0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 18 18 19 19 20 20 19 19 21 21 20 20 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 30 30 31 31 32 32 31 31 33 33 32 32 32 32 33 33 34 34 33 33 35 35 34 34 575 575 572 572 563 563 932 932 923 923 922 922 923 923 866 866 865 865 559 559 553 553 510 510 627 627 628 628 561 561 238 238 235 235 247 247 113 113 112 112 121 121 497 497 518 518 519 519 386 386 385 385 365 365 378 378 379 379 366 366 406 406 422 422 367 367 237 237 232 232 257 257 643 643 641 641 634 634 723 723 721 721 742 742 488 488 485 485 514 514 761 761 760 760 745 745 769 769 765 765 744 744 769 769 744 744 773 773 777 777 773 773 803 803 777 777 803 803 781 781 804 804 798 798 794 794 760 760 756 756 745 745 756 756 752 752 745 745 745 745 752 752 750 750 753 753 757 757 746 746 757 757 762 762 746 746 794 794 790 790 804 804 790 790 789 789 804 804 804 804 789 789 803 803 789 789 785 785 803 803 803 803 785 785 781 781 805 805 791 791 804 804 791 791 795 795 804 804 804 804 795 795 798 798 762 762 766 766 746 746 766 766 770 770 746 746 746 746 770 770 805 805 770 770 774 774 805 805 805 805 774 774 778 778 778 778 782 782 805 805 782 782 786 786 805 805 805 805 786 786 791 791 352 352 346 346 345 345 346 346 332 332 345 345 270 270 267 267 254 254 267 267 263 263 254 254 332 332 319 319 345 345 319 319 302 302 345 345 345 345 302 302 254 254 302 302 284 284 254 254 254 254 284 284 270 270 263 263 261 261 254 254 261 261 260 260 254 254 254 254 260 260 255 255 260 260 262 262 255 255 255 255 262 262 264 264 355 355 352 352 372 372 356 356 359 359 373 373 359 359 361 361 373 373 373 373 361 361 372 372 361 361 358 358 372 372 372 372 358 358 355 355 333 333 334 334 348 348 334 334 347 347 348 348 348 348 347 347 373 373 347 347 353 353 373 373 373 373 353 353 356 356 264 264 268 268 255 255 268 268 269 269 255 255 255 255 269 269 256 256 269 269 271 271 256 256 271 271 285 285 256 256 285 285 303 303 256 256 256 256 303 303 349 349 303 303 320 320 349 349 128 128 130 130 115 115 161 161 159 159 148 148 128 128 115 115 129 129 147 147 162 162 163 163 172 172 141 141 169 169 141 141 144 144 169 169 169 169 144 144 147 147 148 148 159 159 147 147 159 159 160 160 147 147 147 147 160 160 162 162 163 163 165 165 147 147 165 165 166 166 147 147 147 147 166 166 169 169 130 130 131 131 115 115 131 131 132 132 115 115 115 115 132 132 134 134 199 199 201 201 254 254 199 199 254 254 172 172 134 134 137 137 115 115 137 137 138 138 115 115 115 115 138 138 172 172 138 138 140 140 172 172 172 172 140 140 141 141 201 201 203 203 254 254 203 203 206 206 254 254 254 254 206 206 211 211 161 161 148 148 170 170 148 148 151 151 170 170 170 170 151 151 176 176 192 192 194 194 205 205 194 194 197 197 205 205 205 205 197 197 250 250 443 443 450 450 432 432 443 443 432 432 434 434 432 432 431 431 434 434 434 434 431 431 426 426 431 431 423 423 426 426 426 426 423 423 422 422 423 423 368 368 422 422 422 422 368 368 367 367 368 368 360 360 367 367 367 367 360 360 340 340 360 360 341 341 340 340 340 340 341 341 249 249 341 341 272 272 249 249 249 249 272 272 250 250 462 462 453 453 460 460 485 485 499 499 500 500 460 460 453 453 450 450 453 453 440 440 450 450 450 450 440 440 432 432 504 504 514 514 503 503 514 514 485 485 503 503 503 503 485 485 501 501 485 485 500 500 501 501 460 460 466 466 462 462 466 466 481 481 462 462 462 462 481 481 474 474 481 481 492 492 474 474 474 474 492 492 479 479 492 492 493 493 479 479 479 479 493 493 484 484 493 493 495 495 484 484 484 484 495 495 485 485 495 495 498 498 485 485 485 485 498 498 499 499 471 471 472 472 373 373 472 472 473 473 373 373 373 373 473 473 476 476 482 482 483 483 515 515 483 483 486 486 515 515 515 515 486 486 487 487 476 476 477 477 373 373 477 477 478 478 373 373 373 373 478 478 515 515 478 478 480 480 515 515 515 515 480 480 482 482 449 449 452 452 465 465 452 452 454 454 465 465 465 465 454 454 464 464 444 444 446 446 465 465 446 446 447 447 465 465 465 465 447 447 449 449 371 371 395 395 372 372 395 395 409 409 372 372 372 372 409 409 413 413 454 454 456 456 464 464 456 456 457 457 464 464 464 464 457 457 463 463 457 457 455 455 463 463 463 463 455 455 461 461 455 455 445 445 461 461 461 461 445 445 448 448 445 445 442 442 448 448 448 448 442 442 441 441 442 442 435 435 441 441 441 441 435 435 433 433 435 435 427 427 433 433 433 433 427 427 425 425 427 427 421 421 425 425 425 425 421 421 402 402 421 421 377 377 402 402 402 402 377 377 369 369 377 377 370 370 369 369 369 369 370 370 343 343 413 413 415 415 372 372 415 415 417 417 372 372 372 372 417 417 419 419 419 419 444 444 372 372 444 444 465 465 372 372 372 372 465 465 373 373 465 465 468 468 373 373 373 373 468 468 471 471 151 151 156 156 176 176 156 156 173 173 176 176 176 176 173 173 182 182 173 173 180 180 182 182 182 182 180 180 191 191 180 180 186 186 191 191 191 191 186 186 198 198 186 186 196 196 198 198 198 198 196 196 243 243 196 196 251 251 243 243 243 243 251 251 252 252 251 251 259 259 252 252 252 252 259 259 301 301 259 259 314 314 301 301 301 301 314 314 343 343 314 314 342 342 343 343 343 343 342 342 369 369 742 742 721 721 741 741 721 721 717 717 741 741 717 717 713 713 741 741 741 741 713 713 632 632 743 743 724 724 728 728 735 735 742 742 739 739 742 742 743 743 739 739 735 735 731 731 742 742 731 731 727 727 742 742 742 742 727 727 723 723 728 728 732 732 743 743 732 732 736 736 743 743 743 743 736 736 739 739 707 707 710 710 635 635 710 710 714 714 635 635 635 635 714 714 744 744 714 714 718 718 744 744 744 744 718 718 743 743 718 718 722 722 743 743 743 743 722 722 724 724 663 663 659 659 633 633 672 672 700 700 668 668 700 700 664 664 668 668 672 672 676 676 700 700 676 676 680 680 700 700 700 700 680 680 696 696 641 641 644 644 634 634 644 644 648 648 634 634 634 634 648 648 652 652 659 659 655 655 633 633 655 655 651 651 633 633 633 633 651 651 647 647 679 679 695 695 691 691 695 695 679 679 699 699 679 679 675 675 699 699 699 699 675 675 671 671 652 652 656 656 634 634 656 656 660 660 634 634 634 634 660 660 664 664 709 709 708 708 633 633 708 708 703 703 633 633 633 633 703 703 663 663 703 703 699 699 663 663 663 663 699 699 667 667 699 699 671 671 667 667 696 696 680 680 692 692 680 680 684 684 692 692 692 692 684 684 689 689 684 684 687 687 689 689 689 689 687 687 691 691 687 687 683 683 691 691 691 691 683 683 679 679 842 842 844 844 863 863 844 844 848 848 863 863 855 855 862 862 859 859 862 862 863 863 859 859 855 855 851 851 862 862 851 851 847 847 862 862 862 862 847 847 843 843 848 848 852 852 863 863 852 852 856 856 863 863 863 863 856 856 859 859 842 842 863 863 838 838 863 863 864 864 838 838 838 838 864 864 834 834 823 823 819 819 801 801 816 816 820 820 802 802 841 841 837 837 861 861 837 837 833 833 861 861 861 861 833 833 800 800 833 833 829 829 800 800 800 800 829 829 801 801 829 829 828 828 801 801 801 801 828 828 823 823 816 816 802 802 812 812 820 820 824 824 802 802 824 824 827 827 802 802 802 802 827 827 803 803 827 827 830 830 803 803 803 803 830 830 834 834 819 819 815 815 801 801 815 815 811 811 801 801 801 801 811 811 802 802 811 811 809 809 802 802 802 802 809 809 812 812 217 217 220 220 258 258 220 220 224 224 258 258 258 258 224 224 229 229 229 229 234 234 258 258 234 234 242 242 258 258 258 258 242 242 257 257 242 242 241 241 257 257 257 257 241 241 237 237 66 66 64 64 38 38 64 64 60 60 38 38 38 38 60 60 57 57 57 57 55 55 38 38 55 55 52 52 38 38 38 38 52 52 39 39 52 52 48 48 39 39 39 39 48 48 41 41 117 117 118 118 66 66 48 48 50 50 41 41 50 50 53 53 41 41 41 41 53 53 43 43 53 53 62 62 43 43 43 43 62 62 45 45 62 62 69 69 45 45 45 45 69 69 58 58 69 69 88 88 58 58 58 58 88 88 77 77 88 88 107 107 77 77 77 77 107 107 102 102 107 107 119 119 102 102 102 102 119 119 120 120 119 119 126 126 120 120 120 120 126 126 127 127 126 126 143 143 127 127 127 127 143 143 150 150 143 143 158 158 150 150 150 150 158 158 167 167 158 158 179 179 167 167 167 167 179 179 184 184 179 179 190 190 184 184 184 184 190 190 195 195 190 190 209 209 195 195 195 195 209 209 258 258 209 209 214 214 258 258 258 258 214 214 217 217 231 231 227 227 256 256 227 227 222 222 256 256 204 204 202 202 256 256 202 202 200 200 256 256 222 222 212 212 256 256 212 212 207 207 256 256 256 256 207 207 204 204 380 380 384 384 367 367 384 384 390 390 367 367 367 367 390 390 394 394 394 394 399 399 367 367 399 399 403 403 367 367 367 367 403 403 406 406 407 407 364 364 507 507 386 386 365 365 391 391 407 407 404 404 364 364 404 404 400 400 364 364 364 364 400 400 396 396 430 430 428 428 507 507 428 428 411 411 507 507 507 507 411 411 407 407 439 439 437 437 508 508 469 469 458 458 509 509 469 469 509 509 475 475 489 489 510 510 494 494 510 510 511 511 494 494 494 494 511 511 496 496 504 504 513 513 514 514 513 513 525 525 514 514 514 514 525 525 562 562 525 525 528 528 562 562 562 562 528 528 532 532 532 532 534 534 562 562 534 534 536 536 562 562 562 562 536 536 539 539 539 539 543 543 562 562 543 543 541 541 562 562 562 562 541 541 561 561 541 541 530 530 561 561 530 530 523 523 561 561 523 523 520 520 561 561 561 561 520 520 511 511 520 520 512 512 511 511 511 511 512 512 496 496 352 352 345 345 372 372 345 345 354 354 372 372 372 372 354 354 371 371 283 283 321 321 345 345 321 321 344 344 345 345 345 345 344 344 354 354 211 211 225 225 254 254 225 225 253 253 254 254 254 254 253 253 345 345 253 253 265 265 345 345 345 345 265 265 283 283 387 387 392 392 376 376 392 392 397 397 376 376 376 376 397 397 401 401 401 401 405 405 376 376 405 405 408 408 376 376 376 376 408 408 412 412 383 383 381 381 375 375 381 381 382 382 375 375 497 497 519 519 490 490 519 519 502 502 490 490 490 490 502 502 470 470 502 502 491 491 470 470 470 470 491 491 459 459 491 491 467 467 459 459 459 459 467 467 438 438 467 467 451 451 438 438 438 438 451 451 429 429 451 451 436 436 429 429 429 429 436 436 412 412 436 436 424 424 412 412 412 412 424 424 376 376 516 516 420 420 374 374 420 420 418 418 374 374 374 374 418 418 416 416 416 416 414 414 374 374 414 414 410 410 374 374 374 374 410 410 398 398 393 393 389 389 375 375 389 389 388 388 375 375 375 375 388 388 383 383 551 551 548 548 516 516 548 548 547 547 516 516 547 547 552 552 540 540 566 566 538 538 542 542 540 540 552 552 544 544 552 552 565 565 544 544 544 544 565 565 542 542 540 540 537 537 547 547 537 537 535 535 547 547 547 547 535 535 533 533 533 533 529 529 547 547 529 529 526 526 547 547 547 547 526 526 516 516 526 526 517 517 516 516 516 516 517 517 420 420 538 538 566 566 531 531 567 567 545 545 524 524 524 524 545 545 521 521 545 545 527 527 521 521 521 521 527 527 518 518 527 527 522 522 518 518 518 518 522 522 519 519 51 51 54 54 40 40 54 54 56 56 40 40 40 40 56 56 59 59 100 100 101 101 115 115 101 101 103 103 115 115 103 103 104 104 115 115 115 115 104 104 105 105 105 105 108 108 115 115 108 108 114 114 115 115 115 115 114 114 129 129 114 114 122 122 129 129 129 129 122 122 136 136 122 122 124 124 136 136 136 136 124 124 146 146 124 124 133 133 146 146 146 146 133 133 153 153 133 133 145 145 153 153 153 153 145 145 171 171 145 145 155 155 171 171 171 171 155 155 181 181 155 155 164 164 181 181 181 181 164 164 185 185 164 164 174 174 185 185 185 185 174 174 192 192 174 174 183 183 192 192 192 192 183 183 194 194 80 80 106 106 67 67 106 106 87 87 67 67 67 67 87 87 46 46 87 87 68 68 46 46 46 46 68 68 44 44 68 68 61 61 44 44 44 44 61 61 42 42 61 61 49 49 42 42 42 42 49 49 40 40 49 49 47 47 40 40 40 40 47 47 51 51 59 59 63 63 40 40 63 63 65 65 40 40 40 40 65 65 115 115 65 65 99 99 115 115 115 115 99 99 100 100 121 121 112 112 125 125 112 112 111 111 125 125 125 125 111 111 139 139 154 154 187 187 178 178 154 154 178 178 152 152 178 178 177 177 152 152 152 152 177 177 149 149 177 177 157 157 149 149 149 149 157 157 135 135 157 157 142 142 135 135 135 135 142 142 123 123 142 142 139 139 123 123 123 123 139 139 110 110 139 139 111 111 110 110 110 110 111 111 109 109 233 233 228 228 246 246 246 246 216 216 213 213 228 228 223 223 246 246 223 223 219 219 246 246 246 246 219 219 216 216 213 213 208 208 168 168 168 168 208 208 154 154 208 208 189 189 154 154 154 154 189 189 187 187 238 238 247 247 239 239 250 250 197 197 249 249 197 197 215 215 249 249 249 249 215 215 218 218 218 218 221 221 249 249 221 221 226 226 249 249 249 249 226 226 230 230 230 230 236 236 249 249 236 236 240 240 249 249 249 249 240 240 248 248 578 578 561 561 574 574 561 561 569 569 574 574 578 578 582 582 561 561 582 582 589 589 561 561 561 561 589 589 627 627 589 589 615 615 627 627 619 619 621 621 623 623 615 615 617 617 627 627 617 617 619 619 627 627 627 627 619 619 625 625 619 619 623 623 625 625 553 553 549 549 510 510 549 549 546 546 510 510 510 510 546 546 511 511 546 546 550 550 511 511 511 511 550 550 561 561 550 550 560 560 561 561 561 561 560 560 569 569 558 558 559 559 509 509 559 559 510 510 509 509 509 509 510 510 475 475 510 510 489 489 475 475 581 581 577 577 558 558 577 577 573 573 558 558 573 573 568 568 558 558 558 558 568 568 559 559 750 750 753 753 745 745 753 753 746 746 745 745 745 745 746 746 636 636 746 746 637 637 636 636 636 636 637 637 558 558 637 637 588 588 558 558 558 558 588 588 581 581 193 193 210 210 245 245 210 210 244 244 245 245 245 245 244 244 336 336 213 213 168 168 246 246 168 168 175 175 246 246 246 246 175 175 188 188 109 109 111 111 91 91 111 111 112 112 91 91 91 91 112 112 80 80 112 112 113 113 80 80 80 80 113 113 106 106 37 37 36 36 70 70 70 70 72 72 37 37 72 72 74 74 37 37 37 37 74 74 76 76 95 95 97 97 116 116 97 97 98 98 116 116 116 116 98 98 115 115 98 98 96 96 115 115 78 78 75 75 40 40 75 75 73 73 40 40 40 40 73 73 36 36 73 73 71 71 36 36 36 36 71 71 70 70 86 86 90 90 116 116 90 90 93 93 116 116 116 116 93 93 95 95 96 96 94 94 115 115 94 94 92 92 115 115 115 115 92 92 89 89 76 76 79 79 37 37 79 79 82 82 37 37 37 37 82 82 84 84 89 89 85 85 115 115 85 85 83 83 115 115 115 115 83 83 40 40 83 83 81 81 40 40 40 40 81 81 78 78 66 66 38 38 117 117 38 38 37 37 117 117 117 117 37 37 116 116 37 37 84 84 116 116 116 116 84 84 86 86 292 292 288 288 257 257 278 278 282 282 258 258 317 317 312 312 350 350 309 309 313 313 351 351 313 313 318 318 351 351 318 318 325 325 351 351 351 351 325 325 329 329 288 288 281 281 257 257 281 281 277 277 257 257 257 257 277 277 258 258 277 277 274 274 258 258 258 258 274 274 278 278 331 331 328 328 350 350 328 328 324 324 350 350 350 350 324 324 317 317 312 312 308 308 350 350 308 308 304 304 350 350 350 350 304 304 257 257 304 304 296 296 257 257 257 257 296 296 292 292 282 282 289 289 258 258 289 289 293 293 258 258 258 258 293 293 266 266 293 293 297 297 266 266 266 266 297 297 351 351 297 297 305 305 351 351 351 351 305 305 309 309 329 329 331 331 351 351 331 331 350 350 351 351 351 351 350 350 357 357 350 350 375 375 357 357 357 357 375 375 376 376 375 375 382 382 376 376 376 376 382 382 387 387 524 524 531 531 567 567 531 531 566 566 567 567 567 567 566 566 594 594 566 566 614 614 594 594 694 694 670 670 674 674 694 694 674 674 690 690 674 674 678 678 690 690 690 690 678 678 682 682 650 650 640 640 646 646 640 640 642 642 646 646 702 702 706 706 640 640 726 726 730 730 749 749 730 730 734 734 749 749 749 749 734 734 738 738 665 665 661 661 639 639 661 661 657 657 639 639 614 614 566 566 631 631 566 566 639 639 631 631 631 631 639 639 640 640 639 639 645 645 640 640 640 640 645 645 642 642 738 738 740 740 749 749 740 740 737 737 749 749 749 749 737 737 748 748 737 737 733 733 748 748 693 693 639 639 697 697 639 639 701 701 697 697 657 657 653 653 639 639 653 653 649 649 639 639 639 639 649 649 645 645 702 702 640 640 698 698 733 733 729 729 748 748 729 729 725 725 748 748 748 748 725 725 719 719 719 719 715 715 748 748 715 715 711 711 748 748 748 748 711 711 639 639 711 711 705 705 639 639 639 639 705 705 701 701 682 682 686 686 690 690 686 686 688 688 690 690 690 690 688 688 693 693 688 688 685 685 693 693 693 693 685 685 681 681 681 681 677 677 693 693 677 677 673 673 693 693 693 693 673 673 639 639 673 673 669 669 639 639 639 639 669 669 665 665 650 650 654 654 640 640 654 654 658 658 640 640 640 640 658 658 662 662 706 706 712 712 640 640 712 712 716 716 640 640 640 640 716 716 749 749 716 716 720 720 749 749 749 749 720 720 726 726 662 662 666 666 640 640 666 666 670 670 640 640 640 640 670 670 698 698 670 670 694 694 698 698 759 759 764 764 749 749 758 758 754 754 748 748 754 754 751 751 748 748 748 748 751 751 749 749 751 751 755 755 749 749 749 749 755 755 759 759 793 793 808 808 788 788 808 808 784 784 788 788 807 807 792 792 787 787 787 787 783 783 807 807 783 783 779 779 807 807 807 807 779 779 748 748 779 779 775 775 748 748 748 748 775 775 771 771 793 793 797 797 808 808 797 797 799 799 808 808 808 808 799 799 807 807 799 799 796 796 807 807 807 807 796 796 792 792 771 771 767 767 748 748 767 767 763 763 748 748 748 748 763 763 758 758 749 749 776 776 808 808 776 776 780 780 808 808 808 808 780 780 784 784 764 764 768 768 749 749 768 768 772 772 749 749 749 749 772 772 776 776 846 846 850 850 869 869 850 850 854 854 869 869 869 869 854 854 858 858 860 860 857 857 868 868 807 807 825 825 821 821 814 814 818 818 808 808 818 818 822 822 808 808 808 808 822 822 826 826 821 821 817 817 807 807 817 817 813 813 807 807 807 807 813 813 808 808 813 813 810 810 808 808 808 808 810 810 814 814 826 826 832 832 808 808 832 832 836 836 808 808 808 808 836 836 869 869 836 836 840 840 869 869 869 869 840 840 846 846 857 857 853 853 868 868 853 853 849 849 868 868 868 868 849 849 845 845 845 845 839 839 868 868 839 839 835 835 868 868 868 868 835 835 807 807 835 835 831 831 807 807 807 807 831 831 825 825 869 869 871 871 875 875 875 875 879 879 869 869 879 879 883 883 869 869 869 869 883 883 887 887 926 926 903 903 907 907 890 890 886 886 868 868 858 858 860 860 869 869 860 860 868 868 869 869 869 869 868 868 871 871 868 868 874 874 871 871 907 907 911 911 926 926 911 911 915 915 926 926 926 926 915 915 917 917 886 886 882 882 868 868 882 882 878 878 868 868 868 868 878 878 874 874 887 887 891 891 869 869 891 891 895 895 869 869 869 869 895 895 926 926 895 895 899 899 926 926 926 926 899 899 903 903 906 906 925 925 910 910 925 925 914 914 910 910 906 906 902 902 925 925 902 902 898 898 925 925 925 925 898 898 868 868 898 898 894 894 868 868 868 868 894 894 890 890 917 917 914 914 926 926 914 914 925 925 926 926 926 926 925 925 935 935 925 925 934 934 935 935 576 576 580 580 566 566 933 933 934 934 924 924 934 934 925 925 924 924 924 924 925 925 867 867 925 925 868 868 867 867 867 867 868 868 806 806 868 868 807 807 806 806 806 806 807 807 747 747 807 807 748 748 747 747 747 747 748 748 638 638 748 748 639 639 638 638 638 638 639 639 591 591 639 639 566 566 591 591 591 591 566 566 584 584 566 566 580 580 584 584 542 542 565 565 566 566 565 565 571 571 566 566 566 566 571 571 576 576 572 572 570 570 563 563 570 570 564 564 563 563 563 563 564 564 515 515 590 590 583 583 562 562 583 583 579 579 562 562 562 562 629 629 590 590 629 629 630 630 590 590 590 590 630 630 616 616 630 630 618 618 616 616 624 624 622 622 620 620 618 618 630 630 620 620 630 630 626 626 620 620 620 620 626 626 624 624 561 561 585 585 587 587 596 596 598 598 562 562 561 561 587 587 562 562 587 587 593 593 562 562 562 562 593 593 596 596 629 629 606 606 608 608 599 599 597 597 561 561 597 597 595 595 561 561 613 613 628 628 612 612 628 628 629 629 612 612 612 612 629 629 610 610 629 629 608 608 610 610 595 595 592 592 561 561 592 592 586 586 561 561 561 561 586 586 585 585 598 598 600 600 562 562 600 600 602 602 562 562 562 562 602 602 629 629 602 602 604 604 629 629 629 629 604 604 606 606 613 613 611 611 628 628 611 611 609 609 628 628 628 628 609 609 607 607 607 607 605 605 628 628 605 605 603 603 628 628 628 628 603 603 561 561 603 603 601 601 561 561 561 561 601 601 599 599 172 172 254 254 115 115 254 254 255 255 115 115 115 115 255 255 116 116 255 255 256 256 116 116 116 116 256 256 117 117 256 256 200 200 117 117 117 117 200 200 118 118 280 280 287 287 249 249 290 290 286 286 248 248 286 286 279 279 248 248 279 279 275 275 248 248 275 275 273 273 248 248 248 248 273 273 249 249 273 273 276 276 249 249 249 249 276 276 280 280 307 307 311 311 340 340 311 311 316 316 340 340 340 340 316 316 323 323 327 327 330 330 339 339 330 330 326 326 339 339 326 326 322 322 339 339 322 322 315 315 339 339 339 339 315 315 310 310 287 287 291 291 249 249 291 291 295 295 249 249 249 249 295 295 340 340 295 295 300 300 340 340 340 340 300 300 307 307 310 310 306 306 339 339 306 306 299 299 339 339 339 339 299 299 248 248 299 299 294 294 248 248 248 248 294 294 290 290 232 232 231 231 257 257 231 231 256 256 257 257 257 257 256 256 350 350 256 256 349 349 350 350 350 350 349 349 375 375 349 349 374 374 375 375 375 375 374 374 393 393 374 374 398 398 393 393 323 323 327 327 340 340 327 327 339 339 340 340 340 340 339 339 367 367 339 339 366 366 367 367 367 367 366 366 380 380 366 366 379 379 380 380 240 240 239 239 248 248 239 239 247 247 248 248 248 248 247 247 339 339 247 247 338 338 339 339 339 339 338 338 366 366 338 338 365 365 366 366 366 366 365 365 378 378 365 365 385 385 378 378 235 235 233 233 247 247 233 233 246 246 247 247 247 247 246 246 338 338 246 246 337 337 338 338 338 338 337 337 365 365 337 337 364 364 365 365 365 365 364 364 391 391 364 364 396 396 391 391 320 320 333 333 349 349 333 333 348 348 349 349 349 349 348 348 374 374 348 348 373 373 374 374 374 374 373 373 516 516 373 373 515 515 516 516 516 516 515 515 551 551 515 515 564 564 551 551 487 487 488 488 515 515 488 488 514 514 515 515 515 515 514 514 563 563 514 514 562 562 563 563 563 563 562 562 575 575 562 562 579 579 575 575 437 437 430 430 508 508 430 430 507 507 508 508 508 508 507 507 557 557 507 507 556 556 557 557 557 557 556 556 635 635 556 556 634 634 635 635 635 635 634 634 707 707 634 634 664 664 707 707 707 707 664 664 704 704 664 664 700 700 704 704 188 188 193 193 246 246 193 193 245 245 246 246 246 246 245 245 337 337 245 245 336 336 337 337 337 337 336 336 364 364 336 336 363 363 364 364 364 364 363 363 507 507 363 363 506 506 507 507 507 507 506 506 556 556 506 506 555 555 556 556 556 556 555 555 634 634 555 555 633 633 634 634 634 634 633 633 643 643 633 633 647 647 643 643 244 244 298 298 336 336 298 298 335 335 336 336 336 336 335 335 363 363 335 335 362 362 363 363 363 363 362 362 506 506 362 362 505 505 506 506 506 506 505 505 555 555 505 505 554 554 555 555 555 555 554 554 633 633 554 554 632 632 633 633 633 633 632 632 709 709 632 632 713 713 709 709 458 458 439 439 509 509 439 439 508 508 509 509 509 509 508 508 558 558 508 508 557 557 558 558 558 558 557 557 636 636 557 557 635 635 636 636 636 636 635 635 745 745 635 635 744 744 745 745 745 745 744 744 761 761 744 744 765 765 761 761 773 773 744 744 803 803 744 744 743 743 803 803 803 803 743 743 802 802 743 743 742 742 802 802 802 802 742 742 801 801 742 742 741 741 801 801 801 801 741 741 800 800 834 834 864 864 803 803 864 864 865 865 803 803 803 803 865 865 804 804 865 865 866 866 804 804 804 804 866 866 805 805 923 923 865 865 922 922 865 865 864 864 922 922 922 922 864 864 921 921 864 864 863 863 921 921 921 921 863 863 920 920 909 909 920 920 905 905 920 920 901 901 905 905 909 909 913 913 920 920 913 913 916 916 920 920 920 920 916 916 919 919 916 916 912 912 919 919 912 912 908 908 919 919 908 908 904 904 919 919 919 919 904 904 900 900 862 862 884 884 880 880 900 900 896 896 919 919 896 896 892 892 919 919 919 919 892 892 862 862 892 892 888 888 862 862 862 862 888 888 884 884 880 880 876 876 862 862 876 876 872 872 862 862 862 862 872 872 863 863 872 872 870 870 863 863 863 863 870 870 873 873 885 885 889 889 863 863 889 889 893 893 863 863 863 863 893 893 920 920 893 893 897 897 920 920 920 920 897 897 901 901 873 873 877 877 863 863 877 877 881 881 863 863 863 863 881 881 885 885 843 843 841 841 862 862 841 841 861 861 862 862 862 862 861 861 919 919 861 861 918 918 919 919 932 932 922 922 931 931 922 922 921 921 931 931 931 931 921 921 930 930 921 921 920 920 930 930 930 930 920 920 929 929 920 920 919 919 929 929 929 929 919 919 928 928 919 919 918 918 928 928 928 928 918 918 927 927 1829 1829 1828 1828 1819 1819 1115 1115 1097 1097 1149 1149 1752 1752 1750 1750 1763 1763 1741 1741 1745 1745 1762 1762 1242 1242 1243 1243 1270 1270 1243 1243 1242 1242 1201 1201 1081 1081 1086 1086 1064 1064 1260 1260 1268 1268 1267 1267 1685 1685 1689 1689 1704 1704 1832 1832 1831 1831 1822 1822 1009 1009 1011 1011 1010 1010 966 966 1018 1018 1017 1017 1470 1470 1472 1472 1463 1463 1530 1530 1529 1529 1462 1462 1475 1475 1479 1479 1462 1462 1516 1516 1530 1530 1490 1490 1530 1530 1462 1462 1490 1490 1490 1490 1462 1462 1483 1483 1462 1462 1479 1479 1483 1483 1520 1520 1522 1522 1524 1524 1516 1516 1518 1518 1530 1530 1518 1518 1520 1520 1530 1530 1530 1530 1520 1520 1526 1526 1520 1520 1524 1524 1526 1526 1415 1415 1451 1451 1463 1463 1451 1451 1464 1464 1463 1463 1463 1463 1464 1464 1470 1470 1426 1426 1448 1448 1416 1416 1433 1433 1435 1435 1447 1447 1435 1435 1437 1437 1447 1447 1447 1447 1437 1437 1452 1452 1437 1437 1440 1440 1452 1452 1452 1452 1440 1440 1465 1465 1448 1448 1426 1426 1447 1447 1426 1426 1429 1429 1447 1447 1447 1447 1429 1429 1433 1433 1484 1484 1480 1480 1466 1466 1480 1480 1476 1476 1466 1466 1440 1440 1444 1444 1465 1465 1444 1444 1466 1466 1465 1465 1465 1465 1466 1466 1471 1471 1466 1466 1476 1476 1471 1471 1484 1484 1466 1466 1491 1491 1466 1466 1539 1539 1491 1491 1491 1491 1539 1539 1538 1538 1539 1539 1648 1648 1538 1538 1538 1538 1648 1648 1647 1647 1647 1647 1707 1707 1706 1706 1707 1707 1768 1768 1706 1706 1706 1706 1768 1768 1767 1767 1768 1768 1825 1825 1767 1767 1767 1767 1825 1825 1824 1824 1833 1833 1824 1824 1834 1834 1824 1824 1825 1825 1834 1834 1834 1834 1825 1825 1835 1835 1825 1825 1826 1826 1835 1835 1771 1771 1774 1774 1768 1768 1769 1769 1791 1791 1787 1787 1787 1787 1783 1783 1769 1769 1783 1783 1779 1779 1769 1769 1769 1769 1779 1779 1775 1775 1774 1774 1778 1778 1768 1768 1778 1778 1782 1782 1768 1768 1768 1768 1782 1782 1786 1786 1825 1825 1802 1802 1806 1806 1807 1807 1826 1826 1811 1811 1826 1826 1815 1815 1811 1811 1786 1786 1790 1790 1768 1768 1790 1790 1794 1794 1768 1768 1768 1768 1794 1794 1825 1825 1794 1794 1798 1798 1825 1825 1825 1825 1798 1798 1802 1802 1806 1806 1810 1810 1825 1825 1810 1810 1814 1814 1825 1825 1825 1825 1814 1814 1826 1826 1814 1814 1817 1817 1826 1826 1826 1826 1817 1817 1815 1815 1807 1807 1803 1803 1826 1826 1803 1803 1799 1799 1826 1826 1826 1826 1799 1799 1769 1769 1799 1799 1795 1795 1769 1769 1769 1769 1795 1795 1791 1791 1769 1769 1760 1760 1758 1758 1758 1758 1754 1754 1769 1769 1754 1754 1749 1749 1769 1769 1769 1769 1749 1749 1744 1744 1775 1775 1771 1771 1769 1769 1771 1771 1768 1768 1769 1769 1769 1769 1768 1768 1760 1760 1768 1768 1757 1757 1760 1760 1744 1744 1740 1740 1769 1769 1740 1740 1736 1736 1769 1769 1769 1769 1736 1736 1708 1708 1736 1736 1732 1732 1708 1708 1708 1708 1732 1732 1728 1728 1728 1728 1723 1723 1708 1708 1723 1723 1718 1718 1708 1708 1708 1708 1718 1718 1714 1714 1710 1710 1713 1713 1707 1707 1713 1713 1717 1717 1707 1707 1707 1707 1717 1717 1722 1722 1768 1768 1739 1739 1743 1743 1722 1722 1727 1727 1707 1707 1727 1727 1731 1731 1707 1707 1707 1707 1731 1731 1768 1768 1731 1731 1735 1735 1768 1768 1768 1768 1735 1735 1739 1739 1743 1743 1748 1748 1768 1768 1748 1748 1753 1753 1768 1768 1768 1768 1753 1753 1757 1757 1696 1696 1699 1699 1707 1707 1699 1699 1708 1708 1707 1707 1707 1707 1708 1708 1710 1710 1708 1708 1714 1714 1710 1710 1699 1699 1697 1697 1708 1708 1697 1697 1693 1693 1708 1708 1708 1708 1693 1693 1688 1688 1679 1679 1683 1683 1707 1707 1659 1659 1655 1655 1649 1649 1655 1655 1651 1651 1649 1649 1651 1651 1654 1654 1648 1648 1654 1654 1658 1658 1648 1648 1648 1648 1658 1658 1663 1663 1683 1683 1687 1687 1707 1707 1687 1687 1692 1692 1707 1707 1707 1707 1692 1692 1696 1696 1688 1688 1684 1684 1708 1708 1684 1684 1680 1680 1708 1708 1708 1708 1680 1680 1649 1649 1680 1680 1676 1676 1649 1649 1649 1649 1676 1676 1672 1672 1672 1672 1668 1668 1649 1649 1668 1668 1664 1664 1649 1649 1649 1649 1664 1664 1659 1659 1647 1647 1648 1648 1707 1707 1648 1648 1675 1675 1707 1707 1707 1707 1675 1675 1679 1679 1663 1663 1667 1667 1648 1648 1667 1667 1671 1671 1648 1648 1648 1648 1671 1671 1675 1675 1593 1593 1597 1597 1585 1585 1607 1607 1611 1611 1648 1648 1593 1593 1585 1585 1590 1590 1585 1585 1588 1588 1590 1590 1590 1590 1588 1588 1594 1594 1588 1588 1586 1586 1594 1594 1594 1594 1586 1586 1598 1598 1607 1607 1648 1648 1602 1602 1648 1648 1637 1637 1640 1640 1566 1566 1562 1562 1540 1540 1562 1562 1558 1558 1540 1540 1545 1545 1539 1539 1542 1542 1539 1539 1540 1540 1542 1542 1542 1542 1540 1540 1546 1546 1611 1611 1615 1615 1648 1648 1615 1615 1619 1619 1648 1648 1648 1648 1619 1619 1623 1623 1651 1651 1648 1648 1649 1649 1648 1648 1640 1640 1649 1649 1649 1649 1640 1640 1638 1638 1558 1558 1554 1554 1540 1540 1554 1554 1550 1550 1540 1540 1540 1540 1550 1550 1546 1546 1545 1545 1549 1549 1539 1539 1549 1549 1553 1553 1539 1539 1539 1539 1553 1553 1557 1557 1648 1648 1573 1573 1577 1577 1623 1623 1628 1628 1648 1648 1628 1628 1633 1633 1648 1648 1648 1648 1633 1633 1637 1637 1597 1597 1602 1602 1585 1585 1602 1602 1648 1648 1585 1585 1585 1585 1648 1648 1581 1581 1648 1648 1577 1577 1581 1581 1638 1638 1634 1634 1649 1649 1634 1634 1629 1629 1649 1649 1649 1649 1629 1629 1624 1624 1557 1557 1561 1561 1539 1539 1561 1561 1565 1565 1539 1539 1539 1539 1565 1565 1648 1648 1565 1565 1569 1569 1648 1648 1648 1648 1569 1569 1573 1573 1578 1578 1574 1574 1612 1612 1574 1574 1570 1570 1612 1612 1578 1578 1612 1612 1582 1582 1612 1612 1608 1608 1582 1582 1582 1582 1608 1608 1586 1586 1608 1608 1603 1603 1586 1586 1586 1586 1603 1603 1598 1598 1624 1624 1620 1620 1649 1649 1620 1620 1616 1616 1649 1649 1649 1649 1616 1616 1540 1540 1616 1616 1612 1612 1540 1540 1540 1540 1612 1612 1566 1566 1612 1612 1570 1570 1566 1566 1467 1467 1494 1494 1466 1466 1494 1494 1514 1514 1466 1466 1466 1466 1514 1514 1539 1539 1514 1514 1531 1531 1539 1539 1539 1539 1531 1531 1540 1540 1305 1305 1301 1301 1276 1276 1301 1301 1297 1297 1276 1276 1297 1297 1292 1292 1276 1276 1276 1276 1292 1292 1287 1287 1282 1282 1281 1281 1275 1275 1444 1444 1442 1442 1466 1466 1442 1442 1438 1438 1466 1466 1466 1466 1438 1438 1467 1467 1438 1438 1431 1431 1467 1467 1467 1467 1431 1431 1445 1445 1431 1431 1424 1424 1445 1445 1445 1445 1424 1424 1427 1427 1424 1424 1421 1421 1427 1427 1427 1427 1421 1421 1422 1422 1421 1421 1418 1418 1422 1422 1422 1422 1418 1418 1419 1419 1418 1418 1397 1397 1419 1419 1419 1419 1397 1397 1402 1402 1397 1397 1390 1390 1402 1402 1402 1402 1390 1390 1391 1391 1390 1390 1370 1370 1391 1391 1391 1391 1370 1370 1367 1367 1370 1370 1359 1359 1367 1367 1367 1367 1359 1359 1351 1351 1359 1359 1338 1338 1351 1351 1351 1351 1338 1338 1336 1336 1338 1338 1329 1329 1336 1336 1336 1336 1329 1329 1324 1324 1329 1329 1312 1312 1324 1324 1324 1324 1312 1312 1276 1276 1312 1312 1308 1308 1276 1276 1276 1276 1308 1308 1305 1305 1287 1287 1282 1282 1276 1276 1282 1282 1275 1275 1276 1276 1276 1276 1275 1275 1257 1257 1275 1275 1250 1250 1257 1257 1257 1257 1250 1250 1251 1251 1181 1181 1188 1188 1157 1157 1158 1158 1189 1189 1182 1182 1225 1225 1218 1218 1251 1251 1218 1218 1213 1213 1251 1251 1182 1182 1178 1178 1158 1158 1178 1178 1174 1174 1158 1158 1158 1158 1174 1174 1157 1157 1174 1174 1177 1177 1157 1157 1157 1157 1177 1177 1181 1181 1208 1208 1212 1212 1250 1250 1212 1212 1217 1217 1250 1250 1250 1250 1217 1217 1224 1224 1188 1188 1192 1192 1157 1157 1192 1192 1196 1196 1157 1157 1157 1157 1196 1196 1250 1250 1196 1196 1204 1204 1250 1250 1250 1250 1204 1204 1208 1208 1213 1213 1209 1209 1251 1251 1209 1209 1205 1205 1251 1251 1251 1251 1205 1205 1166 1166 1205 1205 1197 1197 1166 1166 1166 1166 1197 1197 1158 1158 1197 1197 1193 1193 1158 1158 1158 1158 1193 1193 1189 1189 1224 1224 1228 1228 1250 1250 1228 1228 1231 1231 1250 1250 1250 1250 1231 1231 1251 1251 1231 1231 1229 1229 1251 1251 1251 1251 1229 1229 1225 1225 1129 1129 1124 1124 1158 1158 1124 1124 1120 1120 1158 1158 1136 1136 1141 1141 1157 1157 1141 1141 1142 1142 1157 1157 1157 1157 1142 1142 1158 1158 1142 1142 1134 1134 1158 1158 1158 1158 1134 1134 1129 1129 1120 1120 1117 1117 1158 1158 1117 1117 1114 1114 1158 1158 1158 1158 1114 1114 1095 1095 1114 1114 1109 1109 1095 1095 1095 1095 1109 1109 1084 1084 1109 1109 1090 1090 1084 1084 1084 1084 1090 1090 1067 1067 1090 1090 1079 1079 1067 1067 1067 1067 1079 1079 1050 1050 1079 1079 1058 1058 1050 1050 1050 1050 1058 1058 1027 1027 1058 1058 1043 1043 1027 1027 1027 1027 1043 1043 1020 1020 1043 1043 1026 1026 1020 1020 1026 1026 1019 1019 1020 1020 1020 1020 1019 1019 1002 1002 1019 1019 1007 1007 1002 1002 941 941 943 943 962 962 962 962 943 943 969 969 943 943 945 945 969 969 969 969 945 945 988 988 945 945 958 958 988 988 988 988 958 958 1007 1007 958 958 977 977 1007 1007 1007 1007 977 977 1002 1002 955 955 957 957 938 938 957 957 960 960 938 938 960 960 964 964 938 938 938 938 964 964 966 966 962 962 953 953 941 941 953 953 950 950 941 941 941 941 950 950 939 939 950 950 948 948 939 939 939 939 948 948 938 938 948 948 952 952 938 938 938 938 952 952 955 955 997 997 995 995 1016 1016 995 995 993 993 1016 1016 982 982 979 979 937 937 979 979 976 976 937 937 976 976 974 974 937 937 974 974 972 972 937 937 937 937 972 972 936 936 972 972 970 970 936 936 970 970 971 971 936 936 936 936 971 971 940 940 971 971 973 973 940 940 940 940 973 973 975 975 985 985 989 989 1015 1015 1015 1015 996 996 1016 1016 996 996 998 998 1016 1016 1016 1016 998 998 997 997 993 993 990 990 1016 1016 990 990 986 986 1016 1016 1016 1016 986 986 984 984 989 989 992 992 1015 1015 992 992 994 994 1015 1015 1015 1015 994 994 996 996 966 966 1017 1017 938 938 1017 1017 1016 1016 938 938 938 938 1016 1016 937 937 1016 1016 984 984 937 937 937 937 984 984 982 982 975 975 978 978 940 940 978 978 981 981 940 940 940 940 981 981 1015 1015 981 981 983 983 1015 1015 1015 1015 983 983 985 985 959 959 956 956 940 940 956 956 954 954 940 940 1014 1014 1008 1008 1015 1015 1008 1008 1005 1005 1015 1015 1015 1015 1005 1005 1004 1004 1004 1004 1003 1003 1015 1015 1003 1003 1001 1001 1015 1015 1015 1015 1001 1001 1000 1000 1000 1000 999 999 1015 1015 999 999 965 965 1015 1015 1015 1015 965 965 940 940 965 965 963 963 940 940 940 940 963 963 959 959 954 954 951 951 940 940 951 951 947 947 940 940 940 940 947 947 942 942 947 947 949 949 942 942 942 942 949 949 944 944 949 949 961 961 944 944 944 944 961 961 946 946 961 961 968 968 946 946 946 946 968 968 967 967 968 968 987 987 967 967 967 967 987 987 980 980 987 987 1006 1006 980 980 980 980 1006 1006 1012 1012 1011 1011 1009 1009 1012 1012 1009 1009 991 991 1012 1012 1012 1012 991 991 980 980 1010 1010 1011 1011 1023 1023 1011 1011 1039 1039 1023 1023 1023 1023 1039 1039 1035 1035 1039 1039 1042 1042 1035 1035 1035 1035 1042 1042 1049 1049 1042 1042 1057 1057 1049 1049 1057 1057 1077 1077 1049 1049 1049 1049 1077 1077 1052 1052 1077 1077 1078 1078 1052 1052 1052 1052 1078 1078 1085 1085 1113 1113 1116 1116 1146 1146 1089 1089 1108 1108 1068 1068 1116 1116 1119 1119 1146 1146 1119 1119 1123 1123 1146 1146 1146 1146 1123 1123 1128 1128 1089 1089 1068 1068 1085 1085 1068 1068 1053 1053 1085 1085 1085 1085 1053 1053 1052 1052 1094 1094 1088 1088 1146 1146 1108 1108 1113 1113 1068 1068 1113 1113 1146 1146 1068 1068 1068 1068 1146 1146 1075 1075 1146 1146 1088 1088 1075 1075 1094 1094 1145 1145 1110 1110 1145 1145 1144 1144 1110 1110 1691 1691 1686 1686 1705 1705 1704 1704 1698 1698 1695 1695 1689 1689 1690 1690 1704 1704 1690 1690 1694 1694 1704 1704 1704 1704 1694 1694 1698 1698 1645 1645 1650 1650 1652 1652 1832 1832 1822 1822 1823 1823 1822 1822 1765 1765 1823 1823 1823 1823 1765 1765 1766 1766 1765 1765 1704 1704 1766 1766 1766 1766 1704 1704 1705 1705 1704 1704 1695 1695 1705 1705 1705 1705 1695 1695 1691 1691 1666 1666 1662 1662 1646 1646 1662 1662 1657 1657 1646 1646 1646 1646 1657 1657 1645 1645 1657 1657 1653 1653 1645 1645 1645 1645 1653 1653 1650 1650 1705 1705 1674 1674 1646 1646 1674 1674 1670 1670 1646 1646 1646 1646 1670 1670 1666 1666 1686 1686 1682 1682 1705 1705 1682 1682 1678 1678 1705 1705 1705 1705 1678 1678 1674 1674 1488 1488 1537 1537 1536 1536 1458 1458 1459 1459 1468 1468 1468 1468 1473 1473 1458 1458 1473 1473 1477 1477 1458 1458 1458 1458 1477 1477 1481 1481 1461 1461 1460 1460 1411 1411 1460 1460 1450 1450 1411 1411 1450 1450 1446 1446 1410 1410 1446 1446 1449 1449 1410 1410 1489 1489 1482 1482 1461 1461 1482 1482 1478 1478 1461 1461 1461 1461 1528 1528 1527 1527 1478 1478 1474 1474 1461 1461 1474 1474 1469 1469 1461 1461 1461 1461 1469 1469 1460 1460 1489 1489 1461 1461 1515 1515 1461 1461 1527 1527 1515 1515 1515 1515 1527 1527 1517 1517 1523 1523 1521 1521 1519 1519 1517 1517 1527 1527 1519 1519 1527 1527 1525 1525 1519 1519 1519 1519 1525 1525 1523 1523 1529 1529 1528 1528 1513 1513 1500 1500 1498 1498 1462 1462 1498 1498 1496 1496 1462 1462 1496 1496 1493 1493 1462 1462 1493 1493 1487 1487 1462 1462 1462 1462 1487 1487 1461 1461 1487 1487 1485 1485 1461 1461 1461 1461 1485 1485 1486 1486 1513 1513 1512 1512 1529 1529 1512 1512 1510 1510 1529 1529 1529 1529 1510 1510 1508 1508 1486 1486 1492 1492 1461 1461 1492 1492 1495 1495 1461 1461 1461 1461 1495 1495 1497 1497 1528 1528 1505 1505 1507 1507 1508 1508 1506 1506 1529 1529 1506 1506 1504 1504 1529 1529 1529 1529 1504 1504 1462 1462 1504 1504 1502 1502 1462 1462 1462 1462 1502 1502 1500 1500 1507 1507 1509 1509 1528 1528 1509 1509 1511 1511 1528 1528 1528 1528 1511 1511 1513 1513 1497 1497 1499 1499 1461 1461 1499 1499 1501 1501 1461 1461 1461 1461 1501 1501 1528 1528 1501 1501 1503 1503 1528 1528 1528 1528 1503 1503 1505 1505 1644 1644 1665 1665 1669 1669 1652 1652 1656 1656 1645 1645 1656 1656 1660 1660 1645 1645 1645 1645 1660 1660 1644 1644 1660 1660 1661 1661 1644 1644 1644 1644 1661 1661 1665 1665 1673 1673 1677 1677 1703 1703 1677 1677 1681 1681 1703 1703 1703 1703 1681 1681 1685 1685 1167 1167 1170 1170 1154 1154 1155 1155 1168 1168 1164 1164 1167 1167 1154 1154 1163 1163 1164 1164 1162 1162 1155 1155 1162 1162 1160 1160 1155 1155 1155 1155 1160 1160 1154 1154 1160 1160 1161 1161 1154 1154 1154 1154 1161 1161 1163 1163 1170 1170 1184 1184 1154 1154 1184 1184 1202 1202 1154 1154 1154 1154 1202 1202 1245 1245 1202 1202 1219 1219 1245 1245 1156 1156 1171 1171 1155 1155 1171 1171 1169 1169 1155 1155 1155 1155 1169 1169 1168 1168 1234 1234 1233 1233 1249 1249 1233 1233 1220 1220 1249 1249 1220 1220 1203 1203 1249 1249 1249 1249 1203 1203 1156 1156 1203 1203 1185 1185 1156 1156 1156 1156 1185 1185 1171 1171 1219 1219 1232 1232 1245 1245 1232 1232 1246 1246 1245 1245 1245 1245 1246 1246 1272 1272 1246 1246 1252 1252 1272 1272 1272 1272 1252 1252 1255 1255 1255 1255 1258 1258 1272 1272 1258 1258 1261 1261 1272 1272 1272 1272 1261 1261 1273 1273 1261 1261 1259 1259 1273 1273 1259 1259 1256 1256 1273 1273 1256 1256 1253 1253 1273 1273 1273 1273 1253 1253 1248 1248 1253 1253 1247 1247 1248 1248 1248 1248 1247 1247 1234 1234 1388 1388 1387 1387 1415 1415 1388 1388 1415 1415 1385 1385 1387 1387 1386 1386 1415 1415 1386 1386 1383 1383 1415 1415 1415 1415 1383 1383 1382 1382 1372 1372 1273 1273 1373 1373 1273 1273 1376 1376 1373 1373 1382 1382 1380 1380 1415 1415 1380 1380 1378 1378 1415 1415 1415 1415 1378 1378 1273 1273 1378 1378 1377 1377 1273 1273 1273 1273 1377 1377 1376 1376 1385 1385 1401 1401 1400 1400 1401 1401 1385 1385 1403 1403 1385 1385 1414 1414 1403 1403 1403 1403 1414 1414 1404 1404 1400 1400 1399 1399 1385 1385 1399 1399 1398 1398 1385 1385 1385 1385 1398 1398 1384 1384 1398 1398 1395 1395 1384 1384 1384 1384 1395 1395 1379 1379 1395 1395 1393 1393 1379 1379 1379 1379 1393 1393 1374 1374 1393 1393 1392 1392 1374 1374 1392 1392 1381 1381 1374 1374 1374 1374 1381 1381 1362 1362 1381 1381 1366 1366 1362 1362 1362 1362 1366 1366 1353 1353 1366 1366 1360 1360 1353 1353 1353 1353 1360 1360 1340 1340 1360 1360 1350 1350 1340 1340 1340 1340 1350 1350 1332 1332 1350 1350 1343 1343 1332 1332 1332 1332 1343 1343 1330 1330 1343 1343 1334 1334 1330 1330 1330 1330 1334 1334 1323 1323 1334 1334 1326 1326 1323 1323 1326 1326 1322 1322 1323 1323 1323 1323 1322 1322 1268 1268 1260 1260 1267 1267 1241 1241 1105 1105 1150 1150 1149 1149 1150 1150 1172 1172 1149 1149 1149 1149 1172 1172 1240 1240 1149 1149 1097 1097 1105 1105 1097 1097 1093 1093 1105 1105 1105 1105 1093 1093 1092 1092 1093 1093 1083 1083 1092 1092 1092 1092 1083 1083 1086 1086 1083 1083 1074 1074 1086 1086 1086 1086 1074 1074 1064 1064 1034 1034 1032 1032 1015 1015 1032 1032 1031 1031 1015 1015 1044 1044 1041 1041 1069 1069 1041 1041 1072 1072 1069 1069 1111 1111 1106 1106 1154 1154 1031 1031 1030 1030 1015 1015 1030 1030 1028 1028 1015 1015 1015 1015 1028 1028 1014 1014 1028 1028 1029 1029 1014 1014 1014 1014 1029 1029 1022 1022 1029 1029 1036 1036 1022 1022 1111 1111 1154 1154 1125 1125 1081 1081 1064 1064 1071 1071 1064 1064 1055 1055 1071 1071 1071 1071 1055 1055 1054 1054 1055 1055 1045 1045 1054 1054 1054 1054 1045 1045 1046 1046 1045 1045 1033 1033 1046 1046 1046 1046 1033 1033 1036 1036 1033 1033 1024 1024 1036 1036 1036 1036 1024 1024 1022 1022 1106 1106 1103 1103 1154 1154 1103 1103 1101 1101 1154 1154 1154 1154 1101 1101 1099 1099 1041 1041 1040 1040 1072 1072 1040 1040 1038 1038 1072 1072 1072 1072 1038 1038 1015 1015 1038 1038 1037 1037 1015 1015 1015 1015 1037 1037 1034 1034 1065 1065 1063 1063 1047 1047 1063 1063 1062 1062 1047 1047 1062 1062 1060 1060 1047 1047 1047 1047 1060 1060 1048 1048 1044 1044 1069 1069 1047 1047 1069 1069 1066 1066 1047 1047 1047 1047 1066 1066 1065 1065 1151 1151 1096 1096 1098 1098 1098 1098 1096 1096 1091 1091 1096 1096 1087 1087 1091 1091 1091 1091 1087 1087 1082 1082 1087 1087 1080 1080 1082 1082 1082 1082 1080 1080 1076 1076 1060 1060 1059 1059 1048 1048 1059 1059 1061 1061 1048 1048 1048 1048 1061 1061 1051 1051 1061 1061 1070 1070 1051 1051 1051 1051 1070 1070 1056 1056 1070 1070 1076 1076 1056 1056 1056 1056 1076 1076 1073 1073 1076 1076 1080 1080 1073 1073 1098 1098 1143 1143 1151 1151 1143 1143 1152 1152 1151 1151 1151 1151 1152 1152 1159 1159 1152 1152 1201 1201 1159 1159 1159 1159 1201 1201 1214 1214 1201 1201 1242 1242 1214 1214 1364 1364 1357 1357 1356 1356 1364 1364 1356 1356 1365 1365 1356 1356 1354 1354 1365 1365 1365 1365 1354 1354 1352 1352 1352 1352 1349 1349 1365 1365 1349 1349 1347 1347 1365 1365 1365 1365 1347 1347 1346 1346 1357 1357 1364 1364 1355 1355 1364 1364 1363 1363 1355 1355 1355 1355 1363 1363 1345 1345 1363 1363 1361 1361 1345 1345 1345 1345 1361 1361 1342 1342 1361 1361 1348 1348 1342 1342 1342 1342 1348 1348 1335 1335 1348 1348 1341 1341 1335 1335 1335 1335 1341 1341 1327 1327 1341 1341 1333 1333 1327 1327 1327 1327 1333 1333 1321 1321 1333 1333 1325 1325 1321 1321 1321 1321 1325 1325 1277 1277 1325 1325 1302 1302 1277 1277 1277 1277 1302 1302 1270 1270 1302 1302 1269 1269 1270 1270 1270 1270 1269 1269 1242 1242 1315 1315 1313 1313 1272 1272 1313 1313 1309 1309 1272 1272 1272 1272 1309 1309 1295 1295 1344 1344 1319 1319 1272 1272 1319 1319 1317 1317 1272 1272 1272 1272 1317 1317 1315 1315 1346 1346 1344 1344 1365 1365 1344 1344 1272 1272 1365 1365 1365 1365 1272 1272 1368 1368 1272 1272 1273 1273 1368 1368 1368 1368 1273 1273 1371 1371 1273 1273 1372 1372 1371 1371 1605 1605 1609 1609 1532 1532 1609 1609 1613 1613 1532 1532 1532 1532 1613 1613 1641 1641 1599 1599 1596 1596 1580 1580 1596 1596 1592 1592 1580 1580 1580 1580 1592 1592 1584 1584 1580 1580 1576 1576 1599 1599 1576 1576 1572 1572 1599 1599 1599 1599 1572 1572 1568 1568 1571 1571 1575 1575 1604 1604 1575 1575 1579 1579 1604 1604 1604 1604 1579 1579 1600 1600 1564 1564 1560 1560 1534 1534 1560 1560 1556 1556 1534 1534 1534 1534 1556 1556 1552 1552 1543 1543 1547 1547 1533 1533 1547 1547 1551 1551 1533 1533 1533 1533 1551 1551 1555 1555 1555 1555 1559 1559 1533 1533 1559 1559 1563 1563 1533 1533 1533 1533 1563 1563 1604 1604 1563 1563 1567 1567 1604 1604 1604 1604 1567 1567 1571 1571 1584 1584 1592 1592 1587 1587 1592 1592 1589 1589 1587 1587 1587 1587 1589 1589 1583 1583 1589 1589 1591 1591 1583 1583 1583 1583 1591 1591 1579 1579 1591 1591 1595 1595 1579 1579 1579 1579 1595 1595 1600 1600 1552 1552 1548 1548 1534 1534 1548 1548 1544 1544 1534 1534 1534 1534 1544 1544 1541 1541 1622 1622 1618 1618 1644 1644 1614 1614 1610 1610 1535 1535 1568 1568 1564 1564 1599 1599 1564 1564 1534 1534 1599 1599 1599 1599 1534 1534 1601 1601 1534 1534 1535 1535 1601 1601 1601 1601 1535 1535 1606 1606 1535 1535 1610 1610 1606 1606 1613 1613 1617 1617 1641 1641 1617 1617 1621 1621 1641 1641 1641 1641 1621 1621 1642 1642 1621 1621 1625 1625 1642 1642 1642 1642 1625 1625 1626 1626 1636 1636 1632 1632 1643 1643 1632 1632 1630 1630 1643 1643 1643 1643 1630 1630 1644 1644 1630 1630 1627 1627 1644 1644 1644 1644 1627 1627 1622 1622 1626 1626 1631 1631 1642 1642 1631 1631 1635 1635 1642 1642 1642 1642 1635 1635 1643 1643 1635 1635 1639 1639 1643 1643 1643 1643 1639 1639 1636 1636 1761 1761 1737 1737 1741 1741 1737 1737 1761 1761 1733 1733 1761 1761 1700 1700 1733 1733 1733 1733 1700 1700 1729 1729 1702 1702 1719 1719 1716 1716 1715 1715 1720 1720 1701 1701 1720 1720 1724 1724 1701 1701 1701 1701 1724 1724 1700 1700 1724 1724 1725 1725 1700 1700 1700 1700 1725 1725 1729 1729 1716 1716 1712 1712 1702 1702 1712 1712 1709 1709 1702 1702 1702 1702 1709 1709 1701 1701 1709 1709 1711 1711 1701 1701 1701 1701 1711 1711 1715 1715 1719 1719 1702 1702 1721 1721 1702 1702 1703 1703 1721 1721 1721 1721 1703 1703 1726 1726 1747 1747 1742 1742 1764 1764 1747 1747 1764 1764 1750 1750 1742 1742 1738 1738 1764 1764 1738 1738 1734 1734 1764 1764 1764 1764 1734 1734 1703 1703 1734 1734 1730 1730 1703 1703 1703 1703 1730 1730 1726 1726 1745 1745 1746 1746 1762 1762 1746 1746 1751 1751 1762 1762 1762 1762 1751 1751 1755 1755 1755 1755 1759 1759 1763 1763 1759 1759 1756 1756 1763 1763 1763 1763 1756 1756 1752 1752 1127 1127 1131 1131 1157 1157 1131 1131 1132 1132 1157 1157 1157 1157 1132 1132 1136 1136 1100 1100 1102 1102 1156 1156 1102 1102 1104 1104 1156 1156 1156 1156 1104 1104 1107 1107 1107 1107 1112 1112 1156 1156 1112 1112 1122 1122 1156 1156 1156 1156 1122 1122 1127 1127 1268 1268 1322 1322 1267 1267 1322 1322 1306 1306 1267 1267 1267 1267 1306 1306 1303 1303 1303 1303 1299 1299 1267 1267 1299 1299 1294 1294 1267 1267 1267 1267 1294 1294 1290 1290 1279 1279 1266 1266 1280 1280 1266 1266 1267 1267 1280 1280 1280 1280 1267 1267 1285 1285 1267 1267 1290 1290 1285 1285 1443 1443 1439 1439 1462 1462 1443 1443 1462 1462 1441 1441 1439 1439 1436 1436 1462 1462 1436 1436 1434 1434 1462 1462 1462 1462 1434 1434 1432 1432 1432 1432 1428 1428 1462 1462 1428 1428 1425 1425 1462 1462 1462 1462 1425 1425 1414 1414 1425 1425 1413 1413 1414 1414 1414 1414 1413 1413 1404 1404 1441 1441 1462 1462 1430 1430 1462 1462 1461 1461 1430 1430 1430 1430 1461 1461 1423 1423 1394 1394 1396 1396 1411 1411 1396 1396 1412 1412 1411 1411 1411 1411 1412 1412 1461 1461 1412 1412 1420 1420 1461 1461 1461 1461 1420 1420 1423 1423 1450 1450 1410 1410 1411 1411 1410 1410 1389 1389 1411 1411 1411 1411 1389 1389 1394 1394 1339 1339 1358 1358 1409 1409 1358 1358 1369 1369 1409 1409 1409 1409 1369 1369 1410 1410 1369 1369 1375 1375 1410 1410 1410 1410 1375 1375 1389 1389 1339 1339 1409 1409 1337 1337 1409 1409 1408 1408 1337 1337 1337 1337 1408 1408 1331 1331 1278 1278 1283 1283 1265 1265 1283 1283 1286 1286 1265 1265 1300 1300 1264 1264 1296 1296 1264 1264 1291 1291 1296 1296 1300 1300 1304 1304 1264 1264 1304 1304 1307 1307 1264 1264 1264 1264 1307 1307 1407 1407 1307 1307 1311 1311 1407 1407 1407 1407 1311 1311 1408 1408 1311 1311 1328 1328 1408 1408 1408 1408 1328 1328 1331 1331 1221 1221 1183 1183 1245 1245 1183 1183 1165 1165 1245 1245 1245 1245 1165 1165 1154 1154 1165 1165 1153 1153 1154 1154 1154 1154 1153 1153 1125 1125 1295 1295 1271 1271 1272 1272 1271 1271 1254 1254 1272 1272 1272 1272 1254 1254 1245 1245 1254 1254 1244 1244 1245 1245 1245 1245 1244 1244 1221 1221 1281 1281 1284 1284 1275 1275 1284 1284 1288 1288 1275 1275 1275 1275 1288 1288 1289 1289 1314 1314 1316 1316 1274 1274 1316 1316 1318 1318 1274 1274 1318 1318 1320 1320 1274 1274 1274 1274 1320 1320 1416 1416 1320 1320 1417 1417 1416 1416 1416 1416 1417 1417 1426 1426 1293 1293 1298 1298 1274 1274 1298 1298 1310 1310 1274 1274 1274 1274 1310 1310 1314 1314 1128 1128 1133 1133 1147 1147 1133 1133 1137 1137 1147 1147 1147 1147 1137 1137 1138 1138 1006 1006 1013 1013 1012 1012 1013 1013 1021 1021 1012 1012 1012 1012 1021 1021 1011 1011 1021 1021 1025 1025 1011 1011 1011 1011 1025 1025 1039 1039 1149 1149 1130 1130 1126 1126 1138 1138 1139 1139 1148 1148 1139 1139 1140 1140 1148 1148 1148 1148 1140 1140 1149 1149 1140 1140 1135 1135 1149 1149 1149 1149 1135 1135 1130 1130 1126 1126 1121 1121 1149 1149 1121 1121 1118 1118 1149 1149 1149 1149 1118 1118 1115 1115 1750 1750 1764 1764 1763 1763 1764 1764 1821 1821 1763 1763 1763 1763 1821 1821 1820 1820 1821 1821 1830 1830 1820 1820 1820 1820 1830 1830 1829 1829 1820 1820 1816 1816 1813 1813 1813 1813 1809 1809 1820 1820 1809 1809 1805 1805 1820 1820 1820 1820 1805 1805 1801 1801 1755 1755 1763 1763 1762 1762 1763 1763 1770 1770 1762 1762 1762 1762 1770 1770 1772 1772 1829 1829 1819 1819 1820 1820 1819 1819 1812 1812 1820 1820 1820 1820 1812 1812 1816 1816 1800 1800 1804 1804 1819 1819 1804 1804 1808 1808 1819 1819 1819 1819 1808 1808 1812 1812 1763 1763 1785 1785 1781 1781 1772 1772 1776 1776 1762 1762 1776 1776 1780 1780 1762 1762 1762 1762 1780 1780 1784 1784 1784 1784 1788 1788 1762 1762 1788 1788 1792 1792 1762 1762 1762 1762 1792 1792 1819 1819 1792 1792 1796 1796 1819 1819 1819 1819 1796 1796 1800 1800 1801 1801 1797 1797 1820 1820 1797 1797 1793 1793 1820 1820 1820 1820 1793 1793 1763 1763 1793 1793 1789 1789 1763 1763 1763 1763 1789 1789 1785 1785 1781 1781 1777 1777 1763 1763 1777 1777 1773 1773 1763 1763 1763 1763 1773 1773 1770 1770 1741 1741 1762 1762 1761 1761 1762 1762 1819 1819 1761 1761 1761 1761 1819 1819 1818 1818 1819 1819 1828 1828 1818 1818 1818 1818 1828 1828 1827 1827 1685 1685 1704 1704 1703 1703 1704 1704 1765 1765 1703 1703 1703 1703 1765 1765 1764 1764 1765 1765 1822 1822 1764 1764 1764 1764 1822 1822 1821 1821 1822 1822 1831 1831 1821 1821 1821 1821 1831 1831 1830 1830 1700 1700 1641 1641 1701 1701 1641 1641 1642 1642 1701 1701 1701 1701 1642 1642 1702 1702 1642 1642 1643 1643 1702 1702 1702 1702 1643 1643 1703 1703 1643 1643 1644 1644 1703 1703 1703 1703 1644 1644 1673 1673 1644 1644 1669 1669 1673 1673 1618 1618 1614 1614 1644 1644 1614 1614 1535 1535 1644 1644 1644 1644 1535 1535 1645 1645 1535 1535 1536 1536 1645 1645 1645 1645 1536 1536 1646 1646 1536 1536 1537 1537 1646 1646 1534 1534 1456 1456 1535 1535 1456 1456 1457 1457 1535 1535 1535 1535 1457 1457 1536 1536 1457 1457 1458 1458 1536 1536 1536 1536 1458 1458 1488 1488 1458 1458 1481 1481 1488 1488 1385 1385 1415 1415 1414 1414 1415 1415 1463 1463 1414 1414 1414 1414 1463 1463 1462 1462 1463 1463 1472 1472 1462 1462 1462 1462 1472 1472 1475 1475 1456 1456 1407 1407 1457 1457 1407 1407 1408 1408 1457 1457 1457 1457 1408 1408 1458 1458 1408 1408 1409 1409 1458 1458 1458 1458 1409 1409 1459 1459 1409 1409 1410 1410 1459 1459 1459 1459 1410 1410 1453 1453 1410 1410 1449 1449 1453 1453 1234 1234 1249 1249 1248 1248 1249 1249 1274 1274 1248 1248 1248 1248 1274 1274 1273 1273 1274 1274 1416 1416 1273 1273 1273 1273 1416 1416 1415 1415 1416 1416 1448 1448 1415 1415 1415 1415 1448 1448 1451 1451 1266 1266 1239 1239 1267 1267 1239 1239 1240 1240 1267 1267 1267 1267 1240 1240 1241 1241 1240 1240 1172 1172 1241 1241 1144 1144 1145 1145 1198 1198 1145 1145 1236 1236 1198 1198 1198 1198 1236 1236 1235 1235 1236 1236 1263 1263 1235 1235 1235 1235 1263 1263 1262 1262 1263 1263 1406 1406 1262 1262 1262 1262 1406 1406 1405 1405 1406 1406 1455 1455 1405 1405 1405 1405 1455 1455 1454 1454 1455 1455 1533 1533 1454 1454 1454 1454 1533 1533 1532 1532 1533 1533 1604 1604 1532 1532 1532 1532 1604 1604 1605 1605 1127 1127 1157 1157 1156 1156 1157 1157 1250 1250 1156 1156 1156 1156 1250 1250 1249 1249 1250 1250 1275 1275 1249 1249 1249 1249 1275 1275 1274 1274 1275 1275 1289 1289 1274 1274 1274 1274 1289 1289 1293 1293 1191 1191 1187 1187 1149 1149 1210 1210 1215 1215 1239 1239 1215 1215 1222 1222 1239 1239 1223 1223 1216 1216 1240 1240 1216 1216 1211 1211 1240 1240 1222 1222 1226 1226 1239 1239 1226 1226 1230 1230 1239 1239 1239 1239 1230 1230 1240 1240 1230 1230 1227 1227 1240 1240 1240 1240 1227 1227 1223 1223 1187 1187 1180 1180 1149 1149 1180 1180 1176 1176 1149 1149 1149 1149 1176 1176 1148 1148 1176 1176 1173 1173 1148 1148 1148 1148 1173 1173 1175 1175 1211 1211 1207 1207 1240 1240 1207 1207 1200 1200 1240 1240 1240 1240 1200 1200 1149 1149 1200 1200 1195 1195 1149 1149 1149 1149 1195 1195 1191 1191 1175 1175 1179 1179 1148 1148 1179 1179 1186 1186 1148 1148 1148 1148 1186 1186 1190 1190 1190 1190 1194 1194 1148 1148 1194 1194 1199 1199 1148 1148 1148 1148 1199 1199 1239 1239 1199 1199 1206 1206 1239 1239 1239 1239 1206 1206 1210 1210 1138 1138 1148 1148 1147 1147 1148 1148 1239 1239 1147 1147 1147 1147 1239 1239 1238 1238 1239 1239 1266 1266 1238 1238 1238 1238 1266 1266 1265 1265 1266 1266 1279 1279 1265 1265 1265 1265 1279 1279 1278 1278 1128 1128 1147 1147 1146 1146 1147 1147 1238 1238 1146 1146 1146 1146 1238 1238 1237 1237 1238 1238 1265 1265 1237 1237 1237 1237 1265 1265 1264 1264 1265 1265 1286 1286 1264 1264 1264 1264 1286 1286 1291 1291 1094 1094 1146 1146 1145 1145 1146 1146 1237 1237 1145 1145 1145 1145 1237 1237 1236 1236 1237 1237 1264 1264 1236 1236 1236 1236 1264 1264 1263 1263 1264 1264 1407 1407 1263 1263 1263 1263 1407 1407 1406 1406 1407 1407 1456 1456 1406 1406 1406 1406 1456 1456 1455 1455 1456 1456 1534 1534 1455 1455 1455 1455 1534 1534 1533 1533 1534 1534 1541 1541 1533 1533 1533 1533 1541 1541 1543 1543 1099 1099 1072 1072 1154 1154 1072 1072 1015 1015 1154 1154 1154 1154 1015 1015 1155 1155 1015 1015 1016 1016 1155 1155 1155 1155 1016 1016 1156 1156 1016 1016 1017 1017 1156 1156 1156 1156 1017 1017 1100 1100 1017 1017 1018 1018 1100 1100 1894 1894 1895 1895 1899 1899 1895 1895 1894 1894 1893 1893 1934 1934 1935 1935 1932 1932 1935 1935 1933 1933 1932 1932 1932 1932 1933 1933 1930 1930 1933 1933 1931 1931 1930 1930 1931 1931 1929 1929 1930 1930 1930 1930 1929 1929 1928 1928 1929 1929 3518 3518 1928 1928 1928 1928 3519 3519 3520 3520 1927 1927 1925 1925 1926 1926 1926 1926 1925 1925 1924 1924 1925 1925 1923 1923 1924 1924 1924 1924 1923 1923 1922 1922 1923 1923 1921 1921 1922 1922 1922 1922 1921 1921 1920 1920 1920 1920 1921 1921 1918 1918 1921 1921 1919 1919 1918 1918 1918 1918 1919 1919 1916 1916 1919 1919 1917 1917 1916 1916 1916 1916 1917 1917 1914 1914 1917 1917 1915 1915 1914 1914 1914 1914 1915 1915 1910 1910 1915 1915 1911 1911 1910 1910 1910 1910 1911 1911 1908 1908 1911 1911 1909 1909 1908 1908 1908 1908 1909 1909 1902 1902 1909 1909 1903 1903 1902 1902 1903 1903 1897 1897 1902 1902 1902 1902 1897 1897 1896 1896 1897 1897 1891 1891 1896 1896 1896 1896 1891 1891 1890 1890 1891 1891 1885 1885 1890 1890 1890 1890 1885 1885 1884 1884 3521 3521 1879 1879 3522 3522 3523 3523 1879 1879 1878 1878 1878 1878 1879 1879 1874 1874 1879 1879 1875 1875 1874 1874 1874 1874 1875 1875 1868 1868 1875 1875 1869 1869 1868 1868 1869 1869 1863 1863 1868 1868 1868 1868 1863 1863 1862 1862 1863 1863 1859 1859 1862 1862 1862 1862 1859 1859 1858 1858 1859 1859 1855 1855 1858 1858 1858 1858 1855 1855 1854 1854 1855 1855 1851 1851 1854 1854 1854 1854 1851 1851 1850 1850 1850 1850 1851 1851 1846 1846 1851 1851 1847 1847 1846 1846 1846 1846 1847 1847 1842 1842 1847 1847 1843 1843 1842 1842 1842 1842 1843 1843 1840 1840 1843 1843 1841 1841 1840 1840 1840 1840 1841 1841 1838 1838 1841 1841 1839 1839 1838 1838 1838 1838 1839 1839 1836 1836 1839 1839 1837 1837 1836 1836 1836 1836 1837 1837 1844 1844 1837 1837 1845 1845 1844 1844 1844 1844 1845 1845 1848 1848 1845 1845 1849 1849 1848 1848 1849 1849 1853 1853 1848 1848 1848 1848 1853 1853 1852 1852 1853 1853 1857 1857 1852 1852 1852 1852 1857 1857 1856 1856 1857 1857 1861 1861 1856 1856 1856 1856 1861 1861 1860 1860 1860 1860 1861 1861 1864 1864 1861 1861 1865 1865 1864 1864 1864 1864 1865 1865 1866 1866 1865 1865 1867 1867 1866 1866 1866 1866 1867 1867 1870 1870 1867 1867 1871 1871 1870 1870 1870 1870 1871 1871 1872 1872 1871 1871 1873 1873 1872 1872 1872 1872 1873 1873 1876 1876 1873 1873 1877 1877 1876 1876 1877 1877 1881 1881 1876 1876 1876 1876 1881 1881 1880 1880 1881 1881 3524 3524 1880 1880 1881 1881 3525 3525 3526 3526 1883 1883 1886 1886 1882 1882 1882 1882 1886 1886 1887 1887 1886 1886 1888 1888 1887 1887 1887 1887 1888 1888 1889 1889 1888 1888 1893 1893 1889 1889 1889 1889 1893 1893 1892 1892 1893 1893 1894 1894 1892 1892 1913 1913 1912 1912 1907 1907 1912 1912 1906 1906 1907 1907 1907 1907 1906 1906 1905 1905 1906 1906 1904 1904 1905 1905 1905 1905 1904 1904 1901 1901 1904 1904 1900 1900 1901 1901 1901 1901 1900 1900 1899 1899 1900 1900 1898 1898 1899 1899 1899 1899 1898 1898 1894 1894 1936 1936 1937 1937 1938 1938 1937 1937 1939 1939 1938 1938 1938 1938 1939 1939 1940 1940 1939 1939 1941 1941 1940 1940 1940 1940 1941 1941 1942 1942 1941 1941 1943 1943 1942 1942 1942 1942 1943 1943 1944 1944 1943 1943 1945 1945 1944 1944 3527 3527 3528 3528 1946 1946 3529 3529 1947 1947 1946 1946 1946 1946 1947 1947 1948 1948 1947 1947 1949 1949 1948 1948 1950 1950 1951 1951 1952 1952 1951 1951 1953 1953 1952 1952 1952 1952 1953 1953 1954 1954 1953 1953 1955 1955 1954 1954 3530 3530 3531 3531 1956 1956 3532 3532 1957 1957 1956 1956 1956 1956 1957 1957 1958 1958 1957 1957 1959 1959 1958 1958 1958 1958 1959 1959 1960 1960 1959 1959 1961 1961 1960 1960 1960 1960 1961 1961 1962 1962 1961 1961 1963 1963 1962 1962 1962 1962 1963 1963 1964 1964 1963 1963 1965 1965 1964 1964 1964 1964 1965 1965 1966 1966 1965 1965 1967 1967 1966 1966 1966 1966 1967 1967 1968 1968 1967 1967 1969 1969 1968 1968 1968 1968 1969 1969 1970 1970 1969 1969 1971 1971 1970 1970 1970 1970 1971 1971 1972 1972 1971 1971 1973 1973 1972 1972 1972 1972 1973 1973 1974 1974 1973 1973 1975 1975 1974 1974 1974 1974 1975 1975 3533 3533 1975 1975 3534 3534 3535 3535 1976 1976 1977 1977 1978 1978 1977 1977 1979 1979 1978 1978 1978 1978 1979 1979 1980 1980 1979 1979 1981 1981 1980 1980 1982 1982 1983 1983 1984 1984 1983 1983 1985 1985 1984 1984 1986 1986 1987 1987 1988 1988 1987 1987 1989 1989 1988 1988 1988 1988 1989 1989 1990 1990 1989 1989 1991 1991 1990 1990 3536 3536 3537 3537 1992 1992 3538 3538 1993 1993 1992 1992 1992 1992 1993 1993 1994 1994 1993 1993 1995 1995 1994 1994 1994 1994 1995 1995 1996 1996 1995 1995 1997 1997 1996 1996 1996 1996 1997 1997 1998 1998 1997 1997 1999 1999 1998 1998 1998 1998 1999 1999 2000 2000 1999 1999 2001 2001 2000 2000 2000 2000 2001 2001 2002 2002 2001 2001 2003 2003 2002 2002 2002 2002 2003 2003 2004 2004 2003 2003 2005 2005 2004 2004 2004 2004 2005 2005 2006 2006 2005 2005 2007 2007 2006 2006 2006 2006 2007 2007 2008 2008 2007 2007 2009 2009 2008 2008 2008 2008 2009 2009 2010 2010 2009 2009 2011 2011 2010 2010 2010 2010 2011 2011 2012 2012 2011 2011 2013 2013 2012 2012 2012 2012 2013 2013 3539 3539 2013 2013 3540 3540 3541 3541 2014 2014 2015 2015 2016 2016 2015 2015 2017 2017 2016 2016 2016 2016 2017 2017 2018 2018 2017 2017 2019 2019 2018 2018 2020 2020 2021 2021 2022 2022 2021 2021 2023 2023 2022 2022 2024 2024 2025 2025 2026 2026 2025 2025 2027 2027 2026 2026 2026 2026 2027 2027 2028 2028 2027 2027 2029 2029 2028 2028 2028 2028 2029 2029 2030 2030 2029 2029 2031 2031 2030 2030 2030 2030 2031 2031 2032 2032 2031 2031 2033 2033 2032 2032 2032 2032 2033 2033 2034 2034 2033 2033 2035 2035 2034 2034 2034 2034 2035 2035 2036 2036 2035 2035 2037 2037 2036 2036 2038 2038 2039 2039 2040 2040 2039 2039 2041 2041 2040 2040 2040 2040 2041 2041 2042 2042 2041 2041 2043 2043 2042 2042 2042 2042 2043 2043 2044 2044 2043 2043 2045 2045 2044 2044 2044 2044 2045 2045 2046 2046 2045 2045 2047 2047 2046 2046 2046 2046 2047 2047 2048 2048 2047 2047 2049 2049 2048 2048 2048 2048 2049 2049 2050 2050 2049 2049 2051 2051 2050 2050 2076 2076 2077 2077 2072 2072 2077 2077 2073 2073 2072 2072 2072 2072 2073 2073 2068 2068 2073 2073 2069 2069 2068 2068 3542 3542 3543 3543 2062 2062 3544 3544 2063 2063 2062 2062 2062 2062 2063 2063 2058 2058 2063 2063 2059 2059 2058 2058 2058 2058 2059 2059 2054 2054 2059 2059 2055 2055 2054 2054 2054 2054 2055 2055 2052 2052 2055 2055 2053 2053 2052 2052 2052 2052 2053 2053 2056 2056 2053 2053 2057 2057 2056 2056 2056 2056 2057 2057 2060 2060 2057 2057 2061 2061 2060 2060 2060 2060 2061 2061 2064 2064 2061 2061 2065 2065 2064 2064 2064 2064 2065 2065 2066 2066 2065 2065 2067 2067 2066 2066 2066 2066 2067 2067 3545 3545 2067 2067 3546 3546 3547 3547 2070 2070 2071 2071 2074 2074 2071 2071 2075 2075 2074 2074 2074 2074 2075 2075 2078 2078 2075 2075 2079 2079 2078 2078 2078 2078 2079 2079 2082 2082 2079 2079 2083 2083 2082 2082 2082 2082 2083 2083 2086 2086 2083 2083 2087 2087 2086 2086 3548 3548 3549 3549 2088 2088 3550 3550 2089 2089 2088 2088 2088 2088 2089 2089 2092 2092 2089 2089 2093 2093 2092 2092 2092 2092 2093 2093 2096 2096 2093 2093 2097 2097 2096 2096 2096 2096 2097 2097 2100 2100 2097 2097 2101 2101 2100 2100 2100 2100 2101 2101 2104 2104 2101 2101 2105 2105 2104 2104 2104 2104 2105 2105 2106 2106 2105 2105 2107 2107 2106 2106 2106 2106 2107 2107 2102 2102 2107 2107 2103 2103 2102 2102 2102 2102 2103 2103 2098 2098 2103 2103 2099 2099 2098 2098 2098 2098 2099 2099 2094 2094 2099 2099 2095 2095 2094 2094 2094 2094 2095 2095 2090 2090 2095 2095 2091 2091 2090 2090 2090 2090 2091 2091 3551 3551 2091 2091 3552 3552 3553 3553 2084 2084 2085 2085 2080 2080 2085 2085 2081 2081 2080 2080 2080 2080 2081 2081 2076 2076 2081 2081 2077 2077 2076 2076 2108 2108 2109 2109 2110 2110 2109 2109 2111 2111 2110 2110 2110 2110 2111 2111 2112 2112 2111 2111 2113 2113 2112 2112 2112 2112 2113 2113 3554 3554 2113 2113 3555 3555 3556 3556 2114 2114 2115 2115 2116 2116 2115 2115 2117 2117 2116 2116 2116 2116 2117 2117 2118 2118 2117 2117 2119 2119 2118 2118 2118 2118 2119 2119 2120 2120 2119 2119 2121 2121 2120 2120 2120 2120 2121 2121 2122 2122 2121 2121 2123 2123 2122 2122 3557 3557 3558 3558 2124 2124 3559 3559 2125 2125 2124 2124 2124 2124 2125 2125 2126 2126 2125 2125 2127 2127 2126 2126 2126 2126 2127 2127 2128 2128 2127 2127 2129 2129 2128 2128 2128 2128 2129 2129 2130 2130 2129 2129 2131 2131 2130 2130 2130 2130 2131 2131 2132 2132 2131 2131 2133 2133 2132 2132 2177 2177 2176 2176 2175 2175 2176 2176 2174 2174 2175 2175 2175 2175 2174 2174 2173 2173 2174 2174 2172 2172 2173 2173 2172 2172 2170 2170 2173 2173 2173 2173 2170 2170 2171 2171 2170 2170 2168 2168 2171 2171 2171 2171 2168 2168 2169 2169 2168 2168 2166 2166 2169 2169 2169 2169 2166 2166 2167 2167 2166 2166 2164 2164 2167 2167 2167 2167 2164 2164 2165 2165 2164 2164 3560 3560 2165 2165 2165 2165 3561 3561 3562 3562 2162 2162 2160 2160 2163 2163 2163 2163 2160 2160 2161 2161 2160 2160 2158 2158 2161 2161 2161 2161 2158 2158 2159 2159 2159 2159 2158 2158 2157 2157 2158 2158 2156 2156 2157 2157 2157 2157 2156 2156 2155 2155 2156 2156 2154 2154 2155 2155 2155 2155 2154 2154 2153 2153 2154 2154 2152 2152 2153 2153 2152 2152 2150 2150 2153 2153 2153 2153 2150 2150 2151 2151 2151 2151 2150 2150 2149 2149 2150 2150 2148 2148 2149 2149 2149 2149 2148 2148 2147 2147 2148 2148 2146 2146 2147 2147 2146 2146 2144 2144 2147 2147 2147 2147 2144 2144 2145 2145 3563 3563 2142 2142 3564 3564 3565 3565 2142 2142 2143 2143 2142 2142 2140 2140 2143 2143 2143 2143 2140 2140 2141 2141 2140 2140 2138 2138 2141 2141 2141 2141 2138 2138 2139 2139 2138 2138 2136 2136 2139 2139 2139 2139 2136 2136 2137 2137 2136 2136 2134 2134 2137 2137 2137 2137 2134 2134 2135 2135 2178 2178 2179 2179 2180 2180 2179 2179 2181 2181 2180 2180 2180 2180 2181 2181 2182 2182 2181 2181 2183 2183 2182 2182 2182 2182 2183 2183 2184 2184 2183 2183 2185 2185 2184 2184 2184 2184 2185 2185 3566 3566 2185 2185 3567 3567 3568 3568 2186 2186 2187 2187 2188 2188 2187 2187 2189 2189 2188 2188 2188 2188 2189 2189 2190 2190 2189 2189 2191 2191 2190 2190 2190 2190 2191 2191 2192 2192 2191 2191 2193 2193 2192 2192 2192 2192 2193 2193 2194 2194 2193 2193 2195 2195 2194 2194 3569 3569 3570 3570 2196 2196 3571 3571 2197 2197 2196 2196 2196 2196 2197 2197 2198 2198 2197 2197 2199 2199 2198 2198 2198 2198 2199 2199 2200 2200 2199 2199 2201 2201 2200 2200 2200 2200 2201 2201 2202 2202 2201 2201 2203 2203 2202 2202 2204 2204 2205 2205 2206 2206 2205 2205 2207 2207 2206 2206 2206 2206 2207 2207 2208 2208 2207 2207 2209 2209 2208 2208 2208 2208 2209 2209 2210 2210 2209 2209 2211 2211 2210 2210 2210 2210 2211 2211 2212 2212 2211 2211 2213 2213 2212 2212 2212 2212 2213 2213 3572 3572 2213 2213 3573 3573 3574 3574 2214 2214 2215 2215 2216 2216 2215 2215 2217 2217 2216 2216 2216 2216 2217 2217 2218 2218 2217 2217 2219 2219 2218 2218 2218 2218 2219 2219 2220 2220 2219 2219 2221 2221 2220 2220 2220 2220 2221 2221 2222 2222 2221 2221 2223 2223 2222 2222 2222 2222 2223 2223 2224 2224 2223 2223 2225 2225 2224 2224 2224 2224 2225 2225 2226 2226 2225 2225 2227 2227 2226 2226 2226 2226 2227 2227 2228 2228 2227 2227 2229 2229 2228 2228 2228 2228 2229 2229 2230 2230 2229 2229 2231 2231 2230 2230 2230 2230 2231 2231 2232 2232 2231 2231 2233 2233 2232 2232 2232 2232 2233 2233 2234 2234 2233 2233 2235 2235 2234 2234 2234 2234 2235 2235 2236 2236 2235 2235 2237 2237 2236 2236 2236 2236 2237 2237 2238 2238 2237 2237 2239 2239 2238 2238 3575 3575 3576 3576 2240 2240 3577 3577 2241 2241 2240 2240 2240 2240 2241 2241 2242 2242 2241 2241 2243 2243 2242 2242 2242 2242 2243 2243 2244 2244 2243 2243 2245 2245 2244 2244 2244 2244 2245 2245 2246 2246 2245 2245 2247 2247 2246 2246 2246 2246 2247 2247 2248 2248 2247 2247 2249 2249 2248 2248 2248 2248 2249 2249 2250 2250 2249 2249 2251 2251 2250 2250 2250 2250 2251 2251 2252 2252 2251 2251 2253 2253 2252 2252 2254 2254 2255 2255 2256 2256 2255 2255 2257 2257 2256 2256 2256 2256 2257 2257 2258 2258 2257 2257 2259 2259 2258 2258 2258 2258 2259 2259 2260 2260 2259 2259 2261 2261 2260 2260 2260 2260 2261 2261 2262 2262 2261 2261 2263 2263 2262 2262 2262 2262 2263 2263 2264 2264 2263 2263 2265 2265 2264 2264 2266 2266 2267 2267 2268 2268 2267 2267 2269 2269 2268 2268 2268 2268 2269 2269 2270 2270 2269 2269 2271 2271 2270 2270 2297 2297 2296 2296 2293 2293 2296 2296 2292 2292 2293 2293 2293 2293 2292 2292 2289 2289 2292 2292 2288 2288 2289 2289 3578 3578 3579 3579 2285 2285 3580 3580 2284 2284 2285 2285 2285 2285 2284 2284 2281 2281 2284 2284 2280 2280 2281 2281 2281 2281 2280 2280 2277 2277 2280 2280 2276 2276 2277 2277 2277 2277 2276 2276 2273 2273 2276 2276 2272 2272 2273 2273 2273 2273 2272 2272 2275 2275 2272 2272 2274 2274 2275 2275 2275 2275 2274 2274 2279 2279 2274 2274 2278 2278 2279 2279 2279 2279 2278 2278 2283 2283 2278 2278 2282 2282 2283 2283 2283 2283 2282 2282 3581 3581 2282 2282 3582 3582 3583 3583 2287 2287 2286 2286 2291 2291 2286 2286 2290 2290 2291 2291 2291 2291 2290 2290 2295 2295 2290 2290 2294 2294 2295 2295 2295 2295 2294 2294 2299 2299 2294 2294 2298 2298 2299 2299 2299 2299 2298 2298 2303 2303 2298 2298 2302 2302 2303 2303 3584 3584 3585 3585 2307 2307 3586 3586 2306 2306 2307 2307 2307 2307 2306 2306 2311 2311 2306 2306 2310 2310 2311 2311 2311 2311 2310 2310 2315 2315 2310 2310 2314 2314 2315 2315 2315 2315 2314 2314 2319 2319 2314 2314 2318 2318 2319 2319 2319 2319 2318 2318 2317 2317 2318 2318 2316 2316 2317 2317 2317 2317 2316 2316 2313 2313 2316 2316 2312 2312 2313 2313 2313 2313 2312 2312 2309 2309 2312 2312 2308 2308 2309 2309 2309 2309 2308 2308 3587 3587 2308 2308 3588 3588 3589 3589 2305 2305 2304 2304 2301 2301 2304 2304 2300 2300 2301 2301 2301 2301 2300 2300 2297 2297 2300 2300 2296 2296 2297 2297 2345 2345 2344 2344 2341 2341 2344 2344 2340 2340 2341 2341 2341 2341 2340 2340 2337 2337 2340 2340 2336 2336 2337 2337 3590 3590 3591 3591 2333 2333 3592 3592 2332 2332 2333 2333 2333 2333 2332 2332 2329 2329 2332 2332 2328 2328 2329 2329 2329 2329 2328 2328 2325 2325 2328 2328 2324 2324 2325 2325 2325 2325 2324 2324 2321 2321 2324 2324 2320 2320 2321 2321 2321 2321 2320 2320 2323 2323 2320 2320 2322 2322 2323 2323 2323 2323 2322 2322 2327 2327 2322 2322 2326 2326 2327 2327 2327 2327 2326 2326 2331 2331 2326 2326 2330 2330 2331 2331 2331 2331 2330 2330 3593 3593 2330 2330 3594 3594 3595 3595 2335 2335 2334 2334 2339 2339 2334 2334 2338 2338 2339 2339 2339 2339 2338 2338 2343 2343 2338 2338 2342 2342 2343 2343 2343 2343 2342 2342 2347 2347 2342 2342 2346 2346 2347 2347 2347 2347 2346 2346 2351 2351 2346 2346 2350 2350 2351 2351 3596 3596 3597 3597 2355 2355 3598 3598 2354 2354 2355 2355 2355 2355 2354 2354 2359 2359 2354 2354 2358 2358 2359 2359 2359 2359 2358 2358 2363 2363 2358 2358 2362 2362 2363 2363 2363 2363 2362 2362 2367 2367 2362 2362 2366 2366 2367 2367 2367 2367 2366 2366 2365 2365 2366 2366 2364 2364 2365 2365 2365 2365 2364 2364 2361 2361 2364 2364 2360 2360 2361 2361 2361 2361 2360 2360 2357 2357 2360 2360 2356 2356 2357 2357 2357 2357 2356 2356 3599 3599 2356 2356 3600 3600 3601 3601 2353 2353 2352 2352 2349 2349 2352 2352 2348 2348 2349 2349 2349 2349 2348 2348 2345 2345 2348 2348 2344 2344 2345 2345 2393 2393 2392 2392 2389 2389 2392 2392 2388 2388 2389 2389 2389 2389 2388 2388 2385 2385 2388 2388 2384 2384 2385 2385 3602 3602 3603 3603 2381 2381 3604 3604 2380 2380 2381 2381 2381 2381 2380 2380 2377 2377 2380 2380 2376 2376 2377 2377 2377 2377 2376 2376 2373 2373 2376 2376 2372 2372 2373 2373 2373 2373 2372 2372 2369 2369 2372 2372 2368 2368 2369 2369 2369 2369 2368 2368 2371 2371 2368 2368 2370 2370 2371 2371 2371 2371 2370 2370 2375 2375 2370 2370 2374 2374 2375 2375 2375 2375 2374 2374 2379 2379 2374 2374 2378 2378 2379 2379 2379 2379 2378 2378 3605 3605 2378 2378 3606 3606 3607 3607 2383 2383 2382 2382 2387 2387 2382 2382 2386 2386 2387 2387 2387 2387 2386 2386 2391 2391 2386 2386 2390 2390 2391 2391 2391 2391 2390 2390 2395 2395 2390 2390 2394 2394 2395 2395 2395 2395 2394 2394 2399 2399 2394 2394 2398 2398 2399 2399 3608 3608 3609 3609 2403 2403 3610 3610 2402 2402 2403 2403 2403 2403 2402 2402 2407 2407 2402 2402 2406 2406 2407 2407 2407 2407 2406 2406 2411 2411 2406 2406 2410 2410 2411 2411 2411 2411 2410 2410 2415 2415 2410 2410 2414 2414 2415 2415 2415 2415 2414 2414 2413 2413 2414 2414 2412 2412 2413 2413 2413 2413 2412 2412 2409 2409 2412 2412 2408 2408 2409 2409 2409 2409 2408 2408 2405 2405 2408 2408 2404 2404 2405 2405 2405 2405 2404 2404 3611 3611 2404 2404 3612 3612 3613 3613 2401 2401 2400 2400 2397 2397 2400 2400 2396 2396 2397 2397 2397 2397 2396 2396 2393 2393 2396 2396 2392 2392 2393 2393 2441 2441 2440 2440 2437 2437 2440 2440 2436 2436 2437 2437 2437 2437 2436 2436 2433 2433 2436 2436 2432 2432 2433 2433 3614 3614 3615 3615 2429 2429 3616 3616 2428 2428 2429 2429 2429 2429 2428 2428 2425 2425 2428 2428 2424 2424 2425 2425 2425 2425 2424 2424 2421 2421 2424 2424 2420 2420 2421 2421 2421 2421 2420 2420 2417 2417 2420 2420 2416 2416 2417 2417 2417 2417 2416 2416 2419 2419 2416 2416 2418 2418 2419 2419 2419 2419 2418 2418 2423 2423 2418 2418 2422 2422 2423 2423 2423 2423 2422 2422 2427 2427 2422 2422 2426 2426 2427 2427 2427 2427 2426 2426 3617 3617 2426 2426 3618 3618 3619 3619 2431 2431 2430 2430 2435 2435 2430 2430 2434 2434 2435 2435 2435 2435 2434 2434 2439 2439 2434 2434 2438 2438 2439 2439 2439 2439 2438 2438 2443 2443 2438 2438 2442 2442 2443 2443 2443 2443 2442 2442 2447 2447 2442 2442 2446 2446 2447 2447 3620 3620 3621 3621 2451 2451 3622 3622 2450 2450 2451 2451 2451 2451 2450 2450 2455 2455 2450 2450 2454 2454 2455 2455 2455 2455 2454 2454 2459 2459 2454 2454 2458 2458 2459 2459 2459 2459 2458 2458 2463 2463 2458 2458 2462 2462 2463 2463 2463 2463 2462 2462 2461 2461 2462 2462 2460 2460 2461 2461 2461 2461 2460 2460 2457 2457 2460 2460 2456 2456 2457 2457 2457 2457 2456 2456 2453 2453 2456 2456 2452 2452 2453 2453 2453 2453 2452 2452 3623 3623 2452 2452 3624 3624 3625 3625 2449 2449 2448 2448 2445 2445 2448 2448 2444 2444 2445 2445 2445 2445 2444 2444 2441 2441 2444 2444 2440 2440 2441 2441 2486 2486 2487 2487 2482 2482 2487 2487 2483 2483 2482 2482 2482 2482 2483 2483 2478 2478 2483 2483 2479 2479 2478 2478 3626 3626 3627 3627 2474 2474 3628 3628 2475 2475 2474 2474 2474 2474 2475 2475 2470 2470 2475 2475 2471 2471 2470 2470 2470 2470 2471 2471 2466 2466 2471 2471 2467 2467 2466 2466 2466 2466 2467 2467 2464 2464 2467 2467 2465 2465 2464 2464 2464 2464 2465 2465 2468 2468 2465 2465 2469 2469 2468 2468 2468 2468 2469 2469 2472 2472 2469 2469 2473 2473 2472 2472 2472 2472 2473 2473 2476 2476 2473 2473 2477 2477 2476 2476 2476 2476 2477 2477 3629 3629 2477 2477 3630 3630 3631 3631 2480 2480 2481 2481 2484 2484 2481 2481 2485 2485 2484 2484 2484 2484 2485 2485 2488 2488 2485 2485 2489 2489 2488 2488 2488 2488 2489 2489 2492 2492 2489 2489 2493 2493 2492 2492 2492 2492 2493 2493 2496 2496 2493 2493 2497 2497 2496 2496 3632 3632 3633 3633 2500 2500 3634 3634 2501 2501 2500 2500 2500 2500 2501 2501 2504 2504 2501 2501 2505 2505 2504 2504 2504 2504 2505 2505 2508 2508 2505 2505 2509 2509 2508 2508 2508 2508 2509 2509 2510 2510 2509 2509 2511 2511 2510 2510 2510 2510 2511 2511 2506 2506 2511 2511 2507 2507 2506 2506 2506 2506 2507 2507 2502 2502 2507 2507 2503 2503 2502 2502 2502 2502 2503 2503 2498 2498 2503 2503 2499 2499 2498 2498 2498 2498 2499 2499 3635 3635 2499 2499 3636 3636 3637 3637 2494 2494 2495 2495 2490 2490 2495 2495 2491 2491 2490 2490 2490 2490 2491 2491 2486 2486 2491 2491 2487 2487 2486 2486 2532 2532 2530 2530 2528 2528 2530 2530 2526 2526 2528 2528 3638 3638 3639 3639 2524 2524 3640 3640 2520 2520 2524 2524 2524 2524 2520 2520 2522 2522 2520 2520 2515 2515 2522 2522 2522 2522 2515 2515 2518 2518 2515 2515 2513 2513 2518 2518 2518 2518 2513 2513 2517 2517 2513 2513 2512 2512 2517 2517 2517 2517 2512 2512 2519 2519 2512 2512 2514 2514 2519 2519 2519 2519 2514 2514 2523 2523 2514 2514 2516 2516 2523 2523 2523 2523 2516 2516 2525 2525 2516 2516 2521 2521 2525 2525 2525 2525 2521 2521 3641 3641 2521 2521 3642 3642 3643 3643 2529 2529 2527 2527 2533 2533 2527 2527 2531 2531 2533 2533 2533 2533 2531 2531 2536 2536 2531 2531 2537 2537 2536 2536 2536 2536 2537 2537 2539 2539 2537 2537 2541 2541 2539 2539 2539 2539 2541 2541 2543 2543 2541 2541 2545 2545 2543 2543 3644 3644 3645 3645 2547 2547 3646 3646 2551 2551 2547 2547 2547 2547 2551 2551 2549 2549 2551 2551 2556 2556 2549 2549 2549 2549 2556 2556 2553 2553 2556 2556 2558 2558 2553 2553 2553 2553 2558 2558 2554 2554 2558 2558 2559 2559 2554 2554 2554 2554 2559 2559 2552 2552 2559 2559 2557 2557 2552 2552 2552 2552 2557 2557 2548 2548 2557 2557 2555 2555 2548 2548 2548 2548 2555 2555 2546 2546 2555 2555 2550 2550 2546 2546 2546 2546 2550 2550 3647 3647 2550 2550 3648 3648 3649 3649 2542 2542 2544 2544 2538 2538 2544 2544 2540 2540 2538 2538 2538 2538 2540 2540 2535 2535 2540 2540 2534 2534 2535 2535 2535 2535 2534 2534 2532 2532 2534 2534 2530 2530 2532 2532 2582 2582 2583 2583 2578 2578 2583 2583 2579 2579 2578 2578 2578 2578 2579 2579 2574 2574 2579 2579 2575 2575 2574 2574 3650 3650 3651 3651 2570 2570 3652 3652 2571 2571 2570 2570 2570 2570 2571 2571 2566 2566 2571 2571 2567 2567 2566 2566 2566 2566 2567 2567 2562 2562 2567 2567 2563 2563 2562 2562 2562 2562 2563 2563 2560 2560 2563 2563 2561 2561 2560 2560 2560 2560 2561 2561 2564 2564 2561 2561 2565 2565 2564 2564 2564 2564 2565 2565 2568 2568 2565 2565 2569 2569 2568 2568 2568 2568 2569 2569 2572 2572 2569 2569 2573 2573 2572 2572 2572 2572 2573 2573 3653 3653 2573 2573 3654 3654 3655 3655 2576 2576 2577 2577 2580 2580 2577 2577 2581 2581 2580 2580 2580 2580 2581 2581 2584 2584 2581 2581 2585 2585 2584 2584 2584 2584 2585 2585 2588 2588 2585 2585 2589 2589 2588 2588 2588 2588 2589 2589 2592 2592 2589 2589 2593 2593 2592 2592 3656 3656 3657 3657 2596 2596 3658 3658 2597 2597 2596 2596 2596 2596 2597 2597 2600 2600 2597 2597 2601 2601 2600 2600 2600 2600 2601 2601 2604 2604 2601 2601 2605 2605 2604 2604 2604 2604 2605 2605 2606 2606 2605 2605 2607 2607 2606 2606 2606 2606 2607 2607 2602 2602 2607 2607 2603 2603 2602 2602 2602 2602 2603 2603 2598 2598 2603 2603 2599 2599 2598 2598 2598 2598 2599 2599 2594 2594 2599 2599 2595 2595 2594 2594 2594 2594 2595 2595 3659 3659 2595 2595 3660 3660 3661 3661 2590 2590 2591 2591 2586 2586 2591 2591 2587 2587 2586 2586 2586 2586 2587 2587 2582 2582 2587 2587 2583 2583 2582 2582 2628 2628 2626 2626 2624 2624 2626 2626 2622 2622 2624 2624 3662 3662 3663 3663 2620 2620 3664 3664 2616 2616 2620 2620 2620 2620 2616 2616 2618 2618 2616 2616 2611 2611 2618 2618 2618 2618 2611 2611 2614 2614 2611 2611 2609 2609 2614 2614 2614 2614 2609 2609 2613 2613 2609 2609 2608 2608 2613 2613 2613 2613 2608 2608 2615 2615 2608 2608 2610 2610 2615 2615 2615 2615 2610 2610 2619 2619 2610 2610 2612 2612 2619 2619 2619 2619 2612 2612 2621 2621 2612 2612 2617 2617 2621 2621 2621 2621 2617 2617 3665 3665 2617 2617 3666 3666 3667 3667 2625 2625 2623 2623 2629 2629 2623 2623 2627 2627 2629 2629 2629 2629 2627 2627 2632 2632 2627 2627 2633 2633 2632 2632 2632 2632 2633 2633 2635 2635 2633 2633 2637 2637 2635 2635 2635 2635 2637 2637 2639 2639 2637 2637 2641 2641 2639 2639 3668 3668 3669 3669 2643 2643 3670 3670 2647 2647 2643 2643 2643 2643 2647 2647 2645 2645 2647 2647 2652 2652 2645 2645 2645 2645 2652 2652 2649 2649 2652 2652 2654 2654 2649 2649 2649 2649 2654 2654 2650 2650 2654 2654 2655 2655 2650 2650 2650 2650 2655 2655 2648 2648 2655 2655 2653 2653 2648 2648 2648 2648 2653 2653 2644 2644 2653 2653 2651 2651 2644 2644 2644 2644 2651 2651 2642 2642 2651 2651 2646 2646 2642 2642 2642 2642 2646 2646 3671 3671 2646 2646 3672 3672 3673 3673 2638 2638 2640 2640 2634 2634 2640 2640 2636 2636 2634 2634 2634 2634 2636 2636 2631 2631 2636 2636 2630 2630 2631 2631 2631 2631 2630 2630 2628 2628 2630 2630 2626 2626 2628 2628 2679 2679 2674 2674 2673 2673 2674 2674 2672 2672 2673 2673 3674 3674 3675 3675 2669 2669 3676 3676 2668 2668 2669 2669 2669 2669 2668 2668 2665 2665 2668 2668 2664 2664 2665 2665 2665 2665 2664 2664 2661 2661 2664 2664 2660 2660 2661 2661 2661 2661 2660 2660 2657 2657 2660 2660 2656 2656 2657 2657 2657 2657 2656 2656 2659 2659 2656 2656 2658 2658 2659 2659 2659 2659 2658 2658 2663 2663 2658 2658 2662 2662 2663 2663 2663 2663 2662 2662 2667 2667 2662 2662 2666 2666 2667 2667 2667 2667 2666 2666 3677 3677 2693 2693 2689 2689 2687 2687 2689 2689 2686 2686 2687 2687 2687 2687 2686 2686 2683 2683 2686 2686 2682 2682 2683 2683 2683 2683 2682 2682 2679 2679 2682 2682 2678 2678 2679 2679 2679 2679 2678 2678 2674 2674 2685 2685 2688 2688 2691 2691 2688 2688 2690 2690 2691 2691 3678 3678 3679 3679 2695 2695 3680 3680 2694 2694 2695 2695 2695 2695 2694 2694 2699 2699 2694 2694 2698 2698 2699 2699 2699 2699 2698 2698 2703 2703 2698 2698 2702 2702 2703 2703 2703 2703 2702 2702 2707 2707 2702 2702 2706 2706 2707 2707 2707 2707 2706 2706 2705 2705 2706 2706 2704 2704 2705 2705 2705 2705 2704 2704 2701 2701 2704 2704 2700 2700 2701 2701 2701 2701 2700 2700 2697 2697 2700 2700 2696 2696 2697 2697 2697 2697 2696 2696 3681 3681 2696 2696 3682 3682 3683 3683 2693 2693 2692 2692 2689 2689 2666 2666 3684 3684 3685 3685 2670 2670 2675 2675 2671 2671 2671 2671 2675 2675 2677 2677 2675 2675 2676 2676 2677 2677 2677 2677 2676 2676 2681 2681 2676 2676 2680 2680 2681 2681 2681 2681 2680 2680 2685 2685 2680 2680 2684 2684 2685 2685 2685 2685 2684 2684 2688 2688 2746 2746 2751 2751 2748 2748 2751 2751 2756 2756 2748 2748 2748 2748 2756 2756 2753 2753 2756 2756 2758 2758 2753 2753 2753 2753 2758 2758 2754 2754 2758 2758 2759 2759 2754 2754 2754 2754 2759 2759 2752 2752 2759 2759 2757 2757 2752 2752 2752 2752 2757 2757 2747 2747 2757 2757 2755 2755 2747 2747 2747 2747 2755 2755 2745 2745 2720 2720 2716 2716 2722 2722 2716 2716 2718 2718 2722 2722 2722 2722 2718 2718 3686 3686 2718 2718 3687 3687 3688 3688 2727 2727 2725 2725 2731 2731 2725 2725 2729 2729 2731 2731 2731 2731 2729 2729 2734 2734 2729 2729 2735 2735 2734 2734 2734 2734 2735 2735 2737 2737 2735 2735 2739 2739 2737 2737 2737 2737 2739 2739 2741 2741 2739 2739 2743 2743 2741 2741 3689 3689 3690 3690 2746 2746 3691 3691 2750 2750 2746 2746 2746 2746 2750 2750 2751 2751 3692 3692 3693 3693 2721 2721 3694 3694 2717 2717 2721 2721 2721 2721 2717 2717 2719 2719 2717 2717 2711 2711 2719 2719 2719 2719 2711 2711 2714 2714 2711 2711 2709 2709 2714 2714 2714 2714 2709 2709 2713 2713 2709 2709 2708 2708 2713 2713 2713 2713 2708 2708 2715 2715 2708 2708 2710 2710 2715 2715 2715 2715 2710 2710 2720 2720 2710 2710 2712 2712 2720 2720 2720 2720 2712 2712 2716 2716 2755 2755 2749 2749 2745 2745 2749 2749 3695 3695 2745 2745 2745 2745 3696 3696 3697 3697 2744 2744 2742 2742 2740 2740 2740 2740 2742 2742 2736 2736 2742 2742 2738 2738 2736 2736 2736 2736 2738 2738 2733 2733 2738 2738 2732 2732 2733 2733 2733 2733 2732 2732 2730 2730 2732 2732 2728 2728 2730 2730 2730 2730 2728 2728 2726 2726 2728 2728 2724 2724 2726 2726 2726 2726 2724 2724 2723 2723 2783 2783 2778 2778 2777 2777 2778 2778 2776 2776 2777 2777 3698 3698 3699 3699 2773 2773 3700 3700 2772 2772 2773 2773 2773 2773 2772 2772 2769 2769 2772 2772 2768 2768 2769 2769 2769 2769 2768 2768 2765 2765 2768 2768 2764 2764 2765 2765 2765 2765 2764 2764 2761 2761 2764 2764 2760 2760 2761 2761 2761 2761 2760 2760 2763 2763 2760 2760 2762 2762 2763 2763 2763 2763 2762 2762 2767 2767 2762 2762 2766 2766 2767 2767 2767 2767 2766 2766 2771 2771 2766 2766 2770 2770 2771 2771 2771 2771 2770 2770 3701 3701 2797 2797 2793 2793 2791 2791 2793 2793 2790 2790 2791 2791 2791 2791 2790 2790 2787 2787 2790 2790 2786 2786 2787 2787 2787 2787 2786 2786 2783 2783 2786 2786 2782 2782 2783 2783 2783 2783 2782 2782 2778 2778 2789 2789 2792 2792 2795 2795 2792 2792 2794 2794 2795 2795 3702 3702 3703 3703 2799 2799 3704 3704 2798 2798 2799 2799 2799 2799 2798 2798 2803 2803 2798 2798 2802 2802 2803 2803 2803 2803 2802 2802 2807 2807 2802 2802 2806 2806 2807 2807 2807 2807 2806 2806 2811 2811 2806 2806 2810 2810 2811 2811 2811 2811 2810 2810 2809 2809 2810 2810 2808 2808 2809 2809 2809 2809 2808 2808 2805 2805 2808 2808 2804 2804 2805 2805 2805 2805 2804 2804 2801 2801 2804 2804 2800 2800 2801 2801 2801 2801 2800 2800 3705 3705 2800 2800 3706 3706 3707 3707 2797 2797 2796 2796 2793 2793 2770 2770 3708 3708 3709 3709 2774 2774 2779 2779 2775 2775 2775 2775 2779 2779 2781 2781 2779 2779 2780 2780 2781 2781 2781 2781 2780 2780 2785 2785 2780 2780 2784 2784 2785 2785 2785 2785 2784 2784 2789 2789 2784 2784 2788 2788 2789 2789 2789 2789 2788 2788 2792 2792 2850 2850 2855 2855 2852 2852 2855 2855 2860 2860 2852 2852 2852 2852 2860 2860 2857 2857 2860 2860 2862 2862 2857 2857 2857 2857 2862 2862 2858 2858 2862 2862 2863 2863 2858 2858 2858 2858 2863 2863 2856 2856 2863 2863 2861 2861 2856 2856 2856 2856 2861 2861 2851 2851 2861 2861 2859 2859 2851 2851 2851 2851 2859 2859 2849 2849 2824 2824 2820 2820 2826 2826 2820 2820 2822 2822 2826 2826 2826 2826 2822 2822 3710 3710 2822 2822 3711 3711 3712 3712 2831 2831 2829 2829 2835 2835 2829 2829 2833 2833 2835 2835 2835 2835 2833 2833 2838 2838 2833 2833 2839 2839 2838 2838 2838 2838 2839 2839 2841 2841 2839 2839 2843 2843 2841 2841 2841 2841 2843 2843 2845 2845 2843 2843 2847 2847 2845 2845 3713 3713 3714 3714 2850 2850 3715 3715 2854 2854 2850 2850 2850 2850 2854 2854 2855 2855 3716 3716 3717 3717 2825 2825 3718 3718 2821 2821 2825 2825 2825 2825 2821 2821 2823 2823 2821 2821 2815 2815 2823 2823 2823 2823 2815 2815 2818 2818 2815 2815 2813 2813 2818 2818 2818 2818 2813 2813 2817 2817 2813 2813 2812 2812 2817 2817 2817 2817 2812 2812 2819 2819 2812 2812 2814 2814 2819 2819 2819 2819 2814 2814 2824 2824 2814 2814 2816 2816 2824 2824 2824 2824 2816 2816 2820 2820 2859 2859 2853 2853 2849 2849 2853 2853 3719 3719 2849 2849 2849 2849 3720 3720 3721 3721 2848 2848 2846 2846 2844 2844 2844 2844 2846 2846 2840 2840 2846 2846 2842 2842 2840 2840 2840 2840 2842 2842 2837 2837 2842 2842 2836 2836 2837 2837 2837 2837 2836 2836 2834 2834 2836 2836 2832 2832 2834 2834 2834 2834 2832 2832 2830 2830 2832 2832 2828 2828 2830 2830 2830 2830 2828 2828 2827 2827 2886 2886 2887 2887 2882 2882 2887 2887 2883 2883 2882 2882 2882 2882 2883 2883 2878 2878 2883 2883 2879 2879 2878 2878 3722 3722 3723 3723 2874 2874 3724 3724 2875 2875 2874 2874 2874 2874 2875 2875 2870 2870 2875 2875 2871 2871 2870 2870 2870 2870 2871 2871 2866 2866 2871 2871 2867 2867 2866 2866 2866 2866 2867 2867 2864 2864 2867 2867 2865 2865 2864 2864 2864 2864 2865 2865 2868 2868 2865 2865 2869 2869 2868 2868 2868 2868 2869 2869 2872 2872 2869 2869 2873 2873 2872 2872 2872 2872 2873 2873 2876 2876 2873 2873 2877 2877 2876 2876 2876 2876 2877 2877 3725 3725 2877 2877 3726 3726 3727 3727 2880 2880 2881 2881 2884 2884 2881 2881 2885 2885 2884 2884 2884 2884 2885 2885 2888 2888 2885 2885 2889 2889 2888 2888 2888 2888 2889 2889 2892 2892 2889 2889 2893 2893 2892 2892 2892 2892 2893 2893 2896 2896 2893 2893 2897 2897 2896 2896 3728 3728 3729 3729 2900 2900 3730 3730 2901 2901 2900 2900 2900 2900 2901 2901 2904 2904 2901 2901 2905 2905 2904 2904 2904 2904 2905 2905 2908 2908 2905 2905 2909 2909 2908 2908 2908 2908 2909 2909 2910 2910 2909 2909 2911 2911 2910 2910 2910 2910 2911 2911 2906 2906 2911 2911 2907 2907 2906 2906 2906 2906 2907 2907 2902 2902 2907 2907 2903 2903 2902 2902 2902 2902 2903 2903 2898 2898 2903 2903 2899 2899 2898 2898 2898 2898 2899 2899 3731 3731 2899 2899 3732 3732 3733 3733 2894 2894 2895 2895 2890 2890 2895 2895 2891 2891 2890 2890 2890 2890 2891 2891 2886 2886 2891 2891 2887 2887 2886 2886 2912 2912 2913 2913 2914 2914 2913 2913 2915 2915 2914 2914 2916 2916 2917 2917 2918 2918 2917 2917 2919 2919 2918 2918 2920 2920 2921 2921 2922 2922 2921 2921 2923 2923 2922 2922 2922 2922 2923 2923 2924 2924 2923 2923 2925 2925 2924 2924 2924 2924 2925 2925 2926 2926 2925 2925 2927 2927 2926 2926 2926 2926 2927 2927 2928 2928 2927 2927 2929 2929 2928 2928 2928 2928 2929 2929 2930 2930 2929 2929 2931 2931 2930 2930 2930 2930 2931 2931 2932 2932 2931 2931 2933 2933 2932 2932 2932 2932 2933 2933 2934 2934 2933 2933 2935 2935 2934 2934 2934 2934 2935 2935 2936 2936 2935 2935 2937 2937 2936 2936 2936 2936 2937 2937 3734 3734 2937 2937 3735 3735 3736 3736 2938 2938 2939 2939 2940 2940 2939 2939 2941 2941 2940 2940 2940 2940 2941 2941 2942 2942 2941 2941 2943 2943 2942 2942 2942 2942 2943 2943 2944 2944 2943 2943 2945 2945 2944 2944 2946 2946 2947 2947 2948 2948 2947 2947 2949 2949 2948 2948 2948 2948 2949 2949 2950 2950 2949 2949 2951 2951 2950 2950 2982 2982 2983 2983 2980 2980 2983 2983 2981 2981 2980 2980 2980 2980 2981 2981 2978 2978 2981 2981 2979 2979 2978 2978 2978 2978 2979 2979 2976 2976 2979 2979 2977 2977 2976 2976 2976 2976 2977 2977 2974 2974 2977 2977 2975 2975 2974 2974 2974 2974 2975 2975 2972 2972 2975 2975 2973 2973 2972 2972 2972 2972 2973 2973 2970 2970 2973 2973 2971 2971 2970 2970 2970 2970 2971 2971 2968 2968 2971 2971 2969 2969 2968 2968 2968 2968 2969 2969 2966 2966 2969 2969 2967 2967 2966 2966 2966 2966 2967 2967 2964 2964 2967 2967 2965 2965 2964 2964 2964 2964 2965 2965 3737 3737 2965 2965 3738 3738 3739 3739 2962 2962 2963 2963 2960 2960 2963 2963 2961 2961 2960 2960 2960 2960 2961 2961 2958 2958 2955 2955 2956 2956 2957 2957 2956 2956 2958 2958 2957 2957 2957 2957 2958 2958 2959 2959 2958 2958 2961 2961 2959 2959 2953 2953 2952 2952 2955 2955 2952 2952 2954 2954 2955 2955 2955 2955 2954 2954 2956 2956 2984 2984 2985 2985 2986 2986 2985 2985 2987 2987 2986 2986 2986 2986 2987 2987 2988 2988 2987 2987 2989 2989 2988 2988 2990 2990 2991 2991 2992 2992 2991 2991 2993 2993 2992 2992 2992 2992 2993 2993 2994 2994 2993 2993 2995 2995 2994 2994 2995 2995 2997 2997 2994 2994 2994 2994 2997 2997 2996 2996 2997 2997 2999 2999 2996 2996 2996 2996 2999 2999 2998 2998 3740 3740 3741 3741 3000 3000 3742 3742 3001 3001 3000 3000 3000 3000 3001 3001 3002 3002 3001 3001 3003 3003 3002 3002 3003 3003 3005 3005 3002 3002 3002 3002 3005 3005 3004 3004 3005 3005 3007 3007 3004 3004 3004 3004 3007 3007 3006 3006 3007 3007 3009 3009 3006 3006 3006 3006 3009 3009 3008 3008 3009 3009 3011 3011 3008 3008 3008 3008 3011 3011 3010 3010 3011 3011 3013 3013 3010 3010 3010 3010 3013 3013 3012 3012 3014 3014 3015 3015 3016 3016 3015 3015 3017 3017 3016 3016 3016 3016 3017 3017 3018 3018 3017 3017 3019 3019 3018 3018 3021 3021 3023 3023 3020 3020 3023 3023 3022 3022 3020 3020 3022 3022 3023 3023 3743 3743 3023 3023 3744 3744 3745 3745 3024 3024 3025 3025 3026 3026 3025 3025 3027 3027 3026 3026 3027 3027 3029 3029 3026 3026 3026 3026 3029 3029 3028 3028 3029 3029 3031 3031 3028 3028 3028 3028 3031 3031 3030 3030 3030 3030 3031 3031 3032 3032 3031 3031 3033 3033 3032 3032 3032 3032 3033 3033 3034 3034 3033 3033 3035 3035 3034 3034 3034 3034 3035 3035 3036 3036 3035 3035 3037 3037 3036 3036 3746 3746 3747 3747 3038 3038 3748 3748 3039 3039 3038 3038 3039 3039 3041 3041 3038 3038 3038 3038 3041 3041 3040 3040 3042 3042 3043 3043 3044 3044 3043 3043 3045 3045 3044 3044 3046 3046 3047 3047 3048 3048 3047 3047 3049 3049 3048 3048 3048 3048 3049 3049 3050 3050 3049 3049 3051 3051 3050 3050 3050 3050 3051 3051 3052 3052 3051 3051 3053 3053 3052 3052 3052 3052 3053 3053 3749 3749 3053 3053 3750 3750 3751 3751 3054 3054 3055 3055 3056 3056 3055 3055 3057 3057 3056 3056 3056 3056 3057 3057 3058 3058 3057 3057 3059 3059 3058 3058 3058 3058 3059 3059 3060 3060 3059 3059 3061 3061 3060 3060 3060 3060 3061 3061 3062 3062 3061 3061 3063 3063 3062 3062 3062 3062 3063 3063 3064 3064 3063 3063 3065 3065 3064 3064 3064 3064 3065 3065 3066 3066 3065 3065 3067 3067 3066 3066 3066 3066 3067 3067 3068 3068 3067 3067 3069 3069 3068 3068 3068 3068 3069 3069 3070 3070 3069 3069 3071 3071 3070 3070 3070 3070 3071 3071 3072 3072 3071 3071 3073 3073 3072 3072 3752 3752 3753 3753 3074 3074 3754 3754 3075 3075 3074 3074 3074 3074 3075 3075 3076 3076 3075 3075 3077 3077 3076 3076 3076 3076 3077 3077 3078 3078 3077 3077 3079 3079 3078 3078 3078 3078 3079 3079 3080 3080 3079 3079 3081 3081 3080 3080 3082 3082 3083 3083 3084 3084 3083 3083 3085 3085 3084 3084 3086 3086 3087 3087 3088 3088 3087 3087 3089 3089 3088 3088 3088 3088 3089 3089 3090 3090 3089 3089 3091 3091 3090 3090 3090 3090 3091 3091 3092 3092 3091 3091 3093 3093 3092 3092 3755 3755 3756 3756 3094 3094 3757 3757 3095 3095 3094 3094 3094 3094 3095 3095 3096 3096 3095 3095 3097 3097 3096 3096 3096 3096 3097 3097 3098 3098 3097 3097 3099 3099 3098 3098 3098 3098 3099 3099 3100 3100 3099 3099 3101 3101 3100 3100 3100 3100 3101 3101 3102 3102 3101 3101 3103 3103 3102 3102 3102 3102 3103 3103 3104 3104 3103 3103 3105 3105 3104 3104 3104 3104 3105 3105 3106 3106 3105 3105 3107 3107 3106 3106 3106 3106 3107 3107 3108 3108 3107 3107 3109 3109 3108 3108 3108 3108 3109 3109 3110 3110 3109 3109 3111 3111 3110 3110 3112 3112 3113 3113 3114 3114 3113 3113 3115 3115 3114 3114 3116 3116 3117 3117 3118 3118 3117 3117 3119 3119 3118 3118 3120 3120 3121 3121 3122 3122 3121 3121 3123 3123 3122 3122 3122 3122 3123 3123 3124 3124 3123 3123 3125 3125 3124 3124 3126 3126 3127 3127 3128 3128 3127 3127 3129 3129 3128 3128 3128 3128 3129 3129 3130 3130 3129 3129 3131 3131 3130 3130 3131 3131 3133 3133 3130 3130 3130 3130 3133 3133 3132 3132 3133 3133 3135 3135 3132 3132 3132 3132 3135 3135 3134 3134 3135 3135 3137 3137 3134 3134 3134 3134 3137 3137 3136 3136 3137 3137 3139 3139 3136 3136 3136 3136 3139 3139 3138 3138 3138 3138 3139 3139 3140 3140 3139 3139 3141 3141 3140 3140 3140 3140 3141 3141 3758 3758 3147 3147 3144 3144 3145 3145 3144 3144 3142 3142 3145 3145 3145 3145 3142 3142 3143 3143 3759 3759 3141 3141 3760 3760 3151 3151 3150 3150 3149 3149 3150 3150 3148 3148 3149 3149 3149 3149 3148 3148 3147 3147 3148 3148 3146 3146 3147 3147 3147 3147 3146 3146 3144 3144 3152 3152 3153 3153 3154 3154 3153 3153 3155 3155 3154 3154 3156 3156 3157 3157 3158 3158 3157 3157 3159 3159 3158 3158 3158 3158 3159 3159 3160 3160 3159 3159 3161 3161 3160 3160 3160 3160 3161 3161 3162 3162 3161 3161 3163 3163 3162 3162 3162 3162 3163 3163 3164 3164 3163 3163 3165 3165 3164 3164 3164 3164 3165 3165 3166 3166 3165 3165 3167 3167 3166 3166 3761 3761 3762 3762 3168 3168 3763 3763 3169 3169 3168 3168 3168 3168 3169 3169 3170 3170 3169 3169 3171 3171 3170 3170 3170 3170 3171 3171 3172 3172 3171 3171 3173 3173 3172 3172 3172 3172 3173 3173 3174 3174 3173 3173 3175 3175 3174 3174 3174 3174 3175 3175 3176 3176 3175 3175 3177 3177 3176 3176 3176 3176 3177 3177 3178 3178 3177 3177 3179 3179 3178 3178 3178 3178 3179 3179 3180 3180 3179 3179 3181 3181 3180 3180 3180 3180 3181 3181 3182 3182 3181 3181 3183 3183 3182 3182 3182 3182 3183 3183 3184 3184 3183 3183 3185 3185 3184 3184 3184 3184 3185 3185 3186 3186 3185 3185 3187 3187 3186 3186 3188 3188 3189 3189 3190 3190 3189 3189 3191 3191 3190 3190 3190 3190 3191 3191 3192 3192 3191 3191 3193 3193 3192 3192 3194 3194 3195 3195 3196 3196 3195 3195 3197 3197 3196 3196 3764 3764 3765 3765 3198 3198 3766 3766 3199 3199 3198 3198 3198 3198 3199 3199 3200 3200 3199 3199 3201 3201 3200 3200 3200 3200 3201 3201 3202 3202 3201 3201 3203 3203 3202 3202 3202 3202 3203 3203 3204 3204 3203 3203 3205 3205 3204 3204 3204 3204 3205 3205 3206 3206 3205 3205 3207 3207 3206 3206 3224 3224 3225 3225 3223 3223 3209 3209 3208 3208 3211 3211 3208 3208 3210 3210 3211 3211 3211 3211 3210 3210 3213 3213 3210 3210 3212 3212 3213 3213 3213 3213 3212 3212 3215 3215 3212 3212 3214 3214 3215 3215 3767 3767 3768 3768 3217 3217 3769 3769 3216 3216 3217 3217 3217 3217 3216 3216 3219 3219 3216 3216 3218 3218 3219 3219 3219 3219 3218 3218 3221 3221 3218 3218 3220 3220 3221 3221 3221 3221 3220 3220 3223 3223 3220 3220 3222 3222 3223 3223 3223 3223 3222 3222 3224 3224 3226 3226 3227 3227 3228 3228 3227 3227 3229 3229 3228 3228 3228 3228 3229 3229 3230 3230 3229 3229 3231 3231 3230 3230 3230 3230 3231 3231 3232 3232 3231 3231 3233 3233 3232 3232 3232 3232 3233 3233 3234 3234 3233 3233 3235 3235 3234 3234 3234 3234 3235 3235 3770 3770 3235 3235 3771 3771 3772 3772 3236 3236 3237 3237 3238 3238 3237 3237 3239 3239 3238 3238 3238 3238 3239 3239 3240 3240 3239 3239 3241 3241 3240 3240 3240 3240 3241 3241 3242 3242 3241 3241 3243 3243 3242 3242 3244 3244 3245 3245 3246 3246 3245 3245 3247 3247 3246 3246 3246 3246 3247 3247 3248 3248 3247 3247 3249 3249 3248 3248 3248 3248 3249 3249 3250 3250 3249 3249 3251 3251 3250 3250 3250 3250 3251 3251 3252 3252 3251 3251 3253 3253 3252 3252 3252 3252 3253 3253 3773 3773 3253 3253 3774 3774 3775 3775 3254 3254 3255 3255 3256 3256 3255 3255 3257 3257 3256 3256 3258 3258 3259 3259 3260 3260 3259 3259 3261 3261 3260 3260 3260 3260 3261 3261 3262 3262 3261 3261 3263 3263 3262 3262 3776 3776 3777 3777 3264 3264 3778 3778 3265 3265 3264 3264 3264 3264 3265 3265 3266 3266 3265 3265 3267 3267 3266 3266 3266 3266 3267 3267 3268 3268 3267 3267 3269 3269 3268 3268 3268 3268 3269 3269 3270 3270 3269 3269 3271 3271 3270 3270 3272 3272 3273 3273 3274 3274 3273 3273 3275 3275 3274 3274 3274 3274 3275 3275 3276 3276 3275 3275 3277 3277 3276 3276 3276 3276 3277 3277 3278 3278 3277 3277 3279 3279 3278 3278 3278 3278 3279 3279 3280 3280 3279 3279 3281 3281 3280 3280 3280 3280 3281 3281 3779 3779 3281 3281 3780 3780 3781 3781 3282 3282 3283 3283 3284 3284 3283 3283 3285 3285 3284 3284 3284 3284 3285 3285 3286 3286 3285 3285 3287 3287 3286 3286 3288 3288 3289 3289 3290 3290 3289 3289 3291 3291 3290 3290 3290 3290 3291 3291 3292 3292 3291 3291 3293 3293 3292 3292 3292 3292 3293 3293 3294 3294 3293 3293 3295 3295 3294 3294 3294 3294 3295 3295 3296 3296 3295 3295 3297 3297 3296 3296 3296 3296 3297 3297 3298 3298 3297 3297 3299 3299 3298 3298 3298 3298 3299 3299 3782 3782 3299 3299 3783 3783 3784 3784 3300 3300 3301 3301 3302 3302 3301 3301 3303 3303 3302 3302 3302 3302 3303 3303 3304 3304 3303 3303 3305 3305 3304 3304 3306 3306 3307 3307 3308 3308 3307 3307 3309 3309 3308 3308 3308 3308 3309 3309 3310 3310 3309 3309 3311 3311 3310 3310 3785 3785 3786 3786 3312 3312 3787 3787 3313 3313 3312 3312 3312 3312 3313 3313 3314 3314 3313 3313 3315 3315 3314 3314 3316 3316 3317 3317 3318 3318 3317 3317 3319 3319 3318 3318 3318 3318 3319 3319 3788 3788 3319 3319 3789 3789 3790 3790 3320 3320 3321 3321 3322 3322 3321 3321 3323 3323 3322 3322 3322 3322 3323 3323 3324 3324 3323 3323 3325 3325 3324 3324 3326 3326 3327 3327 3328 3328 3327 3327 3329 3329 3328 3328 3328 3328 3329 3329 3330 3330 3329 3329 3331 3331 3330 3330 3791 3791 3792 3792 3332 3332 3793 3793 3333 3333 3332 3332 3332 3332 3333 3333 3334 3334 3333 3333 3335 3335 3334 3334 3334 3334 3335 3335 3336 3336 3335 3335 3337 3337 3336 3336 3336 3336 3337 3337 3338 3338 3337 3337 3339 3339 3338 3338 3338 3338 3339 3339 3340 3340 3339 3339 3341 3341 3340 3340 3340 3340 3341 3341 3342 3342 3341 3341 3343 3343 3342 3342 3344 3344 3345 3345 3346 3346 3345 3345 3347 3347 3346 3346 3346 3346 3347 3347 3348 3348 3347 3347 3349 3349 3348 3348 3794 3794 3795 3795 3350 3350 3796 3796 3351 3351 3350 3350 3350 3350 3351 3351 3352 3352 3351 3351 3353 3353 3352 3352 3352 3352 3353 3353 3354 3354 3353 3353 3355 3355 3354 3354 3354 3354 3355 3355 3356 3356 3355 3355 3357 3357 3356 3356 3356 3356 3357 3357 3358 3358 3357 3357 3359 3359 3358 3358 3360 3360 3361 3361 3362 3362 3361 3361 3363 3363 3362 3362 3362 3362 3363 3363 3364 3364 3363 3363 3365 3365 3364 3364 3364 3364 3365 3365 3366 3366 3365 3365 3367 3367 3366 3366 3366 3366 3367 3367 3797 3797 3367 3367 3798 3798 3799 3799 3368 3368 3369 3369 3370 3370 3369 3369 3371 3371 3370 3370 3370 3370 3371 3371 3372 3372 3371 3371 3373 3373 3372 3372 3374 3374 3375 3375 3376 3376 3375 3375 3377 3377 3376 3376 3376 3376 3377 3377 3378 3378 3377 3377 3379 3379 3378 3378 3378 3378 3379 3379 3380 3380 3379 3379 3381 3381 3380 3380 3380 3380 3381 3381 3382 3382 3381 3381 3383 3383 3382 3382 3382 3382 3383 3383 3800 3800 3383 3383 3801 3801 3802 3802 3384 3384 3385 3385 3386 3386 3385 3385 3387 3387 3386 3386 3386 3386 3387 3387 3388 3388 3387 3387 3389 3389 3388 3388 3390 3390 3391 3391 3392 3392 3391 3391 3393 3393 3392 3392 3392 3392 3393 3393 3394 3394 3393 3393 3395 3395 3394 3394 3394 3394 3395 3395 3396 3396 3395 3395 3397 3397 3396 3396 3396 3396 3397 3397 3803 3803 3397 3397 3804 3804 3805 3805 3398 3398 3399 3399 3400 3400 3399 3399 3401 3401 3400 3400 3400 3400 3401 3401 3402 3402 3401 3401 3403 3403 3402 3402 3402 3402 3403 3403 3404 3404 3403 3403 3405 3405 3404 3404 3406 3406 3407 3407 3408 3408 3407 3407 3409 3409 3408 3408 3408 3408 3409 3409 3410 3410 3409 3409 3411 3411 3410 3410 3410 3410 3411 3411 3412 3412 3411 3411 3413 3413 3412 3412 3412 3412 3413 3413 3414 3414 3413 3413 3415 3415 3414 3414 3414 3414 3415 3415 3416 3416 3415 3415 3417 3417 3416 3416 3418 3418 3419 3419 3420 3420 3419 3419 3421 3421 3420 3420 3420 3420 3421 3421 3422 3422 3421 3421 3423 3423 3422 3422 3806 3806 3807 3807 3424 3424 3808 3808 3425 3425 3424 3424 3424 3424 3425 3425 3426 3426 3425 3425 3427 3427 3426 3426 3428 3428 3429 3429 3430 3430 3429 3429 3431 3431 3430 3430 3430 3430 3431 3431 3432 3432 3431 3431 3433 3433 3432 3432 3809 3809 3810 3810 3434 3434 3811 3811 3435 3435 3434 3434 3434 3434 3435 3435 3436 3436 3435 3435 3437 3437 3436 3436 3436 3436 3437 3437 3438 3438 3437 3437 3439 3439 3438 3438 3438 3438 3439 3439 3440 3440 3439 3439 3441 3441 3440 3440 3440 3440 3441 3441 3442 3442 3441 3441 3443 3443 3442 3442 3444 3444 3445 3445 3446 3446 3445 3445 3447 3447 3446 3446 3446 3446 3447 3447 3812 3812 3447 3447 3813 3813 3814 3814 3448 3448 3449 3449 3450 3450 3449 3449 3451 3451 3450 3450 3450 3450 3451 3451 3452 3452 3451 3451 3453 3453 3452 3452 3454 3454 3455 3455 3456 3456 3455 3455 3457 3457 3456 3456 3456 3456 3457 3457 3458 3458 3457 3457 3459 3459 3458 3458 3458 3458 3459 3459 3460 3460 3459 3459 3461 3461 3460 3460 3460 3460 3461 3461 3462 3462 3461 3461 3463 3463 3462 3462 3462 3462 3463 3463 3464 3464 3463 3463 3465 3465 3464 3464 3466 3466 3467 3467 3468 3468 3467 3467 3469 3469 3468 3468 3468 3468 3469 3469 3470 3470 3469 3469 3471 3471 3470 3470 3470 3470 3471 3471 3472 3472 3471 3471 3473 3473 3472 3472 3815 3815 3816 3816 3474 3474 3817 3817 3475 3475 3474 3474 3474 3474 3475 3475 3476 3476 3475 3475 3477 3477 3476 3476 3476 3476 3477 3477 3478 3478 3477 3477 3479 3479 3478 3478 3478 3478 3479 3479 3480 3480 3479 3479 3481 3481 3480 3480 3482 3482 3483 3483 3484 3484 3483 3483 3485 3485 3484 3484 3484 3484 3485 3485 3486 3486 3485 3485 3487 3487 3486 3486 3486 3486 3487 3487 3488 3488 3487 3487 3489 3489 3488 3488 3503 3503 3502 3502 3500 3500 3503 3503 3500 3500 3501 3501 3500 3500 3498 3498 3501 3501 3501 3501 3498 3498 3499 3499 3498 3498 3496 3496 3499 3499 3499 3499 3496 3496 3497 3497 3496 3496 3818 3818 3497 3497 3497 3497 3819 3819 3820 3820 3494 3494 3492 3492 3495 3495 3495 3495 3492 3492 3493 3493 3492 3492 3490 3490 3493 3493 3493 3493 3490 3490 3491 3491 3516 3516 3517 3517 3515 3515 3516 3516 3515 3515 3514 3514 3515 3515 3513 3513 3514 3514 3514 3514 3513 3513 3512 3512 3513 3513 3511 3511 3512 3512 3512 3512 3511 3511 3510 3510 3511 3511 3821 3821 3510 3510 3510 3510 3822 3822 3823 3823 3509 3509 3507 3507 3508 3508 3508 3508 3507 3507 3506 3506 3507 3507 3505 3505 3506 3506 3506 3506 3505 3505 3504 3504
+22 22 23 23 18 18 23 23 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 244 244 245 245 10 10 246 246 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 0 0 3 3 1 1 0 0 0 0 1 1 4 4 1 1 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 247 247 13 13 248 248 249 249 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 24 24 21 21 25 25 24 24 24 24 25 25 28 28 25 25 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 250 250 251 251 36 36 252 252 37 37 36 36 36 36 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 42 42 47 47 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 34 34 39 39 35 35 34 34 34 34 35 35 253 253 35 35 254 254 255 255 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 22 22 27 27 23 23 22 22 70 70 71 71 66 66 71 71 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 256 256 257 257 58 58 258 258 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 48 48 51 51 49 49 48 48 48 48 49 49 52 52 49 49 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 259 259 61 61 260 260 261 261 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 72 72 69 69 73 73 72 72 72 72 73 73 76 76 73 73 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 262 262 263 263 84 84 264 264 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 94 94 93 93 95 95 94 94 94 94 95 95 90 90 95 95 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 265 265 83 83 266 266 267 267 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 70 70 75 75 71 71 70 70 118 118 119 119 114 114 119 119 115 115 114 114 114 114 115 115 110 110 115 115 111 111 110 110 268 268 269 269 106 106 270 270 107 107 106 106 106 106 107 107 102 102 107 107 103 103 102 102 102 102 103 103 98 98 103 103 99 99 98 98 98 98 99 99 96 96 99 99 97 97 96 96 96 96 97 97 100 100 97 97 101 101 100 100 100 100 101 101 104 104 101 101 105 105 104 104 104 104 105 105 108 108 105 105 109 109 108 108 108 108 109 109 271 271 109 109 272 272 273 273 112 112 113 113 116 116 113 113 117 117 116 116 116 116 117 117 120 120 117 117 121 121 120 120 120 120 121 121 124 124 121 121 125 125 124 124 124 124 125 125 128 128 125 125 129 129 128 128 274 274 275 275 132 132 276 276 133 133 132 132 132 132 133 133 136 136 133 133 137 137 136 136 136 136 137 137 140 140 137 137 141 141 140 140 140 140 141 141 142 142 141 141 143 143 142 142 142 142 143 143 138 138 143 143 139 139 138 138 138 138 139 139 134 134 139 139 135 135 134 134 134 134 135 135 130 130 135 135 131 131 130 130 130 130 131 131 277 277 131 131 278 278 279 279 126 126 127 127 122 122 127 127 123 123 122 122 122 122 123 123 118 118 123 123 119 119 118 118 166 166 167 167 162 162 167 167 163 163 162 162 162 162 163 163 158 158 163 163 159 159 158 158 280 280 281 281 154 154 282 282 155 155 154 154 154 154 155 155 150 150 155 155 151 151 150 150 150 150 151 151 146 146 151 151 147 147 146 146 146 146 147 147 144 144 147 147 145 145 144 144 144 144 145 145 148 148 145 145 149 149 148 148 148 148 149 149 152 152 149 149 153 153 152 152 152 152 153 153 156 156 153 153 157 157 156 156 156 156 157 157 283 283 157 157 284 284 285 285 160 160 161 161 164 164 161 161 165 165 164 164 164 164 165 165 168 168 165 165 169 169 168 168 168 168 169 169 172 172 169 169 173 173 172 172 172 172 173 173 176 176 173 173 177 177 176 176 286 286 287 287 180 180 288 288 181 181 180 180 180 180 181 181 184 184 181 181 185 185 184 184 184 184 185 185 188 188 185 185 189 189 188 188 188 188 189 189 190 190 189 189 191 191 190 190 190 190 191 191 186 186 191 191 187 187 186 186 186 186 187 187 182 182 187 187 183 183 182 182 182 182 183 183 178 178 183 183 179 179 178 178 178 178 179 179 289 289 179 179 290 290 291 291 174 174 175 175 170 170 175 175 171 171 170 170 170 170 171 171 166 166 171 171 167 167 166 166 216 216 217 217 212 212 217 217 213 213 212 212 212 212 213 213 208 208 213 213 209 209 208 208 292 292 293 293 204 204 294 294 205 205 204 204 204 204 205 205 202 202 205 205 203 203 202 202 202 202 203 203 198 198 203 203 199 199 198 198 198 198 199 199 194 194 199 199 195 195 194 194 194 194 195 195 192 192 195 195 193 193 192 192 192 192 193 193 196 196 193 193 197 197 196 196 196 196 197 197 200 200 197 197 201 201 200 200 200 200 201 201 206 206 201 201 207 207 206 206 206 206 207 207 295 295 207 207 296 296 297 297 210 210 211 211 214 214 211 211 215 215 214 214 214 214 215 215 218 218 215 215 219 219 218 218 218 218 219 219 222 222 219 219 223 223 222 222 222 222 223 223 226 226 223 223 227 227 226 226 298 298 299 299 230 230 300 300 231 231 230 230 230 230 231 231 236 236 231 231 237 237 236 236 236 236 237 237 240 240 237 237 241 241 240 240 240 240 241 241 242 242 241 241 243 243 242 242 242 242 243 243 238 238 243 243 239 239 238 238 238 238 239 239 234 234 239 239 235 235 234 234 234 234 235 235 232 232 235 235 233 233 232 232 232 232 233 233 228 228 233 233 229 229 228 228 228 228 229 229 301 301 229 229 302 302 303 303 224 224 225 225 220 220 225 225 221 221 220 220 220 220 221 221 216 216 221 221 217 217 216 216
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 25 25 27 27 34 34 27 27 29 29 34 34 11 11 13 13 8 8 13 13 15 15 8 8 8 8 15 15 17 17 17 17 19 19 8 8 19 19 21 21 8 8 8 8 21 21 34 34 21 21 23 23 34 34 34 34 23 23 25 25 32 32 35 35 33 33 35 35 34 34 33 33 33 33 34 34 31 31 34 34 29 29 31 31 9 9 12 12 8 8 12 12 10 10 8 8 8 8 10 10 11 11 32 32 30 30 35 35 30 30 28 28 35 35 35 35 28 28 26 26 18 18 16 16 9 9 16 16 14 14 9 9 9 9 14 14 12 12 26 26 24 24 35 35 24 24 22 22 35 35 35 35 22 22 9 9 22 22 20 20 9 9 9 9 20 20 18 18 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 69 69 71 71 78 78 71 71 73 73 78 78 73 73 75 75 78 78 75 75 77 77 78 78 78 78 77 77 79 79 77 77 76 76 79 79 76 76 74 74 79 79 74 74 72 72 79 79 79 79 72 72 70 70 58 58 53 53 60 60 53 53 62 62 60 60 52 52 63 63 65 65 52 52 65 65 78 78 65 65 67 67 78 78 78 78 67 67 69 69 70 70 68 68 79 79 68 68 66 66 79 79 79 79 66 66 53 53 66 66 64 64 53 53 53 53 64 64 62 62 58 58 56 56 53 53 56 56 54 54 53 53 53 53 54 54 52 52 54 54 55 55 52 52 52 52 55 55 57 57 57 57 59 59 52 52 59 59 61 61 52 52 52 52 61 61 63 63 231 231 239 239 233 233 239 239 238 238 233 233 181 181 169 169 129 129 169 169 165 165 129 129 200 200 204 204 238 238 204 204 212 212 238 238 212 212 226 226 238 238 226 226 230 230 238 238 238 238 230 230 233 233 155 155 158 158 174 174 158 158 156 156 174 174 174 174 156 156 175 175 165 165 168 168 129 129 168 168 180 180 129 129 129 129 180 180 128 128 180 180 186 186 128 128 128 128 186 186 192 192 142 142 123 123 146 146 123 123 125 125 146 146 87 87 89 89 103 103 83 83 85 85 94 94 192 192 194 194 128 128 194 194 196 196 128 128 128 128 196 196 238 238 196 196 198 198 238 238 238 238 198 198 200 200 125 125 130 130 146 146 130 130 148 148 146 146 146 146 148 148 160 160 142 142 138 138 123 123 138 138 134 134 123 123 123 123 134 134 121 121 103 103 99 99 87 87 99 99 95 95 87 87 87 87 95 95 85 85 95 95 91 91 85 85 85 85 91 91 94 94 94 94 98 98 83 83 98 98 102 102 83 83 83 83 102 102 82 82 102 102 106 106 82 82 82 82 106 106 112 112 160 160 162 162 146 146 162 162 164 164 146 146 146 146 164 164 167 167 156 156 152 152 175 175 152 152 146 146 175 175 175 175 146 146 171 171 146 146 167 167 171 171 177 177 145 145 174 174 145 145 151 151 174 174 174 174 151 151 155 155 121 121 134 134 119 119 134 134 117 117 119 119 119 119 117 117 109 109 117 117 113 113 109 109 109 109 113 113 89 89 113 113 107 107 89 89 89 89 107 107 103 103 215 215 231 231 211 211 231 231 227 227 211 211 211 211 227 227 213 213 213 213 205 205 211 211 205 205 201 201 211 211 211 211 201 201 209 209 129 129 82 82 181 181 82 82 112 112 181 181 181 181 112 112 187 187 112 112 116 116 187 187 187 187 116 116 193 193 215 215 217 217 231 231 217 217 220 220 231 231 231 231 220 220 239 239 220 220 221 221 239 239 239 239 221 221 236 236 195 195 183 183 185 185 177 177 179 179 145 145 179 179 183 183 145 145 145 145 183 183 141 141 183 183 195 195 141 141 141 141 195 195 137 137 195 195 193 193 137 137 137 137 193 193 133 133 193 193 116 116 133 133 185 185 189 189 195 195 189 189 191 191 195 195 195 195 191 191 197 197 221 221 223 223 236 236 223 223 225 225 236 236 236 236 225 225 234 234 225 225 229 229 234 234 197 197 191 191 199 199 191 191 203 203 199 199 199 199 203 203 201 201 203 203 207 207 201 201 201 201 207 207 209 209 139 139 143 143 172 172 144 144 140 140 127 127 80 80 101 101 97 97 88 88 86 86 96 96 143 143 149 149 172 172 149 149 153 153 172 172 172 172 153 153 173 173 153 153 157 157 173 173 173 173 157 157 176 176 216 216 214 214 238 238 214 214 210 210 238 238 238 238 210 210 208 208 128 128 188 188 184 184 176 176 157 157 178 178 157 157 154 154 178 178 178 178 154 154 150 150 80 80 97 97 84 84 97 97 93 93 84 84 93 93 90 90 84 84 84 84 90 90 86 86 90 90 92 92 86 86 86 86 92 92 96 96 96 96 100 100 88 88 100 100 104 104 88 88 88 88 104 104 108 108 208 208 206 206 238 238 206 206 202 202 238 238 238 238 202 202 128 128 202 202 190 190 128 128 128 128 190 190 188 188 101 101 80 80 105 105 80 80 81 81 105 105 105 105 81 81 111 111 216 216 238 238 219 219 238 238 237 237 219 219 219 219 237 237 218 218 184 184 182 182 128 128 182 182 178 178 128 128 128 128 178 178 127 127 178 178 150 150 127 127 127 127 150 150 144 144 135 135 166 166 163 163 232 232 228 228 224 224 140 140 136 136 127 127 136 136 132 132 127 127 127 127 132 132 81 81 132 132 115 115 81 81 81 81 115 115 111 111 147 147 131 131 159 159 131 131 135 135 159 159 159 159 135 135 161 161 135 135 163 163 161 161 139 139 172 172 135 135 172 172 170 170 135 135 135 135 170 170 166 166 237 237 235 235 218 218 235 235 232 232 218 218 218 218 232 232 222 222 232 232 224 224 222 222 147 147 126 126 131 131 126 126 124 124 131 131 131 131 124 124 122 122 104 104 110 110 108 108 110 110 114 114 108 108 108 108 114 114 118 118 114 114 131 131 118 118 118 118 131 131 120 120 131 131 122 122 120 120 308 308 311 311 304 304 311 311 310 310 304 304 304 304 310 310 300 300 308 308 305 305 311 311 305 305 301 301 311 311 311 311 301 301 297 297 249 249 253 253 237 237 238 238 254 254 250 250 250 250 246 246 238 238 246 246 242 242 238 238 238 238 242 242 237 237 242 242 245 245 237 237 237 237 245 245 249 249 254 254 238 238 258 258 238 238 272 272 258 258 258 258 272 272 262 262 262 262 272 272 266 266 272 272 274 274 266 266 266 266 274 274 276 276 288 288 292 292 310 310 292 292 296 296 310 310 310 310 296 296 300 300 276 276 278 278 266 266 278 278 280 280 266 266 266 266 280 280 285 285 280 280 282 282 285 285 285 285 282 282 289 289 282 282 311 311 289 289 289 289 311 311 293 293 311 311 297 297 293 293 253 253 257 257 237 237 257 257 261 261 237 237 237 237 261 261 240 240 261 261 265 265 240 240 240 240 265 265 310 310 265 265 284 284 310 310 310 310 284 284 288 288 307 307 313 313 309 309 313 313 312 312 309 309 309 309 312 312 306 306 312 312 302 302 306 306 307 307 303 303 313 313 303 303 299 299 313 313 313 313 299 299 295 295 290 290 294 294 312 312 294 294 298 298 312 312 312 312 298 298 302 302 267 267 279 279 263 263 279 279 277 277 263 263 263 263 277 277 259 259 277 277 275 275 259 259 259 259 275 275 273 273 256 256 252 252 239 239 252 252 248 248 239 239 290 290 312 312 286 286 312 312 283 283 286 286 286 286 283 283 267 267 283 283 281 281 267 267 267 267 281 281 279 279 241 241 264 264 239 239 264 264 260 260 239 239 239 239 260 260 256 256 248 248 244 244 239 239 244 244 243 243 239 239 239 239 243 243 238 238 243 243 247 247 238 238 247 247 251 251 238 238 251 251 255 255 238 238 238 238 255 255 259 259 273 273 271 271 259 259 271 271 270 270 259 259 259 259 270 270 238 238 270 270 269 269 238 238 238 238 269 269 272 272 295 295 291 291 313 313 291 291 287 287 313 313 313 313 287 287 241 241 287 287 268 268 241 241 241 241 268 268 264 264 328 328 325 325 319 319 428 428 426 426 363 363 428 428 363 363 430 430 473 473 465 465 467 467 460 460 446 446 472 472 426 426 420 420 363 363 420 420 414 414 363 363 363 363 414 414 316 316 319 319 325 325 321 321 392 392 389 389 413 413 473 473 467 467 472 472 467 467 464 464 472 472 472 472 464 464 460 460 446 446 438 438 472 472 438 438 434 434 472 472 472 472 434 434 432 432 325 325 329 329 321 321 329 329 333 333 321 321 321 321 333 333 323 323 376 376 380 380 409 409 380 380 386 386 409 409 333 333 337 337 323 323 337 337 341 341 323 323 323 323 341 341 343 343 392 392 413 413 390 390 413 413 411 411 390 390 390 390 411 411 386 386 411 411 408 408 386 386 386 386 408 408 409 409 328 328 319 319 332 332 319 319 317 317 332 332 332 332 317 317 336 336 372 372 401 401 398 398 376 376 409 409 372 372 409 409 405 405 372 372 372 372 405 405 401 401 414 414 402 402 316 316 402 402 399 399 316 316 316 316 399 399 317 317 399 399 403 403 317 317 317 317 403 403 415 415 445 445 439 439 447 447 382 382 368 368 394 394 368 368 372 372 394 394 394 394 372 372 396 396 372 372 398 398 396 396 451 451 465 465 454 454 465 465 473 473 454 454 454 454 473 473 455 455 445 445 443 443 439 439 443 443 441 441 439 439 439 439 441 441 435 435 451 451 449 449 465 465 449 449 445 445 465 465 465 465 445 445 461 461 445 445 447 447 461 461 427 427 367 367 421 421 367 367 350 350 421 421 421 421 350 350 415 415 350 350 346 346 415 415 415 415 346 346 317 317 346 346 340 340 317 317 317 317 340 340 336 336 382 382 364 364 368 368 364 364 359 359 368 368 368 368 359 359 357 357 341 341 347 347 343 343 347 347 351 351 343 343 343 343 351 351 353 353 351 351 368 368 353 353 353 353 368 368 355 355 368 368 357 357 355 355 468 468 463 463 459 459 389 389 385 385 413 413 385 385 379 379 413 413 413 413 379 379 417 417 379 379 375 375 417 417 417 417 375 375 427 427 375 375 371 371 427 427 427 427 371 371 367 367 473 473 470 470 455 455 470 470 468 468 455 455 455 455 468 468 457 457 468 468 459 459 457 457 435 435 441 441 433 433 441 441 437 437 433 433 433 433 437 437 431 431 437 437 425 425 431 431 431 431 425 425 429 429 425 425 423 423 429 429 429 429 423 423 427 427 423 423 419 419 427 427 427 427 419 419 417 417 533 533 547 547 529 529 547 547 525 525 529 529 482 482 486 486 473 473 533 533 537 537 547 547 537 537 541 541 547 547 547 547 541 541 546 546 541 541 543 543 546 546 543 543 540 540 546 546 540 540 536 536 546 546 546 546 536 536 532 532 509 509 511 511 501 501 486 486 490 490 473 473 490 490 494 494 473 473 473 473 494 494 475 475 493 493 489 489 472 472 489 489 485 485 472 472 509 509 501 501 507 507 494 494 498 498 475 475 498 498 502 502 475 475 475 475 502 502 547 547 502 502 521 521 547 547 547 547 521 521 525 525 485 485 481 481 472 472 481 481 477 477 472 472 472 472 477 477 473 473 477 477 478 478 473 473 473 473 478 478 482 482 501 501 497 497 507 507 497 497 493 493 507 507 507 507 493 493 505 505 493 493 472 472 505 505 511 511 513 513 501 501 513 513 515 515 501 501 501 501 515 515 520 520 515 515 517 517 520 520 520 520 517 517 524 524 517 517 546 546 524 524 524 524 546 546 528 528 546 546 532 532 528 528 471 471 476 476 472 472 476 476 480 480 472 472 491 491 487 487 471 471 487 487 483 483 471 471 483 483 479 479 471 471 471 471 479 479 476 476 534 534 530 530 544 544 530 530 526 526 544 544 523 523 527 527 545 545 527 527 531 531 545 545 545 545 531 531 535 535 480 480 484 484 472 472 484 484 488 488 472 472 472 472 488 488 492 492 535 535 539 539 545 545 539 539 542 542 545 545 545 545 542 542 544 544 542 542 538 538 544 544 544 544 538 538 534 534 512 512 510 510 500 500 510 510 508 508 500 500 500 500 508 508 496 496 508 508 506 506 496 496 496 496 506 506 492 492 506 506 503 503 492 492 492 492 503 503 472 472 503 503 504 504 472 472 472 472 504 504 505 505 526 526 522 522 544 544 522 522 518 518 544 544 544 544 518 518 474 474 518 518 499 499 474 474 474 474 499 499 471 471 499 499 495 495 471 471 471 471 495 495 491 491 523 523 545 545 519 519 545 545 516 516 519 519 519 519 516 516 500 500 516 516 514 514 500 500 500 500 514 514 512 512 314 314 318 318 327 327 436 436 440 440 472 472 320 320 322 322 334 334 361 361 370 370 374 374 418 418 422 422 362 362 422 422 424 424 362 362 387 387 406 406 391 391 406 406 407 407 391 391 334 334 330 330 320 320 330 330 326 326 320 320 320 320 326 326 318 318 326 326 324 324 318 318 318 318 324 324 327 327 327 327 331 331 314 314 331 331 335 335 314 314 314 314 335 335 315 315 335 335 339 339 315 315 374 374 378 378 361 361 378 378 384 384 361 361 361 361 384 384 407 407 384 384 388 388 407 407 407 407 388 388 391 391 407 407 410 410 361 361 410 410 412 412 361 361 361 361 412 412 362 362 412 412 416 416 362 362 362 362 416 416 418 418 430 430 363 363 432 432 363 363 362 362 432 432 432 432 362 362 472 472 362 362 424 424 472 472 472 472 424 424 436 436 440 440 442 442 472 472 442 442 444 444 472 472 472 472 444 444 448 448 358 358 377 377 356 356 377 377 373 373 356 356 356 356 373 373 354 354 339 339 345 345 315 315 345 345 349 349 315 315 315 315 349 349 361 361 349 349 366 366 361 361 361 361 366 366 370 370 448 448 450 450 472 472 450 450 453 453 472 472 472 472 453 453 471 471 453 453 452 452 471 471 471 471 452 452 469 469 358 358 360 360 377 377 360 360 381 381 377 377 377 377 381 381 393 393 393 393 395 395 377 377 395 395 397 397 377 377 377 377 397 397 400 400 387 387 383 383 406 406 383 383 377 377 406 406 406 406 377 377 404 404 377 377 400 400 404 404 373 373 369 369 354 354 369 369 365 365 354 354 354 354 365 365 352 352 365 365 348 348 352 352 352 352 348 348 342 342 348 348 344 344 342 342 342 342 344 344 322 322 344 344 338 338 322 322 322 322 338 338 334 334 452 452 456 456 469 469 456 456 458 458 469 469 469 469 458 458 466 466 458 458 462 462 466 466 548 548 549 549 550 550 549 549 551 551 550 550 550 550 551 551 552 552 551 551 553 553 552 552 1348 1348 1349 1349 554 554 1350 1350 555 555 554 554 554 554 555 555 556 556 555 555 557 557 556 556 556 556 557 557 558 558 557 557 559 559 558 558 558 558 559 559 560 560 559 559 561 561 560 560 560 560 561 561 562 562 561 561 563 563 562 562 562 562 563 563 564 564 563 563 565 565 564 564 564 564 565 565 566 566 565 565 567 567 566 566 566 566 567 567 1351 1351 567 567 1352 1352 1353 1353 568 568 569 569 570 570 569 569 571 571 570 570 570 570 571 571 572 572 571 571 573 573 572 572 574 574 575 575 576 576 575 575 577 577 576 576 578 578 579 579 580 580 579 579 581 581 580 580 580 580 581 581 582 582 581 581 583 583 582 582 1354 1354 1355 1355 584 584 1356 1356 585 585 584 584 584 584 585 585 586 586 585 585 587 587 586 586 586 586 587 587 588 588 587 587 589 589 588 588 588 588 589 589 590 590 589 589 591 591 590 590 590 590 591 591 592 592 591 591 593 593 592 592 592 592 593 593 594 594 593 593 595 595 594 594 594 594 595 595 596 596 595 595 597 597 596 596 596 596 597 597 1357 1357 597 597 1358 1358 1359 1359 598 598 599 599 600 600 599 599 601 601 600 600 600 600 601 601 602 602 601 601 603 603 602 602 604 604 605 605 606 606 605 605 607 607 606 606 608 608 609 609 610 610 609 609 611 611 610 610 610 610 611 611 612 612 611 611 613 613 612 612 1360 1360 1361 1361 614 614 1362 1362 615 615 614 614 614 614 615 615 616 616 615 615 617 617 616 616 616 616 617 617 618 618 617 617 619 619 618 618 618 618 619 619 620 620 619 619 621 621 620 620 620 620 621 621 622 622 621 621 623 623 622 622 622 622 623 623 624 624 623 623 625 625 624 624 624 624 625 625 626 626 625 625 627 627 626 626 626 626 627 627 1363 1363 627 627 1364 1364 1365 1365 628 628 629 629 630 630 629 629 631 631 630 630 630 630 631 631 632 632 631 631 633 633 632 632 634 634 635 635 636 636 635 635 637 637 636 636 638 638 639 639 640 640 639 639 641 641 640 640 640 640 641 641 642 642 641 641 643 643 642 642 1366 1366 1367 1367 644 644 1368 1368 645 645 644 644 644 644 645 645 646 646 645 645 647 647 646 646 646 646 647 647 648 648 647 647 649 649 648 648 648 648 649 649 650 650 649 649 651 651 650 650 650 650 651 651 652 652 651 651 653 653 652 652 652 652 653 653 654 654 653 653 655 655 654 654 654 654 655 655 656 656 655 655 657 657 656 656 656 656 657 657 1369 1369 657 657 1370 1370 1371 1371 658 658 659 659 660 660 659 659 661 661 660 660 660 660 661 661 662 662 661 661 663 663 662 662 664 664 665 665 666 666 665 665 667 667 666 666 668 668 669 669 670 670 669 669 671 671 670 670 670 670 671 671 672 672 671 671 673 673 672 672 1372 1372 1373 1373 674 674 1374 1374 675 675 674 674 674 674 675 675 676 676 675 675 677 677 676 676 676 676 677 677 678 678 677 677 679 679 678 678 678 678 679 679 680 680 679 679 681 681 680 680 680 680 681 681 682 682 681 681 683 683 682 682 682 682 683 683 684 684 683 683 685 685 684 684 684 684 685 685 686 686 685 685 687 687 686 686 686 686 687 687 1375 1375 687 687 1376 1376 1377 1377 688 688 689 689 690 690 689 689 691 691 690 690 690 690 691 691 692 692 691 691 693 693 692 692 694 694 695 695 696 696 695 695 697 697 696 696 698 698 699 699 700 700 699 699 701 701 700 700 700 700 701 701 702 702 701 701 703 703 702 702 1378 1378 1379 1379 704 704 1380 1380 705 705 704 704 704 704 705 705 706 706 705 705 707 707 706 706 706 706 707 707 708 708 707 707 709 709 708 708 708 708 709 709 710 710 709 709 711 711 710 710 710 710 711 711 712 712 711 711 713 713 712 712 712 712 713 713 714 714 713 713 715 715 714 714 714 714 715 715 716 716 715 715 717 717 716 716 716 716 717 717 1381 1381 717 717 1382 1382 1383 1383 718 718 719 719 720 720 719 719 721 721 720 720 720 720 721 721 722 722 721 721 723 723 722 722 724 724 725 725 726 726 725 725 727 727 726 726 1384 1384 754 754 757 757 729 729 728 728 734 734 728 728 736 736 734 734 734 734 736 736 737 737 737 737 736 736 742 742 736 736 745 745 742 742 742 742 745 745 746 746 746 746 745 745 750 750 1385 1385 755 755 1386 1386 1387 1387 755 755 1388 1388 764 764 762 762 769 769 762 762 760 760 769 769 769 769 760 760 755 755 760 760 756 756 755 755 755 755 756 756 1389 1389 778 778 776 776 779 779 771 771 768 768 780 780 768 768 775 775 780 780 780 780 775 775 777 777 776 776 774 774 779 779 774 774 770 770 779 779 779 779 770 770 769 769 770 770 766 766 769 769 769 769 766 766 764 764 757 757 754 754 771 771 754 754 761 761 771 771 771 771 761 761 763 763 763 763 765 765 771 771 765 765 767 767 771 771 771 771 767 767 768 768 1390 1390 1391 1391 757 757 1392 1392 1393 1393 757 757 757 757 1394 1394 1395 1395 739 739 731 731 730 730 730 730 735 735 739 739 735 735 738 738 739 739 739 739 738 738 747 747 738 738 743 743 747 747 747 747 743 743 744 744 732 732 733 733 740 740 733 733 741 741 740 740 740 740 741 741 748 748 741 741 749 749 748 748 1396 1396 1397 1397 758 758 1398 1398 759 759 758 758 758 758 759 759 772 772 759 759 773 773 772 772 772 772 773 773 781 781 773 773 782 782 781 781 781 781 782 782 783 783 782 782 784 784 783 783 783 783 784 784 779 779 784 784 780 780 779 779 779 779 780 780 778 778 780 780 777 777 778 778 785 785 786 786 787 787 786 786 788 788 787 787 789 789 790 790 791 791 790 790 792 792 791 791 791 791 792 792 793 793 792 792 794 794 793 793 1399 1399 1400 1400 795 795 1401 1401 796 796 795 795 795 795 796 796 797 797 796 796 798 798 797 797 797 797 798 798 799 799 798 798 800 800 799 799 799 799 800 800 801 801 800 800 802 802 801 801 801 801 802 802 803 803 802 802 804 804 803 803 803 803 804 804 805 805 804 804 806 806 805 805 805 805 806 806 807 807 806 806 808 808 807 807 807 807 808 808 1402 1402 808 808 1403 1403 1404 1404 809 809 810 810 811 811 810 810 812 812 811 811 811 811 812 812 813 813 812 812 814 814 813 813 815 815 828 828 826 826 828 828 829 829 826 826 821 821 823 823 816 816 830 830 831 831 827 827 831 831 816 816 827 827 827 827 816 816 825 825 816 816 823 823 825 825 826 826 824 824 815 815 824 824 822 822 815 815 815 815 822 822 820 820 820 820 818 818 815 815 818 818 817 817 815 815 815 815 817 817 816 816 817 817 819 819 816 816 816 816 819 819 821 821 1405 1405 858 858 861 861 836 836 837 837 838 838 837 837 845 845 838 838 838 838 845 845 844 844 844 844 845 845 846 846 845 845 853 853 846 846 846 846 853 853 852 852 852 852 853 853 854 854 1406 1406 863 863 1407 1407 1408 1408 863 863 1409 1409 869 869 866 866 877 877 866 866 864 864 877 877 877 877 864 864 863 863 864 864 862 862 863 863 863 863 862 862 1410 1410 882 882 880 880 886 886 875 875 872 872 885 885 872 872 879 879 885 885 885 885 879 879 881 881 880 880 878 878 886 886 878 878 876 876 886 886 886 886 876 876 877 877 876 876 870 870 877 877 877 877 870 870 869 869 861 861 858 858 875 875 858 858 865 865 875 875 875 875 865 865 867 867 867 867 868 868 875 875 868 868 871 871 875 875 875 875 871 871 872 872 1411 1411 1412 1412 861 861 1413 1413 1414 1414 861 861 861 861 1415 1415 1416 1416 842 842 834 834 835 835 835 835 839 839 842 842 839 839 843 843 842 842 842 842 843 843 851 851 843 843 847 847 851 851 851 851 847 847 848 848 881 881 882 882 885 885 882 882 886 886 885 885 885 885 886 886 887 887 886 886 888 888 887 887 887 887 888 888 883 883 888 888 884 884 883 883 883 883 884 884 873 873 884 884 874 874 873 873 873 873 874 874 859 859 874 874 860 860 859 859 859 859 860 860 1417 1417 860 860 1418 1418 1419 1419 849 849 850 850 840 840 850 850 841 841 840 840 840 840 841 841 832 832 841 841 833 833 832 832 890 890 905 905 901 901 905 905 904 904 901 901 894 894 896 896 889 889 903 903 902 902 900 900 902 902 889 889 900 900 900 900 889 889 898 898 889 889 896 896 898 898 901 901 899 899 890 890 899 899 897 897 890 890 890 890 897 897 895 895 895 895 893 893 890 890 893 893 891 891 890 890 890 890 891 891 889 889 891 891 892 892 889 889 889 889 892 892 894 894 906 906 907 907 908 908 907 907 909 909 908 908 908 908 909 909 910 910 909 909 911 911 910 910 910 910 911 911 912 912 911 911 913 913 912 912 1420 1420 1421 1421 914 914 1422 1422 915 915 914 914 914 914 915 915 916 916 915 915 917 917 916 916 916 916 917 917 918 918 917 917 919 919 918 918 918 918 919 919 920 920 919 919 921 921 920 920 920 920 921 921 922 922 921 921 923 923 922 922 922 922 923 923 924 924 923 923 925 925 924 924 924 924 925 925 1423 1423 925 925 1424 1424 1425 1425 926 926 927 927 928 928 927 927 929 929 928 928 928 928 929 929 930 930 929 929 931 931 930 930 930 930 931 931 932 932 931 931 933 933 932 932 934 934 935 935 936 936 935 935 937 937 936 936 955 955 981 981 979 979 983 983 981 981 953 953 961 961 975 975 973 973 977 977 975 975 959 959 979 979 977 977 957 957 958 958 974 974 976 976 972 972 974 974 960 960 973 973 972 972 962 962 952 952 980 980 982 982 978 978 980 980 954 954 976 976 978 978 956 956 948 948 984 984 986 986 985 985 983 983 951 951 967 967 941 941 969 969 963 963 938 938 965 965 940 940 963 963 964 964 967 967 965 965 939 939 968 968 944 944 966 966 945 945 968 968 970 970 964 964 966 966 942 942 987 987 985 985 949 949 970 970 987 987 947 947 988 988 971 971 986 986 971 971 946 946 986 986 969 969 943 943 971 971 982 982 984 984 950 950 1003 1003 1027 1027 1025 1025 996 996 1030 1030 1032 1032 1028 1028 1030 1030 998 998 1026 1026 1028 1028 1000 1000 990 990 1036 1036 1038 1038 1034 1034 1036 1036 992 992 1032 1032 1034 1034 994 994 993 993 1037 1037 1035 1035 1039 1039 1037 1037 991 991 1038 1038 1039 1039 989 989 999 999 1031 1031 1029 1029 1033 1033 1031 1031 997 997 1035 1035 1033 1033 995 995 1017 1017 1010 1010 1019 1019 1014 1014 1013 1013 1015 1015 1011 1011 1014 1014 1016 1016 1017 1017 1015 1015 1012 1012 1020 1020 1007 1007 1018 1018 1006 1006 1020 1020 1022 1022 1016 1016 1018 1018 1009 1009 1024 1024 1026 1026 1002 1002 1022 1022 1024 1024 1004 1004 1023 1023 1021 1021 1025 1025 1021 1021 1005 1005 1025 1025 1019 1019 1008 1008 1021 1021 1029 1029 1027 1027 1001 1001 1041 1041 1040 1040 1042 1042 1041 1041 1042 1042 1043 1043 1042 1042 1044 1044 1043 1043 1043 1043 1044 1044 1045 1045 1044 1044 1046 1046 1045 1045 1045 1045 1046 1046 1047 1047 1046 1046 1048 1048 1047 1047 1047 1047 1048 1048 1049 1049 1048 1048 1426 1426 1049 1049 1049 1049 1427 1427 1428 1428 1050 1050 1052 1052 1051 1051 1051 1051 1052 1052 1053 1053 1052 1052 1054 1054 1053 1053 1053 1053 1054 1054 1055 1055 1054 1054 1056 1056 1055 1055 1055 1055 1056 1056 1057 1057 1056 1056 1058 1058 1057 1057 1057 1057 1058 1058 1059 1059 1079 1079 1078 1078 1076 1076 1079 1079 1076 1076 1077 1077 1076 1076 1074 1074 1077 1077 1077 1077 1074 1074 1075 1075 1074 1074 1072 1072 1075 1075 1075 1075 1072 1072 1073 1073 1072 1072 1070 1070 1073 1073 1073 1073 1070 1070 1071 1071 1429 1429 1068 1068 1430 1430 1431 1431 1068 1068 1069 1069 1068 1068 1066 1066 1069 1069 1069 1069 1066 1066 1067 1067 1066 1066 1064 1064 1067 1067 1067 1067 1064 1064 1065 1065 1064 1064 1062 1062 1065 1065 1065 1065 1062 1062 1063 1063 1062 1062 1060 1060 1063 1063 1063 1063 1060 1060 1061 1061 1080 1080 1081 1081 1082 1082 1081 1081 1083 1083 1082 1082 1084 1084 1085 1085 1086 1086 1085 1085 1087 1087 1086 1086 1095 1095 1093 1093 1088 1088 1093 1093 1092 1092 1088 1088 1088 1088 1092 1092 1089 1089 1092 1092 1094 1094 1089 1089 1103 1103 1101 1101 1090 1090 1101 1101 1099 1099 1090 1090 1090 1090 1099 1099 1088 1088 1099 1099 1097 1097 1088 1088 1088 1088 1097 1097 1095 1095 1094 1094 1096 1096 1089 1089 1096 1096 1098 1098 1089 1089 1089 1089 1098 1098 1091 1091 1098 1098 1100 1100 1091 1091 1103 1103 1090 1090 1105 1105 1090 1090 1116 1116 1105 1105 1105 1105 1116 1116 1107 1107 1108 1108 1110 1110 1117 1117 1113 1113 1111 1111 1116 1116 1111 1111 1109 1109 1116 1116 1116 1116 1109 1109 1107 1107 1100 1100 1102 1102 1091 1091 1102 1102 1104 1104 1091 1091 1091 1091 1104 1104 1117 1117 1104 1104 1106 1106 1117 1117 1117 1117 1106 1106 1108 1108 1110 1110 1112 1112 1117 1117 1112 1112 1114 1114 1117 1117 1117 1117 1114 1114 1116 1116 1114 1114 1115 1115 1116 1116 1116 1116 1115 1115 1113 1113 1157 1157 1128 1128 1126 1126 1130 1130 1128 1128 1155 1155 1163 1163 1122 1122 1120 1120 1124 1124 1122 1122 1161 1161 1126 1126 1124 1124 1159 1159 1162 1162 1119 1119 1121 1121 1118 1118 1119 1119 1164 1164 1120 1120 1118 1118 1165 1165 1156 1156 1125 1125 1127 1127 1123 1123 1125 1125 1158 1158 1121 1121 1123 1123 1160 1160 1150 1150 1131 1131 1133 1133 1129 1129 1131 1131 1152 1152 1127 1127 1129 1129 1153 1153 1144 1144 1137 1137 1139 1139 1135 1135 1137 1137 1146 1146 1133 1133 1135 1135 1148 1148 1145 1145 1140 1140 1138 1138 1141 1141 1140 1140 1143 1143 1139 1139 1141 1141 1142 1142 1151 1151 1134 1134 1132 1132 1136 1136 1134 1134 1149 1149 1138 1138 1136 1136 1147 1147 1132 1132 1130 1130 1154 1154 1166 1166 1167 1167 1168 1168 1167 1167 1169 1169 1168 1168 1170 1170 1171 1171 1172 1172 1171 1171 1173 1173 1172 1172 1174 1174 1175 1175 1176 1176 1175 1175 1177 1177 1176 1176 1178 1178 1179 1179 1180 1180 1179 1179 1181 1181 1180 1180 1182 1182 1183 1183 1184 1184 1183 1183 1185 1185 1184 1184 1184 1184 1185 1185 1186 1186 1185 1185 1187 1187 1186 1186 1188 1188 1189 1189 1190 1190 1189 1189 1191 1191 1190 1190 1192 1192 1193 1193 1194 1194 1193 1193 1195 1195 1194 1194 1196 1196 1197 1197 1198 1198 1197 1197 1199 1199 1198 1198 1200 1200 1201 1201 1202 1202 1201 1201 1203 1203 1202 1202 1204 1204 1205 1205 1206 1206 1205 1205 1207 1207 1206 1206 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208 1432 1432 1433 1433 1210 1210 1434 1434 1211 1211 1210 1210 1210 1210 1211 1211 1212 1212 1211 1211 1213 1213 1212 1212 1212 1212 1213 1213 1214 1214 1213 1213 1215 1215 1214 1214 1214 1214 1215 1215 1216 1216 1215 1215 1217 1217 1216 1216 1218 1218 1219 1219 1220 1220 1219 1219 1221 1221 1220 1220 1220 1220 1221 1221 1222 1222 1221 1221 1223 1223 1222 1222 1222 1222 1223 1223 1224 1224 1223 1223 1225 1225 1224 1224 1224 1224 1225 1225 1435 1435 1225 1225 1436 1436 1437 1437 1226 1226 1227 1227 1228 1228 1227 1227 1229 1229 1228 1228 1228 1228 1229 1229 1230 1230 1229 1229 1231 1231 1230 1230 1233 1233 1232 1232 1234 1234 1233 1233 1234 1234 1235 1235 1234 1234 1236 1236 1235 1235 1235 1235 1236 1236 1237 1237 1438 1438 1238 1238 1439 1439 1440 1440 1238 1238 1239 1239 1238 1238 1240 1240 1239 1239 1239 1239 1240 1240 1241 1241 1240 1240 1242 1242 1241 1241 1241 1241 1242 1242 1243 1243 1242 1242 1244 1244 1243 1243 1243 1243 1244 1244 1245 1245 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1248 1248 1249 1249 1250 1250 1249 1249 1251 1251 1250 1250 1441 1441 1442 1442 1252 1252 1443 1443 1253 1253 1252 1252 1252 1252 1253 1253 1254 1254 1253 1253 1255 1255 1254 1254 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258 1260 1260 1261 1261 1262 1262 1261 1261 1263 1263 1262 1262 1262 1262 1263 1263 1264 1264 1263 1263 1265 1265 1264 1264 1264 1264 1265 1265 1266 1266 1265 1265 1267 1267 1266 1266 1266 1266 1267 1267 1444 1444 1267 1267 1445 1445 1446 1446 1268 1268 1269 1269 1270 1270 1269 1269 1271 1271 1270 1270 1270 1270 1271 1271 1272 1272 1271 1271 1273 1273 1272 1272 1284 1284 1283 1283 1282 1282 1447 1447 1281 1281 1448 1448 1449 1449 1281 1281 1280 1280 1281 1281 1279 1279 1280 1280 1280 1280 1279 1279 1278 1278 1279 1279 1277 1277 1278 1278 1278 1278 1277 1277 1276 1276 1277 1277 1275 1275 1276 1276 1276 1276 1275 1275 1274 1274 1288 1288 1289 1289 1286 1286 1289 1289 1287 1287 1286 1286 1286 1286 1287 1287 1284 1284 1287 1287 1285 1285 1284 1284 1284 1284 1285 1285 1283 1283 1305 1305 1304 1304 1303 1303 1304 1304 1302 1302 1303 1303 1303 1303 1302 1302 1301 1301 1302 1302 1300 1300 1301 1301 1300 1300 1298 1298 1301 1301 1301 1301 1298 1298 1299 1299 1450 1450 1296 1296 1451 1451 1452 1452 1296 1296 1297 1297 1296 1296 1294 1294 1297 1297 1297 1297 1294 1294 1295 1295 1294 1294 1292 1292 1295 1295 1295 1295 1292 1292 1293 1293 1292 1292 1290 1290 1293 1293 1293 1293 1290 1290 1291 1291 1306 1306 1307 1307 1308 1308 1307 1307 1309 1309 1308 1308 1308 1308 1309 1309 1310 1310 1309 1309 1311 1311 1310 1310 1453 1453 1454 1454 1312 1312 1455 1455 1313 1313 1312 1312 1312 1312 1313 1313 1314 1314 1313 1313 1315 1315 1314 1314 1314 1314 1315 1315 1316 1316 1315 1315 1317 1317 1316 1316 1316 1316 1317 1317 1318 1318 1317 1317 1319 1319 1318 1318 1320 1320 1321 1321 1322 1322 1321 1321 1323 1323 1322 1322 1322 1322 1323 1323 1324 1324 1323 1323 1325 1325 1324 1324 1324 1324 1325 1325 1326 1326 1325 1325 1327 1327 1326 1326 1326 1326 1327 1327 1456 1456 1327 1327 1457 1457 1458 1458 1328 1328 1329 1329 1330 1330 1329 1329 1331 1331 1330 1330 1330 1330 1331 1331 1332 1332 1331 1331 1333 1333 1332 1332 1347 1347 1346 1346 1344 1344 1347 1347 1344 1344 1345 1345 1344 1344 1342 1342 1345 1345 1345 1345 1342 1342 1343 1343 1342 1342 1340 1340 1343 1343 1343 1343 1340 1340 1341 1341 1340 1340 1459 1459 1341 1341 1341 1341 1460 1460 1461 1461 1338 1338 1336 1336 1339 1339 1339 1339 1336 1336 1337 1337 1336 1336 1334 1334 1337 1337 1337 1337 1334 1334 1335 1335
+40 40 38 38 68 68 25 25 62 62 28 28 62 62 64 64 28 28 28 28 64 64 30 30 25 25 24 24 62 62 24 24 22 22 62 62 62 62 22 22 20 20 18 18 16 16 14 14 68 68 38 38 66 66 38 38 36 36 66 66 36 36 34 34 66 66 66 66 34 34 64 64 34 34 31 31 64 64 64 64 31 31 30 30 40 40 68 68 41 41 68 68 70 70 41 41 41 41 70 70 44 44 69 69 45 45 71 71 45 45 47 47 71 71 71 71 47 47 70 70 47 47 46 46 70 70 70 70 46 46 44 44 37 37 39 39 67 67 39 39 42 42 67 67 67 67 42 42 69 69 42 42 43 43 69 69 69 69 43 43 45 45 37 37 67 67 35 35 67 67 65 65 35 35 35 35 65 65 33 33 33 33 65 65 32 32 65 65 63 63 32 32 32 32 63 63 29 29 19 19 21 21 61 61 19 19 61 61 17 17 21 21 23 23 61 61 23 23 26 26 61 61 61 61 26 26 63 63 26 26 27 27 63 63 63 63 27 27 29 29 15 15 17 17 13 13 17 17 61 61 13 13 13 13 61 61 192 192 61 61 193 193 194 194 195 195 196 196 9 9 197 197 57 57 9 9 9 9 57 57 7 7 57 57 55 55 7 7 7 7 55 55 5 5 55 55 53 53 5 5 5 5 53 53 3 3 53 53 51 51 3 3 3 3 51 51 1 1 51 51 49 49 1 1 1 1 49 49 0 0 49 49 48 48 0 0 0 0 48 48 2 2 48 48 50 50 2 2 2 2 50 50 4 4 50 50 52 52 4 4 4 4 52 52 6 6 52 52 54 54 6 6 6 6 54 54 8 8 54 54 56 56 8 8 8 8 56 56 10 10 56 56 58 58 10 10 10 10 58 58 198 198 58 58 199 199 200 200 201 201 202 202 14 14 203 203 62 62 14 14 14 14 62 62 18 18 62 62 20 20 18 18 112 112 109 109 123 123 97 97 129 129 100 100 129 129 127 127 100 100 100 100 127 127 102 102 97 97 96 96 129 129 96 96 93 93 129 129 129 129 93 93 92 92 89 89 72 72 74 74 123 123 109 109 125 125 109 109 108 108 125 125 108 108 106 106 125 125 125 125 106 106 127 127 106 106 103 103 127 127 127 127 103 103 102 102 112 112 123 123 113 113 123 123 121 121 113 113 113 113 121 121 116 116 122 122 117 117 120 120 117 117 119 119 120 120 120 120 119 119 121 121 119 119 118 118 121 121 121 121 118 118 116 116 110 110 111 111 124 124 111 111 114 114 124 124 124 124 114 114 122 122 114 114 115 115 122 122 122 122 115 115 117 117 110 110 124 124 107 107 124 124 126 126 107 107 107 107 126 126 105 105 105 105 126 126 104 104 126 126 128 128 104 104 104 104 128 128 101 101 91 91 94 94 130 130 91 91 130 130 90 90 94 94 95 95 130 130 95 95 98 98 130 130 130 130 98 98 128 128 98 98 99 99 128 128 128 128 99 99 101 101 73 73 90 90 75 75 90 90 130 130 75 75 75 75 130 130 204 204 130 130 205 205 206 206 207 207 208 208 79 79 209 209 134 134 79 79 79 79 134 134 81 81 134 134 136 136 81 81 81 81 136 136 83 83 136 136 138 138 83 83 83 83 138 138 85 85 138 138 140 140 85 85 85 85 140 140 87 87 140 140 142 142 87 87 87 87 142 142 88 88 142 142 143 143 88 88 88 88 143 143 86 86 143 143 141 141 86 86 86 86 141 141 84 84 141 141 139 139 84 84 84 84 139 139 82 82 139 139 137 137 82 82 82 82 137 137 80 80 137 137 135 135 80 80 80 80 135 135 78 78 135 135 133 133 78 78 78 78 133 133 210 210 133 133 211 211 212 212 213 213 214 214 74 74 215 215 129 129 74 74 74 74 129 129 89 89 129 129 92 92 89 89 216 216 217 217 178 178 218 218 154 154 178 178 178 178 154 154 176 176 154 154 152 152 176 176 176 176 152 152 174 174 152 152 150 150 174 174 174 174 150 150 172 172 150 150 148 148 172 172 172 172 148 148 170 170 148 148 146 146 170 170 170 170 146 146 168 168 146 146 144 144 168 168 168 168 144 144 169 169 144 144 145 145 169 169 169 169 145 145 171 171 145 145 147 147 171 171 171 171 147 147 173 173 147 147 149 149 173 173 173 173 149 149 175 175 149 149 151 151 175 175 175 175 151 151 177 177 151 151 153 153 177 177 177 177 153 153 219 219 153 153 220 220 221 221 222 222 223 223 181 181 224 224 157 157 181 181 181 181 157 157 183 183 157 157 159 159 183 183 183 183 159 159 185 185 159 159 161 161 185 185 185 185 161 161 187 187 161 161 163 163 187 187 187 187 163 163 189 189 163 163 165 165 189 189 189 189 165 165 191 191 165 165 167 167 191 191 191 191 167 167 190 190 167 167 166 166 190 190 190 190 166 166 188 188 166 166 164 164 188 188 188 188 164 164 186 186 164 164 162 162 186 186 186 186 162 162 184 184 162 162 160 160 184 184 184 184 160 160 182 182 160 160 158 158 182 182 182 182 158 158 225 225 158 158 226 226 227 227
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 33 33 32 32 34 34 37 37 35 35 33 33 34 34 36 36 38 38 33 33 34 34 37 37 34 34 38 38 37 37 37 37 38 38 39 39 41 41 43 43 45 45 46 46 44 44 42 42 46 46 42 42 47 47 47 47 42 42 45 45 42 42 40 40 45 45 45 45 40 40 41 41
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 41 41 43 43 46 46 46 46 43 43 47 47 36 36 34 34 45 45 45 45 34 34 19 19 34 34 32 32 19 19 19 19 32 32 30 30 17 17 22 22 16 16 22 22 20 20 16 16 43 43 42 42 47 47 42 42 40 40 47 47 47 47 40 40 45 45 40 40 38 38 45 45 45 45 38 38 36 36 20 20 21 21 16 16 21 21 23 23 16 16 16 16 23 23 18 18 23 23 25 25 18 18 25 25 27 27 18 18 27 27 29 29 18 18 18 18 29 29 44 44 29 29 31 31 44 44 44 44 31 31 33 33 30 30 28 28 19 19 28 28 26 26 19 19 19 19 26 26 17 17 26 26 24 24 17 17 17 17 24 24 22 22 33 33 35 35 44 44 35 35 37 37 44 44 44 44 37 37 46 46 37 37 39 39 46 46 46 46 39 39 41 41
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 38 38 39 39 40 40 39 39 41 41 40 40 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 52 52 51 51 53 53 52 52 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 111 111 107 107 172 172 111 111 172 172 115 115 70 70 65 65 67 67 65 65 64 64 67 67 67 67 64 64 69 69 70 70 74 74 65 65 74 74 78 78 65 65 65 65 78 78 84 84 91 91 87 87 81 81 84 84 88 88 65 65 88 88 92 92 65 65 65 65 92 92 173 173 92 92 96 96 173 173 173 173 96 96 100 100 100 100 104 104 173 173 104 104 108 108 173 173 173 173 108 108 112 112 107 107 103 103 172 172 103 103 99 99 172 172 172 172 99 99 81 81 99 99 95 95 81 81 81 81 95 95 91 91 87 87 83 83 81 81 83 83 77 77 81 81 81 81 77 77 64 64 77 77 73 73 64 64 64 64 73 73 69 69 86 86 90 90 82 82 106 106 110 110 174 174 110 110 114 114 174 174 174 174 114 114 116 116 101 101 117 117 105 105 117 117 109 109 105 105 68 68 72 72 66 66 72 72 76 76 66 66 66 66 76 76 82 82 76 76 80 80 82 82 82 82 80 80 86 86 90 90 94 94 82 82 94 94 98 98 82 82 82 82 98 98 174 174 98 98 102 102 174 174 174 174 102 102 106 106 97 97 93 93 65 65 93 93 89 89 65 65 65 65 89 89 85 85 85 85 79 79 65 65 79 79 75 75 65 65 65 65 75 75 66 66 75 75 71 71 66 66 66 66 71 71 68 68 123 123 121 121 65 65 101 101 97 97 117 117 97 97 65 65 117 117 117 117 65 65 119 119 65 65 121 121 119 119 109 109 117 117 113 113 117 117 118 118 113 113 113 113 118 118 120 120 164 164 166 166 174 174 166 166 168 168 174 174 174 174 168 168 170 170 165 165 163 163 173 173 163 163 161 161 173 173 173 173 161 161 159 159 159 159 157 157 173 173 157 157 155 155 173 173 173 173 155 155 153 153 120 120 122 122 113 113 122 122 124 124 113 113 113 113 124 124 126 126 171 171 169 169 173 173 169 169 167 167 173 173 173 173 167 167 165 165 129 129 127 127 65 65 127 127 125 125 65 65 65 65 125 125 123 123 158 158 160 160 174 174 160 160 162 162 174 174 174 174 162 162 164 164 139 139 137 137 65 65 137 137 135 135 65 65 134 134 136 136 116 116 174 174 144 144 146 146 152 152 154 154 174 174 154 154 156 156 174 174 174 174 156 156 158 158 135 135 133 133 65 65 133 133 131 131 65 65 65 65 131 131 129 129 126 126 128 128 113 113 128 128 130 130 113 113 113 113 130 130 116 116 130 130 132 132 116 116 116 116 132 132 134 134 136 136 138 138 116 116 138 138 140 140 116 116 116 116 140 140 174 174 140 140 142 142 174 174 174 174 142 142 144 144 146 146 148 148 174 174 148 148 150 150 174 174 174 174 150 150 152 152 153 153 151 151 173 173 151 151 149 149 173 173 173 173 149 149 147 147 147 147 145 145 173 173 145 145 143 143 173 173 173 173 143 143 65 65 143 143 141 141 65 65 65 65 141 141 139 139 170 170 171 171 174 174 171 171 173 173 174 174 174 174 173 173 176 176 173 173 179 179 176 176 176 176 180 180 174 174 180 180 184 184 174 174 174 174 184 184 188 188 188 188 192 192 174 174 192 192 196 196 174 174 174 174 196 196 210 210 196 196 200 200 210 210 210 210 200 200 204 204 213 213 207 207 226 226 191 191 187 187 173 173 187 187 183 183 173 173 173 173 183 183 179 179 204 204 208 208 210 210 208 208 214 214 210 210 210 210 214 214 227 227 214 214 218 218 227 227 227 227 218 218 222 222 222 222 224 224 227 227 224 224 221 221 227 227 227 227 221 221 226 226 221 221 217 217 226 226 226 226 217 217 213 213 203 203 199 199 173 173 199 199 195 195 173 173 173 173 195 195 191 191 182 182 173 173 178 178 173 173 175 175 178 178 182 182 186 186 173 173 186 186 190 190 173 173 173 173 190 190 194 194 112 112 115 115 173 173 115 115 172 172 173 173 173 173 172 172 175 175 172 172 177 177 175 175 194 194 198 198 173 173 198 198 226 226 173 173 173 173 226 226 203 203 226 226 207 207 203 203 198 198 202 202 226 226 202 202 206 206 226 226 226 226 206 206 212 212 212 212 216 216 226 226 216 216 220 220 226 226 226 226 220 220 225 225 220 220 223 223 225 225 223 223 219 219 225 225 219 219 215 215 225 225 225 225 215 215 209 209 215 215 211 211 209 209 209 209 211 211 205 205 205 205 201 201 209 209 201 201 197 197 209 209 209 209 197 197 172 172 197 197 193 193 172 172 172 172 193 193 189 189 189 189 185 185 172 172 185 185 181 181 172 172 172 172 181 181 177 177 313 313 311 311 309 309 238 238 242 242 243 243 317 317 318 318 321 321 3396 3396 275 275 274 274 275 275 271 271 274 274 274 274 271 271 270 270 317 317 321 321 323 323 321 321 328 328 323 323 323 323 328 328 325 325 328 328 329 329 325 325 325 325 329 329 331 331 329 329 333 333 331 331 331 331 333 333 335 335 333 333 334 334 335 335 335 335 334 334 339 339 334 334 341 341 339 339 339 339 341 341 343 343 341 341 348 348 343 343 343 343 348 348 346 346 348 348 349 349 346 346 346 346 349 349 351 351 349 349 353 353 351 351 351 351 353 353 354 354 353 353 356 356 354 354 354 354 356 356 359 359 356 356 361 361 359 359 3397 3397 3398 3398 363 363 3399 3399 365 365 363 363 363 363 365 365 367 367 365 365 369 369 367 367 367 367 369 369 371 371 369 369 373 373 371 371 371 371 373 373 374 374 373 373 377 377 374 374 374 374 377 377 379 379 377 377 381 381 379 379 379 379 381 381 385 385 381 381 383 383 385 385 385 385 383 383 387 387 383 383 389 389 387 387 387 387 389 389 391 391 389 389 393 393 391 391 391 391 393 393 395 395 393 393 397 397 395 395 395 395 397 397 399 399 397 397 401 401 399 399 399 399 401 401 403 403 401 401 402 402 403 403 403 403 402 402 407 407 402 402 409 409 407 407 407 407 409 409 408 408 409 409 406 406 408 408 408 408 406 406 404 404 406 406 405 405 404 404 404 404 405 405 400 400 405 405 398 398 400 400 400 400 398 398 396 396 398 398 394 394 396 396 396 396 394 394 392 392 394 394 390 390 392 392 392 392 390 390 388 388 390 390 384 384 388 388 388 388 384 384 386 386 384 384 382 382 386 386 386 386 382 382 380 380 382 382 378 378 380 380 380 380 378 378 375 375 378 378 376 376 375 375 375 375 376 376 372 372 376 376 370 370 372 372 372 372 370 370 368 368 370 370 366 366 368 368 368 368 366 366 364 364 366 366 362 362 364 364 364 364 362 362 3400 3400 362 362 3401 3401 3402 3402 360 360 358 358 355 355 358 358 357 357 355 355 355 355 357 357 352 352 357 357 350 350 352 352 352 352 350 350 347 347 350 350 345 345 347 347 347 347 345 345 344 344 345 345 342 342 344 344 344 344 342 342 340 340 342 342 338 338 340 340 340 340 338 338 336 336 338 338 337 337 336 336 336 336 337 337 332 332 337 337 330 330 332 332 332 332 330 330 326 326 330 330 327 327 326 326 326 326 327 327 324 324 327 327 322 322 324 324 324 324 322 322 319 319 322 322 320 320 319 319 319 319 320 320 314 314 320 320 315 315 314 314 314 314 315 315 312 312 315 315 310 310 312 312 312 312 310 310 306 306 310 310 307 307 306 306 306 306 307 307 302 302 307 307 300 300 302 302 302 302 300 300 298 298 300 300 299 299 298 298 298 298 299 299 294 294 299 299 295 295 294 294 294 294 295 295 291 291 295 295 292 292 291 291 291 291 292 292 286 286 292 292 287 287 286 286 286 286 287 287 283 283 287 287 280 280 283 283 283 283 280 280 278 278 280 280 279 279 278 278 3403 3403 3404 3404 275 275 270 270 271 271 266 266 271 271 267 267 266 266 266 266 267 267 263 263 267 267 261 261 263 263 263 263 261 261 258 258 243 243 242 242 247 247 261 261 259 259 258 258 259 259 255 255 258 258 258 258 255 255 252 252 255 255 253 253 252 252 252 252 253 253 250 250 253 253 247 247 250 250 250 250 247 247 246 246 247 247 242 242 246 246 243 243 239 239 238 238 239 239 232 232 238 238 238 238 232 232 234 234 232 232 231 231 234 234 234 234 231 231 230 230 231 231 228 228 230 230 230 230 228 228 229 229 228 228 235 235 229 229 229 229 235 235 233 233 245 245 248 248 249 249 248 248 254 254 249 249 249 249 254 254 251 251 233 233 235 235 237 237 235 235 236 236 237 237 237 237 236 236 241 241 236 236 240 240 241 241 241 241 240 240 245 245 240 240 244 244 245 245 245 245 244 244 248 248 251 251 254 254 257 257 254 254 256 256 257 257 257 257 256 256 262 262 256 256 260 260 262 262 262 262 260 260 265 265 285 285 282 282 281 281 282 282 277 277 281 281 281 281 277 277 276 276 3405 3405 273 273 3406 3406 3407 3407 273 273 272 272 273 273 269 269 272 272 272 272 269 269 268 268 269 269 265 265 268 268 268 268 265 265 264 264 265 265 260 260 264 264 281 281 284 284 285 285 284 284 288 288 285 285 285 285 288 288 290 290 288 288 289 289 290 290 290 290 289 289 293 293 289 289 296 296 293 293 293 293 296 296 297 297 296 296 303 303 297 297 297 297 303 303 301 301 301 301 303 303 305 305 303 303 304 304 305 305 305 305 304 304 311 311 304 304 308 308 311 311 311 311 308 308 309 309 313 313 309 309 317 317 309 309 316 316 317 317 317 317 316 316 318 318 428 428 411 411 426 426 411 411 410 410 426 426 426 426 410 410 427 427 410 410 412 412 427 427 427 427 412 412 431 431 474 474 489 489 470 470 489 489 484 484 470 470 470 470 484 484 468 468 484 484 476 476 468 468 468 468 476 476 464 464 482 482 497 497 480 480 497 497 495 495 480 480 480 480 495 495 478 478 495 495 493 493 478 478 478 478 493 493 474 474 493 493 491 491 474 474 474 474 491 491 489 489 434 434 417 417 432 432 417 417 415 415 432 432 432 432 415 415 428 428 415 415 413 413 428 428 428 428 413 413 411 411 485 485 502 502 487 487 502 502 503 503 487 487 487 487 503 503 486 486 503 503 501 501 486 486 486 486 501 501 482 482 501 501 499 499 482 482 482 482 499 499 497 497 444 444 425 425 440 440 425 425 423 423 440 440 440 440 423 423 436 436 423 423 421 421 436 436 436 436 421 421 434 434 421 421 419 419 434 434 434 434 419 419 417 417 439 439 424 424 443 443 424 424 429 429 443 443 443 443 429 429 445 445 429 429 437 437 445 445 445 445 437 437 449 449 412 412 414 414 431 431 414 414 416 416 431 431 431 431 416 416 433 433 416 416 418 418 433 433 433 433 418 418 435 435 418 418 420 420 435 435 435 435 420 420 439 439 420 420 422 422 439 439 439 439 422 422 424 424 476 476 472 472 464 464 472 472 466 466 464 464 464 464 466 466 460 460 466 466 462 462 460 460 460 460 462 462 457 457 462 462 458 458 457 457 457 457 458 458 454 454 479 479 496 496 481 481 496 496 498 498 481 481 481 481 498 498 485 485 498 498 500 500 485 485 485 485 500 500 502 502 458 458 452 452 454 454 452 452 448 448 454 454 454 454 448 448 450 450 448 448 442 442 450 450 450 450 442 442 446 446 442 442 438 438 446 446 446 446 438 438 444 444 438 438 430 430 444 444 444 444 430 430 425 425 469 469 488 488 473 473 488 488 490 490 473 473 473 473 490 490 477 477 490 490 492 492 477 477 477 477 492 492 479 479 492 492 494 494 479 479 479 479 494 494 496 496 437 437 441 441 449 449 441 441 447 447 449 449 449 449 447 447 453 453 447 447 451 451 453 453 453 453 451 451 456 456 451 451 455 455 456 456 456 456 455 455 459 459 455 455 461 461 459 459 461 461 465 465 459 459 459 459 465 465 463 463 465 465 471 471 463 463 463 463 471 471 467 467 471 471 475 475 467 467 467 467 475 475 469 469 475 475 483 483 469 469 469 469 483 483 488 488 616 616 611 611 612 612 528 528 524 524 521 521 524 524 522 522 521 521 521 521 522 522 519 519 519 519 522 522 514 514 522 522 518 518 514 514 514 514 518 518 512 512 518 518 511 511 512 512 512 512 511 511 507 507 511 511 510 510 507 507 510 510 504 504 507 507 507 507 504 504 506 506 504 504 508 508 506 506 506 506 508 508 505 505 508 508 509 509 505 505 505 505 509 509 513 513 509 509 515 515 513 513 513 513 515 515 516 516 515 515 517 517 516 516 516 516 517 517 520 520 517 517 523 523 520 520 520 520 523 523 526 526 523 523 525 525 526 526 526 526 525 525 527 527 525 525 529 529 527 527 527 527 529 529 533 533 529 529 536 536 533 533 533 533 536 536 535 535 536 536 537 537 535 535 535 535 537 537 3408 3408 537 537 3409 3409 3410 3410 541 541 543 543 546 546 543 543 545 545 546 546 546 546 545 545 547 547 545 545 549 549 547 547 547 547 549 549 553 553 549 549 554 554 553 553 553 553 554 554 555 555 554 554 557 557 555 555 555 555 557 557 561 561 557 557 563 563 561 561 561 561 563 563 566 566 563 563 565 565 566 566 566 566 565 565 568 568 565 565 567 567 568 568 568 568 567 567 571 571 567 567 572 572 571 571 571 571 572 572 575 575 572 572 573 573 575 575 575 575 573 573 581 581 573 573 579 579 581 581 581 581 579 579 584 584 579 579 583 583 584 584 584 584 583 583 589 589 583 583 587 587 589 589 589 589 587 587 591 591 587 587 592 592 591 591 591 591 592 592 595 595 612 612 611 611 607 607 592 592 593 593 595 595 3411 3411 599 599 3412 3412 3413 3413 599 599 602 602 599 599 601 601 602 602 602 602 601 601 603 603 601 601 607 607 603 603 603 603 607 607 609 609 607 607 611 611 609 609 612 612 613 613 616 616 613 613 619 619 616 616 616 616 619 619 621 621 619 619 622 622 621 621 621 621 622 622 623 623 622 622 627 627 623 623 623 623 627 627 630 630 627 627 629 629 630 630 630 630 629 629 631 631 629 629 633 633 631 631 631 631 633 633 632 632 633 633 628 628 632 632 632 632 628 628 625 625 628 628 626 626 625 625 625 625 626 626 624 624 626 626 620 620 624 624 624 624 620 620 618 618 620 620 615 615 618 618 618 618 615 615 617 617 615 615 614 614 617 617 617 617 614 614 610 610 614 614 608 608 610 610 610 610 608 608 605 605 608 608 606 606 605 605 605 605 606 606 604 604 606 606 600 600 604 604 604 604 600 600 3414 3414 600 600 3415 3415 3416 3416 598 598 597 597 596 596 597 597 594 594 596 596 596 596 594 594 590 590 594 594 588 588 590 590 590 590 588 588 585 585 588 588 586 586 585 585 585 585 586 586 582 582 586 586 580 580 582 582 582 582 580 580 577 577 580 580 578 578 577 577 577 577 578 578 576 576 578 578 574 574 576 576 576 576 574 574 570 570 574 574 569 569 570 570 570 570 569 569 562 562 569 569 564 564 562 562 562 562 564 564 560 560 564 564 559 559 560 560 560 560 559 559 556 556 559 559 558 558 556 556 556 556 558 558 552 552 558 558 551 551 552 552 552 552 551 551 548 548 551 551 550 550 548 548 548 548 550 550 542 542 550 550 544 544 542 542 542 542 544 544 539 539 544 544 540 540 539 539 3417 3417 3418 3418 534 534 3419 3419 538 538 534 534 534 534 538 538 532 532 538 538 531 531 532 532 532 532 531 531 528 528 531 531 530 530 528 528 528 528 530 530 524 524 647 647 638 638 651 651 638 638 640 640 651 651 651 651 640 640 653 653 646 646 634 634 647 647 634 634 636 636 647 647 647 647 636 636 638 638 652 652 639 639 648 648 639 639 637 637 648 648 648 648 637 637 646 646 637 637 635 635 646 646 646 646 635 635 634 634 682 682 691 691 678 678 691 691 689 689 678 678 678 678 689 689 676 676 665 665 660 660 662 662 660 660 656 656 662 662 662 662 656 656 658 658 681 681 694 694 683 683 694 694 695 695 683 683 683 683 695 695 682 682 695 695 693 693 682 682 682 682 693 693 691 691 677 677 690 690 681 681 690 690 692 692 681 681 681 681 692 692 694 694 664 664 669 669 667 667 669 669 673 673 667 667 667 667 673 673 671 671 656 656 650 650 658 658 650 650 645 645 658 658 658 658 645 645 654 654 645 645 643 643 654 654 654 654 643 643 652 652 643 643 641 641 652 652 652 652 641 641 639 639 668 668 670 670 665 665 670 670 666 666 665 665 665 665 666 666 660 660 689 689 687 687 676 676 687 687 685 685 676 676 676 676 685 685 672 672 685 685 680 680 672 672 672 672 680 680 668 668 680 680 674 674 668 668 668 668 674 674 670 670 673 673 679 679 671 671 679 679 684 684 671 671 671 671 684 684 675 675 684 684 686 686 675 675 675 675 686 686 677 677 686 686 688 688 677 677 677 677 688 688 690 690 661 661 659 659 664 664 659 659 663 663 664 664 664 664 663 663 669 669 640 640 642 642 653 653 642 642 644 644 653 653 653 653 644 644 657 657 644 644 649 649 657 657 657 657 649 649 661 661 649 649 655 655 661 661 661 661 655 655 659 659 721 721 720 720 717 717 720 720 716 716 717 717 717 717 716 716 713 713 716 716 712 712 713 713 3420 3420 3421 3421 709 709 3422 3422 708 708 709 709 709 709 708 708 705 705 708 708 704 704 705 705 705 705 704 704 701 701 704 704 700 700 701 701 701 701 700 700 697 697 700 700 696 696 697 697 697 697 696 696 699 699 696 696 698 698 699 699 699 699 698 698 703 703 698 698 702 702 703 703 703 703 702 702 707 707 702 702 706 706 707 707 707 707 706 706 3423 3423 706 706 3424 3424 3425 3425 711 711 710 710 715 715 710 710 714 714 715 715 715 715 714 714 719 719 714 714 718 718 719 719 719 719 718 718 723 723 718 718 722 722 723 723 723 723 722 722 727 727 722 722 726 726 727 727 3426 3426 3427 3427 731 731 3428 3428 730 730 731 731 731 731 730 730 735 735 730 730 734 734 735 735 735 735 734 734 739 739 734 734 738 738 739 739 739 739 738 738 743 743 738 738 742 742 743 743 743 743 742 742 741 741 742 742 740 740 741 741 741 741 740 740 737 737 740 740 736 736 737 737 737 737 736 736 733 733 736 736 732 732 733 733 733 733 732 732 3429 3429 732 732 3430 3430 3431 3431 729 729 728 728 725 725 728 728 724 724 725 725 725 725 724 724 721 721 724 724 720 720 721 721 757 757 744 744 745 745 757 757 745 745 758 758 745 745 746 746 758 758 758 758 746 746 759 759 746 746 747 747 759 759 759 759 747 747 760 760 760 760 747 747 761 761 747 747 748 748 761 761 761 761 748 748 762 762 748 748 749 749 762 762 762 762 749 749 763 763 749 749 750 750 763 763 763 763 750 750 764 764 750 750 751 751 764 764 764 764 751 751 765 765 751 751 752 752 765 765 765 765 752 752 766 766 752 752 753 753 766 766 766 766 753 753 3432 3432 753 753 3433 3433 3434 3434 767 767 754 754 768 768 754 754 755 755 768 768 755 755 756 756 768 768 768 768 756 756 769 769 778 778 789 789 777 777 789 789 790 790 777 777 777 777 790 790 776 776 790 790 791 791 776 776 776 776 791 791 775 775 791 791 792 792 775 775 775 775 792 792 774 774 792 792 793 793 774 774 774 774 793 793 773 773 793 793 794 794 773 773 773 773 794 794 772 772 794 794 795 795 772 772 772 772 795 795 771 771 795 795 796 796 771 771 771 771 796 796 770 770 3435 3435 3436 3436 779 779 3437 3437 787 787 779 779 779 779 787 787 778 778 787 787 788 788 778 778 778 778 788 788 789 789 781 781 782 782 783 783 780 780 781 781 786 786 781 781 783 783 786 786 786 786 783 783 785 785 783 783 784 784 785 785 819 819 821 821 822 822 819 819 822 822 817 817 813 813 815 815 3438 3438 815 815 3439 3439 3440 3440 818 818 817 817 820 820 817 817 822 822 820 820 820 820 822 822 823 823 814 814 812 812 809 809 3441 3441 816 816 813 813 816 816 814 814 813 813 813 813 814 814 811 811 814 814 809 809 811 811 806 806 807 807 808 808 807 807 809 809 808 808 808 808 809 809 810 810 809 809 812 812 810 810 798 798 797 797 800 800 797 797 799 799 800 800 800 800 799 799 802 802 799 799 801 801 802 802 802 802 801 801 804 804 801 801 803 803 804 804 804 804 803 803 806 806 803 803 805 805 806 806 806 806 805 805 807 807 836 836 835 835 849 849 835 835 848 848 849 849 848 848 835 835 847 847 835 835 834 834 847 847 847 847 834 834 846 846 834 834 833 833 846 846 846 846 833 833 845 845 833 833 832 832 845 845 845 845 832 832 844 844 832 832 831 831 844 844 844 844 831 831 843 843 831 831 830 830 843 843 843 843 830 830 842 842 830 830 829 829 842 842 829 829 828 828 842 842 842 842 828 828 841 841 828 828 827 827 841 841 841 841 827 827 840 840 840 840 827 827 3442 3442 827 827 3443 3443 3444 3444 839 839 826 826 838 838 826 826 825 825 838 838 825 825 824 824 838 838 838 838 824 824 837 837 862 862 861 861 875 875 861 861 874 874 875 875 874 874 861 861 873 873 861 861 860 860 873 873 3445 3445 3446 3446 872 872 3447 3447 859 859 872 872 872 872 859 859 871 871 859 859 858 858 871 871 871 871 858 858 870 870 858 858 857 857 870 870 857 857 856 856 870 870 870 870 856 856 869 869 856 856 855 855 869 869 869 869 855 855 868 868 855 855 854 854 868 868 868 868 854 854 867 867 854 854 853 853 867 867 867 867 853 853 866 866 866 866 853 853 865 865 853 853 852 852 865 865 865 865 852 852 864 864 852 852 851 851 864 864 851 851 850 850 864 864 864 864 850 850 863 863 877 877 876 876 881 881 898 898 899 899 897 897 899 899 896 896 897 897 897 897 896 896 895 895 896 896 894 894 895 895 895 895 894 894 893 893 894 894 892 892 893 893 893 893 892 892 891 891 892 892 890 890 891 891 891 891 890 890 889 889 890 890 888 888 889 889 889 889 888 888 887 887 888 888 886 886 887 887 886 886 885 885 887 887 887 887 885 885 884 884 885 885 883 883 884 884 883 883 882 882 884 884 884 884 882 882 3448 3448 882 882 3449 3449 3450 3450 880 880 879 879 881 881 881 881 879 879 877 877 879 879 878 878 877 877 912 912 911 911 913 913 911 911 915 915 913 913 913 913 915 915 914 914 911 911 910 910 915 915 3451 3451 909 909 3452 3452 3453 3453 909 909 916 916 909 909 908 908 916 916 908 908 907 907 916 916 916 916 907 907 917 917 907 907 906 906 917 917 906 906 905 905 917 917 917 917 905 905 918 918 905 905 904 904 918 918 918 918 904 904 919 919 904 904 903 903 919 919 919 919 903 903 920 920 903 903 902 902 920 920 920 920 902 902 921 921 902 902 901 901 921 921 921 921 901 901 922 922 901 901 900 900 922 922 922 922 900 900 923 923 933 933 943 943 932 932 943 943 942 942 932 932 932 932 942 942 931 931 942 942 941 941 931 931 941 941 940 940 931 931 931 931 940 940 930 930 940 940 939 939 930 930 930 930 939 939 929 929 939 939 938 938 929 929 929 929 938 938 928 928 938 938 937 937 928 928 928 928 937 937 927 927 937 937 936 936 927 927 927 927 936 936 926 926 936 936 3454 3454 926 926 926 926 3455 3455 3456 3456 935 935 934 934 925 925 925 925 934 934 924 924 1135 1135 1139 1139 1123 1123 1135 1135 1137 1137 1139 1139 1137 1137 1152 1152 1139 1139 1139 1139 1152 1152 1154 1154 1152 1152 1163 1163 1154 1154 3457 3457 3458 3458 1169 1169 3459 3459 1167 1167 1169 1169 1167 1167 1181 1181 1169 1169 1169 1169 1181 1181 1185 1185 1181 1181 1183 1183 1185 1185 1183 1183 1198 1198 1185 1185 1185 1185 1198 1198 1200 1200 1198 1198 1205 1205 1200 1200 1200 1200 1205 1205 1213 1213 1205 1205 1211 1211 1213 1213 1213 1213 1211 1211 1225 1225 1211 1211 1221 1221 1225 1225 1221 1221 1223 1223 1225 1225 1223 1223 1231 1231 1225 1225 1225 1225 1231 1231 1232 1232 1231 1231 1228 1228 1232 1232 1232 1232 1228 1228 1224 1224 1228 1228 1222 1222 1224 1224 1224 1224 1222 1222 1212 1212 1222 1222 1214 1214 1212 1212 1214 1214 1210 1210 1212 1212 1210 1210 1197 1197 1212 1212 1212 1212 1197 1197 1199 1199 1197 1197 1194 1194 1199 1199 1199 1199 1194 1194 1184 1184 1194 1194 1182 1182 1184 1184 1184 1184 1182 1182 1168 1168 1182 1182 1174 1174 1168 1168 1174 1174 1166 1166 1168 1168 1166 1166 3460 3460 1168 1168 1168 1168 3461 3461 3462 3462 1151 1151 1150 1150 1153 1153 1153 1153 1150 1150 1138 1138 1150 1150 1136 1136 1138 1138 1138 1138 1136 1136 1122 1122 1136 1136 1134 1134 1122 1122 1134 1134 1120 1120 1122 1122 1120 1120 1105 1105 1122 1122 1122 1122 1105 1105 1107 1107 1105 1105 1104 1104 1107 1107 1107 1107 1104 1104 1095 1095 1104 1104 1096 1096 1095 1095 1095 1095 1096 1096 1085 1085 1096 1096 1089 1089 1085 1085 1089 1089 1087 1087 1085 1085 1087 1087 1072 1072 1085 1085 1085 1085 1072 1072 1070 1070 1072 1072 1059 1059 1070 1070 1070 1070 1059 1059 1054 1054 1059 1059 1056 1056 1054 1054 1054 1054 1056 1056 1039 1039 1056 1056 1043 1043 1039 1039 1043 1043 1041 1041 1039 1039 3463 3463 1026 1026 3464 3464 3465 3465 1026 1026 1024 1024 1026 1026 1019 1019 1024 1024 1024 1024 1019 1019 1008 1008 1019 1019 1010 1010 1008 1008 1008 1008 1010 1010 993 993 1010 1010 999 999 993 993 999 999 995 995 993 993 995 995 982 982 993 993 993 993 982 982 980 980 982 982 979 979 980 980 980 980 979 979 968 968 979 979 970 970 968 968 968 968 970 970 961 961 970 970 965 965 961 961 965 965 962 962 961 961 962 962 971 971 961 961 961 961 971 971 969 969 971 971 972 972 969 969 969 969 972 972 981 981 972 972 983 983 981 981 981 981 983 983 994 994 983 983 988 988 994 994 988 988 996 996 994 994 996 996 1011 1011 994 994 994 994 1011 1011 1009 1009 1011 1011 1012 1012 1009 1009 1009 1009 1012 1012 1025 1025 1012 1012 1027 1027 1025 1025 1025 1025 1027 1027 3466 3466 1027 1027 3467 3467 3468 3468 1074 1074 1086 1086 1071 1071 1030 1030 1042 1042 1040 1040 1042 1042 1057 1057 1040 1040 1040 1040 1057 1057 1055 1055 1057 1057 1058 1058 1055 1055 1055 1055 1058 1058 1071 1071 1058 1058 1073 1073 1071 1071 1071 1071 1073 1073 1074 1074 1074 1074 1088 1088 1086 1086 1088 1088 1097 1097 1086 1086 1086 1086 1097 1097 1098 1098 1097 1097 1106 1106 1098 1098 1098 1098 1106 1106 1108 1108 1106 1106 1119 1119 1108 1108 1108 1108 1119 1119 1123 1123 1119 1119 1121 1121 1123 1123 1123 1123 1121 1121 1135 1135 1098 1098 1084 1084 1086 1086 1084 1084 1069 1069 1086 1086 1086 1086 1069 1069 1071 1071 1069 1069 1053 1053 1071 1071 1071 1071 1053 1053 1055 1055 1053 1053 1038 1038 1055 1055 1055 1055 1038 1038 1040 1040 3469 3469 1023 1023 3470 3470 3471 3471 1023 1023 1025 1025 1023 1023 1007 1007 1025 1025 1025 1025 1007 1007 1009 1009 1007 1007 992 992 1009 1009 1009 1009 992 992 994 994 992 992 978 978 994 994 994 994 978 978 981 981 978 978 964 964 981 981 981 981 964 964 969 969 964 964 960 960 969 969 969 969 960 960 961 961 960 960 963 963 961 961 961 961 963 963 968 968 963 963 977 977 968 968 968 968 977 977 980 980 977 977 991 991 980 980 980 980 991 991 993 993 991 991 1006 1006 993 993 993 993 1006 1006 1008 1008 1006 1006 1022 1022 1008 1008 1008 1008 1022 1022 1024 1024 1022 1022 3472 3472 1024 1024 1024 1024 3473 3473 3474 3474 1037 1037 1052 1052 1039 1039 1039 1039 1052 1052 1054 1054 1052 1052 1068 1068 1054 1054 1054 1054 1068 1068 1070 1070 1068 1068 1083 1083 1070 1070 1070 1070 1083 1083 1085 1085 1083 1083 1094 1094 1085 1085 1085 1085 1094 1094 1095 1095 1094 1094 1109 1109 1095 1095 1095 1095 1109 1109 1107 1107 1109 1109 1124 1124 1107 1107 1107 1107 1124 1124 1122 1122 1124 1124 1140 1140 1122 1122 1122 1122 1140 1140 1138 1138 1140 1140 1155 1155 1138 1138 1138 1138 1155 1155 1153 1153 3475 3475 1170 1170 3476 3476 3477 3477 1170 1170 1168 1168 1170 1170 1186 1186 1168 1168 1168 1168 1186 1186 1184 1184 1186 1186 1201 1201 1184 1184 1184 1184 1201 1201 1199 1199 1201 1201 1215 1215 1199 1199 1199 1199 1215 1215 1212 1212 1215 1215 1229 1229 1212 1212 1212 1212 1229 1229 1224 1224 1229 1229 1233 1233 1224 1224 1224 1224 1233 1233 1232 1232 1233 1233 1230 1230 1232 1232 1232 1232 1230 1230 1225 1225 1230 1230 1216 1216 1225 1225 1225 1225 1216 1216 1213 1213 1216 1216 1202 1202 1213 1213 1213 1213 1202 1202 1200 1200 1202 1202 1187 1187 1200 1200 1200 1200 1187 1187 1185 1185 1187 1187 1171 1171 1185 1185 1185 1185 1171 1171 1169 1169 1171 1171 3478 3478 1169 1169 1169 1169 3479 3479 3480 3480 1156 1156 1141 1141 1154 1154 1154 1154 1141 1141 1139 1139 1141 1141 1125 1125 1139 1139 1139 1139 1125 1125 1123 1123 1125 1125 1110 1110 1123 1123 1123 1123 1110 1110 1108 1108 1110 1110 1099 1099 1108 1108 1108 1108 1099 1099 1098 1098 1099 1099 1084 1084 1098 1098 1099 1099 1082 1082 1084 1084 1082 1082 1067 1067 1084 1084 1084 1084 1067 1067 1069 1069 1067 1067 1051 1051 1069 1069 1069 1069 1051 1051 1053 1053 1051 1051 1036 1036 1053 1053 1053 1053 1036 1036 1038 1038 3481 3481 1021 1021 3482 3482 3483 3483 1021 1021 1023 1023 1021 1021 1005 1005 1023 1023 1023 1023 1005 1005 1007 1007 1005 1005 990 990 1007 1007 1007 1007 990 990 992 992 990 990 974 974 992 992 992 992 974 974 978 978 974 974 959 959 978 978 978 978 959 959 964 964 959 959 955 955 964 964 964 964 955 955 960 960 955 955 958 958 960 960 960 960 958 958 963 963 958 958 973 973 963 963 963 963 973 973 977 977 973 973 989 989 977 977 977 977 989 989 991 991 989 989 1004 1004 991 991 991 991 1004 1004 1006 1006 1004 1004 1020 1020 1006 1006 1006 1006 1020 1020 1022 1022 1020 1020 3484 3484 1022 1022 1022 1022 3485 3485 3486 3486 1035 1035 1050 1050 1037 1037 1037 1037 1050 1050 1052 1052 1050 1050 1066 1066 1052 1052 1052 1052 1066 1066 1068 1068 1066 1066 1081 1081 1068 1068 1068 1068 1081 1081 1083 1083 1081 1081 1093 1093 1083 1083 1083 1083 1093 1093 1094 1094 1093 1093 1111 1111 1094 1094 1094 1094 1111 1111 1109 1109 1111 1111 1126 1126 1109 1109 1109 1109 1126 1126 1124 1124 1126 1126 1142 1142 1124 1124 1124 1124 1142 1142 1140 1140 1142 1142 1157 1157 1140 1140 1140 1140 1157 1157 1155 1155 3487 3487 1172 1172 3488 3488 3489 3489 1172 1172 1170 1170 1172 1172 1188 1188 1170 1170 1170 1170 1188 1188 1186 1186 1188 1188 1203 1203 1186 1186 1186 1186 1203 1203 1201 1201 1203 1203 1219 1219 1201 1201 1201 1201 1219 1219 1215 1215 1219 1219 1234 1234 1215 1215 1215 1215 1234 1234 1229 1229 1234 1234 1238 1238 1229 1229 1229 1229 1238 1238 1233 1233 1238 1238 1235 1235 1233 1233 1233 1233 1235 1235 1230 1230 1235 1235 1220 1220 1230 1230 1230 1230 1220 1220 1216 1216 1220 1220 1204 1204 1216 1216 1216 1216 1204 1204 1202 1202 1204 1204 1189 1189 1202 1202 1202 1202 1189 1189 1187 1187 1189 1189 1173 1173 1187 1187 1187 1187 1173 1173 1171 1171 1173 1173 3490 3490 1171 1171 1171 1171 3491 3491 3492 3492 1158 1158 1143 1143 1156 1156 1156 1156 1143 1143 1141 1141 1143 1143 1127 1127 1141 1141 1141 1141 1127 1127 1125 1125 1127 1127 1112 1112 1125 1125 1125 1125 1112 1112 1110 1110 1112 1112 1100 1100 1110 1110 1110 1110 1100 1100 1099 1099 1100 1100 1082 1082 1099 1099 1100 1100 1080 1080 1082 1082 1080 1080 1065 1065 1082 1082 1082 1082 1065 1065 1067 1067 1065 1065 1049 1049 1067 1067 1067 1067 1049 1049 1051 1051 1049 1049 1034 1034 1051 1051 1051 1051 1034 1034 1036 1036 3493 3493 1018 1018 3494 3494 3495 3495 1018 1018 1021 1021 1018 1018 1003 1003 1021 1021 1021 1021 1003 1003 1005 1005 1003 1003 987 987 1005 1005 1005 1005 987 987 990 990 987 987 967 967 990 990 990 990 967 967 974 974 967 967 954 954 974 974 974 974 954 954 959 959 954 954 950 950 959 959 959 959 950 950 955 955 950 950 953 953 955 955 955 955 953 953 958 958 953 953 966 966 958 958 958 958 966 966 973 973 966 966 986 986 973 973 973 973 986 986 989 989 986 986 1002 1002 989 989 989 989 1002 1002 1004 1004 1002 1002 1017 1017 1004 1004 1004 1004 1017 1017 1020 1020 1017 1017 3496 3496 1020 1020 1020 1020 3497 3497 3498 3498 1033 1033 1048 1048 1035 1035 1035 1035 1048 1048 1050 1050 1048 1048 1064 1064 1050 1050 1050 1050 1064 1064 1066 1066 1064 1064 1079 1079 1066 1066 1066 1066 1079 1079 1081 1081 1079 1079 1092 1092 1081 1081 1081 1081 1092 1092 1093 1093 1092 1092 1113 1113 1093 1093 1093 1093 1113 1113 1111 1111 1113 1113 1128 1128 1111 1111 1111 1111 1128 1128 1126 1126 1128 1128 1144 1144 1126 1126 1126 1126 1144 1144 1142 1142 1144 1144 1159 1159 1142 1142 1142 1142 1159 1159 1157 1157 3499 3499 1175 1175 3500 3500 3501 3501 1175 1175 1172 1172 1175 1175 1190 1190 1172 1172 1172 1172 1190 1190 1188 1188 1190 1190 1206 1206 1188 1188 1188 1188 1206 1206 1203 1203 1206 1206 1226 1226 1203 1203 1203 1203 1226 1226 1219 1219 1226 1226 1239 1239 1219 1219 1219 1219 1239 1239 1234 1234 1239 1239 1243 1243 1234 1234 1234 1234 1243 1243 1238 1238 1243 1243 1240 1240 1238 1238 1238 1238 1240 1240 1235 1235 1240 1240 1227 1227 1235 1235 1235 1235 1227 1227 1220 1220 1227 1227 1207 1207 1220 1220 1220 1220 1207 1207 1204 1204 1207 1207 1191 1191 1204 1204 1204 1204 1191 1191 1189 1189 1191 1191 1176 1176 1189 1189 1189 1189 1176 1176 1173 1173 1176 1176 3502 3502 1173 1173 1173 1173 3503 3503 3504 3504 1160 1160 1145 1145 1158 1158 1158 1158 1145 1145 1143 1143 1145 1145 1129 1129 1143 1143 1143 1143 1129 1129 1127 1127 1129 1129 1114 1114 1127 1127 1127 1127 1114 1114 1112 1112 1114 1114 1101 1101 1112 1112 1112 1112 1101 1101 1100 1100 1101 1101 1080 1080 1100 1100 1101 1101 3505 3505 1080 1080 3506 3506 3507 3507 1080 1080 1080 1080 3508 3508 1065 1065 3509 3509 3510 3510 1065 1065 1065 1065 3511 3511 1049 1049 3512 3512 3513 3513 1049 1049 1049 1049 3514 3514 1034 1034 3515 3515 3516 3516 1034 1034 3517 3517 3518 3518 1018 1018 3519 3519 3520 3520 1018 1018 1018 1018 3521 3521 1003 1003 3522 3522 3523 3523 1003 1003 1003 1003 3524 3524 987 987 3525 3525 3526 3526 987 987 987 987 3527 3527 967 967 3528 3528 3529 3529 967 967 967 967 3530 3530 954 954 3531 3531 3532 3532 954 954 954 954 3533 3533 950 950 3534 3534 3535 3535 950 950 950 950 3536 3536 953 953 3537 3537 3538 3538 953 953 953 953 3539 3539 966 966 3540 3540 3541 3541 966 966 966 966 3542 3542 986 986 3543 3543 3544 3544 986 986 986 986 3545 3545 1002 1002 3546 3546 3547 3547 1002 1002 1002 1002 3548 3548 1017 1017 3549 3549 3550 3550 1017 1017 1017 1017 3551 3551 3552 3552 3553 3553 3554 3554 1033 1033 1033 1033 3555 3555 1048 1048 3556 3556 3557 3557 1048 1048 1048 1048 3558 3558 1064 1064 3559 3559 3560 3560 1064 1064 1064 1064 3561 3561 1079 1079 3562 3562 3563 3563 1079 1079 1079 1079 3564 3564 1092 1092 3565 3565 3566 3566 1092 1092 1092 1092 3567 3567 1113 1113 3568 3568 3569 3569 1113 1113 1113 1113 3570 3570 1128 1128 3571 3571 3572 3572 1128 1128 1128 1128 3573 3573 1144 1144 3574 3574 3575 3575 1144 1144 1144 1144 3576 3576 1159 1159 3577 3577 3578 3578 1159 1159 3579 3579 3580 3580 1175 1175 3581 3581 3582 3582 1175 1175 1175 1175 3583 3583 1190 1190 3584 3584 3585 3585 1190 1190 1190 1190 3586 3586 1206 1206 3587 3587 3588 3588 1206 1206 1206 1206 3589 3589 1226 1226 3590 3590 3591 3591 1226 1226 1226 1226 3592 3592 1239 1239 3593 3593 3594 3594 1239 1239 1239 1239 3595 3595 1243 1243 3596 3596 3597 3597 1243 1243 1243 1243 3598 3598 1240 1240 3599 3599 3600 3600 1240 1240 1240 1240 3601 3601 1227 1227 3602 3602 3603 3603 1227 1227 1227 1227 3604 3604 1207 1207 3605 3605 3606 3606 1207 1207 1207 1207 3607 3607 1191 1191 3608 3608 3609 3609 1191 1191 1191 1191 3610 3610 1176 1176 3611 3611 3612 3612 1176 1176 1176 1176 3613 3613 3614 3614 3615 3615 3616 3616 1160 1160 1160 1160 3617 3617 1145 1145 3618 3618 3619 3619 1145 1145 1145 1145 3620 3620 1129 1129 3621 3621 3622 3622 1129 1129 1129 1129 3623 3623 1114 1114 3624 3624 3625 3625 1114 1114 1114 1114 3626 3626 1101 1101 3627 3627 3628 3628 1101 1101 1102 1102 1076 1076 1078 1078 1076 1076 1061 1061 1078 1078 1078 1078 1061 1061 1063 1063 1061 1061 1045 1045 1063 1063 1063 1063 1045 1045 1047 1047 1045 1045 1029 1029 1047 1047 1047 1047 1029 1029 1032 1032 1029 1029 1014 1014 1032 1032 1032 1032 1014 1014 1016 1016 1014 1014 998 998 1016 1016 1016 1016 998 998 1001 1001 998 998 976 976 1001 1001 1001 1001 976 976 985 985 976 976 952 952 985 985 985 985 952 952 957 957 952 952 946 946 957 957 957 957 946 946 949 949 946 946 944 944 949 949 949 949 944 944 947 947 944 944 945 945 947 947 947 947 945 945 948 948 945 945 951 951 948 948 948 948 951 951 956 956 951 951 975 975 956 956 956 956 975 975 984 984 975 975 997 997 984 984 984 984 997 997 1000 1000 997 997 1013 1013 1000 1000 1000 1000 1013 1013 1015 1015 1013 1013 1028 1028 1015 1015 1015 1015 1028 1028 1031 1031 1028 1028 1044 1044 1031 1031 1031 1031 1044 1044 1046 1046 1044 1044 1060 1060 1046 1046 1046 1046 1060 1060 1062 1062 1060 1060 1075 1075 1062 1062 1062 1062 1075 1075 1077 1077 1075 1075 1090 1090 1077 1077 1077 1077 1090 1090 1091 1091 1090 1090 1117 1117 1091 1091 1091 1091 1117 1117 1115 1115 1117 1117 1132 1132 1115 1115 1115 1115 1132 1132 1130 1130 1132 1132 1148 1148 1130 1130 1130 1130 1148 1148 1146 1146 1148 1148 1164 1164 1146 1146 1146 1146 1164 1164 1161 1161 1164 1164 1179 1179 1161 1161 1161 1161 1179 1179 1177 1177 1179 1179 1195 1195 1177 1177 1177 1177 1195 1195 1192 1192 1195 1195 1217 1217 1192 1192 1192 1192 1217 1217 1208 1208 1217 1217 1241 1241 1208 1208 1208 1208 1241 1241 1236 1236 1241 1241 1247 1247 1236 1236 1236 1236 1247 1247 1244 1244 1247 1247 1249 1249 1244 1244 1244 1244 1249 1249 1246 1246 1249 1249 1248 1248 1246 1246 1246 1246 1248 1248 1245 1245 1248 1248 1242 1242 1245 1245 1245 1245 1242 1242 1237 1237 1242 1242 1218 1218 1237 1237 1237 1237 1218 1218 1209 1209 1218 1218 1196 1196 1209 1209 1209 1209 1196 1196 1193 1193 1196 1196 1180 1180 1193 1193 1193 1193 1180 1180 1178 1178 1180 1180 1165 1165 1178 1178 1178 1178 1165 1165 1162 1162 1165 1165 1149 1149 1162 1162 1162 1162 1149 1149 1147 1147 1149 1149 1133 1133 1147 1147 1147 1147 1133 1133 1131 1131 1133 1133 1118 1118 1131 1131 1131 1131 1118 1118 1116 1116 1118 1118 1103 1103 1116 1116 1116 1116 1103 1103 1102 1102 1103 1103 1076 1076 1102 1102 1353 1353 1344 1344 1346 1346 1305 1305 1296 1296 1298 1298 1251 1251 1250 1250 1253 1253 1292 1292 1295 1295 1297 1297 1358 1358 1359 1359 1361 1361 1403 1403 1416 1416 1414 1414 1449 1449 1462 1462 1460 1460 1540 1540 1541 1541 1538 1538 1534 1534 1531 1531 1529 1529 1418 1418 1417 1417 1415 1415 3629 3629 3630 3630 1484 1484 1387 1387 1396 1396 1397 1397 1372 1372 1387 1387 1385 1385 1357 1357 1372 1372 1370 1370 1341 1341 1357 1357 1355 1355 1326 1326 1341 1341 1339 1339 1311 1311 1326 1326 1324 1324 1300 1300 1311 1311 1309 1309 1289 1289 1300 1300 1294 1294 1281 1281 1289 1289 1285 1285 1280 1280 1281 1281 1272 1272 1288 1288 1280 1280 1271 1271 1299 1299 1288 1288 1284 1284 1310 1310 1299 1299 1293 1293 1325 1325 1310 1310 1308 1308 1340 1340 1325 1325 1323 1323 1356 1356 1340 1340 1338 1338 1371 1371 1356 1356 1354 1354 1386 1386 1371 1371 1369 1369 1395 1395 1386 1386 1384 1384 1404 1404 1395 1395 1394 1394 1419 1419 1404 1404 1406 1406 1434 1434 1419 1419 1421 1421 1405 1405 1420 1420 1422 1422 1396 1396 1405 1405 1407 1407 1503 1503 1511 1511 1520 1520 1511 1511 1519 1519 1520 1520 3631 3631 3632 3632 1523 1523 1480 1480 1482 1482 1491 1491 1482 1482 1497 1497 1491 1491 1491 1491 1497 1497 1502 1502 1492 1492 1503 1503 1507 1507 1503 1503 1520 1520 1507 1507 3633 3633 3634 3634 1524 1524 3635 3635 1523 1523 1524 1524 1524 1524 1523 1523 1532 1532 1471 1471 1484 1484 1469 1469 1484 1484 3636 3636 1469 1469 1469 1469 3637 3637 3638 3638 1482 1482 1480 1480 1467 1467 1467 1467 1480 1480 1465 1465 1481 1481 1492 1492 1498 1498 1492 1492 1507 1507 1498 1498 3639 3639 3640 3640 1518 1518 3641 3641 1524 1524 1518 1518 1518 1518 1524 1524 1533 1533 1524 1524 1532 1532 1533 1533 1533 1533 1532 1532 1535 1535 3642 3642 1471 1471 3643 3643 1471 1471 1469 1469 3644 3644 3645 3645 1469 1469 3646 3646 1469 1469 3647 3647 3648 3648 1454 1454 3649 3649 3650 3650 1467 1467 1465 1465 1452 1452 1452 1452 1465 1465 1450 1450 1475 1475 3651 3651 3652 3652 1466 1466 1481 1481 1483 1483 1481 1481 1498 1498 1483 1483 3653 3653 3654 3654 1501 1501 3655 3655 1518 1518 1501 1501 1501 1501 1518 1518 1522 1522 1518 1518 1533 1533 1522 1522 1522 1522 1533 1533 1536 1536 1533 1533 1535 1535 1536 1536 1536 1536 1535 1535 1537 1537 1508 1508 1526 1526 1521 1521 1445 1445 1458 1458 1443 1443 1458 1458 1456 1456 1443 1443 1443 1443 1456 1456 1441 1441 1456 1456 1454 1454 1441 1441 1441 1441 1454 1454 1439 1439 1454 1454 3656 3656 1439 1439 1439 1439 3657 3657 3658 3658 1452 1452 1450 1450 1436 1436 1436 1436 1450 1450 1434 1434 3659 3659 3660 3660 1477 1477 3661 3661 1475 1475 1477 1477 1477 1477 1475 1475 1494 1494 1516 1516 1515 1515 1513 1513 1515 1515 1494 1494 1513 1513 1513 1513 1494 1494 1490 1490 1494 1494 1475 1475 1490 1490 1490 1490 1475 1475 1472 1472 1475 1475 3662 3662 1472 1472 1472 1472 3663 3663 3664 3664 1528 1528 1526 1526 1512 1512 1526 1526 1508 1508 1512 1512 1512 1512 1508 1508 1493 1493 1473 1473 1478 1478 1476 1476 1478 1478 1493 1493 1476 1476 1476 1476 1493 1493 1489 1489 1493 1493 1508 1508 1489 1489 1489 1489 1508 1508 1504 1504 1508 1508 1521 1521 1504 1504 1504 1504 1521 1521 1517 1517 1396 1396 1407 1407 1397 1397 3665 3665 1409 1409 3666 3666 3667 3667 1409 1409 1398 1398 1409 1409 1411 1411 1398 1398 1398 1398 1411 1411 1399 1399 1411 1411 1413 1413 1399 1399 1399 1399 1413 1413 1400 1400 1413 1413 1415 1415 1400 1400 1400 1400 1415 1415 1401 1401 1415 1415 1417 1417 1401 1401 1401 1401 1417 1417 1402 1402 1405 1405 1422 1422 1407 1407 3668 3668 1424 1424 3669 3669 3670 3670 1424 1424 1409 1409 1424 1424 1426 1426 1409 1409 1409 1409 1426 1426 1411 1411 1426 1426 1428 1428 1411 1411 1411 1411 1428 1428 1413 1413 1428 1428 1430 1430 1413 1413 1413 1413 1430 1430 1415 1415 1430 1430 1432 1432 1415 1415 1415 1415 1432 1432 1418 1418 1446 1446 1448 1448 1438 1438 1420 1420 1437 1437 1422 1422 3671 3671 1440 1440 3672 3672 3673 3673 1440 1440 1424 1424 1440 1440 1442 1442 1424 1424 1424 1424 1442 1442 1426 1426 1442 1442 1444 1444 1426 1426 1426 1426 1444 1444 1428 1428 1444 1444 1446 1446 1428 1428 1428 1428 1446 1446 1430 1430 1446 1446 1438 1438 1430 1430 1430 1430 1438 1438 1432 1432 3674 3674 1455 1455 1440 1440 1455 1455 1457 1457 1440 1440 1440 1440 1457 1457 1442 1442 1457 1457 1459 1459 1442 1442 1442 1442 1459 1459 1444 1444 1459 1459 1461 1461 1444 1444 1444 1444 1461 1461 1446 1446 1461 1461 1463 1463 1446 1446 1446 1446 1463 1463 1448 1448 1515 1515 1496 1496 1494 1494 1496 1496 1486 1486 1494 1494 1494 1494 1486 1486 1477 1477 1486 1486 1479 1479 1477 1477 1477 1477 1479 1479 3675 3675 1479 1479 3676 3676 3677 3677 1461 1461 1464 1464 1463 1463 1531 1531 1516 1516 1529 1529 1516 1516 1513 1513 1529 1529 1529 1529 1513 1513 1509 1509 1513 1513 1490 1490 1509 1509 1509 1509 1490 1490 1488 1488 1490 1490 1472 1472 1488 1488 1488 1488 1472 1472 1470 1470 1472 1472 3678 3678 1470 1470 1470 1470 3679 3679 3680 3680 1455 1455 3681 3681 3682 3682 1453 1453 1437 1437 1435 1435 1437 1437 1420 1420 1435 1435 1435 1435 1451 1451 1453 1453 1451 1451 1468 1468 1453 1453 3683 3683 3684 3684 1470 1470 3685 3685 1485 1485 1470 1470 1470 1470 1485 1485 1488 1488 1485 1485 1505 1505 1488 1488 1488 1488 1505 1505 1509 1509 1505 1505 1527 1527 1509 1509 1509 1509 1527 1527 1529 1529 1527 1527 1538 1538 1529 1529 1529 1529 1538 1538 1534 1534 1538 1538 1541 1541 1534 1534 1539 1539 1540 1540 1537 1537 1540 1540 1538 1538 1537 1537 1537 1537 1538 1538 1536 1536 1538 1538 1527 1527 1536 1536 1536 1536 1527 1527 1522 1522 1527 1527 1505 1505 1522 1522 1522 1522 1505 1505 1501 1501 1505 1505 1485 1485 1501 1501 1501 1501 1485 1485 3686 3686 1485 1485 3687 3687 3688 3688 1483 1483 1468 1468 1466 1466 1468 1468 1451 1451 1466 1466 3689 3689 1517 1517 1523 1523 1517 1517 1521 1521 1523 1523 1523 1523 1521 1521 1532 1532 1521 1521 1526 1526 1532 1532 1532 1532 1526 1526 1535 1535 1526 1526 1528 1528 1535 1535 1535 1535 1528 1528 1537 1537 1528 1528 1530 1530 1537 1537 1537 1537 1530 1530 1539 1539 1478 1478 1495 1495 1493 1493 1495 1495 1499 1499 1493 1493 1493 1493 1499 1499 1512 1512 1499 1499 1514 1514 1512 1512 1512 1512 1514 1514 1528 1528 1514 1514 1525 1525 1528 1528 1528 1528 1525 1525 1530 1530 3690 3690 1473 1473 3691 3691 1473 1473 1476 1476 3692 3692 3693 3693 1476 1476 1474 1474 1476 1476 1489 1489 1474 1474 1474 1474 1489 1489 1487 1487 1489 1489 1504 1504 1487 1487 1487 1487 1504 1504 1500 1500 1504 1504 1517 1517 1500 1500 1500 1500 1517 1517 3694 3694 1517 1517 3695 3695 3696 3696 1506 1506 1519 1519 1510 1510 1519 1519 1511 1511 1510 1510 1510 1510 1502 1502 1506 1506 1502 1502 1497 1497 1506 1506 3697 3697 3698 3698 1500 1500 3699 3699 1484 1484 1500 1500 1500 1500 1484 1484 1487 1487 1484 1484 1471 1471 1487 1487 1487 1487 1471 1471 1474 1474 1471 1471 3700 3700 1474 1474 1474 1474 3701 3701 3702 3702 1458 1458 1445 1445 1460 1460 1460 1460 1445 1445 1449 1449 1445 1445 1447 1447 1449 1449 1429 1429 1431 1431 1433 1433 1434 1434 1421 1421 1436 1436 3703 3703 1423 1423 3704 3704 3705 3705 1423 1423 1439 1439 1423 1423 1425 1425 1439 1439 1439 1439 1425 1425 1441 1441 1425 1425 1427 1427 1441 1441 1441 1441 1427 1427 1443 1443 1427 1427 1429 1429 1443 1443 1443 1443 1429 1429 1445 1445 1429 1429 1433 1433 1445 1445 1445 1445 1433 1433 1447 1447 1419 1419 1406 1406 1421 1421 3706 3706 1408 1408 3707 3707 3708 3708 1408 1408 1423 1423 1408 1408 1410 1410 1423 1423 1423 1423 1410 1410 1425 1425 1410 1410 1412 1412 1425 1425 1425 1425 1412 1412 1427 1427 1412 1412 1414 1414 1427 1427 1427 1427 1414 1414 1429 1429 1414 1414 1416 1416 1429 1429 1429 1429 1416 1416 1431 1431 1404 1404 1394 1394 1406 1406 3709 3709 1393 1393 3710 3710 3711 3711 1393 1393 1408 1408 1393 1393 1392 1392 1408 1408 1408 1408 1392 1392 1410 1410 1392 1392 1391 1391 1410 1410 1410 1410 1391 1391 1412 1412 1391 1391 1390 1390 1412 1412 1412 1412 1390 1390 1414 1414 1390 1390 1389 1389 1414 1414 1414 1414 1389 1389 1403 1403 1376 1376 1374 1374 1388 1388 1395 1395 1384 1384 1394 1394 3712 3712 1382 1382 3713 3713 3714 3714 1382 1382 1393 1393 1382 1382 1380 1380 1393 1393 1393 1393 1380 1380 1392 1392 1380 1380 1378 1378 1392 1392 1392 1392 1378 1378 1391 1391 1378 1378 1376 1376 1391 1391 1391 1391 1376 1376 1390 1390 1376 1376 1388 1388 1390 1390 1390 1390 1388 1388 1389 1389 1386 1386 1369 1369 1384 1384 3715 3715 1367 1367 3716 3716 3717 3717 1367 1367 1382 1382 1367 1367 1365 1365 1382 1382 1382 1382 1365 1365 1380 1380 1365 1365 1363 1363 1380 1380 1380 1380 1363 1363 1378 1378 1363 1363 1361 1361 1378 1378 1378 1378 1361 1361 1376 1376 1361 1361 1359 1359 1376 1376 1376 1376 1359 1359 1374 1374 1371 1371 1354 1354 1369 1369 3718 3718 1351 1351 3719 3719 3720 3720 1351 1351 1367 1367 1351 1351 1349 1349 1367 1367 1367 1367 1349 1349 1365 1365 1349 1349 1347 1347 1365 1365 1365 1365 1347 1347 1363 1363 1347 1347 1345 1345 1363 1363 1363 1363 1345 1345 1361 1361 1345 1345 1343 1343 1361 1361 1361 1361 1343 1343 1358 1358 1330 1330 1328 1328 1342 1342 1356 1356 1338 1338 1354 1354 3721 3721 1336 1336 3722 3722 3723 3723 1336 1336 1351 1351 1336 1336 1334 1334 1351 1351 1351 1351 1334 1334 1349 1349 1334 1334 1332 1332 1349 1349 1349 1349 1332 1332 1347 1347 1332 1332 1330 1330 1347 1347 1347 1347 1330 1330 1345 1345 1330 1330 1342 1342 1345 1345 1345 1345 1342 1342 1343 1343 1314 1314 1312 1312 1318 1318 1340 1340 1323 1323 1338 1338 3724 3724 1321 1321 3725 3725 3726 3726 1321 1321 3727 3727 1321 1321 1319 1319 3728 3728 3729 3729 1319 1319 3730 3730 1319 1319 1316 1316 3731 3731 3732 3732 1316 1316 3733 3733 1316 1316 1314 1314 3734 3734 3735 3735 1314 1314 3736 3736 1314 1314 1318 1318 3737 3737 3738 3738 1318 1318 3739 3739 1325 1325 1308 1308 1323 1323 3740 3740 1306 1306 3741 3741 3742 3742 1306 1306 1321 1321 1306 1306 1303 1303 1321 1321 1321 1321 1303 1303 1319 1319 1303 1303 1301 1301 1319 1319 1319 1319 1301 1301 1316 1316 1301 1301 1297 1297 1316 1316 1316 1316 1297 1297 1314 1314 1297 1297 1295 1295 1314 1314 1314 1314 1295 1295 1312 1312 1310 1310 1293 1293 1308 1308 3743 3743 1290 1290 3744 3744 3745 3745 1290 1290 1306 1306 1290 1290 1286 1286 1306 1306 1306 1306 1286 1286 1303 1303 1286 1286 1282 1282 1303 1303 1303 1303 1282 1282 1301 1301 1282 1282 1278 1278 1301 1301 1301 1301 1278 1278 1297 1297 1278 1278 1276 1276 1297 1297 1297 1297 1276 1276 1292 1292 1262 1262 1260 1260 1266 1266 1299 1299 1284 1284 1293 1293 3746 3746 1273 1273 3747 3747 3748 3748 1273 1273 1290 1290 1273 1273 1269 1269 1290 1290 1290 1290 1269 1269 1286 1286 1269 1269 1264 1264 1286 1286 1286 1286 1264 1264 1282 1282 1264 1264 1262 1262 1282 1282 1282 1282 1262 1262 1278 1278 1262 1262 1266 1266 1278 1278 1278 1278 1266 1266 1276 1276 1288 1288 1271 1271 1284 1284 3749 3749 1267 1267 3750 3750 3751 3751 1267 1267 1273 1273 1267 1267 1258 1258 1273 1273 1273 1273 1258 1258 1269 1269 1258 1258 1255 1255 1269 1269 1269 1269 1255 1255 1264 1264 1255 1255 1253 1253 1264 1264 1264 1264 1253 1253 1262 1262 1253 1253 1250 1250 1262 1262 1262 1262 1250 1250 1260 1260 1280 1280 1272 1272 1271 1271 3752 3752 1268 1268 3753 3753 3754 3754 1268 1268 1267 1267 1268 1268 1259 1259 1267 1267 1267 1267 1259 1259 1258 1258 1259 1259 1256 1256 1258 1258 1258 1258 1256 1256 1255 1255 1256 1256 1254 1254 1255 1255 1255 1255 1254 1254 1253 1253 1254 1254 1252 1252 1253 1253 1253 1253 1252 1252 1251 1251 1263 1263 1261 1261 1257 1257 1281 1281 1285 1285 1272 1272 3755 3755 1274 1274 3756 3756 3757 3757 1274 1274 1268 1268 1274 1274 1270 1270 1268 1268 1268 1268 1270 1270 1259 1259 1270 1270 1265 1265 1259 1259 1259 1259 1265 1265 1256 1256 1265 1265 1263 1263 1256 1256 1256 1256 1263 1263 1254 1254 1263 1263 1257 1257 1254 1254 1254 1254 1257 1257 1252 1252 1279 1279 1277 1277 1275 1275 1289 1289 1294 1294 1285 1285 3758 3758 1291 1291 3759 3759 3760 3760 1291 1291 1274 1274 1291 1291 1287 1287 1274 1274 1274 1274 1287 1287 1270 1270 1287 1287 1283 1283 1270 1270 1270 1270 1283 1283 1265 1265 1283 1283 1279 1279 1265 1265 1265 1265 1279 1279 1263 1263 1279 1279 1275 1275 1263 1263 1263 1263 1275 1275 1261 1261 1300 1300 1309 1309 1294 1294 3761 3761 1307 1307 3762 3762 3763 3763 1307 1307 1291 1291 1307 1307 1304 1304 1291 1291 1291 1291 1304 1304 1287 1287 1304 1304 1302 1302 1287 1287 1287 1287 1302 1302 1283 1283 1302 1302 1298 1298 1283 1283 1283 1283 1298 1298 1279 1279 1298 1298 1296 1296 1279 1279 1279 1279 1296 1296 1277 1277 1311 1311 1324 1324 1309 1309 3764 3764 1322 1322 3765 3765 3766 3766 1322 1322 1307 1307 1322 1322 1320 1320 1307 1307 1307 1307 1320 1320 1304 1304 1320 1320 1317 1317 1304 1304 1304 1304 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1302 1302 1315 1315 1298 1298 1315 1315 1313 1313 1298 1298 1298 1298 1313 1313 1305 1305 1331 1331 1329 1329 1327 1327 1326 1326 1339 1339 1324 1324 3767 3767 1337 1337 3768 3768 3769 3769 3770 3770 1322 1322 3771 3771 3772 3772 1322 1322 1322 1322 3773 3773 1320 1320 3774 3774 3775 3775 1320 1320 1320 1320 3776 3776 1317 1317 3777 3777 3778 3778 1317 1317 1317 1317 3779 3779 1315 1315 3780 3780 3781 3781 1315 1315 1315 1315 3782 3782 1313 1313 1341 1341 1355 1355 1339 1339 3783 3783 1352 1352 3784 3784 3785 3785 1352 1352 1337 1337 1352 1352 1350 1350 1337 1337 1337 1337 1350 1350 1335 1335 1350 1350 1348 1348 1335 1335 1335 1335 1348 1348 1333 1333 1348 1348 1346 1346 1333 1333 1333 1333 1346 1346 1331 1331 1346 1346 1344 1344 1331 1331 1331 1331 1344 1344 1329 1329 1357 1357 1370 1370 1355 1355 3786 3786 1368 1368 3787 3787 3788 3788 1368 1368 1352 1352 1368 1368 1366 1366 1352 1352 1352 1352 1366 1366 1350 1350 1366 1366 1364 1364 1350 1350 1350 1350 1364 1364 1348 1348 1364 1364 1362 1362 1348 1348 1348 1348 1362 1362 1346 1346 1362 1362 1360 1360 1346 1346 1346 1346 1360 1360 1353 1353 1377 1377 1375 1375 1373 1373 1372 1372 1385 1385 1370 1370 3789 3789 1383 1383 3790 3790 3791 3791 1383 1383 1368 1368 1383 1383 1381 1381 1368 1368 1368 1368 1381 1381 1366 1366 1381 1381 1379 1379 1366 1366 1366 1366 1379 1379 1364 1364 1379 1379 1377 1377 1364 1364 1364 1364 1377 1377 1362 1362 1377 1377 1373 1373 1362 1362 1362 1362 1373 1373 1360 1360 1387 1387 1397 1397 1385 1385 3792 3792 1398 1398 3793 3793 3794 3794 1398 1398 1383 1383 1398 1398 1399 1399 1383 1383 1383 1383 1399 1399 1381 1381 1399 1399 1400 1400 1381 1381 1381 1381 1400 1400 1379 1379 1400 1400 1401 1401 1379 1379 1379 1379 1401 1401 1377 1377 1401 1401 1402 1402 1377 1377 1377 1377 1402 1402 1375 1375 1765 1765 1771 1771 1781 1781 1771 1771 1780 1780 1781 1781 1781 1781 1780 1780 1797 1797 1780 1780 1795 1795 1797 1797 1795 1795 1796 1796 1797 1797 1797 1797 1796 1796 1811 1811 1796 1796 1810 1810 1811 1811 1810 1810 1817 1817 1811 1811 1811 1811 1817 1817 1827 1827 1817 1817 1826 1826 1827 1827 1827 1827 1826 1826 1843 1843 1826 1826 1840 1840 1843 1843 1840 1840 1842 1842 1843 1843 3795 3795 3796 3796 1857 1857 3797 3797 1856 1856 1857 1857 1856 1856 1862 1862 1857 1857 1857 1857 1862 1862 1873 1873 1862 1862 1872 1872 1873 1873 1873 1873 1872 1872 1888 1888 1872 1872 1882 1882 1888 1888 1882 1882 1887 1887 1888 1888 1888 1888 1887 1887 1901 1901 1887 1887 1900 1900 1901 1901 1900 1900 1904 1904 1901 1901 1901 1901 1904 1904 1916 1916 1904 1904 1915 1915 1916 1916 1915 1915 1922 1922 1916 1916 1916 1916 1922 1922 1930 1930 1922 1922 1929 1929 1930 1930 1930 1930 1929 1929 1942 1942 1929 1929 1940 1940 1942 1942 1940 1940 1941 1941 1942 1942 1942 1942 1941 1941 1945 1945 1941 1941 1943 1943 1945 1945 1943 1943 1938 1938 1945 1945 1945 1945 1938 1938 1935 1935 1938 1938 1934 1934 1935 1935 1935 1935 1934 1934 1923 1923 1934 1934 1924 1924 1923 1923 1924 1924 1921 1921 1923 1923 1923 1923 1921 1921 1910 1910 1921 1921 1909 1909 1910 1910 1909 1909 1903 1903 1910 1910 1910 1910 1903 1903 1895 1895 1903 1903 1893 1893 1895 1895 1895 1895 1893 1893 1879 1879 1893 1893 1883 1883 1879 1879 1883 1883 1878 1878 1879 1879 1879 1879 1878 1878 1866 1866 1878 1878 1865 1865 1866 1866 1865 1865 1861 1861 1866 1866 1866 1866 1861 1861 3798 3798 1861 1861 3799 3799 3800 3800 1850 1850 1849 1849 1834 1834 1849 1849 1839 1839 1834 1834 1839 1839 1833 1833 1834 1834 1834 1834 1833 1833 1820 1820 1833 1833 1819 1819 1820 1820 1819 1819 1818 1818 1820 1820 1820 1820 1818 1818 1804 1804 1818 1818 1803 1803 1804 1804 1803 1803 1794 1794 1804 1804 1804 1804 1794 1794 1788 1788 1794 1794 1787 1787 1788 1788 1788 1788 1787 1787 1774 1774 1749 1749 1747 1747 1758 1758 1787 1787 1773 1773 1774 1774 1773 1773 1772 1772 1774 1774 1774 1774 1772 1772 1758 1758 1772 1772 1757 1757 1758 1758 1758 1758 1757 1757 1749 1749 1749 1749 1748 1748 1747 1747 1748 1748 1733 1733 1747 1747 1747 1747 1733 1733 1731 1731 1733 1733 1732 1732 1731 1731 1731 1731 1732 1732 1717 1717 1732 1732 1718 1718 1717 1717 1718 1718 1711 1711 1717 1717 1717 1717 1711 1711 1701 1701 1711 1711 1702 1702 1701 1701 1701 1701 1702 1702 1685 1685 1702 1702 1687 1687 1685 1685 1687 1687 1686 1686 1685 1685 1685 1685 1686 1686 1671 1671 1686 1686 1672 1672 1671 1671 1672 1672 1666 1666 1671 1671 1671 1671 1666 1666 1655 1655 1666 1666 1656 1656 1655 1655 3801 3801 3802 3802 1639 1639 3803 3803 1644 1644 1639 1639 1644 1644 1640 1640 1639 1639 1639 1639 1640 1640 1626 1626 1640 1640 1627 1627 1626 1626 1627 1627 1622 1622 1626 1626 1626 1626 1622 1622 1610 1610 1622 1622 1612 1612 1610 1610 1612 1612 1602 1602 1610 1610 1610 1610 1602 1602 1595 1595 1602 1602 1596 1596 1595 1595 1595 1595 1596 1596 1582 1582 1567 1567 1560 1560 1570 1570 1596 1596 1584 1584 1582 1582 1584 1584 1581 1581 1582 1582 1582 1582 1581 1581 1570 1570 1581 1581 1571 1571 1570 1570 1570 1570 1571 1571 1567 1567 1567 1567 1562 1562 1560 1560 1562 1562 1564 1564 1560 1560 1560 1560 1564 1564 1563 1563 1564 1564 1565 1565 1563 1563 1563 1563 1565 1565 1575 1575 1565 1565 1576 1576 1575 1575 1576 1576 1583 1583 1575 1575 1575 1575 1583 1583 1589 1589 1583 1583 1590 1590 1589 1589 1589 1589 1590 1590 1604 1604 1590 1590 1601 1601 1604 1604 1601 1601 1605 1605 1604 1604 1604 1604 1605 1605 1617 1617 1605 1605 1618 1618 1617 1617 1618 1618 1623 1623 1617 1617 1617 1617 1623 1623 1632 1632 1623 1623 1633 1633 1632 1632 1632 1632 1633 1633 1648 1648 1633 1633 1643 1643 1648 1648 1643 1643 1649 1649 1648 1648 1648 1648 1649 1649 3804 3804 1649 1649 3805 3805 3806 3806 1663 1663 1665 1665 1662 1662 1662 1662 1665 1665 1678 1678 1665 1665 1679 1679 1678 1678 1679 1679 1688 1688 1678 1678 1678 1678 1688 1688 1694 1694 1688 1688 1695 1695 1694 1694 1694 1694 1695 1695 1708 1708 1695 1695 1709 1709 1708 1708 1709 1709 1710 1710 1708 1708 1708 1708 1710 1710 1724 1724 1710 1710 1725 1725 1724 1724 1725 1725 1734 1734 1724 1724 1724 1724 1734 1734 1740 1740 1734 1734 1741 1741 1740 1740 1740 1740 1741 1741 1751 1751 1741 1741 1750 1750 1751 1751 1751 1751 1750 1750 1765 1765 1750 1750 1764 1764 1765 1765 1765 1765 1764 1764 1771 1771 1740 1740 1739 1739 1724 1724 1739 1739 1723 1723 1724 1724 1724 1724 1723 1723 1708 1708 1723 1723 1707 1707 1708 1708 1708 1708 1707 1707 1694 1694 1707 1707 1693 1693 1694 1694 1694 1694 1693 1693 1678 1678 1693 1693 1677 1677 1678 1678 1678 1678 1677 1677 1662 1662 1677 1677 1661 1661 1662 1662 3807 3807 3808 3808 1648 1648 3809 3809 1647 1647 1648 1648 1648 1648 1647 1647 1632 1632 1647 1647 1631 1631 1632 1632 1632 1632 1631 1631 1617 1617 1631 1631 1616 1616 1617 1617 1617 1617 1616 1616 1604 1604 1616 1616 1600 1600 1604 1604 1604 1604 1600 1600 1589 1589 1600 1600 1587 1587 1589 1589 1589 1589 1587 1587 1575 1575 1587 1587 1573 1573 1575 1575 1575 1575 1573 1573 1563 1563 1573 1573 1558 1558 1563 1563 1563 1563 1558 1558 1560 1560 1558 1558 1556 1556 1560 1560 1560 1560 1556 1556 1570 1570 1556 1556 1566 1566 1570 1570 1570 1570 1566 1566 1582 1582 1566 1566 1579 1579 1582 1582 1582 1582 1579 1579 1595 1595 1579 1579 1594 1594 1595 1595 1595 1595 1594 1594 1610 1610 1594 1594 1609 1609 1610 1610 1610 1610 1609 1609 1626 1626 1609 1609 1624 1624 1626 1626 1626 1626 1624 1624 1639 1639 1624 1624 1638 1638 1639 1639 1639 1639 1638 1638 3810 3810 1638 1638 3811 3811 3812 3812 1655 1655 1654 1654 1671 1671 1654 1654 1670 1670 1671 1671 1671 1671 1670 1670 1685 1685 1670 1670 1684 1684 1685 1685 1685 1685 1684 1684 1701 1701 1684 1684 1700 1700 1701 1701 1701 1701 1700 1700 1717 1717 1700 1700 1716 1716 1717 1717 1717 1717 1716 1716 1731 1731 1716 1716 1730 1730 1731 1731 1731 1731 1730 1730 1747 1747 1730 1730 1746 1746 1747 1747 1747 1747 1746 1746 1758 1758 1746 1746 1759 1759 1758 1758 1758 1758 1759 1759 1774 1774 1759 1759 1775 1775 1774 1774 1774 1774 1775 1775 1788 1788 1775 1775 1789 1789 1788 1788 1788 1788 1789 1789 1804 1804 1789 1789 1805 1805 1804 1804 1804 1804 1805 1805 1820 1820 1805 1805 1821 1821 1820 1820 1820 1820 1821 1821 1834 1834 1821 1821 1835 1835 1834 1834 1834 1834 1835 1835 1850 1850 1835 1835 1851 1851 1850 1850 3813 3813 3814 3814 1866 1866 3815 3815 1867 1867 1866 1866 1866 1866 1867 1867 1879 1879 1867 1867 1881 1881 1879 1879 1879 1879 1881 1881 1895 1895 1881 1881 1896 1896 1895 1895 1895 1895 1896 1896 1910 1910 1896 1896 1911 1911 1910 1910 1910 1910 1911 1911 1923 1923 1911 1911 1926 1926 1923 1923 1923 1923 1926 1926 1935 1935 1926 1926 1939 1939 1935 1935 1935 1935 1939 1939 1945 1945 1939 1939 1949 1949 1945 1945 1945 1945 1949 1949 1942 1942 1949 1949 1947 1947 1942 1942 1942 1942 1947 1947 1930 1930 1947 1947 1932 1932 1930 1930 1930 1930 1932 1932 1916 1916 1932 1932 1918 1918 1916 1916 1916 1916 1918 1918 1901 1901 1918 1918 1905 1905 1901 1901 1901 1901 1905 1905 1888 1888 1905 1905 1889 1889 1888 1888 1888 1888 1889 1889 1873 1873 1889 1889 1874 1874 1873 1873 1873 1873 1874 1874 1857 1857 1874 1874 1858 1858 1857 1857 1857 1857 1858 1858 3816 3816 1858 1858 3817 3817 3818 3818 1843 1843 1844 1844 1827 1827 1844 1844 1828 1828 1827 1827 1827 1827 1828 1828 1811 1811 1828 1828 1812 1812 1811 1811 1811 1811 1812 1812 1797 1797 1812 1812 1798 1798 1797 1797 1797 1797 1798 1798 1781 1781 1798 1798 1782 1782 1781 1781 1781 1781 1782 1782 1765 1765 1782 1782 1766 1766 1765 1765 1765 1765 1766 1766 1751 1751 1766 1766 1752 1752 1751 1751 1751 1751 1752 1752 1740 1740 1752 1752 1739 1739 1740 1740 1739 1739 1738 1738 1723 1723 1738 1738 1722 1722 1723 1723 1723 1723 1722 1722 1707 1707 1722 1722 1706 1706 1707 1707 1707 1707 1706 1706 1693 1693 1706 1706 1692 1692 1693 1693 1693 1693 1692 1692 1677 1677 1692 1692 1676 1676 1677 1677 1677 1677 1676 1676 1661 1661 1676 1676 1660 1660 1661 1661 3819 3819 3820 3820 1647 1647 3821 3821 1646 1646 1647 1647 1647 1647 1646 1646 1631 1631 1646 1646 1630 1630 1631 1631 1631 1631 1630 1630 1616 1616 1630 1630 1614 1614 1616 1616 1616 1616 1614 1614 1600 1600 1614 1614 1599 1599 1600 1600 1600 1600 1599 1599 1587 1587 1599 1599 1585 1585 1587 1587 1587 1587 1585 1585 1573 1573 1585 1585 1569 1569 1573 1573 1573 1573 1569 1569 1558 1558 1569 1569 1555 1555 1558 1558 1558 1558 1555 1555 1556 1556 1555 1555 1552 1552 1556 1556 1556 1556 1552 1552 1566 1566 1552 1552 1557 1557 1566 1566 1566 1566 1557 1557 1579 1579 1557 1557 1577 1577 1579 1579 1579 1579 1577 1577 1594 1594 1577 1577 1592 1592 1594 1594 1594 1594 1592 1592 1609 1609 1592 1592 1607 1607 1609 1609 1609 1609 1607 1607 1624 1624 1607 1607 1621 1621 1624 1624 1624 1624 1621 1621 1638 1638 1621 1621 1637 1637 1638 1638 1638 1638 1637 1637 3822 3822 1637 1637 3823 3823 3824 3824 1654 1654 1653 1653 1670 1670 1653 1653 1669 1669 1670 1670 1670 1670 1669 1669 1684 1684 1669 1669 1683 1683 1684 1684 1684 1684 1683 1683 1700 1700 1683 1683 1699 1699 1700 1700 1700 1700 1699 1699 1716 1716 1699 1699 1715 1715 1716 1716 1716 1716 1715 1715 1730 1730 1715 1715 1729 1729 1730 1730 1730 1730 1729 1729 1746 1746 1729 1729 1745 1745 1746 1746 1746 1746 1745 1745 1759 1759 1745 1745 1760 1760 1759 1759 1759 1759 1760 1760 1775 1775 1760 1760 1776 1776 1775 1775 1775 1775 1776 1776 1789 1789 1776 1776 1790 1790 1789 1789 1789 1789 1790 1790 1805 1805 1790 1790 1806 1806 1805 1805 1805 1805 1806 1806 1821 1821 1806 1806 1822 1822 1821 1821 1821 1821 1822 1822 1835 1835 1822 1822 1836 1836 1835 1835 1835 1835 1836 1836 1851 1851 1836 1836 1852 1852 1851 1851 3825 3825 3826 3826 1867 1867 3827 3827 1868 1868 1867 1867 1867 1867 1868 1868 1881 1881 1868 1868 1884 1884 1881 1881 1881 1881 1884 1884 1896 1896 1884 1884 1898 1898 1896 1896 1896 1896 1898 1898 1911 1911 1898 1898 1913 1913 1911 1911 1911 1911 1913 1913 1926 1926 1913 1913 1928 1928 1926 1926 1926 1926 1928 1928 1939 1939 1928 1928 1948 1948 1939 1939 1939 1939 1948 1948 1949 1949 1948 1948 1953 1953 1949 1949 1949 1949 1953 1953 1947 1947 1953 1953 1950 1950 1947 1947 1947 1947 1950 1950 1932 1932 1950 1950 1936 1936 1932 1932 1932 1932 1936 1936 1918 1918 1936 1936 1920 1920 1918 1918 1918 1918 1920 1920 1905 1905 1920 1920 1906 1906 1905 1905 1905 1905 1906 1906 1889 1889 1906 1906 1891 1891 1889 1889 1889 1889 1891 1891 1874 1874 1891 1891 1875 1875 1874 1874 1874 1874 1875 1875 1858 1858 1875 1875 1859 1859 1858 1858 1858 1858 1859 1859 3828 3828 1859 1859 3829 3829 3830 3830 1844 1844 1845 1845 1828 1828 1845 1845 1829 1829 1828 1828 1828 1828 1829 1829 1812 1812 1829 1829 1813 1813 1812 1812 1812 1812 1813 1813 1798 1798 1813 1813 1799 1799 1798 1798 1798 1798 1799 1799 1782 1782 1799 1799 1783 1783 1782 1782 1782 1782 1783 1783 1766 1766 1783 1783 1767 1767 1766 1766 1766 1766 1767 1767 1752 1752 1767 1767 1753 1753 1752 1752 1752 1752 1753 1753 1739 1739 1753 1753 1738 1738 1739 1739 1738 1738 1737 1737 1722 1722 1737 1737 1721 1721 1722 1722 1722 1722 1721 1721 1706 1706 1721 1721 1705 1705 1706 1706 1706 1706 1705 1705 1692 1692 1705 1705 1691 1691 1692 1692 1692 1692 1691 1691 1676 1676 1691 1691 1675 1675 1676 1676 1676 1676 1675 1675 1660 1660 1675 1675 1659 1659 1660 1660 3831 3831 3832 3832 1646 1646 3833 3833 1645 1645 1646 1646 1646 1646 1645 1645 1630 1630 1645 1645 1629 1629 1630 1630 1630 1630 1629 1629 1614 1614 1629 1629 1613 1613 1614 1614 1614 1614 1613 1613 1599 1599 1613 1613 1597 1597 1599 1599 1599 1599 1597 1597 1585 1585 1597 1597 1580 1580 1585 1585 1585 1585 1580 1580 1569 1569 1580 1580 1559 1559 1569 1569 1569 1569 1559 1559 1555 1555 1559 1559 1550 1550 1555 1555 1555 1555 1550 1550 1552 1552 1550 1550 1549 1549 1552 1552 1552 1552 1549 1549 1557 1557 1549 1549 1553 1553 1557 1557 1557 1557 1553 1553 1577 1577 1553 1553 1572 1572 1577 1577 1577 1577 1572 1572 1592 1592 1572 1572 1588 1588 1592 1592 1592 1592 1588 1588 1607 1607 1588 1588 1606 1606 1607 1607 1607 1607 1606 1606 1621 1621 1606 1606 1620 1620 1621 1621 1621 1621 1620 1620 1637 1637 1620 1620 1636 1636 1637 1637 1637 1637 1636 1636 3834 3834 1636 1636 3835 3835 3836 3836 1653 1653 1652 1652 1669 1669 1652 1652 1668 1668 1669 1669 1669 1669 1668 1668 1683 1683 1668 1668 1682 1682 1683 1683 1683 1683 1682 1682 1699 1699 1682 1682 1698 1698 1699 1699 1699 1699 1698 1698 1715 1715 1698 1698 1714 1714 1715 1715 1715 1715 1714 1714 1729 1729 1714 1714 1728 1728 1729 1729 1729 1729 1728 1728 1745 1745 1728 1728 1744 1744 1745 1745 1745 1745 1744 1744 1760 1760 1744 1744 1761 1761 1760 1760 1760 1760 1761 1761 1776 1776 1761 1761 1777 1777 1776 1776 1776 1776 1777 1777 1790 1790 1777 1777 1791 1791 1790 1790 1790 1790 1791 1791 1806 1806 1791 1791 1807 1807 1806 1806 1806 1806 1807 1807 1822 1822 1807 1807 1823 1823 1822 1822 1822 1822 1823 1823 1836 1836 1823 1823 1837 1837 1836 1836 1836 1836 1837 1837 1852 1852 1837 1837 1853 1853 1852 1852 3837 3837 3838 3838 1868 1868 3839 3839 1869 1869 1868 1868 1868 1868 1869 1869 1884 1884 1869 1869 1885 1885 1884 1884 1884 1884 1885 1885 1898 1898 1885 1885 1899 1899 1898 1898 1898 1898 1899 1899 1913 1913 1899 1899 1917 1917 1913 1913 1913 1913 1917 1917 1928 1928 1917 1917 1933 1933 1928 1928 1928 1928 1933 1933 1948 1948 1933 1933 1952 1952 1948 1948 1948 1948 1952 1952 1953 1953 1952 1952 1956 1956 1953 1953 1953 1953 1956 1956 1950 1950 1956 1956 1955 1955 1950 1950 1950 1950 1955 1955 1936 1936 1955 1955 1946 1946 1936 1936 1936 1936 1946 1946 1920 1920 1946 1946 1925 1925 1920 1920 1920 1920 1925 1925 1906 1906 1925 1925 1908 1908 1906 1906 1906 1906 1908 1908 1891 1891 1908 1908 1892 1892 1891 1891 1891 1891 1892 1892 1875 1875 1892 1892 1876 1876 1875 1875 1875 1875 1876 1876 1859 1859 1876 1876 1860 1860 1859 1859 1859 1859 1860 1860 3840 3840 1860 1860 3841 3841 3842 3842 1845 1845 1846 1846 1829 1829 1846 1846 1830 1830 1829 1829 1829 1829 1830 1830 1813 1813 1830 1830 1814 1814 1813 1813 1813 1813 1814 1814 1799 1799 1814 1814 1800 1800 1799 1799 1799 1799 1800 1800 1783 1783 1800 1800 1784 1784 1783 1783 1783 1783 1784 1784 1767 1767 1784 1784 1768 1768 1767 1767 1767 1767 1768 1768 1753 1753 1768 1768 1754 1754 1753 1753 1753 1753 1754 1754 1738 1738 1754 1754 1737 1737 1738 1738 1737 1737 3843 3843 1721 1721 3844 3844 3845 3845 1721 1721 1721 1721 3846 3846 1705 1705 3847 3847 3848 3848 1705 1705 1705 1705 3849 3849 1691 1691 3850 3850 3851 3851 1691 1691 1691 1691 3852 3852 1675 1675 3853 3853 3854 3854 1675 1675 1675 1675 3855 3855 1659 1659 3856 3856 3857 3857 1659 1659 3858 3858 3859 3859 1645 1645 3860 3860 3861 3861 1645 1645 1645 1645 3862 3862 1629 1629 3863 3863 3864 3864 1629 1629 1629 1629 3865 3865 1613 1613 3866 3866 3867 3867 1613 1613 1613 1613 3868 3868 1597 1597 3869 3869 3870 3870 1597 1597 1597 1597 3871 3871 1580 1580 3872 3872 3873 3873 1580 1580 1580 1580 3874 3874 1559 1559 3875 3875 3876 3876 1559 1559 1559 1559 3877 3877 1550 1550 3878 3878 3879 3879 1550 1550 1550 1550 3880 3880 1549 1549 3881 3881 3882 3882 1549 1549 1549 1549 3883 3883 1553 1553 3884 3884 3885 3885 1553 1553 1553 1553 3886 3886 1572 1572 3887 3887 3888 3888 1572 1572 1572 1572 3889 3889 1588 1588 3890 3890 3891 3891 1588 1588 1588 1588 3892 3892 1606 1606 3893 3893 3894 3894 1606 1606 1606 1606 3895 3895 1620 1620 3896 3896 3897 3897 1620 1620 1620 1620 3898 3898 1636 1636 3899 3899 3900 3900 1636 1636 1636 1636 3901 3901 3902 3902 3903 3903 3904 3904 1652 1652 1652 1652 3905 3905 1668 1668 3906 3906 3907 3907 1668 1668 1668 1668 3908 3908 1682 1682 3909 3909 3910 3910 1682 1682 1682 1682 3911 3911 1698 1698 3912 3912 3913 3913 1698 1698 1698 1698 3914 3914 1714 1714 3915 3915 3916 3916 1714 1714 1714 1714 3917 3917 1728 1728 3918 3918 3919 3919 1728 1728 1728 1728 3920 3920 1744 1744 3921 3921 3922 3922 1744 1744 1744 1744 3923 3923 1761 1761 3924 3924 3925 3925 1761 1761 1761 1761 3926 3926 1777 1777 3927 3927 3928 3928 1777 1777 1777 1777 3929 3929 1791 1791 3930 3930 3931 3931 1791 1791 1791 1791 3932 3932 1807 1807 3933 3933 3934 3934 1807 1807 1807 1807 3935 3935 1823 1823 3936 3936 3937 3937 1823 1823 1823 1823 3938 3938 1837 1837 3939 3939 3940 3940 1837 1837 1837 1837 3941 3941 1853 1853 3942 3942 3943 3943 1853 1853 3944 3944 3945 3945 1869 1869 3946 3946 3947 3947 1869 1869 1869 1869 3948 3948 1885 1885 3949 3949 3950 3950 1885 1885 1885 1885 3951 3951 1899 1899 3952 3952 3953 3953 1899 1899 1899 1899 3954 3954 1917 1917 3955 3955 3956 3956 1917 1917 1917 1917 3957 3957 1933 1933 3958 3958 3959 3959 1933 1933 1933 1933 3960 3960 1952 1952 3961 3961 3962 3962 1952 1952 1952 1952 3963 3963 1956 1956 3964 3964 3965 3965 1956 1956 1956 1956 3966 3966 1955 1955 3967 3967 3968 3968 1955 1955 1955 1955 3969 3969 1946 1946 3970 3970 3971 3971 1946 1946 1946 1946 3972 3972 1925 1925 3973 3973 3974 3974 1925 1925 1925 1925 3975 3975 1908 1908 3976 3976 3977 3977 1908 1908 1908 1908 3978 3978 1892 1892 3979 3979 3980 3980 1892 1892 1892 1892 3981 3981 1876 1876 3982 3982 3983 3983 1876 1876 1876 1876 3984 3984 1860 1860 3985 3985 3986 3986 1860 1860 1860 1860 3987 3987 3988 3988 3989 3989 3990 3990 1846 1846 1846 1846 3991 3991 1830 1830 3992 3992 3993 3993 1830 1830 1830 1830 3994 3994 1814 1814 3995 3995 3996 3996 1814 1814 1814 1814 3997 3997 1800 1800 3998 3998 3999 3999 1800 1800 1800 1800 4000 4000 1784 1784 4001 4001 4002 4002 1784 1784 1784 1784 4003 4003 1768 1768 4004 4004 4005 4005 1768 1768 1768 1768 4006 4006 1754 1754 4007 4007 4008 4008 1754 1754 1754 1754 4009 4009 1737 1737 4010 4010 4011 4011 1737 1737 1736 1736 1735 1735 1720 1720 1735 1735 1719 1719 1720 1720 1720 1720 1719 1719 1704 1704 1719 1719 1703 1703 1704 1704 1704 1704 1703 1703 1690 1690 1703 1703 1689 1689 1690 1690 1690 1690 1689 1689 1674 1674 1689 1689 1673 1673 1674 1674 1674 1674 1673 1673 1658 1658 1673 1673 1657 1657 1658 1658 1658 1658 1657 1657 1642 1642 1657 1657 1641 1641 1642 1642 1642 1642 1641 1641 1628 1628 1641 1641 1625 1625 1628 1628 1628 1628 1625 1625 1611 1611 1625 1625 1608 1608 1611 1611 1611 1611 1608 1608 1593 1593 1608 1608 1591 1591 1593 1593 1593 1593 1591 1591 1574 1574 1591 1591 1568 1568 1574 1574 1574 1574 1568 1568 1551 1551 1568 1568 1547 1547 1551 1551 1551 1551 1547 1547 1546 1546 1547 1547 1543 1543 1546 1546 1546 1546 1543 1543 1545 1545 1543 1543 1542 1542 1545 1545 1545 1545 1542 1542 1548 1548 1542 1542 1544 1544 1548 1548 1548 1548 1544 1544 1561 1561 1544 1544 1554 1554 1561 1561 1561 1561 1554 1554 1586 1586 1554 1554 1578 1578 1586 1586 1586 1586 1578 1578 1603 1603 1578 1578 1598 1598 1603 1603 1603 1603 1598 1598 1619 1619 1598 1598 1615 1615 1619 1619 1619 1619 1615 1615 1635 1635 1615 1615 1634 1634 1635 1635 1635 1635 1634 1634 1651 1651 1634 1634 1650 1650 1651 1651 1651 1651 1650 1650 1667 1667 1650 1650 1664 1664 1667 1667 1667 1667 1664 1664 1681 1681 1664 1664 1680 1680 1681 1681 1681 1681 1680 1680 1697 1697 1680 1680 1696 1696 1697 1697 1697 1697 1696 1696 1713 1713 1696 1696 1712 1712 1713 1713 1713 1713 1712 1712 1727 1727 1712 1712 1726 1726 1727 1727 1727 1727 1726 1726 1743 1743 1726 1726 1742 1742 1743 1743 1743 1743 1742 1742 1762 1762 1742 1742 1763 1763 1762 1762 1762 1762 1763 1763 1778 1778 1763 1763 1779 1779 1778 1778 1778 1778 1779 1779 1792 1792 1779 1779 1793 1793 1792 1792 1792 1792 1793 1793 1808 1808 1793 1793 1809 1809 1808 1808 1808 1808 1809 1809 1824 1824 1809 1809 1825 1825 1824 1824 1824 1824 1825 1825 1838 1838 1825 1825 1841 1841 1838 1838 1838 1838 1841 1841 1854 1854 1841 1841 1855 1855 1854 1854 1854 1854 1855 1855 1870 1870 1855 1855 1871 1871 1870 1870 1870 1870 1871 1871 1886 1886 1871 1871 1890 1890 1886 1886 1886 1886 1890 1890 1902 1902 1890 1890 1907 1907 1902 1902 1902 1902 1907 1907 1919 1919 1907 1907 1927 1927 1919 1919 1919 1919 1927 1927 1944 1944 1927 1927 1951 1951 1944 1944 1944 1944 1951 1951 1957 1957 1951 1951 1961 1961 1957 1957 1957 1957 1961 1961 1960 1960 1961 1961 1963 1963 1960 1960 1960 1960 1963 1963 1959 1959 1963 1963 1962 1962 1959 1959 1959 1959 1962 1962 1954 1954 1962 1962 1958 1958 1954 1954 1954 1954 1958 1958 1931 1931 1958 1958 1937 1937 1931 1931 1931 1931 1937 1937 1912 1912 1937 1937 1914 1914 1912 1912 1912 1912 1914 1914 1894 1894 1914 1914 1897 1897 1894 1894 1894 1894 1897 1897 1877 1877 1897 1897 1880 1880 1877 1877 1877 1877 1880 1880 1863 1863 1880 1880 1864 1864 1863 1863 1863 1863 1864 1864 1847 1847 1864 1864 1848 1848 1847 1847 1847 1847 1848 1848 1831 1831 1848 1848 1832 1832 1831 1831 1831 1831 1832 1832 1815 1815 1832 1832 1816 1816 1815 1815 1815 1815 1816 1816 1801 1801 1816 1816 1802 1802 1801 1801 1801 1801 1802 1802 1785 1785 1802 1802 1786 1786 1785 1785 1785 1785 1786 1786 1769 1769 1786 1786 1770 1770 1769 1769 1769 1769 1770 1770 1755 1755 1770 1770 1756 1756 1755 1755 1755 1755 1756 1756 1736 1736 1756 1756 1735 1735 1736 1736 2173 2173 2157 2157 2159 2159 2121 2121 2105 2105 2107 2107 2103 2103 2087 2087 2089 2089 2069 2069 2053 2053 2055 2055 2047 2047 2035 2035 2037 2037 1989 1989 1975 1975 1977 1977 1968 1968 1974 1974 1976 1976 1988 1988 1994 1994 1996 1996 2018 2018 2034 2034 2036 2036 2046 2046 2052 2052 2054 2054 2102 2102 2104 2104 2106 2106 2154 2154 2156 2156 2158 2158 2172 2172 2174 2174 2176 2176 2222 2222 2238 2238 2236 2236 2274 2274 2290 2290 2288 2288 2292 2292 2308 2308 2306 2306 2326 2326 2342 2342 2340 2340 2348 2348 2360 2360 2358 2358 2406 2406 2420 2420 2418 2418 2427 2427 2421 2421 2419 2419 2407 2407 2401 2401 2399 2399 2377 2377 2361 2361 2359 2359 2349 2349 2343 2343 2341 2341 2293 2293 2291 2291 2289 2289 2241 2241 2239 2239 2237 2237 2223 2223 2221 2221 2219 2219 2259 2259 2277 2277 2261 2261 2277 2277 2279 2279 2261 2261 4012 4012 4013 4013 2263 2263 4014 4014 2281 2281 2263 2263 2263 2263 2281 2281 2265 2265 2281 2281 2283 2283 2265 2265 2265 2265 2283 2283 2267 2267 2283 2283 2285 2285 2267 2267 2267 2267 2285 2285 2269 2269 2285 2285 2287 2287 2269 2269 2269 2269 2287 2287 2271 2271 2287 2287 2289 2289 2271 2271 2311 2311 2329 2329 2313 2313 2329 2329 2331 2331 2313 2313 4015 4015 4016 4016 2315 2315 4017 4017 2333 2333 2315 2315 2315 2315 2333 2333 2317 2317 2333 2333 2335 2335 2317 2317 2317 2317 2335 2335 2319 2319 2335 2335 2337 2337 2319 2319 2319 2319 2337 2337 2321 2321 2337 2337 2339 2339 2321 2321 2321 2321 2339 2339 2323 2323 2339 2339 2341 2341 2323 2323 2394 2394 2386 2386 2404 2404 2386 2386 2392 2392 2404 2404 4018 4018 4019 4019 2410 2410 4020 4020 2402 2402 2410 2410 2410 2410 2402 2402 2416 2416 2402 2402 2408 2408 2416 2416 2416 2416 2408 2408 2422 2422 2408 2408 2412 2412 2422 2422 2422 2422 2412 2412 2424 2424 2412 2412 2414 2414 2424 2424 2424 2424 2414 2414 2428 2428 2414 2414 2418 2418 2428 2428 2362 2362 2344 2344 2364 2364 2344 2344 2346 2346 2364 2364 4021 4021 4022 4022 2366 2366 4023 4023 2350 2350 2366 2366 2366 2366 2350 2350 2368 2368 2350 2350 2352 2352 2368 2368 2368 2368 2352 2352 2370 2370 2352 2352 2354 2354 2370 2370 2370 2370 2354 2354 2372 2372 2354 2354 2356 2356 2372 2372 2372 2372 2356 2356 2378 2378 2356 2356 2358 2358 2378 2378 2242 2242 2224 2224 2244 2244 2224 2224 2226 2226 2244 2244 4024 4024 4025 4025 2246 2246 4026 4026 2228 2228 2246 2246 2246 2246 2228 2228 2248 2248 2228 2228 2230 2230 2248 2248 2248 2248 2230 2230 2250 2250 2230 2230 2232 2232 2250 2250 2250 2250 2232 2232 2252 2252 2232 2232 2234 2234 2252 2252 2252 2252 2234 2234 2254 2254 2234 2234 2236 2236 2254 2254 2136 2136 2118 2118 2134 2134 2118 2118 2116 2116 2134 2134 4027 4027 4028 4028 2132 2132 4029 4029 2114 2114 2132 2132 2132 2132 2114 2114 2130 2130 2114 2114 2112 2112 2130 2130 2130 2130 2112 2112 2128 2128 2112 2112 2110 2110 2128 2128 2128 2128 2110 2110 2126 2126 2110 2110 2108 2108 2126 2126 2126 2126 2108 2108 2124 2124 2108 2108 2106 2106 2124 2124 2084 2084 2066 2066 2082 2082 2066 2066 2064 2064 2082 2082 4030 4030 4031 4031 2080 2080 4032 4032 2062 2062 2080 2080 2080 2080 2062 2062 2078 2078 2062 2062 2060 2060 2078 2078 2078 2078 2060 2060 2076 2076 2060 2060 2058 2058 2076 2076 2076 2076 2058 2058 2074 2074 2058 2058 2056 2056 2074 2074 2074 2074 2056 2056 2072 2072 2056 2056 2054 2054 2072 2072 2001 2001 2009 2009 1991 1991 2009 2009 2003 2003 1991 1991 4033 4033 4034 4034 1985 1985 4035 4035 1993 1993 1985 1985 1985 1985 1993 1993 1979 1979 1993 1993 1987 1987 1979 1979 1979 1979 1987 1987 1973 1973 1987 1987 1983 1983 1973 1973 1973 1973 1983 1983 1971 1971 1983 1983 1981 1981 1971 1971 1971 1971 1981 1981 1967 1967 1981 1981 1977 1977 1967 1967 2033 2033 2051 2051 2031 2031 2051 2051 2049 2049 2031 2031 4036 4036 4037 4037 2029 2029 4038 4038 2045 2045 2029 2029 2029 2029 2045 2045 2027 2027 2045 2045 2043 2043 2027 2027 2027 2027 2043 2043 2025 2025 2043 2043 2041 2041 2025 2025 2025 2025 2041 2041 2023 2023 2041 2041 2039 2039 2023 2023 2023 2023 2039 2039 2017 2017 2039 2039 2037 2037 2017 2017 2153 2153 2171 2171 2151 2151 2171 2171 2169 2169 2151 2151 4039 4039 4040 4040 2149 2149 4041 4041 2167 2167 2149 2149 2149 2149 2167 2167 2147 2147 2167 2167 2165 2165 2147 2147 2147 2147 2165 2165 2145 2145 2165 2165 2163 2163 2145 2145 2145 2145 2163 2163 2143 2143 2163 2163 2161 2161 2143 2143 2143 2143 2161 2161 2141 2141 2161 2161 2159 2159 2141 2141 2198 2198 2207 2207 2199 2199 2207 2207 2209 2209 2199 2199 4042 4042 4043 4043 2200 2200 4044 4044 2211 2211 2200 2200 2200 2200 2211 2211 2201 2201 2211 2211 2213 2213 2201 2201 2201 2201 2213 2213 2202 2202 2213 2213 2215 2215 2202 2202 2202 2202 2215 2215 2203 2203 2215 2215 2217 2217 2203 2203 2203 2203 2217 2217 2204 2204 2217 2217 2219 2219 2204 2204 2204 2204 2219 2219 2205 2205 2219 2219 2221 2221 2205 2205 2207 2207 2225 2225 2209 2209 2225 2225 2227 2227 2209 2209 4045 4045 4046 4046 2211 2211 4047 4047 2229 2229 2211 2211 2211 2211 2229 2229 2213 2213 2229 2229 2231 2231 2213 2213 2213 2213 2231 2231 2215 2215 2231 2231 2233 2233 2215 2215 2215 2215 2233 2233 2217 2217 2233 2233 2235 2235 2217 2217 2217 2217 2235 2235 2219 2219 2235 2235 2237 2237 2219 2219 2219 2219 2237 2237 2223 2223 2237 2237 2239 2239 2223 2223 2257 2257 2241 2241 2255 2255 2241 2241 2237 2237 2255 2255 2255 2255 2237 2237 2253 2253 2237 2237 2235 2235 2253 2253 2253 2253 2235 2235 2251 2251 2235 2235 2233 2233 2251 2251 2251 2251 2233 2233 2249 2249 2233 2233 2231 2231 2249 2249 2249 2249 2231 2231 2247 2247 2231 2231 2229 2229 2247 2247 2247 2247 2229 2229 4048 4048 2229 2229 4049 4049 4050 4050 2245 2245 2227 2227 2243 2243 2227 2227 2225 2225 2243 2243 2243 2243 2259 2259 2245 2245 2259 2259 2261 2261 2245 2245 4051 4051 4052 4052 2247 2247 4053 4053 2263 2263 2247 2247 2247 2247 2263 2263 2249 2249 2263 2263 2265 2265 2249 2249 2249 2249 2265 2265 2251 2251 2265 2265 2267 2267 2251 2251 2251 2251 2267 2267 2253 2253 2267 2267 2269 2269 2253 2253 2253 2253 2269 2269 2255 2255 2269 2269 2271 2271 2255 2255 2255 2255 2271 2271 2257 2257 2271 2271 2273 2273 2257 2257 2289 2289 2291 2291 2271 2271 2291 2291 2275 2275 2271 2271 2271 2271 2275 2275 2273 2273 2309 2309 2293 2293 2307 2307 2293 2293 2289 2289 2307 2307 2307 2307 2289 2289 2305 2305 2289 2289 2287 2287 2305 2305 2305 2305 2287 2287 2303 2303 2287 2287 2285 2285 2303 2303 2303 2303 2285 2285 2301 2301 2285 2285 2283 2283 2301 2301 2301 2301 2283 2283 2299 2299 2283 2283 2281 2281 2299 2299 2299 2299 2281 2281 4054 4054 2281 2281 4055 4055 4056 4056 2297 2297 2279 2279 2295 2295 2279 2279 2277 2277 2295 2295 2295 2295 2311 2311 2297 2297 2311 2311 2313 2313 2297 2297 4057 4057 4058 4058 2299 2299 4059 4059 2315 2315 4060 4060 4061 4061 2315 2315 4062 4062 2315 2315 2317 2317 4063 4063 4064 4064 2317 2317 4065 4065 2317 2317 2319 2319 4066 4066 4067 4067 2319 2319 4068 4068 2319 2319 2321 2321 4069 4069 4070 4070 2321 2321 4071 4071 2321 2321 2323 2323 4072 4072 4073 4073 2323 2323 4074 4074 2323 2323 2325 2325 4075 4075 2341 2341 2343 2343 2323 2323 2343 2343 2327 2327 2323 2323 2323 2323 2327 2327 2325 2325 2361 2361 2349 2349 2359 2359 2349 2349 2341 2341 2359 2359 2359 2359 2341 2341 2357 2357 2341 2341 2339 2339 2357 2357 2357 2357 2339 2339 2355 2355 2339 2339 2337 2337 2355 2355 2355 2355 2337 2337 2353 2353 2337 2337 2335 2335 2353 2353 2353 2353 2335 2335 2351 2351 2335 2335 2333 2333 2351 2351 2351 2351 2333 2333 4076 4076 2333 2333 4077 4077 4078 4078 2347 2347 2331 2331 2345 2345 2331 2331 2329 2329 2345 2345 2381 2381 2377 2377 2379 2379 2377 2377 2359 2359 2379 2379 2379 2379 2359 2359 2373 2373 2359 2359 2357 2357 2373 2373 2373 2373 2357 2357 2371 2371 2357 2357 2355 2355 2371 2371 2371 2371 2355 2355 2369 2369 2355 2355 2353 2353 2369 2369 2369 2369 2353 2353 2367 2367 2353 2353 2351 2351 2367 2367 2367 2367 2351 2351 4079 4079 2351 2351 4080 4080 4081 4081 2365 2365 2347 2347 2363 2363 2347 2347 2345 2345 2363 2363 2363 2363 2375 2375 2365 2365 2375 2375 2383 2383 2365 2365 4082 4082 4083 4083 2367 2367 4084 4084 2385 2385 2367 2367 2367 2367 2385 2385 2369 2369 2385 2385 2389 2389 2369 2369 2369 2369 2389 2389 2371 2371 2389 2389 2391 2391 2371 2371 2371 2371 2391 2391 2373 2373 2391 2391 2397 2397 2373 2373 2373 2373 2397 2397 2379 2379 2397 2397 2399 2399 2379 2379 2379 2379 2399 2399 2381 2381 2399 2399 2401 2401 2381 2381 2375 2375 2387 2387 2383 2383 2387 2387 2393 2393 2383 2383 4085 4085 4086 4086 2385 2385 4087 4087 2403 2403 2385 2385 2385 2385 2403 2403 2389 2389 2403 2403 2409 2409 2389 2389 2389 2389 2409 2409 2391 2391 2409 2409 2413 2413 2391 2391 2391 2391 2413 2413 2397 2397 2413 2413 2415 2415 2397 2397 2397 2397 2415 2415 2399 2399 2415 2415 2419 2419 2399 2399 2399 2399 2419 2419 2407 2407 2419 2419 2421 2421 2407 2407 2431 2431 2427 2427 2429 2429 2427 2427 2419 2419 2429 2429 2429 2429 2419 2419 2425 2425 2419 2419 2415 2415 2425 2425 2425 2425 2415 2415 2423 2423 2415 2415 2413 2413 2423 2423 2423 2423 2413 2413 2417 2417 2413 2413 2409 2409 2417 2417 2417 2417 2409 2409 2411 2411 2409 2409 2403 2403 2411 2411 2411 2411 2403 2403 4088 4088 2403 2403 4089 4089 4090 4090 2405 2405 2393 2393 2395 2395 2393 2393 2387 2387 2395 2395 2395 2395 2394 2394 2405 2405 2394 2394 2404 2404 2405 2405 4091 4091 4092 4092 2411 2411 4093 4093 2410 2410 2411 2411 2411 2411 2410 2410 2417 2417 2410 2410 2416 2416 2417 2417 2417 2417 2416 2416 2423 2423 2416 2416 2422 2422 2423 2423 2423 2423 2422 2422 2425 2425 2422 2422 2424 2424 2425 2425 2425 2425 2424 2424 2429 2429 2424 2424 2428 2428 2429 2429 2429 2429 2428 2428 2431 2431 2428 2428 2430 2430 2431 2431 2418 2418 2420 2420 2428 2428 2420 2420 2426 2426 2428 2428 2428 2428 2426 2426 2430 2430 2400 2400 2406 2406 2398 2398 2406 2406 2418 2418 2398 2398 2398 2398 2418 2418 2396 2396 2418 2418 2414 2414 2396 2396 2396 2396 2414 2414 2390 2390 2414 2414 2412 2412 2390 2390 2390 2390 2412 2412 2388 2388 2412 2412 2408 2408 2388 2388 2388 2388 2408 2408 2384 2384 2408 2408 2402 2402 2384 2384 2384 2384 2402 2402 4094 4094 2402 2402 4095 4095 4096 4096 2382 2382 2392 2392 2374 2374 2392 2392 2386 2386 2374 2374 2374 2374 2362 2362 2382 2382 2362 2362 2364 2364 2382 2382 4097 4097 4098 4098 2384 2384 4099 4099 2366 2366 2384 2384 2384 2384 2366 2366 2388 2388 2366 2366 2368 2368 2388 2388 2388 2388 2368 2368 2390 2390 2368 2368 2370 2370 2390 2390 2390 2390 2370 2370 2396 2396 2370 2370 2372 2372 2396 2396 2396 2396 2372 2372 2398 2398 2372 2372 2378 2378 2398 2398 2398 2398 2378 2378 2400 2400 2378 2378 2380 2380 2400 2400 2358 2358 2360 2360 2378 2378 2360 2360 2376 2376 2378 2378 2378 2378 2376 2376 2380 2380 2344 2344 2328 2328 2346 2346 2328 2328 2330 2330 2346 2346 4100 4100 4101 4101 2350 2350 4102 4102 2332 2332 2350 2350 2350 2350 2332 2332 2352 2352 2332 2332 2334 2334 2352 2352 2352 2352 2334 2334 2354 2354 2334 2334 2336 2336 2354 2354 2354 2354 2336 2336 2356 2356 2336 2336 2338 2338 2356 2356 2356 2356 2338 2338 2358 2358 2338 2338 2340 2340 2358 2358 2358 2358 2340 2340 2348 2348 2340 2340 2342 2342 2348 2348 2324 2324 2326 2326 2322 2322 2326 2326 2340 2340 2322 2322 2322 2322 2340 2340 2320 2320 2340 2340 2338 2338 2320 2320 2320 2320 2338 2338 2318 2318 2338 2338 2336 2336 2318 2318 2318 2318 2336 2336 2316 2316 2336 2336 2334 2334 2316 2316 2316 2316 2334 2334 2314 2314 2334 2334 2332 2332 2314 2314 2314 2314 2332 2332 4103 4103 2332 2332 4104 4104 4105 4105 2312 2312 2330 2330 2310 2310 2330 2330 2328 2328 2310 2310 2310 2310 2294 2294 2312 2312 2294 2294 2296 2296 2312 2312 4106 4106 4107 4107 2314 2314 4108 4108 4109 4109 2314 2314 2314 2314 4110 4110 2316 2316 4111 4111 4112 4112 2316 2316 2316 2316 4113 4113 2318 2318 4114 4114 4115 4115 2318 2318 2318 2318 4116 4116 2320 2320 4117 4117 4118 4118 2320 2320 2320 2320 4119 4119 2322 2322 4120 4120 4121 4121 2322 2322 2322 2322 4122 4122 2324 2324 4123 4123 4124 4124 2324 2324 2294 2294 2276 2276 2296 2296 2276 2276 2278 2278 2296 2296 4125 4125 4126 4126 2298 2298 4127 4127 2280 2280 2298 2298 2298 2298 2280 2280 2300 2300 2280 2280 2282 2282 2300 2300 2300 2300 2282 2282 2302 2302 2282 2282 2284 2284 2302 2302 2302 2302 2284 2284 2304 2304 2284 2284 2286 2286 2304 2304 2304 2304 2286 2286 2306 2306 2286 2286 2288 2288 2306 2306 2306 2306 2288 2288 2292 2292 2288 2288 2290 2290 2292 2292 2272 2272 2274 2274 2270 2270 2274 2274 2288 2288 2270 2270 2270 2270 2288 2288 2268 2268 2288 2288 2286 2286 2268 2268 2268 2268 2286 2286 2266 2266 2286 2286 2284 2284 2266 2266 2266 2266 2284 2284 2264 2264 2284 2284 2282 2282 2264 2264 2264 2264 2282 2282 2262 2262 2282 2282 2280 2280 2262 2262 2262 2262 2280 2280 4128 4128 2280 2280 4129 4129 4130 4130 2260 2260 2278 2278 2258 2258 2278 2278 2276 2276 2258 2258 2258 2258 2242 2242 2260 2260 2242 2242 2244 2244 2260 2260 4131 4131 4132 4132 2262 2262 4133 4133 2246 2246 2262 2262 2262 2262 2246 2246 2264 2264 2246 2246 2248 2248 2264 2264 2264 2264 2248 2248 2266 2266 2248 2248 2250 2250 2266 2266 2266 2266 2250 2250 2268 2268 2250 2250 2252 2252 2268 2268 2268 2268 2252 2252 2270 2270 2252 2252 2254 2254 2270 2270 2270 2270 2254 2254 2272 2272 2254 2254 2256 2256 2272 2272 2236 2236 2238 2238 2254 2254 2238 2238 2240 2240 2254 2254 2254 2254 2240 2240 2256 2256 2220 2220 2222 2222 2218 2218 2222 2222 2236 2236 2218 2218 2218 2218 2236 2236 2216 2216 2236 2236 2234 2234 2216 2216 2216 2216 2234 2234 2214 2214 2234 2234 2232 2232 2214 2214 2214 2214 2232 2232 2212 2212 2232 2232 2230 2230 2212 2212 2212 2212 2230 2230 2210 2210 2230 2230 2228 2228 2210 2210 2210 2210 2228 2228 4134 4134 2228 2228 4135 4135 4136 4136 2208 2208 2226 2226 2206 2206 2226 2226 2224 2224 2206 2206 2206 2206 2197 2197 2208 2208 2197 2197 2196 2196 2208 2208 4137 4137 4138 4138 2210 2210 4139 4139 2195 2195 2210 2210 2210 2210 2195 2195 2212 2212 2195 2195 2194 2194 2212 2212 2212 2212 2194 2194 2214 2214 2194 2194 2193 2193 2214 2214 2214 2214 2193 2193 2216 2216 2193 2193 2192 2192 2216 2216 2216 2216 2192 2192 2218 2218 2192 2192 2191 2191 2218 2218 2218 2218 2191 2191 2220 2220 2191 2191 2190 2190 2220 2220 2197 2197 2188 2188 2196 2196 2188 2188 2186 2186 2196 2196 4140 4140 4141 4141 2195 2195 4142 4142 2184 2184 2195 2195 2195 2195 2184 2184 2194 2194 2184 2184 2182 2182 2194 2194 2194 2194 2182 2182 2193 2193 2182 2182 2180 2180 2193 2193 2193 2193 2180 2180 2192 2192 2180 2180 2178 2178 2192 2192 2192 2192 2178 2178 2191 2191 2178 2178 2176 2176 2191 2191 2191 2191 2176 2176 2190 2190 2176 2176 2174 2174 2190 2190 2188 2188 2170 2170 2186 2186 2170 2170 2168 2168 2186 2186 4143 4143 4144 4144 2184 2184 4145 4145 2166 2166 2184 2184 2184 2184 2166 2166 2182 2182 2166 2166 2164 2164 2182 2182 2182 2182 2164 2164 2180 2180 2164 2164 2162 2162 2180 2180 2180 2180 2162 2162 2178 2178 2162 2162 2160 2160 2178 2178 2178 2178 2160 2160 2176 2176 2160 2160 2158 2158 2176 2176 2176 2176 2158 2158 2172 2172 2158 2158 2156 2156 2172 2172 2138 2138 2154 2154 2140 2140 2154 2154 2158 2158 2140 2140 2140 2140 2158 2158 2142 2142 2158 2158 2160 2160 2142 2142 2142 2142 2160 2160 2144 2144 2160 2160 2162 2162 2144 2144 2144 2144 2162 2162 2146 2146 2162 2162 2164 2164 2146 2146 2146 2146 2164 2164 2148 2148 2164 2164 2166 2166 2148 2148 2148 2148 2166 2166 4146 4146 2166 2166 4147 4147 4148 4148 2150 2150 2168 2168 2152 2152 2168 2168 2170 2170 2152 2152 2152 2152 2136 2136 2150 2150 2136 2136 2134 2134 2150 2150 4149 4149 4150 4150 2148 2148 4151 4151 2132 2132 2148 2148 2148 2148 2132 2132 2146 2146 2132 2132 2130 2130 2146 2146 2146 2146 2130 2130 2144 2144 2130 2130 2128 2128 2144 2144 2144 2144 2128 2128 2142 2142 2128 2128 2126 2126 2142 2142 2142 2142 2126 2126 2140 2140 2126 2126 2124 2124 2140 2140 2140 2140 2124 2124 2138 2138 2124 2124 2122 2122 2138 2138 2106 2106 2104 2104 2124 2124 2104 2104 2120 2120 2124 2124 2124 2124 2120 2120 2122 2122 2086 2086 2102 2102 2088 2088 2102 2102 2106 2106 2088 2088 2088 2088 2106 2106 2090 2090 2106 2106 2108 2108 2090 2090 2090 2090 2108 2108 2092 2092 2108 2108 2110 2110 2092 2092 2092 2092 2110 2110 2094 2094 2110 2110 2112 2112 2094 2094 2094 2094 2112 2112 2096 2096 2112 2112 2114 2114 2096 2096 2096 2096 2114 2114 4152 4152 2114 2114 4153 4153 4154 4154 2098 2098 2116 2116 2100 2100 2116 2116 2118 2118 2100 2100 2100 2100 2084 2084 2098 2098 2084 2084 2082 2082 2098 2098 4155 4155 4156 4156 2096 2096 4157 4157 2080 2080 4158 4158 4159 4159 2080 2080 4160 4160 2080 2080 2078 2078 4161 4161 4162 4162 2078 2078 4163 4163 2078 2078 2076 2076 4164 4164 4165 4165 2076 2076 4166 4166 2076 2076 2074 2074 4167 4167 4168 4168 2074 2074 4169 4169 2074 2074 2072 2072 4170 4170 4171 4171 2072 2072 4172 4172 2072 2072 2070 2070 4173 4173 2054 2054 2052 2052 2072 2072 2052 2052 2068 2068 2072 2072 2072 2072 2068 2068 2070 2070 2034 2034 2046 2046 2036 2036 2046 2046 2054 2054 2036 2036 2036 2036 2054 2054 2038 2038 2054 2054 2056 2056 2038 2038 2038 2038 2056 2056 2040 2040 2056 2056 2058 2058 2040 2040 2040 2040 2058 2058 2042 2042 2058 2058 2060 2060 2042 2042 2042 2042 2060 2060 2044 2044 2060 2060 2062 2062 2044 2044 2044 2044 2062 2062 4174 4174 2062 2062 4175 4175 4176 4176 2048 2048 2064 2064 2050 2050 2064 2064 2066 2066 2050 2050 2014 2014 2018 2018 2016 2016 2018 2018 2036 2036 2016 2016 2016 2016 2036 2036 2022 2022 2036 2036 2038 2038 2022 2022 2022 2022 2038 2038 2024 2024 2038 2038 2040 2040 2024 2024 2024 2024 2040 2040 2026 2026 2040 2040 2042 2042 2026 2026 2026 2026 2042 2042 2028 2028 2042 2042 2044 2044 2028 2028 2028 2028 2044 2044 4177 4177 2044 2044 4178 4178 4179 4179 2030 2030 2048 2048 2032 2032 2048 2048 2050 2050 2032 2032 2032 2032 2020 2020 2030 2030 2020 2020 2012 2012 2030 2030 4180 4180 4181 4181 2028 2028 4182 4182 2010 2010 2028 2028 2028 2028 2010 2010 2026 2026 2010 2010 2006 2006 2026 2026 2026 2026 2006 2006 2024 2024 2006 2006 2004 2004 2024 2024 2024 2024 2004 2004 2022 2022 2004 2004 1998 1998 2022 2022 2022 2022 1998 1998 2016 2016 1998 1998 1996 1996 2016 2016 2016 2016 1996 1996 2014 2014 1996 1996 1994 1994 2014 2014 2020 2020 2008 2008 2012 2012 2008 2008 2002 2002 2012 2012 4183 4183 4184 4184 2010 2010 4185 4185 1992 1992 2010 2010 2010 2010 1992 1992 2006 2006 1992 1992 1986 1986 2006 2006 2006 2006 1986 1986 2004 2004 1986 1986 1982 1982 2004 2004 2004 2004 1982 1982 1998 1998 1982 1982 1980 1980 1998 1998 1998 1998 1980 1980 1996 1996 1980 1980 1976 1976 1996 1996 1996 1996 1976 1976 1988 1988 1976 1976 1974 1974 1988 1988 1964 1964 1968 1968 1966 1966 1968 1968 1976 1976 1966 1966 1966 1966 1976 1976 1970 1970 1976 1976 1980 1980 1970 1970 1970 1970 1980 1980 1972 1972 1980 1980 1982 1982 1972 1972 1972 1972 1982 1982 1978 1978 1982 1982 1986 1986 1978 1978 1978 1978 1986 1986 1984 1984 1986 1986 1992 1992 1984 1984 1984 1984 1992 1992 4186 4186 1992 1992 4187 4187 4188 4188 1990 1990 2002 2002 2000 2000 2002 2002 2008 2008 2000 2000 2000 2000 2001 2001 1990 1990 2001 2001 1991 1991 1990 1990 4189 4189 4190 4190 1984 1984 4191 4191 1985 1985 1984 1984 1984 1984 1985 1985 1978 1978 1985 1985 1979 1979 1978 1978 1978 1978 1979 1979 1972 1972 1979 1979 1973 1973 1972 1972 1972 1972 1973 1973 1970 1970 1973 1973 1971 1971 1970 1970 1970 1970 1971 1971 1966 1966 1971 1971 1967 1967 1966 1966 1966 1966 1967 1967 1964 1964 1967 1967 1965 1965 1964 1964 1977 1977 1975 1975 1967 1967 1975 1975 1969 1969 1967 1967 1967 1967 1969 1969 1965 1965 1995 1995 1989 1989 1997 1997 1989 1989 1977 1977 1997 1997 1997 1997 1977 1977 1999 1999 1977 1977 1981 1981 1999 1999 1999 1999 1981 1981 2005 2005 1981 1981 1983 1983 2005 2005 2005 2005 1983 1983 2007 2007 1983 1983 1987 1987 2007 2007 2007 2007 1987 1987 2011 2011 1987 1987 1993 1993 2011 2011 2011 2011 1993 1993 4192 4192 1993 1993 4193 4193 4194 4194 2013 2013 2003 2003 2021 2021 2003 2003 2009 2009 2021 2021 2021 2021 2033 2033 2013 2013 2033 2033 2031 2031 2013 2013 4195 4195 4196 4196 2011 2011 4197 4197 2029 2029 2011 2011 2011 2011 2029 2029 2007 2007 2029 2029 2027 2027 2007 2007 2007 2007 2027 2027 2005 2005 2027 2027 2025 2025 2005 2005 2005 2005 2025 2025 1999 1999 2025 2025 2023 2023 1999 1999 1999 1999 2023 2023 1997 1997 2023 2023 2017 2017 1997 1997 1997 1997 2017 2017 1995 1995 2017 2017 2015 2015 1995 1995 2037 2037 2035 2035 2017 2017 2035 2035 2019 2019 2017 2017 2017 2017 2019 2019 2015 2015 2051 2051 2067 2067 2049 2049 2067 2067 2065 2065 2049 2049 4198 4198 4199 4199 2045 2045 4200 4200 2063 2063 2045 2045 2045 2045 2063 2063 2043 2043 2063 2063 2061 2061 2043 2043 2043 2043 2061 2061 2041 2041 2061 2061 2059 2059 2041 2041 2041 2041 2059 2059 2039 2039 2059 2059 2057 2057 2039 2039 2039 2039 2057 2057 2037 2037 2057 2057 2055 2055 2037 2037 2037 2037 2055 2055 2047 2047 2055 2055 2053 2053 2047 2047 2071 2071 2069 2069 2073 2073 2069 2069 2055 2055 2073 2073 2073 2073 2055 2055 2075 2075 2055 2055 2057 2057 2075 2075 2075 2075 2057 2057 2077 2077 2057 2057 2059 2059 2077 2077 2077 2077 2059 2059 2079 2079 2059 2059 2061 2061 2079 2079 2079 2079 2061 2061 2081 2081 2061 2061 2063 2063 2081 2081 2081 2081 2063 2063 4201 4201 2063 2063 4202 4202 4203 4203 2083 2083 2065 2065 2085 2085 2065 2065 2067 2067 2085 2085 2085 2085 2101 2101 2083 2083 2101 2101 2099 2099 2083 2083 4204 4204 4205 4205 2081 2081 4206 4206 4207 4207 2081 2081 2081 2081 4208 4208 2079 2079 4209 4209 4210 4210 2079 2079 2079 2079 4211 4211 2077 2077 4212 4212 4213 4213 2077 2077 2077 2077 4214 4214 2075 2075 4215 4215 4216 4216 2075 2075 2075 2075 4217 4217 2073 2073 4218 4218 4219 4219 2073 2073 2073 2073 4220 4220 2071 2071 4221 4221 4222 4222 2071 2071 2101 2101 2119 2119 2099 2099 2119 2119 2117 2117 2099 2099 4223 4223 4224 4224 2097 2097 4225 4225 2115 2115 2097 2097 2097 2097 2115 2115 2095 2095 2115 2115 2113 2113 2095 2095 2095 2095 2113 2113 2093 2093 2113 2113 2111 2111 2093 2093 2093 2093 2111 2111 2091 2091 2111 2111 2109 2109 2091 2091 2091 2091 2109 2109 2089 2089 2109 2109 2107 2107 2089 2089 2089 2089 2107 2107 2103 2103 2107 2107 2105 2105 2103 2103 2123 2123 2121 2121 2125 2125 2121 2121 2107 2107 2125 2125 2125 2125 2107 2107 2127 2127 2107 2107 2109 2109 2127 2127 2127 2127 2109 2109 2129 2129 2109 2109 2111 2111 2129 2129 2129 2129 2111 2111 2131 2131 2111 2111 2113 2113 2131 2131 2131 2131 2113 2113 2133 2133 2113 2113 2115 2115 2133 2133 2133 2133 2115 2115 4226 4226 2115 2115 4227 4227 4228 4228 2135 2135 2117 2117 2137 2137 2117 2117 2119 2119 2137 2137 2137 2137 2153 2153 2135 2135 2153 2153 2151 2151 2135 2135 4229 4229 4230 4230 2133 2133 4231 4231 2149 2149 2133 2133 2133 2133 2149 2149 2131 2131 2149 2149 2147 2147 2131 2131 2131 2131 2147 2147 2129 2129 2147 2147 2145 2145 2129 2129 2129 2129 2145 2145 2127 2127 2145 2145 2143 2143 2127 2127 2127 2127 2143 2143 2125 2125 2143 2143 2141 2141 2125 2125 2125 2125 2141 2141 2123 2123 2141 2141 2139 2139 2123 2123 2159 2159 2157 2157 2141 2141 2157 2157 2155 2155 2141 2141 2141 2141 2155 2155 2139 2139 2175 2175 2173 2173 2177 2177 2173 2173 2159 2159 2177 2177 2177 2177 2159 2159 2179 2179 2159 2159 2161 2161 2179 2179 2179 2179 2161 2161 2181 2181 2161 2161 2163 2163 2181 2181 2181 2181 2163 2163 2183 2183 2163 2163 2165 2165 2183 2183 2183 2183 2165 2165 2185 2185 2165 2165 2167 2167 2185 2185 2185 2185 2167 2167 4232 4232 2167 2167 4233 4233 4234 4234 2187 2187 2169 2169 2189 2189 2169 2169 2171 2171 2189 2189 2189 2189 2198 2198 2187 2187 2198 2198 2199 2199 2187 2187 4235 4235 4236 4236 2185 2185 4237 4237 2200 2200 2185 2185 2185 2185 2200 2200 2183 2183 2200 2200 2201 2201 2183 2183 2183 2183 2201 2201 2181 2181 2201 2201 2202 2202 2181 2181 2181 2181 2202 2202 2179 2179 2202 2202 2203 2203 2179 2179 2179 2179 2203 2203 2177 2177 2203 2203 2204 2204 2177 2177 2177 2177 2204 2204 2175 2175 2204 2204 2205 2205 2175 2175 2457 2457 2456 2456 2453 2453 2456 2456 2452 2452 2453 2453 2453 2453 2452 2452 2449 2449 2452 2452 2448 2448 2449 2449 4238 4238 4239 4239 2445 2445 4240 4240 2444 2444 2445 2445 2445 2445 2444 2444 2441 2441 2444 2444 2440 2440 2441 2441 2441 2441 2440 2440 2437 2437 2440 2440 2436 2436 2437 2437 2437 2437 2436 2436 2433 2433 2436 2436 2432 2432 2433 2433 2433 2433 2432 2432 2435 2435 2432 2432 2434 2434 2435 2435 2435 2435 2434 2434 2439 2439 2434 2434 2438 2438 2439 2439 2439 2439 2438 2438 2443 2443 2438 2438 2442 2442 2443 2443 2443 2443 2442 2442 4241 4241 2442 2442 4242 4242 4243 4243 2447 2447 2446 2446 2451 2451 2446 2446 2450 2450 2451 2451 2451 2451 2450 2450 2455 2455 2450 2450 2454 2454 2455 2455 2455 2455 2454 2454 2459 2459 2454 2454 2458 2458 2459 2459 2459 2459 2458 2458 2463 2463 2458 2458 2462 2462 2463 2463 4244 4244 4245 4245 2467 2467 4246 4246 2466 2466 2467 2467 2467 2467 2466 2466 2471 2471 2466 2466 2470 2470 2471 2471 2471 2471 2470 2470 2475 2475 2470 2470 2474 2474 2475 2475 2475 2475 2474 2474 2479 2479 2474 2474 2478 2478 2479 2479 2479 2479 2478 2478 2477 2477 2478 2478 2476 2476 2477 2477 2477 2477 2476 2476 2473 2473 2476 2476 2472 2472 2473 2473 2473 2473 2472 2472 2469 2469 2472 2472 2468 2468 2469 2469 2469 2469 2468 2468 4247 4247 2468 2468 4248 4248 4249 4249 2465 2465 2464 2464 2461 2461 2464 2464 2460 2460 2461 2461 2461 2461 2460 2460 2457 2457 2460 2460 2456 2456 2457 2457 2497 2497 2495 2495 2492 2492 2495 2495 2493 2493 2492 2492 2492 2492 2493 2493 2490 2490 2503 2503 2501 2501 2492 2492 2501 2501 2499 2499 2492 2492 2492 2492 2499 2499 2497 2497 2500 2500 2502 2502 2492 2492 2502 2502 2504 2504 2492 2492 2492 2492 2504 2504 2503 2503 2494 2494 2496 2496 2492 2492 2496 2496 2498 2498 2492 2492 2492 2492 2498 2498 2500 2500 2487 2487 2489 2489 2492 2492 2489 2489 2491 2491 2492 2492 2492 2492 2491 2491 2494 2494 2481 2481 2483 2483 2492 2492 2483 2483 2485 2485 2492 2492 2492 2492 2485 2485 2487 2487 2484 2484 2482 2482 2492 2492 2482 2482 2480 2480 2492 2492 2492 2492 2480 2480 2481 2481 2490 2490 2488 2488 2492 2492 2488 2488 2486 2486 2492 2492 2492 2492 2486 2486 2484 2484 2530 2530 2529 2529 2526 2526 2529 2529 2525 2525 2526 2526 2526 2526 2525 2525 2522 2522 2525 2525 2521 2521 2522 2522 4250 4250 4251 4251 2518 2518 4252 4252 2517 2517 2518 2518 2518 2518 2517 2517 2514 2514 2517 2517 2513 2513 2514 2514 2514 2514 2513 2513 2510 2510 2513 2513 2509 2509 2510 2510 2510 2510 2509 2509 2506 2506 2509 2509 2505 2505 2506 2506 2506 2506 2505 2505 2508 2508 2505 2505 2507 2507 2508 2508 2508 2508 2507 2507 2512 2512 2507 2507 2511 2511 2512 2512 2512 2512 2511 2511 2516 2516 2511 2511 2515 2515 2516 2516 2516 2516 2515 2515 4253 4253 2515 2515 4254 4254 4255 4255 2520 2520 2519 2519 2524 2524 2519 2519 2523 2523 2524 2524 2524 2524 2523 2523 2528 2528 2523 2523 2527 2527 2528 2528 2528 2528 2527 2527 2532 2532 2527 2527 2531 2531 2532 2532 2532 2532 2531 2531 2536 2536 2531 2531 2535 2535 2536 2536 4256 4256 4257 4257 2540 2540 4258 4258 2539 2539 2540 2540 2540 2540 2539 2539 2544 2544 2539 2539 2543 2543 2544 2544 2544 2544 2543 2543 2548 2548 2543 2543 2547 2547 2548 2548 2548 2548 2547 2547 2552 2552 2547 2547 2551 2551 2552 2552 2552 2552 2551 2551 2550 2550 2551 2551 2549 2549 2550 2550 2550 2550 2549 2549 2546 2546 2549 2549 2545 2545 2546 2546 2546 2546 2545 2545 2542 2542 2545 2545 2541 2541 2542 2542 2542 2542 2541 2541 4259 4259 2541 2541 4260 4260 4261 4261 2538 2538 2537 2537 2534 2534 2537 2537 2533 2533 2534 2534 2534 2534 2533 2533 2530 2530 2533 2533 2529 2529 2530 2530 2570 2570 2568 2568 2565 2565 2568 2568 2566 2566 2565 2565 2565 2565 2566 2566 2563 2563 2576 2576 2574 2574 2565 2565 2574 2574 2572 2572 2565 2565 2565 2565 2572 2572 2570 2570 2573 2573 2575 2575 2565 2565 2575 2575 2577 2577 2565 2565 2565 2565 2577 2577 2576 2576 2567 2567 2569 2569 2565 2565 2569 2569 2571 2571 2565 2565 2565 2565 2571 2571 2573 2573 2560 2560 2562 2562 2565 2565 2562 2562 2564 2564 2565 2565 2565 2565 2564 2564 2567 2567 2554 2554 2556 2556 2565 2565 2556 2556 2558 2558 2565 2565 2565 2565 2558 2558 2560 2560 2557 2557 2555 2555 2565 2565 2555 2555 2553 2553 2565 2565 2565 2565 2553 2553 2554 2554 2563 2563 2561 2561 2565 2565 2561 2561 2559 2559 2565 2565 2565 2565 2559 2559 2557 2557 2603 2603 2602 2602 2599 2599 2602 2602 2598 2598 2599 2599 2599 2599 2598 2598 2595 2595 2598 2598 2594 2594 2595 2595 4262 4262 4263 4263 2591 2591 4264 4264 2590 2590 2591 2591 2591 2591 2590 2590 2587 2587 2590 2590 2586 2586 2587 2587 2587 2587 2586 2586 2583 2583 2586 2586 2582 2582 2583 2583 2583 2583 2582 2582 2579 2579 2582 2582 2578 2578 2579 2579 2579 2579 2578 2578 2581 2581 2578 2578 2580 2580 2581 2581 2581 2581 2580 2580 2585 2585 2580 2580 2584 2584 2585 2585 2585 2585 2584 2584 2589 2589 2584 2584 2588 2588 2589 2589 2589 2589 2588 2588 4265 4265 2588 2588 4266 4266 4267 4267 2593 2593 2592 2592 2597 2597 2592 2592 2596 2596 2597 2597 2597 2597 2596 2596 2601 2601 2596 2596 2600 2600 2601 2601 2601 2601 2600 2600 2605 2605 2600 2600 2604 2604 2605 2605 2605 2605 2604 2604 2609 2609 2604 2604 2608 2608 2609 2609 4268 4268 4269 4269 2613 2613 4270 4270 2612 2612 2613 2613 2613 2613 2612 2612 2617 2617 2612 2612 2616 2616 2617 2617 2617 2617 2616 2616 2621 2621 2616 2616 2620 2620 2621 2621 2621 2621 2620 2620 2625 2625 2620 2620 2624 2624 2625 2625 2625 2625 2624 2624 2623 2623 2624 2624 2622 2622 2623 2623 2623 2623 2622 2622 2619 2619 2622 2622 2618 2618 2619 2619 2619 2619 2618 2618 2615 2615 2618 2618 2614 2614 2615 2615 2615 2615 2614 2614 4271 4271 2614 2614 4272 4272 4273 4273 2611 2611 2610 2610 2607 2607 2610 2610 2606 2606 2607 2607 2607 2607 2606 2606 2603 2603 2606 2606 2602 2602 2603 2603 2643 2643 2641 2641 2638 2638 2641 2641 2639 2639 2638 2638 2638 2638 2639 2639 2636 2636 2649 2649 2647 2647 2638 2638 2647 2647 2645 2645 2638 2638 2638 2638 2645 2645 2643 2643 2646 2646 2648 2648 2638 2638 2648 2648 2650 2650 2638 2638 2638 2638 2650 2650 2649 2649 2640 2640 2642 2642 2638 2638 2642 2642 2644 2644 2638 2638 2638 2638 2644 2644 2646 2646 2633 2633 2635 2635 2638 2638 2635 2635 2637 2637 2638 2638 2638 2638 2637 2637 2640 2640 2627 2627 2629 2629 2638 2638 2629 2629 2631 2631 2638 2638 2638 2638 2631 2631 2633 2633 2630 2630 2628 2628 2638 2638 2628 2628 2626 2626 2638 2638 2638 2638 2626 2626 2627 2627 2636 2636 2634 2634 2638 2638 2634 2634 2632 2632 2638 2638 2638 2638 2632 2632 2630 2630 2676 2676 2675 2675 2672 2672 2675 2675 2671 2671 2672 2672 2672 2672 2671 2671 2668 2668 2671 2671 2667 2667 2668 2668 4274 4274 4275 4275 2664 2664 4276 4276 2663 2663 2664 2664 2664 2664 2663 2663 2660 2660 2663 2663 2659 2659 2660 2660 2660 2660 2659 2659 2656 2656 2659 2659 2655 2655 2656 2656 2656 2656 2655 2655 2652 2652 2655 2655 2651 2651 2652 2652 2652 2652 2651 2651 2654 2654 2651 2651 2653 2653 2654 2654 2654 2654 2653 2653 2658 2658 2653 2653 2657 2657 2658 2658 2658 2658 2657 2657 2662 2662 2657 2657 2661 2661 2662 2662 2662 2662 2661 2661 4277 4277 2661 2661 4278 4278 4279 4279 2666 2666 2665 2665 2670 2670 2665 2665 2669 2669 2670 2670 2670 2670 2669 2669 2674 2674 2669 2669 2673 2673 2674 2674 2674 2674 2673 2673 2678 2678 2673 2673 2677 2677 2678 2678 2678 2678 2677 2677 2682 2682 2677 2677 2681 2681 2682 2682 4280 4280 4281 4281 2686 2686 4282 4282 2685 2685 2686 2686 2686 2686 2685 2685 2690 2690 2685 2685 2689 2689 2690 2690 2690 2690 2689 2689 2694 2694 2689 2689 2693 2693 2694 2694 2694 2694 2693 2693 2698 2698 2693 2693 2697 2697 2698 2698 2698 2698 2697 2697 2696 2696 2697 2697 2695 2695 2696 2696 2696 2696 2695 2695 2692 2692 2695 2695 2691 2691 2692 2692 2692 2692 2691 2691 2688 2688 2691 2691 2687 2687 2688 2688 2688 2688 2687 2687 4283 4283 2687 2687 4284 4284 4285 4285 2684 2684 2683 2683 2680 2680 2683 2683 2679 2679 2680 2680 2680 2680 2679 2679 2676 2676 2679 2679 2675 2675 2676 2676 2716 2716 2714 2714 2711 2711 2714 2714 2712 2712 2711 2711 2711 2711 2712 2712 2709 2709 2722 2722 2720 2720 2711 2711 2720 2720 2718 2718 2711 2711 2711 2711 2718 2718 2716 2716 2719 2719 2721 2721 2711 2711 2721 2721 2723 2723 2711 2711 2711 2711 2723 2723 2722 2722 2713 2713 2715 2715 2711 2711 2715 2715 2717 2717 2711 2711 2711 2711 2717 2717 2719 2719 2706 2706 2708 2708 2711 2711 2708 2708 2710 2710 2711 2711 2711 2711 2710 2710 2713 2713 2700 2700 2702 2702 2711 2711 2702 2702 2704 2704 2711 2711 2711 2711 2704 2704 2706 2706 2703 2703 2701 2701 2711 2711 2701 2701 2699 2699 2711 2711 2711 2711 2699 2699 2700 2700 2709 2709 2707 2707 2711 2711 2707 2707 2705 2705 2711 2711 2711 2711 2705 2705 2703 2703 2808 2808 2798 2798 2800 2800 2798 2798 2784 2784 2800 2800 2800 2800 2784 2784 2786 2786 4286 4286 2770 2770 4287 4287 4288 4288 2770 2770 2772 2772 2770 2770 2760 2760 2772 2772 2772 2772 2760 2760 2762 2762 2760 2760 2748 2748 2762 2762 2762 2762 2748 2748 2750 2750 2748 2748 2741 2741 2750 2750 2750 2750 2741 2741 2746 2746 2741 2741 2747 2747 2746 2746 2746 2746 2747 2747 2749 2749 2747 2747 2759 2759 2749 2749 2749 2749 2759 2759 2761 2761 2759 2759 2769 2769 2761 2761 2761 2761 2769 2769 2771 2771 2769 2769 4289 4289 2771 2771 2771 2771 4290 4290 4291 4291 2783 2783 2797 2797 2785 2785 2785 2785 2797 2797 2799 2799 2797 2797 2806 2806 2799 2799 2799 2799 2806 2806 2807 2807 2806 2806 2817 2817 2807 2807 2807 2807 2817 2817 2815 2815 2817 2817 2831 2831 2815 2815 2815 2815 2831 2831 2829 2829 4292 4292 2845 2845 4293 4293 4294 4294 2845 2845 2843 2843 2845 2845 2855 2855 2843 2843 2843 2843 2855 2855 2853 2853 2855 2855 2867 2867 2853 2853 2853 2853 2867 2867 2865 2865 2867 2867 2874 2874 2865 2865 2865 2865 2874 2874 2869 2869 2874 2874 2868 2868 2869 2869 2869 2869 2868 2868 2866 2866 2868 2868 2856 2856 2866 2866 2866 2866 2856 2856 2854 2854 2856 2856 2846 2846 2854 2854 2854 2854 2846 2846 2844 2844 2846 2846 4295 4295 2844 2844 2844 2844 4296 4296 4297 4297 2832 2832 2818 2818 2830 2830 2830 2830 2818 2818 2816 2816 2818 2818 2809 2809 2816 2816 2816 2816 2809 2809 2808 2808 2809 2809 2798 2798 2808 2808 2809 2809 2796 2796 2798 2798 2796 2796 2782 2782 2798 2798 2798 2798 2782 2782 2784 2784 4298 4298 2768 2768 4299 4299 4300 4300 2768 2768 2770 2770 2768 2768 2756 2756 2770 2770 2770 2770 2756 2756 2760 2760 2756 2756 2745 2745 2760 2760 2760 2760 2745 2745 2748 2748 2745 2745 2740 2740 2748 2748 2748 2748 2740 2740 2741 2741 2740 2740 2744 2744 2741 2741 2741 2741 2744 2744 2747 2747 2744 2744 2755 2755 2747 2747 2747 2747 2755 2755 2759 2759 2755 2755 2767 2767 2759 2759 2759 2759 2767 2767 2769 2769 2767 2767 4301 4301 2769 2769 2769 2769 4302 4302 4303 4303 2781 2781 2795 2795 2783 2783 2783 2783 2795 2795 2797 2797 2795 2795 2805 2805 2797 2797 2797 2797 2805 2805 2806 2806 2805 2805 2819 2819 2806 2806 2806 2806 2819 2819 2817 2817 2819 2819 2833 2833 2817 2817 2817 2817 2833 2833 2831 2831 4304 4304 2847 2847 4305 4305 4306 4306 2847 2847 2845 2845 2847 2847 2859 2859 2845 2845 2845 2845 2859 2859 2855 2855 2859 2859 2870 2870 2855 2855 2855 2855 2870 2870 2867 2867 2870 2870 2875 2875 2867 2867 2867 2867 2875 2875 2874 2874 2875 2875 2871 2871 2874 2874 2874 2874 2871 2871 2868 2868 2871 2871 2860 2860 2868 2868 2868 2868 2860 2860 2856 2856 2860 2860 2848 2848 2856 2856 2856 2856 2848 2848 2846 2846 2848 2848 4307 4307 2846 2846 2846 2846 4308 4308 4309 4309 2834 2834 2820 2820 2832 2832 2832 2832 2820 2820 2818 2818 2820 2820 2810 2810 2818 2818 2818 2818 2810 2810 2809 2809 2810 2810 2796 2796 2809 2809 2810 2810 2794 2794 2796 2796 2794 2794 2780 2780 2796 2796 2796 2796 2780 2780 2782 2782 4310 4310 2766 2766 4311 4311 4312 4312 2766 2766 2768 2768 2766 2766 2752 2752 2768 2768 2768 2768 2752 2752 2756 2756 2752 2752 2739 2739 2756 2756 2756 2756 2739 2739 2745 2745 2739 2739 2735 2735 2745 2745 2745 2745 2735 2735 2740 2740 2735 2735 2738 2738 2740 2740 2740 2740 2738 2738 2744 2744 2738 2738 2751 2751 2744 2744 2744 2744 2751 2751 2755 2755 2751 2751 2765 2765 2755 2755 2755 2755 2765 2765 2767 2767 2765 2765 4313 4313 2767 2767 2767 2767 4314 4314 4315 4315 2779 2779 2793 2793 2781 2781 2781 2781 2793 2793 2795 2795 2793 2793 2804 2804 2795 2795 2795 2795 2804 2804 2805 2805 2804 2804 2821 2821 2805 2805 2805 2805 2821 2821 2819 2819 2821 2821 2835 2835 2819 2819 2819 2819 2835 2835 2833 2833 4316 4316 2849 2849 4317 4317 4318 4318 2849 2849 2847 2847 2849 2849 2863 2863 2847 2847 2847 2847 2863 2863 2859 2859 2863 2863 2876 2876 2859 2859 2859 2859 2876 2876 2870 2870 2876 2876 2880 2880 2870 2870 2870 2870 2880 2880 2875 2875 2880 2880 2877 2877 2875 2875 2875 2875 2877 2877 2871 2871 2877 2877 2864 2864 2871 2871 2871 2871 2864 2864 2860 2860 2864 2864 2850 2850 2860 2860 2860 2860 2850 2850 2848 2848 2850 2850 4319 4319 2848 2848 2848 2848 4320 4320 4321 4321 2836 2836 2822 2822 2834 2834 2834 2834 2822 2822 2820 2820 2822 2822 2811 2811 2820 2820 2820 2820 2811 2811 2810 2810 2811 2811 2794 2794 2810 2810 2811 2811 2792 2792 2794 2794 2792 2792 2778 2778 2794 2794 2794 2794 2778 2778 2780 2780 4322 4322 2764 2764 4323 4323 4324 4324 2764 2764 2766 2766 2764 2764 2743 2743 2766 2766 2766 2766 2743 2743 2752 2752 2743 2743 2734 2734 2752 2752 2752 2752 2734 2734 2739 2739 2734 2734 2730 2730 2739 2739 2739 2739 2730 2730 2735 2735 2730 2730 2733 2733 2735 2735 2735 2735 2733 2733 2738 2738 2733 2733 2742 2742 2738 2738 2738 2738 2742 2742 2751 2751 2742 2742 2763 2763 2751 2751 2751 2751 2763 2763 2765 2765 2763 2763 4325 4325 2765 2765 2765 2765 4326 4326 4327 4327 2777 2777 2791 2791 2779 2779 2779 2779 2791 2791 2793 2793 2791 2791 2803 2803 2793 2793 2793 2793 2803 2803 2804 2804 2803 2803 2823 2823 2804 2804 2804 2804 2823 2823 2821 2821 2823 2823 2837 2837 2821 2821 2821 2821 2837 2837 2835 2835 4328 4328 2851 2851 4329 4329 4330 4330 2851 2851 2849 2849 2851 2851 2872 2872 2849 2849 2849 2849 2872 2872 2863 2863 2872 2872 2881 2881 2863 2863 2863 2863 2881 2881 2876 2876 2881 2881 2885 2885 2876 2876 2876 2876 2885 2885 2880 2880 2885 2885 2882 2882 2880 2880 2880 2880 2882 2882 2877 2877 2882 2882 2873 2873 2877 2877 2877 2877 2873 2873 2864 2864 2873 2873 2852 2852 2864 2864 2864 2864 2852 2852 2850 2850 2852 2852 4331 4331 2850 2850 2850 2850 4332 4332 4333 4333 2838 2838 2824 2824 2836 2836 2836 2836 2824 2824 2822 2822 2824 2824 2812 2812 2822 2822 2822 2822 2812 2812 2811 2811 2812 2812 2792 2792 2811 2811 2812 2812 4334 4334 2792 2792 4335 4335 4336 4336 2792 2792 2792 2792 4337 4337 2778 2778 4338 4338 4339 4339 2778 2778 4340 4340 4341 4341 2764 2764 4342 4342 4343 4343 2764 2764 2764 2764 4344 4344 2743 2743 4345 4345 4346 4346 2743 2743 2743 2743 4347 4347 2734 2734 4348 4348 4349 4349 2734 2734 2734 2734 4350 4350 2730 2730 4351 4351 4352 4352 2730 2730 2730 2730 4353 4353 2733 2733 4354 4354 4355 4355 2733 2733 2733 2733 4356 4356 2742 2742 4357 4357 4358 4358 2742 2742 2742 2742 4359 4359 2763 2763 4360 4360 4361 4361 2763 2763 2763 2763 4362 4362 4363 4363 4364 4364 4365 4365 2777 2777 2777 2777 4366 4366 2791 2791 4367 4367 4368 4368 2791 2791 2791 2791 4369 4369 2803 2803 4370 4370 4371 4371 2803 2803 2803 2803 4372 4372 2823 2823 4373 4373 4374 4374 2823 2823 2823 2823 4375 4375 2837 2837 4376 4376 4377 4377 2837 2837 4378 4378 4379 4379 2851 2851 4380 4380 4381 4381 2851 2851 2851 2851 4382 4382 2872 2872 4383 4383 4384 4384 2872 2872 2872 2872 4385 4385 2881 2881 4386 4386 4387 4387 2881 2881 2881 2881 4388 4388 2885 2885 4389 4389 4390 4390 2885 2885 2885 2885 4391 4391 2882 2882 4392 4392 4393 4393 2882 2882 2882 2882 4394 4394 2873 2873 4395 4395 4396 4396 2873 2873 2873 2873 4397 4397 2852 2852 4398 4398 4399 4399 2852 2852 2852 2852 4400 4400 4401 4401 4402 4402 4403 4403 2838 2838 2838 2838 4404 4404 2824 2824 4405 4405 4406 4406 2824 2824 2824 2824 4407 4407 2812 2812 4408 4408 4409 4409 2812 2812 2813 2813 2788 2788 2790 2790 2788 2788 2774 2774 2790 2790 2790 2790 2774 2774 2776 2776 2774 2774 2754 2754 2776 2776 2776 2776 2754 2754 2758 2758 2754 2754 2732 2732 2758 2758 2758 2758 2732 2732 2737 2737 2732 2732 2726 2726 2737 2737 2737 2737 2726 2726 2729 2729 2726 2726 2724 2724 2729 2729 2729 2729 2724 2724 2727 2727 2724 2724 2725 2725 2727 2727 2727 2727 2725 2725 2728 2728 2725 2725 2731 2731 2728 2728 2728 2728 2731 2731 2736 2736 2731 2731 2753 2753 2736 2736 2736 2736 2753 2753 2757 2757 2753 2753 2773 2773 2757 2757 2757 2757 2773 2773 2775 2775 2773 2773 2787 2787 2775 2775 2775 2775 2787 2787 2789 2789 2787 2787 2801 2801 2789 2789 2789 2789 2801 2801 2802 2802 2801 2801 2827 2827 2802 2802 2802 2802 2827 2827 2825 2825 2827 2827 2841 2841 2825 2825 2825 2825 2841 2841 2839 2839 2841 2841 2861 2861 2839 2839 2839 2839 2861 2861 2857 2857 2861 2861 2883 2883 2857 2857 2857 2857 2883 2883 2878 2878 2883 2883 2889 2889 2878 2878 2878 2878 2889 2889 2886 2886 2889 2889 2891 2891 2886 2886 2886 2886 2891 2891 2888 2888 2891 2891 2890 2890 2888 2888 2888 2888 2890 2890 2887 2887 2890 2890 2884 2884 2887 2887 2887 2887 2884 2884 2879 2879 2884 2884 2862 2862 2879 2879 2879 2879 2862 2862 2858 2858 2862 2862 2842 2842 2858 2858 2858 2858 2842 2842 2840 2840 2842 2842 2828 2828 2840 2840 2840 2840 2828 2828 2826 2826 2828 2828 2814 2814 2826 2826 2826 2826 2814 2814 2813 2813 2814 2814 2788 2788 2813 2813 2976 2976 2966 2966 2968 2968 2966 2966 2952 2952 2968 2968 2968 2968 2952 2952 2954 2954 4410 4410 2938 2938 4411 4411 4412 4412 2938 2938 2940 2940 2938 2938 2928 2928 2940 2940 2940 2940 2928 2928 2930 2930 2928 2928 2916 2916 2930 2930 2930 2930 2916 2916 2918 2918 2916 2916 2909 2909 2918 2918 2918 2918 2909 2909 2914 2914 2909 2909 2915 2915 2914 2914 2914 2914 2915 2915 2917 2917 2915 2915 2927 2927 2917 2917 2917 2917 2927 2927 2929 2929 2927 2927 2937 2937 2929 2929 2929 2929 2937 2937 2939 2939 2937 2937 4413 4413 2939 2939 2939 2939 4414 4414 4415 4415 2951 2951 2965 2965 2953 2953 2953 2953 2965 2965 2967 2967 2965 2965 2974 2974 2967 2967 2967 2967 2974 2974 2975 2975 2974 2974 2985 2985 2975 2975 2975 2975 2985 2985 2983 2983 2985 2985 2999 2999 2983 2983 2983 2983 2999 2999 2997 2997 4416 4416 3013 3013 4417 4417 4418 4418 3013 3013 3011 3011 3013 3013 3023 3023 3011 3011 3011 3011 3023 3023 3021 3021 3023 3023 3035 3035 3021 3021 3021 3021 3035 3035 3033 3033 3035 3035 3042 3042 3033 3033 3033 3033 3042 3042 3037 3037 3042 3042 3036 3036 3037 3037 3037 3037 3036 3036 3034 3034 3036 3036 3024 3024 3034 3034 3034 3034 3024 3024 3022 3022 3024 3024 3014 3014 3022 3022 3022 3022 3014 3014 3012 3012 3014 3014 4419 4419 3012 3012 3012 3012 4420 4420 4421 4421 3000 3000 2986 2986 2998 2998 2998 2998 2986 2986 2984 2984 2986 2986 2977 2977 2984 2984 2984 2984 2977 2977 2976 2976 2977 2977 2966 2966 2976 2976 2977 2977 2964 2964 2966 2966 2964 2964 2950 2950 2966 2966 2966 2966 2950 2950 2952 2952 4422 4422 2936 2936 4423 4423 4424 4424 2936 2936 2938 2938 2936 2936 2924 2924 2938 2938 2938 2938 2924 2924 2928 2928 2924 2924 2913 2913 2928 2928 2928 2928 2913 2913 2916 2916 2913 2913 2908 2908 2916 2916 2916 2916 2908 2908 2909 2909 2908 2908 2912 2912 2909 2909 2909 2909 2912 2912 2915 2915 2912 2912 2923 2923 2915 2915 2915 2915 2923 2923 2927 2927 2923 2923 2935 2935 2927 2927 2927 2927 2935 2935 2937 2937 2935 2935 4425 4425 2937 2937 2937 2937 4426 4426 4427 4427 2949 2949 2963 2963 2951 2951 2951 2951 2963 2963 2965 2965 2963 2963 2973 2973 2965 2965 2965 2965 2973 2973 2974 2974 2973 2973 2987 2987 2974 2974 2974 2974 2987 2987 2985 2985 2987 2987 3001 3001 2985 2985 2985 2985 3001 3001 2999 2999 4428 4428 3015 3015 4429 4429 4430 4430 3015 3015 3013 3013 3015 3015 3027 3027 3013 3013 3013 3013 3027 3027 3023 3023 3027 3027 3038 3038 3023 3023 3023 3023 3038 3038 3035 3035 3038 3038 3043 3043 3035 3035 3035 3035 3043 3043 3042 3042 3043 3043 3039 3039 3042 3042 3042 3042 3039 3039 3036 3036 3039 3039 3028 3028 3036 3036 3036 3036 3028 3028 3024 3024 3028 3028 3016 3016 3024 3024 3024 3024 3016 3016 3014 3014 3016 3016 4431 4431 3014 3014 3014 3014 4432 4432 4433 4433 3002 3002 2988 2988 3000 3000 3000 3000 2988 2988 2986 2986 2988 2988 2978 2978 2986 2986 2986 2986 2978 2978 2977 2977 2978 2978 2964 2964 2977 2977 2978 2978 2962 2962 2964 2964 2962 2962 2948 2948 2964 2964 2964 2964 2948 2948 2950 2950 4434 4434 2934 2934 4435 4435 4436 4436 2934 2934 2936 2936 2934 2934 2920 2920 2936 2936 2936 2936 2920 2920 2924 2924 2920 2920 2907 2907 2924 2924 2924 2924 2907 2907 2913 2913 2907 2907 2903 2903 2913 2913 2913 2913 2903 2903 2908 2908 2903 2903 2906 2906 2908 2908 2908 2908 2906 2906 2912 2912 2906 2906 2919 2919 2912 2912 2912 2912 2919 2919 2923 2923 2919 2919 2933 2933 2923 2923 2923 2923 2933 2933 2935 2935 2933 2933 4437 4437 2935 2935 2935 2935 4438 4438 4439 4439 2947 2947 2961 2961 2949 2949 2949 2949 2961 2961 2963 2963 2961 2961 2972 2972 2963 2963 2963 2963 2972 2972 2973 2973 2972 2972 2989 2989 2973 2973 2973 2973 2989 2989 2987 2987 2989 2989 3003 3003 2987 2987 2987 2987 3003 3003 3001 3001 4440 4440 3017 3017 4441 4441 4442 4442 3017 3017 3015 3015 3017 3017 3031 3031 3015 3015 3015 3015 3031 3031 3027 3027 3031 3031 3044 3044 3027 3027 3027 3027 3044 3044 3038 3038 3044 3044 3048 3048 3038 3038 3038 3038 3048 3048 3043 3043 3048 3048 3045 3045 3043 3043 3043 3043 3045 3045 3039 3039 3045 3045 3032 3032 3039 3039 3039 3039 3032 3032 3028 3028 3032 3032 3018 3018 3028 3028 3028 3028 3018 3018 3016 3016 3018 3018 4443 4443 3016 3016 3016 3016 4444 4444 4445 4445 3004 3004 2990 2990 3002 3002 3002 3002 2990 2990 2988 2988 2990 2990 2979 2979 2988 2988 2988 2988 2979 2979 2978 2978 2979 2979 2962 2962 2978 2978 2979 2979 2960 2960 2962 2962 2960 2960 2946 2946 2962 2962 2962 2962 2946 2946 2948 2948 4446 4446 2932 2932 4447 4447 4448 4448 2932 2932 2934 2934 2932 2932 2911 2911 2934 2934 2934 2934 2911 2911 2920 2920 2911 2911 2902 2902 2920 2920 2920 2920 2902 2902 2907 2907 2902 2902 2898 2898 2907 2907 2907 2907 2898 2898 2903 2903 2898 2898 2901 2901 2903 2903 2903 2903 2901 2901 2906 2906 2901 2901 2910 2910 2906 2906 2906 2906 2910 2910 2919 2919 2910 2910 2931 2931 2919 2919 2919 2919 2931 2931 2933 2933 2931 2931 4449 4449 2933 2933 2933 2933 4450 4450 4451 4451 2945 2945 2959 2959 2947 2947 2947 2947 2959 2959 2961 2961 2959 2959 2971 2971 2961 2961 2961 2961 2971 2971 2972 2972 2971 2971 2991 2991 2972 2972 2972 2972 2991 2991 2989 2989 2991 2991 3005 3005 2989 2989 2989 2989 3005 3005 3003 3003 4452 4452 3019 3019 4453 4453 4454 4454 3019 3019 3017 3017 3019 3019 3040 3040 3017 3017 3017 3017 3040 3040 3031 3031 3040 3040 3049 3049 3031 3031 3031 3031 3049 3049 3044 3044 3049 3049 3053 3053 3044 3044 3044 3044 3053 3053 3048 3048 3053 3053 3050 3050 3048 3048 3048 3048 3050 3050 3045 3045 3050 3050 3041 3041 3045 3045 3045 3045 3041 3041 3032 3032 3041 3041 3020 3020 3032 3032 3032 3032 3020 3020 3018 3018 3020 3020 4455 4455 3018 3018 3018 3018 4456 4456 4457 4457 3006 3006 2992 2992 3004 3004 3004 3004 2992 2992 2990 2990 2992 2992 2980 2980 2990 2990 2990 2990 2980 2980 2979 2979 2980 2980 2960 2960 2979 2979 2980 2980 4458 4458 2960 2960 4459 4459 4460 4460 2960 2960 2960 2960 4461 4461 2946 2946 4462 4462 4463 4463 2946 2946 4464 4464 4465 4465 2932 2932 4466 4466 4467 4467 2932 2932 2932 2932 4468 4468 2911 2911 4469 4469 4470 4470 2911 2911 2911 2911 4471 4471 2902 2902 4472 4472 4473 4473 2902 2902 2902 2902 4474 4474 2898 2898 4475 4475 4476 4476 2898 2898 2898 2898 4477 4477 2901 2901 4478 4478 4479 4479 2901 2901 2901 2901 4480 4480 2910 2910 4481 4481 4482 4482 2910 2910 2910 2910 4483 4483 2931 2931 4484 4484 4485 4485 2931 2931 2931 2931 4486 4486 4487 4487 4488 4488 4489 4489 2945 2945 2945 2945 4490 4490 2959 2959 4491 4491 4492 4492 2959 2959 2959 2959 4493 4493 2971 2971 4494 4494 4495 4495 2971 2971 2971 2971 4496 4496 2991 2991 4497 4497 4498 4498 2991 2991 2991 2991 4499 4499 3005 3005 4500 4500 4501 4501 3005 3005 4502 4502 4503 4503 3019 3019 4504 4504 4505 4505 3019 3019 3019 3019 4506 4506 3040 3040 4507 4507 4508 4508 3040 3040 3040 3040 4509 4509 3049 3049 4510 4510 4511 4511 3049 3049 3049 3049 4512 4512 3053 3053 4513 4513 4514 4514 3053 3053 3053 3053 4515 4515 3050 3050 4516 4516 4517 4517 3050 3050 3050 3050 4518 4518 3041 3041 4519 4519 4520 4520 3041 3041 3041 3041 4521 4521 3020 3020 4522 4522 4523 4523 3020 3020 3020 3020 4524 4524 4525 4525 4526 4526 4527 4527 3006 3006 3006 3006 4528 4528 2992 2992 4529 4529 4530 4530 2992 2992 2992 2992 4531 4531 2980 2980 4532 4532 4533 4533 2980 2980 2981 2981 2956 2956 2958 2958 2956 2956 2942 2942 2958 2958 2958 2958 2942 2942 2944 2944 2942 2942 2922 2922 2944 2944 2944 2944 2922 2922 2926 2926 2922 2922 2900 2900 2926 2926 2926 2926 2900 2900 2905 2905 2900 2900 2894 2894 2905 2905 2905 2905 2894 2894 2897 2897 2894 2894 2892 2892 2897 2897 2897 2897 2892 2892 2895 2895 2892 2892 2893 2893 2895 2895 2895 2895 2893 2893 2896 2896 2893 2893 2899 2899 2896 2896 2896 2896 2899 2899 2904 2904 2899 2899 2921 2921 2904 2904 2904 2904 2921 2921 2925 2925 2921 2921 2941 2941 2925 2925 2925 2925 2941 2941 2943 2943 2941 2941 2955 2955 2943 2943 2943 2943 2955 2955 2957 2957 2955 2955 2969 2969 2957 2957 2957 2957 2969 2969 2970 2970 2969 2969 2995 2995 2970 2970 2970 2970 2995 2995 2993 2993 2995 2995 3009 3009 2993 2993 2993 2993 3009 3009 3007 3007 3009 3009 3029 3029 3007 3007 3007 3007 3029 3029 3025 3025 3029 3029 3051 3051 3025 3025 3025 3025 3051 3051 3046 3046 3051 3051 3057 3057 3046 3046 3046 3046 3057 3057 3054 3054 3057 3057 3059 3059 3054 3054 3054 3054 3059 3059 3056 3056 3059 3059 3058 3058 3056 3056 3056 3056 3058 3058 3055 3055 3058 3058 3052 3052 3055 3055 3055 3055 3052 3052 3047 3047 3052 3052 3030 3030 3047 3047 3047 3047 3030 3030 3026 3026 3030 3030 3010 3010 3026 3026 3026 3026 3010 3010 3008 3008 3010 3010 2996 2996 3008 3008 3008 3008 2996 2996 2994 2994 2996 2996 2982 2982 2994 2994 2994 2994 2982 2982 2981 2981 2982 2982 2956 2956 2981 2981 3144 3144 3134 3134 3136 3136 3134 3134 3120 3120 3136 3136 3136 3136 3120 3120 3122 3122 4534 4534 3106 3106 4535 4535 4536 4536 3106 3106 3108 3108 3106 3106 3096 3096 3108 3108 3108 3108 3096 3096 3098 3098 3096 3096 3084 3084 3098 3098 3098 3098 3084 3084 3086 3086 3084 3084 3077 3077 3086 3086 3086 3086 3077 3077 3082 3082 3077 3077 3083 3083 3082 3082 3082 3082 3083 3083 3085 3085 3083 3083 3095 3095 3085 3085 3085 3085 3095 3095 3097 3097 3095 3095 3105 3105 3097 3097 3097 3097 3105 3105 3107 3107 3105 3105 4537 4537 3107 3107 3107 3107 4538 4538 4539 4539 3119 3119 3133 3133 3121 3121 3121 3121 3133 3133 3135 3135 3133 3133 3142 3142 3135 3135 3135 3135 3142 3142 3143 3143 3142 3142 3153 3153 3143 3143 3143 3143 3153 3153 3151 3151 3153 3153 3167 3167 3151 3151 3151 3151 3167 3167 3165 3165 4540 4540 3181 3181 4541 4541 4542 4542 3181 3181 3179 3179 3181 3181 3191 3191 3179 3179 3179 3179 3191 3191 3189 3189 3191 3191 3203 3203 3189 3189 3189 3189 3203 3203 3201 3201 3203 3203 3210 3210 3201 3201 3201 3201 3210 3210 3205 3205 3210 3210 3204 3204 3205 3205 3205 3205 3204 3204 3202 3202 3204 3204 3192 3192 3202 3202 3202 3202 3192 3192 3190 3190 3192 3192 3182 3182 3190 3190 3190 3190 3182 3182 3180 3180 3182 3182 4543 4543 3180 3180 3180 3180 4544 4544 4545 4545 3168 3168 3154 3154 3166 3166 3166 3166 3154 3154 3152 3152 3154 3154 3145 3145 3152 3152 3152 3152 3145 3145 3144 3144 3145 3145 3134 3134 3144 3144 3145 3145 3132 3132 3134 3134 3132 3132 3118 3118 3134 3134 3134 3134 3118 3118 3120 3120 4546 4546 3104 3104 4547 4547 4548 4548 3104 3104 3106 3106 3104 3104 3092 3092 3106 3106 3106 3106 3092 3092 3096 3096 3092 3092 3081 3081 3096 3096 3096 3096 3081 3081 3084 3084 3081 3081 3076 3076 3084 3084 3084 3084 3076 3076 3077 3077 3076 3076 3080 3080 3077 3077 3077 3077 3080 3080 3083 3083 3080 3080 3091 3091 3083 3083 3083 3083 3091 3091 3095 3095 3091 3091 3103 3103 3095 3095 3095 3095 3103 3103 3105 3105 3103 3103 4549 4549 3105 3105 3105 3105 4550 4550 4551 4551 3117 3117 3131 3131 3119 3119 3119 3119 3131 3131 3133 3133 3131 3131 3141 3141 3133 3133 3133 3133 3141 3141 3142 3142 3141 3141 3155 3155 3142 3142 3142 3142 3155 3155 3153 3153 3155 3155 3169 3169 3153 3153 3153 3153 3169 3169 3167 3167 4552 4552 3183 3183 4553 4553 4554 4554 3183 3183 3181 3181 3183 3183 3195 3195 3181 3181 3181 3181 3195 3195 3191 3191 3195 3195 3206 3206 3191 3191 3191 3191 3206 3206 3203 3203 3206 3206 3211 3211 3203 3203 3203 3203 3211 3211 3210 3210 3211 3211 3207 3207 3210 3210 3210 3210 3207 3207 3204 3204 3207 3207 3196 3196 3204 3204 3204 3204 3196 3196 3192 3192 3196 3196 3184 3184 3192 3192 3192 3192 3184 3184 3182 3182 3184 3184 4555 4555 3182 3182 3182 3182 4556 4556 4557 4557 3170 3170 3156 3156 3168 3168 3168 3168 3156 3156 3154 3154 3156 3156 3146 3146 3154 3154 3154 3154 3146 3146 3145 3145 3146 3146 3132 3132 3145 3145 3146 3146 3130 3130 3132 3132 3130 3130 3116 3116 3132 3132 3132 3132 3116 3116 3118 3118 4558 4558 3102 3102 4559 4559 4560 4560 3102 3102 3104 3104 3102 3102 3088 3088 3104 3104 3104 3104 3088 3088 3092 3092 3088 3088 3075 3075 3092 3092 3092 3092 3075 3075 3081 3081 3075 3075 3071 3071 3081 3081 3081 3081 3071 3071 3076 3076 3071 3071 3074 3074 3076 3076 3076 3076 3074 3074 3080 3080 3074 3074 3087 3087 3080 3080 3080 3080 3087 3087 3091 3091 3087 3087 3101 3101 3091 3091 3091 3091 3101 3101 3103 3103 3101 3101 4561 4561 3103 3103 3103 3103 4562 4562 4563 4563 3115 3115 3129 3129 3117 3117 3117 3117 3129 3129 3131 3131 3129 3129 3140 3140 3131 3131 3131 3131 3140 3140 3141 3141 3140 3140 3157 3157 3141 3141 3141 3141 3157 3157 3155 3155 3157 3157 3171 3171 3155 3155 3155 3155 3171 3171 3169 3169 4564 4564 3185 3185 4565 4565 4566 4566 3185 3185 3183 3183 3185 3185 3199 3199 3183 3183 3183 3183 3199 3199 3195 3195 3199 3199 3212 3212 3195 3195 3195 3195 3212 3212 3206 3206 3212 3212 3216 3216 3206 3206 3206 3206 3216 3216 3211 3211 3216 3216 3213 3213 3211 3211 3211 3211 3213 3213 3207 3207 3213 3213 3200 3200 3207 3207 3207 3207 3200 3200 3196 3196 3200 3200 3186 3186 3196 3196 3196 3196 3186 3186 3184 3184 3186 3186 4567 4567 3184 3184 3184 3184 4568 4568 4569 4569 3172 3172 3158 3158 3170 3170 3170 3170 3158 3158 3156 3156 3158 3158 3147 3147 3156 3156 3156 3156 3147 3147 3146 3146 3147 3147 3130 3130 3146 3146 3147 3147 3128 3128 3130 3130 3128 3128 3114 3114 3130 3130 3130 3130 3114 3114 3116 3116 4570 4570 3100 3100 4571 4571 4572 4572 3100 3100 3102 3102 3100 3100 3079 3079 3102 3102 3102 3102 3079 3079 3088 3088 3079 3079 3070 3070 3088 3088 3088 3088 3070 3070 3075 3075 3070 3070 3066 3066 3075 3075 3075 3075 3066 3066 3071 3071 3066 3066 3069 3069 3071 3071 3071 3071 3069 3069 3074 3074 3069 3069 3078 3078 3074 3074 3074 3074 3078 3078 3087 3087 3078 3078 3099 3099 3087 3087 3087 3087 3099 3099 3101 3101 3099 3099 4573 4573 3101 3101 3101 3101 4574 4574 4575 4575 3113 3113 3127 3127 3115 3115 3115 3115 3127 3127 3129 3129 3127 3127 3139 3139 3129 3129 3129 3129 3139 3139 3140 3140 3139 3139 3159 3159 3140 3140 3140 3140 3159 3159 3157 3157 3159 3159 3173 3173 3157 3157 3157 3157 3173 3173 3171 3171 4576 4576 3187 3187 4577 4577 4578 4578 3187 3187 3185 3185 3187 3187 3208 3208 3185 3185 3185 3185 3208 3208 3199 3199 3208 3208 3217 3217 3199 3199 3199 3199 3217 3217 3212 3212 3217 3217 3221 3221 3212 3212 3212 3212 3221 3221 3216 3216 3221 3221 3218 3218 3216 3216 3216 3216 3218 3218 3213 3213 3218 3218 3209 3209 3213 3213 3213 3213 3209 3209 3200 3200 3209 3209 3188 3188 3200 3200 3200 3200 3188 3188 3186 3186 3188 3188 4579 4579 3186 3186 3186 3186 4580 4580 4581 4581 3174 3174 3160 3160 3172 3172 3172 3172 3160 3160 3158 3158 3160 3160 3148 3148 3158 3158 3158 3158 3148 3148 3147 3147 3148 3148 3128 3128 3147 3147 3148 3148 4582 4582 3128 3128 4583 4583 4584 4584 3128 3128 3128 3128 4585 4585 3114 3114 4586 4586 4587 4587 3114 3114 4588 4588 4589 4589 3100 3100 4590 4590 4591 4591 3100 3100 3100 3100 4592 4592 3079 3079 4593 4593 4594 4594 3079 3079 3079 3079 4595 4595 3070 3070 4596 4596 4597 4597 3070 3070 3070 3070 4598 4598 3066 3066 4599 4599 4600 4600 3066 3066 3066 3066 4601 4601 3069 3069 4602 4602 4603 4603 3069 3069 3069 3069 4604 4604 3078 3078 4605 4605 4606 4606 3078 3078 3078 3078 4607 4607 3099 3099 4608 4608 4609 4609 3099 3099 3099 3099 4610 4610 4611 4611 4612 4612 4613 4613 3113 3113 3113 3113 4614 4614 3127 3127 4615 4615 4616 4616 3127 3127 3127 3127 4617 4617 3139 3139 4618 4618 4619 4619 3139 3139 3139 3139 4620 4620 3159 3159 4621 4621 4622 4622 3159 3159 3159 3159 4623 4623 3173 3173 4624 4624 4625 4625 3173 3173 4626 4626 4627 4627 3187 3187 4628 4628 4629 4629 3187 3187 3187 3187 4630 4630 3208 3208 4631 4631 4632 4632 3208 3208 3208 3208 4633 4633 3217 3217 4634 4634 4635 4635 3217 3217 3217 3217 4636 4636 3221 3221 4637 4637 4638 4638 3221 3221 3221 3221 4639 4639 3218 3218 4640 4640 4641 4641 3218 3218 3218 3218 4642 4642 3209 3209 4643 4643 4644 4644 3209 3209 3209 3209 4645 4645 3188 3188 4646 4646 4647 4647 3188 3188 3188 3188 4648 4648 4649 4649 4650 4650 4651 4651 3174 3174 3174 3174 4652 4652 3160 3160 4653 4653 4654 4654 3160 3160 3160 3160 4655 4655 3148 3148 4656 4656 4657 4657 3148 3148 3149 3149 3124 3124 3126 3126 3124 3124 3110 3110 3126 3126 3126 3126 3110 3110 3112 3112 3110 3110 3090 3090 3112 3112 3112 3112 3090 3090 3094 3094 3090 3090 3068 3068 3094 3094 3094 3094 3068 3068 3073 3073 3068 3068 3062 3062 3073 3073 3073 3073 3062 3062 3065 3065 3062 3062 3060 3060 3065 3065 3065 3065 3060 3060 3063 3063 3060 3060 3061 3061 3063 3063 3063 3063 3061 3061 3064 3064 3061 3061 3067 3067 3064 3064 3064 3064 3067 3067 3072 3072 3067 3067 3089 3089 3072 3072 3072 3072 3089 3089 3093 3093 3089 3089 3109 3109 3093 3093 3093 3093 3109 3109 3111 3111 3109 3109 3123 3123 3111 3111 3111 3111 3123 3123 3125 3125 3123 3123 3137 3137 3125 3125 3125 3125 3137 3137 3138 3138 3137 3137 3163 3163 3138 3138 3138 3138 3163 3163 3161 3161 3163 3163 3177 3177 3161 3161 3161 3161 3177 3177 3175 3175 3177 3177 3197 3197 3175 3175 3175 3175 3197 3197 3193 3193 3197 3197 3219 3219 3193 3193 3193 3193 3219 3219 3214 3214 3219 3219 3225 3225 3214 3214 3214 3214 3225 3225 3222 3222 3225 3225 3227 3227 3222 3222 3222 3222 3227 3227 3224 3224 3227 3227 3226 3226 3224 3224 3224 3224 3226 3226 3223 3223 3226 3226 3220 3220 3223 3223 3223 3223 3220 3220 3215 3215 3220 3220 3198 3198 3215 3215 3215 3215 3198 3198 3194 3194 3198 3198 3178 3178 3194 3194 3194 3194 3178 3178 3176 3176 3178 3178 3164 3164 3176 3176 3176 3176 3164 3164 3162 3162 3164 3164 3150 3150 3162 3162 3162 3162 3150 3150 3149 3149 3150 3150 3124 3124 3149 3149 3312 3312 3302 3302 3304 3304 3302 3302 3288 3288 3304 3304 3304 3304 3288 3288 3290 3290 4658 4658 3274 3274 4659 4659 4660 4660 3274 3274 3276 3276 3274 3274 3264 3264 3276 3276 3276 3276 3264 3264 3266 3266 3264 3264 3252 3252 3266 3266 3266 3266 3252 3252 3254 3254 3252 3252 3245 3245 3254 3254 3254 3254 3245 3245 3250 3250 3245 3245 3251 3251 3250 3250 3250 3250 3251 3251 3253 3253 3251 3251 3263 3263 3253 3253 3253 3253 3263 3263 3265 3265 3263 3263 3273 3273 3265 3265 3265 3265 3273 3273 3275 3275 3273 3273 4661 4661 3275 3275 3275 3275 4662 4662 4663 4663 3287 3287 3301 3301 3289 3289 3289 3289 3301 3301 3303 3303 3301 3301 3310 3310 3303 3303 3303 3303 3310 3310 3311 3311 3310 3310 3321 3321 3311 3311 3311 3311 3321 3321 3319 3319 3321 3321 3335 3335 3319 3319 3319 3319 3335 3335 3333 3333 4664 4664 3349 3349 4665 4665 4666 4666 3349 3349 3347 3347 3349 3349 3359 3359 3347 3347 3347 3347 3359 3359 3357 3357 3359 3359 3371 3371 3357 3357 3357 3357 3371 3371 3369 3369 3371 3371 3378 3378 3369 3369 3369 3369 3378 3378 3373 3373 3378 3378 3372 3372 3373 3373 3373 3373 3372 3372 3370 3370 3372 3372 3360 3360 3370 3370 3370 3370 3360 3360 3358 3358 3360 3360 3350 3350 3358 3358 3358 3358 3350 3350 3348 3348 3350 3350 4667 4667 3348 3348 3348 3348 4668 4668 4669 4669 3336 3336 3322 3322 3334 3334 3334 3334 3322 3322 3320 3320 3322 3322 3313 3313 3320 3320 3320 3320 3313 3313 3312 3312 3313 3313 3302 3302 3312 3312 3313 3313 3300 3300 3302 3302 3300 3300 3286 3286 3302 3302 3302 3302 3286 3286 3288 3288 4670 4670 3272 3272 4671 4671 4672 4672 3272 3272 3274 3274 3272 3272 3260 3260 3274 3274 3274 3274 3260 3260 3264 3264 3260 3260 3249 3249 3264 3264 3264 3264 3249 3249 3252 3252 3249 3249 3244 3244 3252 3252 3252 3252 3244 3244 3245 3245 3244 3244 3248 3248 3245 3245 3245 3245 3248 3248 3251 3251 3248 3248 3259 3259 3251 3251 3251 3251 3259 3259 3263 3263 3259 3259 3271 3271 3263 3263 3263 3263 3271 3271 3273 3273 3271 3271 4673 4673 3273 3273 3273 3273 4674 4674 4675 4675 3285 3285 3299 3299 3287 3287 3287 3287 3299 3299 3301 3301 3299 3299 3309 3309 3301 3301 3301 3301 3309 3309 3310 3310 3309 3309 3323 3323 3310 3310 3310 3310 3323 3323 3321 3321 3323 3323 3337 3337 3321 3321 3321 3321 3337 3337 3335 3335 4676 4676 3351 3351 4677 4677 4678 4678 3351 3351 3349 3349 3351 3351 3363 3363 3349 3349 3349 3349 3363 3363 3359 3359 3363 3363 3374 3374 3359 3359 3359 3359 3374 3374 3371 3371 3374 3374 3379 3379 3371 3371 3371 3371 3379 3379 3378 3378 3379 3379 3375 3375 3378 3378 3378 3378 3375 3375 3372 3372 3375 3375 3364 3364 3372 3372 3372 3372 3364 3364 3360 3360 3364 3364 3352 3352 3360 3360 3360 3360 3352 3352 3350 3350 3352 3352 4679 4679 3350 3350 3350 3350 4680 4680 4681 4681 3338 3338 3324 3324 3336 3336 3336 3336 3324 3324 3322 3322 3324 3324 3314 3314 3322 3322 3322 3322 3314 3314 3313 3313 3314 3314 3300 3300 3313 3313 3314 3314 3298 3298 3300 3300 3298 3298 3284 3284 3300 3300 3300 3300 3284 3284 3286 3286 4682 4682 3270 3270 4683 4683 4684 4684 3270 3270 3272 3272 3270 3270 3256 3256 3272 3272 3272 3272 3256 3256 3260 3260 3256 3256 3243 3243 3260 3260 3260 3260 3243 3243 3249 3249 3243 3243 3239 3239 3249 3249 3249 3249 3239 3239 3244 3244 3239 3239 3242 3242 3244 3244 3244 3244 3242 3242 3248 3248 3242 3242 3255 3255 3248 3248 3248 3248 3255 3255 3259 3259 3255 3255 3269 3269 3259 3259 3259 3259 3269 3269 3271 3271 3269 3269 4685 4685 3271 3271 3271 3271 4686 4686 4687 4687 3283 3283 3297 3297 3285 3285 3285 3285 3297 3297 3299 3299 3297 3297 3308 3308 3299 3299 3299 3299 3308 3308 3309 3309 3308 3308 3325 3325 3309 3309 3309 3309 3325 3325 3323 3323 3325 3325 3339 3339 3323 3323 3323 3323 3339 3339 3337 3337 4688 4688 3353 3353 4689 4689 4690 4690 3353 3353 3351 3351 3353 3353 3367 3367 3351 3351 3351 3351 3367 3367 3363 3363 3367 3367 3380 3380 3363 3363 3363 3363 3380 3380 3374 3374 3380 3380 3384 3384 3374 3374 3374 3374 3384 3384 3379 3379 3384 3384 3381 3381 3379 3379 3379 3379 3381 3381 3375 3375 3381 3381 3368 3368 3375 3375 3375 3375 3368 3368 3364 3364 3368 3368 3354 3354 3364 3364 3364 3364 3354 3354 3352 3352 3354 3354 4691 4691 3352 3352 3352 3352 4692 4692 4693 4693 3340 3340 3326 3326 3338 3338 3338 3338 3326 3326 3324 3324 3326 3326 3315 3315 3324 3324 3324 3324 3315 3315 3314 3314 3315 3315 3298 3298 3314 3314 3315 3315 3296 3296 3298 3298 3296 3296 3282 3282 3298 3298 3298 3298 3282 3282 3284 3284 4694 4694 3268 3268 4695 4695 4696 4696 3268 3268 3270 3270 3268 3268 3247 3247 3270 3270 3270 3270 3247 3247 3256 3256 3247 3247 3238 3238 3256 3256 3256 3256 3238 3238 3243 3243 3238 3238 3234 3234 3243 3243 3243 3243 3234 3234 3239 3239 3234 3234 3237 3237 3239 3239 3239 3239 3237 3237 3242 3242 3237 3237 3246 3246 3242 3242 3242 3242 3246 3246 3255 3255 3246 3246 3267 3267 3255 3255 3255 3255 3267 3267 3269 3269 3267 3267 4697 4697 3269 3269 3269 3269 4698 4698 4699 4699 3281 3281 3295 3295 3283 3283 3283 3283 3295 3295 3297 3297 3295 3295 3307 3307 3297 3297 3297 3297 3307 3307 3308 3308 3307 3307 3327 3327 3308 3308 3308 3308 3327 3327 3325 3325 3327 3327 3341 3341 3325 3325 3325 3325 3341 3341 3339 3339 4700 4700 3355 3355 4701 4701 4702 4702 3355 3355 3353 3353 3355 3355 3376 3376 3353 3353 3353 3353 3376 3376 3367 3367 3376 3376 3385 3385 3367 3367 3367 3367 3385 3385 3380 3380 3385 3385 3389 3389 3380 3380 3380 3380 3389 3389 3384 3384 3389 3389 3386 3386 3384 3384 3384 3384 3386 3386 3381 3381 3386 3386 3377 3377 3381 3381 3381 3381 3377 3377 3368 3368 3377 3377 3356 3356 3368 3368 3368 3368 3356 3356 3354 3354 3356 3356 4703 4703 3354 3354 3354 3354 4704 4704 4705 4705 3342 3342 3328 3328 3340 3340 3340 3340 3328 3328 3326 3326 3328 3328 3316 3316 3326 3326 3326 3326 3316 3316 3315 3315 3316 3316 3296 3296 3315 3315 3316 3316 4706 4706 3296 3296 4707 4707 4708 4708 3296 3296 3296 3296 4709 4709 3282 3282 4710 4710 4711 4711 3282 3282 4712 4712 4713 4713 3268 3268 4714 4714 4715 4715 3268 3268 3268 3268 4716 4716 3247 3247 4717 4717 4718 4718 3247 3247 3247 3247 4719 4719 3238 3238 4720 4720 4721 4721 3238 3238 3238 3238 4722 4722 3234 3234 4723 4723 4724 4724 3234 3234 3234 3234 4725 4725 3237 3237 4726 4726 4727 4727 3237 3237 3237 3237 4728 4728 3246 3246 4729 4729 4730 4730 3246 3246 3246 3246 4731 4731 3267 3267 4732 4732 4733 4733 3267 3267 3267 3267 4734 4734 4735 4735 4736 4736 4737 4737 3281 3281 3281 3281 4738 4738 3295 3295 4739 4739 4740 4740 3295 3295 3295 3295 4741 4741 3307 3307 4742 4742 4743 4743 3307 3307 3307 3307 4744 4744 3327 3327 4745 4745 4746 4746 3327 3327 3327 3327 4747 4747 3341 3341 4748 4748 4749 4749 3341 3341 4750 4750 4751 4751 3355 3355 4752 4752 4753 4753 3355 3355 3355 3355 4754 4754 3376 3376 4755 4755 4756 4756 3376 3376 3376 3376 4757 4757 3385 3385 4758 4758 4759 4759 3385 3385 3385 3385 4760 4760 3389 3389 4761 4761 4762 4762 3389 3389 3389 3389 4763 4763 3386 3386 4764 4764 4765 4765 3386 3386 3386 3386 4766 4766 3377 3377 4767 4767 4768 4768 3377 3377 3377 3377 4769 4769 3356 3356 4770 4770 4771 4771 3356 3356 3356 3356 4772 4772 4773 4773 4774 4774 4775 4775 3342 3342 3342 3342 4776 4776 3328 3328 4777 4777 4778 4778 3328 3328 3328 3328 4779 4779 3316 3316 4780 4780 4781 4781 3316 3316 3317 3317 3292 3292 3294 3294 3292 3292 3278 3278 3294 3294 3294 3294 3278 3278 3280 3280 3278 3278 3258 3258 3280 3280 3280 3280 3258 3258 3262 3262 3258 3258 3236 3236 3262 3262 3262 3262 3236 3236 3241 3241 3236 3236 3230 3230 3241 3241 3241 3241 3230 3230 3233 3233 3230 3230 3228 3228 3233 3233 3233 3233 3228 3228 3231 3231 3228 3228 3229 3229 3231 3231 3231 3231 3229 3229 3232 3232 3229 3229 3235 3235 3232 3232 3232 3232 3235 3235 3240 3240 3235 3235 3257 3257 3240 3240 3240 3240 3257 3257 3261 3261 3257 3257 3277 3277 3261 3261 3261 3261 3277 3277 3279 3279 3277 3277 3291 3291 3279 3279 3279 3279 3291 3291 3293 3293 3291 3291 3305 3305 3293 3293 3293 3293 3305 3305 3306 3306 3305 3305 3331 3331 3306 3306 3306 3306 3331 3331 3329 3329 3331 3331 3345 3345 3329 3329 3329 3329 3345 3345 3343 3343 3345 3345 3365 3365 3343 3343 3343 3343 3365 3365 3361 3361 3365 3365 3387 3387 3361 3361 3361 3361 3387 3387 3382 3382 3387 3387 3393 3393 3382 3382 3382 3382 3393 3393 3390 3390 3393 3393 3395 3395 3390 3390 3390 3390 3395 3395 3392 3392 3395 3395 3394 3394 3392 3392 3392 3392 3394 3394 3391 3391 3394 3394 3388 3388 3391 3391 3391 3391 3388 3388 3383 3383 3388 3388 3366 3366 3383 3383 3383 3383 3366 3366 3362 3362 3366 3366 3346 3346 3362 3362 3362 3362 3346 3346 3344 3344 3346 3346 3332 3332 3344 3344 3344 3344 3332 3332 3330 3330 3332 3332 3318 3318 3330 3330 3330 3330 3318 3318 3317 3317 3318 3318 3292 3292 3317 3317
+29 29 24 24 25 25 24 24 20 20 25 25 25 25 20 20 21 21 20 20 16 16 21 21 21 21 16 16 17 17 16 16 12 12 17 17 17 17 12 12 13 13 12 12 554 554 13 13 13 13 555 555 556 556 8 8 4 4 9 9 9 9 4 4 5 5 4 4 0 0 5 5 5 5 0 0 1 1 0 0 2 2 1 1 1 1 2 2 3 3 2 2 6 6 3 3 3 3 6 6 7 7 6 6 10 10 7 7 7 7 10 10 11 11 557 557 14 14 558 558 559 559 14 14 15 15 14 14 18 18 15 15 15 15 18 18 19 19 18 18 22 22 19 19 19 19 22 22 23 23 22 22 26 26 23 23 23 23 26 26 27 27 26 26 30 30 27 27 27 27 30 30 31 31 30 30 34 34 31 31 31 31 34 34 35 35 34 34 560 560 35 35 35 35 561 561 562 562 38 38 42 42 39 39 39 39 42 42 43 43 42 42 46 46 43 43 43 43 46 46 47 47 46 46 44 44 47 47 47 47 44 44 45 45 44 44 40 40 45 45 45 45 40 40 41 41 40 40 36 36 41 41 41 41 36 36 37 37 563 563 32 32 564 564 565 565 32 32 33 33 32 32 28 28 33 33 33 33 28 28 29 29 28 28 24 24 29 29 60 60 52 52 63 63 52 52 54 54 63 63 63 63 54 54 66 66 54 54 61 61 66 66 66 66 61 61 69 69 61 61 67 67 69 69 69 69 67 67 72 72 67 67 73 73 72 72 72 72 73 73 75 75 73 73 79 79 75 75 75 75 79 79 78 78 79 79 86 86 78 78 78 78 86 86 81 81 86 86 90 90 81 81 81 81 90 90 84 84 90 90 92 92 84 84 84 84 92 92 87 87 92 92 94 94 87 87 87 87 94 94 88 88 94 94 95 95 88 88 88 88 95 95 85 85 95 95 93 93 85 85 85 85 93 93 83 83 93 93 91 91 83 83 83 83 91 91 80 80 91 91 89 89 80 80 80 80 89 89 77 77 89 89 82 82 77 77 77 77 82 82 74 74 82 82 76 76 74 74 74 74 76 76 71 71 76 76 70 70 71 71 71 71 70 70 68 68 70 70 64 64 68 68 68 68 64 64 65 65 64 64 57 57 65 65 65 65 57 57 62 62 57 57 53 53 62 62 62 62 53 53 59 59 53 53 51 51 59 59 59 59 51 51 56 56 51 51 49 49 56 56 56 56 49 49 55 55 49 49 48 48 55 55 55 55 48 48 58 58 48 48 50 50 58 58 58 58 50 50 60 60 50 50 52 52 60 60 101 101 103 103 108 108 103 103 105 105 108 108 108 108 105 105 107 107 96 96 97 97 108 108 97 97 99 99 108 108 108 108 99 99 101 101 102 102 100 100 108 108 100 100 98 98 108 108 108 108 98 98 96 96 109 109 106 106 108 108 106 106 104 104 108 108 108 108 104 104 102 102 115 115 113 113 108 108 113 113 111 111 108 108 108 108 111 111 109 109 120 120 119 119 108 108 119 119 117 117 108 108 108 108 117 117 115 115 114 114 116 116 108 108 116 116 118 118 108 108 108 108 118 118 120 120 107 107 110 110 108 108 110 110 112 112 108 108 108 108 112 112 114 114 140 140 139 139 136 136 139 139 135 135 136 136 136 136 135 135 566 566 135 135 567 567 568 568 132 132 131 131 128 128 131 131 127 127 128 128 128 128 127 127 124 124 127 127 123 123 124 124 124 124 123 123 122 122 123 123 121 121 122 122 122 122 121 121 126 126 121 121 125 125 126 126 126 126 125 125 130 130 125 125 129 129 130 130 569 569 570 570 134 134 571 571 133 133 134 134 134 134 133 133 138 138 133 133 137 137 138 138 138 138 137 137 142 142 137 137 141 141 142 142 142 142 141 141 146 146 141 141 145 145 146 146 146 146 145 145 150 150 145 145 149 149 150 150 150 150 149 149 154 154 149 149 153 153 154 154 154 154 153 153 572 572 153 153 573 573 574 574 158 158 157 157 162 162 157 157 161 161 162 162 162 162 161 161 166 166 161 161 165 165 166 166 166 166 165 165 168 168 165 165 167 167 168 168 168 168 167 167 164 164 167 167 163 163 164 164 164 164 163 163 160 160 163 163 159 159 160 160 575 575 576 576 156 156 577 577 155 155 156 156 156 156 155 155 152 152 155 155 151 151 152 152 152 152 151 151 148 148 151 151 147 147 148 148 148 148 147 147 144 144 147 147 143 143 144 144 144 144 143 143 140 140 143 143 139 139 140 140 183 183 180 180 181 181 180 180 178 178 181 181 181 181 178 178 176 176 189 189 187 187 181 181 187 187 185 185 181 181 181 181 185 185 183 183 192 192 193 193 181 181 193 193 191 191 181 181 181 181 191 191 189 189 186 186 188 188 181 181 188 188 190 190 181 181 181 181 190 190 192 192 179 179 182 182 181 181 182 182 184 184 181 181 181 181 184 184 186 186 173 173 175 175 181 181 175 175 177 177 181 181 181 181 177 177 179 179 170 170 169 169 181 181 169 169 171 171 181 181 181 181 171 171 173 173 176 176 174 174 181 181 174 174 172 172 181 181 181 181 172 172 170 170 263 263 248 248 249 249 248 248 234 234 249 249 249 249 234 234 238 238 234 234 224 224 238 238 238 238 224 224 226 226 224 224 210 210 226 226 226 226 210 210 215 215 210 210 208 208 215 215 215 215 208 208 211 211 208 208 213 213 211 211 211 211 213 213 218 218 213 213 227 227 218 218 218 218 227 227 228 228 227 227 241 241 228 228 228 228 241 241 242 242 241 241 255 255 242 242 242 242 255 255 256 256 255 255 269 269 256 256 256 256 269 269 270 270 269 269 279 279 270 270 270 270 279 279 278 278 279 279 293 293 278 278 278 278 293 293 292 292 293 293 307 307 292 292 292 292 307 307 306 306 307 307 321 321 306 306 306 306 321 321 317 317 321 321 331 331 317 317 317 317 331 331 329 329 331 331 345 345 329 329 329 329 345 345 340 340 345 345 347 347 340 340 340 340 347 347 344 344 347 347 342 342 344 344 344 344 342 342 337 337 342 342 328 328 337 337 337 337 328 328 327 327 328 328 314 314 327 327 327 327 314 314 313 313 314 314 300 300 313 313 313 313 300 300 299 299 300 300 286 286 299 299 299 299 286 286 285 285 286 286 276 276 285 285 285 285 276 276 277 277 276 276 262 262 277 277 277 277 262 262 263 263 262 262 248 248 263 263 262 262 247 247 248 248 247 247 233 233 248 248 248 248 233 233 234 234 233 233 221 221 234 234 234 234 221 221 224 224 221 221 207 207 224 224 224 224 207 207 210 210 207 207 203 203 210 210 210 210 203 203 208 208 203 203 209 209 208 208 208 208 209 209 213 213 209 209 225 225 213 213 213 213 225 225 227 227 225 225 240 240 227 227 227 227 240 240 241 241 240 240 254 254 241 241 241 241 254 254 255 255 254 254 268 268 255 255 255 255 268 268 269 269 268 268 280 280 269 269 269 269 280 280 279 279 280 280 294 294 279 279 279 279 294 294 293 293 294 294 308 308 293 293 293 293 308 308 307 307 308 308 322 322 307 307 307 307 322 322 321 321 322 322 334 334 321 321 321 321 334 334 331 331 334 334 348 348 331 331 331 331 348 348 345 345 348 348 352 352 345 345 345 345 352 352 347 347 352 352 346 346 347 347 347 347 346 346 342 342 346 346 330 330 342 342 342 342 330 330 328 328 330 330 315 315 328 328 328 328 315 315 314 314 315 315 301 301 314 314 314 314 301 301 300 300 301 301 287 287 300 300 300 300 287 287 286 286 287 287 275 275 286 286 286 286 275 275 276 276 275 275 261 261 276 276 276 276 261 261 262 262 261 261 247 247 262 262 261 261 246 246 247 247 246 246 232 232 247 247 247 247 232 232 233 233 232 232 217 217 233 233 233 233 217 217 221 221 217 217 204 204 221 221 221 221 204 204 207 207 204 204 199 199 207 207 207 207 199 199 203 203 199 199 206 206 203 203 203 203 206 206 209 209 206 206 223 223 209 209 209 209 223 223 225 225 223 223 239 239 225 225 225 225 239 239 240 240 239 239 253 253 240 240 240 240 253 253 254 254 253 253 267 267 254 254 254 254 267 267 268 268 267 267 281 281 268 268 268 268 281 281 280 280 281 281 295 295 280 280 280 280 295 295 294 294 295 295 309 309 294 294 294 294 309 309 308 308 309 309 323 323 308 308 308 308 323 323 322 322 323 323 338 338 322 322 322 322 338 338 334 334 338 338 351 351 334 334 334 334 351 351 348 348 351 351 356 356 348 348 348 348 356 356 352 352 356 356 349 349 352 352 352 352 349 349 346 346 349 349 332 332 346 346 346 346 332 332 330 330 332 332 316 316 330 330 330 330 316 316 315 315 316 316 302 302 315 315 315 315 302 302 301 301 302 302 288 288 301 301 301 301 288 288 287 287 288 288 274 274 287 287 287 287 274 274 275 275 274 274 260 260 275 275 275 275 260 260 261 261 260 260 246 246 261 261 260 260 245 245 246 246 245 245 231 231 246 246 246 246 231 231 232 232 231 231 216 216 232 232 232 232 216 216 217 217 216 216 200 200 217 217 217 217 200 200 204 204 200 200 196 196 204 204 204 204 196 196 199 199 196 196 205 205 199 199 199 199 205 205 206 206 205 205 222 222 206 206 206 206 222 222 223 223 222 222 237 237 223 223 223 223 237 237 239 239 237 237 252 252 239 239 239 239 252 252 253 253 252 252 266 266 253 253 253 253 266 266 267 267 266 266 282 282 267 267 267 267 282 282 281 281 282 282 296 296 281 281 281 281 296 296 295 295 296 296 310 310 295 295 295 295 310 310 309 309 310 310 324 324 309 309 309 309 324 324 323 323 324 324 339 339 323 323 323 323 339 339 338 338 339 339 355 355 338 338 338 338 355 355 351 351 355 355 359 359 351 351 351 351 359 359 356 356 359 359 350 350 356 356 356 356 350 350 349 349 350 350 333 333 349 349 349 349 333 333 332 332 333 333 318 318 332 332 332 332 318 318 316 316 318 318 303 303 316 316 316 316 303 303 302 302 303 303 289 289 302 302 302 302 289 289 288 288 289 289 273 273 288 288 288 288 273 273 274 274 273 273 259 259 274 274 274 274 259 259 260 260 259 259 245 245 260 260 259 259 244 244 245 245 244 244 230 230 245 245 245 245 230 230 231 231 230 230 214 214 231 231 231 231 214 214 216 216 214 214 198 198 216 216 216 216 198 198 200 200 198 198 195 195 200 200 200 200 195 195 196 196 195 195 202 202 196 196 196 196 202 202 205 205 202 202 220 220 205 205 205 205 220 220 222 222 220 220 236 236 222 222 222 222 236 236 237 237 236 236 251 251 237 237 237 237 251 251 252 252 251 251 265 265 252 252 252 252 265 265 266 266 265 265 283 283 266 266 266 266 283 283 282 282 283 283 297 297 282 282 282 282 297 297 296 296 297 297 311 311 296 296 296 296 311 311 310 310 311 311 325 325 310 310 310 310 325 325 324 324 325 325 341 341 324 324 324 324 341 341 339 339 341 341 357 357 339 339 339 339 357 357 355 355 357 357 360 360 355 355 355 355 360 360 359 359 360 360 353 353 359 359 359 359 353 353 350 350 353 353 335 335 350 350 350 350 335 335 333 333 335 335 319 319 333 333 333 333 319 319 318 318 319 319 304 304 318 318 318 318 304 304 303 303 304 304 290 290 303 303 303 303 290 290 289 289 290 290 272 272 289 289 289 289 272 272 273 273 272 272 258 258 273 273 273 273 258 258 259 259 258 258 244 244 259 259 258 258 578 578 244 244 579 579 580 580 244 244 244 244 581 581 230 230 582 582 583 583 230 230 230 230 584 584 214 214 585 585 586 586 214 214 214 214 587 587 198 198 588 588 589 589 198 198 198 198 590 590 195 195 591 591 592 592 195 195 195 195 593 593 202 202 594 594 595 595 202 202 202 202 596 596 220 220 597 597 598 598 220 220 220 220 599 599 236 236 600 600 601 601 236 236 236 236 602 602 251 251 603 603 604 604 251 251 251 251 605 605 265 265 606 606 607 607 265 265 265 265 608 608 283 283 609 609 610 610 283 283 283 283 611 611 297 297 612 612 613 613 297 297 297 297 614 614 311 311 615 615 616 616 311 311 311 311 617 617 325 325 618 618 619 619 325 325 325 325 620 620 341 341 621 621 622 622 341 341 341 341 623 623 357 357 624 624 625 625 357 357 357 357 626 626 360 360 627 627 628 628 360 360 360 360 629 629 353 353 630 630 631 631 353 353 353 353 632 632 335 335 633 633 634 634 335 335 335 335 635 635 319 319 636 636 637 637 319 319 319 319 638 638 304 304 639 639 640 640 304 304 304 304 641 641 290 290 642 642 643 643 290 290 290 290 644 644 272 272 645 645 646 646 272 272 272 272 647 647 258 258 648 648 649 649 258 258 650 650 426 426 651 651 426 426 412 412 652 652 653 653 412 412 654 654 412 412 398 398 655 655 656 656 398 398 657 657 398 398 386 386 658 658 659 659 386 386 660 660 386 386 383 383 661 661 662 662 383 383 663 663 383 383 391 391 664 664 665 665 391 391 666 666 391 391 402 402 667 667 668 668 402 402 669 669 402 402 416 416 670 670 671 671 416 416 672 672 416 416 432 432 673 673 674 674 432 432 675 675 432 432 448 448 676 676 677 677 448 448 678 678 448 448 459 459 679 679 680 680 459 459 681 681 459 459 475 475 682 682 683 683 475 475 684 684 475 475 489 489 685 685 686 686 489 489 687 687 489 489 503 503 688 688 689 689 503 503 690 690 503 503 517 517 691 691 692 692 517 517 693 693 517 517 529 529 694 694 695 695 529 529 696 696 529 529 532 532 697 697 698 698 532 532 699 699 532 532 524 524 700 700 701 701 524 524 702 702 524 524 513 513 703 703 704 704 513 513 705 705 513 513 499 499 706 706 707 707 499 499 708 708 499 499 483 483 709 709 710 710 483 483 711 711 483 483 467 467 712 712 713 713 467 467 714 714 467 467 456 456 715 715 716 716 456 456 717 717 456 456 440 440 718 718 719 719 440 440 720 720 440 440 426 426 721 721 440 440 425 425 426 426 425 425 410 410 426 426 426 426 410 410 412 412 410 410 396 396 412 412 412 412 396 396 398 398 396 396 384 384 398 398 398 398 384 384 386 386 384 384 379 379 386 386 386 386 379 379 383 383 379 379 387 387 383 383 383 383 387 387 391 391 387 387 401 401 391 391 391 391 401 401 402 402 401 401 415 415 402 402 402 402 415 415 416 416 415 415 431 431 416 416 416 416 431 431 432 432 431 431 447 447 432 432 432 432 447 447 448 448 447 447 460 460 448 448 448 448 460 460 459 459 460 460 476 476 459 459 459 459 476 476 475 475 476 476 490 490 475 475 475 475 490 490 489 489 490 490 505 505 489 489 489 489 505 505 503 503 505 505 519 519 503 503 503 503 519 519 517 517 519 519 531 531 517 517 517 517 531 531 529 529 531 531 536 536 529 529 529 529 536 536 532 532 536 536 528 528 532 532 532 532 528 528 524 524 528 528 514 514 524 524 524 524 514 514 513 513 514 514 500 500 513 513 513 513 500 500 499 499 500 500 484 484 499 499 499 499 484 484 483 483 484 484 468 468 483 483 483 483 468 468 467 467 468 468 455 455 467 467 467 467 455 455 456 456 455 455 439 439 456 456 456 456 439 439 440 440 439 439 425 425 440 440 439 439 423 423 425 425 423 423 408 408 425 425 425 425 408 408 410 410 408 408 393 393 410 410 410 410 393 393 396 396 393 393 378 378 396 396 396 396 378 378 384 384 378 378 376 376 384 384 384 384 376 376 379 379 376 376 382 382 379 379 379 379 382 382 387 387 382 382 397 397 387 387 387 387 397 397 401 401 397 397 414 414 401 401 401 401 414 414 415 415 414 414 430 430 415 415 415 415 430 430 431 431 430 430 446 446 431 431 431 431 446 446 447 447 446 446 461 461 447 447 447 447 461 461 460 460 461 461 477 477 460 460 460 460 477 477 476 476 477 477 492 492 476 476 476 476 492 492 490 490 492 492 507 507 490 490 490 490 507 507 505 505 507 507 522 522 505 505 505 505 522 522 519 519 522 522 537 537 519 519 519 519 537 537 531 531 537 537 539 539 531 531 531 531 539 539 536 536 539 539 533 533 536 536 536 536 533 533 528 528 533 533 518 518 528 528 528 528 518 518 514 514 518 518 501 501 514 514 514 514 501 501 500 500 501 501 485 485 500 500 500 500 485 485 484 484 485 485 469 469 484 484 484 484 469 469 468 468 469 469 454 454 468 468 468 468 454 454 455 455 454 454 438 438 455 455 455 455 438 438 439 439 438 438 423 423 439 439 438 438 421 421 423 423 421 421 407 407 423 423 423 423 407 407 408 408 407 407 389 389 408 408 408 408 389 389 393 393 389 389 373 373 393 393 393 393 373 373 378 378 373 373 371 371 378 378 378 378 371 371 376 376 371 371 377 377 376 376 376 376 377 377 382 382 377 377 394 394 382 382 382 382 394 394 397 397 394 394 411 411 397 397 397 397 411 411 414 414 411 411 429 429 414 414 414 414 429 429 430 430 429 429 445 445 430 430 430 430 445 445 446 446 445 445 462 462 446 446 446 446 462 462 461 461 462 462 478 478 461 461 461 461 478 478 477 477 478 478 494 494 477 477 477 477 494 494 492 492 494 494 508 508 492 492 492 492 508 508 507 507 508 508 526 526 507 507 507 507 526 526 522 522 526 526 542 542 522 522 522 522 542 542 537 537 542 542 544 544 537 537 537 537 544 544 539 539 544 544 538 538 539 539 539 539 538 538 533 533 538 538 521 521 533 533 533 533 521 521 518 518 521 521 504 504 518 518 518 518 504 504 501 501 504 504 486 486 501 501 501 501 486 486 485 485 486 486 470 470 485 485 485 485 470 470 469 469 470 470 453 453 469 469 469 469 453 453 454 454 453 453 437 437 454 454 454 454 437 437 438 438 437 437 421 421 438 438 437 437 420 420 421 421 420 420 405 405 421 421 421 421 405 405 407 407 405 405 380 380 407 407 407 407 380 380 389 389 380 380 369 369 389 389 389 389 369 369 373 373 369 369 367 367 373 373 373 373 367 367 371 371 367 367 372 372 371 371 371 371 372 372 377 377 372 372 390 390 377 377 377 377 390 390 394 394 390 390 409 409 394 394 394 394 409 409 411 411 409 409 428 428 411 411 411 411 428 428 429 429 428 428 444 444 429 429 429 429 444 444 445 445 444 444 463 463 445 445 445 445 463 463 462 462 463 463 479 479 462 462 462 462 479 479 478 478 479 479 495 495 478 478 478 478 495 495 494 494 495 495 510 510 494 494 494 494 510 510 508 508 510 510 535 535 508 508 508 508 535 535 526 526 535 535 546 546 526 526 526 526 546 546 542 542 546 546 548 548 542 542 542 542 548 548 544 544 548 548 543 543 544 544 544 544 543 543 538 538 543 543 525 525 538 538 538 538 525 525 521 521 525 525 506 506 521 521 521 521 506 506 504 504 506 506 487 487 504 504 504 504 487 487 486 486 487 487 471 471 486 486 486 486 471 471 470 470 471 471 452 452 470 470 470 470 452 452 453 453 452 452 436 436 453 453 453 453 436 436 437 437 436 436 420 420 437 437 436 436 419 419 420 420 419 419 400 400 420 420 420 420 400 400 405 405 400 400 374 374 405 405 405 405 374 374 380 380 374 374 366 366 380 380 380 380 366 366 369 369 366 366 365 365 369 369 369 369 365 365 367 367 365 365 368 368 367 367 367 367 368 368 372 372 368 368 381 381 372 372 372 372 381 381 390 390 381 381 406 406 390 390 390 390 406 406 409 409 406 406 424 424 409 409 409 409 424 424 428 428 424 424 443 443 428 428 428 428 443 443 444 444 443 443 464 464 444 444 444 444 464 464 463 463 464 464 480 480 463 463 463 463 480 480 479 479 480 480 496 496 479 479 479 479 496 496 495 495 496 496 515 515 495 495 495 495 515 515 510 510 515 515 541 541 510 510 510 510 541 541 535 535 541 541 549 549 535 535 535 535 549 549 546 546 549 549 550 550 546 546 546 546 550 550 548 548 550 550 547 547 548 548 548 548 547 547 543 543 547 547 534 534 543 543 543 543 534 534 525 525 534 534 509 509 525 525 525 525 509 509 506 506 509 509 491 491 506 506 506 506 491 491 487 487 491 491 472 472 487 487 487 487 472 472 471 471 472 472 451 451 471 471 471 471 451 451 452 452 451 451 435 435 452 452 452 452 435 435 436 436 435 435 419 419 436 436 435 435 418 418 419 419 418 418 395 395 419 419 419 419 395 395 400 400 395 395 370 370 400 400 400 400 370 370 374 374 370 370 363 363 374 374 374 374 363 363 366 366 363 363 362 362 366 366 366 366 362 362 365 365 362 362 364 364 365 365 365 365 364 364 368 368 364 364 375 375 368 368 368 368 375 375 381 381 375 375 403 403 381 381 381 381 403 403 406 406 403 403 422 422 406 406 406 406 422 422 424 424 422 422 442 442 424 424 424 424 442 442 443 443 442 442 465 465 443 443 443 443 465 465 464 464 465 465 481 481 464 464 464 464 481 481 480 480 481 481 497 497 480 480 480 480 497 497 496 496 497 497 520 520 496 496 496 496 520 520 515 515 520 520 545 545 515 515 515 515 545 545 541 541 545 545 552 552 541 541 541 541 552 552 549 549 552 552 553 553 549 549 549 549 553 553 550 550 553 553 551 551 550 550 550 550 551 551 547 547 551 551 540 540 547 547 547 547 540 540 534 534 540 540 512 512 534 534 534 534 512 512 509 509 512 512 493 493 509 509 509 509 493 493 491 491 493 493 473 473 491 491 491 491 473 473 472 472 473 473 450 450 472 472 472 472 450 450 451 451 450 450 434 434 451 451 451 451 434 434 435 435 434 434 418 418 435 435
+43 43 49 49 42 42 49 49 47 47 42 42 42 42 47 47 40 40 47 47 45 45 40 40 40 40 45 45 36 36 45 45 38 38 36 36 36 36 38 38 32 32 38 38 34 34 32 32 32 32 34 34 28 28 34 34 30 30 28 28 28 28 30 30 26 26 30 30 25 25 26 26 26 26 25 25 22 22 25 25 20 20 22 22 22 22 20 20 18 18 20 20 16 16 18 18 18 18 16 16 14 14 16 16 12 12 14 14 14 14 12 12 10 10 12 12 5 5 10 10 10 10 5 5 8 8 5 5 3 3 8 8 8 8 3 3 6 6 3 3 1 1 6 6 1 1 0 0 6 6 6 6 0 0 7 7 0 0 2 2 7 7 7 7 2 2 9 9 2 2 4 4 9 9 9 9 4 4 13 13 4 4 11 11 13 13 13 13 11 11 17 17 11 11 15 15 17 17 17 17 15 15 21 21 15 15 19 19 21 21 21 21 19 19 23 23 19 19 24 24 23 23 23 23 24 24 27 27 24 24 29 29 27 27 27 27 29 29 31 31 29 29 33 33 31 31 31 31 33 33 35 35 33 33 37 37 35 35 35 35 37 37 39 39 37 37 44 44 39 39 39 39 44 44 41 41 44 44 46 46 41 41 41 41 46 46 43 43 46 46 48 48 43 43 43 43 48 48 49 49 172 172 169 169 176 176 172 172 176 176 178 178 176 176 177 177 178 178 178 178 177 177 182 182 177 177 181 181 182 182 182 182 181 181 184 184 181 181 183 183 184 184 184 184 183 183 188 188 183 183 187 187 188 188 188 188 187 187 192 192 187 187 191 191 192 192 192 192 191 191 196 196 191 191 195 195 196 196 196 196 195 195 200 200 195 195 199 199 200 200 199 199 3929 3929 200 200 200 200 3930 3930 3931 3931 204 204 203 203 208 208 203 203 207 207 208 208 208 208 207 207 212 212 207 207 211 211 212 212 212 212 211 211 216 216 211 211 215 215 216 216 216 216 215 215 220 220 215 215 219 219 220 220 220 220 219 219 226 226 219 219 225 225 226 226 226 226 225 225 228 228 225 225 227 227 228 228 228 228 227 227 231 231 227 227 232 232 231 231 232 232 233 233 231 231 231 231 233 233 237 237 233 233 238 238 237 237 237 237 238 238 239 239 238 238 244 244 239 239 239 239 244 244 245 245 245 245 244 244 251 251 244 244 250 250 251 251 251 251 250 250 253 253 250 250 252 252 253 253 253 253 252 252 255 255 252 252 254 254 255 255 255 255 254 254 249 249 254 254 248 248 249 249 249 249 248 248 247 247 248 248 246 246 247 247 246 246 243 243 247 247 247 247 243 243 242 242 243 243 241 241 242 242 242 242 241 241 240 240 241 241 235 235 240 240 240 240 235 235 236 236 235 235 234 234 236 236 236 236 234 234 230 230 234 234 229 229 230 230 230 230 229 229 224 224 229 229 223 223 224 224 224 224 223 223 222 222 223 223 221 221 222 222 222 222 221 221 218 218 221 221 217 217 218 218 218 218 217 217 214 214 217 217 213 213 214 214 213 213 209 209 214 214 214 214 209 209 210 210 210 210 209 209 206 206 209 209 205 205 206 206 3932 3932 3933 3933 202 202 3934 3934 201 201 202 202 202 202 201 201 198 198 201 201 197 197 198 198 198 198 197 197 194 194 197 197 193 193 194 194 193 193 189 189 194 194 194 194 189 189 190 190 190 190 189 189 186 186 189 189 185 185 186 186 186 186 185 185 180 180 185 185 179 179 180 180 179 179 175 175 180 180 180 180 175 175 174 174 175 175 173 173 174 174 174 174 173 173 171 171 173 173 167 167 171 171 171 171 167 167 168 168 167 167 163 163 168 168 168 168 163 163 164 164 164 164 163 163 159 159 163 163 160 160 159 159 159 159 160 160 158 158 160 160 157 157 158 158 158 158 157 157 155 155 157 157 151 151 155 155 155 155 151 151 152 152 151 151 149 149 152 152 152 152 149 149 145 145 149 149 143 143 145 145 145 145 143 143 144 144 143 143 139 139 144 144 144 144 139 139 136 136 139 139 135 135 136 136 136 136 135 135 134 134 135 135 133 133 134 134 134 134 133 133 130 130 133 133 129 129 130 130 130 130 129 129 124 124 129 129 123 123 124 124 124 124 123 123 121 121 123 123 119 119 121 121 121 121 119 119 115 115 119 119 113 113 115 115 115 115 113 113 112 112 113 113 111 111 112 112 112 112 111 111 108 108 111 111 107 107 108 108 108 108 107 107 104 104 107 107 103 103 104 104 104 104 103 103 3935 3935 103 103 3936 3936 3937 3937 100 100 99 99 96 96 99 99 95 95 96 96 95 95 91 91 96 96 96 96 91 91 92 92 92 92 91 91 88 88 91 91 87 87 88 88 88 88 87 87 84 84 87 87 83 83 84 84 84 84 83 83 82 82 83 83 81 81 82 82 82 82 81 81 76 76 81 81 75 75 76 76 75 75 71 71 76 76 76 76 71 71 70 70 71 71 69 69 70 70 70 70 69 69 65 65 69 69 63 63 65 65 65 65 63 63 64 64 63 63 62 62 64 64 64 64 62 62 59 59 62 62 58 58 59 59 59 59 58 58 57 57 58 58 56 56 57 57 57 57 56 56 51 51 56 56 50 50 51 51 51 51 50 50 53 53 50 50 52 52 53 53 53 53 52 52 55 55 52 52 54 54 55 55 55 55 54 54 61 61 54 54 60 60 61 61 60 60 66 66 61 61 61 61 66 66 67 67 67 67 66 66 68 68 66 66 72 72 68 68 68 68 72 72 74 74 72 72 73 73 74 74 74 74 73 73 78 78 73 73 77 77 78 78 78 78 77 77 80 80 77 77 79 79 80 80 80 80 79 79 86 86 79 79 85 85 86 86 86 86 85 85 90 90 85 85 89 89 90 90 90 90 89 89 94 94 89 89 93 93 94 94 94 94 93 93 98 98 93 93 97 97 98 98 98 98 97 97 102 102 97 97 101 101 102 102 3938 3938 105 105 3939 3939 3940 3940 105 105 106 106 106 106 105 105 110 110 105 105 109 109 110 110 110 110 109 109 116 116 109 109 114 114 116 116 116 116 114 114 118 118 114 114 117 117 118 118 118 118 117 117 122 122 117 117 120 120 122 122 122 122 120 120 126 126 120 120 125 125 126 126 126 126 125 125 128 128 125 125 127 127 128 128 128 128 127 127 132 132 127 127 131 131 132 132 132 132 131 131 138 138 131 131 137 137 138 138 137 137 140 140 138 138 138 138 140 140 142 142 140 140 141 141 142 142 142 142 141 141 146 146 141 141 147 147 146 146 146 146 147 147 148 148 147 147 150 150 148 148 148 148 150 150 154 154 150 150 153 153 154 154 154 154 153 153 156 156 153 153 162 162 156 156 156 156 162 162 161 161 162 162 165 165 161 161 161 161 165 165 166 166 165 165 169 169 166 166 166 166 169 169 170 170 169 169 172 172 170 170 640 640 588 588 589 589 411 411 410 410 305 305 543 543 554 554 553 553 1013 1013 1014 1014 1117 1117 994 994 997 997 1013 1013 1015 1015 1014 1014 953 953 952 952 1006 1006 1005 1005 1000 1000 902 902 900 900 1116 1116 1006 1006 1007 1007 721 721 702 702 772 772 636 636 631 631 584 584 648 648 647 647 595 595 422 422 409 409 410 410 790 790 780 780 786 786 269 269 270 270 416 416 630 630 651 651 650 650 916 916 945 945 891 891 830 830 803 803 809 809 795 795 859 859 791 791 859 859 823 823 791 791 791 791 823 823 787 787 830 830 809 809 826 826 809 809 804 804 826 826 826 826 804 804 800 800 800 800 796 796 826 826 796 796 792 792 826 826 826 826 792 792 788 788 842 842 845 845 859 859 845 845 850 850 859 859 859 859 850 850 880 880 832 832 795 795 830 830 795 795 799 799 830 830 830 830 799 799 803 803 832 832 834 834 795 795 834 834 835 835 795 795 795 795 835 835 859 859 835 835 838 838 859 859 859 859 838 838 842 842 850 850 869 869 880 880 869 869 881 881 880 880 880 880 881 881 899 899 881 881 901 901 899 899 899 899 901 901 927 927 901 901 924 924 927 927 927 927 924 924 1002 1002 924 924 991 991 1002 1002 1002 1002 991 991 1003 1003 1115 1115 1099 1099 1003 1003 1099 1099 1019 1019 1003 1003 1003 1003 1019 1019 1002 1002 991 991 999 999 1003 1003 999 999 1004 1004 1003 1003 1003 1003 1004 1004 1115 1115 1004 1004 1040 1040 1115 1115 1030 1030 1137 1137 1050 1050 1137 1137 1058 1058 1050 1050 1040 1040 1046 1046 1115 1115 1046 1046 1056 1056 1115 1115 1115 1115 1056 1056 1123 1123 1056 1056 1061 1061 1123 1123 1061 1061 1065 1065 1123 1123 1123 1123 1065 1065 1137 1137 1065 1065 1063 1063 1137 1137 1137 1137 1063 1063 1058 1058 1161 1161 1128 1128 1130 1130 1126 1126 1112 1112 1124 1124 1112 1112 1109 1109 1124 1124 1124 1124 1109 1109 1121 1121 1121 1121 1109 1109 1119 1119 1109 1109 1105 1105 1119 1119 1119 1119 1105 1105 1116 1116 1105 1105 1101 1101 1116 1116 1116 1116 1101 1101 1096 1096 1070 1070 1053 1053 1006 1006 1096 1096 1092 1092 1116 1116 1092 1092 1083 1083 1116 1116 1116 1116 1083 1083 1006 1006 1083 1083 1077 1077 1006 1006 1006 1006 1077 1077 1070 1070 1130 1130 1132 1132 1161 1161 1132 1132 1134 1134 1161 1161 1161 1161 1134 1134 1164 1164 1053 1053 1043 1043 1006 1006 1043 1043 1037 1037 1006 1006 1006 1006 1037 1037 1005 1005 1037 1037 1034 1034 1005 1005 1069 1069 1076 1076 1030 1030 1076 1076 1082 1082 1030 1030 1030 1030 1082 1082 1137 1137 1082 1082 1091 1091 1137 1137 1137 1137 1091 1091 1095 1095 1126 1126 1128 1128 1112 1112 1128 1128 1161 1161 1112 1112 1112 1112 1161 1161 1108 1108 1161 1161 1141 1141 1108 1108 1108 1108 1141 1141 1104 1104 1141 1141 1137 1137 1104 1104 1104 1104 1137 1137 1100 1100 1137 1137 1095 1095 1100 1100 1034 1034 1036 1036 1005 1005 1036 1036 1042 1042 1005 1005 1005 1005 1042 1042 1030 1030 1042 1042 1052 1052 1030 1030 1030 1030 1052 1052 1069 1069 1189 1189 1186 1186 1212 1212 1134 1134 1139 1139 1164 1164 1139 1139 1142 1142 1164 1164 1164 1164 1142 1142 1195 1195 1142 1142 1148 1148 1195 1195 1195 1195 1148 1148 1200 1200 1148 1148 1156 1156 1200 1200 1200 1200 1156 1156 1203 1203 1156 1156 1157 1157 1203 1203 1203 1203 1157 1157 1205 1205 1157 1157 1179 1179 1205 1205 1205 1205 1179 1179 1208 1208 1179 1179 1188 1188 1208 1208 1208 1208 1188 1188 1209 1209 1188 1188 1196 1196 1209 1209 1209 1209 1196 1196 1211 1211 1196 1196 1198 1198 1211 1211 1198 1198 1193 1193 1211 1211 1211 1211 1193 1193 1212 1212 1193 1193 1191 1191 1212 1212 1212 1212 1191 1191 1189 1189 1186 1186 1177 1177 1212 1212 1177 1177 1172 1172 1212 1212 1212 1212 1172 1172 1009 1009 1170 1170 1174 1174 1212 1212 1023 1023 1025 1025 1009 1009 1025 1025 1027 1027 1009 1009 1089 1089 1087 1087 1153 1153 1028 1028 1026 1026 1010 1010 1026 1026 1024 1024 1010 1010 1146 1146 1150 1150 1009 1009 1150 1150 1152 1152 1009 1009 1009 1009 1152 1152 1154 1154 1154 1154 1159 1159 1009 1009 1159 1159 1165 1165 1009 1009 1009 1009 1165 1165 1212 1212 1165 1165 1167 1167 1212 1212 1212 1212 1167 1167 1170 1170 1174 1174 1181 1181 1212 1212 1181 1181 1183 1183 1212 1212 1212 1212 1183 1183 1215 1215 1183 1183 1185 1185 1215 1215 1215 1215 1185 1185 1214 1214 1185 1185 1184 1184 1214 1214 1214 1214 1184 1184 1182 1182 1182 1182 1175 1175 1214 1214 1175 1175 1171 1171 1214 1214 1214 1214 1171 1171 1168 1168 1166 1166 1160 1160 1073 1073 1160 1160 1155 1155 1073 1073 1073 1073 1155 1155 1153 1153 1145 1145 1080 1080 1086 1086 1024 1024 1022 1022 1010 1010 1022 1022 1020 1020 1010 1010 1010 1010 1020 1020 1009 1009 1020 1020 1021 1021 1009 1009 1009 1009 1021 1021 1023 1023 1087 1087 1081 1081 1153 1153 1081 1081 1075 1075 1153 1153 1153 1153 1075 1075 1073 1073 1027 1027 1032 1032 1009 1009 1032 1032 1048 1048 1009 1009 1009 1009 1048 1048 1146 1146 1048 1048 1067 1067 1146 1146 1146 1146 1067 1067 1145 1145 1067 1067 1074 1074 1145 1145 1145 1145 1074 1074 1080 1080 1086 1086 1088 1088 1145 1145 1088 1088 1090 1090 1145 1145 1145 1145 1090 1090 1147 1147 1090 1090 1089 1089 1147 1147 1147 1147 1089 1089 1151 1151 1089 1089 1153 1153 1151 1151 1168 1168 1166 1166 1214 1214 1166 1166 1073 1073 1214 1214 1214 1214 1073 1073 1213 1213 1073 1073 1068 1068 1213 1213 1068 1068 1049 1049 1213 1213 1213 1213 1049 1049 1011 1011 1049 1049 1033 1033 1011 1011 1011 1011 1033 1033 1010 1010 1033 1033 1029 1029 1010 1010 1010 1010 1029 1029 1028 1028 1178 1178 1187 1187 1213 1213 1187 1187 1190 1190 1213 1213 1190 1190 1192 1192 1213 1213 1192 1192 1194 1194 1213 1213 1213 1213 1194 1194 1210 1210 1194 1194 1199 1199 1210 1210 1199 1199 1197 1197 1210 1210 1210 1210 1197 1197 1207 1207 1197 1197 1180 1180 1207 1207 1207 1207 1180 1180 1206 1206 1180 1180 1169 1169 1206 1206 1169 1169 1162 1162 1206 1206 1206 1206 1162 1162 1204 1204 1133 1133 1131 1131 1144 1144 1131 1131 1129 1129 1144 1144 1113 1113 1111 1111 1138 1138 1111 1111 1107 1107 1138 1138 1031 1031 1085 1085 1079 1079 1038 1038 1014 1014 1035 1035 1014 1014 1015 1015 1035 1035 1035 1035 1015 1015 1039 1039 1204 1204 1162 1162 1202 1202 1162 1162 1158 1158 1202 1202 1202 1202 1158 1158 1201 1201 1158 1158 1149 1149 1201 1201 1201 1201 1149 1149 1176 1176 1149 1149 1143 1143 1176 1176 1176 1176 1143 1143 1163 1163 1143 1143 1140 1140 1163 1163 1163 1163 1140 1140 1144 1144 1140 1140 1135 1135 1144 1144 1144 1144 1135 1135 1133 1133 1107 1107 1103 1103 1138 1138 1103 1103 1098 1098 1138 1138 1138 1138 1098 1098 1094 1094 1038 1038 1044 1044 1014 1014 1044 1044 1054 1054 1014 1014 1014 1014 1054 1054 1071 1071 1071 1071 1078 1078 1014 1014 1078 1078 1084 1084 1014 1014 1014 1014 1084 1084 1117 1117 1084 1084 1093 1093 1117 1117 1138 1138 1144 1144 1113 1113 1144 1144 1129 1129 1113 1113 1113 1113 1129 1129 1110 1110 1129 1129 1127 1127 1110 1110 1079 1079 1072 1072 1031 1031 1072 1072 1055 1055 1031 1031 1031 1031 1055 1055 1015 1015 1055 1055 1045 1045 1015 1015 1015 1015 1045 1045 1039 1039 1093 1093 1097 1097 1117 1117 1097 1097 1102 1102 1117 1117 1117 1117 1102 1102 1120 1120 1102 1102 1106 1106 1120 1120 1120 1120 1106 1106 1122 1122 1106 1106 1110 1110 1122 1122 1122 1122 1110 1110 1125 1125 1110 1110 1127 1127 1125 1125 1051 1051 1138 1138 1031 1031 1138 1138 1094 1094 1031 1031 1031 1031 1094 1094 1085 1085 1118 1118 1057 1057 1114 1114 1057 1057 1047 1047 1114 1114 1051 1051 1059 1059 1138 1138 1059 1059 1064 1064 1138 1138 1138 1138 1064 1064 1136 1136 1064 1064 1066 1066 1136 1136 1136 1136 1066 1066 1118 1118 1066 1066 1062 1062 1118 1118 1118 1118 1062 1062 1057 1057 1047 1047 1041 1041 1114 1114 1041 1041 1017 1017 1114 1114 1114 1114 1017 1017 1060 1060 1017 1017 1018 1018 1060 1060 1041 1041 1016 1016 1017 1017 1016 1016 998 998 1017 1017 1017 1017 998 998 1018 1018 998 998 977 977 1018 1018 1018 1018 977 977 982 982 977 977 919 919 982 982 982 982 919 919 945 945 849 849 872 872 891 891 872 872 892 892 891 891 891 891 892 892 916 916 706 706 705 705 701 701 705 705 700 700 701 701 701 701 700 700 689 689 700 700 688 688 689 689 689 689 688 688 656 656 688 688 686 686 656 656 569 569 570 570 601 601 336 336 362 362 419 419 362 362 420 420 419 419 419 419 420 420 443 443 420 420 428 428 443 443 428 428 444 444 443 443 443 443 444 444 568 568 444 444 466 466 568 568 568 568 466 466 569 569 466 466 521 521 569 569 569 569 521 521 570 570 300 300 302 302 418 418 302 302 304 304 418 418 374 374 366 366 417 417 397 397 395 395 417 417 395 395 387 387 417 417 387 387 383 383 417 417 417 417 383 383 374 374 366 366 360 360 417 417 360 360 352 352 417 417 417 417 352 352 294 294 352 352 344 344 294 294 294 294 344 344 335 335 330 330 334 334 270 270 416 416 365 365 373 373 335 335 331 331 294 294 331 331 323 323 294 294 294 294 323 323 286 286 323 323 319 319 286 286 286 286 319 319 270 270 319 319 322 322 270 270 270 270 322 322 330 330 334 334 343 343 270 270 343 343 351 351 270 270 270 270 351 351 416 416 351 351 359 359 416 416 416 416 359 359 365 365 373 373 382 382 416 416 382 382 386 386 416 416 416 416 386 386 394 394 414 414 401 401 415 415 401 401 391 391 415 415 415 415 391 391 379 379 379 379 370 370 415 415 370 370 358 358 415 415 415 415 358 358 267 267 358 358 348 348 267 267 348 348 340 340 267 267 267 267 340 340 327 327 327 327 317 317 267 267 317 317 313 313 267 267 267 267 313 313 265 265 313 313 309 309 265 265 265 265 309 309 308 308 316 316 326 326 299 299 326 326 339 339 299 299 299 299 339 339 412 412 339 339 347 347 412 412 412 412 347 347 357 357 357 357 369 369 412 412 369 369 378 378 412 412 412 412 378 378 390 390 292 292 290 290 265 265 290 290 288 288 265 265 288 288 285 285 265 265 265 265 285 285 264 264 292 292 265 265 296 296 265 265 308 308 296 296 296 296 308 308 299 299 308 308 312 312 299 299 299 299 312 312 316 316 285 285 283 283 264 264 283 283 281 281 264 264 264 264 281 281 261 261 281 281 277 277 261 261 261 261 277 277 258 258 277 277 275 275 258 258 258 258 275 275 273 273 315 315 305 305 325 325 305 305 338 338 325 325 282 282 284 284 266 266 307 307 310 310 268 268 310 310 314 314 268 268 268 268 314 314 324 324 409 409 399 399 410 410 399 399 389 389 410 410 410 410 389 389 377 377 284 284 287 287 266 266 287 287 289 289 266 266 266 266 289 289 291 291 355 355 407 407 345 345 407 407 268 268 345 345 345 345 268 268 337 337 268 268 324 324 337 337 355 355 367 367 407 407 367 367 376 376 407 407 407 407 376 376 388 388 377 377 368 368 410 410 368 368 356 356 410 410 410 410 356 356 305 305 356 356 346 346 305 305 305 305 346 346 338 338 268 268 266 266 307 307 266 266 291 291 307 307 307 307 291 291 311 311 291 291 295 295 311 311 311 311 295 295 315 315 295 295 298 298 315 315 315 315 298 298 305 305 282 282 266 266 280 280 266 266 263 263 280 280 280 280 263 263 279 279 263 263 262 262 279 279 279 279 262 262 276 276 262 262 260 260 276 276 276 276 260 260 274 274 260 260 259 259 274 274 274 274 259 259 272 272 259 259 256 256 272 272 272 272 256 256 273 273 256 256 257 257 273 273 273 273 257 257 258 258 384 384 392 392 405 405 396 396 393 393 406 406 393 393 385 385 406 406 385 385 381 381 406 406 381 381 372 372 406 406 406 406 372 372 364 364 364 364 354 354 406 406 354 354 350 350 406 406 406 406 350 350 271 271 350 350 342 342 271 271 271 271 342 342 333 333 320 320 293 293 318 318 293 293 278 278 318 318 318 318 278 278 321 321 278 278 271 271 321 321 321 321 271 271 329 329 271 271 333 333 329 329 320 320 328 328 293 293 328 328 332 332 293 293 293 293 332 332 341 341 349 349 353 353 405 405 353 353 363 363 405 405 363 363 371 371 405 405 371 371 380 380 405 405 405 405 380 380 384 384 303 303 301 301 405 405 341 341 349 349 293 293 349 349 405 405 293 293 293 293 405 405 297 297 405 405 301 301 297 297 361 361 306 306 404 404 445 445 429 429 430 430 429 429 402 402 430 430 430 430 402 402 403 403 402 402 375 375 403 403 620 620 622 622 580 580 620 620 580 580 616 616 614 614 612 612 581 581 545 545 546 546 579 579 546 546 581 581 579 579 579 579 581 581 580 580 581 581 612 612 580 580 580 580 612 612 616 616 622 622 626 626 580 580 626 626 628 628 580 580 580 580 628 628 633 633 628 628 635 635 633 633 633 633 635 635 634 634 635 635 652 652 634 634 634 634 652 652 673 673 652 652 657 657 673 673 673 673 657 657 690 690 657 657 687 687 690 690 690 690 687 687 691 691 768 768 783 783 763 763 787 787 823 823 776 776 823 823 766 766 776 776 776 776 766 766 762 762 766 766 727 727 762 762 762 762 727 727 758 758 723 723 759 759 755 755 691 691 704 704 690 690 704 704 707 707 690 690 690 690 707 707 711 711 727 727 690 690 758 758 690 690 711 711 758 758 758 758 711 711 754 754 711 711 713 713 754 754 754 754 713 713 750 750 713 713 715 715 750 750 750 750 715 715 746 746 715 715 717 717 746 746 746 746 717 717 740 740 717 717 719 719 740 740 740 740 719 719 747 747 719 719 723 723 747 747 747 747 723 723 751 751 723 723 755 755 751 751 798 798 794 794 844 844 785 785 775 775 789 789 836 836 833 833 805 805 875 875 856 856 891 891 793 793 797 797 833 833 797 797 801 801 833 833 833 833 801 801 805 805 945 945 919 919 891 891 919 919 890 890 891 891 891 891 890 890 875 875 781 781 849 849 786 786 849 849 891 891 786 786 786 786 891 891 851 851 891 891 856 856 851 851 794 794 790 790 844 844 790 790 786 786 844 844 844 844 786 786 848 848 786 786 851 851 848 848 805 805 810 810 836 836 810 810 806 806 836 836 836 836 806 806 837 837 806 806 802 802 837 837 837 837 802 802 841 841 802 802 798 798 841 841 841 841 798 798 843 843 798 798 844 844 843 843 701 701 781 781 706 706 781 781 786 786 706 706 706 706 786 786 708 708 786 786 712 712 708 708 753 753 749 749 720 720 749 749 741 741 720 720 720 720 741 741 724 724 741 741 748 748 724 724 724 724 748 748 752 752 752 752 756 756 724 724 756 756 760 760 724 724 724 724 760 760 764 764 753 753 720 720 757 757 720 720 718 718 757 757 757 757 718 718 716 716 780 780 765 765 786 786 765 765 761 761 786 786 786 786 761 761 712 712 761 761 757 757 712 712 712 712 757 757 714 714 757 757 716 716 714 714 767 767 774 774 732 732 774 774 694 694 732 732 732 732 694 694 709 709 694 694 695 695 709 709 695 695 694 694 684 684 694 694 640 640 684 684 684 684 640 640 676 676 676 676 640 640 669 669 640 640 641 641 669 669 669 669 641 641 665 665 665 665 641 641 661 661 641 641 642 642 661 661 661 661 642 642 664 664 642 642 643 643 664 664 664 664 643 643 666 666 644 644 677 677 643 643 677 677 670 670 643 643 643 643 670 670 666 666 777 777 770 770 697 697 770 770 733 733 697 697 733 733 710 710 697 697 710 710 696 696 697 697 697 697 696 696 644 644 696 696 685 685 644 644 644 644 685 685 677 677 861 861 858 858 887 887 858 858 855 855 887 887 855 855 840 840 887 887 887 887 840 840 777 777 840 840 817 817 777 777 777 777 817 817 770 770 886 886 885 885 864 864 885 885 865 865 864 864 884 884 863 863 885 885 863 863 867 867 885 885 885 885 867 867 865 865 883 883 816 816 839 839 839 839 854 854 883 883 854 854 857 857 883 883 883 883 857 857 884 884 857 857 860 860 884 884 884 884 860 860 863 863 414 414 415 415 424 424 415 415 439 439 424 424 424 424 439 439 425 425 413 413 423 423 438 438 423 423 427 427 438 438 421 421 426 426 435 435 388 388 398 398 407 407 398 398 408 408 407 407 407 407 408 408 434 434 568 568 567 567 532 532 464 464 473 473 442 442 486 486 478 478 443 443 478 478 474 474 443 443 443 443 474 474 465 465 464 464 442 442 461 461 532 532 514 514 568 568 514 514 504 504 568 568 568 568 504 504 443 443 504 504 494 494 443 443 443 443 494 494 486 486 503 503 513 513 565 565 473 473 477 477 442 442 477 477 485 485 442 442 442 442 485 485 565 565 485 485 493 493 565 565 565 565 493 493 503 503 605 605 598 598 599 599 598 598 578 578 599 599 596 596 597 597 632 632 597 597 604 604 632 632 609 609 625 625 611 611 625 625 632 632 611 611 611 611 632 632 608 608 632 632 604 604 608 608 513 513 531 531 565 565 531 531 566 566 565 565 565 565 566 566 596 596 566 566 577 577 596 596 596 596 577 577 597 597 530 530 512 512 549 549 476 476 472 472 431 431 463 463 460 460 430 430 460 460 462 462 430 430 430 430 462 462 471 471 501 501 511 511 546 546 512 512 502 502 549 549 502 502 492 492 549 549 549 549 492 492 431 431 492 492 484 484 431 431 431 431 484 484 476 476 471 471 475 475 430 430 475 475 483 483 430 430 430 430 483 483 491 491 545 545 445 445 546 546 445 445 430 430 546 546 546 546 430 430 501 501 430 430 491 491 501 501 584 584 576 576 549 549 576 576 548 548 549 549 549 549 548 548 530 530 582 582 624 624 581 581 624 624 618 618 581 581 581 581 618 618 614 614 582 582 602 602 624 624 602 602 606 606 624 624 624 624 606 606 631 631 606 606 610 610 631 631 610 610 607 607 631 631 607 607 603 603 631 631 631 631 603 603 584 584 603 603 583 583 584 584 584 584 583 583 576 576 511 511 529 529 546 546 529 529 547 547 546 546 546 546 547 547 581 581 547 547 575 575 581 581 581 581 575 575 582 582 627 627 623 623 600 600 609 609 605 605 625 625 605 605 599 599 625 625 625 625 599 599 619 619 599 599 615 615 619 619 623 623 621 621 600 600 621 621 617 617 600 600 600 600 617 617 599 599 617 617 613 613 599 599 599 599 613 613 615 615 658 658 650 650 686 686 650 650 651 651 686 686 686 686 651 651 656 656 658 658 653 653 650 650 653 653 649 649 650 650 650 650 649 649 600 600 649 649 629 629 600 600 600 600 629 629 627 627 745 745 737 737 782 782 737 737 729 729 782 782 782 782 729 729 784 784 729 729 724 724 784 784 784 784 724 724 785 785 724 724 764 764 785 785 785 785 764 764 775 775 726 726 731 731 779 779 726 726 779 779 722 722 731 731 735 735 779 779 735 735 739 739 779 779 779 779 739 739 743 743 722 722 779 779 703 703 779 779 778 778 703 703 703 703 778 778 698 698 668 668 672 672 645 645 672 672 675 675 645 645 645 645 675 675 698 698 675 675 679 679 698 698 698 698 679 679 681 681 681 681 683 683 698 698 683 683 699 699 698 698 698 698 699 699 703 703 660 660 663 663 646 646 660 660 646 646 655 655 671 671 667 667 638 638 667 667 662 662 638 638 693 693 692 692 682 682 682 682 680 680 693 693 680 680 678 678 693 693 693 693 678 678 639 639 678 678 674 674 639 639 692 692 693 693 702 702 693 693 773 773 702 702 702 702 773 773 772 772 738 738 734 734 772 772 734 734 730 730 772 772 730 730 725 725 772 772 772 772 725 725 721 721 736 736 744 744 772 772 744 744 742 742 772 772 772 772 742 742 738 738 993 993 988 988 1007 1007 902 902 955 955 947 947 979 979 974 974 1000 1000 974 974 967 967 1000 1000 1000 1000 967 967 902 902 967 967 961 961 902 902 902 902 961 961 955 955 947 947 939 939 902 902 939 939 935 935 902 902 902 902 935 935 930 930 1007 1007 988 988 1000 1000 988 988 984 984 1000 1000 1000 1000 984 984 979 979 1006 1006 978 978 983 983 983 983 987 987 1006 1006 987 987 992 992 1006 1006 1006 1006 992 992 1007 1007 992 992 996 996 1007 1007 1007 1007 996 996 993 993 930 930 934 934 902 902 934 934 938 938 902 902 902 902 938 938 952 952 938 938 946 946 952 952 952 952 946 946 954 954 954 954 960 960 952 952 960 960 966 966 952 952 952 952 966 966 1006 1006 966 966 973 973 1006 1006 1006 1006 973 973 978 978 904 904 906 906 882 882 906 906 910 910 882 882 910 910 914 914 882 882 882 882 914 914 893 893 914 914 895 895 893 893 912 912 908 908 883 883 908 908 904 904 883 883 895 895 914 914 897 897 914 914 917 917 897 897 897 897 917 917 900 900 917 917 970 970 900 900 900 900 970 970 1000 1000 884 884 932 932 928 928 958 958 950 950 884 884 950 950 943 943 884 884 884 884 943 943 932 932 928 928 925 925 884 884 925 925 922 922 884 884 884 884 922 922 883 883 922 922 920 920 883 883 883 883 920 920 912 912 1172 1172 1008 1008 1009 1009 1008 1008 971 971 1009 1009 1009 1009 971 971 964 964 807 807 812 812 771 771 812 812 822 822 771 771 771 771 822 822 769 769 822 822 826 826 769 769 769 769 826 826 768 768 826 826 788 788 768 768 768 768 788 788 783 783 772 772 825 825 819 819 819 819 813 813 772 772 813 813 811 811 772 772 772 772 811 811 808 808 808 808 807 807 772 772 807 807 771 771 772 772 772 772 771 771 736 736 771 771 769 769 736 736 736 736 769 769 728 728 769 769 768 768 728 728 728 728 768 768 723 723 768 768 763 763 723 723 723 723 763 763 759 759 870 870 868 868 773 773 868 868 862 862 773 773 862 862 852 852 773 773 852 852 847 847 773 773 773 773 847 847 772 772 847 847 829 829 772 772 772 772 829 829 825 825 876 876 873 873 883 883 873 873 774 774 883 883 883 883 774 774 816 816 774 774 767 767 816 816 904 904 882 882 883 883 882 882 878 878 883 883 883 883 878 878 876 876 1014 1014 990 990 986 986 1013 1013 997 997 1014 1014 997 997 995 995 1014 1014 1014 1014 995 995 990 990 986 986 981 981 1014 1014 981 981 976 976 1014 1014 1014 1014 976 976 953 953 976 976 969 969 953 953 953 953 969 969 963 963 963 963 957 957 953 953 957 957 949 949 953 953 953 953 949 949 903 903 949 949 941 941 903 903 903 903 941 941 937 937 937 937 931 931 903 903 931 931 936 936 903 903 903 903 936 936 940 940 940 940 948 948 903 903 948 948 956 956 903 903 903 903 956 956 962 962 1001 1001 968 968 975 975 975 975 980 980 1001 1001 980 980 985 985 1001 1001 1001 1001 985 985 1013 1013 985 985 989 989 1013 1013 1013 1013 989 989 994 994 942 942 888 888 894 894 888 888 889 889 894 894 962 962 968 968 903 903 968 968 1001 1001 903 903 903 903 1001 1001 898 898 1001 1001 942 942 898 898 898 898 942 942 896 896 942 942 894 894 896 896 866 866 871 871 778 778 871 871 874 874 778 778 874 874 877 877 778 778 778 778 877 877 888 888 877 877 879 879 888 888 888 888 879 879 889 889 818 818 820 820 779 779 820 820 824 824 779 779 779 779 824 824 827 827 827 827 831 831 779 779 831 831 846 846 779 779 779 779 846 846 778 778 846 846 853 853 778 778 778 778 853 853 866 866 821 821 814 814 779 779 814 814 815 815 779 779 779 779 815 815 818 818 743 743 745 745 779 779 745 745 782 782 779 779 779 779 782 782 821 821 782 782 784 784 821 821 821 821 784 784 828 828 784 784 785 785 828 828 828 828 785 785 833 833 785 785 789 789 833 833 833 833 789 789 793 793 887 887 921 921 918 918 918 918 915 915 887 887 915 915 911 911 887 887 887 887 911 911 907 907 907 907 905 905 887 887 905 905 886 886 887 887 887 887 886 886 861 861 886 886 864 864 861 861 965 965 972 972 1011 1011 972 972 1012 1012 1011 1011 1011 1011 1012 1012 1213 1213 1012 1012 1173 1173 1213 1213 1213 1213 1173 1173 1178 1178 905 905 909 909 886 886 909 909 913 913 886 886 886 886 913 913 923 923 886 886 933 933 944 944 923 923 926 926 886 886 926 926 929 929 886 886 886 886 929 929 933 933 944 944 951 951 886 886 951 951 959 959 886 886 886 886 959 959 965 965 561 561 536 536 520 520 390 390 400 400 412 412 400 400 413 413 412 412 412 412 413 413 437 437 413 413 438 438 437 437 437 437 438 438 496 496 438 438 561 561 496 496 496 496 561 561 506 506 561 561 520 520 506 506 559 559 572 572 591 591 572 572 574 574 591 591 591 591 574 574 592 592 574 574 560 560 592 592 592 592 560 560 561 561 560 560 544 544 561 561 561 561 544 544 536 536 523 523 524 524 557 557 524 524 534 534 557 557 557 557 534 534 558 558 534 534 559 559 558 558 523 523 557 557 522 522 557 557 556 556 522 522 522 522 556 556 533 533 553 553 554 554 588 588 554 554 573 573 588 588 588 588 573 573 589 589 573 573 571 571 589 589 589 589 571 571 555 555 435 435 436 436 553 553 436 436 495 495 553 553 553 553 495 495 505 505 505 505 519 519 553 553 519 519 535 535 553 553 553 553 535 535 543 543 426 426 422 422 435 435 422 422 410 410 435 435 435 435 410 410 436 436 410 410 411 411 436 436 375 375 361 361 403 403 361 361 404 404 403 403 403 403 404 404 430 430 404 404 431 431 430 430 430 430 431 431 463 463 431 431 472 472 463 463 394 394 397 397 416 416 397 397 417 417 416 416 416 416 417 417 440 440 417 417 441 441 440 440 304 304 336 336 418 418 336 336 419 419 418 418 418 418 419 419 442 442 419 419 443 443 442 442 442 442 443 443 461 461 443 443 465 465 461 461 551 551 541 541 538 538 538 538 526 526 551 551 526 526 516 516 551 551 551 551 516 516 508 508 508 508 498 498 551 551 498 498 488 488 551 551 551 551 488 488 433 433 488 488 480 480 433 433 433 433 480 480 468 468 468 468 457 457 433 433 457 457 453 453 433 433 433 433 453 453 449 449 497 497 507 507 550 550 449 449 446 446 433 433 446 446 432 432 433 433 433 433 432 432 406 406 432 432 405 405 406 406 406 406 405 405 396 396 405 405 392 392 396 396 446 446 448 448 432 432 448 448 452 452 432 432 432 432 452 452 456 456 507 507 515 515 550 550 515 515 525 525 550 550 550 550 525 525 537 537 456 456 467 467 432 432 467 467 479 479 432 432 432 432 479 479 550 550 479 479 487 487 550 550 550 550 487 487 497 497 542 542 540 540 564 564 441 441 470 470 459 459 450 450 454 454 440 440 454 454 458 458 440 440 440 440 458 458 469 469 540 540 528 528 564 564 528 528 518 518 564 564 564 564 518 518 510 510 510 510 500 500 564 564 500 500 490 490 564 564 564 564 490 490 441 441 490 490 482 482 441 441 441 441 482 482 470 470 459 459 455 455 441 441 455 455 451 451 441 441 441 441 451 451 440 440 451 451 447 447 440 440 440 440 447 447 450 450 509 509 517 517 563 563 517 517 527 527 563 563 563 563 527 527 539 539 469 469 481 481 440 440 481 481 489 489 440 440 440 440 489 489 563 563 489 489 499 499 563 563 563 563 499 499 509 509 306 306 303 303 404 404 303 303 405 405 404 404 404 404 405 405 431 431 405 405 432 432 431 431 431 431 432 432 549 549 432 432 550 550 549 549 549 549 550 550 584 584 550 550 585 585 584 584 584 584 585 585 636 636 585 585 637 637 636 636 636 636 637 637 654 654 637 637 659 659 654 654 559 559 591 591 558 558 591 591 590 590 558 558 558 558 590 590 557 557 590 590 589 589 557 557 557 557 589 589 556 556 589 589 555 555 556 556 556 556 555 555 533 533 294 294 300 300 417 417 300 300 418 418 417 417 417 417 418 418 441 441 418 418 442 442 441 441 441 441 442 442 564 564 442 442 565 565 564 564 564 564 565 565 595 595 565 565 596 596 595 595 595 595 596 596 648 648 596 596 632 632 648 648 630 630 650 650 601 601 650 650 600 600 601 601 601 601 600 600 569 569 600 600 599 599 569 569 569 569 599 599 568 568 599 599 578 578 568 568 568 568 578 578 567 567 537 537 541 541 550 550 541 541 551 551 550 550 550 550 551 551 585 585 551 551 586 586 585 585 585 585 586 586 637 637 586 586 638 638 637 637 637 637 638 638 659 659 638 638 662 662 659 659 271 271 268 268 406 406 268 268 407 407 406 406 406 406 407 407 433 433 407 407 434 434 433 433 433 433 434 434 551 551 434 434 552 552 551 551 551 551 552 552 586 586 552 552 587 587 586 586 586 586 587 587 638 638 587 587 639 639 638 638 638 638 639 639 671 671 639 639 674 674 671 671 640 640 589 589 641 641 589 589 590 590 641 641 641 641 590 590 642 642 590 590 591 591 642 642 642 642 591 591 643 643 591 591 592 592 643 643 643 643 592 592 644 644 267 267 269 269 415 415 269 269 416 416 415 415 415 415 416 416 439 439 416 416 440 440 439 439 439 439 440 440 562 562 440 440 563 563 562 562 562 562 563 563 593 593 563 563 594 594 593 593 593 593 594 594 645 645 594 594 646 646 645 645 645 645 646 646 668 668 646 646 663 663 668 668 539 539 542 542 563 563 542 542 564 564 563 563 563 563 564 564 594 594 564 564 595 595 594 594 594 594 595 595 646 646 595 595 647 647 646 646 646 646 647 647 655 655 647 647 648 648 655 655 408 408 421 421 434 434 421 421 435 435 434 434 434 434 435 435 552 552 435 435 553 553 552 552 552 552 553 553 587 587 553 553 588 588 587 587 587 587 588 588 639 639 588 588 640 640 639 639 639 639 640 640 693 693 640 640 694 694 693 693 693 693 694 694 773 773 694 694 774 774 773 773 773 773 774 774 870 870 774 774 873 873 870 870 427 427 425 425 438 438 425 425 439 439 438 438 438 438 439 439 561 561 439 439 562 562 561 561 561 561 562 562 592 592 562 562 593 593 592 592 592 592 593 593 644 644 593 593 645 645 644 644 644 644 645 645 697 697 645 645 698 698 697 697 697 697 698 698 777 777 698 698 778 778 777 777 777 777 778 778 887 887 778 778 888 888 887 887 887 887 888 888 921 921 888 888 942 942 921 921 965 965 1011 1011 886 886 1011 1011 1010 1010 886 886 886 886 1010 1010 885 885 1010 1010 1009 1009 885 885 885 885 1009 1009 884 884 1009 1009 964 964 884 884 884 884 964 964 958 958 1389 1389 1390 1390 1367 1367 1596 1596 1597 1597 1547 1547 1683 1683 1722 1722 1650 1650 1455 1455 1404 1404 1514 1514 1938 1938 1999 1999 2000 2000 1922 1922 1916 1916 1884 1884 1804 1804 1821 1821 1745 1745 1865 1865 1874 1874 1875 1875 1874 1874 1865 1865 1873 1873 1653 1653 1652 1652 1658 1658 1609 1609 1608 1608 1621 1621 1636 1636 1654 1654 1655 1655 1655 1655 1654 1654 1672 1672 1539 1539 1560 1560 1561 1561 1740 1740 1753 1753 1759 1759 1265 1265 1263 1263 1382 1382 1217 1217 1234 1234 1236 1236 1262 1262 1264 1264 1367 1367 1266 1266 1320 1320 1366 1366 1540 1540 1541 1541 1542 1542 1692 1692 1718 1718 1712 1712 1724 1724 1729 1729 1696 1696 1729 1729 1734 1734 1696 1696 1696 1696 1734 1734 1738 1738 1701 1701 1733 1733 1661 1661 1733 1733 1728 1728 1661 1661 1692 1692 1712 1712 1696 1696 1712 1712 1719 1719 1696 1696 1696 1696 1719 1719 1724 1724 1690 1690 1728 1728 1692 1692 1728 1728 1723 1723 1692 1692 1692 1692 1723 1723 1718 1718 1690 1690 1688 1688 1728 1728 1688 1688 1686 1686 1728 1728 1728 1728 1686 1686 1661 1661 1686 1686 1684 1684 1661 1661 1661 1661 1684 1684 1681 1681 1681 1681 1678 1678 1661 1661 1678 1678 1673 1673 1661 1661 1661 1661 1673 1673 1642 1642 1541 1541 1588 1588 1584 1584 1673 1673 1643 1643 1642 1642 1643 1643 1635 1635 1642 1642 1642 1642 1635 1635 1624 1624 1635 1635 1627 1627 1624 1624 1624 1624 1627 1627 1592 1592 1627 1627 1593 1593 1592 1592 1592 1592 1593 1593 1541 1541 1593 1593 1590 1590 1541 1541 1541 1541 1590 1590 1588 1588 1574 1574 1542 1542 1578 1578 1542 1542 1541 1541 1578 1578 1578 1578 1541 1541 1582 1582 1541 1541 1584 1584 1582 1582 1574 1574 1576 1576 1542 1542 1576 1576 1580 1580 1542 1542 1542 1542 1580 1580 1586 1586 1506 1506 1505 1505 1540 1540 1320 1320 1338 1338 1366 1366 1338 1338 1365 1365 1366 1366 1366 1366 1365 1365 1388 1388 1262 1262 1368 1368 1258 1258 1368 1368 1254 1254 1258 1258 1344 1344 1352 1352 1371 1371 1305 1305 1313 1313 1371 1371 1272 1272 1232 1232 1267 1267 1232 1232 1239 1239 1267 1267 1267 1267 1239 1239 1271 1271 1239 1239 1254 1254 1271 1271 1271 1271 1254 1254 1279 1279 1254 1254 1287 1287 1279 1279 1313 1313 1327 1327 1371 1371 1327 1327 1335 1335 1371 1371 1371 1371 1335 1335 1344 1344 1272 1272 1280 1280 1232 1232 1280 1280 1288 1288 1232 1232 1232 1232 1288 1288 1297 1297 1351 1351 1343 1343 1368 1368 1343 1343 1334 1334 1368 1368 1368 1368 1334 1334 1326 1326 1326 1326 1312 1312 1368 1368 1312 1312 1304 1304 1368 1368 1368 1368 1304 1304 1254 1254 1304 1304 1296 1296 1254 1254 1254 1254 1296 1296 1287 1287 1372 1372 1229 1229 1232 1232 1373 1373 1226 1226 1229 1229 1373 1373 1363 1363 1355 1355 1355 1355 1347 1347 1373 1373 1347 1347 1339 1339 1373 1373 1373 1373 1339 1339 1330 1330 1256 1256 1252 1252 1225 1225 1252 1252 1250 1250 1225 1225 1225 1225 1250 1250 1248 1248 1284 1284 1292 1292 1259 1259 1292 1292 1301 1301 1259 1259 1259 1259 1301 1301 1374 1374 1301 1301 1309 1309 1374 1374 1374 1374 1309 1309 1315 1315 1315 1315 1323 1323 1374 1374 1323 1323 1331 1331 1374 1374 1374 1374 1331 1331 1340 1340 1256 1256 1225 1225 1259 1259 1225 1225 1276 1276 1259 1259 1259 1259 1276 1276 1284 1284 1248 1248 1245 1245 1225 1225 1245 1245 1243 1243 1225 1225 1225 1225 1243 1243 1223 1223 1243 1243 1241 1241 1223 1223 1223 1223 1241 1241 1222 1222 1330 1330 1322 1322 1373 1373 1322 1322 1314 1314 1373 1373 1373 1373 1314 1314 1226 1226 1340 1340 1348 1348 1374 1374 1348 1348 1356 1356 1374 1374 1374 1374 1356 1356 1363 1363 1314 1314 1308 1308 1226 1226 1308 1308 1300 1300 1226 1226 1226 1226 1300 1300 1291 1291 1291 1291 1283 1283 1226 1226 1283 1283 1275 1275 1226 1226 1226 1226 1275 1275 1225 1225 1275 1275 1269 1269 1225 1225 1225 1225 1269 1269 1276 1276 1241 1241 1240 1240 1222 1222 1240 1240 1237 1237 1222 1222 1222 1222 1237 1237 1220 1220 1237 1237 1235 1235 1220 1220 1234 1234 1217 1217 1233 1233 1217 1217 1216 1216 1233 1233 1233 1233 1216 1216 1235 1235 1216 1216 1219 1219 1235 1235 1235 1235 1219 1219 1220 1220 1350 1350 1358 1358 1376 1376 1358 1358 1364 1364 1376 1376 1286 1286 1294 1294 1227 1227 1294 1294 1303 1303 1227 1227 1227 1227 1303 1303 1311 1311 1376 1376 1317 1317 1325 1325 1375 1375 1357 1357 1349 1349 1349 1349 1341 1341 1375 1375 1341 1341 1332 1332 1375 1375 1375 1375 1332 1332 1324 1324 1325 1325 1333 1333 1376 1376 1333 1333 1342 1342 1376 1376 1376 1376 1342 1342 1350 1350 1324 1324 1316 1316 1375 1375 1316 1316 1310 1310 1375 1375 1375 1375 1310 1310 1260 1260 1242 1242 1244 1244 1224 1224 1310 1310 1302 1302 1260 1260 1302 1302 1293 1293 1260 1260 1260 1260 1293 1293 1257 1257 1293 1293 1285 1285 1257 1257 1257 1257 1285 1285 1253 1253 1285 1285 1277 1277 1253 1253 1253 1253 1277 1277 1270 1270 1244 1244 1246 1246 1224 1224 1246 1246 1249 1249 1224 1224 1224 1224 1249 1249 1251 1251 1251 1251 1253 1253 1224 1224 1253 1253 1270 1270 1224 1224 1224 1224 1270 1270 1227 1227 1270 1270 1278 1278 1227 1227 1227 1227 1278 1278 1286 1286 1242 1242 1224 1224 1238 1238 1224 1224 1221 1221 1238 1238 1238 1238 1221 1221 1236 1236 1221 1221 1218 1218 1236 1236 1236 1236 1218 1218 1217 1217 1230 1230 1228 1228 1377 1377 1228 1228 1227 1227 1377 1377 1378 1378 1231 1231 1230 1230 1381 1381 1329 1329 1337 1337 1337 1337 1346 1346 1381 1381 1346 1346 1354 1354 1381 1381 1381 1381 1354 1354 1362 1362 1255 1255 1282 1282 1290 1290 1399 1399 1379 1379 1378 1378 1379 1379 1361 1361 1378 1378 1378 1378 1361 1361 1353 1353 1353 1353 1345 1345 1378 1378 1345 1345 1336 1336 1378 1378 1378 1378 1336 1336 1328 1328 1289 1289 1281 1281 1231 1231 1281 1281 1273 1273 1231 1231 1231 1231 1273 1273 1247 1247 1273 1273 1268 1268 1247 1247 1247 1247 1268 1268 1255 1255 1268 1268 1274 1274 1255 1255 1255 1255 1274 1274 1282 1282 1290 1290 1299 1299 1255 1255 1299 1299 1307 1307 1255 1255 1255 1255 1307 1307 1381 1381 1307 1307 1319 1319 1381 1381 1381 1381 1319 1319 1329 1329 1328 1328 1318 1318 1378 1378 1318 1318 1306 1306 1378 1378 1378 1378 1306 1306 1231 1231 1306 1306 1298 1298 1231 1231 1231 1231 1298 1298 1289 1289 1382 1382 1263 1263 1381 1381 1263 1263 1261 1261 1381 1381 1381 1381 1261 1261 1255 1255 1387 1387 1384 1384 1383 1383 1384 1384 1321 1321 1383 1383 1383 1383 1321 1321 1382 1382 1321 1321 1295 1295 1382 1382 1382 1382 1295 1295 1265 1265 1403 1403 1402 1402 1426 1426 1402 1402 1529 1529 1426 1426 1426 1426 1529 1529 1481 1481 1529 1529 1530 1530 1481 1481 1481 1481 1530 1530 1531 1531 1613 1613 1612 1612 1611 1611 1612 1612 1563 1563 1611 1611 1611 1611 1563 1563 1562 1562 1674 1674 1675 1675 1672 1672 1675 1675 1656 1656 1672 1672 1672 1672 1656 1656 1655 1655 1656 1656 1633 1633 1655 1655 1655 1655 1633 1633 1613 1613 1674 1674 1679 1679 1675 1675 1679 1679 1680 1680 1675 1675 1675 1675 1680 1680 1755 1755 1680 1680 1759 1759 1755 1755 1755 1755 1759 1759 1823 1823 1930 1930 1900 1900 1886 1886 1900 1900 1887 1887 1886 1886 1886 1886 1887 1887 1759 1759 1887 1887 1840 1840 1759 1759 1759 1759 1840 1840 1823 1823 2016 2016 2123 2123 2036 2036 2123 2123 2044 2044 2036 2036 2103 2103 2099 2099 2032 2032 2032 2032 2042 2042 2103 2103 2042 2042 2047 2047 2103 2103 2103 2103 2047 2047 2121 2121 2047 2047 2051 2051 2121 2121 2121 2121 2051 2051 2123 2123 2051 2051 2049 2049 2123 2123 2123 2123 2049 2049 2044 2044 1962 1962 1983 1983 2002 2002 1983 1983 2001 2001 2002 2002 2002 2002 2001 2001 2099 2099 2001 2001 2026 2026 2099 2099 2099 2099 2026 2026 2032 2032 2123 2123 2083 2083 2088 2088 2020 2020 2000 2000 2023 2023 2000 2000 1999 1999 2023 2023 2023 2023 1999 1999 2029 2029 2020 2020 2024 2024 2000 2000 2024 2024 2030 2030 2000 2000 2000 2000 2030 2030 2016 2016 2030 2030 2040 2040 2016 2016 2016 2016 2040 2040 2057 2057 2057 2057 2064 2064 2016 2016 2064 2064 2070 2070 2016 2016 2016 2016 2070 2070 2123 2123 2070 2070 2079 2079 2123 2123 2123 2123 2079 2079 2083 2083 2088 2088 2092 2092 2123 2123 2092 2092 2096 2096 2123 2123 2123 2123 2096 2096 2129 2129 2096 2096 2098 2098 2129 2129 2082 2082 2078 2078 2102 2102 2095 2095 2091 2091 2105 2105 2105 2105 2091 2091 2102 2102 2091 2091 2087 2087 2102 2102 2102 2102 2087 2087 2082 2082 2069 2069 2063 2063 1999 1999 2063 2063 2056 2056 1999 1999 2056 2056 2039 2039 1999 1999 1999 1999 2039 2039 2029 2029 2105 2105 2107 2107 2095 2095 2107 2107 2110 2110 2095 2095 2095 2095 2110 2110 2098 2098 2110 2110 2112 2112 2098 2098 2098 2098 2112 2112 2129 2129 2112 2112 2114 2114 2129 2129 2129 2129 2114 2114 2116 2116 2116 2116 2118 2118 2129 2129 2118 2118 2120 2120 2129 2129 2129 2129 2120 2120 2147 2147 2120 2120 2125 2125 2147 2147 2147 2147 2125 2125 2162 2162 2125 2125 2128 2128 2162 2162 2162 2162 2128 2128 2187 2187 2128 2128 2134 2134 2187 2187 2134 2134 2143 2143 2187 2187 2187 2187 2143 2143 2188 2188 2143 2143 2148 2148 2188 2188 2188 2188 2148 2148 2190 2190 2148 2148 2153 2153 2190 2190 2190 2190 2153 2153 2191 2191 2175 2175 2173 2173 2200 2200 2175 2175 2200 2200 2177 2177 2191 2191 2153 2153 2194 2194 2153 2153 2166 2166 2194 2194 2194 2194 2166 2166 2197 2197 2166 2166 2182 2182 2197 2197 2182 2182 2185 2185 2197 2197 2197 2197 2185 2185 2200 2200 2185 2185 2179 2179 2200 2200 2200 2200 2179 2179 2177 2177 2058 2058 2201 2201 2053 2053 2201 2201 2200 2200 2053 2053 2053 2053 2200 2200 2034 2034 2200 2200 1996 1996 2034 2034 2157 2157 2161 2161 2201 2201 2139 2139 2137 2137 2073 2073 2012 2012 2010 2010 1994 1994 2009 2009 2011 2011 1995 1995 2066 2066 2072 2072 2130 2130 2058 2058 2145 2145 2151 2151 2058 2058 2151 2151 2201 2201 2151 2151 2155 2155 2201 2201 2201 2201 2155 2155 2157 2157 2009 2009 1995 1995 2007 2007 2011 2011 2013 2013 1995 1995 2013 2013 2014 2014 1995 1995 1995 1995 2014 2014 1996 1996 2014 2014 2018 2018 1996 1996 1996 1996 2018 2018 2034 2034 2130 2130 2132 2132 2066 2066 2132 2132 2136 2136 2066 2066 2066 2066 2136 2136 2060 2060 2136 2136 2138 2138 2060 2060 2060 2060 2138 2138 2058 2058 2138 2138 2140 2140 2058 2058 2058 2058 2140 2140 2145 2145 2161 2161 2168 2168 2201 2201 2168 2168 2170 2170 2201 2201 2201 2201 2170 2170 2202 2202 2170 2170 2171 2171 2202 2202 2202 2202 2171 2171 2199 2199 2171 2171 2169 2169 2199 2199 2169 2169 2167 2167 2199 2199 2167 2167 2160 2160 2199 2199 2199 2199 2160 2160 2156 2156 2156 2156 2154 2154 2199 2199 2154 2154 2150 2150 2199 2199 2199 2199 2150 2150 2073 2073 2150 2150 2144 2144 2073 2073 2073 2073 2144 2144 2139 2139 2073 2073 2071 2071 2199 2199 2071 2071 2065 2065 2199 2199 2199 2199 2065 2065 2059 2059 2010 2010 2008 2008 1994 1994 2008 2008 2006 2006 1994 1994 1994 1994 2006 2006 1995 1995 2006 2006 2005 2005 1995 1995 1995 1995 2005 2005 2007 2007 2072 2072 2074 2074 2130 2130 2074 2074 2075 2075 2130 2130 2130 2130 2075 2075 2131 2131 2075 2075 2073 2073 2131 2131 2131 2131 2073 2073 2135 2135 2073 2073 2137 2137 2135 2135 2059 2059 2052 2052 2199 2199 2052 2052 2033 2033 2199 2199 2199 2199 2033 2033 1994 1994 2033 2033 2017 2017 1994 1994 1994 1994 2017 2017 2012 2012 2163 2163 2172 2172 2199 2199 2172 2172 2174 2174 2199 2199 2174 2174 2176 2176 2199 2199 2199 2199 2176 2176 2198 2198 2176 2176 2178 2178 2198 2198 2198 2198 2178 2178 2196 2196 2178 2178 2184 2184 2196 2196 2184 2184 2183 2183 2196 2196 2196 2196 2183 2183 2181 2181 2142 2142 2189 2189 2152 2152 2189 2189 2192 2192 2152 2152 2152 2152 2192 2192 2165 2165 2192 2192 2193 2193 2165 2165 2165 2165 2193 2193 2181 2181 2193 2193 2195 2195 2181 2181 2181 2181 2195 2195 2196 2196 2142 2142 2141 2141 2189 2189 2141 2141 2133 2133 2189 2189 2189 2189 2133 2133 2186 2186 2021 2021 2019 2019 1990 1990 2019 2019 1991 1991 1990 1990 1990 1990 1991 1991 1937 1937 2067 2067 2061 2061 2015 2015 2019 2019 2022 2022 1991 1991 2022 2022 2028 2028 1991 1991 1991 1991 2028 2028 2038 2038 1992 1992 1991 1991 2101 2101 1991 1991 2068 2068 2101 2101 2101 2101 2068 2068 2077 2077 2038 2038 2055 2055 1991 1991 2055 2055 2062 2062 1991 1991 1991 1991 2062 2062 2068 2068 2097 2097 2113 2113 2094 2094 2113 2113 2111 2111 2094 2094 2117 2117 2115 2115 2146 2146 2061 2061 2054 2054 2015 2015 2054 2054 2037 2037 2015 2015 2015 2015 2037 2037 1990 1990 2037 2037 2027 2027 1990 1990 1990 1990 2027 2027 2021 2021 2077 2077 2081 2081 2101 2101 2081 2081 2086 2086 2101 2101 2101 2101 2086 2086 2104 2104 2086 2086 2090 2090 2104 2104 2104 2104 2090 2090 2106 2106 2090 2090 2094 2094 2106 2106 2106 2106 2094 2094 2109 2109 2094 2094 2111 2111 2109 2109 2085 2085 2080 2080 2122 2122 2080 2080 2076 2076 2122 2122 2115 2115 2113 2113 2146 2146 2113 2113 2097 2097 2146 2146 2146 2146 2097 2097 2126 2126 2097 2097 2093 2093 2126 2126 2126 2126 2093 2093 2122 2122 2093 2093 2089 2089 2122 2122 2122 2122 2089 2089 2085 2085 2186 2186 2133 2133 2180 2180 2133 2133 2127 2127 2180 2180 2180 2180 2127 2127 2149 2149 2127 2127 2124 2124 2149 2149 2149 2149 2124 2124 2146 2146 2124 2124 2119 2119 2146 2146 2146 2146 2119 2119 2117 2117 2035 2035 2122 2122 2015 2015 2122 2122 2076 2076 2015 2015 2015 2015 2076 2076 2067 2067 2108 2108 2046 2046 2100 2100 2046 2046 2041 2041 2100 2100 2100 2100 2041 2041 2031 2031 2035 2035 2043 2043 2122 2122 2043 2043 2048 2048 2122 2122 2122 2122 2048 2048 2108 2108 2048 2048 2050 2050 2108 2108 2108 2108 2050 2050 2046 2046 1988 1988 1987 1987 2004 2004 2031 2031 2025 2025 2100 2100 2025 2025 1988 1988 2100 2100 2100 2100 1988 1988 2084 2084 1988 1988 2004 2004 2084 2084 1742 1742 1757 1757 1761 1761 1797 1797 1760 1760 1741 1741 1760 1760 1751 1751 1741 1741 1741 1741 1751 1751 1701 1701 1751 1751 1737 1737 1701 1701 1701 1701 1737 1737 1733 1733 1801 1801 1765 1765 1770 1770 1769 1769 1810 1810 1774 1774 1810 1810 1809 1809 1774 1774 1774 1774 1809 1809 1779 1779 1809 1809 1807 1807 1779 1779 1779 1779 1807 1807 1785 1785 1807 1807 1805 1805 1785 1785 1785 1785 1805 1805 1780 1780 1805 1805 1801 1801 1780 1780 1780 1780 1801 1801 1775 1775 1801 1801 1770 1770 1775 1775 1836 1836 1824 1824 1831 1831 2025 2025 1989 1989 1988 1988 1989 1989 1984 1984 1988 1988 1988 1988 1984 1984 1987 1987 1984 1984 1976 1976 1987 1987 1987 1987 1976 1976 1912 1912 1976 1976 1907 1907 1912 1912 1912 1912 1907 1907 1871 1871 1907 1907 1872 1872 1871 1871 1871 1871 1872 1872 1861 1861 1824 1824 1819 1819 1831 1831 1819 1819 1816 1816 1831 1831 1831 1831 1816 1816 1813 1813 1813 1813 1810 1810 1831 1831 1810 1810 1769 1769 1831 1831 1831 1831 1769 1769 1797 1797 1769 1769 1764 1764 1797 1797 1797 1797 1764 1764 1760 1760 1836 1836 1831 1831 1861 1861 1831 1831 1858 1858 1861 1861 1861 1861 1858 1858 1871 1871 1758 1758 1749 1749 1739 1739 1697 1697 1735 1735 1730 1730 1730 1730 1725 1725 1697 1697 1725 1725 1720 1720 1697 1697 1697 1697 1720 1720 1693 1693 1720 1720 1713 1713 1693 1693 1713 1713 1721 1721 1693 1693 1721 1721 1726 1726 1693 1693 1693 1693 1726 1726 1691 1691 1736 1736 1740 1740 1685 1685 1740 1740 1759 1759 1685 1685 1685 1685 1759 1759 1682 1682 1759 1759 1680 1680 1682 1682 1736 1736 1685 1685 1731 1731 1685 1685 1687 1687 1731 1731 1731 1731 1687 1687 1726 1726 1687 1687 1689 1689 1726 1726 1726 1726 1689 1689 1691 1691 1776 1776 1771 1771 1808 1808 1771 1771 1766 1766 1808 1808 1808 1808 1766 1766 1762 1762 1777 1777 1782 1782 1811 1811 1782 1782 1786 1786 1811 1811 1811 1811 1786 1786 1808 1808 1786 1786 1781 1781 1808 1808 1808 1808 1781 1781 1776 1776 1829 1829 1886 1886 1825 1825 1886 1886 1759 1759 1825 1825 1825 1825 1759 1759 1822 1822 1759 1759 1818 1818 1822 1822 2099 2099 2045 2045 2002 2002 2045 2045 2003 2003 2002 2002 2002 2002 2003 2003 1962 1962 2003 2003 1967 1967 1962 1962 1962 1962 1967 1967 1903 1903 1967 1967 1930 1930 1903 1903 1903 1903 1930 1930 1885 1885 1930 1930 1886 1886 1885 1885 1885 1885 1886 1886 1844 1844 1886 1886 1829 1829 1844 1844 1814 1814 1817 1817 1772 1772 1817 1817 1818 1818 1772 1772 1772 1772 1818 1818 1767 1767 1818 1818 1759 1759 1767 1767 1767 1767 1759 1759 1763 1763 1759 1759 1753 1753 1763 1763 1777 1777 1811 1811 1772 1772 1811 1811 1812 1812 1772 1772 1772 1772 1812 1812 1814 1814 1400 1400 1380 1380 1399 1399 1380 1380 1386 1386 1399 1399 1399 1399 1386 1386 1379 1379 1352 1352 1360 1360 1371 1371 1360 1360 1370 1370 1371 1371 1371 1371 1370 1370 1392 1392 1370 1370 1385 1385 1392 1392 1392 1392 1385 1385 1391 1391 1385 1385 1369 1369 1391 1391 1391 1391 1369 1369 1368 1368 1369 1369 1359 1359 1368 1368 1368 1368 1359 1359 1351 1351 1526 1526 1491 1491 1473 1473 1473 1473 1463 1463 1526 1526 1463 1463 1453 1453 1526 1526 1526 1526 1453 1453 1401 1401 1453 1453 1445 1445 1401 1401 1401 1401 1445 1445 1437 1437 1425 1425 1434 1434 1402 1402 1434 1434 1438 1438 1402 1402 1402 1402 1438 1438 1446 1446 1446 1446 1454 1454 1402 1402 1454 1454 1464 1464 1402 1402 1402 1402 1464 1464 1529 1529 1464 1464 1474 1474 1529 1529 1529 1529 1474 1474 1492 1492 1437 1437 1433 1433 1401 1401 1433 1433 1424 1424 1401 1401 1401 1401 1424 1424 1402 1402 1424 1424 1421 1421 1402 1402 1402 1402 1421 1421 1425 1425 1558 1558 1538 1538 1526 1526 1538 1538 1527 1527 1526 1526 1526 1526 1527 1527 1491 1491 1587 1587 1567 1567 1609 1609 1567 1567 1571 1571 1609 1609 1571 1571 1573 1573 1609 1609 1573 1573 1570 1570 1609 1609 1609 1609 1570 1570 1608 1608 1570 1570 1566 1566 1608 1608 1608 1608 1566 1566 1558 1558 1566 1566 1559 1559 1558 1558 1558 1558 1559 1559 1538 1538 1539 1539 1561 1561 1528 1528 1506 1506 1507 1507 1489 1489 1462 1462 1472 1472 1509 1509 1443 1443 1435 1435 1389 1389 1435 1435 1431 1431 1389 1389 1489 1489 1471 1471 1506 1506 1471 1471 1461 1461 1506 1506 1506 1506 1461 1461 1389 1389 1461 1461 1451 1451 1389 1389 1389 1389 1451 1451 1443 1443 1431 1431 1422 1422 1389 1389 1422 1422 1420 1420 1389 1389 1389 1389 1420 1420 1390 1390 1420 1420 1423 1423 1390 1390 1390 1390 1423 1423 1432 1432 1432 1432 1436 1436 1390 1390 1436 1436 1444 1444 1390 1390 1390 1390 1444 1444 1509 1509 1444 1444 1452 1452 1509 1509 1509 1509 1452 1452 1462 1462 1540 1540 1542 1542 1506 1506 1542 1542 1536 1536 1506 1506 1506 1506 1536 1536 1507 1507 1565 1565 1569 1569 1594 1594 1569 1569 1572 1572 1594 1594 1572 1572 1568 1568 1594 1594 1594 1594 1568 1568 1586 1586 1568 1568 1564 1564 1586 1586 1586 1586 1564 1564 1542 1542 1564 1564 1543 1543 1542 1542 1542 1542 1543 1543 1536 1536 1545 1545 1544 1544 1595 1595 1544 1544 1565 1565 1595 1595 1472 1472 1490 1490 1509 1509 1490 1490 1508 1508 1509 1509 1509 1509 1508 1508 1545 1545 1508 1508 1537 1537 1545 1545 1545 1545 1537 1537 1544 1544 1613 1613 1611 1611 1655 1655 1611 1611 1628 1628 1655 1655 1655 1655 1628 1628 1636 1636 1581 1581 1561 1561 1587 1587 1561 1561 1560 1560 1587 1587 1587 1587 1560 1560 1567 1567 1562 1562 1583 1583 1585 1585 1581 1581 1577 1577 1561 1561 1577 1577 1575 1575 1561 1561 1561 1561 1575 1575 1562 1562 1575 1575 1579 1579 1562 1562 1562 1562 1579 1579 1583 1583 1585 1585 1589 1589 1562 1562 1589 1589 1591 1591 1562 1562 1562 1562 1591 1591 1611 1611 1591 1591 1610 1610 1611 1611 1611 1611 1610 1610 1628 1628 1638 1638 1631 1631 1607 1607 1631 1631 1621 1621 1607 1607 1652 1652 1653 1653 1606 1606 1653 1653 1641 1641 1606 1606 1606 1606 1641 1641 1638 1638 1665 1665 1663 1663 1651 1651 1663 1663 1660 1660 1651 1651 1677 1677 1670 1670 1651 1651 1670 1670 1668 1668 1651 1651 1651 1651 1668 1668 1665 1665 1709 1709 1717 1717 1752 1752 1717 1717 1715 1715 1752 1752 1752 1752 1715 1715 1711 1711 1711 1711 1707 1707 1752 1752 1707 1707 1705 1705 1752 1752 1752 1752 1705 1705 1700 1700 1716 1716 1708 1708 1744 1744 1708 1708 1702 1702 1744 1744 1744 1744 1702 1702 1743 1743 1702 1702 1696 1696 1743 1743 1743 1743 1696 1696 1742 1742 1696 1696 1738 1738 1742 1742 1742 1742 1738 1738 1757 1757 1745 1745 1699 1699 1704 1704 1704 1704 1706 1706 1745 1745 1706 1706 1710 1710 1745 1745 1745 1745 1710 1710 1714 1714 1664 1664 1646 1646 1662 1662 1646 1646 1659 1659 1662 1662 1667 1667 1669 1669 1746 1746 1669 1669 1676 1676 1746 1746 1746 1746 1676 1676 1745 1745 1676 1676 1694 1694 1745 1745 1745 1745 1694 1694 1699 1699 1597 1597 1640 1640 1645 1645 1640 1640 1644 1644 1645 1645 1645 1645 1644 1644 1657 1657 1565 1565 1594 1594 1595 1595 1594 1594 1620 1620 1595 1595 1595 1595 1620 1620 1630 1630 1913 1913 1917 1917 1878 1878 1949 1949 1956 1956 1994 1994 1956 1956 1993 1993 1994 1994 1994 1994 1993 1993 2199 2199 1993 1993 2158 2158 2199 2199 2199 2199 2158 2158 2163 2163 1917 1917 1928 1928 1878 1878 1928 1928 1935 1935 1878 1878 1878 1878 1935 1935 1943 1943 1898 1898 1894 1894 1876 1876 1896 1896 1904 1904 1877 1877 1904 1904 1906 1906 1877 1877 1877 1877 1906 1906 1908 1908 1898 1898 1876 1876 1901 1901 1894 1894 1890 1890 1876 1876 1890 1890 1888 1888 1876 1876 1876 1876 1888 1888 1877 1877 1888 1888 1892 1892 1877 1877 1877 1877 1892 1892 1896 1896 1901 1901 1876 1876 1910 1910 1876 1876 1875 1875 1910 1910 1910 1910 1875 1875 1955 1955 1875 1875 1874 1874 1955 1955 1955 1955 1874 1874 1985 1985 1932 1932 1940 1940 1874 1874 1972 1972 1968 1968 1991 1991 1920 1920 1915 1915 1873 1873 1915 1915 1921 1921 1873 1873 1873 1873 1921 1921 1874 1874 1921 1921 1925 1925 1874 1874 1874 1874 1925 1925 1932 1932 1973 1973 1992 1992 1969 1969 1992 1992 1985 1985 1969 1969 1969 1969 1985 1985 1964 1964 1945 1945 1939 1939 1937 1937 1939 1939 1931 1931 1937 1937 1937 1937 1931 1931 1873 1873 1931 1931 1924 1924 1873 1873 1873 1873 1924 1924 1920 1920 1940 1940 1946 1946 1874 1874 1946 1946 1952 1952 1874 1874 1874 1874 1952 1952 1985 1985 1952 1952 1959 1959 1985 1985 1985 1985 1959 1959 1964 1964 1973 1973 1978 1978 1992 1992 1978 1978 1981 1981 1992 1992 1992 1992 1981 1981 1991 1991 1981 1981 1977 1977 1991 1991 1991 1991 1977 1977 1972 1972 1968 1968 1963 1963 1991 1991 1963 1963 1958 1958 1991 1991 1991 1991 1958 1958 1937 1937 1958 1958 1951 1951 1937 1937 1937 1937 1951 1951 1945 1945 1768 1768 1747 1747 1746 1746 1768 1768 1845 1845 1876 1876 1845 1845 1848 1848 1876 1876 1876 1876 1848 1848 1850 1850 1850 1850 1852 1852 1876 1876 1852 1852 1855 1855 1876 1876 1876 1876 1855 1855 1875 1875 1855 1855 1859 1859 1875 1875 1875 1875 1859 1859 1865 1865 1832 1832 1835 1835 1746 1746 1835 1835 1838 1838 1746 1746 1746 1746 1838 1838 1768 1768 1838 1838 1842 1842 1768 1768 1768 1768 1842 1842 1845 1845 1745 1745 1821 1821 1746 1746 1821 1821 1826 1826 1746 1746 1746 1746 1826 1826 1832 1832 1745 1745 1787 1787 1789 1789 1789 1789 1793 1793 1745 1745 1793 1793 1799 1799 1745 1745 1745 1745 1799 1799 1804 1804 1788 1788 1783 1783 1745 1745 1783 1783 1784 1784 1745 1745 1745 1745 1784 1784 1787 1787 1714 1714 1716 1716 1745 1745 1716 1716 1744 1744 1745 1745 1745 1745 1744 1744 1788 1788 1744 1744 1743 1743 1788 1788 1788 1788 1743 1743 1796 1796 1743 1743 1742 1742 1796 1796 1796 1796 1742 1742 1801 1801 1742 1742 1761 1761 1801 1801 1801 1801 1761 1761 1765 1765 1790 1790 1795 1795 1754 1754 1795 1795 1803 1803 1754 1754 1754 1754 1803 1803 1756 1756 1803 1803 1808 1808 1756 1756 1756 1756 1808 1808 1758 1758 1808 1808 1762 1762 1758 1758 1758 1758 1762 1762 1749 1749 1752 1752 1802 1802 1798 1798 1798 1798 1794 1794 1752 1752 1794 1794 1792 1792 1752 1752 1752 1752 1792 1792 1791 1791 1791 1791 1790 1790 1752 1752 1790 1790 1754 1754 1752 1752 1752 1752 1754 1754 1709 1709 1754 1754 1756 1756 1709 1709 1709 1709 1756 1756 1703 1703 1756 1756 1758 1758 1703 1703 1703 1703 1758 1758 1697 1697 1758 1758 1739 1739 1697 1697 1697 1697 1739 1739 1735 1735 1856 1856 1853 1853 1882 1882 1853 1853 1851 1851 1882 1882 1851 1851 1849 1849 1882 1882 1849 1849 1846 1846 1882 1882 1882 1882 1846 1846 1750 1750 1846 1846 1843 1843 1750 1750 1843 1843 1839 1839 1750 1750 1750 1750 1839 1839 1833 1833 1833 1833 1828 1828 1750 1750 1828 1828 1820 1820 1750 1750 1750 1750 1820 1820 1752 1752 1820 1820 1806 1806 1752 1752 1752 1752 1806 1806 1802 1802 1947 1947 1941 1941 1883 1883 1941 1941 1933 1933 1883 1883 1883 1883 1933 1933 1926 1926 1916 1916 1923 1923 1884 1884 1923 1923 1927 1927 1884 1884 1884 1884 1927 1927 1938 1938 1927 1927 1934 1934 1938 1938 1938 1938 1934 1934 1942 1942 1942 1942 1948 1948 1938 1938 1948 1948 1954 1954 1938 1938 1938 1938 1954 1954 1999 1999 1954 1954 1961 1961 1999 1999 1999 1999 1961 1961 1966 1966 1856 1856 1882 1882 1866 1866 1882 1882 1883 1883 1866 1866 1866 1866 1883 1883 1884 1884 1883 1883 1926 1926 1884 1884 1884 1884 1926 1926 1922 1922 1966 1966 1971 1971 1999 1999 1971 1971 1975 1975 1999 1999 1999 1999 1975 1975 1980 1980 1953 1953 1986 1986 1960 1960 1986 1986 1965 1965 1960 1960 2078 2078 2069 2069 2102 2102 2069 2069 1999 1999 2102 2102 2102 2102 1999 1999 1998 1998 1999 1999 1980 1980 1998 1998 1998 1998 1980 1980 1982 1982 1982 1982 1979 1979 1998 1998 1979 1979 1974 1974 1998 1998 1998 1998 1974 1974 1986 1986 1974 1974 1970 1970 1986 1986 1986 1986 1970 1970 1965 1965 1881 1881 1919 1919 1882 1882 1919 1919 1986 1986 1882 1882 1882 1882 1986 1986 1883 1883 1986 1986 1953 1953 1883 1883 1883 1883 1953 1953 1947 1947 2173 2173 2164 2164 2200 2200 2164 2164 2159 2159 2200 2200 2200 2200 2159 2159 1996 1996 2159 2159 1997 1997 1996 1996 1996 1996 1997 1997 1957 1957 1880 1880 1893 1893 1889 1889 1895 1895 1899 1899 1881 1881 1950 1950 1944 1944 1880 1880 1944 1944 1936 1936 1880 1880 1880 1880 1936 1936 1929 1929 1929 1929 1918 1918 1880 1880 1918 1918 1914 1914 1880 1880 1880 1880 1914 1914 1909 1909 1880 1880 1889 1889 1881 1881 1889 1889 1891 1891 1881 1881 1881 1881 1891 1891 1895 1895 1899 1899 1902 1902 1881 1881 1902 1902 1911 1911 1881 1881 1881 1881 1911 1911 1919 1919 1909 1909 1905 1905 1880 1880 1905 1905 1897 1897 1880 1880 1880 1880 1897 1897 1893 1893 1363 1363 1373 1373 1374 1374 1373 1373 1394 1394 1374 1374 1374 1374 1394 1394 1395 1395 1495 1495 1479 1479 1514 1514 1479 1479 1465 1465 1514 1514 1514 1514 1465 1465 1455 1455 1516 1516 1532 1532 1551 1551 1532 1532 1534 1534 1551 1551 1551 1551 1534 1534 1550 1550 1534 1534 1515 1515 1550 1550 1550 1550 1515 1515 1514 1514 1515 1515 1503 1503 1514 1514 1514 1514 1503 1503 1495 1495 1520 1520 1494 1494 1519 1519 1494 1494 1484 1484 1519 1519 1519 1519 1484 1484 1518 1518 1484 1484 1483 1483 1518 1518 1518 1518 1483 1483 1517 1517 1483 1483 1482 1482 1517 1517 1517 1517 1482 1482 1493 1493 1533 1533 1553 1553 1535 1535 1553 1553 1554 1554 1535 1535 1535 1535 1554 1554 1521 1521 1554 1554 1522 1522 1521 1521 1480 1480 1496 1496 1522 1522 1496 1496 1504 1504 1522 1522 1522 1522 1504 1504 1521 1521 1396 1396 1456 1456 1522 1522 1456 1456 1466 1466 1522 1522 1522 1522 1466 1466 1480 1480 1522 1522 1397 1397 1396 1396 1397 1397 1376 1376 1396 1396 1396 1396 1376 1376 1375 1375 1376 1376 1364 1364 1375 1375 1375 1375 1364 1364 1357 1357 1841 1841 1834 1834 1876 1876 1834 1834 1827 1827 1876 1876 1827 1827 1800 1800 1876 1876 1876 1876 1800 1800 1768 1768 1867 1867 1877 1877 1878 1878 1877 1877 1908 1908 1878 1878 1878 1878 1908 1908 1913 1913 1867 1867 1862 1862 1877 1877 1862 1862 1857 1857 1877 1877 1877 1877 1857 1857 1876 1876 1857 1857 1854 1854 1876 1876 1876 1876 1854 1854 1841 1841 1880 1880 1869 1869 1879 1879 1869 1869 1870 1870 1879 1879 1879 1879 1870 1870 1878 1878 1870 1870 1868 1868 1878 1878 1878 1878 1868 1868 1867 1867 1847 1847 1881 1881 1837 1837 1881 1881 1830 1830 1837 1837 1847 1847 1860 1860 1881 1881 1860 1860 1863 1863 1881 1881 1881 1881 1863 1863 1880 1880 1863 1863 1864 1864 1880 1880 1880 1880 1864 1864 1869 1869 1727 1727 1748 1748 1750 1750 1748 1748 1773 1773 1750 1750 1750 1750 1773 1773 1882 1882 1773 1773 1778 1778 1882 1882 1882 1882 1778 1778 1881 1881 1778 1778 1815 1815 1881 1881 1881 1881 1815 1815 1830 1830 1700 1700 1695 1695 1752 1752 1695 1695 1677 1677 1752 1752 1752 1752 1677 1677 1750 1750 1677 1677 1651 1651 1750 1750 1750 1750 1651 1651 1727 1727 1683 1683 1650 1650 1666 1666 1623 1623 1629 1629 1604 1604 1629 1629 1634 1634 1604 1604 1604 1604 1634 1634 1650 1650 1634 1634 1649 1649 1650 1650 1650 1650 1649 1649 1666 1666 1623 1623 1604 1604 1619 1619 1604 1604 1603 1603 1619 1619 1619 1619 1603 1603 1618 1618 1603 1603 1602 1602 1618 1618 1618 1618 1602 1602 1615 1615 1600 1600 1625 1625 1622 1622 1600 1600 1622 1622 1601 1601 1622 1622 1617 1617 1601 1601 1617 1617 1616 1616 1601 1601 1601 1601 1616 1616 1602 1602 1616 1616 1614 1614 1602 1602 1602 1602 1614 1614 1615 1615 1599 1599 1632 1632 1626 1626 1698 1698 1671 1671 1647 1647 1671 1671 1648 1648 1647 1647 1647 1647 1648 1648 1599 1599 1648 1648 1639 1639 1599 1599 1599 1599 1639 1639 1632 1632 1747 1747 1732 1732 1746 1746 1732 1732 1646 1646 1746 1746 1746 1746 1646 1646 1667 1667 1646 1646 1664 1664 1667 1667 1957 1957 1950 1950 1996 1996 1950 1950 1880 1880 1996 1996 1996 1996 1880 1880 1995 1995 1880 1880 1879 1879 1995 1995 1995 1995 1879 1879 1994 1994 1879 1879 1878 1878 1994 1994 1994 1994 1878 1878 1949 1949 1878 1878 1943 1943 1949 1949 1604 1604 1554 1554 1603 1603 1554 1554 1553 1553 1603 1603 1603 1603 1553 1553 1602 1602 1553 1553 1552 1552 1602 1602 1602 1602 1552 1552 1601 1601 1552 1552 1551 1551 1601 1601 1601 1601 1551 1551 1600 1600 1551 1551 1550 1550 1600 1600 1395 1395 1394 1394 1404 1404 1394 1394 1513 1513 1404 1404 1404 1404 1513 1513 1514 1514 1513 1513 1549 1549 1514 1514 1514 1514 1549 1549 1550 1550 1549 1549 1599 1599 1550 1550 1550 1550 1599 1599 1600 1600 1599 1599 1626 1626 1600 1600 1600 1600 1626 1626 1625 1625 1533 1533 1520 1520 1553 1553 1520 1520 1519 1519 1553 1553 1553 1553 1519 1519 1552 1552 1519 1519 1518 1518 1552 1552 1552 1552 1518 1518 1551 1551 1518 1518 1517 1517 1551 1551 1551 1551 1517 1517 1516 1516 1517 1517 1493 1493 1516 1516 1638 1638 1607 1607 1606 1606 1607 1607 1557 1557 1606 1606 1606 1606 1557 1557 1556 1556 1557 1557 1525 1525 1556 1556 1556 1556 1525 1525 1524 1524 1563 1563 1531 1531 1562 1562 1531 1531 1530 1530 1562 1562 1562 1562 1530 1530 1561 1561 1530 1530 1529 1529 1561 1561 1561 1561 1529 1529 1528 1528 1529 1529 1492 1492 1528 1528 1409 1409 1413 1413 1392 1392 1413 1413 1417 1417 1392 1392 1392 1392 1417 1417 1428 1428 1497 1497 1485 1485 1510 1510 1485 1485 1475 1475 1510 1510 1510 1510 1475 1475 1467 1467 1427 1427 1416 1416 1391 1391 1511 1511 1468 1468 1476 1476 1476 1476 1486 1486 1511 1511 1486 1486 1498 1498 1511 1511 1511 1511 1498 1498 1501 1501 1428 1428 1440 1440 1392 1392 1440 1440 1448 1448 1392 1392 1392 1392 1448 1448 1511 1511 1448 1448 1458 1458 1511 1511 1511 1511 1458 1458 1468 1468 1596 1596 1547 1547 1546 1546 1547 1547 1511 1511 1546 1546 1546 1546 1511 1511 1510 1510 1511 1511 1501 1501 1510 1510 1510 1510 1501 1501 1497 1497 1467 1467 1457 1457 1510 1510 1457 1457 1447 1447 1510 1510 1510 1510 1447 1447 1391 1391 1447 1447 1439 1439 1391 1391 1391 1391 1439 1439 1427 1427 1416 1416 1412 1412 1391 1391 1412 1412 1408 1408 1391 1391 1391 1391 1408 1408 1392 1392 1408 1408 1406 1406 1392 1392 1392 1392 1406 1406 1409 1409 1414 1414 1399 1399 1418 1418 1399 1399 1429 1429 1418 1418 1400 1400 1415 1415 1419 1419 1414 1414 1410 1410 1399 1399 1410 1410 1407 1407 1399 1399 1399 1399 1407 1407 1400 1400 1407 1407 1411 1411 1400 1400 1400 1400 1411 1411 1415 1415 1419 1419 1430 1430 1400 1400 1430 1430 1442 1442 1400 1400 1400 1400 1442 1442 1525 1525 1442 1442 1450 1450 1525 1525 1525 1525 1450 1450 1460 1460 1460 1460 1470 1470 1525 1525 1470 1470 1478 1478 1525 1525 1525 1525 1478 1478 1488 1488 1488 1488 1500 1500 1525 1525 1500 1500 1502 1502 1525 1525 1525 1525 1502 1502 1524 1524 1502 1502 1499 1499 1524 1524 1499 1499 1487 1487 1524 1524 1487 1487 1477 1477 1524 1524 1524 1524 1477 1477 1469 1469 1469 1469 1459 1459 1524 1524 1459 1459 1449 1449 1524 1524 1524 1524 1449 1449 1399 1399 1449 1449 1441 1441 1399 1399 1399 1399 1441 1441 1429 1429 1621 1621 1608 1608 1607 1607 1608 1608 1558 1558 1607 1607 1607 1607 1558 1558 1557 1557 1558 1558 1526 1526 1557 1557 1557 1557 1526 1526 1525 1525 1526 1526 1401 1401 1525 1525 1525 1525 1401 1401 1400 1400 1264 1264 1266 1266 1367 1367 1266 1266 1366 1366 1367 1367 1367 1367 1366 1366 1389 1389 1366 1366 1388 1388 1389 1389 1389 1389 1388 1388 1506 1506 1388 1388 1405 1405 1506 1506 1506 1506 1405 1405 1505 1505 1262 1262 1367 1367 1368 1368 1367 1367 1390 1390 1368 1368 1368 1368 1390 1390 1391 1391 1390 1390 1509 1509 1391 1391 1391 1391 1509 1509 1510 1510 1509 1509 1545 1545 1510 1510 1510 1510 1545 1545 1546 1546 1545 1545 1595 1595 1546 1546 1546 1546 1595 1595 1596 1596 1595 1595 1630 1630 1596 1596 1596 1596 1630 1630 1597 1597 1630 1630 1637 1637 1597 1597 1597 1597 1637 1637 1640 1640 1297 1297 1305 1305 1232 1232 1305 1305 1371 1371 1232 1232 1232 1232 1371 1371 1372 1372 1371 1371 1392 1392 1372 1372 1372 1372 1392 1392 1393 1393 1392 1392 1511 1511 1393 1393 1393 1393 1511 1511 1512 1512 1511 1511 1547 1547 1512 1512 1512 1512 1547 1547 1548 1548 1547 1547 1597 1597 1548 1548 1548 1548 1597 1597 1598 1598 1597 1597 1645 1645 1598 1598 1598 1598 1645 1645 1646 1646 1645 1645 1657 1657 1646 1646 1646 1646 1657 1657 1659 1659 1229 1229 1372 1372 1373 1373 1372 1372 1393 1393 1373 1373 1373 1373 1393 1393 1394 1394 1393 1393 1512 1512 1394 1394 1394 1394 1512 1512 1513 1513 1512 1512 1548 1548 1513 1513 1513 1513 1548 1548 1549 1549 1548 1548 1598 1598 1549 1549 1549 1549 1598 1598 1599 1599 1598 1598 1646 1646 1599 1599 1599 1599 1646 1646 1647 1647 1646 1646 1732 1732 1647 1647 1647 1647 1732 1732 1698 1698 1311 1311 1317 1317 1227 1227 1317 1317 1376 1376 1227 1227 1227 1227 1376 1376 1377 1377 1376 1376 1397 1397 1377 1377 1377 1377 1397 1397 1398 1398 1397 1397 1522 1522 1398 1398 1398 1398 1522 1522 1523 1523 1522 1522 1554 1554 1523 1523 1523 1523 1554 1554 1555 1555 1554 1554 1604 1604 1555 1555 1555 1555 1604 1604 1605 1605 1604 1604 1650 1650 1605 1605 1605 1605 1650 1650 1651 1651 1650 1650 1722 1722 1651 1651 1651 1651 1722 1722 1727 1727 1230 1230 1377 1377 1378 1378 1377 1377 1398 1398 1378 1378 1378 1378 1398 1398 1399 1399 1398 1398 1523 1523 1399 1399 1399 1399 1523 1523 1524 1524 1523 1523 1555 1555 1524 1524 1524 1524 1555 1555 1556 1556 1555 1555 1605 1605 1556 1556 1556 1556 1605 1605 1606 1606 1605 1605 1651 1651 1606 1606 1606 1606 1651 1651 1652 1652 1651 1651 1660 1660 1652 1652 1652 1652 1660 1660 1658 1658 1403 1403 1387 1387 1402 1402 1387 1387 1383 1383 1402 1402 1402 1402 1383 1383 1401 1401 1383 1383 1382 1382 1401 1401 1401 1401 1382 1382 1400 1400 1382 1382 1381 1381 1400 1400 1400 1400 1381 1381 1380 1380 1381 1381 1362 1362 1380 1380 2227 2227 2228 2228 2224 2224 2228 2228 2223 2223 2224 2224 2224 2224 2223 2223 2220 2220 2223 2223 2219 2219 2220 2220 2220 2220 2219 2219 2216 2216 2219 2219 2215 2215 2216 2216 2216 2216 2215 2215 3941 3941 2215 2215 3942 3942 3943 3943 2212 2212 2211 2211 2208 2208 2211 2211 2207 2207 2208 2208 2208 2208 2207 2207 2204 2204 2207 2207 2203 2203 2204 2204 2204 2204 2203 2203 2206 2206 2203 2203 2205 2205 2206 2206 2206 2206 2205 2205 2210 2210 2205 2205 2209 2209 2210 2210 3944 3944 3945 3945 2214 2214 3946 3946 2213 2213 2214 2214 2214 2214 2213 2213 2218 2218 2213 2213 2217 2217 2218 2218 2218 2218 2217 2217 2222 2222 2217 2217 2221 2221 2222 2222 2222 2222 2221 2221 2225 2225 2221 2221 2226 2226 2225 2225 2225 2225 2226 2226 2230 2230 2226 2226 2229 2229 2230 2230 2230 2230 2229 2229 2234 2234 2229 2229 2233 2233 2234 2234 2234 2234 2233 2233 2238 2238 2233 2233 2237 2237 2238 2238 2238 2238 2237 2237 3947 3947 2237 2237 3948 3948 3949 3949 2242 2242 2241 2241 2246 2246 2241 2241 2245 2245 2246 2246 2246 2246 2245 2245 2250 2250 2245 2245 2249 2249 2250 2250 2250 2250 2249 2249 2248 2248 2249 2249 2247 2247 2248 2248 2248 2248 2247 2247 2244 2244 2247 2247 2243 2243 2244 2244 3950 3950 3951 3951 2240 2240 3952 3952 2239 2239 2240 2240 2240 2240 2239 2239 2236 2236 2239 2239 2235 2235 2236 2236 2236 2236 2235 2235 2232 2232 2235 2235 2231 2231 2232 2232 2232 2232 2231 2231 2227 2227 2231 2231 2228 2228 2227 2227 2276 2276 2275 2275 2272 2272 2275 2275 2271 2271 2272 2272 2272 2272 2271 2271 2268 2268 2271 2271 2267 2267 2268 2268 2268 2268 2267 2267 2264 2264 2267 2267 2263 2263 2264 2264 2264 2264 2263 2263 3953 3953 2263 2263 3954 3954 3955 3955 2260 2260 2259 2259 2256 2256 2259 2259 2255 2255 2256 2256 2256 2256 2255 2255 2252 2252 2255 2255 2251 2251 2252 2252 2252 2252 2251 2251 2254 2254 2251 2251 2253 2253 2254 2254 2254 2254 2253 2253 2258 2258 2253 2253 2257 2257 2258 2258 3956 3956 3957 3957 2262 2262 3958 3958 2261 2261 2262 2262 2262 2262 2261 2261 2266 2266 2261 2261 2265 2265 2266 2266 2266 2266 2265 2265 2270 2270 2265 2265 2269 2269 2270 2270 2270 2270 2269 2269 2274 2274 2269 2269 2273 2273 2274 2274 2274 2274 2273 2273 2278 2278 2273 2273 2277 2277 2278 2278 2278 2278 2277 2277 2282 2282 2277 2277 2281 2281 2282 2282 2282 2282 2281 2281 2286 2286 2281 2281 2285 2285 2286 2286 2286 2286 2285 2285 3959 3959 2285 2285 3960 3960 3961 3961 2290 2290 2289 2289 2294 2294 2289 2289 2293 2293 2294 2294 2294 2294 2293 2293 2298 2298 2293 2293 2297 2297 2298 2298 2298 2298 2297 2297 2296 2296 2297 2297 2295 2295 2296 2296 2296 2296 2295 2295 2292 2292 2295 2295 2291 2291 2292 2292 3962 3962 3963 3963 2288 2288 3964 3964 2287 2287 2288 2288 2288 2288 2287 2287 2284 2284 2287 2287 2283 2283 2284 2284 2284 2284 2283 2283 2280 2280 2283 2283 2279 2279 2280 2280 2280 2280 2279 2279 2276 2276 2279 2279 2275 2275 2276 2276 2324 2324 2323 2323 2320 2320 2323 2323 2319 2319 2320 2320 2320 2320 2319 2319 2316 2316 2319 2319 2315 2315 2316 2316 2316 2316 2315 2315 2312 2312 2315 2315 2311 2311 2312 2312 2312 2312 2311 2311 3965 3965 2311 2311 3966 3966 3967 3967 2308 2308 2307 2307 2304 2304 2307 2307 2303 2303 2304 2304 2304 2304 2303 2303 2300 2300 2303 2303 2299 2299 2300 2300 2300 2300 2299 2299 2302 2302 2299 2299 2301 2301 2302 2302 2302 2302 2301 2301 2306 2306 2301 2301 2305 2305 2306 2306 3968 3968 3969 3969 2310 2310 3970 3970 2309 2309 2310 2310 2310 2310 2309 2309 2314 2314 2309 2309 2313 2313 2314 2314 2314 2314 2313 2313 2318 2318 2313 2313 2317 2317 2318 2318 2318 2318 2317 2317 2322 2322 2317 2317 2321 2321 2322 2322 2322 2322 2321 2321 2326 2326 2321 2321 2325 2325 2326 2326 2326 2326 2325 2325 2330 2330 2325 2325 2329 2329 2330 2330 2330 2330 2329 2329 2334 2334 2329 2329 2333 2333 2334 2334 2334 2334 2333 2333 3971 3971 2333 2333 3972 3972 3973 3973 2338 2338 2337 2337 2342 2342 2337 2337 2341 2341 2342 2342 2342 2342 2341 2341 2346 2346 2341 2341 2345 2345 2346 2346 2346 2346 2345 2345 2344 2344 2345 2345 2343 2343 2344 2344 2344 2344 2343 2343 2340 2340 2343 2343 2339 2339 2340 2340 3974 3974 3975 3975 2336 2336 3976 3976 2335 2335 2336 2336 2336 2336 2335 2335 2332 2332 2335 2335 2331 2331 2332 2332 2332 2332 2331 2331 2328 2328 2331 2331 2327 2327 2328 2328 2328 2328 2327 2327 2324 2324 2327 2327 2323 2323 2324 2324 2371 2371 2372 2372 2368 2368 2372 2372 2367 2367 2368 2368 2368 2368 2367 2367 2364 2364 2367 2367 2363 2363 2364 2364 2364 2364 2363 2363 2360 2360 2363 2363 2359 2359 2360 2360 2360 2360 2359 2359 3977 3977 2359 2359 3978 3978 3979 3979 2356 2356 2355 2355 2352 2352 2355 2355 2351 2351 2352 2352 2352 2352 2351 2351 2348 2348 2351 2351 2347 2347 2348 2348 2348 2348 2347 2347 2350 2350 2347 2347 2349 2349 2350 2350 2350 2350 2349 2349 2354 2354 2349 2349 2353 2353 2354 2354 3980 3980 3981 3981 2358 2358 3982 3982 2357 2357 2358 2358 2358 2358 2357 2357 2362 2362 2357 2357 2361 2361 2362 2362 2362 2362 2361 2361 2366 2366 2361 2361 2365 2365 2366 2366 2366 2366 2365 2365 2369 2369 2365 2365 2370 2370 2369 2369 2369 2369 2370 2370 2374 2374 2370 2370 2373 2373 2374 2374 2374 2374 2373 2373 2378 2378 2373 2373 2377 2377 2378 2378 2378 2378 2377 2377 2382 2382 2377 2377 2381 2381 2382 2382 2382 2382 2381 2381 3983 3983 2381 2381 3984 3984 3985 3985 2386 2386 2385 2385 2390 2390 2385 2385 2389 2389 2390 2390 2390 2390 2389 2389 2394 2394 2389 2389 2393 2393 2394 2394 2394 2394 2393 2393 2392 2392 2393 2393 2391 2391 2392 2392 2392 2392 2391 2391 2388 2388 2391 2391 2387 2387 2388 2388 3986 3986 3987 3987 2384 2384 3988 3988 2383 2383 2384 2384 2384 2384 2383 2383 2380 2380 2383 2383 2379 2379 2380 2380 2380 2380 2379 2379 2376 2376 2379 2379 2375 2375 2376 2376 2376 2376 2375 2375 2371 2371 2375 2375 2372 2372 2371 2371 2397 2397 2399 2399 2402 2402 2399 2399 2403 2403 2402 2402 2402 2402 2403 2403 2406 2406 2403 2403 2407 2407 2406 2406 3989 3989 3990 3990 2410 2410 2397 2397 2402 2402 2396 2396 2402 2402 2395 2395 2396 2396 2396 2396 2395 2395 2398 2398 2395 2395 2400 2400 2398 2398 2398 2398 2400 2400 2401 2401 2401 2401 2400 2400 2405 2405 2400 2400 2404 2404 2405 2405 3991 3991 3992 3992 2409 2409 3993 3993 2408 2408 2409 2409 2409 2409 2408 2408 2412 2412 2408 2408 2414 2414 2412 2412 2412 2412 2414 2414 2415 2415 2415 2415 2414 2414 2419 2419 2414 2414 2418 2418 2419 2419 2419 2419 2418 2418 2422 2422 2418 2418 2423 2423 2422 2422 2422 2422 2423 2423 2427 2427 2423 2423 2426 2426 2427 2427 2427 2427 2426 2426 2431 2431 2426 2426 2430 2430 2431 2431 2431 2431 2430 2430 2435 2435 2430 2430 2434 2434 2435 2435 2435 2435 2434 2434 3994 3994 2434 2434 3995 3995 3996 3996 2439 2439 2438 2438 2443 2443 2438 2438 2442 2442 2443 2443 2443 2443 2442 2442 2446 2446 2442 2442 2449 2449 2446 2446 2446 2446 2449 2449 2450 2450 2450 2450 2449 2449 2448 2448 2449 2449 2444 2444 2448 2448 2448 2448 2444 2444 2447 2447 3997 3997 2411 2411 2410 2410 2411 2411 2413 2413 2410 2410 2410 2410 2413 2413 2416 2416 2413 2413 2417 2417 2416 2416 2416 2416 2417 2417 2420 2420 2417 2417 2421 2421 2420 2420 2420 2420 2421 2421 2425 2425 2421 2421 2424 2424 2425 2425 2425 2425 2424 2424 2428 2428 2424 2424 2429 2429 2428 2428 2428 2428 2429 2429 2432 2432 2429 2429 2433 2433 2432 2432 2432 2432 2433 2433 2436 2436 2433 2433 2437 2437 2436 2436 2436 2436 2437 2437 3998 3998 2437 2437 3999 3999 4000 4000 2440 2440 2441 2441 2444 2444 2441 2441 2445 2445 2444 2444 2444 2444 2445 2445 2447 2447 2497 2497 2500 2500 2494 2494 2497 2497 2499 2499 2500 2500 2499 2499 2498 2498 2500 2500 2500 2500 2498 2498 2496 2496 2498 2498 2495 2495 2496 2496 2496 2496 2495 2495 2492 2492 2495 2495 2491 2491 2492 2492 4001 4001 4002 4002 2488 2488 4003 4003 2487 2487 2488 2488 2488 2488 2487 2487 2484 2484 2487 2487 2483 2483 2484 2484 2484 2484 2483 2483 2480 2480 2483 2483 2479 2479 2480 2480 2480 2480 2479 2479 2476 2476 2479 2479 2475 2475 2476 2476 2476 2476 2475 2475 2472 2472 2475 2475 2471 2471 2472 2472 2472 2472 2471 2471 2468 2468 2471 2471 2467 2467 2468 2468 2468 2468 2467 2467 2464 2464 2467 2467 2463 2463 2464 2464 2464 2464 2463 2463 4004 4004 2463 2463 4005 4005 4006 4006 2460 2460 2459 2459 2456 2456 2459 2459 2455 2455 2456 2456 2456 2456 2455 2455 2452 2452 2455 2455 2451 2451 2452 2452 2452 2452 2451 2451 2454 2454 2451 2451 2453 2453 2454 2454 2454 2454 2453 2453 2458 2458 2453 2453 2457 2457 2458 2458 4007 4007 4008 4008 2462 2462 4009 4009 2461 2461 2462 2462 2462 2462 2461 2461 2466 2466 2461 2461 2465 2465 2466 2466 2466 2466 2465 2465 2470 2470 2465 2465 2469 2469 2470 2470 2470 2470 2469 2469 2474 2474 2469 2469 2473 2473 2474 2474 2474 2474 2473 2473 2478 2478 2473 2473 2477 2477 2478 2478 2478 2478 2477 2477 2482 2482 2477 2477 2481 2481 2482 2482 2482 2482 2481 2481 2486 2486 2481 2481 2485 2485 2486 2486 2486 2486 2485 2485 4010 4010 2485 2485 4011 4011 4012 4012 2490 2490 2489 2489 2494 2494 2489 2489 2493 2493 2494 2494 2494 2494 2493 2493 2497 2497 2547 2547 2550 2550 2544 2544 2547 2547 2549 2549 2550 2550 2549 2549 2548 2548 2550 2550 2550 2550 2548 2548 2546 2546 2548 2548 2545 2545 2546 2546 2546 2546 2545 2545 2542 2542 2545 2545 2541 2541 2542 2542 4013 4013 4014 4014 2538 2538 4015 4015 2537 2537 2538 2538 2538 2538 2537 2537 2534 2534 2537 2537 2533 2533 2534 2534 2534 2534 2533 2533 2530 2530 2533 2533 2529 2529 2530 2530 2530 2530 2529 2529 2526 2526 2529 2529 2525 2525 2526 2526 2526 2526 2525 2525 2522 2522 2525 2525 2521 2521 2522 2522 2522 2522 2521 2521 2518 2518 2521 2521 2517 2517 2518 2518 2518 2518 2517 2517 2514 2514 2517 2517 2513 2513 2514 2514 2514 2514 2513 2513 4016 4016 2513 2513 4017 4017 4018 4018 2510 2510 2509 2509 2506 2506 2509 2509 2505 2505 2506 2506 2506 2506 2505 2505 2502 2502 2505 2505 2501 2501 2502 2502 2502 2502 2501 2501 2504 2504 2501 2501 2503 2503 2504 2504 2504 2504 2503 2503 2508 2508 2503 2503 2507 2507 2508 2508 4019 4019 4020 4020 2512 2512 4021 4021 2511 2511 2512 2512 2512 2512 2511 2511 2516 2516 2511 2511 2515 2515 2516 2516 2516 2516 2515 2515 2520 2520 2515 2515 2519 2519 2520 2520 2520 2520 2519 2519 2524 2524 2519 2519 2523 2523 2524 2524 2524 2524 2523 2523 2528 2528 2523 2523 2527 2527 2528 2528 2528 2528 2527 2527 2532 2532 2527 2527 2531 2531 2532 2532 2532 2532 2531 2531 2536 2536 2531 2531 2535 2535 2536 2536 2536 2536 2535 2535 4022 4022 2535 2535 4023 4023 4024 4024 2540 2540 2539 2539 2544 2544 2539 2539 2543 2543 2544 2544 2544 2544 2543 2543 2547 2547 2573 2573 2574 2574 2569 2569 2574 2574 2570 2570 2569 2569 2569 2569 2570 2570 2565 2565 2570 2570 2566 2566 2565 2565 2565 2565 2566 2566 2561 2561 2566 2566 2562 2562 2561 2561 2561 2561 2562 2562 4025 4025 2562 2562 4026 4026 4027 4027 2557 2557 2558 2558 2553 2553 2558 2558 2554 2554 2553 2553 2553 2553 2554 2554 2551 2551 2554 2554 2552 2552 2551 2551 2551 2551 2552 2552 2555 2555 2552 2552 2556 2556 2555 2555 2555 2555 2556 2556 2559 2559 2556 2556 2560 2560 2559 2559 4028 4028 4029 4029 2563 2563 4030 4030 2564 2564 2563 2563 2563 2563 2564 2564 2567 2567 2564 2564 2568 2568 2567 2567 2567 2567 2568 2568 2571 2571 2568 2568 2572 2572 2571 2571 2571 2571 2572 2572 2575 2575 2572 2572 2576 2576 2575 2575 2575 2575 2576 2576 2579 2579 2576 2576 2580 2580 2579 2579 2579 2579 2580 2580 2583 2583 2580 2580 2584 2584 2583 2583 2583 2583 2584 2584 2587 2587 2584 2584 2588 2588 2587 2587 2587 2587 2588 2588 4031 4031 2588 2588 4032 4032 4033 4033 2591 2591 2592 2592 2595 2595 2592 2592 2596 2596 2595 2595 2595 2595 2596 2596 2597 2597 2596 2596 2598 2598 2597 2597 2597 2597 2598 2598 2593 2593 2598 2598 2594 2594 2593 2593 2593 2593 2594 2594 2589 2589 2594 2594 2590 2590 2589 2589 4034 4034 4035 4035 2585 2585 4036 4036 2586 2586 2585 2585 2585 2585 2586 2586 2581 2581 2586 2586 2582 2582 2581 2581 2581 2581 2582 2582 2577 2577 2582 2582 2578 2578 2577 2577 2577 2577 2578 2578 2573 2573 2578 2578 2574 2574 2573 2573 2641 2641 2649 2649 2642 2642 2649 2649 2650 2650 2642 2642 2642 2642 2650 2650 2640 2640 2637 2637 2646 2646 2641 2641 2646 2646 2648 2648 2641 2641 2641 2641 2648 2648 2649 2649 2605 2605 2600 2600 2607 2607 2600 2600 2602 2602 2607 2607 2607 2607 2602 2602 2611 2611 2602 2602 2604 2604 2611 2611 4037 4037 4038 4038 2613 2613 4039 4039 2609 2609 2613 2613 2613 2613 2609 2609 2617 2617 2609 2609 2615 2615 2617 2617 2617 2617 2615 2615 2621 2621 2615 2615 2619 2619 2621 2621 2621 2621 2619 2619 2624 2624 2619 2619 2625 2625 2624 2624 2624 2624 2625 2625 2627 2627 2625 2625 2629 2629 2627 2627 2627 2627 2629 2629 2631 2631 2629 2629 2633 2633 2631 2631 2631 2631 2633 2633 2635 2635 2633 2633 2639 2639 2635 2635 2635 2635 2639 2639 4040 4040 2639 2639 4041 4041 4042 4042 2637 2637 2644 2644 2646 2646 2650 2650 2647 2647 2640 2640 2647 2647 2645 2645 2640 2640 2640 2640 2645 2645 2636 2636 2645 2645 2643 2643 2636 2636 4043 4043 4044 4044 2634 2634 4045 4045 2638 2638 2634 2634 2634 2634 2638 2638 2630 2630 2638 2638 2632 2632 2630 2630 2630 2630 2632 2632 2626 2626 2632 2632 2628 2628 2626 2626 2626 2626 2628 2628 2623 2623 2628 2628 2622 2622 2623 2623 2623 2623 2622 2622 2620 2620 2622 2622 2618 2618 2620 2620 2620 2620 2618 2618 2616 2616 2618 2618 2614 2614 2616 2616 2616 2616 2614 2614 2612 2612 2614 2614 2608 2608 2612 2612 2612 2612 2608 2608 4046 4046 2608 2608 4047 4047 4048 4048 2610 2610 2603 2603 2606 2606 2603 2603 2601 2601 2606 2606 2606 2606 2601 2601 2605 2605 2601 2601 2599 2599 2605 2605 2605 2605 2599 2599 2600 2600 2673 2673 2674 2674 2669 2669 2674 2674 2670 2670 2669 2669 2669 2669 2670 2670 2665 2665 2670 2670 2666 2666 2665 2665 2665 2665 2666 2666 2661 2661 2666 2666 2662 2662 2661 2661 2661 2661 2662 2662 4049 4049 2662 2662 4050 4050 4051 4051 2657 2657 2658 2658 2653 2653 2658 2658 2654 2654 2653 2653 2653 2653 2654 2654 2651 2651 2654 2654 2652 2652 2651 2651 2651 2651 2652 2652 2655 2655 2652 2652 2656 2656 2655 2655 2655 2655 2656 2656 2659 2659 2656 2656 2660 2660 2659 2659 4052 4052 4053 4053 2663 2663 4054 4054 2664 2664 2663 2663 2663 2663 2664 2664 2667 2667 2664 2664 2668 2668 2667 2667 2667 2667 2668 2668 2671 2671 2668 2668 2672 2672 2671 2671 2671 2671 2672 2672 2675 2675 2672 2672 2676 2676 2675 2675 2675 2675 2676 2676 2679 2679 2676 2676 2680 2680 2679 2679 2679 2679 2680 2680 2683 2683 2680 2680 2684 2684 2683 2683 2683 2683 2684 2684 2687 2687 2684 2684 2688 2688 2687 2687 2687 2687 2688 2688 4055 4055 2688 2688 4056 4056 4057 4057 2691 2691 2692 2692 2695 2695 2692 2692 2696 2696 2695 2695 2695 2695 2696 2696 2697 2697 2696 2696 2698 2698 2697 2697 2697 2697 2698 2698 2693 2693 2698 2698 2694 2694 2693 2693 2693 2693 2694 2694 2689 2689 2694 2694 2690 2690 2689 2689 4058 4058 4059 4059 2685 2685 4060 4060 2686 2686 2685 2685 2685 2685 2686 2686 2681 2681 2686 2686 2682 2682 2681 2681 2681 2681 2682 2682 2677 2677 2682 2682 2678 2678 2677 2677 2677 2677 2678 2678 2673 2673 2678 2678 2674 2674 2673 2673 2736 2736 2745 2745 2740 2740 2745 2745 2747 2747 2740 2740 2740 2740 2747 2747 2741 2741 2747 2747 2748 2748 2741 2741 2741 2741 2748 2748 2739 2739 2748 2748 2746 2746 2739 2739 2746 2746 2744 2744 2739 2739 2739 2739 2744 2744 2735 2735 2744 2744 2742 2742 2735 2735 4061 4061 4062 4062 2733 2733 4063 4063 2737 2737 2733 2733 2733 2733 2737 2737 2729 2729 2737 2737 2731 2731 2729 2729 2729 2729 2731 2731 2725 2725 2731 2731 2727 2727 2725 2725 2725 2725 2727 2727 2722 2722 2727 2727 2721 2721 2722 2722 2722 2722 2721 2721 2719 2719 2721 2721 2717 2717 2719 2719 2719 2719 2717 2717 2715 2715 2717 2717 2713 2713 2715 2715 2715 2715 2713 2713 2711 2711 2713 2713 2707 2707 2711 2711 2711 2711 2707 2707 4064 4064 2707 2707 4065 4065 4066 4066 2709 2709 2702 2702 2705 2705 2702 2702 2700 2700 2705 2705 2705 2705 2700 2700 2704 2704 2700 2700 2699 2699 2704 2704 2704 2704 2699 2699 2706 2706 2699 2699 2701 2701 2706 2706 2706 2706 2701 2701 2710 2710 2701 2701 2703 2703 2710 2710 4067 4067 4068 4068 2712 2712 4069 4069 2708 2708 2712 2712 2712 2712 2708 2708 2716 2716 2708 2708 2714 2714 2716 2716 2716 2716 2714 2714 2720 2720 2714 2714 2718 2718 2720 2720 2720 2720 2718 2718 2723 2723 2718 2718 2724 2724 2723 2723 2723 2723 2724 2724 2726 2726 2724 2724 2728 2728 2726 2726 2726 2726 2728 2728 2730 2730 2728 2728 2732 2732 2730 2730 2730 2730 2732 2732 2734 2734 2732 2732 2738 2738 2734 2734 2734 2734 2738 2738 4070 4070 2738 2738 4071 4071 4072 4072 2736 2736 2743 2743 2745 2745 2776 2776 2775 2775 2772 2772 2775 2775 2771 2771 2772 2772 2772 2772 2771 2771 2768 2768 2771 2771 2767 2767 2768 2768 2768 2768 2767 2767 2766 2766 2767 2767 2765 2765 2766 2766 2766 2766 2765 2765 2762 2762 2765 2765 2761 2761 2762 2762 2762 2762 2761 2761 4073 4073 2761 2761 4074 4074 4075 4075 2758 2758 2757 2757 2754 2754 2757 2757 2753 2753 2754 2754 2754 2754 2753 2753 2749 2749 2753 2753 2750 2750 2749 2749 2749 2749 2750 2750 2752 2752 2750 2750 2751 2751 2752 2752 2752 2752 2751 2751 2756 2756 2751 2751 2755 2755 2756 2756 4076 4076 4077 4077 2760 2760 4078 4078 2759 2759 2760 2760 2760 2760 2759 2759 2764 2764 2759 2759 2763 2763 2764 2764 2764 2764 2763 2763 2770 2770 2763 2763 2769 2769 2770 2770 2770 2770 2769 2769 2774 2774 2769 2769 2773 2773 2774 2774 2774 2774 2773 2773 2778 2778 2773 2773 2777 2777 2778 2778 2778 2778 2777 2777 2784 2784 2777 2777 2783 2783 2784 2784 2784 2784 2783 2783 2788 2788 2783 2783 2787 2787 2788 2788 2788 2788 2787 2787 4079 4079 2787 2787 4080 4080 4081 4081 2792 2792 2791 2791 2796 2796 2791 2791 2795 2795 2796 2796 2796 2796 2795 2795 2799 2799 2795 2795 2800 2800 2799 2799 2799 2799 2800 2800 2798 2798 2800 2800 2797 2797 2798 2798 2798 2798 2797 2797 2794 2794 2797 2797 2793 2793 2794 2794 4082 4082 4083 4083 2790 2790 4084 4084 2789 2789 2790 2790 2790 2790 2789 2789 2786 2786 2789 2789 2785 2785 2786 2786 2786 2786 2785 2785 2782 2782 2785 2785 2781 2781 2782 2782 2782 2782 2781 2781 2780 2780 2781 2781 2779 2779 2780 2780 2780 2780 2779 2779 2776 2776 2779 2779 2775 2775 2776 2776 2804 2804 2806 2806 2807 2807 2802 2802 2801 2801 2803 2803 2801 2801 2804 2804 2803 2803 2803 2803 2804 2804 2805 2805 2804 2804 2807 2807 2805 2805 2811 2811 2809 2809 2808 2808 2818 2818 2819 2819 2816 2816 2819 2819 2817 2817 2816 2816 2816 2816 2817 2817 2813 2813 2817 2817 2815 2815 2813 2813 2815 2815 2814 2814 2813 2813 2813 2813 2814 2814 2812 2812 2814 2814 2811 2811 2812 2812 2812 2812 2811 2811 2810 2810 2811 2811 2808 2808 2810 2810 2830 2830 2832 2832 2831 2831 2820 2820 2821 2821 2822 2822 2821 2821 2823 2823 2822 2822 2822 2822 2823 2823 2824 2824 2823 2823 2825 2825 2824 2824 2824 2824 2825 2825 2826 2826 2825 2825 2827 2827 2826 2826 2826 2826 2827 2827 2828 2828 2827 2827 2830 2830 2828 2828 2828 2828 2830 2830 2829 2829 2830 2830 2831 2831 2829 2829 2833 2833 2834 2834 2835 2835 2834 2834 2836 2836 2835 2835 2835 2835 2836 2836 2837 2837 2836 2836 2838 2838 2837 2837 2837 2837 2838 2838 2839 2839 2838 2838 2840 2840 2839 2839 2839 2839 2840 2840 2841 2841 2840 2840 2842 2842 2841 2841 2846 2846 2843 2843 2844 2844 2849 2849 2848 2848 2847 2847 2848 2848 2846 2846 2847 2847 2847 2847 2846 2846 2845 2845 2846 2846 2844 2844 2845 2845 2850 2850 2851 2851 2852 2852 2851 2851 2853 2853 2852 2852 2852 2852 2853 2853 2854 2854 2853 2853 2855 2855 2854 2854 2854 2854 2855 2855 2856 2856 2855 2855 2857 2857 2856 2856 2856 2856 2857 2857 2858 2858 2857 2857 2859 2859 2858 2858 2867 2867 2865 2865 2864 2864 2865 2865 2863 2863 2864 2864 2864 2864 2863 2863 2862 2862 2863 2863 2861 2861 2862 2862 2862 2862 2861 2861 2860 2860 2869 2869 2870 2870 2868 2868 2870 2870 2867 2867 2868 2868 2868 2868 2867 2867 2866 2866 2867 2867 2864 2864 2866 2866 2871 2871 2872 2872 2873 2873 2872 2872 2874 2874 2873 2873 2873 2873 2874 2874 2875 2875 2874 2874 2876 2876 2875 2875 2875 2875 2876 2876 2877 2877 2876 2876 2878 2878 2877 2877 2877 2877 2878 2878 2879 2879 2878 2878 2880 2880 2879 2879 2879 2879 2880 2880 2881 2881 2880 2880 2882 2882 2881 2881 2892 2892 2891 2891 2889 2889 2892 2892 2889 2889 2890 2890 2889 2889 2888 2888 2890 2890 2890 2890 2888 2888 2887 2887 2888 2888 2886 2886 2887 2887 2887 2887 2886 2886 2885 2885 2886 2886 2883 2883 2885 2885 2885 2885 2883 2883 2884 2884 2893 2893 2894 2894 2895 2895 2894 2894 2896 2896 2895 2895 2895 2895 2896 2896 2897 2897 2896 2896 2898 2898 2897 2897 2900 2900 2899 2899 2902 2902 2899 2899 2901 2901 2902 2902 2902 2902 2901 2901 2904 2904 2901 2901 2903 2903 2904 2904 2904 2904 2903 2903 2906 2906 2903 2903 2905 2905 2906 2906 2906 2906 2905 2905 2908 2908 2905 2905 2907 2907 2908 2908 2908 2908 2907 2907 2910 2910 2907 2907 2909 2909 2910 2910 2909 2909 2911 2911 2910 2910 2910 2910 2911 2911 2913 2913 2911 2911 2912 2912 2913 2913 2913 2913 2912 2912 2914 2914 2912 2912 2915 2915 2914 2914 2914 2914 2915 2915 2916 2916 2917 2917 2918 2918 2919 2919 2918 2918 2920 2920 2919 2919 2919 2919 2920 2920 2921 2921 2920 2920 2922 2922 2921 2921 2921 2921 2922 2922 2923 2923 2922 2922 2924 2924 2923 2923 2923 2923 2924 2924 2925 2925 2924 2924 2926 2926 2925 2925 2925 2925 2926 2926 2927 2927 2926 2926 2928 2928 2927 2927 2927 2927 2928 2928 2929 2929 2941 2941 2940 2940 2939 2939 2940 2940 2938 2938 2939 2939 2939 2939 2938 2938 2937 2937 2938 2938 2936 2936 2937 2937 2937 2937 2936 2936 2934 2934 2930 2930 2931 2931 2932 2932 2931 2931 2933 2933 2932 2932 2932 2932 2933 2933 2934 2934 2933 2933 2935 2935 2934 2934 2934 2934 2935 2935 2937 2937 2942 2942 2943 2943 2944 2944 2943 2943 2945 2945 2944 2944 2944 2944 2945 2945 2946 2946 2945 2945 2947 2947 2946 2946 2946 2946 2947 2947 2948 2948 2947 2947 2950 2950 2948 2948 2956 2956 2955 2955 2954 2954 2955 2955 2953 2953 2954 2954 2954 2954 2953 2953 2952 2952 2953 2953 2951 2951 2952 2952 2952 2952 2951 2951 2950 2950 2951 2951 2949 2949 2950 2950 2950 2950 2949 2949 2948 2948 2957 2957 2958 2958 2959 2959 2958 2958 2960 2960 2959 2959 2959 2959 2960 2960 2961 2961 2960 2960 2962 2962 2961 2961 2961 2961 2962 2962 2963 2963 2962 2962 2964 2964 2963 2963 2963 2963 2964 2964 2965 2965 2964 2964 2966 2966 2965 2965 2965 2965 2966 2966 2967 2967 2966 2966 2968 2968 2967 2967 2967 2967 2968 2968 2969 2969 2968 2968 2970 2970 2969 2969 2969 2969 2970 2970 2971 2971 2970 2970 2972 2972 2971 2971 2971 2971 2972 2972 2973 2973 2972 2972 2974 2974 2973 2973 2975 2975 2976 2976 2977 2977 2976 2976 2978 2978 2977 2977 2977 2977 2978 2978 2979 2979 2978 2978 2980 2980 2979 2979 2979 2979 2980 2980 2981 2981 2980 2980 2982 2982 2981 2981 2981 2981 2982 2982 2983 2983 2982 2982 2984 2984 2983 2983 2986 2986 2985 2985 2988 2988 2985 2985 2987 2987 2988 2988 2988 2988 2987 2987 2990 2990 2987 2987 2989 2989 2990 2990 2989 2989 2991 2991 2990 2990 2990 2990 2991 2991 2992 2992 2991 2991 2993 2993 2992 2992 2992 2992 2993 2993 2994 2994 2995 2995 2996 2996 2997 2997 2996 2996 2998 2998 2997 2997 2997 2997 2998 2998 2999 2999 2998 2998 3000 3000 2999 2999 2999 2999 3000 3000 3001 3001 3000 3000 3002 3002 3001 3001 3001 3001 3002 3002 3003 3003 3002 3002 3004 3004 3003 3003 3020 3020 3019 3019 3018 3018 3019 3019 3017 3017 3018 3018 3018 3018 3017 3017 3016 3016 3017 3017 3015 3015 3016 3016 3016 3016 3015 3015 3014 3014 3015 3015 3013 3013 3014 3014 3014 3014 3013 3013 3012 3012 3007 3007 3009 3009 3010 3010 3009 3009 3012 3012 3010 3010 3010 3010 3012 3012 3011 3011 3012 3012 3013 3013 3011 3011 3005 3005 3006 3006 3007 3007 3006 3006 3008 3008 3007 3007 3007 3007 3008 3008 3009 3009 3024 3024 3022 3022 3021 3021 3032 3032 3033 3033 3030 3030 3033 3033 3031 3031 3030 3030 3030 3030 3031 3031 3028 3028 3031 3031 3029 3029 3028 3028 3028 3028 3029 3029 3026 3026 3029 3029 3027 3027 3026 3026 3026 3026 3027 3027 3025 3025 3027 3027 3024 3024 3025 3025 3025 3025 3024 3024 3023 3023 3024 3024 3021 3021 3023 3023 3035 3035 3034 3034 3036 3036 3035 3035 3036 3036 3037 3037 3036 3036 3038 3038 3037 3037 3037 3037 3038 3038 3039 3039 3038 3038 3040 3040 3039 3039 3039 3039 3040 3040 3041 3041 3047 3047 3045 3045 3044 3044 3045 3045 3042 3042 3044 3044 3044 3044 3042 3042 3043 3043 3055 3055 3054 3054 3053 3053 3054 3054 3052 3052 3053 3053 3053 3053 3052 3052 3051 3051 3052 3052 3050 3050 3051 3051 3051 3051 3050 3050 3049 3049 3050 3050 3048 3048 3049 3049 3049 3049 3048 3048 3047 3047 3048 3048 3046 3046 3047 3047 3047 3047 3046 3046 3045 3045 3056 3056 3057 3057 3058 3058 3057 3057 3059 3059 3058 3058 3058 3058 3059 3059 3060 3060 3059 3059 3061 3061 3060 3060 3060 3060 3061 3061 3062 3062 3061 3061 3063 3063 3062 3062 3062 3062 3063 3063 3064 3064 3063 3063 3065 3065 3064 3064 3064 3064 3065 3065 3066 3066 3065 3065 3067 3067 3066 3066 3066 3066 3067 3067 3068 3068 3067 3067 3069 3069 3068 3068 3068 3068 3069 3069 3070 3070 3069 3069 3071 3071 3070 3070 3070 3070 3071 3071 3072 3072 3071 3071 3073 3073 3072 3072 3074 3074 3075 3075 3076 3076 3075 3075 3077 3077 3076 3076 3076 3076 3077 3077 3078 3078 3077 3077 3079 3079 3078 3078 3095 3095 3094 3094 3091 3091 3094 3094 3090 3090 3091 3091 3091 3091 3090 3090 3087 3087 3090 3090 3086 3086 3087 3087 3087 3087 3086 3086 3081 3081 3086 3086 3080 3080 3081 3081 3081 3081 3080 3080 3082 3082 3096 3096 3097 3097 3092 3092 3097 3097 3093 3093 3092 3092 3092 3092 3093 3093 3088 3088 3093 3093 3089 3089 3088 3088 3088 3088 3089 3089 3084 3084 3089 3089 3085 3085 3084 3084 3084 3084 3085 3085 3082 3082 3085 3085 3083 3083 3082 3082 3082 3082 3083 3083 3081 3081 3104 3104 3102 3102 3101 3101 3101 3101 3102 3102 3098 3098 3102 3102 3100 3100 3098 3098 3098 3098 3100 3100 3099 3099 3106 3106 3107 3107 3105 3105 3107 3107 3104 3104 3105 3105 3105 3105 3104 3104 3103 3103 3104 3104 3101 3101 3103 3103 3125 3125 3124 3124 3119 3119 3124 3124 3118 3118 3119 3119 3119 3119 3118 3118 3115 3115 3118 3118 3114 3114 3115 3115 3115 3115 3114 3114 3111 3111 3114 3114 3110 3110 3111 3111 3111 3111 3110 3110 3109 3109 3110 3110 3108 3108 3109 3109 3109 3109 3108 3108 3113 3113 3108 3108 3112 3112 3113 3113 3113 3113 3112 3112 3117 3117 3112 3112 3116 3116 3117 3117 3116 3116 3120 3120 3117 3117 3117 3117 3120 3120 3121 3121 3120 3120 3122 3122 3121 3121 3121 3121 3122 3122 3123 3123 3126 3126 3127 3127 3128 3128 3127 3127 3129 3129 3128 3128 3128 3128 3129 3129 3130 3130 3129 3129 3131 3131 3130 3130 3130 3130 3131 3131 3132 3132 3131 3131 3133 3133 3132 3132 3134 3134 3135 3135 3136 3136 3135 3135 3137 3137 3136 3136 3136 3136 3137 3137 3138 3138 3137 3137 3139 3139 3138 3138 3138 3138 3139 3139 3140 3140 3139 3139 3141 3141 3140 3140 3140 3140 3141 3141 3142 3142 3141 3141 3143 3143 3142 3142 3142 3142 3143 3143 3144 3144 3143 3143 3145 3145 3144 3144 4085 4085 4086 4086 3146 3146 4087 4087 3147 3147 3146 3146 3146 3146 3147 3147 3148 3148 3147 3147 3149 3149 3148 3148 3166 3166 3165 3165 3164 3164 3165 3165 3163 3163 3164 3164 3164 3164 3163 3163 3162 3162 3163 3163 3161 3161 3162 3162 3162 3162 3161 3161 3160 3160 3161 3161 3159 3159 3160 3160 3160 3160 3159 3159 3158 3158 3159 3159 3157 3157 3158 3158 3158 3158 3157 3157 3156 3156 3157 3157 3155 3155 3156 3156 3155 3155 4088 4088 3156 3156 3156 3156 4089 4089 4090 4090 3154 3154 3152 3152 3153 3153 3153 3153 3152 3152 3151 3151 3152 3152 3150 3150 3151 3151 3167 3167 3168 3168 3169 3169 3168 3168 3170 3170 3169 3169 3169 3169 3170 3170 3171 3171 3170 3170 3172 3172 3171 3171 3171 3171 3172 3172 3173 3173 3172 3172 3174 3174 3173 3173 4091 4091 4092 4092 3175 3175 4093 4093 3176 3176 3175 3175 3175 3175 3176 3176 3177 3177 3176 3176 3178 3178 3177 3177 3177 3177 3178 3178 3179 3179 3178 3178 3180 3180 3179 3179 3182 3182 3181 3181 3183 3183 3181 3181 3184 3184 3183 3183 3196 3196 3197 3197 3194 3194 3197 3197 3195 3195 3194 3194 3194 3194 3195 3195 3192 3192 3195 3195 3193 3193 3192 3192 3192 3192 3193 3193 3190 3190 3193 3193 3191 3191 3190 3190 4094 4094 4095 4095 3188 3188 4096 4096 3189 3189 3188 3188 3188 3188 3189 3189 3186 3186 3189 3189 3187 3187 3186 3186 3186 3186 3187 3187 3184 3184 3187 3187 3185 3185 3184 3184 3184 3184 3185 3185 3183 3183 3198 3198 3199 3199 3200 3200 3199 3199 3201 3201 3200 3200 3200 3200 3201 3201 3202 3202 3201 3201 3203 3203 3202 3202 3202 3202 3203 3203 3204 3204 3203 3203 3205 3205 3204 3204 4097 4097 4098 4098 3206 3206 4099 4099 3207 3207 3206 3206 3206 3206 3207 3207 3208 3208 3207 3207 3209 3209 3208 3208 3208 3208 3209 3209 3210 3210 3209 3209 3211 3211 3210 3210 3210 3210 3211 3211 3212 3212 3211 3211 3213 3213 3212 3212 3214 3214 3215 3215 3216 3216 3215 3215 3217 3217 3216 3216 3216 3216 3217 3217 3218 3218 3217 3217 3219 3219 3218 3218 3218 3218 3219 3219 4100 4100 3219 3219 4101 4101 4102 4102 3220 3220 3221 3221 3222 3222 3221 3221 3223 3223 3222 3222 3222 3222 3223 3223 3224 3224 3223 3223 3225 3225 3224 3224 3224 3224 3225 3225 3226 3226 3225 3225 3227 3227 3226 3226 4103 4103 4104 4104 3240 3240 4105 4105 3239 3239 3240 3240 3240 3240 3239 3239 3238 3238 3239 3239 3237 3237 3238 3238 3238 3238 3237 3237 3236 3236 3237 3237 3234 3234 3236 3236 3228 3228 3229 3229 3230 3230 3229 3229 3231 3231 3230 3230 3230 3230 3231 3231 3232 3232 3231 3231 3233 3233 3232 3232 3232 3232 3233 3233 3234 3234 3233 3233 3235 3235 3234 3234 3234 3234 3235 3235 3236 3236 3243 3243 3244 3244 4106 4106 3244 3244 4107 4107 4108 4108 3245 3245 3246 3246 3247 3247 3246 3246 3248 3248 3247 3247 3247 3247 3248 3248 3249 3249 3248 3248 3250 3250 3249 3249 3249 3249 3250 3250 3251 3251 3250 3250 3252 3252 3251 3251 3251 3251 3252 3252 3253 3253 3252 3252 3254 3254 3253 3253 3253 3253 3254 3254 3255 3255 3254 3254 3256 3256 3255 3255 3255 3255 3256 3256 3257 3257 3256 3256 3258 3258 3257 3257 3259 3259 3260 3260 3261 3261 3260 3260 3262 3262 3261 3261 3261 3261 3262 3262 3263 3263 3262 3262 3264 3264 3263 3263 3263 3263 3264 3264 4109 4109 3264 3264 4110 4110 4111 4111 3265 3265 3266 3266 3267 3267 3266 3266 3268 3268 3267 3267 3267 3267 3268 3268 3269 3269 3268 3268 3270 3270 3269 3269 3269 3269 3270 3270 3271 3271 3270 3270 3272 3272 3271 3271 3271 3271 3272 3272 3273 3273 3272 3272 3274 3274 3273 3273 3273 3273 3274 3274 3275 3275 3276 3276 3277 3277 3278 3278 3277 3277 3279 3279 3278 3278 3278 3278 3279 3279 3280 3280 3279 3279 3281 3281 3280 3280 3280 3280 3281 3281 3282 3282 3281 3281 3283 3283 3282 3282 3282 3282 3283 3283 3284 3284 3283 3283 3285 3285 3284 3284 3284 3284 3285 3285 3286 3286 3285 3285 3287 3287 3286 3286 3286 3286 3287 3287 3288 3288 3287 3287 3289 3289 3288 3288 3288 3288 3289 3289 4112 4112 3289 3289 4113 4113 4114 4114 3292 3292 3293 3293 3294 3294 3293 3293 3295 3295 3294 3294 3294 3294 3295 3295 3296 3296 3295 3295 3297 3297 3296 3296 3296 3296 3297 3297 4115 4115 3297 3297 4116 4116 4117 4117 3298 3298 3299 3299 3300 3300 3299 3299 3301 3301 3300 3300 3300 3300 3301 3301 3302 3302 3301 3301 3303 3303 3302 3302 3302 3302 3303 3303 3304 3304 3303 3303 3305 3305 3304 3304 3304 3304 3305 3305 3306 3306 3305 3305 3307 3307 3306 3306 3308 3308 3309 3309 3310 3310 3309 3309 3311 3311 3310 3310 3310 3310 3311 3311 3312 3312 3311 3311 3313 3313 3312 3312 4118 4118 4119 4119 3314 3314 4120 4120 3315 3315 3314 3314 3314 3314 3315 3315 3316 3316 3315 3315 3317 3317 3316 3316 3316 3316 3317 3317 3318 3318 3317 3317 3319 3319 3318 3318 3318 3318 3319 3319 3320 3320 3319 3319 3321 3321 3320 3320 3322 3322 3323 3323 3324 3324 3323 3323 3325 3325 3324 3324 3324 3324 3325 3325 3326 3326 3325 3325 3327 3327 3326 3326 3326 3326 3327 3327 3328 3328 3327 3327 3329 3329 3328 3328 3328 3328 3329 3329 4121 4121 3329 3329 4122 4122 4123 4123 3330 3330 3331 3331 3332 3332 3331 3331 3333 3333 3332 3332 3332 3332 3333 3333 3334 3334 3333 3333 3335 3335 3334 3334 3336 3336 3337 3337 3338 3338 3337 3337 3339 3339 3338 3338 3338 3338 3339 3339 3340 3340 3339 3339 3341 3341 3340 3340 3340 3340 3341 3341 3342 3342 3341 3341 3343 3343 3342 3342 3342 3342 3343 3343 3344 3344 3343 3343 3345 3345 3344 3344 3344 3344 3345 3345 3346 3346 3345 3345 3347 3347 3346 3346 4124 4124 4125 4125 3348 3348 4126 4126 3349 3349 3348 3348 3350 3350 3351 3351 4127 4127 3351 3351 4128 4128 4129 4129 3352 3352 3353 3353 3354 3354 3353 3353 3355 3355 3354 3354 3354 3354 3355 3355 3356 3356 3355 3355 3357 3357 3356 3356 3356 3356 3357 3357 3358 3358 3357 3357 3359 3359 3358 3358 3358 3358 3359 3359 3360 3360 3359 3359 3361 3361 3360 3360 3360 3360 3361 3361 3362 3362 3361 3361 3363 3363 3362 3362 4130 4130 4131 4131 3366 3366 4132 4132 3367 3367 3366 3366 3366 3366 3367 3367 3368 3368 3367 3367 3369 3369 3368 3368 3368 3368 3369 3369 3370 3370 3369 3369 3371 3371 3370 3370 3370 3370 3371 3371 3372 3372 3371 3371 3373 3373 3372 3372 3372 3372 3373 3373 3374 3374 3373 3373 3375 3375 3374 3374 3374 3374 3375 3375 3376 3376 3375 3375 3377 3377 3376 3376 3376 3376 3377 3377 3378 3378 3377 3377 3379 3379 3378 3378 3380 3380 3381 3381 3382 3382 3381 3381 3383 3383 3382 3382 3382 3382 3383 3383 3384 3384 3383 3383 3385 3385 3384 3384 3384 3384 3385 3385 3386 3386 3385 3385 3387 3387 3386 3386 3386 3386 3387 3387 3388 3388 3387 3387 3389 3389 3388 3388 3388 3388 3389 3389 3390 3390 3389 3389 3391 3391 3390 3390 3390 3390 3391 3391 3392 3392 3391 3391 3393 3393 3392 3392 4133 4133 4134 4134 3394 3394 4135 4135 3395 3395 3394 3394 3397 3397 3396 3396 3399 3399 3396 3396 3398 3398 3399 3399 3399 3399 3398 3398 3401 3401 3398 3398 3400 3400 3401 3401 3401 3401 3400 3400 3403 3403 3400 3400 3402 3402 3403 3403 3403 3403 3402 3402 3404 3404 3402 3402 3405 3405 3404 3404 4136 4136 4137 4137 3407 3407 4138 4138 3408 3408 3407 3407 3407 3407 3408 3408 3405 3405 3408 3408 3406 3406 3405 3405 3405 3405 3406 3406 3404 3404 3411 3411 3412 3412 3413 3413 3412 3412 3414 3414 3413 3413 3413 3413 3414 3414 3415 3415 3414 3414 3416 3416 3415 3415 3415 3415 3416 3416 3417 3417 3416 3416 3418 3418 3417 3417 4139 4139 4140 4140 3419 3419 4141 4141 3420 3420 3419 3419 3419 3419 3420 3420 3421 3421 3420 3420 3422 3422 3421 3421 3421 3421 3422 3422 3423 3423 3422 3422 3424 3424 3423 3423 3425 3425 3426 3426 3427 3427 3426 3426 3428 3428 3427 3427 3427 3427 3428 3428 3429 3429 3428 3428 3430 3430 3429 3429 3429 3429 3430 3430 3431 3431 3430 3430 3432 3432 3431 3431 3431 3431 3432 3432 3433 3433 3432 3432 3434 3434 3433 3433 3433 3433 3434 3434 4142 4142 3434 3434 4143 4143 4144 4144 3435 3435 3436 3436 3437 3437 3436 3436 3438 3438 3437 3437 3437 3437 3438 3438 3439 3439 3438 3438 3440 3440 3439 3439 3441 3441 3442 3442 3443 3443 3442 3442 3444 3444 3443 3443 3443 3443 3444 3444 3445 3445 3444 3444 3446 3446 3445 3445 3445 3445 3446 3446 3447 3447 3446 3446 3448 3448 3447 3447 4145 4145 4146 4146 3449 3449 4147 4147 3450 3450 3449 3449 3449 3449 3450 3450 3451 3451 3450 3450 3452 3452 3451 3451 3451 3451 3452 3452 3453 3453 3452 3452 3454 3454 3453 3453 3453 3453 3454 3454 3455 3455 3454 3454 3456 3456 3455 3455 3455 3455 3456 3456 3457 3457 3456 3456 3458 3458 3457 3457 3457 3457 3458 3458 3459 3459 3460 3460 3461 3461 3462 3462 3461 3461 3463 3463 3462 3462 3462 3462 3463 3463 3464 3464 3463 3463 3465 3465 3464 3464 3464 3464 3465 3465 4148 4148 3465 3465 4149 4149 4150 4150 3466 3466 3467 3467 3468 3468 3467 3467 3469 3469 3468 3468 3468 3468 3469 3469 3470 3470 3469 3469 3471 3471 3470 3470 3470 3470 3471 3471 3472 3472 3471 3471 3473 3473 3472 3472 3477 3477 3475 3475 3474 3474 3474 3474 3476 3476 3477 3477 3476 3476 3478 3478 3477 3477 4151 4151 4152 4152 3480 3480 4153 4153 3479 3479 3480 3480 3480 3480 3479 3479 3482 3482 3479 3479 3481 3481 3482 3482 3482 3482 3481 3481 3484 3484 3481 3481 3483 3483 3484 3484 3484 3484 3483 3483 3486 3486 3483 3483 3485 3485 3486 3486 3486 3486 3485 3485 3488 3488 3485 3485 3487 3487 3488 3488 3488 3488 3487 3487 3490 3490 3487 3487 3489 3489 3490 3490 3491 3491 3492 3492 3493 3493 3492 3492 3494 3494 3493 3493 3493 3493 3494 3494 4154 4154 3494 3494 4155 4155 4156 4156 3495 3495 3496 3496 3497 3497 3496 3496 3498 3498 3497 3497 3497 3497 3498 3498 3499 3499 3498 3498 3500 3500 3499 3499 3499 3499 3500 3500 3501 3501 3500 3500 3502 3502 3501 3501 3501 3501 3502 3502 3503 3503 3502 3502 3504 3504 3503 3503 3503 3503 3504 3504 3505 3505 3504 3504 3506 3506 3505 3505 3507 3507 3508 3508 3509 3509 3508 3508 3510 3510 3509 3509 3509 3509 3510 3510 3511 3511 3510 3510 3512 3512 3511 3511 3511 3511 3512 3512 3513 3513 3512 3512 3514 3514 3513 3513 3513 3513 3514 3514 3515 3515 3514 3514 3516 3516 3515 3515 3515 3515 3516 3516 4157 4157 3516 3516 4158 4158 4159 4159 3517 3517 3518 3518 3519 3519 3518 3518 3520 3520 3519 3519 3519 3519 3520 3520 3521 3521 3520 3520 3522 3522 3521 3521 3523 3523 3524 3524 3525 3525 3524 3524 3526 3526 3525 3525 3525 3525 3526 3526 3527 3527 3526 3526 3528 3528 3527 3527 4160 4160 4161 4161 3529 3529 4162 4162 3530 3530 3529 3529 3529 3529 3530 3530 3531 3531 3530 3530 3532 3532 3531 3531 3531 3531 3532 3532 3533 3533 3532 3532 3534 3534 3533 3533 3533 3533 3534 3534 3535 3535 3534 3534 3536 3536 3535 3535 3535 3535 3536 3536 3537 3537 3536 3536 3538 3538 3537 3537 3539 3539 3540 3540 3541 3541 3540 3540 3542 3542 3541 3541 3541 3541 3542 3542 3543 3543 3542 3542 3544 3544 3543 3543 3543 3543 3544 3544 3545 3545 3544 3544 3546 3546 3545 3545 3545 3545 3546 3546 3547 3547 3546 3546 3548 3548 3547 3547 4163 4163 4164 4164 3549 3549 4165 4165 3550 3550 3549 3549 3549 3549 3550 3550 3551 3551 3550 3550 3552 3552 3551 3551 3551 3551 3552 3552 3553 3553 3552 3552 3554 3554 3553 3553 3555 3555 3556 3556 3557 3557 3556 3556 3558 3558 3557 3557 3557 3557 3558 3558 3559 3559 3558 3558 3560 3560 3559 3559 3559 3559 3560 3560 4166 4166 3560 3560 4167 4167 4168 4168 3561 3561 3562 3562 3563 3563 3562 3562 3564 3564 3563 3563 3563 3563 3564 3564 3565 3565 3564 3564 3566 3566 3565 3565 3565 3565 3566 3566 3567 3567 3566 3566 3568 3568 3567 3567 3567 3567 3568 3568 3569 3569 3568 3568 3570 3570 3569 3569 3603 3603 3601 3601 3604 3604 3579 3579 3571 3571 3577 3577 3571 3571 3572 3572 3577 3577 3577 3577 3572 3572 3580 3580 3572 3572 3574 3574 3580 3580 3580 3580 3574 3574 3583 3583 3574 3574 3576 3576 3583 3583 3583 3583 3576 3576 3586 3586 3576 3576 3582 3582 3586 3586 3586 3586 3582 3582 3590 3590 3582 3582 3587 3587 3590 3590 3590 3590 3587 3587 3594 3594 3587 3587 3591 3591 3594 3594 3594 3594 3591 3591 3598 3598 3591 3591 3595 3595 3598 3598 3598 3598 3595 3595 3602 3602 3603 3603 3600 3600 3601 3601 3600 3600 3597 3597 3601 3601 3601 3601 3597 3597 3596 3596 3597 3597 3593 3593 3596 3596 3596 3596 3593 3593 3592 3592 3593 3593 3589 3589 3592 3592 3592 3592 3589 3589 3588 3588 3589 3589 3584 3584 3588 3588 3588 3588 3584 3584 3585 3585 3584 3584 3578 3578 3585 3585 3585 3585 3578 3578 3581 3581 3578 3578 3575 3575 3581 3581 3581 3581 3575 3575 3579 3579 3575 3575 3573 3573 3579 3579 3579 3579 3573 3573 3571 3571 3623 3623 3629 3629 3621 3621 3629 3629 3627 3627 3621 3621 3621 3621 3627 3627 3619 3619 3627 3627 3625 3625 3619 3619 3619 3619 3625 3625 3615 3615 3625 3625 3622 3622 3615 3615 3615 3615 3622 3622 3612 3612 3622 3622 3616 3616 3612 3612 3612 3612 3616 3616 3608 3608 3616 3616 3611 3611 3608 3608 3608 3608 3611 3611 3604 3604 3611 3611 3607 3607 3604 3604 3604 3604 3607 3607 3603 3603 3595 3595 3599 3599 3602 3602 3599 3599 3605 3605 3602 3602 3602 3602 3605 3605 3606 3606 3605 3605 3609 3609 3606 3606 3606 3606 3609 3609 3610 3610 3609 3609 3613 3613 3610 3610 3610 3610 3613 3613 3614 3614 3613 3613 3618 3618 3614 3614 3614 3614 3618 3618 3617 3617 3618 3618 3624 3624 3617 3617 3617 3617 3624 3624 3620 3620 3624 3624 3626 3626 3620 3620 3620 3620 3626 3626 3623 3623 3626 3626 3628 3628 3623 3623 3623 3623 3628 3628 3629 3629 3676 3676 3670 3670 3672 3672 3672 3672 3677 3677 3676 3676 3677 3677 3681 3681 3676 3676 3676 3676 3681 3681 3680 3680 3681 3681 3685 3685 3680 3680 3680 3680 3685 3685 3684 3684 3685 3685 4169 4169 3684 3684 3684 3684 4170 4170 4171 4171 3689 3689 3693 3693 3688 3688 3688 3688 3693 3693 3692 3692 3693 3693 3694 3694 3692 3692 3692 3692 3694 3694 3697 3697 3707 3707 3706 3706 3704 3704 3706 3706 3702 3702 3704 3704 3704 3704 3702 3702 3703 3703 3702 3702 3697 3697 3703 3703 3703 3703 3697 3697 3698 3698 3697 3697 3694 3694 3698 3698 3707 3707 3705 3705 3706 3706 3705 3705 3701 3701 3706 3706 3706 3706 3701 3701 3699 3699 3701 3701 3700 3700 3699 3699 3700 3700 3696 3696 3699 3699 3699 3699 3696 3696 3695 3695 3696 3696 3691 3691 3695 3695 3695 3695 3691 3691 3690 3690 4172 4172 3687 3687 4173 4173 4174 4174 3687 3687 3686 3686 3687 3687 3683 3683 3686 3686 3686 3686 3683 3683 3682 3682 3683 3683 3679 3679 3682 3682 3682 3682 3679 3679 3678 3678 3679 3679 3675 3675 3678 3678 3678 3678 3675 3675 3673 3673 3675 3675 3674 3674 3673 3673 3673 3673 3674 3674 3668 3668 3674 3674 3671 3671 3668 3668 3668 3668 3671 3671 3665 3665 3671 3671 3666 3666 3665 3665 3666 3666 3664 3664 3665 3665 3665 3665 3664 3664 3660 3660 3664 3664 3661 3661 3660 3660 3661 3661 3657 3657 3660 3660 3660 3660 3657 3657 3656 3656 3657 3657 3655 3655 3656 3656 3656 3656 3655 3655 3650 3650 3655 3655 3651 3651 3650 3650 3651 3651 4175 4175 3650 3650 3650 3650 4176 4176 4177 4177 3647 3647 3642 3642 3646 3646 3646 3646 3642 3642 3641 3641 3642 3642 3638 3638 3641 3641 3641 3641 3638 3638 3637 3637 3637 3637 3638 3638 3630 3630 3638 3638 3636 3636 3630 3630 3630 3630 3636 3636 3632 3632 3632 3632 3631 3631 3630 3630 3631 3631 3633 3633 3630 3630 3630 3630 3633 3633 3634 3634 3633 3633 3635 3635 3634 3634 3635 3635 3640 3640 3634 3634 3634 3634 3640 3640 3639 3639 3640 3640 3643 3643 3639 3639 3639 3639 3643 3643 3644 3644 3643 3643 3645 3645 3644 3644 3645 3645 3649 3649 3644 3644 3644 3644 3649 3649 3648 3648 4178 4178 3653 3653 4179 4179 4180 4180 3653 3653 3652 3652 3653 3653 3654 3654 3652 3652 3652 3652 3654 3654 3658 3658 3654 3654 3659 3659 3658 3658 3659 3659 3663 3663 3658 3658 3658 3658 3663 3663 3662 3662 3663 3663 3667 3667 3662 3662 3662 3662 3667 3667 3670 3670 3667 3667 3669 3669 3670 3670 3670 3670 3669 3669 3672 3672 3744 3744 3748 3748 3739 3739 3733 3733 3738 3738 3739 3739 3738 3738 3742 3742 3739 3739 3739 3739 3742 3742 3744 3744 3727 3727 3732 3732 3733 3733 3732 3732 3736 3736 3733 3733 3733 3733 3736 3736 3738 3738 4181 4181 4182 4182 3727 3727 4183 4183 3730 3730 3727 3727 3727 3727 3730 3730 3732 3732 3715 3715 3720 3720 3721 3721 3720 3720 3724 3724 3721 3721 3721 3721 3724 3724 3726 3726 3709 3709 3714 3714 3715 3715 3714 3714 3718 3718 3715 3715 3715 3715 3718 3718 3720 3720 3710 3710 3708 3708 3709 3709 3708 3708 3712 3712 3709 3709 3709 3709 3712 3712 3714 3714 3716 3716 3713 3713 3710 3710 3713 3713 3711 3711 3710 3710 3710 3710 3711 3711 3708 3708 3722 3722 3719 3719 3716 3716 3719 3719 3717 3717 3716 3716 3716 3716 3717 3717 3713 3713 3728 3728 4184 4184 4185 4185 3725 3725 3723 3723 3722 3722 3722 3722 3723 3723 3719 3719 3734 3734 3731 3731 3728 3728 3731 3731 3729 3729 3728 3728 3728 3728 3729 3729 4186 4186 3740 3740 3737 3737 3734 3734 3737 3737 3735 3735 3734 3734 3734 3734 3735 3735 3731 3731 3745 3745 3743 3743 3740 3740 3743 3743 3741 3741 3740 3740 3740 3740 3741 3741 3737 3737 3754 3754 3750 3750 3745 3745 3750 3750 3746 3746 3745 3745 3745 3745 3746 3746 3743 3743 3760 3760 3756 3756 3754 3754 3756 3756 3752 3752 3754 3754 3754 3754 3752 3752 3750 3750 3766 3766 3762 3762 3760 3760 3762 3762 3758 3758 3760 3760 3760 3760 3758 3758 3756 3756 4187 4187 4188 4188 3766 3766 4189 4189 3764 3764 3766 3766 3766 3766 3764 3764 3762 3762 3778 3778 3774 3774 3772 3772 3774 3774 3770 3770 3772 3772 3772 3772 3770 3770 3768 3768 3784 3784 3780 3780 3778 3778 3780 3780 3776 3776 3778 3778 3778 3778 3776 3776 3774 3774 3783 3783 3785 3785 3784 3784 3785 3785 3782 3782 3784 3784 3784 3784 3782 3782 3780 3780 3777 3777 3779 3779 3783 3783 3779 3779 3781 3781 3783 3783 3783 3783 3781 3781 3785 3785 3771 3771 3773 3773 3777 3777 3773 3773 3775 3775 3777 3777 3777 3777 3775 3775 3779 3779 3765 3765 4190 4190 4191 4191 3767 3767 3769 3769 3771 3771 3771 3771 3769 3769 3773 3773 3759 3759 3761 3761 3765 3765 3761 3761 3763 3763 3765 3765 3765 3765 3763 3763 4192 4192 3753 3753 3755 3755 3759 3759 3755 3755 3757 3757 3759 3759 3759 3759 3757 3757 3761 3761 3744 3744 3747 3747 3748 3748 3747 3747 3749 3749 3748 3748 3748 3748 3749 3749 3753 3753 3749 3749 3751 3751 3753 3753 3753 3753 3751 3751 3755 3755 3838 3838 3832 3832 3831 3831 3831 3831 3835 3835 3838 3838 3835 3835 3837 3837 3838 3838 3838 3838 3837 3837 3844 3844 3837 3837 3841 3841 3844 3844 3841 3841 3843 3843 3844 3844 3844 3844 3843 3843 4193 4193 3843 3843 4194 4194 4195 4195 3847 3847 3849 3849 3850 3850 3850 3850 3849 3849 3857 3857 3849 3849 3853 3853 3857 3857 3853 3853 3855 3855 3857 3857 3857 3857 3855 3855 3863 3863 3855 3855 3858 3858 3863 3863 3858 3858 3860 3860 3863 3863 3863 3863 3860 3860 3864 3864 3860 3860 3861 3861 3864 3864 3861 3861 3859 3859 3864 3864 3864 3864 3859 3859 3862 3862 3859 3859 3856 3856 3862 3862 3856 3856 3854 3854 3862 3862 3862 3862 3854 3854 3852 3852 3854 3854 3851 3851 3852 3852 3851 3851 3848 3848 3852 3852 3852 3852 3848 3848 3846 3846 3848 3848 3845 3845 3846 3846 4196 4196 3842 3842 4197 4197 4198 4198 3842 3842 3840 3840 3842 3842 3839 3839 3840 3840 3839 3839 3836 3836 3840 3840 3840 3840 3836 3836 3834 3834 3836 3836 3833 3833 3834 3834 3833 3833 3830 3830 3834 3834 3834 3834 3830 3830 3828 3828 3830 3830 3827 3827 3828 3828 3827 3827 3824 3824 3828 3828 3828 3828 3824 3824 3822 3822 3824 3824 3823 3823 3822 3822 3822 3822 3823 3823 3816 3816 3823 3823 3820 3820 3816 3816 3820 3820 3817 3817 3816 3816 3816 3816 3817 3817 3810 3810 3817 3817 3814 3814 3810 3810 3814 3814 3811 3811 3810 3810 3810 3810 3811 3811 4199 4199 3811 3811 3808 3808 4200 4200 3808 3808 4201 4201 4202 4202 3804 3804 3805 3805 3798 3798 3805 3805 3802 3802 3798 3798 3802 3802 3799 3799 3798 3798 3798 3798 3799 3799 3788 3788 3799 3799 3796 3796 3788 3788 3796 3796 3794 3794 3788 3788 3788 3788 3794 3794 3786 3786 3794 3794 3791 3791 3786 3786 3791 3791 3789 3789 3786 3786 3786 3786 3789 3789 3787 3787 3789 3789 3790 3790 3787 3787 3790 3790 3792 3792 3787 3787 3787 3787 3792 3792 3793 3793 3792 3792 3795 3795 3793 3793 3795 3795 3797 3797 3793 3793 3797 3797 3801 3801 3793 3793 3793 3793 3801 3801 3800 3800 3801 3801 3803 3803 3800 3800 4203 4203 3807 3807 4204 4204 4205 4205 3807 3807 3806 3806 3807 3807 3809 3809 3806 3806 3809 3809 3813 3813 3806 3806 3806 3806 3813 3813 3812 3812 3813 3813 3815 3815 3812 3812 3815 3815 3819 3819 3812 3812 3812 3812 3819 3819 3818 3818 3819 3819 3821 3821 3818 3818 3818 3818 3821 3821 3826 3826 3821 3821 3825 3825 3826 3826 3826 3826 3825 3825 3832 3832 3825 3825 3829 3829 3832 3832 3832 3832 3829 3829 3831 3831 3894 3894 3895 3895 3898 3898 3898 3898 3895 3895 3900 3900 3895 3895 3899 3899 3900 3900 3899 3899 3903 3903 3900 3900 3900 3900 3903 3903 3904 3904 3903 3903 3907 3907 3904 3904 3904 3904 3907 3907 3908 3908 3907 3907 3911 3911 3908 3908 3908 3908 3911 3911 3912 3912 3911 3911 4206 4206 3912 3912 3912 3912 4207 4207 4208 4208 3915 3915 3919 3919 3916 3916 3916 3916 3919 3919 3920 3920 3919 3919 3922 3922 3920 3920 3920 3920 3922 3922 3926 3926 3922 3922 3925 3925 3926 3926 3926 3926 3925 3925 3928 3928 3925 3925 3924 3924 3928 3928 3928 3928 3924 3924 3927 3927 3924 3924 3921 3921 3927 3927 3927 3927 3921 3921 3923 3923 3921 3921 3917 3917 3923 3923 3923 3923 3917 3917 3918 3918 3917 3917 3913 3913 3918 3918 3918 3918 3913 3913 3914 3914 4209 4209 3909 3909 4210 4210 4211 4211 3909 3909 3910 3910 3909 3909 3905 3905 3910 3910 3910 3910 3905 3905 3906 3906 3905 3905 3901 3901 3906 3906 3906 3906 3901 3901 3902 3902 3901 3901 3897 3897 3902 3902 3902 3902 3897 3897 3896 3896 3897 3897 3892 3892 3896 3896 3896 3896 3892 3892 3891 3891 3892 3892 3888 3888 3891 3891 3891 3891 3888 3888 3887 3887 3888 3888 3884 3884 3887 3887 3887 3887 3884 3884 3883 3883 3884 3884 4212 4212 3883 3883 3883 3883 4213 4213 4214 4214 3880 3880 3876 3876 3879 3879 3879 3879 3876 3876 3875 3875 3876 3876 3872 3872 3875 3875 3875 3875 3872 3872 3870 3870 3872 3872 3869 3869 3870 3870 3870 3870 3869 3869 3866 3866 3869 3869 3868 3868 3866 3866 3866 3866 3868 3868 3865 3865 3868 3868 3871 3871 3865 3865 3865 3865 3871 3871 3867 3867 3871 3871 3874 3874 3867 3867 3867 3867 3874 3874 3873 3873 3874 3874 3878 3878 3873 3873 3873 3873 3878 3878 3877 3877 4215 4215 3882 3882 4216 4216 4217 4217 3882 3882 3881 3881 3882 3882 3886 3886 3881 3881 3881 3881 3886 3886 3885 3885 3886 3886 3890 3890 3885 3885 3885 3885 3890 3890 3889 3889 3890 3890 3894 3894 3889 3889 3889 3889 3894 3894 3893 3893 3894 3894 3898 3898 3893 3893
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 27 27 26 26 31 31 26 26 25 25 31 31 31 31 25 25 24 24 20 20 19 19 13 13 19 19 18 18 13 13 13 13 18 18 17 17 30 30 28 28 31 31 28 28 29 29 31 31 31 31 29 29 27 27 14 14 12 12 15 15 12 12 13 13 15 15 15 15 13 13 16 16 13 13 17 17 16 16 24 24 23 23 31 31 23 23 22 22 31 31 31 31 22 22 13 13 22 22 21 21 13 13 13 13 21 21 20 20 49 49 48 48 53 53 48 48 52 52 53 53 53 53 52 52 58 58 52 52 57 57 58 58 58 58 57 57 56 56 56 56 57 57 55 55 57 57 54 54 55 55 55 55 54 54 51 51 54 54 50 50 51 51 51 51 50 50 47 47 50 50 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 43 43 44 44 41 41 43 43 43 43 41 41 42 42 42 42 41 41 40 40 41 41 39 39 40 40 40 40 39 39 2473 2473 39 39 2474 2474 2475 2475 38 38 37 37 36 36 37 37 35 35 36 36 36 36 35 35 34 34 35 35 32 32 34 34 34 34 32 32 33 33 65 65 68 68 64 64 68 68 67 67 64 64 64 64 67 67 63 63 59 59 60 60 64 64 60 60 61 61 64 64 64 64 61 61 65 65 61 61 62 62 65 65 65 65 62 62 66 66 69 69 70 70 71 71 70 70 72 72 71 71 71 71 72 72 73 73 72 72 74 74 73 73 73 73 74 74 75 75 74 74 76 76 75 75 77 77 78 78 79 79 78 78 80 80 79 79 130 130 131 131 132 132 102 102 105 105 93 93 82 82 81 81 85 85 81 81 84 84 85 85 86 86 85 85 88 88 85 85 84 84 88 88 88 88 84 84 87 87 84 84 83 83 87 87 87 87 83 83 98 98 83 83 92 92 98 98 98 98 92 92 132 132 92 92 124 124 132 132 124 124 125 125 132 132 125 125 126 126 132 132 132 132 126 126 127 127 93 93 105 105 123 123 105 105 107 107 123 123 107 107 110 110 123 123 123 123 110 110 113 113 89 89 91 91 86 86 127 127 128 128 132 132 128 128 129 129 132 132 132 132 129 129 130 130 113 113 115 115 123 123 115 115 117 117 123 123 123 123 117 117 122 122 91 91 95 95 86 86 95 95 97 97 86 86 86 86 97 97 93 93 97 97 100 100 93 93 93 93 100 100 102 102 99 99 88 88 101 101 88 88 103 103 101 101 101 101 103 103 104 104 103 103 106 106 104 104 99 99 96 96 88 88 96 96 94 94 88 88 88 88 94 94 86 86 94 94 90 90 86 86 86 86 90 90 89 89 117 117 119 119 122 122 119 119 116 116 122 122 122 122 116 116 121 121 116 116 114 114 121 121 121 121 114 114 120 120 114 114 112 112 120 120 120 120 112 112 118 118 112 112 109 109 118 118 118 118 109 109 111 111 109 109 106 106 111 111 111 111 106 106 108 108 106 106 103 103 108 108 163 163 159 159 175 175 139 139 141 141 134 134 163 163 175 175 166 166 151 151 152 152 149 149 152 152 134 134 149 149 149 149 134 134 143 143 134 134 141 141 143 143 178 178 157 157 181 181 157 157 162 162 181 181 181 181 162 162 165 165 161 161 167 167 174 174 167 167 168 168 174 174 157 157 156 156 155 155 156 156 154 154 155 155 155 155 154 154 148 148 168 168 170 170 174 174 170 170 180 180 174 174 174 174 180 180 175 175 180 180 181 181 175 175 175 175 181 181 166 166 181 181 165 165 166 166 146 146 145 145 158 158 170 170 171 171 180 180 171 171 173 173 180 180 180 180 173 173 176 176 173 173 172 172 176 176 154 154 150 150 148 148 150 150 147 147 148 148 148 148 147 147 137 137 147 147 144 144 137 137 144 144 142 142 137 137 137 137 142 142 136 136 142 142 140 140 136 136 140 140 138 138 136 136 136 136 138 138 135 135 138 138 139 139 135 135 135 135 139 139 133 133 139 139 134 134 133 133 161 161 174 174 158 158 174 174 153 153 158 158 158 158 153 153 146 146 178 178 179 179 177 177 177 177 169 169 178 178 169 169 164 164 178 178 178 178 164 164 157 157 164 164 160 160 157 157 157 157 160 160 156 156 182 182 183 183 184 184 183 183 185 185 184 184 212 212 211 211 213 213 202 202 195 195 198 198 196 196 186 186 193 193 187 187 186 186 188 188 186 186 196 196 188 188 188 188 196 196 189 189 196 196 197 197 189 189 214 214 206 206 207 207 190 190 191 191 186 186 191 191 192 192 186 186 186 186 192 192 193 193 198 198 199 199 202 202 199 199 204 204 202 202 202 202 204 204 214 214 204 204 205 205 214 214 214 214 205 205 206 206 207 207 208 208 214 214 208 208 209 209 214 214 214 214 209 209 213 213 209 209 210 210 213 213 213 213 210 210 212 212 193 193 194 194 196 196 194 194 195 195 196 196 196 196 195 195 200 200 195 195 202 202 200 200 200 200 202 202 201 201 202 202 203 203 201 201 215 215 216 216 217 217 216 216 218 218 217 217 223 223 227 227 224 224 227 227 228 228 224 224 224 224 228 228 222 222 228 228 225 225 222 222 222 222 225 225 221 221 226 226 220 220 225 225 220 220 219 219 225 225 225 225 219 219 221 221 229 229 230 230 231 231 230 230 232 232 231 231 233 233 234 234 235 235 234 234 236 236 235 235 244 244 242 242 241 241 242 242 244 244 240 240 244 244 238 238 240 240 240 240 238 238 239 239 238 238 237 237 239 239 239 239 237 237 241 241 237 237 243 243 241 241 241 241 243 243 244 244 246 246 245 245 250 250 277 277 278 278 284 284 270 270 269 269 273 273 256 256 247 247 254 254 247 247 252 252 254 254 268 268 272 272 284 284 272 272 275 275 284 284 284 284 275 275 277 277 273 273 279 279 270 270 279 279 280 280 270 270 270 270 280 280 284 284 280 280 281 281 284 284 284 284 281 281 282 282 286 286 287 287 285 285 287 287 284 284 285 285 285 285 284 284 283 283 284 284 282 282 283 283 249 249 248 248 247 247 249 249 264 264 284 284 264 264 266 266 284 284 284 284 266 266 268 268 259 259 257 257 251 251 257 257 255 255 251 251 256 256 258 258 247 247 258 258 260 260 247 247 247 247 260 260 249 249 260 260 262 262 249 249 249 249 262 262 264 264 278 278 276 276 284 284 276 276 274 274 284 284 284 284 274 274 270 270 274 274 271 271 270 270 270 270 271 271 267 267 250 250 251 251 246 246 251 251 255 255 246 246 246 246 255 255 247 247 255 255 253 253 247 247 247 247 253 253 252 252 267 267 265 265 270 270 265 265 263 263 270 270 270 270 263 263 251 251 263 263 261 261 251 251 251 251 261 261 259 259 308 308 309 309 306 306 309 309 307 307 306 306 306 306 307 307 304 304 307 307 305 305 304 304 305 305 303 303 304 304 304 304 303 303 300 300 292 292 294 294 295 295 289 289 288 288 291 291 288 288 290 290 291 291 291 291 290 290 293 293 303 303 302 302 300 300 302 302 301 301 300 300 300 300 301 301 298 298 301 301 299 299 298 298 298 298 299 299 296 296 299 299 297 297 296 296 2476 2476 2477 2477 295 295 2478 2478 293 293 295 295 295 295 293 293 292 292 293 293 290 290 292 292 312 312 310 310 313 313 310 310 311 311 313 313 313 313 311 311 314 314 311 311 315 315 314 314 314 314 315 315 316 316 315 315 317 317 316 316 316 316 317 317 2479 2479 317 317 2480 2480 2481 2481 318 318 319 319 320 320 319 319 321 321 320 320 320 320 321 321 322 322 321 321 323 323 322 322 323 323 324 324 322 322 322 322 324 324 326 326 331 331 330 330 329 329 330 330 328 328 329 329 329 329 328 328 327 327 328 328 326 326 327 327 327 327 326 326 325 325 326 326 324 324 325 325 332 332 333 333 334 334 333 333 335 335 334 334 334 334 335 335 336 336 335 335 337 337 336 336 347 347 349 349 348 348 349 349 350 350 348 348 348 348 350 350 352 352 350 350 351 351 352 352 352 352 351 351 353 353 351 351 354 354 353 353 353 353 354 354 355 355 2482 2482 347 347 2483 2483 347 347 348 348 2484 2484 2485 2485 348 348 2486 2486 348 348 2487 2487 2488 2488 343 343 344 344 341 341 339 339 338 338 340 340 338 338 341 341 340 340 340 340 341 341 342 342 341 341 344 344 342 342 356 356 357 357 358 358 357 357 359 359 358 358 360 360 361 361 362 362 361 361 363 363 362 362 364 364 365 365 366 366 365 365 367 367 366 366 368 368 369 369 370 370 369 369 371 371 370 370 370 370 371 371 372 372 371 371 373 373 372 372 372 372 373 373 374 374 373 373 375 375 374 374 374 374 375 375 376 376 375 375 377 377 376 376 376 376 377 377 378 378 377 377 379 379 378 378 378 378 379 379 380 380 379 379 381 381 380 380 383 383 391 391 390 390 388 388 387 387 382 382 383 383 390 390 382 382 390 390 389 389 382 382 382 382 389 389 388 388 387 387 386 386 382 382 386 386 385 385 382 382 382 382 385 385 384 384 397 397 396 396 392 392 396 396 395 395 392 392 395 395 394 394 392 392 392 392 394 394 393 393 397 397 392 392 398 398 392 392 399 399 398 398 398 398 399 399 400 400 414 414 420 420 413 413 420 420 412 412 413 413 405 405 406 406 402 402 406 406 407 407 402 402 402 402 407 407 408 408 408 408 409 409 402 402 409 409 410 410 402 402 402 402 410 410 420 420 410 410 411 411 420 420 420 420 411 411 412 412 405 405 402 402 404 404 402 402 401 401 404 404 404 404 401 401 403 403 414 414 415 415 420 420 415 415 416 416 420 420 420 420 416 416 419 419 416 416 418 418 419 419 419 419 418 418 417 417 421 421 422 422 423 423 422 422 424 424 423 423 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 450 450 448 448 438 438 448 448 446 446 438 438 439 439 441 441 437 437 441 441 443 443 437 437 443 443 445 445 437 437 437 437 445 445 447 447 469 469 468 468 470 470 468 468 466 466 470 470 470 470 466 466 464 464 464 464 462 462 470 470 462 462 460 460 470 470 470 470 460 460 458 458 446 446 444 444 438 438 444 444 442 442 438 438 438 438 442 442 437 437 442 442 440 440 437 437 437 437 440 440 439 439 469 469 455 455 457 457 463 463 465 465 469 469 465 465 467 467 469 469 469 469 467 467 468 468 447 447 449 449 437 437 449 449 451 451 437 437 437 437 451 451 469 469 451 451 453 453 469 469 469 469 453 453 455 455 457 457 459 459 469 469 459 459 461 461 469 469 469 469 461 461 463 463 458 458 456 456 470 470 456 456 454 454 470 470 470 470 454 454 438 438 454 454 452 452 438 438 438 438 452 452 450 450 491 491 494 494 497 497 494 494 498 498 497 497 497 497 498 498 501 501 498 498 502 502 501 501 501 501 502 502 505 505 502 502 506 506 505 505 2489 2489 2490 2490 509 509 2491 2491 510 510 509 509 509 509 510 510 513 513 510 510 514 514 513 513 513 513 514 514 517 517 514 514 518 518 517 517 517 517 518 518 519 519 518 518 520 520 519 519 519 519 520 520 515 515 520 520 516 516 515 515 515 515 516 516 511 511 516 516 512 512 511 511 511 511 512 512 507 507 512 512 508 508 507 507 507 507 508 508 2492 2492 508 508 2493 2493 2494 2494 503 503 504 504 499 499 504 504 500 500 499 499 499 499 500 500 495 495 500 500 496 496 495 495 496 496 493 493 495 495 495 495 493 493 489 489 493 493 490 490 489 489 489 489 490 490 485 485 490 490 486 486 485 485 2495 2495 2496 2496 481 481 2497 2497 482 482 481 481 481 481 482 482 477 477 482 482 478 478 477 477 477 477 478 478 473 473 478 478 474 474 473 473 473 473 474 474 471 471 474 474 472 472 471 471 471 471 472 472 475 475 472 472 476 476 475 475 475 475 476 476 479 479 476 476 480 480 479 479 479 479 480 480 483 483 480 480 484 484 483 483 483 483 484 484 2498 2498 484 484 2499 2499 2500 2500 487 487 488 488 491 491 488 488 492 492 491 491 491 491 492 492 494 494 541 541 539 539 535 535 539 539 536 536 535 535 2501 2501 2502 2502 531 531 2503 2503 532 532 531 531 531 531 532 532 527 527 532 532 528 528 527 527 527 527 528 528 523 523 528 528 524 524 523 523 523 523 524 524 521 521 524 524 522 522 521 521 521 521 522 522 525 525 522 522 526 526 525 525 525 525 526 526 529 529 526 526 530 530 529 529 529 529 530 530 533 533 530 530 534 534 533 533 533 533 534 534 2504 2504 534 534 2505 2505 2506 2506 538 538 540 540 537 537 537 537 540 540 543 543 540 540 544 544 543 543 543 543 544 544 547 547 544 544 548 548 547 547 547 547 548 548 551 551 548 548 552 552 551 551 551 551 552 552 555 555 552 552 556 556 555 555 2507 2507 2508 2508 559 559 2509 2509 560 560 559 559 559 559 560 560 563 563 560 560 564 564 563 563 563 563 564 564 567 567 564 564 568 568 567 567 567 567 568 568 569 569 568 568 570 570 569 569 569 569 570 570 565 565 570 570 566 566 565 565 565 565 566 566 561 561 566 566 562 562 561 561 561 561 562 562 557 557 562 562 558 558 557 557 557 557 558 558 2510 2510 558 558 2511 2511 2512 2512 553 553 554 554 549 549 554 554 550 550 549 549 549 549 550 550 545 545 550 550 546 546 545 545 545 545 546 546 541 541 546 546 542 542 541 541 541 541 542 542 539 539 591 591 589 589 585 585 589 589 586 586 585 585 2513 2513 2514 2514 581 581 2515 2515 582 582 581 581 581 581 582 582 577 577 582 582 578 578 577 577 577 577 578 578 573 573 578 578 574 574 573 573 573 573 574 574 571 571 574 574 572 572 571 571 571 571 572 572 575 575 572 572 576 576 575 575 575 575 576 576 579 579 576 576 580 580 579 579 579 579 580 580 583 583 580 580 584 584 583 583 583 583 584 584 2516 2516 584 584 2517 2517 2518 2518 588 588 590 590 587 587 587 587 590 590 593 593 590 590 594 594 593 593 593 593 594 594 597 597 594 594 598 598 597 597 597 597 598 598 601 601 598 598 602 602 601 601 601 601 602 602 605 605 602 602 606 606 605 605 2519 2519 2520 2520 609 609 2521 2521 610 610 609 609 609 609 610 610 613 613 610 610 614 614 613 613 613 613 614 614 617 617 614 614 618 618 617 617 617 617 618 618 619 619 618 618 620 620 619 619 619 619 620 620 615 615 620 620 616 616 615 615 615 615 616 616 611 611 616 616 612 612 611 611 611 611 612 612 607 607 612 612 608 608 607 607 607 607 608 608 2522 2522 608 608 2523 2523 2524 2524 603 603 604 604 599 599 604 604 600 600 599 599 599 599 600 600 595 595 600 600 596 596 595 595 595 595 596 596 591 591 596 596 592 592 591 591 591 591 592 592 589 589 641 641 644 644 647 647 644 644 648 648 647 647 647 647 648 648 651 651 648 648 652 652 651 651 651 651 652 652 655 655 652 652 656 656 655 655 2525 2525 2526 2526 659 659 2527 2527 660 660 659 659 659 659 660 660 663 663 660 660 664 664 663 663 663 663 664 664 667 667 664 664 668 668 667 667 667 667 668 668 669 669 668 668 670 670 669 669 669 669 670 670 665 665 670 670 666 666 665 665 665 665 666 666 661 661 666 666 662 662 661 661 661 661 662 662 657 657 662 662 658 658 657 657 657 657 658 658 2528 2528 658 658 2529 2529 2530 2530 653 653 654 654 649 649 654 654 650 650 649 649 649 649 650 650 645 645 650 650 646 646 645 645 646 646 643 643 645 645 645 645 643 643 639 639 643 643 640 640 639 639 639 639 640 640 635 635 640 640 636 636 635 635 2531 2531 2532 2532 631 631 2533 2533 632 632 631 631 631 631 632 632 627 627 632 632 628 628 627 627 627 627 628 628 623 623 628 628 624 624 623 623 623 623 624 624 621 621 624 624 622 622 621 621 621 621 622 622 625 625 622 622 626 626 625 625 625 625 626 626 629 629 626 626 630 630 629 629 629 629 630 630 633 633 630 630 634 634 633 633 633 633 634 634 2534 2534 634 634 2535 2535 2536 2536 637 637 638 638 641 641 638 638 642 642 641 641 641 641 642 642 644 644 671 671 672 672 673 673 672 672 674 674 673 673 735 735 729 729 745 745 892 892 860 860 861 861 912 912 911 911 919 919 817 817 823 823 853 853 806 806 814 814 813 813 759 759 758 758 749 749 882 882 888 888 916 916 888 888 896 896 916 916 916 916 896 896 900 900 904 904 901 901 917 917 901 901 897 897 917 917 917 917 897 897 889 889 854 854 863 863 853 853 863 863 868 868 853 853 853 853 868 868 916 916 868 868 876 876 916 916 916 916 876 876 882 882 889 889 883 883 917 917 883 883 877 877 917 917 917 917 877 877 867 867 877 877 869 869 867 867 867 867 869 869 856 856 826 826 828 828 838 838 854 854 853 853 846 846 853 853 823 823 846 846 846 846 823 823 842 842 869 869 864 864 856 856 864 864 855 855 856 856 856 856 855 855 832 832 855 855 847 847 832 832 832 832 847 847 828 828 847 847 843 843 828 828 828 828 843 843 838 838 838 838 834 834 826 826 834 834 830 830 826 826 826 826 830 830 824 824 830 830 833 833 824 824 824 824 833 833 823 823 833 833 837 837 823 823 823 823 837 837 842 842 787 787 775 775 768 768 783 783 779 779 795 795 779 779 773 773 795 795 768 768 772 772 787 787 772 772 778 778 787 787 787 787 778 778 789 789 778 778 782 782 789 789 789 789 782 782 791 791 795 795 793 793 783 783 793 793 791 791 783 783 783 783 791 791 785 785 791 791 782 782 785 785 773 773 769 769 795 795 769 769 765 765 795 795 795 795 765 765 761 761 739 739 733 733 703 703 752 752 751 751 739 739 733 733 728 728 703 703 728 728 721 721 703 703 703 703 721 721 717 717 727 727 732 732 702 702 732 732 738 738 702 702 702 702 738 738 749 749 738 738 750 750 749 749 749 749 750 750 759 759 750 750 760 760 759 759 759 759 760 760 775 775 760 760 764 764 775 775 775 775 764 764 768 768 717 717 713 713 703 703 713 713 716 716 703 703 703 703 716 716 702 702 716 716 720 720 702 702 702 702 720 720 727 727 800 800 810 810 798 798 810 810 744 744 798 798 798 798 744 744 796 796 744 744 745 745 796 796 796 796 745 745 794 794 792 792 794 794 780 780 762 762 766 766 794 794 766 766 770 770 794 794 770 770 776 776 794 794 794 794 776 776 780 780 792 792 780 780 790 790 780 780 784 784 790 790 790 790 784 784 788 788 784 784 781 781 788 788 788 788 781 781 786 786 781 781 777 777 786 786 777 777 771 771 786 786 786 786 771 771 774 774 771 771 767 767 774 774 767 767 763 763 774 774 774 774 763 763 757 757 763 763 756 756 757 757 757 757 756 756 748 748 816 816 808 808 801 801 816 816 801 801 754 754 801 801 799 799 754 754 799 799 797 797 754 754 754 754 797 797 753 753 797 797 795 795 753 753 753 753 795 795 752 752 795 795 761 761 752 752 752 752 761 761 751 751 802 802 803 803 811 811 803 803 804 804 811 811 811 811 804 804 812 812 804 804 805 805 812 812 758 758 757 757 749 749 757 757 748 748 749 749 749 749 748 748 702 702 748 748 737 737 702 702 702 702 737 737 731 731 731 731 726 726 702 702 726 726 719 719 702 702 702 702 719 719 701 701 719 719 715 715 701 701 701 701 715 715 707 707 715 715 712 712 707 707 707 707 712 712 709 709 712 712 714 714 709 709 709 709 714 714 711 711 714 714 718 718 711 711 711 711 718 718 723 723 718 718 725 725 723 723 723 723 725 725 724 724 725 725 730 730 724 724 730 730 736 736 724 724 724 724 736 736 746 746 736 736 747 747 746 746 746 746 747 747 755 755 677 677 687 687 676 676 687 687 686 686 676 676 686 686 684 684 676 676 684 684 682 682 676 676 676 676 682 682 675 675 682 682 683 683 675 675 699 699 693 693 696 696 683 683 685 685 675 675 685 685 689 689 675 675 675 675 689 689 693 693 689 689 691 691 693 693 693 693 691 691 696 696 915 915 946 946 945 945 949 949 939 939 950 950 939 939 940 940 950 950 930 930 928 928 932 932 940 940 942 942 950 950 942 942 944 944 950 950 950 950 944 944 951 951 944 944 943 943 951 951 932 932 928 928 922 922 943 943 941 941 951 951 941 941 937 937 951 951 951 951 937 937 932 932 937 937 935 935 932 932 932 932 935 935 930 930 878 878 884 884 919 919 902 902 920 920 898 898 920 920 919 919 898 898 898 898 919 919 890 890 919 919 884 884 890 890 885 885 892 892 891 891 892 892 894 894 891 891 891 891 894 894 899 899 894 894 908 908 899 899 899 899 908 908 903 903 908 908 920 920 903 903 903 903 920 920 905 905 920 920 902 902 905 905 885 885 879 879 892 892 879 879 871 871 892 892 892 892 871 871 860 860 871 871 866 866 860 860 857 857 865 865 872 872 865 865 870 870 872 872 872 872 870 870 887 887 870 870 878 878 887 887 887 887 878 878 906 906 878 878 919 919 906 906 906 906 919 919 910 910 919 919 911 911 910 910 827 827 831 831 835 835 859 859 849 849 822 822 849 849 845 845 822 822 845 845 840 840 822 822 822 822 840 840 836 836 827 827 835 835 829 829 831 831 827 827 836 836 827 827 825 825 836 836 836 836 825 825 822 822 835 835 839 839 829 829 839 839 844 844 829 829 829 829 844 844 841 841 844 844 848 848 841 841 841 841 848 848 857 857 848 848 858 858 857 857 857 857 858 858 865 865 818 818 813 813 819 819 813 813 814 814 819 819 819 819 814 814 820 820 814 814 821 821 820 820 866 866 859 859 860 860 859 859 822 822 860 860 860 860 822 822 861 861 822 822 821 821 861 861 861 861 821 821 815 815 821 821 814 814 815 815 815 815 814 814 807 807 814 814 806 806 807 807 918 918 893 893 907 907 900 900 904 904 916 916 904 904 917 917 916 916 916 916 917 917 947 947 917 917 925 925 947 947 947 947 925 925 948 948 925 925 926 926 948 948 948 948 926 926 919 919 926 926 918 918 919 919 919 919 918 918 912 912 918 918 907 907 912 912 920 920 923 923 919 919 923 923 927 927 919 919 919 919 927 927 948 948 927 927 929 929 948 948 929 929 934 934 948 948 934 934 936 936 948 948 948 948 936 936 949 949 936 936 938 938 949 949 949 949 938 938 939 939 873 873 874 874 861 861 881 881 875 875 862 862 874 874 880 880 861 861 880 880 886 886 861 861 861 861 886 886 892 892 881 881 862 862 895 895 928 928 924 924 922 922 924 924 921 921 922 922 922 922 921 921 862 862 921 921 909 909 862 862 862 862 909 909 895 895 729 729 724 724 745 745 724 724 746 746 745 745 745 745 746 746 794 794 746 746 755 755 794 794 794 794 755 755 762 762 734 734 744 744 722 722 744 744 710 710 722 722 734 734 740 740 744 744 740 740 742 742 744 744 744 744 742 742 745 745 742 742 741 741 745 745 745 745 741 741 735 735 696 696 700 700 699 699 700 700 706 706 699 699 699 699 706 706 744 744 706 706 708 708 744 744 744 744 708 708 710 710 697 697 692 692 678 678 692 692 690 690 678 678 678 678 690 690 677 677 690 690 688 688 677 677 677 677 688 688 687 687 947 947 946 946 916 916 946 946 915 915 916 916 916 916 915 915 853 853 915 915 852 852 853 853 853 853 852 852 817 817 852 852 811 811 817 817 817 817 811 811 818 818 811 811 812 812 818 818 818 818 812 812 813 813 812 812 805 805 813 813 813 813 805 805 806 806 875 875 873 873 862 862 873 873 861 861 862 862 862 862 861 861 816 816 861 861 815 815 816 816 816 816 815 815 808 808 815 815 807 807 808 808 945 945 933 933 915 915 933 933 914 914 915 915 915 915 914 914 852 852 914 914 851 851 852 852 852 852 851 851 811 811 851 851 810 810 811 811 811 811 810 810 802 802 810 810 800 800 802 802 739 739 703 703 752 752 703 703 704 704 752 752 752 752 704 704 753 753 704 704 705 705 753 753 753 753 705 705 754 754 933 933 931 931 914 914 931 931 913 913 914 914 914 914 913 913 851 851 913 913 850 850 851 851 851 851 850 850 810 810 850 850 809 809 810 810 810 810 809 809 744 744 809 809 743 743 744 744 744 744 743 743 699 699 743 743 698 698 699 699 699 699 698 698 693 693 698 698 694 694 693 693 695 695 705 705 681 681 705 705 704 704 681 681 681 681 704 704 680 680 704 704 703 703 680 680 680 680 703 703 679 679 703 703 702 702 679 679 679 679 702 702 678 678 702 702 701 701 678 678 678 678 701 701 697 697 952 952 953 953 954 954 953 953 955 955 954 954 969 969 970 970 973 973 970 970 971 971 973 973 973 973 971 971 972 972 957 957 956 956 958 958 956 956 960 960 958 958 958 958 960 960 959 959 960 960 961 961 959 959 959 959 961 961 962 962 962 962 963 963 959 959 963 963 964 964 959 959 959 959 964 964 965 965 965 965 966 966 959 959 966 966 967 967 959 959 959 959 967 967 973 973 967 967 968 968 973 973 973 973 968 968 969 969 974 974 975 975 976 976 975 975 977 977 976 976 978 978 979 979 980 980 979 979 981 981 980 980 982 982 983 983 984 984 983 983 985 985 984 984 990 990 989 989 995 995 990 990 995 995 991 991 989 989 988 988 995 995 988 988 987 987 995 995 995 995 987 987 986 986 994 994 992 992 995 995 992 992 993 993 995 995 995 995 993 993 991 991 996 996 997 997 998 998 997 997 999 999 998 998 1010 1010 1000 1000 1004 1004 1000 1000 1001 1001 1004 1004 1002 1002 1003 1003 1005 1005 1003 1003 1007 1007 1005 1005 1005 1005 1007 1007 1004 1004 1007 1007 1006 1006 1004 1004 1011 1011 1010 1010 1008 1008 1010 1010 1004 1004 1008 1008 1008 1008 1004 1004 1009 1009 1004 1004 1006 1006 1009 1009 1015 1015 1013 1013 1014 1014 1013 1013 1012 1012 1014 1014 1014 1014 1012 1012 1017 1017 1012 1012 1016 1016 1017 1017 1038 1038 1039 1039 1037 1037 1039 1039 1035 1035 1037 1037 1037 1037 1035 1035 1036 1036 1035 1035 1034 1034 1036 1036 1036 1036 1034 1034 1033 1033 1034 1034 1032 1032 1033 1033 1032 1032 1031 1031 1033 1033 1031 1031 1030 1030 1033 1033 1033 1033 1030 1030 1029 1029 1016 1016 1022 1022 1021 1021 1029 1029 1028 1028 1033 1033 1028 1028 1027 1027 1033 1033 1033 1033 1027 1027 1026 1026 1018 1018 1017 1017 1019 1019 1017 1017 1016 1016 1019 1019 1019 1019 1016 1016 1020 1020 1016 1016 1021 1021 1020 1020 1026 1026 1025 1025 1033 1033 1025 1025 1024 1024 1033 1033 1033 1033 1024 1024 1016 1016 1024 1024 1023 1023 1016 1016 1016 1016 1023 1023 1022 1022 1040 1040 1041 1041 1042 1042 1041 1041 1043 1043 1042 1042 1042 1042 1043 1043 1044 1044 1046 1046 1045 1045 1047 1047 1046 1046 1047 1047 1048 1048 1047 1047 1049 1049 1048 1048 1048 1048 1049 1049 1050 1050 1049 1049 1051 1051 1050 1050 1050 1050 1051 1051 1052 1052 1051 1051 2537 2537 1052 1052 1052 1052 2538 2538 2539 2539 1053 1053 1055 1055 1054 1054 1054 1054 1055 1055 1056 1056 1060 1060 1058 1058 1057 1057 1056 1056 1055 1055 1057 1057 1055 1055 1059 1059 1057 1057 1057 1057 1059 1059 1060 1060 1061 1061 1062 1062 1063 1063 1062 1062 1064 1064 1063 1063 1072 1072 1071 1071 1070 1070 1065 1065 1066 1066 1069 1069 1066 1066 1067 1067 1069 1069 1069 1069 1067 1067 1070 1070 1067 1067 1068 1068 1070 1070 1070 1070 1068 1068 1072 1072 1073 1073 1074 1074 1075 1075 1074 1074 1076 1076 1075 1075 1077 1077 1079 1079 1078 1078 1079 1079 1080 1080 1078 1078 1115 1115 1086 1086 1085 1085 1086 1086 1078 1078 1085 1085 1085 1085 1078 1078 1084 1084 1078 1078 1083 1083 1084 1084 1104 1104 1108 1108 1120 1120 1108 1108 1110 1110 1120 1120 1120 1120 1110 1110 1112 1112 1112 1112 1114 1114 1120 1120 1114 1114 1117 1117 1120 1120 1120 1120 1117 1117 1119 1119 1117 1117 1118 1118 1119 1119 1118 1118 1116 1116 1119 1119 1116 1116 1113 1113 1119 1119 1119 1119 1113 1113 1115 1115 1080 1080 1081 1081 1078 1078 1081 1081 1082 1082 1078 1078 1078 1078 1082 1082 1083 1083 1113 1113 1111 1111 1115 1115 1111 1111 1109 1109 1115 1115 1115 1115 1109 1109 1107 1107 1107 1107 1105 1105 1115 1115 1105 1105 1102 1102 1115 1115 1115 1115 1102 1102 1086 1086 1102 1102 1100 1100 1086 1086 1100 1100 1097 1097 1086 1086 1097 1097 1095 1095 1086 1086 1086 1086 1095 1095 1087 1087 1095 1095 1093 1093 1087 1087 1093 1093 1092 1092 1087 1087 1087 1087 1092 1092 1088 1088 1092 1092 1094 1094 1088 1088 1088 1088 1094 1094 1089 1089 1094 1094 1096 1096 1089 1089 1089 1089 1096 1096 1090 1090 1096 1096 1098 1098 1090 1090 1090 1090 1098 1098 1091 1091 1098 1098 1101 1101 1091 1091 1091 1091 1101 1101 1099 1099 1101 1101 1103 1103 1099 1099 1099 1099 1103 1103 1104 1104 1103 1103 1106 1106 1104 1104 1104 1104 1106 1106 1108 1108 1121 1121 1122 1122 1123 1123 1122 1122 1124 1124 1123 1123 1125 1125 1126 1126 1127 1127 1126 1126 1128 1128 1127 1127 1129 1129 1130 1130 1131 1131 1130 1130 1132 1132 1131 1131 1131 1131 1132 1132 1133 1133 1132 1132 1134 1134 1133 1133 1133 1133 1134 1134 1135 1135 1136 1136 1137 1137 1138 1138 1137 1137 1139 1139 1138 1138 1138 1138 1139 1139 1140 1140 1141 1141 1142 1142 1143 1143 1142 1142 1144 1144 1143 1143 1143 1143 1144 1144 1145 1145 1144 1144 1146 1146 1145 1145 1147 1147 1148 1148 1149 1149 1148 1148 1150 1150 1149 1149 1149 1149 1150 1150 1151 1151 1161 1161 1163 1163 1152 1152 1166 1166 1157 1157 1170 1170 1157 1157 1172 1172 1170 1170 1152 1152 1163 1163 1168 1168 1180 1180 1188 1188 1182 1182 1188 1188 1187 1187 1182 1182 1182 1182 1187 1187 1184 1184 1180 1180 1178 1178 1188 1188 1178 1178 1175 1175 1188 1188 1188 1188 1175 1175 1167 1167 1166 1166 1164 1164 1157 1157 1164 1164 1162 1162 1157 1157 1157 1157 1162 1162 1153 1153 1162 1162 1160 1160 1153 1153 1153 1153 1160 1160 1156 1156 1156 1156 1154 1154 1153 1153 1154 1154 1155 1155 1153 1153 1153 1153 1155 1155 1152 1152 1155 1155 1159 1159 1152 1152 1152 1152 1159 1159 1161 1161 1163 1163 1165 1165 1168 1168 1165 1165 1169 1169 1168 1168 1168 1168 1169 1169 1173 1173 1169 1169 1171 1171 1173 1173 1173 1173 1171 1171 1176 1176 1171 1171 1174 1174 1176 1176 1176 1176 1174 1174 1183 1183 1183 1183 1174 1174 1185 1185 1174 1174 1177 1177 1185 1185 1185 1185 1177 1177 1186 1186 1177 1177 1179 1179 1186 1186 1186 1186 1179 1179 1187 1187 1179 1179 1181 1181 1187 1187 1187 1187 1181 1181 1184 1184 1172 1172 1157 1157 1175 1175 1157 1157 1158 1158 1175 1175 1175 1175 1158 1158 1167 1167 1209 1209 1210 1210 1214 1214 1211 1211 1207 1207 1203 1203 1207 1207 1204 1204 1203 1203 2540 2540 2541 2541 1199 1199 2542 2542 1200 1200 1199 1199 1199 1199 1200 1200 1195 1195 1200 1200 1196 1196 1195 1195 1195 1195 1196 1196 1191 1191 1196 1196 1192 1192 1191 1191 1191 1191 1192 1192 1189 1189 1192 1192 1190 1190 1189 1189 1189 1189 1190 1190 1193 1193 1190 1190 1194 1194 1193 1193 1193 1193 1194 1194 1197 1197 1194 1194 1198 1198 1197 1197 1197 1197 1198 1198 1201 1201 1198 1198 1202 1202 1201 1201 1201 1201 1202 1202 2543 2543 1202 1202 2544 2544 2545 2545 1205 1205 1206 1206 1213 1213 1206 1206 1209 1209 1213 1213 1209 1209 1214 1214 1213 1213 1213 1213 1214 1214 1217 1217 1214 1214 1218 1218 1217 1217 1217 1217 1218 1218 1221 1221 1218 1218 1222 1222 1221 1221 1221 1221 1222 1222 1225 1225 1222 1222 1226 1226 1225 1225 2546 2546 2547 2547 1229 1229 2548 2548 1230 1230 1229 1229 1229 1229 1230 1230 1233 1233 1230 1230 1234 1234 1233 1233 1233 1233 1234 1234 1237 1237 1234 1234 1238 1238 1237 1237 1237 1237 1238 1238 1239 1239 1238 1238 1240 1240 1239 1239 1239 1239 1240 1240 1235 1235 1240 1240 1236 1236 1235 1235 1235 1235 1236 1236 1231 1231 1236 1236 1232 1232 1231 1231 1231 1231 1232 1232 1227 1227 1232 1232 1228 1228 1227 1227 1227 1227 1228 1228 2549 2549 1228 1228 2550 2550 2551 2551 1223 1223 1224 1224 1219 1219 1224 1224 1220 1220 1219 1219 1219 1219 1220 1220 1215 1215 1220 1220 1216 1216 1215 1215 1215 1215 1216 1216 1211 1211 1216 1216 1212 1212 1211 1211 1211 1211 1212 1212 1207 1207 1212 1212 1208 1208 1207 1207 1265 1265 1266 1266 1269 1269 1266 1266 1270 1270 1269 1269 1269 1269 1270 1270 1273 1273 1270 1270 1274 1274 1273 1273 2552 2552 2553 2553 1277 1277 2554 2554 1278 1278 1277 1277 1277 1277 1278 1278 1281 1281 1278 1278 1282 1282 1281 1281 1281 1281 1282 1282 1285 1285 1282 1282 1286 1286 1285 1285 1285 1285 1286 1286 1287 1287 1286 1286 1288 1288 1287 1287 1287 1287 1288 1288 1283 1283 1288 1288 1284 1284 1283 1283 1283 1283 1284 1284 1279 1279 1284 1284 1280 1280 1279 1279 1279 1279 1280 1280 1275 1275 1280 1280 1276 1276 1275 1275 1275 1275 1276 1276 2555 2555 1276 1276 2556 2556 2557 2557 1271 1271 1272 1272 1267 1267 1272 1272 1268 1268 1267 1267 1267 1267 1268 1268 1263 1263 1268 1268 1264 1264 1263 1263 1263 1263 1264 1264 1259 1259 1264 1264 1260 1260 1259 1259 1259 1259 1260 1260 1255 1255 1260 1260 1256 1256 1255 1255 2558 2558 2559 2559 1251 1251 2560 2560 1252 1252 1251 1251 1251 1251 1252 1252 1247 1247 1252 1252 1248 1248 1247 1247 1247 1247 1248 1248 1243 1243 1248 1248 1244 1244 1243 1243 1243 1243 1244 1244 1241 1241 1244 1244 1242 1242 1241 1241 1241 1241 1242 1242 1245 1245 1242 1242 1246 1246 1245 1245 1245 1245 1246 1246 1249 1249 1246 1246 1250 1250 1249 1249 1249 1249 1250 1250 1253 1253 1250 1250 1254 1254 1253 1253 1253 1253 1254 1254 2561 2561 1254 1254 2562 2562 2563 2563 1257 1257 1258 1258 1261 1261 1258 1258 1262 1262 1261 1261 1261 1261 1262 1262 1265 1265 1262 1262 1266 1266 1265 1265 1289 1289 1290 1290 1291 1291 1290 1290 1292 1292 1291 1291 1293 1293 1294 1294 1295 1295 1294 1294 1296 1296 1295 1295 1295 1295 1296 1296 1297 1297 1298 1298 1299 1299 1300 1300 1299 1299 1301 1301 1300 1300 1300 1300 1301 1301 1302 1302 1306 1306 1305 1305 1303 1303 1304 1304 1311 1311 1310 1310 1310 1310 1309 1309 1304 1304 1309 1309 1308 1308 1304 1304 1304 1304 1308 1308 1303 1303 1308 1308 1307 1307 1303 1303 1303 1303 1307 1307 1306 1306 1318 1318 1319 1319 1320 1320 1312 1312 1313 1313 1314 1314 1314 1314 1315 1315 1312 1312 1315 1315 1316 1316 1312 1312 1312 1312 1316 1316 1320 1320 1316 1316 1317 1317 1320 1320 1320 1320 1317 1317 1318 1318 1321 1321 1322 1322 1323 1323 1322 1322 1324 1324 1323 1323 1325 1325 1326 1326 1327 1327 1326 1326 1328 1328 1327 1327 1327 1327 1328 1328 1329 1329 1332 1332 1331 1331 1330 1330 1338 1338 1337 1337 1336 1336 1336 1336 1335 1335 1338 1338 1335 1335 1334 1334 1338 1338 1338 1338 1334 1334 1330 1330 1334 1334 1333 1333 1330 1330 1330 1330 1333 1333 1332 1332 1344 1344 1345 1345 1347 1347 1346 1346 1339 1339 1340 1340 1340 1340 1341 1341 1346 1346 1341 1341 1342 1342 1346 1346 1346 1346 1342 1342 1347 1347 1342 1342 1343 1343 1347 1347 1347 1347 1343 1343 1344 1344 1348 1348 1349 1349 1350 1350 1349 1349 1351 1351 1350 1350 1352 1352 1353 1353 1354 1354 1353 1353 1355 1355 1354 1354 1354 1354 1355 1355 1356 1356 1355 1355 1357 1357 1356 1356 1358 1358 1359 1359 1360 1360 1359 1359 1361 1361 1360 1360 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1364 1364 1365 1365 1366 1366 1365 1365 1367 1367 1366 1366 1376 1376 1378 1378 1380 1380 1368 1368 1369 1369 1370 1370 1380 1380 1379 1379 1376 1376 1379 1379 1368 1368 1376 1376 1376 1376 1368 1368 1371 1371 1368 1368 1370 1370 1371 1371 1372 1372 1373 1373 1371 1371 1373 1373 1374 1374 1371 1371 1371 1371 1374 1374 1376 1376 1374 1374 1375 1375 1376 1376 1376 1376 1375 1375 1377 1377 1386 1386 1385 1385 1384 1384 1391 1391 1392 1392 1390 1390 1383 1383 1382 1382 1384 1384 1382 1382 1381 1381 1384 1384 1384 1384 1381 1381 1391 1391 1381 1381 1393 1393 1391 1391 1391 1391 1393 1393 1394 1394 1390 1390 1389 1389 1391 1391 1389 1389 1388 1388 1391 1391 1391 1391 1388 1388 1384 1384 1388 1388 1387 1387 1384 1384 1384 1384 1387 1387 1386 1386 1439 1439 1440 1440 1424 1424 1425 1425 1418 1418 1424 1424 1418 1418 1417 1417 1424 1424 1398 1398 1397 1397 1395 1395 1431 1431 1429 1429 1417 1417 1429 1429 1427 1427 1417 1417 1417 1417 1427 1427 1426 1426 1426 1426 1428 1428 1417 1417 1428 1428 1430 1430 1417 1417 1417 1417 1430 1430 1424 1424 1430 1430 1432 1432 1424 1424 1432 1432 1434 1434 1424 1424 1434 1434 1436 1436 1424 1424 1424 1424 1436 1436 1439 1439 1436 1436 1438 1438 1439 1439 1439 1439 1438 1438 1447 1447 1435 1435 1433 1433 1422 1422 1401 1401 1403 1403 1396 1396 1449 1449 1455 1455 1446 1446 1455 1455 1453 1453 1446 1446 1446 1446 1453 1453 1444 1444 1453 1453 1447 1447 1444 1444 1444 1444 1447 1447 1442 1442 1447 1447 1438 1438 1442 1442 1421 1421 1419 1419 1454 1454 1419 1419 1415 1415 1454 1454 1395 1395 1397 1397 1396 1396 1397 1397 1399 1399 1396 1396 1396 1396 1399 1399 1401 1401 1410 1410 1417 1417 1408 1408 1417 1417 1396 1396 1408 1408 1408 1408 1396 1396 1405 1405 1396 1396 1403 1403 1405 1405 1435 1435 1422 1422 1437 1437 1410 1410 1412 1412 1417 1417 1412 1412 1414 1414 1417 1417 1417 1417 1414 1414 1431 1431 1414 1414 1416 1416 1431 1431 1431 1431 1416 1416 1433 1433 1416 1416 1420 1420 1433 1433 1433 1433 1420 1420 1422 1422 1449 1449 1451 1451 1455 1455 1451 1451 1452 1452 1455 1455 1455 1455 1452 1452 1454 1454 1452 1452 1450 1450 1454 1454 1415 1415 1413 1413 1454 1454 1413 1413 1411 1411 1454 1454 1454 1454 1411 1411 1406 1406 1411 1411 1409 1409 1406 1406 1406 1406 1409 1409 1407 1407 1450 1450 1448 1448 1454 1454 1448 1448 1445 1445 1454 1454 1454 1454 1445 1445 1443 1443 1407 1407 1404 1404 1406 1406 1404 1404 1402 1402 1406 1406 1406 1406 1402 1402 1395 1395 1402 1402 1400 1400 1395 1395 1395 1395 1400 1400 1398 1398 1421 1421 1454 1454 1423 1423 1454 1454 1443 1443 1423 1423 1423 1423 1443 1443 1422 1422 1443 1443 1441 1441 1422 1422 1422 1422 1441 1441 1437 1437 1456 1456 1457 1457 1458 1458 1457 1457 1459 1459 1458 1458 1465 1465 1466 1466 1467 1467 1461 1461 1460 1460 1463 1463 1462 1462 1464 1464 1463 1463 1464 1464 1465 1465 1463 1463 1463 1463 1465 1465 1461 1461 1465 1465 1467 1467 1461 1461 1468 1468 1469 1469 1470 1470 1469 1469 1471 1471 1470 1470 1484 1484 1474 1474 1475 1475 1485 1485 1484 1484 1482 1482 1484 1484 1475 1475 1482 1482 1482 1482 1475 1475 1473 1473 1475 1475 1472 1472 1473 1473 1481 1481 1484 1484 1483 1483 1484 1484 1492 1492 1483 1483 1483 1483 1492 1492 1491 1491 1481 1481 1480 1480 1484 1484 1480 1480 1479 1479 1484 1484 1484 1484 1479 1479 1478 1478 1486 1486 1483 1483 1487 1487 1483 1483 1488 1488 1487 1487 1478 1478 1477 1477 1484 1484 1477 1477 1476 1476 1484 1484 1484 1484 1476 1476 1474 1474 1491 1491 1490 1490 1483 1483 1490 1490 1489 1489 1483 1483 1483 1483 1489 1489 1488 1488 1493 1493 1494 1494 1495 1495 1494 1494 1496 1496 1495 1495 1503 1503 1504 1504 1497 1497 1504 1504 1511 1511 1497 1497 1497 1497 1511 1511 1498 1498 1511 1511 1512 1512 1498 1498 1497 1497 1499 1499 1500 1500 1500 1500 1501 1501 1497 1497 1501 1501 1502 1502 1497 1497 1497 1497 1502 1502 1503 1503 1508 1508 1509 1509 1507 1507 1509 1509 1506 1506 1507 1507 1504 1504 1505 1505 1511 1511 1505 1505 1506 1506 1511 1511 1511 1511 1506 1506 1510 1510 1506 1506 1509 1509 1510 1510 1513 1513 1514 1514 1515 1515 1514 1514 1516 1516 1515 1515 1517 1517 1518 1518 1532 1532 1532 1532 1531 1531 1525 1525 1531 1531 1530 1530 1525 1525 1525 1525 1530 1530 1529 1529 1523 1523 1522 1522 1517 1517 1529 1529 1528 1528 1525 1525 1528 1528 1527 1527 1525 1525 1525 1525 1527 1527 1526 1526 1532 1532 1525 1525 1517 1517 1525 1525 1524 1524 1517 1517 1517 1517 1524 1524 1523 1523 1522 1522 1521 1521 1517 1517 1521 1521 1520 1520 1517 1517 1517 1517 1520 1520 1519 1519 1533 1533 1534 1534 1535 1535 1534 1534 1536 1536 1535 1535 1552 1552 1538 1538 1551 1551 1538 1538 1537 1537 1551 1551 1546 1546 1547 1547 1551 1551 1537 1537 1539 1539 1542 1542 1539 1539 1540 1540 1542 1542 1542 1542 1540 1540 1541 1541 1542 1542 1543 1543 1537 1537 1543 1543 1544 1544 1537 1537 1537 1537 1544 1544 1551 1551 1544 1544 1545 1545 1551 1551 1551 1551 1545 1545 1546 1546 1547 1547 1548 1548 1551 1551 1548 1548 1549 1549 1551 1551 1551 1551 1549 1549 1550 1550 1553 1553 1554 1554 1555 1555 1554 1554 1556 1556 1555 1555 1557 1557 1558 1558 1559 1559 1558 1558 1560 1560 1559 1559 1561 1561 1562 1562 1563 1563 1562 1562 1564 1564 1563 1563 1563 1563 1564 1564 1565 1565 1564 1564 1566 1566 1565 1565 1567 1567 1568 1568 1569 1569 1568 1568 1570 1570 1569 1569 1569 1569 1570 1570 1571 1571 1572 1572 1573 1573 1574 1574 1573 1573 1575 1575 1574 1574 1574 1574 1575 1575 1576 1576 1577 1577 1578 1578 1579 1579 1578 1578 1580 1580 1579 1579 1579 1579 1580 1580 1581 1581 1614 1614 1616 1616 1634 1634 1616 1616 1619 1619 1634 1634 1625 1625 1623 1623 1602 1602 1602 1602 1626 1626 1628 1628 1599 1599 1601 1601 1597 1597 1601 1601 1594 1594 1597 1597 1599 1599 1604 1604 1601 1601 1604 1604 1607 1607 1601 1601 1601 1601 1607 1607 1602 1602 1607 1607 1609 1609 1602 1602 1602 1602 1609 1609 1612 1612 1623 1623 1622 1622 1602 1602 1622 1622 1624 1624 1602 1602 1602 1602 1624 1624 1626 1626 1628 1628 1631 1631 1602 1602 1631 1631 1633 1633 1602 1602 1602 1602 1633 1633 1639 1639 1633 1633 1636 1636 1639 1639 1639 1639 1636 1636 1638 1638 1594 1594 1601 1601 1591 1591 1601 1601 1595 1595 1591 1591 1591 1591 1595 1595 1587 1587 1638 1638 1641 1641 1639 1639 1641 1641 1643 1643 1639 1639 1639 1639 1643 1643 1650 1650 1643 1643 1645 1645 1650 1650 1612 1612 1614 1614 1602 1602 1614 1614 1634 1634 1602 1602 1602 1602 1634 1634 1625 1625 1634 1634 1627 1627 1625 1625 1645 1645 1647 1647 1650 1650 1647 1647 1648 1648 1650 1650 1650 1650 1648 1648 1649 1649 1648 1648 1646 1646 1649 1649 1649 1649 1646 1646 1644 1644 1635 1635 1632 1632 1634 1634 1632 1632 1630 1630 1634 1634 1634 1634 1630 1630 1627 1627 1644 1644 1642 1642 1649 1649 1642 1642 1640 1640 1649 1649 1649 1649 1640 1640 1634 1634 1640 1640 1637 1637 1634 1634 1634 1634 1637 1637 1635 1635 1587 1587 1585 1585 1591 1591 1585 1585 1583 1583 1591 1591 1591 1591 1583 1583 1589 1589 1583 1583 1582 1582 1589 1589 1589 1589 1582 1582 1590 1590 1582 1582 1584 1584 1590 1590 1590 1590 1584 1584 1593 1593 1584 1584 1586 1586 1593 1593 1593 1593 1586 1586 1596 1596 1586 1586 1588 1588 1596 1596 1596 1596 1588 1588 1598 1598 1588 1588 1592 1592 1598 1598 1598 1598 1592 1592 1603 1603 1592 1592 1600 1600 1603 1603 1603 1603 1600 1600 1606 1606 1600 1600 1605 1605 1606 1606 1606 1606 1605 1605 1608 1608 1605 1605 1610 1610 1608 1608 1608 1608 1610 1610 1611 1611 1610 1610 1617 1617 1611 1611 1611 1611 1617 1617 1613 1613 1617 1617 1621 1621 1613 1613 1613 1613 1621 1621 1615 1615 1621 1621 1629 1629 1615 1615 1615 1615 1629 1629 1618 1618 1629 1629 1634 1634 1618 1618 1618 1618 1634 1634 1620 1620 1634 1634 1619 1619 1620 1620 1651 1651 1652 1652 1653 1653 1652 1652 1654 1654 1653 1653 1653 1653 1654 1654 1655 1655 1685 1685 1688 1688 1696 1696 1696 1696 1688 1688 1698 1698 1688 1688 1689 1689 1698 1698 1698 1698 1689 1689 1697 1697 1683 1683 1676 1676 1690 1690 1676 1676 1679 1679 1690 1690 1690 1690 1679 1679 1692 1692 1679 1679 1682 1682 1692 1692 1692 1692 1682 1682 1693 1693 1682 1682 1685 1685 1693 1693 1693 1693 1685 1685 1695 1695 1685 1685 1696 1696 1695 1695 1657 1657 1662 1662 1658 1658 1662 1662 1664 1664 1658 1658 1658 1658 1664 1664 1659 1659 1664 1664 1666 1666 1659 1659 1666 1666 1668 1668 1659 1659 1668 1668 1670 1670 1659 1659 1659 1659 1670 1670 1683 1683 1670 1670 1672 1672 1683 1683 1683 1683 1672 1672 1676 1676 1673 1673 1674 1674 1656 1656 1674 1674 1677 1677 1656 1656 1656 1656 1677 1677 1680 1680 1669 1669 1667 1667 1656 1656 1667 1667 1665 1665 1656 1656 1665 1665 1663 1663 1656 1656 1663 1663 1661 1661 1656 1656 1656 1656 1661 1661 1657 1657 1661 1661 1660 1660 1657 1657 1657 1657 1660 1660 1662 1662 1697 1697 1689 1689 1694 1694 1689 1689 1687 1687 1694 1694 1694 1694 1687 1687 1691 1691 1687 1687 1684 1684 1691 1691 1691 1691 1684 1684 1686 1686 1684 1684 1681 1681 1686 1686 1686 1686 1681 1681 1680 1680 1681 1681 1678 1678 1680 1680 1678 1678 1675 1675 1680 1680 1680 1680 1675 1675 1656 1656 1675 1675 1671 1671 1656 1656 1656 1656 1671 1671 1669 1669 1699 1699 1700 1700 1701 1701 1700 1700 1702 1702 1701 1701 1701 1701 1702 1702 1703 1703 1714 1714 1715 1715 1711 1711 1714 1714 1711 1711 1710 1710 1711 1711 1707 1707 1710 1710 1710 1710 1707 1707 1706 1706 1707 1707 1705 1705 1706 1706 1706 1706 1705 1705 1704 1704 1705 1705 1709 1709 1704 1704 1704 1704 1709 1709 1708 1708 1709 1709 1713 1713 1708 1708 1708 1708 1713 1713 1712 1712 1713 1713 1717 1717 1712 1712 1712 1712 1717 1717 1716 1716 1717 1717 2564 2564 1716 1716 1716 1716 2565 2565 2566 2566 1719 1719 1721 1721 1718 1718 1718 1718 1721 1721 1720 1720 1721 1721 1723 1723 1720 1720 1720 1720 1723 1723 1722 1722 1723 1723 1725 1725 1722 1722 1722 1722 1725 1725 1724 1724 1725 1725 1727 1727 1724 1724 1724 1724 1727 1727 1726 1726 2567 2567 1729 1729 2568 2568 2569 2569 1729 1729 1728 1728 1730 1730 1731 1731 1732 1732 1731 1731 1733 1733 1732 1732 1732 1732 1733 1733 1734 1734 1733 1733 1735 1735 1734 1734 1736 1736 1737 1737 1738 1738 1737 1737 1739 1739 1738 1738 2570 2570 2571 2571 1740 1740 2572 2572 1741 1741 1740 1740 1742 1742 1743 1743 1744 1744 1743 1743 1745 1745 1744 1744 1744 1744 1745 1745 1746 1746 1745 1745 1747 1747 1746 1746 1746 1746 1747 1747 1748 1748 1747 1747 1749 1749 1748 1748 1748 1748 1749 1749 1750 1750 1749 1749 1751 1751 1750 1750 1750 1750 1751 1751 2573 2573 1751 1751 2574 2574 2575 2575 1752 1752 1753 1753 1754 1754 1753 1753 1755 1755 1754 1754 1756 1756 1757 1757 1758 1758 1757 1757 1759 1759 1758 1758 2576 2576 2577 2577 1760 1760 2578 2578 1761 1761 1760 1760 1760 1760 1761 1761 1762 1762 1761 1761 1763 1763 1762 1762 1762 1762 1763 1763 1764 1764 1763 1763 1765 1765 1764 1764 1764 1764 1765 1765 1766 1766 1765 1765 1767 1767 1766 1766 1766 1766 1767 1767 1768 1768 1767 1767 1769 1769 1768 1768 1768 1768 1769 1769 1770 1770 1769 1769 1771 1771 1770 1770 1772 1772 1773 1773 1774 1774 1773 1773 1775 1775 1774 1774 1774 1774 1775 1775 1776 1776 1775 1775 1777 1777 1776 1776 1776 1776 1777 1777 1778 1778 1777 1777 1779 1779 1778 1778 1778 1778 1779 1779 1780 1780 1779 1779 1781 1781 1780 1780 1780 1780 1781 1781 2579 2579 1781 1781 2580 2580 2581 2581 1782 1782 1783 1783 1784 1784 1783 1783 1785 1785 1784 1784 1790 1790 1795 1795 1791 1791 1795 1795 1796 1796 1791 1791 2582 2582 2583 2583 1792 1792 2584 2584 1797 1797 1792 1792 1792 1792 1797 1797 1793 1793 1797 1797 1798 1798 1793 1793 1793 1793 1798 1798 1794 1794 1798 1798 1799 1799 1794 1794 1786 1786 1794 1794 1787 1787 1794 1794 1799 1799 1787 1787 1787 1787 1799 1799 1788 1788 1799 1799 1800 1800 1788 1788 1788 1788 1800 1800 1789 1789 1800 1800 1801 1801 1789 1789 1802 1802 1809 1809 1810 1810 1802 1802 1810 1810 1803 1803 2585 2585 1811 1811 2586 2586 2587 2587 1811 1811 1804 1804 1811 1811 1812 1812 1804 1804 1804 1804 1812 1812 1805 1805 1812 1812 1813 1813 1805 1805 1805 1805 1813 1813 1806 1806 1813 1813 1814 1814 1806 1806 1806 1806 1814 1814 1807 1807 1814 1814 1815 1815 1807 1807 1807 1807 1815 1815 1808 1808 1829 1829 1822 1822 1821 1821 1829 1829 1821 1821 1828 1828 2588 2588 1820 1820 2589 2589 2590 2590 1820 1820 1827 1827 1820 1820 1819 1819 1827 1827 1827 1827 1819 1819 1826 1826 1819 1819 1818 1818 1826 1826 1826 1826 1818 1818 1825 1825 1818 1818 1817 1817 1825 1825 1825 1825 1817 1817 1824 1824 1817 1817 1816 1816 1824 1824 1824 1824 1816 1816 1823 1823 1830 1830 1837 1837 1838 1838 1830 1830 1838 1838 1831 1831 2591 2591 1839 1839 2592 2592 2593 2593 1839 1839 1832 1832 1839 1839 1840 1840 1832 1832 1832 1832 1840 1840 1833 1833 1840 1840 1841 1841 1833 1833 1833 1833 1841 1841 1834 1834 1841 1841 1842 1842 1834 1834 1834 1834 1842 1842 1835 1835 1842 1842 1843 1843 1835 1835 1835 1835 1843 1843 1836 1836 1857 1857 1850 1850 1849 1849 1857 1857 1849 1849 1856 1856 2594 2594 1848 1848 2595 2595 2596 2596 1848 1848 1855 1855 1848 1848 1847 1847 1855 1855 1855 1855 1847 1847 1854 1854 1847 1847 1846 1846 1854 1854 1854 1854 1846 1846 1853 1853 1846 1846 1845 1845 1853 1853 1853 1853 1845 1845 1852 1852 1845 1845 1844 1844 1852 1852 1852 1852 1844 1844 1851 1851 1858 1858 1859 1859 1860 1860 1859 1859 1861 1861 1860 1860 2597 2597 2598 2598 1862 1862 2599 2599 1863 1863 1862 1862 1862 1862 1863 1863 1864 1864 1863 1863 1865 1865 1864 1864 1864 1864 1865 1865 1866 1866 1865 1865 1867 1867 1866 1866 1866 1866 1867 1867 1868 1868 1867 1867 1869 1869 1868 1868 1868 1868 1869 1869 1870 1870 1869 1869 1871 1871 1870 1870 1872 1872 1873 1873 1874 1874 1873 1873 1875 1875 1874 1874 2600 2600 2601 2601 1876 1876 2602 2602 1877 1877 1876 1876 1876 1876 1877 1877 1878 1878 1877 1877 1879 1879 1878 1878 1878 1878 1879 1879 1880 1880 1879 1879 1881 1881 1880 1880 1880 1880 1881 1881 1882 1882 1881 1881 1883 1883 1882 1882 1882 1882 1883 1883 1884 1884 1883 1883 1885 1885 1884 1884 1886 1886 1887 1887 1888 1888 1887 1887 1889 1889 1888 1888 1890 1890 1891 1891 1893 1893 1890 1890 1893 1893 1892 1892 1893 1893 1895 1895 1892 1892 1892 1892 1895 1895 1894 1894 2603 2603 1897 1897 2604 2604 2605 2605 1897 1897 1896 1896 1897 1897 1899 1899 1896 1896 1896 1896 1899 1899 1898 1898 1899 1899 1901 1901 1898 1898 1898 1898 1901 1901 1900 1900 1901 1901 1903 1903 1900 1900 1900 1900 1903 1903 1902 1902 1904 1904 1905 1905 1906 1906 1905 1905 1907 1907 1906 1906 1917 1917 1918 1918 1916 1916 1912 1912 1910 1910 1915 1915 1917 1917 1916 1916 1915 1915 1916 1916 1914 1914 1915 1915 1915 1915 1914 1914 1912 1912 1910 1910 1908 1908 1915 1915 1908 1908 1909 1909 1915 1915 1915 1915 1909 1909 1913 1913 1909 1909 1911 1911 1913 1913 1919 1919 1920 1920 1921 1921 1920 1920 1922 1922 1921 1921 1937 1937 1939 1939 1925 1925 1924 1924 1923 1923 1926 1926 1923 1923 1925 1925 1926 1926 1926 1926 1925 1925 1928 1928 1934 1934 1932 1932 1925 1925 1932 1932 1930 1930 1925 1925 1925 1925 1930 1930 1928 1928 1931 1931 1933 1933 1929 1929 1933 1933 1927 1927 1929 1929 1927 1927 1933 1933 1925 1925 1933 1933 1935 1935 1925 1925 1925 1925 1935 1935 1937 1937 1939 1939 1938 1938 1925 1925 1938 1938 1936 1936 1925 1925 1925 1925 1936 1936 1934 1934 1940 1940 1941 1941 1942 1942 1941 1941 1943 1943 1942 1942 1942 1942 1943 1943 1944 1944 1945 1945 1946 1946 1947 1947 1946 1946 1948 1948 1947 1947 1947 1947 1948 1948 1949 1949 1950 1950 1951 1951 1952 1952 1951 1951 1953 1953 1952 1952 1954 1954 1955 1955 1956 1956 1955 1955 1957 1957 1956 1956 1958 1958 1959 1959 1960 1960 1959 1959 1961 1961 1960 1960 1963 1963 1962 1962 1964 1964 1963 1963 1964 1964 1965 1965 1964 1964 1966 1966 1965 1965 1965 1965 1966 1966 1967 1967 2606 2606 1968 1968 2607 2607 2608 2608 1968 1968 1969 1969 1968 1968 1970 1970 1969 1969 1969 1969 1970 1970 1971 1971 1970 1970 1972 1972 1971 1971 1971 1971 1972 1972 1973 1973 1972 1972 1974 1974 1973 1973 1973 1973 1974 1974 1975 1975 1976 1976 1977 1977 1978 1978 1977 1977 1979 1979 1978 1978 1980 1980 1981 1981 1982 1982 1981 1981 1983 1983 1982 1982 1982 1982 1983 1983 1984 1984 1985 1985 1986 1986 1987 1987 1986 1986 1988 1988 1987 1987 1987 1987 1988 1988 1989 1989 1990 1990 1991 1991 1992 1992 1991 1991 1993 1993 1992 1992 1994 1994 1995 1995 1996 1996 1995 1995 1997 1997 1996 1996 1998 1998 1999 1999 2000 2000 1999 1999 2001 2001 2000 2000 2005 2005 2006 2006 2014 2014 2010 2010 2002 2002 2011 2011 2002 2002 2003 2003 2011 2011 2011 2011 2003 2003 2012 2012 2003 2003 2013 2013 2012 2012 2032 2032 2024 2024 2033 2033 2024 2024 2025 2025 2033 2033 2025 2025 2023 2023 2033 2033 2023 2023 2022 2022 2033 2033 2033 2033 2022 2022 2031 2031 2022 2022 2021 2021 2031 2031 2031 2031 2021 2021 2030 2030 2020 2020 2026 2026 2021 2021 2026 2026 2027 2027 2021 2021 2027 2027 2028 2028 2021 2021 2028 2028 2029 2029 2021 2021 2021 2021 2029 2029 2030 2030 2006 2006 2007 2007 2014 2014 2007 2007 2008 2008 2014 2014 2014 2014 2008 2008 2015 2015 2008 2008 2009 2009 2015 2015 2015 2015 2009 2009 2016 2016 2013 2013 2003 2003 2014 2014 2003 2003 2004 2004 2014 2014 2014 2014 2004 2004 2005 2005 2020 2020 2019 2019 2026 2026 2019 2019 2018 2018 2026 2026 2026 2026 2018 2018 2009 2009 2018 2018 2017 2017 2009 2009 2009 2009 2017 2017 2016 2016 2041 2041 2034 2034 2035 2035 2041 2041 2035 2035 2042 2042 2035 2035 2036 2036 2042 2042 2042 2042 2036 2036 2043 2043 2036 2036 2037 2037 2043 2043 2043 2043 2037 2037 2044 2044 2037 2037 2038 2038 2044 2044 2044 2044 2038 2038 2045 2045 2038 2038 2609 2609 2045 2045 2045 2045 2610 2610 2611 2611 2039 2039 2040 2040 2046 2046 2046 2046 2040 2040 2047 2047 2054 2054 2061 2061 2060 2060 2054 2054 2060 2060 2053 2053 2060 2060 2059 2059 2053 2053 2053 2053 2059 2059 2052 2052 2059 2059 2058 2058 2052 2052 2052 2052 2058 2058 2051 2051 2058 2058 2057 2057 2051 2051 2051 2051 2057 2057 2050 2050 2057 2057 2612 2612 2050 2050 2050 2050 2613 2613 2614 2614 2056 2056 2055 2055 2049 2049 2049 2049 2055 2055 2048 2048 2062 2062 2063 2063 2064 2064 2063 2063 2065 2065 2064 2064 2064 2064 2065 2065 2066 2066 2065 2065 2067 2067 2066 2066 2066 2066 2067 2067 2068 2068 2067 2067 2069 2069 2068 2068 2068 2068 2069 2069 2070 2070 2069 2069 2071 2071 2070 2070 2070 2070 2071 2071 2615 2615 2071 2071 2616 2616 2617 2617 2072 2072 2073 2073 2074 2074 2073 2073 2075 2075 2074 2074 2076 2076 2077 2077 2078 2078 2077 2077 2079 2079 2078 2078 2618 2618 2619 2619 2080 2080 2620 2620 2081 2081 2080 2080 2080 2080 2081 2081 2082 2082 2081 2081 2083 2083 2082 2082 2082 2082 2083 2083 2084 2084 2083 2083 2085 2085 2084 2084 2084 2084 2085 2085 2086 2086 2085 2085 2087 2087 2086 2086 2086 2086 2087 2087 2088 2088 2087 2087 2089 2089 2088 2088 2114 2114 2115 2115 2118 2118 2115 2115 2119 2119 2118 2118 2118 2118 2119 2119 2122 2122 2119 2119 2123 2123 2122 2122 2621 2621 2622 2622 2126 2126 2623 2623 2127 2127 2126 2126 2126 2126 2127 2127 2130 2130 2127 2127 2131 2131 2130 2130 2130 2130 2131 2131 2134 2134 2131 2131 2135 2135 2134 2134 2134 2134 2135 2135 2136 2136 2135 2135 2137 2137 2136 2136 2136 2136 2137 2137 2132 2132 2137 2137 2133 2133 2132 2132 2132 2132 2133 2133 2128 2128 2133 2133 2129 2129 2128 2128 2128 2128 2129 2129 2124 2124 2129 2129 2125 2125 2124 2124 2124 2124 2125 2125 2624 2624 2125 2125 2625 2625 2626 2626 2120 2120 2121 2121 2116 2116 2121 2121 2117 2117 2116 2116 2116 2116 2117 2117 2112 2112 2117 2117 2113 2113 2112 2112 2112 2112 2113 2113 2108 2108 2113 2113 2109 2109 2108 2108 2108 2108 2109 2109 2104 2104 2109 2109 2105 2105 2104 2104 2627 2627 2628 2628 2100 2100 2629 2629 2101 2101 2100 2100 2100 2100 2101 2101 2096 2096 2101 2101 2097 2097 2096 2096 2096 2096 2097 2097 2092 2092 2097 2097 2093 2093 2092 2092 2092 2092 2093 2093 2090 2090 2093 2093 2091 2091 2090 2090 2090 2090 2091 2091 2094 2094 2091 2091 2095 2095 2094 2094 2094 2094 2095 2095 2098 2098 2095 2095 2099 2099 2098 2098 2098 2098 2099 2099 2102 2102 2099 2099 2103 2103 2102 2102 2102 2102 2103 2103 2630 2630 2103 2103 2631 2631 2632 2632 2106 2106 2107 2107 2110 2110 2107 2107 2111 2111 2110 2110 2110 2110 2111 2111 2114 2114 2111 2111 2115 2115 2114 2114 2165 2165 2167 2167 2169 2169 2167 2167 2175 2175 2169 2169 2633 2633 2634 2634 2171 2171 2635 2635 2180 2180 2171 2171 2171 2171 2180 2180 2173 2173 2180 2180 2182 2182 2173 2173 2173 2173 2182 2182 2177 2177 2182 2182 2184 2184 2177 2177 2177 2177 2184 2184 2178 2178 2184 2184 2185 2185 2178 2178 2178 2178 2185 2185 2176 2176 2185 2185 2183 2183 2176 2176 2176 2176 2183 2183 2172 2172 2183 2183 2181 2181 2172 2172 2172 2172 2181 2181 2170 2170 2181 2181 2179 2179 2170 2170 2170 2170 2179 2179 2636 2636 2179 2179 2637 2637 2638 2638 2168 2168 2174 2174 2164 2164 2174 2174 2166 2166 2164 2164 2164 2164 2166 2166 2161 2161 2166 2166 2160 2160 2161 2161 2161 2161 2160 2160 2158 2158 2160 2160 2156 2156 2158 2158 2158 2158 2156 2156 2154 2154 2156 2156 2148 2148 2154 2154 2639 2639 2640 2640 2152 2152 2641 2641 2143 2143 2152 2152 2152 2152 2143 2143 2150 2150 2143 2143 2141 2141 2150 2150 2150 2150 2141 2141 2146 2146 2141 2141 2139 2139 2146 2146 2146 2146 2139 2139 2145 2145 2139 2139 2138 2138 2145 2145 2145 2145 2138 2138 2147 2147 2138 2138 2140 2140 2147 2147 2147 2147 2140 2140 2151 2151 2140 2140 2142 2142 2151 2151 2151 2151 2142 2142 2153 2153 2142 2142 2144 2144 2153 2153 2153 2153 2144 2144 2642 2642 2144 2144 2643 2643 2644 2644 2155 2155 2149 2149 2159 2159 2149 2149 2157 2157 2159 2159 2159 2159 2157 2157 2162 2162 2157 2157 2163 2163 2162 2162 2162 2162 2163 2163 2165 2165 2163 2163 2167 2167 2165 2165 2224 2224 2230 2230 2229 2229 2208 2208 2206 2206 2202 2202 2206 2206 2203 2203 2202 2202 2645 2645 2646 2646 2198 2198 2229 2229 2228 2228 2224 2224 2228 2228 2225 2225 2224 2224 2224 2224 2225 2225 2647 2647 2225 2225 2648 2648 2649 2649 2220 2220 2221 2221 2216 2216 2221 2221 2217 2217 2216 2216 2216 2216 2217 2217 2212 2212 2217 2217 2213 2213 2212 2212 2212 2212 2213 2213 2208 2208 2213 2213 2209 2209 2208 2208 2208 2208 2209 2209 2206 2206 2650 2650 2199 2199 2198 2198 2199 2199 2197 2197 2198 2198 2198 2198 2197 2197 2192 2192 2197 2197 2196 2196 2192 2192 2196 2196 2193 2193 2192 2192 2192 2192 2193 2193 2188 2188 2193 2193 2189 2189 2188 2188 2188 2188 2189 2189 2186 2186 2189 2189 2187 2187 2186 2186 2186 2186 2187 2187 2190 2190 2187 2187 2191 2191 2190 2190 2190 2190 2191 2191 2194 2194 2191 2191 2195 2195 2194 2194 2194 2194 2195 2195 2200 2200 2195 2195 2201 2201 2200 2200 2200 2200 2201 2201 2651 2651 2201 2201 2652 2652 2653 2653 2205 2205 2207 2207 2204 2204 2204 2204 2207 2207 2210 2210 2207 2207 2211 2211 2210 2210 2210 2210 2211 2211 2214 2214 2211 2211 2215 2215 2214 2214 2214 2214 2215 2215 2218 2218 2215 2215 2219 2219 2218 2218 2218 2218 2219 2219 2222 2222 2219 2219 2223 2223 2222 2222 2654 2654 2655 2655 2226 2226 2656 2656 2227 2227 2226 2226 2226 2226 2227 2227 2232 2232 2227 2227 2233 2233 2232 2232 2232 2232 2233 2233 2236 2236 2233 2233 2237 2237 2236 2236 2236 2236 2237 2237 2238 2238 2237 2237 2239 2239 2238 2238 2238 2238 2239 2239 2234 2234 2239 2239 2235 2235 2234 2234 2234 2234 2235 2235 2230 2230 2235 2235 2231 2231 2230 2230 2230 2230 2231 2231 2229 2229 2264 2264 2265 2265 2268 2268 2265 2265 2269 2269 2268 2268 2268 2268 2269 2269 2272 2272 2269 2269 2273 2273 2272 2272 2657 2657 2658 2658 2276 2276 2659 2659 2277 2277 2276 2276 2276 2276 2277 2277 2280 2280 2277 2277 2281 2281 2280 2280 2280 2280 2281 2281 2284 2284 2281 2281 2285 2285 2284 2284 2284 2284 2285 2285 2286 2286 2285 2285 2287 2287 2286 2286 2286 2286 2287 2287 2282 2282 2287 2287 2283 2283 2282 2282 2282 2282 2283 2283 2278 2278 2283 2283 2279 2279 2278 2278 2278 2278 2279 2279 2274 2274 2279 2279 2275 2275 2274 2274 2274 2274 2275 2275 2660 2660 2275 2275 2661 2661 2662 2662 2270 2270 2271 2271 2266 2266 2271 2271 2267 2267 2266 2266 2266 2266 2267 2267 2262 2262 2267 2267 2263 2263 2262 2262 2262 2262 2263 2263 2258 2258 2263 2263 2259 2259 2258 2258 2258 2258 2259 2259 2254 2254 2259 2259 2255 2255 2254 2254 2663 2663 2664 2664 2250 2250 2665 2665 2251 2251 2250 2250 2250 2250 2251 2251 2246 2246 2251 2251 2247 2247 2246 2246 2246 2246 2247 2247 2242 2242 2247 2247 2243 2243 2242 2242 2242 2242 2243 2243 2240 2240 2243 2243 2241 2241 2240 2240 2240 2240 2241 2241 2244 2244 2241 2241 2245 2245 2244 2244 2244 2244 2245 2245 2248 2248 2245 2245 2249 2249 2248 2248 2248 2248 2249 2249 2252 2252 2249 2249 2253 2253 2252 2252 2252 2252 2253 2253 2666 2666 2253 2253 2667 2667 2668 2668 2256 2256 2257 2257 2260 2260 2257 2257 2261 2261 2260 2260 2260 2260 2261 2261 2264 2264 2261 2261 2265 2265 2264 2264 2315 2315 2317 2317 2319 2319 2317 2317 2325 2325 2319 2319 2669 2669 2670 2670 2321 2321 2671 2671 2330 2330 2321 2321 2321 2321 2330 2330 2323 2323 2330 2330 2332 2332 2323 2323 2323 2323 2332 2332 2327 2327 2332 2332 2334 2334 2327 2327 2327 2327 2334 2334 2328 2328 2334 2334 2335 2335 2328 2328 2328 2328 2335 2335 2326 2326 2335 2335 2333 2333 2326 2326 2326 2326 2333 2333 2322 2322 2333 2333 2331 2331 2322 2322 2322 2322 2331 2331 2320 2320 2331 2331 2329 2329 2320 2320 2320 2320 2329 2329 2672 2672 2329 2329 2673 2673 2674 2674 2318 2318 2324 2324 2314 2314 2324 2324 2316 2316 2314 2314 2314 2314 2316 2316 2311 2311 2316 2316 2310 2310 2311 2311 2311 2311 2310 2310 2308 2308 2310 2310 2306 2306 2308 2308 2308 2308 2306 2306 2304 2304 2306 2306 2298 2298 2304 2304 2675 2675 2676 2676 2302 2302 2677 2677 2293 2293 2302 2302 2302 2302 2293 2293 2300 2300 2293 2293 2291 2291 2300 2300 2300 2300 2291 2291 2296 2296 2291 2291 2289 2289 2296 2296 2296 2296 2289 2289 2295 2295 2289 2289 2288 2288 2295 2295 2295 2295 2288 2288 2297 2297 2288 2288 2290 2290 2297 2297 2297 2297 2290 2290 2301 2301 2290 2290 2292 2292 2301 2301 2301 2301 2292 2292 2303 2303 2292 2292 2294 2294 2303 2303 2303 2303 2294 2294 2678 2678 2294 2294 2679 2679 2680 2680 2305 2305 2299 2299 2309 2309 2299 2299 2307 2307 2309 2309 2309 2309 2307 2307 2312 2312 2307 2307 2313 2313 2312 2312 2312 2312 2313 2313 2315 2315 2313 2313 2317 2317 2315 2315 2382 2382 2376 2376 2378 2378 2378 2378 2379 2379 2382 2382 2379 2379 2383 2383 2382 2382 2382 2382 2383 2383 2386 2386 2383 2383 2387 2387 2386 2386 2386 2386 2387 2387 2388 2388 2387 2387 2389 2389 2388 2388 2388 2388 2389 2389 2384 2384 2389 2389 2385 2385 2384 2384 2384 2384 2385 2385 2380 2380 2385 2385 2381 2381 2380 2380 2380 2380 2381 2381 2374 2374 2381 2381 2375 2375 2374 2374 2374 2374 2375 2375 2681 2681 2375 2375 2682 2682 2683 2683 2370 2370 2371 2371 2366 2366 2371 2371 2367 2367 2366 2366 2366 2366 2367 2367 2362 2362 2367 2367 2363 2363 2362 2362 2362 2362 2363 2363 2356 2356 2363 2363 2360 2360 2356 2356 2360 2360 2357 2357 2356 2356 2356 2356 2357 2357 2352 2352 2357 2357 2353 2353 2352 2352 2684 2684 2685 2685 2348 2348 2686 2686 2349 2349 2348 2348 2348 2348 2349 2349 2342 2342 2349 2349 2343 2343 2342 2342 2342 2342 2343 2343 2338 2338 2343 2343 2339 2339 2338 2338 2338 2338 2339 2339 2336 2336 2339 2339 2337 2337 2336 2336 2336 2336 2337 2337 2340 2340 2337 2337 2341 2341 2340 2340 2340 2340 2341 2341 2344 2344 2341 2341 2345 2345 2344 2344 2345 2345 2346 2346 2344 2344 2344 2344 2346 2346 2350 2350 2346 2346 2347 2347 2350 2350 2347 2347 2351 2351 2350 2350 2350 2350 2351 2351 2687 2687 2351 2351 2688 2688 2689 2689 2354 2354 2355 2355 2358 2358 2355 2355 2359 2359 2358 2358 2359 2359 2361 2361 2358 2358 2358 2358 2361 2361 2364 2364 2361 2361 2365 2365 2364 2364 2364 2364 2365 2365 2368 2368 2365 2365 2369 2369 2368 2368 2368 2368 2369 2369 2372 2372 2369 2369 2373 2373 2372 2372 2690 2690 2691 2691 2376 2376 2692 2692 2377 2377 2376 2376 2376 2376 2377 2377 2378 2378 2390 2390 2391 2391 2392 2392 2391 2391 2393 2393 2392 2392 2394 2394 2395 2395 2396 2396 2395 2395 2397 2397 2396 2396 2693 2693 2694 2694 2398 2398 2695 2695 2399 2399 2398 2398 2398 2398 2399 2399 2400 2400 2399 2399 2401 2401 2400 2400 2400 2400 2401 2401 2402 2402 2401 2401 2403 2403 2402 2402 2402 2402 2403 2403 2404 2404 2403 2403 2405 2405 2404 2404 2404 2404 2405 2405 2406 2406 2405 2405 2407 2407 2406 2406 2408 2408 2409 2409 2410 2410 2409 2409 2411 2411 2410 2410 2410 2410 2411 2411 2412 2412 2411 2411 2413 2413 2412 2412 2412 2412 2413 2413 2414 2414 2413 2413 2415 2415 2414 2414 2414 2414 2415 2415 2416 2416 2415 2415 2417 2417 2416 2416 2416 2416 2417 2417 2418 2418 2417 2417 2419 2419 2418 2418 2418 2418 2419 2419 2696 2696 2419 2419 2697 2697 2698 2698 2420 2420 2421 2421 2422 2422 2421 2421 2423 2423 2422 2422 2432 2432 2431 2431 2424 2424 2431 2431 2430 2430 2424 2424 2424 2424 2430 2430 2429 2429 2440 2440 2439 2439 2443 2443 2427 2427 2425 2425 2426 2426 2425 2425 2424 2424 2426 2426 2426 2426 2424 2424 2428 2428 2424 2424 2429 2429 2428 2428 2439 2439 2438 2438 2443 2443 2438 2438 2437 2437 2443 2443 2443 2443 2437 2437 2436 2436 2440 2440 2443 2443 2441 2441 2443 2443 2444 2444 2441 2441 2441 2441 2444 2444 2442 2442 2436 2436 2435 2435 2443 2443 2435 2435 2434 2434 2443 2443 2443 2443 2434 2434 2424 2424 2434 2434 2433 2433 2424 2424 2424 2424 2433 2433 2432 2432 2445 2445 2446 2446 2447 2447 2446 2446 2448 2448 2447 2447 2447 2447 2448 2448 2449 2449 2448 2448 2450 2450 2449 2449 2449 2449 2450 2450 2699 2699 2450 2450 2700 2700 2701 2701 2451 2451 2452 2452 2453 2453 2452 2452 2454 2454 2453 2453 2453 2453 2454 2454 2455 2455 2454 2454 2456 2456 2455 2455 2455 2455 2456 2456 2457 2457 2456 2456 2458 2458 2457 2457 2459 2459 2460 2460 2461 2461 2460 2460 2462 2462 2461 2461 2461 2461 2462 2462 2463 2463 2462 2462 2464 2464 2463 2463 2463 2463 2464 2464 2702 2702 2464 2464 2703 2703 2704 2704 2465 2465 2466 2466 2467 2467 2466 2466 2468 2468 2467 2467 2467 2467 2468 2468 2469 2469 2468 2468 2470 2470 2469 2469 2469 2469 2470 2470 2471 2471 2470 2470 2472 2472 2471 2471
+25 25 24 24 21 21 24 24 20 20 21 21 21 21 20 20 17 17 20 20 16 16 17 17 17 17 16 16 13 13 16 16 12 12 13 13 13 13 12 12 352 352 12 12 353 353 354 354 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 355 355 356 356 11 11 357 357 10 10 11 11 11 11 10 10 15 15 10 10 14 14 15 15 15 15 14 14 19 19 14 14 18 18 19 19 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 31 31 30 30 35 35 30 30 34 34 35 35 35 35 34 34 358 358 34 34 359 359 360 360 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 361 361 362 362 37 37 363 363 36 36 37 37 37 37 36 36 33 33 36 36 32 32 33 33 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 73 73 72 72 69 69 72 72 68 68 69 69 69 69 68 68 65 65 68 68 64 64 65 65 65 65 64 64 61 61 64 64 60 60 61 61 61 61 60 60 364 364 60 60 365 365 366 366 57 57 56 56 53 53 56 56 52 52 53 53 53 53 52 52 49 49 52 52 48 48 49 49 49 49 48 48 51 51 48 48 50 50 51 51 51 51 50 50 55 55 50 50 54 54 55 55 367 367 368 368 59 59 369 369 58 58 59 59 59 59 58 58 63 63 58 58 62 62 63 63 63 63 62 62 67 67 62 62 66 66 67 67 67 67 66 66 71 71 66 66 70 70 71 71 71 71 70 70 75 75 70 70 74 74 75 75 75 75 74 74 79 79 74 74 78 78 79 79 79 79 78 78 83 83 78 78 82 82 83 83 83 83 82 82 370 370 82 82 371 371 372 372 87 87 86 86 91 91 86 86 90 90 91 91 91 91 90 90 95 95 90 90 94 94 95 95 95 95 94 94 93 93 94 94 92 92 93 93 93 93 92 92 89 89 92 92 88 88 89 89 373 373 374 374 85 85 375 375 84 84 85 85 85 85 84 84 81 81 84 84 80 80 81 81 81 81 80 80 77 77 80 80 76 76 77 77 77 77 76 76 73 73 76 76 72 72 73 73 121 121 120 120 117 117 120 120 116 116 117 117 117 117 116 116 113 113 116 116 112 112 113 113 113 113 112 112 109 109 112 112 108 108 109 109 109 109 108 108 376 376 108 108 377 377 378 378 105 105 104 104 101 101 104 104 100 100 101 101 101 101 100 100 97 97 100 100 96 96 97 97 97 97 96 96 99 99 96 96 98 98 99 99 99 99 98 98 103 103 98 98 102 102 103 103 379 379 380 380 107 107 381 381 106 106 107 107 107 107 106 106 111 111 106 106 110 110 111 111 111 111 110 110 115 115 110 110 114 114 115 115 115 115 114 114 119 119 114 114 118 118 119 119 119 119 118 118 123 123 118 118 122 122 123 123 123 123 122 122 127 127 122 122 126 126 127 127 127 127 126 126 131 131 126 126 130 130 131 131 131 131 130 130 382 382 130 130 383 383 384 384 135 135 134 134 139 139 134 134 138 138 139 139 139 139 138 138 143 143 138 138 142 142 143 143 143 143 142 142 141 141 142 142 140 140 141 141 141 141 140 140 137 137 140 140 136 136 137 137 385 385 386 386 133 133 387 387 132 132 133 133 133 133 132 132 129 129 132 132 128 128 129 129 129 129 128 128 125 125 128 128 124 124 125 125 125 125 124 124 121 121 124 124 120 120 121 121 169 169 168 168 165 165 168 168 164 164 165 165 165 165 164 164 161 161 164 164 160 160 161 161 161 161 160 160 157 157 160 160 156 156 157 157 157 157 156 156 388 388 156 156 389 389 390 390 153 153 152 152 149 149 152 152 148 148 149 149 149 149 148 148 145 145 148 148 144 144 145 145 145 145 144 144 147 147 144 144 146 146 147 147 147 147 146 146 151 151 146 146 150 150 151 151 391 391 392 392 155 155 393 393 154 154 155 155 155 155 154 154 159 159 154 154 158 158 159 159 159 159 158 158 163 163 158 158 162 162 163 163 163 163 162 162 167 167 162 162 166 166 167 167 167 167 166 166 171 171 166 166 170 170 171 171 171 171 170 170 175 175 170 170 174 174 175 175 175 175 174 174 179 179 174 174 178 178 179 179 179 179 178 178 394 394 178 178 395 395 396 396 183 183 182 182 187 187 182 182 186 186 187 187 187 187 186 186 191 191 186 186 190 190 191 191 191 191 190 190 189 189 190 190 188 188 189 189 189 189 188 188 185 185 188 188 184 184 185 185 397 397 398 398 181 181 399 399 180 180 181 181 181 181 180 180 177 177 180 180 176 176 177 177 177 177 176 176 173 173 176 176 172 172 173 173 173 173 172 172 169 169 172 172 168 168 169 169 217 217 216 216 213 213 216 216 212 212 213 213 213 213 212 212 209 209 212 212 208 208 209 209 209 209 208 208 205 205 208 208 204 204 205 205 205 205 204 204 400 400 204 204 401 401 402 402 201 201 200 200 197 197 200 200 196 196 197 197 197 197 196 196 192 192 196 196 193 193 192 192 192 192 193 193 195 195 193 193 194 194 195 195 195 195 194 194 199 199 194 194 198 198 199 199 403 403 404 404 203 203 405 405 202 202 203 203 203 203 202 202 207 207 202 202 206 206 207 207 207 207 206 206 211 211 206 206 210 210 211 211 211 211 210 210 215 215 210 210 214 214 215 215 215 215 214 214 219 219 214 214 218 218 219 219 219 219 218 218 223 223 218 218 222 222 223 223 223 223 222 222 227 227 222 222 226 226 227 227 227 227 226 226 406 406 226 226 407 407 408 408 231 231 230 230 235 235 230 230 234 234 235 235 235 235 234 234 238 238 234 234 239 239 238 238 238 238 239 239 237 237 239 239 236 236 237 237 237 237 236 236 233 233 236 236 232 232 233 233 409 409 410 410 229 229 411 411 228 228 229 229 229 229 228 228 225 225 228 228 224 224 225 225 225 225 224 224 221 221 224 224 220 220 221 221 221 221 220 220 217 217 220 220 216 216 217 217 265 265 264 264 261 261 264 264 260 260 261 261 261 261 260 260 257 257 260 260 256 256 257 257 257 257 256 256 253 253 256 256 252 252 253 253 253 253 252 252 412 412 252 252 413 413 414 414 249 249 248 248 245 245 248 248 244 244 245 245 245 245 244 244 241 241 244 244 240 240 241 241 241 241 240 240 243 243 240 240 242 242 243 243 243 243 242 242 247 247 242 242 246 246 247 247 415 415 416 416 251 251 417 417 250 250 251 251 251 251 250 250 255 255 250 250 254 254 255 255 255 255 254 254 259 259 254 254 258 258 259 259 259 259 258 258 263 263 258 258 262 262 263 263 263 263 262 262 267 267 262 262 266 266 267 267 267 267 266 266 271 271 266 266 270 270 271 271 271 271 270 270 275 275 270 270 274 274 275 275 275 275 274 274 279 279 274 274 278 278 279 279 279 279 278 278 418 418 278 278 419 419 420 420 283 283 282 282 287 287 282 282 286 286 287 287 287 287 286 286 291 291 286 286 290 290 291 291 291 291 290 290 295 295 290 290 294 294 295 295 295 295 294 294 293 293 294 294 292 292 293 293 293 293 292 292 289 289 292 292 288 288 289 289 289 289 288 288 285 285 288 288 284 284 285 285 421 421 422 422 281 281 423 423 280 280 281 281 281 281 280 280 277 277 280 280 276 276 277 277 277 277 276 276 273 273 276 276 272 272 273 273 273 273 272 272 269 269 272 272 268 268 269 269 269 269 268 268 265 265 268 268 264 264 265 265 321 321 320 320 317 317 320 320 316 316 317 317 317 317 316 316 313 313 316 316 312 312 313 313 313 313 312 312 309 309 312 312 308 308 309 309 309 309 308 308 424 424 308 308 425 425 426 426 305 305 304 304 301 301 304 304 300 300 301 301 301 301 300 300 297 297 300 300 296 296 297 297 297 297 296 296 299 299 296 296 298 298 299 299 299 299 298 298 303 303 298 298 302 302 303 303 427 427 428 428 307 307 429 429 306 306 307 307 307 307 306 306 311 311 306 306 310 310 311 311 311 311 310 310 315 315 310 310 314 314 315 315 315 315 314 314 319 319 314 314 318 318 319 319 319 319 318 318 323 323 318 318 322 322 323 323 323 323 322 322 327 327 322 322 326 326 327 327 327 327 326 326 331 331 326 326 330 330 331 331 331 331 330 330 335 335 330 330 334 334 335 335 335 335 334 334 430 430 334 334 431 431 432 432 339 339 338 338 343 343 338 338 342 342 343 343 343 343 342 342 347 347 342 342 346 346 347 347 347 347 346 346 351 351 346 346 350 350 351 351 351 351 350 350 349 349 350 350 348 348 349 349 349 349 348 348 345 345 348 348 344 344 345 345 345 345 344 344 341 341 344 344 340 340 341 341 433 433 434 434 337 337 435 435 336 336 337 337 337 337 336 336 333 333 336 336 332 332 333 333 333 333 332 332 329 329 332 332 328 328 329 329 329 329 328 328 325 325 328 328 324 324 325 325 325 325 324 324 321 321 324 324 320 320 321 321
+22 22 23 23 18 18 23 23 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 3966 3966 3967 3967 10 10 3968 3968 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 0 0 3 3 1 1 0 0 0 0 1 1 4 4 1 1 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 3969 3969 13 13 3970 3970 3971 3971 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 24 24 21 21 25 25 24 24 24 24 25 25 28 28 25 25 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 3972 3972 3973 3973 36 36 3974 3974 37 37 36 36 36 36 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 42 42 47 47 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 34 34 39 39 35 35 34 34 34 34 35 35 3975 3975 35 35 3976 3976 3977 3977 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 22 22 27 27 23 23 22 22 70 70 71 71 66 66 71 71 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 3978 3978 3979 3979 58 58 3980 3980 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 48 48 51 51 49 49 48 48 48 48 49 49 52 52 49 49 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 3981 3981 61 61 3982 3982 3983 3983 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 72 72 69 69 73 73 72 72 72 72 73 73 76 76 73 73 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 3984 3984 3985 3985 84 84 3986 3986 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 94 94 93 93 95 95 94 94 94 94 95 95 90 90 95 95 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 3987 3987 83 83 3988 3988 3989 3989 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 70 70 75 75 71 71 70 70 118 118 119 119 114 114 119 119 115 115 114 114 114 114 115 115 110 110 115 115 111 111 110 110 3990 3990 3991 3991 106 106 3992 3992 107 107 106 106 106 106 107 107 102 102 107 107 103 103 102 102 102 102 103 103 98 98 103 103 99 99 98 98 98 98 99 99 96 96 99 99 97 97 96 96 96 96 97 97 100 100 97 97 101 101 100 100 100 100 101 101 104 104 101 101 105 105 104 104 104 104 105 105 108 108 105 105 109 109 108 108 108 108 109 109 3993 3993 109 109 3994 3994 3995 3995 112 112 113 113 116 116 113 113 117 117 116 116 116 116 117 117 120 120 117 117 121 121 120 120 120 120 121 121 124 124 121 121 125 125 124 124 124 124 125 125 128 128 125 125 129 129 128 128 3996 3996 3997 3997 132 132 3998 3998 133 133 132 132 132 132 133 133 136 136 133 133 137 137 136 136 136 136 137 137 140 140 137 137 141 141 140 140 140 140 141 141 142 142 141 141 143 143 142 142 142 142 143 143 138 138 143 143 139 139 138 138 138 138 139 139 134 134 139 139 135 135 134 134 134 134 135 135 130 130 135 135 131 131 130 130 130 130 131 131 3999 3999 131 131 4000 4000 4001 4001 126 126 127 127 122 122 127 127 123 123 122 122 122 122 123 123 118 118 123 123 119 119 118 118 166 166 167 167 162 162 167 167 163 163 162 162 162 162 163 163 158 158 163 163 159 159 158 158 4002 4002 4003 4003 154 154 4004 4004 155 155 154 154 154 154 155 155 150 150 155 155 151 151 150 150 150 150 151 151 146 146 151 151 147 147 146 146 146 146 147 147 144 144 147 147 145 145 144 144 144 144 145 145 148 148 145 145 149 149 148 148 148 148 149 149 152 152 149 149 153 153 152 152 152 152 153 153 156 156 153 153 157 157 156 156 156 156 157 157 4005 4005 157 157 4006 4006 4007 4007 160 160 161 161 164 164 161 161 165 165 164 164 164 164 165 165 168 168 165 165 169 169 168 168 168 168 169 169 172 172 169 169 173 173 172 172 172 172 173 173 176 176 173 173 177 177 176 176 4008 4008 4009 4009 180 180 4010 4010 181 181 180 180 180 180 181 181 184 184 181 181 185 185 184 184 184 184 185 185 188 188 185 185 189 189 188 188 188 188 189 189 190 190 189 189 191 191 190 190 190 190 191 191 186 186 191 191 187 187 186 186 186 186 187 187 182 182 187 187 183 183 182 182 182 182 183 183 178 178 183 183 179 179 178 178 178 178 179 179 4011 4011 179 179 4012 4012 4013 4013 174 174 175 175 170 170 175 175 171 171 170 170 170 170 171 171 166 166 171 171 167 167 166 166 192 192 193 193 194 194 193 193 195 195 194 194 196 196 197 197 198 198 197 197 199 199 198 198 200 200 201 201 202 202 201 201 203 203 202 202 212 212 211 211 209 209 206 206 204 204 207 207 204 204 205 205 207 207 207 207 205 205 208 208 205 205 212 212 208 208 208 208 212 212 210 210 212 212 209 209 210 210 213 213 214 214 215 215 214 214 216 216 215 215 225 225 224 224 222 222 219 219 217 217 220 220 217 217 218 218 220 220 220 220 218 218 221 221 218 218 225 225 221 221 221 221 225 225 223 223 225 225 222 222 223 223 226 226 227 227 228 228 227 227 229 229 228 228 235 235 237 237 236 236 237 237 238 238 236 236 230 230 232 232 231 231 232 232 233 233 231 231 231 231 233 233 238 238 233 233 234 234 238 238 238 238 234 234 236 236 239 239 240 240 241 241 240 240 242 242 241 241 248 248 250 250 249 249 250 250 251 251 249 249 243 243 245 245 244 244 245 245 246 246 244 244 244 244 246 246 251 251 246 246 247 247 251 251 251 251 247 247 249 249 252 252 253 253 254 254 253 253 255 255 254 254 256 256 257 257 258 258 257 257 259 259 258 258 289 289 293 293 287 287 433 433 429 429 438 438 370 370 401 401 437 437 401 401 405 405 437 437 437 437 405 405 409 409 423 423 427 427 437 437 427 427 431 431 437 437 437 437 431 431 438 438 431 431 435 435 438 438 438 438 435 435 433 433 409 409 415 415 437 437 415 415 419 419 437 437 437 437 419 419 423 423 391 391 387 387 371 371 387 387 383 383 371 371 383 383 379 379 371 371 379 379 375 375 371 371 371 371 375 375 373 373 413 413 407 407 411 411 429 429 425 425 438 438 425 425 421 421 438 438 438 438 421 421 411 411 421 421 417 417 411 411 411 411 417 417 413 413 407 407 403 403 411 411 403 403 399 399 411 411 411 411 399 399 371 371 399 399 395 395 371 371 371 371 395 395 391 391 377 377 381 381 370 370 381 381 385 385 370 370 370 370 385 385 389 389 389 389 393 393 370 370 393 393 397 397 370 370 370 370 397 397 401 401 270 270 266 266 262 262 340 340 338 338 314 314 371 371 324 324 320 320 284 284 261 261 280 280 261 261 276 276 280 280 284 284 290 290 261 261 290 290 294 294 261 261 261 261 294 294 298 298 320 320 316 316 371 371 316 316 312 312 371 371 371 371 312 312 308 308 292 292 286 286 288 288 266 266 264 264 262 262 264 264 268 268 262 262 262 262 268 268 261 261 268 268 272 272 261 261 261 261 272 272 276 276 348 348 346 346 314 314 373 373 377 377 371 371 377 377 370 370 371 371 371 371 370 370 368 368 314 314 338 338 310 310 338 338 336 336 310 310 310 310 336 336 306 306 336 336 334 334 306 306 306 306 334 334 332 332 332 332 330 330 306 306 330 330 261 261 306 306 306 306 261 261 302 302 261 261 298 298 302 302 341 341 343 343 261 261 348 348 314 314 350 350 346 346 344 344 314 314 344 344 342 342 314 314 314 314 342 342 340 340 351 351 353 353 370 370 353 353 355 355 370 370 370 370 355 355 357 357 324 324 371 371 326 326 371 371 356 356 326 326 326 326 356 356 322 322 356 356 354 354 322 322 322 322 354 354 318 318 286 286 282 282 288 288 282 282 278 278 288 288 288 288 278 278 262 262 278 278 274 274 262 262 262 262 274 274 270 270 330 330 328 328 261 261 328 328 327 327 261 261 261 261 327 327 329 329 368 368 366 366 371 371 366 366 364 364 371 371 371 371 364 364 362 362 308 308 304 304 371 371 304 304 300 300 371 371 371 371 300 300 288 288 300 300 296 296 288 288 288 288 296 296 292 292 329 329 331 331 261 261 331 331 333 333 261 261 261 261 333 333 335 335 335 335 337 337 261 261 337 337 339 339 261 261 261 261 339 339 341 341 343 343 345 345 261 261 345 345 347 347 261 261 261 261 347 347 370 370 347 347 349 349 370 370 370 370 349 349 351 351 318 318 354 354 314 314 354 354 352 352 314 314 314 314 352 352 350 350 357 357 359 359 370 370 359 359 361 361 370 370 370 370 361 361 363 363 363 363 365 365 370 370 365 365 367 367 370 370 370 370 367 367 368 368 362 362 360 360 371 371 360 360 358 358 371 371 371 371 358 358 356 356 309 309 313 313 369 369 313 313 317 317 369 369 260 260 267 267 271 271 271 271 275 275 260 260 275 275 279 279 260 260 260 260 279 279 287 287 279 279 283 283 287 287 287 287 283 283 289 289 291 291 285 285 261 261 293 293 297 297 287 287 297 297 301 301 287 287 287 287 301 301 369 369 301 301 305 305 369 369 369 369 305 305 309 309 317 317 321 321 369 369 321 321 325 325 369 369 369 369 325 325 370 370 325 325 323 323 370 370 370 370 323 323 319 319 319 319 315 315 370 370 315 315 311 311 370 370 370 370 311 311 307 307 285 285 281 281 261 261 281 281 277 277 261 261 261 261 277 277 273 273 273 273 269 269 261 261 269 269 265 265 261 261 261 261 265 265 260 260 265 265 263 263 260 260 260 260 263 263 267 267 307 307 303 303 370 370 303 303 299 299 370 370 370 370 299 299 261 261 299 299 295 295 261 261 261 261 295 295 291 291 436 436 426 426 430 430 404 404 408 408 410 410 376 376 380 380 369 369 380 380 384 384 369 369 369 369 384 384 388 388 408 408 414 414 410 410 414 414 418 418 410 410 410 410 418 418 436 436 418 418 422 422 436 436 436 436 422 422 426 426 388 388 392 392 369 369 392 392 396 396 369 369 369 369 396 396 410 410 396 396 400 400 410 410 410 410 400 400 404 404 430 430 434 434 436 436 434 434 432 432 436 436 436 436 432 432 437 437 432 432 428 428 437 437 437 437 428 428 424 424 382 382 378 378 370 370 378 378 374 374 370 370 370 370 374 374 369 369 374 374 372 372 369 369 369 369 372 372 376 376 394 394 390 390 370 370 390 390 386 386 370 370 370 370 386 386 382 382 424 424 420 420 437 437 420 420 416 416 437 437 437 437 416 416 412 412 412 412 406 406 437 437 406 406 402 402 437 437 437 437 402 402 370 370 402 402 398 398 370 370 370 370 398 398 394 394 439 439 440 440 441 441 440 440 442 442 441 441 443 443 444 444 445 445 444 444 446 446 445 445 447 447 448 448 449 449 448 448 450 450 449 449 451 451 452 452 453 453 452 452 454 454 453 453 477 477 481 481 456 456 479 479 483 483 501 501 498 498 494 494 533 533 483 483 487 487 501 501 487 487 491 491 501 501 501 501 491 491 534 534 491 491 495 495 534 534 534 534 495 495 499 499 499 499 505 505 534 534 505 505 507 507 534 534 534 534 507 507 533 533 507 507 504 504 533 533 533 533 504 504 498 498 494 494 490 490 533 533 490 490 486 486 533 533 533 533 486 486 456 456 486 486 482 482 456 456 456 456 482 482 478 478 478 478 474 474 456 456 474 474 470 470 456 456 456 456 470 470 457 457 470 470 466 466 457 457 466 466 462 462 457 457 462 462 459 459 457 457 457 457 459 459 463 463 463 463 467 467 457 457 467 467 471 471 457 457 457 457 471 471 501 501 471 471 475 475 501 501 501 501 475 475 479 479 553 553 549 549 533 533 582 582 584 584 587 587 558 558 562 562 542 542 562 562 566 566 542 542 549 549 545 545 533 533 545 545 539 539 533 533 533 533 539 539 534 534 539 539 536 536 534 534 534 534 536 536 540 540 566 566 570 570 542 542 570 570 574 574 542 542 542 542 574 574 587 587 574 574 578 578 587 587 587 587 578 578 582 582 584 584 581 581 587 587 581 581 577 577 587 587 587 587 577 577 586 586 577 577 573 573 586 586 586 586 573 573 569 569 569 569 565 565 586 586 565 565 561 561 586 586 586 586 561 561 533 533 561 561 557 557 533 533 533 533 557 557 553 553 540 540 546 546 534 534 546 546 550 550 534 534 534 534 550 550 542 542 550 550 554 554 542 542 542 542 554 554 558 558 564 564 568 568 586 586 568 568 572 572 586 586 586 586 572 572 585 585 572 572 576 576 585 585 576 576 580 580 585 585 580 580 583 583 585 585 585 585 583 583 579 579 544 544 548 548 533 533 543 543 537 537 532 532 537 537 535 535 532 532 532 532 535 535 533 533 535 535 538 538 533 533 533 533 538 538 544 544 548 548 552 552 533 533 552 552 556 556 533 533 533 533 556 556 586 586 556 556 560 560 586 586 586 586 560 560 564 564 563 563 559 559 541 541 559 559 555 555 541 541 555 555 551 551 541 541 541 541 551 551 532 532 551 551 547 547 532 532 532 532 547 547 543 543 579 579 575 575 585 585 575 575 571 571 585 585 585 585 571 571 541 541 571 571 567 567 541 541 541 541 567 567 563 563 460 460 458 458 455 455 519 519 517 517 493 493 477 477 456 456 473 473 519 519 493 493 521 521 480 480 476 476 500 500 458 458 461 461 455 455 461 461 465 465 455 455 455 455 465 465 456 456 465 465 469 469 456 456 456 456 469 469 473 473 525 525 497 497 503 503 532 532 506 506 502 502 480 480 500 500 484 484 497 497 525 525 493 493 525 525 523 523 493 493 493 493 523 523 521 521 508 508 456 456 509 509 456 456 481 481 509 509 509 509 481 481 511 511 508 508 510 510 456 456 510 510 512 512 456 456 456 456 512 512 514 514 476 476 472 472 500 500 472 472 468 468 500 500 500 500 468 468 455 455 468 468 464 464 455 455 455 455 464 464 460 460 522 522 524 524 533 533 524 524 526 526 533 533 533 533 526 526 528 528 529 529 532 532 531 531 532 532 533 533 531 531 531 531 533 533 530 530 533 533 528 528 530 530 503 503 506 506 525 525 506 506 532 532 525 525 525 525 532 532 527 527 532 532 529 529 527 527 517 517 515 515 493 493 515 515 513 513 493 493 493 493 513 513 489 489 513 513 511 511 489 489 489 489 511 511 485 485 511 511 481 481 485 485 514 514 516 516 456 456 516 516 518 518 456 456 456 456 518 518 533 533 518 518 520 520 533 533 533 533 520 520 522 522 502 502 496 496 532 532 496 496 492 492 532 532 532 532 492 492 500 500 492 492 488 488 500 500 500 500 488 488 484 484 687 687 691 691 692 692 660 660 664 664 666 666 664 664 667 667 666 666 666 666 667 667 668 668 639 639 635 635 634 634 635 635 633 633 634 634 634 634 633 633 631 631 633 633 627 627 631 631 631 631 627 627 625 625 627 627 623 623 625 625 625 625 623 623 624 624 623 623 621 621 624 624 4014 4014 4015 4015 617 617 4016 4016 615 615 617 617 617 617 615 615 614 614 615 615 613 613 614 614 614 614 613 613 611 611 613 613 608 608 611 611 611 611 608 608 606 606 608 608 605 605 606 606 606 606 605 605 604 604 605 605 602 602 604 604 604 604 602 602 598 598 602 602 596 596 598 598 598 598 596 596 595 595 596 596 594 594 595 595 595 595 594 594 591 591 594 594 588 588 591 591 591 591 588 588 592 592 588 588 589 589 592 592 592 592 589 589 593 593 589 589 590 590 593 593 593 593 590 590 599 599 590 590 597 597 599 599 599 599 597 597 600 600 597 597 601 601 600 600 600 600 601 601 607 607 601 601 603 603 607 607 607 607 603 603 610 610 603 603 609 609 610 610 610 610 609 609 612 612 609 609 616 616 612 612 612 612 616 616 618 618 616 616 620 620 618 618 618 618 620 620 619 619 620 620 4017 4017 619 619 619 619 4018 4018 4019 4019 622 622 628 628 626 626 626 626 628 628 630 630 628 628 629 629 630 630 630 630 629 629 632 632 629 629 636 636 632 632 632 632 636 636 637 637 636 636 638 638 637 637 637 637 638 638 640 640 638 638 642 642 640 640 640 640 642 642 646 646 642 642 648 648 646 646 646 646 648 648 650 650 648 648 649 649 650 650 650 650 649 649 653 653 649 649 654 654 653 653 653 653 654 654 655 655 654 654 656 656 655 655 655 655 656 656 660 660 656 656 658 658 660 660 660 660 658 658 664 664 668 668 667 667 674 674 667 667 670 670 674 674 674 674 670 670 675 675 670 670 676 676 675 675 675 675 676 676 680 680 676 676 678 678 680 680 678 678 684 684 680 680 4020 4020 4021 4021 686 686 4022 4022 685 685 686 686 686 686 685 685 688 688 685 685 690 690 688 688 688 688 690 690 694 694 690 690 697 697 694 694 694 694 697 697 695 695 695 695 697 697 699 699 697 697 703 703 699 699 699 699 703 703 705 705 703 703 704 704 705 705 705 705 704 704 707 707 704 704 709 709 707 707 707 707 709 709 714 714 709 709 717 717 714 714 714 714 717 717 713 713 717 717 716 716 713 713 713 713 716 716 712 712 716 716 715 715 712 712 712 712 715 715 710 710 715 715 711 711 710 710 710 710 711 711 706 706 692 692 691 691 696 696 711 711 708 708 706 706 708 708 702 702 706 706 706 706 702 702 701 701 702 702 700 700 701 701 701 701 700 700 698 698 700 700 696 696 698 698 698 698 696 696 693 693 696 696 691 691 693 693 692 692 689 689 687 687 689 689 4023 4023 687 687 687 687 4024 4024 4025 4025 683 683 682 682 681 681 681 681 682 682 679 679 682 682 677 677 679 679 679 679 677 677 673 673 677 677 672 672 673 673 673 673 672 672 671 671 672 672 669 669 671 671 671 671 669 669 665 665 669 669 663 663 665 665 665 665 663 663 661 661 663 663 662 662 661 661 661 661 662 662 659 659 662 662 657 657 659 659 659 659 657 657 651 651 657 657 652 652 651 651 651 651 652 652 645 645 652 652 647 647 645 645 645 645 647 647 644 644 647 647 643 643 644 644 644 644 643 643 639 639 643 643 641 641 639 639 639 639 641 641 635 635 765 765 774 774 763 763 774 774 772 772 763 763 763 763 772 772 759 759 748 748 743 743 745 745 743 743 739 739 745 745 745 745 739 739 741 741 766 766 779 779 767 767 779 779 778 778 767 767 767 767 778 778 765 765 778 778 776 776 765 765 765 765 776 776 774 774 764 764 775 775 766 766 775 775 777 777 766 766 766 766 777 777 779 779 751 751 753 753 748 748 753 753 747 747 748 748 748 748 747 747 743 743 732 732 723 723 734 734 723 723 725 725 734 734 734 734 725 725 738 738 739 739 735 735 741 741 735 735 728 728 741 741 741 741 728 728 737 737 728 728 726 726 737 737 737 737 726 726 733 733 772 772 770 770 759 759 770 770 768 768 759 759 759 759 768 768 755 755 768 768 761 761 755 755 755 755 761 761 751 751 761 761 757 757 751 751 751 751 757 757 753 753 749 749 754 754 752 752 754 754 758 758 752 752 752 752 758 758 756 756 731 731 718 718 730 730 718 718 719 719 730 730 730 730 719 719 732 732 719 719 721 721 732 732 732 732 721 721 723 723 726 726 724 724 733 733 724 724 722 722 733 733 733 733 722 722 731 731 722 722 720 720 731 731 731 731 720 720 718 718 758 758 762 762 756 756 762 762 769 769 756 756 756 756 769 769 760 760 769 769 771 771 760 760 760 760 771 771 764 764 771 771 773 773 764 764 764 764 773 773 775 775 746 746 744 744 749 749 744 744 750 750 749 749 749 749 750 750 754 754 725 725 727 727 738 738 727 727 729 729 738 738 738 738 729 729 742 742 729 729 736 736 742 742 742 742 736 736 746 746 736 736 740 740 746 746 746 746 740 740 744 744 881 881 873 873 875 875 827 827 817 817 821 821 842 842 4026 4026 4027 4027 868 868 874 874 876 876 963 963 978 978 976 976 1070 1070 1069 1069 1067 1067 948 948 946 946 944 944 4028 4028 4029 4029 820 820 916 916 925 925 924 924 901 901 916 916 914 914 886 886 901 901 899 899 871 871 886 886 884 884 860 860 871 871 869 869 849 849 860 860 854 854 836 836 849 849 843 843 828 828 836 836 832 832 825 825 828 828 815 815 934 934 949 949 951 951 925 925 934 934 936 936 1022 1022 1025 1025 1037 1037 1025 1025 1038 1038 1037 1037 4030 4030 4031 4031 1047 1047 980 980 965 965 967 967 965 965 952 952 967 967 4032 4032 4033 4033 954 954 887 887 872 872 870 870 872 872 855 855 870 870 4034 4034 4035 4035 852 852 837 837 833 833 850 850 833 833 844 844 850 850 850 850 844 844 861 861 1014 1014 1022 1022 1035 1035 1022 1022 1037 1037 1035 1035 4036 4036 4037 4037 1046 1046 4038 4038 1047 1047 1046 1046 1046 1046 1047 1047 1056 1056 991 991 980 980 982 982 980 980 967 967 982 982 4039 4039 4040 4040 969 969 4041 4041 954 954 969 969 969 969 954 954 956 956 902 902 887 887 885 885 887 887 870 870 885 885 4042 4042 4043 4043 867 867 4044 4044 852 852 4045 4045 4046 4046 852 852 848 848 798 798 820 820 809 809 820 820 4047 4047 809 809 809 809 4048 4048 4049 4049 833 833 837 837 816 816 816 816 837 837 829 829 1001 1001 1014 1014 1018 1018 1014 1014 1035 1035 1018 1018 4050 4050 4051 4051 1042 1042 4052 4052 1046 1046 1042 1042 1042 1042 1046 1046 1055 1055 1046 1046 1056 1056 1055 1055 1055 1055 1056 1056 1065 1065 1002 1002 991 991 997 997 991 991 982 982 997 997 4053 4053 4054 4054 985 985 4055 4055 969 969 985 985 985 985 969 969 972 972 969 969 956 956 972 972 972 972 956 956 958 958 917 917 902 902 900 900 902 902 885 885 900 900 4056 4056 4057 4057 883 883 4058 4058 867 867 883 883 883 883 867 867 865 865 4059 4059 848 848 4060 4060 4061 4061 848 848 846 846 787 787 798 798 796 796 798 798 809 809 796 796 796 796 809 809 805 805 809 809 4062 4062 805 805 805 805 4063 4063 4064 4064 816 816 829 829 814 814 814 814 829 829 826 826 1005 1005 4065 4065 4066 4066 990 990 1001 1001 1007 1007 1001 1001 1018 1018 1007 1007 4067 4067 4068 4068 1031 1031 4069 4069 1042 1042 1031 1031 1031 1031 1042 1042 1053 1053 1042 1042 1055 1055 1053 1053 1053 1053 1055 1055 1064 1064 1055 1055 1065 1065 1064 1064 1064 1064 1065 1065 1068 1068 1045 1045 1058 1058 1054 1054 1015 1015 1002 1002 1008 1008 1002 1002 997 997 1008 1008 4070 4070 4071 4071 1000 1000 4072 4072 4073 4073 1000 1000 1000 1000 4074 4074 4075 4075 985 985 972 972 987 987 987 987 972 972 974 974 972 972 958 958 974 974 974 974 958 958 960 960 930 930 943 943 941 941 926 926 917 917 915 915 917 917 900 900 915 915 4076 4076 4077 4077 898 898 4078 4078 883 883 898 898 898 898 883 883 880 880 883 883 865 865 880 880 880 880 865 865 863 863 4079 4079 846 846 4080 4080 4081 4081 846 846 841 841 807 807 824 824 831 831 783 783 787 787 786 786 787 787 796 796 786 786 786 786 796 796 795 795 796 796 805 805 795 795 795 795 805 805 804 804 805 805 4082 4082 804 804 804 804 4083 4083 4084 4084 814 814 826 826 813 813 813 813 826 826 825 825 4085 4085 4086 4086 1010 1010 4087 4087 1005 1005 1010 1010 1010 1010 1005 1005 1029 1029 1052 1052 1050 1050 1048 1048 1050 1050 1029 1029 1048 1048 1048 1048 1029 1029 1027 1027 1029 1029 1005 1005 1027 1027 1027 1027 1005 1005 1003 1003 1005 1005 4088 4088 1003 1003 1003 1003 4089 4089 4090 4090 964 964 979 979 981 981 979 979 996 996 981 981 4091 4091 4092 4092 999 999 4093 4093 1016 1016 999 999 999 999 1016 1016 1020 1020 1016 1016 1040 1040 1020 1020 1020 1020 1040 1040 1044 1044 1040 1040 1057 1057 1044 1044 1044 1044 1057 1057 1060 1060 1057 1057 1067 1067 1060 1060 1061 1061 1058 1058 1049 1049 1058 1058 1045 1045 1049 1049 1049 1049 1045 1045 1030 1030 1009 1009 1013 1013 1011 1011 1013 1013 1030 1030 1011 1011 1011 1011 1030 1030 1028 1028 1030 1030 1045 1045 1028 1028 1028 1028 1045 1045 1041 1041 1045 1045 1054 1054 1041 1041 1041 1041 1054 1054 1043 1043 1026 1026 1023 1023 1036 1036 1023 1023 1019 1019 1036 1036 4094 4094 4095 4095 1032 1032 4096 4096 1017 1017 1032 1032 1032 1032 1017 1017 1021 1021 1017 1017 1004 1004 1021 1021 1021 1021 1004 1004 1006 1006 1004 1004 4097 4097 1006 1006 1006 1006 4098 4098 4099 4099 989 989 976 976 993 993 945 945 943 943 931 931 943 943 930 930 931 931 931 931 930 930 907 907 888 888 890 890 892 892 890 890 907 907 892 892 892 892 907 907 909 909 907 907 930 930 909 909 909 909 930 930 929 929 930 930 941 941 929 929 929 929 941 941 939 939 822 822 824 824 803 803 824 824 807 807 803 803 803 803 807 807 791 791 781 781 782 782 784 784 782 782 791 791 784 784 784 784 791 791 794 794 791 791 807 807 794 794 794 794 807 807 811 811 807 807 831 831 811 811 811 811 831 831 835 835 925 925 936 936 924 924 4100 4100 938 938 4101 4101 4102 4102 938 938 923 923 938 938 940 940 923 923 923 923 940 940 922 922 940 940 942 942 922 922 922 922 942 942 921 921 942 942 944 944 921 921 921 921 944 944 920 920 944 944 946 946 920 920 920 920 946 946 919 919 934 934 951 951 936 936 4103 4103 953 953 4104 4104 4105 4105 953 953 938 938 953 953 955 955 938 938 938 938 955 955 940 940 955 955 957 957 940 940 940 940 957 957 942 942 957 957 959 959 942 942 942 942 959 959 944 944 959 959 961 961 944 944 944 944 961 961 948 948 975 975 977 977 970 970 949 949 966 966 951 951 4106 4106 968 968 4107 4107 4108 4108 968 968 953 953 968 968 971 971 953 953 953 953 971 971 955 955 971 971 973 973 955 955 955 955 973 973 957 957 973 973 975 975 957 957 957 957 975 975 959 959 975 975 970 970 959 959 959 959 970 970 961 961 4109 4109 984 984 968 968 984 984 986 986 968 968 968 968 986 986 971 971 986 986 988 988 971 971 971 971 988 988 973 973 988 988 992 992 973 973 973 973 992 992 975 975 992 992 994 994 975 975 975 975 994 994 977 977 1050 1050 1033 1033 1029 1029 1033 1033 1024 1024 1029 1029 1029 1029 1024 1024 1010 1010 1024 1024 1012 1012 1010 1010 1010 1010 1012 1012 4110 4110 1012 1012 4111 4111 4112 4112 992 992 998 998 994 994 1062 1062 1052 1052 1060 1060 1052 1052 1048 1048 1060 1060 1060 1060 1048 1048 1044 1044 1048 1048 1027 1027 1044 1044 1044 1044 1027 1027 1020 1020 1027 1027 1003 1003 1020 1020 1020 1020 1003 1003 999 999 1003 1003 4113 4113 999 999 999 999 4114 4114 4115 4115 984 984 4116 4116 4117 4117 981 981 966 966 964 964 966 966 949 949 964 964 1067 1067 1069 1069 1060 1060 1069 1069 1066 1066 1060 1060 1060 1060 1066 1066 1062 1062 1071 1071 1070 1070 1068 1068 1070 1070 1067 1067 1068 1068 1068 1068 1067 1067 1064 1064 1067 1067 1057 1057 1064 1064 1064 1064 1057 1057 1053 1053 1057 1057 1040 1040 1053 1053 1053 1053 1040 1040 1031 1031 1040 1040 1016 1016 1031 1031 1031 1031 1016 1016 4118 4118 1016 1016 4119 4119 4120 4120 1007 1007 996 996 990 990 996 996 979 979 990 990 4121 4121 1043 1043 1047 1047 1043 1043 1054 1054 1047 1047 1047 1047 1054 1054 1056 1056 1054 1054 1058 1058 1056 1056 1056 1056 1058 1058 1065 1065 1058 1058 1061 1061 1065 1065 1065 1065 1061 1061 1068 1068 1061 1061 1063 1063 1068 1068 1068 1068 1063 1063 1071 1071 1013 1013 1034 1034 1030 1030 1034 1034 1039 1039 1030 1030 1030 1030 1039 1039 1049 1049 1039 1039 1051 1051 1049 1049 1049 1049 1051 1051 1061 1061 1051 1051 1059 1059 1061 1061 1061 1061 1059 1059 1063 1063 4122 4122 1009 1009 4123 4123 1009 1009 1011 1011 4124 4124 4125 4125 1011 1011 1006 1006 1011 1011 1028 1028 1006 1006 1006 1006 1028 1028 1021 1021 1028 1028 1041 1041 1021 1021 1021 1021 1041 1041 1032 1032 1041 1041 1043 1043 1032 1032 1032 1032 1043 1043 4126 4126 1043 1043 4127 4127 4128 4128 1036 1036 1038 1038 1026 1026 1038 1038 1025 1025 1026 1026 976 976 978 978 993 993 978 978 983 983 993 993 993 993 983 983 995 995 962 962 963 963 960 960 963 963 976 976 960 960 960 960 976 976 974 974 976 976 989 989 974 974 974 974 989 989 987 987 4129 4129 1004 1004 4130 4130 4131 4131 1004 1004 1000 1000 1004 1004 1017 1017 1000 1000 1000 1000 1017 1017 4132 4132 1017 1017 4133 4133 4134 4134 1008 1008 1019 1019 1015 1015 1019 1019 1023 1023 1015 1015 4135 4135 939 939 954 954 939 939 941 941 954 954 954 954 941 941 956 956 941 941 943 943 956 956 956 956 943 943 958 958 943 943 945 945 958 958 958 958 945 945 960 960 945 945 947 947 960 960 960 960 947 947 962 962 890 890 905 905 907 907 905 905 918 918 907 907 907 907 918 918 931 931 918 918 932 932 931 931 931 931 932 932 945 945 932 932 933 933 945 945 945 945 933 933 947 947 874 874 888 888 876 876 888 888 892 892 876 876 876 876 892 892 894 894 892 892 909 909 894 894 894 894 909 909 911 911 909 909 929 929 911 911 911 911 929 929 928 928 929 929 939 939 928 928 928 928 939 939 4136 4136 939 939 4137 4137 4138 4138 937 937 952 952 950 950 952 952 965 965 950 950 857 857 868 868 859 859 868 868 876 876 859 859 859 859 876 876 878 878 876 876 894 894 878 878 878 878 894 894 896 896 894 894 911 911 896 896 896 896 911 911 913 913 911 911 928 928 913 913 913 913 928 928 4139 4139 928 928 4140 4140 4141 4141 927 927 937 937 935 935 937 937 950 950 935 935 839 839 842 842 841 841 842 842 4142 4142 841 841 841 841 4143 4143 4144 4144 859 859 878 878 863 863 863 863 878 878 880 880 878 878 896 896 880 880 880 880 896 896 898 898 896 896 913 913 898 898 898 898 913 913 4145 4145 913 913 4146 4146 4147 4147 915 915 927 927 926 926 927 927 935 935 926 926 4148 4148 835 835 852 852 835 835 831 831 852 852 852 852 831 831 848 848 831 831 824 824 848 848 848 848 824 824 846 846 824 824 822 822 846 846 846 846 822 822 841 841 822 822 818 818 841 841 841 841 818 818 839 839 782 782 789 789 791 791 789 789 792 792 791 791 791 791 792 792 803 803 792 792 801 801 803 803 803 803 801 801 822 822 801 801 812 812 822 822 822 822 812 812 818 818 780 780 781 781 783 783 781 781 784 784 783 783 783 783 784 784 787 787 784 784 794 794 787 787 787 787 794 794 798 798 794 794 811 811 798 798 798 798 811 811 820 820 811 811 835 835 820 820 820 820 835 835 4149 4149 835 835 4150 4150 4151 4151 844 844 855 855 861 861 855 855 872 872 861 861 790 790 788 788 785 785 825 825 815 815 813 813 4152 4152 808 808 4153 4153 4154 4154 808 808 804 804 808 808 797 797 804 804 804 804 797 797 795 795 797 797 793 793 795 795 795 795 793 793 786 786 793 793 790 790 786 786 786 786 790 790 783 783 790 790 785 785 783 783 783 783 785 785 780 780 802 802 800 800 799 799 828 828 832 832 815 815 4155 4155 819 819 4156 4156 4157 4157 819 819 808 808 819 819 810 810 808 808 808 808 810 810 797 797 810 810 806 806 797 797 797 797 806 806 793 793 806 806 802 802 793 793 793 793 802 802 790 790 802 802 799 799 790 790 790 790 799 799 788 788 836 836 843 843 832 832 4158 4158 834 834 4159 4159 4160 4160 834 834 819 819 834 834 830 830 819 819 819 819 830 830 810 810 830 830 823 823 810 810 810 810 823 823 806 806 823 823 821 821 806 806 806 806 821 821 802 802 821 821 817 817 802 802 802 802 817 817 800 800 849 849 854 854 843 843 4161 4161 851 851 4162 4162 4163 4163 851 851 834 834 851 851 847 847 834 834 834 834 847 847 830 830 847 847 845 845 830 830 830 830 845 845 823 823 845 845 840 840 823 823 823 823 840 840 821 821 840 840 838 838 821 821 821 821 838 838 827 827 858 858 856 856 853 853 860 860 869 869 854 854 4164 4164 866 866 4165 4165 4166 4166 4167 4167 851 851 4168 4168 4169 4169 851 851 851 851 4170 4170 847 847 4171 4171 4172 4172 847 847 847 847 4173 4173 845 845 4174 4174 4175 4175 845 845 845 845 4176 4176 840 840 4177 4177 4178 4178 840 840 840 840 4179 4179 838 838 871 871 884 884 869 869 4180 4180 882 882 4181 4181 4182 4182 882 882 866 866 882 882 879 879 866 866 866 866 879 879 864 864 879 879 877 877 864 864 864 864 877 877 862 862 877 877 875 875 862 862 862 862 875 875 858 858 875 875 873 873 858 858 858 858 873 873 856 856 886 886 899 899 884 884 4183 4183 897 897 4184 4184 4185 4185 897 897 882 882 897 897 895 895 882 882 882 882 895 895 879 879 895 895 893 893 879 879 879 879 893 893 877 877 893 893 891 891 877 877 877 877 891 891 875 875 891 891 889 889 875 875 875 875 889 889 881 881 906 906 904 904 903 903 901 901 914 914 899 899 4186 4186 912 912 4187 4187 4188 4188 912 912 897 897 912 912 910 910 897 897 897 897 910 910 895 895 910 910 908 908 895 895 895 895 908 908 893 893 908 908 906 906 893 893 893 893 906 906 891 891 906 906 903 903 891 891 891 891 903 903 889 889 916 916 924 924 914 914 4189 4189 923 923 4190 4190 4191 4191 923 923 912 912 923 923 922 922 912 912 912 912 922 922 910 910 922 922 921 921 910 910 910 910 921 921 908 908 921 921 920 920 908 908 908 908 920 920 906 906 920 920 919 919 906 906 906 906 919 919 904 904 1097 1097 1096 1096 1084 1084 1096 1096 1083 1083 1084 1084 1083 1083 1096 1096 1082 1082 1096 1096 1095 1095 1082 1082 1082 1082 1095 1095 1081 1081 1095 1095 1094 1094 1081 1081 1081 1081 1094 1094 1080 1080 1094 1094 1093 1093 1080 1080 1080 1080 1093 1093 1079 1079 1093 1093 1092 1092 1079 1079 1079 1079 1092 1092 1078 1078 1092 1092 1091 1091 1078 1078 1078 1078 1091 1091 1077 1077 1091 1091 1090 1090 1077 1077 1077 1077 1090 1090 1076 1076 1090 1090 1089 1089 1076 1076 1076 1076 1089 1089 1075 1075 1089 1089 1088 1088 1075 1075 1075 1075 1088 1088 4192 4192 1088 1088 4193 4193 4194 4194 1074 1074 1087 1087 1073 1073 1087 1087 1086 1086 1073 1073 1086 1086 1085 1085 1073 1073 1073 1073 1085 1085 1072 1072 1098 1098 1124 1124 1099 1099 1124 1124 1123 1123 1099 1099 1099 1099 1123 1123 1100 1100 1123 1123 1122 1122 1100 1100 1100 1100 1122 1122 1101 1101 1122 1122 1121 1121 1101 1101 1101 1101 1121 1121 1102 1102 1121 1121 1120 1120 1102 1102 1120 1120 1119 1119 1102 1102 1102 1102 1119 1119 1103 1103 1119 1119 1118 1118 1103 1103 1103 1103 1118 1118 1104 1104 1104 1104 1118 1118 1105 1105 1118 1118 1117 1117 1105 1105 1105 1105 1117 1117 1106 1106 1117 1117 1116 1116 1106 1106 1116 1116 1115 1115 1106 1106 1106 1106 1115 1115 1107 1107 1115 1115 4195 4195 1107 1107 1107 1107 4196 4196 4197 4197 1112 1112 1111 1111 1113 1113 1111 1111 1114 1114 1113 1113 1108 1108 1114 1114 1109 1109 1114 1114 1111 1111 1109 1109 1109 1109 1111 1111 1110 1110 1127 1127 1128 1128 1126 1126 1128 1128 1129 1129 1126 1126 1126 1126 1129 1129 1125 1125 1128 1128 1130 1130 1129 1129 4198 4198 1131 1131 4199 4199 4200 4200 1131 1131 1132 1132 1131 1131 1133 1133 1132 1132 1133 1133 1134 1134 1132 1132 1132 1132 1134 1134 1135 1135 1134 1134 1136 1136 1135 1135 1136 1136 1137 1137 1135 1135 1135 1135 1137 1137 1138 1138 1137 1137 1139 1139 1138 1138 1138 1138 1139 1139 1140 1140 1139 1139 1141 1141 1140 1140 1140 1140 1141 1141 1142 1142 1141 1141 1143 1143 1142 1142 1142 1142 1143 1143 1144 1144 1143 1143 1145 1145 1144 1144 1144 1144 1145 1145 1146 1146 1145 1145 1148 1148 1146 1146 1146 1146 1148 1148 1147 1147 1162 1162 1163 1163 1149 1149 1163 1163 1150 1150 1149 1149 1150 1150 1163 1163 1151 1151 1163 1163 1164 1164 1151 1151 1151 1151 1164 1164 1152 1152 1164 1164 1165 1165 1152 1152 1152 1152 1165 1165 1153 1153 1165 1165 1166 1166 1153 1153 1153 1153 1166 1166 1154 1154 1166 1166 1167 1167 1154 1154 1154 1154 1167 1167 1155 1155 1167 1167 1168 1168 1155 1155 1155 1155 1168 1168 1156 1156 1168 1168 1169 1169 1156 1156 1156 1156 1169 1169 1157 1157 1169 1169 1170 1170 1157 1157 1157 1157 1170 1170 1158 1158 1170 1170 1171 1171 1158 1158 1158 1158 1171 1171 4201 4201 1171 1171 4202 4202 4203 4203 1159 1159 1172 1172 1160 1160 1172 1172 1173 1173 1160 1160 1173 1173 1174 1174 1160 1160 1160 1160 1174 1174 1161 1161 1175 1175 1188 1188 1176 1176 1188 1188 1189 1189 1176 1176 1190 1190 1178 1178 4204 4204 1178 1178 4205 4205 4206 4206 1189 1189 1177 1177 1176 1176 1191 1191 1180 1180 1190 1190 1180 1180 1179 1179 1190 1190 1190 1190 1179 1179 1178 1178 1197 1197 1187 1187 1196 1196 1187 1187 1186 1186 1196 1196 1196 1196 1186 1186 1195 1195 1186 1186 1185 1185 1195 1195 1195 1195 1185 1185 1194 1194 1185 1185 1184 1184 1194 1194 1194 1194 1184 1184 1193 1193 1184 1184 1183 1183 1193 1193 1193 1193 1183 1183 1192 1192 1183 1183 1182 1182 1192 1192 1192 1192 1182 1182 1191 1191 1182 1182 1181 1181 1191 1191 1191 1191 1181 1181 1180 1180 1198 1198 1199 1199 1200 1200 1199 1199 1201 1201 1200 1200 1200 1200 1201 1201 1202 1202 1201 1201 1203 1203 1202 1202 1203 1203 1205 1205 1202 1202 1202 1202 1205 1205 1204 1204 1205 1205 1207 1207 1204 1204 1204 1204 1207 1207 1206 1206 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208 1208 1208 1209 1209 1210 1210 1209 1209 1211 1211 1210 1210 1210 1210 1211 1211 1212 1212 1211 1211 1213 1213 1212 1212 1212 1212 1213 1213 1214 1214 1213 1213 1215 1215 1214 1214 1215 1215 1217 1217 1214 1214 1214 1214 1217 1217 1216 1216 1217 1217 4207 4207 1216 1216 1216 1216 4208 4208 4209 4209 1221 1221 1224 1224 1223 1223 1219 1219 1221 1221 1218 1218 1221 1221 1223 1223 1218 1218 1218 1218 1223 1223 1220 1220 1223 1223 1222 1222 1220 1220 1233 1233 1234 1234 1235 1235 1231 1231 1232 1232 1233 1233 1233 1233 1235 1235 1231 1231 1235 1235 1236 1236 1231 1231 4210 4210 4211 4211 1230 1230 4212 4212 1237 1237 1230 1230 1237 1237 1238 1238 1230 1230 1230 1230 1238 1238 1229 1229 1238 1238 1239 1239 1229 1229 1239 1239 1240 1240 1229 1229 1229 1229 1240 1240 1228 1228 1240 1240 1241 1241 1228 1228 1241 1241 1242 1242 1228 1228 1228 1228 1242 1242 1227 1227 1242 1242 1243 1243 1227 1227 1243 1243 1244 1244 1227 1227 1227 1227 1244 1244 1226 1226 1244 1244 1245 1245 1226 1226 1245 1245 1246 1246 1226 1226 1226 1226 1246 1246 1225 1225 1260 1260 1247 1247 1248 1248 1260 1260 1248 1248 1261 1261 1248 1248 1249 1249 1261 1261 1261 1261 1249 1249 1262 1262 1249 1249 1250 1250 1262 1262 1250 1250 1251 1251 1262 1262 1262 1262 1251 1251 1263 1263 1251 1251 1252 1252 1263 1263 1252 1252 1253 1253 1263 1263 1263 1263 1253 1253 1264 1264 1253 1253 1254 1254 1264 1264 1254 1254 1255 1255 1264 1264 1264 1264 1255 1255 1265 1265 1255 1255 1256 1256 1265 1265 1256 1256 4213 4213 1265 1265 1265 1265 4214 4214 4215 4215 1257 1257 1258 1258 1266 1266 1258 1258 1259 1259 1266 1266 1266 1266 1259 1259 1267 1267 1419 1419 1418 1418 1416 1416 1391 1391 1388 1388 1386 1386 1373 1373 1372 1372 1370 1370 1299 1299 1298 1298 1294 1294 1321 1321 1330 1330 1328 1328 1360 1360 1371 1371 1369 1369 1382 1382 1387 1387 1385 1385 1471 1471 1481 1481 1483 1483 1513 1513 1522 1522 1524 1524 1550 1550 1553 1553 1558 1558 1554 1554 1555 1555 1559 1559 1480 1480 1466 1466 1468 1468 1477 1477 1479 1479 1495 1495 1464 1464 1479 1479 1461 1461 1479 1479 1477 1477 1461 1461 4216 4216 4217 4217 1459 1459 1448 1448 1464 1464 1446 1446 1464 1464 1461 1461 1446 1446 4218 4218 4219 4219 1444 1444 4220 4220 1459 1459 1444 1444 1444 1444 1459 1459 1442 1442 1433 1433 1448 1448 1432 1432 1448 1448 1446 1446 1432 1432 4221 4221 4222 4222 1431 1431 4223 4223 1444 1444 1431 1431 1431 1431 1444 1444 1430 1430 1444 1444 1442 1442 1430 1430 1430 1430 1442 1442 1429 1429 1406 1406 1433 1433 1408 1408 1433 1433 1432 1432 1408 1408 4224 4224 4225 4225 1410 1410 4226 4226 1431 1431 1410 1410 1410 1410 1431 1431 1412 1412 1431 1431 1430 1430 1412 1412 1412 1412 1430 1430 1414 1414 1430 1430 1429 1429 1414 1414 1414 1414 1429 1429 1416 1416 1440 1440 1438 1438 1428 1428 1468 1468 1453 1453 1470 1470 1453 1453 1455 1455 1470 1470 1470 1470 1455 1455 1473 1473 1455 1455 1457 1457 1473 1473 1473 1473 1457 1457 1475 1475 1495 1495 1517 1517 1492 1492 1517 1517 1508 1508 1492 1492 4227 4227 4228 4228 1490 1490 4229 4229 1506 1506 1490 1490 1490 1490 1506 1506 1488 1488 1506 1506 1503 1503 1488 1488 1488 1488 1503 1503 1486 1486 1503 1503 1501 1501 1486 1486 1486 1486 1501 1501 1484 1484 1501 1501 1499 1499 1484 1484 1484 1484 1499 1499 1482 1482 1534 1534 1565 1565 1529 1529 1565 1565 1552 1552 1529 1529 4230 4230 4231 4231 1521 1521 4232 4232 1540 1540 1521 1521 1521 1521 1540 1540 1519 1519 1540 1540 1531 1531 1519 1519 1519 1519 1531 1531 1515 1515 1531 1531 1527 1527 1515 1515 1515 1515 1527 1527 1512 1512 1527 1527 1525 1525 1512 1512 1565 1565 1577 1577 1552 1552 1577 1577 1571 1571 1552 1552 4233 4233 4234 4234 1540 1540 4235 4235 1561 1561 1540 1540 1540 1540 1561 1561 1531 1531 1561 1561 1547 1547 1531 1531 1531 1531 1547 1547 1527 1527 1547 1547 1542 1542 1527 1527 1527 1527 1542 1542 1525 1525 1542 1542 1538 1538 1525 1525 1576 1576 1564 1564 1570 1570 1564 1564 1551 1551 1570 1570 4236 4236 4237 4237 1560 1560 4238 4238 1539 1539 1560 1560 1560 1560 1539 1539 1546 1546 1539 1539 1530 1530 1546 1546 1546 1546 1530 1530 1541 1541 1530 1530 1526 1526 1541 1541 1541 1541 1526 1526 1537 1537 1526 1526 1524 1524 1537 1537 1516 1516 1494 1494 1507 1507 1494 1494 1491 1491 1507 1507 4239 4239 4240 4240 1505 1505 4241 4241 1489 1489 1505 1505 1505 1505 1489 1489 1502 1502 1489 1489 1487 1487 1502 1502 1502 1502 1487 1487 1500 1500 1487 1487 1485 1485 1500 1500 1500 1500 1485 1485 1498 1498 1485 1485 1483 1483 1498 1498 1478 1478 1463 1463 1476 1476 1463 1463 1460 1460 1476 1476 4242 4242 4243 4243 1474 1474 4244 4244 1458 1458 1474 1474 1474 1474 1458 1458 1472 1472 1458 1458 1456 1456 1472 1472 1472 1472 1456 1456 1469 1469 1456 1456 1454 1454 1469 1469 1469 1469 1454 1454 1467 1467 1454 1454 1452 1452 1467 1467 1467 1467 1452 1452 1465 1465 1447 1447 1420 1420 1445 1445 1420 1420 1421 1421 1445 1445 4245 4245 4246 4246 1443 1443 4247 4247 1422 1422 1443 1443 1443 1443 1422 1422 1441 1441 1422 1422 1423 1423 1441 1441 1441 1441 1423 1423 1439 1439 1423 1423 1424 1424 1439 1439 1439 1439 1424 1424 1437 1437 1424 1424 1425 1425 1437 1437 1420 1420 1405 1405 1421 1421 1405 1405 1407 1407 1421 1421 4248 4248 4249 4249 1422 1422 4250 4250 1409 1409 1422 1422 1422 1422 1409 1409 1423 1423 1409 1409 1411 1411 1423 1423 1423 1423 1411 1411 1424 1424 1411 1411 1413 1413 1424 1424 1424 1424 1413 1413 1425 1425 1413 1413 1415 1415 1425 1425 1319 1319 1288 1288 1324 1324 1288 1288 1301 1301 1324 1324 4251 4251 4252 4252 1332 1332 4253 4253 1313 1313 1332 1332 1332 1332 1313 1313 1334 1334 1313 1313 1322 1322 1334 1334 1334 1334 1322 1322 1338 1338 1322 1322 1326 1326 1338 1338 1338 1338 1326 1326 1341 1341 1326 1326 1328 1328 1341 1341 1270 1270 1268 1268 1274 1274 1268 1268 1272 1272 1274 1274 4254 4254 4255 4255 1280 1280 4256 4256 1278 1278 1280 1280 1280 1280 1278 1278 1286 1286 1278 1278 1284 1284 1286 1286 1286 1286 1284 1284 1296 1296 1284 1284 1290 1290 1296 1296 1296 1296 1290 1290 1304 1304 1290 1290 1294 1294 1304 1304 1269 1269 1271 1271 1273 1273 1271 1271 1275 1275 1273 1273 4257 4257 4258 4258 1279 1279 4259 4259 1281 1281 1279 1279 1279 1279 1281 1281 1285 1285 1281 1281 1287 1287 1285 1285 1285 1285 1287 1287 1291 1291 1287 1287 1297 1297 1291 1291 1291 1291 1297 1297 1295 1295 1297 1297 1305 1305 1295 1295 1295 1295 1305 1305 1300 1300 1277 1277 1289 1289 1283 1283 1289 1289 1302 1302 1283 1283 4260 4260 4261 4261 1293 1293 4262 4262 1314 1314 1293 1293 1293 1293 1314 1314 1307 1307 1314 1314 1323 1323 1307 1307 1307 1307 1323 1323 1312 1312 1323 1323 1327 1327 1312 1312 1312 1312 1327 1327 1316 1316 1327 1327 1329 1329 1316 1316 1289 1289 1320 1320 1302 1302 1320 1320 1325 1325 1302 1302 4263 4263 4264 4264 1314 1314 4265 4265 1333 1333 1314 1314 1314 1314 1333 1333 1323 1323 1333 1333 1335 1335 1323 1323 1323 1323 1335 1335 1327 1327 1335 1335 1339 1339 1327 1327 1327 1327 1339 1339 1329 1329 1339 1339 1342 1342 1329 1329 1427 1427 1428 1428 1434 1434 1428 1428 1438 1438 1434 1434 1434 1434 1438 1438 1436 1436 1451 1451 1436 1436 1453 1453 1436 1436 1438 1438 1453 1453 1453 1453 1438 1438 1455 1455 1438 1438 1440 1440 1455 1455 1455 1455 1440 1440 1457 1457 1468 1468 1466 1466 1453 1453 1466 1466 1462 1462 1453 1453 1453 1453 1462 1462 1451 1451 1482 1482 1480 1480 1484 1484 1480 1480 1468 1468 1484 1484 1484 1484 1468 1468 1486 1486 1468 1468 1470 1470 1486 1486 1486 1486 1470 1470 1488 1488 1470 1470 1473 1473 1488 1488 1488 1488 1473 1473 1490 1490 1473 1473 1475 1475 1490 1490 1490 1490 1475 1475 4266 4266 1510 1510 1504 1504 4267 4267 1504 1504 4268 4268 4269 4269 1499 1499 1497 1497 1482 1482 1543 1543 1536 1536 1538 1538 1536 1536 1523 1523 1538 1538 1538 1538 1523 1523 1525 1525 1523 1523 1510 1510 1525 1525 1525 1525 1510 1510 1512 1512 1510 1510 4270 4270 1512 1512 1512 1512 4271 4271 1515 1515 4272 4272 4273 4273 1515 1515 1515 1515 4274 4274 1519 1519 4275 4275 4276 4276 1519 1519 1519 1519 4277 4277 1521 1521 4278 4278 4279 4279 1521 1521 1521 1521 4280 4280 4281 4281 1506 1506 4282 4282 4283 4283 1529 1529 1508 1508 1534 1534 1508 1508 1517 1517 1534 1534 1545 1545 1543 1543 1549 1549 1543 1543 1538 1538 1549 1549 1549 1549 1538 1538 1557 1557 1538 1538 1542 1542 1557 1557 1557 1557 1542 1542 1567 1567 1542 1542 1547 1547 1567 1567 1567 1567 1547 1547 1573 1573 1547 1547 1561 1561 1573 1573 1573 1573 1561 1561 4284 4284 1561 1561 4285 4285 4286 4286 1579 1579 1571 1571 1583 1583 1571 1571 1577 1577 1583 1583 1583 1583 1585 1585 1579 1579 1585 1585 1581 1581 1579 1579 4287 4287 4288 4288 1573 1573 4289 4289 1575 1575 1573 1573 1573 1573 1575 1575 1567 1567 1575 1575 1569 1569 1567 1567 1567 1567 1569 1569 1557 1557 1569 1569 1563 1563 1557 1557 1557 1557 1563 1563 1549 1549 1563 1563 1559 1559 1549 1549 1549 1549 1559 1559 1545 1545 1559 1559 1555 1555 1545 1545 1553 1553 1554 1554 1558 1558 1554 1554 1559 1559 1558 1558 1558 1558 1559 1559 1562 1562 1559 1559 1563 1563 1562 1562 1562 1562 1563 1563 1568 1568 1563 1563 1569 1569 1568 1568 1568 1568 1569 1569 1574 1574 1569 1569 1575 1575 1574 1574 1574 1574 1575 1575 4290 4290 1575 1575 4291 4291 4292 4292 1580 1580 1581 1581 1584 1584 1581 1581 1585 1585 1584 1584 1544 1544 1550 1550 1548 1548 1550 1550 1558 1558 1548 1548 1548 1548 1558 1558 1556 1556 1558 1558 1562 1562 1556 1556 1556 1556 1562 1562 1566 1566 1562 1562 1568 1568 1566 1566 1566 1566 1568 1568 1572 1572 1568 1568 1574 1574 1572 1572 1572 1572 1574 1574 4293 4293 1574 1574 4294 4294 4295 4295 1578 1578 1580 1580 1582 1582 1580 1580 1584 1584 1582 1582 1582 1582 1576 1576 1578 1578 1576 1576 1570 1570 1578 1578 4296 4296 4297 4297 1572 1572 4298 4298 1560 1560 1572 1572 1572 1572 1560 1560 1566 1566 1560 1560 1546 1546 1566 1566 1566 1566 1546 1546 1556 1556 1546 1546 1541 1541 1556 1556 1556 1556 1541 1541 1548 1548 1541 1541 1537 1537 1548 1548 1548 1548 1537 1537 1544 1544 1537 1537 1535 1535 1544 1544 1524 1524 1522 1522 1537 1537 1522 1522 1532 1532 1537 1537 1537 1537 1532 1532 1535 1535 1509 1509 1513 1513 1511 1511 1513 1513 1524 1524 1511 1511 1511 1511 1524 1524 1514 1514 1524 1524 1526 1526 1514 1514 1514 1514 1526 1526 1518 1518 1526 1526 1530 1530 1518 1518 1518 1518 1530 1530 1520 1520 1530 1530 1539 1539 1520 1520 1520 1520 1539 1539 4299 4299 1539 1539 4300 4300 4301 4301 1528 1528 1551 1551 1533 1533 1551 1551 1564 1564 1533 1533 1533 1533 1516 1516 1528 1528 1516 1516 1507 1507 1528 1528 4302 4302 4303 4303 1520 1520 4304 4304 4305 4305 1520 1520 1520 1520 4306 4306 1518 1518 4307 4307 4308 4308 1518 1518 1518 1518 4309 4309 1514 1514 4310 4310 4311 4311 1514 1514 1514 1514 4312 4312 1511 1511 4313 4313 4314 4314 1511 1511 1511 1511 4315 4315 1509 1509 4316 4316 4317 4317 1509 1509 1483 1483 1481 1481 1498 1498 1481 1481 1493 1493 1498 1498 1498 1498 1493 1493 1496 1496 1465 1465 1471 1471 1467 1467 1471 1471 1483 1483 1467 1467 1467 1467 1483 1483 1469 1469 1483 1483 1485 1485 1469 1469 1469 1469 1485 1485 1472 1472 1485 1485 1487 1487 1472 1472 1472 1472 1487 1487 1474 1474 1487 1487 1489 1489 1474 1474 1474 1474 1489 1489 4318 4318 1489 1489 4319 4319 4320 4320 1476 1476 1491 1491 1478 1478 1491 1491 1494 1494 1478 1478 1435 1435 1449 1449 1452 1452 1449 1449 1450 1450 1452 1452 1452 1452 1450 1450 1465 1465 1404 1404 1417 1417 1415 1415 1417 1417 1426 1426 1415 1415 1415 1415 1426 1426 1425 1425 1426 1426 1435 1435 1425 1425 1425 1425 1435 1435 1437 1437 1435 1435 1452 1452 1437 1437 1437 1437 1452 1452 1439 1439 1452 1452 1454 1454 1439 1439 1439 1439 1454 1454 1441 1441 1454 1454 1456 1456 1441 1441 1441 1441 1456 1456 1443 1443 1456 1456 1458 1458 1443 1443 1443 1443 1458 1458 4321 4321 1458 1458 4322 4322 4323 4323 1445 1445 1460 1460 1447 1447 1460 1460 1463 1463 1447 1447 1402 1402 1404 1404 1400 1400 1404 1404 1415 1415 1400 1400 1400 1400 1415 1415 1398 1398 1415 1415 1413 1413 1398 1398 1398 1398 1413 1413 1396 1396 1413 1413 1411 1411 1396 1396 1396 1396 1411 1411 1394 1394 1411 1411 1409 1409 1394 1394 1394 1394 1409 1409 4324 4324 1409 1409 4325 4325 4326 4326 1392 1392 1407 1407 1389 1389 1407 1407 1405 1405 1389 1389 1389 1389 1374 1374 1392 1392 1374 1374 1376 1376 1392 1392 4327 4327 4328 4328 1394 1394 4329 4329 1378 1378 1394 1394 1394 1394 1378 1378 1396 1396 1378 1378 1380 1380 1396 1396 1396 1396 1380 1380 1398 1398 1380 1380 1383 1383 1398 1398 1398 1398 1383 1383 1400 1400 1383 1383 1385 1385 1400 1400 1400 1400 1385 1385 1402 1402 1385 1385 1387 1387 1402 1402 1371 1371 1382 1382 1369 1369 1382 1382 1385 1385 1369 1369 1369 1369 1385 1385 1367 1367 1385 1385 1383 1383 1367 1367 1367 1367 1383 1383 1365 1365 1383 1383 1380 1380 1365 1365 1365 1365 1380 1380 1363 1363 1380 1380 1378 1378 1363 1363 1363 1363 1378 1378 4330 4330 1378 1378 4331 4331 4332 4332 1361 1361 1376 1376 1358 1358 1376 1376 1374 1374 1358 1358 1356 1356 1360 1360 1354 1354 1360 1360 1369 1369 1354 1354 1354 1354 1369 1369 1352 1352 1369 1369 1367 1367 1352 1352 1352 1352 1367 1367 1350 1350 1367 1367 1365 1365 1350 1350 1350 1350 1365 1365 1347 1347 1365 1365 1363 1363 1347 1347 1347 1347 1363 1363 4333 4333 1363 1363 4334 4334 4335 4335 1345 1345 1361 1361 1336 1336 1361 1361 1358 1358 1336 1336 1336 1336 1319 1319 1345 1345 1319 1319 1324 1324 1345 1345 4336 4336 4337 4337 1347 1347 4338 4338 1332 1332 4339 4339 4340 4340 1332 1332 4341 4341 1332 1332 1334 1334 4342 4342 4343 4343 1334 1334 4344 4344 1334 1334 1338 1338 4345 4345 4346 4346 1338 1338 4347 4347 1338 1338 1341 1341 4348 4348 4349 4349 1341 1341 4350 4350 1341 1341 1343 1343 4351 4351 1328 1328 1330 1330 1341 1341 1330 1330 1340 1340 1341 1341 1341 1341 1340 1340 1343 1343 1317 1317 1321 1321 1315 1315 1321 1321 1328 1328 1315 1315 1315 1315 1328 1328 1311 1311 1328 1328 1326 1326 1311 1311 1311 1311 1326 1326 1306 1306 1326 1326 1322 1322 1306 1306 1306 1306 1322 1322 1292 1292 1322 1322 1313 1313 1292 1292 1292 1292 1313 1313 4352 4352 1313 1313 4353 4353 4354 4354 1282 1282 1301 1301 1276 1276 1301 1301 1288 1288 1276 1276 1276 1276 1270 1270 1282 1282 1270 1270 1274 1274 1282 1282 4355 4355 4356 4356 1292 1292 4357 4357 1280 1280 1292 1292 1292 1292 1280 1280 1306 1306 1280 1280 1286 1286 1306 1306 1306 1306 1286 1286 1311 1311 1286 1286 1296 1296 1311 1311 1311 1311 1296 1296 1315 1315 1296 1296 1304 1304 1315 1315 1315 1315 1304 1304 1317 1317 1304 1304 1308 1308 1317 1317 1294 1294 1298 1298 1304 1304 1298 1298 1303 1303 1304 1304 1304 1304 1303 1303 1308 1308 1300 1300 1299 1299 1295 1295 1299 1299 1294 1294 1295 1295 1295 1295 1294 1294 1291 1291 1294 1294 1290 1290 1291 1291 1291 1291 1290 1290 1285 1285 1290 1290 1284 1284 1285 1285 1285 1285 1284 1284 1279 1279 1284 1284 1278 1278 1279 1279 1279 1279 1278 1278 4358 4358 1278 1278 4359 4359 4360 4360 1273 1273 1272 1272 1269 1269 1272 1272 1268 1268 1269 1269 1318 1318 1310 1310 1305 1305 1310 1310 1309 1309 1305 1305 1305 1305 1309 1309 1300 1300 1349 1349 1344 1344 1342 1342 1344 1344 1331 1331 1342 1342 1342 1342 1331 1331 1329 1329 1331 1331 1318 1318 1329 1329 1329 1329 1318 1318 1316 1316 1318 1318 1305 1305 1316 1316 1316 1316 1305 1305 1312 1312 1305 1305 1297 1297 1312 1312 1312 1312 1297 1297 1307 1307 1297 1297 1287 1287 1307 1307 1307 1307 1287 1287 1293 1293 1287 1287 1281 1281 1293 1293 1293 1293 1281 1281 4361 4361 1281 1281 4362 4362 4363 4363 1283 1283 1275 1275 1277 1277 1275 1275 1271 1271 1277 1277 4364 4364 1349 1349 4365 4365 1349 1349 1342 1342 4366 4366 4367 4367 1342 1342 4368 4368 1342 1342 1339 1339 4369 4369 4370 4370 1339 1339 4371 4371 1339 1339 1335 1335 4372 4372 4373 4373 1335 1335 4374 4374 1335 1335 1333 1333 4375 4375 4376 4376 1333 1333 4377 4377 1333 1333 4378 4378 4379 4379 1346 1346 1325 1325 1337 1337 1325 1325 1320 1320 1337 1337 1337 1337 1359 1359 1346 1346 1359 1359 1362 1362 1346 1346 4380 4380 4381 4381 1348 1348 4382 4382 1364 1364 1348 1348 1348 1348 1364 1364 1351 1351 1364 1364 1366 1366 1351 1351 1351 1351 1366 1366 1353 1353 1366 1366 1368 1368 1353 1353 1353 1353 1368 1368 1355 1355 1368 1368 1370 1370 1355 1355 1355 1355 1370 1370 1357 1357 1370 1370 1372 1372 1357 1357 1388 1388 1373 1373 1386 1386 1373 1373 1370 1370 1386 1386 1386 1386 1370 1370 1384 1384 1370 1370 1368 1368 1384 1384 1384 1384 1368 1368 1381 1381 1368 1368 1366 1366 1381 1381 1381 1381 1366 1366 1379 1379 1366 1366 1364 1364 1379 1379 1379 1379 1364 1364 4383 4383 1364 1364 4384 4384 4385 4385 1377 1377 1362 1362 1375 1375 1362 1362 1359 1359 1375 1375 1403 1403 1391 1391 1401 1401 1391 1391 1386 1386 1401 1401 1401 1401 1386 1386 1399 1399 1386 1386 1384 1384 1399 1399 1399 1399 1384 1384 1397 1397 1384 1384 1381 1381 1397 1397 1397 1397 1381 1381 1395 1395 1381 1381 1379 1379 1395 1395 1395 1395 1379 1379 4386 4386 1379 1379 4387 4387 4388 4388 1393 1393 1377 1377 1390 1390 1377 1377 1375 1375 1390 1390 1390 1390 1406 1406 1393 1393 1406 1406 1408 1408 1393 1393 4389 4389 4390 4390 1395 1395 4391 4391 1410 1410 1395 1395 1395 1395 1410 1410 1397 1397 1410 1410 1412 1412 1397 1397 1397 1397 1412 1412 1399 1399 1412 1412 1414 1414 1399 1399 1399 1399 1414 1414 1401 1401 1414 1414 1416 1416 1401 1401 1401 1401 1416 1416 1403 1403 1416 1416 1418 1418 1403 1403 1495 1495 1492 1492 1477 1477 4392 4392 1475 1475 4393 4393 4394 4394 1475 1475 1459 1459 1475 1475 1457 1457 1459 1459 1459 1459 1457 1457 1442 1442 1457 1457 1440 1440 1442 1442 1442 1442 1440 1440 1429 1429 1440 1440 1428 1428 1429 1429 1429 1429 1428 1428 1416 1416 1428 1428 1427 1427 1416 1416 1416 1416 1427 1427 1419 1419 1625 1625 1635 1635 1628 1628 1635 1635 1637 1637 1628 1628 1628 1628 1637 1637 1629 1629 1637 1637 1638 1638 1629 1629 1629 1629 1638 1638 1627 1627 1638 1638 1636 1636 1627 1627 1627 1627 1636 1636 1624 1624 1636 1636 1634 1634 1624 1624 1624 1624 1634 1634 1621 1621 1634 1634 1632 1632 1621 1621 1632 1632 1630 1630 1621 1621 1621 1621 1630 1630 1618 1618 1630 1630 1623 1623 1618 1618 1618 1618 1623 1623 1615 1615 1623 1623 1617 1617 1615 1615 1615 1615 1617 1617 1612 1612 1617 1617 1611 1611 1612 1612 1612 1612 1611 1611 1608 1608 1611 1611 1607 1607 1608 1608 1608 1608 1607 1607 1605 1605 1607 1607 1601 1601 1605 1605 1601 1601 1594 1594 1605 1605 1605 1605 1594 1594 1602 1602 1594 1594 1592 1592 1602 1602 1602 1602 1592 1592 1599 1599 1592 1592 1590 1590 1599 1599 1599 1599 1590 1590 1596 1596 1590 1590 1588 1588 1596 1596 1596 1596 1588 1588 1595 1595 1588 1588 1586 1586 1595 1595 1595 1595 1586 1586 1597 1597 1609 1609 1610 1610 1613 1613 1610 1610 1614 1614 1613 1613 1613 1613 1614 1614 1616 1616 1614 1614 1620 1620 1616 1616 1616 1616 1620 1620 1619 1619 1620 1620 1626 1626 1619 1619 1619 1619 1626 1626 1622 1622 1626 1626 1631 1631 1622 1622 1622 1622 1631 1631 1625 1625 1631 1631 1633 1633 1625 1625 1625 1625 1633 1633 1635 1635 1586 1586 1587 1587 1597 1597 1587 1587 1589 1589 1597 1597 1597 1597 1589 1589 1600 1600 1589 1589 1591 1591 1600 1600 1600 1600 1591 1591 1603 1603 1591 1591 1593 1593 1603 1603 1603 1603 1593 1593 1606 1606 1593 1593 1598 1598 1606 1606 1606 1606 1598 1598 1609 1609 1598 1598 1604 1604 1609 1609 1609 1609 1604 1604 1610 1610 1690 1690 1689 1689 1686 1686 1689 1689 1682 1682 1686 1686 1686 1686 1682 1682 1684 1684 1682 1682 1681 1681 1684 1684 1684 1684 1681 1681 1678 1678 1681 1681 1677 1677 1678 1678 1678 1678 1677 1677 1676 1676 1677 1677 1674 1674 1676 1676 1676 1676 1674 1674 1670 1670 1674 1674 1669 1669 1670 1670 4395 4395 4396 4396 1667 1667 4397 4397 4398 4398 1667 1667 1667 1667 4399 4399 1662 1662 4400 4400 1661 1661 1662 1662 1662 1662 1661 1661 1656 1656 1661 1661 1657 1657 1656 1656 1656 1656 1657 1657 1654 1654 1657 1657 1653 1653 1654 1654 1654 1654 1653 1653 1648 1648 1653 1653 1646 1646 1648 1648 1648 1648 1646 1646 1647 1647 1646 1646 1645 1645 1647 1647 1647 1647 1645 1645 1640 1640 1645 1645 1639 1639 1640 1640 1640 1640 1639 1639 1642 1642 1639 1639 1641 1641 1642 1642 1642 1642 1641 1641 1644 1644 1641 1641 1643 1643 1644 1644 1644 1644 1643 1643 1650 1650 1643 1643 1649 1649 1650 1650 1650 1650 1649 1649 1652 1652 1649 1649 1651 1651 1652 1652 1652 1652 1651 1651 1658 1658 1651 1651 1655 1655 1658 1658 1658 1658 1655 1655 1660 1660 1655 1655 1659 1659 1660 1660 1659 1659 1663 1663 1660 1660 1660 1660 1663 1663 4401 4401 1663 1663 1664 1664 4402 4402 4403 4403 1664 1664 4404 4404 1664 1664 4405 4405 4406 4406 1668 1668 1671 1671 1672 1672 1671 1671 1675 1675 1672 1672 1672 1672 1675 1675 1673 1673 1675 1675 1679 1679 1673 1673 1673 1673 1679 1679 1680 1680 1679 1679 1685 1685 1680 1680 1680 1680 1685 1685 1683 1683 1683 1683 1685 1685 1688 1688 1685 1685 1687 1687 1688 1688 1688 1688 1687 1687 1692 1692 1687 1687 1693 1693 1692 1692 1692 1692 1693 1693 1695 1695 1693 1693 1696 1696 1695 1695 1695 1695 1696 1696 1700 1700 1696 1696 1698 1698 1700 1700 1700 1700 1698 1698 1703 1703 1698 1698 1704 1704 1703 1703 1703 1703 1704 1704 1710 1710 1704 1704 1708 1708 1710 1710 1710 1710 1708 1708 1711 1711 1708 1708 1712 1712 1711 1711 1711 1711 1712 1712 1715 1715 4407 4407 1719 1719 4408 4408 4409 4409 1719 1719 4410 4410 1719 1719 1720 1720 4411 4411 4412 4412 1720 1720 1723 1723 1720 1720 1724 1724 1723 1723 1723 1723 1724 1724 1725 1725 1724 1724 1728 1728 1725 1725 1725 1725 1728 1728 1731 1731 1728 1728 1732 1732 1731 1731 1731 1731 1732 1732 1733 1733 1732 1732 1734 1734 1733 1733 1733 1733 1734 1734 1739 1739 1734 1734 1740 1740 1739 1739 1739 1739 1740 1740 1741 1741 1740 1740 1742 1742 1741 1741 1741 1741 1742 1742 1743 1743 1742 1742 1744 1744 1743 1743 1744 1744 1738 1738 1743 1743 1743 1743 1738 1738 1736 1736 1738 1738 1737 1737 1736 1736 1736 1736 1737 1737 1735 1735 1737 1737 1730 1730 1735 1735 1735 1735 1730 1730 1729 1729 1729 1729 1730 1730 1727 1727 1730 1730 1726 1726 1727 1727 1727 1727 1726 1726 1721 1721 1726 1726 1722 1722 1721 1721 1721 1721 1722 1722 1716 1716 1722 1722 4413 4413 1716 1716 1716 1716 4414 4414 4415 4415 1717 1717 1714 1714 1713 1713 1713 1713 1714 1714 1707 1707 1714 1714 1709 1709 1707 1707 1707 1707 1709 1709 1705 1705 1709 1709 1706 1706 1705 1705 1706 1706 1702 1702 1705 1705 1705 1705 1702 1702 1699 1699 1702 1702 1701 1701 1699 1699 1699 1699 1701 1701 1697 1697 1701 1701 1694 1694 1697 1697 1697 1697 1694 1694 1690 1690 1694 1694 1691 1691 1690 1690 1690 1690 1691 1691 1689 1689 1780 1780 1789 1789 1777 1777 1789 1789 1782 1782 1777 1777 1777 1777 1782 1782 1774 1774 1782 1782 1776 1776 1774 1774 1774 1774 1776 1776 1771 1771 1776 1776 1770 1770 1771 1771 1771 1771 1770 1770 1767 1767 1770 1770 1766 1766 1767 1767 1767 1767 1766 1766 1764 1764 1756 1756 1748 1748 1759 1759 1748 1748 1750 1750 1759 1759 1759 1759 1750 1750 1762 1762 1750 1750 1752 1752 1762 1762 1762 1762 1752 1752 1765 1765 1752 1752 1757 1757 1765 1765 1765 1765 1757 1757 1768 1768 1766 1766 1760 1760 1764 1764 1760 1760 1753 1753 1764 1764 1764 1764 1753 1753 1761 1761 1753 1753 1751 1751 1761 1761 1761 1761 1751 1751 1758 1758 1751 1751 1749 1749 1758 1758 1758 1758 1749 1749 1755 1755 1749 1749 1747 1747 1755 1755 1755 1755 1747 1747 1754 1754 1747 1747 1745 1745 1754 1754 1754 1754 1745 1745 1756 1756 1745 1745 1746 1746 1756 1756 1756 1756 1746 1746 1748 1748 1784 1784 1794 1794 1787 1787 1794 1794 1796 1796 1787 1787 1787 1787 1796 1796 1788 1788 1796 1796 1797 1797 1788 1788 1788 1788 1797 1797 1786 1786 1797 1797 1795 1795 1786 1786 1786 1786 1795 1795 1783 1783 1795 1795 1793 1793 1783 1783 1783 1783 1793 1793 1780 1780 1793 1793 1791 1791 1780 1780 1780 1780 1791 1791 1789 1789 1757 1757 1763 1763 1768 1768 1763 1763 1769 1769 1768 1768 1768 1768 1769 1769 1772 1772 1769 1769 1773 1773 1772 1772 1772 1772 1773 1773 1775 1775 1773 1773 1779 1779 1775 1775 1775 1775 1779 1779 1778 1778 1779 1779 1785 1785 1778 1778 1778 1778 1785 1785 1781 1781 1785 1785 1790 1790 1781 1781 1781 1781 1790 1790 1784 1784 1790 1790 1792 1792 1784 1784 1784 1784 1792 1792 1794 1794 1849 1849 1848 1848 1845 1845 1848 1848 1841 1841 1845 1845 1845 1845 1841 1841 1843 1843 1841 1841 1840 1840 1843 1843 1843 1843 1840 1840 1837 1837 1840 1840 1836 1836 1837 1837 1837 1837 1836 1836 1835 1835 1836 1836 1833 1833 1835 1835 1835 1835 1833 1833 1829 1829 1833 1833 1828 1828 1829 1829 4416 4416 4417 4417 1826 1826 4418 4418 4419 4419 1826 1826 1826 1826 4420 4420 1821 1821 4421 4421 1820 1820 1821 1821 1821 1821 1820 1820 1815 1815 1820 1820 1816 1816 1815 1815 1815 1815 1816 1816 1813 1813 1816 1816 1812 1812 1813 1813 1813 1813 1812 1812 1807 1807 1812 1812 1805 1805 1807 1807 1807 1807 1805 1805 1806 1806 1805 1805 1804 1804 1806 1806 1806 1806 1804 1804 1799 1799 1804 1804 1798 1798 1799 1799 1799 1799 1798 1798 1801 1801 1798 1798 1800 1800 1801 1801 1801 1801 1800 1800 1803 1803 1800 1800 1802 1802 1803 1803 1803 1803 1802 1802 1809 1809 1802 1802 1808 1808 1809 1809 1809 1809 1808 1808 1811 1811 1808 1808 1810 1810 1811 1811 1811 1811 1810 1810 1817 1817 1810 1810 1814 1814 1817 1817 1817 1817 1814 1814 1819 1819 1814 1814 1818 1818 1819 1819 1818 1818 1822 1822 1819 1819 1819 1819 1822 1822 4422 4422 1822 1822 1823 1823 4423 4423 4424 4424 1823 1823 4425 4425 1823 1823 4426 4426 4427 4427 1827 1827 1830 1830 1831 1831 1830 1830 1834 1834 1831 1831 1831 1831 1834 1834 1832 1832 1834 1834 1838 1838 1832 1832 1832 1832 1838 1838 1839 1839 1838 1838 1844 1844 1839 1839 1839 1839 1844 1844 1842 1842 1842 1842 1844 1844 1847 1847 1844 1844 1846 1846 1847 1847 1847 1847 1846 1846 1851 1851 1846 1846 1852 1852 1851 1851 1851 1851 1852 1852 1854 1854 1852 1852 1855 1855 1854 1854 1854 1854 1855 1855 1859 1859 1855 1855 1857 1857 1859 1859 1859 1859 1857 1857 1862 1862 1857 1857 1863 1863 1862 1862 1862 1862 1863 1863 1869 1869 1863 1863 1867 1867 1869 1869 1869 1869 1867 1867 1870 1870 1867 1867 1871 1871 1870 1870 1870 1870 1871 1871 1874 1874 4428 4428 1878 1878 4429 4429 4430 4430 1878 1878 4431 4431 1878 1878 1879 1879 4432 4432 4433 4433 1879 1879 1882 1882 1879 1879 1883 1883 1882 1882 1882 1882 1883 1883 1884 1884 1883 1883 1887 1887 1884 1884 1884 1884 1887 1887 1890 1890 1887 1887 1891 1891 1890 1890 1890 1890 1891 1891 1892 1892 1891 1891 1893 1893 1892 1892 1892 1892 1893 1893 1898 1898 1893 1893 1899 1899 1898 1898 1898 1898 1899 1899 1900 1900 1899 1899 1901 1901 1900 1900 1900 1900 1901 1901 1902 1902 1901 1901 1903 1903 1902 1902 1903 1903 1897 1897 1902 1902 1902 1902 1897 1897 1895 1895 1897 1897 1896 1896 1895 1895 1895 1895 1896 1896 1894 1894 1896 1896 1889 1889 1894 1894 1894 1894 1889 1889 1888 1888 1888 1888 1889 1889 1886 1886 1889 1889 1885 1885 1886 1886 1886 1886 1885 1885 1880 1880 1885 1885 1881 1881 1880 1880 1880 1880 1881 1881 1875 1875 1881 1881 4434 4434 1875 1875 1875 1875 4435 4435 4436 4436 1876 1876 1873 1873 1872 1872 1872 1872 1873 1873 1866 1866 1873 1873 1868 1868 1866 1866 1866 1866 1868 1868 1864 1864 1868 1868 1865 1865 1864 1864 1865 1865 1861 1861 1864 1864 1864 1864 1861 1861 1858 1858 1861 1861 1860 1860 1858 1858 1858 1858 1860 1860 1856 1856 1860 1860 1853 1853 1856 1856 1856 1856 1853 1853 1849 1849 1853 1853 1850 1850 1849 1849 1849 1849 1850 1850 1848 1848 1943 1943 1953 1953 1946 1946 1953 1953 1955 1955 1946 1946 1946 1946 1955 1955 1947 1947 1955 1955 1956 1956 1947 1947 1947 1947 1956 1956 1945 1945 1956 1956 1954 1954 1945 1945 1945 1945 1954 1954 1942 1942 1954 1954 1952 1952 1942 1942 1942 1942 1952 1952 1939 1939 1915 1915 1907 1907 1918 1918 1907 1907 1909 1909 1918 1918 1918 1918 1909 1909 1921 1921 1909 1909 1911 1911 1921 1921 1921 1921 1911 1911 1924 1924 1911 1911 1916 1916 1924 1924 1924 1924 1916 1916 1927 1927 1923 1923 1912 1912 1920 1920 1912 1912 1910 1910 1920 1920 1920 1920 1910 1910 1917 1917 1910 1910 1908 1908 1917 1917 1917 1917 1908 1908 1914 1914 1908 1908 1906 1906 1914 1914 1914 1914 1906 1906 1913 1913 1906 1906 1904 1904 1913 1913 1913 1913 1904 1904 1915 1915 1904 1904 1905 1905 1915 1915 1915 1915 1905 1905 1907 1907 1952 1952 1950 1950 1939 1939 1950 1950 1948 1948 1939 1939 1939 1939 1948 1948 1936 1936 1948 1948 1941 1941 1936 1936 1936 1936 1941 1941 1933 1933 1941 1941 1935 1935 1933 1933 1933 1933 1935 1935 1930 1930 1935 1935 1929 1929 1930 1930 1930 1930 1929 1929 1926 1926 1929 1929 1925 1925 1926 1926 1926 1926 1925 1925 1923 1923 1925 1925 1919 1919 1923 1923 1923 1923 1919 1919 1912 1912 1916 1916 1922 1922 1927 1927 1922 1922 1928 1928 1927 1927 1927 1927 1928 1928 1931 1931 1928 1928 1932 1932 1931 1931 1931 1931 1932 1932 1934 1934 1932 1932 1938 1938 1934 1934 1934 1934 1938 1938 1937 1937 1938 1938 1944 1944 1937 1937 1937 1937 1944 1944 1940 1940 1944 1944 1949 1949 1940 1940 1940 1940 1949 1949 1943 1943 1949 1949 1951 1951 1943 1943 1943 1943 1951 1951 1953 1953 2008 2008 2007 2007 2004 2004 2007 2007 2000 2000 2004 2004 2004 2004 2000 2000 2002 2002 2000 2000 1999 1999 2002 2002 2002 2002 1999 1999 1996 1996 1999 1999 1995 1995 1996 1996 1996 1996 1995 1995 1994 1994 1995 1995 1992 1992 1994 1994 1994 1994 1992 1992 1988 1988 1992 1992 1987 1987 1988 1988 4437 4437 4438 4438 1985 1985 4439 4439 4440 4440 1985 1985 1985 1985 4441 4441 1980 1980 4442 4442 1979 1979 1980 1980 1980 1980 1979 1979 1974 1974 1979 1979 1975 1975 1974 1974 1974 1974 1975 1975 1972 1972 1975 1975 1971 1971 1972 1972 1972 1972 1971 1971 1966 1966 1971 1971 1964 1964 1966 1966 1966 1966 1964 1964 1965 1965 1964 1964 1963 1963 1965 1965 1965 1965 1963 1963 1958 1958 1963 1963 1957 1957 1958 1958 1958 1958 1957 1957 1960 1960 1957 1957 1959 1959 1960 1960 1960 1960 1959 1959 1962 1962 1959 1959 1961 1961 1962 1962 1962 1962 1961 1961 1968 1968 1961 1961 1967 1967 1968 1968 1968 1968 1967 1967 1970 1970 1967 1967 1969 1969 1970 1970 1970 1970 1969 1969 1976 1976 1969 1969 1973 1973 1976 1976 1976 1976 1973 1973 1978 1978 1973 1973 1977 1977 1978 1978 1977 1977 1981 1981 1978 1978 1978 1978 1981 1981 4443 4443 1981 1981 1982 1982 4444 4444 4445 4445 1982 1982 4446 4446 1982 1982 4447 4447 4448 4448 1986 1986 1989 1989 1990 1990 1989 1989 1993 1993 1990 1990 1990 1990 1993 1993 1991 1991 1993 1993 1997 1997 1991 1991 1991 1991 1997 1997 1998 1998 1997 1997 2003 2003 1998 1998 1998 1998 2003 2003 2001 2001 2001 2001 2003 2003 2006 2006 2003 2003 2005 2005 2006 2006 2006 2006 2005 2005 2010 2010 2005 2005 2011 2011 2010 2010 2010 2010 2011 2011 2013 2013 2011 2011 2014 2014 2013 2013 2013 2013 2014 2014 2018 2018 2014 2014 2016 2016 2018 2018 2018 2018 2016 2016 2021 2021 2016 2016 2022 2022 2021 2021 2021 2021 2022 2022 2028 2028 2022 2022 2026 2026 2028 2028 2028 2028 2026 2026 2029 2029 2026 2026 2030 2030 2029 2029 2029 2029 2030 2030 2033 2033 4449 4449 2037 2037 4450 4450 4451 4451 2037 2037 4452 4452 2037 2037 2038 2038 4453 4453 4454 4454 2038 2038 2041 2041 2038 2038 2042 2042 2041 2041 2041 2041 2042 2042 2043 2043 2042 2042 2046 2046 2043 2043 2043 2043 2046 2046 2049 2049 2046 2046 2050 2050 2049 2049 2049 2049 2050 2050 2051 2051 2050 2050 2052 2052 2051 2051 2051 2051 2052 2052 2057 2057 2052 2052 2058 2058 2057 2057 2057 2057 2058 2058 2059 2059 2058 2058 2060 2060 2059 2059 2059 2059 2060 2060 2061 2061 2060 2060 2062 2062 2061 2061 2062 2062 2056 2056 2061 2061 2061 2061 2056 2056 2054 2054 2056 2056 2055 2055 2054 2054 2054 2054 2055 2055 2053 2053 2055 2055 2048 2048 2053 2053 2053 2053 2048 2048 2047 2047 2047 2047 2048 2048 2045 2045 2048 2048 2044 2044 2045 2045 2045 2045 2044 2044 2039 2039 2044 2044 2040 2040 2039 2039 2039 2039 2040 2040 2034 2034 2040 2040 4455 4455 2034 2034 2034 2034 4456 4456 4457 4457 2035 2035 2032 2032 2031 2031 2031 2031 2032 2032 2025 2025 2032 2032 2027 2027 2025 2025 2025 2025 2027 2027 2023 2023 2027 2027 2024 2024 2023 2023 2024 2024 2020 2020 2023 2023 2023 2023 2020 2020 2017 2017 2020 2020 2019 2019 2017 2017 2017 2017 2019 2019 2015 2015 2019 2019 2012 2012 2015 2015 2015 2015 2012 2012 2008 2008 2012 2012 2009 2009 2008 2008 2008 2008 2009 2009 2007 2007 2082 2082 2071 2071 2084 2084 2071 2071 2080 2080 2084 2084 2084 2084 2080 2080 2087 2087 2080 2080 2088 2088 2087 2087 2087 2087 2088 2088 2090 2090 2088 2088 2094 2094 2090 2090 2090 2090 2094 2094 2092 2092 2094 2094 2103 2103 2092 2092 2092 2092 2103 2103 2096 2096 2103 2103 2105 2105 2096 2096 2096 2096 2105 2105 2098 2098 2105 2105 2107 2107 2098 2098 2098 2098 2107 2107 2100 2100 2107 2107 2109 2109 2100 2100 2100 2100 2109 2109 2101 2101 2109 2109 2110 2110 2101 2101 2101 2101 2110 2110 2099 2099 2110 2110 2108 2108 2099 2099 2099 2099 2108 2108 2097 2097 2108 2108 2106 2106 2097 2097 2097 2097 2106 2106 2095 2095 2106 2106 2104 2104 2095 2095 2095 2095 2104 2104 2091 2091 2104 2104 2102 2102 2091 2091 2091 2091 2102 2102 2089 2089 2102 2102 2093 2093 2089 2089 2089 2089 2093 2093 2086 2086 2093 2093 2085 2085 2086 2086 2086 2086 2085 2085 2083 2083 2085 2085 2079 2079 2083 2083 2083 2083 2079 2079 2081 2081 2079 2079 2070 2070 2081 2081 2081 2081 2070 2070 2077 2077 2070 2070 2068 2068 2077 2077 2077 2077 2068 2068 2075 2075 2068 2068 2066 2066 2075 2075 2075 2075 2066 2066 2073 2073 2066 2066 2064 2064 2073 2073 2073 2073 2064 2064 2072 2072 2064 2064 2063 2063 2072 2072 2072 2072 2063 2063 2074 2074 2063 2063 2065 2065 2074 2074 2074 2074 2065 2065 2076 2076 2065 2065 2067 2067 2076 2076 2076 2076 2067 2067 2078 2078 2067 2067 2069 2069 2078 2078 2078 2078 2069 2069 2082 2082 2069 2069 2071 2071 2082 2082 2144 2144 2142 2142 2147 2147 2142 2142 2148 2148 2147 2147 2144 2144 2141 2141 2142 2142 2141 2141 2139 2139 2142 2142 2142 2142 2139 2139 2135 2135 2139 2139 2137 2137 2135 2135 2137 2137 2133 2133 2135 2135 4458 4458 4459 4459 2129 2129 4460 4460 4461 4461 2129 2129 4462 4462 2127 2127 2129 2129 2129 2129 2127 2127 2122 2122 2118 2118 2116 2116 2121 2121 2116 2116 2122 2122 2121 2121 2121 2121 2122 2122 2125 2125 2122 2122 2127 2127 2125 2125 2118 2118 2115 2115 2116 2116 2115 2115 2112 2112 2116 2116 2116 2116 2112 2112 2111 2111 2112 2112 2113 2113 2111 2111 2113 2113 2114 2114 2111 2111 2111 2111 2114 2114 2117 2117 2124 2124 2123 2123 2120 2120 2123 2123 2117 2117 2120 2120 2120 2120 2117 2117 2119 2119 2117 2117 2114 2114 2119 2119 2124 2124 2126 2126 2123 2123 2126 2126 2128 2128 2123 2123 2123 2123 2128 2128 2130 2130 2128 2128 2131 2131 2130 2130 2131 2131 4463 4463 2130 2130 2130 2130 4464 4464 4465 4465 2134 2134 2138 2138 2136 2136 2138 2138 2140 2140 2136 2136 2136 2136 2140 2140 2143 2143 2140 2140 2145 2145 2143 2143 2145 2145 2146 2146 2143 2143 2143 2143 2146 2146 2150 2150 2146 2146 2151 2151 2150 2150 2151 2151 2153 2153 2150 2150 2150 2150 2153 2153 2157 2157 2153 2153 2154 2154 2157 2157 2154 2154 2159 2159 2157 2157 2157 2157 2159 2159 2164 2164 2168 2168 2170 2170 4466 4466 2170 2170 4467 4467 4468 4468 2165 2165 2164 2164 2161 2161 2164 2164 2159 2159 2161 2161 2168 2168 2171 2171 2170 2170 2171 2171 2173 2173 2170 2170 2170 2170 2173 2173 2177 2177 2173 2173 2175 2175 2177 2177 2175 2175 2179 2179 2177 2177 2177 2177 2179 2179 2183 2183 2186 2186 2188 2188 2185 2185 2188 2188 2183 2183 2185 2185 2185 2185 2183 2183 2180 2180 2183 2183 2179 2179 2180 2180 2186 2186 2187 2187 2188 2188 2187 2187 2184 2184 2188 2188 2188 2188 2184 2184 2182 2182 2184 2184 2181 2181 2182 2182 2181 2181 2178 2178 2182 2182 2182 2182 2178 2178 2176 2176 2178 2178 2174 2174 2176 2176 2174 2174 2172 2172 2176 2176 2176 2176 2172 2172 2169 2169 2162 2162 2163 2163 2166 2166 4469 4469 2169 2169 4470 4470 4471 4471 2169 2169 4472 4472 2169 2169 2172 2172 4473 4473 2162 2162 2160 2160 2163 2163 2160 2160 2158 2158 2163 2163 2163 2163 2158 2158 2156 2156 2158 2158 2155 2155 2156 2156 2155 2155 2152 2152 2156 2156 2156 2156 2152 2152 2148 2148 2152 2152 2149 2149 2148 2148 2148 2148 2149 2149 2147 2147 2239 2239 2229 2229 2228 2228 2224 2224 2216 2216 2215 2215 2223 2223 2236 2236 2234 2234 2242 2242 2252 2252 2250 2250 2281 2281 2285 2285 2284 2284 2302 2302 2319 2319 2318 2318 2320 2320 2329 2329 2330 2330 2367 2367 2380 2380 2381 2381 4474 4474 2396 2396 2398 2398 2425 2425 2426 2426 2428 2428 2387 2387 4475 4475 4476 4476 2366 2366 2355 2355 2356 2356 2344 2344 2362 2362 2343 2343 2362 2362 2361 2361 2343 2343 4477 4477 4478 4478 2342 2342 4479 4479 2360 2360 2342 2342 2342 2342 2360 2360 2341 2341 2360 2360 2359 2359 2341 2341 2341 2341 2359 2359 2340 2340 2359 2359 2358 2358 2340 2340 2340 2340 2358 2358 2339 2339 2358 2358 2357 2357 2339 2339 2339 2339 2357 2357 2338 2338 2357 2357 2356 2356 2338 2338 2431 2431 2452 2452 2423 2423 2452 2452 2448 2448 2423 2423 4480 4480 4481 4481 2417 2417 4482 4482 2443 2443 2417 2417 2417 2417 2443 2443 2413 2413 2443 2443 2434 2434 2413 2413 2413 2413 2434 2434 2410 2410 2434 2434 2427 2427 2410 2410 2410 2410 2427 2427 2407 2407 2427 2427 2422 2422 2407 2407 2407 2407 2422 2422 2405 2405 2422 2422 2420 2420 2405 2405 2446 2446 2416 2416 2440 2440 2416 2416 2411 2411 2440 2440 4483 4483 4484 4484 2429 2429 4485 4485 2408 2408 2429 2429 2429 2429 2408 2408 2421 2421 2408 2408 2402 2402 2421 2421 2421 2421 2402 2402 2418 2418 2402 2402 2401 2401 2418 2418 2418 2418 2401 2401 2415 2415 2401 2401 2399 2399 2415 2415 2415 2415 2399 2399 2414 2414 2399 2399 2398 2398 2414 2414 2354 2354 2336 2336 2353 2353 2336 2336 2335 2335 2353 2353 4486 4486 4487 4487 2352 2352 4488 4488 2334 2334 2352 2352 2352 2352 2334 2334 2351 2351 2334 2334 2333 2333 2351 2351 2351 2351 2333 2333 2350 2350 2333 2333 2332 2332 2350 2350 2350 2350 2332 2332 2349 2349 2332 2332 2331 2331 2349 2349 2349 2349 2331 2331 2348 2348 2331 2331 2330 2330 2348 2348 2254 2254 2232 2232 2257 2257 2232 2232 2237 2237 2257 2257 4489 4489 4490 4490 2260 2260 4491 4491 2240 2240 4492 4492 4493 4493 2240 2240 4494 4494 2240 2240 2246 2246 4495 4495 4496 4496 2246 2246 4497 4497 2246 2246 2247 2247 4498 4498 4499 4499 2247 2247 4500 4500 2247 2247 2249 2249 4501 4501 4502 4502 2249 2249 4503 4503 2249 2249 2250 2250 4504 4504 2189 2189 2190 2190 2192 2192 2190 2190 2193 2193 2192 2192 4505 4505 4506 4506 2194 2194 4507 4507 2197 2197 2194 2194 2194 2194 2197 2197 2198 2198 2197 2197 2201 2201 2198 2198 2198 2198 2201 2201 2203 2203 2201 2201 2206 2206 2203 2203 2203 2203 2206 2206 2207 2207 2206 2206 2209 2209 2207 2207 2207 2207 2209 2209 2210 2210 2209 2209 2215 2215 2210 2210 2245 2245 2265 2265 2248 2248 2265 2265 2269 2269 2248 2248 4508 4508 4509 4509 2251 2251 4510 4510 4511 4511 2251 2251 2251 2251 4512 4512 2253 2253 4513 4513 4514 4514 2253 2253 2253 2253 4515 4515 2255 2255 4516 4516 4517 4517 2255 2255 2255 2255 4518 4518 2256 2256 4519 4519 4520 4520 2256 2256 2256 2256 4521 4521 2258 2258 4522 4522 4523 4523 2258 2258 2328 2328 2344 2344 2327 2327 2344 2344 2343 2343 2327 2327 4524 4524 4525 4525 2326 2326 4526 4526 2342 2342 2326 2326 2326 2326 2342 2342 2325 2325 2342 2342 2341 2341 2325 2325 2325 2325 2341 2341 2324 2324 2341 2341 2340 2340 2324 2324 2324 2324 2340 2340 2323 2323 2340 2340 2339 2339 2323 2323 2323 2323 2339 2339 2322 2322 2339 2339 2338 2338 2322 2322 2322 2322 2338 2338 2321 2321 2338 2338 2337 2337 2321 2321 2356 2356 2355 2355 2338 2338 2355 2355 2345 2345 2338 2338 2338 2338 2345 2345 2337 2337 2373 2373 2366 2366 2374 2374 2366 2366 2356 2356 2374 2374 2374 2374 2356 2356 2375 2375 2356 2356 2357 2357 2375 2375 2375 2375 2357 2357 2376 2376 2357 2357 2358 2358 2376 2376 2376 2376 2358 2358 2377 2377 2358 2358 2359 2359 2377 2377 2377 2377 2359 2359 2378 2378 2359 2359 2360 2360 2378 2378 2378 2378 2360 2360 4527 4527 2360 2360 4528 4528 4529 4529 2379 2379 2361 2361 2383 2383 2361 2361 2362 2362 2383 2383 2389 2389 2387 2387 2390 2390 2387 2387 4530 4530 2390 2390 2390 2390 4531 4531 2392 2392 4532 4532 4533 4533 2392 2392 2392 2392 4534 4534 2393 2393 4535 4535 4536 4536 2393 2393 2393 2393 4537 4537 2395 2395 4538 4538 4539 4539 2395 2395 2395 2395 4540 4540 2397 2397 4541 4541 4542 4542 2397 2397 2397 2397 4543 4543 4544 4544 2378 2378 4545 4545 4546 4546 2400 2400 2379 2379 2403 2403 2379 2379 2383 2383 2403 2403 2403 2403 2431 2431 2400 2400 2431 2431 2423 2423 2400 2400 4547 4547 4548 4548 2397 2397 4549 4549 2417 2417 2397 2397 2397 2397 2417 2417 2395 2395 2417 2417 2413 2413 2395 2395 2395 2395 2413 2413 2393 2393 2413 2413 2410 2410 2393 2393 2393 2393 2410 2410 2392 2392 2410 2410 2407 2407 2392 2392 2392 2392 2407 2407 2390 2390 2407 2407 2405 2405 2390 2390 2390 2390 2405 2405 2389 2389 2405 2405 2404 2404 2389 2389 2435 2435 2432 2432 2433 2433 2432 2432 2420 2420 2433 2433 2433 2433 2420 2420 2439 2439 2420 2420 2422 2422 2439 2439 2439 2439 2422 2422 2442 2442 2422 2422 2427 2427 2442 2442 2442 2442 2427 2427 2447 2447 2427 2427 2434 2434 2447 2447 2447 2447 2434 2434 2451 2451 2434 2434 2443 2443 2451 2451 2451 2451 2443 2443 4550 4550 2443 2443 4551 4551 4552 4552 2455 2455 2448 2448 2458 2458 2448 2448 2452 2452 2458 2458 2432 2432 2424 2424 2420 2420 2424 2424 2419 2419 2420 2420 2420 2420 2419 2419 2405 2405 2419 2419 2409 2409 2405 2405 2405 2405 2409 2409 2404 2404 2436 2436 2435 2435 2438 2438 2435 2435 2433 2433 2438 2438 2438 2438 2433 2433 2441 2441 2433 2433 2439 2439 2441 2441 2441 2441 2439 2439 2445 2445 2439 2439 2442 2442 2445 2445 2445 2445 2442 2442 2450 2450 2442 2442 2447 2447 2450 2450 2450 2450 2447 2447 2454 2454 2447 2447 2451 2451 2454 2454 2454 2454 2451 2451 4553 4553 2451 2451 4554 4554 4555 4555 2456 2456 2455 2455 2459 2459 2455 2455 2458 2458 2459 2459 2459 2459 2457 2457 2456 2456 2457 2457 2453 2453 2456 2456 4556 4556 4557 4557 2454 2454 4558 4558 2449 2449 2454 2454 2454 2454 2449 2449 2450 2450 2449 2449 2444 2444 2450 2450 2450 2450 2444 2444 2445 2445 2444 2444 2437 2437 2445 2445 2445 2445 2437 2437 2441 2441 2437 2437 2430 2430 2441 2441 2441 2441 2430 2430 2438 2438 2430 2430 2428 2428 2438 2438 2438 2438 2428 2428 2436 2436 2428 2428 2426 2426 2436 2436 2412 2412 2425 2425 2414 2414 2425 2425 2428 2428 2414 2414 2414 2414 2428 2428 2415 2415 2428 2428 2430 2430 2415 2415 2415 2415 2430 2430 2418 2418 2430 2430 2437 2437 2418 2418 2418 2418 2437 2437 2421 2421 2437 2437 2444 2444 2421 2421 2421 2421 2444 2444 2429 2429 2444 2444 2449 2449 2429 2429 2429 2429 2449 2449 4559 4559 2449 2449 4560 4560 4561 4561 2440 2440 2453 2453 2446 2446 2453 2453 2457 2457 2446 2446 2398 2398 2396 2396 2414 2414 2396 2396 2406 2406 2414 2414 2414 2414 2406 2406 2412 2412 2380 2380 2386 2386 2381 2381 4562 4562 2398 2398 4563 4563 4564 4564 2398 2398 4565 4565 2398 2398 2399 2399 4566 4566 4567 4567 2399 2399 4568 4568 2399 2399 2401 2401 4569 4569 4570 4570 2401 2401 4571 4571 2401 2401 2402 2402 4572 4572 4573 4573 2402 2402 4574 4574 2402 2402 2408 2408 4575 4575 4576 4576 2408 2408 4577 4577 2408 2408 4578 4578 4579 4579 2391 2391 2411 2411 2394 2394 2411 2411 2416 2416 2394 2394 2363 2363 2367 2367 2364 2364 2367 2367 2381 2381 2364 2364 2364 2364 2381 2381 2365 2365 2381 2381 2382 2382 2365 2365 2365 2365 2382 2382 2368 2368 2382 2382 2384 2384 2368 2368 2368 2368 2384 2384 2369 2369 2384 2384 2385 2385 2369 2369 2369 2369 2385 2385 2370 2370 2385 2385 2388 2388 2370 2370 2370 2370 2388 2388 4580 4580 2388 2388 4581 4581 4582 4582 2371 2371 2391 2391 2372 2372 2391 2391 2394 2394 2372 2372 2372 2372 2354 2354 2371 2371 2354 2354 2353 2353 2371 2371 4583 4583 4584 4584 2370 2370 4585 4585 2352 2352 2370 2370 2370 2370 2352 2352 2369 2369 2352 2352 2351 2351 2369 2369 2369 2369 2351 2351 2368 2368 2351 2351 2350 2350 2368 2368 2368 2368 2350 2350 2365 2365 2350 2350 2349 2349 2365 2365 2365 2365 2349 2349 2364 2364 2349 2349 2348 2348 2364 2364 2364 2364 2348 2348 2363 2363 2348 2348 2347 2347 2363 2363 2330 2330 2329 2329 2348 2348 2329 2329 2346 2346 2348 2348 2348 2348 2346 2346 2347 2347 2319 2319 2320 2320 2318 2318 2320 2320 2330 2330 2318 2318 2318 2318 2330 2330 2317 2317 2330 2330 2331 2331 2317 2317 2317 2317 2331 2331 2316 2316 2331 2331 2332 2332 2316 2316 2316 2316 2332 2332 2315 2315 2332 2332 2333 2333 2315 2315 2315 2315 2333 2333 2314 2314 2333 2333 2334 2334 2314 2314 2314 2314 2334 2334 4586 4586 2334 2334 4587 4587 4588 4588 2313 2313 2335 2335 2312 2312 2335 2335 2336 2336 2312 2312 2301 2301 2302 2302 2300 2300 2302 2302 2318 2318 2300 2300 2300 2300 2318 2318 2299 2299 2318 2318 2317 2317 2299 2299 2299 2299 2317 2317 2298 2298 2317 2317 2316 2316 2298 2298 2298 2298 2316 2316 2297 2297 2316 2316 2315 2315 2297 2297 2297 2297 2315 2315 2296 2296 2315 2315 2314 2314 2296 2296 2296 2296 2314 2314 4589 4589 2314 2314 4590 4590 4591 4591 2295 2295 2313 2313 2294 2294 2313 2313 2312 2312 2294 2294 2294 2294 2276 2276 2295 2295 2276 2276 2277 2277 2295 2295 4592 4592 4593 4593 2296 2296 4594 4594 2278 2278 2296 2296 2296 2296 2278 2278 2297 2297 2278 2278 2279 2279 2297 2297 2297 2297 2279 2279 2298 2298 2279 2279 2280 2280 2298 2298 2298 2298 2280 2280 2299 2299 2280 2280 2283 2283 2299 2299 2299 2299 2283 2283 2300 2300 2283 2283 2284 2284 2300 2300 2300 2300 2284 2284 2301 2301 2284 2284 2285 2285 2301 2301 2268 2268 2281 2281 2267 2267 2281 2281 2284 2284 2267 2267 2267 2267 2284 2284 2266 2266 2284 2284 2283 2283 2266 2266 2266 2266 2283 2283 2264 2264 2283 2283 2280 2280 2264 2264 2264 2264 2280 2280 2263 2263 2280 2280 2279 2279 2263 2263 2263 2263 2279 2279 2260 2260 2279 2279 2278 2278 2260 2260 2260 2260 2278 2278 4595 4595 2278 2278 4596 4596 4597 4597 2257 2257 2277 2277 2254 2254 2277 2277 2276 2276 2254 2254 2250 2250 2252 2252 4598 4598 2252 2252 4599 4599 4600 4600 2267 2267 2262 2262 2268 2268 2236 2236 2242 2242 2234 2234 2242 2242 2250 2250 2234 2234 2234 2234 2250 2250 2233 2233 2250 2250 2249 2249 2233 2233 2233 2233 2249 2249 2230 2230 2249 2249 2247 2247 2230 2230 2230 2230 2247 2247 2227 2227 2247 2247 2246 2246 2227 2227 2227 2227 2246 2246 2219 2219 2246 2246 2240 2240 2219 2219 2219 2219 2240 2240 4601 4601 2240 2240 4602 4602 4603 4603 2208 2208 2237 2237 2202 2202 2237 2237 2232 2232 2202 2202 2222 2222 2223 2223 2220 2220 2223 2223 2234 2234 2220 2220 2220 2220 2234 2234 2218 2218 2234 2234 2233 2233 2218 2218 2218 2218 2233 2233 2211 2211 2233 2233 2230 2230 2211 2211 2211 2211 2230 2230 2204 2204 2230 2230 2227 2227 2204 2204 2204 2204 2227 2227 2199 2199 2227 2227 2219 2219 2199 2199 2199 2199 2219 2219 4604 4604 2219 2219 4605 4605 4606 4606 2195 2195 2208 2208 2191 2191 2208 2208 2202 2202 2191 2191 2191 2191 2189 2189 2195 2195 2189 2189 2192 2192 2195 2195 4607 4607 4608 4608 2199 2199 4609 4609 2194 2194 2199 2199 2199 2199 2194 2194 2204 2204 2194 2194 2198 2198 2204 2204 2204 2204 2198 2198 2211 2211 2198 2198 2203 2203 2211 2211 2211 2211 2203 2203 2218 2218 2203 2203 2207 2207 2218 2218 2218 2218 2207 2207 2220 2220 2207 2207 2210 2210 2220 2220 2220 2220 2210 2210 2222 2222 2210 2210 2212 2212 2222 2222 2215 2215 2216 2216 2210 2210 2216 2216 2213 2213 2210 2210 2210 2210 2213 2213 2212 2212 2229 2229 2224 2224 2228 2228 2224 2224 2215 2215 2228 2228 2228 2228 2215 2215 2226 2226 2215 2215 2209 2209 2226 2226 2226 2226 2209 2209 2221 2221 2209 2209 2206 2206 2221 2221 2221 2221 2206 2206 2214 2214 2206 2206 2201 2201 2214 2214 2214 2214 2201 2201 2205 2205 2201 2201 2197 2197 2205 2205 2205 2205 2197 2197 4610 4610 2197 2197 4611 4611 4612 4612 2200 2200 2193 2193 2196 2196 2193 2193 2190 2190 2196 2196 2244 2244 2239 2239 2243 2243 2239 2239 2228 2228 2243 2243 2243 2243 2228 2228 2241 2241 2228 2228 2226 2226 2241 2241 2241 2241 2226 2226 2238 2238 2226 2226 2221 2221 2238 2238 2238 2238 2221 2221 2235 2235 2221 2221 2214 2214 2235 2235 2235 2235 2214 2214 2231 2231 2214 2214 2205 2205 2231 2231 2231 2231 2205 2205 4613 4613 2205 2205 4614 4614 4615 4615 2225 2225 2200 2200 2217 2217 2200 2200 2196 2196 2217 2217 2217 2217 2245 2245 2225 2225 2245 2245 2248 2248 2225 2225 4616 4616 4617 4617 2231 2231 4618 4618 2251 2251 2231 2231 2231 2231 2251 2251 2235 2235 2251 2251 2253 2253 2235 2235 2235 2235 2253 2253 2238 2238 2253 2253 2255 2255 2238 2238 2238 2238 2255 2255 2241 2241 2255 2255 2256 2256 2241 2241 2241 2241 2256 2256 2243 2243 2256 2256 2258 2258 2243 2243 2243 2243 2258 2258 2244 2244 2258 2258 2259 2259 2244 2244 2303 2303 2293 2293 2292 2292 2293 2293 2274 2274 2292 2292 2292 2292 2274 2274 2291 2291 2274 2274 2273 2273 2291 2291 2291 2291 2273 2273 2290 2290 2273 2273 2272 2272 2290 2290 2290 2290 2272 2272 2289 2289 2272 2272 2271 2271 2289 2289 2289 2289 2271 2271 2288 2288 2271 2271 2270 2270 2288 2288 2288 2288 2270 2270 4619 4619 2270 2270 4620 4620 4621 4621 2287 2287 2269 2269 2286 2286 2269 2269 2265 2265 2286 2286 2293 2293 2282 2282 2274 2274 2282 2282 2275 2275 2274 2274 4622 4622 4623 4623 2258 2258 4624 4624 2261 2261 2258 2258 2258 2258 2261 2261 2259 2259 2311 2311 2303 2303 2310 2310 2303 2303 2292 2292 2310 2310 2310 2310 2292 2292 2309 2309 2292 2292 2291 2291 2309 2309 2309 2309 2291 2291 2308 2308 2291 2291 2290 2290 2308 2308 2308 2308 2290 2290 2307 2307 2290 2290 2289 2289 2307 2307 2307 2307 2289 2289 2306 2306 2289 2289 2288 2288 2306 2306 2306 2306 2288 2288 4625 4625 2288 2288 4626 4626 4627 4627 2305 2305 2287 2287 2304 2304 2287 2287 2286 2286 2304 2304 2304 2304 2328 2328 2305 2305 2328 2328 2327 2327 2305 2305 4628 4628 4629 4629 2306 2306 4630 4630 2326 2326 2306 2306 2306 2306 2326 2326 2307 2307 2326 2326 2325 2325 2307 2307 2307 2307 2325 2325 2308 2308 2325 2325 2324 2324 2308 2308 2308 2308 2324 2324 2309 2309 2324 2324 2323 2323 2309 2309 2309 2309 2323 2323 2310 2310 2323 2323 2322 2322 2310 2310 2310 2310 2322 2322 2311 2311 2322 2322 2321 2321 2311 2311 2518 2518 2509 2509 2510 2510 2490 2490 2484 2484 2485 2485 2492 2492 2498 2498 2500 2500 2517 2517 2521 2521 2522 2522 2591 2591 2599 2599 2598 2598 2609 2609 2617 2617 2616 2616 4631 4631 4632 4632 2680 2680 2556 2556 2574 2574 2573 2573 2540 2540 2556 2556 2555 2555 2527 2527 2540 2540 2537 2537 2513 2513 2527 2527 2524 2524 2503 2503 2513 2513 2508 2508 2496 2496 2503 2503 2495 2495 2499 2499 2496 2496 2487 2487 2506 2506 2499 2499 2491 2491 2519 2519 2506 2506 2502 2502 2534 2534 2519 2519 2515 2515 2548 2548 2534 2534 2531 2531 2564 2564 2548 2548 2547 2547 2582 2582 2564 2564 2563 2563 2592 2592 2582 2582 2581 2581 2610 2610 2592 2592 2593 2593 2668 2668 2672 2672 2675 2675 2672 2672 2683 2683 2675 2675 2675 2675 2683 2683 2678 2678 2667 2667 2680 2680 2663 2663 2680 2680 4633 4633 2663 2663 2663 2663 4634 4634 4635 4635 2672 2672 2668 2668 2659 2659 2659 2659 2668 2668 2655 2655 2603 2603 2587 2587 2588 2588 4636 4636 2667 2667 4637 4637 2667 2667 2663 2663 4638 4638 4639 4639 2663 2663 4640 4640 2663 2663 4641 4641 4642 4642 2646 2646 4643 4643 4644 4644 2659 2659 2655 2655 2643 2643 2643 2643 2655 2655 2640 2640 2633 2633 2649 2649 2631 2631 2649 2649 2648 2648 2631 2631 2631 2631 2648 2648 2629 2629 2648 2648 2646 2646 2629 2629 2629 2629 2646 2646 2628 2628 2646 2646 4645 4645 2628 2628 2628 2628 4646 4646 4647 4647 2643 2643 2640 2640 2627 2627 2627 2627 2640 2640 2626 2626 2616 2616 2633 2633 2615 2615 2633 2633 2631 2631 2615 2615 2615 2615 2631 2631 2614 2614 2631 2631 2629 2629 2614 2614 2614 2614 2629 2629 2613 2613 2629 2629 2628 2628 2613 2613 2613 2613 2628 2628 2612 2612 2628 2628 4648 4648 2612 2612 2612 2612 4649 4649 4650 4650 2627 2627 2626 2626 2611 2611 2611 2611 2626 2626 2610 2610 2624 2624 2606 2606 2605 2605 2689 2689 2664 2664 2662 2662 2664 2664 4651 4651 2662 2662 2662 2662 4652 4652 4653 4653 2642 2642 2622 2622 2641 2641 2641 2641 2622 2622 2621 2621 2622 2622 2603 2603 2621 2621 2621 2621 2603 2603 2602 2602 2603 2603 2588 2588 2602 2602 2602 2602 2588 2588 4654 4654 2574 2574 2590 2590 2589 2589 2590 2590 2601 2601 2589 2589 4655 4655 4656 4656 2602 2602 4657 4657 2620 2620 2602 2602 2602 2602 2620 2620 2621 2621 2620 2620 2639 2639 2621 2621 2621 2621 2639 2639 2641 2641 4658 4658 2660 2660 4659 4659 4660 4660 2660 2660 2662 2662 2660 2660 2685 2685 2662 2662 2662 2662 2685 2685 2689 2689 2685 2685 2703 2703 2689 2689 2689 2689 2703 2703 2706 2706 2703 2703 2707 2707 2706 2706 2600 2600 2618 2618 2619 2619 2618 2618 2637 2637 2619 2619 4661 4661 4662 4662 2638 2638 4663 4663 2654 2654 4664 4664 4665 4665 2654 2654 2658 2658 2654 2654 2677 2677 2658 2658 2658 2658 2677 2677 2681 2681 2677 2677 2699 2699 2681 2681 2681 2681 2699 2699 2701 2701 2699 2699 2709 2709 2701 2701 2701 2701 2709 2709 2712 2712 2709 2709 2710 2710 2712 2712 2647 2647 2661 2661 2666 2666 2661 2661 2679 2679 2666 2666 4666 4666 4667 4667 2688 2688 4668 4668 2694 2694 2688 2688 2688 2688 2694 2694 2700 2700 2694 2694 2697 2697 2700 2700 2700 2700 2697 2697 2702 2702 2697 2697 2691 2691 2702 2702 2702 2702 2691 2691 2695 2695 2691 2691 2673 2673 2695 2695 2695 2695 2673 2673 2674 2674 2673 2673 4669 4669 2674 2674 2661 2661 2671 2671 2679 2679 2671 2671 2687 2687 2679 2679 4670 4670 4671 4671 2694 2694 4672 4672 2692 2692 2694 2694 2694 2694 2692 2692 2697 2697 2692 2692 2686 2686 2697 2697 2697 2697 2686 2686 2691 2691 2686 2686 2669 2669 2691 2691 2691 2691 2669 2669 2673 2673 2669 2669 4673 4673 2673 2673 2673 2673 4674 4674 4675 4675 2651 2651 2635 2635 2652 2652 2652 2652 2635 2635 2636 2636 2635 2635 2632 2632 2636 2636 2586 2586 2605 2605 2585 2585 2605 2605 2606 2606 2585 2585 2585 2585 2606 2606 2584 2584 2606 2606 2607 2607 2584 2584 2584 2584 2607 2607 2583 2583 2656 2656 4676 4676 4677 4677 2645 2645 2624 2624 2644 2644 2644 2644 2624 2624 2623 2623 2624 2624 2605 2605 2623 2623 2623 2623 2605 2605 2604 2604 2605 2605 2586 2586 2604 2604 2604 2604 2586 2586 2587 2587 2645 2645 2630 2630 2624 2624 2630 2630 2625 2625 2624 2624 2624 2624 2625 2625 2606 2606 2625 2625 2608 2608 2606 2606 2606 2606 2608 2608 2607 2607 2587 2587 2603 2603 2604 2604 2603 2603 2622 2622 2604 2604 2604 2604 2622 2622 2623 2623 2622 2622 2642 2642 2623 2623 2623 2623 2642 2642 2644 2644 4678 4678 2664 2664 4679 4679 4680 4680 2664 2664 2656 2656 2706 2706 2690 2690 2689 2689 2690 2690 2684 2684 2689 2689 2689 2689 2684 2684 2664 2664 2684 2684 2665 2665 2664 2664 2664 2664 2665 2665 2656 2656 2714 2714 2707 2707 2712 2712 2707 2707 2703 2703 2712 2712 2712 2712 2703 2703 2701 2701 2703 2703 2685 2685 2701 2701 2701 2701 2685 2685 2681 2681 2685 2685 2660 2660 2681 2681 2681 2681 2660 2660 2658 2658 2660 2660 4681 4681 2658 2658 2658 2658 4682 4682 4683 4683 2639 2639 2620 2620 2638 2638 2638 2638 2620 2620 4684 4684 2620 2620 4685 4685 4686 4686 2619 2619 2601 2601 2600 2600 2601 2601 2590 2590 2600 2600 2682 2682 2698 2698 2696 2696 2698 2698 2710 2710 2696 2696 2696 2696 2710 2710 2708 2708 2710 2710 2709 2709 2708 2708 2708 2708 2709 2709 2705 2705 2709 2709 2699 2699 2705 2705 2705 2705 2699 2699 2693 2693 2699 2699 2677 2677 2693 2693 2693 2693 2677 2677 2670 2670 2677 2677 2654 2654 2670 2670 2670 2670 2654 2654 4687 4687 2654 2654 4688 4688 4689 4689 2650 2650 2637 2637 2634 2634 2637 2637 2618 2618 2634 2634 2698 2698 2704 2704 2710 2710 2704 2704 2711 2711 2710 2710 2710 2710 2711 2711 2712 2712 2711 2711 2713 2713 2712 2712 2712 2712 2713 2713 2714 2714 2634 2634 2647 2647 2650 2650 2647 2647 2666 2666 2650 2650 4690 4690 4691 4691 2670 2670 4692 4692 2688 2688 2670 2670 2670 2670 2688 2688 2693 2693 2688 2688 2700 2700 2693 2693 2693 2693 2700 2700 2705 2705 2700 2700 2702 2702 2705 2705 2705 2705 2702 2702 2708 2708 2702 2702 2695 2695 2708 2708 2708 2708 2695 2695 2696 2696 2695 2695 2674 2674 2696 2696 2696 2696 2674 2674 2682 2682 2636 2636 2653 2653 2652 2652 2653 2653 2657 2657 2652 2652 4693 4693 4694 4694 2674 2674 4695 4695 2676 2676 2674 2674 2674 2674 2676 2676 2682 2682 2617 2617 2632 2632 2616 2616 2632 2632 2635 2635 2616 2616 2616 2616 2635 2635 2633 2633 2635 2635 2651 2651 2633 2633 2633 2633 2651 2651 2649 2649 4696 4696 2669 2669 4697 4697 4698 4698 2669 2669 2667 2667 2669 2669 2686 2686 2667 2667 2667 2667 2686 2686 2680 2680 2686 2686 2692 2692 2680 2680 2680 2680 2692 2692 4699 4699 2692 2692 4700 4700 4701 4701 2683 2683 2687 2687 2678 2678 2687 2687 2671 2671 2678 2678 2610 2610 2593 2593 2611 2611 4702 4702 2594 2594 4703 4703 4704 4704 2594 2594 2612 2612 2594 2594 2595 2595 2612 2612 2612 2612 2595 2595 2613 2613 2595 2595 2596 2596 2613 2613 2613 2613 2596 2596 2614 2614 2596 2596 2597 2597 2614 2614 2614 2614 2597 2597 2615 2615 2597 2597 2598 2598 2615 2615 2615 2615 2598 2598 2616 2616 2598 2598 2599 2599 2616 2616 2616 2616 2599 2599 2609 2609 2592 2592 2581 2581 2593 2593 4705 4705 2580 2580 4706 4706 4707 4707 2580 2580 2594 2594 2580 2580 2579 2579 2594 2594 2594 2594 2579 2579 2595 2595 2579 2579 2578 2578 2595 2595 2595 2595 2578 2578 2596 2596 2578 2578 2577 2577 2596 2596 2596 2596 2577 2577 2597 2597 2577 2577 2576 2576 2597 2597 2597 2597 2576 2576 2598 2598 2576 2576 2575 2575 2598 2598 2598 2598 2575 2575 2591 2591 2558 2558 2557 2557 2565 2565 2582 2582 2563 2563 2581 2581 4708 4708 2562 2562 4709 4709 4710 4710 2562 2562 2580 2580 2562 2562 2561 2561 2580 2580 2580 2580 2561 2561 2579 2579 2561 2561 2560 2560 2579 2579 2579 2579 2560 2560 2578 2578 2560 2560 2559 2559 2578 2578 2578 2578 2559 2559 2577 2577 2559 2559 2558 2558 2577 2577 2577 2577 2558 2558 2576 2576 2558 2558 2565 2565 2576 2576 2576 2576 2565 2565 2575 2575 2539 2539 2538 2538 2542 2542 2564 2564 2547 2547 2563 2563 4711 4711 2546 2546 4712 4712 4713 4713 2546 2546 2562 2562 2546 2546 2545 2545 2562 2562 2562 2562 2545 2545 2561 2561 2545 2545 2543 2543 2561 2561 2561 2561 2543 2543 2560 2560 2543 2543 2541 2541 2560 2560 2560 2560 2541 2541 2559 2559 2541 2541 2539 2539 2559 2559 2559 2559 2539 2539 2558 2558 2539 2539 2542 2542 2558 2558 2558 2558 2542 2542 2557 2557 2548 2548 2531 2531 2547 2547 4714 4714 2528 2528 4715 4715 4716 4716 2528 2528 2546 2546 2528 2528 2526 2526 2546 2546 2546 2546 2526 2526 2545 2545 2526 2526 2525 2525 2545 2545 2545 2545 2525 2525 2543 2543 2525 2525 2523 2523 2543 2543 2543 2543 2523 2523 2541 2541 2523 2523 2522 2522 2541 2541 2541 2541 2522 2522 2539 2539 2522 2522 2521 2521 2539 2539 2539 2539 2521 2521 2538 2538 2534 2534 2515 2515 2531 2531 4717 4717 2511 2511 4718 4718 4719 4719 2511 2511 4720 4720 2511 2511 2507 2507 4721 4721 4722 4722 2507 2507 4723 4723 2507 2507 2505 2505 4724 4724 4725 4725 2505 2505 4726 4726 2505 2505 2501 2501 4727 4727 4728 4728 2501 2501 4729 4729 2501 2501 2500 2500 4730 4730 4731 4731 2500 2500 4732 4732 2500 2500 2498 2498 4733 4733 4734 4734 2498 2498 4735 4735 2519 2519 2502 2502 2515 2515 4736 4736 2494 2494 4737 4737 4738 4738 2494 2494 2511 2511 2494 2494 2488 2488 2511 2511 2511 2511 2488 2488 2507 2507 2488 2488 2483 2483 2507 2507 2507 2507 2483 2483 2505 2505 2483 2483 2479 2479 2505 2505 2505 2505 2479 2479 2501 2501 2479 2479 2478 2478 2501 2501 2501 2501 2478 2478 2500 2500 2478 2478 2476 2476 2500 2500 2500 2500 2476 2476 2492 2492 2464 2464 2463 2463 2470 2470 2506 2506 2491 2491 2502 2502 4739 4739 2482 2482 4740 4740 4741 4741 2482 2482 2494 2494 2482 2482 2477 2477 2494 2494 2494 2494 2477 2477 2488 2488 2477 2477 2472 2472 2488 2488 2488 2488 2472 2472 2483 2483 2472 2472 2466 2466 2483 2483 2483 2483 2466 2466 2479 2479 2466 2466 2464 2464 2479 2479 2479 2479 2464 2464 2478 2478 2464 2464 2470 2470 2478 2478 2478 2478 2470 2470 2476 2476 2462 2462 2460 2460 2461 2461 2499 2499 2487 2487 2491 2491 4742 4742 2480 2480 4743 4743 4744 4744 2480 2480 2482 2482 2480 2480 2474 2474 2482 2482 2482 2482 2474 2474 2477 2477 2474 2474 2469 2469 2477 2477 2477 2477 2469 2469 2472 2472 2469 2469 2465 2465 2472 2472 2472 2472 2465 2465 2466 2466 2465 2465 2462 2462 2466 2466 2466 2466 2462 2462 2464 2464 2462 2462 2461 2461 2464 2464 2464 2464 2461 2461 2463 2463 2471 2471 2468 2468 2467 2467 2496 2496 2495 2495 2487 2487 4745 4745 2486 2486 4746 4746 4747 4747 2486 2486 2480 2480 2486 2486 2481 2481 2480 2480 2480 2480 2481 2481 2474 2474 2481 2481 2475 2475 2474 2474 2474 2474 2475 2475 2469 2469 2475 2475 2473 2473 2469 2469 2469 2469 2473 2473 2465 2465 2473 2473 2471 2471 2465 2465 2465 2465 2471 2471 2462 2462 2471 2471 2467 2467 2462 2462 2462 2462 2467 2467 2460 2460 2503 2503 2508 2508 2495 2495 4748 4748 2504 2504 4749 4749 4750 4750 2504 2504 2486 2486 2504 2504 2497 2497 2486 2486 2486 2486 2497 2497 2481 2481 2497 2497 2493 2493 2481 2481 2481 2481 2493 2493 2475 2475 2493 2493 2489 2489 2475 2475 2475 2475 2489 2489 2473 2473 2489 2489 2485 2485 2473 2473 2473 2473 2485 2485 2471 2471 2485 2485 2484 2484 2471 2471 2471 2471 2484 2484 2468 2468 2513 2513 2524 2524 2508 2508 4751 4751 2520 2520 4752 4752 4753 4753 2520 2520 2504 2504 2520 2520 2516 2516 2504 2504 2504 2504 2516 2516 2497 2497 2516 2516 2514 2514 2497 2497 2497 2497 2514 2514 2493 2493 2514 2514 2512 2512 2493 2493 2493 2493 2512 2512 2489 2489 2512 2512 2510 2510 2489 2489 2489 2489 2510 2510 2485 2485 2510 2510 2509 2509 2485 2485 2485 2485 2509 2509 2490 2490 2527 2527 2537 2537 2524 2524 4754 4754 2536 2536 4755 4755 4756 4756 4757 4757 2520 2520 4758 4758 4759 4759 2520 2520 2520 2520 4760 4760 2516 2516 4761 4761 4762 4762 2516 2516 2516 2516 4763 4763 2514 2514 4764 4764 4765 4765 2514 2514 2514 2514 4766 4766 2512 2512 4767 4767 4768 4768 2512 2512 2512 2512 4769 4769 2510 2510 4770 4770 4771 4771 2510 2510 2510 2510 4772 4772 2518 2518 2550 2550 2549 2549 2544 2544 2540 2540 2555 2555 2537 2537 4773 4773 2554 2554 4774 4774 4775 4775 2554 2554 2536 2536 2554 2554 2553 2553 2536 2536 2536 2536 2553 2553 2535 2535 2553 2553 2552 2552 2535 2535 2535 2535 2552 2552 2533 2533 2552 2552 2551 2551 2533 2533 2533 2533 2551 2551 2532 2532 2551 2551 2550 2550 2532 2532 2532 2532 2550 2550 2530 2530 2550 2550 2544 2544 2530 2530 2530 2530 2544 2544 2529 2529 2568 2568 2567 2567 2566 2566 2556 2556 2573 2573 2555 2555 4776 4776 2572 2572 4777 4777 4778 4778 2572 2572 2554 2554 2572 2572 2571 2571 2554 2554 2554 2554 2571 2571 2553 2553 2571 2571 2570 2570 2553 2553 2553 2553 2570 2570 2552 2552 2570 2570 2569 2569 2552 2552 2552 2552 2569 2569 2551 2551 2569 2569 2568 2568 2551 2551 2551 2551 2568 2568 2550 2550 2568 2568 2566 2566 2550 2550 2550 2550 2566 2566 2549 2549 2574 2574 2589 2589 2573 2573 4779 4779 2588 2588 4780 4780 4781 4781 2588 2588 2572 2572 2588 2588 2587 2587 2572 2572 2572 2572 2587 2587 2571 2571 2587 2587 2586 2586 2571 2571 2571 2571 2586 2586 2570 2570 2586 2586 2585 2585 2570 2570 2570 2570 2585 2585 2569 2569 2585 2585 2584 2584 2569 2569 2569 2569 2584 2584 2568 2568 2584 2584 2583 2583 2568 2568 2568 2568 2583 2583 2567 2567 2760 2760 2751 2751 2749 2749 2746 2746 2739 2739 2737 2737 2745 2745 2756 2756 2755 2755 2761 2761 2770 2770 2769 2769 2796 2796 2800 2800 2799 2799 2815 2815 2830 2830 2829 2829 2831 2831 2839 2839 2840 2840 2873 2873 2884 2884 2885 2885 4782 4782 2899 2899 2900 2900 2924 2924 2925 2925 2927 2927 2891 2891 4783 4783 4784 4784 2872 2872 2862 2862 2863 2863 2852 2852 2868 2868 2851 2851 2868 2868 2867 2867 2851 2851 4785 4785 4786 4786 2850 2850 4787 4787 2866 2866 2850 2850 2850 2850 2866 2866 2849 2849 2866 2866 2865 2865 2849 2849 2849 2849 2865 2865 2848 2848 2865 2865 2864 2864 2848 2848 2848 2848 2864 2864 2847 2847 2864 2864 2863 2863 2847 2847 2929 2929 2949 2949 2921 2921 2949 2949 2945 2945 2921 2921 4788 4788 4789 4789 2915 2915 4790 4790 2938 2938 2915 2915 2915 2915 2938 2938 2912 2912 2938 2938 2928 2928 2912 2912 2912 2912 2928 2928 2910 2910 2928 2928 2922 2922 2910 2910 2910 2910 2922 2922 2906 2906 2922 2922 2920 2920 2906 2906 2942 2942 2917 2917 2936 2936 2917 2917 2911 2911 2936 2936 4791 4791 4792 4792 2926 2926 4793 4793 2907 2907 2926 2926 2926 2926 2907 2907 2919 2919 2907 2907 2903 2903 2919 2919 2919 2919 2903 2903 2916 2916 2903 2903 2901 2901 2916 2916 2916 2916 2901 2901 2914 2914 2901 2901 2900 2900 2914 2914 2861 2861 2845 2845 2860 2860 2845 2845 2844 2844 2860 2860 4794 4794 4795 4795 2859 2859 4796 4796 2843 2843 2859 2859 2859 2859 2843 2843 2858 2858 2843 2843 2842 2842 2858 2858 2858 2858 2842 2842 2857 2857 2842 2842 2841 2841 2857 2857 2857 2857 2841 2841 2856 2856 2841 2841 2840 2840 2856 2856 2773 2773 2752 2752 2775 2775 2752 2752 2758 2758 2775 2775 4797 4797 4798 4798 2779 2779 4799 4799 2762 2762 4800 4800 4801 4801 2762 2762 4802 4802 2762 2762 2766 2766 4803 4803 4804 4804 2766 2766 4805 4805 2766 2766 2768 2768 4806 4806 4807 4807 2768 2768 4808 4808 2768 2768 2769 2769 4809 4809 2715 2715 2716 2716 2718 2718 2716 2716 2719 2719 2718 2718 4810 4810 4811 4811 2722 2722 4812 4812 2723 2723 2722 2722 2722 2722 2723 2723 2726 2726 2723 2723 2728 2728 2726 2726 2726 2726 2728 2728 2729 2729 2728 2728 2732 2732 2729 2729 2729 2729 2732 2732 2734 2734 2732 2732 2737 2737 2734 2734 2765 2765 2783 2783 2767 2767 2783 2783 2786 2786 2767 2767 4813 4813 4814 4814 2771 2771 4815 4815 4816 4816 2771 2771 2771 2771 4817 4817 2772 2772 4818 4818 4819 4819 2772 2772 2772 2772 4820 4820 2774 2774 4821 4821 4822 4822 2774 2774 2774 2774 4823 4823 2776 2776 4824 4824 4825 4825 2776 2776 2838 2838 2852 2852 2837 2837 2852 2852 2851 2851 2837 2837 4826 4826 4827 4827 2836 2836 4828 4828 2850 2850 2836 2836 2836 2836 2850 2850 2835 2835 2850 2850 2849 2849 2835 2835 2835 2835 2849 2849 2834 2834 2849 2849 2848 2848 2834 2834 2834 2834 2848 2848 2833 2833 2848 2848 2847 2847 2833 2833 2833 2833 2847 2847 2832 2832 2847 2847 2846 2846 2832 2832 2863 2863 2862 2862 2847 2847 2862 2862 2853 2853 2847 2847 2847 2847 2853 2853 2846 2846 2878 2878 2872 2872 2879 2879 2872 2872 2863 2863 2879 2879 2879 2879 2863 2863 2880 2880 2863 2863 2864 2864 2880 2880 2880 2880 2864 2864 2881 2881 2864 2864 2865 2865 2881 2881 2881 2881 2865 2865 2882 2882 2865 2865 2866 2866 2882 2882 2882 2882 2866 2866 4829 4829 2866 2866 4830 4830 4831 4831 2883 2883 2867 2867 2886 2886 2867 2867 2868 2868 2886 2886 2892 2892 2891 2891 2893 2893 2891 2891 4832 4832 2893 2893 2893 2893 4833 4833 2895 2895 4834 4834 4835 4835 2895 2895 2895 2895 4836 4836 2897 2897 4837 4837 4838 4838 2897 2897 2897 2897 4839 4839 2898 2898 4840 4840 4841 4841 2898 2898 2898 2898 4842 4842 4843 4843 2882 2882 4844 4844 4845 4845 2902 2902 2883 2883 2904 2904 2883 2883 2886 2886 2904 2904 2904 2904 2929 2929 2902 2902 2929 2929 2921 2921 2902 2902 4846 4846 4847 4847 2898 2898 4848 4848 2915 2915 2898 2898 2898 2898 2915 2915 2897 2897 2915 2915 2912 2912 2897 2897 2897 2897 2912 2912 2895 2895 2912 2912 2910 2910 2895 2895 2895 2895 2910 2910 2893 2893 2910 2910 2906 2906 2893 2893 2893 2893 2906 2906 2892 2892 2906 2906 2905 2905 2892 2892 2933 2933 2930 2930 2932 2932 2930 2930 2920 2920 2932 2932 2932 2932 2920 2920 2937 2937 2920 2920 2922 2922 2937 2937 2937 2937 2922 2922 2941 2941 2922 2922 2928 2928 2941 2941 2941 2941 2928 2928 2946 2946 2928 2928 2938 2938 2946 2946 2946 2946 2938 2938 4849 4849 2938 2938 4850 4850 4851 4851 2950 2950 2945 2945 2953 2953 2945 2945 2949 2949 2953 2953 2930 2930 2923 2923 2920 2920 2923 2923 2918 2918 2920 2920 2920 2920 2918 2918 2906 2906 2918 2918 2909 2909 2906 2906 2906 2906 2909 2909 2905 2905 2934 2934 2933 2933 2935 2935 2933 2933 2932 2932 2935 2935 2935 2935 2932 2932 2940 2940 2932 2932 2937 2937 2940 2940 2940 2940 2937 2937 2943 2943 2937 2937 2941 2941 2943 2943 2943 2943 2941 2941 2947 2947 2941 2941 2946 2946 2947 2947 2947 2947 2946 2946 4852 4852 2946 2946 4853 4853 4854 4854 2951 2951 2950 2950 2954 2954 2950 2950 2953 2953 2954 2954 2954 2954 2952 2952 2951 2951 2952 2952 2948 2948 2951 2951 4855 4855 4856 4856 2947 2947 4857 4857 2944 2944 2947 2947 2947 2947 2944 2944 2943 2943 2944 2944 2939 2939 2943 2943 2943 2943 2939 2939 2940 2940 2939 2939 2931 2931 2940 2940 2940 2940 2931 2931 2935 2935 2931 2931 2927 2927 2935 2935 2935 2935 2927 2927 2934 2934 2927 2927 2925 2925 2934 2934 2913 2913 2924 2924 2914 2914 2924 2924 2927 2927 2914 2914 2914 2914 2927 2927 2916 2916 2927 2927 2931 2931 2916 2916 2916 2916 2931 2931 2919 2919 2931 2931 2939 2939 2919 2919 2919 2919 2939 2939 2926 2926 2939 2939 2944 2944 2926 2926 2926 2926 2944 2944 4858 4858 2944 2944 4859 4859 4860 4860 2936 2936 2948 2948 2942 2942 2948 2948 2952 2952 2942 2942 2900 2900 2899 2899 2914 2914 2899 2899 2908 2908 2914 2914 2914 2914 2908 2908 2913 2913 2884 2884 2889 2889 2885 2885 4861 4861 2900 2900 4862 4862 4863 4863 2900 2900 4864 4864 2900 2900 2901 2901 4865 4865 4866 4866 2901 2901 4867 4867 2901 2901 2903 2903 4868 4868 4869 4869 2903 2903 4870 4870 2903 2903 2907 2907 4871 4871 4872 4872 2907 2907 4873 4873 2907 2907 4874 4874 4875 4875 2894 2894 2911 2911 2896 2896 2911 2911 2917 2917 2896 2896 2869 2869 2873 2873 2870 2870 2873 2873 2885 2885 2870 2870 2870 2870 2885 2885 2871 2871 2885 2885 2887 2887 2871 2871 2871 2871 2887 2887 2874 2874 2887 2887 2888 2888 2874 2874 2874 2874 2888 2888 2875 2875 2888 2888 2890 2890 2875 2875 2875 2875 2890 2890 4876 4876 2890 2890 4877 4877 4878 4878 2876 2876 2894 2894 2877 2877 2894 2894 2896 2896 2877 2877 2877 2877 2861 2861 2876 2876 2861 2861 2860 2860 2876 2876 4879 4879 4880 4880 2875 2875 4881 4881 2859 2859 2875 2875 2875 2875 2859 2859 2874 2874 2859 2859 2858 2858 2874 2874 2874 2874 2858 2858 2871 2871 2858 2858 2857 2857 2871 2871 2871 2871 2857 2857 2870 2870 2857 2857 2856 2856 2870 2870 2870 2870 2856 2856 2869 2869 2856 2856 2855 2855 2869 2869 2840 2840 2839 2839 2856 2856 2839 2839 2854 2854 2856 2856 2856 2856 2854 2854 2855 2855 2830 2830 2831 2831 2829 2829 2831 2831 2840 2840 2829 2829 2829 2829 2840 2840 2828 2828 2840 2840 2841 2841 2828 2828 2828 2828 2841 2841 2827 2827 2841 2841 2842 2842 2827 2827 2827 2827 2842 2842 2826 2826 2842 2842 2843 2843 2826 2826 2826 2826 2843 2843 4882 4882 2843 2843 4883 4883 4884 4884 2825 2825 2844 2844 2824 2824 2844 2844 2845 2845 2824 2824 2814 2814 2815 2815 2813 2813 2815 2815 2829 2829 2813 2813 2813 2813 2829 2829 2812 2812 2829 2829 2828 2828 2812 2812 2812 2812 2828 2828 2811 2811 2828 2828 2827 2827 2811 2811 2811 2811 2827 2827 2810 2810 2827 2827 2826 2826 2810 2810 2810 2810 2826 2826 4885 4885 2826 2826 4886 4886 4887 4887 2809 2809 2825 2825 2808 2808 2825 2825 2824 2824 2808 2808 2808 2808 2792 2792 2809 2809 2792 2792 2793 2793 2809 2809 4888 4888 4889 4889 2810 2810 4890 4890 2794 2794 2810 2810 2810 2810 2794 2794 2811 2811 2794 2794 2795 2795 2811 2811 2811 2811 2795 2795 2812 2812 2795 2795 2798 2798 2812 2812 2812 2812 2798 2798 2813 2813 2798 2798 2799 2799 2813 2813 2813 2813 2799 2799 2814 2814 2799 2799 2800 2800 2814 2814 2785 2785 2796 2796 2784 2784 2796 2796 2799 2799 2784 2784 2784 2784 2799 2799 2782 2782 2799 2799 2798 2798 2782 2782 2782 2782 2798 2798 2781 2781 2798 2798 2795 2795 2781 2781 2781 2781 2795 2795 2779 2779 2795 2795 2794 2794 2779 2779 2779 2779 2794 2794 4891 4891 2794 2794 4892 4892 4893 4893 2775 2775 2793 2793 2773 2773 2793 2793 2792 2792 2773 2773 2769 2769 2770 2770 4894 4894 2770 2770 4895 4895 4896 4896 2784 2784 2780 2780 2785 2785 2756 2756 2761 2761 2755 2755 2761 2761 2769 2769 2755 2755 2755 2755 2769 2769 2753 2753 2769 2769 2768 2768 2753 2753 2753 2753 2768 2768 2750 2750 2768 2768 2766 2766 2750 2750 2750 2750 2766 2766 2743 2743 2766 2766 2762 2762 2743 2743 2743 2743 2762 2762 4897 4897 2762 2762 4898 4898 4899 4899 2733 2733 2758 2758 2727 2727 2758 2758 2752 2752 2727 2727 2744 2744 2745 2745 2742 2742 2745 2745 2755 2755 2742 2742 2742 2742 2755 2755 2738 2738 2755 2755 2753 2753 2738 2738 2738 2738 2753 2753 2730 2730 2753 2753 2750 2750 2730 2730 2730 2730 2750 2750 2725 2725 2750 2750 2743 2743 2725 2725 2725 2725 2743 2743 4900 4900 2743 2743 4901 4901 4902 4902 2721 2721 2733 2733 2717 2717 2733 2733 2727 2727 2717 2717 2717 2717 2715 2715 2721 2721 2715 2715 2718 2718 2721 2721 4903 4903 4904 4904 2725 2725 4905 4905 2722 2722 2725 2725 2725 2725 2722 2722 2730 2730 2722 2722 2726 2726 2730 2730 2730 2730 2726 2726 2738 2738 2726 2726 2729 2729 2738 2738 2738 2738 2729 2729 2742 2742 2729 2729 2734 2734 2742 2742 2742 2742 2734 2734 2744 2744 2734 2734 2735 2735 2744 2744 2737 2737 2739 2739 2734 2734 2739 2739 2736 2736 2734 2734 2734 2734 2736 2736 2735 2735 2751 2751 2746 2746 2749 2749 2746 2746 2737 2737 2749 2749 2749 2749 2737 2737 2747 2747 2737 2737 2732 2732 2747 2747 2747 2747 2732 2732 2741 2741 2732 2732 2728 2728 2741 2741 2741 2741 2728 2728 2731 2731 2728 2728 2723 2723 2731 2731 2731 2731 2723 2723 4906 4906 2723 2723 4907 4907 4908 4908 2724 2724 2719 2719 2720 2720 2719 2719 2716 2716 2720 2720 2764 2764 2760 2760 2763 2763 2760 2760 2749 2749 2763 2763 2763 2763 2749 2749 2759 2759 2749 2749 2747 2747 2759 2759 2759 2759 2747 2747 2757 2757 2747 2747 2741 2741 2757 2757 2757 2757 2741 2741 2754 2754 2741 2741 2731 2731 2754 2754 2754 2754 2731 2731 4909 4909 2731 2731 4910 4910 4911 4911 2748 2748 2724 2724 2740 2740 2724 2724 2720 2720 2740 2740 2740 2740 2765 2765 2748 2748 2765 2765 2767 2767 2748 2748 4912 4912 4913 4913 2754 2754 4914 4914 2771 2771 2754 2754 2754 2754 2771 2771 2757 2757 2771 2771 2772 2772 2757 2757 2757 2757 2772 2772 2759 2759 2772 2772 2774 2774 2759 2759 2759 2759 2774 2774 2763 2763 2774 2774 2776 2776 2763 2763 2763 2763 2776 2776 2764 2764 2776 2776 2777 2777 2764 2764 2816 2816 2807 2807 2806 2806 2807 2807 2790 2790 2806 2806 2806 2806 2790 2790 2805 2805 2790 2790 2789 2789 2805 2805 2805 2805 2789 2789 2804 2804 2789 2789 2788 2788 2804 2804 2804 2804 2788 2788 2803 2803 2788 2788 2787 2787 2803 2803 2803 2803 2787 2787 4915 4915 2787 2787 4916 4916 4917 4917 2802 2802 2786 2786 2801 2801 2786 2786 2783 2783 2801 2801 2807 2807 2797 2797 2790 2790 2797 2797 2791 2791 2790 2790 4918 4918 4919 4919 2776 2776 4920 4920 2778 2778 2776 2776 2776 2776 2778 2778 2777 2777 2823 2823 2816 2816 2822 2822 2816 2816 2806 2806 2822 2822 2822 2822 2806 2806 2821 2821 2806 2806 2805 2805 2821 2821 2821 2821 2805 2805 2820 2820 2805 2805 2804 2804 2820 2820 2820 2820 2804 2804 2819 2819 2804 2804 2803 2803 2819 2819 2819 2819 2803 2803 4921 4921 2803 2803 4922 4922 4923 4923 2818 2818 2802 2802 2817 2817 2802 2802 2801 2801 2817 2817 2817 2817 2838 2838 2818 2818 2838 2838 2837 2837 2818 2818 4924 4924 4925 4925 2819 2819 4926 4926 2836 2836 2819 2819 2819 2819 2836 2836 2820 2820 2836 2836 2835 2835 2820 2820 2820 2820 2835 2835 2821 2821 2835 2835 2834 2834 2821 2821 2821 2821 2834 2834 2822 2822 2834 2834 2833 2833 2822 2822 2822 2822 2833 2833 2823 2823 2833 2833 2832 2832 2823 2823 3006 3006 2998 2998 3000 3000 2982 2982 2977 2977 2979 2979 2983 2983 2988 2988 2990 2990 3005 3005 3009 3009 3010 3010 3087 3087 3094 3094 3093 3093 4927 4927 4928 4928 3136 3136 3040 3040 3056 3056 3055 3055 3026 3026 3040 3040 3039 3039 3014 3014 3026 3026 3023 3023 3002 3002 3014 3014 3012 3012 2994 2994 3002 3002 2997 2997 2987 2987 2994 2994 2985 2985 2989 2989 2987 2987 2978 2978 2996 2996 2989 2989 2980 2980 3008 3008 2996 2996 2991 2991 3020 3020 3008 3008 3003 3003 3033 3033 3020 3020 3016 3016 3047 3047 3033 3033 3032 3032 3063 3063 3047 3047 3046 3046 3072 3072 3063 3063 3062 3062 3088 3088 3072 3072 3073 3073 3127 3127 3132 3132 3139 3139 3132 3132 3144 3144 3139 3139 3139 3139 3144 3144 3146 3146 3081 3081 3068 3068 4929 4929 4930 4930 3136 3136 4931 4931 3136 3136 4932 4932 4933 4933 3120 3120 4934 4934 4935 4935 3132 3132 3127 3127 3119 3119 3119 3119 3127 3127 3115 3115 3108 3108 3122 3122 3105 3105 3122 3122 3120 3120 3105 3105 3105 3105 3120 3120 3104 3104 3120 3120 4936 4936 3104 3104 3104 3104 4937 4937 4938 4938 3119 3119 3115 3115 3103 3103 3103 3103 3115 3115 3102 3102 3093 3093 3108 3108 3092 3092 3108 3108 3105 3105 3092 3092 3092 3092 3105 3105 3091 3091 3105 3105 3104 3104 3091 3091 3091 3091 3104 3104 3090 3090 3104 3104 4939 4939 3090 3090 3090 3090 4940 4940 4941 4941 3103 3103 3102 3102 3089 3089 3089 3089 3102 3102 3088 3088 3100 3100 3084 3084 3083 3083 3056 3056 3070 3070 3069 3069 3070 3070 3080 3080 3069 3069 4942 4942 4943 4943 3081 3081 4944 4944 3097 3097 3081 3081 3081 3081 3097 3097 3098 3098 3097 3097 3114 3114 3098 3098 3098 3098 3114 3114 3116 3116 4945 4945 3134 3134 4946 4946 4947 4947 3134 3134 3135 3135 3134 3134 3156 3156 3135 3135 3070 3070 3079 3079 3080 3080 3079 3079 3096 3096 3080 3080 4948 4948 4949 4949 3097 3097 4950 4950 3113 3113 3097 3097 3097 3097 3113 3113 3114 3114 4951 4951 3131 3131 4952 4952 4953 4953 3131 3131 3134 3134 3131 3131 3154 3154 3134 3134 3134 3134 3154 3154 3156 3156 3154 3154 3170 3170 3156 3156 3156 3156 3170 3170 3172 3172 3170 3170 3173 3173 3172 3172 3095 3095 3109 3109 3112 3112 3109 3109 3123 3123 3112 3112 4954 4954 4955 4955 3128 3128 4956 4956 3143 3143 3128 3128 3128 3128 3143 3143 3149 3149 3143 3143 3164 3164 3149 3149 3149 3149 3164 3164 3168 3168 3164 3164 3175 3175 3168 3168 3168 3168 3175 3175 3178 3178 3175 3175 3176 3176 3178 3178 3133 3133 3141 3141 3150 3150 3141 3141 3157 3157 3150 3150 4957 4957 4958 4958 3163 3163 4959 4959 3161 3161 3163 3163 3163 3163 3161 3161 3167 3167 3161 3161 3159 3159 3167 3167 3167 3167 3159 3159 3162 3162 3159 3159 3142 3142 3162 3162 3162 3162 3142 3142 3145 3145 3142 3142 4960 4960 3145 3145 3141 3141 3148 3148 3157 3157 3148 3148 3155 3155 3157 3157 4961 4961 4962 4962 3161 3161 4963 4963 3151 3151 3161 3161 3161 3161 3151 3151 3159 3159 3151 3151 3140 3140 3159 3159 3159 3159 3140 3140 3142 3142 3140 3140 4964 4964 3142 3142 3142 3142 4965 4965 4966 4966 3124 3124 3110 3110 3125 3125 3125 3125 3110 3110 3111 3111 3110 3110 3107 3107 3111 3111 3067 3067 3083 3083 3066 3066 3083 3083 3084 3084 3066 3066 3066 3066 3084 3084 3065 3065 3084 3084 3085 3085 3065 3065 3065 3065 3085 3085 3064 3064 3129 3129 4967 4967 4968 4968 3118 3118 3100 3100 3117 3117 3117 3117 3100 3100 3099 3099 3100 3100 3083 3083 3099 3099 3099 3099 3083 3083 3082 3082 3083 3083 3067 3067 3082 3082 3082 3082 3067 3067 3068 3068 3118 3118 3106 3106 3100 3100 3106 3106 3101 3101 3100 3100 3100 3100 3101 3101 3084 3084 3101 3101 3086 3086 3084 3084 3084 3084 3086 3086 3085 3085 3068 3068 3081 3081 3082 3082 3081 3081 3098 3098 3082 3082 3082 3082 3098 3098 3099 3099 3098 3098 3116 3116 3099 3099 3099 3099 3116 3116 3117 3117 4969 4969 3135 3135 4970 4970 4971 4971 3135 3135 3129 3129 3172 3172 3158 3158 3156 3156 3158 3158 3153 3153 3156 3156 3156 3156 3153 3153 3135 3135 3153 3153 3137 3137 3135 3135 3135 3135 3137 3137 3129 3129 3180 3180 3173 3173 3178 3178 3173 3173 3170 3170 3178 3178 3178 3178 3170 3170 3168 3168 3170 3170 3154 3154 3168 3168 3168 3168 3154 3154 3149 3149 3154 3154 3131 3131 3149 3149 3149 3149 3131 3131 3128 3128 3131 3131 4972 4972 3128 3128 3128 3128 4973 4973 4974 4974 3113 3113 4975 4975 4976 4976 3112 3112 3096 3096 3095 3095 3096 3096 3079 3079 3095 3095 3152 3152 3166 3166 3165 3165 3166 3166 3176 3176 3165 3165 3165 3165 3176 3176 3174 3174 3176 3176 3175 3175 3174 3174 3174 3174 3175 3175 3169 3169 3175 3175 3164 3164 3169 3169 3169 3169 3164 3164 3160 3160 3164 3164 3143 3143 3160 3160 3160 3160 3143 3143 4977 4977 3143 3143 4978 4978 4979 4979 3138 3138 3123 3123 3121 3121 3123 3123 3109 3109 3121 3121 3166 3166 3171 3171 3176 3176 3171 3171 3177 3177 3176 3176 3176 3176 3177 3177 3178 3178 3177 3177 3179 3179 3178 3178 3178 3178 3179 3179 3180 3180 3121 3121 3133 3133 3138 3138 3133 3133 3150 3150 3138 3138 4980 4980 4981 4981 3160 3160 4982 4982 3163 3163 3160 3160 3160 3160 3163 3163 3169 3169 3163 3163 3167 3167 3169 3169 3169 3169 3167 3167 3174 3174 3167 3167 3162 3162 3174 3174 3174 3174 3162 3162 3165 3165 3162 3162 3145 3145 3165 3165 3165 3165 3145 3145 3152 3152 3111 3111 3126 3126 3125 3125 3126 3126 3130 3130 3125 3125 4983 4983 4984 4984 3145 3145 4985 4985 3147 3147 3145 3145 3145 3145 3147 3147 3152 3152 3094 3094 3107 3107 3093 3093 3107 3107 3110 3110 3093 3093 3093 3093 3110 3110 3108 3108 3110 3110 3124 3124 3108 3108 3108 3108 3124 3124 3122 3122 4986 4986 3140 3140 4987 4987 4988 4988 3140 3140 3136 3136 3140 3140 3151 3151 3136 3136 3136 3136 3151 3151 4989 4989 3151 3151 4990 4990 4991 4991 3144 3144 3155 3155 3146 3146 3155 3155 3148 3148 3146 3146 3088 3088 3073 3073 3089 3089 4992 4992 3074 3074 4993 4993 4994 4994 3074 3074 3090 3090 3074 3074 3075 3075 3090 3090 3090 3090 3075 3075 3091 3091 3075 3075 3076 3076 3091 3091 3091 3091 3076 3076 3092 3092 3076 3076 3077 3077 3092 3092 3092 3092 3077 3077 3093 3093 3077 3077 3078 3078 3093 3093 3093 3093 3078 3078 3087 3087 3058 3058 3057 3057 3071 3071 3072 3072 3062 3062 3073 3073 4995 4995 3061 3061 4996 4996 4997 4997 3061 3061 3074 3074 3061 3061 3060 3060 3074 3074 3074 3074 3060 3060 3075 3075 3060 3060 3059 3059 3075 3075 3075 3075 3059 3059 3076 3076 3059 3059 3058 3058 3076 3076 3076 3076 3058 3058 3077 3077 3058 3058 3071 3071 3077 3077 3077 3077 3071 3071 3078 3078 3042 3042 3041 3041 3048 3048 3063 3063 3046 3046 3062 3062 4998 4998 3045 3045 4999 4999 5000 5000 3045 3045 3061 3061 3045 3045 3044 3044 3061 3061 3061 3061 3044 3044 3060 3060 3044 3044 3043 3043 3060 3060 3060 3060 3043 3043 3059 3059 3043 3043 3042 3042 3059 3059 3059 3059 3042 3042 3058 3058 3042 3042 3048 3048 3058 3058 3058 3058 3048 3048 3057 3057 3025 3025 3024 3024 3028 3028 3047 3047 3032 3032 3046 3046 5001 5001 3031 3031 5002 5002 5003 5003 3031 3031 3045 3045 3031 3031 3030 3030 3045 3045 3045 3045 3030 3030 3044 3044 3030 3030 3027 3027 3044 3044 3044 3044 3027 3027 3043 3043 3027 3027 3025 3025 3043 3043 3043 3043 3025 3025 3042 3042 3025 3025 3028 3028 3042 3042 3042 3042 3028 3028 3041 3041 3033 3033 3016 3016 3032 3032 5004 5004 3015 3015 5005 5005 5006 5006 3015 3015 3031 3031 3015 3015 3013 3013 3031 3031 3031 3031 3013 3013 3030 3030 3013 3013 3011 3011 3030 3030 3030 3030 3011 3011 3027 3027 3011 3011 3010 3010 3027 3027 3027 3027 3010 3010 3025 3025 3010 3010 3009 3009 3025 3025 3025 3025 3009 3009 3024 3024 3020 3020 3003 3003 3016 3016 5007 5007 2999 2999 5008 5008 5009 5009 2999 2999 5010 5010 2999 2999 2995 2995 5011 5011 5012 5012 2995 2995 5013 5013 2995 2995 2993 2993 5014 5014 5015 5015 2993 2993 5016 5016 2993 2993 2990 2990 5017 5017 5018 5018 2990 2990 5019 5019 2990 2990 2988 2988 5020 5020 5021 5021 2988 2988 5022 5022 3008 3008 2991 2991 3003 3003 5023 5023 2984 2984 5024 5024 5025 5025 2984 2984 2999 2999 2984 2984 2976 2976 2999 2999 2999 2999 2976 2976 2995 2995 2976 2976 2973 2973 2995 2995 2995 2995 2973 2973 2993 2993 2973 2973 2970 2970 2993 2993 2993 2993 2970 2970 2990 2990 2970 2970 2969 2969 2990 2990 2990 2990 2969 2969 2983 2983 2959 2959 2958 2958 2964 2964 2996 2996 2980 2980 2991 2991 5026 5026 2974 2974 5027 5027 5028 5028 2974 2974 2984 2984 2974 2974 2968 2968 2984 2984 2984 2984 2968 2968 2976 2976 2968 2968 2961 2961 2976 2976 2976 2976 2961 2961 2973 2973 2961 2961 2959 2959 2973 2973 2973 2973 2959 2959 2970 2970 2959 2959 2964 2964 2970 2970 2970 2970 2964 2964 2969 2969 2957 2957 2955 2955 2956 2956 2989 2989 2978 2978 2980 2980 5029 5029 2972 2972 5030 5030 5031 5031 2972 2972 2974 2974 2972 2972 2966 2966 2974 2974 2974 2974 2966 2966 2968 2968 2966 2966 2960 2960 2968 2968 2968 2968 2960 2960 2961 2961 2960 2960 2957 2957 2961 2961 2961 2961 2957 2957 2959 2959 2957 2957 2956 2956 2959 2959 2959 2959 2956 2956 2958 2958 2965 2965 2963 2963 2962 2962 2987 2987 2985 2985 2978 2978 5032 5032 2975 2975 5033 5033 5034 5034 2975 2975 2972 2972 2975 2975 2971 2971 2972 2972 2972 2972 2971 2971 2966 2966 2971 2971 2967 2967 2966 2966 2966 2966 2967 2967 2960 2960 2967 2967 2965 2965 2960 2960 2960 2960 2965 2965 2957 2957 2965 2965 2962 2962 2957 2957 2957 2957 2962 2962 2955 2955 2994 2994 2997 2997 2985 2985 5035 5035 2992 2992 5036 5036 5037 5037 2992 2992 2975 2975 2992 2992 2986 2986 2975 2975 2975 2975 2986 2986 2971 2971 2986 2986 2981 2981 2971 2971 2971 2971 2981 2981 2967 2967 2981 2981 2979 2979 2967 2967 2967 2967 2979 2979 2965 2965 2979 2979 2977 2977 2965 2965 2965 2965 2977 2977 2963 2963 3002 3002 3012 3012 2997 2997 5038 5038 3007 3007 5039 5039 5040 5040 3007 3007 2992 2992 3007 3007 3004 3004 2992 2992 2992 2992 3004 3004 2986 2986 3004 3004 3001 3001 2986 2986 2986 2986 3001 3001 2981 2981 3001 3001 3000 3000 2981 2981 2981 2981 3000 3000 2979 2979 3000 3000 2998 2998 2979 2979 2979 2979 2998 2998 2982 2982 3014 3014 3023 3023 3012 3012 5041 5041 3022 3022 5042 5042 5043 5043 5044 5044 3007 3007 5045 5045 5046 5046 3007 3007 3007 3007 5047 5047 3004 3004 5048 5048 5049 5049 3004 3004 3004 3004 5050 5050 3001 3001 5051 5051 5052 5052 3001 3001 3001 3001 5053 5053 3000 3000 5054 5054 5055 5055 3000 3000 3000 3000 5056 5056 3006 3006 3035 3035 3034 3034 3029 3029 3026 3026 3039 3039 3023 3023 5057 5057 3038 3038 5058 5058 5059 5059 3038 3038 3022 3022 3038 3038 3037 3037 3022 3022 3022 3022 3037 3037 3021 3021 3037 3037 3036 3036 3021 3021 3021 3021 3036 3036 3019 3019 3036 3036 3035 3035 3019 3019 3019 3019 3035 3035 3018 3018 3035 3035 3029 3029 3018 3018 3018 3018 3029 3029 3017 3017 3051 3051 3050 3050 3049 3049 3040 3040 3055 3055 3039 3039 5060 5060 3054 3054 5061 5061 5062 5062 3054 3054 3038 3038 3054 3054 3053 3053 3038 3038 3038 3038 3053 3053 3037 3037 3053 3053 3052 3052 3037 3037 3037 3037 3052 3052 3036 3036 3052 3052 3051 3051 3036 3036 3036 3036 3051 3051 3035 3035 3051 3051 3049 3049 3035 3035 3035 3035 3049 3049 3034 3034 3056 3056 3069 3069 3055 3055 5063 5063 3068 3068 5064 5064 5065 5065 3068 3068 3054 3054 3068 3068 3067 3067 3054 3054 3054 3054 3067 3067 3053 3053 3067 3067 3066 3066 3053 3053 3053 3053 3066 3066 3052 3052 3066 3066 3065 3065 3052 3052 3052 3052 3065 3065 3051 3051 3065 3065 3064 3064 3051 3051 3051 3051 3064 3064 3050 3050 3231 3231 3221 3221 3220 3220 3216 3216 3208 3208 3207 3207 3215 3215 3228 3228 3226 3226 3234 3234 3244 3244 3242 3242 3273 3273 3277 3277 3276 3276 3359 3359 3372 3372 3373 3373 5066 5066 3388 3388 3390 3390 3417 3417 3418 3418 3420 3420 3379 3379 5067 5067 5068 5068 3358 3358 3347 3347 3348 3348 3336 3336 3354 3354 3335 3335 3354 3354 3353 3353 3335 3335 5069 5069 5070 5070 3334 3334 5071 5071 3352 3352 3334 3334 3334 3334 3352 3352 3333 3333 3352 3352 3351 3351 3333 3333 3333 3333 3351 3351 3332 3332 3351 3351 3350 3350 3332 3332 3332 3332 3350 3350 3331 3331 3350 3350 3349 3349 3331 3331 3331 3331 3349 3349 3330 3330 3349 3349 3348 3348 3330 3330 3423 3423 3444 3444 3415 3415 3444 3444 3440 3440 3415 3415 5072 5072 5073 5073 3409 3409 5074 5074 3435 3435 3409 3409 3409 3409 3435 3435 3405 3405 3435 3435 3426 3426 3405 3405 3405 3405 3426 3426 3402 3402 3426 3426 3419 3419 3402 3402 3402 3402 3419 3419 3399 3399 3419 3419 3414 3414 3399 3399 3399 3399 3414 3414 3397 3397 3414 3414 3412 3412 3397 3397 3438 3438 3408 3408 3432 3432 3408 3408 3403 3403 3432 3432 5075 5075 5076 5076 3421 3421 5077 5077 3400 3400 3421 3421 3421 3421 3400 3400 3413 3413 3400 3400 3394 3394 3413 3413 3413 3413 3394 3394 3410 3410 3394 3394 3393 3393 3410 3410 3410 3410 3393 3393 3407 3407 3393 3393 3391 3391 3407 3407 3407 3407 3391 3391 3406 3406 3391 3391 3390 3390 3406 3406 3346 3346 3328 3328 3345 3345 3328 3328 3327 3327 3345 3345 5078 5078 5079 5079 3344 3344 5080 5080 3326 3326 3344 3344 3344 3344 3326 3326 3343 3343 3326 3326 3325 3325 3343 3343 3343 3343 3325 3325 3342 3342 3325 3325 3324 3324 3342 3342 3342 3342 3324 3324 3341 3341 3324 3324 3323 3323 3341 3341 3341 3341 3323 3323 3340 3340 3323 3323 3322 3322 3340 3340 3246 3246 3224 3224 3249 3249 3224 3224 3229 3229 3249 3249 5081 5081 5082 5082 3252 3252 5083 5083 3232 3232 5084 5084 5085 5085 3232 3232 5086 5086 3232 3232 3238 3238 5087 5087 5088 5088 3238 3238 5089 5089 3238 3238 3239 3239 5090 5090 5091 5091 3239 3239 5092 5092 3239 3239 3241 3241 5093 5093 5094 5094 3241 3241 5095 5095 3241 3241 3242 3242 5096 5096 3181 3181 3182 3182 3184 3184 3182 3182 3185 3185 3184 3184 5097 5097 5098 5098 3186 3186 5099 5099 3189 3189 3186 3186 3186 3186 3189 3189 3190 3190 3189 3189 3193 3193 3190 3190 3190 3190 3193 3193 3195 3195 3193 3193 3198 3198 3195 3195 3195 3195 3198 3198 3199 3199 3198 3198 3201 3201 3199 3199 3199 3199 3201 3201 3202 3202 3201 3201 3207 3207 3202 3202 3237 3237 3257 3257 3240 3240 3257 3257 3261 3261 3240 3240 5100 5100 5101 5101 3243 3243 5102 5102 5103 5103 3243 3243 3243 3243 5104 5104 3245 3245 5105 5105 5106 5106 3245 3245 3245 3245 5107 5107 3247 3247 5108 5108 5109 5109 3247 3247 3247 3247 5110 5110 3248 3248 5111 5111 5112 5112 3248 3248 3248 3248 5113 5113 3250 3250 5114 5114 5115 5115 3250 3250 3320 3320 3336 3336 3319 3319 3336 3336 3335 3335 3319 3319 5116 5116 5117 5117 3318 3318 5118 5118 3334 3334 3318 3318 3318 3318 3334 3334 3317 3317 3334 3334 3333 3333 3317 3317 3317 3317 3333 3333 3316 3316 3333 3333 3332 3332 3316 3316 3316 3316 3332 3332 3315 3315 3332 3332 3331 3331 3315 3315 3315 3315 3331 3331 3314 3314 3331 3331 3330 3330 3314 3314 3314 3314 3330 3330 3313 3313 3330 3330 3329 3329 3313 3313 3348 3348 3347 3347 3330 3330 3347 3347 3337 3337 3330 3330 3330 3330 3337 3337 3329 3329 3365 3365 3358 3358 3366 3366 3358 3358 3348 3348 3366 3366 3366 3366 3348 3348 3367 3367 3348 3348 3349 3349 3367 3367 3367 3367 3349 3349 3368 3368 3349 3349 3350 3350 3368 3368 3368 3368 3350 3350 3369 3369 3350 3350 3351 3351 3369 3369 3369 3369 3351 3351 3370 3370 3351 3351 3352 3352 3370 3370 3370 3370 3352 3352 5119 5119 3352 3352 5120 5120 5121 5121 3371 3371 3353 3353 3375 3375 3353 3353 3354 3354 3375 3375 3381 3381 3379 3379 3382 3382 3379 3379 5122 5122 3382 3382 3382 3382 5123 5123 3384 3384 5124 5124 5125 5125 3384 3384 3384 3384 5126 5126 3385 3385 5127 5127 5128 5128 3385 3385 3385 3385 5129 5129 3387 3387 5130 5130 5131 5131 3387 3387 3387 3387 5132 5132 3389 3389 5133 5133 5134 5134 3389 3389 3389 3389 5135 5135 5136 5136 3370 3370 5137 5137 5138 5138 3392 3392 3371 3371 3395 3395 3371 3371 3375 3375 3395 3395 3395 3395 3423 3423 3392 3392 3423 3423 3415 3415 3392 3392 5139 5139 5140 5140 3389 3389 5141 5141 3409 3409 3389 3389 3389 3389 3409 3409 3387 3387 3409 3409 3405 3405 3387 3387 3387 3387 3405 3405 3385 3385 3405 3405 3402 3402 3385 3385 3385 3385 3402 3402 3384 3384 3402 3402 3399 3399 3384 3384 3384 3384 3399 3399 3382 3382 3399 3399 3397 3397 3382 3382 3382 3382 3397 3397 3381 3381 3397 3397 3396 3396 3381 3381 3427 3427 3424 3424 3425 3425 3424 3424 3412 3412 3425 3425 3425 3425 3412 3412 3431 3431 3412 3412 3414 3414 3431 3431 3431 3431 3414 3414 3434 3434 3414 3414 3419 3419 3434 3434 3434 3434 3419 3419 3439 3439 3419 3419 3426 3426 3439 3439 3439 3439 3426 3426 3443 3443 3426 3426 3435 3435 3443 3443 3443 3443 3435 3435 5142 5142 3435 3435 5143 5143 5144 5144 3447 3447 3440 3440 3450 3450 3440 3440 3444 3444 3450 3450 3424 3424 3416 3416 3412 3412 3416 3416 3411 3411 3412 3412 3412 3412 3411 3411 3397 3397 3411 3411 3401 3401 3397 3397 3397 3397 3401 3401 3396 3396 3428 3428 3427 3427 3430 3430 3427 3427 3425 3425 3430 3430 3430 3430 3425 3425 3433 3433 3425 3425 3431 3431 3433 3433 3433 3433 3431 3431 3437 3437 3431 3431 3434 3434 3437 3437 3437 3437 3434 3434 3442 3442 3434 3434 3439 3439 3442 3442 3442 3442 3439 3439 3446 3446 3439 3439 3443 3443 3446 3446 3446 3446 3443 3443 5145 5145 3443 3443 5146 5146 5147 5147 3448 3448 3447 3447 3451 3451 3447 3447 3450 3450 3451 3451 3451 3451 3449 3449 3448 3448 3449 3449 3445 3445 3448 3448 5148 5148 5149 5149 3446 3446 5150 5150 3441 3441 3446 3446 3446 3446 3441 3441 3442 3442 3441 3441 3436 3436 3442 3442 3442 3442 3436 3436 3437 3437 3436 3436 3429 3429 3437 3437 3437 3437 3429 3429 3433 3433 3429 3429 3422 3422 3433 3433 3433 3433 3422 3422 3430 3430 3422 3422 3420 3420 3430 3430 3430 3430 3420 3420 3428 3428 3420 3420 3418 3418 3428 3428 3404 3404 3417 3417 3406 3406 3417 3417 3420 3420 3406 3406 3406 3406 3420 3420 3407 3407 3420 3420 3422 3422 3407 3407 3407 3407 3422 3422 3410 3410 3422 3422 3429 3429 3410 3410 3410 3410 3429 3429 3413 3413 3429 3429 3436 3436 3413 3413 3413 3413 3436 3436 3421 3421 3436 3436 3441 3441 3421 3421 3421 3421 3441 3441 5151 5151 3441 3441 5152 5152 5153 5153 3432 3432 3445 3445 3438 3438 3445 3445 3449 3449 3438 3438 3390 3390 3388 3388 3406 3406 3388 3388 3398 3398 3406 3406 3406 3406 3398 3398 3404 3404 3372 3372 3378 3378 3373 3373 5154 5154 3390 3390 5155 5155 5156 5156 3390 3390 5157 5157 3390 3390 3391 3391 5158 5158 5159 5159 3391 3391 5160 5160 3391 3391 3393 3393 5161 5161 5162 5162 3393 3393 5163 5163 3393 3393 3394 3394 5164 5164 5165 5165 3394 3394 5166 5166 3394 3394 3400 3400 5167 5167 5168 5168 3400 3400 5169 5169 3400 3400 5170 5170 5171 5171 3383 3383 3403 3403 3386 3386 3403 3403 3408 3408 3386 3386 3355 3355 3359 3359 3356 3356 3359 3359 3373 3373 3356 3356 3356 3356 3373 3373 3357 3357 3373 3373 3374 3374 3357 3357 3357 3357 3374 3374 3360 3360 3374 3374 3376 3376 3360 3360 3360 3360 3376 3376 3361 3361 3376 3376 3377 3377 3361 3361 3361 3361 3377 3377 3362 3362 3377 3377 3380 3380 3362 3362 3362 3362 3380 3380 5172 5172 3380 3380 5173 5173 5174 5174 3363 3363 3383 3383 3364 3364 3383 3383 3386 3386 3364 3364 3364 3364 3346 3346 3363 3363 3346 3346 3345 3345 3363 3363 5175 5175 5176 5176 3362 3362 5177 5177 3344 3344 3362 3362 3362 3362 3344 3344 3361 3361 3344 3344 3343 3343 3361 3361 3361 3361 3343 3343 3360 3360 3343 3343 3342 3342 3360 3360 3360 3360 3342 3342 3357 3357 3342 3342 3341 3341 3357 3357 3357 3357 3341 3341 3356 3356 3341 3341 3340 3340 3356 3356 3356 3356 3340 3340 3355 3355 3340 3340 3339 3339 3355 3355 3294 3294 3311 3311 3310 3310 3311 3311 3322 3322 3310 3310 3310 3310 3322 3322 3309 3309 3322 3322 3323 3323 3309 3309 3309 3309 3323 3323 3308 3308 3323 3323 3324 3324 3308 3308 3308 3308 3324 3324 3307 3307 3324 3324 3325 3325 3307 3307 3307 3307 3325 3325 3306 3306 3325 3325 3326 3326 3306 3306 3306 3306 3326 3326 5178 5178 3326 3326 5179 5179 5180 5180 3305 3305 3327 3327 3304 3304 3327 3327 3328 3328 3304 3304 3311 3311 3312 3312 3322 3322 3312 3312 3321 3321 3322 3322 3322 3322 3321 3321 3340 3340 3321 3321 3338 3338 3340 3340 3340 3340 3338 3338 3339 3339 3293 3293 3294 3294 3292 3292 3294 3294 3310 3310 3292 3292 3292 3292 3310 3310 3291 3291 3310 3310 3309 3309 3291 3291 3291 3291 3309 3309 3290 3290 3309 3309 3308 3308 3290 3290 3290 3290 3308 3308 3289 3289 3308 3308 3307 3307 3289 3289 3289 3289 3307 3307 3288 3288 3307 3307 3306 3306 3288 3288 3288 3288 3306 3306 5181 5181 3306 3306 5182 5182 5183 5183 3287 3287 3305 3305 3286 3286 3305 3305 3304 3304 3286 3286 3286 3286 3268 3268 3287 3287 3268 3268 3269 3269 3287 3287 5184 5184 5185 5185 3288 3288 5186 5186 3270 3270 3288 3288 3288 3288 3270 3270 3289 3289 3270 3270 3271 3271 3289 3289 3289 3289 3271 3271 3290 3290 3271 3271 3272 3272 3290 3290 3290 3290 3272 3272 3291 3291 3272 3272 3275 3275 3291 3291 3291 3291 3275 3275 3292 3292 3275 3275 3276 3276 3292 3292 3292 3292 3276 3276 3293 3293 3276 3276 3277 3277 3293 3293 3260 3260 3273 3273 3259 3259 3273 3273 3276 3276 3259 3259 3259 3259 3276 3276 3258 3258 3276 3276 3275 3275 3258 3258 3258 3258 3275 3275 3256 3256 3275 3275 3272 3272 3256 3256 3256 3256 3272 3272 3255 3255 3272 3272 3271 3271 3255 3255 3255 3255 3271 3271 3252 3252 3271 3271 3270 3270 3252 3252 3252 3252 3270 3270 5187 5187 3270 3270 5188 5188 5189 5189 3249 3249 3269 3269 3246 3246 3269 3269 3268 3268 3246 3246 3242 3242 3244 3244 5190 5190 3244 3244 5191 5191 5192 5192 3259 3259 3254 3254 3260 3260 3228 3228 3234 3234 3226 3226 3234 3234 3242 3242 3226 3226 3226 3226 3242 3242 3225 3225 3242 3242 3241 3241 3225 3225 3225 3225 3241 3241 3222 3222 3241 3241 3239 3239 3222 3222 3222 3222 3239 3239 3219 3219 3239 3239 3238 3238 3219 3219 3219 3219 3238 3238 3211 3211 3238 3238 3232 3232 3211 3211 3211 3211 3232 3232 5193 5193 3232 3232 5194 5194 5195 5195 3200 3200 3229 3229 3194 3194 3229 3229 3224 3224 3194 3194 3214 3214 3215 3215 3212 3212 3215 3215 3226 3226 3212 3212 3212 3212 3226 3226 3210 3210 3226 3226 3225 3225 3210 3210 3210 3210 3225 3225 3203 3203 3225 3225 3222 3222 3203 3203 3203 3203 3222 3222 3196 3196 3222 3222 3219 3219 3196 3196 3196 3196 3219 3219 3191 3191 3219 3219 3211 3211 3191 3191 3191 3191 3211 3211 5196 5196 3211 3211 5197 5197 5198 5198 3187 3187 3200 3200 3183 3183 3200 3200 3194 3194 3183 3183 3183 3183 3181 3181 3187 3187 3181 3181 3184 3184 3187 3187 5199 5199 5200 5200 3191 3191 5201 5201 3186 3186 3191 3191 3191 3191 3186 3186 3196 3196 3186 3186 3190 3190 3196 3196 3196 3196 3190 3190 3203 3203 3190 3190 3195 3195 3203 3203 3203 3203 3195 3195 3210 3210 3195 3195 3199 3199 3210 3210 3210 3210 3199 3199 3212 3212 3199 3199 3202 3202 3212 3212 3212 3212 3202 3202 3214 3214 3202 3202 3204 3204 3214 3214 3207 3207 3208 3208 3202 3202 3208 3208 3205 3205 3202 3202 3202 3202 3205 3205 3204 3204 3221 3221 3216 3216 3220 3220 3216 3216 3207 3207 3220 3220 3220 3220 3207 3207 3218 3218 3207 3207 3201 3201 3218 3218 3218 3218 3201 3201 3213 3213 3201 3201 3198 3198 3213 3213 3213 3213 3198 3198 3206 3206 3198 3198 3193 3193 3206 3206 3206 3206 3193 3193 3197 3197 3193 3193 3189 3189 3197 3197 3197 3197 3189 3189 5202 5202 3189 3189 5203 5203 5204 5204 3192 3192 3185 3185 3188 3188 3185 3185 3182 3182 3188 3188 3236 3236 3231 3231 3235 3235 3231 3231 3220 3220 3235 3235 3235 3235 3220 3220 3233 3233 3220 3220 3218 3218 3233 3233 3233 3233 3218 3218 3230 3230 3218 3218 3213 3213 3230 3230 3230 3230 3213 3213 3227 3227 3213 3213 3206 3206 3227 3227 3227 3227 3206 3206 3223 3223 3206 3206 3197 3197 3223 3223 3223 3223 3197 3197 5205 5205 3197 3197 5206 5206 5207 5207 3217 3217 3192 3192 3209 3209 3192 3192 3188 3188 3209 3209 3209 3209 3237 3237 3217 3217 3237 3237 3240 3240 3217 3217 5208 5208 5209 5209 3223 3223 5210 5210 3243 3243 3223 3223 3223 3223 3243 3243 3227 3227 3243 3243 3245 3245 3227 3227 3227 3227 3245 3245 3230 3230 3245 3245 3247 3247 3230 3230 3230 3230 3247 3247 3233 3233 3247 3247 3248 3248 3233 3233 3233 3233 3248 3248 3235 3235 3248 3248 3250 3250 3235 3235 3235 3235 3250 3250 3236 3236 3250 3250 3251 3251 3236 3236 3295 3295 3285 3285 3284 3284 3285 3285 3266 3266 3284 3284 3284 3284 3266 3266 3283 3283 3266 3266 3265 3265 3283 3283 3283 3283 3265 3265 3282 3282 3265 3265 3264 3264 3282 3282 3282 3282 3264 3264 3281 3281 3264 3264 3263 3263 3281 3281 3281 3281 3263 3263 3280 3280 3263 3263 3262 3262 3280 3280 3280 3280 3262 3262 5211 5211 3262 3262 5212 5212 5213 5213 3279 3279 3261 3261 3278 3278 3261 3261 3257 3257 3278 3278 3285 3285 3274 3274 3266 3266 3274 3274 3267 3267 3266 3266 5214 5214 5215 5215 3250 3250 5216 5216 3253 3253 3250 3250 3250 3250 3253 3253 3251 3251 3303 3303 3295 3295 3302 3302 3295 3295 3284 3284 3302 3302 3302 3302 3284 3284 3301 3301 3284 3284 3283 3283 3301 3301 3301 3301 3283 3283 3300 3300 3283 3283 3282 3282 3300 3300 3300 3300 3282 3282 3299 3299 3282 3282 3281 3281 3299 3299 3299 3299 3281 3281 3298 3298 3281 3281 3280 3280 3298 3298 3298 3298 3280 3280 5217 5217 3280 3280 5218 5218 5219 5219 3297 3297 3279 3279 3296 3296 3279 3279 3278 3278 3296 3296 3296 3296 3320 3320 3297 3297 3320 3320 3319 3319 3297 3297 5220 5220 5221 5221 3298 3298 5222 5222 3318 3318 3298 3298 3298 3298 3318 3318 3299 3299 3318 3318 3317 3317 3299 3299 3299 3299 3317 3317 3300 3300 3317 3317 3316 3316 3300 3300 3300 3300 3316 3316 3301 3301 3316 3316 3315 3315 3301 3301 3301 3301 3315 3315 3302 3302 3315 3315 3314 3314 3302 3302 3302 3302 3314 3314 3303 3303 3314 3314 3313 3313 3303 3303 3503 3503 3495 3495 3497 3497 3479 3479 3474 3474 3476 3476 3480 3480 3485 3485 3487 3487 3502 3502 3506 3506 3507 3507 3568 3568 3575 3575 3574 3574 3584 3584 3591 3591 3590 3590 5223 5223 5224 5224 3633 3633 3537 3537 3553 3553 3552 3552 3523 3523 3537 3537 3536 3536 3511 3511 3523 3523 3520 3520 3499 3499 3511 3511 3509 3509 3491 3491 3499 3499 3494 3494 3484 3484 3491 3491 3482 3482 3486 3486 3484 3484 3475 3475 3493 3493 3486 3486 3477 3477 3505 3505 3493 3493 3488 3488 3517 3517 3505 3505 3500 3500 3530 3530 3517 3517 3513 3513 3544 3544 3530 3530 3529 3529 3560 3560 3544 3544 3543 3543 3569 3569 3560 3560 3559 3559 3585 3585 3569 3569 3570 3570 3624 3624 3629 3629 3636 3636 3629 3629 3641 3641 3636 3636 3636 3636 3641 3641 3643 3643 3578 3578 3565 3565 5225 5225 5226 5226 3633 3633 5227 5227 3633 3633 5228 5228 5229 5229 3617 3617 5230 5230 5231 5231 3629 3629 3624 3624 3616 3616 3616 3616 3624 3624 3612 3612 3605 3605 3619 3619 3602 3602 3619 3619 3617 3617 3602 3602 3602 3602 3617 3617 3601 3601 3617 3617 5232 5232 3601 3601 3601 3601 5233 5233 5234 5234 3616 3616 3612 3612 3600 3600 3600 3600 3612 3612 3599 3599 3590 3590 3605 3605 3589 3589 3605 3605 3602 3602 3589 3589 3589 3589 3602 3602 3588 3588 3602 3602 3601 3601 3588 3588 3588 3588 3601 3601 3587 3587 3601 3601 5235 5235 3587 3587 3587 3587 5236 5236 5237 5237 3600 3600 3599 3599 3586 3586 3586 3586 3599 3599 3585 3585 3597 3597 3581 3581 3580 3580 3553 3553 3567 3567 3566 3566 3567 3567 3577 3577 3566 3566 5238 5238 5239 5239 3578 3578 5240 5240 3594 3594 3578 3578 3578 3578 3594 3594 3595 3595 3594 3594 3611 3611 3595 3595 3595 3595 3611 3611 3613 3613 5241 5241 3631 3631 5242 5242 5243 5243 3631 3631 3632 3632 3631 3631 3653 3653 3632 3632 3567 3567 3576 3576 3577 3577 3576 3576 3593 3593 3577 3577 5244 5244 5245 5245 3594 3594 5246 5246 3610 3610 3594 3594 3594 3594 3610 3610 3611 3611 5247 5247 3628 3628 5248 5248 5249 5249 3628 3628 3631 3631 3628 3628 3651 3651 3631 3631 3631 3631 3651 3651 3653 3653 3651 3651 3667 3667 3653 3653 3653 3653 3667 3667 3669 3669 3667 3667 3670 3670 3669 3669 3592 3592 3606 3606 3609 3609 3606 3606 3620 3620 3609 3609 5250 5250 5251 5251 3625 3625 5252 5252 3640 3640 3625 3625 3625 3625 3640 3640 3646 3646 3640 3640 3661 3661 3646 3646 3646 3646 3661 3661 3665 3665 3661 3661 3672 3672 3665 3665 3665 3665 3672 3672 3675 3675 3672 3672 3673 3673 3675 3675 3630 3630 3638 3638 3647 3647 3638 3638 3654 3654 3647 3647 5253 5253 5254 5254 3660 3660 5255 5255 3658 3658 3660 3660 3660 3660 3658 3658 3664 3664 3658 3658 3656 3656 3664 3664 3664 3664 3656 3656 3659 3659 3656 3656 3639 3639 3659 3659 3659 3659 3639 3639 3642 3642 3639 3639 5256 5256 3642 3642 3638 3638 3645 3645 3654 3654 3645 3645 3652 3652 3654 3654 5257 5257 5258 5258 3658 3658 5259 5259 3648 3648 3658 3658 3658 3658 3648 3648 3656 3656 3648 3648 3637 3637 3656 3656 3656 3656 3637 3637 3639 3639 3637 3637 5260 5260 3639 3639 3639 3639 5261 5261 5262 5262 3621 3621 3607 3607 3622 3622 3622 3622 3607 3607 3608 3608 3607 3607 3604 3604 3608 3608 3564 3564 3580 3580 3563 3563 3580 3580 3581 3581 3563 3563 3563 3563 3581 3581 3562 3562 3581 3581 3582 3582 3562 3562 3562 3562 3582 3582 3561 3561 3626 3626 5263 5263 5264 5264 3615 3615 3597 3597 3614 3614 3614 3614 3597 3597 3596 3596 3597 3597 3580 3580 3596 3596 3596 3596 3580 3580 3579 3579 3580 3580 3564 3564 3579 3579 3579 3579 3564 3564 3565 3565 3615 3615 3603 3603 3597 3597 3603 3603 3598 3598 3597 3597 3597 3597 3598 3598 3581 3581 3598 3598 3583 3583 3581 3581 3581 3581 3583 3583 3582 3582 3565 3565 3578 3578 3579 3579 3578 3578 3595 3595 3579 3579 3579 3579 3595 3595 3596 3596 3595 3595 3613 3613 3596 3596 3596 3596 3613 3613 3614 3614 5265 5265 3632 3632 5266 5266 5267 5267 3632 3632 3626 3626 3669 3669 3655 3655 3653 3653 3655 3655 3650 3650 3653 3653 3653 3653 3650 3650 3632 3632 3650 3650 3634 3634 3632 3632 3632 3632 3634 3634 3626 3626 3677 3677 3670 3670 3675 3675 3670 3670 3667 3667 3675 3675 3675 3675 3667 3667 3665 3665 3667 3667 3651 3651 3665 3665 3665 3665 3651 3651 3646 3646 3651 3651 3628 3628 3646 3646 3646 3646 3628 3628 3625 3625 3628 3628 5268 5268 3625 3625 3625 3625 5269 5269 5270 5270 3610 3610 5271 5271 5272 5272 3609 3609 3593 3593 3592 3592 3593 3593 3576 3576 3592 3592 3649 3649 3663 3663 3662 3662 3663 3663 3673 3673 3662 3662 3662 3662 3673 3673 3671 3671 3673 3673 3672 3672 3671 3671 3671 3671 3672 3672 3666 3666 3672 3672 3661 3661 3666 3666 3666 3666 3661 3661 3657 3657 3661 3661 3640 3640 3657 3657 3657 3657 3640 3640 5273 5273 3640 3640 5274 5274 5275 5275 3635 3635 3620 3620 3618 3618 3620 3620 3606 3606 3618 3618 3663 3663 3668 3668 3673 3673 3668 3668 3674 3674 3673 3673 3673 3673 3674 3674 3675 3675 3674 3674 3676 3676 3675 3675 3675 3675 3676 3676 3677 3677 3618 3618 3630 3630 3635 3635 3630 3630 3647 3647 3635 3635 5276 5276 5277 5277 3657 3657 5278 5278 3660 3660 3657 3657 3657 3657 3660 3660 3666 3666 3660 3660 3664 3664 3666 3666 3666 3666 3664 3664 3671 3671 3664 3664 3659 3659 3671 3671 3671 3671 3659 3659 3662 3662 3659 3659 3642 3642 3662 3662 3662 3662 3642 3642 3649 3649 3608 3608 3623 3623 3622 3622 3623 3623 3627 3627 3622 3622 5279 5279 5280 5280 3642 3642 5281 5281 3644 3644 3642 3642 3642 3642 3644 3644 3649 3649 3591 3591 3604 3604 3590 3590 3604 3604 3607 3607 3590 3590 3590 3590 3607 3607 3605 3605 3607 3607 3621 3621 3605 3605 3605 3605 3621 3621 3619 3619 5282 5282 3637 3637 5283 5283 5284 5284 3637 3637 3633 3633 3637 3637 3648 3648 3633 3633 3633 3633 3648 3648 5285 5285 3648 3648 5286 5286 5287 5287 3641 3641 3652 3652 3643 3643 3652 3652 3645 3645 3643 3643 3585 3585 3570 3570 3586 3586 5288 5288 3571 3571 5289 5289 5290 5290 3571 3571 3587 3587 3571 3571 3572 3572 3587 3587 3587 3587 3572 3572 3588 3588 3572 3572 3573 3573 3588 3588 3588 3588 3573 3573 3589 3589 3573 3573 3574 3574 3589 3589 3589 3589 3574 3574 3590 3590 3574 3574 3575 3575 3590 3590 3590 3590 3575 3575 3584 3584 3569 3569 3559 3559 3570 3570 5291 5291 3558 3558 5292 5292 5293 5293 3558 3558 3571 3571 3558 3558 3557 3557 3571 3571 3571 3571 3557 3557 3572 3572 3557 3557 3556 3556 3572 3572 3572 3572 3556 3556 3573 3573 3556 3556 3555 3555 3573 3573 3573 3573 3555 3555 3574 3574 3555 3555 3554 3554 3574 3574 3574 3574 3554 3554 3568 3568 3539 3539 3538 3538 3545 3545 3560 3560 3543 3543 3559 3559 5294 5294 3542 3542 5295 5295 5296 5296 3542 3542 3558 3558 3542 3542 3541 3541 3558 3558 3558 3558 3541 3541 3557 3557 3541 3541 3540 3540 3557 3557 3557 3557 3540 3540 3556 3556 3540 3540 3539 3539 3556 3556 3556 3556 3539 3539 3555 3555 3539 3539 3545 3545 3555 3555 3555 3555 3545 3545 3554 3554 3522 3522 3521 3521 3525 3525 3544 3544 3529 3529 3543 3543 5297 5297 3528 3528 5298 5298 5299 5299 3528 3528 3542 3542 3528 3528 3527 3527 3542 3542 3542 3542 3527 3527 3541 3541 3527 3527 3524 3524 3541 3541 3541 3541 3524 3524 3540 3540 3524 3524 3522 3522 3540 3540 3540 3540 3522 3522 3539 3539 3522 3522 3525 3525 3539 3539 3539 3539 3525 3525 3538 3538 3530 3530 3513 3513 3529 3529 5300 5300 3512 3512 5301 5301 5302 5302 3512 3512 3528 3528 3512 3512 3510 3510 3528 3528 3528 3528 3510 3510 3527 3527 3510 3510 3508 3508 3527 3527 3527 3527 3508 3508 3524 3524 3508 3508 3507 3507 3524 3524 3524 3524 3507 3507 3522 3522 3507 3507 3506 3506 3522 3522 3522 3522 3506 3506 3521 3521 3517 3517 3500 3500 3513 3513 5303 5303 3496 3496 5304 5304 5305 5305 3496 3496 5306 5306 3496 3496 3492 3492 5307 5307 5308 5308 3492 3492 5309 5309 3492 3492 3490 3490 5310 5310 5311 5311 3490 3490 5312 5312 3490 3490 3487 3487 5313 5313 5314 5314 3487 3487 5315 5315 3487 3487 3485 3485 5316 5316 5317 5317 3485 3485 5318 5318 3505 3505 3488 3488 3500 3500 5319 5319 3481 3481 5320 5320 5321 5321 3481 3481 3496 3496 3481 3481 3473 3473 3496 3496 3496 3496 3473 3473 3492 3492 3473 3473 3470 3470 3492 3492 3492 3492 3470 3470 3490 3490 3470 3470 3467 3467 3490 3490 3490 3490 3467 3467 3487 3487 3467 3467 3466 3466 3487 3487 3487 3487 3466 3466 3480 3480 3456 3456 3455 3455 3461 3461 3493 3493 3477 3477 3488 3488 5322 5322 3471 3471 5323 5323 5324 5324 3471 3471 3481 3481 3471 3471 3465 3465 3481 3481 3481 3481 3465 3465 3473 3473 3465 3465 3458 3458 3473 3473 3473 3473 3458 3458 3470 3470 3458 3458 3456 3456 3470 3470 3470 3470 3456 3456 3467 3467 3456 3456 3461 3461 3467 3467 3467 3467 3461 3461 3466 3466 3454 3454 3452 3452 3453 3453 3486 3486 3475 3475 3477 3477 5325 5325 3469 3469 5326 5326 5327 5327 3469 3469 3471 3471 3469 3469 3463 3463 3471 3471 3471 3471 3463 3463 3465 3465 3463 3463 3457 3457 3465 3465 3465 3465 3457 3457 3458 3458 3457 3457 3454 3454 3458 3458 3458 3458 3454 3454 3456 3456 3454 3454 3453 3453 3456 3456 3456 3456 3453 3453 3455 3455 3462 3462 3460 3460 3459 3459 3484 3484 3482 3482 3475 3475 5328 5328 3472 3472 5329 5329 5330 5330 3472 3472 3469 3469 3472 3472 3468 3468 3469 3469 3469 3469 3468 3468 3463 3463 3468 3468 3464 3464 3463 3463 3463 3463 3464 3464 3457 3457 3464 3464 3462 3462 3457 3457 3457 3457 3462 3462 3454 3454 3462 3462 3459 3459 3454 3454 3454 3454 3459 3459 3452 3452 3491 3491 3494 3494 3482 3482 5331 5331 3489 3489 5332 5332 5333 5333 3489 3489 3472 3472 3489 3489 3483 3483 3472 3472 3472 3472 3483 3483 3468 3468 3483 3483 3478 3478 3468 3468 3468 3468 3478 3478 3464 3464 3478 3478 3476 3476 3464 3464 3464 3464 3476 3476 3462 3462 3476 3476 3474 3474 3462 3462 3462 3462 3474 3474 3460 3460 3499 3499 3509 3509 3494 3494 5334 5334 3504 3504 5335 5335 5336 5336 3504 3504 3489 3489 3504 3504 3501 3501 3489 3489 3489 3489 3501 3501 3483 3483 3501 3501 3498 3498 3483 3483 3483 3483 3498 3498 3478 3478 3498 3498 3497 3497 3478 3478 3478 3478 3497 3497 3476 3476 3497 3497 3495 3495 3476 3476 3476 3476 3495 3495 3479 3479 3511 3511 3520 3520 3509 3509 5337 5337 3519 3519 5338 5338 5339 5339 5340 5340 3504 3504 5341 5341 5342 5342 3504 3504 3504 3504 5343 5343 3501 3501 5344 5344 5345 5345 3501 3501 3501 3501 5346 5346 3498 3498 5347 5347 5348 5348 3498 3498 3498 3498 5349 5349 3497 3497 5350 5350 5351 5351 3497 3497 3497 3497 5352 5352 3503 3503 3532 3532 3531 3531 3526 3526 3523 3523 3536 3536 3520 3520 5353 5353 3535 3535 5354 5354 5355 5355 3535 3535 3519 3519 3535 3535 3534 3534 3519 3519 3519 3519 3534 3534 3518 3518 3534 3534 3533 3533 3518 3518 3518 3518 3533 3533 3516 3516 3533 3533 3532 3532 3516 3516 3516 3516 3532 3532 3515 3515 3532 3532 3526 3526 3515 3515 3515 3515 3526 3526 3514 3514 3548 3548 3547 3547 3546 3546 3537 3537 3552 3552 3536 3536 5356 5356 3551 3551 5357 5357 5358 5358 3551 3551 3535 3535 3551 3551 3550 3550 3535 3535 3535 3535 3550 3550 3534 3534 3550 3550 3549 3549 3534 3534 3534 3534 3549 3549 3533 3533 3549 3549 3548 3548 3533 3533 3533 3533 3548 3548 3532 3532 3548 3548 3546 3546 3532 3532 3532 3532 3546 3546 3531 3531 3553 3553 3566 3566 3552 3552 5359 5359 3565 3565 5360 5360 5361 5361 3565 3565 3551 3551 3565 3565 3564 3564 3551 3551 3551 3551 3564 3564 3550 3550 3564 3564 3563 3563 3550 3550 3550 3550 3563 3563 3549 3549 3563 3563 3562 3562 3549 3549 3549 3549 3562 3562 3548 3548 3562 3562 3561 3561 3548 3548 3548 3548 3561 3561 3547 3547 3723 3723 3714 3714 3712 3712 3709 3709 3702 3702 3700 3700 3708 3708 3719 3719 3718 3718 3724 3724 3733 3733 3732 3732 3759 3759 3763 3763 3762 3762 3836 3836 3847 3847 3848 3848 5362 5362 3862 3862 3863 3863 3887 3887 3888 3888 3890 3890 3854 3854 5363 5363 5364 5364 3835 3835 3825 3825 3826 3826 3815 3815 3831 3831 3814 3814 3831 3831 3830 3830 3814 3814 5365 5365 5366 5366 3813 3813 5367 5367 3829 3829 3813 3813 3813 3813 3829 3829 3812 3812 3829 3829 3828 3828 3812 3812 3812 3812 3828 3828 3811 3811 3828 3828 3827 3827 3811 3811 3811 3811 3827 3827 3810 3810 3827 3827 3826 3826 3810 3810 3892 3892 3912 3912 3884 3884 3912 3912 3908 3908 3884 3884 5368 5368 5369 5369 3878 3878 5370 5370 3901 3901 3878 3878 3878 3878 3901 3901 3875 3875 3901 3901 3891 3891 3875 3875 3875 3875 3891 3891 3873 3873 3891 3891 3885 3885 3873 3873 3873 3873 3885 3885 3869 3869 3885 3885 3883 3883 3869 3869 3905 3905 3880 3880 3899 3899 3880 3880 3874 3874 3899 3899 5371 5371 5372 5372 3889 3889 5373 5373 3870 3870 3889 3889 3889 3889 3870 3870 3882 3882 3870 3870 3866 3866 3882 3882 3882 3882 3866 3866 3879 3879 3866 3866 3864 3864 3879 3879 3879 3879 3864 3864 3877 3877 3864 3864 3863 3863 3877 3877 3824 3824 3808 3808 3823 3823 3808 3808 3807 3807 3823 3823 5374 5374 5375 5375 3822 3822 5376 5376 3806 3806 3822 3822 3822 3822 3806 3806 3821 3821 3806 3806 3805 3805 3821 3821 3821 3821 3805 3805 3820 3820 3805 3805 3804 3804 3820 3820 3820 3820 3804 3804 3819 3819 3804 3804 3803 3803 3819 3819 3736 3736 3715 3715 3738 3738 3715 3715 3721 3721 3738 3738 5377 5377 5378 5378 3742 3742 5379 5379 3725 3725 5380 5380 5381 5381 3725 3725 5382 5382 3725 3725 3729 3729 5383 5383 5384 5384 3729 3729 5385 5385 3729 3729 3731 3731 5386 5386 5387 5387 3731 3731 5388 5388 3731 3731 3732 3732 5389 5389 3678 3678 3679 3679 3681 3681 3679 3679 3682 3682 3681 3681 5390 5390 5391 5391 3685 3685 5392 5392 3686 3686 3685 3685 3685 3685 3686 3686 3689 3689 3686 3686 3691 3691 3689 3689 3689 3689 3691 3691 3692 3692 3691 3691 3695 3695 3692 3692 3692 3692 3695 3695 3697 3697 3695 3695 3700 3700 3697 3697 3728 3728 3746 3746 3730 3730 3746 3746 3749 3749 3730 3730 5393 5393 5394 5394 3734 3734 5395 5395 5396 5396 3734 3734 3734 3734 5397 5397 3735 3735 5398 5398 5399 5399 3735 3735 3735 3735 5400 5400 3737 3737 5401 5401 5402 5402 3737 3737 3737 3737 5403 5403 3739 3739 5404 5404 5405 5405 3739 3739 3801 3801 3815 3815 3800 3800 3815 3815 3814 3814 3800 3800 5406 5406 5407 5407 3799 3799 5408 5408 3813 3813 3799 3799 3799 3799 3813 3813 3798 3798 3813 3813 3812 3812 3798 3798 3798 3798 3812 3812 3797 3797 3812 3812 3811 3811 3797 3797 3797 3797 3811 3811 3796 3796 3811 3811 3810 3810 3796 3796 3796 3796 3810 3810 3795 3795 3810 3810 3809 3809 3795 3795 3826 3826 3825 3825 3810 3810 3825 3825 3816 3816 3810 3810 3810 3810 3816 3816 3809 3809 3841 3841 3835 3835 3842 3842 3835 3835 3826 3826 3842 3842 3842 3842 3826 3826 3843 3843 3826 3826 3827 3827 3843 3843 3843 3843 3827 3827 3844 3844 3827 3827 3828 3828 3844 3844 3844 3844 3828 3828 3845 3845 3828 3828 3829 3829 3845 3845 3845 3845 3829 3829 5409 5409 3829 3829 5410 5410 5411 5411 3846 3846 3830 3830 3849 3849 3830 3830 3831 3831 3849 3849 3855 3855 3854 3854 3856 3856 3854 3854 5412 5412 3856 3856 3856 3856 5413 5413 3858 3858 5414 5414 5415 5415 3858 3858 3858 3858 5416 5416 3860 3860 5417 5417 5418 5418 3860 3860 3860 3860 5419 5419 3861 3861 5420 5420 5421 5421 3861 3861 3861 3861 5422 5422 5423 5423 3845 3845 5424 5424 5425 5425 3865 3865 3846 3846 3867 3867 3846 3846 3849 3849 3867 3867 3867 3867 3892 3892 3865 3865 3892 3892 3884 3884 3865 3865 5426 5426 5427 5427 3861 3861 5428 5428 3878 3878 3861 3861 3861 3861 3878 3878 3860 3860 3878 3878 3875 3875 3860 3860 3860 3860 3875 3875 3858 3858 3875 3875 3873 3873 3858 3858 3858 3858 3873 3873 3856 3856 3873 3873 3869 3869 3856 3856 3856 3856 3869 3869 3855 3855 3869 3869 3868 3868 3855 3855 3896 3896 3893 3893 3895 3895 3893 3893 3883 3883 3895 3895 3895 3895 3883 3883 3900 3900 3883 3883 3885 3885 3900 3900 3900 3900 3885 3885 3904 3904 3885 3885 3891 3891 3904 3904 3904 3904 3891 3891 3909 3909 3891 3891 3901 3901 3909 3909 3909 3909 3901 3901 5429 5429 3901 3901 5430 5430 5431 5431 3913 3913 3908 3908 3916 3916 3908 3908 3912 3912 3916 3916 3893 3893 3886 3886 3883 3883 3886 3886 3881 3881 3883 3883 3883 3883 3881 3881 3869 3869 3881 3881 3872 3872 3869 3869 3869 3869 3872 3872 3868 3868 3897 3897 3896 3896 3898 3898 3896 3896 3895 3895 3898 3898 3898 3898 3895 3895 3903 3903 3895 3895 3900 3900 3903 3903 3903 3903 3900 3900 3906 3906 3900 3900 3904 3904 3906 3906 3906 3906 3904 3904 3910 3910 3904 3904 3909 3909 3910 3910 3910 3910 3909 3909 5432 5432 3909 3909 5433 5433 5434 5434 3914 3914 3913 3913 3917 3917 3913 3913 3916 3916 3917 3917 3917 3917 3915 3915 3914 3914 3915 3915 3911 3911 3914 3914 5435 5435 5436 5436 3910 3910 5437 5437 3907 3907 3910 3910 3910 3910 3907 3907 3906 3906 3907 3907 3902 3902 3906 3906 3906 3906 3902 3902 3903 3903 3902 3902 3894 3894 3903 3903 3903 3903 3894 3894 3898 3898 3894 3894 3890 3890 3898 3898 3898 3898 3890 3890 3897 3897 3890 3890 3888 3888 3897 3897 3876 3876 3887 3887 3877 3877 3887 3887 3890 3890 3877 3877 3877 3877 3890 3890 3879 3879 3890 3890 3894 3894 3879 3879 3879 3879 3894 3894 3882 3882 3894 3894 3902 3902 3882 3882 3882 3882 3902 3902 3889 3889 3902 3902 3907 3907 3889 3889 3889 3889 3907 3907 5438 5438 3907 3907 5439 5439 5440 5440 3899 3899 3911 3911 3905 3905 3911 3911 3915 3915 3905 3905 3863 3863 3862 3862 3877 3877 3862 3862 3871 3871 3877 3877 3877 3877 3871 3871 3876 3876 3847 3847 3852 3852 3848 3848 5441 5441 3863 3863 5442 5442 5443 5443 3863 3863 5444 5444 3863 3863 3864 3864 5445 5445 5446 5446 3864 3864 5447 5447 3864 3864 3866 3866 5448 5448 5449 5449 3866 3866 5450 5450 3866 3866 3870 3870 5451 5451 5452 5452 3870 3870 5453 5453 3870 3870 5454 5454 5455 5455 3857 3857 3874 3874 3859 3859 3874 3874 3880 3880 3859 3859 3832 3832 3836 3836 3833 3833 3836 3836 3848 3848 3833 3833 3833 3833 3848 3848 3834 3834 3848 3848 3850 3850 3834 3834 3834 3834 3850 3850 3837 3837 3850 3850 3851 3851 3837 3837 3837 3837 3851 3851 3838 3838 3851 3851 3853 3853 3838 3838 3838 3838 3853 3853 5456 5456 3853 3853 5457 5457 5458 5458 3839 3839 3857 3857 3840 3840 3857 3857 3859 3859 3840 3840 3840 3840 3824 3824 3839 3839 3824 3824 3823 3823 3839 3839 5459 5459 5460 5460 3838 3838 5461 5461 3822 3822 3838 3838 3838 3838 3822 3822 3837 3837 3822 3822 3821 3821 3837 3837 3837 3837 3821 3821 3834 3834 3821 3821 3820 3820 3834 3834 3834 3834 3820 3820 3833 3833 3820 3820 3819 3819 3833 3833 3833 3833 3819 3819 3832 3832 3819 3819 3818 3818 3832 3832 3778 3778 3793 3793 3792 3792 3793 3793 3803 3803 3792 3792 3792 3792 3803 3803 3791 3791 3803 3803 3804 3804 3791 3791 3791 3791 3804 3804 3790 3790 3804 3804 3805 3805 3790 3790 3790 3790 3805 3805 3789 3789 3805 3805 3806 3806 3789 3789 3789 3789 3806 3806 5462 5462 3806 3806 5463 5463 5464 5464 3788 3788 3807 3807 3787 3787 3807 3807 3808 3808 3787 3787 3793 3793 3794 3794 3803 3803 3794 3794 3802 3802 3803 3803 3803 3803 3802 3802 3819 3819 3802 3802 3817 3817 3819 3819 3819 3819 3817 3817 3818 3818 3777 3777 3778 3778 3776 3776 3778 3778 3792 3792 3776 3776 3776 3776 3792 3792 3775 3775 3792 3792 3791 3791 3775 3775 3775 3775 3791 3791 3774 3774 3791 3791 3790 3790 3774 3774 3774 3774 3790 3790 3773 3773 3790 3790 3789 3789 3773 3773 3773 3773 3789 3789 5465 5465 3789 3789 5466 5466 5467 5467 3772 3772 3788 3788 3771 3771 3788 3788 3787 3787 3771 3771 3771 3771 3755 3755 3772 3772 3755 3755 3756 3756 3772 3772 5468 5468 5469 5469 3773 3773 5470 5470 3757 3757 3773 3773 3773 3773 3757 3757 3774 3774 3757 3757 3758 3758 3774 3774 3774 3774 3758 3758 3775 3775 3758 3758 3761 3761 3775 3775 3775 3775 3761 3761 3776 3776 3761 3761 3762 3762 3776 3776 3776 3776 3762 3762 3777 3777 3762 3762 3763 3763 3777 3777 3748 3748 3759 3759 3747 3747 3759 3759 3762 3762 3747 3747 3747 3747 3762 3762 3745 3745 3762 3762 3761 3761 3745 3745 3745 3745 3761 3761 3744 3744 3761 3761 3758 3758 3744 3744 3744 3744 3758 3758 3742 3742 3758 3758 3757 3757 3742 3742 3742 3742 3757 3757 5471 5471 3757 3757 5472 5472 5473 5473 3738 3738 3756 3756 3736 3736 3756 3756 3755 3755 3736 3736 3732 3732 3733 3733 5474 5474 3733 3733 5475 5475 5476 5476 3747 3747 3743 3743 3748 3748 3719 3719 3724 3724 3718 3718 3724 3724 3732 3732 3718 3718 3718 3718 3732 3732 3716 3716 3732 3732 3731 3731 3716 3716 3716 3716 3731 3731 3713 3713 3731 3731 3729 3729 3713 3713 3713 3713 3729 3729 3706 3706 3729 3729 3725 3725 3706 3706 3706 3706 3725 3725 5477 5477 3725 3725 5478 5478 5479 5479 3696 3696 3721 3721 3690 3690 3721 3721 3715 3715 3690 3690 3707 3707 3708 3708 3705 3705 3708 3708 3718 3718 3705 3705 3705 3705 3718 3718 3701 3701 3718 3718 3716 3716 3701 3701 3701 3701 3716 3716 3693 3693 3716 3716 3713 3713 3693 3693 3693 3693 3713 3713 3688 3688 3713 3713 3706 3706 3688 3688 3688 3688 3706 3706 5480 5480 3706 3706 5481 5481 5482 5482 3684 3684 3696 3696 3680 3680 3696 3696 3690 3690 3680 3680 3680 3680 3678 3678 3684 3684 3678 3678 3681 3681 3684 3684 5483 5483 5484 5484 3688 3688 5485 5485 3685 3685 3688 3688 3688 3688 3685 3685 3693 3693 3685 3685 3689 3689 3693 3693 3693 3693 3689 3689 3701 3701 3689 3689 3692 3692 3701 3701 3701 3701 3692 3692 3705 3705 3692 3692 3697 3697 3705 3705 3705 3705 3697 3697 3707 3707 3697 3697 3698 3698 3707 3707 3700 3700 3702 3702 3697 3697 3702 3702 3699 3699 3697 3697 3697 3697 3699 3699 3698 3698 3714 3714 3709 3709 3712 3712 3709 3709 3700 3700 3712 3712 3712 3712 3700 3700 3710 3710 3700 3700 3695 3695 3710 3710 3710 3710 3695 3695 3704 3704 3695 3695 3691 3691 3704 3704 3704 3704 3691 3691 3694 3694 3691 3691 3686 3686 3694 3694 3694 3694 3686 3686 5486 5486 3686 3686 5487 5487 5488 5488 3687 3687 3682 3682 3683 3683 3682 3682 3679 3679 3683 3683 3727 3727 3723 3723 3726 3726 3723 3723 3712 3712 3726 3726 3726 3726 3712 3712 3722 3722 3712 3712 3710 3710 3722 3722 3722 3722 3710 3710 3720 3720 3710 3710 3704 3704 3720 3720 3720 3720 3704 3704 3717 3717 3704 3704 3694 3694 3717 3717 3717 3717 3694 3694 5489 5489 3694 3694 5490 5490 5491 5491 3711 3711 3687 3687 3703 3703 3687 3687 3683 3683 3703 3703 3703 3703 3728 3728 3711 3711 3728 3728 3730 3730 3711 3711 5492 5492 5493 5493 3717 3717 5494 5494 3734 3734 3717 3717 3717 3717 3734 3734 3720 3720 3734 3734 3735 3735 3720 3720 3720 3720 3735 3735 3722 3722 3735 3735 3737 3737 3722 3722 3722 3722 3737 3737 3726 3726 3737 3737 3739 3739 3726 3726 3726 3726 3739 3739 3727 3727 3739 3739 3740 3740 3727 3727 3779 3779 3770 3770 3769 3769 3770 3770 3753 3753 3769 3769 3769 3769 3753 3753 3768 3768 3753 3753 3752 3752 3768 3768 3768 3768 3752 3752 3767 3767 3752 3752 3751 3751 3767 3767 3767 3767 3751 3751 3766 3766 3751 3751 3750 3750 3766 3766 3766 3766 3750 3750 5495 5495 3750 3750 5496 5496 5497 5497 3765 3765 3749 3749 3764 3764 3749 3749 3746 3746 3764 3764 3770 3770 3760 3760 3753 3753 3760 3760 3754 3754 3753 3753 5498 5498 5499 5499 3739 3739 5500 5500 3741 3741 3739 3739 3739 3739 3741 3741 3740 3740 3786 3786 3779 3779 3785 3785 3779 3779 3769 3769 3785 3785 3785 3785 3769 3769 3784 3784 3769 3769 3768 3768 3784 3784 3784 3784 3768 3768 3783 3783 3768 3768 3767 3767 3783 3783 3783 3783 3767 3767 3782 3782 3767 3767 3766 3766 3782 3782 3782 3782 3766 3766 5501 5501 3766 3766 5502 5502 5503 5503 3781 3781 3765 3765 3780 3780 3765 3765 3764 3764 3780 3780 3780 3780 3801 3801 3781 3781 3801 3801 3800 3800 3781 3781 5504 5504 5505 5505 3782 3782 5506 5506 3799 3799 3782 3782 3782 3782 3799 3799 3783 3783 3799 3799 3798 3798 3783 3783 3783 3783 3798 3798 3784 3784 3798 3798 3797 3797 3784 3784 3784 3784 3797 3797 3785 3785 3797 3797 3796 3796 3785 3785 3785 3785 3796 3796 3786 3786 3796 3796 3795 3795 3786 3786 3940 3940 3941 3941 3936 3936 3941 3941 3937 3937 3936 3936 3936 3936 3937 3937 3932 3932 3937 3937 3933 3933 3932 3932 5507 5507 5508 5508 3928 3928 5509 5509 3929 3929 3928 3928 3928 3928 3929 3929 3924 3924 3929 3929 3925 3925 3924 3924 3924 3924 3925 3925 3920 3920 3925 3925 3921 3921 3920 3920 3920 3920 3921 3921 3918 3918 3921 3921 3919 3919 3918 3918 3918 3918 3919 3919 3922 3922 3919 3919 3923 3923 3922 3922 3922 3922 3923 3923 3926 3926 3923 3923 3927 3927 3926 3926 3926 3926 3927 3927 3930 3930 3927 3927 3931 3931 3930 3930 3930 3930 3931 3931 5510 5510 3931 3931 5511 5511 5512 5512 3934 3934 3935 3935 3938 3938 3935 3935 3939 3939 3938 3938 3938 3938 3939 3939 3942 3942 3939 3939 3943 3943 3942 3942 3942 3942 3943 3943 3946 3946 3943 3943 3947 3947 3946 3946 3946 3946 3947 3947 3950 3950 3947 3947 3951 3951 3950 3950 5513 5513 5514 5514 3954 3954 5515 5515 3955 3955 3954 3954 3954 3954 3955 3955 3958 3958 3955 3955 3959 3959 3958 3958 3958 3958 3959 3959 3962 3962 3959 3959 3963 3963 3962 3962 3962 3962 3963 3963 3964 3964 3963 3963 3965 3965 3964 3964 3964 3964 3965 3965 3960 3960 3965 3965 3961 3961 3960 3960 3960 3960 3961 3961 3956 3956 3961 3961 3957 3957 3956 3956 3956 3956 3957 3957 3952 3952 3957 3957 3953 3953 3952 3952 3952 3952 3953 3953 5516 5516 3953 3953 5517 5517 5518 5518 3948 3948 3949 3949 3944 3944 3949 3949 3945 3945 3944 3944 3944 3944 3945 3945 3940 3940 3945 3945 3941 3941 3940 3940
+32 32 34 34 18 18 34 34 36 36 18 18 18 18 36 36 35 35 26 26 28 28 18 18 28 28 30 30 18 18 18 18 30 30 32 32 20 20 22 22 18 18 22 22 24 24 18 18 18 18 24 24 26 26 13 13 15 15 18 18 15 15 17 17 18 18 18 18 17 17 20 20 7 7 9 9 18 18 9 9 11 11 18 18 18 18 11 11 13 13 1 1 3 3 18 18 3 3 5 5 18 18 18 18 5 5 7 7 4 4 2 2 18 18 2 2 0 0 18 18 18 18 0 0 1 1 10 10 8 8 18 18 8 8 6 6 18 18 18 18 6 6 4 4 16 16 14 14 18 18 14 14 12 12 18 18 18 18 12 12 10 10 23 23 21 21 18 18 21 21 19 19 18 18 18 18 19 19 16 16 29 29 27 27 18 18 27 27 25 25 18 18 18 18 25 25 23 23 35 35 33 33 18 18 33 33 31 31 18 18 18 18 31 31 29 29 70 70 72 72 55 55 72 72 73 73 55 55 55 55 73 73 71 71 64 64 66 66 55 55 66 66 68 68 55 55 55 55 68 68 70 70 58 58 60 60 55 55 60 60 62 62 55 55 55 55 62 62 64 64 51 51 53 53 55 55 53 53 56 56 55 55 55 55 56 56 58 58 45 45 47 47 55 55 47 47 49 49 55 55 55 55 49 49 51 51 39 39 41 41 55 55 41 41 43 43 55 55 55 55 43 43 45 45 40 40 38 38 55 55 38 38 37 37 55 55 55 55 37 37 39 39 46 46 44 44 55 55 44 44 42 42 55 55 55 55 42 42 40 40 52 52 50 50 55 55 50 50 48 48 55 55 55 55 48 48 46 46 59 59 57 57 55 55 57 57 54 54 55 55 55 55 54 54 52 52 65 65 63 63 55 55 63 63 61 61 55 55 55 55 61 61 59 59 71 71 69 69 55 55 69 69 67 67 55 55 55 55 67 67 65 65
+235 235 237 237 242 242 97 97 90 90 87 87 139 139 141 141 146 146 77 77 73 73 82 82 73 73 88 88 82 82 82 82 88 88 91 91 78 78 79 79 74 74 79 79 84 84 74 74 74 74 84 84 89 89 112 112 115 115 108 108 108 108 105 105 112 112 105 105 102 102 112 112 112 112 102 102 88 88 102 102 94 94 88 88 88 88 94 94 91 91 115 115 112 112 120 120 112 112 129 129 120 120 120 120 129 129 123 123 142 142 140 140 145 145 140 140 138 138 145 145 138 138 136 136 145 145 136 136 134 134 145 145 145 145 134 134 129 129 134 134 131 131 129 129 129 129 131 131 123 123 146 146 141 141 153 153 141 141 147 147 153 153 147 147 148 148 153 153 153 153 148 148 149 149 132 132 133 133 130 130 133 133 135 135 130 130 130 130 135 135 146 146 135 135 137 137 146 146 146 146 137 137 139 139 132 132 130 130 122 122 130 130 113 113 122 122 122 122 113 113 118 118 84 84 93 93 89 89 93 93 96 96 89 89 89 89 96 96 113 113 96 96 103 103 113 113 113 113 103 103 104 104 104 104 106 106 113 113 106 106 117 117 113 113 113 113 117 117 118 118 116 116 111 111 119 119 111 111 128 128 119 119 119 119 128 128 124 124 128 128 125 125 124 124 101 101 110 110 98 98 110 110 86 86 98 98 98 98 86 86 95 95 86 86 92 92 95 95 101 101 109 109 110 110 109 109 114 114 110 110 110 110 114 114 127 127 114 114 121 121 127 127 127 127 121 121 126 126 69 69 76 76 71 71 76 76 80 80 71 71 71 71 80 80 86 86 80 80 83 83 86 86 86 86 83 83 92 92 62 62 63 63 57 57 63 63 65 65 57 57 57 57 65 65 71 71 65 65 67 67 71 71 71 71 67 67 69 69 51 51 4556 4556 4557 4557 72 72 70 70 68 68 68 68 66 66 72 72 66 66 64 64 72 72 72 72 64 64 58 58 64 64 61 61 58 58 4558 4558 4559 4559 51 51 4560 4560 4561 4561 51 51 51 51 4562 4562 4563 4563 90 90 85 85 87 87 85 85 81 81 87 87 87 87 81 81 72 72 81 81 75 75 72 72 72 72 75 75 70 70 116 116 107 107 111 111 107 107 100 100 111 111 111 111 100 100 87 87 100 100 99 99 87 87 87 87 99 99 97 97 186 186 180 180 167 167 180 180 175 175 167 167 181 181 187 187 177 177 187 187 168 168 177 177 177 177 168 168 176 176 204 204 198 198 192 192 204 204 192 192 4564 4564 192 192 188 188 4565 4565 4566 4566 188 188 4567 4567 217 217 214 214 222 222 214 214 211 211 222 222 222 222 211 211 204 204 211 211 208 208 204 204 204 204 208 208 198 198 236 236 234 234 241 241 234 234 229 229 241 241 241 241 229 229 222 222 229 229 226 226 222 222 222 222 226 226 217 217 248 248 246 246 253 253 246 246 244 244 253 253 253 253 244 244 241 241 244 244 238 238 241 241 241 241 238 238 236 236 255 255 257 257 250 250 257 257 254 254 250 250 250 250 254 254 249 249 237 237 243 243 242 242 243 243 245 245 242 242 242 242 245 245 254 254 245 245 247 247 254 254 254 254 247 247 249 249 223 223 224 224 228 228 223 223 228 228 242 242 228 228 233 233 242 242 242 242 233 233 235 235 209 209 210 210 205 205 210 210 212 212 205 205 205 205 212 212 223 223 212 212 219 219 223 223 223 223 219 219 224 224 4568 4568 190 190 4569 4569 190 190 194 194 4570 4570 4571 4571 194 194 205 205 194 194 199 199 205 205 205 205 199 199 209 209 232 232 239 239 227 227 239 239 220 220 227 227 227 227 220 220 216 216 218 218 221 221 225 225 221 221 240 240 225 225 225 225 240 240 230 230 240 240 231 231 230 230 196 196 200 200 202 202 200 200 207 207 202 202 202 202 207 207 220 220 207 207 215 215 220 220 220 220 215 215 216 216 4572 4572 4573 4573 189 189 4574 4574 189 189 202 202 189 189 193 193 202 202 202 202 193 193 196 196 165 165 164 164 169 169 169 169 171 171 165 165 171 171 173 173 165 165 165 165 173 173 184 184 173 173 178 178 184 184 184 184 178 178 182 182 166 166 163 163 162 162 159 159 158 158 155 155 166 166 162 162 155 155 162 162 160 160 155 155 155 155 160 160 159 159 164 164 165 165 161 161 165 165 154 154 161 161 161 161 154 154 158 158 179 179 174 174 185 185 174 174 172 172 185 185 185 185 172 172 166 166 172 172 170 170 166 166 166 166 170 170 163 163 197 197 195 195 203 203 195 195 191 191 203 203 203 203 191 191 4575 4575 191 191 4576 4576 4577 4577 185 185 183 183 179 179 218 218 213 213 221 221 213 213 206 206 221 221 221 221 206 206 203 203 206 206 201 201 203 203 203 203 201 201 197 197 23 23 17 17 26 26 17 17 34 34 26 26 26 26 34 34 27 27 16 16 0 0 11 11 28 28 33 33 20 20 33 33 16 16 20 20 20 20 16 16 15 15 16 16 11 11 15 15 18 18 21 21 14 14 7 7 2 2 0 0 2 2 4 4 0 0 0 0 4 4 11 11 18 18 14 14 0 0 14 14 10 10 0 0 0 0 10 10 7 7 38 38 32 32 35 35 32 32 30 30 35 35 35 35 30 30 18 18 30 30 25 25 18 18 18 18 25 25 21 21 39 39 41 41 36 36 44 44 45 45 49 49 36 36 41 41 49 49 41 41 43 43 49 49 49 49 43 43 44 44 48 48 45 45 42 42 48 48 42 42 35 35 42 42 40 40 35 35 35 35 40 40 38 38 24 24 29 29 19 19 29 29 31 31 19 19 19 19 31 31 36 36 31 31 37 37 36 36 36 36 37 37 39 39 3 3 6 6 1 1 6 6 8 8 1 1 8 8 12 12 1 1 1 1 12 12 19 19 12 12 22 22 19 19 19 19 22 22 24 24 23 23 13 13 17 17 13 13 9 9 17 17 17 17 9 9 1 1 9 9 5 5 1 1 1 1 5 5 3 3 62 62 57 57 54 54 4578 4578 50 50 4579 4579 4580 4580 50 50 51 51 50 50 46 46 51 51 51 51 46 46 47 47 46 46 33 33 47 47 47 47 33 33 34 34 33 33 28 28 34 34 34 34 28 28 27 27 158 158 154 154 155 155 154 154 150 150 155 155 155 155 150 150 151 151 150 150 143 143 151 151 151 151 143 143 144 144 143 143 127 127 144 144 144 144 127 127 128 128 127 127 126 126 128 128 128 128 126 126 125 125 248 248 253 253 255 255 253 253 256 256 255 255 255 255 256 256 257 257 256 256 251 251 257 257 257 257 251 251 252 252 251 251 239 239 252 252 252 252 239 239 240 240 239 239 232 232 240 240 240 240 232 232 231 231 142 142 145 145 149 149 145 145 152 152 149 149 149 149 152 152 153 153 152 152 156 156 153 153 153 153 156 156 157 157 156 156 167 167 157 157 157 157 167 167 168 168 167 167 175 175 168 168 168 168 175 175 176 176 45 45 48 48 49 49 48 48 52 52 49 49 49 49 52 52 53 53 52 52 4581 4581 53 53 53 53 4582 4582 4583 4583 59 59 73 73 60 60 60 60 73 73 74 74 73 73 77 77 74 74 74 74 77 77 78 78 304 304 303 303 302 302 303 303 299 299 302 302 302 302 299 299 298 298 299 299 295 295 298 298 298 298 295 295 294 294 295 295 4584 4584 294 294 294 294 4585 4585 4586 4586 291 291 287 287 290 290 290 290 287 287 286 286 287 287 283 283 286 286 286 286 283 283 282 282 283 283 279 279 282 282 282 282 279 279 278 278 279 279 275 275 278 278 278 278 275 275 274 274 4587 4587 271 271 4588 4588 4589 4589 271 271 270 270 271 271 267 267 270 270 270 270 267 267 266 266 267 267 263 263 266 266 266 266 263 263 262 262 263 263 259 259 262 262 262 262 259 259 258 258 259 259 261 261 258 258 258 258 261 261 260 260 261 261 265 265 260 260 260 260 265 265 264 264 265 265 269 269 264 264 264 264 269 269 268 268 269 269 4590 4590 268 268 268 268 4591 4591 4592 4592 273 273 277 277 272 272 272 272 277 277 276 276 277 277 281 281 276 276 276 276 281 281 280 280 281 281 285 285 280 280 280 280 285 285 284 284 285 285 289 289 284 284 284 284 289 289 288 288 4593 4593 293 293 4594 4594 4595 4595 293 293 292 292 293 293 297 297 292 292 292 292 297 297 296 296 297 297 301 301 296 296 296 296 301 301 300 300 301 301 306 306 300 300 300 300 306 306 305 305 306 306 303 303 305 305 307 307 308 308 310 310 307 307 310 310 309 309 310 310 312 312 309 309 309 309 312 312 311 311 312 312 314 314 311 311 311 311 314 314 313 313 315 315 316 316 318 318 315 315 318 318 317 317 318 318 320 320 317 317 317 317 320 320 319 319 320 320 322 322 319 319 319 319 322 322 321 321 329 329 330 330 328 328 329 329 328 328 327 327 328 328 326 326 327 327 327 327 326 326 325 325 326 326 324 324 325 325 325 325 324 324 323 323 337 337 338 338 336 336 337 337 336 336 335 335 336 336 334 334 335 335 335 335 334 334 333 333 334 334 332 332 333 333 333 333 332 332 331 331 339 339 340 340 342 342 339 339 342 342 341 341 342 342 344 344 341 341 341 341 344 344 343 343 344 344 346 346 343 343 343 343 346 346 345 345 360 360 364 364 363 363 354 354 349 349 350 350 360 360 363 363 356 356 363 363 358 358 356 356 356 356 358 358 357 357 347 347 348 348 351 351 348 348 353 353 351 351 351 351 353 353 355 355 353 353 354 354 355 355 350 350 352 352 354 354 352 352 356 356 354 354 354 354 356 356 355 355 356 356 357 357 355 355 355 355 357 357 359 359 357 357 362 362 359 359 359 359 362 362 361 361 365 365 366 366 368 368 365 365 368 368 367 367 368 368 370 370 367 367 367 367 370 370 369 369 370 370 372 372 369 369 369 369 372 372 371 371 384 384 389 389 388 388 382 382 385 385 381 381 385 385 384 384 381 381 388 388 386 386 384 384 386 386 383 383 384 384 384 384 383 383 381 381 383 383 379 379 381 381 381 381 379 379 374 374 379 379 377 377 374 374 374 374 377 377 373 373 391 391 390 390 387 387 390 390 385 385 387 387 387 387 385 385 380 380 385 385 382 382 380 380 380 380 382 382 378 378 382 382 375 375 378 378 378 378 375 375 376 376 398 398 399 399 397 397 398 398 397 397 396 396 397 397 395 395 396 396 396 396 395 395 394 394 395 395 393 393 394 394 394 394 393 393 392 392 406 406 401 401 400 400 408 408 410 410 411 411 410 410 408 408 415 415 408 408 412 412 415 415 415 415 412 412 414 414 403 403 402 402 405 405 402 402 407 407 405 405 405 405 407 407 409 409 407 407 406 406 409 409 400 400 404 404 406 406 404 404 408 408 406 406 406 406 408 408 409 409 408 408 411 411 409 409 409 409 411 411 413 413 411 411 416 416 413 413 413 413 416 416 417 417 424 424 425 425 423 423 424 424 423 423 422 422 423 423 421 421 422 422 422 422 421 421 420 420 421 421 419 419 420 420 420 420 419 419 418 418 432 432 436 436 434 434 435 435 433 433 428 428 433 433 431 431 428 428 428 428 431 431 429 429 443 443 444 444 438 438 444 444 440 440 438 438 441 441 442 442 439 439 442 442 437 437 439 439 439 439 437 437 436 436 436 436 437 437 434 434 437 437 438 438 434 434 434 434 438 438 435 435 438 438 440 440 435 435 435 435 440 440 433 433 432 432 434 434 430 430 434 434 427 427 430 430 430 430 427 427 426 426 562 562 563 563 557 557 531 531 530 530 528 528 529 529 533 533 532 532 546 546 542 542 543 543 551 551 544 544 547 547 544 544 545 545 547 547 556 556 560 560 561 561 464 464 462 462 461 461 459 459 463 463 460 460 463 463 469 469 460 460 454 454 448 448 453 453 448 448 452 452 453 453 453 453 452 452 456 456 452 452 455 455 456 456 456 456 455 455 461 461 455 455 460 460 461 461 461 461 460 460 464 464 460 460 469 469 464 464 587 587 590 590 592 592 590 590 591 591 592 592 592 592 591 591 596 596 591 591 595 595 596 596 596 596 595 595 600 600 595 595 599 599 600 600 600 600 599 599 604 604 599 599 603 603 604 604 604 604 603 603 606 606 603 603 605 605 606 606 606 606 605 605 602 602 605 605 601 601 602 602 602 602 601 601 598 598 601 601 597 597 598 598 598 598 597 597 594 594 597 597 593 593 594 594 594 594 593 593 589 589 593 593 588 588 589 589 589 589 588 588 585 585 588 588 584 584 585 585 585 585 584 584 579 579 584 584 578 578 579 579 579 579 578 578 577 577 578 578 576 576 577 577 577 577 576 576 4596 4596 576 576 4597 4597 4598 4598 569 569 568 568 565 565 568 568 564 564 565 565 565 565 564 564 559 559 564 564 558 558 559 559 559 559 558 558 555 555 558 558 554 554 555 555 555 555 554 554 551 551 554 554 550 550 551 551 551 551 550 550 544 544 573 573 572 572 575 575 572 572 574 574 575 575 575 575 574 574 581 581 574 574 580 580 581 581 581 581 580 580 583 583 580 580 582 582 583 583 583 583 582 582 587 587 582 582 586 586 587 587 587 587 586 586 590 590 570 570 574 574 571 571 574 574 572 572 571 571 571 571 572 572 4599 4599 572 572 4600 4600 4601 4601 566 566 567 567 561 561 567 567 562 562 561 561 561 561 562 562 556 556 562 562 557 557 556 556 556 556 557 557 552 552 557 557 553 553 552 552 552 552 553 553 548 548 553 553 549 549 548 548 548 548 549 549 540 540 549 549 541 541 540 540 540 540 541 541 536 536 541 541 537 537 536 536 536 536 537 537 534 534 537 537 535 535 534 534 534 534 535 535 526 526 535 535 527 527 526 526 526 526 527 527 522 522 527 527 523 523 522 522 522 522 523 523 518 518 523 523 519 519 518 518 518 518 519 519 514 514 519 519 515 515 514 514 514 514 515 515 512 512 515 515 513 513 512 512 512 512 513 513 508 508 513 513 509 509 508 508 508 508 509 509 502 502 509 509 503 503 502 502 502 502 503 503 498 498 503 503 499 499 498 498 498 498 499 499 494 494 499 499 495 495 494 494 494 494 495 495 490 490 495 495 491 491 490 490 4602 4602 4603 4603 488 488 4604 4604 489 489 488 488 488 488 489 489 484 484 489 489 485 485 484 484 484 484 485 485 480 480 485 485 481 481 480 480 480 480 481 481 476 476 481 481 477 477 476 476 476 476 477 477 472 472 477 477 473 473 472 472 472 472 473 473 468 468 473 473 469 469 468 468 468 468 469 469 467 467 469 469 463 463 467 467 451 451 452 452 447 447 452 452 448 448 447 447 447 447 448 448 445 445 448 448 446 446 445 445 445 445 446 446 449 449 446 446 450 450 449 449 449 449 450 450 457 457 450 450 458 458 457 457 457 457 458 458 465 465 458 458 466 466 465 465 465 465 466 466 470 470 466 466 471 471 470 470 470 470 471 471 474 474 471 471 475 475 474 474 474 474 475 475 478 478 475 475 479 479 478 478 478 478 479 479 482 482 479 479 483 483 482 482 482 482 483 483 486 486 483 483 487 487 486 486 486 486 487 487 4605 4605 487 487 4606 4606 4607 4607 492 492 493 493 496 496 493 493 497 497 496 496 496 496 497 497 500 500 497 497 501 501 500 500 500 500 501 501 504 504 501 501 505 505 504 504 504 504 505 505 506 506 505 505 507 507 506 506 506 506 507 507 510 510 507 507 511 511 510 510 510 510 511 511 516 516 511 511 517 517 516 516 516 516 517 517 520 520 517 517 521 521 520 520 520 520 521 521 524 524 521 521 525 525 524 524 524 524 525 525 528 528 525 525 529 529 528 528 528 528 529 529 531 531 529 529 532 532 531 531 531 531 532 532 538 538 532 532 539 539 538 538 538 538 539 539 543 543 539 539 544 544 543 543 543 543 544 544 546 546 544 544 550 550 546 546 608 608 611 611 621 621 611 611 617 617 621 621 621 621 617 617 623 623 631 631 632 632 633 633 633 633 634 634 631 631 634 634 635 635 631 631 631 631 635 635 630 630 612 612 622 622 620 620 622 622 625 625 620 620 620 620 625 625 624 624 625 625 626 626 624 624 624 624 626 626 627 627 626 626 628 628 627 627 627 627 628 628 635 635 628 628 629 629 635 635 635 635 629 629 630 630 621 621 618 618 608 608 618 618 615 615 608 608 608 608 615 615 607 607 615 615 613 613 607 607 607 607 613 613 609 609 613 613 614 614 609 609 609 609 614 614 610 610 614 614 616 616 610 610 610 610 616 616 612 612 616 616 619 619 612 612 612 612 619 619 622 622 636 636 637 637 640 640 637 637 638 638 640 640 640 640 638 638 639 639 650 650 648 648 654 654 656 656 664 664 658 658 664 664 663 663 658 658 658 658 663 663 657 657 663 663 662 662 657 657 657 657 662 662 655 655 662 662 661 661 655 655 655 655 661 661 652 652 661 661 659 659 652 652 656 656 653 653 664 664 653 653 650 650 664 664 664 664 650 650 660 660 650 650 654 654 660 660 640 640 641 641 636 636 641 641 642 642 636 636 636 636 642 642 644 644 642 642 643 643 644 644 644 644 643 643 647 647 643 643 645 645 647 647 647 647 645 645 651 651 645 645 646 646 651 651 651 651 646 646 659 659 646 646 649 649 659 659 659 659 649 649 652 652 665 665 670 670 669 669 692 692 689 689 679 679 689 689 683 683 679 679 679 679 683 683 677 677 668 668 667 667 669 669 667 667 666 666 669 669 669 669 666 666 665 665 688 688 678 678 680 680 678 678 675 675 680 680 680 680 675 675 676 676 675 675 674 674 676 676 676 676 674 674 673 673 674 674 672 672 673 673 673 673 672 672 665 665 672 672 671 671 665 665 665 665 671 671 670 670 679 679 682 682 692 692 682 682 685 685 692 692 692 692 685 685 693 693 685 685 687 687 693 693 693 693 687 687 691 691 687 687 686 686 691 691 691 691 686 686 690 690 686 686 684 684 690 690 690 690 684 684 688 688 684 684 681 681 688 688 688 688 681 681 678 678 705 705 708 708 694 694 710 710 704 704 708 708 704 704 698 698 708 708 708 708 698 698 694 694 699 699 706 706 697 697 706 706 703 703 697 697 697 697 703 703 696 696 703 703 701 701 696 696 696 696 701 701 695 695 701 701 700 700 695 695 695 695 700 700 694 694 700 700 702 702 694 694 694 694 702 702 705 705 722 722 721 721 718 718 721 721 720 720 718 718 718 718 720 720 719 719 718 718 717 717 722 722 717 717 716 716 722 722 722 722 716 716 714 714 716 716 715 715 714 714 714 714 715 715 711 711 715 715 713 713 711 711 711 711 713 713 707 707 713 713 712 712 707 707 707 707 712 712 699 699 712 712 709 709 699 699 699 699 709 709 706 706 928 928 925 925 930 930 746 746 739 739 759 759 741 741 740 740 734 734 754 754 748 748 734 734 734 734 740 740 735 735 740 740 742 742 735 735 735 735 742 742 747 747 741 741 734 734 743 743 734 734 748 748 743 743 743 743 748 748 756 756 748 748 755 755 756 756 756 756 755 755 834 834 755 755 829 829 834 834 834 834 829 829 833 833 920 920 919 919 935 935 919 919 918 918 935 935 935 935 918 918 934 934 918 918 916 916 934 934 916 916 915 915 934 934 934 934 915 915 927 927 915 915 911 911 927 927 927 927 911 911 913 913 854 854 847 847 850 850 840 840 848 848 846 846 848 848 840 840 849 849 840 840 859 859 849 849 849 849 859 859 852 852 854 854 850 850 857 857 850 850 851 851 857 857 857 857 851 851 863 863 851 851 856 856 863 863 863 863 856 856 868 868 833 833 838 838 834 834 838 838 839 839 834 834 834 834 839 839 841 841 839 839 840 840 841 841 841 841 840 840 842 842 840 840 846 846 842 842 847 847 854 854 843 843 854 854 853 853 843 843 843 843 853 853 840 840 853 853 855 855 840 840 840 840 855 855 859 859 911 911 909 909 913 913 909 909 906 906 913 913 913 913 906 906 904 904 906 906 905 905 904 904 904 904 905 905 898 898 905 905 901 901 898 898 898 898 901 901 893 893 855 855 858 858 859 859 858 858 864 864 859 859 859 859 864 864 866 866 864 864 869 869 866 866 866 866 869 869 871 871 869 869 876 876 871 871 871 871 876 876 878 878 876 876 880 880 878 878 878 878 880 880 883 883 880 880 887 887 883 883 883 883 887 887 889 889 887 887 893 893 889 889 889 889 893 893 895 895 893 893 901 901 895 895 920 920 935 935 921 921 935 935 936 936 921 921 921 921 936 936 922 922 936 936 937 937 922 922 922 922 937 937 908 908 872 872 874 874 837 837 874 874 885 885 837 837 885 885 891 891 837 837 837 837 891 891 937 937 891 891 900 900 937 937 937 937 900 900 908 908 862 862 836 836 845 845 836 836 835 835 845 845 809 809 813 813 836 836 775 775 779 779 759 759 779 779 783 783 759 759 795 795 790 790 758 758 783 783 791 791 759 759 791 791 796 796 759 759 759 759 796 796 836 836 796 796 804 804 836 836 836 836 804 804 809 809 790 790 782 782 758 758 782 782 778 778 758 758 758 758 778 778 774 774 835 835 822 822 828 828 822 822 818 818 828 828 828 828 818 818 815 815 774 774 766 766 758 758 766 766 763 763 758 758 758 758 763 763 759 759 763 763 767 767 759 759 759 759 767 767 775 775 813 813 819 819 836 836 819 819 823 823 836 836 836 836 823 823 835 835 823 823 826 826 835 835 835 835 826 826 822 822 803 803 805 805 808 808 805 805 815 815 808 808 808 808 815 815 812 812 815 815 818 818 812 812 787 787 758 758 769 769 758 758 757 757 769 769 803 803 795 795 805 805 795 795 758 758 805 805 805 805 758 758 799 799 758 758 787 787 799 799 736 736 730 730 728 728 747 747 757 757 735 735 757 757 758 758 735 735 735 735 758 758 736 736 758 758 759 759 736 736 736 736 759 759 738 738 759 759 739 739 738 738 862 862 872 872 836 836 872 872 837 837 836 836 836 836 837 837 759 759 837 837 797 797 759 759 759 759 797 797 785 785 785 785 771 771 759 759 771 771 760 760 759 759 759 759 760 760 746 746 1070 1070 1051 1051 992 992 1051 1051 1035 1035 992 992 1035 1035 1027 1027 992 992 992 992 1027 1027 993 993 1070 1070 1069 1069 1072 1072 1069 1069 1078 1078 1072 1072 1088 1088 1082 1082 1069 1069 1082 1082 1080 1080 1069 1069 1069 1069 1080 1080 1078 1078 1061 1061 1071 1071 1062 1062 1071 1071 1073 1073 1062 1062 1062 1062 1073 1073 1063 1063 1073 1073 1079 1079 1063 1063 1063 1063 1079 1079 1081 1081 1061 1061 1062 1062 1050 1050 1062 1062 988 988 1050 1050 1050 1050 988 988 1034 1034 744 744 745 745 750 750 745 745 749 749 750 750 750 750 749 749 770 770 744 744 750 750 737 737 750 750 751 751 737 737 737 737 751 751 731 731 983 983 988 988 986 986 988 988 989 989 986 986 986 986 989 989 976 976 961 961 959 959 932 932 938 938 933 933 951 951 932 932 959 959 933 933 959 959 953 953 933 933 933 933 953 953 951 951 951 951 952 952 938 938 952 952 958 958 938 938 938 938 958 958 950 950 958 958 960 960 950 950 950 950 960 960 964 964 961 961 932 932 962 962 932 932 940 940 962 962 962 962 940 940 985 985 940 940 976 976 985 985 985 985 976 976 990 990 976 976 989 989 990 990 990 990 989 989 1005 1005 926 926 912 912 914 914 914 914 917 917 926 926 917 917 923 923 926 926 926 926 923 923 933 933 923 923 924 924 933 933 933 933 924 924 932 932 856 856 860 860 868 868 860 860 865 865 868 868 868 868 865 865 870 870 865 865 867 867 870 870 870 870 867 867 875 875 867 867 877 877 875 875 875 875 877 877 879 879 877 877 881 881 879 879 879 879 881 881 886 886 881 881 888 888 886 886 886 886 888 888 892 892 888 888 894 894 892 892 892 892 894 894 897 897 894 894 896 896 897 897 897 897 896 896 903 903 896 896 902 902 903 903 903 903 902 902 912 912 902 902 910 910 912 912 912 912 910 910 914 914 752 752 800 800 798 798 761 761 753 753 768 768 753 753 752 752 768 768 768 768 752 752 786 786 752 752 798 798 786 786 800 800 752 752 814 814 752 752 751 751 814 814 814 814 751 751 824 824 773 773 777 777 751 751 777 777 781 781 751 751 825 825 820 820 831 831 781 781 789 789 751 751 789 789 794 794 751 751 751 751 794 794 824 824 794 794 802 802 824 824 820 820 816 816 831 831 816 816 810 810 831 831 831 831 810 810 806 806 780 780 776 776 750 750 776 776 772 772 750 750 821 821 832 832 817 817 832 832 827 827 817 817 817 817 827 827 811 811 827 827 824 824 811 811 811 811 824 824 807 807 824 824 802 802 807 807 806 806 801 801 831 831 801 801 793 793 831 831 831 831 793 793 750 750 793 793 788 788 750 750 750 750 788 788 780 780 772 772 764 764 750 750 764 764 762 762 750 750 750 750 762 762 751 751 762 762 765 765 751 751 751 751 765 765 773 773 861 861 831 831 873 873 831 831 882 882 873 873 821 821 825 825 832 832 825 825 831 831 832 832 832 832 831 831 844 844 831 831 861 861 844 844 925 925 907 907 929 929 907 907 899 899 929 929 899 899 890 890 929 929 929 929 890 890 830 830 890 890 884 884 830 830 770 770 784 784 750 750 784 784 792 792 750 750 750 750 792 792 831 831 792 792 830 830 831 831 831 831 830 830 882 882 830 830 884 884 882 882 983 983 971 971 988 988 971 971 954 954 988 988 988 988 954 954 930 930 954 954 931 931 930 930 930 930 931 931 928 928 993 993 937 937 945 945 947 947 934 934 948 948 934 934 939 939 948 948 947 947 946 946 934 934 946 946 941 941 934 934 934 934 941 941 935 935 941 941 942 942 935 935 935 935 942 942 936 936 942 942 943 943 936 936 936 936 943 943 937 937 943 943 944 944 937 937 937 937 944 944 945 945 969 969 965 965 967 967 967 967 965 965 964 964 965 965 956 956 964 964 964 964 956 956 950 950 967 967 973 973 969 969 973 973 979 979 969 969 969 969 979 979 974 974 979 979 981 981 974 974 974 974 981 981 977 977 981 981 982 982 977 977 977 977 982 982 975 975 982 982 980 980 975 975 975 975 980 980 970 970 980 980 978 978 970 970 970 970 978 978 966 966 978 978 968 968 966 966 966 966 968 968 957 957 968 968 963 963 957 957 957 957 963 963 939 939 963 963 949 949 939 939 939 939 949 949 948 948 1014 1014 1063 1063 1021 1021 1063 1063 1064 1064 1021 1021 1021 1021 1064 1064 1028 1028 1066 1066 1059 1059 1065 1065 1059 1059 1058 1058 1065 1065 1065 1065 1058 1058 1064 1064 1058 1058 1044 1044 1064 1064 1064 1064 1044 1044 1028 1028 1088 1088 1069 1069 1087 1087 1069 1069 1068 1068 1087 1087 1087 1087 1068 1068 1067 1067 1067 1067 1075 1075 1087 1087 1075 1075 1077 1077 1087 1087 1087 1087 1077 1077 1086 1086 1077 1077 1076 1076 1086 1086 1086 1086 1076 1076 1074 1074 1068 1068 1016 1016 1029 1029 1029 1029 1045 1045 1068 1068 1045 1045 1060 1060 1068 1068 1068 1068 1060 1060 1067 1067 1048 1048 1042 1042 1068 1068 1070 1070 992 992 1069 1069 992 992 1026 1026 1069 1069 1069 1069 1026 1026 1033 1033 1033 1033 1039 1039 1069 1069 1039 1039 1043 1043 1069 1069 1069 1069 1043 1043 1049 1049 996 996 1000 1000 992 992 1000 1000 1004 1004 992 992 992 992 1004 1004 1009 1009 1009 1009 1013 1013 992 992 1013 1013 1020 1020 992 992 992 992 1020 1020 1026 1026 1049 1049 1055 1055 1069 1069 1055 1055 1057 1057 1069 1069 1069 1069 1057 1057 1068 1068 1057 1057 1054 1054 1068 1068 1068 1068 1054 1054 1048 1048 1042 1042 1038 1038 1068 1068 1038 1038 1032 1032 1068 1068 1068 1068 1032 1032 1016 1016 1032 1032 1025 1025 1016 1016 1016 1016 1025 1025 1015 1015 1025 1025 1019 1019 1015 1015 1019 1019 1012 1012 1015 1015 1015 1015 1012 1012 994 994 1012 1012 1008 1008 994 994 994 994 1008 1008 991 991 1008 1008 1003 1003 991 991 991 991 1003 1003 999 999 999 999 996 996 991 991 996 996 992 992 991 991 991 991 992 992 984 984 992 992 972 972 984 984 993 993 945 945 992 992 945 945 955 955 992 992 992 992 955 955 972 972 1074 1074 1066 1066 1086 1086 1066 1066 1065 1065 1086 1086 1086 1086 1065 1065 1085 1085 1065 1065 1064 1064 1085 1085 1085 1085 1064 1064 1084 1084 1064 1064 1063 1063 1084 1084 1084 1084 1063 1063 1083 1083 1063 1063 1081 1081 1083 1083 761 761 754 754 753 753 754 754 734 734 753 753 753 753 734 734 752 752 734 734 733 733 752 752 752 752 733 733 751 751 733 733 732 732 751 751 751 751 732 732 731 731 732 732 723 723 731 731 731 731 723 723 729 729 736 736 728 728 735 735 728 728 727 727 735 735 735 735 727 727 734 734 727 727 726 726 734 734 734 734 726 726 733 733 726 726 725 725 733 733 733 733 725 725 732 732 725 725 724 724 732 732 732 732 724 724 723 723 1063 1063 1024 1024 1031 1031 1002 1002 1007 1007 989 989 1007 1007 1011 1011 989 989 989 989 1011 1011 1018 1018 1014 1014 1005 1005 1063 1063 1005 1005 989 989 1063 1063 1063 1063 989 989 1024 1024 989 989 1018 1018 1024 1024 1031 1031 1037 1037 1063 1063 1037 1037 1041 1041 1063 1063 1063 1063 1041 1041 1047 1047 1046 1046 1040 1040 1062 1062 1040 1040 1036 1036 1062 1062 1047 1047 1053 1053 1063 1063 1053 1053 1056 1056 1063 1063 1063 1063 1056 1056 1062 1062 1056 1056 1052 1052 1062 1062 1062 1062 1052 1052 1046 1046 1010 1010 1006 1006 988 988 1006 1006 1001 1001 988 988 1036 1036 1030 1030 1062 1062 1030 1030 1023 1023 1062 1062 1062 1062 1023 1023 988 988 1023 1023 1017 1017 988 988 988 988 1017 1017 1010 1010 1001 1001 997 997 988 988 997 997 995 995 988 988 988 988 995 995 989 989 995 995 998 998 989 989 989 989 998 998 1002 1002 925 925 929 929 930 930 929 929 987 987 930 930 930 930 987 987 988 988 987 987 1022 1022 988 988 988 988 1022 1022 1034 1034 1090 1090 1100 1100 1103 1103 1105 1105 1099 1099 1103 1103 1099 1099 1093 1093 1103 1103 1103 1103 1093 1093 1090 1090 1117 1117 1116 1116 1113 1113 1116 1116 1115 1115 1113 1113 1113 1113 1115 1115 1114 1114 1113 1113 1112 1112 1117 1117 1112 1112 1111 1111 1117 1117 1117 1117 1111 1111 1109 1109 1111 1111 1110 1110 1109 1109 1109 1109 1110 1110 1106 1106 1110 1110 1108 1108 1106 1106 1106 1106 1108 1108 1102 1102 1108 1108 1107 1107 1102 1102 1102 1102 1107 1107 1094 1094 1107 1107 1104 1104 1094 1094 1104 1104 1101 1101 1094 1094 1094 1094 1101 1101 1092 1092 1101 1101 1098 1098 1092 1092 1092 1092 1098 1098 1091 1091 1098 1098 1096 1096 1091 1091 1091 1091 1096 1096 1089 1089 1096 1096 1095 1095 1089 1089 1089 1089 1095 1095 1090 1090 1095 1095 1097 1097 1090 1090 1090 1090 1097 1097 1100 1100 1118 1118 1122 1122 1132 1132 1122 1122 1128 1128 1132 1132 1132 1132 1128 1128 1134 1134 1132 1132 1129 1129 1118 1118 1129 1129 1126 1126 1118 1118 1118 1118 1126 1126 1119 1119 1126 1126 1124 1124 1119 1119 1119 1119 1124 1124 1120 1120 1124 1124 1125 1125 1120 1120 1120 1120 1125 1125 1121 1121 1125 1125 1127 1127 1121 1121 1121 1121 1127 1127 1123 1123 1146 1146 1141 1141 1142 1142 1127 1127 1130 1130 1123 1123 1130 1130 1133 1133 1123 1123 1123 1123 1133 1133 1131 1131 1133 1133 1136 1136 1131 1131 1131 1131 1136 1136 1135 1135 1136 1136 1137 1137 1135 1135 1135 1135 1137 1137 1138 1138 1137 1137 1139 1139 1138 1138 1138 1138 1139 1139 1146 1146 1139 1139 1140 1140 1146 1146 1146 1146 1140 1140 1141 1141 1143 1143 1144 1144 1142 1142 1144 1144 1145 1145 1142 1142 1142 1142 1145 1145 1146 1146 1147 1147 1148 1148 1151 1151 1148 1148 1149 1149 1151 1151 1151 1151 1149 1149 1150 1150 1174 1174 1164 1164 1161 1161 1159 1159 1165 1165 1161 1161 1165 1165 1171 1171 1161 1161 1161 1161 1171 1171 1174 1174 1170 1170 1163 1163 1172 1172 1163 1163 1166 1166 1172 1172 1172 1172 1166 1166 1173 1173 1166 1166 1168 1168 1173 1173 1173 1173 1168 1168 1175 1175 1168 1168 1169 1169 1175 1175 1175 1175 1169 1169 1174 1174 1169 1169 1167 1167 1174 1174 1174 1174 1167 1167 1164 1164 1151 1151 1152 1152 1147 1147 1152 1152 1153 1153 1147 1147 1147 1147 1153 1153 1155 1155 1153 1153 1154 1154 1155 1155 1155 1155 1154 1154 1158 1158 1154 1154 1156 1156 1158 1158 1158 1158 1156 1156 1162 1162 1156 1156 1157 1157 1162 1162 1162 1162 1157 1157 1170 1170 1157 1157 1160 1160 1170 1170 1170 1170 1160 1160 1163 1163 1377 1377 1380 1380 1379 1379 1188 1188 1183 1183 1184 1184 1180 1180 1182 1182 1187 1187 1197 1197 1210 1210 1209 1209 1510 1510 1500 1500 1436 1436 1500 1500 1483 1483 1436 1436 1436 1436 1483 1483 1471 1471 1531 1531 1529 1529 1512 1512 1529 1529 1527 1527 1512 1512 1512 1512 1527 1527 1511 1511 1527 1527 1521 1521 1511 1511 1511 1511 1521 1521 1519 1519 1520 1520 1526 1526 1517 1517 1526 1526 1528 1528 1517 1517 1440 1440 1501 1501 1517 1517 1501 1501 1518 1518 1517 1517 1517 1517 1518 1518 1520 1520 1225 1225 1235 1235 1247 1247 1225 1225 1247 1247 1287 1287 1287 1287 1286 1286 1225 1225 1286 1286 1209 1209 1225 1225 1225 1225 1209 1209 1220 1220 1209 1209 1210 1210 1220 1220 1187 1187 1189 1189 1209 1209 1189 1189 1190 1190 1209 1209 1209 1209 1190 1190 1197 1197 1209 1209 1208 1208 1187 1187 1208 1208 1186 1186 1187 1187 1187 1187 1186 1186 1180 1180 1183 1183 1181 1181 1176 1176 1200 1200 1196 1196 1201 1201 1196 1196 1195 1195 1201 1201 1201 1201 1195 1195 1202 1202 1280 1280 1242 1242 1201 1201 1242 1242 1234 1234 1201 1201 1234 1234 1219 1219 1201 1201 1201 1201 1219 1219 1200 1200 1470 1470 1513 1513 1463 1463 1513 1513 1512 1512 1463 1463 1463 1463 1512 1512 1454 1454 1512 1512 1437 1437 1454 1454 1454 1454 1437 1437 1438 1438 1437 1437 1433 1433 1438 1438 1396 1396 1397 1397 1383 1383 1381 1381 1408 1408 1410 1410 1383 1383 1397 1397 1389 1389 1388 1388 1401 1401 1382 1382 1401 1401 1400 1400 1382 1382 1382 1382 1400 1400 1402 1402 1381 1381 1410 1410 1390 1390 1417 1417 1421 1421 1413 1413 1421 1421 1415 1415 1413 1413 1413 1413 1415 1415 1405 1405 1415 1415 1409 1409 1405 1405 1405 1405 1409 1409 1388 1388 1409 1409 1407 1407 1388 1388 1388 1388 1407 1407 1401 1401 1397 1397 1398 1398 1389 1389 1398 1398 1399 1399 1389 1389 1389 1389 1399 1399 1406 1406 1399 1399 1412 1412 1406 1406 1406 1406 1412 1412 1414 1414 1412 1412 1416 1416 1414 1414 1414 1414 1416 1416 1418 1418 1416 1416 1426 1426 1418 1418 1418 1418 1426 1426 1423 1423 1426 1426 1428 1428 1423 1423 1423 1423 1428 1428 1425 1425 1428 1428 1430 1430 1425 1425 1425 1425 1430 1430 1422 1422 1430 1430 1429 1429 1422 1422 1422 1422 1429 1429 1417 1417 1429 1429 1427 1427 1417 1417 1417 1417 1427 1427 1421 1421 1386 1386 1441 1441 1440 1440 1441 1441 1493 1493 1440 1440 1440 1440 1493 1493 1501 1501 1439 1439 1432 1432 1440 1440 1432 1432 1420 1420 1440 1440 1420 1420 1404 1404 1440 1440 1404 1404 1395 1395 1440 1440 1440 1440 1395 1395 1386 1386 1395 1395 1394 1394 1386 1386 1386 1386 1394 1394 1385 1385 1394 1394 1393 1393 1385 1385 1385 1385 1393 1393 1384 1384 1393 1393 1392 1392 1384 1384 1384 1384 1392 1392 1383 1383 1392 1392 1391 1391 1383 1383 1383 1383 1391 1391 1396 1396 1487 1487 1491 1491 1516 1516 1491 1491 1498 1498 1516 1516 1498 1498 1504 1504 1516 1516 1504 1504 1507 1507 1516 1516 1516 1516 1507 1507 1517 1517 1507 1507 1505 1505 1517 1517 1505 1505 1499 1499 1517 1517 1499 1499 1492 1492 1517 1517 1517 1517 1492 1492 1488 1488 1462 1462 1458 1458 1440 1440 1458 1458 1453 1453 1440 1440 1439 1439 1452 1452 1443 1443 1452 1452 1457 1457 1443 1443 1443 1443 1457 1457 1464 1464 1457 1457 1461 1461 1464 1464 1461 1461 1468 1468 1464 1464 1464 1464 1468 1468 1465 1465 1468 1468 1474 1474 1465 1465 1465 1465 1474 1474 1516 1516 1474 1474 1481 1481 1516 1516 1516 1516 1481 1481 1487 1487 1453 1453 1449 1449 1440 1440 1449 1449 1445 1445 1440 1440 1440 1440 1445 1445 1439 1439 1445 1445 1448 1448 1439 1439 1439 1439 1448 1448 1452 1452 1488 1488 1482 1482 1517 1517 1482 1482 1475 1475 1517 1517 1517 1517 1475 1475 1440 1440 1475 1475 1469 1469 1440 1440 1440 1440 1469 1469 1462 1462 1516 1516 1515 1515 1509 1509 1509 1509 1495 1495 1516 1516 1495 1495 1478 1478 1516 1516 1516 1516 1478 1478 1465 1465 1514 1514 1522 1522 1533 1533 1522 1522 1524 1524 1533 1533 1524 1524 1525 1525 1533 1533 1533 1533 1525 1525 1534 1534 1525 1525 1523 1523 1534 1534 1528 1528 1530 1530 1517 1517 1530 1530 1535 1535 1517 1517 1517 1517 1535 1535 1516 1516 1535 1535 1534 1534 1516 1516 1516 1516 1534 1534 1515 1515 1534 1534 1523 1523 1515 1515 1470 1470 1477 1477 1513 1513 1477 1477 1494 1494 1513 1513 1513 1513 1494 1494 1508 1508 1376 1376 1362 1362 1358 1358 1284 1284 1290 1290 1289 1289 1372 1372 1366 1366 1375 1375 1293 1293 1297 1297 1291 1291 1297 1297 1299 1299 1291 1291 1291 1291 1299 1299 1300 1300 1367 1367 1384 1384 1365 1365 1384 1384 1383 1383 1365 1365 1365 1365 1383 1383 1364 1364 1383 1383 1376 1376 1364 1364 1364 1364 1376 1376 1360 1360 1376 1376 1358 1358 1360 1360 1375 1375 1366 1366 1361 1361 1290 1290 1284 1284 1291 1291 1284 1284 1292 1292 1291 1291 1291 1291 1292 1292 1293 1293 1342 1342 1336 1336 1332 1332 1372 1372 1375 1375 1373 1373 1375 1375 1382 1382 1373 1373 1373 1373 1382 1382 1381 1381 1382 1382 1402 1402 1381 1381 1381 1381 1402 1402 1408 1408 1332 1332 1336 1336 1327 1327 1336 1336 1329 1329 1327 1327 1327 1327 1329 1329 1320 1320 1329 1329 1325 1325 1320 1320 1320 1320 1325 1325 1316 1316 1325 1325 1319 1319 1316 1316 1316 1316 1319 1319 1310 1310 1319 1319 1315 1315 1310 1310 1315 1315 1309 1309 1310 1310 1310 1310 1309 1309 1306 1306 1305 1305 1298 1298 1304 1304 1298 1298 1294 1294 1304 1304 1304 1304 1294 1294 1306 1306 1294 1294 1291 1291 1306 1306 1306 1306 1291 1291 1310 1310 1291 1291 1300 1300 1310 1310 1310 1310 1300 1300 1303 1303 1332 1332 1338 1338 1342 1342 1338 1338 1344 1344 1342 1342 1342 1342 1344 1344 1347 1347 1344 1344 1350 1350 1347 1347 1347 1347 1350 1350 1353 1353 1350 1350 1354 1354 1353 1353 1353 1353 1354 1354 1362 1362 1354 1354 1355 1355 1362 1362 1362 1362 1355 1355 1358 1358 1318 1318 1311 1311 1314 1314 1311 1311 1307 1307 1314 1314 1314 1314 1307 1307 1308 1308 1307 1307 1302 1302 1308 1308 1308 1308 1302 1302 1305 1305 1302 1302 1301 1301 1305 1305 1305 1305 1301 1301 1298 1298 1366 1366 1363 1363 1361 1361 1363 1363 1359 1359 1361 1361 1361 1361 1359 1359 1352 1352 1359 1359 1351 1351 1352 1352 1352 1352 1351 1351 1346 1346 1351 1351 1345 1345 1346 1346 1346 1346 1345 1345 1341 1341 1345 1345 1343 1343 1341 1341 1341 1341 1343 1343 1335 1335 1343 1343 1337 1337 1335 1335 1335 1335 1337 1337 1328 1328 1337 1337 1330 1330 1328 1328 1328 1328 1330 1330 1324 1324 1330 1330 1326 1326 1324 1324 1324 1324 1326 1326 1318 1318 1326 1326 1317 1317 1318 1318 1318 1318 1317 1317 1311 1311 1379 1379 1380 1380 1436 1436 1380 1380 1403 1403 1436 1436 1436 1436 1403 1403 1419 1419 1410 1410 1411 1411 1390 1390 1411 1411 1433 1433 1390 1390 1390 1390 1433 1433 1424 1424 1433 1433 1437 1437 1424 1424 1424 1424 1437 1437 1434 1434 1437 1437 1436 1436 1434 1434 1434 1434 1436 1436 1431 1431 1436 1436 1419 1419 1431 1431 1331 1331 1333 1333 1280 1280 1333 1333 1339 1339 1280 1280 1280 1280 1339 1339 1378 1378 1339 1339 1348 1348 1378 1378 1348 1348 1356 1356 1378 1378 1378 1378 1356 1356 1374 1374 1281 1281 1282 1282 1295 1295 1295 1295 1312 1312 1281 1281 1312 1312 1322 1322 1281 1281 1281 1281 1322 1322 1331 1331 1221 1221 1226 1226 1201 1201 1331 1331 1280 1280 1281 1281 1280 1280 1201 1201 1281 1281 1281 1281 1201 1201 1243 1243 1243 1243 1251 1251 1281 1281 1251 1251 1256 1256 1281 1281 1281 1281 1256 1256 1260 1260 1226 1226 1230 1230 1201 1201 1230 1230 1238 1238 1201 1201 1201 1201 1238 1238 1243 1243 1231 1231 1227 1227 1202 1202 1227 1227 1222 1222 1202 1202 1260 1260 1266 1266 1281 1281 1266 1266 1270 1270 1281 1281 1281 1281 1270 1270 1282 1282 1222 1222 1214 1214 1202 1202 1214 1214 1211 1211 1202 1202 1202 1202 1211 1211 1201 1201 1211 1211 1213 1213 1201 1201 1201 1201 1213 1213 1221 1221 1270 1270 1275 1275 1282 1282 1275 1275 1271 1271 1282 1282 1282 1282 1271 1271 1277 1277 1271 1271 1267 1267 1277 1277 1277 1277 1267 1267 1274 1274 1267 1267 1261 1261 1274 1274 1274 1274 1261 1261 1257 1257 1257 1257 1252 1252 1274 1274 1252 1252 1244 1244 1274 1274 1274 1274 1244 1244 1202 1202 1244 1244 1239 1239 1202 1202 1202 1202 1239 1239 1231 1231 1199 1199 1204 1204 1203 1203 1204 1204 1217 1217 1203 1203 1203 1203 1217 1217 1236 1236 1236 1236 1248 1248 1203 1203 1248 1248 1250 1250 1203 1203 1203 1203 1250 1250 1202 1202 1250 1250 1264 1264 1202 1202 1202 1202 1264 1264 1274 1274 1192 1192 1194 1194 1185 1185 1192 1192 1185 1185 1191 1191 1185 1185 1186 1186 1191 1191 1191 1191 1186 1186 1193 1193 1237 1237 1208 1208 1249 1249 1208 1208 1255 1255 1249 1249 1237 1237 1218 1218 1208 1208 1218 1218 1207 1207 1208 1208 1208 1208 1207 1207 1186 1186 1207 1207 1198 1198 1186 1186 1186 1186 1198 1198 1193 1193 1223 1223 1228 1228 1208 1208 1228 1228 1232 1232 1208 1208 1232 1232 1240 1240 1208 1208 1208 1208 1240 1240 1255 1255 1240 1240 1245 1245 1255 1255 1245 1245 1253 1253 1255 1255 1255 1255 1253 1253 1265 1265 1276 1276 1273 1273 1286 1286 1272 1272 1285 1285 1268 1268 1285 1285 1278 1278 1268 1268 1268 1268 1278 1278 1262 1262 1278 1278 1265 1265 1262 1262 1262 1262 1265 1265 1258 1258 1265 1265 1253 1253 1258 1258 1273 1273 1269 1269 1286 1286 1269 1269 1263 1263 1286 1286 1286 1286 1263 1263 1259 1259 1233 1233 1229 1229 1209 1209 1229 1229 1224 1224 1209 1209 1259 1259 1254 1254 1286 1286 1254 1254 1246 1246 1286 1286 1286 1286 1246 1246 1209 1209 1246 1246 1241 1241 1209 1209 1209 1209 1241 1241 1233 1233 1224 1224 1216 1216 1209 1209 1216 1216 1212 1212 1209 1209 1209 1209 1212 1212 1208 1208 1212 1212 1215 1215 1208 1208 1208 1208 1215 1215 1223 1223 1272 1272 1276 1276 1285 1285 1276 1276 1286 1286 1285 1285 1285 1285 1286 1286 1296 1296 1286 1286 1313 1313 1296 1296 1340 1340 1334 1334 1287 1287 1334 1334 1323 1323 1287 1287 1287 1287 1323 1323 1286 1286 1323 1323 1321 1321 1286 1286 1286 1286 1321 1321 1313 1313 1340 1340 1287 1287 1349 1349 1287 1287 1386 1386 1349 1349 1349 1349 1386 1386 1357 1357 1367 1367 1368 1368 1384 1384 1368 1368 1369 1369 1384 1384 1384 1384 1369 1369 1385 1385 1369 1369 1370 1370 1385 1385 1385 1385 1370 1370 1386 1386 1370 1370 1371 1371 1386 1386 1386 1386 1371 1371 1357 1357 1471 1471 1435 1435 1436 1436 1435 1435 1378 1378 1436 1436 1436 1436 1378 1378 1379 1379 1378 1378 1374 1374 1379 1379 1379 1379 1374 1374 1377 1377 1511 1511 1472 1472 1479 1479 1460 1460 1456 1456 1437 1437 1456 1456 1451 1451 1437 1437 1450 1450 1455 1455 1436 1436 1455 1455 1459 1459 1436 1436 1436 1436 1459 1459 1466 1466 1519 1519 1510 1510 1511 1511 1510 1510 1436 1436 1511 1511 1511 1511 1436 1436 1472 1472 1436 1436 1466 1466 1472 1472 1479 1479 1485 1485 1511 1511 1485 1485 1489 1489 1511 1511 1511 1511 1489 1489 1496 1496 1497 1497 1490 1490 1512 1512 1490 1490 1486 1486 1512 1512 1451 1451 1447 1447 1437 1437 1447 1447 1444 1444 1437 1437 1437 1437 1444 1444 1436 1436 1444 1444 1446 1446 1436 1436 1436 1436 1446 1446 1450 1450 1496 1496 1502 1502 1511 1511 1502 1502 1506 1506 1511 1511 1511 1511 1506 1506 1512 1512 1506 1506 1503 1503 1512 1512 1512 1512 1503 1503 1497 1497 1486 1486 1480 1480 1512 1512 1480 1480 1473 1473 1512 1512 1512 1512 1473 1473 1437 1437 1473 1473 1467 1467 1437 1437 1437 1437 1467 1467 1460 1460 1508 1508 1514 1514 1513 1513 1514 1514 1533 1533 1513 1513 1513 1513 1533 1533 1512 1512 1533 1533 1532 1532 1512 1512 1512 1512 1532 1532 1531 1531 1195 1195 1188 1188 1202 1202 1188 1188 1184 1184 1202 1202 1202 1202 1184 1184 1203 1203 1184 1184 1185 1185 1203 1203 1203 1203 1185 1185 1199 1199 1185 1185 1194 1194 1199 1199 1199 1199 1194 1194 1205 1205 1194 1194 1206 1206 1205 1205 1205 1205 1206 1206 1279 1279 1206 1206 1284 1284 1279 1279 1279 1279 1284 1284 1283 1283 1284 1284 1289 1289 1283 1283 1183 1183 1176 1176 1184 1184 1176 1176 1177 1177 1184 1184 1184 1184 1177 1177 1185 1185 1177 1177 1178 1178 1185 1185 1185 1185 1178 1178 1186 1186 1178 1178 1179 1179 1186 1186 1186 1186 1179 1179 1180 1180 1247 1247 1288 1288 1287 1287 1288 1288 1387 1387 1287 1287 1287 1287 1387 1387 1386 1386 1387 1387 1442 1442 1386 1386 1386 1386 1442 1442 1441 1441 1442 1442 1476 1476 1441 1441 1441 1441 1476 1476 1493 1493 1476 1476 1484 1484 1493 1493 1541 1541 1540 1540 1536 1536 1539 1539 1538 1538 1540 1540 1538 1538 1537 1537 1540 1540 1540 1540 1537 1537 1536 1536 1564 1564 1560 1560 1550 1550 1560 1560 1554 1554 1550 1550 1550 1550 1554 1554 1548 1548 1550 1550 1553 1553 1564 1564 1553 1553 1556 1556 1564 1564 1564 1564 1556 1556 1563 1563 1556 1556 1558 1558 1563 1563 1563 1563 1558 1558 1562 1562 1558 1558 1557 1557 1562 1562 1562 1562 1557 1557 1561 1561 1557 1557 1555 1555 1561 1561 1561 1561 1555 1555 1559 1559 1555 1555 1552 1552 1559 1559 1552 1552 1549 1549 1559 1559 1559 1559 1549 1549 1551 1551 1549 1549 1546 1546 1551 1551 1551 1551 1546 1546 1547 1547 1546 1546 1545 1545 1547 1547 1547 1547 1545 1545 1544 1544 1545 1545 1543 1543 1544 1544 1544 1544 1543 1543 1536 1536 1543 1543 1542 1542 1536 1536 1536 1536 1542 1542 1541 1541 1581 1581 1580 1580 1578 1578 1581 1581 1578 1578 1579 1579 1578 1578 1576 1576 1579 1579 1579 1579 1576 1576 1577 1577 1577 1577 1576 1576 1575 1575 4608 4608 1573 1573 4609 4609 4610 4610 1573 1573 1574 1574 1574 1574 1573 1573 1572 1572 1573 1573 1570 1570 1572 1572 1572 1572 1570 1570 1571 1571 1571 1571 1570 1570 1569 1569 1570 1570 1567 1567 1569 1569 1569 1569 1567 1567 1568 1568 1567 1567 1565 1565 1568 1568 1568 1568 1565 1565 1566 1566 1583 1583 1585 1585 1582 1582 1585 1585 1584 1584 1582 1582 1584 1584 1585 1585 1586 1586 1585 1585 1588 1588 1586 1586 1586 1586 1588 1588 1587 1587 1587 1587 1588 1588 1589 1589 1588 1588 1591 1591 1589 1589 1589 1589 1591 1591 1590 1590 1590 1590 1591 1591 4611 4611 1591 1591 4612 4612 4613 4613 1592 1592 1594 1594 1593 1593 1594 1594 1596 1596 1593 1593 1593 1593 1596 1596 1595 1595 1596 1596 1598 1598 1595 1595 1595 1595 1598 1598 1597 1597 1614 1614 1613 1613 1611 1611 1614 1614 1611 1611 1612 1612 1611 1611 1609 1609 1612 1612 1612 1612 1609 1609 1610 1610 1610 1610 1609 1609 1608 1608 1609 1609 1606 1606 1608 1608 1608 1608 1606 1606 1607 1607 1607 1607 1606 1606 4614 4614 1606 1606 4615 4615 4616 4616 1605 1605 1603 1603 1604 1604 1603 1603 1601 1601 1604 1604 1604 1604 1601 1601 1602 1602 1601 1601 1599 1599 1602 1602 1602 1602 1599 1599 1600 1600 1615 1615 1616 1616 1618 1618 1615 1615 1618 1618 1617 1617 1618 1618 1620 1620 1617 1617 1617 1617 1620 1620 1619 1619 1619 1619 1620 1620 1621 1621 4617 4617 1623 1623 4618 4618 4619 4619 1623 1623 1622 1622 1622 1622 1623 1623 1624 1624 1623 1623 1626 1626 1624 1624 1624 1624 1626 1626 1625 1625 1626 1626 1628 1628 1625 1625 1625 1625 1628 1628 1627 1627 1628 1628 1630 1630 1627 1627 1627 1627 1630 1630 1629 1629 1631 1631 1633 1633 1632 1632 1633 1633 1634 1634 1632 1632 1634 1634 1633 1633 1635 1635 1633 1633 1636 1636 1635 1635 1635 1635 1636 1636 1637 1637 1637 1637 1636 1636 1638 1638 4620 4620 1639 1639 4621 4621 4622 4622 1639 1639 1640 1640 1640 1640 1639 1639 1641 1641 1639 1639 1642 1642 1641 1641 1641 1641 1642 1642 1643 1643 1642 1642 1644 1644 1643 1643 1643 1643 1644 1644 1645 1645 1644 1644 1646 1646 1645 1645 1645 1645 1646 1646 1647 1647 1662 1662 1663 1663 1661 1661 1662 1662 1661 1661 1660 1660 1661 1661 1659 1659 1660 1660 1660 1660 1659 1659 1658 1658 1658 1658 1659 1659 1657 1657 1659 1659 1656 1656 1657 1657 1657 1657 1656 1656 1655 1655 1655 1655 1656 1656 4623 4623 1656 1656 4624 4624 4625 4625 1654 1654 1653 1653 1652 1652 1653 1653 1651 1651 1652 1652 1652 1652 1651 1651 1650 1650 1651 1651 1649 1649 1650 1650 1650 1650 1649 1649 1648 1648 1664 1664 1666 1666 1665 1665 1666 1666 1667 1667 1665 1665 1667 1667 1666 1666 1668 1668 1666 1666 1669 1669 1668 1668 1668 1668 1669 1669 1670 1670 1670 1670 1669 1669 1671 1671 1669 1669 1672 1672 1671 1671 1671 1671 1672 1672 1673 1673 1673 1673 1672 1672 4626 4626 1672 1672 4627 4627 4628 4628 1674 1674 1675 1675 1676 1676 1676 1676 1675 1675 1677 1677 1675 1675 1678 1678 1677 1677 1677 1677 1678 1678 1679 1679 1678 1678 1680 1680 1679 1679 1679 1679 1680 1680 1681 1681 1697 1697 1698 1698 1696 1696 1697 1697 1696 1696 1695 1695 1696 1696 1694 1694 1695 1695 1695 1695 1694 1694 1693 1693 1693 1693 1694 1694 1692 1692 4629 4629 1691 1691 4630 4630 4631 4631 1691 1691 1690 1690 1690 1690 1691 1691 1689 1689 1691 1691 1688 1688 1689 1689 1689 1689 1688 1688 1687 1687 1687 1687 1688 1688 1686 1686 1688 1688 1685 1685 1686 1686 1686 1686 1685 1685 1684 1684 1685 1685 1683 1683 1684 1684 1684 1684 1683 1683 1682 1682 1716 1716 1715 1715 1711 1711 1716 1716 1711 1711 1712 1712 4632 4632 1707 1707 4633 4633 4634 4634 1707 1707 1708 1708 1707 1707 1703 1703 1708 1708 1708 1708 1703 1703 1704 1704 1703 1703 1699 1699 1704 1704 1704 1704 1699 1699 1700 1700 1699 1699 1701 1701 1700 1700 1700 1700 1701 1701 1702 1702 1701 1701 1705 1705 1702 1702 1702 1702 1705 1705 1706 1706 1705 1705 1709 1709 1706 1706 1706 1706 1709 1709 1710 1710 1709 1709 4635 4635 1710 1710 1710 1710 4636 4636 4637 4637 1713 1713 1717 1717 1714 1714 1714 1714 1717 1717 1718 1718 1717 1717 1719 1719 1718 1718 1718 1718 1719 1719 1720 1720 1719 1719 1721 1721 1720 1720 1720 1720 1721 1721 1722 1722 1721 1721 1723 1723 1722 1722 1722 1722 1723 1723 1724 1724 1723 1723 1725 1725 1724 1724 1724 1724 1725 1725 1726 1726 4638 4638 1727 1727 4639 4639 4640 4640 1727 1727 1728 1728 1727 1727 1729 1729 1728 1728 1728 1728 1729 1729 1730 1730 1732 1732 1731 1731 1733 1733 1732 1732 1733 1733 1734 1734 1733 1733 4641 4641 1734 1734 1734 1734 4642 4642 4643 4643 1735 1735 1737 1737 1736 1736 1736 1736 1737 1737 1738 1738 1737 1737 1739 1739 1738 1738 1738 1738 1739 1739 1740 1740 1739 1739 1741 1741 1740 1740 1740 1740 1741 1741 1742 1742 1741 1741 1743 1743 1742 1742 1742 1742 1743 1743 1744 1744 1743 1743 1747 1747 1744 1744 1744 1744 1747 1747 1748 1748 4644 4644 1751 1751 4645 4645 4646 4646 1751 1751 1752 1752 1751 1751 1755 1755 1752 1752 1752 1752 1755 1755 1756 1756 1755 1755 1759 1759 1756 1756 1756 1756 1759 1759 1760 1760 1759 1759 1761 1761 1760 1760 1760 1760 1761 1761 1762 1762 1761 1761 1757 1757 1762 1762 1762 1762 1757 1757 1758 1758 1757 1757 1753 1753 1758 1758 1758 1758 1753 1753 1754 1754 1753 1753 4647 4647 1754 1754 1754 1754 4648 4648 4649 4649 1749 1749 1745 1745 1750 1750 1750 1750 1745 1745 1746 1746 1778 1778 1777 1777 1781 1781 1778 1778 1781 1781 1782 1782 4650 4650 1785 1785 4651 4651 4652 4652 1785 1785 1786 1786 1785 1785 1789 1789 1786 1786 1786 1786 1789 1789 1790 1790 1789 1789 1793 1793 1790 1790 1790 1790 1793 1793 1794 1794 1793 1793 1791 1791 1794 1794 1794 1794 1791 1791 1792 1792 1791 1791 1787 1787 1792 1792 1792 1792 1787 1787 1788 1788 1787 1787 1783 1783 1788 1788 1788 1788 1783 1783 1784 1784 1783 1783 4653 4653 1784 1784 1784 1784 4654 4654 4655 4655 1779 1779 1775 1775 1780 1780 1780 1780 1775 1775 1776 1776 1775 1775 1773 1773 1776 1776 1776 1776 1773 1773 1774 1774 1773 1773 1771 1771 1774 1774 1774 1774 1771 1771 1772 1772 1771 1771 1769 1769 1772 1772 1772 1772 1769 1769 1770 1770 1769 1769 1767 1767 1770 1770 1770 1770 1767 1767 1768 1768 4656 4656 1765 1765 4657 4657 4658 4658 1765 1765 1766 1766 1765 1765 1763 1763 1766 1766 1766 1766 1763 1763 1764 1764 1826 1826 1825 1825 1823 1823 1826 1826 1823 1823 1824 1824 1823 1823 4659 4659 1824 1824 1824 1824 4660 4660 4661 4661 1821 1821 1819 1819 1822 1822 1822 1822 1819 1819 1820 1820 1819 1819 1817 1817 1820 1820 1820 1820 1817 1817 1818 1818 1817 1817 1815 1815 1818 1818 1818 1818 1815 1815 1816 1816 1815 1815 1813 1813 1816 1816 1816 1816 1813 1813 1814 1814 1813 1813 1809 1809 1814 1814 1814 1814 1809 1809 1810 1810 4662 4662 1805 1805 4663 4663 4664 4664 1805 1805 1806 1806 1805 1805 1801 1801 1806 1806 1806 1806 1801 1801 1802 1802 1801 1801 1797 1797 1802 1802 1802 1802 1797 1797 1798 1798 1797 1797 1795 1795 1798 1798 1798 1798 1795 1795 1796 1796 1795 1795 1799 1799 1796 1796 1796 1796 1799 1799 1800 1800 1799 1799 1803 1803 1800 1800 1800 1800 1803 1803 1804 1804 1803 1803 4665 4665 1804 1804 1804 1804 4666 4666 4667 4667 1807 1807 1811 1811 1808 1808 1808 1808 1811 1811 1812 1812 1874 1874 1873 1873 1872 1872 1873 1873 1871 1871 1872 1872 1872 1872 1871 1871 1868 1868 1871 1871 1867 1867 1868 1868 1868 1868 1867 1867 1864 1864 1867 1867 1863 1863 1864 1864 1864 1864 1863 1863 4668 4668 1863 1863 4669 4669 4670 4670 1860 1860 1859 1859 1856 1856 1859 1859 1855 1855 1856 1856 1856 1856 1855 1855 1852 1852 1855 1855 1851 1851 1852 1852 1852 1852 1851 1851 1848 1848 1851 1851 1847 1847 1848 1848 1848 1848 1847 1847 1844 1844 1847 1847 1843 1843 1844 1844 4671 4671 4672 4672 1840 1840 4673 4673 1839 1839 1840 1840 1840 1840 1839 1839 1836 1836 1839 1839 1835 1835 1836 1836 1836 1836 1835 1835 1832 1832 1835 1835 1831 1831 1832 1832 1832 1832 1831 1831 1828 1828 1831 1831 1827 1827 1828 1828 1828 1828 1827 1827 1830 1830 1827 1827 1829 1829 1830 1830 1830 1830 1829 1829 1834 1834 1829 1829 1833 1833 1834 1834 1834 1834 1833 1833 1838 1838 1833 1833 1837 1837 1838 1838 1838 1838 1837 1837 4674 4674 1837 1837 4675 4675 4676 4676 1842 1842 1841 1841 1846 1846 1841 1841 1845 1845 1846 1846 1846 1846 1845 1845 1850 1850 1845 1845 1849 1849 1850 1850 1850 1850 1849 1849 1854 1854 1849 1849 1853 1853 1854 1854 1854 1854 1853 1853 1858 1858 1853 1853 1857 1857 1858 1858 4677 4677 4678 4678 1862 1862 4679 4679 1861 1861 1862 1862 1862 1862 1861 1861 1866 1866 1861 1861 1865 1865 1866 1866 1866 1866 1865 1865 1870 1870 1865 1865 1869 1869 1870 1870 1870 1870 1869 1869 1874 1874 1869 1869 1873 1873 1874 1874 1922 1922 1921 1921 1920 1920 1921 1921 1919 1919 1920 1920 1920 1920 1919 1919 1916 1916 1919 1919 1915 1915 1916 1916 1916 1916 1915 1915 1912 1912 1915 1915 1911 1911 1912 1912 1912 1912 1911 1911 4680 4680 1911 1911 4681 4681 4682 4682 1908 1908 1907 1907 1904 1904 1907 1907 1903 1903 1904 1904 1904 1904 1903 1903 1900 1900 1903 1903 1899 1899 1900 1900 1900 1900 1899 1899 1896 1896 1899 1899 1895 1895 1896 1896 1896 1896 1895 1895 1892 1892 1895 1895 1891 1891 1892 1892 4683 4683 4684 4684 1888 1888 4685 4685 1887 1887 1888 1888 1888 1888 1887 1887 1884 1884 1887 1887 1883 1883 1884 1884 1884 1884 1883 1883 1880 1880 1883 1883 1879 1879 1880 1880 1880 1880 1879 1879 1876 1876 1879 1879 1875 1875 1876 1876 1876 1876 1875 1875 1878 1878 1875 1875 1877 1877 1878 1878 1878 1878 1877 1877 1882 1882 1877 1877 1881 1881 1882 1882 1882 1882 1881 1881 1886 1886 1881 1881 1885 1885 1886 1886 1886 1886 1885 1885 4686 4686 1885 1885 4687 4687 4688 4688 1890 1890 1889 1889 1894 1894 1889 1889 1893 1893 1894 1894 1894 1894 1893 1893 1898 1898 1893 1893 1897 1897 1898 1898 1898 1898 1897 1897 1902 1902 1897 1897 1901 1901 1902 1902 1902 1902 1901 1901 1906 1906 1901 1901 1905 1905 1906 1906 4689 4689 4690 4690 1910 1910 4691 4691 1909 1909 1910 1910 1910 1910 1909 1909 1914 1914 1909 1909 1913 1913 1914 1914 1914 1914 1913 1913 1918 1918 1913 1913 1917 1917 1918 1918 1918 1918 1917 1917 1922 1922 1917 1917 1921 1921 1922 1922 1970 1970 1969 1969 1968 1968 1969 1969 1967 1967 1968 1968 1968 1968 1967 1967 1964 1964 1967 1967 1963 1963 1964 1964 1964 1964 1963 1963 1960 1960 1963 1963 1959 1959 1960 1960 1960 1960 1959 1959 4692 4692 1959 1959 4693 4693 4694 4694 1956 1956 1955 1955 1952 1952 1955 1955 1951 1951 1952 1952 1952 1952 1951 1951 1948 1948 1951 1951 1947 1947 1948 1948 1948 1948 1947 1947 1944 1944 1947 1947 1943 1943 1944 1944 1944 1944 1943 1943 1940 1940 1943 1943 1939 1939 1940 1940 4695 4695 4696 4696 1936 1936 4697 4697 1935 1935 1936 1936 1936 1936 1935 1935 1932 1932 1935 1935 1931 1931 1932 1932 1932 1932 1931 1931 1928 1928 1931 1931 1927 1927 1928 1928 1928 1928 1927 1927 1924 1924 1927 1927 1923 1923 1924 1924 1924 1924 1923 1923 1926 1926 1923 1923 1925 1925 1926 1926 1926 1926 1925 1925 1930 1930 1925 1925 1929 1929 1930 1930 1930 1930 1929 1929 1934 1934 1929 1929 1933 1933 1934 1934 1934 1934 1933 1933 4698 4698 1933 1933 4699 4699 4700 4700 1938 1938 1937 1937 1942 1942 1937 1937 1941 1941 1942 1942 1942 1942 1941 1941 1946 1946 1941 1941 1945 1945 1946 1946 1946 1946 1945 1945 1950 1950 1945 1945 1949 1949 1950 1950 1950 1950 1949 1949 1954 1954 1949 1949 1953 1953 1954 1954 4701 4701 4702 4702 1958 1958 4703 4703 1957 1957 1958 1958 1958 1958 1957 1957 1962 1962 1957 1957 1961 1961 1962 1962 1962 1962 1961 1961 1966 1966 1961 1961 1965 1965 1966 1966 1966 1966 1965 1965 1970 1970 1965 1965 1969 1969 1970 1970 2018 2018 2017 2017 2016 2016 2017 2017 2015 2015 2016 2016 2016 2016 2015 2015 2012 2012 2015 2015 2011 2011 2012 2012 2012 2012 2011 2011 2008 2008 2011 2011 2007 2007 2008 2008 2008 2008 2007 2007 4704 4704 2007 2007 4705 4705 4706 4706 2004 2004 2003 2003 2000 2000 2003 2003 1999 1999 2000 2000 2000 2000 1999 1999 1996 1996 1999 1999 1995 1995 1996 1996 1996 1996 1995 1995 1992 1992 1995 1995 1991 1991 1992 1992 1992 1992 1991 1991 1988 1988 1991 1991 1987 1987 1988 1988 4707 4707 4708 4708 1984 1984 4709 4709 1983 1983 1984 1984 1984 1984 1983 1983 1980 1980 1983 1983 1979 1979 1980 1980 1980 1980 1979 1979 1976 1976 1979 1979 1975 1975 1976 1976 1976 1976 1975 1975 1972 1972 1975 1975 1971 1971 1972 1972 1972 1972 1971 1971 1974 1974 1971 1971 1973 1973 1974 1974 1974 1974 1973 1973 1978 1978 1973 1973 1977 1977 1978 1978 1978 1978 1977 1977 1982 1982 1977 1977 1981 1981 1982 1982 1982 1982 1981 1981 4710 4710 1981 1981 4711 4711 4712 4712 1986 1986 1985 1985 1990 1990 1985 1985 1989 1989 1990 1990 1990 1990 1989 1989 1994 1994 1989 1989 1993 1993 1994 1994 1994 1994 1993 1993 1998 1998 1993 1993 1997 1997 1998 1998 1998 1998 1997 1997 2002 2002 1997 1997 2001 2001 2002 2002 4713 4713 4714 4714 2006 2006 4715 4715 2005 2005 2006 2006 2006 2006 2005 2005 2010 2010 2005 2005 2009 2009 2010 2010 2010 2010 2009 2009 2014 2014 2009 2009 2013 2013 2014 2014 2014 2014 2013 2013 2018 2018 2013 2013 2017 2017 2018 2018 2019 2019 2020 2020 2021 2021 2020 2020 2022 2022 2021 2021 2021 2021 2022 2022 2023 2023 2022 2022 2024 2024 2023 2023 2023 2023 2024 2024 2025 2025 2024 2024 2026 2026 2025 2025 2025 2025 2026 2026 2027 2027 2026 2026 2028 2028 2027 2027 2027 2027 2028 2028 2029 2029 2028 2028 2030 2030 2029 2029 2029 2029 2030 2030 2031 2031 2030 2030 2032 2032 2031 2031 2031 2031 2032 2032 2033 2033 2032 2032 2034 2034 2033 2033 2033 2033 2034 2034 2035 2035 2034 2034 2036 2036 2035 2035 2035 2035 2036 2036 2037 2037 2036 2036 2038 2038 2037 2037 2037 2037 2038 2038 2039 2039 2038 2038 4716 4716 2039 2039 2039 2039 4717 4717 4718 4718 2047 2047 2043 2043 2042 2042 2042 2042 2044 2044 2047 2047 2044 2044 2045 2045 2047 2047 2047 2047 2045 2045 2046 2046 2050 2050 2048 2048 2049 2049 2054 2054 2053 2053 2052 2052 2054 2054 2052 2052 2049 2049 2052 2052 2051 2051 2049 2049 2049 2049 2051 2051 2050 2050 2077 2077 2076 2076 2074 2074 2077 2077 2074 2074 2075 2075 2074 2074 2072 2072 2075 2075 2075 2075 2072 2072 2073 2073 2072 2072 2070 2070 2073 2073 2073 2073 2070 2070 2071 2071 2070 2070 2068 2068 2071 2071 2071 2071 2068 2068 2069 2069 2068 2068 2066 2066 2069 2069 2069 2069 2066 2066 2067 2067 2066 2066 2064 2064 2067 2067 2067 2067 2064 2064 2065 2065 4719 4719 2062 2062 4720 4720 4721 4721 2062 2062 2063 2063 2062 2062 2061 2061 2063 2063 2063 2063 2061 2061 2060 2060 2061 2061 2059 2059 2060 2060 2059 2059 2057 2057 2060 2060 2060 2060 2057 2057 2058 2058 2057 2057 2055 2055 2058 2058 2058 2058 2055 2055 2056 2056 2078 2078 2079 2079 2080 2080 2079 2079 2081 2081 2080 2080 2080 2080 2081 2081 2082 2082 2084 2084 2083 2083 2085 2085 2084 2084 2085 2085 2088 2088 2085 2085 2086 2086 2088 2088 2088 2088 2086 2086 2087 2087 2090 2090 2089 2089 2091 2091 2090 2090 2091 2091 2092 2092 2091 2091 2093 2093 2092 2092 2092 2092 2093 2093 2094 2094 2093 2093 2095 2095 2094 2094 2094 2094 2095 2095 2096 2096 2095 2095 4722 4722 2096 2096 2096 2096 4723 4723 4724 4724 2097 2097 2099 2099 2098 2098 2098 2098 2099 2099 2100 2100 2099 2099 2101 2101 2100 2100 2100 2100 2101 2101 2102 2102 2101 2101 2103 2103 2102 2102 2102 2102 2103 2103 2104 2104 2103 2103 2105 2105 2104 2104 2104 2104 2105 2105 2106 2106 2105 2105 2107 2107 2106 2106 2106 2106 2107 2107 2108 2108 2107 2107 2109 2109 2108 2108 2108 2108 2109 2109 2110 2110 2112 2112 2111 2111 2113 2113 2112 2112 2113 2113 2116 2116 2113 2113 2114 2114 2116 2116 2116 2116 2114 2114 2115 2115 2119 2119 2117 2117 2118 2118 2119 2119 2118 2118 2120 2120 2118 2118 2122 2122 2120 2120 2120 2120 2122 2122 2121 2121 2124 2124 2123 2123 2130 2130 2220 2220 2219 2219 2194 2194 2180 2180 2213 2213 2177 2177 2213 2213 2211 2211 2177 2177 2177 2177 2211 2211 2174 2174 2151 2151 2130 2130 2131 2131 2130 2130 2129 2129 2128 2128 2157 2157 2142 2142 2155 2155 2142 2142 2140 2140 2155 2155 2155 2155 2140 2140 2152 2152 2166 2166 2159 2159 2163 2163 2159 2159 2150 2150 2163 2163 2163 2163 2150 2150 2160 2160 2169 2169 2173 2173 2166 2166 2173 2173 2165 2165 2166 2166 2166 2166 2165 2165 2159 2159 2182 2182 2217 2217 2180 2180 2217 2217 2215 2215 2180 2180 2180 2180 2215 2215 2213 2213 2178 2178 2214 2214 2181 2181 2214 2214 2216 2216 2181 2181 2181 2181 2216 2216 2182 2182 2216 2216 2218 2218 2182 2182 2182 2182 2218 2218 2217 2217 2131 2131 2133 2133 2151 2151 2133 2133 2135 2135 2151 2151 2151 2151 2135 2135 2153 2153 2171 2171 2194 2194 2193 2193 2204 2204 2206 2206 2194 2194 2175 2175 2210 2210 2178 2178 2210 2210 2212 2212 2178 2178 2178 2178 2212 2212 2214 2214 2195 2195 2197 2197 2196 2196 2156 2156 2143 2143 2158 2158 2143 2143 2145 2145 2158 2158 2158 2158 2145 2145 2161 2161 2140 2140 2138 2138 2152 2152 2138 2138 2137 2137 2152 2152 2152 2152 2137 2137 2151 2151 2137 2137 2134 2134 2151 2151 2151 2151 2134 2134 2130 2130 2134 2134 2132 2132 2130 2130 2130 2130 2132 2132 2129 2129 2150 2150 2148 2148 2160 2160 2148 2148 2146 2146 2160 2160 2160 2160 2146 2146 2157 2157 2146 2146 2144 2144 2157 2157 2157 2157 2144 2144 2142 2142 2193 2193 2189 2189 2171 2171 2189 2189 2186 2186 2171 2171 2171 2171 2186 2186 2169 2169 2186 2186 2184 2184 2169 2169 2169 2169 2184 2184 2173 2173 2211 2211 2207 2207 2174 2174 2207 2207 2205 2205 2174 2174 2174 2174 2205 2205 2171 2171 2205 2205 2203 2203 2171 2171 2171 2171 2203 2203 2194 2194 2203 2203 2202 2202 2194 2194 2194 2194 2202 2202 2204 2204 2164 2164 2162 2162 2167 2167 2162 2162 2168 2168 2167 2167 2167 2167 2168 2168 2170 2170 2135 2135 2136 2136 2153 2153 2136 2136 2139 2139 2153 2153 2153 2153 2139 2139 2156 2156 2139 2139 2141 2141 2156 2156 2156 2156 2141 2141 2143 2143 2187 2187 2188 2188 2196 2196 2125 2125 2124 2124 2126 2126 2124 2124 2130 2130 2126 2126 2126 2126 2130 2130 2127 2127 2130 2130 2128 2128 2127 2127 2172 2172 2196 2196 2198 2198 2145 2145 2147 2147 2161 2161 2147 2147 2149 2149 2161 2161 2161 2161 2149 2149 2164 2164 2149 2149 2154 2154 2164 2164 2164 2164 2154 2154 2162 2162 2221 2221 2220 2220 2209 2209 2220 2220 2194 2194 2209 2209 2209 2209 2194 2194 2208 2208 2194 2194 2206 2206 2208 2208 2198 2198 2199 2199 2172 2172 2199 2199 2200 2200 2172 2172 2172 2172 2200 2200 2175 2175 2200 2200 2201 2201 2175 2175 2175 2175 2201 2201 2210 2210 2168 2168 2176 2176 2170 2170 2176 2176 2179 2179 2170 2170 2170 2170 2179 2179 2172 2172 2179 2179 2183 2183 2172 2172 2172 2172 2183 2183 2196 2196 2183 2183 2185 2185 2196 2196 2196 2196 2185 2185 2187 2187 2192 2192 2195 2195 2191 2191 2195 2195 2196 2196 2191 2191 2191 2191 2196 2196 2190 2190 2196 2196 2188 2188 2190 2190 2224 2224 2225 2225 2229 2229 2224 2224 2229 2229 2228 2228 2229 2229 2233 2233 2228 2228 2228 2228 2233 2233 2232 2232 2233 2233 2237 2237 2232 2232 2232 2232 2237 2237 2236 2236 2237 2237 2241 2241 2236 2236 2236 2236 2241 2241 2240 2240 2241 2241 2243 2243 2240 2240 2240 2240 2243 2243 2242 2242 2243 2243 2239 2239 2242 2242 2242 2242 2239 2239 2238 2238 2239 2239 2235 2235 2238 2238 2238 2238 2235 2235 2234 2234 2235 2235 2231 2231 2234 2234 2234 2234 2231 2231 2230 2230 2231 2231 2227 2227 2230 2230 2230 2230 2227 2227 2226 2226 2227 2227 4725 4725 2226 2226 2226 2226 4726 4726 4727 4727 2244 2244 2245 2245 2246 2246 2244 2244 2246 2246 2248 2248 2246 2246 2247 2247 2248 2248 2248 2248 2247 2247 2249 2249 2254 2254 2255 2255 2253 2253 2254 2254 2253 2253 2250 2250 2253 2253 2252 2252 2250 2250 2250 2250 2252 2252 2251 2251 2276 2276 2277 2277 2275 2275 2276 2276 2275 2275 2274 2274 2275 2275 2273 2273 2274 2274 2274 2274 2273 2273 2272 2272 2273 2273 2271 2271 2272 2272 2272 2272 2271 2271 2270 2270 2271 2271 2269 2269 2270 2270 2270 2270 2269 2269 2268 2268 2269 2269 2267 2267 2268 2268 2268 2268 2267 2267 2266 2266 2267 2267 2265 2265 2266 2266 2266 2266 2265 2265 2264 2264 4728 4728 2263 2263 4729 4729 4730 4730 2263 2263 2262 2262 2263 2263 2261 2261 2262 2262 2262 2262 2261 2261 2260 2260 2261 2261 2259 2259 2260 2260 2260 2260 2259 2259 2258 2258 2259 2259 2257 2257 2258 2258 2258 2258 2257 2257 2256 2256 2282 2282 2283 2283 2281 2281 2282 2282 2281 2281 2278 2278 2281 2281 2280 2280 2278 2278 2278 2278 2280 2280 2279 2279 2284 2284 2285 2285 2286 2286 2285 2285 2287 2287 2286 2286 2286 2286 2287 2287 2288 2288 2289 2289 2290 2290 2292 2292 2289 2289 2292 2292 2291 2291 2292 2292 2294 2294 2291 2291 2291 2291 2294 2294 2293 2293 2294 2294 2296 2296 2293 2293 2293 2293 2296 2296 2295 2295 2296 2296 4731 4731 2295 2295 2295 2295 4732 4732 4733 4733 2298 2298 2300 2300 2297 2297 2297 2297 2300 2300 2299 2299 2300 2300 2302 2302 2299 2299 2299 2299 2302 2302 2301 2301 2302 2302 2304 2304 2301 2301 2301 2301 2304 2304 2303 2303 2304 2304 2306 2306 2303 2303 2303 2303 2306 2306 2305 2305 2306 2306 2308 2308 2305 2305 2305 2305 2308 2308 2307 2307 2308 2308 2310 2310 2307 2307 2307 2307 2310 2310 2309 2309 2311 2311 2312 2312 2313 2313 2312 2312 2314 2314 2313 2313 2313 2313 2314 2314 2315 2315 2314 2314 2316 2316 2315 2315 2315 2315 2316 2316 2317 2317 2318 2318 2319 2319 2320 2320 2319 2319 2321 2321 2320 2320 2320 2320 2321 2321 2322 2322 2321 2321 2323 2323 2322 2322 2381 2381 2418 2418 2383 2383 2418 2418 2419 2419 2383 2383 2383 2383 2419 2419 2382 2382 2328 2328 2329 2329 2331 2331 2331 2331 2352 2352 2332 2332 2352 2352 2334 2334 2332 2332 2368 2368 2371 2371 2377 2377 2419 2419 2417 2417 2382 2382 2417 2417 2415 2415 2382 2382 2382 2382 2415 2415 2379 2379 2357 2357 2340 2340 2354 2354 2340 2340 2337 2337 2354 2354 2354 2354 2337 2337 2352 2352 2337 2337 2336 2336 2352 2352 2352 2352 2336 2336 2334 2334 2359 2359 2344 2344 2357 2357 2344 2344 2342 2342 2357 2357 2357 2357 2342 2342 2340 2340 2365 2365 2350 2350 2362 2362 2350 2350 2348 2348 2362 2362 2362 2362 2348 2348 2359 2359 2348 2348 2346 2346 2359 2359 2359 2359 2346 2346 2344 2344 2377 2377 2369 2369 2368 2368 2369 2369 2363 2363 2368 2368 2368 2368 2363 2363 2365 2365 2363 2363 2355 2355 2365 2365 2365 2365 2355 2355 2350 2350 2397 2397 2373 2373 2399 2399 2373 2373 2400 2400 2399 2399 2378 2378 2414 2414 2381 2381 2414 2414 2416 2416 2381 2381 2381 2381 2416 2416 2418 2418 2375 2375 2408 2408 2378 2378 2408 2408 2412 2412 2378 2378 2378 2378 2412 2412 2414 2414 2325 2325 2326 2326 2327 2327 2329 2329 2330 2330 2331 2331 2330 2330 2333 2333 2331 2331 2331 2331 2333 2333 2352 2352 2333 2333 2335 2335 2352 2352 2352 2352 2335 2335 2353 2353 2396 2396 2393 2393 2392 2392 2397 2397 2391 2391 2389 2389 2415 2415 2413 2413 2379 2379 2413 2413 2411 2411 2379 2379 2379 2379 2411 2411 2376 2376 2411 2411 2402 2402 2376 2376 2376 2376 2402 2402 2373 2373 2402 2402 2401 2401 2373 2373 2373 2373 2401 2401 2400 2400 2358 2358 2356 2356 2343 2343 2335 2335 2338 2338 2353 2353 2338 2338 2339 2339 2353 2353 2353 2353 2339 2339 2356 2356 2339 2339 2341 2341 2356 2356 2356 2356 2341 2341 2343 2343 2389 2389 2388 2388 2397 2397 2388 2388 2386 2386 2397 2397 2397 2397 2386 2386 2373 2373 2386 2386 2384 2384 2373 2373 2373 2373 2384 2384 2371 2371 2384 2384 2380 2380 2371 2371 2371 2371 2380 2380 2377 2377 2367 2367 2364 2364 2360 2360 2343 2343 2345 2345 2358 2358 2345 2345 2347 2347 2358 2358 2358 2358 2347 2347 2361 2361 2347 2347 2349 2349 2361 2361 2361 2361 2349 2349 2364 2364 2349 2349 2351 2351 2364 2364 2364 2364 2351 2351 2360 2360 2328 2328 2331 2331 2327 2327 2331 2331 2324 2324 2327 2327 2327 2327 2324 2324 2325 2325 2391 2391 2397 2397 2392 2392 2397 2397 2398 2398 2392 2392 2392 2392 2398 2398 2396 2396 2409 2409 2407 2407 2395 2395 2395 2395 2372 2372 2394 2394 2372 2372 2390 2390 2394 2394 2407 2407 2405 2405 2395 2395 2405 2405 2403 2403 2395 2395 2395 2395 2403 2403 2372 2372 2403 2403 2404 2404 2372 2372 2372 2372 2404 2404 2375 2375 2404 2404 2406 2406 2375 2375 2375 2375 2406 2406 2408 2408 2360 2360 2366 2366 2367 2367 2366 2366 2374 2374 2367 2367 2367 2367 2374 2374 2370 2370 2374 2374 2385 2385 2370 2370 2370 2370 2385 2385 2372 2372 2385 2385 2387 2387 2372 2372 2372 2372 2387 2387 2390 2390 2421 2421 2422 2422 2410 2410 2409 2409 2395 2395 2410 2410 2395 2395 2420 2420 2410 2410 2410 2410 2420 2420 2421 2421 2423 2423 2424 2424 2425 2425 2424 2424 2426 2426 2425 2425 2425 2425 2426 2426 2427 2427 2426 2426 2428 2428 2427 2427 2427 2427 2428 2428 2429 2429 2428 2428 2430 2430 2429 2429 2429 2429 2430 2430 4734 4734 2430 2430 4735 4735 4736 4736 2431 2431 2432 2432 2433 2433 2432 2432 2434 2434 2433 2433 2433 2433 2434 2434 2435 2435 2434 2434 2436 2436 2435 2435 2435 2435 2436 2436 2437 2437 2436 2436 2438 2438 2437 2437 4737 4737 4738 4738 2441 2441 4739 4739 2442 2442 2441 2441 2441 2441 2442 2442 2443 2443 2442 2442 2444 2444 2443 2443 2443 2443 2444 2444 2445 2445 2444 2444 2446 2446 2445 2445 2445 2445 2446 2446 2447 2447 2446 2446 2448 2448 2447 2447 2449 2449 2450 2450 2451 2451 2450 2450 2452 2452 2451 2451 2451 2451 2452 2452 2453 2453 2452 2452 2454 2454 2453 2453 2453 2453 2454 2454 2455 2455 2454 2454 2456 2456 2455 2455 2455 2455 2456 2456 2457 2457 2456 2456 2458 2458 2457 2457 2459 2459 2460 2460 2461 2461 2460 2460 2462 2462 2461 2461 4740 4740 4741 4741 2463 2463 4742 4742 2464 2464 2463 2463 2463 2463 2464 2464 2465 2465 2464 2464 2466 2466 2465 2465 2465 2465 2466 2466 2467 2467 2466 2466 2468 2468 2467 2467 2467 2467 2468 2468 2469 2469 2468 2468 2470 2470 2469 2469 2469 2469 2470 2470 2471 2471 2470 2470 2472 2472 2471 2471 2471 2471 2472 2472 2473 2473 2472 2472 2474 2474 2473 2473 2475 2475 2476 2476 2477 2477 2476 2476 2478 2478 2477 2477 2477 2477 2478 2478 2479 2479 2478 2478 2480 2480 2479 2479 2479 2479 2480 2480 2481 2481 2480 2480 2482 2482 2481 2481 4743 4743 4744 4744 2483 2483 4745 4745 2484 2484 2483 2483 2483 2483 2484 2484 2485 2485 2484 2484 2486 2486 2485 2485 2485 2485 2486 2486 2487 2487 2486 2486 2488 2488 2487 2487 2487 2487 2488 2488 2489 2489 2488 2488 2490 2490 2489 2489 2491 2491 2492 2492 2493 2493 2492 2492 2494 2494 2493 2493 2493 2493 2494 2494 2495 2495 2494 2494 2496 2496 2495 2495 2495 2495 2496 2496 2497 2497 2496 2496 2498 2498 2497 2497 2497 2497 2498 2498 4746 4746 2498 2498 4747 4747 4748 4748 2501 2501 2502 2502 2503 2503 2502 2502 2504 2504 2503 2503 2503 2503 2504 2504 2505 2505 2504 2504 2506 2506 2505 2505 2505 2505 2506 2506 2507 2507 2506 2506 2508 2508 2507 2507 2507 2507 2508 2508 2509 2509 2508 2508 2510 2510 2509 2509 2509 2509 2510 2510 2511 2511 2510 2510 2512 2512 2511 2511 2511 2511 2512 2512 4749 4749 2512 2512 4750 4750 4751 4751 2513 2513 2514 2514 2515 2515 2514 2514 2516 2516 2515 2515 2517 2517 2518 2518 2519 2519 2518 2518 2520 2520 2519 2519 2519 2519 2520 2520 2521 2521 2520 2520 2522 2522 2521 2521 2521 2521 2522 2522 2523 2523 2522 2522 2524 2524 2523 2523 2523 2523 2524 2524 2525 2525 2524 2524 2526 2526 2525 2525 2527 2527 2528 2528 2529 2529 2528 2528 2530 2530 2529 2529 2529 2529 2530 2530 4752 4752 2530 2530 4753 4753 4754 4754 2531 2531 2532 2532 2533 2533 2532 2532 2534 2534 2533 2533 2533 2533 2534 2534 2535 2535 2534 2534 2536 2536 2535 2535 2535 2535 2536 2536 2537 2537 2536 2536 2538 2538 2537 2537 2537 2537 2538 2538 2539 2539 2538 2538 2540 2540 2539 2539 2539 2539 2540 2540 2541 2541 2540 2540 2542 2542 2541 2541 2541 2541 2542 2542 2543 2543 2560 2560 2559 2559 2558 2558 2559 2559 2557 2557 2558 2558 2558 2558 2557 2557 4755 4755 2557 2557 4756 4756 4757 4757 2556 2556 2555 2555 2554 2554 2555 2555 2553 2553 2554 2554 2554 2554 2553 2553 2552 2552 2553 2553 2551 2551 2552 2552 2552 2552 2551 2551 2550 2550 2551 2551 2549 2549 2550 2550 2550 2550 2549 2549 2548 2548 2544 2544 2545 2545 2546 2546 2545 2545 2548 2548 2546 2546 2546 2546 2548 2548 2547 2547 2548 2548 2549 2549 2547 2547 2561 2561 2562 2562 2563 2563 2562 2562 2564 2564 2563 2563 2563 2563 2564 2564 2565 2565 2564 2564 2566 2566 2565 2565 2565 2565 2566 2566 4758 4758 2566 2566 4759 4759 4760 4760 2567 2567 2568 2568 2569 2569 2568 2568 2570 2570 2569 2569 2571 2571 2572 2572 2573 2573 2572 2572 2574 2574 2573 2573 4761 4761 4762 4762 2575 2575 4763 4763 2576 2576 2575 2575 2575 2575 2576 2576 2577 2577 2576 2576 2578 2578 2577 2577 2577 2577 2578 2578 2579 2579 2578 2578 2580 2580 2579 2579 2627 2627 2626 2626 2625 2625 2626 2626 2622 2622 2625 2625 2625 2625 2622 2622 2621 2621 2622 2622 2618 2618 2621 2621 2621 2621 2618 2618 2617 2617 2618 2618 4764 4764 2617 2617 2617 2617 4765 4765 4766 4766 2614 2614 2610 2610 2613 2613 2613 2613 2610 2610 2609 2609 2610 2610 2606 2606 2609 2609 2609 2609 2606 2606 2605 2605 2606 2606 2602 2602 2605 2605 2605 2605 2602 2602 2601 2601 2602 2602 2598 2598 2601 2601 2601 2601 2598 2598 2597 2597 4767 4767 2594 2594 4768 4768 4769 4769 2594 2594 2593 2593 2594 2594 2590 2590 2593 2593 2593 2593 2590 2590 2589 2589 2590 2590 2586 2586 2589 2589 2589 2589 2586 2586 2585 2585 2586 2586 2582 2582 2585 2585 2585 2585 2582 2582 2581 2581 2582 2582 2584 2584 2581 2581 2581 2581 2584 2584 2583 2583 2584 2584 2588 2588 2583 2583 2583 2583 2588 2588 2587 2587 2588 2588 2592 2592 2587 2587 2587 2587 2592 2592 2591 2591 2592 2592 4770 4770 2591 2591 2591 2591 4771 4771 4772 4772 2596 2596 2600 2600 2595 2595 2595 2595 2600 2600 2599 2599 2600 2600 2604 2604 2599 2599 2599 2599 2604 2604 2603 2603 2604 2604 2608 2608 2603 2603 2603 2603 2608 2608 2607 2607 2608 2608 2612 2612 2607 2607 2607 2607 2612 2612 2611 2611 4773 4773 2616 2616 4774 4774 4775 4775 2616 2616 2615 2615 2616 2616 2620 2620 2615 2615 2615 2615 2620 2620 2619 2619 2620 2620 2624 2624 2619 2619 2619 2619 2624 2624 2623 2623 2624 2624 2629 2629 2623 2623 2623 2623 2629 2629 2628 2628 2629 2629 2626 2626 2628 2628 2653 2653 2638 2638 2649 2649 2638 2638 2636 2636 2649 2649 2649 2649 2636 2636 2647 2647 2659 2659 2644 2644 2655 2655 2644 2644 2642 2642 2655 2655 2655 2655 2642 2642 2653 2653 2642 2642 2640 2640 2653 2653 2653 2653 2640 2640 2638 2638 2661 2661 2657 2657 2659 2659 2657 2657 2651 2651 2659 2659 2659 2659 2651 2651 2644 2644 2673 2673 2684 2684 2669 2669 2684 2684 2682 2682 2669 2669 2669 2669 2682 2682 2667 2667 2676 2676 2690 2690 2675 2675 2690 2690 2688 2688 2675 2675 2675 2675 2688 2688 2673 2673 2688 2688 2686 2686 2673 2673 2673 2673 2686 2686 2684 2684 2674 2674 2689 2689 2676 2676 2689 2689 2691 2691 2676 2676 2676 2676 2691 2691 2690 2690 2648 2648 2637 2637 2652 2652 2637 2637 2639 2639 2652 2652 2652 2652 2639 2639 2654 2654 2645 2645 2631 2631 2646 2646 2631 2631 2633 2633 2646 2646 2646 2646 2633 2633 2648 2648 2633 2633 2635 2635 2648 2648 2648 2648 2635 2635 2637 2637 2636 2636 2634 2634 2647 2647 2634 2634 2632 2632 2647 2647 2647 2647 2632 2632 2645 2645 2632 2632 2630 2630 2645 2645 2645 2645 2630 2630 2631 2631 2682 2682 2680 2680 2667 2667 2680 2680 2678 2678 2667 2667 2667 2667 2678 2678 2663 2663 2678 2678 2671 2671 2663 2663 2663 2663 2671 2671 2661 2661 2671 2671 2665 2665 2661 2661 2661 2661 2665 2665 2657 2657 2668 2668 2683 2683 2672 2672 2683 2683 2685 2685 2672 2672 2672 2672 2685 2685 2674 2674 2685 2685 2687 2687 2674 2674 2674 2674 2687 2687 2689 2689 2662 2662 2677 2677 2666 2666 2677 2677 2679 2679 2666 2666 2666 2666 2679 2679 2668 2668 2679 2679 2681 2681 2668 2668 2668 2668 2681 2681 2683 2683 2660 2660 2664 2664 2662 2662 2664 2664 2670 2670 2662 2662 2662 2662 2670 2670 2677 2677 2639 2639 2641 2641 2654 2654 2641 2641 2643 2643 2654 2654 2654 2654 2643 2643 2658 2658 2643 2643 2650 2650 2658 2658 2658 2658 2650 2650 2660 2660 2650 2650 2656 2656 2660 2660 2660 2660 2656 2656 2664 2664 2724 2724 2726 2726 2722 2722 2726 2726 2718 2718 2722 2722 2722 2722 2718 2718 2720 2720 2734 2734 2745 2745 2730 2730 2745 2745 2743 2743 2730 2730 2730 2730 2743 2743 2728 2728 2714 2714 2699 2699 2710 2710 2699 2699 2697 2697 2710 2710 2710 2710 2697 2697 2708 2708 2718 2718 2712 2712 2720 2720 2712 2712 2705 2705 2720 2720 2720 2720 2705 2705 2716 2716 2705 2705 2703 2703 2716 2716 2716 2716 2703 2703 2714 2714 2703 2703 2701 2701 2714 2714 2714 2714 2701 2701 2699 2699 2738 2738 2751 2751 2736 2736 2751 2751 2749 2749 2736 2736 2736 2736 2749 2749 2734 2734 2749 2749 2747 2747 2734 2734 2734 2734 2747 2747 2745 2745 2697 2697 2695 2695 2708 2708 2695 2695 2693 2693 2708 2708 2708 2708 2693 2693 2707 2707 2743 2743 2741 2741 2728 2728 2741 2741 2739 2739 2728 2728 2728 2728 2739 2739 2724 2724 2739 2739 2732 2732 2724 2724 2724 2724 2732 2732 2726 2726 2737 2737 2752 2752 2738 2738 2752 2752 2753 2753 2738 2738 2738 2738 2753 2753 2751 2751 2731 2731 2746 2746 2735 2735 2746 2746 2748 2748 2735 2735 2735 2735 2748 2748 2737 2737 2748 2748 2750 2750 2737 2737 2737 2737 2750 2750 2752 2752 2711 2711 2700 2700 2715 2715 2700 2700 2702 2702 2715 2715 2715 2715 2702 2702 2717 2717 2693 2693 2692 2692 2707 2707 2692 2692 2694 2694 2707 2707 2707 2707 2694 2694 2709 2709 2694 2694 2696 2696 2709 2709 2709 2709 2696 2696 2711 2711 2696 2696 2698 2698 2711 2711 2711 2711 2698 2698 2700 2700 2725 2725 2740 2740 2729 2729 2740 2740 2742 2742 2729 2729 2729 2729 2742 2742 2731 2731 2742 2742 2744 2744 2731 2731 2731 2731 2744 2744 2746 2746 2721 2721 2719 2719 2723 2723 2719 2719 2727 2727 2723 2723 2723 2723 2727 2727 2725 2725 2727 2727 2733 2733 2725 2725 2725 2725 2733 2733 2740 2740 2702 2702 2704 2704 2717 2717 2704 2704 2706 2706 2717 2717 2717 2717 2706 2706 2721 2721 2706 2706 2713 2713 2721 2721 2721 2721 2713 2713 2719 2719 2755 2755 2754 2754 2757 2757 2799 2799 2798 2798 2797 2797 2798 2798 2796 2796 2797 2797 2797 2797 2796 2796 2795 2795 2796 2796 2794 2794 2795 2795 2795 2795 2794 2794 2792 2792 2794 2794 2793 2793 2792 2792 2792 2792 2793 2793 2791 2791 2793 2793 2790 2790 2791 2791 2791 2791 2790 2790 2789 2789 2790 2790 2788 2788 2789 2789 2789 2789 2788 2788 2787 2787 2788 2788 2786 2786 2787 2787 2787 2787 2786 2786 2785 2785 2786 2786 2784 2784 2785 2785 2785 2785 2784 2784 2783 2783 2784 2784 2782 2782 2783 2783 2783 2783 2782 2782 2781 2781 2782 2782 2780 2780 2781 2781 2781 2781 2780 2780 2779 2779 2780 2780 2778 2778 2779 2779 2779 2779 2778 2778 2777 2777 2778 2778 2776 2776 2777 2777 2776 2776 2775 2775 2777 2777 2777 2777 2775 2775 2774 2774 2775 2775 2773 2773 2774 2774 2774 2774 2773 2773 2772 2772 2773 2773 2770 2770 2772 2772 2772 2772 2770 2770 2771 2771 2771 2771 2770 2770 2769 2769 2770 2770 2768 2768 2769 2769 2769 2769 2768 2768 2767 2767 2768 2768 2766 2766 2767 2767 2767 2767 2766 2766 2765 2765 2766 2766 2764 2764 2765 2765 4776 4776 4777 4777 2763 2763 4778 4778 2762 2762 2763 2763 2763 2763 2762 2762 2761 2761 2762 2762 2760 2760 2761 2761 2760 2760 2759 2759 2761 2761 2761 2761 2759 2759 2757 2757 2759 2759 2758 2758 2757 2757 2757 2757 2758 2758 2755 2755 2758 2758 2756 2756 2755 2755 2843 2843 2844 2844 2836 2836 2831 2831 2828 2828 2827 2827 2836 2836 2833 2833 2843 2843 2833 2833 2832 2832 2843 2843 2843 2843 2832 2832 2831 2831 2831 2831 2827 2827 2843 2843 2827 2827 2825 2825 2843 2843 2843 2843 2825 2825 2824 2824 2885 2885 2886 2886 2849 2849 2880 2880 2881 2881 2847 2847 2881 2881 2883 2883 2847 2847 2847 2847 2883 2883 2849 2849 2883 2883 2884 2884 2849 2849 2849 2849 2884 2884 2885 2885 2880 2880 2847 2847 2843 2843 2847 2847 2845 2845 2843 2843 2843 2843 2845 2845 2844 2844 2867 2867 2864 2864 2886 2886 2888 2888 2882 2882 2890 2890 2882 2882 2878 2878 2890 2890 2890 2890 2878 2878 2889 2889 2878 2878 2871 2871 2889 2889 2889 2889 2871 2871 2887 2887 2887 2887 2871 2871 2886 2886 2871 2871 2869 2869 2886 2886 2886 2886 2869 2869 2867 2867 2864 2864 2860 2860 2886 2886 2860 2860 2859 2859 2886 2886 2886 2886 2859 2859 2854 2854 2854 2854 2852 2852 2886 2886 2852 2852 2850 2850 2886 2886 2886 2886 2850 2850 2849 2849 2876 2876 2843 2843 2875 2875 2843 2843 2842 2842 2875 2875 2876 2876 2877 2877 2843 2843 2877 2877 2879 2879 2843 2843 2843 2843 2879 2879 2880 2880 2866 2866 2842 2842 2841 2841 2866 2866 2868 2868 2842 2842 2868 2868 2870 2870 2842 2842 2842 2842 2870 2870 2872 2872 2872 2872 2873 2873 2842 2842 2873 2873 2874 2874 2842 2842 2842 2842 2874 2874 2875 2875 2862 2862 2863 2863 2841 2841 2863 2863 2865 2865 2841 2841 2841 2841 2865 2865 2866 2866 2856 2856 2857 2857 2840 2840 2857 2857 2858 2858 2840 2840 2840 2840 2858 2858 2841 2841 2858 2858 2861 2861 2841 2841 2841 2841 2861 2861 2862 2862 2848 2848 2851 2851 2853 2853 2839 2839 2846 2846 2840 2840 2846 2846 2848 2848 2840 2840 2848 2848 2853 2853 2840 2840 2853 2853 2855 2855 2840 2840 2840 2840 2855 2855 2856 2856 2829 2829 2840 2840 2826 2826 2840 2840 2822 2822 2826 2826 2829 2829 2830 2830 2840 2840 2830 2830 2834 2834 2840 2840 2840 2840 2834 2834 2835 2835 2835 2835 2837 2837 2840 2840 2837 2837 2838 2838 2840 2840 2840 2840 2838 2838 2839 2839 2805 2805 2841 2841 2804 2804 2841 2841 2803 2803 2804 2804 2805 2805 2808 2808 2841 2841 2808 2808 2809 2809 2841 2841 2841 2841 2809 2809 2813 2813 2813 2813 2815 2815 2841 2841 2815 2815 2818 2818 2841 2841 2841 2841 2818 2818 2840 2840 2818 2818 2819 2819 2840 2840 2840 2840 2819 2819 2822 2822 2842 2842 2812 2812 2841 2841 2812 2812 2811 2811 2841 2841 2841 2841 2811 2811 2810 2810 2810 2810 2807 2807 2841 2841 2807 2807 2806 2806 2841 2841 2841 2841 2806 2806 2802 2802 2803 2803 2841 2841 2801 2801 2841 2841 2802 2802 2801 2801 2801 2801 2802 2802 2800 2800 2824 2824 2823 2823 2843 2843 2823 2823 2821 2821 2843 2843 2843 2843 2821 2821 2842 2842 2821 2821 2820 2820 2842 2842 2842 2842 2820 2820 2817 2817 2817 2817 2816 2816 2842 2842 2816 2816 2814 2814 2842 2842 2842 2842 2814 2814 2812 2812 2973 2973 2979 2979 2981 2981 2948 2948 2947 2947 2935 2935 2947 2947 2946 2946 2935 2935 2935 2935 2946 2946 2944 2944 2944 2944 2942 2942 2935 2935 2942 2942 2939 2939 2935 2935 2935 2935 2939 2939 2937 2937 2954 2954 2953 2953 2933 2933 2953 2953 2952 2952 2933 2933 2933 2933 2952 2952 2935 2935 2952 2952 2949 2949 2935 2935 2935 2935 2949 2949 2948 2948 2964 2964 2963 2963 2932 2932 2963 2963 2961 2961 2932 2932 2961 2961 2959 2959 2932 2932 2959 2959 2957 2957 2932 2932 2932 2932 2957 2957 2933 2933 2957 2957 2956 2956 2933 2933 2933 2933 2956 2956 2954 2954 2971 2971 2970 2970 2931 2931 2970 2970 2968 2968 2931 2931 2968 2968 2967 2967 2931 2931 2967 2967 2966 2966 2931 2931 2931 2931 2966 2966 2932 2932 2966 2966 2965 2965 2932 2932 2932 2932 2965 2965 2964 2964 2936 2936 2938 2938 2931 2931 2940 2940 2975 2975 2938 2938 2975 2975 2974 2974 2938 2938 2938 2938 2974 2974 2931 2931 2974 2974 2972 2972 2931 2931 2931 2931 2972 2972 2971 2971 2941 2941 2977 2977 2940 2940 2977 2977 2976 2976 2940 2940 2940 2940 2976 2976 2975 2975 2941 2941 2943 2943 2977 2977 2943 2943 2945 2945 2977 2977 2977 2977 2945 2945 2950 2950 2950 2950 2951 2951 2977 2977 2951 2951 2955 2955 2977 2977 2977 2977 2955 2955 2958 2958 2958 2958 2960 2960 2977 2977 2960 2960 2962 2962 2977 2977 2977 2977 2962 2962 2978 2978 2962 2962 2980 2980 2978 2978 2980 2980 2962 2962 2981 2981 2962 2962 2969 2969 2981 2981 2981 2981 2969 2969 2973 2973 2924 2924 2927 2927 2931 2931 2927 2927 2930 2930 2931 2931 2931 2931 2930 2930 2936 2936 2913 2913 2914 2914 2931 2931 2914 2914 2915 2915 2931 2931 2931 2931 2915 2915 2916 2916 2918 2918 2919 2919 2922 2922 2918 2918 2922 2922 2916 2916 2916 2916 2922 2922 2931 2931 2922 2922 2923 2923 2931 2931 2931 2931 2923 2923 2924 2924 2932 2932 2904 2904 2906 2906 2906 2906 2907 2907 2932 2932 2907 2907 2910 2910 2932 2932 2932 2932 2910 2910 2931 2931 2910 2910 2912 2912 2931 2931 2931 2931 2912 2912 2913 2913 2891 2891 2893 2893 2933 2933 2893 2893 2894 2894 2933 2933 2933 2933 2894 2894 2897 2897 2897 2897 2900 2900 2933 2933 2900 2900 2901 2901 2933 2933 2933 2933 2901 2901 2932 2932 2901 2901 2902 2902 2932 2932 2932 2932 2902 2902 2904 2904 2903 2903 2899 2899 2933 2933 2899 2899 2898 2898 2933 2933 2933 2933 2898 2898 2896 2896 2896 2896 2895 2895 2933 2933 2895 2895 2892 2892 2933 2933 2933 2933 2892 2892 2891 2891 2937 2937 2934 2934 2935 2935 2934 2934 2929 2929 2935 2935 2935 2935 2929 2929 2928 2928 2928 2928 2926 2926 2935 2935 2926 2926 2925 2925 2935 2935 2935 2935 2925 2925 2921 2921 2921 2921 2920 2920 2935 2935 2920 2920 2917 2917 2935 2935 2935 2935 2917 2917 2911 2911 2911 2911 2909 2909 2935 2935 2909 2909 2908 2908 2935 2935 2935 2935 2908 2908 2933 2933 2908 2908 2905 2905 2933 2933 2933 2933 2905 2905 2903 2903 3024 3024 3022 3022 3025 3025 3022 3022 3023 3023 3025 3025 3023 3023 3022 3022 3021 3021 3022 3022 3020 3020 3021 3021 3021 3021 3020 3020 3019 3019 3020 3020 3018 3018 3019 3019 3019 3019 3018 3018 3017 3017 3018 3018 3016 3016 3017 3017 3016 3016 3014 3014 3017 3017 3017 3017 3014 3014 3015 3015 3015 3015 3014 3014 3013 3013 3014 3014 3012 3012 3013 3013 3013 3013 3012 3012 3011 3011 3012 3012 3010 3010 3011 3011 3011 3011 3010 3010 3009 3009 3010 3010 3008 3008 3009 3009 3009 3009 3008 3008 3007 3007 3008 3008 3006 3006 3007 3007 3007 3007 3006 3006 3005 3005 3006 3006 3004 3004 3005 3005 3005 3005 3004 3004 3003 3003 3004 3004 3002 3002 3003 3003 3003 3003 3002 3002 3000 3000 3002 3002 3001 3001 3000 3000 3000 3000 3001 3001 2999 2999 3001 3001 2998 2998 2999 2999 2999 2999 2998 2998 2997 2997 2998 2998 2996 2996 2997 2997 2997 2997 2996 2996 2995 2995 2996 2996 2994 2994 2995 2995 2995 2995 2994 2994 2993 2993 2994 2994 2992 2992 2993 2993 2993 2993 2992 2992 2991 2991 2992 2992 2990 2990 2991 2991 2990 2990 2988 2988 2991 2991 2991 2991 2988 2988 2987 2987 2983 2983 2982 2982 2986 2986 2986 2986 2989 2989 2983 2983 2989 2989 2991 2991 2983 2983 2983 2983 2991 2991 2984 2984 2991 2991 2987 2987 2984 2984 2984 2984 2987 2987 2985 2985 3026 3026 3027 3027 3028 3028 3027 3027 3029 3029 3028 3028 3028 3028 3029 3029 3030 3030 3029 3029 3031 3031 3030 3030 3030 3030 3031 3031 3032 3032 3031 3031 3033 3033 3032 3032 3032 3032 3033 3033 3034 3034 3033 3033 3035 3035 3034 3034 3034 3034 3035 3035 3036 3036 3035 3035 3037 3037 3036 3036 3036 3036 3037 3037 3038 3038 3037 3037 3039 3039 3038 3038 3038 3038 3039 3039 3040 3040 3039 3039 3041 3041 3040 3040 3040 3040 3041 3041 3042 3042 3041 3041 3043 3043 3042 3042 3042 3042 3043 3043 3044 3044 3043 3043 3045 3045 3044 3044 3044 3044 3045 3045 3046 3046 3045 3045 3047 3047 3046 3046 3046 3046 3047 3047 3048 3048 3047 3047 3049 3049 3048 3048 3048 3048 3049 3049 3050 3050 3049 3049 3051 3051 3050 3050 3050 3050 3051 3051 3052 3052 3051 3051 3053 3053 3052 3052 3052 3052 3053 3053 3054 3054 3053 3053 3055 3055 3054 3054 3054 3054 3055 3055 3056 3056 3055 3055 3057 3057 3056 3056 3056 3056 3057 3057 3058 3058 3057 3057 3059 3059 3058 3058 3058 3058 3059 3059 3060 3060 3059 3059 3061 3061 3060 3060 3060 3060 3061 3061 3062 3062 3061 3061 3063 3063 3062 3062 3062 3062 3063 3063 3064 3064 3063 3063 3065 3065 3064 3064 3064 3064 3065 3065 3066 3066 3065 3065 3067 3067 3066 3066 3066 3066 3067 3067 3068 3068 3067 3067 3069 3069 3068 3068 3068 3068 3069 3069 3070 3070 3069 3069 3071 3071 3070 3070 3070 3070 3071 3071 3072 3072 3071 3071 3073 3073 3072 3072 3072 3072 3073 3073 3074 3074 3073 3073 3075 3075 3074 3074 3074 3074 3075 3075 3076 3076 3075 3075 3077 3077 3076 3076 3076 3076 3077 3077 3078 3078 3077 3077 3079 3079 3078 3078 3078 3078 3079 3079 3080 3080 3079 3079 3081 3081 3080 3080 3080 3080 3081 3081 3082 3082 3081 3081 3083 3083 3082 3082 3082 3082 3083 3083 3084 3084 3083 3083 3085 3085 3084 3084 3087 3087 3088 3088 3090 3090 3131 3131 3130 3130 3129 3129 3130 3130 3128 3128 3129 3129 3129 3129 3128 3128 3127 3127 3128 3128 3125 3125 3127 3127 3127 3127 3125 3125 3126 3126 3125 3125 3123 3123 3126 3126 3126 3126 3123 3123 3124 3124 3123 3123 3121 3121 3124 3124 3124 3124 3121 3121 3122 3122 3121 3121 3120 3120 3122 3122 3122 3122 3120 3120 3119 3119 3120 3120 3117 3117 3119 3119 3119 3119 3117 3117 3118 3118 3117 3117 3116 3116 3118 3118 3118 3118 3116 3116 3115 3115 3116 3116 3114 3114 3115 3115 3115 3115 3114 3114 3113 3113 3114 3114 3112 3112 3113 3113 3113 3113 3112 3112 4779 4779 3112 3112 4780 4780 4781 4781 3111 3111 3110 3110 3109 3109 3110 3110 3108 3108 3109 3109 3108 3108 3106 3106 3109 3109 3109 3109 3106 3106 3107 3107 3106 3106 3104 3104 3107 3107 3107 3107 3104 3104 3105 3105 3104 3104 3102 3102 3105 3105 3105 3105 3102 3102 3103 3103 3103 3103 3102 3102 3101 3101 3102 3102 3100 3100 3101 3101 3101 3101 3100 3100 3099 3099 3100 3100 3098 3098 3099 3099 3099 3099 3098 3098 3097 3097 3098 3098 3096 3096 3097 3097 3097 3097 3096 3096 3095 3095 3096 3096 3093 3093 3095 3095 3095 3095 3093 3093 3094 3094 3093 3093 3092 3092 3094 3094 3092 3092 3091 3091 3094 3094 3094 3094 3091 3091 3090 3090 3091 3091 3089 3089 3090 3090 3090 3090 3089 3089 3087 3087 3089 3089 3086 3086 3087 3087 3165 3165 3144 3144 3141 3141 3136 3136 3132 3132 3143 3143 3141 3141 3138 3138 3165 3165 3138 3138 3137 3137 3165 3165 3165 3165 3137 3137 3136 3136 3136 3136 3143 3143 3165 3165 3143 3143 3154 3154 3165 3165 3165 3165 3154 3154 3155 3155 3164 3164 3162 3162 3148 3148 3175 3175 3174 3174 3147 3147 3174 3174 3170 3170 3147 3147 3147 3147 3170 3170 3148 3148 3170 3170 3166 3166 3148 3148 3148 3148 3166 3166 3164 3164 3175 3175 3147 3147 3165 3165 3147 3147 3145 3145 3165 3165 3165 3165 3145 3145 3144 3144 3142 3142 3146 3146 3162 3162 3133 3133 3134 3134 3156 3156 3134 3134 3135 3135 3156 3156 3156 3156 3135 3135 3157 3157 3135 3135 3139 3139 3157 3157 3157 3157 3139 3139 3159 3159 3159 3159 3139 3139 3162 3162 3139 3139 3140 3140 3162 3162 3162 3162 3140 3140 3142 3142 3146 3146 3149 3149 3162 3162 3149 3149 3150 3150 3162 3162 3162 3162 3150 3150 3153 3153 3153 3153 3152 3152 3162 3162 3152 3152 3151 3151 3162 3162 3162 3162 3151 3151 3148 3148 3184 3184 3165 3165 3187 3187 3165 3165 3179 3179 3187 3187 3184 3184 3183 3183 3165 3165 3183 3183 3176 3176 3165 3165 3165 3165 3176 3176 3175 3175 3199 3199 3179 3179 3193 3193 3199 3199 3197 3197 3179 3179 3197 3197 3194 3194 3179 3179 3179 3179 3194 3194 3191 3191 3191 3191 3189 3189 3179 3179 3189 3189 3188 3188 3179 3179 3179 3179 3188 3188 3187 3187 3205 3205 3204 3204 3193 3193 3204 3204 3201 3201 3193 3193 3193 3193 3201 3201 3199 3199 3214 3214 3213 3213 3206 3206 3213 3213 3212 3212 3206 3206 3206 3206 3212 3212 3193 3193 3212 3212 3209 3209 3193 3193 3193 3193 3209 3209 3205 3205 3220 3220 3222 3222 3221 3221 3218 3218 3219 3219 3206 3206 3219 3219 3220 3220 3206 3206 3220 3220 3221 3221 3206 3206 3221 3221 3216 3216 3206 3206 3206 3206 3216 3216 3214 3214 3207 3207 3206 3206 3203 3203 3206 3206 3202 3202 3203 3203 3207 3207 3208 3208 3206 3206 3208 3208 3210 3210 3206 3206 3206 3206 3210 3210 3211 3211 3211 3211 3215 3215 3206 3206 3215 3215 3217 3217 3206 3206 3206 3206 3217 3217 3218 3218 3186 3186 3193 3193 3185 3185 3193 3193 3182 3182 3185 3185 3186 3186 3190 3190 3193 3193 3190 3190 3192 3192 3193 3193 3193 3193 3192 3192 3195 3195 3195 3195 3196 3196 3193 3193 3196 3196 3198 3198 3193 3193 3193 3193 3198 3198 3206 3206 3198 3198 3200 3200 3206 3206 3206 3206 3200 3200 3202 3202 3172 3172 3173 3173 3193 3193 3173 3173 3177 3177 3193 3193 3193 3193 3177 3177 3178 3178 3182 3182 3193 3193 3181 3181 3193 3193 3178 3178 3181 3181 3181 3181 3178 3178 3180 3180 3163 3163 3167 3167 3179 3179 3155 3155 3158 3158 3165 3165 3158 3158 3160 3160 3165 3165 3165 3165 3160 3160 3179 3179 3160 3160 3161 3161 3179 3179 3179 3179 3161 3161 3163 3163 3167 3167 3168 3168 3179 3179 3168 3168 3169 3169 3179 3179 3179 3179 3169 3169 3193 3193 3169 3169 3171 3171 3193 3193 3193 3193 3171 3171 3172 3172 3225 3225 3224 3224 3246 3246 3303 3303 3304 3304 3295 3295 3304 3304 3307 3307 3295 3295 3295 3295 3307 3307 3311 3311 3311 3311 3312 3312 3295 3295 3312 3312 3310 3310 3295 3295 3295 3295 3310 3310 3309 3309 3294 3294 3296 3296 3283 3283 3296 3296 3299 3299 3283 3283 3283 3283 3299 3299 3295 3295 3299 3299 3301 3301 3295 3295 3295 3295 3301 3301 3303 3303 3279 3279 3280 3280 3270 3270 3280 3280 3284 3284 3270 3270 3284 3284 3287 3287 3270 3270 3287 3287 3289 3289 3270 3270 3270 3270 3289 3289 3283 3283 3289 3289 3290 3290 3283 3283 3283 3283 3290 3290 3294 3294 3266 3266 3267 3267 3256 3256 3267 3267 3273 3273 3256 3256 3273 3273 3274 3274 3256 3256 3274 3274 3277 3277 3256 3256 3256 3256 3277 3277 3270 3270 3277 3277 3278 3278 3270 3270 3270 3270 3278 3278 3279 3279 3237 3237 3256 3256 3236 3236 3256 3256 3234 3234 3236 3236 3241 3241 3257 3257 3237 3237 3257 3257 3260 3260 3237 3237 3237 3237 3260 3260 3256 3256 3260 3260 3264 3264 3256 3256 3256 3256 3264 3264 3266 3266 3242 3242 3252 3252 3241 3241 3252 3252 3255 3255 3241 3241 3241 3241 3255 3255 3257 3257 3242 3242 3243 3243 3252 3252 3243 3243 3244 3244 3252 3252 3252 3252 3244 3244 3240 3240 3240 3240 3239 3239 3252 3252 3239 3239 3235 3235 3252 3252 3252 3252 3235 3235 3233 3233 3233 3233 3231 3231 3252 3252 3231 3231 3230 3230 3252 3252 3252 3252 3230 3230 3249 3249 3230 3230 3248 3248 3249 3249 3248 3248 3230 3230 3246 3246 3230 3230 3226 3226 3246 3246 3246 3246 3226 3226 3225 3225 3250 3250 3247 3247 3256 3256 3247 3247 3245 3245 3256 3256 3256 3256 3245 3245 3238 3238 3238 3238 3223 3223 3256 3256 3223 3223 3227 3227 3256 3256 3256 3256 3227 3227 3228 3228 3228 3228 3229 3229 3256 3256 3229 3229 3232 3232 3256 3256 3256 3256 3232 3232 3234 3234 3259 3259 3258 3258 3270 3270 3258 3258 3254 3254 3270 3270 3254 3254 3253 3253 3270 3270 3270 3270 3253 3253 3256 3256 3253 3253 3251 3251 3256 3256 3256 3256 3251 3251 3250 3250 3271 3271 3269 3269 3283 3283 3269 3269 3268 3268 3283 3283 3283 3283 3268 3268 3265 3265 3265 3265 3263 3263 3283 3283 3263 3263 3262 3262 3283 3283 3283 3283 3262 3262 3270 3270 3262 3262 3261 3261 3270 3270 3270 3270 3261 3261 3259 3259 3285 3285 3282 3282 3283 3283 3282 3282 3281 3281 3283 3283 3283 3283 3281 3281 3276 3276 3276 3276 3275 3275 3283 3283 3275 3275 3272 3272 3283 3283 3283 3283 3272 3272 3271 3271 3309 3309 3308 3308 3295 3295 3308 3308 3306 3306 3295 3295 3295 3295 3306 3306 3305 3305 3305 3305 3302 3302 3295 3295 3302 3302 3300 3300 3295 3295 3295 3295 3300 3300 3298 3298 3298 3298 3297 3297 3295 3295 3297 3297 3293 3293 3295 3295 3295 3295 3293 3293 3292 3292 3292 3292 3291 3291 3295 3295 3291 3291 3288 3288 3295 3295 3295 3295 3288 3288 3283 3283 3288 3288 3286 3286 3283 3283 3283 3283 3286 3286 3285 3285 3314 3314 3317 3317 3318 3318 3317 3317 3320 3320 3318 3318 3320 3320 3317 3317 3322 3322 3317 3317 3319 3319 3322 3322 3322 3322 3319 3319 3331 3331 3319 3319 3327 3327 3331 3331 3331 3331 3327 3327 3334 3334 3327 3327 3329 3329 3334 3334 3329 3329 3332 3332 3334 3334 3334 3334 3332 3332 3338 3338 3321 3321 3313 3313 3315 3315 3338 3338 3332 3332 3342 3342 3332 3332 3335 3335 3342 3342 3342 3342 3335 3335 3351 3351 3335 3335 3343 3343 3351 3351 3351 3351 3343 3343 3352 3352 3343 3343 3344 3344 3352 3352 3352 3352 3344 3344 3355 3355 3344 3344 3349 3349 3355 3355 3355 3355 3349 3349 3354 3354 3349 3349 3347 3347 3354 3354 3354 3354 3347 3347 3353 3353 3347 3347 3346 3346 3353 3353 3353 3353 3346 3346 3350 3350 3346 3346 3345 3345 3350 3350 3350 3350 3345 3345 3348 3348 3345 3345 3339 3339 3348 3348 3348 3348 3339 3339 3341 3341 3339 3339 3336 3336 3341 3341 3341 3341 3336 3336 3340 3340 3336 3336 3333 3333 3340 3340 3340 3340 3333 3333 3337 3337 3333 3333 3330 3330 3337 3337 3337 3337 3330 3330 3328 3328 3330 3330 3325 3325 3328 3328 3328 3328 3325 3325 3323 3323 3315 3315 3316 3316 3324 3324 3323 3323 3321 3321 3328 3328 3321 3321 3315 3315 3328 3328 3328 3328 3315 3315 3326 3326 3315 3315 3324 3324 3326 3326 3356 3356 3357 3357 3358 3358 3357 3357 3359 3359 3358 3358 3358 3358 3359 3359 3360 3360 3359 3359 3361 3361 3360 3360 3360 3360 3361 3361 3362 3362 3361 3361 3363 3363 3362 3362 3362 3362 3363 3363 3364 3364 3363 3363 3365 3365 3364 3364 3364 3364 3365 3365 3366 3366 3365 3365 3367 3367 3366 3366 3366 3366 3367 3367 3368 3368 3367 3367 3369 3369 3368 3368 3368 3368 3369 3369 3370 3370 3369 3369 3371 3371 3370 3370 3370 3370 3371 3371 3372 3372 3371 3371 3373 3373 3372 3372 3372 3372 3373 3373 4782 4782 3373 3373 4783 4783 4784 4784 3374 3374 3375 3375 3376 3376 3375 3375 3377 3377 3376 3376 3376 3376 3377 3377 3378 3378 3377 3377 3379 3379 3378 3378 3378 3378 3379 3379 3380 3380 3379 3379 3381 3381 3380 3380 3380 3380 3381 3381 3382 3382 3381 3381 3383 3383 3382 3382 3382 3382 3383 3383 3384 3384 3383 3383 3385 3385 3384 3384 3384 3384 3385 3385 3386 3386 3385 3385 3387 3387 3386 3386 3386 3386 3387 3387 3388 3388 3387 3387 3389 3389 3388 3388 3388 3388 3389 3389 3390 3390 3389 3389 3391 3391 3390 3390 3390 3390 3391 3391 3392 3392 3391 3391 3393 3393 3392 3392 3392 3392 3393 3393 3394 3394 3393 3393 3395 3395 3394 3394 3394 3394 3395 3395 3396 3396 3395 3395 3397 3397 3396 3396 3396 3396 3397 3397 3398 3398 3397 3397 3399 3399 3398 3398 3398 3398 3399 3399 3400 3400 3399 3399 3401 3401 3400 3400 3400 3400 3401 3401 3402 3402 3401 3401 3403 3403 3402 3402 3402 3402 3403 3403 3404 3404 3403 3403 3405 3405 3404 3404 3404 3404 3405 3405 3406 3406 3405 3405 3407 3407 3406 3406 3406 3406 3407 3407 3408 3408 3407 3407 3409 3409 3408 3408 3408 3408 3409 3409 3410 3410 3409 3409 3411 3411 3410 3410 3410 3410 3411 3411 3412 3412 3411 3411 3413 3413 3412 3412 3412 3412 3413 3413 3414 3414 3413 3413 3415 3415 3414 3414 3459 3459 3461 3461 3460 3460 4785 4785 4786 4786 3419 3419 4787 4787 3418 3418 3419 3419 3419 3419 3418 3418 3421 3421 3418 3418 3420 3420 3421 3421 3421 3421 3420 3420 3423 3423 3420 3420 3422 3422 3423 3423 3423 3423 3422 3422 3425 3425 3422 3422 3424 3424 3425 3425 3425 3425 3424 3424 3427 3427 3424 3424 3426 3426 3427 3427 3427 3427 3426 3426 3429 3429 3426 3426 3428 3428 3429 3429 3429 3429 3428 3428 3431 3431 3428 3428 3430 3430 3431 3431 3431 3431 3430 3430 3433 3433 3430 3430 3432 3432 3433 3433 3433 3433 3432 3432 3435 3435 3432 3432 3434 3434 3435 3435 3435 3435 3434 3434 3437 3437 3434 3434 3436 3436 3437 3437 3437 3437 3436 3436 3439 3439 3436 3436 3438 3438 3439 3439 3438 3438 3440 3440 3439 3439 3439 3439 3440 3440 3442 3442 3440 3440 3441 3441 3442 3442 3442 3442 3441 3441 3443 3443 3441 3441 3444 3444 3443 3443 3443 3443 3444 3444 3445 3445 3445 3445 3444 3444 3447 3447 3444 3444 3446 3446 3447 3447 3447 3447 3446 3446 3450 3450 3446 3446 3448 3448 3450 3450 3450 3450 3448 3448 3451 3451 3448 3448 3449 3449 3451 3451 3451 3451 3449 3449 3454 3454 3449 3449 3452 3452 3454 3454 3454 3454 3452 3452 3455 3455 3452 3452 3453 3453 3455 3455 3453 3453 3456 3456 3455 3455 3455 3455 3456 3456 3460 3460 3456 3456 3457 3457 3460 3460 3460 3460 3457 3457 3459 3459 3457 3457 3458 3458 3459 3459 3501 3501 3494 3494 3496 3496 3510 3510 3513 3513 3501 3501 3510 3510 3501 3501 3508 3508 3496 3496 3499 3499 3501 3501 3499 3499 3500 3500 3501 3501 3501 3501 3500 3500 3502 3502 3502 3502 3505 3505 3501 3501 3505 3505 3506 3506 3501 3501 3501 3501 3506 3506 3508 3508 3470 3470 3468 3468 3490 3490 3477 3477 3476 3476 3491 3491 3476 3476 3474 3474 3491 3491 3491 3491 3474 3474 3490 3490 3474 3474 3471 3471 3490 3490 3490 3490 3471 3471 3470 3470 3477 3477 3491 3491 3501 3501 3491 3491 3493 3493 3501 3501 3501 3501 3493 3493 3494 3494 3473 3473 3475 3475 3468 3468 3462 3462 3463 3463 3465 3465 3463 3463 3464 3464 3465 3465 3465 3465 3464 3464 3466 3466 3464 3464 3469 3469 3466 3466 3466 3466 3469 3469 3467 3467 3467 3467 3469 3469 3468 3468 3469 3469 3472 3472 3468 3468 3468 3468 3472 3472 3473 3473 3475 3475 3479 3479 3468 3468 3479 3479 3480 3480 3468 3468 3468 3468 3480 3480 3483 3483 3483 3483 3486 3486 3468 3468 3486 3486 3488 3488 3468 3468 3468 3468 3488 3488 3490 3490 3482 3482 3501 3501 3484 3484 3501 3501 3509 3509 3484 3484 3482 3482 3481 3481 3501 3501 3481 3481 3478 3478 3501 3501 3501 3501 3478 3478 3477 3477 3497 3497 3495 3495 3509 3509 3495 3495 3492 3492 3509 3509 3509 3509 3492 3492 3489 3489 3489 3489 3487 3487 3509 3509 3487 3487 3485 3485 3509 3509 3509 3509 3485 3485 3484 3484 3504 3504 3503 3503 3518 3518 3503 3503 3498 3498 3518 3518 3518 3518 3498 3498 3497 3497 3514 3514 3512 3512 3523 3523 3512 3512 3511 3511 3523 3523 3523 3523 3511 3511 3518 3518 3511 3511 3507 3507 3518 3518 3518 3518 3507 3507 3504 3504 3525 3525 3522 3522 3520 3520 3529 3529 3528 3528 3523 3523 3528 3528 3525 3525 3523 3523 3525 3525 3520 3520 3523 3523 3520 3520 3517 3517 3523 3523 3523 3523 3517 3517 3514 3514 3538 3538 3523 3523 3539 3539 3523 3523 3540 3540 3539 3539 3538 3538 3537 3537 3523 3523 3537 3537 3534 3534 3523 3523 3523 3523 3534 3534 3533 3533 3533 3533 3532 3532 3523 3523 3532 3532 3530 3530 3523 3523 3523 3523 3530 3530 3529 3529 3548 3548 3518 3518 3549 3549 3518 3518 3550 3550 3549 3549 3548 3548 3547 3547 3518 3518 3547 3547 3546 3546 3518 3518 3518 3518 3546 3546 3545 3545 3545 3545 3544 3544 3518 3518 3544 3544 3543 3543 3518 3518 3518 3518 3543 3543 3523 3523 3543 3543 3542 3542 3523 3523 3523 3523 3542 3542 3540 3540 3497 3497 3509 3509 3518 3518 3509 3509 3527 3527 3518 3518 3518 3518 3527 3527 3531 3531 3531 3531 3535 3535 3518 3518 3535 3535 3536 3536 3518 3518 3518 3518 3536 3536 3541 3541 3550 3550 3518 3518 3551 3551 3518 3518 3541 3541 3551 3551 3551 3551 3541 3541 3552 3552 3513 3513 3515 3515 3501 3501 3515 3515 3516 3516 3501 3501 3501 3501 3516 3516 3509 3509 3516 3516 3519 3519 3509 3509 3509 3509 3519 3519 3521 3521 3521 3521 3524 3524 3509 3509 3524 3524 3526 3526 3509 3509 3509 3509 3526 3526 3527 3527 3554 3554 3553 3553 3556 3556 3603 3603 3606 3606 3614 3614 3606 3606 3608 3608 3614 3614 3614 3614 3608 3608 3611 3611 3611 3611 3613 3613 3614 3614 3613 3613 3617 3617 3614 3614 3614 3614 3617 3617 3619 3619 3594 3594 3595 3595 3609 3609 3595 3595 3600 3600 3609 3609 3609 3609 3600 3600 3614 3614 3600 3600 3602 3602 3614 3614 3614 3614 3602 3602 3603 3603 3579 3579 3580 3580 3599 3599 3580 3580 3583 3583 3599 3599 3583 3583 3587 3587 3599 3599 3587 3587 3588 3588 3599 3599 3599 3599 3588 3588 3609 3609 3588 3588 3589 3589 3609 3609 3609 3609 3589 3589 3594 3594 3568 3568 3569 3569 3592 3592 3569 3569 3572 3572 3592 3592 3572 3572 3573 3573 3592 3592 3573 3573 3575 3575 3592 3592 3592 3592 3575 3575 3599 3599 3575 3575 3576 3576 3599 3599 3599 3599 3576 3576 3579 3579 3584 3584 3582 3582 3592 3592 3581 3581 3562 3562 3582 3582 3562 3562 3565 3565 3582 3582 3582 3582 3565 3565 3592 3592 3565 3565 3567 3567 3592 3592 3592 3592 3567 3567 3568 3568 3578 3578 3559 3559 3581 3581 3559 3559 3561 3561 3581 3581 3581 3581 3561 3561 3562 3562 3578 3578 3577 3577 3559 3559 3577 3577 3574 3574 3559 3559 3559 3559 3574 3574 3571 3571 3571 3571 3570 3570 3559 3559 3570 3570 3566 3566 3559 3559 3559 3559 3566 3566 3564 3564 3564 3564 3563 3563 3559 3559 3563 3563 3560 3560 3559 3559 3559 3559 3560 3560 3558 3558 3560 3560 3557 3557 3558 3558 3557 3557 3560 3560 3556 3556 3560 3560 3555 3555 3556 3556 3556 3556 3555 3555 3554 3554 3590 3590 3586 3586 3592 3592 3586 3586 3585 3585 3592 3592 3592 3592 3585 3585 3584 3584 3597 3597 3596 3596 3593 3593 3604 3604 3601 3601 3592 3592 3601 3601 3598 3598 3592 3592 3592 3592 3598 3598 3597 3597 3597 3597 3593 3593 3592 3592 3593 3593 3591 3591 3592 3592 3592 3592 3591 3591 3590 3590 3612 3612 3599 3599 3615 3615 3599 3599 3616 3616 3615 3615 3612 3612 3610 3610 3599 3599 3610 3610 3607 3607 3599 3599 3599 3599 3607 3607 3592 3592 3607 3607 3605 3605 3592 3592 3592 3592 3605 3605 3604 3604 3642 3642 3632 3632 3609 3609 3632 3632 3627 3627 3609 3609 3627 3627 3626 3626 3609 3609 3626 3626 3621 3621 3609 3609 3609 3609 3621 3621 3599 3599 3621 3621 3618 3618 3599 3599 3599 3599 3618 3618 3616 3616 3636 3636 3637 3637 3609 3609 3637 3637 3638 3638 3609 3609 3609 3609 3638 3638 3639 3639 3639 3639 3640 3640 3609 3609 3640 3640 3641 3641 3609 3609 3609 3609 3641 3641 3642 3642 3619 3619 3620 3620 3614 3614 3620 3620 3622 3622 3614 3614 3614 3614 3622 3622 3623 3623 3623 3623 3624 3624 3614 3614 3624 3624 3625 3625 3614 3614 3614 3614 3625 3625 3628 3628 3628 3628 3629 3629 3614 3614 3629 3629 3630 3630 3614 3614 3614 3614 3630 3630 3631 3631 3631 3631 3633 3633 3614 3614 3633 3633 3634 3634 3614 3614 3614 3614 3634 3634 3609 3609 3634 3634 3635 3635 3609 3609 3609 3609 3635 3635 3636 3636 3643 3643 3645 3645 3644 3644 3645 3645 3646 3646 3644 3644 3646 3646 3645 3645 3648 3648 3645 3645 3647 3647 3648 3648 3648 3648 3647 3647 3650 3650 3647 3647 3649 3649 3650 3650 3650 3650 3649 3649 3652 3652 3649 3649 3651 3651 3652 3652 3651 3651 3653 3653 3652 3652 3652 3652 3653 3653 3654 3654 3681 3681 3683 3683 3684 3684 3654 3654 3653 3653 3656 3656 3653 3653 3655 3655 3656 3656 3656 3656 3655 3655 3658 3658 3655 3655 3657 3657 3658 3658 3658 3658 3657 3657 3660 3660 3657 3657 3659 3659 3660 3660 3660 3660 3659 3659 3662 3662 3659 3659 3661 3661 3662 3662 3662 3662 3661 3661 3664 3664 3661 3661 3663 3663 3664 3664 3664 3664 3663 3663 3666 3666 3663 3663 3665 3665 3666 3666 3666 3666 3665 3665 3668 3668 3665 3665 3667 3667 3668 3668 3668 3668 3667 3667 3670 3670 3667 3667 3669 3669 3670 3670 3670 3670 3669 3669 3672 3672 3669 3669 3671 3671 3672 3672 3672 3672 3671 3671 3674 3674 3671 3671 3673 3673 3674 3674 3674 3674 3673 3673 3676 3676 3673 3673 3675 3675 3676 3676 3676 3676 3675 3675 3678 3678 3675 3675 3677 3677 3678 3678 3678 3678 3677 3677 3679 3679 3684 3684 3685 3685 3682 3682 3679 3679 3681 3681 3678 3678 3681 3681 3684 3684 3678 3678 3678 3678 3684 3684 3680 3680 3684 3684 3682 3682 3680 3680 3686 3686 3687 3687 3688 3688 3687 3687 3689 3689 3688 3688 3688 3688 3689 3689 3690 3690 3689 3689 3691 3691 3690 3690 3690 3690 3691 3691 3692 3692 3691 3691 3693 3693 3692 3692 3692 3692 3693 3693 3694 3694 3693 3693 3695 3695 3694 3694 3694 3694 3695 3695 3696 3696 3695 3695 3697 3697 3696 3696 3696 3696 3697 3697 3698 3698 3697 3697 3699 3699 3698 3698 3698 3698 3699 3699 3700 3700 3699 3699 3701 3701 3700 3700 3700 3700 3701 3701 3702 3702 3701 3701 3703 3703 3702 3702 3702 3702 3703 3703 3704 3704 3703 3703 3705 3705 3704 3704 3704 3704 3705 3705 3706 3706 3705 3705 3707 3707 3706 3706 3706 3706 3707 3707 3708 3708 3707 3707 3709 3709 3708 3708 3708 3708 3709 3709 3710 3710 3709 3709 3711 3711 3710 3710 3710 3710 3711 3711 3712 3712 3711 3711 3713 3713 3712 3712 3712 3712 3713 3713 3714 3714 3713 3713 3715 3715 3714 3714 3714 3714 3715 3715 3716 3716 3715 3715 3717 3717 3716 3716 3716 3716 3717 3717 3718 3718 3717 3717 3719 3719 3718 3718 3718 3718 3719 3719 3720 3720 3719 3719 3721 3721 3720 3720 3720 3720 3721 3721 3722 3722 3721 3721 3723 3723 3722 3722 3722 3722 3723 3723 3724 3724 3723 3723 3725 3725 3724 3724 3724 3724 3725 3725 3726 3726 3725 3725 3727 3727 3726 3726 3726 3726 3727 3727 3728 3728 3727 3727 3729 3729 3728 3728 4788 4788 4789 4789 3730 3730 4790 4790 3731 3731 3730 3730 3730 3730 3731 3731 3732 3732 3731 3731 3733 3733 3732 3732 3732 3732 3733 3733 3734 3734 3733 3733 3735 3735 3734 3734 3734 3734 3735 3735 3736 3736 3735 3735 3737 3737 3736 3736 3736 3736 3737 3737 3738 3738 3737 3737 3739 3739 3738 3738 3738 3738 3739 3739 3740 3740 3739 3739 3741 3741 3740 3740 3740 3740 3741 3741 3742 3742 3741 3741 3743 3743 3742 3742 3742 3742 3743 3743 3744 3744 3743 3743 3745 3745 3744 3744 3790 3790 3791 3791 3787 3787 3746 3746 3747 3747 3748 3748 3747 3747 3749 3749 3748 3748 3748 3748 3749 3749 3750 3750 3749 3749 3751 3751 3750 3750 3750 3750 3751 3751 3752 3752 3751 3751 3753 3753 3752 3752 3752 3752 3753 3753 3754 3754 3753 3753 3755 3755 3754 3754 3754 3754 3755 3755 3756 3756 3755 3755 3757 3757 3756 3756 3756 3756 3757 3757 3758 3758 3757 3757 3759 3759 3758 3758 3758 3758 3759 3759 3760 3760 3759 3759 3761 3761 3760 3760 3760 3760 3761 3761 3762 3762 3761 3761 3763 3763 3762 3762 3762 3762 3763 3763 3764 3764 3763 3763 3765 3765 3764 3764 3764 3764 3765 3765 3766 3766 3765 3765 3767 3767 3766 3766 3766 3766 3767 3767 3768 3768 3767 3767 3769 3769 3768 3768 3769 3769 3770 3770 3768 3768 3768 3768 3770 3770 3771 3771 3770 3770 3772 3772 3771 3771 3771 3771 3772 3772 3773 3773 3772 3772 3775 3775 3773 3773 3773 3773 3775 3775 3774 3774 3774 3774 3775 3775 3776 3776 3775 3775 3777 3777 3776 3776 3776 3776 3777 3777 3778 3778 3777 3777 3779 3779 3778 3778 3778 3778 3779 3779 3780 3780 3779 3779 3781 3781 3780 3780 3780 3780 3781 3781 3782 3782 3781 3781 3784 3784 3782 3782 3782 3782 3784 3784 3783 3783 3784 3784 3785 3785 3783 3783 3785 3785 3786 3786 3783 3783 3783 3783 3786 3786 3787 3787 3786 3786 3788 3788 3787 3787 3787 3787 3788 3788 3790 3790 3788 3788 3789 3789 3790 3790 3849 3849 3857 3857 3860 3860 3877 3877 3882 3882 3881 3881 3860 3860 3866 3866 3849 3849 3866 3866 3873 3873 3849 3849 3849 3849 3873 3873 3877 3877 3877 3877 3881 3881 3849 3849 3881 3881 3880 3880 3849 3849 3849 3849 3880 3880 3879 3879 3824 3824 3825 3825 3854 3854 3817 3817 3818 3818 3855 3855 3818 3818 3819 3819 3855 3855 3855 3855 3819 3819 3854 3854 3819 3819 3823 3823 3854 3854 3854 3854 3823 3823 3824 3824 3817 3817 3855 3855 3849 3849 3855 3855 3856 3856 3849 3849 3849 3849 3856 3856 3857 3857 3842 3842 3843 3843 3825 3825 3833 3833 3834 3834 3830 3830 3834 3834 3835 3835 3830 3830 3830 3830 3835 3835 3829 3829 3835 3835 3837 3837 3829 3829 3829 3829 3837 3837 3826 3826 3826 3826 3837 3837 3825 3825 3837 3837 3839 3839 3825 3825 3825 3825 3839 3839 3842 3842 3843 3843 3845 3845 3825 3825 3845 3845 3846 3846 3825 3825 3825 3825 3846 3846 3848 3848 3848 3848 3850 3850 3825 3825 3850 3850 3852 3852 3825 3825 3825 3825 3852 3852 3854 3854 3810 3810 3849 3849 3809 3809 3849 3849 3840 3840 3809 3809 3810 3810 3812 3812 3849 3849 3812 3812 3816 3816 3849 3849 3849 3849 3816 3816 3817 3817 3802 3802 3840 3840 3831 3831 3802 3802 3803 3803 3840 3840 3803 3803 3804 3804 3840 3840 3840 3840 3804 3804 3805 3805 3805 3805 3807 3807 3840 3840 3807 3807 3808 3808 3840 3840 3840 3840 3808 3808 3809 3809 3799 3799 3800 3800 3831 3831 3800 3800 3801 3801 3831 3831 3831 3831 3801 3801 3802 3802 3792 3792 3794 3794 3820 3820 3794 3794 3795 3795 3820 3820 3820 3820 3795 3795 3831 3831 3795 3795 3796 3796 3831 3831 3831 3831 3796 3796 3799 3799 3806 3806 3798 3798 3797 3797 3813 3813 3811 3811 3820 3820 3811 3811 3806 3806 3820 3820 3806 3806 3797 3797 3820 3820 3797 3797 3793 3793 3820 3820 3820 3820 3793 3793 3792 3792 3828 3828 3820 3820 3832 3832 3820 3820 3836 3836 3832 3832 3828 3828 3827 3827 3820 3820 3827 3827 3822 3822 3820 3820 3820 3820 3822 3822 3821 3821 3821 3821 3815 3815 3820 3820 3815 3815 3814 3814 3820 3820 3820 3820 3814 3814 3813 3813 3858 3858 3831 3831 3859 3859 3831 3831 3867 3867 3859 3859 3858 3858 3853 3853 3831 3831 3853 3853 3851 3851 3831 3831 3831 3831 3851 3851 3847 3847 3847 3847 3844 3844 3831 3831 3844 3844 3841 3841 3831 3831 3831 3831 3841 3841 3820 3820 3841 3841 3838 3838 3820 3820 3820 3820 3838 3838 3836 3836 3862 3862 3865 3865 3831 3831 3865 3865 3869 3869 3831 3831 3831 3831 3869 3869 3871 3871 3867 3867 3831 3831 3872 3872 3831 3831 3871 3871 3872 3872 3872 3872 3871 3871 3875 3875 3870 3870 3868 3868 3840 3840 3879 3879 3878 3878 3849 3849 3878 3878 3876 3876 3849 3849 3849 3849 3876 3876 3840 3840 3876 3876 3874 3874 3840 3840 3840 3840 3874 3874 3870 3870 3868 3868 3864 3864 3840 3840 3864 3864 3863 3863 3840 3840 3840 3840 3863 3863 3831 3831 3863 3863 3861 3861 3831 3831 3831 3831 3861 3861 3862 3862 3925 3925 3924 3924 3922 3922 3885 3885 3884 3884 3912 3912 3884 3884 3883 3883 3912 3912 3912 3912 3883 3883 3887 3887 3887 3887 3889 3889 3912 3912 3889 3889 3896 3896 3912 3912 3912 3912 3896 3896 3901 3901 3891 3891 3890 3890 3921 3921 3890 3890 3888 3888 3921 3921 3921 3921 3888 3888 3912 3912 3888 3888 3886 3886 3912 3912 3912 3912 3886 3886 3885 3885 3898 3898 3897 3897 3931 3931 3897 3897 3895 3895 3931 3931 3895 3895 3894 3894 3931 3931 3894 3894 3893 3893 3931 3931 3931 3931 3893 3893 3921 3921 3893 3893 3892 3892 3921 3921 3921 3921 3892 3892 3891 3891 3908 3908 3907 3907 3940 3940 3907 3907 3903 3903 3940 3940 3903 3903 3902 3902 3940 3940 3902 3902 3900 3900 3940 3940 3940 3940 3900 3900 3931 3931 3900 3900 3899 3899 3931 3931 3931 3931 3899 3899 3898 3898 3946 3946 3940 3940 3947 3947 3940 3940 3950 3950 3947 3947 3945 3945 3914 3914 3946 3946 3914 3914 3910 3910 3946 3946 3946 3946 3910 3910 3940 3940 3910 3910 3909 3909 3940 3940 3940 3940 3909 3909 3908 3908 3944 3944 3916 3916 3945 3945 3916 3916 3915 3915 3945 3945 3945 3945 3915 3915 3914 3914 3944 3944 3942 3942 3916 3916 3942 3942 3939 3939 3916 3916 3916 3916 3939 3939 3938 3938 3938 3938 3936 3936 3916 3916 3936 3936 3934 3934 3916 3916 3916 3916 3934 3934 3933 3933 3933 3933 3930 3930 3916 3916 3930 3930 3928 3928 3916 3916 3916 3916 3928 3928 3918 3918 3928 3928 3920 3920 3918 3918 3920 3920 3928 3928 3922 3922 3928 3928 3926 3926 3922 3922 3922 3922 3926 3926 3925 3925 3967 3967 3969 3969 3940 3940 3969 3969 3970 3970 3940 3940 3940 3940 3970 3970 3971 3971 3971 3971 3972 3972 3940 3940 3972 3972 3968 3968 3940 3940 3940 3940 3968 3968 3965 3965 3965 3965 3959 3959 3940 3940 3959 3959 3951 3951 3940 3940 3940 3940 3951 3951 3950 3950 3955 3955 3957 3957 3931 3931 3957 3957 3961 3961 3931 3931 3961 3961 3963 3963 3931 3931 3931 3931 3963 3963 3940 3940 3963 3963 3966 3966 3940 3940 3940 3940 3966 3966 3967 3967 3964 3964 3960 3960 3921 3921 3960 3960 3958 3958 3921 3921 3921 3921 3958 3958 3956 3956 3956 3956 3953 3953 3921 3921 3953 3953 3952 3952 3921 3921 3921 3921 3952 3952 3931 3931 3952 3952 3954 3954 3931 3931 3931 3931 3954 3954 3955 3955 3937 3937 3941 3941 3921 3921 3941 3941 3943 3943 3921 3921 3921 3921 3943 3943 3948 3948 3948 3948 3949 3949 3921 3921 3949 3949 3962 3962 3921 3921 3921 3921 3962 3962 3964 3964 3901 3901 3904 3904 3912 3912 3904 3904 3905 3905 3912 3912 3912 3912 3905 3905 3906 3906 3906 3906 3911 3911 3912 3912 3911 3911 3913 3913 3912 3912 3912 3912 3913 3913 3917 3917 3917 3917 3919 3919 3912 3912 3919 3919 3923 3923 3912 3912 3912 3912 3923 3923 3927 3927 3927 3927 3929 3929 3912 3912 3929 3929 3932 3932 3912 3912 3912 3912 3932 3932 3921 3921 3932 3932 3935 3935 3921 3921 3921 3921 3935 3935 3937 3937 3974 3974 3977 3977 3973 3973 3977 3977 3975 3975 3973 3973 3975 3975 3977 3977 3976 3976 3977 3977 3978 3978 3976 3976 3976 3976 3978 3978 3979 3979 3978 3978 3980 3980 3979 3979 3979 3979 3980 3980 3981 3981 3980 3980 3982 3982 3981 3981 3982 3982 3984 3984 3981 3981 3981 3981 3984 3984 3983 3983 4012 4012 4015 4015 4014 4014 3983 3983 3984 3984 3985 3985 3984 3984 3986 3986 3985 3985 3985 3985 3986 3986 3987 3987 3986 3986 3988 3988 3987 3987 3987 3987 3988 3988 3989 3989 3988 3988 3990 3990 3989 3989 3989 3989 3990 3990 3991 3991 3990 3990 3992 3992 3991 3991 3991 3991 3992 3992 3993 3993 3992 3992 3994 3994 3993 3993 3993 3993 3994 3994 3995 3995 3994 3994 3996 3996 3995 3995 3995 3995 3996 3996 3998 3998 3996 3996 3997 3997 3998 3998 3998 3998 3997 3997 3999 3999 3997 3997 4000 4000 3999 3999 3999 3999 4000 4000 4791 4791 4000 4000 4792 4792 4793 4793 4001 4001 4002 4002 4003 4003 4002 4002 4004 4004 4003 4003 4003 4003 4004 4004 4005 4005 4004 4004 4006 4006 4005 4005 4005 4005 4006 4006 4007 4007 4006 4006 4008 4008 4007 4007 4007 4007 4008 4008 4010 4010 4014 4014 4013 4013 4011 4011 4010 4010 4012 4012 4007 4007 4012 4012 4014 4014 4007 4007 4007 4007 4014 4014 4009 4009 4014 4014 4011 4011 4009 4009 4016 4016 4017 4017 4018 4018 4017 4017 4019 4019 4018 4018 4018 4018 4019 4019 4020 4020 4019 4019 4021 4021 4020 4020 4020 4020 4021 4021 4022 4022 4021 4021 4023 4023 4022 4022 4022 4022 4023 4023 4024 4024 4023 4023 4025 4025 4024 4024 4024 4024 4025 4025 4026 4026 4025 4025 4027 4027 4026 4026 4026 4026 4027 4027 4028 4028 4027 4027 4029 4029 4028 4028 4028 4028 4029 4029 4030 4030 4029 4029 4031 4031 4030 4030 4030 4030 4031 4031 4032 4032 4031 4031 4033 4033 4032 4032 4032 4032 4033 4033 4034 4034 4033 4033 4035 4035 4034 4034 4034 4034 4035 4035 4036 4036 4035 4035 4037 4037 4036 4036 4036 4036 4037 4037 4038 4038 4037 4037 4039 4039 4038 4038 4038 4038 4039 4039 4040 4040 4039 4039 4041 4041 4040 4040 4040 4040 4041 4041 4042 4042 4041 4041 4043 4043 4042 4042 4042 4042 4043 4043 4044 4044 4043 4043 4045 4045 4044 4044 4044 4044 4045 4045 4046 4046 4045 4045 4047 4047 4046 4046 4046 4046 4047 4047 4048 4048 4047 4047 4049 4049 4048 4048 4048 4048 4049 4049 4050 4050 4049 4049 4051 4051 4050 4050 4050 4050 4051 4051 4052 4052 4051 4051 4053 4053 4052 4052 4052 4052 4053 4053 4054 4054 4053 4053 4055 4055 4054 4054 4054 4054 4055 4055 4056 4056 4055 4055 4057 4057 4056 4056 4056 4056 4057 4057 4058 4058 4057 4057 4059 4059 4058 4058 4058 4058 4059 4059 4060 4060 4059 4059 4061 4061 4060 4060 4060 4060 4061 4061 4062 4062 4061 4061 4063 4063 4062 4062 4062 4062 4063 4063 4064 4064 4063 4063 4065 4065 4064 4064 4064 4064 4065 4065 4066 4066 4065 4065 4067 4067 4066 4066 4066 4066 4067 4067 4068 4068 4067 4067 4069 4069 4068 4068 4068 4068 4069 4069 4070 4070 4069 4069 4071 4071 4070 4070 4070 4070 4071 4071 4072 4072 4071 4071 4073 4073 4072 4072 4072 4072 4073 4073 4074 4074 4073 4073 4075 4075 4074 4074 4120 4120 4119 4119 4117 4117 4095 4095 4098 4098 4084 4084 4098 4098 4094 4094 4084 4084 4084 4084 4094 4094 4081 4081 4094 4094 4091 4091 4081 4081 4081 4081 4091 4091 4080 4080 4091 4091 4089 4089 4080 4080 4080 4080 4089 4089 4079 4079 4089 4089 4088 4088 4079 4079 4079 4079 4088 4088 4078 4078 4088 4088 4087 4087 4078 4078 4078 4078 4087 4087 4077 4077 4087 4087 4086 4086 4077 4077 4077 4077 4086 4086 4076 4076 4086 4086 4085 4085 4076 4076 4076 4076 4085 4085 4082 4082 4085 4085 4090 4090 4082 4082 4082 4082 4090 4090 4083 4083 4090 4090 4093 4093 4083 4083 4083 4083 4093 4093 4092 4092 4093 4093 4096 4096 4092 4092 4092 4092 4096 4096 4097 4097 4096 4096 4099 4099 4097 4097 4099 4099 4102 4102 4097 4097 4097 4097 4102 4102 4100 4100 4102 4102 4103 4103 4100 4100 4100 4100 4103 4103 4101 4101 4103 4103 4106 4106 4101 4101 4101 4101 4106 4106 4104 4104 4104 4104 4106 4106 4105 4105 4106 4106 4107 4107 4105 4105 4105 4105 4107 4107 4108 4108 4107 4107 4110 4110 4108 4108 4108 4108 4110 4110 4109 4109 4110 4110 4111 4111 4109 4109 4109 4109 4111 4111 4112 4112 4111 4111 4114 4114 4112 4112 4112 4112 4114 4114 4113 4113 4114 4114 4115 4115 4113 4113 4115 4115 4116 4116 4113 4113 4113 4113 4116 4116 4117 4117 4116 4116 4118 4118 4117 4117 4117 4117 4118 4118 4120 4120 4118 4118 4121 4121 4120 4120 4176 4176 4190 4190 4188 4188 4177 4177 4173 4173 4176 4176 4177 4177 4176 4176 4179 4179 4188 4188 4185 4185 4176 4176 4185 4185 4184 4184 4176 4176 4176 4176 4184 4184 4183 4183 4183 4183 4182 4182 4176 4176 4182 4182 4180 4180 4176 4176 4176 4176 4180 4180 4179 4179 4200 4200 4202 4202 4193 4193 4187 4187 4189 4189 4192 4192 4189 4189 4194 4194 4192 4192 4192 4192 4194 4194 4193 4193 4194 4194 4198 4198 4193 4193 4193 4193 4198 4198 4200 4200 4187 4187 4192 4192 4176 4176 4192 4192 4191 4191 4176 4176 4176 4176 4191 4191 4190 4190 4204 4204 4203 4203 4202 4202 4212 4212 4211 4211 4209 4209 4211 4211 4210 4210 4209 4209 4209 4209 4210 4210 4207 4207 4210 4210 4208 4208 4207 4207 4207 4207 4208 4208 4205 4205 4205 4205 4208 4208 4202 4202 4208 4208 4206 4206 4202 4202 4202 4202 4206 4206 4204 4204 4203 4203 4201 4201 4202 4202 4201 4201 4199 4199 4202 4202 4202 4202 4199 4199 4197 4197 4197 4197 4196 4196 4202 4202 4196 4196 4195 4195 4202 4202 4202 4202 4195 4195 4193 4193 4178 4178 4176 4176 4175 4175 4176 4176 4166 4166 4175 4175 4178 4178 4181 4181 4176 4176 4181 4181 4186 4186 4176 4176 4176 4176 4186 4186 4187 4187 4163 4163 4164 4164 4166 4166 4164 4164 4167 4167 4166 4166 4166 4166 4167 4167 4170 4170 4170 4170 4172 4172 4166 4166 4172 4172 4174 4174 4166 4166 4166 4166 4174 4174 4175 4175 4156 4156 4157 4157 4155 4155 4157 4157 4162 4162 4155 4155 4155 4155 4162 4162 4163 4163 4148 4148 4149 4149 4141 4141 4149 4149 4150 4150 4141 4141 4141 4141 4150 4150 4155 4155 4150 4150 4152 4152 4155 4155 4155 4155 4152 4152 4156 4156 4130 4130 4132 4132 4136 4136 4126 4126 4128 4128 4141 4141 4128 4128 4130 4130 4141 4141 4130 4130 4136 4136 4141 4141 4136 4136 4144 4144 4141 4141 4141 4141 4144 4144 4148 4148 4129 4129 4141 4141 4131 4131 4141 4141 4133 4133 4131 4131 4129 4129 4127 4127 4141 4141 4127 4127 4122 4122 4141 4141 4141 4141 4122 4122 4123 4123 4123 4123 4124 4124 4141 4141 4124 4124 4125 4125 4141 4141 4141 4141 4125 4125 4126 4126 4142 4142 4155 4155 4143 4143 4155 4155 4145 4145 4143 4143 4142 4142 4140 4140 4155 4155 4140 4140 4139 4139 4155 4155 4155 4155 4139 4139 4138 4138 4138 4138 4137 4137 4155 4155 4137 4137 4135 4135 4155 4155 4155 4155 4135 4135 4141 4141 4135 4135 4134 4134 4141 4141 4141 4141 4134 4134 4133 4133 4163 4163 4166 4166 4155 4155 4166 4166 4159 4159 4155 4155 4155 4155 4159 4159 4158 4158 4158 4158 4154 4154 4155 4155 4154 4154 4153 4153 4155 4155 4155 4155 4153 4153 4151 4151 4145 4145 4155 4155 4146 4146 4155 4155 4151 4151 4146 4146 4146 4146 4151 4151 4147 4147 4173 4173 4171 4171 4176 4176 4171 4171 4169 4169 4176 4176 4176 4176 4169 4169 4166 4166 4169 4169 4168 4168 4166 4166 4166 4166 4168 4168 4165 4165 4165 4165 4161 4161 4166 4166 4161 4161 4160 4160 4166 4166 4166 4166 4160 4160 4159 4159 4301 4301 4302 4302 4299 4299 4239 4239 4236 4236 4235 4235 4236 4236 4234 4234 4235 4235 4235 4235 4234 4234 4227 4227 4227 4227 4223 4223 4235 4235 4223 4223 4221 4221 4235 4235 4235 4235 4221 4221 4218 4218 4247 4247 4245 4245 4246 4246 4245 4245 4242 4242 4246 4246 4246 4246 4242 4242 4235 4235 4242 4242 4240 4240 4235 4235 4235 4235 4240 4240 4239 4239 4261 4261 4260 4260 4256 4256 4260 4260 4257 4257 4256 4256 4257 4257 4254 4254 4256 4256 4254 4254 4253 4253 4256 4256 4256 4256 4253 4253 4246 4246 4253 4253 4252 4252 4246 4246 4246 4246 4252 4252 4247 4247 4277 4277 4276 4276 4266 4266 4276 4276 4271 4271 4266 4266 4271 4271 4268 4268 4266 4266 4268 4268 4265 4265 4266 4266 4266 4266 4265 4265 4256 4256 4265 4265 4264 4264 4256 4256 4256 4256 4264 4264 4261 4261 4281 4281 4282 4282 4266 4266 4283 4283 4288 4288 4282 4282 4288 4288 4284 4284 4282 4282 4282 4282 4284 4284 4266 4266 4284 4284 4278 4278 4266 4266 4266 4266 4278 4278 4277 4277 4285 4285 4292 4292 4283 4283 4292 4292 4290 4290 4283 4283 4283 4283 4290 4290 4288 4288 4285 4285 4286 4286 4292 4292 4286 4286 4287 4287 4292 4292 4292 4292 4287 4287 4289 4289 4289 4289 4291 4291 4292 4292 4291 4291 4293 4293 4292 4292 4292 4292 4293 4293 4294 4294 4294 4294 4296 4296 4292 4292 4296 4296 4297 4297 4292 4292 4292 4292 4297 4297 4295 4295 4297 4297 4298 4298 4295 4295 4298 4298 4297 4297 4299 4299 4297 4297 4300 4300 4299 4299 4299 4299 4300 4300 4301 4301 4275 4275 4279 4279 4266 4266 4279 4279 4280 4280 4266 4266 4266 4266 4280 4280 4281 4281 4270 4270 4272 4272 4273 4273 4263 4263 4267 4267 4266 4266 4267 4267 4269 4269 4266 4266 4266 4266 4269 4269 4270 4270 4270 4270 4273 4273 4266 4266 4273 4273 4274 4274 4266 4266 4266 4266 4274 4274 4275 4275 4255 4255 4256 4256 4251 4251 4256 4256 4250 4250 4251 4251 4255 4255 4258 4258 4256 4256 4258 4258 4259 4259 4256 4256 4256 4256 4259 4259 4266 4266 4259 4259 4262 4262 4266 4266 4266 4266 4262 4262 4263 4263 4238 4238 4241 4241 4246 4246 4241 4241 4243 4243 4246 4246 4243 4243 4244 4244 4246 4246 4244 4244 4248 4248 4246 4246 4246 4246 4248 4248 4256 4256 4248 4248 4249 4249 4256 4256 4256 4256 4249 4249 4250 4250 4229 4229 4230 4230 4246 4246 4230 4230 4231 4231 4246 4246 4246 4246 4231 4231 4232 4232 4232 4232 4233 4233 4246 4246 4233 4233 4237 4237 4246 4246 4246 4246 4237 4237 4238 4238 4218 4218 4217 4217 4235 4235 4217 4217 4216 4216 4235 4235 4235 4235 4216 4216 4215 4215 4215 4215 4214 4214 4235 4235 4214 4214 4213 4213 4235 4235 4235 4235 4213 4213 4219 4219 4219 4219 4220 4220 4235 4235 4220 4220 4222 4222 4235 4235 4235 4235 4222 4222 4224 4224 4224 4224 4225 4225 4235 4235 4225 4225 4226 4226 4235 4235 4235 4235 4226 4226 4246 4246 4226 4226 4228 4228 4246 4246 4246 4246 4228 4228 4229 4229 4345 4345 4343 4343 4344 4344 4343 4343 4341 4341 4344 4344 4341 4341 4343 4343 4340 4340 4343 4343 4342 4342 4340 4340 4340 4340 4342 4342 4338 4338 4342 4342 4339 4339 4338 4338 4338 4338 4339 4339 4336 4336 4339 4339 4337 4337 4336 4336 4337 4337 4335 4335 4336 4336 4336 4336 4335 4335 4334 4334 4308 4308 4305 4305 4304 4304 4334 4334 4335 4335 4332 4332 4335 4335 4333 4333 4332 4332 4794 4794 4795 4795 4330 4330 4796 4796 4331 4331 4330 4330 4330 4330 4331 4331 4328 4328 4331 4331 4329 4329 4328 4328 4328 4328 4329 4329 4326 4326 4329 4329 4327 4327 4326 4326 4326 4326 4327 4327 4324 4324 4327 4327 4325 4325 4324 4324 4324 4324 4325 4325 4321 4321 4325 4325 4323 4323 4321 4321 4321 4321 4323 4323 4320 4320 4323 4323 4322 4322 4320 4320 4320 4320 4322 4322 4318 4318 4322 4322 4319 4319 4318 4318 4318 4318 4319 4319 4315 4315 4319 4319 4317 4317 4315 4315 4315 4315 4317 4317 4314 4314 4317 4317 4316 4316 4314 4314 4314 4314 4316 4316 4312 4312 4316 4316 4313 4313 4312 4312 4312 4312 4313 4313 4309 4309 4313 4313 4311 4311 4309 4309 4309 4309 4311 4311 4310 4310 4304 4304 4303 4303 4306 4306 4310 4310 4308 4308 4309 4309 4308 4308 4304 4304 4309 4309 4309 4309 4304 4304 4307 4307 4304 4304 4306 4306 4307 4307 4346 4346 4347 4347 4348 4348 4347 4347 4349 4349 4348 4348 4348 4348 4349 4349 4350 4350 4349 4349 4351 4351 4350 4350 4350 4350 4351 4351 4352 4352 4351 4351 4353 4353 4352 4352 4352 4352 4353 4353 4354 4354 4353 4353 4355 4355 4354 4354 4354 4354 4355 4355 4356 4356 4355 4355 4357 4357 4356 4356 4356 4356 4357 4357 4358 4358 4357 4357 4359 4359 4358 4358 4358 4358 4359 4359 4360 4360 4359 4359 4361 4361 4360 4360 4360 4360 4361 4361 4362 4362 4361 4361 4363 4363 4362 4362 4362 4362 4363 4363 4364 4364 4363 4363 4365 4365 4364 4364 4364 4364 4365 4365 4366 4366 4365 4365 4367 4367 4366 4366 4366 4366 4367 4367 4368 4368 4367 4367 4369 4369 4368 4368 4368 4368 4369 4369 4370 4370 4369 4369 4371 4371 4370 4370 4370 4370 4371 4371 4372 4372 4371 4371 4373 4373 4372 4372 4372 4372 4373 4373 4374 4374 4373 4373 4375 4375 4374 4374 4374 4374 4375 4375 4376 4376 4375 4375 4377 4377 4376 4376 4376 4376 4377 4377 4378 4378 4377 4377 4379 4379 4378 4378 4378 4378 4379 4379 4380 4380 4379 4379 4381 4381 4380 4380 4380 4380 4381 4381 4382 4382 4381 4381 4383 4383 4382 4382 4382 4382 4383 4383 4384 4384 4383 4383 4385 4385 4384 4384 4384 4384 4385 4385 4386 4386 4385 4385 4387 4387 4386 4386 4386 4386 4387 4387 4388 4388 4387 4387 4389 4389 4388 4388 4388 4388 4389 4389 4390 4390 4389 4389 4391 4391 4390 4390 4390 4390 4391 4391 4392 4392 4391 4391 4393 4393 4392 4392 4392 4392 4393 4393 4394 4394 4393 4393 4395 4395 4394 4394 4394 4394 4395 4395 4396 4396 4395 4395 4397 4397 4396 4396 4396 4396 4397 4397 4398 4398 4397 4397 4399 4399 4398 4398 4398 4398 4399 4399 4400 4400 4399 4399 4401 4401 4400 4400 4400 4400 4401 4401 4402 4402 4401 4401 4403 4403 4402 4402 4402 4402 4403 4403 4404 4404 4403 4403 4405 4405 4404 4404 4462 4462 4458 4458 4456 4456 4458 4458 4455 4455 4456 4456 4456 4456 4455 4455 4452 4452 4455 4455 4451 4451 4452 4452 4452 4452 4451 4451 4448 4448 4451 4451 4447 4447 4448 4448 4448 4448 4447 4447 4444 4444 4447 4447 4443 4443 4444 4444 4444 4444 4443 4443 4440 4440 4443 4443 4439 4439 4440 4440 4440 4440 4439 4439 4436 4436 4439 4439 4435 4435 4436 4436 4436 4436 4435 4435 4432 4432 4435 4435 4431 4431 4432 4432 4432 4432 4431 4431 4428 4428 4431 4431 4427 4427 4428 4428 4797 4797 4798 4798 4423 4423 4799 4799 4422 4422 4423 4423 4423 4423 4422 4422 4419 4419 4422 4422 4418 4418 4419 4419 4419 4419 4418 4418 4415 4415 4418 4418 4414 4414 4415 4415 4415 4415 4414 4414 4411 4411 4414 4414 4410 4410 4411 4411 4411 4411 4410 4410 4407 4407 4410 4410 4406 4406 4407 4407 4407 4407 4406 4406 4409 4409 4406 4406 4408 4408 4409 4409 4409 4409 4408 4408 4413 4413 4408 4408 4412 4412 4413 4413 4413 4413 4412 4412 4417 4417 4412 4412 4416 4416 4417 4417 4417 4417 4416 4416 4421 4421 4416 4416 4420 4420 4421 4421 4420 4420 4424 4424 4421 4421 4421 4421 4424 4424 4800 4800 4424 4424 4801 4801 4802 4802 4426 4426 4425 4425 4430 4430 4425 4425 4429 4429 4430 4430 4430 4430 4429 4429 4434 4434 4429 4429 4433 4433 4434 4434 4434 4434 4433 4433 4438 4438 4433 4433 4437 4437 4438 4438 4438 4438 4437 4437 4442 4442 4437 4437 4441 4441 4442 4442 4442 4442 4441 4441 4446 4446 4441 4441 4445 4445 4446 4446 4446 4446 4445 4445 4450 4450 4445 4445 4449 4449 4450 4450 4450 4450 4449 4449 4454 4454 4449 4449 4453 4453 4454 4454 4453 4453 4457 4457 4454 4454 4454 4454 4457 4457 4460 4460 4457 4457 4459 4459 4460 4460 4803 4803 4463 4463 4804 4804 4805 4805 4463 4463 4465 4465 4463 4463 4464 4464 4465 4465 4465 4465 4464 4464 4469 4469 4464 4464 4468 4468 4469 4469 4469 4469 4468 4468 4473 4473 4468 4468 4472 4472 4473 4473 4473 4473 4472 4472 4477 4477 4472 4472 4476 4476 4477 4477 4477 4477 4476 4476 4481 4481 4476 4476 4480 4480 4481 4481 4481 4481 4480 4480 4479 4479 4480 4480 4478 4478 4479 4479 4479 4479 4478 4478 4475 4475 4478 4478 4474 4474 4475 4475 4475 4475 4474 4474 4471 4471 4474 4474 4470 4470 4471 4471 4471 4471 4470 4470 4467 4467 4470 4470 4466 4466 4467 4467 4467 4467 4466 4466 4806 4806 4466 4466 4807 4807 4808 4808 4462 4462 4461 4461 4458 4458 4530 4530 4533 4533 4536 4536 4533 4533 4537 4537 4536 4536 4809 4809 4810 4810 4540 4540 4811 4811 4541 4541 4540 4540 4540 4540 4541 4541 4544 4544 4541 4541 4545 4545 4544 4544 4544 4544 4545 4545 4548 4548 4545 4545 4549 4549 4548 4548 4548 4548 4549 4549 4552 4552 4549 4549 4553 4553 4552 4552 4552 4552 4553 4553 4554 4554 4553 4553 4555 4555 4554 4554 4554 4554 4555 4555 4550 4550 4555 4555 4551 4551 4550 4550 4550 4550 4551 4551 4546 4546 4551 4551 4547 4547 4546 4546 4546 4546 4547 4547 4542 4542 4547 4547 4543 4543 4542 4542 4542 4542 4543 4543 4538 4538 4543 4543 4539 4539 4538 4538 4538 4538 4539 4539 4812 4812 4539 4539 4813 4813 4814 4814 4535 4535 4532 4532 4534 4534 4534 4534 4532 4532 4528 4528 4532 4532 4529 4529 4528 4528 4528 4528 4529 4529 4524 4524 4529 4529 4525 4525 4524 4524 4524 4524 4525 4525 4520 4520 4525 4525 4521 4521 4520 4520 4520 4520 4521 4521 4516 4516 4521 4521 4517 4517 4516 4516 4516 4516 4517 4517 4512 4512 4517 4517 4513 4513 4512 4512 4512 4512 4513 4513 4508 4508 4513 4513 4509 4509 4508 4508 4508 4508 4509 4509 4504 4504 4509 4509 4505 4505 4504 4504 4504 4504 4505 4505 4500 4500 4505 4505 4501 4501 4500 4500 4815 4815 4816 4816 4496 4496 4817 4817 4497 4497 4496 4496 4496 4496 4497 4497 4492 4492 4497 4497 4493 4493 4492 4492 4492 4492 4493 4493 4488 4488 4493 4493 4489 4489 4488 4488 4488 4488 4489 4489 4484 4484 4489 4489 4485 4485 4484 4484 4484 4484 4485 4485 4482 4482 4485 4485 4483 4483 4482 4482 4482 4482 4483 4483 4486 4486 4483 4483 4487 4487 4486 4486 4486 4486 4487 4487 4490 4490 4487 4487 4491 4491 4490 4490 4490 4490 4491 4491 4494 4494 4491 4491 4495 4495 4494 4494 4494 4494 4495 4495 4498 4498 4495 4495 4499 4499 4498 4498 4498 4498 4499 4499 4818 4818 4499 4499 4819 4819 4820 4820 4502 4502 4503 4503 4506 4506 4503 4503 4507 4507 4506 4506 4506 4506 4507 4507 4510 4510 4507 4507 4511 4511 4510 4510 4510 4510 4511 4511 4514 4514 4511 4511 4515 4515 4514 4514 4514 4514 4515 4515 4518 4518 4515 4515 4519 4519 4518 4518 4518 4518 4519 4519 4522 4522 4519 4519 4523 4523 4522 4522 4522 4522 4523 4523 4526 4526 4523 4523 4527 4527 4526 4526 4526 4526 4527 4527 4530 4530 4527 4527 4531 4531 4530 4530 4530 4530 4531 4531 4533 4533
+22 22 20 20 72 72 72 72 74 74 22 22 74 74 76 76 22 22 22 22 76 76 316 316 76 76 317 317 318 318 78 78 80 80 24 24 24 24 80 80 26 26 80 80 82 82 26 26 82 82 84 84 26 26 26 26 84 84 28 28 84 84 86 86 28 28 86 86 88 88 28 28 28 28 88 88 30 30 88 88 90 90 30 30 90 90 93 93 30 30 30 30 93 93 31 31 93 93 92 92 31 31 92 92 91 91 31 31 31 31 91 91 29 29 91 91 89 89 29 29 89 89 87 87 29 29 29 29 87 87 27 27 87 87 85 85 27 27 85 85 83 83 27 27 27 27 83 83 25 25 83 83 81 81 25 25 81 81 79 79 25 25 319 319 320 320 23 23 321 321 77 77 23 23 77 77 75 75 23 23 23 23 75 75 21 21 75 75 73 73 21 21 73 73 71 71 21 21 21 21 71 71 19 19 71 71 69 69 19 19 69 69 67 67 19 19 19 19 67 67 17 17 67 67 65 65 17 17 65 65 63 63 17 17 17 17 63 63 15 15 63 63 61 61 15 15 61 61 59 59 15 15 15 15 59 59 13 13 59 59 57 57 13 13 13 13 57 57 12 12 57 57 55 55 12 12 12 12 55 55 10 10 55 55 53 53 10 10 53 53 51 51 10 10 10 10 51 51 8 8 51 51 49 49 8 8 49 49 322 322 8 8 8 8 323 323 324 324 47 47 45 45 6 6 45 45 43 43 6 6 6 6 43 43 4 4 43 43 41 41 4 4 41 41 39 39 4 4 4 4 39 39 2 2 39 39 37 37 2 2 37 37 34 34 2 2 2 2 34 34 0 0 34 34 33 33 0 0 33 33 32 32 0 0 0 0 32 32 1 1 32 32 35 35 1 1 35 35 36 36 1 1 1 1 36 36 3 3 36 36 38 38 3 3 38 38 40 40 3 3 3 3 40 40 5 5 40 40 42 42 5 5 42 42 44 44 5 5 5 5 44 44 7 7 44 44 46 46 7 7 325 325 48 48 326 326 327 327 48 48 9 9 48 48 50 50 9 9 50 50 52 52 9 9 9 9 52 52 11 11 52 52 54 54 11 11 54 54 56 56 11 11 11 11 56 56 14 14 56 56 58 58 14 14 58 58 60 60 14 14 14 14 60 60 16 16 60 60 62 62 16 16 62 62 64 64 16 16 16 16 64 64 18 18 64 64 66 66 18 18 66 66 68 68 18 18 18 18 68 68 20 20 68 68 70 70 20 20 20 20 70 70 72 72 106 106 104 104 111 111 106 106 111 111 107 107 114 114 112 112 111 111 112 112 109 109 111 111 111 111 109 109 107 107 120 120 118 118 111 111 118 118 116 116 111 111 111 111 116 116 114 114 126 126 124 124 111 111 124 124 122 122 111 111 111 111 122 122 120 120 121 121 123 123 111 111 123 123 125 125 111 111 111 111 125 125 126 126 115 115 117 117 111 111 117 117 119 119 111 111 111 111 119 119 121 121 108 108 110 110 111 111 110 110 113 113 111 111 111 111 113 113 115 115 101 101 103 103 111 111 103 103 105 105 111 111 111 111 105 105 108 108 95 95 97 97 111 111 97 97 99 99 111 111 111 111 99 99 101 101 98 98 96 96 111 111 96 96 94 94 111 111 111 111 94 94 95 95 104 104 102 102 111 111 102 102 100 100 111 111 111 111 100 100 98 98 138 138 140 140 142 142 132 132 134 134 142 142 134 134 136 136 142 142 142 142 136 136 138 138 127 127 128 128 142 142 128 128 130 130 142 142 142 142 130 130 132 132 133 133 131 131 142 142 131 131 129 129 142 142 142 142 129 129 127 127 139 139 137 137 142 142 137 137 135 135 142 142 142 142 135 135 133 133 146 146 144 144 142 142 144 144 141 141 142 142 142 142 141 141 139 139 152 152 150 150 142 142 150 150 148 148 142 142 142 142 148 148 146 146 158 158 156 156 142 142 156 156 154 154 142 142 142 142 154 154 152 152 153 153 155 155 142 142 155 155 157 157 142 142 142 142 157 157 158 158 147 147 149 149 142 142 149 149 151 151 142 142 142 142 151 151 153 153 140 140 143 143 142 142 143 143 145 145 142 142 142 142 145 145 147 147 184 184 234 234 232 232 184 184 186 186 234 234 186 186 188 188 234 234 234 234 188 188 236 236 188 188 190 190 236 236 190 190 192 192 236 236 236 236 192 192 238 238 192 192 194 194 238 238 194 194 196 196 238 238 238 238 196 196 240 240 196 196 198 198 240 240 198 198 200 200 240 240 240 240 200 200 242 242 200 200 202 202 242 242 202 202 204 204 242 242 242 242 204 204 244 244 204 204 206 206 244 244 206 206 208 208 244 244 244 244 208 208 246 246 208 208 210 210 246 246 210 210 212 212 246 246 246 246 212 212 248 248 212 212 214 214 248 248 214 214 216 216 248 248 248 248 216 216 250 250 216 216 218 218 250 250 218 218 219 219 250 250 250 250 219 219 251 251 219 219 220 220 251 251 220 220 217 217 251 251 251 251 217 217 249 249 217 217 215 215 249 249 215 215 213 213 249 249 249 249 213 213 247 247 213 213 211 211 247 247 211 211 209 209 247 247 247 247 209 209 245 245 209 209 207 207 245 245 207 207 205 205 245 245 245 245 205 205 243 243 205 205 203 203 243 243 203 203 201 201 243 243 243 243 201 201 241 241 201 201 199 199 241 241 199 199 197 197 241 241 241 241 197 197 239 239 197 197 195 195 239 239 195 195 193 193 239 239 239 239 193 193 237 237 193 193 191 191 237 237 191 191 189 189 237 237 237 237 189 189 235 235 189 189 187 187 235 235 187 187 185 185 235 235 235 235 185 185 233 233 185 185 183 183 233 233 183 183 181 181 233 233 233 233 181 181 231 231 181 181 179 179 231 231 179 179 177 177 231 231 231 231 177 177 229 229 177 177 175 175 229 229 175 175 173 173 229 229 229 229 173 173 227 227 173 173 171 171 227 227 171 171 169 169 227 227 227 227 169 169 225 225 169 169 167 167 225 225 167 167 165 165 225 225 225 225 165 165 223 223 165 165 163 163 223 223 163 163 162 162 223 223 223 223 162 162 221 221 162 162 159 159 221 221 159 159 160 160 221 221 221 221 160 160 222 222 160 160 161 161 222 222 161 161 164 164 222 222 222 222 164 164 224 224 164 164 166 166 224 224 166 166 168 168 224 224 224 224 168 168 226 226 168 168 170 170 226 226 170 170 172 172 226 226 226 226 172 172 228 228 172 172 174 174 228 228 174 174 176 176 228 228 228 228 176 176 230 230 176 176 178 178 230 230 178 178 180 180 230 230 230 230 180 180 232 232 180 180 182 182 232 232 232 232 182 182 184 184 262 262 264 264 296 296 296 296 264 264 297 297 264 264 265 265 297 297 265 265 267 267 297 297 297 297 267 267 299 299 267 267 269 269 299 299 299 299 269 269 301 301 269 269 271 271 301 301 301 301 271 271 303 303 271 271 273 273 303 303 303 303 273 273 305 305 273 273 275 275 305 305 305 305 275 275 307 307 275 275 277 277 307 307 307 307 277 277 309 309 277 277 279 279 309 309 309 309 279 279 311 311 279 279 281 281 311 311 311 311 281 281 313 313 281 281 283 283 313 313 313 313 283 283 315 315 283 283 282 282 315 315 315 315 282 282 314 314 282 282 280 280 314 314 314 314 280 280 312 312 280 280 278 278 312 312 312 312 278 278 310 310 278 278 276 276 310 310 310 310 276 276 308 308 276 276 274 274 308 308 308 308 274 274 306 306 274 274 272 272 306 306 306 306 272 272 304 304 272 272 270 270 304 304 304 304 270 270 302 302 270 270 268 268 302 302 302 302 268 268 300 300 268 268 266 266 300 300 300 300 266 266 298 298 266 266 263 263 298 298 298 298 263 263 295 295 263 263 261 261 295 295 295 295 261 261 293 293 261 261 259 259 293 293 293 293 259 259 291 291 259 259 257 257 291 291 291 291 257 257 289 289 257 257 255 255 289 289 289 289 255 255 287 287 255 255 253 253 287 287 287 287 253 253 285 285 253 253 252 252 285 285 285 285 252 252 284 284 252 252 254 254 284 284 284 284 254 254 286 286 254 254 256 256 286 286 286 286 256 256 288 288 256 256 258 258 288 288 288 288 258 258 290 290 258 258 260 260 290 290 290 290 260 260 292 292 260 260 262 262 292 292 292 292 262 262 294 294 262 262 296 296 294 294
+10 10 8 8 18 18 36 36 34 34 28 28 34 34 32 32 28 28 28 28 32 32 30 30 30 30 26 26 28 28 26 26 24 24 28 28 28 28 24 24 22 22 10 10 18 18 12 12 54 54 52 52 39 39 22 22 20 20 28 28 20 20 16 16 28 28 28 28 16 16 18 18 16 16 14 14 18 18 18 18 14 14 12 12 45 45 47 47 38 38 47 47 49 49 38 38 38 38 49 49 51 51 52 52 50 50 39 39 50 50 48 48 39 39 39 39 48 48 46 46 46 46 44 44 39 39 44 44 42 42 39 39 39 39 42 42 28 28 42 42 40 40 28 28 28 28 40 40 36 36 21 21 23 23 27 27 23 23 25 25 27 27 27 27 25 25 29 29 51 51 53 53 38 38 53 53 55 55 38 38 38 38 55 55 39 39 55 55 56 56 39 39 39 39 56 56 54 54 29 29 31 31 27 27 31 31 33 33 27 27 27 27 33 33 35 35 5 5 7 7 17 17 7 7 9 9 17 17 8 8 6 6 18 18 6 6 4 4 18 18 18 18 4 4 2 2 2 2 0 0 18 18 0 0 1 1 18 18 18 18 1 1 17 17 1 1 3 3 17 17 17 17 3 3 5 5 21 21 27 27 19 19 27 27 17 17 19 19 19 19 17 17 15 15 35 35 37 37 27 27 37 37 41 41 27 27 27 27 41 41 38 38 41 41 43 43 38 38 38 38 43 43 45 45 9 9 11 11 17 17 11 11 13 13 17 17 17 17 13 13 15 15 95 95 163 163 97 97 163 163 165 165 97 97 97 97 165 165 100 100 165 165 167 167 100 100 100 100 167 167 101 101 167 167 169 169 101 101 101 101 169 169 104 104 85 85 157 157 159 159 95 95 93 93 163 163 93 93 91 91 163 163 163 163 91 91 161 161 91 91 90 90 161 161 161 161 90 90 159 159 90 90 87 87 159 159 159 159 87 87 85 85 85 85 83 83 157 157 83 83 81 81 157 157 157 157 81 81 155 155 81 81 80 80 155 155 80 80 1210 1210 155 155 1211 1211 1212 1212 153 153 1213 1213 1214 1214 153 153 153 153 1215 1215 1216 1216 75 75 73 73 151 151 151 151 73 73 149 149 73 73 71 71 149 149 71 71 70 70 149 149 70 70 67 67 149 149 149 149 67 67 147 147 67 67 66 66 147 147 147 147 66 66 145 145 66 66 63 63 145 145 145 145 63 63 143 143 63 63 61 61 143 143 61 61 59 59 143 143 59 59 57 57 143 143 143 143 57 57 141 141 57 57 58 58 141 141 141 141 58 58 142 142 58 58 60 60 142 142 142 142 60 60 144 144 60 60 62 62 144 144 144 144 62 62 146 146 62 62 64 64 146 146 64 64 65 65 146 146 65 65 68 68 146 146 146 146 68 68 148 148 68 68 69 69 148 148 148 148 69 69 150 150 69 69 72 72 150 150 150 150 72 72 152 152 72 72 74 74 152 152 84 84 158 158 156 156 74 74 76 76 152 152 1217 1217 78 78 1218 1218 1219 1219 78 78 154 154 78 78 79 79 154 154 154 154 79 79 156 156 79 79 82 82 156 156 156 156 82 82 84 84 84 84 86 86 158 158 86 86 88 88 158 158 158 158 88 88 160 160 88 88 89 89 160 160 89 89 92 92 160 160 160 160 92 92 162 162 92 92 94 94 162 162 162 162 94 94 164 164 94 94 96 96 164 164 164 164 96 96 166 166 96 96 98 98 166 166 98 98 99 99 166 166 99 99 102 102 166 166 166 166 102 102 168 168 102 102 103 103 168 168 168 168 103 103 170 170 103 103 106 106 170 170 170 170 106 106 172 172 106 106 108 108 172 172 108 108 110 110 172 172 110 110 112 112 172 172 172 172 112 112 174 174 112 112 114 114 174 174 174 174 114 114 176 176 114 114 116 116 176 176 1220 1220 1221 1221 178 178 1222 1222 1223 1223 178 178 178 178 1224 1224 1225 1225 118 118 1226 1226 1227 1227 120 120 121 121 180 180 121 121 124 124 180 180 180 180 124 124 182 182 124 124 125 125 182 182 182 182 125 125 184 184 125 125 128 128 184 184 184 184 128 128 186 186 128 128 130 130 186 186 139 139 191 191 190 190 130 130 132 132 186 186 132 132 134 134 186 186 186 186 134 134 188 188 134 134 135 135 188 188 188 188 135 135 190 190 135 135 138 138 190 190 190 190 138 138 139 139 139 139 140 140 191 191 140 140 137 137 191 191 191 191 137 137 189 189 137 137 136 136 189 189 136 136 133 133 189 189 189 189 133 133 187 187 133 133 131 131 187 187 187 187 131 131 185 185 131 131 129 129 185 185 185 185 129 129 183 183 129 129 127 127 183 183 127 127 126 126 183 183 126 126 123 123 183 183 183 183 123 123 181 181 123 123 122 122 181 181 1228 1228 1229 1229 179 179 1230 1230 1231 1231 179 179 179 179 1232 1232 1233 1233 1234 1234 117 117 177 177 117 117 115 115 177 177 115 115 113 113 177 177 177 177 113 113 175 175 113 113 111 111 175 175 175 175 111 111 173 173 111 111 109 109 173 173 173 173 109 109 171 171 109 109 107 107 171 171 171 171 107 107 169 169 107 107 105 105 169 169 169 169 105 105 104 104 1235 1235 228 228 1236 1236 228 228 230 230 1237 1237 1238 1238 230 230 179 179 230 230 232 232 179 179 179 179 232 232 1239 1239 232 232 234 234 1240 1240 1241 1241 234 234 1242 1242 234 234 236 236 1243 1243 1244 1244 236 236 1245 1245 236 236 238 238 1246 1246 1247 1247 238 238 1248 1248 238 238 240 240 1249 1249 1250 1250 240 240 1251 1251 240 240 242 242 1252 1252 1253 1253 242 242 1254 1254 242 242 241 241 1255 1255 1256 1256 241 241 1257 1257 241 241 239 239 1258 1258 1259 1259 239 239 1260 1260 239 239 237 237 1261 1261 1262 1262 237 237 1263 1263 237 237 235 235 1264 1264 1265 1265 235 235 1266 1266 235 235 233 233 1267 1267 1268 1268 233 233 1269 1269 233 233 231 231 1270 1270 1271 1271 231 231 1272 1272 231 231 229 229 1273 1273 1274 1274 229 229 178 178 229 229 227 227 178 178 178 178 227 227 1275 1275 227 227 225 225 1276 1276 1277 1277 225 225 1278 1278 225 225 223 223 1279 1279 1280 1280 223 223 1281 1281 223 223 221 221 1282 1282 1283 1283 221 221 1284 1284 221 221 219 219 1285 1285 1286 1286 219 219 1287 1287 219 219 217 217 1288 1288 1289 1289 217 217 1290 1290 217 217 215 215 1291 1291 1292 1292 215 215 1293 1293 215 215 213 213 1294 1294 1295 1295 213 213 1296 1296 213 213 211 211 1297 1297 1298 1298 211 211 1299 1299 211 211 209 209 1300 1300 1301 1301 209 209 1302 1302 209 209 207 207 1303 1303 1304 1304 207 207 1305 1305 207 207 205 205 1306 1306 1307 1307 205 205 1308 1308 205 205 203 203 1309 1309 1310 1310 203 203 1311 1311 203 203 201 201 1312 1312 1313 1313 201 201 1314 1314 201 201 199 199 1315 1315 1316 1316 199 199 1317 1317 199 199 197 197 1318 1318 1319 1319 197 197 1320 1320 197 197 195 195 1321 1321 1322 1322 195 195 1323 1323 195 195 193 193 1324 1324 1325 1325 193 193 1326 1326 193 193 192 192 1327 1327 1328 1328 192 192 1329 1329 192 192 194 194 1330 1330 1331 1331 194 194 1332 1332 194 194 196 196 1333 1333 1334 1334 196 196 1335 1335 196 196 198 198 1336 1336 1337 1337 198 198 1338 1338 198 198 200 200 1339 1339 1340 1340 200 200 1341 1341 200 200 202 202 1342 1342 1343 1343 202 202 1344 1344 202 202 204 204 1345 1345 1346 1346 204 204 153 153 204 204 206 206 153 153 153 153 206 206 1347 1347 206 206 208 208 1348 1348 1349 1349 208 208 1350 1350 208 208 210 210 1351 1351 1352 1352 210 210 1353 1353 210 210 212 212 1354 1354 1355 1355 212 212 1356 1356 212 212 214 214 1357 1357 1358 1358 214 214 1359 1359 214 214 216 216 1360 1360 1361 1361 216 216 1362 1362 216 216 218 218 1363 1363 1364 1364 218 218 1365 1365 218 218 220 220 1366 1366 1367 1367 220 220 1368 1368 220 220 222 222 1369 1369 1370 1370 222 222 1371 1371 222 222 224 224 1372 1372 1373 1373 224 224 1374 1374 224 224 226 226 1375 1375 1376 1376 226 226 1377 1377 226 226 228 228 1378 1378 226 226 279 279 228 228 279 279 281 281 228 228 228 228 281 281 230 230 281 281 283 283 230 230 230 230 283 283 232 232 283 283 285 285 232 232 232 232 285 285 234 234 285 285 287 287 234 234 234 234 287 287 236 236 287 287 289 289 236 236 236 236 289 289 238 238 289 289 291 291 238 238 238 238 291 291 240 240 291 291 293 293 240 240 240 240 293 293 242 242 293 293 292 292 242 242 242 242 292 292 241 241 292 292 290 290 241 241 241 241 290 290 239 239 290 290 288 288 239 239 239 239 288 288 237 237 288 288 286 286 237 237 237 237 286 286 235 235 286 286 284 284 235 235 235 235 284 284 233 233 284 284 282 282 233 233 233 233 282 282 231 231 282 282 280 280 231 231 231 231 280 280 229 229 280 280 278 278 229 229 229 229 278 278 227 227 278 278 276 276 227 227 227 227 276 276 225 225 276 276 274 274 225 225 225 225 274 274 223 223 274 274 272 272 223 223 223 223 272 272 221 221 272 272 270 270 221 221 221 221 270 270 219 219 270 270 268 268 219 219 219 219 268 268 217 217 268 268 266 266 217 217 217 217 266 266 215 215 266 266 264 264 215 215 215 215 264 264 213 213 264 264 262 262 213 213 213 213 262 262 211 211 262 262 260 260 211 211 211 211 260 260 209 209 260 260 258 258 209 209 209 209 258 258 207 207 258 258 256 256 207 207 207 207 256 256 205 205 256 256 254 254 205 205 205 205 254 254 203 203 254 254 252 252 203 203 203 203 252 252 201 201 252 252 250 250 201 201 201 201 250 250 199 199 250 250 248 248 199 199 199 199 248 248 197 197 248 248 246 246 197 197 197 197 246 246 195 195 246 246 244 244 195 195 195 195 244 244 193 193 244 244 243 243 193 193 193 193 243 243 192 192 243 243 245 245 192 192 192 192 245 245 194 194 245 245 247 247 194 194 194 194 247 247 196 196 247 247 249 249 196 196 196 196 249 249 198 198 249 249 251 251 198 198 198 198 251 251 200 200 251 251 253 253 200 200 200 200 253 253 202 202 253 253 255 255 202 202 202 202 255 255 204 204 255 255 257 257 204 204 204 204 257 257 206 206 257 257 259 259 206 206 206 206 259 259 208 208 259 259 261 261 208 208 208 208 261 261 210 210 261 261 263 263 210 210 210 210 263 263 212 212 263 263 265 265 212 212 212 212 265 265 214 214 265 265 267 267 214 214 214 214 267 267 216 216 267 267 269 269 216 216 216 216 269 269 218 218 269 269 271 271 218 218 218 218 271 271 220 220 271 271 273 273 220 220 220 220 273 273 222 222 273 273 275 275 222 222 222 222 275 275 224 224 275 275 277 277 224 224 224 224 277 277 226 226 277 277 279 279 226 226 277 277 330 330 279 279 330 330 332 332 279 279 279 279 332 332 281 281 332 332 334 334 281 281 281 281 334 334 283 283 334 334 336 336 283 283 283 283 336 336 285 285 336 336 338 338 285 285 285 285 338 338 287 287 338 338 340 340 287 287 287 287 340 340 289 289 340 340 342 342 289 289 289 289 342 342 291 291 342 342 344 344 291 291 291 291 344 344 293 293 344 344 343 343 293 293 293 293 343 343 292 292 343 343 341 341 292 292 292 292 341 341 290 290 341 341 339 339 290 290 290 290 339 339 288 288 339 339 337 337 288 288 288 288 337 337 286 286 337 337 335 335 286 286 286 286 335 335 284 284 335 335 333 333 284 284 284 284 333 333 282 282 333 333 331 331 282 282 282 282 331 331 280 280 331 331 329 329 280 280 280 280 329 329 278 278 329 329 327 327 278 278 278 278 327 327 276 276 327 327 325 325 276 276 276 276 325 325 274 274 325 325 323 323 274 274 274 274 323 323 272 272 323 323 321 321 272 272 272 272 321 321 270 270 321 321 319 319 270 270 270 270 319 319 268 268 319 319 317 317 268 268 268 268 317 317 266 266 317 317 315 315 266 266 266 266 315 315 264 264 315 315 313 313 264 264 264 264 313 313 262 262 313 313 311 311 262 262 262 262 311 311 260 260 311 311 309 309 260 260 260 260 309 309 258 258 309 309 307 307 258 258 258 258 307 307 256 256 307 307 305 305 256 256 256 256 305 305 254 254 305 305 303 303 254 254 254 254 303 303 252 252 303 303 301 301 252 252 252 252 301 301 250 250 301 301 299 299 250 250 250 250 299 299 248 248 299 299 297 297 248 248 248 248 297 297 246 246 297 297 295 295 246 246 246 246 295 295 244 244 295 295 294 294 244 244 244 244 294 294 243 243 294 294 296 296 243 243 243 243 296 296 245 245 296 296 298 298 245 245 245 245 298 298 247 247 298 298 300 300 247 247 247 247 300 300 249 249 300 300 302 302 249 249 249 249 302 302 251 251 302 302 304 304 251 251 251 251 304 304 253 253 304 304 306 306 253 253 253 253 306 306 255 255 306 306 308 308 255 255 255 255 308 308 257 257 308 308 310 310 257 257 257 257 310 310 259 259 310 310 312 312 259 259 259 259 312 312 261 261 312 312 314 314 261 261 261 261 314 314 263 263 314 314 316 316 263 263 263 263 316 316 265 265 316 316 318 318 265 265 265 265 318 318 267 267 318 318 320 320 267 267 267 267 320 320 269 269 320 320 322 322 269 269 269 269 322 322 271 271 322 322 324 324 271 271 271 271 324 324 273 273 324 324 326 326 273 273 273 273 326 326 275 275 326 326 328 328 275 275 275 275 328 328 277 277 328 328 330 330 277 277 328 328 381 381 330 330 381 381 383 383 330 330 330 330 383 383 332 332 383 383 385 385 332 332 332 332 385 385 334 334 385 385 387 387 334 334 334 334 387 387 336 336 387 387 389 389 336 336 336 336 389 389 338 338 389 389 391 391 338 338 338 338 391 391 340 340 391 391 393 393 340 340 340 340 393 393 342 342 393 393 395 395 342 342 342 342 395 395 344 344 395 395 394 394 344 344 344 344 394 394 343 343 394 394 392 392 343 343 343 343 392 392 341 341 392 392 390 390 341 341 341 341 390 390 339 339 390 390 388 388 339 339 339 339 388 388 337 337 388 388 386 386 337 337 337 337 386 386 335 335 386 386 384 384 335 335 335 335 384 384 333 333 384 384 382 382 333 333 333 333 382 382 331 331 382 382 380 380 331 331 331 331 380 380 329 329 380 380 378 378 329 329 329 329 378 378 327 327 378 378 376 376 327 327 327 327 376 376 325 325 376 376 374 374 325 325 325 325 374 374 323 323 374 374 372 372 323 323 323 323 372 372 321 321 372 372 370 370 321 321 321 321 370 370 319 319 370 370 368 368 319 319 319 319 368 368 317 317 368 368 366 366 317 317 317 317 366 366 315 315 366 366 364 364 315 315 315 315 364 364 313 313 364 364 362 362 313 313 313 313 362 362 311 311 362 362 360 360 311 311 311 311 360 360 309 309 360 360 358 358 309 309 309 309 358 358 307 307 358 358 356 356 307 307 307 307 356 356 305 305 356 356 354 354 305 305 305 305 354 354 303 303 354 354 352 352 303 303 303 303 352 352 301 301 352 352 350 350 301 301 301 301 350 350 299 299 350 350 348 348 299 299 299 299 348 348 297 297 348 348 346 346 297 297 297 297 346 346 295 295 346 346 345 345 295 295 295 295 345 345 294 294 345 345 347 347 294 294 294 294 347 347 296 296 347 347 349 349 296 296 296 296 349 349 298 298 349 349 351 351 298 298 298 298 351 351 300 300 351 351 353 353 300 300 300 300 353 353 302 302 353 353 355 355 302 302 302 302 355 355 304 304 355 355 357 357 304 304 304 304 357 357 306 306 357 357 359 359 306 306 306 306 359 359 308 308 359 359 361 361 308 308 308 308 361 361 310 310 361 361 363 363 310 310 310 310 363 363 312 312 363 363 365 365 312 312 312 312 365 365 314 314 365 365 367 367 314 314 314 314 367 367 316 316 367 367 369 369 316 316 316 316 369 369 318 318 369 369 371 371 318 318 318 318 371 371 320 320 371 371 373 373 320 320 320 320 373 373 322 322 373 373 375 375 322 322 322 322 375 375 324 324 375 375 377 377 324 324 324 324 377 377 326 326 377 377 379 379 326 326 326 326 379 379 328 328 379 379 381 381 328 328 379 379 432 432 381 381 432 432 434 434 381 381 381 381 434 434 383 383 434 434 436 436 383 383 383 383 436 436 385 385 436 436 438 438 385 385 385 385 438 438 387 387 438 438 440 440 387 387 387 387 440 440 389 389 440 440 442 442 389 389 389 389 442 442 391 391 442 442 444 444 391 391 391 391 444 444 393 393 444 444 446 446 393 393 393 393 446 446 395 395 446 446 445 445 395 395 395 395 445 445 394 394 445 445 443 443 394 394 394 394 443 443 392 392 443 443 441 441 392 392 392 392 441 441 390 390 441 441 439 439 390 390 390 390 439 439 388 388 439 439 437 437 388 388 388 388 437 437 386 386 437 437 435 435 386 386 386 386 435 435 384 384 435 435 433 433 384 384 384 384 433 433 382 382 433 433 431 431 382 382 382 382 431 431 380 380 431 431 429 429 380 380 380 380 429 429 378 378 429 429 427 427 378 378 378 378 427 427 376 376 427 427 425 425 376 376 376 376 425 425 374 374 425 425 423 423 374 374 374 374 423 423 372 372 423 423 421 421 372 372 372 372 421 421 370 370 421 421 419 419 370 370 370 370 419 419 368 368 419 419 417 417 368 368 368 368 417 417 366 366 417 417 415 415 366 366 366 366 415 415 364 364 415 415 413 413 364 364 364 364 413 413 362 362 413 413 411 411 362 362 362 362 411 411 360 360 411 411 409 409 360 360 360 360 409 409 358 358 409 409 407 407 358 358 358 358 407 407 356 356 407 407 405 405 356 356 356 356 405 405 354 354 405 405 403 403 354 354 354 354 403 403 352 352 403 403 401 401 352 352 352 352 401 401 350 350 401 401 399 399 350 350 350 350 399 399 348 348 399 399 397 397 348 348 348 348 397 397 346 346 397 397 396 396 346 346 346 346 396 396 345 345 396 396 398 398 345 345 345 345 398 398 347 347 398 398 400 400 347 347 347 347 400 400 349 349 400 400 402 402 349 349 349 349 402 402 351 351 402 402 404 404 351 351 351 351 404 404 353 353 404 404 406 406 353 353 353 353 406 406 355 355 406 406 408 408 355 355 355 355 408 408 357 357 408 408 410 410 357 357 357 357 410 410 359 359 410 410 412 412 359 359 359 359 412 412 361 361 412 412 414 414 361 361 361 361 414 414 363 363 414 414 416 416 363 363 363 363 416 416 365 365 416 416 418 418 365 365 365 365 418 418 367 367 418 418 420 420 367 367 367 367 420 420 369 369 420 420 422 422 369 369 369 369 422 422 371 371 422 422 424 424 371 371 371 371 424 424 373 373 424 424 426 426 373 373 373 373 426 426 375 375 426 426 428 428 375 375 375 375 428 428 377 377 428 428 430 430 377 377 377 377 430 430 379 379 430 430 432 432 379 379 471 471 469 469 537 537 467 467 533 533 469 469 533 533 535 535 469 469 469 469 535 535 537 537 526 526 527 527 465 465 527 527 530 530 465 465 465 465 530 530 467 467 530 530 531 531 467 467 467 467 531 531 533 533 526 526 465 465 523 523 465 465 463 463 523 523 523 523 463 463 521 521 521 521 463 463 519 519 463 463 461 461 519 519 519 519 461 461 517 517 459 459 513 513 461 461 513 513 516 516 461 461 461 461 516 516 517 517 457 457 509 509 459 459 509 509 511 511 459 459 459 459 511 511 513 513 501 501 503 503 455 455 1379 1379 506 506 1380 1380 1381 1381 506 506 457 457 506 506 507 507 457 457 457 457 507 507 509 509 501 501 455 455 499 499 455 455 453 453 499 499 499 499 453 453 497 497 497 497 453 453 496 496 453 453 451 451 496 496 496 496 451 451 493 493 449 449 489 489 451 451 489 489 492 492 451 451 451 451 492 492 493 493 447 447 485 485 449 449 485 485 487 487 449 449 449 449 487 487 489 489 448 448 484 484 447 447 484 484 483 483 447 447 447 447 483 483 485 485 450 450 488 488 448 448 488 488 486 486 448 448 448 448 486 486 484 484 495 495 494 494 452 452 494 494 491 491 452 452 452 452 491 491 450 450 491 491 490 490 450 450 450 450 490 490 488 488 495 495 452 452 498 498 452 452 454 454 498 498 498 498 454 454 500 500 500 500 454 454 502 502 1382 1382 456 456 1383 1383 1384 1384 456 456 504 504 458 458 508 508 456 456 508 508 505 505 456 456 456 456 505 505 504 504 460 460 512 512 458 458 512 512 510 510 458 458 458 458 510 510 508 508 520 520 518 518 462 462 518 518 515 515 462 462 462 462 515 515 460 460 515 515 514 514 460 460 460 460 514 514 512 512 520 520 462 462 522 522 462 462 464 464 522 522 522 522 464 464 524 524 524 524 464 464 525 525 464 464 466 466 525 525 525 525 466 466 528 528 468 468 532 532 466 466 532 532 529 529 466 466 466 466 529 529 528 528 470 470 536 536 468 468 536 536 534 534 468 468 468 468 534 534 532 532 472 472 540 540 470 470 540 540 538 538 470 470 470 470 538 538 536 536 1385 1385 544 544 472 472 544 544 542 542 472 472 472 472 542 542 540 540 551 551 550 550 476 476 550 550 547 547 476 476 476 476 547 547 474 474 547 547 546 546 474 474 1386 1386 1387 1387 544 544 551 551 476 476 554 554 476 476 478 478 554 554 554 554 478 478 556 556 556 556 478 478 558 558 478 478 480 480 558 558 558 558 480 480 560 560 482 482 564 564 480 480 564 564 561 561 480 480 480 480 561 561 560 560 481 481 566 566 482 482 566 566 565 565 482 482 482 482 565 565 564 564 557 557 559 559 479 479 559 559 562 562 479 479 479 479 562 562 481 481 562 562 563 563 481 481 481 481 563 563 566 566 557 557 479 479 555 555 479 479 477 477 555 555 555 555 477 477 553 553 553 553 477 477 552 552 477 477 475 475 552 552 552 552 475 475 549 549 473 473 1388 1388 1389 1389 545 545 548 548 475 475 475 475 548 548 549 549 537 537 539 539 471 471 539 539 541 541 471 471 471 471 541 541 473 473 541 541 543 543 473 473 473 473 543 543 1390 1390 568 568 581 581 570 570 581 581 583 583 570 570 570 570 583 583 572 572 583 583 585 585 572 572 572 572 585 585 574 574 585 585 589 589 574 574 574 574 589 589 576 576 589 589 591 591 576 576 576 576 591 591 586 586 591 591 595 595 586 586 586 586 595 595 592 592 595 595 597 597 592 592 592 592 597 597 598 598 597 597 601 601 598 598 598 598 601 601 604 604 601 601 603 603 604 604 604 604 603 603 610 610 603 603 607 607 610 610 610 610 607 607 615 615 607 607 609 609 615 615 609 609 613 613 615 615 615 615 613 613 622 622 613 613 616 616 622 622 622 622 616 616 632 632 616 616 619 619 632 632 632 632 619 619 634 634 619 619 621 621 634 634 634 634 621 621 636 636 621 621 625 625 636 636 636 636 625 625 638 638 625 625 627 627 638 638 638 638 627 627 640 640 627 627 629 629 640 640 640 640 629 629 642 642 629 629 631 631 642 642 642 642 631 631 641 641 631 631 630 630 641 641 630 630 628 628 641 641 641 641 628 628 639 639 628 628 626 626 639 639 639 639 626 626 637 637 626 626 624 624 637 637 637 637 624 624 635 635 624 624 620 620 635 635 635 635 620 620 633 633 620 620 618 618 633 633 633 633 618 618 623 623 618 618 614 614 623 623 623 623 614 614 617 617 614 614 612 612 617 617 617 617 612 612 611 611 612 612 608 608 611 611 611 611 608 608 605 605 608 608 606 606 605 605 605 605 606 606 599 599 606 606 602 602 599 599 602 602 600 600 599 599 599 599 600 600 594 594 600 600 596 596 594 594 594 594 596 596 587 587 596 596 593 593 587 587 587 587 593 593 577 577 593 593 590 590 577 577 577 577 590 590 575 575 590 590 588 588 575 575 575 575 588 588 573 573 588 588 584 584 573 573 573 573 584 584 571 571 584 584 582 582 571 571 571 571 582 582 569 569 582 582 580 580 569 569 569 569 580 580 567 567 580 580 578 578 567 567 567 567 578 578 568 568 578 578 579 579 568 568 568 568 579 579 581 581 731 731 733 733 683 683 683 683 680 680 731 731 680 680 678 678 731 731 731 731 678 678 729 729 678 678 677 677 729 729 729 729 677 677 727 727 677 677 674 674 727 727 674 674 673 673 727 727 727 727 673 673 725 725 673 673 670 670 725 725 670 670 668 668 725 725 725 725 668 668 723 723 668 668 667 667 723 723 723 723 667 667 721 721 667 667 664 664 721 721 664 664 663 663 721 721 721 721 663 663 719 719 663 663 660 660 719 719 660 660 1391 1391 719 719 719 719 1392 1392 1393 1393 659 659 657 657 717 717 717 717 657 657 715 715 657 657 654 654 715 715 654 654 653 653 715 715 715 715 653 653 713 713 653 653 650 650 713 713 713 713 650 650 711 711 650 650 649 649 711 711 649 649 647 647 711 711 711 711 647 647 709 709 647 647 643 643 709 709 643 643 644 644 709 709 709 709 644 644 710 710 644 644 645 645 710 710 710 710 645 645 712 712 645 645 646 646 712 712 646 646 648 648 712 712 712 712 648 648 714 714 648 648 651 651 714 714 651 651 652 652 714 714 714 714 652 652 716 716 652 652 655 655 716 716 716 716 655 655 718 718 655 655 656 656 718 718 656 656 658 658 718 718 1394 1394 1395 1395 720 720 1396 1396 661 661 720 720 661 661 662 662 720 720 720 720 662 662 722 722 662 662 665 665 722 722 722 722 665 665 724 724 665 665 666 666 724 724 666 666 669 669 724 724 724 724 669 669 726 726 669 669 671 671 726 726 671 671 672 672 726 726 726 726 672 672 728 728 672 672 675 675 728 728 728 728 675 675 730 730 675 675 676 676 730 730 676 676 679 679 730 730 730 730 679 679 732 732 679 679 681 681 732 732 681 681 682 682 732 732 732 732 682 682 734 734 682 682 685 685 734 734 734 734 685 685 736 736 685 685 686 686 736 736 686 686 688 688 736 736 736 736 688 688 738 738 688 688 690 690 738 738 690 690 691 691 738 738 738 738 691 691 1397 1397 691 691 1398 1398 1399 1399 740 740 694 694 742 742 694 694 695 695 742 742 695 695 698 698 742 742 742 742 698 698 744 744 698 698 700 700 744 744 700 700 701 701 744 744 744 744 701 701 746 746 701 701 704 704 746 746 746 746 704 704 748 748 704 704 705 705 748 748 705 705 708 708 748 748 748 748 708 708 747 747 708 708 707 707 747 747 707 707 706 706 747 747 747 747 706 706 745 745 706 706 703 703 745 745 745 745 703 703 743 743 703 703 702 702 743 743 702 702 699 699 743 743 743 743 699 699 741 741 699 699 697 697 741 741 697 697 696 696 741 741 741 741 696 696 739 739 696 696 693 693 739 739 1400 1400 1401 1401 737 737 1402 1402 692 692 737 737 692 692 689 689 737 737 737 737 689 689 735 735 689 689 687 687 735 735 735 735 687 687 733 733 687 687 684 684 733 733 733 733 684 684 683 683 1403 1403 777 777 1404 1404 777 777 779 779 1405 1405 1406 1406 779 779 1407 1407 779 779 781 781 1408 1408 1409 1409 781 781 1410 1410 781 781 783 783 1411 1411 1412 1412 783 783 1413 1413 783 783 785 785 1414 1414 1415 1415 785 785 1416 1416 785 785 787 787 1417 1417 1418 1418 787 787 1419 1419 787 787 788 788 1420 1420 1421 1421 788 788 1422 1422 788 788 786 786 1423 1423 1424 1424 786 786 1425 1425 786 786 784 784 1426 1426 1427 1427 784 784 1428 1428 784 784 782 782 1429 1429 1430 1430 782 782 1431 1431 782 782 780 780 1432 1432 1433 1433 780 780 1434 1434 780 780 778 778 1435 1435 1436 1436 778 778 1437 1437 778 778 776 776 1438 1438 1439 1439 776 776 1440 1440 776 776 774 774 1441 1441 1442 1442 774 774 1443 1443 774 774 772 772 1444 1444 1445 1445 772 772 1446 1446 772 772 770 770 1447 1447 1448 1448 770 770 1449 1449 770 770 768 768 1450 1450 1451 1451 768 768 1452 1452 768 768 766 766 1453 1453 1454 1454 766 766 1455 1455 766 766 764 764 1456 1456 1457 1457 764 764 1458 1458 764 764 762 762 1459 1459 1460 1460 762 762 1461 1461 762 762 760 760 1462 1462 1463 1463 760 760 1464 1464 760 760 758 758 1465 1465 1466 1466 758 758 1467 1467 758 758 756 756 1468 1468 1469 1469 756 756 1470 1470 756 756 754 754 1471 1471 1472 1472 754 754 1473 1473 754 754 752 752 1474 1474 1475 1475 752 752 1476 1476 752 752 750 750 1477 1477 1478 1478 750 750 1479 1479 750 750 749 749 1480 1480 1481 1481 749 749 1482 1482 749 749 751 751 1483 1483 1484 1484 751 751 1485 1485 751 751 753 753 1486 1486 1487 1487 753 753 1488 1488 753 753 755 755 1489 1489 1490 1490 755 755 1491 1491 755 755 757 757 1492 1492 1493 1493 757 757 1494 1494 757 757 759 759 1495 1495 1496 1496 759 759 1497 1497 759 759 761 761 1498 1498 1499 1499 761 761 1500 1500 761 761 763 763 1501 1501 1502 1502 763 763 1503 1503 763 763 765 765 1504 1504 1505 1505 765 765 1506 1506 765 765 767 767 1507 1507 1508 1508 767 767 1509 1509 767 767 769 769 1510 1510 1511 1511 769 769 1512 1512 769 769 771 771 1513 1513 1514 1514 771 771 1515 1515 771 771 773 773 1516 1516 1517 1517 773 773 1518 1518 773 773 775 775 1519 1519 1520 1520 775 775 1521 1521 775 775 777 777 1522 1522 777 777 817 817 779 779 817 817 819 819 779 779 779 779 819 819 781 781 819 819 821 821 781 781 781 781 821 821 783 783 821 821 823 823 783 783 783 783 823 823 785 785 823 823 825 825 785 785 785 785 825 825 787 787 825 825 827 827 787 787 787 787 827 827 788 788 827 827 828 828 788 788 788 788 828 828 786 786 828 828 826 826 786 786 786 786 826 826 784 784 826 826 824 824 784 784 784 784 824 824 782 782 824 824 822 822 782 782 782 782 822 822 780 780 822 822 820 820 780 780 780 780 820 820 778 778 820 820 818 818 778 778 778 778 818 818 776 776 818 818 816 816 776 776 776 776 816 816 774 774 816 816 814 814 774 774 774 774 814 814 772 772 814 814 812 812 772 772 772 772 812 812 770 770 812 812 810 810 770 770 770 770 810 810 768 768 810 810 808 808 768 768 768 768 808 808 766 766 808 808 806 806 766 766 766 766 806 806 764 764 806 806 804 804 764 764 764 764 804 804 762 762 804 804 802 802 762 762 762 762 802 802 760 760 802 802 800 800 760 760 760 760 800 800 758 758 800 800 798 798 758 758 758 758 798 798 756 756 798 798 796 796 756 756 756 756 796 796 754 754 796 796 794 794 754 754 754 754 794 794 752 752 794 794 792 792 752 752 752 752 792 792 750 750 792 792 790 790 750 750 750 750 790 790 749 749 790 790 789 789 749 749 749 749 789 789 751 751 789 789 791 791 751 751 751 751 791 791 753 753 791 791 793 793 753 753 753 753 793 793 755 755 793 793 795 795 755 755 755 755 795 795 757 757 795 795 797 797 757 757 757 757 797 797 759 759 797 797 799 799 759 759 759 759 799 799 761 761 799 799 801 801 761 761 761 761 801 801 763 763 801 801 803 803 763 763 763 763 803 803 765 765 803 803 805 805 765 765 765 765 805 805 767 767 805 805 807 807 767 767 767 767 807 807 769 769 807 807 809 809 769 769 769 769 809 809 771 771 809 809 811 811 771 771 771 771 811 811 773 773 811 811 813 813 773 773 773 773 813 813 775 775 813 813 815 815 775 775 775 775 815 815 777 777 815 815 817 817 777 777 817 817 857 857 819 819 857 857 859 859 819 819 819 819 859 859 821 821 859 859 861 861 821 821 821 821 861 861 823 823 861 861 863 863 823 823 823 823 863 863 825 825 863 863 865 865 825 825 825 825 865 865 827 827 865 865 867 867 827 827 827 827 867 867 828 828 867 867 868 868 828 828 828 828 868 868 826 826 868 868 866 866 826 826 826 826 866 866 824 824 866 866 864 864 824 824 824 824 864 864 822 822 864 864 862 862 822 822 822 822 862 862 820 820 862 862 860 860 820 820 820 820 860 860 818 818 860 860 858 858 818 818 818 818 858 858 816 816 858 858 856 856 816 816 816 816 856 856 814 814 856 856 854 854 814 814 814 814 854 854 812 812 854 854 852 852 812 812 812 812 852 852 810 810 852 852 850 850 810 810 810 810 850 850 808 808 850 850 848 848 808 808 808 808 848 848 806 806 848 848 846 846 806 806 806 806 846 846 804 804 846 846 844 844 804 804 804 804 844 844 802 802 844 844 842 842 802 802 802 802 842 842 800 800 842 842 840 840 800 800 800 800 840 840 798 798 840 840 838 838 798 798 798 798 838 838 796 796 838 838 836 836 796 796 796 796 836 836 794 794 836 836 834 834 794 794 794 794 834 834 792 792 834 834 832 832 792 792 792 792 832 832 790 790 832 832 830 830 790 790 790 790 830 830 789 789 830 830 829 829 789 789 789 789 829 829 791 791 829 829 831 831 791 791 791 791 831 831 793 793 831 831 833 833 793 793 793 793 833 833 795 795 833 833 835 835 795 795 795 795 835 835 797 797 835 835 837 837 797 797 797 797 837 837 799 799 837 837 839 839 799 799 799 799 839 839 801 801 839 839 841 841 801 801 801 801 841 841 803 803 841 841 843 843 803 803 803 803 843 843 805 805 843 843 845 845 805 805 805 805 845 845 807 807 845 845 847 847 807 807 807 807 847 847 809 809 847 847 849 849 809 809 809 809 849 849 811 811 849 849 851 851 811 811 811 811 851 851 813 813 851 851 853 853 813 813 813 813 853 853 815 815 853 853 855 855 815 815 815 815 855 855 817 817 855 855 857 857 817 817 857 857 897 897 859 859 897 897 899 899 859 859 859 859 899 899 861 861 899 899 901 901 861 861 861 861 901 901 863 863 901 901 903 903 863 863 863 863 903 903 865 865 903 903 905 905 865 865 865 865 905 905 867 867 905 905 907 907 867 867 867 867 907 907 868 868 907 907 908 908 868 868 868 868 908 908 866 866 908 908 906 906 866 866 866 866 906 906 864 864 906 906 904 904 864 864 864 864 904 904 862 862 904 904 902 902 862 862 862 862 902 902 860 860 902 902 900 900 860 860 860 860 900 900 858 858 900 900 898 898 858 858 858 858 898 898 856 856 898 898 896 896 856 856 856 856 896 896 854 854 896 896 894 894 854 854 854 854 894 894 852 852 894 894 892 892 852 852 852 852 892 892 850 850 892 892 890 890 850 850 850 850 890 890 848 848 890 890 888 888 848 848 848 848 888 888 846 846 888 888 886 886 846 846 846 846 886 886 844 844 886 886 884 884 844 844 844 844 884 884 842 842 884 884 882 882 842 842 842 842 882 882 840 840 882 882 880 880 840 840 840 840 880 880 838 838 880 880 878 878 838 838 838 838 878 878 836 836 878 878 876 876 836 836 836 836 876 876 834 834 876 876 874 874 834 834 834 834 874 874 832 832 874 874 872 872 832 832 832 832 872 872 830 830 872 872 870 870 830 830 830 830 870 870 829 829 870 870 869 869 829 829 829 829 869 869 831 831 869 869 871 871 831 831 831 831 871 871 833 833 871 871 873 873 833 833 833 833 873 873 835 835 873 873 875 875 835 835 835 835 875 875 837 837 875 875 877 877 837 837 837 837 877 877 839 839 877 877 879 879 839 839 839 839 879 879 841 841 879 879 881 881 841 841 841 841 881 881 843 843 881 881 883 883 843 843 843 843 883 883 845 845 883 883 885 885 845 845 845 845 885 885 847 847 885 885 887 887 847 847 847 847 887 887 849 849 887 887 889 889 849 849 849 849 889 889 851 851 889 889 891 891 851 851 851 851 891 891 853 853 891 891 893 893 853 853 853 853 893 893 855 855 893 893 895 895 855 855 855 855 895 895 857 857 895 895 897 897 857 857 897 897 937 937 899 899 937 937 939 939 899 899 899 899 939 939 901 901 939 939 941 941 901 901 901 901 941 941 903 903 941 941 943 943 903 903 903 903 943 943 905 905 943 943 945 945 905 905 905 905 945 945 907 907 945 945 947 947 907 907 907 907 947 947 908 908 947 947 948 948 908 908 908 908 948 948 906 906 948 948 946 946 906 906 906 906 946 946 904 904 946 946 944 944 904 904 904 904 944 944 902 902 944 944 942 942 902 902 902 902 942 942 900 900 942 942 940 940 900 900 900 900 940 940 898 898 940 940 938 938 898 898 898 898 938 938 896 896 938 938 936 936 896 896 896 896 936 936 894 894 936 936 934 934 894 894 894 894 934 934 892 892 934 934 932 932 892 892 892 892 932 932 890 890 932 932 930 930 890 890 890 890 930 930 888 888 930 930 928 928 888 888 888 888 928 928 886 886 928 928 926 926 886 886 886 886 926 926 884 884 926 926 924 924 884 884 884 884 924 924 882 882 924 924 922 922 882 882 882 882 922 922 880 880 922 922 920 920 880 880 880 880 920 920 878 878 920 920 918 918 878 878 878 878 918 918 876 876 918 918 916 916 876 876 876 876 916 916 874 874 916 916 914 914 874 874 874 874 914 914 872 872 914 914 912 912 872 872 872 872 912 912 870 870 912 912 910 910 870 870 870 870 910 910 869 869 910 910 909 909 869 869 869 869 909 909 871 871 909 909 911 911 871 871 871 871 911 911 873 873 911 911 913 913 873 873 873 873 913 913 875 875 913 913 915 915 875 875 875 875 915 915 877 877 915 915 917 917 877 877 877 877 917 917 879 879 917 917 919 919 879 879 879 879 919 919 881 881 919 919 921 921 881 881 881 881 921 921 883 883 921 921 923 923 883 883 883 883 923 923 885 885 923 923 925 925 885 885 885 885 925 925 887 887 925 925 927 927 887 887 887 887 927 927 889 889 927 927 929 929 889 889 889 889 929 929 891 891 929 929 931 931 891 891 891 891 931 931 893 893 931 931 933 933 893 893 893 893 933 933 895 895 933 933 935 935 895 895 895 895 935 935 897 897 935 935 937 937 897 897 967 967 1027 1027 969 969 1027 1027 1028 1028 969 969 969 969 1028 1028 971 971 1028 1028 1030 1030 971 971 971 971 1030 1030 973 973 1030 1030 1033 1033 973 973 973 973 1033 1033 975 975 957 957 1014 1014 959 959 1014 1014 1017 1017 959 959 959 959 1017 1017 961 961 1017 1017 1019 1019 961 961 1523 1523 1524 1524 963 963 1525 1525 1020 1020 963 963 963 963 1020 1020 965 965 1020 1020 1023 1023 965 965 965 965 1023 1023 967 967 1023 1023 1024 1024 967 967 967 967 1024 1024 1027 1027 950 950 1003 1003 951 951 1003 1003 1007 1007 951 951 951 951 1007 1007 953 953 1007 1007 1009 1009 953 953 953 953 1009 1009 955 955 1009 1009 1010 1010 955 955 955 955 1010 1010 957 957 1010 1010 1013 1013 957 957 957 957 1013 1013 1014 1014 956 956 1011 1011 954 954 1011 1011 1008 1008 954 954 954 954 1008 1008 952 952 1008 1008 1006 1006 952 952 952 952 1006 1006 949 949 1006 1006 1005 1005 949 949 949 949 1005 1005 950 950 1005 1005 1004 1004 950 950 950 950 1004 1004 1003 1003 964 964 1021 1021 962 962 1021 1021 1526 1526 962 962 962 962 1527 1527 1528 1528 1018 1018 1016 1016 960 960 960 960 1016 1016 958 958 1016 1016 1015 1015 958 958 958 958 1015 1015 956 956 1015 1015 1012 1012 956 956 956 956 1012 1012 1011 1011 968 968 1026 1026 966 966 1026 1026 1025 1025 966 966 966 966 1025 1025 964 964 1025 1025 1022 1022 964 964 964 964 1022 1022 1021 1021 976 976 1036 1036 974 974 1036 1036 1035 1035 974 974 974 974 1035 1035 972 972 1035 1035 1032 1032 972 972 972 972 1032 1032 970 970 1032 1032 1031 1031 970 970 970 970 1031 1031 968 968 1031 1031 1029 1029 968 968 968 968 1029 1029 1026 1026 984 984 1046 1046 982 982 1046 1046 1045 1045 982 982 982 982 1045 1045 980 980 1045 1045 1042 1042 980 980 980 980 1042 1042 978 978 1042 1042 1041 1041 978 978 978 978 1041 1041 976 976 1041 1041 1039 1039 976 976 976 976 1039 1039 1036 1036 992 992 1055 1055 990 990 1055 1055 1054 1054 990 990 1529 1529 1530 1530 988 988 1531 1531 1051 1051 988 988 988 988 1051 1051 986 986 1051 1051 1050 1050 986 986 986 986 1050 1050 984 984 1050 1050 1048 1048 984 984 984 984 1048 1048 1046 1046 1000 1000 1065 1065 998 998 1065 1065 1064 1064 998 998 998 998 1064 1064 996 996 1064 1064 1061 1061 996 996 996 996 1061 1061 994 994 1061 1061 1060 1060 994 994 994 994 1060 1060 992 992 1060 1060 1058 1058 992 992 992 992 1058 1058 1055 1055 997 997 1062 1062 999 999 1062 1062 1063 1063 999 999 999 999 1063 1063 1001 1001 1063 1063 1066 1066 1001 1001 1001 1001 1066 1066 1002 1002 1066 1066 1067 1067 1002 1002 1002 1002 1067 1067 1000 1000 1067 1067 1068 1068 1000 1000 1000 1000 1068 1068 1065 1065 1033 1033 1034 1034 975 975 1034 1034 1037 1037 975 975 975 975 1037 1037 977 977 1037 1037 1038 1038 977 977 977 977 1038 1038 979 979 1038 1038 1040 1040 979 979 979 979 1040 1040 981 981 1040 1040 1043 1043 981 981 981 981 1043 1043 983 983 1043 1043 1044 1044 983 983 983 983 1044 1044 985 985 1044 1044 1047 1047 985 985 985 985 1047 1047 987 987 1047 1047 1049 1049 987 987 987 987 1049 1049 989 989 1049 1049 1052 1052 989 989 989 989 1052 1052 1532 1532 1052 1052 1533 1533 1534 1534 991 991 1053 1053 993 993 1053 1053 1056 1056 993 993 993 993 1056 1056 995 995 1056 1056 1057 1057 995 995 995 995 1057 1057 997 997 1057 1057 1059 1059 997 997 997 997 1059 1059 1062 1062 1112 1112 1075 1075 1077 1077 1112 1112 1110 1110 1075 1075 1110 1110 1108 1108 1075 1075 1075 1075 1108 1108 1073 1073 1108 1108 1106 1106 1073 1073 1106 1106 1104 1104 1073 1073 1073 1073 1104 1104 1071 1071 1104 1104 1102 1102 1071 1071 1102 1102 1100 1100 1071 1071 1071 1071 1100 1100 1069 1069 1100 1100 1097 1097 1069 1069 1097 1097 1098 1098 1069 1069 1069 1069 1098 1098 1070 1070 1098 1098 1099 1099 1070 1070 1099 1099 1101 1101 1070 1070 1070 1070 1101 1101 1072 1072 1101 1101 1103 1103 1072 1072 1103 1103 1105 1105 1072 1072 1072 1072 1105 1105 1074 1074 1105 1105 1107 1107 1074 1074 1107 1107 1109 1109 1074 1074 1074 1074 1109 1109 1076 1076 1109 1109 1111 1111 1076 1076 1111 1111 1113 1113 1076 1076 1076 1076 1113 1113 1078 1078 1113 1113 1115 1115 1078 1078 1115 1115 1117 1117 1078 1078 1078 1078 1117 1117 1080 1080 1117 1117 1119 1119 1080 1080 1119 1119 1121 1121 1080 1080 1080 1080 1121 1121 1082 1082 1121 1121 1123 1123 1082 1082 1123 1123 1125 1125 1082 1082 1082 1082 1125 1125 1084 1084 1125 1125 1127 1127 1084 1084 1127 1127 1129 1129 1084 1084 1084 1084 1129 1129 1086 1086 1129 1129 1131 1131 1086 1086 1086 1086 1131 1131 1087 1087 1131 1131 1133 1133 1087 1087 1087 1087 1133 1133 1089 1089 1133 1133 1135 1135 1089 1089 1135 1135 1137 1137 1089 1089 1089 1089 1137 1137 1091 1091 1137 1137 1139 1139 1091 1091 1139 1139 1141 1141 1091 1091 1091 1091 1141 1141 1093 1093 1141 1141 1143 1143 1093 1093 1143 1143 1145 1145 1093 1093 1093 1093 1145 1145 1095 1095 1145 1145 1147 1147 1095 1095 1147 1147 1149 1149 1095 1095 1095 1095 1149 1149 1096 1096 1149 1149 1150 1150 1096 1096 1150 1150 1148 1148 1096 1096 1096 1096 1148 1148 1094 1094 1148 1148 1146 1146 1094 1094 1146 1146 1144 1144 1094 1094 1094 1094 1144 1144 1092 1092 1144 1144 1142 1142 1092 1092 1142 1142 1140 1140 1092 1092 1092 1092 1140 1140 1090 1090 1140 1140 1138 1138 1090 1090 1138 1138 1136 1136 1090 1090 1090 1090 1136 1136 1088 1088 1136 1136 1134 1134 1088 1088 1134 1134 1132 1132 1088 1088 1088 1088 1132 1132 1085 1085 1132 1132 1130 1130 1085 1085 1130 1130 1128 1128 1085 1085 1085 1085 1128 1128 1083 1083 1128 1128 1126 1126 1083 1083 1126 1126 1124 1124 1083 1083 1083 1083 1124 1124 1081 1081 1124 1124 1122 1122 1081 1081 1122 1122 1120 1120 1081 1081 1081 1081 1120 1120 1079 1079 1120 1120 1118 1118 1079 1079 1118 1118 1116 1116 1079 1079 1079 1079 1116 1116 1077 1077 1116 1116 1114 1114 1077 1077 1077 1077 1114 1114 1112 1112 1170 1170 1172 1172 1165 1165 1164 1164 1167 1167 1165 1165 1167 1167 1169 1169 1165 1165 1165 1165 1169 1169 1170 1170 1158 1158 1160 1160 1165 1165 1160 1160 1162 1162 1165 1165 1165 1165 1162 1162 1164 1164 1152 1152 1154 1154 1165 1165 1154 1154 1156 1156 1165 1165 1165 1165 1156 1156 1158 1158 1155 1155 1153 1153 1165 1165 1153 1153 1151 1151 1165 1165 1165 1165 1151 1151 1152 1152 1161 1161 1159 1159 1165 1165 1159 1159 1157 1157 1165 1165 1165 1165 1157 1157 1155 1155 1168 1168 1166 1166 1165 1165 1166 1166 1163 1163 1165 1165 1165 1165 1163 1163 1161 1161 1175 1175 1173 1173 1165 1165 1173 1173 1171 1171 1165 1165 1165 1165 1171 1171 1168 1168 1178 1178 1179 1179 1165 1165 1179 1179 1177 1177 1165 1165 1165 1165 1177 1177 1175 1175 1172 1172 1174 1174 1165 1165 1174 1174 1176 1176 1165 1165 1165 1165 1176 1176 1178 1178 1180 1180 1181 1181 1182 1182 1181 1181 1183 1183 1182 1182 1184 1184 1185 1185 1186 1186 1185 1185 1187 1187 1186 1186 1188 1188 1189 1189 1190 1190 1189 1189 1191 1191 1190 1190 1192 1192 1193 1193 1194 1194 1193 1193 1195 1195 1194 1194 1196 1196 1197 1197 1198 1198 1197 1197 1199 1199 1198 1198 1200 1200 1201 1201 1202 1202 1201 1201 1203 1203 1202 1202 1204 1204 1205 1205 1206 1206 1205 1205 1207 1207 1206 1206 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208
+12 12 10 10 18 18 36 36 34 34 28 28 34 34 32 32 28 28 28 28 32 32 30 30 17 17 3 3 5 5 30 30 26 26 28 28 26 26 24 24 28 28 28 28 24 24 22 22 52 52 50 50 39 39 50 50 48 48 39 39 39 39 48 48 46 46 47 47 38 38 45 45 38 38 43 43 45 45 5 5 7 7 17 17 7 7 9 9 17 17 17 17 9 9 11 11 22 22 20 20 28 28 20 20 16 16 28 28 28 28 16 16 18 18 16 16 14 14 18 18 18 18 14 14 12 12 46 46 44 44 39 39 44 44 42 42 39 39 39 39 42 42 28 28 42 42 40 40 28 28 28 28 40 40 36 36 47 47 49 49 38 38 49 49 51 51 38 38 38 38 51 51 53 53 21 21 23 23 27 27 23 23 25 25 27 27 10 10 8 8 18 18 8 8 6 6 18 18 18 18 6 6 4 4 53 53 55 55 38 38 55 55 56 56 38 38 38 38 56 56 39 39 56 56 54 54 39 39 39 39 54 54 52 52 4 4 2 2 18 18 2 2 0 0 18 18 18 18 0 0 17 17 0 0 1 1 17 17 17 17 1 1 3 3 25 25 29 29 27 27 29 29 31 31 27 27 27 27 31 31 33 33 33 33 35 35 27 27 35 35 37 37 27 27 27 27 37 37 38 38 37 37 41 41 38 38 38 38 41 41 43 43 11 11 13 13 17 17 13 13 15 15 17 17 17 17 15 15 27 27 15 15 19 19 27 27 27 27 19 19 21 21 95 95 163 163 97 97 163 163 165 165 97 97 97 97 165 165 100 100 165 165 167 167 100 100 100 100 167 167 101 101 167 167 169 169 101 101 101 101 169 169 104 104 95 95 93 93 163 163 93 93 91 91 163 163 163 163 91 91 161 161 91 91 90 90 161 161 161 161 90 90 159 159 90 90 87 87 159 159 87 87 85 85 159 159 159 159 85 85 157 157 85 85 83 83 157 157 83 83 81 81 157 157 157 157 81 81 155 155 81 81 80 80 155 155 80 80 1210 1210 155 155 1211 1211 1212 1212 153 153 1213 1213 1214 1214 153 153 153 153 1215 1215 1216 1216 75 75 73 73 151 151 151 151 73 73 149 149 73 73 71 71 149 149 71 71 70 70 149 149 70 70 67 67 149 149 149 149 67 67 147 147 67 67 66 66 147 147 147 147 66 66 145 145 66 66 63 63 145 145 145 145 63 63 143 143 63 63 61 61 143 143 61 61 59 59 143 143 59 59 57 57 143 143 143 143 57 57 141 141 57 57 58 58 141 141 141 141 58 58 142 142 58 58 60 60 142 142 142 142 60 60 144 144 60 60 62 62 144 144 144 144 62 62 146 146 62 62 64 64 146 146 64 64 65 65 146 146 65 65 68 68 146 146 146 146 68 68 148 148 68 68 69 69 148 148 148 148 69 69 150 150 69 69 72 72 150 150 150 150 72 72 152 152 72 72 74 74 152 152 84 84 158 158 156 156 74 74 76 76 152 152 1217 1217 78 78 1218 1218 1219 1219 78 78 154 154 78 78 79 79 154 154 154 154 79 79 156 156 79 79 82 82 156 156 156 156 82 82 84 84 84 84 86 86 158 158 86 86 88 88 158 158 158 158 88 88 160 160 88 88 89 89 160 160 89 89 92 92 160 160 160 160 92 92 162 162 92 92 94 94 162 162 162 162 94 94 164 164 94 94 96 96 164 164 164 164 96 96 166 166 96 96 98 98 166 166 98 98 99 99 166 166 99 99 102 102 166 166 166 166 102 102 168 168 102 102 103 103 168 168 168 168 103 103 170 170 103 103 106 106 170 170 170 170 106 106 172 172 106 106 108 108 172 172 108 108 110 110 172 172 110 110 112 112 172 172 172 172 112 112 174 174 112 112 114 114 174 174 174 174 114 114 176 176 114 114 116 116 176 176 1220 1220 1221 1221 178 178 1222 1222 1223 1223 178 178 178 178 1224 1224 1225 1225 118 118 1226 1226 1227 1227 120 120 121 121 180 180 121 121 124 124 180 180 180 180 124 124 182 182 124 124 125 125 182 182 182 182 125 125 184 184 125 125 128 128 184 184 184 184 128 128 186 186 128 128 130 130 186 186 139 139 191 191 190 190 130 130 132 132 186 186 132 132 134 134 186 186 186 186 134 134 188 188 134 134 135 135 188 188 188 188 135 135 190 190 135 135 138 138 190 190 190 190 138 138 139 139 139 139 140 140 191 191 140 140 137 137 191 191 191 191 137 137 189 189 137 137 136 136 189 189 136 136 133 133 189 189 189 189 133 133 187 187 133 133 131 131 187 187 187 187 131 131 185 185 131 131 129 129 185 185 185 185 129 129 183 183 129 129 127 127 183 183 127 127 126 126 183 183 126 126 123 123 183 183 183 183 123 123 181 181 123 123 122 122 181 181 1228 1228 1229 1229 179 179 1230 1230 1231 1231 179 179 179 179 1232 1232 1233 1233 1234 1234 117 117 177 177 117 117 115 115 177 177 115 115 113 113 177 177 177 177 113 113 175 175 113 113 111 111 175 175 175 175 111 111 173 173 111 111 109 109 173 173 173 173 109 109 171 171 109 109 107 107 171 171 171 171 107 107 169 169 107 107 105 105 169 169 169 169 105 105 104 104 1235 1235 228 228 1236 1236 228 228 230 230 1237 1237 1238 1238 230 230 179 179 230 230 232 232 179 179 179 179 232 232 1239 1239 232 232 234 234 1240 1240 1241 1241 234 234 1242 1242 234 234 236 236 1243 1243 1244 1244 236 236 1245 1245 236 236 238 238 1246 1246 1247 1247 238 238 1248 1248 238 238 240 240 1249 1249 1250 1250 240 240 1251 1251 240 240 242 242 1252 1252 1253 1253 242 242 1254 1254 242 242 241 241 1255 1255 1256 1256 241 241 1257 1257 241 241 239 239 1258 1258 1259 1259 239 239 1260 1260 239 239 237 237 1261 1261 1262 1262 237 237 1263 1263 237 237 235 235 1264 1264 1265 1265 235 235 1266 1266 235 235 233 233 1267 1267 1268 1268 233 233 1269 1269 233 233 231 231 1270 1270 1271 1271 231 231 1272 1272 231 231 229 229 1273 1273 1274 1274 229 229 178 178 229 229 227 227 178 178 178 178 227 227 1275 1275 227 227 225 225 1276 1276 1277 1277 225 225 1278 1278 225 225 223 223 1279 1279 1280 1280 223 223 1281 1281 223 223 221 221 1282 1282 1283 1283 221 221 1284 1284 221 221 219 219 1285 1285 1286 1286 219 219 1287 1287 219 219 217 217 1288 1288 1289 1289 217 217 1290 1290 217 217 215 215 1291 1291 1292 1292 215 215 1293 1293 215 215 213 213 1294 1294 1295 1295 213 213 1296 1296 213 213 211 211 1297 1297 1298 1298 211 211 1299 1299 211 211 209 209 1300 1300 1301 1301 209 209 1302 1302 209 209 207 207 1303 1303 1304 1304 207 207 1305 1305 207 207 205 205 1306 1306 1307 1307 205 205 1308 1308 205 205 203 203 1309 1309 1310 1310 203 203 1311 1311 203 203 201 201 1312 1312 1313 1313 201 201 1314 1314 201 201 199 199 1315 1315 1316 1316 199 199 1317 1317 199 199 197 197 1318 1318 1319 1319 197 197 1320 1320 197 197 195 195 1321 1321 1322 1322 195 195 1323 1323 195 195 193 193 1324 1324 1325 1325 193 193 1326 1326 193 193 192 192 1327 1327 1328 1328 192 192 1329 1329 192 192 194 194 1330 1330 1331 1331 194 194 1332 1332 194 194 196 196 1333 1333 1334 1334 196 196 1335 1335 196 196 198 198 1336 1336 1337 1337 198 198 1338 1338 198 198 200 200 1339 1339 1340 1340 200 200 1341 1341 200 200 202 202 1342 1342 1343 1343 202 202 1344 1344 202 202 204 204 1345 1345 1346 1346 204 204 153 153 204 204 206 206 153 153 153 153 206 206 1347 1347 206 206 208 208 1348 1348 1349 1349 208 208 1350 1350 208 208 210 210 1351 1351 1352 1352 210 210 1353 1353 210 210 212 212 1354 1354 1355 1355 212 212 1356 1356 212 212 214 214 1357 1357 1358 1358 214 214 1359 1359 214 214 216 216 1360 1360 1361 1361 216 216 1362 1362 216 216 218 218 1363 1363 1364 1364 218 218 1365 1365 218 218 220 220 1366 1366 1367 1367 220 220 1368 1368 220 220 222 222 1369 1369 1370 1370 222 222 1371 1371 222 222 224 224 1372 1372 1373 1373 224 224 1374 1374 224 224 226 226 1375 1375 1376 1376 226 226 1377 1377 226 226 228 228 1378 1378 226 226 279 279 228 228 279 279 281 281 228 228 228 228 281 281 230 230 281 281 283 283 230 230 230 230 283 283 232 232 283 283 285 285 232 232 232 232 285 285 234 234 285 285 287 287 234 234 234 234 287 287 236 236 287 287 289 289 236 236 236 236 289 289 238 238 289 289 291 291 238 238 238 238 291 291 240 240 291 291 293 293 240 240 240 240 293 293 242 242 293 293 292 292 242 242 242 242 292 292 241 241 292 292 290 290 241 241 241 241 290 290 239 239 290 290 288 288 239 239 239 239 288 288 237 237 288 288 286 286 237 237 237 237 286 286 235 235 286 286 284 284 235 235 235 235 284 284 233 233 284 284 282 282 233 233 233 233 282 282 231 231 282 282 280 280 231 231 231 231 280 280 229 229 280 280 278 278 229 229 229 229 278 278 227 227 278 278 276 276 227 227 227 227 276 276 225 225 276 276 274 274 225 225 225 225 274 274 223 223 274 274 272 272 223 223 223 223 272 272 221 221 272 272 270 270 221 221 221 221 270 270 219 219 270 270 268 268 219 219 219 219 268 268 217 217 268 268 266 266 217 217 217 217 266 266 215 215 266 266 264 264 215 215 215 215 264 264 213 213 264 264 262 262 213 213 213 213 262 262 211 211 262 262 260 260 211 211 211 211 260 260 209 209 260 260 258 258 209 209 209 209 258 258 207 207 258 258 256 256 207 207 207 207 256 256 205 205 256 256 254 254 205 205 205 205 254 254 203 203 254 254 252 252 203 203 203 203 252 252 201 201 252 252 250 250 201 201 201 201 250 250 199 199 250 250 248 248 199 199 199 199 248 248 197 197 248 248 246 246 197 197 197 197 246 246 195 195 246 246 244 244 195 195 195 195 244 244 193 193 244 244 243 243 193 193 193 193 243 243 192 192 243 243 245 245 192 192 192 192 245 245 194 194 245 245 247 247 194 194 194 194 247 247 196 196 247 247 249 249 196 196 196 196 249 249 198 198 249 249 251 251 198 198 198 198 251 251 200 200 251 251 253 253 200 200 200 200 253 253 202 202 253 253 255 255 202 202 202 202 255 255 204 204 255 255 257 257 204 204 204 204 257 257 206 206 257 257 259 259 206 206 206 206 259 259 208 208 259 259 261 261 208 208 208 208 261 261 210 210 261 261 263 263 210 210 210 210 263 263 212 212 263 263 265 265 212 212 212 212 265 265 214 214 265 265 267 267 214 214 214 214 267 267 216 216 267 267 269 269 216 216 216 216 269 269 218 218 269 269 271 271 218 218 218 218 271 271 220 220 271 271 273 273 220 220 220 220 273 273 222 222 273 273 275 275 222 222 222 222 275 275 224 224 275 275 277 277 224 224 224 224 277 277 226 226 277 277 279 279 226 226 277 277 330 330 279 279 330 330 332 332 279 279 279 279 332 332 281 281 332 332 334 334 281 281 281 281 334 334 283 283 334 334 336 336 283 283 283 283 336 336 285 285 336 336 338 338 285 285 285 285 338 338 287 287 338 338 340 340 287 287 287 287 340 340 289 289 340 340 342 342 289 289 289 289 342 342 291 291 342 342 344 344 291 291 291 291 344 344 293 293 344 344 343 343 293 293 293 293 343 343 292 292 343 343 341 341 292 292 292 292 341 341 290 290 341 341 339 339 290 290 290 290 339 339 288 288 339 339 337 337 288 288 288 288 337 337 286 286 337 337 335 335 286 286 286 286 335 335 284 284 335 335 333 333 284 284 284 284 333 333 282 282 333 333 331 331 282 282 282 282 331 331 280 280 331 331 329 329 280 280 280 280 329 329 278 278 329 329 327 327 278 278 278 278 327 327 276 276 327 327 325 325 276 276 276 276 325 325 274 274 325 325 323 323 274 274 274 274 323 323 272 272 323 323 321 321 272 272 272 272 321 321 270 270 321 321 319 319 270 270 270 270 319 319 268 268 319 319 317 317 268 268 268 268 317 317 266 266 317 317 315 315 266 266 266 266 315 315 264 264 315 315 313 313 264 264 264 264 313 313 262 262 313 313 311 311 262 262 262 262 311 311 260 260 311 311 309 309 260 260 260 260 309 309 258 258 309 309 307 307 258 258 258 258 307 307 256 256 307 307 305 305 256 256 256 256 305 305 254 254 305 305 303 303 254 254 254 254 303 303 252 252 303 303 301 301 252 252 252 252 301 301 250 250 301 301 299 299 250 250 250 250 299 299 248 248 299 299 297 297 248 248 248 248 297 297 246 246 297 297 295 295 246 246 246 246 295 295 244 244 295 295 294 294 244 244 244 244 294 294 243 243 294 294 296 296 243 243 243 243 296 296 245 245 296 296 298 298 245 245 245 245 298 298 247 247 298 298 300 300 247 247 247 247 300 300 249 249 300 300 302 302 249 249 249 249 302 302 251 251 302 302 304 304 251 251 251 251 304 304 253 253 304 304 306 306 253 253 253 253 306 306 255 255 306 306 308 308 255 255 255 255 308 308 257 257 308 308 310 310 257 257 257 257 310 310 259 259 310 310 312 312 259 259 259 259 312 312 261 261 312 312 314 314 261 261 261 261 314 314 263 263 314 314 316 316 263 263 263 263 316 316 265 265 316 316 318 318 265 265 265 265 318 318 267 267 318 318 320 320 267 267 267 267 320 320 269 269 320 320 322 322 269 269 269 269 322 322 271 271 322 322 324 324 271 271 271 271 324 324 273 273 324 324 326 326 273 273 273 273 326 326 275 275 326 326 328 328 275 275 275 275 328 328 277 277 328 328 330 330 277 277 328 328 381 381 330 330 381 381 383 383 330 330 330 330 383 383 332 332 383 383 385 385 332 332 332 332 385 385 334 334 385 385 387 387 334 334 334 334 387 387 336 336 387 387 389 389 336 336 336 336 389 389 338 338 389 389 391 391 338 338 338 338 391 391 340 340 391 391 393 393 340 340 340 340 393 393 342 342 393 393 395 395 342 342 342 342 395 395 344 344 395 395 394 394 344 344 344 344 394 394 343 343 394 394 392 392 343 343 343 343 392 392 341 341 392 392 390 390 341 341 341 341 390 390 339 339 390 390 388 388 339 339 339 339 388 388 337 337 388 388 386 386 337 337 337 337 386 386 335 335 386 386 384 384 335 335 335 335 384 384 333 333 384 384 382 382 333 333 333 333 382 382 331 331 382 382 380 380 331 331 331 331 380 380 329 329 380 380 378 378 329 329 329 329 378 378 327 327 378 378 376 376 327 327 327 327 376 376 325 325 376 376 374 374 325 325 325 325 374 374 323 323 374 374 372 372 323 323 323 323 372 372 321 321 372 372 370 370 321 321 321 321 370 370 319 319 370 370 368 368 319 319 319 319 368 368 317 317 368 368 366 366 317 317 317 317 366 366 315 315 366 366 364 364 315 315 315 315 364 364 313 313 364 364 362 362 313 313 313 313 362 362 311 311 362 362 360 360 311 311 311 311 360 360 309 309 360 360 358 358 309 309 309 309 358 358 307 307 358 358 356 356 307 307 307 307 356 356 305 305 356 356 354 354 305 305 305 305 354 354 303 303 354 354 352 352 303 303 303 303 352 352 301 301 352 352 350 350 301 301 301 301 350 350 299 299 350 350 348 348 299 299 299 299 348 348 297 297 348 348 346 346 297 297 297 297 346 346 295 295 346 346 345 345 295 295 295 295 345 345 294 294 345 345 347 347 294 294 294 294 347 347 296 296 347 347 349 349 296 296 296 296 349 349 298 298 349 349 351 351 298 298 298 298 351 351 300 300 351 351 353 353 300 300 300 300 353 353 302 302 353 353 355 355 302 302 302 302 355 355 304 304 355 355 357 357 304 304 304 304 357 357 306 306 357 357 359 359 306 306 306 306 359 359 308 308 359 359 361 361 308 308 308 308 361 361 310 310 361 361 363 363 310 310 310 310 363 363 312 312 363 363 365 365 312 312 312 312 365 365 314 314 365 365 367 367 314 314 314 314 367 367 316 316 367 367 369 369 316 316 316 316 369 369 318 318 369 369 371 371 318 318 318 318 371 371 320 320 371 371 373 373 320 320 320 320 373 373 322 322 373 373 375 375 322 322 322 322 375 375 324 324 375 375 377 377 324 324 324 324 377 377 326 326 377 377 379 379 326 326 326 326 379 379 328 328 379 379 381 381 328 328 379 379 432 432 381 381 432 432 434 434 381 381 381 381 434 434 383 383 434 434 436 436 383 383 383 383 436 436 385 385 436 436 438 438 385 385 385 385 438 438 387 387 438 438 440 440 387 387 387 387 440 440 389 389 440 440 442 442 389 389 389 389 442 442 391 391 442 442 444 444 391 391 391 391 444 444 393 393 444 444 446 446 393 393 393 393 446 446 395 395 446 446 445 445 395 395 395 395 445 445 394 394 445 445 443 443 394 394 394 394 443 443 392 392 443 443 441 441 392 392 392 392 441 441 390 390 441 441 439 439 390 390 390 390 439 439 388 388 439 439 437 437 388 388 388 388 437 437 386 386 437 437 435 435 386 386 386 386 435 435 384 384 435 435 433 433 384 384 384 384 433 433 382 382 433 433 431 431 382 382 382 382 431 431 380 380 431 431 429 429 380 380 380 380 429 429 378 378 429 429 427 427 378 378 378 378 427 427 376 376 427 427 425 425 376 376 376 376 425 425 374 374 425 425 423 423 374 374 374 374 423 423 372 372 423 423 421 421 372 372 372 372 421 421 370 370 421 421 419 419 370 370 370 370 419 419 368 368 419 419 417 417 368 368 368 368 417 417 366 366 417 417 415 415 366 366 366 366 415 415 364 364 415 415 413 413 364 364 364 364 413 413 362 362 413 413 411 411 362 362 362 362 411 411 360 360 411 411 409 409 360 360 360 360 409 409 358 358 409 409 407 407 358 358 358 358 407 407 356 356 407 407 405 405 356 356 356 356 405 405 354 354 405 405 403 403 354 354 354 354 403 403 352 352 403 403 401 401 352 352 352 352 401 401 350 350 401 401 399 399 350 350 350 350 399 399 348 348 399 399 397 397 348 348 348 348 397 397 346 346 397 397 396 396 346 346 346 346 396 396 345 345 396 396 398 398 345 345 345 345 398 398 347 347 398 398 400 400 347 347 347 347 400 400 349 349 400 400 402 402 349 349 349 349 402 402 351 351 402 402 404 404 351 351 351 351 404 404 353 353 404 404 406 406 353 353 353 353 406 406 355 355 406 406 408 408 355 355 355 355 408 408 357 357 408 408 410 410 357 357 357 357 410 410 359 359 410 410 412 412 359 359 359 359 412 412 361 361 412 412 414 414 361 361 361 361 414 414 363 363 414 414 416 416 363 363 363 363 416 416 365 365 416 416 418 418 365 365 365 365 418 418 367 367 418 418 420 420 367 367 367 367 420 420 369 369 420 420 422 422 369 369 369 369 422 422 371 371 422 422 424 424 371 371 371 371 424 424 373 373 424 424 426 426 373 373 373 373 426 426 375 375 426 426 428 428 375 375 375 375 428 428 377 377 428 428 430 430 377 377 377 377 430 430 379 379 430 430 432 432 379 379 471 471 469 469 537 537 467 467 533 533 469 469 533 533 535 535 469 469 469 469 535 535 537 537 526 526 527 527 465 465 527 527 530 530 465 465 465 465 530 530 467 467 530 530 531 531 467 467 467 467 531 531 533 533 526 526 465 465 523 523 465 465 463 463 523 523 523 523 463 463 521 521 521 521 463 463 519 519 463 463 461 461 519 519 519 519 461 461 517 517 459 459 513 513 461 461 513 513 516 516 461 461 461 461 516 516 517 517 457 457 509 509 459 459 509 509 511 511 459 459 459 459 511 511 513 513 501 501 503 503 455 455 1379 1379 506 506 1380 1380 1381 1381 506 506 457 457 506 506 507 507 457 457 457 457 507 507 509 509 501 501 455 455 499 499 455 455 453 453 499 499 499 499 453 453 497 497 497 497 453 453 496 496 453 453 451 451 496 496 496 496 451 451 493 493 449 449 489 489 451 451 489 489 492 492 451 451 451 451 492 492 493 493 447 447 485 485 449 449 485 485 487 487 449 449 449 449 487 487 489 489 448 448 484 484 447 447 484 484 483 483 447 447 447 447 483 483 485 485 450 450 488 488 448 448 488 488 486 486 448 448 448 448 486 486 484 484 495 495 494 494 452 452 494 494 491 491 452 452 452 452 491 491 450 450 491 491 490 490 450 450 450 450 490 490 488 488 495 495 452 452 498 498 452 452 454 454 498 498 498 498 454 454 500 500 500 500 454 454 502 502 1382 1382 456 456 1383 1383 1384 1384 456 456 504 504 458 458 508 508 456 456 508 508 505 505 456 456 456 456 505 505 504 504 460 460 512 512 458 458 512 512 510 510 458 458 458 458 510 510 508 508 520 520 518 518 462 462 518 518 515 515 462 462 462 462 515 515 460 460 515 515 514 514 460 460 460 460 514 514 512 512 520 520 462 462 522 522 462 462 464 464 522 522 522 522 464 464 524 524 524 524 464 464 525 525 464 464 466 466 525 525 525 525 466 466 528 528 468 468 532 532 466 466 532 532 529 529 466 466 466 466 529 529 528 528 470 470 536 536 468 468 536 536 534 534 468 468 468 468 534 534 532 532 472 472 540 540 470 470 540 540 538 538 470 470 470 470 538 538 536 536 1385 1385 544 544 472 472 544 544 542 542 472 472 472 472 542 542 540 540 551 551 550 550 476 476 550 550 547 547 476 476 476 476 547 547 474 474 547 547 546 546 474 474 1386 1386 1387 1387 544 544 551 551 476 476 554 554 476 476 478 478 554 554 554 554 478 478 556 556 556 556 478 478 558 558 478 478 480 480 558 558 558 558 480 480 560 560 482 482 564 564 480 480 564 564 561 561 480 480 480 480 561 561 560 560 481 481 566 566 482 482 566 566 565 565 482 482 482 482 565 565 564 564 557 557 559 559 479 479 559 559 562 562 479 479 479 479 562 562 481 481 562 562 563 563 481 481 481 481 563 563 566 566 557 557 479 479 555 555 479 479 477 477 555 555 555 555 477 477 553 553 553 553 477 477 552 552 477 477 475 475 552 552 552 552 475 475 549 549 473 473 1388 1388 1389 1389 545 545 548 548 475 475 475 475 548 548 549 549 537 537 539 539 471 471 539 539 541 541 471 471 471 471 541 541 473 473 541 541 543 543 473 473 473 473 543 543 1390 1390 568 568 581 581 570 570 581 581 583 583 570 570 570 570 583 583 572 572 583 583 585 585 572 572 572 572 585 585 574 574 585 585 589 589 574 574 574 574 589 589 576 576 589 589 591 591 576 576 576 576 591 591 586 586 591 591 595 595 586 586 586 586 595 595 592 592 595 595 597 597 592 592 592 592 597 597 598 598 597 597 601 601 598 598 598 598 601 601 604 604 601 601 603 603 604 604 604 604 603 603 610 610 603 603 607 607 610 610 607 607 609 609 610 610 610 610 609 609 615 615 609 609 613 613 615 615 615 615 613 613 622 622 613 613 616 616 622 622 622 622 616 616 632 632 616 616 619 619 632 632 632 632 619 619 634 634 619 619 621 621 634 634 634 634 621 621 636 636 621 621 625 625 636 636 636 636 625 625 638 638 625 625 627 627 638 638 638 638 627 627 640 640 627 627 629 629 640 640 640 640 629 629 642 642 629 629 631 631 642 642 642 642 631 631 641 641 631 631 630 630 641 641 641 641 630 630 639 639 599 599 600 600 594 594 600 600 596 596 594 594 594 594 596 596 587 587 596 596 593 593 587 587 587 587 593 593 577 577 593 593 590 590 577 577 577 577 590 590 575 575 590 590 588 588 575 575 575 575 588 588 573 573 588 588 584 584 573 573 573 573 584 584 571 571 584 584 582 582 571 571 571 571 582 582 569 569 582 582 580 580 569 569 569 569 580 580 567 567 580 580 578 578 567 567 567 567 578 578 568 568 578 578 579 579 568 568 568 568 579 579 581 581 630 630 628 628 639 639 628 628 626 626 639 639 639 639 626 626 637 637 626 626 624 624 637 637 637 637 624 624 635 635 624 624 620 620 635 635 635 635 620 620 633 633 620 620 618 618 633 633 633 633 618 618 623 623 618 618 614 614 623 623 623 623 614 614 617 617 614 614 612 612 617 617 617 617 612 612 611 611 612 612 608 608 611 611 611 611 608 608 605 605 608 608 606 606 605 605 605 605 606 606 599 599 606 606 602 602 599 599 599 599 602 602 600 600 731 731 733 733 683 683 683 683 680 680 731 731 680 680 678 678 731 731 731 731 678 678 729 729 678 678 677 677 729 729 729 729 677 677 727 727 677 677 674 674 727 727 674 674 673 673 727 727 727 727 673 673 725 725 673 673 670 670 725 725 670 670 668 668 725 725 725 725 668 668 723 723 668 668 667 667 723 723 723 723 667 667 721 721 667 667 664 664 721 721 664 664 663 663 721 721 721 721 663 663 719 719 663 663 660 660 719 719 660 660 1391 1391 719 719 719 719 1392 1392 1393 1393 659 659 657 657 717 717 717 717 657 657 715 715 657 657 654 654 715 715 654 654 653 653 715 715 715 715 653 653 713 713 653 653 650 650 713 713 713 713 650 650 711 711 650 650 649 649 711 711 649 649 647 647 711 711 711 711 647 647 709 709 647 647 643 643 709 709 643 643 644 644 709 709 709 709 644 644 710 710 644 644 645 645 710 710 710 710 645 645 712 712 645 645 646 646 712 712 646 646 648 648 712 712 712 712 648 648 714 714 648 648 651 651 714 714 651 651 652 652 714 714 714 714 652 652 716 716 652 652 655 655 716 716 716 716 655 655 718 718 655 655 656 656 718 718 656 656 658 658 718 718 1394 1394 1395 1395 720 720 1396 1396 661 661 720 720 661 661 662 662 720 720 720 720 662 662 722 722 662 662 665 665 722 722 722 722 665 665 724 724 665 665 666 666 724 724 666 666 669 669 724 724 724 724 669 669 726 726 669 669 671 671 726 726 671 671 672 672 726 726 726 726 672 672 728 728 672 672 675 675 728 728 728 728 675 675 730 730 675 675 676 676 730 730 676 676 679 679 730 730 730 730 679 679 732 732 679 679 681 681 732 732 681 681 682 682 732 732 732 732 682 682 734 734 682 682 685 685 734 734 734 734 685 685 736 736 685 685 686 686 736 736 686 686 688 688 736 736 736 736 688 688 738 738 688 688 690 690 738 738 690 690 691 691 738 738 738 738 691 691 1397 1397 691 691 1398 1398 1399 1399 740 740 694 694 742 742 694 694 695 695 742 742 695 695 698 698 742 742 742 742 698 698 744 744 698 698 700 700 744 744 700 700 701 701 744 744 744 744 701 701 746 746 701 701 704 704 746 746 746 746 704 704 748 748 704 704 705 705 748 748 705 705 708 708 748 748 748 748 708 708 747 747 708 708 707 707 747 747 707 707 706 706 747 747 747 747 706 706 745 745 706 706 703 703 745 745 745 745 703 703 743 743 703 703 702 702 743 743 702 702 699 699 743 743 743 743 699 699 741 741 699 699 697 697 741 741 697 697 696 696 741 741 741 741 696 696 739 739 696 696 693 693 739 739 1400 1400 1401 1401 737 737 1402 1402 692 692 737 737 692 692 689 689 737 737 737 737 689 689 735 735 689 689 687 687 735 735 735 735 687 687 733 733 687 687 684 684 733 733 733 733 684 684 683 683 1403 1403 777 777 1404 1404 777 777 779 779 1405 1405 1406 1406 779 779 1407 1407 779 779 781 781 1408 1408 1409 1409 781 781 1410 1410 781 781 783 783 1411 1411 1412 1412 783 783 1413 1413 783 783 785 785 1414 1414 1415 1415 785 785 1416 1416 785 785 787 787 1417 1417 1418 1418 787 787 1419 1419 787 787 788 788 1420 1420 1421 1421 788 788 1422 1422 788 788 786 786 1423 1423 1424 1424 786 786 1425 1425 786 786 784 784 1426 1426 1427 1427 784 784 1428 1428 784 784 782 782 1429 1429 1430 1430 782 782 1431 1431 782 782 780 780 1432 1432 1433 1433 780 780 1434 1434 780 780 778 778 1435 1435 1436 1436 778 778 1437 1437 778 778 776 776 1438 1438 1439 1439 776 776 1440 1440 776 776 774 774 1441 1441 1442 1442 774 774 1443 1443 774 774 772 772 1444 1444 1445 1445 772 772 1446 1446 772 772 770 770 1447 1447 1448 1448 770 770 1449 1449 770 770 768 768 1450 1450 1451 1451 768 768 1452 1452 768 768 766 766 1453 1453 1454 1454 766 766 1455 1455 766 766 764 764 1456 1456 1457 1457 764 764 1458 1458 764 764 762 762 1459 1459 1460 1460 762 762 1461 1461 762 762 760 760 1462 1462 1463 1463 760 760 1464 1464 760 760 758 758 1465 1465 1466 1466 758 758 1467 1467 758 758 756 756 1468 1468 1469 1469 756 756 1470 1470 756 756 754 754 1471 1471 1472 1472 754 754 1473 1473 754 754 752 752 1474 1474 1475 1475 752 752 1476 1476 752 752 750 750 1477 1477 1478 1478 750 750 1479 1479 750 750 749 749 1480 1480 1481 1481 749 749 1482 1482 749 749 751 751 1483 1483 1484 1484 751 751 1485 1485 751 751 753 753 1486 1486 1487 1487 753 753 1488 1488 753 753 755 755 1489 1489 1490 1490 755 755 1491 1491 755 755 757 757 1492 1492 1493 1493 757 757 1494 1494 757 757 759 759 1495 1495 1496 1496 759 759 1497 1497 759 759 761 761 1498 1498 1499 1499 761 761 1500 1500 761 761 763 763 1501 1501 1502 1502 763 763 1503 1503 763 763 765 765 1504 1504 1505 1505 765 765 1506 1506 765 765 767 767 1507 1507 1508 1508 767 767 1509 1509 767 767 769 769 1510 1510 1511 1511 769 769 1512 1512 769 769 771 771 1513 1513 1514 1514 771 771 1515 1515 771 771 773 773 1516 1516 1517 1517 773 773 1518 1518 773 773 775 775 1519 1519 1520 1520 775 775 1521 1521 775 775 777 777 1522 1522 777 777 817 817 779 779 817 817 819 819 779 779 779 779 819 819 781 781 819 819 821 821 781 781 781 781 821 821 783 783 821 821 823 823 783 783 783 783 823 823 785 785 823 823 825 825 785 785 785 785 825 825 787 787 825 825 827 827 787 787 787 787 827 827 788 788 827 827 828 828 788 788 788 788 828 828 786 786 828 828 826 826 786 786 786 786 826 826 784 784 826 826 824 824 784 784 784 784 824 824 782 782 824 824 822 822 782 782 782 782 822 822 780 780 822 822 820 820 780 780 780 780 820 820 778 778 820 820 818 818 778 778 778 778 818 818 776 776 818 818 816 816 776 776 776 776 816 816 774 774 816 816 814 814 774 774 774 774 814 814 772 772 814 814 812 812 772 772 772 772 812 812 770 770 812 812 810 810 770 770 770 770 810 810 768 768 810 810 808 808 768 768 768 768 808 808 766 766 808 808 806 806 766 766 766 766 806 806 764 764 806 806 804 804 764 764 764 764 804 804 762 762 804 804 802 802 762 762 762 762 802 802 760 760 802 802 800 800 760 760 760 760 800 800 758 758 800 800 798 798 758 758 758 758 798 798 756 756 798 798 796 796 756 756 756 756 796 796 754 754 796 796 794 794 754 754 754 754 794 794 752 752 794 794 792 792 752 752 752 752 792 792 750 750 792 792 790 790 750 750 750 750 790 790 749 749 790 790 789 789 749 749 749 749 789 789 751 751 789 789 791 791 751 751 751 751 791 791 753 753 791 791 793 793 753 753 753 753 793 793 755 755 793 793 795 795 755 755 755 755 795 795 757 757 795 795 797 797 757 757 757 757 797 797 759 759 797 797 799 799 759 759 759 759 799 799 761 761 799 799 801 801 761 761 761 761 801 801 763 763 801 801 803 803 763 763 763 763 803 803 765 765 803 803 805 805 765 765 765 765 805 805 767 767 805 805 807 807 767 767 767 767 807 807 769 769 807 807 809 809 769 769 769 769 809 809 771 771 809 809 811 811 771 771 771 771 811 811 773 773 811 811 813 813 773 773 773 773 813 813 775 775 813 813 815 815 775 775 775 775 815 815 777 777 815 815 817 817 777 777 817 817 857 857 819 819 857 857 859 859 819 819 819 819 859 859 821 821 859 859 861 861 821 821 821 821 861 861 823 823 861 861 863 863 823 823 823 823 863 863 825 825 863 863 865 865 825 825 825 825 865 865 827 827 865 865 867 867 827 827 827 827 867 867 828 828 867 867 868 868 828 828 828 828 868 868 826 826 868 868 866 866 826 826 826 826 866 866 824 824 866 866 864 864 824 824 824 824 864 864 822 822 864 864 862 862 822 822 822 822 862 862 820 820 862 862 860 860 820 820 820 820 860 860 818 818 860 860 858 858 818 818 818 818 858 858 816 816 858 858 856 856 816 816 816 816 856 856 814 814 856 856 854 854 814 814 814 814 854 854 812 812 854 854 852 852 812 812 812 812 852 852 810 810 852 852 850 850 810 810 810 810 850 850 808 808 850 850 848 848 808 808 808 808 848 848 806 806 848 848 846 846 806 806 806 806 846 846 804 804 846 846 844 844 804 804 804 804 844 844 802 802 844 844 842 842 802 802 802 802 842 842 800 800 842 842 840 840 800 800 800 800 840 840 798 798 840 840 838 838 798 798 798 798 838 838 796 796 838 838 836 836 796 796 796 796 836 836 794 794 836 836 834 834 794 794 794 794 834 834 792 792 834 834 832 832 792 792 792 792 832 832 790 790 832 832 830 830 790 790 790 790 830 830 789 789 830 830 829 829 789 789 789 789 829 829 791 791 829 829 831 831 791 791 791 791 831 831 793 793 831 831 833 833 793 793 793 793 833 833 795 795 833 833 835 835 795 795 795 795 835 835 797 797 835 835 837 837 797 797 797 797 837 837 799 799 837 837 839 839 799 799 799 799 839 839 801 801 839 839 841 841 801 801 801 801 841 841 803 803 841 841 843 843 803 803 803 803 843 843 805 805 843 843 845 845 805 805 805 805 845 845 807 807 845 845 847 847 807 807 807 807 847 847 809 809 847 847 849 849 809 809 809 809 849 849 811 811 849 849 851 851 811 811 811 811 851 851 813 813 851 851 853 853 813 813 813 813 853 853 815 815 853 853 855 855 815 815 815 815 855 855 817 817 855 855 857 857 817 817 857 857 897 897 859 859 897 897 899 899 859 859 859 859 899 899 861 861 899 899 901 901 861 861 861 861 901 901 863 863 901 901 903 903 863 863 863 863 903 903 865 865 903 903 905 905 865 865 865 865 905 905 867 867 905 905 907 907 867 867 867 867 907 907 868 868 907 907 908 908 868 868 868 868 908 908 866 866 908 908 906 906 866 866 866 866 906 906 864 864 906 906 904 904 864 864 864 864 904 904 862 862 904 904 902 902 862 862 862 862 902 902 860 860 902 902 900 900 860 860 860 860 900 900 858 858 900 900 898 898 858 858 858 858 898 898 856 856 898 898 896 896 856 856 856 856 896 896 854 854 896 896 894 894 854 854 854 854 894 894 852 852 894 894 892 892 852 852 852 852 892 892 850 850 892 892 890 890 850 850 850 850 890 890 848 848 890 890 888 888 848 848 848 848 888 888 846 846 888 888 886 886 846 846 846 846 886 886 844 844 886 886 884 884 844 844 844 844 884 884 842 842 884 884 882 882 842 842 842 842 882 882 840 840 882 882 880 880 840 840 840 840 880 880 838 838 880 880 878 878 838 838 838 838 878 878 836 836 878 878 876 876 836 836 836 836 876 876 834 834 876 876 874 874 834 834 834 834 874 874 832 832 874 874 872 872 832 832 832 832 872 872 830 830 872 872 870 870 830 830 830 830 870 870 829 829 870 870 869 869 829 829 829 829 869 869 831 831 869 869 871 871 831 831 831 831 871 871 833 833 871 871 873 873 833 833 833 833 873 873 835 835 873 873 875 875 835 835 835 835 875 875 837 837 875 875 877 877 837 837 837 837 877 877 839 839 877 877 879 879 839 839 839 839 879 879 841 841 879 879 881 881 841 841 841 841 881 881 843 843 881 881 883 883 843 843 843 843 883 883 845 845 883 883 885 885 845 845 845 845 885 885 847 847 885 885 887 887 847 847 847 847 887 887 849 849 887 887 889 889 849 849 849 849 889 889 851 851 889 889 891 891 851 851 851 851 891 891 853 853 891 891 893 893 853 853 853 853 893 893 855 855 893 893 895 895 855 855 855 855 895 895 857 857 895 895 897 897 857 857 897 897 937 937 899 899 937 937 939 939 899 899 899 899 939 939 901 901 939 939 941 941 901 901 901 901 941 941 903 903 941 941 943 943 903 903 903 903 943 943 905 905 943 943 945 945 905 905 905 905 945 945 907 907 945 945 947 947 907 907 907 907 947 947 908 908 947 947 948 948 908 908 908 908 948 948 906 906 948 948 946 946 906 906 906 906 946 946 904 904 946 946 944 944 904 904 904 904 944 944 902 902 944 944 942 942 902 902 902 902 942 942 900 900 942 942 940 940 900 900 900 900 940 940 898 898 940 940 938 938 898 898 898 898 938 938 896 896 938 938 936 936 896 896 896 896 936 936 894 894 936 936 934 934 894 894 894 894 934 934 892 892 934 934 932 932 892 892 892 892 932 932 890 890 932 932 930 930 890 890 890 890 930 930 888 888 930 930 928 928 888 888 888 888 928 928 886 886 928 928 926 926 886 886 886 886 926 926 884 884 926 926 924 924 884 884 884 884 924 924 882 882 924 924 922 922 882 882 882 882 922 922 880 880 922 922 920 920 880 880 880 880 920 920 878 878 920 920 918 918 878 878 878 878 918 918 876 876 918 918 916 916 876 876 876 876 916 916 874 874 916 916 914 914 874 874 874 874 914 914 872 872 914 914 912 912 872 872 872 872 912 912 870 870 912 912 910 910 870 870 870 870 910 910 869 869 910 910 909 909 869 869 869 869 909 909 871 871 909 909 911 911 871 871 871 871 911 911 873 873 911 911 913 913 873 873 873 873 913 913 875 875 913 913 915 915 875 875 875 875 915 915 877 877 915 915 917 917 877 877 877 877 917 917 879 879 917 917 919 919 879 879 879 879 919 919 881 881 919 919 921 921 881 881 881 881 921 921 883 883 921 921 923 923 883 883 883 883 923 923 885 885 923 923 925 925 885 885 885 885 925 925 887 887 925 925 927 927 887 887 887 887 927 927 889 889 927 927 929 929 889 889 889 889 929 929 891 891 929 929 931 931 891 891 891 891 931 931 893 893 931 931 933 933 893 893 893 893 933 933 895 895 933 933 935 935 895 895 895 895 935 935 897 897 935 935 937 937 897 897 967 967 1027 1027 969 969 1027 1027 1028 1028 969 969 969 969 1028 1028 971 971 1028 1028 1030 1030 971 971 971 971 1030 1030 973 973 1030 1030 1033 1033 973 973 973 973 1033 1033 975 975 957 957 1014 1014 959 959 1014 1014 1017 1017 959 959 959 959 1017 1017 961 961 1017 1017 1019 1019 961 961 1523 1523 1524 1524 963 963 1525 1525 1020 1020 963 963 963 963 1020 1020 965 965 1020 1020 1023 1023 965 965 965 965 1023 1023 967 967 1023 1023 1024 1024 967 967 967 967 1024 1024 1027 1027 950 950 1003 1003 951 951 1003 1003 1007 1007 951 951 951 951 1007 1007 953 953 1007 1007 1009 1009 953 953 953 953 1009 1009 955 955 1009 1009 1010 1010 955 955 955 955 1010 1010 957 957 1010 1010 1013 1013 957 957 957 957 1013 1013 1014 1014 956 956 1011 1011 954 954 1011 1011 1008 1008 954 954 954 954 1008 1008 952 952 1008 1008 1006 1006 952 952 952 952 1006 1006 949 949 1006 1006 1005 1005 949 949 949 949 1005 1005 950 950 1005 1005 1004 1004 950 950 950 950 1004 1004 1003 1003 964 964 1021 1021 962 962 1021 1021 1526 1526 962 962 962 962 1527 1527 1528 1528 1018 1018 1016 1016 960 960 960 960 1016 1016 958 958 1016 1016 1015 1015 958 958 958 958 1015 1015 956 956 1015 1015 1012 1012 956 956 956 956 1012 1012 1011 1011 968 968 1026 1026 966 966 1026 1026 1025 1025 966 966 966 966 1025 1025 964 964 1025 1025 1022 1022 964 964 964 964 1022 1022 1021 1021 976 976 1036 1036 974 974 1036 1036 1035 1035 974 974 974 974 1035 1035 972 972 1035 1035 1032 1032 972 972 972 972 1032 1032 970 970 1032 1032 1031 1031 970 970 970 970 1031 1031 968 968 1031 1031 1029 1029 968 968 968 968 1029 1029 1026 1026 984 984 1046 1046 982 982 1046 1046 1045 1045 982 982 982 982 1045 1045 980 980 1045 1045 1042 1042 980 980 980 980 1042 1042 978 978 1042 1042 1041 1041 978 978 978 978 1041 1041 976 976 1041 1041 1039 1039 976 976 976 976 1039 1039 1036 1036 992 992 1055 1055 990 990 1055 1055 1054 1054 990 990 1529 1529 1530 1530 988 988 1531 1531 1051 1051 988 988 988 988 1051 1051 986 986 1051 1051 1050 1050 986 986 986 986 1050 1050 984 984 1050 1050 1048 1048 984 984 984 984 1048 1048 1046 1046 1000 1000 1065 1065 998 998 1065 1065 1064 1064 998 998 998 998 1064 1064 996 996 1064 1064 1061 1061 996 996 996 996 1061 1061 994 994 1061 1061 1060 1060 994 994 994 994 1060 1060 992 992 1060 1060 1058 1058 992 992 992 992 1058 1058 1055 1055 997 997 1062 1062 999 999 1062 1062 1063 1063 999 999 999 999 1063 1063 1001 1001 1063 1063 1066 1066 1001 1001 1001 1001 1066 1066 1002 1002 1066 1066 1067 1067 1002 1002 1002 1002 1067 1067 1000 1000 1067 1067 1068 1068 1000 1000 1000 1000 1068 1068 1065 1065 1033 1033 1034 1034 975 975 1034 1034 1037 1037 975 975 975 975 1037 1037 977 977 1037 1037 1038 1038 977 977 977 977 1038 1038 979 979 1038 1038 1040 1040 979 979 979 979 1040 1040 981 981 1040 1040 1043 1043 981 981 981 981 1043 1043 983 983 1043 1043 1044 1044 983 983 983 983 1044 1044 985 985 1044 1044 1047 1047 985 985 985 985 1047 1047 987 987 1047 1047 1049 1049 987 987 987 987 1049 1049 989 989 1049 1049 1052 1052 989 989 989 989 1052 1052 1532 1532 1052 1052 1533 1533 1534 1534 991 991 1053 1053 993 993 1053 1053 1056 1056 993 993 993 993 1056 1056 995 995 1056 1056 1057 1057 995 995 995 995 1057 1057 997 997 1057 1057 1059 1059 997 997 997 997 1059 1059 1062 1062 1075 1075 1077 1077 1112 1112 1112 1112 1110 1110 1075 1075 1110 1110 1108 1108 1075 1075 1075 1075 1108 1108 1073 1073 1108 1108 1106 1106 1073 1073 1106 1106 1104 1104 1073 1073 1073 1073 1104 1104 1071 1071 1104 1104 1102 1102 1071 1071 1102 1102 1100 1100 1071 1071 1071 1071 1100 1100 1069 1069 1100 1100 1097 1097 1069 1069 1097 1097 1098 1098 1069 1069 1069 1069 1098 1098 1070 1070 1098 1098 1099 1099 1070 1070 1099 1099 1101 1101 1070 1070 1070 1070 1101 1101 1072 1072 1101 1101 1103 1103 1072 1072 1103 1103 1105 1105 1072 1072 1072 1072 1105 1105 1074 1074 1105 1105 1107 1107 1074 1074 1107 1107 1109 1109 1074 1074 1074 1074 1109 1109 1076 1076 1109 1109 1111 1111 1076 1076 1111 1111 1113 1113 1076 1076 1076 1076 1113 1113 1078 1078 1113 1113 1115 1115 1078 1078 1115 1115 1117 1117 1078 1078 1078 1078 1117 1117 1080 1080 1117 1117 1119 1119 1080 1080 1119 1119 1121 1121 1080 1080 1080 1080 1121 1121 1082 1082 1121 1121 1123 1123 1082 1082 1123 1123 1125 1125 1082 1082 1082 1082 1125 1125 1084 1084 1125 1125 1127 1127 1084 1084 1127 1127 1129 1129 1084 1084 1084 1084 1129 1129 1086 1086 1129 1129 1131 1131 1086 1086 1086 1086 1131 1131 1087 1087 1131 1131 1133 1133 1087 1087 1087 1087 1133 1133 1089 1089 1133 1133 1135 1135 1089 1089 1135 1135 1137 1137 1089 1089 1089 1089 1137 1137 1091 1091 1137 1137 1139 1139 1091 1091 1139 1139 1141 1141 1091 1091 1091 1091 1141 1141 1093 1093 1141 1141 1143 1143 1093 1093 1143 1143 1145 1145 1093 1093 1093 1093 1145 1145 1095 1095 1145 1145 1147 1147 1095 1095 1147 1147 1149 1149 1095 1095 1095 1095 1149 1149 1096 1096 1149 1149 1150 1150 1096 1096 1150 1150 1148 1148 1096 1096 1096 1096 1148 1148 1094 1094 1148 1148 1146 1146 1094 1094 1146 1146 1144 1144 1094 1094 1094 1094 1144 1144 1092 1092 1144 1144 1142 1142 1092 1092 1142 1142 1140 1140 1092 1092 1092 1092 1140 1140 1090 1090 1140 1140 1138 1138 1090 1090 1138 1138 1136 1136 1090 1090 1090 1090 1136 1136 1088 1088 1136 1136 1134 1134 1088 1088 1134 1134 1132 1132 1088 1088 1088 1088 1132 1132 1085 1085 1132 1132 1130 1130 1085 1085 1130 1130 1128 1128 1085 1085 1085 1085 1128 1128 1083 1083 1128 1128 1126 1126 1083 1083 1126 1126 1124 1124 1083 1083 1083 1083 1124 1124 1081 1081 1124 1124 1122 1122 1081 1081 1122 1122 1120 1120 1081 1081 1081 1081 1120 1120 1079 1079 1120 1120 1118 1118 1079 1079 1118 1118 1116 1116 1079 1079 1079 1079 1116 1116 1077 1077 1116 1116 1114 1114 1077 1077 1077 1077 1114 1114 1112 1112 1170 1170 1172 1172 1165 1165 1164 1164 1167 1167 1165 1165 1167 1167 1169 1169 1165 1165 1165 1165 1169 1169 1170 1170 1158 1158 1160 1160 1165 1165 1160 1160 1162 1162 1165 1165 1165 1165 1162 1162 1164 1164 1152 1152 1154 1154 1165 1165 1154 1154 1156 1156 1165 1165 1165 1165 1156 1156 1158 1158 1155 1155 1153 1153 1165 1165 1153 1153 1151 1151 1165 1165 1165 1165 1151 1151 1152 1152 1161 1161 1159 1159 1165 1165 1159 1159 1157 1157 1165 1165 1165 1165 1157 1157 1155 1155 1168 1168 1166 1166 1165 1165 1166 1166 1163 1163 1165 1165 1165 1165 1163 1163 1161 1161 1175 1175 1173 1173 1165 1165 1173 1173 1171 1171 1165 1165 1165 1165 1171 1171 1168 1168 1178 1178 1179 1179 1165 1165 1179 1179 1177 1177 1165 1165 1165 1165 1177 1177 1175 1175 1172 1172 1174 1174 1165 1165 1174 1174 1176 1176 1165 1165 1165 1165 1176 1176 1178 1178 1180 1180 1181 1181 1182 1182 1181 1181 1183 1183 1182 1182 1184 1184 1185 1185 1186 1186 1185 1185 1187 1187 1186 1186 1188 1188 1189 1189 1190 1190 1189 1189 1191 1191 1190 1190 1192 1192 1193 1193 1194 1194 1193 1193 1195 1195 1194 1194 1196 1196 1197 1197 1198 1198 1197 1197 1199 1199 1198 1198 1200 1200 1201 1201 1202 1202 1201 1201 1203 1203 1202 1202 1204 1204 1205 1205 1206 1206 1205 1205 1207 1207 1206 1206 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208
+2 2 0 0 34 34 34 34 36 36 2 2 36 36 38 38 2 2 2 2 38 38 4 4 38 38 40 40 4 4 40 40 42 42 4 4 4 4 42 42 6 6 42 42 44 44 6 6 44 44 46 46 6 6 316 316 317 317 8 8 318 318 48 48 8 8 48 48 50 50 8 8 8 8 50 50 10 10 50 50 52 52 10 10 52 52 54 54 10 10 10 10 54 54 12 12 54 54 56 56 12 12 56 56 58 58 12 12 12 12 58 58 14 14 58 58 60 60 14 14 60 60 62 62 14 14 14 14 62 62 16 16 62 62 64 64 16 16 64 64 66 66 16 16 16 16 66 66 18 18 66 66 68 68 18 18 68 68 70 70 18 18 18 18 70 70 20 20 70 70 72 72 20 20 72 72 74 74 20 20 20 20 74 74 22 22 74 74 76 76 22 22 76 76 319 319 22 22 22 22 320 320 321 321 78 78 80 80 24 24 80 80 82 82 24 24 24 24 82 82 26 26 82 82 84 84 26 26 84 84 86 86 26 26 26 26 86 86 28 28 86 86 88 88 28 28 88 88 90 90 28 28 28 28 90 90 30 30 90 90 92 92 30 30 30 30 92 92 31 31 92 92 93 93 31 31 31 31 93 93 29 29 93 93 91 91 29 29 91 91 89 89 29 29 29 29 89 89 27 27 89 89 87 87 27 27 87 87 85 85 27 27 27 27 85 85 25 25 85 85 83 83 25 25 83 83 81 81 25 25 25 25 81 81 23 23 81 81 79 79 23 23 322 322 77 77 323 323 324 324 77 77 21 21 77 77 75 75 21 21 75 75 73 73 21 21 21 21 73 73 19 19 73 73 71 71 19 19 71 71 69 69 19 19 19 19 69 69 17 17 69 69 67 67 17 17 67 67 65 65 17 17 17 17 65 65 15 15 65 65 63 63 15 15 63 63 61 61 15 15 15 15 61 61 13 13 61 61 59 59 13 13 59 59 57 57 13 13 13 13 57 57 11 11 57 57 55 55 11 11 55 55 53 53 11 11 11 11 53 53 9 9 53 53 51 51 9 9 51 51 49 49 9 9 9 9 49 49 325 325 49 49 326 326 327 327 47 47 45 45 7 7 7 7 45 45 5 5 45 45 43 43 5 5 43 43 41 41 5 5 5 5 41 41 3 3 41 41 39 39 3 3 39 39 37 37 3 3 3 3 37 37 1 1 37 37 35 35 1 1 35 35 32 32 1 1 1 1 32 32 0 0 32 32 33 33 0 0 0 0 33 33 34 34 126 126 124 124 109 109 126 126 109 109 125 125 119 119 121 121 109 109 121 121 123 123 109 109 109 109 123 123 125 125 113 113 115 115 109 109 115 115 117 117 109 109 109 109 117 117 119 119 106 106 108 108 109 109 108 108 111 111 109 109 109 109 111 111 113 113 100 100 102 102 109 109 102 102 104 104 109 109 109 109 104 104 106 106 94 94 96 96 109 109 96 96 98 98 109 109 109 109 98 98 100 100 99 99 97 97 109 109 97 97 95 95 109 109 109 109 95 95 94 94 105 105 103 103 109 109 103 103 101 101 109 109 109 109 101 101 99 99 112 112 110 110 109 109 110 110 107 107 109 109 109 109 107 107 105 105 118 118 116 116 109 109 116 116 114 114 109 109 109 109 114 114 112 112 124 124 122 122 109 109 122 122 120 120 109 109 109 109 120 120 118 118 158 158 157 157 143 143 152 152 154 154 143 143 154 154 156 156 143 143 143 143 156 156 158 158 146 146 148 148 143 143 148 148 150 150 143 143 143 143 150 150 152 152 139 139 141 141 143 143 141 141 144 144 143 143 143 143 144 144 146 146 133 133 135 135 143 143 135 135 137 137 143 143 143 143 137 137 139 139 127 127 129 129 143 143 129 129 131 131 143 143 143 143 131 131 133 133 132 132 130 130 143 143 130 130 128 128 143 143 143 143 128 128 127 127 138 138 136 136 143 143 136 136 134 134 143 143 143 143 134 134 132 132 145 145 142 142 143 143 142 142 140 140 143 143 143 143 140 140 138 138 151 151 149 149 143 143 149 149 147 147 143 143 143 143 147 147 145 145 157 157 155 155 143 143 155 155 153 153 143 143 143 143 153 153 151 151 219 219 250 250 251 251 219 219 217 217 250 250 217 217 215 215 250 250 250 250 215 215 248 248 215 215 213 213 248 248 213 213 211 211 248 248 248 248 211 211 246 246 211 211 209 209 246 246 209 209 207 207 246 246 246 246 207 207 244 244 207 207 205 205 244 244 205 205 203 203 244 244 244 244 203 203 242 242 203 203 201 201 242 242 201 201 199 199 242 242 242 242 199 199 240 240 199 199 197 197 240 240 197 197 195 195 240 240 240 240 195 195 238 238 195 195 193 193 238 238 193 193 191 191 238 238 238 238 191 191 236 236 191 191 189 189 236 236 189 189 187 187 236 236 236 236 187 187 234 234 187 187 185 185 234 234 185 185 183 183 234 234 234 234 183 183 232 232 183 183 181 181 232 232 181 181 179 179 232 232 232 232 179 179 230 230 179 179 177 177 230 230 177 177 175 175 230 230 230 230 175 175 228 228 175 175 173 173 228 228 173 173 171 171 228 228 228 228 171 171 226 226 171 171 169 169 226 226 169 169 167 167 226 226 226 226 167 167 224 224 167 167 165 165 224 224 165 165 163 163 224 224 224 224 163 163 222 222 163 163 161 161 222 222 161 161 160 160 222 222 222 222 160 160 221 221 160 160 159 159 221 221 159 159 162 162 221 221 221 221 162 162 223 223 162 162 164 164 223 223 164 164 166 166 223 223 223 223 166 166 225 225 166 166 168 168 225 225 168 168 170 170 225 225 225 225 170 170 227 227 170 170 172 172 227 227 172 172 174 174 227 227 227 227 174 174 229 229 174 174 176 176 229 229 176 176 178 178 229 229 229 229 178 178 231 231 178 178 180 180 231 231 180 180 182 182 231 231 231 231 182 182 233 233 182 182 184 184 233 233 184 184 186 186 233 233 233 233 186 186 235 235 186 186 188 188 235 235 188 188 190 190 235 235 235 235 190 190 237 237 190 190 192 192 237 237 192 192 194 194 237 237 237 237 194 194 239 239 194 194 196 196 239 239 196 196 198 198 239 239 239 239 198 198 241 241 198 198 200 200 241 241 200 200 202 202 241 241 241 241 202 202 243 243 202 202 204 204 243 243 204 204 206 206 243 243 243 243 206 206 245 245 206 206 208 208 245 245 208 208 210 210 245 245 245 245 210 210 247 247 210 210 212 212 247 247 212 212 214 214 247 247 247 247 214 214 249 249 214 214 216 216 249 249 216 216 218 218 249 249 249 249 218 218 251 251 218 218 220 220 251 251 251 251 220 220 219 219 281 281 283 283 315 315 315 315 283 283 314 314 283 283 282 282 314 314 282 282 280 280 314 314 314 314 280 280 312 312 280 280 278 278 312 312 312 312 278 278 310 310 278 278 276 276 310 310 310 310 276 276 308 308 276 276 274 274 308 308 308 308 274 274 306 306 274 274 272 272 306 306 306 306 272 272 304 304 272 272 270 270 304 304 304 304 270 270 302 302 270 270 268 268 302 302 302 302 268 268 300 300 268 268 266 266 300 300 300 300 266 266 298 298 266 266 264 264 298 298 298 298 264 264 296 296 264 264 262 262 296 296 296 296 262 262 294 294 262 262 260 260 294 294 294 294 260 260 292 292 260 260 258 258 292 292 292 292 258 258 290 290 258 258 256 256 290 290 290 290 256 256 288 288 256 256 254 254 288 288 288 288 254 254 286 286 254 254 252 252 286 286 286 286 252 252 284 284 252 252 253 253 284 284 284 284 253 253 285 285 253 253 255 255 285 285 285 285 255 255 287 287 255 255 257 257 287 287 287 287 257 257 289 289 257 257 259 259 289 289 289 289 259 259 291 291 259 259 261 261 291 291 291 291 261 261 293 293 261 261 263 263 293 293 293 293 263 263 295 295 263 263 265 265 295 295 295 295 265 265 297 297 265 265 267 267 297 297 297 297 267 267 299 299 267 267 269 269 299 299 299 299 269 269 301 301 269 269 271 271 301 301 301 301 271 271 303 303 271 271 273 273 303 303 303 303 273 273 305 305 273 273 275 275 305 305 305 305 275 275 307 307 275 275 277 277 307 307 307 307 277 277 309 309 277 277 279 279 309 309 309 309 279 279 311 311 279 279 281 281 311 311 311 311 281 281 313 313 281 281 315 315 313 313
+2 2 0 0 34 34 34 34 36 36 2 2 36 36 38 38 2 2 2 2 38 38 4 4 38 38 40 40 4 4 40 40 42 42 4 4 4 4 42 42 6 6 42 42 44 44 6 6 44 44 46 46 6 6 6 6 46 46 316 316 46 46 317 317 318 318 48 48 50 50 8 8 8 8 50 50 10 10 50 50 52 52 10 10 52 52 54 54 10 10 10 10 54 54 12 12 54 54 56 56 12 12 56 56 58 58 12 12 12 12 58 58 14 14 58 58 60 60 14 14 60 60 62 62 14 14 14 14 62 62 16 16 62 62 64 64 16 16 64 64 66 66 16 16 16 16 66 66 18 18 66 66 68 68 18 18 68 68 70 70 18 18 18 18 70 70 20 20 70 70 72 72 20 20 72 72 74 74 20 20 20 20 74 74 22 22 74 74 76 76 22 22 76 76 78 78 22 22 319 319 320 320 24 24 321 321 80 80 24 24 80 80 82 82 24 24 24 24 82 82 26 26 82 82 84 84 26 26 84 84 86 86 26 26 26 26 86 86 28 28 86 86 88 88 28 28 88 88 90 90 28 28 28 28 90 90 30 30 90 90 92 92 30 30 30 30 92 92 31 31 92 92 93 93 31 31 31 31 93 93 29 29 93 93 91 91 29 29 91 91 89 89 29 29 29 29 89 89 27 27 89 89 87 87 27 27 87 87 85 85 27 27 27 27 85 85 25 25 85 85 83 83 25 25 83 83 81 81 25 25 25 25 81 81 23 23 81 81 79 79 23 23 79 79 322 322 23 23 23 23 323 323 324 324 77 77 75 75 21 21 75 75 73 73 21 21 21 21 73 73 19 19 73 73 71 71 19 19 71 71 69 69 19 19 19 19 69 69 17 17 69 69 67 67 17 17 67 67 65 65 17 17 17 17 65 65 15 15 65 65 63 63 15 15 63 63 61 61 15 15 15 15 61 61 13 13 61 61 59 59 13 13 59 59 57 57 13 13 13 13 57 57 11 11 57 57 55 55 11 11 55 55 53 53 11 11 11 11 53 53 9 9 53 53 51 51 9 9 51 51 49 49 9 9 9 9 49 49 7 7 49 49 47 47 7 7 325 325 45 45 326 326 327 327 45 45 5 5 45 45 43 43 5 5 43 43 41 41 5 5 5 5 41 41 3 3 41 41 39 39 3 3 39 39 37 37 3 3 3 3 37 37 1 1 37 37 35 35 1 1 35 35 32 32 1 1 1 1 32 32 0 0 32 32 33 33 0 0 0 0 33 33 34 34 126 126 124 124 109 109 126 126 109 109 125 125 119 119 121 121 109 109 121 121 123 123 109 109 109 109 123 123 125 125 113 113 115 115 109 109 115 115 117 117 109 109 109 109 117 117 119 119 106 106 108 108 109 109 108 108 111 111 109 109 109 109 111 111 113 113 100 100 102 102 109 109 102 102 104 104 109 109 109 109 104 104 106 106 94 94 96 96 109 109 96 96 98 98 109 109 109 109 98 98 100 100 99 99 97 97 109 109 97 97 95 95 109 109 109 109 95 95 94 94 105 105 103 103 109 109 103 103 101 101 109 109 109 109 101 101 99 99 112 112 110 110 109 109 110 110 107 107 109 109 109 109 107 107 105 105 118 118 116 116 109 109 116 116 114 114 109 109 109 109 114 114 112 112 124 124 122 122 109 109 122 122 120 120 109 109 109 109 120 120 118 118 158 158 157 157 143 143 152 152 154 154 143 143 154 154 156 156 143 143 143 143 156 156 158 158 146 146 148 148 143 143 148 148 150 150 143 143 143 143 150 150 152 152 139 139 141 141 143 143 141 141 144 144 143 143 143 143 144 144 146 146 133 133 135 135 143 143 135 135 137 137 143 143 143 143 137 137 139 139 127 127 129 129 143 143 129 129 131 131 143 143 143 143 131 131 133 133 132 132 130 130 143 143 130 130 128 128 143 143 143 143 128 128 127 127 138 138 136 136 143 143 136 136 134 134 143 143 143 143 134 134 132 132 145 145 142 142 143 143 142 142 140 140 143 143 143 143 140 140 138 138 151 151 149 149 143 143 149 149 147 147 143 143 143 143 147 147 145 145 157 157 155 155 143 143 155 155 153 153 143 143 143 143 153 153 151 151 219 219 250 250 251 251 219 219 217 217 250 250 217 217 215 215 250 250 250 250 215 215 248 248 215 215 213 213 248 248 213 213 211 211 248 248 248 248 211 211 246 246 211 211 209 209 246 246 209 209 207 207 246 246 246 246 207 207 244 244 207 207 205 205 244 244 205 205 203 203 244 244 244 244 203 203 242 242 203 203 201 201 242 242 201 201 199 199 242 242 242 242 199 199 240 240 199 199 197 197 240 240 197 197 195 195 240 240 240 240 195 195 238 238 195 195 193 193 238 238 193 193 191 191 238 238 238 238 191 191 236 236 191 191 189 189 236 236 189 189 187 187 236 236 236 236 187 187 234 234 187 187 185 185 234 234 185 185 183 183 234 234 234 234 183 183 232 232 183 183 181 181 232 232 181 181 179 179 232 232 232 232 179 179 230 230 179 179 177 177 230 230 177 177 175 175 230 230 230 230 175 175 228 228 175 175 173 173 228 228 173 173 171 171 228 228 228 228 171 171 226 226 171 171 169 169 226 226 169 169 167 167 226 226 226 226 167 167 224 224 167 167 165 165 224 224 165 165 163 163 224 224 224 224 163 163 222 222 163 163 161 161 222 222 161 161 160 160 222 222 222 222 160 160 221 221 160 160 159 159 221 221 159 159 162 162 221 221 221 221 162 162 223 223 162 162 164 164 223 223 164 164 166 166 223 223 223 223 166 166 225 225 166 166 168 168 225 225 168 168 170 170 225 225 225 225 170 170 227 227 170 170 172 172 227 227 172 172 174 174 227 227 227 227 174 174 229 229 174 174 176 176 229 229 176 176 178 178 229 229 229 229 178 178 231 231 178 178 180 180 231 231 180 180 182 182 231 231 231 231 182 182 233 233 182 182 184 184 233 233 184 184 186 186 233 233 233 233 186 186 235 235 186 186 188 188 235 235 188 188 190 190 235 235 235 235 190 190 237 237 190 190 192 192 237 237 192 192 194 194 237 237 237 237 194 194 239 239 194 194 196 196 239 239 196 196 198 198 239 239 239 239 198 198 241 241 198 198 200 200 241 241 200 200 202 202 241 241 241 241 202 202 243 243 202 202 204 204 243 243 204 204 206 206 243 243 243 243 206 206 245 245 206 206 208 208 245 245 208 208 210 210 245 245 245 245 210 210 247 247 210 210 212 212 247 247 212 212 214 214 247 247 247 247 214 214 249 249 214 214 216 216 249 249 216 216 218 218 249 249 249 249 218 218 251 251 218 218 220 220 251 251 251 251 220 220 219 219 281 281 283 283 315 315 315 315 283 283 314 314 283 283 282 282 314 314 282 282 280 280 314 314 314 314 280 280 312 312 280 280 278 278 312 312 312 312 278 278 310 310 278 278 276 276 310 310 310 310 276 276 308 308 276 276 274 274 308 308 308 308 274 274 306 306 274 274 272 272 306 306 306 306 272 272 304 304 272 272 270 270 304 304 304 304 270 270 302 302 270 270 268 268 302 302 302 302 268 268 300 300 268 268 266 266 300 300 300 300 266 266 298 298 266 266 264 264 298 298 298 298 264 264 296 296 264 264 262 262 296 296 296 296 262 262 294 294 262 262 260 260 294 294 294 294 260 260 292 292 260 260 258 258 292 292 292 292 258 258 290 290 258 258 256 256 290 290 290 290 256 256 288 288 256 256 254 254 288 288 288 288 254 254 286 286 254 254 252 252 286 286 286 286 252 252 284 284 252 252 253 253 284 284 284 284 253 253 285 285 253 253 255 255 285 285 285 285 255 255 287 287 255 255 257 257 287 287 287 287 257 257 289 289 257 257 259 259 289 289 289 289 259 259 291 291 259 259 261 261 291 291 291 291 261 261 293 293 261 261 263 263 293 293 293 293 263 263 295 295 263 263 265 265 295 295 295 295 265 265 297 297 265 265 267 267 297 297 297 297 267 267 299 299 267 267 269 269 299 299 299 299 269 269 301 301 269 269 271 271 301 301 301 301 271 271 303 303 271 271 273 273 303 303 303 303 273 273 305 305 273 273 275 275 305 305 305 305 275 275 307 307 275 275 277 277 307 307 307 307 277 277 309 309 277 277 279 279 309 309 309 309 279 279 311 311 279 279 281 281 311 311 311 311 281 281 313 313 281 281 315 315 313 313
+36 36 34 34 27 27 34 34 32 32 27 27 27 27 32 32 30 30 6 6 4 4 18 18 3 3 5 5 17 17 5 5 7 7 17 17 17 17 7 7 9 9 12 12 10 10 18 18 10 10 8 8 18 18 18 18 8 8 6 6 46 46 44 44 38 38 44 44 42 42 38 38 38 38 42 42 27 27 42 42 40 40 27 27 27 27 40 40 36 36 49 49 51 51 37 37 51 51 53 53 37 37 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 25 25 28 28 23 23 28 28 21 21 23 23 30 30 26 26 27 27 26 26 24 24 27 27 27 27 24 24 22 22 22 22 20 20 27 27 20 20 16 16 27 27 27 27 16 16 18 18 16 16 14 14 18 18 18 18 14 14 12 12 25 25 29 29 28 28 29 29 31 31 28 28 28 28 31 31 33 33 21 21 28 28 19 19 28 28 17 17 19 19 19 19 17 17 15 15 4 4 2 2 18 18 2 2 0 0 18 18 18 18 0 0 17 17 0 0 1 1 17 17 17 17 1 1 3 3 52 52 50 50 38 38 50 50 48 48 38 38 38 38 48 48 46 46 33 33 35 35 28 28 35 35 39 39 28 28 28 28 39 39 37 37 39 39 41 41 37 37 37 37 41 41 43 43 9 9 11 11 17 17 11 11 13 13 17 17 17 17 13 13 15 15 53 53 55 55 37 37 55 55 56 56 37 37 37 37 56 56 38 38 56 56 54 54 38 38 38 38 54 54 52 52 380 380 323 323 378 378 323 323 321 321 378 378 378 378 321 321 376 376 321 321 319 319 376 376 376 376 319 319 374 374 319 319 317 317 374 374 374 374 317 317 372 372 380 380 382 382 323 323 382 382 1250 1250 323 323 323 323 1251 1251 1252 1252 384 384 386 386 325 325 325 325 386 386 327 327 386 386 388 388 327 327 388 388 390 390 327 327 327 327 390 390 329 329 390 390 392 392 329 329 392 392 394 394 329 329 329 329 394 394 331 331 394 394 396 396 331 331 396 396 398 398 331 331 331 331 398 398 333 333 398 398 400 400 333 333 333 333 400 400 335 335 400 400 402 402 335 335 335 335 402 402 337 337 402 402 404 404 337 337 404 404 406 406 337 337 406 406 408 408 337 337 337 337 408 408 339 339 408 408 410 410 339 339 339 339 410 410 341 341 410 410 412 412 341 341 341 341 412 412 343 343 412 412 414 414 343 343 414 414 416 416 343 343 416 416 418 418 343 343 343 343 418 418 345 345 418 418 420 420 345 345 345 345 420 420 347 347 420 420 422 422 347 347 1253 1253 1254 1254 349 349 1255 1255 1256 1256 349 349 349 349 1257 1257 1258 1258 1259 1259 426 426 351 351 426 426 428 428 351 351 428 428 430 430 351 351 351 351 430 430 353 353 430 430 432 432 353 353 353 353 432 432 355 355 432 432 434 434 355 355 355 355 434 434 357 357 434 434 436 436 357 357 445 445 362 362 361 361 436 436 438 438 357 357 438 438 440 440 357 357 357 357 440 440 359 359 440 440 442 442 359 359 359 359 442 442 361 361 442 442 444 444 361 361 361 361 444 444 445 445 445 445 446 446 362 362 446 446 443 443 362 362 362 362 443 443 360 360 443 443 441 441 360 360 441 441 439 439 360 360 360 360 439 439 358 358 439 439 437 437 358 358 358 358 437 437 356 356 437 437 435 435 356 356 356 356 435 435 354 354 435 435 433 433 354 354 433 433 431 431 354 354 431 431 429 429 354 354 354 354 429 429 352 352 429 429 427 427 352 352 1260 1260 1261 1261 350 350 1262 1262 1263 1263 350 350 350 350 1264 1264 1265 1265 425 425 423 423 348 348 423 423 421 421 348 348 421 421 419 419 348 348 348 348 419 419 346 346 419 419 417 417 346 346 346 346 417 417 344 344 417 417 415 415 344 344 344 344 415 415 342 342 415 415 413 413 342 342 342 342 413 413 340 340 413 413 411 411 340 340 411 411 409 409 340 340 409 409 407 407 340 340 340 340 407 407 338 338 407 407 405 405 338 338 338 338 405 405 336 336 405 405 403 403 336 336 336 336 403 403 334 334 403 403 401 401 334 334 401 401 399 399 334 334 399 399 397 397 334 334 334 334 397 397 332 332 397 397 395 395 332 332 332 332 395 395 330 330 395 395 393 393 330 330 393 393 391 391 330 330 330 330 391 391 328 328 391 391 389 389 328 328 389 389 387 387 328 328 328 328 387 387 326 326 387 387 385 385 326 326 1266 1266 383 383 1267 1267 1268 1268 383 383 324 324 383 383 381 381 324 324 324 324 381 381 322 322 381 381 379 379 322 322 322 322 379 379 320 320 379 379 377 377 320 320 377 377 375 375 320 320 375 375 373 373 320 320 320 320 373 373 318 318 373 373 371 371 318 318 318 318 371 371 316 316 371 371 369 369 316 316 316 316 369 369 314 314 369 369 367 367 314 314 367 367 365 365 314 314 365 365 363 363 314 314 314 314 363 363 312 312 363 363 364 364 312 312 312 312 364 364 313 313 364 364 366 366 313 313 313 313 366 366 315 315 366 366 368 368 315 315 315 315 368 368 317 317 368 368 370 370 317 317 317 317 370 370 372 372 1269 1269 263 263 1270 1270 263 263 265 265 1271 1271 1272 1272 265 265 1273 1273 265 265 267 267 1274 1274 1275 1275 267 267 1276 1276 267 267 269 269 1277 1277 1278 1278 269 269 1279 1279 269 269 271 271 1280 1280 1281 1281 271 271 1282 1282 271 271 273 273 1283 1283 1284 1284 273 273 1285 1285 273 273 275 275 1286 1286 1287 1287 275 275 1288 1288 275 275 277 277 1289 1289 1290 1290 277 277 1291 1291 277 277 279 279 1292 1292 1293 1293 279 279 1294 1294 279 279 281 281 1295 1295 1296 1296 281 281 1297 1297 281 281 283 283 1298 1298 1299 1299 283 283 1300 1300 283 283 285 285 1301 1301 1302 1302 285 285 1303 1303 285 285 287 287 1304 1304 1305 1305 287 287 1306 1306 287 287 289 289 1307 1307 1308 1308 289 289 1309 1309 289 289 291 291 1310 1310 1311 1311 291 291 1312 1312 291 291 293 293 1313 1313 1314 1314 293 293 1315 1315 293 293 295 295 1316 1316 1317 1317 295 295 1318 1318 295 295 297 297 1319 1319 1320 1320 297 297 1321 1321 297 297 299 299 1322 1322 1323 1323 299 299 350 350 299 299 301 301 350 350 350 350 301 301 1324 1324 301 301 303 303 1325 1325 1326 1326 303 303 1327 1327 303 303 305 305 1328 1328 1329 1329 305 305 1330 1330 305 305 307 307 1331 1331 1332 1332 307 307 1333 1333 307 307 309 309 1334 1334 1335 1335 309 309 1336 1336 309 309 311 311 1337 1337 1338 1338 311 311 1339 1339 311 311 310 310 1340 1340 1341 1341 310 310 1342 1342 310 310 308 308 1343 1343 1344 1344 308 308 1345 1345 308 308 306 306 1346 1346 1347 1347 306 306 1348 1348 306 306 304 304 1349 1349 1350 1350 304 304 1351 1351 304 304 302 302 1352 1352 1353 1353 302 302 1354 1354 302 302 300 300 1355 1355 1356 1356 300 300 1357 1357 300 300 298 298 1358 1358 1359 1359 298 298 349 349 298 298 296 296 349 349 349 349 296 296 1360 1360 296 296 294 294 1361 1361 1362 1362 294 294 1363 1363 294 294 292 292 1364 1364 1365 1365 292 292 1366 1366 292 292 290 290 1367 1367 1368 1368 290 290 1369 1369 290 290 288 288 1370 1370 1371 1371 288 288 1372 1372 288 288 286 286 1373 1373 1374 1374 286 286 1375 1375 286 286 284 284 1376 1376 1377 1377 284 284 1378 1378 284 284 282 282 1379 1379 1380 1380 282 282 1381 1381 282 282 280 280 1382 1382 1383 1383 280 280 1384 1384 280 280 278 278 1385 1385 1386 1386 278 278 1387 1387 278 278 276 276 1388 1388 1389 1389 276 276 1390 1390 276 276 274 274 1391 1391 1392 1392 274 274 1393 1393 274 274 272 272 1394 1394 1395 1395 272 272 1396 1396 272 272 270 270 1397 1397 1398 1398 270 270 1399 1399 270 270 268 268 1400 1400 1401 1401 268 268 1402 1402 268 268 266 266 1403 1403 1404 1404 266 266 1405 1405 266 266 264 264 1406 1406 1407 1407 264 264 1408 1408 264 264 262 262 1409 1409 1410 1410 262 262 1411 1411 262 262 261 261 1412 1412 1413 1413 261 261 1414 1414 261 261 263 263 1415 1415 261 261 212 212 263 263 212 212 214 214 263 263 263 263 214 214 265 265 214 214 216 216 265 265 265 265 216 216 267 267 216 216 218 218 267 267 267 267 218 218 269 269 218 218 220 220 269 269 269 269 220 220 271 271 220 220 222 222 271 271 271 271 222 222 273 273 222 222 224 224 273 273 273 273 224 224 275 275 224 224 226 226 275 275 275 275 226 226 277 277 226 226 228 228 277 277 277 277 228 228 279 279 228 228 230 230 279 279 279 279 230 230 281 281 230 230 232 232 281 281 281 281 232 232 283 283 232 232 234 234 283 283 283 283 234 234 285 285 234 234 236 236 285 285 285 285 236 236 287 287 236 236 238 238 287 287 287 287 238 238 289 289 238 238 240 240 289 289 289 289 240 240 291 291 240 240 242 242 291 291 291 291 242 242 293 293 242 242 244 244 293 293 293 293 244 244 295 295 244 244 246 246 295 295 295 295 246 246 297 297 246 246 248 248 297 297 297 297 248 248 299 299 248 248 250 250 299 299 299 299 250 250 301 301 250 250 252 252 301 301 301 301 252 252 303 303 252 252 254 254 303 303 303 303 254 254 305 305 254 254 256 256 305 305 305 305 256 256 307 307 256 256 258 258 307 307 307 307 258 258 309 309 258 258 260 260 309 309 309 309 260 260 311 311 260 260 259 259 311 311 311 311 259 259 310 310 259 259 257 257 310 310 310 310 257 257 308 308 257 257 255 255 308 308 308 308 255 255 306 306 255 255 253 253 306 306 306 306 253 253 304 304 253 253 251 251 304 304 304 304 251 251 302 302 251 251 249 249 302 302 302 302 249 249 300 300 249 249 247 247 300 300 300 300 247 247 298 298 247 247 245 245 298 298 298 298 245 245 296 296 245 245 243 243 296 296 296 296 243 243 294 294 243 243 241 241 294 294 294 294 241 241 292 292 241 241 239 239 292 292 292 292 239 239 290 290 239 239 237 237 290 290 290 290 237 237 288 288 237 237 235 235 288 288 288 288 235 235 286 286 235 235 233 233 286 286 286 286 233 233 284 284 233 233 231 231 284 284 284 284 231 231 282 282 231 231 229 229 282 282 282 282 229 229 280 280 229 229 227 227 280 280 280 280 227 227 278 278 227 227 225 225 278 278 278 278 225 225 276 276 225 225 223 223 276 276 276 276 223 223 274 274 223 223 221 221 274 274 274 274 221 221 272 272 221 221 219 219 272 272 272 272 219 219 270 270 219 219 217 217 270 270 270 270 217 217 268 268 217 217 215 215 268 268 268 268 215 215 266 266 215 215 213 213 266 266 266 266 213 213 264 264 213 213 211 211 264 264 264 264 211 211 262 262 211 211 210 210 262 262 262 262 210 210 261 261 210 210 212 212 261 261 210 210 161 161 212 212 161 161 163 163 212 212 212 212 163 163 214 214 163 163 165 165 214 214 214 214 165 165 216 216 165 165 167 167 216 216 216 216 167 167 218 218 167 167 169 169 218 218 218 218 169 169 220 220 169 169 171 171 220 220 220 220 171 171 222 222 171 171 173 173 222 222 222 222 173 173 224 224 173 173 175 175 224 224 224 224 175 175 226 226 175 175 177 177 226 226 226 226 177 177 228 228 177 177 179 179 228 228 228 228 179 179 230 230 179 179 181 181 230 230 230 230 181 181 232 232 181 181 183 183 232 232 232 232 183 183 234 234 183 183 185 185 234 234 234 234 185 185 236 236 185 185 187 187 236 236 236 236 187 187 238 238 187 187 189 189 238 238 238 238 189 189 240 240 189 189 191 191 240 240 240 240 191 191 242 242 191 191 193 193 242 242 242 242 193 193 244 244 193 193 195 195 244 244 244 244 195 195 246 246 195 195 197 197 246 246 246 246 197 197 248 248 197 197 199 199 248 248 248 248 199 199 250 250 199 199 201 201 250 250 250 250 201 201 252 252 201 201 203 203 252 252 252 252 203 203 254 254 203 203 205 205 254 254 254 254 205 205 256 256 205 205 207 207 256 256 256 256 207 207 258 258 207 207 209 209 258 258 258 258 209 209 260 260 209 209 208 208 260 260 260 260 208 208 259 259 208 208 206 206 259 259 259 259 206 206 257 257 206 206 204 204 257 257 257 257 204 204 255 255 204 204 202 202 255 255 255 255 202 202 253 253 202 202 200 200 253 253 253 253 200 200 251 251 200 200 198 198 251 251 251 251 198 198 249 249 198 198 196 196 249 249 249 249 196 196 247 247 196 196 194 194 247 247 247 247 194 194 245 245 194 194 192 192 245 245 245 245 192 192 243 243 192 192 190 190 243 243 243 243 190 190 241 241 190 190 188 188 241 241 241 241 188 188 239 239 188 188 186 186 239 239 239 239 186 186 237 237 186 186 184 184 237 237 237 237 184 184 235 235 184 184 182 182 235 235 235 235 182 182 233 233 182 182 180 180 233 233 233 233 180 180 231 231 180 180 178 178 231 231 231 231 178 178 229 229 178 178 176 176 229 229 229 229 176 176 227 227 176 176 174 174 227 227 227 227 174 174 225 225 174 174 172 172 225 225 225 225 172 172 223 223 172 172 170 170 223 223 223 223 170 170 221 221 170 170 168 168 221 221 221 221 168 168 219 219 168 168 166 166 219 219 219 219 166 166 217 217 166 166 164 164 217 217 217 217 164 164 215 215 164 164 162 162 215 215 215 215 162 162 213 213 162 162 160 160 213 213 213 213 160 160 211 211 160 160 159 159 211 211 211 211 159 159 210 210 159 159 161 161 210 210 159 159 110 110 161 161 110 110 112 112 161 161 161 161 112 112 163 163 112 112 114 114 163 163 163 163 114 114 165 165 114 114 116 116 165 165 165 165 116 116 167 167 116 116 118 118 167 167 167 167 118 118 169 169 118 118 120 120 169 169 169 169 120 120 171 171 120 120 122 122 171 171 171 171 122 122 173 173 122 122 124 124 173 173 173 173 124 124 175 175 124 124 126 126 175 175 175 175 126 126 177 177 126 126 128 128 177 177 177 177 128 128 179 179 128 128 130 130 179 179 179 179 130 130 181 181 130 130 132 132 181 181 181 181 132 132 183 183 132 132 134 134 183 183 183 183 134 134 185 185 134 134 136 136 185 185 185 185 136 136 187 187 136 136 138 138 187 187 187 187 138 138 189 189 138 138 140 140 189 189 189 189 140 140 191 191 140 140 142 142 191 191 191 191 142 142 193 193 142 142 144 144 193 193 193 193 144 144 195 195 144 144 146 146 195 195 195 195 146 146 197 197 146 146 148 148 197 197 197 197 148 148 199 199 148 148 150 150 199 199 199 199 150 150 201 201 150 150 152 152 201 201 201 201 152 152 203 203 152 152 154 154 203 203 203 203 154 154 205 205 154 154 156 156 205 205 205 205 156 156 207 207 156 156 158 158 207 207 207 207 158 158 209 209 158 158 157 157 209 209 209 209 157 157 208 208 157 157 155 155 208 208 208 208 155 155 206 206 155 155 153 153 206 206 206 206 153 153 204 204 153 153 151 151 204 204 204 204 151 151 202 202 151 151 149 149 202 202 202 202 149 149 200 200 149 149 147 147 200 200 200 200 147 147 198 198 147 147 145 145 198 198 198 198 145 145 196 196 145 145 143 143 196 196 196 196 143 143 194 194 143 143 141 141 194 194 194 194 141 141 192 192 141 141 139 139 192 192 192 192 139 139 190 190 139 139 137 137 190 190 190 190 137 137 188 188 137 137 135 135 188 188 188 188 135 135 186 186 135 135 133 133 186 186 186 186 133 133 184 184 133 133 131 131 184 184 184 184 131 131 182 182 131 131 129 129 182 182 182 182 129 129 180 180 129 129 127 127 180 180 180 180 127 127 178 178 127 127 125 125 178 178 178 178 125 125 176 176 125 125 123 123 176 176 176 176 123 123 174 174 123 123 121 121 174 174 174 174 121 121 172 172 121 121 119 119 172 172 172 172 119 119 170 170 119 119 117 117 170 170 170 170 117 117 168 168 117 117 115 115 168 168 168 168 115 115 166 166 115 115 113 113 166 166 166 166 113 113 164 164 113 113 111 111 164 164 164 164 111 111 162 162 111 111 109 109 162 162 162 162 109 109 160 160 109 109 108 108 160 160 160 160 108 108 159 159 108 108 110 110 159 159 108 108 59 59 110 110 59 59 61 61 110 110 110 110 61 61 112 112 61 61 63 63 112 112 112 112 63 63 114 114 63 63 65 65 114 114 114 114 65 65 116 116 65 65 67 67 116 116 116 116 67 67 118 118 67 67 69 69 118 118 118 118 69 69 120 120 69 69 71 71 120 120 120 120 71 71 122 122 71 71 73 73 122 122 122 122 73 73 124 124 73 73 75 75 124 124 124 124 75 75 126 126 75 75 77 77 126 126 126 126 77 77 128 128 77 77 79 79 128 128 128 128 79 79 130 130 79 79 81 81 130 130 130 130 81 81 132 132 81 81 83 83 132 132 132 132 83 83 134 134 83 83 85 85 134 134 134 134 85 85 136 136 85 85 87 87 136 136 136 136 87 87 138 138 87 87 89 89 138 138 138 138 89 89 140 140 89 89 91 91 140 140 140 140 91 91 142 142 91 91 93 93 142 142 142 142 93 93 144 144 93 93 95 95 144 144 144 144 95 95 146 146 95 95 97 97 146 146 146 146 97 97 148 148 97 97 99 99 148 148 148 148 99 99 150 150 99 99 101 101 150 150 150 150 101 101 152 152 101 101 103 103 152 152 152 152 103 103 154 154 103 103 105 105 154 154 154 154 105 105 156 156 105 105 107 107 156 156 156 156 107 107 158 158 107 107 106 106 158 158 158 158 106 106 157 157 106 106 104 104 157 157 157 157 104 104 155 155 104 104 102 102 155 155 155 155 102 102 153 153 102 102 100 100 153 153 153 153 100 100 151 151 100 100 98 98 151 151 151 151 98 98 149 149 98 98 96 96 149 149 149 149 96 96 147 147 96 96 94 94 147 147 147 147 94 94 145 145 94 94 92 92 145 145 145 145 92 92 143 143 92 92 90 90 143 143 143 143 90 90 141 141 90 90 88 88 141 141 141 141 88 88 139 139 88 88 86 86 139 139 139 139 86 86 137 137 86 86 84 84 137 137 137 137 84 84 135 135 84 84 82 82 135 135 135 135 82 82 133 133 82 82 80 80 133 133 133 133 80 80 131 131 80 80 78 78 131 131 131 131 78 78 129 129 78 78 76 76 129 129 129 129 76 76 127 127 76 76 74 74 127 127 127 127 74 74 125 125 74 74 72 72 125 125 125 125 72 72 123 123 72 72 70 70 123 123 123 123 70 70 121 121 70 70 68 68 121 121 121 121 68 68 119 119 68 68 66 66 119 119 119 119 66 66 117 117 66 66 64 64 117 117 117 117 64 64 115 115 64 64 62 62 115 115 115 115 62 62 113 113 62 62 60 60 113 113 113 113 60 60 111 111 60 60 58 58 111 111 111 111 58 58 109 109 58 58 57 57 109 109 109 109 57 57 108 108 57 57 59 59 108 108 531 531 532 532 448 448 534 534 452 452 532 532 452 452 450 450 532 532 532 532 450 450 448 448 460 460 458 458 536 536 458 458 456 456 536 536 536 536 456 456 534 534 456 456 454 454 534 534 534 534 454 454 452 452 460 460 536 536 462 462 536 536 538 538 462 462 462 462 538 538 464 464 464 464 538 538 466 466 538 538 1416 1416 466 466 466 466 1417 1417 1418 1418 542 542 472 472 540 540 472 472 470 470 540 540 540 540 470 470 468 468 544 544 476 476 542 542 476 476 474 474 542 542 542 542 474 474 472 472 484 484 482 482 546 546 482 482 480 480 546 546 546 546 480 480 544 544 480 480 478 478 544 544 544 544 478 478 476 476 484 484 546 546 486 486 546 546 549 549 486 486 486 486 549 549 488 488 488 488 549 549 490 490 549 549 550 550 490 490 490 490 550 550 492 492 552 552 496 496 550 550 496 496 494 494 550 550 550 550 494 494 492 492 554 554 500 500 552 552 500 500 498 498 552 552 552 552 498 498 496 496 556 556 504 504 554 554 504 504 502 502 554 554 554 554 502 502 500 500 558 558 1419 1419 1420 1420 508 508 506 506 556 556 556 556 506 506 504 504 516 516 514 514 560 560 514 514 512 512 560 560 560 560 512 512 558 558 512 512 510 510 558 558 558 558 510 510 1421 1421 516 516 560 560 518 518 560 560 562 562 518 518 518 518 562 562 520 520 520 520 562 562 522 522 562 562 564 564 522 522 522 522 564 564 524 524 566 566 528 528 564 564 528 528 526 526 564 564 564 564 526 526 524 524 565 565 530 530 566 566 530 530 529 529 566 566 566 566 529 529 528 528 521 521 523 523 563 563 523 523 525 525 563 563 563 563 525 525 565 565 525 525 527 527 565 565 565 565 527 527 530 530 521 521 563 563 519 519 563 563 561 561 519 519 519 519 561 561 517 517 517 517 561 561 515 515 561 561 559 559 515 515 515 515 559 559 513 513 1422 1422 1423 1423 559 559 1424 1424 511 511 559 559 559 559 511 511 513 513 555 555 505 505 557 557 505 505 507 507 557 557 557 557 507 507 509 509 553 553 501 501 555 555 501 501 503 503 555 555 555 555 503 503 505 505 551 551 497 497 553 553 497 497 499 499 553 553 553 553 499 499 501 501 489 489 491 491 548 548 491 491 493 493 548 548 548 548 493 493 551 551 493 493 495 495 551 551 551 551 495 495 497 497 489 489 548 548 487 487 548 548 547 547 487 487 487 487 547 547 485 485 485 485 547 547 483 483 547 547 545 545 483 483 483 483 545 545 481 481 543 543 477 477 545 545 477 477 479 479 545 545 545 545 479 479 481 481 541 541 473 473 543 543 473 473 475 475 543 543 543 543 475 475 477 477 465 465 467 467 539 539 467 467 1425 1425 539 539 539 539 1426 1426 1427 1427 469 469 471 471 541 541 541 541 471 471 473 473 465 465 539 539 463 463 539 539 537 537 463 463 463 463 537 537 461 461 461 461 537 537 459 459 537 537 535 535 459 459 459 459 535 535 457 457 533 533 453 453 535 535 453 453 455 455 535 535 535 535 455 455 457 457 448 448 447 447 531 531 447 447 449 449 531 531 531 531 449 449 533 533 449 449 451 451 533 533 533 533 451 451 453 453 576 576 591 591 587 587 591 591 595 595 587 587 587 587 595 595 593 593 595 595 597 597 593 593 593 593 597 597 599 599 597 597 601 601 599 599 599 599 601 601 606 606 601 601 605 605 606 606 606 606 605 605 609 609 605 605 607 607 609 609 609 609 607 607 615 615 607 607 611 611 615 615 615 615 611 611 621 621 611 611 613 613 621 621 621 621 613 613 632 632 633 633 618 618 622 622 618 618 614 614 622 622 622 622 614 614 616 616 614 614 612 612 616 616 616 616 612 612 610 610 612 612 608 608 610 610 610 610 608 608 604 604 608 608 603 603 604 604 604 604 603 603 600 600 603 603 602 602 600 600 600 600 602 602 594 594 602 602 598 598 594 594 594 594 598 598 588 588 598 598 596 596 588 588 588 588 596 596 577 577 596 596 592 592 577 577 577 577 592 592 575 575 613 613 617 617 632 632 617 617 619 619 632 632 632 632 619 619 634 634 619 619 623 623 634 634 634 634 623 623 636 636 623 623 625 625 636 636 636 636 625 625 638 638 625 625 627 627 638 638 638 638 627 627 640 640 627 627 629 629 640 640 640 640 629 629 642 642 629 629 631 631 642 642 642 642 631 631 641 641 631 631 630 630 641 641 641 641 630 630 639 639 630 630 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 626 626 624 624 635 635 635 635 624 624 633 633 624 624 620 620 633 633 633 633 620 620 618 618 592 592 590 590 575 575 590 590 586 586 575 575 575 575 586 586 573 573 586 586 584 584 573 573 573 573 584 584 571 571 584 584 582 582 571 571 571 571 582 582 569 569 582 582 580 580 569 569 569 569 580 580 567 567 580 580 578 578 567 567 567 567 578 578 568 568 578 578 579 579 568 568 568 568 579 579 570 570 579 579 581 581 570 570 570 570 581 581 572 572 581 581 583 583 572 572 572 572 583 583 574 574 583 583 585 585 574 574 574 574 585 585 576 576 585 585 589 589 576 576 576 576 589 589 591 591 886 886 884 884 926 926 926 926 928 928 886 886 928 928 930 930 886 886 886 886 930 930 888 888 930 930 932 932 888 888 888 888 932 932 890 890 932 932 934 934 890 890 934 934 936 936 890 890 890 890 936 936 1428 1428 936 936 1429 1429 1430 1430 938 938 940 940 892 892 892 892 940 940 894 894 940 940 942 942 894 894 894 894 942 942 896 896 942 942 944 944 896 896 944 944 946 946 896 896 896 896 946 946 898 898 946 946 948 948 898 898 898 898 948 948 900 900 948 948 950 950 900 900 950 950 952 952 900 900 900 900 952 952 903 903 952 952 955 955 903 903 955 955 956 956 903 903 903 903 956 956 904 904 956 956 958 958 904 904 904 904 958 958 906 906 958 958 960 960 906 906 960 960 962 962 906 906 906 906 962 962 908 908 962 962 964 964 908 908 964 964 966 966 908 908 908 908 966 966 910 910 966 966 968 968 910 910 910 910 968 968 912 912 968 968 970 970 912 912 970 970 972 972 912 912 1431 1431 1432 1432 914 914 1433 1433 974 974 914 914 974 974 976 976 914 914 914 914 976 976 916 916 976 976 978 978 916 916 916 916 978 978 918 918 978 978 980 980 918 918 980 980 982 982 918 918 918 918 982 982 920 920 982 982 984 984 920 920 984 984 986 986 920 920 920 920 986 986 922 922 986 986 988 988 922 922 922 922 988 988 921 921 988 988 987 987 921 921 987 987 985 985 921 921 921 921 985 985 919 919 985 985 983 983 919 919 983 983 981 981 919 919 919 919 981 981 917 917 981 981 979 979 917 917 917 917 979 979 915 915 979 979 977 977 915 915 977 977 975 975 915 915 915 915 975 975 1434 1434 975 975 1435 1435 1436 1436 973 973 971 971 913 913 913 913 971 971 911 911 971 971 969 969 911 911 911 911 969 969 909 909 969 969 967 967 909 909 967 967 965 965 909 909 909 909 965 965 907 907 965 965 963 963 907 907 963 963 961 961 907 907 907 907 961 961 905 905 961 961 959 959 905 905 905 905 959 959 902 902 959 959 957 957 902 902 957 957 954 954 902 902 902 902 954 954 901 901 954 954 953 953 901 901 953 953 951 951 901 901 901 901 951 951 899 899 951 951 949 949 899 899 899 899 949 949 897 897 949 949 947 947 897 897 947 947 945 945 897 897 897 897 945 945 895 895 945 945 943 943 895 895 943 943 941 941 895 895 895 895 941 941 893 893 941 941 939 939 893 893 1437 1437 1438 1438 891 891 1439 1439 937 937 891 891 937 937 935 935 891 891 891 891 935 935 889 889 935 935 933 933 889 889 933 933 931 931 889 889 889 889 931 931 887 887 931 931 929 929 887 887 887 887 929 929 885 885 929 929 927 927 885 885 927 927 925 925 885 885 885 885 925 925 883 883 925 925 923 923 883 883 883 883 923 923 884 884 923 923 924 924 884 884 884 884 924 924 926 926 1440 1440 845 845 1441 1441 845 845 847 847 1442 1442 1443 1443 847 847 1444 1444 847 847 849 849 1445 1445 1446 1446 849 849 1447 1447 849 849 851 851 1448 1448 1449 1449 851 851 1450 1450 851 851 853 853 1451 1451 1452 1452 853 853 1453 1453 853 853 855 855 1454 1454 1455 1455 855 855 1456 1456 855 855 857 857 1457 1457 1458 1458 857 857 1459 1459 857 857 859 859 1460 1460 1461 1461 859 859 1462 1462 859 859 861 861 1463 1463 1464 1464 861 861 1465 1465 861 861 862 862 1466 1466 1467 1467 862 862 1468 1468 862 862 865 865 1469 1469 1470 1470 865 865 1471 1471 865 865 867 867 1472 1472 1473 1473 867 867 1474 1474 867 867 869 869 1475 1475 1476 1476 869 869 1477 1477 869 869 871 871 1478 1478 1479 1479 871 871 1480 1480 871 871 873 873 1481 1481 1482 1482 873 873 1483 1483 873 873 875 875 1484 1484 1485 1485 875 875 1486 1486 875 875 877 877 1487 1487 1488 1488 877 877 1489 1489 877 877 879 879 1490 1490 1491 1491 879 879 1492 1492 879 879 881 881 1493 1493 1494 1494 881 881 1495 1495 881 881 882 882 1496 1496 1497 1497 882 882 1498 1498 882 882 880 880 1499 1499 1500 1500 880 880 1501 1501 880 880 878 878 1502 1502 1503 1503 878 878 1504 1504 878 878 876 876 1505 1505 1506 1506 876 876 1507 1507 876 876 874 874 1508 1508 1509 1509 874 874 1510 1510 874 874 872 872 1511 1511 1512 1512 872 872 1513 1513 872 872 870 870 1514 1514 1515 1515 870 870 1516 1516 870 870 868 868 1517 1517 1518 1518 868 868 1519 1519 868 868 866 866 1520 1520 1521 1521 866 866 1522 1522 866 866 864 864 1523 1523 1524 1524 864 864 1525 1525 864 864 863 863 1526 1526 1527 1527 863 863 1528 1528 863 863 860 860 1529 1529 1530 1530 860 860 1531 1531 860 860 858 858 1532 1532 1533 1533 858 858 1534 1534 858 858 856 856 1535 1535 1536 1536 856 856 1537 1537 856 856 854 854 1538 1538 1539 1539 854 854 1540 1540 854 854 852 852 1541 1541 1542 1542 852 852 1543 1543 852 852 850 850 1544 1544 1545 1545 850 850 1546 1546 850 850 848 848 1547 1547 1548 1548 848 848 1549 1549 848 848 846 846 1550 1550 1551 1551 846 846 1552 1552 846 846 844 844 1553 1553 1554 1554 844 844 1555 1555 844 844 843 843 1556 1556 1557 1557 843 843 1558 1558 843 843 845 845 1559 1559 845 845 805 805 847 847 805 805 807 807 847 847 847 847 807 807 849 849 807 807 809 809 849 849 849 849 809 809 851 851 809 809 811 811 851 851 851 851 811 811 853 853 811 811 813 813 853 853 853 853 813 813 855 855 813 813 815 815 855 855 855 855 815 815 857 857 815 815 817 817 857 857 857 857 817 817 859 859 817 817 819 819 859 859 859 859 819 819 861 861 819 819 821 821 861 861 861 861 821 821 862 862 821 821 822 822 862 862 862 862 822 822 865 865 822 822 825 825 865 865 865 865 825 825 867 867 825 825 827 827 867 867 867 867 827 827 869 869 827 827 829 829 869 869 869 869 829 829 871 871 829 829 831 831 871 871 871 871 831 831 873 873 831 831 833 833 873 873 873 873 833 833 875 875 833 833 835 835 875 875 875 875 835 835 877 877 835 835 837 837 877 877 877 877 837 837 879 879 837 837 839 839 879 879 879 879 839 839 881 881 839 839 841 841 881 881 881 881 841 841 882 882 841 841 842 842 882 882 882 882 842 842 880 880 842 842 840 840 880 880 880 880 840 840 878 878 840 840 838 838 878 878 878 878 838 838 876 876 838 838 836 836 876 876 876 876 836 836 874 874 836 836 834 834 874 874 874 874 834 834 872 872 834 834 832 832 872 872 872 872 832 832 870 870 832 832 830 830 870 870 870 870 830 830 868 868 830 830 828 828 868 868 868 868 828 828 866 866 828 828 826 826 866 866 866 866 826 826 864 864 826 826 824 824 864 864 864 864 824 824 863 863 824 824 823 823 863 863 863 863 823 823 860 860 823 823 820 820 860 860 860 860 820 820 858 858 820 820 818 818 858 858 858 858 818 818 856 856 818 818 816 816 856 856 856 856 816 816 854 854 816 816 814 814 854 854 854 854 814 814 852 852 814 814 812 812 852 852 852 852 812 812 850 850 812 812 810 810 850 850 850 850 810 810 848 848 810 810 808 808 848 848 848 848 808 808 846 846 808 808 806 806 846 846 846 846 806 806 844 844 806 806 804 804 844 844 844 844 804 804 843 843 804 804 803 803 843 843 843 843 803 803 845 845 803 803 805 805 845 845 805 805 765 765 807 807 765 765 767 767 807 807 807 807 767 767 809 809 767 767 769 769 809 809 809 809 769 769 811 811 769 769 771 771 811 811 811 811 771 771 813 813 771 771 773 773 813 813 813 813 773 773 815 815 773 773 775 775 815 815 815 815 775 775 817 817 775 775 777 777 817 817 817 817 777 777 819 819 777 777 779 779 819 819 819 819 779 779 821 821 779 779 781 781 821 821 821 821 781 781 822 822 781 781 782 782 822 822 822 822 782 782 825 825 782 782 785 785 825 825 825 825 785 785 827 827 785 785 787 787 827 827 827 827 787 787 829 829 787 787 789 789 829 829 829 829 789 789 831 831 789 789 791 791 831 831 831 831 791 791 833 833 791 791 793 793 833 833 833 833 793 793 835 835 793 793 795 795 835 835 835 835 795 795 837 837 795 795 797 797 837 837 837 837 797 797 839 839 797 797 799 799 839 839 839 839 799 799 841 841 799 799 801 801 841 841 841 841 801 801 842 842 801 801 802 802 842 842 842 842 802 802 840 840 802 802 800 800 840 840 840 840 800 800 838 838 800 800 798 798 838 838 838 838 798 798 836 836 798 798 796 796 836 836 836 836 796 796 834 834 796 796 794 794 834 834 834 834 794 794 832 832 794 794 792 792 832 832 832 832 792 792 830 830 792 792 790 790 830 830 830 830 790 790 828 828 790 790 788 788 828 828 828 828 788 788 826 826 788 788 786 786 826 826 826 826 786 786 824 824 786 786 784 784 824 824 824 824 784 784 823 823 784 784 783 783 823 823 823 823 783 783 820 820 783 783 780 780 820 820 820 820 780 780 818 818 780 780 778 778 818 818 818 818 778 778 816 816 778 778 776 776 816 816 816 816 776 776 814 814 776 776 774 774 814 814 814 814 774 774 812 812 774 774 772 772 812 812 812 812 772 772 810 810 772 772 770 770 810 810 810 810 770 770 808 808 770 770 768 768 808 808 808 808 768 768 806 806 768 768 766 766 806 806 806 806 766 766 804 804 766 766 764 764 804 804 804 804 764 764 803 803 764 764 763 763 803 803 803 803 763 763 805 805 763 763 765 765 805 805 765 765 725 725 767 767 725 725 727 727 767 767 767 767 727 727 769 769 727 727 729 729 769 769 769 769 729 729 771 771 729 729 731 731 771 771 771 771 731 731 773 773 731 731 733 733 773 773 773 773 733 733 775 775 733 733 735 735 775 775 775 775 735 735 777 777 735 735 737 737 777 777 777 777 737 737 779 779 737 737 739 739 779 779 779 779 739 739 781 781 739 739 741 741 781 781 781 781 741 741 782 782 741 741 742 742 782 782 782 782 742 742 785 785 742 742 745 745 785 785 785 785 745 745 787 787 745 745 747 747 787 787 787 787 747 747 789 789 747 747 749 749 789 789 789 789 749 749 791 791 749 749 751 751 791 791 791 791 751 751 793 793 751 751 753 753 793 793 793 793 753 753 795 795 753 753 755 755 795 795 795 795 755 755 797 797 755 755 757 757 797 797 797 797 757 757 799 799 757 757 759 759 799 799 799 799 759 759 801 801 759 759 761 761 801 801 801 801 761 761 802 802 761 761 762 762 802 802 802 802 762 762 800 800 762 762 760 760 800 800 800 800 760 760 798 798 760 760 758 758 798 798 798 798 758 758 796 796 758 758 756 756 796 796 796 796 756 756 794 794 756 756 754 754 794 794 794 794 754 754 792 792 754 754 752 752 792 792 792 792 752 752 790 790 752 752 750 750 790 790 790 790 750 750 788 788 750 750 748 748 788 788 788 788 748 748 786 786 748 748 746 746 786 786 786 786 746 746 784 784 746 746 744 744 784 784 784 784 744 744 783 783 744 744 743 743 783 783 783 783 743 743 780 780 743 743 740 740 780 780 780 780 740 740 778 778 740 740 738 738 778 778 778 778 738 738 776 776 738 738 736 736 776 776 776 776 736 736 774 774 736 736 734 734 774 774 774 774 734 734 772 772 734 734 732 732 772 772 772 772 732 732 770 770 732 732 730 730 770 770 770 770 730 730 768 768 730 730 728 728 768 768 768 768 728 728 766 766 728 728 726 726 766 766 766 766 726 726 764 764 726 726 724 724 764 764 764 764 724 724 763 763 724 724 723 723 763 763 763 763 723 723 765 765 723 723 725 725 765 765 725 725 685 685 727 727 685 685 687 687 727 727 727 727 687 687 729 729 687 687 689 689 729 729 729 729 689 689 731 731 689 689 691 691 731 731 731 731 691 691 733 733 691 691 693 693 733 733 733 733 693 693 735 735 693 693 695 695 735 735 735 735 695 695 737 737 695 695 697 697 737 737 737 737 697 697 739 739 697 697 699 699 739 739 739 739 699 699 741 741 699 699 701 701 741 741 741 741 701 701 742 742 701 701 702 702 742 742 742 742 702 702 745 745 702 702 705 705 745 745 745 745 705 705 747 747 705 705 707 707 747 747 747 747 707 707 749 749 707 707 709 709 749 749 749 749 709 709 751 751 709 709 711 711 751 751 751 751 711 711 753 753 711 711 713 713 753 753 753 753 713 713 755 755 713 713 715 715 755 755 755 755 715 715 757 757 715 715 717 717 757 757 757 757 717 717 759 759 717 717 719 719 759 759 759 759 719 719 761 761 719 719 721 721 761 761 761 761 721 721 762 762 721 721 722 722 762 762 762 762 722 722 760 760 722 722 720 720 760 760 760 760 720 720 758 758 720 720 718 718 758 758 758 758 718 718 756 756 718 718 716 716 756 756 756 756 716 716 754 754 716 716 714 714 754 754 754 754 714 714 752 752 714 714 712 712 752 752 752 752 712 712 750 750 712 712 710 710 750 750 750 750 710 710 748 748 710 710 708 708 748 748 748 748 708 708 746 746 708 708 706 706 746 746 746 746 706 706 744 744 706 706 704 704 744 744 744 744 704 704 743 743 704 704 703 703 743 743 743 743 703 703 740 740 703 703 700 700 740 740 740 740 700 700 738 738 700 700 698 698 738 738 738 738 698 698 736 736 698 698 696 696 736 736 736 736 696 696 734 734 696 696 694 694 734 734 734 734 694 694 732 732 694 694 692 692 732 732 732 732 692 692 730 730 692 692 690 690 730 730 730 730 690 690 728 728 690 690 688 688 728 728 728 728 688 688 726 726 688 688 686 686 726 726 726 726 686 686 724 724 686 686 684 684 724 724 724 724 684 684 723 723 684 684 683 683 723 723 723 723 683 683 725 725 683 683 685 685 725 725 685 685 645 645 687 687 645 645 647 647 687 687 687 687 647 647 689 689 647 647 649 649 689 689 689 689 649 649 691 691 649 649 651 651 691 691 691 691 651 651 693 693 651 651 653 653 693 693 693 693 653 653 695 695 653 653 655 655 695 695 695 695 655 655 697 697 655 655 657 657 697 697 697 697 657 657 699 699 657 657 659 659 699 699 699 699 659 659 701 701 659 659 661 661 701 701 701 701 661 661 702 702 661 661 662 662 702 702 702 702 662 662 705 705 662 662 665 665 705 705 705 705 665 665 707 707 665 665 667 667 707 707 707 707 667 667 709 709 667 667 669 669 709 709 709 709 669 669 711 711 669 669 671 671 711 711 711 711 671 671 713 713 671 671 673 673 713 713 713 713 673 673 715 715 673 673 675 675 715 715 715 715 675 675 717 717 675 675 677 677 717 717 717 717 677 677 719 719 677 677 679 679 719 719 719 719 679 679 721 721 679 679 681 681 721 721 721 721 681 681 722 722 681 681 682 682 722 722 722 722 682 682 720 720 682 682 680 680 720 720 720 720 680 680 718 718 680 680 678 678 718 718 718 718 678 678 716 716 678 678 676 676 716 716 716 716 676 676 714 714 676 676 674 674 714 714 714 714 674 674 712 712 674 674 672 672 712 712 712 712 672 672 710 710 672 672 670 670 710 710 710 710 670 670 708 708 670 670 668 668 708 708 708 708 668 668 706 706 668 668 666 666 706 706 706 706 666 666 704 704 666 666 664 664 704 704 704 704 664 664 703 703 664 664 663 663 703 703 703 703 663 663 700 700 663 663 660 660 700 700 700 700 660 660 698 698 660 660 658 658 698 698 698 698 658 658 696 696 658 658 656 656 696 696 696 696 656 656 694 694 656 656 654 654 694 694 694 694 654 654 692 692 654 654 652 652 692 692 692 692 652 652 690 690 652 652 650 650 690 690 690 690 650 650 688 688 650 650 648 648 688 688 688 688 648 648 686 686 648 648 646 646 686 686 686 686 646 646 684 684 646 646 644 644 684 684 684 684 644 644 683 683 644 644 643 643 683 683 683 683 643 643 685 685 643 643 645 645 685 685 1072 1072 1008 1008 1070 1070 1008 1008 1006 1006 1070 1070 1070 1070 1006 1006 1068 1068 1006 1006 1004 1004 1068 1068 1560 1560 1561 1561 1066 1066 1562 1562 1002 1002 1066 1066 1066 1066 1002 1002 1064 1064 1082 1082 1021 1021 1080 1080 1021 1021 1018 1018 1080 1080 1080 1080 1018 1018 1078 1078 1018 1018 1016 1016 1078 1078 1078 1078 1016 1016 1076 1076 1016 1016 1014 1014 1076 1076 1076 1076 1014 1014 1074 1074 1014 1014 1012 1012 1074 1074 1074 1074 1012 1012 1072 1072 1012 1012 1010 1010 1072 1072 1072 1072 1010 1010 1008 1008 1090 1090 1030 1030 1088 1088 1030 1030 1028 1028 1088 1088 1088 1088 1028 1028 1086 1086 1028 1028 1026 1026 1086 1086 1086 1086 1026 1026 1084 1084 1026 1026 1024 1024 1084 1084 1084 1084 1024 1024 1082 1082 1024 1024 1022 1022 1082 1082 1082 1082 1022 1022 1021 1021 1098 1098 1040 1040 1096 1096 1040 1040 1563 1563 1096 1096 1096 1096 1564 1564 1565 1565 1038 1038 1036 1036 1094 1094 1094 1094 1036 1036 1092 1092 1036 1036 1034 1034 1092 1092 1092 1092 1034 1034 1090 1090 1034 1034 1032 1032 1090 1090 1090 1090 1032 1032 1030 1030 1106 1106 1050 1050 1104 1104 1050 1050 1048 1048 1104 1104 1104 1104 1048 1048 1102 1102 1048 1048 1046 1046 1102 1102 1102 1102 1046 1046 1100 1100 1046 1046 1044 1044 1100 1100 1100 1100 1044 1044 1098 1098 1044 1044 1042 1042 1098 1098 1098 1098 1042 1042 1040 1040 1107 1107 1053 1053 1108 1108 1053 1053 1054 1054 1108 1108 1108 1108 1054 1054 1106 1106 1054 1054 1052 1052 1106 1106 1106 1106 1052 1052 1050 1050 1099 1099 1043 1043 1101 1101 1043 1043 1045 1045 1101 1101 1101 1101 1045 1045 1103 1103 1045 1045 1047 1047 1103 1103 1103 1103 1047 1047 1105 1105 1047 1047 1049 1049 1105 1105 1105 1105 1049 1049 1107 1107 1049 1049 1051 1051 1107 1107 1107 1107 1051 1051 1053 1053 1091 1091 1033 1033 1093 1093 1033 1033 1035 1035 1093 1093 1093 1093 1035 1035 1095 1095 1035 1035 1037 1037 1095 1095 1566 1566 1567 1567 1097 1097 1568 1568 1569 1569 1097 1097 1097 1097 1570 1570 1099 1099 1571 1571 1041 1041 1099 1099 1099 1099 1041 1041 1043 1043 1083 1083 1023 1023 1085 1085 1023 1023 1025 1025 1085 1085 1085 1085 1025 1025 1087 1087 1025 1025 1027 1027 1087 1087 1087 1087 1027 1027 1089 1089 1027 1027 1029 1029 1089 1089 1089 1089 1029 1029 1091 1091 1029 1029 1031 1031 1091 1091 1091 1091 1031 1031 1033 1033 1075 1075 1013 1013 1077 1077 1013 1013 1015 1015 1077 1077 1077 1077 1015 1015 1079 1079 1015 1015 1017 1017 1079 1079 1079 1079 1017 1017 1081 1081 1017 1017 1019 1019 1081 1081 1081 1081 1019 1019 1083 1083 1019 1019 1020 1020 1083 1083 1083 1083 1020 1020 1023 1023 1067 1067 1003 1003 1572 1572 1003 1003 1573 1573 1574 1574 1069 1069 1005 1005 1071 1071 1005 1005 1007 1007 1071 1071 1071 1071 1007 1007 1073 1073 1007 1007 1009 1009 1073 1073 1073 1073 1009 1009 1075 1075 1009 1009 1011 1011 1075 1075 1075 1075 1011 1011 1013 1013 1002 1002 1000 1000 1064 1064 1000 1000 998 998 1064 1064 1064 1064 998 998 1062 1062 998 998 996 996 1062 1062 1062 1062 996 996 1060 1060 996 996 994 994 1060 1060 1060 1060 994 994 1058 1058 994 994 992 992 1058 1058 1058 1058 992 992 1056 1056 992 992 990 990 1056 1056 1056 1056 990 990 1055 1055 990 990 989 989 1055 1055 1055 1055 989 989 1057 1057 989 989 991 991 1057 1057 1057 1057 991 991 1059 1059 991 991 993 993 1059 1059 1059 1059 993 993 1061 1061 993 993 995 995 1061 1061 1061 1061 995 995 1063 1063 995 995 997 997 1063 1063 1063 1063 997 997 1065 1065 997 997 999 999 1065 1065 1065 1065 999 999 1067 1067 999 999 1001 1001 1067 1067 1067 1067 1001 1001 1003 1003 1188 1188 1190 1190 1160 1160 1160 1160 1158 1158 1188 1188 1158 1158 1156 1156 1188 1188 1188 1188 1156 1156 1186 1186 1156 1156 1154 1154 1186 1186 1154 1154 1152 1152 1186 1186 1186 1186 1152 1152 1184 1184 1152 1152 1150 1150 1184 1184 1150 1150 1148 1148 1184 1184 1184 1184 1148 1148 1182 1182 1148 1148 1146 1146 1182 1182 1146 1146 1144 1144 1182 1182 1182 1182 1144 1144 1180 1180 1144 1144 1142 1142 1180 1180 1142 1142 1140 1140 1180 1180 1180 1180 1140 1140 1178 1178 1140 1140 1138 1138 1178 1178 1138 1138 1136 1136 1178 1178 1178 1178 1136 1136 1176 1176 1136 1136 1134 1134 1176 1176 1134 1134 1132 1132 1176 1176 1176 1176 1132 1132 1174 1174 1132 1132 1130 1130 1174 1174 1130 1130 1128 1128 1174 1174 1174 1174 1128 1128 1172 1172 1128 1128 1126 1126 1172 1172 1126 1126 1124 1124 1172 1172 1172 1172 1124 1124 1170 1170 1124 1124 1122 1122 1170 1170 1122 1122 1120 1120 1170 1170 1170 1170 1120 1120 1168 1168 1120 1120 1118 1118 1168 1168 1118 1118 1116 1116 1168 1168 1168 1168 1116 1116 1166 1166 1116 1116 1114 1114 1166 1166 1114 1114 1112 1112 1166 1166 1166 1166 1112 1112 1164 1164 1112 1112 1110 1110 1164 1164 1164 1164 1110 1110 1163 1163 1110 1110 1109 1109 1163 1163 1163 1163 1109 1109 1165 1165 1109 1109 1111 1111 1165 1165 1111 1111 1113 1113 1165 1165 1165 1165 1113 1113 1167 1167 1113 1113 1115 1115 1167 1167 1115 1115 1117 1117 1167 1167 1167 1167 1117 1117 1169 1169 1117 1117 1119 1119 1169 1169 1119 1119 1121 1121 1169 1169 1169 1169 1121 1121 1171 1171 1121 1121 1123 1123 1171 1171 1123 1123 1125 1125 1171 1171 1171 1171 1125 1125 1173 1173 1125 1125 1127 1127 1173 1173 1127 1127 1129 1129 1173 1173 1173 1173 1129 1129 1175 1175 1129 1129 1131 1131 1175 1175 1131 1131 1133 1133 1175 1175 1175 1175 1133 1133 1177 1177 1133 1133 1135 1135 1177 1177 1135 1135 1137 1137 1177 1177 1177 1177 1137 1137 1179 1179 1137 1137 1139 1139 1179 1179 1139 1139 1141 1141 1179 1179 1179 1179 1141 1141 1181 1181 1141 1141 1143 1143 1181 1181 1143 1143 1145 1145 1181 1181 1181 1181 1145 1145 1183 1183 1145 1145 1147 1147 1183 1183 1147 1147 1149 1149 1183 1183 1183 1183 1149 1149 1185 1185 1149 1149 1151 1151 1185 1185 1151 1151 1153 1153 1185 1185 1185 1185 1153 1153 1187 1187 1153 1153 1155 1155 1187 1187 1155 1155 1157 1157 1187 1187 1187 1187 1157 1157 1189 1189 1157 1157 1159 1159 1189 1189 1159 1159 1161 1161 1189 1189 1189 1189 1161 1161 1190 1190 1161 1161 1162 1162 1190 1190 1190 1190 1162 1162 1160 1160 1191 1191 1193 1193 1206 1206 1196 1196 1194 1194 1206 1206 1194 1194 1192 1192 1206 1206 1206 1206 1192 1192 1191 1191 1202 1202 1200 1200 1206 1206 1200 1200 1198 1198 1206 1206 1206 1206 1198 1198 1196 1196 1209 1209 1207 1207 1206 1206 1207 1207 1204 1204 1206 1206 1206 1206 1204 1204 1202 1202 1215 1215 1213 1213 1206 1206 1213 1213 1211 1211 1206 1206 1206 1206 1211 1211 1209 1209 1218 1218 1219 1219 1206 1206 1219 1219 1217 1217 1206 1206 1206 1206 1217 1217 1215 1215 1212 1212 1214 1214 1206 1206 1214 1214 1216 1216 1206 1206 1206 1206 1216 1216 1218 1218 1205 1205 1208 1208 1206 1206 1208 1208 1210 1210 1206 1206 1206 1206 1210 1210 1212 1212 1199 1199 1201 1201 1206 1206 1201 1201 1203 1203 1206 1206 1206 1206 1203 1203 1205 1205 1193 1193 1195 1195 1206 1206 1195 1195 1197 1197 1206 1206 1206 1206 1197 1197 1199 1199 1220 1220 1221 1221 1222 1222 1221 1221 1223 1223 1222 1222 1224 1224 1225 1225 1226 1226 1225 1225 1227 1227 1226 1226 1228 1228 1229 1229 1230 1230 1229 1229 1231 1231 1230 1230 1232 1232 1233 1233 1234 1234 1233 1233 1235 1235 1234 1234 1236 1236 1237 1237 1238 1238 1237 1237 1239 1239 1238 1238 1240 1240 1241 1241 1242 1242 1241 1241 1243 1243 1242 1242 1244 1244 1245 1245 1246 1246 1245 1245 1247 1247 1246 1246 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248
+34 34 32 32 28 28 14 14 12 12 18 18 12 12 10 10 18 18 18 18 10 10 8 8 48 48 46 46 38 38 46 46 44 44 38 38 49 49 51 51 37 37 44 44 42 42 38 38 42 42 40 40 38 38 38 38 40 40 28 28 40 40 36 36 28 28 28 28 36 36 34 34 33 33 27 27 31 31 27 27 29 29 31 31 32 32 30 30 28 28 30 30 26 26 28 28 28 28 26 26 24 24 54 54 52 52 38 38 52 52 50 50 38 38 38 38 50 50 48 48 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 5 5 7 7 17 17 7 7 9 9 17 17 17 17 9 9 11 11 21 21 23 23 27 27 23 23 25 25 27 27 27 27 25 25 29 29 8 8 6 6 18 18 6 6 4 4 18 18 18 18 4 4 2 2 51 51 53 53 37 37 53 53 55 55 37 37 37 37 55 55 38 38 55 55 56 56 38 38 38 38 56 56 54 54 2 2 0 0 18 18 0 0 1 1 18 18 18 18 1 1 17 17 1 1 3 3 17 17 17 17 3 3 5 5 24 24 22 22 28 28 22 22 20 20 28 28 28 28 20 20 18 18 20 20 16 16 18 18 18 18 16 16 14 14 11 11 13 13 17 17 13 13 15 15 17 17 17 17 15 15 27 27 15 15 19 19 27 27 27 27 19 19 21 21 33 33 35 35 27 27 35 35 39 39 27 27 27 27 39 39 37 37 39 39 41 41 37 37 37 37 41 41 43 43 431 431 374 374 429 429 374 374 372 372 429 429 429 429 372 372 427 427 372 372 370 370 427 427 427 427 370 370 425 425 370 370 368 368 425 425 425 425 368 368 423 423 431 431 433 433 374 374 433 433 1261 1261 374 374 374 374 1262 1262 1263 1263 435 435 437 437 376 376 376 376 437 437 378 378 437 437 439 439 378 378 439 439 441 441 378 378 378 378 441 441 380 380 441 441 443 443 380 380 380 380 443 443 382 382 443 443 445 445 382 382 445 445 447 447 382 382 447 447 449 449 382 382 382 382 449 449 384 384 449 449 451 451 384 384 384 384 451 451 386 386 451 451 453 453 386 386 386 386 453 453 388 388 453 453 455 455 388 388 465 465 394 394 392 392 455 455 457 457 388 388 457 457 459 459 388 388 388 388 459 459 390 390 459 459 461 461 390 390 390 390 461 461 392 392 461 461 463 463 392 392 392 392 463 463 465 465 465 465 467 467 394 394 467 467 469 469 394 394 394 394 469 469 396 396 469 469 471 471 396 396 396 396 471 471 398 398 471 471 473 473 398 398 398 398 473 473 400 400 473 473 475 475 400 400 1264 1264 1265 1265 402 402 1266 1266 477 477 402 402 477 477 479 479 402 402 479 479 481 481 402 402 402 402 481 481 404 404 481 481 483 483 404 404 404 404 483 483 406 406 483 483 485 485 406 406 406 406 485 485 408 408 485 485 487 487 408 408 487 487 489 489 408 408 489 489 491 491 408 408 408 408 491 491 410 410 491 491 493 493 410 410 410 410 493 493 412 412 493 493 495 495 412 412 495 495 496 496 412 412 412 412 496 496 413 413 496 496 497 497 413 413 413 413 497 497 411 411 497 497 494 494 411 411 494 494 492 492 411 411 492 492 490 490 411 411 411 411 490 490 409 409 490 490 488 488 409 409 409 409 488 488 407 407 488 488 486 486 407 407 407 407 486 486 405 405 486 486 484 484 405 405 474 474 399 399 401 401 484 484 482 482 405 405 482 482 480 480 405 405 405 405 480 480 403 403 480 480 478 478 403 403 403 403 478 478 1267 1267 478 478 1268 1268 1269 1269 401 401 476 476 474 474 474 474 472 472 399 399 472 472 470 470 399 399 399 399 470 470 397 397 470 470 468 468 397 397 397 397 468 468 395 395 468 468 466 466 395 395 395 395 466 466 393 393 466 466 464 464 393 393 393 393 464 464 391 391 464 464 462 462 391 391 462 462 460 460 391 391 460 460 458 458 391 391 391 391 458 458 389 389 458 458 456 456 389 389 389 389 456 456 387 387 456 456 454 454 387 387 387 387 454 454 385 385 454 454 452 452 385 385 452 452 450 450 385 385 450 450 448 448 385 385 385 385 448 448 383 383 448 448 446 446 383 383 383 383 446 446 381 381 446 446 444 444 381 381 444 444 442 442 381 381 381 381 442 442 379 379 442 442 440 440 379 379 379 379 440 440 377 377 440 440 438 438 377 377 438 438 436 436 377 377 1270 1270 434 434 1271 1271 1272 1272 434 434 375 375 434 434 432 432 375 375 375 375 432 432 373 373 432 432 430 430 373 373 373 373 430 430 371 371 430 430 428 428 371 371 418 418 365 365 367 367 428 428 426 426 371 371 426 426 424 424 371 371 371 371 424 424 369 369 424 424 422 422 369 369 369 369 422 422 367 367 422 422 420 420 367 367 367 367 420 420 418 418 418 418 416 416 365 365 416 416 414 414 365 365 365 365 414 414 363 363 414 414 415 415 363 363 363 363 415 415 364 364 415 415 417 417 364 364 364 364 417 417 366 366 417 417 419 419 366 366 366 366 419 419 368 368 419 419 421 421 368 368 368 368 421 421 423 423 1273 1273 314 314 1274 1274 314 314 316 316 1275 1275 1276 1276 316 316 1277 1277 316 316 318 318 1278 1278 1279 1279 318 318 1280 1280 318 318 320 320 1281 1281 1282 1282 320 320 1283 1283 320 320 322 322 1284 1284 1285 1285 322 322 1286 1286 322 322 324 324 1287 1287 1288 1288 324 324 1289 1289 324 324 326 326 1290 1290 1291 1291 326 326 1292 1292 326 326 328 328 1293 1293 1294 1294 328 328 1295 1295 328 328 330 330 1296 1296 1297 1297 330 330 1298 1298 330 330 332 332 1299 1299 1300 1300 332 332 1301 1301 332 332 334 334 1302 1302 1303 1303 334 334 1304 1304 334 334 336 336 1305 1305 1306 1306 336 336 1307 1307 336 336 338 338 1308 1308 1309 1309 338 338 1310 1310 338 338 340 340 1311 1311 1312 1312 340 340 1313 1313 340 340 342 342 1314 1314 1315 1315 342 342 1316 1316 342 342 344 344 1317 1317 1318 1318 344 344 1319 1319 344 344 346 346 1320 1320 1321 1321 346 346 1322 1322 346 346 348 348 1323 1323 1324 1324 348 348 1325 1325 348 348 350 350 1326 1326 1327 1327 350 350 1328 1328 350 350 352 352 1329 1329 1330 1330 352 352 1331 1331 352 352 354 354 1332 1332 1333 1333 354 354 1334 1334 354 354 356 356 1335 1335 1336 1336 356 356 1337 1337 356 356 358 358 1338 1338 1339 1339 358 358 1340 1340 358 358 360 360 1341 1341 1342 1342 360 360 1343 1343 360 360 362 362 1344 1344 1345 1345 362 362 1346 1346 362 362 361 361 1347 1347 1348 1348 361 361 1349 1349 361 361 359 359 1350 1350 1351 1351 359 359 1352 1352 359 359 357 357 1353 1353 1354 1354 357 357 1355 1355 357 357 355 355 1356 1356 1357 1357 355 355 1358 1358 355 355 353 353 1359 1359 1360 1360 353 353 1361 1361 353 353 351 351 1362 1362 1363 1363 351 351 1364 1364 351 351 349 349 1365 1365 1366 1366 349 349 1367 1367 349 349 347 347 1368 1368 1369 1369 347 347 1370 1370 347 347 345 345 1371 1371 1372 1372 345 345 1373 1373 345 345 343 343 1374 1374 1375 1375 343 343 1376 1376 343 343 341 341 1377 1377 1378 1378 341 341 1379 1379 341 341 339 339 1380 1380 1381 1381 339 339 1382 1382 339 339 337 337 1383 1383 1384 1384 337 337 1385 1385 337 337 335 335 1386 1386 1387 1387 335 335 1388 1388 335 335 333 333 1389 1389 1390 1390 333 333 1391 1391 333 333 331 331 1392 1392 1393 1393 331 331 1394 1394 331 331 329 329 1395 1395 1396 1396 329 329 1397 1397 329 329 327 327 1398 1398 1399 1399 327 327 1400 1400 327 327 325 325 1401 1401 1402 1402 325 325 1403 1403 325 325 323 323 1404 1404 1405 1405 323 323 1406 1406 323 323 321 321 1407 1407 1408 1408 321 321 1409 1409 321 321 319 319 1410 1410 1411 1411 319 319 1412 1412 319 319 317 317 1413 1413 1414 1414 317 317 1415 1415 317 317 315 315 1416 1416 1417 1417 315 315 1418 1418 315 315 313 313 1419 1419 1420 1420 313 313 1421 1421 313 313 312 312 1422 1422 1423 1423 312 312 1424 1424 312 312 314 314 1425 1425 312 312 263 263 314 314 263 263 265 265 314 314 314 314 265 265 316 316 265 265 267 267 316 316 316 316 267 267 318 318 267 267 269 269 318 318 318 318 269 269 320 320 269 269 271 271 320 320 320 320 271 271 322 322 271 271 273 273 322 322 322 322 273 273 324 324 273 273 275 275 324 324 324 324 275 275 326 326 275 275 277 277 326 326 326 326 277 277 328 328 277 277 279 279 328 328 328 328 279 279 330 330 279 279 281 281 330 330 330 330 281 281 332 332 281 281 283 283 332 332 332 332 283 283 334 334 283 283 285 285 334 334 334 334 285 285 336 336 285 285 287 287 336 336 336 336 287 287 338 338 287 287 289 289 338 338 338 338 289 289 340 340 289 289 291 291 340 340 340 340 291 291 342 342 291 291 293 293 342 342 342 342 293 293 344 344 293 293 295 295 344 344 344 344 295 295 346 346 295 295 297 297 346 346 346 346 297 297 348 348 297 297 299 299 348 348 348 348 299 299 350 350 299 299 301 301 350 350 350 350 301 301 352 352 301 301 303 303 352 352 352 352 303 303 354 354 303 303 305 305 354 354 354 354 305 305 356 356 305 305 307 307 356 356 356 356 307 307 358 358 307 307 309 309 358 358 358 358 309 309 360 360 309 309 311 311 360 360 360 360 311 311 362 362 311 311 310 310 362 362 362 362 310 310 361 361 310 310 308 308 361 361 361 361 308 308 359 359 308 308 306 306 359 359 359 359 306 306 357 357 306 306 304 304 357 357 357 357 304 304 355 355 304 304 302 302 355 355 355 355 302 302 353 353 302 302 300 300 353 353 353 353 300 300 351 351 300 300 298 298 351 351 351 351 298 298 349 349 298 298 296 296 349 349 349 349 296 296 347 347 296 296 294 294 347 347 347 347 294 294 345 345 294 294 292 292 345 345 345 345 292 292 343 343 292 292 290 290 343 343 343 343 290 290 341 341 290 290 288 288 341 341 341 341 288 288 339 339 288 288 286 286 339 339 339 339 286 286 337 337 286 286 284 284 337 337 337 337 284 284 335 335 284 284 282 282 335 335 335 335 282 282 333 333 282 282 280 280 333 333 333 333 280 280 331 331 280 280 278 278 331 331 331 331 278 278 329 329 278 278 276 276 329 329 329 329 276 276 327 327 276 276 274 274 327 327 327 327 274 274 325 325 274 274 272 272 325 325 325 325 272 272 323 323 272 272 270 270 323 323 323 323 270 270 321 321 270 270 268 268 321 321 321 321 268 268 319 319 268 268 266 266 319 319 319 319 266 266 317 317 266 266 264 264 317 317 317 317 264 264 315 315 264 264 262 262 315 315 315 315 262 262 313 313 262 262 261 261 313 313 313 313 261 261 312 312 261 261 263 263 312 312 261 261 212 212 263 263 212 212 214 214 263 263 263 263 214 214 265 265 214 214 216 216 265 265 265 265 216 216 267 267 216 216 218 218 267 267 267 267 218 218 269 269 218 218 220 220 269 269 269 269 220 220 271 271 220 220 222 222 271 271 271 271 222 222 273 273 222 222 224 224 273 273 273 273 224 224 275 275 224 224 226 226 275 275 275 275 226 226 277 277 226 226 228 228 277 277 277 277 228 228 279 279 228 228 230 230 279 279 279 279 230 230 281 281 230 230 232 232 281 281 281 281 232 232 283 283 232 232 234 234 283 283 283 283 234 234 285 285 234 234 236 236 285 285 285 285 236 236 287 287 236 236 238 238 287 287 287 287 238 238 289 289 238 238 240 240 289 289 289 289 240 240 291 291 240 240 242 242 291 291 291 291 242 242 293 293 242 242 244 244 293 293 293 293 244 244 295 295 244 244 246 246 295 295 295 295 246 246 297 297 246 246 248 248 297 297 297 297 248 248 299 299 248 248 250 250 299 299 299 299 250 250 301 301 250 250 252 252 301 301 301 301 252 252 303 303 252 252 254 254 303 303 303 303 254 254 305 305 254 254 256 256 305 305 305 305 256 256 307 307 256 256 258 258 307 307 307 307 258 258 309 309 258 258 260 260 309 309 309 309 260 260 311 311 260 260 259 259 311 311 311 311 259 259 310 310 259 259 257 257 310 310 310 310 257 257 308 308 257 257 255 255 308 308 308 308 255 255 306 306 255 255 253 253 306 306 306 306 253 253 304 304 253 253 251 251 304 304 304 304 251 251 302 302 251 251 249 249 302 302 302 302 249 249 300 300 249 249 247 247 300 300 300 300 247 247 298 298 247 247 245 245 298 298 298 298 245 245 296 296 245 245 243 243 296 296 296 296 243 243 294 294 243 243 241 241 294 294 294 294 241 241 292 292 241 241 239 239 292 292 292 292 239 239 290 290 239 239 237 237 290 290 290 290 237 237 288 288 237 237 235 235 288 288 288 288 235 235 286 286 235 235 233 233 286 286 286 286 233 233 284 284 233 233 231 231 284 284 284 284 231 231 282 282 231 231 229 229 282 282 282 282 229 229 280 280 229 229 227 227 280 280 280 280 227 227 278 278 227 227 225 225 278 278 278 278 225 225 276 276 225 225 223 223 276 276 276 276 223 223 274 274 223 223 221 221 274 274 274 274 221 221 272 272 221 221 219 219 272 272 272 272 219 219 270 270 219 219 217 217 270 270 270 270 217 217 268 268 217 217 215 215 268 268 268 268 215 215 266 266 215 215 213 213 266 266 266 266 213 213 264 264 213 213 211 211 264 264 264 264 211 211 262 262 211 211 210 210 262 262 262 262 210 210 261 261 210 210 212 212 261 261 210 210 161 161 212 212 161 161 163 163 212 212 212 212 163 163 214 214 163 163 165 165 214 214 214 214 165 165 216 216 165 165 167 167 216 216 216 216 167 167 218 218 167 167 169 169 218 218 218 218 169 169 220 220 169 169 171 171 220 220 220 220 171 171 222 222 171 171 173 173 222 222 222 222 173 173 224 224 173 173 175 175 224 224 224 224 175 175 226 226 175 175 177 177 226 226 226 226 177 177 228 228 177 177 179 179 228 228 228 228 179 179 230 230 179 179 181 181 230 230 230 230 181 181 232 232 181 181 183 183 232 232 232 232 183 183 234 234 183 183 185 185 234 234 234 234 185 185 236 236 185 185 187 187 236 236 236 236 187 187 238 238 187 187 189 189 238 238 238 238 189 189 240 240 189 189 191 191 240 240 240 240 191 191 242 242 191 191 193 193 242 242 242 242 193 193 244 244 193 193 195 195 244 244 244 244 195 195 246 246 195 195 197 197 246 246 246 246 197 197 248 248 197 197 199 199 248 248 248 248 199 199 250 250 199 199 201 201 250 250 250 250 201 201 252 252 201 201 203 203 252 252 252 252 203 203 254 254 203 203 205 205 254 254 254 254 205 205 256 256 205 205 207 207 256 256 256 256 207 207 258 258 207 207 209 209 258 258 258 258 209 209 260 260 209 209 208 208 260 260 260 260 208 208 259 259 208 208 206 206 259 259 259 259 206 206 257 257 206 206 204 204 257 257 257 257 204 204 255 255 204 204 202 202 255 255 255 255 202 202 253 253 202 202 200 200 253 253 253 253 200 200 251 251 200 200 198 198 251 251 251 251 198 198 249 249 198 198 196 196 249 249 249 249 196 196 247 247 196 196 194 194 247 247 247 247 194 194 245 245 194 194 192 192 245 245 245 245 192 192 243 243 192 192 190 190 243 243 243 243 190 190 241 241 190 190 188 188 241 241 241 241 188 188 239 239 188 188 186 186 239 239 239 239 186 186 237 237 186 186 184 184 237 237 237 237 184 184 235 235 184 184 182 182 235 235 235 235 182 182 233 233 182 182 180 180 233 233 233 233 180 180 231 231 180 180 178 178 231 231 231 231 178 178 229 229 178 178 176 176 229 229 229 229 176 176 227 227 176 176 174 174 227 227 227 227 174 174 225 225 174 174 172 172 225 225 225 225 172 172 223 223 172 172 170 170 223 223 223 223 170 170 221 221 170 170 168 168 221 221 221 221 168 168 219 219 168 168 166 166 219 219 219 219 166 166 217 217 166 166 164 164 217 217 217 217 164 164 215 215 164 164 162 162 215 215 215 215 162 162 213 213 162 162 160 160 213 213 213 213 160 160 211 211 160 160 159 159 211 211 211 211 159 159 210 210 159 159 161 161 210 210 159 159 110 110 161 161 110 110 112 112 161 161 161 161 112 112 163 163 112 112 114 114 163 163 163 163 114 114 165 165 114 114 116 116 165 165 165 165 116 116 167 167 116 116 118 118 167 167 167 167 118 118 169 169 118 118 120 120 169 169 169 169 120 120 171 171 120 120 122 122 171 171 171 171 122 122 173 173 122 122 124 124 173 173 173 173 124 124 175 175 124 124 126 126 175 175 175 175 126 126 177 177 126 126 128 128 177 177 177 177 128 128 179 179 128 128 130 130 179 179 179 179 130 130 181 181 130 130 132 132 181 181 181 181 132 132 183 183 132 132 134 134 183 183 183 183 134 134 185 185 134 134 136 136 185 185 185 185 136 136 187 187 136 136 138 138 187 187 187 187 138 138 189 189 138 138 140 140 189 189 189 189 140 140 191 191 140 140 142 142 191 191 191 191 142 142 193 193 142 142 144 144 193 193 193 193 144 144 195 195 144 144 146 146 195 195 195 195 146 146 197 197 146 146 148 148 197 197 197 197 148 148 199 199 148 148 150 150 199 199 199 199 150 150 201 201 150 150 152 152 201 201 201 201 152 152 203 203 152 152 154 154 203 203 203 203 154 154 205 205 154 154 156 156 205 205 205 205 156 156 207 207 156 156 158 158 207 207 207 207 158 158 209 209 158 158 157 157 209 209 209 209 157 157 208 208 157 157 155 155 208 208 208 208 155 155 206 206 155 155 153 153 206 206 206 206 153 153 204 204 153 153 151 151 204 204 204 204 151 151 202 202 151 151 149 149 202 202 202 202 149 149 200 200 149 149 147 147 200 200 200 200 147 147 198 198 147 147 145 145 198 198 198 198 145 145 196 196 145 145 143 143 196 196 196 196 143 143 194 194 143 143 141 141 194 194 194 194 141 141 192 192 141 141 139 139 192 192 192 192 139 139 190 190 139 139 137 137 190 190 190 190 137 137 188 188 137 137 135 135 188 188 188 188 135 135 186 186 135 135 133 133 186 186 186 186 133 133 184 184 133 133 131 131 184 184 184 184 131 131 182 182 131 131 129 129 182 182 182 182 129 129 180 180 129 129 127 127 180 180 180 180 127 127 178 178 127 127 125 125 178 178 178 178 125 125 176 176 125 125 123 123 176 176 176 176 123 123 174 174 123 123 121 121 174 174 174 174 121 121 172 172 121 121 119 119 172 172 172 172 119 119 170 170 119 119 117 117 170 170 170 170 117 117 168 168 117 117 115 115 168 168 168 168 115 115 166 166 115 115 113 113 166 166 166 166 113 113 164 164 113 113 111 111 164 164 164 164 111 111 162 162 111 111 109 109 162 162 162 162 109 109 160 160 109 109 108 108 160 160 160 160 108 108 159 159 108 108 110 110 159 159 108 108 59 59 110 110 59 59 61 61 110 110 110 110 61 61 112 112 61 61 63 63 112 112 112 112 63 63 114 114 63 63 65 65 114 114 114 114 65 65 116 116 65 65 67 67 116 116 116 116 67 67 118 118 67 67 69 69 118 118 118 118 69 69 120 120 69 69 71 71 120 120 120 120 71 71 122 122 71 71 73 73 122 122 122 122 73 73 124 124 73 73 75 75 124 124 124 124 75 75 126 126 75 75 77 77 126 126 126 126 77 77 128 128 77 77 79 79 128 128 128 128 79 79 130 130 79 79 81 81 130 130 130 130 81 81 132 132 81 81 83 83 132 132 132 132 83 83 134 134 83 83 85 85 134 134 134 134 85 85 136 136 85 85 87 87 136 136 136 136 87 87 138 138 87 87 89 89 138 138 138 138 89 89 140 140 89 89 91 91 140 140 140 140 91 91 142 142 91 91 93 93 142 142 142 142 93 93 144 144 93 93 95 95 144 144 144 144 95 95 146 146 95 95 97 97 146 146 146 146 97 97 148 148 97 97 99 99 148 148 148 148 99 99 150 150 99 99 101 101 150 150 150 150 101 101 152 152 101 101 103 103 152 152 152 152 103 103 154 154 103 103 105 105 154 154 154 154 105 105 156 156 105 105 107 107 156 156 156 156 107 107 158 158 107 107 106 106 158 158 158 158 106 106 157 157 106 106 104 104 157 157 157 157 104 104 155 155 104 104 102 102 155 155 155 155 102 102 153 153 102 102 100 100 153 153 153 153 100 100 151 151 100 100 98 98 151 151 151 151 98 98 149 149 98 98 96 96 149 149 149 149 96 96 147 147 96 96 94 94 147 147 147 147 94 94 145 145 94 94 92 92 145 145 145 145 92 92 143 143 92 92 90 90 143 143 143 143 90 90 141 141 90 90 88 88 141 141 141 141 88 88 139 139 88 88 86 86 139 139 139 139 86 86 137 137 86 86 84 84 137 137 137 137 84 84 135 135 84 84 82 82 135 135 135 135 82 82 133 133 82 82 80 80 133 133 133 133 80 80 131 131 80 80 78 78 131 131 131 131 78 78 129 129 78 78 76 76 129 129 129 129 76 76 127 127 76 76 74 74 127 127 127 127 74 74 125 125 74 74 72 72 125 125 125 125 72 72 123 123 72 72 70 70 123 123 123 123 70 70 121 121 70 70 68 68 121 121 121 121 68 68 119 119 68 68 66 66 119 119 119 119 66 66 117 117 66 66 64 64 117 117 117 117 64 64 115 115 64 64 62 62 115 115 115 115 62 62 113 113 62 62 60 60 113 113 113 113 60 60 111 111 60 60 58 58 111 111 111 111 58 58 109 109 58 58 57 57 109 109 109 109 57 57 108 108 57 57 59 59 108 108 582 582 583 583 499 499 585 585 503 503 583 583 503 503 501 501 583 583 583 583 501 501 499 499 511 511 509 509 587 587 509 509 507 507 587 587 587 587 507 507 585 585 507 507 505 505 585 585 585 585 505 505 503 503 511 511 587 587 513 513 587 587 589 589 513 513 513 513 589 589 515 515 515 515 589 589 517 517 589 589 1426 1426 517 517 517 517 1427 1427 1428 1428 593 593 523 523 591 591 523 523 521 521 591 591 591 591 521 521 519 519 595 595 527 527 593 593 527 527 525 525 593 593 593 593 525 525 523 523 535 535 533 533 597 597 533 533 531 531 597 597 597 597 531 531 595 595 531 531 529 529 595 595 595 595 529 529 527 527 535 535 597 597 537 537 597 597 599 599 537 537 537 537 599 599 539 539 539 539 599 599 541 541 599 599 601 601 541 541 541 541 601 601 543 543 603 603 547 547 601 601 547 547 545 545 601 601 601 601 545 545 543 543 605 605 551 551 603 603 551 551 549 549 603 603 603 603 549 549 547 547 607 607 555 555 605 605 555 555 553 553 605 605 605 605 553 553 551 551 609 609 1429 1429 1430 1430 559 559 557 557 607 607 607 607 557 557 555 555 567 567 565 565 611 611 565 565 563 563 611 611 611 611 563 563 609 609 563 563 561 561 609 609 609 609 561 561 1431 1431 567 567 611 611 569 569 611 611 613 613 569 569 569 569 613 613 571 571 571 571 613 613 573 573 613 613 615 615 573 573 573 573 615 615 575 575 617 617 579 579 615 615 579 579 577 577 615 615 615 615 577 577 575 575 616 616 581 581 617 617 581 581 580 580 617 617 617 617 580 580 579 579 572 572 574 574 614 614 574 574 576 576 614 614 614 614 576 576 616 616 576 576 578 578 616 616 616 616 578 578 581 581 572 572 614 614 570 570 614 614 612 612 570 570 570 570 612 612 568 568 568 568 612 612 566 566 612 612 610 610 566 566 566 566 610 610 564 564 1432 1432 1433 1433 610 610 1434 1434 562 562 610 610 610 610 562 562 564 564 606 606 556 556 608 608 556 556 558 558 608 608 608 608 558 558 560 560 604 604 552 552 606 606 552 552 554 554 606 606 606 606 554 554 556 556 602 602 548 548 604 604 548 548 550 550 604 604 604 604 550 550 552 552 540 540 542 542 600 600 542 542 544 544 600 600 600 600 544 544 602 602 544 544 546 546 602 602 602 602 546 546 548 548 540 540 600 600 538 538 600 600 598 598 538 538 538 538 598 598 536 536 536 536 598 598 534 534 598 598 596 596 534 534 534 534 596 596 532 532 594 594 528 528 596 596 528 528 530 530 596 596 596 596 530 530 532 532 592 592 524 524 594 594 524 524 526 526 594 594 594 594 526 526 528 528 516 516 518 518 590 590 518 518 1435 1435 590 590 590 590 1436 1436 1437 1437 520 520 522 522 592 592 592 592 522 522 524 524 516 516 590 590 514 514 590 590 588 588 514 514 514 514 588 588 512 512 512 512 588 588 510 510 588 588 586 586 510 510 510 510 586 586 508 508 584 584 504 504 586 586 504 504 506 506 586 586 586 586 506 506 508 508 499 499 498 498 582 582 498 498 500 500 582 582 582 582 500 500 584 584 500 500 502 502 584 584 584 584 502 502 504 504 685 685 674 674 687 687 674 674 676 676 687 687 687 687 676 676 689 689 676 676 678 678 689 689 689 689 678 678 691 691 678 678 680 680 691 691 691 691 680 680 693 693 680 680 682 682 693 693 693 693 682 682 692 692 682 682 681 681 692 692 692 692 681 681 690 690 681 681 679 679 690 690 690 690 679 679 688 688 679 679 677 677 688 688 688 688 677 677 686 686 628 628 641 641 626 626 641 641 637 637 626 626 626 626 637 637 624 624 637 637 635 635 624 624 624 624 635 635 622 622 635 635 633 633 622 622 622 622 633 633 620 620 633 633 631 631 620 620 620 620 631 631 618 618 631 631 629 629 618 618 618 618 629 629 619 619 629 629 630 630 619 619 619 619 630 630 621 621 630 630 632 632 621 621 621 621 632 632 623 623 632 632 634 634 623 623 623 623 634 634 625 625 634 634 636 636 625 625 636 636 640 640 625 625 625 625 640 640 627 627 640 640 642 642 627 627 627 627 642 642 638 638 642 642 646 646 638 638 638 638 646 646 644 644 646 646 648 648 644 644 644 644 648 648 650 650 648 648 652 652 650 650 650 650 652 652 654 654 652 652 655 655 654 654 654 654 655 655 660 660 655 655 658 658 660 660 660 660 658 658 666 666 658 658 662 662 666 666 666 666 662 662 672 672 662 662 664 664 672 672 672 672 664 664 683 683 664 664 668 668 683 683 683 683 668 668 685 685 668 668 670 670 685 685 685 685 670 670 674 674 677 677 675 675 686 686 675 675 671 671 686 686 686 686 671 671 684 684 671 671 669 669 684 684 684 684 669 669 673 673 669 669 665 665 673 673 673 673 665 665 667 667 665 665 663 663 667 667 667 667 663 663 661 661 663 663 659 659 661 661 661 661 659 659 657 657 659 659 656 656 657 657 657 657 656 656 651 651 656 656 653 653 651 651 651 651 653 653 645 645 653 653 649 649 645 645 645 645 649 649 639 639 649 649 647 647 639 639 639 639 647 647 628 628 647 647 643 643 628 628 628 628 643 643 641 641 897 897 895 895 937 937 937 937 939 939 897 897 939 939 941 941 897 897 897 897 941 941 899 899 941 941 943 943 899 899 899 899 943 943 901 901 943 943 945 945 901 901 945 945 947 947 901 901 1438 1438 1439 1439 903 903 1440 1440 1441 1441 903 903 1442 1442 1443 1443 903 903 903 903 1444 1444 1445 1445 951 951 953 953 905 905 905 905 953 953 907 907 953 953 955 955 907 907 955 955 957 957 907 907 907 907 957 957 909 909 957 957 959 959 909 909 959 959 961 961 909 909 909 909 961 961 911 911 961 961 963 963 911 911 911 911 963 963 913 913 963 963 965 965 913 913 965 965 967 967 913 913 913 913 967 967 915 915 967 967 969 969 915 915 915 915 969 969 917 917 969 969 971 971 917 917 971 971 973 973 917 917 917 917 973 973 919 919 973 973 975 975 919 919 975 975 977 977 919 919 919 919 977 977 921 921 977 977 979 979 921 921 1446 1446 1447 1447 923 923 1448 1448 1449 1449 923 923 1450 1450 1451 1451 923 923 923 923 1452 1452 1453 1453 1454 1454 985 985 925 925 985 985 987 987 925 925 925 925 987 987 927 927 987 987 989 989 927 927 927 927 989 989 929 929 989 989 991 991 929 929 991 991 993 993 929 929 929 929 993 993 931 931 993 993 995 995 931 931 995 995 997 997 931 931 931 931 997 997 933 933 997 997 999 999 933 933 933 933 999 999 932 932 999 999 998 998 932 932 998 998 996 996 932 932 932 932 996 996 930 930 996 996 994 994 930 930 994 994 992 992 930 930 930 930 992 992 928 928 992 992 990 990 928 928 928 928 990 990 926 926 990 990 988 988 926 926 988 988 986 986 926 926 1455 1455 1456 1456 924 924 1457 1457 1458 1458 924 924 1459 1459 1460 1460 924 924 924 924 1461 1461 1462 1462 982 982 980 980 922 922 922 922 980 980 920 920 980 980 978 978 920 920 978 978 976 976 920 920 920 920 976 976 918 918 976 976 974 974 918 918 974 974 972 972 918 918 918 918 972 972 916 916 972 972 970 970 916 916 916 916 970 970 914 914 970 970 968 968 914 914 968 968 966 966 914 914 914 914 966 966 912 912 966 966 964 964 912 912 964 964 962 962 912 912 912 912 962 962 910 910 962 962 960 960 910 910 910 910 960 960 908 908 960 960 958 958 908 908 958 958 956 956 908 908 908 908 956 956 906 906 956 956 954 954 906 906 954 954 952 952 906 906 1463 1463 1464 1464 904 904 1465 1465 1466 1466 904 904 904 904 1467 1467 1468 1468 1469 1469 948 948 902 902 948 948 946 946 902 902 902 902 946 946 900 900 946 946 944 944 900 900 944 944 942 942 900 900 900 900 942 942 898 898 942 942 940 940 898 898 898 898 940 940 896 896 940 940 938 938 896 896 938 938 936 936 896 896 896 896 936 936 894 894 936 936 934 934 894 894 894 894 934 934 895 895 934 934 935 935 895 895 895 895 935 935 937 937 1470 1470 856 856 1471 1471 856 856 858 858 1472 1472 1473 1473 858 858 1474 1474 858 858 860 860 1475 1475 1476 1476 860 860 1477 1477 860 860 862 862 1478 1478 1479 1479 862 862 904 904 862 862 864 864 904 904 904 904 864 864 1480 1480 864 864 866 866 1481 1481 1482 1482 866 866 1483 1483 866 866 868 868 1484 1484 1485 1485 868 868 1486 1486 868 868 870 870 1487 1487 1488 1488 870 870 1489 1489 870 870 872 872 1490 1490 1491 1491 872 872 1492 1492 872 872 874 874 1493 1493 1494 1494 874 874 1495 1495 874 874 876 876 1496 1496 1497 1497 876 876 1498 1498 876 876 878 878 1499 1499 1500 1500 878 878 1501 1501 878 878 880 880 1502 1502 1503 1503 880 880 1504 1504 880 880 882 882 1505 1505 1506 1506 882 882 924 924 882 882 884 884 924 924 924 924 884 884 1507 1507 884 884 886 886 1508 1508 1509 1509 886 886 1510 1510 886 886 888 888 1511 1511 1512 1512 888 888 1513 1513 888 888 890 890 1514 1514 1515 1515 890 890 1516 1516 890 890 892 892 1517 1517 1518 1518 892 892 1519 1519 892 892 893 893 1520 1520 1521 1521 893 893 1522 1522 893 893 891 891 1523 1523 1524 1524 891 891 1525 1525 891 891 889 889 1526 1526 1527 1527 889 889 1528 1528 889 889 887 887 1529 1529 1530 1530 887 887 1531 1531 887 887 885 885 1532 1532 1533 1533 885 885 923 923 885 885 883 883 923 923 923 923 883 883 1534 1534 883 883 881 881 1535 1535 1536 1536 881 881 1537 1537 881 881 879 879 1538 1538 1539 1539 879 879 1540 1540 879 879 877 877 1541 1541 1542 1542 877 877 1543 1543 877 877 875 875 1544 1544 1545 1545 875 875 1546 1546 875 875 873 873 1547 1547 1548 1548 873 873 1549 1549 873 873 871 871 1550 1550 1551 1551 871 871 1552 1552 871 871 869 869 1553 1553 1554 1554 869 869 1555 1555 869 869 867 867 1556 1556 1557 1557 867 867 1558 1558 867 867 865 865 1559 1559 1560 1560 865 865 903 903 865 865 863 863 903 903 903 903 863 863 1561 1561 863 863 861 861 1562 1562 1563 1563 861 861 1564 1564 861 861 859 859 1565 1565 1566 1566 859 859 1567 1567 859 859 857 857 1568 1568 1569 1569 857 857 1570 1570 857 857 855 855 1571 1571 1572 1572 855 855 1573 1573 855 855 854 854 1574 1574 1575 1575 854 854 1576 1576 854 854 856 856 1577 1577 856 856 816 816 858 858 816 816 818 818 858 858 858 858 818 818 860 860 818 818 820 820 860 860 860 860 820 820 862 862 820 820 822 822 862 862 862 862 822 822 864 864 822 822 824 824 864 864 864 864 824 824 866 866 824 824 826 826 866 866 866 866 826 826 868 868 826 826 828 828 868 868 868 868 828 828 870 870 828 828 830 830 870 870 870 870 830 830 872 872 830 830 832 832 872 872 872 872 832 832 874 874 832 832 834 834 874 874 874 874 834 834 876 876 834 834 836 836 876 876 876 876 836 836 878 878 836 836 838 838 878 878 878 878 838 838 880 880 838 838 840 840 880 880 880 880 840 840 882 882 840 840 842 842 882 882 882 882 842 842 884 884 842 842 844 844 884 884 884 884 844 844 886 886 844 844 846 846 886 886 886 886 846 846 888 888 846 846 848 848 888 888 888 888 848 848 890 890 848 848 850 850 890 890 890 890 850 850 892 892 850 850 852 852 892 892 892 892 852 852 893 893 852 852 853 853 893 893 893 893 853 853 891 891 853 853 851 851 891 891 891 891 851 851 889 889 851 851 849 849 889 889 889 889 849 849 887 887 849 849 847 847 887 887 887 887 847 847 885 885 847 847 845 845 885 885 885 885 845 845 883 883 845 845 843 843 883 883 883 883 843 843 881 881 843 843 841 841 881 881 881 881 841 841 879 879 841 841 839 839 879 879 879 879 839 839 877 877 839 839 837 837 877 877 877 877 837 837 875 875 837 837 835 835 875 875 875 875 835 835 873 873 835 835 833 833 873 873 873 873 833 833 871 871 833 833 831 831 871 871 871 871 831 831 869 869 831 831 829 829 869 869 869 869 829 829 867 867 829 829 827 827 867 867 867 867 827 827 865 865 827 827 825 825 865 865 865 865 825 825 863 863 825 825 823 823 863 863 863 863 823 823 861 861 823 823 821 821 861 861 861 861 821 821 859 859 821 821 819 819 859 859 859 859 819 819 857 857 819 819 817 817 857 857 857 857 817 817 855 855 817 817 815 815 855 855 855 855 815 815 854 854 815 815 814 814 854 854 854 854 814 814 856 856 814 814 816 816 856 856 816 816 776 776 818 818 776 776 778 778 818 818 818 818 778 778 820 820 778 778 780 780 820 820 820 820 780 780 822 822 780 780 782 782 822 822 822 822 782 782 824 824 782 782 784 784 824 824 824 824 784 784 826 826 784 784 786 786 826 826 826 826 786 786 828 828 786 786 788 788 828 828 828 828 788 788 830 830 788 788 790 790 830 830 830 830 790 790 832 832 790 790 792 792 832 832 832 832 792 792 834 834 792 792 794 794 834 834 834 834 794 794 836 836 794 794 796 796 836 836 836 836 796 796 838 838 796 796 798 798 838 838 838 838 798 798 840 840 798 798 800 800 840 840 840 840 800 800 842 842 800 800 802 802 842 842 842 842 802 802 844 844 802 802 804 804 844 844 844 844 804 804 846 846 804 804 806 806 846 846 846 846 806 806 848 848 806 806 808 808 848 848 848 848 808 808 850 850 808 808 810 810 850 850 850 850 810 810 852 852 810 810 812 812 852 852 852 852 812 812 853 853 812 812 813 813 853 853 853 853 813 813 851 851 813 813 811 811 851 851 851 851 811 811 849 849 811 811 809 809 849 849 849 849 809 809 847 847 809 809 807 807 847 847 847 847 807 807 845 845 807 807 805 805 845 845 845 845 805 805 843 843 805 805 803 803 843 843 843 843 803 803 841 841 803 803 801 801 841 841 841 841 801 801 839 839 801 801 799 799 839 839 839 839 799 799 837 837 799 799 797 797 837 837 837 837 797 797 835 835 797 797 795 795 835 835 835 835 795 795 833 833 795 795 793 793 833 833 833 833 793 793 831 831 793 793 791 791 831 831 831 831 791 791 829 829 791 791 789 789 829 829 829 829 789 789 827 827 789 789 787 787 827 827 827 827 787 787 825 825 787 787 785 785 825 825 825 825 785 785 823 823 785 785 783 783 823 823 823 823 783 783 821 821 783 783 781 781 821 821 821 821 781 781 819 819 781 781 779 779 819 819 819 819 779 779 817 817 779 779 777 777 817 817 817 817 777 777 815 815 777 777 775 775 815 815 815 815 775 775 814 814 775 775 774 774 814 814 814 814 774 774 816 816 774 774 776 776 816 816 776 776 736 736 778 778 736 736 738 738 778 778 778 778 738 738 780 780 738 738 740 740 780 780 780 780 740 740 782 782 740 740 742 742 782 782 782 782 742 742 784 784 742 742 744 744 784 784 784 784 744 744 786 786 744 744 746 746 786 786 786 786 746 746 788 788 746 746 748 748 788 788 788 788 748 748 790 790 748 748 750 750 790 790 790 790 750 750 792 792 750 750 752 752 792 792 792 792 752 752 794 794 752 752 754 754 794 794 794 794 754 754 796 796 754 754 756 756 796 796 796 796 756 756 798 798 756 756 758 758 798 798 798 798 758 758 800 800 758 758 760 760 800 800 800 800 760 760 802 802 760 760 762 762 802 802 802 802 762 762 804 804 762 762 764 764 804 804 804 804 764 764 806 806 764 764 766 766 806 806 806 806 766 766 808 808 766 766 768 768 808 808 808 808 768 768 810 810 768 768 770 770 810 810 810 810 770 770 812 812 770 770 772 772 812 812 812 812 772 772 813 813 772 772 773 773 813 813 813 813 773 773 811 811 773 773 771 771 811 811 811 811 771 771 809 809 771 771 769 769 809 809 809 809 769 769 807 807 769 769 767 767 807 807 807 807 767 767 805 805 767 767 765 765 805 805 805 805 765 765 803 803 765 765 763 763 803 803 803 803 763 763 801 801 763 763 761 761 801 801 801 801 761 761 799 799 761 761 759 759 799 799 799 799 759 759 797 797 759 759 757 757 797 797 797 797 757 757 795 795 757 757 755 755 795 795 795 795 755 755 793 793 755 755 753 753 793 793 793 793 753 753 791 791 753 753 751 751 791 791 791 791 751 751 789 789 751 751 749 749 789 789 789 789 749 749 787 787 749 749 747 747 787 787 787 787 747 747 785 785 747 747 745 745 785 785 785 785 745 745 783 783 745 745 743 743 783 783 783 783 743 743 781 781 743 743 741 741 781 781 781 781 741 741 779 779 741 741 739 739 779 779 779 779 739 739 777 777 739 739 737 737 777 777 777 777 737 737 775 775 737 737 735 735 775 775 775 775 735 735 774 774 735 735 734 734 774 774 774 774 734 734 776 776 734 734 736 736 776 776 736 736 696 696 738 738 696 696 698 698 738 738 738 738 698 698 740 740 698 698 700 700 740 740 740 740 700 700 742 742 700 700 702 702 742 742 742 742 702 702 744 744 702 702 704 704 744 744 744 744 704 704 746 746 704 704 706 706 746 746 746 746 706 706 748 748 706 706 708 708 748 748 748 748 708 708 750 750 708 708 710 710 750 750 750 750 710 710 752 752 710 710 712 712 752 752 752 752 712 712 754 754 712 712 714 714 754 754 754 754 714 714 756 756 714 714 716 716 756 756 756 756 716 716 758 758 716 716 718 718 758 758 758 758 718 718 760 760 718 718 720 720 760 760 760 760 720 720 762 762 720 720 722 722 762 762 762 762 722 722 764 764 722 722 724 724 764 764 764 764 724 724 766 766 724 724 726 726 766 766 766 766 726 726 768 768 726 726 728 728 768 768 768 768 728 728 770 770 728 728 730 730 770 770 770 770 730 730 772 772 730 730 732 732 772 772 772 772 732 732 773 773 732 732 733 733 773 773 773 773 733 733 771 771 733 733 731 731 771 771 771 771 731 731 769 769 731 731 729 729 769 769 769 769 729 729 767 767 729 729 727 727 767 767 767 767 727 727 765 765 727 727 725 725 765 765 765 765 725 725 763 763 725 725 723 723 763 763 763 763 723 723 761 761 723 723 721 721 761 761 761 761 721 721 759 759 721 721 719 719 759 759 759 759 719 719 757 757 719 719 717 717 757 757 757 757 717 717 755 755 717 717 715 715 755 755 755 755 715 715 753 753 715 715 713 713 753 753 753 753 713 713 751 751 713 713 711 711 751 751 751 751 711 711 749 749 711 711 709 709 749 749 749 749 709 709 747 747 709 709 707 707 747 747 747 747 707 707 745 745 707 707 705 705 745 745 745 745 705 705 743 743 705 705 703 703 743 743 743 743 703 703 741 741 703 703 701 701 741 741 741 741 701 701 739 739 701 701 699 699 739 739 739 739 699 699 737 737 699 699 697 697 737 737 737 737 697 697 735 735 697 697 695 695 735 735 735 735 695 695 734 734 695 695 694 694 734 734 734 734 694 694 736 736 694 694 696 696 736 736 1083 1083 1019 1019 1081 1081 1019 1019 1017 1017 1081 1081 1081 1081 1017 1017 1079 1079 1017 1017 1015 1015 1079 1079 1578 1578 1579 1579 1077 1077 1580 1580 1013 1013 1077 1077 1077 1077 1013 1013 1075 1075 1093 1093 1031 1031 1091 1091 1031 1031 1029 1029 1091 1091 1091 1091 1029 1029 1089 1089 1029 1029 1027 1027 1089 1089 1089 1089 1027 1027 1087 1087 1027 1027 1025 1025 1087 1087 1087 1087 1025 1025 1085 1085 1025 1025 1023 1023 1085 1085 1085 1085 1023 1023 1083 1083 1023 1023 1021 1021 1083 1083 1083 1083 1021 1021 1019 1019 1101 1101 1041 1041 1099 1099 1041 1041 1039 1039 1099 1099 1099 1099 1039 1039 1097 1097 1039 1039 1037 1037 1097 1097 1097 1097 1037 1037 1095 1095 1037 1037 1035 1035 1095 1095 1095 1095 1035 1035 1093 1093 1035 1035 1033 1033 1093 1093 1093 1093 1033 1033 1031 1031 1109 1109 1051 1051 1107 1107 1051 1051 1581 1581 1107 1107 1107 1107 1582 1582 1583 1583 1049 1049 1047 1047 1105 1105 1105 1105 1047 1047 1103 1103 1047 1047 1045 1045 1103 1103 1103 1103 1045 1045 1101 1101 1045 1045 1043 1043 1101 1101 1101 1101 1043 1043 1041 1041 1117 1117 1061 1061 1115 1115 1061 1061 1059 1059 1115 1115 1115 1115 1059 1059 1113 1113 1059 1059 1057 1057 1113 1113 1113 1113 1057 1057 1111 1111 1057 1057 1055 1055 1111 1111 1111 1111 1055 1055 1109 1109 1055 1055 1053 1053 1109 1109 1109 1109 1053 1053 1051 1051 1118 1118 1064 1064 1119 1119 1064 1064 1065 1065 1119 1119 1119 1119 1065 1065 1117 1117 1065 1065 1063 1063 1117 1117 1117 1117 1063 1063 1061 1061 1110 1110 1054 1054 1112 1112 1054 1054 1056 1056 1112 1112 1112 1112 1056 1056 1114 1114 1056 1056 1058 1058 1114 1114 1114 1114 1058 1058 1116 1116 1058 1058 1060 1060 1116 1116 1116 1116 1060 1060 1118 1118 1060 1060 1062 1062 1118 1118 1118 1118 1062 1062 1064 1064 1102 1102 1044 1044 1104 1104 1044 1044 1046 1046 1104 1104 1104 1104 1046 1046 1106 1106 1046 1046 1048 1048 1106 1106 1584 1584 1585 1585 1108 1108 1586 1586 1587 1587 1108 1108 1108 1108 1588 1588 1110 1110 1589 1589 1052 1052 1110 1110 1110 1110 1052 1052 1054 1054 1094 1094 1034 1034 1096 1096 1034 1034 1036 1036 1096 1096 1096 1096 1036 1036 1098 1098 1036 1036 1038 1038 1098 1098 1098 1098 1038 1038 1100 1100 1038 1038 1040 1040 1100 1100 1100 1100 1040 1040 1102 1102 1040 1040 1042 1042 1102 1102 1102 1102 1042 1042 1044 1044 1086 1086 1024 1024 1088 1088 1024 1024 1026 1026 1088 1088 1088 1088 1026 1026 1090 1090 1026 1026 1028 1028 1090 1090 1090 1090 1028 1028 1092 1092 1028 1028 1030 1030 1092 1092 1092 1092 1030 1030 1094 1094 1030 1030 1032 1032 1094 1094 1094 1094 1032 1032 1034 1034 1078 1078 1014 1014 1590 1590 1014 1014 1591 1591 1592 1592 1080 1080 1016 1016 1082 1082 1016 1016 1018 1018 1082 1082 1082 1082 1018 1018 1084 1084 1018 1018 1020 1020 1084 1084 1084 1084 1020 1020 1086 1086 1020 1020 1022 1022 1086 1086 1086 1086 1022 1022 1024 1024 1013 1013 1011 1011 1075 1075 1011 1011 1009 1009 1075 1075 1075 1075 1009 1009 1073 1073 1009 1009 1007 1007 1073 1073 1073 1073 1007 1007 1071 1071 1007 1007 1005 1005 1071 1071 1071 1071 1005 1005 1069 1069 1005 1005 1003 1003 1069 1069 1069 1069 1003 1003 1067 1067 1003 1003 1001 1001 1067 1067 1067 1067 1001 1001 1066 1066 1001 1001 1000 1000 1066 1066 1066 1066 1000 1000 1068 1068 1000 1000 1002 1002 1068 1068 1068 1068 1002 1002 1070 1070 1002 1002 1004 1004 1070 1070 1070 1070 1004 1004 1072 1072 1004 1004 1006 1006 1072 1072 1072 1072 1006 1006 1074 1074 1006 1006 1008 1008 1074 1074 1074 1074 1008 1008 1076 1076 1008 1008 1010 1010 1076 1076 1076 1076 1010 1010 1078 1078 1010 1010 1012 1012 1078 1078 1078 1078 1012 1012 1014 1014 1199 1199 1201 1201 1171 1171 1171 1171 1169 1169 1199 1199 1169 1169 1167 1167 1199 1199 1199 1199 1167 1167 1197 1197 1167 1167 1165 1165 1197 1197 1165 1165 1163 1163 1197 1197 1197 1197 1163 1163 1195 1195 1163 1163 1161 1161 1195 1195 1161 1161 1159 1159 1195 1195 1195 1195 1159 1159 1193 1193 1159 1159 1157 1157 1193 1193 1157 1157 1155 1155 1193 1193 1193 1193 1155 1155 1191 1191 1155 1155 1153 1153 1191 1191 1153 1153 1151 1151 1191 1191 1191 1191 1151 1151 1189 1189 1151 1151 1149 1149 1189 1189 1149 1149 1147 1147 1189 1189 1189 1189 1147 1147 1187 1187 1147 1147 1145 1145 1187 1187 1145 1145 1143 1143 1187 1187 1187 1187 1143 1143 1185 1185 1143 1143 1141 1141 1185 1185 1141 1141 1139 1139 1185 1185 1185 1185 1139 1139 1183 1183 1139 1139 1137 1137 1183 1183 1137 1137 1135 1135 1183 1183 1183 1183 1135 1135 1181 1181 1135 1135 1133 1133 1181 1181 1133 1133 1131 1131 1181 1181 1181 1181 1131 1131 1179 1179 1131 1131 1129 1129 1179 1179 1129 1129 1127 1127 1179 1179 1179 1179 1127 1127 1177 1177 1127 1127 1125 1125 1177 1177 1125 1125 1123 1123 1177 1177 1177 1177 1123 1123 1175 1175 1123 1123 1121 1121 1175 1175 1175 1175 1121 1121 1174 1174 1121 1121 1120 1120 1174 1174 1174 1174 1120 1120 1176 1176 1120 1120 1122 1122 1176 1176 1122 1122 1124 1124 1176 1176 1176 1176 1124 1124 1178 1178 1124 1124 1126 1126 1178 1178 1126 1126 1128 1128 1178 1178 1178 1178 1128 1128 1180 1180 1128 1128 1130 1130 1180 1180 1130 1130 1132 1132 1180 1180 1180 1180 1132 1132 1182 1182 1132 1132 1134 1134 1182 1182 1134 1134 1136 1136 1182 1182 1182 1182 1136 1136 1184 1184 1136 1136 1138 1138 1184 1184 1138 1138 1140 1140 1184 1184 1184 1184 1140 1140 1186 1186 1140 1140 1142 1142 1186 1186 1142 1142 1144 1144 1186 1186 1186 1186 1144 1144 1188 1188 1144 1144 1146 1146 1188 1188 1146 1146 1148 1148 1188 1188 1188 1188 1148 1148 1190 1190 1148 1148 1150 1150 1190 1190 1150 1150 1152 1152 1190 1190 1190 1190 1152 1152 1192 1192 1152 1152 1154 1154 1192 1192 1154 1154 1156 1156 1192 1192 1192 1192 1156 1156 1194 1194 1156 1156 1158 1158 1194 1194 1158 1158 1160 1160 1194 1194 1194 1194 1160 1160 1196 1196 1160 1160 1162 1162 1196 1196 1162 1162 1164 1164 1196 1196 1196 1196 1164 1164 1198 1198 1164 1164 1166 1166 1198 1198 1166 1166 1168 1168 1198 1198 1198 1198 1168 1168 1200 1200 1168 1168 1170 1170 1200 1200 1170 1170 1172 1172 1200 1200 1200 1200 1172 1172 1201 1201 1172 1172 1173 1173 1201 1201 1201 1201 1173 1173 1171 1171 1202 1202 1204 1204 1217 1217 1207 1207 1205 1205 1217 1217 1205 1205 1203 1203 1217 1217 1217 1217 1203 1203 1202 1202 1213 1213 1211 1211 1217 1217 1211 1211 1209 1209 1217 1217 1217 1217 1209 1209 1207 1207 1220 1220 1218 1218 1217 1217 1218 1218 1215 1215 1217 1217 1217 1217 1215 1215 1213 1213 1226 1226 1224 1224 1217 1217 1224 1224 1222 1222 1217 1217 1217 1217 1222 1222 1220 1220 1229 1229 1230 1230 1217 1217 1230 1230 1228 1228 1217 1217 1217 1217 1228 1228 1226 1226 1223 1223 1225 1225 1217 1217 1225 1225 1227 1227 1217 1217 1217 1217 1227 1227 1229 1229 1216 1216 1219 1219 1217 1217 1219 1219 1221 1221 1217 1217 1217 1217 1221 1221 1223 1223 1210 1210 1212 1212 1217 1217 1212 1212 1214 1214 1217 1217 1217 1217 1214 1214 1216 1216 1204 1204 1206 1206 1217 1217 1206 1206 1208 1208 1217 1217 1217 1217 1208 1208 1210 1210 1231 1231 1232 1232 1233 1233 1232 1232 1234 1234 1233 1233 1235 1235 1236 1236 1237 1237 1236 1236 1238 1238 1237 1237 1239 1239 1240 1240 1241 1241 1240 1240 1242 1242 1241 1241 1243 1243 1244 1244 1245 1245 1244 1244 1246 1246 1245 1245 1247 1247 1248 1248 1249 1249 1248 1248 1250 1250 1249 1249 1251 1251 1252 1252 1253 1253 1252 1252 1254 1254 1253 1253 1255 1255 1256 1256 1257 1257 1256 1256 1258 1258 1257 1257 1257 1257 1258 1258 1259 1259 1258 1258 1260 1260 1259 1259
+34 34 32 32 28 28 49 49 51 51 37 37 44 44 38 38 46 46 38 38 48 48 46 46 33 33 27 27 31 31 27 27 29 29 31 31 44 44 42 42 38 38 42 42 40 40 38 38 38 38 40 40 28 28 40 40 36 36 28 28 28 28 36 36 34 34 21 21 23 23 27 27 23 23 25 25 27 27 27 27 25 25 29 29 32 32 30 30 28 28 30 30 26 26 28 28 28 28 26 26 24 24 14 14 12 12 18 18 12 12 10 10 18 18 18 18 10 10 8 8 51 51 53 53 37 37 53 53 55 55 37 37 37 37 55 55 38 38 55 55 56 56 38 38 38 38 56 56 54 54 54 54 52 52 38 38 52 52 50 50 38 38 38 38 50 50 48 48 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 5 5 7 7 17 17 7 7 9 9 17 17 17 17 9 9 11 11 11 11 13 13 17 17 13 13 15 15 17 17 17 17 15 15 27 27 15 15 19 19 27 27 27 27 19 19 21 21 8 8 6 6 18 18 6 6 4 4 18 18 18 18 4 4 2 2 2 2 0 0 18 18 0 0 1 1 18 18 18 18 1 1 17 17 1 1 3 3 17 17 17 17 3 3 5 5 33 33 35 35 27 27 35 35 39 39 27 27 27 27 39 39 37 37 39 39 41 41 37 37 37 37 41 41 43 43 24 24 22 22 28 28 22 22 20 20 28 28 28 28 20 20 18 18 20 20 16 16 18 18 18 18 16 16 14 14 380 380 323 323 378 378 323 323 321 321 378 378 378 378 321 321 376 376 321 321 319 319 376 376 376 376 319 319 374 374 319 319 317 317 374 374 374 374 317 317 372 372 390 390 329 329 327 327 380 380 382 382 323 323 382 382 1210 1210 323 323 323 323 1211 1211 1212 1212 384 384 386 386 325 325 325 325 386 386 327 327 386 386 388 388 327 327 327 327 388 388 390 390 390 390 392 392 329 329 392 392 394 394 329 329 329 329 394 394 331 331 394 394 396 396 331 331 396 396 398 398 331 331 331 331 398 398 333 333 398 398 400 400 333 333 333 333 400 400 335 335 400 400 402 402 335 335 335 335 402 402 337 337 402 402 404 404 337 337 404 404 406 406 337 337 406 406 408 408 337 337 337 337 408 408 339 339 408 408 410 410 339 339 339 339 410 410 341 341 410 410 412 412 341 341 341 341 412 412 343 343 412 412 414 414 343 343 414 414 416 416 343 343 416 416 418 418 343 343 343 343 418 418 345 345 418 418 420 420 345 345 345 345 420 420 347 347 420 420 422 422 347 347 1213 1213 1214 1214 349 349 1215 1215 1216 1216 349 349 349 349 1217 1217 1218 1218 1219 1219 426 426 351 351 426 426 428 428 351 351 428 428 430 430 351 351 351 351 430 430 353 353 430 430 432 432 353 353 353 353 432 432 355 355 432 432 434 434 355 355 355 355 434 434 357 357 434 434 436 436 357 357 436 436 438 438 357 357 438 438 440 440 357 357 357 357 440 440 359 359 440 440 442 442 359 359 359 359 442 442 361 361 442 442 444 444 361 361 444 444 445 445 361 361 361 361 445 445 362 362 445 445 446 446 362 362 446 446 443 443 362 362 362 362 443 443 360 360 443 443 441 441 360 360 441 441 439 439 360 360 360 360 439 439 358 358 439 439 437 437 358 358 358 358 437 437 356 356 437 437 435 435 356 356 356 356 435 435 354 354 435 435 433 433 354 354 433 433 431 431 354 354 431 431 429 429 354 354 354 354 429 429 352 352 429 429 427 427 352 352 1220 1220 1221 1221 350 350 1222 1222 1223 1223 350 350 350 350 1224 1224 1225 1225 425 425 423 423 348 348 423 423 421 421 348 348 421 421 419 419 348 348 348 348 419 419 346 346 419 419 417 417 346 346 346 346 417 417 344 344 417 417 415 415 344 344 344 344 415 415 342 342 415 415 413 413 342 342 342 342 413 413 340 340 413 413 411 411 340 340 411 411 409 409 340 340 409 409 407 407 340 340 340 340 407 407 338 338 407 407 405 405 338 338 338 338 405 405 336 336 405 405 403 403 336 336 336 336 403 403 334 334 403 403 401 401 334 334 391 391 328 328 330 330 401 401 399 399 334 334 399 399 397 397 334 334 334 334 397 397 332 332 397 397 395 395 332 332 332 332 395 395 330 330 395 395 393 393 330 330 330 330 393 393 391 391 391 391 389 389 328 328 389 389 387 387 328 328 328 328 387 387 326 326 387 387 385 385 326 326 1226 1226 383 383 1227 1227 1228 1228 383 383 324 324 383 383 381 381 324 324 324 324 381 381 322 322 381 381 379 379 322 322 322 322 379 379 320 320 379 379 377 377 320 320 377 377 375 375 320 320 375 375 373 373 320 320 320 320 373 373 318 318 373 373 371 371 318 318 318 318 371 371 316 316 371 371 369 369 316 316 316 316 369 369 314 314 369 369 367 367 314 314 367 367 365 365 314 314 365 365 363 363 314 314 314 314 363 363 312 312 363 363 364 364 312 312 312 312 364 364 313 313 364 364 366 366 313 313 313 313 366 366 315 315 366 366 368 368 315 315 315 315 368 368 317 317 368 368 370 370 317 317 317 317 370 370 372 372 1229 1229 263 263 1230 1230 263 263 265 265 1231 1231 1232 1232 265 265 1233 1233 265 265 267 267 1234 1234 1235 1235 267 267 1236 1236 267 267 269 269 1237 1237 1238 1238 269 269 1239 1239 269 269 271 271 1240 1240 1241 1241 271 271 1242 1242 271 271 273 273 1243 1243 1244 1244 273 273 1245 1245 273 273 275 275 1246 1246 1247 1247 275 275 1248 1248 275 275 277 277 1249 1249 1250 1250 277 277 1251 1251 277 277 279 279 1252 1252 1253 1253 279 279 1254 1254 279 279 281 281 1255 1255 1256 1256 281 281 1257 1257 281 281 283 283 1258 1258 1259 1259 283 283 1260 1260 283 283 285 285 1261 1261 1262 1262 285 285 1263 1263 285 285 287 287 1264 1264 1265 1265 287 287 1266 1266 287 287 289 289 1267 1267 1268 1268 289 289 1269 1269 289 289 291 291 1270 1270 1271 1271 291 291 1272 1272 291 291 293 293 1273 1273 1274 1274 293 293 1275 1275 293 293 295 295 1276 1276 1277 1277 295 295 1278 1278 295 295 297 297 1279 1279 1280 1280 297 297 1281 1281 297 297 299 299 1282 1282 1283 1283 299 299 350 350 299 299 301 301 350 350 350 350 301 301 1284 1284 301 301 303 303 1285 1285 1286 1286 303 303 1287 1287 303 303 305 305 1288 1288 1289 1289 305 305 1290 1290 305 305 307 307 1291 1291 1292 1292 307 307 1293 1293 307 307 309 309 1294 1294 1295 1295 309 309 1296 1296 309 309 311 311 1297 1297 1298 1298 311 311 1299 1299 311 311 310 310 1300 1300 1301 1301 310 310 1302 1302 310 310 308 308 1303 1303 1304 1304 308 308 1305 1305 308 308 306 306 1306 1306 1307 1307 306 306 1308 1308 306 306 304 304 1309 1309 1310 1310 304 304 1311 1311 304 304 302 302 1312 1312 1313 1313 302 302 1314 1314 302 302 300 300 1315 1315 1316 1316 300 300 1317 1317 300 300 298 298 1318 1318 1319 1319 298 298 349 349 298 298 296 296 349 349 349 349 296 296 1320 1320 296 296 294 294 1321 1321 1322 1322 294 294 1323 1323 294 294 292 292 1324 1324 1325 1325 292 292 1326 1326 292 292 290 290 1327 1327 1328 1328 290 290 1329 1329 290 290 288 288 1330 1330 1331 1331 288 288 1332 1332 288 288 286 286 1333 1333 1334 1334 286 286 1335 1335 286 286 284 284 1336 1336 1337 1337 284 284 1338 1338 284 284 282 282 1339 1339 1340 1340 282 282 1341 1341 282 282 280 280 1342 1342 1343 1343 280 280 1344 1344 280 280 278 278 1345 1345 1346 1346 278 278 1347 1347 278 278 276 276 1348 1348 1349 1349 276 276 1350 1350 276 276 274 274 1351 1351 1352 1352 274 274 1353 1353 274 274 272 272 1354 1354 1355 1355 272 272 1356 1356 272 272 270 270 1357 1357 1358 1358 270 270 1359 1359 270 270 268 268 1360 1360 1361 1361 268 268 1362 1362 268 268 266 266 1363 1363 1364 1364 266 266 1365 1365 266 266 264 264 1366 1366 1367 1367 264 264 1368 1368 264 264 262 262 1369 1369 1370 1370 262 262 1371 1371 262 262 261 261 1372 1372 1373 1373 261 261 1374 1374 261 261 263 263 1375 1375 261 261 212 212 263 263 212 212 214 214 263 263 263 263 214 214 265 265 214 214 216 216 265 265 265 265 216 216 267 267 216 216 218 218 267 267 267 267 218 218 269 269 218 218 220 220 269 269 269 269 220 220 271 271 220 220 222 222 271 271 271 271 222 222 273 273 222 222 224 224 273 273 273 273 224 224 275 275 224 224 226 226 275 275 275 275 226 226 277 277 226 226 228 228 277 277 277 277 228 228 279 279 228 228 230 230 279 279 279 279 230 230 281 281 230 230 232 232 281 281 281 281 232 232 283 283 232 232 234 234 283 283 283 283 234 234 285 285 234 234 236 236 285 285 285 285 236 236 287 287 236 236 238 238 287 287 287 287 238 238 289 289 238 238 240 240 289 289 289 289 240 240 291 291 240 240 242 242 291 291 291 291 242 242 293 293 242 242 244 244 293 293 293 293 244 244 295 295 244 244 246 246 295 295 295 295 246 246 297 297 246 246 248 248 297 297 297 297 248 248 299 299 248 248 250 250 299 299 299 299 250 250 301 301 250 250 252 252 301 301 301 301 252 252 303 303 252 252 254 254 303 303 303 303 254 254 305 305 254 254 256 256 305 305 305 305 256 256 307 307 256 256 258 258 307 307 307 307 258 258 309 309 258 258 260 260 309 309 309 309 260 260 311 311 260 260 259 259 311 311 311 311 259 259 310 310 259 259 257 257 310 310 310 310 257 257 308 308 257 257 255 255 308 308 308 308 255 255 306 306 255 255 253 253 306 306 306 306 253 253 304 304 253 253 251 251 304 304 304 304 251 251 302 302 251 251 249 249 302 302 302 302 249 249 300 300 249 249 247 247 300 300 300 300 247 247 298 298 247 247 245 245 298 298 298 298 245 245 296 296 245 245 243 243 296 296 296 296 243 243 294 294 243 243 241 241 294 294 294 294 241 241 292 292 241 241 239 239 292 292 292 292 239 239 290 290 239 239 237 237 290 290 290 290 237 237 288 288 237 237 235 235 288 288 288 288 235 235 286 286 235 235 233 233 286 286 286 286 233 233 284 284 233 233 231 231 284 284 284 284 231 231 282 282 231 231 229 229 282 282 282 282 229 229 280 280 229 229 227 227 280 280 280 280 227 227 278 278 227 227 225 225 278 278 278 278 225 225 276 276 225 225 223 223 276 276 276 276 223 223 274 274 223 223 221 221 274 274 274 274 221 221 272 272 221 221 219 219 272 272 272 272 219 219 270 270 219 219 217 217 270 270 270 270 217 217 268 268 217 217 215 215 268 268 268 268 215 215 266 266 215 215 213 213 266 266 266 266 213 213 264 264 213 213 211 211 264 264 264 264 211 211 262 262 211 211 210 210 262 262 262 262 210 210 261 261 210 210 212 212 261 261 210 210 161 161 212 212 161 161 163 163 212 212 212 212 163 163 214 214 163 163 165 165 214 214 214 214 165 165 216 216 165 165 167 167 216 216 216 216 167 167 218 218 167 167 169 169 218 218 218 218 169 169 220 220 169 169 171 171 220 220 220 220 171 171 222 222 171 171 173 173 222 222 222 222 173 173 224 224 173 173 175 175 224 224 224 224 175 175 226 226 175 175 177 177 226 226 226 226 177 177 228 228 177 177 179 179 228 228 228 228 179 179 230 230 179 179 181 181 230 230 230 230 181 181 232 232 181 181 183 183 232 232 232 232 183 183 234 234 183 183 185 185 234 234 234 234 185 185 236 236 185 185 187 187 236 236 236 236 187 187 238 238 187 187 189 189 238 238 238 238 189 189 240 240 189 189 191 191 240 240 240 240 191 191 242 242 191 191 193 193 242 242 242 242 193 193 244 244 193 193 195 195 244 244 244 244 195 195 246 246 195 195 197 197 246 246 246 246 197 197 248 248 197 197 199 199 248 248 248 248 199 199 250 250 199 199 201 201 250 250 250 250 201 201 252 252 201 201 203 203 252 252 252 252 203 203 254 254 203 203 205 205 254 254 254 254 205 205 256 256 205 205 207 207 256 256 256 256 207 207 258 258 207 207 209 209 258 258 258 258 209 209 260 260 209 209 208 208 260 260 260 260 208 208 259 259 208 208 206 206 259 259 259 259 206 206 257 257 206 206 204 204 257 257 257 257 204 204 255 255 204 204 202 202 255 255 255 255 202 202 253 253 202 202 200 200 253 253 253 253 200 200 251 251 200 200 198 198 251 251 251 251 198 198 249 249 198 198 196 196 249 249 249 249 196 196 247 247 196 196 194 194 247 247 247 247 194 194 245 245 194 194 192 192 245 245 245 245 192 192 243 243 192 192 190 190 243 243 243 243 190 190 241 241 190 190 188 188 241 241 241 241 188 188 239 239 188 188 186 186 239 239 239 239 186 186 237 237 186 186 184 184 237 237 237 237 184 184 235 235 184 184 182 182 235 235 235 235 182 182 233 233 182 182 180 180 233 233 233 233 180 180 231 231 180 180 178 178 231 231 231 231 178 178 229 229 178 178 176 176 229 229 229 229 176 176 227 227 176 176 174 174 227 227 227 227 174 174 225 225 174 174 172 172 225 225 225 225 172 172 223 223 172 172 170 170 223 223 223 223 170 170 221 221 170 170 168 168 221 221 221 221 168 168 219 219 168 168 166 166 219 219 219 219 166 166 217 217 166 166 164 164 217 217 217 217 164 164 215 215 164 164 162 162 215 215 215 215 162 162 213 213 162 162 160 160 213 213 213 213 160 160 211 211 160 160 159 159 211 211 211 211 159 159 210 210 159 159 161 161 210 210 159 159 110 110 161 161 110 110 112 112 161 161 161 161 112 112 163 163 112 112 114 114 163 163 163 163 114 114 165 165 114 114 116 116 165 165 165 165 116 116 167 167 116 116 118 118 167 167 167 167 118 118 169 169 118 118 120 120 169 169 169 169 120 120 171 171 120 120 122 122 171 171 171 171 122 122 173 173 122 122 124 124 173 173 173 173 124 124 175 175 124 124 126 126 175 175 175 175 126 126 177 177 126 126 128 128 177 177 177 177 128 128 179 179 128 128 130 130 179 179 179 179 130 130 181 181 130 130 132 132 181 181 181 181 132 132 183 183 132 132 134 134 183 183 183 183 134 134 185 185 134 134 136 136 185 185 185 185 136 136 187 187 136 136 138 138 187 187 187 187 138 138 189 189 138 138 140 140 189 189 189 189 140 140 191 191 140 140 142 142 191 191 191 191 142 142 193 193 142 142 144 144 193 193 193 193 144 144 195 195 144 144 146 146 195 195 195 195 146 146 197 197 146 146 148 148 197 197 197 197 148 148 199 199 148 148 150 150 199 199 199 199 150 150 201 201 150 150 152 152 201 201 201 201 152 152 203 203 152 152 154 154 203 203 203 203 154 154 205 205 154 154 156 156 205 205 205 205 156 156 207 207 156 156 158 158 207 207 207 207 158 158 209 209 158 158 157 157 209 209 209 209 157 157 208 208 157 157 155 155 208 208 208 208 155 155 206 206 155 155 153 153 206 206 206 206 153 153 204 204 153 153 151 151 204 204 204 204 151 151 202 202 151 151 149 149 202 202 202 202 149 149 200 200 149 149 147 147 200 200 200 200 147 147 198 198 147 147 145 145 198 198 198 198 145 145 196 196 145 145 143 143 196 196 196 196 143 143 194 194 143 143 141 141 194 194 194 194 141 141 192 192 141 141 139 139 192 192 192 192 139 139 190 190 139 139 137 137 190 190 190 190 137 137 188 188 137 137 135 135 188 188 188 188 135 135 186 186 135 135 133 133 186 186 186 186 133 133 184 184 133 133 131 131 184 184 184 184 131 131 182 182 131 131 129 129 182 182 182 182 129 129 180 180 129 129 127 127 180 180 180 180 127 127 178 178 127 127 125 125 178 178 178 178 125 125 176 176 125 125 123 123 176 176 176 176 123 123 174 174 123 123 121 121 174 174 174 174 121 121 172 172 121 121 119 119 172 172 172 172 119 119 170 170 119 119 117 117 170 170 170 170 117 117 168 168 117 117 115 115 168 168 168 168 115 115 166 166 115 115 113 113 166 166 166 166 113 113 164 164 113 113 111 111 164 164 164 164 111 111 162 162 111 111 109 109 162 162 162 162 109 109 160 160 109 109 108 108 160 160 160 160 108 108 159 159 108 108 110 110 159 159 108 108 59 59 110 110 59 59 61 61 110 110 110 110 61 61 112 112 61 61 63 63 112 112 112 112 63 63 114 114 63 63 65 65 114 114 114 114 65 65 116 116 65 65 67 67 116 116 116 116 67 67 118 118 67 67 69 69 118 118 118 118 69 69 120 120 69 69 71 71 120 120 120 120 71 71 122 122 71 71 73 73 122 122 122 122 73 73 124 124 73 73 75 75 124 124 124 124 75 75 126 126 75 75 77 77 126 126 126 126 77 77 128 128 77 77 79 79 128 128 128 128 79 79 130 130 79 79 81 81 130 130 130 130 81 81 132 132 81 81 83 83 132 132 132 132 83 83 134 134 83 83 85 85 134 134 134 134 85 85 136 136 85 85 87 87 136 136 136 136 87 87 138 138 87 87 89 89 138 138 138 138 89 89 140 140 89 89 91 91 140 140 140 140 91 91 142 142 91 91 93 93 142 142 142 142 93 93 144 144 93 93 95 95 144 144 144 144 95 95 146 146 95 95 97 97 146 146 146 146 97 97 148 148 97 97 99 99 148 148 148 148 99 99 150 150 99 99 101 101 150 150 150 150 101 101 152 152 101 101 103 103 152 152 152 152 103 103 154 154 103 103 105 105 154 154 154 154 105 105 156 156 105 105 107 107 156 156 156 156 107 107 158 158 107 107 106 106 158 158 158 158 106 106 157 157 106 106 104 104 157 157 157 157 104 104 155 155 104 104 102 102 155 155 155 155 102 102 153 153 102 102 100 100 153 153 153 153 100 100 151 151 100 100 98 98 151 151 151 151 98 98 149 149 98 98 96 96 149 149 149 149 96 96 147 147 96 96 94 94 147 147 147 147 94 94 145 145 94 94 92 92 145 145 145 145 92 92 143 143 92 92 90 90 143 143 143 143 90 90 141 141 90 90 88 88 141 141 141 141 88 88 139 139 88 88 86 86 139 139 139 139 86 86 137 137 86 86 84 84 137 137 137 137 84 84 135 135 84 84 82 82 135 135 135 135 82 82 133 133 82 82 80 80 133 133 133 133 80 80 131 131 80 80 78 78 131 131 131 131 78 78 129 129 78 78 76 76 129 129 129 129 76 76 127 127 76 76 74 74 127 127 127 127 74 74 125 125 74 74 72 72 125 125 125 125 72 72 123 123 72 72 70 70 123 123 123 123 70 70 121 121 70 70 68 68 121 121 121 121 68 68 119 119 68 68 66 66 119 119 119 119 66 66 117 117 66 66 64 64 117 117 117 117 64 64 115 115 64 64 62 62 115 115 115 115 62 62 113 113 62 62 60 60 113 113 113 113 60 60 111 111 60 60 58 58 111 111 111 111 58 58 109 109 58 58 57 57 109 109 109 109 57 57 108 108 57 57 59 59 108 108 531 531 532 532 448 448 534 534 452 452 532 532 452 452 450 450 532 532 532 532 450 450 448 448 460 460 458 458 536 536 458 458 456 456 536 536 536 536 456 456 534 534 456 456 454 454 534 534 534 534 454 454 452 452 460 460 536 536 462 462 536 536 538 538 462 462 462 462 538 538 464 464 464 464 538 538 466 466 538 538 1376 1376 466 466 466 466 1377 1377 1378 1378 542 542 472 472 540 540 472 472 470 470 540 540 540 540 470 470 468 468 544 544 476 476 542 542 476 476 474 474 542 542 542 542 474 474 472 472 484 484 482 482 546 546 482 482 480 480 546 546 546 546 480 480 544 544 480 480 478 478 544 544 544 544 478 478 476 476 484 484 546 546 486 486 546 546 548 548 486 486 486 486 548 548 488 488 488 488 548 548 490 490 548 548 550 550 490 490 490 490 550 550 492 492 552 552 496 496 550 550 496 496 494 494 550 550 550 550 494 494 492 492 554 554 500 500 552 552 500 500 498 498 552 552 552 552 498 498 496 496 556 556 504 504 554 554 504 504 502 502 554 554 554 554 502 502 500 500 558 558 1379 1379 1380 1380 508 508 506 506 556 556 556 556 506 506 504 504 516 516 514 514 560 560 514 514 512 512 560 560 560 560 512 512 558 558 512 512 510 510 558 558 558 558 510 510 1381 1381 516 516 560 560 518 518 560 560 562 562 518 518 518 518 562 562 520 520 520 520 562 562 522 522 562 562 564 564 522 522 522 522 564 564 524 524 566 566 528 528 564 564 528 528 526 526 564 564 564 564 526 526 524 524 565 565 530 530 566 566 530 530 529 529 566 566 566 566 529 529 528 528 521 521 523 523 563 563 523 523 525 525 563 563 563 563 525 525 565 565 525 525 527 527 565 565 565 565 527 527 530 530 521 521 563 563 519 519 563 563 561 561 519 519 519 519 561 561 517 517 517 517 561 561 515 515 561 561 559 559 515 515 515 515 559 559 513 513 1382 1382 1383 1383 559 559 1384 1384 511 511 559 559 559 559 511 511 513 513 555 555 505 505 557 557 505 505 507 507 557 557 557 557 507 507 509 509 553 553 501 501 555 555 501 501 503 503 555 555 555 555 503 503 505 505 551 551 497 497 553 553 497 497 499 499 553 553 553 553 499 499 501 501 489 489 491 491 549 549 491 491 493 493 549 549 549 549 493 493 551 551 493 493 495 495 551 551 551 551 495 495 497 497 489 489 549 549 487 487 549 549 547 547 487 487 487 487 547 547 485 485 485 485 547 547 483 483 547 547 545 545 483 483 483 483 545 545 481 481 543 543 477 477 545 545 477 477 479 479 545 545 545 545 479 479 481 481 541 541 473 473 543 543 473 473 475 475 543 543 543 543 475 475 477 477 465 465 467 467 539 539 467 467 1385 1385 539 539 539 539 1386 1386 1387 1387 469 469 471 471 541 541 541 541 471 471 473 473 465 465 539 539 463 463 539 539 537 537 463 463 463 463 537 537 461 461 461 461 537 537 459 459 537 537 535 535 459 459 459 459 535 535 457 457 533 533 453 453 535 535 453 453 455 455 535 535 535 535 455 455 457 457 448 448 447 447 531 531 447 447 449 449 531 531 531 531 449 449 533 533 449 449 451 451 533 533 533 533 451 451 453 453 634 634 623 623 636 636 623 623 625 625 636 636 636 636 625 625 638 638 625 625 627 627 638 638 638 638 627 627 640 640 627 627 629 629 640 640 640 640 629 629 642 642 629 629 631 631 642 642 642 642 631 631 641 641 631 631 630 630 641 641 641 641 630 630 639 639 630 630 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 626 626 624 624 635 635 624 624 620 620 635 635 635 635 620 620 633 633 620 620 618 618 633 633 633 633 618 618 622 622 618 618 614 614 622 622 622 622 614 614 616 616 614 614 612 612 616 616 616 616 612 612 610 610 612 612 608 608 610 610 610 610 608 608 606 606 608 608 605 605 606 606 606 606 605 605 600 600 605 605 602 602 600 600 600 600 602 602 594 594 602 602 598 598 594 594 594 594 598 598 588 588 598 598 596 596 588 588 588 588 596 596 577 577 574 574 589 589 576 576 589 589 591 591 576 576 576 576 591 591 587 587 591 591 595 595 587 587 587 587 595 595 593 593 595 595 597 597 593 593 593 593 597 597 599 599 597 597 601 601 599 599 599 599 601 601 603 603 601 601 604 604 603 603 603 603 604 604 609 609 604 604 607 607 609 609 609 609 607 607 615 615 607 607 611 611 615 615 615 615 611 611 621 621 611 611 613 613 621 621 621 621 613 613 632 632 613 613 617 617 632 632 632 632 617 617 634 634 617 617 619 619 634 634 634 634 619 619 623 623 596 596 592 592 577 577 592 592 590 590 577 577 577 577 590 590 575 575 590 590 586 586 575 575 575 575 586 586 573 573 586 586 584 584 573 573 573 573 584 584 571 571 584 584 582 582 571 571 571 571 582 582 569 569 582 582 580 580 569 569 569 569 580 580 567 567 580 580 578 578 567 567 567 567 578 578 568 568 578 578 579 579 568 568 568 568 579 579 570 570 579 579 581 581 570 570 570 570 581 581 572 572 581 581 583 583 572 572 572 572 583 583 574 574 583 583 585 585 574 574 574 574 585 585 589 589 846 846 844 844 886 886 886 886 888 888 846 846 888 888 890 890 846 846 846 846 890 890 848 848 890 890 892 892 848 848 848 848 892 892 850 850 892 892 894 894 850 850 894 894 896 896 850 850 1388 1388 1389 1389 852 852 1390 1390 1391 1391 852 852 1392 1392 1393 1393 852 852 852 852 1394 1394 1395 1395 900 900 902 902 854 854 854 854 902 902 856 856 902 902 904 904 856 856 904 904 906 906 856 856 856 856 906 906 858 858 906 906 908 908 858 858 908 908 910 910 858 858 858 858 910 910 860 860 910 910 912 912 860 860 860 860 912 912 862 862 912 912 914 914 862 862 914 914 916 916 862 862 862 862 916 916 864 864 916 916 918 918 864 864 864 864 918 918 866 866 918 918 920 920 866 866 920 920 922 922 866 866 866 866 922 922 868 868 922 922 924 924 868 868 924 924 926 926 868 868 868 868 926 926 870 870 926 926 928 928 870 870 1396 1396 1397 1397 872 872 1398 1398 1399 1399 872 872 1400 1400 1401 1401 872 872 872 872 1402 1402 1403 1403 1404 1404 934 934 874 874 934 934 936 936 874 874 874 874 936 936 876 876 936 936 938 938 876 876 876 876 938 938 878 878 938 938 940 940 878 878 940 940 942 942 878 878 878 878 942 942 880 880 942 942 944 944 880 880 944 944 946 946 880 880 880 880 946 946 882 882 946 946 948 948 882 882 882 882 948 948 881 881 948 948 947 947 881 881 947 947 945 945 881 881 881 881 945 945 879 879 945 945 943 943 879 879 943 943 941 941 879 879 879 879 941 941 877 877 941 941 939 939 877 877 877 877 939 939 875 875 939 939 937 937 875 875 937 937 935 935 875 875 1405 1405 1406 1406 873 873 1407 1407 1408 1408 873 873 1409 1409 1410 1410 873 873 873 873 1411 1411 1412 1412 931 931 929 929 871 871 871 871 929 929 869 869 929 929 927 927 869 869 927 927 925 925 869 869 869 869 925 925 867 867 925 925 923 923 867 867 923 923 921 921 867 867 867 867 921 921 865 865 921 921 919 919 865 865 865 865 919 919 863 863 919 919 917 917 863 863 917 917 915 915 863 863 863 863 915 915 861 861 915 915 913 913 861 861 913 913 911 911 861 861 861 861 911 911 859 859 911 911 909 909 859 859 859 859 909 909 857 857 909 909 907 907 857 857 907 907 905 905 857 857 857 857 905 905 855 855 905 905 903 903 855 855 903 903 901 901 855 855 1413 1413 1414 1414 853 853 1415 1415 1416 1416 853 853 853 853 1417 1417 1418 1418 1419 1419 897 897 851 851 897 897 895 895 851 851 851 851 895 895 849 849 895 895 893 893 849 849 893 893 891 891 849 849 849 849 891 891 847 847 891 891 889 889 847 847 847 847 889 889 845 845 889 889 887 887 845 845 887 887 885 885 845 845 845 845 885 885 843 843 885 885 883 883 843 843 843 843 883 883 844 844 883 883 884 884 844 844 844 844 884 884 886 886 1420 1420 805 805 1421 1421 805 805 807 807 1422 1422 1423 1423 807 807 1424 1424 807 807 809 809 1425 1425 1426 1426 809 809 1427 1427 809 809 811 811 1428 1428 1429 1429 811 811 853 853 811 811 813 813 853 853 853 853 813 813 1430 1430 813 813 815 815 1431 1431 1432 1432 815 815 1433 1433 815 815 817 817 1434 1434 1435 1435 817 817 1436 1436 817 817 819 819 1437 1437 1438 1438 819 819 1439 1439 819 819 821 821 1440 1440 1441 1441 821 821 1442 1442 821 821 823 823 1443 1443 1444 1444 823 823 1445 1445 823 823 825 825 1446 1446 1447 1447 825 825 1448 1448 825 825 827 827 1449 1449 1450 1450 827 827 1451 1451 827 827 829 829 1452 1452 1453 1453 829 829 1454 1454 829 829 831 831 1455 1455 1456 1456 831 831 873 873 831 831 833 833 873 873 873 873 833 833 1457 1457 833 833 835 835 1458 1458 1459 1459 835 835 1460 1460 835 835 837 837 1461 1461 1462 1462 837 837 1463 1463 837 837 839 839 1464 1464 1465 1465 839 839 1466 1466 839 839 841 841 1467 1467 1468 1468 841 841 1469 1469 841 841 842 842 1470 1470 1471 1471 842 842 1472 1472 842 842 840 840 1473 1473 1474 1474 840 840 1475 1475 840 840 838 838 1476 1476 1477 1477 838 838 1478 1478 838 838 836 836 1479 1479 1480 1480 836 836 1481 1481 836 836 834 834 1482 1482 1483 1483 834 834 872 872 834 834 832 832 872 872 872 872 832 832 1484 1484 832 832 830 830 1485 1485 1486 1486 830 830 1487 1487 830 830 828 828 1488 1488 1489 1489 828 828 1490 1490 828 828 826 826 1491 1491 1492 1492 826 826 1493 1493 826 826 824 824 1494 1494 1495 1495 824 824 1496 1496 824 824 822 822 1497 1497 1498 1498 822 822 1499 1499 822 822 820 820 1500 1500 1501 1501 820 820 1502 1502 820 820 818 818 1503 1503 1504 1504 818 818 1505 1505 818 818 816 816 1506 1506 1507 1507 816 816 1508 1508 816 816 814 814 1509 1509 1510 1510 814 814 852 852 814 814 812 812 852 852 852 852 812 812 1511 1511 812 812 810 810 1512 1512 1513 1513 810 810 1514 1514 810 810 808 808 1515 1515 1516 1516 808 808 1517 1517 808 808 806 806 1518 1518 1519 1519 806 806 1520 1520 806 806 804 804 1521 1521 1522 1522 804 804 1523 1523 804 804 803 803 1524 1524 1525 1525 803 803 1526 1526 803 803 805 805 1527 1527 805 805 765 765 807 807 765 765 767 767 807 807 807 807 767 767 809 809 767 767 769 769 809 809 809 809 769 769 811 811 769 769 771 771 811 811 811 811 771 771 813 813 771 771 773 773 813 813 813 813 773 773 815 815 773 773 775 775 815 815 815 815 775 775 817 817 775 775 777 777 817 817 817 817 777 777 819 819 777 777 779 779 819 819 819 819 779 779 821 821 779 779 781 781 821 821 821 821 781 781 823 823 781 781 783 783 823 823 823 823 783 783 825 825 783 783 785 785 825 825 825 825 785 785 827 827 785 785 787 787 827 827 827 827 787 787 829 829 787 787 789 789 829 829 829 829 789 789 831 831 789 789 791 791 831 831 831 831 791 791 833 833 791 791 793 793 833 833 833 833 793 793 835 835 793 793 795 795 835 835 835 835 795 795 837 837 795 795 797 797 837 837 837 837 797 797 839 839 797 797 799 799 839 839 839 839 799 799 841 841 799 799 801 801 841 841 841 841 801 801 842 842 801 801 802 802 842 842 842 842 802 802 840 840 802 802 800 800 840 840 840 840 800 800 838 838 800 800 798 798 838 838 838 838 798 798 836 836 798 798 796 796 836 836 836 836 796 796 834 834 796 796 794 794 834 834 834 834 794 794 832 832 794 794 792 792 832 832 832 832 792 792 830 830 792 792 790 790 830 830 830 830 790 790 828 828 790 790 788 788 828 828 828 828 788 788 826 826 788 788 786 786 826 826 826 826 786 786 824 824 786 786 784 784 824 824 824 824 784 784 822 822 784 784 782 782 822 822 822 822 782 782 820 820 782 782 780 780 820 820 820 820 780 780 818 818 780 780 778 778 818 818 818 818 778 778 816 816 778 778 776 776 816 816 816 816 776 776 814 814 776 776 774 774 814 814 814 814 774 774 812 812 774 774 772 772 812 812 812 812 772 772 810 810 772 772 770 770 810 810 810 810 770 770 808 808 770 770 768 768 808 808 808 808 768 768 806 806 768 768 766 766 806 806 806 806 766 766 804 804 766 766 764 764 804 804 804 804 764 764 803 803 764 764 763 763 803 803 803 803 763 763 805 805 763 763 765 765 805 805 765 765 725 725 767 767 725 725 727 727 767 767 767 767 727 727 769 769 727 727 729 729 769 769 769 769 729 729 771 771 729 729 731 731 771 771 771 771 731 731 773 773 731 731 733 733 773 773 773 773 733 733 775 775 733 733 735 735 775 775 775 775 735 735 777 777 735 735 737 737 777 777 777 777 737 737 779 779 737 737 739 739 779 779 779 779 739 739 781 781 739 739 741 741 781 781 781 781 741 741 783 783 741 741 743 743 783 783 783 783 743 743 785 785 743 743 745 745 785 785 785 785 745 745 787 787 745 745 747 747 787 787 787 787 747 747 789 789 747 747 749 749 789 789 789 789 749 749 791 791 749 749 751 751 791 791 791 791 751 751 793 793 751 751 753 753 793 793 793 793 753 753 795 795 753 753 755 755 795 795 795 795 755 755 797 797 755 755 757 757 797 797 797 797 757 757 799 799 757 757 759 759 799 799 799 799 759 759 801 801 759 759 761 761 801 801 801 801 761 761 802 802 761 761 762 762 802 802 802 802 762 762 800 800 762 762 760 760 800 800 800 800 760 760 798 798 760 760 758 758 798 798 798 798 758 758 796 796 758 758 756 756 796 796 796 796 756 756 794 794 756 756 754 754 794 794 794 794 754 754 792 792 754 754 752 752 792 792 792 792 752 752 790 790 752 752 750 750 790 790 790 790 750 750 788 788 750 750 748 748 788 788 788 788 748 748 786 786 748 748 746 746 786 786 786 786 746 746 784 784 746 746 744 744 784 784 784 784 744 744 782 782 744 744 742 742 782 782 782 782 742 742 780 780 742 742 740 740 780 780 780 780 740 740 778 778 740 740 738 738 778 778 778 778 738 738 776 776 738 738 736 736 776 776 776 776 736 736 774 774 736 736 734 734 774 774 774 774 734 734 772 772 734 734 732 732 772 772 772 772 732 732 770 770 732 732 730 730 770 770 770 770 730 730 768 768 730 730 728 728 768 768 768 768 728 728 766 766 728 728 726 726 766 766 766 766 726 726 764 764 726 726 724 724 764 764 764 764 724 724 763 763 724 724 723 723 763 763 763 763 723 723 765 765 723 723 725 725 765 765 725 725 685 685 727 727 685 685 687 687 727 727 727 727 687 687 729 729 687 687 689 689 729 729 729 729 689 689 731 731 689 689 691 691 731 731 731 731 691 691 733 733 691 691 693 693 733 733 733 733 693 693 735 735 693 693 695 695 735 735 735 735 695 695 737 737 695 695 697 697 737 737 737 737 697 697 739 739 697 697 699 699 739 739 739 739 699 699 741 741 699 699 701 701 741 741 741 741 701 701 743 743 701 701 703 703 743 743 743 743 703 703 745 745 703 703 705 705 745 745 745 745 705 705 747 747 705 705 707 707 747 747 747 747 707 707 749 749 707 707 709 709 749 749 749 749 709 709 751 751 709 709 711 711 751 751 751 751 711 711 753 753 711 711 713 713 753 753 753 753 713 713 755 755 713 713 715 715 755 755 755 755 715 715 757 757 715 715 717 717 757 757 757 757 717 717 759 759 717 717 719 719 759 759 759 759 719 719 761 761 719 719 721 721 761 761 761 761 721 721 762 762 721 721 722 722 762 762 762 762 722 722 760 760 722 722 720 720 760 760 760 760 720 720 758 758 720 720 718 718 758 758 758 758 718 718 756 756 718 718 716 716 756 756 756 756 716 716 754 754 716 716 714 714 754 754 754 754 714 714 752 752 714 714 712 712 752 752 752 752 712 712 750 750 712 712 710 710 750 750 750 750 710 710 748 748 710 710 708 708 748 748 748 748 708 708 746 746 708 708 706 706 746 746 746 746 706 706 744 744 706 706 704 704 744 744 744 744 704 704 742 742 704 704 702 702 742 742 742 742 702 702 740 740 702 702 700 700 740 740 740 740 700 700 738 738 700 700 698 698 738 738 738 738 698 698 736 736 698 698 696 696 736 736 736 736 696 696 734 734 696 696 694 694 734 734 734 734 694 694 732 732 694 694 692 692 732 732 732 732 692 692 730 730 692 692 690 690 730 730 730 730 690 690 728 728 690 690 688 688 728 728 728 728 688 688 726 726 688 688 686 686 726 726 726 726 686 686 724 724 686 686 684 684 724 724 724 724 684 684 723 723 684 684 683 683 723 723 723 723 683 683 725 725 683 683 685 685 725 725 685 685 645 645 687 687 645 645 647 647 687 687 687 687 647 647 689 689 647 647 649 649 689 689 689 689 649 649 691 691 649 649 651 651 691 691 691 691 651 651 693 693 651 651 653 653 693 693 693 693 653 653 695 695 653 653 655 655 695 695 695 695 655 655 697 697 655 655 657 657 697 697 697 697 657 657 699 699 657 657 659 659 699 699 699 699 659 659 701 701 659 659 661 661 701 701 701 701 661 661 703 703 661 661 663 663 703 703 703 703 663 663 705 705 663 663 665 665 705 705 705 705 665 665 707 707 665 665 667 667 707 707 707 707 667 667 709 709 667 667 669 669 709 709 709 709 669 669 711 711 669 669 671 671 711 711 711 711 671 671 713 713 671 671 673 673 713 713 713 713 673 673 715 715 673 673 675 675 715 715 715 715 675 675 717 717 675 675 677 677 717 717 717 717 677 677 719 719 677 677 679 679 719 719 719 719 679 679 721 721 679 679 681 681 721 721 721 721 681 681 722 722 681 681 682 682 722 722 722 722 682 682 720 720 682 682 680 680 720 720 720 720 680 680 718 718 680 680 678 678 718 718 718 718 678 678 716 716 678 678 676 676 716 716 716 716 676 676 714 714 676 676 674 674 714 714 714 714 674 674 712 712 674 674 672 672 712 712 712 712 672 672 710 710 672 672 670 670 710 710 710 710 670 670 708 708 670 670 668 668 708 708 708 708 668 668 706 706 668 668 666 666 706 706 706 706 666 666 704 704 666 666 664 664 704 704 704 704 664 664 702 702 664 664 662 662 702 702 702 702 662 662 700 700 662 662 660 660 700 700 700 700 660 660 698 698 660 660 658 658 698 698 698 698 658 658 696 696 658 658 656 656 696 696 696 696 656 656 694 694 656 656 654 654 694 694 694 694 654 654 692 692 654 654 652 652 692 692 692 692 652 652 690 690 652 652 650 650 690 690 690 690 650 650 688 688 650 650 648 648 688 688 688 688 648 648 686 686 648 648 646 646 686 686 686 686 646 646 684 684 646 646 644 644 684 684 684 684 644 644 683 683 644 644 643 643 683 683 683 683 643 643 685 685 643 643 645 645 685 685 1032 1032 968 968 1030 1030 968 968 966 966 1030 1030 1030 1030 966 966 1028 1028 966 966 964 964 1028 1028 1528 1528 1529 1529 1026 1026 1530 1530 962 962 1026 1026 1026 1026 962 962 1024 1024 1042 1042 980 980 1040 1040 980 980 978 978 1040 1040 1040 1040 978 978 1038 1038 978 978 976 976 1038 1038 1038 1038 976 976 1036 1036 976 976 974 974 1036 1036 1036 1036 974 974 1034 1034 974 974 972 972 1034 1034 1034 1034 972 972 1032 1032 972 972 970 970 1032 1032 1032 1032 970 970 968 968 1050 1050 990 990 1048 1048 990 990 988 988 1048 1048 1048 1048 988 988 1046 1046 988 988 986 986 1046 1046 1046 1046 986 986 1044 1044 986 986 984 984 1044 1044 1044 1044 984 984 1042 1042 984 984 982 982 1042 1042 1042 1042 982 982 980 980 1058 1058 1000 1000 1056 1056 1000 1000 1531 1531 1056 1056 1056 1056 1532 1532 1533 1533 998 998 996 996 1054 1054 1054 1054 996 996 1052 1052 996 996 994 994 1052 1052 1052 1052 994 994 1050 1050 994 994 992 992 1050 1050 1050 1050 992 992 990 990 1066 1066 1010 1010 1064 1064 1010 1010 1008 1008 1064 1064 1064 1064 1008 1008 1062 1062 1008 1008 1006 1006 1062 1062 1062 1062 1006 1006 1060 1060 1006 1006 1004 1004 1060 1060 1060 1060 1004 1004 1058 1058 1004 1004 1002 1002 1058 1058 1058 1058 1002 1002 1000 1000 1067 1067 1013 1013 1068 1068 1013 1013 1014 1014 1068 1068 1068 1068 1014 1014 1066 1066 1014 1014 1012 1012 1066 1066 1066 1066 1012 1012 1010 1010 1059 1059 1003 1003 1061 1061 1003 1003 1005 1005 1061 1061 1061 1061 1005 1005 1063 1063 1005 1005 1007 1007 1063 1063 1063 1063 1007 1007 1065 1065 1007 1007 1009 1009 1065 1065 1065 1065 1009 1009 1067 1067 1009 1009 1011 1011 1067 1067 1067 1067 1011 1011 1013 1013 1051 1051 993 993 1053 1053 993 993 995 995 1053 1053 1053 1053 995 995 1055 1055 995 995 997 997 1055 1055 1534 1534 1535 1535 1057 1057 1536 1536 1537 1537 1057 1057 1057 1057 1538 1538 1059 1059 1539 1539 1001 1001 1059 1059 1059 1059 1001 1001 1003 1003 1043 1043 983 983 1045 1045 983 983 985 985 1045 1045 1045 1045 985 985 1047 1047 985 985 987 987 1047 1047 1047 1047 987 987 1049 1049 987 987 989 989 1049 1049 1049 1049 989 989 1051 1051 989 989 991 991 1051 1051 1051 1051 991 991 993 993 1035 1035 973 973 1037 1037 973 973 975 975 1037 1037 1037 1037 975 975 1039 1039 975 975 977 977 1039 1039 1039 1039 977 977 1041 1041 977 977 979 979 1041 1041 1041 1041 979 979 1043 1043 979 979 981 981 1043 1043 1043 1043 981 981 983 983 1027 1027 963 963 1540 1540 963 963 1541 1541 1542 1542 1029 1029 965 965 1031 1031 965 965 967 967 1031 1031 1031 1031 967 967 1033 1033 967 967 969 969 1033 1033 1033 1033 969 969 1035 1035 969 969 971 971 1035 1035 1035 1035 971 971 973 973 962 962 960 960 1024 1024 960 960 958 958 1024 1024 1024 1024 958 958 1022 1022 958 958 956 956 1022 1022 1022 1022 956 956 1020 1020 956 956 954 954 1020 1020 1020 1020 954 954 1018 1018 954 954 952 952 1018 1018 1018 1018 952 952 1016 1016 952 952 950 950 1016 1016 1016 1016 950 950 1015 1015 950 950 949 949 1015 1015 1015 1015 949 949 1017 1017 949 949 951 951 1017 1017 1017 1017 951 951 1019 1019 951 951 953 953 1019 1019 1019 1019 953 953 1021 1021 953 953 955 955 1021 1021 1021 1021 955 955 1023 1023 955 955 957 957 1023 1023 1023 1023 957 957 1025 1025 957 957 959 959 1025 1025 1025 1025 959 959 1027 1027 959 959 961 961 1027 1027 1027 1027 961 961 963 963 1148 1148 1150 1150 1120 1120 1120 1120 1118 1118 1148 1148 1118 1118 1116 1116 1148 1148 1148 1148 1116 1116 1146 1146 1116 1116 1114 1114 1146 1146 1114 1114 1112 1112 1146 1146 1146 1146 1112 1112 1144 1144 1112 1112 1110 1110 1144 1144 1110 1110 1108 1108 1144 1144 1144 1144 1108 1108 1142 1142 1108 1108 1106 1106 1142 1142 1106 1106 1104 1104 1142 1142 1142 1142 1104 1104 1140 1140 1104 1104 1102 1102 1140 1140 1102 1102 1100 1100 1140 1140 1140 1140 1100 1100 1138 1138 1100 1100 1098 1098 1138 1138 1098 1098 1096 1096 1138 1138 1138 1138 1096 1096 1136 1136 1096 1096 1094 1094 1136 1136 1094 1094 1092 1092 1136 1136 1136 1136 1092 1092 1134 1134 1092 1092 1090 1090 1134 1134 1090 1090 1088 1088 1134 1134 1134 1134 1088 1088 1132 1132 1088 1088 1086 1086 1132 1132 1086 1086 1084 1084 1132 1132 1132 1132 1084 1084 1130 1130 1084 1084 1082 1082 1130 1130 1082 1082 1080 1080 1130 1130 1130 1130 1080 1080 1128 1128 1080 1080 1078 1078 1128 1128 1078 1078 1076 1076 1128 1128 1128 1128 1076 1076 1126 1126 1076 1076 1074 1074 1126 1126 1074 1074 1072 1072 1126 1126 1126 1126 1072 1072 1124 1124 1072 1072 1070 1070 1124 1124 1124 1124 1070 1070 1123 1123 1070 1070 1069 1069 1123 1123 1123 1123 1069 1069 1125 1125 1069 1069 1071 1071 1125 1125 1071 1071 1073 1073 1125 1125 1125 1125 1073 1073 1127 1127 1073 1073 1075 1075 1127 1127 1075 1075 1077 1077 1127 1127 1127 1127 1077 1077 1129 1129 1077 1077 1079 1079 1129 1129 1079 1079 1081 1081 1129 1129 1129 1129 1081 1081 1131 1131 1081 1081 1083 1083 1131 1131 1083 1083 1085 1085 1131 1131 1131 1131 1085 1085 1133 1133 1085 1085 1087 1087 1133 1133 1087 1087 1089 1089 1133 1133 1133 1133 1089 1089 1135 1135 1089 1089 1091 1091 1135 1135 1091 1091 1093 1093 1135 1135 1135 1135 1093 1093 1137 1137 1093 1093 1095 1095 1137 1137 1095 1095 1097 1097 1137 1137 1137 1137 1097 1097 1139 1139 1097 1097 1099 1099 1139 1139 1099 1099 1101 1101 1139 1139 1139 1139 1101 1101 1141 1141 1101 1101 1103 1103 1141 1141 1103 1103 1105 1105 1141 1141 1141 1141 1105 1105 1143 1143 1105 1105 1107 1107 1143 1143 1107 1107 1109 1109 1143 1143 1143 1143 1109 1109 1145 1145 1109 1109 1111 1111 1145 1145 1111 1111 1113 1113 1145 1145 1145 1145 1113 1113 1147 1147 1113 1113 1115 1115 1147 1147 1115 1115 1117 1117 1147 1147 1147 1147 1117 1117 1149 1149 1117 1117 1119 1119 1149 1149 1119 1119 1121 1121 1149 1149 1149 1149 1121 1121 1150 1150 1121 1121 1122 1122 1150 1150 1150 1150 1122 1122 1120 1120 1151 1151 1153 1153 1166 1166 1156 1156 1154 1154 1166 1166 1154 1154 1152 1152 1166 1166 1166 1166 1152 1152 1151 1151 1162 1162 1160 1160 1166 1166 1160 1160 1158 1158 1166 1166 1166 1166 1158 1158 1156 1156 1169 1169 1167 1167 1166 1166 1167 1167 1164 1164 1166 1166 1166 1166 1164 1164 1162 1162 1175 1175 1173 1173 1166 1166 1173 1173 1171 1171 1166 1166 1166 1166 1171 1171 1169 1169 1178 1178 1179 1179 1166 1166 1179 1179 1177 1177 1166 1166 1166 1166 1177 1177 1175 1175 1172 1172 1174 1174 1166 1166 1174 1174 1176 1176 1166 1166 1166 1166 1176 1176 1178 1178 1165 1165 1168 1168 1166 1166 1168 1168 1170 1170 1166 1166 1166 1166 1170 1170 1172 1172 1159 1159 1161 1161 1166 1166 1161 1161 1163 1163 1166 1166 1166 1166 1163 1163 1165 1165 1153 1153 1155 1155 1166 1166 1155 1155 1157 1157 1166 1166 1166 1166 1157 1157 1159 1159 1180 1180 1181 1181 1182 1182 1181 1181 1183 1183 1182 1182 1184 1184 1185 1185 1186 1186 1185 1185 1187 1187 1186 1186 1188 1188 1189 1189 1190 1190 1189 1189 1191 1191 1190 1190 1192 1192 1193 1193 1194 1194 1193 1193 1195 1195 1194 1194 1196 1196 1197 1197 1198 1198 1197 1197 1199 1199 1198 1198 1200 1200 1201 1201 1202 1202 1201 1201 1203 1203 1202 1202 1204 1204 1205 1205 1206 1206 1205 1205 1207 1207 1206 1206 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208
+25 25 316 316 317 317 318 318 26 26 25 25 26 26 28 28 25 25 25 25 28 28 31 31 28 28 32 32 31 31 32 32 35 35 31 31 31 31 35 35 37 37 35 35 38 38 37 37 38 38 41 41 37 37 37 37 41 41 43 43 41 41 44 44 43 43 44 44 47 47 43 43 43 43 47 47 50 50 47 47 49 49 50 50 49 49 53 53 50 50 50 50 53 53 56 56 53 53 55 55 56 56 55 55 59 59 56 56 56 56 59 59 62 62 59 59 60 60 62 62 60 60 65 65 62 62 62 62 65 65 68 68 65 65 66 66 68 68 66 66 319 319 68 68 68 68 320 320 321 321 71 71 72 72 75 75 72 72 78 78 75 75 75 75 78 78 81 81 78 78 79 79 81 81 79 79 84 84 81 81 81 81 84 84 87 87 84 84 85 85 87 87 85 85 90 90 87 87 87 87 90 90 93 93 90 90 91 91 93 93 91 91 92 92 93 93 93 93 92 92 89 89 92 92 88 88 89 89 88 88 86 86 89 89 89 89 86 86 83 83 86 86 82 82 83 83 82 82 80 80 83 83 83 83 80 80 77 77 80 80 76 76 77 77 77 77 76 76 74 74 76 76 73 73 74 74 74 74 73 73 70 70 73 73 69 69 70 70 322 322 67 67 323 323 324 324 67 67 64 64 67 67 63 63 64 64 63 63 61 61 64 64 64 64 61 61 58 58 61 61 57 57 58 58 57 57 54 54 58 58 58 58 54 54 52 52 54 54 51 51 52 52 51 51 48 48 52 52 52 52 48 48 45 45 48 48 46 46 45 45 46 46 42 42 45 45 45 45 42 42 39 39 42 42 40 40 39 39 40 40 36 36 39 39 39 39 36 36 33 33 36 36 34 34 33 33 34 34 30 30 33 33 33 33 30 30 27 27 30 30 29 29 27 27 29 29 24 24 27 27 27 27 24 24 325 325 24 24 326 326 327 327 23 23 18 18 21 21 21 21 18 18 15 15 18 18 17 17 15 15 17 17 12 12 15 15 15 15 12 12 9 9 12 12 11 11 9 9 11 11 6 6 9 9 9 9 6 6 3 3 6 6 5 5 3 3 5 5 0 0 3 3 3 3 0 0 1 1 0 0 2 2 1 1 2 2 4 4 1 1 1 1 4 4 7 7 4 4 8 8 7 7 8 8 10 10 7 7 7 7 10 10 13 13 10 10 14 14 13 13 14 14 16 16 13 13 13 13 16 16 19 19 16 16 20 20 19 19 19 19 20 20 22 22 119 119 118 118 110 110 119 119 110 110 121 121 126 126 125 125 110 110 125 125 123 123 110 110 110 110 123 123 121 121 120 120 122 122 110 110 122 122 124 124 110 110 110 110 124 124 126 126 113 113 115 115 110 110 115 115 117 117 110 110 110 110 117 117 120 120 106 106 108 108 110 110 108 108 111 111 110 110 110 110 111 111 113 113 100 100 102 102 110 110 102 102 104 104 110 110 110 110 104 104 106 106 94 94 96 96 110 110 96 96 98 98 110 110 110 110 98 98 100 100 99 99 97 97 110 110 97 97 95 95 110 110 110 110 95 95 94 94 105 105 103 103 110 110 103 103 101 101 110 110 110 110 101 101 99 99 112 112 109 109 110 110 109 109 107 107 110 110 110 110 107 107 105 105 118 118 116 116 110 110 116 116 114 114 110 110 110 110 114 114 112 112 152 152 154 154 142 142 146 146 148 148 142 142 148 148 150 150 142 142 142 142 150 150 152 152 139 139 141 141 142 142 141 141 144 144 142 142 142 142 144 144 146 146 133 133 135 135 142 142 135 135 137 137 142 142 142 142 137 137 139 139 127 127 129 129 142 142 129 129 131 131 142 142 142 142 131 131 133 133 132 132 130 130 142 142 130 130 128 128 142 142 142 142 128 128 127 127 138 138 136 136 142 142 136 136 134 134 142 142 142 142 134 134 132 132 145 145 143 143 142 142 143 143 140 140 142 142 142 142 140 140 138 138 151 151 149 149 142 142 149 149 147 147 142 142 142 142 147 147 145 145 157 157 155 155 142 142 155 155 153 153 142 142 142 142 153 153 151 151 154 154 156 156 142 142 156 156 158 158 142 142 142 142 158 158 157 157 233 233 229 229 238 238 238 238 243 243 233 233 243 243 244 244 233 233 233 233 244 244 237 237 244 244 247 247 237 237 247 247 248 248 237 237 237 237 248 248 241 241 248 248 251 251 241 241 251 251 250 250 241 241 241 241 250 250 240 240 250 250 249 249 240 240 249 249 246 246 240 240 240 240 246 246 236 236 246 246 245 245 236 236 245 245 242 242 236 236 236 236 242 242 232 232 242 242 239 239 232 232 239 239 234 234 232 232 232 232 234 234 226 226 234 234 231 231 226 226 231 231 227 227 226 226 226 226 227 227 222 222 227 227 225 225 222 222 225 225 220 220 222 222 222 222 220 220 216 216 220 220 218 218 216 216 218 218 215 215 216 216 216 216 215 215 210 210 215 215 212 212 210 210 212 212 209 209 210 210 210 210 209 209 205 205 209 209 206 206 205 205 206 206 202 202 205 205 205 205 202 202 200 200 202 202 199 199 200 200 199 199 196 196 200 200 200 200 196 196 194 194 196 196 193 193 194 194 193 193 190 190 194 194 194 194 190 190 188 188 190 190 185 185 188 188 185 185 183 183 188 188 188 188 183 183 184 184 183 183 179 179 184 184 179 179 176 176 184 184 184 184 176 176 178 178 176 176 171 171 178 178 171 171 168 168 178 178 178 178 168 168 174 174 168 168 165 165 174 174 165 165 164 164 174 174 174 174 164 164 170 170 164 164 161 161 170 170 161 161 160 160 170 170 170 170 160 160 169 169 160 160 159 159 169 169 159 159 162 162 169 169 169 169 162 162 173 173 162 162 163 163 173 173 163 163 166 166 173 173 173 173 166 166 177 177 166 166 167 167 177 177 167 167 172 172 177 177 177 177 172 172 181 181 172 172 175 175 181 181 175 175 180 180 181 181 181 181 180 180 187 187 180 180 182 182 187 187 182 182 186 186 187 187 187 187 186 186 191 191 186 186 189 189 191 191 189 189 192 192 191 191 191 191 192 192 197 197 192 192 195 195 197 197 195 195 198 198 197 197 197 197 198 198 203 203 198 198 201 201 203 203 201 201 204 204 203 203 203 203 204 204 207 207 204 204 208 208 207 207 208 208 211 211 207 207 207 207 211 211 213 213 211 211 214 214 213 213 214 214 217 217 213 213 213 213 217 217 219 219 217 217 221 221 219 219 221 221 224 224 219 219 219 219 224 224 223 223 224 224 228 228 223 223 228 228 230 230 223 223 223 223 230 230 229 229 230 230 235 235 229 229 229 229 235 235 238 238 297 297 298 298 306 306 306 306 298 298 310 310 298 298 301 301 310 310 301 301 304 304 310 310 310 310 304 304 312 312 304 304 307 307 312 312 312 312 307 307 314 314 307 307 309 309 314 314 314 314 309 309 315 315 309 309 305 305 315 315 315 315 305 305 313 313 305 305 302 302 313 313 313 313 302 302 311 311 302 302 299 299 311 311 311 311 299 299 308 308 299 299 295 295 308 308 308 308 295 295 300 300 295 295 291 291 300 300 300 300 291 291 294 294 291 291 288 288 294 294 294 294 288 288 289 289 288 288 284 284 289 289 289 289 284 284 285 285 284 284 281 281 285 285 285 285 281 281 280 280 281 281 277 277 280 280 280 280 277 277 276 276 277 277 274 274 276 276 276 276 274 274 271 271 274 274 270 270 271 271 271 271 270 270 266 266 270 270 267 267 266 266 266 266 267 267 260 260 267 267 264 264 260 260 260 260 264 264 256 256 264 264 261 261 256 256 256 256 261 261 254 254 261 261 258 258 254 254 254 254 258 258 252 252 258 258 259 259 252 252 252 252 259 259 253 253 259 259 262 262 253 253 253 253 262 262 255 255 262 262 265 265 255 255 255 255 265 265 257 257 265 265 268 268 257 257 257 257 268 268 263 263 268 268 272 272 263 263 263 263 272 272 269 269 272 272 275 275 269 269 269 269 275 275 273 273 275 275 279 279 273 273 273 273 279 279 278 278 279 279 283 283 278 278 278 278 283 283 282 282 283 283 286 286 282 282 282 282 286 286 287 287 286 286 290 290 287 287 287 287 290 290 292 292 290 290 293 293 292 292 292 292 293 293 296 296 293 293 297 297 296 296 296 296 297 297 303 303 297 297 306 306 303 303
+3 3 6 6 0 0 3 3 7 7 6 6 7 7 9 9 6 6 6 6 9 9 12 12 9 9 13 13 12 12 13 13 15 15 12 12 12 12 15 15 18 18 15 15 19 19 18 18 19 19 21 21 18 18 316 316 317 317 24 24 318 318 25 25 24 24 25 25 27 27 24 24 24 24 27 27 30 30 27 27 31 31 30 30 31 31 33 33 30 30 30 30 33 33 36 36 33 33 37 37 36 36 37 37 39 39 36 36 36 36 39 39 42 42 39 39 43 43 42 42 43 43 45 45 42 42 42 42 45 45 49 49 45 45 48 48 49 49 48 48 51 51 49 49 49 49 51 51 55 55 51 51 54 54 55 55 54 54 57 57 55 55 55 55 57 57 61 61 57 57 60 60 61 61 60 60 63 63 61 61 61 61 63 63 67 67 63 63 66 66 67 67 66 66 319 319 67 67 67 67 320 320 321 321 69 69 72 72 73 73 72 72 75 75 73 73 73 73 75 75 79 79 75 75 78 78 79 79 78 78 81 81 79 79 79 79 81 81 85 85 81 81 84 84 85 85 84 84 88 88 85 85 85 85 88 88 91 91 88 88 90 90 91 91 91 91 90 90 93 93 90 90 92 92 93 93 93 93 92 92 89 89 92 92 87 87 89 89 87 87 86 86 89 89 89 89 86 86 83 83 86 86 82 82 83 83 82 82 80 80 83 83 83 83 80 80 77 77 80 80 76 76 77 77 76 76 74 74 77 77 77 77 74 74 71 71 74 74 70 70 71 71 322 322 68 68 323 323 324 324 68 68 65 65 68 68 64 64 65 65 64 64 62 62 65 65 65 65 62 62 59 59 62 62 58 58 59 59 58 58 56 56 59 59 59 59 56 56 53 53 56 56 52 52 53 53 52 52 50 50 53 53 53 53 50 50 47 47 50 50 46 46 47 47 46 46 44 44 47 47 47 47 44 44 40 40 44 44 41 41 40 40 41 41 38 38 40 40 40 40 38 38 34 34 38 38 35 35 34 34 35 35 32 32 34 34 34 34 32 32 28 28 32 32 29 29 28 28 29 29 26 26 28 28 28 28 26 26 325 325 26 26 326 326 327 327 23 23 20 20 22 22 22 22 20 20 16 16 20 20 17 17 16 16 17 17 14 14 16 16 16 16 14 14 10 10 14 14 11 11 10 10 11 11 8 8 10 10 10 10 8 8 4 4 8 8 5 5 4 4 5 5 1 1 4 4 4 4 1 1 0 0 1 1 2 2 0 0 0 0 2 2 3 3 126 126 124 124 109 109 126 126 109 109 125 125 119 119 121 121 109 109 121 121 123 123 109 109 109 109 123 123 125 125 113 113 115 115 109 109 115 115 117 117 109 109 109 109 117 117 119 119 106 106 108 108 109 109 108 108 111 111 109 109 109 109 111 111 113 113 100 100 102 102 109 109 102 102 104 104 109 109 109 109 104 104 106 106 94 94 96 96 109 109 96 96 98 98 109 109 109 109 98 98 100 100 99 99 97 97 109 109 97 97 95 95 109 109 109 109 95 95 94 94 105 105 103 103 109 109 103 103 101 101 109 109 109 109 101 101 99 99 112 112 110 110 109 109 110 110 107 107 109 109 109 109 107 107 105 105 118 118 116 116 109 109 116 116 114 114 109 109 109 109 114 114 112 112 124 124 122 122 109 109 122 122 120 120 109 109 109 109 120 120 118 118 158 158 157 157 143 143 152 152 154 154 143 143 154 154 156 156 143 143 143 143 156 156 158 158 146 146 148 148 143 143 148 148 150 150 143 143 143 143 150 150 152 152 139 139 141 141 143 143 141 141 144 144 143 143 143 143 144 144 146 146 133 133 135 135 143 143 135 135 137 137 143 143 143 143 137 137 139 139 127 127 129 129 143 143 129 129 131 131 143 143 143 143 131 131 133 133 132 132 130 130 143 143 130 130 128 128 143 143 143 143 128 128 127 127 138 138 136 136 143 143 136 136 134 134 143 143 143 143 134 134 132 132 145 145 142 142 143 143 142 142 140 140 143 143 143 143 140 140 138 138 151 151 149 149 143 143 149 149 147 147 143 143 143 143 147 147 145 145 157 157 155 155 143 143 155 155 153 153 143 143 143 143 153 153 151 151 240 240 241 241 250 250 250 250 249 249 240 240 249 249 246 246 240 240 240 240 246 246 236 236 246 246 244 244 236 236 244 244 242 242 236 236 236 236 242 242 231 231 242 242 237 237 231 231 237 237 233 233 231 231 231 231 233 233 226 226 233 233 230 230 226 226 230 230 227 227 226 226 226 226 227 227 221 221 227 227 223 223 221 221 223 223 220 220 221 221 221 221 220 220 216 216 220 220 217 217 216 216 217 217 214 214 216 216 216 216 214 214 210 210 214 214 211 211 210 210 211 211 207 207 210 210 210 210 207 207 205 205 207 207 204 204 205 205 204 204 201 201 205 205 205 205 201 201 200 200 201 201 198 198 200 200 198 198 195 195 200 200 200 200 195 195 194 194 195 195 192 192 194 194 192 192 189 189 194 194 194 194 189 189 188 188 189 189 185 185 188 188 185 185 182 182 188 188 188 188 182 182 184 184 182 182 179 179 184 184 179 179 175 175 184 184 184 184 175 175 178 178 175 175 171 171 178 178 171 171 167 167 178 178 178 178 167 167 174 174 167 167 165 165 174 174 165 165 163 163 174 174 174 174 163 163 170 170 163 163 161 161 170 170 161 161 160 160 170 170 170 170 160 160 169 169 160 160 159 159 169 169 159 159 162 162 169 169 169 169 162 162 173 173 162 162 164 164 173 173 164 164 166 166 173 173 173 173 166 166 177 177 166 166 168 168 177 177 168 168 172 172 177 177 177 177 172 172 181 181 172 172 176 176 181 181 176 176 180 180 181 181 181 181 180 180 187 187 180 180 183 183 187 187 183 183 186 186 187 187 187 187 186 186 191 191 186 186 190 190 191 191 190 190 193 193 191 191 191 191 193 193 197 197 193 193 196 196 197 197 196 196 199 199 197 197 197 197 199 199 203 203 199 199 202 202 203 203 202 202 206 206 203 203 203 203 206 206 208 208 206 206 209 209 208 208 209 209 212 212 208 208 208 208 212 212 213 213 212 212 215 215 213 213 215 215 218 218 213 213 213 213 218 218 219 219 218 218 222 222 219 219 222 222 225 225 219 219 219 219 225 225 224 224 225 225 228 228 224 224 228 228 232 232 224 224 224 224 232 232 229 229 232 232 235 235 229 229 235 235 239 239 229 229 229 229 239 239 234 234 239 239 243 243 234 234 243 243 245 245 234 234 234 234 245 245 238 238 245 245 247 247 238 238 247 247 248 248 238 238 238 238 248 248 241 241 248 248 251 251 241 241 241 241 251 251 250 250 306 306 308 308 315 315 315 315 308 308 314 314 308 308 307 307 314 314 307 307 304 304 314 314 314 314 304 304 312 312 304 304 301 301 312 312 312 312 301 301 310 310 301 301 298 298 310 310 310 310 298 298 305 305 298 298 295 295 305 305 305 305 295 295 299 299 295 295 291 291 299 299 299 299 291 291 294 294 291 291 288 288 294 294 294 294 288 288 289 289 288 288 284 284 289 289 289 289 284 284 285 285 284 284 281 281 285 285 285 285 281 281 280 280 281 281 277 277 280 280 280 280 277 277 275 275 277 277 273 273 275 275 275 275 273 273 271 271 273 273 270 270 271 271 271 271 270 270 266 266 270 270 267 267 266 266 266 266 267 267 259 259 267 267 263 263 259 259 259 259 263 263 256 256 263 263 261 261 256 256 256 256 261 261 254 254 261 261 258 258 254 254 254 254 258 258 252 252 258 258 260 260 252 252 252 252 260 260 253 253 260 260 262 262 253 253 253 253 262 262 255 255 262 262 265 265 255 255 255 255 265 265 257 257 265 265 268 268 257 257 257 257 268 268 264 264 268 268 272 272 264 264 264 264 272 272 269 269 272 272 276 276 269 269 269 269 276 276 274 274 276 276 279 279 274 274 274 274 279 279 278 278 279 279 282 282 278 278 278 278 282 282 283 283 282 282 286 286 283 283 283 283 286 286 287 287 286 286 290 290 287 287 287 287 290 290 292 292 290 290 293 293 292 292 292 292 293 293 296 296 293 293 297 297 296 296 296 296 297 297 302 302 297 297 300 300 302 302 302 302 300 300 309 309 300 300 303 303 309 309 309 309 303 303 311 311 303 303 306 306 311 311 311 311 306 306 313 313 306 306 315 315 313 313
+18 18 8 8 6 6 3 3 5 5 17 17 3 3 17 17 1 1 6 6 4 4 18 18 4 4 2 2 18 18 18 18 2 2 17 17 2 2 0 0 17 17 17 17 0 0 1 1 44 44 38 38 46 46 38 38 48 48 46 46 27 27 34 34 32 32 37 37 49 49 51 51 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 32 32 30 30 27 27 30 30 26 26 27 27 27 27 26 26 24 24 24 24 22 22 27 27 22 22 20 20 27 27 27 27 20 20 18 18 20 20 16 16 18 18 18 18 16 16 14 14 14 14 12 12 18 18 12 12 10 10 18 18 18 18 10 10 8 8 44 44 42 42 38 38 42 42 40 40 38 38 38 38 40 40 27 27 40 40 36 36 27 27 27 27 36 36 34 34 54 54 52 52 38 38 52 52 50 50 38 38 38 38 50 50 48 48 33 33 28 28 31 31 28 28 29 29 31 31 21 21 28 28 19 19 28 28 17 17 19 19 21 21 23 23 28 28 23 23 25 25 28 28 28 28 25 25 29 29 33 33 35 35 28 28 35 35 39 39 28 28 28 28 39 39 37 37 39 39 41 41 37 37 37 37 41 41 43 43 5 5 7 7 17 17 7 7 9 9 17 17 17 17 9 9 11 11 11 11 13 13 17 17 13 13 15 15 17 17 17 17 15 15 19 19 51 51 53 53 37 37 53 53 55 55 37 37 37 37 55 55 38 38 55 55 56 56 38 38 38 38 56 56 54 54 149 149 155 155 135 135 155 155 137 137 135 135 135 135 137 137 123 123 137 137 117 117 123 123 123 123 117 117 113 113 117 117 94 94 113 113 113 113 94 94 92 92 149 149 153 153 155 155 1301 1301 169 169 1302 1302 1303 1303 169 169 171 171 169 169 175 175 171 171 171 171 175 175 189 189 175 175 187 187 189 189 187 187 203 203 189 189 189 189 203 203 207 207 203 203 205 205 207 207 207 207 205 205 225 225 205 205 221 221 225 225 221 221 223 223 225 225 223 223 239 239 225 225 225 225 239 239 241 241 239 239 255 255 241 241 241 241 255 255 259 259 255 255 257 257 259 259 259 259 257 257 287 287 257 257 273 273 287 287 325 325 339 339 321 321 273 273 289 289 287 287 289 289 305 305 287 287 287 287 305 305 303 303 305 305 307 307 303 303 303 303 307 307 321 321 307 307 323 323 321 321 321 321 323 323 325 325 325 325 341 341 339 339 341 341 357 357 339 339 339 339 357 357 355 355 357 357 373 373 355 355 355 355 373 373 371 371 373 373 375 375 371 371 371 371 375 375 389 389 375 375 391 391 389 389 389 389 391 391 1304 1304 391 391 1305 1305 1306 1306 401 401 409 409 407 407 409 409 427 427 407 407 407 407 427 427 425 425 427 427 431 431 425 425 425 425 431 431 445 445 431 431 447 447 445 445 445 445 447 447 469 469 447 447 461 461 469 469 461 461 471 471 469 469 471 471 487 487 469 469 469 469 487 487 483 483 487 487 489 489 483 483 483 483 489 489 493 493 489 489 495 495 493 493 495 495 496 496 493 493 493 493 496 496 494 494 496 496 497 497 494 494 494 494 497 497 484 484 497 497 490 490 484 484 490 490 488 488 484 484 488 488 472 472 484 484 484 484 472 472 470 470 472 472 462 462 470 470 470 470 462 462 446 446 462 462 448 448 446 446 446 446 448 448 426 426 448 448 432 432 426 426 376 376 372 372 390 390 432 432 428 428 426 426 428 428 410 410 426 426 426 426 410 410 408 408 410 410 402 402 408 408 1307 1307 1308 1308 390 390 1309 1309 392 392 390 390 390 390 392 392 376 376 376 376 374 374 372 372 374 374 358 358 372 372 372 372 358 358 356 356 358 358 342 342 356 356 356 356 342 342 340 340 342 342 326 326 340 340 340 340 326 326 322 322 326 326 324 324 322 322 322 322 324 324 304 304 324 324 308 308 304 304 308 308 306 306 304 304 306 306 290 290 304 304 304 304 290 290 288 288 290 290 274 274 288 288 288 288 274 274 260 260 274 274 258 258 260 260 260 260 258 258 242 242 258 258 256 256 242 242 256 256 240 240 242 242 240 240 224 224 242 242 242 242 224 224 226 226 224 224 222 222 226 226 226 226 222 222 208 208 222 222 206 206 208 208 206 206 204 204 208 208 208 208 204 204 190 190 204 204 188 188 190 190 190 190 188 188 172 172 188 188 176 176 172 172 176 176 170 170 172 172 170 170 1310 1310 172 172 172 172 1311 1311 1312 1312 154 154 150 150 156 156 156 156 150 150 138 138 150 150 136 136 138 138 138 138 136 136 118 118 136 136 124 124 118 118 68 68 63 63 75 75 124 124 114 114 118 118 114 114 93 93 118 118 118 118 93 93 95 95 93 93 89 89 95 95 95 95 89 89 75 75 89 89 73 73 75 75 75 75 73 73 68 68 68 68 61 61 63 63 61 61 57 57 63 63 63 63 57 57 58 58 57 57 60 60 58 58 58 58 60 60 62 62 60 60 67 67 62 62 62 62 67 67 74 74 67 67 72 72 74 74 74 74 72 72 94 94 72 72 88 88 94 94 94 94 88 88 92 92 1313 1313 65 65 1314 1314 65 65 79 79 1315 1315 1316 1316 79 79 1317 1317 79 79 100 100 1318 1318 1319 1319 100 100 1320 1320 100 100 120 120 1321 1321 1322 1322 120 120 1323 1323 120 120 140 140 1324 1324 1325 1325 140 140 1326 1326 140 140 158 158 1327 1327 1328 1328 158 158 1329 1329 158 158 174 174 1330 1330 1331 1331 174 174 1332 1332 174 174 192 192 1333 1333 1334 1334 192 192 1335 1335 192 192 210 210 1336 1336 1337 1337 210 210 1338 1338 210 210 228 228 1339 1339 1340 1340 228 228 1341 1341 228 228 244 244 1342 1342 1343 1343 244 244 1344 1344 244 244 262 262 1345 1345 1346 1346 262 262 1347 1347 262 262 286 286 1348 1348 1349 1349 286 286 1350 1350 286 286 302 302 1351 1351 1352 1352 302 302 1353 1353 302 302 320 320 1354 1354 1355 1355 320 320 1356 1356 320 320 338 338 1357 1357 1358 1358 338 338 1359 1359 338 338 354 354 1360 1360 1361 1361 354 354 1362 1362 354 354 370 370 1363 1363 1364 1364 370 370 1365 1365 370 370 388 388 1366 1366 1367 1367 388 388 1368 1368 388 388 406 406 1369 1369 1370 1370 406 406 1371 1371 406 406 424 424 1372 1372 1373 1373 424 424 1374 1374 424 424 444 444 1375 1375 1376 1376 444 444 1377 1377 444 444 468 468 1378 1378 1379 1379 468 468 1380 1380 468 468 482 482 1381 1381 1382 1382 482 482 1383 1383 482 482 492 492 1384 1384 1385 1385 492 492 1386 1386 492 492 491 491 1387 1387 1388 1388 491 491 1389 1389 491 491 481 481 1390 1390 1391 1391 481 481 1392 1392 481 481 467 467 1393 1393 1394 1394 467 467 1395 1395 467 467 443 443 1396 1396 1397 1397 443 443 1398 1398 443 443 423 423 1399 1399 1400 1400 423 423 1401 1401 423 423 405 405 1402 1402 1403 1403 405 405 1404 1404 405 405 387 387 1405 1405 1406 1406 387 387 1407 1407 387 387 369 369 1408 1408 1409 1409 369 369 1410 1410 369 369 353 353 1411 1411 1412 1412 353 353 1413 1413 353 353 337 337 1414 1414 1415 1415 337 337 1416 1416 337 337 319 319 1417 1417 1418 1418 319 319 1419 1419 319 319 301 301 1420 1420 1421 1421 301 301 1422 1422 301 301 285 285 1423 1423 1424 1424 285 285 1425 1425 285 285 261 261 1426 1426 1427 1427 261 261 1428 1428 261 261 243 243 1429 1429 1430 1430 243 243 1431 1431 243 243 227 227 1432 1432 1433 1433 227 227 1434 1434 227 227 209 209 1435 1435 1436 1436 209 209 1437 1437 209 209 191 191 1438 1438 1439 1439 191 191 1440 1440 191 191 173 173 1441 1441 1442 1442 173 173 1443 1443 173 173 157 157 1444 1444 1445 1445 157 157 1446 1446 157 157 139 139 1447 1447 1448 1448 139 139 1449 1449 139 139 119 119 1450 1450 1451 1451 119 119 1452 1452 119 119 99 99 1453 1453 1454 1454 99 99 1455 1455 99 99 78 78 1456 1456 1457 1457 78 78 1458 1458 78 78 64 64 1459 1459 1460 1460 64 64 1461 1461 64 64 59 59 1462 1462 1463 1463 59 59 1464 1464 59 59 65 65 1465 1465 59 59 70 70 65 65 70 70 82 82 65 65 65 65 82 82 79 79 82 82 104 104 79 79 79 79 104 104 100 100 104 104 122 122 100 100 100 100 122 122 120 120 122 122 142 142 120 120 120 120 142 142 140 140 142 142 160 160 140 140 140 140 160 160 158 158 160 160 178 178 158 158 158 158 178 178 174 174 178 178 194 194 174 174 174 174 194 194 192 192 194 194 212 212 192 192 192 192 212 212 210 210 212 212 230 230 210 210 210 210 230 230 228 228 230 230 246 246 228 228 228 228 246 246 244 244 246 246 264 264 244 244 244 244 264 264 262 262 264 264 284 284 262 262 262 262 284 284 286 286 284 284 300 300 286 286 286 286 300 300 302 302 300 300 318 318 302 302 302 302 318 318 320 320 318 318 336 336 320 320 320 320 336 336 338 338 336 336 352 352 338 338 338 338 352 352 354 354 352 352 368 368 354 354 354 354 368 368 370 370 368 368 386 386 370 370 370 370 386 386 388 388 386 386 404 404 388 388 388 388 404 404 406 406 404 404 420 420 406 406 406 406 420 420 424 424 420 420 440 440 424 424 424 424 440 440 444 444 440 440 460 460 444 444 444 444 460 460 468 468 460 460 478 478 468 468 468 468 478 478 482 482 478 478 486 486 482 482 482 482 486 486 492 492 486 486 485 485 492 492 492 492 485 485 491 491 485 485 477 477 491 491 491 491 477 477 481 481 477 477 459 459 481 481 481 481 459 459 467 467 459 459 439 439 467 467 467 467 439 439 443 443 439 439 419 419 443 443 443 443 419 419 423 423 419 419 403 403 423 423 423 423 403 403 405 405 403 403 385 385 405 405 405 405 385 385 387 387 385 385 367 367 387 387 387 387 367 367 369 369 367 367 351 351 369 369 369 369 351 351 353 353 351 351 335 335 353 353 353 353 335 335 337 337 335 335 317 317 337 337 337 337 317 317 319 319 317 317 299 299 319 319 319 319 299 299 301 301 299 299 283 283 301 301 301 301 283 283 285 285 283 283 263 263 285 285 285 285 263 263 261 261 263 263 245 245 261 261 261 261 245 245 243 243 245 245 229 229 243 243 243 243 229 229 227 227 229 229 211 211 227 227 227 227 211 211 209 209 211 211 193 193 209 209 209 209 193 193 191 191 193 193 177 177 191 191 191 191 177 177 173 173 177 177 159 159 173 173 173 173 159 159 157 157 159 159 141 141 157 157 157 157 141 141 139 139 141 141 121 121 139 139 139 139 121 121 119 119 121 121 103 103 119 119 119 119 103 103 99 99 103 103 81 81 99 99 99 99 81 81 78 78 81 81 69 69 78 78 78 78 69 69 64 64 69 69 66 66 64 64 64 64 66 66 59 59 66 66 70 70 59 59 66 66 77 77 70 70 77 77 87 87 70 70 70 70 87 87 82 82 87 87 108 108 82 82 82 82 108 108 104 104 108 108 128 128 104 104 104 104 128 128 122 122 128 128 144 144 122 122 122 122 144 144 142 142 144 144 162 162 142 142 142 142 162 162 160 160 162 162 180 180 160 160 160 160 180 180 178 178 180 180 196 196 178 178 178 178 196 196 194 194 196 196 214 214 194 194 194 194 214 214 212 212 214 214 232 232 212 212 212 212 232 232 230 230 232 232 248 248 230 230 230 230 248 248 246 246 248 248 266 266 246 246 246 246 266 266 264 264 266 266 282 282 264 264 264 264 282 282 284 284 282 282 298 298 284 284 284 284 298 298 300 300 298 298 316 316 300 300 300 300 316 316 318 318 316 316 334 334 318 318 318 318 334 334 336 336 334 334 350 350 336 336 336 336 350 350 352 352 350 350 366 366 352 352 352 352 366 366 368 368 366 366 384 384 368 368 368 368 384 384 386 386 384 384 400 400 386 386 386 386 400 400 404 404 400 400 418 418 404 404 404 404 418 418 420 420 418 418 436 436 420 420 420 420 436 436 440 440 436 436 456 456 440 440 440 440 456 456 460 460 456 456 474 474 460 460 460 460 474 474 478 478 474 474 480 480 478 478 478 478 480 480 486 486 480 480 479 479 486 486 486 486 479 479 485 485 479 479 473 473 485 485 485 485 473 473 477 477 473 473 455 455 477 477 477 477 455 455 459 459 455 455 435 435 459 459 459 459 435 435 439 439 435 435 417 417 439 439 439 439 417 417 419 419 417 417 399 399 419 419 419 419 399 399 403 403 399 399 383 383 403 403 403 403 383 383 385 385 383 383 365 365 385 385 385 385 365 365 367 367 365 365 349 349 367 367 367 367 349 349 351 351 349 349 333 333 351 351 351 351 333 333 335 335 333 333 315 315 335 335 335 335 315 315 317 317 315 315 297 297 317 317 317 317 297 297 299 299 297 297 281 281 299 299 299 299 281 281 283 283 281 281 265 265 283 283 283 283 265 265 263 263 265 265 247 247 263 263 263 263 247 247 245 245 247 247 231 231 245 245 245 245 231 231 229 229 231 231 213 213 229 229 229 229 213 213 211 211 213 213 195 195 211 211 211 211 195 195 193 193 195 195 179 179 193 193 193 193 179 179 177 177 179 179 161 161 177 177 177 177 161 161 159 159 161 161 143 143 159 159 159 159 143 143 141 141 143 143 127 127 141 141 141 141 127 127 121 121 127 127 107 107 121 121 121 121 107 107 103 103 107 107 86 86 103 103 103 103 86 86 81 81 86 86 76 76 81 81 81 81 76 76 69 69 76 76 71 71 69 69 69 69 71 71 66 66 71 71 77 77 66 66 71 71 84 84 77 77 84 84 97 97 77 77 77 77 97 97 87 87 97 97 112 112 87 87 87 87 112 112 108 108 112 112 130 130 108 108 108 108 130 130 128 128 130 130 146 146 128 128 128 128 146 146 144 144 146 146 164 164 144 144 144 144 164 164 162 162 164 164 182 182 162 162 162 162 182 182 180 180 182 182 198 198 180 180 180 180 198 198 196 196 198 198 216 216 196 196 196 196 216 216 214 214 216 216 234 234 214 214 214 214 234 234 232 232 234 234 250 250 232 232 232 232 250 250 248 248 250 250 268 268 248 248 248 248 268 268 266 266 268 268 280 280 266 266 266 266 280 280 282 282 280 280 296 296 282 282 282 282 296 296 298 298 296 296 314 314 298 298 298 298 314 314 316 316 314 314 332 332 316 316 316 316 332 332 334 334 332 332 348 348 334 334 334 334 348 348 350 350 348 348 364 364 350 350 350 350 364 364 366 366 364 364 382 382 366 366 366 366 382 382 384 384 382 382 398 398 384 384 384 384 398 398 400 400 398 398 416 416 400 400 400 400 416 416 418 418 416 416 434 434 418 418 418 418 434 434 436 436 434 434 452 452 436 436 436 436 452 452 456 456 452 452 466 466 456 456 456 456 466 466 474 474 466 466 476 476 474 474 474 474 476 476 480 480 476 476 475 475 480 480 480 480 475 475 479 479 475 475 465 465 479 479 479 479 465 465 473 473 465 465 451 451 473 473 473 473 451 451 455 455 451 451 433 433 455 455 455 455 433 433 435 435 433 433 415 415 435 435 435 435 415 415 417 417 415 415 397 397 417 417 417 417 397 397 399 399 397 397 381 381 399 399 399 399 381 381 383 383 381 381 363 363 383 383 383 383 363 363 365 365 363 363 347 347 365 365 365 365 347 347 349 349 347 347 331 331 349 349 349 349 331 331 333 333 331 331 313 313 333 333 333 333 313 313 315 315 313 313 295 295 315 315 315 315 295 295 297 297 295 295 279 279 297 297 297 297 279 279 281 281 279 279 267 267 281 281 281 281 267 267 265 265 267 267 249 249 265 265 265 265 249 249 247 247 249 249 233 233 247 247 247 247 233 233 231 231 233 233 215 215 231 231 231 231 215 215 213 213 215 215 197 197 213 213 213 213 197 197 195 195 197 197 181 181 195 195 195 195 181 181 179 179 181 181 163 163 179 179 179 179 163 163 161 161 163 163 145 145 161 161 161 161 145 145 143 143 145 145 129 129 143 143 143 143 129 129 127 127 129 129 111 111 127 127 127 127 111 111 107 107 111 111 96 96 107 107 107 107 96 96 86 86 96 96 83 83 86 86 86 86 83 83 76 76 83 83 80 80 76 76 76 76 80 80 71 71 80 80 84 84 71 71 80 80 91 91 84 84 91 91 106 106 84 84 84 84 106 106 97 97 106 106 116 116 97 97 97 97 116 116 112 112 116 116 132 132 112 112 112 112 132 132 130 130 132 132 148 148 130 130 130 130 148 148 146 146 148 148 166 166 146 146 146 146 166 166 164 164 166 166 184 184 164 164 164 164 184 184 182 182 184 184 200 200 182 182 182 182 200 200 198 198 200 200 218 218 198 198 198 198 218 218 216 216 218 218 236 236 216 216 216 216 236 236 234 234 236 236 252 252 234 234 234 234 252 252 250 250 252 252 270 270 250 250 250 250 270 270 268 268 270 270 278 278 268 268 268 268 278 278 280 280 278 278 294 294 280 280 280 280 294 294 296 296 294 294 312 312 296 296 296 296 312 312 314 314 312 312 330 330 314 314 314 314 330 330 332 332 330 330 346 346 332 332 332 332 346 346 348 348 346 346 362 362 348 348 348 348 362 362 364 364 362 362 380 380 364 364 364 364 380 380 382 382 380 380 396 396 382 382 382 382 396 396 398 398 396 396 414 414 398 398 398 398 414 414 416 416 414 414 430 430 416 416 416 416 430 430 434 434 430 430 442 442 434 434 434 434 442 442 452 452 442 442 458 458 452 452 452 452 458 458 466 466 458 458 464 464 466 466 466 466 464 464 476 476 464 464 463 463 476 476 476 476 463 463 475 475 463 463 457 457 475 475 475 475 457 457 465 465 457 457 441 441 465 465 465 465 441 441 451 451 441 441 429 429 451 451 451 451 429 429 433 433 429 429 413 413 433 433 433 433 413 413 415 415 413 413 395 395 415 415 415 415 395 395 397 397 395 395 379 379 397 397 397 397 379 379 381 381 379 379 361 361 381 381 381 381 361 361 363 363 361 361 345 345 363 363 363 363 345 345 347 347 345 345 329 329 347 347 347 347 329 329 331 331 329 329 311 311 331 331 331 331 311 311 313 313 311 311 293 293 313 313 313 313 293 293 295 295 293 293 277 277 295 295 295 295 277 277 279 279 277 277 269 269 279 279 279 279 269 269 267 267 269 269 251 251 267 267 267 267 251 251 249 249 251 251 235 235 249 249 249 249 235 235 233 233 235 235 217 217 233 233 233 233 217 217 215 215 217 217 199 199 215 215 215 215 199 199 197 197 199 199 183 183 197 197 197 197 183 183 181 181 183 183 165 165 181 181 181 181 165 165 163 163 165 165 147 147 163 163 163 163 147 147 145 145 147 147 131 131 145 145 145 145 131 131 129 129 131 131 115 115 129 129 129 129 115 115 111 111 115 115 105 105 111 111 111 111 105 105 96 96 105 105 90 90 96 96 96 96 90 90 83 83 90 90 85 85 83 83 83 83 85 85 80 80 85 85 91 91 80 80 85 85 102 102 91 91 102 102 110 110 91 91 91 91 110 110 106 106 110 110 126 126 106 106 106 106 126 126 116 116 126 126 134 134 116 116 116 116 134 134 132 132 134 134 152 152 132 132 132 132 152 152 148 148 152 152 168 168 148 148 148 148 168 168 166 166 168 168 186 186 166 166 166 166 186 186 184 184 186 186 202 202 184 184 184 184 202 202 200 200 202 202 220 220 200 200 200 200 220 220 218 218 220 220 238 238 218 218 218 218 238 238 236 236 238 238 254 254 236 236 236 236 254 254 252 252 254 254 272 272 252 252 252 252 272 272 270 270 272 272 276 276 270 270 270 270 276 276 278 278 276 276 292 292 278 278 278 278 292 292 294 294 292 292 310 310 294 294 294 294 310 310 312 312 310 310 328 328 312 312 312 312 328 328 330 330 328 328 344 344 330 330 330 330 344 344 346 346 344 344 360 360 346 346 346 346 360 360 362 362 360 360 378 378 362 362 362 362 378 378 380 380 378 378 394 394 380 380 380 380 394 394 396 396 394 394 412 412 396 396 396 396 412 412 414 414 412 412 422 422 414 414 414 414 422 422 430 430 422 422 438 438 430 430 430 430 438 438 442 442 438 438 450 450 442 442 442 442 450 450 458 458 450 450 454 454 458 458 458 458 454 454 464 464 454 454 453 453 464 464 464 464 453 453 463 463 453 453 449 449 463 463 463 463 449 449 457 457 449 449 437 437 457 457 457 457 437 437 441 441 437 437 421 421 441 441 441 441 421 421 429 429 421 421 411 411 429 429 429 429 411 411 413 413 411 411 393 393 413 413 413 413 393 393 395 395 393 393 377 377 395 395 395 395 377 377 379 379 377 377 359 359 379 379 379 379 359 359 361 361 359 359 343 343 361 361 361 361 343 343 345 345 343 343 327 327 345 345 345 345 327 327 329 329 327 327 309 309 329 329 329 329 309 309 311 311 309 309 291 291 311 311 311 311 291 291 293 293 291 291 275 275 293 293 293 293 275 275 277 277 275 275 271 271 277 277 277 277 271 271 269 269 271 271 253 253 269 269 269 269 253 253 251 251 253 253 237 237 251 251 251 251 237 237 235 235 237 237 219 219 235 235 235 235 219 219 217 217 219 219 201 201 217 217 217 217 201 201 199 199 201 201 185 185 199 199 199 199 185 185 183 183 185 185 167 167 183 183 183 183 167 167 165 165 167 167 151 151 165 165 165 165 151 151 147 147 151 151 133 133 147 147 147 147 133 133 131 131 133 133 125 125 131 131 131 131 125 125 115 115 125 125 109 109 115 115 115 115 109 109 105 105 109 109 101 101 105 105 105 105 101 101 90 90 101 101 98 98 90 90 90 90 98 98 85 85 98 98 102 102 85 85 499 499 502 502 500 500 508 508 506 506 502 502 506 506 504 504 502 502 502 502 504 504 500 500 518 518 514 514 516 516 514 514 512 512 516 516 516 516 512 512 508 508 512 512 510 510 508 508 508 508 510 510 506 506 518 518 516 516 520 520 516 516 522 522 520 520 520 520 522 522 524 524 524 524 522 522 526 526 1466 1466 530 530 1467 1467 1468 1468 530 530 528 528 536 536 534 534 530 530 534 534 532 532 530 530 530 530 532 532 528 528 542 542 540 540 536 536 540 540 538 538 536 536 536 536 538 538 534 534 552 552 548 548 550 550 548 548 546 546 550 550 550 550 546 546 542 542 546 546 544 544 542 542 542 542 544 544 540 540 552 552 550 550 554 554 550 550 557 557 554 554 554 554 557 557 558 558 558 558 557 557 560 560 557 557 566 566 560 560 560 560 566 566 562 562 572 572 568 568 566 566 568 568 564 564 566 566 566 566 564 564 562 562 577 577 574 574 572 572 574 574 570 570 572 572 572 572 570 570 568 568 584 584 580 580 577 577 580 580 576 576 577 577 577 577 576 576 574 574 1469 1469 586 586 584 584 586 586 582 582 584 584 584 584 582 582 580 580 596 596 594 594 598 598 594 594 592 592 598 598 598 598 592 592 590 590 592 592 588 588 590 590 1470 1470 1471 1471 586 586 596 596 598 598 600 600 598 598 604 604 600 600 600 600 604 604 602 602 602 602 604 604 606 606 604 604 612 612 606 606 606 606 612 612 608 608 617 617 614 614 612 612 614 614 610 610 612 612 612 612 610 610 608 608 613 613 616 616 617 617 616 616 615 615 617 617 617 617 615 615 614 614 603 603 607 607 605 605 607 607 609 609 605 605 605 605 609 609 613 613 609 609 611 611 613 613 613 613 611 611 616 616 603 603 605 605 601 601 605 605 599 599 601 601 601 601 599 599 597 597 597 597 599 599 595 595 599 599 591 591 595 595 595 595 591 591 593 593 585 585 587 587 1472 1472 587 587 1473 1473 1474 1474 591 591 589 589 593 593 579 579 581 581 585 585 581 581 583 583 585 585 585 585 583 583 587 587 573 573 575 575 579 579 575 575 578 578 579 579 579 579 578 578 581 581 567 567 569 569 573 573 569 569 571 571 573 573 573 573 571 571 575 575 559 559 561 561 556 556 561 561 563 563 556 556 556 556 563 563 567 567 563 563 565 565 567 567 567 567 565 565 569 569 559 559 556 556 555 555 556 556 551 551 555 555 555 555 551 551 553 553 553 553 551 551 549 549 551 551 543 543 549 549 549 549 543 543 547 547 537 537 541 541 543 543 541 541 545 545 543 543 543 543 545 545 547 547 531 531 535 535 537 537 535 535 539 539 537 537 537 537 539 539 541 541 525 525 527 527 523 523 1475 1475 529 529 1476 1476 1477 1477 529 529 531 531 529 529 533 533 531 531 531 531 533 533 535 535 525 525 523 523 521 521 523 523 517 517 521 521 521 521 517 517 519 519 519 519 517 517 515 515 517 517 509 509 515 515 515 515 509 509 513 513 503 503 507 507 509 509 507 507 511 511 509 509 509 509 511 511 513 513 500 500 498 498 499 499 498 498 501 501 499 499 499 499 501 501 503 503 501 501 505 505 503 503 503 503 505 505 507 507 686 686 671 671 684 684 671 671 669 669 684 684 684 684 669 669 673 673 669 669 665 665 673 673 673 673 665 665 667 667 665 665 663 663 667 667 667 667 663 663 661 661 663 663 659 659 661 661 661 661 659 659 654 654 659 659 655 655 654 654 654 654 655 655 651 651 655 655 653 653 651 651 651 651 653 653 645 645 653 653 649 649 645 645 645 645 649 649 639 639 649 649 647 647 639 639 639 639 647 647 628 628 683 683 670 670 685 685 670 670 674 674 685 685 685 685 674 674 687 687 674 674 676 676 687 687 687 687 676 676 689 689 676 676 678 678 689 689 689 689 678 678 691 691 678 678 680 680 691 691 691 691 680 680 693 693 680 680 682 682 693 693 693 693 682 682 692 692 682 682 681 681 692 692 692 692 681 681 690 690 681 681 679 679 690 690 690 690 679 679 688 688 679 679 677 677 688 688 688 688 677 677 686 686 677 677 675 675 686 686 686 686 675 675 671 671 625 625 640 640 627 627 640 640 642 642 627 627 627 627 642 642 638 638 642 642 646 646 638 638 638 638 646 646 644 644 646 646 648 648 644 644 644 644 648 648 650 650 648 648 652 652 650 650 650 650 652 652 657 657 652 652 656 656 657 657 657 657 656 656 660 660 656 656 658 658 660 660 660 660 658 658 666 666 658 658 662 662 666 666 666 666 662 662 672 672 662 662 664 664 672 672 672 672 664 664 683 683 664 664 668 668 683 683 683 683 668 668 670 670 647 647 643 643 628 628 643 643 641 641 628 628 628 628 641 641 626 626 641 641 637 637 626 626 626 626 637 637 624 624 637 637 635 635 624 624 624 624 635 635 622 622 635 635 633 633 622 622 622 622 633 633 620 620 633 633 631 631 620 620 620 620 631 631 618 618 631 631 629 629 618 618 618 618 629 629 619 619 629 629 630 630 619 619 619 619 630 630 621 621 630 630 632 632 621 621 621 621 632 632 623 623 632 632 634 634 623 623 623 623 634 634 625 625 634 634 636 636 625 625 625 625 636 636 640 640 738 738 724 724 732 732 732 732 740 740 738 738 740 740 752 752 738 738 738 738 752 752 750 750 752 752 756 756 750 750 750 750 756 756 766 766 756 756 768 768 766 766 768 768 774 774 766 766 1478 1478 1479 1479 784 784 1480 1480 786 786 784 784 786 786 798 798 784 784 784 784 798 798 802 802 798 798 804 804 802 802 802 802 804 804 818 818 804 804 820 820 818 818 820 820 822 822 818 818 818 818 822 822 836 836 822 822 838 838 836 836 836 836 838 838 854 854 838 838 842 842 854 854 842 842 856 856 854 854 854 854 856 856 872 872 856 856 873 873 872 872 873 873 874 874 872 872 872 872 874 874 878 878 874 874 876 876 878 878 878 878 876 876 896 896 876 876 892 892 896 896 892 892 894 894 896 896 896 896 894 894 912 912 894 894 910 910 912 912 910 910 922 922 912 912 912 912 922 922 930 930 922 922 928 928 930 930 930 930 928 928 948 948 928 928 944 944 948 948 944 944 946 946 948 948 948 948 946 946 1481 1481 946 946 1482 1482 1483 1483 962 962 970 970 964 964 964 964 970 970 980 980 970 970 976 976 980 980 980 980 976 976 994 994 976 976 990 990 994 994 990 990 992 992 994 994 994 994 992 992 1008 1008 992 992 1004 1004 1008 1008 1004 1004 1006 1006 1008 1008 1008 1008 1006 1006 1015 1015 1006 1006 1012 1012 1015 1015 1015 1015 1012 1012 1009 1009 1012 1012 1007 1007 1009 1009 1007 1007 1005 1005 1009 1009 1009 1009 1005 1005 995 995 1005 1005 993 993 995 995 993 993 991 991 995 995 995 995 991 991 981 981 991 991 977 977 981 981 981 981 977 977 965 965 977 977 971 971 965 965 971 971 963 963 965 965 1484 1484 1485 1485 949 949 1486 1486 947 947 949 949 947 947 945 945 949 949 949 949 945 945 931 931 945 945 929 929 931 931 931 931 929 929 913 913 929 929 923 923 913 913 923 923 911 911 913 913 913 913 911 911 897 897 911 911 895 895 897 897 895 895 893 893 897 897 897 897 893 893 879 879 893 893 877 877 879 879 879 879 877 877 867 867 877 877 875 875 867 867 875 875 870 870 867 867 867 867 870 870 855 855 870 870 857 857 855 855 857 857 843 843 855 855 855 855 843 843 837 837 843 843 839 839 837 837 837 837 839 839 819 819 839 839 823 823 819 819 823 823 821 821 819 819 819 819 821 821 803 803 821 821 805 805 803 803 805 805 799 799 803 803 803 803 799 799 785 785 799 799 787 787 785 785 785 785 787 787 1487 1487 787 787 1488 1488 1489 1489 775 775 769 769 767 767 767 767 769 769 751 751 769 769 757 757 751 751 757 757 753 753 751 751 751 751 753 753 739 739 753 753 741 741 739 739 739 739 741 741 725 725 741 741 733 733 725 725 733 733 727 727 725 725 725 725 727 727 718 718 727 727 721 721 718 718 718 718 721 721 724 724 721 721 726 726 724 724 724 724 726 726 732 732 1490 1490 720 720 1491 1491 720 720 735 735 1492 1492 1493 1493 735 735 1494 1494 735 735 749 749 1495 1495 1496 1496 749 749 1497 1497 749 749 765 765 1498 1498 1499 1499 765 765 1500 1500 765 765 783 783 1501 1501 1502 1502 783 783 1503 1503 783 783 801 801 1504 1504 1505 1505 801 801 1506 1506 801 801 817 817 1507 1507 1508 1508 817 817 1509 1509 817 817 835 835 1510 1510 1511 1511 835 835 1512 1512 835 835 853 853 1513 1513 1514 1514 853 853 1515 1515 853 853 863 863 1516 1516 1517 1517 863 863 1518 1518 863 863 881 881 1519 1519 1520 1520 881 881 1521 1521 881 881 899 899 1522 1522 1523 1523 899 899 1524 1524 899 899 915 915 1525 1525 1526 1526 915 915 1527 1527 915 915 933 933 1528 1528 1529 1529 933 933 1530 1530 933 933 951 951 1531 1531 1532 1532 951 951 1533 1533 951 951 967 967 1534 1534 1535 1535 967 967 1536 1536 967 967 983 983 1537 1537 1538 1538 983 983 1539 1539 983 983 999 999 1540 1540 1541 1541 999 999 1542 1542 999 999 1014 1014 1543 1543 1544 1544 1014 1014 1545 1545 1014 1014 1018 1018 1546 1546 1547 1547 1018 1018 1548 1548 1018 1018 1013 1013 1549 1549 1550 1550 1013 1013 1551 1551 1013 1013 998 998 1552 1552 1553 1553 998 998 1554 1554 998 998 982 982 1555 1555 1556 1556 982 982 1557 1557 982 982 966 966 1558 1558 1559 1559 966 966 1560 1560 966 966 950 950 1561 1561 1562 1562 950 950 1563 1563 950 950 932 932 1564 1564 1565 1565 932 932 1566 1566 932 932 914 914 1567 1567 1568 1568 914 914 1569 1569 914 914 898 898 1570 1570 1571 1571 898 898 1572 1572 898 898 880 880 1573 1573 1574 1574 880 880 1575 1575 880 880 871 871 1576 1576 1577 1577 871 871 1578 1578 871 871 852 852 1579 1579 1580 1580 852 852 1581 1581 852 852 834 834 1582 1582 1583 1583 834 834 1584 1584 834 834 816 816 1585 1585 1586 1586 816 816 1587 1587 816 816 800 800 1588 1588 1589 1589 800 800 1590 1590 800 800 782 782 1591 1591 1592 1592 782 782 1593 1593 782 782 764 764 1594 1594 1595 1595 764 764 1596 1596 764 764 748 748 1597 1597 1598 1598 748 748 1599 1599 748 748 734 734 1600 1600 1601 1601 734 734 1602 1602 734 734 719 719 1603 1603 1604 1604 719 719 1605 1605 719 719 715 715 1606 1606 1607 1607 715 715 1608 1608 715 715 720 720 1609 1609 720 720 714 714 735 735 714 714 731 731 735 735 735 735 731 731 749 749 731 731 745 745 749 749 749 749 745 745 765 765 745 745 763 763 765 765 765 765 763 763 783 783 763 763 781 781 783 783 783 783 781 781 801 801 781 781 797 797 801 801 801 801 797 797 817 817 797 797 815 815 817 817 817 817 815 815 835 835 815 815 833 833 835 835 835 835 833 833 853 853 833 833 851 851 853 853 853 853 851 851 863 863 851 851 862 862 863 863 863 863 862 862 881 881 862 862 883 883 881 881 881 881 883 883 899 899 883 883 901 901 899 899 899 899 901 901 915 915 901 901 917 917 915 915 915 915 917 917 933 933 917 917 935 935 933 933 933 933 935 935 951 951 935 935 953 953 951 951 951 951 953 953 967 967 953 953 969 969 967 967 967 967 969 969 983 983 969 969 987 987 983 983 983 983 987 987 999 999 987 987 1001 1001 999 999 999 999 1001 1001 1014 1014 1001 1001 1020 1020 1014 1014 1014 1014 1020 1020 1018 1018 1020 1020 1023 1023 1018 1018 1018 1018 1023 1023 1013 1013 1023 1023 1019 1019 1013 1013 1013 1013 1019 1019 998 998 1019 1019 1000 1000 998 998 998 998 1000 1000 982 982 1000 1000 986 986 982 982 982 982 986 986 966 966 986 986 968 968 966 966 966 966 968 968 950 950 968 968 952 952 950 950 950 950 952 952 932 932 952 952 934 934 932 932 932 932 934 934 914 914 934 934 916 916 914 914 914 914 916 916 898 898 916 916 900 900 898 898 898 898 900 900 880 880 900 900 882 882 880 880 880 880 882 882 871 871 882 882 869 869 871 871 871 871 869 869 852 852 869 869 850 850 852 852 852 852 850 850 834 834 850 850 832 832 834 834 834 834 832 832 816 816 832 832 814 814 816 816 816 816 814 814 800 800 814 814 796 796 800 800 800 800 796 796 782 782 796 796 780 780 782 782 782 782 780 780 764 764 780 780 762 762 764 764 764 764 762 762 748 748 762 762 744 744 748 748 748 748 744 744 734 734 744 744 730 730 734 734 734 734 730 730 719 719 730 730 713 713 719 719 719 719 713 713 715 715 713 713 710 710 715 715 715 715 710 710 720 720 710 710 714 714 720 720 714 714 709 709 731 731 709 709 723 723 731 731 731 731 723 723 745 745 723 723 743 743 745 745 745 745 743 743 763 763 743 743 761 761 763 763 763 763 761 761 781 781 761 761 779 779 781 781 781 781 779 779 797 797 779 779 795 795 797 797 797 797 795 795 815 815 795 795 813 813 815 815 815 815 813 813 833 833 813 813 831 831 833 833 833 833 831 831 851 851 831 831 849 849 851 851 851 851 849 849 862 862 849 849 861 861 862 862 862 862 861 861 883 883 861 861 885 885 883 883 883 883 885 885 901 901 885 885 903 903 901 901 901 901 903 903 917 917 903 903 919 919 917 917 917 917 919 919 935 935 919 919 937 937 935 935 935 935 937 937 953 953 937 937 955 955 953 953 953 953 955 955 969 969 955 955 973 973 969 969 969 969 973 973 987 987 973 973 989 989 987 987 987 987 989 989 1001 1001 989 989 1011 1011 1001 1001 1001 1001 1011 1011 1020 1020 1011 1011 1025 1025 1020 1020 1020 1020 1025 1025 1023 1023 1025 1025 1028 1028 1023 1023 1023 1023 1028 1028 1019 1019 1028 1028 1024 1024 1019 1019 1019 1019 1024 1024 1000 1000 1024 1024 1010 1010 1000 1000 1000 1000 1010 1010 986 986 1010 1010 988 988 986 986 986 986 988 988 968 968 988 988 972 972 968 968 968 968 972 972 952 952 972 972 954 954 952 952 952 952 954 954 934 934 954 954 936 936 934 934 934 934 936 936 916 916 936 936 918 918 916 916 916 916 918 918 900 900 918 918 902 902 900 900 900 900 902 902 882 882 902 902 884 884 882 882 882 882 884 884 869 869 884 884 868 868 869 869 869 869 868 868 850 850 868 868 848 848 850 850 850 850 848 848 832 832 848 848 830 830 832 832 832 832 830 830 814 814 830 830 812 812 814 814 814 814 812 812 796 796 812 812 794 794 796 796 796 796 794 794 780 780 794 794 778 778 780 780 780 780 778 778 762 762 778 778 760 760 762 762 762 762 760 760 744 744 760 760 742 742 744 744 744 744 742 742 730 730 742 742 722 722 730 730 730 730 722 722 713 713 722 722 708 708 713 713 713 713 708 708 710 710 708 708 705 705 710 710 710 710 705 705 714 714 705 705 709 709 714 714 709 709 704 704 723 723 704 704 712 712 723 723 723 723 712 712 743 743 712 712 737 737 743 743 743 743 737 737 761 761 737 737 759 759 761 761 761 761 759 759 779 779 759 759 777 777 779 779 779 779 777 777 795 795 777 777 793 793 795 795 795 795 793 793 813 813 793 793 811 811 813 813 813 813 811 811 831 831 811 811 829 829 831 831 831 831 829 829 849 849 829 829 847 847 849 849 849 849 847 847 861 861 847 847 860 860 861 861 861 861 860 860 885 885 860 860 887 887 885 885 885 885 887 887 903 903 887 887 905 905 903 903 903 903 905 905 919 919 905 905 921 921 919 919 919 919 921 921 937 937 921 921 939 939 937 937 937 937 939 939 955 955 939 939 957 957 955 955 955 955 957 957 973 973 957 957 975 975 973 973 973 973 975 975 989 989 975 975 997 997 989 989 989 989 997 997 1011 1011 997 997 1022 1022 1011 1011 1011 1011 1022 1022 1025 1025 1022 1022 1030 1030 1025 1025 1025 1025 1030 1030 1028 1028 1030 1030 1031 1031 1028 1028 1028 1028 1031 1031 1024 1024 1031 1031 1029 1029 1024 1024 1024 1024 1029 1029 1010 1010 1029 1029 1021 1021 1010 1010 1010 1010 1021 1021 988 988 1021 1021 996 996 988 988 988 988 996 996 972 972 996 996 974 974 972 972 972 972 974 974 954 954 974 974 956 956 954 954 954 954 956 956 936 936 956 956 938 938 936 936 936 936 938 938 918 918 938 938 920 920 918 918 918 918 920 920 902 902 920 920 904 904 902 902 902 902 904 904 884 884 904 904 886 886 884 884 884 884 886 886 868 868 886 886 866 866 868 868 868 868 866 866 848 848 866 866 846 846 848 848 848 848 846 846 830 830 846 846 828 828 830 830 830 830 828 828 812 812 828 828 810 810 812 812 812 812 810 810 794 794 810 810 792 792 794 794 794 794 792 792 778 778 792 792 776 776 778 778 778 778 776 776 760 760 776 776 758 758 760 760 760 760 758 758 742 742 758 758 736 736 742 742 742 742 736 736 722 722 736 736 711 711 722 722 722 722 711 711 708 708 711 711 703 703 708 708 708 708 703 703 705 705 703 703 702 702 705 705 705 705 702 702 709 709 702 702 704 704 709 709 704 704 699 699 712 712 699 699 707 707 712 712 712 712 707 707 737 737 707 707 729 729 737 737 737 737 729 729 759 759 729 729 755 755 759 759 759 759 755 755 777 777 755 755 773 773 777 777 777 777 773 773 793 793 773 773 791 791 793 793 793 793 791 791 811 811 791 791 809 809 811 811 811 811 809 809 829 829 809 809 827 827 829 829 829 829 827 827 847 847 827 827 845 845 847 847 847 847 845 845 860 860 845 845 859 859 860 860 860 860 859 859 887 887 859 859 889 889 887 887 887 887 889 889 905 905 889 889 907 907 905 905 905 905 907 907 921 921 907 907 925 925 921 921 921 921 925 925 939 939 925 925 941 941 939 939 939 939 941 941 957 957 941 941 959 959 957 957 957 957 959 959 975 975 959 959 979 979 975 975 975 975 979 979 997 997 979 979 1003 1003 997 997 997 997 1003 1003 1022 1022 1003 1003 1027 1027 1022 1022 1022 1022 1027 1027 1030 1030 1027 1027 1035 1035 1030 1030 1030 1030 1035 1035 1031 1031 1035 1035 1036 1036 1031 1031 1031 1031 1036 1036 1029 1029 1036 1036 1034 1034 1029 1029 1029 1029 1034 1034 1021 1021 1034 1034 1026 1026 1021 1021 1021 1021 1026 1026 996 996 1026 1026 1002 1002 996 996 996 996 1002 1002 974 974 1002 1002 978 978 974 974 974 974 978 978 956 956 978 978 958 958 956 956 956 956 958 958 938 938 958 958 940 940 938 938 938 938 940 940 920 920 940 940 924 924 920 920 920 920 924 924 904 904 924 924 906 906 904 904 904 904 906 906 886 886 906 906 888 888 886 886 886 886 888 888 866 866 888 888 865 865 866 866 866 866 865 865 846 846 865 865 844 844 846 846 846 846 844 844 828 828 844 844 826 826 828 828 828 828 826 826 810 810 826 826 808 808 810 810 810 810 808 808 792 792 808 808 790 790 792 792 792 792 790 790 776 776 790 790 772 772 776 776 776 776 772 772 758 758 772 772 754 754 758 758 758 758 754 754 736 736 754 754 728 728 736 736 736 736 728 728 711 711 728 728 706 706 711 711 711 711 706 706 703 703 706 706 698 698 703 703 703 703 698 698 702 702 698 698 697 697 702 702 702 702 697 697 704 704 697 697 699 699 704 704 699 699 696 696 707 707 696 696 701 701 707 707 707 707 701 701 729 729 701 701 717 717 729 729 729 729 717 717 755 755 717 717 747 747 755 755 755 755 747 747 773 773 747 747 771 771 773 773 773 773 771 771 791 791 771 771 789 789 791 791 791 791 789 789 809 809 789 789 807 807 809 809 809 809 807 807 827 827 807 807 825 825 827 827 827 827 825 825 845 845 825 825 841 841 845 845 845 845 841 841 859 859 841 841 858 858 859 859 859 859 858 858 889 889 858 858 891 891 889 889 889 889 891 891 907 907 891 891 909 909 907 907 907 907 909 909 925 925 909 909 927 927 925 925 925 925 927 927 941 941 927 927 943 943 941 941 941 941 943 943 959 959 943 943 961 961 959 959 959 959 961 961 979 979 961 961 985 985 979 979 979 979 985 985 1003 1003 985 985 1017 1017 1003 1003 1003 1003 1017 1017 1027 1027 1017 1017 1033 1033 1027 1027 1027 1027 1033 1033 1035 1035 1033 1033 1038 1038 1035 1035 1035 1035 1038 1038 1036 1036 1038 1038 1039 1039 1036 1036 1036 1036 1039 1039 1034 1034 1039 1039 1037 1037 1034 1034 1034 1034 1037 1037 1026 1026 1037 1037 1032 1032 1026 1026 1026 1026 1032 1032 1002 1002 1032 1032 1016 1016 1002 1002 1002 1002 1016 1016 978 978 1016 1016 984 984 978 978 978 978 984 984 958 958 984 984 960 960 958 958 958 958 960 960 940 940 960 960 942 942 940 940 940 940 942 942 924 924 942 942 926 926 924 924 924 924 926 926 906 906 926 926 908 908 906 906 906 906 908 908 888 888 908 908 890 890 888 888 888 888 890 890 865 865 890 890 864 864 865 865 865 865 864 864 844 844 864 864 840 840 844 844 844 844 840 840 826 826 840 840 824 824 826 826 826 826 824 824 808 808 824 824 806 806 808 808 808 808 806 806 790 790 806 806 788 788 790 790 790 790 788 788 772 772 788 788 770 770 772 772 772 772 770 770 754 754 770 770 746 746 754 754 754 754 746 746 728 728 746 746 716 716 728 728 728 728 716 716 706 706 716 716 700 700 706 706 706 706 700 700 698 698 700 700 695 695 698 698 698 698 695 695 697 697 695 695 694 694 697 697 697 697 694 694 699 699 694 694 696 696 699 699 1078 1078 1076 1076 1074 1074 1076 1076 1072 1072 1074 1074 1074 1074 1072 1072 1070 1070 1072 1072 1068 1068 1070 1070 1070 1070 1068 1068 1610 1610 1068 1068 1611 1611 1612 1612 1066 1066 1064 1064 1060 1060 1064 1064 1062 1062 1060 1060 1060 1060 1062 1062 1058 1058 1100 1100 1099 1099 1096 1096 1099 1099 1094 1094 1096 1096 1096 1096 1094 1094 1092 1092 1094 1094 1090 1090 1092 1092 1092 1092 1090 1090 1088 1088 1090 1090 1086 1086 1088 1088 1088 1088 1086 1086 1084 1084 1086 1086 1082 1082 1084 1084 1084 1084 1082 1082 1078 1078 1082 1082 1080 1080 1078 1078 1078 1078 1080 1080 1076 1076 1118 1118 1116 1116 1114 1114 1116 1116 1112 1112 1114 1114 1114 1114 1112 1112 1108 1108 1112 1112 1110 1110 1108 1108 1108 1108 1110 1110 1106 1106 1110 1110 1104 1104 1106 1106 1106 1106 1104 1104 1100 1100 1104 1104 1102 1102 1100 1100 1100 1100 1102 1102 1099 1099 1136 1136 1134 1134 1132 1132 1613 1613 1130 1130 1614 1614 1615 1615 1130 1130 1126 1126 1130 1130 1128 1128 1126 1126 1126 1126 1128 1128 1124 1124 1128 1128 1122 1122 1124 1124 1124 1124 1122 1122 1118 1118 1122 1122 1120 1120 1118 1118 1118 1118 1120 1120 1116 1116 1152 1152 1154 1154 1150 1150 1154 1154 1148 1148 1150 1150 1150 1150 1148 1148 1144 1144 1148 1148 1146 1146 1144 1144 1144 1144 1146 1146 1142 1142 1146 1146 1140 1140 1142 1142 1142 1142 1140 1140 1136 1136 1140 1140 1138 1138 1136 1136 1136 1136 1138 1138 1134 1134 1153 1153 1157 1157 1159 1159 1157 1157 1158 1158 1159 1159 1159 1159 1158 1158 1152 1152 1158 1158 1156 1156 1152 1152 1152 1152 1156 1156 1154 1154 1137 1137 1139 1139 1143 1143 1139 1139 1141 1141 1143 1143 1143 1143 1141 1141 1145 1145 1141 1141 1147 1147 1145 1145 1145 1145 1147 1147 1151 1151 1147 1147 1149 1149 1151 1151 1151 1151 1149 1149 1153 1153 1149 1149 1155 1155 1153 1153 1153 1153 1155 1155 1157 1157 1119 1119 1121 1121 1125 1125 1121 1121 1123 1123 1125 1125 1125 1125 1123 1123 1127 1127 1123 1123 1129 1129 1127 1127 1127 1127 1129 1129 1616 1616 1129 1129 1131 1131 1617 1617 1618 1618 1131 1131 1619 1619 1131 1131 1620 1620 1621 1621 1137 1137 1135 1135 1139 1139 1101 1101 1103 1103 1107 1107 1103 1103 1105 1105 1107 1107 1107 1107 1105 1105 1109 1109 1105 1105 1111 1111 1109 1109 1109 1109 1111 1111 1115 1115 1111 1111 1113 1113 1115 1115 1115 1115 1113 1113 1119 1119 1113 1113 1117 1117 1119 1119 1119 1119 1117 1117 1121 1121 1085 1085 1083 1083 1089 1089 1083 1083 1087 1087 1089 1089 1089 1089 1087 1087 1093 1093 1087 1087 1091 1091 1093 1093 1093 1093 1091 1091 1097 1097 1091 1091 1095 1095 1097 1097 1097 1097 1095 1095 1101 1101 1095 1095 1098 1098 1101 1101 1101 1101 1098 1098 1103 1103 1622 1622 1623 1623 1071 1071 1624 1624 1069 1069 1071 1071 1071 1071 1069 1069 1075 1075 1069 1069 1073 1073 1075 1075 1075 1075 1073 1073 1079 1079 1073 1073 1077 1077 1079 1079 1079 1079 1077 1077 1085 1085 1077 1077 1081 1081 1085 1085 1085 1085 1081 1081 1083 1083 1062 1062 1056 1056 1058 1058 1056 1056 1054 1054 1058 1058 1058 1058 1054 1054 1052 1052 1054 1054 1050 1050 1052 1052 1052 1052 1050 1050 1048 1048 1050 1050 1046 1046 1048 1048 1048 1048 1046 1046 1042 1042 1046 1046 1044 1044 1042 1042 1042 1042 1044 1044 1041 1041 1044 1044 1040 1040 1041 1041 1041 1041 1040 1040 1043 1043 1040 1040 1045 1045 1043 1043 1043 1043 1045 1045 1049 1049 1045 1045 1047 1047 1049 1049 1049 1049 1047 1047 1053 1053 1047 1047 1051 1051 1053 1053 1053 1053 1051 1051 1059 1059 1051 1051 1055 1055 1059 1059 1059 1059 1055 1055 1061 1061 1055 1055 1057 1057 1061 1061 1061 1061 1057 1057 1067 1067 1057 1057 1063 1063 1067 1067 1067 1067 1063 1063 1065 1065 1226 1226 1228 1228 1239 1239 1239 1239 1237 1237 1226 1226 1237 1237 1235 1235 1226 1226 1226 1226 1235 1235 1222 1222 1235 1235 1233 1233 1222 1222 1233 1233 1231 1231 1222 1222 1222 1222 1231 1231 1218 1218 1231 1231 1229 1229 1218 1218 1229 1229 1224 1224 1218 1218 1218 1218 1224 1224 1214 1214 1224 1224 1220 1220 1214 1214 1220 1220 1216 1216 1214 1214 1214 1214 1216 1216 1210 1210 1216 1216 1212 1212 1210 1210 1212 1212 1208 1208 1210 1210 1210 1210 1208 1208 1204 1204 1208 1208 1206 1206 1204 1204 1206 1206 1202 1202 1204 1204 1204 1204 1202 1202 1200 1200 1202 1202 1198 1198 1200 1200 1198 1198 1196 1196 1200 1200 1200 1200 1196 1196 1194 1194 1196 1196 1192 1192 1194 1194 1192 1192 1188 1188 1194 1194 1194 1194 1188 1188 1190 1190 1188 1188 1186 1186 1190 1190 1186 1186 1182 1182 1190 1190 1190 1190 1182 1182 1184 1184 1182 1182 1178 1178 1184 1184 1178 1178 1171 1171 1184 1184 1184 1184 1171 1171 1180 1180 1171 1171 1169 1169 1180 1180 1169 1169 1167 1167 1180 1180 1180 1180 1167 1167 1176 1176 1167 1167 1165 1165 1176 1176 1165 1165 1163 1163 1176 1176 1176 1176 1163 1163 1174 1174 1163 1163 1161 1161 1174 1174 1174 1174 1161 1161 1173 1173 1161 1161 1160 1160 1173 1173 1173 1173 1160 1160 1175 1175 1160 1160 1162 1162 1175 1175 1162 1162 1164 1164 1175 1175 1175 1175 1164 1164 1177 1177 1164 1164 1166 1166 1177 1177 1166 1166 1168 1168 1177 1177 1177 1177 1168 1168 1181 1181 1168 1168 1170 1170 1181 1181 1170 1170 1172 1172 1181 1181 1181 1181 1172 1172 1185 1185 1172 1172 1179 1179 1185 1185 1179 1179 1183 1183 1185 1185 1185 1185 1183 1183 1191 1191 1183 1183 1187 1187 1191 1191 1187 1187 1189 1189 1191 1191 1191 1191 1189 1189 1195 1195 1189 1189 1193 1193 1195 1195 1193 1193 1197 1197 1195 1195 1195 1195 1197 1197 1201 1201 1197 1197 1199 1199 1201 1201 1199 1199 1203 1203 1201 1201 1201 1201 1203 1203 1205 1205 1203 1203 1207 1207 1205 1205 1207 1207 1209 1209 1205 1205 1205 1205 1209 1209 1211 1211 1209 1209 1213 1213 1211 1211 1213 1213 1217 1217 1211 1211 1211 1211 1217 1217 1215 1215 1217 1217 1221 1221 1215 1215 1221 1221 1225 1225 1215 1215 1215 1215 1225 1225 1219 1219 1225 1225 1230 1230 1219 1219 1230 1230 1232 1232 1219 1219 1219 1219 1232 1232 1223 1223 1232 1232 1234 1234 1223 1223 1234 1234 1236 1236 1223 1223 1223 1223 1236 1236 1227 1227 1236 1236 1238 1238 1227 1227 1238 1238 1240 1240 1227 1227 1227 1227 1240 1240 1228 1228 1240 1240 1241 1241 1228 1228 1228 1228 1241 1241 1239 1239 1242 1242 1244 1244 1257 1257 1247 1247 1245 1245 1257 1257 1245 1245 1243 1243 1257 1257 1257 1257 1243 1243 1242 1242 1253 1253 1251 1251 1257 1257 1251 1251 1249 1249 1257 1257 1257 1257 1249 1249 1247 1247 1260 1260 1258 1258 1257 1257 1258 1258 1255 1255 1257 1257 1257 1257 1255 1255 1253 1253 1266 1266 1264 1264 1257 1257 1264 1264 1262 1262 1257 1257 1257 1257 1262 1262 1260 1260 1269 1269 1270 1270 1257 1257 1270 1270 1268 1268 1257 1257 1257 1257 1268 1268 1266 1266 1263 1263 1265 1265 1257 1257 1265 1265 1267 1267 1257 1257 1257 1257 1267 1267 1269 1269 1256 1256 1259 1259 1257 1257 1259 1259 1261 1261 1257 1257 1257 1257 1261 1261 1263 1263 1250 1250 1252 1252 1257 1257 1252 1252 1254 1254 1257 1257 1257 1257 1254 1254 1256 1256 1244 1244 1246 1246 1257 1257 1246 1246 1248 1248 1257 1257 1257 1257 1248 1248 1250 1250 1271 1271 1272 1272 1273 1273 1272 1272 1274 1274 1273 1273 1275 1275 1276 1276 1277 1277 1276 1276 1278 1278 1277 1277 1279 1279 1280 1280 1281 1281 1280 1280 1282 1282 1281 1281 1283 1283 1284 1284 1285 1285 1284 1284 1286 1286 1285 1285 1287 1287 1288 1288 1289 1289 1288 1288 1290 1290 1289 1289 1291 1291 1292 1292 1293 1293 1292 1292 1294 1294 1293 1293 1295 1295 1296 1296 1297 1297 1296 1296 1298 1298 1297 1297 1297 1297 1298 1298 1299 1299 1298 1298 1300 1300 1299 1299
+47 47 46 46 43 43 46 46 42 42 43 43 43 43 42 42 39 39 42 42 38 38 39 39 96 96 97 97 35 35 98 98 34 34 35 35 35 35 34 34 31 31 34 34 30 30 31 31 31 31 30 30 27 27 30 30 26 26 27 27 27 27 26 26 23 23 26 26 22 22 23 23 23 23 22 22 19 19 22 22 18 18 19 19 19 19 18 18 15 15 18 18 14 14 15 15 15 15 14 14 99 99 14 14 100 100 101 101 11 11 10 10 7 7 10 10 6 6 7 7 7 7 6 6 3 3 6 6 2 2 3 3 3 3 2 2 1 1 2 2 0 0 1 1 1 1 0 0 5 5 0 0 4 4 5 5 5 5 4 4 9 9 4 4 8 8 9 9 102 102 103 103 13 13 104 104 12 12 13 13 13 13 12 12 17 17 12 12 16 16 17 17 17 17 16 16 21 21 16 16 20 20 21 21 21 21 20 20 25 25 20 20 24 24 25 25 25 25 24 24 29 29 24 24 28 28 29 29 29 29 28 28 33 33 28 28 32 32 33 33 33 33 32 32 105 105 32 32 106 106 107 107 37 37 36 36 41 41 36 36 40 40 41 41 41 41 40 40 45 45 40 40 44 44 45 45 45 45 44 44 47 47 44 44 46 46 47 47 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 54 54 51 51 55 55 54 54 54 54 55 55 58 58 55 55 59 59 58 58 108 108 109 109 62 62 110 110 63 63 62 62 62 62 63 63 66 66 63 63 67 67 66 66 66 66 67 67 70 70 67 67 71 71 70 70 70 70 71 71 74 74 71 71 75 75 74 74 74 74 75 75 78 78 75 75 79 79 78 78 78 78 79 79 82 82 79 79 83 83 82 82 82 82 83 83 111 111 83 83 112 112 113 113 86 86 87 87 90 90 87 87 91 91 90 90 90 90 91 91 94 94 91 91 95 95 94 94 94 94 95 95 92 92 95 95 93 93 92 92 92 92 93 93 88 88 93 93 89 89 88 88 88 88 89 89 84 84 89 89 85 85 84 84 114 114 115 115 80 80 116 116 81 81 80 80 80 80 81 81 76 76 81 81 77 77 76 76 76 76 77 77 72 72 77 77 73 73 72 72 72 72 73 73 68 68 73 73 69 69 68 68 68 68 69 69 64 64 69 69 65 65 64 64 64 64 65 65 60 60 65 65 61 61 60 60 60 60 61 61 117 117 61 61 118 118 119 119 56 56 57 57 52 52 57 57 53 53 52 52 52 52 53 53 48 48 53 53 49 49 48 48
+16 16 6 6 19 19 6 6 8 8 19 19 19 19 8 8 21 21 8 8 17 17 21 21 21 21 17 17 24 24 17 17 25 25 24 24 24 24 25 25 27 27 25 25 33 33 27 27 27 27 33 33 29 29 33 33 40 40 29 29 29 29 40 40 32 32 40 40 42 42 32 32 32 32 42 42 35 35 42 42 44 44 35 35 35 35 44 44 37 37 44 44 46 46 37 37 37 37 46 46 38 38 46 46 47 47 38 38 38 38 47 47 36 36 47 47 45 45 36 36 36 36 45 45 34 34 45 45 43 43 34 34 34 34 43 43 31 31 43 43 41 41 31 31 31 31 41 41 28 28 41 41 39 39 28 28 28 28 39 39 26 26 39 39 30 30 26 26 26 26 30 30 23 23 30 30 22 22 23 23 23 23 22 22 20 20 22 22 14 14 20 20 20 20 14 14 18 18 14 14 7 7 18 18 18 18 7 7 15 15 7 7 5 5 15 15 15 15 5 5 12 12 5 5 3 3 12 12 12 12 3 3 10 10 3 3 1 1 10 10 10 10 1 1 9 9 1 1 0 0 9 9 9 9 0 0 11 11 0 0 2 2 11 11 11 11 2 2 13 13 2 2 4 4 13 13 13 13 4 4 16 16 4 4 6 6 16 16 75 75 81 81 72 72 81 81 73 73 72 72 72 72 73 73 69 69 73 73 65 65 69 69 69 69 65 65 67 67 65 65 56 56 67 67 67 67 56 56 64 64 56 56 54 54 64 64 64 64 54 54 61 61 54 54 52 52 61 61 61 61 52 52 59 59 52 52 50 50 59 59 59 59 50 50 57 57 50 50 48 48 57 57 57 57 48 48 58 58 48 48 49 49 58 58 58 58 49 49 60 60 49 49 51 51 60 60 60 60 51 51 63 63 51 51 53 53 63 63 63 63 53 53 66 66 53 53 55 55 66 66 66 66 55 55 68 68 55 55 62 62 68 68 68 68 62 62 71 71 62 62 70 70 71 71 71 71 70 70 74 74 70 70 78 78 74 74 74 74 78 78 76 76 78 78 87 87 76 76 76 76 87 87 79 79 87 87 89 89 79 79 79 79 89 89 82 82 89 89 91 91 82 82 82 82 91 91 84 84 91 91 93 93 84 84 84 84 93 93 86 86 93 93 95 95 86 86 86 86 95 95 85 85 95 95 94 94 85 85 85 85 94 94 83 83 94 94 92 92 83 83 83 83 92 92 80 80 92 92 90 90 80 80 80 80 90 90 77 77 90 90 88 88 77 77 77 77 88 88 75 75 88 88 81 81 75 75 142 142 139 139 138 138 139 139 135 135 138 138 138 138 135 135 134 134 336 336 131 131 337 337 338 338 131 131 130 130 131 131 127 127 130 130 130 130 127 127 126 126 127 127 123 123 126 126 126 126 123 123 122 122 123 123 119 119 122 122 122 122 119 119 118 118 119 119 115 115 118 118 118 118 115 115 114 114 115 115 111 111 114 114 114 114 111 111 110 110 111 111 339 339 110 110 110 110 340 340 341 341 107 107 103 103 106 106 106 106 103 103 102 102 103 103 99 99 102 102 102 102 99 99 98 98 99 99 97 97 98 98 98 98 97 97 96 96 97 97 101 101 96 96 96 96 101 101 100 100 101 101 105 105 100 100 100 100 105 105 104 104 342 342 109 109 343 343 344 344 109 109 108 108 109 109 113 113 108 108 108 108 113 113 112 112 113 113 117 117 112 112 112 112 117 117 116 116 117 117 121 121 116 116 116 116 121 121 120 120 121 121 125 125 120 120 120 120 125 125 124 124 125 125 129 129 124 124 124 124 129 129 128 128 129 129 345 345 128 128 128 128 346 346 347 347 133 133 137 137 132 132 132 132 137 137 136 136 137 137 141 141 136 136 136 136 141 141 140 140 141 141 143 143 140 140 140 140 143 143 142 142 143 143 139 139 142 142 144 144 149 149 145 145 149 149 152 152 145 145 145 145 152 152 148 148 152 152 156 156 148 148 148 148 156 156 154 154 156 156 160 160 154 154 154 154 160 160 158 158 160 160 163 163 158 158 158 158 163 163 162 162 163 163 167 167 162 162 162 162 167 167 166 166 167 167 170 170 166 166 166 166 170 170 171 171 170 170 174 174 171 171 171 171 174 174 176 176 174 174 178 178 176 176 176 176 178 178 180 180 178 178 182 182 180 180 180 180 182 182 184 184 182 182 185 185 184 184 184 184 185 185 189 189 185 185 188 188 189 189 189 189 188 188 191 191 188 188 186 186 191 191 191 191 186 186 190 190 186 186 183 183 190 190 190 190 183 183 187 187 183 183 179 179 187 187 187 187 179 179 181 181 179 179 175 175 181 181 181 181 175 175 177 177 175 175 172 172 177 177 177 177 172 172 173 173 172 172 168 168 173 173 173 173 168 168 169 169 168 168 165 165 169 169 169 169 165 165 164 164 165 165 161 161 164 164 164 164 161 161 159 159 161 161 157 157 159 159 159 159 157 157 155 155 157 157 153 153 155 155 155 155 153 153 151 151 153 153 150 150 151 151 151 151 150 150 146 146 150 150 147 147 146 146 146 146 147 147 144 144 147 147 149 149 144 144 239 239 233 233 237 237 233 233 230 230 237 237 237 237 230 230 232 232 230 230 226 226 232 232 232 232 226 226 228 228 226 226 222 222 228 228 228 228 222 222 224 224 222 222 218 218 224 224 224 224 218 218 219 219 218 218 215 215 219 219 219 219 215 215 214 214 215 215 211 211 214 214 214 214 211 211 210 210 211 211 208 208 210 210 210 210 208 208 206 206 208 208 204 204 206 206 206 206 204 204 202 202 204 204 200 200 202 202 202 202 200 200 196 196 200 200 197 197 196 196 196 196 197 197 193 193 197 197 195 195 193 193 193 193 195 195 192 192 195 195 198 198 192 192 192 192 198 198 194 194 198 198 201 201 194 194 194 194 201 201 199 199 201 201 205 205 199 199 199 199 205 205 203 203 205 205 209 209 203 203 203 203 209 209 207 207 209 209 213 213 207 207 207 207 213 213 212 212 213 213 216 216 212 212 212 212 216 216 217 217 216 216 220 220 217 217 217 217 220 220 221 221 220 220 223 223 221 221 221 221 223 223 225 225 223 223 227 227 225 225 225 225 227 227 229 229 227 227 231 231 229 229 229 229 231 231 235 235 231 231 234 234 235 235 235 235 234 234 238 238 234 234 236 236 238 238 238 238 236 236 239 239 236 236 233 233 239 239 256 256 285 285 283 283 287 287 285 285 254 254 262 262 279 279 277 277 281 281 279 279 260 260 283 283 281 281 258 258 268 268 249 249 247 247 251 251 249 249 266 266 277 277 251 251 264 264 274 274 243 243 241 241 245 245 243 243 272 272 247 247 245 245 270 270 271 271 242 242 244 244 240 240 242 242 273 273 241 241 240 240 275 275 265 265 248 248 250 250 246 246 248 248 267 267 244 244 246 246 269 269 259 259 278 278 280 280 276 276 278 278 261 261 250 250 276 276 263 263 253 253 284 284 286 286 282 282 284 284 255 255 280 280 282 282 257 257 286 286 287 287 252 252 320 320 289 289 291 291 288 288 289 289 322 322 314 314 295 295 297 297 293 293 295 295 316 316 291 291 293 293 318 318 308 308 325 325 327 327 299 299 325 325 310 310 297 297 299 299 312 312 302 302 331 331 333 333 329 329 331 331 304 304 327 327 329 329 306 306 303 303 334 334 332 332 335 335 334 334 301 301 333 333 335 335 300 300 309 309 328 328 326 326 330 330 328 328 307 307 332 332 330 330 305 305 315 315 298 298 296 296 324 324 298 298 313 313 326 326 324 324 311 311 321 321 292 292 290 290 294 294 292 292 319 319 296 296 294 294 317 317 290 290 288 288 323 323
+25 25 24 24 21 21 24 24 20 20 21 21 96 96 97 97 17 17 98 98 16 16 17 17 17 17 16 16 13 13 16 16 12 12 13 13 13 13 12 12 9 9 12 12 8 8 9 9 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 7 7 6 6 11 11 6 6 10 10 11 11 11 11 10 10 15 15 10 10 14 14 15 15 15 15 14 14 99 99 14 14 100 100 101 101 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 102 102 103 103 31 31 104 104 30 30 31 31 31 31 30 30 35 35 30 30 34 34 35 35 35 35 34 34 39 39 34 34 38 38 39 39 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 41 41 40 40 37 37 40 40 36 36 37 37 37 37 36 36 33 33 36 36 32 32 33 33 33 33 32 32 105 105 32 32 106 106 107 107 29 29 28 28 25 25 28 28 24 24 25 25 83 83 59 59 85 85 59 59 61 61 85 85 85 85 61 61 87 87 61 61 63 63 87 87 87 87 63 63 89 89 63 63 65 65 89 89 89 89 65 65 91 91 65 65 67 67 91 91 91 91 67 67 93 93 67 67 69 69 93 93 93 93 69 69 108 108 69 69 109 109 110 110 111 111 112 112 94 94 113 113 70 70 94 94 94 94 70 70 92 92 70 70 68 68 92 92 92 92 68 68 90 90 68 68 66 66 90 90 90 90 66 66 88 88 66 66 64 64 88 88 88 88 64 64 86 86 64 64 62 62 86 86 86 86 62 62 84 84 62 62 60 60 84 84 84 84 60 60 82 82 60 60 58 58 82 82 82 82 58 58 80 80 58 58 56 56 80 80 80 80 56 56 78 78 56 56 54 54 78 78 78 78 54 54 76 76 54 54 52 52 76 76 76 76 52 52 74 74 52 52 50 50 74 74 74 74 50 50 114 114 50 50 115 115 116 116 117 117 118 118 73 73 119 119 49 49 73 73 73 73 49 49 75 75 49 49 51 51 75 75 75 75 51 51 77 77 51 51 53 53 77 77 77 77 53 53 79 79 53 53 55 55 79 79 79 79 55 55 81 81 55 55 57 57 81 81 81 81 57 57 83 83 57 57 59 59 83 83
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 36 36 39 39 38 38 34 34 41 41 40 40 38 38 8 8 36 36 8 8 34 34 36 36 36 36 34 34 37 37 34 34 40 40 37 37 15 15 17 17 8 8 32 32 35 35 33 33 35 35 34 34 33 33 33 33 34 34 31 31 32 32 30 30 35 35 30 30 28 28 35 35 35 35 28 28 26 26 17 17 19 19 8 8 19 19 21 21 8 8 8 8 21 21 34 34 21 21 23 23 34 34 34 34 23 23 25 25 18 18 16 16 9 9 16 16 14 14 9 9 9 9 14 14 12 12 12 12 10 10 9 9 10 10 11 11 9 9 9 9 11 11 8 8 11 11 13 13 8 8 8 8 13 13 15 15 26 26 24 24 35 35 24 24 22 22 35 35 35 35 22 22 9 9 22 22 20 20 9 9 9 9 20 20 18 18 25 25 27 27 34 34 27 27 29 29 34 34 34 34 29 29 31 31 79 79 81 81 69 69 94 94 62 62 64 64 69 69 81 81 94 94 81 81 83 83 94 94 94 94 83 83 85 85 94 94 64 64 93 93 64 64 66 66 93 93 93 93 66 66 67 67 47 47 45 45 42 42 45 45 44 44 42 42 42 42 44 44 43 43 44 44 46 46 43 43 43 43 46 46 48 48 48 48 50 50 43 43 50 50 52 52 43 43 43 43 52 52 69 69 52 52 54 54 69 69 69 69 54 54 56 56 85 85 87 87 94 94 87 87 89 89 94 94 94 94 89 89 91 91 84 84 82 82 62 62 78 78 76 76 56 56 76 76 74 74 56 56 56 56 74 74 72 72 67 67 65 65 93 93 65 65 63 63 93 93 93 93 63 63 61 61 53 53 51 51 42 42 51 51 49 49 42 42 42 42 49 49 47 47 84 84 62 62 86 86 73 73 75 75 69 69 75 75 77 77 69 69 69 69 77 77 79 79 61 61 59 59 93 93 59 59 57 57 93 93 93 93 57 57 42 42 57 57 55 55 42 42 42 42 55 55 53 53 91 91 92 92 94 94 92 92 90 90 94 94 94 94 90 90 62 62 90 90 88 88 62 62 62 62 88 88 86 86 72 72 70 70 56 56 70 70 68 68 56 56 56 56 68 68 69 69 68 68 71 71 69 69 69 69 71 71 73 73 78 78 56 56 80 80 56 56 58 58 80 80 80 80 58 58 82 82 58 58 60 60 82 82 82 82 60 60 62 62 95 95 96 96 97 97 96 96 98 98 97 97 99 99 102 102 100 100 102 102 101 101 100 100 100 100 101 101 103 103 103 103 105 105 100 100 105 105 107 107 100 100 100 100 107 107 109 109 109 109 111 111 100 100 111 111 113 113 100 100 100 100 113 113 127 127 113 113 115 115 127 127 127 127 115 115 117 117 99 99 125 125 126 126 108 108 106 106 99 99 106 106 104 104 99 99 99 99 104 104 102 102 117 117 119 119 127 127 119 119 121 121 127 127 127 127 121 121 123 123 126 126 118 118 116 116 116 116 114 114 126 126 114 114 112 112 126 126 126 126 112 112 99 99 112 112 110 110 99 99 99 99 110 110 108 108 123 123 124 124 127 127 124 124 122 122 127 127 127 127 122 122 126 126 122 122 120 120 126 126 126 126 120 120 118 118 155 155 138 138 136 136 164 164 138 138 153 153 161 161 132 132 130 130 134 134 132 132 159 159 136 136 134 134 157 157 160 160 129 129 131 131 128 128 129 129 162 162 130 130 128 128 163 163 154 154 135 135 137 137 133 133 135 135 156 156 131 131 133 133 158 158 148 148 165 165 167 167 139 139 165 165 150 150 137 137 139 139 151 151 142 142 171 171 173 173 169 169 171 171 144 144 167 167 169 169 146 146 143 143 174 174 172 172 175 175 174 174 141 141 173 173 175 175 140 140 149 149 168 168 166 166 170 170 168 168 147 147 172 172 170 170 145 145 166 166 164 164 152 152 200 200 198 198 203 203 198 198 196 196 203 203 179 179 181 181 176 176 181 181 183 183 176 176 191 191 193 193 202 202 193 193 195 195 202 202 196 196 194 194 203 203 194 194 192 192 203 203 203 203 192 192 178 178 192 192 190 190 178 178 183 183 185 185 176 176 185 185 187 187 176 176 176 176 187 187 202 202 187 187 189 189 202 202 202 202 189 189 191 191 190 190 188 188 178 178 188 188 186 186 178 178 178 178 186 186 184 184 184 184 182 182 178 178 182 182 180 180 178 178 178 178 180 180 176 176 180 180 177 177 176 176 176 176 177 177 179 179 195 195 197 197 202 202 197 197 199 199 202 202 202 202 199 199 203 203 199 199 201 201 203 203 203 203 201 201 200 200 204 204 205 205 206 206 205 205 207 207 206 206 216 216 218 218 210 210 217 217 215 215 208 208 215 215 213 213 208 208 208 208 213 213 211 211 230 230 235 235 228 228 235 235 226 226 228 228 225 225 234 234 227 227 234 234 229 229 227 227 218 218 220 220 210 210 220 220 222 222 210 210 210 210 222 222 235 235 222 222 224 224 235 235 235 235 224 224 226 226 211 211 209 209 208 208 209 209 212 212 208 208 208 208 212 212 210 210 212 212 214 214 210 210 210 210 214 214 216 216 230 230 232 232 235 235 232 232 233 233 235 235 235 235 233 233 234 234 233 233 231 231 234 234 234 234 231 231 229 229 225 225 223 223 234 234 223 223 221 221 234 234 234 234 221 221 208 208 221 221 219 219 208 208 208 208 219 219 217 217 236 236 237 237 238 238 237 237 239 239 238 238 255 255 257 257 266 266 257 257 259 259 266 266 266 266 259 259 261 261 267 267 262 262 260 260 243 243 245 245 240 240 245 245 247 247 240 240 252 252 250 250 242 242 250 250 248 248 242 242 247 247 249 249 240 240 249 249 251 251 240 240 240 240 251 251 266 266 251 251 253 253 266 266 266 266 253 253 255 255 261 261 263 263 266 266 263 263 265 265 266 266 266 266 265 265 267 267 265 265 264 264 267 267 267 267 264 264 262 262 248 248 246 246 242 242 246 246 244 244 242 242 242 242 244 244 240 240 244 244 241 241 240 240 240 240 241 241 243 243 260 260 258 258 267 267 258 258 256 256 267 267 267 267 256 256 242 242 256 256 254 254 242 242 242 242 254 254 252 252 268 268 269 269 270 270 269 269 271 271 270 270 297 297 296 296 293 293 296 296 292 292 293 293 293 293 292 292 289 289 292 292 288 288 289 289 289 289 288 288 285 285 288 288 284 284 285 285 285 285 284 284 281 281 284 284 280 280 281 281 281 281 280 280 376 376 280 280 377 377 378 378 277 277 276 276 273 273 276 276 272 272 273 273 273 273 272 272 275 275 272 272 274 274 275 275 379 379 380 380 279 279 381 381 278 278 279 279 279 279 278 278 283 283 278 278 282 282 283 283 283 283 282 282 287 287 282 282 286 286 287 287 287 287 286 286 291 291 286 286 290 290 291 291 291 291 290 290 295 295 290 290 294 294 295 295 295 295 294 294 299 299 294 294 298 298 299 299 299 299 298 298 303 303 298 298 302 302 303 303 303 303 302 302 307 307 302 302 306 306 307 307 307 307 306 306 311 311 306 306 310 310 311 311 311 311 310 310 382 382 310 310 383 383 384 384 315 315 314 314 319 319 314 314 318 318 319 319 319 319 318 318 317 317 318 318 316 316 317 317 385 385 386 386 313 313 387 387 312 312 313 313 313 313 312 312 309 309 312 312 308 308 309 309 309 309 308 308 305 305 308 308 304 304 305 305 305 305 304 304 301 301 304 304 300 300 301 301 301 301 300 300 297 297 300 300 296 296 297 297 345 345 344 344 341 341 344 344 340 340 341 341 341 341 340 340 337 337 340 340 336 336 337 337 337 337 336 336 333 333 336 336 332 332 333 333 333 333 332 332 329 329 332 332 328 328 329 329 329 329 328 328 388 388 328 328 389 389 390 390 325 325 324 324 321 321 324 324 320 320 321 321 321 321 320 320 323 323 320 320 322 322 323 323 391 391 392 392 327 327 393 393 326 326 327 327 327 327 326 326 331 331 326 326 330 330 331 331 331 331 330 330 335 335 330 330 334 334 335 335 335 335 334 334 339 339 334 334 338 338 339 339 339 339 338 338 343 343 338 338 342 342 343 343 343 343 342 342 347 347 342 342 346 346 347 347 347 347 346 346 351 351 346 346 350 350 351 351 351 351 350 350 355 355 350 350 354 354 355 355 355 355 354 354 359 359 354 354 358 358 359 359 359 359 358 358 394 394 358 358 395 395 396 396 363 363 362 362 367 367 362 362 366 366 367 367 367 367 366 366 365 365 366 366 364 364 365 365 397 397 398 398 361 361 399 399 360 360 361 361 361 361 360 360 357 357 360 360 356 356 357 357 357 357 356 356 353 353 356 356 352 352 353 353 353 353 352 352 349 349 352 352 348 348 349 349 349 349 348 348 345 345 348 348 344 344 345 345 368 368 369 369 370 370 369 369 371 371 370 370 370 370 371 371 372 372 371 371 373 373 372 372 372 372 373 373 374 374 373 373 375 375 374 374
+27 27 30 30 24 24 27 27 31 31 30 30 31 31 33 33 30 30 30 30 33 33 36 36 33 33 37 37 36 36 37 37 39 39 36 36 36 36 39 39 42 42 39 39 43 43 42 42 43 43 45 45 42 42 42 42 45 45 49 49 45 45 48 48 49 49 48 48 51 51 49 49 49 49 51 51 55 55 51 51 54 54 55 55 54 54 57 57 55 55 55 55 57 57 61 61 57 57 60 60 61 61 60 60 63 63 61 61 61 61 63 63 67 67 63 63 66 66 67 67 66 66 70 70 67 67 316 316 317 317 74 74 318 318 73 73 74 74 73 73 76 76 74 74 74 74 76 76 80 80 76 76 79 79 80 80 79 79 82 82 80 80 80 80 82 82 86 86 82 82 85 85 86 86 85 85 88 88 86 86 86 86 88 88 92 92 88 88 90 90 92 92 90 90 93 93 92 92 92 92 93 93 91 91 93 93 89 89 91 91 89 89 87 87 91 91 91 91 87 87 84 84 87 87 83 83 84 84 83 83 81 81 84 84 84 84 81 81 78 78 81 81 77 77 78 78 77 77 75 75 78 78 78 78 75 75 72 72 75 75 71 71 72 72 72 72 71 71 319 319 71 71 320 320 321 321 68 68 69 69 65 65 69 69 64 64 65 65 64 64 62 62 65 65 65 65 62 62 59 59 62 62 58 58 59 59 58 58 56 56 59 59 59 59 56 56 53 53 56 56 52 52 53 53 52 52 50 50 53 53 53 53 50 50 47 47 50 50 46 46 47 47 46 46 44 44 47 47 47 47 44 44 40 40 44 44 41 41 40 40 41 41 38 38 40 40 40 40 38 38 34 34 38 38 35 35 34 34 35 35 32 32 34 34 34 34 32 32 28 28 32 32 29 29 28 28 29 29 26 26 28 28 28 28 26 26 22 22 26 26 23 23 22 22 322 322 20 20 323 323 324 324 20 20 16 16 20 20 17 17 16 16 17 17 14 14 16 16 16 16 14 14 10 10 14 14 11 11 10 10 11 11 8 8 10 10 10 10 8 8 4 4 8 8 5 5 4 4 5 5 1 1 4 4 4 4 1 1 0 0 1 1 2 2 0 0 2 2 3 3 0 0 0 0 3 3 6 6 3 3 7 7 6 6 7 7 9 9 6 6 6 6 9 9 12 12 9 9 13 13 12 12 13 13 15 15 12 12 12 12 15 15 18 18 15 15 19 19 18 18 19 19 21 21 18 18 18 18 21 21 325 325 21 21 326 326 327 327 24 24 25 25 27 27 118 118 116 116 109 109 118 118 109 109 119 119 125 125 123 123 109 109 123 123 121 121 109 109 109 109 121 121 119 119 122 122 124 124 109 109 124 124 126 126 109 109 109 109 126 126 125 125 115 115 117 117 109 109 117 117 120 120 109 109 109 109 120 120 122 122 108 108 111 111 109 109 111 111 113 113 109 109 109 109 113 113 115 115 102 102 104 104 109 109 104 104 106 106 109 109 109 109 106 106 108 108 96 96 98 98 109 109 98 98 100 100 109 109 109 109 100 100 102 102 97 97 95 95 109 109 95 95 94 94 109 109 109 109 94 94 96 96 103 103 101 101 109 109 101 101 99 99 109 109 109 109 99 99 97 97 110 110 107 107 109 109 107 107 105 105 109 109 109 109 105 105 103 103 116 116 114 114 109 109 114 114 112 112 109 109 109 109 112 112 110 110 150 150 152 152 143 143 144 144 146 146 143 143 146 146 148 148 143 143 143 143 148 148 150 150 137 137 139 139 143 143 139 139 141 141 143 143 143 143 141 141 144 144 131 131 133 133 143 143 133 133 135 135 143 143 143 143 135 135 137 137 128 128 127 127 143 143 127 127 129 129 143 143 143 143 129 129 131 131 134 134 132 132 143 143 132 132 130 130 143 143 143 143 130 130 128 128 140 140 138 138 143 143 138 138 136 136 143 143 143 143 136 136 134 134 147 147 145 145 143 143 145 145 142 142 143 143 143 143 142 142 140 140 153 153 151 151 143 143 151 151 149 149 143 143 143 143 149 149 147 147 158 158 157 157 143 143 157 157 155 155 143 143 143 143 155 155 153 153 152 152 154 154 143 143 154 154 156 156 143 143 143 143 156 156 158 158 232 232 229 229 224 224 232 232 236 236 229 229 236 236 240 240 229 229 229 229 240 240 234 234 240 240 243 243 234 234 243 243 245 245 234 234 234 234 245 245 238 238 245 245 247 247 238 238 247 247 249 249 238 238 238 238 249 249 241 241 249 249 251 251 241 241 251 251 250 250 241 241 241 241 250 250 239 239 250 250 248 248 239 239 248 248 246 246 239 239 239 239 246 246 235 235 246 246 244 244 235 235 244 244 242 242 235 235 235 235 242 242 231 231 242 242 237 237 231 231 237 237 233 233 231 231 231 231 233 233 226 226 233 233 230 230 226 226 230 230 227 227 226 226 226 226 227 227 221 221 227 227 223 223 221 221 223 223 220 220 221 221 221 221 220 220 215 215 220 220 217 217 215 215 217 217 213 213 215 215 215 215 213 213 210 210 213 213 211 211 210 210 211 211 207 207 210 210 210 210 207 207 205 205 207 207 204 204 205 205 204 204 201 201 205 205 205 205 201 201 199 199 201 201 198 198 199 199 198 198 195 195 199 199 199 199 195 195 194 194 195 195 191 191 194 194 191 191 189 189 194 194 194 194 189 189 188 188 189 189 185 185 188 188 185 185 182 182 188 188 188 188 182 182 183 183 182 182 179 179 183 183 179 179 175 175 183 183 183 183 175 175 178 178 175 175 170 170 178 178 170 170 167 167 178 178 178 178 167 167 174 174 167 167 165 165 174 174 165 165 163 163 174 174 174 174 163 163 171 171 163 163 161 161 171 171 161 161 160 160 171 171 171 171 160 160 169 169 160 160 159 159 169 169 159 159 162 162 169 169 169 169 162 162 172 172 162 162 164 164 172 172 164 164 166 166 172 172 172 172 166 166 177 177 166 166 168 168 177 177 168 168 173 173 177 177 177 177 173 173 181 181 173 173 176 176 181 181 176 176 180 180 181 181 181 181 180 180 186 186 180 180 184 184 186 186 184 184 187 187 186 186 186 186 187 187 192 192 187 187 190 190 192 192 190 190 193 193 192 192 192 192 193 193 197 197 193 193 196 196 197 197 196 196 200 200 197 197 197 197 200 200 203 203 200 200 202 202 203 203 202 202 206 206 203 203 203 203 206 206 208 208 206 206 209 209 208 208 209 209 212 212 208 208 208 208 212 212 214 214 212 212 216 216 214 214 216 216 218 218 214 214 214 214 218 218 219 219 218 218 222 222 219 219 222 222 225 225 219 219 219 219 225 225 224 224 225 225 228 228 224 224 224 224 228 228 232 232 294 294 296 296 301 301 301 301 296 296 304 304 296 296 298 298 304 304 298 298 302 302 304 304 304 304 302 302 310 310 302 302 305 305 310 310 310 310 305 305 312 312 305 305 308 308 312 312 312 312 308 308 314 314 308 308 309 309 314 314 314 314 309 309 315 315 309 309 306 306 315 315 315 315 306 306 313 313 306 306 303 303 313 313 313 313 303 303 311 311 303 303 299 299 311 311 311 311 299 299 307 307 299 299 295 295 307 307 307 307 295 295 300 300 295 295 291 291 300 300 300 300 291 291 293 293 291 291 287 287 293 293 293 293 287 287 289 289 287 287 284 284 289 289 289 289 284 284 285 285 284 284 281 281 285 285 285 285 281 281 280 280 281 281 277 277 280 280 280 280 277 277 275 275 277 277 273 273 275 275 275 275 273 273 271 271 273 273 270 270 271 271 271 271 270 270 265 265 270 270 267 267 265 265 265 265 267 267 258 258 267 267 263 263 258 258 258 258 263 263 256 256 263 263 261 261 256 256 256 256 261 261 254 254 261 261 259 259 254 254 254 254 259 259 252 252 259 259 260 260 252 252 252 252 260 260 253 253 260 260 262 262 253 253 253 253 262 262 255 255 262 262 266 266 255 255 255 255 266 266 257 257 266 266 268 268 257 257 257 257 268 268 264 264 268 268 272 272 264 264 264 264 272 272 269 269 272 272 276 276 269 269 269 269 276 276 274 274 276 276 279 279 274 274 274 274 279 279 278 278 279 279 282 282 278 278 278 278 282 282 283 283 282 282 286 286 283 283 283 283 286 286 288 288 286 286 290 290 288 288 288 288 290 290 292 292 290 290 294 294 292 292 292 292 294 294 297 297 294 294 301 301 297 297
+71 71 83 83 72 72 83 83 82 82 72 72 72 72 82 82 70 70 82 82 80 80 70 70 70 70 80 80 67 67 80 80 78 78 67 67 67 67 78 78 64 64 78 78 76 76 64 64 64 64 76 76 60 60 12 12 0 0 11 11 0 0 1 1 11 11 11 11 1 1 13 13 1 1 3 3 13 13 13 13 3 3 16 16 3 3 5 5 16 16 16 16 5 5 19 19 5 5 7 7 19 19 19 19 7 7 23 23 76 76 74 74 60 60 74 74 68 68 60 60 60 60 68 68 57 57 68 68 62 62 57 57 57 57 62 62 54 54 62 62 58 58 54 54 54 54 58 58 50 50 58 58 52 52 50 50 50 50 52 52 46 46 52 52 48 48 46 46 46 46 48 48 42 42 28 28 18 18 24 24 18 18 10 10 24 24 24 24 10 10 20 20 10 10 8 8 20 20 20 20 8 8 17 17 8 8 6 6 17 17 17 17 6 6 14 14 6 6 4 4 14 14 14 14 4 4 12 12 4 4 2 2 12 12 12 12 2 2 0 0 48 48 44 44 42 42 44 44 40 40 42 42 42 42 40 40 38 38 40 40 36 36 38 38 38 38 36 36 34 34 36 36 32 32 34 34 34 34 32 32 30 30 32 32 27 27 30 30 30 30 27 27 28 28 27 27 22 22 28 28 28 28 22 22 18 18 55 55 65 65 59 59 65 65 73 73 59 59 59 59 73 73 63 63 73 73 75 75 63 63 63 63 75 75 66 66 75 75 77 77 66 66 66 66 77 77 69 69 77 77 79 79 69 69 69 69 79 79 71 71 79 79 81 81 71 71 71 71 81 81 83 83 7 7 9 9 23 23 9 9 15 15 23 23 23 23 15 15 26 26 15 15 21 21 26 26 26 26 21 21 29 29 21 21 25 25 29 29 29 29 25 25 33 33 25 25 31 31 33 33 33 33 31 31 37 37 31 31 35 35 37 37 37 37 35 35 41 41 35 35 39 39 41 41 39 39 43 43 41 41 41 41 43 43 45 45 43 43 47 47 45 45 45 45 47 47 49 49 47 47 51 51 49 49 49 49 51 51 53 53 51 51 56 56 53 53 53 53 56 56 55 55 56 56 61 61 55 55 55 55 61 61 65 65 129 129 127 127 125 125 127 127 123 123 125 125 125 125 123 123 121 121 123 123 119 119 121 121 121 121 119 119 117 117 119 119 115 115 117 117 117 117 115 115 113 113 115 115 109 109 113 113 113 113 109 109 110 110 156 156 167 167 155 155 167 167 165 165 155 155 155 155 165 165 153 153 165 165 163 163 153 153 153 153 163 163 150 150 163 163 161 161 150 150 150 150 161 161 147 147 161 161 159 159 147 147 147 147 159 159 143 143 95 95 84 84 96 96 84 84 86 86 96 96 96 96 86 86 98 98 86 86 88 88 98 98 98 98 88 88 101 101 88 88 90 90 101 101 101 101 90 90 104 104 90 90 92 92 104 104 104 104 92 92 108 108 109 109 105 105 110 110 105 105 99 99 110 110 110 110 99 99 107 107 99 99 93 93 107 107 107 107 93 93 103 103 93 93 91 91 103 103 103 103 91 91 100 100 91 91 89 89 100 100 100 100 89 89 97 97 89 89 87 87 97 97 97 97 87 87 95 95 87 87 85 85 95 95 95 95 85 85 84 84 159 159 157 157 143 143 157 157 149 149 143 143 143 143 149 149 139 139 149 149 145 145 139 139 139 139 145 145 137 137 145 145 140 140 137 137 137 137 140 140 133 133 140 140 135 135 133 133 133 133 135 135 129 129 135 135 131 131 129 129 129 129 131 131 127 127 141 141 152 152 144 144 152 152 158 158 144 144 144 144 158 158 148 148 158 158 160 160 148 148 148 148 160 160 151 151 160 160 162 162 151 151 151 151 162 162 154 154 162 162 164 164 154 154 154 154 164 164 156 156 164 164 166 166 156 156 156 156 166 166 167 167 92 92 94 94 108 108 94 94 102 102 108 108 108 108 102 102 112 112 102 102 106 106 112 112 112 112 106 106 114 114 106 106 111 111 114 114 114 114 111 111 118 118 111 111 116 116 118 118 118 118 116 116 122 122 116 116 120 120 122 122 120 120 124 124 122 122 122 122 124 124 126 126 124 124 128 128 126 126 126 126 128 128 130 130 128 128 132 132 130 130 130 130 132 132 134 134 132 132 136 136 134 134 134 134 136 136 138 138 136 136 142 142 138 138 138 138 142 142 141 141 142 142 146 146 141 141 141 141 146 146 152 152 178 178 175 175 174 174 175 175 171 171 174 174 174 174 171 171 170 170 171 171 169 169 170 170 170 170 169 169 168 168 169 169 173 173 168 168 168 168 173 173 172 172 173 173 177 177 172 172 172 172 177 177 176 176 177 177 181 181 176 176 176 176 181 181 180 180 181 181 185 185 180 180 180 180 185 185 184 184 185 185 189 189 184 184 184 184 189 189 188 188 189 189 816 816 188 188 188 188 817 817 818 818 193 193 197 197 192 192 192 192 197 197 196 196 197 197 201 201 196 196 196 196 201 201 200 200 201 201 205 205 200 200 200 200 205 205 204 204 205 205 209 209 204 204 204 204 209 209 208 208 209 209 213 213 208 208 208 208 213 213 212 212 213 213 217 217 212 212 212 212 217 217 216 216 217 217 221 221 216 216 216 216 221 221 220 220 221 221 225 225 220 220 220 220 225 225 224 224 225 225 229 229 224 224 224 224 229 229 228 228 229 229 233 233 228 228 228 228 233 233 232 232 233 233 237 237 232 232 232 232 237 237 236 236 819 819 241 241 820 820 821 821 241 241 240 240 241 241 245 245 240 240 240 240 245 245 244 244 245 245 249 249 244 244 244 244 249 249 248 248 249 249 253 253 248 248 248 248 253 253 252 252 253 253 257 257 252 252 252 252 257 257 256 256 257 257 259 259 256 256 256 256 259 259 258 258 259 259 255 255 258 258 258 258 255 255 254 254 255 255 251 251 254 254 254 254 251 251 250 250 251 251 247 247 250 250 250 250 247 247 246 246 247 247 243 243 246 246 246 246 243 243 242 242 243 243 239 239 242 242 242 242 239 239 238 238 239 239 822 822 238 238 238 238 823 823 824 824 235 235 231 231 234 234 234 234 231 231 230 230 231 231 227 227 230 230 230 230 227 227 226 226 227 227 223 223 226 226 226 226 223 223 222 222 223 223 219 219 222 222 222 222 219 219 218 218 219 219 215 215 218 218 218 218 215 215 214 214 215 215 211 211 214 214 214 214 211 211 210 210 211 211 207 207 210 210 210 210 207 207 206 206 207 207 203 203 206 206 206 206 203 203 202 202 203 203 199 199 202 202 202 202 199 199 198 198 199 199 195 195 198 198 198 198 195 195 194 194 195 195 191 191 194 194 194 194 191 191 190 190 825 825 187 187 826 826 827 827 187 187 186 186 187 187 183 183 186 186 186 186 183 183 182 182 183 183 179 179 182 182 182 182 179 179 178 178 179 179 175 175 178 178 283 283 282 282 277 277 282 282 276 276 277 277 277 277 276 276 271 271 276 276 270 270 271 271 271 271 270 270 269 269 270 270 268 268 269 269 269 269 268 268 261 261 268 268 260 260 261 261 261 261 260 260 263 263 260 260 262 262 263 263 263 263 262 262 265 265 262 262 264 264 265 265 265 265 264 264 267 267 264 264 266 266 267 267 267 267 266 266 273 273 266 266 272 272 273 273 273 273 272 272 275 275 272 272 274 274 275 275 275 275 274 274 279 279 274 274 278 278 279 279 279 279 278 278 281 281 278 278 280 280 281 281 281 281 280 280 287 287 280 280 286 286 287 287 287 287 286 286 289 289 286 286 288 288 289 289 289 289 288 288 295 295 288 288 294 294 295 295 295 295 294 294 297 297 294 294 296 296 297 297 297 297 296 296 828 828 296 296 829 829 830 830 303 303 302 302 305 305 302 302 304 304 305 305 305 305 304 304 311 311 304 304 310 310 311 311 311 311 310 310 313 313 310 310 312 312 313 313 313 313 312 312 317 317 312 312 316 316 317 317 317 317 316 316 321 321 316 316 320 320 321 321 321 321 320 320 325 325 320 320 324 324 325 325 325 325 324 324 329 329 324 324 328 328 329 329 329 329 328 328 333 333 328 328 332 332 333 333 333 333 332 332 337 337 332 332 336 336 337 337 337 337 336 336 341 341 336 336 340 340 341 341 341 341 340 340 345 345 340 340 344 344 345 345 345 345 344 344 349 349 344 344 348 348 349 349 349 349 348 348 353 353 348 348 352 352 353 353 353 353 352 352 357 357 352 352 356 356 357 357 357 357 356 356 361 361 356 356 360 360 361 361 361 361 360 360 365 365 360 360 364 364 365 365 365 365 364 364 369 369 364 364 368 368 369 369 831 831 832 832 373 373 833 833 372 372 373 373 373 373 372 372 377 377 372 372 376 376 377 377 377 377 376 376 381 381 376 376 380 380 381 381 381 381 380 380 385 385 380 380 384 384 385 385 385 385 384 384 389 389 384 384 388 388 389 389 389 389 388 388 393 393 388 388 392 392 393 393 393 393 392 392 397 397 392 392 396 396 397 397 397 397 396 396 401 401 396 396 400 400 401 401 401 401 400 400 407 407 400 400 406 406 407 407 407 407 406 406 405 405 406 406 404 404 405 405 405 405 404 404 403 403 404 404 402 402 403 403 403 403 402 402 399 399 402 402 398 398 399 399 399 399 398 398 395 395 398 398 394 394 395 395 395 395 394 394 391 391 394 394 390 390 391 391 391 391 390 390 387 387 390 390 386 386 387 387 387 387 386 386 383 383 386 386 382 382 383 383 383 383 382 382 379 379 382 382 378 378 379 379 379 379 378 378 375 375 378 378 374 374 375 375 375 375 374 374 371 371 374 374 370 370 371 371 371 371 370 370 834 834 370 370 835 835 836 836 367 367 366 366 363 363 366 366 362 362 363 363 363 363 362 362 359 359 362 362 358 358 359 359 359 359 358 358 355 355 358 358 354 354 355 355 355 355 354 354 351 351 354 354 350 350 351 351 351 351 350 350 347 347 350 350 346 346 347 347 347 347 346 346 343 343 346 346 342 342 343 343 343 343 342 342 339 339 342 342 338 338 339 339 339 339 338 338 335 335 338 338 334 334 335 335 335 335 334 334 331 331 334 334 330 330 331 331 331 331 330 330 327 327 330 330 326 326 327 327 327 327 326 326 323 323 326 326 322 322 323 323 323 323 322 322 319 319 322 322 318 318 319 319 319 319 318 318 315 315 318 318 314 314 315 315 315 315 314 314 309 309 314 314 308 308 309 309 309 309 308 308 307 307 308 308 306 306 307 307 307 307 306 306 301 301 306 306 300 300 301 301 301 301 300 300 299 299 300 300 298 298 299 299 837 837 838 838 293 293 839 839 292 292 293 293 293 293 292 292 291 291 292 292 290 290 291 291 291 291 290 290 285 285 290 290 284 284 285 285 285 285 284 284 283 283 284 284 282 282 283 283 431 431 425 425 428 428 428 428 433 433 431 431 433 433 434 434 431 431 431 431 434 434 437 437 434 434 439 439 437 437 439 439 440 440 437 437 437 437 440 440 443 443 440 440 445 445 443 443 445 445 446 446 443 443 443 443 446 446 449 449 446 446 451 451 449 449 451 451 453 453 449 449 449 449 453 453 455 455 453 453 456 456 455 455 456 456 459 459 455 455 455 455 459 459 461 461 459 459 462 462 461 461 462 462 465 465 461 461 461 461 465 465 468 468 465 465 467 467 468 468 467 467 471 471 468 468 468 468 471 471 475 475 471 471 473 473 475 475 473 473 476 476 475 475 475 475 476 476 481 481 476 476 479 479 481 481 479 479 482 482 481 481 481 481 482 482 488 488 482 482 485 485 488 488 485 485 487 487 488 488 488 488 487 487 494 494 487 487 491 491 494 494 491 491 493 493 494 494 494 494 493 493 501 501 493 493 497 497 501 501 497 497 499 499 501 501 501 501 499 499 509 509 499 499 503 503 509 509 503 503 505 505 509 509 509 509 505 505 516 516 505 505 507 507 516 516 507 507 510 510 516 516 516 516 510 510 518 518 510 510 513 513 518 518 513 513 514 514 518 518 518 518 514 514 519 519 514 514 515 515 519 519 515 515 512 512 519 519 519 519 512 512 517 517 512 512 508 508 517 517 508 508 506 506 517 517 517 517 506 506 511 511 506 506 504 504 511 511 511 511 504 504 502 502 504 504 500 500 502 502 500 500 498 498 502 502 502 502 498 498 496 496 498 498 495 495 496 496 495 495 492 492 496 496 496 496 492 492 489 489 492 492 490 490 489 489 490 490 486 486 489 489 489 489 486 486 483 483 486 486 484 484 483 483 484 484 480 480 483 483 483 483 480 480 477 477 480 480 478 478 477 477 478 478 474 474 477 477 477 477 474 474 470 470 474 474 472 472 470 470 472 472 469 469 470 470 470 470 469 469 464 464 469 469 466 466 464 464 466 466 463 463 464 464 464 464 463 463 457 457 463 463 460 460 457 457 460 460 458 458 457 457 458 458 454 454 457 457 457 457 454 454 450 450 454 454 452 452 450 450 452 452 448 448 450 450 450 450 448 448 444 444 448 448 447 447 444 444 447 447 442 442 444 444 444 444 442 442 438 438 442 442 441 441 438 438 441 441 436 436 438 438 438 438 436 436 432 432 436 436 435 435 432 432 435 435 430 430 432 432 432 432 430 430 426 426 430 430 429 429 426 426 429 429 424 424 426 426 426 426 424 424 417 417 424 424 423 423 417 417 423 423 421 421 417 417 417 417 421 421 411 411 421 421 420 420 411 411 420 420 415 415 411 411 411 411 415 415 409 409 415 415 414 414 409 409 414 414 413 413 409 409 409 409 413 413 408 408 413 413 412 412 408 408 412 412 418 418 408 408 408 408 418 418 410 410 418 418 419 419 410 410 410 410 419 419 416 416 419 419 422 422 416 416 416 416 422 422 425 425 422 422 427 427 425 425 425 425 427 427 428 428 602 602 595 595 597 597 595 595 591 591 597 597 597 597 591 591 593 593 591 591 587 587 593 593 593 593 587 587 589 589 587 587 583 583 589 589 589 589 583 583 585 585 583 583 579 579 585 585 585 585 579 579 581 581 579 579 575 575 581 581 581 581 575 575 577 577 575 575 572 572 577 577 577 577 572 572 573 573 572 572 568 568 573 573 573 573 568 568 569 569 568 568 565 565 569 569 569 569 565 565 564 564 565 565 561 561 564 564 564 564 561 561 560 560 561 561 557 557 560 560 560 560 557 557 555 555 557 557 553 553 555 555 555 555 553 553 551 551 553 553 549 549 551 551 551 551 549 549 547 547 549 549 545 545 547 547 547 547 545 545 543 543 545 545 541 541 543 543 543 543 541 541 539 539 541 541 537 537 539 539 539 539 537 537 535 535 537 537 533 533 535 535 535 535 533 533 531 531 533 533 530 530 531 531 531 531 530 530 524 524 530 530 527 527 524 524 524 524 527 527 522 522 527 527 525 525 522 522 522 522 525 525 520 520 525 525 526 526 520 520 520 520 526 526 521 521 526 526 528 528 521 521 521 521 528 528 523 523 528 528 532 532 523 523 523 523 532 532 529 529 532 532 536 536 529 529 529 529 536 536 534 534 536 536 540 540 534 534 534 534 540 540 538 538 540 540 544 544 538 538 538 538 544 544 542 542 544 544 548 548 542 542 542 542 548 548 546 546 548 548 552 552 546 546 546 546 552 552 550 550 552 552 556 556 550 550 550 550 556 556 554 554 556 556 559 559 554 554 554 554 559 559 558 558 559 559 563 563 558 558 558 558 563 563 562 562 563 563 566 566 562 562 562 562 566 566 567 567 566 566 570 570 567 567 567 567 570 570 571 571 570 570 574 574 571 571 571 571 574 574 576 576 574 574 578 578 576 576 576 576 578 578 580 580 578 578 582 582 580 580 580 580 582 582 584 584 582 582 586 586 584 584 584 584 586 586 588 588 586 586 590 590 588 588 588 588 590 590 592 592 590 590 594 594 592 592 592 592 594 594 596 596 594 594 598 598 596 596 596 596 598 598 600 600 598 598 601 601 600 600 600 600 601 601 607 607 601 601 604 604 607 607 607 607 604 604 609 609 604 604 606 606 609 609 609 609 606 606 611 611 606 606 605 605 611 611 611 611 605 605 610 610 605 605 603 603 610 610 610 610 603 603 608 608 603 603 599 599 608 608 608 608 599 599 602 602 599 599 595 595 602 602 723 723 721 721 712 712 712 712 716 716 723 723 716 716 719 719 723 723 723 723 719 719 722 722 719 719 718 718 722 722 718 718 717 717 722 722 722 722 717 717 720 720 717 717 714 714 720 720 714 714 711 711 720 720 720 720 711 711 713 713 711 711 709 709 713 713 709 709 707 707 713 713 713 713 707 707 705 705 707 707 703 703 705 705 703 703 701 701 705 705 705 705 701 701 698 698 701 701 697 697 698 698 697 697 695 695 698 698 698 698 695 695 692 692 695 695 691 691 692 692 691 691 689 689 692 692 689 689 686 686 692 692 692 692 686 686 685 685 686 686 683 683 685 685 683 683 680 680 685 685 685 685 680 680 679 679 680 680 677 677 679 679 677 677 675 675 679 679 679 679 675 675 672 672 675 675 671 671 672 672 671 671 669 669 672 672 672 672 669 669 665 665 669 669 666 666 665 665 666 666 663 663 665 665 665 665 663 663 659 659 663 663 660 660 659 659 660 660 657 657 659 659 659 659 657 657 653 653 657 657 655 655 653 653 655 655 650 650 653 653 653 653 650 650 647 647 650 650 649 649 647 647 649 649 644 644 647 647 647 647 644 644 641 641 644 644 643 643 641 641 643 643 638 638 641 641 641 641 638 638 635 635 638 638 637 637 635 635 637 637 632 632 635 635 635 635 632 632 629 629 632 632 631 631 629 629 629 629 631 631 620 620 631 631 626 626 620 620 620 620 626 626 614 614 626 626 623 623 614 614 623 623 622 622 614 614 614 614 622 622 612 612 622 622 616 616 612 612 616 616 617 617 612 612 612 612 617 617 613 613 617 617 618 618 613 613 618 618 619 619 613 613 613 613 619 619 615 615 619 619 624 624 615 615 624 624 625 625 615 615 615 615 625 625 621 621 625 625 627 627 621 621 627 627 628 628 621 621 621 621 628 628 630 630 628 628 633 633 630 630 633 633 634 634 630 630 630 630 634 634 636 636 634 634 639 639 636 636 639 639 640 640 636 636 636 636 640 640 642 642 640 640 645 645 642 642 645 645 646 646 642 642 642 642 646 646 648 648 646 646 651 651 648 648 651 651 652 652 648 648 648 648 652 652 654 654 652 652 656 656 654 654 656 656 658 658 654 654 654 654 658 658 661 661 658 658 662 662 661 661 662 662 664 664 661 661 661 661 664 664 668 668 664 664 667 667 668 668 667 667 670 670 668 668 668 668 670 670 674 674 670 670 673 673 674 674 673 673 676 676 674 674 674 674 676 676 681 681 676 676 678 678 681 681 678 678 682 682 681 681 681 681 682 682 687 687 682 682 684 684 687 687 684 684 688 688 687 687 687 687 688 688 693 693 688 688 690 690 693 693 690 690 694 694 693 693 693 693 694 694 700 700 694 694 696 696 700 700 696 696 699 699 700 700 700 700 699 699 706 706 699 699 702 702 706 706 702 702 704 704 706 706 706 706 704 704 715 715 704 704 708 708 715 715 715 715 708 708 721 721 708 708 710 710 721 721 721 721 710 710 712 712 733 733 732 732 727 727 732 732 730 730 727 727 727 727 730 730 725 725 730 730 729 729 725 725 725 725 729 729 724 724 729 729 731 731 724 724 724 724 731 731 726 726 731 731 734 734 726 726 726 726 734 734 728 728 734 734 737 737 728 728 728 728 737 737 735 735 737 737 741 741 735 735 735 735 741 741 739 739 741 741 745 745 739 739 739 739 745 745 743 743 745 745 749 749 743 743 743 743 749 749 747 747 749 749 753 753 747 747 747 747 753 753 751 751 753 753 757 757 751 751 751 751 757 757 755 755 757 757 761 761 755 755 755 755 761 761 759 759 761 761 765 765 759 759 759 759 765 765 764 764 765 765 769 769 764 764 764 764 769 769 768 768 769 769 772 772 768 768 768 768 772 772 773 773 772 772 776 776 773 773 773 773 776 776 777 777 776 776 779 779 777 777 777 777 779 779 781 781 779 779 783 783 781 781 781 781 783 783 785 785 783 783 787 787 785 785 785 785 787 787 789 789 787 787 791 791 789 789 789 789 791 791 793 793 791 791 795 795 793 793 793 793 795 795 797 797 795 795 799 799 797 797 797 797 799 799 801 801 799 799 803 803 801 801 801 801 803 803 806 806 803 803 807 807 806 806 806 806 807 807 812 812 807 807 809 809 812 812 812 812 809 809 814 814 809 809 810 810 814 814 814 814 810 810 815 815 810 810 808 808 815 815 815 815 808 808 813 813 808 808 805 805 813 813 813 813 805 805 811 811 805 805 802 802 811 811 811 811 802 802 804 804 802 802 798 798 804 804 804 804 798 798 800 800 798 798 794 794 800 800 800 800 794 794 796 796 794 794 790 790 796 796 796 796 790 790 792 792 790 790 786 786 792 792 792 792 786 786 788 788 786 786 782 782 788 788 788 788 782 782 784 784 782 782 778 778 784 784 784 784 778 778 780 780 778 778 774 774 780 780 780 780 774 774 775 775 774 774 770 770 775 775 775 775 770 770 771 771 770 770 767 767 771 771 771 771 767 767 766 766 767 767 763 763 766 766 766 766 763 763 762 762 763 763 760 760 762 762 762 762 760 760 758 758 760 760 756 756 758 758 758 758 756 756 754 754 756 756 752 752 754 754 754 754 752 752 750 750 752 752 748 748 750 750 750 750 748 748 746 746 748 748 744 744 746 746 746 746 744 744 742 742 744 744 740 740 742 742 742 742 740 740 738 738 740 740 736 736 738 738 738 738 736 736 733 733 736 736 732 732 733 733
+11 11 35 35 9 9 35 35 33 33 9 9 9 9 33 33 7 7 33 33 31 31 7 7 7 7 31 31 5 5 31 31 29 29 5 5 48 48 49 49 3 3 50 50 27 27 3 3 3 3 27 27 1 1 27 27 25 25 1 1 1 1 25 25 0 0 25 25 24 24 0 0 0 0 24 24 2 2 24 24 26 26 2 2 2 2 26 26 4 4 26 26 28 28 4 4 4 4 28 28 51 51 28 28 52 52 53 53 6 6 30 30 8 8 30 30 32 32 8 8 8 8 32 32 10 10 32 32 34 34 10 10 10 10 34 34 12 12 34 34 36 36 12 12 12 12 36 36 14 14 36 36 38 38 14 14 14 14 38 38 16 16 38 38 40 40 16 16 16 16 40 40 18 18 40 40 42 42 18 18 54 54 55 55 20 20 56 56 44 44 20 20 20 20 44 44 22 22 44 44 46 46 22 22 22 22 46 46 23 23 46 46 47 47 23 23 23 23 47 47 21 21 47 47 45 45 21 21 21 21 45 45 19 19 45 45 43 43 19 19 19 19 43 43 57 57 43 43 58 58 59 59 17 17 41 41 15 15 41 41 39 39 15 15 15 15 39 39 13 13 39 39 37 37 13 13 13 13 37 37 11 11 37 37 35 35 11 11
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 190 190 184 184 187 187 187 187 184 184 188 188 18 18 46 46 52 52 211 211 217 217 227 227 217 217 212 212 227 227 227 227 212 212 228 228 212 212 208 208 228 228 174 174 170 170 139 139 170 170 166 166 139 139 139 139 166 166 143 143 166 166 163 163 143 143 143 143 163 163 146 146 163 163 165 165 146 146 51 51 45 45 17 17 208 208 204 204 228 228 204 204 200 200 228 228 228 228 200 200 187 187 200 200 194 194 187 187 187 187 194 194 190 190 181 181 161 161 177 177 35 35 29 29 19 19 29 29 34 34 19 19 34 34 38 38 19 19 19 19 38 38 18 18 38 38 42 42 18 18 18 18 42 42 46 46 77 77 73 73 119 119 73 73 69 69 119 119 157 157 155 155 173 173 155 155 153 153 173 173 173 173 153 153 169 169 153 153 151 151 169 169 169 169 151 151 165 165 151 151 145 145 165 165 165 165 145 145 146 146 177 177 161 161 173 173 161 161 159 159 173 173 173 173 159 159 157 157 70 70 74 74 104 104 74 74 78 78 104 104 104 104 78 78 101 101 78 78 81 81 101 101 101 101 81 81 98 98 81 81 79 79 98 98 63 63 83 83 67 67 116 116 113 113 56 56 113 113 110 110 56 56 56 56 110 110 52 52 136 136 140 140 167 167 140 140 144 144 167 167 167 167 144 144 164 164 177 177 183 183 181 181 183 183 189 189 181 181 181 181 189 189 197 197 189 189 193 193 197 197 197 197 193 193 215 215 193 193 199 199 215 215 215 215 199 199 219 219 199 199 203 203 219 219 219 219 203 203 221 221 203 203 207 207 221 221 221 221 207 207 223 223 207 207 211 211 223 223 223 223 211 211 225 225 211 211 227 227 225 225 120 120 118 118 56 56 118 118 117 117 56 56 56 56 117 117 116 116 201 201 229 229 195 195 229 229 188 188 195 195 195 195 188 188 191 191 188 188 184 184 191 191 191 191 184 184 139 139 184 184 178 178 139 139 139 139 178 178 174 174 201 201 205 205 229 229 205 205 209 209 229 229 229 229 209 209 230 230 209 209 213 213 230 230 213 213 218 218 230 230 230 230 218 218 226 226 218 218 214 214 226 226 226 226 214 214 224 224 214 214 210 210 224 224 224 224 210 210 222 222 210 210 220 220 222 222 77 77 108 108 106 106 106 106 103 103 77 77 103 103 100 100 77 77 77 77 100 100 80 80 100 100 76 76 80 80 45 45 41 41 17 17 41 41 37 37 17 17 17 17 37 37 16 16 37 37 33 33 16 16 33 33 28 28 16 16 16 16 28 28 20 20 28 28 32 32 20 20 20 20 32 32 22 22 32 32 36 36 22 22 22 22 36 36 24 24 36 36 26 26 24 24 87 87 89 89 71 71 89 89 91 91 71 71 71 71 91 91 75 75 91 91 93 93 75 75 75 75 93 93 79 79 93 93 99 99 79 79 79 79 99 99 98 98 67 67 83 83 71 71 83 83 85 85 71 71 71 71 85 85 87 87 110 110 105 105 52 52 105 105 102 102 52 52 52 52 102 102 18 18 102 102 97 97 18 18 18 18 97 97 96 96 50 50 54 54 62 62 54 54 58 58 62 62 62 62 58 58 82 82 58 58 64 64 82 82 82 82 64 64 84 84 64 64 68 68 84 84 84 84 68 68 86 86 86 86 68 68 88 88 68 68 72 72 88 88 88 88 72 72 90 90 100 100 95 95 76 76 95 95 94 94 76 76 76 76 94 94 72 72 94 94 92 92 72 72 72 72 92 92 90 90 69 69 65 65 119 119 65 65 59 59 119 119 119 119 59 59 17 17 59 59 55 55 17 17 17 17 55 55 51 51 36 36 40 40 26 26 40 40 44 44 26 26 26 26 44 44 30 30 44 44 50 50 30 30 30 30 50 50 48 48 50 50 62 62 48 48 67 67 61 61 63 63 61 61 57 57 63 63 63 63 57 57 49 49 57 57 53 53 49 49 49 49 53 53 31 31 53 53 47 47 31 31 31 31 47 47 27 27 47 47 43 43 27 27 27 27 43 43 25 25 43 43 39 39 25 25 25 25 39 39 23 23 39 39 35 35 23 23 23 23 35 35 21 21 35 35 19 19 21 21 210 210 206 206 220 220 206 206 202 202 220 220 220 220 202 202 216 216 202 202 196 196 216 216 216 216 196 196 198 198 196 196 182 182 198 198 168 168 150 150 172 172 150 150 152 152 172 172 164 164 144 144 168 168 144 144 149 149 168 168 168 168 149 149 150 150 109 109 112 112 56 56 112 112 122 122 56 56 56 56 122 122 120 120 139 139 135 135 191 191 135 135 133 133 191 191 191 191 133 133 129 129 109 109 56 56 107 107 56 56 60 60 107 107 107 107 60 60 104 104 60 60 66 66 104 104 104 104 66 66 70 70 147 147 148 148 179 179 196 196 192 192 182 182 192 192 186 186 182 182 182 182 186 186 162 162 186 186 180 180 162 162 162 162 180 180 160 160 180 180 176 176 160 160 152 152 154 154 172 172 154 154 156 156 172 172 172 172 156 156 176 176 156 156 158 158 176 176 176 176 158 158 160 160 127 127 131 131 129 129 108 108 77 77 111 111 77 77 119 119 111 111 111 111 119 119 114 114 112 112 115 115 122 122 115 115 126 126 122 122 122 122 126 126 130 130 148 148 142 142 179 179 142 142 138 138 179 179 179 179 138 138 175 175 138 138 132 132 175 175 175 175 132 132 171 171 132 132 128 128 171 171 171 171 128 128 124 124 124 124 122 122 171 171 122 122 130 130 171 171 171 171 130 130 167 167 130 130 134 134 167 167 167 167 134 134 136 136 131 131 137 137 129 129 137 137 141 141 129 129 129 129 141 141 191 191 141 141 147 147 191 191 191 191 147 147 185 185 147 147 179 179 185 185 114 114 119 119 125 125 119 119 121 121 125 125 125 125 121 121 129 129 121 121 123 123 129 129 129 129 123 123 127 127 386 386 382 382 365 365 415 415 443 443 409 409 443 443 402 402 409 409 415 415 419 419 443 443 419 419 423 423 443 443 443 443 423 423 442 442 406 406 400 400 403 403 294 294 296 296 316 316 316 316 296 296 319 319 445 445 441 441 429 429 441 441 439 439 429 429 429 429 439 439 425 425 439 439 437 437 425 425 425 425 437 437 421 421 437 437 435 435 421 421 421 421 435 435 417 417 435 435 431 431 417 417 417 417 431 431 411 411 431 431 413 413 411 411 411 411 413 413 407 407 413 413 397 397 407 407 407 407 397 397 401 401 429 429 433 433 445 445 433 433 428 428 445 445 445 445 428 428 444 444 428 428 424 424 444 444 336 336 280 280 284 284 296 296 293 293 319 319 293 293 289 289 319 319 319 319 289 289 285 285 423 423 427 427 442 442 427 427 432 432 442 442 442 442 432 432 440 440 432 432 426 426 440 440 440 440 426 426 438 438 426 426 422 422 438 438 438 438 422 422 436 436 422 422 434 434 436 436 408 408 404 404 396 396 404 404 398 398 396 396 391 391 373 373 387 387 373 373 371 371 387 387 382 382 379 379 365 365 379 379 383 383 365 365 365 365 383 383 367 367 383 383 387 387 367 367 367 367 387 387 369 369 387 387 371 371 369 369 242 242 240 240 254 254 240 240 238 238 254 254 254 254 238 238 250 250 238 238 236 236 250 250 250 250 236 236 244 244 236 236 234 234 244 244 244 244 234 234 249 249 268 268 272 272 278 278 272 272 276 276 278 278 278 278 276 276 298 298 276 276 282 282 298 298 298 298 282 282 300 300 282 282 286 286 300 300 300 300 286 286 302 302 286 286 304 304 302 302 316 316 313 313 294 294 313 313 314 314 294 294 294 294 314 314 290 290 314 314 308 308 290 290 290 290 308 308 286 286 308 308 306 306 286 286 286 286 306 306 304 304 396 396 412 412 408 408 412 412 430 430 408 408 408 408 430 430 414 414 430 430 434 434 414 414 414 414 434 434 418 418 434 434 422 422 418 418 424 424 420 420 444 444 420 420 416 416 444 444 444 444 416 416 403 403 416 416 410 410 403 403 403 403 410 410 406 406 401 401 397 397 395 395 397 397 377 377 395 395 395 395 377 377 391 391 377 377 375 375 391 391 391 391 375 375 373 373 358 358 398 398 354 354 398 398 392 392 354 354 388 388 348 348 392 392 348 348 350 350 392 392 392 392 350 350 354 354 400 400 394 394 403 403 394 394 390 390 403 403 403 403 390 390 386 386 321 321 323 323 292 292 386 386 365 365 403 403 365 365 364 364 403 403 403 403 364 364 359 359 247 247 243 243 231 231 243 243 248 248 231 231 231 231 248 248 232 232 248 248 252 252 232 232 232 232 252 252 256 256 256 256 260 260 232 232 260 260 266 266 232 232 232 232 266 266 334 334 266 266 270 270 334 334 334 334 270 270 336 336 270 270 274 274 336 336 336 336 274 274 280 280 254 254 258 258 242 242 258 258 262 262 242 242 242 242 262 262 246 246 262 262 268 268 246 246 246 246 268 268 264 264 268 268 278 278 264 264 385 385 389 389 357 357 284 284 288 288 336 336 288 288 292 292 336 336 336 336 292 292 326 326 292 292 323 323 326 326 388 388 384 384 348 348 384 384 380 380 348 348 348 348 380 380 344 344 380 380 378 378 344 344 358 358 361 361 398 398 361 361 360 360 398 398 398 398 360 360 366 366 291 291 310 310 295 295 310 310 315 315 295 295 295 295 315 315 292 292 315 315 318 318 292 292 292 292 318 318 321 321 231 231 235 235 247 247 235 235 237 237 247 247 247 247 237 237 251 251 237 237 239 239 251 251 251 251 239 239 255 255 239 239 241 241 255 255 255 255 241 241 259 259 241 241 245 245 259 259 259 259 245 245 265 265 245 245 263 263 265 265 265 265 263 263 269 269 263 263 277 277 269 269 269 269 277 277 273 273 359 359 355 355 403 403 355 355 351 351 403 403 403 403 351 351 402 402 320 320 325 325 327 327 311 311 312 312 233 233 312 312 317 317 233 233 366 366 368 368 398 398 368 368 370 370 398 398 398 398 370 370 372 372 320 320 327 327 317 317 327 327 324 324 317 317 317 317 324 324 233 233 324 324 322 322 233 233 233 233 322 322 319 319 372 372 374 374 398 398 374 374 376 376 398 398 398 398 376 376 396 396 283 283 301 301 287 287 301 301 303 303 287 287 303 303 305 305 287 287 305 305 307 307 287 287 287 287 307 307 291 291 307 307 309 309 291 291 291 291 309 309 310 310 273 273 277 277 279 279 277 277 297 297 279 279 279 279 297 297 283 283 297 297 299 299 283 283 283 283 299 299 301 301 343 343 347 347 345 345 347 347 353 353 345 345 285 285 281 281 319 319 281 281 275 275 319 319 319 319 275 275 233 233 275 275 271 271 233 233 233 233 271 271 267 267 362 362 356 356 381 381 267 267 261 261 233 233 261 261 257 257 233 233 233 233 257 257 234 234 257 257 253 253 234 234 234 234 253 253 249 249 385 385 357 357 381 381 357 357 363 363 381 381 381 381 363 363 362 362 356 356 352 352 381 381 352 352 346 346 381 381 381 381 346 346 378 378 346 346 342 342 378 378 378 378 342 342 344 344 342 342 338 338 344 344 344 344 338 338 340 340 338 338 336 336 340 340 340 340 336 336 329 329 336 336 326 326 329 329 353 353 357 357 345 345 357 357 402 402 345 345 345 345 402 402 349 349 402 402 351 351 349 349 325 325 328 328 327 327 328 328 331 331 327 327 327 327 331 331 330 330 341 341 337 337 345 345 337 337 339 339 345 345 345 345 339 339 343 343 389 389 393 393 357 357 393 393 399 399 357 357 357 357 399 399 402 402 399 399 405 405 402 402 402 402 405 405 409 409 331 331 332 332 330 330 332 332 333 333 330 330 330 330 333 333 341 341 333 333 335 335 341 341 341 341 335 335 337 337 446 446 447 447 448 448 447 447 449 449 448 448 450 450 451 451 452 452 451 451 453 453 452 452 454 454 455 455 456 456 455 455 457 457 456 456 458 458 459 459 460 460 459 459 461 461 460 460 465 465 464 464 462 462 483 483 481 481 488 488 481 481 479 479 488 488 470 470 472 472 463 463 470 470 463 463 468 468 462 462 464 464 463 463 464 464 466 466 463 463 463 463 466 466 468 468 472 472 474 474 463 463 474 474 476 476 463 463 463 463 476 476 489 489 476 476 478 478 489 489 478 478 480 480 489 489 480 480 482 482 489 489 489 489 482 482 484 484 479 479 477 477 488 488 477 477 475 475 488 488 488 488 475 475 462 462 475 475 473 473 462 462 462 462 473 473 471 471 471 471 469 469 462 462 469 469 467 467 462 462 462 462 467 467 465 465 484 484 486 486 489 489 486 486 487 487 489 489 489 489 487 487 488 488 487 487 485 485 488 488 488 488 485 485 483 483 490 490 491 491 492 492 491 491 493 493 492 492 494 494 495 495 496 496 495 495 497 497 496 496 498 498 499 499 500 500 499 499 501 501 500 500 548 548 549 549 544 544 549 549 545 545 544 544 544 544 545 545 540 540 545 545 541 541 540 540 540 540 541 541 536 536 541 541 537 537 536 536 536 536 537 537 982 982 537 537 983 983 984 984 532 532 533 533 528 528 533 533 529 529 528 528 528 528 529 529 524 524 529 529 525 525 524 524 524 524 525 525 520 520 525 525 521 521 520 520 520 520 521 521 516 516 521 521 517 517 516 516 985 985 986 986 512 512 987 987 513 513 512 512 512 512 513 513 508 508 513 513 509 509 508 508 508 508 509 509 504 504 509 509 505 505 504 504 504 504 505 505 502 502 505 505 503 503 502 502 502 502 503 503 506 506 503 503 507 507 506 506 506 506 507 507 510 510 507 507 511 511 510 510 510 510 511 511 514 514 511 511 515 515 514 514 514 514 515 515 988 988 515 515 989 989 990 990 518 518 519 519 522 522 519 519 523 523 522 522 522 522 523 523 526 526 523 523 527 527 526 526 526 526 527 527 530 530 527 527 531 531 530 530 530 530 531 531 534 534 531 531 535 535 534 534 991 991 992 992 538 538 993 993 539 539 538 538 538 538 539 539 542 542 539 539 543 543 542 542 542 542 543 543 546 546 543 543 547 547 546 546 546 546 547 547 548 548 547 547 549 549 548 548 596 596 597 597 592 592 597 597 593 593 592 592 592 592 593 593 588 588 593 593 589 589 588 588 588 588 589 589 584 584 589 589 585 585 584 584 584 584 585 585 994 994 585 585 995 995 996 996 580 580 581 581 576 576 581 581 577 577 576 576 576 576 577 577 572 572 577 577 573 573 572 572 572 572 573 573 568 568 573 573 569 569 568 568 568 568 569 569 564 564 569 569 565 565 564 564 997 997 998 998 560 560 999 999 561 561 560 560 560 560 561 561 556 556 561 561 557 557 556 556 556 556 557 557 552 552 557 557 553 553 552 552 552 552 553 553 550 550 553 553 551 551 550 550 550 550 551 551 554 554 551 551 555 555 554 554 554 554 555 555 558 558 555 555 559 559 558 558 558 558 559 559 562 562 559 559 563 563 562 562 562 562 563 563 1000 1000 563 563 1001 1001 1002 1002 566 566 567 567 570 570 567 567 571 571 570 570 570 570 571 571 574 574 571 571 575 575 574 574 574 574 575 575 578 578 575 575 579 579 578 578 578 578 579 579 582 582 579 579 583 583 582 582 1003 1003 1004 1004 586 586 1005 1005 587 587 586 586 586 586 587 587 590 590 587 587 591 591 590 590 590 590 591 591 594 594 591 591 595 595 594 594 594 594 595 595 596 596 595 595 597 597 596 596 644 644 645 645 640 640 645 645 641 641 640 640 640 640 641 641 636 636 641 641 637 637 636 636 636 636 637 637 632 632 637 637 633 633 632 632 632 632 633 633 1006 1006 633 633 1007 1007 1008 1008 628 628 629 629 624 624 629 629 625 625 624 624 624 624 625 625 620 620 625 625 621 621 620 620 620 620 621 621 616 616 621 621 617 617 616 616 616 616 617 617 612 612 617 617 613 613 612 612 1009 1009 1010 1010 608 608 1011 1011 609 609 608 608 608 608 609 609 604 604 609 609 605 605 604 604 604 604 605 605 600 600 605 605 601 601 600 600 600 600 601 601 598 598 601 601 599 599 598 598 598 598 599 599 602 602 599 599 603 603 602 602 602 602 603 603 606 606 603 603 607 607 606 606 606 606 607 607 610 610 607 607 611 611 610 610 610 610 611 611 1012 1012 611 611 1013 1013 1014 1014 614 614 615 615 618 618 615 615 619 619 618 618 618 618 619 619 622 622 619 619 623 623 622 622 622 622 623 623 626 626 623 623 627 627 626 626 626 626 627 627 630 630 627 627 631 631 630 630 1015 1015 1016 1016 634 634 1017 1017 635 635 634 634 634 634 635 635 638 638 635 635 639 639 638 638 638 638 639 639 642 642 639 639 643 643 642 642 642 642 643 643 644 644 643 643 645 645 644 644 692 692 693 693 688 688 693 693 689 689 688 688 688 688 689 689 684 684 689 689 685 685 684 684 684 684 685 685 680 680 685 685 681 681 680 680 680 680 681 681 1018 1018 681 681 1019 1019 1020 1020 676 676 677 677 672 672 677 677 673 673 672 672 672 672 673 673 668 668 673 673 669 669 668 668 668 668 669 669 664 664 669 669 665 665 664 664 664 664 665 665 660 660 665 665 661 661 660 660 1021 1021 1022 1022 656 656 1023 1023 657 657 656 656 656 656 657 657 652 652 657 657 653 653 652 652 652 652 653 653 648 648 653 653 649 649 648 648 648 648 649 649 646 646 649 649 647 647 646 646 646 646 647 647 650 650 647 647 651 651 650 650 650 650 651 651 654 654 651 651 655 655 654 654 654 654 655 655 658 658 655 655 659 659 658 658 658 658 659 659 1024 1024 659 659 1025 1025 1026 1026 662 662 663 663 666 666 663 663 667 667 666 666 666 666 667 667 670 670 667 667 671 671 670 670 670 670 671 671 674 674 671 671 675 675 674 674 674 674 675 675 678 678 675 675 679 679 678 678 1027 1027 1028 1028 682 682 1029 1029 683 683 682 682 682 682 683 683 686 686 683 683 687 687 686 686 686 686 687 687 690 690 687 687 691 691 690 690 690 690 691 691 692 692 691 691 693 693 692 692 695 695 694 694 696 696 695 695 696 696 697 697 696 696 698 698 697 697 697 697 698 698 699 699 698 698 700 700 699 699 699 699 700 700 701 701 700 700 1030 1030 701 701 701 701 1031 1031 1032 1032 702 702 704 704 703 703 703 703 704 704 705 705 704 704 706 706 705 705 705 705 706 706 707 707 706 706 708 708 707 707 707 707 708 708 709 709 725 725 724 724 722 722 725 725 722 722 723 723 722 722 720 720 723 723 723 723 720 720 721 721 720 720 718 718 721 721 721 721 718 718 719 719 1033 1033 716 716 1034 1034 1035 1035 716 716 717 717 716 716 714 714 717 717 717 717 714 714 715 715 714 714 712 712 715 715 715 715 712 712 713 713 712 712 710 710 713 713 713 713 710 710 711 711 727 727 726 726 728 728 727 727 728 728 729 729 728 728 730 730 729 729 729 729 730 730 731 731 730 730 732 732 731 731 731 731 732 732 733 733 1036 1036 734 734 1037 1037 1038 1038 734 734 735 735 734 734 736 736 735 735 735 735 736 736 737 737 736 736 738 738 737 737 737 737 738 738 739 739 738 738 740 740 739 739 739 739 740 740 741 741 757 757 756 756 754 754 757 757 754 754 755 755 754 754 752 752 755 755 755 755 752 752 753 753 752 752 750 750 753 753 753 753 750 750 751 751 750 750 1039 1039 751 751 751 751 1040 1040 1041 1041 748 748 746 746 749 749 749 749 746 746 747 747 746 746 744 744 747 747 747 747 744 744 745 745 744 744 742 742 745 745 745 745 742 742 743 743 758 758 759 759 760 760 759 759 761 761 760 760 760 760 761 761 762 762 761 761 763 763 762 762 762 762 763 763 764 764 763 763 765 765 764 764 764 764 765 765 1042 1042 765 765 1043 1043 1044 1044 766 766 767 767 768 768 767 767 769 769 768 768 768 768 769 769 770 770 769 769 771 771 770 770 770 770 771 771 772 772 771 771 773 773 772 772 774 774 775 775 776 776 775 775 777 777 776 776 776 776 777 777 778 778 777 777 779 779 778 778 778 778 779 779 780 780 779 779 781 781 780 780 1045 1045 1046 1046 782 782 1047 1047 783 783 782 782 782 782 783 783 784 784 783 783 785 785 784 784 784 784 785 785 786 786 785 785 787 787 786 786 786 786 787 787 788 788 787 787 789 789 788 788 790 790 791 791 792 792 791 791 793 793 792 792 792 792 793 793 794 794 793 793 795 795 794 794 794 794 795 795 796 796 795 795 797 797 796 796 796 796 797 797 1048 1048 797 797 1049 1049 1050 1050 798 798 799 799 800 800 799 799 801 801 800 800 800 800 801 801 802 802 801 801 803 803 802 802 802 802 803 803 804 804 803 803 805 805 804 804 806 806 807 807 808 808 807 807 809 809 808 808 810 810 811 811 812 812 811 811 813 813 812 812 814 814 815 815 816 816 815 815 817 817 816 816 818 818 819 819 820 820 819 819 821 821 820 820 822 822 823 823 824 824 823 823 825 825 824 824 826 826 827 827 828 828 827 827 829 829 828 828 842 842 843 843 841 841 842 842 841 841 840 840 841 841 839 839 840 840 840 840 839 839 838 838 839 839 837 837 838 838 838 838 837 837 836 836 837 837 1051 1051 836 836 836 836 1052 1052 1053 1053 835 835 833 833 834 834 834 834 833 833 832 832 833 833 831 831 832 832 832 832 831 831 830 830 844 844 845 845 846 846 845 845 847 847 846 846 846 846 847 847 848 848 847 847 849 849 848 848 848 848 849 849 850 850 849 849 851 851 850 850 850 850 851 851 1054 1054 851 851 1055 1055 1056 1056 852 852 853 853 854 854 853 853 855 855 854 854 854 854 855 855 856 856 855 855 857 857 856 856 858 858 859 859 860 860 859 859 861 861 860 860 860 860 861 861 862 862 861 861 863 863 862 862 1057 1057 1058 1058 864 864 1059 1059 865 865 864 864 864 864 865 865 866 866 865 865 867 867 866 866 866 866 867 867 868 868 867 867 869 869 868 868 868 868 869 869 870 870 869 869 871 871 870 870 884 884 885 885 883 883 884 884 883 883 882 882 883 883 881 881 882 882 882 882 881 881 880 880 1060 1060 879 879 1061 1061 1062 1062 879 879 878 878 879 879 877 877 878 878 878 878 877 877 876 876 877 877 875 875 876 876 876 876 875 875 874 874 875 875 873 873 874 874 874 874 873 873 872 872 886 886 887 887 888 888 887 887 889 889 888 888 888 888 889 889 890 890 889 889 891 891 890 890 890 890 891 891 892 892 891 891 893 893 892 892 892 892 893 893 1063 1063 893 893 1064 1064 1065 1065 894 894 895 895 896 896 895 895 897 897 896 896 896 896 897 897 898 898 897 897 899 899 898 898 900 900 901 901 902 902 901 901 903 903 902 902 902 902 903 903 904 904 903 903 905 905 904 904 1066 1066 1067 1067 906 906 1068 1068 907 907 906 906 906 906 907 907 908 908 907 907 909 909 908 908 908 908 909 909 910 910 909 909 911 911 910 910 910 910 911 911 912 912 911 911 913 913 912 912 914 914 915 915 917 917 914 914 917 917 916 916 917 917 919 919 916 916 916 916 919 919 918 918 919 919 921 921 918 918 918 918 921 921 920 920 921 921 1069 1069 920 920 920 920 1070 1070 1071 1071 923 923 925 925 922 922 922 922 925 925 924 924 925 925 927 927 924 924 924 924 927 927 926 926 928 928 929 929 931 931 928 928 931 931 930 930 931 931 933 933 930 930 930 930 933 933 932 932 1072 1072 935 935 1073 1073 1074 1074 935 935 934 934 935 935 937 937 934 934 934 934 937 937 936 936 937 937 939 939 936 936 936 936 939 939 938 938 939 939 941 941 938 938 938 938 941 941 940 940 942 942 943 943 944 944 943 943 945 945 944 944 968 968 966 966 973 973 966 966 964 964 973 973 964 964 962 962 973 973 962 962 960 960 973 973 973 973 960 960 947 947 960 960 958 958 947 947 958 958 956 956 947 947 947 947 956 956 954 954 949 949 951 951 946 946 951 951 953 953 946 946 946 946 953 953 955 955 961 961 972 972 959 959 972 972 946 946 959 959 959 959 946 946 957 957 946 946 955 955 957 957 954 954 952 952 947 947 952 952 950 950 947 947 947 947 950 950 946 946 950 950 948 948 946 946 946 946 948 948 949 949 961 961 963 963 972 972 963 963 965 965 972 972 972 972 965 965 967 967 967 967 969 969 972 972 969 969 971 971 972 972 972 972 971 971 973 973 971 971 970 970 973 973 973 973 970 970 968 968 974 974 975 975 976 976 975 975 977 977 976 976 978 978 979 979 980 980 979 979 981 981 980 980
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 31 31 29 29 47 47 19 19 17 17 15 15 47 47 29 29 41 41 31 31 47 47 33 33 47 47 49 49 33 33 33 33 49 49 35 35 11 11 39 39 10 10 39 39 38 38 10 10 10 10 38 38 13 13 38 38 15 15 13 13 29 29 27 27 41 41 27 27 25 25 41 41 41 41 25 25 38 38 19 19 15 15 21 21 57 57 56 56 55 55 56 56 54 54 55 55 55 55 54 54 53 53 54 54 52 52 53 53 53 53 52 52 51 51 52 52 49 49 51 51 52 52 50 50 42 42 46 46 30 30 48 48 30 30 32 32 48 48 48 48 32 32 50 50 32 32 34 34 50 50 50 50 34 34 42 42 38 38 25 25 15 15 25 25 23 23 15 15 15 15 23 23 21 21 37 37 36 36 8 8 42 42 44 44 52 52 44 44 45 45 52 52 52 52 45 45 49 49 45 45 43 43 49 49 49 49 43 43 35 35 8 8 9 9 37 37 9 9 12 12 37 37 37 37 12 12 14 14 14 14 16 16 22 22 16 16 18 18 22 22 22 22 18 18 20 20 14 14 22 22 37 37 22 22 24 24 37 37 37 37 24 24 40 40 24 24 26 26 40 40 40 40 26 26 46 46 26 26 28 28 46 46 46 46 28 28 30 30 101 101 93 93 103 103 93 93 95 95 103 103 103 103 95 95 94 94 97 97 81 81 99 99 81 81 83 83 99 99 99 99 83 83 101 101 83 83 85 85 101 101 101 101 85 85 93 93 88 88 89 89 61 61 100 100 84 84 98 98 84 84 82 82 98 98 98 98 82 82 96 96 65 65 67 67 69 69 61 61 60 60 88 88 60 60 63 63 88 88 88 88 63 63 65 65 82 82 80 80 96 96 80 80 78 78 96 96 96 96 78 78 90 90 78 78 76 76 90 90 90 90 76 76 74 74 104 104 106 106 107 107 69 69 71 71 65 65 71 71 73 73 65 65 65 65 73 73 88 88 73 73 75 75 88 88 88 88 75 75 91 91 75 75 77 77 91 91 91 91 77 77 97 97 77 77 79 79 97 97 97 97 79 79 81 81 58 58 86 86 59 59 86 86 87 87 59 59 59 59 87 87 62 62 87 87 64 64 62 62 72 72 70 70 68 68 107 107 105 105 104 104 105 105 103 103 104 104 104 104 103 103 102 102 103 103 94 94 102 102 102 102 94 94 100 100 94 94 92 92 100 100 100 100 92 92 84 84 68 68 66 66 72 72 66 66 64 64 72 72 72 72 64 64 74 74 64 64 87 87 74 74 74 74 87 87 90 90 108 108 109 109 110 110 109 109 111 111 110 110 174 174 183 183 179 179 210 210 112 112 158 158 151 151 116 116 155 155 116 116 120 120 155 155 155 155 120 120 124 124 123 123 119 119 144 144 158 158 166 166 210 210 166 166 170 170 210 210 210 210 170 170 178 178 196 196 200 200 210 210 179 179 171 171 174 174 171 171 167 167 174 174 174 174 167 167 160 160 167 167 159 159 160 160 160 160 159 159 146 146 159 159 155 155 146 146 146 146 155 155 130 130 155 155 124 124 130 130 142 142 150 150 112 112 150 150 154 154 112 112 112 112 154 154 158 158 195 195 189 189 211 211 189 189 185 185 211 211 211 211 185 185 181 181 184 184 188 188 199 199 188 188 195 195 199 199 199 199 195 195 203 203 181 181 173 173 211 211 173 173 169 169 211 211 211 211 169 169 113 113 169 169 165 165 113 113 113 113 165 165 157 157 157 157 153 153 113 113 153 153 145 145 113 113 113 113 145 145 141 141 178 178 182 182 210 210 182 182 186 186 210 210 210 210 186 186 194 194 196 196 210 210 190 190 210 210 194 194 190 190 190 190 194 194 174 174 194 194 187 187 174 174 174 174 187 187 183 183 200 200 204 204 210 210 204 204 208 208 210 210 210 210 208 208 211 211 208 208 205 205 211 211 211 211 205 205 201 201 161 161 115 115 118 118 201 201 197 197 211 211 197 197 209 209 211 211 211 211 209 209 195 195 209 209 207 207 195 195 195 195 207 207 203 203 128 128 134 134 112 112 134 134 138 138 112 112 112 112 138 138 142 142 168 168 172 172 199 199 172 172 180 180 199 199 199 199 180 180 184 184 118 118 122 122 161 161 122 122 126 126 161 161 161 161 126 126 132 132 198 198 197 197 192 192 197 197 176 176 192 192 198 198 202 202 197 197 202 202 206 206 197 197 197 197 206 206 209 209 199 199 193 193 168 168 193 193 177 177 168 168 168 168 177 177 164 164 177 177 163 163 164 164 164 164 163 163 156 156 163 163 149 149 156 156 156 156 149 149 152 152 149 149 133 133 152 152 152 152 133 133 144 144 133 133 127 127 144 144 144 144 127 127 123 123 132 132 148 148 161 161 148 148 162 162 161 161 161 161 162 162 175 175 162 162 176 176 175 175 175 175 176 176 191 191 176 176 197 197 191 191 151 151 143 143 116 116 143 143 139 139 116 116 116 116 139 139 135 135 121 121 117 117 113 113 117 117 114 114 113 113 113 113 114 114 112 112 114 114 116 116 112 112 112 112 116 116 128 128 116 116 135 135 128 128 141 141 137 137 113 113 137 137 129 129 113 113 113 113 129 129 115 115 129 129 136 136 115 115 115 115 136 136 119 119 136 136 140 140 119 119 119 119 140 140 144 144 161 161 147 147 115 115 147 147 131 131 115 115 115 115 131 131 113 113 131 131 125 125 113 113 113 113 125 125 121 121 212 212 213 213 214 214 213 213 215 215 214 214 216 216 217 217 218 218 217 217 219 219 218 218 256 256 258 258 221 221 306 306 308 308 319 319 308 308 310 310 319 319 319 319 310 310 312 312 248 248 250 250 240 240 302 302 304 304 284 284 240 240 250 250 238 238 313 313 311 311 318 318 256 256 221 221 254 254 288 288 290 290 300 300 290 290 292 292 300 300 300 300 292 292 298 298 313 313 318 318 315 315 222 222 224 224 221 221 224 224 226 226 221 221 221 221 226 226 228 228 302 302 284 284 300 300 284 284 286 286 300 300 300 300 286 286 288 288 249 249 245 245 251 251 245 245 253 253 251 251 312 312 314 314 319 319 314 314 316 316 319 319 319 319 316 316 318 318 316 316 317 317 318 318 318 318 317 317 315 315 304 304 306 306 284 284 306 306 319 319 284 284 284 284 319 319 282 282 319 319 221 221 282 282 291 291 289 289 299 299 289 289 287 287 299 299 228 228 230 230 221 221 230 230 232 232 221 221 221 221 232 232 234 234 254 254 221 221 252 252 221 221 234 234 252 252 252 252 234 234 250 250 234 234 236 236 250 250 250 250 236 236 238 238 222 222 221 221 223 223 221 221 220 220 223 223 223 223 220 220 225 225 299 299 297 297 291 291 297 297 295 295 291 291 291 291 295 295 293 293 295 295 294 294 293 293 293 293 294 294 292 292 294 294 296 296 292 292 292 292 296 296 298 298 249 249 247 247 245 245 247 247 246 246 245 245 245 245 246 246 244 244 246 246 248 248 244 244 244 244 248 248 242 242 248 248 240 240 242 242 262 262 274 274 260 260 274 274 258 258 260 260 237 237 235 235 255 255 274 274 276 276 258 258 276 276 278 278 258 258 258 258 278 278 221 221 278 278 280 280 221 221 221 221 280 280 282 282 311 311 309 309 318 318 309 309 307 307 318 318 318 318 307 307 305 305 245 245 243 243 253 253 243 243 241 241 253 253 253 253 241 241 255 255 241 241 239 239 255 255 255 255 239 239 237 237 275 275 273 273 257 257 263 263 261 261 273 273 261 261 259 259 273 273 273 273 259 259 257 257 220 220 279 279 277 277 220 220 233 233 231 231 287 287 285 285 299 299 285 285 283 283 299 299 299 299 283 283 301 301 283 283 303 303 301 301 231 231 229 229 220 220 229 229 227 227 220 220 220 220 227 227 225 225 279 279 220 220 281 281 220 220 318 318 281 281 281 281 318 318 283 283 318 318 305 305 283 283 283 283 305 305 303 303 262 262 264 264 274 274 264 264 266 266 274 274 274 274 266 266 272 272 266 266 268 268 272 272 272 272 268 268 270 270 268 268 269 269 270 270 270 270 269 269 271 271 269 269 267 267 271 271 271 271 267 267 273 273 267 267 265 265 273 273 273 273 265 265 263 263 235 235 233 233 255 255 233 233 220 220 255 255 255 255 220 220 257 257 220 220 277 277 257 257 257 257 277 277 275 275 355 355 357 357 320 320 325 325 327 327 320 320 347 347 349 349 339 339 355 355 320 320 353 353 339 339 349 349 337 337 401 401 403 403 383 383 414 414 412 412 419 419 387 387 389 389 399 399 389 389 391 391 399 399 399 399 391 391 397 397 418 418 411 411 413 413 342 342 340 340 348 348 401 401 383 383 399 399 383 383 385 385 399 399 399 399 385 385 387 387 405 405 407 407 418 418 407 407 409 409 418 418 418 418 409 409 411 411 403 403 405 405 383 383 405 405 418 418 383 383 383 383 418 418 381 381 418 418 320 320 381 381 327 327 329 329 320 320 329 329 331 331 320 320 320 320 331 331 333 333 413 413 415 415 418 418 415 415 417 417 418 418 418 418 417 417 419 419 417 417 416 416 419 419 419 419 416 416 414 414 353 353 320 320 351 351 320 320 333 333 351 351 351 351 333 333 349 349 333 333 335 335 349 349 349 349 335 335 337 337 354 354 352 352 340 340 352 352 350 350 340 340 340 340 350 350 348 348 321 321 328 328 326 326 392 392 390 390 400 400 390 390 388 388 400 400 339 339 341 341 347 347 341 341 343 343 347 347 347 347 343 343 346 346 343 343 345 345 346 346 346 346 345 345 348 348 345 345 344 344 348 348 348 348 344 344 342 342 376 376 374 374 358 358 326 326 324 324 321 321 324 324 322 322 321 321 321 321 322 322 320 320 322 322 323 323 320 320 320 320 323 323 325 325 388 388 386 386 400 400 386 386 384 384 400 400 400 400 384 384 402 402 384 384 404 404 402 402 321 321 380 380 378 378 361 361 373 373 359 359 373 373 357 357 359 359 400 400 398 398 392 392 398 398 396 396 392 392 392 392 396 396 393 393 396 396 394 394 393 393 393 393 394 394 391 391 394 394 395 395 391 391 391 391 395 395 397 397 334 334 332 332 321 321 332 332 330 330 321 321 321 321 330 330 328 328 364 364 362 362 374 374 362 362 360 360 374 374 374 374 360 360 358 358 373 373 375 375 357 357 375 375 377 377 357 357 357 357 377 377 320 320 377 377 379 379 320 320 320 320 379 379 381 381 412 412 410 410 419 419 410 410 408 408 419 419 419 419 408 408 406 406 354 354 340 340 356 356 340 340 338 338 356 356 356 356 338 338 336 336 380 380 321 321 382 382 321 321 419 419 382 382 382 382 419 419 384 384 419 419 406 406 384 384 384 384 406 406 404 404 336 336 334 334 356 356 334 334 321 321 356 356 356 356 321 321 358 358 321 321 378 378 358 358 358 358 378 378 376 376 361 361 363 363 373 373 363 363 365 365 373 373 373 373 365 365 371 371 365 365 367 367 371 371 371 371 367 367 370 370 367 367 369 369 370 370 370 370 369 369 372 372 369 369 368 368 372 372 372 372 368 368 374 374 368 368 366 366 374 374 374 374 366 366 364 364 420 420 421 421 422 422 421 421 423 423 422 422 424 424 425 425 426 426 425 425 427 427 426 426 426 426 427 427 428 428 427 427 429 429 428 428 428 428 429 429 430 430 429 429 431 431 430 430 430 430 431 431 432 432 431 431 433 433 432 432 432 432 433 433 1676 1676 433 433 1677 1677 1678 1678 434 434 435 435 436 436 435 435 437 437 436 436 438 438 439 439 440 440 439 439 441 441 440 440 1679 1679 1680 1680 442 442 1681 1681 443 443 442 442 442 442 443 443 444 444 443 443 445 445 444 444 444 444 445 445 446 446 445 445 447 447 446 446 446 446 447 447 448 448 447 447 449 449 448 448 448 448 449 449 450 450 449 449 451 451 450 450 480 480 461 461 459 459 463 463 461 461 478 478 486 486 455 455 453 453 457 457 455 455 484 484 459 459 457 457 482 482 483 483 454 454 456 456 452 452 454 454 485 485 453 453 452 452 487 487 477 477 460 460 462 462 458 458 460 460 479 479 456 456 458 458 481 481 471 471 490 490 492 492 488 488 490 490 473 473 462 462 488 488 476 476 465 465 496 496 498 498 494 494 496 496 467 467 492 492 494 494 469 469 468 468 497 497 495 495 499 499 497 497 466 466 498 498 499 499 464 464 474 474 491 491 489 489 493 493 491 491 472 472 495 495 493 493 470 470 489 489 463 463 475 475 528 528 509 509 507 507 511 511 509 509 526 526 534 534 503 503 501 501 505 505 503 503 532 532 507 507 505 505 530 530 531 531 502 502 504 504 500 500 502 502 533 533 501 501 500 500 535 535 525 525 508 508 510 510 506 506 508 508 527 527 504 504 506 506 529 529 519 519 538 538 540 540 536 536 538 538 521 521 510 510 536 536 524 524 513 513 544 544 546 546 542 542 544 544 515 515 540 540 542 542 517 517 516 516 545 545 543 543 547 547 545 545 514 514 546 546 547 547 512 512 522 522 539 539 537 537 541 541 539 539 520 520 543 543 541 541 518 518 537 537 511 511 523 523 575 575 558 558 556 556 584 584 558 558 573 573 581 581 552 552 550 550 554 554 552 552 579 579 556 556 554 554 577 577 580 580 549 549 551 551 548 548 549 549 582 582 550 550 548 548 583 583 574 574 555 555 557 557 553 553 555 555 576 576 551 551 553 553 578 578 568 568 585 585 587 587 559 559 585 585 570 570 557 557 559 559 571 571 562 562 591 591 593 593 589 589 591 591 564 564 587 587 589 589 566 566 563 563 594 594 592 592 595 595 594 594 561 561 593 593 595 595 560 560 569 569 588 588 586 586 590 590 588 588 567 567 592 592 590 590 565 565 586 586 584 584 572 572 623 623 606 606 604 604 632 632 606 606 621 621 629 629 600 600 598 598 602 602 600 600 627 627 604 604 602 602 625 625 628 628 597 597 599 599 596 596 597 597 630 630 598 598 596 596 631 631 622 622 603 603 605 605 601 601 603 603 624 624 599 599 601 601 626 626 616 616 633 633 635 635 607 607 633 633 618 618 605 605 607 607 619 619 610 610 639 639 641 641 637 637 639 639 612 612 635 635 637 637 614 614 611 611 642 642 640 640 643 643 642 642 609 609 641 641 643 643 608 608 617 617 636 636 634 634 638 638 636 636 615 615 640 640 638 638 613 613 634 634 632 632 620 620 648 648 689 689 687 687 691 691 689 689 646 646 654 654 683 683 681 681 1682 1682 683 683 652 652 687 687 685 685 650 650 660 660 677 677 675 675 679 679 677 677 658 658 681 681 679 679 655 655 666 666 671 671 669 669 673 673 671 671 664 664 675 675 1683 1683 1684 1684 663 663 670 670 672 672 668 668 670 670 665 665 669 669 668 668 667 667 657 657 676 676 678 678 1685 1685 676 676 659 659 672 672 674 674 661 661 651 651 682 682 684 684 680 680 682 682 653 653 678 678 680 680 656 656 645 645 688 688 690 690 686 686 688 688 647 647 684 684 1686 1686 1687 1687 690 690 691 691 644 644 696 696 737 737 735 735 739 739 737 737 694 694 702 702 731 731 729 729 1688 1688 731 731 700 700 735 735 733 733 698 698 708 708 725 725 723 723 727 727 725 725 706 706 729 729 727 727 703 703 714 714 719 719 717 717 721 721 719 719 712 712 723 723 1689 1689 1690 1690 711 711 718 718 720 720 716 716 718 718 713 713 717 717 716 716 715 715 705 705 724 724 726 726 1691 1691 724 724 707 707 720 720 722 722 709 709 699 699 730 730 732 732 728 728 730 730 701 701 726 726 728 728 704 704 693 693 736 736 738 738 734 734 736 736 695 695 732 732 1692 1692 1693 1693 738 738 739 739 692 692 744 744 785 785 783 783 787 787 785 785 742 742 750 750 779 779 777 777 1694 1694 779 779 748 748 783 783 781 781 746 746 756 756 773 773 771 771 775 775 773 773 754 754 777 777 775 775 751 751 762 762 767 767 765 765 769 769 767 767 760 760 771 771 1695 1695 1696 1696 759 759 766 766 768 768 764 764 766 766 761 761 765 765 764 764 763 763 753 753 772 772 774 774 1697 1697 772 772 755 755 768 768 770 770 757 757 747 747 778 778 780 780 776 776 778 778 749 749 774 774 776 776 752 752 741 741 784 784 786 786 782 782 784 784 743 743 780 780 1698 1698 1699 1699 786 786 787 787 740 740 1700 1700 1701 1701 809 809 1702 1702 833 833 809 809 809 809 833 833 807 807 833 833 831 831 807 807 807 807 831 831 805 805 831 831 829 829 805 805 805 805 829 829 803 803 829 829 827 827 803 803 803 803 827 827 801 801 827 827 825 825 801 801 801 801 825 825 799 799 825 825 823 823 799 799 799 799 823 823 797 797 823 823 821 821 797 797 797 797 821 821 795 795 821 821 819 819 795 795 795 795 819 819 793 793 819 819 817 817 793 793 793 793 817 817 791 791 817 817 815 815 791 791 791 791 815 815 789 789 815 815 813 813 789 789 789 789 813 813 1703 1703 813 813 1704 1704 1705 1705 1706 1706 1707 1707 790 790 1708 1708 814 814 790 790 790 790 814 814 792 792 814 814 816 816 792 792 792 792 816 816 794 794 816 816 818 818 794 794 794 794 818 818 796 796 818 818 820 820 796 796 796 796 820 820 798 798 820 820 822 822 798 798 798 798 822 822 800 800 822 822 824 824 800 800 800 800 824 824 802 802 824 824 826 826 802 802 802 802 826 826 804 804 826 826 828 828 804 804 804 804 828 828 806 806 828 828 830 830 806 806 806 806 830 830 808 808 830 830 832 832 808 808 808 808 832 832 810 810 832 832 834 834 810 810 810 810 834 834 1709 1709 834 834 1710 1710 1711 1711 857 857 881 881 855 855 881 881 879 879 855 855 1712 1712 1713 1713 853 853 1714 1714 877 877 853 853 853 853 877 877 851 851 877 877 875 875 851 851 851 851 875 875 849 849 875 875 873 873 849 849 849 849 873 873 847 847 873 873 871 871 847 847 847 847 871 871 845 845 871 871 869 869 845 845 845 845 869 869 843 843 869 869 867 867 843 843 843 843 867 867 841 841 867 867 865 865 841 841 841 841 865 865 1715 1715 865 865 1716 1716 1717 1717 839 839 863 863 837 837 863 863 861 861 837 837 837 837 861 861 836 836 861 861 860 860 836 836 836 836 860 860 838 838 860 860 862 862 838 838 838 838 862 862 840 840 862 862 864 864 840 840 1718 1718 1719 1719 842 842 1720 1720 866 866 842 842 842 842 866 866 844 844 866 866 868 868 844 844 844 844 868 868 846 846 868 868 870 870 846 846 846 846 870 870 848 848 870 870 872 872 848 848 848 848 872 872 850 850 872 872 874 874 850 850 850 850 874 874 852 852 874 874 876 876 852 852 852 852 876 876 854 854 876 876 878 878 854 854 854 854 878 878 1721 1721 878 878 1722 1722 1723 1723 856 856 880 880 858 858 880 880 882 882 858 858 858 858 882 882 859 859 882 882 883 883 859 859 859 859 883 883 857 857 883 883 881 881 857 857 888 888 929 929 927 927 931 931 929 929 886 886 894 894 923 923 921 921 1724 1724 923 923 892 892 927 927 925 925 890 890 900 900 917 917 915 915 919 919 917 917 898 898 921 921 919 919 895 895 906 906 911 911 909 909 913 913 911 911 904 904 915 915 1725 1725 1726 1726 903 903 910 910 912 912 908 908 910 910 905 905 909 909 908 908 907 907 897 897 916 916 918 918 1727 1727 916 916 899 899 912 912 914 914 901 901 891 891 922 922 924 924 920 920 922 922 893 893 918 918 920 920 896 896 885 885 928 928 930 930 926 926 928 928 887 887 924 924 1728 1728 1729 1729 930 930 931 931 884 884 1730 1730 1731 1731 953 953 1732 1732 977 977 953 953 953 953 977 977 951 951 977 977 975 975 951 951 951 951 975 975 949 949 975 975 973 973 949 949 949 949 973 973 947 947 973 973 971 971 947 947 947 947 971 971 945 945 971 971 969 969 945 945 945 945 969 969 943 943 969 969 967 967 943 943 943 943 967 967 941 941 967 967 965 965 941 941 941 941 965 965 939 939 965 965 963 963 939 939 939 939 963 963 937 937 963 963 961 961 937 937 937 937 961 961 935 935 961 961 959 959 935 935 935 935 959 959 933 933 959 959 957 957 933 933 933 933 957 957 1733 1733 957 957 1734 1734 1735 1735 1736 1736 1737 1737 934 934 1738 1738 958 958 934 934 934 934 958 958 936 936 958 958 960 960 936 936 936 936 960 960 938 938 960 960 962 962 938 938 938 938 962 962 940 940 962 962 964 964 940 940 940 940 964 964 942 942 964 964 966 966 942 942 942 942 966 966 944 944 966 966 968 968 944 944 944 944 968 968 946 946 968 968 970 970 946 946 946 946 970 970 948 948 970 970 972 972 948 948 948 948 972 972 950 950 972 972 974 974 950 950 950 950 974 974 952 952 974 974 976 976 952 952 952 952 976 976 954 954 976 976 978 978 954 954 954 954 978 978 1739 1739 978 978 1740 1740 1741 1741 1001 1001 1025 1025 999 999 1025 1025 1023 1023 999 999 1742 1742 1743 1743 997 997 1744 1744 1021 1021 997 997 997 997 1021 1021 995 995 1021 1021 1019 1019 995 995 995 995 1019 1019 993 993 1019 1019 1017 1017 993 993 993 993 1017 1017 991 991 1017 1017 1015 1015 991 991 991 991 1015 1015 989 989 1015 1015 1013 1013 989 989 989 989 1013 1013 987 987 1013 1013 1011 1011 987 987 987 987 1011 1011 985 985 1011 1011 1009 1009 985 985 985 985 1009 1009 1745 1745 1009 1009 1746 1746 1747 1747 983 983 1007 1007 981 981 1007 1007 1005 1005 981 981 981 981 1005 1005 980 980 1005 1005 1004 1004 980 980 980 980 1004 1004 982 982 1004 1004 1006 1006 982 982 982 982 1006 1006 984 984 1006 1006 1008 1008 984 984 1748 1748 1749 1749 986 986 1750 1750 1010 1010 986 986 986 986 1010 1010 988 988 1010 1010 1012 1012 988 988 988 988 1012 1012 990 990 1012 1012 1014 1014 990 990 990 990 1014 1014 992 992 1014 1014 1016 1016 992 992 992 992 1016 1016 994 994 1016 1016 1018 1018 994 994 994 994 1018 1018 996 996 1018 1018 1020 1020 996 996 996 996 1020 1020 998 998 1020 1020 1022 1022 998 998 998 998 1022 1022 1751 1751 1022 1022 1752 1752 1753 1753 1000 1000 1024 1024 1002 1002 1024 1024 1026 1026 1002 1002 1002 1002 1026 1026 1003 1003 1026 1026 1027 1027 1003 1003 1003 1003 1027 1027 1001 1001 1027 1027 1025 1025 1001 1001 1056 1056 1037 1037 1035 1035 1039 1039 1037 1037 1054 1054 1062 1062 1031 1031 1029 1029 1033 1033 1031 1031 1060 1060 1035 1035 1033 1033 1058 1058 1059 1059 1030 1030 1032 1032 1028 1028 1030 1030 1061 1061 1029 1029 1028 1028 1063 1063 1053 1053 1036 1036 1038 1038 1034 1034 1036 1036 1055 1055 1032 1032 1034 1034 1057 1057 1047 1047 1066 1066 1068 1068 1064 1064 1066 1066 1049 1049 1038 1038 1064 1064 1052 1052 1041 1041 1072 1072 1074 1074 1070 1070 1072 1072 1043 1043 1068 1068 1070 1070 1045 1045 1044 1044 1073 1073 1071 1071 1075 1075 1073 1073 1042 1042 1074 1074 1075 1075 1040 1040 1050 1050 1067 1067 1065 1065 1069 1069 1067 1067 1048 1048 1071 1071 1069 1069 1046 1046 1065 1065 1039 1039 1051 1051 1754 1754 1755 1755 1094 1094 1756 1756 1095 1095 1094 1094 1094 1094 1095 1095 1090 1090 1095 1095 1091 1091 1090 1090 1090 1090 1091 1091 1086 1086 1091 1091 1087 1087 1086 1086 1086 1086 1087 1087 1082 1082 1087 1087 1083 1083 1082 1082 1082 1082 1083 1083 1078 1078 1083 1083 1079 1079 1078 1078 1078 1078 1079 1079 1076 1076 1079 1079 1077 1077 1076 1076 1076 1076 1077 1077 1080 1080 1077 1077 1081 1081 1080 1080 1080 1080 1081 1081 1084 1084 1081 1081 1085 1085 1084 1084 1084 1084 1085 1085 1088 1088 1085 1085 1089 1089 1088 1088 1088 1088 1089 1089 1092 1092 1089 1089 1093 1093 1092 1092 1092 1092 1093 1093 1096 1096 1093 1093 1097 1097 1096 1096 1096 1096 1097 1097 1757 1757 1097 1097 1758 1758 1759 1759 1760 1760 1761 1761 1104 1104 1762 1762 1105 1105 1104 1104 1104 1104 1105 1105 1108 1108 1105 1105 1109 1109 1108 1108 1108 1108 1109 1109 1112 1112 1109 1109 1113 1113 1112 1112 1112 1112 1113 1113 1116 1116 1113 1113 1117 1117 1116 1116 1116 1116 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1120 1120 1121 1121 1122 1122 1121 1121 1123 1123 1122 1122 1122 1122 1123 1123 1118 1118 1123 1123 1119 1119 1118 1118 1118 1118 1119 1119 1114 1114 1119 1119 1115 1115 1114 1114 1114 1114 1115 1115 1110 1110 1115 1115 1111 1111 1110 1110 1110 1110 1111 1111 1106 1106 1111 1111 1107 1107 1106 1106 1106 1106 1107 1107 1102 1102 1107 1107 1103 1103 1102 1102 1102 1102 1103 1103 1763 1763 1103 1103 1764 1764 1765 1765 1144 1144 1142 1142 1140 1140 1142 1142 1138 1138 1140 1140 1140 1140 1138 1138 1136 1136 1138 1138 1132 1132 1136 1136 1136 1136 1132 1132 1134 1134 1132 1132 1127 1127 1134 1134 1134 1134 1127 1127 1130 1130 1127 1127 1125 1125 1130 1130 1130 1130 1125 1125 1129 1129 1125 1125 1124 1124 1129 1129 1129 1129 1124 1124 1131 1131 1124 1124 1126 1126 1131 1131 1131 1131 1126 1126 1135 1135 1126 1126 1128 1128 1135 1135 1135 1135 1128 1128 1137 1137 1128 1128 1133 1133 1137 1137 1137 1137 1133 1133 1141 1141 1133 1133 1139 1139 1141 1141 1141 1141 1139 1139 1145 1145 1139 1139 1143 1143 1145 1145 1145 1145 1143 1143 1148 1148 1143 1143 1149 1149 1148 1148 1148 1148 1149 1149 1151 1151 1149 1149 1153 1153 1151 1151 1151 1151 1153 1153 1155 1155 1153 1153 1157 1157 1155 1155 1155 1155 1157 1157 1159 1159 1157 1157 1163 1163 1159 1159 1159 1159 1163 1163 1161 1161 1163 1163 1168 1168 1161 1161 1161 1161 1168 1168 1165 1165 1168 1168 1170 1170 1165 1165 1165 1165 1170 1170 1166 1166 1170 1170 1171 1171 1166 1166 1166 1166 1171 1171 1164 1164 1171 1171 1169 1169 1164 1164 1164 1164 1169 1169 1160 1160 1169 1169 1167 1167 1160 1160 1160 1160 1167 1167 1158 1158 1167 1167 1162 1162 1158 1158 1158 1158 1162 1162 1154 1154 1162 1162 1156 1156 1154 1154 1154 1154 1156 1156 1150 1150 1156 1156 1152 1152 1150 1150 1150 1150 1152 1152 1147 1147 1152 1152 1146 1146 1147 1147 1147 1147 1146 1146 1144 1144 1146 1146 1142 1142 1144 1144 1200 1200 1181 1181 1179 1179 1183 1183 1181 1181 1198 1198 1206 1206 1175 1175 1173 1173 1177 1177 1175 1175 1204 1204 1179 1179 1177 1177 1202 1202 1203 1203 1174 1174 1176 1176 1172 1172 1174 1174 1205 1205 1173 1173 1172 1172 1207 1207 1197 1197 1180 1180 1182 1182 1178 1178 1180 1180 1199 1199 1176 1176 1178 1178 1201 1201 1191 1191 1210 1210 1212 1212 1208 1208 1210 1210 1193 1193 1182 1182 1208 1208 1196 1196 1185 1185 1216 1216 1218 1218 1214 1214 1216 1216 1187 1187 1212 1212 1214 1214 1189 1189 1188 1188 1217 1217 1215 1215 1219 1219 1217 1217 1186 1186 1218 1218 1219 1219 1184 1184 1194 1194 1211 1211 1209 1209 1213 1213 1211 1211 1192 1192 1215 1215 1213 1213 1190 1190 1209 1209 1183 1183 1195 1195 1766 1766 1767 1767 1238 1238 1768 1768 1239 1239 1238 1238 1238 1238 1239 1239 1234 1234 1239 1239 1235 1235 1234 1234 1234 1234 1235 1235 1230 1230 1235 1235 1231 1231 1230 1230 1230 1230 1231 1231 1226 1226 1231 1231 1227 1227 1226 1226 1226 1226 1227 1227 1222 1222 1227 1227 1223 1223 1222 1222 1222 1222 1223 1223 1220 1220 1223 1223 1221 1221 1220 1220 1220 1220 1221 1221 1224 1224 1221 1221 1225 1225 1224 1224 1224 1224 1225 1225 1228 1228 1225 1225 1229 1229 1228 1228 1228 1228 1229 1229 1232 1232 1229 1229 1233 1233 1232 1232 1232 1232 1233 1233 1236 1236 1233 1233 1237 1237 1236 1236 1236 1236 1237 1237 1240 1240 1237 1237 1241 1241 1240 1240 1240 1240 1241 1241 1769 1769 1241 1241 1770 1770 1771 1771 1772 1772 1773 1773 1248 1248 1774 1774 1249 1249 1248 1248 1248 1248 1249 1249 1252 1252 1249 1249 1253 1253 1252 1252 1252 1252 1253 1253 1256 1256 1253 1253 1257 1257 1256 1256 1256 1256 1257 1257 1260 1260 1257 1257 1261 1261 1260 1260 1260 1260 1261 1261 1264 1264 1261 1261 1265 1265 1264 1264 1264 1264 1265 1265 1266 1266 1265 1265 1267 1267 1266 1266 1266 1266 1267 1267 1262 1262 1267 1267 1263 1263 1262 1262 1262 1262 1263 1263 1258 1258 1263 1263 1259 1259 1258 1258 1258 1258 1259 1259 1254 1254 1259 1259 1255 1255 1254 1254 1254 1254 1255 1255 1250 1250 1255 1255 1251 1251 1250 1250 1250 1250 1251 1251 1246 1246 1251 1251 1247 1247 1246 1246 1246 1246 1247 1247 1775 1775 1247 1247 1776 1776 1777 1777 1288 1288 1286 1286 1284 1284 1286 1286 1282 1282 1284 1284 1284 1284 1282 1282 1280 1280 1282 1282 1276 1276 1280 1280 1280 1280 1276 1276 1278 1278 1276 1276 1271 1271 1278 1278 1278 1278 1271 1271 1274 1274 1271 1271 1269 1269 1274 1274 1274 1274 1269 1269 1273 1273 1269 1269 1268 1268 1273 1273 1273 1273 1268 1268 1275 1275 1268 1268 1270 1270 1275 1275 1275 1275 1270 1270 1279 1279 1270 1270 1272 1272 1279 1279 1279 1279 1272 1272 1281 1281 1272 1272 1277 1277 1281 1281 1281 1281 1277 1277 1285 1285 1277 1277 1283 1283 1285 1285 1285 1285 1283 1283 1289 1289 1283 1283 1287 1287 1289 1289 1289 1289 1287 1287 1292 1292 1287 1287 1293 1293 1292 1292 1292 1292 1293 1293 1295 1295 1293 1293 1297 1297 1295 1295 1295 1295 1297 1297 1299 1299 1297 1297 1301 1301 1299 1299 1299 1299 1301 1301 1303 1303 1301 1301 1307 1307 1303 1303 1303 1303 1307 1307 1305 1305 1307 1307 1312 1312 1305 1305 1305 1305 1312 1312 1309 1309 1312 1312 1314 1314 1309 1309 1309 1309 1314 1314 1310 1310 1314 1314 1315 1315 1310 1310 1310 1310 1315 1315 1308 1308 1315 1315 1313 1313 1308 1308 1308 1308 1313 1313 1304 1304 1313 1313 1311 1311 1304 1304 1304 1304 1311 1311 1302 1302 1311 1311 1306 1306 1302 1302 1302 1302 1306 1306 1298 1298 1306 1306 1300 1300 1298 1298 1298 1298 1300 1300 1294 1294 1300 1300 1296 1296 1294 1294 1294 1294 1296 1296 1291 1291 1296 1296 1290 1290 1291 1291 1291 1291 1290 1290 1288 1288 1290 1290 1286 1286 1288 1288 1343 1343 1326 1326 1324 1324 1352 1352 1326 1326 1341 1341 1349 1349 1320 1320 1318 1318 1322 1322 1320 1320 1347 1347 1324 1324 1322 1322 1345 1345 1348 1348 1317 1317 1319 1319 1316 1316 1317 1317 1350 1350 1318 1318 1316 1316 1351 1351 1342 1342 1323 1323 1325 1325 1321 1321 1323 1323 1344 1344 1319 1319 1321 1321 1346 1346 1336 1336 1353 1353 1355 1355 1327 1327 1353 1353 1338 1338 1325 1325 1327 1327 1339 1339 1330 1330 1359 1359 1361 1361 1357 1357 1359 1359 1332 1332 1355 1355 1357 1357 1334 1334 1331 1331 1362 1362 1360 1360 1363 1363 1362 1362 1329 1329 1361 1361 1363 1363 1328 1328 1337 1337 1356 1356 1354 1354 1358 1358 1356 1356 1335 1335 1360 1360 1358 1358 1333 1333 1354 1354 1352 1352 1340 1340 1778 1778 1779 1779 1385 1385 1780 1780 1384 1384 1385 1385 1385 1385 1384 1384 1381 1381 1384 1384 1380 1380 1381 1381 1381 1381 1380 1380 1377 1377 1380 1380 1376 1376 1377 1377 1377 1377 1376 1376 1373 1373 1376 1376 1372 1372 1373 1373 1373 1373 1372 1372 1369 1369 1372 1372 1368 1368 1369 1369 1369 1369 1368 1368 1365 1365 1368 1368 1364 1364 1365 1365 1365 1365 1364 1364 1367 1367 1364 1364 1366 1366 1367 1367 1367 1367 1366 1366 1371 1371 1366 1366 1370 1370 1371 1371 1371 1371 1370 1370 1375 1375 1370 1370 1374 1374 1375 1375 1375 1375 1374 1374 1379 1379 1374 1374 1378 1378 1379 1379 1379 1379 1378 1378 1383 1383 1378 1378 1382 1382 1383 1383 1383 1383 1382 1382 1781 1781 1382 1382 1782 1782 1783 1783 1784 1784 1785 1785 1391 1391 1786 1786 1390 1390 1391 1391 1391 1391 1390 1390 1395 1395 1390 1390 1394 1394 1395 1395 1395 1395 1394 1394 1399 1399 1394 1394 1398 1398 1399 1399 1399 1399 1398 1398 1403 1403 1398 1398 1402 1402 1403 1403 1403 1403 1402 1402 1407 1407 1402 1402 1406 1406 1407 1407 1407 1407 1406 1406 1411 1411 1406 1406 1410 1410 1411 1411 1411 1411 1410 1410 1409 1409 1410 1410 1408 1408 1409 1409 1409 1409 1408 1408 1405 1405 1408 1408 1404 1404 1405 1405 1405 1405 1404 1404 1401 1401 1404 1404 1400 1400 1401 1401 1401 1401 1400 1400 1397 1397 1400 1400 1396 1396 1397 1397 1397 1397 1396 1396 1393 1393 1396 1396 1392 1392 1393 1393 1393 1393 1392 1392 1787 1787 1392 1392 1788 1788 1789 1789 1433 1433 1431 1431 1429 1429 1431 1431 1427 1427 1429 1429 1429 1429 1427 1427 1425 1425 1427 1427 1421 1421 1425 1425 1425 1425 1421 1421 1423 1423 1421 1421 1416 1416 1423 1423 1423 1423 1416 1416 1419 1419 1416 1416 1414 1414 1419 1419 1419 1419 1414 1414 1417 1417 1414 1414 1412 1412 1417 1417 1417 1417 1412 1412 1418 1418 1412 1412 1413 1413 1418 1418 1418 1418 1413 1413 1422 1422 1413 1413 1415 1415 1422 1422 1422 1422 1415 1415 1424 1424 1415 1415 1420 1420 1424 1424 1424 1424 1420 1420 1428 1428 1420 1420 1426 1426 1428 1428 1428 1428 1426 1426 1432 1432 1426 1426 1430 1430 1432 1432 1432 1432 1430 1430 1435 1435 1430 1430 1434 1434 1435 1435 1435 1435 1434 1434 1438 1438 1434 1434 1440 1440 1438 1438 1438 1438 1440 1440 1442 1442 1440 1440 1444 1444 1442 1442 1442 1442 1444 1444 1446 1446 1444 1444 1450 1450 1446 1446 1446 1446 1450 1450 1448 1448 1450 1450 1455 1455 1448 1448 1448 1448 1455 1455 1452 1452 1455 1455 1457 1457 1452 1452 1452 1452 1457 1457 1454 1454 1457 1457 1459 1459 1454 1454 1454 1454 1459 1459 1453 1453 1459 1459 1458 1458 1453 1453 1453 1453 1458 1458 1449 1449 1458 1458 1456 1456 1449 1449 1449 1449 1456 1456 1447 1447 1456 1456 1451 1451 1447 1447 1447 1447 1451 1451 1443 1443 1451 1451 1445 1445 1443 1443 1443 1443 1445 1445 1439 1439 1445 1445 1441 1441 1439 1439 1439 1439 1441 1441 1436 1436 1441 1441 1437 1437 1436 1436 1436 1436 1437 1437 1433 1433 1437 1437 1431 1431 1433 1433 1487 1487 1470 1470 1468 1468 1496 1496 1470 1470 1485 1485 1493 1493 1464 1464 1462 1462 1466 1466 1464 1464 1491 1491 1468 1468 1466 1466 1489 1489 1492 1492 1461 1461 1463 1463 1460 1460 1461 1461 1494 1494 1462 1462 1460 1460 1495 1495 1486 1486 1467 1467 1469 1469 1465 1465 1467 1467 1488 1488 1463 1463 1465 1465 1490 1490 1480 1480 1497 1497 1499 1499 1471 1471 1497 1497 1482 1482 1469 1469 1471 1471 1483 1483 1474 1474 1503 1503 1505 1505 1501 1501 1503 1503 1476 1476 1499 1499 1501 1501 1478 1478 1475 1475 1506 1506 1504 1504 1507 1507 1506 1506 1473 1473 1505 1505 1507 1507 1472 1472 1481 1481 1500 1500 1498 1498 1502 1502 1500 1500 1479 1479 1504 1504 1502 1502 1477 1477 1498 1498 1496 1496 1484 1484 1790 1790 1791 1791 1529 1529 1792 1792 1528 1528 1529 1529 1529 1529 1528 1528 1525 1525 1528 1528 1524 1524 1525 1525 1525 1525 1524 1524 1521 1521 1524 1524 1520 1520 1521 1521 1521 1521 1520 1520 1517 1517 1520 1520 1516 1516 1517 1517 1517 1517 1516 1516 1513 1513 1516 1516 1512 1512 1513 1513 1513 1513 1512 1512 1509 1509 1512 1512 1508 1508 1509 1509 1509 1509 1508 1508 1511 1511 1508 1508 1510 1510 1511 1511 1511 1511 1510 1510 1515 1515 1510 1510 1514 1514 1515 1515 1515 1515 1514 1514 1519 1519 1514 1514 1518 1518 1519 1519 1519 1519 1518 1518 1523 1523 1518 1518 1522 1522 1523 1523 1523 1523 1522 1522 1527 1527 1522 1522 1526 1526 1527 1527 1527 1527 1526 1526 1793 1793 1526 1526 1794 1794 1795 1795 1796 1796 1797 1797 1535 1535 1798 1798 1534 1534 1535 1535 1535 1535 1534 1534 1539 1539 1534 1534 1538 1538 1539 1539 1539 1539 1538 1538 1543 1543 1538 1538 1542 1542 1543 1543 1543 1543 1542 1542 1547 1547 1542 1542 1546 1546 1547 1547 1547 1547 1546 1546 1551 1551 1546 1546 1550 1550 1551 1551 1551 1551 1550 1550 1555 1555 1550 1550 1554 1554 1555 1555 1555 1555 1554 1554 1553 1553 1554 1554 1552 1552 1553 1553 1553 1553 1552 1552 1549 1549 1552 1552 1548 1548 1549 1549 1549 1549 1548 1548 1545 1545 1548 1548 1544 1544 1545 1545 1545 1545 1544 1544 1541 1541 1544 1544 1540 1540 1541 1541 1541 1541 1540 1540 1537 1537 1540 1540 1536 1536 1537 1537 1537 1537 1536 1536 1799 1799 1536 1536 1800 1800 1801 1801 1577 1577 1575 1575 1573 1573 1575 1575 1571 1571 1573 1573 1573 1573 1571 1571 1569 1569 1571 1571 1565 1565 1569 1569 1569 1569 1565 1565 1567 1567 1565 1565 1560 1560 1567 1567 1567 1567 1560 1560 1563 1563 1560 1560 1558 1558 1563 1563 1563 1563 1558 1558 1561 1561 1558 1558 1556 1556 1561 1561 1561 1561 1556 1556 1562 1562 1556 1556 1557 1557 1562 1562 1562 1562 1557 1557 1566 1566 1557 1557 1559 1559 1566 1566 1566 1566 1559 1559 1568 1568 1559 1559 1564 1564 1568 1568 1568 1568 1564 1564 1572 1572 1564 1564 1570 1570 1572 1572 1572 1572 1570 1570 1576 1576 1570 1570 1574 1574 1576 1576 1576 1576 1574 1574 1579 1579 1574 1574 1578 1578 1579 1579 1579 1579 1578 1578 1582 1582 1578 1578 1584 1584 1582 1582 1582 1582 1584 1584 1586 1586 1584 1584 1588 1588 1586 1586 1586 1586 1588 1588 1590 1590 1588 1588 1594 1594 1590 1590 1590 1590 1594 1594 1592 1592 1594 1594 1599 1599 1592 1592 1592 1592 1599 1599 1596 1596 1599 1599 1601 1601 1596 1596 1596 1596 1601 1601 1598 1598 1601 1601 1603 1603 1598 1598 1598 1598 1603 1603 1597 1597 1603 1603 1602 1602 1597 1597 1597 1597 1602 1602 1593 1593 1602 1602 1600 1600 1593 1593 1593 1593 1600 1600 1591 1591 1600 1600 1595 1595 1591 1591 1591 1591 1595 1595 1587 1587 1595 1595 1589 1589 1587 1587 1587 1587 1589 1589 1583 1583 1589 1589 1585 1585 1583 1583 1583 1583 1585 1585 1580 1580 1585 1585 1581 1581 1580 1580 1580 1580 1581 1581 1577 1577 1581 1581 1575 1575 1577 1577 1604 1604 1605 1605 1606 1606 1605 1605 1607 1607 1606 1606 1608 1608 1609 1609 1610 1610 1609 1609 1611 1611 1610 1610 1612 1612 1613 1613 1614 1614 1613 1613 1615 1615 1614 1614 1616 1616 1617 1617 1618 1618 1617 1617 1619 1619 1618 1618 1618 1618 1619 1619 1620 1620 1619 1619 1621 1621 1620 1620 1620 1620 1621 1621 1622 1622 1621 1621 1623 1623 1622 1622 1622 1622 1623 1623 1624 1624 1623 1623 1625 1625 1624 1624 1624 1624 1625 1625 1802 1802 1625 1625 1803 1803 1804 1804 1626 1626 1627 1627 1628 1628 1627 1627 1629 1629 1628 1628 1628 1628 1629 1629 1630 1630 1629 1629 1631 1631 1630 1630 1632 1632 1633 1633 1634 1634 1633 1633 1635 1635 1634 1634 1634 1634 1635 1635 1636 1636 1635 1635 1637 1637 1636 1636 1805 1805 1806 1806 1638 1638 1807 1807 1639 1639 1638 1638 1638 1638 1639 1639 1640 1640 1639 1639 1641 1641 1640 1640 1640 1640 1641 1641 1642 1642 1641 1641 1643 1643 1642 1642 1642 1642 1643 1643 1644 1644 1643 1643 1645 1645 1644 1644 1644 1644 1645 1645 1646 1646 1645 1645 1647 1647 1646 1646 1649 1649 1648 1648 1650 1650 1649 1649 1650 1650 1651 1651 1808 1808 1652 1652 1809 1809 1810 1810 1652 1652 1653 1653 1652 1652 1654 1654 1653 1653 1653 1653 1654 1654 1655 1655 1654 1654 1656 1656 1655 1655 1655 1655 1656 1656 1657 1657 1656 1656 1658 1658 1657 1657 1657 1657 1658 1658 1659 1659 1658 1658 1660 1660 1659 1659 1659 1659 1660 1660 1661 1661 1675 1675 1674 1674 1672 1672 1675 1675 1672 1672 1673 1673 1672 1672 1670 1670 1673 1673 1673 1673 1670 1670 1671 1671 1670 1670 1668 1668 1671 1671 1671 1671 1668 1668 1669 1669 1668 1668 1666 1666 1669 1669 1669 1669 1666 1666 1667 1667 1666 1666 1811 1811 1667 1667 1667 1667 1812 1812 1813 1813 1664 1664 1662 1662 1665 1665 1665 1665 1662 1662 1663 1663
+288 288 289 289 18 18 290 290 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 0 0 3 3 1 1 0 0 0 0 1 1 4 4 1 1 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 291 291 21 21 292 292 293 293 294 294 295 295 28 28 296 296 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 42 42 47 47 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 34 34 39 39 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 297 297 27 27 298 298 299 299 300 300 301 301 66 66 302 302 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 48 48 51 51 49 49 48 48 48 48 49 49 52 52 49 49 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 303 303 69 69 304 304 305 305 306 306 307 307 76 76 308 308 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 94 94 93 93 95 95 94 94 94 94 95 95 90 90 95 95 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 309 309 75 75 310 310 311 311 312 312 313 313 117 117 314 314 116 116 117 117 117 117 116 116 113 113 116 116 112 112 113 113 113 113 112 112 109 109 112 112 108 108 109 109 109 109 108 108 105 105 108 108 104 104 105 105 105 105 104 104 101 101 104 104 100 100 101 101 101 101 100 100 97 97 100 100 96 96 97 97 97 97 96 96 99 99 96 96 98 98 99 99 99 99 98 98 103 103 98 98 102 102 103 103 103 103 102 102 107 107 102 102 106 106 107 107 107 107 106 106 111 111 106 106 110 110 111 111 111 111 110 110 115 115 110 110 114 114 115 115 115 115 114 114 315 315 114 114 316 316 317 317 318 318 319 319 123 123 320 320 122 122 123 123 123 123 122 122 127 127 122 122 126 126 127 127 127 127 126 126 131 131 126 126 130 130 131 131 131 131 130 130 135 135 130 130 134 134 135 135 135 135 134 134 139 139 134 134 138 138 139 139 139 139 138 138 143 143 138 138 142 142 143 143 143 143 142 142 141 141 142 142 140 140 141 141 141 141 140 140 137 137 140 140 136 136 137 137 137 137 136 136 133 133 136 136 132 132 133 133 133 133 132 132 129 129 132 132 128 128 129 129 129 129 128 128 125 125 128 128 124 124 125 125 125 125 124 124 321 321 124 124 322 322 323 323 324 324 325 325 165 165 326 326 164 164 165 165 165 165 164 164 161 161 164 164 160 160 161 161 161 161 160 160 157 157 160 160 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 149 149 152 152 148 148 149 149 149 149 148 148 145 145 148 148 144 144 145 145 145 145 144 144 147 147 144 144 146 146 147 147 147 147 146 146 151 151 146 146 150 150 151 151 151 151 150 150 155 155 150 150 154 154 155 155 155 155 154 154 159 159 154 154 158 158 159 159 159 159 158 158 163 163 158 158 162 162 163 163 163 163 162 162 327 327 162 162 328 328 329 329 330 330 331 331 171 171 332 332 170 170 171 171 171 171 170 170 175 175 170 170 174 174 175 175 175 175 174 174 179 179 174 174 178 178 179 179 179 179 178 178 183 183 178 178 182 182 183 183 183 183 182 182 187 187 182 182 186 186 187 187 187 187 186 186 191 191 186 186 190 190 191 191 191 191 190 190 189 189 190 190 188 188 189 189 189 189 188 188 185 185 188 188 184 184 185 185 185 185 184 184 181 181 184 184 180 180 181 181 181 181 180 180 177 177 180 180 176 176 177 177 177 177 176 176 173 173 176 176 172 172 173 173 173 173 172 172 333 333 172 172 334 334 335 335 336 336 337 337 213 213 338 338 237 237 213 213 213 213 237 237 211 211 237 237 235 235 211 211 211 211 235 235 209 209 235 235 233 233 209 209 209 209 233 233 207 207 233 233 231 231 207 207 207 207 231 231 205 205 231 231 229 229 205 205 205 205 229 229 203 203 229 229 227 227 203 203 203 203 227 227 201 201 227 227 225 225 201 201 201 201 225 225 199 199 225 225 223 223 199 199 199 199 223 223 197 197 223 223 221 221 197 197 197 197 221 221 195 195 221 221 219 219 195 195 195 195 219 219 193 193 219 219 217 217 193 193 193 193 217 217 339 339 217 217 340 340 341 341 342 342 343 343 194 194 344 344 218 218 194 194 194 194 218 218 196 196 218 218 220 220 196 196 196 196 220 220 198 198 220 220 222 222 198 198 198 198 222 222 200 200 222 222 224 224 200 200 200 200 224 224 202 202 224 224 226 226 202 202 202 202 226 226 204 204 226 226 228 228 204 204 204 204 228 228 206 206 228 228 230 230 206 206 206 206 230 230 208 208 230 230 232 232 208 208 208 208 232 232 210 210 232 232 234 234 210 210 210 210 234 234 212 212 234 234 236 236 212 212 212 212 236 236 214 214 236 236 238 238 214 214 214 214 238 238 345 345 238 238 346 346 347 347 348 348 349 349 261 261 350 350 285 285 261 261 261 261 285 285 259 259 285 285 283 283 259 259 259 259 283 283 257 257 283 283 281 281 257 257 257 257 281 281 255 255 281 281 279 279 255 255 255 255 279 279 253 253 279 279 277 277 253 253 253 253 277 277 251 251 277 277 275 275 251 251 251 251 275 275 249 249 275 275 273 273 249 249 249 249 273 273 247 247 273 273 271 271 247 247 247 247 271 271 245 245 271 271 269 269 245 245 245 245 269 269 243 243 269 269 267 267 243 243 243 243 267 267 241 241 267 267 265 265 241 241 241 241 265 265 351 351 265 265 352 352 353 353 354 354 355 355 242 242 356 356 266 266 242 242 242 242 266 266 244 244 266 266 268 268 244 244 244 244 268 268 246 246 268 268 270 270 246 246 246 246 270 270 248 248 270 270 272 272 248 248 248 248 272 272 250 250 272 272 274 274 250 250 250 250 274 274 252 252 274 274 276 276 252 252 252 252 276 276 254 254 276 276 278 278 254 254 254 254 278 278 256 256 278 278 280 280 256 256 256 256 280 280 258 258 280 280 282 282 258 258 258 258 282 282 260 260 282 282 284 284 260 260 260 260 284 284 262 262 284 284 286 286 262 262 262 262 286 286 357 357 286 286 358 358 359 359
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 47 47 49 49 33 33 52 52 49 49 51 51 33 33 49 49 35 35 37 37 36 36 8 8 33 33 31 31 47 47 31 31 29 29 47 47 47 47 29 29 41 41 29 29 27 27 41 41 41 41 27 27 25 25 52 52 50 50 42 42 46 46 30 30 48 48 30 30 32 32 48 48 48 48 32 32 50 50 32 32 34 34 50 50 50 50 34 34 42 42 14 14 16 16 18 18 8 8 9 9 37 37 9 9 12 12 37 37 37 37 12 12 14 14 11 11 39 39 10 10 39 39 38 38 10 10 10 10 38 38 13 13 38 38 15 15 13 13 23 23 21 21 19 19 55 55 57 57 56 56 18 18 20 20 14 14 20 20 22 22 14 14 14 14 22 22 37 37 22 22 24 24 37 37 37 37 24 24 40 40 24 24 26 26 40 40 40 40 26 26 46 46 26 26 28 28 46 46 46 46 28 28 30 30 19 19 17 17 23 23 17 17 15 15 23 23 23 23 15 15 25 25 15 15 38 38 25 25 25 25 38 38 41 41 51 51 53 53 52 52 53 53 55 55 52 52 52 52 55 55 54 54 55 55 56 56 54 54 42 42 44 44 52 52 44 44 45 45 52 52 52 52 45 45 49 49 45 45 43 43 49 49 49 49 43 43 35 35 80 80 78 78 96 96 68 68 66 66 64 64 96 96 78 78 90 90 103 103 98 98 100 100 80 80 96 96 82 82 96 96 98 98 82 82 82 82 98 98 84 84 97 97 81 81 99 99 81 81 83 83 99 99 99 99 83 83 101 101 58 58 86 86 59 59 86 86 87 87 59 59 59 59 87 87 62 62 87 87 64 64 62 62 78 78 76 76 90 90 76 76 74 74 90 90 90 90 74 74 87 87 68 68 64 64 70 70 88 88 89 89 61 61 87 87 74 74 64 64 74 74 72 72 64 64 64 64 72 72 70 70 104 104 106 106 107 107 83 83 85 85 101 101 85 85 93 93 101 101 101 101 93 93 103 103 65 65 67 67 69 69 61 61 60 60 88 88 60 60 63 63 88 88 88 88 63 63 65 65 100 100 102 102 103 103 102 102 104 104 103 103 103 103 104 104 105 105 104 104 107 107 105 105 93 93 95 95 103 103 95 95 94 94 103 103 103 103 94 94 98 98 94 94 92 92 98 98 98 98 92 92 84 84 69 69 71 71 65 65 71 71 73 73 65 65 65 65 73 73 88 88 73 73 75 75 88 88 88 88 75 75 91 91 75 75 77 77 91 91 91 91 77 77 97 97 77 77 79 79 97 97 97 97 79 79 81 81 108 108 109 109 110 110 109 109 111 111 110 110 211 211 195 195 189 189 174 174 183 183 179 179 210 210 112 112 158 158 179 179 171 171 174 174 171 171 167 167 174 174 174 174 167 167 160 160 167 167 159 159 160 160 160 160 159 159 146 146 159 159 155 155 146 146 146 146 155 155 130 130 155 155 124 124 130 130 158 158 166 166 210 210 166 166 170 170 210 210 210 210 170 170 178 178 201 201 197 197 206 206 211 211 210 210 209 209 210 210 206 206 209 209 142 142 150 150 112 112 150 150 154 154 112 112 112 112 154 154 158 158 196 196 200 200 210 210 197 197 191 191 206 206 191 191 175 175 206 206 206 206 175 175 202 202 175 175 198 198 202 202 189 189 185 185 211 211 185 185 181 181 211 211 211 211 181 181 173 173 123 123 119 119 152 152 178 178 182 182 210 210 182 182 186 186 210 210 210 210 186 186 194 194 175 175 118 118 122 122 173 173 169 169 211 211 169 169 165 165 211 211 211 211 165 165 113 113 165 165 157 157 113 113 157 157 153 153 113 113 153 153 145 145 113 113 113 113 145 145 141 141 152 152 119 119 144 144 196 196 210 210 190 190 210 210 194 194 190 190 190 190 194 194 174 174 194 194 187 187 174 174 174 174 187 187 183 183 200 200 204 204 210 210 204 204 208 208 210 210 210 210 208 208 206 206 208 208 205 205 206 206 206 206 205 205 201 201 128 128 134 134 112 112 134 134 138 138 112 112 112 112 138 138 142 142 175 175 148 148 162 162 122 122 126 126 175 175 126 126 132 132 175 175 175 175 132 132 148 148 162 162 176 176 175 175 176 176 192 192 175 175 175 175 192 192 198 198 151 151 116 116 155 155 116 116 120 120 155 155 155 155 120 120 124 124 156 156 133 133 152 152 133 133 127 127 152 152 152 152 127 127 123 123 211 211 209 209 195 195 209 209 207 207 195 195 195 195 207 207 188 188 207 207 203 203 188 188 188 188 203 203 199 199 168 168 172 172 177 177 172 172 180 180 177 177 199 199 193 193 188 188 193 193 177 177 188 188 188 188 177 177 184 184 177 177 180 180 184 184 168 168 177 177 164 164 177 177 163 163 164 164 164 164 163 163 156 156 163 163 149 149 156 156 156 156 149 149 133 133 141 141 137 137 113 113 137 137 129 129 113 113 113 113 129 129 115 115 129 129 136 136 115 115 115 115 136 136 119 119 136 136 140 140 119 119 119 119 140 140 144 144 175 175 161 161 118 118 161 161 147 147 118 118 118 118 147 147 115 115 147 147 131 131 115 115 115 115 131 131 113 113 131 131 125 125 113 113 113 113 125 125 121 121 151 151 143 143 116 116 143 143 139 139 116 116 116 116 139 139 135 135 121 121 117 117 113 113 117 117 114 114 113 113 113 113 114 114 112 112 114 114 116 116 112 112 112 112 116 116 128 128 116 116 135 135 128 128 212 212 213 213 214 214 213 213 215 215 214 214 216 216 217 217 218 218 217 217 219 219 218 218 225 225 223 223 220 220 226 226 228 228 221 221 319 319 306 306 308 308 226 226 221 221 224 224 308 308 310 310 319 319 310 310 312 312 319 319 319 319 312 312 314 314 302 302 304 304 284 284 313 313 311 311 318 318 288 288 290 290 300 300 290 290 292 292 300 300 300 300 292 292 298 298 220 220 223 223 221 221 223 223 222 222 221 221 221 221 222 222 224 224 250 250 238 238 248 248 238 238 240 240 248 248 302 302 284 284 300 300 284 284 286 286 300 300 300 300 286 286 288 288 228 228 230 230 221 221 230 230 232 232 221 221 221 221 232 232 234 234 254 254 221 221 252 252 221 221 234 234 252 252 252 252 234 234 250 250 234 234 236 236 250 250 250 250 236 236 238 238 251 251 249 249 237 237 249 249 247 247 237 237 237 237 247 247 239 239 247 247 241 241 239 239 314 314 316 316 319 319 316 316 317 317 319 319 319 319 317 317 318 318 317 317 315 315 318 318 318 318 315 315 313 313 240 240 242 242 248 248 242 242 244 244 248 248 248 248 244 244 246 246 244 244 245 245 246 246 246 246 245 245 247 247 245 245 243 243 247 247 247 247 243 243 241 241 291 291 289 289 299 299 289 289 287 287 299 299 276 276 258 258 274 274 258 258 260 260 274 274 274 274 260 260 262 262 235 235 255 255 237 237 255 255 253 253 237 237 237 237 253 253 251 251 276 276 278 278 258 258 278 278 221 221 258 258 258 258 221 221 256 256 221 221 254 254 256 256 278 278 280 280 221 221 280 280 282 282 221 221 221 221 282 282 319 319 282 282 284 284 319 319 319 319 284 284 306 306 284 284 304 304 306 306 299 299 297 297 291 291 297 297 295 295 291 291 291 291 295 295 293 293 295 295 294 294 293 293 293 293 294 294 292 292 294 294 296 296 292 292 292 292 296 296 298 298 275 275 273 273 257 257 263 263 261 261 273 273 261 261 259 259 273 273 273 273 259 259 257 257 311 311 309 309 318 318 309 309 307 307 318 318 318 318 307 307 305 305 220 220 279 279 277 277 220 220 233 233 231 231 231 231 229 229 220 220 229 229 227 227 220 220 220 220 227 227 225 225 287 287 285 285 299 299 285 285 283 283 299 299 299 299 283 283 301 301 283 283 303 303 301 301 262 262 264 264 274 274 264 264 266 266 274 274 274 274 266 266 272 272 266 266 268 268 272 272 272 272 268 268 270 270 268 268 269 269 270 270 270 270 269 269 271 271 269 269 267 267 271 271 271 271 267 267 273 273 267 267 265 265 273 273 273 273 265 265 263 263 279 279 220 220 281 281 220 220 318 318 281 281 281 281 318 318 283 283 318 318 305 305 283 283 283 283 305 305 303 303 235 235 233 233 255 255 233 233 220 220 255 255 255 255 220 220 257 257 220 220 277 277 257 257 257 257 277 277 275 275 355 355 357 357 320 320 347 347 349 349 339 339 325 325 327 327 320 320 401 401 403 403 383 383 339 339 349 349 337 337 355 355 320 320 353 353 387 387 389 389 399 399 389 389 391 391 399 399 399 399 391 391 397 397 414 414 412 412 419 419 401 401 383 383 399 399 383 383 385 385 399 399 399 399 385 385 387 387 350 350 345 345 352 352 345 345 354 354 352 352 418 418 405 405 407 407 407 407 409 409 418 418 409 409 411 411 418 418 418 418 411 411 413 413 413 413 415 415 418 418 415 415 417 417 418 418 418 418 417 417 419 419 417 417 416 416 419 419 419 419 416 416 414 414 327 327 329 329 320 320 329 329 331 331 320 320 320 320 331 331 333 333 403 403 405 405 383 383 405 405 418 418 383 383 383 383 418 418 381 381 418 418 320 320 381 381 326 326 324 324 321 321 324 324 322 322 321 321 321 321 322 322 320 320 322 322 323 323 320 320 320 320 323 323 325 325 353 353 320 320 351 351 320 320 333 333 351 351 351 351 333 333 349 349 333 333 335 335 349 349 349 349 335 335 337 337 334 334 332 332 321 321 350 350 348 348 345 345 348 348 346 346 345 345 345 345 346 346 343 343 346 346 347 347 343 343 343 343 347 347 341 341 347 347 339 339 341 341 332 332 330 330 321 321 330 330 328 328 321 321 321 321 328 328 326 326 392 392 390 390 400 400 390 390 388 388 400 400 380 380 378 378 360 360 338 338 336 336 356 356 388 388 386 386 400 400 386 386 384 384 400 400 400 400 384 384 402 402 384 384 404 404 402 402 345 345 344 344 354 354 344 344 342 342 354 354 354 354 342 342 356 356 342 342 340 340 356 356 356 356 340 340 338 338 400 400 398 398 392 392 398 398 396 396 392 392 392 392 396 396 393 393 396 396 394 394 393 393 393 393 394 394 391 391 394 394 395 395 391 391 391 391 395 395 397 397 357 357 359 359 373 373 359 359 361 361 373 373 373 373 361 361 363 363 378 378 376 376 360 360 376 376 374 374 360 360 360 360 374 374 362 362 374 374 364 364 362 362 412 412 410 410 419 419 410 410 408 408 419 419 419 419 408 408 406 406 363 363 365 365 373 373 365 365 367 367 373 373 373 373 367 367 371 371 373 373 375 375 357 357 375 375 377 377 357 357 357 357 377 377 320 320 377 377 379 379 320 320 320 320 379 379 381 381 336 336 334 334 356 356 334 334 321 321 356 356 356 356 321 321 358 358 321 321 419 419 358 358 358 358 419 419 360 360 380 380 360 360 382 382 360 360 419 419 382 382 382 382 419 419 384 384 419 419 406 406 384 384 384 384 406 406 404 404 371 371 367 367 370 370 367 367 369 369 370 370 370 370 369 369 372 372 369 369 368 368 372 372 372 372 368 368 374 374 368 368 366 366 374 374 374 374 366 366 364 364 420 420 421 421 422 422 421 421 423 423 422 422 424 424 425 425 426 426 425 425 427 427 426 426 426 426 427 427 428 428 427 427 429 429 428 428 428 428 429 429 430 430 429 429 431 431 430 430 430 430 431 431 432 432 431 431 433 433 432 432 432 432 433 433 1964 1964 433 433 1965 1965 1966 1966 434 434 435 435 436 436 435 435 437 437 436 436 438 438 439 439 440 440 439 439 441 441 440 440 1967 1967 1968 1968 442 442 1969 1969 443 443 442 442 442 442 443 443 444 444 443 443 445 445 444 444 444 444 445 445 446 446 445 445 447 447 446 446 446 446 447 447 448 448 447 447 449 449 448 448 448 448 449 449 450 450 449 449 451 451 450 450 480 480 461 461 459 459 463 463 461 461 478 478 486 486 455 455 453 453 457 457 455 455 484 484 459 459 457 457 482 482 483 483 454 454 456 456 452 452 454 454 485 485 453 453 452 452 487 487 477 477 460 460 462 462 458 458 460 460 479 479 456 456 458 458 481 481 471 471 490 490 492 492 488 488 490 490 473 473 462 462 488 488 476 476 465 465 496 496 498 498 494 494 496 496 467 467 492 492 494 494 469 469 468 468 497 497 495 495 499 499 497 497 466 466 498 498 499 499 464 464 474 474 491 491 489 489 493 493 491 491 472 472 495 495 493 493 470 470 489 489 463 463 475 475 1970 1970 1971 1971 518 518 1972 1972 519 519 518 518 518 518 519 519 514 514 519 519 515 515 514 514 514 514 515 515 510 510 515 515 511 511 510 510 510 510 511 511 506 506 511 511 507 507 506 506 506 506 507 507 502 502 507 507 503 503 502 502 502 502 503 503 500 500 503 503 501 501 500 500 500 500 501 501 504 504 501 501 505 505 504 504 504 504 505 505 508 508 505 505 509 509 508 508 508 508 509 509 512 512 509 509 513 513 512 512 512 512 513 513 516 516 513 513 517 517 516 516 516 516 517 517 520 520 517 517 521 521 520 520 520 520 521 521 1973 1973 521 521 1974 1974 1975 1975 1976 1976 1977 1977 528 528 1978 1978 529 529 528 528 528 528 529 529 532 532 529 529 533 533 532 532 532 532 533 533 536 536 533 533 537 537 536 536 536 536 537 537 540 540 537 537 541 541 540 540 540 540 541 541 544 544 541 541 545 545 544 544 544 544 545 545 546 546 545 545 547 547 546 546 546 546 547 547 542 542 547 547 543 543 542 542 542 542 543 543 538 538 543 543 539 539 538 538 538 538 539 539 534 534 539 539 535 535 534 534 534 534 535 535 530 530 535 535 531 531 530 530 530 530 531 531 526 526 531 531 527 527 526 526 526 526 527 527 1979 1979 527 527 1980 1980 1981 1981 576 576 557 557 555 555 559 559 557 557 574 574 582 582 551 551 549 549 553 553 551 551 580 580 555 555 553 553 578 578 579 579 550 550 552 552 548 548 550 550 581 581 549 549 548 548 583 583 573 573 556 556 558 558 554 554 556 556 575 575 552 552 554 554 577 577 567 567 586 586 588 588 584 584 586 586 569 569 558 558 584 584 572 572 561 561 592 592 594 594 590 590 592 592 563 563 588 588 590 590 565 565 564 564 593 593 591 591 595 595 593 593 562 562 594 594 595 595 560 560 570 570 587 587 585 585 589 589 587 587 568 568 591 591 589 589 566 566 585 585 559 559 571 571 1982 1982 1983 1983 614 614 1984 1984 615 615 614 614 614 614 615 615 610 610 615 615 611 611 610 610 610 610 611 611 606 606 611 611 607 607 606 606 606 606 607 607 602 602 607 607 603 603 602 602 602 602 603 603 598 598 603 603 599 599 598 598 598 598 599 599 596 596 599 599 597 597 596 596 596 596 597 597 600 600 597 597 601 601 600 600 600 600 601 601 604 604 601 601 605 605 604 604 604 604 605 605 608 608 605 605 609 609 608 608 608 608 609 609 612 612 609 609 613 613 612 612 612 612 613 613 616 616 613 613 617 617 616 616 616 616 617 617 1985 1985 617 617 1986 1986 1987 1987 1988 1988 1989 1989 624 624 1990 1990 625 625 624 624 624 624 625 625 628 628 625 625 629 629 628 628 628 628 629 629 632 632 629 629 633 633 632 632 632 632 633 633 636 636 633 633 637 637 636 636 636 636 637 637 640 640 637 637 641 641 640 640 640 640 641 641 642 642 641 641 643 643 642 642 642 642 643 643 638 638 643 643 639 639 638 638 638 638 639 639 634 634 639 639 635 635 634 634 634 634 635 635 630 630 635 635 631 631 630 630 630 630 631 631 626 626 631 631 627 627 626 626 626 626 627 627 622 622 627 627 623 623 622 622 622 622 623 623 1991 1991 623 623 1992 1992 1993 1993 671 671 654 654 652 652 680 680 654 654 669 669 677 677 648 648 646 646 650 650 648 648 675 675 652 652 650 650 673 673 676 676 645 645 647 647 644 644 645 645 678 678 646 646 644 644 679 679 670 670 651 651 653 653 649 649 651 651 672 672 647 647 649 649 674 674 664 664 681 681 683 683 655 655 681 681 666 666 653 653 655 655 667 667 658 658 687 687 689 689 685 685 687 687 660 660 683 683 685 685 662 662 659 659 690 690 688 688 691 691 690 690 657 657 689 689 691 691 656 656 665 665 684 684 682 682 686 686 684 684 663 663 688 688 686 686 661 661 682 682 680 680 668 668 1994 1994 1995 1995 713 713 1996 1996 712 712 713 713 713 713 712 712 709 709 712 712 708 708 709 709 709 709 708 708 705 705 708 708 704 704 705 705 705 705 704 704 701 701 704 704 700 700 701 701 701 701 700 700 697 697 700 700 696 696 697 697 697 697 696 696 693 693 696 696 692 692 693 693 693 693 692 692 695 695 692 692 694 694 695 695 695 695 694 694 699 699 694 694 698 698 699 699 699 699 698 698 703 703 698 698 702 702 703 703 703 703 702 702 707 707 702 702 706 706 707 707 707 707 706 706 711 711 706 706 710 710 711 711 711 711 710 710 1997 1997 710 710 1998 1998 1999 1999 2000 2000 2001 2001 719 719 2002 2002 718 718 719 719 719 719 718 718 723 723 718 718 722 722 723 723 723 723 722 722 727 727 722 722 726 726 727 727 727 727 726 726 731 731 726 726 730 730 731 731 731 731 730 730 735 735 730 730 734 734 735 735 735 735 734 734 739 739 734 734 738 738 739 739 739 739 738 738 737 737 738 738 736 736 737 737 737 737 736 736 733 733 736 736 732 732 733 733 733 733 732 732 729 729 732 732 728 728 729 729 729 729 728 728 725 725 728 728 724 724 725 725 725 725 724 724 721 721 724 724 720 720 721 721 721 721 720 720 2003 2003 720 720 2004 2004 2005 2005 767 767 750 750 748 748 776 776 750 750 765 765 773 773 744 744 742 742 746 746 744 744 771 771 748 748 746 746 769 769 772 772 741 741 743 743 740 740 741 741 774 774 742 742 740 740 775 775 766 766 747 747 749 749 745 745 747 747 768 768 743 743 745 745 770 770 760 760 777 777 779 779 751 751 777 777 762 762 749 749 751 751 763 763 754 754 783 783 785 785 781 781 783 783 756 756 779 779 781 781 758 758 755 755 786 786 784 784 787 787 786 786 753 753 785 785 787 787 752 752 761 761 780 780 778 778 782 782 780 780 759 759 784 784 782 782 757 757 778 778 776 776 764 764 2006 2006 2007 2007 809 809 2008 2008 808 808 809 809 809 809 808 808 805 805 808 808 804 804 805 805 805 805 804 804 801 801 804 804 800 800 801 801 801 801 800 800 797 797 800 800 796 796 797 797 797 797 796 796 793 793 796 796 792 792 793 793 793 793 792 792 789 789 792 792 788 788 789 789 789 789 788 788 791 791 788 788 790 790 791 791 791 791 790 790 795 795 790 790 794 794 795 795 795 795 794 794 799 799 794 794 798 798 799 799 799 799 798 798 803 803 798 798 802 802 803 803 803 803 802 802 807 807 802 802 806 806 807 807 807 807 806 806 2009 2009 806 806 2010 2010 2011 2011 2012 2012 2013 2013 815 815 2014 2014 814 814 815 815 815 815 814 814 819 819 814 814 818 818 819 819 819 819 818 818 823 823 818 818 822 822 823 823 823 823 822 822 827 827 822 822 826 826 827 827 827 827 826 826 831 831 826 826 830 830 831 831 831 831 830 830 835 835 830 830 834 834 835 835 835 835 834 834 833 833 834 834 832 832 833 833 833 833 832 832 829 829 832 832 828 828 829 829 829 829 828 828 825 825 828 828 824 824 825 825 825 825 824 824 821 821 824 824 820 820 821 821 821 821 820 820 817 817 820 820 816 816 817 817 817 817 816 816 2015 2015 816 816 2016 2016 2017 2017 840 840 881 881 879 879 883 883 881 881 838 838 846 846 875 875 873 873 2018 2018 875 875 844 844 879 879 877 877 842 842 852 852 869 869 867 867 871 871 869 869 850 850 873 873 871 871 847 847 858 858 863 863 861 861 865 865 863 863 856 856 867 867 2019 2019 2020 2020 855 855 862 862 864 864 860 860 862 862 857 857 861 861 860 860 859 859 849 849 868 868 870 870 2021 2021 868 868 851 851 864 864 866 866 853 853 843 843 874 874 876 876 872 872 874 874 845 845 870 870 872 872 848 848 837 837 880 880 882 882 878 878 880 880 839 839 876 876 2022 2022 2023 2023 882 882 883 883 836 836 2024 2024 2025 2025 905 905 2026 2026 929 929 905 905 905 905 929 929 903 903 929 929 927 927 903 903 903 903 927 927 901 901 927 927 925 925 901 901 901 901 925 925 899 899 925 925 923 923 899 899 899 899 923 923 897 897 923 923 921 921 897 897 897 897 921 921 895 895 921 921 919 919 895 895 895 895 919 919 893 893 919 919 917 917 893 893 893 893 917 917 891 891 917 917 915 915 891 891 891 891 915 915 889 889 915 915 913 913 889 889 889 889 913 913 887 887 913 913 911 911 887 887 887 887 911 911 885 885 911 911 909 909 885 885 885 885 909 909 2027 2027 909 909 2028 2028 2029 2029 2030 2030 2031 2031 886 886 2032 2032 910 910 886 886 886 886 910 910 888 888 910 910 912 912 888 888 888 888 912 912 890 890 912 912 914 914 890 890 890 890 914 914 892 892 914 914 916 916 892 892 892 892 916 916 894 894 916 916 918 918 894 894 894 894 918 918 896 896 918 918 920 920 896 896 896 896 920 920 898 898 920 920 922 922 898 898 898 898 922 922 900 900 922 922 924 924 900 900 900 900 924 924 902 902 924 924 926 926 902 902 902 902 926 926 904 904 926 926 928 928 904 904 904 904 928 928 906 906 928 928 930 930 906 906 906 906 930 930 2033 2033 930 930 2034 2034 2035 2035 936 936 977 977 975 975 979 979 977 977 934 934 942 942 971 971 969 969 2036 2036 971 971 940 940 975 975 973 973 938 938 948 948 965 965 963 963 967 967 965 965 946 946 969 969 967 967 943 943 954 954 959 959 957 957 961 961 959 959 952 952 963 963 2037 2037 2038 2038 951 951 958 958 960 960 956 956 958 958 953 953 957 957 956 956 955 955 945 945 964 964 966 966 2039 2039 964 964 947 947 960 960 962 962 949 949 939 939 970 970 972 972 968 968 970 970 941 941 966 966 968 968 944 944 933 933 976 976 978 978 974 974 976 976 935 935 972 972 2040 2040 2041 2041 978 978 979 979 932 932 2042 2042 2043 2043 1001 1001 2044 2044 1025 1025 1001 1001 1001 1001 1025 1025 999 999 1025 1025 1023 1023 999 999 999 999 1023 1023 997 997 1023 1023 1021 1021 997 997 997 997 1021 1021 995 995 1021 1021 1019 1019 995 995 995 995 1019 1019 993 993 1019 1019 1017 1017 993 993 993 993 1017 1017 991 991 1017 1017 1015 1015 991 991 991 991 1015 1015 989 989 1015 1015 1013 1013 989 989 989 989 1013 1013 987 987 1013 1013 1011 1011 987 987 987 987 1011 1011 985 985 1011 1011 1009 1009 985 985 985 985 1009 1009 983 983 1009 1009 1007 1007 983 983 983 983 1007 1007 981 981 1007 1007 1005 1005 981 981 981 981 1005 1005 2045 2045 1005 1005 2046 2046 2047 2047 2048 2048 2049 2049 982 982 2050 2050 1006 1006 982 982 982 982 1006 1006 984 984 1006 1006 1008 1008 984 984 984 984 1008 1008 986 986 1008 1008 1010 1010 986 986 986 986 1010 1010 988 988 1010 1010 1012 1012 988 988 988 988 1012 1012 990 990 1012 1012 1014 1014 990 990 990 990 1014 1014 992 992 1014 1014 1016 1016 992 992 992 992 1016 1016 994 994 1016 1016 1018 1018 994 994 994 994 1018 1018 996 996 1018 1018 1020 1020 996 996 996 996 1020 1020 998 998 1020 1020 1022 1022 998 998 998 998 1022 1022 1000 1000 1022 1022 1024 1024 1000 1000 1000 1000 1024 1024 1002 1002 1024 1024 1026 1026 1002 1002 1002 1002 1026 1026 2051 2051 1026 1026 2052 2052 2053 2053 1032 1032 1073 1073 1071 1071 1075 1075 1073 1073 1030 1030 1038 1038 1067 1067 1065 1065 2054 2054 1067 1067 1036 1036 1071 1071 1069 1069 1034 1034 1044 1044 1061 1061 1059 1059 1063 1063 1061 1061 1042 1042 1065 1065 1063 1063 1039 1039 1050 1050 1055 1055 1053 1053 1057 1057 1055 1055 1048 1048 1059 1059 2055 2055 2056 2056 1047 1047 1054 1054 1056 1056 1052 1052 1054 1054 1049 1049 1053 1053 1052 1052 1051 1051 1041 1041 1060 1060 1062 1062 2057 2057 1060 1060 1043 1043 1056 1056 1058 1058 1045 1045 1035 1035 1066 1066 1068 1068 1064 1064 1066 1066 1037 1037 1062 1062 1064 1064 1040 1040 1029 1029 1072 1072 1074 1074 1070 1070 1072 1072 1031 1031 1068 1068 2058 2058 2059 2059 1074 1074 1075 1075 1028 1028 2060 2060 2061 2061 1097 1097 2062 2062 1121 1121 1097 1097 1097 1097 1121 1121 1095 1095 1121 1121 1119 1119 1095 1095 1095 1095 1119 1119 1093 1093 1119 1119 1117 1117 1093 1093 1093 1093 1117 1117 1091 1091 1117 1117 1115 1115 1091 1091 1091 1091 1115 1115 1089 1089 1115 1115 1113 1113 1089 1089 1089 1089 1113 1113 1087 1087 1113 1113 1111 1111 1087 1087 1087 1087 1111 1111 1085 1085 1111 1111 1109 1109 1085 1085 1085 1085 1109 1109 1083 1083 1109 1109 1107 1107 1083 1083 1083 1083 1107 1107 1081 1081 1107 1107 1105 1105 1081 1081 1081 1081 1105 1105 1079 1079 1105 1105 1103 1103 1079 1079 1079 1079 1103 1103 1077 1077 1103 1103 1101 1101 1077 1077 1077 1077 1101 1101 2063 2063 1101 1101 2064 2064 2065 2065 2066 2066 2067 2067 1078 1078 2068 2068 1102 1102 1078 1078 1078 1078 1102 1102 1080 1080 1102 1102 1104 1104 1080 1080 1080 1080 1104 1104 1082 1082 1104 1104 1106 1106 1082 1082 1082 1082 1106 1106 1084 1084 1106 1106 1108 1108 1084 1084 1084 1084 1108 1108 1086 1086 1108 1108 1110 1110 1086 1086 1086 1086 1110 1110 1088 1088 1110 1110 1112 1112 1088 1088 1088 1088 1112 1112 1090 1090 1112 1112 1114 1114 1090 1090 1090 1090 1114 1114 1092 1092 1114 1114 1116 1116 1092 1092 1092 1092 1116 1116 1094 1094 1116 1116 1118 1118 1094 1094 1094 1094 1118 1118 1096 1096 1118 1118 1120 1120 1096 1096 1096 1096 1120 1120 1098 1098 1120 1120 1122 1122 1098 1098 1098 1098 1122 1122 2069 2069 1122 1122 2070 2070 2071 2071 1145 1145 1169 1169 1143 1143 1169 1169 1167 1167 1143 1143 2072 2072 2073 2073 1141 1141 2074 2074 1165 1165 1141 1141 1141 1141 1165 1165 1139 1139 1165 1165 1163 1163 1139 1139 1139 1139 1163 1163 1137 1137 1163 1163 1161 1161 1137 1137 1137 1137 1161 1161 1135 1135 1161 1161 1159 1159 1135 1135 1135 1135 1159 1159 1133 1133 1159 1159 1157 1157 1133 1133 1133 1133 1157 1157 1131 1131 1157 1157 1155 1155 1131 1131 1131 1131 1155 1155 1129 1129 1155 1155 1153 1153 1129 1129 1129 1129 1153 1153 2075 2075 1153 1153 2076 2076 2077 2077 1127 1127 1151 1151 1125 1125 1151 1151 1149 1149 1125 1125 1125 1125 1149 1149 1124 1124 1149 1149 1148 1148 1124 1124 1124 1124 1148 1148 1126 1126 1148 1148 1150 1150 1126 1126 1126 1126 1150 1150 1128 1128 1150 1150 1152 1152 1128 1128 2078 2078 2079 2079 1130 1130 2080 2080 1154 1154 1130 1130 1130 1130 1154 1154 1132 1132 1154 1154 1156 1156 1132 1132 1132 1132 1156 1156 1134 1134 1156 1156 1158 1158 1134 1134 1134 1134 1158 1158 1136 1136 1158 1158 1160 1160 1136 1136 1136 1136 1160 1160 1138 1138 1160 1160 1162 1162 1138 1138 1138 1138 1162 1162 1140 1140 1162 1162 1164 1164 1140 1140 1140 1140 1164 1164 1142 1142 1164 1164 1166 1166 1142 1142 1142 1142 1166 1166 2081 2081 1166 1166 2082 2082 2083 2083 1144 1144 1168 1168 1146 1146 1168 1168 1170 1170 1146 1146 1146 1146 1170 1170 1147 1147 1170 1170 1171 1171 1147 1147 1147 1147 1171 1171 1145 1145 1171 1171 1169 1169 1145 1145 1176 1176 1217 1217 1215 1215 1219 1219 1217 1217 1174 1174 1182 1182 1211 1211 1209 1209 2084 2084 1211 1211 1180 1180 1215 1215 1213 1213 1178 1178 1188 1188 1205 1205 1203 1203 1207 1207 1205 1205 1186 1186 1209 1209 1207 1207 1183 1183 1194 1194 1199 1199 1197 1197 1201 1201 1199 1199 1192 1192 1203 1203 2085 2085 2086 2086 1191 1191 1198 1198 1200 1200 1196 1196 1198 1198 1193 1193 1197 1197 1196 1196 1195 1195 1185 1185 1204 1204 1206 1206 2087 2087 1204 1204 1187 1187 1200 1200 1202 1202 1189 1189 1179 1179 1210 1210 1212 1212 1208 1208 1210 1210 1181 1181 1206 1206 1208 1208 1184 1184 1173 1173 1216 1216 1218 1218 1214 1214 1216 1216 1175 1175 1212 1212 2088 2088 2089 2089 1218 1218 1219 1219 1172 1172 2090 2090 2091 2091 1241 1241 2092 2092 1265 1265 1241 1241 1241 1241 1265 1265 1239 1239 1265 1265 1263 1263 1239 1239 1239 1239 1263 1263 1237 1237 1263 1263 1261 1261 1237 1237 1237 1237 1261 1261 1235 1235 1261 1261 1259 1259 1235 1235 1235 1235 1259 1259 1233 1233 1259 1259 1257 1257 1233 1233 1233 1233 1257 1257 1231 1231 1257 1257 1255 1255 1231 1231 1231 1231 1255 1255 1229 1229 1255 1255 1253 1253 1229 1229 1229 1229 1253 1253 1227 1227 1253 1253 1251 1251 1227 1227 1227 1227 1251 1251 1225 1225 1251 1251 1249 1249 1225 1225 1225 1225 1249 1249 1223 1223 1249 1249 1247 1247 1223 1223 1223 1223 1247 1247 1221 1221 1247 1247 1245 1245 1221 1221 1221 1221 1245 1245 2093 2093 1245 1245 2094 2094 2095 2095 2096 2096 2097 2097 1222 1222 2098 2098 1246 1246 1222 1222 1222 1222 1246 1246 1224 1224 1246 1246 1248 1248 1224 1224 1224 1224 1248 1248 1226 1226 1248 1248 1250 1250 1226 1226 1226 1226 1250 1250 1228 1228 1250 1250 1252 1252 1228 1228 1228 1228 1252 1252 1230 1230 1252 1252 1254 1254 1230 1230 1230 1230 1254 1254 1232 1232 1254 1254 1256 1256 1232 1232 1232 1232 1256 1256 1234 1234 1256 1256 1258 1258 1234 1234 1234 1234 1258 1258 1236 1236 1258 1258 1260 1260 1236 1236 1236 1236 1260 1260 1238 1238 1260 1260 1262 1262 1238 1238 1238 1238 1262 1262 1240 1240 1262 1262 1264 1264 1240 1240 1240 1240 1264 1264 1242 1242 1264 1264 1266 1266 1242 1242 1242 1242 1266 1266 2099 2099 1266 1266 2100 2100 2101 2101 1289 1289 1313 1313 1287 1287 1313 1313 1311 1311 1287 1287 2102 2102 2103 2103 1285 1285 2104 2104 1309 1309 1285 1285 1285 1285 1309 1309 1283 1283 1309 1309 1307 1307 1283 1283 1283 1283 1307 1307 1281 1281 1307 1307 1305 1305 1281 1281 1281 1281 1305 1305 1279 1279 1305 1305 1303 1303 1279 1279 1279 1279 1303 1303 1277 1277 1303 1303 1301 1301 1277 1277 1277 1277 1301 1301 1275 1275 1301 1301 1299 1299 1275 1275 1275 1275 1299 1299 1273 1273 1299 1299 1297 1297 1273 1273 1273 1273 1297 1297 2105 2105 1297 1297 2106 2106 2107 2107 1271 1271 1295 1295 1269 1269 1295 1295 1293 1293 1269 1269 1269 1269 1293 1293 1268 1268 1293 1293 1292 1292 1268 1268 1268 1268 1292 1292 1270 1270 1292 1292 1294 1294 1270 1270 1270 1270 1294 1294 1272 1272 1294 1294 1296 1296 1272 1272 2108 2108 2109 2109 1274 1274 2110 2110 1298 1298 1274 1274 1274 1274 1298 1298 1276 1276 1298 1298 1300 1300 1276 1276 1276 1276 1300 1300 1278 1278 1300 1300 1302 1302 1278 1278 1278 1278 1302 1302 1280 1280 1302 1302 1304 1304 1280 1280 1280 1280 1304 1304 1282 1282 1304 1304 1306 1306 1282 1282 1282 1282 1306 1306 1284 1284 1306 1306 1308 1308 1284 1284 1284 1284 1308 1308 1286 1286 1308 1308 1310 1310 1286 1286 1286 1286 1310 1310 2111 2111 1310 1310 2112 2112 2113 2113 1288 1288 1312 1312 1290 1290 1312 1312 1314 1314 1290 1290 1290 1290 1314 1314 1291 1291 1314 1314 1315 1315 1291 1291 1291 1291 1315 1315 1289 1289 1315 1315 1313 1313 1289 1289 1344 1344 1325 1325 1323 1323 1327 1327 1325 1325 1342 1342 1350 1350 1319 1319 1317 1317 1321 1321 1319 1319 1348 1348 1323 1323 1321 1321 1346 1346 1347 1347 1318 1318 1320 1320 1316 1316 1318 1318 1349 1349 1317 1317 1316 1316 1351 1351 1341 1341 1324 1324 1326 1326 1322 1322 1324 1324 1343 1343 1320 1320 1322 1322 1345 1345 1335 1335 1354 1354 1356 1356 1352 1352 1354 1354 1337 1337 1326 1326 1352 1352 1340 1340 1329 1329 1360 1360 1362 1362 1358 1358 1360 1360 1331 1331 1356 1356 1358 1358 1333 1333 1332 1332 1361 1361 1359 1359 1363 1363 1361 1361 1330 1330 1362 1362 1363 1363 1328 1328 1338 1338 1355 1355 1353 1353 1357 1357 1355 1355 1336 1336 1359 1359 1357 1357 1334 1334 1353 1353 1327 1327 1339 1339 2114 2114 2115 2115 1382 1382 2116 2116 1383 1383 1382 1382 1382 1382 1383 1383 1378 1378 1383 1383 1379 1379 1378 1378 1378 1378 1379 1379 1374 1374 1379 1379 1375 1375 1374 1374 1374 1374 1375 1375 1370 1370 1375 1375 1371 1371 1370 1370 1370 1370 1371 1371 1366 1366 1371 1371 1367 1367 1366 1366 1366 1366 1367 1367 1364 1364 1367 1367 1365 1365 1364 1364 1364 1364 1365 1365 1368 1368 1365 1365 1369 1369 1368 1368 1368 1368 1369 1369 1372 1372 1369 1369 1373 1373 1372 1372 1372 1372 1373 1373 1376 1376 1373 1373 1377 1377 1376 1376 1376 1376 1377 1377 1380 1380 1377 1377 1381 1381 1380 1380 1380 1380 1381 1381 1384 1384 1381 1381 1385 1385 1384 1384 1384 1384 1385 1385 2117 2117 1385 1385 2118 2118 2119 2119 2120 2120 2121 2121 1392 1392 2122 2122 1393 1393 1392 1392 1392 1392 1393 1393 1396 1396 1393 1393 1397 1397 1396 1396 1396 1396 1397 1397 1400 1400 1397 1397 1401 1401 1400 1400 1400 1400 1401 1401 1404 1404 1401 1401 1405 1405 1404 1404 1404 1404 1405 1405 1408 1408 1405 1405 1409 1409 1408 1408 1408 1408 1409 1409 1410 1410 1409 1409 1411 1411 1410 1410 1410 1410 1411 1411 1406 1406 1411 1411 1407 1407 1406 1406 1406 1406 1407 1407 1402 1402 1407 1407 1403 1403 1402 1402 1402 1402 1403 1403 1398 1398 1403 1403 1399 1399 1398 1398 1398 1398 1399 1399 1394 1394 1399 1399 1395 1395 1394 1394 1394 1394 1395 1395 1390 1390 1395 1395 1391 1391 1390 1390 1390 1390 1391 1391 2123 2123 1391 1391 2124 2124 2125 2125 1432 1432 1430 1430 1428 1428 1430 1430 1426 1426 1428 1428 1428 1428 1426 1426 1424 1424 1426 1426 1420 1420 1424 1424 1424 1424 1420 1420 1422 1422 1420 1420 1415 1415 1422 1422 1422 1422 1415 1415 1418 1418 1415 1415 1413 1413 1418 1418 1418 1418 1413 1413 1417 1417 1413 1413 1412 1412 1417 1417 1417 1417 1412 1412 1419 1419 1412 1412 1414 1414 1419 1419 1419 1419 1414 1414 1423 1423 1414 1414 1416 1416 1423 1423 1423 1423 1416 1416 1425 1425 1416 1416 1421 1421 1425 1425 1425 1425 1421 1421 1429 1429 1421 1421 1427 1427 1429 1429 1429 1429 1427 1427 1433 1433 1427 1427 1431 1431 1433 1433 1433 1433 1431 1431 1436 1436 1431 1431 1437 1437 1436 1436 1436 1436 1437 1437 1439 1439 1437 1437 1441 1441 1439 1439 1439 1439 1441 1441 1443 1443 1441 1441 1445 1445 1443 1443 1443 1443 1445 1445 1447 1447 1445 1445 1451 1451 1447 1447 1447 1447 1451 1451 1449 1449 1451 1451 1456 1456 1449 1449 1449 1449 1456 1456 1453 1453 1456 1456 1458 1458 1453 1453 1453 1453 1458 1458 1454 1454 1458 1458 1459 1459 1454 1454 1454 1454 1459 1459 1452 1452 1459 1459 1457 1457 1452 1452 1452 1452 1457 1457 1448 1448 1457 1457 1455 1455 1448 1448 1448 1448 1455 1455 1446 1446 1455 1455 1450 1450 1446 1446 1446 1446 1450 1450 1442 1442 1450 1450 1444 1444 1442 1442 1442 1442 1444 1444 1438 1438 1444 1444 1440 1440 1438 1438 1438 1438 1440 1440 1435 1435 1440 1440 1434 1434 1435 1435 1435 1435 1434 1434 1432 1432 1434 1434 1430 1430 1432 1432 1488 1488 1469 1469 1467 1467 1471 1471 1469 1469 1486 1486 1494 1494 1463 1463 1461 1461 1465 1465 1463 1463 1492 1492 1467 1467 1465 1465 1490 1490 1491 1491 1462 1462 1464 1464 1460 1460 1462 1462 1493 1493 1461 1461 1460 1460 1495 1495 1485 1485 1468 1468 1470 1470 1466 1466 1468 1468 1487 1487 1464 1464 1466 1466 1489 1489 1479 1479 1498 1498 1500 1500 1496 1496 1498 1498 1481 1481 1470 1470 1496 1496 1484 1484 1473 1473 1504 1504 1506 1506 1502 1502 1504 1504 1475 1475 1500 1500 1502 1502 1477 1477 1476 1476 1505 1505 1503 1503 1507 1507 1505 1505 1474 1474 1506 1506 1507 1507 1472 1472 1482 1482 1499 1499 1497 1497 1501 1501 1499 1499 1480 1480 1503 1503 1501 1501 1478 1478 1497 1497 1471 1471 1483 1483 2126 2126 2127 2127 1526 1526 2128 2128 1527 1527 1526 1526 1526 1526 1527 1527 1522 1522 1527 1527 1523 1523 1522 1522 1522 1522 1523 1523 1518 1518 1523 1523 1519 1519 1518 1518 1518 1518 1519 1519 1514 1514 1519 1519 1515 1515 1514 1514 1514 1514 1515 1515 1510 1510 1515 1515 1511 1511 1510 1510 1510 1510 1511 1511 1508 1508 1511 1511 1509 1509 1508 1508 1508 1508 1509 1509 1512 1512 1509 1509 1513 1513 1512 1512 1512 1512 1513 1513 1516 1516 1513 1513 1517 1517 1516 1516 1516 1516 1517 1517 1520 1520 1517 1517 1521 1521 1520 1520 1520 1520 1521 1521 1524 1524 1521 1521 1525 1525 1524 1524 1524 1524 1525 1525 1528 1528 1525 1525 1529 1529 1528 1528 1528 1528 1529 1529 2129 2129 1529 1529 2130 2130 2131 2131 2132 2132 2133 2133 1536 1536 2134 2134 1537 1537 1536 1536 1536 1536 1537 1537 1540 1540 1537 1537 1541 1541 1540 1540 1540 1540 1541 1541 1544 1544 1541 1541 1545 1545 1544 1544 1544 1544 1545 1545 1548 1548 1545 1545 1549 1549 1548 1548 1548 1548 1549 1549 1552 1552 1549 1549 1553 1553 1552 1552 1552 1552 1553 1553 1554 1554 1553 1553 1555 1555 1554 1554 1554 1554 1555 1555 1550 1550 1555 1555 1551 1551 1550 1550 1550 1550 1551 1551 1546 1546 1551 1551 1547 1547 1546 1546 1546 1546 1547 1547 1542 1542 1547 1547 1543 1543 1542 1542 1542 1542 1543 1543 1538 1538 1543 1543 1539 1539 1538 1538 1538 1538 1539 1539 1534 1534 1539 1539 1535 1535 1534 1534 1534 1534 1535 1535 2135 2135 1535 1535 2136 2136 2137 2137 1576 1576 1574 1574 1572 1572 1574 1574 1570 1570 1572 1572 1572 1572 1570 1570 1568 1568 1570 1570 1564 1564 1568 1568 1568 1568 1564 1564 1566 1566 1564 1564 1559 1559 1566 1566 1566 1566 1559 1559 1562 1562 1559 1559 1557 1557 1562 1562 1562 1562 1557 1557 1561 1561 1557 1557 1556 1556 1561 1561 1561 1561 1556 1556 1563 1563 1556 1556 1558 1558 1563 1563 1563 1563 1558 1558 1567 1567 1558 1558 1560 1560 1567 1567 1567 1567 1560 1560 1569 1569 1560 1560 1565 1565 1569 1569 1569 1569 1565 1565 1573 1573 1565 1565 1571 1571 1573 1573 1573 1573 1571 1571 1577 1577 1571 1571 1575 1575 1577 1577 1577 1577 1575 1575 1580 1580 1575 1575 1581 1581 1580 1580 1580 1580 1581 1581 1583 1583 1581 1581 1585 1585 1583 1583 1583 1583 1585 1585 1587 1587 1585 1585 1589 1589 1587 1587 1587 1587 1589 1589 1591 1591 1589 1589 1595 1595 1591 1591 1591 1591 1595 1595 1593 1593 1595 1595 1600 1600 1593 1593 1593 1593 1600 1600 1597 1597 1600 1600 1602 1602 1597 1597 1597 1597 1602 1602 1598 1598 1602 1602 1603 1603 1598 1598 1598 1598 1603 1603 1596 1596 1603 1603 1601 1601 1596 1596 1596 1596 1601 1601 1592 1592 1601 1601 1599 1599 1592 1592 1592 1592 1599 1599 1590 1590 1599 1599 1594 1594 1590 1590 1590 1590 1594 1594 1586 1586 1594 1594 1588 1588 1586 1586 1586 1586 1588 1588 1582 1582 1588 1588 1584 1584 1582 1582 1582 1582 1584 1584 1579 1579 1584 1584 1578 1578 1579 1579 1579 1579 1578 1578 1576 1576 1578 1578 1574 1574 1576 1576 1631 1631 1614 1614 1612 1612 1640 1640 1614 1614 1629 1629 1637 1637 1608 1608 1606 1606 1610 1610 1608 1608 1635 1635 1612 1612 1610 1610 1633 1633 1636 1636 1605 1605 1607 1607 1604 1604 1605 1605 1638 1638 1606 1606 1604 1604 1639 1639 1630 1630 1611 1611 1613 1613 1609 1609 1611 1611 1632 1632 1607 1607 1609 1609 1634 1634 1624 1624 1641 1641 1643 1643 1615 1615 1641 1641 1626 1626 1613 1613 1615 1615 1627 1627 1618 1618 1647 1647 1649 1649 1645 1645 1647 1647 1620 1620 1643 1643 1645 1645 1622 1622 1619 1619 1650 1650 1648 1648 1651 1651 1650 1650 1617 1617 1649 1649 1651 1651 1616 1616 1625 1625 1644 1644 1642 1642 1646 1646 1644 1644 1623 1623 1648 1648 1646 1646 1621 1621 1642 1642 1640 1640 1628 1628 2138 2138 2139 2139 1673 1673 2140 2140 1672 1672 1673 1673 1673 1673 1672 1672 1669 1669 1672 1672 1668 1668 1669 1669 1669 1669 1668 1668 1665 1665 1668 1668 1664 1664 1665 1665 1665 1665 1664 1664 1661 1661 1664 1664 1660 1660 1661 1661 1661 1661 1660 1660 1657 1657 1660 1660 1656 1656 1657 1657 1657 1657 1656 1656 1653 1653 1656 1656 1652 1652 1653 1653 1653 1653 1652 1652 1655 1655 1652 1652 1654 1654 1655 1655 1655 1655 1654 1654 1659 1659 1654 1654 1658 1658 1659 1659 1659 1659 1658 1658 1663 1663 1658 1658 1662 1662 1663 1663 1663 1663 1662 1662 1667 1667 1662 1662 1666 1666 1667 1667 1667 1667 1666 1666 1671 1671 1666 1666 1670 1670 1671 1671 1671 1671 1670 1670 2141 2141 1670 1670 2142 2142 2143 2143 2144 2144 2145 2145 1679 1679 2146 2146 1678 1678 1679 1679 1679 1679 1678 1678 1683 1683 1678 1678 1682 1682 1683 1683 1683 1683 1682 1682 1687 1687 1682 1682 1686 1686 1687 1687 1687 1687 1686 1686 1691 1691 1686 1686 1690 1690 1691 1691 1691 1691 1690 1690 1695 1695 1690 1690 1694 1694 1695 1695 1695 1695 1694 1694 1699 1699 1694 1694 1698 1698 1699 1699 1699 1699 1698 1698 1697 1697 1698 1698 1696 1696 1697 1697 1697 1697 1696 1696 1693 1693 1696 1696 1692 1692 1693 1693 1693 1693 1692 1692 1689 1689 1692 1692 1688 1688 1689 1689 1689 1689 1688 1688 1685 1685 1688 1688 1684 1684 1685 1685 1685 1685 1684 1684 1681 1681 1684 1684 1680 1680 1681 1681 1681 1681 1680 1680 2147 2147 1680 1680 2148 2148 2149 2149 1721 1721 1719 1719 1717 1717 1719 1719 1715 1715 1717 1717 1717 1717 1715 1715 1713 1713 1715 1715 1709 1709 1713 1713 1713 1713 1709 1709 1711 1711 1709 1709 1704 1704 1711 1711 1711 1711 1704 1704 1707 1707 1704 1704 1702 1702 1707 1707 1707 1707 1702 1702 1705 1705 1702 1702 1700 1700 1705 1705 1705 1705 1700 1700 1706 1706 1700 1700 1701 1701 1706 1706 1706 1706 1701 1701 1710 1710 1701 1701 1703 1703 1710 1710 1710 1710 1703 1703 1712 1712 1703 1703 1708 1708 1712 1712 1712 1712 1708 1708 1716 1716 1708 1708 1714 1714 1716 1716 1716 1716 1714 1714 1720 1720 1714 1714 1718 1718 1720 1720 1720 1720 1718 1718 1723 1723 1718 1718 1722 1722 1723 1723 1723 1723 1722 1722 1726 1726 1722 1722 1728 1728 1726 1726 1726 1726 1728 1728 1730 1730 1728 1728 1732 1732 1730 1730 1730 1730 1732 1732 1734 1734 1732 1732 1738 1738 1734 1734 1734 1734 1738 1738 1736 1736 1738 1738 1743 1743 1736 1736 1736 1736 1743 1743 1740 1740 1743 1743 1745 1745 1740 1740 1740 1740 1745 1745 1742 1742 1745 1745 1747 1747 1742 1742 1742 1742 1747 1747 1741 1741 1747 1747 1746 1746 1741 1741 1741 1741 1746 1746 1737 1737 1746 1746 1744 1744 1737 1737 1737 1737 1744 1744 1735 1735 1744 1744 1739 1739 1735 1735 1735 1735 1739 1739 1731 1731 1739 1739 1733 1733 1731 1731 1731 1731 1733 1733 1727 1727 1733 1733 1729 1729 1727 1727 1727 1727 1729 1729 1724 1724 1729 1729 1725 1725 1724 1724 1724 1724 1725 1725 1721 1721 1725 1725 1719 1719 1721 1721 1775 1775 1758 1758 1756 1756 1784 1784 1758 1758 1773 1773 1781 1781 1752 1752 1750 1750 1754 1754 1752 1752 1779 1779 1756 1756 1754 1754 1777 1777 1780 1780 1749 1749 1751 1751 1748 1748 1749 1749 1782 1782 1750 1750 1748 1748 1783 1783 1774 1774 1755 1755 1757 1757 1753 1753 1755 1755 1776 1776 1751 1751 1753 1753 1778 1778 1768 1768 1785 1785 1787 1787 1759 1759 1785 1785 1770 1770 1757 1757 1759 1759 1771 1771 1762 1762 1791 1791 1793 1793 1789 1789 1791 1791 1764 1764 1787 1787 1789 1789 1766 1766 1763 1763 1794 1794 1792 1792 1795 1795 1794 1794 1761 1761 1793 1793 1795 1795 1760 1760 1769 1769 1788 1788 1786 1786 1790 1790 1788 1788 1767 1767 1792 1792 1790 1790 1765 1765 1786 1786 1784 1784 1772 1772 2150 2150 2151 2151 1817 1817 2152 2152 1816 1816 1817 1817 1817 1817 1816 1816 1813 1813 1816 1816 1812 1812 1813 1813 1813 1813 1812 1812 1809 1809 1812 1812 1808 1808 1809 1809 1809 1809 1808 1808 1805 1805 1808 1808 1804 1804 1805 1805 1805 1805 1804 1804 1801 1801 1804 1804 1800 1800 1801 1801 1801 1801 1800 1800 1797 1797 1800 1800 1796 1796 1797 1797 1797 1797 1796 1796 1799 1799 1796 1796 1798 1798 1799 1799 1799 1799 1798 1798 1803 1803 1798 1798 1802 1802 1803 1803 1803 1803 1802 1802 1807 1807 1802 1802 1806 1806 1807 1807 1807 1807 1806 1806 1811 1811 1806 1806 1810 1810 1811 1811 1811 1811 1810 1810 1815 1815 1810 1810 1814 1814 1815 1815 1815 1815 1814 1814 2153 2153 1814 1814 2154 2154 2155 2155 2156 2156 2157 2157 1823 1823 2158 2158 1822 1822 1823 1823 1823 1823 1822 1822 1827 1827 1822 1822 1826 1826 1827 1827 1827 1827 1826 1826 1831 1831 1826 1826 1830 1830 1831 1831 1831 1831 1830 1830 1835 1835 1830 1830 1834 1834 1835 1835 1835 1835 1834 1834 1839 1839 1834 1834 1838 1838 1839 1839 1839 1839 1838 1838 1843 1843 1838 1838 1842 1842 1843 1843 1843 1843 1842 1842 1841 1841 1842 1842 1840 1840 1841 1841 1841 1841 1840 1840 1837 1837 1840 1840 1836 1836 1837 1837 1837 1837 1836 1836 1833 1833 1836 1836 1832 1832 1833 1833 1833 1833 1832 1832 1829 1829 1832 1832 1828 1828 1829 1829 1829 1829 1828 1828 1825 1825 1828 1828 1824 1824 1825 1825 1825 1825 1824 1824 2159 2159 1824 1824 2160 2160 2161 2161 1865 1865 1863 1863 1861 1861 1863 1863 1859 1859 1861 1861 1861 1861 1859 1859 1857 1857 1859 1859 1853 1853 1857 1857 1857 1857 1853 1853 1855 1855 1853 1853 1848 1848 1855 1855 1855 1855 1848 1848 1851 1851 1848 1848 1846 1846 1851 1851 1851 1851 1846 1846 1849 1849 1846 1846 1844 1844 1849 1849 1849 1849 1844 1844 1850 1850 1844 1844 1845 1845 1850 1850 1850 1850 1845 1845 1854 1854 1845 1845 1847 1847 1854 1854 1854 1854 1847 1847 1856 1856 1847 1847 1852 1852 1856 1856 1856 1856 1852 1852 1860 1860 1852 1852 1858 1858 1860 1860 1860 1860 1858 1858 1864 1864 1858 1858 1862 1862 1864 1864 1864 1864 1862 1862 1867 1867 1862 1862 1866 1866 1867 1867 1867 1867 1866 1866 1870 1870 1866 1866 1872 1872 1870 1870 1870 1870 1872 1872 1874 1874 1872 1872 1876 1876 1874 1874 1874 1874 1876 1876 1878 1878 1876 1876 1882 1882 1878 1878 1878 1878 1882 1882 1880 1880 1882 1882 1887 1887 1880 1880 1880 1880 1887 1887 1884 1884 1887 1887 1889 1889 1884 1884 1884 1884 1889 1889 1886 1886 1889 1889 1891 1891 1886 1886 1886 1886 1891 1891 1885 1885 1891 1891 1890 1890 1885 1885 1885 1885 1890 1890 1881 1881 1890 1890 1888 1888 1881 1881 1881 1881 1888 1888 1879 1879 1888 1888 1883 1883 1879 1879 1879 1879 1883 1883 1875 1875 1883 1883 1877 1877 1875 1875 1875 1875 1877 1877 1871 1871 1877 1877 1873 1873 1871 1871 1871 1871 1873 1873 1868 1868 1873 1873 1869 1869 1868 1868 1868 1868 1869 1869 1865 1865 1869 1869 1863 1863 1865 1865 1892 1892 1893 1893 1894 1894 1893 1893 1895 1895 1894 1894 1896 1896 1897 1897 1898 1898 1897 1897 1899 1899 1898 1898 1900 1900 1901 1901 1902 1902 1901 1901 1903 1903 1902 1902 1904 1904 1905 1905 1906 1906 1905 1905 1907 1907 1906 1906 1906 1906 1907 1907 1908 1908 1907 1907 1909 1909 1908 1908 1908 1908 1909 1909 1910 1910 1909 1909 1911 1911 1910 1910 1910 1910 1911 1911 1912 1912 1911 1911 1913 1913 1912 1912 1912 1912 1913 1913 2162 2162 1913 1913 2163 2163 2164 2164 1914 1914 1915 1915 1916 1916 1915 1915 1917 1917 1916 1916 1916 1916 1917 1917 1918 1918 1917 1917 1919 1919 1918 1918 1920 1920 1921 1921 1922 1922 1921 1921 1923 1923 1922 1922 1922 1922 1923 1923 1924 1924 1923 1923 1925 1925 1924 1924 2165 2165 2166 2166 1926 1926 2167 2167 1927 1927 1926 1926 1926 1926 1927 1927 1928 1928 1927 1927 1929 1929 1928 1928 1928 1928 1929 1929 1930 1930 1929 1929 1931 1931 1930 1930 1930 1930 1931 1931 1932 1932 1931 1931 1933 1933 1932 1932 1932 1932 1933 1933 1934 1934 1933 1933 1935 1935 1934 1934 1937 1937 1936 1936 1938 1938 1937 1937 1938 1938 1939 1939 2168 2168 1940 1940 2169 2169 2170 2170 1940 1940 1941 1941 1940 1940 1942 1942 1941 1941 1941 1941 1942 1942 1943 1943 1942 1942 1944 1944 1943 1943 1943 1943 1944 1944 1945 1945 1944 1944 1946 1946 1945 1945 1945 1945 1946 1946 1947 1947 1946 1946 1948 1948 1947 1947 1947 1947 1948 1948 1949 1949 1963 1963 1962 1962 1960 1960 1963 1963 1960 1960 1961 1961 1960 1960 1958 1958 1961 1961 1961 1961 1958 1958 1959 1959 1958 1958 1956 1956 1959 1959 1959 1959 1956 1956 1957 1957 1956 1956 1954 1954 1957 1957 1957 1957 1954 1954 1955 1955 1954 1954 2171 2171 1955 1955 1955 1955 2172 2172 2173 2173 1952 1952 1950 1950 1953 1953 1953 1953 1950 1950 1951 1951
+22 22 20 20 72 72 72 72 74 74 22 22 74 74 76 76 22 22 22 22 76 76 316 316 76 76 317 317 318 318 78 78 80 80 24 24 24 24 80 80 26 26 80 80 82 82 26 26 82 82 84 84 26 26 26 26 84 84 28 28 84 84 86 86 28 28 86 86 88 88 28 28 28 28 88 88 30 30 88 88 90 90 30 30 90 90 93 93 30 30 30 30 93 93 31 31 93 93 92 92 31 31 92 92 91 91 31 31 31 31 91 91 29 29 91 91 89 89 29 29 89 89 87 87 29 29 29 29 87 87 27 27 87 87 85 85 27 27 85 85 83 83 27 27 27 27 83 83 25 25 83 83 81 81 25 25 81 81 79 79 25 25 319 319 320 320 23 23 321 321 77 77 23 23 77 77 75 75 23 23 23 23 75 75 21 21 75 75 73 73 21 21 73 73 71 71 21 21 21 21 71 71 19 19 71 71 69 69 19 19 69 69 67 67 19 19 19 19 67 67 17 17 67 67 65 65 17 17 65 65 63 63 17 17 17 17 63 63 15 15 63 63 61 61 15 15 61 61 59 59 15 15 15 15 59 59 13 13 59 59 57 57 13 13 13 13 57 57 12 12 57 57 55 55 12 12 12 12 55 55 10 10 55 55 53 53 10 10 53 53 51 51 10 10 10 10 51 51 8 8 51 51 49 49 8 8 49 49 322 322 8 8 8 8 323 323 324 324 47 47 45 45 6 6 45 45 43 43 6 6 6 6 43 43 4 4 43 43 41 41 4 4 41 41 39 39 4 4 4 4 39 39 2 2 39 39 37 37 2 2 37 37 34 34 2 2 2 2 34 34 0 0 34 34 33 33 0 0 33 33 32 32 0 0 0 0 32 32 1 1 32 32 35 35 1 1 35 35 36 36 1 1 1 1 36 36 3 3 36 36 38 38 3 3 38 38 40 40 3 3 3 3 40 40 5 5 40 40 42 42 5 5 42 42 44 44 5 5 5 5 44 44 7 7 44 44 46 46 7 7 325 325 48 48 326 326 327 327 48 48 9 9 48 48 50 50 9 9 50 50 52 52 9 9 9 9 52 52 11 11 52 52 54 54 11 11 54 54 56 56 11 11 11 11 56 56 14 14 56 56 58 58 14 14 58 58 60 60 14 14 14 14 60 60 16 16 60 60 62 62 16 16 62 62 64 64 16 16 16 16 64 64 18 18 64 64 66 66 18 18 66 66 68 68 18 18 18 18 68 68 20 20 68 68 70 70 20 20 20 20 70 70 72 72 106 106 104 104 111 111 106 106 111 111 107 107 114 114 112 112 111 111 112 112 109 109 111 111 111 111 109 109 107 107 120 120 118 118 111 111 118 118 116 116 111 111 111 111 116 116 114 114 126 126 124 124 111 111 124 124 122 122 111 111 111 111 122 122 120 120 121 121 123 123 111 111 123 123 125 125 111 111 111 111 125 125 126 126 115 115 117 117 111 111 117 117 119 119 111 111 111 111 119 119 121 121 108 108 110 110 111 111 110 110 113 113 111 111 111 111 113 113 115 115 101 101 103 103 111 111 103 103 105 105 111 111 111 111 105 105 108 108 95 95 97 97 111 111 97 97 99 99 111 111 111 111 99 99 101 101 98 98 96 96 111 111 96 96 94 94 111 111 111 111 94 94 95 95 104 104 102 102 111 111 102 102 100 100 111 111 111 111 100 100 98 98 138 138 140 140 142 142 132 132 134 134 142 142 134 134 136 136 142 142 142 142 136 136 138 138 127 127 128 128 142 142 128 128 130 130 142 142 142 142 130 130 132 132 133 133 131 131 142 142 131 131 129 129 142 142 142 142 129 129 127 127 139 139 137 137 142 142 137 137 135 135 142 142 142 142 135 135 133 133 146 146 144 144 142 142 144 144 141 141 142 142 142 142 141 141 139 139 152 152 150 150 142 142 150 150 148 148 142 142 142 142 148 148 146 146 158 158 156 156 142 142 156 156 154 154 142 142 142 142 154 154 152 152 153 153 155 155 142 142 155 155 157 157 142 142 142 142 157 157 158 158 147 147 149 149 142 142 149 149 151 151 142 142 142 142 151 151 153 153 140 140 143 143 142 142 143 143 145 145 142 142 142 142 145 145 147 147 184 184 234 234 232 232 184 184 186 186 234 234 186 186 188 188 234 234 234 234 188 188 236 236 188 188 190 190 236 236 190 190 192 192 236 236 236 236 192 192 238 238 192 192 194 194 238 238 194 194 196 196 238 238 238 238 196 196 240 240 196 196 198 198 240 240 198 198 200 200 240 240 240 240 200 200 242 242 200 200 202 202 242 242 202 202 204 204 242 242 242 242 204 204 244 244 204 204 206 206 244 244 206 206 208 208 244 244 244 244 208 208 246 246 208 208 210 210 246 246 210 210 212 212 246 246 246 246 212 212 248 248 212 212 214 214 248 248 214 214 216 216 248 248 248 248 216 216 250 250 216 216 218 218 250 250 218 218 219 219 250 250 250 250 219 219 251 251 219 219 220 220 251 251 220 220 217 217 251 251 251 251 217 217 249 249 217 217 215 215 249 249 215 215 213 213 249 249 249 249 213 213 247 247 213 213 211 211 247 247 211 211 209 209 247 247 247 247 209 209 245 245 209 209 207 207 245 245 207 207 205 205 245 245 245 245 205 205 243 243 205 205 203 203 243 243 203 203 201 201 243 243 243 243 201 201 241 241 201 201 199 199 241 241 199 199 197 197 241 241 241 241 197 197 239 239 197 197 195 195 239 239 195 195 193 193 239 239 239 239 193 193 237 237 193 193 191 191 237 237 191 191 189 189 237 237 237 237 189 189 235 235 189 189 187 187 235 235 187 187 185 185 235 235 235 235 185 185 233 233 185 185 183 183 233 233 183 183 181 181 233 233 233 233 181 181 231 231 181 181 179 179 231 231 179 179 177 177 231 231 231 231 177 177 229 229 177 177 175 175 229 229 175 175 173 173 229 229 229 229 173 173 227 227 173 173 171 171 227 227 171 171 169 169 227 227 227 227 169 169 225 225 169 169 167 167 225 225 167 167 165 165 225 225 225 225 165 165 223 223 165 165 163 163 223 223 163 163 162 162 223 223 223 223 162 162 221 221 162 162 159 159 221 221 159 159 160 160 221 221 221 221 160 160 222 222 160 160 161 161 222 222 161 161 164 164 222 222 222 222 164 164 224 224 164 164 166 166 224 224 166 166 168 168 224 224 224 224 168 168 226 226 168 168 170 170 226 226 170 170 172 172 226 226 226 226 172 172 228 228 172 172 174 174 228 228 174 174 176 176 228 228 228 228 176 176 230 230 176 176 178 178 230 230 178 178 180 180 230 230 230 230 180 180 232 232 180 180 182 182 232 232 232 232 182 182 184 184 262 262 264 264 296 296 296 296 264 264 297 297 264 264 265 265 297 297 265 265 267 267 297 297 297 297 267 267 299 299 267 267 269 269 299 299 299 299 269 269 301 301 269 269 271 271 301 301 301 301 271 271 303 303 271 271 273 273 303 303 303 303 273 273 305 305 273 273 275 275 305 305 305 305 275 275 307 307 275 275 277 277 307 307 307 307 277 277 309 309 277 277 279 279 309 309 309 309 279 279 311 311 279 279 281 281 311 311 311 311 281 281 313 313 281 281 283 283 313 313 313 313 283 283 315 315 283 283 282 282 315 315 315 315 282 282 314 314 282 282 280 280 314 314 314 314 280 280 312 312 280 280 278 278 312 312 312 312 278 278 310 310 278 278 276 276 310 310 310 310 276 276 308 308 276 276 274 274 308 308 308 308 274 274 306 306 274 274 272 272 306 306 306 306 272 272 304 304 272 272 270 270 304 304 304 304 270 270 302 302 270 270 268 268 302 302 302 302 268 268 300 300 268 268 266 266 300 300 300 300 266 266 298 298 266 266 263 263 298 298 298 298 263 263 295 295 263 263 261 261 295 295 295 295 261 261 293 293 261 261 259 259 293 293 293 293 259 259 291 291 259 259 257 257 291 291 291 291 257 257 289 289 257 257 255 255 289 289 289 289 255 255 287 287 255 255 253 253 287 287 287 287 253 253 285 285 253 253 252 252 285 285 285 285 252 252 284 284 252 252 254 254 284 284 284 284 254 254 286 286 254 254 256 256 286 286 286 286 256 256 288 288 256 256 258 258 288 288 288 288 258 258 290 290 258 258 260 260 290 290 290 290 260 260 292 292 260 260 262 262 292 292 292 292 262 262 294 294 262 262 296 296 294 294
+22 22 20 20 72 72 72 72 74 74 22 22 74 74 76 76 22 22 22 22 76 76 316 316 76 76 317 317 318 318 78 78 80 80 24 24 24 24 80 80 26 26 80 80 82 82 26 26 82 82 84 84 26 26 26 26 84 84 28 28 84 84 86 86 28 28 86 86 88 88 28 28 28 28 88 88 30 30 88 88 90 90 30 30 90 90 93 93 30 30 30 30 93 93 31 31 93 93 92 92 31 31 92 92 91 91 31 31 31 31 91 91 29 29 91 91 89 89 29 29 89 89 87 87 29 29 29 29 87 87 27 27 87 87 85 85 27 27 85 85 83 83 27 27 27 27 83 83 25 25 83 83 81 81 25 25 81 81 79 79 25 25 319 319 320 320 23 23 321 321 77 77 23 23 77 77 75 75 23 23 23 23 75 75 21 21 75 75 73 73 21 21 73 73 71 71 21 21 21 21 71 71 19 19 71 71 69 69 19 19 69 69 67 67 19 19 19 19 67 67 17 17 67 67 65 65 17 17 65 65 63 63 17 17 17 17 63 63 15 15 63 63 61 61 15 15 61 61 59 59 15 15 15 15 59 59 13 13 59 59 57 57 13 13 13 13 57 57 12 12 57 57 55 55 12 12 12 12 55 55 10 10 55 55 53 53 10 10 53 53 51 51 10 10 10 10 51 51 8 8 51 51 49 49 8 8 49 49 322 322 8 8 8 8 323 323 324 324 47 47 45 45 6 6 45 45 43 43 6 6 6 6 43 43 4 4 43 43 41 41 4 4 41 41 39 39 4 4 4 4 39 39 2 2 39 39 37 37 2 2 37 37 34 34 2 2 2 2 34 34 0 0 34 34 33 33 0 0 33 33 32 32 0 0 0 0 32 32 1 1 32 32 35 35 1 1 35 35 36 36 1 1 1 1 36 36 3 3 36 36 38 38 3 3 38 38 40 40 3 3 3 3 40 40 5 5 40 40 42 42 5 5 42 42 44 44 5 5 5 5 44 44 7 7 44 44 46 46 7 7 325 325 48 48 326 326 327 327 48 48 9 9 48 48 50 50 9 9 50 50 52 52 9 9 9 9 52 52 11 11 52 52 54 54 11 11 54 54 56 56 11 11 11 11 56 56 14 14 56 56 58 58 14 14 58 58 60 60 14 14 14 14 60 60 16 16 60 60 62 62 16 16 62 62 64 64 16 16 16 16 64 64 18 18 64 64 66 66 18 18 66 66 68 68 18 18 18 18 68 68 20 20 68 68 70 70 20 20 20 20 70 70 72 72 106 106 104 104 111 111 106 106 111 111 107 107 114 114 112 112 111 111 112 112 109 109 111 111 111 111 109 109 107 107 120 120 118 118 111 111 118 118 116 116 111 111 111 111 116 116 114 114 126 126 124 124 111 111 124 124 122 122 111 111 111 111 122 122 120 120 121 121 123 123 111 111 123 123 125 125 111 111 111 111 125 125 126 126 115 115 117 117 111 111 117 117 119 119 111 111 111 111 119 119 121 121 108 108 110 110 111 111 110 110 113 113 111 111 111 111 113 113 115 115 101 101 103 103 111 111 103 103 105 105 111 111 111 111 105 105 108 108 95 95 97 97 111 111 97 97 99 99 111 111 111 111 99 99 101 101 98 98 96 96 111 111 96 96 94 94 111 111 111 111 94 94 95 95 104 104 102 102 111 111 102 102 100 100 111 111 111 111 100 100 98 98 138 138 140 140 142 142 132 132 134 134 142 142 134 134 136 136 142 142 142 142 136 136 138 138 127 127 128 128 142 142 128 128 130 130 142 142 142 142 130 130 132 132 133 133 131 131 142 142 131 131 129 129 142 142 142 142 129 129 127 127 139 139 137 137 142 142 137 137 135 135 142 142 142 142 135 135 133 133 146 146 144 144 142 142 144 144 141 141 142 142 142 142 141 141 139 139 152 152 150 150 142 142 150 150 148 148 142 142 142 142 148 148 146 146 158 158 156 156 142 142 156 156 154 154 142 142 142 142 154 154 152 152 153 153 155 155 142 142 155 155 157 157 142 142 142 142 157 157 158 158 147 147 149 149 142 142 149 149 151 151 142 142 142 142 151 151 153 153 140 140 143 143 142 142 143 143 145 145 142 142 142 142 145 145 147 147 234 234 232 232 184 184 184 184 186 186 234 234 186 186 188 188 234 234 234 234 188 188 236 236 188 188 190 190 236 236 190 190 192 192 236 236 236 236 192 192 238 238 192 192 194 194 238 238 194 194 196 196 238 238 238 238 196 196 240 240 196 196 198 198 240 240 198 198 200 200 240 240 240 240 200 200 242 242 200 200 202 202 242 242 202 202 204 204 242 242 242 242 204 204 244 244 204 204 206 206 244 244 206 206 208 208 244 244 244 244 208 208 246 246 208 208 210 210 246 246 210 210 212 212 246 246 246 246 212 212 248 248 212 212 214 214 248 248 214 214 216 216 248 248 248 248 216 216 250 250 216 216 218 218 250 250 218 218 219 219 250 250 250 250 219 219 251 251 219 219 220 220 251 251 220 220 217 217 251 251 251 251 217 217 249 249 217 217 215 215 249 249 215 215 213 213 249 249 249 249 213 213 247 247 213 213 211 211 247 247 211 211 209 209 247 247 247 247 209 209 245 245 209 209 207 207 245 245 207 207 205 205 245 245 245 245 205 205 243 243 205 205 203 203 243 243 203 203 201 201 243 243 243 243 201 201 241 241 201 201 199 199 241 241 199 199 197 197 241 241 241 241 197 197 239 239 197 197 195 195 239 239 195 195 193 193 239 239 239 239 193 193 237 237 193 193 191 191 237 237 191 191 189 189 237 237 237 237 189 189 235 235 189 189 187 187 235 235 187 187 185 185 235 235 235 235 185 185 233 233 185 185 183 183 233 233 183 183 181 181 233 233 233 233 181 181 231 231 181 181 179 179 231 231 179 179 177 177 231 231 231 231 177 177 229 229 177 177 175 175 229 229 175 175 173 173 229 229 229 229 173 173 227 227 173 173 171 171 227 227 171 171 169 169 227 227 227 227 169 169 225 225 169 169 167 167 225 225 167 167 165 165 225 225 225 225 165 165 223 223 165 165 163 163 223 223 163 163 162 162 223 223 223 223 162 162 221 221 162 162 159 159 221 221 159 159 160 160 221 221 221 221 160 160 222 222 160 160 161 161 222 222 161 161 164 164 222 222 222 222 164 164 224 224 164 164 166 166 224 224 166 166 168 168 224 224 224 224 168 168 226 226 168 168 170 170 226 226 170 170 172 172 226 226 226 226 172 172 228 228 172 172 174 174 228 228 174 174 176 176 228 228 228 228 176 176 230 230 176 176 178 178 230 230 178 178 180 180 230 230 230 230 180 180 232 232 180 180 182 182 232 232 232 232 182 182 184 184 262 262 264 264 296 296 296 296 264 264 297 297 264 264 265 265 297 297 265 265 267 267 297 297 297 297 267 267 299 299 267 267 269 269 299 299 299 299 269 269 301 301 269 269 271 271 301 301 301 301 271 271 303 303 271 271 273 273 303 303 303 303 273 273 305 305 273 273 275 275 305 305 305 305 275 275 307 307 275 275 277 277 307 307 307 307 277 277 309 309 277 277 279 279 309 309 309 309 279 279 311 311 279 279 281 281 311 311 311 311 281 281 313 313 281 281 283 283 313 313 313 313 283 283 315 315 283 283 282 282 315 315 315 315 282 282 314 314 282 282 280 280 314 314 314 314 280 280 312 312 280 280 278 278 312 312 312 312 278 278 310 310 278 278 276 276 310 310 310 310 276 276 308 308 276 276 274 274 308 308 308 308 274 274 306 306 274 274 272 272 306 306 306 306 272 272 304 304 272 272 270 270 304 304 304 304 270 270 302 302 270 270 268 268 302 302 302 302 268 268 300 300 268 268 266 266 300 300 300 300 266 266 298 298 266 266 263 263 298 298 298 298 263 263 295 295 263 263 261 261 295 295 295 295 261 261 293 293 261 261 259 259 293 293 293 293 259 259 291 291 259 259 257 257 291 291 291 291 257 257 289 289 257 257 255 255 289 289 289 289 255 255 287 287 255 255 253 253 287 287 287 287 253 253 285 285 253 253 252 252 285 285 285 285 252 252 284 284 252 252 254 254 284 284 284 284 254 254 286 286 254 254 256 256 286 286 286 286 256 256 288 288 256 256 258 258 288 288 288 288 258 258 290 290 258 258 260 260 290 290 290 290 260 260 292 292 260 260 262 262 292 292 292 292 262 262 294 294 262 262 296 296 294 294
+22 22 20 20 72 72 72 72 74 74 22 22 74 74 76 76 22 22 22 22 76 76 316 316 76 76 317 317 318 318 78 78 80 80 24 24 24 24 80 80 26 26 80 80 82 82 26 26 82 82 84 84 26 26 26 26 84 84 28 28 84 84 86 86 28 28 86 86 88 88 28 28 28 28 88 88 30 30 88 88 90 90 30 30 90 90 93 93 30 30 30 30 93 93 31 31 93 93 92 92 31 31 92 92 91 91 31 31 31 31 91 91 29 29 91 91 89 89 29 29 89 89 87 87 29 29 29 29 87 87 27 27 87 87 85 85 27 27 85 85 83 83 27 27 27 27 83 83 25 25 83 83 81 81 25 25 81 81 79 79 25 25 319 319 320 320 23 23 321 321 77 77 23 23 77 77 75 75 23 23 23 23 75 75 21 21 75 75 73 73 21 21 73 73 71 71 21 21 21 21 71 71 19 19 71 71 69 69 19 19 69 69 67 67 19 19 19 19 67 67 17 17 67 67 65 65 17 17 65 65 63 63 17 17 17 17 63 63 15 15 63 63 61 61 15 15 61 61 59 59 15 15 15 15 59 59 13 13 59 59 57 57 13 13 13 13 57 57 12 12 57 57 55 55 12 12 12 12 55 55 10 10 55 55 53 53 10 10 53 53 51 51 10 10 10 10 51 51 8 8 51 51 49 49 8 8 49 49 322 322 8 8 8 8 323 323 324 324 47 47 45 45 6 6 45 45 43 43 6 6 6 6 43 43 4 4 43 43 41 41 4 4 41 41 39 39 4 4 4 4 39 39 2 2 39 39 37 37 2 2 37 37 34 34 2 2 2 2 34 34 0 0 34 34 33 33 0 0 33 33 32 32 0 0 0 0 32 32 1 1 32 32 35 35 1 1 35 35 36 36 1 1 1 1 36 36 3 3 36 36 38 38 3 3 38 38 40 40 3 3 3 3 40 40 5 5 40 40 42 42 5 5 42 42 44 44 5 5 5 5 44 44 7 7 44 44 46 46 7 7 325 325 48 48 326 326 327 327 48 48 9 9 48 48 50 50 9 9 50 50 52 52 9 9 9 9 52 52 11 11 52 52 54 54 11 11 54 54 56 56 11 11 11 11 56 56 14 14 56 56 58 58 14 14 58 58 60 60 14 14 14 14 60 60 16 16 60 60 62 62 16 16 62 62 64 64 16 16 16 16 64 64 18 18 64 64 66 66 18 18 66 66 68 68 18 18 18 18 68 68 20 20 68 68 70 70 20 20 20 20 70 70 72 72 106 106 104 104 111 111 106 106 111 111 107 107 114 114 112 112 111 111 112 112 109 109 111 111 111 111 109 109 107 107 120 120 118 118 111 111 118 118 116 116 111 111 111 111 116 116 114 114 126 126 124 124 111 111 124 124 122 122 111 111 111 111 122 122 120 120 121 121 123 123 111 111 123 123 125 125 111 111 111 111 125 125 126 126 115 115 117 117 111 111 117 117 119 119 111 111 111 111 119 119 121 121 108 108 110 110 111 111 110 110 113 113 111 111 111 111 113 113 115 115 101 101 103 103 111 111 103 103 105 105 111 111 111 111 105 105 108 108 95 95 97 97 111 111 97 97 99 99 111 111 111 111 99 99 101 101 98 98 96 96 111 111 96 96 94 94 111 111 111 111 94 94 95 95 104 104 102 102 111 111 102 102 100 100 111 111 111 111 100 100 98 98 138 138 140 140 142 142 132 132 134 134 142 142 134 134 136 136 142 142 142 142 136 136 138 138 127 127 128 128 142 142 128 128 130 130 142 142 142 142 130 130 132 132 133 133 131 131 142 142 131 131 129 129 142 142 142 142 129 129 127 127 139 139 137 137 142 142 137 137 135 135 142 142 142 142 135 135 133 133 146 146 144 144 142 142 144 144 141 141 142 142 142 142 141 141 139 139 152 152 150 150 142 142 150 150 148 148 142 142 142 142 148 148 146 146 158 158 156 156 142 142 156 156 154 154 142 142 142 142 154 154 152 152 153 153 155 155 142 142 155 155 157 157 142 142 142 142 157 157 158 158 147 147 149 149 142 142 149 149 151 151 142 142 142 142 151 151 153 153 140 140 143 143 142 142 143 143 145 145 142 142 142 142 145 145 147 147 184 184 234 234 232 232 184 184 186 186 234 234 186 186 188 188 234 234 234 234 188 188 236 236 188 188 190 190 236 236 190 190 192 192 236 236 236 236 192 192 238 238 192 192 194 194 238 238 194 194 196 196 238 238 238 238 196 196 240 240 196 196 198 198 240 240 198 198 200 200 240 240 240 240 200 200 242 242 200 200 202 202 242 242 202 202 204 204 242 242 242 242 204 204 244 244 204 204 206 206 244 244 206 206 208 208 244 244 244 244 208 208 246 246 208 208 210 210 246 246 210 210 212 212 246 246 246 246 212 212 248 248 212 212 214 214 248 248 214 214 216 216 248 248 248 248 216 216 250 250 216 216 218 218 250 250 218 218 219 219 250 250 250 250 219 219 251 251 219 219 220 220 251 251 220 220 217 217 251 251 251 251 217 217 249 249 217 217 215 215 249 249 215 215 213 213 249 249 249 249 213 213 247 247 213 213 211 211 247 247 211 211 209 209 247 247 247 247 209 209 245 245 209 209 207 207 245 245 207 207 205 205 245 245 245 245 205 205 243 243 205 205 203 203 243 243 203 203 201 201 243 243 243 243 201 201 241 241 201 201 199 199 241 241 199 199 197 197 241 241 241 241 197 197 239 239 197 197 195 195 239 239 195 195 193 193 239 239 239 239 193 193 237 237 193 193 191 191 237 237 191 191 189 189 237 237 237 237 189 189 235 235 189 189 187 187 235 235 187 187 185 185 235 235 235 235 185 185 233 233 185 185 183 183 233 233 183 183 181 181 233 233 233 233 181 181 231 231 181 181 179 179 231 231 179 179 177 177 231 231 231 231 177 177 229 229 177 177 175 175 229 229 175 175 173 173 229 229 229 229 173 173 227 227 173 173 171 171 227 227 171 171 169 169 227 227 227 227 169 169 225 225 169 169 167 167 225 225 167 167 165 165 225 225 225 225 165 165 223 223 165 165 163 163 223 223 163 163 162 162 223 223 223 223 162 162 221 221 162 162 159 159 221 221 159 159 160 160 221 221 221 221 160 160 222 222 160 160 161 161 222 222 161 161 164 164 222 222 222 222 164 164 224 224 164 164 166 166 224 224 166 166 168 168 224 224 224 224 168 168 226 226 168 168 170 170 226 226 170 170 172 172 226 226 226 226 172 172 228 228 172 172 174 174 228 228 174 174 176 176 228 228 228 228 176 176 230 230 176 176 178 178 230 230 178 178 180 180 230 230 230 230 180 180 232 232 180 180 182 182 232 232 232 232 182 182 184 184 262 262 264 264 296 296 296 296 264 264 297 297 264 264 265 265 297 297 265 265 267 267 297 297 297 297 267 267 299 299 267 267 269 269 299 299 299 299 269 269 301 301 269 269 271 271 301 301 301 301 271 271 303 303 271 271 273 273 303 303 303 303 273 273 305 305 273 273 275 275 305 305 305 305 275 275 307 307 275 275 277 277 307 307 307 307 277 277 309 309 277 277 279 279 309 309 309 309 279 279 311 311 279 279 281 281 311 311 311 311 281 281 313 313 281 281 283 283 313 313 313 313 283 283 315 315 283 283 282 282 315 315 315 315 282 282 314 314 282 282 280 280 314 314 314 314 280 280 312 312 280 280 278 278 312 312 312 312 278 278 310 310 278 278 276 276 310 310 310 310 276 276 308 308 276 276 274 274 308 308 308 308 274 274 306 306 274 274 272 272 306 306 306 306 272 272 304 304 272 272 270 270 304 304 304 304 270 270 302 302 270 270 268 268 302 302 302 302 268 268 300 300 268 268 266 266 300 300 300 300 266 266 298 298 266 266 263 263 298 298 298 298 263 263 295 295 263 263 261 261 295 295 295 295 261 261 293 293 261 261 259 259 293 293 293 293 259 259 291 291 259 259 257 257 291 291 291 291 257 257 289 289 257 257 255 255 289 289 289 289 255 255 287 287 255 255 253 253 287 287 287 287 253 253 285 285 253 253 252 252 285 285 285 285 252 252 284 284 252 252 254 254 284 284 284 284 254 254 286 286 254 254 256 256 286 286 286 286 256 256 288 288 256 256 258 258 288 288 288 288 258 258 290 290 258 258 260 260 290 290 290 290 260 260 292 292 260 260 262 262 292 292 292 292 262 262 294 294 262 262 296 296 294 294
+35 35 31 31 33 33 35 35 33 33 37 37 46 46 44 44 33 33 44 44 42 42 33 33 42 42 39 39 33 33 33 33 39 39 37 37 31 31 29 29 33 33 29 29 27 27 33 33 33 33 27 27 22 22 27 27 25 25 22 22 22 22 25 25 21 21 40 40 51 51 53 53 53 53 55 55 40 40 55 55 56 56 40 40 40 40 56 56 54 54 20 20 24 24 23 23 34 34 32 32 36 36 54 54 52 52 40 40 52 52 50 50 40 40 40 40 50 50 33 33 50 50 48 48 33 33 33 33 48 48 46 46 36 36 38 38 34 34 38 38 41 41 34 34 34 34 41 41 43 43 13 13 15 15 23 23 15 15 18 18 23 23 23 23 18 18 20 20 6 6 4 4 16 16 4 4 2 2 16 16 16 16 2 2 0 0 43 43 45 45 34 34 45 45 47 47 34 34 34 34 47 47 40 40 47 47 49 49 40 40 40 40 49 49 51 51 0 0 1 1 16 16 1 1 3 3 16 16 16 16 3 3 5 5 5 5 7 7 16 16 7 7 9 9 16 16 16 16 9 9 23 23 9 9 11 11 23 23 23 23 11 11 13 13 21 21 19 19 22 22 19 19 17 17 22 22 22 22 17 17 14 14 14 14 12 12 22 22 12 12 10 10 22 22 22 22 10 10 16 16 10 10 8 8 16 16 16 16 8 8 6 6 24 24 26 26 23 23 26 26 28 28 23 23 23 23 28 28 34 34 28 28 30 30 34 34 34 34 30 30 32 32 117 117 178 178 115 115 178 178 176 176 115 115 115 115 176 176 112 112 176 176 174 174 112 112 112 112 174 174 111 111 174 174 172 172 111 111 111 111 172 172 109 109 117 117 119 119 178 178 1311 1311 121 121 1312 1312 1313 1313 121 121 180 180 121 121 123 123 180 180 180 180 123 123 182 182 123 123 125 125 182 182 125 125 126 126 182 182 182 182 126 126 184 184 126 126 128 128 184 184 128 128 131 131 184 184 184 184 131 131 186 186 131 131 132 132 186 186 132 132 134 134 186 186 186 186 134 134 188 188 134 134 135 135 188 188 188 188 135 135 190 190 135 135 138 138 190 190 190 190 138 138 191 191 138 138 139 139 191 191 139 139 140 140 191 191 140 140 137 137 191 191 191 191 137 137 189 189 137 137 136 136 189 189 189 189 136 136 187 187 136 136 133 133 187 187 187 187 133 133 185 185 133 133 130 130 185 185 130 130 129 129 185 185 129 129 127 127 185 185 185 185 127 127 183 183 127 127 124 124 183 183 183 183 124 124 181 181 124 124 122 122 181 181 181 181 122 122 179 179 122 122 120 120 179 179 179 179 120 120 1314 1314 120 120 1315 1315 1316 1316 118 118 116 116 177 177 116 116 114 114 177 177 177 177 114 114 175 175 114 114 113 113 175 175 175 175 113 113 173 173 113 113 110 110 173 173 173 173 110 110 171 171 110 110 107 107 171 171 107 107 106 106 171 171 106 106 104 104 171 171 171 171 104 104 169 169 104 104 103 103 169 169 169 169 103 103 167 167 103 103 100 100 167 167 100 100 98 98 167 167 167 167 98 98 165 165 98 98 97 97 165 165 97 97 94 94 165 165 165 165 94 94 163 163 94 94 93 93 163 163 93 93 91 91 163 163 163 163 91 91 161 161 91 91 90 90 161 161 161 161 90 90 159 159 90 90 87 87 159 159 159 159 87 87 157 157 87 87 84 84 157 157 84 84 83 83 157 157 83 83 81 81 157 157 157 157 81 81 155 155 81 81 79 79 155 155 1317 1317 1318 1318 153 153 1319 1319 77 77 153 153 153 153 77 77 151 151 77 77 75 75 151 151 75 75 73 73 151 151 73 73 70 70 151 151 151 151 70 70 149 149 70 70 68 68 149 149 149 149 68 68 147 147 68 68 67 67 147 147 147 147 67 67 145 145 67 67 64 64 145 145 145 145 64 64 143 143 64 64 61 61 143 143 61 61 60 60 143 143 60 60 57 57 143 143 143 143 57 57 141 141 57 57 58 58 141 141 141 141 58 58 142 142 58 58 59 59 142 142 142 142 59 59 144 144 59 59 62 62 144 144 71 71 150 150 148 148 62 62 63 63 144 144 63 63 65 65 144 144 144 144 65 65 146 146 65 65 66 66 146 146 146 146 66 66 148 148 66 66 69 69 148 148 148 148 69 69 71 71 71 71 72 72 150 150 72 72 74 74 150 150 150 150 74 74 152 152 74 74 76 76 152 152 76 76 1320 1320 152 152 152 152 1321 1321 1322 1322 78 78 80 80 154 154 154 154 80 80 156 156 80 80 82 82 156 156 156 156 82 82 158 158 82 82 85 85 158 158 85 85 86 86 158 158 86 86 88 88 158 158 158 158 88 88 160 160 88 88 89 89 160 160 160 160 89 89 162 162 89 89 92 92 162 162 162 162 92 92 164 164 92 92 95 95 164 164 95 95 96 96 164 164 96 96 99 99 164 164 164 164 99 99 166 166 99 99 101 101 166 166 166 166 101 101 168 168 101 101 102 102 168 168 168 168 102 102 170 170 102 102 105 105 170 170 170 170 105 105 172 172 105 105 108 108 172 172 172 172 108 108 109 109 1323 1323 215 215 1324 1324 215 215 213 213 1325 1325 1326 1326 213 213 1327 1327 213 213 211 211 1328 1328 1329 1329 211 211 1330 1330 211 211 209 209 1331 1331 1332 1332 209 209 1333 1333 209 209 207 207 1334 1334 1335 1335 207 207 1336 1336 207 207 205 205 1337 1337 1338 1338 205 205 1339 1339 205 205 203 203 1340 1340 1341 1341 203 203 1342 1342 203 203 201 201 1343 1343 1344 1344 201 201 1345 1345 201 201 199 199 1346 1346 1347 1347 199 199 1348 1348 199 199 197 197 1349 1349 1350 1350 197 197 1351 1351 197 197 195 195 1352 1352 1353 1353 195 195 1354 1354 195 195 193 193 1355 1355 1356 1356 193 193 1357 1357 193 193 192 192 1358 1358 1359 1359 192 192 1360 1360 192 192 194 194 1361 1361 1362 1362 194 194 1363 1363 194 194 196 196 1364 1364 1365 1365 196 196 1366 1366 196 196 198 198 1367 1367 1368 1368 198 198 1369 1369 198 198 200 200 1370 1370 1371 1371 200 200 1372 1372 200 200 202 202 1373 1373 1374 1374 202 202 1375 1375 202 202 204 204 1376 1376 1377 1377 204 204 1378 1378 204 204 206 206 1379 1379 1380 1380 206 206 1381 1381 206 206 208 208 1382 1382 1383 1383 208 208 1384 1384 208 208 210 210 1385 1385 1386 1386 210 210 1387 1387 210 210 212 212 1388 1388 1389 1389 212 212 1390 1390 212 212 214 214 1391 1391 1392 1392 214 214 1393 1393 214 214 216 216 1394 1394 1395 1395 216 216 1396 1396 216 216 218 218 1397 1397 1398 1398 218 218 1399 1399 218 218 220 220 1400 1400 1401 1401 220 220 1402 1402 220 220 222 222 1403 1403 1404 1404 222 222 1405 1405 222 222 224 224 1406 1406 1407 1407 224 224 1408 1408 224 224 226 226 1409 1409 1410 1410 226 226 1411 1411 226 226 228 228 1412 1412 1413 1413 228 228 1414 1414 228 228 230 230 1415 1415 1416 1416 230 230 1417 1417 230 230 232 232 1418 1418 1419 1419 232 232 1420 1420 232 232 234 234 1421 1421 1422 1422 234 234 1423 1423 234 234 236 236 1424 1424 1425 1425 236 236 1426 1426 236 236 238 238 1427 1427 1428 1428 238 238 1429 1429 238 238 240 240 1430 1430 1431 1431 240 240 1432 1432 240 240 242 242 1433 1433 1434 1434 242 242 1435 1435 242 242 241 241 1436 1436 1437 1437 241 241 1438 1438 241 241 239 239 1439 1439 1440 1440 239 239 1441 1441 239 239 237 237 1442 1442 1443 1443 237 237 1444 1444 237 237 235 235 1445 1445 1446 1446 235 235 1447 1447 235 235 233 233 1448 1448 1449 1449 233 233 1450 1450 233 233 231 231 1451 1451 1452 1452 231 231 1453 1453 231 231 229 229 1454 1454 1455 1455 229 229 1456 1456 229 229 227 227 1457 1457 1458 1458 227 227 1459 1459 227 227 225 225 1460 1460 1461 1461 225 225 1462 1462 225 225 223 223 1463 1463 1464 1464 223 223 1465 1465 223 223 221 221 1466 1466 1467 1467 221 221 1468 1468 221 221 219 219 1469 1469 1470 1470 219 219 1471 1471 219 219 217 217 1472 1472 1473 1473 217 217 1474 1474 217 217 215 215 1475 1475 217 217 266 266 215 215 266 266 264 264 215 215 215 215 264 264 213 213 264 264 262 262 213 213 213 213 262 262 211 211 262 262 260 260 211 211 211 211 260 260 209 209 260 260 258 258 209 209 209 209 258 258 207 207 258 258 256 256 207 207 207 207 256 256 205 205 256 256 254 254 205 205 205 205 254 254 203 203 254 254 252 252 203 203 203 203 252 252 201 201 252 252 250 250 201 201 201 201 250 250 199 199 250 250 248 248 199 199 199 199 248 248 197 197 248 248 246 246 197 197 197 197 246 246 195 195 246 246 244 244 195 195 195 195 244 244 193 193 244 244 243 243 193 193 193 193 243 243 192 192 243 243 245 245 192 192 192 192 245 245 194 194 245 245 247 247 194 194 194 194 247 247 196 196 247 247 249 249 196 196 196 196 249 249 198 198 249 249 251 251 198 198 198 198 251 251 200 200 251 251 253 253 200 200 200 200 253 253 202 202 253 253 255 255 202 202 202 202 255 255 204 204 255 255 257 257 204 204 204 204 257 257 206 206 257 257 259 259 206 206 206 206 259 259 208 208 259 259 261 261 208 208 208 208 261 261 210 210 261 261 263 263 210 210 210 210 263 263 212 212 263 263 265 265 212 212 212 212 265 265 214 214 265 265 267 267 214 214 214 214 267 267 216 216 267 267 269 269 216 216 216 216 269 269 218 218 269 269 271 271 218 218 218 218 271 271 220 220 271 271 273 273 220 220 220 220 273 273 222 222 273 273 275 275 222 222 222 222 275 275 224 224 275 275 277 277 224 224 224 224 277 277 226 226 277 277 279 279 226 226 226 226 279 279 228 228 279 279 281 281 228 228 228 228 281 281 230 230 281 281 283 283 230 230 230 230 283 283 232 232 283 283 285 285 232 232 232 232 285 285 234 234 285 285 287 287 234 234 234 234 287 287 236 236 287 287 289 289 236 236 236 236 289 289 238 238 289 289 291 291 238 238 238 238 291 291 240 240 291 291 293 293 240 240 240 240 293 293 242 242 293 293 292 292 242 242 242 242 292 292 241 241 292 292 290 290 241 241 241 241 290 290 239 239 290 290 288 288 239 239 239 239 288 288 237 237 288 288 286 286 237 237 237 237 286 286 235 235 286 286 284 284 235 235 235 235 284 284 233 233 284 284 282 282 233 233 233 233 282 282 231 231 282 282 280 280 231 231 231 231 280 280 229 229 280 280 278 278 229 229 229 229 278 278 227 227 278 278 276 276 227 227 227 227 276 276 225 225 276 276 274 274 225 225 225 225 274 274 223 223 274 274 272 272 223 223 223 223 272 272 221 221 272 272 270 270 221 221 221 221 270 270 219 219 270 270 268 268 219 219 219 219 268 268 217 217 268 268 266 266 217 217 268 268 317 317 266 266 317 317 315 315 266 266 266 266 315 315 264 264 315 315 313 313 264 264 264 264 313 313 262 262 313 313 311 311 262 262 262 262 311 311 260 260 311 311 309 309 260 260 260 260 309 309 258 258 309 309 307 307 258 258 258 258 307 307 256 256 307 307 305 305 256 256 256 256 305 305 254 254 305 305 303 303 254 254 254 254 303 303 252 252 303 303 301 301 252 252 252 252 301 301 250 250 301 301 299 299 250 250 250 250 299 299 248 248 299 299 297 297 248 248 248 248 297 297 246 246 297 297 295 295 246 246 246 246 295 295 244 244 295 295 294 294 244 244 244 244 294 294 243 243 294 294 296 296 243 243 243 243 296 296 245 245 296 296 298 298 245 245 245 245 298 298 247 247 298 298 300 300 247 247 247 247 300 300 249 249 300 300 302 302 249 249 249 249 302 302 251 251 302 302 304 304 251 251 251 251 304 304 253 253 304 304 306 306 253 253 253 253 306 306 255 255 306 306 308 308 255 255 255 255 308 308 257 257 308 308 310 310 257 257 257 257 310 310 259 259 310 310 312 312 259 259 259 259 312 312 261 261 312 312 314 314 261 261 261 261 314 314 263 263 314 314 316 316 263 263 263 263 316 316 265 265 316 316 318 318 265 265 265 265 318 318 267 267 318 318 320 320 267 267 267 267 320 320 269 269 320 320 322 322 269 269 269 269 322 322 271 271 322 322 324 324 271 271 271 271 324 324 273 273 324 324 326 326 273 273 273 273 326 326 275 275 326 326 328 328 275 275 275 275 328 328 277 277 328 328 330 330 277 277 277 277 330 330 279 279 330 330 332 332 279 279 279 279 332 332 281 281 332 332 334 334 281 281 281 281 334 334 283 283 334 334 336 336 283 283 283 283 336 336 285 285 336 336 338 338 285 285 285 285 338 338 287 287 338 338 340 340 287 287 287 287 340 340 289 289 340 340 342 342 289 289 289 289 342 342 291 291 342 342 344 344 291 291 291 291 344 344 293 293 344 344 343 343 293 293 293 293 343 343 292 292 343 343 341 341 292 292 292 292 341 341 290 290 341 341 339 339 290 290 290 290 339 339 288 288 339 339 337 337 288 288 288 288 337 337 286 286 337 337 335 335 286 286 286 286 335 335 284 284 335 335 333 333 284 284 284 284 333 333 282 282 333 333 331 331 282 282 282 282 331 331 280 280 331 331 329 329 280 280 280 280 329 329 278 278 329 329 327 327 278 278 278 278 327 327 276 276 327 327 325 325 276 276 276 276 325 325 274 274 325 325 323 323 274 274 274 274 323 323 272 272 323 323 321 321 272 272 272 272 321 321 270 270 321 321 319 319 270 270 270 270 319 319 268 268 319 319 317 317 268 268 319 319 368 368 317 317 368 368 366 366 317 317 317 317 366 366 315 315 366 366 364 364 315 315 315 315 364 364 313 313 364 364 362 362 313 313 313 313 362 362 311 311 362 362 360 360 311 311 311 311 360 360 309 309 360 360 358 358 309 309 309 309 358 358 307 307 358 358 356 356 307 307 307 307 356 356 305 305 356 356 354 354 305 305 305 305 354 354 303 303 354 354 352 352 303 303 303 303 352 352 301 301 352 352 350 350 301 301 301 301 350 350 299 299 350 350 348 348 299 299 299 299 348 348 297 297 348 348 346 346 297 297 297 297 346 346 295 295 346 346 345 345 295 295 295 295 345 345 294 294 345 345 347 347 294 294 294 294 347 347 296 296 347 347 349 349 296 296 296 296 349 349 298 298 349 349 351 351 298 298 298 298 351 351 300 300 351 351 353 353 300 300 300 300 353 353 302 302 353 353 355 355 302 302 302 302 355 355 304 304 355 355 357 357 304 304 304 304 357 357 306 306 357 357 359 359 306 306 306 306 359 359 308 308 359 359 361 361 308 308 308 308 361 361 310 310 361 361 363 363 310 310 310 310 363 363 312 312 363 363 365 365 312 312 312 312 365 365 314 314 365 365 367 367 314 314 314 314 367 367 316 316 367 367 369 369 316 316 316 316 369 369 318 318 369 369 371 371 318 318 318 318 371 371 320 320 371 371 373 373 320 320 320 320 373 373 322 322 373 373 375 375 322 322 322 322 375 375 324 324 375 375 377 377 324 324 324 324 377 377 326 326 377 377 379 379 326 326 326 326 379 379 328 328 379 379 381 381 328 328 328 328 381 381 330 330 381 381 383 383 330 330 330 330 383 383 332 332 383 383 385 385 332 332 332 332 385 385 334 334 385 385 387 387 334 334 334 334 387 387 336 336 387 387 389 389 336 336 336 336 389 389 338 338 389 389 391 391 338 338 338 338 391 391 340 340 391 391 393 393 340 340 340 340 393 393 342 342 393 393 395 395 342 342 342 342 395 395 344 344 395 395 394 394 344 344 344 344 394 394 343 343 394 394 392 392 343 343 343 343 392 392 341 341 392 392 390 390 341 341 341 341 390 390 339 339 390 390 388 388 339 339 339 339 388 388 337 337 388 388 386 386 337 337 337 337 386 386 335 335 386 386 384 384 335 335 335 335 384 384 333 333 384 384 382 382 333 333 333 333 382 382 331 331 382 382 380 380 331 331 331 331 380 380 329 329 380 380 378 378 329 329 329 329 378 378 327 327 378 378 376 376 327 327 327 327 376 376 325 325 376 376 374 374 325 325 325 325 374 374 323 323 374 374 372 372 323 323 323 323 372 372 321 321 372 372 370 370 321 321 321 321 370 370 319 319 370 370 368 368 319 319 370 370 419 419 368 368 419 419 417 417 368 368 368 368 417 417 366 366 417 417 415 415 366 366 366 366 415 415 364 364 415 415 413 413 364 364 364 364 413 413 362 362 413 413 411 411 362 362 362 362 411 411 360 360 411 411 409 409 360 360 360 360 409 409 358 358 409 409 407 407 358 358 358 358 407 407 356 356 407 407 405 405 356 356 356 356 405 405 354 354 405 405 403 403 354 354 354 354 403 403 352 352 403 403 401 401 352 352 352 352 401 401 350 350 401 401 399 399 350 350 350 350 399 399 348 348 399 399 397 397 348 348 348 348 397 397 346 346 397 397 396 396 346 346 346 346 396 396 345 345 396 396 398 398 345 345 345 345 398 398 347 347 398 398 400 400 347 347 347 347 400 400 349 349 400 400 402 402 349 349 349 349 402 402 351 351 402 402 404 404 351 351 351 351 404 404 353 353 404 404 406 406 353 353 353 353 406 406 355 355 406 406 408 408 355 355 355 355 408 408 357 357 408 408 410 410 357 357 357 357 410 410 359 359 410 410 412 412 359 359 359 359 412 412 361 361 412 412 414 414 361 361 361 361 414 414 363 363 414 414 416 416 363 363 363 363 416 416 365 365 416 416 418 418 365 365 365 365 418 418 367 367 418 418 420 420 367 367 367 367 420 420 369 369 420 420 422 422 369 369 369 369 422 422 371 371 422 422 424 424 371 371 371 371 424 424 373 373 424 424 426 426 373 373 373 373 426 426 375 375 426 426 428 428 375 375 375 375 428 428 377 377 428 428 430 430 377 377 377 377 430 430 379 379 430 430 432 432 379 379 379 379 432 432 381 381 432 432 434 434 381 381 381 381 434 434 383 383 434 434 436 436 383 383 383 383 436 436 385 385 436 436 438 438 385 385 385 385 438 438 387 387 438 438 440 440 387 387 387 387 440 440 389 389 440 440 442 442 389 389 389 389 442 442 391 391 442 442 444 444 391 391 391 391 444 444 393 393 444 444 446 446 393 393 393 393 446 446 395 395 446 446 445 445 395 395 395 395 445 445 394 394 445 445 443 443 394 394 394 394 443 443 392 392 443 443 441 441 392 392 392 392 441 441 390 390 441 441 439 439 390 390 390 390 439 439 388 388 439 439 437 437 388 388 388 388 437 437 386 386 437 437 435 435 386 386 386 386 435 435 384 384 435 435 433 433 384 384 384 384 433 433 382 382 433 433 431 431 382 382 382 382 431 431 380 380 431 431 429 429 380 380 380 380 429 429 378 378 429 429 427 427 378 378 378 378 427 427 376 376 427 427 425 425 376 376 376 376 425 425 374 374 425 425 423 423 374 374 374 374 423 423 372 372 423 423 421 421 372 372 372 372 421 421 370 370 421 421 419 419 370 370 421 421 470 470 419 419 470 470 468 468 419 419 419 419 468 468 417 417 468 468 466 466 417 417 417 417 466 466 415 415 466 466 464 464 415 415 415 415 464 464 413 413 464 464 462 462 413 413 413 413 462 462 411 411 462 462 460 460 411 411 411 411 460 460 409 409 460 460 458 458 409 409 409 409 458 458 407 407 458 458 456 456 407 407 407 407 456 456 405 405 456 456 454 454 405 405 405 405 454 454 403 403 454 454 452 452 403 403 403 403 452 452 401 401 452 452 450 450 401 401 401 401 450 450 399 399 450 450 448 448 399 399 399 399 448 448 397 397 448 448 447 447 397 397 397 397 447 447 396 396 447 447 449 449 396 396 396 396 449 449 398 398 449 449 451 451 398 398 398 398 451 451 400 400 451 451 453 453 400 400 400 400 453 453 402 402 453 453 455 455 402 402 402 402 455 455 404 404 455 455 457 457 404 404 404 404 457 457 406 406 457 457 459 459 406 406 406 406 459 459 408 408 459 459 461 461 408 408 408 408 461 461 410 410 461 461 463 463 410 410 410 410 463 463 412 412 463 463 465 465 412 412 412 412 465 465 414 414 465 465 467 467 414 414 414 414 467 467 416 416 467 467 469 469 416 416 416 416 469 469 418 418 469 469 471 471 418 418 418 418 471 471 420 420 471 471 473 473 420 420 420 420 473 473 422 422 473 473 475 475 422 422 422 422 475 475 424 424 475 475 477 477 424 424 424 424 477 477 426 426 477 477 479 479 426 426 426 426 479 479 428 428 479 479 481 481 428 428 428 428 481 481 430 430 481 481 483 483 430 430 430 430 483 483 432 432 483 483 485 485 432 432 432 432 485 485 434 434 485 485 487 487 434 434 434 434 487 487 436 436 487 487 489 489 436 436 436 436 489 489 438 438 489 489 491 491 438 438 438 438 491 491 440 440 491 491 493 493 440 440 440 440 493 493 442 442 493 493 495 495 442 442 442 442 495 495 444 444 495 495 497 497 444 444 444 444 497 497 446 446 497 497 496 496 446 446 446 446 496 496 445 445 496 496 494 494 445 445 445 445 494 494 443 443 494 494 492 492 443 443 443 443 492 492 441 441 492 492 490 490 441 441 441 441 490 490 439 439 490 490 488 488 439 439 439 439 488 488 437 437 488 488 486 486 437 437 437 437 486 486 435 435 486 486 484 484 435 435 435 435 484 484 433 433 484 484 482 482 433 433 433 433 482 482 431 431 482 482 480 480 431 431 431 431 480 480 429 429 480 480 478 478 429 429 429 429 478 478 427 427 478 478 476 476 427 427 427 427 476 476 425 425 476 476 474 474 425 425 425 425 474 474 423 423 474 474 472 472 423 423 423 423 472 472 421 421 472 472 470 470 421 421 516 516 518 518 578 578 520 520 582 582 518 518 582 582 579 579 518 518 518 518 579 579 578 578 589 589 588 588 522 522 588 588 586 586 522 522 522 522 586 586 520 520 586 586 585 585 520 520 520 520 585 585 582 582 589 589 522 522 592 592 522 522 524 524 592 592 592 592 524 524 594 594 594 594 524 524 596 596 1476 1476 526 526 1477 1477 1478 1478 526 526 598 598 528 528 602 602 526 526 602 602 600 600 526 526 526 526 600 600 598 598 530 530 605 605 528 528 605 605 603 603 528 528 528 528 603 603 602 602 612 612 611 611 532 532 611 611 609 609 532 532 532 532 609 609 530 530 609 609 608 608 530 530 530 530 608 608 605 605 612 612 532 532 615 615 532 532 533 533 615 615 615 615 533 533 616 616 616 616 533 533 617 617 533 533 531 531 617 617 617 617 531 531 614 614 529 529 610 610 531 531 610 610 613 613 531 531 531 531 613 613 614 614 527 527 606 606 529 529 606 606 607 607 529 529 529 529 607 607 610 610 525 525 601 601 527 527 601 601 604 604 527 527 527 527 604 604 606 606 1479 1479 597 597 525 525 597 597 599 599 525 525 525 525 599 599 601 601 590 590 591 591 521 521 591 591 593 593 521 521 521 521 593 593 523 523 593 593 595 595 523 523 1480 1480 1481 1481 597 597 590 590 521 521 587 587 521 521 519 519 587 587 587 587 519 519 584 584 584 584 519 519 583 583 519 519 517 517 583 583 583 583 517 517 581 581 515 515 577 577 517 517 577 577 580 580 517 517 517 517 580 580 581 581 513 513 574 574 515 515 574 574 575 575 515 515 515 515 575 575 577 577 567 567 568 568 511 511 568 568 570 570 511 511 511 511 570 570 513 513 570 570 571 571 513 513 513 513 571 571 574 574 567 567 511 511 564 564 511 511 509 509 564 564 564 564 509 509 561 561 561 561 509 509 560 560 509 509 507 507 560 560 560 560 507 507 558 558 505 505 554 554 1482 1482 554 554 1483 1483 1484 1484 507 507 556 556 558 558 503 503 550 550 505 505 550 550 552 552 505 505 505 505 552 552 554 554 501 501 545 545 503 503 545 545 547 547 503 503 503 503 547 547 550 550 499 499 541 541 501 501 541 541 544 544 501 501 501 501 544 544 545 545 535 535 534 534 498 498 534 534 537 537 498 498 498 498 537 537 499 499 537 537 538 538 499 499 499 499 538 538 541 541 535 535 498 498 536 536 498 498 500 500 536 536 536 536 500 500 539 539 539 539 500 500 540 540 500 500 502 502 540 540 540 540 502 502 542 542 504 504 546 546 502 502 546 546 543 543 502 502 502 502 543 543 542 542 506 506 549 549 504 504 549 549 548 548 504 504 504 504 548 548 546 546 557 557 555 555 508 508 1485 1485 553 553 1486 1486 1487 1487 553 553 506 506 553 553 551 551 506 506 506 506 551 551 549 549 557 557 508 508 559 559 508 508 510 510 559 559 559 559 510 510 562 562 562 562 510 510 563 563 510 510 512 512 563 563 563 563 512 512 565 565 514 514 569 569 512 512 569 569 566 566 512 512 512 512 566 566 565 565 578 578 576 576 516 516 576 576 573 573 516 516 516 516 573 573 514 514 573 573 572 572 514 514 514 514 572 572 569 569 621 621 632 632 619 619 632 632 630 630 619 619 619 619 630 630 618 618 630 630 627 627 618 618 618 618 627 627 620 620 627 627 631 631 620 620 620 620 631 631 622 622 631 631 633 633 622 622 622 622 633 633 624 624 633 633 635 635 624 624 624 624 635 635 626 626 635 635 637 637 626 626 626 626 637 637 629 629 637 637 641 641 629 629 641 641 643 643 629 629 629 629 643 643 639 639 643 643 647 647 639 639 639 639 647 647 645 645 647 647 649 649 645 645 645 645 649 649 651 651 649 649 653 653 651 651 651 651 653 653 657 657 653 653 656 656 657 657 657 657 656 656 662 662 656 656 659 659 662 662 662 662 659 659 668 668 659 659 663 663 668 668 668 668 663 663 674 674 663 663 665 665 674 674 674 674 665 665 684 684 665 665 669 669 684 684 669 669 671 671 684 684 684 684 671 671 687 687 671 671 675 675 687 687 687 687 675 675 689 689 675 675 677 677 689 689 689 689 677 677 691 691 677 677 679 679 691 691 691 691 679 679 693 693 679 679 681 681 693 693 693 693 681 681 694 694 681 681 685 685 694 694 694 694 685 685 692 692 685 685 682 682 692 692 692 692 682 682 690 690 655 655 654 654 650 650 654 654 652 652 650 650 650 650 652 652 644 644 652 652 648 648 644 644 644 644 648 648 638 638 648 648 646 646 638 638 638 638 646 646 628 628 646 646 642 642 628 628 628 628 642 642 625 625 642 642 640 640 625 625 625 625 640 640 623 623 640 640 636 636 623 623 623 623 636 636 621 621 636 636 634 634 621 621 621 621 634 634 632 632 682 682 680 680 690 690 680 680 678 678 690 690 690 690 678 678 688 688 678 678 676 676 688 688 688 688 676 676 686 686 676 676 672 672 686 686 686 686 672 672 683 683 672 672 670 670 683 683 683 683 670 670 673 673 670 670 666 666 673 673 673 673 666 666 667 667 666 666 664 664 667 667 667 667 664 664 661 661 664 664 660 660 661 661 661 661 660 660 655 655 660 660 658 658 655 655 655 655 658 658 654 654 788 788 786 786 734 734 734 734 737 737 788 788 737 737 738 738 788 788 788 788 738 738 790 790 738 738 741 741 790 790 790 790 741 741 792 792 741 741 743 743 792 792 743 743 744 744 792 792 1488 1488 1489 1489 794 794 1490 1490 747 747 794 794 747 747 748 748 794 794 794 794 748 748 796 796 748 748 751 751 796 796 796 796 751 751 798 798 751 751 753 753 798 798 753 753 754 754 798 798 798 798 754 754 800 800 754 754 757 757 800 800 757 757 758 758 800 800 800 800 758 758 802 802 758 758 761 761 802 802 802 802 761 761 801 801 761 761 760 760 801 801 760 760 759 759 801 801 801 801 759 759 799 799 759 759 756 756 799 799 756 756 755 755 799 799 799 799 755 755 797 797 755 755 752 752 797 797 797 797 752 752 795 795 752 752 750 750 795 795 750 750 749 749 795 795 795 795 749 749 793 793 749 749 746 746 793 793 746 746 745 745 793 793 793 793 745 745 1491 1491 745 745 1492 1492 1493 1493 791 791 742 742 789 789 742 742 740 740 789 789 740 740 739 739 789 789 789 789 739 739 787 787 739 739 736 736 787 787 736 736 735 735 787 787 787 787 735 735 785 785 735 735 732 732 785 785 785 785 732 732 783 783 732 732 730 730 783 783 730 730 729 729 783 783 783 783 729 729 781 781 729 729 727 727 781 781 727 727 726 726 781 781 781 781 726 726 779 779 726 726 724 724 779 779 779 779 724 724 777 777 724 724 721 721 777 777 721 721 720 720 777 777 777 777 720 720 775 775 720 720 717 717 775 775 717 717 716 716 775 775 775 775 716 716 773 773 716 716 714 714 773 773 1494 1494 1495 1495 771 771 1496 1496 711 711 771 771 711 711 710 710 771 771 771 771 710 710 769 769 710 710 707 707 769 769 707 707 706 706 769 769 769 769 706 706 767 767 706 706 704 704 767 767 767 767 704 704 765 765 704 704 701 701 765 765 701 701 700 700 765 765 765 765 700 700 763 763 700 700 697 697 763 763 697 697 696 696 763 763 763 763 696 696 762 762 696 696 695 695 762 762 695 695 698 698 762 762 762 762 698 698 764 764 698 698 699 699 764 764 764 764 699 699 766 766 699 699 702 702 766 766 702 702 703 703 766 766 766 766 703 703 768 768 703 703 705 705 768 768 705 705 708 708 768 768 768 768 708 708 770 770 708 708 709 709 770 770 770 770 709 709 1497 1497 709 709 1498 1498 1499 1499 712 712 713 713 772 772 772 772 713 713 774 774 713 713 715 715 774 774 715 715 718 718 774 774 774 774 718 718 776 776 718 718 719 719 776 776 776 776 719 719 778 778 719 719 722 722 778 778 722 722 723 723 778 778 778 778 723 723 780 780 723 723 725 725 780 780 780 780 725 725 782 782 725 725 728 728 782 782 782 782 728 728 784 784 728 728 731 731 784 784 784 784 731 731 786 786 731 731 733 733 786 786 786 786 733 733 734 734 1500 1500 821 821 1501 1501 821 821 819 819 1502 1502 1503 1503 819 819 1504 1504 819 819 817 817 1505 1505 1506 1506 817 817 1507 1507 817 817 815 815 1508 1508 1509 1509 815 815 1510 1510 815 815 813 813 1511 1511 1512 1512 813 813 1513 1513 813 813 811 811 1514 1514 1515 1515 811 811 1516 1516 811 811 809 809 1517 1517 1518 1518 809 809 1519 1519 809 809 807 807 1520 1520 1521 1521 807 807 1522 1522 807 807 805 805 1523 1523 1524 1524 805 805 1525 1525 805 805 803 803 1526 1526 1527 1527 803 803 1528 1528 803 803 804 804 1529 1529 1530 1530 804 804 1531 1531 804 804 806 806 1532 1532 1533 1533 806 806 1534 1534 806 806 808 808 1535 1535 1536 1536 808 808 1537 1537 808 808 810 810 1538 1538 1539 1539 810 810 1540 1540 810 810 812 812 1541 1541 1542 1542 812 812 1543 1543 812 812 814 814 1544 1544 1545 1545 814 814 1546 1546 814 814 816 816 1547 1547 1548 1548 816 816 1549 1549 816 816 818 818 1550 1550 1551 1551 818 818 1552 1552 818 818 820 820 1553 1553 1554 1554 820 820 1555 1555 820 820 822 822 1556 1556 1557 1557 822 822 1558 1558 822 822 824 824 1559 1559 1560 1560 824 824 1561 1561 824 824 826 826 1562 1562 1563 1563 826 826 1564 1564 826 826 828 828 1565 1565 1566 1566 828 828 1567 1567 828 828 830 830 1568 1568 1569 1569 830 830 1570 1570 830 830 832 832 1571 1571 1572 1572 832 832 1573 1573 832 832 834 834 1574 1574 1575 1575 834 834 1576 1576 834 834 836 836 1577 1577 1578 1578 836 836 1579 1579 836 836 838 838 1580 1580 1581 1581 838 838 1582 1582 838 838 840 840 1583 1583 1584 1584 840 840 1585 1585 840 840 842 842 1586 1586 1587 1587 842 842 1588 1588 842 842 843 843 1589 1589 1590 1590 843 843 1591 1591 843 843 841 841 1592 1592 1593 1593 841 841 1594 1594 841 841 839 839 1595 1595 1596 1596 839 839 1597 1597 839 839 837 837 1598 1598 1599 1599 837 837 1600 1600 837 837 835 835 1601 1601 1602 1602 835 835 1603 1603 835 835 833 833 1604 1604 1605 1605 833 833 1606 1606 833 833 831 831 1607 1607 1608 1608 831 831 1609 1609 831 831 829 829 1610 1610 1611 1611 829 829 1612 1612 829 829 827 827 1613 1613 1614 1614 827 827 1615 1615 827 827 825 825 1616 1616 1617 1617 825 825 1618 1618 825 825 823 823 1619 1619 1620 1620 823 823 1621 1621 823 823 821 821 1622 1622 821 821 862 862 819 819 862 862 860 860 819 819 819 819 860 860 817 817 860 860 858 858 817 817 817 817 858 858 815 815 858 858 856 856 815 815 815 815 856 856 813 813 856 856 854 854 813 813 813 813 854 854 811 811 854 854 852 852 811 811 811 811 852 852 809 809 852 852 850 850 809 809 809 809 850 850 807 807 850 850 848 848 807 807 807 807 848 848 805 805 848 848 846 846 805 805 805 805 846 846 803 803 846 846 844 844 803 803 803 803 844 844 804 804 844 844 845 845 804 804 804 804 845 845 806 806 845 845 847 847 806 806 806 806 847 847 808 808 847 847 849 849 808 808 808 808 849 849 810 810 849 849 851 851 810 810 810 810 851 851 812 812 851 851 853 853 812 812 812 812 853 853 814 814 853 853 855 855 814 814 814 814 855 855 816 816 855 855 857 857 816 816 816 816 857 857 818 818 857 857 859 859 818 818 818 818 859 859 820 820 859 859 861 861 820 820 820 820 861 861 822 822 861 861 863 863 822 822 822 822 863 863 824 824 863 863 865 865 824 824 824 824 865 865 826 826 865 865 867 867 826 826 826 826 867 867 828 828 867 867 869 869 828 828 828 828 869 869 830 830 869 869 871 871 830 830 830 830 871 871 832 832 871 871 873 873 832 832 832 832 873 873 834 834 873 873 875 875 834 834 834 834 875 875 836 836 875 875 877 877 836 836 836 836 877 877 838 838 877 877 879 879 838 838 838 838 879 879 840 840 879 879 881 881 840 840 840 840 881 881 842 842 881 881 883 883 842 842 842 842 883 883 843 843 883 883 884 884 843 843 843 843 884 884 841 841 884 884 882 882 841 841 841 841 882 882 839 839 882 882 880 880 839 839 839 839 880 880 837 837 880 880 878 878 837 837 837 837 878 878 835 835 878 878 876 876 835 835 835 835 876 876 833 833 876 876 874 874 833 833 833 833 874 874 831 831 874 874 872 872 831 831 831 831 872 872 829 829 872 872 870 870 829 829 829 829 870 870 827 827 870 870 868 868 827 827 827 827 868 868 825 825 868 868 866 866 825 825 825 825 866 866 823 823 866 866 864 864 823 823 823 823 864 864 821 821 864 864 862 862 821 821 862 862 903 903 860 860 903 903 901 901 860 860 860 860 901 901 858 858 901 901 899 899 858 858 858 858 899 899 856 856 899 899 897 897 856 856 856 856 897 897 854 854 897 897 895 895 854 854 854 854 895 895 852 852 895 895 893 893 852 852 852 852 893 893 850 850 893 893 891 891 850 850 850 850 891 891 848 848 891 891 889 889 848 848 848 848 889 889 846 846 889 889 887 887 846 846 846 846 887 887 844 844 887 887 885 885 844 844 844 844 885 885 845 845 885 885 886 886 845 845 845 845 886 886 847 847 886 886 888 888 847 847 847 847 888 888 849 849 888 888 890 890 849 849 849 849 890 890 851 851 890 890 892 892 851 851 851 851 892 892 853 853 892 892 894 894 853 853 853 853 894 894 855 855 894 894 896 896 855 855 855 855 896 896 857 857 896 896 898 898 857 857 857 857 898 898 859 859 898 898 900 900 859 859 859 859 900 900 861 861 900 900 902 902 861 861 861 861 902 902 863 863 902 902 904 904 863 863 863 863 904 904 865 865 904 904 906 906 865 865 865 865 906 906 867 867 906 906 908 908 867 867 867 867 908 908 869 869 908 908 910 910 869 869 869 869 910 910 871 871 910 910 912 912 871 871 871 871 912 912 873 873 912 912 914 914 873 873 873 873 914 914 875 875 914 914 916 916 875 875 875 875 916 916 877 877 916 916 918 918 877 877 877 877 918 918 879 879 918 918 920 920 879 879 879 879 920 920 881 881 920 920 922 922 881 881 881 881 922 922 883 883 922 922 924 924 883 883 883 883 924 924 884 884 924 924 925 925 884 884 884 884 925 925 882 882 925 925 923 923 882 882 882 882 923 923 880 880 923 923 921 921 880 880 880 880 921 921 878 878 921 921 919 919 878 878 878 878 919 919 876 876 919 919 917 917 876 876 876 876 917 917 874 874 917 917 915 915 874 874 874 874 915 915 872 872 915 915 913 913 872 872 872 872 913 913 870 870 913 913 911 911 870 870 870 870 911 911 868 868 911 911 909 909 868 868 868 868 909 909 866 866 909 909 907 907 866 866 866 866 907 907 864 864 907 907 905 905 864 864 864 864 905 905 862 862 905 905 903 903 862 862 903 903 944 944 901 901 944 944 942 942 901 901 901 901 942 942 899 899 942 942 940 940 899 899 899 899 940 940 897 897 940 940 938 938 897 897 897 897 938 938 895 895 938 938 936 936 895 895 895 895 936 936 893 893 936 936 934 934 893 893 893 893 934 934 891 891 934 934 932 932 891 891 891 891 932 932 889 889 932 932 930 930 889 889 889 889 930 930 887 887 930 930 928 928 887 887 887 887 928 928 885 885 928 928 926 926 885 885 885 885 926 926 886 886 926 926 927 927 886 886 886 886 927 927 888 888 927 927 929 929 888 888 888 888 929 929 890 890 929 929 931 931 890 890 890 890 931 931 892 892 931 931 933 933 892 892 892 892 933 933 894 894 933 933 935 935 894 894 894 894 935 935 896 896 935 935 937 937 896 896 896 896 937 937 898 898 937 937 939 939 898 898 898 898 939 939 900 900 939 939 941 941 900 900 900 900 941 941 902 902 941 941 943 943 902 902 902 902 943 943 904 904 943 943 945 945 904 904 904 904 945 945 906 906 945 945 947 947 906 906 906 906 947 947 908 908 947 947 949 949 908 908 908 908 949 949 910 910 949 949 951 951 910 910 910 910 951 951 912 912 951 951 953 953 912 912 912 912 953 953 914 914 953 953 955 955 914 914 914 914 955 955 916 916 955 955 957 957 916 916 916 916 957 957 918 918 957 957 959 959 918 918 918 918 959 959 920 920 959 959 961 961 920 920 920 920 961 961 922 922 961 961 963 963 922 922 922 922 963 963 924 924 963 963 965 965 924 924 924 924 965 965 925 925 965 965 966 966 925 925 925 925 966 966 923 923 966 966 964 964 923 923 923 923 964 964 921 921 964 964 962 962 921 921 921 921 962 962 919 919 962 962 960 960 919 919 919 919 960 960 917 917 960 960 958 958 917 917 917 917 958 958 915 915 958 958 956 956 915 915 915 915 956 956 913 913 956 956 954 954 913 913 913 913 954 954 911 911 954 954 952 952 911 911 911 911 952 952 909 909 952 952 950 950 909 909 909 909 950 950 907 907 950 950 948 948 907 907 907 907 948 948 905 905 948 948 946 946 905 905 905 905 946 946 903 903 946 946 944 944 903 903 944 944 985 985 942 942 985 985 983 983 942 942 942 942 983 983 940 940 983 983 981 981 940 940 940 940 981 981 938 938 981 981 979 979 938 938 938 938 979 979 936 936 979 979 977 977 936 936 936 936 977 977 934 934 977 977 975 975 934 934 934 934 975 975 932 932 975 975 973 973 932 932 932 932 973 973 930 930 973 973 971 971 930 930 930 930 971 971 928 928 971 971 969 969 928 928 928 928 969 969 926 926 969 969 967 967 926 926 926 926 967 967 927 927 967 967 968 968 927 927 927 927 968 968 929 929 968 968 970 970 929 929 929 929 970 970 931 931 970 970 972 972 931 931 931 931 972 972 933 933 972 972 974 974 933 933 933 933 974 974 935 935 974 974 976 976 935 935 935 935 976 976 937 937 976 976 978 978 937 937 937 937 978 978 939 939 978 978 980 980 939 939 939 939 980 980 941 941 980 980 982 982 941 941 941 941 982 982 943 943 982 982 984 984 943 943 943 943 984 984 945 945 984 984 986 986 945 945 945 945 986 986 947 947 986 986 988 988 947 947 947 947 988 988 949 949 988 988 990 990 949 949 949 949 990 990 951 951 990 990 992 992 951 951 951 951 992 992 953 953 992 992 994 994 953 953 953 953 994 994 955 955 994 994 996 996 955 955 955 955 996 996 957 957 996 996 998 998 957 957 957 957 998 998 959 959 998 998 1000 1000 959 959 959 959 1000 1000 961 961 1000 1000 1002 1002 961 961 961 961 1002 1002 963 963 1002 1002 1004 1004 963 963 963 963 1004 1004 965 965 1004 1004 1006 1006 965 965 965 965 1006 1006 966 966 1006 1006 1007 1007 966 966 966 966 1007 1007 964 964 1007 1007 1005 1005 964 964 964 964 1005 1005 962 962 1005 1005 1003 1003 962 962 962 962 1003 1003 960 960 1003 1003 1001 1001 960 960 960 960 1001 1001 958 958 1001 1001 999 999 958 958 958 958 999 999 956 956 999 999 997 997 956 956 956 956 997 997 954 954 997 997 995 995 954 954 954 954 995 995 952 952 995 995 993 993 952 952 952 952 993 993 950 950 993 993 991 991 950 950 950 950 991 991 948 948 991 991 989 989 948 948 948 948 989 989 946 946 989 989 987 987 946 946 946 946 987 987 944 944 987 987 985 985 944 944 985 985 1026 1026 983 983 1026 1026 1024 1024 983 983 983 983 1024 1024 981 981 1024 1024 1022 1022 981 981 981 981 1022 1022 979 979 1022 1022 1020 1020 979 979 979 979 1020 1020 977 977 1020 1020 1018 1018 977 977 977 977 1018 1018 975 975 1018 1018 1016 1016 975 975 975 975 1016 1016 973 973 1016 1016 1014 1014 973 973 973 973 1014 1014 971 971 1014 1014 1012 1012 971 971 971 971 1012 1012 969 969 1012 1012 1010 1010 969 969 969 969 1010 1010 967 967 1010 1010 1008 1008 967 967 967 967 1008 1008 968 968 1008 1008 1009 1009 968 968 968 968 1009 1009 970 970 1009 1009 1011 1011 970 970 970 970 1011 1011 972 972 1011 1011 1013 1013 972 972 972 972 1013 1013 974 974 1013 1013 1015 1015 974 974 974 974 1015 1015 976 976 1015 1015 1017 1017 976 976 976 976 1017 1017 978 978 1017 1017 1019 1019 978 978 978 978 1019 1019 980 980 1019 1019 1021 1021 980 980 980 980 1021 1021 982 982 1021 1021 1023 1023 982 982 982 982 1023 1023 984 984 1023 1023 1025 1025 984 984 984 984 1025 1025 986 986 1025 1025 1027 1027 986 986 986 986 1027 1027 988 988 1027 1027 1029 1029 988 988 988 988 1029 1029 990 990 1029 1029 1031 1031 990 990 990 990 1031 1031 992 992 1031 1031 1033 1033 992 992 992 992 1033 1033 994 994 1033 1033 1035 1035 994 994 994 994 1035 1035 996 996 1035 1035 1037 1037 996 996 996 996 1037 1037 998 998 1037 1037 1039 1039 998 998 998 998 1039 1039 1000 1000 1039 1039 1041 1041 1000 1000 1000 1000 1041 1041 1002 1002 1041 1041 1043 1043 1002 1002 1002 1002 1043 1043 1004 1004 1043 1043 1045 1045 1004 1004 1004 1004 1045 1045 1006 1006 1045 1045 1047 1047 1006 1006 1006 1006 1047 1047 1007 1007 1047 1047 1048 1048 1007 1007 1007 1007 1048 1048 1005 1005 1048 1048 1046 1046 1005 1005 1005 1005 1046 1046 1003 1003 1046 1046 1044 1044 1003 1003 1003 1003 1044 1044 1001 1001 1044 1044 1042 1042 1001 1001 1001 1001 1042 1042 999 999 1042 1042 1040 1040 999 999 999 999 1040 1040 997 997 1040 1040 1038 1038 997 997 997 997 1038 1038 995 995 1038 1038 1036 1036 995 995 995 995 1036 1036 993 993 1036 1036 1034 1034 993 993 993 993 1034 1034 991 991 1034 1034 1032 1032 991 991 991 991 1032 1032 989 989 1032 1032 1030 1030 989 989 989 989 1030 1030 987 987 1030 1030 1028 1028 987 987 987 987 1028 1028 985 985 1028 1028 1026 1026 985 985 1087 1087 1151 1151 1086 1086 1151 1151 1149 1149 1086 1086 1086 1086 1149 1149 1083 1083 1149 1149 1146 1146 1083 1083 1083 1083 1146 1146 1082 1082 1146 1146 1145 1145 1082 1082 1082 1082 1145 1145 1079 1079 1095 1095 1161 1161 1094 1094 1161 1161 1159 1159 1094 1094 1094 1094 1159 1159 1091 1091 1159 1159 1156 1156 1091 1091 1091 1091 1156 1156 1090 1090 1156 1156 1155 1155 1090 1090 1090 1090 1155 1155 1623 1623 1155 1155 1624 1624 1625 1625 1087 1087 1152 1152 1151 1151 1101 1101 1168 1168 1102 1102 1168 1168 1169 1169 1102 1102 1102 1102 1169 1169 1099 1099 1169 1169 1166 1166 1099 1099 1099 1099 1166 1166 1098 1098 1166 1166 1165 1165 1098 1098 1098 1098 1165 1165 1095 1095 1165 1165 1162 1162 1095 1095 1095 1095 1162 1162 1161 1161 1093 1093 1158 1158 1096 1096 1158 1158 1160 1160 1096 1096 1096 1096 1160 1160 1097 1097 1160 1160 1163 1163 1097 1097 1097 1097 1163 1163 1100 1100 1163 1163 1164 1164 1100 1100 1100 1100 1164 1164 1101 1101 1164 1164 1167 1167 1101 1101 1101 1101 1167 1167 1168 1168 1085 1085 1148 1148 1088 1088 1148 1148 1150 1150 1088 1088 1626 1626 1627 1627 1089 1089 1628 1628 1153 1153 1089 1089 1089 1089 1153 1153 1092 1092 1153 1153 1154 1154 1092 1092 1092 1092 1154 1154 1093 1093 1154 1154 1157 1157 1093 1093 1093 1093 1157 1157 1158 1158 1074 1074 1135 1135 1075 1075 1135 1135 1137 1137 1075 1075 1075 1075 1137 1137 1077 1077 1137 1137 1138 1138 1077 1077 1077 1077 1138 1138 1080 1080 1138 1138 1140 1140 1080 1080 1080 1080 1140 1140 1081 1081 1140 1140 1143 1143 1081 1081 1081 1081 1143 1143 1084 1084 1143 1143 1144 1144 1084 1084 1084 1084 1144 1144 1085 1085 1144 1144 1147 1147 1085 1085 1085 1085 1147 1147 1148 1148 1066 1066 1125 1125 1067 1067 1125 1125 1128 1128 1067 1067 1067 1067 1128 1128 1070 1070 1128 1128 1129 1129 1070 1070 1070 1070 1129 1129 1071 1071 1129 1129 1132 1132 1071 1071 1071 1071 1132 1132 1074 1074 1132 1132 1134 1134 1074 1074 1074 1074 1134 1134 1135 1135 1058 1058 1115 1115 1059 1059 1115 1115 1118 1118 1059 1059 1059 1059 1118 1118 1062 1062 1118 1118 1119 1119 1062 1062 1062 1062 1119 1119 1629 1629 1119 1119 1630 1630 1631 1631 1063 1063 1122 1122 1066 1066 1122 1122 1124 1124 1066 1066 1066 1066 1124 1124 1125 1125 1050 1050 1105 1105 1051 1051 1105 1105 1108 1108 1051 1051 1051 1051 1108 1108 1054 1054 1108 1108 1109 1109 1054 1054 1054 1054 1109 1109 1055 1055 1109 1109 1112 1112 1055 1055 1055 1055 1112 1112 1058 1058 1112 1112 1114 1114 1058 1058 1058 1058 1114 1114 1115 1115 1053 1053 1107 1107 1052 1052 1107 1107 1106 1106 1052 1052 1052 1052 1106 1106 1049 1049 1106 1106 1103 1103 1049 1049 1049 1049 1103 1103 1050 1050 1103 1103 1104 1104 1050 1050 1050 1050 1104 1104 1105 1105 1061 1061 1117 1117 1060 1060 1117 1117 1116 1116 1060 1060 1060 1060 1116 1116 1057 1057 1116 1116 1113 1113 1057 1057 1057 1057 1113 1113 1056 1056 1113 1113 1111 1111 1056 1056 1056 1056 1111 1111 1053 1053 1111 1111 1110 1110 1053 1053 1053 1053 1110 1110 1107 1107 1069 1069 1127 1127 1068 1068 1127 1127 1126 1126 1068 1068 1068 1068 1126 1126 1065 1065 1126 1126 1123 1123 1065 1065 1065 1065 1123 1123 1064 1064 1123 1123 1121 1121 1064 1064 1632 1632 1633 1633 1061 1061 1634 1634 1635 1635 1061 1061 1061 1061 1636 1636 1117 1117 1145 1145 1142 1142 1079 1079 1142 1142 1141 1141 1079 1079 1079 1079 1141 1141 1078 1078 1141 1141 1139 1139 1078 1078 1078 1078 1139 1139 1076 1076 1139 1139 1136 1136 1076 1076 1076 1076 1136 1136 1073 1073 1136 1136 1133 1133 1073 1073 1073 1073 1133 1133 1072 1072 1133 1133 1131 1131 1072 1072 1072 1072 1131 1131 1069 1069 1131 1131 1130 1130 1069 1069 1069 1069 1130 1130 1127 1127 1186 1186 1183 1183 1226 1226 1226 1226 1229 1229 1186 1186 1229 1229 1230 1230 1186 1186 1186 1186 1230 1230 1188 1188 1230 1230 1233 1233 1188 1188 1233 1233 1234 1234 1188 1188 1188 1188 1234 1234 1190 1190 1234 1234 1237 1237 1190 1190 1237 1237 1238 1238 1190 1190 1190 1190 1238 1238 1192 1192 1238 1238 1241 1241 1192 1192 1241 1241 1242 1242 1192 1192 1192 1192 1242 1242 1194 1194 1242 1242 1245 1245 1194 1194 1245 1245 1246 1246 1194 1194 1194 1194 1246 1246 1196 1196 1246 1246 1249 1249 1196 1196 1249 1249 1250 1250 1196 1196 1196 1196 1250 1250 1197 1197 1250 1250 1251 1251 1197 1197 1251 1251 1248 1248 1197 1197 1197 1197 1248 1248 1195 1195 1248 1248 1247 1247 1195 1195 1247 1247 1244 1244 1195 1195 1195 1195 1244 1244 1193 1193 1244 1244 1243 1243 1193 1193 1243 1243 1240 1240 1193 1193 1193 1193 1240 1240 1191 1191 1240 1240 1239 1239 1191 1191 1239 1239 1236 1236 1191 1191 1191 1191 1236 1236 1189 1189 1236 1236 1235 1235 1189 1189 1235 1235 1232 1232 1189 1189 1189 1189 1232 1232 1187 1187 1232 1232 1231 1231 1187 1187 1231 1231 1228 1228 1187 1187 1187 1187 1228 1228 1185 1185 1228 1228 1227 1227 1185 1185 1185 1185 1227 1227 1184 1184 1227 1227 1225 1225 1184 1184 1184 1184 1225 1225 1182 1182 1225 1225 1222 1222 1182 1182 1222 1222 1221 1221 1182 1182 1182 1182 1221 1221 1180 1180 1221 1221 1218 1218 1180 1180 1218 1218 1217 1217 1180 1180 1180 1180 1217 1217 1178 1178 1217 1217 1214 1214 1178 1178 1214 1214 1213 1213 1178 1178 1178 1178 1213 1213 1176 1176 1213 1213 1210 1210 1176 1176 1210 1210 1209 1209 1176 1176 1176 1176 1209 1209 1174 1174 1209 1209 1206 1206 1174 1174 1206 1206 1205 1205 1174 1174 1174 1174 1205 1205 1172 1172 1205 1205 1202 1202 1172 1172 1202 1202 1201 1201 1172 1172 1172 1172 1201 1201 1170 1170 1201 1201 1198 1198 1170 1170 1198 1198 1199 1199 1170 1170 1170 1170 1199 1199 1171 1171 1199 1199 1200 1200 1171 1171 1200 1200 1203 1203 1171 1171 1171 1171 1203 1203 1173 1173 1203 1203 1204 1204 1173 1173 1204 1204 1207 1207 1173 1173 1173 1173 1207 1207 1175 1175 1207 1207 1208 1208 1175 1175 1208 1208 1211 1211 1175 1175 1175 1175 1211 1211 1177 1177 1211 1211 1212 1212 1177 1177 1212 1212 1215 1215 1177 1177 1177 1177 1215 1215 1179 1179 1215 1215 1216 1216 1179 1179 1216 1216 1219 1219 1179 1179 1179 1179 1219 1219 1181 1181 1219 1219 1220 1220 1181 1181 1220 1220 1223 1223 1181 1181 1181 1181 1223 1223 1183 1183 1223 1223 1224 1224 1183 1183 1183 1183 1224 1224 1226 1226 1267 1267 1264 1264 1266 1266 1272 1272 1270 1270 1266 1266 1270 1270 1268 1268 1266 1266 1266 1266 1268 1268 1267 1267 1278 1278 1276 1276 1266 1266 1276 1276 1274 1274 1266 1266 1266 1266 1274 1274 1272 1272 1277 1277 1279 1279 1266 1266 1279 1279 1280 1280 1266 1266 1266 1266 1280 1280 1278 1278 1271 1271 1273 1273 1266 1266 1273 1273 1275 1275 1266 1266 1266 1266 1275 1275 1277 1277 1263 1263 1265 1265 1266 1266 1265 1265 1269 1269 1266 1266 1266 1266 1269 1269 1271 1271 1257 1257 1259 1259 1266 1266 1259 1259 1261 1261 1266 1266 1266 1266 1261 1261 1263 1263 1252 1252 1253 1253 1266 1266 1253 1253 1255 1255 1266 1266 1266 1266 1255 1255 1257 1257 1258 1258 1256 1256 1266 1266 1256 1256 1254 1254 1266 1266 1266 1266 1254 1254 1252 1252 1264 1264 1262 1262 1266 1266 1262 1262 1260 1260 1266 1266 1266 1266 1260 1260 1258 1258 1281 1281 1282 1282 1283 1283 1282 1282 1284 1284 1283 1283 1285 1285 1286 1286 1287 1287 1286 1286 1288 1288 1287 1287 1289 1289 1290 1290 1291 1291 1290 1290 1292 1292 1291 1291 1293 1293 1294 1294 1295 1295 1294 1294 1296 1296 1295 1295 1297 1297 1298 1298 1299 1299 1298 1298 1300 1300 1299 1299 1301 1301 1302 1302 1303 1303 1302 1302 1304 1304 1303 1303 1305 1305 1306 1306 1307 1307 1306 1306 1308 1308 1307 1307 1307 1307 1308 1308 1309 1309 1308 1308 1310 1310 1309 1309
+2 2 0 0 16 16 35 35 31 31 33 33 35 35 33 33 37 37 46 46 44 44 33 33 44 44 42 42 33 33 42 42 39 39 33 33 33 33 39 39 37 37 41 41 43 43 34 34 31 31 29 29 33 33 29 29 27 27 33 33 33 33 27 27 22 22 27 27 25 25 22 22 25 25 21 21 22 22 22 22 21 21 19 19 20 20 24 24 23 23 40 40 51 51 53 53 54 54 52 52 40 40 52 52 50 50 40 40 40 40 50 50 33 33 50 50 48 48 33 33 33 33 48 48 46 46 53 53 55 55 40 40 55 55 56 56 40 40 40 40 56 56 54 54 32 32 36 36 34 34 36 36 38 38 34 34 34 34 38 38 41 41 13 13 15 15 23 23 15 15 18 18 23 23 23 23 18 18 20 20 2 2 16 16 4 4 43 43 45 45 34 34 45 45 47 47 34 34 34 34 47 47 40 40 47 47 49 49 40 40 40 40 49 49 51 51 0 0 1 1 16 16 1 1 3 3 16 16 16 16 3 3 5 5 19 19 17 17 22 22 17 17 14 14 22 22 22 22 14 14 12 12 24 24 26 26 23 23 26 26 28 28 23 23 23 23 28 28 34 34 28 28 30 30 34 34 34 34 30 30 32 32 5 5 7 7 16 16 7 7 9 9 16 16 16 16 9 9 23 23 9 9 11 11 23 23 23 23 11 11 13 13 12 12 10 10 22 22 10 10 8 8 22 22 22 22 8 8 16 16 8 8 6 6 16 16 16 16 6 6 4 4 117 117 178 178 115 115 178 178 176 176 115 115 115 115 176 176 112 112 176 176 174 174 112 112 112 112 174 174 111 111 174 174 172 172 111 111 111 111 172 172 109 109 126 126 184 184 182 182 117 117 119 119 178 178 1311 1311 121 121 1312 1312 1313 1313 121 121 180 180 121 121 123 123 180 180 180 180 123 123 182 182 123 123 125 125 182 182 182 182 125 125 126 126 126 126 128 128 184 184 128 128 131 131 184 184 184 184 131 131 186 186 131 131 132 132 186 186 132 132 134 134 186 186 186 186 134 134 188 188 134 134 135 135 188 188 188 188 135 135 190 190 135 135 138 138 190 190 190 190 138 138 191 191 138 138 139 139 191 191 139 139 140 140 191 191 140 140 137 137 191 191 191 191 137 137 189 189 137 137 136 136 189 189 189 189 136 136 187 187 136 136 133 133 187 187 187 187 133 133 185 185 133 133 130 130 185 185 130 130 129 129 185 185 129 129 127 127 185 185 185 185 127 127 183 183 127 127 124 124 183 183 183 183 124 124 181 181 124 124 122 122 181 181 181 181 122 122 179 179 122 122 120 120 179 179 179 179 120 120 1314 1314 120 120 1315 1315 1316 1316 118 118 116 116 177 177 116 116 114 114 177 177 177 177 114 114 175 175 114 114 113 113 175 175 175 175 113 113 173 173 113 113 110 110 173 173 173 173 110 110 171 171 110 110 107 107 171 171 98 98 165 165 167 167 107 107 106 106 171 171 106 106 104 104 171 171 171 171 104 104 169 169 104 104 103 103 169 169 169 169 103 103 167 167 103 103 100 100 167 167 167 167 100 100 98 98 98 98 97 97 165 165 97 97 94 94 165 165 165 165 94 94 163 163 94 94 93 93 163 163 93 93 91 91 163 163 163 163 91 91 161 161 91 91 90 90 161 161 161 161 90 90 159 159 90 90 87 87 159 159 159 159 87 87 157 157 87 87 84 84 157 157 84 84 83 83 157 157 83 83 81 81 157 157 157 157 81 81 155 155 81 81 79 79 155 155 1317 1317 1318 1318 153 153 1319 1319 77 77 153 153 153 153 77 77 151 151 77 77 75 75 151 151 75 75 73 73 151 151 73 73 70 70 151 151 151 151 70 70 149 149 70 70 68 68 149 149 149 149 68 68 147 147 68 68 67 67 147 147 147 147 67 67 145 145 67 67 64 64 145 145 145 145 64 64 143 143 64 64 61 61 143 143 61 61 60 60 143 143 60 60 57 57 143 143 143 143 57 57 141 141 57 57 58 58 141 141 141 141 58 58 142 142 58 58 59 59 142 142 142 142 59 59 144 144 59 59 62 62 144 144 62 62 63 63 144 144 63 63 65 65 144 144 144 144 65 65 146 146 65 65 66 66 146 146 146 146 66 66 148 148 66 66 69 69 148 148 69 69 71 71 148 148 148 148 71 71 150 150 71 71 72 72 150 150 72 72 74 74 150 150 150 150 74 74 152 152 74 74 76 76 152 152 76 76 1320 1320 152 152 152 152 1321 1321 1322 1322 78 78 80 80 154 154 154 154 80 80 156 156 80 80 82 82 156 156 156 156 82 82 158 158 82 82 85 85 158 158 85 85 86 86 158 158 86 86 88 88 158 158 158 158 88 88 160 160 88 88 89 89 160 160 160 160 89 89 162 162 89 89 92 92 162 162 162 162 92 92 164 164 92 92 95 95 164 164 95 95 96 96 164 164 96 96 99 99 164 164 164 164 99 99 166 166 99 99 101 101 166 166 166 166 101 101 168 168 101 101 102 102 168 168 168 168 102 102 170 170 102 102 105 105 170 170 170 170 105 105 172 172 105 105 108 108 172 172 172 172 108 108 109 109 1323 1323 215 215 1324 1324 215 215 213 213 1325 1325 1326 1326 213 213 1327 1327 213 213 211 211 1328 1328 1329 1329 211 211 1330 1330 211 211 209 209 1331 1331 1332 1332 209 209 1333 1333 209 209 207 207 1334 1334 1335 1335 207 207 1336 1336 207 207 205 205 1337 1337 1338 1338 205 205 1339 1339 205 205 203 203 1340 1340 1341 1341 203 203 1342 1342 203 203 201 201 1343 1343 1344 1344 201 201 1345 1345 201 201 199 199 1346 1346 1347 1347 199 199 1348 1348 199 199 197 197 1349 1349 1350 1350 197 197 1351 1351 197 197 195 195 1352 1352 1353 1353 195 195 1354 1354 195 195 193 193 1355 1355 1356 1356 193 193 1357 1357 193 193 192 192 1358 1358 1359 1359 192 192 1360 1360 192 192 194 194 1361 1361 1362 1362 194 194 1363 1363 194 194 196 196 1364 1364 1365 1365 196 196 1366 1366 196 196 198 198 1367 1367 1368 1368 198 198 1369 1369 198 198 200 200 1370 1370 1371 1371 200 200 1372 1372 200 200 202 202 1373 1373 1374 1374 202 202 1375 1375 202 202 204 204 1376 1376 1377 1377 204 204 1378 1378 204 204 206 206 1379 1379 1380 1380 206 206 1381 1381 206 206 208 208 1382 1382 1383 1383 208 208 1384 1384 208 208 210 210 1385 1385 1386 1386 210 210 1387 1387 210 210 212 212 1388 1388 1389 1389 212 212 1390 1390 212 212 214 214 1391 1391 1392 1392 214 214 1393 1393 214 214 216 216 1394 1394 1395 1395 216 216 1396 1396 216 216 218 218 1397 1397 1398 1398 218 218 1399 1399 218 218 220 220 1400 1400 1401 1401 220 220 1402 1402 220 220 222 222 1403 1403 1404 1404 222 222 1405 1405 222 222 224 224 1406 1406 1407 1407 224 224 1408 1408 224 224 226 226 1409 1409 1410 1410 226 226 1411 1411 226 226 228 228 1412 1412 1413 1413 228 228 1414 1414 228 228 230 230 1415 1415 1416 1416 230 230 1417 1417 230 230 232 232 1418 1418 1419 1419 232 232 1420 1420 232 232 234 234 1421 1421 1422 1422 234 234 1423 1423 234 234 236 236 1424 1424 1425 1425 236 236 1426 1426 236 236 238 238 1427 1427 1428 1428 238 238 1429 1429 238 238 240 240 1430 1430 1431 1431 240 240 1432 1432 240 240 242 242 1433 1433 1434 1434 242 242 1435 1435 242 242 241 241 1436 1436 1437 1437 241 241 1438 1438 241 241 239 239 1439 1439 1440 1440 239 239 1441 1441 239 239 237 237 1442 1442 1443 1443 237 237 1444 1444 237 237 235 235 1445 1445 1446 1446 235 235 1447 1447 235 235 233 233 1448 1448 1449 1449 233 233 1450 1450 233 233 231 231 1451 1451 1452 1452 231 231 1453 1453 231 231 229 229 1454 1454 1455 1455 229 229 1456 1456 229 229 227 227 1457 1457 1458 1458 227 227 1459 1459 227 227 225 225 1460 1460 1461 1461 225 225 1462 1462 225 225 223 223 1463 1463 1464 1464 223 223 1465 1465 223 223 221 221 1466 1466 1467 1467 221 221 1468 1468 221 221 219 219 1469 1469 1470 1470 219 219 1471 1471 219 219 217 217 1472 1472 1473 1473 217 217 1474 1474 217 217 215 215 1475 1475 217 217 266 266 215 215 266 266 264 264 215 215 215 215 264 264 213 213 264 264 262 262 213 213 213 213 262 262 211 211 262 262 260 260 211 211 211 211 260 260 209 209 260 260 258 258 209 209 209 209 258 258 207 207 258 258 256 256 207 207 207 207 256 256 205 205 256 256 254 254 205 205 205 205 254 254 203 203 254 254 252 252 203 203 203 203 252 252 201 201 252 252 250 250 201 201 201 201 250 250 199 199 250 250 248 248 199 199 199 199 248 248 197 197 248 248 246 246 197 197 197 197 246 246 195 195 246 246 244 244 195 195 195 195 244 244 193 193 244 244 243 243 193 193 193 193 243 243 192 192 243 243 245 245 192 192 192 192 245 245 194 194 245 245 247 247 194 194 194 194 247 247 196 196 247 247 249 249 196 196 196 196 249 249 198 198 249 249 251 251 198 198 198 198 251 251 200 200 251 251 253 253 200 200 200 200 253 253 202 202 253 253 255 255 202 202 202 202 255 255 204 204 255 255 257 257 204 204 204 204 257 257 206 206 257 257 259 259 206 206 206 206 259 259 208 208 259 259 261 261 208 208 208 208 261 261 210 210 261 261 263 263 210 210 210 210 263 263 212 212 263 263 265 265 212 212 212 212 265 265 214 214 265 265 267 267 214 214 214 214 267 267 216 216 267 267 269 269 216 216 216 216 269 269 218 218 269 269 271 271 218 218 218 218 271 271 220 220 271 271 273 273 220 220 220 220 273 273 222 222 273 273 275 275 222 222 222 222 275 275 224 224 275 275 277 277 224 224 224 224 277 277 226 226 277 277 279 279 226 226 226 226 279 279 228 228 279 279 281 281 228 228 228 228 281 281 230 230 281 281 283 283 230 230 230 230 283 283 232 232 283 283 285 285 232 232 232 232 285 285 234 234 285 285 287 287 234 234 234 234 287 287 236 236 287 287 289 289 236 236 236 236 289 289 238 238 289 289 291 291 238 238 238 238 291 291 240 240 291 291 293 293 240 240 240 240 293 293 242 242 293 293 292 292 242 242 242 242 292 292 241 241 292 292 290 290 241 241 241 241 290 290 239 239 290 290 288 288 239 239 239 239 288 288 237 237 288 288 286 286 237 237 237 237 286 286 235 235 286 286 284 284 235 235 235 235 284 284 233 233 284 284 282 282 233 233 233 233 282 282 231 231 282 282 280 280 231 231 231 231 280 280 229 229 280 280 278 278 229 229 229 229 278 278 227 227 278 278 276 276 227 227 227 227 276 276 225 225 276 276 274 274 225 225 225 225 274 274 223 223 274 274 272 272 223 223 223 223 272 272 221 221 272 272 270 270 221 221 221 221 270 270 219 219 270 270 268 268 219 219 219 219 268 268 217 217 268 268 266 266 217 217 268 268 317 317 266 266 317 317 315 315 266 266 266 266 315 315 264 264 315 315 313 313 264 264 264 264 313 313 262 262 313 313 311 311 262 262 262 262 311 311 260 260 311 311 309 309 260 260 260 260 309 309 258 258 309 309 307 307 258 258 258 258 307 307 256 256 307 307 305 305 256 256 256 256 305 305 254 254 305 305 303 303 254 254 254 254 303 303 252 252 303 303 301 301 252 252 252 252 301 301 250 250 301 301 299 299 250 250 250 250 299 299 248 248 299 299 297 297 248 248 248 248 297 297 246 246 297 297 295 295 246 246 246 246 295 295 244 244 295 295 294 294 244 244 244 244 294 294 243 243 294 294 296 296 243 243 243 243 296 296 245 245 296 296 298 298 245 245 245 245 298 298 247 247 298 298 300 300 247 247 247 247 300 300 249 249 300 300 302 302 249 249 249 249 302 302 251 251 302 302 304 304 251 251 251 251 304 304 253 253 304 304 306 306 253 253 253 253 306 306 255 255 306 306 308 308 255 255 255 255 308 308 257 257 308 308 310 310 257 257 257 257 310 310 259 259 310 310 312 312 259 259 259 259 312 312 261 261 312 312 314 314 261 261 261 261 314 314 263 263 314 314 316 316 263 263 263 263 316 316 265 265 316 316 318 318 265 265 265 265 318 318 267 267 318 318 320 320 267 267 267 267 320 320 269 269 320 320 322 322 269 269 269 269 322 322 271 271 322 322 324 324 271 271 271 271 324 324 273 273 324 324 326 326 273 273 273 273 326 326 275 275 326 326 328 328 275 275 275 275 328 328 277 277 328 328 330 330 277 277 277 277 330 330 279 279 330 330 332 332 279 279 279 279 332 332 281 281 332 332 334 334 281 281 281 281 334 334 283 283 334 334 336 336 283 283 283 283 336 336 285 285 336 336 338 338 285 285 285 285 338 338 287 287 338 338 340 340 287 287 287 287 340 340 289 289 340 340 342 342 289 289 289 289 342 342 291 291 342 342 344 344 291 291 291 291 344 344 293 293 344 344 343 343 293 293 293 293 343 343 292 292 343 343 341 341 292 292 292 292 341 341 290 290 341 341 339 339 290 290 290 290 339 339 288 288 339 339 337 337 288 288 288 288 337 337 286 286 337 337 335 335 286 286 286 286 335 335 284 284 335 335 333 333 284 284 284 284 333 333 282 282 333 333 331 331 282 282 282 282 331 331 280 280 331 331 329 329 280 280 280 280 329 329 278 278 329 329 327 327 278 278 278 278 327 327 276 276 327 327 325 325 276 276 276 276 325 325 274 274 325 325 323 323 274 274 274 274 323 323 272 272 323 323 321 321 272 272 272 272 321 321 270 270 321 321 319 319 270 270 270 270 319 319 268 268 319 319 317 317 268 268 319 319 368 368 317 317 368 368 366 366 317 317 317 317 366 366 315 315 366 366 364 364 315 315 315 315 364 364 313 313 364 364 362 362 313 313 313 313 362 362 311 311 362 362 360 360 311 311 311 311 360 360 309 309 360 360 358 358 309 309 309 309 358 358 307 307 358 358 356 356 307 307 307 307 356 356 305 305 356 356 354 354 305 305 305 305 354 354 303 303 354 354 352 352 303 303 303 303 352 352 301 301 352 352 350 350 301 301 301 301 350 350 299 299 350 350 348 348 299 299 299 299 348 348 297 297 348 348 346 346 297 297 297 297 346 346 295 295 346 346 345 345 295 295 295 295 345 345 294 294 345 345 347 347 294 294 294 294 347 347 296 296 347 347 349 349 296 296 296 296 349 349 298 298 349 349 351 351 298 298 298 298 351 351 300 300 351 351 353 353 300 300 300 300 353 353 302 302 353 353 355 355 302 302 302 302 355 355 304 304 355 355 357 357 304 304 304 304 357 357 306 306 357 357 359 359 306 306 306 306 359 359 308 308 359 359 361 361 308 308 308 308 361 361 310 310 361 361 363 363 310 310 310 310 363 363 312 312 363 363 365 365 312 312 312 312 365 365 314 314 365 365 367 367 314 314 314 314 367 367 316 316 367 367 369 369 316 316 316 316 369 369 318 318 369 369 371 371 318 318 318 318 371 371 320 320 371 371 373 373 320 320 320 320 373 373 322 322 373 373 375 375 322 322 322 322 375 375 324 324 375 375 377 377 324 324 324 324 377 377 326 326 377 377 379 379 326 326 326 326 379 379 328 328 379 379 381 381 328 328 328 328 381 381 330 330 381 381 383 383 330 330 330 330 383 383 332 332 383 383 385 385 332 332 332 332 385 385 334 334 385 385 387 387 334 334 334 334 387 387 336 336 387 387 389 389 336 336 336 336 389 389 338 338 389 389 391 391 338 338 338 338 391 391 340 340 391 391 393 393 340 340 340 340 393 393 342 342 393 393 395 395 342 342 342 342 395 395 344 344 395 395 394 394 344 344 344 344 394 394 343 343 394 394 392 392 343 343 343 343 392 392 341 341 392 392 390 390 341 341 341 341 390 390 339 339 390 390 388 388 339 339 339 339 388 388 337 337 388 388 386 386 337 337 337 337 386 386 335 335 386 386 384 384 335 335 335 335 384 384 333 333 384 384 382 382 333 333 333 333 382 382 331 331 382 382 380 380 331 331 331 331 380 380 329 329 380 380 378 378 329 329 329 329 378 378 327 327 378 378 376 376 327 327 327 327 376 376 325 325 376 376 374 374 325 325 325 325 374 374 323 323 374 374 372 372 323 323 323 323 372 372 321 321 372 372 370 370 321 321 321 321 370 370 319 319 370 370 368 368 319 319 370 370 419 419 368 368 419 419 417 417 368 368 368 368 417 417 366 366 417 417 415 415 366 366 366 366 415 415 364 364 415 415 413 413 364 364 364 364 413 413 362 362 413 413 411 411 362 362 362 362 411 411 360 360 411 411 409 409 360 360 360 360 409 409 358 358 409 409 407 407 358 358 358 358 407 407 356 356 407 407 405 405 356 356 356 356 405 405 354 354 405 405 403 403 354 354 354 354 403 403 352 352 403 403 401 401 352 352 352 352 401 401 350 350 401 401 399 399 350 350 350 350 399 399 348 348 399 399 397 397 348 348 348 348 397 397 346 346 397 397 396 396 346 346 346 346 396 396 345 345 396 396 398 398 345 345 345 345 398 398 347 347 398 398 400 400 347 347 347 347 400 400 349 349 400 400 402 402 349 349 349 349 402 402 351 351 402 402 404 404 351 351 351 351 404 404 353 353 404 404 406 406 353 353 353 353 406 406 355 355 406 406 408 408 355 355 355 355 408 408 357 357 408 408 410 410 357 357 357 357 410 410 359 359 410 410 412 412 359 359 359 359 412 412 361 361 412 412 414 414 361 361 361 361 414 414 363 363 414 414 416 416 363 363 363 363 416 416 365 365 416 416 418 418 365 365 365 365 418 418 367 367 418 418 420 420 367 367 367 367 420 420 369 369 420 420 422 422 369 369 369 369 422 422 371 371 422 422 424 424 371 371 371 371 424 424 373 373 424 424 426 426 373 373 373 373 426 426 375 375 426 426 428 428 375 375 375 375 428 428 377 377 428 428 430 430 377 377 377 377 430 430 379 379 430 430 432 432 379 379 379 379 432 432 381 381 432 432 434 434 381 381 381 381 434 434 383 383 434 434 436 436 383 383 383 383 436 436 385 385 436 436 438 438 385 385 385 385 438 438 387 387 438 438 440 440 387 387 387 387 440 440 389 389 440 440 442 442 389 389 389 389 442 442 391 391 442 442 444 444 391 391 391 391 444 444 393 393 444 444 446 446 393 393 393 393 446 446 395 395 446 446 445 445 395 395 395 395 445 445 394 394 445 445 443 443 394 394 394 394 443 443 392 392 443 443 441 441 392 392 392 392 441 441 390 390 441 441 439 439 390 390 390 390 439 439 388 388 439 439 437 437 388 388 388 388 437 437 386 386 437 437 435 435 386 386 386 386 435 435 384 384 435 435 433 433 384 384 384 384 433 433 382 382 433 433 431 431 382 382 382 382 431 431 380 380 431 431 429 429 380 380 380 380 429 429 378 378 429 429 427 427 378 378 378 378 427 427 376 376 427 427 425 425 376 376 376 376 425 425 374 374 425 425 423 423 374 374 374 374 423 423 372 372 423 423 421 421 372 372 372 372 421 421 370 370 421 421 419 419 370 370 421 421 470 470 419 419 470 470 468 468 419 419 419 419 468 468 417 417 468 468 466 466 417 417 417 417 466 466 415 415 466 466 464 464 415 415 415 415 464 464 413 413 464 464 462 462 413 413 413 413 462 462 411 411 462 462 460 460 411 411 411 411 460 460 409 409 460 460 458 458 409 409 409 409 458 458 407 407 458 458 456 456 407 407 407 407 456 456 405 405 456 456 454 454 405 405 405 405 454 454 403 403 454 454 452 452 403 403 403 403 452 452 401 401 452 452 450 450 401 401 401 401 450 450 399 399 450 450 448 448 399 399 399 399 448 448 397 397 448 448 447 447 397 397 397 397 447 447 396 396 447 447 449 449 396 396 396 396 449 449 398 398 449 449 451 451 398 398 398 398 451 451 400 400 451 451 453 453 400 400 400 400 453 453 402 402 453 453 455 455 402 402 402 402 455 455 404 404 455 455 457 457 404 404 404 404 457 457 406 406 457 457 459 459 406 406 406 406 459 459 408 408 459 459 461 461 408 408 408 408 461 461 410 410 461 461 463 463 410 410 410 410 463 463 412 412 463 463 465 465 412 412 412 412 465 465 414 414 465 465 467 467 414 414 414 414 467 467 416 416 467 467 469 469 416 416 416 416 469 469 418 418 469 469 471 471 418 418 418 418 471 471 420 420 471 471 473 473 420 420 420 420 473 473 422 422 473 473 475 475 422 422 422 422 475 475 424 424 475 475 477 477 424 424 424 424 477 477 426 426 477 477 479 479 426 426 426 426 479 479 428 428 479 479 481 481 428 428 428 428 481 481 430 430 481 481 483 483 430 430 430 430 483 483 432 432 483 483 485 485 432 432 432 432 485 485 434 434 485 485 487 487 434 434 434 434 487 487 436 436 487 487 489 489 436 436 436 436 489 489 438 438 489 489 491 491 438 438 438 438 491 491 440 440 491 491 493 493 440 440 440 440 493 493 442 442 493 493 495 495 442 442 442 442 495 495 444 444 495 495 497 497 444 444 444 444 497 497 446 446 497 497 496 496 446 446 446 446 496 496 445 445 496 496 494 494 445 445 445 445 494 494 443 443 494 494 492 492 443 443 443 443 492 492 441 441 492 492 490 490 441 441 441 441 490 490 439 439 490 490 488 488 439 439 439 439 488 488 437 437 488 488 486 486 437 437 437 437 486 486 435 435 486 486 484 484 435 435 435 435 484 484 433 433 484 484 482 482 433 433 433 433 482 482 431 431 482 482 480 480 431 431 431 431 480 480 429 429 480 480 478 478 429 429 429 429 478 478 427 427 478 478 476 476 427 427 427 427 476 476 425 425 476 476 474 474 425 425 425 425 474 474 423 423 474 474 472 472 423 423 423 423 472 472 421 421 472 472 470 470 421 421 516 516 518 518 578 578 520 520 582 582 518 518 582 582 579 579 518 518 518 518 579 579 578 578 589 589 588 588 522 522 588 588 586 586 522 522 522 522 586 586 520 520 586 586 585 585 520 520 520 520 585 585 582 582 589 589 522 522 592 592 522 522 524 524 592 592 592 592 524 524 594 594 594 594 524 524 596 596 1476 1476 526 526 1477 1477 1478 1478 526 526 598 598 528 528 602 602 526 526 602 602 600 600 526 526 526 526 600 600 598 598 530 530 605 605 528 528 605 605 603 603 528 528 528 528 603 603 602 602 612 612 611 611 532 532 611 611 609 609 532 532 532 532 609 609 530 530 609 609 608 608 530 530 530 530 608 608 605 605 612 612 532 532 615 615 532 532 533 533 615 615 615 615 533 533 616 616 616 616 533 533 617 617 533 533 531 531 617 617 617 617 531 531 614 614 529 529 610 610 531 531 610 610 613 613 531 531 531 531 613 613 614 614 527 527 606 606 529 529 606 606 607 607 529 529 529 529 607 607 610 610 525 525 601 601 527 527 601 601 604 604 527 527 527 527 604 604 606 606 1479 1479 597 597 525 525 597 597 599 599 525 525 525 525 599 599 601 601 590 590 591 591 521 521 591 591 593 593 521 521 521 521 593 593 523 523 593 593 595 595 523 523 1480 1480 1481 1481 597 597 590 590 521 521 587 587 521 521 519 519 587 587 587 587 519 519 584 584 584 584 519 519 583 583 519 519 517 517 583 583 583 583 517 517 581 581 515 515 577 577 517 517 577 577 580 580 517 517 517 517 580 580 581 581 513 513 574 574 515 515 574 574 575 575 515 515 515 515 575 575 577 577 567 567 568 568 511 511 568 568 570 570 511 511 511 511 570 570 513 513 570 570 571 571 513 513 513 513 571 571 574 574 567 567 511 511 564 564 511 511 509 509 564 564 564 564 509 509 561 561 561 561 509 509 560 560 509 509 507 507 560 560 560 560 507 507 558 558 505 505 554 554 1482 1482 554 554 1483 1483 1484 1484 507 507 556 556 558 558 503 503 550 550 505 505 550 550 552 552 505 505 505 505 552 552 554 554 501 501 545 545 503 503 545 545 547 547 503 503 503 503 547 547 550 550 499 499 541 541 501 501 541 541 544 544 501 501 501 501 544 544 545 545 535 535 534 534 498 498 534 534 537 537 498 498 498 498 537 537 499 499 537 537 538 538 499 499 499 499 538 538 541 541 535 535 498 498 536 536 498 498 500 500 536 536 536 536 500 500 539 539 539 539 500 500 540 540 500 500 502 502 540 540 540 540 502 502 542 542 504 504 546 546 502 502 546 546 543 543 502 502 502 502 543 543 542 542 506 506 549 549 504 504 549 549 548 548 504 504 504 504 548 548 546 546 557 557 555 555 508 508 1485 1485 553 553 1486 1486 1487 1487 553 553 506 506 553 553 551 551 506 506 506 506 551 551 549 549 557 557 508 508 559 559 508 508 510 510 559 559 559 559 510 510 562 562 562 562 510 510 563 563 510 510 512 512 563 563 563 563 512 512 565 565 514 514 569 569 512 512 569 569 566 566 512 512 512 512 566 566 565 565 578 578 576 576 516 516 576 576 573 573 516 516 516 516 573 573 514 514 573 573 572 572 514 514 514 514 572 572 569 569 684 684 671 671 687 687 671 671 675 675 687 687 687 687 675 675 689 689 675 675 677 677 689 689 689 689 677 677 691 691 677 677 679 679 691 691 691 691 679 679 693 693 679 679 681 681 693 693 693 693 681 681 694 694 681 681 685 685 694 694 694 694 685 685 692 692 685 685 682 682 692 692 692 692 682 682 690 690 621 621 632 632 619 619 632 632 630 630 619 619 619 619 630 630 618 618 630 630 627 627 618 618 618 618 627 627 620 620 627 627 631 631 620 620 620 620 631 631 622 622 631 631 633 633 622 622 622 622 633 633 624 624 633 633 635 635 624 624 624 624 635 635 626 626 635 635 637 637 626 626 626 626 637 637 629 629 682 682 680 680 690 690 680 680 678 678 690 690 690 690 678 678 688 688 678 678 676 676 688 688 688 688 676 676 686 686 676 676 672 672 686 686 686 686 672 672 683 683 672 672 670 670 683 683 683 683 670 670 673 673 670 670 666 666 673 673 673 673 666 666 667 667 666 666 664 664 667 667 667 667 664 664 661 661 664 664 660 660 661 661 661 661 660 660 655 655 637 637 641 641 629 629 641 641 643 643 629 629 629 629 643 643 639 639 643 643 647 647 639 639 639 639 647 647 645 645 647 647 649 649 645 645 645 645 649 649 651 651 649 649 653 653 651 651 651 651 653 653 657 657 653 653 656 656 657 657 657 657 656 656 662 662 656 656 659 659 662 662 662 662 659 659 668 668 659 659 663 663 668 668 668 668 663 663 674 674 663 663 665 665 674 674 674 674 665 665 684 684 665 665 669 669 684 684 684 684 669 669 671 671 660 660 658 658 655 655 658 658 654 654 655 655 655 655 654 654 650 650 654 654 652 652 650 650 650 650 652 652 644 644 652 652 648 648 644 644 644 644 648 648 638 638 648 648 646 646 638 638 638 638 646 646 628 628 646 646 642 642 628 628 628 628 642 642 625 625 642 642 640 640 625 625 625 625 640 640 623 623 640 640 636 636 623 623 623 623 636 636 621 621 636 636 634 634 621 621 621 621 634 634 632 632 788 788 786 786 734 734 734 734 737 737 788 788 737 737 738 738 788 788 788 788 738 738 790 790 738 738 741 741 790 790 790 790 741 741 792 792 741 741 743 743 792 792 743 743 744 744 792 792 1488 1488 1489 1489 794 794 1490 1490 747 747 794 794 747 747 748 748 794 794 794 794 748 748 796 796 748 748 751 751 796 796 796 796 751 751 798 798 751 751 753 753 798 798 753 753 754 754 798 798 798 798 754 754 800 800 754 754 757 757 800 800 757 757 758 758 800 800 800 800 758 758 802 802 758 758 761 761 802 802 802 802 761 761 801 801 761 761 760 760 801 801 760 760 759 759 801 801 801 801 759 759 799 799 759 759 756 756 799 799 756 756 755 755 799 799 799 799 755 755 797 797 755 755 752 752 797 797 797 797 752 752 795 795 752 752 750 750 795 795 750 750 749 749 795 795 795 795 749 749 793 793 749 749 746 746 793 793 746 746 745 745 793 793 793 793 745 745 1491 1491 745 745 1492 1492 1493 1493 791 791 742 742 789 789 742 742 740 740 789 789 740 740 739 739 789 789 789 789 739 739 787 787 739 739 736 736 787 787 736 736 735 735 787 787 787 787 735 735 785 785 735 735 732 732 785 785 785 785 732 732 783 783 732 732 730 730 783 783 730 730 729 729 783 783 783 783 729 729 781 781 729 729 727 727 781 781 727 727 726 726 781 781 781 781 726 726 779 779 726 726 724 724 779 779 779 779 724 724 777 777 724 724 721 721 777 777 721 721 720 720 777 777 777 777 720 720 775 775 720 720 717 717 775 775 717 717 716 716 775 775 775 775 716 716 773 773 716 716 714 714 773 773 1494 1494 1495 1495 771 771 1496 1496 711 711 771 771 711 711 710 710 771 771 771 771 710 710 769 769 710 710 707 707 769 769 707 707 706 706 769 769 769 769 706 706 767 767 706 706 704 704 767 767 767 767 704 704 765 765 704 704 701 701 765 765 701 701 700 700 765 765 765 765 700 700 763 763 700 700 697 697 763 763 697 697 696 696 763 763 763 763 696 696 762 762 696 696 695 695 762 762 695 695 698 698 762 762 762 762 698 698 764 764 698 698 699 699 764 764 764 764 699 699 766 766 699 699 702 702 766 766 702 702 703 703 766 766 766 766 703 703 768 768 703 703 705 705 768 768 705 705 708 708 768 768 768 768 708 708 770 770 708 708 709 709 770 770 770 770 709 709 1497 1497 709 709 1498 1498 1499 1499 712 712 713 713 772 772 772 772 713 713 774 774 713 713 715 715 774 774 715 715 718 718 774 774 774 774 718 718 776 776 718 718 719 719 776 776 776 776 719 719 778 778 719 719 722 722 778 778 722 722 723 723 778 778 778 778 723 723 780 780 723 723 725 725 780 780 780 780 725 725 782 782 725 725 728 728 782 782 782 782 728 728 784 784 728 728 731 731 784 784 784 784 731 731 786 786 731 731 733 733 786 786 786 786 733 733 734 734 1500 1500 821 821 1501 1501 821 821 819 819 1502 1502 1503 1503 819 819 1504 1504 819 819 817 817 1505 1505 1506 1506 817 817 1507 1507 817 817 815 815 1508 1508 1509 1509 815 815 1510 1510 815 815 813 813 1511 1511 1512 1512 813 813 1513 1513 813 813 811 811 1514 1514 1515 1515 811 811 1516 1516 811 811 809 809 1517 1517 1518 1518 809 809 1519 1519 809 809 807 807 1520 1520 1521 1521 807 807 1522 1522 807 807 805 805 1523 1523 1524 1524 805 805 1525 1525 805 805 803 803 1526 1526 1527 1527 803 803 1528 1528 803 803 804 804 1529 1529 1530 1530 804 804 1531 1531 804 804 806 806 1532 1532 1533 1533 806 806 1534 1534 806 806 808 808 1535 1535 1536 1536 808 808 1537 1537 808 808 810 810 1538 1538 1539 1539 810 810 1540 1540 810 810 812 812 1541 1541 1542 1542 812 812 1543 1543 812 812 814 814 1544 1544 1545 1545 814 814 1546 1546 814 814 816 816 1547 1547 1548 1548 816 816 1549 1549 816 816 818 818 1550 1550 1551 1551 818 818 1552 1552 818 818 820 820 1553 1553 1554 1554 820 820 1555 1555 820 820 822 822 1556 1556 1557 1557 822 822 1558 1558 822 822 824 824 1559 1559 1560 1560 824 824 1561 1561 824 824 826 826 1562 1562 1563 1563 826 826 1564 1564 826 826 828 828 1565 1565 1566 1566 828 828 1567 1567 828 828 830 830 1568 1568 1569 1569 830 830 1570 1570 830 830 832 832 1571 1571 1572 1572 832 832 1573 1573 832 832 834 834 1574 1574 1575 1575 834 834 1576 1576 834 834 836 836 1577 1577 1578 1578 836 836 1579 1579 836 836 838 838 1580 1580 1581 1581 838 838 1582 1582 838 838 840 840 1583 1583 1584 1584 840 840 1585 1585 840 840 842 842 1586 1586 1587 1587 842 842 1588 1588 842 842 843 843 1589 1589 1590 1590 843 843 1591 1591 843 843 841 841 1592 1592 1593 1593 841 841 1594 1594 841 841 839 839 1595 1595 1596 1596 839 839 1597 1597 839 839 837 837 1598 1598 1599 1599 837 837 1600 1600 837 837 835 835 1601 1601 1602 1602 835 835 1603 1603 835 835 833 833 1604 1604 1605 1605 833 833 1606 1606 833 833 831 831 1607 1607 1608 1608 831 831 1609 1609 831 831 829 829 1610 1610 1611 1611 829 829 1612 1612 829 829 827 827 1613 1613 1614 1614 827 827 1615 1615 827 827 825 825 1616 1616 1617 1617 825 825 1618 1618 825 825 823 823 1619 1619 1620 1620 823 823 1621 1621 823 823 821 821 1622 1622 821 821 862 862 819 819 862 862 860 860 819 819 819 819 860 860 817 817 860 860 858 858 817 817 817 817 858 858 815 815 858 858 856 856 815 815 815 815 856 856 813 813 856 856 854 854 813 813 813 813 854 854 811 811 854 854 852 852 811 811 811 811 852 852 809 809 852 852 850 850 809 809 809 809 850 850 807 807 850 850 848 848 807 807 807 807 848 848 805 805 848 848 846 846 805 805 805 805 846 846 803 803 846 846 844 844 803 803 803 803 844 844 804 804 844 844 845 845 804 804 804 804 845 845 806 806 845 845 847 847 806 806 806 806 847 847 808 808 847 847 849 849 808 808 808 808 849 849 810 810 849 849 851 851 810 810 810 810 851 851 812 812 851 851 853 853 812 812 812 812 853 853 814 814 853 853 855 855 814 814 814 814 855 855 816 816 855 855 857 857 816 816 816 816 857 857 818 818 857 857 859 859 818 818 818 818 859 859 820 820 859 859 861 861 820 820 820 820 861 861 822 822 861 861 863 863 822 822 822 822 863 863 824 824 863 863 865 865 824 824 824 824 865 865 826 826 865 865 867 867 826 826 826 826 867 867 828 828 867 867 869 869 828 828 828 828 869 869 830 830 869 869 871 871 830 830 830 830 871 871 832 832 871 871 873 873 832 832 832 832 873 873 834 834 873 873 875 875 834 834 834 834 875 875 836 836 875 875 877 877 836 836 836 836 877 877 838 838 877 877 879 879 838 838 838 838 879 879 840 840 879 879 881 881 840 840 840 840 881 881 842 842 881 881 883 883 842 842 842 842 883 883 843 843 883 883 884 884 843 843 843 843 884 884 841 841 884 884 882 882 841 841 841 841 882 882 839 839 882 882 880 880 839 839 839 839 880 880 837 837 880 880 878 878 837 837 837 837 878 878 835 835 878 878 876 876 835 835 835 835 876 876 833 833 876 876 874 874 833 833 833 833 874 874 831 831 874 874 872 872 831 831 831 831 872 872 829 829 872 872 870 870 829 829 829 829 870 870 827 827 870 870 868 868 827 827 827 827 868 868 825 825 868 868 866 866 825 825 825 825 866 866 823 823 866 866 864 864 823 823 823 823 864 864 821 821 864 864 862 862 821 821 862 862 903 903 860 860 903 903 901 901 860 860 860 860 901 901 858 858 901 901 899 899 858 858 858 858 899 899 856 856 899 899 897 897 856 856 856 856 897 897 854 854 897 897 895 895 854 854 854 854 895 895 852 852 895 895 893 893 852 852 852 852 893 893 850 850 893 893 891 891 850 850 850 850 891 891 848 848 891 891 889 889 848 848 848 848 889 889 846 846 889 889 887 887 846 846 846 846 887 887 844 844 887 887 885 885 844 844 844 844 885 885 845 845 885 885 886 886 845 845 845 845 886 886 847 847 886 886 888 888 847 847 847 847 888 888 849 849 888 888 890 890 849 849 849 849 890 890 851 851 890 890 892 892 851 851 851 851 892 892 853 853 892 892 894 894 853 853 853 853 894 894 855 855 894 894 896 896 855 855 855 855 896 896 857 857 896 896 898 898 857 857 857 857 898 898 859 859 898 898 900 900 859 859 859 859 900 900 861 861 900 900 902 902 861 861 861 861 902 902 863 863 902 902 904 904 863 863 863 863 904 904 865 865 904 904 906 906 865 865 865 865 906 906 867 867 906 906 908 908 867 867 867 867 908 908 869 869 908 908 910 910 869 869 869 869 910 910 871 871 910 910 912 912 871 871 871 871 912 912 873 873 912 912 914 914 873 873 873 873 914 914 875 875 914 914 916 916 875 875 875 875 916 916 877 877 916 916 918 918 877 877 877 877 918 918 879 879 918 918 920 920 879 879 879 879 920 920 881 881 920 920 922 922 881 881 881 881 922 922 883 883 922 922 924 924 883 883 883 883 924 924 884 884 924 924 925 925 884 884 884 884 925 925 882 882 925 925 923 923 882 882 882 882 923 923 880 880 923 923 921 921 880 880 880 880 921 921 878 878 921 921 919 919 878 878 878 878 919 919 876 876 919 919 917 917 876 876 876 876 917 917 874 874 917 917 915 915 874 874 874 874 915 915 872 872 915 915 913 913 872 872 872 872 913 913 870 870 913 913 911 911 870 870 870 870 911 911 868 868 911 911 909 909 868 868 868 868 909 909 866 866 909 909 907 907 866 866 866 866 907 907 864 864 907 907 905 905 864 864 864 864 905 905 862 862 905 905 903 903 862 862 903 903 944 944 901 901 944 944 942 942 901 901 901 901 942 942 899 899 942 942 940 940 899 899 899 899 940 940 897 897 940 940 938 938 897 897 897 897 938 938 895 895 938 938 936 936 895 895 895 895 936 936 893 893 936 936 934 934 893 893 893 893 934 934 891 891 934 934 932 932 891 891 891 891 932 932 889 889 932 932 930 930 889 889 889 889 930 930 887 887 930 930 928 928 887 887 887 887 928 928 885 885 928 928 926 926 885 885 885 885 926 926 886 886 926 926 927 927 886 886 886 886 927 927 888 888 927 927 929 929 888 888 888 888 929 929 890 890 929 929 931 931 890 890 890 890 931 931 892 892 931 931 933 933 892 892 892 892 933 933 894 894 933 933 935 935 894 894 894 894 935 935 896 896 935 935 937 937 896 896 896 896 937 937 898 898 937 937 939 939 898 898 898 898 939 939 900 900 939 939 941 941 900 900 900 900 941 941 902 902 941 941 943 943 902 902 902 902 943 943 904 904 943 943 945 945 904 904 904 904 945 945 906 906 945 945 947 947 906 906 906 906 947 947 908 908 947 947 949 949 908 908 908 908 949 949 910 910 949 949 951 951 910 910 910 910 951 951 912 912 951 951 953 953 912 912 912 912 953 953 914 914 953 953 955 955 914 914 914 914 955 955 916 916 955 955 957 957 916 916 916 916 957 957 918 918 957 957 959 959 918 918 918 918 959 959 920 920 959 959 961 961 920 920 920 920 961 961 922 922 961 961 963 963 922 922 922 922 963 963 924 924 963 963 965 965 924 924 924 924 965 965 925 925 965 965 966 966 925 925 925 925 966 966 923 923 966 966 964 964 923 923 923 923 964 964 921 921 964 964 962 962 921 921 921 921 962 962 919 919 962 962 960 960 919 919 919 919 960 960 917 917 960 960 958 958 917 917 917 917 958 958 915 915 958 958 956 956 915 915 915 915 956 956 913 913 956 956 954 954 913 913 913 913 954 954 911 911 954 954 952 952 911 911 911 911 952 952 909 909 952 952 950 950 909 909 909 909 950 950 907 907 950 950 948 948 907 907 907 907 948 948 905 905 948 948 946 946 905 905 905 905 946 946 903 903 946 946 944 944 903 903 944 944 985 985 942 942 985 985 983 983 942 942 942 942 983 983 940 940 983 983 981 981 940 940 940 940 981 981 938 938 981 981 979 979 938 938 938 938 979 979 936 936 979 979 977 977 936 936 936 936 977 977 934 934 977 977 975 975 934 934 934 934 975 975 932 932 975 975 973 973 932 932 932 932 973 973 930 930 973 973 971 971 930 930 930 930 971 971 928 928 971 971 969 969 928 928 928 928 969 969 926 926 969 969 967 967 926 926 926 926 967 967 927 927 967 967 968 968 927 927 927 927 968 968 929 929 968 968 970 970 929 929 929 929 970 970 931 931 970 970 972 972 931 931 931 931 972 972 933 933 972 972 974 974 933 933 933 933 974 974 935 935 974 974 976 976 935 935 935 935 976 976 937 937 976 976 978 978 937 937 937 937 978 978 939 939 978 978 980 980 939 939 939 939 980 980 941 941 980 980 982 982 941 941 941 941 982 982 943 943 982 982 984 984 943 943 943 943 984 984 945 945 984 984 986 986 945 945 945 945 986 986 947 947 986 986 988 988 947 947 947 947 988 988 949 949 988 988 990 990 949 949 949 949 990 990 951 951 990 990 992 992 951 951 951 951 992 992 953 953 992 992 994 994 953 953 953 953 994 994 955 955 994 994 996 996 955 955 955 955 996 996 957 957 996 996 998 998 957 957 957 957 998 998 959 959 998 998 1000 1000 959 959 959 959 1000 1000 961 961 1000 1000 1002 1002 961 961 961 961 1002 1002 963 963 1002 1002 1004 1004 963 963 963 963 1004 1004 965 965 1004 1004 1006 1006 965 965 965 965 1006 1006 966 966 1006 1006 1007 1007 966 966 966 966 1007 1007 964 964 1007 1007 1005 1005 964 964 964 964 1005 1005 962 962 1005 1005 1003 1003 962 962 962 962 1003 1003 960 960 1003 1003 1001 1001 960 960 960 960 1001 1001 958 958 1001 1001 999 999 958 958 958 958 999 999 956 956 999 999 997 997 956 956 956 956 997 997 954 954 997 997 995 995 954 954 954 954 995 995 952 952 995 995 993 993 952 952 952 952 993 993 950 950 993 993 991 991 950 950 950 950 991 991 948 948 991 991 989 989 948 948 948 948 989 989 946 946 989 989 987 987 946 946 946 946 987 987 944 944 987 987 985 985 944 944 985 985 1026 1026 983 983 1026 1026 1024 1024 983 983 983 983 1024 1024 981 981 1024 1024 1022 1022 981 981 981 981 1022 1022 979 979 1022 1022 1020 1020 979 979 979 979 1020 1020 977 977 1020 1020 1018 1018 977 977 977 977 1018 1018 975 975 1018 1018 1016 1016 975 975 975 975 1016 1016 973 973 1016 1016 1014 1014 973 973 973 973 1014 1014 971 971 1014 1014 1012 1012 971 971 971 971 1012 1012 969 969 1012 1012 1010 1010 969 969 969 969 1010 1010 967 967 1010 1010 1008 1008 967 967 967 967 1008 1008 968 968 1008 1008 1009 1009 968 968 968 968 1009 1009 970 970 1009 1009 1011 1011 970 970 970 970 1011 1011 972 972 1011 1011 1013 1013 972 972 972 972 1013 1013 974 974 1013 1013 1015 1015 974 974 974 974 1015 1015 976 976 1015 1015 1017 1017 976 976 976 976 1017 1017 978 978 1017 1017 1019 1019 978 978 978 978 1019 1019 980 980 1019 1019 1021 1021 980 980 980 980 1021 1021 982 982 1021 1021 1023 1023 982 982 982 982 1023 1023 984 984 1023 1023 1025 1025 984 984 984 984 1025 1025 986 986 1025 1025 1027 1027 986 986 986 986 1027 1027 988 988 1027 1027 1029 1029 988 988 988 988 1029 1029 990 990 1029 1029 1031 1031 990 990 990 990 1031 1031 992 992 1031 1031 1033 1033 992 992 992 992 1033 1033 994 994 1033 1033 1035 1035 994 994 994 994 1035 1035 996 996 1035 1035 1037 1037 996 996 996 996 1037 1037 998 998 1037 1037 1039 1039 998 998 998 998 1039 1039 1000 1000 1039 1039 1041 1041 1000 1000 1000 1000 1041 1041 1002 1002 1041 1041 1043 1043 1002 1002 1002 1002 1043 1043 1004 1004 1043 1043 1045 1045 1004 1004 1004 1004 1045 1045 1006 1006 1045 1045 1047 1047 1006 1006 1006 1006 1047 1047 1007 1007 1047 1047 1048 1048 1007 1007 1007 1007 1048 1048 1005 1005 1048 1048 1046 1046 1005 1005 1005 1005 1046 1046 1003 1003 1046 1046 1044 1044 1003 1003 1003 1003 1044 1044 1001 1001 1044 1044 1042 1042 1001 1001 1001 1001 1042 1042 999 999 1042 1042 1040 1040 999 999 999 999 1040 1040 997 997 1040 1040 1038 1038 997 997 997 997 1038 1038 995 995 1038 1038 1036 1036 995 995 995 995 1036 1036 993 993 1036 1036 1034 1034 993 993 993 993 1034 1034 991 991 1034 1034 1032 1032 991 991 991 991 1032 1032 989 989 1032 1032 1030 1030 989 989 989 989 1030 1030 987 987 1030 1030 1028 1028 987 987 987 987 1028 1028 985 985 1028 1028 1026 1026 985 985 1087 1087 1151 1151 1086 1086 1151 1151 1149 1149 1086 1086 1086 1086 1149 1149 1083 1083 1149 1149 1146 1146 1083 1083 1083 1083 1146 1146 1082 1082 1146 1146 1145 1145 1082 1082 1082 1082 1145 1145 1079 1079 1095 1095 1161 1161 1094 1094 1161 1161 1159 1159 1094 1094 1094 1094 1159 1159 1091 1091 1159 1159 1156 1156 1091 1091 1091 1091 1156 1156 1090 1090 1156 1156 1155 1155 1090 1090 1090 1090 1155 1155 1623 1623 1155 1155 1624 1624 1625 1625 1087 1087 1152 1152 1151 1151 1101 1101 1168 1168 1102 1102 1168 1168 1169 1169 1102 1102 1102 1102 1169 1169 1099 1099 1169 1169 1166 1166 1099 1099 1099 1099 1166 1166 1098 1098 1166 1166 1165 1165 1098 1098 1098 1098 1165 1165 1095 1095 1165 1165 1162 1162 1095 1095 1095 1095 1162 1162 1161 1161 1093 1093 1158 1158 1096 1096 1158 1158 1160 1160 1096 1096 1096 1096 1160 1160 1097 1097 1160 1160 1163 1163 1097 1097 1097 1097 1163 1163 1100 1100 1163 1163 1164 1164 1100 1100 1100 1100 1164 1164 1101 1101 1164 1164 1167 1167 1101 1101 1101 1101 1167 1167 1168 1168 1085 1085 1148 1148 1088 1088 1148 1148 1150 1150 1088 1088 1626 1626 1627 1627 1089 1089 1628 1628 1153 1153 1089 1089 1089 1089 1153 1153 1092 1092 1153 1153 1154 1154 1092 1092 1092 1092 1154 1154 1093 1093 1154 1154 1157 1157 1093 1093 1093 1093 1157 1157 1158 1158 1074 1074 1135 1135 1075 1075 1135 1135 1137 1137 1075 1075 1075 1075 1137 1137 1077 1077 1137 1137 1138 1138 1077 1077 1077 1077 1138 1138 1080 1080 1138 1138 1140 1140 1080 1080 1080 1080 1140 1140 1081 1081 1140 1140 1143 1143 1081 1081 1081 1081 1143 1143 1084 1084 1143 1143 1144 1144 1084 1084 1084 1084 1144 1144 1085 1085 1144 1144 1147 1147 1085 1085 1085 1085 1147 1147 1148 1148 1066 1066 1125 1125 1067 1067 1125 1125 1128 1128 1067 1067 1067 1067 1128 1128 1070 1070 1128 1128 1129 1129 1070 1070 1070 1070 1129 1129 1071 1071 1129 1129 1132 1132 1071 1071 1071 1071 1132 1132 1074 1074 1132 1132 1134 1134 1074 1074 1074 1074 1134 1134 1135 1135 1058 1058 1115 1115 1059 1059 1115 1115 1118 1118 1059 1059 1059 1059 1118 1118 1062 1062 1118 1118 1119 1119 1062 1062 1062 1062 1119 1119 1629 1629 1119 1119 1630 1630 1631 1631 1063 1063 1122 1122 1066 1066 1122 1122 1124 1124 1066 1066 1066 1066 1124 1124 1125 1125 1050 1050 1105 1105 1051 1051 1105 1105 1108 1108 1051 1051 1051 1051 1108 1108 1054 1054 1108 1108 1109 1109 1054 1054 1054 1054 1109 1109 1055 1055 1109 1109 1112 1112 1055 1055 1055 1055 1112 1112 1058 1058 1112 1112 1114 1114 1058 1058 1058 1058 1114 1114 1115 1115 1053 1053 1107 1107 1052 1052 1107 1107 1106 1106 1052 1052 1052 1052 1106 1106 1049 1049 1106 1106 1103 1103 1049 1049 1049 1049 1103 1103 1050 1050 1103 1103 1104 1104 1050 1050 1050 1050 1104 1104 1105 1105 1061 1061 1117 1117 1060 1060 1117 1117 1116 1116 1060 1060 1060 1060 1116 1116 1057 1057 1116 1116 1113 1113 1057 1057 1057 1057 1113 1113 1056 1056 1113 1113 1111 1111 1056 1056 1056 1056 1111 1111 1053 1053 1111 1111 1110 1110 1053 1053 1053 1053 1110 1110 1107 1107 1069 1069 1127 1127 1068 1068 1127 1127 1126 1126 1068 1068 1068 1068 1126 1126 1065 1065 1126 1126 1123 1123 1065 1065 1065 1065 1123 1123 1064 1064 1123 1123 1121 1121 1064 1064 1632 1632 1633 1633 1061 1061 1634 1634 1635 1635 1061 1061 1061 1061 1636 1636 1117 1117 1145 1145 1142 1142 1079 1079 1142 1142 1141 1141 1079 1079 1079 1079 1141 1141 1078 1078 1141 1141 1139 1139 1078 1078 1078 1078 1139 1139 1076 1076 1139 1139 1136 1136 1076 1076 1076 1076 1136 1136 1073 1073 1136 1136 1133 1133 1073 1073 1073 1073 1133 1133 1072 1072 1133 1133 1131 1131 1072 1072 1072 1072 1131 1131 1069 1069 1131 1131 1130 1130 1069 1069 1069 1069 1130 1130 1127 1127 1186 1186 1183 1183 1226 1226 1226 1226 1229 1229 1186 1186 1229 1229 1230 1230 1186 1186 1186 1186 1230 1230 1188 1188 1230 1230 1233 1233 1188 1188 1233 1233 1234 1234 1188 1188 1188 1188 1234 1234 1190 1190 1234 1234 1237 1237 1190 1190 1237 1237 1238 1238 1190 1190 1190 1190 1238 1238 1192 1192 1238 1238 1241 1241 1192 1192 1241 1241 1242 1242 1192 1192 1192 1192 1242 1242 1194 1194 1242 1242 1245 1245 1194 1194 1245 1245 1246 1246 1194 1194 1194 1194 1246 1246 1196 1196 1246 1246 1249 1249 1196 1196 1249 1249 1250 1250 1196 1196 1196 1196 1250 1250 1197 1197 1250 1250 1251 1251 1197 1197 1251 1251 1248 1248 1197 1197 1197 1197 1248 1248 1195 1195 1248 1248 1247 1247 1195 1195 1247 1247 1244 1244 1195 1195 1195 1195 1244 1244 1193 1193 1244 1244 1243 1243 1193 1193 1243 1243 1240 1240 1193 1193 1193 1193 1240 1240 1191 1191 1240 1240 1239 1239 1191 1191 1239 1239 1236 1236 1191 1191 1191 1191 1236 1236 1189 1189 1236 1236 1235 1235 1189 1189 1235 1235 1232 1232 1189 1189 1189 1189 1232 1232 1187 1187 1232 1232 1231 1231 1187 1187 1231 1231 1228 1228 1187 1187 1187 1187 1228 1228 1185 1185 1228 1228 1227 1227 1185 1185 1185 1185 1227 1227 1184 1184 1227 1227 1225 1225 1184 1184 1184 1184 1225 1225 1182 1182 1225 1225 1222 1222 1182 1182 1222 1222 1221 1221 1182 1182 1182 1182 1221 1221 1180 1180 1221 1221 1218 1218 1180 1180 1218 1218 1217 1217 1180 1180 1180 1180 1217 1217 1178 1178 1217 1217 1214 1214 1178 1178 1214 1214 1213 1213 1178 1178 1178 1178 1213 1213 1176 1176 1213 1213 1210 1210 1176 1176 1210 1210 1209 1209 1176 1176 1176 1176 1209 1209 1174 1174 1209 1209 1206 1206 1174 1174 1206 1206 1205 1205 1174 1174 1174 1174 1205 1205 1172 1172 1205 1205 1202 1202 1172 1172 1202 1202 1201 1201 1172 1172 1172 1172 1201 1201 1170 1170 1201 1201 1198 1198 1170 1170 1198 1198 1199 1199 1170 1170 1170 1170 1199 1199 1171 1171 1199 1199 1200 1200 1171 1171 1200 1200 1203 1203 1171 1171 1171 1171 1203 1203 1173 1173 1203 1203 1204 1204 1173 1173 1204 1204 1207 1207 1173 1173 1173 1173 1207 1207 1175 1175 1207 1207 1208 1208 1175 1175 1208 1208 1211 1211 1175 1175 1175 1175 1211 1211 1177 1177 1211 1211 1212 1212 1177 1177 1212 1212 1215 1215 1177 1177 1177 1177 1215 1215 1179 1179 1215 1215 1216 1216 1179 1179 1216 1216 1219 1219 1179 1179 1179 1179 1219 1219 1181 1181 1219 1219 1220 1220 1181 1181 1220 1220 1223 1223 1181 1181 1181 1181 1223 1223 1183 1183 1223 1223 1224 1224 1183 1183 1183 1183 1224 1224 1226 1226 1267 1267 1264 1264 1266 1266 1272 1272 1270 1270 1266 1266 1270 1270 1268 1268 1266 1266 1266 1266 1268 1268 1267 1267 1278 1278 1276 1276 1266 1266 1276 1276 1274 1274 1266 1266 1266 1266 1274 1274 1272 1272 1277 1277 1279 1279 1266 1266 1279 1279 1280 1280 1266 1266 1266 1266 1280 1280 1278 1278 1271 1271 1273 1273 1266 1266 1273 1273 1275 1275 1266 1266 1266 1266 1275 1275 1277 1277 1263 1263 1265 1265 1266 1266 1265 1265 1269 1269 1266 1266 1266 1266 1269 1269 1271 1271 1257 1257 1259 1259 1266 1266 1259 1259 1261 1261 1266 1266 1266 1266 1261 1261 1263 1263 1252 1252 1253 1253 1266 1266 1253 1253 1255 1255 1266 1266 1266 1266 1255 1255 1257 1257 1258 1258 1256 1256 1266 1266 1256 1256 1254 1254 1266 1266 1266 1266 1254 1254 1252 1252 1264 1264 1262 1262 1266 1266 1262 1262 1260 1260 1266 1266 1266 1266 1260 1260 1258 1258 1281 1281 1282 1282 1283 1283 1282 1282 1284 1284 1283 1283 1285 1285 1286 1286 1287 1287 1286 1286 1288 1288 1287 1287 1289 1289 1290 1290 1291 1291 1290 1290 1292 1292 1291 1291 1293 1293 1294 1294 1295 1295 1294 1294 1296 1296 1295 1295 1297 1297 1298 1298 1299 1299 1298 1298 1300 1300 1299 1299 1301 1301 1302 1302 1303 1303 1302 1302 1304 1304 1303 1303 1305 1305 1306 1306 1307 1307 1306 1306 1308 1308 1307 1307 1307 1307 1308 1308 1309 1309 1308 1308 1310 1310 1309 1309
+2 2 0 0 16 16 41 41 43 43 34 34 46 46 44 44 33 33 44 44 42 42 33 33 33 33 42 42 39 39 20 20 24 24 23 23 39 39 37 37 33 33 37 37 35 35 33 33 33 33 35 35 31 31 40 40 51 51 53 53 31 31 29 29 33 33 29 29 27 27 33 33 33 33 27 27 22 22 27 27 25 25 22 22 25 25 21 21 22 22 22 22 21 21 19 19 53 53 55 55 40 40 55 55 56 56 40 40 40 40 56 56 54 54 32 32 36 36 34 34 36 36 38 38 34 34 34 34 38 38 41 41 13 13 15 15 23 23 15 15 18 18 23 23 23 23 18 18 20 20 2 2 16 16 4 4 54 54 52 52 40 40 52 52 50 50 40 40 40 40 50 50 33 33 50 50 48 48 33 33 33 33 48 48 46 46 43 43 45 45 34 34 45 45 47 47 34 34 34 34 47 47 40 40 47 47 49 49 40 40 40 40 49 49 51 51 0 0 1 1 16 16 1 1 3 3 16 16 16 16 3 3 5 5 19 19 17 17 22 22 17 17 14 14 22 22 22 22 14 14 12 12 24 24 26 26 23 23 26 26 28 28 23 23 23 23 28 28 34 34 28 28 30 30 34 34 34 34 30 30 32 32 5 5 7 7 16 16 7 7 9 9 16 16 16 16 9 9 23 23 9 9 11 11 23 23 23 23 11 11 13 13 12 12 10 10 22 22 10 10 8 8 22 22 22 22 8 8 16 16 8 8 6 6 16 16 16 16 6 6 4 4 117 117 178 178 115 115 178 178 176 176 115 115 115 115 176 176 112 112 176 176 174 174 112 112 112 112 174 174 111 111 174 174 172 172 111 111 111 111 172 172 109 109 126 126 184 184 182 182 117 117 119 119 178 178 1311 1311 121 121 1312 1312 1313 1313 121 121 180 180 121 121 123 123 180 180 180 180 123 123 182 182 123 123 125 125 182 182 182 182 125 125 126 126 126 126 128 128 184 184 128 128 131 131 184 184 184 184 131 131 186 186 131 131 132 132 186 186 132 132 134 134 186 186 186 186 134 134 188 188 134 134 135 135 188 188 188 188 135 135 190 190 135 135 138 138 190 190 190 190 138 138 191 191 138 138 139 139 191 191 139 139 140 140 191 191 140 140 137 137 191 191 191 191 137 137 189 189 137 137 136 136 189 189 189 189 136 136 187 187 136 136 133 133 187 187 187 187 133 133 185 185 133 133 130 130 185 185 130 130 129 129 185 185 129 129 127 127 185 185 185 185 127 127 183 183 127 127 124 124 183 183 183 183 124 124 181 181 124 124 122 122 181 181 181 181 122 122 179 179 122 122 120 120 179 179 179 179 120 120 1314 1314 120 120 1315 1315 1316 1316 118 118 116 116 177 177 116 116 114 114 177 177 177 177 114 114 175 175 114 114 113 113 175 175 175 175 113 113 173 173 113 113 110 110 173 173 173 173 110 110 171 171 110 110 107 107 171 171 98 98 165 165 167 167 107 107 106 106 171 171 106 106 104 104 171 171 171 171 104 104 169 169 104 104 103 103 169 169 169 169 103 103 167 167 103 103 100 100 167 167 167 167 100 100 98 98 98 98 97 97 165 165 97 97 94 94 165 165 165 165 94 94 163 163 94 94 93 93 163 163 93 93 91 91 163 163 163 163 91 91 161 161 91 91 90 90 161 161 161 161 90 90 159 159 90 90 87 87 159 159 159 159 87 87 157 157 87 87 84 84 157 157 84 84 83 83 157 157 83 83 81 81 157 157 157 157 81 81 155 155 81 81 79 79 155 155 1317 1317 1318 1318 153 153 1319 1319 77 77 153 153 153 153 77 77 151 151 77 77 75 75 151 151 75 75 73 73 151 151 73 73 70 70 151 151 151 151 70 70 149 149 70 70 68 68 149 149 149 149 68 68 147 147 68 68 67 67 147 147 147 147 67 67 145 145 67 67 64 64 145 145 145 145 64 64 143 143 64 64 61 61 143 143 61 61 60 60 143 143 60 60 57 57 143 143 143 143 57 57 141 141 57 57 58 58 141 141 141 141 58 58 142 142 58 58 59 59 142 142 142 142 59 59 144 144 59 59 62 62 144 144 62 62 63 63 144 144 63 63 65 65 144 144 144 144 65 65 146 146 65 65 66 66 146 146 146 146 66 66 148 148 66 66 69 69 148 148 69 69 71 71 148 148 148 148 71 71 150 150 71 71 72 72 150 150 72 72 74 74 150 150 150 150 74 74 152 152 74 74 76 76 152 152 76 76 1320 1320 152 152 152 152 1321 1321 1322 1322 78 78 80 80 154 154 154 154 80 80 156 156 80 80 82 82 156 156 156 156 82 82 158 158 82 82 85 85 158 158 85 85 86 86 158 158 86 86 88 88 158 158 158 158 88 88 160 160 88 88 89 89 160 160 160 160 89 89 162 162 89 89 92 92 162 162 162 162 92 92 164 164 92 92 95 95 164 164 95 95 96 96 164 164 96 96 99 99 164 164 164 164 99 99 166 166 99 99 101 101 166 166 166 166 101 101 168 168 101 101 102 102 168 168 168 168 102 102 170 170 102 102 105 105 170 170 170 170 105 105 172 172 105 105 108 108 172 172 172 172 108 108 109 109 1323 1323 215 215 1324 1324 215 215 213 213 1325 1325 1326 1326 213 213 1327 1327 213 213 211 211 1328 1328 1329 1329 211 211 1330 1330 211 211 209 209 1331 1331 1332 1332 209 209 1333 1333 209 209 207 207 1334 1334 1335 1335 207 207 1336 1336 207 207 205 205 1337 1337 1338 1338 205 205 1339 1339 205 205 203 203 1340 1340 1341 1341 203 203 1342 1342 203 203 201 201 1343 1343 1344 1344 201 201 1345 1345 201 201 199 199 1346 1346 1347 1347 199 199 1348 1348 199 199 197 197 1349 1349 1350 1350 197 197 1351 1351 197 197 195 195 1352 1352 1353 1353 195 195 1354 1354 195 195 193 193 1355 1355 1356 1356 193 193 1357 1357 193 193 192 192 1358 1358 1359 1359 192 192 1360 1360 192 192 194 194 1361 1361 1362 1362 194 194 1363 1363 194 194 196 196 1364 1364 1365 1365 196 196 1366 1366 196 196 198 198 1367 1367 1368 1368 198 198 1369 1369 198 198 200 200 1370 1370 1371 1371 200 200 1372 1372 200 200 202 202 1373 1373 1374 1374 202 202 1375 1375 202 202 204 204 1376 1376 1377 1377 204 204 1378 1378 204 204 206 206 1379 1379 1380 1380 206 206 1381 1381 206 206 208 208 1382 1382 1383 1383 208 208 1384 1384 208 208 210 210 1385 1385 1386 1386 210 210 1387 1387 210 210 212 212 1388 1388 1389 1389 212 212 1390 1390 212 212 214 214 1391 1391 1392 1392 214 214 1393 1393 214 214 216 216 1394 1394 1395 1395 216 216 1396 1396 216 216 218 218 1397 1397 1398 1398 218 218 1399 1399 218 218 220 220 1400 1400 1401 1401 220 220 1402 1402 220 220 222 222 1403 1403 1404 1404 222 222 1405 1405 222 222 224 224 1406 1406 1407 1407 224 224 1408 1408 224 224 226 226 1409 1409 1410 1410 226 226 1411 1411 226 226 228 228 1412 1412 1413 1413 228 228 1414 1414 228 228 230 230 1415 1415 1416 1416 230 230 1417 1417 230 230 232 232 1418 1418 1419 1419 232 232 1420 1420 232 232 234 234 1421 1421 1422 1422 234 234 1423 1423 234 234 236 236 1424 1424 1425 1425 236 236 1426 1426 236 236 238 238 1427 1427 1428 1428 238 238 1429 1429 238 238 240 240 1430 1430 1431 1431 240 240 1432 1432 240 240 242 242 1433 1433 1434 1434 242 242 1435 1435 242 242 241 241 1436 1436 1437 1437 241 241 1438 1438 241 241 239 239 1439 1439 1440 1440 239 239 1441 1441 239 239 237 237 1442 1442 1443 1443 237 237 1444 1444 237 237 235 235 1445 1445 1446 1446 235 235 1447 1447 235 235 233 233 1448 1448 1449 1449 233 233 1450 1450 233 233 231 231 1451 1451 1452 1452 231 231 1453 1453 231 231 229 229 1454 1454 1455 1455 229 229 1456 1456 229 229 227 227 1457 1457 1458 1458 227 227 1459 1459 227 227 225 225 1460 1460 1461 1461 225 225 1462 1462 225 225 223 223 1463 1463 1464 1464 223 223 1465 1465 223 223 221 221 1466 1466 1467 1467 221 221 1468 1468 221 221 219 219 1469 1469 1470 1470 219 219 1471 1471 219 219 217 217 1472 1472 1473 1473 217 217 1474 1474 217 217 215 215 1475 1475 217 217 266 266 215 215 266 266 264 264 215 215 215 215 264 264 213 213 264 264 262 262 213 213 213 213 262 262 211 211 262 262 260 260 211 211 211 211 260 260 209 209 260 260 258 258 209 209 209 209 258 258 207 207 258 258 256 256 207 207 207 207 256 256 205 205 256 256 254 254 205 205 205 205 254 254 203 203 254 254 252 252 203 203 203 203 252 252 201 201 252 252 250 250 201 201 201 201 250 250 199 199 250 250 248 248 199 199 199 199 248 248 197 197 248 248 246 246 197 197 197 197 246 246 195 195 246 246 244 244 195 195 195 195 244 244 193 193 244 244 243 243 193 193 193 193 243 243 192 192 243 243 245 245 192 192 192 192 245 245 194 194 245 245 247 247 194 194 194 194 247 247 196 196 247 247 249 249 196 196 196 196 249 249 198 198 249 249 251 251 198 198 198 198 251 251 200 200 251 251 253 253 200 200 200 200 253 253 202 202 253 253 255 255 202 202 202 202 255 255 204 204 255 255 257 257 204 204 204 204 257 257 206 206 257 257 259 259 206 206 206 206 259 259 208 208 259 259 261 261 208 208 208 208 261 261 210 210 261 261 263 263 210 210 210 210 263 263 212 212 263 263 265 265 212 212 212 212 265 265 214 214 265 265 267 267 214 214 214 214 267 267 216 216 267 267 269 269 216 216 216 216 269 269 218 218 269 269 271 271 218 218 218 218 271 271 220 220 271 271 273 273 220 220 220 220 273 273 222 222 273 273 275 275 222 222 222 222 275 275 224 224 275 275 277 277 224 224 224 224 277 277 226 226 277 277 279 279 226 226 226 226 279 279 228 228 279 279 281 281 228 228 228 228 281 281 230 230 281 281 283 283 230 230 230 230 283 283 232 232 283 283 285 285 232 232 232 232 285 285 234 234 285 285 287 287 234 234 234 234 287 287 236 236 287 287 289 289 236 236 236 236 289 289 238 238 289 289 291 291 238 238 238 238 291 291 240 240 291 291 293 293 240 240 240 240 293 293 242 242 293 293 292 292 242 242 242 242 292 292 241 241 292 292 290 290 241 241 241 241 290 290 239 239 290 290 288 288 239 239 239 239 288 288 237 237 288 288 286 286 237 237 237 237 286 286 235 235 286 286 284 284 235 235 235 235 284 284 233 233 284 284 282 282 233 233 233 233 282 282 231 231 282 282 280 280 231 231 231 231 280 280 229 229 280 280 278 278 229 229 229 229 278 278 227 227 278 278 276 276 227 227 227 227 276 276 225 225 276 276 274 274 225 225 225 225 274 274 223 223 274 274 272 272 223 223 223 223 272 272 221 221 272 272 270 270 221 221 221 221 270 270 219 219 270 270 268 268 219 219 219 219 268 268 217 217 268 268 266 266 217 217 268 268 317 317 266 266 317 317 315 315 266 266 266 266 315 315 264 264 315 315 313 313 264 264 264 264 313 313 262 262 313 313 311 311 262 262 262 262 311 311 260 260 311 311 309 309 260 260 260 260 309 309 258 258 309 309 307 307 258 258 258 258 307 307 256 256 307 307 305 305 256 256 256 256 305 305 254 254 305 305 303 303 254 254 254 254 303 303 252 252 303 303 301 301 252 252 252 252 301 301 250 250 301 301 299 299 250 250 250 250 299 299 248 248 299 299 297 297 248 248 248 248 297 297 246 246 297 297 295 295 246 246 246 246 295 295 244 244 295 295 294 294 244 244 244 244 294 294 243 243 294 294 296 296 243 243 243 243 296 296 245 245 296 296 298 298 245 245 245 245 298 298 247 247 298 298 300 300 247 247 247 247 300 300 249 249 300 300 302 302 249 249 249 249 302 302 251 251 302 302 304 304 251 251 251 251 304 304 253 253 304 304 306 306 253 253 253 253 306 306 255 255 306 306 308 308 255 255 255 255 308 308 257 257 308 308 310 310 257 257 257 257 310 310 259 259 310 310 312 312 259 259 259 259 312 312 261 261 312 312 314 314 261 261 261 261 314 314 263 263 314 314 316 316 263 263 263 263 316 316 265 265 316 316 318 318 265 265 265 265 318 318 267 267 318 318 320 320 267 267 267 267 320 320 269 269 320 320 322 322 269 269 269 269 322 322 271 271 322 322 324 324 271 271 271 271 324 324 273 273 324 324 326 326 273 273 273 273 326 326 275 275 326 326 328 328 275 275 275 275 328 328 277 277 328 328 330 330 277 277 277 277 330 330 279 279 330 330 332 332 279 279 279 279 332 332 281 281 332 332 334 334 281 281 281 281 334 334 283 283 334 334 336 336 283 283 283 283 336 336 285 285 336 336 338 338 285 285 285 285 338 338 287 287 338 338 340 340 287 287 287 287 340 340 289 289 340 340 342 342 289 289 289 289 342 342 291 291 342 342 344 344 291 291 291 291 344 344 293 293 344 344 343 343 293 293 293 293 343 343 292 292 343 343 341 341 292 292 292 292 341 341 290 290 341 341 339 339 290 290 290 290 339 339 288 288 339 339 337 337 288 288 288 288 337 337 286 286 337 337 335 335 286 286 286 286 335 335 284 284 335 335 333 333 284 284 284 284 333 333 282 282 333 333 331 331 282 282 282 282 331 331 280 280 331 331 329 329 280 280 280 280 329 329 278 278 329 329 327 327 278 278 278 278 327 327 276 276 327 327 325 325 276 276 276 276 325 325 274 274 325 325 323 323 274 274 274 274 323 323 272 272 323 323 321 321 272 272 272 272 321 321 270 270 321 321 319 319 270 270 270 270 319 319 268 268 319 319 317 317 268 268 319 319 368 368 317 317 368 368 366 366 317 317 317 317 366 366 315 315 366 366 364 364 315 315 315 315 364 364 313 313 364 364 362 362 313 313 313 313 362 362 311 311 362 362 360 360 311 311 311 311 360 360 309 309 360 360 358 358 309 309 309 309 358 358 307 307 358 358 356 356 307 307 307 307 356 356 305 305 356 356 354 354 305 305 305 305 354 354 303 303 354 354 352 352 303 303 303 303 352 352 301 301 352 352 350 350 301 301 301 301 350 350 299 299 350 350 348 348 299 299 299 299 348 348 297 297 348 348 346 346 297 297 297 297 346 346 295 295 346 346 345 345 295 295 295 295 345 345 294 294 345 345 347 347 294 294 294 294 347 347 296 296 347 347 349 349 296 296 296 296 349 349 298 298 349 349 351 351 298 298 298 298 351 351 300 300 351 351 353 353 300 300 300 300 353 353 302 302 353 353 355 355 302 302 302 302 355 355 304 304 355 355 357 357 304 304 304 304 357 357 306 306 357 357 359 359 306 306 306 306 359 359 308 308 359 359 361 361 308 308 308 308 361 361 310 310 361 361 363 363 310 310 310 310 363 363 312 312 363 363 365 365 312 312 312 312 365 365 314 314 365 365 367 367 314 314 314 314 367 367 316 316 367 367 369 369 316 316 316 316 369 369 318 318 369 369 371 371 318 318 318 318 371 371 320 320 371 371 373 373 320 320 320 320 373 373 322 322 373 373 375 375 322 322 322 322 375 375 324 324 375 375 377 377 324 324 324 324 377 377 326 326 377 377 379 379 326 326 326 326 379 379 328 328 379 379 381 381 328 328 328 328 381 381 330 330 381 381 383 383 330 330 330 330 383 383 332 332 383 383 385 385 332 332 332 332 385 385 334 334 385 385 387 387 334 334 334 334 387 387 336 336 387 387 389 389 336 336 336 336 389 389 338 338 389 389 391 391 338 338 338 338 391 391 340 340 391 391 393 393 340 340 340 340 393 393 342 342 393 393 395 395 342 342 342 342 395 395 344 344 395 395 394 394 344 344 344 344 394 394 343 343 394 394 392 392 343 343 343 343 392 392 341 341 392 392 390 390 341 341 341 341 390 390 339 339 390 390 388 388 339 339 339 339 388 388 337 337 388 388 386 386 337 337 337 337 386 386 335 335 386 386 384 384 335 335 335 335 384 384 333 333 384 384 382 382 333 333 333 333 382 382 331 331 382 382 380 380 331 331 331 331 380 380 329 329 380 380 378 378 329 329 329 329 378 378 327 327 378 378 376 376 327 327 327 327 376 376 325 325 376 376 374 374 325 325 325 325 374 374 323 323 374 374 372 372 323 323 323 323 372 372 321 321 372 372 370 370 321 321 321 321 370 370 319 319 370 370 368 368 319 319 370 370 419 419 368 368 419 419 417 417 368 368 368 368 417 417 366 366 417 417 415 415 366 366 366 366 415 415 364 364 415 415 413 413 364 364 364 364 413 413 362 362 413 413 411 411 362 362 362 362 411 411 360 360 411 411 409 409 360 360 360 360 409 409 358 358 409 409 407 407 358 358 358 358 407 407 356 356 407 407 405 405 356 356 356 356 405 405 354 354 405 405 403 403 354 354 354 354 403 403 352 352 403 403 401 401 352 352 352 352 401 401 350 350 401 401 399 399 350 350 350 350 399 399 348 348 399 399 397 397 348 348 348 348 397 397 346 346 397 397 396 396 346 346 346 346 396 396 345 345 396 396 398 398 345 345 345 345 398 398 347 347 398 398 400 400 347 347 347 347 400 400 349 349 400 400 402 402 349 349 349 349 402 402 351 351 402 402 404 404 351 351 351 351 404 404 353 353 404 404 406 406 353 353 353 353 406 406 355 355 406 406 408 408 355 355 355 355 408 408 357 357 408 408 410 410 357 357 357 357 410 410 359 359 410 410 412 412 359 359 359 359 412 412 361 361 412 412 414 414 361 361 361 361 414 414 363 363 414 414 416 416 363 363 363 363 416 416 365 365 416 416 418 418 365 365 365 365 418 418 367 367 418 418 420 420 367 367 367 367 420 420 369 369 420 420 422 422 369 369 369 369 422 422 371 371 422 422 424 424 371 371 371 371 424 424 373 373 424 424 426 426 373 373 373 373 426 426 375 375 426 426 428 428 375 375 375 375 428 428 377 377 428 428 430 430 377 377 377 377 430 430 379 379 430 430 432 432 379 379 379 379 432 432 381 381 432 432 434 434 381 381 381 381 434 434 383 383 434 434 436 436 383 383 383 383 436 436 385 385 436 436 438 438 385 385 385 385 438 438 387 387 438 438 440 440 387 387 387 387 440 440 389 389 440 440 442 442 389 389 389 389 442 442 391 391 442 442 444 444 391 391 391 391 444 444 393 393 444 444 446 446 393 393 393 393 446 446 395 395 446 446 445 445 395 395 395 395 445 445 394 394 445 445 443 443 394 394 394 394 443 443 392 392 443 443 441 441 392 392 392 392 441 441 390 390 441 441 439 439 390 390 390 390 439 439 388 388 439 439 437 437 388 388 388 388 437 437 386 386 437 437 435 435 386 386 386 386 435 435 384 384 435 435 433 433 384 384 384 384 433 433 382 382 433 433 431 431 382 382 382 382 431 431 380 380 431 431 429 429 380 380 380 380 429 429 378 378 429 429 427 427 378 378 378 378 427 427 376 376 427 427 425 425 376 376 376 376 425 425 374 374 425 425 423 423 374 374 374 374 423 423 372 372 423 423 421 421 372 372 372 372 421 421 370 370 421 421 419 419 370 370 421 421 470 470 419 419 470 470 468 468 419 419 419 419 468 468 417 417 468 468 466 466 417 417 417 417 466 466 415 415 466 466 464 464 415 415 415 415 464 464 413 413 464 464 462 462 413 413 413 413 462 462 411 411 462 462 460 460 411 411 411 411 460 460 409 409 460 460 458 458 409 409 409 409 458 458 407 407 458 458 456 456 407 407 407 407 456 456 405 405 456 456 454 454 405 405 405 405 454 454 403 403 454 454 452 452 403 403 403 403 452 452 401 401 452 452 450 450 401 401 401 401 450 450 399 399 450 450 448 448 399 399 399 399 448 448 397 397 448 448 447 447 397 397 397 397 447 447 396 396 447 447 449 449 396 396 396 396 449 449 398 398 449 449 451 451 398 398 398 398 451 451 400 400 451 451 453 453 400 400 400 400 453 453 402 402 453 453 455 455 402 402 402 402 455 455 404 404 455 455 457 457 404 404 404 404 457 457 406 406 457 457 459 459 406 406 406 406 459 459 408 408 459 459 461 461 408 408 408 408 461 461 410 410 461 461 463 463 410 410 410 410 463 463 412 412 463 463 465 465 412 412 412 412 465 465 414 414 465 465 467 467 414 414 414 414 467 467 416 416 467 467 469 469 416 416 416 416 469 469 418 418 469 469 471 471 418 418 418 418 471 471 420 420 471 471 473 473 420 420 420 420 473 473 422 422 473 473 475 475 422 422 422 422 475 475 424 424 475 475 477 477 424 424 424 424 477 477 426 426 477 477 479 479 426 426 426 426 479 479 428 428 479 479 481 481 428 428 428 428 481 481 430 430 481 481 483 483 430 430 430 430 483 483 432 432 483 483 485 485 432 432 432 432 485 485 434 434 485 485 487 487 434 434 434 434 487 487 436 436 487 487 489 489 436 436 436 436 489 489 438 438 489 489 491 491 438 438 438 438 491 491 440 440 491 491 493 493 440 440 440 440 493 493 442 442 493 493 495 495 442 442 442 442 495 495 444 444 495 495 497 497 444 444 444 444 497 497 446 446 497 497 496 496 446 446 446 446 496 496 445 445 496 496 494 494 445 445 445 445 494 494 443 443 494 494 492 492 443 443 443 443 492 492 441 441 492 492 490 490 441 441 441 441 490 490 439 439 490 490 488 488 439 439 439 439 488 488 437 437 488 488 486 486 437 437 437 437 486 486 435 435 486 486 484 484 435 435 435 435 484 484 433 433 484 484 482 482 433 433 433 433 482 482 431 431 482 482 480 480 431 431 431 431 480 480 429 429 480 480 478 478 429 429 429 429 478 478 427 427 478 478 476 476 427 427 427 427 476 476 425 425 476 476 474 474 425 425 425 425 474 474 423 423 474 474 472 472 423 423 423 423 472 472 421 421 472 472 470 470 421 421 516 516 518 518 578 578 520 520 582 582 518 518 582 582 579 579 518 518 518 518 579 579 578 578 589 589 588 588 522 522 588 588 586 586 522 522 522 522 586 586 520 520 586 586 585 585 520 520 520 520 585 585 582 582 589 589 522 522 592 592 522 522 524 524 592 592 592 592 524 524 594 594 594 594 524 524 596 596 1476 1476 526 526 1477 1477 1478 1478 526 526 598 598 528 528 602 602 526 526 602 602 600 600 526 526 526 526 600 600 598 598 530 530 605 605 528 528 605 605 603 603 528 528 528 528 603 603 602 602 612 612 611 611 532 532 611 611 609 609 532 532 532 532 609 609 530 530 609 609 608 608 530 530 530 530 608 608 605 605 612 612 532 532 615 615 532 532 533 533 615 615 615 615 533 533 616 616 616 616 533 533 617 617 533 533 531 531 617 617 617 617 531 531 614 614 529 529 610 610 531 531 610 610 613 613 531 531 531 531 613 613 614 614 527 527 606 606 529 529 606 606 607 607 529 529 529 529 607 607 610 610 525 525 601 601 527 527 601 601 604 604 527 527 527 527 604 604 606 606 1479 1479 597 597 525 525 597 597 599 599 525 525 525 525 599 599 601 601 590 590 591 591 521 521 591 591 593 593 521 521 521 521 593 593 523 523 593 593 595 595 523 523 1480 1480 1481 1481 597 597 590 590 521 521 587 587 521 521 519 519 587 587 587 587 519 519 584 584 584 584 519 519 583 583 519 519 517 517 583 583 583 583 517 517 581 581 515 515 577 577 517 517 577 577 580 580 517 517 517 517 580 580 581 581 513 513 574 574 515 515 574 574 575 575 515 515 515 515 575 575 577 577 567 567 568 568 511 511 568 568 570 570 511 511 511 511 570 570 513 513 570 570 571 571 513 513 513 513 571 571 574 574 567 567 511 511 564 564 511 511 509 509 564 564 564 564 509 509 561 561 561 561 509 509 560 560 509 509 507 507 560 560 560 560 507 507 558 558 505 505 554 554 1482 1482 554 554 1483 1483 1484 1484 507 507 556 556 558 558 503 503 550 550 505 505 550 550 552 552 505 505 505 505 552 552 554 554 501 501 545 545 503 503 545 545 547 547 503 503 503 503 547 547 550 550 499 499 541 541 501 501 541 541 544 544 501 501 501 501 544 544 545 545 535 535 534 534 498 498 534 534 537 537 498 498 498 498 537 537 499 499 537 537 538 538 499 499 499 499 538 538 541 541 535 535 498 498 536 536 498 498 500 500 536 536 536 536 500 500 539 539 539 539 500 500 540 540 500 500 502 502 540 540 540 540 502 502 542 542 504 504 546 546 502 502 546 546 543 543 502 502 502 502 543 543 542 542 506 506 549 549 504 504 549 549 548 548 504 504 504 504 548 548 546 546 557 557 555 555 508 508 1485 1485 553 553 1486 1486 1487 1487 553 553 506 506 553 553 551 551 506 506 506 506 551 551 549 549 557 557 508 508 559 559 508 508 510 510 559 559 559 559 510 510 562 562 562 562 510 510 563 563 510 510 512 512 563 563 563 563 512 512 565 565 514 514 569 569 512 512 569 569 566 566 512 512 512 512 566 566 565 565 578 578 576 576 516 516 576 576 573 573 516 516 516 516 573 573 514 514 573 573 572 572 514 514 514 514 572 572 569 569 684 684 671 671 687 687 671 671 675 675 687 687 687 687 675 675 689 689 675 675 677 677 689 689 689 689 677 677 691 691 677 677 679 679 691 691 691 691 679 679 693 693 679 679 681 681 693 693 693 693 681 681 694 694 681 681 685 685 694 694 694 694 685 685 692 692 685 685 682 682 692 692 692 692 682 682 690 690 621 621 632 632 619 619 632 632 630 630 619 619 619 619 630 630 618 618 630 630 627 627 618 618 618 618 627 627 620 620 627 627 631 631 620 620 620 620 631 631 622 622 631 631 633 633 622 622 622 622 633 633 624 624 633 633 635 635 624 624 624 624 635 635 626 626 635 635 637 637 626 626 626 626 637 637 629 629 682 682 680 680 690 690 680 680 678 678 690 690 690 690 678 678 688 688 678 678 676 676 688 688 688 688 676 676 686 686 676 676 672 672 686 686 686 686 672 672 683 683 672 672 670 670 683 683 683 683 670 670 673 673 670 670 666 666 673 673 673 673 666 666 667 667 666 666 664 664 667 667 667 667 664 664 661 661 664 664 660 660 661 661 661 661 660 660 655 655 637 637 641 641 629 629 641 641 643 643 629 629 629 629 643 643 639 639 643 643 647 647 639 639 639 639 647 647 645 645 647 647 649 649 645 645 645 645 649 649 651 651 649 649 653 653 651 651 651 651 653 653 657 657 653 653 656 656 657 657 657 657 656 656 662 662 656 656 659 659 662 662 662 662 659 659 668 668 659 659 663 663 668 668 668 668 663 663 674 674 663 663 665 665 674 674 674 674 665 665 684 684 665 665 669 669 684 684 684 684 669 669 671 671 660 660 658 658 655 655 658 658 654 654 655 655 655 655 654 654 650 650 654 654 652 652 650 650 650 650 652 652 644 644 652 652 648 648 644 644 644 644 648 648 638 638 648 648 646 646 638 638 638 638 646 646 628 628 646 646 642 642 628 628 628 628 642 642 625 625 642 642 640 640 625 625 625 625 640 640 623 623 640 640 636 636 623 623 623 623 636 636 621 621 636 636 634 634 621 621 621 621 634 634 632 632 788 788 786 786 734 734 734 734 737 737 788 788 737 737 738 738 788 788 788 788 738 738 790 790 738 738 741 741 790 790 790 790 741 741 792 792 741 741 743 743 792 792 743 743 744 744 792 792 1488 1488 1489 1489 794 794 1490 1490 747 747 794 794 747 747 748 748 794 794 794 794 748 748 796 796 748 748 751 751 796 796 796 796 751 751 798 798 751 751 753 753 798 798 753 753 754 754 798 798 798 798 754 754 800 800 754 754 757 757 800 800 757 757 758 758 800 800 800 800 758 758 802 802 758 758 761 761 802 802 802 802 761 761 801 801 761 761 760 760 801 801 760 760 759 759 801 801 801 801 759 759 799 799 759 759 756 756 799 799 756 756 755 755 799 799 799 799 755 755 797 797 755 755 752 752 797 797 797 797 752 752 795 795 752 752 750 750 795 795 750 750 749 749 795 795 795 795 749 749 793 793 749 749 746 746 793 793 746 746 745 745 793 793 793 793 745 745 1491 1491 745 745 1492 1492 1493 1493 791 791 742 742 789 789 742 742 740 740 789 789 740 740 739 739 789 789 789 789 739 739 787 787 739 739 736 736 787 787 736 736 735 735 787 787 787 787 735 735 785 785 735 735 732 732 785 785 785 785 732 732 783 783 732 732 730 730 783 783 730 730 729 729 783 783 783 783 729 729 781 781 729 729 727 727 781 781 727 727 726 726 781 781 781 781 726 726 779 779 726 726 724 724 779 779 779 779 724 724 777 777 724 724 721 721 777 777 721 721 720 720 777 777 777 777 720 720 775 775 720 720 717 717 775 775 717 717 716 716 775 775 775 775 716 716 773 773 716 716 714 714 773 773 1494 1494 1495 1495 771 771 1496 1496 711 711 771 771 711 711 710 710 771 771 771 771 710 710 769 769 710 710 707 707 769 769 707 707 706 706 769 769 769 769 706 706 767 767 706 706 704 704 767 767 767 767 704 704 765 765 704 704 701 701 765 765 701 701 700 700 765 765 765 765 700 700 763 763 700 700 697 697 763 763 697 697 696 696 763 763 763 763 696 696 762 762 696 696 695 695 762 762 695 695 698 698 762 762 762 762 698 698 764 764 698 698 699 699 764 764 764 764 699 699 766 766 699 699 702 702 766 766 702 702 703 703 766 766 766 766 703 703 768 768 703 703 705 705 768 768 705 705 708 708 768 768 768 768 708 708 770 770 708 708 709 709 770 770 770 770 709 709 1497 1497 709 709 1498 1498 1499 1499 712 712 713 713 772 772 772 772 713 713 774 774 713 713 715 715 774 774 715 715 718 718 774 774 774 774 718 718 776 776 718 718 719 719 776 776 776 776 719 719 778 778 719 719 722 722 778 778 722 722 723 723 778 778 778 778 723 723 780 780 723 723 725 725 780 780 780 780 725 725 782 782 725 725 728 728 782 782 782 782 728 728 784 784 728 728 731 731 784 784 784 784 731 731 786 786 731 731 733 733 786 786 786 786 733 733 734 734 1500 1500 821 821 1501 1501 821 821 819 819 1502 1502 1503 1503 819 819 1504 1504 819 819 817 817 1505 1505 1506 1506 817 817 1507 1507 817 817 815 815 1508 1508 1509 1509 815 815 1510 1510 815 815 813 813 1511 1511 1512 1512 813 813 1513 1513 813 813 811 811 1514 1514 1515 1515 811 811 1516 1516 811 811 809 809 1517 1517 1518 1518 809 809 1519 1519 809 809 807 807 1520 1520 1521 1521 807 807 1522 1522 807 807 805 805 1523 1523 1524 1524 805 805 1525 1525 805 805 803 803 1526 1526 1527 1527 803 803 1528 1528 803 803 804 804 1529 1529 1530 1530 804 804 1531 1531 804 804 806 806 1532 1532 1533 1533 806 806 1534 1534 806 806 808 808 1535 1535 1536 1536 808 808 1537 1537 808 808 810 810 1538 1538 1539 1539 810 810 1540 1540 810 810 812 812 1541 1541 1542 1542 812 812 1543 1543 812 812 814 814 1544 1544 1545 1545 814 814 1546 1546 814 814 816 816 1547 1547 1548 1548 816 816 1549 1549 816 816 818 818 1550 1550 1551 1551 818 818 1552 1552 818 818 820 820 1553 1553 1554 1554 820 820 1555 1555 820 820 822 822 1556 1556 1557 1557 822 822 1558 1558 822 822 824 824 1559 1559 1560 1560 824 824 1561 1561 824 824 826 826 1562 1562 1563 1563 826 826 1564 1564 826 826 828 828 1565 1565 1566 1566 828 828 1567 1567 828 828 830 830 1568 1568 1569 1569 830 830 1570 1570 830 830 832 832 1571 1571 1572 1572 832 832 1573 1573 832 832 834 834 1574 1574 1575 1575 834 834 1576 1576 834 834 836 836 1577 1577 1578 1578 836 836 1579 1579 836 836 838 838 1580 1580 1581 1581 838 838 1582 1582 838 838 840 840 1583 1583 1584 1584 840 840 1585 1585 840 840 842 842 1586 1586 1587 1587 842 842 1588 1588 842 842 843 843 1589 1589 1590 1590 843 843 1591 1591 843 843 841 841 1592 1592 1593 1593 841 841 1594 1594 841 841 839 839 1595 1595 1596 1596 839 839 1597 1597 839 839 837 837 1598 1598 1599 1599 837 837 1600 1600 837 837 835 835 1601 1601 1602 1602 835 835 1603 1603 835 835 833 833 1604 1604 1605 1605 833 833 1606 1606 833 833 831 831 1607 1607 1608 1608 831 831 1609 1609 831 831 829 829 1610 1610 1611 1611 829 829 1612 1612 829 829 827 827 1613 1613 1614 1614 827 827 1615 1615 827 827 825 825 1616 1616 1617 1617 825 825 1618 1618 825 825 823 823 1619 1619 1620 1620 823 823 1621 1621 823 823 821 821 1622 1622 821 821 862 862 819 819 862 862 860 860 819 819 819 819 860 860 817 817 860 860 858 858 817 817 817 817 858 858 815 815 858 858 856 856 815 815 815 815 856 856 813 813 856 856 854 854 813 813 813 813 854 854 811 811 854 854 852 852 811 811 811 811 852 852 809 809 852 852 850 850 809 809 809 809 850 850 807 807 850 850 848 848 807 807 807 807 848 848 805 805 848 848 846 846 805 805 805 805 846 846 803 803 846 846 844 844 803 803 803 803 844 844 804 804 844 844 845 845 804 804 804 804 845 845 806 806 845 845 847 847 806 806 806 806 847 847 808 808 847 847 849 849 808 808 808 808 849 849 810 810 849 849 851 851 810 810 810 810 851 851 812 812 851 851 853 853 812 812 812 812 853 853 814 814 853 853 855 855 814 814 814 814 855 855 816 816 855 855 857 857 816 816 816 816 857 857 818 818 857 857 859 859 818 818 818 818 859 859 820 820 859 859 861 861 820 820 820 820 861 861 822 822 861 861 863 863 822 822 822 822 863 863 824 824 863 863 865 865 824 824 824 824 865 865 826 826 865 865 867 867 826 826 826 826 867 867 828 828 867 867 869 869 828 828 828 828 869 869 830 830 869 869 871 871 830 830 830 830 871 871 832 832 871 871 873 873 832 832 832 832 873 873 834 834 873 873 875 875 834 834 834 834 875 875 836 836 875 875 877 877 836 836 836 836 877 877 838 838 877 877 879 879 838 838 838 838 879 879 840 840 879 879 881 881 840 840 840 840 881 881 842 842 881 881 883 883 842 842 842 842 883 883 843 843 883 883 884 884 843 843 843 843 884 884 841 841 884 884 882 882 841 841 841 841 882 882 839 839 882 882 880 880 839 839 839 839 880 880 837 837 880 880 878 878 837 837 837 837 878 878 835 835 878 878 876 876 835 835 835 835 876 876 833 833 876 876 874 874 833 833 833 833 874 874 831 831 874 874 872 872 831 831 831 831 872 872 829 829 872 872 870 870 829 829 829 829 870 870 827 827 870 870 868 868 827 827 827 827 868 868 825 825 868 868 866 866 825 825 825 825 866 866 823 823 866 866 864 864 823 823 823 823 864 864 821 821 864 864 862 862 821 821 862 862 903 903 860 860 903 903 901 901 860 860 860 860 901 901 858 858 901 901 899 899 858 858 858 858 899 899 856 856 899 899 897 897 856 856 856 856 897 897 854 854 897 897 895 895 854 854 854 854 895 895 852 852 895 895 893 893 852 852 852 852 893 893 850 850 893 893 891 891 850 850 850 850 891 891 848 848 891 891 889 889 848 848 848 848 889 889 846 846 889 889 887 887 846 846 846 846 887 887 844 844 887 887 885 885 844 844 844 844 885 885 845 845 885 885 886 886 845 845 845 845 886 886 847 847 886 886 888 888 847 847 847 847 888 888 849 849 888 888 890 890 849 849 849 849 890 890 851 851 890 890 892 892 851 851 851 851 892 892 853 853 892 892 894 894 853 853 853 853 894 894 855 855 894 894 896 896 855 855 855 855 896 896 857 857 896 896 898 898 857 857 857 857 898 898 859 859 898 898 900 900 859 859 859 859 900 900 861 861 900 900 902 902 861 861 861 861 902 902 863 863 902 902 904 904 863 863 863 863 904 904 865 865 904 904 906 906 865 865 865 865 906 906 867 867 906 906 908 908 867 867 867 867 908 908 869 869 908 908 910 910 869 869 869 869 910 910 871 871 910 910 912 912 871 871 871 871 912 912 873 873 912 912 914 914 873 873 873 873 914 914 875 875 914 914 916 916 875 875 875 875 916 916 877 877 916 916 918 918 877 877 877 877 918 918 879 879 918 918 920 920 879 879 879 879 920 920 881 881 920 920 922 922 881 881 881 881 922 922 883 883 922 922 924 924 883 883 883 883 924 924 884 884 924 924 925 925 884 884 884 884 925 925 882 882 925 925 923 923 882 882 882 882 923 923 880 880 923 923 921 921 880 880 880 880 921 921 878 878 921 921 919 919 878 878 878 878 919 919 876 876 919 919 917 917 876 876 876 876 917 917 874 874 917 917 915 915 874 874 874 874 915 915 872 872 915 915 913 913 872 872 872 872 913 913 870 870 913 913 911 911 870 870 870 870 911 911 868 868 911 911 909 909 868 868 868 868 909 909 866 866 909 909 907 907 866 866 866 866 907 907 864 864 907 907 905 905 864 864 864 864 905 905 862 862 905 905 903 903 862 862 903 903 944 944 901 901 944 944 942 942 901 901 901 901 942 942 899 899 942 942 940 940 899 899 899 899 940 940 897 897 940 940 938 938 897 897 897 897 938 938 895 895 938 938 936 936 895 895 895 895 936 936 893 893 936 936 934 934 893 893 893 893 934 934 891 891 934 934 932 932 891 891 891 891 932 932 889 889 932 932 930 930 889 889 889 889 930 930 887 887 930 930 928 928 887 887 887 887 928 928 885 885 928 928 926 926 885 885 885 885 926 926 886 886 926 926 927 927 886 886 886 886 927 927 888 888 927 927 929 929 888 888 888 888 929 929 890 890 929 929 931 931 890 890 890 890 931 931 892 892 931 931 933 933 892 892 892 892 933 933 894 894 933 933 935 935 894 894 894 894 935 935 896 896 935 935 937 937 896 896 896 896 937 937 898 898 937 937 939 939 898 898 898 898 939 939 900 900 939 939 941 941 900 900 900 900 941 941 902 902 941 941 943 943 902 902 902 902 943 943 904 904 943 943 945 945 904 904 904 904 945 945 906 906 945 945 947 947 906 906 906 906 947 947 908 908 947 947 949 949 908 908 908 908 949 949 910 910 949 949 951 951 910 910 910 910 951 951 912 912 951 951 953 953 912 912 912 912 953 953 914 914 953 953 955 955 914 914 914 914 955 955 916 916 955 955 957 957 916 916 916 916 957 957 918 918 957 957 959 959 918 918 918 918 959 959 920 920 959 959 961 961 920 920 920 920 961 961 922 922 961 961 963 963 922 922 922 922 963 963 924 924 963 963 965 965 924 924 924 924 965 965 925 925 965 965 966 966 925 925 925 925 966 966 923 923 966 966 964 964 923 923 923 923 964 964 921 921 964 964 962 962 921 921 921 921 962 962 919 919 962 962 960 960 919 919 919 919 960 960 917 917 960 960 958 958 917 917 917 917 958 958 915 915 958 958 956 956 915 915 915 915 956 956 913 913 956 956 954 954 913 913 913 913 954 954 911 911 954 954 952 952 911 911 911 911 952 952 909 909 952 952 950 950 909 909 909 909 950 950 907 907 950 950 948 948 907 907 907 907 948 948 905 905 948 948 946 946 905 905 905 905 946 946 903 903 946 946 944 944 903 903 944 944 985 985 942 942 985 985 983 983 942 942 942 942 983 983 940 940 983 983 981 981 940 940 940 940 981 981 938 938 981 981 979 979 938 938 938 938 979 979 936 936 979 979 977 977 936 936 936 936 977 977 934 934 977 977 975 975 934 934 934 934 975 975 932 932 975 975 973 973 932 932 932 932 973 973 930 930 973 973 971 971 930 930 930 930 971 971 928 928 971 971 969 969 928 928 928 928 969 969 926 926 969 969 967 967 926 926 926 926 967 967 927 927 967 967 968 968 927 927 927 927 968 968 929 929 968 968 970 970 929 929 929 929 970 970 931 931 970 970 972 972 931 931 931 931 972 972 933 933 972 972 974 974 933 933 933 933 974 974 935 935 974 974 976 976 935 935 935 935 976 976 937 937 976 976 978 978 937 937 937 937 978 978 939 939 978 978 980 980 939 939 939 939 980 980 941 941 980 980 982 982 941 941 941 941 982 982 943 943 982 982 984 984 943 943 943 943 984 984 945 945 984 984 986 986 945 945 945 945 986 986 947 947 986 986 988 988 947 947 947 947 988 988 949 949 988 988 990 990 949 949 949 949 990 990 951 951 990 990 992 992 951 951 951 951 992 992 953 953 992 992 994 994 953 953 953 953 994 994 955 955 994 994 996 996 955 955 955 955 996 996 957 957 996 996 998 998 957 957 957 957 998 998 959 959 998 998 1000 1000 959 959 959 959 1000 1000 961 961 1000 1000 1002 1002 961 961 961 961 1002 1002 963 963 1002 1002 1004 1004 963 963 963 963 1004 1004 965 965 1004 1004 1006 1006 965 965 965 965 1006 1006 966 966 1006 1006 1007 1007 966 966 966 966 1007 1007 964 964 1007 1007 1005 1005 964 964 964 964 1005 1005 962 962 1005 1005 1003 1003 962 962 962 962 1003 1003 960 960 1003 1003 1001 1001 960 960 960 960 1001 1001 958 958 1001 1001 999 999 958 958 958 958 999 999 956 956 999 999 997 997 956 956 956 956 997 997 954 954 997 997 995 995 954 954 954 954 995 995 952 952 995 995 993 993 952 952 952 952 993 993 950 950 993 993 991 991 950 950 950 950 991 991 948 948 991 991 989 989 948 948 948 948 989 989 946 946 989 989 987 987 946 946 946 946 987 987 944 944 987 987 985 985 944 944 985 985 1026 1026 983 983 1026 1026 1024 1024 983 983 983 983 1024 1024 981 981 1024 1024 1022 1022 981 981 981 981 1022 1022 979 979 1022 1022 1020 1020 979 979 979 979 1020 1020 977 977 1020 1020 1018 1018 977 977 977 977 1018 1018 975 975 1018 1018 1016 1016 975 975 975 975 1016 1016 973 973 1016 1016 1014 1014 973 973 973 973 1014 1014 971 971 1014 1014 1012 1012 971 971 971 971 1012 1012 969 969 1012 1012 1010 1010 969 969 969 969 1010 1010 967 967 1010 1010 1008 1008 967 967 967 967 1008 1008 968 968 1008 1008 1009 1009 968 968 968 968 1009 1009 970 970 1009 1009 1011 1011 970 970 970 970 1011 1011 972 972 1011 1011 1013 1013 972 972 972 972 1013 1013 974 974 1013 1013 1015 1015 974 974 974 974 1015 1015 976 976 1015 1015 1017 1017 976 976 976 976 1017 1017 978 978 1017 1017 1019 1019 978 978 978 978 1019 1019 980 980 1019 1019 1021 1021 980 980 980 980 1021 1021 982 982 1021 1021 1023 1023 982 982 982 982 1023 1023 984 984 1023 1023 1025 1025 984 984 984 984 1025 1025 986 986 1025 1025 1027 1027 986 986 986 986 1027 1027 988 988 1027 1027 1029 1029 988 988 988 988 1029 1029 990 990 1029 1029 1031 1031 990 990 990 990 1031 1031 992 992 1031 1031 1033 1033 992 992 992 992 1033 1033 994 994 1033 1033 1035 1035 994 994 994 994 1035 1035 996 996 1035 1035 1037 1037 996 996 996 996 1037 1037 998 998 1037 1037 1039 1039 998 998 998 998 1039 1039 1000 1000 1039 1039 1041 1041 1000 1000 1000 1000 1041 1041 1002 1002 1041 1041 1043 1043 1002 1002 1002 1002 1043 1043 1004 1004 1043 1043 1045 1045 1004 1004 1004 1004 1045 1045 1006 1006 1045 1045 1047 1047 1006 1006 1006 1006 1047 1047 1007 1007 1047 1047 1048 1048 1007 1007 1007 1007 1048 1048 1005 1005 1048 1048 1046 1046 1005 1005 1005 1005 1046 1046 1003 1003 1046 1046 1044 1044 1003 1003 1003 1003 1044 1044 1001 1001 1044 1044 1042 1042 1001 1001 1001 1001 1042 1042 999 999 1042 1042 1040 1040 999 999 999 999 1040 1040 997 997 1040 1040 1038 1038 997 997 997 997 1038 1038 995 995 1038 1038 1036 1036 995 995 995 995 1036 1036 993 993 1036 1036 1034 1034 993 993 993 993 1034 1034 991 991 1034 1034 1032 1032 991 991 991 991 1032 1032 989 989 1032 1032 1030 1030 989 989 989 989 1030 1030 987 987 1030 1030 1028 1028 987 987 987 987 1028 1028 985 985 1028 1028 1026 1026 985 985 1087 1087 1151 1151 1086 1086 1151 1151 1149 1149 1086 1086 1086 1086 1149 1149 1083 1083 1149 1149 1146 1146 1083 1083 1083 1083 1146 1146 1082 1082 1146 1146 1145 1145 1082 1082 1082 1082 1145 1145 1079 1079 1095 1095 1161 1161 1094 1094 1161 1161 1159 1159 1094 1094 1094 1094 1159 1159 1091 1091 1159 1159 1156 1156 1091 1091 1091 1091 1156 1156 1090 1090 1156 1156 1155 1155 1090 1090 1090 1090 1155 1155 1623 1623 1155 1155 1624 1624 1625 1625 1087 1087 1152 1152 1151 1151 1101 1101 1168 1168 1102 1102 1168 1168 1169 1169 1102 1102 1102 1102 1169 1169 1099 1099 1169 1169 1166 1166 1099 1099 1099 1099 1166 1166 1098 1098 1166 1166 1165 1165 1098 1098 1098 1098 1165 1165 1095 1095 1165 1165 1162 1162 1095 1095 1095 1095 1162 1162 1161 1161 1093 1093 1158 1158 1096 1096 1158 1158 1160 1160 1096 1096 1096 1096 1160 1160 1097 1097 1160 1160 1163 1163 1097 1097 1097 1097 1163 1163 1100 1100 1163 1163 1164 1164 1100 1100 1100 1100 1164 1164 1101 1101 1164 1164 1167 1167 1101 1101 1101 1101 1167 1167 1168 1168 1085 1085 1148 1148 1088 1088 1148 1148 1150 1150 1088 1088 1626 1626 1627 1627 1089 1089 1628 1628 1153 1153 1089 1089 1089 1089 1153 1153 1092 1092 1153 1153 1154 1154 1092 1092 1092 1092 1154 1154 1093 1093 1154 1154 1157 1157 1093 1093 1093 1093 1157 1157 1158 1158 1074 1074 1135 1135 1075 1075 1135 1135 1137 1137 1075 1075 1075 1075 1137 1137 1077 1077 1137 1137 1138 1138 1077 1077 1077 1077 1138 1138 1080 1080 1138 1138 1140 1140 1080 1080 1080 1080 1140 1140 1081 1081 1140 1140 1143 1143 1081 1081 1081 1081 1143 1143 1084 1084 1143 1143 1144 1144 1084 1084 1084 1084 1144 1144 1085 1085 1144 1144 1147 1147 1085 1085 1085 1085 1147 1147 1148 1148 1066 1066 1125 1125 1067 1067 1125 1125 1128 1128 1067 1067 1067 1067 1128 1128 1070 1070 1128 1128 1129 1129 1070 1070 1070 1070 1129 1129 1071 1071 1129 1129 1132 1132 1071 1071 1071 1071 1132 1132 1074 1074 1132 1132 1134 1134 1074 1074 1074 1074 1134 1134 1135 1135 1058 1058 1115 1115 1059 1059 1115 1115 1118 1118 1059 1059 1059 1059 1118 1118 1062 1062 1118 1118 1119 1119 1062 1062 1062 1062 1119 1119 1629 1629 1119 1119 1630 1630 1631 1631 1063 1063 1122 1122 1066 1066 1122 1122 1124 1124 1066 1066 1066 1066 1124 1124 1125 1125 1050 1050 1105 1105 1051 1051 1105 1105 1108 1108 1051 1051 1051 1051 1108 1108 1054 1054 1108 1108 1109 1109 1054 1054 1054 1054 1109 1109 1055 1055 1109 1109 1112 1112 1055 1055 1055 1055 1112 1112 1058 1058 1112 1112 1114 1114 1058 1058 1058 1058 1114 1114 1115 1115 1053 1053 1107 1107 1052 1052 1107 1107 1106 1106 1052 1052 1052 1052 1106 1106 1049 1049 1106 1106 1103 1103 1049 1049 1049 1049 1103 1103 1050 1050 1103 1103 1104 1104 1050 1050 1050 1050 1104 1104 1105 1105 1061 1061 1117 1117 1060 1060 1117 1117 1116 1116 1060 1060 1060 1060 1116 1116 1057 1057 1116 1116 1113 1113 1057 1057 1057 1057 1113 1113 1056 1056 1113 1113 1111 1111 1056 1056 1056 1056 1111 1111 1053 1053 1111 1111 1110 1110 1053 1053 1053 1053 1110 1110 1107 1107 1069 1069 1127 1127 1068 1068 1127 1127 1126 1126 1068 1068 1068 1068 1126 1126 1065 1065 1126 1126 1123 1123 1065 1065 1065 1065 1123 1123 1064 1064 1123 1123 1121 1121 1064 1064 1632 1632 1633 1633 1061 1061 1634 1634 1635 1635 1061 1061 1061 1061 1636 1636 1117 1117 1145 1145 1142 1142 1079 1079 1142 1142 1141 1141 1079 1079 1079 1079 1141 1141 1078 1078 1141 1141 1139 1139 1078 1078 1078 1078 1139 1139 1076 1076 1139 1139 1136 1136 1076 1076 1076 1076 1136 1136 1073 1073 1136 1136 1133 1133 1073 1073 1073 1073 1133 1133 1072 1072 1133 1133 1131 1131 1072 1072 1072 1072 1131 1131 1069 1069 1131 1131 1130 1130 1069 1069 1069 1069 1130 1130 1127 1127 1186 1186 1183 1183 1226 1226 1226 1226 1229 1229 1186 1186 1229 1229 1230 1230 1186 1186 1186 1186 1230 1230 1188 1188 1230 1230 1233 1233 1188 1188 1233 1233 1234 1234 1188 1188 1188 1188 1234 1234 1190 1190 1234 1234 1237 1237 1190 1190 1237 1237 1238 1238 1190 1190 1190 1190 1238 1238 1192 1192 1238 1238 1241 1241 1192 1192 1241 1241 1242 1242 1192 1192 1192 1192 1242 1242 1194 1194 1242 1242 1245 1245 1194 1194 1245 1245 1246 1246 1194 1194 1194 1194 1246 1246 1196 1196 1246 1246 1249 1249 1196 1196 1249 1249 1250 1250 1196 1196 1196 1196 1250 1250 1197 1197 1250 1250 1251 1251 1197 1197 1251 1251 1248 1248 1197 1197 1197 1197 1248 1248 1195 1195 1248 1248 1247 1247 1195 1195 1247 1247 1244 1244 1195 1195 1195 1195 1244 1244 1193 1193 1244 1244 1243 1243 1193 1193 1243 1243 1240 1240 1193 1193 1193 1193 1240 1240 1191 1191 1240 1240 1239 1239 1191 1191 1239 1239 1236 1236 1191 1191 1191 1191 1236 1236 1189 1189 1236 1236 1235 1235 1189 1189 1235 1235 1232 1232 1189 1189 1189 1189 1232 1232 1187 1187 1232 1232 1231 1231 1187 1187 1231 1231 1228 1228 1187 1187 1187 1187 1228 1228 1185 1185 1228 1228 1227 1227 1185 1185 1185 1185 1227 1227 1184 1184 1227 1227 1225 1225 1184 1184 1184 1184 1225 1225 1182 1182 1225 1225 1222 1222 1182 1182 1222 1222 1221 1221 1182 1182 1182 1182 1221 1221 1180 1180 1221 1221 1218 1218 1180 1180 1218 1218 1217 1217 1180 1180 1180 1180 1217 1217 1178 1178 1217 1217 1214 1214 1178 1178 1214 1214 1213 1213 1178 1178 1178 1178 1213 1213 1176 1176 1213 1213 1210 1210 1176 1176 1210 1210 1209 1209 1176 1176 1176 1176 1209 1209 1174 1174 1209 1209 1206 1206 1174 1174 1206 1206 1205 1205 1174 1174 1174 1174 1205 1205 1172 1172 1205 1205 1202 1202 1172 1172 1202 1202 1201 1201 1172 1172 1172 1172 1201 1201 1170 1170 1201 1201 1198 1198 1170 1170 1198 1198 1199 1199 1170 1170 1170 1170 1199 1199 1171 1171 1199 1199 1200 1200 1171 1171 1200 1200 1203 1203 1171 1171 1171 1171 1203 1203 1173 1173 1203 1203 1204 1204 1173 1173 1204 1204 1207 1207 1173 1173 1173 1173 1207 1207 1175 1175 1207 1207 1208 1208 1175 1175 1208 1208 1211 1211 1175 1175 1175 1175 1211 1211 1177 1177 1211 1211 1212 1212 1177 1177 1212 1212 1215 1215 1177 1177 1177 1177 1215 1215 1179 1179 1215 1215 1216 1216 1179 1179 1216 1216 1219 1219 1179 1179 1179 1179 1219 1219 1181 1181 1219 1219 1220 1220 1181 1181 1220 1220 1223 1223 1181 1181 1181 1181 1223 1223 1183 1183 1223 1223 1224 1224 1183 1183 1183 1183 1224 1224 1226 1226 1267 1267 1264 1264 1266 1266 1272 1272 1270 1270 1266 1266 1270 1270 1268 1268 1266 1266 1266 1266 1268 1268 1267 1267 1278 1278 1276 1276 1266 1266 1276 1276 1274 1274 1266 1266 1266 1266 1274 1274 1272 1272 1277 1277 1279 1279 1266 1266 1279 1279 1280 1280 1266 1266 1266 1266 1280 1280 1278 1278 1271 1271 1273 1273 1266 1266 1273 1273 1275 1275 1266 1266 1266 1266 1275 1275 1277 1277 1263 1263 1265 1265 1266 1266 1265 1265 1269 1269 1266 1266 1266 1266 1269 1269 1271 1271 1257 1257 1259 1259 1266 1266 1259 1259 1261 1261 1266 1266 1266 1266 1261 1261 1263 1263 1252 1252 1253 1253 1266 1266 1253 1253 1255 1255 1266 1266 1266 1266 1255 1255 1257 1257 1258 1258 1256 1256 1266 1266 1256 1256 1254 1254 1266 1266 1266 1266 1254 1254 1252 1252 1264 1264 1262 1262 1266 1266 1262 1262 1260 1260 1266 1266 1266 1266 1260 1260 1258 1258 1281 1281 1282 1282 1283 1283 1282 1282 1284 1284 1283 1283 1285 1285 1286 1286 1287 1287 1286 1286 1288 1288 1287 1287 1289 1289 1290 1290 1291 1291 1290 1290 1292 1292 1291 1291 1293 1293 1294 1294 1295 1295 1294 1294 1296 1296 1295 1295 1297 1297 1298 1298 1299 1299 1298 1298 1300 1300 1299 1299 1301 1301 1302 1302 1303 1303 1302 1302 1304 1304 1303 1303 1305 1305 1306 1306 1307 1307 1306 1306 1308 1308 1307 1307 1307 1307 1308 1308 1309 1309 1308 1308 1310 1310 1309 1309
+2 2 0 0 16 16 41 41 43 43 34 34 46 46 44 44 33 33 44 44 42 42 33 33 33 33 42 42 39 39 20 20 24 24 23 23 39 39 37 37 33 33 37 37 35 35 33 33 33 33 35 35 31 31 40 40 51 51 53 53 31 31 29 29 33 33 29 29 27 27 33 33 33 33 27 27 22 22 27 27 25 25 22 22 25 25 21 21 22 22 22 22 21 21 19 19 53 53 55 55 40 40 55 55 56 56 40 40 40 40 56 56 54 54 32 32 36 36 34 34 36 36 38 38 34 34 34 34 38 38 41 41 13 13 15 15 23 23 15 15 18 18 23 23 23 23 18 18 20 20 2 2 16 16 4 4 54 54 52 52 40 40 52 52 50 50 40 40 40 40 50 50 33 33 50 50 48 48 33 33 33 33 48 48 46 46 43 43 45 45 34 34 45 45 47 47 34 34 34 34 47 47 40 40 47 47 49 49 40 40 40 40 49 49 51 51 0 0 1 1 16 16 1 1 3 3 16 16 16 16 3 3 5 5 19 19 17 17 22 22 17 17 14 14 22 22 22 22 14 14 12 12 24 24 26 26 23 23 26 26 28 28 23 23 23 23 28 28 34 34 28 28 30 30 34 34 34 34 30 30 32 32 5 5 7 7 16 16 7 7 9 9 16 16 16 16 9 9 23 23 9 9 11 11 23 23 23 23 11 11 13 13 12 12 10 10 22 22 10 10 8 8 22 22 22 22 8 8 16 16 8 8 6 6 16 16 16 16 6 6 4 4 117 117 178 178 115 115 178 178 176 176 115 115 115 115 176 176 112 112 176 176 174 174 112 112 112 112 174 174 111 111 174 174 172 172 111 111 111 111 172 172 109 109 117 117 119 119 178 178 1311 1311 121 121 1312 1312 1313 1313 121 121 180 180 121 121 123 123 180 180 180 180 123 123 182 182 123 123 125 125 182 182 125 125 126 126 182 182 182 182 126 126 184 184 126 126 128 128 184 184 128 128 131 131 184 184 184 184 131 131 186 186 131 131 132 132 186 186 132 132 134 134 186 186 186 186 134 134 188 188 134 134 135 135 188 188 188 188 135 135 190 190 135 135 138 138 190 190 190 190 138 138 191 191 138 138 139 139 191 191 139 139 140 140 191 191 140 140 137 137 191 191 191 191 137 137 189 189 137 137 136 136 189 189 189 189 136 136 187 187 136 136 133 133 187 187 187 187 133 133 185 185 133 133 130 130 185 185 130 130 129 129 185 185 129 129 127 127 185 185 185 185 127 127 183 183 127 127 124 124 183 183 183 183 124 124 181 181 124 124 122 122 181 181 181 181 122 122 179 179 122 122 120 120 179 179 179 179 120 120 1314 1314 120 120 1315 1315 1316 1316 118 118 116 116 177 177 116 116 114 114 177 177 177 177 114 114 175 175 114 114 113 113 175 175 175 175 113 113 173 173 113 113 110 110 173 173 173 173 110 110 171 171 110 110 107 107 171 171 107 107 106 106 171 171 106 106 104 104 171 171 171 171 104 104 169 169 104 104 103 103 169 169 169 169 103 103 167 167 103 103 100 100 167 167 100 100 98 98 167 167 167 167 98 98 165 165 98 98 97 97 165 165 97 97 94 94 165 165 165 165 94 94 163 163 94 94 93 93 163 163 93 93 91 91 163 163 163 163 91 91 161 161 91 91 90 90 161 161 161 161 90 90 159 159 90 90 87 87 159 159 159 159 87 87 157 157 87 87 84 84 157 157 84 84 83 83 157 157 83 83 81 81 157 157 157 157 81 81 155 155 81 81 79 79 155 155 1317 1317 1318 1318 153 153 1319 1319 77 77 153 153 153 153 77 77 151 151 77 77 75 75 151 151 75 75 73 73 151 151 73 73 70 70 151 151 151 151 70 70 149 149 70 70 68 68 149 149 149 149 68 68 147 147 68 68 67 67 147 147 147 147 67 67 145 145 67 67 64 64 145 145 145 145 64 64 143 143 64 64 61 61 143 143 61 61 60 60 143 143 60 60 57 57 143 143 143 143 57 57 141 141 57 57 58 58 141 141 141 141 58 58 142 142 58 58 59 59 142 142 142 142 59 59 144 144 59 59 62 62 144 144 71 71 150 150 148 148 62 62 63 63 144 144 63 63 65 65 144 144 144 144 65 65 146 146 65 65 66 66 146 146 146 146 66 66 148 148 66 66 69 69 148 148 148 148 69 69 71 71 71 71 72 72 150 150 72 72 74 74 150 150 150 150 74 74 152 152 74 74 76 76 152 152 76 76 1320 1320 152 152 152 152 1321 1321 1322 1322 78 78 80 80 154 154 154 154 80 80 156 156 80 80 82 82 156 156 156 156 82 82 158 158 82 82 85 85 158 158 85 85 86 86 158 158 86 86 88 88 158 158 158 158 88 88 160 160 88 88 89 89 160 160 160 160 89 89 162 162 89 89 92 92 162 162 162 162 92 92 164 164 92 92 95 95 164 164 95 95 96 96 164 164 96 96 99 99 164 164 164 164 99 99 166 166 99 99 101 101 166 166 166 166 101 101 168 168 101 101 102 102 168 168 168 168 102 102 170 170 102 102 105 105 170 170 170 170 105 105 172 172 105 105 108 108 172 172 172 172 108 108 109 109 1323 1323 215 215 1324 1324 215 215 213 213 1325 1325 1326 1326 213 213 1327 1327 213 213 211 211 1328 1328 1329 1329 211 211 1330 1330 211 211 209 209 1331 1331 1332 1332 209 209 1333 1333 209 209 207 207 1334 1334 1335 1335 207 207 1336 1336 207 207 205 205 1337 1337 1338 1338 205 205 1339 1339 205 205 203 203 1340 1340 1341 1341 203 203 1342 1342 203 203 201 201 1343 1343 1344 1344 201 201 1345 1345 201 201 199 199 1346 1346 1347 1347 199 199 1348 1348 199 199 197 197 1349 1349 1350 1350 197 197 1351 1351 197 197 195 195 1352 1352 1353 1353 195 195 1354 1354 195 195 193 193 1355 1355 1356 1356 193 193 1357 1357 193 193 192 192 1358 1358 1359 1359 192 192 1360 1360 192 192 194 194 1361 1361 1362 1362 194 194 1363 1363 194 194 196 196 1364 1364 1365 1365 196 196 1366 1366 196 196 198 198 1367 1367 1368 1368 198 198 1369 1369 198 198 200 200 1370 1370 1371 1371 200 200 1372 1372 200 200 202 202 1373 1373 1374 1374 202 202 1375 1375 202 202 204 204 1376 1376 1377 1377 204 204 1378 1378 204 204 206 206 1379 1379 1380 1380 206 206 1381 1381 206 206 208 208 1382 1382 1383 1383 208 208 1384 1384 208 208 210 210 1385 1385 1386 1386 210 210 1387 1387 210 210 212 212 1388 1388 1389 1389 212 212 1390 1390 212 212 214 214 1391 1391 1392 1392 214 214 1393 1393 214 214 216 216 1394 1394 1395 1395 216 216 1396 1396 216 216 218 218 1397 1397 1398 1398 218 218 1399 1399 218 218 220 220 1400 1400 1401 1401 220 220 1402 1402 220 220 222 222 1403 1403 1404 1404 222 222 1405 1405 222 222 224 224 1406 1406 1407 1407 224 224 1408 1408 224 224 226 226 1409 1409 1410 1410 226 226 1411 1411 226 226 228 228 1412 1412 1413 1413 228 228 1414 1414 228 228 230 230 1415 1415 1416 1416 230 230 1417 1417 230 230 232 232 1418 1418 1419 1419 232 232 1420 1420 232 232 234 234 1421 1421 1422 1422 234 234 1423 1423 234 234 236 236 1424 1424 1425 1425 236 236 1426 1426 236 236 238 238 1427 1427 1428 1428 238 238 1429 1429 238 238 240 240 1430 1430 1431 1431 240 240 1432 1432 240 240 242 242 1433 1433 1434 1434 242 242 1435 1435 242 242 241 241 1436 1436 1437 1437 241 241 1438 1438 241 241 239 239 1439 1439 1440 1440 239 239 1441 1441 239 239 237 237 1442 1442 1443 1443 237 237 1444 1444 237 237 235 235 1445 1445 1446 1446 235 235 1447 1447 235 235 233 233 1448 1448 1449 1449 233 233 1450 1450 233 233 231 231 1451 1451 1452 1452 231 231 1453 1453 231 231 229 229 1454 1454 1455 1455 229 229 1456 1456 229 229 227 227 1457 1457 1458 1458 227 227 1459 1459 227 227 225 225 1460 1460 1461 1461 225 225 1462 1462 225 225 223 223 1463 1463 1464 1464 223 223 1465 1465 223 223 221 221 1466 1466 1467 1467 221 221 1468 1468 221 221 219 219 1469 1469 1470 1470 219 219 1471 1471 219 219 217 217 1472 1472 1473 1473 217 217 1474 1474 217 217 215 215 1475 1475 217 217 266 266 215 215 266 266 264 264 215 215 215 215 264 264 213 213 264 264 262 262 213 213 213 213 262 262 211 211 262 262 260 260 211 211 211 211 260 260 209 209 260 260 258 258 209 209 209 209 258 258 207 207 258 258 256 256 207 207 207 207 256 256 205 205 256 256 254 254 205 205 205 205 254 254 203 203 254 254 252 252 203 203 203 203 252 252 201 201 252 252 250 250 201 201 201 201 250 250 199 199 250 250 248 248 199 199 199 199 248 248 197 197 248 248 246 246 197 197 197 197 246 246 195 195 246 246 244 244 195 195 195 195 244 244 193 193 244 244 243 243 193 193 193 193 243 243 192 192 243 243 245 245 192 192 192 192 245 245 194 194 245 245 247 247 194 194 194 194 247 247 196 196 247 247 249 249 196 196 196 196 249 249 198 198 249 249 251 251 198 198 198 198 251 251 200 200 251 251 253 253 200 200 200 200 253 253 202 202 253 253 255 255 202 202 202 202 255 255 204 204 255 255 257 257 204 204 204 204 257 257 206 206 257 257 259 259 206 206 206 206 259 259 208 208 259 259 261 261 208 208 208 208 261 261 210 210 261 261 263 263 210 210 210 210 263 263 212 212 263 263 265 265 212 212 212 212 265 265 214 214 265 265 267 267 214 214 214 214 267 267 216 216 267 267 269 269 216 216 216 216 269 269 218 218 269 269 271 271 218 218 218 218 271 271 220 220 271 271 273 273 220 220 220 220 273 273 222 222 273 273 275 275 222 222 222 222 275 275 224 224 275 275 277 277 224 224 224 224 277 277 226 226 277 277 279 279 226 226 226 226 279 279 228 228 279 279 281 281 228 228 228 228 281 281 230 230 281 281 283 283 230 230 230 230 283 283 232 232 283 283 285 285 232 232 232 232 285 285 234 234 285 285 287 287 234 234 234 234 287 287 236 236 287 287 289 289 236 236 236 236 289 289 238 238 289 289 291 291 238 238 238 238 291 291 240 240 291 291 293 293 240 240 240 240 293 293 242 242 293 293 292 292 242 242 242 242 292 292 241 241 292 292 290 290 241 241 241 241 290 290 239 239 290 290 288 288 239 239 239 239 288 288 237 237 288 288 286 286 237 237 237 237 286 286 235 235 286 286 284 284 235 235 235 235 284 284 233 233 284 284 282 282 233 233 233 233 282 282 231 231 282 282 280 280 231 231 231 231 280 280 229 229 280 280 278 278 229 229 229 229 278 278 227 227 278 278 276 276 227 227 227 227 276 276 225 225 276 276 274 274 225 225 225 225 274 274 223 223 274 274 272 272 223 223 223 223 272 272 221 221 272 272 270 270 221 221 221 221 270 270 219 219 270 270 268 268 219 219 219 219 268 268 217 217 268 268 266 266 217 217 268 268 317 317 266 266 317 317 315 315 266 266 266 266 315 315 264 264 315 315 313 313 264 264 264 264 313 313 262 262 313 313 311 311 262 262 262 262 311 311 260 260 311 311 309 309 260 260 260 260 309 309 258 258 309 309 307 307 258 258 258 258 307 307 256 256 307 307 305 305 256 256 256 256 305 305 254 254 305 305 303 303 254 254 254 254 303 303 252 252 303 303 301 301 252 252 252 252 301 301 250 250 301 301 299 299 250 250 250 250 299 299 248 248 299 299 297 297 248 248 248 248 297 297 246 246 297 297 295 295 246 246 246 246 295 295 244 244 295 295 294 294 244 244 244 244 294 294 243 243 294 294 296 296 243 243 243 243 296 296 245 245 296 296 298 298 245 245 245 245 298 298 247 247 298 298 300 300 247 247 247 247 300 300 249 249 300 300 302 302 249 249 249 249 302 302 251 251 302 302 304 304 251 251 251 251 304 304 253 253 304 304 306 306 253 253 253 253 306 306 255 255 306 306 308 308 255 255 255 255 308 308 257 257 308 308 310 310 257 257 257 257 310 310 259 259 310 310 312 312 259 259 259 259 312 312 261 261 312 312 314 314 261 261 261 261 314 314 263 263 314 314 316 316 263 263 263 263 316 316 265 265 316 316 318 318 265 265 265 265 318 318 267 267 318 318 320 320 267 267 267 267 320 320 269 269 320 320 322 322 269 269 269 269 322 322 271 271 322 322 324 324 271 271 271 271 324 324 273 273 324 324 326 326 273 273 273 273 326 326 275 275 326 326 328 328 275 275 275 275 328 328 277 277 328 328 330 330 277 277 277 277 330 330 279 279 330 330 332 332 279 279 279 279 332 332 281 281 332 332 334 334 281 281 281 281 334 334 283 283 334 334 336 336 283 283 283 283 336 336 285 285 336 336 338 338 285 285 285 285 338 338 287 287 338 338 340 340 287 287 287 287 340 340 289 289 340 340 342 342 289 289 289 289 342 342 291 291 342 342 344 344 291 291 291 291 344 344 293 293 344 344 343 343 293 293 293 293 343 343 292 292 343 343 341 341 292 292 292 292 341 341 290 290 341 341 339 339 290 290 290 290 339 339 288 288 339 339 337 337 288 288 288 288 337 337 286 286 337 337 335 335 286 286 286 286 335 335 284 284 335 335 333 333 284 284 284 284 333 333 282 282 333 333 331 331 282 282 282 282 331 331 280 280 331 331 329 329 280 280 280 280 329 329 278 278 329 329 327 327 278 278 278 278 327 327 276 276 327 327 325 325 276 276 276 276 325 325 274 274 325 325 323 323 274 274 274 274 323 323 272 272 323 323 321 321 272 272 272 272 321 321 270 270 321 321 319 319 270 270 270 270 319 319 268 268 319 319 317 317 268 268 319 319 368 368 317 317 368 368 366 366 317 317 317 317 366 366 315 315 366 366 364 364 315 315 315 315 364 364 313 313 364 364 362 362 313 313 313 313 362 362 311 311 362 362 360 360 311 311 311 311 360 360 309 309 360 360 358 358 309 309 309 309 358 358 307 307 358 358 356 356 307 307 307 307 356 356 305 305 356 356 354 354 305 305 305 305 354 354 303 303 354 354 352 352 303 303 303 303 352 352 301 301 352 352 350 350 301 301 301 301 350 350 299 299 350 350 348 348 299 299 299 299 348 348 297 297 348 348 346 346 297 297 297 297 346 346 295 295 346 346 345 345 295 295 295 295 345 345 294 294 345 345 347 347 294 294 294 294 347 347 296 296 347 347 349 349 296 296 296 296 349 349 298 298 349 349 351 351 298 298 298 298 351 351 300 300 351 351 353 353 300 300 300 300 353 353 302 302 353 353 355 355 302 302 302 302 355 355 304 304 355 355 357 357 304 304 304 304 357 357 306 306 357 357 359 359 306 306 306 306 359 359 308 308 359 359 361 361 308 308 308 308 361 361 310 310 361 361 363 363 310 310 310 310 363 363 312 312 363 363 365 365 312 312 312 312 365 365 314 314 365 365 367 367 314 314 314 314 367 367 316 316 367 367 369 369 316 316 316 316 369 369 318 318 369 369 371 371 318 318 318 318 371 371 320 320 371 371 373 373 320 320 320 320 373 373 322 322 373 373 375 375 322 322 322 322 375 375 324 324 375 375 377 377 324 324 324 324 377 377 326 326 377 377 379 379 326 326 326 326 379 379 328 328 379 379 381 381 328 328 328 328 381 381 330 330 381 381 383 383 330 330 330 330 383 383 332 332 383 383 385 385 332 332 332 332 385 385 334 334 385 385 387 387 334 334 334 334 387 387 336 336 387 387 389 389 336 336 336 336 389 389 338 338 389 389 391 391 338 338 338 338 391 391 340 340 391 391 393 393 340 340 340 340 393 393 342 342 393 393 395 395 342 342 342 342 395 395 344 344 395 395 394 394 344 344 344 344 394 394 343 343 394 394 392 392 343 343 343 343 392 392 341 341 392 392 390 390 341 341 341 341 390 390 339 339 390 390 388 388 339 339 339 339 388 388 337 337 388 388 386 386 337 337 337 337 386 386 335 335 386 386 384 384 335 335 335 335 384 384 333 333 384 384 382 382 333 333 333 333 382 382 331 331 382 382 380 380 331 331 331 331 380 380 329 329 380 380 378 378 329 329 329 329 378 378 327 327 378 378 376 376 327 327 327 327 376 376 325 325 376 376 374 374 325 325 325 325 374 374 323 323 374 374 372 372 323 323 323 323 372 372 321 321 372 372 370 370 321 321 321 321 370 370 319 319 370 370 368 368 319 319 370 370 419 419 368 368 419 419 417 417 368 368 368 368 417 417 366 366 417 417 415 415 366 366 366 366 415 415 364 364 415 415 413 413 364 364 364 364 413 413 362 362 413 413 411 411 362 362 362 362 411 411 360 360 411 411 409 409 360 360 360 360 409 409 358 358 409 409 407 407 358 358 358 358 407 407 356 356 407 407 405 405 356 356 356 356 405 405 354 354 405 405 403 403 354 354 354 354 403 403 352 352 403 403 401 401 352 352 352 352 401 401 350 350 401 401 399 399 350 350 350 350 399 399 348 348 399 399 397 397 348 348 348 348 397 397 346 346 397 397 396 396 346 346 346 346 396 396 345 345 396 396 398 398 345 345 345 345 398 398 347 347 398 398 400 400 347 347 347 347 400 400 349 349 400 400 402 402 349 349 349 349 402 402 351 351 402 402 404 404 351 351 351 351 404 404 353 353 404 404 406 406 353 353 353 353 406 406 355 355 406 406 408 408 355 355 355 355 408 408 357 357 408 408 410 410 357 357 357 357 410 410 359 359 410 410 412 412 359 359 359 359 412 412 361 361 412 412 414 414 361 361 361 361 414 414 363 363 414 414 416 416 363 363 363 363 416 416 365 365 416 416 418 418 365 365 365 365 418 418 367 367 418 418 420 420 367 367 367 367 420 420 369 369 420 420 422 422 369 369 369 369 422 422 371 371 422 422 424 424 371 371 371 371 424 424 373 373 424 424 426 426 373 373 373 373 426 426 375 375 426 426 428 428 375 375 375 375 428 428 377 377 428 428 430 430 377 377 377 377 430 430 379 379 430 430 432 432 379 379 379 379 432 432 381 381 432 432 434 434 381 381 381 381 434 434 383 383 434 434 436 436 383 383 383 383 436 436 385 385 436 436 438 438 385 385 385 385 438 438 387 387 438 438 440 440 387 387 387 387 440 440 389 389 440 440 442 442 389 389 389 389 442 442 391 391 442 442 444 444 391 391 391 391 444 444 393 393 444 444 446 446 393 393 393 393 446 446 395 395 446 446 445 445 395 395 395 395 445 445 394 394 445 445 443 443 394 394 394 394 443 443 392 392 443 443 441 441 392 392 392 392 441 441 390 390 441 441 439 439 390 390 390 390 439 439 388 388 439 439 437 437 388 388 388 388 437 437 386 386 437 437 435 435 386 386 386 386 435 435 384 384 435 435 433 433 384 384 384 384 433 433 382 382 433 433 431 431 382 382 382 382 431 431 380 380 431 431 429 429 380 380 380 380 429 429 378 378 429 429 427 427 378 378 378 378 427 427 376 376 427 427 425 425 376 376 376 376 425 425 374 374 425 425 423 423 374 374 374 374 423 423 372 372 423 423 421 421 372 372 372 372 421 421 370 370 421 421 419 419 370 370 421 421 470 470 419 419 470 470 468 468 419 419 419 419 468 468 417 417 468 468 466 466 417 417 417 417 466 466 415 415 466 466 464 464 415 415 415 415 464 464 413 413 464 464 462 462 413 413 413 413 462 462 411 411 462 462 460 460 411 411 411 411 460 460 409 409 460 460 458 458 409 409 409 409 458 458 407 407 458 458 456 456 407 407 407 407 456 456 405 405 456 456 454 454 405 405 405 405 454 454 403 403 454 454 452 452 403 403 403 403 452 452 401 401 452 452 450 450 401 401 401 401 450 450 399 399 450 450 448 448 399 399 399 399 448 448 397 397 448 448 447 447 397 397 397 397 447 447 396 396 447 447 449 449 396 396 396 396 449 449 398 398 449 449 451 451 398 398 398 398 451 451 400 400 451 451 453 453 400 400 400 400 453 453 402 402 453 453 455 455 402 402 402 402 455 455 404 404 455 455 457 457 404 404 404 404 457 457 406 406 457 457 459 459 406 406 406 406 459 459 408 408 459 459 461 461 408 408 408 408 461 461 410 410 461 461 463 463 410 410 410 410 463 463 412 412 463 463 465 465 412 412 412 412 465 465 414 414 465 465 467 467 414 414 414 414 467 467 416 416 467 467 469 469 416 416 416 416 469 469 418 418 469 469 471 471 418 418 418 418 471 471 420 420 471 471 473 473 420 420 420 420 473 473 422 422 473 473 475 475 422 422 422 422 475 475 424 424 475 475 477 477 424 424 424 424 477 477 426 426 477 477 479 479 426 426 426 426 479 479 428 428 479 479 481 481 428 428 428 428 481 481 430 430 481 481 483 483 430 430 430 430 483 483 432 432 483 483 485 485 432 432 432 432 485 485 434 434 485 485 487 487 434 434 434 434 487 487 436 436 487 487 489 489 436 436 436 436 489 489 438 438 489 489 491 491 438 438 438 438 491 491 440 440 491 491 493 493 440 440 440 440 493 493 442 442 493 493 495 495 442 442 442 442 495 495 444 444 495 495 497 497 444 444 444 444 497 497 446 446 497 497 496 496 446 446 446 446 496 496 445 445 496 496 494 494 445 445 445 445 494 494 443 443 494 494 492 492 443 443 443 443 492 492 441 441 492 492 490 490 441 441 441 441 490 490 439 439 490 490 488 488 439 439 439 439 488 488 437 437 488 488 486 486 437 437 437 437 486 486 435 435 486 486 484 484 435 435 435 435 484 484 433 433 484 484 482 482 433 433 433 433 482 482 431 431 482 482 480 480 431 431 431 431 480 480 429 429 480 480 478 478 429 429 429 429 478 478 427 427 478 478 476 476 427 427 427 427 476 476 425 425 476 476 474 474 425 425 425 425 474 474 423 423 474 474 472 472 423 423 423 423 472 472 421 421 472 472 470 470 421 421 516 516 518 518 578 578 520 520 582 582 518 518 582 582 579 579 518 518 518 518 579 579 578 578 589 589 588 588 522 522 588 588 586 586 522 522 522 522 586 586 520 520 586 586 585 585 520 520 520 520 585 585 582 582 589 589 522 522 592 592 522 522 524 524 592 592 592 592 524 524 594 594 594 594 524 524 596 596 1476 1476 526 526 1477 1477 1478 1478 526 526 598 598 528 528 602 602 526 526 602 602 600 600 526 526 526 526 600 600 598 598 530 530 605 605 528 528 605 605 603 603 528 528 528 528 603 603 602 602 612 612 611 611 532 532 611 611 609 609 532 532 532 532 609 609 530 530 609 609 608 608 530 530 530 530 608 608 605 605 612 612 532 532 615 615 532 532 533 533 615 615 615 615 533 533 616 616 616 616 533 533 617 617 533 533 531 531 617 617 617 617 531 531 614 614 529 529 610 610 531 531 610 610 613 613 531 531 531 531 613 613 614 614 527 527 606 606 529 529 606 606 607 607 529 529 529 529 607 607 610 610 525 525 601 601 527 527 601 601 604 604 527 527 527 527 604 604 606 606 1479 1479 597 597 525 525 597 597 599 599 525 525 525 525 599 599 601 601 590 590 591 591 521 521 591 591 593 593 521 521 521 521 593 593 523 523 593 593 595 595 523 523 1480 1480 1481 1481 597 597 590 590 521 521 587 587 521 521 519 519 587 587 587 587 519 519 584 584 584 584 519 519 583 583 519 519 517 517 583 583 583 583 517 517 581 581 515 515 577 577 517 517 577 577 580 580 517 517 517 517 580 580 581 581 513 513 574 574 515 515 574 574 575 575 515 515 515 515 575 575 577 577 567 567 568 568 511 511 568 568 570 570 511 511 511 511 570 570 513 513 570 570 571 571 513 513 513 513 571 571 574 574 567 567 511 511 564 564 511 511 509 509 564 564 564 564 509 509 561 561 561 561 509 509 560 560 509 509 507 507 560 560 560 560 507 507 558 558 505 505 554 554 1482 1482 554 554 1483 1483 1484 1484 507 507 556 556 558 558 503 503 550 550 505 505 550 550 552 552 505 505 505 505 552 552 554 554 501 501 545 545 503 503 545 545 547 547 503 503 503 503 547 547 550 550 499 499 541 541 501 501 541 541 544 544 501 501 501 501 544 544 545 545 535 535 534 534 498 498 534 534 537 537 498 498 498 498 537 537 499 499 537 537 538 538 499 499 499 499 538 538 541 541 535 535 498 498 536 536 498 498 500 500 536 536 536 536 500 500 539 539 539 539 500 500 540 540 500 500 502 502 540 540 540 540 502 502 542 542 504 504 546 546 502 502 546 546 543 543 502 502 502 502 543 543 542 542 506 506 549 549 504 504 549 549 548 548 504 504 504 504 548 548 546 546 557 557 555 555 508 508 1485 1485 553 553 1486 1486 1487 1487 553 553 506 506 553 553 551 551 506 506 506 506 551 551 549 549 557 557 508 508 559 559 508 508 510 510 559 559 559 559 510 510 562 562 562 562 510 510 563 563 510 510 512 512 563 563 563 563 512 512 565 565 514 514 569 569 512 512 569 569 566 566 512 512 512 512 566 566 565 565 578 578 576 576 516 516 576 576 573 573 516 516 516 516 573 573 514 514 573 573 572 572 514 514 514 514 572 572 569 569 684 684 671 671 687 687 671 671 675 675 687 687 687 687 675 675 689 689 675 675 677 677 689 689 689 689 677 677 691 691 677 677 679 679 691 691 691 691 679 679 693 693 679 679 681 681 693 693 693 693 681 681 694 694 681 681 685 685 694 694 694 694 685 685 692 692 685 685 682 682 692 692 692 692 682 682 690 690 621 621 632 632 619 619 632 632 630 630 619 619 619 619 630 630 618 618 630 630 627 627 618 618 618 618 627 627 620 620 627 627 631 631 620 620 620 620 631 631 622 622 631 631 633 633 622 622 622 622 633 633 624 624 633 633 635 635 624 624 624 624 635 635 626 626 635 635 637 637 626 626 626 626 637 637 629 629 682 682 680 680 690 690 680 680 678 678 690 690 690 690 678 678 688 688 678 678 676 676 688 688 688 688 676 676 686 686 676 676 672 672 686 686 686 686 672 672 683 683 672 672 670 670 683 683 683 683 670 670 673 673 670 670 666 666 673 673 673 673 666 666 667 667 666 666 664 664 667 667 667 667 664 664 661 661 664 664 660 660 661 661 661 661 660 660 655 655 637 637 641 641 629 629 641 641 643 643 629 629 629 629 643 643 639 639 643 643 647 647 639 639 639 639 647 647 645 645 647 647 649 649 645 645 645 645 649 649 651 651 649 649 653 653 651 651 651 651 653 653 657 657 653 653 656 656 657 657 657 657 656 656 662 662 656 656 659 659 662 662 662 662 659 659 668 668 659 659 663 663 668 668 668 668 663 663 674 674 663 663 665 665 674 674 674 674 665 665 684 684 665 665 669 669 684 684 684 684 669 669 671 671 660 660 658 658 655 655 658 658 654 654 655 655 655 655 654 654 650 650 654 654 652 652 650 650 650 650 652 652 644 644 652 652 648 648 644 644 644 644 648 648 638 638 648 648 646 646 638 638 638 638 646 646 628 628 646 646 642 642 628 628 628 628 642 642 625 625 642 642 640 640 625 625 625 625 640 640 623 623 640 640 636 636 623 623 623 623 636 636 621 621 636 636 634 634 621 621 621 621 634 634 632 632 788 788 786 786 734 734 734 734 737 737 788 788 737 737 738 738 788 788 788 788 738 738 790 790 738 738 741 741 790 790 790 790 741 741 792 792 741 741 743 743 792 792 743 743 744 744 792 792 1488 1488 1489 1489 794 794 1490 1490 747 747 794 794 747 747 748 748 794 794 794 794 748 748 796 796 748 748 751 751 796 796 796 796 751 751 798 798 751 751 753 753 798 798 753 753 754 754 798 798 798 798 754 754 800 800 754 754 757 757 800 800 757 757 758 758 800 800 800 800 758 758 802 802 758 758 761 761 802 802 802 802 761 761 801 801 761 761 760 760 801 801 760 760 759 759 801 801 801 801 759 759 799 799 759 759 756 756 799 799 756 756 755 755 799 799 799 799 755 755 797 797 755 755 752 752 797 797 797 797 752 752 795 795 752 752 750 750 795 795 750 750 749 749 795 795 795 795 749 749 793 793 749 749 746 746 793 793 746 746 745 745 793 793 793 793 745 745 1491 1491 745 745 1492 1492 1493 1493 791 791 742 742 789 789 742 742 740 740 789 789 740 740 739 739 789 789 789 789 739 739 787 787 739 739 736 736 787 787 736 736 735 735 787 787 787 787 735 735 785 785 735 735 732 732 785 785 785 785 732 732 783 783 732 732 730 730 783 783 730 730 729 729 783 783 783 783 729 729 781 781 729 729 727 727 781 781 727 727 726 726 781 781 781 781 726 726 779 779 726 726 724 724 779 779 779 779 724 724 777 777 724 724 721 721 777 777 721 721 720 720 777 777 777 777 720 720 775 775 720 720 717 717 775 775 717 717 716 716 775 775 775 775 716 716 773 773 716 716 714 714 773 773 1494 1494 1495 1495 771 771 1496 1496 711 711 771 771 711 711 710 710 771 771 771 771 710 710 769 769 710 710 707 707 769 769 707 707 706 706 769 769 769 769 706 706 767 767 706 706 704 704 767 767 767 767 704 704 765 765 704 704 701 701 765 765 701 701 700 700 765 765 765 765 700 700 763 763 700 700 697 697 763 763 697 697 696 696 763 763 763 763 696 696 762 762 696 696 695 695 762 762 695 695 698 698 762 762 762 762 698 698 764 764 698 698 699 699 764 764 764 764 699 699 766 766 699 699 702 702 766 766 702 702 703 703 766 766 766 766 703 703 768 768 703 703 705 705 768 768 705 705 708 708 768 768 768 768 708 708 770 770 708 708 709 709 770 770 770 770 709 709 1497 1497 709 709 1498 1498 1499 1499 712 712 713 713 772 772 772 772 713 713 774 774 713 713 715 715 774 774 715 715 718 718 774 774 774 774 718 718 776 776 718 718 719 719 776 776 776 776 719 719 778 778 719 719 722 722 778 778 722 722 723 723 778 778 778 778 723 723 780 780 723 723 725 725 780 780 780 780 725 725 782 782 725 725 728 728 782 782 782 782 728 728 784 784 728 728 731 731 784 784 784 784 731 731 786 786 731 731 733 733 786 786 786 786 733 733 734 734 1500 1500 821 821 1501 1501 821 821 819 819 1502 1502 1503 1503 819 819 1504 1504 819 819 817 817 1505 1505 1506 1506 817 817 1507 1507 817 817 815 815 1508 1508 1509 1509 815 815 1510 1510 815 815 813 813 1511 1511 1512 1512 813 813 1513 1513 813 813 811 811 1514 1514 1515 1515 811 811 1516 1516 811 811 809 809 1517 1517 1518 1518 809 809 1519 1519 809 809 807 807 1520 1520 1521 1521 807 807 1522 1522 807 807 805 805 1523 1523 1524 1524 805 805 1525 1525 805 805 803 803 1526 1526 1527 1527 803 803 1528 1528 803 803 804 804 1529 1529 1530 1530 804 804 1531 1531 804 804 806 806 1532 1532 1533 1533 806 806 1534 1534 806 806 808 808 1535 1535 1536 1536 808 808 1537 1537 808 808 810 810 1538 1538 1539 1539 810 810 1540 1540 810 810 812 812 1541 1541 1542 1542 812 812 1543 1543 812 812 814 814 1544 1544 1545 1545 814 814 1546 1546 814 814 816 816 1547 1547 1548 1548 816 816 1549 1549 816 816 818 818 1550 1550 1551 1551 818 818 1552 1552 818 818 820 820 1553 1553 1554 1554 820 820 1555 1555 820 820 822 822 1556 1556 1557 1557 822 822 1558 1558 822 822 824 824 1559 1559 1560 1560 824 824 1561 1561 824 824 826 826 1562 1562 1563 1563 826 826 1564 1564 826 826 828 828 1565 1565 1566 1566 828 828 1567 1567 828 828 830 830 1568 1568 1569 1569 830 830 1570 1570 830 830 832 832 1571 1571 1572 1572 832 832 1573 1573 832 832 834 834 1574 1574 1575 1575 834 834 1576 1576 834 834 836 836 1577 1577 1578 1578 836 836 1579 1579 836 836 838 838 1580 1580 1581 1581 838 838 1582 1582 838 838 840 840 1583 1583 1584 1584 840 840 1585 1585 840 840 842 842 1586 1586 1587 1587 842 842 1588 1588 842 842 843 843 1589 1589 1590 1590 843 843 1591 1591 843 843 841 841 1592 1592 1593 1593 841 841 1594 1594 841 841 839 839 1595 1595 1596 1596 839 839 1597 1597 839 839 837 837 1598 1598 1599 1599 837 837 1600 1600 837 837 835 835 1601 1601 1602 1602 835 835 1603 1603 835 835 833 833 1604 1604 1605 1605 833 833 1606 1606 833 833 831 831 1607 1607 1608 1608 831 831 1609 1609 831 831 829 829 1610 1610 1611 1611 829 829 1612 1612 829 829 827 827 1613 1613 1614 1614 827 827 1615 1615 827 827 825 825 1616 1616 1617 1617 825 825 1618 1618 825 825 823 823 1619 1619 1620 1620 823 823 1621 1621 823 823 821 821 1622 1622 821 821 862 862 819 819 862 862 860 860 819 819 819 819 860 860 817 817 860 860 858 858 817 817 817 817 858 858 815 815 858 858 856 856 815 815 815 815 856 856 813 813 856 856 854 854 813 813 813 813 854 854 811 811 854 854 852 852 811 811 811 811 852 852 809 809 852 852 850 850 809 809 809 809 850 850 807 807 850 850 848 848 807 807 807 807 848 848 805 805 848 848 846 846 805 805 805 805 846 846 803 803 846 846 844 844 803 803 803 803 844 844 804 804 844 844 845 845 804 804 804 804 845 845 806 806 845 845 847 847 806 806 806 806 847 847 808 808 847 847 849 849 808 808 808 808 849 849 810 810 849 849 851 851 810 810 810 810 851 851 812 812 851 851 853 853 812 812 812 812 853 853 814 814 853 853 855 855 814 814 814 814 855 855 816 816 855 855 857 857 816 816 816 816 857 857 818 818 857 857 859 859 818 818 818 818 859 859 820 820 859 859 861 861 820 820 820 820 861 861 822 822 861 861 863 863 822 822 822 822 863 863 824 824 863 863 865 865 824 824 824 824 865 865 826 826 865 865 867 867 826 826 826 826 867 867 828 828 867 867 869 869 828 828 828 828 869 869 830 830 869 869 871 871 830 830 830 830 871 871 832 832 871 871 873 873 832 832 832 832 873 873 834 834 873 873 875 875 834 834 834 834 875 875 836 836 875 875 877 877 836 836 836 836 877 877 838 838 877 877 879 879 838 838 838 838 879 879 840 840 879 879 881 881 840 840 840 840 881 881 842 842 881 881 883 883 842 842 842 842 883 883 843 843 883 883 884 884 843 843 843 843 884 884 841 841 884 884 882 882 841 841 841 841 882 882 839 839 882 882 880 880 839 839 839 839 880 880 837 837 880 880 878 878 837 837 837 837 878 878 835 835 878 878 876 876 835 835 835 835 876 876 833 833 876 876 874 874 833 833 833 833 874 874 831 831 874 874 872 872 831 831 831 831 872 872 829 829 872 872 870 870 829 829 829 829 870 870 827 827 870 870 868 868 827 827 827 827 868 868 825 825 868 868 866 866 825 825 825 825 866 866 823 823 866 866 864 864 823 823 823 823 864 864 821 821 864 864 862 862 821 821 862 862 903 903 860 860 903 903 901 901 860 860 860 860 901 901 858 858 901 901 899 899 858 858 858 858 899 899 856 856 899 899 897 897 856 856 856 856 897 897 854 854 897 897 895 895 854 854 854 854 895 895 852 852 895 895 893 893 852 852 852 852 893 893 850 850 893 893 891 891 850 850 850 850 891 891 848 848 891 891 889 889 848 848 848 848 889 889 846 846 889 889 887 887 846 846 846 846 887 887 844 844 887 887 885 885 844 844 844 844 885 885 845 845 885 885 886 886 845 845 845 845 886 886 847 847 886 886 888 888 847 847 847 847 888 888 849 849 888 888 890 890 849 849 849 849 890 890 851 851 890 890 892 892 851 851 851 851 892 892 853 853 892 892 894 894 853 853 853 853 894 894 855 855 894 894 896 896 855 855 855 855 896 896 857 857 896 896 898 898 857 857 857 857 898 898 859 859 898 898 900 900 859 859 859 859 900 900 861 861 900 900 902 902 861 861 861 861 902 902 863 863 902 902 904 904 863 863 863 863 904 904 865 865 904 904 906 906 865 865 865 865 906 906 867 867 906 906 908 908 867 867 867 867 908 908 869 869 908 908 910 910 869 869 869 869 910 910 871 871 910 910 912 912 871 871 871 871 912 912 873 873 912 912 914 914 873 873 873 873 914 914 875 875 914 914 916 916 875 875 875 875 916 916 877 877 916 916 918 918 877 877 877 877 918 918 879 879 918 918 920 920 879 879 879 879 920 920 881 881 920 920 922 922 881 881 881 881 922 922 883 883 922 922 924 924 883 883 883 883 924 924 884 884 924 924 925 925 884 884 884 884 925 925 882 882 925 925 923 923 882 882 882 882 923 923 880 880 923 923 921 921 880 880 880 880 921 921 878 878 921 921 919 919 878 878 878 878 919 919 876 876 919 919 917 917 876 876 876 876 917 917 874 874 917 917 915 915 874 874 874 874 915 915 872 872 915 915 913 913 872 872 872 872 913 913 870 870 913 913 911 911 870 870 870 870 911 911 868 868 911 911 909 909 868 868 868 868 909 909 866 866 909 909 907 907 866 866 866 866 907 907 864 864 907 907 905 905 864 864 864 864 905 905 862 862 905 905 903 903 862 862 903 903 944 944 901 901 944 944 942 942 901 901 901 901 942 942 899 899 942 942 940 940 899 899 899 899 940 940 897 897 940 940 938 938 897 897 897 897 938 938 895 895 938 938 936 936 895 895 895 895 936 936 893 893 936 936 934 934 893 893 893 893 934 934 891 891 934 934 932 932 891 891 891 891 932 932 889 889 932 932 930 930 889 889 889 889 930 930 887 887 930 930 928 928 887 887 887 887 928 928 885 885 928 928 926 926 885 885 885 885 926 926 886 886 926 926 927 927 886 886 886 886 927 927 888 888 927 927 929 929 888 888 888 888 929 929 890 890 929 929 931 931 890 890 890 890 931 931 892 892 931 931 933 933 892 892 892 892 933 933 894 894 933 933 935 935 894 894 894 894 935 935 896 896 935 935 937 937 896 896 896 896 937 937 898 898 937 937 939 939 898 898 898 898 939 939 900 900 939 939 941 941 900 900 900 900 941 941 902 902 941 941 943 943 902 902 902 902 943 943 904 904 943 943 945 945 904 904 904 904 945 945 906 906 945 945 947 947 906 906 906 906 947 947 908 908 947 947 949 949 908 908 908 908 949 949 910 910 949 949 951 951 910 910 910 910 951 951 912 912 951 951 953 953 912 912 912 912 953 953 914 914 953 953 955 955 914 914 914 914 955 955 916 916 955 955 957 957 916 916 916 916 957 957 918 918 957 957 959 959 918 918 918 918 959 959 920 920 959 959 961 961 920 920 920 920 961 961 922 922 961 961 963 963 922 922 922 922 963 963 924 924 963 963 965 965 924 924 924 924 965 965 925 925 965 965 966 966 925 925 925 925 966 966 923 923 966 966 964 964 923 923 923 923 964 964 921 921 964 964 962 962 921 921 921 921 962 962 919 919 962 962 960 960 919 919 919 919 960 960 917 917 960 960 958 958 917 917 917 917 958 958 915 915 958 958 956 956 915 915 915 915 956 956 913 913 956 956 954 954 913 913 913 913 954 954 911 911 954 954 952 952 911 911 911 911 952 952 909 909 952 952 950 950 909 909 909 909 950 950 907 907 950 950 948 948 907 907 907 907 948 948 905 905 948 948 946 946 905 905 905 905 946 946 903 903 946 946 944 944 903 903 944 944 985 985 942 942 985 985 983 983 942 942 942 942 983 983 940 940 983 983 981 981 940 940 940 940 981 981 938 938 981 981 979 979 938 938 938 938 979 979 936 936 979 979 977 977 936 936 936 936 977 977 934 934 977 977 975 975 934 934 934 934 975 975 932 932 975 975 973 973 932 932 932 932 973 973 930 930 973 973 971 971 930 930 930 930 971 971 928 928 971 971 969 969 928 928 928 928 969 969 926 926 969 969 967 967 926 926 926 926 967 967 927 927 967 967 968 968 927 927 927 927 968 968 929 929 968 968 970 970 929 929 929 929 970 970 931 931 970 970 972 972 931 931 931 931 972 972 933 933 972 972 974 974 933 933 933 933 974 974 935 935 974 974 976 976 935 935 935 935 976 976 937 937 976 976 978 978 937 937 937 937 978 978 939 939 978 978 980 980 939 939 939 939 980 980 941 941 980 980 982 982 941 941 941 941 982 982 943 943 982 982 984 984 943 943 943 943 984 984 945 945 984 984 986 986 945 945 945 945 986 986 947 947 986 986 988 988 947 947 947 947 988 988 949 949 988 988 990 990 949 949 949 949 990 990 951 951 990 990 992 992 951 951 951 951 992 992 953 953 992 992 994 994 953 953 953 953 994 994 955 955 994 994 996 996 955 955 955 955 996 996 957 957 996 996 998 998 957 957 957 957 998 998 959 959 998 998 1000 1000 959 959 959 959 1000 1000 961 961 1000 1000 1002 1002 961 961 961 961 1002 1002 963 963 1002 1002 1004 1004 963 963 963 963 1004 1004 965 965 1004 1004 1006 1006 965 965 965 965 1006 1006 966 966 1006 1006 1007 1007 966 966 966 966 1007 1007 964 964 1007 1007 1005 1005 964 964 964 964 1005 1005 962 962 1005 1005 1003 1003 962 962 962 962 1003 1003 960 960 1003 1003 1001 1001 960 960 960 960 1001 1001 958 958 1001 1001 999 999 958 958 958 958 999 999 956 956 999 999 997 997 956 956 956 956 997 997 954 954 997 997 995 995 954 954 954 954 995 995 952 952 995 995 993 993 952 952 952 952 993 993 950 950 993 993 991 991 950 950 950 950 991 991 948 948 991 991 989 989 948 948 948 948 989 989 946 946 989 989 987 987 946 946 946 946 987 987 944 944 987 987 985 985 944 944 985 985 1026 1026 983 983 1026 1026 1024 1024 983 983 983 983 1024 1024 981 981 1024 1024 1022 1022 981 981 981 981 1022 1022 979 979 1022 1022 1020 1020 979 979 979 979 1020 1020 977 977 1020 1020 1018 1018 977 977 977 977 1018 1018 975 975 1018 1018 1016 1016 975 975 975 975 1016 1016 973 973 1016 1016 1014 1014 973 973 973 973 1014 1014 971 971 1014 1014 1012 1012 971 971 971 971 1012 1012 969 969 1012 1012 1010 1010 969 969 969 969 1010 1010 967 967 1010 1010 1008 1008 967 967 967 967 1008 1008 968 968 1008 1008 1009 1009 968 968 968 968 1009 1009 970 970 1009 1009 1011 1011 970 970 970 970 1011 1011 972 972 1011 1011 1013 1013 972 972 972 972 1013 1013 974 974 1013 1013 1015 1015 974 974 974 974 1015 1015 976 976 1015 1015 1017 1017 976 976 976 976 1017 1017 978 978 1017 1017 1019 1019 978 978 978 978 1019 1019 980 980 1019 1019 1021 1021 980 980 980 980 1021 1021 982 982 1021 1021 1023 1023 982 982 982 982 1023 1023 984 984 1023 1023 1025 1025 984 984 984 984 1025 1025 986 986 1025 1025 1027 1027 986 986 986 986 1027 1027 988 988 1027 1027 1029 1029 988 988 988 988 1029 1029 990 990 1029 1029 1031 1031 990 990 990 990 1031 1031 992 992 1031 1031 1033 1033 992 992 992 992 1033 1033 994 994 1033 1033 1035 1035 994 994 994 994 1035 1035 996 996 1035 1035 1037 1037 996 996 996 996 1037 1037 998 998 1037 1037 1039 1039 998 998 998 998 1039 1039 1000 1000 1039 1039 1041 1041 1000 1000 1000 1000 1041 1041 1002 1002 1041 1041 1043 1043 1002 1002 1002 1002 1043 1043 1004 1004 1043 1043 1045 1045 1004 1004 1004 1004 1045 1045 1006 1006 1045 1045 1047 1047 1006 1006 1006 1006 1047 1047 1007 1007 1047 1047 1048 1048 1007 1007 1007 1007 1048 1048 1005 1005 1048 1048 1046 1046 1005 1005 1005 1005 1046 1046 1003 1003 1046 1046 1044 1044 1003 1003 1003 1003 1044 1044 1001 1001 1044 1044 1042 1042 1001 1001 1001 1001 1042 1042 999 999 1042 1042 1040 1040 999 999 999 999 1040 1040 997 997 1040 1040 1038 1038 997 997 997 997 1038 1038 995 995 1038 1038 1036 1036 995 995 995 995 1036 1036 993 993 1036 1036 1034 1034 993 993 993 993 1034 1034 991 991 1034 1034 1032 1032 991 991 991 991 1032 1032 989 989 1032 1032 1030 1030 989 989 989 989 1030 1030 987 987 1030 1030 1028 1028 987 987 987 987 1028 1028 985 985 1028 1028 1026 1026 985 985 1087 1087 1151 1151 1086 1086 1151 1151 1149 1149 1086 1086 1086 1086 1149 1149 1083 1083 1149 1149 1146 1146 1083 1083 1083 1083 1146 1146 1082 1082 1146 1146 1145 1145 1082 1082 1082 1082 1145 1145 1079 1079 1095 1095 1161 1161 1094 1094 1161 1161 1159 1159 1094 1094 1094 1094 1159 1159 1091 1091 1159 1159 1156 1156 1091 1091 1091 1091 1156 1156 1090 1090 1156 1156 1155 1155 1090 1090 1090 1090 1155 1155 1623 1623 1155 1155 1624 1624 1625 1625 1087 1087 1152 1152 1151 1151 1101 1101 1168 1168 1102 1102 1168 1168 1169 1169 1102 1102 1102 1102 1169 1169 1099 1099 1169 1169 1166 1166 1099 1099 1099 1099 1166 1166 1098 1098 1166 1166 1165 1165 1098 1098 1098 1098 1165 1165 1095 1095 1165 1165 1162 1162 1095 1095 1095 1095 1162 1162 1161 1161 1093 1093 1158 1158 1096 1096 1158 1158 1160 1160 1096 1096 1096 1096 1160 1160 1097 1097 1160 1160 1163 1163 1097 1097 1097 1097 1163 1163 1100 1100 1163 1163 1164 1164 1100 1100 1100 1100 1164 1164 1101 1101 1164 1164 1167 1167 1101 1101 1101 1101 1167 1167 1168 1168 1085 1085 1148 1148 1088 1088 1148 1148 1150 1150 1088 1088 1626 1626 1627 1627 1089 1089 1628 1628 1153 1153 1089 1089 1089 1089 1153 1153 1092 1092 1153 1153 1154 1154 1092 1092 1092 1092 1154 1154 1093 1093 1154 1154 1157 1157 1093 1093 1093 1093 1157 1157 1158 1158 1074 1074 1135 1135 1075 1075 1135 1135 1137 1137 1075 1075 1075 1075 1137 1137 1077 1077 1137 1137 1138 1138 1077 1077 1077 1077 1138 1138 1080 1080 1138 1138 1140 1140 1080 1080 1080 1080 1140 1140 1081 1081 1140 1140 1143 1143 1081 1081 1081 1081 1143 1143 1084 1084 1143 1143 1144 1144 1084 1084 1084 1084 1144 1144 1085 1085 1144 1144 1147 1147 1085 1085 1085 1085 1147 1147 1148 1148 1066 1066 1125 1125 1067 1067 1125 1125 1128 1128 1067 1067 1067 1067 1128 1128 1070 1070 1128 1128 1129 1129 1070 1070 1070 1070 1129 1129 1071 1071 1129 1129 1132 1132 1071 1071 1071 1071 1132 1132 1074 1074 1132 1132 1134 1134 1074 1074 1074 1074 1134 1134 1135 1135 1058 1058 1115 1115 1059 1059 1115 1115 1118 1118 1059 1059 1059 1059 1118 1118 1062 1062 1118 1118 1119 1119 1062 1062 1062 1062 1119 1119 1629 1629 1119 1119 1630 1630 1631 1631 1063 1063 1122 1122 1066 1066 1122 1122 1124 1124 1066 1066 1066 1066 1124 1124 1125 1125 1050 1050 1105 1105 1051 1051 1105 1105 1108 1108 1051 1051 1051 1051 1108 1108 1054 1054 1108 1108 1109 1109 1054 1054 1054 1054 1109 1109 1055 1055 1109 1109 1112 1112 1055 1055 1055 1055 1112 1112 1058 1058 1112 1112 1114 1114 1058 1058 1058 1058 1114 1114 1115 1115 1053 1053 1107 1107 1052 1052 1107 1107 1106 1106 1052 1052 1052 1052 1106 1106 1049 1049 1106 1106 1103 1103 1049 1049 1049 1049 1103 1103 1050 1050 1103 1103 1104 1104 1050 1050 1050 1050 1104 1104 1105 1105 1061 1061 1117 1117 1060 1060 1117 1117 1116 1116 1060 1060 1060 1060 1116 1116 1057 1057 1116 1116 1113 1113 1057 1057 1057 1057 1113 1113 1056 1056 1113 1113 1111 1111 1056 1056 1056 1056 1111 1111 1053 1053 1111 1111 1110 1110 1053 1053 1053 1053 1110 1110 1107 1107 1069 1069 1127 1127 1068 1068 1127 1127 1126 1126 1068 1068 1068 1068 1126 1126 1065 1065 1126 1126 1123 1123 1065 1065 1065 1065 1123 1123 1064 1064 1123 1123 1121 1121 1064 1064 1632 1632 1633 1633 1061 1061 1634 1634 1635 1635 1061 1061 1061 1061 1636 1636 1117 1117 1145 1145 1142 1142 1079 1079 1142 1142 1141 1141 1079 1079 1079 1079 1141 1141 1078 1078 1141 1141 1139 1139 1078 1078 1078 1078 1139 1139 1076 1076 1139 1139 1136 1136 1076 1076 1076 1076 1136 1136 1073 1073 1136 1136 1133 1133 1073 1073 1073 1073 1133 1133 1072 1072 1133 1133 1131 1131 1072 1072 1072 1072 1131 1131 1069 1069 1131 1131 1130 1130 1069 1069 1069 1069 1130 1130 1127 1127 1186 1186 1183 1183 1226 1226 1226 1226 1229 1229 1186 1186 1229 1229 1230 1230 1186 1186 1186 1186 1230 1230 1188 1188 1230 1230 1233 1233 1188 1188 1233 1233 1234 1234 1188 1188 1188 1188 1234 1234 1190 1190 1234 1234 1237 1237 1190 1190 1237 1237 1238 1238 1190 1190 1190 1190 1238 1238 1192 1192 1238 1238 1241 1241 1192 1192 1241 1241 1242 1242 1192 1192 1192 1192 1242 1242 1194 1194 1242 1242 1245 1245 1194 1194 1245 1245 1246 1246 1194 1194 1194 1194 1246 1246 1196 1196 1246 1246 1249 1249 1196 1196 1249 1249 1250 1250 1196 1196 1196 1196 1250 1250 1197 1197 1250 1250 1251 1251 1197 1197 1251 1251 1248 1248 1197 1197 1197 1197 1248 1248 1195 1195 1248 1248 1247 1247 1195 1195 1247 1247 1244 1244 1195 1195 1195 1195 1244 1244 1193 1193 1244 1244 1243 1243 1193 1193 1243 1243 1240 1240 1193 1193 1193 1193 1240 1240 1191 1191 1240 1240 1239 1239 1191 1191 1239 1239 1236 1236 1191 1191 1191 1191 1236 1236 1189 1189 1236 1236 1235 1235 1189 1189 1235 1235 1232 1232 1189 1189 1189 1189 1232 1232 1187 1187 1232 1232 1231 1231 1187 1187 1231 1231 1228 1228 1187 1187 1187 1187 1228 1228 1185 1185 1228 1228 1227 1227 1185 1185 1185 1185 1227 1227 1184 1184 1227 1227 1225 1225 1184 1184 1184 1184 1225 1225 1182 1182 1225 1225 1222 1222 1182 1182 1222 1222 1221 1221 1182 1182 1182 1182 1221 1221 1180 1180 1221 1221 1218 1218 1180 1180 1218 1218 1217 1217 1180 1180 1180 1180 1217 1217 1178 1178 1217 1217 1214 1214 1178 1178 1214 1214 1213 1213 1178 1178 1178 1178 1213 1213 1176 1176 1213 1213 1210 1210 1176 1176 1210 1210 1209 1209 1176 1176 1176 1176 1209 1209 1174 1174 1209 1209 1206 1206 1174 1174 1206 1206 1205 1205 1174 1174 1174 1174 1205 1205 1172 1172 1205 1205 1202 1202 1172 1172 1202 1202 1201 1201 1172 1172 1172 1172 1201 1201 1170 1170 1201 1201 1198 1198 1170 1170 1198 1198 1199 1199 1170 1170 1170 1170 1199 1199 1171 1171 1199 1199 1200 1200 1171 1171 1200 1200 1203 1203 1171 1171 1171 1171 1203 1203 1173 1173 1203 1203 1204 1204 1173 1173 1204 1204 1207 1207 1173 1173 1173 1173 1207 1207 1175 1175 1207 1207 1208 1208 1175 1175 1208 1208 1211 1211 1175 1175 1175 1175 1211 1211 1177 1177 1211 1211 1212 1212 1177 1177 1212 1212 1215 1215 1177 1177 1177 1177 1215 1215 1179 1179 1215 1215 1216 1216 1179 1179 1216 1216 1219 1219 1179 1179 1179 1179 1219 1219 1181 1181 1219 1219 1220 1220 1181 1181 1220 1220 1223 1223 1181 1181 1181 1181 1223 1223 1183 1183 1223 1223 1224 1224 1183 1183 1183 1183 1224 1224 1226 1226 1267 1267 1264 1264 1266 1266 1272 1272 1270 1270 1266 1266 1270 1270 1268 1268 1266 1266 1266 1266 1268 1268 1267 1267 1278 1278 1276 1276 1266 1266 1276 1276 1274 1274 1266 1266 1266 1266 1274 1274 1272 1272 1277 1277 1279 1279 1266 1266 1279 1279 1280 1280 1266 1266 1266 1266 1280 1280 1278 1278 1271 1271 1273 1273 1266 1266 1273 1273 1275 1275 1266 1266 1266 1266 1275 1275 1277 1277 1263 1263 1265 1265 1266 1266 1265 1265 1269 1269 1266 1266 1266 1266 1269 1269 1271 1271 1257 1257 1259 1259 1266 1266 1259 1259 1261 1261 1266 1266 1266 1266 1261 1261 1263 1263 1252 1252 1253 1253 1266 1266 1253 1253 1255 1255 1266 1266 1266 1266 1255 1255 1257 1257 1258 1258 1256 1256 1266 1266 1256 1256 1254 1254 1266 1266 1266 1266 1254 1254 1252 1252 1264 1264 1262 1262 1266 1266 1262 1262 1260 1260 1266 1266 1266 1266 1260 1260 1258 1258 1281 1281 1282 1282 1283 1283 1282 1282 1284 1284 1283 1283 1285 1285 1286 1286 1287 1287 1286 1286 1288 1288 1287 1287 1289 1289 1290 1290 1291 1291 1290 1290 1292 1292 1291 1291 1293 1293 1294 1294 1295 1295 1294 1294 1296 1296 1295 1295 1297 1297 1298 1298 1299 1299 1298 1298 1300 1300 1299 1299 1301 1301 1302 1302 1303 1303 1302 1302 1304 1304 1303 1303 1305 1305 1306 1306 1307 1307 1306 1306 1308 1308 1307 1307 1307 1307 1308 1308 1309 1309 1308 1308 1310 1310 1309 1309
+3 3 13 13 5 5 13 13 7 7 5 5 39 39 37 37 29 29 37 37 35 35 29 29 29 29 35 35 32 32 22 22 19 19 21 21 19 19 17 17 21 21 40 40 42 42 33 33 42 42 44 44 33 33 33 33 44 44 46 46 6 6 8 8 16 16 8 8 10 10 16 16 16 16 10 10 12 12 17 17 14 14 21 21 14 14 11 11 21 21 21 21 11 11 13 13 11 11 9 9 13 13 13 13 9 9 7 7 32 32 30 30 29 29 30 30 27 27 29 29 29 29 27 27 21 21 27 27 24 24 21 21 21 21 24 24 22 22 6 6 16 16 4 4 16 16 13 13 4 4 4 4 13 13 2 2 31 31 34 34 26 26 34 34 36 36 26 26 26 26 36 36 33 33 36 36 38 38 33 33 33 33 38 38 40 40 12 12 15 15 16 16 15 15 18 18 16 16 16 16 18 18 26 26 18 18 20 20 26 26 26 26 20 20 23 23 23 23 25 25 26 26 25 25 28 28 26 26 26 26 28 28 31 31 3 3 1 1 13 13 1 1 0 0 13 13 13 13 0 0 2 2 46 46 45 45 33 33 45 45 43 43 33 33 33 33 43 43 29 29 43 43 41 41 29 29 29 29 41 41 39 39 133 133 1029 1029 1030 1030 1031 1031 127 127 129 129 133 133 1032 1032 131 131 1033 1033 1034 1034 131 131 131 131 1035 1035 129 129 1036 1036 1037 1037 129 129 129 129 1038 1038 1039 1039 1040 1040 1041 1041 127 127 1042 1042 1043 1043 127 127 127 127 1044 1044 125 125 1045 1045 1046 1046 125 125 125 125 1047 1047 123 123 1048 1048 1049 1049 123 123 1050 1050 1051 1051 123 123 123 123 1052 1052 121 121 1053 1053 1054 1054 121 121 121 121 1055 1055 119 119 1056 1056 1057 1057 119 119 1058 1058 1059 1059 119 119 1060 1060 1061 1061 119 119 119 119 1062 1062 117 117 1063 1063 1064 1064 117 117 117 117 1065 1065 116 116 1066 1066 1067 1067 116 116 116 116 1068 1068 118 118 1069 1069 1070 1070 118 118 1071 1071 124 124 122 122 1072 1072 1073 1073 118 118 1074 1074 1075 1075 118 118 118 118 1076 1076 120 120 1077 1077 1078 1078 120 120 120 120 1079 1079 122 122 1080 1080 1081 1081 122 122 122 122 1082 1082 1083 1083 1084 1084 1085 1085 124 124 1086 1086 1087 1087 124 124 124 124 1088 1088 126 126 1089 1089 1090 1090 126 126 1091 1091 1092 1092 126 126 126 126 1093 1093 128 128 1094 1094 1095 1095 128 128 128 128 1096 1096 130 130 1097 1097 1098 1098 130 130 130 130 1099 1099 132 132 1100 1100 1101 1101 132 132 1102 1102 138 138 136 136 1103 1103 1104 1104 132 132 1105 1105 1106 1106 132 132 132 132 1107 1107 134 134 1108 1108 1109 1109 134 134 134 134 1110 1110 136 136 1111 1111 1112 1112 136 136 136 136 1113 1113 1114 1114 1115 1115 1116 1116 138 138 1117 1117 1118 1118 138 138 138 138 1119 1119 140 140 1120 1120 1121 1121 140 140 140 140 1122 1122 142 142 1123 1123 1124 1124 142 142 1125 1125 1126 1126 142 142 142 142 1127 1127 144 144 1128 1128 1129 1129 144 144 144 144 1130 1130 146 146 1131 1131 1132 1132 146 146 1133 1133 1134 1134 146 146 1135 1135 1136 1136 146 146 146 146 1137 1137 148 148 1138 1138 1139 1139 148 148 148 148 1140 1140 150 150 1141 1141 1142 1142 150 150 150 150 1143 1143 152 152 1144 1144 1145 1145 152 152 1146 1146 1147 1147 152 152 1148 1148 1149 1149 152 152 152 152 1150 1150 154 154 1151 1151 1152 1152 154 154 154 154 1153 1153 156 156 1154 1154 1155 1155 156 156 1156 1156 1157 1157 156 156 156 156 1158 1158 155 155 1159 1159 1160 1160 155 155 155 155 1161 1161 153 153 1162 1162 1163 1163 153 153 1164 1164 1165 1165 153 153 1166 1166 1167 1167 153 153 153 153 1168 1168 151 151 1169 1169 1170 1170 151 151 151 151 1171 1171 149 149 1172 1172 1173 1173 149 149 149 149 1174 1174 147 147 1175 1175 1176 1176 147 147 1177 1177 141 141 143 143 1178 1178 1179 1179 147 147 1180 1180 1181 1181 147 147 147 147 1182 1182 145 145 1183 1183 1184 1184 145 145 145 145 1185 1185 143 143 1186 1186 1187 1187 143 143 143 143 1188 1188 1189 1189 1190 1190 1191 1191 141 141 1192 1192 1193 1193 141 141 141 141 1194 1194 139 139 1195 1195 1196 1196 139 139 139 139 1197 1197 137 137 1198 1198 1199 1199 137 137 137 137 1200 1200 135 135 1201 1201 1202 1202 135 135 135 135 1203 1203 133 133 1204 1204 1205 1205 133 133 133 133 1206 1206 1207 1207 139 139 182 182 141 141 182 182 184 184 141 141 141 141 184 184 143 143 184 184 186 186 143 143 143 143 186 186 145 145 186 186 188 188 145 145 145 145 188 188 147 147 188 188 190 190 147 147 147 147 190 190 149 149 190 190 192 192 149 149 149 149 192 192 151 151 192 192 194 194 151 151 151 151 194 194 153 153 194 194 196 196 153 153 153 153 196 196 155 155 196 196 197 197 155 155 155 155 197 197 156 156 197 197 195 195 156 156 156 156 195 195 154 154 195 195 193 193 154 154 154 154 193 193 152 152 193 193 191 191 152 152 152 152 191 191 150 150 191 191 189 189 150 150 150 150 189 189 148 148 189 189 187 187 148 148 148 148 187 187 146 146 187 187 185 185 146 146 146 146 185 185 144 144 185 185 183 183 144 144 144 144 183 183 142 142 183 183 181 181 142 142 142 142 181 181 140 140 181 181 179 179 140 140 140 140 179 179 138 138 179 179 177 177 138 138 138 138 177 177 136 136 177 177 175 175 136 136 136 136 175 175 134 134 175 175 173 173 134 134 134 134 173 173 132 132 173 173 171 171 132 132 132 132 171 171 130 130 171 171 169 169 130 130 130 130 169 169 128 128 169 169 167 167 128 128 128 128 167 167 126 126 167 167 165 165 126 126 126 126 165 165 124 124 165 165 163 163 124 124 124 124 163 163 122 122 163 163 161 161 122 122 122 122 161 161 120 120 161 161 159 159 120 120 120 120 159 159 118 118 159 159 157 157 118 118 118 118 157 157 116 116 157 157 158 158 116 116 116 116 158 158 117 117 158 158 160 160 117 117 117 117 160 160 119 119 160 160 162 162 119 119 119 119 162 162 121 121 162 162 164 164 121 121 121 121 164 164 123 123 164 164 166 166 123 123 123 123 166 166 125 125 166 166 168 168 125 125 125 125 168 168 127 127 168 168 170 170 127 127 127 127 170 170 129 129 170 170 172 172 129 129 129 129 172 172 131 131 172 172 174 174 131 131 131 131 174 174 133 133 174 174 176 176 133 133 133 133 176 176 135 135 176 176 178 178 135 135 135 135 178 178 137 137 178 178 180 180 137 137 137 137 180 180 139 139 180 180 182 182 139 139 180 180 223 223 182 182 223 223 225 225 182 182 182 182 225 225 184 184 225 225 227 227 184 184 184 184 227 227 186 186 227 227 229 229 186 186 186 186 229 229 188 188 229 229 231 231 188 188 188 188 231 231 190 190 231 231 233 233 190 190 190 190 233 233 192 192 233 233 235 235 192 192 192 192 235 235 194 194 235 235 237 237 194 194 194 194 237 237 196 196 237 237 238 238 196 196 196 196 238 238 197 197 238 238 236 236 197 197 197 197 236 236 195 195 236 236 234 234 195 195 195 195 234 234 193 193 234 234 232 232 193 193 193 193 232 232 191 191 232 232 230 230 191 191 191 191 230 230 189 189 230 230 228 228 189 189 189 189 228 228 187 187 228 228 226 226 187 187 187 187 226 226 185 185 226 226 224 224 185 185 185 185 224 224 183 183 224 224 222 222 183 183 183 183 222 222 181 181 222 222 220 220 181 181 181 181 220 220 179 179 220 220 218 218 179 179 179 179 218 218 177 177 218 218 216 216 177 177 177 177 216 216 175 175 216 216 214 214 175 175 175 175 214 214 173 173 214 214 212 212 173 173 173 173 212 212 171 171 212 212 210 210 171 171 171 171 210 210 169 169 210 210 208 208 169 169 169 169 208 208 167 167 208 208 206 206 167 167 167 167 206 206 165 165 206 206 204 204 165 165 165 165 204 204 163 163 204 204 202 202 163 163 163 163 202 202 161 161 202 202 200 200 161 161 161 161 200 200 159 159 200 200 198 198 159 159 159 159 198 198 157 157 198 198 199 199 157 157 157 157 199 199 158 158 199 199 201 201 158 158 158 158 201 201 160 160 201 201 203 203 160 160 160 160 203 203 162 162 203 203 205 205 162 162 162 162 205 205 164 164 205 205 207 207 164 164 164 164 207 207 166 166 207 207 209 209 166 166 166 166 209 209 168 168 209 209 211 211 168 168 168 168 211 211 170 170 211 211 213 213 170 170 170 170 213 213 172 172 213 213 215 215 172 172 172 172 215 215 174 174 215 215 217 217 174 174 174 174 217 217 176 176 217 217 219 219 176 176 176 176 219 219 178 178 219 219 221 221 178 178 178 178 221 221 180 180 221 221 223 223 180 180 221 221 264 264 223 223 264 264 266 266 223 223 223 223 266 266 225 225 266 266 268 268 225 225 225 225 268 268 227 227 268 268 270 270 227 227 227 227 270 270 229 229 270 270 272 272 229 229 229 229 272 272 231 231 272 272 274 274 231 231 231 231 274 274 233 233 274 274 276 276 233 233 233 233 276 276 235 235 276 276 278 278 235 235 235 235 278 278 237 237 278 278 279 279 237 237 237 237 279 279 238 238 279 279 277 277 238 238 238 238 277 277 236 236 277 277 275 275 236 236 236 236 275 275 234 234 275 275 273 273 234 234 234 234 273 273 232 232 273 273 271 271 232 232 232 232 271 271 230 230 271 271 269 269 230 230 230 230 269 269 228 228 269 269 267 267 228 228 228 228 267 267 226 226 267 267 265 265 226 226 226 226 265 265 224 224 265 265 263 263 224 224 224 224 263 263 222 222 263 263 261 261 222 222 222 222 261 261 220 220 261 261 259 259 220 220 220 220 259 259 218 218 259 259 257 257 218 218 218 218 257 257 216 216 257 257 255 255 216 216 216 216 255 255 214 214 255 255 253 253 214 214 214 214 253 253 212 212 253 253 251 251 212 212 212 212 251 251 210 210 251 251 249 249 210 210 210 210 249 249 208 208 249 249 247 247 208 208 208 208 247 247 206 206 247 247 245 245 206 206 206 206 245 245 204 204 245 245 243 243 204 204 204 204 243 243 202 202 243 243 241 241 202 202 202 202 241 241 200 200 241 241 239 239 200 200 200 200 239 239 198 198 239 239 240 240 198 198 198 198 240 240 199 199 240 240 242 242 199 199 199 199 242 242 201 201 242 242 244 244 201 201 201 201 244 244 203 203 244 244 246 246 203 203 203 203 246 246 205 205 246 246 248 248 205 205 205 205 248 248 207 207 248 248 250 250 207 207 207 207 250 250 209 209 250 250 252 252 209 209 209 209 252 252 211 211 252 252 254 254 211 211 211 211 254 254 213 213 254 254 256 256 213 213 213 213 256 256 215 215 256 256 258 258 215 215 215 215 258 258 217 217 258 258 260 260 217 217 217 217 260 260 219 219 260 260 262 262 219 219 219 219 262 262 221 221 262 262 264 264 221 221 262 262 305 305 264 264 305 305 307 307 264 264 264 264 307 307 266 266 307 307 309 309 266 266 266 266 309 309 268 268 309 309 311 311 268 268 268 268 311 311 270 270 311 311 313 313 270 270 270 270 313 313 272 272 313 313 315 315 272 272 272 272 315 315 274 274 315 315 317 317 274 274 274 274 317 317 276 276 317 317 319 319 276 276 276 276 319 319 278 278 319 319 320 320 278 278 278 278 320 320 279 279 320 320 318 318 279 279 279 279 318 318 277 277 318 318 316 316 277 277 277 277 316 316 275 275 316 316 314 314 275 275 275 275 314 314 273 273 314 314 312 312 273 273 273 273 312 312 271 271 312 312 310 310 271 271 271 271 310 310 269 269 310 310 308 308 269 269 269 269 308 308 267 267 308 308 306 306 267 267 267 267 306 306 265 265 306 306 304 304 265 265 265 265 304 304 263 263 304 304 302 302 263 263 263 263 302 302 261 261 302 302 300 300 261 261 261 261 300 300 259 259 300 300 298 298 259 259 259 259 298 298 257 257 298 298 296 296 257 257 257 257 296 296 255 255 296 296 294 294 255 255 255 255 294 294 253 253 294 294 292 292 253 253 253 253 292 292 251 251 292 292 290 290 251 251 251 251 290 290 249 249 290 290 288 288 249 249 249 249 288 288 247 247 288 288 286 286 247 247 247 247 286 286 245 245 286 286 284 284 245 245 245 245 284 284 243 243 284 284 282 282 243 243 243 243 282 282 241 241 282 282 280 280 241 241 241 241 280 280 239 239 280 280 281 281 239 239 239 239 281 281 240 240 281 281 283 283 240 240 240 240 283 283 242 242 283 283 285 285 242 242 242 242 285 285 244 244 285 285 287 287 244 244 244 244 287 287 246 246 287 287 289 289 246 246 246 246 289 289 248 248 289 289 291 291 248 248 248 248 291 291 250 250 291 291 293 293 250 250 250 250 293 293 252 252 293 293 295 295 252 252 252 252 295 295 254 254 295 295 297 297 254 254 254 254 297 297 256 256 297 297 299 299 256 256 256 256 299 299 258 258 299 299 301 301 258 258 258 258 301 301 260 260 301 301 303 303 260 260 260 260 303 303 262 262 303 303 305 305 262 262 303 303 346 346 305 305 346 346 348 348 305 305 305 305 348 348 307 307 348 348 350 350 307 307 307 307 350 350 309 309 350 350 352 352 309 309 309 309 352 352 311 311 352 352 354 354 311 311 311 311 354 354 313 313 354 354 356 356 313 313 313 313 356 356 315 315 356 356 358 358 315 315 315 315 358 358 317 317 358 358 360 360 317 317 317 317 360 360 319 319 360 360 361 361 319 319 319 319 361 361 320 320 361 361 359 359 320 320 320 320 359 359 318 318 359 359 357 357 318 318 318 318 357 357 316 316 357 357 355 355 316 316 316 316 355 355 314 314 355 355 353 353 314 314 314 314 353 353 312 312 353 353 351 351 312 312 312 312 351 351 310 310 351 351 349 349 310 310 310 310 349 349 308 308 349 349 347 347 308 308 308 308 347 347 306 306 347 347 345 345 306 306 306 306 345 345 304 304 345 345 343 343 304 304 304 304 343 343 302 302 343 343 341 341 302 302 302 302 341 341 300 300 341 341 339 339 300 300 300 300 339 339 298 298 339 339 337 337 298 298 298 298 337 337 296 296 337 337 335 335 296 296 296 296 335 335 294 294 335 335 333 333 294 294 294 294 333 333 292 292 333 333 331 331 292 292 292 292 331 331 290 290 331 331 329 329 290 290 290 290 329 329 288 288 329 329 327 327 288 288 288 288 327 327 286 286 327 327 325 325 286 286 286 286 325 325 284 284 325 325 323 323 284 284 284 284 323 323 282 282 323 323 321 321 282 282 282 282 321 321 280 280 321 321 322 322 280 280 280 280 322 322 281 281 322 322 324 324 281 281 281 281 324 324 283 283 324 324 326 326 283 283 283 283 326 326 285 285 326 326 328 328 285 285 285 285 328 328 287 287 328 328 330 330 287 287 287 287 330 330 289 289 330 330 332 332 289 289 289 289 332 332 291 291 332 332 334 334 291 291 291 291 334 334 293 293 334 334 336 336 293 293 293 293 336 336 295 295 336 336 338 338 295 295 295 295 338 338 297 297 338 338 340 340 297 297 297 297 340 340 299 299 340 340 342 342 299 299 299 299 342 342 301 301 342 342 344 344 301 301 301 301 344 344 303 303 344 344 346 346 303 303 344 344 387 387 346 346 387 387 389 389 346 346 346 346 389 389 348 348 389 389 391 391 348 348 348 348 391 391 350 350 391 391 393 393 350 350 350 350 393 393 352 352 393 393 395 395 352 352 352 352 395 395 354 354 395 395 397 397 354 354 354 354 397 397 356 356 397 397 399 399 356 356 356 356 399 399 358 358 399 399 401 401 358 358 358 358 401 401 360 360 401 401 402 402 360 360 360 360 402 402 361 361 402 402 400 400 361 361 361 361 400 400 359 359 400 400 398 398 359 359 359 359 398 398 357 357 398 398 396 396 357 357 357 357 396 396 355 355 396 396 394 394 355 355 355 355 394 394 353 353 394 394 392 392 353 353 353 353 392 392 351 351 392 392 390 390 351 351 351 351 390 390 349 349 390 390 388 388 349 349 349 349 388 388 347 347 388 388 386 386 347 347 347 347 386 386 345 345 386 386 384 384 345 345 345 345 384 384 343 343 384 384 382 382 343 343 343 343 382 382 341 341 382 382 380 380 341 341 341 341 380 380 339 339 380 380 378 378 339 339 339 339 378 378 337 337 378 378 376 376 337 337 337 337 376 376 335 335 376 376 374 374 335 335 335 335 374 374 333 333 374 374 372 372 333 333 333 333 372 372 331 331 372 372 370 370 331 331 331 331 370 370 329 329 370 370 368 368 329 329 329 329 368 368 327 327 368 368 366 366 327 327 327 327 366 366 325 325 366 366 364 364 325 325 325 325 364 364 323 323 364 364 362 362 323 323 323 323 362 362 321 321 362 362 363 363 321 321 321 321 363 363 322 322 363 363 365 365 322 322 322 322 365 365 324 324 365 365 367 367 324 324 324 324 367 367 326 326 367 367 369 369 326 326 326 326 369 369 328 328 369 369 371 371 328 328 328 328 371 371 330 330 371 371 373 373 330 330 330 330 373 373 332 332 373 373 375 375 332 332 332 332 375 375 334 334 375 375 377 377 334 334 334 334 377 377 336 336 377 377 379 379 336 336 336 336 379 379 338 338 379 379 381 381 338 338 338 338 381 381 340 340 381 381 383 383 340 340 340 340 383 383 342 342 383 383 385 385 342 342 342 342 385 385 344 344 385 385 387 387 344 344 417 417 467 467 469 469 417 417 469 469 419 419 467 467 417 417 465 465 417 417 415 415 465 465 465 465 415 415 463 463 463 463 415 415 461 461 415 415 413 413 461 461 461 461 413 413 459 459 411 411 455 455 413 413 455 455 457 457 413 413 413 413 457 457 459 459 447 447 448 448 409 409 448 448 1208 1208 409 409 409 409 1209 1209 1210 1210 451 451 453 453 411 411 411 411 453 453 455 455 447 447 409 409 445 445 409 409 407 407 445 445 445 445 407 407 443 443 443 443 407 407 441 441 407 407 405 405 441 441 441 441 405 405 438 438 438 438 405 405 437 437 405 405 403 403 437 437 437 437 403 403 435 435 404 404 432 432 403 403 432 432 433 433 403 403 403 403 433 433 435 435 440 440 439 439 406 406 439 439 436 436 406 406 406 406 436 436 404 404 436 436 434 434 404 404 404 404 434 434 432 432 440 440 406 406 442 442 406 406 408 408 442 442 442 442 408 408 444 444 444 444 408 408 446 446 408 408 410 410 446 446 446 446 410 410 449 449 449 449 410 410 450 450 410 410 1211 1211 450 450 450 450 1212 1212 1213 1213 414 414 456 456 412 412 456 456 454 454 412 412 412 412 454 454 452 452 464 464 462 462 416 416 462 462 460 460 416 416 416 416 460 460 414 414 460 460 458 458 414 414 414 414 458 458 456 456 464 464 416 416 466 466 416 416 418 418 466 466 466 466 418 418 468 468 468 468 418 418 470 470 418 418 420 420 470 470 470 470 420 420 472 472 422 422 475 475 420 420 475 475 473 473 420 420 420 420 473 473 472 472 424 424 479 479 422 422 479 479 477 477 422 422 422 422 477 477 475 475 487 487 485 485 426 426 485 485 1214 1214 426 426 426 426 1215 1215 1216 1216 483 483 482 482 424 424 424 424 482 482 479 479 487 487 426 426 489 489 426 426 428 428 489 489 489 489 428 428 491 491 491 491 428 428 493 493 428 428 430 430 493 493 493 493 430 430 496 496 431 431 500 500 430 430 500 500 497 497 430 430 430 430 497 497 496 496 429 429 498 498 431 431 498 498 499 499 431 431 431 431 499 499 500 500 490 490 492 492 427 427 492 492 494 494 427 427 427 427 494 494 429 429 494 494 495 495 429 429 429 429 495 495 498 498 490 490 427 427 488 488 427 427 425 425 488 488 488 488 425 425 486 486 486 486 425 425 484 484 425 425 1217 1217 484 484 484 484 1218 1218 1219 1219 421 421 478 478 423 423 478 478 480 480 423 423 423 423 480 480 481 481 469 469 471 471 419 419 471 471 474 474 419 419 419 419 474 474 421 421 474 474 476 476 421 421 421 421 476 476 478 478 546 546 541 541 555 555 541 541 543 543 555 555 555 555 543 543 557 557 543 543 547 547 557 557 557 557 547 547 559 559 547 547 549 549 559 559 559 559 549 549 561 561 549 549 551 551 561 561 561 561 551 551 562 562 551 551 553 553 562 562 562 562 553 553 560 560 553 553 552 552 560 560 560 560 552 552 558 558 552 552 550 550 558 558 550 550 548 548 558 558 558 558 548 548 556 556 548 548 544 544 556 556 556 556 544 544 554 554 544 544 542 542 554 554 554 554 542 542 545 545 542 542 539 539 545 545 545 545 539 539 538 538 539 539 536 536 538 538 538 538 536 536 532 532 536 536 533 533 532 532 532 532 533 533 527 527 533 533 530 530 527 527 527 527 530 530 521 521 530 530 526 526 521 521 521 521 526 526 513 513 506 506 517 517 508 508 517 517 519 519 508 508 508 508 519 519 515 515 519 519 523 523 515 515 515 515 523 523 522 522 523 523 525 525 522 522 522 522 525 525 528 528 525 525 529 529 528 528 528 528 529 529 534 534 529 529 531 531 534 534 534 534 531 531 540 540 531 531 535 535 540 540 540 540 535 535 546 546 535 535 537 537 546 546 546 546 537 537 541 541 526 526 524 524 513 513 524 524 520 520 513 513 513 513 520 520 507 507 520 520 518 518 507 507 507 507 518 518 505 505 518 518 516 516 505 505 505 505 516 516 503 503 516 516 512 512 503 503 503 503 512 512 501 501 512 512 510 510 501 501 501 501 510 510 502 502 510 510 509 509 502 502 502 502 509 509 504 504 509 509 511 511 504 504 504 504 511 511 506 506 511 511 514 514 506 506 506 506 514 514 517 517 634 634 1220 1220 632 632 1221 1221 1222 1222 632 632 632 632 1223 1223 630 630 1224 1224 1225 1225 630 630 1226 1226 1227 1227 630 630 630 630 1228 1228 628 628 1229 1229 1230 1230 628 628 1231 1231 1232 1232 628 628 628 628 1233 1233 626 626 1234 1234 1235 1235 626 626 1236 1236 1237 1237 626 626 626 626 1238 1238 624 624 1239 1239 1240 1240 624 624 624 624 1241 1241 622 622 1242 1242 1243 1243 622 622 1244 1244 1245 1245 622 622 622 622 1246 1246 620 620 1247 1247 1248 1248 620 620 1249 1249 1250 1250 620 620 620 620 1251 1251 618 618 1252 1252 1253 1253 618 618 618 618 1254 1254 617 617 1255 1255 1256 1256 617 617 1257 1257 1258 1258 617 617 617 617 1259 1259 619 619 1260 1260 1261 1261 619 619 619 619 1262 1262 621 621 1263 1263 1264 1264 621 621 1265 1265 1266 1266 621 621 621 621 1267 1267 623 623 1268 1268 1269 1269 623 623 623 623 1270 1270 625 625 1271 1271 1272 1272 625 625 1273 1273 1274 1274 625 625 625 625 1275 1275 627 627 1276 1276 1277 1277 627 627 1278 1278 1279 1279 627 627 627 627 1280 1280 629 629 1281 1281 1282 1282 629 629 1283 1283 1284 1284 629 629 629 629 1285 1285 631 631 1286 1286 1287 1287 631 631 631 631 1288 1288 633 633 1289 1289 1290 1290 633 633 1291 1291 1292 1292 633 633 633 633 1293 1293 635 635 1294 1294 1295 1295 635 635 1296 1296 1297 1297 635 635 635 635 1298 1298 637 637 1299 1299 1300 1300 637 637 637 637 1301 1301 639 639 1302 1302 1303 1303 639 639 1304 1304 1305 1305 639 639 639 639 1306 1306 641 641 1307 1307 1308 1308 641 641 641 641 1309 1309 643 643 1310 1310 1311 1311 643 643 1312 1312 1313 1313 643 643 643 643 1314 1314 645 645 1315 1315 1316 1316 645 645 645 645 1317 1317 647 647 1318 1318 1319 1319 647 647 1320 1320 1321 1321 647 647 647 647 1322 1322 649 649 1323 1323 1324 1324 649 649 1325 1325 1326 1326 649 649 649 649 1327 1327 648 648 1328 1328 1329 1329 648 648 1330 1330 1331 1331 648 648 648 648 1332 1332 646 646 1333 1333 1334 1334 646 646 646 646 1335 1335 644 644 1336 1336 1337 1337 644 644 1338 1338 1339 1339 644 644 644 644 1340 1340 642 642 1341 1341 1342 1342 642 642 1343 1343 1344 1344 642 642 642 642 1345 1345 640 640 1346 1346 1347 1347 640 640 640 640 1348 1348 638 638 1349 1349 1350 1350 638 638 1351 1351 1352 1352 638 638 638 638 1353 1353 636 636 1354 1354 1355 1355 636 636 636 636 1356 1356 634 634 1357 1357 1358 1358 634 634 634 634 1359 1359 1360 1360 638 638 671 671 640 640 671 671 673 673 640 640 640 640 673 673 642 642 673 673 675 675 642 642 642 642 675 675 644 644 675 675 677 677 644 644 644 644 677 677 646 646 677 677 679 679 646 646 646 646 679 679 648 648 679 679 681 681 648 648 648 648 681 681 649 649 681 681 682 682 649 649 649 649 682 682 647 647 682 682 680 680 647 647 647 647 680 680 645 645 680 680 678 678 645 645 645 645 678 678 643 643 678 678 676 676 643 643 643 643 676 676 641 641 676 676 674 674 641 641 641 641 674 674 639 639 674 674 672 672 639 639 639 639 672 672 637 637 672 672 670 670 637 637 637 637 670 670 635 635 670 670 668 668 635 635 635 635 668 668 633 633 668 668 666 666 633 633 633 633 666 666 631 631 666 666 664 664 631 631 631 631 664 664 629 629 664 664 662 662 629 629 629 629 662 662 627 627 662 662 660 660 627 627 627 627 660 660 625 625 660 660 658 658 625 625 625 625 658 658 623 623 658 658 656 656 623 623 623 623 656 656 621 621 656 656 654 654 621 621 621 621 654 654 619 619 654 654 652 652 619 619 619 619 652 652 617 617 652 652 650 650 617 617 617 617 650 650 618 618 650 650 651 651 618 618 618 618 651 651 620 620 651 651 653 653 620 620 620 620 653 653 622 622 653 653 655 655 622 622 622 622 655 655 624 624 655 655 657 657 624 624 624 624 657 657 626 626 657 657 659 659 626 626 626 626 659 659 628 628 659 659 661 661 628 628 628 628 661 661 630 630 661 661 663 663 630 630 630 630 663 663 632 632 663 663 665 665 632 632 632 632 665 665 634 634 665 665 667 667 634 634 634 634 667 667 636 636 667 667 669 669 636 636 636 636 669 669 638 638 669 669 671 671 638 638 671 671 704 704 673 673 704 704 706 706 673 673 673 673 706 706 675 675 706 706 708 708 675 675 675 675 708 708 677 677 708 708 710 710 677 677 677 677 710 710 679 679 710 710 712 712 679 679 679 679 712 712 681 681 712 712 714 714 681 681 681 681 714 714 682 682 714 714 715 715 682 682 682 682 715 715 680 680 715 715 713 713 680 680 680 680 713 713 678 678 713 713 711 711 678 678 678 678 711 711 676 676 711 711 709 709 676 676 676 676 709 709 674 674 709 709 707 707 674 674 674 674 707 707 672 672 707 707 705 705 672 672 672 672 705 705 670 670 705 705 703 703 670 670 670 670 703 703 668 668 703 703 701 701 668 668 668 668 701 701 666 666 701 701 699 699 666 666 666 666 699 699 664 664 699 699 697 697 664 664 664 664 697 697 662 662 697 697 695 695 662 662 662 662 695 695 660 660 695 695 693 693 660 660 660 660 693 693 658 658 693 693 691 691 658 658 658 658 691 691 656 656 691 691 689 689 656 656 656 656 689 689 654 654 689 689 687 687 654 654 654 654 687 687 652 652 687 687 685 685 652 652 652 652 685 685 650 650 685 685 683 683 650 650 650 650 683 683 651 651 683 683 684 684 651 651 651 651 684 684 653 653 684 684 686 686 653 653 653 653 686 686 655 655 686 686 688 688 655 655 655 655 688 688 657 657 688 688 690 690 657 657 657 657 690 690 659 659 690 690 692 692 659 659 659 659 692 692 661 661 692 692 694 694 661 661 661 661 694 694 663 663 694 694 696 696 663 663 663 663 696 696 665 665 696 696 698 698 665 665 665 665 698 698 667 667 698 698 700 700 667 667 667 667 700 700 669 669 700 700 702 702 669 669 669 669 702 702 671 671 702 702 704 704 671 671 704 704 737 737 706 706 737 737 739 739 706 706 706 706 739 739 708 708 739 739 741 741 708 708 708 708 741 741 710 710 741 741 743 743 710 710 710 710 743 743 712 712 743 743 745 745 712 712 712 712 745 745 714 714 745 745 747 747 714 714 714 714 747 747 715 715 747 747 748 748 715 715 715 715 748 748 713 713 748 748 746 746 713 713 713 713 746 746 711 711 746 746 744 744 711 711 711 711 744 744 709 709 744 744 742 742 709 709 709 709 742 742 707 707 742 742 740 740 707 707 707 707 740 740 705 705 740 740 738 738 705 705 705 705 738 738 703 703 738 738 736 736 703 703 703 703 736 736 701 701 736 736 734 734 701 701 701 701 734 734 699 699 734 734 732 732 699 699 699 699 732 732 697 697 732 732 730 730 697 697 697 697 730 730 695 695 730 730 728 728 695 695 695 695 728 728 693 693 728 728 726 726 693 693 693 693 726 726 691 691 726 726 724 724 691 691 691 691 724 724 689 689 724 724 722 722 689 689 689 689 722 722 687 687 722 722 720 720 687 687 687 687 720 720 685 685 720 720 718 718 685 685 685 685 718 718 683 683 718 718 716 716 683 683 683 683 716 716 684 684 716 716 717 717 684 684 684 684 717 717 686 686 717 717 719 719 686 686 686 686 719 719 688 688 719 719 721 721 688 688 688 688 721 721 690 690 721 721 723 723 690 690 690 690 723 723 692 692 723 723 725 725 692 692 692 692 725 725 694 694 725 725 727 727 694 694 694 694 727 727 696 696 727 727 729 729 696 696 696 696 729 729 698 698 729 729 731 731 698 698 698 698 731 731 700 700 731 731 733 733 700 700 700 700 733 733 702 702 733 733 735 735 702 702 702 702 735 735 704 704 735 735 737 737 704 704 737 737 770 770 739 739 770 770 772 772 739 739 739 739 772 772 741 741 772 772 774 774 741 741 741 741 774 774 743 743 774 774 776 776 743 743 743 743 776 776 745 745 776 776 778 778 745 745 745 745 778 778 747 747 778 778 780 780 747 747 747 747 780 780 748 748 780 780 781 781 748 748 748 748 781 781 746 746 781 781 779 779 746 746 746 746 779 779 744 744 779 779 777 777 744 744 744 744 777 777 742 742 777 777 775 775 742 742 742 742 775 775 740 740 775 775 773 773 740 740 740 740 773 773 738 738 773 773 771 771 738 738 738 738 771 771 736 736 771 771 769 769 736 736 736 736 769 769 734 734 769 769 767 767 734 734 734 734 767 767 732 732 767 767 765 765 732 732 732 732 765 765 730 730 765 765 763 763 730 730 730 730 763 763 728 728 763 763 761 761 728 728 728 728 761 761 726 726 761 761 759 759 726 726 726 726 759 759 724 724 759 759 757 757 724 724 724 724 757 757 722 722 757 757 755 755 722 722 722 722 755 755 720 720 755 755 753 753 720 720 720 720 753 753 718 718 753 753 751 751 718 718 718 718 751 751 716 716 751 751 749 749 716 716 716 716 749 749 717 717 749 749 750 750 717 717 717 717 750 750 719 719 750 750 752 752 719 719 719 719 752 752 721 721 752 752 754 754 721 721 721 721 754 754 723 723 754 754 756 756 723 723 723 723 756 756 725 725 756 756 758 758 725 725 725 725 758 758 727 727 758 758 760 760 727 727 727 727 760 760 729 729 760 760 762 762 729 729 729 729 762 762 731 731 762 762 764 764 731 731 731 731 764 764 733 733 764 764 766 766 733 733 733 733 766 766 735 735 766 766 768 768 735 735 735 735 768 768 737 737 768 768 770 770 737 737 770 770 803 803 772 772 803 803 805 805 772 772 772 772 805 805 774 774 805 805 807 807 774 774 774 774 807 807 776 776 807 807 809 809 776 776 776 776 809 809 778 778 809 809 811 811 778 778 778 778 811 811 780 780 811 811 813 813 780 780 780 780 813 813 781 781 813 813 814 814 781 781 781 781 814 814 779 779 814 814 812 812 779 779 779 779 812 812 777 777 812 812 810 810 777 777 777 777 810 810 775 775 810 810 808 808 775 775 775 775 808 808 773 773 808 808 806 806 773 773 773 773 806 806 771 771 806 806 804 804 771 771 771 771 804 804 769 769 804 804 802 802 769 769 769 769 802 802 767 767 802 802 800 800 767 767 767 767 800 800 765 765 800 800 798 798 765 765 765 765 798 798 763 763 798 798 796 796 763 763 763 763 796 796 761 761 796 796 794 794 761 761 761 761 794 794 759 759 794 794 792 792 759 759 759 759 792 792 757 757 792 792 790 790 757 757 757 757 790 790 755 755 790 790 788 788 755 755 755 755 788 788 753 753 788 788 786 786 753 753 753 753 786 786 751 751 786 786 784 784 751 751 751 751 784 784 749 749 784 784 782 782 749 749 749 749 782 782 750 750 782 782 783 783 750 750 750 750 783 783 752 752 783 783 785 785 752 752 752 752 785 785 754 754 785 785 787 787 754 754 754 754 787 787 756 756 787 787 789 789 756 756 756 756 789 789 758 758 789 789 791 791 758 758 758 758 791 791 760 760 791 791 793 793 760 760 760 760 793 793 762 762 793 793 795 795 762 762 762 762 795 795 764 764 795 795 797 797 764 764 764 764 797 797 766 766 797 797 799 799 766 766 766 766 799 799 768 768 799 799 801 801 768 768 768 768 801 801 770 770 801 801 803 803 770 770 803 803 836 836 805 805 836 836 838 838 805 805 805 805 838 838 807 807 838 838 840 840 807 807 807 807 840 840 809 809 840 840 842 842 809 809 809 809 842 842 811 811 842 842 844 844 811 811 811 811 844 844 813 813 844 844 846 846 813 813 813 813 846 846 814 814 846 846 847 847 814 814 814 814 847 847 812 812 847 847 845 845 812 812 812 812 845 845 810 810 845 845 843 843 810 810 810 810 843 843 808 808 843 843 841 841 808 808 808 808 841 841 806 806 841 841 839 839 806 806 806 806 839 839 804 804 839 839 837 837 804 804 804 804 837 837 802 802 837 837 835 835 802 802 802 802 835 835 800 800 835 835 833 833 800 800 800 800 833 833 798 798 833 833 831 831 798 798 798 798 831 831 796 796 831 831 829 829 796 796 796 796 829 829 794 794 829 829 827 827 794 794 794 794 827 827 792 792 827 827 825 825 792 792 792 792 825 825 790 790 825 825 823 823 790 790 790 790 823 823 788 788 823 823 821 821 788 788 788 788 821 821 786 786 821 821 819 819 786 786 786 786 819 819 784 784 819 819 817 817 784 784 784 784 817 817 782 782 817 817 815 815 782 782 782 782 815 815 783 783 815 815 816 816 783 783 783 783 816 816 785 785 816 816 818 818 785 785 785 785 818 818 787 787 818 818 820 820 787 787 787 787 820 820 789 789 820 820 822 822 789 789 789 789 822 822 791 791 822 822 824 824 791 791 791 791 824 824 793 793 824 824 826 826 793 793 793 793 826 826 795 795 826 826 828 828 795 795 795 795 828 828 797 797 828 828 830 830 797 797 797 797 830 830 799 799 830 830 832 832 799 799 799 799 832 832 801 801 832 832 834 834 801 801 801 801 834 834 803 803 834 834 836 836 803 803 901 901 861 861 898 898 861 861 859 859 898 898 898 898 859 859 897 897 859 859 857 857 897 897 897 897 857 857 894 894 857 857 893 893 894 894 853 853 1361 1361 1362 1362 887 887 889 889 855 855 855 855 889 889 857 857 889 889 891 891 857 857 857 857 891 891 893 893 851 851 883 883 853 853 883 883 884 884 853 853 853 853 884 884 1363 1363 877 877 879 879 851 851 879 879 880 880 851 851 851 851 880 880 883 883 877 877 851 851 876 876 851 851 849 849 876 876 876 876 849 849 874 874 849 849 848 848 874 874 874 874 848 848 873 873 873 873 848 848 872 872 848 848 850 850 872 872 872 872 850 850 875 875 886 886 885 885 854 854 1364 1364 882 882 1365 1365 1366 1366 882 882 852 852 882 882 881 881 852 852 852 852 881 881 850 850 881 881 878 878 850 850 850 850 878 878 875 875 858 858 892 892 856 856 892 892 890 890 856 856 856 856 890 890 854 854 890 890 888 888 854 854 854 854 888 888 886 886 860 860 896 896 858 858 896 896 895 895 858 858 858 858 895 895 892 892 902 902 900 900 860 860 900 900 899 899 860 860 860 860 899 899 896 896 902 902 860 860 904 904 860 860 862 862 904 904 904 904 862 862 905 905 862 862 864 864 905 905 905 905 864 864 908 908 908 908 864 864 909 909 1367 1367 866 866 1368 1368 1369 1369 866 866 912 912 922 922 921 921 870 870 921 921 918 918 870 870 870 870 918 918 868 868 918 918 917 917 868 868 868 868 917 917 866 866 917 917 914 914 866 866 866 866 914 914 912 912 869 869 923 923 871 871 923 923 924 924 871 871 871 871 924 924 870 870 924 924 925 925 870 870 870 870 925 925 922 922 915 915 916 916 867 867 916 916 919 919 867 867 867 867 919 919 869 869 919 919 920 920 869 869 869 869 920 920 923 923 863 863 910 910 865 865 910 910 911 911 865 865 1370 1370 1371 1371 867 867 1372 1372 913 913 867 867 867 867 913 913 915 915 901 901 903 903 861 861 903 903 906 906 861 861 861 861 906 906 863 863 906 906 907 907 863 863 863 863 907 907 910 910 960 960 938 938 962 962 938 938 940 940 962 962 962 962 940 940 964 964 940 940 942 942 964 964 964 964 942 942 966 966 942 942 944 944 966 966 966 966 944 944 968 968 944 944 946 946 968 968 968 968 946 946 970 970 946 946 948 948 970 970 970 970 948 948 972 972 948 948 949 949 972 972 972 972 949 949 973 973 949 949 947 947 973 973 973 973 947 947 971 971 947 947 945 945 971 971 971 971 945 945 969 969 945 945 943 943 969 969 969 969 943 943 967 967 943 943 941 941 967 967 967 967 941 941 965 965 941 941 939 939 965 965 965 965 939 939 963 963 939 939 937 937 963 963 963 963 937 937 961 961 937 937 935 935 961 961 961 961 935 935 959 959 935 935 933 933 959 959 959 959 933 933 957 957 933 933 931 931 957 957 957 957 931 931 955 955 931 931 929 929 955 955 955 955 929 929 953 953 929 929 927 927 953 953 953 953 927 927 951 951 927 927 926 926 951 951 951 951 926 926 950 950 926 926 928 928 950 950 950 950 928 928 952 952 928 928 930 930 952 952 952 952 930 930 954 954 930 930 932 932 954 954 954 954 932 932 956 956 932 932 934 934 956 956 956 956 934 934 958 958 934 934 936 936 958 958 958 958 936 936 960 960 936 936 938 938 960 960 983 983 985 985 986 986 985 985 988 988 986 986 986 986 988 988 990 990 977 977 979 979 986 986 979 979 981 981 986 986 986 986 981 981 983 983 976 976 974 974 986 986 974 974 975 975 986 986 986 986 975 975 977 977 982 982 980 980 986 986 980 980 978 978 986 986 986 986 978 978 976 976 989 989 987 987 986 986 987 987 984 984 986 986 986 986 984 984 982 982 995 995 993 993 986 986 993 993 991 991 986 986 986 986 991 991 989 989 996 996 998 998 986 986 998 998 997 997 986 986 986 986 997 997 995 995 990 990 992 992 986 986 992 992 994 994 986 986 986 986 994 994 996 996 999 999 1000 1000 1001 1001 1000 1000 1002 1002 1001 1001 1003 1003 1004 1004 1005 1005 1004 1004 1006 1006 1005 1005 1007 1007 1008 1008 1009 1009 1008 1008 1010 1010 1009 1009 1011 1011 1012 1012 1013 1013 1012 1012 1014 1014 1013 1013 1015 1015 1016 1016 1017 1017 1016 1016 1018 1018 1017 1017 1019 1019 1020 1020 1021 1021 1020 1020 1022 1022 1021 1021 1023 1023 1024 1024 1025 1025 1024 1024 1026 1026 1025 1025 1025 1025 1026 1026 1027 1027 1026 1026 1028 1028 1027 1027
+47 47 49 49 40 40 54 54 45 45 56 56 45 45 58 58 56 56 46 46 43 43 35 35 43 43 41 41 35 35 35 35 41 41 38 38 47 47 40 40 44 44 22 22 25 25 28 28 49 49 51 51 40 40 51 51 53 53 40 40 40 40 53 53 55 55 63 63 62 62 45 45 62 62 60 60 45 45 45 45 60 60 58 58 21 21 23 23 24 24 23 23 35 35 24 24 21 21 19 19 23 23 19 19 16 16 23 23 23 23 16 16 14 14 54 54 52 52 45 45 52 52 50 50 45 45 45 45 50 50 35 35 50 50 48 48 35 35 35 35 48 48 46 46 28 28 39 39 40 40 39 39 42 42 40 40 40 40 42 42 44 44 22 22 28 28 20 20 38 38 36 36 35 35 36 36 33 33 35 35 35 35 33 33 31 31 31 31 29 29 35 35 29 29 26 26 35 35 35 35 26 26 24 24 32 32 34 34 28 28 34 34 37 37 28 28 28 28 37 37 39 39 5 5 7 7 18 18 7 7 9 9 18 18 18 18 9 9 11 11 14 14 12 12 23 23 12 12 10 10 23 23 23 23 10 10 8 8 0 0 1 1 18 18 1 1 3 3 18 18 18 18 3 3 5 5 55 55 57 57 40 40 57 57 59 59 40 40 40 40 59 59 45 45 59 59 61 61 45 45 45 45 61 61 63 63 25 25 27 27 28 28 27 27 30 30 28 28 28 28 30 30 32 32 11 11 13 13 18 18 13 13 15 15 18 18 18 18 15 15 28 28 15 15 17 17 28 28 28 28 17 17 20 20 8 8 6 6 23 23 6 6 4 4 23 23 23 23 4 4 18 18 4 4 2 2 18 18 18 18 2 2 0 0 94 94 104 104 84 84 104 104 86 86 84 84 84 84 86 86 76 76 86 86 75 75 76 76 76 76 75 75 74 74 75 75 68 68 74 74 74 74 68 68 66 66 94 94 100 100 104 104 100 100 123 123 104 104 104 104 123 123 124 124 123 123 126 126 124 124 124 124 126 126 143 143 126 126 141 141 143 143 141 141 150 150 143 143 143 143 150 150 160 160 150 150 158 158 160 160 1392 1392 174 174 1393 1393 1394 1394 174 174 177 177 174 174 175 175 177 177 175 175 191 191 177 177 177 177 191 191 192 192 191 191 198 198 192 192 192 192 198 198 208 208 198 198 207 207 208 208 208 208 207 207 224 224 207 207 217 217 224 224 217 217 223 223 224 224 223 223 239 239 224 224 224 224 239 239 240 240 239 239 245 245 240 240 240 240 245 245 257 257 245 245 256 256 257 257 257 257 256 256 272 272 256 256 263 263 272 272 263 263 271 271 272 272 271 271 286 286 272 272 272 272 286 286 292 292 286 286 293 293 292 292 293 293 308 308 292 292 292 292 308 308 307 307 308 308 309 309 307 307 307 307 309 309 323 323 309 309 324 324 323 323 323 323 324 324 338 338 324 324 334 334 338 338 334 334 339 339 338 338 339 339 354 354 338 338 338 338 354 354 353 353 354 354 355 355 353 353 353 353 355 355 369 369 355 355 370 370 369 369 369 369 370 370 384 384 370 370 377 377 384 384 377 377 385 385 384 384 385 385 401 401 384 384 384 384 401 401 400 400 401 401 402 402 400 400 400 400 402 402 1395 1395 402 402 1396 1396 1397 1397 419 419 425 425 418 418 418 418 425 425 434 434 425 425 436 436 434 434 436 436 451 451 434 434 434 434 451 451 453 453 451 451 454 454 453 453 454 454 476 476 453 453 453 453 476 476 473 473 476 476 480 480 473 473 473 473 480 480 491 491 480 480 492 492 491 491 491 491 492 492 500 500 492 492 498 498 500 500 498 498 503 503 500 500 503 503 509 509 500 500 500 500 509 509 506 506 509 509 508 508 506 506 506 506 508 508 505 505 508 508 507 507 505 505 505 505 507 507 497 497 507 507 504 504 497 497 504 504 499 499 497 497 499 499 489 489 497 497 497 497 489 489 486 486 489 489 488 488 486 486 488 488 472 472 486 486 486 486 472 472 468 468 472 472 461 461 468 468 468 468 461 461 447 447 461 461 448 448 447 447 447 447 448 448 429 429 448 448 435 435 429 429 435 435 431 431 429 429 431 431 414 414 429 429 429 429 414 414 413 413 414 414 409 409 413 413 1398 1398 1399 1399 395 395 1400 1400 397 397 395 395 395 395 397 397 380 380 397 397 387 387 380 380 387 387 381 381 380 380 381 381 366 366 380 380 380 380 366 366 365 365 366 366 363 363 365 365 365 365 363 363 348 348 363 363 349 349 348 348 349 349 340 340 348 348 348 348 340 340 331 331 340 340 332 332 331 331 331 331 332 332 315 315 332 332 320 320 315 315 320 320 316 316 315 315 316 316 301 301 315 315 315 315 301 301 300 300 301 301 294 294 300 300 300 300 294 294 280 280 294 294 279 279 280 280 280 280 279 279 265 265 279 279 278 278 265 265 278 278 264 264 265 265 264 264 249 249 265 265 265 265 249 249 250 250 249 249 248 248 250 250 250 250 248 248 234 234 248 248 233 233 234 234 234 234 233 233 219 219 233 233 230 230 219 219 230 230 218 218 219 219 218 218 205 205 219 219 219 219 205 205 203 203 205 205 202 202 203 203 202 202 187 187 203 203 203 203 187 187 188 188 187 187 183 183 188 188 188 188 183 183 171 171 183 183 170 170 171 171 171 171 170 170 1401 1401 170 170 1402 1402 1403 1403 159 159 153 153 154 154 153 153 137 137 154 154 154 154 137 137 138 138 137 137 134 134 138 138 138 138 134 134 119 119 134 134 118 118 119 119 119 119 118 118 99 99 118 118 107 107 99 99 107 107 96 96 99 99 96 96 81 81 99 99 99 99 81 81 82 82 81 81 70 70 82 82 82 82 70 70 73 73 70 70 69 69 73 73 73 73 69 69 67 67 69 69 64 64 67 67 67 67 64 64 68 68 64 64 65 65 68 68 68 68 65 65 66 66 1404 1404 103 103 1405 1405 103 103 122 122 1406 1406 1407 1407 122 122 1408 1408 122 122 140 140 1409 1409 1410 1410 140 140 1411 1411 140 140 156 156 1412 1412 1413 1413 156 156 1414 1414 156 156 172 172 1415 1415 1416 1416 172 172 1417 1417 172 172 189 189 1418 1418 1419 1419 189 189 1420 1420 189 189 204 204 1421 1421 1422 1422 204 204 1423 1423 204 204 220 220 1424 1424 1425 1425 220 220 1426 1426 220 220 235 235 1427 1427 1428 1428 235 235 1429 1429 235 235 251 251 1430 1430 1431 1431 251 251 1432 1432 251 251 266 266 1433 1433 1434 1434 266 266 1435 1435 266 266 281 281 1436 1436 1437 1437 281 281 1438 1438 281 281 299 299 1439 1439 1440 1440 299 299 1441 1441 299 299 314 314 1442 1442 1443 1443 314 314 1444 1444 314 314 330 330 1445 1445 1446 1446 330 330 1447 1447 330 330 347 347 1448 1448 1449 1449 347 347 1450 1450 347 347 362 362 1451 1451 1452 1452 362 362 1453 1453 362 362 379 379 1454 1454 1455 1455 379 379 1456 1456 379 379 394 394 1457 1457 1458 1458 394 394 1459 1459 394 394 410 410 1460 1460 1461 1461 410 410 1462 1462 410 410 427 427 1463 1463 1464 1464 427 427 1465 1465 427 427 444 444 1466 1466 1467 1467 444 444 1468 1468 444 444 465 465 1469 1469 1470 1470 465 465 1471 1471 465 465 482 482 1472 1472 1473 1473 482 482 1474 1474 482 482 494 494 1475 1475 1476 1476 494 494 1477 1477 494 494 501 501 1478 1478 1479 1479 501 501 1480 1480 501 501 502 502 1481 1481 1482 1482 502 502 1483 1483 502 502 496 496 1484 1484 1485 1485 496 496 1486 1486 496 496 485 485 1487 1487 1488 1488 485 485 1489 1489 485 485 469 469 1490 1490 1491 1491 469 469 1492 1492 469 469 449 449 1493 1493 1494 1494 449 449 1495 1495 449 449 432 432 1496 1496 1497 1497 432 432 1498 1498 432 432 416 416 1499 1499 1500 1500 416 416 1501 1501 416 416 399 399 1502 1502 1503 1503 399 399 1504 1504 399 399 383 383 1505 1505 1506 1506 383 383 1507 1507 383 383 368 368 1508 1508 1509 1509 368 368 1510 1510 368 368 352 352 1511 1511 1512 1512 352 352 1513 1513 352 352 337 337 1514 1514 1515 1515 337 337 1516 1516 337 337 322 322 1517 1517 1518 1518 322 322 1519 1519 322 322 306 306 1520 1520 1521 1521 306 306 1522 1522 306 306 291 291 1523 1523 1524 1524 291 291 1525 1525 291 291 273 273 1526 1526 1527 1527 273 273 1528 1528 273 273 258 258 1529 1529 1530 1530 258 258 1531 1531 258 258 241 241 1532 1532 1533 1533 241 241 1534 1534 241 241 225 225 1535 1535 1536 1536 225 225 1537 1537 225 225 210 210 1538 1538 1539 1539 210 210 1540 1540 210 210 193 193 1541 1541 1542 1542 193 193 1543 1543 193 193 178 178 1544 1544 1545 1545 178 178 1546 1546 178 178 163 163 1547 1547 1548 1548 163 163 1549 1549 163 163 145 145 1550 1550 1551 1551 145 145 1552 1552 145 145 128 128 1553 1553 1554 1554 128 128 1555 1555 128 128 108 108 1556 1556 1557 1557 108 108 1558 1558 108 108 90 90 1559 1559 1560 1560 90 90 1561 1561 90 90 79 79 1562 1562 1563 1563 79 79 1564 1564 79 79 72 72 1565 1565 1566 1566 72 72 1567 1567 72 72 71 71 1568 1568 1569 1569 71 71 1570 1570 71 71 77 77 1571 1571 1572 1572 77 77 1573 1573 77 77 87 87 1574 1574 1575 1575 87 87 1576 1576 87 87 103 103 1577 1577 87 87 110 110 103 103 110 110 129 129 103 103 103 103 129 129 122 122 129 129 144 144 122 122 122 122 144 144 140 140 144 144 161 161 140 140 140 140 161 161 156 156 161 161 176 176 156 156 156 156 176 176 172 172 176 176 190 190 172 172 172 172 190 190 189 189 190 190 206 206 189 189 189 189 206 206 204 204 206 206 221 221 204 204 204 204 221 221 220 220 221 221 236 236 220 220 220 220 236 236 235 235 236 236 252 252 235 235 235 235 252 252 251 251 252 252 267 267 251 251 251 251 267 267 266 266 267 267 282 282 266 266 266 266 282 282 281 281 282 282 298 298 281 281 281 281 298 298 299 299 298 298 313 313 299 299 299 299 313 313 314 314 313 313 328 328 314 314 314 314 328 328 330 330 328 328 345 345 330 330 330 330 345 345 347 347 345 345 361 361 347 347 347 347 361 361 362 362 361 361 376 376 362 362 362 362 376 376 379 379 376 376 392 392 379 379 379 379 392 392 394 394 392 392 407 407 394 394 394 394 407 407 410 410 407 407 423 423 410 410 410 410 423 423 427 427 423 423 441 441 427 427 427 427 441 441 444 444 441 441 458 458 444 444 444 444 458 458 465 465 458 458 477 477 465 465 465 465 477 477 482 482 477 477 487 487 482 482 482 482 487 487 494 494 487 487 493 493 494 494 494 494 493 493 501 501 493 493 495 495 501 501 501 501 495 495 502 502 495 495 490 490 502 502 502 502 490 490 496 496 490 490 479 479 496 496 496 496 479 479 485 485 479 479 463 463 485 485 485 485 463 463 469 469 463 463 443 443 469 469 469 469 443 443 449 449 443 443 428 428 449 449 449 449 428 428 432 432 428 428 412 412 432 432 432 432 412 412 416 416 412 412 396 396 416 416 416 416 396 396 399 399 396 396 382 382 399 399 399 399 382 382 383 383 382 382 367 367 383 383 383 383 367 367 368 368 367 367 351 351 368 368 368 368 351 351 352 352 351 351 336 336 352 352 352 352 336 336 337 337 336 336 321 321 337 337 337 337 321 321 322 322 321 321 305 305 322 322 322 322 305 305 306 306 305 305 290 290 306 306 306 306 290 290 291 291 290 290 274 274 291 291 291 291 274 274 273 273 274 274 259 259 273 273 273 273 259 259 258 258 259 259 243 243 258 258 258 258 243 243 241 241 243 243 227 227 241 241 241 241 227 227 225 225 227 227 211 211 225 225 225 225 211 211 210 210 211 211 195 195 210 210 210 210 195 195 193 193 195 195 180 180 193 193 193 193 180 180 178 178 180 180 165 165 178 178 178 178 165 165 163 163 165 165 148 148 163 163 163 163 148 148 145 145 148 148 131 131 145 145 145 145 131 131 128 128 131 131 114 114 128 128 128 128 114 114 108 108 114 114 95 95 108 108 108 108 95 95 90 90 95 95 85 85 90 90 90 90 85 85 79 79 85 85 80 80 79 79 79 79 80 80 72 72 80 80 78 78 72 72 72 72 78 78 71 71 78 78 83 83 71 71 71 71 83 83 77 77 83 83 92 92 77 77 77 77 92 92 87 87 92 92 110 110 87 87 92 92 117 117 110 110 117 117 133 133 110 110 110 110 133 133 129 129 133 133 149 149 129 129 129 129 149 149 144 144 149 149 164 164 144 144 144 144 164 164 161 161 164 164 179 179 161 161 161 161 179 179 176 176 179 179 194 194 176 176 176 176 194 194 190 190 194 194 209 209 190 190 190 190 209 209 206 206 209 209 222 222 206 206 206 206 222 222 221 221 222 222 237 237 221 221 221 221 237 237 236 236 237 237 253 253 236 236 236 236 253 253 252 252 253 253 268 268 252 252 252 252 268 268 267 267 268 268 283 283 267 267 267 267 283 283 282 282 283 283 297 297 282 282 282 282 297 297 298 298 297 297 312 312 298 298 298 298 312 312 313 313 312 312 327 327 313 313 313 313 327 327 328 328 327 327 343 343 328 328 328 328 343 343 345 345 343 343 359 359 345 345 345 345 359 359 361 361 359 359 374 374 361 361 361 361 374 374 376 376 374 374 390 390 376 376 376 376 390 390 392 392 390 390 406 406 392 392 392 392 406 406 407 407 406 406 421 421 407 407 407 407 421 421 423 423 421 421 437 437 423 423 423 423 437 437 441 441 437 437 452 452 441 441 441 441 452 452 458 458 452 452 466 466 458 458 458 458 466 466 477 477 466 466 478 478 477 477 477 477 478 478 487 487 478 478 483 483 487 487 487 487 483 483 493 493 483 483 484 484 493 493 493 493 484 484 495 495 484 484 481 481 495 495 495 495 481 481 490 490 481 481 471 471 490 490 490 490 471 471 479 479 471 471 455 455 479 479 479 479 455 455 463 463 455 455 439 439 463 463 463 463 439 439 443 443 439 439 422 422 443 443 443 443 422 422 428 428 422 422 408 408 428 428 428 428 408 408 412 412 408 408 393 393 412 412 412 412 393 393 396 396 393 393 378 378 396 396 396 396 378 378 382 382 378 378 364 364 382 382 382 382 364 364 367 367 364 364 350 350 367 367 367 367 350 350 351 351 350 350 335 335 351 351 351 351 335 335 336 336 335 335 319 319 336 336 336 336 319 319 321 321 319 319 304 304 321 321 321 321 304 304 305 305 304 304 289 289 305 305 305 305 289 289 290 290 289 289 275 275 290 290 290 290 275 275 274 274 275 275 260 260 274 274 274 274 260 260 259 259 260 260 244 244 259 259 259 259 244 244 243 243 244 244 229 229 243 243 243 243 229 229 227 227 229 229 213 213 227 227 227 227 213 213 211 211 213 213 197 197 211 211 211 211 197 197 195 195 197 197 182 182 195 195 195 195 182 182 180 180 182 182 166 166 180 180 180 180 166 166 165 165 166 166 151 151 165 165 165 165 151 151 148 148 151 151 136 136 148 148 148 148 136 136 131 131 136 136 120 120 131 131 131 131 120 120 114 114 120 120 106 106 114 114 114 114 106 106 95 95 106 106 93 93 95 95 95 95 93 93 85 85 93 93 89 89 85 85 85 85 89 89 80 80 89 89 88 88 80 80 80 80 88 88 78 78 88 88 91 91 78 78 78 78 91 91 83 83 91 91 101 101 83 83 83 83 101 101 92 92 101 101 117 117 92 92 101 101 127 127 117 117 127 127 139 139 117 117 117 117 139 139 133 133 139 139 152 152 133 133 133 133 152 152 149 149 152 152 167 167 149 149 149 149 167 167 164 164 167 167 181 181 164 164 164 164 181 181 179 179 181 181 196 196 179 179 179 179 196 196 194 194 196 196 212 212 194 194 194 194 212 212 209 209 212 212 226 226 209 209 209 209 226 226 222 222 226 226 238 238 222 222 222 222 238 238 237 237 238 238 254 254 237 237 237 237 254 254 253 253 254 254 269 269 253 253 253 253 269 269 268 268 269 269 284 284 268 268 268 268 284 284 283 283 284 284 296 296 283 283 283 283 296 296 297 297 296 296 311 311 297 297 297 297 311 311 312 312 311 311 326 326 312 312 312 312 326 326 327 327 326 326 342 342 327 327 327 327 342 342 343 343 342 342 357 357 343 343 343 343 357 357 359 359 357 357 372 372 359 359 359 359 372 372 374 374 372 372 388 388 374 374 374 374 388 388 390 390 388 388 404 404 390 390 390 390 404 404 406 406 404 404 417 417 406 406 406 406 417 417 421 421 417 417 430 430 421 421 421 421 430 430 437 437 430 430 442 442 437 437 437 437 442 442 452 452 442 442 456 456 452 452 452 452 456 456 466 466 456 456 467 467 466 466 466 466 467 467 478 478 467 467 474 474 478 478 478 478 474 474 483 483 474 474 475 475 483 483 483 483 475 475 484 484 475 475 470 470 484 484 484 484 470 470 481 481 470 470 460 460 481 481 481 481 460 460 471 471 460 460 445 445 471 471 471 471 445 445 455 455 445 445 433 433 455 455 455 455 433 433 439 439 433 433 420 420 439 439 439 439 420 420 422 422 420 420 405 405 422 422 422 422 405 405 408 408 405 405 391 391 408 408 408 408 391 391 393 393 391 391 375 375 393 393 393 393 375 375 378 378 375 375 360 360 378 378 378 378 360 360 364 364 360 360 346 346 364 364 364 364 346 346 350 350 346 346 333 333 350 350 350 350 333 333 335 335 333 333 318 318 335 335 335 335 318 318 319 319 318 318 303 303 319 319 319 319 303 303 304 304 303 303 288 288 304 304 304 304 288 288 289 289 288 288 276 276 289 289 289 289 276 276 275 275 276 276 261 261 275 275 275 275 261 261 260 260 261 261 246 246 260 260 260 260 246 246 244 244 246 246 231 231 244 244 244 244 231 231 229 229 231 231 215 215 229 229 229 229 215 215 213 213 215 215 200 200 213 213 213 213 200 200 197 197 200 200 185 185 197 197 197 197 185 185 182 182 185 185 168 168 182 182 182 182 168 168 166 166 168 168 155 155 166 166 166 166 155 155 151 151 155 155 142 142 151 151 151 151 142 142 136 136 142 142 130 130 136 136 136 136 130 130 120 120 130 130 116 116 120 120 120 120 116 116 106 106 116 116 105 105 106 106 106 106 105 105 93 93 105 105 98 98 93 93 93 93 98 98 89 89 98 98 97 97 89 89 89 89 97 97 88 88 97 97 102 102 88 88 88 88 102 102 91 91 102 102 112 112 91 91 91 91 112 112 101 101 112 112 127 127 101 101 112 112 132 132 127 127 132 132 146 146 127 127 127 127 146 146 139 139 146 146 157 157 139 139 139 139 157 157 152 152 157 157 169 169 152 152 152 152 169 169 167 167 169 169 184 184 167 167 167 167 184 184 181 181 184 184 199 199 181 181 181 181 199 199 196 196 199 199 214 214 196 196 196 196 214 214 212 212 214 214 228 228 212 212 212 212 228 228 226 226 228 228 242 242 226 226 226 226 242 242 238 238 242 242 255 255 238 238 238 238 255 255 254 254 255 255 270 270 254 254 254 254 270 270 269 269 270 270 285 285 269 269 269 269 285 285 284 284 285 285 295 295 284 284 284 284 295 295 296 296 295 295 310 310 296 296 296 296 310 310 311 311 310 310 325 325 311 311 311 311 325 325 326 326 325 325 341 341 326 326 326 326 341 341 342 342 341 341 356 356 342 342 342 342 356 356 357 357 356 356 371 371 357 357 357 357 371 371 372 372 371 371 386 386 372 372 372 372 386 386 388 388 386 386 398 398 388 388 388 388 398 398 404 404 398 398 411 411 404 404 404 404 411 411 417 417 411 411 424 424 417 417 417 417 424 424 430 430 424 424 438 438 430 430 430 430 438 438 442 442 438 438 446 446 442 442 442 442 446 446 456 456 446 446 457 457 456 456 456 456 457 457 467 467 457 457 462 462 467 467 467 467 462 462 474 474 462 462 464 464 474 474 474 474 464 464 475 475 464 464 459 459 475 475 475 475 459 459 470 470 459 459 450 450 470 470 470 470 450 450 460 460 450 450 440 440 460 460 460 460 440 440 445 445 440 440 426 426 445 445 445 445 426 426 433 433 426 426 415 415 433 433 433 433 415 415 420 420 415 415 403 403 420 420 420 420 403 403 405 405 403 403 389 389 405 405 405 405 389 389 391 391 389 389 373 373 391 391 391 391 373 373 375 375 373 373 358 358 375 375 375 375 358 358 360 360 358 358 344 344 360 360 360 360 344 344 346 346 344 344 329 329 346 346 346 346 329 329 333 333 329 329 317 317 333 333 333 333 317 317 318 318 317 317 302 302 318 318 318 318 302 302 303 303 302 302 287 287 303 303 303 303 287 287 288 288 287 287 277 277 288 288 288 288 277 277 276 276 277 277 262 262 276 276 276 276 262 262 261 261 262 262 247 247 261 261 261 261 247 247 246 246 247 247 232 232 246 246 246 246 232 232 231 231 232 232 216 216 231 231 231 231 216 216 215 215 216 216 201 201 215 215 215 215 201 201 200 200 201 201 186 186 200 200 200 200 186 186 185 185 186 186 173 173 185 185 185 185 173 173 168 168 173 173 162 162 168 168 168 168 162 162 155 155 162 162 147 147 155 155 155 155 147 147 142 142 147 147 135 135 142 142 142 142 135 135 130 130 135 135 125 125 130 130 130 130 125 125 116 116 125 125 115 115 116 116 116 116 115 115 105 105 115 115 111 111 105 105 105 105 111 111 98 98 111 111 109 109 98 98 98 98 109 109 97 97 109 109 113 113 97 97 97 97 113 113 102 102 113 113 121 121 102 102 102 102 121 121 112 112 121 121 132 132 112 112 514 514 515 515 516 516 514 514 516 516 520 520 515 515 514 514 510 510 514 514 511 511 510 510 510 510 511 511 512 512 512 512 511 511 513 513 511 511 518 518 513 513 513 513 518 518 517 517 526 526 524 524 523 523 524 524 522 522 523 523 523 523 522 522 518 518 522 522 519 519 518 518 518 518 519 519 517 517 526 526 523 523 530 530 523 523 531 531 530 530 530 530 531 531 532 532 532 532 531 531 536 536 531 531 537 537 536 536 536 536 537 537 538 538 538 538 537 537 540 540 1578 1578 544 544 1579 1579 1580 1580 544 544 545 545 545 545 544 544 546 546 544 544 551 551 546 546 546 546 551 551 550 550 557 557 556 556 551 551 556 556 552 552 551 551 551 551 552 552 550 550 566 566 564 564 565 565 564 564 560 560 565 565 565 565 560 560 557 557 560 560 558 558 557 557 557 557 558 558 556 556 566 566 565 565 570 570 565 565 571 571 570 570 570 570 571 571 572 572 572 572 571 571 574 574 571 571 579 579 574 574 574 574 579 579 578 578 578 578 579 579 580 580 579 579 586 586 580 580 580 580 586 586 584 584 593 593 590 590 586 586 590 590 585 585 586 586 586 586 585 585 584 584 599 599 598 598 600 600 598 598 594 594 600 600 600 600 594 594 593 593 594 594 592 592 593 593 593 593 592 592 590 590 599 599 600 600 604 604 600 600 606 606 604 604 604 604 606 606 605 605 605 605 606 606 608 608 606 606 614 614 608 608 608 608 614 614 612 612 1581 1581 1582 1582 614 614 1583 1583 613 613 614 614 614 614 613 613 612 612 627 627 624 624 620 620 624 624 619 619 620 620 620 620 619 619 618 618 633 633 632 632 634 634 632 632 628 628 634 634 634 634 628 628 627 627 628 628 626 626 627 627 627 627 626 626 624 624 633 633 634 634 638 638 634 634 640 640 638 638 638 638 640 640 639 639 639 639 640 640 642 642 640 640 648 648 642 642 642 642 648 648 647 647 644 644 645 645 648 648 645 645 646 646 648 648 648 648 646 646 647 647 637 637 641 641 644 644 641 641 643 643 644 644 644 644 643 643 645 645 629 629 631 631 630 630 631 631 635 635 630 630 630 630 635 635 637 637 635 635 636 636 637 637 637 637 636 636 641 641 629 629 630 630 625 625 630 630 623 623 625 625 625 625 623 623 622 622 622 622 623 623 621 621 623 623 616 616 621 621 621 621 616 616 617 617 607 607 609 609 610 610 609 609 611 611 610 610 610 610 611 611 1584 1584 611 611 1585 1585 1586 1586 616 616 615 615 617 617 596 596 597 597 602 602 597 597 601 601 602 602 602 602 601 601 610 610 601 601 603 603 610 610 610 610 603 603 607 607 589 589 591 591 596 596 591 591 595 595 596 596 596 596 595 595 597 597 581 581 583 583 582 582 583 583 587 587 582 582 582 582 587 587 589 589 587 587 588 588 589 589 589 589 588 588 591 591 581 581 582 582 577 577 582 582 575 575 577 577 577 577 575 575 576 576 576 576 575 575 573 573 575 575 567 567 573 573 573 573 567 567 569 569 561 561 563 563 567 567 563 563 568 568 567 567 567 567 568 568 569 569 554 554 559 559 561 561 559 559 562 562 561 561 561 561 562 562 563 563 548 548 549 549 547 547 549 549 553 553 547 547 547 547 553 553 554 554 553 553 555 555 554 554 554 554 555 555 559 559 548 548 547 547 543 543 547 547 1587 1587 543 543 543 543 1588 1588 1589 1589 533 533 535 535 541 541 535 535 539 539 541 541 541 541 539 539 542 542 527 527 529 529 533 533 529 529 534 534 533 533 533 533 534 534 535 535 516 516 521 521 520 520 521 521 525 525 520 520 520 520 525 525 527 527 525 525 528 528 527 527 527 527 528 528 529 529 682 682 687 687 688 688 687 687 691 691 688 688 688 688 691 691 692 692 691 691 694 694 692 692 692 692 694 694 698 698 694 694 697 697 698 698 698 698 697 697 704 704 697 697 700 700 704 704 704 704 700 700 710 710 700 700 703 703 710 710 710 710 703 703 718 718 703 703 706 706 718 718 718 718 706 706 726 726 706 706 709 709 726 726 709 709 712 712 726 726 726 726 712 712 728 728 712 712 715 715 728 728 728 728 715 715 730 730 715 715 717 717 730 730 730 730 717 717 732 732 717 717 720 720 732 732 732 732 720 720 734 734 720 720 723 723 734 734 734 734 723 723 736 736 723 723 725 725 736 736 736 736 725 725 735 735 725 725 724 724 735 735 735 735 724 724 733 733 658 658 672 672 656 656 672 672 669 669 656 656 656 656 669 669 654 654 669 669 666 666 654 654 654 654 666 666 652 652 666 666 664 664 652 652 652 652 664 664 650 650 664 664 662 662 650 650 650 650 662 662 649 649 662 662 660 660 649 649 649 649 660 660 651 651 660 660 663 663 651 651 663 663 665 665 651 651 651 651 665 665 653 653 665 665 667 667 653 653 653 653 667 667 655 655 667 667 670 670 655 655 655 655 670 670 657 657 670 670 673 673 657 657 657 657 673 673 659 659 673 673 675 675 659 659 659 659 675 675 668 668 675 675 679 679 668 668 668 668 679 679 676 676 679 679 681 681 676 676 676 676 681 681 682 682 681 681 685 685 682 682 682 682 685 685 687 687 724 724 722 722 733 733 722 722 719 719 733 733 733 733 719 719 731 731 719 719 716 716 731 731 731 731 716 716 729 729 716 716 714 714 729 729 729 729 714 714 727 727 714 714 711 711 727 727 727 727 711 711 721 721 711 711 708 708 721 721 721 721 708 708 713 713 708 708 705 705 713 713 713 713 705 705 707 707 705 705 702 702 707 707 707 707 702 702 701 701 702 702 699 699 701 701 699 699 696 696 701 701 701 701 696 696 695 695 696 696 693 693 695 695 695 695 693 693 689 689 693 693 690 690 689 689 689 689 690 690 683 683 690 690 686 686 683 683 683 683 686 686 678 678 686 686 684 684 678 678 678 678 684 684 671 671 684 684 680 680 671 671 671 671 680 680 661 661 680 680 677 677 661 661 661 661 677 677 658 658 677 677 674 674 658 658 658 658 674 674 672 672 770 770 764 764 766 766 766 766 774 774 770 770 774 774 775 775 770 770 770 770 775 775 781 781 775 775 783 783 781 781 781 781 783 783 793 793 783 783 787 787 793 793 787 787 794 794 793 793 793 793 794 794 806 806 794 794 807 807 806 806 807 807 809 809 806 806 806 806 809 809 821 821 809 809 822 822 821 821 1590 1590 1591 1591 834 834 1592 1592 1593 1593 834 834 1594 1594 835 835 834 834 834 834 835 835 848 848 835 835 849 849 848 848 849 849 850 850 848 848 848 848 850 850 864 864 850 850 865 865 864 864 864 864 865 865 879 879 865 865 869 869 879 879 869 869 880 880 879 879 879 879 880 880 894 894 880 880 895 895 894 894 895 895 896 896 894 894 894 894 896 896 910 910 896 896 911 911 910 910 910 910 911 911 921 921 911 911 912 912 921 921 912 912 920 920 921 921 921 921 920 920 934 934 920 920 933 933 934 934 933 933 941 941 934 934 934 934 941 941 949 949 941 941 948 948 949 949 949 949 948 948 963 963 948 948 958 958 963 963 958 958 962 962 963 963 963 963 962 962 978 978 962 962 977 977 978 978 977 977 981 981 978 978 978 978 981 981 994 994 981 981 991 991 994 994 994 994 991 991 1595 1595 991 991 1596 1596 1597 1597 1001 1001 1006 1006 1008 1008 1008 1008 1006 1006 1020 1020 1006 1006 1019 1019 1020 1020 1019 1019 1023 1023 1020 1020 1020 1020 1023 1023 1035 1035 1023 1023 1033 1033 1035 1035 1035 1035 1033 1033 1047 1047 1033 1033 1041 1041 1047 1047 1041 1041 1045 1045 1047 1047 1047 1047 1045 1045 1059 1059 1045 1045 1055 1055 1059 1059 1055 1055 1058 1058 1059 1059 1059 1059 1058 1058 1069 1069 1058 1058 1064 1064 1069 1069 1069 1069 1064 1064 1066 1066 1064 1064 1063 1063 1066 1066 1063 1063 1062 1062 1066 1066 1066 1066 1062 1062 1056 1056 1062 1062 1054 1054 1056 1056 1054 1054 1051 1051 1056 1056 1056 1056 1051 1051 1044 1044 1051 1051 1043 1043 1044 1044 1044 1044 1043 1043 1031 1031 1043 1043 1034 1034 1031 1031 1034 1034 1030 1030 1031 1031 1031 1031 1030 1030 1018 1018 1030 1030 1016 1016 1018 1018 1016 1016 1013 1013 1018 1018 1018 1018 1013 1013 1004 1004 1013 1013 1003 1003 1004 1004 1598 1598 993 993 1599 1599 1600 1600 993 993 990 990 993 993 989 989 990 990 990 990 989 989 975 975 989 989 974 974 975 975 974 974 972 972 975 975 975 975 972 972 960 960 972 972 959 959 960 960 959 959 947 947 960 960 960 960 947 947 944 944 947 947 943 943 944 944 944 944 943 943 929 929 943 943 928 928 929 929 928 928 927 927 929 929 929 929 927 927 914 914 927 927 913 913 914 914 913 913 907 907 914 914 914 914 907 907 902 902 907 907 903 903 902 902 902 902 903 903 889 889 903 903 891 891 889 889 891 891 881 881 889 889 889 889 881 881 875 875 881 881 876 876 875 875 876 876 863 863 875 875 875 875 863 863 860 860 863 863 861 861 860 860 860 860 861 861 845 845 861 861 846 846 845 845 846 846 840 840 845 845 845 845 840 840 830 830 840 840 832 832 830 830 832 832 1601 1601 830 830 830 830 1602 1602 1603 1603 819 819 818 818 817 817 817 817 818 818 804 804 818 818 805 805 804 804 805 805 799 799 804 804 804 804 799 799 790 790 799 799 792 792 790 790 790 790 792 792 778 778 792 792 782 782 778 778 778 778 782 782 768 768 782 782 772 772 768 768 768 768 772 772 764 764 772 772 769 769 764 764 764 764 769 769 766 766 1604 1604 786 786 1605 1605 786 786 801 801 1606 1606 1607 1607 801 801 1608 1608 801 801 814 814 1609 1609 1610 1610 814 814 1611 1611 814 814 829 829 1612 1612 1613 1613 829 829 1614 1614 829 829 844 844 1615 1615 1616 1616 844 844 1617 1617 844 844 858 858 1618 1618 1619 1619 858 858 1620 1620 858 858 874 874 1621 1621 1622 1622 874 874 1623 1623 874 874 888 888 1624 1624 1625 1625 888 888 1626 1626 888 888 901 901 1627 1627 1628 1628 901 901 1629 1629 901 901 915 915 1630 1630 1631 1631 915 915 1632 1632 915 915 930 930 1633 1633 1634 1634 930 930 1635 1635 930 930 945 945 1636 1636 1637 1637 945 945 1638 1638 945 945 961 961 1639 1639 1640 1640 961 961 1641 1641 961 961 976 976 1642 1642 1643 1643 976 976 1644 1644 976 976 992 992 1645 1645 1646 1646 992 992 1647 1647 992 992 1007 1007 1648 1648 1649 1649 1007 1007 1650 1650 1007 1007 1022 1022 1651 1651 1652 1652 1022 1022 1653 1653 1022 1022 1036 1036 1654 1654 1655 1655 1036 1036 1656 1656 1036 1036 1049 1049 1657 1657 1658 1658 1049 1049 1659 1659 1049 1049 1065 1065 1660 1660 1661 1661 1065 1065 1662 1662 1065 1065 1071 1071 1663 1663 1664 1664 1071 1071 1665 1665 1071 1071 1072 1072 1666 1666 1667 1667 1072 1072 1668 1668 1072 1072 1067 1067 1669 1669 1670 1670 1067 1067 1671 1671 1067 1067 1052 1052 1672 1672 1673 1673 1052 1052 1674 1674 1052 1052 1037 1037 1675 1675 1676 1676 1037 1037 1677 1677 1037 1037 1024 1024 1678 1678 1679 1679 1024 1024 1680 1680 1024 1024 1010 1010 1681 1681 1682 1682 1010 1010 1683 1683 1010 1010 995 995 1684 1684 1685 1685 995 995 1686 1686 995 995 980 980 1687 1687 1688 1688 980 980 1689 1689 980 980 965 965 1690 1690 1691 1691 965 965 1692 1692 965 965 951 951 1693 1693 1694 1694 951 951 1695 1695 951 951 936 936 1696 1696 1697 1697 936 936 1698 1698 936 936 922 922 1699 1699 1700 1700 922 922 1701 1701 922 922 909 909 1702 1702 1703 1703 909 909 1704 1704 909 909 893 893 1705 1705 1706 1706 893 893 1707 1707 893 893 878 878 1708 1708 1709 1709 878 878 1710 1710 878 878 862 862 1711 1711 1712 1712 862 862 1713 1713 862 862 847 847 1714 1714 1715 1715 847 847 1716 1716 847 847 831 831 1717 1717 1718 1718 831 831 1719 1719 831 831 816 816 1720 1720 1721 1721 816 816 1722 1722 816 816 802 802 1723 1723 1724 1724 802 802 1725 1725 802 802 788 788 1726 1726 1727 1727 788 788 1728 1728 788 788 777 777 1729 1729 1730 1730 777 777 1731 1731 777 777 762 762 1732 1732 1733 1733 762 762 1734 1734 762 762 759 759 1735 1735 1736 1736 759 759 1737 1737 759 759 760 760 1738 1738 1739 1739 760 760 1740 1740 760 760 776 776 1741 1741 1742 1742 776 776 1743 1743 776 776 786 786 1744 1744 786 786 780 780 801 801 780 780 796 796 801 801 801 801 796 796 814 814 796 796 811 811 814 814 814 814 811 811 829 829 811 811 826 826 829 829 829 829 826 826 844 844 826 826 842 842 844 844 844 844 842 842 858 858 842 842 856 856 858 858 858 858 856 856 874 874 856 856 872 872 874 874 874 874 872 872 888 888 872 872 886 886 888 888 888 888 886 886 901 901 886 886 900 900 901 901 901 901 900 900 915 915 900 900 916 916 915 915 915 915 916 916 930 930 916 916 931 931 930 930 930 930 931 931 945 945 931 931 946 946 945 945 945 945 946 946 961 961 946 946 964 964 961 961 961 961 964 964 976 976 964 964 979 979 976 976 976 976 979 979 992 992 979 979 996 996 992 992 992 992 996 996 1007 1007 996 996 1011 1011 1007 1007 1007 1007 1011 1011 1022 1022 1011 1011 1026 1026 1022 1022 1022 1022 1026 1026 1036 1036 1026 1026 1040 1040 1036 1036 1036 1036 1040 1040 1049 1049 1040 1040 1057 1057 1049 1049 1049 1049 1057 1057 1065 1065 1057 1057 1074 1074 1065 1065 1065 1065 1074 1074 1071 1071 1074 1074 1078 1078 1071 1071 1071 1071 1078 1078 1072 1072 1078 1078 1079 1079 1072 1072 1072 1072 1079 1079 1067 1067 1079 1079 1075 1075 1067 1067 1067 1067 1075 1075 1052 1052 1075 1075 1060 1060 1052 1052 1052 1052 1060 1060 1037 1037 1060 1060 1042 1042 1037 1037 1037 1037 1042 1042 1024 1024 1042 1042 1028 1028 1024 1024 1024 1024 1028 1028 1010 1010 1028 1028 1012 1012 1010 1010 1010 1010 1012 1012 995 995 1012 1012 997 997 995 995 995 995 997 997 980 980 997 997 982 982 980 980 980 980 982 982 965 965 982 982 967 967 965 965 965 965 967 967 951 951 967 967 952 952 951 951 951 951 952 952 936 936 952 952 938 938 936 936 936 936 938 938 922 922 938 938 923 923 922 922 922 922 923 923 909 909 923 923 908 908 909 909 909 909 908 908 893 893 908 908 892 892 893 893 893 893 892 892 878 878 892 892 877 877 878 878 878 878 877 877 862 862 877 877 859 859 862 862 862 862 859 859 847 847 859 859 843 843 847 847 847 847 843 843 831 831 843 843 828 828 831 831 831 831 828 828 816 816 828 828 812 812 816 816 816 816 812 812 802 802 812 812 798 798 802 802 802 802 798 798 788 788 798 798 784 784 788 788 788 788 784 784 777 777 784 784 763 763 777 777 777 777 763 763 762 762 763 763 756 756 762 762 762 762 756 756 759 759 756 756 752 752 759 759 759 759 752 752 760 760 752 752 755 755 760 760 760 760 755 755 776 776 755 755 761 761 776 776 776 776 761 761 786 786 761 761 780 780 786 786 780 780 767 767 796 796 767 767 789 789 796 796 796 796 789 789 811 811 789 789 808 808 811 811 811 811 808 808 826 826 808 808 824 824 826 826 826 826 824 824 842 842 824 824 839 839 842 842 842 842 839 839 856 856 839 839 855 855 856 856 856 856 855 855 872 872 855 855 870 870 872 872 872 872 870 870 886 886 870 870 884 884 886 886 886 886 884 884 900 900 884 884 899 899 900 900 900 900 899 899 916 916 899 899 917 917 916 916 916 916 917 917 931 931 917 917 932 932 931 931 931 931 932 932 946 946 932 932 950 950 946 946 946 946 950 950 964 964 950 950 966 966 964 964 964 964 966 966 979 979 966 966 983 983 979 979 979 979 983 983 996 996 983 983 998 998 996 996 996 996 998 998 1011 1011 998 998 1014 1014 1011 1011 1011 1011 1014 1014 1026 1026 1014 1014 1029 1029 1026 1026 1026 1026 1029 1029 1040 1040 1029 1029 1048 1048 1040 1040 1040 1040 1048 1048 1057 1057 1048 1048 1070 1070 1057 1057 1057 1057 1070 1070 1074 1074 1070 1070 1081 1081 1074 1074 1074 1074 1081 1081 1078 1078 1081 1081 1084 1084 1078 1078 1078 1078 1084 1084 1079 1079 1084 1084 1085 1085 1079 1079 1079 1079 1085 1085 1075 1075 1085 1085 1083 1083 1075 1075 1075 1075 1083 1083 1060 1060 1083 1083 1073 1073 1060 1060 1060 1060 1073 1073 1042 1042 1073 1073 1053 1053 1042 1042 1042 1042 1053 1053 1028 1028 1053 1053 1032 1032 1028 1028 1028 1028 1032 1032 1012 1012 1032 1032 1015 1015 1012 1012 1012 1012 1015 1015 997 997 1015 1015 999 999 997 997 997 997 999 999 982 982 999 999 984 984 982 982 982 982 984 984 967 967 984 984 969 969 967 967 967 967 969 969 952 952 969 969 954 954 952 952 952 952 954 954 938 938 954 954 939 939 938 938 938 938 939 939 923 923 939 939 924 924 923 923 923 923 924 924 908 908 924 924 906 906 908 908 908 908 906 906 892 892 906 906 890 890 892 892 892 892 890 890 877 877 890 890 873 873 877 877 877 877 873 873 859 859 873 873 857 857 859 859 859 859 857 857 843 843 857 857 841 841 843 843 843 843 841 841 828 828 841 841 825 825 828 828 828 828 825 825 812 812 825 825 810 810 812 812 812 812 810 810 798 798 810 810 791 791 798 798 798 798 791 791 784 784 791 791 773 773 784 784 784 784 773 773 763 763 773 773 754 754 763 763 763 763 754 754 756 756 754 754 750 750 756 756 756 756 750 750 752 752 750 750 746 746 752 752 752 752 746 746 755 755 746 746 749 749 755 755 755 755 749 749 761 761 749 749 753 753 761 761 761 761 753 753 780 780 753 753 767 767 780 780 767 767 757 757 789 789 757 757 779 779 789 789 789 789 779 779 808 808 779 779 800 800 808 808 808 808 800 800 824 824 800 800 820 820 824 824 824 824 820 820 839 839 820 820 837 837 839 839 839 839 837 837 855 855 837 837 853 853 855 855 855 855 853 853 870 870 853 853 867 867 870 870 870 870 867 867 884 884 867 867 883 883 884 884 884 884 883 883 899 899 883 883 898 898 899 899 899 899 898 898 917 917 898 898 918 918 917 917 917 917 918 918 932 932 918 918 935 935 932 932 932 932 935 935 950 950 935 935 953 953 950 950 950 950 953 953 966 966 953 953 968 968 966 966 966 966 968 968 983 983 968 968 985 985 983 983 983 983 985 985 998 998 985 985 1000 1000 998 998 998 998 1000 1000 1014 1014 1000 1000 1017 1017 1014 1014 1014 1014 1017 1017 1029 1029 1017 1017 1038 1038 1029 1029 1029 1029 1038 1038 1048 1048 1038 1038 1061 1061 1048 1048 1048 1048 1061 1061 1070 1070 1061 1061 1080 1080 1070 1070 1070 1070 1080 1080 1081 1081 1080 1080 1087 1087 1081 1081 1081 1081 1087 1087 1084 1084 1087 1087 1090 1090 1084 1084 1084 1084 1090 1090 1085 1085 1090 1090 1091 1091 1085 1085 1085 1085 1091 1091 1083 1083 1091 1091 1088 1088 1083 1083 1083 1083 1088 1088 1073 1073 1088 1088 1082 1082 1073 1073 1073 1073 1082 1082 1053 1053 1082 1082 1068 1068 1053 1053 1053 1053 1068 1068 1032 1032 1068 1068 1039 1039 1032 1032 1032 1032 1039 1039 1015 1015 1039 1039 1021 1021 1015 1015 1015 1015 1021 1021 999 999 1021 1021 1002 1002 999 999 999 999 1002 1002 984 984 1002 1002 986 986 984 984 984 984 986 986 969 969 986 986 971 971 969 969 969 969 971 971 954 954 971 971 956 956 954 954 954 954 956 956 939 939 956 956 940 940 939 939 939 939 940 940 924 924 940 940 925 925 924 924 924 924 925 925 906 906 925 925 905 905 906 906 906 906 905 905 890 890 905 905 887 887 890 890 890 890 887 887 873 873 887 887 871 871 873 873 873 873 871 871 857 857 871 871 854 854 857 857 857 857 854 854 841 841 854 854 838 838 841 841 841 841 838 838 825 825 838 838 823 823 825 825 825 825 823 823 810 810 823 823 803 803 810 810 810 810 803 803 791 791 803 803 785 785 791 791 791 791 785 785 773 773 785 785 758 758 773 773 773 773 758 758 754 754 758 758 747 747 754 754 754 754 747 747 750 750 747 747 744 744 750 750 750 750 744 744 746 746 744 744 741 741 746 746 746 746 741 741 749 749 741 741 743 743 749 749 749 749 743 743 753 753 743 743 745 745 753 753 753 753 745 745 767 767 745 745 757 757 767 767 757 757 748 748 779 779 748 748 765 765 779 779 779 779 765 765 800 800 765 765 795 795 800 800 800 800 795 795 820 820 795 795 813 813 820 820 820 820 813 813 837 837 813 813 833 833 837 837 837 837 833 833 853 853 833 833 851 851 853 853 853 853 851 851 867 867 851 851 866 866 867 867 867 867 866 866 883 883 866 866 882 882 883 883 883 883 882 882 898 898 882 882 897 897 898 898 898 898 897 897 918 918 897 897 919 919 918 918 918 918 919 919 935 935 919 919 937 937 935 935 935 935 937 937 953 953 937 937 955 955 953 953 953 953 955 955 968 968 955 955 970 970 968 968 968 968 970 970 985 985 970 970 987 987 985 985 985 985 987 987 1000 1000 987 987 1005 1005 1000 1000 1000 1000 1005 1005 1017 1017 1005 1005 1025 1025 1017 1017 1017 1017 1025 1025 1038 1038 1025 1025 1046 1046 1038 1038 1038 1038 1046 1046 1061 1061 1046 1046 1076 1076 1061 1061 1061 1061 1076 1076 1080 1080 1076 1076 1086 1086 1080 1080 1080 1080 1086 1086 1087 1087 1086 1086 1092 1092 1087 1087 1087 1087 1092 1092 1090 1090 1092 1092 1094 1094 1090 1090 1090 1090 1094 1094 1091 1091 1094 1094 1095 1095 1091 1091 1091 1091 1095 1095 1088 1088 1095 1095 1093 1093 1088 1088 1088 1088 1093 1093 1082 1082 1093 1093 1089 1089 1082 1082 1082 1082 1089 1089 1068 1068 1089 1089 1077 1077 1068 1068 1068 1068 1077 1077 1039 1039 1077 1077 1050 1050 1039 1039 1039 1039 1050 1050 1021 1021 1050 1050 1027 1027 1021 1021 1021 1021 1027 1027 1002 1002 1027 1027 1009 1009 1002 1002 1002 1002 1009 1009 986 986 1009 1009 988 988 986 986 986 986 988 988 971 971 988 988 973 973 971 971 971 971 973 973 956 956 973 973 957 957 956 956 956 956 957 957 940 940 957 957 942 942 940 940 940 940 942 942 925 925 942 942 926 926 925 925 925 925 926 926 905 905 926 926 904 904 905 905 905 905 904 904 887 887 904 904 885 885 887 887 887 887 885 885 871 871 885 885 868 868 871 871 871 871 868 868 854 854 868 868 852 852 854 854 854 854 852 852 838 838 852 852 836 836 838 838 838 838 836 836 823 823 836 836 815 815 823 823 823 823 815 815 803 803 815 815 797 797 803 803 803 803 797 797 785 785 797 797 771 771 785 785 785 785 771 771 758 758 771 771 751 751 758 758 758 758 751 751 747 747 751 751 742 742 747 747 747 747 742 742 744 744 742 742 739 739 744 744 744 744 739 739 741 741 739 739 737 737 741 741 741 741 737 737 743 743 737 737 738 738 743 743 743 743 738 738 745 745 738 738 740 740 745 745 745 745 740 740 757 757 740 740 748 748 757 757 1111 1111 1109 1109 1105 1105 1109 1109 1108 1108 1105 1105 1105 1105 1108 1108 1104 1104 1108 1108 1102 1102 1104 1104 1104 1104 1102 1102 1097 1097 1102 1102 1101 1101 1097 1097 1097 1097 1101 1101 1099 1099 1128 1128 1127 1127 1122 1122 1127 1127 1126 1126 1122 1122 1122 1122 1126 1126 1120 1120 1126 1126 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1111 1111 1118 1118 1113 1113 1111 1111 1111 1111 1113 1113 1109 1109 1150 1150 1149 1149 1146 1146 1149 1149 1145 1145 1146 1146 1146 1146 1145 1145 1140 1140 1145 1145 1144 1144 1140 1140 1140 1140 1144 1144 1138 1138 1144 1144 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1132 1132 1136 1136 1745 1745 1136 1136 1131 1131 1746 1746 1747 1747 1131 1131 1748 1748 1168 1168 1167 1167 1163 1163 1167 1167 1164 1164 1163 1163 1163 1163 1164 1164 1159 1159 1164 1164 1162 1162 1159 1159 1159 1159 1162 1162 1156 1156 1162 1162 1155 1155 1156 1156 1156 1156 1155 1155 1150 1150 1155 1155 1154 1154 1150 1150 1150 1150 1154 1154 1149 1149 1191 1191 1190 1190 1186 1186 1190 1190 1185 1185 1186 1186 1186 1186 1185 1185 1181 1181 1185 1185 1182 1182 1181 1181 1181 1181 1182 1182 1177 1177 1182 1182 1180 1180 1177 1177 1177 1177 1180 1180 1173 1173 1180 1180 1174 1174 1173 1173 1173 1173 1174 1174 1168 1168 1174 1174 1172 1172 1168 1168 1168 1168 1172 1172 1167 1167 1209 1209 1208 1208 1204 1204 1208 1208 1203 1203 1204 1204 1204 1204 1203 1203 1199 1199 1203 1203 1200 1200 1199 1199 1749 1749 1750 1750 1195 1195 1751 1751 1197 1197 1195 1195 1195 1195 1197 1197 1191 1191 1197 1197 1192 1192 1191 1191 1191 1191 1192 1192 1190 1190 1227 1227 1226 1226 1223 1223 1226 1226 1221 1221 1223 1223 1223 1223 1221 1221 1217 1217 1221 1221 1218 1218 1217 1217 1217 1217 1218 1218 1214 1214 1218 1218 1215 1215 1214 1214 1214 1214 1215 1215 1209 1209 1215 1215 1210 1210 1209 1209 1209 1209 1210 1210 1208 1208 1222 1222 1225 1225 1229 1229 1225 1225 1231 1231 1229 1229 1229 1229 1231 1231 1230 1230 1231 1231 1232 1232 1230 1230 1230 1230 1232 1232 1234 1234 1232 1232 1233 1233 1234 1234 1234 1234 1233 1233 1227 1227 1233 1233 1228 1228 1227 1227 1227 1227 1228 1228 1226 1226 1211 1211 1212 1212 1213 1213 1212 1212 1216 1216 1213 1213 1213 1213 1216 1216 1219 1219 1216 1216 1220 1220 1219 1219 1219 1219 1220 1220 1222 1222 1220 1220 1224 1224 1222 1222 1222 1222 1224 1224 1225 1225 1193 1193 1194 1194 1196 1196 1194 1194 1198 1198 1196 1196 1196 1196 1198 1198 1752 1752 1198 1198 1753 1753 1754 1754 1201 1201 1202 1202 1205 1205 1202 1202 1206 1206 1205 1205 1205 1205 1206 1206 1211 1211 1206 1206 1207 1207 1211 1211 1211 1211 1207 1207 1212 1212 1175 1175 1176 1176 1178 1178 1176 1176 1179 1179 1178 1178 1178 1178 1179 1179 1183 1183 1179 1179 1184 1184 1183 1183 1183 1183 1184 1184 1187 1187 1184 1184 1188 1188 1187 1187 1187 1187 1188 1188 1193 1193 1188 1188 1189 1189 1193 1193 1193 1193 1189 1189 1194 1194 1157 1157 1158 1158 1161 1161 1158 1158 1160 1160 1161 1161 1161 1161 1160 1160 1165 1165 1160 1160 1166 1166 1165 1165 1165 1165 1166 1166 1169 1169 1166 1166 1170 1170 1169 1169 1169 1169 1170 1170 1175 1175 1170 1170 1171 1171 1175 1175 1175 1175 1171 1171 1176 1176 1139 1139 1141 1141 1143 1143 1141 1141 1142 1142 1143 1143 1143 1143 1142 1142 1147 1147 1142 1142 1148 1148 1147 1147 1147 1147 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1157 1157 1151 1151 1153 1153 1157 1157 1157 1157 1153 1153 1158 1158 1121 1121 1123 1123 1125 1125 1123 1123 1124 1124 1125 1125 1125 1125 1124 1124 1129 1129 1755 1755 1130 1130 1756 1756 1757 1757 1130 1130 1134 1134 1130 1130 1133 1133 1134 1134 1134 1134 1133 1133 1139 1139 1133 1133 1135 1135 1139 1139 1139 1139 1135 1135 1141 1141 1101 1101 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1100 1100 1103 1103 1103 1103 1100 1100 1106 1106 1100 1100 1107 1107 1106 1106 1106 1106 1107 1107 1110 1110 1107 1107 1112 1112 1110 1110 1110 1110 1112 1112 1116 1116 1112 1112 1115 1115 1116 1116 1116 1116 1115 1115 1121 1121 1115 1115 1117 1117 1121 1121 1121 1121 1117 1117 1123 1123 1321 1321 1306 1306 1310 1310 1321 1321 1320 1320 1306 1306 1320 1320 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1308 1308 1298 1298 1308 1308 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1275 1275 1280 1280 1280 1280 1275 1275 1274 1274 1275 1275 1271 1271 1274 1274 1271 1271 1267 1267 1274 1274 1274 1274 1267 1267 1270 1270 1267 1267 1264 1264 1270 1270 1264 1264 1260 1260 1270 1270 1270 1270 1260 1260 1266 1266 1260 1260 1255 1255 1266 1266 1255 1255 1249 1249 1266 1266 1266 1266 1249 1249 1262 1262 1249 1249 1247 1247 1262 1262 1247 1247 1245 1245 1262 1262 1262 1262 1245 1245 1258 1258 1245 1245 1243 1243 1258 1258 1243 1243 1242 1242 1258 1258 1258 1258 1242 1242 1253 1253 1242 1242 1239 1239 1253 1253 1239 1239 1238 1238 1253 1253 1253 1253 1238 1238 1251 1251 1238 1238 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1252 1252 1236 1236 1237 1237 1252 1252 1252 1252 1237 1237 1254 1254 1237 1237 1240 1240 1254 1254 1254 1254 1240 1240 1257 1257 1240 1240 1241 1241 1257 1257 1241 1241 1244 1244 1257 1257 1257 1257 1244 1244 1259 1259 1244 1244 1246 1246 1259 1259 1246 1246 1248 1248 1259 1259 1259 1259 1248 1248 1263 1263 1248 1248 1250 1250 1263 1263 1250 1250 1256 1256 1263 1263 1263 1263 1256 1256 1269 1269 1256 1256 1261 1261 1269 1269 1261 1261 1265 1265 1269 1269 1269 1269 1265 1265 1273 1273 1265 1265 1268 1268 1273 1273 1268 1268 1272 1272 1273 1273 1273 1273 1272 1272 1277 1277 1272 1272 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1297 1297 1300 1300 1291 1291 1291 1291 1300 1300 1296 1296 1300 1300 1304 1304 1296 1296 1304 1304 1309 1309 1296 1296 1296 1296 1309 1309 1301 1301 1309 1309 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1305 1305 1316 1316 1318 1318 1305 1305 1318 1318 1319 1319 1305 1305 1305 1305 1319 1319 1307 1307 1319 1319 1322 1322 1307 1307 1322 1322 1323 1323 1307 1307 1307 1307 1323 1323 1311 1311 1323 1323 1326 1326 1311 1311 1326 1326 1327 1327 1311 1311 1311 1311 1327 1327 1312 1312 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1310 1310 1325 1325 1324 1324 1310 1310 1310 1310 1324 1324 1321 1321 1332 1332 1333 1333 1345 1345 1332 1332 1345 1345 1330 1330 1334 1334 1331 1331 1345 1345 1331 1331 1329 1329 1345 1345 1345 1345 1329 1329 1330 1330 1340 1340 1338 1338 1345 1345 1338 1338 1336 1336 1345 1345 1345 1345 1336 1336 1334 1334 1347 1347 1344 1344 1345 1345 1344 1344 1342 1342 1345 1345 1345 1345 1342 1342 1340 1340 1353 1353 1351 1351 1345 1345 1351 1351 1349 1349 1345 1345 1345 1345 1349 1349 1347 1347 1359 1359 1357 1357 1345 1345 1357 1357 1355 1355 1345 1345 1345 1345 1355 1355 1353 1353 1358 1358 1360 1360 1345 1345 1360 1360 1361 1361 1345 1345 1345 1345 1361 1361 1359 1359 1352 1352 1354 1354 1345 1345 1354 1354 1356 1356 1345 1345 1345 1345 1356 1356 1358 1358 1346 1346 1348 1348 1345 1345 1348 1348 1350 1350 1345 1345 1345 1345 1350 1350 1352 1352 1339 1339 1341 1341 1345 1345 1341 1341 1343 1343 1345 1345 1345 1345 1343 1343 1346 1346 1333 1333 1335 1335 1345 1345 1335 1335 1337 1337 1345 1345 1345 1345 1337 1337 1339 1339 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+16 16 14 14 23 23 47 47 49 49 40 40 54 54 45 45 56 56 45 45 58 58 56 56 47 47 40 40 44 44 16 16 23 23 19 19 46 46 43 43 35 35 43 43 41 41 35 35 41 41 38 38 35 35 35 35 38 38 36 36 54 54 52 52 45 45 52 52 50 50 45 45 45 45 50 50 35 35 50 50 48 48 35 35 35 35 48 48 46 46 63 63 62 62 45 45 62 62 60 60 45 45 45 45 60 60 58 58 49 49 51 51 40 40 51 51 53 53 40 40 40 40 53 53 55 55 5 5 7 7 18 18 7 7 9 9 18 18 18 18 9 9 11 11 55 55 57 57 40 40 57 57 59 59 40 40 40 40 59 59 45 45 59 59 61 61 45 45 45 45 61 61 63 63 27 27 30 30 28 28 30 30 32 32 28 28 28 28 32 32 34 34 34 34 37 37 28 28 37 37 39 39 28 28 28 28 39 39 40 40 39 39 42 42 40 40 40 40 42 42 44 44 20 20 22 22 28 28 22 22 25 25 28 28 28 28 25 25 27 27 14 14 12 12 23 23 12 12 10 10 23 23 23 23 10 10 8 8 0 0 1 1 18 18 1 1 3 3 18 18 18 18 3 3 5 5 36 36 33 33 35 35 33 33 31 31 35 35 35 35 31 31 29 29 29 29 26 26 35 35 26 26 24 24 35 35 35 35 24 24 23 23 24 24 21 21 23 23 23 23 21 21 19 19 11 11 13 13 18 18 13 13 15 15 18 18 18 18 15 15 28 28 15 15 17 17 28 28 28 28 17 17 20 20 8 8 6 6 23 23 6 6 4 4 23 23 23 23 4 4 18 18 4 4 2 2 18 18 18 18 2 2 0 0 94 94 104 104 84 84 104 104 86 86 84 84 84 84 86 86 76 76 86 86 75 75 76 76 76 76 75 75 74 74 75 75 68 68 74 74 74 74 68 68 66 66 94 94 100 100 104 104 100 100 123 123 104 104 104 104 123 123 124 124 123 123 126 126 124 124 124 124 126 126 143 143 126 126 141 141 143 143 141 141 150 150 143 143 143 143 150 150 160 160 150 150 158 158 160 160 1392 1392 174 174 1393 1393 1394 1394 174 174 177 177 174 174 175 175 177 177 175 175 191 191 177 177 177 177 191 191 192 192 191 191 198 198 192 192 192 192 198 198 208 208 198 198 207 207 208 208 208 208 207 207 224 224 207 207 217 217 224 224 217 217 223 223 224 224 223 223 239 239 224 224 224 224 239 239 240 240 239 239 245 245 240 240 240 240 245 245 257 257 245 245 256 256 257 257 257 257 256 256 272 272 256 256 263 263 272 272 263 263 271 271 272 272 271 271 286 286 272 272 272 272 286 286 292 292 286 286 293 293 292 292 293 293 308 308 292 292 292 292 308 308 307 307 308 308 309 309 307 307 307 307 309 309 323 323 309 309 324 324 323 323 323 323 324 324 338 338 324 324 334 334 338 338 334 334 339 339 338 338 339 339 354 354 338 338 338 338 354 354 353 353 354 354 355 355 353 353 353 353 355 355 369 369 355 355 370 370 369 369 369 369 370 370 384 384 370 370 377 377 384 384 377 377 385 385 384 384 385 385 401 401 384 384 384 384 401 401 400 400 401 401 402 402 400 400 400 400 402 402 1395 1395 402 402 1396 1396 1397 1397 419 419 425 425 418 418 418 418 425 425 434 434 425 425 436 436 434 434 436 436 451 451 434 434 434 434 451 451 453 453 451 451 454 454 453 453 454 454 476 476 453 453 453 453 476 476 473 473 476 476 480 480 473 473 473 473 480 480 491 491 480 480 492 492 491 491 491 491 492 492 500 500 492 492 498 498 500 500 498 498 503 503 500 500 503 503 509 509 500 500 500 500 509 509 506 506 509 509 508 508 506 506 506 506 508 508 505 505 508 508 507 507 505 505 505 505 507 507 497 497 507 507 504 504 497 497 504 504 499 499 497 497 499 499 489 489 497 497 497 497 489 489 486 486 489 489 488 488 486 486 488 488 472 472 486 486 486 486 472 472 468 468 472 472 461 461 468 468 468 468 461 461 447 447 461 461 448 448 447 447 447 447 448 448 429 429 448 448 435 435 429 429 435 435 431 431 429 429 431 431 414 414 429 429 429 429 414 414 413 413 414 414 409 409 413 413 1398 1398 1399 1399 395 395 1400 1400 397 397 395 395 395 395 397 397 380 380 397 397 387 387 380 380 387 387 381 381 380 380 381 381 366 366 380 380 380 380 366 366 365 365 366 366 363 363 365 365 365 365 363 363 348 348 363 363 349 349 348 348 349 349 340 340 348 348 348 348 340 340 331 331 340 340 332 332 331 331 331 331 332 332 315 315 332 332 320 320 315 315 320 320 316 316 315 315 316 316 301 301 315 315 315 315 301 301 300 300 301 301 294 294 300 300 300 300 294 294 280 280 294 294 279 279 280 280 280 280 279 279 265 265 279 279 278 278 265 265 278 278 264 264 265 265 264 264 249 249 265 265 265 265 249 249 250 250 249 249 248 248 250 250 250 250 248 248 234 234 248 248 233 233 234 234 234 234 233 233 219 219 233 233 230 230 219 219 230 230 218 218 219 219 218 218 205 205 219 219 219 219 205 205 203 203 205 205 202 202 203 203 202 202 187 187 203 203 203 203 187 187 188 188 187 187 183 183 188 188 188 188 183 183 171 171 183 183 170 170 171 171 171 171 170 170 1401 1401 170 170 1402 1402 1403 1403 159 159 153 153 154 154 153 153 137 137 154 154 154 154 137 137 138 138 137 137 134 134 138 138 138 138 134 134 119 119 134 134 118 118 119 119 119 119 118 118 99 99 118 118 107 107 99 99 107 107 96 96 99 99 96 96 81 81 99 99 99 99 81 81 82 82 81 81 70 70 82 82 82 82 70 70 73 73 70 70 69 69 73 73 73 73 69 69 67 67 69 69 64 64 67 67 67 67 64 64 68 68 64 64 65 65 68 68 68 68 65 65 66 66 1404 1404 103 103 1405 1405 103 103 122 122 1406 1406 1407 1407 122 122 1408 1408 122 122 140 140 1409 1409 1410 1410 140 140 1411 1411 140 140 156 156 1412 1412 1413 1413 156 156 1414 1414 156 156 172 172 1415 1415 1416 1416 172 172 1417 1417 172 172 189 189 1418 1418 1419 1419 189 189 1420 1420 189 189 204 204 1421 1421 1422 1422 204 204 1423 1423 204 204 220 220 1424 1424 1425 1425 220 220 1426 1426 220 220 235 235 1427 1427 1428 1428 235 235 1429 1429 235 235 251 251 1430 1430 1431 1431 251 251 1432 1432 251 251 266 266 1433 1433 1434 1434 266 266 1435 1435 266 266 281 281 1436 1436 1437 1437 281 281 1438 1438 281 281 299 299 1439 1439 1440 1440 299 299 1441 1441 299 299 314 314 1442 1442 1443 1443 314 314 1444 1444 314 314 330 330 1445 1445 1446 1446 330 330 1447 1447 330 330 347 347 1448 1448 1449 1449 347 347 1450 1450 347 347 362 362 1451 1451 1452 1452 362 362 1453 1453 362 362 379 379 1454 1454 1455 1455 379 379 1456 1456 379 379 394 394 1457 1457 1458 1458 394 394 1459 1459 394 394 410 410 1460 1460 1461 1461 410 410 1462 1462 410 410 427 427 1463 1463 1464 1464 427 427 1465 1465 427 427 444 444 1466 1466 1467 1467 444 444 1468 1468 444 444 465 465 1469 1469 1470 1470 465 465 1471 1471 465 465 482 482 1472 1472 1473 1473 482 482 1474 1474 482 482 494 494 1475 1475 1476 1476 494 494 1477 1477 494 494 501 501 1478 1478 1479 1479 501 501 1480 1480 501 501 502 502 1481 1481 1482 1482 502 502 1483 1483 502 502 496 496 1484 1484 1485 1485 496 496 1486 1486 496 496 485 485 1487 1487 1488 1488 485 485 1489 1489 485 485 469 469 1490 1490 1491 1491 469 469 1492 1492 469 469 449 449 1493 1493 1494 1494 449 449 1495 1495 449 449 432 432 1496 1496 1497 1497 432 432 1498 1498 432 432 416 416 1499 1499 1500 1500 416 416 1501 1501 416 416 399 399 1502 1502 1503 1503 399 399 1504 1504 399 399 383 383 1505 1505 1506 1506 383 383 1507 1507 383 383 368 368 1508 1508 1509 1509 368 368 1510 1510 368 368 352 352 1511 1511 1512 1512 352 352 1513 1513 352 352 337 337 1514 1514 1515 1515 337 337 1516 1516 337 337 322 322 1517 1517 1518 1518 322 322 1519 1519 322 322 306 306 1520 1520 1521 1521 306 306 1522 1522 306 306 291 291 1523 1523 1524 1524 291 291 1525 1525 291 291 273 273 1526 1526 1527 1527 273 273 1528 1528 273 273 258 258 1529 1529 1530 1530 258 258 1531 1531 258 258 241 241 1532 1532 1533 1533 241 241 1534 1534 241 241 225 225 1535 1535 1536 1536 225 225 1537 1537 225 225 210 210 1538 1538 1539 1539 210 210 1540 1540 210 210 193 193 1541 1541 1542 1542 193 193 1543 1543 193 193 178 178 1544 1544 1545 1545 178 178 1546 1546 178 178 163 163 1547 1547 1548 1548 163 163 1549 1549 163 163 145 145 1550 1550 1551 1551 145 145 1552 1552 145 145 128 128 1553 1553 1554 1554 128 128 1555 1555 128 128 108 108 1556 1556 1557 1557 108 108 1558 1558 108 108 90 90 1559 1559 1560 1560 90 90 1561 1561 90 90 79 79 1562 1562 1563 1563 79 79 1564 1564 79 79 72 72 1565 1565 1566 1566 72 72 1567 1567 72 72 71 71 1568 1568 1569 1569 71 71 1570 1570 71 71 77 77 1571 1571 1572 1572 77 77 1573 1573 77 77 87 87 1574 1574 1575 1575 87 87 1576 1576 87 87 103 103 1577 1577 87 87 110 110 103 103 110 110 129 129 103 103 103 103 129 129 122 122 129 129 144 144 122 122 122 122 144 144 140 140 144 144 161 161 140 140 140 140 161 161 156 156 161 161 176 176 156 156 156 156 176 176 172 172 176 176 190 190 172 172 172 172 190 190 189 189 190 190 206 206 189 189 189 189 206 206 204 204 206 206 221 221 204 204 204 204 221 221 220 220 221 221 236 236 220 220 220 220 236 236 235 235 236 236 252 252 235 235 235 235 252 252 251 251 252 252 267 267 251 251 251 251 267 267 266 266 267 267 282 282 266 266 266 266 282 282 281 281 282 282 298 298 281 281 281 281 298 298 299 299 298 298 313 313 299 299 299 299 313 313 314 314 313 313 328 328 314 314 314 314 328 328 330 330 328 328 345 345 330 330 330 330 345 345 347 347 345 345 361 361 347 347 347 347 361 361 362 362 361 361 376 376 362 362 362 362 376 376 379 379 376 376 392 392 379 379 379 379 392 392 394 394 392 392 407 407 394 394 394 394 407 407 410 410 407 407 423 423 410 410 410 410 423 423 427 427 423 423 441 441 427 427 427 427 441 441 444 444 441 441 458 458 444 444 444 444 458 458 465 465 458 458 477 477 465 465 465 465 477 477 482 482 477 477 487 487 482 482 482 482 487 487 494 494 487 487 493 493 494 494 494 494 493 493 501 501 493 493 495 495 501 501 501 501 495 495 502 502 495 495 490 490 502 502 502 502 490 490 496 496 490 490 479 479 496 496 496 496 479 479 485 485 479 479 463 463 485 485 485 485 463 463 469 469 463 463 443 443 469 469 469 469 443 443 449 449 443 443 428 428 449 449 449 449 428 428 432 432 428 428 412 412 432 432 432 432 412 412 416 416 412 412 396 396 416 416 416 416 396 396 399 399 396 396 382 382 399 399 399 399 382 382 383 383 382 382 367 367 383 383 383 383 367 367 368 368 367 367 351 351 368 368 368 368 351 351 352 352 351 351 336 336 352 352 352 352 336 336 337 337 336 336 321 321 337 337 337 337 321 321 322 322 321 321 305 305 322 322 322 322 305 305 306 306 305 305 290 290 306 306 306 306 290 290 291 291 290 290 274 274 291 291 291 291 274 274 273 273 274 274 259 259 273 273 273 273 259 259 258 258 259 259 243 243 258 258 258 258 243 243 241 241 243 243 227 227 241 241 241 241 227 227 225 225 227 227 211 211 225 225 225 225 211 211 210 210 211 211 195 195 210 210 210 210 195 195 193 193 195 195 180 180 193 193 193 193 180 180 178 178 180 180 165 165 178 178 178 178 165 165 163 163 165 165 148 148 163 163 163 163 148 148 145 145 148 148 131 131 145 145 145 145 131 131 128 128 131 131 114 114 128 128 128 128 114 114 108 108 114 114 95 95 108 108 108 108 95 95 90 90 95 95 85 85 90 90 90 90 85 85 79 79 85 85 80 80 79 79 79 79 80 80 72 72 80 80 78 78 72 72 72 72 78 78 71 71 78 78 83 83 71 71 71 71 83 83 77 77 83 83 92 92 77 77 77 77 92 92 87 87 92 92 110 110 87 87 92 92 117 117 110 110 117 117 133 133 110 110 110 110 133 133 129 129 133 133 149 149 129 129 129 129 149 149 144 144 149 149 164 164 144 144 144 144 164 164 161 161 164 164 179 179 161 161 161 161 179 179 176 176 179 179 194 194 176 176 176 176 194 194 190 190 194 194 209 209 190 190 190 190 209 209 206 206 209 209 222 222 206 206 206 206 222 222 221 221 222 222 237 237 221 221 221 221 237 237 236 236 237 237 253 253 236 236 236 236 253 253 252 252 253 253 268 268 252 252 252 252 268 268 267 267 268 268 283 283 267 267 267 267 283 283 282 282 283 283 297 297 282 282 282 282 297 297 298 298 297 297 312 312 298 298 298 298 312 312 313 313 312 312 327 327 313 313 313 313 327 327 328 328 327 327 343 343 328 328 328 328 343 343 345 345 343 343 359 359 345 345 345 345 359 359 361 361 359 359 374 374 361 361 361 361 374 374 376 376 374 374 390 390 376 376 376 376 390 390 392 392 390 390 406 406 392 392 392 392 406 406 407 407 406 406 421 421 407 407 407 407 421 421 423 423 421 421 437 437 423 423 423 423 437 437 441 441 437 437 452 452 441 441 441 441 452 452 458 458 452 452 466 466 458 458 458 458 466 466 477 477 466 466 478 478 477 477 477 477 478 478 487 487 478 478 483 483 487 487 487 487 483 483 493 493 483 483 484 484 493 493 493 493 484 484 495 495 484 484 481 481 495 495 495 495 481 481 490 490 481 481 471 471 490 490 490 490 471 471 479 479 471 471 455 455 479 479 479 479 455 455 463 463 455 455 439 439 463 463 463 463 439 439 443 443 439 439 422 422 443 443 443 443 422 422 428 428 422 422 408 408 428 428 428 428 408 408 412 412 408 408 393 393 412 412 412 412 393 393 396 396 393 393 378 378 396 396 396 396 378 378 382 382 378 378 364 364 382 382 382 382 364 364 367 367 364 364 350 350 367 367 367 367 350 350 351 351 350 350 335 335 351 351 351 351 335 335 336 336 335 335 319 319 336 336 336 336 319 319 321 321 319 319 304 304 321 321 321 321 304 304 305 305 304 304 289 289 305 305 305 305 289 289 290 290 289 289 275 275 290 290 290 290 275 275 274 274 275 275 260 260 274 274 274 274 260 260 259 259 260 260 244 244 259 259 259 259 244 244 243 243 244 244 229 229 243 243 243 243 229 229 227 227 229 229 213 213 227 227 227 227 213 213 211 211 213 213 197 197 211 211 211 211 197 197 195 195 197 197 182 182 195 195 195 195 182 182 180 180 182 182 166 166 180 180 180 180 166 166 165 165 166 166 151 151 165 165 165 165 151 151 148 148 151 151 136 136 148 148 148 148 136 136 131 131 136 136 120 120 131 131 131 131 120 120 114 114 120 120 106 106 114 114 114 114 106 106 95 95 106 106 93 93 95 95 95 95 93 93 85 85 93 93 89 89 85 85 85 85 89 89 80 80 89 89 88 88 80 80 80 80 88 88 78 78 88 88 91 91 78 78 78 78 91 91 83 83 91 91 101 101 83 83 83 83 101 101 92 92 101 101 117 117 92 92 101 101 127 127 117 117 127 127 139 139 117 117 117 117 139 139 133 133 139 139 152 152 133 133 133 133 152 152 149 149 152 152 167 167 149 149 149 149 167 167 164 164 167 167 181 181 164 164 164 164 181 181 179 179 181 181 196 196 179 179 179 179 196 196 194 194 196 196 212 212 194 194 194 194 212 212 209 209 212 212 226 226 209 209 209 209 226 226 222 222 226 226 238 238 222 222 222 222 238 238 237 237 238 238 254 254 237 237 237 237 254 254 253 253 254 254 269 269 253 253 253 253 269 269 268 268 269 269 284 284 268 268 268 268 284 284 283 283 284 284 296 296 283 283 283 283 296 296 297 297 296 296 311 311 297 297 297 297 311 311 312 312 311 311 326 326 312 312 312 312 326 326 327 327 326 326 342 342 327 327 327 327 342 342 343 343 342 342 357 357 343 343 343 343 357 357 359 359 357 357 372 372 359 359 359 359 372 372 374 374 372 372 388 388 374 374 374 374 388 388 390 390 388 388 404 404 390 390 390 390 404 404 406 406 404 404 417 417 406 406 406 406 417 417 421 421 417 417 430 430 421 421 421 421 430 430 437 437 430 430 442 442 437 437 437 437 442 442 452 452 442 442 456 456 452 452 452 452 456 456 466 466 456 456 467 467 466 466 466 466 467 467 478 478 467 467 474 474 478 478 478 478 474 474 483 483 474 474 475 475 483 483 483 483 475 475 484 484 475 475 470 470 484 484 484 484 470 470 481 481 470 470 460 460 481 481 481 481 460 460 471 471 460 460 445 445 471 471 471 471 445 445 455 455 445 445 433 433 455 455 455 455 433 433 439 439 433 433 420 420 439 439 439 439 420 420 422 422 420 420 405 405 422 422 422 422 405 405 408 408 405 405 391 391 408 408 408 408 391 391 393 393 391 391 375 375 393 393 393 393 375 375 378 378 375 375 360 360 378 378 378 378 360 360 364 364 360 360 346 346 364 364 364 364 346 346 350 350 346 346 333 333 350 350 350 350 333 333 335 335 333 333 318 318 335 335 335 335 318 318 319 319 318 318 303 303 319 319 319 319 303 303 304 304 303 303 288 288 304 304 304 304 288 288 289 289 288 288 276 276 289 289 289 289 276 276 275 275 276 276 261 261 275 275 275 275 261 261 260 260 261 261 246 246 260 260 260 260 246 246 244 244 246 246 231 231 244 244 244 244 231 231 229 229 231 231 215 215 229 229 229 229 215 215 213 213 215 215 200 200 213 213 213 213 200 200 197 197 200 200 185 185 197 197 197 197 185 185 182 182 185 185 168 168 182 182 182 182 168 168 166 166 168 168 155 155 166 166 166 166 155 155 151 151 155 155 142 142 151 151 151 151 142 142 136 136 142 142 130 130 136 136 136 136 130 130 120 120 130 130 116 116 120 120 120 120 116 116 106 106 116 116 105 105 106 106 106 106 105 105 93 93 105 105 98 98 93 93 93 93 98 98 89 89 98 98 97 97 89 89 89 89 97 97 88 88 97 97 102 102 88 88 88 88 102 102 91 91 102 102 112 112 91 91 91 91 112 112 101 101 112 112 127 127 101 101 112 112 132 132 127 127 132 132 146 146 127 127 127 127 146 146 139 139 146 146 157 157 139 139 139 139 157 157 152 152 157 157 169 169 152 152 152 152 169 169 167 167 169 169 184 184 167 167 167 167 184 184 181 181 184 184 199 199 181 181 181 181 199 199 196 196 199 199 214 214 196 196 196 196 214 214 212 212 214 214 228 228 212 212 212 212 228 228 226 226 228 228 242 242 226 226 226 226 242 242 238 238 242 242 255 255 238 238 238 238 255 255 254 254 255 255 270 270 254 254 254 254 270 270 269 269 270 270 285 285 269 269 269 269 285 285 284 284 285 285 295 295 284 284 284 284 295 295 296 296 295 295 310 310 296 296 296 296 310 310 311 311 310 310 325 325 311 311 311 311 325 325 326 326 325 325 341 341 326 326 326 326 341 341 342 342 341 341 356 356 342 342 342 342 356 356 357 357 356 356 371 371 357 357 357 357 371 371 372 372 371 371 386 386 372 372 372 372 386 386 388 388 386 386 398 398 388 388 388 388 398 398 404 404 398 398 411 411 404 404 404 404 411 411 417 417 411 411 424 424 417 417 417 417 424 424 430 430 424 424 438 438 430 430 430 430 438 438 442 442 438 438 446 446 442 442 442 442 446 446 456 456 446 446 457 457 456 456 456 456 457 457 467 467 457 457 462 462 467 467 467 467 462 462 474 474 462 462 464 464 474 474 474 474 464 464 475 475 464 464 459 459 475 475 475 475 459 459 470 470 459 459 450 450 470 470 470 470 450 450 460 460 450 450 440 440 460 460 460 460 440 440 445 445 440 440 426 426 445 445 445 445 426 426 433 433 426 426 415 415 433 433 433 433 415 415 420 420 415 415 403 403 420 420 420 420 403 403 405 405 403 403 389 389 405 405 405 405 389 389 391 391 389 389 373 373 391 391 391 391 373 373 375 375 373 373 358 358 375 375 375 375 358 358 360 360 358 358 344 344 360 360 360 360 344 344 346 346 344 344 329 329 346 346 346 346 329 329 333 333 329 329 317 317 333 333 333 333 317 317 318 318 317 317 302 302 318 318 318 318 302 302 303 303 302 302 287 287 303 303 303 303 287 287 288 288 287 287 277 277 288 288 288 288 277 277 276 276 277 277 262 262 276 276 276 276 262 262 261 261 262 262 247 247 261 261 261 261 247 247 246 246 247 247 232 232 246 246 246 246 232 232 231 231 232 232 216 216 231 231 231 231 216 216 215 215 216 216 201 201 215 215 215 215 201 201 200 200 201 201 186 186 200 200 200 200 186 186 185 185 186 186 173 173 185 185 185 185 173 173 168 168 173 173 162 162 168 168 168 168 162 162 155 155 162 162 147 147 155 155 155 155 147 147 142 142 147 147 135 135 142 142 142 142 135 135 130 130 135 135 125 125 130 130 130 130 125 125 116 116 125 125 115 115 116 116 116 116 115 115 105 105 115 115 111 111 105 105 105 105 111 111 98 98 111 111 109 109 98 98 98 98 109 109 97 97 109 109 113 113 97 97 97 97 113 113 102 102 113 113 121 121 102 102 102 102 121 121 112 112 121 121 132 132 112 112 514 514 515 515 516 516 514 514 516 516 520 520 515 515 514 514 510 510 514 514 511 511 510 510 510 510 511 511 512 512 512 512 511 511 513 513 511 511 518 518 513 513 513 513 518 518 517 517 526 526 524 524 523 523 524 524 522 522 523 523 523 523 522 522 518 518 522 522 519 519 518 518 518 518 519 519 517 517 526 526 523 523 530 530 523 523 531 531 530 530 530 530 531 531 532 532 532 532 531 531 536 536 531 531 537 537 536 536 536 536 537 537 538 538 538 538 537 537 540 540 1578 1578 544 544 1579 1579 1580 1580 544 544 545 545 545 545 544 544 546 546 544 544 551 551 546 546 546 546 551 551 550 550 557 557 556 556 551 551 556 556 552 552 551 551 551 551 552 552 550 550 566 566 564 564 565 565 564 564 560 560 565 565 565 565 560 560 557 557 560 560 558 558 557 557 557 557 558 558 556 556 566 566 565 565 570 570 565 565 571 571 570 570 570 570 571 571 572 572 572 572 571 571 574 574 571 571 578 578 574 574 574 574 578 578 579 579 579 579 578 578 580 580 578 578 586 586 580 580 580 580 586 586 584 584 593 593 590 590 586 586 590 590 585 585 586 586 586 586 585 585 584 584 599 599 598 598 600 600 598 598 594 594 600 600 600 600 594 594 593 593 594 594 592 592 593 593 593 593 592 592 590 590 599 599 600 600 604 604 600 600 606 606 604 604 604 604 606 606 605 605 605 605 606 606 608 608 606 606 614 614 608 608 608 608 614 614 612 612 1581 1581 1582 1582 614 614 1583 1583 613 613 614 614 614 614 613 613 612 612 627 627 624 624 620 620 624 624 619 619 620 620 620 620 619 619 618 618 633 633 632 632 634 634 632 632 628 628 634 634 634 634 628 628 627 627 628 628 626 626 627 627 627 627 626 626 624 624 633 633 634 634 638 638 634 634 640 640 638 638 638 638 640 640 639 639 639 639 640 640 642 642 640 640 648 648 642 642 642 642 648 648 647 647 644 644 645 645 648 648 645 645 646 646 648 648 648 648 646 646 647 647 637 637 641 641 644 644 641 641 643 643 644 644 644 644 643 643 645 645 629 629 631 631 630 630 631 631 635 635 630 630 630 630 635 635 637 637 635 635 636 636 637 637 637 637 636 636 641 641 629 629 630 630 625 625 630 630 623 623 625 625 625 625 623 623 622 622 622 622 623 623 621 621 623 623 616 616 621 621 621 621 616 616 617 617 607 607 609 609 610 610 609 609 611 611 610 610 610 610 611 611 1584 1584 611 611 1585 1585 1586 1586 616 616 615 615 617 617 596 596 597 597 602 602 597 597 601 601 602 602 602 602 601 601 610 610 601 601 603 603 610 610 610 610 603 603 607 607 589 589 591 591 596 596 591 591 595 595 596 596 596 596 595 595 597 597 581 581 583 583 582 582 583 583 587 587 582 582 582 582 587 587 589 589 587 587 588 588 589 589 589 589 588 588 591 591 581 581 582 582 577 577 582 582 575 575 577 577 577 577 575 575 576 576 576 576 575 575 573 573 575 575 567 567 573 573 573 573 567 567 569 569 561 561 563 563 567 567 563 563 568 568 567 567 567 567 568 568 569 569 554 554 559 559 561 561 559 559 562 562 561 561 561 561 562 562 563 563 548 548 549 549 547 547 549 549 553 553 547 547 547 547 553 553 554 554 553 553 555 555 554 554 554 554 555 555 559 559 548 548 547 547 543 543 547 547 1587 1587 543 543 543 543 1588 1588 1589 1589 533 533 535 535 541 541 535 535 539 539 541 541 541 541 539 539 542 542 527 527 529 529 533 533 529 529 534 534 533 533 533 533 534 534 535 535 516 516 521 521 520 520 521 521 525 525 520 520 520 520 525 525 527 527 525 525 528 528 527 527 527 527 528 528 529 529 726 726 712 712 728 728 712 712 715 715 728 728 728 728 715 715 730 730 715 715 717 717 730 730 730 730 717 717 732 732 717 717 720 720 732 732 732 732 720 720 734 734 720 720 723 723 734 734 734 734 723 723 736 736 723 723 725 725 736 736 736 736 725 725 735 735 725 725 724 724 735 735 735 735 724 724 733 733 658 658 672 672 656 656 672 672 669 669 656 656 656 656 669 669 654 654 669 669 666 666 654 654 654 654 666 666 652 652 666 666 664 664 652 652 652 652 664 664 650 650 664 664 662 662 650 650 650 650 662 662 649 649 662 662 660 660 649 649 649 649 660 660 651 651 682 682 687 687 688 688 687 687 691 691 688 688 688 688 691 691 692 692 691 691 694 694 692 692 692 692 694 694 698 698 694 694 697 697 698 698 698 698 697 697 704 704 697 697 700 700 704 704 704 704 700 700 710 710 700 700 703 703 710 710 710 710 703 703 718 718 703 703 706 706 718 718 718 718 706 706 726 726 706 706 709 709 726 726 726 726 709 709 712 712 660 660 663 663 651 651 663 663 665 665 651 651 651 651 665 665 653 653 665 665 667 667 653 653 653 653 667 667 655 655 667 667 670 670 655 655 655 655 670 670 657 657 670 670 673 673 657 657 657 657 673 673 659 659 673 673 675 675 659 659 659 659 675 675 668 668 675 675 679 679 668 668 668 668 679 679 676 676 679 679 681 681 676 676 676 676 681 681 682 682 681 681 685 685 682 682 682 682 685 685 687 687 724 724 722 722 733 733 722 722 719 719 733 733 733 733 719 719 731 731 719 719 716 716 731 731 731 731 716 716 729 729 716 716 714 714 729 729 729 729 714 714 727 727 714 714 711 711 727 727 727 727 711 711 721 721 711 711 708 708 721 721 721 721 708 708 713 713 708 708 705 705 713 713 713 713 705 705 707 707 705 705 702 702 707 707 707 707 702 702 701 701 702 702 699 699 701 701 699 699 696 696 701 701 701 701 696 696 695 695 696 696 693 693 695 695 695 695 693 693 689 689 693 693 690 690 689 689 689 689 690 690 683 683 690 690 686 686 683 683 683 683 686 686 678 678 686 686 684 684 678 678 678 678 684 684 671 671 684 684 680 680 671 671 671 671 680 680 661 661 680 680 677 677 661 661 661 661 677 677 658 658 677 677 674 674 658 658 658 658 674 674 672 672 770 770 764 764 766 766 766 766 774 774 770 770 774 774 775 775 770 770 770 770 775 775 781 781 775 775 783 783 781 781 781 781 783 783 793 793 783 783 787 787 793 793 787 787 794 794 793 793 793 793 794 794 806 806 794 794 807 807 806 806 807 807 809 809 806 806 806 806 809 809 821 821 809 809 822 822 821 821 1590 1590 1591 1591 834 834 1592 1592 1593 1593 834 834 1594 1594 835 835 834 834 834 834 835 835 848 848 835 835 849 849 848 848 849 849 850 850 848 848 848 848 850 850 864 864 850 850 865 865 864 864 864 864 865 865 879 879 865 865 869 869 879 879 869 869 880 880 879 879 879 879 880 880 894 894 880 880 895 895 894 894 895 895 896 896 894 894 894 894 896 896 910 910 896 896 911 911 910 910 910 910 911 911 921 921 911 911 912 912 921 921 912 912 920 920 921 921 921 921 920 920 934 934 920 920 933 933 934 934 933 933 941 941 934 934 934 934 941 941 949 949 941 941 948 948 949 949 949 949 948 948 963 963 948 948 958 958 963 963 958 958 962 962 963 963 963 963 962 962 978 978 962 962 977 977 978 978 977 977 981 981 978 978 978 978 981 981 994 994 981 981 991 991 994 994 994 994 991 991 1595 1595 991 991 1596 1596 1597 1597 1001 1001 1006 1006 1008 1008 1008 1008 1006 1006 1020 1020 1006 1006 1019 1019 1020 1020 1019 1019 1023 1023 1020 1020 1020 1020 1023 1023 1035 1035 1023 1023 1033 1033 1035 1035 1035 1035 1033 1033 1047 1047 1033 1033 1041 1041 1047 1047 1041 1041 1045 1045 1047 1047 1047 1047 1045 1045 1059 1059 1045 1045 1055 1055 1059 1059 1055 1055 1058 1058 1059 1059 1059 1059 1058 1058 1069 1069 1058 1058 1064 1064 1069 1069 1069 1069 1064 1064 1066 1066 1064 1064 1063 1063 1066 1066 1063 1063 1062 1062 1066 1066 1066 1066 1062 1062 1056 1056 1062 1062 1054 1054 1056 1056 1054 1054 1051 1051 1056 1056 1056 1056 1051 1051 1044 1044 1051 1051 1043 1043 1044 1044 1044 1044 1043 1043 1031 1031 1043 1043 1034 1034 1031 1031 1034 1034 1030 1030 1031 1031 1031 1031 1030 1030 1018 1018 1030 1030 1016 1016 1018 1018 1016 1016 1013 1013 1018 1018 1018 1018 1013 1013 1004 1004 1013 1013 1003 1003 1004 1004 1598 1598 993 993 1599 1599 1600 1600 993 993 990 990 993 993 989 989 990 990 990 990 989 989 975 975 989 989 974 974 975 975 974 974 972 972 975 975 975 975 972 972 960 960 972 972 959 959 960 960 959 959 947 947 960 960 960 960 947 947 944 944 947 947 943 943 944 944 944 944 943 943 929 929 943 943 928 928 929 929 928 928 927 927 929 929 929 929 927 927 914 914 927 927 913 913 914 914 913 913 907 907 914 914 914 914 907 907 902 902 907 907 903 903 902 902 902 902 903 903 889 889 903 903 891 891 889 889 891 891 881 881 889 889 889 889 881 881 875 875 881 881 876 876 875 875 876 876 863 863 875 875 875 875 863 863 860 860 863 863 861 861 860 860 860 860 861 861 845 845 861 861 846 846 845 845 846 846 840 840 845 845 845 845 840 840 830 830 840 840 832 832 830 830 832 832 1601 1601 830 830 830 830 1602 1602 1603 1603 819 819 818 818 817 817 817 817 818 818 804 804 818 818 805 805 804 804 805 805 799 799 804 804 804 804 799 799 790 790 799 799 792 792 790 790 790 790 792 792 778 778 792 792 782 782 778 778 778 778 782 782 768 768 782 782 772 772 768 768 768 768 772 772 764 764 772 772 769 769 764 764 764 764 769 769 766 766 1604 1604 786 786 1605 1605 786 786 801 801 1606 1606 1607 1607 801 801 1608 1608 801 801 814 814 1609 1609 1610 1610 814 814 1611 1611 814 814 829 829 1612 1612 1613 1613 829 829 1614 1614 829 829 844 844 1615 1615 1616 1616 844 844 1617 1617 844 844 858 858 1618 1618 1619 1619 858 858 1620 1620 858 858 874 874 1621 1621 1622 1622 874 874 1623 1623 874 874 888 888 1624 1624 1625 1625 888 888 1626 1626 888 888 901 901 1627 1627 1628 1628 901 901 1629 1629 901 901 915 915 1630 1630 1631 1631 915 915 1632 1632 915 915 930 930 1633 1633 1634 1634 930 930 1635 1635 930 930 945 945 1636 1636 1637 1637 945 945 1638 1638 945 945 961 961 1639 1639 1640 1640 961 961 1641 1641 961 961 976 976 1642 1642 1643 1643 976 976 1644 1644 976 976 992 992 1645 1645 1646 1646 992 992 1647 1647 992 992 1007 1007 1648 1648 1649 1649 1007 1007 1650 1650 1007 1007 1022 1022 1651 1651 1652 1652 1022 1022 1653 1653 1022 1022 1036 1036 1654 1654 1655 1655 1036 1036 1656 1656 1036 1036 1049 1049 1657 1657 1658 1658 1049 1049 1659 1659 1049 1049 1065 1065 1660 1660 1661 1661 1065 1065 1662 1662 1065 1065 1071 1071 1663 1663 1664 1664 1071 1071 1665 1665 1071 1071 1072 1072 1666 1666 1667 1667 1072 1072 1668 1668 1072 1072 1067 1067 1669 1669 1670 1670 1067 1067 1671 1671 1067 1067 1052 1052 1672 1672 1673 1673 1052 1052 1674 1674 1052 1052 1037 1037 1675 1675 1676 1676 1037 1037 1677 1677 1037 1037 1024 1024 1678 1678 1679 1679 1024 1024 1680 1680 1024 1024 1010 1010 1681 1681 1682 1682 1010 1010 1683 1683 1010 1010 995 995 1684 1684 1685 1685 995 995 1686 1686 995 995 980 980 1687 1687 1688 1688 980 980 1689 1689 980 980 965 965 1690 1690 1691 1691 965 965 1692 1692 965 965 951 951 1693 1693 1694 1694 951 951 1695 1695 951 951 936 936 1696 1696 1697 1697 936 936 1698 1698 936 936 922 922 1699 1699 1700 1700 922 922 1701 1701 922 922 909 909 1702 1702 1703 1703 909 909 1704 1704 909 909 893 893 1705 1705 1706 1706 893 893 1707 1707 893 893 878 878 1708 1708 1709 1709 878 878 1710 1710 878 878 862 862 1711 1711 1712 1712 862 862 1713 1713 862 862 847 847 1714 1714 1715 1715 847 847 1716 1716 847 847 831 831 1717 1717 1718 1718 831 831 1719 1719 831 831 816 816 1720 1720 1721 1721 816 816 1722 1722 816 816 802 802 1723 1723 1724 1724 802 802 1725 1725 802 802 788 788 1726 1726 1727 1727 788 788 1728 1728 788 788 777 777 1729 1729 1730 1730 777 777 1731 1731 777 777 762 762 1732 1732 1733 1733 762 762 1734 1734 762 762 759 759 1735 1735 1736 1736 759 759 1737 1737 759 759 760 760 1738 1738 1739 1739 760 760 1740 1740 760 760 776 776 1741 1741 1742 1742 776 776 1743 1743 776 776 786 786 1744 1744 786 786 780 780 801 801 780 780 796 796 801 801 801 801 796 796 814 814 796 796 811 811 814 814 814 814 811 811 829 829 811 811 826 826 829 829 829 829 826 826 844 844 826 826 842 842 844 844 844 844 842 842 858 858 842 842 856 856 858 858 858 858 856 856 874 874 856 856 872 872 874 874 874 874 872 872 888 888 872 872 886 886 888 888 888 888 886 886 901 901 886 886 900 900 901 901 901 901 900 900 915 915 900 900 916 916 915 915 915 915 916 916 930 930 916 916 931 931 930 930 930 930 931 931 945 945 931 931 946 946 945 945 945 945 946 946 961 961 946 946 964 964 961 961 961 961 964 964 976 976 964 964 979 979 976 976 976 976 979 979 992 992 979 979 996 996 992 992 992 992 996 996 1007 1007 996 996 1011 1011 1007 1007 1007 1007 1011 1011 1022 1022 1011 1011 1026 1026 1022 1022 1022 1022 1026 1026 1036 1036 1026 1026 1040 1040 1036 1036 1036 1036 1040 1040 1049 1049 1040 1040 1057 1057 1049 1049 1049 1049 1057 1057 1065 1065 1057 1057 1074 1074 1065 1065 1065 1065 1074 1074 1071 1071 1074 1074 1078 1078 1071 1071 1071 1071 1078 1078 1072 1072 1078 1078 1079 1079 1072 1072 1072 1072 1079 1079 1067 1067 1079 1079 1075 1075 1067 1067 1067 1067 1075 1075 1052 1052 1075 1075 1060 1060 1052 1052 1052 1052 1060 1060 1037 1037 1060 1060 1042 1042 1037 1037 1037 1037 1042 1042 1024 1024 1042 1042 1028 1028 1024 1024 1024 1024 1028 1028 1010 1010 1028 1028 1012 1012 1010 1010 1010 1010 1012 1012 995 995 1012 1012 997 997 995 995 995 995 997 997 980 980 997 997 982 982 980 980 980 980 982 982 965 965 982 982 967 967 965 965 965 965 967 967 951 951 967 967 952 952 951 951 951 951 952 952 936 936 952 952 938 938 936 936 936 936 938 938 922 922 938 938 923 923 922 922 922 922 923 923 909 909 923 923 908 908 909 909 909 909 908 908 893 893 908 908 892 892 893 893 893 893 892 892 878 878 892 892 877 877 878 878 878 878 877 877 862 862 877 877 859 859 862 862 862 862 859 859 847 847 859 859 843 843 847 847 847 847 843 843 831 831 843 843 828 828 831 831 831 831 828 828 816 816 828 828 812 812 816 816 816 816 812 812 802 802 812 812 798 798 802 802 802 802 798 798 788 788 798 798 784 784 788 788 788 788 784 784 777 777 784 784 763 763 777 777 777 777 763 763 762 762 763 763 756 756 762 762 762 762 756 756 759 759 756 756 752 752 759 759 759 759 752 752 760 760 752 752 755 755 760 760 760 760 755 755 776 776 755 755 761 761 776 776 776 776 761 761 786 786 761 761 780 780 786 786 780 780 767 767 796 796 767 767 789 789 796 796 796 796 789 789 811 811 789 789 808 808 811 811 811 811 808 808 826 826 808 808 824 824 826 826 826 826 824 824 842 842 824 824 839 839 842 842 842 842 839 839 856 856 839 839 855 855 856 856 856 856 855 855 872 872 855 855 870 870 872 872 872 872 870 870 886 886 870 870 884 884 886 886 886 886 884 884 900 900 884 884 899 899 900 900 900 900 899 899 916 916 899 899 917 917 916 916 916 916 917 917 931 931 917 917 932 932 931 931 931 931 932 932 946 946 932 932 950 950 946 946 946 946 950 950 964 964 950 950 966 966 964 964 964 964 966 966 979 979 966 966 983 983 979 979 979 979 983 983 996 996 983 983 998 998 996 996 996 996 998 998 1011 1011 998 998 1014 1014 1011 1011 1011 1011 1014 1014 1026 1026 1014 1014 1029 1029 1026 1026 1026 1026 1029 1029 1040 1040 1029 1029 1048 1048 1040 1040 1040 1040 1048 1048 1057 1057 1048 1048 1070 1070 1057 1057 1057 1057 1070 1070 1074 1074 1070 1070 1081 1081 1074 1074 1074 1074 1081 1081 1078 1078 1081 1081 1084 1084 1078 1078 1078 1078 1084 1084 1079 1079 1084 1084 1085 1085 1079 1079 1079 1079 1085 1085 1075 1075 1085 1085 1083 1083 1075 1075 1075 1075 1083 1083 1060 1060 1083 1083 1073 1073 1060 1060 1060 1060 1073 1073 1042 1042 1073 1073 1053 1053 1042 1042 1042 1042 1053 1053 1028 1028 1053 1053 1032 1032 1028 1028 1028 1028 1032 1032 1012 1012 1032 1032 1015 1015 1012 1012 1012 1012 1015 1015 997 997 1015 1015 999 999 997 997 997 997 999 999 982 982 999 999 984 984 982 982 982 982 984 984 967 967 984 984 969 969 967 967 967 967 969 969 952 952 969 969 954 954 952 952 952 952 954 954 938 938 954 954 939 939 938 938 938 938 939 939 923 923 939 939 924 924 923 923 923 923 924 924 908 908 924 924 906 906 908 908 908 908 906 906 892 892 906 906 890 890 892 892 892 892 890 890 877 877 890 890 873 873 877 877 877 877 873 873 859 859 873 873 857 857 859 859 859 859 857 857 843 843 857 857 841 841 843 843 843 843 841 841 828 828 841 841 825 825 828 828 828 828 825 825 812 812 825 825 810 810 812 812 812 812 810 810 798 798 810 810 791 791 798 798 798 798 791 791 784 784 791 791 773 773 784 784 784 784 773 773 763 763 773 773 754 754 763 763 763 763 754 754 756 756 754 754 750 750 756 756 756 756 750 750 752 752 750 750 746 746 752 752 752 752 746 746 755 755 746 746 749 749 755 755 755 755 749 749 761 761 749 749 753 753 761 761 761 761 753 753 780 780 753 753 767 767 780 780 767 767 757 757 789 789 757 757 779 779 789 789 789 789 779 779 808 808 779 779 800 800 808 808 808 808 800 800 824 824 800 800 820 820 824 824 824 824 820 820 839 839 820 820 837 837 839 839 839 839 837 837 855 855 837 837 853 853 855 855 855 855 853 853 870 870 853 853 867 867 870 870 870 870 867 867 884 884 867 867 883 883 884 884 884 884 883 883 899 899 883 883 898 898 899 899 899 899 898 898 917 917 898 898 918 918 917 917 917 917 918 918 932 932 918 918 935 935 932 932 932 932 935 935 950 950 935 935 953 953 950 950 950 950 953 953 966 966 953 953 968 968 966 966 966 966 968 968 983 983 968 968 985 985 983 983 983 983 985 985 998 998 985 985 1000 1000 998 998 998 998 1000 1000 1014 1014 1000 1000 1017 1017 1014 1014 1014 1014 1017 1017 1029 1029 1017 1017 1038 1038 1029 1029 1029 1029 1038 1038 1048 1048 1038 1038 1061 1061 1048 1048 1048 1048 1061 1061 1070 1070 1061 1061 1080 1080 1070 1070 1070 1070 1080 1080 1081 1081 1080 1080 1087 1087 1081 1081 1081 1081 1087 1087 1084 1084 1087 1087 1090 1090 1084 1084 1084 1084 1090 1090 1085 1085 1090 1090 1091 1091 1085 1085 1085 1085 1091 1091 1083 1083 1091 1091 1088 1088 1083 1083 1083 1083 1088 1088 1073 1073 1088 1088 1082 1082 1073 1073 1073 1073 1082 1082 1053 1053 1082 1082 1068 1068 1053 1053 1053 1053 1068 1068 1032 1032 1068 1068 1039 1039 1032 1032 1032 1032 1039 1039 1015 1015 1039 1039 1021 1021 1015 1015 1015 1015 1021 1021 999 999 1021 1021 1002 1002 999 999 999 999 1002 1002 984 984 1002 1002 986 986 984 984 984 984 986 986 969 969 986 986 971 971 969 969 969 969 971 971 954 954 971 971 956 956 954 954 954 954 956 956 939 939 956 956 940 940 939 939 939 939 940 940 924 924 940 940 925 925 924 924 924 924 925 925 906 906 925 925 905 905 906 906 906 906 905 905 890 890 905 905 887 887 890 890 890 890 887 887 873 873 887 887 871 871 873 873 873 873 871 871 857 857 871 871 854 854 857 857 857 857 854 854 841 841 854 854 838 838 841 841 841 841 838 838 825 825 838 838 823 823 825 825 825 825 823 823 810 810 823 823 803 803 810 810 810 810 803 803 791 791 803 803 785 785 791 791 791 791 785 785 773 773 785 785 758 758 773 773 773 773 758 758 754 754 758 758 747 747 754 754 754 754 747 747 750 750 747 747 744 744 750 750 750 750 744 744 746 746 744 744 741 741 746 746 746 746 741 741 749 749 741 741 743 743 749 749 749 749 743 743 753 753 743 743 745 745 753 753 753 753 745 745 767 767 745 745 757 757 767 767 757 757 748 748 779 779 748 748 765 765 779 779 779 779 765 765 800 800 765 765 795 795 800 800 800 800 795 795 820 820 795 795 813 813 820 820 820 820 813 813 837 837 813 813 833 833 837 837 837 837 833 833 853 853 833 833 851 851 853 853 853 853 851 851 867 867 851 851 866 866 867 867 867 867 866 866 883 883 866 866 882 882 883 883 883 883 882 882 898 898 882 882 897 897 898 898 898 898 897 897 918 918 897 897 919 919 918 918 918 918 919 919 935 935 919 919 937 937 935 935 935 935 937 937 953 953 937 937 955 955 953 953 953 953 955 955 968 968 955 955 970 970 968 968 968 968 970 970 985 985 970 970 987 987 985 985 985 985 987 987 1000 1000 987 987 1005 1005 1000 1000 1000 1000 1005 1005 1017 1017 1005 1005 1025 1025 1017 1017 1017 1017 1025 1025 1038 1038 1025 1025 1046 1046 1038 1038 1038 1038 1046 1046 1061 1061 1046 1046 1076 1076 1061 1061 1061 1061 1076 1076 1080 1080 1076 1076 1086 1086 1080 1080 1080 1080 1086 1086 1087 1087 1086 1086 1092 1092 1087 1087 1087 1087 1092 1092 1090 1090 1092 1092 1094 1094 1090 1090 1090 1090 1094 1094 1091 1091 1094 1094 1095 1095 1091 1091 1091 1091 1095 1095 1088 1088 1095 1095 1093 1093 1088 1088 1088 1088 1093 1093 1082 1082 1093 1093 1089 1089 1082 1082 1082 1082 1089 1089 1068 1068 1089 1089 1077 1077 1068 1068 1068 1068 1077 1077 1039 1039 1077 1077 1050 1050 1039 1039 1039 1039 1050 1050 1021 1021 1050 1050 1027 1027 1021 1021 1021 1021 1027 1027 1002 1002 1027 1027 1009 1009 1002 1002 1002 1002 1009 1009 986 986 1009 1009 988 988 986 986 986 986 988 988 971 971 988 988 973 973 971 971 971 971 973 973 956 956 973 973 957 957 956 956 956 956 957 957 940 940 957 957 942 942 940 940 940 940 942 942 925 925 942 942 926 926 925 925 925 925 926 926 905 905 926 926 904 904 905 905 905 905 904 904 887 887 904 904 885 885 887 887 887 887 885 885 871 871 885 885 868 868 871 871 871 871 868 868 854 854 868 868 852 852 854 854 854 854 852 852 838 838 852 852 836 836 838 838 838 838 836 836 823 823 836 836 815 815 823 823 823 823 815 815 803 803 815 815 797 797 803 803 803 803 797 797 785 785 797 797 771 771 785 785 785 785 771 771 758 758 771 771 751 751 758 758 758 758 751 751 747 747 751 751 742 742 747 747 747 747 742 742 744 744 742 742 739 739 744 744 744 744 739 739 741 741 739 739 737 737 741 741 741 741 737 737 743 743 737 737 738 738 743 743 743 743 738 738 745 745 738 738 740 740 745 745 745 745 740 740 757 757 740 740 748 748 757 757 1111 1111 1109 1109 1105 1105 1109 1109 1108 1108 1105 1105 1105 1105 1108 1108 1104 1104 1108 1108 1102 1102 1104 1104 1104 1104 1102 1102 1097 1097 1102 1102 1101 1101 1097 1097 1097 1097 1101 1101 1099 1099 1128 1128 1127 1127 1122 1122 1127 1127 1126 1126 1122 1122 1122 1122 1126 1126 1120 1120 1126 1126 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1111 1111 1118 1118 1113 1113 1111 1111 1111 1111 1113 1113 1109 1109 1150 1150 1149 1149 1146 1146 1149 1149 1145 1145 1146 1146 1146 1146 1145 1145 1140 1140 1145 1145 1144 1144 1140 1140 1140 1140 1144 1144 1138 1138 1144 1144 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1132 1132 1136 1136 1745 1745 1136 1136 1131 1131 1746 1746 1747 1747 1131 1131 1748 1748 1168 1168 1167 1167 1163 1163 1167 1167 1164 1164 1163 1163 1163 1163 1164 1164 1159 1159 1164 1164 1162 1162 1159 1159 1159 1159 1162 1162 1156 1156 1162 1162 1155 1155 1156 1156 1156 1156 1155 1155 1150 1150 1155 1155 1154 1154 1150 1150 1150 1150 1154 1154 1149 1149 1191 1191 1190 1190 1186 1186 1190 1190 1185 1185 1186 1186 1186 1186 1185 1185 1181 1181 1185 1185 1182 1182 1181 1181 1181 1181 1182 1182 1177 1177 1182 1182 1180 1180 1177 1177 1177 1177 1180 1180 1173 1173 1180 1180 1174 1174 1173 1173 1173 1173 1174 1174 1168 1168 1174 1174 1172 1172 1168 1168 1168 1168 1172 1172 1167 1167 1209 1209 1208 1208 1204 1204 1208 1208 1203 1203 1204 1204 1204 1204 1203 1203 1199 1199 1203 1203 1200 1200 1199 1199 1749 1749 1750 1750 1195 1195 1751 1751 1197 1197 1195 1195 1195 1195 1197 1197 1191 1191 1197 1197 1192 1192 1191 1191 1191 1191 1192 1192 1190 1190 1227 1227 1226 1226 1223 1223 1226 1226 1221 1221 1223 1223 1223 1223 1221 1221 1217 1217 1221 1221 1218 1218 1217 1217 1217 1217 1218 1218 1214 1214 1218 1218 1215 1215 1214 1214 1214 1214 1215 1215 1209 1209 1215 1215 1210 1210 1209 1209 1209 1209 1210 1210 1208 1208 1222 1222 1225 1225 1229 1229 1225 1225 1231 1231 1229 1229 1229 1229 1231 1231 1230 1230 1231 1231 1232 1232 1230 1230 1230 1230 1232 1232 1234 1234 1232 1232 1233 1233 1234 1234 1234 1234 1233 1233 1227 1227 1233 1233 1228 1228 1227 1227 1227 1227 1228 1228 1226 1226 1211 1211 1212 1212 1213 1213 1212 1212 1216 1216 1213 1213 1213 1213 1216 1216 1219 1219 1216 1216 1220 1220 1219 1219 1219 1219 1220 1220 1222 1222 1220 1220 1224 1224 1222 1222 1222 1222 1224 1224 1225 1225 1193 1193 1194 1194 1196 1196 1194 1194 1198 1198 1196 1196 1196 1196 1198 1198 1752 1752 1198 1198 1753 1753 1754 1754 1201 1201 1202 1202 1205 1205 1202 1202 1206 1206 1205 1205 1205 1205 1206 1206 1211 1211 1206 1206 1207 1207 1211 1211 1211 1211 1207 1207 1212 1212 1175 1175 1176 1176 1178 1178 1176 1176 1179 1179 1178 1178 1178 1178 1179 1179 1183 1183 1179 1179 1184 1184 1183 1183 1183 1183 1184 1184 1187 1187 1184 1184 1188 1188 1187 1187 1187 1187 1188 1188 1193 1193 1188 1188 1189 1189 1193 1193 1193 1193 1189 1189 1194 1194 1157 1157 1158 1158 1161 1161 1158 1158 1160 1160 1161 1161 1161 1161 1160 1160 1165 1165 1160 1160 1166 1166 1165 1165 1165 1165 1166 1166 1169 1169 1166 1166 1170 1170 1169 1169 1169 1169 1170 1170 1175 1175 1170 1170 1171 1171 1175 1175 1175 1175 1171 1171 1176 1176 1139 1139 1141 1141 1143 1143 1141 1141 1142 1142 1143 1143 1143 1143 1142 1142 1147 1147 1142 1142 1148 1148 1147 1147 1147 1147 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1157 1157 1151 1151 1153 1153 1157 1157 1157 1157 1153 1153 1158 1158 1121 1121 1123 1123 1125 1125 1123 1123 1124 1124 1125 1125 1125 1125 1124 1124 1129 1129 1755 1755 1130 1130 1756 1756 1757 1757 1130 1130 1134 1134 1130 1130 1133 1133 1134 1134 1134 1134 1133 1133 1139 1139 1133 1133 1135 1135 1139 1139 1139 1139 1135 1135 1141 1141 1101 1101 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1100 1100 1103 1103 1103 1103 1100 1100 1106 1106 1100 1100 1107 1107 1106 1106 1106 1106 1107 1107 1110 1110 1107 1107 1112 1112 1110 1110 1110 1110 1112 1112 1116 1116 1112 1112 1115 1115 1116 1116 1116 1116 1115 1115 1121 1121 1115 1115 1117 1117 1121 1121 1121 1121 1117 1117 1123 1123 1321 1321 1306 1306 1310 1310 1321 1321 1320 1320 1306 1306 1320 1320 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1308 1308 1298 1298 1308 1308 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1275 1275 1280 1280 1280 1280 1275 1275 1274 1274 1275 1275 1271 1271 1274 1274 1271 1271 1267 1267 1274 1274 1274 1274 1267 1267 1270 1270 1267 1267 1264 1264 1270 1270 1264 1264 1260 1260 1270 1270 1270 1270 1260 1260 1266 1266 1260 1260 1255 1255 1266 1266 1255 1255 1249 1249 1266 1266 1266 1266 1249 1249 1262 1262 1249 1249 1247 1247 1262 1262 1247 1247 1245 1245 1262 1262 1262 1262 1245 1245 1258 1258 1245 1245 1243 1243 1258 1258 1243 1243 1242 1242 1258 1258 1258 1258 1242 1242 1253 1253 1242 1242 1239 1239 1253 1253 1239 1239 1238 1238 1253 1253 1253 1253 1238 1238 1251 1251 1238 1238 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1252 1252 1236 1236 1237 1237 1252 1252 1252 1252 1237 1237 1254 1254 1237 1237 1240 1240 1254 1254 1254 1254 1240 1240 1257 1257 1240 1240 1241 1241 1257 1257 1241 1241 1244 1244 1257 1257 1257 1257 1244 1244 1259 1259 1244 1244 1246 1246 1259 1259 1246 1246 1248 1248 1259 1259 1259 1259 1248 1248 1263 1263 1248 1248 1250 1250 1263 1263 1250 1250 1256 1256 1263 1263 1263 1263 1256 1256 1269 1269 1256 1256 1261 1261 1269 1269 1261 1261 1265 1265 1269 1269 1269 1269 1265 1265 1273 1273 1265 1265 1268 1268 1273 1273 1268 1268 1272 1272 1273 1273 1273 1273 1272 1272 1277 1277 1272 1272 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1297 1297 1300 1300 1291 1291 1291 1291 1300 1300 1296 1296 1300 1300 1304 1304 1296 1296 1304 1304 1309 1309 1296 1296 1296 1296 1309 1309 1301 1301 1309 1309 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1305 1305 1316 1316 1318 1318 1305 1305 1318 1318 1319 1319 1305 1305 1305 1305 1319 1319 1307 1307 1319 1319 1322 1322 1307 1307 1322 1322 1323 1323 1307 1307 1307 1307 1323 1323 1311 1311 1323 1323 1326 1326 1311 1311 1326 1326 1327 1327 1311 1311 1311 1311 1327 1327 1312 1312 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1310 1310 1325 1325 1324 1324 1310 1310 1310 1310 1324 1324 1321 1321 1332 1332 1333 1333 1345 1345 1332 1332 1345 1345 1330 1330 1334 1334 1331 1331 1345 1345 1331 1331 1329 1329 1345 1345 1345 1345 1329 1329 1330 1330 1340 1340 1338 1338 1345 1345 1338 1338 1336 1336 1345 1345 1345 1345 1336 1336 1334 1334 1347 1347 1344 1344 1345 1345 1344 1344 1342 1342 1345 1345 1345 1345 1342 1342 1340 1340 1353 1353 1351 1351 1345 1345 1351 1351 1349 1349 1345 1345 1345 1345 1349 1349 1347 1347 1359 1359 1357 1357 1345 1345 1357 1357 1355 1355 1345 1345 1345 1345 1355 1355 1353 1353 1358 1358 1360 1360 1345 1345 1360 1360 1361 1361 1345 1345 1345 1345 1361 1361 1359 1359 1352 1352 1354 1354 1345 1345 1354 1354 1356 1356 1345 1345 1345 1345 1356 1356 1358 1358 1346 1346 1348 1348 1345 1345 1348 1348 1350 1350 1345 1345 1345 1345 1350 1350 1352 1352 1339 1339 1341 1341 1345 1345 1341 1341 1343 1343 1345 1345 1345 1345 1343 1343 1346 1346 1333 1333 1335 1335 1345 1345 1335 1335 1337 1337 1345 1345 1345 1345 1337 1337 1339 1339 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+16 16 14 14 23 23 47 47 49 49 40 40 16 16 23 23 19 19 47 47 40 40 44 44 35 35 38 38 36 36 54 54 45 45 56 56 45 45 58 58 56 56 63 63 62 62 45 45 62 62 60 60 45 45 45 45 60 60 58 58 5 5 7 7 18 18 7 7 9 9 18 18 18 18 9 9 11 11 14 14 12 12 23 23 12 12 10 10 23 23 23 23 10 10 8 8 0 0 1 1 18 18 1 1 3 3 18 18 18 18 3 3 5 5 46 46 43 43 35 35 43 43 41 41 35 35 35 35 41 41 38 38 49 49 51 51 40 40 51 51 53 53 40 40 40 40 53 53 55 55 8 8 6 6 23 23 6 6 4 4 23 23 23 23 4 4 18 18 4 4 2 2 18 18 18 18 2 2 0 0 54 54 52 52 45 45 52 52 50 50 45 45 45 45 50 50 35 35 50 50 48 48 35 35 35 35 48 48 46 46 55 55 57 57 40 40 57 57 59 59 40 40 40 40 59 59 45 45 59 59 61 61 45 45 45 45 61 61 63 63 27 27 30 30 28 28 30 30 32 32 28 28 28 28 32 32 34 34 34 34 37 37 28 28 37 37 39 39 28 28 28 28 39 39 40 40 39 39 42 42 40 40 40 40 42 42 44 44 20 20 22 22 28 28 22 22 25 25 28 28 28 28 25 25 27 27 36 36 33 33 35 35 33 33 31 31 35 35 35 35 31 31 29 29 29 29 26 26 35 35 26 26 24 24 35 35 35 35 24 24 23 23 24 24 21 21 23 23 23 23 21 21 19 19 11 11 13 13 18 18 13 13 15 15 18 18 18 18 15 15 28 28 15 15 17 17 28 28 28 28 17 17 20 20 94 94 104 104 84 84 104 104 86 86 84 84 84 84 86 86 76 76 86 86 75 75 76 76 76 76 75 75 74 74 75 75 68 68 74 74 74 74 68 68 66 66 94 94 100 100 104 104 100 100 123 123 104 104 104 104 123 123 124 124 123 123 126 126 124 124 124 124 126 126 143 143 126 126 141 141 143 143 141 141 150 150 143 143 143 143 150 150 160 160 150 150 158 158 160 160 1392 1392 174 174 1393 1393 1394 1394 174 174 177 177 174 174 175 175 177 177 175 175 191 191 177 177 177 177 191 191 192 192 191 191 198 198 192 192 192 192 198 198 208 208 198 198 207 207 208 208 208 208 207 207 224 224 207 207 217 217 224 224 217 217 223 223 224 224 223 223 239 239 224 224 224 224 239 239 240 240 239 239 245 245 240 240 240 240 245 245 257 257 245 245 256 256 257 257 257 257 256 256 272 272 256 256 263 263 272 272 263 263 271 271 272 272 271 271 286 286 272 272 272 272 286 286 292 292 286 286 293 293 292 292 293 293 308 308 292 292 292 292 308 308 307 307 308 308 309 309 307 307 307 307 309 309 323 323 309 309 324 324 323 323 323 323 324 324 338 338 324 324 334 334 338 338 334 334 339 339 338 338 339 339 354 354 338 338 338 338 354 354 353 353 354 354 355 355 353 353 353 353 355 355 369 369 355 355 370 370 369 369 369 369 370 370 384 384 370 370 377 377 384 384 377 377 385 385 384 384 385 385 401 401 384 384 384 384 401 401 400 400 401 401 402 402 400 400 400 400 402 402 1395 1395 402 402 1396 1396 1397 1397 419 419 425 425 418 418 418 418 425 425 434 434 425 425 436 436 434 434 436 436 451 451 434 434 434 434 451 451 453 453 451 451 454 454 453 453 454 454 476 476 453 453 453 453 476 476 473 473 476 476 480 480 473 473 473 473 480 480 491 491 480 480 492 492 491 491 491 491 492 492 500 500 492 492 498 498 500 500 498 498 503 503 500 500 503 503 509 509 500 500 500 500 509 509 506 506 509 509 508 508 506 506 506 506 508 508 505 505 508 508 507 507 505 505 505 505 507 507 497 497 507 507 504 504 497 497 504 504 499 499 497 497 499 499 489 489 497 497 497 497 489 489 486 486 489 489 488 488 486 486 488 488 472 472 486 486 486 486 472 472 468 468 472 472 461 461 468 468 468 468 461 461 447 447 461 461 448 448 447 447 447 447 448 448 429 429 448 448 435 435 429 429 435 435 431 431 429 429 431 431 414 414 429 429 429 429 414 414 413 413 414 414 409 409 413 413 1398 1398 1399 1399 395 395 1400 1400 397 397 395 395 395 395 397 397 380 380 397 397 387 387 380 380 387 387 381 381 380 380 381 381 366 366 380 380 380 380 366 366 365 365 366 366 363 363 365 365 365 365 363 363 348 348 363 363 349 349 348 348 349 349 340 340 348 348 348 348 340 340 331 331 340 340 332 332 331 331 331 331 332 332 315 315 332 332 320 320 315 315 320 320 316 316 315 315 316 316 301 301 315 315 315 315 301 301 300 300 301 301 294 294 300 300 300 300 294 294 280 280 294 294 279 279 280 280 280 280 279 279 265 265 279 279 278 278 265 265 278 278 264 264 265 265 264 264 249 249 265 265 265 265 249 249 250 250 249 249 248 248 250 250 250 250 248 248 234 234 248 248 233 233 234 234 234 234 233 233 219 219 233 233 230 230 219 219 230 230 218 218 219 219 218 218 205 205 219 219 219 219 205 205 203 203 205 205 202 202 203 203 202 202 187 187 203 203 203 203 187 187 188 188 187 187 183 183 188 188 188 188 183 183 171 171 183 183 170 170 171 171 171 171 170 170 1401 1401 170 170 1402 1402 1403 1403 159 159 153 153 154 154 153 153 137 137 154 154 154 154 137 137 138 138 137 137 134 134 138 138 138 138 134 134 119 119 134 134 118 118 119 119 119 119 118 118 99 99 118 118 107 107 99 99 107 107 96 96 99 99 96 96 81 81 99 99 99 99 81 81 82 82 81 81 70 70 82 82 82 82 70 70 73 73 70 70 69 69 73 73 73 73 69 69 67 67 69 69 64 64 67 67 67 67 64 64 68 68 64 64 65 65 68 68 68 68 65 65 66 66 1404 1404 103 103 1405 1405 103 103 122 122 1406 1406 1407 1407 122 122 1408 1408 122 122 140 140 1409 1409 1410 1410 140 140 1411 1411 140 140 156 156 1412 1412 1413 1413 156 156 1414 1414 156 156 172 172 1415 1415 1416 1416 172 172 1417 1417 172 172 189 189 1418 1418 1419 1419 189 189 1420 1420 189 189 204 204 1421 1421 1422 1422 204 204 1423 1423 204 204 220 220 1424 1424 1425 1425 220 220 1426 1426 220 220 235 235 1427 1427 1428 1428 235 235 1429 1429 235 235 251 251 1430 1430 1431 1431 251 251 1432 1432 251 251 266 266 1433 1433 1434 1434 266 266 1435 1435 266 266 281 281 1436 1436 1437 1437 281 281 1438 1438 281 281 299 299 1439 1439 1440 1440 299 299 1441 1441 299 299 314 314 1442 1442 1443 1443 314 314 1444 1444 314 314 330 330 1445 1445 1446 1446 330 330 1447 1447 330 330 347 347 1448 1448 1449 1449 347 347 1450 1450 347 347 362 362 1451 1451 1452 1452 362 362 1453 1453 362 362 379 379 1454 1454 1455 1455 379 379 1456 1456 379 379 394 394 1457 1457 1458 1458 394 394 1459 1459 394 394 410 410 1460 1460 1461 1461 410 410 1462 1462 410 410 427 427 1463 1463 1464 1464 427 427 1465 1465 427 427 444 444 1466 1466 1467 1467 444 444 1468 1468 444 444 465 465 1469 1469 1470 1470 465 465 1471 1471 465 465 482 482 1472 1472 1473 1473 482 482 1474 1474 482 482 494 494 1475 1475 1476 1476 494 494 1477 1477 494 494 501 501 1478 1478 1479 1479 501 501 1480 1480 501 501 502 502 1481 1481 1482 1482 502 502 1483 1483 502 502 496 496 1484 1484 1485 1485 496 496 1486 1486 496 496 485 485 1487 1487 1488 1488 485 485 1489 1489 485 485 469 469 1490 1490 1491 1491 469 469 1492 1492 469 469 449 449 1493 1493 1494 1494 449 449 1495 1495 449 449 432 432 1496 1496 1497 1497 432 432 1498 1498 432 432 416 416 1499 1499 1500 1500 416 416 1501 1501 416 416 399 399 1502 1502 1503 1503 399 399 1504 1504 399 399 383 383 1505 1505 1506 1506 383 383 1507 1507 383 383 368 368 1508 1508 1509 1509 368 368 1510 1510 368 368 352 352 1511 1511 1512 1512 352 352 1513 1513 352 352 337 337 1514 1514 1515 1515 337 337 1516 1516 337 337 322 322 1517 1517 1518 1518 322 322 1519 1519 322 322 306 306 1520 1520 1521 1521 306 306 1522 1522 306 306 291 291 1523 1523 1524 1524 291 291 1525 1525 291 291 273 273 1526 1526 1527 1527 273 273 1528 1528 273 273 258 258 1529 1529 1530 1530 258 258 1531 1531 258 258 241 241 1532 1532 1533 1533 241 241 1534 1534 241 241 225 225 1535 1535 1536 1536 225 225 1537 1537 225 225 210 210 1538 1538 1539 1539 210 210 1540 1540 210 210 193 193 1541 1541 1542 1542 193 193 1543 1543 193 193 178 178 1544 1544 1545 1545 178 178 1546 1546 178 178 163 163 1547 1547 1548 1548 163 163 1549 1549 163 163 145 145 1550 1550 1551 1551 145 145 1552 1552 145 145 128 128 1553 1553 1554 1554 128 128 1555 1555 128 128 108 108 1556 1556 1557 1557 108 108 1558 1558 108 108 90 90 1559 1559 1560 1560 90 90 1561 1561 90 90 79 79 1562 1562 1563 1563 79 79 1564 1564 79 79 72 72 1565 1565 1566 1566 72 72 1567 1567 72 72 71 71 1568 1568 1569 1569 71 71 1570 1570 71 71 77 77 1571 1571 1572 1572 77 77 1573 1573 77 77 87 87 1574 1574 1575 1575 87 87 1576 1576 87 87 103 103 1577 1577 87 87 110 110 103 103 110 110 129 129 103 103 103 103 129 129 122 122 129 129 144 144 122 122 122 122 144 144 140 140 144 144 161 161 140 140 140 140 161 161 156 156 161 161 176 176 156 156 156 156 176 176 172 172 176 176 190 190 172 172 172 172 190 190 189 189 190 190 206 206 189 189 189 189 206 206 204 204 206 206 221 221 204 204 204 204 221 221 220 220 221 221 236 236 220 220 220 220 236 236 235 235 236 236 252 252 235 235 235 235 252 252 251 251 252 252 267 267 251 251 251 251 267 267 266 266 267 267 282 282 266 266 266 266 282 282 281 281 282 282 298 298 281 281 281 281 298 298 299 299 298 298 313 313 299 299 299 299 313 313 314 314 313 313 328 328 314 314 314 314 328 328 330 330 328 328 345 345 330 330 330 330 345 345 347 347 345 345 361 361 347 347 347 347 361 361 362 362 361 361 376 376 362 362 362 362 376 376 379 379 376 376 392 392 379 379 379 379 392 392 394 394 392 392 407 407 394 394 394 394 407 407 410 410 407 407 423 423 410 410 410 410 423 423 427 427 423 423 441 441 427 427 427 427 441 441 444 444 441 441 458 458 444 444 444 444 458 458 465 465 458 458 477 477 465 465 465 465 477 477 482 482 477 477 487 487 482 482 482 482 487 487 494 494 487 487 493 493 494 494 494 494 493 493 501 501 493 493 495 495 501 501 501 501 495 495 502 502 495 495 490 490 502 502 502 502 490 490 496 496 490 490 479 479 496 496 496 496 479 479 485 485 479 479 463 463 485 485 485 485 463 463 469 469 463 463 443 443 469 469 469 469 443 443 449 449 443 443 428 428 449 449 449 449 428 428 432 432 428 428 412 412 432 432 432 432 412 412 416 416 412 412 396 396 416 416 416 416 396 396 399 399 396 396 382 382 399 399 399 399 382 382 383 383 382 382 367 367 383 383 383 383 367 367 368 368 367 367 351 351 368 368 368 368 351 351 352 352 351 351 336 336 352 352 352 352 336 336 337 337 336 336 321 321 337 337 337 337 321 321 322 322 321 321 305 305 322 322 322 322 305 305 306 306 305 305 290 290 306 306 306 306 290 290 291 291 290 290 274 274 291 291 291 291 274 274 273 273 274 274 259 259 273 273 273 273 259 259 258 258 259 259 243 243 258 258 258 258 243 243 241 241 243 243 227 227 241 241 241 241 227 227 225 225 227 227 211 211 225 225 225 225 211 211 210 210 211 211 195 195 210 210 210 210 195 195 193 193 195 195 180 180 193 193 193 193 180 180 178 178 180 180 165 165 178 178 178 178 165 165 163 163 165 165 148 148 163 163 163 163 148 148 145 145 148 148 131 131 145 145 145 145 131 131 128 128 131 131 114 114 128 128 128 128 114 114 108 108 114 114 95 95 108 108 108 108 95 95 90 90 95 95 85 85 90 90 90 90 85 85 79 79 85 85 80 80 79 79 79 79 80 80 72 72 80 80 78 78 72 72 72 72 78 78 71 71 78 78 83 83 71 71 71 71 83 83 77 77 83 83 92 92 77 77 77 77 92 92 87 87 92 92 110 110 87 87 92 92 117 117 110 110 117 117 133 133 110 110 110 110 133 133 129 129 133 133 149 149 129 129 129 129 149 149 144 144 149 149 164 164 144 144 144 144 164 164 161 161 164 164 179 179 161 161 161 161 179 179 176 176 179 179 194 194 176 176 176 176 194 194 190 190 194 194 209 209 190 190 190 190 209 209 206 206 209 209 222 222 206 206 206 206 222 222 221 221 222 222 237 237 221 221 221 221 237 237 236 236 237 237 253 253 236 236 236 236 253 253 252 252 253 253 268 268 252 252 252 252 268 268 267 267 268 268 283 283 267 267 267 267 283 283 282 282 283 283 297 297 282 282 282 282 297 297 298 298 297 297 312 312 298 298 298 298 312 312 313 313 312 312 327 327 313 313 313 313 327 327 328 328 327 327 343 343 328 328 328 328 343 343 345 345 343 343 359 359 345 345 345 345 359 359 361 361 359 359 374 374 361 361 361 361 374 374 376 376 374 374 390 390 376 376 376 376 390 390 392 392 390 390 406 406 392 392 392 392 406 406 407 407 406 406 421 421 407 407 407 407 421 421 423 423 421 421 437 437 423 423 423 423 437 437 441 441 437 437 452 452 441 441 441 441 452 452 458 458 452 452 466 466 458 458 458 458 466 466 477 477 466 466 478 478 477 477 477 477 478 478 487 487 478 478 483 483 487 487 487 487 483 483 493 493 483 483 484 484 493 493 493 493 484 484 495 495 484 484 481 481 495 495 495 495 481 481 490 490 481 481 471 471 490 490 490 490 471 471 479 479 471 471 455 455 479 479 479 479 455 455 463 463 455 455 439 439 463 463 463 463 439 439 443 443 439 439 422 422 443 443 443 443 422 422 428 428 422 422 408 408 428 428 428 428 408 408 412 412 408 408 393 393 412 412 412 412 393 393 396 396 393 393 378 378 396 396 396 396 378 378 382 382 378 378 364 364 382 382 382 382 364 364 367 367 364 364 350 350 367 367 367 367 350 350 351 351 350 350 335 335 351 351 351 351 335 335 336 336 335 335 319 319 336 336 336 336 319 319 321 321 319 319 304 304 321 321 321 321 304 304 305 305 304 304 289 289 305 305 305 305 289 289 290 290 289 289 275 275 290 290 290 290 275 275 274 274 275 275 260 260 274 274 274 274 260 260 259 259 260 260 244 244 259 259 259 259 244 244 243 243 244 244 229 229 243 243 243 243 229 229 227 227 229 229 213 213 227 227 227 227 213 213 211 211 213 213 197 197 211 211 211 211 197 197 195 195 197 197 182 182 195 195 195 195 182 182 180 180 182 182 166 166 180 180 180 180 166 166 165 165 166 166 151 151 165 165 165 165 151 151 148 148 151 151 136 136 148 148 148 148 136 136 131 131 136 136 120 120 131 131 131 131 120 120 114 114 120 120 106 106 114 114 114 114 106 106 95 95 106 106 93 93 95 95 95 95 93 93 85 85 93 93 89 89 85 85 85 85 89 89 80 80 89 89 88 88 80 80 80 80 88 88 78 78 88 88 91 91 78 78 78 78 91 91 83 83 91 91 101 101 83 83 83 83 101 101 92 92 101 101 117 117 92 92 101 101 127 127 117 117 127 127 139 139 117 117 117 117 139 139 133 133 139 139 152 152 133 133 133 133 152 152 149 149 152 152 167 167 149 149 149 149 167 167 164 164 167 167 181 181 164 164 164 164 181 181 179 179 181 181 196 196 179 179 179 179 196 196 194 194 196 196 212 212 194 194 194 194 212 212 209 209 212 212 226 226 209 209 209 209 226 226 222 222 226 226 238 238 222 222 222 222 238 238 237 237 238 238 254 254 237 237 237 237 254 254 253 253 254 254 269 269 253 253 253 253 269 269 268 268 269 269 284 284 268 268 268 268 284 284 283 283 284 284 296 296 283 283 283 283 296 296 297 297 296 296 311 311 297 297 297 297 311 311 312 312 311 311 326 326 312 312 312 312 326 326 327 327 326 326 342 342 327 327 327 327 342 342 343 343 342 342 357 357 343 343 343 343 357 357 359 359 357 357 372 372 359 359 359 359 372 372 374 374 372 372 388 388 374 374 374 374 388 388 390 390 388 388 404 404 390 390 390 390 404 404 406 406 404 404 417 417 406 406 406 406 417 417 421 421 417 417 430 430 421 421 421 421 430 430 437 437 430 430 442 442 437 437 437 437 442 442 452 452 442 442 456 456 452 452 452 452 456 456 466 466 456 456 467 467 466 466 466 466 467 467 478 478 467 467 474 474 478 478 478 478 474 474 483 483 474 474 475 475 483 483 483 483 475 475 484 484 475 475 470 470 484 484 484 484 470 470 481 481 470 470 460 460 481 481 481 481 460 460 471 471 460 460 445 445 471 471 471 471 445 445 455 455 445 445 433 433 455 455 455 455 433 433 439 439 433 433 420 420 439 439 439 439 420 420 422 422 420 420 405 405 422 422 422 422 405 405 408 408 405 405 391 391 408 408 408 408 391 391 393 393 391 391 375 375 393 393 393 393 375 375 378 378 375 375 360 360 378 378 378 378 360 360 364 364 360 360 346 346 364 364 364 364 346 346 350 350 346 346 333 333 350 350 350 350 333 333 335 335 333 333 318 318 335 335 335 335 318 318 319 319 318 318 303 303 319 319 319 319 303 303 304 304 303 303 288 288 304 304 304 304 288 288 289 289 288 288 276 276 289 289 289 289 276 276 275 275 276 276 261 261 275 275 275 275 261 261 260 260 261 261 246 246 260 260 260 260 246 246 244 244 246 246 231 231 244 244 244 244 231 231 229 229 231 231 215 215 229 229 229 229 215 215 213 213 215 215 200 200 213 213 213 213 200 200 197 197 200 200 185 185 197 197 197 197 185 185 182 182 185 185 168 168 182 182 182 182 168 168 166 166 168 168 155 155 166 166 166 166 155 155 151 151 155 155 142 142 151 151 151 151 142 142 136 136 142 142 130 130 136 136 136 136 130 130 120 120 130 130 116 116 120 120 120 120 116 116 106 106 116 116 105 105 106 106 106 106 105 105 93 93 105 105 98 98 93 93 93 93 98 98 89 89 98 98 97 97 89 89 89 89 97 97 88 88 97 97 102 102 88 88 88 88 102 102 91 91 102 102 112 112 91 91 91 91 112 112 101 101 112 112 127 127 101 101 112 112 132 132 127 127 132 132 146 146 127 127 127 127 146 146 139 139 146 146 157 157 139 139 139 139 157 157 152 152 157 157 169 169 152 152 152 152 169 169 167 167 169 169 184 184 167 167 167 167 184 184 181 181 184 184 199 199 181 181 181 181 199 199 196 196 199 199 214 214 196 196 196 196 214 214 212 212 214 214 228 228 212 212 212 212 228 228 226 226 228 228 242 242 226 226 226 226 242 242 238 238 242 242 255 255 238 238 238 238 255 255 254 254 255 255 270 270 254 254 254 254 270 270 269 269 270 270 285 285 269 269 269 269 285 285 284 284 285 285 295 295 284 284 284 284 295 295 296 296 295 295 310 310 296 296 296 296 310 310 311 311 310 310 325 325 311 311 311 311 325 325 326 326 325 325 341 341 326 326 326 326 341 341 342 342 341 341 356 356 342 342 342 342 356 356 357 357 356 356 371 371 357 357 357 357 371 371 372 372 371 371 386 386 372 372 372 372 386 386 388 388 386 386 398 398 388 388 388 388 398 398 404 404 398 398 411 411 404 404 404 404 411 411 417 417 411 411 424 424 417 417 417 417 424 424 430 430 424 424 438 438 430 430 430 430 438 438 442 442 438 438 446 446 442 442 442 442 446 446 456 456 446 446 457 457 456 456 456 456 457 457 467 467 457 457 462 462 467 467 467 467 462 462 474 474 462 462 464 464 474 474 474 474 464 464 475 475 464 464 459 459 475 475 475 475 459 459 470 470 459 459 450 450 470 470 470 470 450 450 460 460 450 450 440 440 460 460 460 460 440 440 445 445 440 440 426 426 445 445 445 445 426 426 433 433 426 426 415 415 433 433 433 433 415 415 420 420 415 415 403 403 420 420 420 420 403 403 405 405 403 403 389 389 405 405 405 405 389 389 391 391 389 389 373 373 391 391 391 391 373 373 375 375 373 373 358 358 375 375 375 375 358 358 360 360 358 358 344 344 360 360 360 360 344 344 346 346 344 344 329 329 346 346 346 346 329 329 333 333 329 329 317 317 333 333 333 333 317 317 318 318 317 317 302 302 318 318 318 318 302 302 303 303 302 302 287 287 303 303 303 303 287 287 288 288 287 287 277 277 288 288 288 288 277 277 276 276 277 277 262 262 276 276 276 276 262 262 261 261 262 262 247 247 261 261 261 261 247 247 246 246 247 247 232 232 246 246 246 246 232 232 231 231 232 232 216 216 231 231 231 231 216 216 215 215 216 216 201 201 215 215 215 215 201 201 200 200 201 201 186 186 200 200 200 200 186 186 185 185 186 186 173 173 185 185 185 185 173 173 168 168 173 173 162 162 168 168 168 168 162 162 155 155 162 162 147 147 155 155 155 155 147 147 142 142 147 147 135 135 142 142 142 142 135 135 130 130 135 135 125 125 130 130 130 130 125 125 116 116 125 125 115 115 116 116 116 116 115 115 105 105 115 115 111 111 105 105 105 105 111 111 98 98 111 111 109 109 98 98 98 98 109 109 97 97 109 109 113 113 97 97 97 97 113 113 102 102 113 113 121 121 102 102 102 102 121 121 112 112 121 121 132 132 112 112 514 514 515 515 516 516 514 514 516 516 520 520 515 515 514 514 510 510 514 514 511 511 510 510 510 510 511 511 512 512 512 512 511 511 513 513 511 511 518 518 513 513 513 513 518 518 517 517 526 526 524 524 523 523 524 524 522 522 523 523 523 523 522 522 518 518 522 522 519 519 518 518 518 518 519 519 517 517 526 526 523 523 530 530 523 523 531 531 530 530 530 530 531 531 532 532 532 532 531 531 536 536 531 531 537 537 536 536 536 536 537 537 538 538 538 538 537 537 540 540 1578 1578 544 544 1579 1579 1580 1580 544 544 545 545 545 545 544 544 546 546 544 544 551 551 546 546 546 546 551 551 550 550 557 557 556 556 551 551 556 556 552 552 551 551 551 551 552 552 550 550 566 566 564 564 565 565 564 564 560 560 565 565 565 565 560 560 557 557 560 560 558 558 557 557 557 557 558 558 556 556 566 566 565 565 570 570 565 565 571 571 570 570 570 570 571 571 572 572 572 572 571 571 574 574 571 571 579 579 574 574 574 574 579 579 578 578 578 578 579 579 580 580 579 579 586 586 580 580 580 580 586 586 584 584 593 593 590 590 586 586 590 590 585 585 586 586 586 586 585 585 584 584 599 599 598 598 600 600 598 598 594 594 600 600 600 600 594 594 593 593 594 594 592 592 593 593 593 593 592 592 590 590 599 599 600 600 604 604 600 600 606 606 604 604 604 604 606 606 605 605 605 605 606 606 608 608 606 606 614 614 608 608 608 608 614 614 612 612 1581 1581 1582 1582 614 614 1583 1583 613 613 614 614 614 614 613 613 612 612 627 627 624 624 620 620 624 624 619 619 620 620 620 620 619 619 618 618 633 633 632 632 634 634 632 632 628 628 634 634 634 634 628 628 627 627 628 628 626 626 627 627 627 627 626 626 624 624 633 633 634 634 638 638 634 634 640 640 638 638 638 638 640 640 639 639 639 639 640 640 642 642 640 640 648 648 642 642 642 642 648 648 647 647 644 644 645 645 648 648 645 645 646 646 648 648 648 648 646 646 647 647 637 637 641 641 644 644 641 641 643 643 644 644 644 644 643 643 645 645 629 629 631 631 630 630 631 631 635 635 630 630 630 630 635 635 637 637 635 635 636 636 637 637 637 637 636 636 641 641 629 629 630 630 625 625 630 630 623 623 625 625 625 625 623 623 622 622 622 622 623 623 621 621 623 623 616 616 621 621 621 621 616 616 617 617 607 607 609 609 610 610 609 609 611 611 610 610 610 610 611 611 1584 1584 611 611 1585 1585 1586 1586 616 616 615 615 617 617 596 596 597 597 602 602 597 597 601 601 602 602 602 602 601 601 610 610 601 601 603 603 610 610 610 610 603 603 607 607 589 589 591 591 596 596 591 591 595 595 596 596 596 596 595 595 597 597 581 581 583 583 582 582 583 583 587 587 582 582 582 582 587 587 589 589 587 587 588 588 589 589 589 589 588 588 591 591 581 581 582 582 577 577 582 582 575 575 577 577 577 577 575 575 576 576 576 576 575 575 573 573 575 575 567 567 573 573 573 573 567 567 569 569 561 561 563 563 567 567 563 563 568 568 567 567 567 567 568 568 569 569 554 554 559 559 561 561 559 559 562 562 561 561 561 561 562 562 563 563 548 548 549 549 547 547 549 549 553 553 547 547 547 547 553 553 554 554 553 553 555 555 554 554 554 554 555 555 559 559 548 548 547 547 543 543 547 547 1587 1587 543 543 543 543 1588 1588 1589 1589 533 533 535 535 541 541 535 535 539 539 541 541 541 541 539 539 542 542 527 527 529 529 533 533 529 529 534 534 533 533 533 533 534 534 535 535 516 516 521 521 520 520 521 521 525 525 520 520 520 520 525 525 527 527 525 525 528 528 527 527 527 527 528 528 529 529 658 658 672 672 656 656 672 672 669 669 656 656 656 656 669 669 654 654 669 669 666 666 654 654 654 654 666 666 652 652 666 666 664 664 652 652 652 652 664 664 650 650 664 664 662 662 650 650 650 650 662 662 649 649 662 662 660 660 649 649 649 649 660 660 651 651 682 682 687 687 688 688 687 687 691 691 688 688 688 688 691 691 692 692 691 691 694 694 692 692 692 692 694 694 698 698 694 694 697 697 698 698 698 698 697 697 704 704 697 697 700 700 704 704 704 704 700 700 710 710 700 700 703 703 710 710 710 710 703 703 718 718 703 703 706 706 718 718 718 718 706 706 726 726 706 706 709 709 726 726 709 709 712 712 726 726 726 726 712 712 728 728 712 712 715 715 728 728 728 728 715 715 730 730 715 715 717 717 730 730 730 730 717 717 732 732 717 717 720 720 732 732 732 732 720 720 734 734 720 720 723 723 734 734 734 734 723 723 736 736 723 723 725 725 736 736 736 736 725 725 735 735 725 725 724 724 735 735 735 735 724 724 733 733 724 724 722 722 733 733 722 722 719 719 733 733 733 733 719 719 731 731 719 719 716 716 731 731 731 731 716 716 729 729 716 716 714 714 729 729 729 729 714 714 727 727 714 714 711 711 727 727 727 727 711 711 721 721 711 711 708 708 721 721 721 721 708 708 713 713 708 708 705 705 713 713 713 713 705 705 707 707 705 705 702 702 707 707 707 707 702 702 701 701 660 660 663 663 651 651 663 663 665 665 651 651 651 651 665 665 653 653 665 665 667 667 653 653 653 653 667 667 655 655 667 667 670 670 655 655 655 655 670 670 657 657 670 670 673 673 657 657 657 657 673 673 659 659 673 673 675 675 659 659 659 659 675 675 668 668 675 675 679 679 668 668 668 668 679 679 676 676 679 679 681 681 676 676 676 676 681 681 682 682 681 681 685 685 682 682 682 682 685 685 687 687 702 702 699 699 701 701 699 699 696 696 701 701 701 701 696 696 695 695 696 696 693 693 695 695 695 695 693 693 689 689 693 693 690 690 689 689 689 689 690 690 683 683 690 690 686 686 683 683 683 683 686 686 678 678 686 686 684 684 678 678 678 678 684 684 671 671 684 684 680 680 671 671 671 671 680 680 661 661 680 680 677 677 661 661 661 661 677 677 658 658 677 677 674 674 658 658 658 658 674 674 672 672 770 770 764 764 766 766 766 766 774 774 770 770 774 774 775 775 770 770 770 770 775 775 781 781 775 775 783 783 781 781 781 781 783 783 793 793 783 783 787 787 793 793 787 787 794 794 793 793 793 793 794 794 806 806 794 794 807 807 806 806 807 807 809 809 806 806 806 806 809 809 821 821 809 809 822 822 821 821 1590 1590 1591 1591 834 834 1592 1592 1593 1593 834 834 1594 1594 835 835 834 834 834 834 835 835 848 848 835 835 849 849 848 848 849 849 850 850 848 848 848 848 850 850 864 864 850 850 865 865 864 864 864 864 865 865 879 879 865 865 869 869 879 879 869 869 880 880 879 879 879 879 880 880 894 894 880 880 895 895 894 894 895 895 896 896 894 894 894 894 896 896 910 910 896 896 911 911 910 910 910 910 911 911 921 921 911 911 912 912 921 921 912 912 920 920 921 921 921 921 920 920 934 934 920 920 933 933 934 934 933 933 941 941 934 934 934 934 941 941 949 949 941 941 948 948 949 949 949 949 948 948 963 963 948 948 958 958 963 963 958 958 962 962 963 963 963 963 962 962 978 978 962 962 977 977 978 978 977 977 981 981 978 978 978 978 981 981 994 994 981 981 991 991 994 994 994 994 991 991 1595 1595 991 991 1596 1596 1597 1597 1001 1001 1006 1006 1008 1008 1008 1008 1006 1006 1020 1020 1006 1006 1019 1019 1020 1020 1019 1019 1023 1023 1020 1020 1020 1020 1023 1023 1035 1035 1023 1023 1033 1033 1035 1035 1035 1035 1033 1033 1047 1047 1033 1033 1041 1041 1047 1047 1041 1041 1045 1045 1047 1047 1047 1047 1045 1045 1059 1059 1045 1045 1055 1055 1059 1059 1055 1055 1058 1058 1059 1059 1059 1059 1058 1058 1069 1069 1058 1058 1064 1064 1069 1069 1069 1069 1064 1064 1066 1066 1064 1064 1063 1063 1066 1066 1063 1063 1062 1062 1066 1066 1066 1066 1062 1062 1056 1056 1062 1062 1054 1054 1056 1056 1054 1054 1051 1051 1056 1056 1056 1056 1051 1051 1044 1044 1051 1051 1043 1043 1044 1044 1044 1044 1043 1043 1031 1031 1043 1043 1034 1034 1031 1031 1034 1034 1030 1030 1031 1031 1031 1031 1030 1030 1018 1018 1030 1030 1016 1016 1018 1018 1016 1016 1013 1013 1018 1018 1018 1018 1013 1013 1004 1004 1013 1013 1003 1003 1004 1004 1598 1598 993 993 1599 1599 1600 1600 993 993 990 990 993 993 989 989 990 990 990 990 989 989 975 975 989 989 974 974 975 975 974 974 972 972 975 975 975 975 972 972 960 960 972 972 959 959 960 960 959 959 947 947 960 960 960 960 947 947 944 944 947 947 943 943 944 944 944 944 943 943 929 929 943 943 928 928 929 929 928 928 927 927 929 929 929 929 927 927 914 914 927 927 913 913 914 914 913 913 907 907 914 914 914 914 907 907 902 902 907 907 903 903 902 902 902 902 903 903 889 889 903 903 891 891 889 889 891 891 881 881 889 889 889 889 881 881 875 875 881 881 876 876 875 875 876 876 863 863 875 875 875 875 863 863 860 860 863 863 861 861 860 860 860 860 861 861 845 845 861 861 846 846 845 845 846 846 840 840 845 845 845 845 840 840 830 830 840 840 832 832 830 830 832 832 1601 1601 830 830 830 830 1602 1602 1603 1603 819 819 818 818 817 817 817 817 818 818 804 804 818 818 805 805 804 804 805 805 799 799 804 804 804 804 799 799 790 790 799 799 792 792 790 790 790 790 792 792 778 778 792 792 782 782 778 778 778 778 782 782 768 768 782 782 772 772 768 768 768 768 772 772 764 764 772 772 769 769 764 764 764 764 769 769 766 766 1604 1604 786 786 1605 1605 786 786 801 801 1606 1606 1607 1607 801 801 1608 1608 801 801 814 814 1609 1609 1610 1610 814 814 1611 1611 814 814 829 829 1612 1612 1613 1613 829 829 1614 1614 829 829 844 844 1615 1615 1616 1616 844 844 1617 1617 844 844 858 858 1618 1618 1619 1619 858 858 1620 1620 858 858 874 874 1621 1621 1622 1622 874 874 1623 1623 874 874 888 888 1624 1624 1625 1625 888 888 1626 1626 888 888 901 901 1627 1627 1628 1628 901 901 1629 1629 901 901 915 915 1630 1630 1631 1631 915 915 1632 1632 915 915 930 930 1633 1633 1634 1634 930 930 1635 1635 930 930 945 945 1636 1636 1637 1637 945 945 1638 1638 945 945 961 961 1639 1639 1640 1640 961 961 1641 1641 961 961 976 976 1642 1642 1643 1643 976 976 1644 1644 976 976 992 992 1645 1645 1646 1646 992 992 1647 1647 992 992 1007 1007 1648 1648 1649 1649 1007 1007 1650 1650 1007 1007 1022 1022 1651 1651 1652 1652 1022 1022 1653 1653 1022 1022 1036 1036 1654 1654 1655 1655 1036 1036 1656 1656 1036 1036 1049 1049 1657 1657 1658 1658 1049 1049 1659 1659 1049 1049 1065 1065 1660 1660 1661 1661 1065 1065 1662 1662 1065 1065 1071 1071 1663 1663 1664 1664 1071 1071 1665 1665 1071 1071 1072 1072 1666 1666 1667 1667 1072 1072 1668 1668 1072 1072 1067 1067 1669 1669 1670 1670 1067 1067 1671 1671 1067 1067 1052 1052 1672 1672 1673 1673 1052 1052 1674 1674 1052 1052 1037 1037 1675 1675 1676 1676 1037 1037 1677 1677 1037 1037 1024 1024 1678 1678 1679 1679 1024 1024 1680 1680 1024 1024 1010 1010 1681 1681 1682 1682 1010 1010 1683 1683 1010 1010 995 995 1684 1684 1685 1685 995 995 1686 1686 995 995 980 980 1687 1687 1688 1688 980 980 1689 1689 980 980 965 965 1690 1690 1691 1691 965 965 1692 1692 965 965 951 951 1693 1693 1694 1694 951 951 1695 1695 951 951 936 936 1696 1696 1697 1697 936 936 1698 1698 936 936 922 922 1699 1699 1700 1700 922 922 1701 1701 922 922 909 909 1702 1702 1703 1703 909 909 1704 1704 909 909 893 893 1705 1705 1706 1706 893 893 1707 1707 893 893 878 878 1708 1708 1709 1709 878 878 1710 1710 878 878 862 862 1711 1711 1712 1712 862 862 1713 1713 862 862 847 847 1714 1714 1715 1715 847 847 1716 1716 847 847 831 831 1717 1717 1718 1718 831 831 1719 1719 831 831 816 816 1720 1720 1721 1721 816 816 1722 1722 816 816 802 802 1723 1723 1724 1724 802 802 1725 1725 802 802 788 788 1726 1726 1727 1727 788 788 1728 1728 788 788 777 777 1729 1729 1730 1730 777 777 1731 1731 777 777 762 762 1732 1732 1733 1733 762 762 1734 1734 762 762 759 759 1735 1735 1736 1736 759 759 1737 1737 759 759 760 760 1738 1738 1739 1739 760 760 1740 1740 760 760 776 776 1741 1741 1742 1742 776 776 1743 1743 776 776 786 786 1744 1744 786 786 780 780 801 801 780 780 796 796 801 801 801 801 796 796 814 814 796 796 811 811 814 814 814 814 811 811 829 829 811 811 826 826 829 829 829 829 826 826 844 844 826 826 842 842 844 844 844 844 842 842 858 858 842 842 856 856 858 858 858 858 856 856 874 874 856 856 872 872 874 874 874 874 872 872 888 888 872 872 886 886 888 888 888 888 886 886 901 901 886 886 900 900 901 901 901 901 900 900 915 915 900 900 916 916 915 915 915 915 916 916 930 930 916 916 931 931 930 930 930 930 931 931 945 945 931 931 946 946 945 945 945 945 946 946 961 961 946 946 964 964 961 961 961 961 964 964 976 976 964 964 979 979 976 976 976 976 979 979 992 992 979 979 996 996 992 992 992 992 996 996 1007 1007 996 996 1011 1011 1007 1007 1007 1007 1011 1011 1022 1022 1011 1011 1026 1026 1022 1022 1022 1022 1026 1026 1036 1036 1026 1026 1040 1040 1036 1036 1036 1036 1040 1040 1049 1049 1040 1040 1057 1057 1049 1049 1049 1049 1057 1057 1065 1065 1057 1057 1074 1074 1065 1065 1065 1065 1074 1074 1071 1071 1074 1074 1078 1078 1071 1071 1071 1071 1078 1078 1072 1072 1078 1078 1079 1079 1072 1072 1072 1072 1079 1079 1067 1067 1079 1079 1075 1075 1067 1067 1067 1067 1075 1075 1052 1052 1075 1075 1060 1060 1052 1052 1052 1052 1060 1060 1037 1037 1060 1060 1042 1042 1037 1037 1037 1037 1042 1042 1024 1024 1042 1042 1028 1028 1024 1024 1024 1024 1028 1028 1010 1010 1028 1028 1012 1012 1010 1010 1010 1010 1012 1012 995 995 1012 1012 997 997 995 995 995 995 997 997 980 980 997 997 982 982 980 980 980 980 982 982 965 965 982 982 967 967 965 965 965 965 967 967 951 951 967 967 952 952 951 951 951 951 952 952 936 936 952 952 938 938 936 936 936 936 938 938 922 922 938 938 923 923 922 922 922 922 923 923 909 909 923 923 908 908 909 909 909 909 908 908 893 893 908 908 892 892 893 893 893 893 892 892 878 878 892 892 877 877 878 878 878 878 877 877 862 862 877 877 859 859 862 862 862 862 859 859 847 847 859 859 843 843 847 847 847 847 843 843 831 831 843 843 828 828 831 831 831 831 828 828 816 816 828 828 812 812 816 816 816 816 812 812 802 802 812 812 798 798 802 802 802 802 798 798 788 788 798 798 784 784 788 788 788 788 784 784 777 777 784 784 763 763 777 777 777 777 763 763 762 762 763 763 756 756 762 762 762 762 756 756 759 759 756 756 752 752 759 759 759 759 752 752 760 760 752 752 755 755 760 760 760 760 755 755 776 776 755 755 761 761 776 776 776 776 761 761 786 786 761 761 780 780 786 786 780 780 767 767 796 796 767 767 789 789 796 796 796 796 789 789 811 811 789 789 808 808 811 811 811 811 808 808 826 826 808 808 824 824 826 826 826 826 824 824 842 842 824 824 839 839 842 842 842 842 839 839 856 856 839 839 855 855 856 856 856 856 855 855 872 872 855 855 870 870 872 872 872 872 870 870 886 886 870 870 884 884 886 886 886 886 884 884 900 900 884 884 899 899 900 900 900 900 899 899 916 916 899 899 917 917 916 916 916 916 917 917 931 931 917 917 932 932 931 931 931 931 932 932 946 946 932 932 950 950 946 946 946 946 950 950 964 964 950 950 966 966 964 964 964 964 966 966 979 979 966 966 983 983 979 979 979 979 983 983 996 996 983 983 998 998 996 996 996 996 998 998 1011 1011 998 998 1014 1014 1011 1011 1011 1011 1014 1014 1026 1026 1014 1014 1029 1029 1026 1026 1026 1026 1029 1029 1040 1040 1029 1029 1048 1048 1040 1040 1040 1040 1048 1048 1057 1057 1048 1048 1070 1070 1057 1057 1057 1057 1070 1070 1074 1074 1070 1070 1081 1081 1074 1074 1074 1074 1081 1081 1078 1078 1081 1081 1084 1084 1078 1078 1078 1078 1084 1084 1079 1079 1084 1084 1085 1085 1079 1079 1079 1079 1085 1085 1075 1075 1085 1085 1083 1083 1075 1075 1075 1075 1083 1083 1060 1060 1083 1083 1073 1073 1060 1060 1060 1060 1073 1073 1042 1042 1073 1073 1053 1053 1042 1042 1042 1042 1053 1053 1028 1028 1053 1053 1032 1032 1028 1028 1028 1028 1032 1032 1012 1012 1032 1032 1015 1015 1012 1012 1012 1012 1015 1015 997 997 1015 1015 999 999 997 997 997 997 999 999 982 982 999 999 984 984 982 982 982 982 984 984 967 967 984 984 969 969 967 967 967 967 969 969 952 952 969 969 954 954 952 952 952 952 954 954 938 938 954 954 939 939 938 938 938 938 939 939 923 923 939 939 924 924 923 923 923 923 924 924 908 908 924 924 906 906 908 908 908 908 906 906 892 892 906 906 890 890 892 892 892 892 890 890 877 877 890 890 873 873 877 877 877 877 873 873 859 859 873 873 857 857 859 859 859 859 857 857 843 843 857 857 841 841 843 843 843 843 841 841 828 828 841 841 825 825 828 828 828 828 825 825 812 812 825 825 810 810 812 812 812 812 810 810 798 798 810 810 791 791 798 798 798 798 791 791 784 784 791 791 773 773 784 784 784 784 773 773 763 763 773 773 754 754 763 763 763 763 754 754 756 756 754 754 750 750 756 756 756 756 750 750 752 752 750 750 746 746 752 752 752 752 746 746 755 755 746 746 749 749 755 755 755 755 749 749 761 761 749 749 753 753 761 761 761 761 753 753 780 780 753 753 767 767 780 780 767 767 757 757 789 789 757 757 779 779 789 789 789 789 779 779 808 808 779 779 800 800 808 808 808 808 800 800 824 824 800 800 820 820 824 824 824 824 820 820 839 839 820 820 837 837 839 839 839 839 837 837 855 855 837 837 853 853 855 855 855 855 853 853 870 870 853 853 867 867 870 870 870 870 867 867 884 884 867 867 883 883 884 884 884 884 883 883 899 899 883 883 898 898 899 899 899 899 898 898 917 917 898 898 918 918 917 917 917 917 918 918 932 932 918 918 935 935 932 932 932 932 935 935 950 950 935 935 953 953 950 950 950 950 953 953 966 966 953 953 968 968 966 966 966 966 968 968 983 983 968 968 985 985 983 983 983 983 985 985 998 998 985 985 1000 1000 998 998 998 998 1000 1000 1014 1014 1000 1000 1017 1017 1014 1014 1014 1014 1017 1017 1029 1029 1017 1017 1038 1038 1029 1029 1029 1029 1038 1038 1048 1048 1038 1038 1061 1061 1048 1048 1048 1048 1061 1061 1070 1070 1061 1061 1080 1080 1070 1070 1070 1070 1080 1080 1081 1081 1080 1080 1087 1087 1081 1081 1081 1081 1087 1087 1084 1084 1087 1087 1090 1090 1084 1084 1084 1084 1090 1090 1085 1085 1090 1090 1091 1091 1085 1085 1085 1085 1091 1091 1083 1083 1091 1091 1088 1088 1083 1083 1083 1083 1088 1088 1073 1073 1088 1088 1082 1082 1073 1073 1073 1073 1082 1082 1053 1053 1082 1082 1068 1068 1053 1053 1053 1053 1068 1068 1032 1032 1068 1068 1039 1039 1032 1032 1032 1032 1039 1039 1015 1015 1039 1039 1021 1021 1015 1015 1015 1015 1021 1021 999 999 1021 1021 1002 1002 999 999 999 999 1002 1002 984 984 1002 1002 986 986 984 984 984 984 986 986 969 969 986 986 971 971 969 969 969 969 971 971 954 954 971 971 956 956 954 954 954 954 956 956 939 939 956 956 940 940 939 939 939 939 940 940 924 924 940 940 925 925 924 924 924 924 925 925 906 906 925 925 905 905 906 906 906 906 905 905 890 890 905 905 887 887 890 890 890 890 887 887 873 873 887 887 871 871 873 873 873 873 871 871 857 857 871 871 854 854 857 857 857 857 854 854 841 841 854 854 838 838 841 841 841 841 838 838 825 825 838 838 823 823 825 825 825 825 823 823 810 810 823 823 803 803 810 810 810 810 803 803 791 791 803 803 785 785 791 791 791 791 785 785 773 773 785 785 758 758 773 773 773 773 758 758 754 754 758 758 747 747 754 754 754 754 747 747 750 750 747 747 744 744 750 750 750 750 744 744 746 746 744 744 741 741 746 746 746 746 741 741 749 749 741 741 743 743 749 749 749 749 743 743 753 753 743 743 745 745 753 753 753 753 745 745 767 767 745 745 757 757 767 767 757 757 748 748 779 779 748 748 765 765 779 779 779 779 765 765 800 800 765 765 795 795 800 800 800 800 795 795 820 820 795 795 813 813 820 820 820 820 813 813 837 837 813 813 833 833 837 837 837 837 833 833 853 853 833 833 851 851 853 853 853 853 851 851 867 867 851 851 866 866 867 867 867 867 866 866 883 883 866 866 882 882 883 883 883 883 882 882 898 898 882 882 897 897 898 898 898 898 897 897 918 918 897 897 919 919 918 918 918 918 919 919 935 935 919 919 937 937 935 935 935 935 937 937 953 953 937 937 955 955 953 953 953 953 955 955 968 968 955 955 970 970 968 968 968 968 970 970 985 985 970 970 987 987 985 985 985 985 987 987 1000 1000 987 987 1005 1005 1000 1000 1000 1000 1005 1005 1017 1017 1005 1005 1025 1025 1017 1017 1017 1017 1025 1025 1038 1038 1025 1025 1046 1046 1038 1038 1038 1038 1046 1046 1061 1061 1046 1046 1076 1076 1061 1061 1061 1061 1076 1076 1080 1080 1076 1076 1086 1086 1080 1080 1080 1080 1086 1086 1087 1087 1086 1086 1092 1092 1087 1087 1087 1087 1092 1092 1090 1090 1092 1092 1094 1094 1090 1090 1090 1090 1094 1094 1091 1091 1094 1094 1095 1095 1091 1091 1091 1091 1095 1095 1088 1088 1095 1095 1093 1093 1088 1088 1088 1088 1093 1093 1082 1082 1093 1093 1089 1089 1082 1082 1082 1082 1089 1089 1068 1068 1089 1089 1077 1077 1068 1068 1068 1068 1077 1077 1039 1039 1077 1077 1050 1050 1039 1039 1039 1039 1050 1050 1021 1021 1050 1050 1027 1027 1021 1021 1021 1021 1027 1027 1002 1002 1027 1027 1009 1009 1002 1002 1002 1002 1009 1009 986 986 1009 1009 988 988 986 986 986 986 988 988 971 971 988 988 973 973 971 971 971 971 973 973 956 956 973 973 957 957 956 956 956 956 957 957 940 940 957 957 942 942 940 940 940 940 942 942 925 925 942 942 926 926 925 925 925 925 926 926 905 905 926 926 904 904 905 905 905 905 904 904 887 887 904 904 885 885 887 887 887 887 885 885 871 871 885 885 868 868 871 871 871 871 868 868 854 854 868 868 852 852 854 854 854 854 852 852 838 838 852 852 836 836 838 838 838 838 836 836 823 823 836 836 815 815 823 823 823 823 815 815 803 803 815 815 797 797 803 803 803 803 797 797 785 785 797 797 771 771 785 785 785 785 771 771 758 758 771 771 751 751 758 758 758 758 751 751 747 747 751 751 742 742 747 747 747 747 742 742 744 744 742 742 739 739 744 744 744 744 739 739 741 741 739 739 737 737 741 741 741 741 737 737 743 743 737 737 738 738 743 743 743 743 738 738 745 745 738 738 740 740 745 745 745 745 740 740 757 757 740 740 748 748 757 757 1111 1111 1109 1109 1105 1105 1109 1109 1108 1108 1105 1105 1105 1105 1108 1108 1104 1104 1108 1108 1102 1102 1104 1104 1104 1104 1102 1102 1097 1097 1102 1102 1101 1101 1097 1097 1097 1097 1101 1101 1099 1099 1128 1128 1127 1127 1122 1122 1127 1127 1126 1126 1122 1122 1122 1122 1126 1126 1120 1120 1126 1126 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1111 1111 1118 1118 1113 1113 1111 1111 1111 1111 1113 1113 1109 1109 1150 1150 1149 1149 1146 1146 1149 1149 1145 1145 1146 1146 1146 1146 1145 1145 1140 1140 1145 1145 1144 1144 1140 1140 1140 1140 1144 1144 1138 1138 1144 1144 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1132 1132 1136 1136 1745 1745 1136 1136 1131 1131 1746 1746 1747 1747 1131 1131 1748 1748 1168 1168 1167 1167 1163 1163 1167 1167 1164 1164 1163 1163 1163 1163 1164 1164 1159 1159 1164 1164 1162 1162 1159 1159 1159 1159 1162 1162 1156 1156 1162 1162 1155 1155 1156 1156 1156 1156 1155 1155 1150 1150 1155 1155 1154 1154 1150 1150 1150 1150 1154 1154 1149 1149 1191 1191 1190 1190 1186 1186 1190 1190 1185 1185 1186 1186 1186 1186 1185 1185 1181 1181 1185 1185 1182 1182 1181 1181 1181 1181 1182 1182 1177 1177 1182 1182 1180 1180 1177 1177 1177 1177 1180 1180 1173 1173 1180 1180 1174 1174 1173 1173 1173 1173 1174 1174 1168 1168 1174 1174 1172 1172 1168 1168 1168 1168 1172 1172 1167 1167 1209 1209 1208 1208 1204 1204 1208 1208 1203 1203 1204 1204 1204 1204 1203 1203 1199 1199 1203 1203 1200 1200 1199 1199 1749 1749 1750 1750 1195 1195 1751 1751 1197 1197 1195 1195 1195 1195 1197 1197 1191 1191 1197 1197 1192 1192 1191 1191 1191 1191 1192 1192 1190 1190 1227 1227 1226 1226 1223 1223 1226 1226 1221 1221 1223 1223 1223 1223 1221 1221 1217 1217 1221 1221 1218 1218 1217 1217 1217 1217 1218 1218 1214 1214 1218 1218 1215 1215 1214 1214 1214 1214 1215 1215 1209 1209 1215 1215 1210 1210 1209 1209 1209 1209 1210 1210 1208 1208 1222 1222 1225 1225 1229 1229 1225 1225 1231 1231 1229 1229 1229 1229 1231 1231 1230 1230 1231 1231 1232 1232 1230 1230 1230 1230 1232 1232 1234 1234 1232 1232 1233 1233 1234 1234 1234 1234 1233 1233 1227 1227 1233 1233 1228 1228 1227 1227 1227 1227 1228 1228 1226 1226 1211 1211 1212 1212 1213 1213 1212 1212 1216 1216 1213 1213 1213 1213 1216 1216 1219 1219 1216 1216 1220 1220 1219 1219 1219 1219 1220 1220 1222 1222 1220 1220 1224 1224 1222 1222 1222 1222 1224 1224 1225 1225 1193 1193 1194 1194 1196 1196 1194 1194 1198 1198 1196 1196 1196 1196 1198 1198 1752 1752 1198 1198 1753 1753 1754 1754 1201 1201 1202 1202 1205 1205 1202 1202 1206 1206 1205 1205 1205 1205 1206 1206 1211 1211 1206 1206 1207 1207 1211 1211 1211 1211 1207 1207 1212 1212 1175 1175 1176 1176 1178 1178 1176 1176 1179 1179 1178 1178 1178 1178 1179 1179 1183 1183 1179 1179 1184 1184 1183 1183 1183 1183 1184 1184 1187 1187 1184 1184 1188 1188 1187 1187 1187 1187 1188 1188 1193 1193 1188 1188 1189 1189 1193 1193 1193 1193 1189 1189 1194 1194 1157 1157 1158 1158 1161 1161 1158 1158 1160 1160 1161 1161 1161 1161 1160 1160 1165 1165 1160 1160 1166 1166 1165 1165 1165 1165 1166 1166 1169 1169 1166 1166 1170 1170 1169 1169 1169 1169 1170 1170 1175 1175 1170 1170 1171 1171 1175 1175 1175 1175 1171 1171 1176 1176 1139 1139 1141 1141 1143 1143 1141 1141 1142 1142 1143 1143 1143 1143 1142 1142 1147 1147 1142 1142 1148 1148 1147 1147 1147 1147 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1157 1157 1151 1151 1153 1153 1157 1157 1157 1157 1153 1153 1158 1158 1121 1121 1123 1123 1125 1125 1123 1123 1124 1124 1125 1125 1125 1125 1124 1124 1129 1129 1755 1755 1130 1130 1756 1756 1757 1757 1130 1130 1134 1134 1130 1130 1133 1133 1134 1134 1134 1134 1133 1133 1139 1139 1133 1133 1135 1135 1139 1139 1139 1139 1135 1135 1141 1141 1101 1101 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1100 1100 1103 1103 1103 1103 1100 1100 1106 1106 1100 1100 1107 1107 1106 1106 1106 1106 1107 1107 1110 1110 1107 1107 1112 1112 1110 1110 1110 1110 1112 1112 1116 1116 1112 1112 1115 1115 1116 1116 1116 1116 1115 1115 1121 1121 1115 1115 1117 1117 1121 1121 1121 1121 1117 1117 1123 1123 1321 1321 1306 1306 1310 1310 1321 1321 1320 1320 1306 1306 1320 1320 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1308 1308 1298 1298 1308 1308 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1275 1275 1280 1280 1280 1280 1275 1275 1274 1274 1275 1275 1271 1271 1274 1274 1271 1271 1267 1267 1274 1274 1274 1274 1267 1267 1270 1270 1267 1267 1264 1264 1270 1270 1264 1264 1260 1260 1270 1270 1270 1270 1260 1260 1266 1266 1260 1260 1255 1255 1266 1266 1255 1255 1249 1249 1266 1266 1266 1266 1249 1249 1262 1262 1249 1249 1247 1247 1262 1262 1247 1247 1245 1245 1262 1262 1262 1262 1245 1245 1258 1258 1245 1245 1243 1243 1258 1258 1243 1243 1242 1242 1258 1258 1258 1258 1242 1242 1253 1253 1242 1242 1239 1239 1253 1253 1239 1239 1238 1238 1253 1253 1253 1253 1238 1238 1251 1251 1238 1238 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1252 1252 1236 1236 1237 1237 1252 1252 1252 1252 1237 1237 1254 1254 1237 1237 1240 1240 1254 1254 1254 1254 1240 1240 1257 1257 1240 1240 1241 1241 1257 1257 1241 1241 1244 1244 1257 1257 1257 1257 1244 1244 1259 1259 1244 1244 1246 1246 1259 1259 1246 1246 1248 1248 1259 1259 1259 1259 1248 1248 1263 1263 1248 1248 1250 1250 1263 1263 1250 1250 1256 1256 1263 1263 1263 1263 1256 1256 1269 1269 1256 1256 1261 1261 1269 1269 1261 1261 1265 1265 1269 1269 1269 1269 1265 1265 1273 1273 1265 1265 1268 1268 1273 1273 1268 1268 1272 1272 1273 1273 1273 1273 1272 1272 1277 1277 1272 1272 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1297 1297 1300 1300 1291 1291 1291 1291 1300 1300 1296 1296 1300 1300 1304 1304 1296 1296 1304 1304 1309 1309 1296 1296 1296 1296 1309 1309 1301 1301 1309 1309 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1305 1305 1316 1316 1318 1318 1305 1305 1318 1318 1319 1319 1305 1305 1305 1305 1319 1319 1307 1307 1319 1319 1322 1322 1307 1307 1322 1322 1323 1323 1307 1307 1307 1307 1323 1323 1311 1311 1323 1323 1326 1326 1311 1311 1326 1326 1327 1327 1311 1311 1311 1311 1327 1327 1312 1312 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1310 1310 1325 1325 1324 1324 1310 1310 1310 1310 1324 1324 1321 1321 1332 1332 1333 1333 1345 1345 1332 1332 1345 1345 1330 1330 1334 1334 1331 1331 1345 1345 1331 1331 1329 1329 1345 1345 1345 1345 1329 1329 1330 1330 1340 1340 1338 1338 1345 1345 1338 1338 1336 1336 1345 1345 1345 1345 1336 1336 1334 1334 1347 1347 1344 1344 1345 1345 1344 1344 1342 1342 1345 1345 1345 1345 1342 1342 1340 1340 1353 1353 1351 1351 1345 1345 1351 1351 1349 1349 1345 1345 1345 1345 1349 1349 1347 1347 1359 1359 1357 1357 1345 1345 1357 1357 1355 1355 1345 1345 1345 1345 1355 1355 1353 1353 1358 1358 1360 1360 1345 1345 1360 1360 1361 1361 1345 1345 1345 1345 1361 1361 1359 1359 1352 1352 1354 1354 1345 1345 1354 1354 1356 1356 1345 1345 1345 1345 1356 1356 1358 1358 1346 1346 1348 1348 1345 1345 1348 1348 1350 1350 1345 1345 1345 1345 1350 1350 1352 1352 1339 1339 1341 1341 1345 1345 1341 1341 1343 1343 1345 1345 1345 1345 1343 1343 1346 1346 1333 1333 1335 1335 1345 1345 1335 1335 1337 1337 1345 1345 1345 1345 1337 1337 1339 1339 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+23 23 21 21 19 19 45 45 56 56 54 54 40 40 61 61 45 45 61 61 63 63 45 45 45 45 63 63 62 62 62 62 60 60 45 45 60 60 58 58 45 45 45 45 58 58 56 56 18 18 1 1 3 3 36 36 33 33 35 35 33 33 31 31 35 35 35 35 46 46 43 43 55 55 57 57 40 40 57 57 59 59 40 40 40 40 59 59 61 61 42 42 44 44 40 40 44 44 47 47 40 40 40 40 47 47 49 49 3 3 5 5 18 18 5 5 7 7 18 18 18 18 7 7 9 9 28 28 17 17 20 20 19 19 16 16 23 23 16 16 14 14 23 23 23 23 14 14 12 12 12 12 10 10 23 23 10 10 8 8 23 23 23 23 8 8 6 6 6 6 4 4 23 23 4 4 2 2 23 23 23 23 2 2 18 18 2 2 0 0 18 18 18 18 0 0 1 1 54 54 52 52 45 45 52 52 50 50 45 45 45 45 50 50 35 35 50 50 48 48 35 35 35 35 48 48 46 46 43 43 41 41 35 35 41 41 38 38 35 35 35 35 38 38 36 36 49 49 51 51 40 40 51 51 53 53 40 40 40 40 53 53 55 55 31 31 29 29 35 35 29 29 26 26 35 35 35 35 26 26 23 23 26 26 24 24 23 23 23 23 24 24 21 21 27 27 30 30 28 28 30 30 32 32 28 28 9 9 11 11 18 18 11 11 13 13 18 18 18 18 13 13 28 28 13 13 15 15 28 28 28 28 15 15 17 17 20 20 22 22 28 28 22 22 25 25 28 28 28 28 25 25 27 27 32 32 34 34 28 28 34 34 37 37 28 28 28 28 37 37 40 40 37 37 39 39 40 40 40 40 39 39 42 42 98 98 108 108 87 87 108 108 89 89 87 87 87 87 89 89 78 78 89 89 75 75 78 78 78 78 75 75 74 74 75 75 68 68 74 74 74 74 68 68 66 66 98 98 107 107 108 108 107 107 131 131 108 108 108 108 131 131 132 132 131 131 134 134 132 132 132 132 134 134 152 152 134 134 151 151 152 152 151 151 162 162 152 152 152 152 162 162 172 172 162 162 171 171 172 172 1497 1497 188 188 1498 1498 1499 1499 188 188 191 191 188 188 190 190 191 191 190 190 207 207 191 191 191 191 207 207 209 209 207 207 215 215 209 209 209 209 215 215 227 227 215 215 226 226 227 227 227 227 226 226 245 245 226 226 237 237 245 245 237 237 244 244 245 245 244 244 262 262 245 245 245 245 262 262 263 263 262 262 268 268 263 263 263 263 268 268 282 282 268 268 281 281 282 282 282 282 281 281 299 299 281 281 289 289 299 299 289 289 298 298 299 299 298 298 315 315 299 299 299 299 315 315 322 322 315 315 323 323 322 322 323 323 340 340 322 322 322 322 340 340 339 339 340 340 341 341 339 339 339 339 341 341 357 357 341 341 358 358 357 357 357 357 358 358 374 374 358 358 369 369 374 374 369 369 375 375 374 374 375 375 392 392 374 374 374 374 392 392 391 391 392 392 393 393 391 391 391 391 393 393 409 409 393 393 410 410 409 409 409 409 410 410 426 426 410 410 417 417 426 426 417 417 427 427 426 426 427 427 445 445 426 426 426 426 445 445 444 444 445 445 446 446 444 444 444 444 446 446 1500 1500 446 446 1501 1501 1502 1502 465 465 471 471 464 464 464 464 471 471 482 482 471 471 485 485 482 482 482 482 485 485 504 504 485 485 502 502 504 504 502 502 505 505 504 504 505 505 529 529 504 504 504 504 529 529 528 528 529 529 534 534 528 528 528 528 534 534 546 546 534 534 549 549 546 546 546 546 549 549 558 558 549 549 555 555 558 558 555 555 559 559 558 558 559 559 567 567 558 558 558 558 567 567 564 564 567 567 566 566 564 564 564 564 566 566 563 563 566 566 565 565 563 563 563 563 565 565 556 556 565 565 562 562 556 556 562 562 557 557 556 556 557 557 544 544 556 556 556 556 544 544 541 541 544 544 543 543 541 541 543 543 523 523 541 541 541 541 523 523 522 522 523 523 513 513 522 522 522 522 513 513 497 497 513 513 498 498 497 497 497 497 498 498 478 478 498 498 483 483 478 478 483 483 479 479 478 478 479 479 459 459 478 478 478 478 459 459 458 458 459 459 453 453 458 458 1503 1503 1504 1504 439 439 1505 1505 440 440 439 439 439 439 440 440 421 421 440 440 429 429 421 421 429 429 423 423 421 421 423 423 405 405 421 421 421 421 405 405 404 404 405 405 403 403 404 404 404 404 403 403 385 385 403 403 386 386 385 385 386 386 376 376 385 385 385 385 376 376 366 366 376 376 367 367 366 366 366 366 367 367 348 348 367 367 353 353 348 348 353 353 349 349 348 348 349 349 332 332 348 348 348 348 332 332 331 331 332 332 324 324 331 331 331 331 324 324 308 308 324 324 307 307 308 308 308 308 307 307 291 291 307 307 306 306 291 291 306 306 290 290 291 291 290 290 273 273 291 291 291 291 273 273 274 274 273 273 272 272 274 274 274 274 272 272 256 256 272 272 255 255 256 256 256 256 255 255 239 239 255 255 252 252 239 239 252 252 238 238 239 239 238 238 223 223 239 239 239 239 223 223 221 221 223 223 220 220 221 221 220 220 203 203 221 221 221 221 203 203 204 204 203 203 199 199 204 204 204 204 199 199 185 185 199 199 184 184 185 185 185 185 184 184 1506 1506 184 184 1507 1507 1508 1508 173 173 165 165 166 166 165 165 146 146 166 166 166 166 146 146 148 148 146 146 144 144 148 148 148 148 144 144 126 126 144 144 125 125 126 126 126 126 125 125 102 102 125 125 114 114 102 102 114 114 101 101 102 102 101 101 82 82 102 102 102 102 82 82 85 85 82 82 72 72 85 85 85 85 72 72 73 73 72 72 69 69 73 73 73 73 69 69 67 67 69 69 64 64 67 67 67 67 64 64 68 68 64 64 65 65 68 68 68 68 65 65 66 66 85 85 106 106 102 102 1509 1509 128 128 1510 1510 1511 1511 128 128 1512 1512 128 128 150 150 1513 1513 1514 1514 150 150 1515 1515 150 150 168 168 1516 1516 1517 1517 168 168 1518 1518 168 168 186 186 1519 1519 1520 1520 186 186 1521 1521 186 186 205 205 1522 1522 1523 1523 205 205 1524 1524 205 205 222 222 1525 1525 1526 1526 222 222 1527 1527 222 222 240 240 1528 1528 1529 1529 240 240 1530 1530 240 240 1531 1531 1532 1532 239 239 257 257 256 256 257 257 275 275 256 256 256 256 275 275 274 274 275 275 292 292 274 274 274 274 292 292 291 291 292 292 309 309 291 291 291 291 309 309 308 308 309 309 330 330 308 308 308 308 330 330 331 331 330 330 347 347 331 331 331 331 347 347 348 348 347 347 365 365 348 348 348 348 365 365 366 366 365 365 384 384 366 366 366 366 384 384 385 385 1533 1533 402 402 1534 1534 1535 1535 402 402 1536 1536 402 402 420 420 1537 1537 1538 1538 420 420 1539 1539 420 420 437 437 1540 1540 1541 1541 437 437 1542 1542 437 437 456 456 1543 1543 1544 1544 456 456 1545 1545 456 456 475 475 1546 1546 1547 1547 475 475 1548 1548 475 475 494 494 1549 1549 1550 1550 494 494 1551 1551 494 494 1552 1552 1553 1553 497 497 518 518 522 522 518 518 538 538 522 522 522 522 538 538 541 541 538 538 551 551 541 541 541 541 551 551 556 556 551 551 560 560 556 556 556 556 560 560 563 563 560 560 561 561 563 563 563 563 561 561 564 564 561 561 554 554 564 564 564 564 554 554 558 558 554 554 542 542 558 558 558 558 542 542 546 546 542 542 524 524 546 546 546 546 524 524 528 528 1554 1554 501 501 1555 1555 1556 1556 501 501 1557 1557 501 501 480 480 1558 1558 1559 1559 480 480 1560 1560 480 480 462 462 1561 1561 1562 1562 462 462 1563 1563 462 462 443 443 1564 1564 1565 1565 443 443 1566 1566 443 443 425 425 1567 1567 1568 1568 425 425 1569 1569 425 425 408 408 1570 1570 1571 1571 408 408 1572 1572 408 408 390 390 1573 1573 1574 1574 390 390 1575 1575 390 390 1576 1576 1577 1577 391 391 373 373 374 374 373 373 356 356 374 374 374 374 356 356 357 357 356 356 338 338 357 357 357 357 338 338 339 339 338 338 321 321 339 339 339 339 321 321 322 322 321 321 300 300 322 322 322 322 300 300 299 299 300 300 283 283 299 299 299 299 283 283 282 282 283 283 264 264 282 282 282 282 264 264 263 263 264 264 246 246 263 263 263 263 246 246 245 245 1578 1578 228 228 1579 1579 1580 1580 228 228 1581 1581 228 228 210 210 1582 1582 1583 1583 210 210 1584 1584 210 210 193 193 1585 1585 1586 1586 193 193 1587 1587 193 193 175 175 1588 1588 1589 1589 175 175 1590 1590 175 175 155 155 1591 1591 1592 1592 155 155 1593 1593 155 155 136 136 1594 1594 1595 1595 136 136 1596 1596 136 136 1597 1597 1598 1598 132 132 112 112 108 108 112 112 92 92 108 108 108 108 92 92 89 89 92 92 80 80 89 89 89 89 80 80 75 75 80 80 71 71 75 75 75 75 71 71 68 68 71 71 70 70 68 68 68 68 70 70 67 67 70 70 76 76 67 67 67 67 76 76 73 73 76 76 88 88 73 73 73 73 88 88 85 85 88 88 106 106 85 85 1599 1599 113 113 1600 1600 113 113 135 135 1601 1601 1602 1602 135 135 128 128 135 135 153 153 128 128 128 128 153 153 150 150 153 153 170 170 150 150 150 150 170 170 168 168 170 170 189 189 168 168 168 168 189 189 186 186 189 189 206 206 186 186 186 186 206 206 205 205 206 206 224 224 205 205 205 205 224 224 222 222 224 224 241 241 222 222 222 222 241 241 240 240 241 241 258 258 240 240 240 240 258 258 1603 1603 258 258 276 276 1604 1604 1605 1605 276 276 1606 1606 276 276 293 293 1607 1607 1608 1608 293 293 1609 1609 293 293 310 310 1610 1610 1611 1611 310 310 1612 1612 310 310 329 329 1613 1613 1614 1614 329 329 1615 1615 329 329 346 346 1616 1616 1617 1617 346 346 1618 1618 346 346 364 364 1619 1619 1620 1620 364 364 1621 1621 364 364 382 382 1622 1622 1623 1623 382 382 1624 1624 382 382 400 400 1625 1625 1626 1626 400 400 402 402 400 400 418 418 402 402 402 402 418 418 420 420 418 418 436 436 420 420 420 420 436 436 437 437 436 436 454 454 437 437 437 437 454 454 456 456 454 454 472 472 456 456 456 456 472 472 475 475 472 472 492 492 475 475 475 475 492 492 494 494 492 492 512 512 494 494 494 494 512 512 1627 1627 512 512 533 533 1628 1628 1629 1629 533 533 1630 1630 533 533 547 547 1631 1631 1632 1632 547 547 1633 1633 547 547 552 552 1634 1634 1635 1635 552 552 1636 1636 552 552 553 553 1637 1637 1638 1638 553 553 1639 1639 553 553 550 550 1640 1640 1641 1641 550 550 1642 1642 550 550 536 536 1643 1643 1644 1644 536 536 1645 1645 536 536 517 517 1646 1646 1647 1647 517 517 1648 1648 517 517 495 495 1649 1649 1650 1650 495 495 501 501 495 495 477 477 501 501 501 501 477 477 480 480 477 477 460 460 480 480 480 480 460 460 462 462 460 460 441 441 462 462 462 462 441 441 443 443 441 441 424 424 443 443 443 443 424 424 425 425 424 424 407 407 425 425 425 425 407 407 408 408 407 407 389 389 408 408 408 408 389 389 390 390 389 389 372 372 390 390 390 390 372 372 1651 1651 372 372 355 355 1652 1652 1653 1653 355 355 1654 1654 355 355 337 337 1655 1655 1656 1656 337 337 1657 1657 337 337 320 320 1658 1658 1659 1659 320 320 1660 1660 320 320 301 301 1661 1661 1662 1662 301 301 1663 1663 301 301 284 284 1664 1664 1665 1665 284 284 1666 1666 284 284 265 265 1667 1667 1668 1668 265 265 1669 1669 265 265 248 248 1670 1670 1671 1671 248 248 1672 1672 248 248 230 230 1673 1673 1674 1674 230 230 228 228 230 230 212 212 228 228 228 228 212 212 210 210 212 212 194 194 210 210 210 210 194 194 193 193 194 194 177 177 193 193 193 193 177 177 175 175 177 177 158 158 175 175 175 175 158 158 155 155 158 158 138 138 155 155 155 155 138 138 136 136 138 138 118 118 136 136 136 136 118 118 1675 1675 118 118 96 96 1676 1676 1677 1677 96 96 1678 1678 96 96 84 84 1679 1679 1680 1680 84 84 1681 1681 84 84 79 79 1682 1682 1683 1683 79 79 1684 1684 79 79 77 77 1685 1685 1686 1686 77 77 1687 1687 77 77 81 81 1688 1688 1689 1689 81 81 1690 1690 81 81 94 94 1691 1691 1692 1692 94 94 1693 1693 94 94 113 113 1694 1694 94 94 119 119 113 113 119 119 140 140 113 113 113 113 140 140 135 135 140 140 157 157 135 135 135 135 157 157 153 153 157 157 176 176 153 153 153 153 176 176 170 170 176 176 192 192 170 170 170 170 192 192 189 189 192 192 208 208 189 189 189 189 208 208 206 206 208 208 225 225 206 206 206 206 225 225 224 224 225 225 242 242 224 224 224 224 242 242 241 241 242 242 259 259 241 241 241 241 259 259 258 258 259 259 277 277 258 258 258 258 277 277 276 276 277 277 294 294 276 276 276 276 294 294 293 293 294 294 311 311 293 293 293 293 311 311 310 310 311 311 328 328 310 310 310 310 328 328 329 329 328 328 345 345 329 329 329 329 345 345 346 346 345 345 362 362 346 346 346 346 362 362 364 364 362 362 381 381 364 364 364 364 381 381 382 382 381 381 398 398 382 382 382 382 398 398 400 400 398 398 416 416 400 400 400 400 416 416 418 418 416 416 434 434 418 418 418 418 434 434 436 436 434 434 451 451 436 436 436 436 451 451 454 454 451 451 469 469 454 454 454 454 469 469 472 472 469 469 488 488 472 472 472 472 488 488 492 492 488 488 506 506 492 492 492 492 506 506 512 512 506 506 525 525 512 512 512 512 525 525 533 533 525 525 539 539 533 533 533 533 539 539 547 547 539 539 545 545 547 547 547 547 545 545 552 552 545 545 548 548 552 552 552 552 548 548 553 553 548 548 540 540 553 553 553 553 540 540 550 550 540 540 530 530 550 550 550 550 530 530 536 536 530 530 511 511 536 536 536 536 511 511 517 517 511 511 490 490 517 517 517 517 490 490 495 495 490 490 473 473 495 495 495 495 473 473 477 477 473 473 455 455 477 477 477 477 455 455 460 460 455 455 438 438 460 460 460 460 438 438 441 441 438 438 422 422 441 441 441 441 422 422 424 424 422 422 406 406 424 424 424 424 406 406 407 407 406 406 388 388 407 407 407 407 388 388 389 389 388 388 371 371 389 389 389 389 371 371 372 372 371 371 354 354 372 372 372 372 354 354 355 355 354 354 336 336 355 355 355 355 336 336 337 337 336 336 319 319 337 337 337 337 319 319 320 320 319 319 302 302 320 320 320 320 302 302 301 301 302 302 285 285 301 301 301 301 285 285 284 284 285 285 267 267 284 284 284 284 267 267 265 265 267 267 249 249 265 265 265 265 249 249 248 248 249 249 232 232 248 248 248 248 232 232 230 230 232 232 213 213 230 230 230 230 213 213 212 212 213 213 196 196 212 212 212 212 196 196 194 194 196 196 179 179 194 194 194 194 179 179 177 177 179 179 160 160 177 177 177 177 160 160 158 158 160 160 142 142 158 158 158 158 142 142 138 138 142 142 124 124 138 138 138 138 124 124 118 118 124 124 105 105 118 118 118 118 105 105 96 96 105 105 91 91 96 96 96 96 91 91 84 84 91 91 86 86 84 84 84 84 86 86 79 79 86 86 83 83 79 79 79 79 83 83 77 77 83 83 90 90 77 77 77 77 90 90 81 81 90 90 100 100 81 81 81 81 100 100 94 94 100 100 119 119 94 94 100 100 127 127 119 119 127 127 143 143 119 119 119 119 143 143 140 140 143 143 161 161 140 140 140 140 161 161 157 157 161 161 178 178 157 157 157 157 178 178 176 176 178 178 195 195 176 176 176 176 195 195 192 192 195 195 211 211 192 192 192 192 211 211 208 208 211 211 229 229 208 208 208 208 229 229 225 225 229 229 243 243 225 225 225 225 243 243 242 242 243 243 260 260 242 242 242 242 260 260 259 259 260 260 278 278 259 259 259 259 278 278 277 277 278 278 295 295 277 277 277 277 295 295 294 294 295 295 312 312 294 294 294 294 312 312 311 311 312 312 327 327 311 311 311 311 327 327 328 328 327 327 344 344 328 328 328 328 344 344 345 345 344 344 361 361 345 345 345 345 361 361 362 362 361 361 379 379 362 362 362 362 379 379 381 381 379 379 397 397 381 381 381 381 397 397 398 398 397 397 414 414 398 398 398 398 414 414 416 416 414 414 432 432 416 416 416 416 432 432 434 434 432 432 449 449 434 434 434 434 449 449 451 451 449 449 467 467 451 451 451 451 467 467 469 469 467 467 484 484 469 469 469 469 484 484 488 488 484 484 499 499 488 488 488 488 499 499 506 506 499 499 516 516 506 506 506 506 516 516 525 525 516 516 531 531 525 525 525 525 531 531 539 539 531 531 535 535 539 539 539 539 535 535 545 545 535 535 537 537 545 545 545 545 537 537 548 548 537 537 532 532 548 548 548 548 532 532 540 540 532 532 520 520 540 540 540 540 520 520 530 530 520 520 503 503 530 530 530 530 503 503 511 511 503 503 487 487 511 511 511 511 487 487 490 490 487 487 468 468 490 490 490 490 468 468 473 473 468 468 452 452 473 473 473 473 452 452 455 455 452 452 435 435 455 455 455 455 435 435 438 438 435 435 419 419 438 438 438 438 419 419 422 422 419 419 401 401 422 422 422 422 401 401 406 406 401 401 387 387 406 406 406 406 387 387 388 388 387 387 370 370 388 388 388 388 370 370 371 371 370 370 352 352 371 371 371 371 352 352 354 354 352 352 335 335 354 354 354 354 335 335 336 336 335 335 318 318 336 336 336 336 318 318 319 319 318 318 303 303 319 319 319 319 303 303 302 302 303 303 286 286 302 302 302 302 286 286 285 285 286 286 269 269 285 285 285 285 269 269 267 267 269 269 251 251 267 267 267 267 251 251 249 249 251 251 233 233 249 249 249 249 233 233 232 232 233 233 216 216 232 232 232 232 216 216 213 213 216 216 198 198 213 213 213 213 198 198 196 196 198 198 181 181 196 196 196 196 181 181 179 179 181 181 163 163 179 179 179 179 163 163 160 160 163 163 147 147 160 160 160 160 147 147 142 142 147 147 130 130 142 142 142 142 130 130 124 124 130 130 115 115 124 124 124 124 115 115 105 105 115 115 99 99 105 105 105 105 99 99 91 91 99 99 95 95 91 91 91 91 95 95 86 86 95 95 93 93 86 86 86 86 93 93 83 83 93 93 97 97 83 83 83 83 97 97 90 90 97 97 110 110 90 90 90 90 110 110 100 100 110 110 127 127 100 100 110 110 137 137 127 127 137 137 149 149 127 127 127 127 149 149 143 143 149 149 164 164 143 143 143 143 164 164 161 161 164 164 180 180 161 161 161 161 180 180 178 178 180 180 197 197 178 178 178 178 197 197 195 195 197 197 214 214 195 195 195 195 214 214 211 211 214 214 231 231 211 211 211 211 231 231 229 229 231 231 247 247 229 229 229 229 247 247 243 243 247 247 261 261 243 243 243 243 261 261 260 260 261 261 279 279 260 260 260 260 279 279 278 278 279 279 296 296 278 278 278 278 296 296 295 295 296 296 313 313 295 295 295 295 313 313 312 312 313 313 326 326 312 312 312 312 326 326 327 327 326 326 343 343 327 327 327 327 343 343 344 344 343 343 360 360 344 344 344 344 360 360 361 361 360 360 378 378 361 361 361 361 378 378 379 379 378 378 395 395 379 379 379 379 395 395 397 397 395 395 412 412 397 397 397 397 412 412 414 414 412 412 430 430 414 414 414 414 430 430 432 432 430 430 448 448 432 432 432 432 448 448 449 449 448 448 463 463 449 449 449 449 463 463 467 467 463 463 476 476 467 467 467 467 476 476 484 484 476 476 491 491 484 484 484 484 491 491 499 499 491 491 507 507 499 499 499 499 507 507 516 516 507 507 519 519 516 516 516 516 519 519 531 531 519 519 526 526 531 531 531 531 526 526 535 535 526 526 527 527 535 535 535 535 527 527 537 537 527 527 521 521 537 537 537 537 521 521 532 532 521 521 509 509 532 532 532 532 509 509 520 520 509 509 493 493 520 520 520 520 493 493 503 503 493 493 481 481 503 503 503 503 481 481 487 487 481 481 466 466 487 487 487 487 466 466 468 468 466 466 450 450 468 468 468 468 450 450 452 452 450 450 433 433 452 452 452 452 433 433 435 435 433 433 415 415 435 435 435 435 415 415 419 419 415 415 399 399 419 419 419 419 399 399 401 401 399 399 383 383 401 401 401 401 383 383 387 387 383 383 368 368 387 387 387 387 368 368 370 370 368 368 351 351 370 370 370 370 351 351 352 352 351 351 334 334 352 352 352 352 334 334 335 335 334 334 317 317 335 335 335 335 317 317 318 318 317 317 304 304 318 318 318 318 304 304 303 303 304 304 287 287 303 303 303 303 287 287 286 286 287 287 270 270 286 286 286 286 270 270 269 269 270 270 253 253 269 269 269 269 253 253 251 251 253 253 235 235 251 251 251 251 235 235 233 233 235 235 218 218 233 233 233 233 218 218 216 216 218 218 201 201 216 216 216 216 201 201 198 198 201 201 182 182 198 198 198 198 182 182 181 181 182 182 167 167 181 181 181 181 167 167 163 163 167 167 154 154 163 163 163 163 154 154 147 147 154 154 139 139 147 147 147 147 139 139 130 130 139 139 123 123 130 130 130 130 123 123 115 115 123 123 111 111 115 115 115 115 111 111 99 99 111 111 104 104 99 99 99 99 104 104 95 95 104 104 103 103 95 95 95 95 103 103 93 93 103 103 109 109 93 93 93 93 109 109 97 97 109 109 121 121 97 97 97 97 121 121 110 110 121 121 137 137 110 110 121 121 141 141 137 137 141 141 156 156 137 137 137 137 156 156 149 149 156 156 169 169 149 149 149 149 169 169 164 164 169 169 183 183 164 164 164 164 183 183 180 180 183 183 200 200 180 180 180 180 200 200 197 197 200 200 217 217 197 197 197 197 217 217 214 214 217 217 234 234 214 214 214 214 234 234 231 231 234 234 250 250 231 231 231 231 250 250 247 247 250 250 266 266 247 247 247 247 266 266 261 261 266 266 280 280 261 261 261 261 280 280 279 279 280 280 297 297 279 279 279 279 297 297 296 296 297 297 314 314 296 296 296 296 314 314 313 313 314 314 325 325 313 313 313 313 325 325 326 326 325 325 342 342 326 326 326 326 342 342 343 343 342 342 359 359 343 343 343 343 359 359 360 360 359 359 377 377 360 360 360 360 377 377 378 378 377 377 394 394 378 378 378 378 394 394 395 395 394 394 411 411 395 395 395 395 411 411 412 412 411 411 428 428 412 412 412 412 428 428 430 430 428 428 442 442 430 430 430 430 442 442 448 448 442 442 457 457 448 448 448 448 457 457 463 463 457 457 470 470 463 463 463 463 470 470 476 476 470 470 486 486 476 476 476 476 486 486 491 491 486 486 496 496 491 491 491 491 496 496 507 507 496 496 508 508 507 507 507 507 508 508 519 519 508 508 514 514 519 519 519 519 514 514 526 526 514 514 515 515 526 526 526 526 515 515 527 527 515 515 510 510 527 527 527 527 510 510 521 521 510 510 500 500 521 521 521 521 500 500 509 509 500 500 489 489 509 509 509 509 489 489 493 493 489 489 474 474 493 493 493 493 474 474 481 481 474 474 461 461 481 481 481 481 461 461 466 466 461 461 447 447 466 466 466 466 447 447 450 450 447 447 431 431 450 450 450 450 431 431 433 433 431 431 413 413 433 433 433 433 413 413 415 415 413 413 396 396 415 415 415 415 396 396 399 399 396 396 380 380 399 399 399 399 380 380 383 383 380 380 363 363 383 383 383 383 363 363 368 368 363 363 350 350 368 368 368 368 350 350 351 351 350 350 333 333 351 351 351 351 333 333 334 334 333 333 316 316 334 334 334 334 316 316 317 317 316 316 305 305 317 317 317 317 305 305 304 304 305 305 288 288 304 304 304 304 288 288 287 287 288 288 271 271 287 287 287 287 271 271 270 270 271 271 254 254 270 270 270 270 254 254 253 253 254 254 236 236 253 253 253 253 236 236 235 235 236 236 219 219 235 235 235 235 219 219 218 218 219 219 202 202 218 218 218 218 202 202 201 201 202 202 187 187 201 201 201 201 187 187 182 182 187 187 174 174 182 182 182 182 174 174 167 167 174 174 159 159 167 167 167 167 159 159 154 154 159 159 145 145 154 154 154 154 145 145 139 139 145 145 133 133 139 139 139 139 133 133 123 123 133 133 122 122 123 123 123 123 122 122 111 111 122 122 117 117 111 111 111 111 117 117 104 104 117 117 116 116 104 104 104 104 116 116 103 103 116 116 120 120 103 103 103 103 120 120 109 109 120 120 129 129 109 109 109 109 129 129 121 121 129 129 141 141 121 121 572 572 573 573 574 574 572 572 574 574 578 578 573 573 572 572 568 568 572 572 569 569 568 568 568 568 569 569 570 570 570 570 569 569 571 571 569 569 576 576 571 571 571 571 576 576 575 575 584 584 582 582 581 581 582 582 580 580 581 581 581 581 580 580 576 576 580 580 577 577 576 576 576 576 577 577 575 575 584 584 581 581 588 588 581 581 589 589 588 588 588 588 589 589 590 590 590 590 589 589 594 594 589 589 595 595 594 594 594 594 595 595 596 596 596 596 595 595 598 598 1695 1695 602 602 1696 1696 1697 1697 602 602 603 603 603 603 602 602 604 604 602 602 609 609 604 604 604 604 609 609 608 608 615 615 614 614 609 609 614 614 610 610 609 609 609 609 610 610 608 608 624 624 622 622 623 623 622 622 618 618 623 623 623 623 618 618 615 615 618 618 616 616 615 615 615 615 616 616 614 614 624 624 623 623 628 628 623 623 629 629 628 628 628 628 629 629 630 630 630 630 629 629 632 632 629 629 636 636 632 632 632 632 636 636 637 637 637 637 636 636 638 638 636 636 644 644 638 638 638 638 644 644 642 642 651 651 648 648 644 644 648 648 643 643 644 644 644 644 643 643 642 642 657 657 656 656 658 658 656 656 652 652 658 658 658 658 652 652 651 651 652 652 650 650 651 651 651 651 650 650 648 648 657 657 658 658 662 662 658 658 664 664 662 662 662 662 664 664 663 663 663 663 664 664 666 666 664 664 672 672 666 666 666 666 672 672 670 670 1698 1698 1699 1699 672 672 1700 1700 671 671 672 672 672 672 671 671 670 670 685 685 682 682 678 678 682 682 677 677 678 678 678 678 677 677 676 676 691 691 690 690 692 692 690 690 686 686 692 692 692 692 686 686 685 685 686 686 684 684 685 685 685 685 684 684 682 682 691 691 692 692 696 696 692 692 698 698 696 696 696 696 698 698 697 697 697 697 698 698 700 700 698 698 706 706 700 700 700 700 706 706 705 705 702 702 703 703 706 706 703 703 704 704 706 706 706 706 704 704 705 705 695 695 699 699 702 702 699 699 701 701 702 702 702 702 701 701 703 703 687 687 689 689 688 688 689 689 693 693 688 688 688 688 693 693 695 695 693 693 694 694 695 695 695 695 694 694 699 699 687 687 688 688 683 683 688 688 681 681 683 683 683 683 681 681 680 680 680 680 681 681 679 679 681 681 674 674 679 679 679 679 674 674 675 675 665 665 667 667 668 668 667 667 669 669 668 668 668 668 669 669 1701 1701 669 669 1702 1702 1703 1703 674 674 673 673 675 675 654 654 655 655 660 660 655 655 659 659 660 660 660 660 659 659 668 668 659 659 661 661 668 668 668 668 661 661 665 665 647 647 649 649 654 654 649 649 653 653 654 654 654 654 653 653 655 655 639 639 641 641 640 640 641 641 645 645 640 640 640 640 645 645 647 647 645 645 646 646 647 647 647 647 646 646 649 649 639 639 640 640 635 635 640 640 633 633 635 635 635 635 633 633 634 634 634 634 633 633 631 631 633 633 625 625 631 631 631 631 625 625 627 627 619 619 621 621 625 625 621 621 626 626 625 625 625 625 626 626 627 627 612 612 617 617 619 619 617 617 620 620 619 619 619 619 620 620 621 621 606 606 607 607 605 605 607 607 611 611 605 605 605 605 611 611 612 612 611 611 613 613 612 612 612 612 613 613 617 617 606 606 605 605 601 601 605 605 1704 1704 601 601 601 601 1705 1705 1706 1706 591 591 593 593 599 599 593 593 597 597 599 599 599 599 597 597 600 600 585 585 587 587 591 591 587 587 592 592 591 591 591 591 592 592 593 593 574 574 579 579 578 578 579 579 583 583 578 578 578 578 583 583 585 585 583 583 586 586 585 585 585 585 586 586 587 587 784 784 770 770 786 786 770 770 773 773 786 786 786 786 773 773 788 788 773 773 775 775 788 788 788 788 775 775 790 790 775 775 778 778 790 790 790 790 778 778 792 792 778 778 781 781 792 792 792 792 781 781 794 794 781 781 783 783 794 794 794 794 783 783 793 793 783 783 782 782 793 793 793 793 782 782 791 791 716 716 730 730 714 714 730 730 727 727 714 714 714 714 727 727 712 712 727 727 724 724 712 712 712 712 724 724 710 710 724 724 722 722 710 710 710 710 722 722 708 708 722 722 720 720 708 708 708 708 720 720 707 707 720 720 718 718 707 707 707 707 718 718 709 709 782 782 780 780 791 791 780 780 777 777 791 791 791 791 777 777 789 789 777 777 774 774 789 789 789 789 774 774 787 787 774 774 772 772 787 787 787 787 772 772 785 785 772 772 769 769 785 785 785 785 769 769 779 779 769 769 766 766 779 779 779 779 766 766 771 771 766 766 763 763 771 771 771 771 763 763 765 765 763 763 760 760 765 765 765 765 760 760 759 759 740 740 745 745 746 746 745 745 749 749 746 746 746 746 749 749 750 750 749 749 752 752 750 750 750 750 752 752 756 756 752 752 755 755 756 756 756 756 755 755 762 762 755 755 758 758 762 762 762 762 758 758 768 768 758 758 761 761 768 768 768 768 761 761 776 776 761 761 764 764 776 776 776 776 764 764 784 784 764 764 767 767 784 784 784 784 767 767 770 770 760 760 757 757 759 759 757 757 754 754 759 759 759 759 754 754 753 753 754 754 751 751 753 753 753 753 751 751 747 747 751 751 748 748 747 747 747 747 748 748 741 741 748 748 744 744 741 741 741 741 744 744 736 736 744 744 742 742 736 736 736 736 742 742 729 729 742 742 738 738 729 729 729 729 738 738 719 719 738 738 735 735 719 719 719 719 735 735 716 716 735 735 732 732 716 716 716 716 732 732 730 730 718 718 721 721 709 709 721 721 723 723 709 709 709 709 723 723 711 711 723 723 725 725 711 711 711 711 725 725 713 713 725 725 728 728 713 713 713 713 728 728 715 715 728 728 731 731 715 715 715 715 731 731 717 717 731 731 733 733 717 717 717 717 733 733 726 726 733 733 737 737 726 726 726 726 737 737 734 734 737 737 739 739 734 734 734 734 739 739 740 740 739 739 743 743 740 740 740 740 743 743 745 745 834 834 826 826 830 830 830 830 837 837 834 834 837 837 838 838 834 834 834 834 838 838 846 846 838 838 848 848 846 846 846 846 848 848 858 858 848 848 853 853 858 858 853 853 859 859 858 858 858 858 859 859 874 874 859 859 875 875 874 874 875 875 876 876 874 874 874 874 876 876 890 890 876 876 891 891 890 890 1707 1707 1708 1708 905 905 1709 1709 1710 1710 905 905 1711 1711 906 906 905 905 905 905 906 906 921 921 906 906 922 922 921 921 922 922 923 923 921 921 921 921 923 923 939 939 923 923 940 940 939 939 939 939 940 940 956 956 940 940 945 945 956 956 945 945 957 957 956 956 956 956 957 957 973 973 957 957 974 974 973 973 974 974 975 975 973 973 973 973 975 975 991 991 975 975 992 992 991 991 991 991 992 992 1003 1003 992 992 993 993 1003 1003 993 993 1002 1002 1003 1003 1003 1003 1002 1002 1018 1018 1002 1002 1017 1017 1018 1018 1017 1017 1025 1025 1018 1018 1018 1018 1025 1025 1035 1035 1025 1025 1033 1033 1035 1035 1035 1035 1033 1033 1051 1051 1033 1033 1045 1045 1051 1051 1045 1045 1050 1050 1051 1051 1051 1051 1050 1050 1067 1067 1050 1050 1066 1066 1067 1067 1066 1066 1072 1072 1067 1067 1067 1067 1072 1072 1085 1085 1072 1072 1083 1083 1085 1085 1085 1085 1083 1083 1712 1712 1083 1083 1713 1713 1714 1714 1094 1094 1100 1100 1101 1101 1101 1101 1100 1100 1116 1116 1100 1100 1114 1114 1116 1116 1114 1114 1119 1119 1116 1116 1116 1116 1119 1119 1131 1131 1119 1119 1129 1129 1131 1131 1131 1131 1129 1129 1146 1146 1129 1129 1139 1139 1146 1146 1139 1139 1143 1143 1146 1146 1146 1146 1143 1143 1158 1158 1143 1143 1156 1156 1158 1158 1156 1156 1159 1159 1158 1158 1158 1158 1159 1159 1168 1168 1159 1159 1164 1164 1168 1168 1168 1168 1164 1164 1167 1167 1164 1164 1163 1163 1167 1167 1163 1163 1161 1161 1167 1167 1167 1167 1161 1161 1157 1157 1161 1161 1154 1154 1157 1157 1154 1154 1150 1150 1157 1157 1157 1157 1150 1150 1142 1142 1150 1150 1140 1140 1142 1142 1142 1142 1140 1140 1127 1127 1140 1140 1130 1130 1127 1127 1130 1130 1126 1126 1127 1127 1127 1127 1126 1126 1112 1112 1126 1126 1111 1111 1112 1112 1111 1111 1107 1107 1112 1112 1112 1112 1107 1107 1097 1097 1107 1107 1096 1096 1097 1097 1715 1715 1716 1716 1081 1081 1717 1717 1084 1084 1081 1081 1084 1084 1080 1080 1081 1081 1081 1081 1080 1080 1064 1064 1080 1080 1063 1063 1064 1064 1063 1063 1061 1061 1064 1064 1064 1064 1061 1061 1047 1047 1061 1061 1046 1046 1047 1047 1046 1046 1032 1032 1047 1047 1047 1047 1032 1032 1029 1029 1032 1032 1028 1028 1029 1029 1029 1029 1028 1028 1012 1012 1028 1028 1011 1011 1012 1012 1011 1011 1010 1010 1012 1012 1012 1012 1010 1010 995 995 1010 1010 994 994 995 995 994 994 988 988 995 995 995 995 988 988 982 982 988 988 983 983 982 982 982 982 983 983 968 968 983 983 969 969 968 968 969 969 958 958 968 968 968 968 958 958 952 952 958 958 953 953 952 952 953 953 937 937 952 952 952 952 937 937 934 934 937 937 936 936 934 934 934 934 936 936 918 918 936 936 919 919 918 918 919 919 911 911 918 918 918 918 911 911 901 901 911 911 902 902 901 901 902 902 1718 1718 901 901 901 901 1719 1719 1720 1720 889 889 887 887 885 885 885 885 887 887 871 871 887 887 872 872 871 871 872 872 865 865 871 871 871 871 865 865 856 856 865 865 857 857 856 856 856 856 857 857 844 844 857 857 845 845 844 844 844 844 845 845 832 832 845 845 836 836 832 832 832 832 836 836 826 826 836 836 831 831 826 826 826 826 831 831 830 830 856 856 852 852 871 871 1721 1721 868 868 1722 1722 1723 1723 868 868 1724 1724 868 868 883 883 1725 1725 1726 1726 883 883 1727 1727 883 883 900 900 1728 1728 1729 1729 900 900 1730 1730 900 900 916 916 1731 1731 1732 1732 916 916 1733 1733 916 916 933 933 1734 1734 1735 1735 933 933 1736 1736 933 933 1737 1737 1738 1738 952 952 950 950 968 968 950 950 966 966 968 968 968 968 966 966 982 982 966 966 981 981 982 982 982 982 981 981 995 995 981 981 996 996 995 995 995 995 996 996 1012 1012 996 996 1013 1013 1012 1012 1012 1012 1013 1013 1029 1029 1013 1013 1030 1030 1029 1029 1029 1029 1030 1030 1047 1047 1030 1030 1048 1048 1047 1047 1047 1047 1048 1048 1064 1064 1739 1739 1065 1065 1740 1740 1741 1741 1065 1065 1742 1742 1065 1065 1082 1082 1743 1743 1744 1744 1082 1082 1745 1745 1082 1082 1099 1099 1746 1746 1747 1747 1099 1099 1748 1748 1099 1099 1115 1115 1749 1749 1750 1750 1115 1115 1751 1751 1115 1115 1132 1132 1752 1752 1753 1753 1132 1132 1754 1754 1132 1132 1755 1755 1756 1756 1142 1142 1147 1147 1157 1157 1147 1147 1160 1160 1157 1157 1157 1157 1160 1160 1167 1167 1160 1160 1172 1172 1167 1167 1167 1167 1172 1172 1168 1168 1172 1172 1173 1173 1168 1168 1168 1168 1173 1173 1158 1158 1173 1173 1162 1162 1158 1158 1158 1158 1162 1162 1146 1146 1162 1162 1149 1149 1146 1146 1146 1146 1149 1149 1131 1131 1757 1757 1134 1134 1758 1758 1759 1759 1134 1134 1760 1760 1134 1134 1118 1118 1761 1761 1762 1762 1118 1118 1763 1763 1118 1118 1103 1103 1764 1764 1765 1765 1103 1103 1766 1766 1103 1103 1087 1087 1767 1767 1768 1768 1087 1087 1769 1769 1087 1087 1069 1069 1770 1770 1771 1771 1069 1069 1772 1772 1069 1069 1052 1052 1773 1773 1774 1774 1052 1052 1775 1775 1052 1052 1776 1776 1777 1777 1035 1035 1036 1036 1018 1018 1036 1036 1020 1020 1018 1018 1018 1018 1020 1020 1003 1003 1020 1020 1004 1004 1003 1003 1003 1003 1004 1004 991 991 1004 1004 990 990 991 991 991 991 990 990 973 973 990 990 972 972 973 973 973 973 972 972 956 956 972 972 955 955 956 956 956 956 955 955 939 939 1778 1778 938 938 1779 1779 1780 1780 938 938 1781 1781 938 938 920 920 1782 1782 1783 1783 920 920 1784 1784 920 920 903 903 1785 1785 1786 1786 903 903 1787 1787 903 903 886 886 1788 1788 1789 1789 886 886 1790 1790 886 886 870 870 1791 1791 1792 1792 870 870 1793 1793 870 870 1794 1794 1795 1795 858 858 855 855 846 846 855 855 841 841 846 846 846 846 841 841 834 834 841 841 825 825 834 834 834 834 825 825 826 826 825 825 822 822 826 826 826 826 822 822 832 832 822 822 823 823 832 832 832 832 823 823 844 844 823 823 839 839 844 844 844 844 839 839 856 856 839 839 852 852 856 856 1796 1796 849 849 868 868 849 849 864 864 868 868 868 868 864 864 883 883 864 864 880 880 883 883 883 883 880 880 900 900 880 880 898 898 900 900 900 900 898 898 916 916 898 898 915 915 916 916 916 916 915 915 933 933 915 915 931 931 933 933 933 933 931 931 1797 1797 931 931 949 949 1798 1798 1799 1799 949 949 1800 1800 949 949 965 965 1801 1801 1802 1802 965 965 1803 1803 965 965 980 980 1804 1804 1805 1805 980 980 1806 1806 980 980 997 997 1807 1807 1808 1808 997 997 1809 1809 997 997 1014 1014 1810 1810 1811 1811 1014 1014 1812 1812 1014 1014 1031 1031 1813 1813 1814 1814 1031 1031 1815 1815 1031 1031 1049 1049 1816 1816 1817 1817 1049 1049 1065 1065 1049 1049 1068 1068 1065 1065 1065 1065 1068 1068 1082 1082 1068 1068 1086 1086 1082 1082 1082 1082 1086 1086 1099 1099 1086 1086 1104 1104 1099 1099 1099 1099 1104 1104 1115 1115 1104 1104 1120 1120 1115 1115 1115 1115 1120 1120 1132 1132 1120 1120 1135 1135 1132 1132 1132 1132 1135 1135 1818 1818 1135 1135 1152 1152 1819 1819 1820 1820 1152 1152 1821 1821 1152 1152 1171 1171 1822 1822 1823 1823 1171 1171 1824 1824 1171 1171 1177 1177 1825 1825 1826 1826 1177 1177 1827 1827 1177 1177 1178 1178 1828 1828 1829 1829 1178 1178 1830 1830 1178 1178 1174 1174 1831 1831 1832 1832 1174 1174 1833 1833 1174 1174 1155 1155 1834 1834 1835 1835 1155 1155 1134 1134 1155 1155 1137 1137 1134 1134 1134 1134 1137 1137 1118 1118 1137 1137 1122 1122 1118 1118 1118 1118 1122 1122 1103 1103 1122 1122 1105 1105 1103 1103 1103 1103 1105 1105 1087 1087 1105 1105 1088 1088 1087 1087 1087 1087 1088 1088 1069 1069 1088 1088 1071 1071 1069 1069 1069 1069 1071 1071 1052 1052 1071 1071 1054 1054 1052 1052 1052 1052 1054 1054 1836 1836 1054 1054 1038 1038 1837 1837 1838 1838 1038 1038 1839 1839 1038 1038 1021 1021 1840 1840 1841 1841 1021 1021 1842 1842 1021 1021 1005 1005 1843 1843 1844 1844 1005 1005 1845 1845 1005 1005 989 989 1846 1846 1847 1847 989 989 1848 1848 989 989 971 971 1849 1849 1850 1850 971 971 1851 1851 971 971 954 954 1852 1852 1853 1853 954 954 938 938 954 954 935 935 938 938 938 938 935 935 920 920 935 935 917 917 920 920 920 920 917 917 903 903 917 917 899 899 903 903 903 903 899 899 886 886 899 899 882 882 886 886 886 886 882 882 870 870 882 882 867 867 870 870 870 870 867 867 1854 1854 867 867 850 850 1855 1855 1856 1856 850 850 1857 1857 850 850 833 833 1858 1858 1859 1859 833 833 1860 1860 833 833 820 820 1861 1861 1862 1862 820 820 1863 1863 820 820 816 816 1864 1864 1865 1865 816 816 1866 1866 816 816 818 818 1867 1867 1868 1868 818 818 1869 1869 818 818 828 828 1870 1870 1871 1871 828 828 1872 1872 828 828 849 849 1873 1873 849 849 840 840 864 864 840 840 860 860 864 864 864 864 860 860 880 880 860 860 878 878 880 880 880 880 878 878 898 898 878 878 895 895 898 898 898 898 895 895 915 915 895 895 913 913 915 915 915 915 913 913 931 931 913 913 929 929 931 931 931 931 929 929 949 949 929 929 947 947 949 949 949 949 947 947 965 965 947 947 963 963 965 965 965 965 963 963 980 980 963 963 979 979 980 980 980 980 979 979 997 997 979 979 998 998 997 997 997 997 998 998 1014 1014 998 998 1015 1015 1014 1014 1014 1014 1015 1015 1031 1031 1015 1015 1034 1034 1031 1031 1031 1031 1034 1034 1049 1049 1034 1034 1053 1053 1049 1049 1049 1049 1053 1053 1068 1068 1053 1053 1070 1070 1068 1068 1068 1068 1070 1070 1086 1086 1070 1070 1089 1089 1086 1086 1086 1086 1089 1089 1104 1104 1089 1089 1106 1106 1104 1104 1104 1104 1106 1106 1120 1120 1106 1106 1124 1124 1120 1120 1120 1120 1124 1124 1135 1135 1124 1124 1141 1141 1135 1135 1135 1135 1141 1141 1152 1152 1141 1141 1165 1165 1152 1152 1152 1152 1165 1165 1171 1171 1165 1165 1180 1180 1171 1171 1171 1171 1180 1180 1177 1177 1180 1180 1183 1183 1177 1177 1177 1177 1183 1183 1178 1178 1183 1183 1184 1184 1178 1178 1178 1178 1184 1184 1174 1174 1184 1184 1182 1182 1174 1174 1174 1174 1182 1182 1155 1155 1182 1182 1169 1169 1155 1155 1155 1155 1169 1169 1137 1137 1169 1169 1144 1144 1137 1137 1137 1137 1144 1144 1122 1122 1144 1144 1125 1125 1122 1122 1122 1122 1125 1125 1105 1105 1125 1125 1108 1108 1105 1105 1105 1105 1108 1108 1088 1088 1108 1108 1090 1090 1088 1088 1088 1088 1090 1090 1071 1071 1090 1090 1073 1073 1071 1071 1071 1071 1073 1073 1054 1054 1073 1073 1056 1056 1054 1054 1054 1054 1056 1056 1038 1038 1056 1056 1039 1039 1038 1038 1038 1038 1039 1039 1021 1021 1039 1039 1023 1023 1021 1021 1021 1021 1023 1023 1005 1005 1023 1023 1006 1006 1005 1005 1005 1005 1006 1006 989 989 1006 1006 987 987 989 989 989 989 987 987 971 971 987 987 970 970 971 971 971 971 970 970 954 954 970 970 951 951 954 954 954 954 951 951 935 935 951 951 932 932 935 935 935 935 932 932 917 917 932 932 914 914 917 917 917 917 914 914 899 899 914 914 896 896 899 899 899 899 896 896 882 882 896 896 879 879 882 882 882 882 879 879 867 867 879 879 862 862 867 867 867 867 862 862 850 850 862 862 843 843 850 850 850 850 843 843 833 833 843 843 821 821 833 833 833 833 821 821 820 820 821 821 813 813 820 820 820 820 813 813 816 816 813 813 810 810 816 816 816 816 810 810 818 818 810 810 812 812 818 818 818 818 812 812 828 828 812 812 819 819 828 828 828 828 819 819 849 849 819 819 840 840 849 849 840 840 824 824 860 860 824 824 851 851 860 860 860 860 851 851 878 878 851 851 873 873 878 878 878 878 873 873 895 895 873 873 893 893 895 895 895 895 893 893 913 913 893 893 910 910 913 913 913 913 910 910 929 929 910 910 927 927 929 929 929 929 927 927 947 947 927 927 944 944 947 947 947 947 944 944 963 963 944 944 961 961 963 963 963 963 961 961 979 979 961 961 978 978 979 979 979 979 978 978 998 998 978 978 999 999 998 998 998 998 999 999 1015 1015 999 999 1016 1016 1015 1015 1015 1015 1016 1016 1034 1034 1016 1016 1037 1037 1034 1034 1034 1034 1037 1037 1053 1053 1037 1037 1055 1055 1053 1053 1053 1053 1055 1055 1070 1070 1055 1055 1074 1074 1070 1070 1070 1070 1074 1074 1089 1089 1074 1074 1091 1091 1089 1089 1089 1089 1091 1091 1106 1106 1091 1091 1109 1109 1106 1106 1106 1106 1109 1109 1124 1124 1109 1109 1128 1128 1124 1124 1124 1124 1128 1128 1141 1141 1128 1128 1151 1151 1141 1141 1141 1141 1151 1151 1165 1165 1151 1151 1175 1175 1165 1165 1165 1165 1175 1175 1180 1180 1175 1175 1187 1187 1180 1180 1180 1180 1187 1187 1183 1183 1187 1187 1189 1189 1183 1183 1183 1183 1189 1189 1184 1184 1189 1189 1190 1190 1184 1184 1184 1184 1190 1190 1182 1182 1190 1190 1188 1188 1182 1182 1182 1182 1188 1188 1169 1169 1188 1188 1179 1179 1169 1169 1169 1169 1179 1179 1144 1144 1179 1179 1153 1153 1144 1144 1144 1144 1153 1153 1125 1125 1153 1153 1133 1133 1125 1125 1125 1125 1133 1133 1108 1108 1133 1133 1110 1110 1108 1108 1108 1108 1110 1110 1090 1090 1110 1110 1092 1092 1090 1090 1090 1090 1092 1092 1073 1073 1092 1092 1075 1075 1073 1073 1073 1073 1075 1075 1056 1056 1075 1075 1058 1058 1056 1056 1056 1056 1058 1058 1039 1039 1058 1058 1041 1041 1039 1039 1039 1039 1041 1041 1023 1023 1041 1041 1024 1024 1023 1023 1023 1023 1024 1024 1006 1006 1024 1024 1007 1007 1006 1006 1006 1006 1007 1007 987 987 1007 1007 986 986 987 987 987 987 986 986 970 970 986 986 967 967 970 970 970 970 967 967 951 951 967 967 948 948 951 951 951 951 948 948 932 932 948 948 930 930 932 932 932 932 930 930 914 914 930 930 912 912 914 914 914 914 912 912 896 896 912 912 894 894 896 896 896 896 894 894 879 879 894 894 877 877 879 879 879 879 877 877 862 862 877 877 854 854 862 862 862 862 854 854 843 843 854 854 829 829 843 843 843 843 829 829 821 821 829 829 814 814 821 821 821 821 814 814 813 813 814 814 807 807 813 813 813 813 807 807 810 810 807 807 803 803 810 810 810 810 803 803 812 812 803 803 805 805 812 812 812 812 805 805 819 819 805 805 811 811 819 819 819 819 811 811 840 840 811 811 824 824 840 840 824 824 815 815 851 851 815 815 842 842 851 851 851 851 842 842 873 873 842 842 866 866 873 873 873 873 866 866 893 893 866 866 888 888 893 893 893 893 888 888 910 910 888 888 908 908 910 910 910 910 908 908 927 927 908 908 925 925 927 927 927 927 925 925 944 944 925 925 942 942 944 944 944 944 942 942 961 961 942 942 960 960 961 961 961 961 960 960 978 978 960 960 977 977 978 978 978 978 977 977 999 999 977 977 1000 1000 999 999 999 999 1000 1000 1016 1016 1000 1000 1019 1019 1016 1016 1016 1016 1019 1019 1037 1037 1019 1019 1040 1040 1037 1037 1037 1037 1040 1040 1055 1055 1040 1040 1057 1057 1055 1055 1055 1055 1057 1057 1074 1074 1057 1057 1076 1076 1074 1074 1074 1074 1076 1076 1091 1091 1076 1076 1093 1093 1091 1091 1091 1091 1093 1093 1109 1109 1093 1093 1113 1113 1109 1109 1109 1109 1113 1113 1128 1128 1113 1113 1136 1136 1128 1128 1128 1128 1136 1136 1151 1151 1136 1136 1166 1166 1151 1151 1151 1151 1166 1166 1175 1175 1166 1166 1185 1185 1175 1175 1175 1175 1185 1185 1187 1187 1185 1185 1193 1193 1187 1187 1187 1187 1193 1193 1189 1189 1193 1193 1195 1195 1189 1189 1189 1189 1195 1195 1190 1190 1195 1195 1196 1196 1190 1190 1190 1190 1196 1196 1188 1188 1196 1196 1194 1194 1188 1188 1188 1188 1194 1194 1179 1179 1194 1194 1186 1186 1179 1179 1179 1179 1186 1186 1153 1153 1186 1186 1170 1170 1153 1153 1153 1153 1170 1170 1133 1133 1170 1170 1138 1138 1133 1133 1133 1133 1138 1138 1110 1110 1138 1138 1117 1117 1110 1110 1110 1110 1117 1117 1092 1092 1117 1117 1095 1095 1092 1092 1092 1092 1095 1095 1075 1075 1095 1095 1077 1077 1075 1075 1075 1075 1077 1077 1058 1058 1077 1077 1060 1060 1058 1058 1058 1058 1060 1060 1041 1041 1060 1060 1043 1043 1041 1041 1041 1041 1043 1043 1024 1024 1043 1043 1026 1026 1024 1024 1024 1024 1026 1026 1007 1007 1026 1026 1008 1008 1007 1007 1007 1007 1008 1008 986 986 1008 1008 985 985 986 986 986 986 985 985 967 967 985 985 964 964 967 967 967 967 964 964 948 948 964 964 946 946 948 948 948 948 946 946 930 930 946 946 928 928 930 930 930 930 928 928 912 912 928 928 909 909 912 912 912 912 909 909 894 894 909 909 892 892 894 894 894 894 892 892 877 877 892 892 869 869 877 877 877 877 869 869 854 854 869 869 847 847 854 854 854 854 847 847 829 829 847 847 817 817 829 829 829 829 817 817 814 814 817 817 806 806 814 814 814 814 806 806 807 807 806 806 802 802 807 807 807 807 802 802 803 803 802 802 798 798 803 803 803 803 798 798 805 805 798 798 801 801 805 805 805 805 801 801 811 811 801 801 804 804 811 811 811 811 804 804 824 824 804 804 815 815 824 824 815 815 808 808 842 842 808 808 827 827 842 842 842 842 827 827 866 866 827 827 861 861 866 866 866 866 861 861 888 888 861 861 881 881 888 888 888 888 881 881 908 908 881 881 904 904 908 908 908 908 904 904 925 925 904 904 924 924 925 925 925 925 924 924 942 942 924 924 941 941 942 942 942 942 941 941 960 960 941 941 959 959 960 960 960 960 959 959 977 977 959 959 976 976 977 977 977 977 976 976 1000 1000 976 976 1001 1001 1000 1000 1000 1000 1001 1001 1019 1019 1001 1001 1022 1022 1019 1019 1019 1019 1022 1022 1040 1040 1022 1022 1042 1042 1040 1040 1040 1040 1042 1042 1057 1057 1042 1042 1059 1059 1057 1057 1057 1057 1059 1059 1076 1076 1059 1059 1078 1078 1076 1076 1076 1076 1078 1078 1093 1093 1078 1078 1098 1098 1093 1093 1093 1093 1098 1098 1113 1113 1098 1098 1121 1121 1113 1113 1113 1113 1121 1121 1136 1136 1121 1121 1145 1145 1136 1136 1136 1136 1145 1145 1166 1166 1145 1145 1176 1176 1166 1166 1166 1166 1176 1176 1185 1185 1176 1176 1191 1191 1185 1185 1185 1185 1191 1191 1193 1193 1191 1191 1197 1197 1193 1193 1193 1193 1197 1197 1195 1195 1197 1197 1199 1199 1195 1195 1195 1195 1199 1199 1196 1196 1199 1199 1200 1200 1196 1196 1196 1196 1200 1200 1194 1194 1200 1200 1198 1198 1194 1194 1194 1194 1198 1198 1186 1186 1198 1198 1192 1192 1186 1186 1186 1186 1192 1192 1170 1170 1192 1192 1181 1181 1170 1170 1170 1170 1181 1181 1138 1138 1181 1181 1148 1148 1138 1138 1138 1138 1148 1148 1117 1117 1148 1148 1123 1123 1117 1117 1117 1117 1123 1123 1095 1095 1123 1123 1102 1102 1095 1095 1095 1095 1102 1102 1077 1077 1102 1102 1079 1079 1077 1077 1077 1077 1079 1079 1060 1060 1079 1079 1062 1062 1060 1060 1060 1060 1062 1062 1043 1043 1062 1062 1044 1044 1043 1043 1043 1043 1044 1044 1026 1026 1044 1044 1027 1027 1026 1026 1026 1026 1027 1027 1008 1008 1027 1027 1009 1009 1008 1008 1008 1008 1009 1009 985 985 1009 1009 984 984 985 985 985 985 984 984 964 964 984 984 962 962 964 964 964 964 962 962 946 946 962 962 943 943 946 946 946 946 943 943 928 928 943 943 926 926 928 928 928 928 926 926 909 909 926 926 907 907 909 909 909 909 907 907 892 892 907 907 884 884 892 892 892 892 884 884 869 869 884 884 863 863 869 869 869 869 863 863 847 847 863 863 835 835 847 847 847 847 835 835 817 817 835 835 809 809 817 817 817 817 809 809 806 806 809 809 800 800 806 806 806 806 800 800 802 802 800 800 797 797 802 802 802 802 797 797 798 798 797 797 795 795 798 798 798 798 795 795 801 801 795 795 796 796 801 801 801 801 796 796 804 804 796 796 799 799 804 804 804 804 799 799 815 815 799 799 808 808 815 815 1216 1216 1214 1214 1210 1210 1214 1214 1213 1213 1210 1210 1210 1210 1213 1213 1209 1209 1213 1213 1207 1207 1209 1209 1209 1209 1207 1207 1202 1202 1207 1207 1206 1206 1202 1202 1202 1202 1206 1206 1204 1204 1233 1233 1232 1232 1227 1227 1232 1232 1231 1231 1227 1227 1227 1227 1231 1231 1225 1225 1231 1231 1224 1224 1225 1225 1225 1225 1224 1224 1219 1219 1224 1224 1223 1223 1219 1219 1219 1219 1223 1223 1216 1216 1223 1223 1218 1218 1216 1216 1216 1216 1218 1218 1214 1214 1255 1255 1254 1254 1251 1251 1254 1254 1250 1250 1251 1251 1251 1251 1250 1250 1245 1245 1250 1250 1249 1249 1245 1245 1245 1245 1249 1249 1243 1243 1249 1249 1242 1242 1243 1243 1243 1243 1242 1242 1237 1237 1242 1242 1241 1241 1237 1237 1237 1237 1241 1241 1874 1874 1241 1241 1236 1236 1875 1875 1876 1876 1236 1236 1877 1877 1273 1273 1272 1272 1268 1268 1272 1272 1269 1269 1268 1268 1268 1268 1269 1269 1264 1264 1269 1269 1267 1267 1264 1264 1264 1264 1267 1267 1261 1261 1267 1267 1260 1260 1261 1261 1261 1261 1260 1260 1255 1255 1260 1260 1259 1259 1255 1255 1255 1255 1259 1259 1254 1254 1296 1296 1295 1295 1291 1291 1295 1295 1290 1290 1291 1291 1291 1291 1290 1290 1286 1286 1290 1290 1287 1287 1286 1286 1286 1286 1287 1287 1282 1282 1287 1287 1285 1285 1282 1282 1282 1282 1285 1285 1278 1278 1285 1285 1279 1279 1278 1278 1278 1278 1279 1279 1273 1273 1279 1279 1277 1277 1273 1273 1273 1273 1277 1277 1272 1272 1314 1314 1313 1313 1309 1309 1313 1313 1308 1308 1309 1309 1309 1309 1308 1308 1304 1304 1308 1308 1305 1305 1304 1304 1878 1878 1879 1879 1300 1300 1880 1880 1302 1302 1300 1300 1300 1300 1302 1302 1296 1296 1302 1302 1297 1297 1296 1296 1296 1296 1297 1297 1295 1295 1332 1332 1331 1331 1328 1328 1331 1331 1326 1326 1328 1328 1328 1328 1326 1326 1322 1322 1326 1326 1323 1323 1322 1322 1322 1322 1323 1323 1319 1319 1323 1323 1320 1320 1319 1319 1319 1319 1320 1320 1314 1314 1320 1320 1315 1315 1314 1314 1314 1314 1315 1315 1313 1313 1327 1327 1330 1330 1334 1334 1330 1330 1336 1336 1334 1334 1334 1334 1336 1336 1335 1335 1336 1336 1337 1337 1335 1335 1335 1335 1337 1337 1339 1339 1337 1337 1338 1338 1339 1339 1339 1339 1338 1338 1332 1332 1338 1338 1333 1333 1332 1332 1332 1332 1333 1333 1331 1331 1316 1316 1317 1317 1318 1318 1317 1317 1321 1321 1318 1318 1318 1318 1321 1321 1324 1324 1321 1321 1325 1325 1324 1324 1324 1324 1325 1325 1327 1327 1325 1325 1329 1329 1327 1327 1327 1327 1329 1329 1330 1330 1298 1298 1299 1299 1301 1301 1299 1299 1303 1303 1301 1301 1301 1301 1303 1303 1881 1881 1303 1303 1882 1882 1883 1883 1306 1306 1307 1307 1310 1310 1307 1307 1311 1311 1310 1310 1310 1310 1311 1311 1316 1316 1311 1311 1312 1312 1316 1316 1316 1316 1312 1312 1317 1317 1280 1280 1281 1281 1283 1283 1281 1281 1284 1284 1283 1283 1283 1283 1284 1284 1288 1288 1284 1284 1289 1289 1288 1288 1288 1288 1289 1289 1292 1292 1289 1289 1293 1293 1292 1292 1292 1292 1293 1293 1298 1298 1293 1293 1294 1294 1298 1298 1298 1298 1294 1294 1299 1299 1262 1262 1263 1263 1266 1266 1263 1263 1265 1265 1266 1266 1266 1266 1265 1265 1270 1270 1265 1265 1271 1271 1270 1270 1270 1270 1271 1271 1274 1274 1271 1271 1275 1275 1274 1274 1274 1274 1275 1275 1280 1280 1275 1275 1276 1276 1280 1280 1280 1280 1276 1276 1281 1281 1244 1244 1246 1246 1248 1248 1246 1246 1247 1247 1248 1248 1248 1248 1247 1247 1252 1252 1247 1247 1253 1253 1252 1252 1252 1252 1253 1253 1257 1257 1253 1253 1256 1256 1257 1257 1257 1257 1256 1256 1262 1262 1256 1256 1258 1258 1262 1262 1262 1262 1258 1258 1263 1263 1226 1226 1228 1228 1230 1230 1228 1228 1229 1229 1230 1230 1230 1230 1229 1229 1234 1234 1884 1884 1235 1235 1885 1885 1886 1886 1235 1235 1239 1239 1235 1235 1238 1238 1239 1239 1239 1239 1238 1238 1244 1244 1238 1238 1240 1240 1244 1244 1244 1244 1240 1240 1246 1246 1206 1206 1201 1201 1204 1204 1201 1201 1203 1203 1204 1204 1204 1204 1203 1203 1208 1208 1203 1203 1205 1205 1208 1208 1208 1208 1205 1205 1211 1211 1205 1205 1212 1212 1211 1211 1211 1211 1212 1212 1215 1215 1212 1212 1217 1217 1215 1215 1215 1215 1217 1217 1221 1221 1217 1217 1220 1220 1221 1221 1221 1221 1220 1220 1226 1226 1220 1220 1222 1222 1226 1226 1226 1226 1222 1222 1228 1228 1426 1426 1411 1411 1415 1415 1426 1426 1425 1425 1411 1411 1425 1425 1422 1422 1411 1411 1411 1411 1422 1422 1407 1407 1422 1422 1420 1420 1407 1407 1420 1420 1418 1418 1407 1407 1407 1407 1418 1418 1403 1403 1418 1418 1413 1413 1403 1403 1413 1413 1408 1408 1403 1403 1403 1403 1408 1408 1399 1399 1408 1408 1404 1404 1399 1399 1404 1404 1400 1400 1399 1399 1399 1399 1400 1400 1394 1394 1400 1400 1397 1397 1394 1394 1397 1397 1393 1393 1394 1394 1394 1394 1393 1393 1389 1389 1393 1393 1390 1390 1389 1389 1390 1390 1386 1386 1389 1389 1389 1389 1386 1386 1385 1385 1386 1386 1383 1383 1385 1385 1383 1383 1380 1380 1385 1385 1385 1385 1380 1380 1379 1379 1380 1380 1376 1376 1379 1379 1376 1376 1372 1372 1379 1379 1379 1379 1372 1372 1375 1375 1372 1372 1369 1369 1375 1375 1369 1369 1365 1365 1375 1375 1375 1375 1365 1365 1371 1371 1365 1365 1360 1360 1371 1371 1360 1360 1354 1354 1371 1371 1371 1371 1354 1354 1367 1367 1354 1354 1352 1352 1367 1367 1352 1352 1350 1350 1367 1367 1367 1367 1350 1350 1363 1363 1350 1350 1348 1348 1363 1363 1348 1348 1347 1347 1363 1363 1363 1363 1347 1347 1358 1358 1347 1347 1344 1344 1358 1358 1344 1344 1343 1343 1358 1358 1358 1358 1343 1343 1356 1356 1343 1343 1340 1340 1356 1356 1340 1340 1341 1341 1356 1356 1356 1356 1341 1341 1357 1357 1341 1341 1342 1342 1357 1357 1357 1357 1342 1342 1359 1359 1342 1342 1345 1345 1359 1359 1359 1359 1345 1345 1362 1362 1345 1345 1346 1346 1362 1362 1346 1346 1349 1349 1362 1362 1362 1362 1349 1349 1364 1364 1349 1349 1351 1351 1364 1364 1351 1351 1353 1353 1364 1364 1364 1364 1353 1353 1368 1368 1353 1353 1355 1355 1368 1368 1355 1355 1361 1361 1368 1368 1368 1368 1361 1361 1374 1374 1361 1361 1366 1366 1374 1374 1366 1366 1370 1370 1374 1374 1374 1374 1370 1370 1378 1378 1370 1370 1373 1373 1378 1378 1373 1373 1377 1377 1378 1378 1378 1378 1377 1377 1382 1382 1377 1377 1381 1381 1382 1382 1381 1381 1384 1384 1382 1382 1382 1382 1384 1384 1387 1387 1384 1384 1388 1388 1387 1387 1388 1388 1391 1391 1387 1387 1387 1387 1391 1391 1392 1392 1391 1391 1395 1395 1392 1392 1395 1395 1398 1398 1392 1392 1392 1392 1398 1398 1396 1396 1398 1398 1402 1402 1396 1396 1402 1402 1405 1405 1396 1396 1396 1396 1405 1405 1401 1401 1405 1405 1409 1409 1401 1401 1409 1409 1414 1414 1401 1401 1401 1401 1414 1414 1406 1406 1414 1414 1419 1419 1406 1406 1419 1419 1421 1421 1406 1406 1406 1406 1421 1421 1410 1410 1421 1421 1423 1423 1410 1410 1423 1423 1424 1424 1410 1410 1410 1410 1424 1424 1412 1412 1424 1424 1427 1427 1412 1412 1427 1427 1428 1428 1412 1412 1412 1412 1428 1428 1416 1416 1428 1428 1431 1431 1416 1416 1431 1431 1432 1432 1416 1416 1416 1416 1432 1432 1417 1417 1432 1432 1433 1433 1417 1417 1433 1433 1430 1430 1417 1417 1417 1417 1430 1430 1415 1415 1430 1430 1429 1429 1415 1415 1415 1415 1429 1429 1426 1426 1437 1437 1438 1438 1450 1450 1437 1437 1450 1450 1435 1435 1439 1439 1436 1436 1450 1450 1436 1436 1434 1434 1450 1450 1450 1450 1434 1434 1435 1435 1445 1445 1443 1443 1450 1450 1443 1443 1441 1441 1450 1450 1450 1450 1441 1441 1439 1439 1452 1452 1449 1449 1450 1450 1449 1449 1447 1447 1450 1450 1450 1450 1447 1447 1445 1445 1458 1458 1456 1456 1450 1450 1456 1456 1454 1454 1450 1450 1450 1450 1454 1454 1452 1452 1464 1464 1462 1462 1450 1450 1462 1462 1460 1460 1450 1450 1450 1450 1460 1460 1458 1458 1463 1463 1465 1465 1450 1450 1465 1465 1466 1466 1450 1450 1450 1450 1466 1466 1464 1464 1457 1457 1459 1459 1450 1450 1459 1459 1461 1461 1450 1450 1450 1450 1461 1461 1463 1463 1451 1451 1453 1453 1450 1450 1453 1453 1455 1455 1450 1450 1450 1450 1455 1455 1457 1457 1444 1444 1446 1446 1450 1450 1446 1446 1448 1448 1450 1450 1450 1450 1448 1448 1451 1451 1438 1438 1440 1440 1450 1450 1440 1440 1442 1442 1450 1450 1450 1450 1442 1442 1444 1444 1467 1467 1468 1468 1469 1469 1468 1468 1470 1470 1469 1469 1471 1471 1472 1472 1473 1473 1472 1472 1474 1474 1473 1473 1475 1475 1476 1476 1477 1477 1476 1476 1478 1478 1477 1477 1479 1479 1480 1480 1481 1481 1480 1480 1482 1482 1481 1481 1483 1483 1484 1484 1485 1485 1484 1484 1486 1486 1485 1485 1487 1487 1488 1488 1489 1489 1488 1488 1490 1490 1489 1489 1491 1491 1492 1492 1493 1493 1492 1492 1494 1494 1493 1493 1493 1493 1494 1494 1495 1495 1494 1494 1496 1496 1495 1495
+43 43 41 41 35 35 54 54 45 45 56 56 45 45 58 58 56 56 43 43 35 35 46 46 27 27 30 30 28 28 42 42 44 44 40 40 44 44 47 47 40 40 40 40 47 47 49 49 41 41 38 38 35 35 38 38 36 36 35 35 35 35 36 36 33 33 21 21 19 19 23 23 19 19 16 16 23 23 23 23 16 16 14 14 54 54 52 52 45 45 52 52 50 50 45 45 45 45 50 50 35 35 50 50 48 48 35 35 35 35 48 48 46 46 49 49 51 51 40 40 51 51 53 53 40 40 40 40 53 53 55 55 63 63 62 62 45 45 62 62 60 60 45 45 45 45 60 60 58 58 5 5 7 7 18 18 7 7 9 9 18 18 18 18 9 9 11 11 20 20 22 22 28 28 22 22 25 25 28 28 28 28 25 25 27 27 55 55 57 57 40 40 57 57 59 59 40 40 40 40 59 59 45 45 59 59 61 61 45 45 45 45 61 61 63 63 42 42 40 40 39 39 40 40 28 28 39 39 39 39 28 28 37 37 14 14 12 12 23 23 12 12 10 10 23 23 23 23 10 10 8 8 0 0 1 1 18 18 1 1 3 3 18 18 18 18 3 3 5 5 21 21 23 23 24 24 23 23 35 35 24 24 24 24 35 35 26 26 30 30 32 32 28 28 32 32 34 34 28 28 28 28 34 34 37 37 8 8 6 6 23 23 6 6 4 4 23 23 23 23 4 4 18 18 4 4 2 2 18 18 18 18 2 2 0 0 33 33 31 31 35 35 31 31 29 29 35 35 35 35 29 29 26 26 11 11 13 13 18 18 13 13 15 15 18 18 18 18 15 15 28 28 15 15 17 17 28 28 28 28 17 17 20 20 94 94 104 104 84 84 104 104 86 86 84 84 84 84 86 86 76 76 86 86 75 75 76 76 76 76 75 75 74 74 75 75 68 68 74 74 74 74 68 68 66 66 94 94 100 100 104 104 100 100 123 123 104 104 104 104 123 123 124 124 123 123 126 126 124 124 124 124 126 126 143 143 126 126 141 141 143 143 141 141 150 150 143 143 143 143 150 150 160 160 150 150 158 158 160 160 1392 1392 174 174 1393 1393 1394 1394 174 174 177 177 174 174 175 175 177 177 175 175 191 191 177 177 177 177 191 191 192 192 191 191 198 198 192 192 192 192 198 198 208 208 198 198 207 207 208 208 208 208 207 207 224 224 207 207 217 217 224 224 217 217 223 223 224 224 223 223 239 239 224 224 224 224 239 239 240 240 239 239 245 245 240 240 240 240 245 245 257 257 245 245 256 256 257 257 257 257 256 256 272 272 256 256 263 263 272 272 263 263 271 271 272 272 271 271 286 286 272 272 272 272 286 286 292 292 286 286 293 293 292 292 293 293 308 308 292 292 292 292 308 308 307 307 308 308 309 309 307 307 307 307 309 309 323 323 309 309 324 324 323 323 323 323 324 324 338 338 324 324 334 334 338 338 334 334 339 339 338 338 339 339 354 354 338 338 338 338 354 354 353 353 354 354 355 355 353 353 353 353 355 355 369 369 355 355 370 370 369 369 369 369 370 370 384 384 370 370 377 377 384 384 377 377 385 385 384 384 385 385 401 401 384 384 384 384 401 401 400 400 401 401 402 402 400 400 400 400 402 402 1395 1395 402 402 1396 1396 1397 1397 419 419 425 425 418 418 418 418 425 425 434 434 425 425 436 436 434 434 436 436 451 451 434 434 434 434 451 451 453 453 451 451 454 454 453 453 454 454 476 476 453 453 453 453 476 476 473 473 476 476 480 480 473 473 473 473 480 480 491 491 480 480 492 492 491 491 491 491 492 492 500 500 492 492 498 498 500 500 498 498 503 503 500 500 503 503 509 509 500 500 500 500 509 509 506 506 509 509 508 508 506 506 506 506 508 508 505 505 508 508 507 507 505 505 505 505 507 507 497 497 507 507 504 504 497 497 504 504 499 499 497 497 499 499 489 489 497 497 497 497 489 489 486 486 489 489 488 488 486 486 488 488 472 472 486 486 486 486 472 472 468 468 472 472 461 461 468 468 468 468 461 461 447 447 461 461 448 448 447 447 447 447 448 448 429 429 448 448 435 435 429 429 435 435 431 431 429 429 431 431 414 414 429 429 429 429 414 414 413 413 414 414 409 409 413 413 1398 1398 1399 1399 395 395 1400 1400 397 397 395 395 395 395 397 397 380 380 397 397 387 387 380 380 387 387 381 381 380 380 381 381 366 366 380 380 380 380 366 366 365 365 366 366 363 363 365 365 365 365 363 363 348 348 363 363 349 349 348 348 349 349 340 340 348 348 348 348 340 340 331 331 340 340 332 332 331 331 331 331 332 332 315 315 332 332 320 320 315 315 320 320 316 316 315 315 316 316 301 301 315 315 315 315 301 301 300 300 301 301 294 294 300 300 300 300 294 294 280 280 294 294 279 279 280 280 280 280 279 279 265 265 279 279 278 278 265 265 278 278 264 264 265 265 264 264 249 249 265 265 265 265 249 249 250 250 249 249 248 248 250 250 250 250 248 248 234 234 248 248 233 233 234 234 234 234 233 233 219 219 233 233 230 230 219 219 230 230 218 218 219 219 218 218 205 205 219 219 219 219 205 205 203 203 205 205 202 202 203 203 202 202 187 187 203 203 203 203 187 187 188 188 187 187 183 183 188 188 188 188 183 183 171 171 183 183 170 170 171 171 171 171 170 170 1401 1401 170 170 1402 1402 1403 1403 159 159 153 153 154 154 153 153 137 137 154 154 154 154 137 137 138 138 137 137 134 134 138 138 138 138 134 134 119 119 134 134 118 118 119 119 119 119 118 118 99 99 118 118 107 107 99 99 107 107 96 96 99 99 96 96 81 81 99 99 99 99 81 81 82 82 81 81 70 70 82 82 82 82 70 70 73 73 70 70 69 69 73 73 73 73 69 69 67 67 69 69 64 64 67 67 67 67 64 64 68 68 64 64 65 65 68 68 68 68 65 65 66 66 1404 1404 103 103 1405 1405 103 103 122 122 1406 1406 1407 1407 122 122 1408 1408 122 122 140 140 1409 1409 1410 1410 140 140 1411 1411 140 140 156 156 1412 1412 1413 1413 156 156 1414 1414 156 156 172 172 1415 1415 1416 1416 172 172 1417 1417 172 172 189 189 1418 1418 1419 1419 189 189 1420 1420 189 189 204 204 1421 1421 1422 1422 204 204 1423 1423 204 204 220 220 1424 1424 1425 1425 220 220 1426 1426 220 220 235 235 1427 1427 1428 1428 235 235 1429 1429 235 235 251 251 1430 1430 1431 1431 251 251 1432 1432 251 251 266 266 1433 1433 1434 1434 266 266 1435 1435 266 266 281 281 1436 1436 1437 1437 281 281 1438 1438 281 281 299 299 1439 1439 1440 1440 299 299 1441 1441 299 299 314 314 1442 1442 1443 1443 314 314 1444 1444 314 314 330 330 1445 1445 1446 1446 330 330 1447 1447 330 330 347 347 1448 1448 1449 1449 347 347 1450 1450 347 347 362 362 1451 1451 1452 1452 362 362 1453 1453 362 362 379 379 1454 1454 1455 1455 379 379 1456 1456 379 379 394 394 1457 1457 1458 1458 394 394 1459 1459 394 394 410 410 1460 1460 1461 1461 410 410 1462 1462 410 410 427 427 1463 1463 1464 1464 427 427 1465 1465 427 427 444 444 1466 1466 1467 1467 444 444 1468 1468 444 444 465 465 1469 1469 1470 1470 465 465 1471 1471 465 465 482 482 1472 1472 1473 1473 482 482 1474 1474 482 482 494 494 1475 1475 1476 1476 494 494 1477 1477 494 494 501 501 1478 1478 1479 1479 501 501 1480 1480 501 501 502 502 1481 1481 1482 1482 502 502 1483 1483 502 502 496 496 1484 1484 1485 1485 496 496 1486 1486 496 496 485 485 1487 1487 1488 1488 485 485 1489 1489 485 485 469 469 1490 1490 1491 1491 469 469 1492 1492 469 469 449 449 1493 1493 1494 1494 449 449 1495 1495 449 449 432 432 1496 1496 1497 1497 432 432 1498 1498 432 432 416 416 1499 1499 1500 1500 416 416 1501 1501 416 416 399 399 1502 1502 1503 1503 399 399 1504 1504 399 399 383 383 1505 1505 1506 1506 383 383 1507 1507 383 383 368 368 1508 1508 1509 1509 368 368 1510 1510 368 368 352 352 1511 1511 1512 1512 352 352 1513 1513 352 352 337 337 1514 1514 1515 1515 337 337 1516 1516 337 337 322 322 1517 1517 1518 1518 322 322 1519 1519 322 322 306 306 1520 1520 1521 1521 306 306 1522 1522 306 306 291 291 1523 1523 1524 1524 291 291 1525 1525 291 291 273 273 1526 1526 1527 1527 273 273 1528 1528 273 273 258 258 1529 1529 1530 1530 258 258 1531 1531 258 258 241 241 1532 1532 1533 1533 241 241 1534 1534 241 241 225 225 1535 1535 1536 1536 225 225 1537 1537 225 225 210 210 1538 1538 1539 1539 210 210 1540 1540 210 210 193 193 1541 1541 1542 1542 193 193 1543 1543 193 193 178 178 1544 1544 1545 1545 178 178 1546 1546 178 178 163 163 1547 1547 1548 1548 163 163 1549 1549 163 163 145 145 1550 1550 1551 1551 145 145 1552 1552 145 145 128 128 1553 1553 1554 1554 128 128 1555 1555 128 128 108 108 1556 1556 1557 1557 108 108 1558 1558 108 108 90 90 1559 1559 1560 1560 90 90 1561 1561 90 90 79 79 1562 1562 1563 1563 79 79 1564 1564 79 79 72 72 1565 1565 1566 1566 72 72 1567 1567 72 72 71 71 1568 1568 1569 1569 71 71 1570 1570 71 71 77 77 1571 1571 1572 1572 77 77 1573 1573 77 77 87 87 1574 1574 1575 1575 87 87 1576 1576 87 87 103 103 1577 1577 87 87 110 110 103 103 110 110 129 129 103 103 103 103 129 129 122 122 129 129 144 144 122 122 122 122 144 144 140 140 144 144 161 161 140 140 140 140 161 161 156 156 161 161 176 176 156 156 156 156 176 176 172 172 176 176 190 190 172 172 172 172 190 190 189 189 190 190 206 206 189 189 189 189 206 206 204 204 206 206 221 221 204 204 204 204 221 221 220 220 221 221 236 236 220 220 220 220 236 236 235 235 236 236 252 252 235 235 235 235 252 252 251 251 252 252 267 267 251 251 251 251 267 267 266 266 267 267 282 282 266 266 266 266 282 282 281 281 282 282 298 298 281 281 281 281 298 298 299 299 298 298 313 313 299 299 299 299 313 313 314 314 313 313 328 328 314 314 314 314 328 328 330 330 328 328 345 345 330 330 330 330 345 345 347 347 345 345 361 361 347 347 347 347 361 361 362 362 361 361 376 376 362 362 362 362 376 376 379 379 376 376 392 392 379 379 379 379 392 392 394 394 392 392 407 407 394 394 394 394 407 407 410 410 407 407 423 423 410 410 410 410 423 423 427 427 423 423 441 441 427 427 427 427 441 441 444 444 441 441 458 458 444 444 444 444 458 458 465 465 458 458 477 477 465 465 465 465 477 477 482 482 477 477 487 487 482 482 482 482 487 487 494 494 487 487 493 493 494 494 494 494 493 493 501 501 493 493 495 495 501 501 501 501 495 495 502 502 495 495 490 490 502 502 502 502 490 490 496 496 490 490 479 479 496 496 496 496 479 479 485 485 479 479 463 463 485 485 485 485 463 463 469 469 463 463 443 443 469 469 469 469 443 443 449 449 443 443 428 428 449 449 449 449 428 428 432 432 428 428 412 412 432 432 432 432 412 412 416 416 412 412 396 396 416 416 416 416 396 396 399 399 396 396 382 382 399 399 399 399 382 382 383 383 382 382 367 367 383 383 383 383 367 367 368 368 367 367 351 351 368 368 368 368 351 351 352 352 351 351 336 336 352 352 352 352 336 336 337 337 336 336 321 321 337 337 337 337 321 321 322 322 321 321 305 305 322 322 322 322 305 305 306 306 305 305 290 290 306 306 306 306 290 290 291 291 290 290 274 274 291 291 291 291 274 274 273 273 274 274 259 259 273 273 273 273 259 259 258 258 259 259 243 243 258 258 258 258 243 243 241 241 243 243 227 227 241 241 241 241 227 227 225 225 227 227 211 211 225 225 225 225 211 211 210 210 211 211 195 195 210 210 210 210 195 195 193 193 195 195 180 180 193 193 193 193 180 180 178 178 180 180 165 165 178 178 178 178 165 165 163 163 165 165 148 148 163 163 163 163 148 148 145 145 148 148 131 131 145 145 145 145 131 131 128 128 131 131 114 114 128 128 128 128 114 114 108 108 114 114 95 95 108 108 108 108 95 95 90 90 95 95 85 85 90 90 90 90 85 85 79 79 85 85 80 80 79 79 79 79 80 80 72 72 80 80 78 78 72 72 72 72 78 78 71 71 78 78 83 83 71 71 71 71 83 83 77 77 83 83 92 92 77 77 77 77 92 92 87 87 92 92 110 110 87 87 92 92 117 117 110 110 117 117 133 133 110 110 110 110 133 133 129 129 133 133 149 149 129 129 129 129 149 149 144 144 149 149 164 164 144 144 144 144 164 164 161 161 164 164 179 179 161 161 161 161 179 179 176 176 179 179 194 194 176 176 176 176 194 194 190 190 194 194 209 209 190 190 190 190 209 209 206 206 209 209 222 222 206 206 206 206 222 222 221 221 222 222 237 237 221 221 221 221 237 237 236 236 237 237 253 253 236 236 236 236 253 253 252 252 253 253 268 268 252 252 252 252 268 268 267 267 268 268 283 283 267 267 267 267 283 283 282 282 283 283 297 297 282 282 282 282 297 297 298 298 297 297 312 312 298 298 298 298 312 312 313 313 312 312 327 327 313 313 313 313 327 327 328 328 327 327 343 343 328 328 328 328 343 343 345 345 343 343 359 359 345 345 345 345 359 359 361 361 359 359 374 374 361 361 361 361 374 374 376 376 374 374 390 390 376 376 376 376 390 390 392 392 390 390 406 406 392 392 392 392 406 406 407 407 406 406 421 421 407 407 407 407 421 421 423 423 421 421 437 437 423 423 423 423 437 437 441 441 437 437 452 452 441 441 441 441 452 452 458 458 452 452 466 466 458 458 458 458 466 466 477 477 466 466 478 478 477 477 477 477 478 478 487 487 478 478 483 483 487 487 487 487 483 483 493 493 483 483 484 484 493 493 493 493 484 484 495 495 484 484 481 481 495 495 495 495 481 481 490 490 481 481 471 471 490 490 490 490 471 471 479 479 471 471 455 455 479 479 479 479 455 455 463 463 455 455 439 439 463 463 463 463 439 439 443 443 439 439 422 422 443 443 443 443 422 422 428 428 422 422 408 408 428 428 428 428 408 408 412 412 408 408 393 393 412 412 412 412 393 393 396 396 393 393 378 378 396 396 396 396 378 378 382 382 378 378 364 364 382 382 382 382 364 364 367 367 364 364 350 350 367 367 367 367 350 350 351 351 350 350 335 335 351 351 351 351 335 335 336 336 335 335 319 319 336 336 336 336 319 319 321 321 319 319 304 304 321 321 321 321 304 304 305 305 304 304 289 289 305 305 305 305 289 289 290 290 289 289 275 275 290 290 290 290 275 275 274 274 275 275 260 260 274 274 274 274 260 260 259 259 260 260 244 244 259 259 259 259 244 244 243 243 244 244 229 229 243 243 243 243 229 229 227 227 229 229 213 213 227 227 227 227 213 213 211 211 213 213 197 197 211 211 211 211 197 197 195 195 197 197 182 182 195 195 195 195 182 182 180 180 182 182 166 166 180 180 180 180 166 166 165 165 166 166 151 151 165 165 165 165 151 151 148 148 151 151 136 136 148 148 148 148 136 136 131 131 136 136 120 120 131 131 131 131 120 120 114 114 120 120 106 106 114 114 114 114 106 106 95 95 106 106 93 93 95 95 95 95 93 93 85 85 93 93 89 89 85 85 85 85 89 89 80 80 89 89 88 88 80 80 80 80 88 88 78 78 88 88 91 91 78 78 78 78 91 91 83 83 91 91 101 101 83 83 83 83 101 101 92 92 101 101 117 117 92 92 101 101 127 127 117 117 127 127 139 139 117 117 117 117 139 139 133 133 139 139 152 152 133 133 133 133 152 152 149 149 152 152 167 167 149 149 149 149 167 167 164 164 167 167 181 181 164 164 164 164 181 181 179 179 181 181 196 196 179 179 179 179 196 196 194 194 196 196 212 212 194 194 194 194 212 212 209 209 212 212 226 226 209 209 209 209 226 226 222 222 226 226 238 238 222 222 222 222 238 238 237 237 238 238 254 254 237 237 237 237 254 254 253 253 254 254 269 269 253 253 253 253 269 269 268 268 269 269 284 284 268 268 268 268 284 284 283 283 284 284 296 296 283 283 283 283 296 296 297 297 296 296 311 311 297 297 297 297 311 311 312 312 311 311 326 326 312 312 312 312 326 326 327 327 326 326 342 342 327 327 327 327 342 342 343 343 342 342 357 357 343 343 343 343 357 357 359 359 357 357 372 372 359 359 359 359 372 372 374 374 372 372 388 388 374 374 374 374 388 388 390 390 388 388 404 404 390 390 390 390 404 404 406 406 404 404 417 417 406 406 406 406 417 417 421 421 417 417 430 430 421 421 421 421 430 430 437 437 430 430 442 442 437 437 437 437 442 442 452 452 442 442 456 456 452 452 452 452 456 456 466 466 456 456 467 467 466 466 466 466 467 467 478 478 467 467 474 474 478 478 478 478 474 474 483 483 474 474 475 475 483 483 483 483 475 475 484 484 475 475 470 470 484 484 484 484 470 470 481 481 470 470 460 460 481 481 481 481 460 460 471 471 460 460 445 445 471 471 471 471 445 445 455 455 445 445 433 433 455 455 455 455 433 433 439 439 433 433 420 420 439 439 439 439 420 420 422 422 420 420 405 405 422 422 422 422 405 405 408 408 405 405 391 391 408 408 408 408 391 391 393 393 391 391 375 375 393 393 393 393 375 375 378 378 375 375 360 360 378 378 378 378 360 360 364 364 360 360 346 346 364 364 364 364 346 346 350 350 346 346 333 333 350 350 350 350 333 333 335 335 333 333 318 318 335 335 335 335 318 318 319 319 318 318 303 303 319 319 319 319 303 303 304 304 303 303 288 288 304 304 304 304 288 288 289 289 288 288 276 276 289 289 289 289 276 276 275 275 276 276 261 261 275 275 275 275 261 261 260 260 261 261 246 246 260 260 260 260 246 246 244 244 246 246 231 231 244 244 244 244 231 231 229 229 231 231 215 215 229 229 229 229 215 215 213 213 215 215 200 200 213 213 213 213 200 200 197 197 200 200 185 185 197 197 197 197 185 185 182 182 185 185 168 168 182 182 182 182 168 168 166 166 168 168 155 155 166 166 166 166 155 155 151 151 155 155 142 142 151 151 151 151 142 142 136 136 142 142 130 130 136 136 136 136 130 130 120 120 130 130 116 116 120 120 120 120 116 116 106 106 116 116 105 105 106 106 106 106 105 105 93 93 105 105 98 98 93 93 93 93 98 98 89 89 98 98 97 97 89 89 89 89 97 97 88 88 97 97 102 102 88 88 88 88 102 102 91 91 102 102 112 112 91 91 91 91 112 112 101 101 112 112 127 127 101 101 112 112 132 132 127 127 132 132 146 146 127 127 127 127 146 146 139 139 146 146 157 157 139 139 139 139 157 157 152 152 157 157 169 169 152 152 152 152 169 169 167 167 169 169 184 184 167 167 167 167 184 184 181 181 184 184 199 199 181 181 181 181 199 199 196 196 199 199 214 214 196 196 196 196 214 214 212 212 214 214 228 228 212 212 212 212 228 228 226 226 228 228 242 242 226 226 226 226 242 242 238 238 242 242 255 255 238 238 238 238 255 255 254 254 255 255 270 270 254 254 254 254 270 270 269 269 270 270 285 285 269 269 269 269 285 285 284 284 285 285 295 295 284 284 284 284 295 295 296 296 295 295 310 310 296 296 296 296 310 310 311 311 310 310 325 325 311 311 311 311 325 325 326 326 325 325 341 341 326 326 326 326 341 341 342 342 341 341 356 356 342 342 342 342 356 356 357 357 356 356 371 371 357 357 357 357 371 371 372 372 371 371 386 386 372 372 372 372 386 386 388 388 386 386 398 398 388 388 388 388 398 398 404 404 398 398 411 411 404 404 404 404 411 411 417 417 411 411 424 424 417 417 417 417 424 424 430 430 424 424 438 438 430 430 430 430 438 438 442 442 438 438 446 446 442 442 442 442 446 446 456 456 446 446 457 457 456 456 456 456 457 457 467 467 457 457 462 462 467 467 467 467 462 462 474 474 462 462 464 464 474 474 474 474 464 464 475 475 464 464 459 459 475 475 475 475 459 459 470 470 459 459 450 450 470 470 470 470 450 450 460 460 450 450 440 440 460 460 460 460 440 440 445 445 440 440 426 426 445 445 445 445 426 426 433 433 426 426 415 415 433 433 433 433 415 415 420 420 415 415 403 403 420 420 420 420 403 403 405 405 403 403 389 389 405 405 405 405 389 389 391 391 389 389 373 373 391 391 391 391 373 373 375 375 373 373 358 358 375 375 375 375 358 358 360 360 358 358 344 344 360 360 360 360 344 344 346 346 344 344 329 329 346 346 346 346 329 329 333 333 329 329 317 317 333 333 333 333 317 317 318 318 317 317 302 302 318 318 318 318 302 302 303 303 302 302 287 287 303 303 303 303 287 287 288 288 287 287 277 277 288 288 288 288 277 277 276 276 277 277 262 262 276 276 276 276 262 262 261 261 262 262 247 247 261 261 261 261 247 247 246 246 247 247 232 232 246 246 246 246 232 232 231 231 232 232 216 216 231 231 231 231 216 216 215 215 216 216 201 201 215 215 215 215 201 201 200 200 201 201 186 186 200 200 200 200 186 186 185 185 186 186 173 173 185 185 185 185 173 173 168 168 173 173 162 162 168 168 168 168 162 162 155 155 162 162 147 147 155 155 155 155 147 147 142 142 147 147 135 135 142 142 142 142 135 135 130 130 135 135 125 125 130 130 130 130 125 125 116 116 125 125 115 115 116 116 116 116 115 115 105 105 115 115 111 111 105 105 105 105 111 111 98 98 111 111 109 109 98 98 98 98 109 109 97 97 109 109 113 113 97 97 97 97 113 113 102 102 113 113 121 121 102 102 102 102 121 121 112 112 121 121 132 132 112 112 514 514 515 515 516 516 514 514 516 516 520 520 515 515 514 514 510 510 514 514 511 511 510 510 510 510 511 511 512 512 512 512 511 511 513 513 511 511 518 518 513 513 513 513 518 518 517 517 526 526 524 524 523 523 524 524 522 522 523 523 523 523 522 522 518 518 522 522 519 519 518 518 518 518 519 519 517 517 526 526 523 523 530 530 523 523 531 531 530 530 530 530 531 531 532 532 532 532 531 531 536 536 531 531 537 537 536 536 536 536 537 537 538 538 538 538 537 537 540 540 1578 1578 544 544 1579 1579 1580 1580 544 544 545 545 545 545 544 544 546 546 544 544 551 551 546 546 546 546 551 551 550 550 557 557 556 556 551 551 556 556 552 552 551 551 551 551 552 552 550 550 566 566 564 564 565 565 564 564 560 560 565 565 565 565 560 560 557 557 560 560 558 558 557 557 557 557 558 558 556 556 566 566 565 565 570 570 565 565 571 571 570 570 570 570 571 571 572 572 572 572 571 571 574 574 571 571 578 578 574 574 574 574 578 578 579 579 579 579 578 578 580 580 578 578 586 586 580 580 580 580 586 586 584 584 593 593 590 590 586 586 590 590 585 585 586 586 586 586 585 585 584 584 599 599 598 598 600 600 598 598 594 594 600 600 600 600 594 594 593 593 594 594 592 592 593 593 593 593 592 592 590 590 599 599 600 600 604 604 600 600 606 606 604 604 604 604 606 606 605 605 605 605 606 606 608 608 606 606 614 614 608 608 608 608 614 614 612 612 1581 1581 1582 1582 614 614 1583 1583 613 613 614 614 614 614 613 613 612 612 627 627 624 624 620 620 624 624 619 619 620 620 620 620 619 619 618 618 633 633 632 632 634 634 632 632 628 628 634 634 634 634 628 628 627 627 628 628 626 626 627 627 627 627 626 626 624 624 633 633 634 634 638 638 634 634 640 640 638 638 638 638 640 640 639 639 639 639 640 640 642 642 640 640 648 648 642 642 642 642 648 648 647 647 644 644 645 645 648 648 645 645 646 646 648 648 648 648 646 646 647 647 637 637 641 641 644 644 641 641 643 643 644 644 644 644 643 643 645 645 629 629 631 631 630 630 631 631 635 635 630 630 630 630 635 635 637 637 635 635 636 636 637 637 637 637 636 636 641 641 629 629 630 630 625 625 630 630 623 623 625 625 625 625 623 623 622 622 622 622 623 623 621 621 623 623 616 616 621 621 621 621 616 616 617 617 607 607 609 609 610 610 609 609 611 611 610 610 610 610 611 611 1584 1584 611 611 1585 1585 1586 1586 616 616 615 615 617 617 596 596 597 597 602 602 597 597 601 601 602 602 602 602 601 601 610 610 601 601 603 603 610 610 610 610 603 603 607 607 589 589 591 591 596 596 591 591 595 595 596 596 596 596 595 595 597 597 581 581 583 583 582 582 583 583 587 587 582 582 582 582 587 587 589 589 587 587 588 588 589 589 589 589 588 588 591 591 581 581 582 582 577 577 582 582 575 575 577 577 577 577 575 575 576 576 576 576 575 575 573 573 575 575 567 567 573 573 573 573 567 567 569 569 561 561 563 563 567 567 563 563 568 568 567 567 567 567 568 568 569 569 554 554 559 559 561 561 559 559 562 562 561 561 561 561 562 562 563 563 548 548 549 549 547 547 549 549 553 553 547 547 547 547 553 553 554 554 553 553 555 555 554 554 554 554 555 555 559 559 548 548 547 547 543 543 547 547 1587 1587 543 543 543 543 1588 1588 1589 1589 533 533 535 535 541 541 535 535 539 539 541 541 541 541 539 539 542 542 527 527 529 529 533 533 529 529 534 534 533 533 533 533 534 534 535 535 516 516 521 521 520 520 521 521 525 525 520 520 520 520 525 525 527 527 525 525 528 528 527 527 527 527 528 528 529 529 726 726 712 712 728 728 712 712 715 715 728 728 728 728 715 715 730 730 715 715 717 717 730 730 730 730 717 717 732 732 717 717 720 720 732 732 732 732 720 720 734 734 720 720 723 723 734 734 734 734 723 723 736 736 723 723 725 725 736 736 736 736 725 725 735 735 725 725 724 724 735 735 735 735 724 724 733 733 651 651 665 665 653 653 665 665 667 667 653 653 653 653 667 667 655 655 667 667 670 670 655 655 655 655 670 670 657 657 670 670 673 673 657 657 657 657 673 673 659 659 673 673 675 675 659 659 659 659 675 675 668 668 675 675 679 679 668 668 668 668 679 679 676 676 679 679 681 681 676 676 676 676 681 681 682 682 681 681 685 685 682 682 685 685 687 687 682 682 682 682 687 687 688 688 687 687 691 691 688 688 688 688 691 691 692 692 691 691 694 694 692 692 692 692 694 694 698 698 694 694 697 697 698 698 698 698 697 697 704 704 697 697 700 700 704 704 704 704 700 700 710 710 700 700 703 703 710 710 710 710 703 703 718 718 703 703 706 706 718 718 718 718 706 706 726 726 706 706 709 709 726 726 726 726 709 709 712 712 701 701 696 696 695 695 696 696 693 693 695 695 695 695 693 693 689 689 693 693 690 690 689 689 689 689 690 690 683 683 690 690 686 686 683 683 683 683 686 686 678 678 686 686 684 684 678 678 678 678 684 684 671 671 684 684 680 680 671 671 671 671 680 680 661 661 680 680 677 677 661 661 661 661 677 677 658 658 677 677 674 674 658 658 674 674 672 672 658 658 658 658 672 672 656 656 672 672 669 669 656 656 656 656 669 669 654 654 669 669 666 666 654 654 654 654 666 666 652 652 666 666 664 664 652 652 652 652 664 664 650 650 664 664 662 662 650 650 650 650 662 662 649 649 662 662 660 660 649 649 649 649 660 660 651 651 660 660 663 663 651 651 651 651 663 663 665 665 724 724 722 722 733 733 722 722 719 719 733 733 733 733 719 719 731 731 719 719 716 716 731 731 731 731 716 716 729 729 716 716 714 714 729 729 729 729 714 714 727 727 714 714 711 711 727 727 727 727 711 711 721 721 711 711 708 708 721 721 721 721 708 708 713 713 708 708 705 705 713 713 713 713 705 705 707 707 705 705 702 702 707 707 707 707 702 702 701 701 702 702 699 699 701 701 701 701 699 699 696 696 770 770 764 764 766 766 766 766 774 774 770 770 774 774 775 775 770 770 770 770 775 775 781 781 775 775 783 783 781 781 781 781 783 783 793 793 783 783 787 787 793 793 787 787 794 794 793 793 793 793 794 794 806 806 794 794 807 807 806 806 807 807 809 809 806 806 806 806 809 809 821 821 809 809 822 822 821 821 1590 1590 1591 1591 834 834 1592 1592 1593 1593 834 834 1594 1594 835 835 834 834 834 834 835 835 848 848 835 835 849 849 848 848 849 849 850 850 848 848 848 848 850 850 864 864 850 850 865 865 864 864 864 864 865 865 879 879 865 865 869 869 879 879 869 869 880 880 879 879 879 879 880 880 894 894 880 880 895 895 894 894 895 895 896 896 894 894 894 894 896 896 910 910 896 896 911 911 910 910 910 910 911 911 921 921 911 911 912 912 921 921 912 912 920 920 921 921 921 921 920 920 934 934 920 920 933 933 934 934 933 933 941 941 934 934 934 934 941 941 949 949 941 941 948 948 949 949 949 949 948 948 963 963 948 948 958 958 963 963 958 958 962 962 963 963 963 963 962 962 978 978 962 962 977 977 978 978 977 977 981 981 978 978 978 978 981 981 994 994 981 981 991 991 994 994 994 994 991 991 1595 1595 991 991 1596 1596 1597 1597 1001 1001 1006 1006 1008 1008 1008 1008 1006 1006 1020 1020 1006 1006 1019 1019 1020 1020 1019 1019 1023 1023 1020 1020 1020 1020 1023 1023 1035 1035 1023 1023 1033 1033 1035 1035 1035 1035 1033 1033 1047 1047 1033 1033 1041 1041 1047 1047 1041 1041 1045 1045 1047 1047 1047 1047 1045 1045 1059 1059 1045 1045 1055 1055 1059 1059 1055 1055 1058 1058 1059 1059 1059 1059 1058 1058 1069 1069 1058 1058 1064 1064 1069 1069 1069 1069 1064 1064 1066 1066 1064 1064 1063 1063 1066 1066 1063 1063 1062 1062 1066 1066 1066 1066 1062 1062 1056 1056 1062 1062 1054 1054 1056 1056 1054 1054 1051 1051 1056 1056 1056 1056 1051 1051 1044 1044 1051 1051 1043 1043 1044 1044 1044 1044 1043 1043 1031 1031 1043 1043 1034 1034 1031 1031 1034 1034 1030 1030 1031 1031 1031 1031 1030 1030 1018 1018 1030 1030 1016 1016 1018 1018 1016 1016 1013 1013 1018 1018 1018 1018 1013 1013 1004 1004 1013 1013 1003 1003 1004 1004 1598 1598 993 993 1599 1599 1600 1600 993 993 990 990 993 993 989 989 990 990 990 990 989 989 975 975 989 989 974 974 975 975 974 974 972 972 975 975 975 975 972 972 960 960 972 972 959 959 960 960 959 959 947 947 960 960 960 960 947 947 944 944 947 947 943 943 944 944 944 944 943 943 929 929 943 943 928 928 929 929 928 928 927 927 929 929 929 929 927 927 914 914 927 927 913 913 914 914 913 913 907 907 914 914 914 914 907 907 902 902 907 907 903 903 902 902 902 902 903 903 889 889 903 903 891 891 889 889 891 891 881 881 889 889 889 889 881 881 875 875 881 881 876 876 875 875 876 876 863 863 875 875 875 875 863 863 860 860 863 863 861 861 860 860 860 860 861 861 845 845 861 861 846 846 845 845 846 846 840 840 845 845 845 845 840 840 830 830 840 840 832 832 830 830 832 832 1601 1601 830 830 830 830 1602 1602 1603 1603 819 819 818 818 817 817 817 817 818 818 804 804 818 818 805 805 804 804 805 805 799 799 804 804 804 804 799 799 790 790 799 799 792 792 790 790 790 790 792 792 778 778 792 792 782 782 778 778 778 778 782 782 768 768 782 782 772 772 768 768 768 768 772 772 764 764 772 772 769 769 764 764 764 764 769 769 766 766 1604 1604 786 786 1605 1605 786 786 801 801 1606 1606 1607 1607 801 801 1608 1608 801 801 814 814 1609 1609 1610 1610 814 814 1611 1611 814 814 829 829 1612 1612 1613 1613 829 829 1614 1614 829 829 844 844 1615 1615 1616 1616 844 844 1617 1617 844 844 858 858 1618 1618 1619 1619 858 858 1620 1620 858 858 874 874 1621 1621 1622 1622 874 874 1623 1623 874 874 888 888 1624 1624 1625 1625 888 888 1626 1626 888 888 901 901 1627 1627 1628 1628 901 901 1629 1629 901 901 915 915 1630 1630 1631 1631 915 915 1632 1632 915 915 930 930 1633 1633 1634 1634 930 930 1635 1635 930 930 945 945 1636 1636 1637 1637 945 945 1638 1638 945 945 961 961 1639 1639 1640 1640 961 961 1641 1641 961 961 976 976 1642 1642 1643 1643 976 976 1644 1644 976 976 992 992 1645 1645 1646 1646 992 992 1647 1647 992 992 1007 1007 1648 1648 1649 1649 1007 1007 1650 1650 1007 1007 1022 1022 1651 1651 1652 1652 1022 1022 1653 1653 1022 1022 1036 1036 1654 1654 1655 1655 1036 1036 1656 1656 1036 1036 1049 1049 1657 1657 1658 1658 1049 1049 1659 1659 1049 1049 1065 1065 1660 1660 1661 1661 1065 1065 1662 1662 1065 1065 1071 1071 1663 1663 1664 1664 1071 1071 1665 1665 1071 1071 1072 1072 1666 1666 1667 1667 1072 1072 1668 1668 1072 1072 1067 1067 1669 1669 1670 1670 1067 1067 1671 1671 1067 1067 1052 1052 1672 1672 1673 1673 1052 1052 1674 1674 1052 1052 1037 1037 1675 1675 1676 1676 1037 1037 1677 1677 1037 1037 1024 1024 1678 1678 1679 1679 1024 1024 1680 1680 1024 1024 1010 1010 1681 1681 1682 1682 1010 1010 1683 1683 1010 1010 995 995 1684 1684 1685 1685 995 995 1686 1686 995 995 980 980 1687 1687 1688 1688 980 980 1689 1689 980 980 965 965 1690 1690 1691 1691 965 965 1692 1692 965 965 951 951 1693 1693 1694 1694 951 951 1695 1695 951 951 936 936 1696 1696 1697 1697 936 936 1698 1698 936 936 922 922 1699 1699 1700 1700 922 922 1701 1701 922 922 909 909 1702 1702 1703 1703 909 909 1704 1704 909 909 893 893 1705 1705 1706 1706 893 893 1707 1707 893 893 878 878 1708 1708 1709 1709 878 878 1710 1710 878 878 862 862 1711 1711 1712 1712 862 862 1713 1713 862 862 847 847 1714 1714 1715 1715 847 847 1716 1716 847 847 831 831 1717 1717 1718 1718 831 831 1719 1719 831 831 816 816 1720 1720 1721 1721 816 816 1722 1722 816 816 802 802 1723 1723 1724 1724 802 802 1725 1725 802 802 788 788 1726 1726 1727 1727 788 788 1728 1728 788 788 777 777 1729 1729 1730 1730 777 777 1731 1731 777 777 762 762 1732 1732 1733 1733 762 762 1734 1734 762 762 759 759 1735 1735 1736 1736 759 759 1737 1737 759 759 760 760 1738 1738 1739 1739 760 760 1740 1740 760 760 776 776 1741 1741 1742 1742 776 776 1743 1743 776 776 786 786 1744 1744 786 786 780 780 801 801 780 780 796 796 801 801 801 801 796 796 814 814 796 796 811 811 814 814 814 814 811 811 829 829 811 811 826 826 829 829 829 829 826 826 844 844 826 826 842 842 844 844 844 844 842 842 858 858 842 842 856 856 858 858 858 858 856 856 874 874 856 856 872 872 874 874 874 874 872 872 888 888 872 872 886 886 888 888 888 888 886 886 901 901 886 886 900 900 901 901 901 901 900 900 915 915 900 900 916 916 915 915 915 915 916 916 930 930 916 916 931 931 930 930 930 930 931 931 945 945 931 931 946 946 945 945 945 945 946 946 961 961 946 946 964 964 961 961 961 961 964 964 976 976 964 964 979 979 976 976 976 976 979 979 992 992 979 979 996 996 992 992 992 992 996 996 1007 1007 996 996 1011 1011 1007 1007 1007 1007 1011 1011 1022 1022 1011 1011 1026 1026 1022 1022 1022 1022 1026 1026 1036 1036 1026 1026 1040 1040 1036 1036 1036 1036 1040 1040 1049 1049 1040 1040 1057 1057 1049 1049 1049 1049 1057 1057 1065 1065 1057 1057 1074 1074 1065 1065 1065 1065 1074 1074 1071 1071 1074 1074 1078 1078 1071 1071 1071 1071 1078 1078 1072 1072 1078 1078 1079 1079 1072 1072 1072 1072 1079 1079 1067 1067 1079 1079 1075 1075 1067 1067 1067 1067 1075 1075 1052 1052 1075 1075 1060 1060 1052 1052 1052 1052 1060 1060 1037 1037 1060 1060 1042 1042 1037 1037 1037 1037 1042 1042 1024 1024 1042 1042 1028 1028 1024 1024 1024 1024 1028 1028 1010 1010 1028 1028 1012 1012 1010 1010 1010 1010 1012 1012 995 995 1012 1012 997 997 995 995 995 995 997 997 980 980 997 997 982 982 980 980 980 980 982 982 965 965 982 982 967 967 965 965 965 965 967 967 951 951 967 967 952 952 951 951 951 951 952 952 936 936 952 952 938 938 936 936 936 936 938 938 922 922 938 938 923 923 922 922 922 922 923 923 909 909 923 923 908 908 909 909 909 909 908 908 893 893 908 908 892 892 893 893 893 893 892 892 878 878 892 892 877 877 878 878 878 878 877 877 862 862 877 877 859 859 862 862 862 862 859 859 847 847 859 859 843 843 847 847 847 847 843 843 831 831 843 843 828 828 831 831 831 831 828 828 816 816 828 828 812 812 816 816 816 816 812 812 802 802 812 812 798 798 802 802 802 802 798 798 788 788 798 798 784 784 788 788 788 788 784 784 777 777 784 784 763 763 777 777 777 777 763 763 762 762 763 763 756 756 762 762 762 762 756 756 759 759 756 756 752 752 759 759 759 759 752 752 760 760 752 752 755 755 760 760 760 760 755 755 776 776 755 755 761 761 776 776 776 776 761 761 786 786 761 761 780 780 786 786 780 780 767 767 796 796 767 767 789 789 796 796 796 796 789 789 811 811 789 789 808 808 811 811 811 811 808 808 826 826 808 808 824 824 826 826 826 826 824 824 842 842 824 824 839 839 842 842 842 842 839 839 856 856 839 839 855 855 856 856 856 856 855 855 872 872 855 855 870 870 872 872 872 872 870 870 886 886 870 870 884 884 886 886 886 886 884 884 900 900 884 884 899 899 900 900 900 900 899 899 916 916 899 899 917 917 916 916 916 916 917 917 931 931 917 917 932 932 931 931 931 931 932 932 946 946 932 932 950 950 946 946 946 946 950 950 964 964 950 950 966 966 964 964 964 964 966 966 979 979 966 966 983 983 979 979 979 979 983 983 996 996 983 983 998 998 996 996 996 996 998 998 1011 1011 998 998 1014 1014 1011 1011 1011 1011 1014 1014 1026 1026 1014 1014 1029 1029 1026 1026 1026 1026 1029 1029 1040 1040 1029 1029 1048 1048 1040 1040 1040 1040 1048 1048 1057 1057 1048 1048 1070 1070 1057 1057 1057 1057 1070 1070 1074 1074 1070 1070 1081 1081 1074 1074 1074 1074 1081 1081 1078 1078 1081 1081 1084 1084 1078 1078 1078 1078 1084 1084 1079 1079 1084 1084 1085 1085 1079 1079 1079 1079 1085 1085 1075 1075 1085 1085 1083 1083 1075 1075 1075 1075 1083 1083 1060 1060 1083 1083 1073 1073 1060 1060 1060 1060 1073 1073 1042 1042 1073 1073 1053 1053 1042 1042 1042 1042 1053 1053 1028 1028 1053 1053 1032 1032 1028 1028 1028 1028 1032 1032 1012 1012 1032 1032 1015 1015 1012 1012 1012 1012 1015 1015 997 997 1015 1015 999 999 997 997 997 997 999 999 982 982 999 999 984 984 982 982 982 982 984 984 967 967 984 984 969 969 967 967 967 967 969 969 952 952 969 969 954 954 952 952 952 952 954 954 938 938 954 954 939 939 938 938 938 938 939 939 923 923 939 939 924 924 923 923 923 923 924 924 908 908 924 924 906 906 908 908 908 908 906 906 892 892 906 906 890 890 892 892 892 892 890 890 877 877 890 890 873 873 877 877 877 877 873 873 859 859 873 873 857 857 859 859 859 859 857 857 843 843 857 857 841 841 843 843 843 843 841 841 828 828 841 841 825 825 828 828 828 828 825 825 812 812 825 825 810 810 812 812 812 812 810 810 798 798 810 810 791 791 798 798 798 798 791 791 784 784 791 791 773 773 784 784 784 784 773 773 763 763 773 773 754 754 763 763 763 763 754 754 756 756 754 754 750 750 756 756 756 756 750 750 752 752 750 750 746 746 752 752 752 752 746 746 755 755 746 746 749 749 755 755 755 755 749 749 761 761 749 749 753 753 761 761 761 761 753 753 780 780 753 753 767 767 780 780 767 767 757 757 789 789 757 757 779 779 789 789 789 789 779 779 808 808 779 779 800 800 808 808 808 808 800 800 824 824 800 800 820 820 824 824 824 824 820 820 839 839 820 820 837 837 839 839 839 839 837 837 855 855 837 837 853 853 855 855 855 855 853 853 870 870 853 853 867 867 870 870 870 870 867 867 884 884 867 867 883 883 884 884 884 884 883 883 899 899 883 883 898 898 899 899 899 899 898 898 917 917 898 898 918 918 917 917 917 917 918 918 932 932 918 918 935 935 932 932 932 932 935 935 950 950 935 935 953 953 950 950 950 950 953 953 966 966 953 953 968 968 966 966 966 966 968 968 983 983 968 968 985 985 983 983 983 983 985 985 998 998 985 985 1000 1000 998 998 998 998 1000 1000 1014 1014 1000 1000 1017 1017 1014 1014 1014 1014 1017 1017 1029 1029 1017 1017 1038 1038 1029 1029 1029 1029 1038 1038 1048 1048 1038 1038 1061 1061 1048 1048 1048 1048 1061 1061 1070 1070 1061 1061 1080 1080 1070 1070 1070 1070 1080 1080 1081 1081 1080 1080 1087 1087 1081 1081 1081 1081 1087 1087 1084 1084 1087 1087 1090 1090 1084 1084 1084 1084 1090 1090 1085 1085 1090 1090 1091 1091 1085 1085 1085 1085 1091 1091 1083 1083 1091 1091 1088 1088 1083 1083 1083 1083 1088 1088 1073 1073 1088 1088 1082 1082 1073 1073 1073 1073 1082 1082 1053 1053 1082 1082 1068 1068 1053 1053 1053 1053 1068 1068 1032 1032 1068 1068 1039 1039 1032 1032 1032 1032 1039 1039 1015 1015 1039 1039 1021 1021 1015 1015 1015 1015 1021 1021 999 999 1021 1021 1002 1002 999 999 999 999 1002 1002 984 984 1002 1002 986 986 984 984 984 984 986 986 969 969 986 986 971 971 969 969 969 969 971 971 954 954 971 971 956 956 954 954 954 954 956 956 939 939 956 956 940 940 939 939 939 939 940 940 924 924 940 940 925 925 924 924 924 924 925 925 906 906 925 925 905 905 906 906 906 906 905 905 890 890 905 905 887 887 890 890 890 890 887 887 873 873 887 887 871 871 873 873 873 873 871 871 857 857 871 871 854 854 857 857 857 857 854 854 841 841 854 854 838 838 841 841 841 841 838 838 825 825 838 838 823 823 825 825 825 825 823 823 810 810 823 823 803 803 810 810 810 810 803 803 791 791 803 803 785 785 791 791 791 791 785 785 773 773 785 785 758 758 773 773 773 773 758 758 754 754 758 758 747 747 754 754 754 754 747 747 750 750 747 747 744 744 750 750 750 750 744 744 746 746 744 744 741 741 746 746 746 746 741 741 749 749 741 741 743 743 749 749 749 749 743 743 753 753 743 743 745 745 753 753 753 753 745 745 767 767 745 745 757 757 767 767 757 757 748 748 779 779 748 748 765 765 779 779 779 779 765 765 800 800 765 765 795 795 800 800 800 800 795 795 820 820 795 795 813 813 820 820 820 820 813 813 837 837 813 813 833 833 837 837 837 837 833 833 853 853 833 833 851 851 853 853 853 853 851 851 867 867 851 851 866 866 867 867 867 867 866 866 883 883 866 866 882 882 883 883 883 883 882 882 898 898 882 882 897 897 898 898 898 898 897 897 918 918 897 897 919 919 918 918 918 918 919 919 935 935 919 919 937 937 935 935 935 935 937 937 953 953 937 937 955 955 953 953 953 953 955 955 968 968 955 955 970 970 968 968 968 968 970 970 985 985 970 970 987 987 985 985 985 985 987 987 1000 1000 987 987 1005 1005 1000 1000 1000 1000 1005 1005 1017 1017 1005 1005 1025 1025 1017 1017 1017 1017 1025 1025 1038 1038 1025 1025 1046 1046 1038 1038 1038 1038 1046 1046 1061 1061 1046 1046 1076 1076 1061 1061 1061 1061 1076 1076 1080 1080 1076 1076 1086 1086 1080 1080 1080 1080 1086 1086 1087 1087 1086 1086 1092 1092 1087 1087 1087 1087 1092 1092 1090 1090 1092 1092 1094 1094 1090 1090 1090 1090 1094 1094 1091 1091 1094 1094 1095 1095 1091 1091 1091 1091 1095 1095 1088 1088 1095 1095 1093 1093 1088 1088 1088 1088 1093 1093 1082 1082 1093 1093 1089 1089 1082 1082 1082 1082 1089 1089 1068 1068 1089 1089 1077 1077 1068 1068 1068 1068 1077 1077 1039 1039 1077 1077 1050 1050 1039 1039 1039 1039 1050 1050 1021 1021 1050 1050 1027 1027 1021 1021 1021 1021 1027 1027 1002 1002 1027 1027 1009 1009 1002 1002 1002 1002 1009 1009 986 986 1009 1009 988 988 986 986 986 986 988 988 971 971 988 988 973 973 971 971 971 971 973 973 956 956 973 973 957 957 956 956 956 956 957 957 940 940 957 957 942 942 940 940 940 940 942 942 925 925 942 942 926 926 925 925 925 925 926 926 905 905 926 926 904 904 905 905 905 905 904 904 887 887 904 904 885 885 887 887 887 887 885 885 871 871 885 885 868 868 871 871 871 871 868 868 854 854 868 868 852 852 854 854 854 854 852 852 838 838 852 852 836 836 838 838 838 838 836 836 823 823 836 836 815 815 823 823 823 823 815 815 803 803 815 815 797 797 803 803 803 803 797 797 785 785 797 797 771 771 785 785 785 785 771 771 758 758 771 771 751 751 758 758 758 758 751 751 747 747 751 751 742 742 747 747 747 747 742 742 744 744 742 742 739 739 744 744 744 744 739 739 741 741 739 739 737 737 741 741 741 741 737 737 743 743 737 737 738 738 743 743 743 743 738 738 745 745 738 738 740 740 745 745 745 745 740 740 757 757 740 740 748 748 757 757 1111 1111 1109 1109 1105 1105 1109 1109 1108 1108 1105 1105 1105 1105 1108 1108 1104 1104 1108 1108 1102 1102 1104 1104 1104 1104 1102 1102 1097 1097 1102 1102 1101 1101 1097 1097 1097 1097 1101 1101 1099 1099 1128 1128 1127 1127 1122 1122 1127 1127 1126 1126 1122 1122 1122 1122 1126 1126 1120 1120 1126 1126 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1111 1111 1118 1118 1113 1113 1111 1111 1111 1111 1113 1113 1109 1109 1150 1150 1149 1149 1146 1146 1149 1149 1145 1145 1146 1146 1146 1146 1145 1145 1140 1140 1145 1145 1144 1144 1140 1140 1140 1140 1144 1144 1138 1138 1144 1144 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1132 1132 1136 1136 1745 1745 1136 1136 1131 1131 1746 1746 1747 1747 1131 1131 1748 1748 1168 1168 1167 1167 1163 1163 1167 1167 1164 1164 1163 1163 1163 1163 1164 1164 1159 1159 1164 1164 1162 1162 1159 1159 1159 1159 1162 1162 1156 1156 1162 1162 1155 1155 1156 1156 1156 1156 1155 1155 1150 1150 1155 1155 1154 1154 1150 1150 1150 1150 1154 1154 1149 1149 1191 1191 1190 1190 1186 1186 1190 1190 1185 1185 1186 1186 1186 1186 1185 1185 1181 1181 1185 1185 1182 1182 1181 1181 1181 1181 1182 1182 1177 1177 1182 1182 1180 1180 1177 1177 1177 1177 1180 1180 1173 1173 1180 1180 1174 1174 1173 1173 1173 1173 1174 1174 1168 1168 1174 1174 1172 1172 1168 1168 1168 1168 1172 1172 1167 1167 1209 1209 1208 1208 1204 1204 1208 1208 1203 1203 1204 1204 1204 1204 1203 1203 1199 1199 1203 1203 1200 1200 1199 1199 1749 1749 1750 1750 1195 1195 1751 1751 1197 1197 1195 1195 1195 1195 1197 1197 1191 1191 1197 1197 1192 1192 1191 1191 1191 1191 1192 1192 1190 1190 1227 1227 1226 1226 1223 1223 1226 1226 1221 1221 1223 1223 1223 1223 1221 1221 1217 1217 1221 1221 1218 1218 1217 1217 1217 1217 1218 1218 1214 1214 1218 1218 1215 1215 1214 1214 1214 1214 1215 1215 1209 1209 1215 1215 1210 1210 1209 1209 1209 1209 1210 1210 1208 1208 1222 1222 1225 1225 1229 1229 1225 1225 1231 1231 1229 1229 1229 1229 1231 1231 1230 1230 1231 1231 1232 1232 1230 1230 1230 1230 1232 1232 1234 1234 1232 1232 1233 1233 1234 1234 1234 1234 1233 1233 1227 1227 1233 1233 1228 1228 1227 1227 1227 1227 1228 1228 1226 1226 1211 1211 1212 1212 1213 1213 1212 1212 1216 1216 1213 1213 1213 1213 1216 1216 1219 1219 1216 1216 1220 1220 1219 1219 1219 1219 1220 1220 1222 1222 1220 1220 1224 1224 1222 1222 1222 1222 1224 1224 1225 1225 1193 1193 1194 1194 1196 1196 1194 1194 1198 1198 1196 1196 1196 1196 1198 1198 1752 1752 1198 1198 1753 1753 1754 1754 1201 1201 1202 1202 1205 1205 1202 1202 1206 1206 1205 1205 1205 1205 1206 1206 1211 1211 1206 1206 1207 1207 1211 1211 1211 1211 1207 1207 1212 1212 1175 1175 1176 1176 1178 1178 1176 1176 1179 1179 1178 1178 1178 1178 1179 1179 1183 1183 1179 1179 1184 1184 1183 1183 1183 1183 1184 1184 1187 1187 1184 1184 1188 1188 1187 1187 1187 1187 1188 1188 1193 1193 1188 1188 1189 1189 1193 1193 1193 1193 1189 1189 1194 1194 1157 1157 1158 1158 1161 1161 1158 1158 1160 1160 1161 1161 1161 1161 1160 1160 1165 1165 1160 1160 1166 1166 1165 1165 1165 1165 1166 1166 1169 1169 1166 1166 1170 1170 1169 1169 1169 1169 1170 1170 1175 1175 1170 1170 1171 1171 1175 1175 1175 1175 1171 1171 1176 1176 1139 1139 1141 1141 1143 1143 1141 1141 1142 1142 1143 1143 1143 1143 1142 1142 1147 1147 1142 1142 1148 1148 1147 1147 1147 1147 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1157 1157 1151 1151 1153 1153 1157 1157 1157 1157 1153 1153 1158 1158 1121 1121 1123 1123 1125 1125 1123 1123 1124 1124 1125 1125 1125 1125 1124 1124 1129 1129 1755 1755 1130 1130 1756 1756 1757 1757 1130 1130 1134 1134 1130 1130 1133 1133 1134 1134 1134 1134 1133 1133 1139 1139 1133 1133 1135 1135 1139 1139 1139 1139 1135 1135 1141 1141 1101 1101 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1100 1100 1103 1103 1103 1103 1100 1100 1106 1106 1100 1100 1107 1107 1106 1106 1106 1106 1107 1107 1110 1110 1107 1107 1112 1112 1110 1110 1110 1110 1112 1112 1116 1116 1112 1112 1115 1115 1116 1116 1116 1116 1115 1115 1121 1121 1115 1115 1117 1117 1121 1121 1121 1121 1117 1117 1123 1123 1321 1321 1306 1306 1310 1310 1321 1321 1320 1320 1306 1306 1320 1320 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1308 1308 1298 1298 1308 1308 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1275 1275 1280 1280 1280 1280 1275 1275 1274 1274 1275 1275 1271 1271 1274 1274 1271 1271 1267 1267 1274 1274 1274 1274 1267 1267 1270 1270 1267 1267 1264 1264 1270 1270 1264 1264 1260 1260 1270 1270 1270 1270 1260 1260 1266 1266 1260 1260 1255 1255 1266 1266 1255 1255 1249 1249 1266 1266 1266 1266 1249 1249 1262 1262 1249 1249 1247 1247 1262 1262 1247 1247 1245 1245 1262 1262 1262 1262 1245 1245 1258 1258 1245 1245 1243 1243 1258 1258 1243 1243 1242 1242 1258 1258 1258 1258 1242 1242 1253 1253 1242 1242 1239 1239 1253 1253 1239 1239 1238 1238 1253 1253 1253 1253 1238 1238 1251 1251 1238 1238 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1252 1252 1236 1236 1237 1237 1252 1252 1252 1252 1237 1237 1254 1254 1237 1237 1240 1240 1254 1254 1254 1254 1240 1240 1257 1257 1240 1240 1241 1241 1257 1257 1241 1241 1244 1244 1257 1257 1257 1257 1244 1244 1259 1259 1244 1244 1246 1246 1259 1259 1246 1246 1248 1248 1259 1259 1259 1259 1248 1248 1263 1263 1248 1248 1250 1250 1263 1263 1250 1250 1256 1256 1263 1263 1263 1263 1256 1256 1269 1269 1256 1256 1261 1261 1269 1269 1261 1261 1265 1265 1269 1269 1269 1269 1265 1265 1273 1273 1265 1265 1268 1268 1273 1273 1268 1268 1272 1272 1273 1273 1273 1273 1272 1272 1277 1277 1272 1272 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1297 1297 1300 1300 1291 1291 1291 1291 1300 1300 1296 1296 1300 1300 1304 1304 1296 1296 1304 1304 1309 1309 1296 1296 1296 1296 1309 1309 1301 1301 1309 1309 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1305 1305 1316 1316 1318 1318 1305 1305 1318 1318 1319 1319 1305 1305 1305 1305 1319 1319 1307 1307 1319 1319 1322 1322 1307 1307 1322 1322 1323 1323 1307 1307 1307 1307 1323 1323 1311 1311 1323 1323 1326 1326 1311 1311 1326 1326 1327 1327 1311 1311 1311 1311 1327 1327 1312 1312 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1310 1310 1325 1325 1324 1324 1310 1310 1310 1310 1324 1324 1321 1321 1332 1332 1333 1333 1345 1345 1332 1332 1345 1345 1330 1330 1334 1334 1331 1331 1345 1345 1331 1331 1329 1329 1345 1345 1345 1345 1329 1329 1330 1330 1340 1340 1338 1338 1345 1345 1338 1338 1336 1336 1345 1345 1345 1345 1336 1336 1334 1334 1347 1347 1344 1344 1345 1345 1344 1344 1342 1342 1345 1345 1345 1345 1342 1342 1340 1340 1353 1353 1351 1351 1345 1345 1351 1351 1349 1349 1345 1345 1345 1345 1349 1349 1347 1347 1359 1359 1357 1357 1345 1345 1357 1357 1355 1355 1345 1345 1345 1345 1355 1355 1353 1353 1358 1358 1360 1360 1345 1345 1360 1360 1361 1361 1345 1345 1345 1345 1361 1361 1359 1359 1352 1352 1354 1354 1345 1345 1354 1354 1356 1356 1345 1345 1345 1345 1356 1356 1358 1358 1346 1346 1348 1348 1345 1345 1348 1348 1350 1350 1345 1345 1345 1345 1350 1350 1352 1352 1339 1339 1341 1341 1345 1345 1341 1341 1343 1343 1345 1345 1345 1345 1343 1343 1346 1346 1333 1333 1335 1335 1345 1345 1335 1335 1337 1337 1345 1345 1345 1345 1337 1337 1339 1339 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+54 54 56 56 44 44 25 25 30 30 27 27 30 30 29 29 27 27 13 13 19 19 15 15 19 19 30 30 15 15 15 15 30 30 17 17 28 28 31 31 33 33 25 25 23 23 30 30 23 23 20 20 30 30 30 30 20 20 17 17 13 13 11 11 19 19 11 11 9 9 19 19 19 19 9 9 7 7 47 47 42 42 49 49 42 42 51 51 49 49 12 12 14 14 21 21 14 14 16 16 21 21 28 28 33 33 26 26 7 7 5 5 19 19 5 5 3 3 19 19 19 19 3 3 1 1 6 6 8 8 21 21 8 8 10 10 21 21 21 21 10 10 12 12 54 54 44 44 52 52 56 56 58 58 44 44 58 58 60 60 44 44 44 44 60 60 62 62 31 31 34 34 33 33 34 34 36 36 33 33 33 33 36 36 38 38 33 33 46 46 48 48 33 33 48 48 44 44 48 48 50 50 44 44 44 44 50 50 52 52 16 16 18 18 21 21 18 18 22 22 21 21 21 21 22 22 33 33 22 22 24 24 33 33 33 33 24 24 26 26 1 1 0 0 19 19 0 0 2 2 19 19 19 19 2 2 21 21 2 2 4 4 21 21 21 21 4 4 6 6 37 37 35 35 30 30 35 35 32 32 30 30 30 30 32 32 29 29 57 57 55 55 42 42 55 55 53 53 42 42 42 42 53 53 51 51 47 47 45 45 42 42 45 45 41 41 42 42 42 42 41 41 30 30 41 41 39 39 30 30 30 30 39 39 37 37 38 38 40 40 33 33 40 40 43 43 33 33 33 33 43 43 46 46 62 62 63 63 44 44 63 63 61 61 44 44 44 44 61 61 42 42 61 61 59 59 42 42 42 42 59 59 57 57 164 164 171 171 152 152 171 171 153 153 152 152 152 152 153 153 140 140 153 153 135 135 140 140 140 140 135 135 134 134 135 135 118 118 134 134 134 134 118 118 115 115 164 164 169 169 171 171 169 169 1392 1392 171 171 171 171 1393 1393 1394 1394 184 184 187 187 185 185 185 185 187 187 202 202 187 187 201 201 202 202 201 201 208 208 202 202 202 202 208 208 219 219 208 208 218 218 219 219 218 218 232 232 219 219 219 219 232 232 234 234 232 232 233 233 234 234 233 233 248 248 234 234 234 234 248 248 249 249 248 248 255 255 249 249 249 249 255 255 265 265 255 255 264 264 265 265 265 265 264 264 280 280 264 264 278 278 280 280 278 278 279 279 280 280 279 279 300 300 280 280 280 280 300 300 299 299 300 300 301 301 299 299 299 299 301 301 315 315 301 301 316 316 315 315 315 315 316 316 331 331 316 316 324 324 331 331 324 324 332 332 331 331 332 332 345 345 331 331 331 331 345 345 346 346 345 345 347 347 346 346 347 347 363 363 346 346 346 346 363 363 361 361 363 363 367 367 361 361 361 361 367 367 378 378 367 367 379 379 378 378 378 378 379 379 394 394 379 379 391 391 394 394 391 391 395 395 394 394 1395 1395 411 411 1396 1396 1397 1397 411 411 410 410 411 411 414 414 410 410 410 410 414 414 427 427 414 414 428 428 427 427 427 427 428 428 444 444 428 428 439 439 444 444 439 439 446 446 444 444 446 446 468 468 444 444 444 444 468 468 466 466 468 468 469 469 466 466 466 466 469 469 484 484 469 469 486 486 484 484 486 486 491 491 484 484 484 484 491 491 497 497 491 491 499 499 497 497 499 499 505 505 497 497 497 497 505 505 504 504 505 505 506 506 504 504 506 506 509 509 504 504 504 504 509 509 507 507 509 509 508 508 507 507 507 507 508 508 502 502 508 508 503 503 502 502 502 502 503 503 490 490 503 503 496 496 490 490 496 496 493 493 490 490 493 493 479 479 490 490 490 490 479 479 477 477 479 479 475 475 477 477 477 477 475 475 454 454 475 475 457 457 454 454 454 454 457 457 436 436 457 457 445 445 436 436 445 445 437 437 436 436 437 437 421 421 436 436 436 436 421 421 419 419 421 421 420 420 419 419 420 420 403 403 419 419 419 419 403 403 402 402 403 403 1398 1398 402 402 402 402 1399 1399 1400 1400 398 398 387 387 386 386 386 386 387 387 370 370 387 387 374 374 370 370 374 374 371 371 370 370 371 371 355 355 370 370 370 370 355 355 354 354 355 355 351 351 354 354 354 354 351 351 338 338 351 351 339 339 338 338 338 338 339 339 322 322 339 339 328 328 322 322 328 328 323 323 322 322 323 323 309 309 322 322 322 322 309 309 308 308 309 309 306 306 308 308 308 308 306 306 292 292 306 306 293 293 292 292 293 293 286 286 292 292 292 292 286 286 272 272 286 286 271 271 272 272 272 272 271 271 257 257 271 271 262 262 257 257 262 262 256 256 257 257 256 256 241 241 257 257 257 257 241 241 242 242 241 241 239 239 242 242 242 242 239 239 226 226 239 239 225 225 226 226 226 226 225 225 211 211 225 225 215 215 211 211 215 215 209 209 211 211 209 209 194 194 211 211 211 211 194 194 195 195 194 194 192 192 195 195 195 195 192 192 178 178 192 192 177 177 178 178 1401 1401 1402 1402 161 161 1403 1403 170 170 161 161 170 170 160 160 161 161 160 160 146 146 161 161 161 161 146 146 145 145 146 146 144 144 145 145 144 144 127 127 145 145 145 145 127 127 128 128 127 127 120 120 128 128 128 128 120 120 105 105 120 120 103 103 105 105 105 105 103 103 88 88 103 103 91 91 88 88 91 91 86 86 88 88 86 86 74 74 88 88 88 88 74 74 76 76 74 74 73 73 76 76 76 76 73 73 68 68 73 73 66 66 68 68 68 68 66 66 67 67 66 66 65 65 67 67 65 65 64 64 67 67 64 64 69 69 67 67 67 67 69 69 70 70 69 69 79 79 70 70 70 70 79 79 81 81 79 79 84 84 81 81 81 81 84 84 96 96 84 84 94 94 96 96 96 96 94 94 118 118 94 94 112 112 118 118 118 118 112 112 115 115 1404 1404 71 71 1405 1405 71 71 72 72 1406 1406 1407 1407 72 72 1408 1408 72 72 80 80 1409 1409 1410 1410 80 80 1411 1411 80 80 93 93 1412 1412 1413 1413 93 93 1414 1414 93 93 110 110 1415 1415 1416 1416 110 110 1417 1417 110 110 129 129 1418 1418 1419 1419 129 129 1420 1420 129 129 148 148 1421 1421 1422 1422 148 148 1423 1423 148 148 163 163 1424 1424 1425 1425 163 163 1426 1426 163 163 180 180 1427 1427 1428 1428 180 180 1429 1429 180 180 196 196 1430 1430 1431 1431 196 196 1432 1432 196 196 212 212 1433 1433 1434 1434 212 212 1435 1435 212 212 227 227 1436 1436 1437 1437 227 227 1438 1438 227 227 243 243 1439 1439 1440 1440 243 243 1441 1441 243 243 258 258 1442 1442 1443 1443 258 258 1444 1444 258 258 273 273 1445 1445 1446 1446 273 273 1447 1447 273 273 291 291 1448 1448 1449 1449 291 291 1450 1450 291 291 307 307 1451 1451 1452 1452 307 307 1453 1453 307 307 321 321 1454 1454 1455 1455 321 321 1456 1456 321 321 337 337 1457 1457 1458 1458 337 337 1459 1459 337 337 353 353 1460 1460 1461 1461 353 353 1462 1462 353 353 369 369 1463 1463 1464 1464 369 369 1465 1465 369 369 384 384 1466 1466 1467 1467 384 384 1468 1468 384 384 401 401 1469 1469 1470 1470 401 401 1471 1471 401 401 417 417 1472 1472 1473 1473 417 417 1474 1474 417 417 433 433 1475 1475 1476 1476 433 433 1477 1477 433 433 452 452 1478 1478 1479 1479 452 452 1480 1480 452 452 472 472 1481 1481 1482 1482 472 472 1483 1483 472 472 488 488 1484 1484 1485 1485 488 488 1486 1486 488 488 498 498 1487 1487 1488 1488 498 498 1489 1489 498 498 501 501 1490 1490 1491 1491 501 501 1492 1492 501 501 500 500 1493 1493 1494 1494 500 500 1495 1495 500 500 492 492 1496 1496 1497 1497 492 492 1498 1498 492 492 480 480 1499 1499 1500 1500 480 480 1501 1501 480 480 461 461 1502 1502 1503 1503 461 461 1504 1504 461 461 443 443 1505 1505 1506 1506 443 443 1507 1507 443 443 425 425 1508 1508 1509 1509 425 425 1510 1510 425 425 408 408 1511 1511 1512 1512 408 408 1513 1513 408 408 392 392 1514 1514 1515 1515 392 392 1516 1516 392 392 377 377 1517 1517 1518 1518 377 377 1519 1519 377 377 360 360 1520 1520 1521 1521 360 360 1522 1522 360 360 344 344 1523 1523 1524 1524 344 344 1525 1525 344 344 330 330 1526 1526 1527 1527 330 330 1528 1528 330 330 314 314 1529 1529 1530 1530 314 314 1531 1531 314 314 298 298 1532 1532 1533 1533 298 298 1534 1534 298 298 281 281 1535 1535 1536 1536 281 281 1537 1537 281 281 266 266 1538 1538 1539 1539 266 266 1540 1540 266 266 250 250 1541 1541 1542 1542 250 250 1543 1543 250 250 235 235 1544 1544 1545 1545 235 235 1546 1546 235 235 220 220 1547 1547 1548 1548 220 220 1549 1549 220 220 203 203 1550 1550 1551 1551 203 203 1552 1552 203 203 188 188 1553 1553 1554 1554 188 188 1555 1555 188 188 172 172 1556 1556 1557 1557 172 172 1558 1558 172 172 155 155 1559 1559 1560 1560 155 155 1561 1561 155 155 138 138 1562 1562 1563 1563 138 138 1564 1564 138 138 121 121 1565 1565 1566 1566 121 121 1567 1567 121 121 100 100 1568 1568 1569 1569 100 100 1570 1570 100 100 83 83 1571 1571 1572 1572 83 83 1573 1573 83 83 75 75 1574 1574 1575 1575 75 75 1576 1576 75 75 71 71 1577 1577 75 75 77 77 71 71 77 77 78 78 71 71 71 71 78 78 72 72 78 78 85 85 72 72 72 72 85 85 80 80 85 85 99 99 80 80 80 80 99 99 93 93 99 99 117 117 93 93 93 93 117 117 110 110 117 117 133 133 110 110 110 110 133 133 129 129 133 133 150 150 129 129 129 129 150 150 148 148 150 150 166 166 148 148 148 148 166 166 163 163 166 166 181 181 163 163 163 163 181 181 180 180 181 181 198 198 180 180 180 180 198 198 196 196 198 198 213 213 196 196 196 196 213 213 212 212 213 213 228 228 212 212 212 212 228 228 227 227 228 228 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 258 258 259 259 274 274 258 258 258 258 274 274 273 273 274 274 290 290 273 273 273 273 290 290 291 291 290 290 305 305 291 291 291 291 305 305 307 307 305 305 320 320 307 307 307 307 320 320 321 321 320 320 336 336 321 321 321 321 336 336 337 337 336 336 352 352 337 337 337 337 352 352 353 353 352 352 366 366 353 353 353 353 366 366 369 369 366 366 383 383 369 369 369 369 383 383 384 384 383 383 399 399 384 384 384 384 399 399 401 401 399 399 415 415 401 401 401 401 415 415 417 417 415 415 431 431 417 417 417 417 431 431 433 433 431 431 448 448 433 433 433 433 448 448 452 452 448 448 465 465 452 452 452 452 465 465 472 472 465 465 481 481 472 472 472 472 481 481 488 488 481 481 489 489 488 488 488 488 489 489 498 498 489 489 495 495 498 498 498 498 495 495 501 501 495 495 494 494 501 501 501 501 494 494 500 500 494 494 487 487 500 500 500 500 487 487 492 492 487 487 473 473 492 492 492 492 473 473 480 480 473 473 455 455 480 480 480 480 455 455 461 461 455 455 438 438 461 461 461 461 438 438 443 443 438 438 423 423 443 443 443 443 423 423 425 425 423 423 406 406 425 425 425 425 406 406 408 408 406 406 390 390 408 408 408 408 390 390 392 392 390 390 375 375 392 392 392 392 375 375 377 377 375 375 359 359 377 377 377 377 359 359 360 360 359 359 343 343 360 360 360 360 343 343 344 344 343 343 329 329 344 344 344 344 329 329 330 330 329 329 313 313 330 330 330 330 313 313 314 314 313 313 297 297 314 314 314 314 297 297 298 298 297 297 282 282 298 298 298 298 282 282 281 281 282 282 267 267 281 281 281 281 267 267 266 266 267 267 251 251 266 266 266 266 251 251 250 250 251 251 236 236 250 250 250 250 236 236 235 235 236 236 221 221 235 235 235 235 221 221 220 220 221 221 205 205 220 220 220 220 205 205 203 203 205 205 189 189 203 203 203 203 189 189 188 188 189 189 174 174 188 188 188 188 174 174 172 172 174 174 157 157 172 172 172 172 157 157 155 155 157 157 141 141 155 155 155 155 141 141 138 138 141 141 125 125 138 138 138 138 125 125 121 121 125 125 106 106 121 121 121 121 106 106 100 100 106 106 92 92 100 100 100 100 92 92 83 83 92 92 82 82 83 83 83 83 82 82 75 75 82 82 77 77 75 75 82 82 87 87 77 77 87 87 89 89 77 77 77 77 89 89 78 78 89 89 95 95 78 78 78 78 95 95 85 85 95 95 107 107 85 85 85 85 107 107 99 99 107 107 123 123 99 99 99 99 123 123 117 117 123 123 139 139 117 117 117 117 139 139 133 133 139 139 154 154 133 133 133 133 154 154 150 150 154 154 167 167 150 150 150 150 167 167 166 166 167 167 183 183 166 166 166 166 183 183 181 181 183 183 199 199 181 181 181 181 199 199 198 198 199 199 214 214 198 198 198 198 214 214 213 213 214 214 229 229 213 213 213 213 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 260 260 244 244 244 244 260 260 259 259 260 260 275 275 259 259 259 259 275 275 274 274 275 275 289 289 274 274 274 274 289 289 290 290 289 289 304 304 290 290 290 290 304 304 305 305 304 304 319 319 305 305 305 305 319 319 320 320 319 319 335 335 320 320 320 320 335 335 336 336 335 335 350 350 336 336 336 336 350 350 352 352 350 350 365 365 352 352 352 352 365 365 366 366 365 365 381 381 366 366 366 366 381 381 383 383 381 381 396 396 383 383 383 383 396 396 399 399 396 396 412 412 399 399 399 399 412 412 415 415 412 412 426 426 415 415 415 415 426 426 431 431 426 426 441 441 431 431 431 431 441 441 448 448 441 441 458 458 448 448 448 448 458 458 465 465 458 458 471 471 465 465 465 465 471 471 481 481 471 471 482 482 481 481 481 481 482 482 489 489 482 482 485 485 489 489 489 489 485 485 495 495 485 485 483 483 495 495 495 495 483 483 494 494 483 483 478 478 494 494 494 494 478 478 487 487 478 478 464 464 487 487 487 487 464 464 473 473 464 464 450 450 473 473 473 473 450 450 455 455 450 450 432 432 455 455 455 455 432 432 438 438 432 432 418 418 438 438 438 438 418 418 423 423 418 418 405 405 423 423 423 423 405 405 406 406 405 405 388 388 406 406 406 406 388 388 390 390 388 388 373 373 390 390 390 390 373 373 375 375 373 373 358 358 375 375 375 375 358 358 359 359 358 358 342 342 359 359 359 359 342 342 343 343 342 342 327 327 343 343 343 343 327 327 329 329 327 327 312 312 329 329 329 329 312 312 313 313 312 312 296 296 313 313 313 313 296 296 297 297 296 296 283 283 297 297 297 297 283 283 282 282 283 283 268 268 282 282 282 282 268 268 267 267 268 268 252 252 267 267 267 267 252 252 251 251 252 252 237 237 251 251 251 251 237 237 236 236 237 237 222 222 236 236 236 236 222 222 221 221 222 222 206 206 221 221 221 221 206 206 205 205 206 206 191 191 205 205 205 205 191 191 189 189 191 191 176 176 189 189 189 189 176 176 174 174 176 176 159 159 174 174 174 174 159 159 157 157 159 159 147 147 157 157 157 157 147 147 141 141 147 147 131 131 141 141 141 141 131 131 125 125 131 131 114 114 125 125 125 125 114 114 106 106 114 114 101 101 106 106 106 106 101 101 92 92 101 101 90 90 92 92 92 92 90 90 82 82 90 90 87 87 82 82 90 90 97 97 87 87 97 97 98 98 87 87 87 87 98 98 89 89 98 98 104 104 89 89 89 89 104 104 95 95 104 104 119 119 95 95 95 95 119 119 107 107 119 119 130 130 107 107 107 107 130 130 123 123 130 130 143 143 123 123 123 123 143 143 139 139 143 143 158 158 139 139 139 139 158 158 154 154 158 158 173 173 154 154 154 154 173 173 167 167 173 173 186 186 167 167 167 167 186 186 183 183 186 186 200 200 183 183 183 183 200 200 199 199 200 200 216 216 199 199 199 199 216 216 214 214 216 216 230 230 214 214 214 214 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 261 261 245 245 245 245 261 261 260 260 261 261 276 276 260 260 260 260 276 276 275 275 276 276 288 288 275 275 275 275 288 288 289 289 288 288 303 303 289 289 289 289 303 303 304 304 303 303 318 318 304 304 304 304 318 318 319 319 318 318 334 334 319 319 319 319 334 334 335 335 334 334 349 349 335 335 335 335 349 349 350 350 349 349 364 364 350 350 350 350 364 364 365 365 364 364 380 380 365 365 365 365 380 380 381 381 380 380 393 393 381 381 381 381 393 393 396 396 393 393 407 407 396 396 396 396 407 407 412 412 407 407 422 422 412 412 412 412 422 422 426 426 422 422 435 435 426 426 426 426 435 435 441 441 435 435 449 449 441 441 441 441 449 449 458 458 449 449 460 460 458 458 458 458 460 460 471 471 460 460 470 470 471 471 471 471 470 470 482 482 470 470 476 476 482 482 482 482 476 476 485 485 476 476 474 474 485 485 485 485 474 474 483 483 474 474 467 467 483 483 483 483 467 467 478 478 467 467 453 453 478 478 478 478 453 453 464 464 453 453 442 442 464 464 464 464 442 442 450 450 442 442 429 429 450 450 450 450 429 429 432 432 429 429 413 413 432 432 432 432 413 413 418 418 413 413 400 400 418 418 418 418 400 400 405 405 400 400 385 385 405 405 405 405 385 385 388 388 385 385 372 372 388 388 388 388 372 372 373 373 372 372 357 357 373 373 373 373 357 357 358 358 357 357 341 341 358 358 358 358 341 341 342 342 341 341 326 326 342 342 342 342 326 326 327 327 326 326 311 311 327 327 327 327 311 311 312 312 311 311 295 295 312 312 312 312 295 295 296 296 295 295 284 284 296 296 296 296 284 284 283 283 284 284 269 269 283 283 283 283 269 269 268 268 269 269 253 253 268 268 268 268 253 253 252 252 253 253 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 207 207 222 222 222 222 207 207 206 206 207 207 193 193 206 206 206 206 193 193 191 191 193 193 179 179 191 191 191 191 179 179 176 176 179 179 165 165 176 176 176 176 165 165 159 159 165 165 151 151 159 159 159 159 151 151 147 147 151 151 136 136 147 147 147 147 136 136 131 131 136 136 124 124 131 131 131 131 124 124 114 114 124 124 111 111 114 114 114 114 111 111 101 101 111 111 102 102 101 101 101 101 102 102 90 90 102 102 97 97 90 90 102 102 108 108 97 97 108 108 109 109 97 97 97 97 109 109 98 98 109 109 116 116 98 98 98 98 116 116 104 104 116 116 126 126 104 104 104 104 126 126 119 119 126 126 137 137 119 119 119 119 137 137 130 130 137 137 149 149 130 130 130 130 149 149 143 143 149 149 162 162 143 143 143 143 162 162 158 158 162 162 175 175 158 158 158 158 175 175 173 173 175 175 190 190 173 173 173 173 190 190 186 186 190 190 204 204 186 186 186 186 204 204 200 200 204 204 217 217 200 200 200 200 217 217 216 216 217 217 231 231 216 216 216 216 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 263 263 246 246 246 246 263 263 261 261 263 263 277 277 261 261 261 261 277 277 276 276 277 277 287 287 276 276 276 276 287 287 288 288 287 287 302 302 288 288 288 288 302 302 303 303 302 302 317 317 303 303 303 303 317 317 318 318 317 317 333 333 318 318 318 318 333 333 334 334 333 333 348 348 334 334 334 334 348 348 349 349 348 348 362 362 349 349 349 349 362 362 364 364 362 362 376 376 364 364 364 364 376 376 380 380 376 376 389 389 380 380 380 380 389 389 393 393 389 389 404 404 393 393 393 393 404 404 407 407 404 404 416 416 407 407 407 407 416 416 422 422 416 416 430 430 422 422 422 422 430 430 435 435 430 430 440 440 435 435 435 435 440 440 449 449 440 440 451 451 449 449 449 449 451 451 460 460 451 451 459 459 460 460 460 460 459 459 470 470 459 459 463 463 470 470 470 470 463 463 476 476 463 463 462 462 476 476 476 476 462 462 474 474 462 462 456 456 474 474 474 474 456 456 467 467 456 456 447 447 467 467 467 467 447 447 453 453 447 447 434 434 453 453 453 453 434 434 442 442 434 434 424 424 442 442 442 442 424 424 429 429 424 424 409 409 429 429 429 429 409 409 413 413 409 409 397 397 413 413 413 413 397 397 400 400 397 397 382 382 400 400 400 400 382 382 385 385 382 382 368 368 385 385 385 385 368 368 372 372 368 368 356 356 372 372 372 372 356 356 357 357 356 356 340 340 357 357 357 357 340 340 341 341 340 340 325 325 341 341 341 341 325 325 326 326 325 325 310 310 326 326 326 326 310 310 311 311 310 310 294 294 311 311 311 311 294 294 295 295 294 294 285 285 295 295 295 295 285 285 284 284 285 285 270 270 284 284 284 284 270 270 269 269 270 270 254 254 269 269 269 269 254 254 253 253 254 254 240 240 253 253 253 253 240 240 238 238 240 240 224 224 238 238 238 238 224 224 223 223 224 224 210 210 223 223 223 223 210 210 207 207 210 210 197 197 207 207 207 207 197 197 193 193 197 197 182 182 193 193 193 193 182 182 179 179 182 182 168 168 179 179 179 179 168 168 165 165 168 168 156 156 165 165 165 165 156 156 151 151 156 156 142 142 151 151 151 151 142 142 136 136 142 142 132 132 136 136 136 136 132 132 124 124 132 132 122 122 124 124 124 124 122 122 111 111 122 122 113 113 111 111 111 111 113 113 102 102 113 113 108 108 102 102 520 520 521 521 519 519 520 520 519 519 515 515 521 521 520 520 525 525 520 520 527 527 525 525 525 525 527 527 528 528 528 528 527 527 529 529 527 527 534 534 529 529 529 529 534 534 533 533 541 541 539 539 534 534 539 539 535 535 534 534 534 534 535 535 533 533 549 549 547 547 548 548 1578 1578 543 543 1579 1579 1580 1580 543 543 541 541 543 543 542 542 541 541 541 541 542 542 539 539 549 549 548 548 553 553 548 548 554 554 553 553 553 553 554 554 555 555 555 555 554 554 559 559 554 554 561 561 559 559 559 559 561 561 562 562 562 562 561 561 563 563 561 561 568 568 563 563 563 563 568 568 567 567 575 575 573 573 568 568 573 573 569 569 568 568 568 568 569 569 567 567 582 582 581 581 583 583 581 581 577 577 583 583 583 583 577 577 575 575 577 577 576 576 575 575 575 575 576 576 573 573 582 582 583 583 587 587 583 583 590 590 587 587 587 587 590 590 589 589 589 589 590 590 593 593 590 590 596 596 593 593 593 593 596 596 595 595 595 595 596 596 597 597 596 596 603 603 597 597 597 597 603 603 601 601 610 610 607 607 603 603 607 607 602 602 603 603 603 603 602 602 601 601 616 616 615 615 617 617 615 615 1581 1581 617 617 617 617 1582 1582 1583 1583 611 611 609 609 610 610 610 610 609 609 607 607 616 616 617 617 621 621 617 617 624 624 621 621 621 621 624 624 623 623 623 623 624 624 627 627 624 624 631 631 627 627 627 627 631 631 629 629 637 637 635 635 631 631 635 635 630 630 631 631 631 631 630 630 629 629 644 644 641 641 637 637 641 641 636 636 637 637 637 637 636 636 635 635 646 646 648 648 647 647 648 648 645 645 647 647 647 647 645 645 644 644 645 645 643 643 644 644 644 644 643 643 641 641 646 646 647 647 642 642 647 647 640 640 642 642 642 642 640 640 639 639 639 639 640 640 638 638 640 640 633 633 638 638 638 638 633 633 634 634 626 626 628 628 633 633 628 628 632 632 633 633 633 633 632 632 634 634 620 620 622 622 626 626 622 622 625 625 626 626 626 626 625 625 628 628 1584 1584 614 614 1585 1585 614 614 618 618 1586 1586 1587 1587 618 618 620 620 618 618 619 619 620 620 620 620 619 619 622 622 612 612 613 613 608 608 613 613 606 606 608 608 608 608 606 606 605 605 605 605 606 606 604 604 606 606 599 599 604 604 604 604 599 599 600 600 588 588 591 591 592 592 591 591 594 594 592 592 592 592 594 594 599 599 594 594 598 598 599 599 599 599 598 598 600 600 578 578 580 580 585 585 580 580 584 584 585 585 585 585 584 584 592 592 584 584 586 586 592 592 592 592 586 586 588 588 571 571 574 574 578 578 574 574 579 579 578 578 578 578 579 579 580 580 565 565 566 566 564 564 566 566 570 570 564 564 564 564 570 570 571 571 570 570 572 572 571 571 571 571 572 572 574 574 565 565 564 564 560 560 564 564 557 557 560 560 560 560 557 557 558 558 558 558 557 557 556 556 557 557 550 550 556 556 556 556 550 550 552 552 544 544 1588 1588 1589 1589 546 546 551 551 550 550 550 550 551 551 552 552 537 537 540 540 544 544 540 540 545 545 544 544 544 544 545 545 1590 1590 531 531 532 532 530 530 532 532 536 536 530 530 530 530 536 536 537 537 536 536 538 538 537 537 537 537 538 538 540 540 531 531 530 530 526 526 530 530 523 523 526 526 526 526 523 523 524 524 524 524 523 523 522 522 523 523 516 516 522 522 522 522 516 516 518 518 510 510 513 513 516 516 513 513 517 517 516 516 516 516 517 517 518 518 519 519 514 514 515 515 514 514 511 511 515 515 515 515 511 511 510 510 511 511 512 512 510 510 510 510 512 512 513 513 695 695 697 697 701 701 697 697 700 700 701 701 701 701 700 700 707 707 700 700 703 703 707 707 707 707 703 703 713 713 703 703 706 706 713 713 713 713 706 706 725 725 706 706 709 709 725 725 725 725 709 709 727 727 709 709 712 712 727 727 727 727 712 712 729 729 712 712 715 715 729 729 729 729 715 715 731 731 715 715 718 718 731 731 718 718 720 720 731 731 731 731 720 720 733 733 720 720 722 722 733 733 733 733 722 722 735 735 722 722 724 724 735 735 735 735 724 724 736 736 724 724 723 723 736 736 736 736 723 723 734 734 723 723 721 721 734 734 734 734 721 721 732 732 721 721 719 719 732 732 732 732 719 719 730 730 719 719 717 717 730 730 730 730 717 717 728 728 686 686 687 687 680 680 687 687 683 683 680 680 680 680 683 683 674 674 683 683 681 681 674 674 674 674 681 681 668 668 681 681 677 677 668 668 668 668 677 677 659 659 677 677 675 675 659 659 659 659 675 675 657 657 675 675 671 671 657 657 657 657 671 671 655 655 671 671 669 669 655 655 655 655 669 669 653 653 669 669 666 666 653 653 666 666 663 663 653 653 653 653 663 663 651 651 663 663 661 661 651 651 651 651 661 661 649 649 661 661 660 660 649 649 649 649 660 660 650 650 660 660 662 662 650 650 650 650 662 662 652 652 662 662 664 664 652 652 652 652 664 664 654 654 664 664 667 667 654 654 654 654 667 667 656 656 667 667 670 670 656 656 670 670 672 672 656 656 656 656 672 672 658 658 672 672 676 676 658 658 658 658 676 676 665 665 676 676 678 678 665 665 665 665 678 678 673 673 678 678 682 682 673 673 673 673 682 682 679 679 682 682 684 684 679 679 679 679 684 684 685 685 684 684 688 688 685 685 685 685 688 688 691 691 688 688 690 690 691 691 691 691 690 690 695 695 690 690 694 694 695 695 695 695 694 694 697 697 717 717 714 714 728 728 714 714 711 711 728 728 728 728 711 711 726 726 711 711 708 708 726 726 726 726 708 708 716 716 708 708 705 705 716 716 716 716 705 705 710 710 705 705 702 702 710 710 710 710 702 702 704 704 702 702 699 699 704 704 704 704 699 699 698 698 699 699 696 696 698 698 698 698 696 696 692 692 696 696 693 693 692 692 692 692 693 693 686 686 693 693 689 689 686 686 686 686 689 689 687 687 805 805 792 792 794 794 794 794 807 807 805 805 807 807 808 808 805 805 805 805 808 808 818 818 808 808 820 820 818 818 818 818 820 820 1591 1591 820 820 826 826 1592 1592 826 826 1593 1593 1594 1594 832 832 834 834 847 847 834 834 849 849 847 847 849 849 850 850 847 847 847 847 850 850 862 862 850 850 864 864 862 862 862 862 864 864 878 878 864 864 868 868 878 878 868 868 880 880 878 878 878 878 880 880 894 894 880 880 895 895 894 894 895 895 896 896 894 894 894 894 896 896 909 909 896 896 910 910 909 909 909 909 910 910 918 918 910 910 912 912 918 918 912 912 917 917 918 918 918 918 917 917 931 931 917 917 930 930 931 931 930 930 938 938 931 931 931 931 938 938 946 946 938 938 945 945 946 946 946 946 945 945 962 962 945 945 958 958 962 962 958 958 960 960 962 962 962 962 960 960 977 977 960 960 975 975 977 977 975 975 980 980 977 977 977 977 980 980 992 992 980 980 990 990 992 992 1595 1595 1596 1596 1006 1006 1597 1597 1000 1000 1006 1006 1000 1000 1004 1004 1006 1006 1006 1006 1004 1004 1020 1020 1004 1004 1017 1017 1020 1020 1017 1017 1022 1022 1020 1020 1020 1020 1022 1022 1034 1034 1022 1022 1032 1032 1034 1034 1034 1034 1032 1032 1046 1046 1032 1032 1040 1040 1046 1046 1040 1040 1044 1044 1046 1046 1046 1046 1044 1044 1058 1058 1044 1044 1055 1055 1058 1058 1055 1055 1056 1056 1058 1058 1058 1058 1056 1056 1069 1069 1056 1056 1063 1063 1069 1069 1069 1069 1063 1063 1068 1068 1063 1063 1062 1062 1068 1068 1062 1062 1061 1061 1068 1068 1068 1068 1061 1061 1057 1057 1061 1061 1054 1054 1057 1057 1054 1054 1053 1053 1057 1057 1057 1057 1053 1053 1045 1045 1053 1053 1043 1043 1045 1045 1045 1045 1043 1043 1033 1033 1043 1043 1035 1035 1033 1033 1035 1035 1031 1031 1033 1033 1033 1033 1031 1031 1018 1018 1031 1031 1016 1016 1018 1018 1016 1016 1013 1013 1018 1018 1018 1018 1013 1013 1005 1005 1013 1013 1003 1003 1005 1005 1005 1005 1003 1003 1598 1598 1003 1003 1599 1599 1600 1600 995 995 989 989 991 991 991 991 989 989 976 976 989 989 974 974 976 976 974 974 973 973 976 976 976 976 973 973 961 961 973 973 959 959 961 961 959 959 951 951 961 961 961 961 951 951 944 944 951 951 943 943 944 944 944 944 943 943 929 929 943 943 928 928 929 929 928 928 927 927 929 929 929 929 927 927 914 914 927 927 913 913 914 914 913 913 911 911 914 914 914 914 911 911 906 906 911 911 908 908 906 906 906 906 908 908 892 892 908 908 893 893 892 892 893 893 881 881 892 892 892 892 881 881 877 877 881 881 879 879 877 877 879 879 865 865 877 877 877 877 865 865 861 861 865 865 863 863 861 861 861 861 863 863 846 846 863 863 848 848 846 846 848 848 841 841 846 846 846 846 841 841 831 831 841 841 833 833 831 831 1601 1601 821 821 1602 1602 1603 1603 821 821 817 817 821 821 819 819 817 817 817 817 819 819 804 804 819 819 806 806 804 804 806 806 799 799 804 804 804 804 799 799 791 791 799 799 793 793 791 791 793 793 783 783 791 791 791 791 783 783 777 777 783 783 779 779 777 777 777 777 779 779 768 768 779 779 773 773 768 768 773 773 770 770 768 768 768 768 770 770 764 764 770 770 765 765 764 764 764 764 765 765 769 769 765 765 774 774 769 769 769 769 774 774 778 778 774 774 780 780 778 778 778 778 780 780 792 792 780 780 786 786 792 792 792 792 786 786 794 794 1604 1604 759 759 1605 1605 759 759 760 760 1606 1606 1607 1607 760 760 1608 1608 760 760 775 775 1609 1609 1610 1610 775 775 1611 1611 775 775 787 787 1612 1612 1613 1613 787 787 1614 1614 787 787 800 800 1615 1615 1616 1616 800 800 1617 1617 800 800 815 815 1618 1618 1619 1619 815 815 1620 1620 815 815 829 829 1621 1621 1622 1622 829 829 1623 1623 829 829 844 844 1624 1624 1625 1625 844 844 1626 1626 844 844 859 859 1627 1627 1628 1628 859 859 1629 1629 859 859 875 875 1630 1630 1631 1631 875 875 1632 1632 875 875 890 890 1633 1633 1634 1634 890 890 1635 1635 890 890 905 905 1636 1636 1637 1637 905 905 1638 1638 905 905 915 915 1639 1639 1640 1640 915 915 1641 1641 915 915 932 932 1642 1642 1643 1643 932 932 1644 1644 932 932 947 947 1645 1645 1646 1646 947 947 1647 1647 947 947 963 963 1648 1648 1649 1649 963 963 1650 1650 963 963 978 978 1651 1651 1652 1652 978 978 1653 1653 978 978 993 993 1654 1654 1655 1655 993 993 1656 1656 993 993 1009 1009 1657 1657 1658 1658 1009 1009 1659 1659 1009 1009 1023 1023 1660 1660 1661 1661 1023 1023 1662 1662 1023 1023 1036 1036 1663 1663 1664 1664 1036 1036 1665 1665 1036 1036 1051 1051 1666 1666 1667 1667 1051 1051 1668 1668 1051 1051 1066 1066 1669 1669 1670 1670 1066 1066 1671 1671 1066 1066 1070 1070 1672 1672 1673 1673 1070 1070 1674 1674 1070 1070 1071 1071 1675 1675 1676 1676 1071 1071 1677 1677 1071 1071 1067 1067 1678 1678 1679 1679 1067 1067 1680 1680 1067 1067 1052 1052 1681 1681 1682 1682 1052 1052 1683 1683 1052 1052 1037 1037 1684 1684 1685 1685 1037 1037 1686 1686 1037 1037 1024 1024 1687 1687 1688 1688 1024 1024 1689 1689 1024 1024 1010 1010 1690 1690 1691 1691 1010 1010 1692 1692 1010 1010 994 994 1693 1693 1694 1694 994 994 1695 1695 994 994 979 979 1696 1696 1697 1697 979 979 1698 1698 979 979 964 964 1699 1699 1700 1700 964 964 1701 1701 964 964 948 948 1702 1702 1703 1703 948 948 1704 1704 948 948 933 933 1705 1705 1706 1706 933 933 1707 1707 933 933 919 919 1708 1708 1709 1709 919 919 1710 1710 919 919 907 907 1711 1711 1712 1712 907 907 1713 1713 907 907 891 891 1714 1714 1715 1715 891 891 1716 1716 891 891 876 876 1717 1717 1718 1718 876 876 1719 1719 876 876 860 860 1720 1720 1721 1721 860 860 1722 1722 860 860 845 845 1723 1723 1724 1724 845 845 1725 1725 845 845 830 830 1726 1726 1727 1727 830 830 1728 1728 830 830 816 816 1729 1729 1730 1730 816 816 1731 1731 816 816 802 802 1732 1732 1733 1733 802 802 1734 1734 802 802 788 788 1735 1735 1736 1736 788 788 1737 1737 788 788 776 776 1738 1738 1739 1739 776 776 1740 1740 776 776 761 761 1741 1741 1742 1742 761 761 1743 1743 761 761 759 759 1744 1744 759 759 752 752 760 760 752 752 755 755 760 760 760 760 755 755 775 775 755 755 762 762 775 775 775 775 762 762 787 787 762 762 781 781 787 787 787 787 781 781 800 800 781 781 797 797 800 800 800 800 797 797 815 815 797 797 811 811 815 815 815 815 811 811 829 829 811 811 827 827 829 829 829 829 827 827 844 844 827 827 842 842 844 844 844 844 842 842 859 859 842 842 857 857 859 859 859 859 857 857 875 875 857 857 873 873 875 875 875 875 873 873 890 890 873 873 888 888 890 890 890 890 888 888 905 905 888 888 903 903 905 905 905 905 903 903 915 915 903 903 916 916 915 915 915 915 916 916 932 932 916 916 934 934 932 932 932 932 934 934 947 947 934 934 949 949 947 947 947 947 949 949 963 963 949 949 965 965 963 963 963 963 965 965 978 978 965 965 981 981 978 978 978 978 981 981 993 993 981 981 996 996 993 993 993 993 996 996 1009 1009 996 996 1011 1011 1009 1009 1009 1009 1011 1011 1023 1023 1011 1011 1027 1027 1023 1023 1023 1023 1027 1027 1036 1036 1027 1027 1041 1041 1036 1036 1036 1036 1041 1041 1051 1051 1041 1041 1059 1059 1051 1051 1051 1051 1059 1059 1066 1066 1059 1059 1074 1074 1066 1066 1066 1066 1074 1074 1070 1070 1074 1074 1078 1078 1070 1070 1070 1070 1078 1078 1071 1071 1078 1078 1079 1079 1071 1071 1071 1071 1079 1079 1067 1067 1079 1079 1075 1075 1067 1067 1067 1067 1075 1075 1052 1052 1075 1075 1060 1060 1052 1052 1052 1052 1060 1060 1037 1037 1060 1060 1042 1042 1037 1037 1037 1037 1042 1042 1024 1024 1042 1042 1028 1028 1024 1024 1024 1024 1028 1028 1010 1010 1028 1028 1012 1012 1010 1010 1010 1010 1012 1012 994 994 1012 1012 997 997 994 994 994 994 997 997 979 979 997 997 982 982 979 979 979 979 982 982 964 964 982 982 966 966 964 964 964 964 966 966 948 948 966 966 950 950 948 948 948 948 950 950 933 933 950 950 935 935 933 933 933 933 935 935 919 919 935 935 921 921 919 919 919 919 921 921 907 907 921 921 904 904 907 907 907 907 904 904 891 891 904 904 889 889 891 891 891 891 889 889 876 876 889 889 874 874 876 876 876 876 874 874 860 860 874 874 858 858 860 860 860 860 858 858 845 845 858 858 843 843 845 845 845 845 843 843 830 830 843 843 828 828 830 830 830 830 828 828 816 816 828 828 812 812 816 816 816 816 812 812 802 802 812 812 798 798 802 802 802 802 798 798 788 788 798 798 782 782 788 788 788 788 782 782 776 776 782 782 763 763 776 776 776 776 763 763 761 761 763 763 756 756 761 761 761 761 756 756 759 759 756 756 752 752 759 759 752 752 745 745 755 755 745 745 748 748 755 755 755 755 748 748 762 762 748 748 753 753 762 762 762 762 753 753 781 781 753 753 771 771 781 781 781 781 771 771 797 797 771 771 789 789 797 797 797 797 789 789 811 811 789 789 809 809 811 811 811 811 809 809 827 827 809 809 824 824 827 827 827 827 824 824 842 842 824 824 839 839 842 842 842 842 839 839 857 857 839 839 855 855 857 857 857 857 855 855 873 873 855 855 871 871 873 873 873 873 871 871 888 888 871 871 886 886 888 888 888 888 886 886 903 903 886 886 901 901 903 903 903 903 901 901 916 916 901 901 920 920 916 916 916 916 920 920 934 934 920 920 936 936 934 934 934 934 936 936 949 949 936 936 952 952 949 949 949 949 952 952 965 965 952 952 967 967 965 965 965 965 967 967 981 981 967 967 983 983 981 981 981 981 983 983 996 996 983 983 998 998 996 996 996 996 998 998 1011 1011 998 998 1014 1014 1011 1011 1011 1011 1014 1014 1027 1027 1014 1014 1029 1029 1027 1027 1027 1027 1029 1029 1041 1041 1029 1029 1049 1049 1041 1041 1041 1041 1049 1049 1059 1059 1049 1049 1072 1072 1059 1059 1059 1059 1072 1072 1074 1074 1072 1072 1082 1082 1074 1074 1074 1074 1082 1082 1078 1078 1082 1082 1084 1084 1078 1078 1078 1078 1084 1084 1079 1079 1084 1084 1085 1085 1079 1079 1079 1079 1085 1085 1075 1075 1085 1085 1083 1083 1075 1075 1075 1075 1083 1083 1060 1060 1083 1083 1073 1073 1060 1060 1060 1060 1073 1073 1042 1042 1073 1073 1050 1050 1042 1042 1042 1042 1050 1050 1028 1028 1050 1050 1030 1030 1028 1028 1028 1028 1030 1030 1012 1012 1030 1030 1015 1015 1012 1012 1012 1012 1015 1015 997 997 1015 1015 999 999 997 997 997 997 999 999 982 982 999 999 984 984 982 982 982 982 984 984 966 966 984 984 968 968 966 966 966 966 968 968 950 950 968 968 953 953 950 950 950 950 953 953 935 935 953 953 937 937 935 935 935 935 937 937 921 921 937 937 923 923 921 921 921 921 923 923 904 904 923 923 902 902 904 904 904 904 902 902 889 889 902 902 887 887 889 889 889 889 887 887 874 874 887 887 872 872 874 874 874 874 872 872 858 858 872 872 856 856 858 858 858 858 856 856 843 843 856 856 840 840 843 843 843 843 840 840 828 828 840 840 825 825 828 828 828 828 825 825 812 812 825 825 810 810 812 812 812 812 810 810 798 798 810 810 790 790 798 798 798 798 790 790 782 782 790 790 772 772 782 782 782 782 772 772 763 763 772 772 754 754 763 763 763 763 754 754 756 756 754 754 749 749 756 756 756 756 749 749 752 752 749 749 745 745 752 752 745 745 741 741 748 748 741 741 743 743 748 748 748 748 743 743 753 753 743 743 746 746 753 753 753 753 746 746 771 771 746 746 757 757 771 771 771 771 757 757 789 789 757 757 784 784 789 789 789 789 784 784 809 809 784 784 801 801 809 809 809 809 801 801 824 824 801 801 822 822 824 824 824 824 822 822 839 839 822 822 837 837 839 839 839 839 837 837 855 855 837 837 853 853 855 855 855 855 853 853 871 871 853 853 869 869 871 871 871 871 869 869 886 886 869 869 884 884 886 886 886 886 884 884 901 901 884 884 899 899 901 901 901 901 899 899 920 920 899 899 922 922 920 920 920 920 922 922 936 936 922 922 939 939 936 936 936 936 939 939 952 952 939 939 954 954 952 952 952 952 954 954 967 967 954 954 969 969 967 967 967 967 969 969 983 983 969 969 985 985 983 983 983 983 985 985 998 998 985 985 1001 1001 998 998 998 998 1001 1001 1014 1014 1001 1001 1019 1019 1014 1014 1014 1014 1019 1019 1029 1029 1019 1019 1038 1038 1029 1029 1029 1029 1038 1038 1049 1049 1038 1038 1064 1064 1049 1049 1049 1049 1064 1064 1072 1072 1064 1064 1080 1080 1072 1072 1072 1072 1080 1080 1082 1082 1080 1080 1087 1087 1082 1082 1082 1082 1087 1087 1084 1084 1087 1087 1090 1090 1084 1084 1084 1084 1090 1090 1085 1085 1090 1090 1091 1091 1085 1085 1085 1085 1091 1091 1083 1083 1091 1091 1089 1089 1083 1083 1083 1083 1089 1089 1073 1073 1089 1089 1081 1081 1073 1073 1073 1073 1081 1081 1050 1050 1081 1081 1065 1065 1050 1050 1050 1050 1065 1065 1030 1030 1065 1065 1039 1039 1030 1030 1030 1030 1039 1039 1015 1015 1039 1039 1021 1021 1015 1015 1015 1015 1021 1021 999 999 1021 1021 1002 1002 999 999 999 999 1002 1002 984 984 1002 1002 986 986 984 984 984 984 986 986 968 968 986 986 970 970 968 968 968 968 970 970 953 953 970 970 955 955 953 953 953 953 955 955 937 937 955 955 940 940 937 937 937 937 940 940 923 923 940 940 925 925 923 923 923 923 925 925 902 902 925 925 900 900 902 902 902 902 900 900 887 887 900 900 885 885 887 887 887 887 885 885 872 872 885 885 870 870 872 872 872 872 870 870 856 856 870 870 854 854 856 856 856 856 854 854 840 840 854 854 838 838 840 840 840 840 838 838 825 825 838 838 823 823 825 825 825 825 823 823 810 810 823 823 803 803 810 810 810 810 803 803 790 790 803 803 785 785 790 790 790 790 785 785 772 772 785 785 758 758 772 772 772 772 758 758 754 754 758 758 747 747 754 754 754 754 747 747 749 749 747 747 744 744 749 749 749 749 744 744 745 745 744 744 741 741 745 745 741 741 737 737 743 743 737 737 738 738 743 743 743 743 738 738 746 746 738 738 740 740 746 746 746 746 740 740 757 757 740 740 750 750 757 757 757 757 750 750 784 784 750 750 766 766 784 784 784 784 766 766 801 801 766 766 795 795 801 801 801 801 795 795 822 822 795 795 813 813 822 822 822 822 813 813 837 837 813 813 835 835 837 837 837 837 835 835 853 853 835 835 851 851 853 853 853 853 851 851 869 869 851 851 866 866 869 869 869 869 866 866 884 884 866 866 882 882 884 884 884 884 882 882 899 899 882 882 897 897 899 899 899 899 897 897 922 922 897 897 924 924 922 922 922 922 924 924 939 939 924 924 941 941 939 939 939 939 941 941 954 954 941 941 956 956 954 954 954 954 956 956 969 969 956 956 971 971 969 969 969 969 971 971 985 985 971 971 987 987 985 985 985 985 987 987 1001 1001 987 987 1007 1007 1001 1001 1001 1001 1007 1007 1019 1019 1007 1007 1025 1025 1019 1019 1019 1019 1025 1025 1038 1038 1025 1025 1047 1047 1038 1038 1038 1038 1047 1047 1064 1064 1047 1047 1076 1076 1064 1064 1064 1064 1076 1076 1080 1080 1076 1076 1086 1086 1080 1080 1080 1080 1086 1086 1087 1087 1086 1086 1092 1092 1087 1087 1087 1087 1092 1092 1090 1090 1092 1092 1094 1094 1090 1090 1090 1090 1094 1094 1091 1091 1094 1094 1095 1095 1091 1091 1091 1091 1095 1095 1089 1089 1095 1095 1093 1093 1089 1089 1089 1089 1093 1093 1081 1081 1093 1093 1088 1088 1081 1081 1081 1081 1088 1088 1065 1065 1088 1088 1077 1077 1065 1065 1065 1065 1077 1077 1039 1039 1077 1077 1048 1048 1039 1039 1039 1039 1048 1048 1021 1021 1048 1048 1026 1026 1021 1021 1021 1021 1026 1026 1002 1002 1026 1026 1008 1008 1002 1002 1002 1002 1008 1008 986 986 1008 1008 988 988 986 986 986 986 988 988 970 970 988 988 972 972 970 970 970 970 972 972 955 955 972 972 957 957 955 955 955 955 957 957 940 940 957 957 942 942 940 940 940 940 942 942 925 925 942 942 926 926 925 925 925 925 926 926 900 900 926 926 898 898 900 900 900 900 898 898 885 885 898 898 883 883 885 885 885 885 883 883 870 870 883 883 867 867 870 870 870 870 867 867 854 854 867 867 852 852 854 854 854 854 852 852 838 838 852 852 836 836 838 838 838 838 836 836 823 823 836 836 814 814 823 823 823 823 814 814 803 803 814 814 796 796 803 803 803 803 796 796 785 785 796 796 767 767 785 785 785 785 767 767 758 758 767 767 751 751 758 758 758 758 751 751 747 747 751 751 742 742 747 747 747 747 742 742 744 744 742 742 739 739 744 744 744 744 739 739 741 741 739 739 737 737 741 741 1128 1128 1127 1127 1122 1122 1127 1127 1124 1124 1122 1122 1122 1122 1124 1124 1120 1120 1124 1124 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1110 1110 1146 1146 1145 1145 1140 1140 1145 1145 1142 1142 1140 1140 1140 1140 1142 1142 1138 1138 1142 1142 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1745 1745 1746 1746 1128 1128 1747 1747 1748 1748 1128 1128 1128 1128 1749 1749 1127 1127 1164 1164 1163 1163 1158 1158 1163 1163 1160 1160 1158 1158 1158 1158 1160 1160 1156 1156 1160 1160 1155 1155 1156 1156 1156 1156 1155 1155 1150 1150 1155 1155 1154 1154 1150 1150 1150 1150 1154 1154 1146 1146 1154 1154 1149 1149 1146 1146 1146 1146 1149 1149 1145 1145 1181 1181 1182 1182 1176 1176 1182 1182 1178 1178 1176 1176 1176 1176 1178 1178 1173 1173 1178 1178 1174 1174 1173 1173 1173 1173 1174 1174 1168 1168 1174 1174 1172 1172 1168 1168 1168 1168 1172 1172 1164 1164 1172 1172 1167 1167 1164 1164 1164 1164 1167 1167 1163 1163 1209 1209 1208 1208 1204 1204 1208 1208 1203 1203 1204 1204 1204 1204 1203 1203 1199 1199 1203 1203 1200 1200 1199 1199 1199 1199 1200 1200 1750 1750 1200 1200 1751 1751 1752 1752 1194 1194 1196 1196 1191 1191 1196 1196 1192 1192 1191 1191 1191 1191 1192 1192 1186 1186 1192 1192 1190 1190 1186 1186 1186 1186 1190 1190 1181 1181 1190 1190 1185 1185 1181 1181 1181 1181 1185 1185 1182 1182 1227 1227 1226 1226 1222 1222 1226 1226 1221 1221 1222 1222 1222 1222 1221 1221 1217 1217 1221 1221 1218 1218 1217 1217 1217 1217 1218 1218 1212 1212 1218 1218 1214 1214 1212 1212 1212 1212 1214 1214 1209 1209 1214 1214 1210 1210 1209 1209 1209 1209 1210 1210 1208 1208 1223 1223 1225 1225 1229 1229 1225 1225 1232 1232 1229 1229 1229 1229 1232 1232 1230 1230 1232 1232 1233 1233 1230 1230 1230 1230 1233 1233 1231 1231 1233 1233 1234 1234 1231 1231 1231 1231 1234 1234 1227 1227 1234 1234 1228 1228 1227 1227 1227 1227 1228 1228 1226 1226 1205 1205 1207 1207 1211 1211 1207 1207 1213 1213 1211 1211 1211 1211 1213 1213 1215 1215 1213 1213 1216 1216 1215 1215 1215 1215 1216 1216 1219 1219 1216 1216 1220 1220 1219 1219 1219 1219 1220 1220 1223 1223 1220 1220 1224 1224 1223 1223 1223 1223 1224 1224 1225 1225 1187 1187 1189 1189 1193 1193 1189 1189 1195 1195 1193 1193 1193 1193 1195 1195 1197 1197 1195 1195 1198 1198 1197 1197 1753 1753 1754 1754 1201 1201 1755 1755 1202 1202 1201 1201 1201 1201 1202 1202 1205 1205 1202 1202 1206 1206 1205 1205 1205 1205 1206 1206 1207 1207 1175 1175 1177 1177 1179 1179 1177 1177 1180 1180 1179 1179 1179 1179 1180 1180 1183 1183 1180 1180 1184 1184 1183 1183 1183 1183 1184 1184 1187 1187 1184 1184 1188 1188 1187 1187 1187 1187 1188 1188 1189 1189 1157 1157 1159 1159 1162 1162 1159 1159 1161 1161 1162 1162 1162 1162 1161 1161 1165 1165 1161 1161 1166 1166 1165 1165 1165 1165 1166 1166 1169 1169 1166 1166 1170 1170 1169 1169 1169 1169 1170 1170 1175 1175 1170 1170 1171 1171 1175 1175 1175 1175 1171 1171 1177 1177 1139 1139 1141 1141 1144 1144 1141 1141 1143 1143 1144 1144 1144 1144 1143 1143 1147 1147 1143 1143 1148 1148 1147 1147 1147 1147 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1157 1157 1151 1151 1153 1153 1157 1157 1157 1157 1153 1153 1159 1159 1121 1121 1123 1123 1126 1126 1123 1123 1125 1125 1126 1126 1126 1126 1125 1125 1129 1129 1125 1125 1756 1756 1129 1129 1129 1129 1757 1757 1758 1758 1130 1130 1133 1133 1134 1134 1134 1134 1133 1133 1139 1139 1133 1133 1135 1135 1139 1139 1139 1139 1135 1135 1141 1141 1103 1103 1105 1105 1108 1108 1105 1105 1107 1107 1108 1108 1108 1108 1107 1107 1111 1111 1107 1107 1112 1112 1111 1111 1111 1111 1112 1112 1116 1116 1112 1112 1115 1115 1116 1116 1116 1116 1115 1115 1121 1121 1115 1115 1117 1117 1121 1121 1121 1121 1117 1117 1123 1123 1118 1118 1113 1113 1110 1110 1113 1113 1109 1109 1110 1110 1110 1110 1109 1109 1104 1104 1109 1109 1106 1106 1104 1104 1104 1104 1106 1106 1102 1102 1106 1106 1101 1101 1102 1102 1102 1102 1101 1101 1097 1097 1101 1101 1096 1096 1097 1097 1097 1097 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1100 1100 1103 1103 1103 1103 1100 1100 1105 1105 1327 1327 1312 1312 1311 1311 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1309 1309 1325 1325 1323 1323 1309 1309 1323 1323 1321 1321 1309 1309 1309 1309 1321 1321 1306 1306 1321 1321 1319 1319 1306 1306 1319 1319 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1307 1307 1298 1298 1307 1307 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1274 1274 1280 1280 1280 1280 1274 1274 1275 1275 1274 1274 1271 1271 1275 1275 1271 1271 1267 1267 1275 1275 1275 1275 1267 1267 1270 1270 1267 1267 1263 1263 1270 1270 1263 1263 1259 1259 1270 1270 1270 1270 1259 1259 1266 1266 1259 1259 1254 1254 1266 1266 1254 1254 1249 1249 1266 1266 1266 1266 1249 1249 1262 1262 1249 1249 1247 1247 1262 1262 1247 1247 1245 1245 1262 1262 1262 1262 1245 1245 1258 1258 1245 1245 1243 1243 1258 1258 1243 1243 1241 1241 1258 1258 1258 1258 1241 1241 1255 1255 1241 1241 1239 1239 1255 1255 1255 1255 1239 1239 1252 1252 1239 1239 1237 1237 1252 1252 1252 1252 1237 1237 1251 1251 1237 1237 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1253 1253 1236 1236 1238 1238 1253 1253 1238 1238 1240 1240 1253 1253 1253 1253 1240 1240 1257 1257 1240 1240 1242 1242 1257 1257 1242 1242 1244 1244 1257 1257 1257 1257 1244 1244 1260 1260 1244 1244 1246 1246 1260 1260 1246 1246 1248 1248 1260 1260 1260 1260 1248 1248 1264 1264 1248 1248 1250 1250 1264 1264 1250 1250 1256 1256 1264 1264 1264 1264 1256 1256 1268 1268 1256 1256 1261 1261 1268 1268 1261 1261 1265 1265 1268 1268 1268 1268 1265 1265 1273 1273 1265 1265 1269 1269 1273 1273 1269 1269 1272 1272 1273 1273 1273 1273 1272 1272 1277 1277 1272 1272 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1297 1297 1300 1300 1291 1291 1291 1291 1300 1300 1296 1296 1300 1300 1305 1305 1296 1296 1305 1305 1310 1310 1296 1296 1296 1296 1310 1310 1301 1301 1310 1310 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1304 1304 1316 1316 1318 1318 1304 1304 1318 1318 1320 1320 1304 1304 1304 1304 1320 1320 1308 1308 1320 1320 1322 1322 1308 1308 1322 1322 1324 1324 1308 1308 1308 1308 1324 1324 1311 1311 1324 1324 1326 1326 1311 1311 1311 1311 1326 1326 1327 1327 1330 1330 1329 1329 1345 1345 1330 1330 1345 1345 1332 1332 1338 1338 1336 1336 1345 1345 1336 1336 1334 1334 1345 1345 1345 1345 1334 1334 1332 1332 1344 1344 1342 1342 1345 1345 1342 1342 1340 1340 1345 1345 1345 1345 1340 1340 1338 1338 1351 1351 1349 1349 1345 1345 1349 1349 1347 1347 1345 1345 1345 1345 1347 1347 1344 1344 1357 1357 1355 1355 1345 1345 1355 1355 1353 1353 1345 1345 1345 1345 1353 1353 1351 1351 1360 1360 1361 1361 1345 1345 1361 1361 1359 1359 1345 1345 1345 1345 1359 1359 1357 1357 1354 1354 1356 1356 1345 1345 1356 1356 1358 1358 1345 1345 1345 1345 1358 1358 1360 1360 1348 1348 1350 1350 1345 1345 1350 1350 1352 1352 1345 1345 1345 1345 1352 1352 1354 1354 1341 1341 1343 1343 1345 1345 1343 1343 1346 1346 1345 1345 1345 1345 1346 1346 1348 1348 1335 1335 1337 1337 1345 1345 1337 1337 1339 1339 1345 1345 1345 1345 1339 1339 1341 1341 1329 1329 1331 1331 1345 1345 1331 1331 1333 1333 1345 1345 1345 1345 1333 1333 1335 1335 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+32 32 24 24 25 25 21 21 28 28 29 29 33 33 27 27 26 26 20 20 23 23 22 22 115 115 107 107 101 101 126 126 128 128 130 130 128 128 127 127 131 131 127 127 121 121 131 131 121 121 114 114 131 131 131 131 114 114 115 115 114 114 109 109 115 115 115 115 109 109 107 107 100 100 106 106 112 112 100 100 112 112 99 99 106 106 108 108 112 112 108 108 113 113 112 112 112 112 113 113 130 130 113 113 120 120 130 130 130 130 120 120 126 126 52 52 53 53 84 84 53 53 60 60 84 84 84 84 60 60 64 64 64 64 66 66 84 84 66 66 74 74 84 84 84 84 74 74 76 76 76 76 80 80 84 84 80 80 85 85 84 84 84 84 85 85 112 112 85 85 92 92 112 112 112 112 92 92 99 99 23 23 30 30 22 22 30 30 34 34 22 22 22 22 34 34 52 52 34 34 38 38 52 52 52 52 38 38 42 42 42 42 44 44 52 52 44 44 48 48 52 52 52 52 48 48 53 53 2 2 3 3 10 10 2 2 10 10 22 22 10 10 14 14 22 22 22 22 14 14 20 20 3 3 2 2 0 0 2 2 6 6 0 0 0 0 6 6 7 7 27 27 19 19 26 26 19 19 17 17 26 26 26 26 17 17 6 6 17 17 13 13 6 6 6 6 13 13 7 7 51 51 47 47 56 56 47 47 41 41 56 56 56 56 41 41 26 26 41 41 37 37 26 26 26 26 37 37 33 33 83 83 79 79 88 88 79 79 73 73 88 88 88 88 73 73 71 71 71 71 69 69 88 88 69 69 63 63 88 88 88 88 63 63 56 56 63 63 57 57 56 56 56 56 57 57 51 51 116 116 104 104 102 102 102 102 97 97 116 116 97 97 94 94 116 116 116 116 94 94 88 88 94 94 89 89 88 88 88 88 89 89 83 83 133 133 125 125 129 129 124 124 122 122 132 132 122 122 117 117 132 132 132 132 117 117 116 116 117 117 110 110 116 116 116 116 110 110 104 104 103 103 105 105 119 119 103 103 119 119 98 98 105 105 111 111 119 119 111 111 118 118 119 119 119 119 118 118 133 133 118 118 123 123 133 133 133 133 123 123 125 125 59 59 58 58 91 91 58 58 61 61 91 91 91 91 61 61 65 65 65 65 67 67 91 91 67 67 75 75 91 91 91 91 75 75 77 77 77 77 81 81 91 91 81 81 90 90 91 91 91 91 90 90 119 119 90 90 95 95 119 119 119 119 95 95 98 98 28 28 31 31 29 29 31 31 35 35 29 29 29 29 35 35 59 59 35 35 39 39 59 59 59 59 39 39 43 43 43 43 45 45 59 59 45 45 49 49 59 59 59 59 49 49 58 58 9 9 8 8 11 11 9 9 11 11 29 29 11 11 15 15 29 29 29 29 15 15 21 21 8 8 9 9 1 1 9 9 5 5 1 1 1 1 5 5 4 4 24 24 18 18 25 25 18 18 16 16 25 25 25 25 16 16 5 5 16 16 12 12 5 5 5 5 12 12 4 4 50 50 46 46 55 55 46 46 40 40 55 55 55 55 40 40 25 25 40 40 36 36 25 25 25 25 36 36 32 32 101 101 96 96 115 115 96 96 93 93 115 115 115 115 93 93 87 87 93 93 86 86 87 87 87 87 86 86 82 82 82 82 78 78 87 87 78 78 72 72 87 87 87 87 72 72 70 70 70 70 68 68 87 87 68 68 62 62 87 87 87 87 62 62 55 55 62 62 54 54 55 55 55 55 54 54 50 50 353 353 345 345 335 335 345 345 341 341 335 335 335 335 341 341 330 330 365 365 357 357 353 353 357 357 349 349 353 353 353 353 349 349 345 345 377 377 369 369 365 365 369 369 361 361 365 365 365 365 361 361 357 357 379 379 381 381 377 377 381 381 373 373 377 377 377 377 373 373 369 369 367 367 371 371 379 379 371 371 375 375 379 379 379 379 375 375 381 381 355 355 359 359 367 367 359 359 363 363 367 367 367 367 363 363 371 371 325 325 333 333 337 337 333 333 339 339 337 337 339 339 343 343 337 337 343 343 347 347 337 337 337 337 347 347 355 355 347 347 351 351 355 355 355 355 351 351 359 359 305 305 307 307 311 311 311 311 315 315 305 305 315 315 317 317 305 305 305 305 317 317 337 337 317 317 323 323 337 337 337 337 323 323 325 325 273 273 277 277 269 269 277 277 281 281 269 269 269 269 281 281 285 285 285 285 291 291 269 269 291 291 295 295 269 269 269 269 295 295 305 305 295 295 299 299 305 305 305 305 299 299 307 307 225 225 229 229 3820 3820 229 229 233 233 3821 3821 233 233 237 237 3822 3822 3823 3823 237 237 241 241 241 241 245 245 3824 3824 245 245 249 249 3825 3825 3826 3826 249 249 253 253 253 253 257 257 3827 3827 257 257 261 261 3828 3828 3829 3829 261 261 269 269 261 261 263 263 269 269 269 269 263 263 273 273 211 211 207 207 180 180 207 207 203 203 180 180 203 203 199 199 180 180 199 199 195 195 180 180 180 180 195 195 193 193 193 193 187 187 180 180 187 187 185 185 180 180 180 180 185 185 183 183 191 191 181 181 189 189 181 181 183 183 189 189 191 191 197 197 181 181 197 197 201 201 181 181 181 181 201 201 205 205 205 205 209 209 181 181 209 209 213 213 181 181 181 181 213 213 223 223 213 213 219 219 223 223 3830 3830 3831 3831 225 225 268 268 265 265 3832 3832 265 265 259 259 3833 3833 3834 3834 259 259 255 255 255 255 251 251 3835 3835 251 251 247 247 3836 3836 3837 3837 247 247 243 243 243 243 239 239 3838 3838 239 239 235 235 3839 3839 3840 3840 235 235 231 231 231 231 227 227 3841 3841 227 227 3842 3842 3843 3843 222 222 217 217 180 180 217 217 215 215 180 180 180 180 215 215 211 211 304 304 301 301 297 297 304 304 297 297 268 268 297 297 293 293 268 268 268 268 293 293 289 289 289 289 287 287 268 268 287 287 283 283 268 268 268 268 283 283 279 279 279 279 275 275 268 268 275 275 271 271 268 268 268 268 271 271 265 265 336 336 331 331 329 329 321 321 319 319 304 304 336 336 329 329 304 304 329 329 327 327 304 304 304 304 327 327 321 321 319 319 313 313 304 304 313 313 309 309 304 304 304 304 309 309 301 301 354 354 346 346 336 336 346 346 342 342 336 336 336 336 342 342 331 331 366 366 358 358 354 354 358 358 350 350 354 354 354 354 350 350 346 346 378 378 370 370 366 366 370 370 362 362 366 366 366 366 362 362 358 358 376 376 380 380 378 378 380 380 374 374 378 378 378 378 374 374 370 370 364 364 368 368 376 376 368 368 372 372 376 376 376 376 372 372 380 380 352 352 356 356 364 364 356 356 360 360 364 364 364 364 360 360 368 368 324 324 332 332 334 334 332 332 338 338 334 334 338 338 340 340 334 334 340 340 344 344 334 334 334 334 344 344 352 352 344 344 348 348 352 352 352 352 348 348 356 356 302 302 306 306 310 310 310 310 314 314 302 302 314 314 316 316 302 302 302 302 316 316 334 334 316 316 322 322 334 334 334 334 322 322 324 324 272 272 276 276 266 266 276 276 280 280 266 266 266 266 280 280 284 284 284 284 290 290 266 266 290 290 294 294 266 266 266 266 294 294 302 302 294 294 298 298 302 302 302 302 298 298 306 306 224 224 228 228 3844 3844 228 228 232 232 3845 3845 232 232 236 236 3846 3846 3847 3847 236 236 240 240 240 240 244 244 3848 3848 244 244 248 248 3849 3849 3850 3850 248 248 252 252 252 252 256 256 3851 3851 256 256 260 260 3852 3852 3853 3853 260 260 266 266 260 260 262 262 266 266 266 266 262 262 272 272 210 210 206 206 179 179 206 206 202 202 179 179 202 202 198 198 179 179 198 198 194 194 179 179 179 179 194 194 192 192 192 192 186 186 179 179 186 186 184 184 179 179 179 179 184 184 182 182 188 188 190 190 178 178 190 190 196 196 178 178 196 196 200 200 178 178 178 178 200 200 204 204 204 204 208 208 178 178 208 208 212 212 178 178 178 178 212 212 220 220 212 212 218 218 220 220 3854 3854 3855 3855 224 224 267 267 264 264 3856 3856 264 264 258 258 3857 3857 3858 3858 258 258 254 254 254 254 250 250 3859 3859 250 250 246 246 3860 3860 3861 3861 246 246 242 242 242 242 238 238 3862 3862 238 238 234 234 3863 3863 3864 3864 234 234 230 230 230 230 226 226 3865 3865 226 226 3866 3866 3867 3867 221 221 216 216 179 179 216 216 214 214 179 179 179 179 214 214 210 210 303 303 300 300 296 296 303 303 296 296 267 267 296 296 292 292 267 267 267 267 292 292 288 288 288 288 286 286 267 267 286 286 282 282 267 267 267 267 282 282 278 278 278 278 274 274 267 267 274 274 270 270 267 267 267 267 270 270 264 264 330 330 328 328 335 335 328 328 326 326 335 335 335 335 326 326 303 303 326 326 320 320 303 303 303 303 320 320 318 318 318 318 312 312 303 303 312 312 308 308 303 303 303 303 308 308 300 300 128 128 131 131 130 130 131 131 3868 3868 130 130 130 130 3869 3869 3870 3870 135 135 139 139 134 134 134 134 139 139 138 138 139 139 143 143 138 138 138 138 143 143 142 142 143 143 147 147 142 142 142 142 147 147 146 146 147 147 151 151 146 146 146 146 151 151 150 150 151 151 155 155 150 150 150 150 155 155 154 154 155 155 160 160 154 154 154 154 160 160 161 161 160 160 163 163 161 161 161 161 163 163 162 162 163 163 167 167 162 162 162 162 167 167 166 166 167 167 171 171 166 166 166 166 171 171 170 170 171 171 175 175 170 170 170 170 175 175 174 174 175 175 179 179 174 174 174 174 179 179 178 178 179 179 182 182 178 178 178 178 182 182 188 188 183 183 181 181 180 180 181 181 177 177 180 180 180 180 177 177 176 176 177 177 173 173 176 176 176 176 173 173 172 172 173 173 169 169 172 172 172 172 169 169 168 168 169 169 165 165 168 168 168 168 165 165 164 164 165 165 159 159 164 164 164 164 159 159 158 158 159 159 157 157 158 158 158 158 157 157 156 156 157 157 153 153 156 156 156 156 153 153 152 152 153 153 149 149 152 152 152 152 149 149 148 148 149 149 145 145 148 148 148 148 145 145 144 144 145 145 141 141 144 144 144 144 141 141 140 140 141 141 137 137 140 140 140 140 137 137 136 136 3871 3871 133 133 3872 3872 3873 3873 133 133 132 132 133 133 129 129 132 132 132 132 129 129 124 124 387 387 382 382 388 388 382 382 384 384 388 388 388 388 384 384 392 392 384 384 386 386 392 392 392 392 386 386 394 394 386 386 390 390 394 394 394 394 390 390 398 398 390 390 396 396 398 398 398 398 396 396 402 402 396 396 400 400 402 402 402 402 400 400 406 406 400 400 404 404 406 406 406 406 404 404 410 410 404 404 408 408 410 410 410 410 408 408 414 414 408 408 412 412 414 414 414 414 412 412 418 418 412 412 416 416 418 418 418 418 416 416 422 422 416 416 420 420 422 422 422 422 420 420 426 426 420 420 424 424 426 426 426 426 424 424 428 428 424 424 427 427 428 428 428 428 427 427 432 432 427 427 434 434 432 432 432 432 434 434 436 436 434 434 438 438 436 436 436 436 438 438 440 440 438 438 442 442 440 440 440 440 442 442 444 444 442 442 446 446 444 444 444 444 446 446 448 448 446 446 450 450 448 448 448 448 450 450 452 452 450 450 454 454 452 452 452 452 454 454 456 456 454 454 458 458 456 456 456 456 458 458 460 460 458 458 462 462 460 460 460 460 462 462 464 464 462 462 468 468 464 464 464 464 468 468 466 466 468 468 472 472 466 466 466 466 472 472 470 470 472 472 474 474 470 470 474 474 475 475 470 470 470 470 475 475 469 469 475 475 473 473 469 469 469 469 473 473 465 465 473 473 471 471 465 465 465 465 471 471 463 463 471 471 467 467 463 463 463 463 467 467 459 459 467 467 461 461 459 459 459 459 461 461 455 455 461 461 457 457 455 455 455 455 457 457 451 451 457 457 453 453 451 451 451 451 453 453 447 447 453 453 449 449 447 447 447 447 449 449 443 443 449 449 445 445 443 443 443 443 445 445 439 439 445 445 441 441 439 439 439 439 441 441 435 435 441 441 437 437 435 435 435 435 437 437 431 431 437 437 433 433 431 431 431 431 433 433 430 430 433 433 429 429 430 430 430 430 429 429 425 425 429 429 423 423 425 425 425 425 423 423 421 421 423 423 419 419 421 421 421 421 419 419 417 417 419 419 415 415 417 417 417 417 415 415 413 413 415 415 411 411 413 413 413 413 411 411 409 409 411 411 407 407 409 409 409 409 407 407 405 405 407 407 403 403 405 405 405 405 403 403 401 401 403 403 399 399 401 401 401 401 399 399 397 397 399 399 395 395 397 397 397 397 395 395 393 393 395 395 389 389 393 393 393 393 389 389 391 391 389 389 385 385 391 391 391 391 385 385 387 387 385 385 383 383 387 387 387 387 383 383 382 382 488 488 497 497 494 494 503 503 512 512 511 511 496 496 486 486 479 479 486 486 483 483 479 479 507 507 504 504 514 514 504 504 499 499 514 514 514 514 499 499 496 496 499 499 495 495 496 496 496 496 495 495 486 486 528 528 524 524 536 536 524 524 522 522 536 536 522 522 519 519 536 536 536 536 519 519 514 514 519 519 513 513 514 514 514 514 513 513 507 507 542 542 549 549 564 564 549 549 551 551 564 564 564 564 551 551 555 555 560 560 559 559 565 565 559 559 556 556 565 565 556 556 553 553 565 565 565 565 553 553 546 546 546 546 544 544 565 565 544 544 541 541 565 565 565 565 541 541 536 536 541 541 535 535 536 536 536 536 535 535 528 528 520 520 526 526 533 533 526 526 534 534 533 533 533 533 534 534 564 564 534 534 539 539 564 564 564 564 539 539 542 542 511 511 512 512 533 533 512 512 517 517 533 533 533 533 517 517 520 520 494 494 497 497 511 511 497 497 501 501 511 511 511 511 501 501 503 503 478 478 477 477 481 481 478 478 481 481 494 494 481 481 484 484 494 494 494 494 484 484 488 488 491 491 489 489 490 490 489 489 487 487 490 490 490 490 487 487 478 478 487 487 480 480 478 478 478 478 480 480 477 477 491 491 490 490 500 500 490 490 508 508 500 500 500 500 508 508 502 502 525 525 523 523 530 530 523 523 516 516 530 530 530 530 516 516 508 508 516 516 509 509 508 508 508 508 509 509 502 502 557 557 558 558 563 563 557 557 563 563 552 552 532 532 537 537 563 563 537 537 540 540 563 563 540 540 543 543 563 563 543 543 547 547 563 563 563 563 547 547 552 552 561 561 554 554 562 562 554 554 550 550 562 562 562 562 550 550 548 548 548 548 545 545 562 562 545 545 538 538 562 562 562 562 538 538 530 530 538 538 531 531 530 530 530 530 531 531 525 525 521 521 527 527 532 532 527 527 529 529 532 532 532 532 529 529 537 537 505 505 506 506 510 510 506 506 515 515 510 510 510 510 515 515 532 532 515 515 518 518 532 532 532 532 518 518 521 521 493 493 492 492 510 510 492 492 498 498 510 510 510 510 498 498 505 505 483 483 476 476 479 479 476 476 482 482 479 479 479 479 482 482 493 493 482 482 485 485 493 493 493 493 485 485 492 492 763 763 747 747 767 767 747 747 775 775 767 767 767 767 775 775 771 771 763 763 761 761 747 747 761 761 755 755 747 747 747 747 755 755 753 753 771 771 775 775 779 779 775 775 787 787 779 779 779 779 787 787 783 783 783 783 787 787 791 791 787 787 799 799 791 791 791 791 799 799 795 795 795 795 799 799 803 803 799 799 806 806 803 803 803 803 806 806 804 804 804 804 806 806 801 801 806 806 797 797 801 801 801 801 797 797 793 793 793 793 797 797 789 789 797 797 785 785 789 789 789 789 785 785 781 781 781 781 785 785 777 777 785 785 773 773 777 777 777 777 773 773 769 769 745 745 748 748 750 750 750 750 756 756 745 745 756 756 758 758 745 745 745 745 758 758 773 773 758 758 765 765 773 773 773 773 765 765 769 769 720 720 724 724 717 717 724 724 728 728 717 717 728 728 732 732 717 717 732 732 736 736 717 717 717 717 736 736 745 745 736 736 742 742 745 745 745 745 742 742 748 748 684 684 688 688 717 717 688 688 692 692 717 717 692 692 696 696 717 717 696 696 700 700 717 717 717 717 700 700 704 704 704 704 708 708 717 717 708 708 714 714 717 717 717 717 714 714 720 720 676 676 672 672 3874 3874 672 672 670 670 3875 3875 670 670 666 666 3876 3876 666 666 3877 3877 3878 3878 614 614 662 662 658 658 658 658 654 654 614 614 654 654 650 650 614 614 614 614 650 650 646 646 646 646 642 642 614 614 642 642 638 638 614 614 614 614 638 638 634 634 634 634 630 630 614 614 630 630 626 626 614 614 614 614 626 626 622 622 620 620 618 618 615 615 618 618 624 624 615 615 624 624 628 628 615 615 628 628 632 632 615 615 615 615 632 632 636 636 636 636 640 640 615 615 640 640 644 644 615 615 615 615 644 644 648 648 648 648 652 652 615 615 652 652 656 656 615 615 615 615 656 656 660 660 3879 3879 664 664 3880 3880 664 664 668 668 3881 3881 3882 3882 668 668 677 677 668 668 674 674 677 677 677 677 674 674 717 717 674 674 680 680 717 717 717 717 680 680 684 684 716 716 710 710 676 676 710 710 706 706 676 676 676 676 706 706 702 702 702 702 698 698 676 676 698 698 694 694 676 676 676 676 694 694 690 690 690 690 686 686 676 676 686 686 682 682 676 676 676 676 682 682 672 672 738 738 716 716 744 744 738 738 734 734 716 716 734 734 730 730 716 716 716 716 730 730 726 726 726 726 722 722 716 716 722 722 712 712 716 716 716 716 712 712 710 710 772 772 768 768 764 764 760 760 754 754 744 744 772 772 764 764 744 744 764 764 762 762 744 744 744 744 762 762 760 760 754 754 752 752 744 744 752 752 740 740 744 744 744 744 740 740 738 738 768 768 772 772 776 776 772 772 784 784 776 776 776 776 784 784 780 780 780 780 784 784 788 788 784 784 796 796 788 788 788 788 796 796 792 792 792 792 796 796 800 800 796 796 805 805 800 800 800 800 805 805 807 807 807 807 805 805 802 802 805 805 798 798 802 802 802 802 798 798 794 794 794 794 798 798 790 790 798 798 786 786 790 790 790 790 786 786 782 782 782 782 786 786 778 778 786 786 774 774 778 778 778 778 774 774 770 770 746 746 749 749 751 751 751 751 757 757 746 746 757 757 759 759 746 746 746 746 759 759 774 774 759 759 766 766 774 774 774 774 766 766 770 770 721 721 725 725 718 718 725 725 729 729 718 718 729 729 733 733 718 718 733 733 737 737 718 718 718 718 737 737 746 746 737 737 743 743 746 746 746 746 743 743 749 749 685 685 689 689 718 718 689 689 693 693 718 718 693 693 697 697 718 718 697 697 701 701 718 718 718 718 701 701 705 705 705 705 709 709 718 718 709 709 715 715 718 718 718 718 715 715 721 721 679 679 673 673 3883 3883 673 673 671 671 3884 3884 671 671 667 667 3885 3885 667 667 3886 3886 3887 3887 617 617 663 663 659 659 659 659 655 655 617 617 655 655 651 651 617 617 617 617 651 651 647 647 647 647 643 643 617 617 643 643 639 639 617 617 617 617 639 639 635 635 635 635 631 631 617 617 631 631 627 627 617 617 617 617 627 627 623 623 621 621 619 619 616 616 619 619 625 625 616 616 625 625 629 629 616 616 629 629 633 633 616 616 616 616 633 633 637 637 637 637 641 641 616 616 641 641 645 645 616 616 616 616 645 645 649 649 649 649 653 653 616 616 653 653 657 657 616 616 616 616 657 657 661 661 3888 3888 665 665 3889 3889 665 665 669 669 3890 3890 3891 3891 669 669 678 678 669 669 675 675 678 678 678 678 675 675 718 718 675 675 681 681 718 718 718 718 681 681 685 685 719 719 711 711 679 679 711 711 707 707 679 679 679 679 707 707 703 703 703 703 699 699 679 679 699 699 695 695 679 679 679 679 695 695 691 691 691 691 687 687 679 679 687 687 683 683 679 679 679 679 683 683 673 673 731 731 727 727 719 719 753 753 741 741 747 747 741 741 739 739 747 747 747 747 739 739 719 719 739 739 735 735 719 719 719 719 735 735 731 731 727 727 723 723 719 719 723 723 713 713 719 719 719 719 713 713 711 711 558 558 561 561 563 563 561 561 562 562 563 563 563 563 562 562 567 567 562 562 566 566 567 567 567 567 566 566 571 571 566 566 570 570 571 571 571 571 570 570 3892 3892 570 570 3893 3893 3894 3894 575 575 574 574 579 579 574 574 578 578 579 579 579 579 578 578 583 583 578 578 582 582 583 583 583 583 582 582 587 587 582 582 586 586 587 587 587 587 586 586 591 591 586 586 590 590 591 591 591 591 590 590 597 597 590 590 596 596 597 597 597 597 596 596 599 599 596 596 598 598 599 599 599 599 598 598 603 603 598 598 602 602 603 603 603 603 602 602 607 607 602 602 606 606 607 607 607 607 606 606 611 611 606 606 610 610 611 611 611 611 610 610 615 615 610 610 614 614 615 615 615 615 614 614 620 620 614 614 622 622 620 620 623 623 621 621 617 617 621 621 616 616 617 617 617 617 616 616 613 613 616 616 612 612 613 613 613 613 612 612 609 609 612 612 608 608 609 609 609 609 608 608 605 605 608 608 604 604 605 605 605 605 604 604 601 601 604 604 600 600 601 601 601 601 600 600 594 594 600 600 595 595 594 594 594 594 595 595 593 593 595 595 592 592 593 593 593 593 592 592 589 589 592 592 588 588 589 589 589 589 588 588 585 585 588 588 584 584 585 585 585 585 584 584 581 581 584 584 580 580 581 581 581 581 580 580 577 577 580 580 576 576 577 577 3895 3895 3896 3896 573 573 3897 3897 572 572 573 573 573 573 572 572 569 569 572 572 568 568 569 569 569 569 568 568 565 565 568 568 564 564 565 565 565 565 564 564 560 560 564 564 555 555 560 560 872 872 880 880 881 881 909 909 3898 3898 3899 3899 881 881 880 880 889 889 880 880 888 888 889 889 889 889 888 888 897 897 888 888 896 896 897 897 897 897 896 896 904 904 3900 3900 908 908 3901 3901 3902 3902 908 908 3903 3903 898 898 899 899 890 890 899 899 891 891 890 890 890 890 891 891 882 882 891 891 883 883 882 882 882 882 883 883 877 877 883 883 873 873 877 877 877 877 873 873 876 876 874 874 878 878 884 884 878 878 885 885 884 884 884 884 885 885 892 892 885 885 893 893 892 892 892 892 893 893 900 900 893 893 901 901 900 900 3904 3904 3905 3905 910 910 879 879 875 875 886 886 875 875 887 887 886 886 886 886 887 887 894 894 887 887 895 895 894 894 894 894 895 895 902 902 895 895 903 903 902 902 902 902 903 903 907 907 3906 3906 911 911 3907 3907 3908 3908 911 911 3909 3909 830 830 820 820 821 821 829 829 819 819 818 818 821 821 820 820 813 813 820 820 812 812 813 813 813 813 812 812 809 809 812 812 808 808 809 809 809 809 808 808 817 817 808 808 816 816 817 817 817 817 816 816 824 824 816 816 828 828 824 824 824 824 828 828 825 825 818 818 819 819 810 810 819 819 811 811 810 810 810 810 811 811 814 814 811 811 815 815 814 814 814 814 815 815 822 822 815 815 823 823 822 822 822 822 823 823 827 827 823 823 831 831 827 827 827 827 831 831 826 826 821 821 826 826 830 830 826 826 831 831 830 830 830 830 831 831 834 834 831 831 835 835 834 834 834 834 835 835 838 838 835 835 839 839 838 838 838 838 839 839 842 842 839 839 843 843 842 842 842 842 843 843 3910 3910 843 843 3911 3911 3912 3912 846 846 847 847 850 850 847 847 851 851 850 850 850 850 851 851 854 854 851 851 855 855 854 854 854 854 855 855 858 858 855 855 859 859 858 858 858 858 859 859 862 862 859 859 863 863 862 862 862 862 863 863 864 864 863 863 865 865 864 864 864 864 865 865 870 870 865 865 871 871 870 870 870 870 871 871 874 874 871 871 875 875 874 874 874 874 875 875 878 878 875 875 879 879 878 878 3913 3913 3914 3914 910 910 3915 3915 911 911 910 910 910 910 911 911 914 914 911 911 915 915 914 914 914 914 915 915 918 918 915 915 919 919 918 918 918 918 919 919 922 922 919 919 923 923 922 922 922 922 923 923 926 926 923 923 927 927 926 926 926 926 927 927 930 930 927 927 931 931 930 930 930 930 931 931 928 928 931 931 929 929 928 928 928 928 929 929 924 924 929 929 925 925 924 924 924 924 925 925 920 920 925 925 921 921 920 920 920 920 921 921 916 916 921 921 917 917 916 916 916 916 917 917 912 912 917 917 913 913 912 912 912 912 913 913 908 908 913 913 909 909 908 908 908 908 909 909 3916 3916 909 909 3917 3917 3918 3918 881 881 876 876 872 872 876 876 873 873 872 872 872 872 873 873 868 868 873 873 869 869 868 868 868 868 869 869 866 866 869 869 867 867 866 866 866 866 867 867 860 860 867 867 861 861 860 860 860 860 861 861 856 856 861 861 857 857 856 856 856 856 857 857 852 852 857 857 853 853 852 852 852 852 853 853 848 848 853 853 849 849 848 848 848 848 849 849 844 844 849 849 845 845 844 844 3919 3919 3920 3920 840 840 3921 3921 841 841 840 840 840 840 841 841 836 836 841 841 837 837 836 836 836 836 837 837 832 832 837 837 833 833 832 832 832 832 833 833 828 828 833 833 829 829 828 828 828 828 829 829 825 825 829 829 818 818 825 825 949 949 947 947 952 952 947 947 945 945 952 952 952 952 945 945 953 953 945 945 943 943 953 953 953 953 943 943 955 955 943 943 941 941 955 955 955 955 941 941 957 957 941 941 939 939 957 957 957 957 939 939 959 959 939 939 937 937 959 959 959 959 937 937 961 961 937 937 935 935 961 961 935 935 933 933 961 961 961 961 933 933 963 963 933 933 932 932 963 963 963 963 932 932 965 965 965 965 932 932 964 964 932 932 934 934 964 964 964 964 934 934 962 962 934 934 936 936 962 962 962 962 936 936 960 960 936 936 938 938 960 960 960 960 938 938 958 958 938 938 940 940 958 958 958 958 940 940 956 956 940 940 942 942 956 956 956 956 942 942 954 954 942 942 944 944 954 954 944 944 946 946 954 954 954 954 946 946 951 951 946 946 948 948 951 951 951 951 948 948 950 950 966 966 967 967 968 968 967 967 969 969 968 968 994 994 995 995 993 993 994 994 993 993 992 992 993 993 3922 3922 992 992 992 992 3923 3923 3924 3924 991 991 989 989 990 990 990 990 989 989 988 988 989 989 987 987 988 988 988 988 987 987 986 986 987 987 985 985 986 986 986 986 985 985 984 984 985 985 983 983 984 984 984 984 983 983 982 982 3925 3925 981 981 3926 3926 3927 3927 981 981 980 980 981 981 979 979 980 980 980 980 979 979 978 978 979 979 975 975 978 978 978 978 975 975 974 974 975 975 971 971 974 974 974 974 971 971 970 970 971 971 973 973 970 970 970 970 973 973 972 972 973 973 977 977 972 972 972 972 977 977 976 976 996 996 997 997 998 998 997 997 999 999 998 998 1040 1040 1038 1038 1052 1052 1052 1052 1038 1038 1046 1046 1050 1050 1049 1049 1042 1042 1038 1038 1036 1036 1046 1046 1036 1036 1033 1033 1046 1046 1046 1046 1033 1033 1020 1020 1033 1033 1031 1031 1020 1020 1042 1042 1049 1049 1041 1041 1053 1053 1052 1052 1054 1054 1052 1052 1055 1055 1054 1054 1031 1031 1028 1028 1020 1020 1028 1028 1026 1026 1020 1020 1020 1020 1026 1026 1024 1024 1009 1009 1005 1005 1020 1020 1005 1005 1001 1001 1020 1020 1020 1020 1001 1001 1000 1000 1049 1049 1048 1048 1041 1041 1048 1048 1047 1047 1041 1041 1041 1041 1047 1047 1039 1039 1047 1047 1045 1045 1039 1039 1039 1039 1045 1045 1037 1037 1045 1045 1044 1044 1037 1037 1037 1037 1044 1044 1034 1034 1044 1044 1043 1043 1034 1034 1034 1034 1043 1043 1032 1032 1043 1043 1035 1035 1032 1032 1032 1032 1035 1035 1029 1029 1035 1035 1030 1030 1029 1029 1029 1029 1030 1030 1027 1027 1030 1030 1023 1023 1027 1027 1027 1027 1023 1023 1025 1025 1023 1023 1014 1014 1025 1025 1025 1025 1014 1014 1022 1022 1014 1014 1010 1010 1022 1022 1022 1022 1010 1010 1019 1019 1010 1010 1007 1007 1019 1019 1019 1019 1007 1007 1017 1017 1007 1007 1004 1004 1017 1017 1017 1017 1004 1004 1015 1015 1004 1004 1002 1002 1015 1015 1015 1015 1002 1002 1016 1016 1002 1002 1003 1003 1016 1016 1016 1016 1003 1003 1018 1018 1003 1003 1006 1006 1018 1018 1018 1018 1006 1006 1021 1021 1006 1006 1008 1008 1021 1021 1008 1008 1011 1011 1021 1021 1021 1021 1011 1011 1024 1024 1011 1011 1013 1013 1024 1024 1024 1024 1013 1013 1020 1020 1013 1013 1012 1012 1020 1020 1020 1020 1012 1012 1009 1009 1053 1053 1051 1051 1052 1052 1051 1051 1050 1050 1052 1052 1052 1052 1050 1050 1040 1040 1050 1050 1042 1042 1040 1040 1102 1102 1076 1076 1087 1087 1087 1087 1089 1089 1102 1102 1089 1089 1092 1092 1102 1102 1102 1102 1092 1092 1108 1108 1092 1092 1094 1094 1108 1108 1108 1108 1094 1094 1096 1096 1111 1111 1108 1108 1110 1110 1108 1108 1109 1109 1110 1110 1097 1097 1104 1104 1098 1098 1104 1104 1105 1105 1098 1098 1098 1098 1105 1105 1096 1096 1105 1105 1106 1106 1096 1096 1096 1096 1106 1106 1108 1108 1106 1106 1107 1107 1108 1108 1108 1108 1107 1107 1109 1109 1061 1061 1076 1076 1057 1057 1076 1076 1056 1056 1057 1057 1061 1061 1065 1065 1076 1076 1065 1065 1068 1068 1076 1076 1076 1076 1068 1068 1069 1069 1069 1069 1067 1067 1077 1077 1067 1067 1064 1064 1077 1077 1077 1077 1064 1064 1074 1074 1064 1064 1062 1062 1074 1074 1074 1074 1062 1062 1072 1072 1062 1062 1059 1059 1072 1072 1072 1072 1059 1059 1071 1071 1059 1059 1058 1058 1071 1071 1071 1071 1058 1058 1073 1073 1058 1058 1060 1060 1073 1073 1073 1073 1060 1060 1075 1075 1060 1060 1063 1063 1075 1075 1075 1075 1063 1063 1078 1078 1063 1063 1066 1066 1078 1078 1078 1078 1066 1066 1081 1081 1066 1066 1070 1070 1081 1081 1081 1081 1070 1070 1083 1083 1070 1070 1079 1079 1083 1083 1083 1083 1079 1079 1085 1085 1079 1079 1086 1086 1085 1085 1085 1085 1086 1086 1088 1088 1086 1086 1091 1091 1088 1088 1088 1088 1091 1091 1090 1090 1091 1091 1099 1099 1090 1090 1090 1090 1099 1099 1093 1093 1099 1099 1100 1100 1093 1093 1093 1093 1100 1100 1095 1095 1100 1100 1101 1101 1095 1095 1095 1095 1101 1101 1097 1097 1101 1101 1103 1103 1097 1097 1097 1097 1103 1103 1104 1104 1077 1077 1080 1080 1069 1069 1080 1080 1082 1082 1069 1069 1069 1069 1082 1082 1076 1076 1082 1082 1084 1084 1076 1076 1076 1076 1084 1084 1087 1087 1120 1120 1121 1121 1117 1117 1120 1120 1117 1117 1116 1116 1117 1117 1113 1113 1116 1116 1116 1116 1113 1113 1112 1112 1113 1113 1115 1115 1112 1112 1112 1112 1115 1115 1114 1114 1115 1115 1119 1119 1114 1114 1114 1114 1119 1119 1118 1118 1119 1119 1123 1123 1118 1118 1118 1118 1123 1123 1122 1122 1123 1123 3928 3928 1122 1122 1122 1122 3929 3929 3930 3930 1125 1125 1127 1127 1124 1124 1124 1124 1127 1127 1126 1126 1127 1127 1129 1129 1126 1126 1126 1126 1129 1129 1128 1128 1129 1129 1131 1131 1128 1128 1128 1128 1131 1131 1130 1130 1131 1131 1133 1133 1130 1130 1130 1130 1133 1133 1132 1132 3931 3931 1135 1135 3932 3932 3933 3933 1135 1135 1134 1134 1135 1135 1137 1137 1134 1134 1134 1134 1137 1137 1136 1136 1138 1138 1139 1139 1140 1140 1139 1139 1141 1141 1140 1140 1142 1142 1143 1143 1144 1144 1143 1143 1145 1145 1144 1144 1192 1192 1166 1166 1178 1178 1151 1151 1166 1166 1147 1147 1166 1166 1146 1146 1147 1147 1151 1151 1155 1155 1166 1166 1155 1155 1158 1158 1166 1166 1166 1166 1158 1158 1159 1159 1168 1168 1171 1171 1159 1159 1171 1171 1173 1173 1159 1159 1159 1159 1173 1173 1166 1166 1173 1173 1176 1176 1166 1166 1166 1166 1176 1176 1178 1178 1178 1178 1180 1180 1192 1192 1180 1180 1183 1183 1192 1192 1192 1192 1183 1183 1198 1198 1183 1183 1185 1185 1198 1198 1198 1198 1185 1185 1187 1187 1201 1201 1198 1198 1200 1200 1198 1198 1199 1199 1200 1200 1159 1159 1157 1157 1168 1168 1157 1157 1154 1154 1168 1168 1168 1168 1154 1154 1165 1165 1154 1154 1153 1153 1165 1165 1165 1165 1153 1153 1163 1163 1153 1153 1150 1150 1163 1163 1163 1163 1150 1150 1161 1161 1150 1150 1148 1148 1161 1161 1161 1161 1148 1148 1162 1162 1148 1148 1149 1149 1162 1162 1162 1162 1149 1149 1164 1164 1149 1149 1152 1152 1164 1164 1164 1164 1152 1152 1167 1167 1152 1152 1156 1156 1167 1167 1167 1167 1156 1156 1170 1170 1156 1156 1160 1160 1170 1170 1170 1170 1160 1160 1172 1172 1160 1160 1169 1169 1172 1172 1172 1172 1169 1169 1175 1175 1169 1169 1174 1174 1175 1175 1175 1175 1174 1174 1177 1177 1174 1174 1181 1181 1177 1177 1177 1177 1181 1181 1179 1179 1181 1181 1189 1189 1179 1179 1179 1179 1189 1189 1182 1182 1189 1189 1190 1190 1182 1182 1182 1182 1190 1190 1184 1184 1190 1190 1191 1191 1184 1184 1184 1184 1191 1191 1186 1186 1191 1191 1193 1193 1186 1186 1193 1193 1194 1194 1186 1186 1186 1186 1194 1194 1188 1188 1194 1194 1195 1195 1188 1188 1188 1188 1195 1195 1187 1187 1195 1195 1196 1196 1187 1187 1187 1187 1196 1196 1198 1198 1196 1196 1197 1197 1198 1198 1198 1198 1197 1197 1199 1199 1242 1242 1244 1244 1251 1251 1243 1243 1241 1241 1254 1254 1251 1251 1244 1244 1252 1252 1234 1234 1222 1222 1236 1236 1222 1222 1248 1248 1236 1236 1255 1255 1254 1254 1256 1256 1254 1254 1257 1257 1256 1256 1254 1254 1241 1241 1248 1248 1241 1241 1239 1239 1248 1248 1248 1248 1239 1239 1236 1236 1234 1234 1232 1232 1222 1222 1232 1232 1229 1229 1222 1222 1222 1222 1229 1229 1227 1227 1211 1211 1207 1207 1222 1222 1207 1207 1203 1203 1222 1222 1222 1222 1203 1203 1202 1202 1255 1255 1253 1253 1254 1254 1253 1253 1252 1252 1254 1254 1254 1254 1252 1252 1243 1243 1252 1252 1244 1244 1243 1243 1224 1224 1213 1213 1227 1227 1213 1213 1215 1215 1227 1227 1227 1227 1215 1215 1222 1222 1215 1215 1214 1214 1222 1222 1222 1222 1214 1214 1211 1211 1251 1251 1250 1250 1242 1242 1250 1250 1249 1249 1242 1242 1242 1242 1249 1249 1240 1240 1249 1249 1247 1247 1240 1240 1240 1240 1247 1247 1238 1238 1247 1247 1246 1246 1238 1238 1238 1238 1246 1246 1235 1235 1246 1246 1245 1245 1235 1235 1235 1235 1245 1245 1233 1233 1245 1245 1237 1237 1233 1233 1233 1233 1237 1237 1231 1231 1237 1237 1230 1230 1231 1231 1231 1231 1230 1230 1228 1228 1230 1230 1225 1225 1228 1228 1228 1228 1225 1225 1226 1226 1225 1225 1216 1216 1226 1226 1226 1226 1216 1216 1223 1223 1216 1216 1212 1212 1223 1223 1223 1223 1212 1212 1220 1220 1212 1212 1208 1208 1220 1220 1220 1220 1208 1208 1218 1218 1208 1208 1205 1205 1218 1218 1218 1218 1205 1205 1217 1217 1205 1205 1204 1204 1217 1217 1217 1217 1204 1204 1219 1219 1204 1204 1206 1206 1219 1219 1219 1219 1206 1206 1221 1221 1206 1206 1209 1209 1221 1221 1221 1221 1209 1209 1224 1224 1209 1209 1210 1210 1224 1224 1224 1224 1210 1210 1213 1213 1258 1258 1259 1259 1260 1260 1259 1259 1261 1261 1260 1260 1262 1262 1263 1263 1267 1267 1262 1262 1267 1267 1266 1266 1267 1267 1271 1271 1266 1266 1266 1266 1271 1271 1270 1270 3934 3934 1275 1275 3935 3935 3936 3936 1275 1275 1274 1274 1275 1275 1279 1279 1274 1274 1274 1274 1279 1279 1278 1278 1279 1279 1283 1283 1278 1278 1278 1278 1283 1283 1282 1282 1283 1283 1287 1287 1282 1282 1282 1282 1287 1287 1286 1286 1287 1287 1285 1285 1286 1286 1286 1286 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1277 1277 1280 1280 1280 1280 1277 1277 1276 1276 1277 1277 3937 3937 1276 1276 1276 1276 3938 3938 3939 3939 1273 1273 1269 1269 1272 1272 1272 1272 1269 1269 1268 1268 1269 1269 1265 1265 1268 1268 1268 1268 1265 1265 1264 1264 1288 1288 1289 1289 1290 1290 1289 1289 1291 1291 1290 1290 1293 1293 1308 1308 1310 1310 1292 1292 1300 1300 1302 1302 1310 1310 1314 1314 1293 1293 1314 1314 1316 1316 1293 1293 1293 1293 1316 1316 1303 1303 1299 1299 1295 1295 1297 1297 1295 1295 1293 1293 1297 1297 1297 1297 1293 1293 1301 1301 1293 1293 1303 1303 1301 1301 1300 1300 1292 1292 1296 1296 1292 1292 1294 1294 1296 1296 1296 1296 1294 1294 1298 1298 1308 1308 1293 1293 1309 1309 1293 1293 1292 1292 1309 1309 1309 1309 1292 1292 1313 1313 1292 1292 1302 1302 1313 1313 1313 1313 1302 1302 1315 1315 1302 1302 1304 1304 1315 1315 1315 1315 1304 1304 1317 1317 1304 1304 1306 1306 1317 1317 1317 1317 1306 1306 1321 1321 1322 1322 1312 1312 1318 1318 1312 1312 1307 1307 1318 1318 1318 1318 1307 1307 1316 1316 1307 1307 1305 1305 1316 1316 1316 1316 1305 1305 1303 1303 1306 1306 1311 1311 1321 1321 1311 1311 1319 1319 1321 1321 1321 1321 1319 1319 1324 1324 1319 1319 1323 1323 1324 1324 1324 1324 1323 1323 1327 1327 1323 1323 1331 1331 1327 1327 1327 1327 1331 1331 1329 1329 1331 1331 1340 1340 1329 1329 1329 1329 1340 1340 1333 1333 1340 1340 1342 1342 1333 1333 1333 1333 1342 1342 1335 1335 1342 1342 1344 1344 1335 1335 1335 1335 1344 1344 1337 1337 1344 1344 1346 1346 1337 1337 1337 1337 1346 1346 1339 1339 1346 1346 1348 1348 1339 1339 1339 1339 1348 1348 1338 1338 1348 1348 1347 1347 1338 1338 1338 1338 1347 1347 1336 1336 1347 1347 1345 1345 1336 1336 1336 1336 1345 1345 1334 1334 1345 1345 1343 1343 1334 1334 1334 1334 1343 1343 1330 1330 1343 1343 1341 1341 1330 1330 1330 1330 1341 1341 1328 1328 1341 1341 1332 1332 1328 1328 1328 1328 1332 1332 1325 1325 1332 1332 1326 1326 1325 1325 1325 1325 1326 1326 1322 1322 1326 1326 1320 1320 1322 1322 1322 1322 1320 1320 1312 1312 1350 1350 1358 1358 1360 1360 1358 1358 1350 1350 1354 1354 1350 1350 1352 1352 1354 1354 1354 1354 1352 1352 1356 1356 1350 1350 1365 1365 1349 1349 1365 1365 1366 1366 1349 1349 1361 1361 1372 1372 1363 1363 1372 1372 1374 1374 1363 1363 1363 1363 1374 1374 1368 1368 1374 1374 1378 1378 1368 1368 1379 1379 1375 1375 1364 1364 1361 1361 1359 1359 1372 1372 1359 1359 1349 1349 1372 1372 1372 1372 1349 1349 1370 1370 1349 1349 1366 1366 1370 1370 1355 1355 1351 1351 1353 1353 1351 1351 1349 1349 1353 1353 1353 1353 1349 1349 1357 1357 1349 1349 1359 1359 1357 1357 1364 1364 1375 1375 1362 1362 1375 1375 1373 1373 1362 1362 1362 1362 1373 1373 1360 1360 1373 1373 1371 1371 1360 1360 1360 1360 1371 1371 1350 1350 1371 1371 1367 1367 1350 1350 1350 1350 1367 1367 1365 1365 1364 1364 1369 1369 1379 1379 1369 1369 1377 1377 1379 1379 1379 1379 1377 1377 1382 1382 1377 1377 1383 1383 1382 1382 1382 1382 1383 1383 1385 1385 1383 1383 1389 1389 1385 1385 1385 1385 1389 1389 1387 1387 1389 1389 1398 1398 1387 1387 1387 1387 1398 1398 1391 1391 1398 1398 1400 1400 1391 1391 1391 1391 1400 1400 1393 1393 1400 1400 1402 1402 1393 1393 1393 1393 1402 1402 1395 1395 1402 1402 1404 1404 1395 1395 1395 1395 1404 1404 1396 1396 1404 1404 1405 1405 1396 1396 1396 1396 1405 1405 1394 1394 1405 1405 1403 1403 1394 1394 1394 1394 1403 1403 1392 1392 1403 1403 1401 1401 1392 1392 1392 1392 1401 1401 1390 1390 1401 1401 1399 1399 1390 1390 1390 1390 1399 1399 1386 1386 1399 1399 1397 1397 1386 1386 1386 1386 1397 1397 1384 1384 1397 1397 1388 1388 1384 1384 1384 1384 1388 1388 1381 1381 1388 1388 1380 1380 1381 1381 1381 1381 1380 1380 1378 1378 1380 1380 1376 1376 1378 1378 1378 1378 1376 1376 1368 1368 1406 1406 1407 1407 1408 1408 1407 1407 1409 1409 1408 1408 1408 1408 1409 1409 1410 1410 1409 1409 1411 1411 1410 1410 1410 1410 1411 1411 1412 1412 1411 1411 1413 1413 1412 1412 1412 1412 1413 1413 1414 1414 1413 1413 1415 1415 1414 1414 1414 1414 1415 1415 1416 1416 1415 1415 1417 1417 1416 1416 3940 3940 3941 3941 1418 1418 3942 3942 1419 1419 1418 1418 1418 1418 1419 1419 1420 1420 1419 1419 1421 1421 1420 1420 1422 1422 1423 1423 1424 1424 1423 1423 1425 1425 1424 1424 1424 1424 1425 1425 1426 1426 1425 1425 1427 1427 1426 1426 1426 1426 1427 1427 1428 1428 1427 1427 1429 1429 1428 1428 1428 1428 1429 1429 1430 1430 1429 1429 1431 1431 1430 1430 1430 1430 1431 1431 1432 1432 1431 1431 1433 1433 1432 1432 1432 1432 1433 1433 3943 3943 1433 1433 3944 3944 3945 3945 1434 1434 1435 1435 1436 1436 1435 1435 1437 1437 1436 1436 1438 1438 1439 1439 1440 1440 1439 1439 1441 1441 1440 1440 3946 3946 3947 3947 1442 1442 3948 3948 1443 1443 1442 1442 1442 1442 1443 1443 1444 1444 1443 1443 1445 1445 1444 1444 1444 1444 1445 1445 1446 1446 1445 1445 1447 1447 1446 1446 1446 1446 1447 1447 1448 1448 1447 1447 1449 1449 1448 1448 1448 1448 1449 1449 1450 1450 1449 1449 1451 1451 1450 1450 1450 1450 1451 1451 1452 1452 1451 1451 1453 1453 1452 1452 1454 1454 1455 1455 1456 1456 1455 1455 1457 1457 1456 1456 1456 1456 1457 1457 3949 3949 1457 1457 3950 3950 3951 3951 1458 1458 1459 1459 1460 1460 1459 1459 1461 1461 1460 1460 1460 1460 1461 1461 1462 1462 1461 1461 1463 1463 1462 1462 1462 1462 1463 1463 1464 1464 1463 1463 1465 1465 1464 1464 1464 1464 1465 1465 1466 1466 1465 1465 1467 1467 1466 1466 1466 1466 1467 1467 1468 1468 1467 1467 1469 1469 1468 1468 1470 1470 1471 1471 1472 1472 1471 1471 1473 1473 1472 1472 1472 1472 1473 1473 1474 1474 1473 1473 1475 1475 1474 1474 3952 3952 3953 3953 1476 1476 3954 3954 1477 1477 1476 1476 1476 1476 1477 1477 1478 1478 1477 1477 1479 1479 1478 1478 1478 1478 1479 1479 1480 1480 1479 1479 1481 1481 1480 1480 1480 1480 1481 1481 1482 1482 1481 1481 1483 1483 1482 1482 1482 1482 1483 1483 1484 1484 1483 1483 1485 1485 1484 1484 1486 1486 1487 1487 1488 1488 1487 1487 1489 1489 1488 1488 1488 1488 1489 1489 1490 1490 1489 1489 1491 1491 1490 1490 1490 1490 1491 1491 1492 1492 1491 1491 1493 1493 1492 1492 1492 1492 1493 1493 1494 1494 1493 1493 1495 1495 1494 1494 1494 1494 1495 1495 3955 3955 1495 1495 3956 3956 3957 3957 1496 1496 1497 1497 1498 1498 1497 1497 1499 1499 1498 1498 1498 1498 1499 1499 1500 1500 1499 1499 1501 1501 1500 1500 1524 1524 1525 1525 1520 1520 1525 1525 1521 1521 1520 1520 1520 1520 1521 1521 1516 1516 1521 1521 1517 1517 1516 1516 3958 3958 3959 3959 1512 1512 3960 3960 1513 1513 1512 1512 1512 1512 1513 1513 1508 1508 1513 1513 1509 1509 1508 1508 1508 1508 1509 1509 1504 1504 1509 1509 1505 1505 1504 1504 1504 1504 1505 1505 1502 1502 1505 1505 1503 1503 1502 1502 1502 1502 1503 1503 1506 1506 1503 1503 1507 1507 1506 1506 1506 1506 1507 1507 1510 1510 1507 1507 1511 1511 1510 1510 1510 1510 1511 1511 1514 1514 1511 1511 1515 1515 1514 1514 1514 1514 1515 1515 3961 3961 1515 1515 3962 3962 3963 3963 1518 1518 1519 1519 1522 1522 1519 1519 1523 1523 1522 1522 1522 1522 1523 1523 1526 1526 1523 1523 1527 1527 1526 1526 1526 1526 1527 1527 1530 1530 1527 1527 1531 1531 1530 1530 1530 1530 1531 1531 1534 1534 1531 1531 1535 1535 1534 1534 3964 3964 3965 3965 1538 1538 3966 3966 1539 1539 1538 1538 1538 1538 1539 1539 1542 1542 1539 1539 1543 1543 1542 1542 1542 1542 1543 1543 1546 1546 1543 1543 1547 1547 1546 1546 1546 1546 1547 1547 1548 1548 1547 1547 1549 1549 1548 1548 1548 1548 1549 1549 1544 1544 1549 1549 1545 1545 1544 1544 1544 1544 1545 1545 1540 1540 1545 1545 1541 1541 1540 1540 1540 1540 1541 1541 1536 1536 1541 1541 1537 1537 1536 1536 1536 1536 1537 1537 3967 3967 1537 1537 3968 3968 3969 3969 1532 1532 1533 1533 1528 1528 1533 1533 1529 1529 1528 1528 1528 1528 1529 1529 1524 1524 1529 1529 1525 1525 1524 1524 1572 1572 1573 1573 1568 1568 1573 1573 1569 1569 1568 1568 1568 1568 1569 1569 1564 1564 1569 1569 1565 1565 1564 1564 3970 3970 3971 3971 1560 1560 3972 3972 1561 1561 1560 1560 1560 1560 1561 1561 1556 1556 1561 1561 1557 1557 1556 1556 1556 1556 1557 1557 1552 1552 1557 1557 1553 1553 1552 1552 1552 1552 1553 1553 1550 1550 1553 1553 1551 1551 1550 1550 1550 1550 1551 1551 1554 1554 1551 1551 1555 1555 1554 1554 1554 1554 1555 1555 1558 1558 1555 1555 1559 1559 1558 1558 1558 1558 1559 1559 1562 1562 1559 1559 1563 1563 1562 1562 1562 1562 1563 1563 3973 3973 1563 1563 3974 3974 3975 3975 1566 1566 1567 1567 1570 1570 1567 1567 1571 1571 1570 1570 1570 1570 1571 1571 1574 1574 1571 1571 1575 1575 1574 1574 1574 1574 1575 1575 1578 1578 1575 1575 1579 1579 1578 1578 1578 1578 1579 1579 1582 1582 1579 1579 1583 1583 1582 1582 3976 3976 3977 3977 1586 1586 3978 3978 1587 1587 1586 1586 1586 1586 1587 1587 1590 1590 1587 1587 1591 1591 1590 1590 1590 1590 1591 1591 1594 1594 1591 1591 1595 1595 1594 1594 1594 1594 1595 1595 1596 1596 1595 1595 1597 1597 1596 1596 1596 1596 1597 1597 1592 1592 1597 1597 1593 1593 1592 1592 1592 1592 1593 1593 1588 1588 1593 1593 1589 1589 1588 1588 1588 1588 1589 1589 1584 1584 1589 1589 1585 1585 1584 1584 1584 1584 1585 1585 3979 3979 1585 1585 3980 3980 3981 3981 1580 1580 1581 1581 1576 1576 1581 1581 1577 1577 1576 1576 1576 1576 1577 1577 1572 1572 1577 1577 1573 1573 1572 1572 1620 1620 1621 1621 1616 1616 1621 1621 1617 1617 1616 1616 1616 1616 1617 1617 1612 1612 1617 1617 1613 1613 1612 1612 3982 3982 3983 3983 1608 1608 3984 3984 1609 1609 1608 1608 1608 1608 1609 1609 1604 1604 1609 1609 1605 1605 1604 1604 1604 1604 1605 1605 1600 1600 1605 1605 1601 1601 1600 1600 1600 1600 1601 1601 1598 1598 1601 1601 1599 1599 1598 1598 1598 1598 1599 1599 1602 1602 1599 1599 1603 1603 1602 1602 1602 1602 1603 1603 1606 1606 1603 1603 1607 1607 1606 1606 1606 1606 1607 1607 1610 1610 1607 1607 1611 1611 1610 1610 1610 1610 1611 1611 3985 3985 1611 1611 3986 3986 3987 3987 1614 1614 1615 1615 1618 1618 1615 1615 1619 1619 1618 1618 1618 1618 1619 1619 1622 1622 1619 1619 1623 1623 1622 1622 1622 1622 1623 1623 1626 1626 1623 1623 1627 1627 1626 1626 1626 1626 1627 1627 1630 1630 1627 1627 1631 1631 1630 1630 3988 3988 3989 3989 1634 1634 3990 3990 1635 1635 1634 1634 1634 1634 1635 1635 1638 1638 1635 1635 1639 1639 1638 1638 1638 1638 1639 1639 1642 1642 1639 1639 1643 1643 1642 1642 1642 1642 1643 1643 1644 1644 1643 1643 1645 1645 1644 1644 1644 1644 1645 1645 1640 1640 1645 1645 1641 1641 1640 1640 1640 1640 1641 1641 1636 1636 1641 1641 1637 1637 1636 1636 1636 1636 1637 1637 1632 1632 1637 1637 1633 1633 1632 1632 1632 1632 1633 1633 3991 3991 1633 1633 3992 3992 3993 3993 1628 1628 1629 1629 1624 1624 1629 1629 1625 1625 1624 1624 1624 1624 1625 1625 1620 1620 1625 1625 1621 1621 1620 1620 1754 1754 1756 1756 1678 1678 1751 1751 1673 1673 1753 1753 1673 1673 1675 1675 1753 1753 1753 1753 1675 1675 1755 1755 1743 1743 1663 1663 1745 1745 1663 1663 1665 1665 1745 1745 1745 1745 1665 1665 1747 1747 1665 1665 1667 1667 1747 1747 1747 1747 1667 1667 1749 1749 1667 1667 1669 1669 1749 1749 1749 1749 1669 1669 1751 1751 1669 1669 1671 1671 1751 1751 1751 1751 1671 1671 1673 1673 1733 1733 1651 1651 1735 1735 1651 1651 1653 1653 1735 1735 1735 1735 1653 1653 1737 1737 1653 1653 1655 1655 1737 1737 1737 1737 1655 1655 1739 1739 1655 1655 1657 1657 1739 1739 1739 1739 1657 1657 1741 1741 1657 1657 1659 1659 1741 1741 1741 1741 1659 1659 1743 1743 1659 1659 1661 1661 1743 1743 1743 1743 1661 1661 1663 1663 1734 1734 1650 1650 1732 1732 1650 1650 1648 1648 1732 1732 1732 1732 1648 1648 1731 1731 1648 1648 1646 1646 1731 1731 1731 1731 1646 1646 1730 1730 1646 1646 1647 1647 1730 1730 1730 1730 1647 1647 1733 1733 1647 1647 1649 1649 1733 1733 1733 1733 1649 1649 1651 1651 1742 1742 1660 1660 1740 1740 1660 1660 1658 1658 1740 1740 1740 1740 1658 1658 1738 1738 1658 1658 1656 1656 1738 1738 1738 1738 1656 1656 1736 1736 1656 1656 1654 1654 1736 1736 1736 1736 1654 1654 1734 1734 1654 1654 1652 1652 1734 1734 1734 1734 1652 1652 1650 1650 1668 1668 1666 1666 1744 1744 1666 1666 1664 1664 1744 1744 1744 1744 1664 1664 1742 1742 1664 1664 1662 1662 1742 1742 1742 1742 1662 1662 1660 1660 1744 1744 1746 1746 1668 1668 1746 1746 1748 1748 1668 1668 1668 1668 1748 1748 1670 1670 1748 1748 1750 1750 1670 1670 1754 1754 1678 1678 1752 1752 1678 1678 1676 1676 1752 1752 1676 1676 1674 1674 1752 1752 1752 1752 1674 1674 1750 1750 1674 1674 1672 1672 1750 1750 1750 1750 1672 1672 1670 1670 1760 1760 1684 1684 1758 1758 1684 1684 1682 1682 1758 1758 1758 1758 1682 1682 1756 1756 1682 1682 1680 1680 1756 1756 1756 1756 1680 1680 1678 1678 1767 1767 1692 1692 1766 1766 1692 1692 1690 1690 1766 1766 1766 1766 1690 1690 1763 1763 1690 1690 1688 1688 1763 1763 1763 1763 1688 1688 1760 1760 1688 1688 1686 1686 1760 1760 1760 1760 1686 1686 1684 1684 1775 1775 1702 1702 1774 1774 1702 1702 1700 1700 1774 1774 1774 1774 1700 1700 1771 1771 1700 1700 1698 1698 1771 1771 1771 1771 1698 1698 1770 1770 1698 1698 1696 1696 1770 1770 1770 1770 1696 1696 1767 1767 1696 1696 1694 1694 1767 1767 1767 1767 1694 1694 1692 1692 1782 1782 1710 1710 1779 1779 1710 1710 1708 1708 1779 1779 1779 1779 1708 1708 1778 1778 1708 1708 1706 1706 1778 1778 1778 1778 1706 1706 1775 1775 1706 1706 1704 1704 1775 1775 1775 1775 1704 1704 1702 1702 1787 1787 1718 1718 1786 1786 1718 1718 1716 1716 1786 1786 1786 1786 1716 1716 1783 1783 1716 1716 1714 1714 1783 1783 1783 1783 1714 1714 1782 1782 1714 1714 1712 1712 1782 1782 1782 1782 1712 1712 1710 1710 1795 1795 1726 1726 1791 1791 1726 1726 1724 1724 1791 1791 1791 1791 1724 1724 1790 1790 1724 1724 1722 1722 1790 1790 1790 1790 1722 1722 1787 1787 1722 1722 1720 1720 1787 1787 1787 1787 1720 1720 1718 1718 1789 1789 1723 1723 1792 1792 1723 1723 1725 1725 1792 1792 1792 1792 1725 1725 1793 1793 1725 1725 1727 1727 1793 1793 1793 1793 1727 1727 1794 1794 1727 1727 1729 1729 1794 1794 1794 1794 1729 1729 1795 1795 1729 1729 1728 1728 1795 1795 1795 1795 1728 1728 1726 1726 1781 1781 1713 1713 1784 1784 1713 1713 1715 1715 1784 1784 1784 1784 1715 1715 1785 1785 1715 1715 1717 1717 1785 1785 1785 1785 1717 1717 1788 1788 1717 1717 1719 1719 1788 1788 1788 1788 1719 1719 1789 1789 1719 1719 1721 1721 1789 1789 1789 1789 1721 1721 1723 1723 1773 1773 1703 1703 1776 1776 1703 1703 1705 1705 1776 1776 1776 1776 1705 1705 1777 1777 1705 1705 1707 1707 1777 1777 1777 1777 1707 1707 1780 1780 1707 1707 1709 1709 1780 1780 1780 1780 1709 1709 1781 1781 1709 1709 1711 1711 1781 1781 1781 1781 1711 1711 1713 1713 1769 1769 1697 1697 1772 1772 1697 1697 1699 1699 1772 1772 1772 1772 1699 1699 1773 1773 1699 1699 1701 1701 1773 1773 1773 1773 1701 1701 1703 1703 1675 1675 1677 1677 1755 1755 1677 1677 1679 1679 1755 1755 1755 1755 1679 1679 1757 1757 1679 1679 1681 1681 1757 1757 1757 1757 1681 1681 1759 1759 1681 1681 1683 1683 1759 1759 1759 1759 1683 1683 1761 1761 1683 1683 1685 1685 1761 1761 1761 1761 1685 1685 1762 1762 1685 1685 1687 1687 1762 1762 1762 1762 1687 1687 1764 1764 1687 1687 1689 1689 1764 1764 1764 1764 1689 1689 1765 1765 1689 1689 1691 1691 1765 1765 1765 1765 1691 1691 1768 1768 1691 1691 1693 1693 1768 1768 1768 1768 1693 1693 1769 1769 1693 1693 1695 1695 1769 1769 1769 1769 1695 1695 1697 1697 1806 1806 1909 1909 1808 1808 1909 1909 1905 1905 1808 1808 1808 1808 1905 1905 1810 1810 1905 1905 1903 1903 1810 1810 1810 1810 1903 1903 1812 1812 1819 1819 1882 1882 1817 1817 3994 3994 1888 1888 3995 3995 3996 3996 1888 1888 1815 1815 1888 1888 1892 1892 1815 1815 1815 1815 1892 1892 1813 1813 1892 1892 1899 1899 1813 1813 1813 1813 1899 1899 1811 1811 1899 1899 1901 1901 1811 1811 1811 1811 1901 1901 1809 1809 1901 1901 1906 1906 1809 1809 1809 1809 1906 1906 1807 1807 1906 1906 1910 1910 1807 1807 1807 1807 1910 1910 1805 1805 1910 1910 1917 1917 1805 1805 1805 1805 1917 1917 1803 1803 1917 1917 1920 1920 1803 1803 1803 1803 1920 1920 1801 1801 1920 1920 1922 1922 1801 1801 1801 1801 1922 1922 1799 1799 1922 1922 1926 1926 1799 1799 1799 1799 1926 1926 1796 1796 1926 1926 1933 1933 1796 1796 1796 1796 1933 1933 1797 1797 1933 1933 1930 1930 1797 1797 1797 1797 1930 1930 1798 1798 1930 1930 1929 1929 1798 1798 1798 1798 1929 1929 1800 1800 1929 1929 1924 1924 1800 1800 1800 1800 1924 1924 1802 1802 1924 1924 1919 1919 1802 1802 1802 1802 1919 1919 1804 1804 1919 1919 1915 1915 1804 1804 1804 1804 1915 1915 1806 1806 1915 1915 1912 1912 1806 1806 1806 1806 1912 1912 1909 1909 1846 1846 1902 1902 1896 1896 1846 1846 1896 1896 1843 1843 1896 1896 1893 1893 1843 1843 1843 1843 1893 1893 1842 1842 1893 1893 1889 1889 1842 1842 1842 1842 1889 1889 3997 3997 1889 1889 3998 3998 3999 3999 1839 1839 1883 1883 1838 1838 1883 1883 1881 1881 1838 1838 1838 1838 1881 1881 1835 1835 1881 1881 1877 1877 1835 1835 1835 1835 1877 1877 1834 1834 1877 1877 1872 1872 1834 1834 1834 1834 1872 1872 1831 1831 1872 1872 1868 1868 1831 1831 1831 1831 1868 1868 1830 1830 1868 1868 1865 1865 1830 1830 1830 1830 1865 1865 1828 1828 1865 1865 1863 1863 1828 1828 1828 1828 1863 1863 1827 1827 1863 1863 1864 1864 1827 1827 1827 1827 1864 1864 1825 1825 1864 1864 1871 1871 1825 1825 1825 1825 1871 1871 1823 1823 1871 1871 1873 1873 1823 1823 1823 1823 1873 1873 1821 1821 1873 1873 1874 1874 1821 1821 1821 1821 1874 1874 1819 1819 1874 1874 1880 1880 1819 1819 1819 1819 1880 1880 1882 1882 1902 1902 1846 1846 1907 1907 1846 1846 1847 1847 1907 1907 1907 1907 1847 1847 1911 1911 1847 1847 1850 1850 1911 1911 1911 1911 1850 1850 1914 1914 1850 1850 1851 1851 1914 1914 1914 1914 1851 1851 1921 1921 1851 1851 1854 1854 1921 1921 1921 1921 1854 1854 1923 1923 1854 1854 1855 1855 1923 1923 1923 1923 1855 1855 1927 1927 1855 1855 1858 1858 1927 1927 1927 1927 1858 1858 1932 1932 1858 1858 1859 1859 1932 1932 1932 1932 1859 1859 1931 1931 1904 1904 1908 1908 1852 1852 1859 1859 1860 1860 1931 1931 1860 1860 1861 1861 1931 1931 1931 1931 1861 1861 1928 1928 1861 1861 1857 1857 1928 1928 1928 1928 1857 1857 1925 1925 1857 1857 1856 1856 1925 1925 1925 1925 1856 1856 1918 1918 1856 1856 1853 1853 1918 1918 1918 1918 1853 1853 1916 1916 1853 1853 1852 1852 1916 1916 1916 1916 1852 1852 1913 1913 1852 1852 1908 1908 1913 1913 1852 1852 1849 1849 1904 1904 1849 1849 1848 1848 1904 1904 1904 1904 1848 1848 1900 1900 1848 1848 1845 1845 1900 1900 1900 1900 1845 1845 1898 1898 1903 1903 1897 1897 1812 1812 1897 1897 1894 1894 1812 1812 1812 1812 1894 1894 1814 1814 1894 1894 1891 1891 1814 1814 1814 1814 1891 1891 4000 4000 1891 1891 4001 4001 4002 4002 1816 1816 1886 1886 1818 1818 1886 1886 1885 1885 1818 1818 1818 1818 1885 1885 1820 1820 1885 1885 1878 1878 1820 1820 1820 1820 1878 1878 1822 1822 1878 1878 1875 1875 1822 1822 1822 1822 1875 1875 1824 1824 1875 1875 1869 1869 1824 1824 1824 1824 1869 1869 1826 1826 1869 1869 1866 1866 1826 1826 1826 1826 1866 1866 1829 1829 1866 1866 1862 1862 1829 1829 1829 1829 1862 1862 1832 1832 1862 1862 1867 1867 1832 1832 1832 1832 1867 1867 1833 1833 1867 1867 1870 1870 1833 1833 1833 1833 1870 1870 1836 1836 1870 1870 1876 1876 1836 1836 1836 1836 1876 1876 1837 1837 1876 1876 1879 1879 1837 1837 1837 1837 1879 1879 1840 1840 1879 1879 1884 1884 1840 1840 1840 1840 1884 1884 1841 1841 1884 1884 1887 1887 1841 1841 4003 4003 4004 4004 1844 1844 4005 4005 1890 1890 1844 1844 1844 1844 1890 1890 1845 1845 1890 1890 1895 1895 1845 1845 1845 1845 1895 1895 1898 1898 1935 1935 1937 1937 1954 1954 1937 1937 1939 1939 1954 1954 1954 1954 1939 1939 1956 1956 1939 1939 1941 1941 1956 1956 1956 1956 1941 1941 1958 1958 1941 1941 1943 1943 1958 1958 1958 1958 1943 1943 1960 1960 1943 1943 1945 1945 1960 1960 1960 1960 1945 1945 1962 1962 1945 1945 1947 1947 1962 1962 1962 1962 1947 1947 1964 1964 1947 1947 1949 1949 1964 1964 1949 1949 1951 1951 1964 1964 1964 1964 1951 1951 1966 1966 1951 1951 1952 1952 1966 1966 1966 1966 1952 1952 1967 1967 1967 1967 1952 1952 1965 1965 1952 1952 1950 1950 1965 1965 1965 1965 1950 1950 1963 1963 1950 1950 1948 1948 1963 1963 1963 1963 1948 1948 1961 1961 1948 1948 1946 1946 1961 1961 1961 1961 1946 1946 1959 1959 1946 1946 1944 1944 1959 1959 1959 1959 1944 1944 1957 1957 1944 1944 1942 1942 1957 1957 1957 1957 1942 1942 1955 1955 1942 1942 1940 1940 1955 1955 1940 1940 1938 1938 1955 1955 1955 1955 1938 1938 1953 1953 1938 1938 1936 1936 1953 1953 1953 1953 1936 1936 1934 1934 2377 2377 2379 2379 2323 2323 2381 2381 2383 2383 2325 2325 2385 2385 2387 2387 2327 2327 2386 2386 2384 2384 2326 2326 2378 2378 2376 2376 2322 2322 2364 2364 2362 2362 2306 2306 2360 2360 2358 2358 2304 2304 2356 2356 2354 2354 2302 2302 2355 2355 2357 2357 2303 2303 2363 2363 2365 2365 2307 2307 4006 4006 2122 2122 2124 2124 2029 2029 2027 2027 2089 2089 2033 2033 2031 2031 2091 2091 2039 2039 2037 2037 4007 4007 2043 2043 2041 2041 4008 4008 2049 2049 2047 2047 4009 4009 2050 2050 2051 2051 4010 4010 2044 2044 2046 2046 4011 4011 2040 2040 2042 2042 4012 4012 2034 2034 2036 2036 2094 2094 2030 2030 2032 2032 2092 2092 2024 2024 2026 2026 2088 2088 1996 1996 1998 1998 2070 2070 1990 1990 1992 1992 2066 2066 1986 1986 1988 1988 2064 2064 1980 1980 1982 1982 4013 4013 1976 1976 1978 1978 4014 4014 1970 1970 1972 1972 4015 4015 1969 1969 1968 1968 4016 4016 1975 1975 1973 1973 4017 4017 1979 1979 1977 1977 4018 4018 1985 1985 1983 1983 2061 2061 1989 1989 1987 1987 2063 2063 1995 1995 1993 1993 2067 2067 2351 2351 2345 2345 2318 2318 2287 2287 2283 2283 2254 2254 2211 2211 2216 2216 2180 2180 2348 2348 2344 2344 2311 2311 2347 2347 2350 2350 2319 2319 2350 2350 2371 2371 2319 2319 2319 2319 2371 2371 2373 2373 2257 2257 2333 2333 2315 2315 2333 2333 2335 2335 2315 2315 2315 2315 2335 2335 2337 2337 4019 4019 4020 4020 2255 2255 4021 4021 2292 2292 2255 2255 2255 2255 2292 2292 2297 2297 2253 2253 2275 2275 2279 2279 2253 2253 2189 2189 2275 2275 2189 2189 2187 2187 2275 2275 2275 2275 2187 2187 2233 2233 2185 2185 2183 2183 2217 2217 2217 2217 2221 2221 2185 2185 2221 2221 2223 2223 2185 2185 2185 2185 2223 2223 2187 2187 2223 2223 2228 2228 2187 2187 2187 2187 2228 2228 2233 2233 2179 2179 2210 2210 2181 2181 2210 2210 2208 2208 2181 2181 2181 2181 2208 2208 2183 2183 2208 2208 2212 2212 2183 2183 2183 2183 2212 2212 2217 2217 2177 2177 2218 2218 2179 2179 2218 2218 2214 2214 2179 2179 2179 2179 2214 2214 2210 2210 2272 2272 2230 2230 2175 2175 2230 2230 2226 2226 2175 2175 2175 2175 2226 2226 2177 2177 2226 2226 2224 2224 2177 2177 2177 2177 2224 2224 2218 2218 2286 2286 2282 2282 2251 2251 2282 2282 2280 2280 2251 2251 2298 2298 2294 2294 2249 2249 2294 2294 2290 2290 2249 2249 2340 2340 2338 2338 2313 2313 2338 2338 2330 2330 2313 2313 2313 2313 2330 2330 2247 2247 2309 2309 2367 2367 2369 2369 2346 2346 2349 2349 2310 2310 2349 2349 2370 2370 2310 2310 2310 2310 2370 2370 2368 2368 2248 2248 2332 2332 2314 2314 2332 2332 2334 2334 2314 2314 2314 2314 2334 2334 2336 2336 4022 4022 4023 4023 2250 2250 4024 4024 2291 2291 2250 2250 2250 2250 2291 2291 2296 2296 2252 2252 2274 2274 2278 2278 2252 2252 2174 2174 2274 2274 2174 2174 2176 2176 2274 2274 2274 2274 2176 2176 2232 2232 2180 2180 2216 2216 2178 2178 2216 2216 2220 2220 2178 2178 2220 2220 2222 2222 2178 2178 2178 2178 2222 2222 2176 2176 2222 2222 2227 2227 2176 2176 2176 2176 2227 2227 2232 2232 2211 2211 2180 2180 2209 2209 2180 2180 2182 2182 2209 2209 2209 2209 2182 2182 2213 2213 2182 2182 2184 2184 2213 2213 2213 2213 2184 2184 2215 2215 2215 2215 2184 2184 2219 2219 2184 2184 2186 2186 2219 2219 2219 2219 2186 2186 2225 2225 2225 2225 2186 2186 2229 2229 2186 2186 2188 2188 2229 2229 2229 2229 2188 2188 2231 2231 2231 2231 2188 2188 2273 2273 2188 2188 2190 2190 2273 2273 2273 2273 2190 2190 2254 2254 2283 2283 2281 2281 2254 2254 2281 2281 2277 2277 2254 2254 2254 2254 2277 2277 2273 2273 2299 2299 2295 2295 2256 2256 2295 2295 2293 2293 2256 2256 2341 2341 2339 2339 2316 2316 2339 2339 2331 2331 2316 2316 2316 2316 2331 2331 2258 2258 2320 2320 2374 2374 2372 2372 2007 2007 2005 2005 2073 2073 1997 1997 2069 2069 1999 1999 2069 2069 2071 2071 1999 1999 1999 1999 2071 2071 2001 2001 2071 2071 2073 2073 2001 2001 2001 2001 2073 2073 2003 2003 2073 2073 2005 2005 2003 2003 1998 1998 2000 2000 2070 2070 2000 2000 2072 2072 2070 2070 2070 2070 2072 2072 2122 2122 2000 2000 2002 2002 2072 2072 2002 2002 2004 2004 2072 2072 2072 2072 2004 2004 2074 2074 2004 2004 2006 2006 2074 2074 2074 2074 2006 2006 2076 2076 2012 2012 2078 2078 2010 2010 2078 2078 2076 2076 2010 2010 2010 2010 2076 2076 2008 2008 2076 2076 2006 2006 2008 2008 2014 2014 2082 2082 2012 2012 2082 2082 2080 2080 2012 2012 2012 2012 2080 2080 2078 2078 2022 2022 2086 2086 2020 2020 2086 2086 2084 2084 2020 2020 2020 2020 2084 2084 2018 2018 2084 2084 2082 2082 2018 2018 2018 2018 2082 2082 2016 2016 2082 2082 2014 2014 2016 2016 2023 2023 2021 2021 2085 2085 2021 2021 2019 2019 2085 2085 2085 2085 2019 2019 2083 2083 2019 2019 2017 2017 2083 2083 2017 2017 2015 2015 2083 2083 2083 2083 2015 2015 2081 2081 2015 2015 2013 2013 2081 2081 2081 2081 2013 2013 2079 2079 2073 2073 2075 2075 2007 2007 2075 2075 2077 2077 2007 2007 2007 2007 2077 2077 2009 2009 2077 2077 2079 2079 2009 2009 2009 2009 2079 2079 2011 2011 2079 2079 2013 2013 2011 2011 2069 2069 2121 2121 2123 2123 2122 2122 2072 2072 2124 2124 2072 2072 2074 2074 2124 2124 2124 2124 2074 2074 4025 4025 2074 2074 2076 2076 4026 4026 4027 4027 2076 2076 4028 4028 2076 2076 2078 2078 4029 4029 4030 4030 2078 2078 4031 4031 2078 2078 2080 2080 4032 4032 4033 4033 2080 2080 4034 4034 2080 2080 2082 2082 4035 4035 4036 4036 2082 2082 4037 4037 2082 2082 2084 2084 4038 4038 4039 4039 2084 2084 2136 2136 2084 2084 2086 2086 2136 2136 2136 2136 2086 2086 2138 2138 2069 2069 2123 2123 2071 2071 2123 2123 4040 4040 2071 2071 2071 2071 4041 4041 2073 2073 4042 4042 4043 4043 2073 2073 2073 2073 4044 4044 2075 2075 4045 4045 4046 4046 2075 2075 2075 2075 4047 4047 2077 2077 4048 4048 4049 4049 2077 2077 2077 2077 4050 4050 2079 2079 4051 4051 4052 4052 2079 2079 2079 2079 4053 4053 2081 2081 4054 4054 2135 2135 2081 2081 2081 2081 2135 2135 2083 2083 2135 2135 2137 2137 2083 2083 2083 2083 2137 2137 2085 2085 2280 2280 2276 2276 2251 2251 2276 2276 2272 2272 2251 2251 2251 2251 2272 2272 2173 2173 2272 2272 2175 2175 2173 2173 4055 4055 4056 4056 2121 2121 4057 4057 2124 2124 4058 4058 2124 2124 4059 4059 4060 4060 2176 2176 2126 2126 2178 2178 2126 2126 2128 2128 2178 2178 2178 2178 2128 2128 2180 2180 2128 2128 2130 2130 2180 2180 2180 2180 2130 2130 2182 2182 2130 2130 2132 2132 2182 2182 2182 2182 2132 2132 2184 2184 2132 2132 2134 2134 2184 2184 2184 2184 2134 2134 2186 2186 4061 4061 2136 2136 4062 4062 4063 4063 2136 2136 4064 4064 2136 2136 2138 2138 4065 4065 4066 4066 2138 2138 4067 4067 2121 2121 4068 4068 2123 2123 4069 4069 4070 4070 2123 2123 2123 2123 4071 4071 4072 4072 2177 2177 2179 2179 2125 2125 2125 2125 2179 2179 2127 2127 2179 2179 2181 2181 2127 2127 2127 2127 2181 2181 2129 2129 2181 2181 2183 2183 2129 2129 2129 2129 2183 2183 2131 2131 2183 2183 2185 2185 2131 2131 2131 2131 2185 2185 2133 2133 2185 2185 2187 2187 2133 2133 4073 4073 4074 4074 2135 2135 4075 4075 4076 4076 2135 2135 2135 2135 4077 4077 2137 2137 1997 1997 1995 1995 2069 2069 1995 1995 2067 2067 2069 2069 2069 2069 2067 2067 2121 2121 2067 2067 2119 2119 2121 2121 2121 2121 2119 2119 4078 4078 2119 2119 4079 4079 4080 4080 4081 4081 2171 2171 4082 4082 2171 2171 2249 2249 4083 4083 4084 4084 2249 2249 4085 4085 2249 2249 2290 2290 4086 4086 1993 1993 1991 1991 2067 2067 1991 1991 2065 2065 2067 2067 2067 2067 2065 2065 2119 2119 2065 2065 4087 4087 2119 2119 2119 2119 4088 4088 4089 4089 2117 2117 2169 2169 2171 2171 2171 2171 2169 2169 2249 2249 2169 2169 2247 2247 2249 2249 2249 2249 2247 2247 2298 2298 2247 2247 2330 2330 2298 2298 1992 1992 1994 1994 2066 2066 1994 1994 2068 2068 2066 2066 2066 2066 2068 2068 4090 4090 2068 2068 2120 2120 4091 4091 4092 4092 2120 2120 4093 4093 2120 2120 4094 4094 4095 4095 2170 2170 2172 2172 2248 2248 2172 2172 2250 2250 2248 2248 2248 2248 2250 2250 2332 2332 2250 2250 2296 2296 2332 2332 1994 1994 1996 1996 2068 2068 1996 1996 2070 2070 2068 2068 2068 2068 2070 2070 2120 2120 2070 2070 2122 2122 2120 2120 2120 2120 2122 2122 4096 4096 2122 2122 4097 4097 4098 4098 2172 2172 4099 4099 2250 2250 4100 4100 4101 4101 2250 2250 2250 2250 4102 4102 4103 4103 2252 2252 2278 2278 2284 2284 2022 2022 2024 2024 2086 2086 2024 2024 2088 2088 2086 2086 2086 2086 2088 2088 2138 2138 2088 2088 2140 2140 2138 2138 2138 2138 2140 2140 4104 4104 2140 2140 4105 4105 4106 4106 4107 4107 2192 2192 4108 4108 2192 2192 2256 2256 4109 4109 4110 4110 2256 2256 4111 4111 2256 2256 2293 2293 4112 4112 2026 2026 2028 2028 2088 2088 2028 2028 2090 2090 2088 2088 2088 2088 2090 2090 2140 2140 2090 2090 4113 4113 2140 2140 2140 2140 4114 4114 4115 4115 2142 2142 2194 2194 2192 2192 2192 2192 2194 2194 2256 2256 2194 2194 2258 2258 2256 2256 2256 2256 2258 2258 2299 2299 2258 2258 2331 2331 2299 2299 2027 2027 2025 2025 2089 2089 2025 2025 2087 2087 2089 2089 2089 2089 2087 2087 4116 4116 2087 2087 2139 2139 4117 4117 4118 4118 2139 2139 4119 4119 2139 2139 4120 4120 4121 4121 2193 2193 2191 2191 2257 2257 2191 2191 2255 2255 2257 2257 2257 2257 2255 2255 2333 2333 2255 2255 2297 2297 2333 2333 2025 2025 2023 2023 2087 2087 2023 2023 2085 2085 2087 2087 2087 2087 2085 2085 2139 2139 2085 2085 2137 2137 2139 2139 2139 2139 2137 2137 4122 4122 2137 2137 4123 4123 4124 4124 2191 2191 4125 4125 2255 2255 4126 4126 4127 4127 2255 2255 2255 2255 4128 4128 4129 4129 2253 2253 2279 2279 2285 2285 1991 1991 1989 1989 2065 2065 1989 1989 2063 2063 2065 2065 2065 2065 2063 2063 4130 4130 2063 2063 4131 4131 4132 4132 2117 2117 2115 2115 2169 2169 2115 2115 2167 2167 2169 2169 2169 2169 2167 2167 2247 2247 2167 2167 2245 2245 2247 2247 2247 2247 2245 2245 2313 2313 2245 2245 2311 2311 2313 2313 2313 2313 2311 2311 2340 2340 2311 2311 2344 2344 2340 2340 1987 1987 1985 1985 2063 2063 1985 1985 2061 2061 2063 2063 2063 2063 2061 2061 4133 4133 2061 2061 4134 4134 4135 4135 2115 2115 2113 2113 2167 2167 2113 2113 2165 2165 2167 2167 2167 2167 2165 2165 2245 2245 2165 2165 2243 2243 2245 2245 2245 2245 2243 2243 2311 2311 2243 2243 2309 2309 2311 2311 2311 2311 2309 2309 2348 2348 2309 2309 2369 2369 2348 2348 1977 1977 1975 1975 4136 4136 1975 1975 4137 4137 4138 4138 2057 2057 2055 2055 2109 2109 2055 2055 2107 2107 2109 2109 2109 2109 2107 2107 2161 2161 2107 2107 2159 2159 2161 2161 2161 2161 2159 2159 2239 2239 2159 2159 2237 2237 2239 2239 2239 2239 2237 2237 2305 2305 2237 2237 2303 2303 2305 2305 1984 1984 1986 1986 2062 2062 1986 1986 2064 2064 2062 2062 2062 2062 2064 2064 4139 4139 2064 2064 4140 4140 4141 4141 2114 2114 2116 2116 2166 2166 2116 2116 2168 2168 2166 2166 2166 2166 2168 2168 2244 2244 2168 2168 2246 2246 2244 2244 2244 2244 2246 2246 2310 2310 2246 2246 2312 2312 2310 2310 2310 2310 2312 2312 2346 2346 2312 2312 2342 2342 2346 2346 1988 1988 1990 1990 2064 2064 1990 1990 2066 2066 2064 2064 2064 2064 2066 2066 4142 4142 2066 2066 4143 4143 4144 4144 2116 2116 2118 2118 2168 2168 2118 2118 2170 2170 2168 2168 2168 2168 2170 2170 2246 2246 2170 2170 2248 2248 2246 2246 2246 2246 2248 2248 2312 2312 2248 2248 2314 2314 2312 2312 2312 2312 2314 2314 2342 2342 2314 2314 2336 2336 2342 2342 2028 2028 2030 2030 2090 2090 2030 2030 2092 2092 2090 2090 2090 2090 2092 2092 4145 4145 2092 2092 4146 4146 4147 4147 2142 2142 2144 2144 2194 2194 2144 2144 2196 2196 2194 2194 2194 2194 2196 2196 2258 2258 2196 2196 2260 2260 2258 2258 2258 2258 2260 2260 2316 2316 2260 2260 2318 2318 2316 2316 2316 2316 2318 2318 2341 2341 2318 2318 2345 2345 2341 2341 2032 2032 2034 2034 2092 2092 2034 2034 2094 2094 2092 2092 2092 2092 2094 2094 4148 4148 2094 2094 4149 4149 4150 4150 2144 2144 2146 2146 2196 2196 2146 2146 2198 2198 2196 2196 2196 2196 2198 2198 2260 2260 2198 2198 2262 2262 2260 2260 2260 2260 2262 2262 2318 2318 2262 2262 2320 2320 2318 2318 2318 2318 2320 2320 2351 2351 2320 2320 2372 2372 2351 2351 2042 2042 2044 2044 4151 4151 2044 2044 4152 4152 4153 4153 2098 2098 2100 2100 2150 2150 2100 2100 2152 2152 2150 2150 2150 2150 2152 2152 2202 2202 2152 2152 2204 2204 2202 2202 2202 2202 2204 2204 2266 2266 2204 2204 2268 2268 2266 2266 2266 2266 2268 2268 2324 2324 2268 2268 2326 2326 2324 2324 2035 2035 2033 2033 2093 2093 2033 2033 2091 2091 2093 2093 2093 2093 2091 2091 4154 4154 2091 2091 4155 4155 4156 4156 2145 2145 2143 2143 2197 2197 2143 2143 2195 2195 2197 2197 2197 2197 2195 2195 2261 2261 2195 2195 2259 2259 2261 2261 2261 2261 2259 2259 2319 2319 2259 2259 2317 2317 2319 2319 2319 2319 2317 2317 2347 2347 2317 2317 2343 2343 2347 2347 2031 2031 2029 2029 2091 2091 2029 2029 2089 2089 2091 2091 2091 2091 2089 2089 4157 4157 2089 2089 4158 4158 4159 4159 2143 2143 2141 2141 2195 2195 2141 2141 2193 2193 2195 2195 2195 2195 2193 2193 2259 2259 2193 2193 2257 2257 2259 2259 2259 2259 2257 2257 2317 2317 2257 2257 2315 2315 2317 2317 2317 2317 2315 2315 2343 2343 2315 2315 2337 2337 2343 2343 1983 1983 1981 1981 2061 2061 1981 1981 4160 4160 2061 2061 2061 2061 4161 4161 4162 4162 2059 2059 2111 2111 2113 2113 2113 2113 2111 2111 2165 2165 2111 2111 2163 2163 2165 2165 2165 2165 2163 2163 2243 2243 2163 2163 2241 2241 2243 2243 2243 2243 2241 2241 2309 2309 2241 2241 2307 2307 2309 2309 2309 2309 2307 2307 2367 2367 2307 2307 2365 2365 2367 2367 2361 2361 2363 2363 2305 2305 2363 2363 2307 2307 2305 2305 2305 2305 2307 2307 2239 2239 2307 2307 2241 2241 2239 2239 2239 2239 2241 2241 2161 2161 2241 2241 2163 2163 2161 2161 2161 2161 2163 2163 2109 2109 2163 2163 2111 2111 2109 2109 2109 2109 2111 2111 2057 2057 2111 2111 2059 2059 2057 2057 4163 4163 4164 4164 1979 1979 4165 4165 1981 1981 1979 1979 2303 2303 2357 2357 2305 2305 2357 2357 2359 2359 2305 2305 2305 2305 2359 2359 2361 2361 2353 2353 2355 2355 2301 2301 2355 2355 2303 2303 2301 2301 2301 2301 2303 2303 2235 2235 2303 2303 2237 2237 2235 2235 2235 2235 2237 2237 2157 2157 2237 2237 2159 2159 2157 2157 2157 2157 2159 2159 2105 2105 2159 2159 2107 2107 2105 2105 2105 2105 2107 2107 2053 2053 2107 2107 2055 2055 2053 2053 4166 4166 4167 4167 1971 1971 4168 4168 1973 1973 1971 1971 1971 1971 1969 1969 4169 4169 1969 1969 4170 4170 4171 4171 2053 2053 2052 2052 2105 2105 2052 2052 2104 2104 2105 2105 2105 2105 2104 2104 2157 2157 2104 2104 2156 2156 2157 2157 2157 2157 2156 2156 2235 2235 2156 2156 2234 2234 2235 2235 2235 2235 2234 2234 2301 2301 2234 2234 2300 2300 2301 2301 2301 2301 2300 2300 2353 2353 2300 2300 2352 2352 2353 2353 1968 1968 1970 1970 4172 4172 1970 1970 4173 4173 4174 4174 2052 2052 2054 2054 2104 2104 2054 2054 2106 2106 2104 2104 2104 2104 2106 2106 2156 2156 2106 2106 2158 2158 2156 2156 2156 2156 2158 2158 2234 2234 2158 2158 2236 2236 2234 2234 2234 2234 2236 2236 2300 2300 2236 2236 2302 2302 2300 2300 2300 2300 2302 2302 2352 2352 2302 2302 2354 2354 2352 2352 2358 2358 2356 2356 2304 2304 2356 2356 2302 2302 2304 2304 2304 2304 2302 2302 2238 2238 2302 2302 2236 2236 2238 2238 2238 2238 2236 2236 2160 2160 2236 2236 2158 2158 2160 2160 2160 2160 2158 2158 2108 2108 2158 2158 2106 2106 2108 2108 2108 2108 2106 2106 2056 2056 2106 2106 2054 2054 2056 2056 4175 4175 4176 4176 1974 1974 4177 4177 1972 1972 1974 1974 2362 2362 2360 2360 2306 2306 2360 2360 2304 2304 2306 2306 2306 2306 2304 2304 2240 2240 2304 2304 2238 2238 2240 2240 2240 2240 2238 2238 2162 2162 2238 2238 2160 2160 2162 2162 2162 2162 2160 2160 2110 2110 2160 2160 2108 2108 2110 2110 2110 2110 2108 2108 2058 2058 2108 2108 2056 2056 2058 2058 4178 4178 4179 4179 1976 1976 4180 4180 1974 1974 1976 1976 2366 2366 2364 2364 2308 2308 2364 2364 2306 2306 2308 2308 2308 2308 2306 2306 2242 2242 2306 2306 2240 2240 2242 2242 2242 2242 2240 2240 2164 2164 2240 2240 2162 2162 2164 2164 2164 2164 2162 2162 2112 2112 2162 2162 2110 2110 2112 2112 2112 2112 2110 2110 2060 2060 2110 2110 2058 2058 2060 2060 4181 4181 4182 4182 1980 1980 4183 4183 1978 1978 1980 1980 1982 1982 1984 1984 4184 4184 1984 1984 2062 2062 4185 4185 4186 4186 2062 2062 4187 4187 2062 2062 4188 4188 4189 4189 2112 2112 2114 2114 2164 2164 2114 2114 2166 2166 2164 2164 2164 2164 2166 2166 2242 2242 2166 2166 2244 2244 2242 2242 2242 2242 2244 2244 2308 2308 2244 2244 2310 2310 2308 2308 2308 2308 2310 2310 2366 2366 2310 2310 2368 2368 2366 2366 2036 2036 2038 2038 2094 2094 2038 2038 4190 4190 2094 2094 2094 2094 4191 4191 4192 4192 2096 2096 2148 2148 2146 2146 2146 2146 2148 2148 2198 2198 2148 2148 2200 2200 2198 2198 2198 2198 2200 2200 2262 2262 2200 2200 2264 2264 2262 2262 2262 2262 2264 2264 2320 2320 2264 2264 2322 2322 2320 2320 2320 2320 2322 2322 2374 2374 2322 2322 2376 2376 2374 2374 2380 2380 2378 2378 2324 2324 2378 2378 2322 2322 2324 2324 2324 2324 2322 2322 2266 2266 2322 2322 2264 2264 2266 2266 2266 2266 2264 2264 2202 2202 2264 2264 2200 2200 2202 2202 2202 2202 2200 2200 2150 2150 2200 2200 2148 2148 2150 2150 2150 2150 2148 2148 2098 2098 2148 2148 2096 2096 2098 2098 4193 4193 4194 4194 2040 2040 4195 4195 2038 2038 2040 2040 2326 2326 2384 2384 2324 2324 2384 2384 2382 2382 2324 2324 2324 2324 2382 2382 2380 2380 2388 2388 2386 2386 2328 2328 2386 2386 2326 2326 2328 2328 2328 2328 2326 2326 2270 2270 2326 2326 2268 2268 2270 2270 2270 2270 2268 2268 2206 2206 2268 2268 2204 2204 2206 2206 2206 2206 2204 2204 2154 2154 2204 2204 2152 2152 2154 2154 2154 2154 2152 2152 2102 2102 2152 2152 2100 2100 2102 2102 4196 4196 4197 4197 2048 2048 4198 4198 2046 2046 2048 2048 2048 2048 2050 2050 4199 4199 2050 2050 4200 4200 4201 4201 2102 2102 2103 2103 2154 2154 2103 2103 2155 2155 2154 2154 2154 2154 2155 2155 2206 2206 2155 2155 2207 2207 2206 2206 2206 2206 2207 2207 2270 2270 2207 2207 2271 2271 2270 2270 2270 2270 2271 2271 2328 2328 2271 2271 2329 2329 2328 2328 2328 2328 2329 2329 2388 2388 2329 2329 2389 2389 2388 2388 2051 2051 2049 2049 4202 4202 2049 2049 4203 4203 4204 4204 2103 2103 2101 2101 2155 2155 2101 2101 2153 2153 2155 2155 2155 2155 2153 2153 2207 2207 2153 2153 2205 2205 2207 2207 2207 2207 2205 2205 2271 2271 2205 2205 2269 2269 2271 2271 2271 2271 2269 2269 2329 2329 2269 2269 2327 2327 2329 2329 2329 2329 2327 2327 2389 2389 2327 2327 2387 2387 2389 2389 2383 2383 2385 2385 2325 2325 2385 2385 2327 2327 2325 2325 2325 2325 2327 2327 2267 2267 2327 2327 2269 2269 2267 2267 2267 2267 2269 2269 2203 2203 2269 2269 2205 2205 2203 2203 2203 2203 2205 2205 2151 2151 2205 2205 2153 2153 2151 2151 2151 2151 2153 2153 2099 2099 2153 2153 2101 2101 2099 2099 4205 4205 4206 4206 2045 2045 4207 4207 2047 2047 2045 2045 2379 2379 2381 2381 2323 2323 2381 2381 2325 2325 2323 2323 2323 2323 2325 2325 2265 2265 2325 2325 2267 2267 2265 2265 2265 2265 2267 2267 2201 2201 2267 2267 2203 2203 2201 2201 2201 2201 2203 2203 2149 2149 2203 2203 2151 2151 2149 2149 2149 2149 2151 2151 2097 2097 2151 2151 2099 2099 2097 2097 4208 4208 4209 4209 2043 2043 4210 4210 2045 2045 2043 2043 2375 2375 2377 2377 2321 2321 2377 2377 2323 2323 2321 2321 2321 2321 2323 2323 2263 2263 2323 2323 2265 2265 2263 2263 2263 2263 2265 2265 2199 2199 2265 2265 2201 2201 2199 2199 2199 2199 2201 2201 2147 2147 2201 2201 2149 2149 2147 2147 2147 2147 2149 2149 2095 2095 2149 2149 2097 2097 2095 2095 4211 4211 4212 4212 2039 2039 4213 4213 2041 2041 2039 2039 2037 2037 2035 2035 4214 4214 2035 2035 2093 2093 4215 4215 4216 4216 2093 2093 4217 4217 2093 2093 4218 4218 4219 4219 2147 2147 2145 2145 2199 2199 2145 2145 2197 2197 2199 2199 2199 2199 2197 2197 2263 2263 2197 2197 2261 2261 2263 2263 2263 2263 2261 2261 2321 2321 2261 2261 2319 2319 2321 2321 2321 2321 2319 2319 2375 2375 2319 2319 2373 2373 2375 2375 2398 2398 2390 2390 2397 2397 2390 2390 2391 2391 2397 2397 2397 2397 2391 2391 2399 2399 2391 2391 2393 2393 2399 2399 2399 2399 2393 2393 2401 2401 2393 2393 2395 2395 2401 2401 2401 2401 2395 2395 2405 2405 2395 2395 2403 2403 2405 2405 2405 2405 2403 2403 2409 2409 2403 2403 2407 2407 2409 2409 2409 2409 2407 2407 2413 2413 2407 2407 2411 2411 2413 2413 2413 2413 2411 2411 2417 2417 2411 2411 2415 2415 2417 2417 2417 2417 2415 2415 2421 2421 2415 2415 2419 2419 2421 2421 2421 2421 2419 2419 2425 2425 2419 2419 2423 2423 2425 2425 2425 2425 2423 2423 2429 2429 2423 2423 2427 2427 2429 2429 2429 2429 2427 2427 2433 2433 2427 2427 2431 2431 2433 2433 2433 2433 2431 2431 2437 2437 2431 2431 2438 2438 2437 2437 2437 2437 2438 2438 2439 2439 2438 2438 2441 2441 2439 2439 2439 2439 2441 2441 2443 2443 2441 2441 2445 2445 2443 2443 2443 2443 2445 2445 2447 2447 2445 2445 2449 2449 2447 2447 2447 2447 2449 2449 2451 2451 2449 2449 2453 2453 2451 2451 2451 2451 2453 2453 2455 2455 2453 2453 2457 2457 2455 2455 2455 2455 2457 2457 2459 2459 2457 2457 2461 2461 2459 2459 2459 2459 2461 2461 2463 2463 2461 2461 2465 2465 2463 2463 2463 2463 2465 2465 2467 2467 2465 2465 2469 2469 2467 2467 2467 2467 2469 2469 2471 2471 2469 2469 2477 2477 2471 2471 2471 2471 2477 2477 2473 2473 2477 2477 2479 2479 2473 2473 2473 2473 2479 2479 2475 2475 2479 2479 2481 2481 2475 2475 2475 2475 2481 2481 2476 2476 2481 2481 2483 2483 2476 2476 2483 2483 2482 2482 2476 2476 2476 2476 2482 2482 2474 2474 2482 2482 2480 2480 2474 2474 2474 2474 2480 2480 2472 2472 2480 2480 2478 2478 2472 2472 2472 2472 2478 2478 2468 2468 2478 2478 2470 2470 2468 2468 2468 2468 2470 2470 2464 2464 2470 2470 2466 2466 2464 2464 2464 2464 2466 2466 2460 2460 2466 2466 2462 2462 2460 2460 2460 2460 2462 2462 2456 2456 2462 2462 2458 2458 2456 2456 2456 2456 2458 2458 2452 2452 2458 2458 2454 2454 2452 2452 2452 2452 2454 2454 2448 2448 2454 2454 2450 2450 2448 2448 2448 2448 2450 2450 2444 2444 2450 2450 2446 2446 2444 2444 2444 2444 2446 2446 2440 2440 2446 2446 2442 2442 2440 2440 2440 2440 2442 2442 2436 2436 2442 2442 2435 2435 2436 2436 2436 2436 2435 2435 2434 2434 2435 2435 2432 2432 2434 2434 2434 2434 2432 2432 2430 2430 2432 2432 2428 2428 2430 2430 2430 2430 2428 2428 2426 2426 2428 2428 2424 2424 2426 2426 2426 2426 2424 2424 2422 2422 2424 2424 2420 2420 2422 2422 2422 2422 2420 2420 2418 2418 2420 2420 2416 2416 2418 2418 2418 2418 2416 2416 2414 2414 2416 2416 2412 2412 2414 2414 2414 2414 2412 2412 2410 2410 2412 2412 2408 2408 2410 2410 2410 2410 2408 2408 2406 2406 2408 2408 2404 2404 2406 2406 2406 2406 2404 2404 2402 2402 2404 2404 2396 2396 2402 2402 2402 2402 2396 2396 2400 2400 2396 2396 2394 2394 2400 2400 2400 2400 2394 2394 2398 2398 2394 2394 2392 2392 2398 2398 2398 2398 2392 2392 2390 2390 2575 2575 2581 2581 2574 2574 2581 2581 2579 2579 2574 2574 2574 2574 2579 2579 2570 2570 2579 2579 2577 2577 2570 2570 2570 2570 2577 2577 2568 2568 2577 2577 2572 2572 2568 2568 2568 2568 2572 2572 2564 2564 2572 2572 2566 2566 2564 2564 2564 2564 2566 2566 2560 2560 2566 2566 2562 2562 2560 2560 2560 2560 2562 2562 2556 2556 2562 2562 2558 2558 2556 2556 2556 2556 2558 2558 2552 2552 2558 2558 2554 2554 2552 2552 2552 2552 2554 2554 2548 2548 2554 2554 2550 2550 2548 2548 2548 2548 2550 2550 2544 2544 2550 2550 2546 2546 2544 2544 2544 2544 2546 2546 2540 2540 2546 2546 2542 2542 2540 2540 2540 2540 2542 2542 2536 2536 2542 2542 2538 2538 2536 2536 2536 2536 2538 2538 2532 2532 2538 2538 2531 2531 2532 2532 2532 2532 2531 2531 2530 2530 2531 2531 2528 2528 2530 2530 2530 2530 2528 2528 2526 2526 2528 2528 2524 2524 2526 2526 2526 2526 2524 2524 2522 2522 2524 2524 2520 2520 2522 2522 2522 2522 2520 2520 2518 2518 2520 2520 2516 2516 2518 2518 2518 2518 2516 2516 2514 2514 2516 2516 2512 2512 2514 2514 2514 2514 2512 2512 2510 2510 2512 2512 2508 2508 2510 2510 2510 2510 2508 2508 2506 2506 2508 2508 2504 2504 2506 2506 2506 2506 2504 2504 2502 2502 2504 2504 2500 2500 2502 2502 2502 2502 2500 2500 2498 2498 2500 2500 2494 2494 2498 2498 2498 2498 2494 2494 2496 2496 2494 2494 2489 2489 2496 2496 2496 2496 2489 2489 2492 2492 2489 2489 2487 2487 2492 2492 2492 2492 2487 2487 2490 2490 2487 2487 2485 2485 2490 2490 2485 2485 2484 2484 2490 2490 2490 2490 2484 2484 2491 2491 2484 2484 2486 2486 2491 2491 2491 2491 2486 2486 2495 2495 2486 2486 2488 2488 2495 2495 2495 2495 2488 2488 2497 2497 2488 2488 2493 2493 2497 2497 2497 2497 2493 2493 2501 2501 2493 2493 2499 2499 2501 2501 2501 2501 2499 2499 2505 2505 2499 2499 2503 2503 2505 2505 2505 2505 2503 2503 2509 2509 2503 2503 2507 2507 2509 2509 2509 2509 2507 2507 2513 2513 2507 2507 2511 2511 2513 2513 2513 2513 2511 2511 2517 2517 2511 2511 2515 2515 2517 2517 2517 2517 2515 2515 2521 2521 2515 2515 2519 2519 2521 2521 2521 2521 2519 2519 2525 2525 2519 2519 2523 2523 2525 2525 2525 2525 2523 2523 2529 2529 2523 2523 2527 2527 2529 2529 2529 2529 2527 2527 2533 2533 2527 2527 2534 2534 2533 2533 2533 2533 2534 2534 2535 2535 2534 2534 2537 2537 2535 2535 2535 2535 2537 2537 2539 2539 2537 2537 2541 2541 2539 2539 2539 2539 2541 2541 2543 2543 2541 2541 2545 2545 2543 2543 2543 2543 2545 2545 2547 2547 2545 2545 2549 2549 2547 2547 2547 2547 2549 2549 2551 2551 2549 2549 2553 2553 2551 2551 2551 2551 2553 2553 2555 2555 2553 2553 2557 2557 2555 2555 2555 2555 2557 2557 2559 2559 2557 2557 2561 2561 2559 2559 2559 2559 2561 2561 2563 2563 2561 2561 2565 2565 2563 2563 2563 2563 2565 2565 2567 2567 2565 2565 2571 2571 2567 2567 2567 2567 2571 2571 2569 2569 2571 2571 2576 2576 2569 2569 2569 2569 2576 2576 2573 2573 2576 2576 2578 2578 2573 2573 2573 2573 2578 2578 2575 2575 2578 2578 2580 2580 2575 2575 2575 2575 2580 2580 2581 2581 2673 2673 2678 2678 2671 2671 2678 2678 2676 2676 2671 2671 2671 2671 2676 2676 2667 2667 2676 2676 2674 2674 2667 2667 2667 2667 2674 2674 2665 2665 2674 2674 2669 2669 2665 2665 2665 2665 2669 2669 2661 2661 2669 2669 2663 2663 2661 2661 2661 2661 2663 2663 2657 2657 2663 2663 2659 2659 2657 2657 2657 2657 2659 2659 2653 2653 2659 2659 2655 2655 2653 2653 2653 2653 2655 2655 2649 2649 2655 2655 2651 2651 2649 2649 2649 2649 2651 2651 2645 2645 2651 2651 2647 2647 2645 2645 2645 2645 2647 2647 2641 2641 2647 2647 2643 2643 2641 2641 2641 2641 2643 2643 2637 2637 2643 2643 2639 2639 2637 2637 2637 2637 2639 2639 2633 2633 2639 2639 2635 2635 2633 2633 2633 2633 2635 2635 2632 2632 2635 2635 2631 2631 2632 2632 2632 2632 2631 2631 2627 2627 2631 2631 2625 2625 2627 2627 2627 2627 2625 2625 2623 2623 2625 2625 2621 2621 2623 2623 2623 2623 2621 2621 2619 2619 2621 2621 2617 2617 2619 2619 2619 2619 2617 2617 2615 2615 2617 2617 2613 2613 2615 2615 2615 2615 2613 2613 2611 2611 2613 2613 2609 2609 2611 2611 2611 2611 2609 2609 2607 2607 2609 2609 2605 2605 2607 2607 2607 2607 2605 2605 2603 2603 2605 2605 2601 2601 2603 2603 2603 2603 2601 2601 2599 2599 2601 2601 2597 2597 2599 2599 2599 2599 2597 2597 2595 2595 2597 2597 2591 2591 2595 2595 2595 2595 2591 2591 2593 2593 2591 2591 2586 2586 2593 2593 2593 2593 2586 2586 2589 2589 2586 2586 2584 2584 2589 2589 2589 2589 2584 2584 2588 2588 2584 2584 2582 2582 2588 2588 2582 2582 2583 2583 2588 2588 2588 2588 2583 2583 2590 2590 2583 2583 2585 2585 2590 2590 2590 2590 2585 2585 2594 2594 2585 2585 2587 2587 2594 2594 2594 2594 2587 2587 2596 2596 2587 2587 2592 2592 2596 2596 2596 2596 2592 2592 2600 2600 2592 2592 2598 2598 2600 2600 2600 2600 2598 2598 2604 2604 2598 2598 2602 2602 2604 2604 2604 2604 2602 2602 2608 2608 2602 2602 2606 2606 2608 2608 2608 2608 2606 2606 2612 2612 2606 2606 2610 2610 2612 2612 2612 2612 2610 2610 2616 2616 2610 2610 2614 2614 2616 2616 2616 2616 2614 2614 2620 2620 2614 2614 2618 2618 2620 2620 2620 2620 2618 2618 2624 2624 2618 2618 2622 2622 2624 2624 2624 2624 2622 2622 2628 2628 2622 2622 2626 2626 2628 2628 2628 2628 2626 2626 2629 2629 2626 2626 2630 2630 2629 2629 2629 2629 2630 2630 2634 2634 2630 2630 2636 2636 2634 2634 2634 2634 2636 2636 2638 2638 2636 2636 2640 2640 2638 2638 2638 2638 2640 2640 2642 2642 2640 2640 2644 2644 2642 2642 2642 2642 2644 2644 2646 2646 2644 2644 2648 2648 2646 2646 2646 2646 2648 2648 2650 2650 2648 2648 2652 2652 2650 2650 2650 2650 2652 2652 2654 2654 2652 2652 2656 2656 2654 2654 2654 2654 2656 2656 2658 2658 2656 2656 2660 2660 2658 2658 2658 2658 2660 2660 2662 2662 2660 2660 2664 2664 2662 2662 2662 2662 2664 2664 2666 2666 2664 2664 2670 2670 2666 2666 2666 2666 2670 2670 2668 2668 2670 2670 2675 2675 2668 2668 2668 2668 2675 2675 2672 2672 2675 2675 2677 2677 2672 2672 2672 2672 2677 2677 2673 2673 2677 2677 2679 2679 2673 2673 2673 2673 2679 2679 2678 2678 2728 2728 2722 2722 2723 2723 2722 2722 2718 2718 2723 2723 2723 2723 2718 2718 2719 2719 2718 2718 2714 2714 2719 2719 2719 2719 2714 2714 2715 2715 2714 2714 2710 2710 2715 2715 2715 2715 2710 2710 2711 2711 2710 2710 2706 2706 2711 2711 2711 2711 2706 2706 2707 2707 4220 4220 2702 2702 4221 4221 4222 4222 2702 2702 2703 2703 2702 2702 2698 2698 2703 2703 2703 2703 2698 2698 2699 2699 2698 2698 2694 2694 2699 2699 2699 2699 2694 2694 2695 2695 2694 2694 2690 2690 2695 2695 2695 2695 2690 2690 2691 2691 2690 2690 2686 2686 2691 2691 2691 2691 2686 2686 2687 2687 2686 2686 2682 2682 2687 2687 2687 2687 2682 2682 2683 2683 2682 2682 2680 2680 2683 2683 2683 2683 2680 2680 2681 2681 2680 2680 2684 2684 2681 2681 2681 2681 2684 2684 2685 2685 2684 2684 2688 2688 2685 2685 2685 2685 2688 2688 2689 2689 2688 2688 2692 2692 2689 2689 2689 2689 2692 2692 2693 2693 2692 2692 2696 2696 2693 2693 2693 2693 2696 2696 2697 2697 2696 2696 2700 2700 2697 2697 2697 2697 2700 2700 2701 2701 2700 2700 2704 2704 2701 2701 2701 2701 2704 2704 2705 2705 2704 2704 4223 4223 2705 2705 2705 2705 4224 4224 4225 4225 2708 2708 2712 2712 2709 2709 2709 2709 2712 2712 2713 2713 2712 2712 2716 2716 2713 2713 2713 2713 2716 2716 2717 2717 2716 2716 2720 2720 2717 2717 2717 2717 2720 2720 2721 2721 2720 2720 2724 2724 2721 2721 2721 2721 2724 2724 2725 2725 2724 2724 2726 2726 2725 2725 2725 2725 2726 2726 2727 2727 2726 2726 2732 2732 2727 2727 2727 2727 2732 2732 2733 2733 2732 2732 2736 2736 2733 2733 2733 2733 2736 2736 2737 2737 2736 2736 2740 2740 2737 2737 2737 2737 2740 2740 2741 2741 2740 2740 2744 2744 2741 2741 2741 2741 2744 2744 2745 2745 2744 2744 2748 2748 2745 2745 2745 2745 2748 2748 2749 2749 4226 4226 2752 2752 4227 4227 4228 4228 2752 2752 2753 2753 2752 2752 2756 2756 2753 2753 2753 2753 2756 2756 2757 2757 2756 2756 2760 2760 2757 2757 2757 2757 2760 2760 2761 2761 2760 2760 2764 2764 2761 2761 2761 2761 2764 2764 2765 2765 2764 2764 2768 2768 2765 2765 2765 2765 2768 2768 2769 2769 2768 2768 2772 2772 2769 2769 2769 2769 2772 2772 2773 2773 2772 2772 2774 2774 2773 2773 2773 2773 2774 2774 2775 2775 2774 2774 2770 2770 2775 2775 2775 2775 2770 2770 2771 2771 2770 2770 2766 2766 2771 2771 2771 2771 2766 2766 2767 2767 2766 2766 2762 2762 2767 2767 2767 2767 2762 2762 2763 2763 2762 2762 2758 2758 2763 2763 2763 2763 2758 2758 2759 2759 2758 2758 2754 2754 2759 2759 2759 2759 2754 2754 2755 2755 2754 2754 2750 2750 2755 2755 2755 2755 2750 2750 2751 2751 2750 2750 4229 4229 2751 2751 2751 2751 4230 4230 4231 4231 2746 2746 2742 2742 2747 2747 2747 2747 2742 2742 2743 2743 2742 2742 2738 2738 2743 2743 2743 2743 2738 2738 2739 2739 2738 2738 2734 2734 2739 2739 2739 2739 2734 2734 2735 2735 2734 2734 2730 2730 2735 2735 2735 2735 2730 2730 2731 2731 2730 2730 2729 2729 2731 2731 2731 2731 2729 2729 2728 2728 2729 2729 2722 2722 2728 2728 4232 4232 4233 4233 2879 2879 4234 4234 2879 2879 2862 2862 2879 2879 2873 2873 2862 2862 2862 2862 2873 2873 2860 2860 2873 2873 2870 2870 2860 2860 2860 2860 2870 2870 2857 2857 2922 2922 2931 2931 2921 2921 2931 2931 2928 2928 2921 2921 2921 2921 2928 2928 2917 2917 2928 2928 2927 2927 2917 2917 2917 2917 2927 2927 2913 2913 2927 2927 2925 2925 2913 2913 2913 2913 2925 2925 2909 2909 2925 2925 2919 2919 2909 2909 2909 2909 2919 2919 2904 2904 2919 2919 2918 2918 2904 2904 2904 2904 2918 2918 2901 2901 2918 2918 2911 2911 2901 2901 2901 2901 2911 2911 2896 2896 2911 2911 2907 2907 2896 2896 2896 2896 2907 2907 2895 2895 2907 2907 2906 2906 2895 2895 2895 2895 2906 2906 2890 2890 2906 2906 2899 2899 2890 2890 2890 2890 2899 2899 2886 2886 2899 2899 2898 2898 2886 2886 2886 2886 2898 2898 2880 2880 2898 2898 2889 2889 2880 2880 2880 2880 2889 2889 2877 2877 2889 2889 2887 2887 2877 2877 2877 2877 2887 2887 2872 2872 2887 2887 2881 2881 2872 2872 4235 4235 4236 4236 2879 2879 2835 2835 2837 2837 2849 2849 2837 2837 2842 2842 2849 2849 2849 2849 2842 2842 2854 2854 2842 2842 2848 2848 2854 2854 2854 2854 2848 2848 2859 2859 2848 2848 2852 2852 2859 2859 2859 2859 2852 2852 2863 2863 2852 2852 2857 2857 2863 2863 2863 2863 2857 2857 2867 2867 2857 2857 2870 2870 2867 2867 2849 2849 2847 2847 2835 2835 2847 2847 2844 2844 2835 2835 2835 2835 2844 2844 2831 2831 2844 2844 2824 2824 2831 2831 2844 2844 2838 2838 2824 2824 2838 2838 2836 2836 2824 2824 2824 2824 2836 2836 2819 2819 2836 2836 2830 2830 2819 2819 2819 2819 2830 2830 2814 2814 2830 2830 2802 2802 2814 2814 2822 2822 2797 2797 2825 2825 2797 2797 2802 2802 2825 2825 2825 2825 2802 2802 2827 2827 2802 2802 2830 2830 2827 2827 2812 2812 2789 2789 2815 2815 2789 2789 2792 2792 2815 2815 2815 2815 2792 2792 2820 2820 2792 2792 2793 2793 2820 2820 2820 2820 2793 2793 2822 2822 2793 2793 2795 2795 2822 2822 2822 2822 2795 2795 2797 2797 2783 2783 2785 2785 2812 2812 2785 2785 2788 2788 2812 2812 2812 2812 2788 2788 2789 2789 2812 2812 2811 2811 2783 2783 2811 2811 2808 2808 2783 2783 2783 2783 2808 2808 2782 2782 2808 2808 2806 2806 2782 2782 2782 2782 2806 2806 2779 2779 2806 2806 2804 2804 2779 2779 2779 2779 2804 2804 2778 2778 2804 2804 2800 2800 2778 2778 2778 2778 2800 2800 2777 2777 2800 2800 2799 2799 2777 2777 2777 2777 2799 2799 2776 2776 2799 2799 2798 2798 2776 2776 2776 2776 2798 2798 2780 2780 2798 2798 2805 2805 2780 2780 2780 2780 2805 2805 2781 2781 2805 2805 2807 2807 2781 2781 2781 2781 2807 2807 2784 2784 2807 2807 2809 2809 2784 2784 2784 2784 2809 2809 2786 2786 2809 2809 2810 2810 2786 2786 2786 2786 2810 2810 2787 2787 2787 2787 2810 2810 2790 2790 2810 2810 2813 2813 2790 2790 2790 2790 2813 2813 2791 2791 2813 2813 2816 2816 2791 2791 2816 2816 2821 2821 2791 2791 2791 2791 2821 2821 2794 2794 2821 2821 2823 2823 2794 2794 2794 2794 2823 2823 2796 2796 2823 2823 2826 2826 2796 2796 2796 2796 2826 2826 2801 2801 2826 2826 2828 2828 2801 2801 2801 2801 2828 2828 2803 2803 2828 2828 2832 2832 2803 2803 2803 2803 2832 2832 2817 2817 2832 2832 2839 2839 2817 2817 2817 2817 2839 2839 2818 2818 2839 2839 2840 2840 2818 2818 2818 2818 2840 2840 2829 2829 2829 2829 2840 2840 2833 2833 2840 2840 2845 2845 2833 2833 2833 2833 2845 2845 2834 2834 2845 2845 2846 2846 2834 2834 2846 2846 2850 2850 2834 2834 2834 2834 2850 2850 2841 2841 2850 2850 2855 2855 2841 2841 2841 2841 2855 2855 2843 2843 2855 2855 2858 2858 2843 2843 2843 2843 2858 2858 2851 2851 2851 2851 2858 2858 2853 2853 2858 2858 2864 2864 2853 2853 2853 2853 2864 2864 2856 2856 4237 4237 4238 4238 2875 2875 2875 2875 4239 4239 2874 2874 2864 2864 2866 2866 2856 2856 2866 2866 2871 2871 2856 2856 2856 2856 2871 2871 2861 2861 2871 2871 2874 2874 2861 2861 2861 2861 2874 2874 2865 2865 2874 2874 4240 4240 2865 2865 2875 2875 4241 4241 4242 4242 2882 2882 2883 2883 2876 2876 2876 2876 2883 2883 2878 2878 2883 2883 2888 2888 2878 2878 2878 2878 2888 2888 2884 2884 2888 2888 2891 2891 2884 2884 2891 2891 2892 2892 2884 2884 2884 2884 2892 2892 2885 2885 2892 2892 2900 2900 2885 2885 2885 2885 2900 2900 2893 2893 2900 2900 2905 2905 2893 2893 2893 2893 2905 2905 2894 2894 2905 2905 2908 2908 2894 2894 2894 2894 2908 2908 2897 2897 2908 2908 2910 2910 2897 2897 2897 2897 2910 2910 2902 2902 2910 2910 2915 2915 2902 2902 2902 2902 2915 2915 2903 2903 2915 2915 2920 2920 2903 2903 2903 2903 2920 2920 2912 2912 2920 2920 2924 2924 2912 2912 2912 2912 2924 2924 2914 2914 2924 2924 2926 2926 2914 2914 2914 2914 2926 2926 2916 2916 2932 2932 2923 2923 2930 2930 2923 2923 2916 2916 2930 2930 2930 2930 2916 2916 2929 2929 2916 2916 2926 2926 2929 2929 2933 2933 2934 2934 2935 2935 2934 2934 2936 2936 2935 2935 2935 2935 2936 2936 2937 2937 2936 2936 2938 2938 2937 2937 2937 2937 2938 2938 2939 2939 2938 2938 2940 2940 2939 2939 2939 2939 2940 2940 2941 2941 2940 2940 2942 2942 2941 2941 2941 2941 2942 2942 2943 2943 2942 2942 2944 2944 2943 2943 2943 2943 2944 2944 2945 2945 2944 2944 2946 2946 2945 2945 2945 2945 2946 2946 2947 2947 2946 2946 2948 2948 2947 2947 2947 2947 2948 2948 2949 2949 2948 2948 2950 2950 2949 2949 4243 4243 4244 4244 3054 3054 4245 4245 3054 3054 3037 3037 3054 3054 3048 3048 3037 3037 3037 3037 3048 3048 3035 3035 3048 3048 3045 3045 3035 3035 3035 3035 3045 3045 3032 3032 3098 3098 3107 3107 3096 3096 3107 3107 3103 3103 3096 3096 3096 3096 3103 3103 3092 3092 3103 3103 3102 3102 3092 3092 3092 3092 3102 3102 3088 3088 3102 3102 3100 3100 3088 3088 3088 3088 3100 3100 3084 3084 3100 3100 3094 3094 3084 3084 3084 3084 3094 3094 3079 3079 3094 3094 3093 3093 3079 3079 3079 3079 3093 3093 3076 3076 3093 3093 3086 3086 3076 3076 3076 3076 3086 3086 3071 3071 3086 3086 3082 3082 3071 3071 3071 3071 3082 3082 3070 3070 3082 3082 3081 3081 3070 3070 3070 3070 3081 3081 3065 3065 3081 3081 3074 3074 3065 3065 3065 3065 3074 3074 3061 3061 3074 3074 3073 3073 3061 3061 3061 3061 3073 3073 3055 3055 3073 3073 3064 3064 3055 3055 3055 3055 3064 3064 3052 3052 3064 3064 3062 3062 3052 3052 3052 3052 3062 3062 3047 3047 3062 3062 3056 3056 3047 3047 4246 4246 4247 4247 3054 3054 3045 3045 3042 3042 3032 3032 3042 3042 3038 3038 3032 3032 3032 3032 3038 3038 3027 3027 3038 3038 3034 3034 3027 3027 3027 3027 3034 3034 3023 3023 3034 3034 3029 3029 3023 3023 3023 3023 3029 3029 3017 3017 3029 3029 3024 3024 3017 3017 3017 3017 3024 3024 3012 3012 3024 3024 3010 3010 3012 3012 3024 3024 3022 3022 3010 3010 3022 3022 3019 3019 3010 3010 3010 3010 3019 3019 3006 3006 3019 3019 2999 2999 3006 3006 3019 3019 3013 3013 2999 2999 3013 3013 3011 3011 2999 2999 2999 2999 3011 3011 2994 2994 3011 3011 3005 3005 2994 2994 2994 2994 3005 3005 2989 2989 3005 3005 2977 2977 2989 2989 2997 2997 2972 2972 3000 3000 2972 2972 2977 2977 3000 3000 3000 3000 2977 2977 3002 3002 2977 2977 3005 3005 3002 3002 2987 2987 2964 2964 2990 2990 2964 2964 2967 2967 2990 2990 2990 2990 2967 2967 2995 2995 2967 2967 2968 2968 2995 2995 2995 2995 2968 2968 2997 2997 2968 2968 2970 2970 2997 2997 2997 2997 2970 2970 2972 2972 2958 2958 2960 2960 2987 2987 2960 2960 2963 2963 2987 2987 2987 2987 2963 2963 2964 2964 2987 2987 2986 2986 2958 2958 2986 2986 2983 2983 2958 2958 2958 2958 2983 2983 2957 2957 2983 2983 2981 2981 2957 2957 2957 2957 2981 2981 2954 2954 2981 2981 2979 2979 2954 2954 2954 2954 2979 2979 2953 2953 2979 2979 2975 2975 2953 2953 2953 2953 2975 2975 2952 2952 2975 2975 2974 2974 2952 2952 2952 2952 2974 2974 2951 2951 2974 2974 2973 2973 2951 2951 2951 2951 2973 2973 2955 2955 2973 2973 2980 2980 2955 2955 2955 2955 2980 2980 2956 2956 2980 2980 2982 2982 2956 2956 2956 2956 2982 2982 2959 2959 2982 2982 2984 2984 2959 2959 2959 2959 2984 2984 2961 2961 2984 2984 2985 2985 2961 2961 2961 2961 2985 2985 2962 2962 2985 2985 2988 2988 2962 2962 2962 2962 2988 2988 2965 2965 2988 2988 2966 2966 2965 2965 2988 2988 2991 2991 2966 2966 2991 2991 2996 2996 2966 2966 2966 2966 2996 2996 2969 2969 2996 2996 2998 2998 2969 2969 2969 2969 2998 2998 2971 2971 2998 2998 3001 3001 2971 2971 2971 2971 3001 3001 2976 2976 3001 3001 3003 3003 2976 2976 2976 2976 3003 3003 2978 2978 3003 3003 3007 3007 2978 2978 2978 2978 3007 3007 2992 2992 3007 3007 3014 3014 2992 2992 2992 2992 3014 3014 2993 2993 3014 3014 3015 3015 2993 2993 2993 2993 3015 3015 3004 3004 3004 3004 3015 3015 3008 3008 3015 3015 3020 3020 3008 3008 3008 3008 3020 3020 3009 3009 3020 3020 3021 3021 3009 3009 3021 3021 3025 3025 3009 3009 3009 3009 3025 3025 3016 3016 3025 3025 3030 3030 3016 3016 3016 3016 3030 3030 3018 3018 3030 3030 3033 3033 3018 3018 3018 3018 3033 3033 3026 3026 3026 3026 3033 3033 3028 3028 3033 3033 3039 3039 3028 3028 3028 3028 3039 3039 3031 3031 3039 3039 3041 3041 3031 3031 3041 3041 3046 3046 3031 3031 3031 3031 3046 3046 3036 3036 3046 3046 3049 3049 3036 3036 3036 3036 3049 3049 3040 3040 3049 3049 4248 4248 3040 3040 3049 3049 3050 3050 4249 4249 3050 3050 4250 4250 4251 4251 3043 3043 3057 3057 3051 3051 3057 3057 3058 3058 3051 3051 3051 3051 3058 3058 3053 3053 3058 3058 3063 3063 3053 3053 3053 3053 3063 3063 3059 3059 3063 3063 3066 3066 3059 3059 3066 3066 3067 3067 3059 3059 3059 3059 3067 3067 3060 3060 3067 3067 3075 3075 3060 3060 3060 3060 3075 3075 3068 3068 3075 3075 3080 3080 3068 3068 3068 3068 3080 3080 3069 3069 3080 3080 3083 3083 3069 3069 3069 3069 3083 3083 3072 3072 3083 3083 3085 3085 3072 3072 3072 3072 3085 3085 3077 3077 3085 3085 3090 3090 3077 3077 3077 3077 3090 3090 3078 3078 3090 3090 3095 3095 3078 3078 3078 3078 3095 3095 3087 3087 3095 3095 3099 3099 3087 3087 3087 3087 3099 3099 3089 3089 3099 3099 3101 3101 3089 3089 3089 3089 3101 3101 3091 3091 3106 3106 3097 3097 3105 3105 3097 3097 3091 3091 3105 3105 3105 3105 3091 3091 3104 3104 3091 3091 3101 3101 3104 3104 3108 3108 3109 3109 3110 3110 3109 3109 3111 3111 3110 3110 3110 3110 3111 3111 3112 3112 3111 3111 3113 3113 3112 3112 3112 3112 3113 3113 3114 3114 3113 3113 3115 3115 3114 3114 3114 3114 3115 3115 3116 3116 3115 3115 3117 3117 3116 3116 3116 3116 3117 3117 3118 3118 3117 3117 3119 3119 3118 3118 3118 3118 3119 3119 3120 3120 3119 3119 3121 3121 3120 3120 3120 3120 3121 3121 3122 3122 3121 3121 3123 3123 3122 3122 3122 3122 3123 3123 3124 3124 3123 3123 3125 3125 3124 3124 3126 3126 3128 3128 3132 3132 3133 3133 3129 3129 3131 3131 3129 3129 3127 3127 3131 3131 3126 3126 3132 3132 3130 3130 3132 3132 3134 3134 3130 3130 3130 3130 3134 3134 3136 3136 3134 3134 3140 3140 3136 3136 3140 3140 3143 3143 3136 3136 3136 3136 3143 3143 3138 3138 3143 3143 3145 3145 3138 3138 3145 3145 3147 3147 3138 3138 3138 3138 3147 3147 3142 3142 3147 3147 3149 3149 3142 3142 3142 3142 3149 3149 3139 3139 3149 3149 3148 3148 3139 3139 3148 3148 3146 3146 3139 3139 3139 3139 3146 3146 3137 3137 3146 3146 3144 3144 3137 3137 3144 3144 3141 3141 3137 3137 3137 3137 3141 3141 3131 3131 3141 3141 3135 3135 3131 3131 3131 3131 3135 3135 3133 3133 3157 3157 3160 3160 3178 3178 3179 3179 3159 3159 3177 3177 3159 3159 3158 3158 3177 3177 3177 3177 3158 3158 3171 3171 3158 3158 3156 3156 3171 3171 3171 3171 3156 3156 3170 3170 3156 3156 3154 3154 3170 3170 3170 3170 3154 3154 3167 3167 3154 3154 3150 3150 3167 3167 3167 3167 3150 3150 3166 3166 3213 3213 3206 3206 3209 3209 3206 3206 3199 3199 3209 3209 3209 3209 3199 3199 3203 3203 3199 3199 3198 3198 3203 3203 3203 3203 3198 3198 3201 3201 3198 3198 3189 3189 3201 3201 3201 3201 3189 3189 3195 3195 3189 3189 3187 3187 3195 3195 3187 3187 3183 3183 3195 3195 3195 3195 3183 3183 3192 3192 3192 3192 3183 3183 3191 3191 3183 3183 3176 3176 3191 3191 3191 3191 3176 3176 3186 3186 3176 3176 3173 3173 3186 3186 3186 3186 3173 3173 3181 3181 3173 3173 3164 3164 3181 3181 3181 3181 3164 3164 3179 3179 3164 3164 3162 3162 3179 3179 3179 3179 3162 3162 3159 3159 3249 3249 3243 3243 3246 3246 3243 3243 3235 3235 3246 3246 3246 3246 3235 3235 3241 3241 3235 3235 3234 3234 3241 3241 3241 3241 3234 3234 3238 3238 3234 3234 3229 3229 3238 3238 3238 3238 3229 3229 3237 3237 3229 3229 3231 3231 3237 3237 3286 3286 3268 3268 3279 3279 3268 3268 3267 3267 3279 3279 3279 3279 3267 3267 3275 3275 3267 3267 3261 3261 3275 3275 3275 3275 3261 3261 3271 3271 3271 3271 3261 3261 3265 3265 3261 3261 3259 3259 3265 3265 3265 3265 3259 3259 3262 3262 3259 3259 3254 3254 3262 3262 3262 3262 3254 3254 3257 3257 3254 3254 3252 3252 3257 3257 3257 3257 3252 3252 3255 3255 3252 3252 3250 3250 3255 3255 3255 3255 3250 3250 3249 3249 3250 3250 3245 3245 3249 3249 3249 3249 3245 3245 3243 3243 3229 3229 3225 3225 3231 3231 3225 3225 3224 3224 3231 3231 3231 3231 3224 3224 3226 3226 3224 3224 3217 3217 3226 3226 3226 3226 3217 3217 3221 3221 3217 3217 3216 3216 3221 3221 3221 3221 3216 3216 3219 3219 3216 3216 3211 3211 3219 3219 3219 3219 3211 3211 3213 3213 3211 3211 3207 3207 3213 3213 3213 3213 3207 3207 3206 3206 3276 3276 3269 3269 3281 3281 3269 3269 3274 3274 3281 3281 3281 3281 3274 3274 3285 3285 3274 3274 3277 3277 3285 3285 3285 3285 3277 3277 3291 3291 3277 3277 3282 3282 3291 3291 3291 3291 3282 3282 3294 3294 3282 3282 3284 3284 3294 3294 3294 3294 3284 3284 3298 3298 3284 3284 3288 3288 3298 3298 3298 3298 3288 3288 3299 3299 3288 3288 3293 3293 3299 3299 3299 3299 3293 3293 3301 3301 3253 3253 3251 3251 3260 3260 3251 3251 3256 3256 3260 3260 3260 3260 3256 3256 3264 3264 3256 3256 3258 3258 3264 3264 3264 3264 3258 3258 3270 3270 3270 3270 3258 3258 3272 3272 3258 3258 3263 3263 3272 3272 3272 3272 3263 3263 3276 3276 3263 3263 3266 3266 3276 3276 3276 3276 3266 3266 3269 3269 3178 3178 3160 3160 3180 3180 3160 3160 3161 3161 3180 3180 3161 3161 3163 3163 3180 3180 3180 3180 3163 3163 3184 3184 3163 3163 3172 3172 3184 3184 3184 3184 3172 3172 3190 3190 3172 3172 3175 3175 3190 3190 3190 3190 3175 3175 3193 3193 3175 3175 3182 3182 3193 3193 3193 3193 3182 3182 3194 3194 3182 3182 3185 3185 3194 3194 3185 3185 3188 3188 3194 3194 3194 3194 3188 3188 3200 3200 3188 3188 3196 3196 3200 3200 3200 3200 3196 3196 3202 3202 3196 3196 3197 3197 3202 3202 3202 3202 3197 3197 3205 3205 3197 3197 3204 3204 3205 3205 3205 3205 3204 3204 3212 3212 3204 3204 3214 3214 3212 3212 3204 3204 3208 3208 3214 3214 3208 3208 3210 3210 3214 3214 3214 3214 3210 3210 3220 3220 3210 3210 3215 3215 3220 3220 3220 3220 3215 3215 3222 3222 3215 3215 3218 3218 3222 3222 3222 3222 3218 3218 3230 3230 3218 3218 3223 3223 3230 3230 3230 3230 3223 3223 3233 3233 3223 3223 3227 3227 3233 3233 3233 3233 3227 3227 3236 3236 3227 3227 3228 3228 3236 3236 3236 3236 3228 3228 3240 3240 3228 3228 3232 3232 3240 3240 3240 3240 3232 3232 3244 3244 3232 3232 3239 3239 3244 3244 3244 3244 3239 3239 3248 3248 3239 3239 3242 3242 3248 3248 3248 3248 3242 3242 3253 3253 3242 3242 3247 3247 3253 3253 3253 3253 3247 3247 3251 3251 3297 3297 3300 3300 3292 3292 3292 3292 3290 3290 3297 3297 3290 3290 3289 3289 3297 3297 3297 3297 3289 3289 3296 3296 3289 3289 3283 3283 3296 3296 3296 3296 3283 3283 3295 3295 3283 3283 3280 3280 3295 3295 3295 3295 3280 3280 3287 3287 3280 3280 3278 3278 3287 3287 3287 3287 3278 3278 3286 3286 3278 3278 3273 3273 3286 3286 3286 3286 3273 3273 3268 3268 3150 3150 3151 3151 3166 3166 3151 3151 3152 3152 3166 3166 3166 3166 3152 3152 3165 3165 3152 3152 3153 3153 3165 3165 3165 3165 3153 3153 3168 3168 3153 3153 3155 3155 3168 3168 3168 3168 3155 3155 3169 3169 3155 3155 3157 3157 3169 3169 3169 3169 3157 3157 3174 3174 3157 3157 3178 3178 3174 3174 3309 3309 3312 3312 3330 3330 3331 3331 3311 3311 3329 3329 3311 3311 3310 3310 3329 3329 3329 3329 3310 3310 3323 3323 3310 3310 3308 3308 3323 3323 3323 3323 3308 3308 3322 3322 3308 3308 3306 3306 3322 3322 3322 3322 3306 3306 3319 3319 3306 3306 3302 3302 3319 3319 3319 3319 3302 3302 3318 3318 3365 3365 3358 3358 3361 3361 3358 3358 3351 3351 3361 3361 3361 3361 3351 3351 3355 3355 3351 3351 3350 3350 3355 3355 3355 3355 3350 3350 3353 3353 3350 3350 3341 3341 3353 3353 3353 3353 3341 3341 3347 3347 3341 3341 3339 3339 3347 3347 3339 3339 3335 3335 3347 3347 3347 3347 3335 3335 3344 3344 3344 3344 3335 3335 3343 3343 3335 3335 3328 3328 3343 3343 3343 3343 3328 3328 3338 3338 3328 3328 3325 3325 3338 3338 3338 3338 3325 3325 3333 3333 3325 3325 3316 3316 3333 3333 3333 3333 3316 3316 3331 3331 3316 3316 3314 3314 3331 3331 3331 3331 3314 3314 3311 3311 3401 3401 3395 3395 3398 3398 3395 3395 3387 3387 3398 3398 3398 3398 3387 3387 3393 3393 3387 3387 3386 3386 3393 3393 3393 3393 3386 3386 3390 3390 3386 3386 3381 3381 3390 3390 3390 3390 3381 3381 3389 3389 3381 3381 3383 3383 3389 3389 3438 3438 3420 3420 3431 3431 3420 3420 3419 3419 3431 3431 3431 3431 3419 3419 3427 3427 3419 3419 3413 3413 3427 3427 3427 3427 3413 3413 3423 3423 3423 3423 3413 3413 3417 3417 3413 3413 3411 3411 3417 3417 3417 3417 3411 3411 3414 3414 3411 3411 3406 3406 3414 3414 3414 3414 3406 3406 3409 3409 3406 3406 3404 3404 3409 3409 3409 3409 3404 3404 3407 3407 3404 3404 3402 3402 3407 3407 3407 3407 3402 3402 3401 3401 3402 3402 3397 3397 3401 3401 3401 3401 3397 3397 3395 3395 3381 3381 3377 3377 3383 3383 3377 3377 3376 3376 3383 3383 3383 3383 3376 3376 3378 3378 3376 3376 3369 3369 3378 3378 3378 3378 3369 3369 3373 3373 3369 3369 3368 3368 3373 3373 3373 3373 3368 3368 3371 3371 3368 3368 3363 3363 3371 3371 3371 3371 3363 3363 3365 3365 3363 3363 3359 3359 3365 3365 3365 3365 3359 3359 3358 3358 3428 3428 3421 3421 3433 3433 3421 3421 3426 3426 3433 3433 3433 3433 3426 3426 3437 3437 3426 3426 3429 3429 3437 3437 3437 3437 3429 3429 3443 3443 3429 3429 3434 3434 3443 3443 3443 3443 3434 3434 3446 3446 3434 3434 3436 3436 3446 3446 3446 3446 3436 3436 3450 3450 3436 3436 3440 3440 3450 3450 3450 3450 3440 3440 3451 3451 3440 3440 3444 3444 3451 3451 3451 3451 3444 3444 3452 3452 3405 3405 3403 3403 3412 3412 3403 3403 3408 3408 3412 3412 3412 3412 3408 3408 3416 3416 3408 3408 3410 3410 3416 3416 3416 3416 3410 3410 3422 3422 3422 3422 3410 3410 3424 3424 3410 3410 3415 3415 3424 3424 3424 3424 3415 3415 3428 3428 3415 3415 3418 3418 3428 3428 3428 3428 3418 3418 3421 3421 3330 3330 3312 3312 3332 3332 3312 3312 3313 3313 3332 3332 3313 3313 3315 3315 3332 3332 3332 3332 3315 3315 3336 3336 3315 3315 3324 3324 3336 3336 3336 3336 3324 3324 3342 3342 3324 3324 3327 3327 3342 3342 3342 3342 3327 3327 3345 3345 3327 3327 3334 3334 3345 3345 3345 3345 3334 3334 3346 3346 3334 3334 3337 3337 3346 3346 3337 3337 3340 3340 3346 3346 3346 3346 3340 3340 3352 3352 3340 3340 3348 3348 3352 3352 3352 3352 3348 3348 3354 3354 3348 3348 3349 3349 3354 3354 3354 3354 3349 3349 3357 3357 3349 3349 3356 3356 3357 3357 3357 3357 3356 3356 3364 3364 3356 3356 3366 3366 3364 3364 3356 3356 3360 3360 3366 3366 3360 3360 3362 3362 3366 3366 3366 3366 3362 3362 3372 3372 3362 3362 3367 3367 3372 3372 3372 3372 3367 3367 3374 3374 3367 3367 3370 3370 3374 3374 3374 3374 3370 3370 3382 3382 3370 3370 3375 3375 3382 3382 3382 3382 3375 3375 3385 3385 3375 3375 3379 3379 3385 3385 3385 3385 3379 3379 3388 3388 3379 3379 3380 3380 3388 3388 3388 3388 3380 3380 3392 3392 3380 3380 3384 3384 3392 3392 3392 3392 3384 3384 3396 3396 3384 3384 3391 3391 3396 3396 3396 3396 3391 3391 3400 3400 3391 3391 3394 3394 3400 3400 3400 3400 3394 3394 3405 3405 3394 3394 3399 3399 3405 3405 3405 3405 3399 3399 3403 3403 3449 3449 3453 3453 3445 3445 3445 3445 3442 3442 3449 3449 3442 3442 3441 3441 3449 3449 3449 3449 3441 3441 3448 3448 3441 3441 3435 3435 3448 3448 3448 3448 3435 3435 3447 3447 3435 3435 3432 3432 3447 3447 3447 3447 3432 3432 3439 3439 3432 3432 3430 3430 3439 3439 3439 3439 3430 3430 3438 3438 3430 3430 3425 3425 3438 3438 3438 3438 3425 3425 3420 3420 3302 3302 3303 3303 3318 3318 3303 3303 3304 3304 3318 3318 3318 3318 3304 3304 3317 3317 3304 3304 3305 3305 3317 3317 3317 3317 3305 3305 3320 3320 3305 3305 3307 3307 3320 3320 3320 3320 3307 3307 3321 3321 3307 3307 3309 3309 3321 3321 3321 3321 3309 3309 3326 3326 3309 3309 3330 3330 3326 3326 3455 3455 3457 3457 3461 3461 3460 3460 3456 3456 3458 3458 3456 3456 3454 3454 3458 3458 3455 3455 3461 3461 3459 3459 3461 3461 3463 3463 3459 3459 3459 3459 3463 3463 3465 3465 3463 3463 3469 3469 3465 3465 3469 3469 3472 3472 3465 3465 3465 3465 3472 3472 3467 3467 3472 3472 3474 3474 3467 3467 3474 3474 3476 3476 3467 3467 3467 3467 3476 3476 3470 3470 3476 3476 3477 3477 3470 3470 3470 3470 3477 3477 3466 3466 3477 3477 3475 3475 3466 3466 3475 3475 3473 3473 3466 3466 3466 3466 3473 3473 3464 3464 3473 3473 3471 3471 3464 3464 3471 3471 3468 3468 3464 3464 3464 3464 3468 3468 3458 3458 3468 3468 3462 3462 3458 3458 3458 3458 3462 3462 3460 3460 3487 3487 3483 3483 3479 3479 3478 3478 3482 3482 3480 3480 3482 3482 3486 3486 3480 3480 3479 3479 3481 3481 3487 3487 3481 3481 3485 3485 3487 3487 3487 3487 3485 3485 3497 3497 3485 3485 3489 3489 3497 3497 3489 3489 3491 3491 3497 3497 3491 3491 3493 3493 3497 3497 3497 3497 3493 3493 3500 3500 3493 3493 3495 3495 3500 3500 3500 3500 3495 3495 3501 3501 3495 3495 3498 3498 3501 3501 3501 3501 3498 3498 3499 3499 3498 3498 3494 3494 3499 3499 3494 3494 3492 3492 3499 3499 3499 3499 3492 3492 3496 3496 3492 3492 3490 3490 3496 3496 3490 3490 3488 3488 3496 3496 3496 3496 3488 3488 3486 3486 3488 3488 3484 3484 3486 3486 3486 3486 3484 3484 3480 3480 3536 3536 3535 3535 3525 3525 3635 3635 3636 3636 3625 3625 3515 3515 3514 3514 3503 3503 3514 3514 3513 3513 3503 3503 3503 3503 3513 3513 3502 3502 3513 3513 3505 3505 3502 3502 3513 3513 3517 3517 3505 3505 3517 3517 3518 3518 3505 3505 3505 3505 3518 3518 3507 3507 3518 3518 3509 3509 3507 3507 3518 3518 3523 3523 3509 3509 3523 3523 3527 3527 3509 3509 3509 3509 3527 3527 3511 3511 3527 3527 3528 3528 3511 3511 3511 3511 3528 3528 3520 3520 3528 3528 3532 3532 3520 3520 3520 3520 3532 3532 3524 3524 3537 3537 3547 3547 3540 3540 3547 3547 3553 3553 3540 3540 3540 3540 3553 3553 3548 3548 3553 3553 3554 3554 3548 3548 3548 3548 3554 3554 3550 3550 3554 3554 3563 3563 3550 3550 3532 3532 3534 3534 3524 3524 3534 3534 3539 3539 3524 3524 3524 3524 3539 3539 3531 3531 3539 3539 3543 3543 3531 3531 3531 3531 3543 3543 3537 3537 3543 3543 3545 3545 3537 3537 3537 3537 3545 3545 3547 3547 3625 3625 3636 3636 3631 3631 3636 3636 3641 3641 3631 3631 3631 3631 3641 3641 3632 3632 3625 3625 3622 3622 3635 3635 3622 3622 3620 3620 3635 3635 3635 3635 3620 3620 3629 3629 3620 3620 3616 3616 3629 3629 3629 3629 3616 3616 3623 3623 3623 3623 3616 3616 3621 3621 3616 3616 3612 3612 3621 3621 3621 3621 3612 3612 4252 4252 3612 3612 4253 4253 4254 4254 3613 3613 3608 3608 3611 3611 3608 3608 3604 3604 3611 3611 3611 3611 3604 3604 3606 3606 3604 3604 3598 3598 3606 3606 3606 3606 3598 3598 3603 3603 3598 3598 3596 3596 3603 3603 3603 3603 3596 3596 3599 3599 3596 3596 3593 3593 3599 3599 3599 3599 3593 3593 3597 3597 3593 3593 3588 3588 3597 3597 3597 3597 3588 3588 3591 3591 3588 3588 3583 3583 3591 3591 3591 3591 3583 3583 3586 3586 3583 3583 3578 3578 3586 3586 3586 3586 3578 3578 3585 3585 3585 3585 3578 3578 3581 3581 3578 3578 3575 3575 3581 3581 3581 3581 3575 3575 3577 3577 3575 3575 3570 3570 3577 3577 3577 3577 3570 3570 3573 3573 3570 3570 3566 3566 3573 3573 3573 3573 3566 3566 3568 3568 3566 3566 3560 3560 3568 3568 3568 3568 3560 3560 3565 3565 3560 3560 3559 3559 3565 3565 3565 3565 3559 3559 3563 3563 3559 3559 3556 3556 3563 3563 3563 3563 3556 3556 3550 3550 3640 3640 3648 3648 3646 3646 3640 3640 3646 3646 3634 3634 3646 3646 3645 3645 3634 3634 3634 3634 3645 3645 3633 3633 3645 3645 3642 3642 3633 3633 3642 3642 3638 3638 3633 3633 3633 3633 3638 3638 3627 3627 3638 3638 3637 3637 3627 3627 3627 3627 3637 3637 3626 3626 3637 3637 3619 3619 3626 3626 3601 3601 3607 3607 3614 3614 3607 3607 3609 3609 3614 3614 3614 3614 3609 3609 3618 3618 4255 4255 3624 3624 4256 4256 3637 3637 3630 3630 3619 3619 3630 3630 3628 3628 3619 3619 3619 3619 3628 3628 3617 3617 3628 3628 3624 3624 3617 3617 3617 3617 3624 3624 3615 3615 3624 3624 4257 4257 3615 3615 3576 3576 3580 3580 3571 3571 3580 3580 3574 3574 3571 3571 3571 3571 3574 3574 3567 3567 3574 3574 3572 3572 3567 3567 3567 3567 3572 3572 3561 3561 3572 3572 3569 3569 3561 3561 3561 3561 3569 3569 3558 3558 3569 3569 3557 3557 3558 3558 3536 3536 3525 3525 3542 3542 3525 3525 3533 3533 3542 3542 3542 3542 3533 3533 3538 3538 3530 3530 3529 3529 3512 3512 3529 3529 3526 3526 3512 3512 3530 3530 3512 3512 3535 3535 3512 3512 3521 3521 3535 3535 3535 3535 3521 3521 3525 3525 3569 3569 3564 3564 3557 3557 3564 3564 3562 3562 3557 3557 3557 3557 3562 3562 3551 3551 3562 3562 3555 3555 3551 3551 3551 3551 3555 3555 3549 3549 3555 3555 3552 3552 3549 3549 3549 3549 3552 3552 3541 3541 3552 3552 3546 3546 3541 3541 3541 3541 3546 3546 3538 3538 3546 3546 3544 3544 3538 3538 3538 3538 3544 3544 3542 3542 3614 3614 3610 3610 3601 3601 3610 3610 3605 3605 3601 3601 3601 3601 3605 3605 3595 3595 3605 3605 3602 3602 3595 3595 3595 3595 3602 3602 3594 3594 3602 3602 3600 3600 3594 3594 3594 3594 3600 3600 3589 3589 3600 3600 3592 3592 3589 3589 3589 3589 3592 3592 3584 3584 3592 3592 3590 3590 3584 3584 3584 3584 3590 3590 3579 3579 3590 3590 3587 3587 3579 3579 3579 3579 3587 3587 3576 3576 3587 3587 3582 3582 3576 3576 3576 3576 3582 3582 3580 3580 3647 3647 3639 3639 3644 3644 3639 3639 3632 3632 3644 3644 3644 3644 3632 3632 3643 3643 3632 3632 3641 3641 3643 3643 3515 3515 3503 3503 3516 3516 3503 3503 3504 3504 3516 3516 3516 3516 3504 3504 3519 3519 3504 3504 3506 3506 3519 3519 3519 3519 3506 3506 3522 3522 3506 3506 3508 3508 3522 3522 3522 3522 3508 3508 3526 3526 3508 3508 3510 3510 3526 3526 3526 3526 3510 3510 3512 3512 3683 3683 3682 3682 3672 3672 3782 3782 3783 3783 3772 3772 3662 3662 3661 3661 3650 3650 3661 3661 3660 3660 3650 3650 3650 3650 3660 3660 3649 3649 3660 3660 3652 3652 3649 3649 3660 3660 3664 3664 3652 3652 3664 3664 3665 3665 3652 3652 3652 3652 3665 3665 3654 3654 3665 3665 3656 3656 3654 3654 3665 3665 3670 3670 3656 3656 3670 3670 3674 3674 3656 3656 3656 3656 3674 3674 3658 3658 3674 3674 3675 3675 3658 3658 3658 3658 3675 3675 3667 3667 3675 3675 3679 3679 3667 3667 3667 3667 3679 3679 3671 3671 3684 3684 3694 3694 3687 3687 3694 3694 3700 3700 3687 3687 3687 3687 3700 3700 3695 3695 3700 3700 3701 3701 3695 3695 3695 3695 3701 3701 3697 3697 3701 3701 3710 3710 3697 3697 3679 3679 3681 3681 3671 3671 3681 3681 3686 3686 3671 3671 3671 3671 3686 3686 3678 3678 3686 3686 3690 3690 3678 3678 3678 3678 3690 3690 3684 3684 3690 3690 3692 3692 3684 3684 3684 3684 3692 3692 3694 3694 3772 3772 3783 3783 3778 3778 3783 3783 3788 3788 3778 3778 3778 3778 3788 3788 3779 3779 3772 3772 3769 3769 3782 3782 3769 3769 3767 3767 3782 3782 3782 3782 3767 3767 3776 3776 3767 3767 3763 3763 3776 3776 3776 3776 3763 3763 3770 3770 3770 3770 3763 3763 3768 3768 3763 3763 3759 3759 3768 3768 3768 3768 3759 3759 4258 4258 3759 3759 4259 4259 4260 4260 3760 3760 3755 3755 3758 3758 3755 3755 3751 3751 3758 3758 3758 3758 3751 3751 3753 3753 3751 3751 3745 3745 3753 3753 3753 3753 3745 3745 3750 3750 3745 3745 3743 3743 3750 3750 3750 3750 3743 3743 3746 3746 3743 3743 3740 3740 3746 3746 3746 3746 3740 3740 3744 3744 3740 3740 3735 3735 3744 3744 3744 3744 3735 3735 3738 3738 3735 3735 3730 3730 3738 3738 3738 3738 3730 3730 3733 3733 3730 3730 3725 3725 3733 3733 3733 3733 3725 3725 3732 3732 3732 3732 3725 3725 3728 3728 3725 3725 3722 3722 3728 3728 3728 3728 3722 3722 3724 3724 3722 3722 3717 3717 3724 3724 3724 3724 3717 3717 3720 3720 3717 3717 3713 3713 3720 3720 3720 3720 3713 3713 3715 3715 3713 3713 3707 3707 3715 3715 3715 3715 3707 3707 3712 3712 3707 3707 3706 3706 3712 3712 3712 3712 3706 3706 3710 3710 3706 3706 3703 3703 3710 3710 3710 3710 3703 3703 3697 3697 3786 3786 3794 3794 3793 3793 3786 3786 3793 3793 3781 3781 3793 3793 3792 3792 3781 3781 3781 3781 3792 3792 3780 3780 3792 3792 3789 3789 3780 3780 3789 3789 3785 3785 3780 3780 3780 3780 3785 3785 3774 3774 3785 3785 3784 3784 3774 3774 3774 3774 3784 3784 3773 3773 3784 3784 3766 3766 3773 3773 3748 3748 3754 3754 3761 3761 3754 3754 3756 3756 3761 3761 3761 3761 3756 3756 3765 3765 4261 4261 3771 3771 4262 4262 3784 3784 3777 3777 3766 3766 3777 3777 3775 3775 3766 3766 3766 3766 3775 3775 3764 3764 3775 3775 3771 3771 3764 3764 3764 3764 3771 3771 3762 3762 3771 3771 4263 4263 3762 3762 3723 3723 3727 3727 3718 3718 3727 3727 3721 3721 3718 3718 3718 3718 3721 3721 3714 3714 3721 3721 3719 3719 3714 3714 3714 3714 3719 3719 3708 3708 3719 3719 3716 3716 3708 3708 3708 3708 3716 3716 3705 3705 3716 3716 3704 3704 3705 3705 3683 3683 3672 3672 3689 3689 3672 3672 3680 3680 3689 3689 3689 3689 3680 3680 3685 3685 3677 3677 3676 3676 3659 3659 3676 3676 3673 3673 3659 3659 3677 3677 3659 3659 3682 3682 3659 3659 3668 3668 3682 3682 3682 3682 3668 3668 3672 3672 3716 3716 3711 3711 3704 3704 3711 3711 3709 3709 3704 3704 3704 3704 3709 3709 3698 3698 3709 3709 3702 3702 3698 3698 3698 3698 3702 3702 3696 3696 3702 3702 3699 3699 3696 3696 3696 3696 3699 3699 3688 3688 3699 3699 3693 3693 3688 3688 3688 3688 3693 3693 3685 3685 3693 3693 3691 3691 3685 3685 3685 3685 3691 3691 3689 3689 3761 3761 3757 3757 3748 3748 3757 3757 3752 3752 3748 3748 3748 3748 3752 3752 3742 3742 3752 3752 3749 3749 3742 3742 3742 3742 3749 3749 3741 3741 3749 3749 3747 3747 3741 3741 3741 3741 3747 3747 3736 3736 3747 3747 3739 3739 3736 3736 3736 3736 3739 3739 3731 3731 3739 3739 3737 3737 3731 3731 3731 3731 3737 3737 3726 3726 3737 3737 3734 3734 3726 3726 3726 3726 3734 3734 3723 3723 3734 3734 3729 3729 3723 3723 3723 3723 3729 3729 3727 3727 3795 3795 3787 3787 3791 3791 3787 3787 3779 3779 3791 3791 3791 3791 3779 3779 3790 3790 3779 3779 3788 3788 3790 3790 3662 3662 3650 3650 3663 3663 3650 3650 3651 3651 3663 3663 3663 3663 3651 3651 3666 3666 3651 3651 3653 3653 3666 3666 3666 3666 3653 3653 3669 3669 3653 3653 3655 3655 3669 3669 3669 3669 3655 3655 3673 3673 3655 3655 3657 3657 3673 3673 3673 3673 3657 3657 3659 3659 3804 3804 3800 3800 3796 3796 3797 3797 3801 3801 3799 3799 3801 3801 3805 3805 3799 3799 3796 3796 3798 3798 3804 3804 3798 3798 3802 3802 3804 3804 3804 3804 3802 3802 3814 3814 3802 3802 3806 3806 3814 3814 3806 3806 3808 3808 3814 3814 3808 3808 3810 3810 3814 3814 3814 3814 3810 3810 3817 3817 3810 3810 3812 3812 3817 3817 3817 3817 3812 3812 3819 3819 3812 3812 3816 3816 3819 3819 3819 3819 3816 3816 3818 3818 3816 3816 3813 3813 3818 3818 3813 3813 3811 3811 3818 3818 3818 3818 3811 3811 3815 3815 3811 3811 3809 3809 3815 3815 3809 3809 3807 3807 3815 3815 3815 3815 3807 3807 3805 3805 3807 3807 3803 3803 3805 3805 3805 3805 3803 3803 3799 3799
+4 4 0 0 1 1 95 95 91 91 102 102 2 2 0 0 3 3 85 85 91 91 84 84 160 160 162 162 214 214 214 214 162 162 216 216 95 95 102 102 101 101 182 182 180 180 142 142 191 191 213 213 195 195 213 213 197 197 195 195 151 151 198 198 149 149 198 198 146 146 149 149 212 212 190 190 208 208 190 190 192 192 208 208 208 208 192 192 204 204 187 187 189 189 213 213 189 189 194 194 213 213 213 213 194 194 197 197 160 160 214 214 158 158 214 214 209 209 158 158 158 158 209 209 155 155 209 209 205 205 155 155 155 155 205 205 153 153 153 153 205 205 151 151 205 205 201 201 151 151 151 151 201 201 198 198 192 192 196 196 204 204 196 196 193 193 204 204 204 204 193 193 200 200 193 193 188 188 200 200 200 200 188 188 198 198 188 188 186 186 198 198 224 224 222 222 225 225 222 222 220 220 225 225 146 146 198 198 144 144 198 198 186 186 144 144 144 144 186 186 142 142 186 186 184 184 142 142 142 142 184 184 182 182 111 111 120 120 138 138 79 79 140 140 142 142 206 206 210 210 127 127 159 159 225 225 161 161 225 225 220 220 161 161 161 161 220 220 162 162 220 220 218 218 162 162 162 162 218 218 216 216 147 147 127 127 150 150 127 127 219 219 150 150 150 150 219 219 152 152 219 219 154 154 152 152 111 111 138 138 96 96 85 85 84 84 73 73 84 84 78 78 73 73 73 73 78 78 55 55 202 202 206 206 183 183 62 62 58 58 42 42 2 2 3 3 6 6 210 210 215 215 127 127 215 215 217 217 127 127 127 127 217 217 219 219 154 154 219 219 156 156 219 219 221 221 156 156 156 156 221 221 159 159 221 221 223 223 159 159 159 159 223 223 225 225 140 140 79 79 138 138 79 79 88 88 138 138 138 138 88 88 96 96 147 147 145 145 127 127 145 145 143 143 127 127 127 127 143 143 125 125 143 143 141 141 125 125 125 125 141 141 122 122 141 141 139 139 122 122 122 122 139 139 120 120 139 139 136 136 120 120 120 120 136 136 138 138 42 42 58 58 40 40 58 58 61 61 40 40 40 40 61 61 33 33 81 81 86 86 74 74 78 78 72 72 55 55 72 72 68 68 55 55 55 55 68 68 47 47 68 68 62 62 47 47 47 47 62 62 44 44 62 62 42 42 44 44 4 4 1 1 8 8 1 1 5 5 8 8 8 8 5 5 12 12 118 118 130 130 115 115 130 130 131 131 115 115 115 115 131 131 132 132 101 101 102 102 106 106 102 102 119 119 106 106 106 106 119 119 110 110 119 119 124 124 110 110 110 110 124 124 116 116 124 124 128 128 116 116 116 116 128 128 118 118 128 128 129 129 118 118 118 118 129 129 130 130 175 175 177 177 127 127 177 177 179 179 127 127 127 127 179 179 206 206 179 179 181 181 206 206 206 206 181 181 183 183 213 213 211 211 187 187 211 211 207 207 187 187 187 187 207 207 185 185 207 207 203 203 185 185 185 185 203 203 183 183 203 203 199 199 183 183 183 183 199 199 202 202 172 172 167 167 92 92 103 103 107 107 174 174 107 107 113 113 174 174 174 174 113 113 117 117 21 21 25 25 66 66 12 12 5 5 16 16 5 5 9 9 16 16 16 16 9 9 20 20 9 9 13 13 20 20 20 20 13 13 22 22 59 59 65 65 56 56 65 65 69 69 56 56 56 56 69 69 74 74 69 69 75 75 74 74 74 74 75 75 81 81 170 170 86 86 166 166 86 86 92 92 166 166 166 166 92 92 164 164 92 92 167 167 164 164 172 172 92 92 174 174 92 92 98 98 174 174 174 174 98 98 103 103 19 19 14 14 15 15 14 14 10 10 15 15 15 15 10 10 11 11 10 10 6 6 11 11 11 11 6 6 7 7 6 6 3 3 7 7 24 24 66 66 28 28 66 66 60 60 28 28 28 28 60 60 34 34 19 19 21 21 14 14 21 21 66 66 14 14 14 14 66 66 18 18 66 66 24 24 18 18 56 56 48 48 59 59 48 48 45 45 59 59 59 59 45 45 57 57 45 45 43 43 57 57 57 57 43 43 60 60 43 43 41 41 60 60 60 60 41 41 34 34 165 165 157 157 169 169 157 157 163 163 169 169 169 169 163 163 171 171 13 13 17 17 22 22 17 17 23 23 22 22 22 22 23 23 26 26 23 23 27 27 26 26 26 26 27 27 30 30 25 25 29 29 53 53 29 29 31 31 53 53 53 53 31 31 35 35 135 135 137 137 123 123 137 137 148 148 123 123 132 132 133 133 123 123 133 133 134 134 123 123 123 123 134 134 135 135 90 90 36 36 83 83 36 36 77 77 83 83 90 90 94 94 36 36 94 94 100 100 36 36 36 36 100 100 105 105 38 38 64 64 39 39 64 64 54 54 39 39 39 39 54 54 52 52 99 99 93 93 63 63 93 93 87 87 63 63 87 87 82 82 63 63 63 63 82 82 53 53 82 82 76 76 53 53 53 53 76 76 25 25 76 76 70 70 25 25 25 25 70 70 66 66 97 97 89 89 105 105 38 38 36 36 64 64 36 36 105 105 64 64 64 64 105 105 80 80 105 105 89 89 80 80 77 77 36 36 71 71 36 36 32 32 71 71 71 71 32 32 67 67 32 32 30 30 67 67 67 67 30 30 61 61 30 30 27 27 61 61 61 61 27 27 33 33 148 148 157 157 123 123 157 157 165 165 123 123 123 123 165 165 126 126 165 165 168 168 126 126 126 126 168 168 127 127 168 168 173 173 127 127 127 127 173 173 175 175 123 123 121 121 132 132 121 121 112 112 132 132 132 132 112 112 115 115 112 112 97 97 115 115 115 115 97 97 109 109 97 97 105 105 109 109 117 117 114 114 174 174 114 114 108 108 174 174 174 174 108 108 104 104 52 52 50 50 39 39 50 50 46 46 39 39 39 39 46 46 37 37 46 46 49 49 37 37 37 37 49 49 35 35 49 49 51 51 35 35 35 35 51 51 53 53 180 180 178 178 142 142 178 178 176 176 142 142 142 142 176 176 79 79 176 176 174 174 79 79 79 79 174 174 63 63 174 174 104 104 63 63 63 63 104 104 99 99 226 226 227 227 228 228 255 255 257 257 252 252 257 257 251 251 252 252 252 252 251 251 249 249 251 251 247 247 249 249 249 249 247 247 245 245 247 247 241 241 245 245 245 245 241 241 243 243 241 241 234 234 243 243 243 243 234 234 239 239 234 234 232 232 239 239 239 239 232 232 237 237 232 232 230 230 237 237 237 237 230 230 236 236 230 230 229 229 236 236 236 236 229 229 238 238 229 229 231 231 238 238 238 238 231 231 240 240 231 231 233 233 240 240 240 240 233 233 244 244 233 233 235 235 244 244 244 244 235 235 246 246 235 235 242 242 246 246 246 246 242 242 250 250 242 242 248 248 250 250 250 250 248 248 253 253 248 248 254 254 253 253 253 253 254 254 256 256 254 254 258 258 256 256 256 256 258 258 260 260 258 258 264 264 260 260 260 260 264 264 262 262 264 264 271 271 262 262 262 262 271 271 266 266 271 271 273 273 266 266 266 266 273 273 268 268 273 273 275 275 268 268 268 268 275 275 269 269 275 275 276 276 269 269 269 269 276 276 267 267 276 276 274 274 267 267 267 267 274 274 265 265 274 274 272 272 265 265 265 265 272 272 261 261 272 272 270 270 261 261 261 261 270 270 259 259 270 270 263 263 259 259 259 259 263 263 255 255 263 263 257 257 255 255 305 305 316 316 303 303 316 316 307 307 303 303 303 303 307 307 300 300 307 307 299 299 300 300 300 300 299 299 297 297 299 299 293 293 297 297 297 297 293 293 295 295 293 293 284 284 295 295 295 295 284 284 291 291 284 284 282 282 291 291 291 291 282 282 289 289 282 282 280 280 289 289 289 289 280 280 287 287 280 280 278 278 287 287 287 287 278 278 286 286 278 278 277 277 286 286 286 286 277 277 288 288 277 277 279 279 288 288 288 288 279 279 290 290 279 279 281 281 290 290 290 290 281 281 292 292 281 281 283 283 292 292 292 292 283 283 296 296 283 283 285 285 296 296 296 296 285 285 298 298 285 285 294 294 298 298 298 298 294 294 301 301 294 294 302 302 301 301 301 301 302 302 304 304 302 302 308 308 304 304 304 304 308 308 306 306 308 308 317 317 306 306 306 306 317 317 310 310 317 317 319 319 310 310 310 310 319 319 312 312 319 319 321 321 312 312 312 312 321 321 314 314 321 321 323 323 314 314 314 314 323 323 315 315 323 323 324 324 315 315 315 315 324 324 313 313 324 324 322 322 313 313 313 313 322 322 311 311 322 322 320 320 311 311 311 311 320 320 309 309 320 320 318 318 309 309 309 309 318 318 305 305 318 318 316 316 305 305 353 353 364 364 351 351 364 364 355 355 351 351 351 351 355 355 348 348 355 355 347 347 348 348 348 348 347 347 345 345 347 347 341 341 345 345 345 345 341 341 343 343 341 341 332 332 343 343 343 343 332 332 339 339 332 332 330 330 339 339 339 339 330 330 337 337 330 330 328 328 337 337 337 337 328 328 335 335 328 328 326 326 335 335 335 335 326 326 334 334 326 326 325 325 334 334 334 334 325 325 336 336 325 325 327 327 336 336 336 336 327 327 338 338 327 327 329 329 338 338 338 338 329 329 340 340 329 329 331 331 340 340 340 340 331 331 344 344 331 331 333 333 344 344 344 344 333 333 346 346 333 333 342 342 346 346 346 346 342 342 349 349 342 342 350 350 349 349 349 349 350 350 352 352 350 350 356 356 352 352 352 352 356 356 354 354 356 356 365 365 354 354 354 354 365 365 358 358 365 365 367 367 358 358 358 358 367 367 360 360 367 367 369 369 360 360 360 360 369 369 362 362 369 369 371 371 362 362 362 362 371 371 363 363 371 371 372 372 363 363 363 363 372 372 361 361 372 372 370 370 361 361 361 361 370 370 359 359 370 370 368 368 359 359 359 359 368 368 357 357 368 368 366 366 357 357 357 357 366 366 353 353 366 366 364 364 353 353 407 407 416 416 405 405 416 416 414 414 405 405 405 405 414 414 401 401 414 414 412 412 401 401 401 401 412 412 399 399 412 412 403 403 399 399 399 399 403 403 396 396 403 403 395 395 396 396 396 396 395 395 393 393 395 395 389 389 393 393 393 393 389 389 391 391 389 389 380 380 391 391 391 391 380 380 387 387 380 380 378 378 387 387 387 387 378 378 385 385 378 378 376 376 385 385 385 385 376 376 383 383 376 376 374 374 383 383 383 383 374 374 382 382 374 374 373 373 382 382 382 382 373 373 384 384 373 373 375 375 384 384 384 384 375 375 386 386 375 375 377 377 386 386 386 386 377 377 388 388 377 377 379 379 388 388 388 388 379 379 392 392 379 379 381 381 392 392 392 392 381 381 394 394 381 381 390 390 394 394 394 394 390 390 397 397 390 390 398 398 397 397 397 397 398 398 400 400 398 398 404 404 400 400 400 400 404 404 402 402 404 404 413 413 402 402 402 402 413 413 406 406 413 413 415 415 406 406 406 406 415 415 408 408 415 415 417 417 408 408 408 408 417 417 410 410 417 417 419 419 410 410 410 410 419 419 411 411 419 419 420 420 411 411 411 411 420 420 409 409 420 420 418 418 409 409 409 409 418 418 407 407 418 418 416 416 407 407 449 449 460 460 447 447 460 460 451 451 447 447 447 447 451 451 444 444 451 451 443 443 444 444 444 444 443 443 441 441 443 443 437 437 441 441 441 441 437 437 439 439 437 437 428 428 439 439 439 439 428 428 435 435 428 428 426 426 435 435 435 435 426 426 433 433 426 426 424 424 433 433 433 433 424 424 431 431 424 424 422 422 431 431 431 431 422 422 430 430 422 422 421 421 430 430 430 430 421 421 432 432 421 421 423 423 432 432 432 432 423 423 434 434 423 423 425 425 434 434 434 434 425 425 436 436 425 425 427 427 436 436 436 436 427 427 440 440 427 427 429 429 440 440 440 440 429 429 442 442 429 429 438 438 442 442 442 442 438 438 445 445 438 438 446 446 445 445 445 445 446 446 448 448 446 446 452 452 448 448 448 448 452 452 450 450 452 452 461 461 450 450 450 450 461 461 454 454 461 461 463 463 454 454 454 454 463 463 456 456 463 463 465 465 456 456 456 456 465 465 458 458 465 465 467 467 458 458 458 458 467 467 459 459 467 467 468 468 459 459 459 459 468 468 457 457 468 468 466 466 457 457 457 457 466 466 455 455 466 466 464 464 455 455 455 455 464 464 453 453 464 464 462 462 453 453 453 453 462 462 449 449 462 462 460 460 449 449 497 497 508 508 495 495 508 508 499 499 495 495 495 495 499 499 492 492 499 499 491 491 492 492 492 492 491 491 489 489 491 491 485 485 489 489 489 489 485 485 487 487 485 485 476 476 487 487 487 487 476 476 483 483 476 476 474 474 483 483 483 483 474 474 481 481 474 474 472 472 481 481 481 481 472 472 479 479 472 472 470 470 479 479 479 479 470 470 478 478 470 470 469 469 478 478 478 478 469 469 480 480 469 469 471 471 480 480 480 480 471 471 482 482 471 471 473 473 482 482 482 482 473 473 484 484 473 473 475 475 484 484 484 484 475 475 488 488 475 475 477 477 488 488 488 488 477 477 490 490 477 477 486 486 490 490 490 490 486 486 493 493 486 486 494 494 493 493 493 493 494 494 496 496 494 494 500 500 496 496 496 496 500 500 498 498 500 500 509 509 498 498 498 498 509 509 502 502 509 509 511 511 502 502 502 502 511 511 504 504 511 511 513 513 504 504 504 504 513 513 506 506 513 513 515 515 506 506 506 506 515 515 507 507 515 515 516 516 507 507 507 507 516 516 505 505 516 516 514 514 505 505 505 505 514 514 503 503 514 514 512 512 503 503 503 503 512 512 501 501 512 512 510 510 501 501 501 501 510 510 497 497 510 510 508 508 497 497 583 583 582 582 581 581 582 582 580 580 581 581 581 581 580 580 579 579 580 580 578 578 579 579 579 579 578 578 576 576 574 574 573 573 564 564 573 573 559 559 564 564 564 564 559 559 561 561 561 561 559 559 557 557 559 559 555 555 557 557 557 557 555 555 553 553 555 555 551 551 553 553 553 553 551 551 550 550 551 551 547 547 550 550 550 550 547 547 546 546 547 547 543 543 546 546 546 546 543 543 542 542 543 543 539 539 542 542 542 542 539 539 538 538 539 539 535 535 538 538 538 538 535 535 534 534 535 535 530 530 534 534 534 534 530 530 531 531 530 530 525 525 531 531 531 531 525 525 527 527 525 525 520 520 527 527 527 527 520 520 524 524 520 520 518 518 524 524 524 524 518 518 522 522 518 518 517 517 522 522 522 522 517 517 523 523 517 517 519 519 523 523 523 523 519 519 526 526 519 519 521 521 526 526 526 526 521 521 529 529 521 521 528 528 529 529 529 529 528 528 533 533 528 528 532 532 533 533 533 533 532 532 537 537 532 532 536 536 537 537 537 537 536 536 540 540 536 536 541 541 540 540 540 540 541 541 544 544 541 541 545 545 544 544 544 544 545 545 548 548 545 545 549 549 548 548 548 548 549 549 552 552 549 549 554 554 552 552 552 552 554 554 556 556 554 554 558 558 556 556 556 556 558 558 560 560 558 558 562 562 560 560 560 560 562 562 563 563 562 562 565 565 563 563 563 563 565 565 566 566 565 565 567 567 566 566 566 566 567 567 568 568 567 567 569 569 568 568 568 568 569 569 570 570 569 569 571 571 570 570 570 570 571 571 572 572 571 571 575 575 572 572 572 572 575 575 576 576 575 575 577 577 576 576 576 576 577 577 579 579 601 601 602 602 603 603 584 584 588 588 585 585 588 588 586 586 585 585 601 601 589 589 600 600 589 589 587 587 600 600 600 600 587 587 599 599 588 588 590 590 586 586 590 590 593 593 586 586 586 586 593 593 587 587 593 593 594 594 587 587 587 587 594 594 599 599 601 601 603 603 589 589 603 603 604 604 589 589 589 589 604 604 591 591 596 596 617 617 597 597 617 617 618 618 597 597 597 597 618 618 598 598 592 592 614 614 595 595 614 614 615 615 595 595 595 595 615 615 596 596 615 615 616 616 596 596 596 596 616 616 617 617 604 604 605 605 591 591 605 605 606 606 591 591 591 591 606 606 592 592 606 606 607 607 592 592 592 592 607 607 608 608 611 611 612 612 592 592 612 612 613 613 592 592 592 592 613 613 614 614 608 608 609 609 592 592 609 609 610 610 592 592 592 592 610 610 611 611 655 655 656 656 679 679 679 679 678 678 677 677 643 643 642 642 621 621 642 642 641 641 621 621 621 621 641 641 620 620 641 641 640 640 620 620 648 648 621 621 652 652 621 621 645 645 652 652 652 652 645 645 657 657 625 625 624 624 620 620 648 648 647 647 621 621 647 647 644 644 621 621 621 621 644 644 643 643 627 627 640 640 639 639 640 640 627 627 620 620 627 627 626 626 620 620 620 620 626 626 625 625 624 624 623 623 620 620 623 623 622 622 620 620 620 620 622 622 619 619 664 664 663 663 649 649 657 657 645 645 658 658 645 645 646 646 658 658 658 658 646 646 659 659 646 646 649 649 659 659 659 659 649 649 660 660 663 663 662 662 649 649 662 662 661 661 649 649 649 649 661 661 660 660 675 675 674 674 650 650 674 674 673 673 650 650 650 650 673 673 672 672 672 672 671 671 650 650 671 671 670 670 650 650 650 650 670 670 669 669 650 650 666 666 649 649 666 666 665 665 649 649 649 649 665 665 664 664 675 675 650 650 676 676 650 650 651 651 676 676 676 676 651 651 677 677 651 651 653 653 677 677 677 677 653 653 679 679 653 653 654 654 679 679 679 679 654 654 655 655 635 635 634 634 628 628 669 669 668 668 650 650 668 668 667 667 650 650 650 650 667 667 666 666 639 639 638 638 627 627 638 638 637 637 627 627 627 627 637 637 628 628 637 637 636 636 628 628 628 628 636 636 635 635 629 629 628 628 630 630 628 628 631 631 630 630 634 634 633 633 628 628 633 633 632 632 628 628 628 628 632 632 631 631 690 690 691 691 687 687 694 694 693 693 688 688 688 688 689 689 694 694 689 689 695 695 694 694 694 694 695 695 696 696 695 695 697 697 696 696 696 696 697 697 698 698 690 690 687 687 692 692 705 705 703 703 704 704 703 703 702 702 704 704 704 704 702 702 700 700 702 702 701 701 700 700 700 700 701 701 697 697 701 701 699 699 697 697 697 697 699 699 698 698 684 684 683 683 682 682 683 683 681 681 682 682 682 682 681 681 680 680 693 693 692 692 688 688 692 692 687 687 688 688 8693 8693 8694 8694 686 686 8695 8695 683 683 686 686 686 686 683 683 685 685 683 683 684 684 685 685 711 711 712 712 8696 8696 722 722 725 725 721 721 724 724 726 726 729 729 725 725 722 722 729 729 722 722 723 723 729 729 729 729 723 723 724 724 726 726 727 727 729 729 727 727 728 728 729 729 729 729 728 728 730 730 719 719 715 715 717 717 715 715 718 718 717 717 709 709 711 711 713 713 713 713 711 711 8697 8697 711 711 8698 8698 8699 8699 714 714 715 715 716 716 715 715 719 719 716 716 716 716 719 719 721 721 719 719 720 720 721 721 721 721 720 720 722 722 706 706 707 707 708 708 707 707 709 709 708 708 708 708 709 709 710 710 709 709 713 713 710 710 731 731 732 732 733 733 732 732 734 734 733 733 733 733 734 734 735 735 734 734 736 736 735 735 735 735 736 736 737 737 736 736 738 738 737 737 737 737 738 738 739 739 738 738 740 740 739 739 755 755 756 756 759 759 769 769 763 763 771 771 763 763 773 773 771 771 769 769 766 766 763 763 766 766 764 764 763 763 763 763 764 764 762 762 764 764 765 765 762 762 762 762 765 765 768 768 747 747 746 746 748 748 746 746 745 745 748 748 741 741 742 742 743 743 742 742 748 748 743 743 743 743 748 748 744 744 748 748 745 745 744 744 755 755 759 759 754 754 759 759 758 758 754 754 754 754 758 758 753 753 758 758 752 752 753 753 753 753 752 752 751 751 752 752 750 750 751 751 751 751 750 750 748 748 750 750 749 749 748 748 748 748 749 749 747 747 756 756 757 757 759 759 757 757 760 760 759 759 759 759 760 760 762 762 760 760 761 761 762 762 762 762 761 761 763 763 786 786 784 784 794 794 784 784 782 782 794 794 790 790 783 783 791 791 783 783 785 785 791 791 791 791 785 785 792 792 785 785 787 787 792 792 792 792 787 787 793 793 787 787 789 789 793 793 793 793 789 789 794 794 789 789 788 788 794 794 794 794 788 788 786 786 768 768 770 770 762 762 770 770 772 772 762 762 762 762 772 772 767 767 772 772 774 774 767 767 767 767 774 774 780 780 774 774 776 776 780 780 776 776 778 778 780 780 780 780 778 778 790 790 778 778 781 781 790 790 790 790 781 781 783 783 782 782 779 779 794 794 779 779 777 777 794 794 794 794 777 777 763 763 777 777 775 775 763 763 763 763 775 775 773 773 804 804 802 802 813 813 813 813 802 802 812 812 807 807 811 811 795 795 811 811 812 812 795 795 795 795 812 812 796 796 812 812 802 802 796 796 800 800 799 799 814 814 799 799 801 801 814 814 814 814 801 801 813 813 801 801 803 803 813 813 813 813 803 803 804 804 814 814 815 815 800 800 815 815 816 816 800 800 800 800 816 816 797 797 816 816 810 810 797 797 797 797 810 810 798 798 810 810 809 809 798 798 809 809 808 808 798 798 798 798 808 808 805 805 808 808 806 806 805 805 873 873 874 874 860 860 860 860 821 821 873 873 821 821 823 823 873 873 873 873 823 823 872 872 877 877 833 833 832 832 877 877 832 832 876 876 8700 8700 844 844 874 874 844 844 850 850 874 874 874 874 850 850 860 860 832 832 855 855 876 876 855 855 854 854 876 876 876 876 854 854 875 875 854 854 851 851 875 875 8701 8701 8702 8702 844 844 878 878 879 879 835 835 835 835 856 856 878 878 856 856 852 852 878 878 878 878 852 852 877 877 852 852 834 834 877 877 877 877 834 834 833 833 881 881 839 839 840 840 881 881 840 840 880 880 840 840 838 838 880 880 838 838 837 837 880 880 880 880 837 837 879 879 837 837 836 836 879 879 879 879 836 836 835 835 883 883 862 862 882 882 862 862 861 861 882 882 882 882 861 861 881 881 861 861 827 827 881 881 881 881 827 827 839 839 853 853 884 884 847 847 884 884 885 885 847 847 853 853 846 846 884 884 846 846 828 828 884 884 884 884 828 828 883 883 828 828 845 845 883 883 883 883 845 845 862 862 8703 8703 888 888 857 857 857 857 8704 8704 8705 8705 849 849 843 843 887 887 887 887 843 843 886 886 843 843 842 842 886 886 842 842 841 841 886 886 886 886 841 841 885 885 841 841 848 848 885 885 885 885 848 848 847 847 890 890 826 826 824 824 890 890 824 824 889 889 824 824 825 825 889 889 825 825 829 829 889 889 889 889 829 829 888 888 829 829 863 863 888 888 888 888 863 863 857 857 891 891 892 892 868 868 826 826 890 890 858 858 890 890 891 891 858 858 858 858 891 891 859 859 891 891 868 868 859 859 868 868 867 867 859 859 859 859 867 867 819 819 867 867 865 865 819 819 819 819 865 865 818 818 866 866 820 820 864 864 820 820 817 817 864 864 866 866 869 869 820 820 869 869 870 870 820 820 820 820 870 870 871 871 823 823 830 830 872 872 830 830 831 831 872 872 872 872 831 831 871 871 831 831 822 822 871 871 871 871 822 822 820 820 900 900 902 902 906 906 900 900 906 906 897 897 906 906 907 907 897 897 897 897 907 907 898 898 907 907 908 908 898 898 908 908 909 909 898 898 898 898 909 909 904 904 909 909 910 910 904 904 904 904 910 910 903 903 910 910 911 911 903 903 912 912 893 893 911 911 893 893 899 899 911 911 911 911 899 899 903 903 914 914 905 905 901 901 914 914 901 901 913 913 901 901 896 896 913 913 896 896 895 895 913 913 913 913 895 895 912 912 895 895 894 894 912 912 912 912 894 894 893 893 973 973 972 972 915 915 915 915 916 916 973 973 916 916 917 917 973 973 973 973 917 917 974 974 917 917 918 918 974 974 974 974 918 918 975 975 918 918 919 919 975 975 975 975 919 919 976 976 919 919 920 920 976 976 920 920 921 921 976 976 976 976 921 921 977 977 979 979 926 926 980 980 926 926 927 927 980 980 980 980 927 927 981 981 921 921 922 922 977 977 922 922 923 923 977 977 977 977 923 923 978 978 923 923 924 924 978 978 978 978 924 924 979 979 924 924 925 925 979 979 979 979 925 925 926 926 933 933 984 984 983 983 982 982 931 931 983 983 931 931 932 932 983 983 983 983 932 932 933 933 927 927 928 928 981 981 928 928 929 929 981 981 981 981 929 929 982 982 929 929 930 930 982 982 982 982 930 930 931 931 987 987 937 937 988 988 937 937 938 938 988 988 988 988 938 938 989 989 984 984 933 933 8706 8706 933 933 934 934 8707 8707 8708 8708 934 934 8709 8709 934 934 8710 8710 8711 8711 986 986 935 935 987 987 935 935 936 936 987 987 987 987 936 936 937 937 938 938 939 939 989 989 939 939 940 940 989 989 989 989 940 940 990 990 940 940 941 941 990 990 941 941 942 942 990 990 990 990 942 942 991 991 942 942 943 943 991 991 943 943 944 944 991 991 991 991 944 944 992 992 944 944 945 945 992 992 945 945 946 946 992 992 992 992 946 946 993 993 946 946 947 947 993 993 993 993 947 947 994 994 947 947 948 948 994 994 994 994 948 948 995 995 948 948 949 949 995 995 949 949 950 950 995 995 995 995 950 950 996 996 950 950 951 951 996 996 996 996 951 951 997 997 8712 8712 952 952 8713 8713 952 952 953 953 8714 8714 8715 8715 953 953 998 998 953 953 954 954 998 998 998 998 954 954 999 999 954 954 955 955 999 999 999 999 955 955 1000 1000 955 955 956 956 1000 1000 956 956 957 957 1000 1000 1000 1000 957 957 1001 1001 957 957 958 958 1001 1001 1001 1001 958 958 1002 1002 958 958 959 959 1002 1002 1002 1002 959 959 1003 1003 959 959 960 960 1003 1003 1005 1005 965 965 1006 1006 965 965 966 966 1006 1006 1006 1006 966 966 1007 1007 960 960 961 961 1003 1003 961 961 962 962 1003 1003 1003 1003 962 962 1004 1004 962 962 963 963 1004 1004 1004 1004 963 963 1005 1005 963 963 964 964 1005 1005 1005 1005 964 964 965 965 971 971 1010 1010 970 970 1010 1010 1009 1009 970 970 970 970 1009 1009 969 969 1009 1009 1008 1008 969 969 969 969 1008 1008 968 968 1008 1008 1007 1007 968 968 968 968 1007 1007 967 967 1007 1007 966 966 967 967 1026 1026 1027 1027 1036 1036 1066 1066 1067 1067 1068 1068 1089 1089 1088 1088 1069 1069 1091 1091 1089 1089 1092 1092 1089 1089 1069 1069 1092 1092 1092 1092 1069 1069 1107 1107 1088 1088 1086 1086 1069 1069 1086 1086 1085 1085 1069 1069 1069 1069 1085 1085 1070 1070 1099 1099 1098 1098 1068 1068 1098 1098 1100 1100 1068 1068 1068 1068 1100 1100 1069 1069 1100 1100 1106 1106 1069 1069 1069 1069 1106 1106 1107 1107 1090 1090 1110 1110 1102 1102 1099 1099 1068 1068 1102 1102 1068 1068 1067 1067 1102 1102 1102 1102 1067 1067 1090 1090 1058 1058 1059 1059 1060 1060 1059 1059 1066 1066 1060 1060 1045 1045 1046 1046 1053 1053 1046 1046 1047 1047 1053 1053 1047 1047 1049 1049 1053 1053 1049 1049 1050 1050 1053 1053 1053 1053 1050 1050 1052 1052 1050 1050 1051 1051 1052 1052 1052 1052 1051 1051 1056 1056 1032 1032 1033 1033 1031 1031 1033 1033 1034 1034 1031 1031 1031 1031 1034 1034 1030 1030 1030 1030 1034 1034 1029 1029 1034 1034 1035 1035 1029 1029 1029 1029 1035 1035 1028 1028 1016 1016 1017 1017 1024 1024 1017 1017 1018 1018 1024 1024 1018 1018 1019 1019 1024 1024 8716 8716 8717 8717 1020 1020 1015 1015 1025 1025 1014 1014 1025 1025 1042 1042 1014 1014 1014 1014 1042 1042 1013 1013 1013 1013 1043 1043 1012 1012 1043 1043 1044 1044 1012 1012 1012 1012 1044 1044 1011 1011 1112 1112 1048 1048 1105 1105 1048 1048 1044 1044 1105 1105 1105 1105 1044 1044 1096 1096 1044 1044 1043 1043 1096 1096 1096 1096 1043 1043 1095 1095 1013 1013 1042 1042 1043 1043 1042 1042 1094 1094 1043 1043 1043 1043 1094 1094 1095 1095 1109 1109 1103 1103 1041 1041 1103 1103 1093 1093 1041 1041 1065 1065 1097 1097 8718 8718 1097 1097 1101 1101 8719 8719 8720 8720 1101 1101 8721 8721 1101 1101 8722 8722 8723 8723 1041 1041 1111 1111 1109 1109 1082 1082 1083 1083 1065 1065 1083 1083 1087 1087 1065 1065 1087 1087 1108 1108 1065 1065 1108 1108 1104 1104 1065 1065 1065 1065 1104 1104 1097 1097 1085 1085 1084 1084 1070 1070 1084 1084 1081 1081 1070 1070 1070 1070 1081 1081 1080 1080 1073 1073 1074 1074 1071 1071 1074 1074 1076 1076 1071 1071 1071 1071 1076 1076 1064 1064 1076 1076 1078 1078 1064 1064 1064 1064 1078 1078 1079 1079 1080 1080 1077 1077 1070 1070 1077 1077 1075 1075 1070 1070 1070 1070 1075 1075 1071 1071 1075 1075 1072 1072 1071 1071 1071 1071 1072 1072 1073 1073 1021 1021 1022 1022 1023 1023 1022 1022 1026 1026 1023 1023 1023 1023 1026 1026 1037 1037 1026 1026 1036 1036 1037 1037 1037 1037 1036 1036 1055 1055 1036 1036 1054 1054 1055 1055 1032 1032 1045 1045 1033 1033 1045 1045 1053 1053 1033 1033 1033 1033 1053 1053 1034 1034 1053 1053 1054 1054 1034 1034 1034 1034 1054 1054 1035 1035 1054 1054 1036 1036 1035 1035 1035 1035 1036 1036 1028 1028 1036 1036 1027 1027 1028 1028 1057 1057 1058 1058 1056 1056 1058 1058 1060 1060 1056 1056 1056 1056 1060 1060 1052 1052 1060 1060 1061 1061 1052 1052 1052 1052 1061 1061 1053 1053 1061 1061 1062 1062 1053 1053 1053 1053 1062 1062 1054 1054 1062 1062 1063 1063 1054 1054 1054 1054 1063 1063 1055 1055 1015 1015 1016 1016 1025 1025 1016 1016 1024 1024 1025 1025 1025 1025 1024 1024 1039 1039 8724 8724 1038 1038 8725 8725 8726 8726 1038 1038 1064 1064 1079 1079 1082 1082 1064 1064 1082 1082 1065 1065 1064 1064 1064 1064 1065 1065 8727 8727 1065 1065 8728 8728 8729 8729 1039 1039 1040 1040 1025 1025 1040 1040 1041 1041 1025 1025 1025 1025 1041 1041 1042 1042 1041 1041 1093 1093 1042 1042 1042 1042 1093 1093 1094 1094 1066 1066 1068 1068 1060 1060 1068 1068 1069 1069 1060 1060 1060 1060 1069 1069 1061 1061 1069 1069 1070 1070 1061 1061 1061 1061 1070 1070 1062 1062 1070 1070 1071 1071 1062 1062 1062 1062 1071 1071 1063 1063 1071 1071 1064 1064 1063 1063 1063 1063 1064 1064 1055 1055 1064 1064 1038 1038 1055 1055 1055 1055 1038 1038 1037 1037 1038 1038 8730 8730 1037 1037 1037 1037 8731 8731 1023 1023 8732 8732 1020 1020 1023 1023 1023 1023 1020 1020 1021 1021 1114 1114 1113 1113 1125 1125 1213 1213 1210 1210 1141 1141 1207 1207 1204 1204 1142 1142 1215 1215 1193 1193 1164 1164 8733 8733 1201 1201 8734 8734 1201 1201 1202 1202 8735 8735 8736 8736 1202 1202 1164 1164 1202 1202 1214 1214 1164 1164 1164 1164 1214 1214 1215 1215 1140 1140 1200 1200 1209 1209 1200 1200 1140 1140 1198 1198 1140 1140 1139 1139 1198 1198 1198 1198 1139 1139 1216 1216 1125 1125 1113 1113 1140 1140 1113 1113 1137 1137 1140 1140 1140 1140 1137 1137 1139 1139 1117 1117 1116 1116 1125 1125 1116 1116 1115 1115 1125 1125 1125 1125 1115 1115 1114 1114 1118 1118 1126 1126 1119 1119 1126 1126 1127 1127 1119 1119 1128 1128 8737 8737 8738 8738 1121 1121 1120 1120 1127 1127 1127 1127 1120 1120 1119 1119 1130 1130 1124 1124 1129 1129 1124 1124 1123 1123 1129 1129 1129 1129 1123 1123 1128 1128 1123 1123 1122 1122 1128 1128 1128 1128 1122 1122 8739 8739 1135 1135 1134 1134 1148 1148 1134 1134 1133 1133 1148 1148 1149 1149 1138 1138 1136 1136 1158 1158 1154 1154 1157 1157 1154 1154 1153 1153 1157 1157 1153 1153 1152 1152 1157 1157 1152 1152 1151 1151 1157 1157 1157 1157 1151 1151 1150 1150 1162 1162 1161 1161 1169 1169 1161 1161 1160 1160 1169 1169 1169 1169 1160 1160 1159 1159 1176 1176 1171 1171 1170 1170 1171 1171 1176 1176 1196 1196 1176 1176 1203 1203 1196 1196 1196 1196 1203 1203 1217 1217 1206 1206 1212 1212 1175 1175 1212 1212 1211 1211 1175 1175 1175 1175 1211 1211 1176 1176 1211 1211 1208 1208 1176 1176 1176 1176 1208 1208 1203 1203 1194 1194 1195 1195 1175 1175 1195 1195 1197 1197 1175 1175 1197 1197 1199 1199 1175 1175 1175 1175 1199 1199 1206 1206 1187 1187 1189 1189 1174 1174 1189 1189 1190 1190 1174 1174 1174 1174 1190 1190 1192 1192 1180 1180 1181 1181 1173 1173 1181 1181 1185 1185 1173 1173 1173 1173 1185 1185 1174 1174 1185 1185 1186 1186 1174 1174 1174 1174 1186 1186 1187 1187 1182 1182 1177 1177 1172 1172 1177 1177 1178 1178 1172 1172 1172 1172 1178 1178 1173 1173 1178 1178 1179 1179 1173 1173 1173 1173 1179 1179 1180 1180 1191 1191 1188 1188 1165 1165 1188 1188 1184 1184 1165 1165 1165 1165 1184 1184 1183 1183 1167 1167 1175 1175 1168 1168 1175 1175 1176 1176 1168 1168 1168 1168 1176 1176 1169 1169 1176 1176 1170 1170 1169 1169 1169 1169 1170 1170 1162 1162 1150 1150 1138 1138 1157 1157 1138 1138 1149 1149 1157 1157 1157 1157 1149 1149 1156 1156 1136 1136 1135 1135 1149 1149 1135 1135 1148 1148 1149 1149 1149 1149 1148 1148 1156 1156 1148 1148 1147 1147 1156 1156 1156 1156 1147 1147 1155 1155 1147 1147 1146 1146 1155 1155 1155 1155 1146 1146 1145 1145 1183 1183 1182 1182 1165 1165 1182 1182 1172 1172 1165 1165 1165 1165 1172 1172 1166 1166 1172 1172 1173 1173 1166 1166 1166 1166 1173 1173 1167 1167 1173 1173 1174 1174 1167 1167 1167 1167 1174 1174 1175 1175 1174 1174 1192 1192 1175 1175 1175 1175 1192 1192 1194 1194 1193 1193 1191 1191 1164 1164 1191 1191 1165 1165 1164 1164 1164 1164 1165 1165 1145 1145 1165 1165 1166 1166 1145 1145 1145 1145 1166 1166 1155 1155 1166 1166 1167 1167 1155 1155 1155 1155 1167 1167 1156 1156 1167 1167 1168 1168 1156 1156 1156 1156 1168 1168 1157 1157 1168 1168 1169 1169 1157 1157 1157 1157 1169 1169 1158 1158 1169 1169 1159 1159 1158 1158 1158 1158 1159 1159 1154 1154 1204 1204 1205 1205 1142 1142 1205 1205 1163 1163 1142 1142 1142 1142 1163 1163 1143 1143 8740 8740 1164 1164 8741 8741 8742 8742 1164 1164 8743 8743 1164 1164 1145 1145 8744 8744 1209 1209 1213 1213 1140 1140 1213 1213 1141 1141 1140 1140 1140 1140 1141 1141 1125 1125 1141 1141 1126 1126 1125 1125 1125 1125 1126 1126 1117 1117 1126 1126 1118 1118 1117 1117 1133 1133 1132 1132 1148 1148 1132 1132 1131 1131 1148 1148 1148 1148 1131 1131 1147 1147 1131 1131 1130 1130 1147 1147 1147 1147 1130 1130 1146 1146 1130 1130 1129 1129 1146 1146 1146 1146 1129 1129 1145 1145 1129 1129 1128 1128 1145 1145 1145 1145 1128 1128 8745 8745 1128 1128 8746 8746 8747 8747 1144 1144 1127 1127 1143 1143 1127 1127 1126 1126 1143 1143 1143 1143 1126 1126 1142 1142 1126 1126 1141 1141 1142 1142 1142 1142 1141 1141 1207 1207 1141 1141 1210 1210 1207 1207 1221 1221 1222 1222 1230 1230 1218 1218 1219 1219 1230 1230 1219 1219 1220 1220 1230 1230 1230 1230 1220 1220 1221 1221 1237 1237 1236 1236 1238 1238 1236 1236 1225 1225 1238 1238 1238 1238 1225 1225 1239 1239 1225 1225 1226 1226 1239 1239 1239 1239 1226 1226 1240 1240 1226 1226 1241 1241 1240 1240 1250 1250 1249 1249 1228 1228 1249 1249 1227 1227 1228 1228 1254 1254 1253 1253 1229 1229 1253 1253 1252 1252 1229 1229 1229 1229 1252 1252 1228 1228 1252 1252 1251 1251 1228 1228 1228 1228 1251 1251 1250 1250 1236 1236 1235 1235 1225 1225 1235 1235 1234 1234 1225 1225 1225 1225 1234 1234 1233 1233 1222 1222 1223 1223 1230 1230 1223 1223 1224 1224 1230 1230 1230 1230 1224 1224 1231 1231 1224 1224 1225 1225 1231 1231 1231 1231 1225 1225 1232 1232 1225 1225 1233 1233 1232 1232 1227 1227 1243 1243 1226 1226 1243 1243 1242 1242 1226 1226 1226 1226 1242 1242 1241 1241 1249 1249 1248 1248 1227 1227 1248 1248 1247 1247 1227 1227 1227 1227 1247 1247 1246 1246 1246 1246 1245 1245 1227 1227 1245 1245 1244 1244 1227 1227 1227 1227 1244 1244 1243 1243 1256 1256 1255 1255 1257 1257 1255 1255 1265 1265 1257 1257 1291 1291 1292 1292 1293 1293 1294 1294 1295 1295 1296 1296 1316 1316 1317 1317 1315 1315 1317 1317 1274 1274 1315 1315 1294 1294 1296 1296 1293 1293 1286 1286 1287 1287 1262 1262 1258 1258 1257 1257 1259 1259 1257 1257 1265 1265 1259 1259 1259 1259 1265 1265 1260 1260 1265 1265 1261 1261 1260 1260 1261 1261 1265 1265 1262 1262 1265 1265 1266 1266 1262 1262 1262 1262 1266 1266 1268 1268 1287 1287 1288 1288 1262 1262 1288 1288 1289 1289 1262 1262 1262 1262 1289 1289 1290 1290 1274 1274 1273 1273 1315 1315 1273 1273 1271 1271 1315 1315 1315 1315 1271 1271 1314 1314 1271 1271 1313 1313 1314 1314 1308 1308 1309 1309 1267 1267 1268 1268 1269 1269 1262 1262 1269 1269 1270 1270 1262 1262 1262 1262 1270 1270 1286 1286 1270 1270 1272 1272 1286 1286 1309 1309 1310 1310 1267 1267 1310 1310 1311 1311 1267 1267 1267 1267 1311 1311 1271 1271 1311 1311 1312 1312 1271 1271 1271 1271 1312 1312 1313 1313 1290 1290 1291 1291 1262 1262 1291 1291 1293 1293 1262 1262 1262 1262 1293 1293 1263 1263 1293 1293 1296 1296 1263 1263 1263 1263 1296 1296 1264 1264 1296 1296 1297 1297 1264 1264 1264 1264 1297 1297 1298 1298 1298 1298 1299 1299 1264 1264 1299 1299 1300 1300 1264 1264 1264 1264 1300 1300 1267 1267 1300 1300 1301 1301 1267 1267 1267 1267 1301 1301 1302 1302 1302 1302 1303 1303 1267 1267 1303 1303 1304 1304 1267 1267 1267 1267 1304 1304 1305 1305 1278 1278 1279 1279 1285 1285 1305 1305 1306 1306 1267 1267 1306 1306 1307 1307 1267 1267 1267 1267 1307 1307 1308 1308 1272 1272 1275 1275 1286 1286 1275 1275 1276 1276 1286 1286 1286 1286 1276 1276 1285 1285 1276 1276 1277 1277 1285 1285 1285 1285 1277 1277 1278 1278 1284 1284 1285 1285 1283 1283 1285 1285 1282 1282 1283 1283 1279 1279 1280 1280 1285 1285 1280 1280 1281 1281 1285 1285 1285 1285 1281 1281 1282 1282 1340 1340 1335 1335 1336 1336 1350 1350 1380 1380 1379 1379 1350 1350 1349 1349 1341 1341 1349 1349 1319 1319 1341 1341 1341 1341 1319 1319 1318 1318 1348 1348 8748 8748 8749 8749 1321 1321 1320 1320 1349 1349 1349 1349 1320 1320 1319 1319 1326 1326 1325 1325 1339 1339 1325 1325 1324 1324 1339 1339 1339 1339 1324 1324 8750 8750 1331 1331 1332 1332 1338 1338 1332 1332 1333 1333 1338 1338 1338 1338 1333 1333 1339 1339 1333 1333 1334 1334 1339 1339 1339 1339 1334 1334 1326 1326 1331 1331 1338 1338 1330 1330 1338 1338 1337 1337 1330 1330 1330 1330 1337 1337 1329 1329 1337 1337 1336 1336 1329 1329 1329 1329 1336 1336 1328 1328 1336 1336 1335 1335 1328 1328 1328 1328 1335 1335 1327 1327 1353 1353 1352 1352 1354 1354 1352 1352 1351 1351 1354 1354 1354 1354 1351 1351 1343 1343 1351 1351 1342 1342 1343 1343 1362 1362 1354 1354 1363 1363 1354 1354 1364 1364 1363 1363 1353 1353 1354 1354 1360 1360 1354 1354 1362 1362 1360 1360 1360 1360 1362 1362 1361 1361 1376 1376 1375 1375 1359 1359 1375 1375 1374 1374 1359 1359 1359 1359 1374 1374 1358 1358 1350 1350 1379 1379 1349 1349 1379 1379 1378 1378 1349 1349 1349 1349 1378 1378 1377 1377 8751 8751 1376 1376 8752 8752 1376 1376 1359 1359 8753 8753 8754 8754 1359 1359 1348 1348 1359 1359 1358 1358 1348 1348 1348 1348 1358 1358 1347 1347 1358 1358 1357 1357 1347 1347 1347 1347 1357 1357 1346 1346 1344 1344 1345 1345 1355 1355 1345 1345 1356 1356 1355 1355 1370 1370 1369 1369 1357 1357 1369 1369 1356 1356 1357 1357 1357 1357 1356 1356 1346 1346 1356 1356 1345 1345 1346 1346 1365 1365 1364 1364 1355 1355 1364 1364 1354 1354 1355 1355 1355 1355 1354 1354 1344 1344 1354 1354 1343 1343 1344 1344 1344 1344 1343 1343 1340 1340 1343 1343 1342 1342 1340 1340 1369 1369 1368 1368 1356 1356 1368 1368 1367 1367 1356 1356 1356 1356 1367 1367 1355 1355 1367 1367 1366 1366 1355 1355 1355 1355 1366 1366 1365 1365 1374 1374 1373 1373 1358 1358 1373 1373 1372 1372 1358 1358 1358 1358 1372 1372 1357 1357 1372 1372 1371 1371 1357 1357 1357 1357 1371 1371 1370 1370 1340 1340 1336 1336 1344 1344 1336 1336 1337 1337 1344 1344 1344 1344 1337 1337 1345 1345 1337 1337 1338 1338 1345 1345 1345 1345 1338 1338 1346 1346 1338 1338 1339 1339 1346 1346 1346 1346 1339 1339 1347 1347 1339 1339 8755 8755 1347 1347 1347 1347 8756 8756 1348 1348 8757 8757 8758 8758 1348 1348 1348 1348 8759 8759 8760 8760 1388 1388 1389 1389 1400 1400 1395 1395 1403 1403 1402 1402 1416 1416 1417 1417 1425 1425 1426 1426 1446 1446 1445 1445 1426 1426 1445 1445 1417 1417 1403 1403 1398 1398 1405 1405 1403 1403 1395 1395 1398 1398 1395 1395 1396 1396 1398 1398 1398 1398 1396 1396 1397 1397 1391 1391 1392 1392 1401 1401 1392 1392 1393 1393 1401 1401 1401 1401 1393 1393 1402 1402 1393 1393 1394 1394 1402 1402 1402 1402 1394 1394 1395 1395 1400 1400 1389 1389 1401 1401 1389 1389 1390 1390 1401 1401 1401 1401 1390 1390 1391 1391 1388 1388 1400 1400 1387 1387 1400 1400 1399 1399 1387 1387 1387 1387 1399 1399 8761 8761 8762 8762 8763 8763 1399 1399 8764 8764 8765 8765 1399 1399 1399 1399 8766 8766 8767 8767 1381 1381 1382 1382 1404 1404 1382 1382 1408 1408 1404 1404 1404 1404 1408 1408 1407 1407 1408 1408 1428 1428 1407 1407 1407 1407 1428 1428 1427 1427 1412 1412 1413 1413 1424 1424 1413 1413 1414 1414 1424 1424 1424 1424 1414 1414 1425 1425 1414 1414 1415 1415 1425 1425 1425 1425 1415 1415 1416 1416 1421 1421 1411 1411 1422 1422 1411 1411 1412 1412 1422 1422 1422 1422 1412 1412 1423 1423 1412 1412 1424 1424 1423 1423 1423 1423 1424 1424 1442 1442 1417 1417 1445 1445 1425 1425 1445 1445 1444 1444 1425 1425 1425 1425 1444 1444 1424 1424 1444 1444 1443 1443 1424 1424 1424 1424 1443 1443 1442 1442 1419 1419 1420 1420 1436 1436 1421 1421 1420 1420 1411 1411 1420 1420 1419 1419 1411 1411 1411 1411 1419 1419 1410 1410 1419 1419 1418 1418 1410 1410 1410 1410 1418 1418 1409 1409 1418 1418 8768 8768 1409 1409 1432 1432 1431 1431 1418 1418 1431 1431 8769 8769 1418 1418 1418 1418 8770 8770 8771 8771 1430 1430 1429 1429 1408 1408 1408 1408 1429 1429 1428 1428 1436 1436 1435 1435 1419 1419 1435 1435 1434 1434 1419 1419 1419 1419 1434 1434 1418 1418 1434 1434 1433 1433 1418 1418 1418 1418 1433 1433 1432 1432 1442 1442 1441 1441 1423 1423 1441 1441 1440 1440 1423 1423 1423 1423 1440 1440 1422 1422 1440 1440 1439 1439 1422 1422 1422 1422 1439 1439 1421 1421 1439 1439 1438 1438 1421 1421 1421 1421 1438 1438 1420 1420 1438 1438 1437 1437 1420 1420 1420 1420 1437 1437 1436 1436 1382 1382 1383 1383 1408 1408 8772 8772 1399 1399 8773 8773 8774 8774 1399 1399 1409 1409 1399 1399 1400 1400 1409 1409 1409 1409 1400 1400 1410 1410 1400 1400 1401 1401 1410 1410 1410 1410 1401 1401 1411 1411 1401 1401 1402 1402 1411 1411 1411 1411 1402 1402 1412 1412 1402 1402 1403 1403 1412 1412 1412 1412 1403 1403 1413 1413 1403 1403 1405 1405 1413 1413 1413 1413 1405 1405 1414 1414 1405 1405 1406 1406 1414 1414 1414 1414 1406 1406 1415 1415 1508 1508 1510 1510 8775 8775 1510 1510 1508 1508 1511 1511 1511 1511 1508 1508 1512 1512 1508 1508 1513 1513 1512 1512 1512 1512 1513 1513 1514 1514 8776 8776 1505 1505 8777 8777 1505 1505 1506 1506 8778 8778 8779 8779 1506 1506 1508 1508 1482 1482 1487 1487 1486 1486 1487 1487 1490 1490 1486 1486 1486 1486 1490 1490 1500 1500 1470 1470 1478 1478 1466 1466 1448 1448 1447 1447 1456 1456 1456 1456 1463 1463 1466 1466 1463 1463 1469 1469 1466 1466 1466 1466 1469 1469 1470 1470 1471 1471 1468 1468 1467 1467 1468 1468 1458 1458 1467 1467 1473 1473 1472 1472 1471 1471 1484 1484 1483 1483 1481 1481 1510 1510 1509 1509 8780 8780 1509 1509 1507 1507 8781 8781 8782 8782 1507 1507 8783 8783 1507 1507 8784 8784 8785 8785 1492 1492 1504 1504 1491 1491 1504 1504 1502 1502 1491 1491 1491 1491 1502 1502 1501 1501 1499 1499 1488 1488 1501 1501 1488 1488 1489 1489 1501 1501 1501 1501 1489 1489 1491 1491 1493 1493 1483 1483 1494 1494 1483 1483 1484 1484 1494 1494 1494 1494 1484 1484 1495 1495 1484 1484 1485 1485 1495 1495 1495 1495 1485 1485 1496 1496 1485 1485 1488 1488 1496 1496 1496 1496 1488 1488 1498 1498 1488 1488 1499 1499 1498 1498 1500 1500 1503 1503 1486 1486 1503 1503 1497 1497 1486 1486 1486 1486 1497 1497 1480 1480 1497 1497 1492 1492 1480 1480 1480 1480 1492 1492 1479 1479 1492 1492 1491 1491 1479 1479 1479 1479 1491 1491 1477 1477 1491 1491 1489 1489 1477 1477 1477 1477 1489 1489 1476 1476 1489 1489 1488 1488 1476 1476 1476 1476 1488 1488 1475 1475 1488 1488 1485 1485 1475 1475 1475 1475 1485 1485 1474 1474 1485 1485 1484 1484 1474 1474 1474 1474 1484 1484 1473 1473 1484 1484 1481 1481 1473 1473 1473 1473 1481 1481 1472 1472 1471 1471 1467 1467 1473 1473 1467 1467 1465 1465 1473 1473 1473 1473 1465 1465 1474 1474 1465 1465 1464 1464 1474 1474 1474 1474 1464 1464 1475 1475 1464 1464 1462 1462 1475 1475 1475 1475 1462 1462 1476 1476 1462 1462 1461 1461 1476 1476 1476 1476 1461 1461 1477 1477 1461 1461 1459 1459 1477 1477 1477 1477 1459 1459 1479 1479 1459 1459 1460 1460 1479 1479 1479 1479 1460 1460 1480 1480 1460 1460 1466 1466 1480 1480 1480 1480 1466 1466 1486 1486 1466 1466 1478 1478 1486 1486 1486 1486 1478 1478 1482 1482 1456 1456 1466 1466 1448 1448 1466 1466 1460 1460 1448 1448 1448 1448 1460 1460 1449 1449 1460 1460 1459 1459 1449 1449 1449 1449 1459 1459 1450 1450 1459 1459 1461 1461 1450 1450 1450 1450 1461 1461 1451 1451 1461 1461 1462 1462 1451 1451 1451 1451 1462 1462 1452 1452 1462 1462 1464 1464 1452 1452 1452 1452 1464 1464 1453 1453 1464 1464 1465 1465 1453 1453 1453 1453 1465 1465 1454 1454 1465 1465 1467 1467 1454 1454 1454 1454 1467 1467 1455 1455 1467 1467 1458 1458 1455 1455 1455 1455 1458 1458 1457 1457 1561 1561 1562 1562 1551 1551 1553 1553 1552 1552 1567 1567 1515 1515 1516 1516 1527 1527 1516 1516 1533 1533 1527 1527 1527 1527 1533 1533 1530 1530 1553 1553 1548 1548 1552 1552 1548 1548 1547 1547 1552 1552 1552 1552 1547 1547 1533 1533 1547 1547 1536 1536 1533 1533 1533 1533 1536 1536 1530 1530 1571 1571 8786 8786 1572 1572 8787 8787 1574 1574 1572 1572 1574 1574 1575 1575 1572 1572 1575 1575 1576 1576 1572 1572 1572 1572 1576 1576 1578 1578 1576 1576 1577 1577 1578 1578 1578 1578 1577 1577 1579 1579 1559 1559 1560 1560 1556 1556 1560 1560 1550 1550 1556 1556 1556 1556 1550 1550 1549 1549 1549 1549 1550 1550 1544 1544 1550 1550 1539 1539 1544 1544 1544 1544 1539 1539 1538 1538 1538 1538 1539 1539 1537 1537 1539 1539 1534 1534 1537 1537 1537 1537 1534 1534 1535 1535 1534 1534 1523 1523 1535 1535 1535 1535 1523 1523 1524 1524 1516 1516 1517 1517 1533 1533 1517 1517 1526 1526 1533 1533 1533 1533 1526 1526 1552 1552 1526 1526 1546 1546 1552 1552 1552 1552 1546 1546 1567 1567 1546 1546 1563 1563 1567 1567 1567 1567 1563 1563 1568 1568 8788 8788 1571 1571 8789 8789 1517 1517 1518 1518 1526 1526 1518 1518 1525 1525 1526 1526 1526 1526 1525 1525 1546 1546 1525 1525 1545 1545 1546 1546 1546 1546 1545 1545 1563 1563 1545 1545 1558 1558 1563 1563 8790 8790 8791 8791 1574 1574 1569 1569 1570 1570 1558 1558 8792 8792 1573 1573 8793 8793 8794 8794 1573 1573 1574 1574 1519 1519 1520 1520 1528 1528 1520 1520 1529 1529 1528 1528 1528 1528 1529 1529 1543 1543 1529 1529 1542 1542 1543 1543 1543 1543 1542 1542 1557 1557 1542 1542 1555 1555 1557 1557 1518 1518 1519 1519 1525 1525 1519 1519 1528 1528 1525 1525 1525 1525 1528 1528 1545 1545 1528 1528 1543 1543 1545 1545 1545 1545 1543 1543 1558 1558 1543 1543 1557 1557 1558 1558 1558 1558 1557 1557 1569 1569 1557 1557 1555 1555 1569 1569 1569 1569 1555 1555 1566 1566 1555 1555 1565 1565 1566 1566 1564 1564 1565 1565 1554 1554 1565 1565 1555 1555 1554 1554 1554 1554 1555 1555 1541 1541 1555 1555 1542 1542 1541 1541 1541 1541 1542 1542 1531 1531 1542 1542 1529 1529 1531 1531 1531 1531 1529 1529 1521 1521 1529 1529 1520 1520 1521 1521 1562 1562 1564 1564 1551 1551 1564 1564 1554 1554 1551 1551 1551 1551 1554 1554 1540 1540 1554 1554 1541 1541 1540 1540 1540 1540 1541 1541 1532 1532 1541 1541 1531 1531 1532 1532 1532 1532 1531 1531 1522 1522 1531 1531 1521 1521 1522 1522 1560 1560 1561 1561 1550 1550 1561 1561 1551 1551 1550 1550 1550 1550 1551 1551 1539 1539 1551 1551 1540 1540 1539 1539 1539 1539 1540 1540 1534 1534 1540 1540 1532 1532 1534 1534 1534 1534 1532 1532 1523 1523 1532 1532 1522 1522 1523 1523 1612 1612 1611 1611 1657 1657 1606 1606 1605 1605 1655 1655 1604 1604 8795 8795 8796 8796 1601 1601 1600 1600 1652 1652 1595 1595 1594 1594 1648 1648 1593 1593 1592 1592 1647 1647 1590 1590 1589 1589 1645 1645 1582 1582 1581 1581 1642 1642 1835 1835 1836 1836 1797 1797 1830 1830 1831 1831 1794 1794 1827 1827 1828 1828 1792 1792 1824 1824 1825 1825 1790 1790 1822 1822 1823 1823 1789 1789 1819 1819 1820 1820 1787 1787 1815 1815 1816 1816 1784 1784 1812 1812 1813 1813 1782 1782 1810 1810 1811 1811 1781 1781 1807 1807 1808 1808 1779 1779 1804 1804 1805 1805 1777 1777 1802 1802 1803 1803 1776 1776 1799 1799 1800 1800 1774 1774 8797 8797 8798 8798 1727 1727 8799 8799 8800 8800 1743 1743 1623 1623 1607 1607 1627 1627 1607 1607 1656 1656 1627 1627 1627 1627 1656 1656 1632 1632 1623 1623 1619 1619 1607 1607 1619 1619 1615 1615 1607 1607 1607 1607 1615 1615 1608 1608 8801 8801 8802 8802 1710 1710 8803 8803 8804 8804 1710 1710 8805 8805 8806 8806 1710 1710 1710 1710 8807 8807 8808 8808 1662 1662 1638 1638 1656 1656 1656 1656 1638 1638 1632 1632 1684 1684 1680 1680 1711 1711 1684 1684 1711 1711 1692 1692 8809 8809 1742 1742 8810 8810 8811 8811 1742 1742 8812 8812 1685 1685 1687 1687 1689 1689 1687 1687 1693 1693 1689 1689 8813 8813 8814 8814 1744 1744 8815 8815 1743 1743 8816 8816 1636 1636 1640 1640 1657 1657 1640 1640 1663 1663 1657 1657 1657 1657 1663 1663 1712 1712 1663 1663 1665 1665 1712 1712 1712 1712 1665 1665 1668 1668 1668 1668 1673 1673 1712 1712 1673 1673 1675 1675 1712 1712 1712 1712 1675 1675 1681 1681 1622 1622 1611 1611 1620 1620 1611 1611 1610 1610 1620 1620 1620 1620 1610 1610 1609 1609 1622 1622 1628 1628 1611 1611 1628 1628 1630 1630 1611 1611 1611 1611 1630 1630 1657 1657 1630 1630 1634 1634 1657 1657 1657 1657 1634 1634 1636 1636 1639 1639 1635 1635 1643 1643 1635 1635 1631 1631 1643 1643 1643 1643 1631 1631 1583 1583 1631 1631 1629 1629 1583 1583 1629 1629 1625 1625 1583 1583 1625 1625 1621 1621 1583 1583 1583 1583 1621 1621 1584 1584 1621 1621 1617 1617 1584 1584 1584 1584 1617 1617 1585 1585 1682 1682 1678 1678 1696 1696 1678 1678 1674 1674 1696 1696 1696 1696 1674 1674 1670 1670 1670 1670 1669 1669 1696 1696 1669 1669 1664 1664 1696 1696 1696 1696 1664 1664 1643 1643 1664 1664 1660 1660 1643 1643 1643 1643 1660 1660 1639 1639 8817 8817 8818 8818 1726 1726 8819 8819 8820 8820 1726 1726 1726 1726 8821 8821 8822 8822 1690 1690 1686 1686 1688 1688 8823 8823 1727 1727 8824 8824 1671 1671 1676 1676 1697 1697 1676 1676 1679 1679 1697 1697 1587 1587 1586 1586 1616 1616 1616 1616 1618 1618 1587 1587 1618 1618 1624 1624 1587 1587 1587 1587 1624 1624 1644 1644 1624 1624 1626 1626 1644 1644 1626 1626 1633 1633 1644 1644 1633 1633 1637 1637 1644 1644 8825 8825 8826 8826 1698 1698 8827 8827 8828 8828 1698 1698 1698 1698 8829 8829 8830 8830 1827 1827 1792 1792 1826 1826 1835 1835 1797 1797 1834 1834 1803 1803 1804 1804 1776 1776 1804 1804 1777 1777 1776 1776 1776 1776 1777 1777 1751 1751 1777 1777 1752 1752 1751 1751 1751 1751 1752 1752 1726 1726 1752 1752 1727 1727 1726 1726 1726 1726 1727 1727 8831 8831 1727 1727 8832 8832 8833 8833 1805 1805 1806 1806 1777 1777 1806 1806 1778 1778 1777 1777 1777 1777 1778 1778 1752 1752 1778 1778 1753 1753 1752 1752 1752 1752 1753 1753 1727 1727 1753 1753 1728 1728 1727 1727 1727 1727 1728 1728 8834 8834 1728 1728 8835 8835 8836 8836 1691 1691 1697 1697 1683 1683 1697 1697 1679 1679 1683 1683 1828 1828 1829 1829 1792 1792 1829 1829 1793 1793 1792 1792 1792 1792 1793 1793 1767 1767 1793 1793 1768 1768 1767 1767 1767 1767 1768 1768 1742 1742 1768 1768 1743 1743 1742 1742 1742 1742 1743 1743 8837 8837 1743 1743 8838 8838 8839 8839 1829 1829 1830 1830 1793 1793 1830 1830 1794 1794 1793 1793 1793 1793 1794 1794 1768 1768 1794 1794 1769 1769 1768 1768 1768 1768 1769 1769 1743 1743 1769 1769 1744 1744 1743 1743 1743 1743 1744 1744 8840 8840 1744 1744 8841 8841 8842 8842 1801 1801 1802 1802 1775 1775 1802 1802 1776 1776 1775 1775 1775 1775 1776 1776 1750 1750 1776 1776 1751 1751 1750 1750 1750 1750 1751 1751 1725 1725 1751 1751 1726 1726 1725 1725 1725 1725 1726 1726 8843 8843 1726 1726 8844 8844 8845 8845 1696 1696 1688 1688 1682 1682 1688 1688 1686 1686 1682 1682 1806 1806 1807 1807 1778 1778 1807 1807 1779 1779 1778 1778 1778 1778 1779 1779 1753 1753 1779 1779 1754 1754 1753 1753 1753 1753 1754 1754 1728 1728 1754 1754 1729 1729 1728 1728 1728 1728 1729 1729 8846 8846 1729 1729 1698 1698 8847 8847 8848 8848 1698 1698 8849 8849 1698 1698 8850 8850 8851 8851 1680 1680 1677 1677 1711 1711 8852 8852 1710 1710 8853 8853 8854 8854 1710 1710 1742 1742 1710 1710 1741 1741 1742 1742 1742 1742 1741 1741 1767 1767 1741 1741 1766 1766 1767 1767 1767 1767 1766 1766 1792 1792 1766 1766 1791 1791 1792 1792 1792 1792 1791 1791 1826 1826 1831 1831 1832 1832 1794 1794 1832 1832 1795 1795 1794 1794 1794 1794 1795 1795 1769 1769 1795 1795 1770 1770 1769 1769 1769 1769 1770 1770 1744 1744 1770 1770 1745 1745 1744 1744 1744 1744 1745 1745 8855 8855 1745 1745 8856 8856 8857 8857 1689 1689 1712 1712 1685 1685 1712 1712 1681 1681 1685 1685 1808 1808 1809 1809 1779 1779 1809 1809 1780 1780 1779 1779 1779 1779 1780 1780 1754 1754 1780 1780 1755 1755 1754 1754 1754 1754 1755 1755 1729 1729 1755 1755 1730 1730 1729 1729 1729 1729 1730 1730 1698 1698 1730 1730 1699 1699 1698 1698 1698 1698 1699 1699 8858 8858 1699 1699 8859 8859 8860 8860 1818 1818 1819 1819 1786 1786 1819 1819 1787 1787 1786 1786 1786 1786 1787 1787 1761 1761 1787 1787 1762 1762 1761 1761 1761 1761 1762 1762 1736 1736 1762 1762 1737 1737 1736 1736 1736 1736 1737 1737 1705 1705 1737 1737 1706 1706 1705 1705 1705 1705 1706 1706 8861 8861 1706 1706 8862 8862 8863 8863 1798 1798 1799 1799 1773 1773 1799 1799 1774 1774 1773 1773 1773 1773 1774 1774 1748 1748 1774 1774 1749 1749 1748 1748 1748 1748 1749 1749 1723 1723 1749 1749 1724 1724 1723 1723 1723 1723 1724 1724 8864 8864 1724 1724 8865 8865 8866 8866 1694 1694 1695 1695 1641 1641 1695 1695 1642 1642 1641 1641 1641 1641 1642 1642 1580 1580 1642 1642 1581 1581 1580 1580 1583 1583 1582 1582 1643 1643 1582 1582 1642 1642 1643 1643 1643 1643 1642 1642 1696 1696 1642 1642 1695 1695 1696 1696 8867 8867 8868 8868 1725 1725 8869 8869 1724 1724 1725 1725 1725 1725 1724 1724 1750 1750 1724 1724 1749 1749 1750 1750 1750 1750 1749 1749 1775 1775 1749 1749 1774 1774 1775 1775 1775 1775 1774 1774 1801 1801 1774 1774 1800 1800 1801 1801 1645 1645 1589 1589 1644 1644 1589 1589 1588 1588 1644 1644 1644 1644 1588 1588 1587 1587 8870 8870 1590 1590 8871 8871 1590 1590 1645 1645 8872 8872 8873 8873 8874 8874 1700 1700 8875 8875 1699 1699 1700 1700 1700 1700 1699 1699 1731 1731 1699 1699 1730 1730 1731 1731 1731 1731 1730 1730 1756 1756 1730 1730 1755 1755 1756 1756 1756 1756 1755 1755 1781 1781 1755 1755 1780 1780 1781 1781 1781 1781 1780 1780 1810 1810 1780 1780 1809 1809 1810 1810 1811 1811 1812 1812 1781 1781 1812 1812 1782 1782 1781 1781 1781 1781 1782 1782 1756 1756 1782 1782 1757 1757 1756 1756 1756 1756 1757 1757 1731 1731 1757 1757 1732 1732 1731 1731 1731 1731 1732 1732 1700 1700 1732 1732 1701 1701 1700 1700 1700 1700 1701 1701 8876 8876 1701 1701 8877 8877 8878 8878 1646 1646 1647 1647 1591 1591 1647 1647 1592 1592 1591 1591 1594 1594 1593 1593 1648 1648 1593 1593 1647 1647 1648 1648 8879 8879 8880 8880 1702 1702 8881 8881 1701 1701 1702 1702 1702 1702 1701 1701 1733 1733 1701 1701 1732 1732 1733 1733 1733 1733 1732 1732 1758 1758 1732 1732 1757 1757 1758 1758 1758 1758 1757 1757 1783 1783 1757 1757 1782 1782 1783 1783 1783 1783 1782 1782 1814 1814 1782 1782 1813 1813 1814 1814 1596 1596 1595 1595 1649 1649 1595 1595 1648 1648 1649 1649 8882 8882 8883 8883 1703 1703 8884 8884 1702 1702 1703 1703 1703 1703 1702 1702 1734 1734 1702 1702 1733 1733 1734 1734 1734 1734 1733 1733 1759 1759 1733 1733 1758 1758 1759 1759 1759 1759 1758 1758 1784 1784 1758 1758 1783 1783 1784 1784 1784 1784 1783 1783 1815 1815 1783 1783 1814 1814 1815 1815 1816 1816 1817 1817 1784 1784 1817 1817 1785 1785 1784 1784 1784 1784 1785 1785 1759 1759 1785 1785 1760 1760 1759 1759 1759 1759 1760 1760 1734 1734 1760 1760 1735 1735 1734 1734 1734 1734 1735 1735 1703 1703 1735 1735 1704 1704 1703 1703 1703 1703 1704 1704 8885 8885 1704 1704 8886 8886 8887 8887 1649 1649 1650 1650 1596 1596 1650 1650 1597 1597 1596 1596 1817 1817 1818 1818 1785 1785 1818 1818 1786 1786 1785 1785 1785 1785 1786 1786 1760 1760 1786 1786 1761 1761 1760 1760 1760 1760 1761 1761 1735 1735 1761 1761 1736 1736 1735 1735 1735 1735 1736 1736 1704 1704 1736 1736 1705 1705 1704 1704 1704 1704 1705 1705 8888 8888 1705 1705 8889 8889 8890 8890 1650 1650 1651 1651 1597 1597 1651 1651 1598 1598 1597 1597 1652 1652 1600 1600 1651 1651 1600 1600 1599 1599 1651 1651 1651 1651 1599 1599 1598 1598 1602 1602 1601 1601 1653 1653 1601 1601 1652 1652 1653 1653 8891 8891 8892 8892 1707 1707 8893 8893 1706 1706 1707 1707 1707 1707 1706 1706 1738 1738 1706 1706 1737 1737 1738 1738 1738 1738 1737 1737 1763 1763 1737 1737 1762 1762 1763 1763 1763 1763 1762 1762 1788 1788 1762 1762 1787 1787 1788 1788 1788 1788 1787 1787 1821 1821 1787 1787 1820 1820 1821 1821 1821 1821 1822 1822 1788 1788 1822 1822 1789 1789 1788 1788 1788 1788 1789 1789 1763 1763 1789 1789 1764 1764 1763 1763 1763 1763 1764 1764 1738 1738 1764 1764 1739 1739 1738 1738 1738 1738 1739 1739 1707 1707 1739 1739 1708 1708 1707 1707 1707 1707 1708 1708 8894 8894 1708 1708 8895 8895 8896 8896 1653 1653 1654 1654 1602 1602 1654 1654 1603 1603 1602 1602 1605 1605 1604 1604 1655 1655 1604 1604 8897 8897 1655 1655 8898 8898 8899 8899 1709 1709 8900 8900 1708 1708 1709 1709 1709 1709 1708 1708 1740 1740 1708 1708 1739 1739 1740 1740 1740 1740 1739 1739 1765 1765 1739 1739 1764 1764 1765 1765 1765 1765 1764 1764 1790 1790 1764 1764 1789 1789 1790 1790 1790 1790 1789 1789 1824 1824 1789 1789 1823 1823 1824 1824 1607 1607 1606 1606 1656 1656 1606 1606 1655 1655 1656 1656 8901 8901 8902 8902 1710 1710 8903 8903 1709 1709 1710 1710 1710 1710 1709 1709 1741 1741 1709 1709 1740 1740 1741 1741 1741 1741 1740 1740 1766 1766 1740 1740 1765 1765 1766 1766 1766 1766 1765 1765 1791 1791 1765 1765 1790 1790 1791 1791 1791 1791 1790 1790 1826 1826 1790 1790 1825 1825 1826 1826 1613 1613 1612 1612 1658 1658 1612 1612 1657 1657 1658 1658 1658 1658 1657 1657 1713 1713 1657 1657 1712 1712 1713 1713 8904 8904 8905 8905 1746 1746 8906 8906 1745 1745 1746 1746 1746 1746 1745 1745 1771 1771 1745 1745 1770 1770 1771 1771 1771 1771 1770 1770 1796 1796 1770 1770 1795 1795 1796 1796 1832 1832 1833 1833 1795 1795 1833 1833 1834 1834 1795 1795 1795 1795 1834 1834 1796 1796 1834 1834 1797 1797 1796 1796 1796 1796 1797 1797 1771 1771 1797 1797 1772 1772 1771 1771 1771 1771 1772 1772 1746 1746 1772 1772 1747 1747 1746 1746 1746 1746 1747 1747 8907 8907 1747 1747 8908 8908 8909 8909 1713 1713 1714 1714 1658 1658 1714 1714 1659 1659 1658 1658 1658 1658 1659 1659 1613 1613 1659 1659 1614 1614 1613 1613 1859 1859 1858 1858 1857 1857 1867 1867 1865 1865 1859 1859 1857 1857 1856 1856 1859 1859 1856 1856 1853 1853 1859 1859 1859 1859 1853 1853 1855 1855 1853 1853 1852 1852 1855 1855 1852 1852 1851 1851 1855 1855 1855 1855 1851 1851 1854 1854 1851 1851 1850 1850 1854 1854 1854 1854 1850 1850 1848 1848 1865 1865 1862 1862 1859 1859 1862 1862 1860 1860 1859 1859 1859 1859 1860 1860 1858 1858 1860 1860 1861 1861 1858 1858 1861 1861 1864 1864 1858 1858 1864 1864 1866 1866 1858 1858 1858 1858 1866 1866 1868 1868 1837 1837 1838 1838 1846 1846 1838 1838 1839 1839 1846 1846 1846 1846 1839 1839 1840 1840 1840 1840 1841 1841 1846 1846 1841 1841 1842 1842 1846 1846 1846 1846 1842 1842 1843 1843 1850 1850 1849 1849 1848 1848 1849 1849 1847 1847 1848 1848 1848 1848 1847 1847 1845 1845 1847 1847 1846 1846 1845 1845 1845 1845 1846 1846 1844 1844 1846 1846 1843 1843 1844 1844 1890 1890 1883 1883 1889 1889 1883 1883 1885 1885 1889 1889 1889 1889 1885 1885 1888 1888 1885 1885 1884 1884 1888 1888 1888 1888 1884 1884 1887 1887 1884 1884 1882 1882 1887 1887 1887 1887 1882 1882 1886 1886 1877 1877 1879 1879 1890 1890 1879 1879 1881 1881 1890 1890 1890 1890 1881 1881 1883 1883 1882 1882 1880 1880 1886 1886 1880 1880 1878 1878 1886 1886 1886 1886 1878 1878 1876 1876 1868 1868 1870 1870 1858 1858 1870 1870 1872 1872 1858 1858 1858 1858 1872 1872 1890 1890 1872 1872 1874 1874 1890 1890 1890 1890 1874 1874 1877 1877 1878 1878 1875 1875 1876 1876 1875 1875 1873 1873 1876 1876 1876 1876 1873 1873 1863 1863 1873 1873 1871 1871 1863 1863 1863 1863 1871 1871 1859 1859 1871 1871 1869 1869 1859 1859 1859 1859 1869 1869 1867 1867 1904 1904 1906 1906 1935 1935 1906 1906 1908 1908 1935 1935 1935 1935 1908 1908 1928 1928 1908 1908 1910 1910 1928 1928 1928 1928 1910 1910 1934 1934 1910 1910 1912 1912 1934 1934 1934 1934 1912 1912 1942 1942 1935 1935 1938 1938 1904 1904 1938 1938 1939 1939 1904 1904 1904 1904 1939 1939 1902 1902 1939 1939 1916 1916 1902 1902 1916 1916 1917 1917 1902 1902 1917 1917 1918 1918 1902 1902 1902 1902 1918 1918 1901 1901 1918 1918 1936 1936 1901 1901 1901 1901 1936 1936 1899 1899 1936 1936 1940 1940 1899 1899 1899 1899 1940 1940 1897 1897 1940 1940 1919 1919 1897 1897 1919 1919 1920 1920 1897 1897 1897 1897 1920 1920 1894 1894 1920 1920 1921 1921 1894 1894 1894 1894 1921 1921 1893 1893 1921 1921 1922 1922 1893 1893 1893 1893 1922 1922 1891 1891 1943 1943 1895 1895 1914 1914 1895 1895 1892 1892 1914 1914 1914 1914 1892 1892 1923 1923 1892 1892 1891 1891 1923 1923 1923 1923 1891 1891 1924 1924 1891 1891 1922 1922 1924 1924 1931 1931 1903 1903 1937 1937 1903 1903 1900 1900 1937 1937 1937 1937 1900 1900 1930 1930 1900 1900 1898 1898 1930 1930 1930 1930 1898 1898 1915 1915 1898 1898 1896 1896 1915 1915 1915 1915 1896 1896 1929 1929 1896 1896 1895 1895 1929 1929 1929 1929 1895 1895 1944 1944 1895 1895 1943 1943 1944 1944 1931 1931 1932 1932 1903 1903 1932 1932 1925 1925 1903 1903 1903 1903 1925 1925 1905 1905 1925 1925 1926 1926 1905 1905 1905 1905 1926 1926 1907 1907 1941 1941 1945 1945 1913 1913 1926 1926 1927 1927 1907 1907 1927 1927 1933 1933 1907 1907 1907 1907 1933 1933 1909 1909 1933 1933 1941 1941 1909 1909 1909 1909 1941 1941 1911 1911 1941 1941 1913 1913 1911 1911 1968 1968 1969 1969 1964 1964 1969 1969 1965 1965 1964 1964 8910 8910 8911 8911 1960 1960 8912 8912 1961 1961 1960 1960 1960 1960 1961 1961 1956 1956 1961 1961 1957 1957 1956 1956 1956 1956 1957 1957 1952 1952 1957 1957 1953 1953 1952 1952 1952 1952 1953 1953 1948 1948 1953 1953 1949 1949 1948 1948 1948 1948 1949 1949 1946 1946 1949 1949 1947 1947 1946 1946 1946 1946 1947 1947 1950 1950 1947 1947 1951 1951 1950 1950 1950 1950 1951 1951 1954 1954 1951 1951 1955 1955 1954 1954 1954 1954 1955 1955 1958 1958 1955 1955 1959 1959 1958 1958 1958 1958 1959 1959 1962 1962 1959 1959 1963 1963 1962 1962 1962 1962 1963 1963 8913 8913 1963 1963 8914 8914 8915 8915 1966 1966 1967 1967 1970 1970 1967 1967 1971 1971 1970 1970 1970 1970 1971 1971 1974 1974 1971 1971 1975 1975 1974 1974 8916 8916 8917 8917 1978 1978 8918 8918 1979 1979 1978 1978 1978 1978 1979 1979 1982 1982 1979 1979 1983 1983 1982 1982 1982 1982 1983 1983 1986 1986 1983 1983 1987 1987 1986 1986 1986 1986 1987 1987 1990 1990 1987 1987 1991 1991 1990 1990 1990 1990 1991 1991 1992 1992 1991 1991 1993 1993 1992 1992 1992 1992 1993 1993 1988 1988 1993 1993 1989 1989 1988 1988 1988 1988 1989 1989 1984 1984 1989 1989 1985 1985 1984 1984 1984 1984 1985 1985 1980 1980 1985 1985 1981 1981 1980 1980 1980 1980 1981 1981 1976 1976 1981 1981 1977 1977 1976 1976 1976 1976 1977 1977 8919 8919 1977 1977 8920 8920 8921 8921 1972 1972 1973 1973 1968 1968 1973 1973 1969 1969 1968 1968 2026 2026 2030 2030 1994 1994 2033 2033 2059 2059 2037 2037 2059 2059 2041 2041 2037 2037 2062 2062 2065 2065 2067 2067 2066 2066 2064 2064 2063 2063 2056 2056 2030 2030 2034 2034 2053 2053 2049 2049 2059 2059 2049 2049 2045 2045 2059 2059 2059 2059 2045 2045 2041 2041 2063 2063 2061 2061 2066 2066 2061 2061 2057 2057 2066 2066 2066 2066 2057 2057 2068 2068 2057 2057 2058 2058 2068 2068 2068 2068 2058 2058 2067 2067 2058 2058 2060 2060 2067 2067 2067 2067 2060 2060 2062 2062 2029 2029 2025 2025 2003 2003 2025 2025 2021 2021 2003 2003 2003 2003 2021 2021 2017 2017 2003 2003 2001 2001 2029 2029 2001 2001 1999 1999 2029 2029 2029 2029 1999 1999 2033 2033 1999 1999 1997 1997 2033 2033 2033 2033 1997 1997 1995 1995 2036 2036 2040 2040 2058 2058 2040 2040 2044 2044 2058 2058 2044 2044 2048 2048 2058 2058 2048 2048 2052 2052 2058 2058 2058 2058 2052 2052 2059 2059 2052 2052 2055 2055 2059 2059 2059 2059 2055 2055 2053 2053 2013 2013 2007 2007 2017 2017 2007 2007 2005 2005 2017 2017 2017 2017 2005 2005 2003 2003 2034 2034 2038 2038 2056 2056 2038 2038 2042 2042 2056 2056 2056 2056 2042 2042 2046 2046 2013 2013 2009 2009 2007 2007 2009 2009 2012 2012 2007 2007 2007 2007 2012 2012 2006 2006 2012 2012 2016 2016 2006 2006 2006 2006 2016 2016 2020 2020 2020 2020 2024 2024 2006 2006 2024 2024 2028 2028 2006 2006 2006 2006 2028 2028 2032 2032 2019 2019 2015 2015 2058 2058 2015 2015 2011 2011 2058 2058 2026 2026 1994 1994 2022 2022 1994 1994 1996 1996 2022 2022 2022 2022 1996 1996 2018 2018 2046 2046 2050 2050 2056 2056 2050 2050 2054 2054 2056 2056 2056 2056 2054 2054 2057 2057 2054 2054 2051 2051 2057 2057 2057 2057 2051 2051 2047 2047 2011 2011 2004 2004 2058 2058 2004 2004 2006 2006 2058 2058 2058 2058 2006 2006 2036 2036 2006 2006 2032 2032 2036 2036 2031 2031 2027 2027 2058 2058 2027 2027 2023 2023 2058 2058 2058 2058 2023 2023 2019 2019 2047 2047 2043 2043 2057 2057 2043 2043 2039 2039 2057 2057 2057 2057 2039 2039 2058 2058 2039 2039 2035 2035 2058 2058 2058 2058 2035 2035 2031 2031 1996 1996 1998 1998 2018 2018 1998 1998 2000 2000 2018 2018 2018 2018 2000 2000 2014 2014 2000 2000 2002 2002 2014 2014 2014 2014 2002 2002 2010 2010 2002 2002 2004 2004 2010 2010 2010 2010 2004 2004 2008 2008 2004 2004 2011 2011 2008 2008 2256 2256 2244 2244 2248 2248 2256 2256 2248 2248 2257 2257 2216 2216 2215 2215 2218 2218 2243 2243 2255 2255 2245 2245 2255 2255 2249 2249 2245 2245 2218 2218 2222 2222 2216 2216 2222 2222 2226 2226 2216 2216 2216 2216 2226 2226 2228 2228 2186 2186 2182 2182 2227 2227 2182 2182 2178 2178 2227 2227 2227 2227 2178 2178 2174 2174 2130 2130 2134 2134 2146 2146 2166 2166 2171 2171 2217 2217 2171 2171 2175 2175 2217 2217 2175 2175 2179 2179 2217 2217 2179 2179 2183 2183 2217 2217 2217 2217 2183 2183 2219 2219 2183 2183 2186 2186 2219 2219 2219 2219 2186 2186 2223 2223 2186 2186 2227 2227 2223 2223 2149 2149 2153 2153 2145 2145 2073 2073 2070 2070 2071 2071 2070 2070 2069 2069 2071 2071 2174 2174 2170 2170 2227 2227 2170 2170 2165 2165 2227 2227 2227 2227 2165 2165 2158 2158 2165 2165 2159 2159 2158 2158 2159 2159 2154 2154 2158 2158 2158 2158 2154 2154 2134 2134 2154 2154 2150 2150 2134 2134 2134 2134 2150 2150 2146 2146 2190 2190 2169 2169 2173 2173 2173 2173 2177 2177 2190 2190 2177 2177 2181 2181 2190 2190 2190 2190 2181 2181 2193 2193 2181 2181 2185 2185 2193 2193 2193 2193 2185 2185 2196 2196 2185 2185 2187 2187 2196 2196 2196 2196 2187 2187 2199 2199 2167 2167 2163 2163 2121 2121 2153 2153 2157 2157 2145 2145 2157 2157 2164 2164 2145 2145 2145 2145 2164 2164 2169 2169 2164 2164 2168 2168 2169 2169 2169 2169 2168 2168 2173 2173 2093 2093 2087 2087 2143 2143 2073 2073 2076 2076 2070 2070 2076 2076 2079 2079 2070 2070 2070 2070 2079 2079 2077 2077 2079 2079 2083 2083 2077 2077 2077 2077 2083 2083 2081 2081 2083 2083 2086 2086 2081 2081 2081 2081 2086 2086 2087 2087 2093 2093 2143 2143 2101 2101 2249 2249 2255 2255 2253 2253 2255 2255 2258 2258 2253 2253 2253 2253 2258 2258 2250 2250 2163 2163 2156 2156 2121 2121 2156 2156 2152 2152 2121 2121 2121 2121 2152 2152 2148 2148 2248 2248 2252 2252 2257 2257 2252 2252 2254 2254 2257 2257 2257 2257 2254 2254 2259 2259 2254 2254 2251 2251 2259 2259 2204 2204 2202 2202 2221 2221 2082 2082 2078 2078 2074 2074 2078 2078 2075 2075 2074 2074 2074 2074 2075 2075 2069 2069 2075 2075 2072 2072 2069 2069 2069 2069 2072 2072 2071 2071 2120 2120 2117 2117 2102 2102 2117 2117 2114 2114 2102 2102 2102 2102 2114 2114 2104 2104 2114 2114 2113 2113 2104 2104 2104 2104 2113 2113 2103 2103 2113 2113 2115 2115 2103 2103 2103 2103 2115 2115 2100 2100 2112 2112 2110 2110 2139 2139 2110 2110 2108 2108 2139 2139 2139 2139 2108 2108 2143 2143 2108 2108 2106 2106 2143 2143 2143 2143 2106 2106 2101 2101 2149 2149 2145 2145 2144 2144 2145 2145 2131 2131 2144 2144 2144 2144 2131 2131 2140 2140 2131 2131 2127 2127 2140 2140 2140 2140 2127 2127 2136 2136 2127 2127 2123 2123 2136 2136 2136 2136 2123 2123 2139 2139 2123 2123 2119 2119 2139 2139 2139 2139 2119 2119 2112 2112 2122 2122 2094 2094 2116 2116 2094 2094 2111 2111 2116 2116 2115 2115 2118 2118 2100 2100 2118 2118 2121 2121 2100 2100 2100 2100 2121 2121 2097 2097 2121 2121 2148 2148 2097 2097 2097 2097 2148 2148 2095 2095 2148 2148 2143 2143 2095 2095 2095 2095 2143 2143 2092 2092 2143 2143 2087 2087 2092 2092 2092 2092 2087 2087 2089 2089 2087 2087 2086 2086 2089 2089 2146 2146 2141 2141 2130 2130 2141 2141 2137 2137 2130 2130 2130 2130 2137 2137 2126 2126 2137 2137 2135 2135 2126 2126 2126 2126 2135 2135 2122 2122 2135 2135 2138 2138 2122 2122 2122 2122 2138 2138 2142 2142 2088 2088 2090 2090 2091 2091 2090 2090 2098 2098 2091 2091 2098 2098 2105 2105 2091 2091 2105 2105 2107 2107 2091 2091 2091 2091 2107 2107 2094 2094 2107 2107 2109 2109 2094 2094 2094 2094 2109 2109 2111 2111 2166 2166 2217 2217 2160 2160 2217 2217 2220 2220 2160 2160 2160 2160 2220 2220 2224 2224 2120 2120 2102 2102 2124 2124 2102 2102 2099 2099 2124 2124 2124 2124 2099 2099 2096 2096 2082 2082 2074 2074 2085 2085 2074 2074 2080 2080 2085 2085 2085 2085 2080 2080 2088 2088 2080 2080 2084 2084 2088 2088 2088 2088 2084 2084 2090 2090 2199 2199 2187 2187 2205 2205 2187 2187 2184 2184 2205 2205 2205 2205 2184 2184 2206 2206 2167 2167 2121 2121 2172 2172 2121 2121 2125 2125 2172 2172 2172 2172 2125 2125 2129 2129 2260 2260 2241 2241 2258 2258 2241 2241 2246 2246 2258 2258 2258 2258 2246 2246 2250 2250 2184 2184 2210 2210 2209 2209 2161 2161 2132 2132 2122 2122 2129 2129 2133 2133 2172 2172 2133 2133 2162 2162 2172 2172 2172 2172 2162 2162 2176 2176 2162 2162 2189 2189 2176 2176 2176 2176 2189 2189 2192 2192 2142 2142 2147 2147 2122 2122 2147 2147 2151 2151 2122 2122 2122 2122 2151 2151 2155 2155 2209 2209 2208 2208 2184 2184 2208 2208 2207 2207 2184 2184 2184 2184 2207 2207 2206 2206 2176 2176 2213 2213 2180 2180 2213 2213 2212 2212 2180 2180 2180 2180 2212 2212 2184 2184 2212 2212 2211 2211 2184 2184 2184 2184 2211 2211 2210 2210 2224 2224 2232 2232 2160 2160 2232 2232 2230 2230 2160 2160 2160 2160 2230 2230 2155 2155 2230 2230 2225 2225 2155 2155 2155 2155 2225 2225 2122 2122 2221 2221 2202 2202 2225 2225 2202 2202 2200 2200 2225 2225 2225 2225 2200 2200 2197 2197 2221 2221 2218 2218 2204 2204 2218 2218 2215 2215 2204 2204 2204 2204 2215 2215 2203 2203 2215 2215 2214 2214 2203 2203 2203 2203 2214 2214 2201 2201 2214 2214 2213 2213 2201 2201 2201 2201 2213 2213 2198 2198 2213 2213 2176 2176 2198 2198 2198 2198 2176 2176 2195 2195 2176 2176 2192 2192 2195 2195 2270 2270 2269 2269 2238 2238 2269 2269 2267 2267 2238 2238 2096 2096 2094 2094 2124 2124 2094 2094 2122 2122 2124 2124 2124 2124 2122 2122 2128 2128 2122 2122 2132 2132 2128 2128 2197 2197 2194 2194 2225 2225 2194 2194 2191 2191 2225 2225 2225 2225 2191 2191 2122 2122 2191 2191 2188 2188 2122 2122 2122 2122 2188 2188 2161 2161 2251 2251 2247 2247 2259 2259 2247 2247 2242 2242 2259 2259 2259 2259 2242 2242 2261 2261 2242 2242 2240 2240 2261 2261 2261 2261 2240 2240 2262 2262 2240 2240 2238 2238 2262 2262 2262 2262 2238 2238 2265 2265 2238 2238 2267 2267 2265 2265 2236 2236 2266 2266 2238 2238 2266 2266 2268 2268 2238 2238 2238 2238 2268 2268 2270 2270 2263 2263 2237 2237 2260 2260 2237 2237 2239 2239 2260 2260 2260 2260 2239 2239 2241 2241 2263 2263 2264 2264 2237 2237 2264 2264 2266 2266 2237 2237 2237 2237 2266 2266 2235 2235 2266 2266 2236 2236 2235 2235 2235 2235 2236 2236 2233 2233 2236 2236 2234 2234 2233 2233 2233 2233 2234 2234 2231 2231 2234 2234 2232 2232 2231 2231 2231 2231 2232 2232 2229 2229 2232 2232 2224 2224 2229 2229 2296 2296 2295 2295 2292 2292 2295 2295 2291 2291 2292 2292 8922 8922 8923 8923 2288 2288 8924 8924 2287 2287 2288 2288 2288 2288 2287 2287 2284 2284 2287 2287 2283 2283 2284 2284 2284 2284 2283 2283 2280 2280 2283 2283 2279 2279 2280 2280 2280 2280 2279 2279 2276 2276 2279 2279 2275 2275 2276 2276 2276 2276 2275 2275 2272 2272 2275 2275 2271 2271 2272 2272 2272 2272 2271 2271 2274 2274 2271 2271 2273 2273 2274 2274 2274 2274 2273 2273 2278 2278 2273 2273 2277 2277 2278 2278 2278 2278 2277 2277 2282 2282 2277 2277 2281 2281 2282 2282 2282 2282 2281 2281 2286 2286 2281 2281 2285 2285 2286 2286 2286 2286 2285 2285 8925 8925 2285 2285 8926 8926 8927 8927 2290 2290 2289 2289 2294 2294 2289 2289 2293 2293 2294 2294 2294 2294 2293 2293 2298 2298 2293 2293 2297 2297 2298 2298 8928 8928 8929 8929 2302 2302 8930 8930 2301 2301 2302 2302 2302 2302 2301 2301 2306 2306 2301 2301 2305 2305 2306 2306 2306 2306 2305 2305 2310 2310 2305 2305 2309 2309 2310 2310 2310 2310 2309 2309 2314 2314 2309 2309 2313 2313 2314 2314 2314 2314 2313 2313 2318 2318 2313 2313 2317 2317 2318 2318 2318 2318 2317 2317 2316 2316 2317 2317 2315 2315 2316 2316 2316 2316 2315 2315 2312 2312 2315 2315 2311 2311 2312 2312 2312 2312 2311 2311 2308 2308 2311 2311 2307 2307 2308 2308 2308 2308 2307 2307 2304 2304 2307 2307 2303 2303 2304 2304 2304 2304 2303 2303 8931 8931 2303 2303 8932 8932 8933 8933 2300 2300 2299 2299 2296 2296 2299 2299 2295 2295 2296 2296 2331 2331 2322 2322 2333 2333 2322 2322 2324 2324 2333 2333 2333 2333 2324 2324 2335 2335 2324 2324 2329 2329 2335 2335 2335 2335 2329 2329 2339 2339 2329 2329 2337 2337 2339 2339 2339 2339 2337 2337 2342 2342 2337 2337 2341 2341 2342 2342 2342 2342 2341 2341 2345 2345 2341 2341 2347 2347 2345 2345 2345 2345 2347 2347 2349 2349 2347 2347 2355 2355 2349 2349 2349 2349 2355 2355 2351 2351 2355 2355 2360 2360 2351 2351 2351 2351 2360 2360 2353 2353 2360 2360 2362 2362 2353 2353 2353 2353 2362 2362 2357 2357 2362 2362 2364 2364 2357 2357 2357 2357 2364 2364 2359 2359 2364 2364 2366 2366 2359 2359 2359 2359 2366 2366 2358 2358 2366 2366 2365 2365 2358 2358 2358 2358 2365 2365 2354 2354 2365 2365 2363 2363 2354 2354 2354 2354 2363 2363 2352 2352 2363 2363 2361 2361 2352 2352 2352 2352 2361 2361 2350 2350 2361 2361 2356 2356 2350 2350 2350 2350 2356 2356 2346 2346 2356 2356 2348 2348 2346 2346 2346 2346 2348 2348 2343 2343 2348 2348 2344 2344 2343 2343 2343 2343 2344 2344 2340 2340 2344 2344 2338 2338 2340 2340 2340 2340 2338 2338 2336 2336 2338 2338 2330 2330 2336 2336 2336 2336 2330 2330 2334 2334 2330 2330 2325 2325 2334 2334 2334 2334 2325 2325 2332 2332 2325 2325 2323 2323 2332 2332 2332 2332 2323 2323 2328 2328 2323 2323 2321 2321 2328 2328 2328 2328 2321 2321 2326 2326 2321 2321 2319 2319 2326 2326 2326 2326 2319 2319 2327 2327 2319 2319 2320 2320 2327 2327 2327 2327 2320 2320 2331 2331 2320 2320 2322 2322 2331 2331 2392 2392 2391 2391 2388 2388 2391 2391 2387 2387 2388 2388 8934 8934 8935 8935 2384 2384 8936 8936 2383 2383 2384 2384 2384 2384 2383 2383 2380 2380 2383 2383 2379 2379 2380 2380 2380 2380 2379 2379 2376 2376 2379 2379 2375 2375 2376 2376 2376 2376 2375 2375 2372 2372 2375 2375 2371 2371 2372 2372 2372 2372 2371 2371 2368 2368 2371 2371 2367 2367 2368 2368 2368 2368 2367 2367 2370 2370 2367 2367 2369 2369 2370 2370 2370 2370 2369 2369 2374 2374 2369 2369 2373 2373 2374 2374 2374 2374 2373 2373 2378 2378 2373 2373 2377 2377 2378 2378 2378 2378 2377 2377 2382 2382 2377 2377 2381 2381 2382 2382 2382 2382 2381 2381 8937 8937 2381 2381 8938 8938 8939 8939 2386 2386 2385 2385 2390 2390 2385 2385 2389 2389 2390 2390 2390 2390 2389 2389 2394 2394 2389 2389 2393 2393 2394 2394 8940 8940 8941 8941 2398 2398 8942 8942 2397 2397 2398 2398 2398 2398 2397 2397 2402 2402 2397 2397 2401 2401 2402 2402 2402 2402 2401 2401 2406 2406 2401 2401 2405 2405 2406 2406 2406 2406 2405 2405 2410 2410 2405 2405 2409 2409 2410 2410 2410 2410 2409 2409 2414 2414 2409 2409 2413 2413 2414 2414 2414 2414 2413 2413 2412 2412 2413 2413 2411 2411 2412 2412 2412 2412 2411 2411 2408 2408 2411 2411 2407 2407 2408 2408 2408 2408 2407 2407 2404 2404 2407 2407 2403 2403 2404 2404 2404 2404 2403 2403 2400 2400 2403 2403 2399 2399 2400 2400 2400 2400 2399 2399 8943 8943 2399 2399 8944 8944 8945 8945 2396 2396 2395 2395 2392 2392 2395 2395 2391 2391 2392 2392 2440 2440 2439 2439 2436 2436 2439 2439 2435 2435 2436 2436 8946 8946 8947 8947 2432 2432 8948 8948 2431 2431 2432 2432 2432 2432 2431 2431 2428 2428 2431 2431 2427 2427 2428 2428 2428 2428 2427 2427 2424 2424 2427 2427 2423 2423 2424 2424 2424 2424 2423 2423 2420 2420 2423 2423 2419 2419 2420 2420 2420 2420 2419 2419 2416 2416 2419 2419 2415 2415 2416 2416 2416 2416 2415 2415 2418 2418 2415 2415 2417 2417 2418 2418 2418 2418 2417 2417 2422 2422 2417 2417 2421 2421 2422 2422 2422 2422 2421 2421 2426 2426 2421 2421 2425 2425 2426 2426 2426 2426 2425 2425 2430 2430 2425 2425 2429 2429 2430 2430 2430 2430 2429 2429 8949 8949 2429 2429 8950 8950 8951 8951 2434 2434 2433 2433 2438 2438 2433 2433 2437 2437 2438 2438 2438 2438 2437 2437 2442 2442 2437 2437 2441 2441 2442 2442 8952 8952 8953 8953 2446 2446 8954 8954 2445 2445 2446 2446 2446 2446 2445 2445 2450 2450 2445 2445 2449 2449 2450 2450 2450 2450 2449 2449 2454 2454 2449 2449 2453 2453 2454 2454 2454 2454 2453 2453 2458 2458 2453 2453 2457 2457 2458 2458 2458 2458 2457 2457 2462 2462 2457 2457 2461 2461 2462 2462 2462 2462 2461 2461 2460 2460 2461 2461 2459 2459 2460 2460 2460 2460 2459 2459 2456 2456 2459 2459 2455 2455 2456 2456 2456 2456 2455 2455 2452 2452 2455 2455 2451 2451 2452 2452 2452 2452 2451 2451 2448 2448 2451 2451 2447 2447 2448 2448 2448 2448 2447 2447 8955 8955 2447 2447 8956 8956 8957 8957 2444 2444 2443 2443 2440 2440 2443 2443 2439 2439 2440 2440 2486 2486 2485 2485 2489 2489 2485 2485 2491 2491 2489 2489 2489 2489 2491 2491 2493 2493 2491 2491 2499 2499 2493 2493 2493 2493 2499 2499 2495 2495 2499 2499 2504 2504 2495 2495 2495 2495 2504 2504 2497 2497 2504 2504 2506 2506 2497 2497 2497 2497 2506 2506 2501 2501 2506 2506 2508 2508 2501 2501 2501 2501 2508 2508 2503 2503 2508 2508 2510 2510 2503 2503 2503 2503 2510 2510 2502 2502 2510 2510 2509 2509 2502 2502 2502 2502 2509 2509 2498 2498 2509 2509 2507 2507 2498 2498 2498 2498 2507 2507 2496 2496 2507 2507 2505 2505 2496 2496 2496 2496 2505 2505 2494 2494 2505 2505 2500 2500 2494 2494 2494 2494 2500 2500 2490 2490 2500 2500 2492 2492 2490 2490 2490 2490 2492 2492 2487 2487 2492 2492 2488 2488 2487 2487 2487 2487 2488 2488 2484 2484 2488 2488 2482 2482 2484 2484 2484 2484 2482 2482 2480 2480 2482 2482 2474 2474 2480 2480 2480 2480 2474 2474 2478 2478 2474 2474 2469 2469 2478 2478 2478 2478 2469 2469 2476 2476 2469 2469 2467 2467 2476 2476 2476 2476 2467 2467 2472 2472 2467 2467 2465 2465 2472 2472 2472 2472 2465 2465 2470 2470 2465 2465 2463 2463 2470 2470 2470 2470 2463 2463 2471 2471 2463 2463 2464 2464 2471 2471 2471 2471 2464 2464 2475 2475 2464 2464 2466 2466 2475 2475 2475 2475 2466 2466 2477 2477 2466 2466 2468 2468 2477 2477 2477 2477 2468 2468 2479 2479 2468 2468 2473 2473 2479 2479 2479 2479 2473 2473 2483 2483 2473 2473 2481 2481 2483 2483 2483 2483 2481 2481 2486 2486 2481 2481 2485 2485 2486 2486 2536 2536 2535 2535 2532 2532 2535 2535 2531 2531 2532 2532 8958 8958 8959 8959 2528 2528 8960 8960 2527 2527 2528 2528 2528 2528 2527 2527 2524 2524 2527 2527 2523 2523 2524 2524 2524 2524 2523 2523 2520 2520 2523 2523 2519 2519 2520 2520 2520 2520 2519 2519 2516 2516 2519 2519 2515 2515 2516 2516 2516 2516 2515 2515 2512 2512 2515 2515 2511 2511 2512 2512 2512 2512 2511 2511 2514 2514 2511 2511 2513 2513 2514 2514 2514 2514 2513 2513 2518 2518 2513 2513 2517 2517 2518 2518 2518 2518 2517 2517 2522 2522 2517 2517 2521 2521 2522 2522 2522 2522 2521 2521 2526 2526 2521 2521 2525 2525 2526 2526 2526 2526 2525 2525 8961 8961 2525 2525 8962 8962 8963 8963 2530 2530 2529 2529 2534 2534 2529 2529 2533 2533 2534 2534 2534 2534 2533 2533 2538 2538 2533 2533 2537 2537 2538 2538 8964 8964 8965 8965 2542 2542 8966 8966 2541 2541 2542 2542 2542 2542 2541 2541 2546 2546 2541 2541 2545 2545 2546 2546 2546 2546 2545 2545 2550 2550 2545 2545 2549 2549 2550 2550 2550 2550 2549 2549 2554 2554 2549 2549 2553 2553 2554 2554 2554 2554 2553 2553 2558 2558 2553 2553 2557 2557 2558 2558 2558 2558 2557 2557 2556 2556 2557 2557 2555 2555 2556 2556 2556 2556 2555 2555 2552 2552 2555 2555 2551 2551 2552 2552 2552 2552 2551 2551 2548 2548 2551 2551 2547 2547 2548 2548 2548 2548 2547 2547 2544 2544 2547 2547 2543 2543 2544 2544 2544 2544 2543 2543 8967 8967 2543 2543 8968 8968 8969 8969 2540 2540 2539 2539 2536 2536 2539 2539 2535 2535 2536 2536 2584 2584 2583 2583 2580 2580 2583 2583 2579 2579 2580 2580 8970 8970 8971 8971 2576 2576 8972 8972 2575 2575 2576 2576 2576 2576 2575 2575 2572 2572 2575 2575 2571 2571 2572 2572 2572 2572 2571 2571 2568 2568 2571 2571 2567 2567 2568 2568 2568 2568 2567 2567 2564 2564 2567 2567 2563 2563 2564 2564 2564 2564 2563 2563 2560 2560 2563 2563 2559 2559 2560 2560 2560 2560 2559 2559 2562 2562 2559 2559 2561 2561 2562 2562 2562 2562 2561 2561 2566 2566 2561 2561 2565 2565 2566 2566 2566 2566 2565 2565 2570 2570 2565 2565 2569 2569 2570 2570 2570 2570 2569 2569 2574 2574 2569 2569 2573 2573 2574 2574 2574 2574 2573 2573 8973 8973 2573 2573 8974 8974 8975 8975 2578 2578 2577 2577 2582 2582 2577 2577 2581 2581 2582 2582 2582 2582 2581 2581 2586 2586 2581 2581 2585 2585 2586 2586 8976 8976 8977 8977 2590 2590 8978 8978 2589 2589 2590 2590 2590 2590 2589 2589 2594 2594 2589 2589 2593 2593 2594 2594 2594 2594 2593 2593 2598 2598 2593 2593 2597 2597 2598 2598 2598 2598 2597 2597 2602 2602 2597 2597 2601 2601 2602 2602 2602 2602 2601 2601 2606 2606 2601 2601 2605 2605 2606 2606 2606 2606 2605 2605 2604 2604 2605 2605 2603 2603 2604 2604 2604 2604 2603 2603 2600 2600 2603 2603 2599 2599 2600 2600 2600 2600 2599 2599 2596 2596 2599 2599 2595 2595 2596 2596 2596 2596 2595 2595 2592 2592 2595 2595 2591 2591 2592 2592 2592 2592 2591 2591 8979 8979 2591 2591 8980 8980 8981 8981 2588 2588 2587 2587 2584 2584 2587 2587 2583 2583 2584 2584 2623 2623 2617 2617 2627 2627 2617 2617 2625 2625 2627 2627 2627 2627 2625 2625 2630 2630 2625 2625 2629 2629 2630 2630 2630 2630 2629 2629 2633 2633 2629 2629 2635 2635 2633 2633 2633 2633 2635 2635 2637 2637 2635 2635 2643 2643 2637 2637 2637 2637 2643 2643 2639 2639 2643 2643 2648 2648 2639 2639 2639 2639 2648 2648 2641 2641 2648 2648 2650 2650 2641 2641 2641 2641 2650 2650 2645 2645 2650 2650 2652 2652 2645 2645 2645 2645 2652 2652 2647 2647 2652 2652 2654 2654 2647 2647 2647 2647 2654 2654 2646 2646 2654 2654 2653 2653 2646 2646 2646 2646 2653 2653 2642 2642 2653 2653 2651 2651 2642 2642 2642 2642 2651 2651 2640 2640 2651 2651 2649 2649 2640 2640 2640 2640 2649 2649 2638 2638 2649 2649 2644 2644 2638 2638 2638 2638 2644 2644 2634 2634 2644 2644 2636 2636 2634 2634 2634 2634 2636 2636 2631 2631 2636 2636 2632 2632 2631 2631 2631 2631 2632 2632 2628 2628 2632 2632 2626 2626 2628 2628 2628 2628 2626 2626 2624 2624 2626 2626 2618 2618 2624 2624 2624 2624 2618 2618 2622 2622 2618 2618 2613 2613 2622 2622 2622 2622 2613 2613 2620 2620 2613 2613 2611 2611 2620 2620 2620 2620 2611 2611 2616 2616 2611 2611 2609 2609 2616 2616 2616 2616 2609 2609 2614 2614 2609 2609 2607 2607 2614 2614 2614 2614 2607 2607 2615 2615 2607 2607 2608 2608 2615 2615 2615 2615 2608 2608 2619 2619 2608 2608 2610 2610 2619 2619 2619 2619 2610 2610 2621 2621 2610 2610 2612 2612 2621 2621 2621 2621 2612 2612 2623 2623 2612 2612 2617 2617 2623 2623 2680 2680 2679 2679 2676 2676 2679 2679 2675 2675 2676 2676 8982 8982 8983 8983 2672 2672 8984 8984 2671 2671 2672 2672 2672 2672 2671 2671 2668 2668 2671 2671 2667 2667 2668 2668 2668 2668 2667 2667 2664 2664 2667 2667 2663 2663 2664 2664 2664 2664 2663 2663 2660 2660 2663 2663 2659 2659 2660 2660 2660 2660 2659 2659 2656 2656 2659 2659 2655 2655 2656 2656 2656 2656 2655 2655 2658 2658 2655 2655 2657 2657 2658 2658 2658 2658 2657 2657 2662 2662 2657 2657 2661 2661 2662 2662 2662 2662 2661 2661 2666 2666 2661 2661 2665 2665 2666 2666 2666 2666 2665 2665 2670 2670 2665 2665 2669 2669 2670 2670 2670 2670 2669 2669 8985 8985 2669 2669 8986 8986 8987 8987 2674 2674 2673 2673 2678 2678 2673 2673 2677 2677 2678 2678 2678 2678 2677 2677 2682 2682 2677 2677 2681 2681 2682 2682 8988 8988 8989 8989 2686 2686 8990 8990 2685 2685 2686 2686 2686 2686 2685 2685 2690 2690 2685 2685 2689 2689 2690 2690 2690 2690 2689 2689 2694 2694 2689 2689 2693 2693 2694 2694 2694 2694 2693 2693 2698 2698 2693 2693 2697 2697 2698 2698 2698 2698 2697 2697 2702 2702 2697 2697 2701 2701 2702 2702 2702 2702 2701 2701 2700 2700 2701 2701 2699 2699 2700 2700 2700 2700 2699 2699 2696 2696 2699 2699 2695 2695 2696 2696 2696 2696 2695 2695 2692 2692 2695 2695 2691 2691 2692 2692 2692 2692 2691 2691 2688 2688 2691 2691 2687 2687 2688 2688 2688 2688 2687 2687 8991 8991 2687 2687 8992 8992 8993 8993 2684 2684 2683 2683 2680 2680 2683 2683 2679 2679 2680 2680 2728 2728 2727 2727 2724 2724 2727 2727 2723 2723 2724 2724 8994 8994 8995 8995 2720 2720 8996 8996 2719 2719 2720 2720 2720 2720 2719 2719 2716 2716 2719 2719 2715 2715 2716 2716 2716 2716 2715 2715 2712 2712 2715 2715 2711 2711 2712 2712 2712 2712 2711 2711 2708 2708 2711 2711 2707 2707 2708 2708 2708 2708 2707 2707 2704 2704 2707 2707 2703 2703 2704 2704 2704 2704 2703 2703 2706 2706 2703 2703 2705 2705 2706 2706 2706 2706 2705 2705 2710 2710 2705 2705 2709 2709 2710 2710 2710 2710 2709 2709 2714 2714 2709 2709 2713 2713 2714 2714 2714 2714 2713 2713 2718 2718 2713 2713 2717 2717 2718 2718 2718 2718 2717 2717 8997 8997 2717 2717 8998 8998 8999 8999 2722 2722 2721 2721 2726 2726 2721 2721 2725 2725 2726 2726 2726 2726 2725 2725 2730 2730 2725 2725 2729 2729 2730 2730 9000 9000 9001 9001 2734 2734 9002 9002 2733 2733 2734 2734 2734 2734 2733 2733 2738 2738 2733 2733 2737 2737 2738 2738 2738 2738 2737 2737 2742 2742 2737 2737 2741 2741 2742 2742 2742 2742 2741 2741 2746 2746 2741 2741 2745 2745 2746 2746 2746 2746 2745 2745 2750 2750 2745 2745 2749 2749 2750 2750 2750 2750 2749 2749 2748 2748 2749 2749 2747 2747 2748 2748 2748 2748 2747 2747 2744 2744 2747 2747 2743 2743 2744 2744 2744 2744 2743 2743 2740 2740 2743 2743 2739 2739 2740 2740 2740 2740 2739 2739 2736 2736 2739 2739 2735 2735 2736 2736 2736 2736 2735 2735 9003 9003 2735 2735 9004 9004 9005 9005 2732 2732 2731 2731 2728 2728 2731 2731 2727 2727 2728 2728 2767 2767 2761 2761 2771 2771 2761 2761 2769 2769 2771 2771 2771 2771 2769 2769 2774 2774 2769 2769 2773 2773 2774 2774 2774 2774 2773 2773 2777 2777 2773 2773 2779 2779 2777 2777 2777 2777 2779 2779 2781 2781 2779 2779 2787 2787 2781 2781 2781 2781 2787 2787 2783 2783 2787 2787 2792 2792 2783 2783 2783 2783 2792 2792 2785 2785 2792 2792 2794 2794 2785 2785 2785 2785 2794 2794 2789 2789 2794 2794 2796 2796 2789 2789 2789 2789 2796 2796 2791 2791 2796 2796 2798 2798 2791 2791 2791 2791 2798 2798 2790 2790 2798 2798 2797 2797 2790 2790 2790 2790 2797 2797 2786 2786 2797 2797 2795 2795 2786 2786 2786 2786 2795 2795 2784 2784 2795 2795 2793 2793 2784 2784 2784 2784 2793 2793 2782 2782 2793 2793 2788 2788 2782 2782 2782 2782 2788 2788 2778 2778 2788 2788 2780 2780 2778 2778 2778 2778 2780 2780 2775 2775 2780 2780 2776 2776 2775 2775 2775 2775 2776 2776 2772 2772 2776 2776 2770 2770 2772 2772 2772 2772 2770 2770 2768 2768 2770 2770 2762 2762 2768 2768 2768 2768 2762 2762 2766 2766 2762 2762 2757 2757 2766 2766 2766 2766 2757 2757 2764 2764 2757 2757 2755 2755 2764 2764 2764 2764 2755 2755 2760 2760 2755 2755 2753 2753 2760 2760 2760 2760 2753 2753 2758 2758 2753 2753 2751 2751 2758 2758 2758 2758 2751 2751 2759 2759 2751 2751 2752 2752 2759 2759 2759 2759 2752 2752 2763 2763 2752 2752 2754 2754 2763 2763 2763 2763 2754 2754 2765 2765 2754 2754 2756 2756 2765 2765 2765 2765 2756 2756 2767 2767 2756 2756 2761 2761 2767 2767 2814 2814 2812 2812 2818 2818 2814 2814 2818 2818 2817 2817 2818 2818 9006 9006 2817 2817 2817 2817 9007 9007 9008 9008 2836 2836 9009 9009 9010 9010 2831 2831 2828 2828 2832 2832 2832 2832 2828 2828 2827 2827 2828 2828 2826 2826 2827 2827 2827 2827 2826 2826 2822 2822 2826 2826 2823 2823 2822 2822 2822 2822 2823 2823 2821 2821 2841 2841 2837 2837 2836 2836 2837 2837 2835 2835 2836 2836 2836 2836 2835 2835 9011 9011 2846 2846 2842 2842 2841 2841 2842 2842 2840 2840 2841 2841 2841 2841 2840 2840 2837 2837 2814 2814 2813 2813 2812 2812 2813 2813 2809 2809 2812 2812 2812 2812 2809 2809 2808 2808 2809 2809 2807 2807 2808 2808 2808 2808 2807 2807 2804 2804 2807 2807 2803 2803 2804 2804 2804 2804 2803 2803 2800 2800 2803 2803 2799 2799 2800 2800 2800 2800 2799 2799 2802 2802 2799 2799 2801 2801 2802 2802 2802 2802 2801 2801 2806 2806 2801 2801 2805 2805 2806 2806 2806 2806 2805 2805 2811 2811 2805 2805 2810 2810 2811 2811 2811 2811 2810 2810 2816 2816 2810 2810 2815 2815 2816 2816 2816 2816 2815 2815 9012 9012 2815 2815 9013 9013 9014 9014 2820 2820 2819 2819 2825 2825 2819 2819 2824 2824 2825 2825 2825 2825 2824 2824 2830 2830 2824 2824 2829 2829 2830 2830 9015 9015 9016 9016 2834 2834 9017 9017 2833 2833 2834 2834 2834 2834 2833 2833 2839 2839 2833 2833 2838 2838 2839 2839 2839 2839 2838 2838 2844 2844 2838 2838 2843 2843 2844 2844 2844 2844 2843 2843 2848 2848 2843 2843 2847 2847 2848 2848 2848 2848 2847 2847 2852 2852 2847 2847 2851 2851 2852 2852 2852 2852 2851 2851 2850 2850 2851 2851 2849 2849 2850 2850 2850 2850 2849 2849 2846 2846 2849 2849 2845 2845 2846 2846 2846 2846 2845 2845 2842 2842 2878 2878 2877 2877 2874 2874 2877 2877 2873 2873 2874 2874 9018 9018 9019 9019 2870 2870 9020 9020 2869 2869 2870 2870 2870 2870 2869 2869 2866 2866 2869 2869 2865 2865 2866 2866 2866 2866 2865 2865 2862 2862 2865 2865 2861 2861 2862 2862 2862 2862 2861 2861 2858 2858 2861 2861 2857 2857 2858 2858 2858 2858 2857 2857 2854 2854 2857 2857 2853 2853 2854 2854 2854 2854 2853 2853 2856 2856 2853 2853 2855 2855 2856 2856 2856 2856 2855 2855 2860 2860 2855 2855 2859 2859 2860 2860 2860 2860 2859 2859 2864 2864 2859 2859 2863 2863 2864 2864 2864 2864 2863 2863 2868 2868 2863 2863 2867 2867 2868 2868 2868 2868 2867 2867 9021 9021 2867 2867 9022 9022 9023 9023 2872 2872 2871 2871 2876 2876 2871 2871 2875 2875 2876 2876 2876 2876 2875 2875 2880 2880 2875 2875 2879 2879 2880 2880 9024 9024 9025 9025 2884 2884 9026 9026 2883 2883 2884 2884 2884 2884 2883 2883 2888 2888 2883 2883 2887 2887 2888 2888 2888 2888 2887 2887 2892 2892 2887 2887 2891 2891 2892 2892 2892 2892 2891 2891 2896 2896 2891 2891 2895 2895 2896 2896 2896 2896 2895 2895 2900 2900 2895 2895 2899 2899 2900 2900 2900 2900 2899 2899 2898 2898 2899 2899 2897 2897 2898 2898 2898 2898 2897 2897 2894 2894 2897 2897 2893 2893 2894 2894 2894 2894 2893 2893 2890 2890 2893 2893 2889 2889 2890 2890 2890 2890 2889 2889 2886 2886 2889 2889 2885 2885 2886 2886 2886 2886 2885 2885 9027 9027 2885 2885 9028 9028 9029 9029 2882 2882 2881 2881 2878 2878 2881 2881 2877 2877 2878 2878 2917 2917 2911 2911 2921 2921 2911 2911 2919 2919 2921 2921 2921 2921 2919 2919 2924 2924 2919 2919 2923 2923 2924 2924 2924 2924 2923 2923 2927 2927 2923 2923 2929 2929 2927 2927 2927 2927 2929 2929 2931 2931 2929 2929 2937 2937 2931 2931 2931 2931 2937 2937 2933 2933 2937 2937 2942 2942 2933 2933 2933 2933 2942 2942 2935 2935 2942 2942 2944 2944 2935 2935 2935 2935 2944 2944 2939 2939 2944 2944 2946 2946 2939 2939 2939 2939 2946 2946 2941 2941 2946 2946 2948 2948 2941 2941 2941 2941 2948 2948 2940 2940 2948 2948 2947 2947 2940 2940 2940 2940 2947 2947 2936 2936 2947 2947 2945 2945 2936 2936 2936 2936 2945 2945 2934 2934 2945 2945 2943 2943 2934 2934 2934 2934 2943 2943 2932 2932 2943 2943 2938 2938 2932 2932 2932 2932 2938 2938 2928 2928 2938 2938 2930 2930 2928 2928 2928 2928 2930 2930 2925 2925 2930 2930 2926 2926 2925 2925 2925 2925 2926 2926 2922 2922 2926 2926 2920 2920 2922 2922 2922 2922 2920 2920 2918 2918 2920 2920 2912 2912 2918 2918 2918 2918 2912 2912 2916 2916 2912 2912 2907 2907 2916 2916 2916 2916 2907 2907 2914 2914 2907 2907 2905 2905 2914 2914 2914 2914 2905 2905 2910 2910 2905 2905 2903 2903 2910 2910 2910 2910 2903 2903 2908 2908 2903 2903 2901 2901 2908 2908 2908 2908 2901 2901 2909 2909 2901 2901 2902 2902 2909 2909 2909 2909 2902 2902 2913 2913 2902 2902 2904 2904 2913 2913 2913 2913 2904 2904 2915 2915 2904 2904 2906 2906 2915 2915 2915 2915 2906 2906 2917 2917 2906 2906 2911 2911 2917 2917 2987 2987 2989 2989 2984 2984 2987 2987 2984 2984 2983 2983 2984 2984 9030 9030 2983 2983 2983 2983 9031 9031 9032 9032 2966 2966 9033 9033 9034 9034 2969 2969 2973 2973 2970 2970 2970 2970 2973 2973 2975 2975 2973 2973 2974 2974 2975 2975 2975 2975 2974 2974 2980 2980 2974 2974 2978 2978 2980 2980 2980 2980 2978 2978 2979 2979 2961 2961 2964 2964 2966 2966 2964 2964 2965 2965 2966 2966 2966 2966 2965 2965 9035 9035 2956 2956 2959 2959 2961 2961 2959 2959 2960 2960 2961 2961 2961 2961 2960 2960 2964 2964 2987 2987 2988 2988 2989 2989 2988 2988 2992 2992 2989 2989 2989 2989 2992 2992 2994 2994 2992 2992 2993 2993 2994 2994 2994 2994 2993 2993 2998 2998 2993 2993 2997 2997 2998 2998 2998 2998 2997 2997 3002 3002 2997 2997 3001 3001 3002 3002 3002 3002 3001 3001 3000 3000 3001 3001 2999 2999 3000 3000 3000 3000 2999 2999 2996 2996 2999 2999 2995 2995 2996 2996 2996 2996 2995 2995 2991 2991 2995 2995 2990 2990 2991 2991 2991 2991 2990 2990 2986 2986 2990 2990 2985 2985 2986 2986 2986 2986 2985 2985 9036 9036 2985 2985 9037 9037 9038 9038 2982 2982 2981 2981 2977 2977 2981 2981 2976 2976 2977 2977 2977 2977 2976 2976 2972 2972 2976 2976 2971 2971 2972 2972 9039 9039 9040 9040 2968 2968 9041 9041 2967 2967 2968 2968 2968 2968 2967 2967 2963 2963 2967 2967 2962 2962 2963 2963 2963 2963 2962 2962 2958 2958 2962 2962 2957 2957 2958 2958 2958 2958 2957 2957 2954 2954 2957 2957 2953 2953 2954 2954 2954 2954 2953 2953 2950 2950 2953 2953 2949 2949 2950 2950 2950 2950 2949 2949 2952 2952 2949 2949 2951 2951 2952 2952 2952 2952 2951 2951 2956 2956 2951 2951 2955 2955 2956 2956 2956 2956 2955 2955 2959 2959 3072 3072 3069 3069 3073 3073 3069 3069 3067 3067 3073 3073 3061 3061 3060 3060 3065 3065 3060 3060 3067 3067 3065 3065 3065 3065 3067 3067 3068 3068 3067 3067 3069 3069 3068 3068 3061 3061 3059 3059 3060 3060 3059 3059 3055 3055 3060 3060 3060 3060 3055 3055 3053 3053 3047 3047 3046 3046 3049 3049 3046 3046 9042 9042 3049 3049 3049 3049 9043 9043 9044 9044 3053 3053 3055 3055 3054 3054 3047 3047 3045 3045 3046 3046 3045 3045 3041 3041 3046 3046 3046 3046 3041 3041 3039 3039 3041 3041 3040 3040 3039 3039 3040 3040 3035 3035 3039 3039 3039 3039 3035 3035 3033 3033 3035 3035 3034 3034 3033 3033 3034 3034 3031 3031 3033 3033 3033 3033 3031 3031 3027 3027 3031 3031 3026 3026 3027 3027 3026 3026 3023 3023 3027 3027 3027 3027 3023 3023 3021 3021 3015 3015 3014 3014 3019 3019 3014 3014 3021 3021 3019 3019 3019 3019 3021 3021 3022 3022 3021 3021 3023 3023 3022 3022 3015 3015 3013 3013 3014 3014 3013 3013 3009 3009 3014 3014 3014 3014 3009 3009 3007 3007 3005 3005 3004 3004 3003 3003 3004 3004 3007 3007 3003 3003 3003 3003 3007 3007 3008 3008 3007 3007 3009 3009 3008 3008 3005 3005 3006 3006 3004 3004 3006 3006 3010 3010 3004 3004 3004 3004 3010 3010 3011 3011 3010 3010 3012 3012 3011 3011 3012 3012 3016 3016 3011 3011 3011 3011 3016 3016 3017 3017 3016 3016 3018 3018 3017 3017 3018 3018 3020 3020 3017 3017 3017 3017 3020 3020 3025 3025 3020 3020 3024 3024 3025 3025 3024 3024 3028 3028 3025 3025 3025 3025 3028 3028 3029 3029 3037 3037 3036 3036 3032 3032 3036 3036 3029 3029 3032 3032 3032 3032 3029 3029 3030 3030 3029 3029 3028 3028 3030 3030 3037 3037 3038 3038 3036 3036 3038 3038 3042 3042 3036 3036 3036 3036 3042 3042 3043 3043 3051 3051 3050 3050 3048 3048 3050 3050 3043 3043 3048 3048 3048 3048 3043 3043 3044 3044 3043 3043 3042 3042 3044 3044 3051 3051 9045 9045 3050 3050 9046 9046 9047 9047 3050 3050 3050 3050 9048 9048 9049 9049 3056 3056 3058 3058 3057 3057 3058 3058 3062 3062 3057 3057 3057 3057 3062 3062 3063 3063 3062 3062 3064 3064 3063 3063 3064 3064 3066 3066 3063 3063 3063 3063 3066 3066 3071 3071 3066 3066 3070 3070 3071 3071 3070 3070 3074 3074 3071 3071 3071 3071 3074 3074 3076 3076 3078 3078 3079 3079 3077 3077 3079 3079 3076 3076 3077 3077 3077 3077 3076 3076 3075 3075 3076 3076 3074 3074 3075 3075 3078 3078 3080 3080 3079 3079 3080 3080 3081 3081 3079 3079 3079 3079 3081 3081 3083 3083 3085 3085 3086 3086 9050 9050 3086 3086 9051 9051 9052 9052 3084 3084 3083 3083 3082 3082 3083 3083 3081 3081 3082 3082 3085 3085 3087 3087 3086 3086 3087 3087 3088 3088 3086 3086 3086 3086 3088 3088 3090 3090 3088 3088 3089 3089 3090 3090 3089 3089 3091 3091 3090 3090 3090 3090 3091 3091 3093 3093 3095 3095 3096 3096 3094 3094 3096 3096 3093 3093 3094 3094 3094 3094 3093 3093 3092 3092 3093 3093 3091 3091 3092 3092 3186 3186 3189 3189 3187 3187 3189 3189 3188 3188 3187 3187 3187 3187 3185 3185 3186 3186 3185 3185 3184 3184 3186 3186 3186 3186 3184 3184 3183 3183 3184 3184 3182 3182 3183 3183 3182 3182 3181 3181 3183 3183 3183 3183 3181 3181 3179 3179 3181 3181 3180 3180 3179 3179 3180 3180 3178 3178 3179 3179 3178 3178 9053 9053 3179 3179 3179 3179 9054 9054 9055 9055 3173 3173 3172 3172 3174 3174 3172 3172 3176 3176 3174 3174 3174 3174 3176 3176 3175 3175 3176 3176 3177 3177 3175 3175 3173 3173 3171 3171 3172 3172 3171 3171 3170 3170 3172 3172 3172 3172 3170 3170 3169 3169 3170 3170 3168 3168 3169 3169 3168 3168 3165 3165 3169 3169 3169 3169 3165 3165 3163 3163 3165 3165 3164 3164 3163 3163 3164 3164 3161 3161 3163 3163 3163 3163 3161 3161 3155 3155 3161 3161 3157 3157 3155 3155 3157 3157 3156 3156 3155 3155 3156 3156 3151 3151 3155 3155 3155 3155 3151 3151 3149 3149 3151 3151 3150 3150 3149 3149 3150 3150 3147 3147 3149 3149 9056 9056 9057 9057 3141 3141 9058 9058 3143 3143 3141 3141 3143 3143 3142 3142 3141 3141 3142 3142 3137 3137 3141 3141 3141 3141 3137 3137 3135 3135 3137 3137 3136 3136 3135 3135 3136 3136 3131 3131 3135 3135 3135 3135 3131 3131 3129 3129 3131 3131 3130 3130 3129 3129 3130 3130 3127 3127 3129 3129 3129 3129 3127 3127 3121 3121 3127 3127 3123 3123 3121 3121 3123 3123 3122 3122 3121 3121 3122 3122 3117 3117 3121 3121 3121 3121 3117 3117 3115 3115 3117 3117 3116 3116 3115 3115 3116 3116 3113 3113 3115 3115 3115 3115 3113 3113 3107 3107 3113 3113 3109 3109 3107 3107 3109 3109 3108 3108 3107 3107 3108 3108 3103 3103 3107 3107 3107 3107 3103 3103 3101 3101 3103 3103 3102 3102 3101 3101 3102 3102 3098 3098 3101 3101 3101 3101 3098 3098 3097 3097 3098 3098 3099 3099 3097 3097 3099 3099 3100 3100 3097 3097 3097 3097 3100 3100 3105 3105 3100 3100 3104 3104 3105 3105 3104 3104 3106 3106 3105 3105 3106 3106 3110 3110 3105 3105 3105 3105 3110 3110 3111 3111 3110 3110 3112 3112 3111 3111 3112 3112 3114 3114 3111 3111 3111 3111 3114 3114 3119 3119 3114 3114 3118 3118 3119 3119 3118 3118 3120 3120 3119 3119 3120 3120 3124 3124 3119 3119 3119 3119 3124 3124 3125 3125 3133 3133 3132 3132 3128 3128 3132 3132 3125 3125 3128 3128 3128 3128 3125 3125 3126 3126 3125 3125 3124 3124 3126 3126 3133 3133 3134 3134 3132 3132 3134 3134 3138 3138 3132 3132 3132 3132 3138 3138 3139 3139 3138 3138 3140 3140 3139 3139 3140 3140 3144 3144 3139 3139 3139 3139 3144 3144 9059 9059 3144 3144 9060 9060 9061 9061 3146 3146 3148 3148 3145 3145 3145 3145 3148 3148 3153 3153 3148 3148 3152 3152 3153 3153 3152 3152 3154 3154 3153 3153 3154 3154 3158 3158 3153 3153 3153 3153 3158 3158 3159 3159 3166 3166 3167 3167 3162 3162 3167 3167 3159 3159 3162 3162 3162 3162 3159 3159 3160 3160 3159 3159 3158 3158 3160 3160 3219 3219 3218 3218 3215 3215 3218 3218 3214 3214 3215 3215 3215 3215 3214 3214 3211 3211 3214 3214 3210 3210 3211 3211 9062 9062 9063 9063 3207 3207 9064 9064 3206 3206 3207 3207 3207 3207 3206 3206 3203 3203 3206 3206 3202 3202 3203 3203 3203 3203 3202 3202 3199 3199 3202 3202 3198 3198 3199 3199 3199 3199 3198 3198 3195 3195 3198 3198 3194 3194 3195 3195 3195 3195 3194 3194 3191 3191 3194 3194 3190 3190 3191 3191 3191 3191 3190 3190 3193 3193 3190 3190 3192 3192 3193 3193 3193 3193 3192 3192 3197 3197 3192 3192 3196 3196 3197 3197 3197 3197 3196 3196 3201 3201 3196 3196 3200 3200 3201 3201 3201 3201 3200 3200 3205 3205 3200 3200 3204 3204 3205 3205 3205 3205 3204 3204 9065 9065 3204 3204 9066 9066 9067 9067 3209 3209 3208 3208 3213 3213 3208 3208 3212 3212 3213 3213 3213 3213 3212 3212 3217 3217 3212 3212 3216 3216 3217 3217 3217 3217 3216 3216 3221 3221 3216 3216 3220 3220 3221 3221 3221 3221 3220 3220 3225 3225 3220 3220 3224 3224 3225 3225 9068 9068 9069 9069 3229 3229 9070 9070 3228 3228 3229 3229 3229 3229 3228 3228 3233 3233 3228 3228 3232 3232 3233 3233 3233 3233 3232 3232 3237 3237 3232 3232 3236 3236 3237 3237 3237 3237 3236 3236 3241 3241 3236 3236 3240 3240 3241 3241 3241 3241 3240 3240 3245 3245 3240 3240 3244 3244 3245 3245 3245 3245 3244 3244 3243 3243 3244 3244 3242 3242 3243 3243 3243 3243 3242 3242 3239 3239 3242 3242 3238 3238 3239 3239 3239 3239 3238 3238 3235 3235 3238 3238 3234 3234 3235 3235 3235 3235 3234 3234 3231 3231 3234 3234 3230 3230 3231 3231 3231 3231 3230 3230 9071 9071 3230 3230 9072 9072 9073 9073 3227 3227 3226 3226 3223 3223 3226 3226 3222 3222 3223 3223 3223 3223 3222 3222 3219 3219 3222 3222 3218 3218 3219 3219 3267 3267 3254 3254 3263 3263 3254 3254 3252 3252 3263 3263 3263 3263 3252 3252 3261 3261 3252 3252 3250 3250 3261 3261 3261 3261 3250 3250 3259 3259 3250 3250 3248 3248 3259 3259 3259 3259 3248 3248 3257 3257 3248 3248 3246 3246 3257 3257 3257 3257 3246 3246 3258 3258 3246 3246 3247 3247 3258 3258 3258 3258 3247 3247 3260 3260 3247 3247 3249 3249 3260 3260 3260 3260 3249 3249 3262 3262 3276 3276 3289 3289 3280 3280 3289 3289 3291 3291 3280 3280 3280 3280 3291 3291 3282 3282 3291 3291 3293 3293 3282 3282 3282 3282 3293 3293 3284 3284 3293 3293 3295 3295 3284 3284 3284 3284 3295 3295 3286 3286 3295 3295 3297 3297 3286 3286 3286 3286 3297 3297 3285 3285 3297 3297 3296 3296 3285 3285 3285 3285 3296 3296 3283 3283 3296 3296 3294 3294 3283 3283 3294 3294 3292 3292 3283 3283 3283 3283 3292 3292 3281 3281 3292 3292 3290 3290 3281 3281 3281 3281 3290 3290 3277 3277 3290 3290 3288 3288 3277 3277 3277 3277 3288 3288 3275 3275 3288 3288 3279 3279 3275 3275 3275 3275 3279 3279 3272 3272 3279 3279 3273 3273 3272 3272 3272 3272 3273 3273 3269 3269 3273 3273 3265 3265 3269 3269 3269 3269 3265 3265 3267 3267 3265 3265 3256 3256 3267 3267 3267 3267 3256 3256 3254 3254 3249 3249 3251 3251 3262 3262 3251 3251 3253 3253 3262 3262 3262 3262 3253 3253 3266 3266 3253 3253 3255 3255 3266 3266 3266 3266 3255 3255 3268 3268 3255 3255 3264 3264 3268 3268 3268 3268 3264 3264 3271 3271 3264 3264 3270 3270 3271 3271 3271 3271 3270 3270 3274 3274 3270 3270 3278 3278 3274 3274 3274 3274 3278 3278 3276 3276 3278 3278 3287 3287 3276 3276 3276 3276 3287 3287 3289 3289 3298 3298 3299 3299 3300 3300 3299 3299 3301 3301 3300 3300 3302 3302 3303 3303 3304 3304 3303 3303 3305 3305 3304 3304 9074 9074 9075 9075 3306 3306 9076 9076 3307 3307 3306 3306 3306 3306 3307 3307 3308 3308 3307 3307 3309 3309 3308 3308 3308 3308 3309 3309 3310 3310 3309 3309 3311 3311 3310 3310 3310 3310 3311 3311 3312 3312 3311 3311 3313 3313 3312 3312 3312 3312 3313 3313 3314 3314 3313 3313 3315 3315 3314 3314 3314 3314 3315 3315 3316 3316 3315 3315 3317 3317 3316 3316 3316 3316 3317 3317 3318 3318 3317 3317 3319 3319 3318 3318 3330 3330 3327 3327 3325 3325 3323 3323 3326 3326 3354 3354 3385 3385 3384 3384 3363 3363 3363 3363 3365 3365 3385 3385 3365 3365 3367 3367 3385 3385 3385 3385 3367 3367 3386 3386 3348 3348 3357 3357 3363 3363 3357 3357 3359 3359 3363 3363 3363 3363 3359 3359 3365 3365 3344 3344 3345 3345 3346 3346 3345 3345 3348 3348 3346 3346 3346 3346 3348 3348 3355 3355 3348 3348 3363 3363 3355 3355 3337 3337 3339 3339 3346 3346 3339 3339 3341 3341 3346 3346 3346 3346 3341 3341 3344 3344 3331 3331 3333 3333 3346 3346 3333 3333 3335 3335 3346 3346 3346 3346 3335 3335 3337 3337 3326 3326 3328 3328 3329 3329 3353 3353 3352 3352 3321 3321 3352 3352 3320 3320 3321 3321 3322 3322 3351 3351 3324 3324 3351 3351 3350 3350 3324 3324 3324 3324 3350 3350 3325 3325 3350 3350 3332 3332 3325 3325 3325 3325 3332 3332 3330 3330 3343 3343 3342 3342 3349 3349 3342 3342 3340 3340 3349 3349 3340 3340 3338 3338 3349 3349 3338 3338 3336 3336 3349 3349 3349 3349 3336 3336 3334 3334 3360 3360 3356 3356 3349 3349 3356 3356 3347 3347 3349 3349 3349 3349 3347 3347 3343 3343 3360 3360 3370 3370 3369 3369 3368 3368 3366 3366 3369 3369 3366 3366 3364 3364 3369 3369 3369 3369 3364 3364 3360 3360 3364 3364 3358 3358 3360 3360 3360 3360 3358 3358 3356 3356 3383 3383 3382 3382 3362 3362 3382 3382 3381 3381 3362 3362 3362 3362 3381 3381 3354 3354 3381 3381 3353 3353 3354 3354 3354 3354 3353 3353 3323 3323 3353 3353 3321 3321 3323 3323 3384 3384 3383 3383 3363 3363 3383 3383 3362 3362 3363 3363 3363 3363 3362 3362 3355 3355 3362 3362 3354 3354 3355 3355 3355 3355 3354 3354 3346 3346 3354 3354 3326 3326 3346 3346 3346 3346 3326 3326 3331 3331 3326 3326 3329 3329 3331 3331 3377 3377 3376 3376 3352 3352 3376 3376 3351 3351 3352 3352 3352 3352 3351 3351 3320 3320 3351 3351 3322 3322 3320 3320 3334 3334 3332 3332 3349 3349 3332 3332 3350 3350 3349 3349 3349 3349 3350 3350 3360 3360 3350 3350 3361 3361 3360 3360 3376 3376 3375 3375 3351 3351 3375 3375 3374 3374 3351 3351 3351 3351 3374 3374 3350 3350 3374 3374 3373 3373 3350 3350 3350 3350 3373 3373 3361 3361 3373 3373 3372 3372 3361 3361 3361 3361 3372 3372 3360 3360 3372 3372 3371 3371 3360 3360 3360 3360 3371 3371 3370 3370 3381 3381 3380 3380 3353 3353 3380 3380 3379 3379 3353 3353 3353 3353 3379 3379 3352 3352 3379 3379 3378 3378 3352 3352 3352 3352 3378 3378 3377 3377 3421 3421 3417 3417 3418 3418 3397 3397 3396 3396 3408 3408 3397 3397 3408 3408 3398 3398 3403 3403 3401 3401 3402 3402 3405 3405 3403 3403 3408 3408 3405 3405 3408 3408 3406 3406 3403 3403 3402 3402 3408 3408 3402 3402 3400 3400 3408 3408 3408 3408 3400 3400 3398 3398 3394 3394 3393 3393 3391 3391 3393 3393 3392 3392 3391 3391 3391 3391 3392 3392 3390 3390 3390 3390 3389 3389 3391 3391 3389 3389 3388 3388 3391 3391 3391 3391 3388 3388 3387 3387 3391 3391 3399 3399 3410 3410 3411 3411 3415 3415 3409 3409 3415 3415 3410 3410 3409 3409 3409 3409 3410 3410 3404 3404 3410 3410 3399 3399 3404 3404 3404 3404 3399 3399 3395 3395 3406 3406 3408 3408 3407 3407 3408 3408 3413 3413 3407 3407 3407 3407 3413 3413 3412 3412 3419 3419 3418 3418 3415 3415 3418 3418 3413 3413 3415 3415 3415 3415 3413 3413 3410 3410 3413 3413 3408 3408 3410 3410 3410 3410 3408 3408 3391 3391 3408 3408 3396 3396 3391 3391 3391 3391 3396 3396 3394 3394 3418 3418 3417 3417 3413 3413 3417 3417 3416 3416 3413 3413 3413 3413 3416 3416 3412 3412 3419 3419 3421 3421 3418 3418 3411 3411 3414 3414 3415 3415 3414 3414 3420 3420 3415 3415 3415 3415 3420 3420 3419 3419 3420 3420 3421 3421 3419 3419 3458 3458 3456 3456 3455 3455 3432 3432 3430 3430 3435 3435 3428 3428 3429 3429 3445 3445 3425 3425 3422 3422 3423 3423 3423 3423 3424 3424 3425 3425 3424 3424 3426 3426 3425 3425 3425 3425 3426 3426 3427 3427 3429 3429 3431 3431 3445 3445 3431 3431 3433 3433 3445 3445 3445 3445 3433 3433 3434 3434 3434 3434 3436 3436 3445 3445 3436 3436 3437 3437 3445 3445 3445 3445 3437 3437 3438 3438 3438 3438 3439 3439 3440 3440 3438 3438 3440 3440 3445 3445 3440 3440 3442 3442 3445 3445 3445 3445 3442 3442 3443 3443 3427 3427 3428 3428 3425 3425 3428 3428 3445 3445 3425 3425 3425 3425 3445 3445 3435 3435 3454 3454 3455 3455 3453 3453 3455 3455 3450 3450 3453 3453 3453 3453 3450 3450 3449 3449 3450 3450 3445 3445 3449 3449 3449 3449 3445 3445 3444 3444 3445 3445 3443 3443 3444 3444 3455 3455 3456 3456 3450 3450 3456 3456 3452 3452 3450 3450 3450 3450 3452 3452 3445 3445 3452 3452 3447 3447 3445 3445 3445 3445 3447 3447 3435 3435 3454 3454 3458 3458 3455 3455 3458 3458 3457 3457 3456 3456 3457 3457 3451 3451 3456 3456 3456 3456 3451 3451 3452 3452 3451 3451 3448 3448 3452 3452 3452 3452 3448 3448 3447 3447 3448 3448 3446 3446 3447 3447 3447 3447 3446 3446 3435 3435 3446 3446 3441 3441 3435 3435 3435 3435 3441 3441 3432 3432 3498 3498 3500 3500 3497 3497 3476 3476 3486 3486 3478 3478 3488 3488 3489 3489 3493 3493 3489 3489 3492 3492 3493 3493 3493 3493 3492 3492 3494 3494 3476 3476 3481 3481 3486 3486 3481 3481 3482 3482 3486 3486 3486 3486 3482 3482 3493 3493 3482 3482 3484 3484 3493 3493 3493 3493 3484 3484 3488 3488 3469 3469 3464 3464 3465 3465 3462 3462 3467 3467 3461 3461 3467 3467 3465 3465 3461 3461 3461 3461 3465 3465 3460 3460 3465 3465 3464 3464 3460 3460 3460 3460 3464 3464 3459 3459 3473 3473 3471 3471 3475 3475 3471 3471 3474 3474 3475 3475 3475 3475 3474 3474 3477 3477 3462 3462 3463 3463 3467 3467 3463 3463 3466 3466 3467 3467 3467 3467 3466 3466 3472 3472 3466 3466 3468 3468 3472 3472 3472 3472 3468 3468 3478 3478 3468 3468 3470 3470 3478 3478 3478 3478 3470 3470 3476 3476 3473 3473 3469 3469 3471 3471 3469 3469 3465 3465 3471 3471 3471 3471 3465 3465 3474 3474 3465 3465 3467 3467 3474 3474 3474 3474 3467 3467 3479 3479 3467 3467 3472 3472 3479 3479 3479 3479 3472 3472 3485 3485 3472 3472 3478 3478 3485 3485 3485 3485 3478 3478 3490 3490 3478 3478 3486 3486 3490 3490 3490 3490 3486 3486 3497 3497 3486 3486 3493 3493 3497 3497 3497 3497 3493 3493 3498 3498 3493 3493 3494 3494 3498 3498 3498 3498 3494 3494 3495 3495 3477 3477 3474 3474 3480 3480 3474 3474 3479 3479 3480 3480 3480 3480 3479 3479 3483 3483 3479 3479 3485 3485 3483 3483 3483 3483 3485 3485 3487 3487 3485 3485 3490 3490 3487 3487 3487 3487 3490 3490 3491 3491 3490 3490 3497 3497 3491 3491 3491 3491 3497 3497 3496 3496 3497 3497 3500 3500 3496 3496 3496 3496 3500 3500 3499 3499 3529 3529 3531 3531 3542 3542 3619 3619 3615 3615 3608 3608 3569 3569 3568 3568 3566 3566 3546 3546 3545 3545 3543 3543 3563 3563 3556 3556 3549 3549 3556 3556 3555 3555 3549 3549 3549 3549 3555 3555 3550 3550 3569 3569 3566 3566 3574 3574 3582 3582 3580 3580 3579 3579 3580 3580 3578 3578 3579 3579 3579 3579 3578 3578 3576 3576 3612 3612 3605 3605 3590 3590 3605 3605 3602 3602 3590 3590 3590 3590 3602 3602 3588 3588 3625 3625 3624 3624 3618 3618 3624 3624 3622 3622 3618 3618 3619 3619 3608 3608 3621 3621 3634 3634 3632 3632 3629 3629 3632 3632 3631 3631 3629 3629 3629 3629 3631 3631 3628 3628 3616 3616 3617 3617 3614 3614 3617 3617 3623 3623 3614 3614 3614 3614 3623 3623 3620 3620 3623 3623 3627 3627 3620 3620 3620 3620 3627 3627 3629 3629 3627 3627 3630 3630 3629 3629 3629 3629 3630 3630 3634 3634 3630 3630 3633 3633 3634 3634 3634 3634 3633 3633 3635 3635 3601 3601 3603 3603 3591 3591 3601 3601 3591 3591 3599 3599 3603 3603 3604 3604 3591 3591 3604 3604 3606 3606 3591 3591 3591 3591 3606 3606 3607 3607 3607 3607 3610 3610 3591 3591 3610 3610 3611 3611 3591 3591 3591 3591 3611 3611 3614 3614 3611 3611 3613 3613 3614 3614 3614 3614 3613 3613 3616 3616 3595 3595 3592 3592 3589 3589 3592 3592 3593 3593 3589 3589 3589 3589 3593 3593 3594 3594 3583 3583 3585 3585 3591 3591 3585 3585 3587 3587 3591 3591 3591 3591 3587 3587 3589 3589 3594 3594 3596 3596 3589 3589 3596 3596 3597 3597 3589 3589 3589 3589 3597 3597 3591 3591 3597 3597 3598 3598 3591 3591 3591 3591 3598 3598 3599 3599 3571 3571 3573 3573 3586 3586 3573 3573 3575 3575 3586 3586 3586 3586 3575 3575 3577 3577 3553 3553 3558 3558 3559 3559 3558 3558 3560 3560 3559 3559 3559 3559 3560 3560 3567 3567 3560 3560 3562 3562 3567 3567 3541 3541 3544 3544 3552 3552 3544 3544 3551 3551 3552 3552 3538 3538 3539 3539 3552 3552 3539 3539 3534 3534 3552 3552 3552 3552 3534 3534 3533 3533 3533 3533 3530 3530 3552 3552 3530 3530 3528 3528 3552 3552 3552 3552 3528 3528 3541 3541 3528 3528 3526 3526 3541 3541 3526 3526 3525 3525 3541 3541 3541 3541 3525 3525 3522 3522 3515 3515 3518 3518 3519 3519 3518 3518 3541 3541 3519 3519 3519 3519 3541 3541 3520 3520 3541 3541 3522 3522 3520 3520 3515 3515 3514 3514 3518 3518 3514 3514 9077 9077 3518 3518 3518 3518 9078 9078 9079 9079 3512 3512 3510 3510 3511 3511 3511 3511 3510 3510 3507 3507 3507 3507 3505 3505 3511 3511 3505 3505 3504 3504 3511 3511 3511 3511 3504 3504 3502 3502 9080 9080 9081 9081 3548 3548 9082 9082 9083 9083 3548 3548 3548 3548 9084 9084 9085 9085 3529 3529 3542 3542 3527 3527 3517 3517 3521 3521 3547 3547 3521 3521 3523 3523 3547 3547 3547 3547 3523 3523 3542 3542 3523 3523 3524 3524 3542 3542 3542 3542 3524 3524 3527 3527 3506 3506 3501 3501 3503 3503 3503 3503 3508 3508 3540 3540 3508 3508 3509 3509 3540 3540 3509 3509 3513 3513 3540 3540 3540 3540 3513 3513 3516 3516 3568 3568 3564 3564 3566 3566 3564 3564 3563 3563 3566 3566 3566 3566 3563 3563 3557 3557 3563 3563 3549 3549 3557 3557 3557 3557 3549 3549 3547 3547 3549 3549 3540 3540 3547 3547 3547 3547 3540 3540 3517 3517 3540 3540 3516 3516 3517 3517 3503 3503 3540 3540 3506 3506 3540 3540 3549 3549 3506 3506 3506 3506 3549 3549 3543 3543 3549 3549 3550 3550 3543 3543 3543 3543 3550 3550 3546 3546 3578 3578 9086 9086 3576 3576 9087 9087 9088 9088 3576 3576 3576 3576 9089 9089 3565 3565 9090 9090 9091 9091 3565 3565 3565 3565 9092 9092 3554 3554 9093 9093 9094 9094 3554 3554 3554 3554 9095 9095 3548 3548 9096 9096 9097 9097 3548 3548 3548 3548 9098 9098 9099 9099 3542 3542 3531 3531 3532 3532 3628 3628 3626 3626 3629 3629 3626 3626 3625 3625 3629 3629 3629 3629 3625 3625 3620 3620 3625 3625 3618 3618 3620 3620 3620 3620 3618 3618 3614 3614 3618 3618 3609 3609 3614 3614 3614 3614 3609 3609 3591 3591 3609 3609 3586 3586 3591 3591 3591 3591 3586 3586 3583 3583 3586 3586 3577 3577 3583 3583 3622 3622 3621 3621 3618 3618 3621 3621 3608 3608 3618 3618 3618 3618 3608 3608 3609 3609 3608 3608 3600 3600 3609 3609 3609 3609 3600 3600 3586 3586 3600 3600 3581 3581 3586 3586 3586 3586 3581 3581 3571 3571 3581 3581 3567 3567 3571 3571 3571 3571 3567 3567 3570 3570 3567 3567 3562 3562 3570 3570 3615 3615 3612 3612 3608 3608 3612 3612 3590 3590 3608 3608 3608 3608 3590 3590 3600 3600 3590 3590 3584 3584 3600 3600 3600 3600 3584 3584 3581 3581 3584 3584 3572 3572 3581 3581 3581 3581 3572 3572 3567 3567 3572 3572 3561 3561 3567 3567 3567 3567 3561 3561 3559 3559 3561 3561 3552 3552 3559 3559 3559 3559 3552 3552 3553 3553 3552 3552 3551 3551 3553 3553 3588 3588 3582 3582 3590 3590 3582 3582 3579 3579 3590 3590 3590 3590 3579 3579 3584 3584 3579 3579 3576 3576 3584 3584 3584 3584 3576 3576 3572 3572 3576 3576 3565 3565 3572 3572 3572 3572 3565 3565 3561 3561 3565 3565 3554 3554 3561 3561 3561 3561 3554 3554 3552 3552 3554 3554 3548 3548 3552 3552 3552 3552 3548 3548 3538 3538 3548 3548 9100 9100 3538 3538 3636 3636 3638 3638 3639 3639 3640 3640 3639 3639 3643 3643 3651 3651 3652 3652 3653 3653 3662 3662 3660 3660 3659 3659 3689 3689 3683 3683 3686 3686 3694 3694 3695 3695 3693 3693 3691 3691 3694 3694 3692 3692 3683 3683 3689 3689 3681 3681 3689 3689 3684 3684 3681 3681 3681 3681 3684 3684 3680 3680 3684 3684 3678 3678 3680 3680 3680 3680 3678 3678 3675 3675 3694 3694 3693 3693 3692 3692 3693 3693 3690 3690 3692 3692 3692 3692 3690 3690 3688 3688 3690 3690 3687 3687 3688 3688 3688 3688 3687 3687 3682 3682 3687 3687 3685 3685 3682 3682 3682 3682 3685 3685 3679 3679 3676 3676 3671 3671 3679 3679 3671 3671 3677 3677 3679 3679 3679 3679 3677 3677 3682 3682 3675 3675 3678 3678 3673 3673 3678 3678 3674 3674 3673 3673 3673 3673 3674 3674 3670 3670 3674 3674 3669 3669 3670 3670 3670 3670 3669 3669 3667 3667 3662 3662 3659 3659 3668 3668 3686 3686 3691 3691 3689 3689 3691 3691 3692 3692 3689 3689 3689 3689 3692 3692 3684 3684 3692 3692 3688 3688 3684 3684 3684 3684 3688 3688 3678 3678 3688 3688 3682 3682 3678 3678 3678 3678 3682 3682 3674 3674 3682 3682 3677 3677 3674 3674 3674 3674 3677 3677 3669 3669 3677 3677 3671 3671 3669 3669 3669 3669 3671 3671 3663 3663 3671 3671 3666 3666 3663 3663 3663 3663 3666 3666 9101 9101 3655 3655 3656 3656 3658 3658 3656 3656 3661 3661 3658 3658 9102 9102 9103 9103 3663 3663 9104 9104 3664 3664 3663 3663 3663 3663 3664 3664 3669 3669 3664 3664 3665 3665 3669 3669 3669 3669 3665 3665 3667 3667 3652 3652 3655 3655 3653 3653 3655 3655 3658 3658 3653 3653 9105 9105 9106 9106 3659 3659 9107 9107 3666 3666 3659 3659 3659 3659 3666 3666 3668 3668 3666 3666 3671 3671 3668 3668 3668 3668 3671 3671 3672 3672 3671 3671 3676 3676 3672 3672 3660 3660 3657 3657 3659 3659 3657 3657 9108 9108 3659 3659 3659 3659 9109 9109 9110 9110 3654 3654 3647 3647 3653 3653 3653 3653 3647 3647 3651 3651 3648 3648 3650 3650 3649 3649 3641 3641 3645 3645 3647 3647 3645 3645 3646 3646 3647 3647 3647 3647 3646 3646 3651 3651 3648 3648 3649 3649 3643 3643 3649 3649 3644 3644 3643 3643 3643 3643 3644 3644 3640 3640 3639 3639 3638 3638 3643 3643 3638 3638 3642 3642 3643 3643 3643 3643 3642 3642 3648 3648 3640 3640 3636 3636 3639 3639 3657 3657 9111 9111 9112 9112 3650 3650 3648 3648 3654 3654 3654 3654 3648 3648 3647 3647 3648 3648 3642 3642 3647 3647 3647 3647 3642 3642 3641 3641 3642 3642 3638 3638 3641 3641 3641 3641 3638 3638 3637 3637 3638 3638 3636 3636 3637 3637 3733 3733 3737 3737 3735 3735 3698 3698 3696 3696 3700 3700 3714 3714 3713 3713 3718 3718 3713 3713 9113 9113 3718 3718 3718 3718 9114 9114 9115 9115 3711 3711 3705 3705 3707 3707 3707 3707 3705 3705 3704 3704 3728 3728 3723 3723 3727 3727 3723 3723 3721 3721 3727 3727 3727 3727 3721 3721 3718 3718 3721 3721 3716 3716 3718 3718 3718 3718 3716 3716 3714 3714 3728 3728 3727 3727 3730 3730 3727 3727 3736 3736 3730 3730 3730 3730 3736 3736 3732 3732 3750 3750 3741 3741 3748 3748 3741 3741 3739 3739 3748 3748 3748 3748 3739 3739 3736 3736 3739 3739 3738 3738 3736 3736 3736 3736 3738 3738 3732 3732 3737 3737 3740 3740 3749 3749 3740 3740 3742 3742 3749 3749 3749 3749 3742 3742 3751 3751 3733 3733 3735 3735 3731 3731 3735 3735 3726 3726 3731 3731 3731 3731 3726 3726 3729 3729 3715 3715 3717 3717 3719 3719 3717 3717 3722 3722 3719 3719 3719 3719 3722 3722 3726 3726 3722 3722 3724 3724 3726 3726 3726 3726 3724 3724 3729 3729 3703 3703 3706 3706 3708 3708 3706 3706 3710 3710 3708 3708 9116 9116 9117 9117 3719 3719 9118 9118 3712 3712 3719 3719 3719 3719 3712 3712 3715 3715 3701 3701 3697 3697 3699 3699 3702 3702 3707 3707 3700 3700 3707 3707 3704 3704 3700 3700 3700 3700 3704 3704 3698 3698 3743 3743 3745 3745 3736 3736 3745 3745 3747 3747 3736 3736 3736 3736 3747 3747 3748 3748 3743 3743 3736 3736 3734 3734 3736 3736 3727 3727 3734 3734 3734 3734 3727 3727 3725 3725 3727 3727 3718 3718 3725 3725 3725 3725 3718 3718 3720 3720 3718 3718 9119 9119 3720 3720 3720 3720 9120 9120 9121 9121 3707 3707 3702 3702 3709 3709 3709 3709 3702 3702 3701 3701 3737 3737 3749 3749 3735 3735 3749 3749 3746 3746 3735 3735 3735 3735 3746 3746 3744 3744 3699 3699 3703 3703 3701 3701 3703 3703 3708 3708 3701 3701 3701 3701 3708 3708 3709 3709 9122 9122 3719 3719 9123 9123 9124 9124 3719 3719 3720 3720 3719 3719 3726 3726 3720 3720 3720 3720 3726 3726 3725 3725 3726 3726 3735 3735 3725 3725 3725 3725 3735 3735 3734 3734 3735 3735 3744 3744 3734 3734 3734 3734 3744 3744 3743 3743 3753 3753 3752 3752 3755 3755 3774 3774 3773 3773 3766 3766 3774 3774 3766 3766 3775 3775 3789 3789 3785 3785 3788 3788 3785 3785 3784 3784 3788 3788 3788 3788 3784 3784 3783 3783 3775 3775 3779 3779 3777 3777 3779 3779 3788 3788 3777 3777 3777 3777 3788 3788 3781 3781 3788 3788 3783 3783 3781 3781 3792 3792 3795 3795 3788 3788 3795 3795 3793 3793 3788 3788 3788 3788 3793 3793 3789 3789 3793 3793 3790 3790 3789 3789 3775 3775 3766 3766 3779 3779 3766 3766 3765 3765 3779 3779 3779 3779 3765 3765 3770 3770 3758 3758 3767 3767 3759 3759 3767 3767 3770 3770 3759 3759 3759 3759 3770 3770 3761 3761 3770 3770 3765 3765 3761 3761 3792 3792 3788 3788 3786 3786 3788 3788 3779 3779 3786 3786 3786 3786 3779 3779 3778 3778 3779 3779 3770 3770 3778 3778 3778 3778 3770 3770 3776 3776 3770 3770 3767 3767 3776 3776 3776 3776 3767 3767 3769 3769 3771 3771 3772 3772 3769 3769 3772 3772 3780 3780 3769 3769 3769 3769 3780 3780 3776 3776 3780 3780 3782 3782 3776 3776 3776 3776 3782 3782 3778 3778 3782 3782 3787 3787 3778 3778 3778 3778 3787 3787 3786 3786 3787 3787 3791 3791 3786 3786 3786 3786 3791 3791 3792 3792 3791 3791 3794 3794 3792 3792 3792 3792 3794 3794 3795 3795 3756 3756 3754 3754 3762 3762 3754 3754 3757 3757 3762 3762 3762 3762 3757 3757 3763 3763 3768 3768 3771 3771 3763 3763 3771 3771 3769 3769 3763 3763 3763 3763 3769 3769 3762 3762 3769 3769 3767 3767 3762 3762 3762 3762 3767 3767 3756 3756 3767 3767 3758 3758 3756 3756 3764 3764 3768 3768 3760 3760 3768 3768 3763 3763 3760 3760 3760 3760 3763 3763 3755 3755 3763 3763 3757 3757 3755 3755 3755 3755 3757 3757 3753 3753 3757 3757 3754 3754 3753 3753 3797 3797 3798 3798 3802 3802 3851 3851 3846 3846 3843 3843 3854 3854 3851 3851 3849 3849 3851 3851 3843 3843 3849 3849 3843 3843 3841 3841 3849 3849 3849 3849 3841 3841 3844 3844 3855 3855 3852 3852 3853 3853 3852 3852 3848 3848 3853 3853 3841 3841 3840 3840 3844 3844 3840 3840 3836 3836 3844 3844 3844 3844 3836 3836 3838 3838 3836 3836 3834 3834 3838 3838 3834 3834 3832 3832 3838 3838 3838 3838 3832 3832 3833 3833 3837 3837 3845 3845 3842 3842 3845 3845 3847 3847 3842 3842 3842 3842 3847 3847 3848 3848 3847 3847 3850 3850 3848 3848 3848 3848 3850 3850 3853 3853 3832 3832 3829 3829 3833 3833 3829 3829 3826 3826 3833 3833 3833 3833 3826 3826 3828 3828 3826 3826 3824 3824 3828 3828 3828 3828 3824 3824 3823 3823 3825 3825 3831 3831 3830 3830 3831 3831 3835 3835 3830 3830 3830 3830 3835 3835 3837 3837 3835 3835 3839 3839 3837 3837 3837 3837 3839 3839 3845 3845 3812 3812 3813 3813 3815 3815 3813 3813 3818 3818 3815 3815 3815 3815 3818 3818 3816 3816 9125 9125 3823 3823 9126 9126 9127 9127 3823 3823 9128 9128 3823 3823 3824 3824 9129 9129 9130 9130 3817 3817 9131 9131 3817 3817 3820 3820 9132 9132 9133 9133 3820 3820 3819 3819 3820 3820 3822 3822 3819 3819 3819 3819 3822 3822 3825 3825 3822 3822 3827 3827 3825 3825 3825 3825 3827 3827 3831 3831 3812 3812 3811 3811 3813 3813 3811 3811 3806 3806 3813 3813 3813 3813 3806 3806 3807 3807 3806 3806 3805 3805 3807 3807 3807 3807 3805 3805 3802 3802 3805 3805 3801 3801 3802 3802 3802 3802 3801 3801 3797 3797 3855 3855 3854 3854 3852 3852 3854 3854 3849 3849 3852 3852 3852 3852 3849 3849 3848 3848 3849 3849 3844 3844 3848 3848 3848 3848 3844 3844 3842 3842 3844 3844 3838 3838 3842 3842 3842 3842 3838 3838 3837 3837 3838 3838 3833 3833 3837 3837 3837 3837 3833 3833 3830 3830 3833 3833 3828 3828 3830 3830 3830 3830 3828 3828 3825 3825 3828 3828 3823 3823 3825 3825 3825 3825 3823 3823 3819 3819 3823 3823 9134 9134 3819 3819 3819 3819 9135 9135 9136 9136 3818 3818 3813 3813 3814 3814 3814 3814 3813 3813 3808 3808 3813 3813 3807 3807 3808 3808 3808 3808 3807 3807 3803 3803 3807 3807 3802 3802 3803 3803 3803 3803 3802 3802 3799 3799 3802 3802 3798 3798 3799 3799 3799 3799 3798 3798 3796 3796 3797 3797 3796 3796 3798 3798 3796 3796 3800 3800 3799 3799 3800 3800 3804 3804 3799 3799 3799 3799 3804 3804 3803 3803 3804 3804 3809 3809 3803 3803 3803 3803 3809 3809 3808 3808 3809 3809 3810 3810 3808 3808 9137 9137 9138 9138 3817 3817 3941 3941 3938 3938 3948 3948 3858 3858 3857 3857 3891 3891 3908 3908 3912 3912 3909 3909 9139 9139 3937 3937 3934 3934 3980 3980 3981 3981 3979 3979 3964 3964 3944 3944 3961 3961 3964 3964 3962 3962 3944 3944 3962 3962 3959 3959 3944 3944 3944 3944 3959 3959 3945 3945 3959 3959 3958 3958 3945 3945 3958 3958 3956 3956 3945 3945 3945 3945 3956 3956 3947 3947 3956 3956 3955 3955 3947 3947 3955 3955 3954 3954 3947 3947 3954 3954 3953 3953 3947 3947 3947 3947 3953 3953 3951 3951 3951 3951 3950 3950 3947 3947 3950 3950 3949 3949 3947 3947 3947 3947 3949 3949 3952 3952 3968 3968 3967 3967 3961 3961 3967 3967 3965 3965 3961 3961 3961 3961 3965 3965 3964 3964 3974 3974 3976 3976 3975 3975 3974 3974 3975 3975 3961 3961 3975 3975 3970 3970 3961 3961 3961 3961 3970 3970 3968 3968 3976 3976 3974 3974 3978 3978 3974 3974 3983 3983 3978 3978 3978 3978 3983 3983 3984 3984 3983 3983 3989 3989 3990 3990 3984 3984 3983 3983 3986 3986 3983 3983 3990 3990 3986 3986 3986 3986 3990 3990 3992 3992 3990 3990 3991 3991 3992 3992 3992 3992 3991 3991 3993 3993 3982 3982 3985 3985 3983 3983 3985 3985 3987 3987 3983 3983 3987 3987 3988 3988 3983 3983 3983 3983 3988 3988 3989 3989 3980 3980 3979 3979 3977 3977 3960 3960 3966 3966 3972 3972 3966 3966 3971 3971 3972 3972 3972 3972 3971 3971 3973 3973 3939 3939 3946 3946 3943 3943 3946 3946 3957 3957 3943 3943 3943 3943 3957 3957 3963 3963 9140 9140 3934 3934 9141 9141 3915 3915 3922 3922 3917 3917 3922 3922 3923 3923 3917 3917 3917 3917 3923 3923 3924 3924 3923 3923 3925 3925 3924 3924 3908 3908 3909 3909 3903 3903 3900 3900 3901 3901 3903 3903 3862 3862 3860 3860 3904 3904 3862 3862 3904 3904 3864 3864 3864 3864 3904 3904 3867 3867 3904 3904 3873 3873 3867 3867 3867 3867 3873 3873 3868 3868 3884 3884 3882 3882 3899 3899 3882 3882 3879 3879 3899 3899 3899 3899 3879 3879 3878 3878 3876 3876 3871 3871 3873 3873 3871 3871 3870 3870 3873 3873 3873 3873 3870 3870 3868 3868 3888 3888 3887 3887 3899 3899 3887 3887 3885 3885 3899 3899 3899 3899 3885 3885 3884 3884 3892 3892 3893 3893 3902 3902 3893 3893 9142 9142 3902 3902 9143 9143 9144 9144 3896 3896 9145 9145 9146 9146 3896 3896 3896 3896 9147 9147 9148 9148 9149 9149 9150 9150 3896 3896 9151 9151 9152 9152 3896 3896 3896 3896 9153 9153 3869 3869 3869 3869 3872 3872 3896 3896 3872 3872 3874 3874 3896 3896 3896 3896 3874 3874 3875 3875 3875 3875 3877 3877 3896 3896 3877 3877 3880 3880 3896 3896 3896 3896 3880 3880 3907 3907 3880 3880 3881 3881 3907 3907 3907 3907 3881 3881 3883 3883 3883 3883 3886 3886 3907 3907 3886 3886 3889 3889 3907 3907 3907 3907 3889 3889 3890 3890 3907 3907 3910 3910 3905 3905 3905 3905 3898 3898 3907 3907 3898 3898 3897 3897 3907 3907 3907 3907 3897 3897 3896 3896 3910 3910 3907 3907 3914 3914 3907 3907 3913 3913 3914 3914 3914 3914 3913 3913 3916 3916 3920 3920 3918 3918 3921 3921 3918 3918 3933 3933 3921 3921 3921 3921 3933 3933 3928 3928 3933 3933 3930 3930 3928 3928 3941 3941 3940 3940 3938 3938 3940 3940 3936 3936 3938 3938 3938 3938 3936 3936 3931 3931 3944 3944 3941 3941 3961 3961 3941 3941 3948 3948 3961 3961 3961 3961 3948 3948 3974 3974 3948 3948 3969 3969 3974 3974 3974 3974 3969 3969 3983 3983 3969 3969 3979 3979 3983 3983 3983 3983 3979 3979 3982 3982 3979 3979 3981 3981 3982 3982 3931 3931 3930 3930 3938 3938 3930 3930 3933 3933 3938 3938 3938 3938 3933 3933 3948 3948 3933 3933 3942 3942 3948 3948 3948 3948 3942 3942 3969 3969 3942 3942 3960 3960 3969 3969 3969 3969 3960 3960 3979 3979 3960 3960 3972 3972 3979 3979 3979 3979 3972 3972 3977 3977 3972 3972 3973 3973 3977 3977 3903 3903 3909 3909 3900 3900 3909 3909 3904 3904 3900 3900 3900 3900 3904 3904 3891 3891 3904 3904 3860 3860 3891 3891 3891 3891 3860 3860 3858 3858 3920 3920 3916 3916 3918 3918 3916 3916 3913 3913 3918 3918 3918 3918 3913 3913 3933 3933 3913 3913 3929 3929 3933 3933 3933 3933 3929 3929 3942 3942 3929 3929 3935 3935 3942 3942 3942 3942 3935 3935 3960 3960 3935 3935 3943 3943 3960 3960 3960 3960 3943 3943 3966 3966 3943 3943 3963 3963 3966 3966 9154 9154 9155 9155 3902 3902 9156 9156 9157 9157 3902 3902 3902 3902 9158 9158 3906 3906 9159 9159 9160 9160 3906 3906 3906 3906 9161 9161 3919 3919 9162 9162 9163 9163 3919 3919 3919 3919 9164 9164 3927 3927 9165 9165 9166 9166 3927 3927 3927 3927 9167 9167 3934 3934 9168 9168 9169 9169 3934 3934 3934 3934 9170 9170 9171 9171 3924 3924 3925 3925 3926 3926 3878 3878 3876 3876 3899 3899 3876 3876 3873 3873 3899 3899 3899 3899 3873 3873 3911 3911 3873 3873 3904 3904 3911 3911 3911 3911 3904 3904 3917 3917 3904 3904 3909 3909 3917 3917 3917 3917 3909 3909 3915 3915 3909 3909 3912 3912 3915 3915 3890 3890 3892 3892 3907 3907 3892 3892 3902 3902 3907 3907 3907 3907 3902 3902 3913 3913 3902 3902 3906 3906 3913 3913 3913 3913 3906 3906 3929 3929 3906 3906 3919 3919 3929 3929 3929 3929 3919 3919 3935 3935 3919 3919 3927 3927 3935 3935 3935 3935 3927 3927 3943 3943 3927 3927 3934 3934 3943 3943 3943 3943 3934 3934 3939 3939 3934 3934 3937 3937 3939 3939 4072 4072 4079 4079 4081 4081 4156 4156 4158 4158 4154 4154 4158 4158 4161 4161 4154 4154 4161 4161 4162 4162 4154 4154 4154 4154 4162 4162 4164 4164 4164 4164 4166 4166 4154 4154 4166 4166 4168 4168 4154 4154 4154 4154 4168 4168 4184 4184 4149 4149 4135 4135 4148 4148 4135 4135 4139 4139 4148 4148 4148 4148 4139 4139 4140 4140 4139 4139 4137 4137 4140 4140 4119 4119 4122 4122 4124 4124 4122 4122 4131 4131 4124 4124 4099 4099 4103 4103 4106 4106 4103 4103 4108 4108 4106 4106 4090 4090 4085 4085 4089 4089 4085 4085 4081 4081 4089 4089 4089 4089 4081 4081 4087 4087 4081 4081 4079 4079 4087 4087 4051 4051 4057 4057 4060 4060 4057 4057 4068 4068 4060 4060 4032 4032 4033 4033 4036 4036 9172 9172 4049 4049 9173 9173 4001 4001 4013 4013 4017 4017 4013 4013 4014 4014 4017 4017 4017 4017 4014 4014 4030 4030 3997 3997 3994 3994 4001 4001 3995 3995 3996 3996 4003 4003 3996 3996 3998 3998 4003 4003 4003 4003 3998 3998 4006 4006 4034 4034 4031 4031 4018 4018 4031 4031 4016 4016 4018 4018 4018 4018 4016 4016 4015 4015 4058 4058 4050 4050 9174 9174 4050 4050 9175 9175 9176 9176 4037 4037 4035 4035 4034 4034 4073 4073 4069 4069 4063 4063 4069 4069 4062 4062 4063 4063 4063 4063 4062 4062 4058 4058 4100 4100 4091 4091 4083 4083 4091 4091 4088 4088 4083 4083 4088 4088 4080 4080 4083 4083 4083 4083 4080 4080 4073 4073 4120 4120 4109 4109 4105 4105 4109 4109 4104 4104 4105 4105 4105 4105 4104 4104 4100 4100 4132 4132 4123 4123 4125 4125 4123 4123 4121 4121 4125 4125 4150 4150 4141 4141 4142 4142 4141 4141 4138 4138 4142 4142 4142 4142 4138 4138 4132 4132 4155 4155 4157 4157 4153 4153 4181 4181 4169 4169 4155 4155 4181 4181 4155 4155 4192 4192 4169 4169 4167 4167 4155 4155 4167 4167 4165 4165 4155 4155 4155 4155 4165 4165 4163 4163 4163 4163 4160 4160 4155 4155 4160 4160 4159 4159 4155 4155 4155 4155 4159 4159 4157 4157 4187 4187 4154 4154 4189 4189 4154 4154 4184 4184 4189 4189 4189 4189 4184 4184 4191 4191 4187 4187 4185 4185 4154 4154 4185 4185 4182 4182 4154 4154 4154 4154 4182 4182 4152 4152 4182 4182 4180 4180 4152 4152 4180 4180 4178 4178 4152 4152 4152 4152 4178 4178 4147 4147 4178 4178 4176 4176 4147 4147 4176 4176 4173 4173 4147 4147 4147 4147 4173 4173 4145 4145 4173 4173 4172 4172 4145 4145 4172 4172 4170 4170 4145 4145 4145 4145 4170 4170 4143 4143 4170 4170 4171 4171 4143 4143 4143 4143 4171 4171 4144 4144 4171 4171 4174 4174 4144 4144 4144 4144 4174 4174 4146 4146 4174 4174 4175 4175 4146 4146 4175 4175 4177 4177 4146 4146 4146 4146 4177 4177 4151 4151 4177 4177 4179 4179 4151 4151 4151 4151 4179 4179 4155 4155 4179 4179 4183 4183 4155 4155 4155 4155 4183 4183 4186 4186 4186 4186 4188 4188 4155 4155 4188 4188 4190 4190 4155 4155 4155 4155 4190 4190 4192 4192 4150 4150 4142 4142 4153 4153 4142 4142 4136 4136 4153 4153 4153 4153 4136 4136 4155 4155 4136 4136 4133 4133 4155 4155 4155 4155 4133 4133 4151 4151 4133 4133 4129 4129 4151 4151 4151 4151 4129 4129 4146 4146 4129 4129 4127 4127 4146 4146 4146 4146 4127 4127 4144 4144 4127 4127 4126 4126 4144 4144 4144 4144 4126 4126 4143 4143 4126 4126 4128 4128 4143 4143 4143 4143 4128 4128 4145 4145 4128 4128 4130 4130 4145 4145 4145 4145 4130 4130 4147 4147 4130 4130 4134 4134 4147 4147 4147 4147 4134 4134 4152 4152 4134 4134 4135 4135 4152 4152 4152 4152 4135 4135 4154 4154 4135 4135 4149 4149 4154 4154 4154 4154 4149 4149 4156 4156 4132 4132 4125 4125 4142 4142 4125 4125 4118 4118 4142 4142 4142 4142 4118 4118 4136 4136 4118 4118 4115 4115 4136 4136 4136 4136 4115 4115 4133 4133 4115 4115 4113 4113 4133 4133 4133 4133 4113 4113 4129 4129 4113 4113 4111 4111 4129 4129 4129 4129 4111 4111 4127 4127 4111 4111 4110 4110 4127 4127 4127 4127 4110 4110 4126 4126 4110 4110 4112 4112 4126 4126 4126 4126 4112 4112 4128 4128 4112 4112 4114 4114 4128 4128 4128 4128 4114 4114 4130 4130 4114 4114 4116 4116 4130 4130 4130 4130 4116 4116 4134 4134 4116 4116 4117 4117 4134 4134 4134 4134 4117 4117 4135 4135 4117 4117 4124 4124 4135 4135 4135 4135 4124 4124 4139 4139 4124 4124 4131 4131 4139 4139 4139 4139 4131 4131 4137 4137 4120 4120 4105 4105 4121 4121 4105 4105 4107 4107 4121 4121 4121 4121 4107 4107 4125 4125 4107 4107 4102 4102 4125 4125 4125 4125 4102 4102 4118 4118 4102 4102 4097 4097 4118 4118 4118 4118 4097 4097 4115 4115 4097 4097 4095 4095 4115 4115 4115 4115 4095 4095 4113 4113 4095 4095 4093 4093 4113 4113 4113 4113 4093 4093 4111 4111 4093 4093 4092 4092 4111 4111 4111 4111 4092 4092 4110 4110 4092 4092 4094 4094 4110 4110 4110 4110 4094 4094 4112 4112 4094 4094 4096 4096 4112 4112 4112 4112 4096 4096 4114 4114 4096 4096 4098 4098 4114 4114 4114 4114 4098 4098 4116 4116 4098 4098 4101 4101 4116 4116 4116 4116 4101 4101 4117 4117 4101 4101 4106 4106 4117 4117 4117 4117 4106 4106 4124 4124 4106 4106 4108 4108 4124 4124 4124 4124 4108 4108 4119 4119 4100 4100 4083 4083 4105 4105 4083 4083 4086 4086 4105 4105 4105 4105 4086 4086 4107 4107 4086 4086 4084 4084 4107 4107 4107 4107 4084 4084 4102 4102 4084 4084 4077 4077 4102 4102 4102 4102 4077 4077 4097 4097 4077 4077 4075 4075 4097 4097 4097 4097 4075 4075 4095 4095 4075 4075 4071 4071 4095 4095 4095 4095 4071 4071 4093 4093 4071 4071 4070 4070 4093 4093 4093 4093 4070 4070 4092 4092 4070 4070 4074 4074 4092 4092 4092 4092 4074 4074 4094 4094 4074 4074 4076 4076 4094 4094 4094 4094 4076 4076 4096 4096 4076 4076 4078 4078 4096 4096 4096 4096 4078 4078 4098 4098 4078 4078 4082 4082 4098 4098 4098 4098 4082 4082 4101 4101 4082 4082 4085 4085 4101 4101 4101 4101 4085 4085 4106 4106 4085 4085 4090 4090 4106 4106 4106 4106 4090 4090 4099 4099 4073 4073 4063 4063 4083 4083 4063 4063 4067 4067 4083 4083 4083 4083 4067 4067 4086 4086 4067 4067 4066 4066 4086 4086 4086 4086 4066 4066 4084 4084 4066 4066 4059 4059 4084 4084 4084 4084 4059 4059 4077 4077 4059 4059 4055 4055 4077 4077 4077 4077 4055 4055 4075 4075 4055 4055 4053 4053 4075 4075 4075 4075 4053 4053 4071 4071 4053 4053 4052 4052 4071 4071 4071 4071 4052 4052 4070 4070 4052 4052 4054 4054 4070 4070 4070 4070 4054 4054 4074 4074 4054 4054 4056 4056 4074 4074 4074 4074 4056 4056 4076 4076 4056 4056 4061 4061 4076 4076 4076 4076 4061 4061 4078 4078 4061 4061 4064 4064 4078 4078 4078 4078 4064 4064 4082 4082 4064 4064 4065 4065 4082 4082 4082 4082 4065 4065 4085 4085 4065 4065 4060 4060 4085 4085 4085 4085 4060 4060 4081 4081 4060 4060 4068 4068 4081 4081 4081 4081 4068 4068 4072 4072 4058 4058 9177 9177 4063 4063 9178 9178 9179 9179 4063 4063 4063 4063 9180 9180 4067 4067 9181 9181 9182 9182 4067 4067 4067 4067 9183 9183 4066 4066 9184 9184 9185 9185 4066 4066 4066 4066 9186 9186 4059 4059 9187 9187 9188 9188 4059 4059 4059 4059 9189 9189 4055 4055 9190 9190 9191 9191 4055 4055 4055 4055 9192 9192 4053 4053 9193 9193 9194 9194 4053 4053 4053 4053 9195 9195 4052 4052 9196 9196 9197 9197 4052 4052 4052 4052 9198 9198 4054 4054 9199 9199 9200 9200 4054 4054 4054 4054 9201 9201 4056 4056 9202 9202 9203 9203 4056 4056 4056 4056 9204 9204 4061 4061 9205 9205 9206 9206 4061 4061 4061 4061 9207 9207 4064 4064 9208 9208 9209 9209 4064 4064 4064 4064 9210 9210 4065 4065 9211 9211 9212 9212 4065 4065 4065 4065 9213 9213 4060 4060 9214 9214 4049 4049 4060 4060 4060 4060 4049 4049 4051 4051 4034 4034 4018 4018 4037 4037 4018 4018 4020 4020 4037 4037 4037 4037 4020 4020 4046 4046 4020 4020 4022 4022 4046 4046 4046 4046 4022 4022 4048 4048 4022 4022 4024 4024 4048 4048 4048 4048 4024 4024 4043 4043 4024 4024 4026 4026 4043 4043 4043 4043 4026 4026 4041 4041 4026 4026 4028 4028 4041 4041 4041 4041 4028 4028 4039 4039 4028 4028 4029 4029 4039 4039 4039 4039 4029 4029 4038 4038 4029 4029 4027 4027 4038 4038 4038 4038 4027 4027 4040 4040 4027 4027 4025 4025 4040 4040 4040 4040 4025 4025 4042 4042 4025 4025 4023 4023 4042 4042 4042 4042 4023 4023 4044 4044 4023 4023 4021 4021 4044 4044 4044 4044 4021 4021 4047 4047 4021 4021 4019 4019 4047 4047 4047 4047 4019 4019 4045 4045 4019 4019 4017 4017 4045 4045 4045 4045 4017 4017 4036 4036 4017 4017 4030 4030 4036 4036 4036 4036 4030 4030 4032 4032 4001 4001 4017 4017 3997 3997 4017 4017 4019 4019 3997 3997 3997 3997 4019 4019 3999 3999 4019 4019 4021 4021 3999 3999 3999 3999 4021 4021 4004 4004 4021 4021 4023 4023 4004 4004 4004 4004 4023 4023 4005 4005 4023 4023 4025 4025 4005 4005 4005 4005 4025 4025 4008 4008 4025 4025 4027 4027 4008 4008 4008 4008 4027 4027 4010 4010 4027 4027 4029 4029 4010 4010 4010 4010 4029 4029 4012 4012 4029 4029 4028 4028 4012 4012 4012 4012 4028 4028 4011 4011 4028 4028 4026 4026 4011 4011 4011 4011 4026 4026 4009 4009 4026 4026 4024 4024 4009 4009 4009 4009 4024 4024 4007 4007 4024 4024 4022 4022 4007 4007 4007 4007 4022 4022 4002 4002 4022 4022 4020 4020 4002 4002 4002 4002 4020 4020 4000 4000 4020 4020 4018 4018 4000 4000 4000 4000 4018 4018 3998 3998 4018 4018 4015 4015 3998 3998 3998 3998 4015 4015 4006 4006 4216 4216 4215 4215 4217 4217 4213 4213 4210 4210 4216 4216 4210 4210 4214 4214 4216 4216 4216 4216 4214 4214 4215 4215 4217 4217 4218 4218 4216 4216 4218 4218 4219 4219 4216 4216 4216 4216 4219 4219 4220 4220 4220 4220 4221 4221 4216 4216 4221 4221 4222 4222 4216 4216 4216 4216 4222 4222 4223 4223 4223 4223 4224 4224 4216 4216 4224 4224 4225 4225 4216 4216 4216 4216 4225 4225 4226 4226 4226 4226 4227 4227 4216 4216 4227 4227 4228 4228 4216 4216 4216 4216 4228 4228 4229 4229 4229 4229 4230 4230 4216 4216 4230 4230 4231 4231 4216 4216 4216 4216 4231 4231 4232 4232 4232 4232 4233 4233 4216 4216 4233 4233 4234 4234 4216 4216 4216 4216 4234 4234 4235 4235 4213 4213 4212 4212 4210 4210 4212 4212 4211 4211 4210 4210 4210 4210 4211 4211 4209 4209 4209 4209 4211 4211 4204 4204 4211 4211 4208 4208 4204 4204 4204 4204 4208 4208 4203 4203 4208 4208 4207 4207 4203 4203 4203 4203 4207 4207 4202 4202 4201 4201 4198 4198 4205 4205 4198 4198 4202 4202 4205 4205 4205 4205 4202 4202 4206 4206 4202 4202 4207 4207 4206 4206 4199 4199 4196 4196 4195 4195 4201 4201 4200 4200 4198 4198 4200 4200 4199 4199 4198 4198 4198 4198 4199 4199 4197 4197 4199 4199 4195 4195 4197 4197 4197 4197 4195 4195 4194 4194 4195 4195 4193 4193 4194 4194 4256 4256 4258 4258 4261 4261 4266 4266 4264 4264 4265 4265 4255 4255 4253 4253 4254 4254 4253 4253 4244 4244 4254 4254 4265 4265 4264 4264 4252 4252 4264 4264 4260 4260 4252 4252 4252 4252 4260 4260 4254 4254 4260 4260 4257 4257 4254 4254 4254 4254 4257 4257 4255 4255 4277 4277 9215 9215 9216 9216 4277 4277 9217 9217 9218 9218 4273 4273 4267 4267 4265 4265 4265 4265 4267 4267 4266 4266 4286 4286 4283 4283 4285 4285 4283 4283 4282 4282 4285 4285 4285 4285 4282 4282 4277 4277 4282 4282 9219 9219 4277 4277 4277 4277 9220 9220 9221 9221 4286 4286 4285 4285 4288 4288 4285 4285 4295 4295 4288 4288 4288 4288 4295 4295 4290 4290 4301 4301 4302 4302 4298 4298 4297 4297 4294 4294 4295 4295 4294 4294 4293 4293 4295 4295 4295 4295 4293 4293 4290 4290 4298 4298 4297 4297 4301 4301 4297 4297 4295 4295 4301 4301 4301 4301 4295 4295 4300 4300 4295 4295 4299 4299 4300 4300 4284 4284 4289 4289 4296 4296 4289 4289 4291 4291 4296 4296 4296 4296 4291 4291 4292 4292 4281 4281 4280 4280 4287 4287 4280 4280 4281 4281 4279 4279 4281 4281 4271 4271 4279 4279 4279 4279 4271 4271 4278 4278 4258 4258 4259 4259 4261 4261 4259 4259 4268 4268 4261 4261 9222 9222 9223 9223 4270 4270 9224 9224 4269 4269 4270 4270 4270 4270 4269 4269 4272 4272 4247 4247 4245 4245 4246 4246 4261 4261 4248 4248 4256 4256 4248 4248 4247 4247 4256 4256 4256 4256 4247 4247 4250 4250 4247 4247 4246 4246 4250 4250 4237 4237 4236 4236 4239 4239 4272 4272 4278 4278 4270 4270 4278 4278 4271 4271 4270 4270 4270 4270 4271 4271 9225 9225 4271 4271 9226 9226 9227 9227 4261 4261 4262 4262 4248 4248 4262 4262 4249 4249 4248 4248 4287 4287 4289 4289 4281 4281 4289 4289 4284 4284 4281 4281 4281 4281 4284 4284 4271 4271 4284 4284 4274 4274 4271 4271 4271 4271 4274 4274 9228 9228 4274 4274 9229 9229 9230 9230 4262 4262 4263 4263 4249 4249 4263 4263 4251 4251 4249 4249 4292 4292 4299 4299 4296 4296 4299 4299 4295 4295 4296 4296 4296 4296 4295 4295 4284 4284 4295 4295 4285 4285 4284 4284 4284 4284 4285 4285 4274 4274 4285 4285 4277 4277 4274 4274 4274 4274 4277 4277 9231 9231 4277 4277 9232 9232 9233 9233 4263 4263 4265 4265 4251 4251 4265 4265 4252 4252 4251 4251 4244 4244 4243 4243 4254 4254 4243 4243 4242 4242 4254 4254 4254 4254 4242 4242 4252 4252 4242 4242 4241 4241 4252 4252 4252 4252 4241 4241 4251 4251 4241 4241 4240 4240 4251 4251 4251 4251 4240 4240 4249 4249 4240 4240 4238 4238 4249 4249 4249 4249 4238 4238 4248 4248 4238 4238 4237 4237 4248 4248 4248 4248 4237 4237 4247 4247 4237 4237 4239 4239 4247 4247 4247 4247 4239 4239 4245 4245 4317 4317 4316 4316 4315 4315 4315 4315 4316 4316 4314 4314 4310 4310 4307 4307 4312 4312 4307 4307 4311 4311 4312 4312 4312 4312 4311 4311 4316 4316 4311 4311 4313 4313 4316 4316 4316 4316 4313 4313 4314 4314 4329 4329 4330 4330 4328 4328 4328 4328 4326 4326 4329 4329 4326 4326 4325 4325 4329 4329 4329 4329 4325 4325 4327 4327 4303 4303 4305 4305 4304 4304 4305 4305 4308 4308 4304 4304 4310 4310 4309 4309 4307 4307 4309 4309 4308 4308 4307 4307 4307 4307 4308 4308 4306 4306 4308 4308 4305 4305 4306 4306 4321 4321 4322 4322 4323 4323 4327 4327 4325 4325 9234 9234 4325 4325 4324 4324 9235 9235 9236 9236 4324 4324 9237 9237 4321 4321 4323 4323 4319 4319 4323 4323 4320 4320 4319 4319 4319 4319 4320 4320 4315 4315 4320 4320 4318 4318 4315 4315 4315 4315 4318 4318 4317 4317 4349 4349 4350 4350 4347 4347 4358 4358 4357 4357 4354 4354 4357 4357 4356 4356 4354 4354 4347 4347 4350 4350 4348 4348 4350 4350 4351 4351 4348 4348 4348 4348 4351 4351 4352 4352 4351 4351 4354 4354 4352 4352 4352 4352 4354 4354 4353 4353 4354 4354 4356 4356 4353 4353 4353 4353 4356 4356 4355 4355 4336 4336 4335 4335 4339 4339 4336 4336 4339 4339 4340 4340 4339 4339 4343 4343 4340 4340 4340 4340 4343 4343 4344 4344 4333 4333 4334 4334 4337 4337 4331 4331 4333 4333 4332 4332 4333 4333 4337 4337 4332 4332 4332 4332 4337 4337 4335 4335 4337 4337 4338 4338 4335 4335 4335 4335 4338 4338 4339 4339 4344 4344 4345 4345 4340 4340 4345 4345 4346 4346 4340 4340 4340 4340 4346 4346 4341 4341 4349 4349 4347 4347 4346 4346 4347 4347 4342 4342 4346 4346 4346 4346 4342 4342 4341 4341 4360 4360 4359 4359 4364 4364 4387 4387 4386 4386 4385 4385 4386 4386 4381 4381 4385 4385 4360 4360 4364 4364 4361 4361 4371 4371 4368 4368 4367 4367 4368 4368 4366 4366 4367 4367 4367 4367 4366 4366 4365 4365 4366 4366 4363 4363 4365 4365 4365 4365 4363 4363 4364 4364 4363 4363 4362 4362 4364 4364 4364 4364 4362 4362 4361 4361 4377 4377 4376 4376 4378 4378 4376 4376 4375 4375 4378 4378 4378 4378 4375 4375 4373 4373 4375 4375 4374 4374 4373 4373 4373 4373 4374 4374 4372 4372 4374 4374 4370 4370 4372 4372 4372 4372 4370 4370 4371 4371 4370 4370 4369 4369 4371 4371 4371 4371 4369 4369 4368 4368 4378 4378 4379 4379 4377 4377 9238 9238 4380 4380 9239 9239 9240 9240 4380 4380 4382 4382 4380 4380 4381 4381 4382 4382 4382 4382 4381 4381 4383 4383 4381 4381 4386 4386 4383 4383 4383 4383 4386 4386 4384 4384 4439 4439 4440 4440 4447 4447 9241 9241 9242 9242 4435 4435 9243 9243 9244 9244 4435 4435 4435 4435 9245 9245 4436 4436 4441 4441 4443 4443 4446 4446 4418 4418 4421 4421 4422 4422 4421 4421 4423 4423 4422 4422 4422 4422 4423 4423 4425 4425 4403 4403 4409 4409 4408 4408 4409 4409 4410 4410 4408 4408 4408 4408 4410 4410 4411 4411 4403 4403 4395 4395 4401 4401 4395 4395 4396 4396 4401 4401 4401 4401 4396 4396 4397 4397 4405 4405 4399 4399 4400 4400 4399 4399 4398 4398 4400 4400 4400 4400 4398 4398 4391 4391 4415 4415 4414 4414 4413 4413 4414 4414 4412 4412 4413 4413 4413 4413 4412 4412 4405 4405 4415 4415 4413 4413 4424 4424 4413 4413 4416 4416 4424 4424 9246 9246 9247 9247 4426 4426 4426 4426 4427 4427 4430 4430 4427 4427 4437 4437 4430 4430 4437 4437 4427 4427 4438 4438 4427 4427 4428 4428 4438 4438 4438 4438 4428 4428 4439 4439 4453 4453 4452 4452 4451 4451 4447 4447 4440 4440 4448 4448 4440 4440 4442 4442 4448 4448 4448 4448 4442 4442 4451 4451 4452 4452 4453 4453 4459 4459 4453 4453 4457 4457 4459 4459 4459 4459 4457 4457 4461 4461 4462 4462 4465 4465 4464 4464 4454 4454 4455 4455 4456 4456 4455 4455 4458 4458 4456 4456 4456 4456 4458 4458 4460 4460 4461 4461 4457 4457 4463 4463 4457 4457 4456 4456 4463 4463 4463 4463 4456 4456 4464 4464 4456 4456 4460 4460 4464 4464 4464 4464 4460 4460 4462 4462 4443 4443 4444 4444 4446 4446 4444 4444 4449 4449 4446 4446 4446 4446 4449 4449 4450 4450 4451 4451 4442 4442 4453 4453 4442 4442 4445 4445 4453 4453 4453 4453 4445 4445 4457 4457 4445 4445 4446 4446 4457 4457 4457 4457 4446 4446 4456 4456 4446 4446 4450 4450 4456 4456 4456 4456 4450 4450 4454 4454 4439 4439 4428 4428 4440 4440 4428 4428 4431 4431 4440 4440 4440 4440 4431 4431 4442 4442 4431 4431 4432 4432 4442 4442 4442 4442 4432 4432 4445 4445 4432 4432 4435 4435 4445 4445 4445 4445 4435 4435 4446 4446 4435 4435 4436 4436 4446 4446 4446 4446 4436 4436 4441 4441 4426 4426 9248 9248 4427 4427 9249 9249 9250 9250 4427 4427 4427 4427 9251 9251 4428 4428 9252 9252 9253 9253 4428 4428 4428 4428 9254 9254 4431 4431 9255 9255 9256 9256 4431 4431 4431 4431 9257 9257 4432 4432 9258 9258 9259 9259 4432 4432 4432 4432 9260 9260 4435 4435 9261 9261 9262 9262 4435 4435 4435 4435 9263 9263 9264 9264 4405 4405 4400 4400 4413 4413 4400 4400 4402 4402 4413 4413 4413 4413 4402 4402 4416 4416 4402 4402 4404 4404 4416 4416 4416 4416 4404 4404 4417 4417 4404 4404 4406 4406 4417 4417 4417 4417 4406 4406 4419 4419 4406 4406 4407 4407 4419 4419 4419 4419 4407 4407 4420 4420 4407 4407 4408 4408 4420 4420 4420 4420 4408 4408 4422 4422 4408 4408 4411 4411 4422 4422 4422 4422 4411 4411 4418 4418 4403 4403 4408 4408 4395 4395 4408 4408 4407 4407 4395 4395 4395 4395 4407 4407 4394 4394 4407 4407 4406 4406 4394 4394 4394 4394 4406 4406 4393 4393 4406 4406 4404 4404 4393 4393 4393 4393 4404 4404 4392 4392 4404 4404 4402 4402 4392 4392 4392 4392 4402 4402 4390 4390 4402 4402 4400 4400 4390 4390 4390 4390 4400 4400 4389 4389 4400 4400 4391 4391 4389 4389 4389 4389 4391 4391 4388 4388 4471 4471 4470 4470 4473 4473 4473 4473 4472 4472 4471 4471 4472 4472 4468 4468 4471 4471 4471 4471 4468 4468 4467 4467 4470 4470 4471 4471 4469 4469 4471 4471 4467 4467 4469 4469 4469 4469 4467 4467 4466 4466 4486 4486 4487 4487 4482 4482 4483 4483 4477 4477 4475 4475 4480 4480 4479 4479 4483 4483 4479 4479 4478 4478 4483 4483 4483 4483 4478 4478 4477 4477 4484 4484 4483 4483 4481 4481 4483 4483 4475 4475 4481 4481 4481 4481 4475 4475 4474 4474 4476 4476 4480 4480 4482 4482 4480 4480 4483 4483 4482 4482 4482 4482 4483 4483 4486 4486 4483 4483 4484 4484 4486 4486 4486 4486 4484 4484 4485 4485 4501 4501 4492 4492 4497 4497 4489 4489 4498 4498 4497 4497 4498 4498 4499 4499 4497 4497 4497 4497 4499 4499 4501 4501 4490 4490 4491 4491 4489 4489 4491 4491 4493 4493 4489 4489 4489 4489 4493 4493 4498 4498 4495 4495 4494 4494 4497 4497 4494 4494 4488 4488 4497 4497 4497 4497 4488 4488 4489 4489 4492 4492 4500 4500 4497 4497 4500 4500 4496 4496 4497 4497 4497 4497 4496 4496 4495 4495 4510 4510 4505 4505 4518 4518 4510 4510 4518 4518 4511 4511 4505 4505 4502 4502 4503 4503 4525 4525 4516 4516 4515 4515 4522 4522 4523 4523 4524 4524 4508 4508 4507 4507 4509 4509 4509 4509 4519 4519 4517 4517 4517 4517 4514 4514 4518 4518 4514 4514 4513 4513 4518 4518 4518 4518 4513 4513 4511 4511 4509 4509 4517 4517 4508 4508 4517 4517 4518 4518 4508 4508 4508 4508 4518 4518 4521 4521 4505 4505 4503 4503 4518 4518 4503 4503 4504 4504 4518 4518 4518 4518 4504 4504 4521 4521 4504 4504 4506 4506 4521 4521 4521 4521 4506 4506 4522 4522 4506 4506 4520 4520 4522 4522 4522 4522 4520 4520 4523 4523 4524 4524 4525 4525 4522 4522 4525 4525 4515 4515 4522 4522 4522 4522 4515 4515 4521 4521 4515 4515 4512 4512 4521 4521 4521 4521 4512 4512 4508 4508 4636 4636 4630 4630 4625 4625 4619 4619 4618 4618 4620 4620 4609 4609 4608 4608 4612 4612 4609 4609 4612 4612 4619 4619 4612 4612 4617 4617 4619 4619 4619 4619 4617 4617 4618 4618 4608 4608 4609 4609 4607 4607 4609 4609 4600 4600 4607 4607 4607 4607 4600 4600 4599 4599 4589 4589 4590 4590 4592 4592 4590 4590 4591 4591 4592 4592 4592 4592 4591 4591 4600 4600 4591 4591 4598 4598 4600 4600 4600 4600 4598 4598 4599 4599 4589 4589 4592 4592 4581 4581 4592 4592 4582 4582 4581 4581 4581 4581 4582 4582 4575 4575 4582 4582 4574 4574 4575 4575 4575 4575 4574 4574 9265 9265 9266 9266 4574 4574 9267 9267 4574 4574 9268 9268 9269 9269 4565 4565 4566 4566 4561 4561 4561 4561 4566 4566 4558 4558 4566 4566 4556 4556 4558 4558 4558 4558 4556 4556 4551 4551 4556 4556 4546 4546 4551 4551 4551 4551 4546 4546 4543 4543 4535 4535 4528 4528 4527 4527 4543 4543 4546 4546 4542 4542 4546 4546 4535 4535 4542 4542 4542 4542 4535 4535 4532 4532 4535 4535 4527 4527 4532 4532 4532 4532 4527 4527 4526 4526 4540 4540 4539 4539 4548 4548 4539 4539 4547 4547 4548 4548 4548 4548 4547 4547 4550 4550 4547 4547 4555 4555 4550 4550 4550 4550 4555 4555 4554 4554 4554 4554 4555 4555 4559 4559 4555 4555 4564 4564 4559 4559 4559 4559 4564 4564 4562 4562 4564 4564 4572 4572 4562 4562 4562 4562 4572 4572 4569 4569 4569 4569 4572 4572 4571 4571 4572 4572 4579 4579 4571 4571 4571 4571 4579 4579 4578 4578 4579 4579 4586 4586 4578 4578 4578 4578 4586 4586 4584 4584 4584 4584 4586 4586 4588 4588 4586 4586 4596 4596 4588 4588 4588 4588 4596 4596 4594 4594 4594 4594 4596 4596 4601 4601 4596 4596 4604 4604 4601 4601 4601 4601 4604 4604 4602 4602 4602 4602 4604 4604 4610 4610 4604 4604 4614 4614 4610 4610 4610 4610 4614 4614 4611 4611 4614 4614 4625 4625 4611 4611 4611 4611 4625 4625 4621 4621 4630 4630 4629 4629 4625 4625 4629 4629 4622 4622 4625 4625 4625 4625 4622 4622 4621 4621 4632 4632 4633 4633 4627 4627 4633 4633 4634 4634 4627 4627 4627 4627 4634 4634 4635 4635 4624 4624 4631 4631 4632 4632 4631 4631 4619 4619 4626 4626 4619 4619 4620 4620 4626 4626 4626 4626 4620 4620 4623 4623 4636 4636 4625 4625 4628 4628 4625 4625 4614 4614 4628 4628 4628 4628 4614 4614 4616 4616 4614 4614 4604 4604 4616 4616 4616 4616 4604 4604 4606 4606 4604 4604 4596 4596 4606 4606 4606 4606 4596 4596 4597 4597 4596 4596 4586 4586 4597 4597 4597 4597 4586 4586 4587 4587 4586 4586 4579 4579 4587 4587 4587 4587 4579 4579 4580 4580 4579 4579 4572 4572 4580 4580 4580 4580 4572 4572 4570 4570 4572 4572 4564 4564 4570 4570 4570 4570 4564 4564 4563 4563 4564 4564 4555 4555 4563 4563 4563 4563 4555 4555 4553 4553 4555 4555 4547 4547 4553 4553 4553 4553 4547 4547 4545 4545 4632 4632 4627 4627 4624 4624 4627 4627 4615 4615 4624 4624 4624 4624 4615 4615 4613 4613 4615 4615 4605 4605 4613 4613 4613 4613 4605 4605 4603 4603 4605 4605 4595 4595 4603 4603 4603 4603 4595 4595 4593 4593 4595 4595 4585 4585 4593 4593 4593 4593 4585 4585 4583 4583 4585 4585 4577 4577 4583 4583 4583 4583 4577 4577 4576 4576 4577 4577 4568 4568 4576 4576 4576 4576 4568 4568 4567 4567 4568 4568 4560 4560 4567 4567 4567 4567 4560 4560 4557 4557 4560 4560 4552 4552 4557 4557 4557 4557 4552 4552 9270 9270 4552 4552 9271 9271 9272 9272 4549 4549 4544 4544 4541 4541 4539 4539 4538 4538 4547 4547 4538 4538 4537 4537 4547 4547 4547 4547 4537 4537 4545 4545 4537 4537 4536 4536 4545 4545 4545 4545 4536 4536 9273 9273 9274 9274 9275 9275 4545 4545 9276 9276 4552 4552 4545 4545 4545 4545 4552 4552 4553 4553 4552 4552 4560 4560 4553 4553 4553 4553 4560 4560 4563 4563 4560 4560 4568 4568 4563 4563 4563 4563 4568 4568 4570 4570 4568 4568 4577 4577 4570 4570 4570 4570 4577 4577 4580 4580 4577 4577 4585 4585 4580 4580 4580 4580 4585 4585 4587 4587 4585 4585 4595 4595 4587 4587 4587 4587 4595 4595 4597 4597 4595 4595 4605 4605 4597 4597 4597 4597 4605 4605 4606 4606 4605 4605 4615 4615 4606 4606 4606 4606 4615 4615 4616 4616 4615 4615 4627 4627 4616 4616 4616 4616 4627 4627 4628 4628 4627 4627 4635 4635 4628 4628 4628 4628 4635 4635 4636 4636 4534 4534 4533 4533 4544 4544 4533 4533 4531 4531 4544 4544 4544 4544 4531 4531 4541 4541 4531 4531 4530 4530 4541 4541 4541 4541 4530 4530 4529 4529 4631 4631 4624 4624 4619 4619 4624 4624 4613 4613 4619 4619 4619 4619 4613 4613 4609 4609 4613 4613 4603 4603 4609 4609 4609 4609 4603 4603 4600 4600 4603 4603 4593 4593 4600 4600 4600 4600 4593 4593 4592 4592 4593 4593 4583 4583 4592 4592 4592 4592 4583 4583 4582 4582 4583 4583 4576 4576 4582 4582 4582 4582 4576 4576 4574 4574 4576 4576 4567 4567 4574 4574 4574 4574 4567 4567 9277 9277 4567 4567 4557 4557 9278 9278 9279 9279 4557 4557 9280 9280 4557 4557 9281 9281 9282 9282 4556 4556 4549 4549 4546 4546 4549 4549 4541 4541 4546 4546 4546 4546 4541 4541 4535 4535 4541 4541 4529 4529 4535 4535 4535 4535 4529 4529 4528 4528 4639 4639 4638 4638 4646 4646 4641 4641 4640 4640 4648 4648 4643 4643 4642 4642 4650 4650 4659 4659 4652 4652 4651 4651 4652 4652 4644 4644 4651 4651 4651 4651 4644 4644 4643 4643 4676 4676 4669 4669 4668 4668 4669 4669 4661 4661 4668 4668 4668 4668 4661 4661 4659 4659 4661 4661 4660 4660 4659 4659 4659 4659 4660 4660 4652 4652 4639 4639 4646 4646 4647 4647 4646 4646 4654 4654 4647 4647 4647 4647 4654 4654 4655 4655 4654 4654 4663 4663 4655 4655 4655 4655 4663 4663 4664 4664 4663 4663 4671 4671 4664 4664 4664 4664 4671 4671 4672 4672 4671 4671 4679 4679 4672 4672 4672 4672 4679 4679 4681 4681 4679 4679 4688 4688 4681 4681 4681 4681 4688 4688 4689 4689 4641 4641 4648 4648 4649 4649 4648 4648 4656 4656 4649 4649 4649 4649 4656 4656 4657 4657 4656 4656 4665 4665 4657 4657 4657 4657 4665 4665 4666 4666 4665 4665 4673 4673 4666 4666 4666 4666 4673 4673 4674 4674 4673 4673 4682 4682 4674 4674 4674 4674 4682 4682 4683 4683 4682 4682 4690 4690 4683 4683 4683 4683 4690 4690 4692 4692 4643 4643 4650 4650 4651 4651 4650 4650 4658 4658 4651 4651 4651 4651 4658 4658 4659 4659 4658 4658 4667 4667 4659 4659 4659 4659 4667 4667 4668 4668 4667 4667 4675 4675 4668 4668 4668 4668 4675 4675 4676 4676 9283 9283 4685 4685 9284 9284 9285 9285 4685 4685 4686 4686 4685 4685 4693 4693 4686 4686 4686 4686 4693 4693 4696 4696 4699 4699 4697 4697 4696 4696 4697 4697 4687 4687 4696 4696 4696 4696 4687 4687 4686 4686 4687 4687 9286 9286 4686 4686 4686 4686 9287 9287 9288 9288 4680 4680 4677 4677 4676 4676 4676 4676 4677 4677 4669 4669 4691 4691 4688 4688 4684 4684 4688 4688 4679 4679 4684 4684 4684 4684 4679 4679 4678 4678 4679 4679 4671 4671 4678 4678 4678 4678 4671 4671 4670 4670 4671 4671 4663 4663 4670 4670 4670 4670 4663 4663 4662 4662 4663 4663 4654 4654 4662 4662 4662 4662 4654 4654 4653 4653 4654 4654 4646 4646 4653 4653 4653 4653 4646 4646 4645 4645 4646 4646 4638 4638 4645 4645 4645 4645 4638 4638 4637 4637 4691 4691 4694 4694 4688 4688 4694 4694 4695 4695 4688 4688 4688 4688 4695 4695 4689 4689 4695 4695 4698 4698 4689 4689 4689 4689 4698 4698 4700 4700 4700 4700 4690 4690 4689 4689 4690 4690 4682 4682 4689 4689 4689 4689 4682 4682 4681 4681 4682 4682 4673 4673 4681 4681 4681 4681 4673 4673 4672 4672 4673 4673 4665 4665 4672 4672 4672 4672 4665 4665 4664 4664 4665 4665 4656 4656 4664 4664 4664 4664 4656 4656 4655 4655 4656 4656 4648 4648 4655 4655 4655 4655 4648 4648 4647 4647 4648 4648 4640 4640 4647 4647 4647 4647 4640 4640 4639 4639 4700 4700 4701 4701 4690 4690 4701 4701 4702 4702 4690 4690 4690 4690 4702 4702 4692 4692 4702 4702 4703 4703 4692 4692 9289 9289 9290 9290 4704 4704 4704 4704 4693 4693 9291 9291 4693 4693 4685 4685 9292 9292 9293 9293 4685 4685 9294 9294 4685 4685 9295 9295 9296 9296 4683 4683 9297 9297 4674 4674 9298 9298 9299 9299 4674 4674 4674 4674 9300 9300 4666 4666 9301 9301 9302 9302 4666 4666 4666 4666 9303 9303 4657 4657 9304 9304 9305 9305 4657 4657 4657 4657 9306 9306 4649 4649 9307 9307 9308 9308 4649 4649 4649 4649 9309 9309 4641 4641 4708 4708 4699 4699 4707 4707 4699 4699 4696 4696 4707 4707 4707 4707 4696 4696 4706 4706 4696 4696 4693 4693 4706 4706 4706 4706 4693 4693 4705 4705 4693 4693 4704 4704 4705 4705 4726 4726 4725 4725 4736 4736 4726 4726 4736 4736 4727 4727 4737 4737 4729 4729 4736 4736 4729 4729 4728 4728 4736 4736 4736 4736 4728 4728 4727 4727 4725 4725 4724 4724 4736 4736 4724 4724 4723 4723 4736 4736 4736 4736 4723 4723 4722 4722 4718 4718 4717 4717 4716 4716 4722 4722 4721 4721 4715 4715 4721 4721 4720 4720 4715 4715 4715 4715 4720 4720 4716 4716 4720 4720 4719 4719 4716 4716 4716 4716 4719 4719 4718 4718 4722 4722 4715 4715 4736 4736 4715 4715 4714 4714 4736 4736 4736 4736 4714 4714 4735 4735 9310 9310 4713 4713 9311 9311 9312 9312 4713 4713 4734 4734 4713 4713 4712 4712 4734 4734 4734 4734 4712 4712 4733 4733 4712 4712 4711 4711 4733 4733 4733 4733 4711 4711 4732 4732 4711 4711 4710 4710 4732 4732 4732 4732 4710 4710 4731 4731 4710 4710 4709 4709 4731 4731 4731 4731 4709 4709 4730 4730 5081 5081 5076 5076 5075 5075 5068 5068 5067 5067 5065 5065 5052 5052 9313 9313 9314 9314 5025 5025 5020 5020 5019 5019 4962 4962 4952 4952 4953 4953 4937 4937 4933 4933 4934 4934 4909 4909 4895 4895 4896 4896 4850 4850 4829 4829 4832 4832 4762 4762 4756 4756 4757 4757 4747 4747 4746 4746 4748 4748 4739 4739 4738 4738 4741 4741 4753 4753 4763 4763 4766 4766 4833 4833 4845 4845 4846 4846 4864 4864 4866 4866 4867 4867 4893 4893 4905 4905 4906 4906 4948 4948 4963 4963 4964 4964 4987 4987 4972 4972 4986 4986 4972 4972 4969 4969 4986 4986 4986 4986 4969 4969 4985 4985 4969 4969 4968 4968 4985 4985 9315 9315 9316 9316 4984 4984 9317 9317 4967 4967 4984 4984 4984 4984 4967 4967 4983 4983 4967 4967 4966 4966 4983 4983 4983 4983 4966 4966 4982 4982 4966 4966 4965 4965 4982 4982 4982 4982 4965 4965 4981 4981 4965 4965 4964 4964 4981 4981 4942 4942 4928 4928 4939 4939 4928 4928 4923 4923 4939 4939 4939 4939 4923 4923 4936 4936 4923 4923 4919 4919 4936 4936 9318 9318 9319 9319 4931 4931 9320 9320 4916 4916 9321 9321 9322 9322 4916 4916 9323 9323 4916 4916 4911 4911 9324 9324 9325 9325 4911 4911 9326 9326 4911 4911 4910 4910 9327 9327 9328 9328 4910 4910 9329 9329 4910 4910 4906 4906 9330 9330 4848 4848 4839 4839 4836 4836 4839 4839 4822 4822 4836 4836 9331 9331 9332 9332 4816 4816 9333 9333 4805 4805 4816 4816 4816 4816 4805 4805 4804 4804 4805 4805 4791 4791 4804 4804 4804 4804 4791 4791 4793 4793 4791 4791 4779 4779 4793 4793 4793 4793 4779 4779 4785 4785 4779 4779 4770 4770 4785 4785 4785 4785 4770 4770 4780 4780 4770 4770 4766 4766 4780 4780 4824 4824 4819 4819 4806 4806 4819 4819 4800 4800 4806 4806 9334 9334 9335 9335 4789 4789 9336 9336 4786 4786 4789 4789 4789 4789 4786 4786 4775 4775 4786 4786 4771 4771 4775 4775 4775 4775 4771 4771 4761 4761 4771 4771 4758 4758 4761 4761 4761 4761 4758 4758 4752 4752 4758 4758 4749 4749 4752 4752 4752 4752 4749 4749 4745 4745 4749 4749 4741 4741 4745 4745 4865 4865 4879 4879 4855 4855 4879 4879 4868 4868 4855 4855 9337 9337 9338 9338 4843 4843 9339 9339 4859 4859 4843 4843 4843 4843 4859 4859 4831 4831 4859 4859 4851 4851 4831 4831 4831 4831 4851 4851 4818 4818 4851 4851 4842 4842 4818 4818 4818 4818 4842 4842 4812 4812 4842 4842 4837 4837 4812 4812 4812 4812 4837 4837 4807 4807 4837 4837 4832 4832 4807 4807 4904 4904 4920 4920 4899 4899 4920 4920 4913 4913 4899 4899 4899 4899 4913 4913 4891 4891 4913 4913 4908 4908 4891 4891 9340 9340 9341 9341 4886 4886 9342 9342 4903 4903 4886 4886 4886 4886 4903 4903 4882 4882 4903 4903 4901 4901 4882 4882 4882 4882 4901 4901 4877 4877 4901 4901 4897 4897 4877 4877 4877 4877 4897 4897 4875 4875 4897 4897 4896 4896 4875 4875 5004 5004 5013 5013 5005 5005 5013 5013 5014 5014 5005 5005 5005 5005 5014 5014 5006 5006 5014 5014 5015 5015 5006 5006 9343 9343 9344 9344 5007 5007 9345 9345 5016 5016 5007 5007 5007 5007 5016 5016 5008 5008 5016 5016 5017 5017 5008 5008 5008 5008 5017 5017 5009 5009 5017 5017 5018 5018 5009 5009 5009 5009 5018 5018 5010 5010 5018 5018 5019 5019 5010 5010 5030 5030 5038 5038 5031 5031 5038 5038 5039 5039 5031 5031 5031 5031 5039 5039 5032 5032 5039 5039 5041 5041 5032 5032 9346 9346 9347 9347 5033 5033 9348 9348 5042 5042 5033 5033 5033 5033 5042 5042 5034 5034 5042 5042 5043 5043 5034 5034 5034 5034 5043 5043 5035 5035 5043 5043 5045 5045 5035 5035 5035 5035 5045 5045 5036 5036 5045 5045 5046 5046 5036 5036 5003 5003 4987 4987 5002 5002 4987 4987 4986 4986 5002 5002 5002 5002 4986 4986 5001 5001 4986 4986 4985 4985 5001 5001 9349 9349 9350 9350 5000 5000 9351 9351 4984 4984 5000 5000 5000 5000 4984 4984 4999 4999 4984 4984 4983 4983 4999 4999 4999 4999 4983 4983 4998 4998 4983 4983 4982 4982 4998 4998 4998 4998 4982 4982 4997 4997 4982 4982 4981 4981 4997 4997 4997 4997 4981 4981 4996 4996 4981 4981 4980 4980 4996 4996 4964 4964 4963 4963 4981 4981 4963 4963 4977 4977 4981 4981 4981 4981 4977 4977 4980 4980 4944 4944 4948 4948 4945 4945 4948 4948 4964 4964 4945 4945 4945 4945 4964 4964 4946 4946 4964 4964 4965 4965 4946 4946 4946 4946 4965 4965 4947 4947 4965 4965 4966 4966 4947 4947 4947 4947 4966 4966 4950 4950 4966 4966 4967 4967 4950 4950 4950 4950 4967 4967 9352 9352 4967 4967 9353 9353 9354 9354 4951 4951 4968 4968 4955 4955 4968 4968 4969 4969 4955 4955 4955 4955 4969 4969 4958 4958 4969 4969 4972 4972 4958 4958 4958 4958 4942 4942 4955 4955 4942 4942 4939 4939 4955 4955 4955 4955 4939 4939 4951 4951 4939 4939 4936 4936 4951 4951 9355 9355 9356 9356 4950 4950 9357 9357 4931 4931 4950 4950 4950 4950 4931 4931 4947 4947 4931 4931 4930 4930 4947 4947 4947 4947 4930 4930 4946 4946 4930 4930 4927 4927 4946 4946 4946 4946 4927 4927 4945 4945 4927 4927 4926 4926 4945 4945 4945 4945 4926 4926 4944 4944 4926 4926 4925 4925 4944 4944 4906 4906 4905 4905 9358 9358 4905 4905 9359 9359 9360 9360 4926 4926 4921 4921 4925 4925 4887 4887 4893 4893 4888 4888 4893 4893 4906 4906 4888 4888 4888 4888 4906 4906 4889 4889 4906 4906 4910 4910 4889 4889 4889 4889 4910 4910 4894 4894 4910 4910 4911 4911 4894 4894 4894 4894 4911 4911 4898 4898 4911 4911 4916 4916 4898 4898 4898 4898 4916 4916 9361 9361 4916 4916 9362 9362 9363 9363 4902 4902 4919 4919 4907 4907 4919 4919 4923 4923 4907 4907 4907 4907 4923 4923 4912 4912 4923 4923 4928 4928 4912 4912 4912 4912 4900 4900 4907 4907 4900 4900 4892 4892 4907 4907 4907 4907 4892 4892 4902 4902 9364 9364 4885 4885 9365 9365 9366 9366 4885 4885 4898 4898 4885 4885 4880 4880 4898 4898 4898 4898 4880 4880 4894 4894 4880 4880 4873 4873 4894 4894 4894 4894 4873 4873 4889 4889 4873 4873 4871 4871 4889 4889 4889 4889 4871 4871 4888 4888 4871 4871 4867 4867 4888 4888 4888 4888 4867 4867 4887 4887 4867 4867 4866 4866 4887 4887 4845 4845 4864 4864 4846 4846 4864 4864 4867 4867 4846 4846 4846 4846 4867 4867 4849 4849 4867 4867 4871 4871 4849 4849 4849 4849 4871 4871 4857 4857 4871 4871 4873 4873 4857 4857 4857 4857 4873 4873 4861 4861 4873 4873 4880 4880 4861 4861 4861 4861 4880 4880 4870 4870 4880 4880 4885 4885 4870 4870 4870 4870 4885 4885 9367 9367 4885 4885 9368 9368 9369 9369 4878 4878 4892 4892 4884 4884 4892 4892 4900 4900 4884 4884 4817 4817 4833 4833 4820 4820 4833 4833 4846 4846 4820 4820 4820 4820 4846 4846 4827 4827 4846 4846 4849 4849 4827 4827 4827 4827 4849 4849 4835 4835 4849 4849 4857 4857 4835 4835 4835 4835 4857 4857 4844 4844 4857 4857 4861 4861 4844 4844 4844 4844 4861 4861 4852 4852 4861 4861 4870 4870 4852 4852 4852 4852 4870 4870 9370 9370 4870 4870 9371 9371 9372 9372 4863 4863 4878 4878 4872 4872 4878 4878 4884 4884 4872 4872 4872 4872 4860 4860 4863 4863 4860 4860 4847 4847 4863 4863 9373 9373 9374 9374 4852 4852 9375 9375 4838 4838 4852 4852 4852 4852 4838 4838 4844 4844 4838 4838 4823 4823 4844 4844 4844 4844 4823 4823 4835 4835 4823 4823 4813 4813 4835 4835 4835 4835 4813 4813 4827 4827 4813 4813 4802 4802 4827 4827 4827 4827 4802 4802 4820 4820 4802 4802 4797 4797 4820 4820 4820 4820 4797 4797 4817 4817 4797 4797 4796 4796 4817 4817 4860 4860 4848 4848 4847 4847 4848 4848 4836 4836 4847 4847 9376 9376 9377 9377 4838 4838 9378 9378 4816 4816 4838 4838 4838 4838 4816 4816 4823 4823 4816 4816 4804 4804 4823 4823 4823 4823 4804 4804 4813 4813 4804 4804 4793 4793 4813 4813 4813 4813 4793 4793 4802 4802 4793 4793 4785 4785 4802 4802 4802 4802 4785 4785 4797 4797 4785 4785 4780 4780 4797 4797 4797 4797 4780 4780 4796 4796 4780 4780 4778 4778 4796 4796 4766 4766 4763 4763 4780 4780 4763 4763 4773 4773 4780 4780 4780 4780 4773 4773 4778 4778 4751 4751 4753 4753 4754 4754 4753 4753 4766 4766 4754 4754 4754 4754 4766 4766 4760 4760 4766 4766 4770 4770 4760 4760 4760 4760 4770 4770 4768 4768 4770 4770 4779 4779 4768 4768 4768 4768 4779 4779 4781 4781 4779 4779 4791 4791 4781 4781 4781 4781 4791 4791 4794 4794 4791 4791 4805 4805 4794 4794 4794 4794 4805 4805 9379 9379 4805 4805 9380 9380 9381 9381 4811 4811 4822 4822 4830 4830 4822 4822 4839 4839 4830 4830 4830 4830 4824 4824 4811 4811 4824 4824 4806 4806 4811 4811 9382 9382 9383 9383 4794 4794 9384 9384 4789 4789 4794 4794 4794 4794 4789 4789 4781 4781 4789 4789 4775 4775 4781 4781 4781 4781 4775 4775 4768 4768 4775 4775 4761 4761 4768 4768 4768 4768 4761 4761 4760 4760 4761 4761 4752 4752 4760 4760 4760 4760 4752 4752 4754 4754 4752 4752 4745 4745 4754 4754 4754 4754 4745 4745 4751 4751 4745 4745 4744 4744 4751 4751 4741 4741 4738 4738 4745 4745 4738 4738 4742 4742 4745 4745 4745 4745 4742 4742 4744 4744 4740 4740 4739 4739 4743 4743 4739 4739 4741 4741 4743 4743 4743 4743 4741 4741 4750 4750 4741 4741 4749 4749 4750 4750 4750 4750 4749 4749 4759 4759 4749 4749 4758 4758 4759 4759 4759 4759 4758 4758 4772 4772 4758 4758 4771 4771 4772 4772 4772 4772 4771 4771 4787 4787 4771 4771 4786 4786 4787 4787 4787 4787 4786 4786 9385 9385 4786 4786 9386 9386 9387 9387 4801 4801 4800 4800 4821 4821 4800 4800 4819 4819 4821 4821 4821 4821 4826 4826 4801 4801 4826 4826 4808 4808 4801 4801 9388 9388 9389 9389 4787 4787 9390 9390 4790 4790 4787 4787 4787 4787 4790 4790 4772 4772 4790 4790 4777 4777 4772 4772 4772 4772 4777 4777 4759 4759 4777 4777 4765 4765 4759 4759 4759 4759 4765 4765 4750 4750 4765 4765 4755 4755 4750 4750 4750 4750 4755 4755 4743 4743 4755 4755 4748 4748 4743 4743 4743 4743 4748 4748 4740 4740 4748 4748 4746 4746 4740 4740 4756 4756 4747 4747 4757 4757 4747 4747 4748 4748 4757 4757 4757 4757 4748 4748 4764 4764 4748 4748 4755 4755 4764 4764 4764 4764 4755 4755 4774 4774 4755 4755 4765 4765 4774 4774 4774 4774 4765 4765 4782 4782 4765 4765 4777 4777 4782 4782 4782 4782 4777 4777 4798 4798 4777 4777 4790 4790 4798 4798 4798 4798 4790 4790 9391 9391 4790 4790 9392 9392 9393 9393 4814 4814 4808 4808 4834 4834 4808 4808 4826 4826 4834 4834 4767 4767 4762 4762 4769 4769 4762 4762 4757 4757 4769 4769 4769 4769 4757 4757 4776 4776 4757 4757 4764 4764 4776 4776 4776 4776 4764 4764 4783 4783 4764 4764 4774 4774 4783 4783 4783 4783 4774 4774 4795 4795 4774 4774 4782 4782 4795 4795 4795 4795 4782 4782 4809 4809 4782 4782 4798 4798 4809 4809 4809 4809 4798 4798 9394 9394 4798 4798 9395 9395 9396 9396 4828 4828 4814 4814 4841 4841 4814 4814 4834 4834 4841 4841 4841 4841 4853 4853 4828 4828 4853 4853 4840 4840 4828 4828 9397 9397 9398 9398 4809 4809 9399 9399 4825 4825 4809 4809 4809 4809 4825 4825 4795 4795 4825 4825 4810 4810 4795 4795 4795 4795 4810 4810 4783 4783 4810 4810 4799 4799 4783 4783 4783 4783 4799 4799 4776 4776 4799 4799 4792 4792 4776 4776 4776 4776 4792 4792 4769 4769 4792 4792 4788 4788 4769 4769 4769 4769 4788 4788 4767 4767 4788 4788 4784 4784 4767 4767 4853 4853 4865 4865 4840 4840 4865 4865 4855 4855 4840 4840 9400 9400 9401 9401 4825 4825 9402 9402 4843 4843 4825 4825 4825 4825 4843 4843 4810 4810 4843 4843 4831 4831 4810 4810 4810 4810 4831 4831 4799 4799 4831 4831 4818 4818 4799 4799 4799 4799 4818 4818 4792 4792 4818 4818 4812 4812 4792 4792 4792 4792 4812 4812 4788 4788 4812 4812 4807 4807 4788 4788 4788 4788 4807 4807 4784 4784 4807 4807 4803 4803 4784 4784 4832 4832 4829 4829 4807 4807 4829 4829 4815 4815 4807 4807 4807 4807 4815 4815 4803 4803 4854 4854 4850 4850 4856 4856 4850 4850 4832 4832 4856 4856 4856 4856 4832 4832 4858 4858 4832 4832 4837 4837 4858 4858 4858 4858 4837 4837 4862 4862 4837 4837 4842 4842 4862 4862 4862 4862 4842 4842 4869 4869 4842 4842 4851 4851 4869 4869 4869 4869 4851 4851 4876 4876 4851 4851 4859 4859 4876 4876 4876 4876 4859 4859 9403 9403 4859 4859 9404 9404 9405 9405 4883 4883 4868 4868 4890 4890 4868 4868 4879 4879 4890 4890 4890 4890 4904 4904 4883 4883 4904 4904 4899 4899 4883 4883 9406 9406 9407 9407 4876 4876 9408 9408 9409 9409 4876 4876 4876 4876 9410 9410 4869 4869 9411 9411 4886 4886 4869 4869 4869 4869 4886 4886 4862 4862 4886 4886 4882 4882 4862 4862 4862 4862 4882 4882 4858 4858 4882 4882 4877 4877 4858 4858 4858 4858 4877 4877 4856 4856 4877 4877 4875 4875 4856 4856 4856 4856 4875 4875 4854 4854 4875 4875 4874 4874 4854 4854 4896 4896 4895 4895 4875 4875 4895 4895 4881 4881 4875 4875 4875 4875 4881 4881 4874 4874 9412 9412 4909 4909 9413 9413 4909 4909 4896 4896 9414 9414 9415 9415 4896 4896 9416 9416 4896 4896 4897 4897 9417 9417 9418 9418 4897 4897 9419 9419 4897 4897 4901 4901 9420 9420 9421 9421 4901 4901 9422 9422 4901 4901 4903 4903 9423 9423 9424 9424 4903 4903 9425 9425 4903 4903 9426 9426 9427 9427 4924 4924 4908 4908 4929 4929 4908 4908 4913 4913 4929 4929 4929 4929 4913 4913 4932 4932 4913 4913 4920 4920 4932 4932 4932 4932 4949 4949 4929 4929 4949 4949 4943 4943 4929 4929 4929 4929 4943 4943 4924 4924 4943 4943 4941 4941 4924 4924 9428 9428 9429 9429 4922 4922 9430 9430 4940 4940 4922 4922 4922 4922 4940 4940 4918 4918 4940 4940 4938 4938 4918 4918 4918 4918 4938 4938 4917 4917 4938 4938 4935 4935 4917 4917 4917 4917 4935 4935 4915 4915 4935 4935 4934 4934 4915 4915 4915 4915 4934 4934 4914 4914 4934 4934 4933 4933 4914 4914 4952 4952 4937 4937 4953 4953 4937 4937 4934 4934 4953 4953 4953 4953 4934 4934 4954 4954 4934 4934 4935 4935 4954 4954 4954 4954 4935 4935 4956 4956 4935 4935 4938 4938 4956 4956 4956 4956 4938 4938 4957 4957 4938 4938 4940 4940 4957 4957 4957 4957 4940 4940 9431 9431 4940 4940 9432 9432 9433 9433 4959 4959 4941 4941 4960 4960 4941 4941 4943 4943 4960 4960 4960 4960 4943 4943 4961 4961 4943 4943 4949 4949 4961 4961 4970 4970 4962 4962 4971 4971 4962 4962 4953 4953 4971 4971 4971 4971 4953 4953 4973 4973 4953 4953 4954 4954 4973 4973 4973 4973 4954 4954 4974 4974 4954 4954 4956 4956 4974 4974 4974 4974 4956 4956 4975 4975 4956 4956 4957 4957 4975 4975 4975 4975 4957 4957 9434 9434 4957 4957 9435 9435 9436 9436 4976 4976 4959 4959 4978 4978 4959 4959 4960 4960 4978 4978 4978 4978 4960 4960 4979 4979 4960 4960 4961 4961 4979 4979 4979 4979 4995 4995 4978 4978 4995 4995 4994 4994 4978 4978 4978 4978 4994 4994 4976 4976 4994 4994 4993 4993 4976 4976 9437 9437 9438 9438 4975 4975 9439 9439 4992 4992 4975 4975 4975 4975 4992 4992 4974 4974 4992 4992 4991 4991 4974 4974 4974 4974 4991 4991 4973 4973 4991 4991 4990 4990 4973 4973 4973 4973 4990 4990 4971 4971 4990 4990 4989 4989 4971 4971 4971 4971 4989 4989 4970 4970 4989 4989 4988 4988 4970 4970 4995 4995 5004 5004 4994 4994 5004 5004 5005 5005 4994 4994 4994 4994 5005 5005 4993 4993 5005 5005 5006 5006 4993 4993 9440 9440 9441 9441 4992 4992 9442 9442 5007 5007 4992 4992 4992 4992 5007 5007 4991 4991 5007 5007 5008 5008 4991 4991 4991 4991 5008 5008 4990 4990 5008 5008 5009 5009 4990 4990 4990 4990 5009 5009 4989 4989 5009 5009 5010 5010 4989 4989 4989 4989 5010 5010 4988 4988 5010 5010 5011 5011 4988 4988 5019 5019 5020 5020 5010 5010 5020 5020 5012 5012 5010 5010 5010 5010 5012 5012 5011 5011 5029 5029 5025 5025 5028 5028 5025 5025 5019 5019 5028 5028 5028 5028 5019 5019 5027 5027 5019 5019 5018 5018 5027 5027 5027 5027 5018 5018 5026 5026 5018 5018 5017 5017 5026 5026 5026 5026 5017 5017 5024 5024 5017 5017 5016 5016 5024 5024 5024 5024 5016 5016 9443 9443 5016 5016 9444 9444 9445 9445 5023 5023 5015 5015 5022 5022 5015 5015 5014 5014 5022 5022 5022 5022 5014 5014 5021 5021 5014 5014 5013 5013 5021 5021 5021 5021 5030 5030 5022 5022 5030 5030 5031 5031 5022 5022 5022 5022 5031 5031 5023 5023 5031 5031 5032 5032 5023 5023 9446 9446 9447 9447 5024 5024 9448 9448 5033 5033 5024 5024 5024 5024 5033 5033 5026 5026 5033 5033 5034 5034 5026 5026 5026 5026 5034 5034 5027 5027 5034 5034 5035 5035 5027 5027 5027 5027 5035 5035 5028 5028 5035 5035 5036 5036 5028 5028 5028 5028 5036 5036 5029 5029 5036 5036 5037 5037 5029 5029 5046 5046 5047 5047 5036 5036 5047 5047 5040 5040 5036 5036 5036 5036 5040 5040 5037 5037 5057 5057 5052 5052 5056 5056 5052 5052 9449 9449 5056 5056 5056 5056 9450 9450 5055 5055 9451 9451 9452 9452 5055 5055 5055 5055 9453 9453 5053 5053 9454 9454 9455 9455 5053 5053 5053 5053 9456 9456 5050 5050 9457 9457 9458 9458 5050 5050 5050 5050 9459 9459 9460 9460 5042 5042 9461 9461 9462 9462 5049 5049 5041 5041 5048 5048 5041 5041 5039 5039 5048 5048 5048 5048 5039 5039 5044 5044 5039 5039 5038 5038 5044 5044 5044 5044 5051 5051 5048 5048 5051 5051 5054 5054 5048 5048 5048 5048 5054 5054 5049 5049 5054 5054 5058 5058 5049 5049 9463 9463 9464 9464 5050 5050 9465 9465 5060 5060 5050 5050 5050 5050 5060 5060 5053 5053 5060 5060 5062 5062 5053 5053 5053 5053 5062 5062 5055 5055 5062 5062 5063 5063 5055 5055 5055 5055 5063 5063 5056 5056 5063 5063 5065 5065 5056 5056 5056 5056 5065 5065 5057 5057 5065 5065 5067 5067 5057 5057 5076 5076 5068 5068 5075 5075 5068 5068 5065 5065 5075 5075 5075 5075 5065 5065 5074 5074 5065 5065 5063 5063 5074 5074 5074 5074 5063 5063 5072 5072 5063 5063 5062 5062 5072 5072 5072 5072 5062 5062 5069 5069 5062 5062 5060 5060 5069 5069 5069 5069 5060 5060 5066 5066 5060 5060 9466 9466 5066 5066 5066 5066 9467 9467 9468 9468 5058 5058 5054 5054 5061 5061 5061 5061 5054 5054 5059 5059 5054 5054 5051 5051 5059 5059 5085 5085 5081 5081 5083 5083 5081 5081 5075 5075 5083 5083 5083 5083 5075 5075 5082 5082 5075 5075 5074 5074 5082 5082 5082 5082 5074 5074 5079 5079 5074 5074 5072 5072 5079 5079 5079 5079 5072 5072 5078 5078 5072 5072 5069 5069 5078 5078 5078 5078 5069 5069 5073 5073 5069 5069 5066 5066 5073 5073 5073 5073 5066 5066 9469 9469 5066 5066 9470 9470 9471 9471 5070 5070 5061 5061 5064 5064 5061 5061 5059 5059 5064 5064 5064 5064 5071 5071 5070 5070 5071 5071 5077 5077 5070 5070 9472 9472 9473 9473 5073 5073 9474 9474 5080 5080 5073 5073 5073 5073 5080 5080 5078 5078 5080 5080 5084 5084 5078 5078 5078 5078 5084 5084 5079 5079 5084 5084 5086 5086 5079 5079 5079 5079 5086 5086 5082 5082 5086 5086 5087 5087 5082 5082 5082 5082 5087 5087 5083 5083 5087 5087 5088 5088 5083 5083 5083 5083 5088 5088 5085 5085 5088 5088 5089 5089 5085 5085 5117 5117 5113 5113 5110 5110 9475 9475 5125 5125 5124 5124 5141 5141 5139 5139 5138 5138 5161 5161 5148 5148 5160 5160 5148 5148 5147 5147 5160 5160 5160 5160 5147 5147 5159 5159 5147 5147 5146 5146 5159 5159 5145 5145 5157 5157 5146 5146 5157 5157 5158 5158 5146 5146 5146 5146 5158 5158 5159 5159 5144 5144 5155 5155 5145 5145 5155 5155 5156 5156 5145 5145 5145 5145 5156 5156 5157 5157 9476 9476 9477 9477 5144 5144 9478 9478 5154 5154 5144 5144 5144 5144 5154 5154 5155 5155 5142 5142 5151 5151 5143 5143 5151 5151 5152 5152 5143 5143 5143 5143 5152 5152 5153 5153 5140 5140 5149 5149 5142 5142 5149 5149 5150 5150 5142 5142 5142 5142 5150 5150 5151 5151 5148 5148 5141 5141 5147 5147 5141 5141 5138 5138 5147 5147 5147 5147 5138 5138 5146 5146 5138 5138 5137 5137 5146 5146 5146 5146 5137 5137 5145 5145 5137 5137 5136 5136 5145 5145 5145 5145 5136 5136 5144 5144 5136 5136 5135 5135 5144 5144 5144 5144 5135 5135 9479 9479 5135 5135 9480 9480 9481 9481 5143 5143 5134 5134 5142 5142 5134 5134 5131 5131 5142 5142 5142 5142 5131 5131 5140 5140 5131 5131 5127 5127 5140 5140 5139 5139 5133 5133 5138 5138 5133 5133 5132 5132 5138 5138 5138 5138 5132 5132 5137 5137 5132 5132 5130 5130 5137 5137 5137 5137 5130 5130 5136 5136 5130 5130 5128 5128 5136 5136 5136 5136 5128 5128 5135 5135 5128 5128 5126 5126 5135 5135 5135 5135 5126 5126 9482 9482 5126 5126 9483 9483 9484 9484 5134 5134 5122 5122 5131 5131 5122 5122 5119 5119 5131 5131 5131 5131 5119 5119 5127 5127 5119 5119 5114 5114 5127 5127 5133 5133 5129 5129 5132 5132 9485 9485 5124 5124 9486 9486 9487 9487 5124 5124 9488 9488 5124 5124 5123 5123 9489 9489 9490 9490 5123 5123 9491 9491 5123 5123 5121 5121 9492 9492 9493 9493 5121 5121 9494 9494 5121 5121 5116 5116 9495 9495 9496 9496 5116 5116 9497 9497 5116 5116 9498 9498 9499 9499 5122 5122 5111 5111 5119 5119 5111 5111 5106 5106 5119 5119 5119 5119 5106 5106 5114 5114 5106 5106 5101 5101 5114 5114 5125 5125 5120 5120 5124 5124 5120 5120 5118 5118 5124 5124 5124 5124 5118 5118 5123 5123 5118 5118 5115 5115 5123 5123 5123 5123 5115 5115 5121 5121 5115 5115 5112 5112 5121 5121 5121 5121 5112 5112 5116 5116 5112 5112 5108 5108 5116 5116 5116 5116 5108 5108 9500 9500 5108 5108 9501 9501 9502 9502 5111 5111 5102 5102 5106 5106 5102 5102 5098 5098 5106 5106 5106 5106 5098 5098 5101 5101 5098 5098 5095 5095 5101 5101 5120 5120 5117 5117 5118 5118 5117 5117 5110 5110 5118 5118 5118 5118 5110 5110 5115 5115 5110 5110 5109 5109 5115 5115 5115 5115 5109 5109 5112 5112 5109 5109 5104 5104 5112 5112 5112 5112 5104 5104 5108 5108 5104 5104 5100 5100 5108 5108 5108 5108 5100 5100 9503 9503 5100 5100 5097 5097 9504 9504 9505 9505 5097 5097 9506 9506 5097 5097 9507 9507 9508 9508 5098 5098 5094 5094 5095 5095 5094 5094 5092 5092 5095 5095 5113 5113 5107 5107 5110 5110 5107 5107 5105 5105 5110 5110 5110 5110 5105 5105 5109 5109 5105 5105 5103 5103 5109 5109 5109 5109 5103 5103 5104 5104 5103 5103 5099 5099 5104 5104 5104 5104 5099 5099 5100 5100 5099 5099 5096 5096 5100 5100 5100 5100 5096 5096 5097 5097 5096 5096 5093 5093 5097 5097 5097 5097 5093 5093 9509 9509 5093 5093 9510 9510 9511 9511 5094 5094 5091 5091 5092 5092 5091 5091 5090 5090 5092 5092 5178 5178 5179 5179 5164 5164 5162 5162 5175 5175 5163 5163 5175 5175 5176 5176 5163 5163 5163 5163 5176 5176 5164 5164 5176 5176 5177 5177 5164 5164 5164 5164 5177 5177 5178 5178 5180 5180 5181 5181 5189 5189 5181 5181 5182 5182 5189 5189 5182 5182 5183 5183 5189 5189 5189 5189 5183 5183 5184 5184 5187 5187 5188 5188 5186 5186 5188 5188 5189 5189 5186 5186 5186 5186 5189 5189 5185 5185 5189 5189 5184 5184 5185 5185 5174 5174 5173 5173 5194 5194 5173 5173 5193 5193 5194 5194 5173 5173 5172 5172 5193 5193 5172 5172 5171 5171 5193 5193 5193 5193 5171 5171 5192 5192 5171 5171 5170 5170 5192 5192 5170 5170 5169 5169 5192 5192 5192 5192 5169 5169 5191 5191 5169 5169 5168 5168 5191 5191 5168 5168 5167 5167 5191 5191 5191 5191 5167 5167 9512 9512 5179 5179 5180 5180 5164 5164 5180 5180 5189 5189 5164 5164 5164 5164 5189 5189 5165 5165 5189 5189 5190 5190 5165 5165 5165 5165 5190 5190 5166 5166 9513 9513 5167 5167 9514 9514 5204 5204 5209 5209 5208 5208 5215 5215 5217 5217 5216 5216 5230 5230 5233 5233 5231 5231 5248 5248 5251 5251 5250 5250 5242 5242 5237 5237 5244 5244 5237 5237 5241 5241 5244 5244 5244 5244 5241 5241 5245 5245 5245 5245 5241 5241 5249 5249 5241 5241 5243 5243 5249 5249 5249 5249 5243 5243 5252 5252 5243 5243 5246 5246 5252 5252 9515 9515 9516 9516 5253 5253 9517 9517 5247 5247 5253 5253 5253 5253 5247 5247 5254 5254 5247 5247 5250 5250 5254 5254 5254 5254 5250 5250 5255 5255 5250 5250 5251 5251 5255 5255 5255 5255 5251 5251 5256 5256 5240 5240 5248 5248 5239 5239 5248 5248 5250 5250 5239 5239 5239 5239 5250 5250 9518 9518 5250 5250 5247 5247 9519 9519 9520 9520 5247 5247 9521 9521 5247 5247 9522 9522 9523 9523 5236 5236 5246 5246 5235 5235 5246 5246 5243 5243 5235 5235 5235 5235 5243 5243 5234 5234 5243 5243 5241 5241 5234 5234 5234 5234 5241 5241 5232 5232 5241 5241 5237 5237 5232 5232 9524 9524 5240 5240 9525 9525 5240 5240 5239 5239 9526 9526 9527 9527 5239 5239 9528 9528 5239 5239 9529 9529 9530 9530 5229 5229 5238 5238 5228 5228 5238 5238 5236 5236 5228 5228 5228 5228 5236 5236 5227 5227 5236 5236 5235 5235 5227 5227 5227 5227 5235 5235 5226 5226 5235 5235 5234 5234 5226 5226 5226 5226 5234 5234 5225 5225 5234 5234 5232 5232 5225 5225 5224 5224 5230 5230 5223 5223 5230 5230 5231 5231 5223 5223 9531 9531 9532 9532 5222 5222 9533 9533 5229 5229 5222 5222 5222 5222 5229 5229 5221 5221 5229 5229 5228 5228 5221 5221 5221 5221 5228 5228 5220 5220 5228 5228 5227 5227 5220 5220 5220 5220 5227 5227 5219 5219 5227 5227 5226 5226 5219 5219 5219 5219 5226 5226 5218 5218 5226 5226 5225 5225 5218 5218 5217 5217 5224 5224 5216 5216 5224 5224 5223 5223 5216 5216 9534 9534 9535 9535 5214 5214 9536 9536 5222 5222 5214 5214 5214 5214 5222 5222 5213 5213 5222 5222 5221 5221 5213 5213 5213 5213 5221 5221 5212 5212 5221 5221 5220 5220 5212 5212 5212 5212 5220 5220 5211 5211 5220 5220 5219 5219 5211 5211 5211 5211 5219 5219 5210 5210 5219 5219 5218 5218 5210 5210 5209 5209 5215 5215 5208 5208 5215 5215 5216 5216 5208 5208 9537 9537 9538 9538 5207 5207 9539 9539 5214 5214 5207 5207 5207 5207 5214 5214 5206 5206 5214 5214 5213 5213 5206 5206 5206 5206 5213 5213 5205 5205 5213 5213 5212 5212 5205 5205 5205 5205 5212 5212 5203 5203 5212 5212 5211 5211 5203 5203 5203 5203 5211 5211 5202 5202 5211 5211 5210 5210 5202 5202 5195 5195 5204 5204 5196 5196 5204 5204 5208 5208 5196 5196 5196 5196 5208 5208 5197 5197 9540 9540 5207 5207 9541 9541 9542 9542 5207 5207 5198 5198 5207 5207 5206 5206 5198 5198 5198 5198 5206 5206 5199 5199 5206 5206 5205 5205 5199 5199 5199 5199 5205 5205 5200 5200 5205 5205 5203 5203 5200 5200 5200 5200 5203 5203 5201 5201 5203 5203 5202 5202 5201 5201 5260 5260 5257 5257 5258 5258 5262 5262 5263 5263 5264 5264 5260 5260 5258 5258 5261 5261 5259 5259 5263 5263 5258 5258 5263 5263 5262 5262 5258 5258 5258 5258 5262 5262 5261 5261 5262 5262 5264 5264 5261 5261 5271 5271 5269 5269 5265 5265 5269 5269 5271 5271 5277 5277 5271 5271 5281 5281 5277 5277 5277 5277 5281 5281 5278 5278 5281 5281 5292 5292 5278 5278 5278 5278 5292 5292 5286 5286 5309 5309 9543 9543 5308 5308 9544 9544 9545 9545 5308 5308 5308 5308 9546 9546 9547 9547 5296 5296 5294 5294 5300 5300 5300 5300 5294 5294 5292 5292 5294 5294 5291 5291 5292 5292 5292 5292 5291 5291 5286 5286 5309 5309 5308 5308 5315 5315 5308 5308 5316 5316 5315 5315 5315 5315 5316 5316 5317 5317 5316 5316 5327 5327 5317 5317 5317 5317 5327 5327 5325 5325 5325 5325 5327 5327 5326 5326 5327 5327 5334 5334 5326 5326 5326 5326 5334 5334 5333 5333 5344 5344 5342 5342 5334 5334 5342 5342 5338 5338 5334 5334 5334 5334 5338 5338 5333 5333 5354 5354 5352 5352 5353 5353 5352 5352 5350 5350 5353 5353 5353 5353 5350 5350 5344 5344 5350 5350 5343 5343 5344 5344 5344 5344 5343 5343 5342 5342 5358 5358 5364 5364 5360 5360 5361 5361 5367 5367 5364 5364 5362 5362 5366 5366 5367 5367 5366 5366 5359 5359 5365 5365 5359 5359 5356 5356 5365 5365 5365 5365 5356 5356 5363 5363 5345 5345 5351 5351 5359 5359 5351 5351 5355 5355 5359 5359 5359 5359 5355 5355 5356 5356 5335 5335 5336 5336 5339 5339 5336 5336 5345 5345 5339 5339 5339 5339 5345 5345 5347 5347 5345 5345 5359 5359 5347 5347 5335 5335 5339 5339 5329 5329 5339 5339 5331 5331 5329 5329 5329 5329 5331 5331 5324 5324 5331 5331 5321 5321 5324 5324 5324 5324 5321 5321 5323 5323 5323 5323 5321 5321 5319 5319 5321 5321 5313 5313 5319 5319 5319 5319 5313 5313 5312 5312 5312 5312 5313 5313 5305 5305 5313 5313 5306 5306 5305 5305 5305 5305 5306 5306 5303 5303 5306 5306 5299 5299 5303 5303 5303 5303 5299 5299 5297 5297 5299 5299 5290 5290 5297 5297 5297 5297 5290 5290 5289 5289 5289 5289 5290 5290 5285 5285 5290 5290 5282 5282 5285 5285 5285 5285 5282 5282 5283 5283 5282 5282 5274 5274 5283 5283 5283 5283 5274 5274 5275 5275 5357 5357 5354 5354 5360 5360 5354 5354 5353 5353 5360 5360 5360 5360 5353 5353 5358 5358 5353 5353 5344 5344 5358 5358 5358 5358 5344 5344 5346 5346 5344 5344 5334 5334 5346 5346 5346 5346 5334 5334 5337 5337 5334 5334 5327 5327 5337 5337 5337 5337 5327 5327 5328 5328 5327 5327 5316 5316 5328 5328 5328 5328 5316 5316 5318 5318 5316 5316 5308 5308 5318 5318 5318 5318 5308 5308 5310 5310 5308 5308 9548 9548 5310 5310 5310 5310 9549 9549 5301 5301 9550 9550 9551 9551 5301 5301 5301 5301 9552 9552 5293 5293 9553 9553 9554 9554 5293 5293 5293 5293 9555 9555 9556 9556 5281 5281 5271 5271 5284 5284 5284 5284 5271 5271 5276 5276 5364 5364 5358 5358 5361 5361 5358 5358 5346 5346 5361 5361 5361 5361 5346 5346 5348 5348 5346 5346 5337 5337 5348 5348 5348 5348 5337 5337 5340 5340 5337 5337 5328 5328 5340 5340 5340 5340 5328 5328 5330 5330 5328 5328 5318 5318 5330 5330 5330 5330 5318 5318 5320 5320 5318 5318 5310 5310 5320 5320 5320 5320 5310 5310 5311 5311 5310 5310 5301 5301 5311 5311 5311 5311 5301 5301 5302 5302 5301 5301 5293 5293 5302 5302 5302 5302 5293 5293 5295 5295 5293 5293 9557 9557 5295 5295 5295 5295 9558 9558 5287 5287 9559 9559 9560 9560 5287 5287 5287 5287 9561 9561 9562 9562 5367 5367 5361 5361 5362 5362 5361 5361 5348 5348 5362 5362 5362 5362 5348 5348 5349 5349 5348 5348 5340 5340 5349 5349 5349 5349 5340 5340 5341 5341 5340 5340 5330 5330 5341 5341 5341 5341 5330 5330 5332 5332 5330 5330 5320 5320 5332 5332 5332 5332 5320 5320 5322 5322 5320 5320 5311 5311 5322 5322 5322 5322 5311 5311 5314 5314 5311 5311 5302 5302 5314 5314 5314 5314 5302 5302 5304 5304 5302 5302 5295 5295 5304 5304 5304 5304 5295 5295 5298 5298 5295 5295 5287 5287 5298 5298 5298 5298 5287 5287 5288 5288 5287 5287 9563 9563 5288 5288 5288 5288 9564 9564 5280 5280 5265 5265 5266 5266 5271 5271 5266 5266 5267 5267 5271 5271 5271 5271 5267 5267 5276 5276 5267 5267 5268 5268 5276 5276 5276 5276 5268 5268 5279 5279 5268 5268 5270 5270 5279 5279 9565 9565 9566 9566 5280 5280 9567 9567 5272 5272 5280 5280 5280 5280 5272 5272 5273 5273 5366 5366 5362 5362 5359 5359 5362 5362 5349 5349 5359 5359 5359 5359 5349 5349 5347 5347 5349 5349 5341 5341 5347 5347 5347 5347 5341 5341 5339 5339 5341 5341 5332 5332 5339 5339 5339 5339 5332 5332 5331 5331 5332 5332 5322 5322 5331 5331 5331 5331 5322 5322 5321 5321 5322 5322 5314 5314 5321 5321 5321 5321 5314 5314 5313 5313 5314 5314 5304 5304 5313 5313 5313 5313 5304 5304 5306 5306 5304 5304 5298 5298 5306 5306 5306 5306 5298 5298 5299 5299 5298 5298 5288 5288 5299 5299 5299 5299 5288 5288 5290 5290 5288 5288 5280 5280 5290 5290 5290 5290 5280 5280 5282 5282 5280 5280 5273 5273 5282 5282 5282 5282 5273 5273 5274 5274 5375 5375 5372 5372 5374 5374 5369 5369 5373 5373 5371 5371 5373 5373 5374 5374 5371 5371 5371 5371 5374 5374 5370 5370 5374 5374 5372 5372 5370 5370 5370 5370 5372 5372 5368 5368 5373 5373 5378 5378 5374 5374 5378 5378 5377 5377 5374 5374 5374 5374 5377 5377 5375 5375 5377 5377 5376 5376 5375 5375 5394 5394 5387 5387 5389 5389 5380 5380 5379 5379 5381 5381 5393 5393 5396 5396 5395 5395 5396 5396 5397 5397 5395 5395 5385 5385 5392 5392 5394 5394 5392 5392 5388 5388 5394 5394 5394 5394 5388 5388 5387 5387 5388 5388 5386 5386 5387 5387 5387 5387 5386 5386 5384 5384 5380 5380 5395 5395 5382 5382 5395 5395 5397 5397 5382 5382 5382 5382 5397 5397 5383 5383 5381 5381 5385 5385 5380 5380 5385 5385 5394 5394 5380 5380 5380 5380 5394 5394 5395 5395 5394 5394 5389 5389 5395 5395 5395 5395 5389 5389 5393 5393 5389 5389 5390 5390 5393 5393 5393 5393 5390 5390 5391 5391 5423 5423 5416 5416 5424 5424 5426 5426 5416 5416 5427 5427 5425 5425 5416 5416 5426 5426 5428 5428 5427 5427 5416 5416 5429 5429 5428 5428 5416 5416 5430 5430 5429 5429 5416 5416 5432 5432 5430 5430 5416 5416 5433 5433 5432 5432 5416 5416 5434 5434 5433 5433 5416 5416 5435 5435 5434 5434 5416 5416 5401 5401 5422 5422 5423 5423 5422 5422 5416 5416 5423 5423 5425 5425 5424 5424 5416 5416 5400 5400 5399 5399 5421 5421 5399 5399 5420 5420 5421 5421 5421 5421 5420 5420 5416 5416 5416 5416 5437 5437 5436 5436 5437 5437 5431 5431 5436 5436 5435 5435 5416 5416 5436 5436 5401 5401 5423 5423 5402 5402 5423 5423 5424 5424 5402 5402 5402 5402 5424 5424 5403 5403 5424 5424 5425 5425 5403 5403 5403 5403 5425 5425 5404 5404 5425 5425 5426 5426 5404 5404 5404 5404 5426 5426 5405 5405 5426 5426 5427 5427 5405 5405 5405 5405 5427 5427 5406 5406 5427 5427 5428 5428 5406 5406 5406 5406 5428 5428 5407 5407 5428 5428 5429 5429 5407 5407 5407 5407 5429 5429 5408 5408 5429 5429 5430 5430 5408 5408 5408 5408 5430 5430 5409 5409 5430 5430 5432 5432 5409 5409 5409 5409 5432 5432 5410 5410 5432 5432 5433 5433 5410 5410 5410 5410 5433 5433 5411 5411 5433 5433 5434 5434 5411 5411 5411 5411 5434 5434 5412 5412 5434 5434 5435 5435 5412 5412 5412 5412 5435 5435 5413 5413 5435 5435 5436 5436 5413 5413 5413 5413 5436 5436 5414 5414 5436 5436 5431 5431 5414 5414 5414 5414 5431 5431 5415 5415 5399 5399 5398 5398 5420 5420 5398 5398 5419 5419 5420 5420 5420 5420 5419 5419 5418 5418 5418 5418 5417 5417 5420 5420 5417 5417 5416 5416 5420 5420 5401 5401 5400 5400 5422 5422 5400 5400 5421 5421 5422 5422 5422 5422 5421 5421 5416 5416 5460 5460 5461 5461 5456 5456 5461 5461 5457 5457 5456 5456 9568 9568 9569 9569 5452 5452 9570 9570 5453 5453 5452 5452 5452 5452 5453 5453 5448 5448 5453 5453 5449 5449 5448 5448 5448 5448 5449 5449 5444 5444 5449 5449 5445 5445 5444 5444 5444 5444 5445 5445 5440 5440 5445 5445 5441 5441 5440 5440 5440 5440 5441 5441 5438 5438 5441 5441 5439 5439 5438 5438 5438 5438 5439 5439 5442 5442 5439 5439 5443 5443 5442 5442 5442 5442 5443 5443 5446 5446 5443 5443 5447 5447 5446 5446 5446 5446 5447 5447 5450 5450 5447 5447 5451 5451 5450 5450 5450 5450 5451 5451 5454 5454 5451 5451 5455 5455 5454 5454 5454 5454 5455 5455 9571 9571 5455 5455 9572 9572 9573 9573 5458 5458 5459 5459 5462 5462 5459 5459 5463 5463 5462 5462 5462 5462 5463 5463 5466 5466 5463 5463 5467 5467 5466 5466 9574 9574 9575 9575 5470 5470 9576 9576 5471 5471 5470 5470 5470 5470 5471 5471 5474 5474 5471 5471 5475 5475 5474 5474 5474 5474 5475 5475 5478 5478 5475 5475 5479 5479 5478 5478 5478 5478 5479 5479 5482 5482 5479 5479 5483 5483 5482 5482 5482 5482 5483 5483 5484 5484 5483 5483 5485 5485 5484 5484 5484 5484 5485 5485 5480 5480 5485 5485 5481 5481 5480 5480 5480 5480 5481 5481 5476 5476 5481 5481 5477 5477 5476 5476 5476 5476 5477 5477 5472 5472 5477 5477 5473 5473 5472 5472 5472 5472 5473 5473 5468 5468 5473 5473 5469 5469 5468 5468 5468 5468 5469 5469 9577 9577 5469 5469 9578 9578 9579 9579 5464 5464 5465 5465 5460 5460 5465 5465 5461 5461 5460 5460 5508 5508 5509 5509 5504 5504 5509 5509 5505 5505 5504 5504 9580 9580 9581 9581 5500 5500 9582 9582 5501 5501 5500 5500 5500 5500 5501 5501 5496 5496 5501 5501 5497 5497 5496 5496 5496 5496 5497 5497 5492 5492 5497 5497 5493 5493 5492 5492 5492 5492 5493 5493 5488 5488 5493 5493 5489 5489 5488 5488 5488 5488 5489 5489 5486 5486 5489 5489 5487 5487 5486 5486 5486 5486 5487 5487 5490 5490 5487 5487 5491 5491 5490 5490 5490 5490 5491 5491 5494 5494 5491 5491 5495 5495 5494 5494 5494 5494 5495 5495 5498 5498 5495 5495 5499 5499 5498 5498 5498 5498 5499 5499 5502 5502 5499 5499 5503 5503 5502 5502 5502 5502 5503 5503 9583 9583 5503 5503 9584 9584 9585 9585 5506 5506 5507 5507 5510 5510 5507 5507 5511 5511 5510 5510 5510 5510 5511 5511 5514 5514 5511 5511 5515 5515 5514 5514 9586 9586 9587 9587 5518 5518 9588 9588 5519 5519 5518 5518 5518 5518 5519 5519 5522 5522 5519 5519 5523 5523 5522 5522 5522 5522 5523 5523 5526 5526 5523 5523 5527 5527 5526 5526 5526 5526 5527 5527 5530 5530 5527 5527 5531 5531 5530 5530 5530 5530 5531 5531 5532 5532 5531 5531 5533 5533 5532 5532 5532 5532 5533 5533 5528 5528 5533 5533 5529 5529 5528 5528 5528 5528 5529 5529 5524 5524 5529 5529 5525 5525 5524 5524 5524 5524 5525 5525 5520 5520 5525 5525 5521 5521 5520 5520 5520 5520 5521 5521 5516 5516 5521 5521 5517 5517 5516 5516 5516 5516 5517 5517 9589 9589 5517 5517 9590 9590 9591 9591 5512 5512 5513 5513 5508 5508 5513 5513 5509 5509 5508 5508 5561 5561 5563 5563 5558 5558 5563 5563 5559 5559 5558 5558 5558 5558 5559 5559 5555 5555 5559 5559 5553 5553 5555 5555 5555 5555 5553 5553 5551 5551 5553 5553 5545 5545 5551 5551 5551 5551 5545 5545 5549 5549 5545 5545 5540 5540 5549 5549 5549 5549 5540 5540 5547 5547 5540 5540 5538 5538 5547 5547 5547 5547 5538 5538 5543 5543 5538 5538 5536 5536 5543 5543 5543 5543 5536 5536 5541 5541 5536 5536 5534 5534 5541 5541 5541 5541 5534 5534 5542 5542 5534 5534 5535 5535 5542 5542 5542 5542 5535 5535 5546 5546 5535 5535 5537 5537 5546 5546 5546 5546 5537 5537 5548 5548 5537 5537 5539 5539 5548 5548 5548 5548 5539 5539 5550 5550 5539 5539 5544 5544 5550 5550 5550 5550 5544 5544 5554 5554 5544 5544 5552 5552 5554 5554 5554 5554 5552 5552 5557 5557 5552 5552 5556 5556 5557 5557 5557 5557 5556 5556 5560 5560 5556 5556 5562 5562 5560 5560 5560 5560 5562 5562 5564 5564 5562 5562 5570 5570 5564 5564 5564 5564 5570 5570 5566 5566 5570 5570 5575 5575 5566 5566 5566 5566 5575 5575 5568 5568 5575 5575 5577 5577 5568 5568 5568 5568 5577 5577 5572 5572 5577 5577 5579 5579 5572 5572 5572 5572 5579 5579 5574 5574 5579 5579 5581 5581 5574 5574 5574 5574 5581 5581 5573 5573 5581 5581 5580 5580 5573 5573 5573 5573 5580 5580 5569 5569 5580 5580 5578 5578 5569 5569 5569 5569 5578 5578 5567 5567 5578 5578 5576 5576 5567 5567 5567 5567 5576 5576 5565 5565 5576 5576 5571 5571 5565 5565 5565 5565 5571 5571 5561 5561 5571 5571 5563 5563 5561 5561 5585 5585 5584 5584 5582 5582 5586 5586 5590 5590 5588 5588 5605 5605 5607 5607 5608 5608 5600 5600 5610 5610 5609 5609 5615 5615 9592 9592 9593 9593 9594 9594 9595 9595 5615 5615 9596 9596 5616 5616 5615 5615 5615 5615 5616 5616 5610 5610 5616 5616 5611 5611 5610 5610 5610 5610 5611 5611 5609 5609 5632 5632 5630 5630 5629 5629 5630 5630 5628 5628 5629 5629 5629 5629 5628 5628 5623 5623 5628 5628 5624 5624 5623 5623 5623 5623 5624 5624 5622 5622 5632 5632 5629 5629 5633 5633 5629 5629 5639 5639 5633 5633 5633 5633 5639 5639 5635 5635 5645 5645 9597 9597 5646 5646 9598 9598 9599 9599 5646 5646 5646 5646 9600 9600 9601 9601 5640 5640 5638 5638 5639 5639 5639 5639 5638 5638 5635 5635 5645 5645 5646 5646 5647 5647 5646 5646 5652 5652 5647 5647 5647 5647 5652 5652 5651 5651 5652 5652 5656 5656 5651 5651 5651 5651 5656 5656 5655 5655 5655 5655 5656 5656 5657 5657 5656 5656 5663 5663 5657 5657 5657 5657 5663 5663 5659 5659 5659 5659 5663 5663 5662 5662 5663 5663 5666 5666 5662 5662 5662 5662 5666 5666 5665 5665 5665 5665 5666 5666 5664 5664 5666 5666 5661 5661 5664 5664 5664 5664 5661 5661 5660 5660 5660 5660 5661 5661 5658 5658 5661 5661 5654 5654 5658 5658 5658 5658 5654 5654 5653 5653 5654 5654 5650 5650 5653 5653 5653 5653 5650 5650 5649 5649 5649 5649 5650 5650 5648 5648 5650 5650 5644 5644 5648 5648 5648 5648 5644 5644 5643 5643 5643 5643 5644 5644 9602 9602 5644 5644 9603 9603 9604 9604 5641 5641 5637 5637 5636 5636 5636 5636 5637 5637 5634 5634 5637 5637 5627 5627 5634 5634 5634 5634 5627 5627 5631 5631 5619 5619 5620 5620 5621 5621 5620 5620 5625 5625 5621 5621 5621 5621 5625 5625 5627 5627 5625 5625 5626 5626 5627 5627 5627 5627 5626 5626 5631 5631 5608 5608 5607 5607 5614 5614 5607 5607 5612 5612 5614 5614 5612 5612 5613 5613 5614 5614 5614 5614 5613 5613 9605 9605 5613 5613 9606 9606 9607 9607 5621 5621 5617 5617 5619 5619 5605 5605 5608 5608 5604 5604 5608 5608 5599 5599 5604 5604 5604 5604 5599 5599 5603 5603 5594 5594 5597 5597 5599 5599 5588 5588 5590 5590 5599 5599 5590 5590 5593 5593 5599 5599 5599 5599 5593 5593 5594 5594 5597 5597 5598 5598 5599 5599 5598 5598 5601 5601 5599 5599 5599 5599 5601 5601 5603 5603 5582 5582 5584 5584 5588 5588 5584 5584 5583 5583 5588 5588 5588 5588 5583 5583 5586 5586 5609 5609 5606 5606 5600 5600 5606 5606 5602 5602 5600 5600 5600 5600 5602 5602 5589 5589 5602 5602 5596 5596 5589 5589 5589 5589 5596 5596 5595 5595 5595 5595 5592 5592 5589 5589 5592 5592 5591 5591 5589 5589 5589 5589 5591 5591 5582 5582 5591 5591 5587 5587 5582 5582 5582 5582 5587 5587 5585 5585 5694 5694 5696 5696 5691 5691 5696 5696 5692 5692 5691 5691 5691 5691 5692 5692 5688 5688 5692 5692 5686 5686 5688 5688 5688 5688 5686 5686 5684 5684 5686 5686 5678 5678 5684 5684 5684 5684 5678 5678 5682 5682 5678 5678 5673 5673 5682 5682 5682 5682 5673 5673 5680 5680 5673 5673 5671 5671 5680 5680 5680 5680 5671 5671 5676 5676 5671 5671 5669 5669 5676 5676 5676 5676 5669 5669 5674 5674 5669 5669 5667 5667 5674 5674 5674 5674 5667 5667 5675 5675 5667 5667 5668 5668 5675 5675 5675 5675 5668 5668 5679 5679 5668 5668 5670 5670 5679 5679 5679 5679 5670 5670 5681 5681 5670 5670 5672 5672 5681 5681 5681 5681 5672 5672 5683 5683 5672 5672 5677 5677 5683 5683 5683 5683 5677 5677 5687 5687 5677 5677 5685 5685 5687 5687 5687 5687 5685 5685 5690 5690 5685 5685 5689 5689 5690 5690 5690 5690 5689 5689 5693 5693 5689 5689 5695 5695 5693 5693 5693 5693 5695 5695 5697 5697 5695 5695 5703 5703 5697 5697 5697 5697 5703 5703 5699 5699 5703 5703 5708 5708 5699 5699 5699 5699 5708 5708 5701 5701 5708 5708 5710 5710 5701 5701 5701 5701 5710 5710 5705 5705 5710 5710 5712 5712 5705 5705 5705 5705 5712 5712 5707 5707 5712 5712 5714 5714 5707 5707 5707 5707 5714 5714 5706 5706 5714 5714 5713 5713 5706 5706 5706 5706 5713 5713 5702 5702 5713 5713 5711 5711 5702 5702 5702 5702 5711 5711 5700 5700 5711 5711 5709 5709 5700 5700 5700 5700 5709 5709 5698 5698 5709 5709 5704 5704 5698 5698 5698 5698 5704 5704 5694 5694 5704 5704 5696 5696 5694 5694 9608 9608 5777 5777 5778 5778 5744 5744 5743 5743 5739 5739 5739 5739 5738 5738 5744 5744 5738 5738 5737 5737 5744 5744 5744 5744 5737 5737 5734 5734 5743 5743 5744 5744 5746 5746 5744 5744 5749 5749 5746 5746 5746 5746 5749 5749 5750 5750 5750 5750 5749 5749 9609 9609 5749 5749 9610 9610 9611 9611 5752 5752 5757 5757 5753 5753 5763 5763 5759 5759 5757 5757 5759 5759 5756 5756 5757 5757 5757 5757 5756 5756 5753 5753 5773 5773 5772 5772 5763 5763 5772 5772 5768 5768 5763 5763 5768 5768 5766 5766 5763 5763 5766 5766 5762 5762 5763 5763 5763 5763 5762 5762 5759 5759 5785 5785 5782 5782 5780 5780 5782 5782 5779 5779 5780 5780 5780 5780 5779 5779 9612 9612 5779 5779 9613 9613 9614 9614 5773 5773 5775 5775 5772 5772 5780 5780 5786 5786 5785 5785 5786 5786 5790 5790 5785 5785 5785 5785 5790 5790 5789 5789 5799 5799 5798 5798 5797 5797 5798 5798 5796 5796 5797 5797 5797 5797 5796 5796 5790 5790 5796 5796 5793 5793 5790 5790 5790 5790 5793 5793 5789 5789 5797 5797 5800 5800 5799 5799 5800 5800 5795 5795 5799 5799 5799 5799 5795 5795 5794 5794 5787 5787 5791 5791 5795 5795 5791 5791 5792 5792 5795 5795 5795 5795 5792 5792 5794 5794 5795 5795 5788 5788 5787 5787 5788 5788 5784 5784 5787 5787 5787 5787 5784 5784 5783 5783 5778 5778 5777 5777 5784 5784 5777 5777 5781 5781 5784 5784 5784 5784 5781 5781 5783 5783 5767 5767 5771 5771 5765 5765 5771 5771 5761 5761 5765 5765 5765 5765 5761 5761 5764 5764 5761 5761 5760 5760 5764 5764 5767 5767 5769 5769 5771 5771 5769 5769 5770 5770 5771 5771 9615 9615 9616 9616 5778 5778 9617 9617 9618 9618 5778 5778 5778 5778 9619 9619 9620 9620 5760 5760 5761 5761 5758 5758 5761 5761 5755 5755 5758 5758 5758 5758 5755 5755 5754 5754 5754 5754 5755 5755 5751 5751 9621 9621 5748 5748 9622 9622 9623 9623 5748 5748 5747 5747 5747 5747 5748 5748 5745 5745 5748 5748 5742 5742 5745 5745 5745 5745 5742 5742 5741 5741 5741 5741 5742 5742 5740 5740 5742 5742 5733 5733 5740 5740 5740 5740 5733 5733 5736 5736 5736 5736 5733 5733 5732 5732 5733 5733 5723 5723 5732 5732 5732 5732 5723 5723 5729 5729 5716 5716 5721 5721 5715 5715 5721 5721 5722 5722 5715 5715 5715 5715 5722 5722 5723 5723 5722 5722 5725 5725 5723 5723 5723 5723 5725 5725 5729 5729 5720 5720 5719 5719 5724 5724 5719 5719 5718 5718 5724 5724 5724 5724 5718 5718 5715 5715 5718 5718 5717 5717 5715 5715 5715 5715 5717 5717 5716 5716 5737 5737 5735 5735 5734 5734 5735 5735 5731 5731 5734 5734 5734 5734 5731 5731 5730 5730 5730 5730 5728 5728 5734 5734 5728 5728 5727 5727 5734 5734 5734 5734 5727 5727 5724 5724 5727 5727 5726 5726 5724 5724 5724 5724 5726 5726 5720 5720 5808 5808 5811 5811 5806 5806 5802 5802 5801 5801 5803 5803 5808 5808 5809 5809 5811 5811 5809 5809 5810 5810 5811 5811 5811 5811 5810 5810 5812 5812 5802 5802 5803 5803 5805 5805 5803 5803 5804 5804 5805 5805 5805 5805 5804 5804 5806 5806 5804 5804 5807 5807 5806 5806 5806 5806 5807 5807 5808 5808 5815 5815 5814 5814 5813 5813 5815 5815 5813 5813 5816 5816 5822 5822 5821 5821 5813 5813 5821 5821 5820 5820 5813 5813 5813 5813 5820 5820 5819 5819 5819 5819 5818 5818 5813 5813 5818 5818 5817 5817 5813 5813 5813 5813 5817 5817 5816 5816 5823 5823 5824 5824 5825 5825 5824 5824 5826 5826 5825 5825 5827 5827 5828 5828 9624 9624 5828 5828 9625 9625 9626 9626 5829 5829 5830 5830 5831 5831 5830 5830 5832 5832 5831 5831 5831 5831 5832 5832 5833 5833 5832 5832 5834 5834 5833 5833 5836 5836 5835 5835 5844 5844 5840 5840 5839 5839 5844 5844 5839 5839 5838 5838 5844 5844 5838 5838 5837 5837 5844 5844 5844 5844 5837 5837 5836 5836 5844 5844 5845 5845 5843 5843 5843 5843 5842 5842 5844 5844 5842 5842 5841 5841 5844 5844 5844 5844 5841 5841 5840 5840 5857 5857 5856 5856 5855 5855 5855 5855 5854 5854 5857 5857 5854 5854 5853 5853 5857 5857 5857 5857 5853 5853 5852 5852 5853 5853 5851 5851 5852 5852 5852 5852 5851 5851 5850 5850 5851 5851 5849 5849 5850 5850 5850 5850 5849 5849 5848 5848 5849 5849 5847 5847 5848 5848 5848 5848 5847 5847 5846 5846 5858 5858 5859 5859 5860 5860 5859 5859 5861 5861 5860 5860 5862 5862 5863 5863 5864 5864 5863 5863 5865 5865 5864 5864 5864 5864 5865 5865 5866 5866 5865 5865 5867 5867 5866 5866 9627 9627 9628 9628 5868 5868 9629 9629 5869 5869 5868 5868 5875 5875 5874 5874 5873 5873 5881 5881 5879 5879 5882 5882 5879 5879 5883 5883 5882 5882 5881 5881 5880 5880 5879 5879 5880 5880 5878 5878 5879 5879 5879 5879 5878 5878 5872 5872 5878 5878 5877 5877 5872 5872 5872 5872 5877 5877 5876 5876 5885 5885 5886 5886 5883 5883 5886 5886 5884 5884 5883 5883 5883 5883 5884 5884 5882 5882 5876 5876 5875 5875 5872 5872 5875 5875 5873 5873 5872 5872 5872 5872 5873 5873 5870 5870 5873 5873 5871 5871 5870 5870 5901 5901 5903 5903 5902 5902 5902 5902 5903 5903 5904 5904 5901 5901 5902 5902 5900 5900 5902 5902 5899 5899 5900 5900 5900 5900 5899 5899 5897 5897 9630 9630 5894 5894 5896 5896 5899 5899 5898 5898 5897 5897 5898 5898 5896 5896 5897 5897 5897 5897 5896 5896 5895 5895 5896 5896 5894 5894 5895 5895 5887 5887 5888 5888 5892 5892 5888 5888 5889 5889 5892 5892 5896 5896 9631 9631 9632 9632 5893 5893 5892 5892 5891 5891 5891 5891 5892 5892 5890 5890 5892 5892 5889 5889 5890 5890 5919 5919 5918 5918 5917 5917 5918 5918 5914 5914 5917 5917 5913 5913 5915 5915 5914 5914 5915 5915 5916 5916 5914 5914 5914 5914 5916 5916 5917 5917 5909 5909 5911 5911 5913 5913 5911 5911 5912 5912 5913 5913 5913 5913 5912 5912 5915 5915 5903 5903 5905 5905 5904 5904 5905 5905 5906 5906 5904 5904 5904 5904 5906 5906 5907 5907 5906 5906 5908 5908 5907 5907 5907 5907 5908 5908 5909 5909 5908 5908 5910 5910 5909 5909 5909 5909 5910 5910 5911 5911 5942 5942 5941 5941 5949 5949 9633 9633 9634 9634 5934 5934 5928 5928 5922 5922 5923 5923 5925 5925 5923 5923 5920 5920 5922 5922 5921 5921 5923 5923 5921 5921 5920 5920 5923 5923 5926 5926 5920 5920 5924 5924 5930 5930 5929 5929 5931 5931 5929 5929 9635 9635 5931 5931 5947 5947 5934 5934 5936 5936 5934 5934 9636 9636 5936 5936 5936 5936 9637 9637 9638 9638 5925 5925 5920 5920 5926 5926 5935 5935 5933 5933 5940 5940 5933 5933 5930 5930 5940 5940 5924 5924 5927 5927 5926 5926 9639 9639 5932 5932 9640 9640 9641 9641 5932 5932 5936 5936 5932 5932 5937 5937 5936 5936 5936 5936 5937 5937 5947 5947 5937 5937 5944 5944 5947 5947 5947 5947 5944 5944 5948 5948 5939 5939 5938 5938 5946 5946 5938 5938 5935 5935 5946 5946 5930 5930 5931 5931 5940 5940 5931 5931 5945 5945 5940 5940 5940 5940 5945 5945 5952 5952 5945 5945 5953 5953 5952 5952 5952 5952 5953 5953 5958 5958 9642 9642 9643 9643 5931 5931 9644 9644 5934 5934 5931 5931 5931 5931 5934 5934 5945 5945 5934 5934 5947 5947 5945 5945 5945 5945 5947 5947 5953 5953 5947 5947 5948 5948 5953 5953 5953 5953 5948 5948 5951 5951 5941 5941 5939 5939 5949 5949 5939 5939 5946 5946 5949 5949 5949 5949 5946 5946 5955 5955 5943 5943 5942 5942 5950 5950 5942 5942 5949 5949 5950 5950 5950 5950 5949 5949 5957 5957 5949 5949 5955 5955 5957 5957 5957 5957 5955 5955 5961 5961 5951 5951 5954 5954 5953 5953 5954 5954 5956 5956 5953 5953 5953 5953 5956 5956 5958 5958 5956 5956 5959 5959 5958 5958 5958 5958 5959 5959 5960 5960 5935 5935 5940 5940 5946 5946 5940 5940 5952 5952 5946 5946 5946 5946 5952 5952 5955 5955 5952 5952 5958 5958 5955 5955 5955 5955 5958 5958 5961 5961 5958 5958 5960 5960 5961 5961 5961 5961 5960 5960 5962 5962 5963 5963 5964 5964 5965 5965 5964 5964 5966 5966 5965 5965 5965 5965 5966 5966 5967 5967 5966 5966 5968 5968 5967 5967 5967 5967 5968 5968 5969 5969 5968 5968 5970 5970 5969 5969 9645 9645 9646 9646 5971 5971 9647 9647 5972 5972 5971 5971 5971 5971 5972 5972 5973 5973 5972 5972 5974 5974 5973 5973 5973 5973 5974 5974 5975 5975 5974 5974 5976 5976 5975 5975 5975 5975 5976 5976 5977 5977 5976 5976 5978 5978 5977 5977 5977 5977 5978 5978 5979 5979 5978 5978 5980 5980 5979 5979 5979 5979 5980 5980 5981 5981 5980 5980 5982 5982 5981 5981 5981 5981 5982 5982 5983 5983 5982 5982 5984 5984 5983 5983 5983 5983 5984 5984 5985 5985 5984 5984 5986 5986 5985 5985 5985 5985 5986 5986 5987 5987 5986 5986 5988 5988 5987 5987 6001 6001 6002 6002 6003 6003 6001 6001 6003 6003 6000 6000 6028 6028 9648 9648 6027 6027 9649 9649 9650 9650 6027 6027 6027 6027 9651 9651 6026 6026 5989 5989 5990 5990 6008 6008 5990 5990 6007 6007 6008 6008 6008 6008 6007 6007 6016 6016 6026 6026 9652 9652 6025 6025 9653 9653 9654 9654 6025 6025 6025 6025 9655 9655 6024 6024 5990 5990 5991 5991 6007 6007 5991 5991 5992 5992 6007 6007 6007 6007 5992 5992 6006 6006 6024 6024 9656 9656 6023 6023 9657 9657 9658 9658 6023 6023 6023 6023 9659 9659 6022 6022 5992 5992 5993 5993 6006 6006 5993 5993 5994 5994 6006 6006 6006 6006 5994 5994 6005 6005 6022 6022 9660 9660 6021 6021 9661 9661 9662 9662 6021 6021 6021 6021 9663 9663 6020 6020 5994 5994 5995 5995 6005 6005 5995 5995 5996 5996 6005 6005 6005 6005 5996 5996 9664 9664 6020 6020 9665 9665 9666 9666 6011 6011 6010 6010 6019 6019 6019 6019 6010 6010 6018 6018 5996 5996 9667 9667 9668 9668 5997 5997 5998 5998 6004 6004 6004 6004 5998 5998 6003 6003 5998 5998 5999 5999 6003 6003 6003 6003 5999 5999 6000 6000 6018 6018 6010 6010 6017 6017 6010 6010 6009 6009 6017 6017 6017 6017 6009 6009 6014 6014 6016 6016 6007 6007 6015 6015 6007 6007 6006 6006 6015 6015 6015 6015 6006 6006 6013 6013 6006 6006 6005 6005 6013 6013 6013 6013 6005 6005 6012 6012 6005 6005 9669 9669 6012 6012 6012 6012 9670 9670 9671 9671 6004 6004 6003 6003 6011 6011 6011 6011 6003 6003 6010 6010 6003 6003 6002 6002 6010 6010 6010 6010 6002 6002 6009 6009 6051 6051 6041 6041 9672 9672 6041 6041 6042 6042 9673 9673 9674 9674 6042 6042 9675 9675 6042 6042 9676 9676 9677 9677 6053 6053 6043 6043 6054 6054 6043 6043 6055 6055 6054 6054 6048 6048 6037 6037 6049 6049 6037 6037 6038 6038 6049 6049 6049 6049 6038 6038 6050 6050 6038 6038 6039 6039 6050 6050 6050 6050 6039 6039 6051 6051 6039 6039 6040 6040 6051 6051 6051 6051 6040 6040 6041 6041 6046 6046 6034 6034 6047 6047 6034 6034 6035 6035 6047 6047 6047 6047 6035 6035 6048 6048 6035 6035 6036 6036 6048 6048 6048 6048 6036 6036 6037 6037 6044 6044 6032 6032 6045 6045 6032 6032 6029 6029 6045 6045 6029 6029 6030 6030 6045 6045 6030 6030 6031 6031 6045 6045 6045 6045 6031 6031 6046 6046 6031 6031 6033 6033 6046 6046 6046 6046 6033 6033 6034 6034 6063 6063 6064 6064 6065 6065 6064 6064 6067 6067 6065 6065 6065 6065 6067 6067 6066 6066 6066 6066 6067 6067 6068 6068 6067 6067 6071 6071 6068 6068 6068 6068 6071 6071 6069 6069 6074 6074 6073 6073 6076 6076 6073 6073 6072 6072 6076 6076 6076 6076 6072 6072 6071 6071 6072 6072 6070 6070 6071 6071 6071 6071 6070 6070 6069 6069 6080 6080 6079 6079 6076 6076 6079 6079 6078 6078 6076 6076 6078 6078 6077 6077 6076 6076 6077 6077 6075 6075 6076 6076 6076 6076 6075 6075 6074 6074 6056 6056 6057 6057 6058 6058 6057 6057 6060 6060 6058 6058 6063 6063 6062 6062 6064 6064 6062 6062 9678 9678 6064 6064 6064 6064 9679 9679 9680 9680 6061 6061 6059 6059 6060 6060 6060 6060 6059 6059 6058 6058 6096 6096 6094 6094 6097 6097 6094 6094 6095 6095 6097 6097 6095 6095 6094 6094 6093 6093 6094 6094 6090 6090 6093 6093 6093 6093 6090 6090 6092 6092 6086 6086 6087 6087 6083 6083 6087 6087 6088 6088 6083 6083 6088 6088 6089 6089 6083 6083 6083 6083 6089 6089 6090 6090 6089 6089 6091 6091 6090 6090 6090 6090 6091 6091 6092 6092 6085 6085 6086 6086 6084 6084 6086 6086 6083 6083 6084 6084 6084 6084 6083 6083 6082 6082 6083 6083 6081 6081 6082 6082 6099 6099 6103 6103 6104 6104 9681 9681 6109 6109 9682 9682 9683 9683 6109 6109 6110 6110 6109 6109 6117 6117 6110 6110 6110 6110 6117 6117 6118 6118 6117 6117 6122 6122 6118 6118 6118 6118 6122 6122 6123 6123 6122 6122 6126 6126 6123 6123 6123 6123 6126 6126 6127 6127 6126 6126 6128 6128 6127 6127 6127 6127 6128 6128 6129 6129 6099 6099 6102 6102 6103 6103 9684 9684 6107 6107 9685 9685 9686 9686 6107 6107 6109 6109 6107 6107 6114 6114 6109 6109 6109 6109 6114 6114 6117 6117 6114 6114 6120 6120 6117 6117 6117 6117 6120 6120 6122 6122 6120 6120 6124 6124 6122 6122 6122 6122 6124 6124 6126 6126 6124 6124 6125 6125 6126 6126 6126 6126 6125 6125 6128 6128 6098 6098 6101 6101 6102 6102 9687 9687 6106 6106 9688 9688 9689 9689 6106 6106 6107 6107 6106 6106 6112 6112 6107 6107 6107 6107 6112 6112 6114 6114 6112 6112 6116 6116 6114 6114 6114 6114 6116 6116 6120 6120 6116 6116 6119 6119 6120 6120 6120 6120 6119 6119 6124 6124 6119 6119 6121 6121 6124 6124 6124 6124 6121 6121 6125 6125 6098 6098 6100 6100 6101 6101 9690 9690 6105 6105 9691 9691 9692 9692 6105 6105 6106 6106 6105 6105 6108 6108 6106 6106 6106 6106 6108 6108 6112 6112 6108 6108 6111 6111 6112 6112 6112 6112 6111 6111 6116 6116 6111 6111 6113 6113 6116 6116 6116 6116 6113 6113 6119 6119 6113 6113 6115 6115 6119 6119 6119 6119 6115 6115 6121 6121 6130 6130 6131 6131 6132 6132 6131 6131 6133 6133 6132 6132 9693 9693 9694 9694 6134 6134 9695 9695 6135 6135 6134 6134 6134 6134 6135 6135 6136 6136 6135 6135 6137 6137 6136 6136 6136 6136 6137 6137 6138 6138 6137 6137 6139 6139 6138 6138 6138 6138 6139 6139 6140 6140 6139 6139 6141 6141 6140 6140 6140 6140 6141 6141 6142 6142 6141 6141 6143 6143 6142 6142 9696 9696 6177 6177 6176 6176 6163 6163 6171 6171 6170 6170 6158 6158 6157 6157 6156 6156 6155 6155 6163 6163 6154 6154 6163 6163 6162 6162 6154 6154 6154 6154 6162 6162 6153 6153 6153 6153 6162 6162 6152 6152 6162 6162 6161 6161 6152 6152 6152 6152 6161 6161 6151 6151 6151 6151 6161 6161 6150 6150 6161 6161 6160 6160 6150 6150 6150 6150 6160 6160 6149 6149 6149 6149 6160 6160 6148 6148 6160 6160 9697 9697 6148 6148 6148 6148 9698 9698 9699 9699 6147 6147 6159 6159 6146 6146 6159 6159 6158 6158 6146 6146 6146 6146 6158 6158 6145 6145 6158 6158 6156 6156 6145 6145 6145 6145 6156 6156 6144 6144 6163 6163 6170 6170 6162 6162 6170 6170 6169 6169 6162 6162 6162 6162 6169 6169 6161 6161 6169 6169 6167 6167 6161 6161 6161 6161 6167 6167 6160 6160 6167 6167 9700 9700 6160 6160 6160 6160 9701 9701 9702 9702 6166 6166 6165 6165 6159 6159 6159 6159 6165 6165 6158 6158 6165 6165 6164 6164 6158 6158 6158 6158 6164 6164 6157 6157 9703 9703 6176 6176 9704 9704 6176 6176 6175 6175 9705 9705 9706 9706 6175 6175 9707 9707 6175 6175 6174 6174 9708 9708 9709 9709 6174 6174 9710 9710 6174 6174 6173 6173 9711 9711 9712 9712 6173 6173 9713 9713 6173 6173 9714 9714 9715 9715 6166 6166 6172 6172 6165 6165 6172 6172 6168 6168 6165 6165 6165 6165 6168 6168 6164 6164 6181 6181 6204 6204 6178 6178 6204 6204 6203 6203 6178 6178 6178 6178 6203 6203 6179 6179 6179 6179 6203 6203 6180 6180 6203 6203 6202 6202 6180 6180 6180 6180 6202 6202 6182 6182 6200 6200 6185 6185 6201 6201 6185 6185 6184 6184 6201 6201 6201 6201 6184 6184 6202 6202 6184 6184 6183 6183 6202 6202 6202 6202 6183 6183 6182 6182 6188 6188 6187 6187 6200 6200 6187 6187 6186 6186 6200 6200 6200 6200 6186 6186 6185 6185 6200 6200 6199 6199 6188 6188 6199 6199 6198 6198 6188 6188 6188 6188 6198 6198 6189 6189 6198 6198 6190 6190 6189 6189 6198 6198 6197 6197 6190 6190 6197 6197 9716 9716 6190 6190 6190 6190 9717 9717 9718 9718 6196 6196 6195 6195 6191 6191 6191 6191 6195 6195 6192 6192 6195 6195 6194 6194 6192 6192 6192 6192 6194 6194 6193 6193 6205 6205 6206 6206 6207 6207 6206 6206 6208 6208 6207 6207 6207 6207 6208 6208 6209 6209 6210 6210 6211 6211 6212 6212 6211 6211 6213 6213 6212 6212 6212 6212 6213 6213 6214 6214 6222 6222 9719 9719 9720 9720 6215 6215 6216 6216 6218 6218 6216 6216 6217 6217 6218 6218 6218 6218 6217 6217 6221 6221 6217 6217 6219 6219 6221 6221 6221 6221 6219 6219 6220 6220 6222 6222 9721 9721 6224 6224 9722 9722 6223 6223 6224 6224 6224 6224 6223 6223 6225 6225 6225 6225 6226 6226 6224 6224 6226 6226 6227 6227 6224 6224 6224 6224 6227 6227 6229 6229 6227 6227 6228 6228 6229 6229 6228 6228 6230 6230 6229 6229 6229 6229 6230 6230 6232 6232 6234 6234 6235 6235 6233 6233 6235 6235 6232 6232 6233 6233 6233 6233 6232 6232 6231 6231 6232 6232 6230 6230 6231 6231 6234 6234 6236 6236 6235 6235 6236 6236 6237 6237 6235 6235 6235 6235 6237 6237 6240 6240 6242 6242 6241 6241 6239 6239 6241 6241 6240 6240 6239 6239 6239 6239 6240 6240 6238 6238 6240 6240 6237 6237 6238 6238 6261 6261 6259 6259 6260 6260 6257 6257 6255 6255 6256 6256 6252 6252 6249 6249 6250 6250 6249 6249 6247 6247 6250 6250 6250 6250 6247 6247 6248 6248 6247 6247 6246 6246 6248 6248 6248 6248 6246 6246 6245 6245 6246 6246 6244 6244 6245 6245 6245 6245 6244 6244 6243 6243 6255 6255 6254 6254 6256 6256 6254 6254 9723 9723 6256 6256 6256 6256 9724 9724 9725 9725 6253 6253 6251 6251 6252 6252 6252 6252 6251 6251 6249 6249 6260 6260 6259 6259 6256 6256 6259 6259 6258 6258 6256 6256 6256 6256 6258 6258 6257 6257 6264 6264 6263 6263 6260 6260 6263 6263 6262 6262 6260 6260 6260 6260 6262 6262 6261 6261 6267 6267 6269 6269 6270 6270 6270 6270 6268 6268 6267 6267 6268 6268 6266 6266 6267 6267 6267 6267 6266 6266 6264 6264 6266 6266 6265 6265 6264 6264 6264 6264 6265 6265 6263 6263 6271 6271 6272 6272 6274 6274 6272 6272 6273 6273 6274 6274 6274 6274 6273 6273 6277 6277 6273 6273 6275 6275 6277 6277 6275 6275 6276 6276 6277 6277 6277 6277 6276 6276 6279 6279 6276 6276 6278 6278 6279 6279 9726 9726 9727 9727 6282 6282 6286 6286 6287 6287 6288 6288 9728 9728 9729 9729 6282 6282 9730 9730 6281 6281 6282 6282 6282 6282 6281 6281 6285 6285 6281 6281 6283 6283 6285 6285 6285 6285 6283 6283 6288 6288 6283 6283 6284 6284 6288 6288 6288 6288 6284 6284 6286 6286 6287 6287 6289 6289 6288 6288 6289 6289 6290 6290 6288 6288 6288 6288 6290 6290 6292 6292 6290 6290 6291 6291 6292 6292 6291 6291 6293 6293 6292 6292 6292 6292 6293 6293 6295 6295 6298 6298 6297 6297 6296 6296 6297 6297 6295 6295 6296 6296 6296 6296 6295 6295 6294 6294 6295 6295 6293 6293 6294 6294 6318 6318 6316 6316 6317 6317 6314 6314 6312 6312 6313 6313 6313 6313 6312 6312 6311 6311 6312 6312 6310 6310 6311 6311 6311 6311 6310 6310 6308 6308 6299 6299 6300 6300 6301 6301 6300 6300 6302 6302 6301 6301 6301 6301 6302 6302 6303 6303 6302 6302 6304 6304 6303 6303 9731 9731 9732 9732 6305 6305 9733 9733 6306 6306 6305 6305 6305 6305 6306 6306 6307 6307 6306 6306 6308 6308 6307 6307 6307 6307 6308 6308 6309 6309 6308 6308 6310 6310 6309 6309 6317 6317 6316 6316 6313 6313 6316 6316 6315 6315 6313 6313 6313 6313 6315 6315 6314 6314 6321 6321 6324 6324 6323 6323 6323 6323 6322 6322 6321 6321 6322 6322 6320 6320 6321 6321 6321 6321 6320 6320 6317 6317 6320 6320 6319 6319 6317 6317 6317 6317 6319 6319 6318 6318 6347 6347 6348 6348 6343 6343 6348 6348 6344 6344 6343 6343 9734 9734 9735 9735 6339 6339 9736 9736 6340 6340 6339 6339 6339 6339 6340 6340 6335 6335 6340 6340 6336 6336 6335 6335 6335 6335 6336 6336 6331 6331 6336 6336 6332 6332 6331 6331 6331 6331 6332 6332 6327 6327 6332 6332 6328 6328 6327 6327 6327 6327 6328 6328 6325 6325 6328 6328 6326 6326 6325 6325 6325 6325 6326 6326 6329 6329 6326 6326 6330 6330 6329 6329 6329 6329 6330 6330 6333 6333 6330 6330 6334 6334 6333 6333 6333 6333 6334 6334 6337 6337 6334 6334 6338 6338 6337 6337 6337 6337 6338 6338 6341 6341 6338 6338 6342 6342 6341 6341 6341 6341 6342 6342 9737 9737 6342 6342 9738 9738 9739 9739 6345 6345 6346 6346 6349 6349 6346 6346 6350 6350 6349 6349 6349 6349 6350 6350 6353 6353 6350 6350 6354 6354 6353 6353 9740 9740 9741 9741 6357 6357 9742 9742 6358 6358 6357 6357 6357 6357 6358 6358 6361 6361 6358 6358 6362 6362 6361 6361 6361 6361 6362 6362 6365 6365 6362 6362 6366 6366 6365 6365 6365 6365 6366 6366 6369 6369 6366 6366 6370 6370 6369 6369 6369 6369 6370 6370 6371 6371 6370 6370 6372 6372 6371 6371 6371 6371 6372 6372 6367 6367 6372 6372 6368 6368 6367 6367 6367 6367 6368 6368 6363 6363 6368 6368 6364 6364 6363 6363 6363 6363 6364 6364 6359 6359 6364 6364 6360 6360 6359 6359 6359 6359 6360 6360 6355 6355 6360 6360 6356 6356 6355 6355 6355 6355 6356 6356 9743 9743 6356 6356 9744 9744 9745 9745 6351 6351 6352 6352 6347 6347 6352 6352 6348 6348 6347 6347 6389 6389 6387 6387 6385 6385 6387 6387 6384 6384 6385 6385 6385 6385 6384 6384 6382 6382 6395 6395 6393 6393 6385 6385 6393 6393 6391 6391 6385 6385 6385 6385 6391 6391 6389 6389 6394 6394 6396 6396 6385 6385 6396 6396 6397 6397 6385 6385 6385 6385 6397 6397 6395 6395 6388 6388 6390 6390 6385 6385 6390 6390 6392 6392 6385 6385 6385 6385 6392 6392 6394 6394 6381 6381 6383 6383 6385 6385 6383 6383 6386 6386 6385 6385 6385 6385 6386 6386 6388 6388 6375 6375 6377 6377 6385 6385 6377 6377 6379 6379 6385 6385 6385 6385 6379 6379 6381 6381 6376 6376 6374 6374 6385 6385 6374 6374 6373 6373 6385 6385 6385 6385 6373 6373 6375 6375 6382 6382 6380 6380 6385 6385 6380 6380 6378 6378 6385 6385 6385 6385 6378 6378 6376 6376 6420 6420 6421 6421 6416 6416 6421 6421 6417 6417 6416 6416 9746 9746 9747 9747 6412 6412 9748 9748 6413 6413 6412 6412 6412 6412 6413 6413 6408 6408 6413 6413 6409 6409 6408 6408 6408 6408 6409 6409 6404 6404 6409 6409 6405 6405 6404 6404 6404 6404 6405 6405 6400 6400 6405 6405 6401 6401 6400 6400 6400 6400 6401 6401 6398 6398 6401 6401 6399 6399 6398 6398 6398 6398 6399 6399 6402 6402 6399 6399 6403 6403 6402 6402 6402 6402 6403 6403 6406 6406 6403 6403 6407 6407 6406 6406 6406 6406 6407 6407 6410 6410 6407 6407 6411 6411 6410 6410 6410 6410 6411 6411 6414 6414 6411 6411 6415 6415 6414 6414 6414 6414 6415 6415 9749 9749 6415 6415 9750 9750 9751 9751 6418 6418 6419 6419 6422 6422 6419 6419 6423 6423 6422 6422 6422 6422 6423 6423 6426 6426 6423 6423 6427 6427 6426 6426 9752 9752 9753 9753 6430 6430 9754 9754 6431 6431 6430 6430 6430 6430 6431 6431 6434 6434 6431 6431 6435 6435 6434 6434 6434 6434 6435 6435 6438 6438 6435 6435 6439 6439 6438 6438 6438 6438 6439 6439 6442 6442 6439 6439 6443 6443 6442 6442 6442 6442 6443 6443 6444 6444 6443 6443 6445 6445 6444 6444 6444 6444 6445 6445 6440 6440 6445 6445 6441 6441 6440 6440 6440 6440 6441 6441 6436 6436 6441 6441 6437 6437 6436 6436 6436 6436 6437 6437 6432 6432 6437 6437 6433 6433 6432 6432 6432 6432 6433 6433 6428 6428 6433 6433 6429 6429 6428 6428 6428 6428 6429 6429 9755 9755 6429 6429 9756 9756 9757 9757 6424 6424 6425 6425 6420 6420 6425 6425 6421 6421 6420 6420 6462 6462 6460 6460 6458 6458 6460 6460 6457 6457 6458 6458 6458 6458 6457 6457 6455 6455 6468 6468 6466 6466 6458 6458 6466 6466 6464 6464 6458 6458 6458 6458 6464 6464 6462 6462 6467 6467 6469 6469 6458 6458 6469 6469 6470 6470 6458 6458 6458 6458 6470 6470 6468 6468 6461 6461 6463 6463 6458 6458 6463 6463 6465 6465 6458 6458 6458 6458 6465 6465 6467 6467 6454 6454 6456 6456 6458 6458 6456 6456 6459 6459 6458 6458 6458 6458 6459 6459 6461 6461 6448 6448 6450 6450 6458 6458 6450 6450 6452 6452 6458 6458 6458 6458 6452 6452 6454 6454 6449 6449 6447 6447 6458 6458 6447 6447 6446 6446 6458 6458 6458 6458 6446 6446 6448 6448 6455 6455 6453 6453 6458 6458 6453 6453 6451 6451 6458 6458 6458 6458 6451 6451 6449 6449 6546 6546 6544 6544 6532 6532 6544 6544 6530 6530 6532 6532 6532 6532 6530 6530 6518 6518 6530 6530 6516 6516 6518 6518 6518 6518 6516 6516 6512 6512 6516 6516 6506 6506 6512 6512 6512 6512 6506 6506 6500 6500 6506 6506 6495 6495 6500 6500 6500 6500 6495 6495 6499 6499 6495 6495 6492 6492 6499 6499 6499 6499 6492 6492 6501 6501 6492 6492 6496 6496 6501 6501 6501 6501 6496 6496 6513 6513 6496 6496 6507 6507 6513 6513 6513 6513 6507 6507 6519 6519 6507 6507 6517 6517 6519 6519 6519 6519 6517 6517 6533 6533 6517 6517 6531 6531 6533 6533 6533 6533 6531 6531 6547 6547 6531 6531 6545 6545 6547 6547 6547 6547 6545 6545 6555 6555 6545 6545 6556 6556 6555 6555 6555 6555 6556 6556 6563 6563 6556 6556 6565 6565 6563 6563 6563 6563 6565 6565 6577 6577 6565 6565 6579 6579 6577 6577 6577 6577 6579 6579 6591 6591 6579 6579 6593 6593 6591 6591 6591 6591 6593 6593 6597 6597 6593 6593 6603 6603 6597 6597 6597 6597 6603 6603 6609 6609 6603 6603 6614 6614 6609 6609 6609 6609 6614 6614 6610 6610 6614 6614 6617 6617 6610 6610 6610 6610 6617 6617 6608 6608 6617 6617 6613 6613 6608 6608 6608 6608 6613 6613 6596 6596 6613 6613 6602 6602 6596 6596 6596 6596 6602 6602 6590 6590 6602 6602 6592 6592 6590 6590 6590 6590 6592 6592 6576 6576 6592 6592 6578 6578 6576 6576 6576 6576 6578 6578 6562 6562 6578 6578 6564 6564 6562 6562 6562 6562 6564 6564 6554 6554 6564 6564 6553 6553 6554 6554 6554 6554 6553 6553 6546 6546 6553 6553 6544 6544 6546 6546 6544 6544 6542 6542 6530 6530 6542 6542 6528 6528 6530 6530 6530 6530 6528 6528 6516 6516 9758 9758 6514 6514 9759 9759 9760 9760 6514 6514 9761 9761 6514 6514 6497 6497 9762 9762 9763 9763 6497 6497 9764 9764 6497 6497 6488 6488 9765 9765 9766 9766 6488 6488 9767 9767 6488 6488 6483 6483 9768 9768 9769 9769 6483 6483 9770 9770 6483 6483 6489 6489 9771 9771 9772 9772 6489 6489 9773 9773 6489 6489 6498 6498 9774 9774 9775 9775 6498 6498 9776 9776 6498 6498 6515 6515 9777 9777 9778 9778 6515 6515 9779 9779 6515 6515 9780 9780 9781 9781 6531 6531 6529 6529 6545 6545 6529 6529 6543 6543 6545 6545 6545 6545 6543 6543 6556 6556 6543 6543 6557 6557 6556 6556 6556 6556 6557 6557 6565 6565 6557 6557 6567 6567 6565 6565 6565 6565 6567 6567 6579 6579 6567 6567 6581 6581 6579 6579 6579 6579 6581 6581 6593 6593 9782 9782 6595 6595 9783 9783 9784 9784 6595 6595 9785 9785 6595 6595 6612 6612 9786 9786 9787 9787 6612 6612 9788 9788 6612 6612 6621 6621 9789 9789 9790 9790 6621 6621 9791 9791 6621 6621 6626 6626 9792 9792 9793 9793 6626 6626 9794 9794 6626 6626 6620 6620 9795 9795 9796 9796 6620 6620 9797 9797 6620 6620 6611 6611 9798 9798 9799 9799 6611 6611 9800 9800 6611 6611 6594 6594 9801 9801 9802 9802 6594 6594 9803 9803 6594 6594 9804 9804 9805 9805 6578 6578 6580 6580 6564 6564 6580 6580 6566 6566 6564 6564 6564 6564 6566 6566 6553 6553 6566 6566 6552 6552 6553 6553 6553 6553 6552 6552 6544 6544 6552 6552 6542 6542 6544 6544 9806 9806 6540 6540 9807 9807 9808 9808 6526 6526 9809 9809 9810 9810 6526 6526 6514 6514 6526 6526 6510 6510 6514 6514 6514 6514 6510 6510 6497 6497 6510 6510 6493 6493 6497 6497 6497 6497 6493 6493 6488 6488 6493 6493 6481 6481 6488 6488 6488 6488 6481 6481 6483 6483 6481 6481 6480 6480 6483 6483 6483 6483 6480 6480 6489 6489 6480 6480 6482 6482 6489 6489 6489 6489 6482 6482 6498 6498 6482 6482 6494 6494 6498 6498 6498 6498 6494 6494 6515 6515 6494 6494 6511 6511 6515 6515 6515 6515 6511 6511 9811 9811 6511 6511 6527 6527 9812 9812 9813 9813 6527 6527 9814 9814 6527 6527 9815 9815 9816 9816 9817 9817 6541 6541 9818 9818 6541 6541 6558 6558 9819 9819 9820 9820 6558 6558 9821 9821 6558 6558 6569 6569 9822 9822 9823 9823 6569 6569 9824 9824 9825 9825 6583 6583 9826 9826 9827 9827 6583 6583 6595 6595 6583 6583 6599 6599 6595 6595 6595 6595 6599 6599 6612 6612 6599 6599 6616 6616 6612 6612 6612 6612 6616 6616 6621 6621 6616 6616 6628 6628 6621 6621 6621 6621 6628 6628 6626 6626 6628 6628 6629 6629 6626 6626 6626 6626 6629 6629 6620 6620 6629 6629 6627 6627 6620 6620 6620 6620 6627 6627 6611 6611 6627 6627 6615 6615 6611 6611 6611 6611 6615 6615 6594 6594 6615 6615 6598 6598 6594 6594 6594 6594 6598 6598 9828 9828 6598 6598 6582 6582 9829 9829 9830 9830 6582 6582 9831 9831 6582 6582 9832 9832 9833 9833 9834 9834 6568 6568 9835 9835 6568 6568 6551 6551 9836 9836 9837 9837 6551 6551 9838 9838 6551 6551 6540 6540 9839 9839 9840 9840 9841 9841 6526 6526 9842 9842 6524 6524 6526 6526 6526 6526 6524 6524 6510 6510 6524 6524 6508 6508 6510 6510 6510 6510 6508 6508 6493 6493 6508 6508 6490 6490 6493 6493 6493 6493 6490 6490 6481 6481 6490 6490 6478 6478 6481 6481 6481 6481 6478 6478 6480 6480 6478 6478 6475 6475 6480 6480 6480 6480 6475 6475 6482 6482 6475 6475 6479 6479 6482 6482 6482 6482 6479 6479 6494 6494 6479 6479 6491 6491 6494 6494 6494 6494 6491 6491 6511 6511 6491 6491 6509 6509 6511 6511 6511 6511 6509 6509 6527 6527 6509 6509 6525 6525 6527 6527 6527 6527 6525 6525 9843 9843 6525 6525 9844 9844 9845 9845 6541 6541 6539 6539 6558 6558 6539 6539 6559 6559 6558 6558 6558 6558 6559 6559 6569 6569 6559 6559 6571 6571 6569 6569 9846 9846 9847 9847 6583 6583 9848 9848 6585 6585 6583 6583 6583 6583 6585 6585 6599 6599 6585 6585 6601 6601 6599 6599 6599 6599 6601 6601 6616 6616 6601 6601 6619 6619 6616 6616 6616 6616 6619 6619 6628 6628 6619 6619 6631 6631 6628 6628 6628 6628 6631 6631 6629 6629 6631 6631 6634 6634 6629 6629 6629 6629 6634 6634 6627 6627 6634 6634 6630 6630 6627 6627 6627 6627 6630 6630 6615 6615 6630 6630 6618 6618 6615 6615 6615 6615 6618 6618 6598 6598 6618 6618 6600 6600 6598 6598 6598 6598 6600 6600 6582 6582 6600 6600 6584 6584 6582 6582 6582 6582 6584 6584 9849 9849 6584 6584 9850 9850 9851 9851 6568 6568 6570 6570 6551 6551 6570 6570 6550 6550 6551 6551 6551 6551 6550 6550 6540 6540 6550 6550 6538 6538 6540 6540 9852 9852 9853 9853 6524 6524 9854 9854 6522 6522 6524 6524 6524 6524 6522 6522 6508 6508 6522 6522 6504 6504 6508 6508 6508 6508 6504 6504 6490 6490 6504 6504 6486 6486 6490 6490 6490 6490 6486 6486 6478 6478 6486 6486 6476 6476 6478 6478 6478 6478 6476 6476 6475 6475 6476 6476 6472 6472 6475 6475 6475 6475 6472 6472 6479 6479 6472 6472 6477 6477 6479 6479 6479 6479 6477 6477 6491 6491 6477 6477 6487 6487 6491 6491 6491 6491 6487 6487 6509 6509 6487 6487 6505 6505 6509 6509 6509 6509 6505 6505 6525 6525 6505 6505 6523 6523 6525 6525 6525 6525 6523 6523 9855 9855 6523 6523 9856 9856 9857 9857 6539 6539 6537 6537 6559 6559 6537 6537 6560 6560 6559 6559 6559 6559 6560 6560 6571 6571 6560 6560 6573 6573 6571 6571 9858 9858 9859 9859 6585 6585 9860 9860 6587 6587 6585 6585 6585 6585 6587 6587 6601 6601 6587 6587 6605 6605 6601 6601 6601 6601 6605 6605 6619 6619 6605 6605 6623 6623 6619 6619 6619 6619 6623 6623 6631 6631 6623 6623 6633 6633 6631 6631 6631 6631 6633 6633 6634 6634 6633 6633 6637 6637 6634 6634 6634 6634 6637 6637 6630 6630 6637 6637 6632 6632 6630 6630 6630 6630 6632 6632 6618 6618 6632 6632 6622 6622 6618 6618 6618 6618 6622 6622 6600 6600 6622 6622 6604 6604 6600 6600 6600 6600 6604 6604 6584 6584 6604 6604 6586 6586 6584 6584 6584 6584 6586 6586 9861 9861 6586 6586 9862 9862 9863 9863 6570 6570 6572 6572 6550 6550 6572 6572 6549 6549 6550 6550 6550 6550 6549 6549 6538 6538 6549 6549 6536 6536 6538 6538 9864 9864 9865 9865 6522 6522 9866 9866 6520 6520 6522 6522 6522 6522 6520 6520 6504 6504 6520 6520 6502 6502 6504 6504 6504 6504 6502 6502 6486 6486 6502 6502 6484 6484 6486 6486 6486 6486 6484 6484 6476 6476 6484 6484 6473 6473 6476 6476 6476 6476 6473 6473 6472 6472 6473 6473 6471 6471 6472 6472 6472 6472 6471 6471 6477 6477 6471 6471 6474 6474 6477 6477 6477 6477 6474 6474 6487 6487 6474 6474 6485 6485 6487 6487 6487 6487 6485 6485 6505 6505 6485 6485 6503 6503 6505 6505 6505 6505 6503 6503 6523 6523 6503 6503 6521 6521 6523 6523 6523 6523 6521 6521 9867 9867 6521 6521 9868 9868 9869 9869 6537 6537 6535 6535 6560 6560 6535 6535 6561 6561 6560 6560 6560 6560 6561 6561 6573 6573 6561 6561 6575 6575 6573 6573 9870 9870 9871 9871 6587 6587 9872 9872 6589 6589 6587 6587 6587 6587 6589 6589 6605 6605 6589 6589 6607 6607 6605 6605 6605 6605 6607 6607 6623 6623 6607 6607 6625 6625 6623 6623 6623 6623 6625 6625 6633 6633 6625 6625 6636 6636 6633 6633 6633 6633 6636 6636 6637 6637 6636 6636 6638 6638 6637 6637 6637 6637 6638 6638 6632 6632 6638 6638 6635 6635 6632 6632 6632 6632 6635 6635 6622 6622 6635 6635 6624 6624 6622 6622 6622 6622 6624 6624 6604 6604 6624 6624 6606 6606 6604 6604 6604 6604 6606 6606 6586 6586 6606 6606 6588 6588 6586 6586 6586 6586 6588 6588 9873 9873 6588 6588 9874 9874 9875 9875 6572 6572 6574 6574 6549 6549 6574 6574 6548 6548 6549 6549 6549 6549 6548 6548 6536 6536 6548 6548 6534 6534 6536 6536 6714 6714 6712 6712 6700 6700 6712 6712 6698 6698 6700 6700 6700 6700 6698 6698 6686 6686 6698 6698 6684 6684 6686 6686 6686 6686 6684 6684 6680 6680 6684 6684 6674 6674 6680 6680 6680 6680 6674 6674 6668 6668 6674 6674 6663 6663 6668 6668 6668 6668 6663 6663 6667 6667 6663 6663 6660 6660 6667 6667 6667 6667 6660 6660 6669 6669 6660 6660 6664 6664 6669 6669 6669 6669 6664 6664 6681 6681 6664 6664 6675 6675 6681 6681 6681 6681 6675 6675 6687 6687 6675 6675 6685 6685 6687 6687 6687 6687 6685 6685 6701 6701 6685 6685 6699 6699 6701 6701 6701 6701 6699 6699 6715 6715 6699 6699 6713 6713 6715 6715 6715 6715 6713 6713 6723 6723 6713 6713 6724 6724 6723 6723 6723 6723 6724 6724 6731 6731 6724 6724 6733 6733 6731 6731 6731 6731 6733 6733 6745 6745 6733 6733 6747 6747 6745 6745 6745 6745 6747 6747 6759 6759 6747 6747 6761 6761 6759 6759 6759 6759 6761 6761 6765 6765 6761 6761 6771 6771 6765 6765 6765 6765 6771 6771 6777 6777 6771 6771 6782 6782 6777 6777 6777 6777 6782 6782 6778 6778 6782 6782 6785 6785 6778 6778 6778 6778 6785 6785 6776 6776 6785 6785 6781 6781 6776 6776 6776 6776 6781 6781 6764 6764 6781 6781 6770 6770 6764 6764 6764 6764 6770 6770 6758 6758 6770 6770 6760 6760 6758 6758 6758 6758 6760 6760 6744 6744 6760 6760 6746 6746 6744 6744 6744 6744 6746 6746 6730 6730 6746 6746 6732 6732 6730 6730 6730 6730 6732 6732 6722 6722 6732 6732 6721 6721 6722 6722 6722 6722 6721 6721 6714 6714 6721 6721 6712 6712 6714 6714 6712 6712 6710 6710 6698 6698 6710 6710 6696 6696 6698 6698 6698 6698 6696 6696 6684 6684 9876 9876 6682 6682 9877 9877 9878 9878 6682 6682 9879 9879 6682 6682 6665 6665 9880 9880 9881 9881 6665 6665 9882 9882 6665 6665 6656 6656 9883 9883 9884 9884 6656 6656 9885 9885 6656 6656 6651 6651 9886 9886 9887 9887 6651 6651 9888 9888 6651 6651 6657 6657 9889 9889 9890 9890 6657 6657 9891 9891 6657 6657 6666 6666 9892 9892 9893 9893 6666 6666 9894 9894 6666 6666 6683 6683 9895 9895 9896 9896 6683 6683 9897 9897 6683 6683 9898 9898 9899 9899 6699 6699 6697 6697 6713 6713 6697 6697 6711 6711 6713 6713 6713 6713 6711 6711 6724 6724 6711 6711 6725 6725 6724 6724 6724 6724 6725 6725 6733 6733 6725 6725 6735 6735 6733 6733 6733 6733 6735 6735 6747 6747 6735 6735 6749 6749 6747 6747 6747 6747 6749 6749 6761 6761 9900 9900 6763 6763 9901 9901 9902 9902 6763 6763 9903 9903 6763 6763 6780 6780 9904 9904 9905 9905 6780 6780 9906 9906 6780 6780 6789 6789 9907 9907 9908 9908 6789 6789 9909 9909 6789 6789 6794 6794 9910 9910 9911 9911 6794 6794 9912 9912 6794 6794 6788 6788 9913 9913 9914 9914 6788 6788 9915 9915 6788 6788 6779 6779 9916 9916 9917 9917 6779 6779 9918 9918 6779 6779 6762 6762 9919 9919 9920 9920 6762 6762 9921 9921 6762 6762 9922 9922 9923 9923 6746 6746 6748 6748 6732 6732 6748 6748 6734 6734 6732 6732 6732 6732 6734 6734 6721 6721 6734 6734 6720 6720 6721 6721 6721 6721 6720 6720 6712 6712 6720 6720 6710 6710 6712 6712 9924 9924 6708 6708 9925 9925 9926 9926 6694 6694 9927 9927 9928 9928 6694 6694 6682 6682 6694 6694 6678 6678 6682 6682 6682 6682 6678 6678 6665 6665 6678 6678 6661 6661 6665 6665 6665 6665 6661 6661 6656 6656 6661 6661 6649 6649 6656 6656 6656 6656 6649 6649 6651 6651 6649 6649 6648 6648 6651 6651 6651 6651 6648 6648 6657 6657 6648 6648 6650 6650 6657 6657 6657 6657 6650 6650 6666 6666 6650 6650 6662 6662 6666 6666 6666 6666 6662 6662 6683 6683 6662 6662 6679 6679 6683 6683 6683 6683 6679 6679 9929 9929 6679 6679 6695 6695 9930 9930 9931 9931 6695 6695 9932 9932 6695 6695 9933 9933 9934 9934 9935 9935 6709 6709 9936 9936 6709 6709 6726 6726 9937 9937 9938 9938 6726 6726 9939 9939 6726 6726 6737 6737 9940 9940 9941 9941 6737 6737 9942 9942 9943 9943 6751 6751 9944 9944 9945 9945 6751 6751 6763 6763 6751 6751 6767 6767 6763 6763 6763 6763 6767 6767 6780 6780 6767 6767 6784 6784 6780 6780 6780 6780 6784 6784 6789 6789 6784 6784 6796 6796 6789 6789 6789 6789 6796 6796 6794 6794 6796 6796 6797 6797 6794 6794 6794 6794 6797 6797 6788 6788 6797 6797 6795 6795 6788 6788 6788 6788 6795 6795 6779 6779 6795 6795 6783 6783 6779 6779 6779 6779 6783 6783 6762 6762 6783 6783 6766 6766 6762 6762 6762 6762 6766 6766 9946 9946 6766 6766 6750 6750 9947 9947 9948 9948 6750 6750 9949 9949 6750 6750 9950 9950 9951 9951 9952 9952 6736 6736 9953 9953 6736 6736 6719 6719 9954 9954 9955 9955 6719 6719 9956 9956 6719 6719 6708 6708 9957 9957 9958 9958 9959 9959 6694 6694 9960 9960 6692 6692 6694 6694 6694 6694 6692 6692 6678 6678 6692 6692 6676 6676 6678 6678 6678 6678 6676 6676 6661 6661 6676 6676 6658 6658 6661 6661 6661 6661 6658 6658 6649 6649 6658 6658 6646 6646 6649 6649 6649 6649 6646 6646 6648 6648 6646 6646 6643 6643 6648 6648 6648 6648 6643 6643 6650 6650 6643 6643 6647 6647 6650 6650 6650 6650 6647 6647 6662 6662 6647 6647 6659 6659 6662 6662 6662 6662 6659 6659 6679 6679 6659 6659 6677 6677 6679 6679 6679 6679 6677 6677 6695 6695 6677 6677 6693 6693 6695 6695 6695 6695 6693 6693 9961 9961 6693 6693 9962 9962 9963 9963 6709 6709 6707 6707 6726 6726 6707 6707 6727 6727 6726 6726 6726 6726 6727 6727 6737 6737 6727 6727 6739 6739 6737 6737 9964 9964 9965 9965 6751 6751 9966 9966 6753 6753 6751 6751 6751 6751 6753 6753 6767 6767 6753 6753 6769 6769 6767 6767 6767 6767 6769 6769 6784 6784 6769 6769 6787 6787 6784 6784 6784 6784 6787 6787 6796 6796 6787 6787 6799 6799 6796 6796 6796 6796 6799 6799 6797 6797 6799 6799 6802 6802 6797 6797 6797 6797 6802 6802 6795 6795 6802 6802 6798 6798 6795 6795 6795 6795 6798 6798 6783 6783 6798 6798 6786 6786 6783 6783 6783 6783 6786 6786 6766 6766 6786 6786 6768 6768 6766 6766 6766 6766 6768 6768 6750 6750 6768 6768 6752 6752 6750 6750 6750 6750 6752 6752 9967 9967 6752 6752 9968 9968 9969 9969 6736 6736 6738 6738 6719 6719 6738 6738 6718 6718 6719 6719 6719 6719 6718 6718 6708 6708 6718 6718 6706 6706 6708 6708 9970 9970 9971 9971 6692 6692 9972 9972 6690 6690 6692 6692 6692 6692 6690 6690 6676 6676 6690 6690 6672 6672 6676 6676 6676 6676 6672 6672 6658 6658 6672 6672 6654 6654 6658 6658 6658 6658 6654 6654 6646 6646 6654 6654 6644 6644 6646 6646 6646 6646 6644 6644 6643 6643 6644 6644 6640 6640 6643 6643 6643 6643 6640 6640 6647 6647 6640 6640 6645 6645 6647 6647 6647 6647 6645 6645 6659 6659 6645 6645 6655 6655 6659 6659 6659 6659 6655 6655 6677 6677 6655 6655 6673 6673 6677 6677 6677 6677 6673 6673 6693 6693 6673 6673 6691 6691 6693 6693 6693 6693 6691 6691 9973 9973 6691 6691 9974 9974 9975 9975 6707 6707 6705 6705 6727 6727 6705 6705 6728 6728 6727 6727 6727 6727 6728 6728 6739 6739 6728 6728 6741 6741 6739 6739 9976 9976 9977 9977 6753 6753 9978 9978 6755 6755 6753 6753 6753 6753 6755 6755 6769 6769 6755 6755 6773 6773 6769 6769 6769 6769 6773 6773 6787 6787 6773 6773 6791 6791 6787 6787 6787 6787 6791 6791 6799 6799 6791 6791 6801 6801 6799 6799 6799 6799 6801 6801 6802 6802 6801 6801 6805 6805 6802 6802 6802 6802 6805 6805 6798 6798 6805 6805 6800 6800 6798 6798 6798 6798 6800 6800 6786 6786 6800 6800 6790 6790 6786 6786 6786 6786 6790 6790 6768 6768 6790 6790 6772 6772 6768 6768 6768 6768 6772 6772 6752 6752 6772 6772 6754 6754 6752 6752 6752 6752 6754 6754 9979 9979 6754 6754 9980 9980 9981 9981 6738 6738 6740 6740 6718 6718 6740 6740 6717 6717 6718 6718 6718 6718 6717 6717 6706 6706 6717 6717 6704 6704 6706 6706 9982 9982 9983 9983 6690 6690 9984 9984 6688 6688 6690 6690 6690 6690 6688 6688 6672 6672 6688 6688 6670 6670 6672 6672 6672 6672 6670 6670 6654 6654 6670 6670 6652 6652 6654 6654 6654 6654 6652 6652 6644 6644 6652 6652 6641 6641 6644 6644 6644 6644 6641 6641 6640 6640 6641 6641 6639 6639 6640 6640 6640 6640 6639 6639 6645 6645 6639 6639 6642 6642 6645 6645 6645 6645 6642 6642 6655 6655 6642 6642 6653 6653 6655 6655 6655 6655 6653 6653 6673 6673 6653 6653 6671 6671 6673 6673 6673 6673 6671 6671 6691 6691 6671 6671 6689 6689 6691 6691 6691 6691 6689 6689 9985 9985 6689 6689 9986 9986 9987 9987 6705 6705 6703 6703 6728 6728 6703 6703 6729 6729 6728 6728 6728 6728 6729 6729 6741 6741 6729 6729 6743 6743 6741 6741 9988 9988 9989 9989 6755 6755 9990 9990 6757 6757 6755 6755 6755 6755 6757 6757 6773 6773 6757 6757 6775 6775 6773 6773 6773 6773 6775 6775 6791 6791 6775 6775 6793 6793 6791 6791 6791 6791 6793 6793 6801 6801 6793 6793 6804 6804 6801 6801 6801 6801 6804 6804 6805 6805 6804 6804 6806 6806 6805 6805 6805 6805 6806 6806 6800 6800 6806 6806 6803 6803 6800 6800 6800 6800 6803 6803 6790 6790 6803 6803 6792 6792 6790 6790 6790 6790 6792 6792 6772 6772 6792 6792 6774 6774 6772 6772 6772 6772 6774 6774 6754 6754 6774 6774 6756 6756 6754 6754 6754 6754 6756 6756 9991 9991 6756 6756 9992 9992 9993 9993 6740 6740 6742 6742 6717 6717 6742 6742 6716 6716 6717 6717 6717 6717 6716 6716 6704 6704 6716 6716 6702 6702 6704 6704 6807 6807 6808 6808 6809 6809 6808 6808 6810 6810 6809 6809 6811 6811 6812 6812 6813 6813 6812 6812 6814 6814 6813 6813 6813 6813 6814 6814 6815 6815 6817 6817 6819 6819 6816 6816 6819 6819 6818 6818 6816 6816 6818 6818 6819 6819 6820 6820 6819 6819 6822 6822 6820 6820 6820 6820 6822 6822 6821 6821 6822 6822 6824 6824 6821 6821 6821 6821 6824 6824 6823 6823 6824 6824 6825 6825 6823 6823 6823 6823 6825 6825 6826 6826 6825 6825 6827 6827 6826 6826 6827 6827 6829 6829 6826 6826 6826 6826 6829 6829 6828 6828 6829 6829 9994 9994 6828 6828 6828 6828 9995 9995 9996 9996 6831 6831 6833 6833 6830 6830 6830 6830 6833 6833 6832 6832 6832 6832 6833 6833 6834 6834 9997 9997 6836 6836 9998 9998 9999 9999 6836 6836 6835 6835 6837 6837 6838 6838 6839 6839 6838 6838 6840 6840 6839 6839 6841 6841 6842 6842 6843 6843 6842 6842 6844 6844 6843 6843 6845 6845 6846 6846 6847 6847 6846 6846 6848 6848 6847 6847 6847 6847 6848 6848 6849 6849 6848 6848 6850 6850 6849 6849 6851 6851 6852 6852 6853 6853 6854 6854 6855 6855 6856 6856 6855 6855 6857 6857 6856 6856 6874 6874 6872 6872 6870 6870 6872 6872 6869 6869 6870 6870 6870 6870 6869 6869 6867 6867 6880 6880 6878 6878 6870 6870 6878 6878 6876 6876 6870 6870 6870 6870 6876 6876 6874 6874 6879 6879 6881 6881 6870 6870 6881 6881 6882 6882 6870 6870 6870 6870 6882 6882 6880 6880 6873 6873 6875 6875 6870 6870 6875 6875 6877 6877 6870 6870 6870 6870 6877 6877 6879 6879 6866 6866 6868 6868 6870 6870 6868 6868 6871 6871 6870 6870 6870 6870 6871 6871 6873 6873 6860 6860 6862 6862 6870 6870 6862 6862 6864 6864 6870 6870 6870 6870 6864 6864 6866 6866 6861 6861 6859 6859 6870 6870 6859 6859 6858 6858 6870 6870 6870 6870 6858 6858 6860 6860 6867 6867 6865 6865 6870 6870 6865 6865 6863 6863 6870 6870 6870 6870 6863 6863 6861 6861 6924 6924 6914 6914 6918 6918 6972 6972 6960 6960 6961 6961 6955 6955 6965 6965 6964 6964 6941 6941 6955 6955 6953 6953 6929 6929 6941 6941 6939 6939 6922 6922 6929 6929 6927 6927 6912 6912 6922 6922 6916 6916 6999 6999 7005 7005 7011 7011 6987 6987 6999 6999 7001 7001 6975 6975 6987 6987 6989 6989 6965 6965 6975 6975 6977 6977 6912 6912 6907 6907 6911 6911 6907 6907 6904 6904 6911 6911 6911 6911 6904 6904 6913 6913 6904 6904 6908 6908 6913 6913 6913 6913 6908 6908 6923 6923 6908 6908 6917 6917 6923 6923 6923 6923 6917 6917 6930 6930 6917 6917 6928 6928 6930 6930 6930 6930 6928 6928 6942 6942 6928 6928 6940 6940 6942 6942 6942 6942 6940 6940 6956 6956 6940 6940 6954 6954 6956 6956 6956 6956 6954 6954 6966 6966 6954 6954 6967 6967 6966 6966 6966 6966 6967 6967 6976 6976 6967 6967 6978 6978 6976 6976 6976 6976 6978 6978 6988 6988 6978 6978 6990 6990 6988 6988 6988 6988 6990 6990 7000 7000 6990 6990 7002 7002 7000 7000 7000 7000 7002 7002 7006 7006 7002 7002 7012 7012 7006 7006 7006 7006 7012 7012 7016 7016 7012 7012 7021 7021 7016 7016 7016 7016 7021 7021 7017 7017 7021 7021 7025 7025 7017 7017 7017 7017 7025 7025 7015 7015 7025 7025 7020 7020 7015 7015 7015 7015 7020 7020 7005 7005 10000 10000 6899 6899 10001 10001 6899 6899 6896 6896 10002 10002 10003 10003 6896 6896 10004 10004 6896 6896 6900 6900 10005 10005 10006 10006 6900 6900 10007 10007 6900 6900 6910 6910 10008 10008 10009 10009 6910 6910 10010 10010 6910 6910 6926 6926 10011 10011 10012 10012 6926 6926 10013 10013 6926 6926 10014 10014 10015 10015 6940 6940 6938 6938 6954 6954 6938 6938 6951 6951 6954 6954 6954 6954 6951 6951 6967 6967 6951 6951 6968 6968 6967 6967 6967 6967 6968 6968 6978 6978 6968 6968 6980 6980 6978 6978 6978 6978 6980 6980 6990 6990 6980 6980 6992 6992 6990 6990 6990 6990 6992 6992 7002 7002 10016 10016 7004 7004 10017 10017 10018 10018 7004 7004 10019 10019 7004 7004 7019 7019 10020 10020 10021 10021 7019 7019 10022 10022 7019 7019 7029 7029 10023 10023 10024 10024 7029 7029 10025 10025 7029 7029 7032 7032 10026 10026 10027 10027 7032 7032 10028 10028 7032 7032 7028 7028 10029 10029 6899 6899 6893 6893 6896 6896 6893 6893 6891 6891 6896 6896 6896 6896 6891 6891 6900 6900 6891 6891 6894 6894 6900 6900 6900 6900 6894 6894 6910 6910 6894 6894 6906 6906 6910 6910 6910 6910 6906 6906 6926 6926 6906 6906 6921 6921 6926 6926 6926 6926 6921 6921 10030 10030 6921 6921 6936 6936 10031 10031 10032 10032 6936 6936 10033 10033 6936 6936 10034 10034 10035 10035 10036 10036 6949 6949 10037 10037 6949 6949 6969 6969 10038 10038 10039 10039 6969 6969 10040 10040 6969 6969 6982 6982 10041 10041 10042 10042 6982 6982 10043 10043 10044 10044 6994 6994 10045 10045 10046 10046 6994 6994 7004 7004 6994 6994 7008 7008 7004 7004 7004 7004 7008 7008 7019 7019 7008 7008 7024 7024 7019 7019 7019 7019 7024 7024 7029 7029 7024 7024 7035 7035 7029 7029 7029 7029 7035 7035 7032 7032 7035 7035 7037 7037 7032 7032 7032 7032 7037 7037 7028 7028 7037 7037 7034 7034 7028 7028 6965 6965 6977 6977 6964 6964 6977 6977 6979 6979 6964 6964 6964 6964 6979 6979 6963 6963 10047 10047 6981 6981 10048 10048 10049 10049 6981 6981 6962 6962 6981 6981 6983 6983 6962 6962 6962 6962 6983 6983 6961 6961 6893 6893 6888 6888 6891 6891 6888 6888 6884 6884 6891 6891 6891 6891 6884 6884 6894 6894 6884 6884 6889 6889 6894 6894 6894 6894 6889 6889 6906 6906 6889 6889 6902 6902 6906 6906 6906 6906 6902 6902 6921 6921 6902 6902 6919 6919 6921 6921 6921 6921 6919 6919 6936 6936 6919 6919 6934 6934 6936 6936 6936 6936 6934 6934 10050 10050 6934 6934 10051 10051 10052 10052 6949 6949 6947 6947 6969 6969 6947 6947 6970 6970 6969 6969 6969 6969 6970 6970 6982 6982 6970 6970 6984 6984 6982 6982 10053 10053 10054 10054 6994 6994 10055 10055 6996 6996 6994 6994 6994 6994 6996 6996 7008 7008 6996 6996 7010 7010 7008 7008 7008 7008 7010 7010 7024 7024 7010 7010 7027 7027 7024 7024 7024 7024 7027 7027 7035 7035 7027 7027 7040 7040 7035 7035 7035 7035 7040 7040 7037 7037 7040 7040 7044 7044 7037 7037 7037 7037 7044 7044 7034 7034 7044 7044 7039 7039 7034 7034 6983 6983 6985 6985 6974 6974 6983 6983 6974 6974 6961 6961 6974 6974 6973 6973 6961 6961 6961 6961 6973 6973 6972 6972 6975 6975 6989 6989 6977 6977 6989 6989 6991 6991 6977 6977 6977 6977 6991 6991 6979 6979 10056 10056 6993 6993 10057 10057 10058 10058 6993 6993 10059 10059 6993 6993 6995 6995 10060 10060 10061 10061 6995 6995 10062 10062 6995 6995 6997 6997 10063 10063 10064 10064 6997 6997 10065 10065 6987 6987 7001 7001 6989 6989 10066 10066 7003 7003 10067 10067 10068 10068 7003 7003 10069 10069 7003 7003 7007 7007 10070 10070 10071 10071 7007 7007 6993 6993 7007 7007 7009 7009 6993 6993 6993 6993 7009 7009 6995 6995 7009 7009 7013 7013 6995 6995 6995 6995 7013 7013 6997 6997 6999 6999 7011 7011 7001 7001 10072 10072 7018 7018 10073 10073 10074 10074 7018 7018 7003 7003 7018 7018 7023 7023 7003 7003 7003 7003 7023 7023 7007 7007 7023 7023 7026 7026 7007 7007 7007 7007 7026 7026 7009 7009 7026 7026 7022 7022 7009 7009 7009 7009 7022 7022 7013 7013 7041 7041 7038 7038 7039 7039 7036 7036 7033 7033 7026 7026 7033 7033 7030 7030 7026 7026 7026 7026 7030 7030 7022 7022 7005 7005 7020 7020 7011 7011 10075 10075 7028 7028 10076 10076 10077 10077 7028 7028 7018 7018 7028 7028 7034 7034 7018 7018 7018 7018 7034 7034 7023 7023 7034 7034 7039 7039 7023 7023 7023 7023 7039 7039 7026 7026 7039 7039 7038 7038 7026 7026 7026 7026 7038 7038 7036 7036 6903 6903 6897 6897 6901 6901 6897 6897 6895 6895 6901 6901 6892 6892 6890 6890 6888 6888 6912 6912 6916 6916 6907 6907 10078 10078 6909 6909 10079 10079 10080 10080 6909 6909 6899 6899 6909 6909 6905 6905 6899 6899 6899 6899 6905 6905 6893 6893 6905 6905 6901 6901 6893 6893 6893 6893 6901 6901 6888 6888 6901 6901 6895 6895 6888 6888 6888 6888 6895 6895 6892 6892 6890 6890 6887 6887 6888 6888 6887 6887 6885 6885 6888 6888 6888 6888 6885 6885 6884 6884 6885 6885 6883 6883 6884 6884 6884 6884 6883 6883 6889 6889 6883 6883 6886 6886 6889 6889 6889 6889 6886 6886 6902 6902 6886 6886 6898 6898 6902 6902 6902 6902 6898 6898 6919 6919 6898 6898 6915 6915 6919 6919 6919 6919 6915 6915 6934 6934 6915 6915 6932 6932 6934 6934 6934 6934 6932 6932 10081 10081 6932 6932 10082 10082 10083 10083 6947 6947 6945 6945 6970 6970 6945 6945 6971 6971 6970 6970 6970 6970 6971 6971 6984 6984 6971 6971 6986 6986 6984 6984 10084 10084 10085 10085 6996 6996 10086 10086 6998 6998 6996 6996 6996 6996 6998 6998 7010 7010 6998 6998 7014 7014 7010 7010 7010 7010 7014 7014 7027 7027 7014 7014 7031 7031 7027 7027 7027 7027 7031 7031 7040 7040 7031 7031 7043 7043 7040 7040 7040 7040 7043 7043 7044 7044 7043 7043 7045 7045 7044 7044 7044 7044 7045 7045 7039 7039 7045 7045 7042 7042 7039 7039 7039 7039 7042 7042 7041 7041 6922 6922 6927 6927 6916 6916 10087 10087 6925 6925 10088 10088 10089 10089 6925 6925 6909 6909 6925 6925 6920 6920 6909 6909 6909 6909 6920 6920 6905 6905 6920 6920 6918 6918 6905 6905 6905 6905 6918 6918 6901 6901 6918 6918 6914 6914 6901 6901 6901 6901 6914 6914 6903 6903 6929 6929 6939 6939 6927 6927 6939 6939 6937 6937 6927 6927 10090 10090 10091 10091 6925 6925 10092 10092 6935 6935 6925 6925 6925 6925 6935 6935 6920 6920 6935 6935 6933 6933 6920 6920 6920 6920 6933 6933 6918 6918 6933 6933 6931 6931 6918 6918 6918 6918 6931 6931 6924 6924 6952 6952 6944 6944 6946 6946 6944 6944 6943 6943 6946 6946 6941 6941 6953 6953 6939 6939 6953 6953 6950 6950 6939 6939 6939 6939 6950 6950 6937 6937 10093 10093 6948 6948 10094 10094 10095 10095 10096 10096 6935 6935 10097 10097 10098 10098 6935 6935 6935 6935 10099 10099 6933 6933 10100 10100 10101 10101 6933 6933 6933 6933 10102 10102 6931 6931 6960 6960 6959 6959 6961 6961 6959 6959 6958 6958 6961 6961 6961 6961 6958 6958 6957 6957 6955 6955 6964 6964 6953 6953 6964 6964 6963 6963 6953 6953 6953 6953 6963 6963 6950 6950 10103 10103 6962 6962 10104 10104 10105 10105 6962 6962 6948 6948 6962 6962 6961 6961 6948 6948 6948 6948 6961 6961 6946 6946 6961 6961 6957 6957 6946 6946 6946 6946 6957 6957 6952 6952 7062 7062 7060 7060 7058 7058 7060 7060 7057 7057 7058 7058 7058 7058 7057 7057 7055 7055 7068 7068 7066 7066 7058 7058 7066 7066 7064 7064 7058 7058 7058 7058 7064 7064 7062 7062 7067 7067 7069 7069 7058 7058 7069 7069 7070 7070 7058 7058 7058 7058 7070 7070 7068 7068 7061 7061 7063 7063 7058 7058 7063 7063 7065 7065 7058 7058 7058 7058 7065 7065 7067 7067 7054 7054 7056 7056 7058 7058 7056 7056 7059 7059 7058 7058 7058 7058 7059 7059 7061 7061 7048 7048 7050 7050 7058 7058 7050 7050 7052 7052 7058 7058 7058 7058 7052 7052 7054 7054 7049 7049 7047 7047 7058 7058 7047 7047 7046 7046 7058 7058 7058 7058 7046 7046 7048 7048 7055 7055 7053 7053 7058 7058 7053 7053 7051 7051 7058 7058 7058 7058 7051 7051 7049 7049 7093 7093 7094 7094 7089 7089 7094 7094 7090 7090 7089 7089 10106 10106 10107 10107 7085 7085 10108 10108 7086 7086 7085 7085 7085 7085 7086 7086 7081 7081 7086 7086 7082 7082 7081 7081 7081 7081 7082 7082 7077 7077 7082 7082 7078 7078 7077 7077 7077 7077 7078 7078 7073 7073 7078 7078 7074 7074 7073 7073 7073 7073 7074 7074 7071 7071 7074 7074 7072 7072 7071 7071 7071 7071 7072 7072 7075 7075 7072 7072 7076 7076 7075 7075 7075 7075 7076 7076 7079 7079 7076 7076 7080 7080 7079 7079 7079 7079 7080 7080 7083 7083 7080 7080 7084 7084 7083 7083 7083 7083 7084 7084 7087 7087 7084 7084 7088 7088 7087 7087 7087 7087 7088 7088 10109 10109 7088 7088 10110 10110 10111 10111 7091 7091 7092 7092 7095 7095 7092 7092 7096 7096 7095 7095 7095 7095 7096 7096 7099 7099 7096 7096 7100 7100 7099 7099 10112 10112 10113 10113 7103 7103 10114 10114 7104 7104 7103 7103 7103 7103 7104 7104 7107 7107 7104 7104 7108 7108 7107 7107 7107 7107 7108 7108 7111 7111 7108 7108 7112 7112 7111 7111 7111 7111 7112 7112 7115 7115 7112 7112 7116 7116 7115 7115 7115 7115 7116 7116 7117 7117 7116 7116 7118 7118 7117 7117 7117 7117 7118 7118 7113 7113 7118 7118 7114 7114 7113 7113 7113 7113 7114 7114 7109 7109 7114 7114 7110 7110 7109 7109 7109 7109 7110 7110 7105 7105 7110 7110 7106 7106 7105 7105 7105 7105 7106 7106 7101 7101 7106 7106 7102 7102 7101 7101 7101 7101 7102 7102 10115 10115 7102 7102 10116 10116 10117 10117 7097 7097 7098 7098 7093 7093 7098 7098 7094 7094 7093 7093 7135 7135 7133 7133 7131 7131 7133 7133 7130 7130 7131 7131 7131 7131 7130 7130 7128 7128 7141 7141 7139 7139 7131 7131 7139 7139 7137 7137 7131 7131 7131 7131 7137 7137 7135 7135 7140 7140 7142 7142 7131 7131 7142 7142 7143 7143 7131 7131 7131 7131 7143 7143 7141 7141 7134 7134 7136 7136 7131 7131 7136 7136 7138 7138 7131 7131 7131 7131 7138 7138 7140 7140 7127 7127 7129 7129 7131 7131 7129 7129 7132 7132 7131 7131 7131 7131 7132 7132 7134 7134 7121 7121 7123 7123 7131 7131 7123 7123 7125 7125 7131 7131 7131 7131 7125 7125 7127 7127 7122 7122 7120 7120 7131 7131 7120 7120 7119 7119 7131 7131 7131 7131 7119 7119 7121 7121 7128 7128 7126 7126 7131 7131 7126 7126 7124 7124 7131 7131 7131 7131 7124 7124 7122 7122 7217 7217 7229 7229 7228 7228 7265 7265 7275 7275 7271 7271 7202 7202 7190 7190 7188 7188 7214 7214 7202 7202 7200 7200 7224 7224 7214 7214 7212 7212 7234 7234 7224 7224 7225 7225 7248 7248 7234 7234 7236 7236 7260 7260 7248 7248 7250 7250 7267 7267 7260 7260 7262 7262 7277 7277 7267 7267 7273 7273 7277 7277 7282 7282 7278 7278 7282 7282 7285 7285 7278 7278 7278 7278 7285 7285 7276 7276 7285 7285 7281 7281 7276 7276 7276 7276 7281 7281 7266 7266 7281 7281 7272 7272 7266 7266 7266 7266 7272 7272 7259 7259 7272 7272 7261 7261 7259 7259 7259 7259 7261 7261 7247 7247 7261 7261 7249 7249 7247 7247 7247 7247 7249 7249 7233 7233 7249 7249 7235 7235 7233 7233 7233 7233 7235 7235 7223 7223 7235 7235 7222 7222 7223 7223 7223 7223 7222 7222 7213 7213 7222 7222 7211 7211 7213 7213 7213 7213 7211 7211 7201 7201 7211 7211 7199 7199 7201 7201 7201 7201 7199 7199 7189 7189 7199 7199 7187 7187 7189 7189 7189 7189 7187 7187 7183 7183 7187 7187 7177 7177 7183 7183 7183 7183 7177 7177 7173 7173 7177 7177 7168 7168 7173 7173 7173 7173 7168 7168 7172 7172 7168 7168 7164 7164 7172 7172 7172 7172 7164 7164 7174 7174 7164 7164 7169 7169 7174 7174 7174 7174 7169 7169 7184 7184 7169 7169 7178 7178 7184 7184 7184 7184 7178 7178 7190 7190 10118 10118 7290 7290 10119 10119 7290 7290 7293 7293 10120 10120 10121 10121 7293 7293 10122 10122 7293 7293 7289 7289 10123 10123 10124 10124 7289 7289 10125 10125 7289 7289 7279 7279 10126 10126 10127 10127 7279 7279 10128 10128 7279 7279 7263 7263 10129 10129 10130 10130 7263 7263 10131 10131 7263 7263 10132 10132 10133 10133 7249 7249 7251 7251 7235 7235 7251 7251 7238 7238 7235 7235 7235 7235 7238 7238 7222 7222 7238 7238 7221 7221 7222 7222 7222 7222 7221 7221 7211 7211 7221 7221 7209 7209 7211 7211 7211 7211 7209 7209 7199 7199 7209 7209 7197 7197 7199 7199 7199 7199 7197 7197 7187 7187 10134 10134 7185 7185 10135 10135 10136 10136 7185 7185 10137 10137 7185 7185 7170 7170 10138 10138 10139 10139 7170 7170 10140 10140 7170 7170 7160 7160 10141 10141 10142 10142 7160 7160 10143 10143 7160 7160 7157 7157 10144 10144 10145 10145 7157 7157 10146 10146 7157 7157 7161 7161 10147 10147 10148 10148 7161 7161 10149 10149 7161 7161 7171 7171 10150 10150 7290 7290 7296 7296 7293 7293 7296 7296 7298 7298 7293 7293 7293 7293 7298 7298 7289 7289 7298 7298 7295 7295 7289 7289 7289 7289 7295 7295 7279 7279 7295 7295 7283 7283 7279 7279 7279 7279 7283 7283 7263 7263 7283 7283 7268 7268 7263 7263 7263 7263 7268 7268 10151 10151 7268 7268 7253 7253 10152 10152 10153 10153 7253 7253 10154 10154 7253 7253 10155 10155 10156 10156 10157 10157 7240 7240 10158 10158 7240 7240 7220 7220 10159 10159 10160 10160 7220 7220 10161 10161 7220 7220 7207 7207 10162 10162 10163 10163 7207 7207 10164 10164 10165 10165 7195 7195 10166 10166 10167 10167 7195 7195 7185 7185 7195 7195 7181 7181 7185 7185 7185 7185 7181 7181 7170 7170 7181 7181 7165 7165 7170 7170 7170 7170 7165 7165 7160 7160 7165 7165 7154 7154 7160 7160 7160 7160 7154 7154 7157 7157 7154 7154 7152 7152 7157 7157 7157 7157 7152 7152 7161 7161 7152 7152 7155 7155 7161 7161 7161 7161 7155 7155 7171 7171 7155 7155 7166 7166 7171 7171 7224 7224 7212 7212 7225 7225 7212 7212 7210 7210 7225 7225 7225 7225 7210 7210 7226 7226 10168 10168 7208 7208 10169 10169 10170 10170 7208 7208 7227 7227 7208 7208 7206 7206 7227 7227 7227 7227 7206 7206 7228 7228 7296 7296 7301 7301 7298 7298 7301 7301 7305 7305 7298 7298 7298 7298 7305 7305 7295 7295 7305 7305 7300 7300 7295 7295 7295 7295 7300 7300 7283 7283 7300 7300 7287 7287 7283 7283 7283 7283 7287 7287 7268 7268 7287 7287 7270 7270 7268 7268 7268 7268 7270 7270 7253 7253 7270 7270 7255 7255 7253 7253 7253 7253 7255 7255 10171 10171 7255 7255 10172 10172 10173 10173 7240 7240 7242 7242 7220 7220 7242 7242 7219 7219 7220 7220 7220 7220 7219 7219 7207 7207 7219 7219 7205 7205 7207 7207 10174 10174 10175 10175 7195 7195 10176 10176 7193 7193 7195 7195 7195 7195 7193 7193 7181 7181 7193 7193 7179 7179 7181 7181 7181 7181 7179 7179 7165 7165 7179 7179 7162 7162 7165 7165 7165 7165 7162 7162 7154 7154 7162 7162 7149 7149 7154 7154 7154 7154 7149 7149 7152 7152 7149 7149 7145 7145 7152 7152 7152 7152 7145 7145 7155 7155 7145 7145 7150 7150 7155 7155 7155 7155 7150 7150 7166 7166 7150 7150 7163 7163 7166 7166 7297 7297 7299 7299 7301 7301 7286 7286 7292 7292 7288 7288 7292 7292 7294 7294 7288 7288 7277 7277 7273 7273 7282 7282 10177 10177 7280 7280 10178 10178 10179 10179 7280 7280 7290 7290 7280 7280 7284 7284 7290 7290 7290 7290 7284 7284 7296 7296 7284 7284 7288 7288 7296 7296 7296 7296 7288 7288 7301 7301 7288 7288 7294 7294 7301 7301 7301 7301 7294 7294 7297 7297 7267 7267 7262 7262 7273 7273 10180 10180 7264 7264 10181 10181 10182 10182 7264 7264 7280 7280 7264 7264 7269 7269 7280 7280 7280 7280 7269 7269 7284 7284 7269 7269 7271 7271 7284 7284 7284 7284 7271 7271 7288 7288 7271 7271 7275 7275 7288 7288 7288 7288 7275 7275 7286 7286 7260 7260 7250 7250 7262 7262 7250 7250 7252 7252 7262 7262 10183 10183 10184 10184 7264 7264 10185 10185 7254 7254 7264 7264 7264 7264 7254 7254 7269 7269 7254 7254 7256 7256 7269 7269 7269 7269 7256 7256 7271 7271 7256 7256 7258 7258 7271 7271 7271 7271 7258 7258 7265 7265 7237 7237 7245 7245 7243 7243 7245 7245 7246 7246 7243 7243 7248 7248 7236 7236 7250 7250 7236 7236 7239 7239 7250 7250 7250 7250 7239 7239 7252 7252 10186 10186 7241 7241 10187 10187 10188 10188 10189 10189 7254 7254 10190 10190 10191 10191 7254 7254 7254 7254 10192 10192 7256 7256 10193 10193 10194 10194 7256 7256 7256 7256 10195 10195 7258 7258 7229 7229 7230 7230 7228 7228 7230 7230 7231 7231 7228 7228 7228 7228 7231 7231 7232 7232 7234 7234 7225 7225 7236 7236 7225 7225 7226 7226 7236 7236 7236 7236 7226 7226 7239 7239 10196 10196 7227 7227 10197 10197 10198 10198 7227 7227 7241 7241 7227 7227 7228 7228 7241 7241 7241 7241 7228 7228 7243 7243 7228 7228 7232 7232 7243 7243 7243 7243 7232 7232 7237 7237 7206 7206 7204 7204 7215 7215 7206 7206 7215 7215 7228 7228 7215 7215 7216 7216 7228 7228 7228 7228 7216 7216 7217 7217 7214 7214 7200 7200 7212 7212 7200 7200 7198 7198 7212 7212 7212 7212 7198 7198 7210 7210 10199 10199 7196 7196 10200 10200 10201 10201 7196 7196 10202 10202 7196 7196 7194 7194 10203 10203 10204 10204 7194 7194 10205 10205 7194 7194 7192 7192 10206 10206 10207 10207 7192 7192 10208 10208 7202 7202 7188 7188 7200 7200 10209 10209 7186 7186 10210 10210 10211 10211 7186 7186 10212 10212 7186 7186 7182 7182 10213 10213 10214 10214 7182 7182 7196 7196 7182 7182 7180 7180 7196 7196 7196 7196 7180 7180 7194 7194 7180 7180 7176 7176 7194 7194 7194 7194 7176 7176 7192 7192 7156 7156 7159 7159 7163 7163 7159 7159 7167 7167 7163 7163 7190 7190 7178 7178 7188 7188 10215 10215 7171 7171 10216 10216 10217 10217 7171 7171 7186 7186 7171 7171 7166 7166 7186 7186 7186 7186 7166 7166 7182 7182 7166 7166 7163 7163 7182 7182 7182 7182 7163 7163 7180 7180 7163 7163 7167 7167 7180 7180 7180 7180 7167 7167 7176 7176 7148 7148 7151 7151 7150 7150 7150 7150 7151 7151 7163 7163 7151 7151 7153 7153 7163 7163 7163 7163 7153 7153 7156 7156 7299 7299 7302 7302 7301 7301 7302 7302 7304 7304 7301 7301 7301 7301 7304 7304 7305 7305 7304 7304 7306 7306 7305 7305 7305 7305 7306 7306 7300 7300 7306 7306 7303 7303 7300 7300 7300 7300 7303 7303 7287 7287 7303 7303 7291 7291 7287 7287 7287 7287 7291 7291 7270 7270 7291 7291 7274 7274 7270 7270 7270 7270 7274 7274 7255 7255 7274 7274 7257 7257 7255 7255 7255 7255 7257 7257 10218 10218 7257 7257 10219 10219 10220 10220 7242 7242 7244 7244 7219 7219 7244 7244 7218 7218 7219 7219 7219 7219 7218 7218 7205 7205 7218 7218 7203 7203 7205 7205 10221 10221 10222 10222 7193 7193 10223 10223 7191 7191 7193 7193 7193 7193 7191 7191 7179 7179 7191 7191 7175 7175 7179 7179 7179 7179 7175 7175 7162 7162 7175 7175 7158 7158 7162 7162 7162 7162 7158 7158 7149 7149 7158 7158 7146 7146 7149 7149 7149 7149 7146 7146 7145 7145 7146 7146 7144 7144 7145 7145 7145 7145 7144 7144 7150 7150 7144 7144 7147 7147 7150 7150 7150 7150 7147 7147 7148 7148 7318 7318 7317 7317 7309 7309 7317 7317 7316 7316 7309 7309 7309 7309 7316 7316 7308 7308 7316 7316 7315 7315 7308 7308 7308 7308 7315 7315 7307 7307 7315 7315 7314 7314 7307 7307 7324 7324 7323 7323 7322 7322 7319 7319 7325 7325 7320 7320 7325 7325 7324 7324 7320 7320 7320 7320 7324 7324 7321 7321 7324 7324 7322 7322 7321 7321 7313 7313 7329 7329 7312 7312 7329 7329 7328 7328 7312 7312 7312 7312 7328 7328 7311 7311 7328 7328 7327 7327 7311 7311 7311 7311 7327 7327 7310 7310 7327 7327 7326 7326 7310 7310 7310 7310 7326 7326 10224 10224 7326 7326 10225 10225 10226 10226 7309 7309 7325 7325 7318 7318 7325 7325 7319 7319 7318 7318 7334 7334 7335 7335 7343 7343 7490 7490 7489 7489 7488 7488 7491 7491 7490 7490 7487 7487 7490 7490 7488 7488 7487 7487 7488 7488 7483 7483 7487 7487 7487 7487 7483 7483 7482 7482 10227 10227 7477 7477 10228 10228 10229 10229 7477 7477 7475 7475 7477 7477 7476 7476 7475 7475 7475 7475 7476 7476 7470 7470 7476 7476 7471 7471 7470 7470 7471 7471 7464 7464 7470 7470 7470 7470 7464 7464 7462 7462 7464 7464 7460 7460 7462 7462 7462 7462 7460 7460 7457 7457 7460 7460 7452 7452 7457 7457 7457 7457 7452 7452 10230 10230 7452 7452 10231 10231 10232 10232 7444 7444 7443 7443 7442 7442 7442 7442 7443 7443 7439 7439 7443 7443 7440 7440 7439 7439 7440 7440 7432 7432 7439 7439 7439 7439 7432 7432 7430 7430 7432 7432 7428 7428 7430 7430 7430 7430 7428 7428 7427 7427 7428 7428 7415 7415 7427 7427 7427 7427 7415 7415 7414 7414 7415 7415 7402 7402 7414 7414 7414 7414 7402 7402 7408 7408 7402 7402 7392 7392 7408 7408 7408 7408 7392 7392 7393 7393 7392 7392 7386 7386 7393 7393 7393 7393 7386 7386 7388 7388 7386 7386 7378 7378 7388 7388 7388 7388 7378 7378 7380 7380 7378 7378 7374 7374 7380 7380 7380 7380 7374 7374 7375 7375 10233 10233 7369 7369 10234 10234 10235 10235 7369 7369 7363 7363 7369 7369 7360 7360 7363 7363 7363 7363 7360 7360 7355 7355 7360 7360 7353 7353 7355 7355 7355 7355 7353 7353 7349 7349 7353 7353 7348 7348 7349 7349 7348 7348 7346 7346 7349 7349 7349 7349 7346 7346 10236 10236 7346 7346 10237 10237 10238 10238 7344 7344 7342 7342 7338 7338 7342 7342 7337 7337 7338 7338 7492 7492 10239 10239 7486 7486 10240 10240 10241 10241 7486 7486 7486 7486 10242 10242 7479 7479 10243 10243 10244 10244 7479 7479 7479 7479 10245 10245 7472 7472 10246 10246 7475 7475 10247 10247 10248 10248 7475 7475 7467 7467 7475 7475 7470 7470 7467 7467 7467 7467 7470 7470 10249 10249 7470 7470 7462 7462 10250 10250 10251 10251 7462 7462 10252 10252 7462 7462 7457 7457 10253 10253 10254 10254 7457 7457 10255 10255 7457 7457 10256 10256 10257 10257 7441 7441 7442 7442 7437 7437 7442 7442 7439 7439 7437 7437 7437 7437 7439 7439 7426 7426 7439 7439 7430 7430 7426 7426 7426 7426 7430 7430 7425 7425 7430 7430 7427 7427 7425 7425 7425 7425 7427 7427 7413 7413 7427 7427 7414 7414 7413 7413 7413 7413 7414 7414 7407 7407 7414 7414 7408 7408 7407 7407 7407 7407 7408 7408 7395 7395 7408 7408 7393 7393 7395 7395 7395 7395 7393 7393 7389 7389 7393 7393 7388 7388 7389 7389 7389 7389 7388 7388 7381 7381 7388 7388 7380 7380 7381 7381 7381 7381 7380 7380 7376 7376 7380 7380 7375 7375 7376 7376 7376 7376 7375 7375 7365 7365 10258 10258 7363 7363 10259 10259 10260 10260 7363 7363 7358 7358 7363 7363 7355 7355 7358 7358 7358 7358 7355 7355 10261 10261 7355 7355 7349 7349 10262 10262 10263 10263 7349 7349 10264 10264 7349 7349 10265 10265 10266 10266 7347 7347 10267 10267 7339 7339 10268 10268 10269 10269 7339 7339 7339 7339 10270 10270 10271 10271 7338 7338 7337 7337 7331 7331 7331 7331 7337 7337 7330 7330 10272 10272 10273 10273 7339 7339 10274 10274 7340 7340 7339 7339 7339 7339 7340 7340 7347 7347 7340 7340 7350 7350 7347 7347 7347 7347 7350 7350 7351 7351 7350 7350 7354 7354 7351 7351 10275 10275 10276 10276 7358 7358 10277 10277 10278 10278 7358 7358 7358 7358 10279 10279 10280 10280 7362 7362 7367 7367 7365 7365 7365 7365 7367 7367 7376 7376 7367 7367 7377 7377 7376 7376 7376 7376 7377 7377 7381 7381 7377 7377 7383 7383 7381 7381 7381 7381 7383 7383 7389 7389 7383 7383 7391 7391 7389 7389 7389 7389 7391 7391 7395 7395 7391 7391 7396 7396 7395 7395 7395 7395 7396 7396 7407 7407 7396 7396 7406 7406 7407 7407 7407 7407 7406 7406 7413 7413 7406 7406 7412 7412 7413 7413 7413 7413 7412 7412 7425 7425 7412 7412 7422 7422 7425 7425 7425 7425 7422 7422 7426 7426 7422 7422 7423 7423 7426 7426 7426 7426 7423 7423 7437 7437 7423 7423 7435 7435 7437 7437 7437 7437 7435 7435 7441 7441 7435 7435 7438 7438 7441 7441 7441 7441 7438 7438 7454 7454 7438 7438 7450 7450 7454 7454 7454 7454 7450 7450 7458 7458 7450 7450 7455 7455 7458 7458 10281 10281 10282 10282 7467 7467 10283 10283 10284 10284 7467 7467 7467 7467 10285 10285 10286 10286 7465 7465 7468 7468 7472 7472 7472 7472 7468 7468 7479 7479 7468 7468 7478 7478 7479 7479 7479 7479 7478 7478 7486 7486 7478 7478 7485 7485 7486 7486 7486 7486 7485 7485 7492 7492 7485 7485 7493 7493 7492 7492 10287 10287 7333 7333 7340 7340 7333 7333 7341 7341 7340 7340 7340 7340 7341 7341 7350 7350 7341 7341 7352 7352 7350 7350 7350 7350 7352 7352 7354 7354 7352 7352 7357 7357 7354 7354 7354 7354 7357 7357 7362 7362 7357 7357 7366 7366 7362 7362 7362 7362 7366 7366 7367 7367 7366 7366 7370 7370 7367 7367 7367 7367 7370 7370 7377 7377 7370 7370 7379 7379 7377 7377 7377 7377 7379 7379 7383 7383 7379 7379 7385 7385 7383 7383 7383 7383 7385 7385 7391 7391 7385 7385 7394 7394 7391 7391 7391 7391 7394 7394 7396 7396 7394 7394 7398 7398 7396 7396 7396 7396 7398 7398 7406 7406 7398 7398 7405 7405 7406 7406 7406 7406 7405 7405 7412 7412 7405 7405 7411 7411 7412 7412 7412 7412 7411 7411 7422 7422 7411 7411 7420 7420 7422 7422 7422 7422 7420 7420 7423 7423 7420 7420 7421 7421 7423 7423 7423 7423 7421 7421 7435 7435 7421 7421 7433 7433 7435 7435 7435 7435 7433 7433 7438 7438 7433 7433 7436 7436 7438 7438 7438 7438 7436 7436 7450 7450 7436 7436 7449 7449 7450 7450 7450 7450 7449 7449 7455 7455 7449 7449 7451 7451 7455 7455 7455 7455 7451 7451 7465 7465 7451 7451 7461 7461 7465 7465 7465 7465 7461 7461 7468 7468 7461 7461 7466 7466 7468 7468 7468 7468 7466 7466 7478 7478 7466 7466 7474 7474 7478 7478 7478 7478 7474 7474 7485 7485 7474 7474 7484 7484 7485 7485 7485 7485 7484 7484 7493 7493 7484 7484 7494 7494 7493 7493 7333 7333 7334 7334 7341 7341 7334 7334 7343 7343 7341 7341 7341 7341 7343 7343 7352 7352 7343 7343 7356 7356 7352 7352 7352 7352 7356 7356 7357 7357 7356 7356 7361 7361 7357 7357 7357 7357 7361 7361 7366 7366 7361 7361 7368 7368 7366 7366 7366 7366 7368 7368 7370 7370 7368 7368 7372 7372 7370 7370 7370 7370 7372 7372 7379 7379 7372 7372 7382 7382 7379 7379 7379 7379 7382 7382 7385 7385 7382 7382 7387 7387 7385 7385 7385 7385 7387 7387 7394 7394 7387 7387 7397 7397 7394 7394 7394 7394 7397 7397 7398 7398 7397 7397 7400 7400 7398 7398 7398 7398 7400 7400 7405 7405 7400 7400 7404 7404 7405 7405 7405 7405 7404 7404 7411 7411 7404 7404 7410 7410 7411 7411 7411 7411 7410 7410 7420 7420 7410 7410 7418 7418 7420 7420 7420 7420 7418 7418 7421 7421 7418 7418 7419 7419 7421 7421 7421 7421 7419 7419 7433 7433 7419 7419 7431 7431 7433 7433 7433 7433 7431 7431 7436 7436 7431 7431 7434 7434 7436 7436 7436 7436 7434 7434 7449 7449 7434 7434 7447 7447 7449 7449 7449 7449 7447 7447 7451 7451 7447 7447 7448 7448 7451 7451 7451 7451 7448 7448 7461 7461 7448 7448 7456 7456 7461 7461 7461 7461 7456 7456 7466 7466 7456 7456 7463 7463 7466 7466 7466 7466 7463 7463 7474 7474 7463 7463 7473 7473 7474 7474 7474 7474 7473 7473 7484 7484 7473 7473 7481 7481 7484 7484 7484 7484 7481 7481 7494 7494 7481 7481 7495 7495 7494 7494 7495 7495 7481 7481 7480 7480 7481 7481 7473 7473 7480 7480 7480 7480 7473 7473 7469 7469 7473 7473 7463 7463 7469 7469 7469 7469 7463 7463 7459 7459 7463 7463 7456 7456 7459 7459 7459 7459 7456 7456 7453 7453 7456 7456 7448 7448 7453 7453 7453 7453 7448 7448 7446 7446 7448 7448 7447 7447 7446 7446 7446 7446 7447 7447 7445 7445 7447 7447 7434 7434 7445 7445 7445 7445 7434 7434 7429 7429 7434 7434 7431 7431 7429 7429 7429 7429 7431 7431 7424 7424 7431 7431 7419 7419 7424 7424 7424 7424 7419 7419 7417 7417 7419 7419 7418 7418 7417 7417 7417 7417 7418 7418 7416 7416 7418 7418 7410 7410 7416 7416 7416 7416 7410 7410 7409 7409 7410 7410 7404 7404 7409 7409 7409 7409 7404 7404 7403 7403 7404 7404 7400 7400 7403 7403 7403 7403 7400 7400 7401 7401 7400 7400 7397 7397 7401 7401 7401 7401 7397 7397 7399 7399 7397 7397 7387 7387 7399 7399 7399 7399 7387 7387 7390 7390 7387 7387 7382 7382 7390 7390 7390 7390 7382 7382 7384 7384 7382 7382 7372 7372 7384 7384 7384 7384 7372 7372 7373 7373 7372 7372 7368 7368 7373 7373 7373 7373 7368 7368 7371 7371 7368 7368 7361 7361 7371 7371 7371 7371 7361 7361 7364 7364 7361 7361 7356 7356 7364 7364 7364 7364 7356 7356 7359 7359 7356 7356 7343 7343 7359 7359 7359 7359 7343 7343 7345 7345 7343 7343 7335 7335 7345 7345 7345 7345 7335 7335 7336 7336 7496 7496 7497 7497 7498 7498 7497 7497 7499 7499 7498 7498 7498 7498 7499 7499 7500 7500 7499 7499 7501 7501 7500 7500 7500 7500 7501 7501 7502 7502 7501 7501 7503 7503 7502 7502 7502 7502 7503 7503 10288 10288 7503 7503 10289 10289 10290 10290 7504 7504 7505 7505 7506 7506 7505 7505 7507 7507 7506 7506 7506 7506 7507 7507 7508 7508 7507 7507 7509 7509 7508 7508 7522 7522 7515 7515 7516 7516 7516 7516 7523 7523 7522 7522 7523 7523 7525 7525 7522 7522 7522 7522 7525 7525 7530 7530 7525 7525 7531 7531 7530 7530 7530 7530 7531 7531 10291 10291 7531 7531 10292 10292 10293 10293 7537 7537 7538 7538 7544 7544 7560 7560 7559 7559 7553 7553 7559 7559 7552 7552 7553 7553 7553 7553 7552 7552 7546 7546 7552 7552 7544 7544 7546 7546 7546 7546 7544 7544 7545 7545 7544 7544 7538 7538 7545 7545 7559 7559 7558 7558 7552 7552 7558 7558 7551 7551 7552 7552 7552 7552 7551 7551 7544 7544 7551 7551 7543 7543 7544 7544 7544 7544 7543 7543 7537 7537 7543 7543 7536 7536 7537 7537 10294 10294 10295 10295 7530 7530 10296 10296 7529 7529 7530 7530 7530 7530 7529 7529 7522 7522 7529 7529 7521 7521 7522 7522 7522 7522 7521 7521 7515 7515 7521 7521 7514 7514 7515 7515 7558 7558 7557 7557 7551 7551 7557 7557 7550 7550 7551 7551 7551 7551 7550 7550 7543 7543 7550 7550 7542 7542 7543 7543 7543 7543 7542 7542 7536 7536 7542 7542 7535 7535 7536 7536 10297 10297 10298 10298 7529 7529 10299 10299 7528 7528 7529 7529 7529 7529 7528 7528 7521 7521 7528 7528 7520 7520 7521 7521 7521 7521 7520 7520 7514 7514 7520 7520 7513 7513 7514 7514 7557 7557 10300 10300 7550 7550 10301 10301 10302 10302 7550 7550 7550 7550 10303 10303 7542 7542 10304 10304 10305 10305 7542 7542 7542 7542 10306 10306 7535 7535 10307 10307 10308 10308 7535 7535 10309 10309 10310 10310 7528 7528 10311 10311 7527 7527 7528 7528 7528 7528 7527 7527 7520 7520 7527 7527 7519 7519 7520 7520 7520 7520 7519 7519 7513 7513 7519 7519 7512 7512 7513 7513 7556 7556 7555 7555 7549 7549 7555 7555 7548 7548 7549 7549 7549 7549 7548 7548 7541 7541 7548 7548 7540 7540 7541 7541 7541 7541 7540 7540 7534 7534 7540 7540 7533 7533 7534 7534 10312 10312 10313 10313 7527 7527 10314 10314 10315 10315 7527 7527 7527 7527 10316 10316 7519 7519 10317 10317 10318 10318 7519 7519 7519 7519 10319 10319 7512 7512 10320 10320 10321 10321 7512 7512 7555 7555 7554 7554 7548 7548 7554 7554 7547 7547 7548 7548 7548 7548 7547 7547 7540 7540 7547 7547 7539 7539 7540 7540 7540 7540 7539 7539 7533 7533 7539 7539 7532 7532 7533 7533 7533 7533 7532 7532 7526 7526 7532 7532 7524 7524 7526 7526 7526 7526 7524 7524 7518 7518 7524 7524 7517 7517 7518 7518 7518 7518 7517 7517 7511 7511 7517 7517 7510 7510 7511 7511 7746 7746 7736 7736 7737 7737 7562 7562 7561 7561 7564 7564 7660 7660 7670 7670 7671 7671 7777 7777 7778 7778 7779 7779 7799 7799 7806 7806 7805 7805 10322 10322 10323 10323 7665 7665 7745 7745 7761 7761 7760 7760 7730 7730 7745 7745 7744 7744 7715 7715 7730 7730 7728 7728 7602 7602 7597 7597 7587 7587 7800 7800 7798 7798 7783 7783 7669 7669 7667 7667 7654 7654 7667 7667 7651 7651 7654 7654 7654 7654 7651 7651 7639 7639 7797 7797 7796 7796 7776 7776 7796 7796 7775 7775 7776 7776 7776 7776 7775 7775 7761 7761 7678 7678 7665 7665 7680 7680 7665 7665 10324 10324 7680 7680 7680 7680 10325 10325 10326 10326 7667 7667 7669 7669 7682 7682 7682 7682 7669 7669 7684 7684 7796 7796 7795 7795 7775 7775 7795 7795 7794 7794 7775 7775 7775 7775 7794 7794 7774 7774 7858 7858 7864 7864 7857 7857 7864 7864 7863 7863 7857 7857 7857 7857 7863 7863 7856 7856 7863 7863 10327 10327 7856 7856 7856 7856 10328 10328 10329 10329 7862 7862 7861 7861 7855 7855 7855 7855 7861 7861 7853 7853 7691 7691 7678 7678 7693 7693 7678 7678 7680 7680 7693 7693 7693 7693 7680 7680 7695 7695 7680 7680 10330 10330 7695 7695 7695 7695 10331 10331 10332 10332 7682 7682 7684 7684 7697 7697 7697 7697 7684 7684 7699 7699 7794 7794 7793 7793 7774 7774 10333 10333 7792 7792 10334 10334 10335 10335 7792 7792 7773 7773 7851 7851 7858 7858 7850 7850 7858 7858 7857 7857 7850 7850 7850 7850 7857 7857 7849 7849 7857 7857 7856 7856 7849 7849 7849 7849 7856 7856 7848 7848 7856 7856 10336 10336 7848 7848 7848 7848 10337 10337 10338 10338 7855 7855 7853 7853 7847 7847 7847 7847 7853 7853 7846 7846 10339 10339 7835 7835 7834 7834 7706 7706 7691 7691 7708 7708 7691 7691 7693 7693 7708 7708 7708 7708 7693 7693 7709 7709 7693 7693 7695 7695 7709 7709 7709 7709 7695 7695 10340 10340 7695 7695 10341 10341 10342 10342 7711 7711 7697 7697 7713 7713 7697 7697 7699 7699 7713 7713 7713 7713 7699 7699 7715 7715 7792 7792 7791 7791 7773 7773 7791 7791 7790 7790 7773 7773 7773 7773 7790 7790 7772 7772 7859 7859 7866 7866 7865 7865 7836 7836 7835 7835 10343 10343 7835 7835 10344 10344 10345 10345 7828 7828 7827 7827 7820 7820 7810 7810 7814 7814 7813 7813 7814 7814 7820 7820 7813 7813 7813 7813 7820 7820 7819 7819 7820 7820 7827 7827 7819 7819 7819 7819 7827 7827 7826 7826 10346 10346 7834 7834 10347 10347 10348 10348 7834 7834 10349 10349 7823 7823 7815 7815 7816 7816 7815 7815 7808 7808 7816 7816 7816 7816 7808 7808 7809 7809 7808 7808 7802 7802 7809 7809 10350 10350 10351 10351 7803 7803 10352 10352 7781 7781 7803 7803 7803 7803 7781 7781 7780 7780 7781 7781 7765 7765 7780 7780 7780 7780 7765 7765 7764 7764 7765 7765 7749 7749 7764 7764 7798 7798 7784 7784 7783 7783 7784 7784 7768 7768 7783 7783 7783 7783 7768 7768 7767 7767 7768 7768 7752 7752 7767 7767 10353 10353 10354 10354 7751 7751 10355 10355 7735 7735 7751 7751 7751 7751 7735 7735 7734 7734 7735 7735 7719 7719 7734 7734 7734 7734 7719 7719 7718 7718 10356 10356 7703 7703 10357 10357 7743 7743 7729 7729 7726 7726 7729 7729 7712 7712 7726 7726 7726 7726 7712 7712 7710 7710 10358 10358 7694 7694 10359 10359 10360 10360 7694 7694 7692 7692 7694 7694 7677 7677 7692 7692 7692 7692 7677 7677 7674 7674 7677 7677 7658 7658 7674 7674 7674 7674 7658 7658 7656 7656 7658 7658 7641 7641 7656 7656 7698 7698 7683 7683 7681 7681 7683 7683 7666 7666 7681 7681 10361 10361 10362 10362 7664 7664 10363 10363 7648 7648 7664 7664 7664 7664 7648 7648 7646 7646 7648 7648 7631 7631 7646 7646 7646 7646 7631 7631 7628 7628 7631 7631 7611 7611 7628 7628 7628 7628 7611 7611 7607 7607 7611 7611 7586 7586 7607 7607 7638 7638 7623 7623 7620 7620 7623 7623 7606 7606 7620 7620 10364 10364 10365 10365 7600 7600 10366 10366 7584 7584 7600 7600 7600 7600 7584 7584 7580 7580 7584 7584 7573 7573 7580 7580 7580 7580 7573 7573 7567 7567 7573 7573 7568 7568 7567 7567 7567 7567 7568 7568 7565 7565 7568 7568 7572 7572 7565 7565 7597 7597 7594 7594 7587 7587 7594 7594 7589 7589 7587 7587 10367 10367 10368 10368 7579 7579 10369 10369 7588 7588 7579 7579 7579 7579 7588 7588 7581 7581 7588 7588 7599 7599 7581 7581 7581 7581 7599 7599 7592 7592 7599 7599 7612 7612 7592 7592 7592 7592 7612 7612 7610 7610 7612 7612 7627 7627 7610 7610 7603 7603 7616 7616 7609 7609 7616 7616 7621 7621 7609 7609 10370 10370 10371 10371 7619 7619 10372 10372 7634 7634 7619 7619 7619 7619 7634 7634 7632 7632 7634 7634 7647 7647 7632 7632 7632 7632 7647 7647 7645 7645 7647 7647 7661 7661 7645 7645 7645 7645 7661 7661 7659 7659 7661 7661 7675 7675 7659 7659 7616 7616 7626 7626 7621 7621 7626 7626 7636 7636 7621 7621 10373 10373 10374 10374 7634 7634 10375 10375 7649 7649 7634 7634 7634 7634 7649 7649 7647 7647 7649 7649 7663 7663 7647 7647 7647 7647 7663 7663 7661 7661 7663 7663 7676 7676 7661 7661 7661 7661 7676 7676 7675 7675 7676 7676 7690 7690 7675 7675 7675 7675 7690 7690 7689 7689 7690 7690 7700 7700 7689 7689 7745 7745 7760 7760 7744 7744 7760 7760 7759 7759 7744 7744 7744 7744 7759 7759 7742 7742 10376 10376 7757 7757 10377 10377 10378 10378 7757 7757 7740 7740 7757 7757 7755 7755 7740 7740 7740 7740 7755 7755 7738 7738 7755 7755 7754 7754 7738 7738 7738 7738 7754 7754 7737 7737 7761 7761 7775 7775 7760 7760 7775 7775 7774 7774 7760 7760 7760 7760 7774 7774 7759 7759 10379 10379 7773 7773 10380 10380 10381 10381 7773 7773 7757 7757 7773 7773 7772 7772 7757 7757 7757 7757 7772 7772 7755 7755 7772 7772 7771 7771 7755 7755 7755 7755 7771 7771 7754 7754 7867 7867 7866 7866 7860 7860 7866 7866 7859 7859 7860 7860 7860 7860 7859 7859 7854 7854 7852 7852 7854 7854 7851 7851 7854 7854 7859 7859 7851 7851 7851 7851 7859 7859 7858 7858 7859 7859 7865 7865 7858 7858 7858 7858 7865 7865 7864 7864 7843 7843 7844 7844 7845 7845 7846 7846 7839 7839 7847 7847 10382 10382 7840 7840 10383 10383 10384 10384 7840 7840 7848 7848 7840 7840 7841 7841 7848 7848 7848 7848 7841 7841 7849 7849 7841 7841 7842 7842 7849 7849 7849 7849 7842 7842 7850 7850 7842 7842 7843 7843 7850 7850 7850 7850 7843 7843 7851 7851 7843 7843 7845 7845 7851 7851 7851 7851 7845 7845 7852 7852 10385 10385 10386 10386 7840 7840 10387 10387 7834 7834 7840 7840 7840 7840 7834 7834 7841 7841 7834 7834 7835 7835 7841 7841 7841 7841 7835 7835 7842 7842 7835 7835 7836 7836 7842 7842 7842 7842 7836 7836 7843 7843 7836 7836 7837 7837 7843 7843 7843 7843 7837 7837 7844 7844 7814 7814 7821 7821 7820 7820 7821 7821 7822 7822 7820 7820 7820 7820 7822 7822 7828 7828 7822 7822 7829 7829 7828 7828 10388 10388 10389 10389 7836 7836 10390 10390 7831 7831 7836 7836 7836 7836 7831 7831 7837 7837 7806 7806 7810 7810 7805 7805 7810 7810 7813 7813 7805 7805 7805 7805 7813 7813 7812 7812 7813 7813 7819 7819 7812 7812 7812 7812 7819 7819 7818 7818 7819 7819 7826 7826 7818 7818 7818 7818 7826 7826 10391 10391 7826 7826 10392 10392 10393 10393 7825 7825 7833 7833 7832 7832 7833 7833 7839 7839 7832 7832 7832 7832 7839 7839 7838 7838 7839 7839 7846 7846 7838 7838 7838 7838 7830 7830 7832 7832 7830 7830 7824 7824 7832 7832 7832 7832 7824 7824 7825 7825 7824 7824 7817 7817 7825 7825 10394 10394 10395 10395 7818 7818 10396 10396 7811 7811 7818 7818 7818 7818 7811 7811 7812 7812 7811 7811 7804 7804 7812 7812 7812 7812 7804 7804 7805 7805 7804 7804 7779 7779 7805 7805 7805 7805 7779 7779 7799 7799 7779 7779 7778 7778 7799 7799 7830 7830 7823 7823 7824 7824 7823 7823 7816 7816 7824 7824 7824 7824 7816 7816 7817 7817 7816 7816 7809 7809 7817 7817 10397 10397 10398 10398 7811 7811 10399 10399 7803 7803 7811 7811 7811 7811 7803 7803 7804 7804 7803 7803 7780 7780 7804 7804 7804 7804 7780 7780 7779 7779 7780 7780 7764 7764 7779 7779 7779 7779 7764 7764 7777 7777 7731 7731 7732 7732 7733 7733 7732 7732 7749 7749 7733 7733 7733 7733 7749 7749 7750 7750 7749 7749 7765 7765 7750 7750 7750 7750 7765 7765 7766 7766 7765 7765 7781 7781 7766 7766 7766 7766 7781 7781 10400 10400 7781 7781 10401 10401 10402 10402 7782 7782 7802 7802 7801 7801 7802 7802 7808 7808 7801 7801 7801 7801 7808 7808 7807 7807 7808 7808 7815 7815 7807 7807 7732 7732 7747 7747 7749 7749 7747 7747 7748 7748 7749 7749 7749 7749 7748 7748 7764 7764 7748 7748 7763 7763 7764 7764 7764 7764 7763 7763 7777 7777 7807 7807 7800 7800 7801 7801 7800 7800 7783 7783 7801 7801 7801 7801 7783 7783 7782 7782 7783 7783 7767 7767 7782 7782 10403 10403 10404 10404 7766 7766 10405 10405 7751 7751 7766 7766 7766 7766 7751 7751 7750 7750 7751 7751 7734 7734 7750 7750 7750 7750 7734 7734 7733 7733 7734 7734 7718 7718 7733 7733 7733 7733 7718 7718 7731 7731 7685 7685 7686 7686 7687 7687 7686 7686 7703 7703 7687 7687 7687 7687 7703 7703 7704 7704 7703 7703 10406 10406 7704 7704 7704 7704 10407 10407 10408 10408 7719 7719 7735 7735 7722 7722 7722 7722 7735 7735 10409 10409 7735 7735 10410 10410 10411 10411 7739 7739 7752 7752 7756 7756 7752 7752 7768 7768 7756 7756 7756 7756 7768 7768 7769 7769 7768 7768 7784 7784 7769 7769 7686 7686 7701 7701 7703 7703 7701 7701 7702 7702 7703 7703 7703 7703 7702 7702 10412 10412 7702 7702 10413 10413 10414 10414 7718 7718 7717 7717 7731 7731 7769 7769 7758 7758 7756 7756 7758 7758 7741 7741 7756 7756 7756 7756 7741 7741 7739 7739 7741 7741 7724 7724 7739 7739 10415 10415 10416 10416 7722 7722 10417 10417 7707 7707 10418 10418 10419 10419 7707 7707 7704 7704 7707 7707 7688 7688 7704 7704 7704 7704 7688 7688 7687 7687 7688 7688 7671 7671 7687 7687 7687 7687 7671 7671 7685 7685 7671 7671 7670 7670 7685 7685 7758 7758 7743 7743 7741 7741 7743 7743 7726 7726 7741 7741 7741 7741 7726 7726 7724 7724 7726 7726 7710 7710 7724 7724 10420 10420 10421 10421 7707 7707 10422 10422 7692 7692 7707 7707 7707 7707 7692 7692 7688 7688 7692 7692 7674 7674 7688 7688 7688 7688 7674 7674 7671 7671 7674 7674 7656 7656 7671 7671 7671 7671 7656 7656 7660 7660 7613 7613 7622 7622 7624 7624 7622 7622 7641 7641 7624 7624 7624 7624 7641 7641 7644 7644 7641 7641 7658 7658 7644 7644 7644 7644 7658 7658 7662 7662 7658 7658 7677 7677 7662 7662 7662 7662 7677 7677 7679 7679 7677 7677 7694 7694 7679 7679 7679 7679 7694 7694 10423 10423 7694 7694 10424 10424 10425 10425 7696 7696 7712 7712 7714 7714 7712 7712 7729 7729 7714 7714 7622 7622 7637 7637 7641 7641 7637 7637 7640 7640 7641 7641 7641 7641 7640 7640 7656 7656 7640 7640 7655 7655 7656 7656 7656 7656 7655 7655 7660 7660 7714 7714 7698 7698 7696 7696 7698 7698 7681 7681 7696 7696 10426 10426 10427 10427 7679 7679 10428 10428 7664 7664 7679 7679 7679 7679 7664 7664 7662 7662 7664 7664 7646 7646 7662 7662 7662 7662 7646 7646 7644 7644 7646 7646 7628 7628 7644 7644 7644 7644 7628 7628 7624 7624 7628 7628 7607 7607 7624 7624 7624 7624 7607 7607 7613 7613 7566 7566 7569 7569 7571 7571 7569 7569 7586 7586 7571 7571 7571 7571 7586 7586 7591 7591 7586 7586 7611 7611 7591 7591 7591 7591 7611 7611 7614 7614 7611 7611 7631 7631 7614 7614 7614 7614 7631 7631 7633 7633 7631 7631 7648 7648 7633 7633 7633 7633 7648 7648 10429 10429 7648 7648 10430 10430 10431 10431 7650 7650 7666 7666 7668 7668 7666 7666 7683 7683 7668 7668 7569 7569 7582 7582 7586 7586 7582 7582 7583 7583 7586 7586 7586 7586 7583 7583 7607 7607 7583 7583 7605 7605 7607 7607 7607 7607 7605 7605 7613 7613 7561 7561 7566 7566 7564 7564 7566 7566 7571 7571 7564 7564 7564 7564 7571 7571 7575 7575 7571 7571 7591 7591 7575 7575 7575 7575 7591 7591 7595 7595 7591 7591 7614 7614 7595 7595 7595 7595 7614 7614 7618 7618 7614 7614 7633 7633 7618 7618 7618 7618 7633 7633 10432 10432 7633 7633 10433 10433 10434 10434 7635 7635 7650 7650 7653 7653 7650 7650 7668 7668 7653 7653 7653 7653 7638 7638 7635 7635 7638 7638 7620 7620 7635 7635 10435 10435 10436 10436 7618 7618 10437 10437 7600 7600 7618 7618 7618 7618 7600 7600 7595 7595 7600 7600 7580 7580 7595 7595 7595 7595 7580 7580 7575 7575 7580 7580 7567 7567 7575 7575 7575 7575 7567 7567 7564 7564 7567 7567 7565 7565 7564 7564 7564 7564 7565 7565 7562 7562 7604 7604 7585 7585 7590 7590 7585 7585 7572 7572 7590 7590 7590 7590 7572 7572 7576 7576 7572 7572 7568 7568 7576 7576 7576 7576 7568 7568 7574 7574 7568 7568 7573 7573 7574 7574 7574 7574 7573 7573 7578 7578 7573 7573 7584 7584 7578 7578 7578 7578 7584 7584 10438 10438 7584 7584 10439 10439 10440 10440 7593 7593 7606 7606 7615 7615 7606 7606 7623 7623 7615 7615 7585 7585 7577 7577 7572 7572 7577 7577 7570 7570 7572 7572 7572 7572 7570 7570 7565 7565 7570 7570 7563 7563 7565 7565 7565 7565 7563 7563 7562 7562 7615 7615 7602 7602 7593 7593 7602 7602 7587 7587 7593 7593 10441 10441 10442 10442 7578 7578 10443 10443 7579 7579 7578 7578 7578 7578 7579 7579 7574 7574 7579 7579 7581 7581 7574 7574 7574 7574 7581 7581 7576 7576 7581 7581 7592 7592 7576 7576 7576 7576 7592 7592 7590 7590 7592 7592 7610 7610 7590 7590 7590 7590 7610 7610 7604 7604 7652 7652 7642 7642 7643 7643 7642 7642 7627 7627 7643 7643 7643 7643 7627 7627 7629 7629 7627 7627 7612 7612 7629 7629 7629 7629 7612 7612 7617 7617 7612 7612 7599 7599 7617 7617 7617 7617 7599 7599 7601 7601 7599 7599 7588 7588 7601 7601 7601 7601 7588 7588 10444 10444 7588 7588 10445 10445 10446 10446 7596 7596 7589 7589 7598 7598 7589 7589 7594 7594 7598 7598 7642 7642 7630 7630 7627 7627 7630 7630 7625 7625 7627 7627 7627 7627 7625 7625 7610 7610 7625 7625 7608 7608 7610 7610 7610 7610 7608 7608 7604 7604 7598 7598 7603 7603 7596 7596 7603 7603 7609 7609 7596 7596 10447 10447 10448 10448 7601 7601 10449 10449 7619 7619 7601 7601 7601 7601 7619 7619 7617 7617 7619 7619 7632 7632 7617 7617 7617 7617 7632 7632 7629 7629 7632 7632 7645 7645 7629 7629 7629 7629 7645 7645 7643 7643 7645 7645 7659 7659 7643 7643 7643 7643 7659 7659 7652 7652 7689 7689 7673 7673 7675 7675 7673 7673 7672 7672 7675 7675 7675 7675 7672 7672 7659 7659 7672 7672 7657 7657 7659 7659 7659 7659 7657 7657 7652 7652 7626 7626 7639 7639 7636 7636 7639 7639 7651 7651 7636 7636 10450 10450 10451 10451 7649 7649 10452 10452 7665 7665 7649 7649 7649 7649 7665 7665 7663 7663 7665 7665 7678 7678 7663 7663 7663 7663 7678 7678 7676 7676 7678 7678 7691 7691 7676 7676 7676 7676 7691 7691 7690 7690 7691 7691 7706 7706 7690 7690 7690 7690 7706 7706 7700 7700 7706 7706 7705 7705 7700 7700 7721 7721 7720 7720 7716 7716 7715 7715 7728 7728 7713 7713 7728 7728 7727 7727 7713 7713 7713 7713 7727 7727 7711 7711 10453 10453 7725 7725 10454 10454 10455 10455 10456 10456 7709 7709 10457 10457 10458 10458 7709 7709 7709 7709 10459 10459 7708 7708 10460 10460 10461 10461 7708 7708 7708 7708 10462 10462 7706 7706 10463 10463 10464 10464 7706 7706 7706 7706 10465 10465 7705 7705 7730 7730 7744 7744 7728 7728 7744 7744 7742 7742 7728 7728 7728 7728 7742 7742 7727 7727 10466 10466 7740 7740 10467 10467 10468 10468 7740 7740 7725 7725 7740 7740 7738 7738 7725 7725 7725 7725 7738 7738 7723 7723 7738 7738 7737 7737 7723 7723 7723 7723 7737 7737 7721 7721 7737 7737 7736 7736 7721 7721 7721 7721 7736 7736 7720 7720 7790 7790 7789 7789 7772 7772 7789 7789 7788 7788 7772 7772 7772 7772 7788 7788 7771 7771 7788 7788 7787 7787 7771 7771 7771 7771 7787 7787 7786 7786 7746 7746 7737 7737 7753 7753 7737 7737 7754 7754 7753 7753 7753 7753 7754 7754 7762 7762 7754 7754 7771 7771 7762 7762 7762 7762 7771 7771 7770 7770 7771 7771 7786 7786 7770 7770 7770 7770 7786 7786 7785 7785 7881 7881 7868 7868 7882 7882 7868 7868 7869 7869 7882 7882 7882 7882 7869 7869 7883 7883 7869 7869 7870 7870 7883 7883 7870 7870 7871 7871 7883 7883 7883 7883 7871 7871 7884 7884 7871 7871 7872 7872 7884 7884 7872 7872 7873 7873 7884 7884 7873 7873 7874 7874 7884 7884 7884 7884 7874 7874 7885 7885 7874 7874 7875 7875 7885 7885 7875 7875 10469 10469 7885 7885 7885 7885 10470 10470 10471 10471 7876 7876 7877 7877 7886 7886 7877 7877 7878 7878 7886 7886 7886 7886 7878 7878 7887 7887 7878 7878 7879 7879 7887 7887 7887 7887 7879 7879 7888 7888 7879 7879 7880 7880 7888 7888 8072 8072 8071 8071 8061 8061 7895 7895 7896 7896 7898 7898 7894 7894 7895 7895 7897 7897 7895 7895 7898 7898 7897 7897 7898 7898 7903 7903 7897 7897 7897 7897 7903 7903 7904 7904 10472 10472 7909 7909 10473 10473 10474 10474 7909 7909 7911 7911 7909 7909 7912 7912 7911 7911 7911 7911 7912 7912 7917 7917 7912 7912 7915 7915 7917 7917 7915 7915 7924 7924 7917 7917 7917 7917 7924 7924 7927 7927 7924 7924 7928 7928 7927 7927 7927 7927 7928 7928 7932 7932 7928 7928 7939 7939 7932 7932 7932 7932 7939 7939 10475 10475 7939 7939 10476 10476 10477 10477 7947 7947 7949 7949 7948 7948 7948 7948 7949 7949 7953 7953 7949 7949 7951 7951 7953 7953 7951 7951 7961 7961 7953 7953 7953 7953 7961 7961 7962 7962 7961 7961 7964 7964 7962 7962 7962 7962 7964 7964 7967 7967 7964 7964 7980 7980 7967 7967 7967 7967 7980 7980 7981 7981 7980 7980 7995 7995 7981 7981 7981 7981 7995 7995 7988 7988 7995 7995 8007 8007 7988 7988 7988 7988 8007 8007 8005 8005 8007 8007 8013 8013 8005 8005 8005 8005 8013 8013 8012 8012 8013 8013 8022 8022 8012 8012 8012 8012 8022 8022 8020 8020 8022 8022 8027 8027 8020 8020 8020 8020 8027 8027 8026 8026 10478 10478 8032 8032 10479 10479 10480 10480 8032 8032 8040 8040 8032 8032 8043 8043 8040 8040 8040 8040 8043 8043 8049 8049 8043 8043 8051 8051 8049 8049 8049 8049 8051 8051 8057 8057 8051 8051 8056 8056 8057 8057 8056 8056 8059 8059 8057 8057 8059 8059 10481 10481 8057 8057 8057 8057 10482 10482 10483 10483 8062 8062 8063 8063 8068 8068 8063 8063 8069 8069 8068 8068 8068 8068 8069 8069 8077 8077 8077 8077 8076 8076 8068 8068 8076 8076 8067 8067 8068 8068 8068 8068 8067 8067 8062 8062 10484 10484 8058 8058 10485 10485 10486 10486 10487 10487 8057 8057 10488 10488 8054 8054 8057 8057 8057 8057 8054 8054 8049 8049 8054 8054 8046 8046 8049 8049 8049 8049 8046 8046 8040 8040 8046 8046 8037 8037 8040 8040 8040 8040 8037 8037 10489 10489 8037 8037 10490 10490 10491 10491 8026 8026 8025 8025 8020 8020 8025 8025 8019 8019 8020 8020 8020 8020 8019 8019 8012 8012 8019 8019 8010 8010 8012 8012 8012 8012 8010 8010 8005 8005 8010 8010 8004 8004 8005 8005 8005 8005 8004 8004 7988 7988 8004 8004 7989 7989 7988 7988 7988 7988 7989 7989 7981 7981 7989 7989 7982 7982 7981 7981 7981 7981 7982 7982 7967 7967 7982 7982 7968 7968 7967 7967 7967 7967 7968 7968 7962 7962 7968 7968 7966 7966 7962 7962 7962 7962 7966 7966 7953 7953 7966 7966 7954 7954 7953 7953 7953 7953 7954 7954 7948 7948 7954 7954 7950 7950 7948 7948 10492 10492 10493 10493 7932 7932 10494 10494 10495 10495 7932 7932 7932 7932 10496 10496 7927 7927 10497 10497 7931 7931 7927 7927 7927 7927 7931 7931 7917 7917 7931 7931 7920 7920 7917 7917 7917 7917 7920 7920 7911 7911 7920 7920 7914 7914 7911 7911 7911 7911 7914 7914 10498 10498 7914 7914 10499 10499 10500 10500 7904 7904 7906 7906 7897 7897 7906 7906 7899 7899 7897 7897 7897 7897 7899 7899 7894 7894 10501 10501 7893 7893 10502 10502 8076 8076 8075 8075 8067 8067 10503 10503 8066 8066 10504 10504 10505 10505 8066 8066 8058 8058 8066 8066 8055 8055 8058 8058 10506 10506 10507 10507 8054 8054 10508 10508 10509 10509 8054 8054 8054 8054 10510 10510 8046 8046 10511 10511 10512 10512 8046 8046 8046 8046 10513 10513 8037 8037 10514 10514 10515 10515 8037 8037 8037 8037 10516 10516 10517 10517 8035 8035 8024 8024 8025 8025 8025 8025 8024 8024 8019 8019 8024 8024 8017 8017 8019 8019 8019 8019 8017 8017 8010 8010 8017 8017 8009 8009 8010 8010 8010 8010 8009 8009 8004 8004 8009 8009 8002 8002 8004 8004 8004 8004 8002 8002 7989 7989 8002 8002 7990 7990 7989 7989 7989 7989 7990 7990 7982 7982 7990 7990 7983 7983 7982 7982 7982 7982 7983 7983 7968 7968 7983 7983 7971 7971 7968 7968 7968 7968 7971 7971 7966 7966 7971 7971 7969 7969 7966 7966 7966 7966 7969 7969 7954 7954 7969 7969 7956 7956 7954 7954 7954 7954 7956 7956 7950 7950 7956 7956 7952 7952 7950 7950 7950 7950 7952 7952 7935 7935 7952 7952 7938 7938 7935 7935 10518 10518 10519 10519 7931 7931 10520 10520 10521 10521 7931 7931 7931 7931 10522 10522 7920 7920 10523 10523 10524 10524 7920 7920 7920 7920 10525 10525 7914 7914 10526 10526 10527 10527 7914 7914 7914 7914 10528 10528 10529 10529 7918 7918 7908 7908 10530 10530 10531 10531 7908 7908 10532 10532 7908 7908 7900 7900 10533 10533 10534 10534 7900 7900 7893 7893 7900 7900 7892 7892 7893 7893 10535 10535 8074 8074 8066 8066 8074 8074 8065 8065 8066 8066 8066 8066 8065 8065 8055 8055 8065 8065 8053 8053 8055 8055 8055 8055 8053 8053 8052 8052 8053 8053 8048 8048 8052 8052 8052 8052 8048 8048 8042 8042 8048 8048 8039 8039 8042 8042 8042 8042 8039 8039 8035 8035 8039 8039 8033 8033 8035 8035 8035 8035 8033 8033 8024 8024 8033 8033 8023 8023 8024 8024 8024 8024 8023 8023 8017 8017 8023 8023 8016 8016 8017 8017 8017 8017 8016 8016 8009 8009 8016 8016 8006 8006 8009 8009 8009 8009 8006 8006 8002 8002 8006 8006 8000 8000 8002 8002 8002 8002 8000 8000 7990 7990 8000 8000 7991 7991 7990 7990 7990 7990 7991 7991 7983 7983 7991 7991 7984 7984 7983 7983 7983 7983 7984 7984 7971 7971 7984 7984 7973 7973 7971 7971 7971 7971 7973 7973 7969 7969 7973 7973 7972 7972 7969 7969 7969 7969 7972 7972 7956 7956 7972 7972 7958 7958 7956 7956 7956 7956 7958 7958 7952 7952 7958 7958 7955 7955 7952 7952 7952 7952 7955 7955 7938 7938 7955 7955 7941 7941 7938 7938 7938 7938 7941 7941 7934 7934 7941 7941 7936 7936 7934 7934 7934 7934 7936 7936 7922 7922 7936 7936 7925 7925 7922 7922 7922 7922 7925 7925 7918 7918 7925 7925 7921 7921 7918 7918 7918 7918 7921 7921 7908 7908 7921 7921 7910 7910 7908 7908 7908 7908 7910 7910 7900 7900 7910 7910 7901 7901 7900 7900 7900 7900 7901 7901 7892 7892 7901 7901 7891 7891 7892 7892 8074 8074 8073 8073 8065 8065 8073 8073 8064 8064 8065 8065 8065 8065 8064 8064 8053 8053 8064 8064 8050 8050 8053 8053 8053 8053 8050 8050 8048 8048 8050 8050 8045 8045 8048 8048 8048 8048 8045 8045 8039 8039 8045 8045 8036 8036 8039 8039 8039 8039 8036 8036 8033 8033 8036 8036 8030 8030 8033 8033 8033 8033 8030 8030 8023 8023 8030 8030 8021 8021 8023 8023 8023 8023 8021 8021 8016 8016 8021 8021 8014 8014 8016 8016 8016 8016 8014 8014 8006 8006 8014 8014 8003 8003 8006 8006 8006 8006 8003 8003 8000 8000 8003 8003 7999 7999 8000 8000 8000 8000 7999 7999 7991 7991 7999 7999 7992 7992 7991 7991 7991 7991 7992 7992 7984 7984 7992 7992 7985 7985 7984 7984 7984 7984 7985 7985 7973 7973 7985 7985 7975 7975 7973 7973 7973 7973 7975 7975 7972 7972 7975 7975 7974 7974 7972 7972 7972 7972 7974 7974 7958 7958 7974 7974 7960 7960 7958 7958 7958 7958 7960 7960 7955 7955 7960 7960 7957 7957 7955 7955 7955 7955 7957 7957 7941 7941 7957 7957 7943 7943 7941 7941 7941 7941 7943 7943 7936 7936 7943 7943 7940 7940 7936 7936 7936 7936 7940 7940 7925 7925 7940 7940 7929 7929 7925 7925 7925 7925 7929 7929 7921 7921 7929 7929 7923 7923 7921 7921 7921 7921 7923 7923 7910 7910 7923 7923 7913 7913 7910 7910 7910 7910 7913 7913 7901 7901 7913 7913 7902 7902 7901 7901 7901 7901 7902 7902 7891 7891 7902 7902 7890 7890 7891 7891 8073 8073 8072 8072 8064 8064 8072 8072 8061 8061 8064 8064 8064 8064 8061 8061 8050 8050 8061 8061 8047 8047 8050 8050 8050 8050 8047 8047 8045 8045 8047 8047 8041 8041 8045 8045 8045 8045 8041 8041 8036 8036 8041 8041 8034 8034 8036 8036 8036 8036 8034 8034 8030 8030 8034 8034 8029 8029 8030 8030 8030 8030 8029 8029 8021 8021 8029 8029 8018 8018 8021 8021 8021 8021 8018 8018 8014 8014 8018 8018 8011 8011 8014 8014 8014 8014 8011 8011 8003 8003 8011 8011 8001 8001 8003 8003 8003 8003 8001 8001 7999 7999 8001 8001 7997 7997 7999 7999 7999 7999 7997 7997 7992 7992 7997 7997 7993 7993 7992 7992 7992 7992 7993 7993 7985 7985 7993 7993 7986 7986 7985 7985 7985 7985 7986 7986 7975 7975 7986 7986 7977 7977 7975 7975 7975 7975 7977 7977 7974 7974 7977 7977 7976 7976 7974 7974 7974 7974 7976 7976 7960 7960 7976 7976 7965 7965 7960 7960 7960 7960 7965 7965 7957 7957 7965 7965 7959 7959 7957 7957 7957 7957 7959 7959 7943 7943 7959 7959 7944 7944 7943 7943 7943 7943 7944 7944 7940 7940 7944 7944 7942 7942 7940 7940 7940 7940 7942 7942 7929 7929 7942 7942 7933 7933 7929 7929 7929 7929 7933 7933 7923 7923 7933 7933 7926 7926 7923 7923 7923 7923 7926 7926 7913 7913 7926 7926 7916 7916 7913 7913 7913 7913 7916 7916 7902 7902 7916 7916 7905 7905 7902 7902 7902 7902 7905 7905 7890 7890 7905 7905 7889 7889 7890 7890 7889 7889 7905 7905 7907 7907 7905 7905 7916 7916 7907 7907 7907 7907 7916 7916 7919 7919 7916 7916 7926 7926 7919 7919 7919 7919 7926 7926 7930 7930 7926 7926 7933 7933 7930 7930 7930 7930 7933 7933 7937 7937 7933 7933 7942 7942 7937 7937 7937 7937 7942 7942 7945 7945 7942 7942 7944 7944 7945 7945 7945 7945 7944 7944 7946 7946 7944 7944 7959 7959 7946 7946 7946 7946 7959 7959 7963 7963 7959 7959 7965 7965 7963 7963 7963 7963 7965 7965 7970 7970 7965 7965 7976 7976 7970 7970 7970 7970 7976 7976 7978 7978 7976 7976 7977 7977 7978 7978 7978 7978 7977 7977 7979 7979 7977 7977 7986 7986 7979 7979 7979 7979 7986 7986 7987 7987 7986 7986 7993 7993 7987 7987 7987 7987 7993 7993 7994 7994 7993 7993 7997 7997 7994 7994 7994 7994 7997 7997 7996 7996 7997 7997 8001 8001 7996 7996 7996 7996 8001 8001 7998 7998 8001 8001 8011 8011 7998 7998 7998 7998 8011 8011 8008 8008 8011 8011 8018 8018 8008 8008 8008 8008 8018 8018 8015 8015 8018 8018 8029 8029 8015 8015 8015 8015 8029 8029 8028 8028 8029 8029 8034 8034 8028 8028 8028 8028 8034 8034 8031 8031 8034 8034 8041 8041 8031 8031 8031 8031 8041 8041 8038 8038 8041 8041 8047 8047 8038 8038 8038 8038 8047 8047 8044 8044 8047 8047 8061 8061 8044 8044 8044 8044 8061 8061 8060 8060 8061 8061 8071 8071 8060 8060 8060 8060 8071 8071 8070 8070 8090 8090 8091 8091 8100 8100 8091 8091 8092 8092 8100 8100 8100 8100 8092 8092 8101 8101 8092 8092 8093 8093 8101 8101 8101 8101 8093 8093 8102 8102 8093 8093 8094 8094 8102 8102 8084 8084 8085 8085 8086 8086 8089 8089 8083 8083 8088 8088 8083 8083 8084 8084 8088 8088 8088 8088 8084 8084 8087 8087 8084 8084 8086 8086 8087 8087 8095 8095 8078 8078 8096 8096 8078 8078 8079 8079 8096 8096 8096 8096 8079 8079 8097 8097 8079 8079 8080 8080 8097 8097 8097 8097 8080 8080 8098 8098 8080 8080 8081 8081 8098 8098 8098 8098 8081 8081 8099 8099 8081 8081 8082 8082 8099 8099 8099 8099 8082 8082 10536 10536 8082 8082 10537 10537 10538 10538 8100 8100 8083 8083 8090 8090 8083 8083 8089 8089 8090 8090 8103 8103 8104 8104 8105 8105 8104 8104 8106 8106 8105 8105 10539 10539 10540 10540 8107 8107 10541 10541 8108 8108 8107 8107 8107 8107 8108 8108 8109 8109 8108 8108 8110 8110 8109 8109 8109 8109 8110 8110 8111 8111 8110 8110 8112 8112 8111 8111 8111 8111 8112 8112 8113 8113 8112 8112 8114 8114 8113 8113 8113 8113 8114 8114 8115 8115 8114 8114 8116 8116 8115 8115 10542 10542 10543 10543 8135 8135 8119 8119 8127 8127 8118 8118 8127 8127 8126 8126 8118 8118 8118 8118 8126 8126 8117 8117 8126 8126 8125 8125 8117 8117 8134 8134 8133 8133 10544 10544 8144 8144 8135 8135 8136 8136 8135 8135 10545 10545 8136 8136 8136 8136 10546 10546 10547 10547 8127 8127 8119 8119 8128 8128 8128 8128 8119 8119 8120 8120 8142 8142 8141 8141 8133 8133 8153 8153 8144 8144 8145 8145 8144 8144 8136 8136 8145 8145 8145 8145 8136 8136 8137 8137 8136 8136 10548 10548 8137 8137 8137 8137 10549 10549 10550 10550 8128 8128 8120 8120 8129 8129 8129 8129 8120 8120 8121 8121 8150 8150 8149 8149 8141 8141 8162 8162 8153 8153 8154 8154 8153 8153 8145 8145 8154 8154 8154 8154 8145 8145 8146 8146 8145 8145 8137 8137 8146 8146 8146 8146 8137 8137 8138 8138 8137 8137 10551 10551 8138 8138 8138 8138 10552 10552 10553 10553 8129 8129 8121 8121 10554 10554 10555 10555 8121 8121 10556 10556 8165 8165 8157 8157 8158 8158 8157 8157 8149 8149 8158 8158 8149 8149 8150 8150 8158 8158 8150 8150 8159 8159 8158 8158 8158 8158 8159 8159 8165 8165 8141 8141 8142 8142 8150 8150 8142 8142 8151 8151 8150 8150 8150 8150 8151 8151 8159 8159 8151 8151 8160 8160 8159 8159 8159 8159 8160 8160 8165 8165 8133 8133 8134 8134 8142 8142 8134 8134 8143 8143 8142 8142 8142 8142 8143 8143 8151 8151 8143 8143 8152 8152 8151 8151 8151 8151 8152 8152 8160 8160 8152 8152 8161 8161 8160 8160 8160 8160 8161 8161 8165 8165 8165 8165 8162 8162 8163 8163 8162 8162 8154 8154 8163 8163 8163 8163 8154 8154 8155 8155 8154 8154 8146 8146 8155 8155 8155 8155 8146 8146 8147 8147 8146 8146 8138 8138 8147 8147 8147 8147 8138 8138 8139 8139 8138 8138 10557 10557 8139 8139 8139 8139 10558 10558 10559 10559 8130 8130 8122 8122 8131 8131 8131 8131 8122 8122 8123 8123 8165 8165 8163 8163 8164 8164 8163 8163 8155 8155 8164 8164 8164 8164 8155 8155 8156 8156 8155 8155 8147 8147 8156 8156 8156 8156 8147 8147 8148 8148 8147 8147 8139 8139 8148 8148 8148 8148 8139 8139 8140 8140 8139 8139 10560 10560 8140 8140 8140 8140 10561 10561 10562 10562 8131 8131 8123 8123 8132 8132 8132 8132 8123 8123 8124 8124 10563 10563 10564 10564 8134 8134 10565 10565 8135 8135 8134 8134 8134 8134 8135 8135 8143 8143 8135 8135 8144 8144 8143 8143 8143 8143 8144 8144 8152 8152 8144 8144 8153 8153 8152 8152 8152 8152 8153 8153 8161 8161 8153 8153 8162 8162 8161 8161 8161 8161 8162 8162 8165 8165 8168 8168 8169 8169 8173 8173 8169 8169 8174 8174 8173 8173 8173 8173 8174 8174 8179 8179 8196 8196 8188 8188 8189 8189 8176 8176 8166 8166 8167 8167 8167 8167 8172 8172 8176 8176 8172 8172 8177 8177 8176 8176 10566 10566 10567 10567 8188 8188 10568 10568 8182 8182 8188 8188 8188 8188 8182 8182 8189 8189 8170 8170 8171 8171 8175 8175 8171 8171 8181 8181 8175 8175 8198 8198 8195 8195 8199 8199 8195 8195 8187 8187 8199 8199 8199 8199 8187 8187 8191 8191 8187 8187 8185 8185 8191 8191 8191 8191 8185 8185 10569 10569 8185 8185 10570 10570 10571 10571 8181 8181 8180 8180 8175 8175 8199 8199 8201 8201 8198 8198 8201 8201 8197 8197 8198 8198 8198 8198 8197 8197 8194 8194 8197 8197 8193 8193 8194 8194 8194 8194 8193 8193 8190 8190 8193 8193 8186 8186 8190 8190 8190 8190 8186 8186 8183 8183 8186 8186 8184 8184 8183 8183 8183 8183 8184 8184 10572 10572 8184 8184 10573 10573 10574 10574 8179 8179 8178 8178 8173 8173 8189 8189 8192 8192 8196 8196 8192 8192 8197 8197 8196 8196 8196 8196 8197 8197 8200 8200 8197 8197 8201 8201 8200 8200 8200 8200 8201 8201 8202 8202 8201 8201 8203 8203 8202 8202 8202 8202 8203 8203 8204 8204 8203 8203 8205 8205 8204 8204 8206 8206 8207 8207 8214 8214 8206 8206 8214 8214 8213 8213 10575 10575 8221 8221 10576 10576 10577 10577 8221 8221 8220 8220 8229 8229 8221 8221 8222 8222 8221 8221 10578 10578 8222 8222 8222 8222 10579 10579 10580 10580 8214 8214 8207 8207 8215 8215 8215 8215 8207 8207 8208 8208 8228 8228 8227 8227 8220 8220 8237 8237 8229 8229 8230 8230 8229 8229 8222 8222 8230 8230 8230 8230 8222 8222 8223 8223 8222 8222 10581 10581 8223 8223 8223 8223 10582 10582 10583 10583 10584 10584 10585 10585 8216 8216 8216 8216 10586 10586 8209 8209 8235 8235 8234 8234 8227 8227 8245 8245 8237 8237 8238 8238 8237 8237 8230 8230 8238 8238 8238 8238 8230 8230 8231 8231 8230 8230 8223 8223 8231 8231 8231 8231 8223 8223 8224 8224 8223 8223 10587 10587 8224 8224 8224 8224 10588 10588 10589 10589 8216 8216 8209 8209 8217 8217 8217 8217 8209 8209 8210 8210 8248 8248 8241 8241 8242 8242 8241 8241 8234 8234 8242 8242 8234 8234 8235 8235 8242 8242 8235 8235 8243 8243 8242 8242 8242 8242 8243 8243 8248 8248 8227 8227 8228 8228 8235 8235 8228 8228 8236 8236 8235 8235 8235 8235 8236 8236 8243 8243 8236 8236 8244 8244 8243 8243 8243 8243 8244 8244 8248 8248 8248 8248 8245 8245 8246 8246 8245 8245 8238 8238 8246 8246 8246 8246 8238 8238 8239 8239 8238 8238 8231 8231 8239 8239 8239 8239 8231 8231 8232 8232 8231 8231 8224 8224 8232 8232 8232 8232 8224 8224 8225 8225 8224 8224 10590 10590 8225 8225 8225 8225 10591 10591 10592 10592 8217 8217 8210 8210 8218 8218 8218 8218 8210 8210 8211 8211 8248 8248 8246 8246 8247 8247 8246 8246 8239 8239 8247 8247 8247 8247 8239 8239 8240 8240 8239 8239 8232 8232 8240 8240 8240 8240 8232 8232 8233 8233 8232 8232 8225 8225 8233 8233 8233 8233 8225 8225 8226 8226 8225 8225 10593 10593 8226 8226 8226 8226 10594 10594 10595 10595 8218 8218 8211 8211 8219 8219 8219 8219 8211 8211 8212 8212 8220 8220 8221 8221 8228 8228 8221 8221 8229 8229 8228 8228 8228 8228 8229 8229 8236 8236 8229 8229 8237 8237 8236 8236 8236 8236 8237 8237 8244 8244 8237 8237 8245 8245 8244 8244 8244 8244 8245 8245 8248 8248 8249 8249 8250 8250 8251 8251 8250 8250 8252 8252 8251 8251 8251 8251 8252 8252 8253 8253 8252 8252 8254 8254 8253 8253 8253 8253 8254 8254 8255 8255 8254 8254 8256 8256 8255 8255 8255 8255 8256 8256 8257 8257 8256 8256 8258 8258 8257 8257 8257 8257 8258 8258 10596 10596 8258 8258 10597 10597 10598 10598 8259 8259 8260 8260 8261 8261 8260 8260 8262 8262 8261 8261 8288 8288 8284 8284 8282 8282 10599 10599 8280 8280 10600 10600 10601 10601 8280 8280 8278 8278 8280 8280 8276 8276 8278 8278 8278 8278 8276 8276 8272 8272 8276 8276 8274 8274 8272 8272 8272 8272 8274 8274 8267 8267 8274 8274 8270 8270 8267 8267 8267 8267 8270 8270 8265 8265 8270 8270 8268 8268 8265 8265 8265 8265 8268 8268 8263 8263 8268 8268 8269 8269 8263 8263 8263 8263 8269 8269 8264 8264 8269 8269 8273 8273 8264 8264 8264 8264 8273 8273 8266 8266 8273 8273 8275 8275 8266 8266 8266 8266 8275 8275 8271 8271 8275 8275 8279 8279 8271 8271 8271 8271 8279 8279 8277 8277 8279 8279 10602 10602 8277 8277 8277 8277 10603 10603 10604 10604 8283 8283 8286 8286 8281 8281 8281 8281 8286 8286 8285 8285 8286 8286 8289 8289 8285 8285 8285 8285 8289 8289 8291 8291 10605 10605 8293 8293 10606 10606 10607 10607 8293 8293 8295 8295 8293 8293 8297 8297 8295 8295 8295 8295 8297 8297 8301 8301 8297 8297 8299 8299 8301 8301 8301 8301 8299 8299 8306 8306 8299 8299 8303 8303 8306 8306 8306 8306 8303 8303 8308 8308 8303 8303 8305 8305 8308 8308 8308 8308 8305 8305 8310 8310 8305 8305 8304 8304 8310 8310 8310 8310 8304 8304 8309 8309 8304 8304 8300 8300 8309 8309 8309 8309 8300 8300 8307 8307 8300 8300 8298 8298 8307 8307 8307 8307 8298 8298 8302 8302 8298 8298 8294 8294 8302 8302 8302 8302 8294 8294 8296 8296 8294 8294 10608 10608 8296 8296 8296 8296 10609 10609 10610 10610 8290 8290 8287 8287 8292 8292 8292 8292 8287 8287 8288 8288 8287 8287 8284 8284 8288 8288 8357 8357 8347 8347 8352 8352 8347 8347 8344 8344 8352 8352 8334 8334 8338 8338 8337 8337 8338 8338 8341 8341 8337 8337 8337 8337 8341 8341 8340 8340 8341 8341 8345 8345 8340 8340 10611 10611 10612 10612 8344 8344 10613 10613 8348 8348 8344 8344 8344 8344 8348 8348 8352 8352 8330 8330 10614 10614 10615 10615 8328 8328 8332 8332 8334 8334 8334 8334 8332 8332 8338 8338 8343 8343 8346 8346 8356 8356 8350 8350 8360 8360 8346 8346 8360 8360 8358 8358 8346 8346 8346 8346 8358 8358 8356 8356 8354 8354 8368 8368 8355 8355 8368 8368 8366 8366 8355 8355 8355 8355 8366 8366 8353 8353 8366 8366 8365 8365 8353 8353 8353 8353 8365 8365 8350 8350 8365 8365 8362 8362 8350 8350 8350 8350 8362 8362 8360 8360 8351 8351 8364 8364 8354 8354 8364 8364 8367 8367 8354 8354 8354 8354 8367 8367 8368 8368 8357 8357 8359 8359 8347 8347 8359 8359 8361 8361 8347 8347 8347 8347 8361 8361 8351 8351 8361 8361 8363 8363 8351 8351 8351 8351 8363 8363 8364 8364 8356 8356 8349 8349 8343 8343 8349 8349 10616 10616 8343 8343 8343 8343 10617 10617 10618 10618 8342 8342 8335 8335 8339 8339 8339 8339 8335 8335 8336 8336 8335 8335 8331 8331 8336 8336 8336 8336 8331 8331 8333 8333 10619 10619 8324 8324 10620 10620 10621 10621 8324 8324 8329 8329 8324 8324 8316 8316 8329 8329 8329 8329 8316 8316 8326 8326 8316 8316 8314 8314 8326 8326 8326 8326 8314 8314 8321 8321 8314 8314 8312 8312 8321 8321 8321 8321 8312 8312 8319 8319 8312 8312 8311 8311 8319 8319 8319 8319 8311 8311 8318 8318 8311 8311 8313 8313 8318 8318 8318 8318 8313 8313 8320 8320 8313 8313 8315 8315 8320 8320 8320 8320 8315 8315 8322 8322 8315 8315 8317 8317 8322 8322 8322 8322 8317 8317 8327 8327 8317 8317 8323 8323 8327 8327 8327 8327 8323 8323 8330 8330 8323 8323 8325 8325 8330 8330 8330 8330 8325 8325 10622 10622 8414 8414 8408 8408 8404 8404 8408 8408 8401 8401 8404 8404 8409 8409 8418 8418 8404 8404 8418 8418 8416 8416 8404 8404 8404 8404 8416 8416 8414 8414 8412 8412 8426 8426 8413 8413 8426 8426 8424 8424 8413 8413 8413 8413 8424 8424 8411 8411 8424 8424 8423 8423 8411 8411 8411 8411 8423 8423 8409 8409 8423 8423 8420 8420 8409 8409 8409 8409 8420 8420 8418 8418 8410 8410 8422 8422 8412 8412 8422 8422 8425 8425 8412 8412 8412 8412 8425 8425 8426 8426 8405 8405 8419 8419 8410 8410 8419 8419 8421 8421 8410 8410 8410 8410 8421 8421 8422 8422 8384 8384 8387 8387 8379 8379 8397 8397 8393 8393 8394 8394 8393 8393 8390 8390 8394 8394 8394 8394 8390 8390 8391 8391 8390 8390 8386 8386 8391 8391 10623 10623 10624 10624 8387 8387 10625 10625 8383 8383 8387 8387 8387 8387 8383 8383 8379 8379 8408 8408 8406 8406 8401 8401 8406 8406 10626 10626 8401 8401 8401 8401 10627 10627 10628 10628 8403 8403 8399 8399 8397 8397 8397 8397 8399 8399 8393 8393 8379 8379 8374 8374 8384 8384 8374 8374 8372 8372 8384 8384 8384 8384 8372 8372 8380 8380 8372 8372 8370 8370 8380 8380 8380 8380 8370 8370 8377 8377 8370 8370 8369 8369 8377 8377 8377 8377 8369 8369 8376 8376 8369 8369 8371 8371 8376 8376 8376 8376 8371 8371 8378 8378 8371 8371 8373 8373 8378 8378 8378 8378 8373 8373 8381 8381 8373 8373 8375 8375 8381 8381 8381 8381 8375 8375 8385 8385 8375 8375 8382 8382 8385 8385 8385 8385 8382 8382 8388 8388 8382 8382 10629 10629 8388 8388 8388 8388 10630 10630 10631 10631 8389 8389 8396 8396 8392 8392 8392 8392 8396 8396 8395 8395 8396 8396 8400 8400 8395 8395 8395 8395 8400 8400 8398 8398 10632 10632 8407 8407 10633 10633 10634 10634 8407 8407 8402 8402 8407 8407 8415 8415 8402 8402 8402 8402 8415 8415 8405 8405 8415 8415 8417 8417 8405 8405 8405 8405 8417 8417 8419 8419 8452 8452 8448 8448 8446 8446 10635 10635 8444 8444 10636 10636 10637 10637 8444 8444 8440 8440 8444 8444 8442 8442 8440 8440 8440 8440 8442 8442 8433 8433 8442 8442 8438 8438 8433 8433 8433 8433 8438 8438 8431 8431 8438 8438 8436 8436 8431 8431 8431 8431 8436 8436 8429 8429 8436 8436 8434 8434 8429 8429 8429 8429 8434 8434 8427 8427 8434 8434 8435 8435 8427 8427 8427 8427 8435 8435 8428 8428 8435 8435 8437 8437 8428 8428 8428 8428 8437 8437 8430 8430 8437 8437 8441 8441 8430 8430 8430 8430 8441 8441 8432 8432 8441 8441 8443 8443 8432 8432 8432 8432 8443 8443 8439 8439 8443 8443 10638 10638 8439 8439 8439 8439 10639 10639 10640 10640 8447 8447 8450 8450 8445 8445 8445 8445 8450 8450 8449 8449 8450 8450 8453 8453 8449 8449 8449 8449 8453 8453 8455 8455 10641 10641 8457 8457 10642 10642 10643 10643 8457 8457 8461 8461 8457 8457 8459 8459 8461 8461 8461 8461 8459 8459 8468 8468 8459 8459 8463 8463 8468 8468 8468 8468 8463 8463 8470 8470 8463 8463 8465 8465 8470 8470 8470 8470 8465 8465 8472 8472 8465 8465 8467 8467 8472 8472 8472 8472 8467 8467 8474 8474 8467 8467 8466 8466 8474 8474 8474 8474 8466 8466 8473 8473 8466 8466 8464 8464 8473 8473 8473 8473 8464 8464 8471 8471 8464 8464 8460 8460 8471 8471 8471 8471 8460 8460 8469 8469 8460 8460 8458 8458 8469 8469 8469 8469 8458 8458 8462 8462 8458 8458 10644 10644 8462 8462 8462 8462 10645 10645 10646 10646 8454 8454 8451 8451 8456 8456 8456 8456 8451 8451 8452 8452 8451 8451 8448 8448 8452 8452 8500 8500 8496 8496 8494 8494 10647 10647 8492 8492 10648 10648 10649 10649 8492 8492 8488 8488 8492 8492 8490 8490 8488 8488 8488 8488 8490 8490 8481 8481 8490 8490 8486 8486 8481 8481 8481 8481 8486 8486 8479 8479 8486 8486 8484 8484 8479 8479 8479 8479 8484 8484 8477 8477 8484 8484 8482 8482 8477 8477 8477 8477 8482 8482 8475 8475 8482 8482 8483 8483 8475 8475 8475 8475 8483 8483 8476 8476 8483 8483 8485 8485 8476 8476 8476 8476 8485 8485 8478 8478 8485 8485 8489 8489 8478 8478 8478 8478 8489 8489 8480 8480 8489 8489 8491 8491 8480 8480 8480 8480 8491 8491 8487 8487 8491 8491 10650 10650 8487 8487 8487 8487 10651 10651 10652 10652 8495 8495 8498 8498 8493 8493 8493 8493 8498 8498 8497 8497 8498 8498 8501 8501 8497 8497 8497 8497 8501 8501 8503 8503 10653 10653 8505 8505 10654 10654 10655 10655 8505 8505 8509 8509 8505 8505 8507 8507 8509 8509 8509 8509 8507 8507 8516 8516 8507 8507 8511 8511 8516 8516 8516 8516 8511 8511 8518 8518 8511 8511 8513 8513 8518 8518 8518 8518 8513 8513 8520 8520 8513 8513 8515 8515 8520 8520 8520 8520 8515 8515 8522 8522 8515 8515 8514 8514 8522 8522 8522 8522 8514 8514 8521 8521 8514 8514 8512 8512 8521 8521 8521 8521 8512 8512 8519 8519 8512 8512 8508 8508 8519 8519 8519 8519 8508 8508 8517 8517 8508 8508 8506 8506 8517 8517 8517 8517 8506 8506 8510 8510 8506 8506 10656 10656 8510 8510 8510 8510 10657 10657 10658 10658 8502 8502 8499 8499 8504 8504 8504 8504 8499 8499 8500 8500 8499 8499 8496 8496 8500 8500 8548 8548 8544 8544 8542 8542 10659 10659 8540 8540 10660 10660 10661 10661 8540 8540 8536 8536 8540 8540 8538 8538 8536 8536 8536 8536 8538 8538 8529 8529 8538 8538 8534 8534 8529 8529 8529 8529 8534 8534 8527 8527 8534 8534 8532 8532 8527 8527 8527 8527 8532 8532 8525 8525 8532 8532 8530 8530 8525 8525 8525 8525 8530 8530 8523 8523 8530 8530 8531 8531 8523 8523 8523 8523 8531 8531 8524 8524 8531 8531 8533 8533 8524 8524 8524 8524 8533 8533 8526 8526 8533 8533 8537 8537 8526 8526 8526 8526 8537 8537 8528 8528 8537 8537 8539 8539 8528 8528 8528 8528 8539 8539 8535 8535 8539 8539 10662 10662 8535 8535 8535 8535 10663 10663 10664 10664 8543 8543 8546 8546 8541 8541 8541 8541 8546 8546 8545 8545 8546 8546 8549 8549 8545 8545 8545 8545 8549 8549 8551 8551 10665 10665 8553 8553 10666 10666 10667 10667 8553 8553 8557 8557 8553 8553 8555 8555 8557 8557 8557 8557 8555 8555 8564 8564 8555 8555 8559 8559 8564 8564 8564 8564 8559 8559 8566 8566 8559 8559 8561 8561 8566 8566 8566 8566 8561 8561 8568 8568 8561 8561 8563 8563 8568 8568 8568 8568 8563 8563 8570 8570 8563 8563 8562 8562 8570 8570 8570 8570 8562 8562 8569 8569 8562 8562 8560 8560 8569 8569 8569 8569 8560 8560 8567 8567 8560 8560 8556 8556 8567 8567 8567 8567 8556 8556 8565 8565 8556 8556 8554 8554 8565 8565 8565 8565 8554 8554 8558 8558 8554 8554 10668 10668 8558 8558 8558 8558 10669 10669 10670 10670 8550 8550 8547 8547 8552 8552 8552 8552 8547 8547 8548 8548 8547 8547 8544 8544 8548 8548 8571 8571 8572 8572 8573 8573 8572 8572 8574 8574 8573 8573 8573 8573 8574 8574 8575 8575 8574 8574 8576 8576 8575 8575 8575 8575 8576 8576 8577 8577 8576 8576 8578 8578 8577 8577 8577 8577 8578 8578 8579 8579 8578 8578 8580 8580 8579 8579 8579 8579 8580 8580 8581 8581 8580 8580 8582 8582 8581 8581 8581 8581 8582 8582 8583 8583 8582 8582 8584 8584 8583 8583 8583 8583 8584 8584 8585 8585 8584 8584 8586 8586 8585 8585 8585 8585 8586 8586 8587 8587 8586 8586 8588 8588 8587 8587 8587 8587 8588 8588 8589 8589 8588 8588 8590 8590 8589 8589 8589 8589 8590 8590 8591 8591 8590 8590 8592 8592 8591 8591 8591 8591 8592 8592 8593 8593 8592 8592 8594 8594 8593 8593 8593 8593 8594 8594 8595 8595 8594 8594 8596 8596 8595 8595 8595 8595 8596 8596 8597 8597 8596 8596 8598 8598 8597 8597 8597 8597 8598 8598 8599 8599 8598 8598 8600 8600 8599 8599 8599 8599 8600 8600 8601 8601 8600 8600 8602 8602 8601 8601 8601 8601 8602 8602 8603 8603 8602 8602 8604 8604 8603 8603 8603 8603 8604 8604 8605 8605 8604 8604 8606 8606 8605 8605 8605 8605 8606 8606 8607 8607 8606 8606 8608 8608 8607 8607 8607 8607 8608 8608 8609 8609 8608 8608 8610 8610 8609 8609 8609 8609 8610 8610 8611 8611 8610 8610 8612 8612 8611 8611 8611 8611 8612 8612 8613 8613 8612 8612 8614 8614 8613 8613 8613 8613 8614 8614 8615 8615 8614 8614 8616 8616 8615 8615 8615 8615 8616 8616 8617 8617 8616 8616 8618 8618 8617 8617 8617 8617 8618 8618 8619 8619 8618 8618 8620 8620 8619 8619 8619 8619 8620 8620 8621 8621 8620 8620 8622 8622 8621 8621 8621 8621 8622 8622 8623 8623 8622 8622 8624 8624 8623 8623 8623 8623 8624 8624 8625 8625 8624 8624 8626 8626 8625 8625 8625 8625 8626 8626 8627 8627 8626 8626 8628 8628 8627 8627 8627 8627 8628 8628 8629 8629 8628 8628 8630 8630 8629 8629 8631 8631 8632 8632 8633 8633 8632 8632 8634 8634 8633 8633 8633 8633 8634 8634 8635 8635 8634 8634 8636 8636 8635 8635 8635 8635 8636 8636 8637 8637 8636 8636 8638 8638 8637 8637 8637 8637 8638 8638 8639 8639 8638 8638 8640 8640 8639 8639 10671 10671 10672 10672 8641 8641 10673 10673 8642 8642 8641 8641 8641 8641 8642 8642 8643 8643 8642 8642 8644 8644 8643 8643 8643 8643 8644 8644 8645 8645 8644 8644 8646 8646 8645 8645 8645 8645 8646 8646 8647 8647 8646 8646 8648 8648 8647 8647 8647 8647 8648 8648 8649 8649 8648 8648 8650 8650 8649 8649 8649 8649 8650 8650 8651 8651 8650 8650 8652 8652 8651 8651 8651 8651 8652 8652 8653 8653 8652 8652 8654 8654 8653 8653 8653 8653 8654 8654 8655 8655 8654 8654 8656 8656 8655 8655 8655 8655 8656 8656 8657 8657 8656 8656 8658 8658 8657 8657 8657 8657 8658 8658 8659 8659 8658 8658 8660 8660 8659 8659 8659 8659 8660 8660 8661 8661 8660 8660 8662 8662 8661 8661 8661 8661 8662 8662 8663 8663 8662 8662 8664 8664 8663 8663 8663 8663 8664 8664 8665 8665 8664 8664 8666 8666 8665 8665 8665 8665 8666 8666 8667 8667 8666 8666 8668 8668 8667 8667 8667 8667 8668 8668 8669 8669 8668 8668 8670 8670 8669 8669 8669 8669 8670 8670 10674 10674 8670 8670 10675 10675 10676 10676 8671 8671 8672 8672 8673 8673 8672 8672 8674 8674 8673 8673 8673 8673 8674 8674 8675 8675 8674 8674 8676 8676 8675 8675 8675 8675 8676 8676 8677 8677 8676 8676 8678 8678 8677 8677 8677 8677 8678 8678 8679 8679 8678 8678 8680 8680 8679 8679 8679 8679 8680 8680 8681 8681 8680 8680 8682 8682 8681 8681 8681 8681 8682 8682 8683 8683 8682 8682 8684 8684 8683 8683 10677 10677 10678 10678 8685 8685 10679 10679 8686 8686 8685 8685 8685 8685 8686 8686 8687 8687 8686 8686 8688 8688 8687 8687 8687 8687 8688 8688 8689 8689 8688 8688 8690 8690 8689 8689 8689 8689 8690 8690 8691 8691 8690 8690 8692 8692 8691 8691
+35 35 6 6 37 37 6 6 39 39 37 37 44 44 0 0 42 42 0 0 40 40 42 42 57 57 44 44 46 46 46 46 48 48 57 57 48 48 50 50 57 57 57 57 50 50 52 52 47 47 56 56 49 49 56 56 51 51 49 49 2 2 12 12 14 14 7 7 10 10 5 5 10 10 12 12 5 5 52 52 54 54 57 57 54 54 55 55 57 57 57 57 55 55 56 56 55 55 53 53 56 56 56 56 53 53 51 51 2 2 3 3 12 12 3 3 4 4 12 12 12 12 4 4 5 5 47 47 45 45 56 56 45 45 43 43 56 56 56 56 43 43 6 6 43 43 41 41 6 6 6 6 41 41 39 39 14 14 16 16 2 2 16 16 18 18 2 2 2 2 18 18 1 1 18 18 20 20 1 1 36 36 22 22 24 24 25 25 35 35 27 27 35 35 33 33 27 27 27 27 33 33 29 29 13 13 6 6 15 15 6 6 17 17 15 15 13 13 11 11 6 6 11 11 9 9 6 6 6 6 9 9 7 7 9 9 8 8 7 7 7 7 8 8 10 10 25 25 23 23 35 35 23 23 21 21 35 35 35 35 21 21 6 6 21 21 19 19 6 6 6 6 19 19 17 17 20 20 22 22 1 1 22 22 36 36 1 1 1 1 36 36 0 0 36 36 38 38 0 0 0 0 38 38 40 40 24 24 26 26 36 36 26 26 28 28 36 36 36 36 28 28 34 34 28 28 30 30 34 34 34 34 30 30 32 32 32 32 30 30 33 33 30 30 31 31 33 33 33 33 31 31 29 29 74 74 70 70 78 78 70 70 76 76 78 78 78 78 76 76 81 81 76 76 80 80 81 81 81 81 80 80 84 84 80 80 86 86 84 84 84 84 86 86 88 88 86 86 92 92 88 88 88 88 92 92 90 90 92 92 99 99 90 90 90 90 99 99 94 94 99 99 101 101 94 94 94 94 101 101 96 96 101 101 103 103 96 96 96 96 103 103 98 98 103 103 105 105 98 98 98 98 105 105 97 97 105 105 104 104 97 97 97 97 104 104 95 95 104 104 102 102 95 95 95 95 102 102 91 91 102 102 100 100 91 91 91 91 100 100 89 89 100 100 93 93 89 89 89 89 93 93 85 85 93 93 87 87 85 85 85 85 87 87 82 82 87 87 83 83 82 82 82 82 83 83 79 79 83 83 77 77 79 79 79 79 77 77 75 75 77 77 71 71 75 75 75 75 71 71 73 73 71 71 64 64 73 73 73 73 64 64 69 69 64 64 62 62 69 69 69 69 62 62 67 67 62 62 60 60 67 67 67 67 60 60 65 65 60 60 58 58 65 65 65 65 58 58 66 66 58 58 59 59 66 66 66 66 59 59 68 68 59 59 61 61 68 68 68 68 61 61 72 72 61 61 63 63 72 72 72 72 63 63 74 74 63 63 70 70 74 74 144 144 153 153 143 143 153 153 152 152 143 143 143 143 152 152 141 141 152 152 150 150 141 141 141 141 150 150 139 139 150 150 148 148 139 139 139 139 148 148 135 135 148 148 146 146 135 135 135 135 146 146 133 133 146 146 137 137 133 133 133 133 137 137 130 130 137 137 131 131 130 130 130 130 131 131 127 127 131 131 123 123 127 127 127 127 123 123 125 125 123 123 114 114 125 125 125 125 114 114 121 121 114 114 112 112 121 121 121 121 112 112 119 119 112 112 110 110 119 119 119 119 110 110 117 117 110 110 108 108 117 117 117 117 108 108 115 115 108 108 106 106 115 115 115 115 106 106 116 116 106 106 107 107 116 116 116 116 107 107 118 118 107 107 109 109 118 118 118 118 109 109 120 120 109 109 111 111 120 120 120 120 111 111 124 124 111 111 113 113 124 124 124 124 113 113 126 126 113 113 122 122 126 126 126 126 122 122 129 129 122 122 128 128 129 129 129 129 128 128 132 132 128 128 136 136 132 132 132 132 136 136 134 134 136 136 145 145 134 134 134 134 145 145 138 138 145 145 147 147 138 138 138 138 147 147 140 140 147 147 149 149 140 140 140 140 149 149 142 142 149 149 151 151 142 142 142 142 151 151 144 144 151 151 153 153 144 144 172 172 161 161 174 174 161 161 170 170 174 174 174 174 170 170 177 177 170 170 176 176 177 177 177 177 176 176 180 180 176 176 184 184 180 180 180 180 184 184 182 182 184 184 193 193 182 182 182 182 193 193 186 186 193 193 195 195 186 186 186 186 195 195 188 188 195 195 197 197 188 188 188 188 197 197 190 190 197 197 199 199 190 190 190 190 199 199 192 192 199 199 201 201 192 192 192 192 201 201 191 191 201 201 200 200 191 191 191 191 200 200 189 189 200 200 198 198 189 189 189 189 198 198 187 187 198 198 196 196 187 187 187 187 196 196 183 183 196 196 194 194 183 183 183 183 194 194 181 181 194 194 185 185 181 181 181 181 185 185 178 178 185 185 179 179 178 178 178 178 179 179 175 175 179 179 171 171 175 175 175 175 171 171 173 173 171 171 162 162 173 173 173 173 162 162 169 169 162 162 160 160 169 169 169 169 160 160 167 167 160 160 158 158 167 167 167 167 158 158 165 165 158 158 156 156 165 165 165 165 156 156 163 163 156 156 154 154 163 163 163 163 154 154 164 164 154 154 155 155 164 164 164 164 155 155 166 166 155 155 157 157 166 166 166 166 157 157 168 168 157 157 159 159 168 168 168 168 159 159 172 172 159 159 161 161 172 172 214 214 205 205 216 216 205 205 207 207 216 216 216 216 207 207 220 220 207 207 209 209 220 220 220 220 209 209 222 222 209 209 218 218 222 222 222 222 218 218 225 225 218 218 224 224 225 225 225 225 224 224 228 228 224 224 232 232 228 228 228 228 232 232 230 230 232 232 241 241 230 230 230 230 241 241 234 234 241 241 243 243 234 234 234 234 243 243 236 236 243 243 245 245 236 236 236 236 245 245 238 238 245 245 247 247 238 238 238 238 247 247 240 240 247 247 249 249 240 240 240 240 249 249 239 239 249 249 248 248 239 239 239 239 248 248 237 237 248 248 246 246 237 237 237 237 246 246 235 235 246 246 244 244 235 235 235 235 244 244 231 231 244 244 242 242 231 231 231 231 242 242 229 229 242 242 233 233 229 229 229 229 233 233 226 226 233 233 227 227 226 226 226 226 227 227 223 223 227 227 219 219 223 223 223 223 219 219 221 221 219 219 210 210 221 221 221 221 210 210 217 217 210 210 208 208 217 217 217 217 208 208 215 215 208 208 206 206 215 215 215 215 206 206 213 213 206 206 204 204 213 213 213 213 204 204 211 211 204 204 202 202 211 211 211 211 202 202 212 212 202 202 203 203 212 212 212 212 203 203 214 214 203 203 205 205 214 214 252 252 250 250 251 251 252 252 251 251 253 253 251 251 255 255 253 253 253 253 255 255 254 254 256 256 257 257 258 258 257 257 259 259 258 258 258 258 259 259 260 260 261 261 262 262 263 263 262 262 264 264 263 263 324 324 326 326 328 328 326 326 327 327 328 328 328 328 327 327 329 329 327 327 330 330 329 329 329 329 330 330 332 332 330 330 331 331 332 332 307 307 321 321 322 322 325 325 318 318 328 328 318 318 320 320 328 328 328 328 320 320 324 324 325 325 323 323 318 318 323 323 319 319 318 318 318 318 319 319 316 316 319 319 317 317 316 316 316 316 317 317 314 314 317 317 315 315 314 314 314 314 315 315 311 311 315 315 313 313 311 311 311 311 313 313 308 308 313 313 310 310 308 308 308 308 310 310 304 304 310 310 306 306 304 304 304 304 306 306 300 300 306 306 301 301 300 300 300 300 301 301 296 296 301 301 297 297 296 296 296 296 297 297 292 292 297 297 293 293 292 292 292 292 293 293 288 288 293 293 289 289 288 288 288 288 289 289 285 285 289 289 284 284 285 285 285 285 284 284 281 281 284 284 280 280 281 281 281 281 280 280 277 277 280 280 276 276 277 277 277 277 276 276 274 274 276 276 269 269 274 274 274 274 269 269 271 271 269 269 267 267 271 271 271 271 267 267 270 270 267 267 265 265 270 270 270 270 265 265 272 272 265 265 266 266 272 272 272 272 266 266 275 275 266 266 268 268 275 275 275 275 268 268 279 279 268 268 273 273 279 279 279 279 273 273 282 282 273 273 278 278 282 282 282 282 278 278 286 286 278 278 283 283 286 286 286 286 283 283 290 290 283 283 287 287 290 290 290 290 287 287 294 294 287 287 291 291 294 294 294 294 291 291 298 298 291 291 295 295 298 298 298 298 295 295 302 302 295 295 299 299 302 302 302 302 299 299 305 305 299 299 303 303 305 305 305 305 303 303 309 309 303 303 307 307 309 309 309 309 307 307 312 312 307 307 322 322 312 312 353 353 352 352 338 338 349 349 336 336 350 350 336 336 338 338 350 350 350 350 338 338 351 351 338 338 352 352 351 351 353 353 338 338 354 354 338 338 340 340 354 354 354 354 340 340 355 355 334 334 333 333 337 337 333 333 335 335 337 337 337 337 335 335 339 339 349 349 346 346 336 336 346 346 343 343 336 336 336 336 343 343 335 335 343 343 341 341 335 335 335 335 341 341 339 339 347 347 368 368 348 348 368 368 367 367 348 348 348 348 367 367 345 345 367 367 366 366 345 345 345 345 366 366 344 344 366 366 365 365 344 344 344 344 365 365 342 342 365 365 364 364 342 342 342 342 364 364 363 363 342 342 357 357 340 340 357 357 356 356 340 340 340 340 356 356 355 355 363 363 362 362 342 342 362 362 361 361 342 342 342 342 361 361 360 360 360 360 359 359 342 342 359 359 358 358 342 342 342 342 358 358 357 357 371 371 369 369 372 372 374 374 373 373 383 383 381 381 382 382 405 405 382 382 380 380 405 405 405 405 380 380 379 379 384 384 383 383 378 378 383 383 373 373 378 378 378 378 373 373 372 372 373 373 370 370 372 372 372 372 370 370 371 371 386 386 387 387 375 375 387 387 388 388 375 375 374 374 383 383 375 375 383 383 385 385 375 375 375 375 385 385 386 386 391 391 376 376 390 390 376 376 375 375 390 390 390 390 375 375 389 389 375 375 388 388 389 389 376 376 400 400 401 401 391 391 392 392 376 376 392 392 393 393 376 376 376 376 393 393 394 394 394 394 395 395 376 376 395 395 396 396 376 376 376 376 396 396 397 397 397 397 398 398 376 376 398 398 399 399 376 376 376 376 399 399 400 400 401 401 402 402 376 376 402 402 403 403 376 376 376 376 403 403 377 377 403 403 404 404 377 377 377 377 404 404 379 379 404 404 406 406 379 379 379 379 406 406 405 405 425 425 426 426 424 424 426 426 428 428 424 424 424 424 428 428 427 427 428 428 429 429 427 427 427 427 429 429 432 432 429 429 430 430 432 432 432 432 430 430 431 431 417 417 418 418 414 414 418 418 419 419 414 414 414 414 419 419 415 415 422 422 421 421 424 424 421 421 423 423 424 424 424 424 423 423 425 425 419 419 420 420 415 415 420 420 421 421 415 415 415 415 421 421 416 416 421 421 422 422 416 416 7211 7211 413 413 7212 7212 413 413 412 412 7213 7213 7214 7214 412 412 410 410 408 408 407 407 409 409 407 407 410 410 409 409 409 409 410 410 411 411 410 410 412 412 411 411 445 445 444 444 442 442 447 447 446 446 443 443 452 452 450 450 443 443 450 450 449 449 443 443 449 449 448 448 443 443 443 443 448 448 447 447 445 445 442 442 446 446 451 451 457 457 456 456 454 454 456 456 455 455 456 456 459 459 455 455 455 455 459 459 458 458 443 443 451 451 452 452 451 451 456 456 452 452 452 452 456 456 453 453 456 456 454 454 453 453 441 441 439 439 437 437 439 439 435 435 437 437 437 437 435 435 436 436 435 435 433 433 436 436 436 436 433 433 434 434 446 446 442 442 443 443 7215 7215 440 440 7216 7216 7217 7217 440 440 441 441 440 440 438 438 441 441 441 441 438 438 439 439 460 460 461 461 462 462 461 461 463 463 462 462 462 462 463 463 464 464 463 463 465 465 464 464 464 464 465 465 466 466 465 465 467 467 466 466 466 466 467 467 468 468 467 467 469 469 468 468 508 508 516 516 526 526 520 520 517 517 533 533 515 515 514 514 512 512 570 570 572 572 566 566 541 541 543 543 538 538 540 540 537 537 542 542 537 537 544 544 542 542 534 534 537 537 535 535 537 537 540 540 535 535 535 535 540 540 538 538 540 540 539 539 538 538 538 538 539 539 541 541 561 561 562 562 563 563 562 562 565 565 563 563 561 561 559 559 537 537 559 559 557 557 537 537 557 557 555 555 537 537 537 537 555 555 554 554 554 554 552 552 537 537 552 552 550 550 537 537 537 537 550 550 547 547 547 547 546 546 537 537 546 546 545 545 537 537 537 537 545 545 544 544 577 577 571 571 569 569 571 571 568 568 569 569 576 576 581 581 579 579 581 581 582 582 579 579 579 579 582 582 583 583 576 576 574 574 575 575 575 575 578 578 576 576 578 578 580 580 576 576 576 576 580 580 581 581 579 579 577 577 576 576 577 577 569 569 576 576 576 576 569 569 574 574 569 569 566 566 574 574 574 574 566 566 573 573 566 566 572 572 573 573 570 570 566 566 567 567 566 566 556 556 567 567 567 567 556 556 564 564 536 536 553 553 556 556 553 553 560 560 556 556 556 556 560 560 564 564 525 525 528 528 536 536 528 528 532 532 536 536 532 532 549 549 536 536 549 549 551 551 536 536 536 536 551 551 553 553 522 522 521 521 523 523 516 516 513 513 518 518 513 513 516 516 510 510 516 516 508 508 510 510 510 510 508 508 509 509 503 503 7218 7218 7219 7219 493 493 492 492 499 499 492 492 7220 7220 499 499 499 499 7221 7221 7222 7222 7223 7223 503 503 7224 7224 503 503 499 499 7225 7225 7226 7226 499 499 7227 7227 499 499 7228 7228 7229 7229 496 496 490 490 488 488 478 478 476 476 477 477 478 478 477 477 494 494 477 477 479 479 494 494 479 479 480 480 494 494 494 494 480 480 495 495 480 480 481 481 495 495 495 495 481 481 482 482 483 483 484 484 502 502 484 484 485 485 502 502 485 485 486 486 502 502 486 486 487 487 502 502 502 502 487 487 489 489 7230 7230 7231 7231 478 478 7232 7232 7233 7233 478 478 478 478 7234 7234 7235 7235 7236 7236 7237 7237 478 478 7238 7238 7239 7239 478 478 478 478 7240 7240 476 476 482 482 483 483 495 495 483 483 502 502 495 495 495 495 502 502 498 498 502 502 504 504 498 498 514 514 511 511 512 512 511 511 507 507 512 512 512 512 507 507 506 506 533 533 517 517 526 526 534 534 531 531 537 537 531 531 530 530 537 537 537 537 530 530 533 533 530 530 524 524 533 533 533 533 524 524 520 520 7241 7241 509 509 503 503 509 509 508 508 503 503 503 503 508 508 499 499 508 508 502 502 499 499 499 499 502 502 493 493 502 502 489 489 493 493 517 517 515 515 526 526 515 515 512 512 526 526 526 526 512 512 508 508 512 512 506 506 508 508 508 508 506 506 502 502 506 506 505 505 502 502 502 502 505 505 504 504 561 561 537 537 562 562 537 537 533 533 562 562 562 562 533 533 558 558 533 533 526 526 558 558 558 558 526 526 548 548 526 526 516 516 548 548 548 548 516 516 529 529 516 516 518 518 529 529 529 529 518 518 522 522 518 518 519 519 522 522 522 522 519 519 521 521 527 527 528 528 523 523 528 528 525 525 523 523 523 523 525 525 522 522 525 525 536 536 522 522 522 522 536 536 529 529 536 536 556 556 529 529 529 529 556 556 548 548 556 556 566 566 548 548 548 548 566 566 558 558 566 566 569 569 558 558 558 558 569 569 562 562 569 569 568 568 562 562 562 562 568 568 565 565 621 621 619 619 605 605 603 603 600 600 599 599 607 607 626 626 605 605 626 626 623 623 605 605 605 605 623 623 621 621 589 589 590 590 593 593 604 604 603 603 609 609 612 612 606 606 610 610 606 606 604 604 610 610 610 610 604 604 608 608 604 604 609 609 608 608 627 627 629 629 637 637 629 629 631 631 637 637 637 637 631 631 636 636 631 631 632 632 636 636 636 636 632 632 635 635 632 632 630 630 635 635 635 635 630 630 634 634 630 630 628 628 634 634 634 634 628 628 633 633 628 628 626 626 633 633 633 633 626 626 625 625 626 626 607 607 625 625 619 619 617 617 605 605 617 617 615 615 605 605 605 605 615 615 602 602 595 595 601 601 611 611 601 601 602 602 611 611 611 611 602 602 613 613 602 602 615 615 613 613 595 595 594 594 592 592 594 594 593 593 592 592 592 592 593 593 591 591 593 593 590 590 591 591 603 603 599 599 609 609 599 599 598 598 609 609 609 609 598 598 611 611 598 598 597 597 611 611 611 611 597 597 595 595 597 597 596 596 595 595 595 595 596 596 594 594 612 612 614 614 606 606 614 614 616 616 606 606 606 606 616 616 618 618 618 618 620 620 606 606 620 620 622 622 606 606 606 606 622 622 637 637 622 622 624 624 637 637 637 637 624 624 627 627 585 585 584 584 593 593 584 584 586 586 593 593 586 586 587 587 593 593 587 587 588 588 593 593 593 593 588 588 589 589 664 664 666 666 660 660 656 656 653 653 654 654 659 659 665 665 658 658 665 665 663 663 658 658 658 658 663 663 662 662 645 645 646 646 647 647 646 646 648 648 647 647 647 647 648 648 649 649 648 648 650 650 649 649 649 649 650 650 655 655 650 650 651 651 655 655 655 655 651 651 656 656 651 651 652 652 656 656 656 656 652 652 653 653 654 654 657 657 656 656 657 657 658 658 656 656 656 656 658 658 660 660 658 658 662 662 660 660 660 660 662 662 664 664 691 691 682 682 680 680 645 645 644 644 646 646 644 644 643 643 646 646 646 646 643 643 642 642 639 639 638 638 640 640 638 638 646 646 640 640 640 640 646 646 641 641 646 646 642 642 641 641 687 687 679 679 676 676 680 680 677 677 691 691 677 677 675 675 691 691 691 691 675 675 659 659 675 675 673 673 659 659 659 659 673 673 671 671 671 671 669 669 659 659 669 669 667 667 659 659 659 659 667 667 665 665 666 666 668 668 660 660 668 668 670 670 660 660 660 660 670 670 661 661 670 670 672 672 661 661 661 661 672 672 679 679 672 672 674 674 679 679 679 679 674 674 676 676 676 676 678 678 687 687 678 678 681 681 687 687 687 687 681 681 688 688 681 681 683 683 688 688 688 688 683 683 689 689 683 683 685 685 689 689 689 689 685 685 690 690 685 685 686 686 690 690 690 690 686 686 691 691 686 686 684 684 691 691 691 691 684 684 682 682 811 811 708 708 812 812 708 708 724 724 812 812 812 812 724 724 771 771 770 770 809 809 736 736 809 809 808 808 736 736 736 736 808 808 721 721 770 770 742 742 809 809 742 742 698 698 809 809 809 809 698 698 810 810 698 698 699 699 810 810 810 810 699 699 811 811 699 699 707 707 811 811 811 811 707 707 708 708 741 741 807 807 764 764 807 807 806 806 764 764 764 764 806 806 763 763 741 741 735 735 807 807 735 735 725 725 807 807 807 807 725 725 808 808 725 725 723 723 808 808 808 808 723 723 721 721 763 763 806 806 706 706 806 806 805 805 706 706 706 706 805 805 693 693 805 805 804 804 693 693 693 693 804 804 694 694 694 694 804 804 695 695 804 804 803 803 695 695 695 695 803 803 703 703 802 802 801 801 720 720 720 720 734 734 802 802 734 734 715 715 802 802 802 802 715 715 803 803 715 715 705 705 803 803 803 803 705 705 703 703 761 761 762 762 798 798 7242 7242 752 752 7243 7243 7244 7244 752 752 7245 7245 752 752 769 769 7246 7246 7247 7247 769 769 800 800 769 769 719 719 800 800 800 800 719 719 801 801 719 719 713 713 801 801 801 801 713 713 720 720 796 796 756 756 797 797 756 756 733 733 797 797 797 797 733 733 798 798 733 733 760 760 798 798 798 798 760 760 761 761 794 794 793 793 730 730 730 730 731 731 794 794 731 731 732 732 794 794 794 794 732 732 795 795 732 732 758 758 795 795 795 795 758 758 796 796 758 758 759 759 796 796 796 796 759 759 756 756 792 792 791 791 728 728 728 728 740 740 792 792 740 740 749 749 792 792 792 792 749 749 793 793 749 749 729 729 793 793 793 793 729 729 730 730 790 790 768 768 791 791 768 768 739 739 791 791 791 791 739 739 728 728 755 755 788 788 747 747 788 788 787 787 747 747 747 747 787 787 746 746 787 787 786 786 746 746 746 746 786 786 745 745 755 755 751 751 788 788 751 751 748 748 788 788 788 788 748 748 789 789 748 748 727 727 789 789 789 789 727 727 790 790 727 727 767 767 790 790 790 790 767 767 768 768 781 781 702 702 711 711 781 781 711 711 782 782 711 711 738 738 782 782 782 782 738 738 783 783 738 738 717 717 783 783 717 717 712 712 783 783 783 783 712 712 784 784 712 712 718 718 784 784 784 784 718 718 7248 7248 718 718 766 766 7249 7249 7250 7250 766 766 7251 7251 766 766 7252 7252 7253 7253 786 786 744 744 745 745 779 779 700 700 780 780 700 700 692 692 780 780 780 780 692 692 781 781 692 692 701 701 781 781 781 781 701 701 702 702 743 743 754 754 776 776 754 754 777 777 776 776 754 754 757 757 777 777 757 757 737 737 777 777 777 777 737 737 778 778 737 737 726 726 778 778 726 726 714 714 778 778 778 778 714 714 779 779 714 714 704 704 779 779 779 779 704 704 700 700 750 750 775 775 774 774 750 750 753 753 775 775 753 753 716 716 775 775 775 775 716 716 776 776 716 716 722 722 776 776 776 776 722 722 743 743 772 772 765 765 773 773 765 765 696 696 773 773 696 696 697 697 773 773 697 697 709 709 773 773 773 773 709 709 774 774 709 709 710 710 774 774 774 774 710 710 750 750 907 907 908 908 869 869 869 869 868 868 907 907 868 868 867 867 907 907 907 907 867 867 906 906 867 867 866 866 906 906 906 906 866 866 905 905 866 866 865 865 905 905 905 905 865 865 904 904 865 865 864 864 904 904 864 864 863 863 904 904 904 904 863 863 903 903 899 899 900 900 857 857 863 863 862 862 903 903 862 862 861 861 903 903 903 903 861 861 902 902 861 861 860 860 902 902 902 902 860 860 901 901 860 860 859 859 901 901 901 901 859 859 900 900 859 859 858 858 900 900 900 900 858 858 857 857 857 857 856 856 899 899 856 856 855 855 899 899 899 899 855 855 898 898 855 855 854 854 898 898 854 854 853 853 898 898 898 898 853 853 897 897 853 853 852 852 897 897 897 897 852 852 896 896 852 852 851 851 896 896 896 896 851 851 7254 7254 851 851 850 850 7255 7255 7256 7256 850 850 7257 7257 850 850 7258 7258 7259 7259 849 849 848 848 894 894 894 894 848 848 893 893 848 848 847 847 893 893 893 893 847 847 892 892 847 847 846 846 892 892 892 892 846 846 891 891 842 842 889 889 890 890 846 846 845 845 891 891 845 845 844 844 891 891 891 891 844 844 890 890 844 844 843 843 890 890 890 890 843 843 842 842 842 842 841 841 889 889 841 841 840 840 889 889 889 889 840 840 888 888 840 840 839 839 888 888 839 839 838 838 888 888 888 888 838 838 887 887 838 838 837 837 887 887 887 887 837 837 886 886 837 837 836 836 886 886 886 886 836 836 885 885 836 836 835 835 885 885 835 835 834 834 885 885 885 885 834 834 884 884 834 834 833 833 884 884 884 884 833 833 883 883 7260 7260 832 832 7261 7261 832 832 831 831 7262 7262 7263 7263 831 831 882 882 831 831 830 830 882 882 882 882 830 830 881 881 830 830 829 829 881 881 881 881 829 829 880 880 829 829 828 828 880 880 828 828 827 827 880 880 880 880 827 827 879 879 827 827 826 826 879 879 879 879 826 826 878 878 826 826 825 825 878 878 878 878 825 825 877 877 825 825 824 824 877 877 824 824 823 823 877 877 823 823 822 822 877 877 877 877 822 822 876 876 822 822 821 821 876 876 876 876 821 821 875 875 813 813 870 870 814 814 870 870 871 871 814 814 814 814 871 871 815 815 871 871 872 872 815 815 821 821 820 820 875 875 820 820 819 819 875 875 875 875 819 819 874 874 819 819 818 818 874 874 874 874 818 818 873 873 818 818 817 817 873 873 873 873 817 817 872 872 817 817 816 816 872 872 872 872 816 816 815 815 974 974 993 993 962 962 986 986 988 988 960 960 990 990 992 992 959 959 927 927 926 926 934 934 932 932 930 930 933 933 930 930 929 929 933 933 933 933 929 929 934 934 929 929 928 928 934 934 934 934 928 928 927 927 947 947 946 946 948 948 946 946 945 945 948 948 945 945 944 944 948 948 944 944 943 943 948 948 948 948 943 943 942 942 954 954 953 953 955 955 953 953 952 952 955 955 955 955 952 952 951 951 966 966 965 965 964 964 983 983 996 996 970 970 970 970 965 965 983 983 965 965 966 966 983 983 983 983 966 966 981 981 966 966 984 984 981 981 984 984 966 966 989 989 966 966 967 967 989 989 989 989 967 967 982 982 972 972 973 973 968 968 973 973 976 976 968 968 968 968 976 976 967 967 976 976 977 977 967 967 967 967 977 977 982 982 995 995 994 994 969 969 994 994 978 978 969 969 969 969 978 978 968 968 978 978 971 971 968 968 968 968 971 971 972 972 7264 7264 991 991 7265 7265 991 991 985 985 7266 7266 987 987 980 980 940 940 940 940 980 980 963 963 980 980 979 979 963 963 963 963 979 979 975 975 940 940 911 911 910 910 998 998 987 987 941 941 987 987 940 940 941 941 941 941 940 940 931 931 940 940 910 910 931 931 931 931 910 910 909 909 915 915 914 914 923 923 914 914 913 913 923 923 918 918 7267 7267 7268 7268 917 917 916 916 922 922 921 921 920 920 919 919 935 935 925 925 924 924 920 920 921 921 924 924 921 921 936 936 924 924 924 924 936 936 935 935 985 985 986 986 7269 7269 986 986 960 960 7270 7270 7271 7271 960 960 7272 7272 960 960 937 937 7273 7273 7274 7274 937 937 7275 7275 949 949 935 935 950 950 935 935 936 936 950 950 950 950 936 936 937 937 936 936 921 921 937 937 937 937 921 921 7276 7276 921 921 919 919 7277 7277 7278 7278 919 919 918 918 992 992 995 995 959 959 995 995 969 969 959 959 959 959 969 969 958 958 969 969 968 968 958 958 958 958 968 968 957 957 968 968 967 967 957 957 957 957 967 967 956 956 967 967 966 966 956 956 956 956 966 966 955 955 966 966 964 964 955 955 955 955 964 964 954 954 942 942 932 932 948 948 932 932 933 933 948 948 948 948 933 933 949 949 933 933 934 934 949 949 949 949 934 934 935 935 934 934 926 926 935 935 935 935 926 926 925 925 993 993 997 997 962 962 997 997 961 961 962 962 962 962 961 961 939 939 961 961 938 938 939 939 939 939 938 938 923 923 938 938 922 922 923 923 923 923 922 922 915 915 922 922 916 916 915 915 913 913 912 912 923 923 912 912 911 911 923 923 923 923 911 911 939 939 911 911 940 940 939 939 939 939 940 940 962 962 940 940 963 963 962 962 962 962 963 963 974 974 963 963 975 975 974 974 988 988 990 990 960 960 990 990 959 959 960 960 960 960 959 959 937 937 959 959 958 958 937 937 937 937 958 958 950 950 958 958 957 957 950 950 950 950 957 957 949 949 957 957 956 956 949 949 949 949 956 956 948 948 956 956 955 955 948 948 948 948 955 955 947 947 955 955 951 951 947 947 947 947 951 951 946 946 1000 1000 1001 1001 1022 1022 1031 1031 1021 1021 1020 1020 1060 1060 1056 1056 1076 1076 1056 1056 1061 1061 1076 1076 1076 1076 1061 1061 1087 1087 1044 1044 1045 1045 1054 1054 1045 1045 1055 1055 1054 1054 1021 1021 1031 1031 1040 1040 1031 1031 1032 1032 1040 1040 1040 1040 1032 1032 1033 1033 1033 1033 1035 1035 1040 1040 1035 1035 1036 1036 1040 1040 1040 1040 1036 1036 1041 1041 1036 1036 1037 1037 1041 1041 1041 1041 1037 1037 1042 1042 1017 1017 1018 1018 1029 1029 1018 1018 1019 1019 1029 1029 1027 1027 1016 1016 1028 1028 1016 1016 1017 1017 1028 1028 1008 1008 1009 1009 1013 1013 1009 1009 1010 1010 1013 1013 1013 1013 1010 1010 1014 1014 1004 1004 1005 1005 1012 1012 1005 1005 1006 1006 1012 1012 1012 1012 1006 1006 1007 1007 1011 1011 1002 1002 1003 1003 1046 1046 1063 1063 1022 1022 1063 1063 1086 1086 1022 1022 999 999 1000 1000 1030 1030 1000 1000 1022 1022 1030 1030 1030 1030 1022 1022 1034 1034 1022 1022 1086 1086 1034 1034 1070 1070 1069 1069 1046 1046 1069 1069 1064 1064 1046 1046 1046 1046 1064 1064 1063 1063 1023 1023 1048 1048 1047 1047 7279 7279 1077 1077 7280 7280 1077 1077 7281 7281 7282 7282 1074 1074 1083 1083 1047 1047 1047 1047 1083 1083 1082 1082 1079 1079 1085 1085 1049 1049 1085 1085 1084 1084 1049 1049 1049 1049 1084 1084 1081 1081 1079 1079 1050 1050 1078 1078 1050 1050 1057 1057 1078 1078 1078 1078 1057 1057 1073 1073 1057 1057 1068 1068 1073 1073 1071 1071 1067 1067 1059 1059 1067 1067 1066 1066 1059 1059 1059 1059 1066 1066 1058 1058 1066 1066 1062 1062 1058 1058 1058 1058 1062 1062 1057 1057 1062 1062 1065 1065 1057 1057 1057 1057 1065 1065 1068 1068 1076 1076 1072 1072 1060 1060 1072 1072 1075 1075 1060 1060 1060 1060 1075 1075 1059 1059 1075 1075 1080 1080 1059 1059 1059 1059 1080 1080 1071 1071 7283 7283 1008 1008 7284 7284 1008 1008 1013 1013 7285 7285 7286 7286 1013 1013 1026 1026 1013 1013 1014 1014 1026 1026 1026 1026 1014 1014 1027 1027 1014 1014 1015 1015 1027 1027 1027 1027 1015 1015 1016 1016 1003 1003 1004 1004 1011 1011 1004 1004 1012 1012 1011 1011 1011 1011 1012 1012 1023 1023 1079 1079 1049 1049 1050 1050 1049 1049 7287 7287 1050 1050 1050 1050 7288 7288 1025 1025 1082 1082 1070 1070 1047 1047 1070 1070 1046 1046 1047 1047 1047 1047 1046 1046 1023 1023 1046 1046 1022 1022 1023 1023 1023 1023 1022 1022 1011 1011 1022 1022 1001 1001 1011 1011 1011 1011 1001 1001 1002 1002 1052 1052 1040 1040 1053 1053 1040 1040 1041 1041 1053 1053 1053 1053 1041 1041 1054 1054 1041 1041 1042 1042 1054 1054 1054 1054 1042 1042 1044 1044 1042 1042 1043 1043 1044 1044 1052 1052 1051 1051 1039 1039 1051 1051 1038 1038 1039 1039 1052 1052 1039 1039 1040 1040 1039 1039 1029 1029 1040 1040 1040 1040 1029 1029 1021 1021 1029 1029 1019 1019 1021 1021 1021 1021 1019 1019 1020 1020 1025 1025 1038 1038 1050 1050 1038 1038 1051 1051 1050 1050 1050 1050 1051 1051 1057 1057 1051 1051 1052 1052 1057 1057 1057 1057 1052 1052 1058 1058 1052 1052 1053 1053 1058 1058 1058 1058 1053 1053 1059 1059 1053 1053 1054 1054 1059 1059 1059 1059 1054 1054 1060 1060 1054 1054 1055 1055 1060 1060 1060 1060 1055 1055 1056 1056 1017 1017 1029 1029 1028 1028 1029 1029 1039 1039 1028 1028 1028 1028 1039 1039 1027 1027 1039 1039 1038 1038 1027 1027 1027 1027 1038 1038 1026 1026 1038 1038 1025 1025 1026 1026 1026 1026 1025 1025 7289 7289 1025 1025 7290 7290 7291 7291 1012 1012 1024 1024 1023 1023 7292 7292 1049 1049 7293 7293 7294 7294 1049 1049 7295 7295 1049 1049 1081 1081 7296 7296 7297 7297 1081 1081 1077 1077 1122 1122 1123 1123 1098 1098 1093 1093 1092 1092 1100 1100 1093 1093 1100 1100 1094 1094 1122 1122 1098 1098 1121 1121 1098 1098 1099 1099 1121 1121 1121 1121 1099 1099 1120 1120 1116 1116 1117 1117 1097 1097 1117 1117 1118 1118 1097 1097 1097 1097 1118 1118 1099 1099 1118 1118 1119 1119 1099 1099 1099 1099 1119 1119 1120 1120 1088 1088 1089 1089 1090 1090 1089 1089 1100 1100 1090 1090 1090 1090 1100 1100 1091 1091 1100 1100 1092 1092 1091 1091 1109 1109 1096 1096 1108 1108 1096 1096 1095 1095 1108 1108 1108 1108 1095 1095 1107 1107 1102 1102 1103 1103 1095 1095 1103 1103 1104 1104 1095 1095 1109 1109 1110 1110 1096 1096 1110 1110 1111 1111 1096 1096 1096 1096 1111 1111 1097 1097 1111 1111 1112 1112 1097 1097 1097 1097 1112 1112 1113 1113 1104 1104 1105 1105 1095 1095 1105 1105 1106 1106 1095 1095 1095 1095 1106 1106 1107 1107 1094 1094 1100 1100 1095 1095 1100 1100 1101 1101 1095 1095 1095 1095 1101 1101 1102 1102 1113 1113 1114 1114 1097 1097 1114 1114 1115 1115 1097 1097 1097 1097 1115 1115 1116 1116 1165 1165 1166 1166 1138 1138 1166 1166 1164 1164 1138 1138 1125 1125 1124 1124 1128 1128 1124 1124 1127 1127 1128 1128 1128 1128 1127 1127 1130 1130 1141 1141 1142 1142 1140 1140 1141 1141 1140 1140 1131 1131 1140 1140 1130 1130 1131 1131 1131 1131 1130 1130 1129 1129 1130 1130 1127 1127 1129 1129 1129 1129 1127 1127 1126 1126 1144 1144 1145 1145 1143 1143 1134 1134 1135 1135 1146 1146 1131 1131 1132 1132 1141 1141 1132 1132 1133 1133 1141 1141 1141 1141 1133 1133 1143 1143 1133 1133 1134 1134 1143 1143 1143 1143 1134 1134 1144 1144 1134 1134 1146 1146 1144 1144 1163 1163 1137 1137 1164 1164 1137 1137 1139 1139 1164 1164 1164 1164 1139 1139 1138 1138 1156 1156 1155 1155 1136 1136 1155 1155 1154 1154 1136 1136 1136 1136 1154 1154 1153 1153 1153 1153 1152 1152 1136 1136 1152 1152 1151 1151 1136 1136 1136 1136 1151 1151 1150 1150 1150 1150 1149 1149 1136 1136 1149 1149 1148 1148 1136 1136 1136 1136 1148 1148 1135 1135 1148 1148 1147 1147 1135 1135 1135 1135 1147 1147 1146 1146 1159 1159 1158 1158 1136 1136 1158 1158 1157 1157 1136 1136 1136 1136 1157 1157 1156 1156 1163 1163 1162 1162 1137 1137 1162 1162 1161 1161 1137 1137 1137 1137 1161 1161 1136 1136 1161 1161 1160 1160 1136 1136 1136 1136 1160 1160 1159 1159 1189 1189 1184 1184 1188 1188 1192 1192 1210 1210 1211 1211 1192 1192 1193 1193 1190 1190 1193 1193 1168 1168 1190 1190 1190 1190 1168 1168 1167 1167 1194 1194 7298 7298 7299 7299 1170 1170 1169 1169 1193 1193 1193 1193 1169 1169 1168 1168 1175 1175 1174 1174 1185 1185 1174 1174 1173 1173 1185 1185 1185 1185 1173 1173 7300 7300 1179 1179 1178 1178 1186 1186 1178 1178 1177 1177 1186 1186 1186 1186 1177 1177 1185 1185 1177 1177 1176 1176 1185 1185 1185 1185 1176 1176 1175 1175 1179 1179 1186 1186 1180 1180 1186 1186 1187 1187 1180 1180 1180 1180 1187 1187 1181 1181 1187 1187 1188 1188 1181 1181 1181 1181 1188 1188 1182 1182 1188 1188 1184 1184 1182 1182 1182 1182 1184 1184 1183 1183 1202 1202 1201 1201 1208 1208 1201 1201 1200 1200 1208 1208 1208 1208 1200 1200 1199 1199 1200 1200 1191 1191 1199 1199 1228 1228 1208 1208 1227 1227 1208 1208 1226 1226 1227 1227 1202 1202 1208 1208 1209 1209 1208 1208 1228 1228 1209 1209 1209 1209 1228 1228 1229 1229 1214 1214 1215 1215 1203 1203 1215 1215 1216 1216 1203 1203 1203 1203 1216 1216 1204 1204 1192 1192 1211 1211 1193 1193 1211 1211 1212 1212 1193 1193 1193 1193 1212 1212 1213 1213 7301 7301 1214 1214 7302 7302 1214 1214 1203 1203 7303 7303 7304 7304 1203 1203 1194 1194 1203 1203 1204 1204 1194 1194 1194 1194 1204 1204 1195 1195 1204 1204 1205 1205 1195 1195 1195 1195 1205 1205 1196 1196 1198 1198 1197 1197 1207 1207 1197 1197 1206 1206 1207 1207 1220 1220 1221 1221 1205 1205 1221 1221 1206 1206 1205 1205 1205 1205 1206 1206 1196 1196 1206 1206 1197 1197 1196 1196 1225 1225 1226 1226 1207 1207 1226 1226 1208 1208 1207 1207 1207 1207 1208 1208 1198 1198 1208 1208 1199 1199 1198 1198 1198 1198 1199 1199 1189 1189 1199 1199 1191 1191 1189 1189 1221 1221 1222 1222 1206 1206 1222 1222 1223 1223 1206 1206 1206 1206 1223 1223 1207 1207 1223 1223 1224 1224 1207 1207 1207 1207 1224 1224 1225 1225 1216 1216 1217 1217 1204 1204 1217 1217 1218 1218 1204 1204 1204 1204 1218 1218 1205 1205 1218 1218 1219 1219 1205 1205 1205 1205 1219 1219 1220 1220 1189 1189 1188 1188 1198 1198 1188 1188 1187 1187 1198 1198 1198 1198 1187 1187 1197 1197 1187 1187 1186 1186 1197 1197 1197 1197 1186 1186 1196 1196 1186 1186 1185 1185 1196 1196 1196 1196 1185 1185 1195 1195 1185 1185 7305 7305 1195 1195 1195 1195 7306 7306 1194 1194 7307 7307 7308 7308 1194 1194 1194 1194 7309 7309 7310 7310 1240 1240 1239 1239 1247 1247 1265 1265 1266 1266 1267 1267 1275 1275 1276 1276 1277 1277 1275 1275 1277 1277 1266 1266 1248 1248 1247 1247 1254 1254 1240 1240 1247 1247 1241 1241 1247 1247 1248 1248 1241 1241 1248 1248 1249 1249 1241 1241 1241 1241 1249 1249 1242 1242 1242 1242 1249 1249 1243 1243 1249 1249 1250 1250 1243 1243 1243 1243 1250 1250 1244 1244 1251 1251 1246 1246 1250 1250 1246 1246 1245 1245 1250 1250 1250 1250 1245 1245 1244 1244 7311 7311 1236 1236 1252 1252 1236 1236 1237 1237 1252 1252 1252 1252 1237 1237 1251 1251 1237 1237 1238 1238 1251 1251 1251 1251 1238 1238 1246 1246 7312 7312 7313 7313 1252 1252 7314 7314 7315 7315 1252 1252 1252 1252 7316 7316 7317 7317 1230 1230 1231 1231 1253 1253 1231 1231 1263 1263 1253 1253 1253 1253 1263 1263 1256 1256 1263 1263 1294 1294 1256 1256 1256 1256 1294 1294 1295 1295 1259 1259 1258 1258 1268 1268 1258 1258 1257 1257 1268 1268 1268 1268 1257 1257 1267 1267 1257 1257 1264 1264 1267 1267 1267 1267 1264 1264 1265 1265 1271 1271 1260 1260 1270 1270 1260 1260 1259 1259 1270 1270 1270 1270 1259 1259 1269 1269 1259 1259 1268 1268 1269 1269 1269 1269 1268 1268 1280 1280 1266 1266 1277 1277 1267 1267 1277 1277 1278 1278 1267 1267 1267 1267 1278 1278 1268 1268 1278 1278 1279 1279 1268 1268 1268 1268 1279 1279 1280 1280 1273 1273 1272 1272 1286 1286 1271 1271 1272 1272 1260 1260 1272 1272 1273 1273 1260 1260 1260 1260 1273 1273 1261 1261 1273 1273 1274 1274 1261 1261 1261 1261 1274 1274 1262 1262 1274 1274 7318 7318 1262 1262 1290 1290 1291 1291 1274 1274 1291 1291 7319 7319 1274 1274 1274 1274 7320 7320 7321 7321 1292 1292 1293 1293 1263 1263 1263 1263 1293 1293 1294 1294 1286 1286 1287 1287 1273 1273 1287 1287 1288 1288 1273 1273 1273 1273 1288 1288 1274 1274 1288 1288 1289 1289 1274 1274 1274 1274 1289 1289 1290 1290 1280 1280 1281 1281 1269 1269 1281 1281 1282 1282 1269 1269 1269 1269 1282 1282 1270 1270 1282 1282 1283 1283 1270 1270 1270 1270 1283 1283 1271 1271 1283 1283 1284 1284 1271 1271 1271 1271 1284 1284 1272 1272 1284 1284 1285 1285 1272 1272 1272 1272 1285 1285 1286 1286 1231 1231 1232 1232 1263 1263 7322 7322 1252 1252 7323 7323 7324 7324 1252 1252 1262 1262 1252 1252 1251 1251 1262 1262 1262 1262 1251 1251 1261 1261 1251 1251 1250 1250 1261 1261 1261 1261 1250 1250 1260 1260 1250 1250 1249 1249 1260 1260 1260 1260 1249 1249 1259 1259 1249 1249 1248 1248 1259 1259 1259 1259 1248 1248 1258 1258 1248 1248 1254 1254 1258 1258 1258 1258 1254 1254 1257 1257 1254 1254 1255 1255 1257 1257 1257 1257 1255 1255 1264 1264 1342 1342 1343 1343 1332 1332 1334 1334 1333 1333 1348 1348 1296 1296 1297 1297 1308 1308 1297 1297 1314 1314 1308 1308 1308 1308 1314 1314 1311 1311 1334 1334 1329 1329 1333 1333 1329 1329 1328 1328 1333 1333 1333 1333 1328 1328 1314 1314 1328 1328 1317 1317 1314 1314 1314 1314 1317 1317 1311 1311 1352 1352 7325 7325 1353 1353 7326 7326 1355 1355 1353 1353 1355 1355 1356 1356 1353 1353 1356 1356 1357 1357 1353 1353 1353 1353 1357 1357 1359 1359 1357 1357 1358 1358 1359 1359 1359 1359 1358 1358 1360 1360 1340 1340 1341 1341 1337 1337 1341 1341 1331 1331 1337 1337 1337 1337 1331 1331 1330 1330 1330 1330 1331 1331 1325 1325 1331 1331 1320 1320 1325 1325 1325 1325 1320 1320 1319 1319 1319 1319 1320 1320 1318 1318 1320 1320 1315 1315 1318 1318 1318 1318 1315 1315 1316 1316 1315 1315 1304 1304 1316 1316 1316 1316 1304 1304 1305 1305 1297 1297 1298 1298 1314 1314 1298 1298 1307 1307 1314 1314 1314 1314 1307 1307 1333 1333 1307 1307 1327 1327 1333 1333 1333 1333 1327 1327 1348 1348 1327 1327 1344 1344 1348 1348 1348 1348 1344 1344 1350 1350 7327 7327 1352 1352 7328 7328 1298 1298 1299 1299 1307 1307 1299 1299 1306 1306 1307 1307 1307 1307 1306 1306 1327 1327 1306 1306 1326 1326 1327 1327 1327 1327 1326 1326 1344 1344 1326 1326 1339 1339 1344 1344 7329 7329 7330 7330 1355 1355 1349 1349 1351 1351 1339 1339 7331 7331 1354 1354 7332 7332 7333 7333 1354 1354 1355 1355 1300 1300 1301 1301 1309 1309 1301 1301 1310 1310 1309 1309 1309 1309 1310 1310 1324 1324 1310 1310 1323 1323 1324 1324 1324 1324 1323 1323 1338 1338 1323 1323 1336 1336 1338 1338 1299 1299 1300 1300 1306 1306 1300 1300 1309 1309 1306 1306 1306 1306 1309 1309 1326 1326 1309 1309 1324 1324 1326 1326 1326 1326 1324 1324 1339 1339 1324 1324 1338 1338 1339 1339 1339 1339 1338 1338 1349 1349 1338 1338 1336 1336 1349 1349 1349 1349 1336 1336 1347 1347 1336 1336 1346 1346 1347 1347 1345 1345 1346 1346 1335 1335 1346 1346 1336 1336 1335 1335 1335 1335 1336 1336 1322 1322 1336 1336 1323 1323 1322 1322 1322 1322 1323 1323 1312 1312 1323 1323 1310 1310 1312 1312 1312 1312 1310 1310 1302 1302 1310 1310 1301 1301 1302 1302 1343 1343 1345 1345 1332 1332 1345 1345 1335 1335 1332 1332 1332 1332 1335 1335 1321 1321 1335 1335 1322 1322 1321 1321 1321 1321 1322 1322 1313 1313 1322 1322 1312 1312 1313 1313 1313 1313 1312 1312 1303 1303 1312 1312 1302 1302 1303 1303 1341 1341 1342 1342 1331 1331 1342 1342 1332 1332 1331 1331 1331 1331 1332 1332 1320 1320 1332 1332 1321 1321 1320 1320 1320 1320 1321 1321 1315 1315 1321 1321 1313 1313 1315 1315 1315 1315 1313 1313 1304 1304 1313 1313 1303 1303 1304 1304 1422 1422 1424 1424 7334 7334 1424 1424 1422 1422 1425 1425 1425 1425 1422 1422 1426 1426 1422 1422 1427 1427 1426 1426 1426 1426 1427 1427 1428 1428 7335 7335 1419 1419 7336 7336 1419 1419 1420 1420 7337 7337 7338 7338 1420 1420 1422 1422 1396 1396 1401 1401 1400 1400 1401 1401 1404 1404 1400 1400 1400 1400 1404 1404 1414 1414 1384 1384 1392 1392 1380 1380 1362 1362 1361 1361 1370 1370 1370 1370 1377 1377 1380 1380 1377 1377 1383 1383 1380 1380 1380 1380 1383 1383 1384 1384 1385 1385 1382 1382 1381 1381 1382 1382 1372 1372 1381 1381 1387 1387 1386 1386 1385 1385 1398 1398 1397 1397 1395 1395 1424 1424 1423 1423 7339 7339 1423 1423 1421 1421 7340 7340 7341 7341 1421 1421 7342 7342 1421 1421 7343 7343 7344 7344 1406 1406 1418 1418 1405 1405 1418 1418 1416 1416 1405 1405 1405 1405 1416 1416 1415 1415 1413 1413 1402 1402 1415 1415 1402 1402 1403 1403 1415 1415 1415 1415 1403 1403 1405 1405 1407 1407 1397 1397 1408 1408 1397 1397 1398 1398 1408 1408 1408 1408 1398 1398 1409 1409 1398 1398 1399 1399 1409 1409 1409 1409 1399 1399 1410 1410 1399 1399 1402 1402 1410 1410 1410 1410 1402 1402 1412 1412 1402 1402 1413 1413 1412 1412 1414 1414 1417 1417 1400 1400 1417 1417 1411 1411 1400 1400 1400 1400 1411 1411 1394 1394 1411 1411 1406 1406 1394 1394 1394 1394 1406 1406 1393 1393 1406 1406 1405 1405 1393 1393 1393 1393 1405 1405 1391 1391 1405 1405 1403 1403 1391 1391 1391 1391 1403 1403 1390 1390 1403 1403 1402 1402 1390 1390 1390 1390 1402 1402 1389 1389 1402 1402 1399 1399 1389 1389 1389 1389 1399 1399 1388 1388 1399 1399 1398 1398 1388 1388 1388 1388 1398 1398 1387 1387 1398 1398 1395 1395 1387 1387 1387 1387 1395 1395 1386 1386 1385 1385 1381 1381 1387 1387 1381 1381 1379 1379 1387 1387 1387 1387 1379 1379 1388 1388 1379 1379 1378 1378 1388 1388 1388 1388 1378 1378 1389 1389 1378 1378 1376 1376 1389 1389 1389 1389 1376 1376 1390 1390 1376 1376 1375 1375 1390 1390 1390 1390 1375 1375 1391 1391 1375 1375 1373 1373 1391 1391 1391 1391 1373 1373 1393 1393 1373 1373 1374 1374 1393 1393 1393 1393 1374 1374 1394 1394 1374 1374 1380 1380 1394 1394 1394 1394 1380 1380 1400 1400 1380 1380 1392 1392 1400 1400 1400 1400 1392 1392 1396 1396 1370 1370 1380 1380 1362 1362 1380 1380 1374 1374 1362 1362 1362 1362 1374 1374 1363 1363 1374 1374 1373 1373 1363 1363 1363 1363 1373 1373 1364 1364 1373 1373 1375 1375 1364 1364 1364 1364 1375 1375 1365 1365 1375 1375 1376 1376 1365 1365 1365 1365 1376 1376 1366 1366 1376 1376 1378 1378 1366 1366 1366 1366 1378 1378 1367 1367 1378 1378 1379 1379 1367 1367 1367 1367 1379 1379 1368 1368 1379 1379 1381 1381 1368 1368 1368 1368 1381 1381 1369 1369 1381 1381 1372 1372 1369 1369 1369 1369 1372 1372 1371 1371 1431 1431 1432 1432 1472 1472 1433 1433 1434 1434 1473 1473 1436 1436 1437 1437 1475 1475 1441 1441 7345 7345 7346 7346 1443 1443 1444 1444 1479 1479 1445 1445 1446 1446 1480 1480 1448 1448 1449 1449 1482 1482 1450 1450 1451 1451 1483 1483 1453 1453 1454 1454 1485 1485 1457 1457 1458 1458 1487 1487 1460 1460 1461 1461 1489 1489 1462 1462 1463 1463 1490 1490 1465 1465 1466 1466 1492 1492 1596 1596 1595 1595 1570 1570 1601 1601 1600 1600 1573 1573 1604 1604 1603 1603 1575 1575 1607 1607 1606 1606 1577 1577 1609 1609 1608 1608 1578 1578 1612 1612 1611 1611 1580 1580 1616 1616 1615 1615 1583 1583 1619 1619 1618 1618 1585 1585 1621 1621 1620 1620 1586 1586 1624 1624 1623 1623 1588 1588 1627 1627 1626 1626 1590 1590 1629 1629 1628 1628 1591 1591 1632 1632 1631 1631 1593 1593 1604 1604 1575 1575 1605 1605 1596 1596 1570 1570 1597 1597 1631 1631 1630 1630 1593 1593 1630 1630 1592 1592 1593 1593 1593 1593 1592 1592 1568 1568 1592 1592 1567 1567 1568 1568 1568 1568 1567 1567 1543 1543 1567 1567 1542 1542 1543 1543 1543 1543 1542 1542 7347 7347 1542 1542 7348 7348 7349 7349 1518 1518 1517 1517 1493 1493 1517 1517 1492 1492 1493 1493 1620 1620 1619 1619 1586 1586 1619 1619 1585 1585 1586 1586 1586 1586 1585 1585 1561 1561 1585 1585 1560 1560 1561 1561 1561 1561 1560 1560 1536 1536 1560 1560 1535 1535 1536 1536 1536 1536 1535 1535 1511 1511 1535 1535 1510 1510 1511 1511 1511 1511 1510 1510 7350 7350 1510 1510 7351 7351 7352 7352 1475 1475 1476 1476 1500 1500 7353 7353 1501 1501 7354 7354 7355 7355 1501 1501 1525 1525 1501 1501 1526 1526 1525 1525 1525 1525 1526 1526 1550 1550 1526 1526 1551 1551 1550 1550 1550 1550 1551 1551 1575 1575 1551 1551 1576 1576 1575 1575 1575 1575 1576 1576 1605 1605 1633 1633 1632 1632 1594 1594 1632 1632 1593 1593 1594 1594 1594 1594 1593 1593 1569 1569 1593 1593 1568 1568 1569 1569 1569 1569 1568 1568 1544 1544 1568 1568 1543 1543 1544 1544 1544 1544 1543 1543 7356 7356 1543 1543 7357 7357 7358 7358 1519 1519 1518 1518 1494 1494 1518 1518 1493 1493 1494 1494 1494 1494 1493 1493 1469 1469 1493 1493 1468 1468 1469 1469 1492 1492 1466 1466 1493 1493 1466 1466 1467 1467 1493 1493 1493 1493 1467 1467 1468 1468 1464 1464 1465 1465 1491 1491 1465 1465 1492 1492 1491 1491 1491 1491 1492 1492 1516 1516 1492 1492 1517 1517 1516 1516 7359 7359 7360 7360 1541 1541 7361 7361 1542 1542 1541 1541 1541 1541 1542 1542 1566 1566 1542 1542 1567 1567 1566 1566 1566 1566 1567 1567 1591 1591 1567 1567 1592 1592 1591 1591 1591 1591 1592 1592 1629 1629 1592 1592 1630 1630 1629 1629 1628 1628 1627 1627 1591 1591 1627 1627 1590 1590 1591 1591 1591 1591 1590 1590 1566 1566 1590 1590 1565 1565 1566 1566 1566 1566 1565 1565 1541 1541 1565 1565 1540 1540 1541 1541 1541 1541 1540 1540 7362 7362 1540 1540 7363 7363 7364 7364 1516 1516 1515 1515 1491 1491 1515 1515 1490 1490 1491 1491 1491 1491 1490 1490 1464 1464 1490 1490 1463 1463 1464 1464 1461 1461 1462 1462 1489 1489 1462 1462 1490 1490 1489 1489 1489 1489 1490 1490 1514 1514 1490 1490 1515 1515 1514 1514 7365 7365 7366 7366 1539 1539 7367 7367 1540 1540 1539 1539 1539 1539 1540 1540 1564 1564 1540 1540 1565 1565 1564 1564 1564 1564 1565 1565 1589 1589 1565 1565 1590 1590 1589 1589 1589 1589 1590 1590 1625 1625 1590 1590 1626 1626 1625 1625 1459 1459 1460 1460 1488 1488 1460 1460 1489 1489 1488 1488 7368 7368 7369 7369 1513 1513 7370 7370 7371 7371 1513 1513 1513 1513 7372 7372 1538 1538 7373 7373 1539 1539 1538 1538 1538 1538 1539 1539 1563 1563 1539 1539 1564 1564 1563 1563 1563 1563 1564 1564 1588 1588 1564 1564 1589 1589 1588 1588 1588 1588 1589 1589 1624 1624 1589 1589 1625 1625 1624 1624 1623 1623 1622 1622 1588 1588 1622 1622 1587 1587 1588 1588 1588 1588 1587 1587 1563 1563 1587 1587 1562 1562 1563 1563 1563 1563 1562 1562 1538 1538 1562 1562 1537 1537 1538 1538 1538 1538 1537 1537 1513 1513 1537 1537 1512 1512 1513 1513 1513 1513 1512 1512 7374 7374 1512 1512 7375 7375 7376 7376 1488 1488 1487 1487 1459 1459 1487 1487 1458 1458 1459 1459 7377 7377 1457 1457 7378 7378 1457 1457 1487 1487 7379 7379 7380 7380 7381 7381 1511 1511 7382 7382 1512 1512 1511 1511 1511 1511 1512 1512 1536 1536 1512 1512 1537 1537 1536 1536 1536 1536 1537 1537 1561 1561 1537 1537 1562 1562 1561 1561 1561 1561 1562 1562 1586 1586 1562 1562 1587 1587 1586 1586 1586 1586 1587 1587 1621 1621 1587 1587 1622 1622 1621 1621 1485 1485 1454 1454 1486 1486 1454 1454 1455 1455 1486 1486 1486 1486 1455 1455 1456 1456 1452 1452 1453 1453 1484 1484 1453 1453 1485 1485 1484 1484 7383 7383 7384 7384 1509 1509 7385 7385 1510 1510 1509 1509 1509 1509 1510 1510 1534 1534 1510 1510 1535 1535 1534 1534 1534 1534 1535 1535 1559 1559 1535 1535 1560 1560 1559 1559 1559 1559 1560 1560 1584 1584 1560 1560 1585 1585 1584 1584 1584 1584 1585 1585 1617 1617 1585 1585 1618 1618 1617 1617 1617 1617 1616 1616 1584 1584 1616 1616 1583 1583 1584 1584 1584 1584 1583 1583 1559 1559 1583 1583 1558 1558 1559 1559 1559 1559 1558 1558 1534 1534 1558 1558 1533 1533 1534 1534 1534 1534 1533 1533 1509 1509 1533 1533 1508 1508 1509 1509 1509 1509 1508 1508 7386 7386 1508 1508 7387 7387 7388 7388 1484 1484 1483 1483 1452 1452 1483 1483 1451 1451 1452 1452 1449 1449 1450 1450 1482 1482 1450 1450 1483 1483 1482 1482 7389 7389 7390 7390 1507 1507 7391 7391 1508 1508 1507 1507 1507 1507 1508 1508 1532 1532 1508 1508 1533 1533 1532 1532 1532 1532 1533 1533 1557 1557 1533 1533 1558 1558 1557 1557 1557 1557 1558 1558 1582 1582 1558 1558 1583 1583 1582 1582 1582 1582 1583 1583 1614 1614 1583 1583 1615 1615 1614 1614 1447 1447 1448 1448 1481 1481 1448 1448 1482 1482 1481 1481 7392 7392 7393 7393 1506 1506 7394 7394 1507 1507 1506 1506 1506 1506 1507 1507 1531 1531 1507 1507 1532 1532 1531 1531 1531 1531 1532 1532 1556 1556 1532 1532 1557 1557 1556 1556 1556 1556 1557 1557 1581 1581 1557 1557 1582 1582 1581 1581 1581 1581 1582 1582 1613 1613 1582 1582 1614 1614 1613 1613 1613 1613 1612 1612 1581 1581 1612 1612 1580 1580 1581 1581 1581 1581 1580 1580 1556 1556 1580 1580 1555 1555 1556 1556 1556 1556 1555 1555 1531 1531 1555 1555 1530 1530 1531 1531 1531 1531 1530 1530 1506 1506 1530 1530 1505 1505 1506 1506 1506 1506 1505 1505 7395 7395 1505 1505 7396 7396 7397 7397 1481 1481 1480 1480 1447 1447 1480 1480 1446 1446 1447 1447 1444 1444 1445 1445 1479 1479 1445 1445 1480 1480 1479 1479 7398 7398 7399 7399 1504 1504 7400 7400 1505 1505 1504 1504 1504 1504 1505 1505 1529 1529 1505 1505 1530 1530 1529 1529 1529 1529 1530 1530 1554 1554 1530 1530 1555 1555 1554 1554 1554 1554 1555 1555 1579 1579 1555 1555 1580 1580 1579 1579 1579 1579 1580 1580 1610 1610 1580 1580 1611 1611 1610 1610 1442 1442 1443 1443 1478 1478 1443 1443 1479 1479 1478 1478 7401 7401 7402 7402 1503 1503 7403 7403 1504 1504 1503 1503 1503 1503 1504 1504 1528 1528 1504 1504 1529 1529 1528 1528 1528 1528 1529 1529 1553 1553 1529 1529 1554 1554 1553 1553 1553 1553 1554 1554 1578 1578 1554 1554 1579 1579 1578 1578 1578 1578 1579 1579 1609 1609 1579 1579 1610 1610 1609 1609 1440 1440 1441 1441 1477 1477 1441 1441 7404 7404 1477 1477 7405 7405 7406 7406 1502 1502 7407 7407 1503 1503 1502 1502 1502 1502 1503 1503 1527 1527 1503 1503 1528 1528 1527 1527 1527 1527 1528 1528 1552 1552 1528 1528 1553 1553 1552 1552 1552 1552 1553 1553 1577 1577 1553 1553 1578 1578 1577 1577 1577 1577 1578 1578 1607 1607 1578 1578 1608 1608 1607 1607 1606 1606 1605 1605 1577 1577 1605 1605 1576 1576 1577 1577 1577 1577 1576 1576 1552 1552 1576 1576 1551 1551 1552 1552 1552 1552 1551 1551 1527 1527 1551 1551 1526 1526 1527 1527 1527 1527 1526 1526 1502 1502 1526 1526 1501 1501 1502 1502 1502 1502 1501 1501 7408 7408 1501 1501 7409 7409 7410 7410 1477 1477 1476 1476 1440 1440 1476 1476 1439 1439 1440 1440 1475 1475 1437 1437 1476 1476 1437 1437 1438 1438 1476 1476 1476 1476 1438 1438 1439 1439 1435 1435 1436 1436 1474 1474 1436 1436 1475 1475 1474 1474 1474 1474 1475 1475 1499 1499 1475 1475 1500 1500 1499 1499 7411 7411 7412 7412 1524 1524 7413 7413 1525 1525 1524 1524 1524 1524 1525 1525 1549 1549 1525 1525 1550 1550 1549 1549 1549 1549 1550 1550 1574 1574 1550 1550 1575 1575 1574 1574 1574 1574 1575 1575 1602 1602 1575 1575 1603 1603 1602 1602 1602 1602 1601 1601 1574 1574 1601 1601 1573 1573 1574 1574 1574 1574 1573 1573 1549 1549 1573 1573 1548 1548 1549 1549 1549 1549 1548 1548 1524 1524 1548 1548 1523 1523 1524 1524 1524 1524 1523 1523 7414 7414 1523 1523 7415 7415 7416 7416 1499 1499 1498 1498 1474 1474 1498 1498 1473 1473 1474 1474 1474 1474 1473 1473 1435 1435 1473 1473 1434 1434 1435 1435 1432 1432 1433 1433 1472 1472 1433 1433 1473 1473 1472 1472 1472 1472 1473 1473 1497 1497 1473 1473 1498 1498 1497 1497 7417 7417 7418 7418 1522 1522 7419 7419 1523 1523 1522 1522 1522 1522 1523 1523 1547 1547 1523 1523 1548 1548 1547 1547 1547 1547 1548 1548 1572 1572 1548 1548 1573 1573 1572 1572 1572 1572 1573 1573 1599 1599 1573 1573 1600 1600 1599 1599 1430 1430 1431 1431 1471 1471 1431 1431 1472 1472 1471 1471 1471 1471 1472 1472 1496 1496 1472 1472 1497 1497 1496 1496 7420 7420 7421 7421 1521 1521 7422 7422 1522 1522 1521 1521 1521 1521 1522 1522 1546 1546 1522 1522 1547 1547 1546 1546 1546 1546 1547 1547 1571 1571 1547 1547 1572 1572 1571 1571 1599 1599 1598 1598 1572 1572 1598 1598 1597 1597 1572 1572 1572 1572 1597 1597 1571 1571 1597 1597 1570 1570 1571 1571 1571 1571 1570 1570 1546 1546 1570 1570 1545 1545 1546 1546 1546 1546 1545 1545 1521 1521 1545 1545 1520 1520 1521 1521 1521 1521 1520 1520 7423 7423 1520 1520 7424 7424 7425 7425 1496 1496 1495 1495 1471 1471 1495 1495 1470 1470 1471 1471 1471 1471 1470 1470 1430 1430 1470 1470 1429 1429 1430 1430 1679 1679 1677 1677 1690 1690 1679 1679 1690 1690 1681 1681 1636 1636 1635 1635 1675 1675 1635 1635 1634 1634 1675 1675 1675 1675 1634 1634 1677 1677 1669 1669 1638 1638 1671 1671 1638 1638 1673 1673 1671 1671 1673 1673 1638 1638 1675 1675 1638 1638 1637 1637 1675 1675 1675 1675 1637 1637 1636 1636 1687 1687 1685 1685 1690 1690 1685 1685 1683 1683 1690 1690 1690 1690 1683 1683 1681 1681 1668 1668 1670 1670 1641 1641 1670 1670 1672 1672 1641 1641 1641 1641 1672 1672 1674 1674 1691 1691 1688 1688 1690 1690 1688 1688 1689 1689 1690 1690 1690 1690 1689 1689 1687 1687 1682 1682 1684 1684 1691 1691 1684 1684 1686 1686 1691 1691 1691 1691 1686 1686 1688 1688 1668 1668 1660 1660 1662 1662 1674 1674 1676 1676 1641 1641 1676 1676 1678 1678 1641 1641 1641 1641 1678 1678 1691 1691 1678 1678 1680 1680 1691 1691 1691 1691 1680 1680 1682 1682 1646 1646 1648 1648 1641 1641 1648 1648 1650 1650 1641 1641 1641 1641 1650 1650 1652 1652 1649 1649 1647 1647 1638 1638 1647 1647 1645 1645 1638 1638 1638 1638 1645 1645 1639 1639 1645 1645 1640 1640 1639 1639 1652 1652 1654 1654 1641 1641 1654 1654 1656 1656 1641 1641 1641 1641 1656 1656 1668 1668 1656 1656 1658 1658 1668 1668 1668 1668 1658 1658 1660 1660 1657 1657 1655 1655 1669 1669 1655 1655 1653 1653 1669 1669 1669 1669 1653 1653 1638 1638 1653 1653 1651 1651 1638 1638 1638 1638 1651 1651 1649 1649 1645 1645 1643 1643 1640 1640 1643 1643 1642 1642 1640 1640 1640 1640 1642 1642 1641 1641 1642 1642 1644 1644 1641 1641 1641 1641 1644 1644 1646 1646 1662 1662 1664 1664 1668 1668 1664 1664 1665 1665 1668 1668 1668 1668 1665 1665 1666 1666 1665 1665 1663 1663 1666 1666 1666 1666 1663 1663 1667 1667 1663 1663 1661 1661 1667 1667 1667 1667 1661 1661 1669 1669 1661 1661 1659 1659 1669 1669 1669 1669 1659 1659 1657 1657 1726 1726 1711 1711 1727 1727 1711 1711 1728 1728 1727 1727 1707 1707 1706 1706 1709 1709 1706 1706 1711 1711 1709 1709 1709 1709 1711 1711 1715 1715 1711 1711 1726 1726 1715 1715 1715 1715 1726 1726 1741 1741 1696 1696 1742 1742 1697 1697 1742 1742 1717 1717 1697 1697 1697 1697 1717 1717 1699 1699 1730 1730 1732 1732 1712 1712 1732 1732 1734 1734 1712 1712 1712 1712 1734 1734 1711 1711 1734 1734 1729 1729 1711 1711 1711 1711 1729 1729 1728 1728 1693 1693 1692 1692 1725 1725 1725 1725 1718 1718 1693 1693 1718 1718 1724 1724 1693 1693 1693 1693 1724 1724 1696 1696 1724 1724 1743 1743 1696 1696 1696 1696 1743 1743 1742 1742 1694 1694 1719 1719 1692 1692 1719 1719 1731 1731 1692 1692 1692 1692 1731 1731 1725 1725 1700 1700 1736 1736 1698 1698 1736 1736 1722 1722 1698 1698 1698 1698 1722 1722 1695 1695 1722 1722 1721 1721 1695 1695 1695 1695 1721 1721 1694 1694 1721 1721 1720 1720 1694 1694 1694 1694 1720 1720 1719 1719 1714 1714 1723 1723 1713 1713 1723 1723 1735 1735 1713 1713 1713 1713 1735 1735 1737 1737 1740 1740 1739 1739 1714 1714 1739 1739 1738 1738 1714 1714 1714 1714 1738 1738 1723 1723 1740 1740 1710 1710 1733 1733 1710 1710 1716 1716 1733 1733 1733 1733 1716 1716 1744 1744 1714 1714 1703 1703 1705 1705 1740 1740 1714 1714 1710 1710 1714 1714 1705 1705 1710 1710 1710 1710 1705 1705 1708 1708 1703 1703 1714 1714 1702 1702 1714 1714 1713 1713 1702 1702 1702 1702 1713 1713 1700 1700 1713 1713 1737 1737 1700 1700 1700 1700 1737 1737 1736 1736 1717 1717 1730 1730 1699 1699 1730 1730 1712 1712 1699 1699 1699 1699 1712 1712 1701 1701 1712 1712 1711 1711 1701 1701 1701 1701 1711 1711 1704 1704 1711 1711 1706 1706 1704 1704 1770 1770 1769 1769 1766 1766 1769 1769 1765 1765 1766 1766 7426 7426 7427 7427 1762 1762 7428 7428 1761 1761 1762 1762 1762 1762 1761 1761 1758 1758 1761 1761 1757 1757 1758 1758 1758 1758 1757 1757 1754 1754 1757 1757 1753 1753 1754 1754 1754 1754 1753 1753 1750 1750 1753 1753 1749 1749 1750 1750 1750 1750 1749 1749 1746 1746 1749 1749 1745 1745 1746 1746 1746 1746 1745 1745 1748 1748 1745 1745 1747 1747 1748 1748 1748 1748 1747 1747 1752 1752 1747 1747 1751 1751 1752 1752 1752 1752 1751 1751 1756 1756 1751 1751 1755 1755 1756 1756 1756 1756 1755 1755 1760 1760 1755 1755 1759 1759 1760 1760 1760 1760 1759 1759 7429 7429 1759 1759 7430 7430 7431 7431 1764 1764 1763 1763 1768 1768 1763 1763 1767 1767 1768 1768 1768 1768 1767 1767 1772 1772 1767 1767 1771 1771 1772 1772 7432 7432 7433 7433 1776 1776 7434 7434 1775 1775 1776 1776 1776 1776 1775 1775 1780 1780 1775 1775 1779 1779 1780 1780 1780 1780 1779 1779 1784 1784 1779 1779 1783 1783 1784 1784 1784 1784 1783 1783 1788 1788 1783 1783 1787 1787 1788 1788 1788 1788 1787 1787 1792 1792 1787 1787 1791 1791 1792 1792 1792 1792 1791 1791 1790 1790 1791 1791 1789 1789 1790 1790 1790 1790 1789 1789 1786 1786 1789 1789 1785 1785 1786 1786 1786 1786 1785 1785 1782 1782 1785 1785 1781 1781 1782 1782 1782 1782 1781 1781 1778 1778 1781 1781 1777 1777 1778 1778 1778 1778 1777 1777 7435 7435 1777 1777 7436 7436 7437 7437 1774 1774 1773 1773 1770 1770 1773 1773 1769 1769 1770 1770 1936 1936 1918 1918 1921 1921 1928 1928 1940 1940 1936 1936 1921 1921 1924 1924 1936 1936 1924 1924 1926 1926 1936 1936 1936 1936 1926 1926 1928 1928 1948 1948 1950 1950 1940 1940 1962 1962 1964 1964 1960 1960 1964 1964 1967 1967 1960 1960 1960 1960 1967 1967 1958 1958 1963 1963 1961 1961 1965 1965 1961 1961 1959 1959 1965 1965 1965 1965 1959 1959 1966 1966 1959 1959 1957 1957 1966 1966 1897 1897 1893 1893 1901 1901 1893 1893 1914 1914 1901 1901 1901 1901 1914 1914 1905 1905 1957 1957 1955 1955 1966 1966 1955 1955 1953 1953 1966 1966 1966 1966 1953 1953 1939 1939 1953 1953 1951 1951 1939 1939 1939 1939 1951 1951 1949 1949 1942 1942 1940 1940 1941 1941 1940 1940 1938 1938 1941 1941 1950 1950 1952 1952 1940 1940 1952 1952 1954 1954 1940 1940 1940 1940 1954 1954 1967 1967 1954 1954 1956 1956 1967 1967 1967 1967 1956 1956 1958 1958 1905 1905 1914 1914 1909 1909 1914 1914 1917 1917 1909 1909 1909 1909 1917 1917 1911 1911 1910 1910 1947 1947 1906 1906 1947 1947 1945 1945 1906 1906 1906 1906 1945 1945 1902 1902 1945 1945 1898 1898 1902 1902 1946 1946 1948 1948 1944 1944 1948 1948 1940 1940 1944 1944 1944 1944 1940 1940 1943 1943 1940 1940 1942 1942 1943 1943 1881 1881 1869 1869 1888 1888 1869 1869 1893 1893 1888 1888 1888 1888 1893 1893 1892 1892 1893 1893 1897 1897 1892 1892 1867 1867 1811 1811 1817 1817 1859 1859 1861 1861 1854 1854 1861 1861 1865 1865 1854 1854 1854 1854 1865 1865 1858 1858 1865 1865 1870 1870 1858 1858 1817 1817 1825 1825 1867 1867 1825 1825 1830 1830 1867 1867 1867 1867 1830 1830 1863 1863 1830 1830 1832 1832 1863 1863 1863 1863 1832 1832 1834 1834 1845 1845 1827 1827 1849 1849 1827 1827 1824 1824 1849 1849 1849 1849 1824 1824 1821 1821 1933 1933 1934 1934 1904 1904 1934 1934 1937 1937 1904 1904 1882 1882 1889 1889 1945 1945 1889 1889 1894 1894 1945 1945 1945 1945 1894 1894 1898 1898 1881 1881 1877 1877 1869 1869 1877 1877 1873 1873 1869 1869 1869 1869 1873 1873 1855 1855 1873 1873 1868 1868 1855 1855 1855 1855 1868 1868 1851 1851 1868 1868 1864 1864 1851 1851 1851 1851 1864 1864 1847 1847 1864 1864 1860 1860 1847 1847 1847 1847 1860 1860 1843 1843 1860 1860 1863 1863 1843 1843 1843 1843 1863 1863 1836 1836 1863 1863 1834 1834 1836 1836 1917 1917 1920 1920 1911 1911 1920 1920 1923 1923 1911 1911 1911 1911 1923 1923 1908 1908 1923 1923 1929 1929 1908 1908 1949 1949 1947 1947 1939 1939 1947 1947 1910 1910 1939 1939 1939 1939 1910 1910 1935 1935 1910 1910 1907 1907 1935 1935 1935 1935 1907 1907 1936 1936 1844 1844 1875 1875 1871 1871 1870 1870 1874 1874 1858 1858 1874 1874 1878 1878 1858 1858 1858 1858 1878 1878 1882 1882 1878 1878 1883 1883 1882 1882 1882 1882 1883 1883 1889 1889 1929 1929 1930 1930 1908 1908 1930 1930 1931 1931 1908 1908 1908 1908 1931 1931 1904 1904 1931 1931 1932 1932 1904 1904 1904 1904 1932 1932 1933 1933 1800 1800 1797 1797 1794 1794 1797 1797 1795 1795 1794 1794 1794 1794 1795 1795 1793 1793 1795 1795 1796 1796 1793 1793 1793 1793 1796 1796 1798 1798 1796 1796 1799 1799 1798 1798 1854 1854 1850 1850 1859 1859 1850 1850 1846 1846 1859 1859 1859 1859 1846 1846 1862 1862 1846 1846 1840 1840 1862 1862 1845 1845 1842 1842 1827 1827 1842 1842 1839 1839 1827 1827 1827 1827 1839 1839 1828 1828 1839 1839 1837 1837 1828 1828 1828 1828 1837 1837 1826 1826 1837 1837 1838 1838 1826 1826 1826 1826 1838 1838 1823 1823 1876 1876 1849 1849 1872 1872 1849 1849 1821 1821 1872 1872 1872 1872 1821 1821 1867 1867 1821 1821 1819 1819 1867 1867 1867 1867 1819 1819 1811 1811 1928 1928 1927 1927 1940 1940 1927 1927 1925 1925 1940 1940 1940 1940 1925 1925 1922 1922 1819 1819 1816 1816 1811 1811 1816 1816 1813 1813 1811 1811 1811 1811 1813 1813 1805 1805 1813 1813 1810 1810 1805 1805 1805 1805 1810 1810 1801 1801 1810 1810 1807 1807 1801 1801 1801 1801 1807 1807 1794 1794 1807 1807 1803 1803 1794 1794 1794 1794 1803 1803 1800 1800 1799 1799 1802 1802 1798 1798 1802 1802 1806 1806 1798 1798 1798 1798 1806 1806 1804 1804 1806 1806 1809 1809 1804 1804 1804 1804 1809 1809 1808 1808 1840 1840 1835 1835 1862 1862 1835 1835 1833 1833 1862 1862 1862 1862 1833 1833 1866 1866 1833 1833 1831 1831 1866 1866 1866 1866 1831 1831 1829 1829 1907 1907 1903 1903 1936 1936 1903 1903 1899 1899 1936 1936 1936 1936 1899 1899 1918 1918 1899 1899 1895 1895 1918 1918 1922 1922 1919 1919 1896 1896 1919 1919 1916 1916 1896 1896 1896 1896 1916 1916 1891 1891 1916 1916 1913 1913 1891 1891 1891 1891 1913 1913 1887 1887 1913 1913 1886 1886 1887 1887 1887 1887 1886 1886 1880 1880 1886 1886 1857 1857 1880 1880 1880 1880 1857 1857 1876 1876 1857 1857 1853 1853 1876 1876 1876 1876 1853 1853 1849 1849 1896 1896 1900 1900 1922 1922 1900 1900 1904 1904 1922 1922 1922 1922 1904 1904 1940 1940 1904 1904 1937 1937 1940 1940 1940 1940 1937 1937 1938 1938 1838 1838 1841 1841 1823 1823 1841 1841 1844 1844 1823 1823 1823 1823 1844 1844 1820 1820 1844 1844 1871 1871 1820 1820 1820 1820 1871 1871 1818 1818 1871 1871 1866 1866 1818 1818 1818 1818 1866 1866 1815 1815 1866 1866 1808 1808 1815 1815 1815 1815 1808 1808 1812 1812 1808 1808 1809 1809 1812 1812 1829 1829 1822 1822 1866 1866 1822 1822 1814 1814 1866 1866 1866 1866 1814 1814 1808 1808 1844 1844 1848 1848 1875 1875 1848 1848 1852 1852 1875 1875 1875 1875 1852 1852 1879 1879 1852 1852 1856 1856 1879 1879 1879 1879 1856 1856 1884 1884 1856 1856 1885 1885 1884 1884 1884 1884 1885 1885 1890 1890 1885 1885 1912 1912 1890 1890 1890 1890 1912 1912 1895 1895 1912 1912 1915 1915 1895 1895 1895 1895 1915 1915 1918 1918 1994 1994 1992 1992 2006 2006 1981 1981 1982 1982 1977 1977 1981 1981 1977 1977 1980 1980 1977 1977 1976 1976 1980 1980 1980 1980 1976 1976 1975 1975 1975 1975 1974 1974 1980 1980 1974 1974 1973 1973 1980 1980 1980 1980 1973 1973 1972 1972 2005 2005 2004 2004 2006 2006 2004 2004 2001 2001 2006 2006 2006 2006 2001 2001 2000 2000 1968 1968 1969 1969 1970 1970 1969 1969 1980 1980 1970 1970 1970 1970 1980 1980 1971 1971 1980 1980 1972 1972 1971 1971 1995 1995 1994 1994 1997 1997 1994 1994 2006 2006 1997 1997 1997 1997 2006 2006 1999 1999 2006 2006 2000 2000 1999 1999 1984 1984 1985 1985 1986 1986 1985 1985 1987 1987 1986 1986 1986 1986 1987 1987 1988 1988 1987 1987 1993 1993 1988 1988 1988 1988 1993 1993 1989 1989 1993 1993 1996 1996 1989 1989 1989 1989 1996 1996 1990 1990 1996 1996 1998 1998 1990 1990 1990 1990 1998 1998 1991 1991 1998 1998 2002 2002 1991 1991 1991 1991 2002 2002 1992 1992 2002 2002 2003 2003 1992 1992 1992 1992 2003 2003 2006 2006 1982 1982 1983 1983 1977 1977 1983 1983 1984 1984 1977 1977 1977 1977 1984 1984 1979 1979 1984 1984 1986 1986 1979 1979 1979 1979 1986 1986 1978 1978 2100 2100 2098 2098 2099 2099 2098 2098 2097 2097 2099 2099 2098 2098 2096 2096 2097 2097 2096 2096 2095 2095 2097 2097 2097 2097 2095 2095 2094 2094 2091 2091 2090 2090 2092 2092 2090 2090 2094 2094 2092 2092 2092 2092 2094 2094 2093 2093 2094 2094 2095 2095 2093 2093 2086 2086 2087 2087 2088 2088 7438 7438 2090 2090 7439 7439 7440 7440 2090 2090 2089 2089 2090 2090 2091 2091 2089 2089 2086 2086 2085 2085 2087 2087 2085 2085 2084 2084 2087 2087 2087 2087 2084 2084 2083 2083 2084 2084 2082 2082 2083 2083 2082 2082 2081 2081 2083 2083 2083 2083 2081 2081 2080 2080 2081 2081 2079 2079 2080 2080 2079 2079 2078 2078 2080 2080 2080 2080 2078 2078 2074 2074 2078 2078 2075 2075 2074 2074 2075 2075 2070 2070 2074 2074 2074 2074 2070 2070 2067 2067 2062 2062 2061 2061 2066 2066 2061 2061 2067 2067 2066 2066 2066 2066 2067 2067 2068 2068 2067 2067 2070 2070 2068 2068 2062 2062 2060 2060 2061 2061 2060 2060 2056 2056 2061 2061 7441 7441 7442 7442 2054 2054 2048 2048 2047 2047 2052 2052 2047 2047 2054 2054 2052 2052 2052 2052 2054 2054 2055 2055 2054 2054 7443 7443 2055 2055 2048 2048 2046 2046 2047 2047 2046 2046 2042 2042 2047 2047 2047 2047 2042 2042 2040 2040 2042 2042 2041 2041 2040 2040 2041 2041 2036 2036 2040 2040 2040 2040 2036 2036 2033 2033 2036 2036 2034 2034 2033 2033 2034 2034 2032 2032 2033 2033 2033 2033 2032 2032 2028 2028 2032 2032 2029 2029 2028 2028 2029 2029 2024 2024 2028 2028 2028 2028 2024 2024 2021 2021 2016 2016 2015 2015 2020 2020 2015 2015 2021 2021 2020 2020 2020 2020 2021 2021 2022 2022 2021 2021 2024 2024 2022 2022 2016 2016 2014 2014 2015 2015 2014 2014 2010 2010 2015 2015 2015 2015 2010 2010 2008 2008 2012 2012 2011 2011 2007 2007 2011 2011 2008 2008 2007 2007 2007 2007 2008 2008 2009 2009 2008 2008 2010 2010 2009 2009 2012 2012 2013 2013 2011 2011 2013 2013 2017 2017 2011 2011 2011 2011 2017 2017 2018 2018 2017 2017 2019 2019 2018 2018 2019 2019 2023 2023 2018 2018 2018 2018 2023 2023 2025 2025 2023 2023 2026 2026 2025 2025 2026 2026 2027 2027 2025 2025 2025 2025 2027 2027 2030 2030 2027 2027 2031 2031 2030 2030 2031 2031 2035 2035 2030 2030 2030 2030 2035 2035 2037 2037 2044 2044 2043 2043 2039 2039 2043 2043 2037 2037 2039 2039 2039 2039 2037 2037 2038 2038 2037 2037 2035 2035 2038 2038 2044 2044 2045 2045 2043 2043 2045 2045 2049 2049 2043 2043 2043 2043 2049 2049 2050 2050 7444 7444 7445 7445 2053 2053 7446 7446 2050 2050 2053 2053 2053 2053 2050 2050 2051 2051 2050 2050 2049 2049 2051 2051 2058 2058 2059 2059 2057 2057 2059 2059 2063 2063 2057 2057 2057 2057 2063 2063 2064 2064 2063 2063 2065 2065 2064 2064 2065 2065 2069 2069 2064 2064 2064 2064 2069 2069 2071 2071 2077 2077 2076 2076 2073 2073 2076 2076 2071 2071 2073 2073 2073 2073 2071 2071 2072 2072 2071 2071 2069 2069 2072 2072 2141 2141 2137 2137 2138 2138 2135 2135 2139 2139 2140 2140 2146 2146 2150 2150 2151 2151 2151 2151 2147 2147 2146 2146 2147 2147 2145 2145 2146 2146 2146 2146 2145 2145 2139 2139 2145 2145 2143 2143 2139 2139 2139 2139 2143 2143 2140 2140 2140 2140 2136 2136 2135 2135 2136 2136 2133 2133 2135 2135 7447 7447 7448 7448 2129 2129 7449 7449 2130 2130 2129 2129 2129 2129 2130 2130 2125 2125 2130 2130 2126 2126 2125 2125 2125 2125 2126 2126 2121 2121 2126 2126 2122 2122 2121 2121 2121 2121 2122 2122 2116 2116 2122 2122 2117 2117 2116 2116 2117 2117 2115 2115 2116 2116 2116 2116 2115 2115 2111 2111 2115 2115 2112 2112 2111 2111 2112 2112 2110 2110 2111 2111 2111 2111 2110 2110 2105 2105 2110 2110 2106 2106 2105 2105 2105 2105 2106 2106 2101 2101 2106 2106 2102 2102 2101 2101 2101 2101 2102 2102 2103 2103 2102 2102 2104 2104 2103 2103 2104 2104 2107 2107 2103 2103 2103 2103 2107 2107 2108 2108 2107 2107 2109 2109 2108 2108 2108 2108 2109 2109 2113 2113 2109 2109 2114 2114 2113 2113 2114 2114 2118 2118 2113 2113 2113 2113 2118 2118 2119 2119 2118 2118 2120 2120 2119 2119 2119 2119 2120 2120 2123 2123 2120 2120 2124 2124 2123 2123 2123 2123 2124 2124 2127 2127 2124 2124 2128 2128 2127 2127 2127 2127 2128 2128 2131 2131 2128 2128 2132 2132 2131 2131 2131 2131 2132 2132 7450 7450 2132 2132 7451 7451 7452 7452 2137 2137 2134 2134 2138 2138 2138 2138 2142 2142 2141 2141 2142 2142 2144 2144 2141 2141 2141 2141 2144 2144 2148 2148 2144 2144 2149 2149 2148 2148 2148 2148 2149 2149 2152 2152 2149 2149 2153 2153 2152 2152 2152 2152 2153 2153 2154 2154 2153 2153 2155 2155 2154 2154 2155 2155 2156 2156 2154 2154 2154 2154 2156 2156 2157 2157 2156 2156 2158 2158 2157 2157 2157 2157 2158 2158 2159 2159 2158 2158 2160 2160 2159 2159 7453 7453 7454 7454 2161 2161 7455 7455 2162 2162 2161 2161 2161 2161 2162 2162 2163 2163 2167 2167 2166 2166 2165 2165 2166 2166 2163 2163 2165 2165 2165 2165 2163 2163 2164 2164 2163 2163 2162 2162 2164 2164 2190 2190 2191 2191 2186 2186 2191 2191 2187 2187 2186 2186 7456 7456 7457 7457 2182 2182 7458 7458 2183 2183 2182 2182 2182 2182 2183 2183 2178 2178 2183 2183 2179 2179 2178 2178 2178 2178 2179 2179 2174 2174 2179 2179 2175 2175 2174 2174 2174 2174 2175 2175 2170 2170 2175 2175 2171 2171 2170 2170 2170 2170 2171 2171 2168 2168 2171 2171 2169 2169 2168 2168 2168 2168 2169 2169 2172 2172 2169 2169 2173 2173 2172 2172 2172 2172 2173 2173 2176 2176 2173 2173 2177 2177 2176 2176 2176 2176 2177 2177 2180 2180 2177 2177 2181 2181 2180 2180 2180 2180 2181 2181 2184 2184 2181 2181 2185 2185 2184 2184 2184 2184 2185 2185 7459 7459 2185 2185 7460 7460 7461 7461 2188 2188 2189 2189 2192 2192 2189 2189 2193 2193 2192 2192 2192 2192 2193 2193 2196 2196 2193 2193 2197 2197 2196 2196 7462 7462 7463 7463 2200 2200 7464 7464 2201 2201 2200 2200 2200 2200 2201 2201 2204 2204 2201 2201 2205 2205 2204 2204 2204 2204 2205 2205 2208 2208 2205 2205 2209 2209 2208 2208 2208 2208 2209 2209 2212 2212 2209 2209 2213 2213 2212 2212 2212 2212 2213 2213 2214 2214 2213 2213 2215 2215 2214 2214 2214 2214 2215 2215 2210 2210 2215 2215 2211 2211 2210 2210 2210 2210 2211 2211 2206 2206 2211 2211 2207 2207 2206 2206 2206 2206 2207 2207 2202 2202 2207 2207 2203 2203 2202 2202 2202 2202 2203 2203 2198 2198 2203 2203 2199 2199 2198 2198 2198 2198 2199 2199 7465 7465 2199 2199 7466 7466 7467 7467 2194 2194 2195 2195 2190 2190 2195 2195 2191 2191 2190 2190 2246 2246 2252 2252 2242 2242 2252 2252 2244 2244 2242 2242 2242 2242 2244 2244 2239 2239 2244 2244 2238 2238 2239 2239 2239 2239 2238 2238 2236 2236 2238 2238 2234 2234 2236 2236 2236 2236 2234 2234 2232 2232 2234 2234 2226 2226 2232 2232 2232 2232 2226 2226 2230 2230 2226 2226 2221 2221 2230 2230 2230 2230 2221 2221 2228 2228 2221 2221 2219 2219 2228 2228 2228 2228 2219 2219 2224 2224 2219 2219 2217 2217 2224 2224 2224 2224 2217 2217 2223 2223 2217 2217 2216 2216 2223 2223 2223 2223 2216 2216 2225 2225 2216 2216 2218 2218 2225 2225 2225 2225 2218 2218 2229 2229 2218 2218 2220 2220 2229 2229 2229 2229 2220 2220 2231 2231 2220 2220 2222 2222 2231 2231 2231 2231 2222 2222 2233 2233 2222 2222 2227 2227 2233 2233 2233 2233 2227 2227 2237 2237 2227 2227 2235 2235 2237 2237 2237 2237 2235 2235 2240 2240 2235 2235 2241 2241 2240 2240 2240 2240 2241 2241 2243 2243 2241 2241 2245 2245 2243 2243 2243 2243 2245 2245 2247 2247 2245 2245 2253 2253 2247 2247 2247 2247 2253 2253 2249 2249 2253 2253 2258 2258 2249 2249 2249 2249 2258 2258 2251 2251 2258 2258 2260 2260 2251 2251 2251 2251 2260 2260 2255 2255 2260 2260 2262 2262 2255 2255 2255 2255 2262 2262 2256 2256 2262 2262 2263 2263 2256 2256 2256 2256 2263 2263 2254 2254 2263 2263 2261 2261 2254 2254 2254 2254 2261 2261 2250 2250 2261 2261 2259 2259 2250 2250 2250 2250 2259 2259 2248 2248 2259 2259 2257 2257 2248 2248 2248 2248 2257 2257 2246 2246 2257 2257 2252 2252 2246 2246 2271 2271 2272 2272 2270 2270 2272 2272 2275 2275 2270 2270 2271 2271 2270 2270 2267 2267 2270 2270 2264 2264 2267 2267 2267 2267 2264 2264 2265 2265 2265 2265 2264 2264 2266 2266 2264 2264 2268 2268 2266 2266 2266 2266 2268 2268 2269 2269 2268 2268 2273 2273 2269 2269 2269 2269 2273 2273 2274 2274 2273 2273 2278 2278 2274 2274 2274 2274 2278 2278 2279 2279 2283 2283 7468 7468 7469 7469 7470 7470 7471 7471 2283 2283 7472 7472 2286 2286 2283 2283 2283 2283 2286 2286 2278 2278 2286 2286 2282 2282 2278 2278 2278 2278 2282 2282 2279 2279 2298 2298 2297 2297 2293 2293 2297 2297 2294 2294 2293 2293 2293 2293 2294 2294 2288 2288 2294 2294 2292 2292 2288 2288 2288 2288 2292 2292 2289 2289 2303 2303 7473 7473 7474 7474 2302 2302 2299 2299 2298 2298 2298 2298 2299 2299 2297 2297 2318 2318 2314 2314 2313 2313 2314 2314 2309 2309 2313 2313 2313 2313 2309 2309 2308 2308 2309 2309 2307 2307 2308 2308 2308 2308 2307 2307 2303 2303 2307 2307 2304 2304 2303 2303 2303 2303 2304 2304 7475 7475 2325 2325 2324 2324 2318 2318 2324 2324 2319 2319 2318 2318 2318 2318 2319 2319 2314 2314 2320 2320 2322 2322 2325 2325 2322 2322 2323 2323 2325 2325 2325 2325 2323 2323 2324 2324 2315 2315 2317 2317 2320 2320 2317 2317 2321 2321 2320 2320 2320 2320 2321 2321 2322 2322 2310 2310 2312 2312 2315 2315 2312 2312 2316 2316 2315 2315 2315 2315 2316 2316 2317 2317 2272 2272 2276 2276 2275 2275 2276 2276 2277 2277 2275 2275 2275 2275 2277 2277 2280 2280 2277 2277 2281 2281 2280 2280 2280 2280 2281 2281 2284 2284 2281 2281 2285 2285 2284 2284 2284 2284 2285 2285 7476 7476 2285 2285 7477 7477 7478 7478 2290 2290 2291 2291 2295 2295 2291 2291 2296 2296 2295 2295 2295 2295 2296 2296 2300 2300 2296 2296 2301 2301 2300 2300 7479 7479 7480 7480 2305 2305 7481 7481 2306 2306 2305 2305 2305 2305 2306 2306 2310 2310 2306 2306 2311 2311 2310 2310 2310 2310 2311 2311 2312 2312 2348 2348 2349 2349 2344 2344 2349 2349 2345 2345 2344 2344 7482 7482 7483 7483 2340 2340 7484 7484 2341 2341 2340 2340 2340 2340 2341 2341 2336 2336 2341 2341 2337 2337 2336 2336 2336 2336 2337 2337 2332 2332 2337 2337 2333 2333 2332 2332 2332 2332 2333 2333 2328 2328 2333 2333 2329 2329 2328 2328 2328 2328 2329 2329 2326 2326 2329 2329 2327 2327 2326 2326 2326 2326 2327 2327 2330 2330 2327 2327 2331 2331 2330 2330 2330 2330 2331 2331 2334 2334 2331 2331 2335 2335 2334 2334 2334 2334 2335 2335 2338 2338 2335 2335 2339 2339 2338 2338 2338 2338 2339 2339 2342 2342 2339 2339 2343 2343 2342 2342 2342 2342 2343 2343 7485 7485 2343 2343 7486 7486 7487 7487 2346 2346 2347 2347 2350 2350 2347 2347 2351 2351 2350 2350 2350 2350 2351 2351 2354 2354 2351 2351 2355 2355 2354 2354 7488 7488 7489 7489 2358 2358 7490 7490 2359 2359 2358 2358 2358 2358 2359 2359 2362 2362 2359 2359 2363 2363 2362 2362 2362 2362 2363 2363 2366 2366 2363 2363 2367 2367 2366 2366 2366 2366 2367 2367 2370 2370 2367 2367 2371 2371 2370 2370 2370 2370 2371 2371 2372 2372 2371 2371 2373 2373 2372 2372 2372 2372 2373 2373 2368 2368 2373 2373 2369 2369 2368 2368 2368 2368 2369 2369 2364 2364 2369 2369 2365 2365 2364 2364 2364 2364 2365 2365 2360 2360 2365 2365 2361 2361 2360 2360 2360 2360 2361 2361 2356 2356 2361 2361 2357 2357 2356 2356 2356 2356 2357 2357 7491 7491 2357 2357 7492 7492 7493 7493 2352 2352 2353 2353 2348 2348 2353 2353 2349 2349 2348 2348 2404 2404 2410 2410 2400 2400 2410 2410 2402 2402 2400 2400 2400 2400 2402 2402 2397 2397 2402 2402 2396 2396 2397 2397 2397 2397 2396 2396 2394 2394 2396 2396 2392 2392 2394 2394 2394 2394 2392 2392 2390 2390 2392 2392 2384 2384 2390 2390 2390 2390 2384 2384 2388 2388 2384 2384 2379 2379 2388 2388 2388 2388 2379 2379 2386 2386 2379 2379 2377 2377 2386 2386 2386 2386 2377 2377 2382 2382 2377 2377 2375 2375 2382 2382 2382 2382 2375 2375 2381 2381 2375 2375 2374 2374 2381 2381 2381 2381 2374 2374 2383 2383 2374 2374 2376 2376 2383 2383 2383 2383 2376 2376 2387 2387 2376 2376 2378 2378 2387 2387 2387 2387 2378 2378 2389 2389 2378 2378 2380 2380 2389 2389 2389 2389 2380 2380 2391 2391 2380 2380 2385 2385 2391 2391 2391 2391 2385 2385 2395 2395 2385 2385 2393 2393 2395 2395 2395 2395 2393 2393 2398 2398 2393 2393 2399 2399 2398 2398 2398 2398 2399 2399 2401 2401 2399 2399 2403 2403 2401 2401 2401 2401 2403 2403 2405 2405 2403 2403 2411 2411 2405 2405 2405 2405 2411 2411 2407 2407 2411 2411 2416 2416 2407 2407 2407 2407 2416 2416 2409 2409 2416 2416 2418 2418 2409 2409 2409 2409 2418 2418 2413 2413 2418 2418 2420 2420 2413 2413 2413 2413 2420 2420 2414 2414 2420 2420 2421 2421 2414 2414 2414 2414 2421 2421 2412 2412 2421 2421 2419 2419 2412 2412 2412 2412 2419 2419 2408 2408 2419 2419 2417 2417 2408 2408 2408 2408 2417 2417 2406 2406 2417 2417 2415 2415 2406 2406 2406 2406 2415 2415 2404 2404 2415 2415 2410 2410 2404 2404 2477 2477 2475 2475 2476 2476 2475 2475 2471 2471 2476 2476 2477 2477 2476 2476 2480 2480 2476 2476 2482 2482 2480 2480 2480 2480 2482 2482 2483 2483 2483 2483 2482 2482 2481 2481 2482 2482 2478 2478 2481 2481 2481 2481 2478 2478 2479 2479 2478 2478 2473 2473 2479 2479 2479 2479 2473 2473 2474 2474 2473 2473 2468 2468 2474 2474 2474 2474 2468 2468 2469 2469 2464 2464 7494 7494 7495 7495 7496 7496 7497 7497 2464 2464 7498 7498 2461 2461 2464 2464 2464 2464 2461 2461 2468 2468 2461 2461 2465 2465 2468 2468 2468 2468 2465 2465 2469 2469 2448 2448 2450 2450 2453 2453 2450 2450 2454 2454 2453 2453 2453 2453 2454 2454 2458 2458 2454 2454 2455 2455 2458 2458 2458 2458 2455 2455 2459 2459 2443 2443 7499 7499 7500 7500 2445 2445 2449 2449 2448 2448 2448 2448 2449 2449 2450 2450 2428 2428 2434 2434 2433 2433 2434 2434 2439 2439 2433 2433 2433 2433 2439 2439 2438 2438 2439 2439 2440 2440 2438 2438 2438 2438 2440 2440 2443 2443 2440 2440 2444 2444 2443 2443 2443 2443 2444 2444 7501 7501 2422 2422 2423 2423 2428 2428 2423 2423 2429 2429 2428 2428 2428 2428 2429 2429 2434 2434 2426 2426 2425 2425 2422 2422 2425 2425 2424 2424 2422 2422 2422 2422 2424 2424 2423 2423 2431 2431 2430 2430 2426 2426 2430 2430 2427 2427 2426 2426 2426 2426 2427 2427 2425 2425 2436 2436 2435 2435 2431 2431 2435 2435 2432 2432 2431 2431 2431 2431 2432 2432 2430 2430 2475 2475 2472 2472 2471 2471 2472 2472 2470 2470 2471 2471 2471 2471 2470 2470 2466 2466 2470 2470 2467 2467 2466 2466 2466 2466 2467 2467 2462 2462 2467 2467 2463 2463 2462 2462 2462 2462 2463 2463 7502 7502 2463 2463 7503 7503 7504 7504 2456 2456 2457 2457 2451 2451 2457 2457 2452 2452 2451 2451 2451 2451 2452 2452 2446 2446 2452 2452 2447 2447 2446 2446 7505 7505 7506 7506 2441 2441 7507 7507 2442 2442 2441 2441 2441 2441 2442 2442 2436 2436 2442 2442 2437 2437 2436 2436 2436 2436 2437 2437 2435 2435 2506 2506 2507 2507 2502 2502 2507 2507 2503 2503 2502 2502 7508 7508 7509 7509 2498 2498 7510 7510 2499 2499 2498 2498 2498 2498 2499 2499 2494 2494 2499 2499 2495 2495 2494 2494 2494 2494 2495 2495 2490 2490 2495 2495 2491 2491 2490 2490 2490 2490 2491 2491 2486 2486 2491 2491 2487 2487 2486 2486 2486 2486 2487 2487 2484 2484 2487 2487 2485 2485 2484 2484 2484 2484 2485 2485 2488 2488 2485 2485 2489 2489 2488 2488 2488 2488 2489 2489 2492 2492 2489 2489 2493 2493 2492 2492 2492 2492 2493 2493 2496 2496 2493 2493 2497 2497 2496 2496 2496 2496 2497 2497 2500 2500 2497 2497 2501 2501 2500 2500 2500 2500 2501 2501 7511 7511 2501 2501 7512 7512 7513 7513 2504 2504 2505 2505 2508 2508 2505 2505 2509 2509 2508 2508 2508 2508 2509 2509 2512 2512 2509 2509 2513 2513 2512 2512 7514 7514 7515 7515 2516 2516 7516 7516 2517 2517 2516 2516 2516 2516 2517 2517 2520 2520 2517 2517 2521 2521 2520 2520 2520 2520 2521 2521 2524 2524 2521 2521 2525 2525 2524 2524 2524 2524 2525 2525 2528 2528 2525 2525 2529 2529 2528 2528 2528 2528 2529 2529 2530 2530 2529 2529 2531 2531 2530 2530 2530 2530 2531 2531 2526 2526 2531 2531 2527 2527 2526 2526 2526 2526 2527 2527 2522 2522 2527 2527 2523 2523 2522 2522 2522 2522 2523 2523 2518 2518 2523 2523 2519 2519 2518 2518 2518 2518 2519 2519 2514 2514 2519 2519 2515 2515 2514 2514 2514 2514 2515 2515 7517 7517 2515 2515 7518 7518 7519 7519 2510 2510 2511 2511 2506 2506 2511 2511 2507 2507 2506 2506 2545 2545 2536 2536 2547 2547 2536 2536 2538 2538 2547 2547 2547 2547 2538 2538 2549 2549 2538 2538 2543 2543 2549 2549 2549 2549 2543 2543 2553 2553 2543 2543 2551 2551 2553 2553 2553 2553 2551 2551 2556 2556 2551 2551 2557 2557 2556 2556 2556 2556 2557 2557 2559 2559 2557 2557 2561 2561 2559 2559 2559 2559 2561 2561 2563 2563 2561 2561 2569 2569 2563 2563 2563 2563 2569 2569 2565 2565 2569 2569 2574 2574 2565 2565 2565 2565 2574 2574 2567 2567 2574 2574 2576 2576 2567 2567 2567 2567 2576 2576 2571 2571 2576 2576 2578 2578 2571 2571 2571 2571 2578 2578 2572 2572 2578 2578 2579 2579 2572 2572 2572 2572 2579 2579 2570 2570 2579 2579 2577 2577 2570 2570 2570 2570 2577 2577 2566 2566 2577 2577 2575 2575 2566 2566 2566 2566 2575 2575 2564 2564 2575 2575 2573 2573 2564 2564 2564 2564 2573 2573 2562 2562 2573 2573 2568 2568 2562 2562 2562 2562 2568 2568 2558 2558 2568 2568 2560 2560 2558 2558 2558 2558 2560 2560 2555 2555 2560 2560 2554 2554 2555 2555 2555 2555 2554 2554 2552 2552 2554 2554 2550 2550 2552 2552 2552 2552 2550 2550 2548 2548 2550 2550 2542 2542 2548 2548 2548 2548 2542 2542 2546 2546 2542 2542 2537 2537 2546 2546 2546 2546 2537 2537 2544 2544 2537 2537 2535 2535 2544 2544 2544 2544 2535 2535 2540 2540 2535 2535 2533 2533 2540 2540 2540 2540 2533 2533 2539 2539 2533 2533 2532 2532 2539 2539 2539 2539 2532 2532 2541 2541 2532 2532 2534 2534 2541 2541 2541 2541 2534 2534 2545 2545 2534 2534 2536 2536 2545 2545 2602 2602 2603 2603 2598 2598 2603 2603 2599 2599 2598 2598 7520 7520 7521 7521 2594 2594 7522 7522 2595 2595 2594 2594 2594 2594 2595 2595 2590 2590 2595 2595 2591 2591 2590 2590 2590 2590 2591 2591 2586 2586 2591 2591 2587 2587 2586 2586 2586 2586 2587 2587 2582 2582 2587 2587 2583 2583 2582 2582 2582 2582 2583 2583 2580 2580 2583 2583 2581 2581 2580 2580 2580 2580 2581 2581 2584 2584 2581 2581 2585 2585 2584 2584 2584 2584 2585 2585 2588 2588 2585 2585 2589 2589 2588 2588 2588 2588 2589 2589 2592 2592 2589 2589 2593 2593 2592 2592 2592 2592 2593 2593 2596 2596 2593 2593 2597 2597 2596 2596 2596 2596 2597 2597 7523 7523 2597 2597 7524 7524 7525 7525 2600 2600 2601 2601 2604 2604 2601 2601 2605 2605 2604 2604 2604 2604 2605 2605 2608 2608 2605 2605 2609 2609 2608 2608 7526 7526 7527 7527 2612 2612 7528 7528 2613 2613 2612 2612 2612 2612 2613 2613 2616 2616 2613 2613 2617 2617 2616 2616 2616 2616 2617 2617 2620 2620 2617 2617 2621 2621 2620 2620 2620 2620 2621 2621 2624 2624 2621 2621 2625 2625 2624 2624 2624 2624 2625 2625 2626 2626 2625 2625 2627 2627 2626 2626 2626 2626 2627 2627 2622 2622 2627 2627 2623 2623 2622 2622 2622 2622 2623 2623 2618 2618 2623 2623 2619 2619 2618 2618 2618 2618 2619 2619 2614 2614 2619 2619 2615 2615 2614 2614 2614 2614 2615 2615 2610 2610 2615 2615 2611 2611 2610 2610 2610 2610 2611 2611 7529 7529 2611 2611 7530 7530 7531 7531 2606 2606 2607 2607 2602 2602 2607 2607 2603 2603 2602 2602 2650 2650 2651 2651 2646 2646 2651 2651 2647 2647 2646 2646 7532 7532 7533 7533 2642 2642 7534 7534 2643 2643 2642 2642 2642 2642 2643 2643 2638 2638 2643 2643 2639 2639 2638 2638 2638 2638 2639 2639 2634 2634 2639 2639 2635 2635 2634 2634 2634 2634 2635 2635 2630 2630 2635 2635 2631 2631 2630 2630 2630 2630 2631 2631 2628 2628 2631 2631 2629 2629 2628 2628 2628 2628 2629 2629 2632 2632 2629 2629 2633 2633 2632 2632 2632 2632 2633 2633 2636 2636 2633 2633 2637 2637 2636 2636 2636 2636 2637 2637 2640 2640 2637 2637 2641 2641 2640 2640 2640 2640 2641 2641 2644 2644 2641 2641 2645 2645 2644 2644 2644 2644 2645 2645 7535 7535 2645 2645 7536 7536 7537 7537 2648 2648 2649 2649 2652 2652 2649 2649 2653 2653 2652 2652 2652 2652 2653 2653 2656 2656 2653 2653 2657 2657 2656 2656 7538 7538 7539 7539 2660 2660 7540 7540 2661 2661 2660 2660 2660 2660 2661 2661 2664 2664 2661 2661 2665 2665 2664 2664 2664 2664 2665 2665 2668 2668 2665 2665 2669 2669 2668 2668 2668 2668 2669 2669 2672 2672 2669 2669 2673 2673 2672 2672 2672 2672 2673 2673 2674 2674 2673 2673 2675 2675 2674 2674 2674 2674 2675 2675 2670 2670 2675 2675 2671 2671 2670 2670 2670 2670 2671 2671 2666 2666 2671 2671 2667 2667 2666 2666 2666 2666 2667 2667 2662 2662 2667 2667 2663 2663 2662 2662 2662 2662 2663 2663 2658 2658 2663 2663 2659 2659 2658 2658 2658 2658 2659 2659 7541 7541 2659 2659 7542 7542 7543 7543 2654 2654 2655 2655 2650 2650 2655 2655 2651 2651 2650 2650 2706 2706 2712 2712 2702 2702 2712 2712 2704 2704 2702 2702 2702 2702 2704 2704 2699 2699 2704 2704 2698 2698 2699 2699 2699 2699 2698 2698 2696 2696 2698 2698 2694 2694 2696 2696 2696 2696 2694 2694 2692 2692 2694 2694 2686 2686 2692 2692 2692 2692 2686 2686 2690 2690 2686 2686 2681 2681 2690 2690 2690 2690 2681 2681 2688 2688 2681 2681 2679 2679 2688 2688 2688 2688 2679 2679 2684 2684 2679 2679 2677 2677 2684 2684 2684 2684 2677 2677 2683 2683 2677 2677 2676 2676 2683 2683 2683 2683 2676 2676 2685 2685 2676 2676 2678 2678 2685 2685 2685 2685 2678 2678 2689 2689 2678 2678 2680 2680 2689 2689 2689 2689 2680 2680 2691 2691 2680 2680 2682 2682 2691 2691 2691 2691 2682 2682 2693 2693 2682 2682 2687 2687 2693 2693 2693 2693 2687 2687 2697 2697 2687 2687 2695 2695 2697 2697 2697 2697 2695 2695 2700 2700 2695 2695 2701 2701 2700 2700 2700 2700 2701 2701 2703 2703 2701 2701 2705 2705 2703 2703 2703 2703 2705 2705 2707 2707 2705 2705 2713 2713 2707 2707 2707 2707 2713 2713 2709 2709 2713 2713 2718 2718 2709 2709 2709 2709 2718 2718 2711 2711 2718 2718 2720 2720 2711 2711 2711 2711 2720 2720 2715 2715 2720 2720 2722 2722 2715 2715 2715 2715 2722 2722 2716 2716 2722 2722 2723 2723 2716 2716 2716 2716 2723 2723 2714 2714 2723 2723 2721 2721 2714 2714 2714 2714 2721 2721 2710 2710 2721 2721 2719 2719 2710 2710 2710 2710 2719 2719 2708 2708 2719 2719 2717 2717 2708 2708 2708 2708 2717 2717 2706 2706 2717 2717 2712 2712 2706 2706 2746 2746 2747 2747 2742 2742 2747 2747 2743 2743 2742 2742 7544 7544 7545 7545 2738 2738 7546 7546 2739 2739 2738 2738 2738 2738 2739 2739 2734 2734 2739 2739 2735 2735 2734 2734 2734 2734 2735 2735 2730 2730 2735 2735 2731 2731 2730 2730 2730 2730 2731 2731 2726 2726 2731 2731 2727 2727 2726 2726 2726 2726 2727 2727 2724 2724 2727 2727 2725 2725 2724 2724 2724 2724 2725 2725 2728 2728 2725 2725 2729 2729 2728 2728 2728 2728 2729 2729 2732 2732 2729 2729 2733 2733 2732 2732 2732 2732 2733 2733 2736 2736 2733 2733 2737 2737 2736 2736 2736 2736 2737 2737 2740 2740 2737 2737 2741 2741 2740 2740 2740 2740 2741 2741 7547 7547 2741 2741 7548 7548 7549 7549 2744 2744 2745 2745 2748 2748 2745 2745 2749 2749 2748 2748 2748 2748 2749 2749 2752 2752 2749 2749 2753 2753 2752 2752 7550 7550 7551 7551 2756 2756 7552 7552 2757 2757 2756 2756 2756 2756 2757 2757 2760 2760 2757 2757 2761 2761 2760 2760 2760 2760 2761 2761 2764 2764 2761 2761 2765 2765 2764 2764 2764 2764 2765 2765 2768 2768 2765 2765 2769 2769 2768 2768 2768 2768 2769 2769 2770 2770 2769 2769 2771 2771 2770 2770 2770 2770 2771 2771 2766 2766 2771 2771 2767 2767 2766 2766 2766 2766 2767 2767 2762 2762 2767 2767 2763 2763 2762 2762 2762 2762 2763 2763 2758 2758 2763 2763 2759 2759 2758 2758 2758 2758 2759 2759 2754 2754 2759 2759 2755 2755 2754 2754 2754 2754 2755 2755 7553 7553 2755 2755 7554 7554 7555 7555 2750 2750 2751 2751 2746 2746 2751 2751 2747 2747 2746 2746 2794 2794 2795 2795 2790 2790 2795 2795 2791 2791 2790 2790 7556 7556 7557 7557 2786 2786 7558 7558 2787 2787 2786 2786 2786 2786 2787 2787 2782 2782 2787 2787 2783 2783 2782 2782 2782 2782 2783 2783 2778 2778 2783 2783 2779 2779 2778 2778 2778 2778 2779 2779 2774 2774 2779 2779 2775 2775 2774 2774 2774 2774 2775 2775 2772 2772 2775 2775 2773 2773 2772 2772 2772 2772 2773 2773 2776 2776 2773 2773 2777 2777 2776 2776 2776 2776 2777 2777 2780 2780 2777 2777 2781 2781 2780 2780 2780 2780 2781 2781 2784 2784 2781 2781 2785 2785 2784 2784 2784 2784 2785 2785 2788 2788 2785 2785 2789 2789 2788 2788 2788 2788 2789 2789 7559 7559 2789 2789 7560 7560 7561 7561 2792 2792 2793 2793 2796 2796 2793 2793 2797 2797 2796 2796 2796 2796 2797 2797 2800 2800 2797 2797 2801 2801 2800 2800 7562 7562 7563 7563 2804 2804 7564 7564 2805 2805 2804 2804 2804 2804 2805 2805 2808 2808 2805 2805 2809 2809 2808 2808 2808 2808 2809 2809 2812 2812 2809 2809 2813 2813 2812 2812 2812 2812 2813 2813 2816 2816 2813 2813 2817 2817 2816 2816 2816 2816 2817 2817 2818 2818 2817 2817 2819 2819 2818 2818 2818 2818 2819 2819 2814 2814 2819 2819 2815 2815 2814 2814 2814 2814 2815 2815 2810 2810 2815 2815 2811 2811 2810 2810 2810 2810 2811 2811 2806 2806 2811 2811 2807 2807 2806 2806 2806 2806 2807 2807 2802 2802 2807 2807 2803 2803 2802 2802 2802 2802 2803 2803 7565 7565 2803 2803 7566 7566 7567 7567 2798 2798 2799 2799 2794 2794 2799 2799 2795 2795 2794 2794 2840 2840 2838 2838 2836 2836 2838 2838 2830 2830 2836 2836 2836 2836 2830 2830 2834 2834 2830 2830 2825 2825 2834 2834 2834 2834 2825 2825 2832 2832 2825 2825 2823 2823 2832 2832 2832 2832 2823 2823 2828 2828 2823 2823 2821 2821 2828 2828 2828 2828 2821 2821 2827 2827 2821 2821 2820 2820 2827 2827 2827 2827 2820 2820 2829 2829 2820 2820 2822 2822 2829 2829 2829 2829 2822 2822 2833 2833 2822 2822 2824 2824 2833 2833 2833 2833 2824 2824 2835 2835 2824 2824 2826 2826 2835 2835 2835 2835 2826 2826 2837 2837 2826 2826 2831 2831 2837 2837 2837 2837 2831 2831 2841 2841 2831 2831 2839 2839 2841 2841 2841 2841 2839 2839 2844 2844 2839 2839 2845 2845 2844 2844 2844 2844 2845 2845 2847 2847 2845 2845 2849 2849 2847 2847 2847 2847 2849 2849 2851 2851 2849 2849 2857 2857 2851 2851 2851 2851 2857 2857 2853 2853 2857 2857 2862 2862 2853 2853 2853 2853 2862 2862 2855 2855 2862 2862 2864 2864 2855 2855 2855 2855 2864 2864 2859 2859 2864 2864 2866 2866 2859 2859 2859 2859 2866 2866 2860 2860 2866 2866 2867 2867 2860 2860 2860 2860 2867 2867 2858 2858 2867 2867 2865 2865 2858 2858 2858 2858 2865 2865 2854 2854 2865 2865 2863 2863 2854 2854 2854 2854 2863 2863 2852 2852 2863 2863 2861 2861 2852 2852 2852 2852 2861 2861 2850 2850 2861 2861 2856 2856 2850 2850 2850 2850 2856 2856 2846 2846 2856 2856 2848 2848 2846 2846 2846 2846 2848 2848 2843 2843 2848 2848 2842 2842 2843 2843 2843 2843 2842 2842 2840 2840 2842 2842 2838 2838 2840 2840 2890 2890 2891 2891 2886 2886 2891 2891 2887 2887 2886 2886 7568 7568 7569 7569 2882 2882 7570 7570 2883 2883 2882 2882 2882 2882 2883 2883 2878 2878 2883 2883 2879 2879 2878 2878 2878 2878 2879 2879 2874 2874 2879 2879 2875 2875 2874 2874 2874 2874 2875 2875 2870 2870 2875 2875 2871 2871 2870 2870 2870 2870 2871 2871 2868 2868 2871 2871 2869 2869 2868 2868 2868 2868 2869 2869 2872 2872 2869 2869 2873 2873 2872 2872 2872 2872 2873 2873 2876 2876 2873 2873 2877 2877 2876 2876 2876 2876 2877 2877 2880 2880 2877 2877 2881 2881 2880 2880 2880 2880 2881 2881 2884 2884 2881 2881 2885 2885 2884 2884 2884 2884 2885 2885 7571 7571 2885 2885 7572 7572 7573 7573 2888 2888 2889 2889 2892 2892 2889 2889 2893 2893 2892 2892 2892 2892 2893 2893 2896 2896 2893 2893 2897 2897 2896 2896 7574 7574 7575 7575 2900 2900 7576 7576 2901 2901 2900 2900 2900 2900 2901 2901 2904 2904 2901 2901 2905 2905 2904 2904 2904 2904 2905 2905 2908 2908 2905 2905 2909 2909 2908 2908 2908 2908 2909 2909 2912 2912 2909 2909 2913 2913 2912 2912 2912 2912 2913 2913 2914 2914 2913 2913 2915 2915 2914 2914 2914 2914 2915 2915 2910 2910 2915 2915 2911 2911 2910 2910 2910 2910 2911 2911 2906 2906 2911 2911 2907 2907 2906 2906 2906 2906 2907 2907 2902 2902 2907 2907 2903 2903 2902 2902 2902 2902 2903 2903 2898 2898 2903 2903 2899 2899 2898 2898 2898 2898 2899 2899 7577 7577 2899 2899 7578 7578 7579 7579 2894 2894 2895 2895 2890 2890 2895 2895 2891 2891 2890 2890 2942 2942 2943 2943 2938 2938 2943 2943 2939 2939 2938 2938 2938 2938 2939 2939 2934 2934 2939 2939 2935 2935 2934 2934 7580 7580 7581 7581 2930 2930 7582 7582 2931 2931 2930 2930 2930 2930 2931 2931 2926 2926 2931 2931 2927 2927 2926 2926 2926 2926 2927 2927 2922 2922 2927 2927 2923 2923 2922 2922 2922 2922 2923 2923 2918 2918 2923 2923 2919 2919 2918 2918 2918 2918 2919 2919 2916 2916 2919 2919 2917 2917 2916 2916 2916 2916 2917 2917 2920 2920 2917 2917 2921 2921 2920 2920 2920 2920 2921 2921 2924 2924 2921 2921 2925 2925 2924 2924 2924 2924 2925 2925 2928 2928 2925 2925 2929 2929 2928 2928 2928 2928 2929 2929 2932 2932 2929 2929 2933 2933 2932 2932 2932 2932 2933 2933 7583 7583 2933 2933 7584 7584 7585 7585 2936 2936 2937 2937 2940 2940 2937 2937 2941 2941 2940 2940 2940 2940 2941 2941 2944 2944 2941 2941 2945 2945 2944 2944 2944 2944 2945 2945 2948 2948 2945 2945 2949 2949 2948 2948 2948 2948 2949 2949 2952 2952 2949 2949 2953 2953 2952 2952 7586 7586 7587 7587 2956 2956 7588 7588 2957 2957 2956 2956 2956 2956 2957 2957 2960 2960 2957 2957 2961 2961 2960 2960 2960 2960 2961 2961 2964 2964 2961 2961 2965 2965 2964 2964 2964 2964 2965 2965 2968 2968 2965 2965 2969 2969 2968 2968 2968 2968 2969 2969 2970 2970 2969 2969 2971 2971 2970 2970 2970 2970 2971 2971 2966 2966 2971 2971 2967 2967 2966 2966 2966 2966 2967 2967 2962 2962 2967 2967 2963 2963 2962 2962 2962 2962 2963 2963 2958 2958 2963 2963 2959 2959 2958 2958 2958 2958 2959 2959 2954 2954 2959 2959 2955 2955 2954 2954 2954 2954 2955 2955 7589 7589 2955 2955 7590 7590 7591 7591 2950 2950 2951 2951 2946 2946 2951 2951 2947 2947 2946 2946 2946 2946 2947 2947 2942 2942 2947 2947 2943 2943 2942 2942 3003 3003 3016 3016 3007 3007 3016 3016 3018 3018 3007 3007 3007 3007 3018 3018 3009 3009 3018 3018 3020 3020 3009 3009 3009 3009 3020 3020 3011 3011 3020 3020 3022 3022 3011 3011 3011 3011 3022 3022 3012 3012 3022 3022 3023 3023 3012 3012 3012 3012 3023 3023 3010 3010 3023 3023 3021 3021 3010 3010 3010 3010 3021 3021 3008 3008 2987 2987 2978 2978 2989 2989 2978 2978 2980 2980 2989 2989 2989 2989 2980 2980 2993 2993 2980 2980 2982 2982 2993 2993 2993 2993 2982 2982 2995 2995 2982 2982 2991 2991 2995 2995 2995 2995 2991 2991 2998 2998 2991 2991 2999 2999 2998 2998 2998 2998 2999 2999 3001 3001 2999 2999 3005 3005 3001 3001 3001 3001 3005 3005 3003 3003 3005 3005 3014 3014 3003 3003 3003 3003 3014 3014 3016 3016 2992 2992 2979 2979 2988 2988 2979 2979 2977 2977 2988 2988 2988 2988 2977 2977 2986 2986 2977 2977 2975 2975 2986 2986 2986 2986 2975 2975 2984 2984 2975 2975 2973 2973 2984 2984 2984 2984 2973 2973 2983 2983 2973 2973 2972 2972 2983 2983 2983 2983 2972 2972 2985 2985 2972 2972 2974 2974 2985 2985 2985 2985 2974 2974 2987 2987 2974 2974 2976 2976 2987 2987 2987 2987 2976 2976 2978 2978 3021 3021 3019 3019 3008 3008 3019 3019 3017 3017 3008 3008 3008 3008 3017 3017 3006 3006 3017 3017 3015 3015 3006 3006 3006 3006 3015 3015 3002 3002 3015 3015 3013 3013 3002 3002 3002 3002 3013 3013 3000 3000 3013 3013 3004 3004 3000 3000 3000 3000 3004 3004 2997 2997 3004 3004 2996 2996 2997 2997 2997 2997 2996 2996 2994 2994 2996 2996 2990 2990 2994 2994 2994 2994 2990 2990 2992 2992 2990 2990 2981 2981 2992 2992 2992 2992 2981 2981 2979 2979 3024 3024 3025 3025 3026 3026 3025 3025 3027 3027 3026 3026 3028 3028 3029 3029 3030 3030 3029 3029 3031 3031 3030 3030 3030 3030 3031 3031 3032 3032 3031 3031 3033 3033 3032 3032 3032 3032 3033 3033 3034 3034 3033 3033 3035 3035 3034 3034 3034 3034 3035 3035 3036 3036 3035 3035 3037 3037 3036 3036 3036 3036 3037 3037 3038 3038 3037 3037 3039 3039 3038 3038 3038 3038 3039 3039 3040 3040 3039 3039 3041 3041 3040 3040 3040 3040 3041 3041 7592 7592 3041 3041 7593 7593 7594 7594 3042 3042 3043 3043 3044 3044 3043 3043 3045 3045 3044 3044 3056 3056 3054 3054 3051 3051 3049 3049 3052 3052 3076 3076 3095 3095 3096 3096 3086 3086 3086 3086 3090 3090 3095 3095 3090 3090 3092 3092 3095 3095 3095 3095 3092 3092 3094 3094 3073 3073 3082 3082 3086 3086 3082 3082 3084 3084 3086 3086 3086 3086 3084 3084 3090 3090 3069 3069 3071 3071 3072 3072 3071 3071 3073 3073 3072 3072 3072 3072 3073 3073 3075 3075 3073 3073 3086 3086 3075 3075 3063 3063 3065 3065 3072 3072 3065 3065 3067 3067 3072 3072 3072 3072 3067 3067 3069 3069 3057 3057 3059 3059 3072 3072 3059 3059 3061 3061 3072 3072 3072 3072 3061 3061 3063 3063 3052 3052 3053 3053 3055 3055 3077 3077 3078 3078 3047 3047 3078 3078 3046 3046 3047 3047 3080 3080 3050 3050 3079 3079 3050 3050 3048 3048 3079 3079 3079 3079 3048 3048 3046 3046 3056 3056 3051 3051 3058 3058 3074 3074 3070 3070 3081 3081 3070 3070 3068 3068 3081 3081 3068 3068 3066 3066 3081 3081 3066 3066 3064 3064 3081 3081 3081 3081 3064 3064 3062 3062 3062 3062 3060 3060 3081 3081 3060 3060 3058 3058 3081 3081 3081 3081 3058 3058 3080 3080 3058 3058 3051 3051 3080 3080 3080 3080 3051 3051 3050 3050 3089 3089 3110 3110 3111 3111 3112 3112 3093 3093 3111 3111 3093 3093 3091 3091 3111 3111 3111 3111 3091 3091 3089 3089 3091 3091 3085 3085 3089 3089 3089 3089 3085 3085 3083 3083 3097 3097 3098 3098 3087 3087 3098 3098 3099 3099 3087 3087 3087 3087 3099 3099 3076 3076 3099 3099 3077 3077 3076 3076 3076 3076 3077 3077 3049 3049 3077 3077 3047 3047 3049 3049 3096 3096 3097 3097 3086 3086 3097 3097 3087 3087 3086 3086 3086 3086 3087 3087 3075 3075 3087 3087 3076 3076 3075 3075 3075 3075 3076 3076 3072 3072 3076 3076 3052 3052 3072 3072 3072 3072 3052 3052 3057 3057 3052 3052 3055 3055 3057 3057 3103 3103 3104 3104 3078 3078 3046 3046 3078 3078 3079 3079 3078 3078 3104 3104 3079 3079 3079 3079 3104 3104 3105 3105 3079 3079 3088 3088 3080 3080 3088 3088 3089 3089 3080 3080 3080 3080 3089 3089 3081 3081 3089 3089 3083 3083 3081 3081 3081 3081 3083 3083 3074 3074 3105 3105 3106 3106 3079 3079 3106 3106 3107 3107 3079 3079 3079 3079 3107 3107 3088 3088 3107 3107 3108 3108 3088 3088 3088 3088 3108 3108 3089 3089 3108 3108 3109 3109 3089 3089 3089 3089 3109 3109 3110 3110 3099 3099 3100 3100 3077 3077 3100 3100 3101 3101 3077 3077 3077 3077 3101 3101 3078 3078 3101 3101 3102 3102 3078 3078 3078 3078 3102 3102 3103 3103 3147 3147 3143 3143 3144 3144 3127 3127 3126 3126 3134 3134 3128 3128 3127 3127 3129 3129 3127 3127 3134 3134 3129 3129 3129 3129 3134 3134 3131 3131 3134 3134 3132 3132 3131 3131 3126 3126 3124 3124 3134 3134 3124 3124 3123 3123 3134 3134 3134 3134 3123 3123 3122 3122 3120 3120 3119 3119 3117 3117 3119 3119 3118 3118 3117 3117 3117 3117 3118 3118 3116 3116 3116 3116 3115 3115 3117 3117 3115 3115 3114 3114 3117 3117 3117 3117 3114 3114 3113 3113 3117 3117 3125 3125 3136 3136 3137 3137 3141 3141 3135 3135 3141 3141 3136 3136 3135 3135 3135 3135 3136 3136 3130 3130 3136 3136 3125 3125 3130 3130 3130 3130 3125 3125 3121 3121 3132 3132 3134 3134 3133 3133 3134 3134 3139 3139 3133 3133 3133 3133 3139 3139 3138 3138 3145 3145 3144 3144 3141 3141 3144 3144 3139 3139 3141 3141 3141 3141 3139 3139 3136 3136 3139 3139 3134 3134 3136 3136 3136 3136 3134 3134 3117 3117 3134 3134 3122 3122 3117 3117 3117 3117 3122 3122 3120 3120 3144 3144 3143 3143 3139 3139 3143 3143 3142 3142 3139 3139 3139 3139 3142 3142 3138 3138 3145 3145 3147 3147 3144 3144 3137 3137 3140 3140 3141 3141 3140 3140 3146 3146 3141 3141 3141 3141 3146 3146 3145 3145 3146 3146 3147 3147 3145 3145 3183 3183 3181 3181 3180 3180 3158 3158 3156 3156 3161 3161 3151 3151 3148 3148 3149 3149 3149 3149 3150 3150 3151 3151 3150 3150 3152 3152 3151 3151 3151 3151 3152 3152 3153 3153 3154 3154 3155 3155 3170 3170 3155 3155 3157 3157 3170 3170 3170 3170 3157 3157 3159 3159 3159 3159 3160 3160 3170 3170 3160 3160 3162 3162 3170 3170 3170 3170 3162 3162 3164 3164 3164 3164 3163 3163 3165 3165 3164 3164 3165 3165 3170 3170 3165 3165 3167 3167 3170 3170 3170 3170 3167 3167 3168 3168 3153 3153 3154 3154 3151 3151 3154 3154 3170 3170 3151 3151 3151 3151 3170 3170 3161 3161 3179 3179 3180 3180 3178 3178 3180 3180 3175 3175 3178 3178 3178 3178 3175 3175 3174 3174 3175 3175 3170 3170 3174 3174 3174 3174 3170 3170 3169 3169 3170 3170 3168 3168 3169 3169 3180 3180 3181 3181 3175 3175 3181 3181 3177 3177 3175 3175 3175 3175 3177 3177 3170 3170 3177 3177 3172 3172 3170 3170 3170 3170 3172 3172 3161 3161 3179 3179 3183 3183 3180 3180 3183 3183 3182 3182 3181 3181 3182 3182 3176 3176 3181 3181 3181 3181 3176 3176 3177 3177 3176 3176 3173 3173 3177 3177 3177 3177 3173 3173 3172 3172 3173 3173 3171 3171 3172 3172 3172 3172 3171 3171 3161 3161 3171 3171 3166 3166 3161 3161 3161 3161 3166 3166 3158 3158 3224 3224 3226 3226 3223 3223 3214 3214 3219 3219 3212 3212 3219 3219 3209 3209 3212 3212 3214 3214 3215 3215 3219 3219 3215 3215 3218 3218 3219 3219 3219 3219 3218 3218 3220 3220 3209 3209 3219 3219 3207 3207 3219 3219 3211 3211 3207 3207 3207 3207 3211 3211 3206 3206 3188 3188 3184 3184 3185 3185 3193 3193 3188 3188 3189 3189 3188 3188 3185 3185 3189 3189 3185 3185 3186 3186 3189 3189 3189 3189 3186 3186 3191 3191 3197 3197 3195 3195 3199 3199 3195 3195 3198 3198 3199 3199 3199 3199 3198 3198 3202 3202 3186 3186 3187 3187 3191 3191 3187 3187 3190 3190 3191 3191 3191 3191 3190 3190 3196 3196 3190 3190 3192 3192 3196 3196 3196 3196 3192 3192 3203 3203 3192 3192 3194 3194 3203 3203 3194 3194 3200 3200 3203 3203 3203 3203 3200 3200 3211 3211 3200 3200 3201 3201 3211 3211 3211 3211 3201 3201 3206 3206 3197 3197 3193 3193 3195 3195 3193 3193 3189 3189 3195 3195 3195 3195 3189 3189 3198 3198 3189 3189 3191 3191 3198 3198 3198 3198 3191 3191 3204 3204 3191 3191 3196 3196 3204 3204 3204 3204 3196 3196 3210 3210 3196 3196 3203 3203 3210 3210 3210 3210 3203 3203 3216 3216 3203 3203 3211 3211 3216 3216 3216 3216 3211 3211 3223 3223 3211 3211 3219 3219 3223 3223 3223 3223 3219 3219 3224 3224 3219 3219 3220 3220 3224 3224 3224 3224 3220 3220 3221 3221 3202 3202 3198 3198 3205 3205 3198 3198 3204 3204 3205 3205 3205 3205 3204 3204 3208 3208 3204 3204 3210 3210 3208 3208 3208 3208 3210 3210 3213 3213 3210 3210 3216 3216 3213 3213 3213 3213 3216 3216 3217 3217 3216 3216 3223 3223 3217 3217 3217 3217 3223 3223 3222 3222 3223 3223 3226 3226 3222 3222 3222 3222 3226 3226 3225 3225 3261 3261 3263 3263 3265 3265 3285 3285 3287 3287 3306 3306 3333 3333 3332 3332 3327 3327 3322 3322 3319 3319 3317 3317 3279 3279 3277 3277 3288 3288 3277 3277 3273 3273 3288 3288 3288 3288 3273 3273 3278 3278 3273 3273 3270 3270 3278 3278 3278 3278 3270 3270 3272 3272 3270 3270 3269 3269 3272 3272 3282 3282 3279 3279 3283 3283 3279 3279 3288 3288 3283 3283 3283 3283 3288 3288 3289 3289 3288 3288 3301 3301 3289 3289 3311 3311 3307 3307 3288 3288 3307 3307 3303 3303 3288 3288 3288 3288 3303 3303 3301 3301 3322 3322 3317 3317 3324 3324 3331 3331 3328 3328 3323 3323 3328 3328 3326 3326 3323 3323 3323 3323 3326 3326 3325 3325 3338 3338 3336 3336 3337 3337 3336 3336 3335 3335 3337 3337 3337 3337 3335 3335 3334 3334 3335 3335 3333 3333 3334 3334 3334 3334 3333 3333 3330 3330 3333 3333 3327 3327 3330 3330 3330 3330 3327 3327 3329 3329 3327 3327 3320 3320 3329 3329 3329 3329 3320 3320 3321 3321 3320 3320 3318 3318 3321 3321 3306 3306 3309 3309 3310 3310 3310 3310 3312 3312 3306 3306 3312 3312 3313 3313 3306 3306 3306 3306 3313 3313 3320 3320 3313 3313 3316 3316 3320 3320 3320 3320 3316 3316 3318 3318 3294 3294 3291 3291 3293 3293 3291 3291 3296 3296 3293 3293 3294 3294 3295 3295 3291 3291 3295 3295 3297 3297 3291 3291 3291 3291 3297 3297 3298 3298 3298 3298 3299 3299 3291 3291 3299 3299 3300 3300 3291 3291 3291 3291 3300 3300 3290 3290 3300 3300 3302 3302 3290 3290 3290 3290 3302 3302 3287 3287 3302 3302 3305 3305 3287 3287 3287 3287 3305 3305 3306 3306 3305 3305 3308 3308 3306 3306 3306 3306 3308 3308 3309 3309 3271 3271 3274 3274 3281 3281 3274 3274 3275 3275 3281 3281 3281 3281 3275 3275 3280 3280 3263 3263 3266 3266 3265 3265 3266 3266 3267 3267 3265 3265 3265 3265 3267 3267 3276 3276 3257 3257 3251 3251 3252 3252 3252 3252 3258 3258 3257 3257 3258 3258 3260 3260 3257 3257 3257 3257 3260 3260 3262 3262 3248 3248 3247 3247 3257 3257 3247 3247 3244 3244 3257 3257 3257 3257 3244 3244 3243 3243 3240 3240 3251 3251 3241 3241 3251 3251 3257 3257 3241 3241 3241 3241 3257 3257 3242 3242 3257 3257 3243 3243 3242 3242 3240 3240 3239 3239 3251 3251 3239 3239 3238 3238 3251 3251 3251 3251 3238 3238 3237 3237 7595 7595 7596 7596 3235 3235 7597 7597 3251 3251 3235 3235 3235 3235 3251 3251 3236 3236 3251 3251 3237 3237 3236 3236 3234 3234 3233 3233 3232 3232 3233 3233 3231 3231 3232 3232 3232 3232 3231 3231 3230 3230 3230 3230 3229 3229 3232 3232 3229 3229 3228 3228 3232 3232 3232 3232 3228 3228 3227 3227 7598 7598 7599 7599 3253 3253 7600 7600 7601 7601 3253 3253 7602 7602 3253 3253 7603 7603 3253 3253 3256 3256 7604 7604 7605 7605 3256 3256 7606 7606 3264 3264 7607 7607 3256 3256 7608 7608 7609 7609 3256 3256 3256 3256 7610 7610 7611 7611 3280 3280 3284 3284 3281 3281 3284 3284 3285 3285 3281 3281 3281 3281 3285 3285 3292 3292 3285 3285 3306 3306 3292 3292 3292 3292 3306 3306 3314 3314 3306 3306 3320 3320 3314 3314 3314 3314 3320 3320 3323 3323 3320 3320 3327 3327 3323 3323 3323 3323 3327 3327 3331 3331 3327 3327 3332 3332 3331 3331 3267 3267 3271 3271 3276 3276 3271 3271 3281 3281 3276 3276 3276 3276 3281 3281 3286 3286 3281 3281 3292 3292 3286 3286 3286 3286 3292 3292 3304 3304 3292 3292 3314 3314 3304 3304 3304 3304 3314 3314 3317 3317 3314 3314 3323 3323 3317 3317 3317 3317 3323 3323 3324 3324 3323 3323 3325 3325 3324 3324 3260 3260 3261 3261 3262 3262 3261 3261 3265 3265 3262 3262 3262 3262 3265 3265 3272 3272 3265 3265 3276 3276 3272 3272 3272 3272 3276 3276 3278 3278 3276 3276 3286 3286 3278 3278 3278 3278 3286 3286 3288 3288 3286 3286 3304 3304 3288 3288 3288 3288 3304 3304 3311 3311 3304 3304 3317 3317 3311 3311 3311 3311 3317 3317 3315 3315 3317 3317 3319 3319 3315 3315 7612 7612 3248 3248 3253 3253 3248 3248 3257 3257 3253 3253 3253 3253 3257 3257 3256 3256 3257 3257 3262 3262 3256 3256 3256 3256 3262 3262 3264 3264 3262 3262 3272 3272 3264 3264 3264 3264 3272 3272 3268 3268 3272 3272 3269 3269 3268 3268 3345 3345 3344 3344 3348 3348 3344 3344 3343 3343 3348 3348 3348 3348 3343 3343 3341 3341 3374 3374 3375 3375 3373 3373 3371 3371 3374 3374 3372 3372 3364 3364 3360 3360 3368 3368 3360 3360 3363 3363 3368 3368 3368 3368 3363 3363 3366 3366 3374 3374 3373 3373 3372 3372 3373 3373 3370 3370 3372 3372 3372 3372 3370 3370 3367 3367 3370 3370 3369 3369 3367 3367 3367 3367 3369 3369 3361 3361 3356 3356 3353 3353 3364 3364 3353 3353 3357 3357 3364 3364 3364 3364 3357 3357 3360 3360 3347 3347 3346 3346 3354 3354 3346 3346 3351 3351 3354 3354 3354 3354 3351 3351 3359 3359 3351 3351 3358 3358 3359 3359 3359 3359 3358 3358 3362 3362 3358 3358 3361 3361 3362 3362 3362 3362 3361 3361 3365 3365 3361 3361 3369 3369 3365 3365 3346 3346 3345 3345 3351 3351 3345 3345 3348 3348 3351 3351 3351 3351 3348 3348 3358 3358 3348 3348 3355 3355 3358 3358 3358 3358 3355 3355 3361 3361 3355 3355 3356 3356 3361 3361 3361 3361 3356 3356 3367 3367 3356 3356 3364 3364 3367 3367 3367 3367 3364 3364 3372 3372 3364 3364 3368 3368 3372 3372 3372 3372 3368 3368 3371 3371 3368 3368 3366 3366 3371 3371 3339 3339 3340 3340 3341 3341 3340 3340 3342 3342 3341 3341 3341 3341 3342 3342 3348 3348 3342 3342 3349 3349 3348 3348 3348 3348 3349 3349 3355 3355 3349 3349 3350 3350 3355 3355 3355 3355 3350 3350 3356 3356 3350 3350 3352 3352 3356 3356 3356 3356 3352 3352 3353 3353 3391 3391 3388 3388 3387 3387 3384 3384 3382 3382 3381 3381 3383 3383 3389 3389 3386 3386 3395 3395 3400 3400 3409 3409 3400 3400 3402 3402 3409 3409 3409 3409 3402 3402 3410 3410 3390 3390 3393 3393 3395 3395 3393 3393 3397 3397 3395 3395 3395 3395 3397 3397 3400 3400 3376 3376 3383 3383 3377 3377 3383 3383 3386 3386 3377 3377 3377 3377 3386 3386 3378 3378 3386 3386 3385 3385 3378 3378 3378 3378 3385 3385 3379 3379 3388 3388 3384 3384 3387 3387 3384 3384 3381 3381 3387 3387 3387 3387 3381 3381 3385 3385 3381 3381 3380 3380 3385 3385 3385 3385 3380 3380 3379 3379 3396 3396 3398 3398 3392 3392 3396 3396 3407 3407 3408 3408 3408 3408 3411 3411 3401 3401 3408 3408 3401 3401 3396 3396 3401 3401 3399 3399 3396 3396 3396 3396 3399 3399 3398 3398 3389 3389 3390 3390 3386 3386 3390 3390 3395 3395 3386 3386 3386 3386 3395 3395 3385 3385 3395 3395 3394 3394 3385 3385 3385 3385 3394 3394 3387 3387 3394 3394 3396 3396 3387 3387 3387 3387 3396 3396 3391 3391 3396 3396 3392 3392 3391 3391 3409 3409 3406 3406 3395 3395 3406 3406 3404 3404 3395 3395 3395 3395 3404 3404 3394 3394 3404 3404 3403 3403 3394 3394 3394 3394 3403 3403 3396 3396 3403 3403 3405 3405 3396 3396 3396 3396 3405 3405 3407 3407 3413 3413 3412 3412 3416 3416 3415 3415 3414 3414 3418 3418 3434 3434 3433 3433 3426 3426 3448 3448 3444 3444 3447 3447 3444 3444 3443 3443 3447 3447 3435 3435 3439 3439 3437 3437 3439 3439 3447 3447 3437 3437 3437 3437 3447 3447 3442 3442 3447 3447 3443 3443 3442 3442 3451 3451 3454 3454 3447 3447 3454 3454 3452 3452 3447 3447 3447 3447 3452 3452 3448 3448 3452 3452 3449 3449 3448 3448 3419 3419 3427 3427 3420 3420 3427 3427 3430 3430 3420 3420 3420 3420 3430 3430 3422 3422 3430 3430 3439 3439 3422 3422 3422 3422 3439 3439 3426 3426 3439 3439 3435 3435 3426 3426 3426 3426 3435 3435 3434 3434 3451 3451 3447 3447 3445 3445 3447 3447 3439 3439 3445 3445 3445 3445 3439 3439 3438 3438 3439 3439 3430 3430 3438 3438 3438 3438 3430 3430 3436 3436 3430 3430 3427 3427 3436 3436 3436 3436 3427 3427 3429 3429 3431 3431 3432 3432 3429 3429 3432 3432 3440 3440 3429 3429 3429 3429 3440 3440 3436 3436 3440 3440 3441 3441 3436 3436 3436 3436 3441 3441 3438 3438 3441 3441 3446 3446 3438 3438 3438 3438 3446 3446 3445 3445 3446 3446 3450 3450 3445 3445 3445 3445 3450 3450 3451 3451 3450 3450 3453 3453 3451 3451 3451 3451 3453 3453 3454 3454 3417 3417 3415 3415 3423 3423 3415 3415 3418 3418 3423 3423 3423 3423 3418 3418 3424 3424 3428 3428 3431 3431 3424 3424 3431 3431 3429 3429 3424 3424 3424 3424 3429 3429 3423 3423 3429 3429 3427 3427 3423 3423 3423 3423 3427 3427 3417 3417 3427 3427 3419 3419 3417 3417 3425 3425 3428 3428 3421 3421 3428 3428 3424 3424 3421 3421 3421 3421 3424 3424 3416 3416 3424 3424 3418 3418 3416 3416 3416 3416 3418 3418 3413 3413 3418 3418 3414 3414 3413 3413 3456 3456 3455 3455 3457 3457 3468 3468 3462 3462 3461 3461 3457 3457 3459 3459 3465 3465 3459 3459 3464 3464 3465 3465 3465 3465 3464 3464 3468 3468 3464 3464 3463 3463 3468 3468 3468 3468 3463 3463 3462 3462 3487 3487 3482 3482 3479 3479 3490 3490 3487 3487 3484 3484 3487 3487 3479 3479 3484 3484 3479 3479 3476 3476 3484 3484 3484 3484 3476 3476 3480 3480 3491 3491 3488 3488 3489 3489 3488 3488 3483 3483 3489 3489 3489 3489 3483 3483 3486 3486 3471 3471 3474 3474 3472 3472 3474 3474 3477 3477 3472 3472 3472 3472 3477 3477 3480 3480 3477 3477 3483 3483 3480 3480 3480 3480 3483 3483 3484 3484 3483 3483 3488 3488 3484 3484 3484 3484 3488 3488 3490 3490 3488 3488 3491 3491 3490 3490 3486 3486 3483 3483 3485 3485 3483 3483 3477 3477 3485 3485 3485 3485 3477 3477 3481 3481 3477 3477 3474 3474 3481 3481 3481 3481 3474 3474 3478 3478 3476 3476 3473 3473 3480 3480 3473 3473 3469 3469 3480 3480 3480 3480 3469 3469 3472 3472 3469 3469 3467 3467 3472 3472 3472 3472 3467 3467 3471 3471 3467 3467 3466 3466 3471 3471 3471 3471 3466 3466 3458 3458 3475 3475 3468 3468 3470 3470 3468 3468 3461 3461 3470 3470 3470 3470 3461 3461 3460 3460 3456 3456 3457 3457 3458 3458 3457 3457 3465 3465 3458 3458 3458 3458 3465 3465 3471 3471 3465 3465 3468 3468 3471 3471 3471 3471 3468 3468 3474 3474 3468 3468 3475 3475 3474 3474 3474 3474 3475 3475 3478 3478 3492 3492 3493 3493 3494 3494 3644 3644 3646 3646 3641 3641 3669 3669 3675 3675 3672 3672 3495 3495 3497 3497 3502 3502 3497 3497 3498 3498 3502 3502 3498 3498 3501 3501 3502 3502 3502 3502 3501 3501 3503 3503 3501 3501 3506 3506 3503 3503 3503 3503 3506 3506 3508 3508 3506 3506 3510 3510 3508 3508 3508 3508 3510 3510 3509 3509 3510 3510 3515 3515 3509 3509 3510 3510 3514 3514 3515 3515 3514 3514 3519 3519 3515 3515 3515 3515 3519 3519 3521 3521 3519 3519 3524 3524 3521 3521 3521 3521 3524 3524 3522 3522 3537 3537 3533 3533 3534 3534 3533 3533 3529 3529 3534 3534 7613 7613 7614 7614 3529 3529 7615 7615 3527 3527 3529 3529 3529 3529 3527 3527 3534 3534 3542 3542 3540 3540 3537 3537 3540 3540 3538 3538 3537 3537 3537 3537 3538 3538 3533 3533 3551 3551 3592 3592 3586 3586 3586 3586 3577 3577 3551 3551 3577 3577 3554 3554 3551 3551 3551 3551 3554 3554 3548 3548 3606 3606 3595 3595 3592 3592 3595 3595 3590 3590 3592 3592 3592 3592 3590 3590 3586 3586 3618 3618 3609 3609 3612 3612 3609 3609 3608 3608 3612 3612 3636 3636 3627 3627 3629 3629 3627 3627 3624 3624 3629 3629 3629 3629 3624 3624 3618 3618 3642 3642 3643 3643 3640 3640 3673 3673 3674 3674 3642 3642 3674 3674 3668 3668 3642 3642 3642 3642 3668 3668 3655 3655 3655 3655 3654 3654 3642 3642 3654 3654 3652 3652 3642 3642 3642 3642 3652 3652 3650 3650 3650 3650 3648 3648 3642 3642 3648 3648 3645 3645 3642 3642 3642 3642 3645 3645 3643 3643 3646 3646 3647 3647 3641 3641 3647 3647 3649 3649 3641 3641 3641 3641 3649 3649 3651 3651 3651 3651 3653 3653 3641 3641 3653 3653 3656 3656 3641 3641 3641 3641 3656 3656 3669 3669 3637 3637 3622 3622 3635 3635 3622 3622 3626 3626 3635 3635 3635 3635 3626 3626 3628 3628 3626 3626 3625 3625 3628 3628 3607 3607 3610 3610 3611 3611 3610 3610 3619 3619 3611 3611 3578 3578 3587 3587 3593 3593 3587 3587 3591 3591 3593 3593 3593 3593 3591 3591 3596 3596 3558 3558 3552 3552 3550 3550 3549 3549 3555 3555 3550 3550 3555 3555 3557 3557 3550 3550 3550 3550 3557 3557 3558 3558 3531 3531 3532 3532 3535 3535 3532 3532 3541 3541 3535 3535 3535 3535 3541 3541 3550 3550 3541 3541 3545 3545 3550 3550 3550 3550 3545 3545 3549 3549 3528 3528 7616 7616 3526 3526 3526 3526 7617 7617 7618 7618 3525 3525 3523 3523 3520 3520 3520 3520 3523 3523 3518 3518 3523 3523 3517 3517 3518 3518 3518 3518 3517 3517 3513 3513 3517 3517 3516 3516 3513 3513 3513 3513 3516 3516 3507 3507 3516 3516 3512 3512 3507 3507 3507 3507 3512 3512 3511 3511 3499 3499 3496 3496 3504 3504 3496 3496 3500 3500 3504 3504 3504 3504 3500 3500 3511 3511 3500 3500 3505 3505 3511 3511 3511 3511 3505 3505 3507 3507 3526 3526 3531 3531 3528 3528 3531 3531 3535 3535 3528 3528 3528 3528 3535 3535 3530 3530 3535 3535 3536 3536 3530 3530 3552 3552 3546 3546 3550 3550 3546 3546 3543 3543 3550 3550 3550 3550 3543 3543 3535 3535 3543 3543 3539 3539 3535 3535 3535 3535 3539 3539 3536 3536 3593 3593 3588 3588 3575 3575 3557 3557 3578 3578 3558 3558 3578 3578 3593 3593 3558 3558 3558 3558 3593 3593 3576 3576 3593 3593 3575 3575 3576 3576 3581 3581 3571 3571 3583 3583 3571 3571 3572 3572 3583 3583 3583 3583 3572 3572 3585 3585 3572 3572 3573 3573 3585 3585 3585 3585 3573 3573 3588 3588 3573 3573 3574 3574 3588 3588 3588 3588 3574 3574 3575 3575 3580 3580 3568 3568 3579 3579 3568 3568 3569 3569 3579 3579 3579 3579 3569 3569 3581 3581 3569 3569 3570 3570 3581 3581 3581 3581 3570 3570 3571 3571 3582 3582 3566 3566 3580 3580 3566 3566 3567 3567 3580 3580 3580 3580 3567 3567 3568 3568 3584 3584 3564 3564 3582 3582 3564 3564 3565 3565 3582 3582 3582 3582 3565 3565 3566 3566 3559 3559 3560 3560 3594 3594 3560 3560 3561 3561 3594 3594 3594 3594 3561 3561 3589 3589 3561 3561 3562 3562 3589 3589 3589 3589 3562 3562 3584 3584 3562 3562 3563 3563 3584 3584 3584 3584 3563 3563 3564 3564 3559 3559 3594 3594 3556 3556 3594 3594 3592 3592 3556 3556 3556 3556 3592 3592 3553 3553 3592 3592 3551 3551 3553 3553 3553 3553 3551 3551 3547 3547 3551 3551 3548 3548 3547 3547 3547 3547 3548 3548 3542 3542 3548 3548 3544 3544 3542 3542 3542 3542 3544 3544 3540 3540 3669 3669 3672 3672 3641 3641 3672 3672 3670 3670 3641 3641 3641 3641 3670 3670 3639 3639 3670 3670 3667 3667 3639 3639 3667 3667 3665 3665 3639 3639 3639 3639 3665 3665 3634 3634 3665 3665 3663 3663 3634 3634 3663 3663 3660 3660 3634 3634 3634 3634 3660 3660 3632 3632 3660 3660 3659 3659 3632 3632 3659 3659 3657 3657 3632 3632 3632 3632 3657 3657 3630 3630 3657 3657 3658 3658 3630 3630 3630 3630 3658 3658 3631 3631 3658 3658 3661 3661 3631 3631 3631 3631 3661 3661 3633 3633 3661 3661 3662 3662 3633 3633 3662 3662 3664 3664 3633 3633 3633 3633 3664 3664 3638 3638 3664 3664 3666 3666 3638 3638 3638 3638 3666 3666 3642 3642 3666 3666 3671 3671 3642 3642 3642 3642 3671 3671 3673 3673 3636 3636 3629 3629 3640 3640 3629 3629 3623 3623 3640 3640 3640 3640 3623 3623 3642 3642 3623 3623 3620 3620 3642 3642 3642 3642 3620 3620 3638 3638 3620 3620 3616 3616 3638 3638 3638 3638 3616 3616 3633 3633 3616 3616 3614 3614 3633 3633 3633 3633 3614 3614 3631 3631 3614 3614 3613 3613 3631 3631 3631 3631 3613 3613 3630 3630 3613 3613 3615 3615 3630 3630 3630 3630 3615 3615 3632 3632 3615 3615 3617 3617 3632 3632 3632 3632 3617 3617 3634 3634 3617 3617 3621 3621 3634 3634 3634 3634 3621 3621 3639 3639 3621 3621 3622 3622 3639 3639 3639 3639 3622 3622 3641 3641 3622 3622 3637 3637 3641 3641 3641 3641 3637 3637 3644 3644 3618 3618 3612 3612 3629 3629 3612 3612 3605 3605 3629 3629 3629 3629 3605 3605 3623 3623 3605 3605 3602 3602 3623 3623 3623 3623 3602 3602 3620 3620 3602 3602 3600 3600 3620 3620 3620 3620 3600 3600 3616 3616 3600 3600 3598 3598 3616 3616 3616 3616 3598 3598 3614 3614 3598 3598 3597 3597 3614 3614 3614 3614 3597 3597 3613 3613 3597 3597 3599 3599 3613 3613 3613 3613 3599 3599 3615 3615 3599 3599 3601 3601 3615 3615 3615 3615 3601 3601 3617 3617 3601 3601 3603 3603 3617 3617 3617 3617 3603 3603 3621 3621 3603 3603 3604 3604 3621 3621 3621 3621 3604 3604 3622 3622 3604 3604 3611 3611 3622 3622 3622 3622 3611 3611 3626 3626 3611 3611 3619 3619 3626 3626 3626 3626 3619 3619 3625 3625 3606 3606 3592 3592 3608 3608 3592 3592 3594 3594 3608 3608 3608 3608 3594 3594 3612 3612 3594 3594 3589 3589 3612 3612 3612 3612 3589 3589 3605 3605 3589 3589 3584 3584 3605 3605 3605 3605 3584 3584 3602 3602 3584 3584 3582 3582 3602 3602 3602 3602 3582 3582 3600 3600 3582 3582 3580 3580 3600 3600 3600 3600 3580 3580 3598 3598 3580 3580 3579 3579 3598 3598 3598 3598 3579 3579 3597 3597 3579 3579 3581 3581 3597 3597 3597 3597 3581 3581 3599 3599 3581 3581 3583 3583 3599 3599 3599 3599 3583 3583 3601 3601 3583 3583 3585 3585 3601 3601 3601 3601 3585 3585 3603 3603 3585 3585 3588 3588 3603 3603 3603 3603 3588 3588 3604 3604 3588 3588 3593 3593 3604 3604 3604 3604 3593 3593 3611 3611 3593 3593 3596 3596 3611 3611 3611 3611 3596 3596 3607 3607 3694 3694 3695 3695 3692 3692 3703 3703 3702 3702 3699 3699 3702 3702 3701 3701 3699 3699 3692 3692 3695 3695 3693 3693 3695 3695 3696 3696 3693 3693 3693 3693 3696 3696 3697 3697 3696 3696 3699 3699 3697 3697 3697 3697 3699 3699 3698 3698 3699 3699 3701 3701 3698 3698 3698 3698 3701 3701 3700 3700 3681 3681 3680 3680 3684 3684 3681 3681 3684 3684 3685 3685 3684 3684 3688 3688 3685 3685 3685 3685 3688 3688 3689 3689 3678 3678 3679 3679 3682 3682 3676 3676 3678 3678 3677 3677 3678 3678 3682 3682 3677 3677 3677 3677 3682 3682 3680 3680 3682 3682 3683 3683 3680 3680 3680 3680 3683 3683 3684 3684 3689 3689 3690 3690 3685 3685 3690 3690 3691 3691 3685 3685 3685 3685 3691 3691 3686 3686 3694 3694 3692 3692 3691 3691 3692 3692 3687 3687 3691 3691 3691 3691 3687 3687 3686 3686 3705 3705 3704 3704 3709 3709 3732 3732 3731 3731 3730 3730 3731 3731 3726 3726 3730 3730 3731 3731 3729 3729 3728 3728 3705 3705 3709 3709 3706 3706 3716 3716 3713 3713 3712 3712 3713 3713 3711 3711 3712 3712 3712 3712 3711 3711 3710 3710 3711 3711 3708 3708 3710 3710 3710 3710 3708 3708 3709 3709 3708 3708 3707 3707 3709 3709 3709 3709 3707 3707 3706 3706 3731 3731 3728 3728 3726 3726 3728 3728 3727 3727 3726 3726 3726 3726 3727 3727 3725 3725 3727 3727 7619 7619 3725 3725 3725 3725 7620 7620 7621 7621 3722 3722 3721 3721 3724 3724 3724 3724 3721 3721 3723 3723 3721 3721 3720 3720 3723 3723 3723 3723 3720 3720 3718 3718 3720 3720 3719 3719 3718 3718 3718 3718 3719 3719 3717 3717 3719 3719 3715 3715 3717 3717 3717 3717 3715 3715 3716 3716 3715 3715 3714 3714 3716 3716 3716 3716 3714 3714 3713 3713 3784 3784 3785 3785 3792 3792 7622 7622 7623 7623 3780 3780 7624 7624 7625 7625 3780 3780 3780 3780 7626 7626 3781 3781 3786 3786 3788 3788 3791 3791 3763 3763 3766 3766 3767 3767 3766 3766 3768 3768 3767 3767 3767 3767 3768 3768 3770 3770 3748 3748 3754 3754 3753 3753 3754 3754 3755 3755 3753 3753 3753 3753 3755 3755 3756 3756 3748 3748 3740 3740 3746 3746 3740 3740 3741 3741 3746 3746 3746 3746 3741 3741 3742 3742 3750 3750 3744 3744 3745 3745 3744 3744 3743 3743 3745 3745 3745 3745 3743 3743 3736 3736 3760 3760 3759 3759 3758 3758 3759 3759 3757 3757 3758 3758 3758 3758 3757 3757 3750 3750 3760 3760 3758 3758 3769 3769 3758 3758 3761 3761 3769 3769 7627 7627 7628 7628 3771 3771 3771 3771 3772 3772 3775 3775 3772 3772 3782 3782 3775 3775 3782 3782 3772 3772 3783 3783 3772 3772 3773 3773 3783 3783 3783 3783 3773 3773 3784 3784 3798 3798 3797 3797 3796 3796 3792 3792 3785 3785 3793 3793 3785 3785 3787 3787 3793 3793 3793 3793 3787 3787 3796 3796 3797 3797 3798 3798 3804 3804 3798 3798 3802 3802 3804 3804 3804 3804 3802 3802 3806 3806 3807 3807 3810 3810 3809 3809 3799 3799 3800 3800 3801 3801 3800 3800 3803 3803 3801 3801 3801 3801 3803 3803 3805 3805 3806 3806 3802 3802 3808 3808 3802 3802 3801 3801 3808 3808 3808 3808 3801 3801 3809 3809 3801 3801 3805 3805 3809 3809 3809 3809 3805 3805 3807 3807 3788 3788 3789 3789 3791 3791 3789 3789 3794 3794 3791 3791 3791 3791 3794 3794 3795 3795 3796 3796 3787 3787 3798 3798 3787 3787 3790 3790 3798 3798 3798 3798 3790 3790 3802 3802 3790 3790 3791 3791 3802 3802 3802 3802 3791 3791 3801 3801 3791 3791 3795 3795 3801 3801 3801 3801 3795 3795 3799 3799 3784 3784 3773 3773 3785 3785 3773 3773 3776 3776 3785 3785 3785 3785 3776 3776 3787 3787 3776 3776 3777 3777 3787 3787 3787 3787 3777 3777 3790 3790 3777 3777 3780 3780 3790 3790 3790 3790 3780 3780 3791 3791 3780 3780 3781 3781 3791 3791 3791 3791 3781 3781 3786 3786 3771 3771 7629 7629 3772 3772 7630 7630 7631 7631 3772 3772 3772 3772 7632 7632 3773 3773 7633 7633 7634 7634 3773 3773 3773 3773 7635 7635 3776 3776 7636 7636 7637 7637 3776 3776 3776 3776 7638 7638 3777 3777 7639 7639 7640 7640 3777 3777 3777 3777 7641 7641 3780 3780 7642 7642 7643 7643 3780 3780 3780 3780 7644 7644 7645 7645 3750 3750 3745 3745 3758 3758 3745 3745 3747 3747 3758 3758 3758 3758 3747 3747 3761 3761 3747 3747 3749 3749 3761 3761 3761 3761 3749 3749 3762 3762 3749 3749 3751 3751 3762 3762 3762 3762 3751 3751 3764 3764 3751 3751 3752 3752 3764 3764 3764 3764 3752 3752 3765 3765 3752 3752 3753 3753 3765 3765 3765 3765 3753 3753 3767 3767 3753 3753 3756 3756 3767 3767 3767 3767 3756 3756 3763 3763 3748 3748 3753 3753 3740 3740 3753 3753 3752 3752 3740 3740 3740 3740 3752 3752 3739 3739 3752 3752 3751 3751 3739 3739 3739 3739 3751 3751 3738 3738 3751 3751 3749 3749 3738 3738 3738 3738 3749 3749 3737 3737 3749 3749 3747 3747 3737 3737 3737 3737 3747 3747 3735 3735 3747 3747 3745 3745 3735 3735 3735 3735 3745 3745 3734 3734 3745 3745 3736 3736 3734 3734 3734 3734 3736 3736 3733 3733 3837 3837 3838 3838 3834 3834 3833 3833 3835 3835 3834 3834 3835 3835 3836 3836 3834 3834 3834 3834 3836 3836 3837 3837 3831 3831 3828 3828 3834 3834 3828 3828 3832 3832 3834 3834 3834 3834 3832 3832 3833 3833 3831 3831 3830 3830 3828 3828 3830 3830 3829 3829 3828 3828 3828 3828 3829 3829 3827 3827 3827 3827 3829 3829 3822 3822 3829 3829 3826 3826 3822 3822 3822 3822 3826 3826 3821 3821 3826 3826 3825 3825 3821 3821 3821 3821 3825 3825 3820 3820 3819 3819 3816 3816 3823 3823 3816 3816 3820 3820 3823 3823 3823 3823 3820 3820 3824 3824 3820 3820 3825 3825 3824 3824 3817 3817 3814 3814 3813 3813 3819 3819 3818 3818 3816 3816 3818 3818 3817 3817 3816 3816 3816 3816 3817 3817 3815 3815 3817 3817 3813 3813 3815 3815 3815 3815 3813 3813 3812 3812 3813 3813 3811 3811 3812 3812 3859 3859 3861 3861 3864 3864 3869 3869 3867 3867 3868 3868 3858 3858 3856 3856 3857 3857 3856 3856 3847 3847 3857 3857 3868 3868 3867 3867 3855 3855 3867 3867 3863 3863 3855 3855 3855 3855 3863 3863 3857 3857 3863 3863 3860 3860 3857 3857 3857 3857 3860 3860 3858 3858 3880 3880 7646 7646 7647 7647 3880 3880 7648 7648 7649 7649 3876 3876 3870 3870 3868 3868 3868 3868 3870 3870 3869 3869 3889 3889 3886 3886 3888 3888 3886 3886 3885 3885 3888 3888 3888 3888 3885 3885 3880 3880 3885 3885 7650 7650 3880 3880 3880 3880 7651 7651 7652 7652 3889 3889 3888 3888 3891 3891 3888 3888 3898 3898 3891 3891 3891 3891 3898 3898 3893 3893 3904 3904 3905 3905 3901 3901 3900 3900 3897 3897 3898 3898 3897 3897 3896 3896 3898 3898 3898 3898 3896 3896 3893 3893 3901 3901 3900 3900 3904 3904 3900 3900 3898 3898 3904 3904 3904 3904 3898 3898 3903 3903 3898 3898 3902 3902 3903 3903 3887 3887 3892 3892 3899 3899 3892 3892 3894 3894 3899 3899 3899 3899 3894 3894 3895 3895 3884 3884 3883 3883 3890 3890 3883 3883 3884 3884 3882 3882 3884 3884 3874 3874 3882 3882 3882 3882 3874 3874 3881 3881 3861 3861 3862 3862 3864 3864 3862 3862 3871 3871 3864 3864 7653 7653 7654 7654 3873 3873 7655 7655 3872 3872 3873 3873 3873 3873 3872 3872 3875 3875 3850 3850 3848 3848 3849 3849 3864 3864 3851 3851 3859 3859 3851 3851 3850 3850 3859 3859 3859 3859 3850 3850 3853 3853 3850 3850 3849 3849 3853 3853 3840 3840 3839 3839 3842 3842 3875 3875 3881 3881 3873 3873 3881 3881 3874 3874 3873 3873 3873 3873 3874 3874 7656 7656 3874 3874 7657 7657 7658 7658 3864 3864 3865 3865 3851 3851 3865 3865 3852 3852 3851 3851 3890 3890 3892 3892 3884 3884 3892 3892 3887 3887 3884 3884 3884 3884 3887 3887 3874 3874 3887 3887 3877 3877 3874 3874 3874 3874 3877 3877 7659 7659 3877 3877 7660 7660 7661 7661 3865 3865 3866 3866 3852 3852 3866 3866 3854 3854 3852 3852 3895 3895 3902 3902 3899 3899 3902 3902 3898 3898 3899 3899 3899 3899 3898 3898 3887 3887 3898 3898 3888 3888 3887 3887 3887 3887 3888 3888 3877 3877 3888 3888 3880 3880 3877 3877 3877 3877 3880 3880 7662 7662 3880 3880 7663 7663 7664 7664 3866 3866 3868 3868 3854 3854 3868 3868 3855 3855 3854 3854 3847 3847 3846 3846 3857 3857 3846 3846 3845 3845 3857 3857 3857 3857 3845 3845 3855 3855 3845 3845 3844 3844 3855 3855 3855 3855 3844 3844 3854 3854 3844 3844 3843 3843 3854 3854 3854 3854 3843 3843 3852 3852 3843 3843 3841 3841 3852 3852 3852 3852 3841 3841 3851 3851 3841 3841 3840 3840 3851 3851 3851 3851 3840 3840 3850 3850 3840 3840 3842 3842 3850 3850 3850 3850 3842 3842 3848 3848 3916 3916 3919 3919 3914 3914 3919 3919 3915 3915 3914 3914 3914 3914 3915 3915 3910 3910 3915 3915 3913 3913 3910 3910 3932 3932 3933 3933 3931 3931 3931 3931 3929 3929 3932 3932 3929 3929 3928 3928 3932 3932 3932 3932 3928 3928 3930 3930 3906 3906 3908 3908 3907 3907 3908 3908 3911 3911 3907 3907 3913 3913 3912 3912 3910 3910 3912 3912 3911 3911 3910 3910 3910 3910 3911 3911 3909 3909 3911 3911 3908 3908 3909 3909 3916 3916 3917 3917 3919 3919 3917 3917 3918 3918 3919 3919 3919 3919 3918 3918 3920 3920 3930 3930 3928 3928 7665 7665 3928 3928 3927 3927 7666 7666 7667 7667 3927 3927 7668 7668 3927 3927 7669 7669 7670 7670 3924 3924 3926 3926 3922 3922 3926 3926 3923 3923 3922 3922 3922 3922 3923 3923 3918 3918 3923 3923 3921 3921 3918 3918 3918 3918 3921 3921 3920 3920 3939 3939 3940 3940 3942 3942 3940 3940 3939 3939 3935 3935 3939 3939 3938 3938 3935 3935 3935 3935 3938 3938 3934 3934 3941 3941 3942 3942 3940 3940 3941 3941 3940 3940 3937 3937 3940 3940 3935 3935 3937 3937 3937 3937 3935 3935 3936 3936 3950 3950 3947 3947 3949 3949 3944 3944 3948 3948 3946 3946 3948 3948 3949 3949 3946 3946 3946 3946 3949 3949 3945 3945 3949 3949 3947 3947 3945 3945 3945 3945 3947 3947 3943 3943 3948 3948 3953 3953 3949 3949 3953 3953 3952 3952 3949 3949 3949 3949 3952 3952 3950 3950 3952 3952 3951 3951 3950 3950 3959 3959 3957 3957 3962 3962 3960 3960 3961 3961 3962 3962 3961 3961 3965 3965 3962 3962 3962 3962 3965 3965 3959 3959 3960 3960 3962 3962 3958 3958 3962 3962 3955 3955 3958 3958 3958 3958 3955 3955 3954 3954 3956 3956 3955 3955 3963 3963 3955 3955 3962 3962 3963 3963 3963 3963 3962 3962 3964 3964 3962 3962 3957 3957 3964 3964 3984 3984 3975 3975 3976 3976 3972 3972 3971 3971 3975 3975 3972 3972 3975 3975 3981 3981 3975 3975 3984 3984 3981 3981 3981 3981 3984 3984 3982 3982 3966 3966 3969 3969 3967 3967 3969 3969 3973 3973 3967 3967 3974 3974 3977 3977 3984 3984 3977 3977 3978 3978 3984 3984 3984 3984 3978 3978 3982 3982 3986 3986 3987 3987 3983 3983 3985 3985 3989 3989 3986 3986 3989 3989 3988 3988 3986 3986 3986 3986 3988 3988 3987 3987 3967 3967 3986 3986 3968 3968 3986 3986 3983 3983 3968 3968 3968 3968 3983 3983 3970 3970 3973 3973 3974 3974 3967 3967 3974 3974 3984 3984 3967 3967 3967 3967 3984 3984 3986 3986 3984 3984 3976 3976 3986 3986 3986 3986 3976 3976 3985 3985 3976 3976 3979 3979 3985 3985 3985 3985 3979 3979 3980 3980 4099 4099 4097 4097 4090 4090 4094 4094 4089 4089 4082 4082 4074 4074 4080 4080 4088 4088 4080 4080 4084 4084 4088 4088 4088 4088 4084 4084 4085 4085 4064 4064 4065 4065 4068 4068 4065 4065 4074 4074 4068 4068 4068 4068 4074 4074 4076 4076 4074 4074 4088 4088 4076 4076 4064 4064 4068 4068 4058 4058 4068 4068 4060 4060 4058 4058 4058 4058 4060 4060 4053 4053 4060 4060 4050 4050 4053 4053 4053 4053 4050 4050 4052 4052 4052 4052 4050 4050 4048 4048 4050 4050 4042 4042 4048 4048 4048 4048 4042 4042 4041 4041 4041 4041 4042 4042 4034 4034 4042 4042 4035 4035 4034 4034 4034 4034 4035 4035 4032 4032 4035 4035 4028 4028 4032 4032 4032 4032 4028 4028 4026 4026 4028 4028 4019 4019 4026 4026 4026 4026 4019 4019 4018 4018 4011 4011 4002 4002 4003 4003 4018 4018 4019 4019 4014 4014 4019 4019 4011 4011 4014 4014 4014 4014 4011 4011 4012 4012 4011 4011 4003 4003 4012 4012 4012 4012 4003 4003 4004 4004 3990 3990 3991 3991 3996 3996 3991 3991 3999 3999 3996 3996 3996 3996 3999 3999 4006 4006 3999 3999 4010 4010 4006 4006 4006 4006 4010 4010 4007 4007 4010 4010 4021 4021 4007 4007 4007 4007 4021 4021 4015 4015 4038 4038 7671 7671 4037 4037 7672 7672 7673 7673 4037 4037 4037 4037 7674 7674 7675 7675 4025 4025 4023 4023 4029 4029 4029 4029 4023 4023 4021 4021 4023 4023 4020 4020 4021 4021 4021 4021 4020 4020 4015 4015 4038 4038 4037 4037 4044 4044 4037 4037 4045 4045 4044 4044 4044 4044 4045 4045 4046 4046 4045 4045 4056 4056 4046 4046 4046 4046 4056 4056 4054 4054 4054 4054 4056 4056 4055 4055 4056 4056 4063 4063 4055 4055 4055 4055 4063 4063 4062 4062 4082 4082 4081 4081 4079 4079 4082 4082 4079 4079 4073 4073 4079 4079 4072 4072 4073 4073 4072 4072 4071 4071 4073 4073 4073 4073 4071 4071 4063 4063 4071 4071 4067 4067 4063 4063 4063 4063 4067 4067 4062 4062 4081 4081 4082 4082 4083 4083 4082 4082 4089 4089 4083 4083 4083 4083 4089 4089 4086 4086 4087 4087 4095 4095 4094 4094 4095 4095 4087 4087 4096 4096 4091 4091 4098 4098 4099 4099 4098 4098 4088 4088 4093 4093 4088 4088 4085 4085 4093 4093 4093 4093 4085 4085 4092 4092 4094 4094 4082 4082 4087 4087 4082 4082 4073 4073 4087 4087 4087 4087 4073 4073 4075 4075 4073 4073 4063 4063 4075 4075 4075 4075 4063 4063 4066 4066 4063 4063 4056 4056 4066 4066 4066 4066 4056 4056 4057 4057 4056 4056 4045 4045 4057 4057 4057 4057 4045 4045 4047 4047 4045 4045 4037 4037 4047 4047 4047 4047 4037 4037 4039 4039 4037 4037 7676 7676 4039 4039 4039 4039 7677 7677 4030 4030 7678 7678 7679 7679 4030 4030 4030 4030 7680 7680 4022 4022 7681 7681 7682 7682 4022 4022 4022 4022 7683 7683 7684 7684 4010 4010 3999 3999 4013 4013 4013 4013 3999 3999 4005 4005 4099 4099 4090 4090 4091 4091 4090 4090 4077 4077 4091 4091 4091 4091 4077 4077 4078 4078 4077 4077 4069 4069 4078 4078 4078 4078 4069 4069 4070 4070 4069 4069 4059 4059 4070 4070 4070 4070 4059 4059 4061 4061 4059 4059 4049 4049 4061 4061 4061 4061 4049 4049 4051 4051 4049 4049 4040 4040 4051 4051 4051 4051 4040 4040 4043 4043 4040 4040 4031 4031 4043 4043 4043 4043 4031 4031 4033 4033 4031 4031 4024 4024 4033 4033 4033 4033 4024 4024 4027 4027 4024 4024 4016 4016 4027 4027 4027 4027 4016 4016 4017 4017 4016 4016 7685 7685 4017 4017 4017 4017 7686 7686 4009 4009 3991 3991 3992 3992 3999 3999 3992 3992 3993 3993 3999 3999 3999 3999 3993 3993 4005 4005 3993 3993 3994 3994 4005 4005 4005 4005 3994 3994 3995 3995 3995 3995 4008 4008 4005 4005 7687 7687 4016 4016 7688 7688 7689 7689 4016 4016 7690 7690 4016 4016 4024 4024 7691 7691 7692 7692 4024 4024 4022 4022 4024 4024 4031 4031 4022 4022 4022 4022 4031 4031 4030 4030 4031 4031 4040 4040 4030 4030 4030 4030 4040 4040 4039 4039 4040 4040 4049 4049 4039 4039 4039 4039 4049 4049 4047 4047 4049 4049 4059 4059 4047 4047 4047 4047 4059 4059 4057 4057 4059 4059 4069 4069 4057 4057 4057 4057 4069 4069 4066 4066 4069 4069 4077 4077 4066 4066 4066 4066 4077 4077 4075 4075 4077 4077 4090 4090 4075 4075 4075 4075 4090 4090 4087 4087 4090 4090 4097 4097 4087 4087 4087 4087 4097 4097 4096 4096 3995 3995 3997 3997 4008 4008 3997 3997 3998 3998 4008 4008 7693 7693 7694 7694 4009 4009 7695 7695 4000 4000 4009 4009 4009 4009 4000 4000 4001 4001 4098 4098 4091 4091 4088 4088 4091 4091 4078 4078 4088 4088 4088 4088 4078 4078 4076 4076 4078 4078 4070 4070 4076 4076 4076 4076 4070 4070 4068 4068 4070 4070 4061 4061 4068 4068 4068 4068 4061 4061 4060 4060 4061 4061 4051 4051 4060 4060 4060 4060 4051 4051 4050 4050 4051 4051 4043 4043 4050 4050 4050 4050 4043 4043 4042 4042 4043 4043 4033 4033 4042 4042 4042 4042 4033 4033 4035 4035 4033 4033 4027 4027 4035 4035 4035 4035 4027 4027 4028 4028 4027 4027 4017 4017 4028 4028 4028 4028 4017 4017 4019 4019 4017 4017 4009 4009 4019 4019 4019 4019 4009 4009 4011 4011 4009 4009 4001 4001 4011 4011 4011 4011 4001 4001 4002 4002 4162 4162 4161 4161 4156 4156 4159 4159 4164 4164 4162 4162 4171 4171 4170 4170 4160 4160 4170 4170 4167 4167 4160 4160 4163 4163 4172 4172 4171 4171 4175 4175 4174 4174 4165 4165 4174 4174 4173 4173 4165 4165 4168 4168 4176 4176 4175 4175 4176 4176 4168 4168 4177 4177 7696 7696 4157 4157 4155 4155 4157 4157 4166 4166 4155 4155 4155 4155 4166 4166 4168 4168 4166 4166 4169 4169 4168 4168 4168 4168 4169 4169 4177 4177 4129 4129 4138 4138 4137 4137 4138 4138 4145 4145 4137 4137 4137 4137 4145 4145 4146 4146 4145 4145 4148 4148 4146 4146 7697 7697 7698 7698 4157 4157 4162 4162 4156 4156 4159 4159 4156 4156 4149 4149 4159 4159 4159 4159 4149 4149 4150 4150 4149 4149 4140 4140 4150 4150 4150 4150 4140 4140 4141 4141 4140 4140 4132 4132 4141 4141 4141 4141 4132 4132 4133 4133 4132 4132 4123 4123 4133 4133 4133 4133 4123 4123 4124 4124 4123 4123 4114 4114 4124 4124 4124 4124 4114 4114 4116 4116 4171 4171 4160 4160 4163 4163 4160 4160 4151 4151 4163 4163 4163 4163 4151 4151 4153 4153 4151 4151 4142 4142 4153 4153 4153 4153 4142 4142 4143 4143 4142 4142 4134 4134 4143 4143 4143 4143 4134 4134 4135 4135 4134 4134 4125 4125 4135 4135 4135 4135 4125 4125 4126 4126 4125 4125 4117 4117 4126 4126 4126 4126 4117 4117 4118 4118 4175 4175 4165 4165 4168 4168 4165 4165 4154 4154 4168 4168 4168 4168 4154 4154 4155 4155 4154 4154 7699 7699 4155 4155 4155 4155 7700 7700 7701 7701 4144 4144 4136 4136 4146 4146 4146 4146 4136 4136 4137 4137 4136 4136 4127 4127 4137 4137 4137 4137 4127 4127 4129 4129 4127 4127 4119 4119 4129 4129 4129 4129 4119 4119 4120 4120 4115 4115 4121 4121 4120 4120 4121 4121 4128 4128 4120 4120 4120 4120 4128 4128 4129 4129 4128 4128 4130 4130 4129 4129 4129 4129 4130 4130 4138 4138 4100 4100 4114 4114 4113 4113 4114 4114 4123 4123 4113 4113 4113 4113 4123 4123 4122 4122 4123 4123 4132 4132 4122 4122 4122 4122 4132 4132 4131 4131 4132 4132 4140 4140 4131 4131 4131 4131 4140 4140 4139 4139 4140 4140 4149 4149 4139 4139 4139 4139 4149 4149 4147 4147 4149 4149 4156 4156 4147 4147 4147 4147 4156 4156 4152 4152 4156 4156 4161 4161 4152 4152 4152 4152 4161 4161 4158 4158 4100 4100 4101 4101 4114 4114 4101 4101 4102 4102 4114 4114 4114 4114 4102 4102 4116 4116 4102 4102 4103 4103 4116 4116 4116 4116 4103 4103 4104 4104 4104 4104 4117 4117 4116 4116 4117 4117 4125 4125 4116 4116 4116 4116 4125 4125 4124 4124 4125 4125 4134 4134 4124 4124 4124 4124 4134 4134 4133 4133 4134 4134 4142 4142 4133 4133 4133 4133 4142 4142 4141 4141 4142 4142 4151 4151 4141 4141 4141 4141 4151 4151 4150 4150 4151 4151 4160 4160 4150 4150 4150 4150 4160 4160 4159 4159 4160 4160 4167 4167 4159 4159 4159 4159 4167 4167 4164 4164 4104 4104 4105 4105 4117 4117 4105 4105 4106 4106 4117 4117 4117 4117 4106 4106 4118 4118 4106 4106 4107 4107 4118 4118 4118 4118 4107 4107 7702 7702 7703 7703 7704 7704 4118 4118 7705 7705 7706 7706 4118 4118 4118 4118 7707 7707 4126 4126 7708 7708 7709 7709 4126 4126 4126 4126 7710 7710 4135 4135 7711 7711 7712 7712 4135 4135 4135 4135 7713 7713 4143 4143 7714 7714 4154 4154 7715 7715 7716 7716 4154 4154 7717 7717 4154 4154 4165 4165 7718 7718 7719 7719 4165 4165 7720 7720 4165 4165 4173 4173 7721 7721 7722 7722 4173 4173 7723 7723 4112 4112 4115 4115 4111 4111 4115 4115 4120 4120 4111 4111 4111 4111 4120 4120 4110 4110 4120 4120 4119 4119 4110 4110 4110 4110 4119 4119 4109 4109 4119 4119 4108 4108 4109 4109 4200 4200 4201 4201 4186 4186 4215 4215 4213 4213 4234 4234 4215 4215 4234 4234 4216 4216 4232 4232 4220 4220 4233 4233 4220 4220 4219 4219 4233 4233 4233 4233 4219 4219 4234 4234 4219 4219 4218 4218 4234 4234 4234 4234 4218 4218 4216 4216 4230 4230 4211 4211 4212 4212 4230 4230 4212 4212 4231 4231 4212 4212 4214 4214 4231 4231 4214 4214 4217 4217 4231 4231 4231 4231 4217 4217 4232 4232 4217 4217 4221 4221 4232 4232 4232 4232 4221 4221 4220 4220 4204 4204 4184 4184 4203 4203 4184 4184 4185 4185 4203 4203 7724 7724 7725 7725 4185 4185 7726 7726 7727 7727 4185 4185 4185 4185 7728 7728 4203 4203 4205 4205 4206 4206 4228 4228 4206 4206 4207 4207 4228 4228 4207 4207 4208 4208 4228 4228 4208 4208 4209 4209 4228 4228 4228 4228 4209 4209 7729 7729 4211 4211 4230 4230 4210 4210 7730 7730 4229 4229 7731 7731 7732 7732 4229 4229 4228 4228 4199 4199 4198 4198 4190 4190 4198 4198 4196 4196 4190 4190 4196 4196 4195 4195 4190 4190 4195 4195 4193 4193 4190 4190 4190 4190 4193 4193 4189 4189 4193 4193 4191 4191 4189 4189 4189 4189 4191 4191 4188 4188 4191 4191 4192 4192 4188 4188 4188 4188 4192 4192 4187 4187 4192 4192 4194 4194 4187 4187 4187 4187 4194 4194 4186 4186 4194 4194 4197 4197 4186 4186 4186 4186 4197 4197 4200 4200 4222 4222 4178 4178 4223 4223 4178 4178 4179 4179 4223 4223 4223 4223 4179 4179 4224 4224 4179 4179 4180 4180 4224 4224 4224 4224 4180 4180 4225 4225 4180 4180 4181 4181 4225 4225 4225 4225 4181 4181 4226 4226 4181 4181 4182 4182 4226 4226 4226 4226 4182 4182 4227 4227 4182 4182 4183 4183 4227 4227 4227 4227 4183 4183 4228 4228 4183 4183 4184 4184 4228 4228 4228 4228 4184 4184 4205 4205 4184 4184 4204 4204 4205 4205 4474 4474 4460 4460 4461 4461 4445 4445 4441 4441 4442 4442 7733 7733 4402 4402 4403 4403 4361 4361 4342 4342 4343 4343 4270 4270 4260 4260 4263 4263 4250 4250 4248 4248 4251 4251 4239 4239 4235 4235 4238 4238 4244 4244 4253 4253 4254 4254 4312 4312 4326 4326 4329 4329 4347 4347 4351 4351 4353 4353 4378 4378 4392 4392 4393 4393 4434 4434 4449 4449 4450 4450 4514 4514 4522 4522 4521 4521 4527 4527 4531 4531 4530 4530 4542 4542 4549 4549 4548 4548 4570 4570 4578 4578 4577 4577 4483 4483 4484 4484 4505 4505 4505 4505 4504 4504 4483 4483 4504 4504 4503 4503 4483 4483 4483 4483 4503 4503 4482 4482 4503 4503 4502 4502 4482 4482 4502 4502 4501 4501 4482 4482 7734 7734 7735 7735 4481 4481 7736 7736 4500 4500 4481 4481 4500 4500 4499 4499 4481 4481 4481 4481 4499 4499 4480 4480 4499 4499 4498 4498 4480 4480 4498 4498 4497 4497 4480 4480 4480 4480 4497 4497 4479 4479 4566 4566 4561 4561 4572 4572 4561 4561 4563 4563 4572 4572 7737 7737 7738 7738 4575 4575 7739 7739 4568 4568 4575 4575 4575 4575 4568 4568 4580 4580 4568 4568 4571 4571 4580 4580 4580 4580 4571 4571 4581 4581 4571 4571 4574 4574 4581 4581 4581 4581 4574 4574 4584 4584 4574 4574 4576 4576 4584 4584 4584 4584 4576 4576 4585 4585 4576 4576 4577 4577 4585 4585 4546 4546 4540 4540 4550 4550 4540 4540 4541 4541 4550 4550 4550 4550 4541 4541 4551 4551 4541 4541 4543 4543 4551 4551 7740 7740 7741 7741 4552 4552 7742 7742 7743 7743 4552 4552 4552 4552 7744 7744 4555 4555 7745 7745 7746 7746 4555 4555 4555 4555 7747 7747 4557 4557 7748 7748 7749 7749 4557 4557 4557 4557 7750 7750 4558 4558 7751 7751 7752 7752 4558 4558 4476 4476 4458 4458 4475 4475 4458 4458 4457 4457 4475 4475 4475 4475 4457 4457 4473 4473 4457 4457 4456 4456 4473 4473 7753 7753 7754 7754 4472 4472 7755 7755 4454 4454 4472 4472 4472 4472 4454 4454 4471 4471 4454 4454 4453 4453 4471 4471 4471 4471 4453 4453 4470 4470 4453 4453 4451 4451 4470 4470 4470 4470 4451 4451 4468 4468 4451 4451 4450 4450 4468 4468 4429 4429 4417 4417 4426 4426 4417 4417 4410 4410 4426 4426 4426 4426 4410 4410 4421 4421 4410 4410 4405 4405 4421 4421 7756 7756 7757 7757 4419 4419 7758 7758 4400 4400 7759 7759 7760 7760 4400 4400 7761 7761 4400 4400 4398 4398 7762 7762 7763 7763 4398 4398 7764 7764 4398 4398 4394 4394 7765 7765 7766 7766 4394 4394 7767 7767 4394 4394 4393 4393 7768 7768 4338 4338 4331 4331 4325 4325 4331 4331 4311 4311 4325 4325 7769 7769 7770 7770 4306 4306 7771 7771 4295 4295 4306 4306 4306 4306 4295 4295 4292 4292 4295 4295 4279 4279 4292 4292 4292 4292 4279 4279 4280 4280 4279 4279 4271 4271 4280 4280 4280 4280 4271 4271 4273 4273 4271 4271 4261 4261 4273 4273 4273 4273 4261 4261 4266 4266 4261 4261 4254 4254 4266 4266 4318 4318 4316 4316 4298 4298 4316 4316 4297 4297 4298 4298 7772 7772 7773 7773 4284 4284 7774 7774 4283 4283 4284 4284 4284 4284 4283 4283 4269 4269 4283 4283 4268 4268 4269 4269 4269 4269 4268 4268 4256 4256 4268 4268 4255 4255 4256 4256 4256 4256 4255 4255 4247 4247 4255 4255 4246 4246 4247 4247 4247 4247 4246 4246 4240 4240 4246 4246 4238 4238 4240 4240 4369 4369 4381 4381 4360 4360 4381 4381 4375 4375 4360 4360 7775 7775 7776 7776 4349 4349 7777 7777 4367 4367 4349 4349 4349 4349 4367 4367 4341 4341 4367 4367 4358 4358 4341 4341 4341 4341 4358 4358 4332 4332 4358 4358 4354 4354 4332 4332 4332 4332 4354 4354 4324 4324 4354 4354 4346 4346 4324 4324 4324 4324 4346 4346 4317 4317 4346 4346 4343 4343 4317 4317 4409 4409 4425 4425 4404 4404 4425 4425 4420 4420 4404 4404 4404 4404 4420 4420 4399 4399 4420 4420 4416 4416 4399 4399 7778 7778 7779 7779 4395 4395 7780 7780 4413 4413 4395 4395 4395 4395 4413 4413 4391 4391 4413 4413 4408 4408 4391 4391 4391 4391 4408 4408 4386 4386 4408 4408 4407 4407 4386 4386 4386 4386 4407 4407 4385 4385 4407 4407 4403 4403 4385 4385 4573 4573 4566 4566 4579 4579 4566 4566 4572 4572 4579 4579 7781 7781 7782 7782 4582 4582 7783 7783 4575 4575 4582 4582 4582 4582 4575 4575 4586 4586 4575 4575 4580 4580 4586 4586 4586 4586 4580 4580 4588 4588 4580 4580 4581 4581 4588 4588 4588 4588 4581 4581 4589 4589 4581 4581 4584 4584 4589 4589 4589 4589 4584 4584 4590 4590 4584 4584 4585 4585 4590 4590 4590 4590 4585 4585 4591 4591 4585 4585 4587 4587 4591 4591 4577 4577 4578 4578 4585 4585 4578 4578 4583 4583 4585 4585 4585 4585 4583 4583 4587 4587 4569 4569 4570 4570 4567 4567 4570 4570 4577 4577 4567 4567 4567 4567 4577 4577 4565 4565 4577 4577 4576 4576 4565 4565 4565 4565 4576 4576 4564 4564 4576 4576 4574 4574 4564 4564 4564 4564 4574 4574 4562 4562 4574 4574 4571 4571 4562 4562 4562 4562 4571 4571 7784 7784 4571 4571 4568 4568 7785 7785 7786 7786 4568 4568 7787 7787 4568 4568 7788 7788 7789 7789 4556 4556 4563 4563 4553 4553 4563 4563 4561 4561 4553 4553 4553 4553 4546 4546 4556 4556 4546 4546 4550 4550 4556 4556 4556 4556 4550 4550 4560 4560 4550 4550 4551 4551 4560 4560 7790 7790 7791 7791 4562 4562 7792 7792 4552 4552 4562 4562 4562 4562 4552 4552 4564 4564 4552 4552 4555 4555 4564 4564 4564 4564 4555 4555 4565 4565 4555 4555 4557 4557 4565 4565 4565 4565 4557 4557 4567 4567 4557 4557 4558 4558 4567 4567 4567 4567 4558 4558 4569 4569 4558 4558 4559 4559 4569 4569 7793 7793 7794 7794 4558 4558 7795 7795 4554 4554 4558 4558 4558 4558 4554 4554 4559 4559 4539 4539 4542 4542 4538 4538 4542 4542 4548 4548 4538 4538 4538 4538 4548 4548 4537 4537 4548 4548 4547 4547 4537 4537 4537 4537 4547 4547 4536 4536 4547 4547 4545 4545 4536 4536 4536 4536 4545 4545 4535 4535 4545 4545 4544 4544 4535 4535 4535 4535 4544 4544 7796 7796 4544 4544 7797 7797 7798 7798 4534 4534 4543 4543 4533 4533 4543 4543 4541 4541 4533 4533 4533 4533 4541 4541 4532 4532 4541 4541 4540 4540 4532 4532 4532 4532 4523 4523 4533 4533 4523 4523 4524 4524 4533 4533 4533 4533 4524 4524 4534 4534 4524 4524 4525 4525 4534 4534 7799 7799 7800 7800 4535 4535 7801 7801 4526 4526 4535 4535 4535 4535 4526 4526 4536 4536 4526 4526 4528 4528 4536 4536 4536 4536 4528 4528 4537 4537 4528 4528 4529 4529 4537 4537 4537 4537 4529 4529 4538 4538 4529 4529 4530 4530 4538 4538 4538 4538 4530 4530 4539 4539 4530 4530 4531 4531 4539 4539 4522 4522 4527 4527 4521 4521 4527 4527 4530 4530 4521 4521 4521 4521 4530 4530 4520 4520 4530 4530 4529 4529 4520 4520 4520 4520 4529 4529 4519 4519 4529 4529 4528 4528 4519 4519 4519 4519 4528 4528 4518 4518 4528 4528 4526 4526 4518 4518 4518 4518 4526 4526 7802 7802 4526 4526 7803 7803 7804 7804 4517 4517 4525 4525 4516 4516 4525 4525 4524 4524 4516 4516 4516 4516 4524 4524 4515 4515 4524 4524 4523 4523 4515 4515 4513 4513 4514 4514 4512 4512 4514 4514 4521 4521 4512 4512 4512 4512 4521 4521 4511 4511 4521 4521 4520 4520 4511 4511 4511 4511 4520 4520 4510 4510 4520 4520 4519 4519 4510 4510 4510 4510 4519 4519 4509 4509 4519 4519 4518 4518 4509 4509 4509 4509 4518 4518 7805 7805 4518 4518 7806 7806 7807 7807 4508 4508 4517 4517 4507 4507 4517 4517 4516 4516 4507 4507 4507 4507 4516 4516 4506 4506 4516 4516 4515 4515 4506 4506 4506 4506 4492 4492 4507 4507 4492 4492 4491 4491 4507 4507 4507 4507 4491 4491 4508 4508 4491 4491 4490 4490 4508 4508 7808 7808 7809 7809 4509 4509 7810 7810 4489 4489 4509 4509 4509 4509 4489 4489 4510 4510 4489 4489 4488 4488 4510 4510 4510 4510 4488 4488 4511 4511 4488 4488 4487 4487 4511 4511 4511 4511 4487 4487 4512 4512 4487 4487 4486 4486 4512 4512 4512 4512 4486 4486 4513 4513 4486 4486 4485 4485 4513 4513 4492 4492 4476 4476 4491 4491 4476 4476 4475 4475 4491 4491 4491 4491 4475 4475 4490 4490 4475 4475 4473 4473 4490 4490 7811 7811 7812 7812 4489 4489 7813 7813 4472 4472 4489 4489 4489 4489 4472 4472 4488 4488 4472 4472 4471 4471 4488 4488 4488 4488 4471 4471 4487 4487 4471 4471 4470 4470 4487 4487 4487 4487 4470 4470 4486 4486 4470 4470 4468 4468 4486 4486 4486 4486 4468 4468 4485 4485 4468 4468 4467 4467 4485 4485 4450 4450 4449 4449 4468 4468 4449 4449 4459 4459 4468 4468 4468 4468 4459 4459 4467 4467 4430 4430 4434 4434 4431 4431 4434 4434 4450 4450 4431 4431 4431 4431 4450 4450 4432 4432 4450 4450 4451 4451 4432 4432 4432 4432 4451 4451 4435 4435 4451 4451 4453 4453 4435 4435 4435 4435 4453 4453 4437 4437 4453 4453 4454 4454 4437 4437 4437 4437 4454 4454 7814 7814 4454 4454 7815 7815 7816 7816 4438 4438 4456 4456 4440 4440 4456 4456 4457 4457 4440 4440 4440 4440 4457 4457 4446 4446 4457 4457 4458 4458 4446 4446 4446 4446 4429 4429 4440 4440 4429 4429 4426 4426 4440 4440 4440 4440 4426 4426 4438 4438 4426 4426 4421 4421 4438 4438 7817 7817 7818 7818 4437 4437 7819 7819 4419 4419 4437 4437 4437 4437 4419 4419 4435 4435 4419 4419 4415 4415 4435 4435 4435 4435 4415 4415 4432 4432 4415 4415 4414 4414 4432 4432 4432 4432 4414 4414 4431 4431 4414 4414 4412 4412 4431 4431 4431 4431 4412 4412 4430 4430 4412 4412 4411 4411 4430 4430 4393 4393 4392 4392 7820 7820 4392 4392 4406 4406 7821 7821 7822 7822 4406 4406 7823 7823 4371 4371 4378 4378 4372 4372 4378 4378 4393 4393 4372 4372 4372 4372 4393 4393 4374 4374 4393 4393 4394 4394 4374 4374 4374 4374 4394 4394 4379 4379 4394 4394 4398 4398 4379 4379 4379 4379 4398 4398 4383 4383 4398 4398 4400 4400 4383 4383 4383 4383 4400 4400 7824 7824 4400 4400 7825 7825 7826 7826 4388 4388 4405 4405 4396 4396 4405 4405 4410 4410 4396 4396 4396 4396 4410 4410 4401 4401 4410 4410 4417 4417 4401 4401 4401 4401 4387 4387 4396 4396 4387 4387 4380 4380 4396 4396 4396 4396 4380 4380 4388 4388 7827 7827 4373 4373 7828 7828 7829 7829 4373 4373 4383 4383 4373 4373 4366 4366 4383 4383 4383 4383 4366 4366 4379 4379 4366 4366 4359 4359 4379 4379 4379 4379 4359 4359 4374 4374 4359 4359 4355 4355 4374 4374 4374 4374 4355 4355 4372 4372 4355 4355 4353 4353 4372 4372 4372 4372 4353 4353 4371 4371 4353 4353 4351 4351 4371 4371 4326 4326 4347 4347 4329 4329 4347 4347 4353 4353 4329 4329 4329 4329 4353 4353 4334 4334 4353 4353 4355 4355 4334 4334 4334 4334 4355 4355 4339 4339 4355 4355 4359 4359 4339 4339 4339 4339 4359 4359 4348 4348 4359 4359 4366 4366 4348 4348 4348 4348 4366 4366 4356 4356 4366 4366 4373 4373 4356 4356 4356 4356 4373 4373 7830 7830 4373 4373 7831 7831 7832 7832 4365 4365 4380 4380 4376 4376 4380 4380 4387 4387 4376 4376 4300 4300 4312 4312 4304 4304 4312 4312 4329 4329 4304 4304 4304 4304 4329 4329 4309 4309 4329 4329 4334 4334 4309 4309 4309 4309 4334 4334 4315 4315 4334 4334 4339 4339 4315 4315 4315 4315 4339 4339 4328 4328 4339 4339 4348 4348 4328 4328 4328 4328 4348 4348 4340 4340 4348 4348 4356 4356 4340 4340 4340 4340 4356 4356 7833 7833 4356 4356 7834 7834 7835 7835 4352 4352 4365 4365 4362 4362 4365 4365 4376 4376 4362 4362 4362 4362 4350 4350 4352 4352 4350 4350 4337 4337 4352 4352 7836 7836 7837 7837 4340 4340 7838 7838 4322 4322 4340 4340 4340 4340 4322 4322 4328 4328 4322 4322 4307 4307 4328 4328 4328 4328 4307 4307 4315 4315 4307 4307 4296 4296 4315 4315 4315 4315 4296 4296 4309 4309 4296 4296 4289 4289 4309 4309 4309 4309 4289 4289 4304 4304 4289 4289 4285 4285 4304 4304 4304 4304 4285 4285 4300 4300 4285 4285 4281 4281 4300 4300 4350 4350 4338 4338 4337 4337 4338 4338 4325 4325 4337 4337 7839 7839 7840 7840 4322 4322 7841 7841 4306 4306 4322 4322 4322 4322 4306 4306 4307 4307 4306 4306 4292 4292 4307 4307 4307 4307 4292 4292 4296 4296 4292 4292 4280 4280 4296 4296 4296 4296 4280 4280 4289 4289 4280 4280 4273 4273 4289 4289 4289 4289 4273 4273 4285 4285 4273 4273 4266 4266 4285 4285 4285 4285 4266 4266 4281 4281 4266 4266 4264 4264 4281 4281 4254 4254 4253 4253 4266 4266 4253 4253 4259 4259 4266 4266 4266 4266 4259 4259 4264 4264 4243 4243 4244 4244 4245 4245 4244 4244 4254 4254 4245 4245 4245 4245 4254 4254 4252 4252 4254 4254 4261 4261 4252 4252 4252 4252 4261 4261 4262 4262 4261 4261 4271 4271 4262 4262 4262 4262 4271 4271 4274 4274 4271 4271 4279 4279 4274 4274 4274 4274 4279 4279 4287 4287 4279 4279 4295 4295 4287 4287 4287 4287 4295 4295 7842 7842 4295 4295 7843 7843 7844 7844 4305 4305 4311 4311 4323 4323 4311 4311 4331 4331 4323 4323 4323 4323 4318 4318 4305 4305 4318 4318 4298 4298 4305 4305 7845 7845 7846 7846 4287 4287 7847 7847 4284 4284 4287 4287 4287 4287 4284 4284 4274 4274 4284 4284 4269 4269 4274 4274 4274 4274 4269 4269 4262 4262 4269 4269 4256 4256 4262 4262 4262 4262 4256 4256 4252 4252 4256 4256 4247 4247 4252 4252 4252 4252 4247 4247 4245 4245 4247 4247 4240 4240 4245 4245 4245 4245 4240 4240 4243 4243 4240 4240 4237 4237 4243 4243 4238 4238 4235 4235 4240 4240 4235 4235 4236 4236 4240 4240 4240 4240 4236 4236 4237 4237 4241 4241 4239 4239 4242 4242 4239 4239 4238 4238 4242 4242 4242 4242 4238 4238 4249 4249 4238 4238 4246 4246 4249 4249 4249 4249 4246 4246 4258 4258 4246 4246 4255 4255 4258 4258 4258 4258 4255 4255 4272 4272 4255 4255 4268 4268 4272 4272 4272 4272 4268 4268 4286 4286 4268 4268 4283 4283 4286 4286 4286 4286 4283 4283 7848 7848 4283 4283 7849 7849 7850 7850 4303 4303 4297 4297 4321 4321 4297 4297 4316 4316 4321 4321 4321 4321 4327 4327 4303 4303 4327 4327 4308 4308 4303 4303 7851 7851 7852 7852 4286 4286 7853 7853 4291 4291 4286 4286 4286 4286 4291 4291 4272 4272 4291 4291 4278 4278 4272 4272 4272 4272 4278 4278 4258 4258 4278 4278 4265 4265 4258 4258 4258 4258 4265 4265 4249 4249 4265 4265 4257 4257 4249 4249 4249 4249 4257 4257 4242 4242 4257 4257 4251 4251 4242 4242 4242 4242 4251 4251 4241 4241 4251 4251 4248 4248 4241 4241 4260 4260 4250 4250 4263 4263 4250 4250 4251 4251 4263 4263 4263 4263 4251 4251 4267 4267 4251 4251 4257 4257 4267 4267 4267 4267 4257 4257 4276 4276 4257 4257 4265 4265 4276 4276 4276 4276 4265 4265 4288 4288 4265 4265 4278 4278 4288 4288 4288 4288 4278 4278 4302 4302 4278 4278 4291 4291 4302 4302 4302 4302 4291 4291 7854 7854 4291 4291 7855 7855 7856 7856 4319 4319 4308 4308 4336 4336 4308 4308 4327 4327 4336 4336 4275 4275 4270 4270 4277 4277 4270 4270 4263 4263 4277 4277 4277 4277 4263 4263 4282 4282 4263 4263 4267 4267 4282 4282 4282 4282 4267 4267 4290 4290 4267 4267 4276 4276 4290 4290 4290 4290 4276 4276 4301 4301 4276 4276 4288 4288 4301 4301 4301 4301 4288 4288 4313 4313 4288 4288 4302 4302 4313 4313 4313 4313 4302 4302 7857 7857 4302 4302 7858 7858 7859 7859 4333 4333 4319 4319 4345 4345 4319 4319 4336 4336 4345 4345 4345 4345 4357 4357 4333 4333 4357 4357 4344 4344 4333 4333 7860 7860 7861 7861 4313 4313 7862 7862 4335 4335 4313 4313 4313 4313 4335 4335 4301 4301 4335 4335 4320 4320 4301 4301 4301 4301 4320 4320 4290 4290 4320 4320 4310 4310 4290 4290 4290 4290 4310 4310 4282 4282 4310 4310 4299 4299 4282 4282 4282 4282 4299 4299 4277 4277 4299 4299 4294 4294 4277 4277 4277 4277 4294 4294 4275 4275 4294 4294 4293 4293 4275 4275 4357 4357 4369 4369 4344 4344 4369 4369 4360 4360 4344 4344 7863 7863 7864 7864 4335 4335 7865 7865 4349 4349 4335 4335 4335 4335 4349 4349 4320 4320 4349 4349 4341 4341 4320 4320 4320 4320 4341 4341 4310 4310 4341 4341 4332 4332 4310 4310 4310 4310 4332 4332 4299 4299 4332 4332 4324 4324 4299 4299 4299 4299 4324 4324 4294 4294 4324 4324 4317 4317 4294 4294 4294 4294 4317 4317 4293 4293 4317 4317 4314 4314 4293 4293 4343 4343 4342 4342 4317 4317 4342 4342 4330 4330 4317 4317 4317 4317 4330 4330 4314 4314 4363 4363 4361 4361 4364 4364 4361 4361 4343 4343 4364 4364 4364 4364 4343 4343 4368 4368 4343 4343 4346 4346 4368 4368 4368 4368 4346 4346 4370 4370 4346 4346 4354 4354 4370 4370 4370 4370 4354 4354 4377 4377 4354 4354 4358 4358 4377 4377 4377 4377 4358 4358 4382 4382 4358 4358 4367 4367 4382 4382 4382 4382 4367 4367 7866 7866 4367 4367 7867 7867 7868 7868 4389 4389 4375 4375 4397 4397 4375 4375 4381 4381 4397 4397 4397 4397 4409 4409 4389 4389 4409 4409 4404 4404 4389 4389 7869 7869 7870 7870 4382 4382 7871 7871 7872 7872 4382 4382 4382 4382 7873 7873 4377 4377 7874 7874 4395 4395 4377 4377 4377 4377 4395 4395 4370 4370 4395 4395 4391 4391 4370 4370 4370 4370 4391 4391 4368 4368 4391 4391 4386 4386 4368 4368 4368 4368 4386 4386 4364 4364 4386 4386 4385 4385 4364 4364 4364 4364 4385 4385 4363 4363 4385 4385 4384 4384 4363 4363 4403 4403 4402 4402 4385 4385 4402 4402 4390 4390 4385 4385 4385 4385 4390 4390 4384 4384 4422 4422 4418 4418 4423 4423 7875 7875 4403 4403 7876 7876 7877 7877 4403 4403 7878 7878 4403 4403 4407 4407 7879 7879 7880 7880 4407 4407 7881 7881 4407 4407 4408 4408 7882 7882 7883 7883 4408 4408 7884 7884 4408 4408 4413 4413 7885 7885 7886 7886 4413 4413 7887 7887 4413 4413 7888 7888 7889 7889 4433 4433 4416 4416 4436 4436 4416 4416 4420 4420 4436 4436 4436 4436 4420 4420 4439 4439 4420 4420 4425 4425 4439 4439 4439 4439 4455 4455 4436 4436 4455 4455 4452 4452 4436 4436 4436 4436 4452 4452 4433 4433 4452 4452 4448 4448 4433 4433 7890 7890 7891 7891 4428 4428 7892 7892 4447 4447 4428 4428 4428 4428 4447 4447 4427 4427 4447 4447 4444 4444 4427 4427 4427 4427 4444 4444 4424 4424 4444 4444 4443 4443 4424 4424 4424 4424 4443 4443 4423 4423 4443 4443 4442 4442 4423 4423 4423 4423 4442 4442 4422 4422 4442 4442 4441 4441 4422 4422 4460 4460 4445 4445 4461 4461 4445 4445 4442 4442 4461 4461 4461 4461 4442 4442 4462 4462 4442 4442 4443 4443 4462 4462 4462 4462 4443 4443 4463 4463 4443 4443 4444 4444 4463 4463 4463 4463 4444 4444 4464 4464 4444 4444 4447 4447 4464 4464 4464 4464 4447 4447 7893 7893 4447 4447 7894 7894 7895 7895 4465 4465 4448 4448 4466 4466 4448 4448 4452 4452 4466 4466 4466 4466 4452 4452 4469 4469 4452 4452 4455 4455 4469 4469 4477 4477 4474 4474 4478 4478 4474 4474 4461 4461 4478 4478 4478 4478 4461 4461 4479 4479 4461 4461 4462 4462 4479 4479 4479 4479 4462 4462 4480 4480 4462 4462 4463 4463 4480 4480 4480 4480 4463 4463 4481 4481 4463 4463 4464 4464 4481 4481 4481 4481 4464 4464 7896 7896 4464 4464 7897 7897 7898 7898 4482 4482 4465 4465 4483 4483 4465 4465 4466 4466 4483 4483 4483 4483 4466 4466 4484 4484 4466 4466 4469 4469 4484 4484 4497 4497 4496 4496 4479 4479 4496 4496 4495 4495 4479 4479 4479 4479 4495 4495 4478 4478 4495 4495 4494 4494 4478 4478 4478 4478 4494 4494 4477 4477 4494 4494 4493 4493 4477 4477 4592 4592 4593 4593 4596 4596 7899 7899 4595 4595 4599 4599 4595 4595 4598 4598 4602 4602 4601 4601 4605 4605 4611 4611 4607 4607 4609 4609 4615 4615 4607 4607 4615 4615 4612 4612 4615 4615 4619 4619 4612 4612 4612 4612 4619 4619 4620 4620 4619 4619 4622 4622 4620 4620 4622 4622 4627 4627 4620 4620 4620 4620 4627 4627 4626 4626 4627 4627 7900 7900 4626 4626 4626 4626 7901 7901 7902 7902 4650 4650 4649 4649 4643 4643 4649 4649 4640 4640 4643 4643 4643 4643 4640 4640 4641 4641 4640 4640 4634 4634 4641 4641 4641 4641 4634 4634 4635 4635 4634 4634 4631 4631 4635 4635 4650 4650 4663 4663 4649 4649 4663 4663 4662 4662 4649 4649 4649 4649 4662 4662 4661 4661 4661 4661 4648 4648 4649 4649 4648 4648 4639 4639 4649 4649 4649 4649 4639 4639 4640 4640 4639 4639 4632 4632 4640 4640 4640 4640 4632 4632 4634 4634 7903 7903 4625 4625 7904 7904 7905 7905 4625 4625 4626 4626 4625 4625 4617 4617 4626 4626 4626 4626 4617 4617 4620 4620 4617 4617 4611 4611 4620 4620 4620 4620 4611 4611 4612 4612 4611 4611 4605 4605 4612 4612 4612 4612 4605 4605 4607 4607 4601 4601 4611 4611 4606 4606 4611 4611 4617 4617 4606 4606 4606 4606 4617 4617 4614 4614 4617 4617 4625 4625 4614 4614 4614 4614 4625 4625 4623 4623 4625 4625 7906 7906 4623 4623 4623 4623 7907 7907 7908 7908 4632 4632 4639 4639 4630 4630 4630 4630 4639 4639 4638 4638 4639 4639 4648 4648 4638 4638 4638 4638 4648 4648 4647 4647 4661 4661 4660 4660 4648 4648 4660 4660 4659 4659 4648 4648 4648 4648 4659 4659 4647 4647 4659 4659 4658 4658 4647 4647 4647 4647 4658 4658 4657 4657 4657 4657 4646 4646 4647 4647 4646 4646 4637 4637 4647 4647 4647 4647 4637 4637 4638 4638 4637 4637 4628 4628 4638 4638 4638 4638 4628 4628 4630 4630 7909 7909 4618 4618 7910 7910 7911 7911 4618 4618 4623 4623 4618 4618 4610 4610 4623 4623 4623 4623 4610 4610 4614 4614 4610 4610 4602 4602 4614 4614 4614 4614 4602 4602 4606 4606 4602 4602 4598 4598 4606 4606 4606 4606 4598 4598 4601 4601 4595 4595 4602 4602 4599 4599 4602 4602 4610 4610 4599 4599 4599 4599 4610 4610 7912 7912 4610 4610 4618 4618 7913 7913 7914 7914 4618 4618 7915 7915 4618 4618 7916 7916 7917 7917 7918 7918 4628 4628 7919 7919 4628 4628 4637 4637 7920 7920 7921 7921 4637 4637 7922 7922 4637 4637 4646 4646 7923 7923 7924 7924 4646 4646 7925 7925 4657 4657 4656 4656 4646 4646 4656 4656 7926 7926 4646 4646 4646 4646 7927 7927 7928 7928 4655 4655 4654 4654 4645 4645 4645 4645 4654 4654 4653 4653 7929 7929 4599 4599 7930 7930 4599 4599 7931 7931 7932 7932 4596 4596 4604 4604 4600 4600 4604 4604 4613 4613 4600 4600 4600 4600 4613 4613 4608 4608 4613 4613 4624 4624 4608 4608 4608 4608 4624 4624 4621 4621 4624 4624 4636 4636 4621 4621 4621 4621 4636 4636 4633 4633 4636 4636 4645 4645 4633 4633 4633 4633 4645 4645 4644 4644 4645 4645 4653 4653 4644 4644 4644 4644 4653 4653 4652 4652 4592 4592 4596 4596 4594 4594 4596 4596 4600 4600 4594 4594 4594 4594 4600 4600 4597 4597 4600 4600 4608 4608 4597 4597 4597 4597 4608 4608 4603 4603 4608 4608 4621 4621 4603 4603 4603 4603 4621 4621 4616 4616 4621 4621 4633 4633 4616 4616 4616 4616 4633 4633 4629 4629 4633 4633 4644 4644 4629 4629 4629 4629 4644 4644 4642 4642 4644 4644 4652 4652 4642 4642 4642 4642 4652 4652 4651 4651 4698 4698 4697 4697 4710 4710 4677 4677 4678 4678 4665 4665 4680 4680 4682 4682 4664 4664 4682 4682 4683 4683 4664 4664 4664 4664 4683 4683 4685 4685 4665 4665 4678 4678 4664 4664 4678 4678 4679 4679 4664 4664 4664 4664 4679 4679 4680 4680 4668 4668 4687 4687 4686 4686 4686 4686 4684 4684 4668 4668 4684 4684 4681 4681 4668 4668 4668 4668 4681 4681 4667 4667 4681 4681 4677 4677 4667 4667 4667 4667 4677 4677 4666 4666 4677 4677 4665 4665 4666 4666 4695 4695 4694 4694 4711 4711 7933 7933 7934 7934 4711 4711 7935 7935 7936 7936 4711 4711 4711 4711 7937 7937 4695 4695 4694 4694 4693 4693 4711 4711 4693 4693 4692 4692 4711 4711 4711 4711 4692 4692 4691 4691 7938 7938 4670 4670 4689 4689 4670 4670 4690 4690 4689 4689 4687 4687 4668 4668 4688 4688 7939 7939 4669 4669 7940 7940 7941 7941 4669 4669 4670 4670 4707 4707 4706 4706 4709 4709 4706 4706 4704 4704 4709 4709 4709 4709 4704 4704 4710 4710 4704 4704 4701 4701 4710 4710 4710 4710 4701 4701 4698 4698 4708 4708 4699 4699 4700 4700 4700 4700 4702 4702 4708 4708 4702 4702 4703 4703 4708 4708 4708 4708 4703 4703 4709 4709 4703 4703 4705 4705 4709 4709 4709 4709 4705 4705 4707 4707 4676 4676 4714 4714 4675 4675 4714 4714 4713 4713 4675 4675 4675 4675 4713 4713 4674 4674 4674 4674 4713 4713 4673 4673 4713 4713 4712 4712 4673 4673 4673 4673 4712 4712 4672 4672 4672 4672 4712 4712 4671 4671 4712 4712 4711 4711 4671 4671 4671 4671 4711 4711 4670 4670 4711 4711 4691 4691 4670 4670 4670 4670 4691 4691 4690 4690 4720 4720 4721 4721 4722 4722 4719 4719 4720 4720 4723 4723 4718 4718 4719 4719 4724 4724 7942 7942 4718 4718 4725 4725 4734 4734 4728 4728 4727 4727 4728 4728 4715 4715 4727 4727 4727 4727 4715 4715 4716 4716 4749 4749 4743 4743 4742 4742 4743 4743 4736 4736 4742 4742 4742 4742 4736 4736 4734 4734 4736 4736 4735 4735 4734 4734 4734 4734 4735 4735 4728 4728 4769 4769 4768 4768 4767 4767 4768 4768 4759 4759 4767 4767 4767 4767 4759 4759 4758 4758 4759 4759 7943 7943 4758 4758 4758 4758 7944 7944 7945 7945 4752 4752 4750 4750 4749 4749 4749 4749 4750 4750 4743 4743 4756 4756 4762 4762 4765 4765 4720 4720 4722 4722 4723 4723 4722 4722 4729 4729 4723 4723 4723 4723 4729 4729 4730 4730 4729 4729 4737 4737 4730 4730 4730 4730 4737 4737 4738 4738 4737 4737 4744 4744 4738 4738 4738 4738 4744 4744 4745 4745 4744 4744 4751 4751 4745 4745 4745 4745 4751 4751 4753 4753 4751 4751 4756 4756 4753 4753 4753 4753 4756 4756 4760 4760 4756 4756 4765 4765 4760 4760 4760 4760 4765 4765 4766 4766 4719 4719 4723 4723 4724 4724 4723 4723 4730 4730 4724 4724 4724 4724 4730 4730 4731 4731 4730 4730 4738 4738 4731 4731 4731 4731 4738 4738 4739 4739 4738 4738 4745 4745 4739 4739 4739 4739 4745 4745 4746 4746 4745 4745 4753 4753 4746 4746 4746 4746 4753 4753 4754 4754 4753 4753 4760 4760 4754 4754 4754 4754 4760 4760 4761 4761 4760 4760 4766 4766 4761 4761 4761 4761 4766 4766 4770 4770 4718 4718 4724 4724 4725 4725 4724 4724 4731 4731 4725 4725 4725 4725 4731 4731 4732 4732 4731 4731 4739 4739 4732 4732 4732 4732 4739 4739 4740 4740 4739 4739 4746 4746 4740 4740 4740 4740 4746 4746 4747 4747 4746 4746 4754 4754 4747 4747 4747 4747 4754 4754 4755 4755 4754 4754 4761 4761 4755 4755 4755 4755 4761 4761 4763 4763 4761 4761 4770 4770 4763 4763 4763 4763 4770 4770 4771 4771 7946 7946 4725 4725 4726 4726 4725 4725 4732 4732 4726 4726 4726 4726 4732 4732 4733 4733 4732 4732 4740 4740 4733 4733 4733 4733 4740 4740 4741 4741 4740 4740 4747 4747 4741 4741 4741 4741 4747 4747 4748 4748 4747 4747 4755 4755 4748 4748 4748 4748 4755 4755 4757 4757 4755 4755 4763 4763 4757 4757 7947 7947 7948 7948 4764 4764 7949 7949 7950 7950 4764 4764 4764 4764 7951 7951 4772 4772 4772 4772 4767 4767 4764 4764 4767 4767 4758 4758 4764 4764 4764 4764 4758 4758 7952 7952 4758 4758 7953 7953 7954 7954 4757 4757 7955 7955 4748 4748 7956 7956 7957 7957 4748 4748 4748 4748 7958 7958 4741 4741 7959 7959 7960 7960 4741 4741 4741 4741 7961 7961 4733 4733 7962 7962 7963 7963 4733 4733 4733 4733 7964 7964 4726 4726 7965 7965 7966 7966 4726 4726 4726 4726 7967 7967 7968 7968 4775 4775 4769 4769 4774 4774 4769 4769 4767 4767 4774 4774 4774 4774 4767 4767 4773 4773 4767 4767 4772 4772 4773 4773 4801 4801 4796 4796 4793 4793 4796 4796 4794 4794 4793 4793 4793 4793 4794 4794 4786 4786 4818 4818 4808 4808 4810 4810 4808 4808 4805 4805 4810 4810 4810 4810 4805 4805 4801 4801 4805 4805 4800 4800 4801 4801 4801 4801 4800 4800 4796 4796 4832 4832 4824 4824 4825 4825 4824 4824 4817 4817 4825 4825 4825 4825 4817 4817 4818 4818 4817 4817 4815 4815 4818 4818 4818 4818 4815 4815 4808 4808 4842 4842 4834 4834 4832 4832 4834 4834 4830 4830 4832 4832 4832 4832 4830 4830 4824 4824 4850 4850 4847 4847 4842 4842 4847 4847 4840 4840 4842 4842 4842 4842 4840 4840 4834 4834 4868 4868 4867 4867 4871 4871 4867 4867 4857 4857 4871 4871 4871 4871 4857 4857 4860 4860 4857 4857 4856 4856 4860 4860 4860 4860 4856 4856 4850 4850 4856 4856 4848 4848 4850 4850 4850 4850 4848 4848 4847 4847 4874 4874 4878 4878 4877 4877 4873 4873 4879 4879 4878 4878 4870 4870 4876 4876 4879 4879 4865 4865 4872 4872 4876 4876 4869 4869 4872 4872 4866 4866 4872 4872 4865 4865 4866 4866 4866 4866 4865 4865 4864 4864 4865 4865 4863 4863 4864 4864 4863 4863 4865 4865 4858 4858 4865 4865 4855 4855 4858 4858 4858 4858 4855 4855 4854 4854 4854 4854 4855 4855 4853 4853 4855 4855 4846 4846 4853 4853 4853 4853 4846 4846 4845 4845 4835 4835 4836 4836 4838 4838 4836 4836 4837 4837 4838 4838 4838 4838 4837 4837 4846 4846 4837 4837 4844 4844 4846 4846 4846 4846 4844 4844 4845 4845 4835 4835 4838 4838 4827 4827 4838 4838 4828 4828 4827 4827 4827 4827 4828 4828 4821 4821 4828 4828 4820 4820 4821 4821 4821 4821 4820 4820 7969 7969 7970 7970 4820 4820 7971 7971 4820 4820 7972 7972 7973 7973 4811 4811 4812 4812 4807 4807 4807 4807 4812 4812 4804 4804 4812 4812 4802 4802 4804 4804 4804 4804 4802 4802 4797 4797 4802 4802 4792 4792 4797 4797 4797 4797 4792 4792 4789 4789 4789 4789 4792 4792 4788 4788 4792 4792 4782 4782 4788 4788 4788 4788 4782 4782 4780 4780 4782 4782 4777 4777 4780 4780 4780 4780 4777 4777 4776 4776 4875 4875 4868 4868 4877 4877 4868 4868 4871 4871 4877 4877 4877 4877 4871 4871 4874 4874 4871 4871 4860 4860 4874 4874 4874 4874 4860 4860 4862 4862 4860 4860 4850 4850 4862 4862 4862 4862 4850 4850 4852 4852 4850 4850 4842 4842 4852 4852 4852 4852 4842 4842 4843 4843 4842 4842 4832 4832 4843 4843 4843 4843 4832 4832 4833 4833 4832 4832 4825 4825 4833 4833 4833 4833 4825 4825 4826 4826 4825 4825 4818 4818 4826 4826 4826 4826 4818 4818 4816 4816 4818 4818 4810 4810 4816 4816 4816 4816 4810 4810 4809 4809 4810 4810 4801 4801 4809 4809 4809 4809 4801 4801 4799 4799 4801 4801 4793 4793 4799 4799 4799 4799 4793 4793 4791 4791 4878 4878 4874 4874 4873 4873 4874 4874 4862 4862 4873 4873 4873 4873 4862 4862 4861 4861 4862 4862 4852 4852 4861 4861 4861 4861 4852 4852 4851 4851 4852 4852 4843 4843 4851 4851 4851 4851 4843 4843 4841 4841 4843 4843 4833 4833 4841 4841 4841 4841 4833 4833 4831 4831 4833 4833 4826 4826 4831 4831 4831 4831 4826 4826 4823 4823 4826 4826 4816 4816 4823 4823 4823 4823 4816 4816 4814 4814 4816 4816 4809 4809 4814 4814 4814 4814 4809 4809 4806 4806 4809 4809 4799 4799 4806 4806 4806 4806 4799 4799 4798 4798 4799 4799 4791 4791 4798 4798 4798 4798 4791 4791 7974 7974 4879 4879 4873 4873 4870 4870 4873 4873 4861 4861 4870 4870 4870 4870 4861 4861 4859 4859 4861 4861 4851 4851 4859 4859 4859 4859 4851 4851 4849 4849 4851 4851 4841 4841 4849 4849 4849 4849 4841 4841 4839 4839 4841 4841 4831 4831 4839 4839 4839 4839 4831 4831 4829 4829 4831 4831 4823 4823 4829 4829 4829 4829 4823 4823 4822 4822 4823 4823 4814 4814 4822 4822 4822 4822 4814 4814 4813 4813 4814 4814 4806 4806 4813 4813 4813 4813 4806 4806 4803 4803 4806 4806 4798 4798 4803 4803 4803 4803 4798 4798 7975 7975 4798 4798 7976 7976 7977 7977 4795 4795 4790 4790 4787 4787 4786 4786 4785 4785 4793 4793 4785 4785 4784 4784 4793 4793 4793 4793 4784 4784 4791 4791 4784 4784 4783 4783 4791 4791 4791 4791 4783 4783 7978 7978 4783 4783 7979 7979 7980 7980 4790 4790 4781 4781 4787 4787 4781 4781 4779 4779 4787 4787 4787 4787 4779 4779 4778 4778 4876 4876 4870 4870 4865 4865 4870 4870 4859 4859 4865 4865 4865 4865 4859 4859 4855 4855 4859 4859 4849 4849 4855 4855 4855 4855 4849 4849 4846 4846 4849 4849 4839 4839 4846 4846 4846 4846 4839 4839 4838 4838 4839 4839 4829 4829 4838 4838 4838 4838 4829 4829 4828 4828 4829 4829 4822 4822 4828 4828 4828 4828 4822 4822 4820 4820 4822 4822 4813 4813 4820 4820 4820 4820 4813 4813 7981 7981 4813 4813 4803 4803 7982 7982 7983 7983 4803 4803 7984 7984 4803 4803 7985 7985 7986 7986 4802 4802 4795 4795 4792 4792 4795 4795 4787 4787 4792 4792 4792 4792 4787 4787 4782 4782 4787 4787 4778 4778 4782 4782 4782 4782 4778 4778 4777 4777 4882 4882 4880 4880 4881 4881 4885 4885 4888 4888 4886 4886 4888 4888 4889 4889 4886 4886 4889 4889 4893 4893 4894 4894 4893 4893 4887 4887 4894 4894 4894 4894 4887 4887 4882 4882 4882 4882 4881 4881 4894 4894 4881 4881 4883 4883 4894 4894 4894 4894 4883 4883 4895 4895 4883 4883 4884 4884 4895 4895 4895 4895 4884 4884 4896 4896 4884 4884 4897 4897 4896 4896 4896 4896 4897 4897 4898 4898 4889 4889 4894 4894 4886 4886 4894 4894 4895 4895 4886 4886 4886 4886 4895 4895 4890 4890 4895 4895 4896 4896 4890 4890 4890 4890 4896 4896 4891 4891 4896 4896 4898 4898 4891 4891 4891 4891 4898 4898 4892 4892 4904 4904 4905 4905 4906 4906 4905 4905 4909 4909 4906 4906 4906 4906 4909 4909 4902 4902 4904 4904 4906 4906 4903 4903 4906 4906 4900 4900 4903 4903 4903 4903 4900 4900 4901 4901 4899 4899 4900 4900 4907 4907 4900 4900 4906 4906 4907 4907 4907 4907 4906 4906 4908 4908 4906 4906 4902 4902 4908 4908 4921 4921 4922 4922 4917 4917 4915 4915 4914 4914 4918 4918 4914 4914 4913 4913 4918 4918 4918 4918 4913 4913 4912 4912 4919 4919 4918 4918 4916 4916 4918 4918 4912 4912 4916 4916 4916 4916 4912 4912 4910 4910 4911 4911 4915 4915 4917 4917 4915 4915 4918 4918 4917 4917 4917 4917 4918 4918 4921 4921 4918 4918 4919 4919 4921 4921 4921 4921 4919 4919 4920 4920 4930 4930 4929 4929 4931 4931 4929 4929 4930 4930 4924 4924 4930 4930 4926 4926 4924 4924 4924 4924 4926 4926 4925 4925 4928 4928 4931 4931 4929 4929 4928 4928 4929 4929 4927 4927 4929 4929 4924 4924 4927 4927 4927 4927 4924 4924 4923 4923 4961 4961 4962 4962 4963 4963 4958 4958 4959 4959 4957 4957 4937 4937 4938 4938 4936 4936 4938 4938 4934 4934 4936 4936 4936 4936 4934 4934 4935 4935 4934 4934 4933 4933 4935 4935 4935 4935 4933 4933 4932 4932 4957 4957 4959 4959 4963 4963 4959 4959 4960 4960 4963 4963 4963 4963 4960 4960 4961 4961 4955 4955 4953 4953 4954 4954 4953 4953 4952 4952 4954 4954 4954 4954 4952 4952 4950 4950 4943 4943 4942 4942 4941 4941 4942 4942 4940 4940 4941 4941 4941 4941 4940 4940 4937 4937 4940 4940 4939 4939 4937 4937 4937 4937 4939 4939 4938 4938 4958 4958 4957 4957 4954 4954 4957 4957 4956 4956 4954 4954 4954 4954 4956 4956 4955 4955 4948 4948 4947 4947 4949 4949 4947 4947 4950 4950 4949 4949 4949 4949 4950 4950 4951 4951 4950 4950 4952 4952 4951 4951 4948 4948 4946 4946 4947 4947 4946 4946 4945 4945 4947 4947 4947 4947 4945 4945 4943 4943 4945 4945 4944 4944 4943 4943 4943 4943 4944 4944 4942 4942 4967 4967 4968 4968 4976 4976 4968 4968 4969 4969 4976 4976 4976 4976 4969 4969 4970 4970 4991 4991 4993 4993 5001 5001 4993 4993 4994 4994 5001 5001 5001 5001 4994 4994 4995 4995 4995 4995 4998 4998 5001 5001 4998 4998 4999 4999 5001 5001 5001 5001 4999 4999 5000 5000 4967 4967 4976 4976 4966 4966 4976 4976 4965 4965 4966 4966 4966 4966 4965 4965 4964 4964 4970 4970 4971 4971 4976 4976 4971 4971 4972 4972 4976 4976 4976 4976 4972 4972 4977 4977 4972 4972 4973 4973 4977 4977 4977 4977 4973 4973 4978 4978 4990 4990 4991 4991 4989 4989 4991 4991 5001 5001 4989 4989 4989 4989 5001 5001 4988 4988 5001 5001 4997 4997 4988 4988 4988 4988 4997 4997 4987 4987 4997 4997 4996 4996 4987 4987 4987 4987 4996 4996 4986 4986 4996 4996 4992 4992 4986 4986 4986 4986 4992 4992 4985 4985 4985 4985 4992 4992 4984 4984 4992 4992 4983 4983 4984 4984 4984 4984 4983 4983 4982 4982 4983 4983 4981 4981 4982 4982 4982 4982 4981 4981 4980 4980 4974 4974 4982 4982 4975 4975 4982 4982 4980 4980 4975 4975 4975 4975 4980 4980 4973 4973 4980 4980 4979 4979 4973 4973 4973 4973 4979 4979 4978 4978 5016 5016 5015 5015 5013 5013 5016 5016 5013 5013 5014 5014 5013 5013 5012 5012 5014 5014 5014 5014 5012 5012 5009 5009 5012 5012 5011 5011 5009 5009 5009 5009 5011 5011 5010 5010 5010 5010 5008 5008 5009 5009 5008 5008 5007 5007 5009 5009 5009 5009 5007 5007 5005 5005 5007 5007 5006 5006 5005 5005 5005 5005 5006 5006 5003 5003 5006 5006 5004 5004 5003 5003 5003 5003 5004 5004 5002 5002 5025 5025 5027 5027 5030 5030 5027 5027 5028 5028 5030 5030 5030 5030 5028 5028 5029 5029 5017 5017 5019 5019 5018 5018 5019 5019 5020 5020 5018 5018 5018 5018 5020 5020 5021 5021 5020 5020 5023 5023 5021 5021 5021 5021 5023 5023 5022 5022 5023 5023 5024 5024 5022 5022 5022 5022 5024 5024 5025 5025 5024 5024 5026 5026 5025 5025 5025 5025 5026 5026 5027 5027 7987 7987 5041 5041 7988 7988 5067 5067 5041 5041 5056 5056 5064 5064 5035 5035 5033 5033 5037 5037 5035 5035 5062 5062 7989 7989 5037 5037 5060 5060 5063 5063 5032 5032 5034 5034 5031 5031 5032 5032 5065 5065 5033 5033 5031 5031 5066 5066 5057 5057 7990 7990 5040 5040 5036 5036 7991 7991 7992 7992 5034 5034 5036 5036 5061 5061 7993 7993 5068 5068 7994 7994 5042 5042 5068 5068 5053 5053 5040 5040 5042 5042 5054 5054 5045 5045 5074 5074 5076 5076 5072 5072 5074 5074 5047 5047 7995 7995 5072 5072 5049 5049 5046 5046 5077 5077 5075 5075 5078 5078 5077 5077 5044 5044 5076 5076 5078 5078 5043 5043 5052 5052 7996 7996 5069 5069 5073 5073 7997 7997 7998 7998 5075 5075 5073 5073 5048 5048 5069 5069 5067 5067 5055 5055 5105 5105 5103 5103 5100 5100 5103 5103 5099 5099 5100 5100 7999 7999 8000 8000 5096 5096 8001 8001 5095 5095 5096 5096 5096 5096 5095 5095 5092 5092 5095 5095 5091 5091 5092 5092 5092 5092 5091 5091 5088 5088 5091 5091 5087 5087 5088 5088 5088 5088 5087 5087 5084 5084 5087 5087 5083 5083 5084 5084 5084 5084 5083 5083 5080 5080 5083 5083 5079 5079 5080 5080 5080 5080 5079 5079 5082 5082 5079 5079 5081 5081 5082 5082 5082 5082 5081 5081 5086 5086 5081 5081 5085 5085 5086 5086 5086 5086 5085 5085 5090 5090 5085 5085 5089 5089 5090 5090 5090 5090 5089 5089 5094 5094 5089 5089 5093 5093 5094 5094 5094 5094 5093 5093 8002 8002 5093 5093 8003 8003 8004 8004 5098 5098 5097 5097 5102 5102 5097 5097 5101 5101 5102 5102 5102 5102 5101 5101 5107 5107 5101 5101 5106 5106 5107 5107 8005 8005 8006 8006 5111 5111 8007 8007 5110 5110 5111 5111 5111 5111 5110 5110 5115 5115 5110 5110 5114 5114 5115 5115 5115 5115 5114 5114 5119 5119 5114 5114 5118 5118 5119 5119 5119 5119 5118 5118 5123 5123 5118 5118 5122 5122 5123 5123 5123 5123 5122 5122 5127 5127 5122 5122 5126 5126 5127 5127 5127 5127 5126 5126 5125 5125 5126 5126 5124 5124 5125 5125 5125 5125 5124 5124 5121 5121 5124 5124 5120 5120 5121 5121 5121 5121 5120 5120 5117 5117 5120 5120 5116 5116 5117 5117 5117 5117 5116 5116 5113 5113 5116 5116 5112 5112 5113 5113 5113 5113 5112 5112 8008 8008 5112 5112 8009 8009 8010 8010 5109 5109 5108 5108 5105 5105 5108 5108 5104 5104 5105 5105 8011 8011 5138 5138 8012 8012 5164 5164 5138 5138 5153 5153 5161 5161 5132 5132 5130 5130 5134 5134 5132 5132 5159 5159 8013 8013 5134 5134 5157 5157 5160 5160 5129 5129 5131 5131 5128 5128 5129 5129 5162 5162 5130 5130 5128 5128 5163 5163 5154 5154 8014 8014 5137 5137 5133 5133 8015 8015 8016 8016 5131 5131 5133 5133 5158 5158 8017 8017 5165 5165 8018 8018 5139 5139 5165 5165 5150 5150 5137 5137 5139 5139 5151 5151 5142 5142 5171 5171 5173 5173 5169 5169 5171 5171 5144 5144 8019 8019 5169 5169 5146 5146 5143 5143 5174 5174 5172 5172 5175 5175 5174 5174 5141 5141 5173 5173 5175 5175 5140 5140 5149 5149 8020 8020 5166 5166 5170 5170 8021 8021 8022 8022 5172 5172 5170 5170 5145 5145 5166 5166 5164 5164 5152 5152 5202 5202 5200 5200 5197 5197 5200 5200 5196 5196 5197 5197 8023 8023 8024 8024 5193 5193 8025 8025 5192 5192 5193 5193 5193 5193 5192 5192 5189 5189 5192 5192 5188 5188 5189 5189 5189 5189 5188 5188 5185 5185 5188 5188 5184 5184 5185 5185 5185 5185 5184 5184 5181 5181 5184 5184 5180 5180 5181 5181 5181 5181 5180 5180 5177 5177 5180 5180 5176 5176 5177 5177 5177 5177 5176 5176 5179 5179 5176 5176 5178 5178 5179 5179 5179 5179 5178 5178 5183 5183 5178 5178 5182 5182 5183 5183 5183 5183 5182 5182 5187 5187 5182 5182 5186 5186 5187 5187 5187 5187 5186 5186 5191 5191 5186 5186 5190 5190 5191 5191 5191 5191 5190 5190 8026 8026 5190 5190 8027 8027 8028 8028 5195 5195 5194 5194 5199 5199 5194 5194 5198 5198 5199 5199 5199 5199 5198 5198 5204 5204 5198 5198 5203 5203 5204 5204 8029 8029 8030 8030 5208 5208 8031 8031 5207 5207 5208 5208 5208 5208 5207 5207 5212 5212 5207 5207 5211 5211 5212 5212 5212 5212 5211 5211 5216 5216 5211 5211 5215 5215 5216 5216 5216 5216 5215 5215 5220 5220 5215 5215 5219 5219 5220 5220 5220 5220 5219 5219 5224 5224 5219 5219 5223 5223 5224 5224 5224 5224 5223 5223 5222 5222 5223 5223 5221 5221 5222 5222 5222 5222 5221 5221 5218 5218 5221 5221 5217 5217 5218 5218 5218 5218 5217 5217 5214 5214 5217 5217 5213 5213 5214 5214 5214 5214 5213 5213 5210 5210 5213 5213 5209 5209 5210 5210 5210 5210 5209 5209 8032 8032 5209 5209 8033 8033 8034 8034 5206 5206 5205 5205 5202 5202 5205 5205 5201 5201 5202 5202 5234 5234 5235 5235 5236 5236 5227 5227 5225 5225 5226 5226 5227 5227 5226 5226 5230 5230 5226 5226 5228 5228 5230 5230 5228 5228 5229 5229 5230 5230 5230 5230 5229 5229 5231 5231 5229 5229 5232 5232 5231 5231 5231 5231 5232 5232 5236 5236 5232 5232 5233 5233 5236 5236 5236 5236 5233 5233 5234 5234 5244 5244 5245 5245 5246 5246 5244 5244 5246 5246 5243 5243 5237 5237 5238 5238 5246 5246 5238 5238 5239 5239 5246 5246 5246 5246 5239 5239 5240 5240 5240 5240 5241 5241 5246 5246 5241 5241 5242 5242 5246 5246 5246 5246 5242 5242 5243 5243 5247 5247 5248 5248 5249 5249 5248 5248 5250 5250 5249 5249 5251 5251 5252 5252 8035 8035 5252 5252 8036 8036 8037 8037 5253 5253 5254 5254 5255 5255 5254 5254 5256 5256 5255 5255 5255 5255 5256 5256 5257 5257 5256 5256 5258 5258 5257 5257 5264 5264 5265 5265 5260 5260 5265 5265 5266 5266 5260 5260 5266 5266 5267 5267 5260 5260 5260 5260 5267 5267 5268 5268 5260 5260 5259 5259 5261 5261 5261 5261 5262 5262 5260 5260 5262 5262 5263 5263 5260 5260 5260 5260 5263 5263 5264 5264 5270 5270 5269 5269 5271 5271 5279 5279 5280 5280 5278 5278 5278 5278 5277 5277 5279 5279 5277 5277 5276 5276 5279 5279 5279 5279 5276 5276 5274 5274 5276 5276 5275 5275 5274 5274 5274 5274 5275 5275 5273 5273 5270 5270 5271 5271 5273 5273 5271 5271 5272 5272 5273 5273 5273 5273 5272 5272 5274 5274 5281 5281 5282 5282 5283 5283 5282 5282 5284 5284 5283 5283 5285 5285 5286 5286 5287 5287 5286 5286 5288 5288 5287 5287 5287 5287 5288 5288 5289 5289 5288 5288 5290 5290 5289 5289 8038 8038 8039 8039 5291 5291 8040 8040 5292 5292 5291 5291 5298 5298 5297 5297 5295 5295 5304 5304 5302 5302 5305 5305 5302 5302 5306 5306 5305 5305 5304 5304 5303 5303 5302 5302 5303 5303 5301 5301 5302 5302 5302 5302 5301 5301 5296 5296 5301 5301 5300 5300 5296 5296 5296 5296 5300 5300 5299 5299 5309 5309 5308 5308 5306 5306 5308 5308 5307 5307 5306 5306 5306 5306 5307 5307 5305 5305 5293 5293 5294 5294 5295 5295 5294 5294 5296 5296 5295 5295 5295 5295 5296 5296 5298 5298 5296 5296 5299 5299 5298 5298 5329 5329 5330 5330 5331 5331 5317 5317 5318 5318 5319 5319 5319 5319 5318 5318 5322 5322 5311 5311 5310 5310 5315 5315 5310 5310 5312 5312 5315 5315 5312 5312 5313 5313 5315 5315 5313 5313 5314 5314 5315 5315 8041 8041 8042 8042 5319 5319 8043 8043 5316 5316 5319 5319 5319 5319 5316 5316 5317 5317 5334 5334 5335 5335 5333 5333 5335 5335 5331 5331 5333 5333 5333 5333 5331 5331 5332 5332 5331 5331 5330 5330 5332 5332 5324 5324 5325 5325 5326 5326 5325 5325 5327 5327 5326 5326 5326 5326 5327 5327 5331 5331 5327 5327 5328 5328 5331 5331 5331 5331 5328 5328 5329 5329 5318 5318 5320 5320 5322 5322 5320 5320 5321 5321 5322 5322 5322 5322 5321 5321 5326 5326 5321 5321 5323 5323 5326 5326 5326 5326 5323 5323 5324 5324 5336 5336 5339 5339 5338 5338 8044 8044 5344 5344 8045 8045 8046 8046 5344 5344 5343 5343 5344 5344 5350 5350 5343 5343 5343 5343 5350 5350 5346 5346 5350 5350 5354 5354 5346 5346 5346 5346 5354 5354 5349 5349 5354 5354 5357 5357 5349 5349 5349 5349 5357 5357 5351 5351 5357 5357 5359 5359 5351 5351 5351 5351 5359 5359 5353 5353 5336 5336 5340 5340 5339 5339 8047 8047 5345 5345 8048 8048 8049 8049 5345 5345 5344 5344 5345 5345 5352 5352 5344 5344 5344 5344 5352 5352 5350 5350 5352 5352 5358 5358 5350 5350 5350 5350 5358 5358 5354 5354 5358 5358 5362 5362 5354 5354 5354 5354 5362 5362 5357 5357 5362 5362 5363 5363 5357 5357 5357 5357 5363 5363 5359 5359 5337 5337 5341 5341 5340 5340 8050 8050 5347 5347 8051 8051 8052 8052 5347 5347 5345 5345 5347 5347 5355 5355 5345 5345 5345 5345 5355 5355 5352 5352 5355 5355 5360 5360 5352 5352 5352 5352 5360 5360 5358 5358 5360 5360 5364 5364 5358 5358 5358 5358 5364 5364 5362 5362 5364 5364 5366 5366 5362 5362 5362 5362 5366 5366 5363 5363 5337 5337 5342 5342 5341 5341 8053 8053 5348 5348 8054 8054 8055 8055 5348 5348 5347 5347 5348 5348 5356 5356 5347 5347 5347 5347 5356 5356 5355 5355 5356 5356 5361 5361 5355 5355 5355 5355 5361 5361 5360 5360 5361 5361 5365 5365 5360 5360 5360 5360 5365 5365 5364 5364 5365 5365 5367 5367 5364 5364 5364 5364 5367 5367 5366 5366 5368 5368 5369 5369 5370 5370 5369 5369 5371 5371 5370 5370 8056 8056 8057 8057 5372 5372 8058 8058 5373 5373 5372 5372 5372 5372 5373 5373 5374 5374 5373 5373 5375 5375 5374 5374 5374 5374 5375 5375 5376 5376 5375 5375 5377 5377 5376 5376 5376 5376 5377 5377 5378 5378 5377 5377 5379 5379 5378 5378 5378 5378 5379 5379 5380 5380 5379 5379 5381 5381 5380 5380 5415 5415 8059 8059 8060 8060 5394 5394 5395 5395 5396 5396 5394 5394 5396 5396 5382 5382 5393 5393 5392 5392 5401 5401 5392 5392 5400 5400 5401 5401 5401 5401 5400 5400 5409 5409 5392 5392 5391 5391 5400 5400 5391 5391 5390 5390 5400 5400 5400 5400 5390 5390 5399 5399 5390 5390 5389 5389 5399 5399 5389 5389 5388 5388 5399 5399 5399 5399 5388 5388 5398 5398 5388 5388 5387 5387 5398 5398 5387 5387 5386 5386 5398 5398 5398 5398 5386 5386 8061 8061 5386 5386 8062 8062 8063 8063 5385 5385 5384 5384 5397 5397 5397 5397 5384 5384 5396 5396 5384 5384 5383 5383 5396 5396 5396 5396 5383 5383 5382 5382 5415 5415 8064 8064 5414 5414 8065 8065 8066 8066 5414 5414 5414 5414 8067 8067 5413 5413 8068 8068 8069 8069 5413 5413 5413 5413 8070 8070 5412 5412 8071 8071 8072 8072 5412 5412 5412 5412 8073 8073 5411 5411 8074 8074 8075 8075 5411 5411 5411 5411 8076 8076 8077 8077 5403 5403 5402 5402 5410 5410 5410 5410 5402 5402 5406 5406 5409 5409 5400 5400 5408 5408 5400 5400 5399 5399 5408 5408 5408 5408 5399 5399 5407 5407 5399 5399 5398 5398 5407 5407 5407 5407 5398 5398 5405 5405 5398 5398 8078 8078 5405 5405 5405 5405 8079 8079 8080 8080 5397 5397 5396 5396 5404 5404 5404 5404 5396 5396 5403 5403 5396 5396 5395 5395 5403 5403 5403 5403 5395 5395 5402 5402 5440 5440 5441 5441 5419 5419 5431 5431 5432 5432 5430 5430 5432 5432 5433 5433 5430 5430 5430 5430 5433 5433 5429 5429 5433 5433 5434 5434 5429 5429 8081 8081 8082 8082 5428 5428 8083 8083 5435 5435 5428 5428 5428 5428 5435 5435 5427 5427 5435 5435 5436 5436 5427 5427 5427 5427 5436 5436 5426 5426 5436 5436 5437 5437 5426 5426 5426 5426 5437 5437 5425 5425 5437 5437 5438 5438 5425 5425 5419 5419 5421 5421 5440 5440 5421 5421 5422 5422 5440 5440 5440 5440 5422 5422 5439 5439 5422 5422 5423 5423 5439 5439 5439 5439 5423 5423 5438 5438 5423 5423 5424 5424 5438 5438 5438 5438 5424 5424 5425 5425 5442 5442 5420 5420 5441 5441 5420 5420 5418 5418 5441 5441 5418 5418 5416 5416 5441 5441 5416 5416 5417 5417 5441 5441 5441 5441 5417 5417 5419 5419 5463 5463 5462 5462 5465 5465 5462 5462 5464 5464 5465 5465 5465 5465 5464 5464 5466 5466 5464 5464 5468 5468 5466 5466 5473 5473 5474 5474 5469 5469 5474 5474 5472 5472 5469 5469 5472 5472 5471 5471 5469 5469 5471 5471 5470 5470 5469 5469 5469 5469 5470 5470 5468 5468 5470 5470 5467 5467 5468 5468 5468 5468 5467 5467 5466 5466 5444 5444 5443 5443 5445 5445 5443 5443 5447 5447 5445 5445 5445 5445 5447 5447 5446 5446 5447 5447 5448 5448 5446 5446 5446 5446 5448 5448 5449 5449 8084 8084 5450 5450 8085 8085 5463 5463 5461 5461 5462 5462 5461 5461 5460 5460 5462 5462 5462 5462 5460 5460 5458 5458 5460 5460 5459 5459 5458 5458 5458 5458 5459 5459 5457 5457 5459 5459 5456 5456 5457 5457 5457 5457 5456 5456 5454 5454 5456 5456 5455 5455 5454 5454 5454 5454 5455 5455 5453 5453 5455 5455 5452 5452 5453 5453 5453 5453 5452 5452 5450 5450 5452 5452 5451 5451 5450 5450 5450 5450 5451 5451 8086 8086 5491 5491 5488 5488 5490 5490 5488 5488 5489 5489 5490 5490 5489 5489 5488 5488 5487 5487 5488 5488 5484 5484 5487 5487 5487 5487 5484 5484 5486 5486 5480 5480 5481 5481 5478 5478 5481 5481 5482 5482 5478 5478 5482 5482 5483 5483 5478 5478 5478 5478 5483 5483 5484 5484 5483 5483 5485 5485 5484 5484 5484 5484 5485 5485 5486 5486 5479 5479 5480 5480 5477 5477 5480 5480 5478 5478 5477 5477 5477 5477 5478 5478 5475 5475 5478 5478 5476 5476 5475 5475 5492 5492 5500 5500 5498 5498 5500 5500 5501 5501 5498 5498 8087 8087 8088 8088 5504 5504 8089 8089 5507 5507 5504 5504 5504 5504 5507 5507 5508 5508 5508 5508 5507 5507 5511 5511 5507 5507 5516 5516 5511 5511 5511 5511 5516 5516 5517 5517 5517 5517 5516 5516 5519 5519 5516 5516 5522 5522 5519 5519 5519 5519 5522 5522 5523 5523 5523 5523 5522 5522 5525 5525 5522 5522 5527 5527 5525 5525 5525 5525 5527 5527 5528 5528 5528 5528 5527 5527 5529 5529 5527 5527 5530 5530 5529 5529 5529 5529 5530 5530 5531 5531 5493 5493 5499 5499 5500 5500 8090 8090 5505 5505 8091 8091 8092 8092 5505 5505 5507 5507 5505 5505 5513 5513 5507 5507 5507 5507 5513 5513 5516 5516 5513 5513 5520 5520 5516 5516 5516 5516 5520 5520 5522 5522 5520 5520 5524 5524 5522 5522 5522 5522 5524 5524 5527 5527 5524 5524 5526 5526 5527 5527 5527 5527 5526 5526 5530 5530 5494 5494 5497 5497 5499 5499 8093 8093 5503 5503 8094 8094 8095 8095 5503 5503 5505 5505 5503 5503 5510 5510 5505 5505 5505 5505 5510 5510 5513 5513 5510 5510 5515 5515 5513 5513 5513 5513 5515 5515 5520 5520 5515 5515 5518 5518 5520 5520 5520 5520 5518 5518 5524 5524 5518 5518 5521 5521 5524 5524 5524 5524 5521 5521 5526 5526 5495 5495 5496 5496 5497 5497 8096 8096 5502 5502 8097 8097 8098 8098 5502 5502 5503 5503 5502 5502 5506 5506 5503 5503 5503 5503 5506 5506 5510 5510 5506 5506 5509 5509 5510 5510 5510 5510 5509 5509 5515 5515 5509 5509 5512 5512 5515 5515 5515 5515 5512 5512 5518 5518 5512 5512 5514 5514 5518 5518 5518 5518 5514 5514 5521 5521 5532 5532 5533 5533 5545 5545 5533 5533 5546 5546 5545 5545 5533 5533 5534 5534 5546 5546 5534 5534 5535 5535 5546 5546 8099 8099 8100 8100 5547 5547 8101 8101 5536 5536 5547 5547 5536 5536 5537 5537 5547 5547 5547 5547 5537 5537 5548 5548 5537 5537 5538 5538 5548 5548 5538 5538 5539 5539 5548 5548 5548 5548 5539 5539 5549 5549 5539 5539 5540 5540 5549 5549 5540 5540 5541 5541 5549 5549 5549 5549 5541 5541 5550 5550 5544 5544 5551 5551 5543 5543 5551 5551 5550 5550 5543 5543 5543 5543 5550 5550 5542 5542 5550 5550 5541 5541 5542 5542 5584 5584 5583 5583 5575 5575 5562 5562 5561 5561 5568 5568 5570 5570 5578 5578 5577 5577 5558 5558 5557 5557 5570 5570 5592 5592 5591 5591 8102 8102 5564 5564 5563 5563 5565 5565 5563 5563 5567 5567 5565 5565 5594 5594 5593 5593 8103 8103 5593 5593 8104 8104 8105 8105 5582 5582 5581 5581 5573 5573 5581 5581 5572 5572 5573 5573 5573 5573 5572 5572 5552 5552 5555 5555 5554 5554 5572 5572 5554 5554 5553 5553 5572 5572 5572 5572 5553 5553 5552 5552 5593 5593 5592 5592 8106 8106 5592 5592 8107 8107 8108 8108 5581 5581 5580 5580 5572 5572 5580 5580 5571 5571 5572 5572 5572 5572 5571 5571 5555 5555 5571 5571 5556 5556 5555 5555 5591 5591 5590 5590 8109 8109 5590 5590 8110 8110 8111 8111 5580 5580 5578 5578 5571 5571 5578 5578 5570 5570 5571 5571 5571 5571 5570 5570 5556 5556 5570 5570 5557 5557 5556 5556 5560 5560 5559 5559 5569 5569 5559 5559 5558 5558 5569 5569 8112 8112 5560 5560 8113 8113 5560 5560 5569 5569 8114 8114 8115 8115 5569 5569 8116 8116 5590 5590 5589 5589 8117 8117 5589 5589 5588 5588 8118 8118 8119 8119 5588 5588 8120 8120 5588 5588 5587 5587 8121 8121 8122 8122 5587 5587 5586 5586 5558 5558 5570 5570 5569 5569 5570 5570 5577 5577 5569 5569 5569 5569 5577 5577 8123 8123 8124 8124 5586 5586 8125 8125 8126 8126 5586 5586 8127 8127 5585 5585 5584 5584 5576 5576 5584 5584 5575 5575 5576 5576 5576 5576 5575 5575 5568 5568 5575 5575 5567 5567 5568 5568 5568 5568 5567 5567 5562 5562 5567 5567 5563 5563 5562 5562 5583 5583 5579 5579 5575 5575 5579 5579 5574 5574 5575 5575 5575 5575 5574 5574 5567 5567 5574 5574 5566 5566 5567 5567 5567 5567 5566 5566 5565 5565 5611 5611 5612 5612 5597 5597 5598 5598 5610 5610 5595 5595 5610 5610 5611 5611 5595 5595 5595 5595 5611 5611 5596 5596 5611 5611 5597 5597 5596 5596 5614 5614 5601 5601 5613 5613 5601 5601 5600 5600 5613 5613 5613 5613 5600 5600 5612 5612 5600 5600 5599 5599 5612 5612 5612 5612 5599 5599 5597 5597 5607 5607 5606 5606 5617 5617 5606 5606 5605 5605 5617 5617 5617 5617 5605 5605 5616 5616 5605 5605 5604 5604 5616 5616 5616 5616 5604 5604 5615 5615 5604 5604 5603 5603 5615 5615 5615 5615 5603 5603 5614 5614 5603 5603 5602 5602 5614 5614 5614 5614 5602 5602 5601 5601 5617 5617 5618 5618 5607 5607 5618 5618 8128 8128 5607 5607 5607 5607 8129 8129 8130 8130 5619 5619 5620 5620 5608 5608 5608 5608 5620 5620 5609 5609 5620 5620 5621 5621 5609 5609 5609 5609 5621 5621 5622 5622 5623 5623 5624 5624 5625 5625 5624 5624 5626 5626 5625 5625 5625 5625 5626 5626 5627 5627 5628 5628 5629 5629 5630 5630 5629 5629 5631 5631 5630 5630 5630 5630 5631 5631 5632 5632 5650 5650 5651 5651 5648 5648 5634 5634 5633 5633 5635 5635 5633 5633 5636 5636 5635 5635 5635 5635 5636 5636 5637 5637 8131 8131 8132 8132 5638 5638 8133 8133 5639 5639 5638 5638 5638 5638 5639 5639 5640 5640 5639 5639 5641 5641 5640 5640 5640 5640 5641 5641 5642 5642 5641 5641 5643 5643 5642 5642 5642 5642 5643 5643 5644 5644 5643 5643 5645 5645 5644 5644 5644 5644 5645 5645 5646 5646 5645 5645 5647 5647 5646 5646 5646 5646 5647 5647 5648 5648 5647 5647 5649 5649 5648 5648 5648 5648 5649 5649 5650 5650 5671 5671 5669 5669 5670 5670 5662 5662 5660 5660 5661 5661 5660 5660 5658 5658 5661 5661 5661 5661 5658 5658 5659 5659 5658 5658 5656 5656 5659 5659 5659 5659 5656 5656 5657 5657 5656 5656 5655 5655 5657 5657 5657 5657 5655 5655 5654 5654 5655 5655 5652 5652 5654 5654 5654 5654 5652 5652 5653 5653 5667 5667 5665 5665 5666 5666 5665 5665 5664 5664 5666 5666 5666 5666 5664 5664 8134 8134 5664 5664 5663 5663 8135 8135 8136 8136 5663 5663 8137 8137 5670 5670 5669 5669 5666 5666 5669 5669 5668 5668 5666 5666 5666 5666 5668 5668 5667 5667 5674 5674 5673 5673 5670 5670 5673 5673 5672 5672 5670 5670 5670 5670 5672 5672 5671 5671 5677 5677 5680 5680 5679 5679 5679 5679 5678 5678 5677 5677 5678 5678 5676 5676 5677 5677 5677 5677 5676 5676 5674 5674 5676 5676 5675 5675 5674 5674 5674 5674 5675 5675 5673 5673 5682 5682 5681 5681 5684 5684 5681 5681 5683 5683 5684 5684 5684 5684 5683 5683 5687 5687 5690 5690 5691 5691 5689 5689 5691 5691 5688 5688 5689 5689 5689 5689 5688 5688 5686 5686 5688 5688 5687 5687 5686 5686 5686 5686 5687 5687 5685 5685 5687 5687 5683 5683 5685 5685 5690 5690 5692 5692 5691 5691 8138 8138 5693 5693 8139 8139 8140 8140 5693 5693 5695 5695 5697 5697 5698 5698 5696 5696 5698 5698 5695 5695 5696 5696 5696 5696 5695 5695 5694 5694 5695 5695 5693 5693 5694 5694 5701 5701 5702 5702 5700 5700 5702 5702 5698 5698 5700 5700 5700 5700 5698 5698 5699 5699 5698 5698 5697 5697 5699 5699 5701 5701 5703 5703 5702 5702 5703 5703 5704 5704 5702 5702 5702 5702 5704 5704 5706 5706 5704 5704 5705 5705 5706 5706 5705 5705 5707 5707 5706 5706 5706 5706 5707 5707 5708 5708 5727 5727 5725 5725 5724 5724 5723 5723 5726 5726 5727 5727 5727 5727 5724 5724 5723 5723 5724 5724 5722 5722 5723 5723 5723 5723 5722 5722 5721 5721 5722 5722 5720 5720 5721 5721 5721 5721 5720 5720 5719 5719 5720 5720 5718 5718 5719 5719 5719 5719 5718 5718 5717 5717 5718 5718 5716 5716 5717 5717 5717 5717 5716 5716 5715 5715 5715 5715 5716 5716 5714 5714 5716 5716 8141 8141 5714 5714 5714 5714 8142 8142 8143 8143 5712 5712 5713 5713 5711 5711 5713 5713 5710 5710 5711 5711 5711 5711 5710 5710 5709 5709 5753 5753 5752 5752 5749 5749 5752 5752 5748 5748 5749 5749 8144 8144 8145 8145 5745 5745 8146 8146 5744 5744 5745 5745 5745 5745 5744 5744 5741 5741 5744 5744 5740 5740 5741 5741 5741 5741 5740 5740 5737 5737 5740 5740 5736 5736 5737 5737 5737 5737 5736 5736 5733 5733 5736 5736 5732 5732 5733 5733 5733 5733 5732 5732 5729 5729 5732 5732 5728 5728 5729 5729 5729 5729 5728 5728 5731 5731 5728 5728 5730 5730 5731 5731 5731 5731 5730 5730 5735 5735 5730 5730 5734 5734 5735 5735 5735 5735 5734 5734 5739 5739 5734 5734 5738 5738 5739 5739 5739 5739 5738 5738 5743 5743 5738 5738 5742 5742 5743 5743 5743 5743 5742 5742 8147 8147 5742 5742 8148 8148 8149 8149 5747 5747 5746 5746 5751 5751 5746 5746 5750 5750 5751 5751 5751 5751 5750 5750 5755 5755 5750 5750 5754 5754 5755 5755 8150 8150 8151 8151 5759 5759 8152 8152 5758 5758 5759 5759 5759 5759 5758 5758 5763 5763 5758 5758 5762 5762 5763 5763 5763 5763 5762 5762 5767 5767 5762 5762 5766 5766 5767 5767 5767 5767 5766 5766 5771 5771 5766 5766 5770 5770 5771 5771 5771 5771 5770 5770 5775 5775 5770 5770 5774 5774 5775 5775 5775 5775 5774 5774 5773 5773 5774 5774 5772 5772 5773 5773 5773 5773 5772 5772 5769 5769 5772 5772 5768 5768 5769 5769 5769 5769 5768 5768 5765 5765 5768 5768 5764 5764 5765 5765 5765 5765 5764 5764 5761 5761 5764 5764 5760 5760 5761 5761 5761 5761 5760 5760 8153 8153 5760 5760 8154 8154 8155 8155 5757 5757 5756 5756 5753 5753 5756 5756 5752 5752 5753 5753 5793 5793 5791 5791 5788 5788 5791 5791 5789 5789 5788 5788 5788 5788 5789 5789 5786 5786 5799 5799 5797 5797 5788 5788 5797 5797 5795 5795 5788 5788 5788 5788 5795 5795 5793 5793 5796 5796 5798 5798 5788 5788 5798 5798 5800 5800 5788 5788 5788 5788 5800 5800 5799 5799 5790 5790 5792 5792 5788 5788 5792 5792 5794 5794 5788 5788 5788 5788 5794 5794 5796 5796 5783 5783 5785 5785 5788 5788 5785 5785 5787 5787 5788 5788 5788 5788 5787 5787 5790 5790 5777 5777 5779 5779 5788 5788 5779 5779 5781 5781 5788 5788 5788 5788 5781 5781 5783 5783 5780 5780 5778 5778 5788 5788 5778 5778 5776 5776 5788 5788 5788 5788 5776 5776 5777 5777 5786 5786 5784 5784 5788 5788 5784 5784 5782 5782 5788 5788 5788 5788 5782 5782 5780 5780 5826 5826 5825 5825 5822 5822 5825 5825 5821 5821 5822 5822 8156 8156 8157 8157 5818 5818 8158 8158 5817 5817 5818 5818 5818 5818 5817 5817 5814 5814 5817 5817 5813 5813 5814 5814 5814 5814 5813 5813 5810 5810 5813 5813 5809 5809 5810 5810 5810 5810 5809 5809 5806 5806 5809 5809 5805 5805 5806 5806 5806 5806 5805 5805 5802 5802 5805 5805 5801 5801 5802 5802 5802 5802 5801 5801 5804 5804 5801 5801 5803 5803 5804 5804 5804 5804 5803 5803 5808 5808 5803 5803 5807 5807 5808 5808 5808 5808 5807 5807 5812 5812 5807 5807 5811 5811 5812 5812 5812 5812 5811 5811 5816 5816 5811 5811 5815 5815 5816 5816 5816 5816 5815 5815 8159 8159 5815 5815 8160 8160 8161 8161 5820 5820 5819 5819 5824 5824 5819 5819 5823 5823 5824 5824 5824 5824 5823 5823 5828 5828 5823 5823 5827 5827 5828 5828 8162 8162 8163 8163 5832 5832 8164 8164 5831 5831 5832 5832 5832 5832 5831 5831 5836 5836 5831 5831 5835 5835 5836 5836 5836 5836 5835 5835 5840 5840 5835 5835 5839 5839 5840 5840 5840 5840 5839 5839 5844 5844 5839 5839 5843 5843 5844 5844 5844 5844 5843 5843 5848 5848 5843 5843 5847 5847 5848 5848 5848 5848 5847 5847 5846 5846 5847 5847 5845 5845 5846 5846 5846 5846 5845 5845 5842 5842 5845 5845 5841 5841 5842 5842 5842 5842 5841 5841 5838 5838 5841 5841 5837 5837 5838 5838 5838 5838 5837 5837 5834 5834 5837 5837 5833 5833 5834 5834 5834 5834 5833 5833 8165 8165 5833 5833 8166 8166 8167 8167 5830 5830 5829 5829 5826 5826 5829 5829 5825 5825 5826 5826 5866 5866 5864 5864 5861 5861 5864 5864 5862 5862 5861 5861 5861 5861 5862 5862 5859 5859 5872 5872 5870 5870 5861 5861 5870 5870 5868 5868 5861 5861 5861 5861 5868 5868 5866 5866 5869 5869 5871 5871 5861 5861 5871 5871 5873 5873 5861 5861 5861 5861 5873 5873 5872 5872 5863 5863 5865 5865 5861 5861 5865 5865 5867 5867 5861 5861 5861 5861 5867 5867 5869 5869 5856 5856 5858 5858 5861 5861 5858 5858 5860 5860 5861 5861 5861 5861 5860 5860 5863 5863 5850 5850 5852 5852 5861 5861 5852 5852 5854 5854 5861 5861 5861 5861 5854 5854 5856 5856 5853 5853 5851 5851 5861 5861 5851 5851 5849 5849 5861 5861 5861 5861 5849 5849 5850 5850 5859 5859 5857 5857 5861 5861 5857 5857 5855 5855 5861 5861 5861 5861 5855 5855 5853 5853 5950 5950 5948 5948 5936 5936 5948 5948 5934 5934 5936 5936 5936 5936 5934 5934 5922 5922 5934 5934 5920 5920 5922 5922 5922 5922 5920 5920 5916 5916 5920 5920 5910 5910 5916 5916 5916 5916 5910 5910 5904 5904 5910 5910 5899 5899 5904 5904 5904 5904 5899 5899 5902 5902 5899 5899 5895 5895 5902 5902 5902 5902 5895 5895 5903 5903 5895 5895 5898 5898 5903 5903 5903 5903 5898 5898 5915 5915 5898 5898 5909 5909 5915 5915 5915 5915 5909 5909 5921 5921 5909 5909 5919 5919 5921 5921 5921 5921 5919 5919 5935 5935 5919 5919 5933 5933 5935 5935 5935 5935 5933 5933 5949 5949 5933 5933 5947 5947 5949 5949 5949 5949 5947 5947 5957 5957 5947 5947 5956 5956 5957 5957 5957 5957 5956 5956 5965 5965 5956 5956 5967 5967 5965 5965 5965 5965 5967 5967 5979 5979 5967 5967 5981 5981 5979 5979 5979 5979 5981 5981 5993 5993 5981 5981 5995 5995 5993 5993 5993 5993 5995 5995 5999 5999 5995 5995 6005 6005 5999 5999 5999 5999 6005 6005 6011 6011 6005 6005 6016 6016 6011 6011 6011 6011 6016 6016 6013 6013 6016 6016 6020 6020 6013 6013 6013 6013 6020 6020 6012 6012 6020 6020 6017 6017 6012 6012 6012 6012 6017 6017 6000 6000 6017 6017 6006 6006 6000 6000 6000 6000 6006 6006 5994 5994 6006 6006 5996 5996 5994 5994 5994 5994 5996 5996 5980 5980 5996 5996 5982 5982 5980 5980 5980 5980 5982 5982 5966 5966 5982 5982 5968 5968 5966 5966 5966 5966 5968 5968 5958 5958 5968 5968 5959 5959 5958 5958 5958 5958 5959 5959 5950 5950 5959 5959 5948 5948 5950 5950 5948 5948 5946 5946 5934 5934 5946 5946 5932 5932 5934 5934 5934 5934 5932 5932 5920 5920 8168 8168 5918 5918 8169 8169 8170 8170 5918 5918 8171 8171 5918 5918 5901 5901 8172 8172 8173 8173 5901 5901 8174 8174 5901 5901 5892 5892 8175 8175 8176 8176 5892 5892 8177 8177 5892 5892 5886 5886 8178 8178 8179 8179 5886 5886 8180 8180 5886 5886 5891 5891 8181 8181 8182 8182 5891 5891 8183 8183 5891 5891 5900 5900 8184 8184 8185 8185 5900 5900 8186 8186 5900 5900 5917 5917 8187 8187 8188 8188 5917 5917 8189 8189 5917 5917 8190 8190 8191 8191 5933 5933 5931 5931 5947 5947 5931 5931 5945 5945 5947 5947 5947 5947 5945 5945 5956 5956 5945 5945 5955 5955 5956 5956 5956 5956 5955 5955 5967 5967 5955 5955 5969 5969 5967 5967 5967 5967 5969 5969 5981 5981 5969 5969 5983 5983 5981 5981 5981 5981 5983 5983 5995 5995 8192 8192 5997 5997 8193 8193 8194 8194 5997 5997 8195 8195 5997 5997 6014 6014 8196 8196 8197 8197 6014 6014 8198 8198 6014 6014 6023 6023 8199 8199 8200 8200 6023 6023 8201 8201 6023 6023 6029 6029 8202 8202 8203 8203 6029 6029 8204 8204 6029 6029 6024 6024 8205 8205 8206 8206 6024 6024 8207 8207 6024 6024 6015 6015 8208 8208 8209 8209 6015 6015 8210 8210 6015 6015 5998 5998 8211 8211 8212 8212 5998 5998 8213 8213 5998 5998 8214 8214 8215 8215 5982 5982 5984 5984 5968 5968 5984 5984 5970 5970 5968 5968 5968 5968 5970 5970 5959 5959 5970 5970 5960 5960 5959 5959 5959 5959 5960 5960 5948 5948 5960 5960 5946 5946 5948 5948 8216 8216 5944 5944 8217 8217 8218 8218 5930 5930 8219 8219 8220 8220 5930 5930 5918 5918 5930 5930 5914 5914 5918 5918 5918 5918 5914 5914 5901 5901 5914 5914 5897 5897 5901 5901 5901 5901 5897 5897 5892 5892 5897 5897 5885 5885 5892 5892 5892 5892 5885 5885 5886 5886 5885 5885 5883 5883 5886 5886 5886 5886 5883 5883 5891 5891 5883 5883 5884 5884 5891 5891 5891 5891 5884 5884 5900 5900 5884 5884 5896 5896 5900 5900 5900 5900 5896 5896 5917 5917 5896 5896 5913 5913 5917 5917 5917 5917 5913 5913 8221 8221 5913 5913 5929 5929 8222 8222 8223 8223 5929 5929 8224 8224 5929 5929 8225 8225 8226 8226 8227 8227 5943 5943 8228 8228 5943 5943 5954 5954 8229 8229 8230 8230 5954 5954 8231 8231 5954 5954 5971 5971 8232 8232 8233 8233 5971 5971 8234 8234 8235 8235 5985 5985 8236 8236 8237 8237 5985 5985 5997 5997 5985 5985 6001 6001 5997 5997 5997 5997 6001 6001 6014 6014 6001 6001 6018 6018 6014 6014 6014 6014 6018 6018 6023 6023 6018 6018 6030 6030 6023 6023 6023 6023 6030 6030 6029 6029 6030 6030 6032 6032 6029 6029 6029 6029 6032 6032 6024 6024 6032 6032 6031 6031 6024 6024 6024 6024 6031 6031 6015 6015 6031 6031 6019 6019 6015 6015 6015 6015 6019 6019 5998 5998 6019 6019 6002 6002 5998 5998 5998 5998 6002 6002 8238 8238 6002 6002 5986 5986 8239 8239 8240 8240 5986 5986 8241 8241 5986 5986 8242 8242 8243 8243 8244 8244 5972 5972 8245 8245 5972 5972 5961 5961 8246 8246 8247 8247 5961 5961 8248 8248 5961 5961 5944 5944 8249 8249 8250 8250 8251 8251 5930 5930 8252 8252 5928 5928 5930 5930 5930 5930 5928 5928 5914 5914 5928 5928 5912 5912 5914 5914 5914 5914 5912 5912 5897 5897 5912 5912 5894 5894 5897 5897 5897 5897 5894 5894 5885 5885 5894 5894 5882 5882 5885 5885 5885 5885 5882 5882 5883 5883 5882 5882 5878 5878 5883 5883 5883 5883 5878 5878 5884 5884 5878 5878 5881 5881 5884 5884 5884 5884 5881 5881 5896 5896 5881 5881 5893 5893 5896 5896 5896 5896 5893 5893 5913 5913 5893 5893 5911 5911 5913 5913 5913 5913 5911 5911 5929 5929 5911 5911 5927 5927 5929 5929 5929 5929 5927 5927 8253 8253 5927 5927 8254 8254 8255 8255 5943 5943 5941 5941 5954 5954 5941 5941 5953 5953 5954 5954 5954 5954 5953 5953 5971 5971 5953 5953 5973 5973 5971 5971 8256 8256 8257 8257 5985 5985 8258 8258 5987 5987 5985 5985 5985 5985 5987 5987 6001 6001 5987 5987 6003 6003 6001 6001 6001 6001 6003 6003 6018 6018 6003 6003 6021 6021 6018 6018 6018 6018 6021 6021 6030 6030 6021 6021 6033 6033 6030 6030 6030 6030 6033 6033 6032 6032 6033 6033 6037 6037 6032 6032 6032 6032 6037 6037 6031 6031 6037 6037 6034 6034 6031 6031 6031 6031 6034 6034 6019 6019 6034 6034 6022 6022 6019 6019 6019 6019 6022 6022 6002 6002 6022 6022 6004 6004 6002 6002 6002 6002 6004 6004 5986 5986 6004 6004 5988 5988 5986 5986 5986 5986 5988 5988 8259 8259 5988 5988 8260 8260 8261 8261 5972 5972 5974 5974 5961 5961 5974 5974 5962 5962 5961 5961 5961 5961 5962 5962 5944 5944 5962 5962 5942 5942 5944 5944 8262 8262 8263 8263 5928 5928 8264 8264 5926 5926 5928 5928 5928 5928 5926 5926 5912 5912 5926 5926 5908 5908 5912 5912 5912 5912 5908 5908 5894 5894 5908 5908 5890 5890 5894 5894 5894 5894 5890 5890 5882 5882 5890 5890 5880 5880 5882 5882 5882 5882 5880 5880 5878 5878 5880 5880 5875 5875 5878 5878 5878 5878 5875 5875 5881 5881 5875 5875 5879 5879 5881 5881 5881 5881 5879 5879 5893 5893 5879 5879 5889 5889 5893 5893 5893 5893 5889 5889 5911 5911 5889 5889 5907 5907 5911 5911 5911 5911 5907 5907 5927 5927 5907 5907 5925 5925 5927 5927 5927 5927 5925 5925 8265 8265 5925 5925 8266 8266 8267 8267 5941 5941 5939 5939 5953 5953 5939 5939 5952 5952 5953 5953 5953 5953 5952 5952 5973 5973 5952 5952 5975 5975 5973 5973 8268 8268 8269 8269 5987 5987 8270 8270 5989 5989 5987 5987 5987 5987 5989 5989 6003 6003 5989 5989 6007 6007 6003 6003 6003 6003 6007 6007 6021 6021 6007 6007 6025 6025 6021 6021 6021 6021 6025 6025 6033 6033 6025 6025 6035 6035 6033 6033 6033 6033 6035 6035 6037 6037 6035 6035 6040 6040 6037 6037 6037 6037 6040 6040 6034 6034 6040 6040 6036 6036 6034 6034 6034 6034 6036 6036 6022 6022 6036 6036 6026 6026 6022 6022 6022 6022 6026 6026 6004 6004 6026 6026 6008 6008 6004 6004 6004 6004 6008 6008 5988 5988 6008 6008 5990 5990 5988 5988 5988 5988 5990 5990 8271 8271 5990 5990 8272 8272 8273 8273 5974 5974 5976 5976 5962 5962 5976 5976 5963 5963 5962 5962 5962 5962 5963 5963 5942 5942 5963 5963 5940 5940 5942 5942 8274 8274 8275 8275 5926 5926 8276 8276 5924 5924 5926 5926 5926 5926 5924 5924 5908 5908 5924 5924 5906 5906 5908 5908 5908 5908 5906 5906 5890 5890 5906 5906 5888 5888 5890 5890 5890 5890 5888 5888 5880 5880 5888 5888 5877 5877 5880 5880 5880 5880 5877 5877 5875 5875 5877 5877 5874 5874 5875 5875 5875 5875 5874 5874 5879 5879 5874 5874 5876 5876 5879 5879 5879 5879 5876 5876 5889 5889 5876 5876 5887 5887 5889 5889 5889 5889 5887 5887 5907 5907 5887 5887 5905 5905 5907 5907 5907 5907 5905 5905 5925 5925 5905 5905 5923 5923 5925 5925 5925 5925 5923 5923 8277 8277 5923 5923 8278 8278 8279 8279 5939 5939 5937 5937 5952 5952 5937 5937 5951 5951 5952 5952 5952 5952 5951 5951 5975 5975 5951 5951 5977 5977 5975 5975 8280 8280 8281 8281 5989 5989 8282 8282 5991 5991 5989 5989 5989 5989 5991 5991 6007 6007 5991 5991 6009 6009 6007 6007 6007 6007 6009 6009 6025 6025 6009 6009 6027 6027 6025 6025 6025 6025 6027 6027 6035 6035 6027 6027 6038 6038 6035 6035 6035 6035 6038 6038 6040 6040 6038 6038 6041 6041 6040 6040 6040 6040 6041 6041 6036 6036 6041 6041 6039 6039 6036 6036 6036 6036 6039 6039 6026 6026 6039 6039 6028 6028 6026 6026 6026 6026 6028 6028 6008 6008 6028 6028 6010 6010 6008 6008 6008 6008 6010 6010 5990 5990 6010 6010 5992 5992 5990 5990 5990 5990 5992 5992 8283 8283 5992 5992 8284 8284 8285 8285 5976 5976 5978 5978 5963 5963 5978 5978 5964 5964 5963 5963 5963 5963 5964 5964 5940 5940 5964 5964 5938 5938 5940 5940 6118 6118 6116 6116 6104 6104 6116 6116 6102 6102 6104 6104 6104 6104 6102 6102 6090 6090 6102 6102 6088 6088 6090 6090 6090 6090 6088 6088 6084 6084 6088 6088 6078 6078 6084 6084 6084 6084 6078 6078 6072 6072 6078 6078 6067 6067 6072 6072 6072 6072 6067 6067 6070 6070 6067 6067 6063 6063 6070 6070 6070 6070 6063 6063 6071 6071 6063 6063 6066 6066 6071 6071 6071 6071 6066 6066 6083 6083 6066 6066 6077 6077 6083 6083 6083 6083 6077 6077 6089 6089 6077 6077 6087 6087 6089 6089 6089 6089 6087 6087 6103 6103 6087 6087 6101 6101 6103 6103 6103 6103 6101 6101 6117 6117 6101 6101 6115 6115 6117 6117 6117 6117 6115 6115 6125 6125 6115 6115 6124 6124 6125 6125 6125 6125 6124 6124 6133 6133 6124 6124 6135 6135 6133 6133 6133 6133 6135 6135 6147 6147 6135 6135 6149 6149 6147 6147 6147 6147 6149 6149 6161 6161 6149 6149 6163 6163 6161 6161 6161 6161 6163 6163 6167 6167 6163 6163 6173 6173 6167 6167 6167 6167 6173 6173 6179 6179 6173 6173 6184 6184 6179 6179 6179 6179 6184 6184 6181 6181 6184 6184 6188 6188 6181 6181 6181 6181 6188 6188 6180 6180 6188 6188 6185 6185 6180 6180 6180 6180 6185 6185 6168 6168 6185 6185 6174 6174 6168 6168 6168 6168 6174 6174 6162 6162 6174 6174 6164 6164 6162 6162 6162 6162 6164 6164 6148 6148 6164 6164 6150 6150 6148 6148 6148 6148 6150 6150 6134 6134 6150 6150 6136 6136 6134 6134 6134 6134 6136 6136 6126 6126 6136 6136 6127 6127 6126 6126 6126 6126 6127 6127 6118 6118 6127 6127 6116 6116 6118 6118 6116 6116 6114 6114 6102 6102 6114 6114 6100 6100 6102 6102 6102 6102 6100 6100 6088 6088 8286 8286 6086 6086 8287 8287 8288 8288 6086 6086 8289 8289 6086 6086 6069 6069 8290 8290 8291 8291 6069 6069 8292 8292 6069 6069 6060 6060 8293 8293 8294 8294 6060 6060 8295 8295 6060 6060 6054 6054 8296 8296 8297 8297 6054 6054 8298 8298 6054 6054 6059 6059 8299 8299 8300 8300 6059 6059 8301 8301 6059 6059 6068 6068 8302 8302 8303 8303 6068 6068 8304 8304 6068 6068 6085 6085 8305 8305 8306 8306 6085 6085 8307 8307 6085 6085 8308 8308 8309 8309 6101 6101 6099 6099 6115 6115 6099 6099 6113 6113 6115 6115 6115 6115 6113 6113 6124 6124 6113 6113 6123 6123 6124 6124 6124 6124 6123 6123 6135 6135 6123 6123 6137 6137 6135 6135 6135 6135 6137 6137 6149 6149 6137 6137 6151 6151 6149 6149 6149 6149 6151 6151 6163 6163 8310 8310 6165 6165 8311 8311 8312 8312 6165 6165 8313 8313 6165 6165 6182 6182 8314 8314 8315 8315 6182 6182 8316 8316 6182 6182 6191 6191 8317 8317 8318 8318 6191 6191 8319 8319 6191 6191 6197 6197 8320 8320 8321 8321 6197 6197 8322 8322 6197 6197 6192 6192 8323 8323 8324 8324 6192 6192 8325 8325 6192 6192 6183 6183 8326 8326 8327 8327 6183 6183 8328 8328 6183 6183 6166 6166 8329 8329 8330 8330 6166 6166 8331 8331 6166 6166 8332 8332 8333 8333 6150 6150 6152 6152 6136 6136 6152 6152 6138 6138 6136 6136 6136 6136 6138 6138 6127 6127 6138 6138 6128 6128 6127 6127 6127 6127 6128 6128 6116 6116 6128 6128 6114 6114 6116 6116 8334 8334 6112 6112 8335 8335 8336 8336 6098 6098 8337 8337 8338 8338 6098 6098 6086 6086 6098 6098 6082 6082 6086 6086 6086 6086 6082 6082 6069 6069 6082 6082 6065 6065 6069 6069 6069 6069 6065 6065 6060 6060 6065 6065 6053 6053 6060 6060 6060 6060 6053 6053 6054 6054 6053 6053 6051 6051 6054 6054 6054 6054 6051 6051 6059 6059 6051 6051 6052 6052 6059 6059 6059 6059 6052 6052 6068 6068 6052 6052 6064 6064 6068 6068 6068 6068 6064 6064 6085 6085 6064 6064 6081 6081 6085 6085 6085 6085 6081 6081 8339 8339 6081 6081 6097 6097 8340 8340 8341 8341 6097 6097 8342 8342 6097 6097 8343 8343 8344 8344 8345 8345 6111 6111 8346 8346 6111 6111 6122 6122 8347 8347 8348 8348 6122 6122 8349 8349 6122 6122 6139 6139 8350 8350 8351 8351 6139 6139 8352 8352 8353 8353 6153 6153 8354 8354 8355 8355 6153 6153 6165 6165 6153 6153 6169 6169 6165 6165 6165 6165 6169 6169 6182 6182 6169 6169 6186 6186 6182 6182 6182 6182 6186 6186 6191 6191 6186 6186 6198 6198 6191 6191 6191 6191 6198 6198 6197 6197 6198 6198 6200 6200 6197 6197 6197 6197 6200 6200 6192 6192 6200 6200 6199 6199 6192 6192 6192 6192 6199 6199 6183 6183 6199 6199 6187 6187 6183 6183 6183 6183 6187 6187 6166 6166 6187 6187 6170 6170 6166 6166 6166 6166 6170 6170 8356 8356 6170 6170 6154 6154 8357 8357 8358 8358 6154 6154 8359 8359 6154 6154 8360 8360 8361 8361 8362 8362 6140 6140 8363 8363 6140 6140 6129 6129 8364 8364 8365 8365 6129 6129 8366 8366 6129 6129 6112 6112 8367 8367 8368 8368 8369 8369 6098 6098 8370 8370 6096 6096 6098 6098 6098 6098 6096 6096 6082 6082 6096 6096 6080 6080 6082 6082 6082 6082 6080 6080 6065 6065 6080 6080 6062 6062 6065 6065 6065 6065 6062 6062 6053 6053 6062 6062 6050 6050 6053 6053 6053 6053 6050 6050 6051 6051 6050 6050 6046 6046 6051 6051 6051 6051 6046 6046 6052 6052 6046 6046 6049 6049 6052 6052 6052 6052 6049 6049 6064 6064 6049 6049 6061 6061 6064 6064 6064 6064 6061 6061 6081 6081 6061 6061 6079 6079 6081 6081 6081 6081 6079 6079 6097 6097 6079 6079 6095 6095 6097 6097 6097 6097 6095 6095 8371 8371 6095 6095 8372 8372 8373 8373 6111 6111 6109 6109 6122 6122 6109 6109 6121 6121 6122 6122 6122 6122 6121 6121 6139 6139 6121 6121 6141 6141 6139 6139 8374 8374 8375 8375 6153 6153 8376 8376 6155 6155 6153 6153 6153 6153 6155 6155 6169 6169 6155 6155 6171 6171 6169 6169 6169 6169 6171 6171 6186 6186 6171 6171 6189 6189 6186 6186 6186 6186 6189 6189 6198 6198 6189 6189 6201 6201 6198 6198 6198 6198 6201 6201 6200 6200 6201 6201 6205 6205 6200 6200 6200 6200 6205 6205 6199 6199 6205 6205 6202 6202 6199 6199 6199 6199 6202 6202 6187 6187 6202 6202 6190 6190 6187 6187 6187 6187 6190 6190 6170 6170 6190 6190 6172 6172 6170 6170 6170 6170 6172 6172 6154 6154 6172 6172 6156 6156 6154 6154 6154 6154 6156 6156 8377 8377 6156 6156 8378 8378 8379 8379 6140 6140 6142 6142 6129 6129 6142 6142 6130 6130 6129 6129 6129 6129 6130 6130 6112 6112 6130 6130 6110 6110 6112 6112 8380 8380 8381 8381 6096 6096 8382 8382 6094 6094 6096 6096 6096 6096 6094 6094 6080 6080 6094 6094 6076 6076 6080 6080 6080 6080 6076 6076 6062 6062 6076 6076 6058 6058 6062 6062 6062 6062 6058 6058 6050 6050 6058 6058 6048 6048 6050 6050 6050 6050 6048 6048 6046 6046 6048 6048 6043 6043 6046 6046 6046 6046 6043 6043 6049 6049 6043 6043 6047 6047 6049 6049 6049 6049 6047 6047 6061 6061 6047 6047 6057 6057 6061 6061 6061 6061 6057 6057 6079 6079 6057 6057 6075 6075 6079 6079 6079 6079 6075 6075 6095 6095 6075 6075 6093 6093 6095 6095 6095 6095 6093 6093 8383 8383 6093 6093 8384 8384 8385 8385 6109 6109 6107 6107 6121 6121 6107 6107 6120 6120 6121 6121 6121 6121 6120 6120 6141 6141 6120 6120 6143 6143 6141 6141 8386 8386 8387 8387 6155 6155 8388 8388 6157 6157 6155 6155 6155 6155 6157 6157 6171 6171 6157 6157 6175 6175 6171 6171 6171 6171 6175 6175 6189 6189 6175 6175 6193 6193 6189 6189 6189 6189 6193 6193 6201 6201 6193 6193 6203 6203 6201 6201 6201 6201 6203 6203 6205 6205 6203 6203 6208 6208 6205 6205 6205 6205 6208 6208 6202 6202 6208 6208 6204 6204 6202 6202 6202 6202 6204 6204 6190 6190 6204 6204 6194 6194 6190 6190 6190 6190 6194 6194 6172 6172 6194 6194 6176 6176 6172 6172 6172 6172 6176 6176 6156 6156 6176 6176 6158 6158 6156 6156 6156 6156 6158 6158 8389 8389 6158 6158 8390 8390 8391 8391 6142 6142 6144 6144 6130 6130 6144 6144 6131 6131 6130 6130 6130 6130 6131 6131 6110 6110 6131 6131 6108 6108 6110 6110 8392 8392 8393 8393 6094 6094 8394 8394 6092 6092 6094 6094 6094 6094 6092 6092 6076 6076 6092 6092 6074 6074 6076 6076 6076 6076 6074 6074 6058 6058 6074 6074 6056 6056 6058 6058 6058 6058 6056 6056 6048 6048 6056 6056 6045 6045 6048 6048 6048 6048 6045 6045 6043 6043 6045 6045 6042 6042 6043 6043 6043 6043 6042 6042 6047 6047 6042 6042 6044 6044 6047 6047 6047 6047 6044 6044 6057 6057 6044 6044 6055 6055 6057 6057 6057 6057 6055 6055 6075 6075 6055 6055 6073 6073 6075 6075 6075 6075 6073 6073 6093 6093 6073 6073 6091 6091 6093 6093 6093 6093 6091 6091 8395 8395 6091 6091 8396 8396 8397 8397 6107 6107 6105 6105 6120 6120 6105 6105 6119 6119 6120 6120 6120 6120 6119 6119 6143 6143 6119 6119 6145 6145 6143 6143 8398 8398 8399 8399 6157 6157 8400 8400 6159 6159 6157 6157 6157 6157 6159 6159 6175 6175 6159 6159 6177 6177 6175 6175 6175 6175 6177 6177 6193 6193 6177 6177 6195 6195 6193 6193 6193 6193 6195 6195 6203 6203 6195 6195 6206 6206 6203 6203 6203 6203 6206 6206 6208 6208 6206 6206 6209 6209 6208 6208 6208 6208 6209 6209 6204 6204 6209 6209 6207 6207 6204 6204 6204 6204 6207 6207 6194 6194 6207 6207 6196 6196 6194 6194 6194 6194 6196 6196 6176 6176 6196 6196 6178 6178 6176 6176 6176 6176 6178 6178 6158 6158 6178 6178 6160 6160 6158 6158 6158 6158 6160 6160 8401 8401 6160 6160 8402 8402 8403 8403 6144 6144 6146 6146 6131 6131 6146 6146 6132 6132 6131 6131 6131 6131 6132 6132 6108 6108 6132 6132 6106 6106 6108 6108 6210 6210 6211 6211 6212 6212 6211 6211 6213 6213 6212 6212 6214 6214 6215 6215 6216 6216 6215 6215 6217 6217 6216 6216 6216 6216 6217 6217 6218 6218 6217 6217 6219 6219 6218 6218 6238 6238 6239 6239 8404 8404 6238 6238 8405 8405 8406 8406 6237 6237 6235 6235 6236 6236 6236 6236 6235 6235 6234 6234 8407 8407 8408 8408 6233 6233 8409 8409 6232 6232 6233 6233 6233 6233 6232 6232 6231 6231 6232 6232 6230 6230 6231 6231 6231 6231 6230 6230 6229 6229 6230 6230 6228 6228 6229 6229 6229 6229 6228 6228 6226 6226 6228 6228 6227 6227 6226 6226 6227 6227 6225 6225 6226 6226 6226 6226 6225 6225 6224 6224 6225 6225 6223 6223 6224 6224 6224 6224 6223 6223 6222 6222 6223 6223 6221 6221 6222 6222 6222 6222 6221 6221 6220 6220 6240 6240 6241 6241 6242 6242 6241 6241 6243 6243 6242 6242 6244 6244 6245 6245 6246 6246 6245 6245 6247 6247 6246 6246 6248 6248 6249 6249 6250 6250 6249 6249 6251 6251 6250 6250 6250 6250 6251 6251 6252 6252 6251 6251 6253 6253 6252 6252 6254 6254 6255 6255 6256 6256 6255 6255 6257 6257 6256 6256 6258 6258 6259 6259 6260 6260 6259 6259 6261 6261 6260 6260 6262 6262 6263 6263 6264 6264 6263 6263 6265 6265 6264 6264 6412 6412 6407 6407 6406 6406 6342 6342 6335 6335 6325 6325 6306 6306 6308 6308 6309 6309 6319 6319 6323 6323 6324 6324 6334 6334 6344 6344 6404 6404 6344 6344 6364 6364 6404 6404 6404 6404 6364 6364 6403 6403 6405 6405 6383 6383 6387 6387 6345 6345 6323 6323 6350 6350 6323 6323 6334 6334 6350 6350 6350 6350 6334 6334 6354 6354 6346 6346 6351 6351 6324 6324 6351 6351 6355 6355 6324 6324 6324 6324 6355 6355 6361 6361 6361 6361 6366 6366 6405 6405 6366 6366 6373 6373 6405 6405 6373 6373 6379 6379 6405 6405 6405 6405 6379 6379 6383 6383 6345 6345 6338 6338 6323 6323 6338 6338 6336 6336 6323 6323 6323 6323 6336 6336 6324 6324 6336 6336 6339 6339 6324 6324 6324 6324 6339 6339 6346 6346 6386 6386 6382 6382 6404 6404 6382 6382 6378 6378 6404 6404 6387 6387 6393 6393 6405 6405 6393 6393 6396 6396 6405 6405 6405 6405 6396 6396 6404 6404 6396 6396 6392 6392 6404 6404 6404 6404 6392 6392 6386 6386 6378 6378 6372 6372 6404 6404 6372 6372 6365 6365 6404 6404 6404 6404 6365 6365 6334 6334 6365 6365 6360 6360 6334 6334 6334 6334 6360 6360 6354 6354 6309 6309 6308 6308 6324 6324 6308 6308 6314 6314 6324 6324 6324 6324 6314 6314 6319 6319 6275 6275 6281 6281 6309 6309 6281 6281 6282 6282 6309 6309 6282 6282 6291 6291 6309 6309 6291 6291 6297 6297 6309 6309 6309 6309 6297 6297 6306 6306 6269 6269 6267 6267 6277 6277 6268 6268 6271 6271 6283 6283 6266 6266 6272 6272 6267 6267 6272 6272 6274 6274 6267 6267 6267 6267 6274 6274 6277 6277 6290 6290 6294 6294 6311 6311 6294 6294 6296 6296 6311 6311 6311 6311 6296 6296 6299 6299 6283 6283 6279 6279 6268 6268 6279 6279 6276 6276 6268 6268 6268 6268 6276 6276 6266 6266 6276 6276 6273 6273 6266 6266 6266 6266 6273 6273 6272 6272 6277 6277 6280 6280 6269 6269 6280 6280 6284 6284 6269 6269 6269 6269 6284 6284 6288 6288 6305 6305 6303 6303 6310 6310 6299 6299 6302 6302 6311 6311 6302 6302 6304 6304 6311 6311 6311 6311 6304 6304 6305 6305 6303 6303 6301 6301 6310 6310 6301 6301 6298 6298 6310 6310 6310 6310 6298 6298 6295 6295 6295 6295 6293 6293 6310 6310 6293 6293 6289 6289 6310 6310 6310 6310 6289 6289 6271 6271 6289 6289 6287 6287 6271 6271 6271 6271 6287 6287 6283 6283 6288 6288 6290 6290 6269 6269 6290 6290 6311 6311 6269 6269 6269 6269 6311 6311 6270 6270 6311 6311 6278 6278 6270 6270 6312 6312 6307 6307 6300 6300 6300 6300 6292 6292 6312 6312 6292 6292 6286 6286 6312 6312 6312 6312 6286 6286 6285 6285 6330 6330 6322 6322 6329 6329 6322 6322 6315 6315 6329 6329 6329 6329 6315 6315 6312 6312 6315 6315 6313 6313 6312 6312 6312 6312 6313 6313 6307 6307 6347 6347 6340 6340 6329 6329 6340 6340 6337 6337 6329 6329 6329 6329 6337 6337 6330 6330 6337 6337 6341 6341 6330 6330 6397 6397 6394 6394 6410 6410 6394 6394 6388 6388 6410 6410 6410 6410 6388 6388 6384 6384 6341 6341 6348 6348 6330 6330 6348 6348 6353 6353 6330 6330 6330 6330 6353 6353 6349 6349 6353 6353 6357 6357 6349 6349 6357 6357 6363 6363 6349 6349 6349 6349 6363 6363 6371 6371 6398 6398 6385 6385 6411 6411 6385 6385 6389 6389 6411 6411 6411 6411 6389 6389 6395 6395 6362 6362 6356 6356 6329 6329 6356 6356 6352 6352 6329 6329 6329 6329 6352 6352 6347 6347 6384 6384 6380 6380 6410 6410 6380 6380 6374 6374 6410 6410 6410 6410 6374 6374 6329 6329 6374 6374 6369 6369 6329 6329 6329 6329 6369 6369 6362 6362 6363 6363 6370 6370 6371 6371 6370 6370 6375 6375 6371 6371 6371 6371 6375 6375 6398 6398 6375 6375 6381 6381 6398 6398 6398 6398 6381 6381 6385 6385 6419 6419 6418 6418 6410 6410 6395 6395 6397 6397 6411 6411 6397 6397 6410 6410 6411 6411 6411 6411 6410 6410 6417 6417 6410 6410 6418 6418 6417 6417 6433 6433 6432 6432 6426 6426 6432 6432 6427 6427 6426 6426 6426 6426 6427 6427 6410 6410 6427 6427 6420 6420 6410 6410 6410 6410 6420 6420 6419 6419 6489 6489 6491 6491 6496 6496 6459 6459 6455 6455 6437 6437 6455 6455 6450 6450 6437 6437 6491 6491 6488 6488 6495 6495 6488 6488 6484 6484 6495 6495 6484 6484 6479 6479 6495 6495 6495 6495 6479 6479 6475 6475 6475 6475 6471 6471 6495 6495 6471 6471 6467 6467 6495 6495 6495 6495 6467 6467 6437 6437 6467 6467 6463 6463 6437 6437 6437 6437 6463 6463 6459 6459 6476 6476 6480 6480 6496 6496 6480 6480 6485 6485 6496 6496 6496 6496 6485 6485 6489 6489 6439 6439 6438 6438 6426 6426 6438 6438 6434 6434 6426 6426 6426 6426 6434 6434 6433 6433 6443 6443 6447 6447 6426 6426 6447 6447 6451 6451 6426 6426 6426 6426 6451 6451 6439 6439 6451 6451 6440 6440 6439 6439 6440 6440 6451 6451 6441 6441 6451 6451 6456 6456 6441 6441 6441 6441 6456 6456 6460 6460 6460 6460 6464 6464 6441 6441 6464 6464 6468 6468 6441 6441 6441 6441 6468 6468 6496 6496 6468 6468 6472 6472 6496 6496 6496 6496 6472 6472 6476 6476 6491 6491 6495 6495 6496 6496 6495 6495 6500 6500 6496 6496 6496 6496 6500 6500 6501 6501 6430 6430 6431 6431 6425 6425 6431 6431 6435 6435 6425 6425 6425 6425 6435 6435 6437 6437 6422 6422 6436 6436 6428 6428 6422 6422 6428 6428 6423 6423 6474 6474 6478 6478 6494 6494 6478 6478 6483 6483 6494 6494 6494 6494 6483 6483 6487 6487 6448 6448 6444 6444 6422 6422 6444 6444 6442 6442 6422 6422 6422 6422 6442 6442 6436 6436 6442 6442 6445 6445 6436 6436 6482 6482 6493 6493 6486 6486 6493 6493 6490 6490 6486 6486 6445 6445 6449 6449 6436 6436 6449 6449 6454 6454 6436 6436 6436 6436 6454 6454 6458 6458 6458 6458 6462 6462 6436 6436 6462 6462 6466 6466 6436 6436 6436 6436 6466 6466 6494 6494 6466 6466 6470 6470 6494 6494 6494 6494 6470 6470 6474 6474 6487 6487 6490 6490 6494 6494 6490 6490 6493 6493 6494 6494 6494 6494 6493 6493 6499 6499 6493 6493 6498 6498 6499 6499 6481 6481 6477 6477 6492 6492 6477 6477 6473 6473 6492 6492 6461 6461 6421 6421 6465 6465 6421 6421 6492 6492 6465 6465 6465 6465 6492 6492 6469 6469 6492 6492 6473 6473 6469 6469 6461 6461 6457 6457 6421 6421 6457 6457 6453 6453 6421 6421 6421 6421 6453 6453 6422 6422 6453 6453 6452 6452 6422 6422 6422 6422 6452 6452 6448 6448 6331 6331 6333 6333 6329 6329 6333 6333 6343 6343 6329 6329 6343 6343 6359 6359 6329 6329 6359 6359 6368 6368 6329 6329 6329 6329 6368 6368 6410 6410 6368 6368 6377 6377 6410 6410 6410 6410 6377 6377 6391 6391 6327 6327 6328 6328 6321 6321 6328 6328 6311 6311 6321 6321 6321 6321 6311 6311 6318 6318 6311 6311 6316 6316 6318 6318 6305 6305 6310 6310 6311 6311 6310 6310 6317 6317 6311 6311 6311 6311 6317 6317 6316 6316 6335 6335 6332 6332 6325 6325 6332 6332 6326 6326 6325 6325 6325 6325 6326 6326 6310 6310 6326 6326 6320 6320 6310 6310 6310 6310 6320 6320 6317 6317 6376 6376 6367 6367 6405 6405 6361 6361 6405 6405 6324 6324 6405 6405 6367 6367 6324 6324 6324 6324 6367 6367 6358 6358 6407 6407 6400 6400 6406 6406 6400 6400 6399 6399 6406 6406 6406 6406 6399 6399 6405 6405 6399 6399 6390 6390 6405 6405 6405 6405 6390 6390 6376 6376 6416 6416 6414 6414 6424 6424 6414 6414 6412 6412 6424 6424 6401 6401 6402 6402 6409 6409 6402 6402 6408 6408 6409 6409 6409 6409 6408 6408 6425 6425 6408 6408 6413 6413 6425 6425 6425 6425 6413 6413 6415 6415 6415 6415 6416 6416 6425 6425 6416 6416 6424 6424 6425 6425 6425 6425 6424 6424 6430 6430 6424 6424 6423 6423 6430 6430 6430 6430 6423 6423 6429 6429 6423 6423 6428 6428 6429 6429 6285 6285 6278 6278 6312 6312 6278 6278 6311 6311 6312 6312 6312 6312 6311 6311 6329 6329 6311 6311 6328 6328 6329 6329 6329 6329 6328 6328 6331 6331 6328 6328 6327 6327 6331 6331 6271 6271 6275 6275 6310 6310 6275 6275 6309 6309 6310 6310 6310 6310 6309 6309 6325 6325 6309 6309 6324 6324 6325 6325 6325 6325 6324 6324 6342 6342 6324 6324 6358 6358 6342 6342 6391 6391 6401 6401 6410 6410 6401 6401 6409 6409 6410 6410 6410 6410 6409 6409 6426 6426 6409 6409 6425 6425 6426 6426 6426 6426 6425 6425 6443 6443 6425 6425 6437 6437 6443 6443 6443 6443 6437 6437 6446 6446 6437 6437 6450 6450 6446 6446 6412 6412 6406 6406 6424 6424 6406 6406 6405 6405 6424 6424 6424 6424 6405 6405 6423 6423 6405 6405 6404 6404 6423 6423 6423 6423 6404 6404 6422 6422 6404 6404 6403 6403 6422 6422 6422 6422 6403 6403 6421 6421 6482 6482 6481 6481 6493 6493 6481 6481 6492 6492 6493 6493 6493 6493 6492 6492 6498 6498 6492 6492 6497 6497 6498 6498 6506 6506 6502 6502 6503 6503 6503 6503 6504 6504 6506 6506 6504 6504 6505 6505 6506 6506 6506 6506 6505 6505 6507 6507 6525 6525 6523 6523 6520 6520 6523 6523 6521 6521 6520 6520 6520 6520 6521 6521 6518 6518 6531 6531 6529 6529 6520 6520 6529 6529 6527 6527 6520 6520 6520 6520 6527 6527 6525 6525 6528 6528 6530 6530 6520 6520 6530 6530 6532 6532 6520 6520 6520 6520 6532 6532 6531 6531 6522 6522 6524 6524 6520 6520 6524 6524 6526 6526 6520 6520 6520 6520 6526 6526 6528 6528 6515 6515 6517 6517 6520 6520 6517 6517 6519 6519 6520 6520 6520 6520 6519 6519 6522 6522 6509 6509 6511 6511 6520 6520 6511 6511 6513 6513 6520 6520 6520 6520 6513 6513 6515 6515 6512 6512 6510 6510 6520 6520 6510 6510 6508 6508 6520 6520 6520 6520 6508 6508 6509 6509 6518 6518 6516 6516 6520 6520 6516 6516 6514 6514 6520 6520 6520 6520 6514 6514 6512 6512 6587 6587 6585 6585 6577 6577 6585 6585 6575 6575 6577 6577 6577 6577 6575 6575 6567 6567 6575 6575 6565 6565 6567 6567 6567 6567 6565 6565 6561 6561 6565 6565 6555 6555 6561 6561 6561 6561 6555 6555 6553 6553 6555 6555 6548 6548 6553 6553 6553 6553 6548 6548 6551 6551 6548 6548 6544 6544 6551 6551 6551 6551 6544 6544 6552 6552 6544 6544 6547 6547 6552 6552 6552 6552 6547 6547 6560 6560 6547 6547 6554 6554 6560 6560 6560 6560 6554 6554 6566 6566 6554 6554 6564 6564 6566 6566 6566 6566 6564 6564 6576 6576 6564 6564 6574 6574 6576 6576 6576 6576 6574 6574 6586 6586 6574 6574 6584 6584 6586 6586 6586 6586 6584 6584 6592 6592 6584 6584 6591 6591 6592 6592 6592 6592 6591 6591 6598 6598 6591 6591 6600 6600 6598 6598 6598 6598 6600 6600 6608 6608 6600 6600 6610 6610 6608 6608 6608 6608 6610 6610 6618 6618 6610 6610 6620 6620 6618 6618 6618 6618 6620 6620 6624 6624 6620 6620 6630 6630 6624 6624 6624 6624 6630 6630 6632 6632 6630 6630 6637 6637 6632 6632 6632 6632 6637 6637 6634 6634 6637 6637 6641 6641 6634 6634 6634 6634 6641 6641 6633 6633 6641 6641 6638 6638 6633 6633 6633 6633 6638 6638 6625 6625 6638 6638 6631 6631 6625 6625 6625 6625 6631 6631 6619 6619 6631 6631 6621 6621 6619 6619 6619 6619 6621 6621 6609 6609 6621 6621 6611 6611 6609 6609 6609 6609 6611 6611 6599 6599 6611 6611 6601 6601 6599 6599 6599 6599 6601 6601 6593 6593 6601 6601 6594 6594 6593 6593 6593 6593 6594 6594 6587 6587 6594 6594 6585 6585 6587 6587 6585 6585 6583 6583 6575 6575 6583 6583 6573 6573 6575 6575 6575 6575 6573 6573 6565 6565 8410 8410 6563 6563 8411 8411 8412 8412 6563 6563 8413 8413 6563 6563 6550 6550 8414 8414 8415 8415 6550 6550 8416 8416 6550 6550 6541 6541 8417 8417 8418 8418 6541 6541 8419 8419 6541 6541 6539 6539 8420 8420 8421 8421 6539 6539 8422 8422 6539 6539 6540 6540 8423 8423 8424 8424 6540 6540 8425 8425 6540 6540 6549 6549 8426 8426 8427 8427 6549 6549 8428 8428 6549 6549 6562 6562 8429 8429 8430 8430 6562 6562 8431 8431 6562 6562 8432 8432 8433 8433 6574 6574 6572 6572 6584 6584 6572 6572 6582 6582 6584 6584 6584 6584 6582 6582 6591 6591 6582 6582 6590 6590 6591 6591 6591 6591 6590 6590 6600 6600 6590 6590 6602 6602 6600 6600 6600 6600 6602 6602 6610 6610 6602 6602 6612 6612 6610 6610 6610 6610 6612 6612 6620 6620 8434 8434 6622 6622 8435 8435 8436 8436 6622 6622 8437 8437 6622 6622 6635 6635 8438 8438 8439 8439 6635 6635 8440 8440 6635 6635 6644 6644 8441 8441 8442 8442 6644 6644 8443 8443 6644 6644 6646 6646 8444 8444 8445 8445 6646 6646 8446 8446 6646 6646 6645 6645 8447 8447 8448 8448 6645 6645 8449 8449 6645 6645 6636 6636 8450 8450 8451 8451 6636 6636 8452 8452 6636 6636 6623 6623 8453 8453 8454 8454 6623 6623 8455 8455 6623 6623 8456 8456 8457 8457 6611 6611 6613 6613 6601 6601 6613 6613 6603 6603 6601 6601 6601 6601 6603 6603 6594 6594 6603 6603 6595 6595 6594 6594 6594 6594 6595 6595 6585 6585 6595 6595 6583 6583 6585 6585 8458 8458 6581 6581 8459 8459 8460 8460 6571 6571 8461 8461 8462 8462 6571 6571 6563 6563 6571 6571 6559 6559 6563 6563 6563 6563 6559 6559 6550 6550 6559 6559 6546 6546 6550 6550 6550 6550 6546 6546 6541 6541 6546 6546 6538 6538 6541 6541 6541 6541 6538 6538 6539 6539 6538 6538 6536 6536 6539 6539 6539 6539 6536 6536 6540 6540 6536 6536 6537 6537 6540 6540 6540 6540 6537 6537 6549 6549 6537 6537 6545 6545 6549 6549 6549 6549 6545 6545 6562 6562 6545 6545 6558 6558 6562 6562 6562 6562 6558 6558 8463 8463 6558 6558 6570 6570 8464 8464 8465 8465 6570 6570 8466 8466 6570 6570 8467 8467 8468 8468 8469 8469 6580 6580 8470 8470 6580 6580 6589 6589 8471 8471 8472 8472 6589 6589 8473 8473 6589 6589 6604 6604 8474 8474 8475 8475 6604 6604 8476 8476 8477 8477 6614 6614 8478 8478 8479 8479 6614 6614 6622 6622 6614 6614 6626 6626 6622 6622 6622 6622 6626 6626 6635 6635 6626 6626 6639 6639 6635 6635 6635 6635 6639 6639 6644 6644 6639 6639 6647 6647 6644 6644 6644 6644 6647 6647 6646 6646 6647 6647 6649 6649 6646 6646 6646 6646 6649 6649 6645 6645 6649 6649 6648 6648 6645 6645 6645 6645 6648 6648 6636 6636 6648 6648 6640 6640 6636 6636 6636 6636 6640 6640 6623 6623 6640 6640 6627 6627 6623 6623 6623 6623 6627 6627 8480 8480 6627 6627 6615 6615 8481 8481 8482 8482 6615 6615 8483 8483 6615 6615 8484 8484 8485 8485 8486 8486 6605 6605 8487 8487 6605 6605 6596 6596 8488 8488 8489 8489 6596 6596 8490 8490 6596 6596 6581 6581 8491 8491 8492 8492 8493 8493 6571 6571 8494 8494 6569 6569 6571 6571 6571 6571 6569 6569 6559 6559 6569 6569 6557 6557 6559 6559 6559 6559 6557 6557 6546 6546 6557 6557 6543 6543 6546 6546 6546 6546 6543 6543 6538 6538 6543 6543 6535 6535 6538 6538 6538 6538 6535 6535 6536 6536 6535 6535 6533 6533 6536 6536 6536 6536 6533 6533 6537 6537 6533 6533 6534 6534 6537 6537 6537 6537 6534 6534 6545 6545 6534 6534 6542 6542 6545 6545 6545 6545 6542 6542 6558 6558 6542 6542 6556 6556 6558 6558 6558 6558 6556 6556 6570 6570 6556 6556 6568 6568 6570 6570 6570 6570 6568 6568 8495 8495 6568 6568 8496 8496 8497 8497 6580 6580 6578 6578 6589 6589 6578 6578 6588 6588 6589 6589 6589 6589 6588 6588 6604 6604 6588 6588 6606 6606 6604 6604 8498 8498 8499 8499 6614 6614 8500 8500 6616 6616 6614 6614 6614 6614 6616 6616 6626 6626 6616 6616 6628 6628 6626 6626 6626 6626 6628 6628 6639 6639 6628 6628 6642 6642 6639 6639 6639 6639 6642 6642 6647 6647 6642 6642 6650 6650 6647 6647 6647 6647 6650 6650 6649 6649 6650 6650 6652 6652 6649 6649 6649 6649 6652 6652 6648 6648 6652 6652 6651 6651 6648 6648 6648 6648 6651 6651 6640 6640 6651 6651 6643 6643 6640 6640 6640 6640 6643 6643 6627 6627 6643 6643 6629 6629 6627 6627 6627 6627 6629 6629 6615 6615 6629 6629 6617 6617 6615 6615 6615 6615 6617 6617 8501 8501 6617 6617 8502 8502 8503 8503 6605 6605 6607 6607 6596 6596 6607 6607 6597 6597 6596 6596 6596 6596 6597 6597 6581 6581 6597 6597 6579 6579 6581 6581 6670 6670 6668 6668 6665 6665 6668 6668 6666 6666 6665 6665 6665 6665 6666 6666 6663 6663 6676 6676 6674 6674 6665 6665 6674 6674 6672 6672 6665 6665 6665 6665 6672 6672 6670 6670 6673 6673 6675 6675 6665 6665 6675 6675 6677 6677 6665 6665 6665 6665 6677 6677 6676 6676 6667 6667 6669 6669 6665 6665 6669 6669 6671 6671 6665 6665 6665 6665 6671 6671 6673 6673 6660 6660 6662 6662 6665 6665 6662 6662 6664 6664 6665 6665 6665 6665 6664 6664 6667 6667 6654 6654 6656 6656 6665 6665 6656 6656 6658 6658 6665 6665 6665 6665 6658 6658 6660 6660 6657 6657 6655 6655 6665 6665 6655 6655 6653 6653 6665 6665 6665 6665 6653 6653 6654 6654 6663 6663 6661 6661 6665 6665 6661 6661 6659 6659 6665 6665 6665 6665 6659 6659 6657 6657 6733 6733 6731 6731 6723 6723 6731 6731 6721 6721 6723 6723 6723 6723 6721 6721 6713 6713 6721 6721 6711 6711 6713 6713 6713 6713 6711 6711 6707 6707 6711 6711 6701 6701 6707 6707 6707 6707 6701 6701 6698 6698 6701 6701 6693 6693 6698 6698 6698 6698 6693 6693 6696 6696 6693 6693 6689 6689 6696 6696 6696 6696 6689 6689 6697 6697 6689 6689 6692 6692 6697 6697 6697 6697 6692 6692 6706 6706 6692 6692 6700 6700 6706 6706 6706 6706 6700 6700 6712 6712 6700 6700 6710 6710 6712 6712 6712 6712 6710 6710 6722 6722 6710 6710 6720 6720 6722 6722 6722 6722 6720 6720 6732 6732 6720 6720 6730 6730 6732 6732 6732 6732 6730 6730 6738 6738 6730 6730 6737 6737 6738 6738 6738 6738 6737 6737 6744 6744 6737 6737 6746 6746 6744 6744 6744 6744 6746 6746 6754 6754 6746 6746 6756 6756 6754 6754 6754 6754 6756 6756 6764 6764 6756 6756 6766 6766 6764 6764 6764 6764 6766 6766 6770 6770 6766 6766 6776 6776 6770 6770 6770 6770 6776 6776 6779 6779 6776 6776 6784 6784 6779 6779 6779 6779 6784 6784 6781 6781 6784 6784 6788 6788 6781 6781 6781 6781 6788 6788 6780 6780 6788 6788 6785 6785 6780 6780 6780 6780 6785 6785 6771 6771 6785 6785 6777 6777 6771 6771 6771 6771 6777 6777 6765 6765 6777 6777 6767 6767 6765 6765 6765 6765 6767 6767 6755 6755 6767 6767 6757 6757 6755 6755 6755 6755 6757 6757 6745 6745 6757 6757 6747 6747 6745 6745 6745 6745 6747 6747 6739 6739 6747 6747 6740 6740 6739 6739 6739 6739 6740 6740 6733 6733 6740 6740 6731 6731 6733 6733 6731 6731 6729 6729 6721 6721 6729 6729 6719 6719 6721 6721 6721 6721 6719 6719 6711 6711 8504 8504 6709 6709 8505 8505 8506 8506 6709 6709 8507 8507 6709 6709 6695 6695 8508 8508 8509 8509 6695 6695 8510 8510 6695 6695 6686 6686 8511 8511 8512 8512 6686 6686 8513 8513 6686 6686 6684 6684 8514 8514 8515 8515 6684 6684 8516 8516 6684 6684 6685 6685 8517 8517 8518 8518 6685 6685 8519 8519 6685 6685 6694 6694 8520 8520 8521 8521 6694 6694 8522 8522 6694 6694 6708 6708 8523 8523 8524 8524 6708 6708 8525 8525 6708 6708 8526 8526 8527 8527 6720 6720 6718 6718 6730 6730 6718 6718 6728 6728 6730 6730 6730 6730 6728 6728 6737 6737 6728 6728 6736 6736 6737 6737 6737 6737 6736 6736 6746 6746 6736 6736 6748 6748 6746 6746 6746 6746 6748 6748 6756 6756 6748 6748 6758 6758 6756 6756 6756 6756 6758 6758 6766 6766 8528 8528 6768 6768 8529 8529 8530 8530 6768 6768 8531 8531 6768 6768 6782 6782 8532 8532 8533 8533 6782 6782 8534 8534 6782 6782 6791 6791 8535 8535 8536 8536 6791 6791 8537 8537 6791 6791 6793 6793 8538 8538 8539 8539 6793 6793 8540 8540 6793 6793 6792 6792 8541 8541 8542 8542 6792 6792 8543 8543 6792 6792 6783 6783 8544 8544 8545 8545 6783 6783 8546 8546 6783 6783 6769 6769 8547 8547 8548 8548 6769 6769 8549 8549 6769 6769 8550 8550 8551 8551 6757 6757 6759 6759 6747 6747 6759 6759 6749 6749 6747 6747 6747 6747 6749 6749 6740 6740 6749 6749 6741 6741 6740 6740 6740 6740 6741 6741 6731 6731 6741 6741 6729 6729 6731 6731 8552 8552 6727 6727 8553 8553 8554 8554 6717 6717 8555 8555 8556 8556 6717 6717 6709 6709 6717 6717 6705 6705 6709 6709 6709 6709 6705 6705 6695 6695 6705 6705 6691 6691 6695 6695 6695 6695 6691 6691 6686 6686 6691 6691 6683 6683 6686 6686 6686 6686 6683 6683 6684 6684 6683 6683 6681 6681 6684 6684 6684 6684 6681 6681 6685 6685 6681 6681 6682 6682 6685 6685 6685 6685 6682 6682 6694 6694 6682 6682 6690 6690 6694 6694 6694 6694 6690 6690 6708 6708 6690 6690 6704 6704 6708 6708 6708 6708 6704 6704 8557 8557 6704 6704 6716 6716 8558 8558 8559 8559 6716 6716 8560 8560 6716 6716 8561 8561 8562 8562 8563 8563 6726 6726 8564 8564 6726 6726 6735 6735 8565 8565 8566 8566 6735 6735 8567 8567 6735 6735 6750 6750 8568 8568 8569 8569 6750 6750 8570 8570 8571 8571 6760 6760 8572 8572 8573 8573 6760 6760 6768 6768 6760 6760 6772 6772 6768 6768 6768 6768 6772 6772 6782 6782 6772 6772 6786 6786 6782 6782 6782 6782 6786 6786 6791 6791 6786 6786 6794 6794 6791 6791 6791 6791 6794 6794 6793 6793 6794 6794 6796 6796 6793 6793 6793 6793 6796 6796 6792 6792 6796 6796 6795 6795 6792 6792 6792 6792 6795 6795 6783 6783 6795 6795 6787 6787 6783 6783 6783 6783 6787 6787 6769 6769 6787 6787 6773 6773 6769 6769 6769 6769 6773 6773 8574 8574 6773 6773 6761 6761 8575 8575 8576 8576 6761 6761 8577 8577 6761 6761 8578 8578 8579 8579 8580 8580 6751 6751 8581 8581 6751 6751 6742 6742 8582 8582 8583 8583 6742 6742 8584 8584 6742 6742 6727 6727 8585 8585 6690 6690 6699 6699 6704 6704 6699 6699 6702 6702 6704 6704 6704 6704 6702 6702 6716 6716 6702 6702 6714 6714 6716 6716 6716 6716 6714 6714 8586 8586 6714 6714 8587 8587 8588 8588 6726 6726 6724 6724 6735 6735 6724 6724 6734 6734 6735 6735 6735 6735 6734 6734 6750 6750 6734 6734 6752 6752 6750 6750 8589 8589 8590 8590 6760 6760 8591 8591 6762 6762 6760 6760 6760 6760 6762 6762 6772 6772 6762 6762 6774 6774 6772 6772 6774 6774 6778 6778 6772 6772 6772 6772 6778 6778 6786 6786 6778 6778 6789 6789 6786 6786 6786 6786 6789 6789 6794 6794 6789 6789 6797 6797 6794 6794 6794 6794 6797 6797 6796 6796 6797 6797 6799 6799 6796 6796 6796 6796 6799 6799 6795 6795 6799 6799 6798 6798 6795 6795 6795 6795 6798 6798 6787 6787 6798 6798 6790 6790 6787 6787 6787 6787 6790 6790 6773 6773 6790 6790 6775 6775 6773 6773 6773 6773 6775 6775 6761 6761 6775 6775 6763 6763 6761 6761 6761 6761 6763 6763 8592 8592 6763 6763 8593 8593 8594 8594 6751 6751 6753 6753 6742 6742 6753 6753 6743 6743 6742 6742 6742 6742 6743 6743 6727 6727 6743 6743 6725 6725 6727 6727 8595 8595 8596 8596 6717 6717 8597 8597 6715 6715 6717 6717 6717 6717 6715 6715 6705 6705 6715 6715 6703 6703 6705 6705 6705 6705 6703 6703 6691 6691 6703 6703 6688 6688 6691 6691 6691 6691 6688 6688 6683 6683 6688 6688 6680 6680 6683 6683 6683 6683 6680 6680 6681 6681 6680 6680 6678 6678 6681 6681 6681 6681 6678 6678 6682 6682 6678 6678 6679 6679 6682 6682 6682 6682 6679 6679 6690 6690 6679 6679 6687 6687 6690 6690 6690 6690 6687 6687 6699 6699 6801 6801 6800 6800 6802 6802 6800 6800 6803 6803 6802 6802 6803 6803 6800 6800 6805 6805 6800 6800 6804 6804 6805 6805 6805 6805 6804 6804 6806 6806 8598 8598 6808 6808 8599 8599 8600 8600 6808 6808 6807 6807 6811 6811 6814 6814 6813 6813 6813 6813 6812 6812 6811 6811 6812 6812 6810 6810 6811 6811 6811 6811 6810 6810 6808 6808 6810 6810 6809 6809 6808 6808 6808 6808 6809 6809 6807 6807 6817 6817 6819 6819 6820 6820 6820 6820 6818 6818 6817 6817 6818 6818 6816 6816 6817 6817 6817 6817 6816 6816 6814 6814 6816 6816 6815 6815 6814 6814 6814 6814 6815 6815 6813 6813 6843 6843 6841 6841 6842 6842 6841 6841 6840 6840 6842 6842 6840 6840 6841 6841 6839 6839 6841 6841 6838 6838 6839 6839 6839 6839 6838 6838 6837 6837 6837 6837 6838 6838 6836 6836 6838 6838 6835 6835 6836 6836 6836 6836 6835 6835 6834 6834 6834 6834 6835 6835 6833 6833 6835 6835 6832 6832 6833 6833 6833 6833 6832 6832 6831 6831 6831 6831 6832 6832 6830 6830 6832 6832 6829 6829 6830 6830 6830 6830 6829 6829 6828 6828 6828 6828 6829 6829 8601 8601 6829 6829 8602 8602 8603 8603 6827 6827 6826 6826 6825 6825 6826 6826 6823 6823 6825 6825 6823 6823 6822 6822 6825 6825 6825 6825 6822 6822 6824 6824 6822 6822 6821 6821 6824 6824 6846 6846 6844 6844 6845 6845 6865 6865 6864 6864 6863 6863 6864 6864 6861 6861 6863 6863 6858 6858 6860 6860 6861 6861 6860 6860 6862 6862 6861 6861 6861 6861 6862 6862 6863 6863 6855 6855 6857 6857 6858 6858 6857 6857 6859 6859 6858 6858 6858 6858 6859 6859 6860 6860 6853 6853 6854 6854 6855 6855 6854 6854 6856 6856 6855 6855 6855 6855 6856 6856 6857 6857 8604 8604 8605 8605 6853 6853 8606 8606 6852 6852 6853 6853 6853 6853 6852 6852 6854 6854 6845 6845 6847 6847 6846 6846 6847 6847 6848 6848 6846 6846 6846 6846 6848 6848 6849 6849 6848 6848 6850 6850 6849 6849 6849 6849 6850 6850 6851 6851 6868 6868 6867 6867 6866 6866 6868 6868 6866 6866 6869 6869 6866 6866 6870 6870 6869 6869 6869 6869 6870 6870 6871 6871 6871 6871 6870 6870 6872 6872 8607 8607 6873 6873 8608 8608 8609 8609 6873 6873 6874 6874 6874 6874 6873 6873 6875 6875 6873 6873 6876 6876 6875 6875 6875 6875 6876 6876 6877 6877 6880 6880 6879 6879 6876 6876 6879 6879 6878 6878 6876 6876 6876 6876 6878 6878 6877 6877 6885 6885 6884 6884 6883 6883 6884 6884 6882 6882 6883 6883 6883 6883 6882 6882 6880 6880 6882 6882 6881 6881 6880 6880 6880 6880 6881 6881 6879 6879 6883 6883 6886 6886 6885 6885 6886 6886 6887 6887 6885 6885 6885 6885 6887 6887 6888 6888 6911 6911 6909 6909 6907 6907 8610 8610 6905 6905 8611 8611 8612 8612 6905 6905 6901 6901 6905 6905 6903 6903 6901 6901 6901 6901 6903 6903 6894 6894 6903 6903 6899 6899 6894 6894 6894 6894 6899 6899 6892 6892 6899 6899 6897 6897 6892 6892 6892 6892 6897 6897 6890 6890 6897 6897 6896 6896 6890 6890 6890 6890 6896 6896 6889 6889 6896 6896 6898 6898 6889 6889 6889 6889 6898 6898 6891 6891 6898 6898 6900 6900 6891 6891 6891 6891 6900 6900 6893 6893 6900 6900 6904 6904 6893 6893 6893 6893 6904 6904 6895 6895 6904 6904 6906 6906 6895 6895 6895 6895 6906 6906 6902 6902 6906 6906 8613 8613 6902 6902 6902 6902 8614 8614 8615 8615 6910 6910 6913 6913 6908 6908 6908 6908 6913 6913 6914 6914 6913 6913 6916 6916 6914 6914 6914 6914 6916 6916 6918 6918 8616 8616 6920 6920 8617 8617 8618 8618 6920 6920 6924 6924 6920 6920 6922 6922 6924 6924 6924 6924 6922 6922 6931 6931 6922 6922 6926 6926 6931 6931 6931 6931 6926 6926 6933 6933 6926 6926 6928 6928 6933 6933 6933 6933 6928 6928 6935 6935 6928 6928 6929 6929 6935 6935 6935 6935 6929 6929 6936 6936 6929 6929 6927 6927 6936 6936 6936 6936 6927 6927 6934 6934 6927 6927 6925 6925 6934 6934 6934 6934 6925 6925 6932 6932 6925 6925 6921 6921 6932 6932 6932 6932 6921 6921 6930 6930 6921 6921 6919 6919 6930 6930 6930 6930 6919 6919 6923 6923 6919 6919 8619 8619 6923 6923 6923 6923 8620 8620 8621 8621 6915 6915 6912 6912 6917 6917 6917 6917 6912 6912 6911 6911 6912 6912 6909 6909 6911 6911 6978 6978 6975 6975 6983 6983 6983 6983 6988 6988 6978 6978 6988 6988 6990 6990 6978 6978 6978 6978 6990 6990 6985 6985 6990 6990 6992 6992 6985 6985 6985 6985 6992 6992 6987 6987 6992 6992 6991 6991 6987 6987 6987 6987 6991 6991 6986 6986 6991 6991 6989 6989 6986 6986 6986 6986 6989 6989 6979 6979 6979 6979 6989 6989 6976 6976 6989 6989 6984 6984 6976 6976 6976 6976 6984 6984 6982 6982 6982 6982 6981 6981 6976 6976 6981 6981 6974 6974 6976 6976 6976 6976 6974 6974 6972 6972 6974 6974 8622 8622 6972 6972 6972 6972 8623 8623 8624 8624 6970 6970 6966 6966 6968 6968 6968 6968 6966 6966 6965 6965 6966 6966 6960 6960 6965 6965 6965 6965 6960 6960 6962 6962 8625 8625 6956 6956 8626 8626 8627 8627 6956 6956 6958 6958 6956 6956 6949 6949 6958 6958 6958 6958 6949 6949 6954 6954 6949 6949 6947 6947 6954 6954 6947 6947 6946 6946 6954 6954 6954 6954 6946 6946 6951 6951 6946 6946 6941 6941 6951 6951 6941 6941 6939 6939 6951 6951 6951 6951 6939 6939 6944 6944 6939 6939 6937 6937 6944 6944 6944 6944 6937 6937 6942 6942 6937 6937 6938 6938 6942 6942 6942 6942 6938 6938 6943 6943 6938 6938 6940 6940 6943 6943 6943 6943 6940 6940 6950 6950 6940 6940 6945 6945 6950 6950 6950 6950 6945 6945 6953 6953 6945 6945 6948 6948 6953 6953 6948 6948 6952 6952 6953 6953 6953 6953 6952 6952 6957 6957 6952 6952 6955 6955 6957 6957 6955 6955 8628 8628 6957 6957 6957 6957 8629 8629 8630 8630 6959 6959 6963 6963 6961 6961 6961 6961 6963 6963 6964 6964 6963 6963 6969 6969 6964 6964 6964 6964 6969 6969 6967 6967 8631 8631 6973 6973 8632 8632 8633 8633 6973 6973 6971 6971 6973 6973 6977 6977 6971 6971 6971 6971 6977 6977 6975 6975 6977 6977 6980 6980 6975 6975 6975 6975 6980 6980 6983 6983 7015 7015 7013 7013 7011 7011 8634 8634 7009 7009 8635 8635 8636 8636 7009 7009 7005 7005 7009 7009 7007 7007 7005 7005 7005 7005 7007 7007 6998 6998 7007 7007 7003 7003 6998 6998 6998 6998 7003 7003 6996 6996 7003 7003 7001 7001 6996 6996 6996 6996 7001 7001 6994 6994 7001 7001 7000 7000 6994 6994 6994 6994 7000 7000 6993 6993 7000 7000 7002 7002 6993 6993 6993 6993 7002 7002 6995 6995 7002 7002 7004 7004 6995 6995 6995 6995 7004 7004 6997 6997 7004 7004 7008 7008 6997 6997 6997 6997 7008 7008 6999 6999 7008 7008 7010 7010 6999 6999 6999 6999 7010 7010 7006 7006 7010 7010 8637 8637 7006 7006 7006 7006 8638 8638 8639 8639 7014 7014 7017 7017 7012 7012 7012 7012 7017 7017 7018 7018 7017 7017 7020 7020 7018 7018 7018 7018 7020 7020 7022 7022 8640 8640 7024 7024 8641 8641 8642 8642 7024 7024 7028 7028 7024 7024 7026 7026 7028 7028 7028 7028 7026 7026 7035 7035 7026 7026 7030 7030 7035 7035 7035 7035 7030 7030 7037 7037 7030 7030 7032 7032 7037 7037 7037 7037 7032 7032 7039 7039 7032 7032 7033 7033 7039 7039 7039 7039 7033 7033 7040 7040 7033 7033 7031 7031 7040 7040 7040 7040 7031 7031 7038 7038 7031 7031 7029 7029 7038 7038 7038 7038 7029 7029 7036 7036 7029 7029 7025 7025 7036 7036 7036 7036 7025 7025 7034 7034 7025 7025 7023 7023 7034 7034 7034 7034 7023 7023 7027 7027 7023 7023 8643 8643 7027 7027 7027 7027 8644 8644 8645 8645 7019 7019 7016 7016 7021 7021 7021 7021 7016 7016 7015 7015 7016 7016 7013 7013 7015 7015 7063 7063 7061 7061 7059 7059 8646 8646 7057 7057 8647 8647 8648 8648 7057 7057 7053 7053 7057 7057 7055 7055 7053 7053 7053 7053 7055 7055 7046 7046 7055 7055 7051 7051 7046 7046 7046 7046 7051 7051 7044 7044 7051 7051 7049 7049 7044 7044 7044 7044 7049 7049 7042 7042 7049 7049 7048 7048 7042 7042 7042 7042 7048 7048 7041 7041 7048 7048 7050 7050 7041 7041 7041 7041 7050 7050 7043 7043 7050 7050 7052 7052 7043 7043 7043 7043 7052 7052 7045 7045 7052 7052 7056 7056 7045 7045 7045 7045 7056 7056 7047 7047 7056 7056 7058 7058 7047 7047 7047 7047 7058 7058 7054 7054 7058 7058 8649 8649 7054 7054 7054 7054 8650 8650 8651 8651 7062 7062 7065 7065 7060 7060 7060 7060 7065 7065 7066 7066 7065 7065 7068 7068 7066 7066 7066 7066 7068 7068 7070 7070 8652 8652 7072 7072 8653 8653 8654 8654 7072 7072 7076 7076 7072 7072 7074 7074 7076 7076 7076 7076 7074 7074 7083 7083 7074 7074 7078 7078 7083 7083 7083 7083 7078 7078 7085 7085 7078 7078 7080 7080 7085 7085 7085 7085 7080 7080 7087 7087 7080 7080 7081 7081 7087 7087 7087 7087 7081 7081 7088 7088 7081 7081 7079 7079 7088 7088 7088 7088 7079 7079 7086 7086 7079 7079 7077 7077 7086 7086 7086 7086 7077 7077 7084 7084 7077 7077 7073 7073 7084 7084 7084 7084 7073 7073 7082 7082 7073 7073 7071 7071 7082 7082 7082 7082 7071 7071 7075 7075 7071 7071 8655 8655 7075 7075 7075 7075 8656 8656 8657 8657 7067 7067 7064 7064 7069 7069 7069 7069 7064 7064 7063 7063 7064 7064 7061 7061 7063 7063 7148 7148 7146 7146 7147 7147 7146 7146 7145 7145 7147 7147 7110 7110 7113 7113 7114 7114 7113 7113 7117 7117 7114 7114 7114 7114 7117 7117 7118 7118 7117 7117 7121 7121 7118 7118 7118 7118 7121 7121 7122 7122 7121 7121 7125 7125 7122 7122 7122 7122 7125 7125 7126 7126 7125 7125 7129 7129 7126 7126 7126 7126 7129 7129 7130 7130 7129 7129 7133 7133 7130 7130 7130 7130 7133 7133 7136 7136 7145 7145 7146 7146 7143 7143 7146 7146 7144 7144 7143 7143 7143 7143 7144 7144 7142 7142 7144 7144 7141 7141 7142 7142 7142 7142 7141 7141 7140 7140 7141 7141 7139 7139 7140 7140 7140 7140 7139 7139 7138 7138 7139 7139 7137 7137 7138 7138 7138 7138 7137 7137 7135 7135 7137 7137 7134 7134 7135 7135 7135 7135 7134 7134 7132 7132 7134 7134 7131 7131 7132 7132 7132 7132 7131 7131 7128 7128 7131 7131 7127 7127 7128 7128 7128 7128 7127 7127 7124 7124 7127 7127 7123 7123 7124 7124 7124 7124 7123 7123 7120 7120 7123 7123 7119 7119 7120 7120 7120 7120 7119 7119 7116 7116 7119 7119 7115 7115 7116 7116 7116 7116 7115 7115 7112 7112 7115 7115 7111 7111 7112 7112 7112 7112 7111 7111 7108 7108 7111 7111 7107 7107 7108 7108 7108 7108 7107 7107 7104 7104 7107 7107 7103 7103 7104 7104 7104 7104 7103 7103 7100 7100 7103 7103 7098 7098 7100 7100 7100 7100 7098 7098 7097 7097 7098 7098 7094 7094 7097 7097 7097 7097 7094 7094 7093 7093 7094 7094 7090 7090 7093 7093 7093 7093 7090 7090 7092 7092 7090 7090 7089 7089 7092 7092 7092 7092 7089 7089 7095 7095 7089 7089 7091 7091 7095 7095 7095 7095 7091 7091 7099 7099 7091 7091 7096 7096 7099 7099 7099 7099 7096 7096 7102 7102 7096 7096 7101 7101 7102 7102 7102 7102 7101 7101 7106 7106 7101 7101 7105 7105 7106 7106 7106 7106 7105 7105 7110 7110 7105 7105 7109 7109 7110 7110 7110 7110 7109 7109 7113 7113 7149 7149 7150 7150 7151 7151 7150 7150 7152 7152 7151 7151 7151 7151 7152 7152 7153 7153 7152 7152 7154 7154 7153 7153 7153 7153 7154 7154 7155 7155 7154 7154 7156 7156 7155 7155 7155 7155 7156 7156 8658 8658 7156 7156 8659 8659 8660 8660 7157 7157 7158 7158 7159 7159 7158 7158 7160 7160 7159 7159 7159 7159 7160 7160 7161 7161 7160 7160 7162 7162 7161 7161 7161 7161 7162 7162 7163 7163 7162 7162 7164 7164 7163 7163 7163 7163 7164 7164 7165 7165 7164 7164 7166 7166 7165 7165 7165 7165 7166 7166 7167 7167 7166 7166 7168 7168 7167 7167 7167 7167 7168 7168 7169 7169 7168 7168 7170 7170 7169 7169 8661 8661 8662 8662 7171 7171 8663 8663 7172 7172 7171 7171 7171 7171 7172 7172 7173 7173 7172 7172 7174 7174 7173 7173 7173 7173 7174 7174 7175 7175 7174 7174 7176 7176 7175 7175 7175 7175 7176 7176 7177 7177 7176 7176 7178 7178 7177 7177 7177 7177 7178 7178 7179 7179 7178 7178 7180 7180 7179 7179 7179 7179 7180 7180 7181 7181 7180 7180 7182 7182 7181 7181 7181 7181 7182 7182 7183 7183 7182 7182 7184 7184 7183 7183 7183 7183 7184 7184 7185 7185 7184 7184 7186 7186 7185 7185 7185 7185 7186 7186 7187 7187 7186 7186 7188 7188 7187 7187 7187 7187 7188 7188 7189 7189 7188 7188 7190 7190 7189 7189 7189 7189 7190 7190 7191 7191 7190 7190 7192 7192 7191 7191 7191 7191 7192 7192 7193 7193 7192 7192 7194 7194 7193 7193 7193 7193 7194 7194 7195 7195 7194 7194 7196 7196 7195 7195 7195 7195 7196 7196 7197 7197 7196 7196 7198 7198 7197 7197 7197 7197 7198 7198 7199 7199 7198 7198 7200 7200 7199 7199 7199 7199 7200 7200 8664 8664 7200 7200 8665 8665 8666 8666 7201 7201 7202 7202 7203 7203 7202 7202 7204 7204 7203 7203 7203 7203 7204 7204 7205 7205 7204 7204 7206 7206 7205 7205 7205 7205 7206 7206 7207 7207 7206 7206 7208 7208 7207 7207 7207 7207 7208 7208 7209 7209 7208 7208 7210 7210 7209 7209
+51 51 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 57 57 61 61 56 56 56 56 61 61 60 60 61 61 65 65 60 60 60 60 65 65 64 64 65 65 69 69 64 64 64 64 69 69 68 68 69 69 73 73 68 68 68 68 73 73 72 72 73 73 77 77 72 72 72 72 77 77 76 76 77 77 81 81 76 76 76 76 81 81 80 80 81 81 218 218 80 80 80 80 219 219 220 220 85 85 89 89 84 84 84 84 89 89 88 88 89 89 93 93 88 88 88 88 93 93 92 92 93 93 97 97 92 92 92 92 97 97 96 96 97 97 101 101 96 96 96 96 101 101 100 100 101 101 105 105 100 100 100 100 105 105 104 104 105 105 107 107 104 104 104 104 107 107 106 106 107 107 103 103 106 106 106 106 103 103 102 102 103 103 99 99 102 102 102 102 99 99 98 98 99 99 95 95 98 98 98 98 95 95 94 94 95 95 91 91 94 94 94 94 91 91 90 90 91 91 87 87 90 90 90 90 87 87 86 86 87 87 83 83 86 86 86 86 83 83 82 82 221 221 79 79 222 222 223 223 79 79 78 78 79 79 75 75 78 78 78 78 75 75 74 74 75 75 71 71 74 74 74 74 71 71 70 70 71 71 67 67 70 70 70 70 67 67 66 66 67 67 63 63 66 66 66 66 63 63 62 62 63 63 59 59 62 62 62 62 59 59 58 58 59 59 55 55 58 58 58 58 55 55 54 54 55 55 49 49 54 54 54 54 49 49 48 48 49 49 45 45 48 48 48 48 45 45 44 44 45 45 41 41 44 44 44 44 41 41 40 40 41 41 37 37 40 40 40 40 37 37 36 36 37 37 33 33 36 36 36 36 33 33 32 32 33 33 29 29 32 32 32 32 29 29 28 28 29 29 224 224 28 28 28 28 225 225 226 226 25 25 21 21 24 24 24 24 21 21 20 20 21 21 17 17 20 20 20 20 17 17 16 16 17 17 13 13 16 16 16 16 13 13 12 12 13 13 9 9 12 12 12 12 9 9 8 8 9 9 5 5 8 8 8 8 5 5 4 4 5 5 1 1 4 4 4 4 1 1 0 0 1 1 3 3 0 0 0 0 3 3 2 2 3 3 7 7 2 2 2 2 7 7 6 6 7 7 11 11 6 6 6 6 11 11 10 10 11 11 15 15 10 10 10 10 15 15 14 14 15 15 19 19 14 14 14 14 19 19 18 18 19 19 23 23 18 18 18 18 23 23 22 22 227 227 27 27 228 228 229 229 27 27 26 26 27 27 31 31 26 26 26 26 31 31 30 30 31 31 35 35 30 30 30 30 35 35 34 34 35 35 39 39 34 34 34 34 39 39 38 38 39 39 43 43 38 38 38 38 43 43 42 42 43 43 47 47 42 42 42 42 47 47 46 46 47 47 51 51 46 46 46 46 51 51 50 50 51 51 52 52 50 50 139 139 137 137 135 135 137 137 134 134 135 135 135 135 134 134 133 133 145 145 143 143 135 135 143 143 141 141 135 135 135 135 141 141 139 139 151 151 149 149 135 135 149 149 147 147 135 135 135 135 147 147 145 145 157 157 155 155 135 135 155 155 153 153 135 135 135 135 153 153 151 151 162 162 161 161 135 135 161 161 159 159 135 135 135 135 159 159 157 157 156 156 158 158 135 135 158 158 160 160 135 135 135 135 160 160 162 162 150 150 152 152 135 135 152 152 154 154 135 135 135 135 154 154 156 156 144 144 146 146 135 135 146 146 148 148 135 135 135 135 148 148 150 150 138 138 140 140 135 135 140 140 142 142 135 135 135 135 142 142 144 144 130 130 132 132 135 135 132 132 136 136 135 135 135 135 136 136 138 138 124 124 126 126 135 135 126 126 128 128 135 135 135 135 128 128 130 130 118 118 120 120 135 135 120 120 122 122 135 135 135 135 122 122 124 124 112 112 114 114 135 135 114 114 116 116 135 135 135 135 116 116 118 118 109 109 108 108 135 135 108 108 110 110 135 135 135 135 110 110 112 112 115 115 113 113 135 135 113 113 111 111 135 135 135 135 111 111 109 109 121 121 119 119 135 135 119 119 117 117 135 135 135 135 117 117 115 115 127 127 125 125 135 135 125 125 123 123 135 135 135 135 123 123 121 121 133 133 131 131 135 135 131 131 129 129 135 135 135 135 129 129 127 127 186 186 188 188 190 190 188 188 189 189 190 190 190 190 189 189 192 192 180 180 182 182 190 190 182 182 184 184 190 190 190 190 184 184 186 186 174 174 176 176 190 190 176 176 178 178 190 190 190 190 178 178 180 180 168 168 170 170 190 190 170 170 172 172 190 190 190 190 172 172 174 174 163 163 164 164 190 190 164 164 166 166 190 190 190 190 166 166 168 168 169 169 167 167 190 190 167 167 165 165 190 190 190 190 165 165 163 163 175 175 173 173 190 190 173 173 171 171 190 190 190 190 171 171 169 169 181 181 179 179 190 190 179 179 177 177 190 190 190 190 177 177 175 175 187 187 185 185 190 190 185 185 183 183 190 190 190 190 183 183 181 181 195 195 193 193 190 190 193 193 191 191 190 190 190 190 191 191 187 187 201 201 199 199 190 190 199 199 197 197 190 190 190 190 197 197 195 195 207 207 205 205 190 190 205 205 203 203 190 190 190 190 203 203 201 201 213 213 211 211 190 190 211 211 209 209 190 190 190 190 209 209 207 207 216 216 217 217 190 190 217 217 215 215 190 190 190 190 215 215 213 213 210 210 212 212 190 190 212 212 214 214 190 190 190 190 214 214 216 216 204 204 206 206 190 190 206 206 208 208 190 190 190 190 208 208 210 210 198 198 200 200 190 190 200 200 202 202 190 190 190 190 202 202 204 204 192 192 194 194 190 190 194 194 196 196 190 190 190 190 196 196 198 198
+51 51 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 57 57 61 61 56 56 56 56 61 61 60 60 61 61 65 65 60 60 60 60 65 65 64 64 65 65 69 69 64 64 64 64 69 69 68 68 69 69 73 73 68 68 68 68 73 73 72 72 73 73 77 77 72 72 72 72 77 77 76 76 77 77 81 81 76 76 76 76 81 81 80 80 81 81 218 218 80 80 80 80 219 219 220 220 85 85 89 89 84 84 84 84 89 89 88 88 89 89 93 93 88 88 88 88 93 93 92 92 93 93 97 97 92 92 92 92 97 97 96 96 97 97 101 101 96 96 96 96 101 101 100 100 101 101 105 105 100 100 100 100 105 105 104 104 105 105 107 107 104 104 104 104 107 107 106 106 107 107 103 103 106 106 106 106 103 103 102 102 103 103 99 99 102 102 102 102 99 99 98 98 99 99 95 95 98 98 98 98 95 95 94 94 95 95 91 91 94 94 94 94 91 91 90 90 91 91 87 87 90 90 90 90 87 87 86 86 87 87 83 83 86 86 86 86 83 83 82 82 221 221 79 79 222 222 223 223 79 79 78 78 79 79 75 75 78 78 78 78 75 75 74 74 75 75 71 71 74 74 74 74 71 71 70 70 71 71 67 67 70 70 70 70 67 67 66 66 67 67 63 63 66 66 66 66 63 63 62 62 63 63 59 59 62 62 62 62 59 59 58 58 59 59 55 55 58 58 58 58 55 55 54 54 55 55 49 49 54 54 54 54 49 49 48 48 49 49 45 45 48 48 48 48 45 45 44 44 45 45 41 41 44 44 44 44 41 41 40 40 41 41 37 37 40 40 40 40 37 37 36 36 37 37 33 33 36 36 36 36 33 33 32 32 33 33 29 29 32 32 32 32 29 29 28 28 29 29 224 224 28 28 28 28 225 225 226 226 25 25 21 21 24 24 24 24 21 21 20 20 21 21 17 17 20 20 20 20 17 17 16 16 17 17 13 13 16 16 16 16 13 13 12 12 13 13 9 9 12 12 12 12 9 9 8 8 9 9 5 5 8 8 8 8 5 5 4 4 5 5 1 1 4 4 4 4 1 1 0 0 1 1 3 3 0 0 0 0 3 3 2 2 3 3 7 7 2 2 2 2 7 7 6 6 7 7 11 11 6 6 6 6 11 11 10 10 11 11 15 15 10 10 10 10 15 15 14 14 15 15 19 19 14 14 14 14 19 19 18 18 19 19 23 23 18 18 18 18 23 23 22 22 227 227 27 27 228 228 229 229 27 27 26 26 27 27 31 31 26 26 26 26 31 31 30 30 31 31 35 35 30 30 30 30 35 35 34 34 35 35 39 39 34 34 34 34 39 39 38 38 39 39 43 43 38 38 38 38 43 43 42 42 43 43 47 47 42 42 42 42 47 47 46 46 47 47 51 51 46 46 46 46 51 51 50 50 51 51 52 52 50 50 139 139 137 137 135 135 137 137 134 134 135 135 135 135 134 134 133 133 145 145 143 143 135 135 143 143 141 141 135 135 135 135 141 141 139 139 151 151 149 149 135 135 149 149 147 147 135 135 135 135 147 147 145 145 157 157 155 155 135 135 155 155 153 153 135 135 135 135 153 153 151 151 162 162 161 161 135 135 161 161 159 159 135 135 135 135 159 159 157 157 156 156 158 158 135 135 158 158 160 160 135 135 135 135 160 160 162 162 150 150 152 152 135 135 152 152 154 154 135 135 135 135 154 154 156 156 144 144 146 146 135 135 146 146 148 148 135 135 135 135 148 148 150 150 138 138 140 140 135 135 140 140 142 142 135 135 135 135 142 142 144 144 130 130 132 132 135 135 132 132 136 136 135 135 135 135 136 136 138 138 124 124 126 126 135 135 126 126 128 128 135 135 135 135 128 128 130 130 118 118 120 120 135 135 120 120 122 122 135 135 135 135 122 122 124 124 112 112 114 114 135 135 114 114 116 116 135 135 135 135 116 116 118 118 109 109 108 108 135 135 108 108 110 110 135 135 135 135 110 110 112 112 115 115 113 113 135 135 113 113 111 111 135 135 135 135 111 111 109 109 121 121 119 119 135 135 119 119 117 117 135 135 135 135 117 117 115 115 127 127 125 125 135 135 125 125 123 123 135 135 135 135 123 123 121 121 133 133 131 131 135 135 131 131 129 129 135 135 135 135 129 129 127 127 186 186 188 188 190 190 188 188 189 189 190 190 190 190 189 189 192 192 180 180 182 182 190 190 182 182 184 184 190 190 190 190 184 184 186 186 174 174 176 176 190 190 176 176 178 178 190 190 190 190 178 178 180 180 168 168 170 170 190 190 170 170 172 172 190 190 190 190 172 172 174 174 163 163 164 164 190 190 164 164 166 166 190 190 190 190 166 166 168 168 169 169 167 167 190 190 167 167 165 165 190 190 190 190 165 165 163 163 175 175 173 173 190 190 173 173 171 171 190 190 190 190 171 171 169 169 181 181 179 179 190 190 179 179 177 177 190 190 190 190 177 177 175 175 187 187 185 185 190 190 185 185 183 183 190 190 190 190 183 183 181 181 195 195 193 193 190 190 193 193 191 191 190 190 190 190 191 191 187 187 201 201 199 199 190 190 199 199 197 197 190 190 190 190 197 197 195 195 207 207 205 205 190 190 205 205 203 203 190 190 190 190 203 203 201 201 213 213 211 211 190 190 211 211 209 209 190 190 190 190 209 209 207 207 216 216 217 217 190 190 217 217 215 215 190 190 190 190 215 215 213 213 210 210 212 212 190 190 212 212 214 214 190 190 190 190 214 214 216 216 204 204 206 206 190 190 206 206 208 208 190 190 190 190 208 208 210 210 198 198 200 200 190 190 200 200 202 202 190 190 190 190 202 202 204 204 192 192 194 194 190 190 194 194 196 196 190 190 190 190 196 196 198 198
+35 35 32 32 30 30 57 57 55 55 42 42 22 22 24 24 21 21 24 24 33 33 21 21 6 6 8 8 21 21 45 45 42 42 47 47 42 42 49 49 47 47 55 55 53 53 42 42 53 53 51 51 42 42 42 42 51 51 49 49 50 50 52 52 44 44 52 52 54 54 44 44 44 44 54 54 56 56 14 14 16 16 21 21 16 16 18 18 21 21 21 21 18 18 22 22 24 24 26 26 33 33 26 26 28 28 33 33 33 33 28 28 31 31 8 8 10 10 21 21 10 10 12 12 21 21 21 21 12 12 14 14 13 13 11 11 19 19 11 11 9 9 19 19 19 19 9 9 7 7 45 45 41 41 42 42 41 41 39 39 42 42 42 42 39 39 30 30 39 39 37 37 30 30 30 30 37 37 35 35 56 56 58 58 44 44 58 58 60 60 44 44 44 44 60 60 62 62 62 62 63 63 44 44 63 63 61 61 44 44 44 44 61 61 42 42 61 61 59 59 42 42 42 42 59 59 57 57 31 31 34 34 33 33 34 34 36 36 33 33 33 33 36 36 38 38 50 50 44 44 48 48 44 44 33 33 48 48 48 48 33 33 46 46 7 7 5 5 19 19 5 5 3 3 19 19 19 19 3 3 1 1 1 1 0 0 19 19 0 0 2 2 19 19 19 19 2 2 21 21 2 2 4 4 21 21 21 21 4 4 6 6 32 32 29 29 30 30 29 29 27 27 30 30 30 30 27 27 25 25 13 13 19 19 15 15 19 19 30 30 15 15 15 15 30 30 17 17 38 38 40 40 33 33 40 40 43 43 33 33 33 33 43 43 46 46 25 25 23 23 30 30 23 23 20 20 30 30 30 30 20 20 17 17 164 164 171 171 152 152 171 171 153 153 152 152 152 152 153 153 140 140 153 153 135 135 140 140 140 140 135 135 134 134 135 135 118 118 134 134 134 134 118 118 115 115 164 164 169 169 171 171 169 169 1392 1392 171 171 171 171 1393 1393 1394 1394 184 184 187 187 185 185 185 185 187 187 202 202 187 187 201 201 202 202 201 201 208 208 202 202 202 202 208 208 219 219 208 208 218 218 219 219 218 218 232 232 219 219 219 219 232 232 234 234 232 232 233 233 234 234 233 233 248 248 234 234 234 234 248 248 249 249 248 248 255 255 249 249 249 249 255 255 265 265 255 255 264 264 265 265 265 265 264 264 280 280 264 264 278 278 280 280 278 278 279 279 280 280 279 279 300 300 280 280 280 280 300 300 299 299 300 300 301 301 299 299 299 299 301 301 315 315 301 301 316 316 315 315 315 315 316 316 331 331 316 316 324 324 331 331 324 324 332 332 331 331 332 332 345 345 331 331 331 331 345 345 346 346 345 345 347 347 346 346 347 347 363 363 346 346 346 346 363 363 361 361 363 363 367 367 361 361 361 361 367 367 378 378 367 367 379 379 378 378 378 378 379 379 394 394 379 379 391 391 394 394 391 391 395 395 394 394 1395 1395 411 411 1396 1396 1397 1397 411 411 410 410 411 411 414 414 410 410 410 410 414 414 427 427 414 414 428 428 427 427 427 427 428 428 444 444 428 428 439 439 444 444 439 439 446 446 444 444 446 446 468 468 444 444 444 444 468 468 466 466 468 468 469 469 466 466 466 466 469 469 484 484 469 469 486 486 484 484 486 486 491 491 484 484 484 484 491 491 497 497 491 491 499 499 497 497 499 499 505 505 497 497 497 497 505 505 504 504 505 505 506 506 504 504 506 506 509 509 504 504 504 504 509 509 507 507 509 509 508 508 507 507 507 507 508 508 502 502 508 508 503 503 502 502 502 502 503 503 490 490 503 503 496 496 490 490 496 496 493 493 490 490 493 493 479 479 490 490 490 490 479 479 477 477 479 479 475 475 477 477 477 477 475 475 454 454 475 475 457 457 454 454 454 454 457 457 436 436 457 457 445 445 436 436 445 445 437 437 436 436 437 437 421 421 436 436 436 436 421 421 419 419 421 421 420 420 419 419 420 420 403 403 419 419 419 419 403 403 402 402 403 403 1398 1398 402 402 402 402 1399 1399 1400 1400 398 398 387 387 386 386 386 386 387 387 370 370 387 387 374 374 370 370 374 374 371 371 370 370 371 371 355 355 370 370 370 370 355 355 354 354 355 355 351 351 354 354 354 354 351 351 338 338 351 351 339 339 338 338 338 338 339 339 322 322 339 339 328 328 322 322 328 328 323 323 322 322 323 323 309 309 322 322 322 322 309 309 308 308 309 309 306 306 308 308 308 308 306 306 292 292 306 306 293 293 292 292 293 293 286 286 292 292 292 292 286 286 272 272 286 286 271 271 272 272 272 272 271 271 257 257 271 271 262 262 257 257 262 262 256 256 257 257 256 256 241 241 257 257 257 257 241 241 242 242 241 241 239 239 242 242 242 242 239 239 226 226 239 239 225 225 226 226 226 226 225 225 211 211 225 225 215 215 211 211 215 215 209 209 211 211 209 209 194 194 211 211 211 211 194 194 195 195 194 194 192 192 195 195 195 195 192 192 178 178 192 192 177 177 178 178 1401 1401 1402 1402 161 161 1403 1403 170 170 161 161 170 170 160 160 161 161 160 160 146 146 161 161 161 161 146 146 145 145 146 146 144 144 145 145 144 144 127 127 145 145 145 145 127 127 128 128 127 127 120 120 128 128 128 128 120 120 105 105 120 120 103 103 105 105 105 105 103 103 88 88 103 103 91 91 88 88 91 91 86 86 88 88 86 86 74 74 88 88 88 88 74 74 76 76 74 74 73 73 76 76 76 76 73 73 68 68 73 73 67 67 68 68 68 68 67 67 66 66 67 67 65 65 66 66 65 65 64 64 66 66 64 64 69 69 66 66 66 66 69 69 70 70 69 69 79 79 70 70 70 70 79 79 81 81 79 79 84 84 81 81 81 81 84 84 96 96 84 84 94 94 96 96 96 96 94 94 118 118 94 94 112 112 118 118 118 118 112 112 115 115 1404 1404 71 71 1405 1405 71 71 72 72 1406 1406 1407 1407 72 72 1408 1408 72 72 80 80 1409 1409 1410 1410 80 80 1411 1411 80 80 93 93 1412 1412 1413 1413 93 93 1414 1414 93 93 110 110 1415 1415 1416 1416 110 110 1417 1417 110 110 129 129 1418 1418 1419 1419 129 129 1420 1420 129 129 148 148 1421 1421 1422 1422 148 148 1423 1423 148 148 163 163 1424 1424 1425 1425 163 163 1426 1426 163 163 180 180 1427 1427 1428 1428 180 180 1429 1429 180 180 196 196 1430 1430 1431 1431 196 196 1432 1432 196 196 212 212 1433 1433 1434 1434 212 212 1435 1435 212 212 227 227 1436 1436 1437 1437 227 227 1438 1438 227 227 243 243 1439 1439 1440 1440 243 243 1441 1441 243 243 258 258 1442 1442 1443 1443 258 258 1444 1444 258 258 273 273 1445 1445 1446 1446 273 273 1447 1447 273 273 291 291 1448 1448 1449 1449 291 291 1450 1450 291 291 307 307 1451 1451 1452 1452 307 307 1453 1453 307 307 321 321 1454 1454 1455 1455 321 321 1456 1456 321 321 337 337 1457 1457 1458 1458 337 337 1459 1459 337 337 353 353 1460 1460 1461 1461 353 353 1462 1462 353 353 369 369 1463 1463 1464 1464 369 369 1465 1465 369 369 384 384 1466 1466 1467 1467 384 384 1468 1468 384 384 401 401 1469 1469 1470 1470 401 401 1471 1471 401 401 417 417 1472 1472 1473 1473 417 417 1474 1474 417 417 433 433 1475 1475 1476 1476 433 433 1477 1477 433 433 452 452 1478 1478 1479 1479 452 452 1480 1480 452 452 472 472 1481 1481 1482 1482 472 472 1483 1483 472 472 488 488 1484 1484 1485 1485 488 488 1486 1486 488 488 498 498 1487 1487 1488 1488 498 498 1489 1489 498 498 501 501 1490 1490 1491 1491 501 501 1492 1492 501 501 500 500 1493 1493 1494 1494 500 500 1495 1495 500 500 492 492 1496 1496 1497 1497 492 492 1498 1498 492 492 480 480 1499 1499 1500 1500 480 480 1501 1501 480 480 461 461 1502 1502 1503 1503 461 461 1504 1504 461 461 443 443 1505 1505 1506 1506 443 443 1507 1507 443 443 425 425 1508 1508 1509 1509 425 425 1510 1510 425 425 408 408 1511 1511 1512 1512 408 408 1513 1513 408 408 392 392 1514 1514 1515 1515 392 392 1516 1516 392 392 377 377 1517 1517 1518 1518 377 377 1519 1519 377 377 360 360 1520 1520 1521 1521 360 360 1522 1522 360 360 344 344 1523 1523 1524 1524 344 344 1525 1525 344 344 330 330 1526 1526 1527 1527 330 330 1528 1528 330 330 314 314 1529 1529 1530 1530 314 314 1531 1531 314 314 298 298 1532 1532 1533 1533 298 298 1534 1534 298 298 281 281 1535 1535 1536 1536 281 281 1537 1537 281 281 266 266 1538 1538 1539 1539 266 266 1540 1540 266 266 250 250 1541 1541 1542 1542 250 250 1543 1543 250 250 235 235 1544 1544 1545 1545 235 235 1546 1546 235 235 220 220 1547 1547 1548 1548 220 220 1549 1549 220 220 203 203 1550 1550 1551 1551 203 203 1552 1552 203 203 188 188 1553 1553 1554 1554 188 188 1555 1555 188 188 172 172 1556 1556 1557 1557 172 172 1558 1558 172 172 155 155 1559 1559 1560 1560 155 155 1561 1561 155 155 138 138 1562 1562 1563 1563 138 138 1564 1564 138 138 121 121 1565 1565 1566 1566 121 121 1567 1567 121 121 100 100 1568 1568 1569 1569 100 100 1570 1570 100 100 83 83 1571 1571 1572 1572 83 83 1573 1573 83 83 75 75 1574 1574 1575 1575 75 75 1576 1576 75 75 71 71 1577 1577 75 75 77 77 71 71 77 77 78 78 71 71 71 71 78 78 72 72 78 78 85 85 72 72 72 72 85 85 80 80 85 85 99 99 80 80 80 80 99 99 93 93 99 99 117 117 93 93 93 93 117 117 110 110 117 117 133 133 110 110 110 110 133 133 129 129 133 133 150 150 129 129 129 129 150 150 148 148 150 150 166 166 148 148 148 148 166 166 163 163 166 166 181 181 163 163 163 163 181 181 180 180 181 181 198 198 180 180 180 180 198 198 196 196 198 198 213 213 196 196 196 196 213 213 212 212 213 213 228 228 212 212 212 212 228 228 227 227 228 228 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 258 258 259 259 274 274 258 258 258 258 274 274 273 273 274 274 290 290 273 273 273 273 290 290 291 291 290 290 305 305 291 291 291 291 305 305 307 307 305 305 320 320 307 307 307 307 320 320 321 321 320 320 336 336 321 321 321 321 336 336 337 337 336 336 352 352 337 337 337 337 352 352 353 353 352 352 366 366 353 353 353 353 366 366 369 369 366 366 383 383 369 369 369 369 383 383 384 384 383 383 399 399 384 384 384 384 399 399 401 401 399 399 415 415 401 401 401 401 415 415 417 417 415 415 431 431 417 417 417 417 431 431 433 433 431 431 448 448 433 433 433 433 448 448 452 452 448 448 465 465 452 452 452 452 465 465 472 472 465 465 481 481 472 472 472 472 481 481 488 488 481 481 489 489 488 488 488 488 489 489 498 498 489 489 495 495 498 498 498 498 495 495 501 501 495 495 494 494 501 501 501 501 494 494 500 500 494 494 487 487 500 500 500 500 487 487 492 492 487 487 473 473 492 492 492 492 473 473 480 480 473 473 455 455 480 480 480 480 455 455 461 461 455 455 438 438 461 461 461 461 438 438 443 443 438 438 423 423 443 443 443 443 423 423 425 425 423 423 406 406 425 425 425 425 406 406 408 408 406 406 390 390 408 408 408 408 390 390 392 392 390 390 375 375 392 392 392 392 375 375 377 377 375 375 359 359 377 377 377 377 359 359 360 360 359 359 343 343 360 360 360 360 343 343 344 344 343 343 329 329 344 344 344 344 329 329 330 330 329 329 313 313 330 330 330 330 313 313 314 314 313 313 297 297 314 314 314 314 297 297 298 298 297 297 282 282 298 298 298 298 282 282 281 281 282 282 267 267 281 281 281 281 267 267 266 266 267 267 251 251 266 266 266 266 251 251 250 250 251 251 236 236 250 250 250 250 236 236 235 235 236 236 221 221 235 235 235 235 221 221 220 220 221 221 205 205 220 220 220 220 205 205 203 203 205 205 189 189 203 203 203 203 189 189 188 188 189 189 174 174 188 188 188 188 174 174 172 172 174 174 157 157 172 172 172 172 157 157 155 155 157 157 141 141 155 155 155 155 141 141 138 138 141 141 125 125 138 138 138 138 125 125 121 121 125 125 106 106 121 121 121 121 106 106 100 100 106 106 92 92 100 100 100 100 92 92 83 83 92 92 82 82 83 83 83 83 82 82 75 75 82 82 77 77 75 75 82 82 87 87 77 77 87 87 89 89 77 77 77 77 89 89 78 78 89 89 95 95 78 78 78 78 95 95 85 85 95 95 107 107 85 85 85 85 107 107 99 99 107 107 123 123 99 99 99 99 123 123 117 117 123 123 139 139 117 117 117 117 139 139 133 133 139 139 154 154 133 133 133 133 154 154 150 150 154 154 167 167 150 150 150 150 167 167 166 166 167 167 183 183 166 166 166 166 183 183 181 181 183 183 199 199 181 181 181 181 199 199 198 198 199 199 214 214 198 198 198 198 214 214 213 213 214 214 229 229 213 213 213 213 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 260 260 244 244 244 244 260 260 259 259 260 260 275 275 259 259 259 259 275 275 274 274 275 275 289 289 274 274 274 274 289 289 290 290 289 289 304 304 290 290 290 290 304 304 305 305 304 304 319 319 305 305 305 305 319 319 320 320 319 319 335 335 320 320 320 320 335 335 336 336 335 335 350 350 336 336 336 336 350 350 352 352 350 350 365 365 352 352 352 352 365 365 366 366 365 365 381 381 366 366 366 366 381 381 383 383 381 381 396 396 383 383 383 383 396 396 399 399 396 396 412 412 399 399 399 399 412 412 415 415 412 412 426 426 415 415 415 415 426 426 431 431 426 426 441 441 431 431 431 431 441 441 448 448 441 441 458 458 448 448 448 448 458 458 465 465 458 458 471 471 465 465 465 465 471 471 481 481 471 471 482 482 481 481 481 481 482 482 489 489 482 482 485 485 489 489 489 489 485 485 495 495 485 485 483 483 495 495 495 495 483 483 494 494 483 483 478 478 494 494 494 494 478 478 487 487 478 478 464 464 487 487 487 487 464 464 473 473 464 464 450 450 473 473 473 473 450 450 455 455 450 450 432 432 455 455 455 455 432 432 438 438 432 432 418 418 438 438 438 438 418 418 423 423 418 418 405 405 423 423 423 423 405 405 406 406 405 405 388 388 406 406 406 406 388 388 390 390 388 388 373 373 390 390 390 390 373 373 375 375 373 373 358 358 375 375 375 375 358 358 359 359 358 358 342 342 359 359 359 359 342 342 343 343 342 342 327 327 343 343 343 343 327 327 329 329 327 327 312 312 329 329 329 329 312 312 313 313 312 312 296 296 313 313 313 313 296 296 297 297 296 296 283 283 297 297 297 297 283 283 282 282 283 283 268 268 282 282 282 282 268 268 267 267 268 268 252 252 267 267 267 267 252 252 251 251 252 252 237 237 251 251 251 251 237 237 236 236 237 237 222 222 236 236 236 236 222 222 221 221 222 222 206 206 221 221 221 221 206 206 205 205 206 206 191 191 205 205 205 205 191 191 189 189 191 191 176 176 189 189 189 189 176 176 174 174 176 176 159 159 174 174 174 174 159 159 157 157 159 159 147 147 157 157 157 157 147 147 141 141 147 147 131 131 141 141 141 141 131 131 125 125 131 131 114 114 125 125 125 125 114 114 106 106 114 114 101 101 106 106 106 106 101 101 92 92 101 101 90 90 92 92 92 92 90 90 82 82 90 90 87 87 82 82 90 90 97 97 87 87 97 97 98 98 87 87 87 87 98 98 89 89 98 98 104 104 89 89 89 89 104 104 95 95 104 104 119 119 95 95 95 95 119 119 107 107 119 119 130 130 107 107 107 107 130 130 123 123 130 130 143 143 123 123 123 123 143 143 139 139 143 143 158 158 139 139 139 139 158 158 154 154 158 158 173 173 154 154 154 154 173 173 167 167 173 173 186 186 167 167 167 167 186 186 183 183 186 186 200 200 183 183 183 183 200 200 199 199 200 200 216 216 199 199 199 199 216 216 214 214 216 216 230 230 214 214 214 214 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 261 261 245 245 245 245 261 261 260 260 261 261 276 276 260 260 260 260 276 276 275 275 276 276 288 288 275 275 275 275 288 288 289 289 288 288 303 303 289 289 289 289 303 303 304 304 303 303 318 318 304 304 304 304 318 318 319 319 318 318 334 334 319 319 319 319 334 334 335 335 334 334 349 349 335 335 335 335 349 349 350 350 349 349 364 364 350 350 350 350 364 364 365 365 364 364 380 380 365 365 365 365 380 380 381 381 380 380 393 393 381 381 381 381 393 393 396 396 393 393 407 407 396 396 396 396 407 407 412 412 407 407 422 422 412 412 412 412 422 422 426 426 422 422 435 435 426 426 426 426 435 435 441 441 435 435 449 449 441 441 441 441 449 449 458 458 449 449 460 460 458 458 458 458 460 460 471 471 460 460 470 470 471 471 471 471 470 470 482 482 470 470 476 476 482 482 482 482 476 476 485 485 476 476 474 474 485 485 485 485 474 474 483 483 474 474 467 467 483 483 483 483 467 467 478 478 467 467 453 453 478 478 478 478 453 453 464 464 453 453 442 442 464 464 464 464 442 442 450 450 442 442 429 429 450 450 450 450 429 429 432 432 429 429 413 413 432 432 432 432 413 413 418 418 413 413 400 400 418 418 418 418 400 400 405 405 400 400 385 385 405 405 405 405 385 385 388 388 385 385 372 372 388 388 388 388 372 372 373 373 372 372 357 357 373 373 373 373 357 357 358 358 357 357 341 341 358 358 358 358 341 341 342 342 341 341 326 326 342 342 342 342 326 326 327 327 326 326 311 311 327 327 327 327 311 311 312 312 311 311 295 295 312 312 312 312 295 295 296 296 295 295 284 284 296 296 296 296 284 284 283 283 284 284 269 269 283 283 283 283 269 269 268 268 269 269 253 253 268 268 268 268 253 253 252 252 253 253 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 207 207 222 222 222 222 207 207 206 206 207 207 193 193 206 206 206 206 193 193 191 191 193 193 179 179 191 191 191 191 179 179 176 176 179 179 165 165 176 176 176 176 165 165 159 159 165 165 151 151 159 159 159 159 151 151 147 147 151 151 136 136 147 147 147 147 136 136 131 131 136 136 124 124 131 131 131 131 124 124 114 114 124 124 111 111 114 114 114 114 111 111 101 101 111 111 102 102 101 101 101 101 102 102 90 90 102 102 97 97 90 90 102 102 108 108 97 97 108 108 109 109 97 97 97 97 109 109 98 98 109 109 116 116 98 98 98 98 116 116 104 104 116 116 126 126 104 104 104 104 126 126 119 119 126 126 137 137 119 119 119 119 137 137 130 130 137 137 149 149 130 130 130 130 149 149 143 143 149 149 162 162 143 143 143 143 162 162 158 158 162 162 175 175 158 158 158 158 175 175 173 173 175 175 190 190 173 173 173 173 190 190 186 186 190 190 204 204 186 186 186 186 204 204 200 200 204 204 217 217 200 200 200 200 217 217 216 216 217 217 231 231 216 216 216 216 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 263 263 246 246 246 246 263 263 261 261 263 263 277 277 261 261 261 261 277 277 276 276 277 277 287 287 276 276 276 276 287 287 288 288 287 287 302 302 288 288 288 288 302 302 303 303 302 302 317 317 303 303 303 303 317 317 318 318 317 317 333 333 318 318 318 318 333 333 334 334 333 333 348 348 334 334 334 334 348 348 349 349 348 348 362 362 349 349 349 349 362 362 364 364 362 362 376 376 364 364 364 364 376 376 380 380 376 376 389 389 380 380 380 380 389 389 393 393 389 389 404 404 393 393 393 393 404 404 407 407 404 404 416 416 407 407 407 407 416 416 422 422 416 416 430 430 422 422 422 422 430 430 435 435 430 430 440 440 435 435 435 435 440 440 449 449 440 440 451 451 449 449 449 449 451 451 460 460 451 451 459 459 460 460 460 460 459 459 470 470 459 459 463 463 470 470 470 470 463 463 476 476 463 463 462 462 476 476 476 476 462 462 474 474 462 462 456 456 474 474 474 474 456 456 467 467 456 456 447 447 467 467 467 467 447 447 453 453 447 447 434 434 453 453 453 453 434 434 442 442 434 434 424 424 442 442 442 442 424 424 429 429 424 424 409 409 429 429 429 429 409 409 413 413 409 409 397 397 413 413 413 413 397 397 400 400 397 397 382 382 400 400 400 400 382 382 385 385 382 382 368 368 385 385 385 385 368 368 372 372 368 368 356 356 372 372 372 372 356 356 357 357 356 356 340 340 357 357 357 357 340 340 341 341 340 340 325 325 341 341 341 341 325 325 326 326 325 325 310 310 326 326 326 326 310 310 311 311 310 310 294 294 311 311 311 311 294 294 295 295 294 294 285 285 295 295 295 295 285 285 284 284 285 285 270 270 284 284 284 284 270 270 269 269 270 270 254 254 269 269 269 269 254 254 253 253 254 254 240 240 253 253 253 253 240 240 238 238 240 240 224 224 238 238 238 238 224 224 223 223 224 224 210 210 223 223 223 223 210 210 207 207 210 210 197 197 207 207 207 207 197 197 193 193 197 197 182 182 193 193 193 193 182 182 179 179 182 182 168 168 179 179 179 179 168 168 165 165 168 168 156 156 165 165 165 165 156 156 151 151 156 156 142 142 151 151 151 151 142 142 136 136 142 142 132 132 136 136 136 136 132 132 124 124 132 132 122 122 124 124 124 124 122 122 111 111 122 122 113 113 111 111 111 111 113 113 102 102 113 113 108 108 102 102 520 520 521 521 519 519 520 520 519 519 515 515 521 521 520 520 525 525 520 520 527 527 525 525 525 525 527 527 528 528 528 528 527 527 529 529 527 527 534 534 529 529 529 529 534 534 533 533 541 541 539 539 534 534 539 539 535 535 534 534 534 534 535 535 533 533 549 549 547 547 548 548 1578 1578 543 543 1579 1579 1580 1580 543 543 541 541 543 543 542 542 541 541 541 541 542 542 539 539 549 549 548 548 553 553 548 548 554 554 553 553 553 553 554 554 555 555 555 555 554 554 559 559 554 554 561 561 559 559 559 559 561 561 562 562 562 562 561 561 563 563 561 561 568 568 563 563 563 563 568 568 567 567 575 575 573 573 568 568 573 573 569 569 568 568 568 568 569 569 567 567 582 582 581 581 583 583 581 581 577 577 583 583 583 583 577 577 575 575 577 577 576 576 575 575 575 575 576 576 573 573 582 582 583 583 587 587 583 583 590 590 587 587 587 587 590 590 589 589 589 589 590 590 593 593 590 590 596 596 593 593 593 593 596 596 595 595 595 595 596 596 597 597 596 596 603 603 597 597 597 597 603 603 601 601 610 610 607 607 603 603 607 607 602 602 603 603 603 603 602 602 601 601 616 616 615 615 617 617 615 615 1581 1581 617 617 617 617 1582 1582 1583 1583 611 611 609 609 610 610 610 610 609 609 607 607 616 616 617 617 621 621 617 617 624 624 621 621 621 621 624 624 623 623 623 623 624 624 627 627 624 624 631 631 627 627 627 627 631 631 629 629 637 637 635 635 631 631 635 635 630 630 631 631 631 631 630 630 629 629 644 644 641 641 637 637 641 641 636 636 637 637 637 637 636 636 635 635 646 646 648 648 647 647 648 648 645 645 647 647 647 647 645 645 644 644 645 645 643 643 644 644 644 644 643 643 641 641 646 646 647 647 642 642 647 647 640 640 642 642 642 642 640 640 639 639 639 639 640 640 638 638 640 640 633 633 638 638 638 638 633 633 634 634 626 626 628 628 633 633 628 628 632 632 633 633 633 633 632 632 634 634 620 620 622 622 626 626 622 622 625 625 626 626 626 626 625 625 628 628 1584 1584 614 614 1585 1585 614 614 618 618 1586 1586 1587 1587 618 618 620 620 618 618 619 619 620 620 620 620 619 619 622 622 612 612 613 613 608 608 613 613 606 606 608 608 608 608 606 606 605 605 605 605 606 606 604 604 606 606 599 599 604 604 604 604 599 599 600 600 588 588 591 591 592 592 591 591 594 594 592 592 592 592 594 594 599 599 594 594 598 598 599 599 599 599 598 598 600 600 578 578 580 580 585 585 580 580 584 584 585 585 585 585 584 584 592 592 584 584 586 586 592 592 592 592 586 586 588 588 571 571 574 574 578 578 574 574 579 579 578 578 578 578 579 579 580 580 565 565 566 566 564 564 566 566 570 570 564 564 564 564 570 570 571 571 570 570 572 572 571 571 571 571 572 572 574 574 565 565 564 564 560 560 564 564 557 557 560 560 560 560 557 557 558 558 558 558 557 557 556 556 557 557 550 550 556 556 556 556 550 550 552 552 544 544 1588 1588 1589 1589 546 546 551 551 550 550 550 550 551 551 552 552 537 537 540 540 544 544 540 540 545 545 544 544 544 544 545 545 1590 1590 531 531 532 532 530 530 532 532 536 536 530 530 530 530 536 536 537 537 536 536 538 538 537 537 537 537 538 538 540 540 531 531 530 530 526 526 530 530 523 523 526 526 526 526 523 523 524 524 524 524 523 523 522 522 523 523 516 516 522 522 522 522 516 516 518 518 510 510 513 513 516 516 513 513 517 517 516 516 516 516 517 517 518 518 519 519 514 514 515 515 514 514 511 511 515 515 515 515 511 511 510 510 511 511 512 512 510 510 510 510 512 512 513 513 656 656 672 672 658 658 672 672 676 676 658 658 658 658 676 676 665 665 676 676 678 678 665 665 665 665 678 678 673 673 678 678 682 682 673 673 673 673 682 682 679 679 682 682 684 684 679 679 679 679 684 684 685 685 684 684 688 688 685 685 685 685 688 688 691 691 688 688 690 690 691 691 691 691 690 690 695 695 690 690 694 694 695 695 694 694 697 697 695 695 695 695 697 697 701 701 697 697 700 700 701 701 701 701 700 700 707 707 700 700 703 703 707 707 707 707 703 703 713 713 703 703 706 706 713 713 713 713 706 706 725 725 706 706 709 709 725 725 725 725 709 709 727 727 709 709 712 712 727 727 727 727 712 712 729 729 712 712 715 715 729 729 729 729 715 715 731 731 653 653 663 663 651 651 663 663 661 661 651 651 651 651 661 661 649 649 661 661 660 660 649 649 649 649 660 660 650 650 660 660 662 662 650 650 650 650 662 662 652 652 662 662 664 664 652 652 652 652 664 664 654 654 664 664 667 667 654 654 654 654 667 667 656 656 667 667 670 670 656 656 656 656 670 670 672 672 715 715 718 718 731 731 718 718 720 720 731 731 731 731 720 720 733 733 720 720 722 722 733 733 733 733 722 722 735 735 722 722 724 724 735 735 735 735 724 724 736 736 724 724 723 723 736 736 736 736 723 723 734 734 723 723 721 721 734 734 734 734 721 721 732 732 721 721 719 719 732 732 732 732 719 719 730 730 719 719 717 717 730 730 730 730 717 717 728 728 686 686 687 687 680 680 687 687 683 683 680 680 680 680 683 683 674 674 683 683 681 681 674 674 674 674 681 681 668 668 681 681 677 677 668 668 668 668 677 677 659 659 677 677 675 675 659 659 659 659 675 675 657 657 675 675 671 671 657 657 657 657 671 671 655 655 671 671 669 669 655 655 655 655 669 669 653 653 669 669 666 666 653 653 653 653 666 666 663 663 717 717 714 714 728 728 714 714 711 711 728 728 728 728 711 711 726 726 711 711 708 708 726 726 726 726 708 708 716 716 708 708 705 705 716 716 716 716 705 705 710 710 705 705 702 702 710 710 710 710 702 702 704 704 702 702 699 699 704 704 704 704 699 699 698 698 699 699 696 696 698 698 698 698 696 696 692 692 696 696 693 693 692 692 692 692 693 693 686 686 693 693 689 689 686 686 686 686 689 689 687 687 805 805 792 792 794 794 794 794 807 807 805 805 807 807 808 808 805 805 805 805 808 808 818 818 808 808 820 820 818 818 818 818 820 820 1591 1591 820 820 826 826 1592 1592 826 826 1593 1593 1594 1594 832 832 834 834 847 847 834 834 849 849 847 847 849 849 850 850 847 847 847 847 850 850 862 862 850 850 864 864 862 862 862 862 864 864 878 878 864 864 868 868 878 878 868 868 880 880 878 878 878 878 880 880 894 894 880 880 895 895 894 894 895 895 896 896 894 894 894 894 896 896 909 909 896 896 910 910 909 909 909 909 910 910 918 918 910 910 912 912 918 918 912 912 917 917 918 918 918 918 917 917 931 931 917 917 930 930 931 931 930 930 938 938 931 931 931 931 938 938 946 946 938 938 945 945 946 946 946 946 945 945 962 962 945 945 958 958 962 962 958 958 960 960 962 962 962 962 960 960 977 977 960 960 975 975 977 977 975 975 980 980 977 977 977 977 980 980 992 992 980 980 990 990 992 992 1595 1595 1596 1596 1006 1006 1597 1597 1000 1000 1006 1006 1000 1000 1004 1004 1006 1006 1006 1006 1004 1004 1020 1020 1004 1004 1017 1017 1020 1020 1017 1017 1022 1022 1020 1020 1020 1020 1022 1022 1034 1034 1022 1022 1032 1032 1034 1034 1034 1034 1032 1032 1046 1046 1032 1032 1040 1040 1046 1046 1040 1040 1044 1044 1046 1046 1046 1046 1044 1044 1058 1058 1044 1044 1055 1055 1058 1058 1055 1055 1056 1056 1058 1058 1058 1058 1056 1056 1069 1069 1056 1056 1063 1063 1069 1069 1069 1069 1063 1063 1068 1068 1063 1063 1062 1062 1068 1068 1062 1062 1061 1061 1068 1068 1068 1068 1061 1061 1057 1057 1061 1061 1054 1054 1057 1057 1054 1054 1053 1053 1057 1057 1057 1057 1053 1053 1045 1045 1053 1053 1043 1043 1045 1045 1045 1045 1043 1043 1033 1033 1043 1043 1035 1035 1033 1033 1035 1035 1031 1031 1033 1033 1033 1033 1031 1031 1018 1018 1031 1031 1016 1016 1018 1018 1016 1016 1013 1013 1018 1018 1018 1018 1013 1013 1005 1005 1013 1013 1003 1003 1005 1005 1005 1005 1003 1003 1598 1598 1003 1003 1599 1599 1600 1600 995 995 989 989 991 991 991 991 989 989 976 976 989 989 974 974 976 976 974 974 973 973 976 976 976 976 973 973 961 961 973 973 959 959 961 961 959 959 951 951 961 961 961 961 951 951 944 944 951 951 943 943 944 944 944 944 943 943 929 929 943 943 928 928 929 929 928 928 927 927 929 929 929 929 927 927 914 914 927 927 913 913 914 914 913 913 911 911 914 914 914 914 911 911 906 906 911 911 908 908 906 906 906 906 908 908 892 892 908 908 893 893 892 892 893 893 881 881 892 892 892 892 881 881 877 877 881 881 879 879 877 877 879 879 865 865 877 877 877 877 865 865 861 861 865 865 863 863 861 861 861 861 863 863 846 846 863 863 848 848 846 846 848 848 841 841 846 846 846 846 841 841 831 831 841 841 833 833 831 831 1601 1601 821 821 1602 1602 1603 1603 821 821 817 817 821 821 819 819 817 817 817 817 819 819 804 804 819 819 806 806 804 804 806 806 799 799 804 804 804 804 799 799 791 791 799 799 793 793 791 791 793 793 783 783 791 791 791 791 783 783 777 777 783 783 779 779 777 777 777 777 779 779 768 768 779 779 773 773 768 768 773 773 770 770 768 768 768 768 770 770 764 764 770 770 765 765 764 764 764 764 765 765 769 769 765 765 774 774 769 769 769 769 774 774 778 778 774 774 780 780 778 778 778 778 780 780 792 792 780 780 786 786 792 792 792 792 786 786 794 794 1604 1604 759 759 1605 1605 759 759 760 760 1606 1606 1607 1607 760 760 1608 1608 760 760 775 775 1609 1609 1610 1610 775 775 1611 1611 775 775 787 787 1612 1612 1613 1613 787 787 1614 1614 787 787 800 800 1615 1615 1616 1616 800 800 1617 1617 800 800 815 815 1618 1618 1619 1619 815 815 1620 1620 815 815 829 829 1621 1621 1622 1622 829 829 1623 1623 829 829 844 844 1624 1624 1625 1625 844 844 1626 1626 844 844 859 859 1627 1627 1628 1628 859 859 1629 1629 859 859 875 875 1630 1630 1631 1631 875 875 1632 1632 875 875 890 890 1633 1633 1634 1634 890 890 1635 1635 890 890 905 905 1636 1636 1637 1637 905 905 1638 1638 905 905 915 915 1639 1639 1640 1640 915 915 1641 1641 915 915 932 932 1642 1642 1643 1643 932 932 1644 1644 932 932 947 947 1645 1645 1646 1646 947 947 1647 1647 947 947 963 963 1648 1648 1649 1649 963 963 1650 1650 963 963 978 978 1651 1651 1652 1652 978 978 1653 1653 978 978 993 993 1654 1654 1655 1655 993 993 1656 1656 993 993 1009 1009 1657 1657 1658 1658 1009 1009 1659 1659 1009 1009 1023 1023 1660 1660 1661 1661 1023 1023 1662 1662 1023 1023 1036 1036 1663 1663 1664 1664 1036 1036 1665 1665 1036 1036 1051 1051 1666 1666 1667 1667 1051 1051 1668 1668 1051 1051 1066 1066 1669 1669 1670 1670 1066 1066 1671 1671 1066 1066 1070 1070 1672 1672 1673 1673 1070 1070 1674 1674 1070 1070 1071 1071 1675 1675 1676 1676 1071 1071 1677 1677 1071 1071 1067 1067 1678 1678 1679 1679 1067 1067 1680 1680 1067 1067 1052 1052 1681 1681 1682 1682 1052 1052 1683 1683 1052 1052 1037 1037 1684 1684 1685 1685 1037 1037 1686 1686 1037 1037 1024 1024 1687 1687 1688 1688 1024 1024 1689 1689 1024 1024 1010 1010 1690 1690 1691 1691 1010 1010 1692 1692 1010 1010 994 994 1693 1693 1694 1694 994 994 1695 1695 994 994 979 979 1696 1696 1697 1697 979 979 1698 1698 979 979 964 964 1699 1699 1700 1700 964 964 1701 1701 964 964 948 948 1702 1702 1703 1703 948 948 1704 1704 948 948 933 933 1705 1705 1706 1706 933 933 1707 1707 933 933 919 919 1708 1708 1709 1709 919 919 1710 1710 919 919 907 907 1711 1711 1712 1712 907 907 1713 1713 907 907 891 891 1714 1714 1715 1715 891 891 1716 1716 891 891 876 876 1717 1717 1718 1718 876 876 1719 1719 876 876 860 860 1720 1720 1721 1721 860 860 1722 1722 860 860 845 845 1723 1723 1724 1724 845 845 1725 1725 845 845 830 830 1726 1726 1727 1727 830 830 1728 1728 830 830 816 816 1729 1729 1730 1730 816 816 1731 1731 816 816 802 802 1732 1732 1733 1733 802 802 1734 1734 802 802 788 788 1735 1735 1736 1736 788 788 1737 1737 788 788 776 776 1738 1738 1739 1739 776 776 1740 1740 776 776 761 761 1741 1741 1742 1742 761 761 1743 1743 761 761 759 759 1744 1744 759 759 752 752 760 760 752 752 755 755 760 760 760 760 755 755 775 775 755 755 762 762 775 775 775 775 762 762 787 787 762 762 781 781 787 787 787 787 781 781 800 800 781 781 797 797 800 800 800 800 797 797 815 815 797 797 811 811 815 815 815 815 811 811 829 829 811 811 827 827 829 829 829 829 827 827 844 844 827 827 842 842 844 844 844 844 842 842 859 859 842 842 857 857 859 859 859 859 857 857 875 875 857 857 873 873 875 875 875 875 873 873 890 890 873 873 888 888 890 890 890 890 888 888 905 905 888 888 903 903 905 905 905 905 903 903 915 915 903 903 916 916 915 915 915 915 916 916 932 932 916 916 934 934 932 932 932 932 934 934 947 947 934 934 949 949 947 947 947 947 949 949 963 963 949 949 965 965 963 963 963 963 965 965 978 978 965 965 981 981 978 978 978 978 981 981 993 993 981 981 996 996 993 993 993 993 996 996 1009 1009 996 996 1011 1011 1009 1009 1009 1009 1011 1011 1023 1023 1011 1011 1027 1027 1023 1023 1023 1023 1027 1027 1036 1036 1027 1027 1041 1041 1036 1036 1036 1036 1041 1041 1051 1051 1041 1041 1059 1059 1051 1051 1051 1051 1059 1059 1066 1066 1059 1059 1074 1074 1066 1066 1066 1066 1074 1074 1070 1070 1074 1074 1078 1078 1070 1070 1070 1070 1078 1078 1071 1071 1078 1078 1079 1079 1071 1071 1071 1071 1079 1079 1067 1067 1079 1079 1075 1075 1067 1067 1067 1067 1075 1075 1052 1052 1075 1075 1060 1060 1052 1052 1052 1052 1060 1060 1037 1037 1060 1060 1042 1042 1037 1037 1037 1037 1042 1042 1024 1024 1042 1042 1028 1028 1024 1024 1024 1024 1028 1028 1010 1010 1028 1028 1012 1012 1010 1010 1010 1010 1012 1012 994 994 1012 1012 997 997 994 994 994 994 997 997 979 979 997 997 982 982 979 979 979 979 982 982 964 964 982 982 966 966 964 964 964 964 966 966 948 948 966 966 950 950 948 948 948 948 950 950 933 933 950 950 935 935 933 933 933 933 935 935 919 919 935 935 921 921 919 919 919 919 921 921 907 907 921 921 904 904 907 907 907 907 904 904 891 891 904 904 889 889 891 891 891 891 889 889 876 876 889 889 874 874 876 876 876 876 874 874 860 860 874 874 858 858 860 860 860 860 858 858 845 845 858 858 843 843 845 845 845 845 843 843 830 830 843 843 828 828 830 830 830 830 828 828 816 816 828 828 812 812 816 816 816 816 812 812 802 802 812 812 798 798 802 802 802 802 798 798 788 788 798 798 782 782 788 788 788 788 782 782 776 776 782 782 763 763 776 776 776 776 763 763 761 761 763 763 756 756 761 761 761 761 756 756 759 759 756 756 752 752 759 759 752 752 745 745 755 755 745 745 748 748 755 755 755 755 748 748 762 762 748 748 753 753 762 762 762 762 753 753 781 781 753 753 771 771 781 781 781 781 771 771 797 797 771 771 789 789 797 797 797 797 789 789 811 811 789 789 809 809 811 811 811 811 809 809 827 827 809 809 824 824 827 827 827 827 824 824 842 842 824 824 839 839 842 842 842 842 839 839 857 857 839 839 855 855 857 857 857 857 855 855 873 873 855 855 871 871 873 873 873 873 871 871 888 888 871 871 886 886 888 888 888 888 886 886 903 903 886 886 901 901 903 903 903 903 901 901 916 916 901 901 920 920 916 916 916 916 920 920 934 934 920 920 936 936 934 934 934 934 936 936 949 949 936 936 952 952 949 949 949 949 952 952 965 965 952 952 967 967 965 965 965 965 967 967 981 981 967 967 983 983 981 981 981 981 983 983 996 996 983 983 998 998 996 996 996 996 998 998 1011 1011 998 998 1014 1014 1011 1011 1011 1011 1014 1014 1027 1027 1014 1014 1029 1029 1027 1027 1027 1027 1029 1029 1041 1041 1029 1029 1049 1049 1041 1041 1041 1041 1049 1049 1059 1059 1049 1049 1072 1072 1059 1059 1059 1059 1072 1072 1074 1074 1072 1072 1082 1082 1074 1074 1074 1074 1082 1082 1078 1078 1082 1082 1084 1084 1078 1078 1078 1078 1084 1084 1079 1079 1084 1084 1085 1085 1079 1079 1079 1079 1085 1085 1075 1075 1085 1085 1083 1083 1075 1075 1075 1075 1083 1083 1060 1060 1083 1083 1073 1073 1060 1060 1060 1060 1073 1073 1042 1042 1073 1073 1050 1050 1042 1042 1042 1042 1050 1050 1028 1028 1050 1050 1030 1030 1028 1028 1028 1028 1030 1030 1012 1012 1030 1030 1015 1015 1012 1012 1012 1012 1015 1015 997 997 1015 1015 999 999 997 997 997 997 999 999 982 982 999 999 984 984 982 982 982 982 984 984 966 966 984 984 968 968 966 966 966 966 968 968 950 950 968 968 953 953 950 950 950 950 953 953 935 935 953 953 937 937 935 935 935 935 937 937 921 921 937 937 923 923 921 921 921 921 923 923 904 904 923 923 902 902 904 904 904 904 902 902 889 889 902 902 887 887 889 889 889 889 887 887 874 874 887 887 872 872 874 874 874 874 872 872 858 858 872 872 856 856 858 858 858 858 856 856 843 843 856 856 840 840 843 843 843 843 840 840 828 828 840 840 825 825 828 828 828 828 825 825 812 812 825 825 810 810 812 812 812 812 810 810 798 798 810 810 790 790 798 798 798 798 790 790 782 782 790 790 772 772 782 782 782 782 772 772 763 763 772 772 754 754 763 763 763 763 754 754 756 756 754 754 749 749 756 756 756 756 749 749 752 752 749 749 745 745 752 752 745 745 741 741 748 748 741 741 743 743 748 748 748 748 743 743 753 753 743 743 746 746 753 753 753 753 746 746 771 771 746 746 757 757 771 771 771 771 757 757 789 789 757 757 784 784 789 789 789 789 784 784 809 809 784 784 801 801 809 809 809 809 801 801 824 824 801 801 822 822 824 824 824 824 822 822 839 839 822 822 837 837 839 839 839 839 837 837 855 855 837 837 853 853 855 855 855 855 853 853 871 871 853 853 869 869 871 871 871 871 869 869 886 886 869 869 884 884 886 886 886 886 884 884 901 901 884 884 899 899 901 901 901 901 899 899 920 920 899 899 922 922 920 920 920 920 922 922 936 936 922 922 939 939 936 936 936 936 939 939 952 952 939 939 954 954 952 952 952 952 954 954 967 967 954 954 969 969 967 967 967 967 969 969 983 983 969 969 985 985 983 983 983 983 985 985 998 998 985 985 1001 1001 998 998 998 998 1001 1001 1014 1014 1001 1001 1019 1019 1014 1014 1014 1014 1019 1019 1029 1029 1019 1019 1038 1038 1029 1029 1029 1029 1038 1038 1049 1049 1038 1038 1064 1064 1049 1049 1049 1049 1064 1064 1072 1072 1064 1064 1080 1080 1072 1072 1072 1072 1080 1080 1082 1082 1080 1080 1087 1087 1082 1082 1082 1082 1087 1087 1084 1084 1087 1087 1090 1090 1084 1084 1084 1084 1090 1090 1085 1085 1090 1090 1091 1091 1085 1085 1085 1085 1091 1091 1083 1083 1091 1091 1089 1089 1083 1083 1083 1083 1089 1089 1073 1073 1089 1089 1081 1081 1073 1073 1073 1073 1081 1081 1050 1050 1081 1081 1065 1065 1050 1050 1050 1050 1065 1065 1030 1030 1065 1065 1039 1039 1030 1030 1030 1030 1039 1039 1015 1015 1039 1039 1021 1021 1015 1015 1015 1015 1021 1021 999 999 1021 1021 1002 1002 999 999 999 999 1002 1002 984 984 1002 1002 986 986 984 984 984 984 986 986 968 968 986 986 970 970 968 968 968 968 970 970 953 953 970 970 955 955 953 953 953 953 955 955 937 937 955 955 940 940 937 937 937 937 940 940 923 923 940 940 925 925 923 923 923 923 925 925 902 902 925 925 900 900 902 902 902 902 900 900 887 887 900 900 885 885 887 887 887 887 885 885 872 872 885 885 870 870 872 872 872 872 870 870 856 856 870 870 854 854 856 856 856 856 854 854 840 840 854 854 838 838 840 840 840 840 838 838 825 825 838 838 823 823 825 825 825 825 823 823 810 810 823 823 803 803 810 810 810 810 803 803 790 790 803 803 785 785 790 790 790 790 785 785 772 772 785 785 758 758 772 772 772 772 758 758 754 754 758 758 747 747 754 754 754 754 747 747 749 749 747 747 744 744 749 749 749 749 744 744 745 745 744 744 741 741 745 745 741 741 737 737 743 743 737 737 738 738 743 743 743 743 738 738 746 746 738 738 740 740 746 746 746 746 740 740 757 757 740 740 750 750 757 757 757 757 750 750 784 784 750 750 766 766 784 784 784 784 766 766 801 801 766 766 795 795 801 801 801 801 795 795 822 822 795 795 813 813 822 822 822 822 813 813 837 837 813 813 835 835 837 837 837 837 835 835 853 853 835 835 851 851 853 853 853 853 851 851 869 869 851 851 866 866 869 869 869 869 866 866 884 884 866 866 882 882 884 884 884 884 882 882 899 899 882 882 897 897 899 899 899 899 897 897 922 922 897 897 924 924 922 922 922 922 924 924 939 939 924 924 941 941 939 939 939 939 941 941 954 954 941 941 956 956 954 954 954 954 956 956 969 969 956 956 971 971 969 969 969 969 971 971 985 985 971 971 987 987 985 985 985 985 987 987 1001 1001 987 987 1007 1007 1001 1001 1001 1001 1007 1007 1019 1019 1007 1007 1025 1025 1019 1019 1019 1019 1025 1025 1038 1038 1025 1025 1047 1047 1038 1038 1038 1038 1047 1047 1064 1064 1047 1047 1076 1076 1064 1064 1064 1064 1076 1076 1080 1080 1076 1076 1086 1086 1080 1080 1080 1080 1086 1086 1087 1087 1086 1086 1092 1092 1087 1087 1087 1087 1092 1092 1090 1090 1092 1092 1094 1094 1090 1090 1090 1090 1094 1094 1091 1091 1094 1094 1095 1095 1091 1091 1091 1091 1095 1095 1089 1089 1095 1095 1093 1093 1089 1089 1089 1089 1093 1093 1081 1081 1093 1093 1088 1088 1081 1081 1081 1081 1088 1088 1065 1065 1088 1088 1077 1077 1065 1065 1065 1065 1077 1077 1039 1039 1077 1077 1048 1048 1039 1039 1039 1039 1048 1048 1021 1021 1048 1048 1026 1026 1021 1021 1021 1021 1026 1026 1002 1002 1026 1026 1008 1008 1002 1002 1002 1002 1008 1008 986 986 1008 1008 988 988 986 986 986 986 988 988 970 970 988 988 972 972 970 970 970 970 972 972 955 955 972 972 957 957 955 955 955 955 957 957 940 940 957 957 942 942 940 940 940 940 942 942 925 925 942 942 926 926 925 925 925 925 926 926 900 900 926 926 898 898 900 900 900 900 898 898 885 885 898 898 883 883 885 885 885 885 883 883 870 870 883 883 867 867 870 870 870 870 867 867 854 854 867 867 852 852 854 854 854 854 852 852 838 838 852 852 836 836 838 838 838 838 836 836 823 823 836 836 814 814 823 823 823 823 814 814 803 803 814 814 796 796 803 803 803 803 796 796 785 785 796 796 767 767 785 785 785 785 767 767 758 758 767 767 751 751 758 758 758 758 751 751 747 747 751 751 742 742 747 747 747 747 742 742 744 744 742 742 739 739 744 744 744 744 739 739 741 741 739 739 737 737 741 741 1128 1128 1127 1127 1122 1122 1127 1127 1124 1124 1122 1122 1122 1122 1124 1124 1120 1120 1124 1124 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1110 1110 1146 1146 1145 1145 1140 1140 1145 1145 1142 1142 1140 1140 1140 1140 1142 1142 1138 1138 1142 1142 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1745 1745 1746 1746 1128 1128 1747 1747 1748 1748 1128 1128 1128 1128 1749 1749 1127 1127 1164 1164 1163 1163 1158 1158 1163 1163 1160 1160 1158 1158 1158 1158 1160 1160 1156 1156 1160 1160 1155 1155 1156 1156 1156 1156 1155 1155 1150 1150 1155 1155 1154 1154 1150 1150 1150 1150 1154 1154 1146 1146 1154 1154 1149 1149 1146 1146 1146 1146 1149 1149 1145 1145 1186 1186 1185 1185 1181 1181 1185 1185 1182 1182 1181 1181 1181 1181 1182 1182 1176 1176 1182 1182 1178 1178 1176 1176 1176 1176 1178 1178 1173 1173 1178 1178 1174 1174 1173 1173 1173 1173 1174 1174 1168 1168 1174 1174 1172 1172 1168 1168 1168 1168 1172 1172 1164 1164 1172 1172 1167 1167 1164 1164 1164 1164 1167 1167 1163 1163 1209 1209 1208 1208 1204 1204 1208 1208 1203 1203 1204 1204 1204 1204 1203 1203 1199 1199 1203 1203 1200 1200 1199 1199 1199 1199 1200 1200 1750 1750 1200 1200 1751 1751 1752 1752 1194 1194 1196 1196 1191 1191 1196 1196 1192 1192 1191 1191 1191 1191 1192 1192 1186 1186 1192 1192 1190 1190 1186 1186 1186 1186 1190 1190 1185 1185 1227 1227 1226 1226 1222 1222 1226 1226 1221 1221 1222 1222 1222 1222 1221 1221 1217 1217 1221 1221 1218 1218 1217 1217 1217 1217 1218 1218 1212 1212 1218 1218 1214 1214 1212 1212 1212 1212 1214 1214 1209 1209 1214 1214 1210 1210 1209 1209 1209 1209 1210 1210 1208 1208 1223 1223 1225 1225 1229 1229 1225 1225 1232 1232 1229 1229 1229 1229 1232 1232 1230 1230 1232 1232 1233 1233 1230 1230 1230 1230 1233 1233 1231 1231 1233 1233 1234 1234 1231 1231 1231 1231 1234 1234 1227 1227 1234 1234 1228 1228 1227 1227 1227 1227 1228 1228 1226 1226 1205 1205 1207 1207 1211 1211 1207 1207 1213 1213 1211 1211 1211 1211 1213 1213 1215 1215 1213 1213 1216 1216 1215 1215 1215 1215 1216 1216 1219 1219 1216 1216 1220 1220 1219 1219 1219 1219 1220 1220 1223 1223 1220 1220 1224 1224 1223 1223 1223 1223 1224 1224 1225 1225 1187 1187 1189 1189 1193 1193 1189 1189 1195 1195 1193 1193 1193 1193 1195 1195 1197 1197 1195 1195 1198 1198 1197 1197 1753 1753 1754 1754 1201 1201 1755 1755 1202 1202 1201 1201 1201 1201 1202 1202 1205 1205 1202 1202 1206 1206 1205 1205 1205 1205 1206 1206 1207 1207 1175 1175 1177 1177 1179 1179 1177 1177 1180 1180 1179 1179 1179 1179 1180 1180 1183 1183 1180 1180 1184 1184 1183 1183 1183 1183 1184 1184 1187 1187 1184 1184 1188 1188 1187 1187 1187 1187 1188 1188 1189 1189 1157 1157 1159 1159 1162 1162 1159 1159 1161 1161 1162 1162 1162 1162 1161 1161 1165 1165 1161 1161 1166 1166 1165 1165 1165 1165 1166 1166 1169 1169 1166 1166 1170 1170 1169 1169 1169 1169 1170 1170 1175 1175 1170 1170 1171 1171 1175 1175 1175 1175 1171 1171 1177 1177 1139 1139 1141 1141 1144 1144 1141 1141 1143 1143 1144 1144 1144 1144 1143 1143 1147 1147 1143 1143 1148 1148 1147 1147 1147 1147 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1157 1157 1151 1151 1153 1153 1157 1157 1157 1157 1153 1153 1159 1159 1121 1121 1123 1123 1126 1126 1123 1123 1125 1125 1126 1126 1126 1126 1125 1125 1129 1129 1125 1125 1756 1756 1129 1129 1129 1129 1757 1757 1758 1758 1130 1130 1133 1133 1134 1134 1134 1134 1133 1133 1139 1139 1133 1133 1135 1135 1139 1139 1139 1139 1135 1135 1141 1141 1103 1103 1105 1105 1108 1108 1105 1105 1107 1107 1108 1108 1108 1108 1107 1107 1111 1111 1107 1107 1112 1112 1111 1111 1111 1111 1112 1112 1116 1116 1112 1112 1115 1115 1116 1116 1116 1116 1115 1115 1121 1121 1115 1115 1117 1117 1121 1121 1121 1121 1117 1117 1123 1123 1118 1118 1113 1113 1110 1110 1113 1113 1109 1109 1110 1110 1110 1110 1109 1109 1104 1104 1109 1109 1106 1106 1104 1104 1104 1104 1106 1106 1102 1102 1106 1106 1101 1101 1102 1102 1102 1102 1101 1101 1097 1097 1101 1101 1096 1096 1097 1097 1097 1097 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1100 1100 1103 1103 1103 1103 1100 1100 1105 1105 1312 1312 1311 1311 1327 1327 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1309 1309 1325 1325 1323 1323 1309 1309 1323 1323 1321 1321 1309 1309 1309 1309 1321 1321 1306 1306 1321 1321 1319 1319 1306 1306 1319 1319 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1307 1307 1298 1298 1307 1307 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1274 1274 1280 1280 1280 1280 1274 1274 1275 1275 1274 1274 1271 1271 1275 1275 1271 1271 1267 1267 1275 1275 1275 1275 1267 1267 1270 1270 1267 1267 1263 1263 1270 1270 1263 1263 1259 1259 1270 1270 1270 1270 1259 1259 1266 1266 1259 1259 1254 1254 1266 1266 1254 1254 1249 1249 1266 1266 1266 1266 1249 1249 1262 1262 1249 1249 1247 1247 1262 1262 1247 1247 1245 1245 1262 1262 1262 1262 1245 1245 1258 1258 1245 1245 1243 1243 1258 1258 1243 1243 1241 1241 1258 1258 1258 1258 1241 1241 1255 1255 1241 1241 1239 1239 1255 1255 1255 1255 1239 1239 1252 1252 1239 1239 1237 1237 1252 1252 1252 1252 1237 1237 1251 1251 1237 1237 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1253 1253 1236 1236 1238 1238 1253 1253 1238 1238 1240 1240 1253 1253 1253 1253 1240 1240 1257 1257 1240 1240 1242 1242 1257 1257 1242 1242 1244 1244 1257 1257 1257 1257 1244 1244 1260 1260 1244 1244 1246 1246 1260 1260 1246 1246 1248 1248 1260 1260 1260 1260 1248 1248 1264 1264 1248 1248 1250 1250 1264 1264 1250 1250 1256 1256 1264 1264 1264 1264 1256 1256 1268 1268 1256 1256 1261 1261 1268 1268 1261 1261 1265 1265 1268 1268 1268 1268 1265 1265 1273 1273 1265 1265 1269 1269 1273 1273 1269 1269 1272 1272 1273 1273 1273 1273 1272 1272 1277 1277 1272 1272 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1297 1297 1300 1300 1291 1291 1291 1291 1300 1300 1296 1296 1300 1300 1305 1305 1296 1296 1305 1305 1310 1310 1296 1296 1296 1296 1310 1310 1301 1301 1310 1310 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1304 1304 1316 1316 1318 1318 1304 1304 1318 1318 1320 1320 1304 1304 1304 1304 1320 1320 1308 1308 1320 1320 1322 1322 1308 1308 1322 1322 1324 1324 1308 1308 1308 1308 1324 1324 1311 1311 1324 1324 1326 1326 1311 1311 1311 1311 1326 1326 1327 1327 1330 1330 1329 1329 1345 1345 1330 1330 1345 1345 1332 1332 1338 1338 1336 1336 1345 1345 1336 1336 1334 1334 1345 1345 1345 1345 1334 1334 1332 1332 1344 1344 1342 1342 1345 1345 1342 1342 1340 1340 1345 1345 1345 1345 1340 1340 1338 1338 1351 1351 1349 1349 1345 1345 1349 1349 1347 1347 1345 1345 1345 1345 1347 1347 1344 1344 1357 1357 1355 1355 1345 1345 1355 1355 1353 1353 1345 1345 1345 1345 1353 1353 1351 1351 1360 1360 1361 1361 1345 1345 1361 1361 1359 1359 1345 1345 1345 1345 1359 1359 1357 1357 1354 1354 1356 1356 1345 1345 1356 1356 1358 1358 1345 1345 1345 1345 1358 1358 1360 1360 1348 1348 1350 1350 1345 1345 1350 1350 1352 1352 1345 1345 1345 1345 1352 1352 1354 1354 1341 1341 1343 1343 1345 1345 1343 1343 1346 1346 1345 1345 1345 1345 1346 1346 1348 1348 1335 1335 1337 1337 1345 1345 1337 1337 1339 1339 1345 1345 1345 1345 1339 1339 1341 1341 1329 1329 1331 1331 1345 1345 1331 1331 1333 1333 1345 1345 1345 1345 1333 1333 1335 1335 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+9 9 7 7 19 19 47 47 42 42 49 49 42 42 51 51 49 49 57 57 55 55 42 42 55 55 53 53 42 42 42 42 53 53 51 51 37 37 35 35 30 30 35 35 32 32 30 30 62 62 44 44 60 60 44 44 58 58 60 60 52 52 54 54 44 44 54 54 56 56 44 44 44 44 56 56 58 58 9 9 19 19 11 11 62 62 63 63 44 44 63 63 61 61 44 44 44 44 61 61 42 42 61 61 59 59 42 42 42 42 59 59 57 57 33 33 46 46 48 48 33 33 48 48 44 44 48 48 50 50 44 44 44 44 50 50 52 52 12 12 14 14 21 21 14 14 16 16 21 21 28 28 31 31 33 33 32 32 29 29 30 30 29 29 27 27 30 30 30 30 27 27 25 25 30 30 17 17 15 15 30 30 15 15 19 19 15 15 13 13 19 19 19 19 13 13 11 11 47 47 45 45 42 42 45 45 41 41 42 42 42 42 41 41 30 30 41 41 39 39 30 30 30 30 39 39 37 37 28 28 33 33 26 26 7 7 5 5 19 19 5 5 3 3 19 19 19 19 3 3 1 1 6 6 8 8 21 21 8 8 10 10 21 21 21 21 10 10 12 12 31 31 34 34 33 33 34 34 36 36 33 33 33 33 36 36 38 38 16 16 18 18 21 21 18 18 22 22 21 21 21 21 22 22 33 33 22 22 24 24 33 33 33 33 24 24 26 26 25 25 23 23 30 30 23 23 20 20 30 30 30 30 20 20 17 17 38 38 40 40 33 33 40 40 43 43 33 33 33 33 43 43 46 46 1 1 0 0 19 19 0 0 2 2 19 19 19 19 2 2 21 21 2 2 4 4 21 21 21 21 4 4 6 6 164 164 171 171 152 152 171 171 153 153 152 152 152 152 153 153 140 140 153 153 135 135 140 140 140 140 135 135 134 134 135 135 118 118 134 134 134 134 118 118 115 115 164 164 169 169 171 171 169 169 1392 1392 171 171 171 171 1393 1393 1394 1394 184 184 187 187 185 185 185 185 187 187 202 202 187 187 201 201 202 202 201 201 208 208 202 202 202 202 208 208 219 219 208 208 218 218 219 219 218 218 232 232 219 219 219 219 232 232 234 234 232 232 233 233 234 234 233 233 248 248 234 234 234 234 248 248 249 249 248 248 255 255 249 249 249 249 255 255 265 265 255 255 264 264 265 265 265 265 264 264 280 280 264 264 278 278 280 280 278 278 279 279 280 280 279 279 300 300 280 280 280 280 300 300 299 299 300 300 301 301 299 299 299 299 301 301 315 315 301 301 316 316 315 315 315 315 316 316 331 331 316 316 324 324 331 331 324 324 332 332 331 331 332 332 345 345 331 331 331 331 345 345 346 346 345 345 347 347 346 346 347 347 363 363 346 346 346 346 363 363 361 361 363 363 367 367 361 361 361 361 367 367 378 378 367 367 379 379 378 378 378 378 379 379 394 394 379 379 391 391 394 394 391 391 395 395 394 394 1395 1395 411 411 1396 1396 1397 1397 411 411 410 410 411 411 414 414 410 410 410 410 414 414 427 427 414 414 428 428 427 427 427 427 428 428 444 444 428 428 439 439 444 444 439 439 446 446 444 444 446 446 468 468 444 444 444 444 468 468 466 466 468 468 469 469 466 466 466 466 469 469 484 484 469 469 486 486 484 484 486 486 491 491 484 484 484 484 491 491 497 497 491 491 499 499 497 497 499 499 505 505 497 497 497 497 505 505 504 504 505 505 506 506 504 504 506 506 509 509 504 504 504 504 509 509 507 507 509 509 508 508 507 507 507 507 508 508 502 502 508 508 503 503 502 502 502 502 503 503 490 490 503 503 496 496 490 490 496 496 493 493 490 490 493 493 479 479 490 490 490 490 479 479 477 477 479 479 475 475 477 477 477 477 475 475 454 454 475 475 457 457 454 454 454 454 457 457 436 436 457 457 445 445 436 436 445 445 437 437 436 436 437 437 421 421 436 436 436 436 421 421 419 419 421 421 420 420 419 419 420 420 403 403 419 419 419 419 403 403 402 402 403 403 1398 1398 402 402 402 402 1399 1399 1400 1400 398 398 387 387 386 386 386 386 387 387 370 370 387 387 374 374 370 370 374 374 371 371 370 370 371 371 355 355 370 370 370 370 355 355 354 354 355 355 351 351 354 354 354 354 351 351 338 338 351 351 339 339 338 338 338 338 339 339 322 322 339 339 328 328 322 322 328 328 323 323 322 322 323 323 309 309 322 322 322 322 309 309 308 308 309 309 306 306 308 308 308 308 306 306 292 292 306 306 293 293 292 292 293 293 286 286 292 292 292 292 286 286 272 272 286 286 271 271 272 272 272 272 271 271 257 257 271 271 262 262 257 257 262 262 256 256 257 257 256 256 241 241 257 257 257 257 241 241 242 242 241 241 239 239 242 242 242 242 239 239 226 226 239 239 225 225 226 226 226 226 225 225 211 211 225 225 215 215 211 211 215 215 209 209 211 211 209 209 194 194 211 211 211 211 194 194 195 195 194 194 192 192 195 195 195 195 192 192 178 178 192 192 177 177 178 178 1401 1401 1402 1402 161 161 1403 1403 170 170 161 161 170 170 160 160 161 161 160 160 146 146 161 161 161 161 146 146 145 145 146 146 144 144 145 145 144 144 127 127 145 145 145 145 127 127 128 128 127 127 120 120 128 128 128 128 120 120 105 105 120 120 103 103 105 105 105 105 103 103 88 88 103 103 91 91 88 88 91 91 86 86 88 88 86 86 74 74 88 88 88 88 74 74 76 76 74 74 73 73 76 76 76 76 73 73 68 68 73 73 67 67 68 68 68 68 67 67 66 66 67 67 65 65 66 66 65 65 64 64 66 66 64 64 69 69 66 66 66 66 69 69 70 70 69 69 79 79 70 70 70 70 79 79 81 81 79 79 84 84 81 81 81 81 84 84 96 96 84 84 94 94 96 96 96 96 94 94 118 118 94 94 112 112 118 118 118 118 112 112 115 115 1404 1404 71 71 1405 1405 71 71 72 72 1406 1406 1407 1407 72 72 1408 1408 72 72 80 80 1409 1409 1410 1410 80 80 1411 1411 80 80 93 93 1412 1412 1413 1413 93 93 1414 1414 93 93 110 110 1415 1415 1416 1416 110 110 1417 1417 110 110 129 129 1418 1418 1419 1419 129 129 1420 1420 129 129 148 148 1421 1421 1422 1422 148 148 1423 1423 148 148 163 163 1424 1424 1425 1425 163 163 1426 1426 163 163 180 180 1427 1427 1428 1428 180 180 1429 1429 180 180 196 196 1430 1430 1431 1431 196 196 1432 1432 196 196 212 212 1433 1433 1434 1434 212 212 1435 1435 212 212 227 227 1436 1436 1437 1437 227 227 1438 1438 227 227 243 243 1439 1439 1440 1440 243 243 1441 1441 243 243 258 258 1442 1442 1443 1443 258 258 1444 1444 258 258 273 273 1445 1445 1446 1446 273 273 1447 1447 273 273 291 291 1448 1448 1449 1449 291 291 1450 1450 291 291 307 307 1451 1451 1452 1452 307 307 1453 1453 307 307 321 321 1454 1454 1455 1455 321 321 1456 1456 321 321 337 337 1457 1457 1458 1458 337 337 1459 1459 337 337 353 353 1460 1460 1461 1461 353 353 1462 1462 353 353 369 369 1463 1463 1464 1464 369 369 1465 1465 369 369 384 384 1466 1466 1467 1467 384 384 1468 1468 384 384 401 401 1469 1469 1470 1470 401 401 1471 1471 401 401 417 417 1472 1472 1473 1473 417 417 1474 1474 417 417 433 433 1475 1475 1476 1476 433 433 1477 1477 433 433 452 452 1478 1478 1479 1479 452 452 1480 1480 452 452 472 472 1481 1481 1482 1482 472 472 1483 1483 472 472 488 488 1484 1484 1485 1485 488 488 1486 1486 488 488 498 498 1487 1487 1488 1488 498 498 1489 1489 498 498 501 501 1490 1490 1491 1491 501 501 1492 1492 501 501 500 500 1493 1493 1494 1494 500 500 1495 1495 500 500 492 492 1496 1496 1497 1497 492 492 1498 1498 492 492 480 480 1499 1499 1500 1500 480 480 1501 1501 480 480 461 461 1502 1502 1503 1503 461 461 1504 1504 461 461 443 443 1505 1505 1506 1506 443 443 1507 1507 443 443 425 425 1508 1508 1509 1509 425 425 1510 1510 425 425 408 408 1511 1511 1512 1512 408 408 1513 1513 408 408 392 392 1514 1514 1515 1515 392 392 1516 1516 392 392 377 377 1517 1517 1518 1518 377 377 1519 1519 377 377 360 360 1520 1520 1521 1521 360 360 1522 1522 360 360 344 344 1523 1523 1524 1524 344 344 1525 1525 344 344 330 330 1526 1526 1527 1527 330 330 1528 1528 330 330 314 314 1529 1529 1530 1530 314 314 1531 1531 314 314 298 298 1532 1532 1533 1533 298 298 1534 1534 298 298 281 281 1535 1535 1536 1536 281 281 1537 1537 281 281 266 266 1538 1538 1539 1539 266 266 1540 1540 266 266 250 250 1541 1541 1542 1542 250 250 1543 1543 250 250 235 235 1544 1544 1545 1545 235 235 1546 1546 235 235 220 220 1547 1547 1548 1548 220 220 1549 1549 220 220 203 203 1550 1550 1551 1551 203 203 1552 1552 203 203 188 188 1553 1553 1554 1554 188 188 1555 1555 188 188 172 172 1556 1556 1557 1557 172 172 1558 1558 172 172 155 155 1559 1559 1560 1560 155 155 1561 1561 155 155 138 138 1562 1562 1563 1563 138 138 1564 1564 138 138 121 121 1565 1565 1566 1566 121 121 1567 1567 121 121 100 100 1568 1568 1569 1569 100 100 1570 1570 100 100 83 83 1571 1571 1572 1572 83 83 1573 1573 83 83 75 75 1574 1574 1575 1575 75 75 1576 1576 75 75 71 71 1577 1577 75 75 77 77 71 71 77 77 78 78 71 71 71 71 78 78 72 72 78 78 85 85 72 72 72 72 85 85 80 80 85 85 99 99 80 80 80 80 99 99 93 93 99 99 117 117 93 93 93 93 117 117 110 110 117 117 133 133 110 110 110 110 133 133 129 129 133 133 150 150 129 129 129 129 150 150 148 148 150 150 166 166 148 148 148 148 166 166 163 163 166 166 181 181 163 163 163 163 181 181 180 180 181 181 198 198 180 180 180 180 198 198 196 196 198 198 213 213 196 196 196 196 213 213 212 212 213 213 228 228 212 212 212 212 228 228 227 227 228 228 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 258 258 259 259 274 274 258 258 258 258 274 274 273 273 274 274 290 290 273 273 273 273 290 290 291 291 290 290 305 305 291 291 291 291 305 305 307 307 305 305 320 320 307 307 307 307 320 320 321 321 320 320 336 336 321 321 321 321 336 336 337 337 336 336 352 352 337 337 337 337 352 352 353 353 352 352 366 366 353 353 353 353 366 366 369 369 366 366 383 383 369 369 369 369 383 383 384 384 383 383 399 399 384 384 384 384 399 399 401 401 399 399 415 415 401 401 401 401 415 415 417 417 415 415 431 431 417 417 417 417 431 431 433 433 431 431 448 448 433 433 433 433 448 448 452 452 448 448 465 465 452 452 452 452 465 465 472 472 465 465 481 481 472 472 472 472 481 481 488 488 481 481 489 489 488 488 488 488 489 489 498 498 489 489 495 495 498 498 498 498 495 495 501 501 495 495 494 494 501 501 501 501 494 494 500 500 494 494 487 487 500 500 500 500 487 487 492 492 487 487 473 473 492 492 492 492 473 473 480 480 473 473 455 455 480 480 480 480 455 455 461 461 455 455 438 438 461 461 461 461 438 438 443 443 438 438 423 423 443 443 443 443 423 423 425 425 423 423 406 406 425 425 425 425 406 406 408 408 406 406 390 390 408 408 408 408 390 390 392 392 390 390 375 375 392 392 392 392 375 375 377 377 375 375 359 359 377 377 377 377 359 359 360 360 359 359 343 343 360 360 360 360 343 343 344 344 343 343 329 329 344 344 344 344 329 329 330 330 329 329 313 313 330 330 330 330 313 313 314 314 313 313 297 297 314 314 314 314 297 297 298 298 297 297 282 282 298 298 298 298 282 282 281 281 282 282 267 267 281 281 281 281 267 267 266 266 267 267 251 251 266 266 266 266 251 251 250 250 251 251 236 236 250 250 250 250 236 236 235 235 236 236 221 221 235 235 235 235 221 221 220 220 221 221 205 205 220 220 220 220 205 205 203 203 205 205 189 189 203 203 203 203 189 189 188 188 189 189 174 174 188 188 188 188 174 174 172 172 174 174 157 157 172 172 172 172 157 157 155 155 157 157 141 141 155 155 155 155 141 141 138 138 141 141 125 125 138 138 138 138 125 125 121 121 125 125 106 106 121 121 121 121 106 106 100 100 106 106 92 92 100 100 100 100 92 92 83 83 92 92 82 82 83 83 83 83 82 82 75 75 82 82 77 77 75 75 82 82 87 87 77 77 87 87 89 89 77 77 77 77 89 89 78 78 89 89 95 95 78 78 78 78 95 95 85 85 95 95 107 107 85 85 85 85 107 107 99 99 107 107 123 123 99 99 99 99 123 123 117 117 123 123 139 139 117 117 117 117 139 139 133 133 139 139 154 154 133 133 133 133 154 154 150 150 154 154 167 167 150 150 150 150 167 167 166 166 167 167 183 183 166 166 166 166 183 183 181 181 183 183 199 199 181 181 181 181 199 199 198 198 199 199 214 214 198 198 198 198 214 214 213 213 214 214 229 229 213 213 213 213 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 260 260 244 244 244 244 260 260 259 259 260 260 275 275 259 259 259 259 275 275 274 274 275 275 289 289 274 274 274 274 289 289 290 290 289 289 304 304 290 290 290 290 304 304 305 305 304 304 319 319 305 305 305 305 319 319 320 320 319 319 335 335 320 320 320 320 335 335 336 336 335 335 350 350 336 336 336 336 350 350 352 352 350 350 365 365 352 352 352 352 365 365 366 366 365 365 381 381 366 366 366 366 381 381 383 383 381 381 396 396 383 383 383 383 396 396 399 399 396 396 412 412 399 399 399 399 412 412 415 415 412 412 426 426 415 415 415 415 426 426 431 431 426 426 441 441 431 431 431 431 441 441 448 448 441 441 458 458 448 448 448 448 458 458 465 465 458 458 471 471 465 465 465 465 471 471 481 481 471 471 482 482 481 481 481 481 482 482 489 489 482 482 485 485 489 489 489 489 485 485 495 495 485 485 483 483 495 495 495 495 483 483 494 494 483 483 478 478 494 494 494 494 478 478 487 487 478 478 464 464 487 487 487 487 464 464 473 473 464 464 450 450 473 473 473 473 450 450 455 455 450 450 432 432 455 455 455 455 432 432 438 438 432 432 418 418 438 438 438 438 418 418 423 423 418 418 405 405 423 423 423 423 405 405 406 406 405 405 388 388 406 406 406 406 388 388 390 390 388 388 373 373 390 390 390 390 373 373 375 375 373 373 358 358 375 375 375 375 358 358 359 359 358 358 342 342 359 359 359 359 342 342 343 343 342 342 327 327 343 343 343 343 327 327 329 329 327 327 312 312 329 329 329 329 312 312 313 313 312 312 296 296 313 313 313 313 296 296 297 297 296 296 283 283 297 297 297 297 283 283 282 282 283 283 268 268 282 282 282 282 268 268 267 267 268 268 252 252 267 267 267 267 252 252 251 251 252 252 237 237 251 251 251 251 237 237 236 236 237 237 222 222 236 236 236 236 222 222 221 221 222 222 206 206 221 221 221 221 206 206 205 205 206 206 191 191 205 205 205 205 191 191 189 189 191 191 176 176 189 189 189 189 176 176 174 174 176 176 159 159 174 174 174 174 159 159 157 157 159 159 147 147 157 157 157 157 147 147 141 141 147 147 131 131 141 141 141 141 131 131 125 125 131 131 114 114 125 125 125 125 114 114 106 106 114 114 101 101 106 106 106 106 101 101 92 92 101 101 90 90 92 92 92 92 90 90 82 82 90 90 87 87 82 82 90 90 97 97 87 87 97 97 98 98 87 87 87 87 98 98 89 89 98 98 104 104 89 89 89 89 104 104 95 95 104 104 119 119 95 95 95 95 119 119 107 107 119 119 130 130 107 107 107 107 130 130 123 123 130 130 143 143 123 123 123 123 143 143 139 139 143 143 158 158 139 139 139 139 158 158 154 154 158 158 173 173 154 154 154 154 173 173 167 167 173 173 186 186 167 167 167 167 186 186 183 183 186 186 200 200 183 183 183 183 200 200 199 199 200 200 216 216 199 199 199 199 216 216 214 214 216 216 230 230 214 214 214 214 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 261 261 245 245 245 245 261 261 260 260 261 261 276 276 260 260 260 260 276 276 275 275 276 276 288 288 275 275 275 275 288 288 289 289 288 288 303 303 289 289 289 289 303 303 304 304 303 303 318 318 304 304 304 304 318 318 319 319 318 318 334 334 319 319 319 319 334 334 335 335 334 334 349 349 335 335 335 335 349 349 350 350 349 349 364 364 350 350 350 350 364 364 365 365 364 364 380 380 365 365 365 365 380 380 381 381 380 380 393 393 381 381 381 381 393 393 396 396 393 393 407 407 396 396 396 396 407 407 412 412 407 407 422 422 412 412 412 412 422 422 426 426 422 422 435 435 426 426 426 426 435 435 441 441 435 435 449 449 441 441 441 441 449 449 458 458 449 449 460 460 458 458 458 458 460 460 471 471 460 460 470 470 471 471 471 471 470 470 482 482 470 470 476 476 482 482 482 482 476 476 485 485 476 476 474 474 485 485 485 485 474 474 483 483 474 474 467 467 483 483 483 483 467 467 478 478 467 467 453 453 478 478 478 478 453 453 464 464 453 453 442 442 464 464 464 464 442 442 450 450 442 442 429 429 450 450 450 450 429 429 432 432 429 429 413 413 432 432 432 432 413 413 418 418 413 413 400 400 418 418 418 418 400 400 405 405 400 400 385 385 405 405 405 405 385 385 388 388 385 385 372 372 388 388 388 388 372 372 373 373 372 372 357 357 373 373 373 373 357 357 358 358 357 357 341 341 358 358 358 358 341 341 342 342 341 341 326 326 342 342 342 342 326 326 327 327 326 326 311 311 327 327 327 327 311 311 312 312 311 311 295 295 312 312 312 312 295 295 296 296 295 295 284 284 296 296 296 296 284 284 283 283 284 284 269 269 283 283 283 283 269 269 268 268 269 269 253 253 268 268 268 268 253 253 252 252 253 253 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 207 207 222 222 222 222 207 207 206 206 207 207 193 193 206 206 206 206 193 193 191 191 193 193 179 179 191 191 191 191 179 179 176 176 179 179 165 165 176 176 176 176 165 165 159 159 165 165 151 151 159 159 159 159 151 151 147 147 151 151 136 136 147 147 147 147 136 136 131 131 136 136 124 124 131 131 131 131 124 124 114 114 124 124 111 111 114 114 114 114 111 111 101 101 111 111 102 102 101 101 101 101 102 102 90 90 102 102 97 97 90 90 102 102 108 108 97 97 108 108 109 109 97 97 97 97 109 109 98 98 109 109 116 116 98 98 98 98 116 116 104 104 116 116 126 126 104 104 104 104 126 126 119 119 126 126 137 137 119 119 119 119 137 137 130 130 137 137 149 149 130 130 130 130 149 149 143 143 149 149 162 162 143 143 143 143 162 162 158 158 162 162 175 175 158 158 158 158 175 175 173 173 175 175 190 190 173 173 173 173 190 190 186 186 190 190 204 204 186 186 186 186 204 204 200 200 204 204 217 217 200 200 200 200 217 217 216 216 217 217 231 231 216 216 216 216 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 263 263 246 246 246 246 263 263 261 261 263 263 277 277 261 261 261 261 277 277 276 276 277 277 287 287 276 276 276 276 287 287 288 288 287 287 302 302 288 288 288 288 302 302 303 303 302 302 317 317 303 303 303 303 317 317 318 318 317 317 333 333 318 318 318 318 333 333 334 334 333 333 348 348 334 334 334 334 348 348 349 349 348 348 362 362 349 349 349 349 362 362 364 364 362 362 376 376 364 364 364 364 376 376 380 380 376 376 389 389 380 380 380 380 389 389 393 393 389 389 404 404 393 393 393 393 404 404 407 407 404 404 416 416 407 407 407 407 416 416 422 422 416 416 430 430 422 422 422 422 430 430 435 435 430 430 440 440 435 435 435 435 440 440 449 449 440 440 451 451 449 449 449 449 451 451 460 460 451 451 459 459 460 460 460 460 459 459 470 470 459 459 463 463 470 470 470 470 463 463 476 476 463 463 462 462 476 476 476 476 462 462 474 474 462 462 456 456 474 474 474 474 456 456 467 467 456 456 447 447 467 467 467 467 447 447 453 453 447 447 434 434 453 453 453 453 434 434 442 442 434 434 424 424 442 442 442 442 424 424 429 429 424 424 409 409 429 429 429 429 409 409 413 413 409 409 397 397 413 413 413 413 397 397 400 400 397 397 382 382 400 400 400 400 382 382 385 385 382 382 368 368 385 385 385 385 368 368 372 372 368 368 356 356 372 372 372 372 356 356 357 357 356 356 340 340 357 357 357 357 340 340 341 341 340 340 325 325 341 341 341 341 325 325 326 326 325 325 310 310 326 326 326 326 310 310 311 311 310 310 294 294 311 311 311 311 294 294 295 295 294 294 285 285 295 295 295 295 285 285 284 284 285 285 270 270 284 284 284 284 270 270 269 269 270 270 254 254 269 269 269 269 254 254 253 253 254 254 240 240 253 253 253 253 240 240 238 238 240 240 224 224 238 238 238 238 224 224 223 223 224 224 210 210 223 223 223 223 210 210 207 207 210 210 197 197 207 207 207 207 197 197 193 193 197 197 182 182 193 193 193 193 182 182 179 179 182 182 168 168 179 179 179 179 168 168 165 165 168 168 156 156 165 165 165 165 156 156 151 151 156 156 142 142 151 151 151 151 142 142 136 136 142 142 132 132 136 136 136 136 132 132 124 124 132 132 122 122 124 124 124 124 122 122 111 111 122 122 113 113 111 111 111 111 113 113 102 102 113 113 108 108 102 102 520 520 521 521 519 519 520 520 519 519 515 515 521 521 520 520 525 525 520 520 527 527 525 525 525 525 527 527 528 528 528 528 527 527 529 529 527 527 534 534 529 529 529 529 534 534 533 533 541 541 539 539 534 534 539 539 535 535 534 534 534 534 535 535 533 533 549 549 547 547 548 548 1578 1578 543 543 1579 1579 1580 1580 543 543 541 541 543 543 542 542 541 541 541 541 542 542 539 539 549 549 548 548 553 553 548 548 554 554 553 553 553 553 554 554 555 555 555 555 554 554 559 559 554 554 561 561 559 559 559 559 561 561 562 562 562 562 561 561 563 563 561 561 568 568 563 563 563 563 568 568 567 567 575 575 573 573 568 568 573 573 569 569 568 568 568 568 569 569 567 567 582 582 581 581 583 583 581 581 577 577 583 583 583 583 577 577 575 575 577 577 576 576 575 575 575 575 576 576 573 573 582 582 583 583 587 587 583 583 590 590 587 587 587 587 590 590 589 589 589 589 590 590 593 593 590 590 596 596 593 593 593 593 596 596 595 595 595 595 596 596 597 597 596 596 603 603 597 597 597 597 603 603 601 601 610 610 607 607 603 603 607 607 602 602 603 603 603 603 602 602 601 601 616 616 615 615 617 617 615 615 1581 1581 617 617 617 617 1582 1582 1583 1583 611 611 609 609 610 610 610 610 609 609 607 607 616 616 617 617 621 621 617 617 624 624 621 621 621 621 624 624 623 623 623 623 624 624 627 627 624 624 631 631 627 627 627 627 631 631 629 629 637 637 635 635 631 631 635 635 630 630 631 631 631 631 630 630 629 629 644 644 641 641 637 637 641 641 636 636 637 637 637 637 636 636 635 635 646 646 648 648 647 647 648 648 645 645 647 647 647 647 645 645 644 644 645 645 643 643 644 644 644 644 643 643 641 641 646 646 647 647 642 642 647 647 640 640 642 642 642 642 640 640 639 639 639 639 640 640 638 638 640 640 633 633 638 638 638 638 633 633 634 634 626 626 628 628 633 633 628 628 632 632 633 633 633 633 632 632 634 634 620 620 622 622 626 626 622 622 625 625 626 626 626 626 625 625 628 628 1584 1584 614 614 1585 1585 614 614 618 618 1586 1586 1587 1587 618 618 620 620 618 618 619 619 620 620 620 620 619 619 622 622 612 612 613 613 608 608 613 613 606 606 608 608 608 608 606 606 605 605 605 605 606 606 604 604 606 606 599 599 604 604 604 604 599 599 600 600 588 588 591 591 592 592 591 591 594 594 592 592 592 592 594 594 599 599 594 594 598 598 599 599 599 599 598 598 600 600 578 578 580 580 585 585 580 580 584 584 585 585 585 585 584 584 592 592 584 584 586 586 592 592 592 592 586 586 588 588 571 571 574 574 578 578 574 574 579 579 578 578 578 578 579 579 580 580 565 565 566 566 564 564 566 566 570 570 564 564 564 564 570 570 571 571 570 570 572 572 571 571 571 571 572 572 574 574 565 565 564 564 560 560 564 564 557 557 560 560 560 560 557 557 558 558 558 558 557 557 556 556 557 557 550 550 556 556 556 556 550 550 552 552 544 544 1588 1588 1589 1589 546 546 551 551 550 550 550 550 551 551 552 552 537 537 540 540 544 544 540 540 545 545 544 544 544 544 545 545 1590 1590 531 531 532 532 530 530 532 532 536 536 530 530 530 530 536 536 537 537 536 536 538 538 537 537 537 537 538 538 540 540 531 531 530 530 526 526 530 530 523 523 526 526 526 526 523 523 524 524 524 524 523 523 522 522 523 523 516 516 522 522 522 522 516 516 518 518 510 510 513 513 516 516 513 513 517 517 516 516 516 516 517 517 518 518 519 519 514 514 515 515 514 514 511 511 515 515 515 515 511 511 510 510 511 511 512 512 510 510 510 510 512 512 513 513 695 695 697 697 701 701 697 697 700 700 701 701 701 701 700 700 707 707 700 700 703 703 707 707 707 707 703 703 713 713 703 703 706 706 713 713 713 713 706 706 725 725 706 706 709 709 725 725 725 725 709 709 727 727 709 709 712 712 727 727 727 727 712 712 729 729 712 712 715 715 729 729 729 729 715 715 731 731 715 715 718 718 731 731 718 718 720 720 731 731 731 731 720 720 733 733 720 720 722 722 733 733 733 733 722 722 735 735 722 722 724 724 735 735 735 735 724 724 736 736 724 724 723 723 736 736 736 736 723 723 734 734 723 723 721 721 734 734 734 734 721 721 732 732 721 721 719 719 732 732 732 732 719 719 730 730 719 719 717 717 730 730 730 730 717 717 728 728 656 656 672 672 658 658 672 672 676 676 658 658 658 658 676 676 665 665 676 676 678 678 665 665 665 665 678 678 673 673 678 678 682 682 673 673 673 673 682 682 679 679 682 682 684 684 679 679 679 679 684 684 685 685 684 684 688 688 685 685 685 685 688 688 691 691 688 688 690 690 691 691 691 691 690 690 695 695 690 690 694 694 695 695 695 695 694 694 697 697 717 717 714 714 728 728 714 714 711 711 728 728 728 728 711 711 726 726 711 711 708 708 726 726 726 726 708 708 716 716 708 708 705 705 716 716 716 716 705 705 710 710 705 705 702 702 710 710 710 710 702 702 704 704 702 702 699 699 704 704 704 704 699 699 698 698 699 699 696 696 698 698 698 698 696 696 692 692 696 696 693 693 692 692 692 692 693 693 686 686 693 693 689 689 686 686 689 689 687 687 686 686 686 686 687 687 680 680 687 687 683 683 680 680 680 680 683 683 674 674 683 683 681 681 674 674 674 674 681 681 668 668 681 681 677 677 668 668 668 668 677 677 659 659 677 677 675 675 659 659 659 659 675 675 657 657 675 675 671 671 657 657 657 657 671 671 655 655 671 671 669 669 655 655 655 655 669 669 653 653 669 669 666 666 653 653 666 666 663 663 653 653 653 653 663 663 651 651 663 663 661 661 651 651 651 651 661 661 649 649 661 661 660 660 649 649 649 649 660 660 650 650 660 660 662 662 650 650 650 650 662 662 652 652 662 662 664 664 652 652 652 652 664 664 654 654 664 664 667 667 654 654 654 654 667 667 656 656 667 667 670 670 656 656 656 656 670 670 672 672 805 805 792 792 794 794 794 794 807 807 805 805 807 807 808 808 805 805 805 805 808 808 818 818 808 808 820 820 818 818 818 818 820 820 1591 1591 820 820 826 826 1592 1592 826 826 1593 1593 1594 1594 832 832 834 834 847 847 834 834 849 849 847 847 849 849 850 850 847 847 847 847 850 850 862 862 850 850 864 864 862 862 862 862 864 864 878 878 864 864 868 868 878 878 868 868 880 880 878 878 878 878 880 880 894 894 880 880 895 895 894 894 895 895 896 896 894 894 894 894 896 896 909 909 896 896 910 910 909 909 909 909 910 910 918 918 910 910 912 912 918 918 912 912 917 917 918 918 918 918 917 917 931 931 917 917 930 930 931 931 930 930 938 938 931 931 931 931 938 938 946 946 938 938 945 945 946 946 946 946 945 945 962 962 945 945 958 958 962 962 958 958 960 960 962 962 962 962 960 960 977 977 960 960 975 975 977 977 975 975 980 980 977 977 977 977 980 980 992 992 980 980 990 990 992 992 1595 1595 1596 1596 1006 1006 1597 1597 1000 1000 1006 1006 1000 1000 1004 1004 1006 1006 1006 1006 1004 1004 1020 1020 1004 1004 1017 1017 1020 1020 1017 1017 1022 1022 1020 1020 1020 1020 1022 1022 1034 1034 1022 1022 1032 1032 1034 1034 1034 1034 1032 1032 1046 1046 1032 1032 1040 1040 1046 1046 1040 1040 1044 1044 1046 1046 1046 1046 1044 1044 1058 1058 1044 1044 1055 1055 1058 1058 1055 1055 1056 1056 1058 1058 1058 1058 1056 1056 1069 1069 1056 1056 1063 1063 1069 1069 1069 1069 1063 1063 1068 1068 1063 1063 1062 1062 1068 1068 1062 1062 1061 1061 1068 1068 1068 1068 1061 1061 1057 1057 1061 1061 1054 1054 1057 1057 1054 1054 1053 1053 1057 1057 1057 1057 1053 1053 1045 1045 1053 1053 1043 1043 1045 1045 1045 1045 1043 1043 1033 1033 1043 1043 1035 1035 1033 1033 1035 1035 1031 1031 1033 1033 1033 1033 1031 1031 1018 1018 1031 1031 1016 1016 1018 1018 1016 1016 1013 1013 1018 1018 1018 1018 1013 1013 1005 1005 1013 1013 1003 1003 1005 1005 1005 1005 1003 1003 1598 1598 1003 1003 1599 1599 1600 1600 995 995 989 989 991 991 991 991 989 989 976 976 989 989 974 974 976 976 974 974 973 973 976 976 976 976 973 973 961 961 973 973 959 959 961 961 959 959 951 951 961 961 961 961 951 951 944 944 951 951 943 943 944 944 944 944 943 943 929 929 943 943 928 928 929 929 928 928 927 927 929 929 929 929 927 927 914 914 927 927 913 913 914 914 913 913 911 911 914 914 914 914 911 911 906 906 911 911 908 908 906 906 906 906 908 908 892 892 908 908 893 893 892 892 893 893 881 881 892 892 892 892 881 881 877 877 881 881 879 879 877 877 879 879 865 865 877 877 877 877 865 865 861 861 865 865 863 863 861 861 861 861 863 863 846 846 863 863 848 848 846 846 848 848 841 841 846 846 846 846 841 841 831 831 841 841 833 833 831 831 1601 1601 821 821 1602 1602 1603 1603 821 821 817 817 821 821 819 819 817 817 817 817 819 819 804 804 819 819 806 806 804 804 806 806 799 799 804 804 804 804 799 799 791 791 799 799 793 793 791 791 793 793 783 783 791 791 791 791 783 783 777 777 783 783 779 779 777 777 777 777 779 779 768 768 779 779 773 773 768 768 773 773 770 770 768 768 768 768 770 770 764 764 770 770 765 765 764 764 764 764 765 765 769 769 765 765 774 774 769 769 769 769 774 774 778 778 774 774 780 780 778 778 778 778 780 780 792 792 780 780 786 786 792 792 792 792 786 786 794 794 1604 1604 759 759 1605 1605 759 759 760 760 1606 1606 1607 1607 760 760 1608 1608 760 760 775 775 1609 1609 1610 1610 775 775 1611 1611 775 775 787 787 1612 1612 1613 1613 787 787 1614 1614 787 787 800 800 1615 1615 1616 1616 800 800 1617 1617 800 800 815 815 1618 1618 1619 1619 815 815 1620 1620 815 815 829 829 1621 1621 1622 1622 829 829 1623 1623 829 829 844 844 1624 1624 1625 1625 844 844 1626 1626 844 844 859 859 1627 1627 1628 1628 859 859 1629 1629 859 859 875 875 1630 1630 1631 1631 875 875 1632 1632 875 875 890 890 1633 1633 1634 1634 890 890 1635 1635 890 890 905 905 1636 1636 1637 1637 905 905 1638 1638 905 905 915 915 1639 1639 1640 1640 915 915 1641 1641 915 915 932 932 1642 1642 1643 1643 932 932 1644 1644 932 932 947 947 1645 1645 1646 1646 947 947 1647 1647 947 947 963 963 1648 1648 1649 1649 963 963 1650 1650 963 963 978 978 1651 1651 1652 1652 978 978 1653 1653 978 978 993 993 1654 1654 1655 1655 993 993 1656 1656 993 993 1009 1009 1657 1657 1658 1658 1009 1009 1659 1659 1009 1009 1023 1023 1660 1660 1661 1661 1023 1023 1662 1662 1023 1023 1036 1036 1663 1663 1664 1664 1036 1036 1665 1665 1036 1036 1051 1051 1666 1666 1667 1667 1051 1051 1668 1668 1051 1051 1066 1066 1669 1669 1670 1670 1066 1066 1671 1671 1066 1066 1070 1070 1672 1672 1673 1673 1070 1070 1674 1674 1070 1070 1071 1071 1675 1675 1676 1676 1071 1071 1677 1677 1071 1071 1067 1067 1678 1678 1679 1679 1067 1067 1680 1680 1067 1067 1052 1052 1681 1681 1682 1682 1052 1052 1683 1683 1052 1052 1037 1037 1684 1684 1685 1685 1037 1037 1686 1686 1037 1037 1024 1024 1687 1687 1688 1688 1024 1024 1689 1689 1024 1024 1010 1010 1690 1690 1691 1691 1010 1010 1692 1692 1010 1010 994 994 1693 1693 1694 1694 994 994 1695 1695 994 994 979 979 1696 1696 1697 1697 979 979 1698 1698 979 979 964 964 1699 1699 1700 1700 964 964 1701 1701 964 964 948 948 1702 1702 1703 1703 948 948 1704 1704 948 948 933 933 1705 1705 1706 1706 933 933 1707 1707 933 933 919 919 1708 1708 1709 1709 919 919 1710 1710 919 919 907 907 1711 1711 1712 1712 907 907 1713 1713 907 907 891 891 1714 1714 1715 1715 891 891 1716 1716 891 891 876 876 1717 1717 1718 1718 876 876 1719 1719 876 876 860 860 1720 1720 1721 1721 860 860 1722 1722 860 860 845 845 1723 1723 1724 1724 845 845 1725 1725 845 845 830 830 1726 1726 1727 1727 830 830 1728 1728 830 830 816 816 1729 1729 1730 1730 816 816 1731 1731 816 816 802 802 1732 1732 1733 1733 802 802 1734 1734 802 802 788 788 1735 1735 1736 1736 788 788 1737 1737 788 788 776 776 1738 1738 1739 1739 776 776 1740 1740 776 776 761 761 1741 1741 1742 1742 761 761 1743 1743 761 761 759 759 1744 1744 759 759 752 752 760 760 752 752 755 755 760 760 760 760 755 755 775 775 755 755 762 762 775 775 775 775 762 762 787 787 762 762 781 781 787 787 787 787 781 781 800 800 781 781 797 797 800 800 800 800 797 797 815 815 797 797 811 811 815 815 815 815 811 811 829 829 811 811 827 827 829 829 829 829 827 827 844 844 827 827 842 842 844 844 844 844 842 842 859 859 842 842 857 857 859 859 859 859 857 857 875 875 857 857 873 873 875 875 875 875 873 873 890 890 873 873 888 888 890 890 890 890 888 888 905 905 888 888 903 903 905 905 905 905 903 903 915 915 903 903 916 916 915 915 915 915 916 916 932 932 916 916 934 934 932 932 932 932 934 934 947 947 934 934 949 949 947 947 947 947 949 949 963 963 949 949 965 965 963 963 963 963 965 965 978 978 965 965 981 981 978 978 978 978 981 981 993 993 981 981 996 996 993 993 993 993 996 996 1009 1009 996 996 1011 1011 1009 1009 1009 1009 1011 1011 1023 1023 1011 1011 1027 1027 1023 1023 1023 1023 1027 1027 1036 1036 1027 1027 1041 1041 1036 1036 1036 1036 1041 1041 1051 1051 1041 1041 1059 1059 1051 1051 1051 1051 1059 1059 1066 1066 1059 1059 1074 1074 1066 1066 1066 1066 1074 1074 1070 1070 1074 1074 1078 1078 1070 1070 1070 1070 1078 1078 1071 1071 1078 1078 1079 1079 1071 1071 1071 1071 1079 1079 1067 1067 1079 1079 1075 1075 1067 1067 1067 1067 1075 1075 1052 1052 1075 1075 1060 1060 1052 1052 1052 1052 1060 1060 1037 1037 1060 1060 1042 1042 1037 1037 1037 1037 1042 1042 1024 1024 1042 1042 1028 1028 1024 1024 1024 1024 1028 1028 1010 1010 1028 1028 1012 1012 1010 1010 1010 1010 1012 1012 994 994 1012 1012 997 997 994 994 994 994 997 997 979 979 997 997 982 982 979 979 979 979 982 982 964 964 982 982 966 966 964 964 964 964 966 966 948 948 966 966 950 950 948 948 948 948 950 950 933 933 950 950 935 935 933 933 933 933 935 935 919 919 935 935 921 921 919 919 919 919 921 921 907 907 921 921 904 904 907 907 907 907 904 904 891 891 904 904 889 889 891 891 891 891 889 889 876 876 889 889 874 874 876 876 876 876 874 874 860 860 874 874 858 858 860 860 860 860 858 858 845 845 858 858 843 843 845 845 845 845 843 843 830 830 843 843 828 828 830 830 830 830 828 828 816 816 828 828 812 812 816 816 816 816 812 812 802 802 812 812 798 798 802 802 802 802 798 798 788 788 798 798 782 782 788 788 788 788 782 782 776 776 782 782 763 763 776 776 776 776 763 763 761 761 763 763 756 756 761 761 761 761 756 756 759 759 756 756 752 752 759 759 752 752 745 745 755 755 745 745 748 748 755 755 755 755 748 748 762 762 748 748 753 753 762 762 762 762 753 753 781 781 753 753 771 771 781 781 781 781 771 771 797 797 771 771 789 789 797 797 797 797 789 789 811 811 789 789 809 809 811 811 811 811 809 809 827 827 809 809 824 824 827 827 827 827 824 824 842 842 824 824 839 839 842 842 842 842 839 839 857 857 839 839 855 855 857 857 857 857 855 855 873 873 855 855 871 871 873 873 873 873 871 871 888 888 871 871 886 886 888 888 888 888 886 886 903 903 886 886 901 901 903 903 903 903 901 901 916 916 901 901 920 920 916 916 916 916 920 920 934 934 920 920 936 936 934 934 934 934 936 936 949 949 936 936 952 952 949 949 949 949 952 952 965 965 952 952 967 967 965 965 965 965 967 967 981 981 967 967 983 983 981 981 981 981 983 983 996 996 983 983 998 998 996 996 996 996 998 998 1011 1011 998 998 1014 1014 1011 1011 1011 1011 1014 1014 1027 1027 1014 1014 1029 1029 1027 1027 1027 1027 1029 1029 1041 1041 1029 1029 1049 1049 1041 1041 1041 1041 1049 1049 1059 1059 1049 1049 1072 1072 1059 1059 1059 1059 1072 1072 1074 1074 1072 1072 1082 1082 1074 1074 1074 1074 1082 1082 1078 1078 1082 1082 1084 1084 1078 1078 1078 1078 1084 1084 1079 1079 1084 1084 1085 1085 1079 1079 1079 1079 1085 1085 1075 1075 1085 1085 1083 1083 1075 1075 1075 1075 1083 1083 1060 1060 1083 1083 1073 1073 1060 1060 1060 1060 1073 1073 1042 1042 1073 1073 1050 1050 1042 1042 1042 1042 1050 1050 1028 1028 1050 1050 1030 1030 1028 1028 1028 1028 1030 1030 1012 1012 1030 1030 1015 1015 1012 1012 1012 1012 1015 1015 997 997 1015 1015 999 999 997 997 997 997 999 999 982 982 999 999 984 984 982 982 982 982 984 984 966 966 984 984 968 968 966 966 966 966 968 968 950 950 968 968 953 953 950 950 950 950 953 953 935 935 953 953 937 937 935 935 935 935 937 937 921 921 937 937 923 923 921 921 921 921 923 923 904 904 923 923 902 902 904 904 904 904 902 902 889 889 902 902 887 887 889 889 889 889 887 887 874 874 887 887 872 872 874 874 874 874 872 872 858 858 872 872 856 856 858 858 858 858 856 856 843 843 856 856 840 840 843 843 843 843 840 840 828 828 840 840 825 825 828 828 828 828 825 825 812 812 825 825 810 810 812 812 812 812 810 810 798 798 810 810 790 790 798 798 798 798 790 790 782 782 790 790 772 772 782 782 782 782 772 772 763 763 772 772 754 754 763 763 763 763 754 754 756 756 754 754 749 749 756 756 756 756 749 749 752 752 749 749 745 745 752 752 745 745 741 741 748 748 741 741 743 743 748 748 748 748 743 743 753 753 743 743 746 746 753 753 753 753 746 746 771 771 746 746 757 757 771 771 771 771 757 757 789 789 757 757 784 784 789 789 789 789 784 784 809 809 784 784 801 801 809 809 809 809 801 801 824 824 801 801 822 822 824 824 824 824 822 822 839 839 822 822 837 837 839 839 839 839 837 837 855 855 837 837 853 853 855 855 855 855 853 853 871 871 853 853 869 869 871 871 871 871 869 869 886 886 869 869 884 884 886 886 886 886 884 884 901 901 884 884 899 899 901 901 901 901 899 899 920 920 899 899 922 922 920 920 920 920 922 922 936 936 922 922 939 939 936 936 936 936 939 939 952 952 939 939 954 954 952 952 952 952 954 954 967 967 954 954 969 969 967 967 967 967 969 969 983 983 969 969 985 985 983 983 983 983 985 985 998 998 985 985 1001 1001 998 998 998 998 1001 1001 1014 1014 1001 1001 1019 1019 1014 1014 1014 1014 1019 1019 1029 1029 1019 1019 1038 1038 1029 1029 1029 1029 1038 1038 1049 1049 1038 1038 1064 1064 1049 1049 1049 1049 1064 1064 1072 1072 1064 1064 1080 1080 1072 1072 1072 1072 1080 1080 1082 1082 1080 1080 1087 1087 1082 1082 1082 1082 1087 1087 1084 1084 1087 1087 1090 1090 1084 1084 1084 1084 1090 1090 1085 1085 1090 1090 1091 1091 1085 1085 1085 1085 1091 1091 1083 1083 1091 1091 1089 1089 1083 1083 1083 1083 1089 1089 1073 1073 1089 1089 1081 1081 1073 1073 1073 1073 1081 1081 1050 1050 1081 1081 1065 1065 1050 1050 1050 1050 1065 1065 1030 1030 1065 1065 1039 1039 1030 1030 1030 1030 1039 1039 1015 1015 1039 1039 1021 1021 1015 1015 1015 1015 1021 1021 999 999 1021 1021 1002 1002 999 999 999 999 1002 1002 984 984 1002 1002 986 986 984 984 984 984 986 986 968 968 986 986 970 970 968 968 968 968 970 970 953 953 970 970 955 955 953 953 953 953 955 955 937 937 955 955 940 940 937 937 937 937 940 940 923 923 940 940 925 925 923 923 923 923 925 925 902 902 925 925 900 900 902 902 902 902 900 900 887 887 900 900 885 885 887 887 887 887 885 885 872 872 885 885 870 870 872 872 872 872 870 870 856 856 870 870 854 854 856 856 856 856 854 854 840 840 854 854 838 838 840 840 840 840 838 838 825 825 838 838 823 823 825 825 825 825 823 823 810 810 823 823 803 803 810 810 810 810 803 803 790 790 803 803 785 785 790 790 790 790 785 785 772 772 785 785 758 758 772 772 772 772 758 758 754 754 758 758 747 747 754 754 754 754 747 747 749 749 747 747 744 744 749 749 749 749 744 744 745 745 744 744 741 741 745 745 741 741 737 737 743 743 737 737 738 738 743 743 743 743 738 738 746 746 738 738 740 740 746 746 746 746 740 740 757 757 740 740 750 750 757 757 757 757 750 750 784 784 750 750 766 766 784 784 784 784 766 766 801 801 766 766 795 795 801 801 801 801 795 795 822 822 795 795 813 813 822 822 822 822 813 813 837 837 813 813 835 835 837 837 837 837 835 835 853 853 835 835 851 851 853 853 853 853 851 851 869 869 851 851 866 866 869 869 869 869 866 866 884 884 866 866 882 882 884 884 884 884 882 882 899 899 882 882 897 897 899 899 899 899 897 897 922 922 897 897 924 924 922 922 922 922 924 924 939 939 924 924 941 941 939 939 939 939 941 941 954 954 941 941 956 956 954 954 954 954 956 956 969 969 956 956 971 971 969 969 969 969 971 971 985 985 971 971 987 987 985 985 985 985 987 987 1001 1001 987 987 1007 1007 1001 1001 1001 1001 1007 1007 1019 1019 1007 1007 1025 1025 1019 1019 1019 1019 1025 1025 1038 1038 1025 1025 1047 1047 1038 1038 1038 1038 1047 1047 1064 1064 1047 1047 1076 1076 1064 1064 1064 1064 1076 1076 1080 1080 1076 1076 1086 1086 1080 1080 1080 1080 1086 1086 1087 1087 1086 1086 1092 1092 1087 1087 1087 1087 1092 1092 1090 1090 1092 1092 1094 1094 1090 1090 1090 1090 1094 1094 1091 1091 1094 1094 1095 1095 1091 1091 1091 1091 1095 1095 1089 1089 1095 1095 1093 1093 1089 1089 1089 1089 1093 1093 1081 1081 1093 1093 1088 1088 1081 1081 1081 1081 1088 1088 1065 1065 1088 1088 1077 1077 1065 1065 1065 1065 1077 1077 1039 1039 1077 1077 1048 1048 1039 1039 1039 1039 1048 1048 1021 1021 1048 1048 1026 1026 1021 1021 1021 1021 1026 1026 1002 1002 1026 1026 1008 1008 1002 1002 1002 1002 1008 1008 986 986 1008 1008 988 988 986 986 986 986 988 988 970 970 988 988 972 972 970 970 970 970 972 972 955 955 972 972 957 957 955 955 955 955 957 957 940 940 957 957 942 942 940 940 940 940 942 942 925 925 942 942 926 926 925 925 925 925 926 926 900 900 926 926 898 898 900 900 900 900 898 898 885 885 898 898 883 883 885 885 885 885 883 883 870 870 883 883 867 867 870 870 870 870 867 867 854 854 867 867 852 852 854 854 854 854 852 852 838 838 852 852 836 836 838 838 838 838 836 836 823 823 836 836 814 814 823 823 823 823 814 814 803 803 814 814 796 796 803 803 803 803 796 796 785 785 796 796 767 767 785 785 785 785 767 767 758 758 767 767 751 751 758 758 758 758 751 751 747 747 751 751 742 742 747 747 747 747 742 742 744 744 742 742 739 739 744 744 744 744 739 739 741 741 739 739 737 737 741 741 1128 1128 1127 1127 1122 1122 1127 1127 1124 1124 1122 1122 1122 1122 1124 1124 1120 1120 1124 1124 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1110 1110 1146 1146 1145 1145 1140 1140 1145 1145 1142 1142 1140 1140 1140 1140 1142 1142 1138 1138 1142 1142 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1745 1745 1746 1746 1128 1128 1747 1747 1748 1748 1128 1128 1128 1128 1749 1749 1127 1127 1164 1164 1163 1163 1158 1158 1163 1163 1160 1160 1158 1158 1158 1158 1160 1160 1156 1156 1160 1160 1155 1155 1156 1156 1156 1156 1155 1155 1150 1150 1155 1155 1154 1154 1150 1150 1150 1150 1154 1154 1146 1146 1154 1154 1149 1149 1146 1146 1146 1146 1149 1149 1145 1145 1181 1181 1182 1182 1176 1176 1182 1182 1178 1178 1176 1176 1176 1176 1178 1178 1173 1173 1178 1178 1174 1174 1173 1173 1173 1173 1174 1174 1168 1168 1174 1174 1172 1172 1168 1168 1168 1168 1172 1172 1164 1164 1172 1172 1167 1167 1164 1164 1164 1164 1167 1167 1163 1163 1209 1209 1208 1208 1204 1204 1208 1208 1203 1203 1204 1204 1204 1204 1203 1203 1199 1199 1203 1203 1200 1200 1199 1199 1199 1199 1200 1200 1750 1750 1200 1200 1751 1751 1752 1752 1194 1194 1196 1196 1191 1191 1196 1196 1192 1192 1191 1191 1191 1191 1192 1192 1186 1186 1192 1192 1190 1190 1186 1186 1186 1186 1190 1190 1181 1181 1190 1190 1185 1185 1181 1181 1181 1181 1185 1185 1182 1182 1227 1227 1226 1226 1222 1222 1226 1226 1221 1221 1222 1222 1222 1222 1221 1221 1217 1217 1221 1221 1218 1218 1217 1217 1217 1217 1218 1218 1212 1212 1218 1218 1214 1214 1212 1212 1212 1212 1214 1214 1209 1209 1214 1214 1210 1210 1209 1209 1209 1209 1210 1210 1208 1208 1223 1223 1225 1225 1229 1229 1225 1225 1232 1232 1229 1229 1229 1229 1232 1232 1230 1230 1232 1232 1233 1233 1230 1230 1230 1230 1233 1233 1231 1231 1233 1233 1234 1234 1231 1231 1231 1231 1234 1234 1227 1227 1234 1234 1228 1228 1227 1227 1227 1227 1228 1228 1226 1226 1205 1205 1207 1207 1211 1211 1207 1207 1213 1213 1211 1211 1211 1211 1213 1213 1215 1215 1213 1213 1216 1216 1215 1215 1215 1215 1216 1216 1219 1219 1216 1216 1220 1220 1219 1219 1219 1219 1220 1220 1223 1223 1220 1220 1224 1224 1223 1223 1223 1223 1224 1224 1225 1225 1187 1187 1189 1189 1193 1193 1189 1189 1195 1195 1193 1193 1193 1193 1195 1195 1197 1197 1195 1195 1198 1198 1197 1197 1753 1753 1754 1754 1201 1201 1755 1755 1202 1202 1201 1201 1201 1201 1202 1202 1205 1205 1202 1202 1206 1206 1205 1205 1205 1205 1206 1206 1207 1207 1175 1175 1177 1177 1179 1179 1177 1177 1180 1180 1179 1179 1179 1179 1180 1180 1183 1183 1180 1180 1184 1184 1183 1183 1183 1183 1184 1184 1187 1187 1184 1184 1188 1188 1187 1187 1187 1187 1188 1188 1189 1189 1157 1157 1159 1159 1162 1162 1159 1159 1161 1161 1162 1162 1162 1162 1161 1161 1165 1165 1161 1161 1166 1166 1165 1165 1165 1165 1166 1166 1169 1169 1166 1166 1170 1170 1169 1169 1169 1169 1170 1170 1175 1175 1170 1170 1171 1171 1175 1175 1175 1175 1171 1171 1177 1177 1144 1144 1143 1143 1147 1147 1143 1143 1148 1148 1147 1147 1147 1147 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1157 1157 1151 1151 1153 1153 1157 1157 1157 1157 1153 1153 1159 1159 1121 1121 1123 1123 1126 1126 1123 1123 1125 1125 1126 1126 1126 1126 1125 1125 1129 1129 1125 1125 1756 1756 1129 1129 1129 1129 1757 1757 1758 1758 1130 1130 1133 1133 1134 1134 1134 1134 1133 1133 1139 1139 1133 1133 1135 1135 1139 1139 1139 1139 1135 1135 1144 1144 1135 1135 1141 1141 1144 1144 1144 1144 1141 1141 1143 1143 1103 1103 1105 1105 1108 1108 1105 1105 1107 1107 1108 1108 1108 1108 1107 1107 1111 1111 1107 1107 1112 1112 1111 1111 1111 1111 1112 1112 1116 1116 1112 1112 1115 1115 1116 1116 1116 1116 1115 1115 1121 1121 1115 1115 1117 1117 1121 1121 1121 1121 1117 1117 1123 1123 1118 1118 1113 1113 1110 1110 1113 1113 1109 1109 1110 1110 1110 1110 1109 1109 1104 1104 1109 1109 1106 1106 1104 1104 1104 1104 1106 1106 1102 1102 1106 1106 1101 1101 1102 1102 1102 1102 1101 1101 1097 1097 1101 1101 1096 1096 1097 1097 1097 1097 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1100 1100 1103 1103 1103 1103 1100 1100 1105 1105 1327 1327 1312 1312 1311 1311 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1309 1309 1325 1325 1323 1323 1309 1309 1323 1323 1321 1321 1309 1309 1309 1309 1321 1321 1306 1306 1321 1321 1319 1319 1306 1306 1319 1319 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1307 1307 1298 1298 1307 1307 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1274 1274 1280 1280 1280 1280 1274 1274 1275 1275 1274 1274 1271 1271 1275 1275 1271 1271 1267 1267 1275 1275 1275 1275 1267 1267 1270 1270 1267 1267 1263 1263 1270 1270 1263 1263 1259 1259 1270 1270 1270 1270 1259 1259 1266 1266 1259 1259 1254 1254 1266 1266 1254 1254 1249 1249 1266 1266 1266 1266 1249 1249 1262 1262 1249 1249 1247 1247 1262 1262 1247 1247 1245 1245 1262 1262 1262 1262 1245 1245 1258 1258 1245 1245 1243 1243 1258 1258 1243 1243 1241 1241 1258 1258 1258 1258 1241 1241 1255 1255 1241 1241 1239 1239 1255 1255 1255 1255 1239 1239 1252 1252 1239 1239 1237 1237 1252 1252 1252 1252 1237 1237 1251 1251 1237 1237 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1253 1253 1236 1236 1238 1238 1253 1253 1238 1238 1240 1240 1253 1253 1253 1253 1240 1240 1257 1257 1240 1240 1242 1242 1257 1257 1242 1242 1244 1244 1257 1257 1257 1257 1244 1244 1260 1260 1244 1244 1246 1246 1260 1260 1246 1246 1248 1248 1260 1260 1260 1260 1248 1248 1264 1264 1248 1248 1250 1250 1264 1264 1250 1250 1256 1256 1264 1264 1264 1264 1256 1256 1268 1268 1256 1256 1261 1261 1268 1268 1261 1261 1265 1265 1268 1268 1268 1268 1265 1265 1273 1273 1265 1265 1269 1269 1273 1273 1269 1269 1272 1272 1273 1273 1273 1273 1272 1272 1277 1277 1272 1272 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1297 1297 1300 1300 1291 1291 1291 1291 1300 1300 1296 1296 1300 1300 1305 1305 1296 1296 1305 1305 1310 1310 1296 1296 1296 1296 1310 1310 1301 1301 1310 1310 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1304 1304 1316 1316 1318 1318 1304 1304 1318 1318 1320 1320 1304 1304 1304 1304 1320 1320 1308 1308 1320 1320 1322 1322 1308 1308 1322 1322 1324 1324 1308 1308 1308 1308 1324 1324 1311 1311 1324 1324 1326 1326 1311 1311 1311 1311 1326 1326 1327 1327 1330 1330 1329 1329 1345 1345 1330 1330 1345 1345 1332 1332 1338 1338 1336 1336 1345 1345 1336 1336 1334 1334 1345 1345 1345 1345 1334 1334 1332 1332 1344 1344 1342 1342 1345 1345 1342 1342 1340 1340 1345 1345 1345 1345 1340 1340 1338 1338 1351 1351 1349 1349 1345 1345 1349 1349 1347 1347 1345 1345 1345 1345 1347 1347 1344 1344 1357 1357 1355 1355 1345 1345 1355 1355 1353 1353 1345 1345 1345 1345 1353 1353 1351 1351 1360 1360 1361 1361 1345 1345 1361 1361 1359 1359 1345 1345 1345 1345 1359 1359 1357 1357 1354 1354 1356 1356 1345 1345 1356 1356 1358 1358 1345 1345 1345 1345 1358 1358 1360 1360 1348 1348 1350 1350 1345 1345 1350 1350 1352 1352 1345 1345 1345 1345 1352 1352 1354 1354 1341 1341 1343 1343 1345 1345 1343 1343 1346 1346 1345 1345 1345 1345 1346 1346 1348 1348 1335 1335 1337 1337 1345 1345 1337 1337 1339 1339 1345 1345 1345 1345 1339 1339 1341 1341 1329 1329 1331 1331 1345 1345 1331 1331 1333 1333 1345 1345 1345 1345 1333 1333 1335 1335 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+54 54 56 56 44 44 25 25 30 30 27 27 30 30 29 29 27 27 13 13 19 19 15 15 19 19 30 30 15 15 15 15 30 30 17 17 28 28 31 31 33 33 25 25 23 23 30 30 23 23 20 20 30 30 30 30 20 20 17 17 13 13 11 11 19 19 11 11 9 9 19 19 19 19 9 9 7 7 47 47 42 42 49 49 42 42 51 51 49 49 12 12 14 14 21 21 14 14 16 16 21 21 28 28 33 33 26 26 7 7 5 5 19 19 5 5 3 3 19 19 19 19 3 3 1 1 6 6 8 8 21 21 8 8 10 10 21 21 21 21 10 10 12 12 54 54 44 44 52 52 56 56 58 58 44 44 58 58 60 60 44 44 44 44 60 60 62 62 31 31 34 34 33 33 34 34 36 36 33 33 33 33 36 36 38 38 33 33 46 46 48 48 33 33 48 48 44 44 48 48 50 50 44 44 44 44 50 50 52 52 16 16 18 18 21 21 18 18 22 22 21 21 21 21 22 22 33 33 22 22 24 24 33 33 33 33 24 24 26 26 1 1 0 0 19 19 0 0 2 2 19 19 19 19 2 2 21 21 2 2 4 4 21 21 21 21 4 4 6 6 37 37 35 35 30 30 35 35 32 32 30 30 30 30 32 32 29 29 57 57 55 55 42 42 55 55 53 53 42 42 42 42 53 53 51 51 47 47 45 45 42 42 45 45 41 41 42 42 42 42 41 41 30 30 41 41 39 39 30 30 30 30 39 39 37 37 38 38 40 40 33 33 40 40 43 43 33 33 33 33 43 43 46 46 62 62 63 63 44 44 63 63 61 61 44 44 44 44 61 61 42 42 61 61 59 59 42 42 42 42 59 59 57 57 164 164 171 171 152 152 171 171 153 153 152 152 152 152 153 153 140 140 153 153 135 135 140 140 140 140 135 135 134 134 135 135 118 118 134 134 134 134 118 118 115 115 164 164 169 169 171 171 169 169 1392 1392 171 171 171 171 1393 1393 1394 1394 184 184 187 187 185 185 185 185 187 187 202 202 187 187 201 201 202 202 201 201 208 208 202 202 202 202 208 208 219 219 208 208 218 218 219 219 218 218 232 232 219 219 219 219 232 232 234 234 232 232 233 233 234 234 233 233 248 248 234 234 234 234 248 248 249 249 248 248 255 255 249 249 249 249 255 255 265 265 255 255 264 264 265 265 265 265 264 264 280 280 264 264 278 278 280 280 278 278 279 279 280 280 279 279 300 300 280 280 280 280 300 300 299 299 300 300 301 301 299 299 299 299 301 301 315 315 301 301 316 316 315 315 315 315 316 316 331 331 316 316 324 324 331 331 324 324 332 332 331 331 332 332 345 345 331 331 331 331 345 345 346 346 345 345 347 347 346 346 347 347 363 363 346 346 346 346 363 363 361 361 363 363 367 367 361 361 361 361 367 367 378 378 367 367 379 379 378 378 378 378 379 379 394 394 379 379 391 391 394 394 391 391 395 395 394 394 1395 1395 411 411 1396 1396 1397 1397 411 411 410 410 411 411 414 414 410 410 410 410 414 414 427 427 414 414 428 428 427 427 427 427 428 428 444 444 428 428 439 439 444 444 439 439 446 446 444 444 446 446 468 468 444 444 444 444 468 468 466 466 468 468 469 469 466 466 466 466 469 469 484 484 469 469 486 486 484 484 486 486 491 491 484 484 484 484 491 491 497 497 491 491 499 499 497 497 499 499 505 505 497 497 497 497 505 505 504 504 505 505 506 506 504 504 506 506 509 509 504 504 504 504 509 509 507 507 509 509 508 508 507 507 507 507 508 508 502 502 508 508 503 503 502 502 502 502 503 503 490 490 503 503 496 496 490 490 496 496 493 493 490 490 493 493 479 479 490 490 490 490 479 479 477 477 479 479 475 475 477 477 477 477 475 475 454 454 475 475 457 457 454 454 454 454 457 457 436 436 457 457 445 445 436 436 445 445 437 437 436 436 437 437 421 421 436 436 436 436 421 421 419 419 421 421 420 420 419 419 420 420 403 403 419 419 419 419 403 403 402 402 403 403 1398 1398 402 402 402 402 1399 1399 1400 1400 398 398 387 387 386 386 386 386 387 387 370 370 387 387 374 374 370 370 374 374 371 371 370 370 371 371 355 355 370 370 370 370 355 355 354 354 355 355 351 351 354 354 354 354 351 351 338 338 351 351 339 339 338 338 338 338 339 339 322 322 339 339 328 328 322 322 328 328 323 323 322 322 323 323 309 309 322 322 322 322 309 309 308 308 309 309 306 306 308 308 308 308 306 306 292 292 306 306 293 293 292 292 293 293 286 286 292 292 292 292 286 286 272 272 286 286 271 271 272 272 272 272 271 271 257 257 271 271 262 262 257 257 262 262 256 256 257 257 256 256 241 241 257 257 257 257 241 241 242 242 241 241 239 239 242 242 242 242 239 239 226 226 239 239 225 225 226 226 226 226 225 225 211 211 225 225 215 215 211 211 215 215 209 209 211 211 209 209 194 194 211 211 211 211 194 194 195 195 194 194 192 192 195 195 195 195 192 192 178 178 192 192 177 177 178 178 1401 1401 1402 1402 161 161 1403 1403 170 170 161 161 170 170 160 160 161 161 160 160 146 146 161 161 161 161 146 146 145 145 146 146 144 144 145 145 144 144 127 127 145 145 145 145 127 127 128 128 127 127 120 120 128 128 128 128 120 120 105 105 120 120 103 103 105 105 105 105 103 103 88 88 103 103 91 91 88 88 91 91 86 86 88 88 86 86 74 74 88 88 88 88 74 74 76 76 74 74 73 73 76 76 76 76 73 73 68 68 73 73 67 67 68 68 68 68 67 67 66 66 67 67 65 65 66 66 65 65 64 64 66 66 64 64 69 69 66 66 66 66 69 69 70 70 69 69 79 79 70 70 70 70 79 79 81 81 79 79 84 84 81 81 81 81 84 84 96 96 84 84 94 94 96 96 96 96 94 94 118 118 94 94 112 112 118 118 118 118 112 112 115 115 1404 1404 71 71 1405 1405 71 71 72 72 1406 1406 1407 1407 72 72 1408 1408 72 72 80 80 1409 1409 1410 1410 80 80 1411 1411 80 80 93 93 1412 1412 1413 1413 93 93 1414 1414 93 93 110 110 1415 1415 1416 1416 110 110 1417 1417 110 110 129 129 1418 1418 1419 1419 129 129 1420 1420 129 129 148 148 1421 1421 1422 1422 148 148 1423 1423 148 148 163 163 1424 1424 1425 1425 163 163 1426 1426 163 163 180 180 1427 1427 1428 1428 180 180 1429 1429 180 180 196 196 1430 1430 1431 1431 196 196 1432 1432 196 196 212 212 1433 1433 1434 1434 212 212 1435 1435 212 212 227 227 1436 1436 1437 1437 227 227 1438 1438 227 227 243 243 1439 1439 1440 1440 243 243 1441 1441 243 243 258 258 1442 1442 1443 1443 258 258 1444 1444 258 258 273 273 1445 1445 1446 1446 273 273 1447 1447 273 273 291 291 1448 1448 1449 1449 291 291 1450 1450 291 291 307 307 1451 1451 1452 1452 307 307 1453 1453 307 307 321 321 1454 1454 1455 1455 321 321 1456 1456 321 321 337 337 1457 1457 1458 1458 337 337 1459 1459 337 337 353 353 1460 1460 1461 1461 353 353 1462 1462 353 353 369 369 1463 1463 1464 1464 369 369 1465 1465 369 369 384 384 1466 1466 1467 1467 384 384 1468 1468 384 384 401 401 1469 1469 1470 1470 401 401 1471 1471 401 401 417 417 1472 1472 1473 1473 417 417 1474 1474 417 417 433 433 1475 1475 1476 1476 433 433 1477 1477 433 433 452 452 1478 1478 1479 1479 452 452 1480 1480 452 452 472 472 1481 1481 1482 1482 472 472 1483 1483 472 472 488 488 1484 1484 1485 1485 488 488 1486 1486 488 488 498 498 1487 1487 1488 1488 498 498 1489 1489 498 498 501 501 1490 1490 1491 1491 501 501 1492 1492 501 501 500 500 1493 1493 1494 1494 500 500 1495 1495 500 500 492 492 1496 1496 1497 1497 492 492 1498 1498 492 492 480 480 1499 1499 1500 1500 480 480 1501 1501 480 480 461 461 1502 1502 1503 1503 461 461 1504 1504 461 461 443 443 1505 1505 1506 1506 443 443 1507 1507 443 443 425 425 1508 1508 1509 1509 425 425 1510 1510 425 425 408 408 1511 1511 1512 1512 408 408 1513 1513 408 408 392 392 1514 1514 1515 1515 392 392 1516 1516 392 392 377 377 1517 1517 1518 1518 377 377 1519 1519 377 377 360 360 1520 1520 1521 1521 360 360 1522 1522 360 360 344 344 1523 1523 1524 1524 344 344 1525 1525 344 344 330 330 1526 1526 1527 1527 330 330 1528 1528 330 330 314 314 1529 1529 1530 1530 314 314 1531 1531 314 314 298 298 1532 1532 1533 1533 298 298 1534 1534 298 298 281 281 1535 1535 1536 1536 281 281 1537 1537 281 281 266 266 1538 1538 1539 1539 266 266 1540 1540 266 266 250 250 1541 1541 1542 1542 250 250 1543 1543 250 250 235 235 1544 1544 1545 1545 235 235 1546 1546 235 235 220 220 1547 1547 1548 1548 220 220 1549 1549 220 220 203 203 1550 1550 1551 1551 203 203 1552 1552 203 203 188 188 1553 1553 1554 1554 188 188 1555 1555 188 188 172 172 1556 1556 1557 1557 172 172 1558 1558 172 172 155 155 1559 1559 1560 1560 155 155 1561 1561 155 155 138 138 1562 1562 1563 1563 138 138 1564 1564 138 138 121 121 1565 1565 1566 1566 121 121 1567 1567 121 121 100 100 1568 1568 1569 1569 100 100 1570 1570 100 100 83 83 1571 1571 1572 1572 83 83 1573 1573 83 83 75 75 1574 1574 1575 1575 75 75 1576 1576 75 75 71 71 1577 1577 75 75 77 77 71 71 77 77 78 78 71 71 71 71 78 78 72 72 78 78 85 85 72 72 72 72 85 85 80 80 85 85 99 99 80 80 80 80 99 99 93 93 99 99 117 117 93 93 93 93 117 117 110 110 117 117 133 133 110 110 110 110 133 133 129 129 133 133 150 150 129 129 129 129 150 150 148 148 150 150 166 166 148 148 148 148 166 166 163 163 166 166 181 181 163 163 163 163 181 181 180 180 181 181 198 198 180 180 180 180 198 198 196 196 198 198 213 213 196 196 196 196 213 213 212 212 213 213 228 228 212 212 212 212 228 228 227 227 228 228 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 258 258 259 259 274 274 258 258 258 258 274 274 273 273 274 274 290 290 273 273 273 273 290 290 291 291 290 290 305 305 291 291 291 291 305 305 307 307 305 305 320 320 307 307 307 307 320 320 321 321 320 320 336 336 321 321 321 321 336 336 337 337 336 336 352 352 337 337 337 337 352 352 353 353 352 352 366 366 353 353 353 353 366 366 369 369 366 366 383 383 369 369 369 369 383 383 384 384 383 383 399 399 384 384 384 384 399 399 401 401 399 399 415 415 401 401 401 401 415 415 417 417 415 415 431 431 417 417 417 417 431 431 433 433 431 431 448 448 433 433 433 433 448 448 452 452 448 448 465 465 452 452 452 452 465 465 472 472 465 465 481 481 472 472 472 472 481 481 488 488 481 481 489 489 488 488 488 488 489 489 498 498 489 489 495 495 498 498 498 498 495 495 501 501 495 495 494 494 501 501 501 501 494 494 500 500 494 494 487 487 500 500 500 500 487 487 492 492 487 487 473 473 492 492 492 492 473 473 480 480 473 473 455 455 480 480 480 480 455 455 461 461 455 455 438 438 461 461 461 461 438 438 443 443 438 438 423 423 443 443 443 443 423 423 425 425 423 423 406 406 425 425 425 425 406 406 408 408 406 406 390 390 408 408 408 408 390 390 392 392 390 390 375 375 392 392 392 392 375 375 377 377 375 375 359 359 377 377 377 377 359 359 360 360 359 359 343 343 360 360 360 360 343 343 344 344 343 343 329 329 344 344 344 344 329 329 330 330 329 329 313 313 330 330 330 330 313 313 314 314 313 313 297 297 314 314 314 314 297 297 298 298 297 297 282 282 298 298 298 298 282 282 281 281 282 282 267 267 281 281 281 281 267 267 266 266 267 267 251 251 266 266 266 266 251 251 250 250 251 251 236 236 250 250 250 250 236 236 235 235 236 236 221 221 235 235 235 235 221 221 220 220 221 221 205 205 220 220 220 220 205 205 203 203 205 205 189 189 203 203 203 203 189 189 188 188 189 189 174 174 188 188 188 188 174 174 172 172 174 174 157 157 172 172 172 172 157 157 155 155 157 157 141 141 155 155 155 155 141 141 138 138 141 141 125 125 138 138 138 138 125 125 121 121 125 125 106 106 121 121 121 121 106 106 100 100 106 106 92 92 100 100 100 100 92 92 83 83 92 92 82 82 83 83 83 83 82 82 75 75 82 82 77 77 75 75 82 82 87 87 77 77 87 87 89 89 77 77 77 77 89 89 78 78 89 89 95 95 78 78 78 78 95 95 85 85 95 95 107 107 85 85 85 85 107 107 99 99 107 107 123 123 99 99 99 99 123 123 117 117 123 123 139 139 117 117 117 117 139 139 133 133 139 139 154 154 133 133 133 133 154 154 150 150 154 154 167 167 150 150 150 150 167 167 166 166 167 167 183 183 166 166 166 166 183 183 181 181 183 183 199 199 181 181 181 181 199 199 198 198 199 199 214 214 198 198 198 198 214 214 213 213 214 214 229 229 213 213 213 213 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 260 260 244 244 244 244 260 260 259 259 260 260 275 275 259 259 259 259 275 275 274 274 275 275 289 289 274 274 274 274 289 289 290 290 289 289 304 304 290 290 290 290 304 304 305 305 304 304 319 319 305 305 305 305 319 319 320 320 319 319 335 335 320 320 320 320 335 335 336 336 335 335 350 350 336 336 336 336 350 350 352 352 350 350 365 365 352 352 352 352 365 365 366 366 365 365 381 381 366 366 366 366 381 381 383 383 381 381 396 396 383 383 383 383 396 396 399 399 396 396 412 412 399 399 399 399 412 412 415 415 412 412 426 426 415 415 415 415 426 426 431 431 426 426 441 441 431 431 431 431 441 441 448 448 441 441 458 458 448 448 448 448 458 458 465 465 458 458 471 471 465 465 465 465 471 471 481 481 471 471 482 482 481 481 481 481 482 482 489 489 482 482 485 485 489 489 489 489 485 485 495 495 485 485 483 483 495 495 495 495 483 483 494 494 483 483 478 478 494 494 494 494 478 478 487 487 478 478 464 464 487 487 487 487 464 464 473 473 464 464 450 450 473 473 473 473 450 450 455 455 450 450 432 432 455 455 455 455 432 432 438 438 432 432 418 418 438 438 438 438 418 418 423 423 418 418 405 405 423 423 423 423 405 405 406 406 405 405 388 388 406 406 406 406 388 388 390 390 388 388 373 373 390 390 390 390 373 373 375 375 373 373 358 358 375 375 375 375 358 358 359 359 358 358 342 342 359 359 359 359 342 342 343 343 342 342 327 327 343 343 343 343 327 327 329 329 327 327 312 312 329 329 329 329 312 312 313 313 312 312 296 296 313 313 313 313 296 296 297 297 296 296 283 283 297 297 297 297 283 283 282 282 283 283 268 268 282 282 282 282 268 268 267 267 268 268 252 252 267 267 267 267 252 252 251 251 252 252 237 237 251 251 251 251 237 237 236 236 237 237 222 222 236 236 236 236 222 222 221 221 222 222 206 206 221 221 221 221 206 206 205 205 206 206 191 191 205 205 205 205 191 191 189 189 191 191 176 176 189 189 189 189 176 176 174 174 176 176 159 159 174 174 174 174 159 159 157 157 159 159 147 147 157 157 157 157 147 147 141 141 147 147 131 131 141 141 141 141 131 131 125 125 131 131 114 114 125 125 125 125 114 114 106 106 114 114 101 101 106 106 106 106 101 101 92 92 101 101 90 90 92 92 92 92 90 90 82 82 90 90 87 87 82 82 90 90 97 97 87 87 97 97 98 98 87 87 87 87 98 98 89 89 98 98 104 104 89 89 89 89 104 104 95 95 104 104 119 119 95 95 95 95 119 119 107 107 119 119 130 130 107 107 107 107 130 130 123 123 130 130 143 143 123 123 123 123 143 143 139 139 143 143 158 158 139 139 139 139 158 158 154 154 158 158 173 173 154 154 154 154 173 173 167 167 173 173 186 186 167 167 167 167 186 186 183 183 186 186 200 200 183 183 183 183 200 200 199 199 200 200 216 216 199 199 199 199 216 216 214 214 216 216 230 230 214 214 214 214 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 261 261 245 245 245 245 261 261 260 260 261 261 276 276 260 260 260 260 276 276 275 275 276 276 288 288 275 275 275 275 288 288 289 289 288 288 303 303 289 289 289 289 303 303 304 304 303 303 318 318 304 304 304 304 318 318 319 319 318 318 334 334 319 319 319 319 334 334 335 335 334 334 349 349 335 335 335 335 349 349 350 350 349 349 364 364 350 350 350 350 364 364 365 365 364 364 380 380 365 365 365 365 380 380 381 381 380 380 393 393 381 381 381 381 393 393 396 396 393 393 407 407 396 396 396 396 407 407 412 412 407 407 422 422 412 412 412 412 422 422 426 426 422 422 435 435 426 426 426 426 435 435 441 441 435 435 449 449 441 441 441 441 449 449 458 458 449 449 460 460 458 458 458 458 460 460 471 471 460 460 470 470 471 471 471 471 470 470 482 482 470 470 476 476 482 482 482 482 476 476 485 485 476 476 474 474 485 485 485 485 474 474 483 483 474 474 467 467 483 483 483 483 467 467 478 478 467 467 453 453 478 478 478 478 453 453 464 464 453 453 442 442 464 464 464 464 442 442 450 450 442 442 429 429 450 450 450 450 429 429 432 432 429 429 413 413 432 432 432 432 413 413 418 418 413 413 400 400 418 418 418 418 400 400 405 405 400 400 385 385 405 405 405 405 385 385 388 388 385 385 372 372 388 388 388 388 372 372 373 373 372 372 357 357 373 373 373 373 357 357 358 358 357 357 341 341 358 358 358 358 341 341 342 342 341 341 326 326 342 342 342 342 326 326 327 327 326 326 311 311 327 327 327 327 311 311 312 312 311 311 295 295 312 312 312 312 295 295 296 296 295 295 284 284 296 296 296 296 284 284 283 283 284 284 269 269 283 283 283 283 269 269 268 268 269 269 253 253 268 268 268 268 253 253 252 252 253 253 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 207 207 222 222 222 222 207 207 206 206 207 207 193 193 206 206 206 206 193 193 191 191 193 193 179 179 191 191 191 191 179 179 176 176 179 179 165 165 176 176 176 176 165 165 159 159 165 165 151 151 159 159 159 159 151 151 147 147 151 151 136 136 147 147 147 147 136 136 131 131 136 136 124 124 131 131 131 131 124 124 114 114 124 124 111 111 114 114 114 114 111 111 101 101 111 111 102 102 101 101 101 101 102 102 90 90 102 102 97 97 90 90 102 102 108 108 97 97 108 108 109 109 97 97 97 97 109 109 98 98 109 109 116 116 98 98 98 98 116 116 104 104 116 116 126 126 104 104 104 104 126 126 119 119 126 126 137 137 119 119 119 119 137 137 130 130 137 137 149 149 130 130 130 130 149 149 143 143 149 149 162 162 143 143 143 143 162 162 158 158 162 162 175 175 158 158 158 158 175 175 173 173 175 175 190 190 173 173 173 173 190 190 186 186 190 190 204 204 186 186 186 186 204 204 200 200 204 204 217 217 200 200 200 200 217 217 216 216 217 217 231 231 216 216 216 216 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 263 263 246 246 246 246 263 263 261 261 263 263 277 277 261 261 261 261 277 277 276 276 277 277 287 287 276 276 276 276 287 287 288 288 287 287 302 302 288 288 288 288 302 302 303 303 302 302 317 317 303 303 303 303 317 317 318 318 317 317 333 333 318 318 318 318 333 333 334 334 333 333 348 348 334 334 334 334 348 348 349 349 348 348 362 362 349 349 349 349 362 362 364 364 362 362 376 376 364 364 364 364 376 376 380 380 376 376 389 389 380 380 380 380 389 389 393 393 389 389 404 404 393 393 393 393 404 404 407 407 404 404 416 416 407 407 407 407 416 416 422 422 416 416 430 430 422 422 422 422 430 430 435 435 430 430 440 440 435 435 435 435 440 440 449 449 440 440 451 451 449 449 449 449 451 451 460 460 451 451 459 459 460 460 460 460 459 459 470 470 459 459 463 463 470 470 470 470 463 463 476 476 463 463 462 462 476 476 476 476 462 462 474 474 462 462 456 456 474 474 474 474 456 456 467 467 456 456 447 447 467 467 467 467 447 447 453 453 447 447 434 434 453 453 453 453 434 434 442 442 434 434 424 424 442 442 442 442 424 424 429 429 424 424 409 409 429 429 429 429 409 409 413 413 409 409 397 397 413 413 413 413 397 397 400 400 397 397 382 382 400 400 400 400 382 382 385 385 382 382 368 368 385 385 385 385 368 368 372 372 368 368 356 356 372 372 372 372 356 356 357 357 356 356 340 340 357 357 357 357 340 340 341 341 340 340 325 325 341 341 341 341 325 325 326 326 325 325 310 310 326 326 326 326 310 310 311 311 310 310 294 294 311 311 311 311 294 294 295 295 294 294 285 285 295 295 295 295 285 285 284 284 285 285 270 270 284 284 284 284 270 270 269 269 270 270 254 254 269 269 269 269 254 254 253 253 254 254 240 240 253 253 253 253 240 240 238 238 240 240 224 224 238 238 238 238 224 224 223 223 224 224 210 210 223 223 223 223 210 210 207 207 210 210 197 197 207 207 207 207 197 197 193 193 197 197 182 182 193 193 193 193 182 182 179 179 182 182 168 168 179 179 179 179 168 168 165 165 168 168 156 156 165 165 165 165 156 156 151 151 156 156 142 142 151 151 151 151 142 142 136 136 142 142 132 132 136 136 136 136 132 132 124 124 132 132 122 122 124 124 124 124 122 122 111 111 122 122 113 113 111 111 111 111 113 113 102 102 113 113 108 108 102 102 520 520 521 521 519 519 520 520 519 519 515 515 521 521 520 520 525 525 520 520 527 527 525 525 525 525 527 527 528 528 528 528 527 527 529 529 527 527 534 534 529 529 529 529 534 534 533 533 541 541 539 539 534 534 539 539 535 535 534 534 534 534 535 535 533 533 549 549 547 547 548 548 1578 1578 543 543 1579 1579 1580 1580 543 543 541 541 543 543 542 542 541 541 541 541 542 542 539 539 549 549 548 548 553 553 548 548 554 554 553 553 553 553 554 554 555 555 555 555 554 554 559 559 554 554 561 561 559 559 559 559 561 561 562 562 562 562 561 561 563 563 561 561 568 568 563 563 563 563 568 568 567 567 575 575 573 573 568 568 573 573 569 569 568 568 568 568 569 569 567 567 582 582 581 581 583 583 581 581 577 577 583 583 583 583 577 577 575 575 577 577 576 576 575 575 575 575 576 576 573 573 582 582 583 583 587 587 583 583 590 590 587 587 587 587 590 590 589 589 589 589 590 590 593 593 590 590 596 596 593 593 593 593 596 596 595 595 595 595 596 596 597 597 596 596 603 603 597 597 597 597 603 603 601 601 610 610 607 607 603 603 607 607 602 602 603 603 603 603 602 602 601 601 616 616 615 615 617 617 615 615 1581 1581 617 617 617 617 1582 1582 1583 1583 611 611 609 609 610 610 610 610 609 609 607 607 616 616 617 617 621 621 617 617 624 624 621 621 621 621 624 624 623 623 623 623 624 624 627 627 624 624 631 631 627 627 627 627 631 631 629 629 637 637 635 635 631 631 635 635 630 630 631 631 631 631 630 630 629 629 644 644 641 641 637 637 641 641 636 636 637 637 637 637 636 636 635 635 646 646 648 648 647 647 648 648 645 645 647 647 647 647 645 645 644 644 645 645 643 643 644 644 644 644 643 643 641 641 646 646 647 647 642 642 647 647 640 640 642 642 642 642 640 640 639 639 639 639 640 640 638 638 640 640 633 633 638 638 638 638 633 633 634 634 626 626 628 628 633 633 628 628 632 632 633 633 633 633 632 632 634 634 620 620 622 622 626 626 622 622 625 625 626 626 626 626 625 625 628 628 1584 1584 614 614 1585 1585 614 614 618 618 1586 1586 1587 1587 618 618 620 620 618 618 619 619 620 620 620 620 619 619 622 622 612 612 613 613 608 608 613 613 606 606 608 608 608 608 606 606 605 605 605 605 606 606 604 604 606 606 599 599 604 604 604 604 599 599 600 600 588 588 591 591 592 592 591 591 594 594 592 592 592 592 594 594 599 599 594 594 598 598 599 599 599 599 598 598 600 600 578 578 580 580 585 585 580 580 584 584 585 585 585 585 584 584 592 592 584 584 586 586 592 592 592 592 586 586 588 588 571 571 574 574 578 578 574 574 579 579 578 578 578 578 579 579 580 580 565 565 566 566 564 564 566 566 570 570 564 564 564 564 570 570 571 571 570 570 572 572 571 571 571 571 572 572 574 574 565 565 564 564 560 560 564 564 557 557 560 560 560 560 557 557 558 558 558 558 557 557 556 556 557 557 550 550 556 556 556 556 550 550 552 552 544 544 1588 1588 1589 1589 546 546 551 551 550 550 550 550 551 551 552 552 537 537 540 540 544 544 540 540 545 545 544 544 544 544 545 545 1590 1590 531 531 532 532 530 530 532 532 536 536 530 530 530 530 536 536 537 537 536 536 538 538 537 537 537 537 538 538 540 540 531 531 530 530 526 526 530 530 523 523 526 526 526 526 523 523 524 524 524 524 523 523 522 522 523 523 516 516 522 522 522 522 516 516 518 518 510 510 513 513 516 516 513 513 517 517 516 516 516 516 517 517 518 518 519 519 514 514 515 515 514 514 511 511 515 515 515 515 511 511 510 510 511 511 512 512 510 510 510 510 512 512 513 513 695 695 697 697 701 701 697 697 700 700 701 701 701 701 700 700 707 707 700 700 703 703 707 707 707 707 703 703 713 713 703 703 706 706 713 713 713 713 706 706 725 725 706 706 709 709 725 725 725 725 709 709 727 727 709 709 712 712 727 727 727 727 712 712 729 729 712 712 715 715 729 729 729 729 715 715 731 731 715 715 718 718 731 731 718 718 720 720 731 731 731 731 720 720 733 733 720 720 722 722 733 733 733 733 722 722 735 735 722 722 724 724 735 735 735 735 724 724 736 736 724 724 723 723 736 736 736 736 723 723 734 734 723 723 721 721 734 734 734 734 721 721 732 732 721 721 719 719 732 732 732 732 719 719 730 730 719 719 717 717 730 730 730 730 717 717 728 728 686 686 687 687 680 680 687 687 683 683 680 680 680 680 683 683 674 674 683 683 681 681 674 674 674 674 681 681 668 668 681 681 677 677 668 668 668 668 677 677 659 659 677 677 675 675 659 659 659 659 675 675 657 657 675 675 671 671 657 657 657 657 671 671 655 655 671 671 669 669 655 655 655 655 669 669 653 653 669 669 666 666 653 653 666 666 663 663 653 653 653 653 663 663 651 651 663 663 661 661 651 651 651 651 661 661 649 649 661 661 660 660 649 649 649 649 660 660 650 650 660 660 662 662 650 650 650 650 662 662 652 652 662 662 664 664 652 652 652 652 664 664 654 654 664 664 667 667 654 654 654 654 667 667 656 656 667 667 670 670 656 656 670 670 672 672 656 656 656 656 672 672 658 658 672 672 676 676 658 658 658 658 676 676 665 665 676 676 678 678 665 665 665 665 678 678 673 673 678 678 682 682 673 673 673 673 682 682 679 679 682 682 684 684 679 679 679 679 684 684 685 685 684 684 688 688 685 685 685 685 688 688 691 691 688 688 690 690 691 691 691 691 690 690 695 695 690 690 694 694 695 695 695 695 694 694 697 697 717 717 714 714 728 728 714 714 711 711 728 728 728 728 711 711 726 726 711 711 708 708 726 726 726 726 708 708 716 716 708 708 705 705 716 716 716 716 705 705 710 710 705 705 702 702 710 710 710 710 702 702 704 704 702 702 699 699 704 704 704 704 699 699 698 698 699 699 696 696 698 698 698 698 696 696 692 692 696 696 693 693 692 692 692 692 693 693 686 686 693 693 689 689 686 686 686 686 689 689 687 687 805 805 792 792 794 794 794 794 807 807 805 805 807 807 808 808 805 805 805 805 808 808 818 818 808 808 820 820 818 818 818 818 820 820 1591 1591 820 820 826 826 1592 1592 826 826 1593 1593 1594 1594 832 832 834 834 847 847 834 834 849 849 847 847 849 849 850 850 847 847 847 847 850 850 862 862 850 850 864 864 862 862 862 862 864 864 878 878 864 864 868 868 878 878 868 868 880 880 878 878 878 878 880 880 894 894 880 880 895 895 894 894 895 895 896 896 894 894 894 894 896 896 909 909 896 896 910 910 909 909 909 909 910 910 918 918 910 910 912 912 918 918 912 912 917 917 918 918 918 918 917 917 931 931 917 917 930 930 931 931 930 930 938 938 931 931 931 931 938 938 946 946 938 938 945 945 946 946 946 946 945 945 962 962 945 945 958 958 962 962 958 958 960 960 962 962 962 962 960 960 977 977 960 960 975 975 977 977 975 975 980 980 977 977 977 977 980 980 992 992 980 980 990 990 992 992 1595 1595 1596 1596 1006 1006 1597 1597 1000 1000 1006 1006 1000 1000 1004 1004 1006 1006 1006 1006 1004 1004 1020 1020 1004 1004 1017 1017 1020 1020 1017 1017 1022 1022 1020 1020 1020 1020 1022 1022 1034 1034 1022 1022 1032 1032 1034 1034 1034 1034 1032 1032 1046 1046 1032 1032 1040 1040 1046 1046 1040 1040 1044 1044 1046 1046 1046 1046 1044 1044 1058 1058 1044 1044 1055 1055 1058 1058 1055 1055 1056 1056 1058 1058 1058 1058 1056 1056 1069 1069 1056 1056 1063 1063 1069 1069 1069 1069 1063 1063 1068 1068 1063 1063 1062 1062 1068 1068 1062 1062 1061 1061 1068 1068 1068 1068 1061 1061 1057 1057 1061 1061 1054 1054 1057 1057 1054 1054 1053 1053 1057 1057 1057 1057 1053 1053 1045 1045 1053 1053 1043 1043 1045 1045 1045 1045 1043 1043 1033 1033 1043 1043 1035 1035 1033 1033 1035 1035 1031 1031 1033 1033 1033 1033 1031 1031 1018 1018 1031 1031 1016 1016 1018 1018 1016 1016 1013 1013 1018 1018 1018 1018 1013 1013 1005 1005 1013 1013 1003 1003 1005 1005 1005 1005 1003 1003 1598 1598 1003 1003 1599 1599 1600 1600 995 995 989 989 991 991 991 991 989 989 976 976 989 989 974 974 976 976 974 974 973 973 976 976 976 976 973 973 961 961 973 973 959 959 961 961 959 959 951 951 961 961 961 961 951 951 944 944 951 951 943 943 944 944 944 944 943 943 929 929 943 943 928 928 929 929 928 928 927 927 929 929 929 929 927 927 914 914 927 927 913 913 914 914 913 913 911 911 914 914 914 914 911 911 906 906 911 911 908 908 906 906 906 906 908 908 892 892 908 908 893 893 892 892 893 893 881 881 892 892 892 892 881 881 877 877 881 881 879 879 877 877 879 879 865 865 877 877 877 877 865 865 861 861 865 865 863 863 861 861 861 861 863 863 846 846 863 863 848 848 846 846 848 848 841 841 846 846 846 846 841 841 831 831 841 841 833 833 831 831 1601 1601 821 821 1602 1602 1603 1603 821 821 817 817 821 821 819 819 817 817 817 817 819 819 804 804 819 819 806 806 804 804 806 806 799 799 804 804 804 804 799 799 791 791 799 799 793 793 791 791 793 793 783 783 791 791 791 791 783 783 777 777 783 783 779 779 777 777 777 777 779 779 768 768 779 779 773 773 768 768 773 773 770 770 768 768 768 768 770 770 764 764 770 770 765 765 764 764 764 764 765 765 769 769 765 765 774 774 769 769 769 769 774 774 778 778 774 774 780 780 778 778 778 778 780 780 792 792 780 780 786 786 792 792 792 792 786 786 794 794 1604 1604 759 759 1605 1605 759 759 760 760 1606 1606 1607 1607 760 760 1608 1608 760 760 775 775 1609 1609 1610 1610 775 775 1611 1611 775 775 787 787 1612 1612 1613 1613 787 787 1614 1614 787 787 800 800 1615 1615 1616 1616 800 800 1617 1617 800 800 815 815 1618 1618 1619 1619 815 815 1620 1620 815 815 829 829 1621 1621 1622 1622 829 829 1623 1623 829 829 844 844 1624 1624 1625 1625 844 844 1626 1626 844 844 859 859 1627 1627 1628 1628 859 859 1629 1629 859 859 875 875 1630 1630 1631 1631 875 875 1632 1632 875 875 890 890 1633 1633 1634 1634 890 890 1635 1635 890 890 905 905 1636 1636 1637 1637 905 905 1638 1638 905 905 915 915 1639 1639 1640 1640 915 915 1641 1641 915 915 932 932 1642 1642 1643 1643 932 932 1644 1644 932 932 947 947 1645 1645 1646 1646 947 947 1647 1647 947 947 963 963 1648 1648 1649 1649 963 963 1650 1650 963 963 978 978 1651 1651 1652 1652 978 978 1653 1653 978 978 993 993 1654 1654 1655 1655 993 993 1656 1656 993 993 1009 1009 1657 1657 1658 1658 1009 1009 1659 1659 1009 1009 1023 1023 1660 1660 1661 1661 1023 1023 1662 1662 1023 1023 1036 1036 1663 1663 1664 1664 1036 1036 1665 1665 1036 1036 1051 1051 1666 1666 1667 1667 1051 1051 1668 1668 1051 1051 1066 1066 1669 1669 1670 1670 1066 1066 1671 1671 1066 1066 1070 1070 1672 1672 1673 1673 1070 1070 1674 1674 1070 1070 1071 1071 1675 1675 1676 1676 1071 1071 1677 1677 1071 1071 1067 1067 1678 1678 1679 1679 1067 1067 1680 1680 1067 1067 1052 1052 1681 1681 1682 1682 1052 1052 1683 1683 1052 1052 1037 1037 1684 1684 1685 1685 1037 1037 1686 1686 1037 1037 1024 1024 1687 1687 1688 1688 1024 1024 1689 1689 1024 1024 1010 1010 1690 1690 1691 1691 1010 1010 1692 1692 1010 1010 994 994 1693 1693 1694 1694 994 994 1695 1695 994 994 979 979 1696 1696 1697 1697 979 979 1698 1698 979 979 964 964 1699 1699 1700 1700 964 964 1701 1701 964 964 948 948 1702 1702 1703 1703 948 948 1704 1704 948 948 933 933 1705 1705 1706 1706 933 933 1707 1707 933 933 919 919 1708 1708 1709 1709 919 919 1710 1710 919 919 907 907 1711 1711 1712 1712 907 907 1713 1713 907 907 891 891 1714 1714 1715 1715 891 891 1716 1716 891 891 876 876 1717 1717 1718 1718 876 876 1719 1719 876 876 860 860 1720 1720 1721 1721 860 860 1722 1722 860 860 845 845 1723 1723 1724 1724 845 845 1725 1725 845 845 830 830 1726 1726 1727 1727 830 830 1728 1728 830 830 816 816 1729 1729 1730 1730 816 816 1731 1731 816 816 802 802 1732 1732 1733 1733 802 802 1734 1734 802 802 788 788 1735 1735 1736 1736 788 788 1737 1737 788 788 776 776 1738 1738 1739 1739 776 776 1740 1740 776 776 761 761 1741 1741 1742 1742 761 761 1743 1743 761 761 759 759 1744 1744 759 759 752 752 760 760 752 752 755 755 760 760 760 760 755 755 775 775 755 755 762 762 775 775 775 775 762 762 787 787 762 762 781 781 787 787 787 787 781 781 800 800 781 781 797 797 800 800 800 800 797 797 815 815 797 797 811 811 815 815 815 815 811 811 829 829 811 811 827 827 829 829 829 829 827 827 844 844 827 827 842 842 844 844 844 844 842 842 859 859 842 842 857 857 859 859 859 859 857 857 875 875 857 857 873 873 875 875 875 875 873 873 890 890 873 873 888 888 890 890 890 890 888 888 905 905 888 888 903 903 905 905 905 905 903 903 915 915 903 903 916 916 915 915 915 915 916 916 932 932 916 916 934 934 932 932 932 932 934 934 947 947 934 934 949 949 947 947 947 947 949 949 963 963 949 949 965 965 963 963 963 963 965 965 978 978 965 965 981 981 978 978 978 978 981 981 993 993 981 981 996 996 993 993 993 993 996 996 1009 1009 996 996 1011 1011 1009 1009 1009 1009 1011 1011 1023 1023 1011 1011 1027 1027 1023 1023 1023 1023 1027 1027 1036 1036 1027 1027 1041 1041 1036 1036 1036 1036 1041 1041 1051 1051 1041 1041 1059 1059 1051 1051 1051 1051 1059 1059 1066 1066 1059 1059 1074 1074 1066 1066 1066 1066 1074 1074 1070 1070 1074 1074 1078 1078 1070 1070 1070 1070 1078 1078 1071 1071 1078 1078 1079 1079 1071 1071 1071 1071 1079 1079 1067 1067 1079 1079 1075 1075 1067 1067 1067 1067 1075 1075 1052 1052 1075 1075 1060 1060 1052 1052 1052 1052 1060 1060 1037 1037 1060 1060 1042 1042 1037 1037 1037 1037 1042 1042 1024 1024 1042 1042 1028 1028 1024 1024 1024 1024 1028 1028 1010 1010 1028 1028 1012 1012 1010 1010 1010 1010 1012 1012 994 994 1012 1012 997 997 994 994 994 994 997 997 979 979 997 997 982 982 979 979 979 979 982 982 964 964 982 982 966 966 964 964 964 964 966 966 948 948 966 966 950 950 948 948 948 948 950 950 933 933 950 950 935 935 933 933 933 933 935 935 919 919 935 935 921 921 919 919 919 919 921 921 907 907 921 921 904 904 907 907 907 907 904 904 891 891 904 904 889 889 891 891 891 891 889 889 876 876 889 889 874 874 876 876 876 876 874 874 860 860 874 874 858 858 860 860 860 860 858 858 845 845 858 858 843 843 845 845 845 845 843 843 830 830 843 843 828 828 830 830 830 830 828 828 816 816 828 828 812 812 816 816 816 816 812 812 802 802 812 812 798 798 802 802 802 802 798 798 788 788 798 798 782 782 788 788 788 788 782 782 776 776 782 782 763 763 776 776 776 776 763 763 761 761 763 763 756 756 761 761 761 761 756 756 759 759 756 756 752 752 759 759 752 752 745 745 755 755 745 745 748 748 755 755 755 755 748 748 762 762 748 748 753 753 762 762 762 762 753 753 781 781 753 753 771 771 781 781 781 781 771 771 797 797 771 771 789 789 797 797 797 797 789 789 811 811 789 789 809 809 811 811 811 811 809 809 827 827 809 809 824 824 827 827 827 827 824 824 842 842 824 824 839 839 842 842 842 842 839 839 857 857 839 839 855 855 857 857 857 857 855 855 873 873 855 855 871 871 873 873 873 873 871 871 888 888 871 871 886 886 888 888 888 888 886 886 903 903 886 886 901 901 903 903 903 903 901 901 916 916 901 901 920 920 916 916 916 916 920 920 934 934 920 920 936 936 934 934 934 934 936 936 949 949 936 936 952 952 949 949 949 949 952 952 965 965 952 952 967 967 965 965 965 965 967 967 981 981 967 967 983 983 981 981 981 981 983 983 996 996 983 983 998 998 996 996 996 996 998 998 1011 1011 998 998 1014 1014 1011 1011 1011 1011 1014 1014 1027 1027 1014 1014 1029 1029 1027 1027 1027 1027 1029 1029 1041 1041 1029 1029 1049 1049 1041 1041 1041 1041 1049 1049 1059 1059 1049 1049 1072 1072 1059 1059 1059 1059 1072 1072 1074 1074 1072 1072 1082 1082 1074 1074 1074 1074 1082 1082 1078 1078 1082 1082 1084 1084 1078 1078 1078 1078 1084 1084 1079 1079 1084 1084 1085 1085 1079 1079 1079 1079 1085 1085 1075 1075 1085 1085 1083 1083 1075 1075 1075 1075 1083 1083 1060 1060 1083 1083 1073 1073 1060 1060 1060 1060 1073 1073 1042 1042 1073 1073 1050 1050 1042 1042 1042 1042 1050 1050 1028 1028 1050 1050 1030 1030 1028 1028 1028 1028 1030 1030 1012 1012 1030 1030 1015 1015 1012 1012 1012 1012 1015 1015 997 997 1015 1015 999 999 997 997 997 997 999 999 982 982 999 999 984 984 982 982 982 982 984 984 966 966 984 984 968 968 966 966 966 966 968 968 950 950 968 968 953 953 950 950 950 950 953 953 935 935 953 953 937 937 935 935 935 935 937 937 921 921 937 937 923 923 921 921 921 921 923 923 904 904 923 923 902 902 904 904 904 904 902 902 889 889 902 902 887 887 889 889 889 889 887 887 874 874 887 887 872 872 874 874 874 874 872 872 858 858 872 872 856 856 858 858 858 858 856 856 843 843 856 856 840 840 843 843 843 843 840 840 828 828 840 840 825 825 828 828 828 828 825 825 812 812 825 825 810 810 812 812 812 812 810 810 798 798 810 810 790 790 798 798 798 798 790 790 782 782 790 790 772 772 782 782 782 782 772 772 763 763 772 772 754 754 763 763 763 763 754 754 756 756 754 754 749 749 756 756 756 756 749 749 752 752 749 749 745 745 752 752 745 745 741 741 748 748 741 741 743 743 748 748 748 748 743 743 753 753 743 743 746 746 753 753 753 753 746 746 771 771 746 746 757 757 771 771 771 771 757 757 789 789 757 757 784 784 789 789 789 789 784 784 809 809 784 784 801 801 809 809 809 809 801 801 824 824 801 801 822 822 824 824 824 824 822 822 839 839 822 822 837 837 839 839 839 839 837 837 855 855 837 837 853 853 855 855 855 855 853 853 871 871 853 853 869 869 871 871 871 871 869 869 886 886 869 869 884 884 886 886 886 886 884 884 901 901 884 884 899 899 901 901 901 901 899 899 920 920 899 899 922 922 920 920 920 920 922 922 936 936 922 922 939 939 936 936 936 936 939 939 952 952 939 939 954 954 952 952 952 952 954 954 967 967 954 954 969 969 967 967 967 967 969 969 983 983 969 969 985 985 983 983 983 983 985 985 998 998 985 985 1001 1001 998 998 998 998 1001 1001 1014 1014 1001 1001 1019 1019 1014 1014 1014 1014 1019 1019 1029 1029 1019 1019 1038 1038 1029 1029 1029 1029 1038 1038 1049 1049 1038 1038 1064 1064 1049 1049 1049 1049 1064 1064 1072 1072 1064 1064 1080 1080 1072 1072 1072 1072 1080 1080 1082 1082 1080 1080 1087 1087 1082 1082 1082 1082 1087 1087 1084 1084 1087 1087 1090 1090 1084 1084 1084 1084 1090 1090 1085 1085 1090 1090 1091 1091 1085 1085 1085 1085 1091 1091 1083 1083 1091 1091 1089 1089 1083 1083 1083 1083 1089 1089 1073 1073 1089 1089 1081 1081 1073 1073 1073 1073 1081 1081 1050 1050 1081 1081 1065 1065 1050 1050 1050 1050 1065 1065 1030 1030 1065 1065 1039 1039 1030 1030 1030 1030 1039 1039 1015 1015 1039 1039 1021 1021 1015 1015 1015 1015 1021 1021 999 999 1021 1021 1002 1002 999 999 999 999 1002 1002 984 984 1002 1002 986 986 984 984 984 984 986 986 968 968 986 986 970 970 968 968 968 968 970 970 953 953 970 970 955 955 953 953 953 953 955 955 937 937 955 955 940 940 937 937 937 937 940 940 923 923 940 940 925 925 923 923 923 923 925 925 902 902 925 925 900 900 902 902 902 902 900 900 887 887 900 900 885 885 887 887 887 887 885 885 872 872 885 885 870 870 872 872 872 872 870 870 856 856 870 870 854 854 856 856 856 856 854 854 840 840 854 854 838 838 840 840 840 840 838 838 825 825 838 838 823 823 825 825 825 825 823 823 810 810 823 823 803 803 810 810 810 810 803 803 790 790 803 803 785 785 790 790 790 790 785 785 772 772 785 785 758 758 772 772 772 772 758 758 754 754 758 758 747 747 754 754 754 754 747 747 749 749 747 747 744 744 749 749 749 749 744 744 745 745 744 744 741 741 745 745 741 741 737 737 743 743 737 737 738 738 743 743 743 743 738 738 746 746 738 738 740 740 746 746 746 746 740 740 757 757 740 740 750 750 757 757 757 757 750 750 784 784 750 750 766 766 784 784 784 784 766 766 801 801 766 766 795 795 801 801 801 801 795 795 822 822 795 795 813 813 822 822 822 822 813 813 837 837 813 813 835 835 837 837 837 837 835 835 853 853 835 835 851 851 853 853 853 853 851 851 869 869 851 851 866 866 869 869 869 869 866 866 884 884 866 866 882 882 884 884 884 884 882 882 899 899 882 882 897 897 899 899 899 899 897 897 922 922 897 897 924 924 922 922 922 922 924 924 939 939 924 924 941 941 939 939 939 939 941 941 954 954 941 941 956 956 954 954 954 954 956 956 969 969 956 956 971 971 969 969 969 969 971 971 985 985 971 971 987 987 985 985 985 985 987 987 1001 1001 987 987 1007 1007 1001 1001 1001 1001 1007 1007 1019 1019 1007 1007 1025 1025 1019 1019 1019 1019 1025 1025 1038 1038 1025 1025 1047 1047 1038 1038 1038 1038 1047 1047 1064 1064 1047 1047 1076 1076 1064 1064 1064 1064 1076 1076 1080 1080 1076 1076 1086 1086 1080 1080 1080 1080 1086 1086 1087 1087 1086 1086 1092 1092 1087 1087 1087 1087 1092 1092 1090 1090 1092 1092 1094 1094 1090 1090 1090 1090 1094 1094 1091 1091 1094 1094 1095 1095 1091 1091 1091 1091 1095 1095 1089 1089 1095 1095 1093 1093 1089 1089 1089 1089 1093 1093 1081 1081 1093 1093 1088 1088 1081 1081 1081 1081 1088 1088 1065 1065 1088 1088 1077 1077 1065 1065 1065 1065 1077 1077 1039 1039 1077 1077 1048 1048 1039 1039 1039 1039 1048 1048 1021 1021 1048 1048 1026 1026 1021 1021 1021 1021 1026 1026 1002 1002 1026 1026 1008 1008 1002 1002 1002 1002 1008 1008 986 986 1008 1008 988 988 986 986 986 986 988 988 970 970 988 988 972 972 970 970 970 970 972 972 955 955 972 972 957 957 955 955 955 955 957 957 940 940 957 957 942 942 940 940 940 940 942 942 925 925 942 942 926 926 925 925 925 925 926 926 900 900 926 926 898 898 900 900 900 900 898 898 885 885 898 898 883 883 885 885 885 885 883 883 870 870 883 883 867 867 870 870 870 870 867 867 854 854 867 867 852 852 854 854 854 854 852 852 838 838 852 852 836 836 838 838 838 838 836 836 823 823 836 836 814 814 823 823 823 823 814 814 803 803 814 814 796 796 803 803 803 803 796 796 785 785 796 796 767 767 785 785 785 785 767 767 758 758 767 767 751 751 758 758 758 758 751 751 747 747 751 751 742 742 747 747 747 747 742 742 744 744 742 742 739 739 744 744 744 744 739 739 741 741 739 739 737 737 741 741 1128 1128 1127 1127 1122 1122 1127 1127 1124 1124 1122 1122 1122 1122 1124 1124 1120 1120 1124 1124 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1110 1110 1146 1146 1145 1145 1140 1140 1145 1145 1142 1142 1140 1140 1140 1140 1142 1142 1138 1138 1142 1142 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1745 1745 1746 1746 1128 1128 1747 1747 1748 1748 1128 1128 1128 1128 1749 1749 1127 1127 1164 1164 1163 1163 1158 1158 1163 1163 1160 1160 1158 1158 1158 1158 1160 1160 1156 1156 1160 1160 1155 1155 1156 1156 1156 1156 1155 1155 1150 1150 1155 1155 1154 1154 1150 1150 1150 1150 1154 1154 1146 1146 1154 1154 1149 1149 1146 1146 1146 1146 1149 1149 1145 1145 1181 1181 1182 1182 1176 1176 1182 1182 1178 1178 1176 1176 1176 1176 1178 1178 1173 1173 1178 1178 1174 1174 1173 1173 1173 1173 1174 1174 1168 1168 1174 1174 1172 1172 1168 1168 1168 1168 1172 1172 1164 1164 1172 1172 1167 1167 1164 1164 1164 1164 1167 1167 1163 1163 1209 1209 1208 1208 1204 1204 1208 1208 1203 1203 1204 1204 1204 1204 1203 1203 1199 1199 1203 1203 1200 1200 1199 1199 1199 1199 1200 1200 1750 1750 1200 1200 1751 1751 1752 1752 1194 1194 1196 1196 1191 1191 1196 1196 1192 1192 1191 1191 1191 1191 1192 1192 1186 1186 1192 1192 1190 1190 1186 1186 1186 1186 1190 1190 1181 1181 1190 1190 1185 1185 1181 1181 1181 1181 1185 1185 1182 1182 1227 1227 1226 1226 1222 1222 1226 1226 1221 1221 1222 1222 1222 1222 1221 1221 1217 1217 1221 1221 1218 1218 1217 1217 1217 1217 1218 1218 1212 1212 1218 1218 1214 1214 1212 1212 1212 1212 1214 1214 1209 1209 1214 1214 1210 1210 1209 1209 1209 1209 1210 1210 1208 1208 1223 1223 1225 1225 1229 1229 1225 1225 1232 1232 1229 1229 1229 1229 1232 1232 1230 1230 1232 1232 1233 1233 1230 1230 1230 1230 1233 1233 1231 1231 1233 1233 1234 1234 1231 1231 1231 1231 1234 1234 1227 1227 1234 1234 1228 1228 1227 1227 1227 1227 1228 1228 1226 1226 1205 1205 1207 1207 1211 1211 1207 1207 1213 1213 1211 1211 1211 1211 1213 1213 1215 1215 1213 1213 1216 1216 1215 1215 1215 1215 1216 1216 1219 1219 1216 1216 1220 1220 1219 1219 1219 1219 1220 1220 1223 1223 1220 1220 1224 1224 1223 1223 1223 1223 1224 1224 1225 1225 1187 1187 1189 1189 1193 1193 1189 1189 1195 1195 1193 1193 1193 1193 1195 1195 1197 1197 1195 1195 1198 1198 1197 1197 1753 1753 1754 1754 1201 1201 1755 1755 1202 1202 1201 1201 1201 1201 1202 1202 1205 1205 1202 1202 1206 1206 1205 1205 1205 1205 1206 1206 1207 1207 1175 1175 1177 1177 1179 1179 1177 1177 1180 1180 1179 1179 1179 1179 1180 1180 1183 1183 1180 1180 1184 1184 1183 1183 1183 1183 1184 1184 1187 1187 1184 1184 1188 1188 1187 1187 1187 1187 1188 1188 1189 1189 1157 1157 1159 1159 1162 1162 1159 1159 1161 1161 1162 1162 1162 1162 1161 1161 1165 1165 1161 1161 1166 1166 1165 1165 1165 1165 1166 1166 1169 1169 1166 1166 1170 1170 1169 1169 1169 1169 1170 1170 1175 1175 1170 1170 1171 1171 1175 1175 1175 1175 1171 1171 1177 1177 1139 1139 1141 1141 1144 1144 1141 1141 1143 1143 1144 1144 1144 1144 1143 1143 1147 1147 1143 1143 1148 1148 1147 1147 1147 1147 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1157 1157 1151 1151 1153 1153 1157 1157 1157 1157 1153 1153 1159 1159 1121 1121 1123 1123 1126 1126 1123 1123 1125 1125 1126 1126 1126 1126 1125 1125 1129 1129 1125 1125 1756 1756 1129 1129 1129 1129 1757 1757 1758 1758 1130 1130 1133 1133 1134 1134 1134 1134 1133 1133 1139 1139 1133 1133 1135 1135 1139 1139 1139 1139 1135 1135 1141 1141 1103 1103 1105 1105 1108 1108 1105 1105 1107 1107 1108 1108 1108 1108 1107 1107 1111 1111 1107 1107 1112 1112 1111 1111 1111 1111 1112 1112 1116 1116 1112 1112 1115 1115 1116 1116 1116 1116 1115 1115 1121 1121 1115 1115 1117 1117 1121 1121 1121 1121 1117 1117 1123 1123 1118 1118 1113 1113 1110 1110 1113 1113 1109 1109 1110 1110 1110 1110 1109 1109 1104 1104 1109 1109 1106 1106 1104 1104 1104 1104 1106 1106 1102 1102 1106 1106 1101 1101 1102 1102 1102 1102 1101 1101 1097 1097 1101 1101 1096 1096 1097 1097 1097 1097 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1100 1100 1103 1103 1103 1103 1100 1100 1105 1105 1327 1327 1312 1312 1311 1311 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1309 1309 1325 1325 1323 1323 1309 1309 1323 1323 1321 1321 1309 1309 1309 1309 1321 1321 1306 1306 1321 1321 1319 1319 1306 1306 1319 1319 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1307 1307 1298 1298 1307 1307 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1274 1274 1280 1280 1280 1280 1274 1274 1275 1275 1274 1274 1271 1271 1275 1275 1271 1271 1267 1267 1275 1275 1275 1275 1267 1267 1270 1270 1267 1267 1263 1263 1270 1270 1263 1263 1259 1259 1270 1270 1270 1270 1259 1259 1266 1266 1259 1259 1254 1254 1266 1266 1254 1254 1249 1249 1266 1266 1266 1266 1249 1249 1262 1262 1249 1249 1247 1247 1262 1262 1247 1247 1245 1245 1262 1262 1262 1262 1245 1245 1258 1258 1245 1245 1243 1243 1258 1258 1243 1243 1241 1241 1258 1258 1258 1258 1241 1241 1255 1255 1241 1241 1239 1239 1255 1255 1255 1255 1239 1239 1252 1252 1239 1239 1237 1237 1252 1252 1252 1252 1237 1237 1251 1251 1237 1237 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1253 1253 1236 1236 1238 1238 1253 1253 1238 1238 1240 1240 1253 1253 1253 1253 1240 1240 1257 1257 1240 1240 1242 1242 1257 1257 1242 1242 1244 1244 1257 1257 1257 1257 1244 1244 1260 1260 1244 1244 1246 1246 1260 1260 1246 1246 1248 1248 1260 1260 1260 1260 1248 1248 1264 1264 1248 1248 1250 1250 1264 1264 1250 1250 1256 1256 1264 1264 1264 1264 1256 1256 1268 1268 1256 1256 1261 1261 1268 1268 1261 1261 1265 1265 1268 1268 1268 1268 1265 1265 1273 1273 1265 1265 1269 1269 1273 1273 1269 1269 1272 1272 1273 1273 1273 1273 1272 1272 1277 1277 1272 1272 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1297 1297 1300 1300 1291 1291 1291 1291 1300 1300 1296 1296 1300 1300 1305 1305 1296 1296 1305 1305 1310 1310 1296 1296 1296 1296 1310 1310 1301 1301 1310 1310 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1304 1304 1316 1316 1318 1318 1304 1304 1318 1318 1320 1320 1304 1304 1304 1304 1320 1320 1308 1308 1320 1320 1322 1322 1308 1308 1322 1322 1324 1324 1308 1308 1308 1308 1324 1324 1311 1311 1324 1324 1326 1326 1311 1311 1311 1311 1326 1326 1327 1327 1330 1330 1329 1329 1345 1345 1330 1330 1345 1345 1332 1332 1338 1338 1336 1336 1345 1345 1336 1336 1334 1334 1345 1345 1345 1345 1334 1334 1332 1332 1344 1344 1342 1342 1345 1345 1342 1342 1340 1340 1345 1345 1345 1345 1340 1340 1338 1338 1351 1351 1349 1349 1345 1345 1349 1349 1347 1347 1345 1345 1345 1345 1347 1347 1344 1344 1357 1357 1355 1355 1345 1345 1355 1355 1353 1353 1345 1345 1345 1345 1353 1353 1351 1351 1360 1360 1361 1361 1345 1345 1361 1361 1359 1359 1345 1345 1345 1345 1359 1359 1357 1357 1354 1354 1356 1356 1345 1345 1356 1356 1358 1358 1345 1345 1345 1345 1358 1358 1360 1360 1348 1348 1350 1350 1345 1345 1350 1350 1352 1352 1345 1345 1345 1345 1352 1352 1354 1354 1341 1341 1343 1343 1345 1345 1343 1343 1346 1346 1345 1345 1345 1345 1346 1346 1348 1348 1335 1335 1337 1337 1345 1345 1337 1337 1339 1339 1345 1345 1345 1345 1339 1339 1341 1341 1329 1329 1331 1331 1345 1345 1331 1331 1333 1333 1345 1345 1345 1345 1333 1333 1335 1335 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+30 30 29 29 27 27 47 47 42 42 49 49 42 42 51 51 49 49 37 37 35 35 30 30 35 35 32 32 30 30 30 30 32 32 29 29 34 34 36 36 33 33 36 36 38 38 33 33 12 12 14 14 21 21 14 14 16 16 21 21 1 1 19 19 3 3 19 19 5 5 3 3 6 6 8 8 21 21 8 8 10 10 21 21 21 21 10 10 12 12 27 27 25 25 30 30 25 25 23 23 30 30 30 30 23 23 20 20 20 20 17 17 30 30 17 17 15 15 30 30 30 30 15 15 19 19 15 15 13 13 19 19 19 19 13 13 11 11 56 56 58 58 44 44 58 58 60 60 44 44 44 44 60 60 62 62 50 50 52 52 44 44 52 52 54 54 44 44 44 44 54 54 56 56 26 26 28 28 33 33 28 28 31 31 33 33 33 33 31 31 34 34 11 11 9 9 19 19 9 9 7 7 19 19 19 19 7 7 5 5 47 47 45 45 42 42 45 45 41 41 42 42 42 42 41 41 30 30 41 41 39 39 30 30 30 30 39 39 37 37 57 57 55 55 42 42 55 55 53 53 42 42 42 42 53 53 51 51 50 50 44 44 48 48 44 44 33 33 48 48 48 48 33 33 46 46 1 1 0 0 19 19 0 0 2 2 19 19 19 19 2 2 21 21 2 2 4 4 21 21 21 21 4 4 6 6 38 38 40 40 33 33 40 40 43 43 33 33 33 33 43 43 46 46 16 16 18 18 21 21 18 18 22 22 21 21 21 21 22 22 33 33 22 22 24 24 33 33 33 33 24 24 26 26 62 62 63 63 44 44 63 63 61 61 44 44 44 44 61 61 42 42 61 61 59 59 42 42 42 42 59 59 57 57 164 164 171 171 152 152 171 171 153 153 152 152 152 152 153 153 140 140 153 153 135 135 140 140 140 140 135 135 134 134 135 135 118 118 134 134 134 134 118 118 115 115 164 164 169 169 171 171 169 169 1392 1392 171 171 171 171 1393 1393 1394 1394 184 184 187 187 185 185 185 185 187 187 202 202 187 187 201 201 202 202 201 201 208 208 202 202 202 202 208 208 219 219 208 208 218 218 219 219 218 218 232 232 219 219 219 219 232 232 234 234 232 232 233 233 234 234 233 233 248 248 234 234 234 234 248 248 249 249 248 248 255 255 249 249 249 249 255 255 265 265 255 255 264 264 265 265 265 265 264 264 280 280 264 264 278 278 280 280 278 278 279 279 280 280 279 279 300 300 280 280 280 280 300 300 299 299 300 300 301 301 299 299 299 299 301 301 315 315 301 301 316 316 315 315 315 315 316 316 331 331 316 316 324 324 331 331 324 324 332 332 331 331 332 332 345 345 331 331 331 331 345 345 346 346 345 345 347 347 346 346 347 347 363 363 346 346 346 346 363 363 361 361 363 363 367 367 361 361 361 361 367 367 378 378 367 367 379 379 378 378 378 378 379 379 394 394 379 379 391 391 394 394 391 391 395 395 394 394 1395 1395 411 411 1396 1396 1397 1397 411 411 410 410 411 411 414 414 410 410 410 410 414 414 427 427 414 414 428 428 427 427 427 427 428 428 444 444 428 428 439 439 444 444 439 439 446 446 444 444 446 446 468 468 444 444 444 444 468 468 466 466 468 468 469 469 466 466 466 466 469 469 484 484 469 469 486 486 484 484 486 486 491 491 484 484 484 484 491 491 497 497 491 491 499 499 497 497 499 499 505 505 497 497 497 497 505 505 504 504 505 505 506 506 504 504 506 506 509 509 504 504 504 504 509 509 507 507 509 509 508 508 507 507 507 507 508 508 502 502 508 508 503 503 502 502 502 502 503 503 490 490 503 503 496 496 490 490 496 496 493 493 490 490 493 493 479 479 490 490 490 490 479 479 477 477 479 479 475 475 477 477 477 477 475 475 454 454 475 475 457 457 454 454 454 454 457 457 436 436 457 457 445 445 436 436 445 445 437 437 436 436 437 437 421 421 436 436 436 436 421 421 419 419 421 421 420 420 419 419 420 420 403 403 419 419 419 419 403 403 402 402 403 403 1398 1398 402 402 402 402 1399 1399 1400 1400 398 398 387 387 386 386 386 386 387 387 370 370 387 387 374 374 370 370 374 374 371 371 370 370 371 371 355 355 370 370 370 370 355 355 354 354 355 355 351 351 354 354 354 354 351 351 338 338 351 351 339 339 338 338 338 338 339 339 322 322 339 339 328 328 322 322 328 328 323 323 322 322 323 323 309 309 322 322 322 322 309 309 308 308 309 309 306 306 308 308 308 308 306 306 292 292 306 306 293 293 292 292 293 293 286 286 292 292 292 292 286 286 272 272 286 286 271 271 272 272 272 272 271 271 257 257 271 271 262 262 257 257 262 262 256 256 257 257 256 256 241 241 257 257 257 257 241 241 242 242 241 241 239 239 242 242 242 242 239 239 226 226 239 239 225 225 226 226 226 226 225 225 211 211 225 225 215 215 211 211 215 215 209 209 211 211 209 209 194 194 211 211 211 211 194 194 195 195 194 194 192 192 195 195 195 195 192 192 178 178 192 192 177 177 178 178 1401 1401 1402 1402 161 161 1403 1403 170 170 161 161 170 170 160 160 161 161 160 160 146 146 161 161 161 161 146 146 145 145 146 146 144 144 145 145 144 144 127 127 145 145 145 145 127 127 128 128 127 127 120 120 128 128 128 128 120 120 105 105 120 120 103 103 105 105 105 105 103 103 88 88 103 103 91 91 88 88 91 91 86 86 88 88 86 86 74 74 88 88 88 88 74 74 76 76 74 74 73 73 76 76 76 76 73 73 68 68 73 73 66 66 68 68 68 68 66 66 67 67 66 66 65 65 67 67 65 65 64 64 67 67 64 64 69 69 67 67 67 67 69 69 70 70 69 69 79 79 70 70 70 70 79 79 81 81 79 79 84 84 81 81 81 81 84 84 96 96 84 84 94 94 96 96 96 96 94 94 118 118 94 94 112 112 118 118 118 118 112 112 115 115 1404 1404 71 71 1405 1405 71 71 72 72 1406 1406 1407 1407 72 72 1408 1408 72 72 80 80 1409 1409 1410 1410 80 80 1411 1411 80 80 93 93 1412 1412 1413 1413 93 93 1414 1414 93 93 110 110 1415 1415 1416 1416 110 110 1417 1417 110 110 129 129 1418 1418 1419 1419 129 129 1420 1420 129 129 148 148 1421 1421 1422 1422 148 148 1423 1423 148 148 163 163 1424 1424 1425 1425 163 163 1426 1426 163 163 180 180 1427 1427 1428 1428 180 180 1429 1429 180 180 196 196 1430 1430 1431 1431 196 196 1432 1432 196 196 212 212 1433 1433 1434 1434 212 212 1435 1435 212 212 227 227 1436 1436 1437 1437 227 227 1438 1438 227 227 243 243 1439 1439 1440 1440 243 243 1441 1441 243 243 258 258 1442 1442 1443 1443 258 258 1444 1444 258 258 273 273 1445 1445 1446 1446 273 273 1447 1447 273 273 291 291 1448 1448 1449 1449 291 291 1450 1450 291 291 307 307 1451 1451 1452 1452 307 307 1453 1453 307 307 321 321 1454 1454 1455 1455 321 321 1456 1456 321 321 337 337 1457 1457 1458 1458 337 337 1459 1459 337 337 353 353 1460 1460 1461 1461 353 353 1462 1462 353 353 369 369 1463 1463 1464 1464 369 369 1465 1465 369 369 384 384 1466 1466 1467 1467 384 384 1468 1468 384 384 401 401 1469 1469 1470 1470 401 401 1471 1471 401 401 417 417 1472 1472 1473 1473 417 417 1474 1474 417 417 433 433 1475 1475 1476 1476 433 433 1477 1477 433 433 452 452 1478 1478 1479 1479 452 452 1480 1480 452 452 472 472 1481 1481 1482 1482 472 472 1483 1483 472 472 488 488 1484 1484 1485 1485 488 488 1486 1486 488 488 498 498 1487 1487 1488 1488 498 498 1489 1489 498 498 501 501 1490 1490 1491 1491 501 501 1492 1492 501 501 500 500 1493 1493 1494 1494 500 500 1495 1495 500 500 492 492 1496 1496 1497 1497 492 492 1498 1498 492 492 480 480 1499 1499 1500 1500 480 480 1501 1501 480 480 461 461 1502 1502 1503 1503 461 461 1504 1504 461 461 443 443 1505 1505 1506 1506 443 443 1507 1507 443 443 425 425 1508 1508 1509 1509 425 425 1510 1510 425 425 408 408 1511 1511 1512 1512 408 408 1513 1513 408 408 392 392 1514 1514 1515 1515 392 392 1516 1516 392 392 377 377 1517 1517 1518 1518 377 377 1519 1519 377 377 360 360 1520 1520 1521 1521 360 360 1522 1522 360 360 344 344 1523 1523 1524 1524 344 344 1525 1525 344 344 330 330 1526 1526 1527 1527 330 330 1528 1528 330 330 314 314 1529 1529 1530 1530 314 314 1531 1531 314 314 298 298 1532 1532 1533 1533 298 298 1534 1534 298 298 281 281 1535 1535 1536 1536 281 281 1537 1537 281 281 266 266 1538 1538 1539 1539 266 266 1540 1540 266 266 250 250 1541 1541 1542 1542 250 250 1543 1543 250 250 235 235 1544 1544 1545 1545 235 235 1546 1546 235 235 220 220 1547 1547 1548 1548 220 220 1549 1549 220 220 203 203 1550 1550 1551 1551 203 203 1552 1552 203 203 188 188 1553 1553 1554 1554 188 188 1555 1555 188 188 172 172 1556 1556 1557 1557 172 172 1558 1558 172 172 155 155 1559 1559 1560 1560 155 155 1561 1561 155 155 138 138 1562 1562 1563 1563 138 138 1564 1564 138 138 121 121 1565 1565 1566 1566 121 121 1567 1567 121 121 100 100 1568 1568 1569 1569 100 100 1570 1570 100 100 83 83 1571 1571 1572 1572 83 83 1573 1573 83 83 75 75 1574 1574 1575 1575 75 75 1576 1576 75 75 71 71 1577 1577 75 75 77 77 71 71 77 77 78 78 71 71 71 71 78 78 72 72 78 78 85 85 72 72 72 72 85 85 80 80 85 85 99 99 80 80 80 80 99 99 93 93 99 99 117 117 93 93 93 93 117 117 110 110 117 117 133 133 110 110 110 110 133 133 129 129 133 133 150 150 129 129 129 129 150 150 148 148 150 150 166 166 148 148 148 148 166 166 163 163 166 166 181 181 163 163 163 163 181 181 180 180 181 181 198 198 180 180 180 180 198 198 196 196 198 198 213 213 196 196 196 196 213 213 212 212 213 213 228 228 212 212 212 212 228 228 227 227 228 228 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 258 258 259 259 274 274 258 258 258 258 274 274 273 273 274 274 290 290 273 273 273 273 290 290 291 291 290 290 305 305 291 291 291 291 305 305 307 307 305 305 320 320 307 307 307 307 320 320 321 321 320 320 336 336 321 321 321 321 336 336 337 337 336 336 352 352 337 337 337 337 352 352 353 353 352 352 366 366 353 353 353 353 366 366 369 369 366 366 383 383 369 369 369 369 383 383 384 384 383 383 399 399 384 384 384 384 399 399 401 401 399 399 415 415 401 401 401 401 415 415 417 417 415 415 431 431 417 417 417 417 431 431 433 433 431 431 448 448 433 433 433 433 448 448 452 452 448 448 465 465 452 452 452 452 465 465 472 472 465 465 481 481 472 472 472 472 481 481 488 488 481 481 489 489 488 488 488 488 489 489 498 498 489 489 495 495 498 498 498 498 495 495 501 501 495 495 494 494 501 501 501 501 494 494 500 500 494 494 487 487 500 500 500 500 487 487 492 492 487 487 473 473 492 492 492 492 473 473 480 480 473 473 455 455 480 480 480 480 455 455 461 461 455 455 438 438 461 461 461 461 438 438 443 443 438 438 423 423 443 443 443 443 423 423 425 425 423 423 406 406 425 425 425 425 406 406 408 408 406 406 390 390 408 408 408 408 390 390 392 392 390 390 375 375 392 392 392 392 375 375 377 377 375 375 359 359 377 377 377 377 359 359 360 360 359 359 343 343 360 360 360 360 343 343 344 344 343 343 329 329 344 344 344 344 329 329 330 330 329 329 313 313 330 330 330 330 313 313 314 314 313 313 297 297 314 314 314 314 297 297 298 298 297 297 282 282 298 298 298 298 282 282 281 281 282 282 267 267 281 281 281 281 267 267 266 266 267 267 251 251 266 266 266 266 251 251 250 250 251 251 236 236 250 250 250 250 236 236 235 235 236 236 221 221 235 235 235 235 221 221 220 220 221 221 205 205 220 220 220 220 205 205 203 203 205 205 189 189 203 203 203 203 189 189 188 188 189 189 174 174 188 188 188 188 174 174 172 172 174 174 157 157 172 172 172 172 157 157 155 155 157 157 141 141 155 155 155 155 141 141 138 138 141 141 125 125 138 138 138 138 125 125 121 121 125 125 106 106 121 121 121 121 106 106 100 100 106 106 92 92 100 100 100 100 92 92 83 83 92 92 82 82 83 83 83 83 82 82 75 75 82 82 77 77 75 75 82 82 87 87 77 77 87 87 89 89 77 77 77 77 89 89 78 78 89 89 95 95 78 78 78 78 95 95 85 85 95 95 107 107 85 85 85 85 107 107 99 99 107 107 123 123 99 99 99 99 123 123 117 117 123 123 139 139 117 117 117 117 139 139 133 133 139 139 154 154 133 133 133 133 154 154 150 150 154 154 167 167 150 150 150 150 167 167 166 166 167 167 183 183 166 166 166 166 183 183 181 181 183 183 199 199 181 181 181 181 199 199 198 198 199 199 214 214 198 198 198 198 214 214 213 213 214 214 229 229 213 213 213 213 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 260 260 244 244 244 244 260 260 259 259 260 260 275 275 259 259 259 259 275 275 274 274 275 275 289 289 274 274 274 274 289 289 290 290 289 289 304 304 290 290 290 290 304 304 305 305 304 304 319 319 305 305 305 305 319 319 320 320 319 319 335 335 320 320 320 320 335 335 336 336 335 335 350 350 336 336 336 336 350 350 352 352 350 350 365 365 352 352 352 352 365 365 366 366 365 365 381 381 366 366 366 366 381 381 383 383 381 381 396 396 383 383 383 383 396 396 399 399 396 396 412 412 399 399 399 399 412 412 415 415 412 412 426 426 415 415 415 415 426 426 431 431 426 426 441 441 431 431 431 431 441 441 448 448 441 441 458 458 448 448 448 448 458 458 465 465 458 458 471 471 465 465 465 465 471 471 481 481 471 471 482 482 481 481 481 481 482 482 489 489 482 482 485 485 489 489 489 489 485 485 495 495 485 485 483 483 495 495 495 495 483 483 494 494 483 483 478 478 494 494 494 494 478 478 487 487 478 478 464 464 487 487 487 487 464 464 473 473 464 464 450 450 473 473 473 473 450 450 455 455 450 450 432 432 455 455 455 455 432 432 438 438 432 432 418 418 438 438 438 438 418 418 423 423 418 418 405 405 423 423 423 423 405 405 406 406 405 405 388 388 406 406 406 406 388 388 390 390 388 388 373 373 390 390 390 390 373 373 375 375 373 373 358 358 375 375 375 375 358 358 359 359 358 358 342 342 359 359 359 359 342 342 343 343 342 342 327 327 343 343 343 343 327 327 329 329 327 327 312 312 329 329 329 329 312 312 313 313 312 312 296 296 313 313 313 313 296 296 297 297 296 296 283 283 297 297 297 297 283 283 282 282 283 283 268 268 282 282 282 282 268 268 267 267 268 268 252 252 267 267 267 267 252 252 251 251 252 252 237 237 251 251 251 251 237 237 236 236 237 237 222 222 236 236 236 236 222 222 221 221 222 222 206 206 221 221 221 221 206 206 205 205 206 206 191 191 205 205 205 205 191 191 189 189 191 191 176 176 189 189 189 189 176 176 174 174 176 176 159 159 174 174 174 174 159 159 157 157 159 159 147 147 157 157 157 157 147 147 141 141 147 147 131 131 141 141 141 141 131 131 125 125 131 131 114 114 125 125 125 125 114 114 106 106 114 114 101 101 106 106 106 106 101 101 92 92 101 101 90 90 92 92 92 92 90 90 82 82 90 90 87 87 82 82 90 90 97 97 87 87 97 97 98 98 87 87 87 87 98 98 89 89 98 98 104 104 89 89 89 89 104 104 95 95 104 104 119 119 95 95 95 95 119 119 107 107 119 119 130 130 107 107 107 107 130 130 123 123 130 130 143 143 123 123 123 123 143 143 139 139 143 143 158 158 139 139 139 139 158 158 154 154 158 158 173 173 154 154 154 154 173 173 167 167 173 173 186 186 167 167 167 167 186 186 183 183 186 186 200 200 183 183 183 183 200 200 199 199 200 200 216 216 199 199 199 199 216 216 214 214 216 216 230 230 214 214 214 214 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 261 261 245 245 245 245 261 261 260 260 261 261 276 276 260 260 260 260 276 276 275 275 276 276 288 288 275 275 275 275 288 288 289 289 288 288 303 303 289 289 289 289 303 303 304 304 303 303 318 318 304 304 304 304 318 318 319 319 318 318 334 334 319 319 319 319 334 334 335 335 334 334 349 349 335 335 335 335 349 349 350 350 349 349 364 364 350 350 350 350 364 364 365 365 364 364 380 380 365 365 365 365 380 380 381 381 380 380 393 393 381 381 381 381 393 393 396 396 393 393 407 407 396 396 396 396 407 407 412 412 407 407 422 422 412 412 412 412 422 422 426 426 422 422 435 435 426 426 426 426 435 435 441 441 435 435 449 449 441 441 441 441 449 449 458 458 449 449 460 460 458 458 458 458 460 460 471 471 460 460 470 470 471 471 471 471 470 470 482 482 470 470 476 476 482 482 482 482 476 476 485 485 476 476 474 474 485 485 485 485 474 474 483 483 474 474 467 467 483 483 483 483 467 467 478 478 467 467 453 453 478 478 478 478 453 453 464 464 453 453 442 442 464 464 464 464 442 442 450 450 442 442 429 429 450 450 450 450 429 429 432 432 429 429 413 413 432 432 432 432 413 413 418 418 413 413 400 400 418 418 418 418 400 400 405 405 400 400 385 385 405 405 405 405 385 385 388 388 385 385 372 372 388 388 388 388 372 372 373 373 372 372 357 357 373 373 373 373 357 357 358 358 357 357 341 341 358 358 358 358 341 341 342 342 341 341 326 326 342 342 342 342 326 326 327 327 326 326 311 311 327 327 327 327 311 311 312 312 311 311 295 295 312 312 312 312 295 295 296 296 295 295 284 284 296 296 296 296 284 284 283 283 284 284 269 269 283 283 283 283 269 269 268 268 269 269 253 253 268 268 268 268 253 253 252 252 253 253 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 207 207 222 222 222 222 207 207 206 206 207 207 193 193 206 206 206 206 193 193 191 191 193 193 179 179 191 191 191 191 179 179 176 176 179 179 165 165 176 176 176 176 165 165 159 159 165 165 151 151 159 159 159 159 151 151 147 147 151 151 136 136 147 147 147 147 136 136 131 131 136 136 124 124 131 131 131 131 124 124 114 114 124 124 111 111 114 114 114 114 111 111 101 101 111 111 102 102 101 101 101 101 102 102 90 90 102 102 97 97 90 90 102 102 108 108 97 97 108 108 109 109 97 97 97 97 109 109 98 98 109 109 116 116 98 98 98 98 116 116 104 104 116 116 126 126 104 104 104 104 126 126 119 119 126 126 137 137 119 119 119 119 137 137 130 130 137 137 149 149 130 130 130 130 149 149 143 143 149 149 162 162 143 143 143 143 162 162 158 158 162 162 175 175 158 158 158 158 175 175 173 173 175 175 190 190 173 173 173 173 190 190 186 186 190 190 204 204 186 186 186 186 204 204 200 200 204 204 217 217 200 200 200 200 217 217 216 216 217 217 231 231 216 216 216 216 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 263 263 246 246 246 246 263 263 261 261 263 263 277 277 261 261 261 261 277 277 276 276 277 277 287 287 276 276 276 276 287 287 288 288 287 287 302 302 288 288 288 288 302 302 303 303 302 302 317 317 303 303 303 303 317 317 318 318 317 317 333 333 318 318 318 318 333 333 334 334 333 333 348 348 334 334 334 334 348 348 349 349 348 348 362 362 349 349 349 349 362 362 364 364 362 362 376 376 364 364 364 364 376 376 380 380 376 376 389 389 380 380 380 380 389 389 393 393 389 389 404 404 393 393 393 393 404 404 407 407 404 404 416 416 407 407 407 407 416 416 422 422 416 416 430 430 422 422 422 422 430 430 435 435 430 430 440 440 435 435 435 435 440 440 449 449 440 440 451 451 449 449 449 449 451 451 460 460 451 451 459 459 460 460 460 460 459 459 470 470 459 459 463 463 470 470 470 470 463 463 476 476 463 463 462 462 476 476 476 476 462 462 474 474 462 462 456 456 474 474 474 474 456 456 467 467 456 456 447 447 467 467 467 467 447 447 453 453 447 447 434 434 453 453 453 453 434 434 442 442 434 434 424 424 442 442 442 442 424 424 429 429 424 424 409 409 429 429 429 429 409 409 413 413 409 409 397 397 413 413 413 413 397 397 400 400 397 397 382 382 400 400 400 400 382 382 385 385 382 382 368 368 385 385 385 385 368 368 372 372 368 368 356 356 372 372 372 372 356 356 357 357 356 356 340 340 357 357 357 357 340 340 341 341 340 340 325 325 341 341 341 341 325 325 326 326 325 325 310 310 326 326 326 326 310 310 311 311 310 310 294 294 311 311 311 311 294 294 295 295 294 294 285 285 295 295 295 295 285 285 284 284 285 285 270 270 284 284 284 284 270 270 269 269 270 270 254 254 269 269 269 269 254 254 253 253 254 254 240 240 253 253 253 253 240 240 238 238 240 240 224 224 238 238 238 238 224 224 223 223 224 224 210 210 223 223 223 223 210 210 207 207 210 210 197 197 207 207 207 207 197 197 193 193 197 197 182 182 193 193 193 193 182 182 179 179 182 182 168 168 179 179 179 179 168 168 165 165 168 168 156 156 165 165 165 165 156 156 151 151 156 156 142 142 151 151 151 151 142 142 136 136 142 142 132 132 136 136 136 136 132 132 124 124 132 132 122 122 124 124 124 124 122 122 111 111 122 122 113 113 111 111 111 111 113 113 102 102 113 113 108 108 102 102 520 520 521 521 519 519 520 520 519 519 515 515 521 521 520 520 525 525 520 520 527 527 525 525 525 525 527 527 528 528 528 528 527 527 529 529 527 527 534 534 529 529 529 529 534 534 533 533 541 541 539 539 534 534 539 539 535 535 534 534 534 534 535 535 533 533 549 549 547 547 548 548 1578 1578 543 543 1579 1579 1580 1580 543 543 541 541 543 543 542 542 541 541 541 541 542 542 539 539 549 549 548 548 553 553 548 548 554 554 553 553 553 553 554 554 555 555 555 555 554 554 559 559 554 554 561 561 559 559 559 559 561 561 562 562 562 562 561 561 563 563 561 561 568 568 563 563 563 563 568 568 567 567 575 575 573 573 568 568 573 573 569 569 568 568 568 568 569 569 567 567 582 582 581 581 583 583 581 581 577 577 583 583 583 583 577 577 575 575 577 577 576 576 575 575 575 575 576 576 573 573 582 582 583 583 587 587 583 583 590 590 587 587 587 587 590 590 589 589 589 589 590 590 593 593 590 590 596 596 593 593 593 593 596 596 595 595 595 595 596 596 597 597 596 596 603 603 597 597 597 597 603 603 601 601 610 610 607 607 603 603 607 607 602 602 603 603 603 603 602 602 601 601 616 616 615 615 617 617 615 615 1581 1581 617 617 617 617 1582 1582 1583 1583 611 611 609 609 610 610 610 610 609 609 607 607 616 616 617 617 621 621 617 617 624 624 621 621 621 621 624 624 623 623 623 623 624 624 627 627 624 624 631 631 627 627 627 627 631 631 629 629 637 637 635 635 631 631 635 635 630 630 631 631 631 631 630 630 629 629 644 644 641 641 637 637 641 641 636 636 637 637 637 637 636 636 635 635 646 646 648 648 647 647 648 648 645 645 647 647 647 647 645 645 644 644 645 645 643 643 644 644 644 644 643 643 641 641 646 646 647 647 642 642 647 647 640 640 642 642 642 642 640 640 639 639 639 639 640 640 638 638 640 640 633 633 638 638 638 638 633 633 634 634 626 626 628 628 633 633 628 628 632 632 633 633 633 633 632 632 634 634 620 620 622 622 626 626 622 622 625 625 626 626 626 626 625 625 628 628 1584 1584 614 614 1585 1585 614 614 618 618 1586 1586 1587 1587 618 618 620 620 618 618 619 619 620 620 620 620 619 619 622 622 612 612 613 613 608 608 613 613 606 606 608 608 608 608 606 606 605 605 605 605 606 606 604 604 606 606 599 599 604 604 604 604 599 599 600 600 588 588 591 591 592 592 591 591 594 594 592 592 592 592 594 594 599 599 594 594 598 598 599 599 599 599 598 598 600 600 578 578 580 580 585 585 580 580 584 584 585 585 585 585 584 584 592 592 584 584 586 586 592 592 592 592 586 586 588 588 571 571 574 574 578 578 574 574 579 579 578 578 578 578 579 579 580 580 565 565 566 566 564 564 566 566 570 570 564 564 564 564 570 570 571 571 570 570 572 572 571 571 571 571 572 572 574 574 565 565 564 564 560 560 564 564 557 557 560 560 560 560 557 557 558 558 558 558 557 557 556 556 557 557 550 550 556 556 556 556 550 550 552 552 544 544 1588 1588 1589 1589 546 546 551 551 550 550 550 550 551 551 552 552 537 537 540 540 544 544 540 540 545 545 544 544 544 544 545 545 1590 1590 531 531 532 532 530 530 532 532 536 536 530 530 530 530 536 536 537 537 536 536 538 538 537 537 537 537 538 538 540 540 531 531 530 530 526 526 530 530 523 523 526 526 526 526 523 523 524 524 524 524 523 523 522 522 523 523 516 516 522 522 522 522 516 516 518 518 510 510 513 513 516 516 513 513 517 517 516 516 516 516 517 517 518 518 519 519 514 514 515 515 514 514 511 511 515 515 515 515 511 511 510 510 511 511 512 512 510 510 510 510 512 512 513 513 695 695 697 697 701 701 697 697 700 700 701 701 701 701 700 700 707 707 700 700 703 703 707 707 707 707 703 703 713 713 703 703 706 706 713 713 713 713 706 706 725 725 706 706 709 709 725 725 725 725 709 709 727 727 709 709 712 712 727 727 727 727 712 712 729 729 712 712 715 715 729 729 729 729 715 715 731 731 715 715 718 718 731 731 718 718 720 720 731 731 731 731 720 720 733 733 720 720 722 722 733 733 733 733 722 722 735 735 722 722 724 724 735 735 735 735 724 724 736 736 724 724 723 723 736 736 736 736 723 723 734 734 723 723 721 721 734 734 734 734 721 721 732 732 721 721 719 719 732 732 732 732 719 719 730 730 719 719 717 717 730 730 730 730 717 717 728 728 686 686 687 687 680 680 687 687 683 683 680 680 680 680 683 683 674 674 683 683 681 681 674 674 674 674 681 681 668 668 681 681 677 677 668 668 668 668 677 677 659 659 677 677 675 675 659 659 659 659 675 675 657 657 675 675 671 671 657 657 657 657 671 671 655 655 671 671 669 669 655 655 655 655 669 669 653 653 669 669 666 666 653 653 666 666 663 663 653 653 653 653 663 663 651 651 663 663 661 661 651 651 651 651 661 661 649 649 661 661 660 660 649 649 649 649 660 660 650 650 660 660 662 662 650 650 650 650 662 662 652 652 662 662 664 664 652 652 652 652 664 664 654 654 664 664 667 667 654 654 654 654 667 667 656 656 667 667 670 670 656 656 670 670 672 672 656 656 656 656 672 672 658 658 672 672 676 676 658 658 658 658 676 676 665 665 676 676 678 678 665 665 665 665 678 678 673 673 678 678 682 682 673 673 673 673 682 682 679 679 682 682 684 684 679 679 679 679 684 684 685 685 684 684 688 688 685 685 685 685 688 688 691 691 688 688 690 690 691 691 691 691 690 690 695 695 690 690 694 694 695 695 695 695 694 694 697 697 717 717 714 714 728 728 714 714 711 711 728 728 728 728 711 711 726 726 711 711 708 708 726 726 726 726 708 708 716 716 708 708 705 705 716 716 716 716 705 705 710 710 705 705 702 702 710 710 710 710 702 702 704 704 702 702 699 699 704 704 704 704 699 699 698 698 699 699 696 696 698 698 698 698 696 696 692 692 696 696 693 693 692 692 692 692 693 693 686 686 693 693 689 689 686 686 686 686 689 689 687 687 805 805 792 792 794 794 794 794 807 807 805 805 807 807 808 808 805 805 805 805 808 808 818 818 808 808 820 820 818 818 818 818 820 820 1591 1591 820 820 826 826 1592 1592 826 826 1593 1593 1594 1594 832 832 834 834 847 847 834 834 849 849 847 847 849 849 850 850 847 847 847 847 850 850 862 862 850 850 864 864 862 862 862 862 864 864 878 878 864 864 868 868 878 878 868 868 880 880 878 878 878 878 880 880 894 894 880 880 895 895 894 894 895 895 896 896 894 894 894 894 896 896 909 909 896 896 910 910 909 909 909 909 910 910 918 918 910 910 912 912 918 918 912 912 917 917 918 918 918 918 917 917 931 931 917 917 930 930 931 931 930 930 938 938 931 931 931 931 938 938 946 946 938 938 945 945 946 946 946 946 945 945 962 962 945 945 958 958 962 962 958 958 960 960 962 962 962 962 960 960 977 977 960 960 975 975 977 977 975 975 980 980 977 977 977 977 980 980 992 992 980 980 990 990 992 992 1595 1595 1596 1596 1006 1006 1597 1597 1000 1000 1006 1006 1000 1000 1004 1004 1006 1006 1006 1006 1004 1004 1020 1020 1004 1004 1017 1017 1020 1020 1017 1017 1022 1022 1020 1020 1020 1020 1022 1022 1034 1034 1022 1022 1032 1032 1034 1034 1034 1034 1032 1032 1046 1046 1032 1032 1040 1040 1046 1046 1040 1040 1044 1044 1046 1046 1046 1046 1044 1044 1058 1058 1044 1044 1055 1055 1058 1058 1055 1055 1056 1056 1058 1058 1058 1058 1056 1056 1069 1069 1056 1056 1063 1063 1069 1069 1069 1069 1063 1063 1068 1068 1063 1063 1062 1062 1068 1068 1062 1062 1061 1061 1068 1068 1068 1068 1061 1061 1057 1057 1061 1061 1054 1054 1057 1057 1054 1054 1053 1053 1057 1057 1057 1057 1053 1053 1045 1045 1053 1053 1043 1043 1045 1045 1045 1045 1043 1043 1033 1033 1043 1043 1035 1035 1033 1033 1035 1035 1031 1031 1033 1033 1033 1033 1031 1031 1018 1018 1031 1031 1016 1016 1018 1018 1016 1016 1013 1013 1018 1018 1018 1018 1013 1013 1005 1005 1013 1013 1003 1003 1005 1005 1005 1005 1003 1003 1598 1598 1003 1003 1599 1599 1600 1600 995 995 989 989 991 991 991 991 989 989 976 976 989 989 974 974 976 976 974 974 973 973 976 976 976 976 973 973 961 961 973 973 959 959 961 961 959 959 951 951 961 961 961 961 951 951 944 944 951 951 943 943 944 944 944 944 943 943 929 929 943 943 928 928 929 929 928 928 927 927 929 929 929 929 927 927 914 914 927 927 913 913 914 914 913 913 911 911 914 914 914 914 911 911 906 906 911 911 908 908 906 906 906 906 908 908 892 892 908 908 893 893 892 892 893 893 881 881 892 892 892 892 881 881 877 877 881 881 879 879 877 877 879 879 865 865 877 877 877 877 865 865 861 861 865 865 863 863 861 861 861 861 863 863 846 846 863 863 848 848 846 846 848 848 841 841 846 846 846 846 841 841 831 831 841 841 833 833 831 831 1601 1601 821 821 1602 1602 1603 1603 821 821 817 817 821 821 819 819 817 817 817 817 819 819 804 804 819 819 806 806 804 804 806 806 799 799 804 804 804 804 799 799 791 791 799 799 793 793 791 791 793 793 783 783 791 791 791 791 783 783 777 777 783 783 779 779 777 777 777 777 779 779 768 768 779 779 773 773 768 768 773 773 770 770 768 768 768 768 770 770 764 764 770 770 765 765 764 764 764 764 765 765 769 769 765 765 774 774 769 769 769 769 774 774 778 778 774 774 780 780 778 778 778 778 780 780 792 792 780 780 786 786 792 792 792 792 786 786 794 794 1604 1604 759 759 1605 1605 759 759 760 760 1606 1606 1607 1607 760 760 1608 1608 760 760 775 775 1609 1609 1610 1610 775 775 1611 1611 775 775 787 787 1612 1612 1613 1613 787 787 1614 1614 787 787 800 800 1615 1615 1616 1616 800 800 1617 1617 800 800 815 815 1618 1618 1619 1619 815 815 1620 1620 815 815 829 829 1621 1621 1622 1622 829 829 1623 1623 829 829 844 844 1624 1624 1625 1625 844 844 1626 1626 844 844 859 859 1627 1627 1628 1628 859 859 1629 1629 859 859 875 875 1630 1630 1631 1631 875 875 1632 1632 875 875 890 890 1633 1633 1634 1634 890 890 1635 1635 890 890 905 905 1636 1636 1637 1637 905 905 1638 1638 905 905 915 915 1639 1639 1640 1640 915 915 1641 1641 915 915 932 932 1642 1642 1643 1643 932 932 1644 1644 932 932 947 947 1645 1645 1646 1646 947 947 1647 1647 947 947 963 963 1648 1648 1649 1649 963 963 1650 1650 963 963 978 978 1651 1651 1652 1652 978 978 1653 1653 978 978 993 993 1654 1654 1655 1655 993 993 1656 1656 993 993 1009 1009 1657 1657 1658 1658 1009 1009 1659 1659 1009 1009 1023 1023 1660 1660 1661 1661 1023 1023 1662 1662 1023 1023 1036 1036 1663 1663 1664 1664 1036 1036 1665 1665 1036 1036 1051 1051 1666 1666 1667 1667 1051 1051 1668 1668 1051 1051 1066 1066 1669 1669 1670 1670 1066 1066 1671 1671 1066 1066 1070 1070 1672 1672 1673 1673 1070 1070 1674 1674 1070 1070 1071 1071 1675 1675 1676 1676 1071 1071 1677 1677 1071 1071 1067 1067 1678 1678 1679 1679 1067 1067 1680 1680 1067 1067 1052 1052 1681 1681 1682 1682 1052 1052 1683 1683 1052 1052 1037 1037 1684 1684 1685 1685 1037 1037 1686 1686 1037 1037 1024 1024 1687 1687 1688 1688 1024 1024 1689 1689 1024 1024 1010 1010 1690 1690 1691 1691 1010 1010 1692 1692 1010 1010 994 994 1693 1693 1694 1694 994 994 1695 1695 994 994 979 979 1696 1696 1697 1697 979 979 1698 1698 979 979 964 964 1699 1699 1700 1700 964 964 1701 1701 964 964 948 948 1702 1702 1703 1703 948 948 1704 1704 948 948 933 933 1705 1705 1706 1706 933 933 1707 1707 933 933 919 919 1708 1708 1709 1709 919 919 1710 1710 919 919 907 907 1711 1711 1712 1712 907 907 1713 1713 907 907 891 891 1714 1714 1715 1715 891 891 1716 1716 891 891 876 876 1717 1717 1718 1718 876 876 1719 1719 876 876 860 860 1720 1720 1721 1721 860 860 1722 1722 860 860 845 845 1723 1723 1724 1724 845 845 1725 1725 845 845 830 830 1726 1726 1727 1727 830 830 1728 1728 830 830 816 816 1729 1729 1730 1730 816 816 1731 1731 816 816 802 802 1732 1732 1733 1733 802 802 1734 1734 802 802 788 788 1735 1735 1736 1736 788 788 1737 1737 788 788 776 776 1738 1738 1739 1739 776 776 1740 1740 776 776 761 761 1741 1741 1742 1742 761 761 1743 1743 761 761 759 759 1744 1744 759 759 752 752 760 760 752 752 755 755 760 760 760 760 755 755 775 775 755 755 762 762 775 775 775 775 762 762 787 787 762 762 781 781 787 787 787 787 781 781 800 800 781 781 797 797 800 800 800 800 797 797 815 815 797 797 811 811 815 815 815 815 811 811 829 829 811 811 827 827 829 829 829 829 827 827 844 844 827 827 842 842 844 844 844 844 842 842 859 859 842 842 857 857 859 859 859 859 857 857 875 875 857 857 873 873 875 875 875 875 873 873 890 890 873 873 888 888 890 890 890 890 888 888 905 905 888 888 903 903 905 905 905 905 903 903 915 915 903 903 916 916 915 915 915 915 916 916 932 932 916 916 934 934 932 932 932 932 934 934 947 947 934 934 949 949 947 947 947 947 949 949 963 963 949 949 965 965 963 963 963 963 965 965 978 978 965 965 981 981 978 978 978 978 981 981 993 993 981 981 996 996 993 993 993 993 996 996 1009 1009 996 996 1011 1011 1009 1009 1009 1009 1011 1011 1023 1023 1011 1011 1027 1027 1023 1023 1023 1023 1027 1027 1036 1036 1027 1027 1041 1041 1036 1036 1036 1036 1041 1041 1051 1051 1041 1041 1059 1059 1051 1051 1051 1051 1059 1059 1066 1066 1059 1059 1074 1074 1066 1066 1066 1066 1074 1074 1070 1070 1074 1074 1078 1078 1070 1070 1070 1070 1078 1078 1071 1071 1078 1078 1079 1079 1071 1071 1071 1071 1079 1079 1067 1067 1079 1079 1075 1075 1067 1067 1067 1067 1075 1075 1052 1052 1075 1075 1060 1060 1052 1052 1052 1052 1060 1060 1037 1037 1060 1060 1042 1042 1037 1037 1037 1037 1042 1042 1024 1024 1042 1042 1028 1028 1024 1024 1024 1024 1028 1028 1010 1010 1028 1028 1012 1012 1010 1010 1010 1010 1012 1012 994 994 1012 1012 997 997 994 994 994 994 997 997 979 979 997 997 982 982 979 979 979 979 982 982 964 964 982 982 966 966 964 964 964 964 966 966 948 948 966 966 950 950 948 948 948 948 950 950 933 933 950 950 935 935 933 933 933 933 935 935 919 919 935 935 921 921 919 919 919 919 921 921 907 907 921 921 904 904 907 907 907 907 904 904 891 891 904 904 889 889 891 891 891 891 889 889 876 876 889 889 874 874 876 876 876 876 874 874 860 860 874 874 858 858 860 860 860 860 858 858 845 845 858 858 843 843 845 845 845 845 843 843 830 830 843 843 828 828 830 830 830 830 828 828 816 816 828 828 812 812 816 816 816 816 812 812 802 802 812 812 798 798 802 802 802 802 798 798 788 788 798 798 782 782 788 788 788 788 782 782 776 776 782 782 763 763 776 776 776 776 763 763 761 761 763 763 756 756 761 761 761 761 756 756 759 759 756 756 752 752 759 759 752 752 745 745 755 755 745 745 748 748 755 755 755 755 748 748 762 762 748 748 753 753 762 762 762 762 753 753 781 781 753 753 771 771 781 781 781 781 771 771 797 797 771 771 789 789 797 797 797 797 789 789 811 811 789 789 809 809 811 811 811 811 809 809 827 827 809 809 824 824 827 827 827 827 824 824 842 842 824 824 839 839 842 842 842 842 839 839 857 857 839 839 855 855 857 857 857 857 855 855 873 873 855 855 871 871 873 873 873 873 871 871 888 888 871 871 886 886 888 888 888 888 886 886 903 903 886 886 901 901 903 903 903 903 901 901 916 916 901 901 920 920 916 916 916 916 920 920 934 934 920 920 936 936 934 934 934 934 936 936 949 949 936 936 952 952 949 949 949 949 952 952 965 965 952 952 967 967 965 965 965 965 967 967 981 981 967 967 983 983 981 981 981 981 983 983 996 996 983 983 998 998 996 996 996 996 998 998 1011 1011 998 998 1014 1014 1011 1011 1011 1011 1014 1014 1027 1027 1014 1014 1029 1029 1027 1027 1027 1027 1029 1029 1041 1041 1029 1029 1049 1049 1041 1041 1041 1041 1049 1049 1059 1059 1049 1049 1072 1072 1059 1059 1059 1059 1072 1072 1074 1074 1072 1072 1082 1082 1074 1074 1074 1074 1082 1082 1078 1078 1082 1082 1084 1084 1078 1078 1078 1078 1084 1084 1079 1079 1084 1084 1085 1085 1079 1079 1079 1079 1085 1085 1075 1075 1085 1085 1083 1083 1075 1075 1075 1075 1083 1083 1060 1060 1083 1083 1073 1073 1060 1060 1060 1060 1073 1073 1042 1042 1073 1073 1050 1050 1042 1042 1042 1042 1050 1050 1028 1028 1050 1050 1030 1030 1028 1028 1028 1028 1030 1030 1012 1012 1030 1030 1015 1015 1012 1012 1012 1012 1015 1015 997 997 1015 1015 999 999 997 997 997 997 999 999 982 982 999 999 984 984 982 982 982 982 984 984 966 966 984 984 968 968 966 966 966 966 968 968 950 950 968 968 953 953 950 950 950 950 953 953 935 935 953 953 937 937 935 935 935 935 937 937 921 921 937 937 923 923 921 921 921 921 923 923 904 904 923 923 902 902 904 904 904 904 902 902 889 889 902 902 887 887 889 889 889 889 887 887 874 874 887 887 872 872 874 874 874 874 872 872 858 858 872 872 856 856 858 858 858 858 856 856 843 843 856 856 840 840 843 843 843 843 840 840 828 828 840 840 825 825 828 828 828 828 825 825 812 812 825 825 810 810 812 812 812 812 810 810 798 798 810 810 790 790 798 798 798 798 790 790 782 782 790 790 772 772 782 782 782 782 772 772 763 763 772 772 754 754 763 763 763 763 754 754 756 756 754 754 749 749 756 756 756 756 749 749 752 752 749 749 745 745 752 752 745 745 741 741 748 748 741 741 743 743 748 748 748 748 743 743 753 753 743 743 746 746 753 753 753 753 746 746 771 771 746 746 757 757 771 771 771 771 757 757 789 789 757 757 784 784 789 789 789 789 784 784 809 809 784 784 801 801 809 809 809 809 801 801 824 824 801 801 822 822 824 824 824 824 822 822 839 839 822 822 837 837 839 839 839 839 837 837 855 855 837 837 853 853 855 855 855 855 853 853 871 871 853 853 869 869 871 871 871 871 869 869 886 886 869 869 884 884 886 886 886 886 884 884 901 901 884 884 899 899 901 901 901 901 899 899 920 920 899 899 922 922 920 920 920 920 922 922 936 936 922 922 939 939 936 936 936 936 939 939 952 952 939 939 954 954 952 952 952 952 954 954 967 967 954 954 969 969 967 967 967 967 969 969 983 983 969 969 985 985 983 983 983 983 985 985 998 998 985 985 1001 1001 998 998 998 998 1001 1001 1014 1014 1001 1001 1019 1019 1014 1014 1014 1014 1019 1019 1029 1029 1019 1019 1038 1038 1029 1029 1029 1029 1038 1038 1049 1049 1038 1038 1064 1064 1049 1049 1049 1049 1064 1064 1072 1072 1064 1064 1080 1080 1072 1072 1072 1072 1080 1080 1082 1082 1080 1080 1087 1087 1082 1082 1082 1082 1087 1087 1084 1084 1087 1087 1090 1090 1084 1084 1084 1084 1090 1090 1085 1085 1090 1090 1091 1091 1085 1085 1085 1085 1091 1091 1083 1083 1091 1091 1089 1089 1083 1083 1083 1083 1089 1089 1073 1073 1089 1089 1081 1081 1073 1073 1073 1073 1081 1081 1050 1050 1081 1081 1065 1065 1050 1050 1050 1050 1065 1065 1030 1030 1065 1065 1039 1039 1030 1030 1030 1030 1039 1039 1015 1015 1039 1039 1021 1021 1015 1015 1015 1015 1021 1021 999 999 1021 1021 1002 1002 999 999 999 999 1002 1002 984 984 1002 1002 986 986 984 984 984 984 986 986 968 968 986 986 970 970 968 968 968 968 970 970 953 953 970 970 955 955 953 953 953 953 955 955 937 937 955 955 940 940 937 937 937 937 940 940 923 923 940 940 925 925 923 923 923 923 925 925 902 902 925 925 900 900 902 902 902 902 900 900 887 887 900 900 885 885 887 887 887 887 885 885 872 872 885 885 870 870 872 872 872 872 870 870 856 856 870 870 854 854 856 856 856 856 854 854 840 840 854 854 838 838 840 840 840 840 838 838 825 825 838 838 823 823 825 825 825 825 823 823 810 810 823 823 803 803 810 810 810 810 803 803 790 790 803 803 785 785 790 790 790 790 785 785 772 772 785 785 758 758 772 772 772 772 758 758 754 754 758 758 747 747 754 754 754 754 747 747 749 749 747 747 744 744 749 749 749 749 744 744 745 745 744 744 741 741 745 745 741 741 737 737 743 743 737 737 738 738 743 743 743 743 738 738 746 746 738 738 740 740 746 746 746 746 740 740 757 757 740 740 750 750 757 757 757 757 750 750 784 784 750 750 766 766 784 784 784 784 766 766 801 801 766 766 795 795 801 801 801 801 795 795 822 822 795 795 813 813 822 822 822 822 813 813 837 837 813 813 835 835 837 837 837 837 835 835 853 853 835 835 851 851 853 853 853 853 851 851 869 869 851 851 866 866 869 869 869 869 866 866 884 884 866 866 882 882 884 884 884 884 882 882 899 899 882 882 897 897 899 899 899 899 897 897 922 922 897 897 924 924 922 922 922 922 924 924 939 939 924 924 941 941 939 939 939 939 941 941 954 954 941 941 956 956 954 954 954 954 956 956 969 969 956 956 971 971 969 969 969 969 971 971 985 985 971 971 987 987 985 985 985 985 987 987 1001 1001 987 987 1007 1007 1001 1001 1001 1001 1007 1007 1019 1019 1007 1007 1025 1025 1019 1019 1019 1019 1025 1025 1038 1038 1025 1025 1047 1047 1038 1038 1038 1038 1047 1047 1064 1064 1047 1047 1076 1076 1064 1064 1064 1064 1076 1076 1080 1080 1076 1076 1086 1086 1080 1080 1080 1080 1086 1086 1087 1087 1086 1086 1092 1092 1087 1087 1087 1087 1092 1092 1090 1090 1092 1092 1094 1094 1090 1090 1090 1090 1094 1094 1091 1091 1094 1094 1095 1095 1091 1091 1091 1091 1095 1095 1089 1089 1095 1095 1093 1093 1089 1089 1089 1089 1093 1093 1081 1081 1093 1093 1088 1088 1081 1081 1081 1081 1088 1088 1065 1065 1088 1088 1077 1077 1065 1065 1065 1065 1077 1077 1039 1039 1077 1077 1048 1048 1039 1039 1039 1039 1048 1048 1021 1021 1048 1048 1026 1026 1021 1021 1021 1021 1026 1026 1002 1002 1026 1026 1008 1008 1002 1002 1002 1002 1008 1008 986 986 1008 1008 988 988 986 986 986 986 988 988 970 970 988 988 972 972 970 970 970 970 972 972 955 955 972 972 957 957 955 955 955 955 957 957 940 940 957 957 942 942 940 940 940 940 942 942 925 925 942 942 926 926 925 925 925 925 926 926 900 900 926 926 898 898 900 900 900 900 898 898 885 885 898 898 883 883 885 885 885 885 883 883 870 870 883 883 867 867 870 870 870 870 867 867 854 854 867 867 852 852 854 854 854 854 852 852 838 838 852 852 836 836 838 838 838 838 836 836 823 823 836 836 814 814 823 823 823 823 814 814 803 803 814 814 796 796 803 803 803 803 796 796 785 785 796 796 767 767 785 785 785 785 767 767 758 758 767 767 751 751 758 758 758 758 751 751 747 747 751 751 742 742 747 747 747 747 742 742 744 744 742 742 739 739 744 744 744 744 739 739 741 741 739 739 737 737 741 741 1128 1128 1127 1127 1122 1122 1127 1127 1124 1124 1122 1122 1122 1122 1124 1124 1120 1120 1124 1124 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1110 1110 1146 1146 1145 1145 1140 1140 1145 1145 1142 1142 1140 1140 1140 1140 1142 1142 1138 1138 1142 1142 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1745 1745 1746 1746 1128 1128 1747 1747 1748 1748 1128 1128 1128 1128 1749 1749 1127 1127 1164 1164 1163 1163 1158 1158 1163 1163 1160 1160 1158 1158 1158 1158 1160 1160 1156 1156 1160 1160 1155 1155 1156 1156 1156 1156 1155 1155 1150 1150 1155 1155 1154 1154 1150 1150 1150 1150 1154 1154 1146 1146 1154 1154 1149 1149 1146 1146 1146 1146 1149 1149 1145 1145 1181 1181 1182 1182 1176 1176 1182 1182 1178 1178 1176 1176 1176 1176 1178 1178 1173 1173 1178 1178 1174 1174 1173 1173 1173 1173 1174 1174 1168 1168 1174 1174 1172 1172 1168 1168 1168 1168 1172 1172 1164 1164 1172 1172 1167 1167 1164 1164 1164 1164 1167 1167 1163 1163 1209 1209 1208 1208 1204 1204 1208 1208 1203 1203 1204 1204 1204 1204 1203 1203 1199 1199 1203 1203 1200 1200 1199 1199 1199 1199 1200 1200 1750 1750 1200 1200 1751 1751 1752 1752 1194 1194 1196 1196 1191 1191 1196 1196 1192 1192 1191 1191 1191 1191 1192 1192 1186 1186 1192 1192 1190 1190 1186 1186 1186 1186 1190 1190 1181 1181 1190 1190 1185 1185 1181 1181 1181 1181 1185 1185 1182 1182 1227 1227 1226 1226 1222 1222 1226 1226 1221 1221 1222 1222 1222 1222 1221 1221 1217 1217 1221 1221 1218 1218 1217 1217 1217 1217 1218 1218 1212 1212 1218 1218 1214 1214 1212 1212 1212 1212 1214 1214 1209 1209 1214 1214 1210 1210 1209 1209 1209 1209 1210 1210 1208 1208 1223 1223 1225 1225 1229 1229 1225 1225 1232 1232 1229 1229 1229 1229 1232 1232 1230 1230 1232 1232 1233 1233 1230 1230 1230 1230 1233 1233 1231 1231 1233 1233 1234 1234 1231 1231 1231 1231 1234 1234 1227 1227 1234 1234 1228 1228 1227 1227 1227 1227 1228 1228 1226 1226 1205 1205 1207 1207 1211 1211 1207 1207 1213 1213 1211 1211 1211 1211 1213 1213 1215 1215 1213 1213 1216 1216 1215 1215 1215 1215 1216 1216 1219 1219 1216 1216 1220 1220 1219 1219 1219 1219 1220 1220 1223 1223 1220 1220 1224 1224 1223 1223 1223 1223 1224 1224 1225 1225 1187 1187 1189 1189 1193 1193 1189 1189 1195 1195 1193 1193 1193 1193 1195 1195 1197 1197 1195 1195 1198 1198 1197 1197 1753 1753 1754 1754 1201 1201 1755 1755 1202 1202 1201 1201 1201 1201 1202 1202 1205 1205 1202 1202 1206 1206 1205 1205 1205 1205 1206 1206 1207 1207 1175 1175 1177 1177 1179 1179 1177 1177 1180 1180 1179 1179 1179 1179 1180 1180 1183 1183 1180 1180 1184 1184 1183 1183 1183 1183 1184 1184 1187 1187 1184 1184 1188 1188 1187 1187 1187 1187 1188 1188 1189 1189 1157 1157 1159 1159 1162 1162 1159 1159 1161 1161 1162 1162 1162 1162 1161 1161 1165 1165 1161 1161 1166 1166 1165 1165 1165 1165 1166 1166 1169 1169 1166 1166 1170 1170 1169 1169 1169 1169 1170 1170 1175 1175 1170 1170 1171 1171 1175 1175 1175 1175 1171 1171 1177 1177 1139 1139 1141 1141 1144 1144 1141 1141 1143 1143 1144 1144 1144 1144 1143 1143 1147 1147 1143 1143 1148 1148 1147 1147 1147 1147 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1157 1157 1151 1151 1153 1153 1157 1157 1157 1157 1153 1153 1159 1159 1121 1121 1123 1123 1126 1126 1123 1123 1125 1125 1126 1126 1126 1126 1125 1125 1129 1129 1125 1125 1756 1756 1129 1129 1129 1129 1757 1757 1758 1758 1130 1130 1133 1133 1134 1134 1134 1134 1133 1133 1139 1139 1133 1133 1135 1135 1139 1139 1139 1139 1135 1135 1141 1141 1103 1103 1105 1105 1108 1108 1105 1105 1107 1107 1108 1108 1108 1108 1107 1107 1111 1111 1107 1107 1112 1112 1111 1111 1111 1111 1112 1112 1116 1116 1112 1112 1115 1115 1116 1116 1116 1116 1115 1115 1121 1121 1115 1115 1117 1117 1121 1121 1121 1121 1117 1117 1123 1123 1118 1118 1113 1113 1110 1110 1113 1113 1109 1109 1110 1110 1110 1110 1109 1109 1104 1104 1109 1109 1106 1106 1104 1104 1104 1104 1106 1106 1102 1102 1106 1106 1101 1101 1102 1102 1102 1102 1101 1101 1097 1097 1101 1101 1096 1096 1097 1097 1097 1097 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1100 1100 1103 1103 1103 1103 1100 1100 1105 1105 1327 1327 1312 1312 1311 1311 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1309 1309 1325 1325 1323 1323 1309 1309 1323 1323 1321 1321 1309 1309 1309 1309 1321 1321 1306 1306 1321 1321 1319 1319 1306 1306 1319 1319 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1307 1307 1298 1298 1307 1307 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1274 1274 1280 1280 1280 1280 1274 1274 1275 1275 1274 1274 1271 1271 1275 1275 1271 1271 1267 1267 1275 1275 1275 1275 1267 1267 1270 1270 1267 1267 1263 1263 1270 1270 1263 1263 1259 1259 1270 1270 1270 1270 1259 1259 1266 1266 1259 1259 1254 1254 1266 1266 1254 1254 1249 1249 1266 1266 1266 1266 1249 1249 1262 1262 1249 1249 1247 1247 1262 1262 1247 1247 1245 1245 1262 1262 1262 1262 1245 1245 1258 1258 1245 1245 1243 1243 1258 1258 1243 1243 1241 1241 1258 1258 1258 1258 1241 1241 1255 1255 1241 1241 1239 1239 1255 1255 1255 1255 1239 1239 1252 1252 1239 1239 1237 1237 1252 1252 1252 1252 1237 1237 1251 1251 1237 1237 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1253 1253 1236 1236 1238 1238 1253 1253 1238 1238 1240 1240 1253 1253 1253 1253 1240 1240 1257 1257 1240 1240 1242 1242 1257 1257 1242 1242 1244 1244 1257 1257 1257 1257 1244 1244 1260 1260 1244 1244 1246 1246 1260 1260 1246 1246 1248 1248 1260 1260 1260 1260 1248 1248 1264 1264 1248 1248 1250 1250 1264 1264 1250 1250 1256 1256 1264 1264 1264 1264 1256 1256 1268 1268 1256 1256 1261 1261 1268 1268 1261 1261 1265 1265 1268 1268 1268 1268 1265 1265 1273 1273 1265 1265 1269 1269 1273 1273 1269 1269 1272 1272 1273 1273 1273 1273 1272 1272 1277 1277 1272 1272 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1297 1297 1300 1300 1291 1291 1291 1291 1300 1300 1296 1296 1300 1300 1305 1305 1296 1296 1305 1305 1310 1310 1296 1296 1296 1296 1310 1310 1301 1301 1310 1310 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1304 1304 1316 1316 1318 1318 1304 1304 1318 1318 1320 1320 1304 1304 1304 1304 1320 1320 1308 1308 1320 1320 1322 1322 1308 1308 1322 1322 1324 1324 1308 1308 1308 1308 1324 1324 1311 1311 1324 1324 1326 1326 1311 1311 1311 1311 1326 1326 1327 1327 1330 1330 1329 1329 1345 1345 1330 1330 1345 1345 1332 1332 1338 1338 1336 1336 1345 1345 1336 1336 1334 1334 1345 1345 1345 1345 1334 1334 1332 1332 1344 1344 1342 1342 1345 1345 1342 1342 1340 1340 1345 1345 1345 1345 1340 1340 1338 1338 1351 1351 1349 1349 1345 1345 1349 1349 1347 1347 1345 1345 1345 1345 1347 1347 1344 1344 1357 1357 1355 1355 1345 1345 1355 1355 1353 1353 1345 1345 1345 1345 1353 1353 1351 1351 1360 1360 1361 1361 1345 1345 1361 1361 1359 1359 1345 1345 1345 1345 1359 1359 1357 1357 1354 1354 1356 1356 1345 1345 1356 1356 1358 1358 1345 1345 1345 1345 1358 1358 1360 1360 1348 1348 1350 1350 1345 1345 1350 1350 1352 1352 1345 1345 1345 1345 1352 1352 1354 1354 1341 1341 1343 1343 1345 1345 1343 1343 1346 1346 1345 1345 1345 1345 1346 1346 1348 1348 1335 1335 1337 1337 1345 1345 1337 1337 1339 1339 1345 1345 1345 1345 1339 1339 1341 1341 1329 1329 1331 1331 1345 1345 1331 1331 1333 1333 1345 1345 1345 1345 1333 1333 1335 1335 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+48 48 50 50 39 39 43 43 41 41 36 36 34 34 37 37 31 31 37 37 40 40 31 31 40 40 42 42 31 31 42 42 44 44 31 31 31 31 44 44 39 39 44 44 46 46 39 39 39 39 46 46 48 48 11 11 9 9 16 16 9 9 7 7 16 16 26 26 30 30 28 28 50 50 52 52 39 39 52 52 54 54 39 39 39 39 54 54 56 56 56 56 55 55 39 39 55 55 53 53 39 39 39 39 53 53 36 36 53 53 51 51 36 36 36 36 51 51 49 49 24 24 27 27 31 31 28 28 25 25 26 26 25 25 23 23 26 26 26 26 23 23 21 21 49 49 47 47 36 36 47 47 45 45 36 36 36 36 45 45 43 43 27 27 29 29 31 31 29 29 32 32 31 31 31 31 32 32 34 34 19 19 6 6 8 8 41 41 38 38 36 36 38 38 35 35 36 36 36 36 35 35 26 26 35 35 33 33 26 26 26 26 33 33 30 30 8 8 10 10 19 19 10 10 12 12 19 19 19 19 12 12 14 14 14 14 17 17 19 19 17 17 20 20 19 19 19 19 20 20 31 31 20 20 22 22 31 31 31 31 22 22 24 24 7 7 5 5 16 16 5 5 3 3 16 16 16 16 3 3 1 1 21 21 18 18 26 26 18 18 15 15 26 26 26 26 15 15 16 16 15 15 13 13 16 16 16 16 13 13 11 11 1 1 0 0 16 16 0 0 2 2 16 16 16 16 2 2 19 19 2 2 4 4 19 19 19 19 4 4 6 6 438 438 440 440 432 432 440 440 428 428 432 432 432 432 428 428 420 420 428 428 414 414 420 420 420 420 414 414 415 415 414 414 393 393 415 415 415 415 393 393 394 394 438 438 442 442 440 440 442 442 446 446 440 440 440 440 446 446 444 444 446 446 445 445 444 444 444 444 445 445 441 441 445 445 443 443 441 441 441 441 443 443 431 431 443 443 437 437 431 431 437 437 433 433 431 431 433 433 419 419 431 431 431 431 419 419 416 416 419 419 417 417 416 416 417 417 397 397 416 416 416 416 397 397 395 395 397 397 387 387 395 395 395 395 387 387 377 377 387 387 378 378 377 377 1260 1260 1261 1261 359 359 1262 1262 1263 1263 359 359 1264 1264 1265 1265 359 359 1266 1266 1267 1267 359 359 359 359 1268 1268 1269 1269 346 346 340 340 345 345 345 345 340 340 330 330 340 340 331 331 330 330 330 330 331 331 314 314 331 331 316 316 314 314 316 316 315 315 314 314 315 315 300 300 314 314 314 314 300 300 299 299 300 300 286 286 299 299 299 299 286 286 285 285 286 286 271 271 285 285 285 285 271 271 269 269 271 271 270 270 269 269 269 269 270 270 249 249 270 270 255 255 249 249 255 255 248 248 249 249 248 248 232 232 249 249 249 249 232 232 233 233 232 232 225 225 233 233 233 233 225 225 216 216 225 225 215 215 216 216 216 216 215 215 199 199 215 215 209 209 199 199 209 209 198 198 199 199 198 198 183 183 199 199 199 199 183 183 184 184 183 183 179 179 184 184 184 184 179 179 169 169 179 179 167 167 169 169 167 167 161 161 169 169 1270 1270 1271 1271 152 152 1272 1272 1273 1273 152 152 1274 1274 1275 1275 152 152 152 152 1276 1276 1277 1277 138 138 133 133 135 135 133 133 118 118 135 135 135 135 118 118 120 120 118 118 111 111 120 120 120 120 111 111 100 100 111 111 99 99 100 100 100 100 99 99 80 80 99 99 82 82 80 80 82 82 78 78 80 80 78 78 66 66 80 80 80 80 66 66 68 68 66 66 64 64 68 68 68 68 64 64 61 61 64 64 59 59 61 61 61 61 59 59 60 60 59 59 58 58 60 60 58 58 57 57 60 60 57 57 65 65 60 60 60 60 65 65 67 67 65 65 75 75 67 67 67 67 75 75 79 79 75 75 86 86 79 79 79 79 86 86 98 98 86 86 94 94 98 98 98 98 94 94 117 117 94 94 114 114 117 117 114 114 115 115 117 117 115 115 131 131 117 117 117 117 131 131 132 132 131 131 141 141 132 132 1278 1278 1279 1279 150 150 1280 1280 1281 1281 150 150 150 150 1282 1282 1283 1283 149 149 162 162 166 166 162 162 165 165 166 166 165 165 180 180 166 166 166 166 180 180 181 181 180 180 185 185 181 181 181 181 185 185 196 196 185 185 195 195 196 196 195 195 210 210 196 196 196 196 210 210 212 212 210 210 211 211 212 212 211 211 226 226 212 212 212 212 226 226 228 228 226 226 227 227 228 228 227 227 241 241 228 228 228 228 241 241 242 242 241 241 256 256 242 242 242 242 256 256 263 263 256 256 264 264 263 263 263 263 264 264 281 281 264 264 272 272 281 281 272 272 282 282 281 281 282 282 297 297 281 281 281 281 297 297 296 296 297 297 301 301 296 296 296 296 301 301 311 311 301 301 312 312 311 311 311 311 312 312 327 327 312 312 318 318 327 327 318 318 329 329 327 327 329 329 344 344 327 327 327 327 344 344 342 342 344 344 1284 1284 342 342 1285 1285 1286 1286 357 357 1287 1287 1288 1288 357 357 357 357 1289 1289 1290 1290 366 366 376 376 375 375 375 375 376 376 393 393 376 376 388 388 393 393 393 393 388 388 394 394 1291 1291 326 326 1292 1292 326 326 309 309 1293 1293 1294 1294 309 309 1295 1295 309 309 294 294 1296 1296 1297 1297 294 294 1298 1298 294 294 279 279 1299 1299 1300 1300 279 279 1301 1301 279 279 261 261 1302 1302 1303 1303 261 261 1304 1304 261 261 243 243 1305 1305 1306 1306 243 243 1307 1307 243 243 229 229 1308 1308 1309 1309 229 229 1310 1310 229 229 213 213 1311 1311 1312 1312 213 213 1313 1313 213 213 197 197 1314 1314 1315 1315 197 197 1316 1316 197 197 182 182 1317 1317 1318 1318 182 182 1319 1319 182 182 168 168 1320 1320 1321 1321 168 168 1322 1322 168 168 153 153 1323 1323 1324 1324 153 153 150 150 153 153 137 137 150 150 150 150 137 137 1325 1325 137 137 121 121 1326 1326 1327 1327 121 121 1328 1328 121 121 101 101 1329 1329 1330 1330 101 101 1331 1331 101 101 81 81 1332 1332 1333 1333 81 81 1334 1334 81 81 70 70 1335 1335 1336 1336 70 70 1337 1337 70 70 62 62 1338 1338 1339 1339 62 62 1340 1340 62 62 63 63 1341 1341 1342 1342 63 63 1343 1343 63 63 72 72 1344 1344 1345 1345 72 72 1346 1346 72 72 83 83 1347 1347 1348 1348 83 83 1349 1349 83 83 103 103 1350 1350 1351 1351 103 103 1352 1352 103 103 122 122 1353 1353 1354 1354 122 122 1355 1355 122 122 139 139 1356 1356 1357 1357 139 139 1358 1358 139 139 154 154 1359 1359 1360 1360 154 154 152 152 154 154 170 170 152 152 152 152 170 170 1361 1361 170 170 186 186 1362 1362 1363 1363 186 186 1364 1364 186 186 201 201 1365 1365 1366 1366 201 201 1367 1367 201 201 217 217 1368 1368 1369 1369 217 217 1370 1370 217 217 234 234 1371 1371 1372 1372 234 234 1373 1373 234 234 250 250 1374 1374 1375 1375 250 250 1376 1376 250 250 268 268 1377 1377 1378 1378 268 268 1379 1379 268 268 284 284 1380 1380 1381 1381 284 284 1382 1382 284 284 298 298 1383 1383 1384 1384 298 298 1385 1385 298 298 313 313 1386 1386 1387 1387 313 313 1388 1388 313 313 328 328 1389 1389 1390 1390 328 328 1391 1391 328 328 343 343 1392 1392 1393 1393 343 343 1394 1394 343 343 356 356 1395 1395 1396 1396 356 356 359 359 356 356 374 374 359 359 359 359 374 374 1397 1397 374 374 391 391 1398 1398 1399 1399 391 391 1400 1400 391 391 409 409 1401 1401 1402 1402 409 409 1403 1403 409 409 427 427 1404 1404 1405 1405 427 427 1406 1406 427 427 436 436 1407 1407 1408 1408 436 436 1409 1409 436 436 439 439 1410 1410 1411 1411 439 439 1412 1412 439 439 435 435 1413 1413 1414 1414 435 435 1415 1415 435 435 426 426 1416 1416 1417 1417 426 426 1418 1418 426 426 408 408 1419 1419 1420 1420 408 408 1421 1421 408 408 389 389 1422 1422 1423 1423 389 389 1424 1424 389 389 372 372 1425 1425 1426 1426 372 372 1427 1427 372 372 355 355 1428 1428 1429 1429 355 355 357 357 355 355 341 341 357 357 357 357 341 341 1430 1430 341 341 326 326 1431 1431 341 341 324 324 326 326 324 324 308 308 326 326 326 326 308 308 309 309 308 308 292 292 309 309 309 309 292 292 294 294 292 292 278 278 294 294 294 294 278 278 279 279 278 278 260 260 279 279 279 279 260 260 261 261 260 260 244 244 261 261 261 261 244 244 243 243 244 244 230 230 243 243 243 243 230 230 229 229 230 230 214 214 229 229 229 229 214 214 213 213 214 214 200 200 213 213 213 213 200 200 197 197 200 200 187 187 197 197 197 197 187 187 182 182 187 187 171 171 182 182 182 182 171 171 168 168 171 171 155 155 168 168 168 168 155 155 153 153 155 155 140 140 153 153 153 153 140 140 137 137 140 140 123 123 137 137 137 137 123 123 121 121 123 123 107 107 121 121 121 121 107 107 101 101 107 107 89 89 101 101 101 101 89 89 81 81 89 89 73 73 81 81 81 81 73 73 70 70 73 73 69 69 70 70 70 70 69 69 62 62 69 69 71 71 62 62 62 62 71 71 63 63 71 71 74 74 63 63 63 63 74 74 72 72 74 74 90 90 72 72 72 72 90 90 83 83 90 90 108 108 83 83 83 83 108 108 103 103 108 108 126 126 103 103 103 103 126 126 122 122 126 126 142 142 122 122 122 122 142 142 139 139 142 142 156 156 139 139 139 139 156 156 154 154 156 156 172 172 154 154 154 154 172 172 170 170 172 172 188 188 170 170 170 170 188 188 186 186 188 188 202 202 186 186 186 186 202 202 201 201 202 202 219 219 201 201 201 201 219 219 217 217 219 219 236 236 217 217 217 217 236 236 234 234 236 236 251 251 234 234 234 234 251 251 250 250 251 251 267 267 250 250 250 250 267 267 268 268 267 267 283 283 268 268 268 268 283 283 284 284 283 283 295 295 284 284 284 284 295 295 298 298 295 295 310 310 298 298 298 298 310 310 313 313 310 310 325 325 313 313 313 313 325 325 328 328 325 325 339 339 328 328 328 328 339 339 343 343 339 339 354 354 343 343 343 343 354 354 356 356 354 354 370 370 356 356 356 356 370 370 374 374 370 370 386 386 374 374 374 374 386 386 391 391 386 386 406 406 391 391 391 391 406 406 409 409 406 406 422 422 409 409 409 409 422 422 427 427 422 422 430 430 427 427 427 427 430 430 436 436 430 430 434 434 436 436 436 436 434 434 439 439 434 434 429 429 439 439 439 439 429 429 435 435 429 429 421 421 435 435 435 435 421 421 426 426 421 421 404 404 426 426 426 426 404 404 408 408 404 404 385 385 408 408 408 408 385 385 389 389 385 385 369 369 389 389 389 389 369 369 372 372 369 369 353 353 372 372 372 372 353 353 355 355 353 353 338 338 355 355 355 355 338 338 341 341 338 338 324 324 341 341 338 338 322 322 324 324 322 322 306 306 324 324 324 324 306 306 308 308 306 306 291 291 308 308 308 308 291 291 292 292 291 291 276 276 292 292 292 292 276 276 278 278 276 276 259 259 278 278 278 278 259 259 260 260 259 259 245 245 260 260 260 260 245 245 244 244 245 245 231 231 244 244 244 244 231 231 230 230 231 231 218 218 230 230 230 230 218 218 214 214 218 218 203 203 214 214 214 214 203 203 200 200 203 203 189 189 200 200 200 200 189 189 187 187 189 189 173 173 187 187 187 187 173 173 171 171 173 173 157 157 171 171 171 171 157 157 155 155 157 157 143 143 155 155 155 155 143 143 140 140 143 143 127 127 140 140 140 140 127 127 123 123 127 127 109 109 123 123 123 123 109 109 107 107 109 109 93 93 107 107 107 107 93 93 89 89 93 93 84 84 89 89 89 89 84 84 73 73 84 84 76 76 73 73 73 73 76 76 69 69 76 76 77 77 69 69 69 69 77 77 71 71 77 77 85 85 71 71 71 71 85 85 74 74 85 85 96 96 74 74 74 74 96 96 90 90 96 96 113 113 90 90 90 90 113 113 108 108 113 113 128 128 108 108 108 108 128 128 126 126 128 128 144 144 126 126 126 126 144 144 142 142 144 144 158 158 142 142 142 142 158 158 156 156 158 158 174 174 156 156 156 156 174 174 172 172 174 174 190 190 172 172 172 172 190 190 188 188 190 190 204 204 188 188 188 188 204 204 202 202 204 204 221 221 202 202 202 202 221 221 219 219 221 221 238 238 219 219 219 219 238 238 236 236 238 238 252 252 236 236 236 236 252 252 251 251 252 252 266 266 251 251 251 251 266 266 267 267 266 266 280 280 267 267 267 267 280 280 283 283 280 280 293 293 283 283 283 283 293 293 295 295 293 293 307 307 295 295 295 295 307 307 310 310 307 307 323 323 310 310 310 310 323 323 325 325 323 323 337 337 325 325 325 325 337 337 339 339 337 337 352 352 339 339 339 339 352 352 354 354 352 352 368 368 354 354 354 354 368 368 370 370 368 368 382 382 370 370 370 370 382 382 386 386 382 382 400 400 386 386 386 386 400 400 406 406 400 400 413 413 406 406 406 406 413 413 422 422 413 413 424 424 422 422 422 422 424 424 430 430 424 424 425 425 430 430 430 430 425 425 434 434 425 425 423 423 434 434 434 434 423 423 429 429 423 423 410 410 429 429 429 429 410 410 421 421 410 410 399 399 421 421 421 421 399 399 404 404 399 399 381 381 404 404 404 404 381 381 385 385 381 381 367 367 385 385 385 385 367 367 369 369 367 367 351 351 369 369 369 369 351 351 353 353 351 351 336 336 353 353 353 353 336 336 338 338 336 336 322 322 338 338 336 336 320 320 322 322 320 320 304 304 322 322 322 322 304 304 306 306 304 304 289 289 306 306 306 306 289 289 291 291 289 289 274 274 291 291 291 291 274 274 276 276 274 274 258 258 276 276 276 276 258 258 259 259 258 258 246 246 259 259 259 259 246 246 245 245 246 246 235 235 245 245 245 245 235 235 231 231 235 235 220 220 231 231 231 231 220 220 218 218 220 220 205 205 218 218 218 218 205 205 203 203 205 205 191 191 203 203 203 203 191 191 189 189 191 191 175 175 189 189 189 189 175 175 173 173 175 175 159 159 173 173 173 173 159 159 157 157 159 159 145 145 157 157 157 157 145 145 143 143 145 145 129 129 143 143 143 143 129 129 127 127 129 129 116 116 127 127 127 127 116 116 109 109 116 116 105 105 109 109 109 109 105 105 93 93 105 105 91 91 93 93 93 93 91 91 84 84 91 91 87 87 84 84 84 84 87 87 76 76 87 87 88 88 76 76 76 76 88 88 77 77 88 88 92 92 77 77 77 77 92 92 85 85 92 92 106 106 85 85 85 85 106 106 96 96 106 106 119 119 96 96 96 96 119 119 113 113 119 119 130 130 113 113 113 113 130 130 128 128 130 130 146 146 128 128 128 128 146 146 144 144 146 146 160 160 144 144 144 144 160 160 158 158 160 160 176 176 158 158 158 158 176 176 174 174 176 176 192 192 174 174 174 174 192 192 190 190 192 192 206 206 190 190 190 190 206 206 204 204 206 206 223 223 204 204 204 204 223 223 221 221 223 223 239 239 221 221 221 221 239 239 238 238 239 239 253 253 238 238 238 238 253 253 252 252 253 253 265 265 252 252 252 252 265 265 266 266 265 265 277 277 266 266 266 266 277 277 280 280 277 277 290 290 280 280 280 280 290 290 293 293 290 290 305 305 293 293 293 293 305 305 307 307 305 305 321 321 307 307 307 307 321 321 323 323 321 321 335 335 323 323 323 323 335 335 337 337 335 335 350 350 337 337 337 337 350 350 352 352 350 350 365 365 352 352 352 352 365 365 368 368 365 365 380 380 368 368 368 368 380 380 382 382 380 380 392 392 382 382 382 382 392 392 400 400 392 392 405 405 400 400 400 400 405 405 413 413 405 405 412 412 413 413 413 413 412 412 424 424 412 412 418 418 424 424 424 424 418 418 425 425 418 418 411 411 425 425 425 425 411 411 423 423 411 411 403 403 423 423 423 423 403 403 410 410 403 403 390 390 410 410 410 410 390 390 399 399 390 390 379 379 399 399 399 399 379 379 381 381 379 379 363 363 381 381 381 381 363 363 367 367 363 363 349 349 367 367 367 367 349 349 351 351 349 349 334 334 351 351 351 351 334 334 336 336 334 334 320 320 336 336 334 334 317 317 320 320 317 317 302 302 320 320 320 320 302 302 304 304 302 302 287 287 304 304 304 304 287 287 289 289 287 287 273 273 289 289 289 289 273 273 274 274 273 273 257 257 274 274 274 274 257 257 258 258 257 257 247 247 258 258 258 258 247 247 246 246 247 247 237 237 246 246 246 246 237 237 235 235 237 237 222 222 235 235 235 235 222 222 220 220 222 222 207 207 220 220 220 220 207 207 205 205 207 207 193 193 205 205 205 205 193 193 191 191 193 193 177 177 191 191 191 191 177 177 175 175 177 177 163 163 175 175 175 175 163 163 159 159 163 163 147 147 159 159 159 159 147 147 145 145 147 147 134 134 145 145 145 145 134 134 129 129 134 134 124 124 129 129 129 129 124 124 116 116 124 124 110 110 116 116 116 116 110 110 105 105 110 110 102 102 105 105 105 105 102 102 91 91 102 102 95 95 91 91 91 91 95 95 87 87 95 95 97 97 87 87 87 87 97 97 88 88 97 97 104 104 88 88 88 88 104 104 92 92 104 104 112 112 92 92 92 92 112 112 106 106 112 112 125 125 106 106 106 106 125 125 119 119 125 125 136 136 119 119 119 119 136 136 130 130 136 136 148 148 130 130 130 130 148 148 146 146 148 148 164 164 146 146 146 146 164 164 160 160 164 164 178 178 160 160 160 160 178 178 176 176 178 178 194 194 176 176 176 176 194 194 192 192 194 194 208 208 192 192 192 192 208 208 206 206 208 208 224 224 206 206 206 206 224 224 223 223 224 224 240 240 223 223 223 223 240 240 239 239 240 240 254 254 239 239 239 239 254 254 253 253 254 254 262 262 253 253 253 253 262 262 265 265 262 262 275 275 265 265 265 265 275 275 277 277 275 275 288 288 277 277 277 277 288 288 290 290 288 288 303 303 290 290 290 290 303 303 305 305 303 303 319 319 305 305 305 305 319 319 321 321 319 319 333 333 321 321 321 321 333 333 335 335 333 333 348 348 335 335 335 335 348 348 350 350 348 348 362 362 350 350 350 350 362 362 365 365 362 362 373 373 365 365 365 365 373 373 380 380 373 373 384 384 380 380 380 380 384 384 392 392 384 384 398 398 392 392 392 392 398 398 405 405 398 398 402 402 405 405 405 405 402 402 412 412 402 402 407 407 412 412 412 412 407 407 418 418 407 407 401 401 418 418 418 418 401 401 411 411 401 401 396 396 411 411 411 411 396 396 403 403 396 396 383 383 403 403 403 403 383 383 390 390 383 383 371 371 390 390 390 390 371 371 379 379 371 371 360 360 379 379 379 379 360 360 363 363 360 360 347 347 363 363 363 363 347 347 349 349 347 347 332 332 349 349 349 349 332 332 334 334 332 332 317 317 334 334 534 534 1432 1432 1433 1433 547 547 542 542 541 541 542 542 540 540 541 541 541 541 540 540 536 536 554 554 550 550 555 555 550 550 548 548 555 555 555 555 548 548 547 547 548 548 546 546 547 547 547 547 546 546 542 542 554 554 555 555 556 556 555 555 561 561 556 556 556 556 561 561 560 560 560 560 561 561 562 562 561 561 565 565 562 562 562 562 565 565 566 566 559 559 563 563 565 565 563 563 564 564 565 565 565 565 564 564 566 566 553 553 557 557 559 559 557 557 558 558 559 559 559 559 558 558 563 563 544 544 549 549 545 545 549 549 551 551 545 545 545 545 551 551 553 553 551 551 552 552 553 553 553 553 552 552 557 557 544 544 545 545 543 543 545 545 539 539 543 543 543 543 539 539 538 538 538 538 539 539 537 537 1434 1434 532 532 1435 1435 1436 1436 532 532 535 535 526 526 530 530 532 532 530 530 531 531 532 532 532 532 531 531 535 535 520 520 524 524 526 526 524 524 525 525 526 526 526 526 525 525 530 530 513 513 517 517 520 520 517 517 519 519 520 520 520 520 519 519 524 524 507 507 511 511 513 513 511 511 512 512 513 513 513 513 512 512 517 517 499 499 503 503 498 498 503 503 505 505 498 498 498 498 505 505 507 507 505 505 506 506 507 507 507 507 506 506 511 511 499 499 498 498 497 497 498 498 492 492 497 497 497 497 492 492 493 493 493 493 492 492 491 491 492 492 484 484 491 491 491 491 484 484 487 487 478 478 483 483 484 484 483 483 485 485 484 484 484 484 485 485 487 487 1437 1437 477 477 478 478 477 477 479 479 478 478 478 478 479 479 483 483 465 465 469 469 464 464 469 469 471 471 464 464 464 464 471 471 472 472 471 471 473 473 472 472 1438 1438 1439 1439 477 477 465 465 464 464 463 463 464 464 458 458 463 463 463 463 458 458 459 459 459 459 458 458 457 457 458 458 451 451 457 457 457 457 451 451 455 455 447 447 450 450 451 451 450 450 452 452 451 451 451 451 452 452 455 455 454 454 448 448 447 447 448 448 449 449 447 447 447 447 449 449 450 450 460 460 456 456 454 454 456 456 453 453 454 454 454 454 453 453 448 448 466 466 462 462 460 460 462 462 461 461 460 460 460 460 461 461 456 456 475 475 470 470 474 474 470 470 468 468 474 474 474 474 468 468 466 466 468 468 467 467 466 466 466 466 467 467 462 462 1440 1440 1441 1441 476 476 1442 1442 480 480 476 476 476 476 480 480 481 481 481 481 480 480 482 482 480 480 488 488 482 482 482 482 488 488 486 486 494 494 490 490 488 488 490 490 489 489 488 488 488 488 489 489 486 486 500 500 496 496 494 494 496 496 495 495 494 494 494 494 495 495 490 490 508 508 504 504 509 509 504 504 502 502 509 509 509 509 502 502 500 500 502 502 501 501 500 500 500 500 501 501 496 496 508 508 509 509 510 510 509 509 515 515 510 510 510 510 515 515 514 514 514 514 515 515 516 516 515 515 522 522 516 516 516 516 522 522 518 518 528 528 523 523 522 522 523 523 521 521 522 522 522 522 521 521 518 518 1443 1443 533 533 534 534 533 533 529 529 534 534 534 534 529 529 528 528 529 529 527 527 528 528 528 528 527 527 523 523 606 606 607 607 611 611 607 607 609 609 611 611 611 611 609 609 617 617 609 609 613 613 617 617 617 617 613 613 623 623 613 613 616 616 623 623 623 623 616 616 634 634 616 616 619 619 634 634 634 634 619 619 636 636 619 619 621 621 636 636 636 636 621 621 638 638 621 621 625 625 638 638 638 638 625 625 640 640 625 625 627 627 640 640 640 640 627 627 642 642 627 627 629 629 642 642 629 629 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 630 630 641 641 641 641 630 630 639 639 630 630 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 626 626 624 624 635 635 635 635 624 624 631 631 624 624 620 620 631 631 631 631 620 620 622 622 571 571 583 583 573 573 583 583 585 585 573 573 573 573 585 585 575 575 585 585 589 589 575 575 575 575 589 589 579 579 589 589 591 591 579 579 579 579 591 591 588 588 591 591 595 595 588 588 588 588 595 595 594 594 595 595 597 597 594 594 594 594 597 597 600 600 597 597 601 601 600 600 600 600 601 601 606 606 601 601 603 603 606 606 606 606 603 603 607 607 620 620 618 618 622 622 618 618 614 614 622 622 622 622 614 614 615 615 614 614 612 612 615 615 615 615 612 612 610 610 612 612 608 608 610 610 610 610 608 608 605 605 608 608 604 604 605 605 605 605 604 604 599 599 604 604 602 602 599 599 599 599 602 602 593 593 602 602 598 598 593 593 593 593 598 598 587 587 598 598 596 596 587 587 587 587 596 596 576 576 596 596 592 592 576 576 592 592 590 590 576 576 576 576 590 590 574 574 590 590 586 586 574 574 574 574 586 586 572 572 586 586 584 584 572 572 572 572 584 584 570 570 584 584 582 582 570 570 570 570 582 582 568 568 582 582 580 580 568 568 568 568 580 580 567 567 580 580 577 577 567 567 567 567 577 577 569 569 577 577 578 578 569 569 569 569 578 578 571 571 578 578 581 581 571 571 571 571 581 581 583 583 941 941 926 926 924 924 924 924 939 939 941 941 939 939 940 940 941 941 941 941 940 940 954 954 940 940 952 952 954 954 954 954 952 952 967 967 952 952 960 960 967 967 960 960 964 964 967 967 967 967 964 964 970 970 964 964 966 966 970 970 966 966 965 965 970 970 970 970 965 965 958 958 965 965 956 956 958 958 958 958 956 956 946 946 956 956 951 951 946 946 951 951 945 945 946 946 946 946 945 945 931 931 945 945 930 930 931 931 930 930 929 929 931 931 931 931 929 929 916 916 929 929 915 915 916 916 1444 1444 1445 1445 900 900 1446 1446 1447 1447 900 900 1448 1448 899 899 900 900 900 900 899 899 885 885 899 899 884 884 885 885 884 884 882 882 885 885 885 885 882 882 868 868 882 882 867 867 868 868 868 868 867 867 853 853 867 867 860 860 853 853 860 860 852 852 853 853 853 853 852 852 836 836 852 852 835 835 836 836 835 835 834 834 836 836 836 836 834 834 823 823 834 834 824 824 823 823 823 823 824 824 806 806 824 824 808 808 806 806 808 808 807 807 806 806 806 806 807 807 789 789 807 807 790 790 789 789 790 790 784 784 789 789 789 789 784 784 771 771 784 784 772 772 771 771 771 771 772 772 754 754 772 772 758 758 754 754 758 758 755 755 754 754 754 754 755 755 738 738 755 755 739 739 738 738 739 739 1449 1449 738 738 738 738 1450 1450 1451 1451 734 734 723 723 722 722 722 722 723 723 707 707 723 723 711 711 707 707 711 711 708 708 707 707 707 707 708 708 693 693 708 708 694 694 693 693 694 694 692 692 693 693 693 693 692 692 681 681 692 692 682 682 681 681 681 681 682 682 671 671 682 682 675 675 671 671 675 675 674 674 671 671 671 671 674 674 677 677 674 674 679 679 677 677 679 679 683 683 677 677 677 677 683 683 688 688 683 683 691 691 688 688 688 688 691 691 702 702 691 691 701 701 702 702 701 701 704 704 702 702 702 702 704 704 716 716 704 704 718 718 716 716 718 718 725 725 716 716 716 716 725 725 732 732 725 725 733 733 732 732 1452 1452 747 747 1453 1453 1454 1454 747 747 749 749 747 747 750 750 749 749 749 749 750 750 765 765 750 750 767 767 765 765 767 767 773 773 765 765 765 765 773 773 781 781 773 773 782 782 781 781 782 782 795 795 781 781 781 781 795 795 798 798 795 795 799 799 798 798 798 798 799 799 815 815 799 799 816 816 815 815 816 816 825 825 815 815 815 815 825 825 827 827 825 825 826 826 827 827 826 826 843 843 827 827 827 827 843 843 845 845 843 843 844 844 845 845 845 845 844 844 862 862 844 844 861 861 862 862 861 861 873 873 862 862 862 862 873 873 879 879 873 873 878 878 879 879 879 879 878 878 895 895 878 878 894 894 895 895 895 895 894 894 1455 1455 894 894 1456 1456 1457 1457 911 911 910 910 926 926 910 910 920 920 926 926 926 926 920 920 924 924 1458 1458 880 880 1459 1459 880 880 863 863 1460 1460 1461 1461 863 863 1462 1462 863 863 846 846 1463 1463 1464 1464 846 846 1465 1465 846 846 828 828 1466 1466 1467 1467 828 828 1468 1468 828 828 814 814 1469 1469 1470 1470 814 814 1471 1471 814 814 797 797 1472 1472 1473 1473 797 797 1474 1474 797 797 780 780 1475 1475 1476 1476 780 780 1477 1477 780 780 764 764 1478 1478 1479 1479 764 764 1480 1480 764 764 748 748 1481 1481 1482 1482 748 748 1483 1483 748 748 730 730 1484 1484 1485 1485 730 730 1486 1486 730 730 715 715 1487 1487 1488 1488 715 715 1489 1489 715 715 699 699 1490 1490 1491 1491 699 699 1492 1492 699 699 685 685 1493 1493 1494 1494 685 685 1495 1495 685 685 670 670 1496 1496 1497 1497 670 670 1498 1498 670 670 669 669 1499 1499 1500 1500 669 669 1501 1501 669 669 673 673 1502 1502 1503 1503 673 673 1504 1504 673 673 689 689 1505 1505 1506 1506 689 689 1507 1507 689 689 706 706 1508 1508 1509 1509 706 706 1510 1510 706 706 720 720 1511 1511 1512 1512 720 720 1513 1513 720 720 737 737 1514 1514 1515 1515 737 737 1516 1516 737 737 753 753 1517 1517 1518 1518 753 753 1519 1519 753 753 770 770 1520 1520 1521 1521 770 770 1522 1522 770 770 788 788 1523 1523 1524 1524 788 788 1525 1525 788 788 805 805 1526 1526 1527 1527 805 805 1528 1528 805 805 822 822 1529 1529 1530 1530 822 822 1531 1531 822 822 837 837 1532 1532 1533 1533 837 837 1534 1534 837 837 854 854 1535 1535 1536 1536 854 854 1537 1537 854 854 870 870 1538 1538 1539 1539 870 870 1540 1540 870 870 887 887 1541 1541 1542 1542 887 887 1543 1543 887 887 902 902 1544 1544 1545 1545 902 902 1546 1546 902 902 918 918 1547 1547 1548 1548 918 918 1549 1549 918 918 935 935 1550 1550 1551 1551 935 935 1552 1552 935 935 949 949 1553 1553 1554 1554 949 949 1555 1555 949 949 963 963 1556 1556 1557 1557 963 963 1558 1558 963 963 974 974 1559 1559 1560 1560 974 974 1561 1561 974 974 972 972 1562 1562 1563 1563 972 972 1564 1564 972 972 961 961 1565 1565 1566 1566 961 961 1567 1567 961 961 944 944 1568 1568 1569 1569 944 944 1570 1570 944 944 928 928 1571 1571 1572 1572 928 928 1573 1573 928 928 913 913 1574 1574 1575 1575 913 913 1576 1576 913 913 897 897 1577 1577 1578 1578 897 897 1579 1579 897 897 880 880 1580 1580 880 880 881 881 863 863 881 881 864 864 863 863 863 863 864 864 846 846 864 864 847 847 846 846 846 846 847 847 828 828 847 847 829 829 828 828 828 828 829 829 814 814 829 829 813 813 814 814 814 814 813 813 797 797 813 813 796 796 797 797 797 797 796 796 780 780 796 796 778 778 780 780 780 780 778 778 764 764 778 778 762 762 764 764 764 764 762 762 748 748 762 762 745 745 748 748 748 748 745 745 730 730 745 745 729 729 730 730 730 730 729 729 715 715 729 729 712 712 715 715 715 715 712 712 699 699 712 712 696 696 699 699 699 699 696 696 685 685 696 696 678 678 685 685 685 685 678 678 670 670 678 678 665 665 670 670 670 670 665 665 669 669 665 665 662 662 669 669 669 669 662 662 673 673 662 662 667 667 673 673 673 673 667 667 689 689 667 667 684 684 689 689 689 689 684 684 706 706 684 684 700 700 706 706 706 706 700 700 720 720 700 700 717 717 720 720 720 720 717 717 737 737 717 717 735 735 737 737 737 737 735 735 753 753 735 735 752 752 753 753 753 753 752 752 770 770 752 752 769 769 770 770 770 770 769 769 788 788 769 769 787 787 788 788 788 788 787 787 805 805 787 787 804 804 805 805 805 805 804 804 822 822 804 804 821 821 822 822 822 822 821 821 837 837 821 821 838 838 837 837 837 837 838 838 854 854 838 838 855 855 854 854 854 854 855 855 870 870 855 855 871 871 870 870 870 870 871 871 887 887 871 871 888 888 887 887 887 887 888 888 902 902 888 888 904 904 902 902 902 902 904 904 918 918 904 904 921 921 918 918 918 918 921 921 935 935 921 921 937 937 935 935 935 935 937 937 949 949 937 937 953 953 949 949 949 949 953 953 963 963 953 953 973 973 963 963 963 963 973 973 974 974 973 973 979 979 974 974 974 974 979 979 972 972 979 979 977 977 972 972 972 972 977 977 961 961 977 977 969 969 961 961 961 961 969 969 944 944 969 969 948 948 944 944 944 944 948 948 928 928 948 948 932 932 928 928 928 928 932 932 913 913 932 932 914 914 913 913 913 913 914 914 897 897 914 914 898 898 897 897 897 897 898 898 880 880 898 898 881 881 880 880 881 881 883 883 864 864 883 883 865 865 864 864 864 864 865 865 847 847 865 865 848 848 847 847 847 847 848 848 829 829 848 848 830 830 829 829 829 829 830 830 813 813 830 830 812 812 813 813 813 813 812 812 796 796 812 812 794 794 796 796 796 796 794 794 778 778 794 794 777 777 778 778 778 778 777 777 762 762 777 777 761 761 762 762 762 762 761 761 745 745 761 761 743 743 745 745 745 745 743 743 729 729 743 743 727 727 729 729 729 729 727 727 712 712 727 727 709 709 712 712 712 712 709 709 696 696 709 709 690 690 696 696 696 696 690 690 678 678 690 690 668 668 678 678 678 678 668 668 665 665 668 668 659 659 665 665 665 665 659 659 662 662 659 659 657 657 662 662 662 662 657 657 667 667 657 657 661 661 667 667 667 667 661 661 684 684 661 661 672 672 684 684 684 684 672 672 700 700 672 672 695 695 700 700 700 700 695 695 717 717 695 695 714 714 717 717 717 717 714 714 735 735 714 714 731 731 735 735 735 735 731 731 752 752 731 731 751 751 752 752 752 752 751 751 769 769 751 751 768 768 769 769 769 769 768 768 787 787 768 768 786 786 787 787 787 787 786 786 804 804 786 786 803 803 804 804 804 804 803 803 821 821 803 803 820 820 821 821 821 821 820 820 838 838 820 820 839 839 838 838 838 838 839 839 855 855 839 839 856 856 855 855 855 855 856 856 871 871 856 856 874 874 871 871 871 871 874 874 888 888 874 874 890 890 888 888 888 888 890 890 904 904 890 890 906 906 904 904 904 904 906 906 921 921 906 906 923 923 921 921 921 921 923 923 937 937 923 923 942 942 937 937 937 937 942 942 953 953 942 942 962 962 953 953 953 953 962 962 973 973 962 962 980 980 973 973 973 973 980 980 979 979 980 980 984 984 979 979 979 979 984 984 977 977 984 984 982 982 977 977 977 977 982 982 969 969 982 982 976 976 969 969 969 969 976 976 948 948 976 976 955 955 948 948 948 948 955 955 932 932 955 955 936 936 932 932 932 932 936 936 914 914 936 936 919 919 914 914 914 914 919 919 898 898 919 919 901 901 898 898 898 898 901 901 881 881 901 901 883 883 881 881 883 883 886 886 865 865 886 886 866 866 865 865 865 865 866 866 848 848 866 866 849 849 848 848 848 848 849 849 830 830 849 849 831 831 830 830 830 830 831 831 812 812 831 831 811 811 812 812 812 812 811 811 794 794 811 811 793 793 794 794 794 794 793 793 777 777 793 793 776 776 777 777 777 777 776 776 761 761 776 776 759 759 761 761 761 761 759 759 743 743 759 759 742 742 743 743 743 743 742 742 727 727 742 742 724 724 727 727 727 727 724 724 709 709 724 724 703 703 709 709 709 709 703 703 690 690 703 703 680 680 690 690 690 690 680 680 668 668 680 680 660 660 668 668 668 668 660 660 659 659 660 660 653 653 659 659 659 659 653 653 657 657 653 653 652 652 657 657 657 657 652 652 661 661 652 652 655 655 661 661 661 661 655 655 672 672 655 655 663 663 672 672 672 672 663 663 695 695 663 663 686 686 695 695 695 695 686 686 714 714 686 686 710 710 714 714 714 714 710 710 731 731 710 710 728 728 731 731 731 731 728 728 751 751 728 728 746 746 751 751 751 751 746 746 768 768 746 746 766 766 768 768 768 768 766 766 786 786 766 766 785 785 786 786 786 786 785 785 803 803 785 785 802 802 803 803 803 803 802 802 820 820 802 802 819 819 820 820 820 820 819 819 839 839 819 819 840 840 839 839 839 839 840 840 856 856 840 840 857 857 856 856 856 856 857 857 874 874 857 857 875 875 874 874 874 874 875 875 890 890 875 875 892 892 890 890 890 890 892 892 906 906 892 892 908 908 906 906 906 906 908 908 923 923 908 908 927 927 923 923 923 923 927 927 942 942 927 927 947 947 942 942 942 942 947 947 962 962 947 947 975 975 962 962 962 962 975 975 980 980 975 975 986 986 980 980 980 980 986 986 984 984 986 986 990 990 984 984 984 984 990 990 982 982 990 990 987 987 982 982 982 982 987 987 976 976 987 987 983 983 976 976 976 976 983 983 955 955 983 983 968 968 955 955 955 955 968 968 936 936 968 968 943 943 936 936 936 936 943 943 919 919 943 943 922 922 919 919 919 919 922 922 901 901 922 922 903 903 901 901 901 901 903 903 883 883 903 903 886 886 883 883 886 886 889 889 866 866 889 889 869 869 866 866 866 866 869 869 849 849 869 869 850 850 849 849 849 849 850 850 831 831 850 850 832 832 831 831 831 831 832 832 811 811 832 832 810 810 811 811 811 811 810 810 793 793 810 810 792 792 793 793 793 793 792 792 776 776 792 792 775 775 776 776 776 776 775 775 759 759 775 775 757 757 759 759 759 759 757 757 742 742 757 757 740 740 742 742 742 742 740 740 724 724 740 740 719 719 724 724 724 724 719 719 703 703 719 719 697 697 703 703 703 703 697 697 680 680 697 697 666 666 680 680 680 680 666 666 660 660 666 666 654 654 660 660 660 660 654 654 653 653 654 654 648 648 653 653 653 653 648 648 652 652 648 648 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 663 663 650 650 656 656 663 663 663 663 656 656 686 686 656 656 676 676 686 686 686 686 676 676 710 710 676 676 705 705 710 710 710 710 705 705 728 728 705 705 726 726 728 728 728 728 726 726 746 746 726 726 744 744 746 746 746 746 744 744 766 766 744 744 763 763 766 766 766 766 763 763 785 785 763 763 783 783 785 785 785 785 783 783 802 802 783 783 801 801 802 802 802 802 801 801 819 819 801 801 818 818 819 819 819 819 818 818 840 840 818 818 841 841 840 840 840 840 841 841 857 857 841 841 858 858 857 857 857 857 858 858 875 875 858 858 876 876 875 875 875 875 876 876 892 892 876 876 893 893 892 892 892 892 893 893 908 908 893 893 912 912 908 908 908 908 912 912 927 927 912 912 934 934 927 927 927 927 934 934 947 947 934 934 957 957 947 947 947 947 957 957 975 975 957 957 981 981 975 975 975 975 981 981 986 986 981 981 991 991 986 986 986 986 991 991 990 990 991 991 993 993 990 990 990 990 993 993 987 987 993 993 992 992 987 987 987 987 992 992 983 983 992 992 989 989 983 983 983 983 989 989 968 968 989 989 978 978 968 968 968 968 978 978 943 943 978 978 950 950 943 943 943 943 950 950 922 922 950 950 925 925 922 922 922 922 925 925 903 903 925 925 907 907 903 903 903 903 907 907 886 886 907 907 889 889 886 886 889 889 891 891 869 869 891 891 872 872 869 869 869 869 872 872 850 850 872 872 851 851 850 850 850 850 851 851 832 832 851 851 833 833 832 832 832 832 833 833 810 810 833 833 809 809 810 810 810 810 809 809 792 792 809 809 791 791 792 792 792 792 791 791 775 775 791 791 774 774 775 775 775 775 774 774 757 757 774 774 756 756 757 757 757 757 756 756 740 740 756 756 736 736 740 740 740 740 736 736 719 719 736 736 713 713 719 719 719 719 713 713 697 697 713 713 687 687 697 697 697 697 687 687 666 666 687 687 658 658 666 666 666 666 658 658 654 654 658 658 649 649 654 654 654 654 649 649 648 648 649 649 645 645 648 648 648 648 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 656 656 646 646 651 651 656 656 656 656 651 651 676 676 651 651 664 664 676 676 676 676 664 664 705 705 664 664 698 698 705 705 705 705 698 698 726 726 698 698 721 721 726 726 726 726 721 721 744 744 721 721 741 741 744 744 744 744 741 741 763 763 741 741 760 760 763 763 763 763 760 760 783 783 760 760 779 779 783 783 783 783 779 779 801 801 779 779 800 800 801 801 801 801 800 800 818 818 800 800 817 817 818 818 818 818 817 817 841 841 817 817 842 842 841 841 841 841 842 842 858 858 842 842 859 859 858 858 858 858 859 859 876 876 859 859 877 877 876 876 876 876 877 877 893 893 877 877 896 896 893 893 893 893 896 896 912 912 896 896 917 917 912 912 912 912 917 917 934 934 917 917 938 938 934 934 934 934 938 938 957 957 938 938 971 971 957 957 957 957 971 971 981 981 971 971 988 988 981 981 981 981 988 988 991 991 988 988 995 995 991 991 991 991 995 995 993 993 995 995 997 997 993 993 993 993 997 997 992 992 997 997 996 996 992 992 992 992 996 996 989 989 996 996 994 994 989 989 989 989 994 994 978 978 994 994 985 985 978 978 978 978 985 985 950 950 985 985 959 959 950 950 950 950 959 959 925 925 959 959 933 933 925 925 925 925 933 933 907 907 933 933 909 909 907 907 907 907 909 909 889 889 909 909 891 891 889 889 1111 1111 1112 1112 1108 1108 1112 1112 1109 1109 1108 1108 1108 1108 1109 1109 1101 1101 1109 1109 1104 1104 1101 1101 1101 1101 1104 1104 1099 1099 1104 1104 1103 1103 1099 1099 1099 1099 1103 1103 1094 1094 1106 1106 1107 1107 1113 1113 1107 1107 1110 1110 1113 1113 1113 1113 1110 1110 1114 1114 1110 1110 1116 1116 1114 1114 1114 1114 1116 1116 1118 1118 1116 1116 1117 1117 1118 1118 1118 1118 1117 1117 1111 1111 1117 1117 1115 1115 1111 1111 1111 1111 1115 1115 1112 1112 1088 1088 1089 1089 1093 1093 1089 1089 1092 1092 1093 1093 1093 1093 1092 1092 1097 1097 1092 1092 1098 1098 1097 1097 1097 1097 1098 1098 1102 1102 1098 1098 1100 1100 1102 1102 1102 1102 1100 1100 1106 1106 1100 1100 1105 1105 1106 1106 1106 1106 1105 1105 1107 1107 1071 1071 1072 1072 1076 1076 1072 1072 1075 1075 1076 1076 1076 1076 1075 1075 1080 1080 1075 1075 1081 1081 1080 1080 1080 1080 1081 1081 1084 1084 1081 1081 1083 1083 1084 1084 1084 1084 1083 1083 1581 1581 1083 1083 1087 1087 1582 1582 1583 1583 1087 1087 1584 1584 1054 1054 1053 1053 1058 1058 1053 1053 1057 1057 1058 1058 1058 1058 1057 1057 1062 1062 1057 1057 1063 1063 1062 1062 1062 1062 1063 1063 1066 1066 1063 1063 1065 1065 1066 1066 1066 1066 1065 1065 1071 1071 1065 1065 1070 1070 1071 1071 1071 1071 1070 1070 1072 1072 1585 1585 1029 1029 1030 1030 1029 1029 1034 1034 1030 1030 1030 1030 1034 1034 1036 1036 1034 1034 1035 1035 1036 1036 1036 1036 1035 1035 1040 1040 1035 1035 1039 1039 1040 1040 1040 1040 1039 1039 1045 1045 1039 1039 1044 1044 1045 1045 1045 1045 1044 1044 1048 1048 1044 1044 1047 1047 1048 1048 1048 1048 1047 1047 1054 1054 1047 1047 1052 1052 1054 1054 1054 1054 1052 1052 1053 1053 1010 1010 1011 1011 1012 1012 1011 1011 1016 1016 1012 1012 1012 1012 1016 1016 1018 1018 1016 1016 1017 1017 1018 1018 1018 1018 1017 1017 1021 1021 1017 1017 1022 1022 1021 1021 1021 1021 1022 1022 1027 1027 1022 1022 1026 1026 1027 1027 1586 1586 1587 1587 1029 1029 1006 1006 1002 1002 999 999 1002 1002 998 998 999 999 999 999 998 998 1001 1001 998 998 1000 1000 1001 1001 1001 1001 1000 1000 1003 1003 1000 1000 1004 1004 1003 1003 1003 1003 1004 1004 1010 1010 1004 1004 1008 1008 1010 1010 1010 1010 1008 1008 1011 1011 1024 1024 1020 1020 1019 1019 1020 1020 1015 1015 1019 1019 1019 1019 1015 1015 1014 1014 1015 1015 1013 1013 1014 1014 1014 1014 1013 1013 1009 1009 1013 1013 1007 1007 1009 1009 1009 1009 1007 1007 1006 1006 1007 1007 1005 1005 1006 1006 1006 1006 1005 1005 1002 1002 1037 1037 1033 1033 1032 1032 1033 1033 1031 1031 1032 1032 1032 1032 1031 1031 1588 1588 1031 1031 1589 1589 1590 1590 1028 1028 1025 1025 1024 1024 1025 1025 1023 1023 1024 1024 1024 1024 1023 1023 1020 1020 1055 1055 1051 1051 1050 1050 1051 1051 1049 1049 1050 1050 1050 1050 1049 1049 1046 1046 1049 1049 1043 1043 1046 1046 1046 1046 1043 1043 1042 1042 1043 1043 1041 1041 1042 1042 1042 1042 1041 1041 1037 1037 1041 1041 1038 1038 1037 1037 1037 1037 1038 1038 1033 1033 1073 1073 1069 1069 1067 1067 1069 1069 1068 1068 1067 1067 1067 1067 1068 1068 1064 1064 1068 1068 1061 1061 1064 1064 1064 1064 1061 1061 1060 1060 1061 1061 1059 1059 1060 1060 1060 1060 1059 1059 1055 1055 1059 1059 1056 1056 1055 1055 1055 1055 1056 1056 1051 1051 1103 1103 1096 1096 1094 1094 1096 1096 1095 1095 1094 1094 1094 1094 1095 1095 1090 1090 1095 1095 1091 1091 1090 1090 1591 1591 1592 1592 1086 1086 1593 1593 1085 1085 1086 1086 1086 1086 1085 1085 1082 1082 1085 1085 1079 1079 1082 1082 1082 1082 1079 1079 1077 1077 1079 1079 1078 1078 1077 1077 1077 1077 1078 1078 1073 1073 1078 1078 1074 1074 1073 1073 1073 1073 1074 1074 1069 1069 1140 1140 1150 1150 1145 1145 1140 1140 1144 1144 1150 1150 1144 1144 1148 1148 1150 1150 1150 1150 1148 1148 1154 1154 1148 1148 1151 1151 1154 1154 1151 1151 1155 1155 1154 1154 1154 1154 1155 1155 1159 1159 1155 1155 1158 1158 1159 1159 1158 1158 1162 1162 1159 1159 1159 1159 1162 1162 1164 1164 1162 1162 1165 1165 1164 1164 1165 1165 1169 1169 1164 1164 1164 1164 1169 1169 1168 1168 1169 1169 1174 1174 1168 1168 1174 1174 1177 1177 1168 1168 1168 1168 1177 1177 1172 1172 1177 1177 1182 1182 1172 1172 1182 1182 1187 1187 1172 1172 1172 1172 1187 1187 1178 1178 1187 1187 1189 1189 1178 1178 1189 1189 1191 1191 1178 1178 1178 1178 1191 1191 1181 1181 1191 1191 1194 1194 1181 1181 1194 1194 1195 1195 1181 1181 1181 1181 1195 1195 1185 1185 1195 1195 1198 1198 1185 1185 1198 1198 1199 1199 1185 1185 1185 1185 1199 1199 1186 1186 1199 1199 1200 1200 1186 1186 1200 1200 1197 1197 1186 1186 1186 1186 1197 1197 1184 1184 1197 1197 1196 1196 1184 1184 1196 1196 1193 1193 1184 1184 1184 1184 1193 1193 1180 1180 1193 1193 1192 1192 1180 1180 1192 1192 1190 1190 1180 1180 1180 1180 1190 1190 1176 1176 1190 1190 1188 1188 1176 1176 1176 1176 1188 1188 1173 1173 1188 1188 1183 1183 1173 1173 1173 1173 1183 1183 1171 1171 1183 1183 1179 1179 1171 1171 1179 1179 1175 1175 1171 1171 1171 1171 1175 1175 1167 1167 1175 1175 1170 1170 1167 1167 1170 1170 1166 1166 1167 1167 1167 1167 1166 1166 1161 1161 1166 1166 1163 1163 1161 1161 1163 1163 1160 1160 1161 1161 1161 1161 1160 1160 1157 1157 1160 1160 1156 1156 1157 1157 1156 1156 1153 1153 1157 1157 1157 1157 1153 1153 1152 1152 1153 1153 1149 1149 1152 1152 1149 1149 1146 1146 1152 1152 1152 1152 1146 1146 1147 1147 1146 1146 1142 1142 1147 1147 1142 1142 1137 1137 1147 1147 1147 1147 1137 1137 1143 1143 1137 1137 1132 1132 1143 1143 1132 1132 1130 1130 1143 1143 1143 1143 1130 1130 1139 1139 1130 1130 1128 1128 1139 1139 1128 1128 1126 1126 1139 1139 1139 1139 1126 1126 1135 1135 1126 1126 1123 1123 1135 1135 1123 1123 1122 1122 1135 1135 1135 1135 1122 1122 1133 1133 1122 1122 1119 1119 1133 1133 1119 1119 1120 1120 1133 1133 1133 1133 1120 1120 1134 1134 1120 1120 1121 1121 1134 1134 1121 1121 1124 1124 1134 1134 1134 1134 1124 1124 1138 1138 1124 1124 1125 1125 1138 1138 1125 1125 1127 1127 1138 1138 1138 1138 1127 1127 1141 1141 1127 1127 1129 1129 1141 1141 1129 1129 1131 1131 1141 1141 1141 1141 1131 1131 1145 1145 1131 1131 1136 1136 1145 1145 1145 1145 1136 1136 1140 1140 1222 1222 1220 1220 1215 1215 1227 1227 1225 1225 1215 1215 1225 1225 1223 1223 1215 1215 1215 1215 1223 1223 1222 1222 1226 1226 1228 1228 1215 1215 1228 1228 1229 1229 1215 1215 1215 1215 1229 1229 1227 1227 1219 1219 1221 1221 1215 1215 1221 1221 1224 1224 1215 1215 1215 1215 1224 1224 1226 1226 1212 1212 1214 1214 1215 1215 1214 1214 1217 1217 1215 1215 1215 1215 1217 1217 1219 1219 1206 1206 1208 1208 1215 1215 1208 1208 1210 1210 1215 1215 1215 1215 1210 1210 1212 1212 1201 1201 1202 1202 1215 1215 1202 1202 1204 1204 1215 1215 1215 1215 1204 1204 1206 1206 1207 1207 1205 1205 1215 1215 1205 1205 1203 1203 1215 1215 1215 1215 1203 1203 1201 1201 1213 1213 1211 1211 1215 1215 1211 1211 1209 1209 1215 1215 1215 1215 1209 1209 1207 1207 1220 1220 1218 1218 1215 1215 1218 1218 1216 1216 1215 1215 1215 1215 1216 1216 1213 1213 1230 1230 1231 1231 1232 1232 1231 1231 1233 1233 1232 1232 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258
+43 43 41 41 36 36 48 48 50 50 39 39 23 23 21 21 26 26 11 11 9 9 16 16 9 9 7 7 16 16 30 30 28 28 26 26 28 28 25 25 26 26 26 26 25 25 23 23 50 50 52 52 39 39 52 52 54 54 39 39 39 39 54 54 56 56 56 56 55 55 39 39 55 55 53 53 39 39 39 39 53 53 36 36 53 53 51 51 36 36 36 36 51 51 49 49 34 34 37 37 31 31 37 37 40 40 31 31 40 40 42 42 31 31 42 42 44 44 31 31 31 31 44 44 39 39 44 44 46 46 39 39 39 39 46 46 48 48 24 24 27 27 31 31 41 41 38 38 36 36 38 38 35 35 36 36 36 36 35 35 26 26 35 35 33 33 26 26 26 26 33 33 30 30 49 49 47 47 36 36 47 47 45 45 36 36 36 36 45 45 43 43 27 27 29 29 31 31 29 29 32 32 31 31 31 31 32 32 34 34 19 19 6 6 8 8 21 21 18 18 26 26 18 18 15 15 26 26 26 26 15 15 16 16 15 15 13 13 16 16 16 16 13 13 11 11 8 8 10 10 19 19 10 10 12 12 19 19 19 19 12 12 14 14 14 14 17 17 19 19 17 17 20 20 19 19 19 19 20 20 31 31 20 20 22 22 31 31 31 31 22 22 24 24 7 7 5 5 16 16 5 5 3 3 16 16 16 16 3 3 1 1 1 1 0 0 16 16 0 0 2 2 16 16 16 16 2 2 19 19 2 2 4 4 19 19 19 19 4 4 6 6 438 438 440 440 432 432 440 440 428 428 432 432 432 432 428 428 420 420 428 428 414 414 420 420 420 420 414 414 415 415 414 414 393 393 415 415 415 415 393 393 394 394 438 438 442 442 440 440 442 442 446 446 440 440 440 440 446 446 444 444 446 446 445 445 444 444 444 444 445 445 441 441 445 445 443 443 441 441 441 441 443 443 431 431 443 443 437 437 431 431 437 437 433 433 431 431 433 433 419 419 431 431 431 431 419 419 416 416 419 419 417 417 416 416 417 417 397 397 416 416 416 416 397 397 395 395 397 397 387 387 395 395 395 395 387 387 377 377 387 387 378 378 377 377 1260 1260 1261 1261 359 359 1262 1262 1263 1263 359 359 1264 1264 1265 1265 359 359 1266 1266 1267 1267 359 359 359 359 1268 1268 1269 1269 346 346 340 340 345 345 345 345 340 340 330 330 340 340 331 331 330 330 330 330 331 331 314 314 331 331 316 316 314 314 316 316 315 315 314 314 315 315 300 300 314 314 314 314 300 300 299 299 300 300 286 286 299 299 299 299 286 286 285 285 286 286 271 271 285 285 285 285 271 271 269 269 271 271 270 270 269 269 269 269 270 270 249 249 270 270 255 255 249 249 255 255 248 248 249 249 248 248 232 232 249 249 249 249 232 232 233 233 232 232 225 225 233 233 233 233 225 225 216 216 225 225 215 215 216 216 216 216 215 215 199 199 215 215 209 209 199 199 209 209 198 198 199 199 198 198 183 183 199 199 199 199 183 183 184 184 183 183 179 179 184 184 184 184 179 179 169 169 179 179 167 167 169 169 167 167 161 161 169 169 1270 1270 1271 1271 152 152 1272 1272 1273 1273 152 152 1274 1274 1275 1275 152 152 152 152 1276 1276 1277 1277 138 138 133 133 135 135 133 133 118 118 135 135 135 135 118 118 120 120 118 118 111 111 120 120 120 120 111 111 100 100 111 111 99 99 100 100 100 100 99 99 80 80 99 99 82 82 80 80 82 82 78 78 80 80 78 78 66 66 80 80 80 80 66 66 68 68 66 66 64 64 68 68 68 68 64 64 61 61 64 64 59 59 61 61 61 61 59 59 60 60 59 59 58 58 60 60 58 58 57 57 60 60 57 57 65 65 60 60 60 60 65 65 67 67 65 65 75 75 67 67 67 67 75 75 79 79 75 75 86 86 79 79 79 79 86 86 98 98 86 86 94 94 98 98 98 98 94 94 117 117 94 94 114 114 117 117 114 114 115 115 117 117 115 115 131 131 117 117 117 117 131 131 132 132 131 131 141 141 132 132 1278 1278 1279 1279 150 150 1280 1280 1281 1281 150 150 150 150 1282 1282 1283 1283 149 149 162 162 166 166 162 162 165 165 166 166 165 165 180 180 166 166 166 166 180 180 181 181 180 180 185 185 181 181 181 181 185 185 196 196 185 185 195 195 196 196 195 195 210 210 196 196 196 196 210 210 212 212 210 210 211 211 212 212 211 211 226 226 212 212 212 212 226 226 228 228 226 226 227 227 228 228 227 227 241 241 228 228 228 228 241 241 242 242 241 241 256 256 242 242 242 242 256 256 263 263 256 256 264 264 263 263 263 263 264 264 281 281 264 264 272 272 281 281 272 272 282 282 281 281 282 282 297 297 281 281 281 281 297 297 296 296 297 297 301 301 296 296 296 296 301 301 311 311 301 301 312 312 311 311 311 311 312 312 327 327 312 312 318 318 327 327 318 318 329 329 327 327 329 329 344 344 327 327 327 327 344 344 342 342 344 344 1284 1284 342 342 1285 1285 1286 1286 357 357 1287 1287 1288 1288 357 357 357 357 1289 1289 1290 1290 366 366 376 376 375 375 375 375 376 376 393 393 376 376 388 388 393 393 393 393 388 388 394 394 1291 1291 326 326 1292 1292 326 326 309 309 1293 1293 1294 1294 309 309 1295 1295 309 309 294 294 1296 1296 1297 1297 294 294 1298 1298 294 294 279 279 1299 1299 1300 1300 279 279 1301 1301 279 279 261 261 1302 1302 1303 1303 261 261 1304 1304 261 261 243 243 1305 1305 1306 1306 243 243 1307 1307 243 243 229 229 1308 1308 1309 1309 229 229 1310 1310 229 229 213 213 1311 1311 1312 1312 213 213 1313 1313 213 213 197 197 1314 1314 1315 1315 197 197 1316 1316 197 197 182 182 1317 1317 1318 1318 182 182 1319 1319 182 182 168 168 1320 1320 1321 1321 168 168 1322 1322 168 168 153 153 1323 1323 1324 1324 153 153 150 150 153 153 137 137 150 150 150 150 137 137 1325 1325 137 137 121 121 1326 1326 1327 1327 121 121 1328 1328 121 121 101 101 1329 1329 1330 1330 101 101 1331 1331 101 101 81 81 1332 1332 1333 1333 81 81 1334 1334 81 81 70 70 1335 1335 1336 1336 70 70 1337 1337 70 70 62 62 1338 1338 1339 1339 62 62 1340 1340 62 62 63 63 1341 1341 1342 1342 63 63 1343 1343 63 63 72 72 1344 1344 1345 1345 72 72 1346 1346 72 72 83 83 1347 1347 1348 1348 83 83 1349 1349 83 83 103 103 1350 1350 1351 1351 103 103 1352 1352 103 103 122 122 1353 1353 1354 1354 122 122 1355 1355 122 122 139 139 1356 1356 1357 1357 139 139 1358 1358 139 139 154 154 1359 1359 1360 1360 154 154 152 152 154 154 170 170 152 152 152 152 170 170 1361 1361 170 170 186 186 1362 1362 1363 1363 186 186 1364 1364 186 186 201 201 1365 1365 1366 1366 201 201 1367 1367 201 201 217 217 1368 1368 1369 1369 217 217 1370 1370 217 217 234 234 1371 1371 1372 1372 234 234 1373 1373 234 234 250 250 1374 1374 1375 1375 250 250 1376 1376 250 250 268 268 1377 1377 1378 1378 268 268 1379 1379 268 268 284 284 1380 1380 1381 1381 284 284 1382 1382 284 284 298 298 1383 1383 1384 1384 298 298 1385 1385 298 298 313 313 1386 1386 1387 1387 313 313 1388 1388 313 313 328 328 1389 1389 1390 1390 328 328 1391 1391 328 328 343 343 1392 1392 1393 1393 343 343 1394 1394 343 343 356 356 1395 1395 1396 1396 356 356 359 359 356 356 374 374 359 359 359 359 374 374 1397 1397 374 374 391 391 1398 1398 1399 1399 391 391 1400 1400 391 391 409 409 1401 1401 1402 1402 409 409 1403 1403 409 409 427 427 1404 1404 1405 1405 427 427 1406 1406 427 427 436 436 1407 1407 1408 1408 436 436 1409 1409 436 436 439 439 1410 1410 1411 1411 439 439 1412 1412 439 439 435 435 1413 1413 1414 1414 435 435 1415 1415 435 435 426 426 1416 1416 1417 1417 426 426 1418 1418 426 426 408 408 1419 1419 1420 1420 408 408 1421 1421 408 408 389 389 1422 1422 1423 1423 389 389 1424 1424 389 389 372 372 1425 1425 1426 1426 372 372 1427 1427 372 372 355 355 1428 1428 1429 1429 355 355 357 357 355 355 341 341 357 357 357 357 341 341 1430 1430 341 341 326 326 1431 1431 341 341 324 324 326 326 324 324 308 308 326 326 326 326 308 308 309 309 308 308 292 292 309 309 309 309 292 292 294 294 292 292 278 278 294 294 294 294 278 278 279 279 278 278 260 260 279 279 279 279 260 260 261 261 260 260 244 244 261 261 261 261 244 244 243 243 244 244 230 230 243 243 243 243 230 230 229 229 230 230 214 214 229 229 229 229 214 214 213 213 214 214 200 200 213 213 213 213 200 200 197 197 200 200 187 187 197 197 197 197 187 187 182 182 187 187 171 171 182 182 182 182 171 171 168 168 171 171 155 155 168 168 168 168 155 155 153 153 155 155 140 140 153 153 153 153 140 140 137 137 140 140 123 123 137 137 137 137 123 123 121 121 123 123 107 107 121 121 121 121 107 107 101 101 107 107 89 89 101 101 101 101 89 89 81 81 89 89 73 73 81 81 81 81 73 73 70 70 73 73 69 69 70 70 70 70 69 69 62 62 69 69 71 71 62 62 62 62 71 71 63 63 71 71 74 74 63 63 63 63 74 74 72 72 74 74 90 90 72 72 72 72 90 90 83 83 90 90 108 108 83 83 83 83 108 108 103 103 108 108 126 126 103 103 103 103 126 126 122 122 126 126 142 142 122 122 122 122 142 142 139 139 142 142 156 156 139 139 139 139 156 156 154 154 156 156 172 172 154 154 154 154 172 172 170 170 172 172 188 188 170 170 170 170 188 188 186 186 188 188 202 202 186 186 186 186 202 202 201 201 202 202 219 219 201 201 201 201 219 219 217 217 219 219 236 236 217 217 217 217 236 236 234 234 236 236 251 251 234 234 234 234 251 251 250 250 251 251 267 267 250 250 250 250 267 267 268 268 267 267 283 283 268 268 268 268 283 283 284 284 283 283 295 295 284 284 284 284 295 295 298 298 295 295 310 310 298 298 298 298 310 310 313 313 310 310 325 325 313 313 313 313 325 325 328 328 325 325 339 339 328 328 328 328 339 339 343 343 339 339 354 354 343 343 343 343 354 354 356 356 354 354 370 370 356 356 356 356 370 370 374 374 370 370 386 386 374 374 374 374 386 386 391 391 386 386 406 406 391 391 391 391 406 406 409 409 406 406 422 422 409 409 409 409 422 422 427 427 422 422 430 430 427 427 427 427 430 430 436 436 430 430 434 434 436 436 436 436 434 434 439 439 434 434 429 429 439 439 439 439 429 429 435 435 429 429 421 421 435 435 435 435 421 421 426 426 421 421 404 404 426 426 426 426 404 404 408 408 404 404 385 385 408 408 408 408 385 385 389 389 385 385 369 369 389 389 389 389 369 369 372 372 369 369 353 353 372 372 372 372 353 353 355 355 353 353 338 338 355 355 355 355 338 338 341 341 338 338 324 324 341 341 338 338 322 322 324 324 322 322 306 306 324 324 324 324 306 306 308 308 306 306 291 291 308 308 308 308 291 291 292 292 291 291 276 276 292 292 292 292 276 276 278 278 276 276 259 259 278 278 278 278 259 259 260 260 259 259 245 245 260 260 260 260 245 245 244 244 245 245 231 231 244 244 244 244 231 231 230 230 231 231 218 218 230 230 230 230 218 218 214 214 218 218 203 203 214 214 214 214 203 203 200 200 203 203 189 189 200 200 200 200 189 189 187 187 189 189 173 173 187 187 187 187 173 173 171 171 173 173 157 157 171 171 171 171 157 157 155 155 157 157 143 143 155 155 155 155 143 143 140 140 143 143 127 127 140 140 140 140 127 127 123 123 127 127 109 109 123 123 123 123 109 109 107 107 109 109 93 93 107 107 107 107 93 93 89 89 93 93 84 84 89 89 89 89 84 84 73 73 84 84 76 76 73 73 73 73 76 76 69 69 76 76 77 77 69 69 69 69 77 77 71 71 77 77 85 85 71 71 71 71 85 85 74 74 85 85 96 96 74 74 74 74 96 96 90 90 96 96 113 113 90 90 90 90 113 113 108 108 113 113 128 128 108 108 108 108 128 128 126 126 128 128 144 144 126 126 126 126 144 144 142 142 144 144 158 158 142 142 142 142 158 158 156 156 158 158 174 174 156 156 156 156 174 174 172 172 174 174 190 190 172 172 172 172 190 190 188 188 190 190 204 204 188 188 188 188 204 204 202 202 204 204 221 221 202 202 202 202 221 221 219 219 221 221 238 238 219 219 219 219 238 238 236 236 238 238 252 252 236 236 236 236 252 252 251 251 252 252 266 266 251 251 251 251 266 266 267 267 266 266 280 280 267 267 267 267 280 280 283 283 280 280 293 293 283 283 283 283 293 293 295 295 293 293 307 307 295 295 295 295 307 307 310 310 307 307 323 323 310 310 310 310 323 323 325 325 323 323 337 337 325 325 325 325 337 337 339 339 337 337 352 352 339 339 339 339 352 352 354 354 352 352 368 368 354 354 354 354 368 368 370 370 368 368 382 382 370 370 370 370 382 382 386 386 382 382 400 400 386 386 386 386 400 400 406 406 400 400 413 413 406 406 406 406 413 413 422 422 413 413 424 424 422 422 422 422 424 424 430 430 424 424 425 425 430 430 430 430 425 425 434 434 425 425 423 423 434 434 434 434 423 423 429 429 423 423 410 410 429 429 429 429 410 410 421 421 410 410 399 399 421 421 421 421 399 399 404 404 399 399 381 381 404 404 404 404 381 381 385 385 381 381 367 367 385 385 385 385 367 367 369 369 367 367 351 351 369 369 369 369 351 351 353 353 351 351 336 336 353 353 353 353 336 336 338 338 336 336 322 322 338 338 336 336 320 320 322 322 320 320 304 304 322 322 322 322 304 304 306 306 304 304 289 289 306 306 306 306 289 289 291 291 289 289 274 274 291 291 291 291 274 274 276 276 274 274 258 258 276 276 276 276 258 258 259 259 258 258 246 246 259 259 259 259 246 246 245 245 246 246 235 235 245 245 245 245 235 235 231 231 235 235 220 220 231 231 231 231 220 220 218 218 220 220 205 205 218 218 218 218 205 205 203 203 205 205 191 191 203 203 203 203 191 191 189 189 191 191 175 175 189 189 189 189 175 175 173 173 175 175 159 159 173 173 173 173 159 159 157 157 159 159 145 145 157 157 157 157 145 145 143 143 145 145 129 129 143 143 143 143 129 129 127 127 129 129 116 116 127 127 127 127 116 116 109 109 116 116 105 105 109 109 109 109 105 105 93 93 105 105 91 91 93 93 93 93 91 91 84 84 91 91 87 87 84 84 84 84 87 87 76 76 87 87 88 88 76 76 76 76 88 88 77 77 88 88 92 92 77 77 77 77 92 92 85 85 92 92 106 106 85 85 85 85 106 106 96 96 106 106 119 119 96 96 96 96 119 119 113 113 119 119 130 130 113 113 113 113 130 130 128 128 130 130 146 146 128 128 128 128 146 146 144 144 146 146 160 160 144 144 144 144 160 160 158 158 160 160 176 176 158 158 158 158 176 176 174 174 176 176 192 192 174 174 174 174 192 192 190 190 192 192 206 206 190 190 190 190 206 206 204 204 206 206 223 223 204 204 204 204 223 223 221 221 223 223 239 239 221 221 221 221 239 239 238 238 239 239 253 253 238 238 238 238 253 253 252 252 253 253 265 265 252 252 252 252 265 265 266 266 265 265 277 277 266 266 266 266 277 277 280 280 277 277 290 290 280 280 280 280 290 290 293 293 290 290 305 305 293 293 293 293 305 305 307 307 305 305 321 321 307 307 307 307 321 321 323 323 321 321 335 335 323 323 323 323 335 335 337 337 335 335 350 350 337 337 337 337 350 350 352 352 350 350 365 365 352 352 352 352 365 365 368 368 365 365 380 380 368 368 368 368 380 380 382 382 380 380 392 392 382 382 382 382 392 392 400 400 392 392 405 405 400 400 400 400 405 405 413 413 405 405 412 412 413 413 413 413 412 412 424 424 412 412 418 418 424 424 424 424 418 418 425 425 418 418 411 411 425 425 425 425 411 411 423 423 411 411 403 403 423 423 423 423 403 403 410 410 403 403 390 390 410 410 410 410 390 390 399 399 390 390 379 379 399 399 399 399 379 379 381 381 379 379 363 363 381 381 381 381 363 363 367 367 363 363 349 349 367 367 367 367 349 349 351 351 349 349 334 334 351 351 351 351 334 334 336 336 334 334 320 320 336 336 334 334 317 317 320 320 317 317 302 302 320 320 320 320 302 302 304 304 302 302 287 287 304 304 304 304 287 287 289 289 287 287 273 273 289 289 289 289 273 273 274 274 273 273 257 257 274 274 274 274 257 257 258 258 257 257 247 247 258 258 258 258 247 247 246 246 247 247 237 237 246 246 246 246 237 237 235 235 237 237 222 222 235 235 235 235 222 222 220 220 222 222 207 207 220 220 220 220 207 207 205 205 207 207 193 193 205 205 205 205 193 193 191 191 193 193 177 177 191 191 191 191 177 177 175 175 177 177 163 163 175 175 175 175 163 163 159 159 163 163 147 147 159 159 159 159 147 147 145 145 147 147 134 134 145 145 145 145 134 134 129 129 134 134 124 124 129 129 129 129 124 124 116 116 124 124 110 110 116 116 116 116 110 110 105 105 110 110 102 102 105 105 105 105 102 102 91 91 102 102 95 95 91 91 91 91 95 95 87 87 95 95 97 97 87 87 87 87 97 97 88 88 97 97 104 104 88 88 88 88 104 104 92 92 104 104 112 112 92 92 92 92 112 112 106 106 112 112 125 125 106 106 106 106 125 125 119 119 125 125 136 136 119 119 119 119 136 136 130 130 136 136 148 148 130 130 130 130 148 148 146 146 148 148 164 164 146 146 146 146 164 164 160 160 164 164 178 178 160 160 160 160 178 178 176 176 178 178 194 194 176 176 176 176 194 194 192 192 194 194 208 208 192 192 192 192 208 208 206 206 208 208 224 224 206 206 206 206 224 224 223 223 224 224 240 240 223 223 223 223 240 240 239 239 240 240 254 254 239 239 239 239 254 254 253 253 254 254 262 262 253 253 253 253 262 262 265 265 262 262 275 275 265 265 265 265 275 275 277 277 275 275 288 288 277 277 277 277 288 288 290 290 288 288 303 303 290 290 290 290 303 303 305 305 303 303 319 319 305 305 305 305 319 319 321 321 319 319 333 333 321 321 321 321 333 333 335 335 333 333 348 348 335 335 335 335 348 348 350 350 348 348 362 362 350 350 350 350 362 362 365 365 362 362 373 373 365 365 365 365 373 373 380 380 373 373 384 384 380 380 380 380 384 384 392 392 384 384 398 398 392 392 392 392 398 398 405 405 398 398 402 402 405 405 405 405 402 402 412 412 402 402 407 407 412 412 412 412 407 407 418 418 407 407 401 401 418 418 418 418 401 401 411 411 401 401 396 396 411 411 411 411 396 396 403 403 396 396 383 383 403 403 403 403 383 383 390 390 383 383 371 371 390 390 390 390 371 371 379 379 371 371 360 360 379 379 379 379 360 360 363 363 360 360 347 347 363 363 363 363 347 347 349 349 347 347 332 332 349 349 349 349 332 332 334 334 332 332 317 317 334 334 534 534 1432 1432 1433 1433 547 547 542 542 541 541 542 542 540 540 541 541 541 541 540 540 536 536 554 554 550 550 555 555 550 550 548 548 555 555 555 555 548 548 547 547 548 548 546 546 547 547 547 547 546 546 542 542 554 554 555 555 556 556 555 555 561 561 556 556 556 556 561 561 560 560 560 560 561 561 562 562 561 561 565 565 562 562 562 562 565 565 566 566 559 559 563 563 565 565 563 563 564 564 565 565 565 565 564 564 566 566 553 553 557 557 559 559 557 557 558 558 559 559 559 559 558 558 563 563 544 544 549 549 545 545 549 549 551 551 545 545 545 545 551 551 553 553 551 551 552 552 553 553 553 553 552 552 557 557 544 544 545 545 543 543 545 545 539 539 543 543 543 543 539 539 538 538 538 538 539 539 537 537 1434 1434 532 532 1435 1435 1436 1436 532 532 535 535 526 526 530 530 532 532 530 530 531 531 532 532 532 532 531 531 535 535 520 520 524 524 526 526 524 524 525 525 526 526 526 526 525 525 530 530 513 513 517 517 520 520 517 517 519 519 520 520 520 520 519 519 524 524 507 507 511 511 513 513 511 511 512 512 513 513 513 513 512 512 517 517 499 499 503 503 498 498 503 503 505 505 498 498 498 498 505 505 507 507 505 505 506 506 507 507 507 507 506 506 511 511 499 499 498 498 497 497 498 498 492 492 497 497 497 497 492 492 493 493 493 493 492 492 491 491 492 492 484 484 491 491 491 491 484 484 487 487 478 478 483 483 484 484 483 483 485 485 484 484 484 484 485 485 487 487 1437 1437 477 477 478 478 477 477 479 479 478 478 478 478 479 479 483 483 465 465 469 469 464 464 469 469 471 471 464 464 464 464 471 471 472 472 471 471 473 473 472 472 1438 1438 1439 1439 477 477 465 465 464 464 463 463 464 464 458 458 463 463 463 463 458 458 459 459 459 459 458 458 457 457 458 458 451 451 457 457 457 457 451 451 455 455 447 447 450 450 451 451 450 450 452 452 451 451 451 451 452 452 455 455 454 454 448 448 447 447 448 448 449 449 447 447 447 447 449 449 450 450 460 460 456 456 454 454 456 456 453 453 454 454 454 454 453 453 448 448 466 466 462 462 460 460 462 462 461 461 460 460 460 460 461 461 456 456 475 475 470 470 474 474 470 470 468 468 474 474 474 474 468 468 466 466 468 468 467 467 466 466 466 466 467 467 462 462 1440 1440 1441 1441 476 476 1442 1442 480 480 476 476 476 476 480 480 481 481 481 481 480 480 482 482 480 480 488 488 482 482 482 482 488 488 486 486 494 494 490 490 488 488 490 490 489 489 488 488 488 488 489 489 486 486 500 500 496 496 494 494 496 496 495 495 494 494 494 494 495 495 490 490 508 508 504 504 509 509 504 504 502 502 509 509 509 509 502 502 500 500 502 502 501 501 500 500 500 500 501 501 496 496 508 508 509 509 510 510 509 509 515 515 510 510 510 510 515 515 514 514 514 514 515 515 516 516 515 515 522 522 516 516 516 516 522 522 518 518 528 528 523 523 522 522 523 523 521 521 522 522 522 522 521 521 518 518 1443 1443 533 533 534 534 533 533 529 529 534 534 534 534 529 529 528 528 529 529 527 527 528 528 528 528 527 527 523 523 606 606 607 607 611 611 607 607 609 609 611 611 611 611 609 609 617 617 609 609 613 613 617 617 617 617 613 613 623 623 613 613 616 616 623 623 623 623 616 616 634 634 616 616 619 619 634 634 634 634 619 619 636 636 619 619 621 621 636 636 636 636 621 621 638 638 621 621 625 625 638 638 638 638 625 625 640 640 625 625 627 627 640 640 640 640 627 627 642 642 627 627 629 629 642 642 629 629 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 630 630 641 641 641 641 630 630 639 639 630 630 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 626 626 624 624 635 635 635 635 624 624 631 631 624 624 620 620 631 631 631 631 620 620 622 622 571 571 583 583 573 573 583 583 585 585 573 573 573 573 585 585 575 575 585 585 589 589 575 575 575 575 589 589 579 579 589 589 591 591 579 579 579 579 591 591 588 588 591 591 595 595 588 588 588 588 595 595 594 594 595 595 597 597 594 594 594 594 597 597 600 600 597 597 601 601 600 600 600 600 601 601 606 606 601 601 603 603 606 606 606 606 603 603 607 607 620 620 618 618 622 622 618 618 614 614 622 622 622 622 614 614 615 615 614 614 612 612 615 615 615 615 612 612 610 610 612 612 608 608 610 610 610 610 608 608 605 605 608 608 604 604 605 605 605 605 604 604 599 599 604 604 602 602 599 599 599 599 602 602 593 593 602 602 598 598 593 593 593 593 598 598 587 587 598 598 596 596 587 587 587 587 596 596 576 576 596 596 592 592 576 576 592 592 590 590 576 576 576 576 590 590 574 574 590 590 586 586 574 574 574 574 586 586 572 572 586 586 584 584 572 572 572 572 584 584 570 570 584 584 582 582 570 570 570 570 582 582 568 568 582 582 580 580 568 568 568 568 580 580 567 567 580 580 577 577 567 567 567 567 577 577 569 569 577 577 578 578 569 569 569 569 578 578 571 571 578 578 581 581 571 571 571 571 581 581 583 583 941 941 926 926 924 924 924 924 939 939 941 941 939 939 940 940 941 941 941 941 940 940 954 954 940 940 952 952 954 954 954 954 952 952 967 967 952 952 960 960 967 967 960 960 964 964 967 967 967 967 964 964 970 970 964 964 966 966 970 970 966 966 965 965 970 970 970 970 965 965 958 958 965 965 956 956 958 958 958 958 956 956 946 946 956 956 951 951 946 946 951 951 945 945 946 946 946 946 945 945 931 931 945 945 930 930 931 931 930 930 929 929 931 931 931 931 929 929 916 916 929 929 915 915 916 916 1444 1444 1445 1445 900 900 1446 1446 1447 1447 900 900 1448 1448 899 899 900 900 900 900 899 899 885 885 899 899 884 884 885 885 884 884 882 882 885 885 885 885 882 882 868 868 882 882 867 867 868 868 868 868 867 867 853 853 867 867 860 860 853 853 860 860 852 852 853 853 853 853 852 852 836 836 852 852 835 835 836 836 835 835 834 834 836 836 836 836 834 834 823 823 834 834 824 824 823 823 823 823 824 824 806 806 824 824 808 808 806 806 808 808 807 807 806 806 806 806 807 807 789 789 807 807 790 790 789 789 790 790 784 784 789 789 789 789 784 784 771 771 784 784 772 772 771 771 771 771 772 772 754 754 772 772 758 758 754 754 758 758 755 755 754 754 754 754 755 755 738 738 755 755 739 739 738 738 739 739 1449 1449 738 738 738 738 1450 1450 1451 1451 734 734 723 723 722 722 722 722 723 723 707 707 723 723 711 711 707 707 711 711 708 708 707 707 707 707 708 708 693 693 708 708 694 694 693 693 694 694 692 692 693 693 693 693 692 692 681 681 692 692 682 682 681 681 681 681 682 682 671 671 682 682 675 675 671 671 675 675 674 674 671 671 671 671 674 674 677 677 674 674 679 679 677 677 679 679 683 683 677 677 677 677 683 683 688 688 683 683 691 691 688 688 688 688 691 691 702 702 691 691 701 701 702 702 701 701 704 704 702 702 702 702 704 704 716 716 704 704 718 718 716 716 718 718 725 725 716 716 716 716 725 725 732 732 725 725 733 733 732 732 1452 1452 747 747 1453 1453 1454 1454 747 747 749 749 747 747 750 750 749 749 749 749 750 750 765 765 750 750 767 767 765 765 767 767 773 773 765 765 765 765 773 773 781 781 773 773 782 782 781 781 782 782 795 795 781 781 781 781 795 795 798 798 795 795 799 799 798 798 798 798 799 799 815 815 799 799 816 816 815 815 816 816 825 825 815 815 815 815 825 825 827 827 825 825 826 826 827 827 826 826 843 843 827 827 827 827 843 843 845 845 843 843 844 844 845 845 845 845 844 844 862 862 844 844 861 861 862 862 861 861 873 873 862 862 862 862 873 873 879 879 873 873 878 878 879 879 879 879 878 878 895 895 878 878 894 894 895 895 895 895 894 894 1455 1455 894 894 1456 1456 1457 1457 911 911 910 910 926 926 910 910 920 920 926 926 926 926 920 920 924 924 1458 1458 880 880 1459 1459 880 880 863 863 1460 1460 1461 1461 863 863 1462 1462 863 863 846 846 1463 1463 1464 1464 846 846 1465 1465 846 846 828 828 1466 1466 1467 1467 828 828 1468 1468 828 828 814 814 1469 1469 1470 1470 814 814 1471 1471 814 814 797 797 1472 1472 1473 1473 797 797 1474 1474 797 797 780 780 1475 1475 1476 1476 780 780 1477 1477 780 780 764 764 1478 1478 1479 1479 764 764 1480 1480 764 764 748 748 1481 1481 1482 1482 748 748 1483 1483 748 748 730 730 1484 1484 1485 1485 730 730 1486 1486 730 730 715 715 1487 1487 1488 1488 715 715 1489 1489 715 715 699 699 1490 1490 1491 1491 699 699 1492 1492 699 699 685 685 1493 1493 1494 1494 685 685 1495 1495 685 685 670 670 1496 1496 1497 1497 670 670 1498 1498 670 670 669 669 1499 1499 1500 1500 669 669 1501 1501 669 669 673 673 1502 1502 1503 1503 673 673 1504 1504 673 673 689 689 1505 1505 1506 1506 689 689 1507 1507 689 689 706 706 1508 1508 1509 1509 706 706 1510 1510 706 706 720 720 1511 1511 1512 1512 720 720 1513 1513 720 720 737 737 1514 1514 1515 1515 737 737 1516 1516 737 737 753 753 1517 1517 1518 1518 753 753 1519 1519 753 753 770 770 1520 1520 1521 1521 770 770 1522 1522 770 770 788 788 1523 1523 1524 1524 788 788 1525 1525 788 788 805 805 1526 1526 1527 1527 805 805 1528 1528 805 805 822 822 1529 1529 1530 1530 822 822 1531 1531 822 822 837 837 1532 1532 1533 1533 837 837 1534 1534 837 837 854 854 1535 1535 1536 1536 854 854 1537 1537 854 854 870 870 1538 1538 1539 1539 870 870 1540 1540 870 870 887 887 1541 1541 1542 1542 887 887 1543 1543 887 887 902 902 1544 1544 1545 1545 902 902 1546 1546 902 902 918 918 1547 1547 1548 1548 918 918 1549 1549 918 918 935 935 1550 1550 1551 1551 935 935 1552 1552 935 935 949 949 1553 1553 1554 1554 949 949 1555 1555 949 949 963 963 1556 1556 1557 1557 963 963 1558 1558 963 963 974 974 1559 1559 1560 1560 974 974 1561 1561 974 974 972 972 1562 1562 1563 1563 972 972 1564 1564 972 972 961 961 1565 1565 1566 1566 961 961 1567 1567 961 961 944 944 1568 1568 1569 1569 944 944 1570 1570 944 944 928 928 1571 1571 1572 1572 928 928 1573 1573 928 928 913 913 1574 1574 1575 1575 913 913 1576 1576 913 913 897 897 1577 1577 1578 1578 897 897 1579 1579 897 897 880 880 1580 1580 880 880 881 881 863 863 881 881 864 864 863 863 863 863 864 864 846 846 864 864 847 847 846 846 846 846 847 847 828 828 847 847 829 829 828 828 828 828 829 829 814 814 829 829 813 813 814 814 814 814 813 813 797 797 813 813 796 796 797 797 797 797 796 796 780 780 796 796 778 778 780 780 780 780 778 778 764 764 778 778 762 762 764 764 764 764 762 762 748 748 762 762 745 745 748 748 748 748 745 745 730 730 745 745 729 729 730 730 730 730 729 729 715 715 729 729 712 712 715 715 715 715 712 712 699 699 712 712 696 696 699 699 699 699 696 696 685 685 696 696 678 678 685 685 685 685 678 678 670 670 678 678 665 665 670 670 670 670 665 665 669 669 665 665 662 662 669 669 669 669 662 662 673 673 662 662 667 667 673 673 673 673 667 667 689 689 667 667 684 684 689 689 689 689 684 684 706 706 684 684 700 700 706 706 706 706 700 700 720 720 700 700 717 717 720 720 720 720 717 717 737 737 717 717 735 735 737 737 737 737 735 735 753 753 735 735 752 752 753 753 753 753 752 752 770 770 752 752 769 769 770 770 770 770 769 769 788 788 769 769 787 787 788 788 788 788 787 787 805 805 787 787 804 804 805 805 805 805 804 804 822 822 804 804 821 821 822 822 822 822 821 821 837 837 821 821 838 838 837 837 837 837 838 838 854 854 838 838 855 855 854 854 854 854 855 855 870 870 855 855 871 871 870 870 870 870 871 871 887 887 871 871 888 888 887 887 887 887 888 888 902 902 888 888 904 904 902 902 902 902 904 904 918 918 904 904 921 921 918 918 918 918 921 921 935 935 921 921 937 937 935 935 935 935 937 937 949 949 937 937 953 953 949 949 949 949 953 953 963 963 953 953 973 973 963 963 963 963 973 973 974 974 973 973 979 979 974 974 974 974 979 979 972 972 979 979 977 977 972 972 972 972 977 977 961 961 977 977 969 969 961 961 961 961 969 969 944 944 969 969 948 948 944 944 944 944 948 948 928 928 948 948 932 932 928 928 928 928 932 932 913 913 932 932 914 914 913 913 913 913 914 914 897 897 914 914 898 898 897 897 897 897 898 898 880 880 898 898 881 881 880 880 881 881 883 883 864 864 883 883 865 865 864 864 864 864 865 865 847 847 865 865 848 848 847 847 847 847 848 848 829 829 848 848 830 830 829 829 829 829 830 830 813 813 830 830 812 812 813 813 813 813 812 812 796 796 812 812 794 794 796 796 796 796 794 794 778 778 794 794 777 777 778 778 778 778 777 777 762 762 777 777 761 761 762 762 762 762 761 761 745 745 761 761 743 743 745 745 745 745 743 743 729 729 743 743 727 727 729 729 729 729 727 727 712 712 727 727 709 709 712 712 712 712 709 709 696 696 709 709 690 690 696 696 696 696 690 690 678 678 690 690 668 668 678 678 678 678 668 668 665 665 668 668 659 659 665 665 665 665 659 659 662 662 659 659 657 657 662 662 662 662 657 657 667 667 657 657 661 661 667 667 667 667 661 661 684 684 661 661 672 672 684 684 684 684 672 672 700 700 672 672 695 695 700 700 700 700 695 695 717 717 695 695 714 714 717 717 717 717 714 714 735 735 714 714 731 731 735 735 735 735 731 731 752 752 731 731 751 751 752 752 752 752 751 751 769 769 751 751 768 768 769 769 769 769 768 768 787 787 768 768 786 786 787 787 787 787 786 786 804 804 786 786 803 803 804 804 804 804 803 803 821 821 803 803 820 820 821 821 821 821 820 820 838 838 820 820 839 839 838 838 838 838 839 839 855 855 839 839 856 856 855 855 855 855 856 856 871 871 856 856 874 874 871 871 871 871 874 874 888 888 874 874 890 890 888 888 888 888 890 890 904 904 890 890 906 906 904 904 904 904 906 906 921 921 906 906 923 923 921 921 921 921 923 923 937 937 923 923 942 942 937 937 937 937 942 942 953 953 942 942 962 962 953 953 953 953 962 962 973 973 962 962 980 980 973 973 973 973 980 980 979 979 980 980 984 984 979 979 979 979 984 984 977 977 984 984 982 982 977 977 977 977 982 982 969 969 982 982 976 976 969 969 969 969 976 976 948 948 976 976 955 955 948 948 948 948 955 955 932 932 955 955 936 936 932 932 932 932 936 936 914 914 936 936 919 919 914 914 914 914 919 919 898 898 919 919 901 901 898 898 898 898 901 901 881 881 901 901 883 883 881 881 883 883 886 886 865 865 886 886 866 866 865 865 865 865 866 866 848 848 866 866 849 849 848 848 848 848 849 849 830 830 849 849 831 831 830 830 830 830 831 831 812 812 831 831 811 811 812 812 812 812 811 811 794 794 811 811 793 793 794 794 794 794 793 793 777 777 793 793 776 776 777 777 777 777 776 776 761 761 776 776 759 759 761 761 761 761 759 759 743 743 759 759 742 742 743 743 743 743 742 742 727 727 742 742 724 724 727 727 727 727 724 724 709 709 724 724 703 703 709 709 709 709 703 703 690 690 703 703 680 680 690 690 690 690 680 680 668 668 680 680 660 660 668 668 668 668 660 660 659 659 660 660 653 653 659 659 659 659 653 653 657 657 653 653 652 652 657 657 657 657 652 652 661 661 652 652 655 655 661 661 661 661 655 655 672 672 655 655 663 663 672 672 672 672 663 663 695 695 663 663 686 686 695 695 695 695 686 686 714 714 686 686 710 710 714 714 714 714 710 710 731 731 710 710 728 728 731 731 731 731 728 728 751 751 728 728 746 746 751 751 751 751 746 746 768 768 746 746 766 766 768 768 768 768 766 766 786 786 766 766 785 785 786 786 786 786 785 785 803 803 785 785 802 802 803 803 803 803 802 802 820 820 802 802 819 819 820 820 820 820 819 819 839 839 819 819 840 840 839 839 839 839 840 840 856 856 840 840 857 857 856 856 856 856 857 857 874 874 857 857 875 875 874 874 874 874 875 875 890 890 875 875 892 892 890 890 890 890 892 892 906 906 892 892 908 908 906 906 906 906 908 908 923 923 908 908 927 927 923 923 923 923 927 927 942 942 927 927 947 947 942 942 942 942 947 947 962 962 947 947 975 975 962 962 962 962 975 975 980 980 975 975 986 986 980 980 980 980 986 986 984 984 986 986 990 990 984 984 984 984 990 990 982 982 990 990 987 987 982 982 982 982 987 987 976 976 987 987 983 983 976 976 976 976 983 983 955 955 983 983 968 968 955 955 955 955 968 968 936 936 968 968 943 943 936 936 936 936 943 943 919 919 943 943 922 922 919 919 919 919 922 922 901 901 922 922 903 903 901 901 901 901 903 903 883 883 903 903 886 886 883 883 886 886 889 889 866 866 889 889 869 869 866 866 866 866 869 869 849 849 869 869 850 850 849 849 849 849 850 850 831 831 850 850 832 832 831 831 831 831 832 832 811 811 832 832 810 810 811 811 811 811 810 810 793 793 810 810 792 792 793 793 793 793 792 792 776 776 792 792 775 775 776 776 776 776 775 775 759 759 775 775 757 757 759 759 759 759 757 757 742 742 757 757 740 740 742 742 742 742 740 740 724 724 740 740 719 719 724 724 724 724 719 719 703 703 719 719 697 697 703 703 703 703 697 697 680 680 697 697 666 666 680 680 680 680 666 666 660 660 666 666 654 654 660 660 660 660 654 654 653 653 654 654 648 648 653 653 653 653 648 648 652 652 648 648 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 663 663 650 650 656 656 663 663 663 663 656 656 686 686 656 656 676 676 686 686 686 686 676 676 710 710 676 676 705 705 710 710 710 710 705 705 728 728 705 705 726 726 728 728 728 728 726 726 746 746 726 726 744 744 746 746 746 746 744 744 766 766 744 744 763 763 766 766 766 766 763 763 785 785 763 763 783 783 785 785 785 785 783 783 802 802 783 783 801 801 802 802 802 802 801 801 819 819 801 801 818 818 819 819 819 819 818 818 840 840 818 818 841 841 840 840 840 840 841 841 857 857 841 841 858 858 857 857 857 857 858 858 875 875 858 858 876 876 875 875 875 875 876 876 892 892 876 876 893 893 892 892 892 892 893 893 908 908 893 893 912 912 908 908 908 908 912 912 927 927 912 912 934 934 927 927 927 927 934 934 947 947 934 934 957 957 947 947 947 947 957 957 975 975 957 957 981 981 975 975 975 975 981 981 986 986 981 981 991 991 986 986 986 986 991 991 990 990 991 991 993 993 990 990 990 990 993 993 987 987 993 993 992 992 987 987 987 987 992 992 983 983 992 992 989 989 983 983 983 983 989 989 968 968 989 989 978 978 968 968 968 968 978 978 943 943 978 978 950 950 943 943 943 943 950 950 922 922 950 950 925 925 922 922 922 922 925 925 903 903 925 925 907 907 903 903 903 903 907 907 886 886 907 907 889 889 886 886 889 889 891 891 869 869 891 891 872 872 869 869 869 869 872 872 850 850 872 872 851 851 850 850 850 850 851 851 832 832 851 851 833 833 832 832 832 832 833 833 810 810 833 833 809 809 810 810 810 810 809 809 792 792 809 809 791 791 792 792 792 792 791 791 775 775 791 791 774 774 775 775 775 775 774 774 757 757 774 774 756 756 757 757 757 757 756 756 740 740 756 756 736 736 740 740 740 740 736 736 719 719 736 736 713 713 719 719 719 719 713 713 697 697 713 713 687 687 697 697 697 697 687 687 666 666 687 687 658 658 666 666 666 666 658 658 654 654 658 658 649 649 654 654 654 654 649 649 648 648 649 649 645 645 648 648 648 648 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 656 656 646 646 651 651 656 656 656 656 651 651 676 676 651 651 664 664 676 676 676 676 664 664 705 705 664 664 698 698 705 705 705 705 698 698 726 726 698 698 721 721 726 726 726 726 721 721 744 744 721 721 741 741 744 744 744 744 741 741 763 763 741 741 760 760 763 763 763 763 760 760 783 783 760 760 779 779 783 783 783 783 779 779 801 801 779 779 800 800 801 801 801 801 800 800 818 818 800 800 817 817 818 818 818 818 817 817 841 841 817 817 842 842 841 841 841 841 842 842 858 858 842 842 859 859 858 858 858 858 859 859 876 876 859 859 877 877 876 876 876 876 877 877 893 893 877 877 896 896 893 893 893 893 896 896 912 912 896 896 917 917 912 912 912 912 917 917 934 934 917 917 938 938 934 934 934 934 938 938 957 957 938 938 971 971 957 957 957 957 971 971 981 981 971 971 988 988 981 981 981 981 988 988 991 991 988 988 995 995 991 991 991 991 995 995 993 993 995 995 997 997 993 993 993 993 997 997 992 992 997 997 996 996 992 992 992 992 996 996 989 989 996 996 994 994 989 989 989 989 994 994 978 978 994 994 985 985 978 978 978 978 985 985 950 950 985 985 959 959 950 950 950 950 959 959 925 925 959 959 933 933 925 925 925 925 933 933 907 907 933 933 909 909 907 907 907 907 909 909 889 889 909 909 891 891 889 889 1111 1111 1112 1112 1108 1108 1112 1112 1109 1109 1108 1108 1108 1108 1109 1109 1101 1101 1109 1109 1104 1104 1101 1101 1101 1101 1104 1104 1099 1099 1104 1104 1103 1103 1099 1099 1099 1099 1103 1103 1094 1094 1106 1106 1107 1107 1113 1113 1107 1107 1110 1110 1113 1113 1113 1113 1110 1110 1114 1114 1110 1110 1116 1116 1114 1114 1114 1114 1116 1116 1118 1118 1116 1116 1117 1117 1118 1118 1118 1118 1117 1117 1111 1111 1117 1117 1115 1115 1111 1111 1111 1111 1115 1115 1112 1112 1088 1088 1089 1089 1093 1093 1089 1089 1092 1092 1093 1093 1093 1093 1092 1092 1097 1097 1092 1092 1098 1098 1097 1097 1097 1097 1098 1098 1102 1102 1098 1098 1100 1100 1102 1102 1102 1102 1100 1100 1106 1106 1100 1100 1105 1105 1106 1106 1106 1106 1105 1105 1107 1107 1071 1071 1072 1072 1076 1076 1072 1072 1075 1075 1076 1076 1076 1076 1075 1075 1080 1080 1075 1075 1081 1081 1080 1080 1080 1080 1081 1081 1084 1084 1081 1081 1083 1083 1084 1084 1084 1084 1083 1083 1581 1581 1083 1083 1087 1087 1582 1582 1583 1583 1087 1087 1584 1584 1054 1054 1053 1053 1058 1058 1053 1053 1057 1057 1058 1058 1058 1058 1057 1057 1062 1062 1057 1057 1063 1063 1062 1062 1062 1062 1063 1063 1066 1066 1063 1063 1065 1065 1066 1066 1066 1066 1065 1065 1071 1071 1065 1065 1070 1070 1071 1071 1071 1071 1070 1070 1072 1072 1585 1585 1029 1029 1030 1030 1029 1029 1034 1034 1030 1030 1030 1030 1034 1034 1036 1036 1034 1034 1035 1035 1036 1036 1036 1036 1035 1035 1040 1040 1035 1035 1039 1039 1040 1040 1040 1040 1039 1039 1045 1045 1039 1039 1044 1044 1045 1045 1045 1045 1044 1044 1048 1048 1044 1044 1047 1047 1048 1048 1048 1048 1047 1047 1054 1054 1047 1047 1052 1052 1054 1054 1054 1054 1052 1052 1053 1053 1010 1010 1011 1011 1012 1012 1011 1011 1016 1016 1012 1012 1012 1012 1016 1016 1018 1018 1016 1016 1017 1017 1018 1018 1018 1018 1017 1017 1021 1021 1017 1017 1022 1022 1021 1021 1021 1021 1022 1022 1027 1027 1022 1022 1026 1026 1027 1027 1586 1586 1587 1587 1029 1029 1006 1006 1002 1002 999 999 1002 1002 998 998 999 999 999 999 998 998 1001 1001 998 998 1000 1000 1001 1001 1001 1001 1000 1000 1003 1003 1000 1000 1004 1004 1003 1003 1003 1003 1004 1004 1010 1010 1004 1004 1008 1008 1010 1010 1010 1010 1008 1008 1011 1011 1024 1024 1020 1020 1019 1019 1020 1020 1015 1015 1019 1019 1019 1019 1015 1015 1014 1014 1015 1015 1013 1013 1014 1014 1014 1014 1013 1013 1009 1009 1013 1013 1007 1007 1009 1009 1009 1009 1007 1007 1006 1006 1007 1007 1005 1005 1006 1006 1006 1006 1005 1005 1002 1002 1037 1037 1033 1033 1032 1032 1033 1033 1031 1031 1032 1032 1032 1032 1031 1031 1588 1588 1031 1031 1589 1589 1590 1590 1028 1028 1025 1025 1024 1024 1025 1025 1023 1023 1024 1024 1024 1024 1023 1023 1020 1020 1055 1055 1051 1051 1050 1050 1051 1051 1049 1049 1050 1050 1050 1050 1049 1049 1046 1046 1049 1049 1043 1043 1046 1046 1046 1046 1043 1043 1042 1042 1043 1043 1041 1041 1042 1042 1042 1042 1041 1041 1037 1037 1041 1041 1038 1038 1037 1037 1037 1037 1038 1038 1033 1033 1073 1073 1069 1069 1067 1067 1069 1069 1068 1068 1067 1067 1067 1067 1068 1068 1064 1064 1068 1068 1061 1061 1064 1064 1064 1064 1061 1061 1060 1060 1061 1061 1059 1059 1060 1060 1060 1060 1059 1059 1055 1055 1059 1059 1056 1056 1055 1055 1055 1055 1056 1056 1051 1051 1103 1103 1096 1096 1094 1094 1096 1096 1095 1095 1094 1094 1094 1094 1095 1095 1090 1090 1095 1095 1091 1091 1090 1090 1591 1591 1592 1592 1086 1086 1593 1593 1085 1085 1086 1086 1086 1086 1085 1085 1082 1082 1085 1085 1079 1079 1082 1082 1082 1082 1079 1079 1077 1077 1079 1079 1078 1078 1077 1077 1077 1077 1078 1078 1073 1073 1078 1078 1074 1074 1073 1073 1073 1073 1074 1074 1069 1069 1140 1140 1150 1150 1145 1145 1140 1140 1144 1144 1150 1150 1144 1144 1148 1148 1150 1150 1150 1150 1148 1148 1154 1154 1148 1148 1151 1151 1154 1154 1151 1151 1155 1155 1154 1154 1154 1154 1155 1155 1159 1159 1155 1155 1158 1158 1159 1159 1158 1158 1162 1162 1159 1159 1159 1159 1162 1162 1164 1164 1162 1162 1165 1165 1164 1164 1165 1165 1169 1169 1164 1164 1164 1164 1169 1169 1168 1168 1169 1169 1174 1174 1168 1168 1174 1174 1177 1177 1168 1168 1168 1168 1177 1177 1172 1172 1177 1177 1182 1182 1172 1172 1182 1182 1187 1187 1172 1172 1172 1172 1187 1187 1178 1178 1187 1187 1189 1189 1178 1178 1189 1189 1191 1191 1178 1178 1178 1178 1191 1191 1181 1181 1191 1191 1194 1194 1181 1181 1194 1194 1195 1195 1181 1181 1181 1181 1195 1195 1185 1185 1195 1195 1198 1198 1185 1185 1198 1198 1199 1199 1185 1185 1185 1185 1199 1199 1186 1186 1199 1199 1200 1200 1186 1186 1200 1200 1197 1197 1186 1186 1186 1186 1197 1197 1184 1184 1197 1197 1196 1196 1184 1184 1196 1196 1193 1193 1184 1184 1184 1184 1193 1193 1180 1180 1193 1193 1192 1192 1180 1180 1192 1192 1190 1190 1180 1180 1180 1180 1190 1190 1176 1176 1190 1190 1188 1188 1176 1176 1176 1176 1188 1188 1173 1173 1188 1188 1183 1183 1173 1173 1173 1173 1183 1183 1171 1171 1183 1183 1179 1179 1171 1171 1179 1179 1175 1175 1171 1171 1171 1171 1175 1175 1167 1167 1175 1175 1170 1170 1167 1167 1170 1170 1166 1166 1167 1167 1167 1167 1166 1166 1161 1161 1166 1166 1163 1163 1161 1161 1163 1163 1160 1160 1161 1161 1161 1161 1160 1160 1157 1157 1160 1160 1156 1156 1157 1157 1156 1156 1153 1153 1157 1157 1157 1157 1153 1153 1152 1152 1153 1153 1149 1149 1152 1152 1149 1149 1146 1146 1152 1152 1152 1152 1146 1146 1147 1147 1146 1146 1142 1142 1147 1147 1142 1142 1137 1137 1147 1147 1147 1147 1137 1137 1143 1143 1137 1137 1132 1132 1143 1143 1132 1132 1130 1130 1143 1143 1143 1143 1130 1130 1139 1139 1130 1130 1128 1128 1139 1139 1128 1128 1126 1126 1139 1139 1139 1139 1126 1126 1135 1135 1126 1126 1123 1123 1135 1135 1123 1123 1122 1122 1135 1135 1135 1135 1122 1122 1133 1133 1122 1122 1119 1119 1133 1133 1119 1119 1120 1120 1133 1133 1133 1133 1120 1120 1134 1134 1120 1120 1121 1121 1134 1134 1121 1121 1124 1124 1134 1134 1134 1134 1124 1124 1138 1138 1124 1124 1125 1125 1138 1138 1125 1125 1127 1127 1138 1138 1138 1138 1127 1127 1141 1141 1127 1127 1129 1129 1141 1141 1129 1129 1131 1131 1141 1141 1141 1141 1131 1131 1145 1145 1131 1131 1136 1136 1145 1145 1145 1145 1136 1136 1140 1140 1222 1222 1220 1220 1215 1215 1227 1227 1225 1225 1215 1215 1225 1225 1223 1223 1215 1215 1215 1215 1223 1223 1222 1222 1226 1226 1228 1228 1215 1215 1228 1228 1229 1229 1215 1215 1215 1215 1229 1229 1227 1227 1219 1219 1221 1221 1215 1215 1221 1221 1224 1224 1215 1215 1215 1215 1224 1224 1226 1226 1212 1212 1214 1214 1215 1215 1214 1214 1217 1217 1215 1215 1215 1215 1217 1217 1219 1219 1206 1206 1208 1208 1215 1215 1208 1208 1210 1210 1215 1215 1215 1215 1210 1210 1212 1212 1201 1201 1202 1202 1215 1215 1202 1202 1204 1204 1215 1215 1215 1215 1204 1204 1206 1206 1207 1207 1205 1205 1215 1215 1205 1205 1203 1203 1215 1215 1215 1215 1203 1203 1201 1201 1213 1213 1211 1211 1215 1215 1211 1211 1209 1209 1215 1215 1215 1215 1209 1209 1207 1207 1220 1220 1218 1218 1215 1215 1218 1218 1216 1216 1215 1215 1215 1215 1216 1216 1213 1213 1230 1230 1231 1231 1232 1232 1231 1231 1233 1233 1232 1232 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258
+26 26 7 7 28 28 7 7 9 9 28 28 28 28 9 9 32 32 9 9 11 11 32 32 32 32 11 11 34 34 23 23 0 0 22 22 0 0 1 1 22 22 22 22 1 1 24 24 1 1 3 3 24 24 24 24 3 3 26 26 3 3 5 5 26 26 26 26 5 5 7 7 31 31 8 8 27 27 8 8 6 6 27 27 27 27 6 6 25 25 6 6 4 4 25 25 25 25 4 4 23 23 4 4 2 2 23 23 23 23 2 2 0 0 107 107 130 130 110 110 130 130 131 131 110 110 110 110 131 131 109 109 131 131 129 129 109 109 109 109 129 129 106 106 129 129 127 127 106 106 106 106 127 127 103 103 100 100 122 122 102 102 122 122 124 124 102 102 102 102 124 124 104 104 124 124 126 126 104 104 104 104 126 126 107 107 126 126 128 128 107 107 107 107 128 128 130 130 90 90 114 114 94 94 114 114 116 116 94 94 94 94 116 116 96 96 116 116 118 118 96 96 96 96 118 118 100 100 118 118 120 120 100 100 100 100 120 120 122 122 80 80 93 93 84 84 93 93 99 99 84 84 84 84 99 99 86 86 99 99 108 108 86 86 86 86 108 108 90 90 108 108 112 112 90 90 90 90 112 112 114 114 44 44 30 30 48 48 30 30 36 36 48 48 48 48 36 36 51 51 36 36 42 42 51 51 51 51 42 42 54 54 42 42 47 47 54 54 54 54 47 47 58 58 127 127 125 125 103 103 125 125 123 123 103 103 103 103 123 123 101 101 123 123 121 121 101 101 101 101 121 121 98 98 121 121 119 119 98 98 98 98 119 119 95 95 11 11 13 13 34 34 13 13 15 15 34 34 34 34 15 15 38 38 15 15 17 17 38 38 38 38 17 17 40 40 17 17 19 19 40 40 40 40 19 19 44 44 19 19 21 21 44 44 44 44 21 21 30 30 39 39 16 16 37 37 16 16 14 14 37 37 37 37 14 14 33 33 14 14 12 12 33 33 33 33 12 12 31 31 12 12 10 10 31 31 31 31 10 10 8 8 53 53 41 41 49 49 41 41 35 35 49 49 49 49 35 35 46 46 35 35 29 29 46 46 46 46 29 29 43 43 29 29 20 20 43 43 43 43 20 20 39 39 20 20 18 18 39 39 39 39 18 18 16 16 63 63 59 59 61 61 59 59 55 55 61 61 61 61 55 55 57 57 55 55 50 50 57 57 57 57 50 50 53 53 50 50 45 45 53 53 53 53 45 45 41 41 119 119 117 117 95 95 117 117 115 115 95 95 95 95 115 115 91 91 115 115 113 113 91 91 91 91 113 113 89 89 113 113 111 111 89 89 89 89 111 111 85 85 69 69 74 74 72 72 74 74 78 78 72 72 72 72 78 78 76 76 78 78 83 83 76 76 76 76 83 83 80 80 83 83 88 88 80 80 80 80 88 88 93 93 47 47 52 52 58 58 52 52 56 56 58 58 58 58 56 56 62 62 56 56 60 60 62 62 62 62 60 60 66 66 60 60 65 65 66 66 66 66 65 65 69 69 65 65 70 70 69 69 69 69 70 70 74 74 75 75 77 77 71 71 77 77 73 73 71 71 71 71 73 73 67 67 73 73 68 68 67 67 67 67 68 68 63 63 68 68 64 64 63 63 63 63 64 64 59 59 111 111 105 105 85 85 105 105 97 97 85 85 85 85 97 97 81 81 97 97 92 92 81 81 81 81 92 92 79 79 92 92 87 87 79 79 79 79 87 87 75 75 87 87 82 82 75 75 75 75 82 82 77 77 242 242 262 262 239 239 262 262 260 260 239 239 239 239 260 260 236 236 260 260 258 258 236 236 236 236 258 258 234 234 159 159 140 140 163 163 140 140 142 142 163 163 163 163 142 142 165 165 142 142 144 144 165 165 165 165 144 144 169 169 154 154 132 132 155 155 132 132 134 134 155 155 155 155 134 134 157 157 134 134 136 136 157 157 157 157 136 136 159 159 136 136 138 138 159 159 159 159 138 138 140 140 233 233 255 255 235 235 255 255 257 257 235 235 235 235 257 257 238 238 257 257 259 259 238 238 238 238 259 259 241 241 259 259 261 261 241 241 241 241 261 261 242 242 261 261 263 263 242 242 242 242 263 263 262 262 170 170 147 147 166 166 147 147 145 145 166 166 166 166 145 145 164 164 145 145 143 143 164 164 164 164 143 143 160 160 180 180 162 162 176 176 162 162 153 153 176 176 176 176 153 153 172 172 153 153 151 151 172 172 172 172 151 151 170 170 151 151 149 149 170 170 170 170 149 149 147 147 216 216 225 225 212 212 225 225 220 220 212 212 212 212 220 220 208 208 220 220 215 215 208 208 208 208 215 215 204 204 226 226 246 246 222 222 246 246 244 244 222 222 222 222 244 244 218 218 244 244 240 240 218 218 218 218 240 240 216 216 240 240 231 231 216 216 216 216 231 231 225 225 258 258 256 256 234 234 256 256 254 254 234 234 234 234 254 254 232 232 254 254 252 252 232 232 232 232 252 252 228 228 252 252 250 250 228 228 228 228 250 250 226 226 250 250 248 248 226 226 226 226 248 248 246 246 213 213 229 229 217 217 229 229 237 237 217 217 217 217 237 237 221 221 237 237 243 243 221 221 221 221 243 243 223 223 143 143 141 141 160 160 141 141 139 139 160 160 160 160 139 139 158 158 139 139 137 137 158 158 158 158 137 137 156 156 137 137 135 135 156 156 156 156 135 135 154 154 135 135 133 133 154 154 154 154 133 133 132 132 194 194 188 188 190 190 188 188 184 184 190 190 190 190 184 184 186 186 184 184 179 179 186 186 186 186 179 179 183 183 179 179 174 174 183 183 183 183 174 174 180 180 174 174 168 168 180 180 180 180 168 168 162 162 215 215 210 210 204 204 210 210 206 206 204 204 204 204 206 206 201 201 206 206 202 202 201 201 201 201 202 202 198 198 202 202 197 197 198 198 198 198 197 197 194 194 197 197 192 192 194 194 194 194 192 192 188 188 243 243 245 245 223 223 245 245 247 247 223 223 223 223 247 247 227 227 247 247 249 249 227 227 227 227 249 249 230 230 249 249 251 251 230 230 230 230 251 251 233 233 251 251 253 253 233 233 233 233 253 253 255 255 144 144 146 146 169 169 146 146 148 148 169 169 169 169 148 148 171 171 148 148 150 150 171 171 171 171 150 150 175 175 150 150 152 152 175 175 175 175 152 152 178 178 152 152 161 161 178 178 178 178 161 161 181 181 203 203 209 209 207 207 209 209 214 214 207 207 207 207 214 214 211 211 214 214 219 219 211 211 211 211 219 219 213 213 219 219 224 224 213 213 213 213 224 224 229 229 193 193 191 191 195 195 191 191 196 196 195 195 195 195 196 196 199 199 196 196 200 200 199 199 199 199 200 200 203 203 200 200 205 205 203 203 203 203 205 205 209 209 161 161 167 167 181 181 167 167 173 173 181 181 181 181 173 173 185 185 173 173 177 177 185 185 185 185 177 177 189 189 177 177 182 182 189 189 189 189 182 182 193 193 182 182 187 187 193 193 193 193 187 187 191 191 356 356 357 357 358 358 357 357 359 359 358 358 358 358 359 359 364 364 359 359 365 365 364 364 364 364 365 365 368 368 365 365 369 369 368 368 368 368 369 369 370 370 369 369 371 371 370 370 370 370 371 371 376 376 371 371 377 377 376 376 376 376 377 377 378 378 377 377 379 379 378 378 378 378 379 379 384 384 379 379 385 385 384 384 384 384 385 385 386 386 385 385 387 387 386 386 386 386 387 387 392 392 387 387 393 393 392 392 392 392 393 393 396 396 393 393 397 397 396 396 396 396 397 397 398 398 397 397 399 399 398 398 398 398 399 399 404 404 399 399 405 405 404 404 404 404 405 405 406 406 405 405 407 407 406 406 406 406 407 407 412 412 407 407 413 413 412 412 412 412 413 413 416 416 413 413 417 417 416 416 416 416 417 417 418 418 417 417 419 419 418 418 418 418 419 419 424 424 419 419 425 425 424 424 424 424 425 425 426 426 425 425 427 427 426 426 426 426 427 427 432 432 427 427 433 433 432 432 432 432 433 433 434 434 433 433 435 435 434 434 434 434 435 435 438 438 435 435 439 439 438 438 438 438 439 439 444 444 439 439 445 445 444 444 444 444 445 445 446 446 445 445 447 447 446 446 446 446 447 447 452 452 447 447 453 453 452 452 452 452 453 453 2744 2744 453 453 2745 2745 2746 2746 454 454 455 455 460 460 455 455 461 461 460 460 460 460 461 461 464 464 461 461 465 465 464 464 464 464 465 465 466 466 465 465 467 467 466 466 466 466 467 467 472 472 467 467 473 473 472 472 472 472 473 473 474 474 473 473 475 475 474 474 474 474 475 475 480 480 475 475 481 481 480 480 480 480 481 481 484 484 481 481 485 485 484 484 484 484 485 485 486 486 485 485 487 487 486 486 486 486 487 487 492 492 487 487 493 493 492 492 492 492 493 493 494 494 493 493 495 495 494 494 494 494 495 495 500 500 495 495 501 501 500 500 500 500 501 501 502 502 501 501 503 503 502 502 502 502 503 503 508 508 503 503 509 509 508 508 508 508 509 509 512 512 509 509 513 513 512 512 512 512 513 513 514 514 513 513 515 515 514 514 514 514 515 515 518 518 515 515 519 519 518 518 518 518 519 519 516 516 519 519 517 517 516 516 516 516 517 517 510 510 517 517 511 511 510 510 510 510 511 511 506 506 511 511 507 507 506 506 506 506 507 507 504 504 507 507 505 505 504 504 504 504 505 505 498 498 505 505 499 499 498 498 498 498 499 499 496 496 499 499 497 497 496 496 496 496 497 497 490 490 497 497 491 491 490 490 490 490 491 491 488 488 491 491 489 489 488 488 488 488 489 489 482 482 489 489 483 483 482 482 482 482 483 483 478 478 483 483 479 479 478 478 478 478 479 479 476 476 479 479 477 477 476 476 476 476 477 477 470 470 477 477 471 471 470 470 470 470 471 471 468 468 471 471 469 469 468 468 468 468 469 469 462 462 469 469 463 463 462 462 462 462 463 463 458 458 463 463 459 459 458 458 458 458 459 459 456 456 459 459 457 457 456 456 2747 2747 2748 2748 450 450 2749 2749 451 451 450 450 450 450 451 451 448 448 451 451 449 449 448 448 448 448 449 449 442 442 449 449 443 443 442 442 442 442 443 443 440 440 443 443 441 441 440 440 440 440 441 441 436 436 441 441 437 437 436 436 436 436 437 437 430 430 437 437 431 431 430 430 430 430 431 431 428 428 431 431 429 429 428 428 428 428 429 429 422 422 429 429 423 423 422 422 422 422 423 423 420 420 423 423 421 421 420 420 420 420 421 421 414 414 421 421 415 415 414 414 414 414 415 415 410 410 415 415 411 411 410 410 410 410 411 411 408 408 411 411 409 409 408 408 408 408 409 409 402 402 409 409 403 403 402 402 402 402 403 403 400 400 403 403 401 401 400 400 400 400 401 401 394 394 401 401 395 395 394 394 394 394 395 395 390 390 395 395 391 391 390 390 390 390 391 391 388 388 391 391 389 389 388 388 388 388 389 389 382 382 389 389 383 383 382 382 382 382 383 383 380 380 383 383 381 381 380 380 380 380 381 381 374 374 381 381 375 375 374 374 374 374 375 375 372 372 375 375 373 373 372 372 372 372 373 373 366 366 373 373 367 367 366 366 366 366 367 367 362 362 367 367 363 363 362 362 362 362 363 363 360 360 363 363 361 361 360 360 360 360 361 361 354 354 361 361 355 355 354 354 354 354 355 355 352 352 355 355 353 353 352 352 352 352 353 353 346 346 353 353 347 347 346 346 346 346 347 347 342 342 347 347 343 343 342 342 342 342 343 343 340 340 343 343 341 341 340 340 340 340 341 341 334 334 341 341 335 335 334 334 334 334 335 335 332 332 335 335 333 333 332 332 332 332 333 333 326 326 333 333 327 327 326 326 326 326 327 327 2750 2750 327 327 2751 2751 2752 2752 324 324 325 325 320 320 325 325 321 321 320 320 320 320 321 321 314 314 321 321 315 315 314 314 314 314 315 315 312 312 315 315 313 313 312 312 312 312 313 313 306 306 313 313 307 307 306 306 306 306 307 307 304 304 307 307 305 305 304 304 304 304 305 305 298 298 305 305 299 299 298 298 298 298 299 299 294 294 299 299 295 295 294 294 294 294 295 295 292 292 295 295 293 293 292 292 292 292 293 293 286 286 293 293 287 287 286 286 286 286 287 287 284 284 287 287 285 285 284 284 284 284 285 285 278 278 285 285 279 279 278 278 278 278 279 279 274 274 279 279 275 275 274 274 274 274 275 275 272 272 275 275 273 273 272 272 272 272 273 273 264 264 273 273 265 265 264 264 264 264 265 265 266 266 265 265 267 267 266 266 266 266 267 267 268 268 267 267 269 269 268 268 268 268 269 269 270 270 269 269 271 271 270 270 270 270 271 271 276 276 271 271 277 277 276 276 276 276 277 277 280 280 277 277 281 281 280 280 280 280 281 281 282 282 281 281 283 283 282 282 282 282 283 283 288 288 283 283 289 289 288 288 288 288 289 289 290 290 289 289 291 291 290 290 290 290 291 291 296 296 291 291 297 297 296 296 296 296 297 297 300 300 297 297 301 301 300 300 300 300 301 301 302 302 301 301 303 303 302 302 302 302 303 303 308 308 303 303 309 309 308 308 308 308 309 309 310 310 309 309 311 311 310 310 310 310 311 311 316 316 311 311 317 317 316 316 316 316 317 317 318 318 317 317 319 319 318 318 318 318 319 319 322 322 319 319 323 323 322 322 2753 2753 2754 2754 328 328 2755 2755 329 329 328 328 328 328 329 329 330 330 329 329 331 331 330 330 330 330 331 331 336 336 331 331 337 337 336 336 336 336 337 337 338 338 337 337 339 339 338 338 338 338 339 339 344 344 339 339 345 345 344 344 344 344 345 345 348 348 345 345 349 349 348 348 348 348 349 349 350 350 349 349 351 351 350 350 350 350 351 351 356 356 351 351 357 357 356 356 594 594 595 595 590 590 595 595 591 591 590 590 590 590 591 591 588 588 591 591 589 589 588 588 588 588 589 589 582 582 589 589 583 583 582 582 582 582 583 583 580 580 583 583 581 581 580 580 580 580 581 581 574 574 581 581 575 575 574 574 574 574 575 575 570 570 575 575 571 571 570 570 570 570 571 571 568 568 571 571 569 569 568 568 568 568 569 569 2756 2756 569 569 2757 2757 2758 2758 562 562 563 563 560 560 563 563 561 561 560 560 560 560 561 561 554 554 561 561 555 555 554 554 554 554 555 555 552 552 555 555 553 553 552 552 552 552 553 553 548 548 553 553 549 549 548 548 548 548 549 549 542 542 549 549 543 543 542 542 542 542 543 543 540 540 543 543 541 541 540 540 540 540 541 541 534 534 541 541 535 535 534 534 534 534 535 535 532 532 535 535 533 533 532 532 532 532 533 533 528 528 533 533 529 529 528 528 528 528 529 529 522 522 529 529 523 523 522 522 522 522 523 523 520 520 523 523 521 521 520 520 520 520 521 521 524 524 521 521 525 525 524 524 524 524 525 525 526 526 525 525 527 527 526 526 526 526 527 527 530 530 527 527 531 531 530 530 530 530 531 531 536 536 531 531 537 537 536 536 536 536 537 537 538 538 537 537 539 539 538 538 538 538 539 539 544 544 539 539 545 545 544 544 544 544 545 545 546 546 545 545 547 547 546 546 546 546 547 547 550 550 547 547 551 551 550 550 550 550 551 551 556 556 551 551 557 557 556 556 556 556 557 557 558 558 557 557 559 559 558 558 558 558 559 559 564 564 559 559 565 565 564 564 564 564 565 565 566 566 565 565 567 567 566 566 2759 2759 2760 2760 572 572 2761 2761 573 573 572 572 572 572 573 573 576 576 573 573 577 577 576 576 576 576 577 577 578 578 577 577 579 579 578 578 578 578 579 579 584 584 579 579 585 585 584 584 584 584 585 585 586 586 585 585 587 587 586 586 586 586 587 587 592 592 587 587 593 593 592 592 592 592 593 593 596 596 593 593 597 597 596 596 596 596 597 597 598 598 597 597 599 599 598 598 598 598 599 599 604 604 599 599 605 605 604 604 604 604 605 605 606 606 605 605 607 607 606 606 606 606 607 607 612 612 607 607 613 613 612 612 612 612 613 613 614 614 613 613 615 615 614 614 614 614 615 615 618 618 615 615 619 619 618 618 618 618 619 619 624 624 619 619 625 625 624 624 624 624 625 625 626 626 625 625 627 627 626 626 626 626 627 627 632 632 627 627 633 633 632 632 632 632 633 633 634 634 633 633 635 635 634 634 634 634 635 635 638 638 635 635 639 639 638 638 638 638 639 639 644 644 639 639 645 645 644 644 644 644 645 645 646 646 645 645 647 647 646 646 646 646 647 647 652 652 647 647 653 653 652 652 652 652 653 653 654 654 653 653 655 655 654 654 654 654 655 655 658 658 655 655 659 659 658 658 658 658 659 659 2762 2762 659 659 2763 2763 2764 2764 664 664 665 665 666 666 665 665 667 667 666 666 666 666 667 667 672 672 667 667 673 673 672 672 672 672 673 673 674 674 673 673 675 675 674 674 674 674 675 675 680 680 675 675 681 681 680 680 680 680 681 681 684 684 681 681 685 685 684 684 684 684 685 685 686 686 685 685 687 687 686 686 686 686 687 687 692 692 687 687 693 693 692 692 692 692 693 693 694 694 693 693 695 695 694 694 694 694 695 695 700 700 695 695 701 701 700 700 700 700 701 701 704 704 701 701 705 705 704 704 704 704 705 705 706 706 705 705 707 707 706 706 706 706 707 707 708 708 707 707 709 709 708 708 708 708 709 709 710 710 709 709 711 711 710 710 710 710 711 711 702 702 711 711 703 703 702 702 702 702 703 703 698 698 703 703 699 699 698 698 698 698 699 699 696 696 699 699 697 697 696 696 696 696 697 697 690 690 697 697 691 691 690 690 690 690 691 691 688 688 691 691 689 689 688 688 688 688 689 689 682 682 689 689 683 683 682 682 682 682 683 683 678 678 683 683 679 679 678 678 678 678 679 679 676 676 679 679 677 677 676 676 676 676 677 677 670 670 677 677 671 671 670 670 670 670 671 671 668 668 671 671 669 669 668 668 2765 2765 2766 2766 662 662 2767 2767 663 663 662 662 662 662 663 663 660 660 663 663 661 661 660 660 660 660 661 661 656 656 661 661 657 657 656 656 656 656 657 657 650 650 657 657 651 651 650 650 650 650 651 651 648 648 651 651 649 649 648 648 648 648 649 649 642 642 649 649 643 643 642 642 642 642 643 643 640 640 643 643 641 641 640 640 640 640 641 641 636 636 641 641 637 637 636 636 636 636 637 637 630 630 637 637 631 631 630 630 630 630 631 631 628 628 631 631 629 629 628 628 628 628 629 629 622 622 629 629 623 623 622 622 622 622 623 623 620 620 623 623 621 621 620 620 620 620 621 621 616 616 621 621 617 617 616 616 616 616 617 617 610 610 617 617 611 611 610 610 610 610 611 611 608 608 611 611 609 609 608 608 608 608 609 609 602 602 609 609 603 603 602 602 602 602 603 603 600 600 603 603 601 601 600 600 600 600 601 601 594 594 601 601 595 595 594 594 2768 2768 2769 2769 1026 1026 2770 2770 1027 1027 1026 1026 1026 1026 1027 1027 1016 1016 1027 1027 1013 1013 1016 1016 1016 1016 1013 1013 1012 1012 1013 1013 998 998 1012 1012 1012 1012 998 998 997 997 1038 1038 1042 1042 1043 1043 1042 1042 1055 1055 1043 1043 1043 1043 1055 1055 1057 1057 1055 1055 1058 1058 1057 1057 1057 1057 1058 1058 1072 1072 1058 1058 1070 1070 1072 1072 1072 1072 1070 1070 1085 1085 1070 1070 1079 1079 1085 1085 1079 1079 1084 1084 1085 1085 1084 1084 1096 1096 1085 1085 1085 1085 1096 1096 1099 1099 1096 1096 1097 1097 1099 1099 1099 1099 1097 1097 1111 1111 1097 1097 1109 1109 1111 1111 1109 1109 1113 1113 1111 1111 1111 1111 1113 1113 1121 1121 1113 1113 1117 1117 1121 1121 1117 1117 1119 1119 1121 1121 1121 1121 1119 1119 1124 1124 1119 1119 1120 1120 1124 1124 1120 1120 1112 1112 1124 1124 1124 1124 1112 1112 1114 1114 1112 1112 1107 1107 1114 1114 1114 1114 1107 1107 1103 1103 1107 1107 1101 1101 1103 1103 1101 1101 1091 1091 1103 1103 1103 1103 1091 1091 1090 1090 1091 1091 1089 1089 1090 1090 1089 1089 1075 1075 1090 1090 1090 1090 1075 1075 1077 1077 1075 1075 1069 1069 1077 1077 1077 1077 1069 1069 1063 1063 1069 1069 1062 1062 1063 1063 1063 1063 1062 1062 1048 1048 1062 1062 1051 1051 1048 1048 1051 1051 1047 1047 1048 1048 2771 2771 1032 1032 2772 2772 2773 2773 1032 1032 1034 1034 1032 1032 1029 1029 1034 1034 1034 1034 1029 1029 1019 1019 1029 1029 1018 1018 1019 1019 1019 1019 1018 1018 1004 1004 1018 1018 1009 1009 1004 1004 1009 1009 1003 1003 1004 1004 1003 1003 989 989 1004 1004 1004 1004 989 989 990 990 989 989 985 985 990 990 990 990 985 985 975 975 985 985 974 974 975 975 975 975 974 974 959 959 974 974 965 965 959 959 965 965 958 958 959 959 958 958 943 943 959 959 959 959 943 943 944 944 943 943 942 942 944 944 944 944 942 942 933 933 942 942 934 934 933 933 933 933 934 934 917 917 934 934 919 919 917 917 919 919 918 918 917 917 918 918 903 903 917 917 917 917 903 903 902 902 903 903 900 900 902 902 902 902 900 900 886 886 900 900 887 887 886 886 887 887 876 876 886 886 886 886 876 876 871 871 876 876 872 872 871 871 872 872 857 857 871 871 871 871 857 857 855 855 857 857 856 856 855 855 856 856 841 841 855 855 855 855 841 841 840 840 841 841 834 834 840 840 840 840 834 834 826 826 834 834 827 827 826 826 827 827 2774 2774 826 826 826 826 2775 2775 2776 2776 814 814 812 812 811 811 812 812 798 798 811 811 811 811 798 798 797 797 798 798 793 793 797 797 797 797 793 793 784 784 793 793 785 785 784 784 784 784 785 785 769 769 785 785 773 773 769 769 773 773 770 770 769 769 770 770 759 759 769 769 769 769 759 759 758 758 759 759 756 756 758 758 758 758 756 756 746 746 756 756 749 749 746 746 746 746 749 749 738 738 749 749 743 743 738 738 743 743 739 739 738 738 739 739 745 745 738 738 738 738 745 745 740 740 745 745 747 747 740 740 740 740 747 747 751 751 747 747 753 753 751 751 751 751 753 753 765 765 753 753 762 762 765 765 762 762 766 766 765 765 766 766 779 779 765 765 765 765 779 779 778 778 779 779 780 780 778 778 778 778 780 780 790 790 780 780 792 792 790 790 790 790 792 792 805 805 792 792 801 801 805 805 801 801 806 806 805 805 806 806 821 821 805 805 805 805 821 821 820 820 821 821 822 822 820 820 2777 2777 2778 2778 835 835 2779 2779 836 836 835 835 836 836 843 843 835 835 835 835 843 843 850 850 843 843 851 851 850 850 851 851 864 864 850 850 850 850 864 864 865 865 864 864 866 866 865 865 866 866 880 880 865 865 865 865 880 880 879 879 880 880 888 888 879 879 879 879 888 888 894 894 888 888 895 895 894 894 895 895 905 905 894 894 894 894 905 905 910 910 905 905 911 911 910 910 911 911 926 926 910 910 910 910 926 926 925 925 926 926 927 927 925 925 925 925 927 927 936 936 927 927 935 935 936 936 936 936 935 935 952 952 935 935 950 950 952 952 950 950 951 951 952 952 951 951 966 966 952 952 952 952 966 966 967 967 966 966 973 973 967 967 967 967 973 973 982 982 973 973 981 981 982 982 982 982 981 981 998 998 981 981 995 995 998 998 998 998 995 995 997 997 982 982 968 968 967 967 968 968 953 953 967 967 967 967 953 953 952 952 953 953 937 937 952 952 952 952 937 937 936 936 937 937 924 924 936 936 936 936 924 924 925 925 924 924 909 909 925 925 925 925 909 909 910 910 909 909 893 893 910 910 910 910 893 893 894 894 893 893 878 878 894 894 894 894 878 878 879 879 878 878 862 862 879 879 879 879 862 862 865 865 862 862 848 848 865 865 865 865 848 848 850 850 848 848 833 833 850 850 850 850 833 833 835 835 833 833 2780 2780 835 835 835 835 2781 2781 2782 2782 818 818 804 804 820 820 820 820 804 804 805 805 804 804 789 789 805 805 805 805 789 789 790 790 789 789 774 774 790 790 790 790 774 774 778 778 774 774 761 761 778 778 778 778 761 761 765 765 761 761 748 748 765 765 765 765 748 748 751 751 748 748 734 734 751 751 751 751 734 734 740 740 734 734 733 733 740 740 740 740 733 733 738 738 733 733 737 737 738 738 738 738 737 737 746 746 737 737 750 750 746 746 746 746 750 750 758 758 750 750 767 767 758 758 758 758 767 767 769 769 767 767 781 781 769 769 769 769 781 781 784 784 781 781 795 795 784 784 784 784 795 795 797 797 795 795 809 809 797 797 797 797 809 809 811 811 2783 2783 825 825 2784 2784 2785 2785 825 825 826 826 825 825 839 839 826 826 826 826 839 839 840 840 839 839 854 854 840 840 840 840 854 854 855 855 854 854 870 870 855 855 855 855 870 870 871 871 870 870 885 885 871 871 871 871 885 885 886 886 885 885 901 901 886 886 886 886 901 901 902 902 901 901 916 916 902 902 902 902 916 916 917 917 916 916 932 932 917 917 917 917 932 932 933 933 932 932 945 945 933 933 933 933 945 945 944 944 945 945 960 960 944 944 944 944 960 960 959 959 960 960 976 976 959 959 959 959 976 976 975 975 976 976 991 991 975 975 975 975 991 991 990 990 991 991 1005 1005 990 990 990 990 1005 1005 1004 1004 1005 1005 1021 1021 1004 1004 1004 1004 1021 1021 1019 1019 1021 1021 1035 1035 1019 1019 1019 1019 1035 1035 1034 1034 1035 1035 2786 2786 1034 1034 1034 1034 2787 2787 2788 2788 1050 1050 1065 1065 1048 1048 1048 1048 1065 1065 1063 1063 1065 1065 1080 1080 1063 1063 1063 1063 1080 1080 1077 1077 1080 1080 1093 1093 1077 1077 1077 1077 1093 1093 1090 1090 1093 1093 1106 1106 1090 1090 1090 1090 1106 1106 1103 1103 1106 1106 1123 1123 1103 1103 1103 1103 1123 1123 1114 1114 1123 1123 1128 1128 1114 1114 1114 1114 1128 1128 1124 1124 1128 1128 1126 1126 1124 1124 1124 1124 1126 1126 1121 1121 1126 1126 1116 1116 1121 1121 1121 1121 1116 1116 1111 1111 1116 1116 1102 1102 1111 1111 1111 1111 1102 1102 1099 1099 1102 1102 1087 1087 1099 1099 1099 1099 1087 1087 1085 1085 1087 1087 1073 1073 1085 1085 1085 1085 1073 1073 1072 1072 1073 1073 1059 1059 1072 1072 1072 1072 1059 1059 1057 1057 1059 1059 1044 1044 1057 1057 1057 1057 1044 1044 1043 1043 2789 2789 1030 1030 2790 2790 2791 2791 1030 1030 1027 1027 1030 1030 1014 1014 1027 1027 1027 1027 1014 1014 1013 1013 1014 1014 999 999 1013 1013 1013 1013 999 999 998 998 999 999 983 983 998 998 998 998 983 983 982 982 983 983 968 968 982 982 983 983 969 969 968 968 969 969 954 954 968 968 968 968 954 954 953 953 954 954 938 938 953 953 953 953 938 938 937 937 938 938 923 923 937 937 937 937 923 923 924 924 923 923 908 908 924 924 924 924 908 908 909 909 908 908 892 892 909 909 909 909 892 892 893 893 892 892 877 877 893 893 893 893 877 877 878 878 877 877 861 861 878 878 878 878 861 861 862 862 861 861 847 847 862 862 862 862 847 847 848 848 847 847 831 831 848 848 848 848 831 831 833 833 831 831 2792 2792 833 833 833 833 2793 2793 2794 2794 817 817 802 802 818 818 818 818 802 802 804 804 802 802 786 786 804 804 804 804 786 786 789 789 786 786 771 771 789 789 789 789 771 771 774 774 771 771 755 755 774 774 774 774 755 755 761 761 755 755 735 735 761 761 761 761 735 735 748 748 735 735 729 729 748 748 748 748 729 729 734 734 729 729 726 726 734 734 734 734 726 726 733 733 726 726 730 730 733 733 733 733 730 730 737 737 730 730 742 742 737 737 737 737 742 742 750 750 742 742 760 760 750 750 750 750 760 760 767 767 760 760 776 776 767 767 767 767 776 776 781 781 776 776 791 791 781 781 781 781 791 791 795 795 791 791 808 808 795 795 795 795 808 808 809 809 2795 2795 823 823 2796 2796 2797 2797 823 823 825 825 823 823 838 838 825 825 825 825 838 838 839 839 838 838 853 853 839 839 839 839 853 853 854 854 853 853 869 869 854 854 854 854 869 869 870 870 869 869 884 884 870 870 870 870 884 884 885 885 884 884 899 899 885 885 885 885 899 899 901 901 899 899 915 915 901 901 901 901 915 915 916 916 915 915 931 931 916 916 916 916 931 931 932 932 931 931 946 946 932 932 932 932 946 946 945 945 946 946 961 961 945 945 945 945 961 961 960 960 961 961 977 977 960 960 960 960 977 977 976 976 977 977 992 992 976 976 976 976 992 992 991 991 992 992 1007 1007 991 991 991 991 1007 1007 1005 1005 1007 1007 1022 1022 1005 1005 1005 1005 1022 1022 1021 1021 1022 1022 1037 1037 1021 1021 1021 1021 1037 1037 1035 1035 1037 1037 2798 2798 1035 1035 1035 1035 2799 2799 2800 2800 1052 1052 1067 1067 1050 1050 1050 1050 1067 1067 1065 1065 1067 1067 1083 1083 1065 1065 1065 1065 1083 1083 1080 1080 1083 1083 1098 1098 1080 1080 1080 1080 1098 1098 1093 1093 1098 1098 1115 1115 1093 1093 1093 1093 1115 1115 1106 1106 1115 1115 1130 1130 1106 1106 1106 1106 1130 1130 1123 1123 1130 1130 1134 1134 1123 1123 1123 1123 1134 1134 1128 1128 1134 1134 1133 1133 1128 1128 1128 1128 1133 1133 1126 1126 1133 1133 1127 1127 1126 1126 1126 1126 1127 1127 1116 1116 1127 1127 1110 1110 1116 1116 1116 1116 1110 1110 1102 1102 1110 1110 1092 1092 1102 1102 1102 1102 1092 1092 1087 1087 1092 1092 1078 1078 1087 1087 1087 1087 1078 1078 1073 1073 1078 1078 1061 1061 1073 1073 1073 1073 1061 1061 1059 1059 1061 1061 1046 1046 1059 1059 1059 1059 1046 1046 1044 1044 2801 2801 1031 1031 2802 2802 2803 2803 1031 1031 1030 1030 1031 1031 1015 1015 1030 1030 1030 1030 1015 1015 1014 1014 1015 1015 1000 1000 1014 1014 1014 1014 1000 1000 999 999 1000 1000 984 984 999 999 999 999 984 984 983 983 984 984 969 969 983 983 984 984 970 970 969 969 970 970 955 955 969 969 969 969 955 955 954 954 955 955 939 939 954 954 954 954 939 939 938 938 939 939 922 922 938 938 938 938 922 922 923 923 922 922 907 907 923 923 923 923 907 907 908 908 907 907 891 891 908 908 908 908 891 891 892 892 891 891 875 875 892 892 892 892 875 875 877 877 875 875 860 860 877 877 877 877 860 860 861 861 860 860 845 845 861 861 861 861 845 845 847 847 845 845 829 829 847 847 847 847 829 829 831 831 829 829 2804 2804 831 831 831 831 2805 2805 2806 2806 815 815 799 799 817 817 817 817 799 799 802 802 799 799 782 782 802 802 802 802 782 782 786 786 782 782 764 764 786 786 786 786 764 764 771 771 764 764 744 744 771 771 771 771 744 744 755 755 744 744 728 728 755 755 755 755 728 728 735 735 728 728 722 722 735 735 735 735 722 722 729 729 722 722 721 721 729 729 729 729 721 721 726 726 721 721 725 725 726 726 726 726 725 725 730 730 725 725 732 732 730 730 730 730 732 732 742 742 732 732 752 752 742 742 742 742 752 752 760 760 752 752 772 772 760 760 760 760 772 772 776 776 772 772 787 787 776 776 776 776 787 787 791 791 787 787 803 803 791 791 791 791 803 803 808 808 2807 2807 819 819 2808 2808 2809 2809 819 819 823 823 819 819 837 837 823 823 823 823 837 837 838 838 837 837 852 852 838 838 838 838 852 852 853 853 852 852 868 868 853 853 853 853 868 868 869 869 868 868 883 883 869 869 869 869 883 883 884 884 883 883 898 898 884 884 884 884 898 898 899 899 898 898 914 914 899 899 899 899 914 914 915 915 914 914 930 930 915 915 915 915 930 930 931 931 930 930 947 947 931 931 931 931 947 947 946 946 947 947 962 962 946 946 946 946 962 962 961 961 962 962 978 978 961 961 961 961 978 978 977 977 978 978 993 993 977 977 977 977 993 993 992 992 993 993 1008 1008 992 992 992 992 1008 1008 1007 1007 1008 1008 1024 1024 1007 1007 1007 1007 1024 1024 1022 1022 1024 1024 1040 1040 1022 1022 1022 1022 1040 1040 1037 1037 1040 1040 2810 2810 1037 1037 1037 1037 2811 2811 2812 2812 1054 1054 1071 1071 1052 1052 1052 1052 1071 1071 1067 1067 1071 1071 1088 1088 1067 1067 1067 1067 1088 1088 1083 1083 1088 1088 1105 1105 1083 1083 1083 1083 1105 1105 1098 1098 1105 1105 1129 1129 1098 1098 1098 1098 1129 1129 1115 1115 1129 1129 1137 1137 1115 1115 1115 1115 1137 1137 1130 1130 1137 1137 1140 1140 1130 1130 1130 1130 1140 1140 1134 1134 1140 1140 1138 1138 1134 1134 1134 1134 1138 1138 1133 1133 1138 1138 1135 1135 1133 1133 1133 1133 1135 1135 1127 1127 1135 1135 1122 1122 1127 1127 1127 1127 1122 1122 1110 1110 1122 1122 1100 1100 1110 1110 1110 1110 1100 1100 1092 1092 1100 1100 1081 1081 1092 1092 1092 1092 1081 1081 1078 1078 1081 1081 1066 1066 1078 1078 1078 1078 1066 1066 1061 1061 1066 1066 1049 1049 1061 1061 1061 1061 1049 1049 1046 1046 2813 2813 1033 1033 2814 2814 2815 2815 1033 1033 1031 1031 1033 1033 1017 1017 1031 1031 1031 1031 1017 1017 1015 1015 1017 1017 1001 1001 1015 1015 1015 1015 1001 1001 1000 1000 1001 1001 986 986 1000 1000 1000 1000 986 986 984 984 986 986 970 970 984 984 986 986 971 971 970 970 971 971 956 956 970 970 970 970 956 956 955 955 956 956 940 940 955 955 955 955 940 940 939 939 940 940 921 921 939 939 939 939 921 921 922 922 921 921 906 906 922 922 922 922 906 906 907 907 906 906 890 890 907 907 907 907 890 890 891 891 890 890 874 874 891 891 891 891 874 874 875 875 874 874 859 859 875 875 875 875 859 859 860 860 859 859 844 844 860 860 860 860 844 844 845 845 844 844 828 828 845 845 845 845 828 828 829 829 828 828 2816 2816 829 829 829 829 2817 2817 2818 2818 810 810 794 794 815 815 815 815 794 794 799 799 794 794 775 775 799 799 799 799 775 775 782 782 775 775 757 757 782 782 782 782 757 757 764 764 757 757 731 731 764 764 764 764 731 731 744 744 731 731 720 720 744 744 744 744 720 720 728 728 720 720 717 717 728 728 728 728 717 717 722 722 717 717 716 716 722 722 722 722 716 716 721 721 716 716 719 719 721 721 721 721 719 719 725 725 719 719 724 724 725 725 725 725 724 724 732 732 724 724 736 736 732 732 732 732 736 736 752 752 736 736 763 763 752 752 752 752 763 763 772 772 763 763 783 783 772 772 772 772 783 783 787 787 783 783 800 800 787 787 787 787 800 800 803 803 2819 2819 816 816 2820 2820 2821 2821 816 816 819 819 816 816 832 832 819 819 819 819 832 832 837 837 832 832 849 849 837 837 837 837 849 849 852 852 849 849 867 867 852 852 852 852 867 867 868 868 867 867 882 882 868 868 868 868 882 882 883 883 882 882 897 897 883 883 883 883 897 897 898 898 897 897 913 913 898 898 898 898 913 913 914 914 913 913 929 929 914 914 914 914 929 929 930 930 929 929 948 948 930 930 930 930 948 948 947 947 948 948 963 963 947 947 947 947 963 963 962 962 963 963 979 979 962 962 962 962 979 979 978 978 979 979 994 994 978 978 978 978 994 994 993 993 994 994 1010 1010 993 993 993 993 1010 1010 1008 1008 1010 1010 1025 1025 1008 1008 1008 1008 1025 1025 1024 1024 1025 1025 1041 1041 1024 1024 1024 1024 1041 1041 1040 1040 1041 1041 2822 2822 1040 1040 1040 1040 2823 2823 2824 2824 1060 1060 1076 1076 1054 1054 1054 1054 1076 1076 1071 1071 1076 1076 1094 1094 1071 1071 1071 1071 1094 1094 1088 1088 1094 1094 1118 1118 1088 1088 1088 1088 1118 1118 1105 1105 1118 1118 1136 1136 1105 1105 1105 1105 1136 1136 1129 1129 1136 1136 1142 1142 1129 1129 1129 1129 1142 1142 1137 1137 1142 1142 1145 1145 1137 1137 1137 1137 1145 1145 1140 1140 1145 1145 1144 1144 1140 1140 1140 1140 1144 1144 1138 1138 1144 1144 1141 1141 1138 1138 1138 1138 1141 1141 1135 1135 1141 1141 1132 1132 1135 1135 1135 1135 1132 1132 1122 1122 1132 1132 1108 1108 1122 1122 1122 1122 1108 1108 1100 1100 1108 1108 1086 1086 1100 1100 1100 1100 1086 1086 1081 1081 1086 1086 1068 1068 1081 1081 1081 1081 1068 1068 1066 1066 1068 1068 1053 1053 1066 1066 1066 1066 1053 1053 1049 1049 2825 2825 1036 1036 2826 2826 2827 2827 1036 1036 1033 1033 1036 1036 1020 1020 1033 1033 1033 1033 1020 1020 1017 1017 1020 1020 1002 1002 1017 1017 1017 1017 1002 1002 1001 1001 1002 1002 987 987 1001 1001 1001 1001 987 987 986 986 987 987 971 971 986 986 987 987 2828 2828 971 971 2829 2829 2830 2830 971 971 971 971 2831 2831 956 956 2832 2832 2833 2833 956 956 956 956 2834 2834 940 940 2835 2835 2836 2836 940 940 940 940 2837 2837 921 921 2838 2838 2839 2839 921 921 921 921 2840 2840 906 906 2841 2841 2842 2842 906 906 906 906 2843 2843 890 890 2844 2844 2845 2845 890 890 890 890 2846 2846 874 874 2847 2847 2848 2848 874 874 874 874 2849 2849 859 859 2850 2850 2851 2851 859 859 859 859 2852 2852 844 844 2853 2853 2854 2854 844 844 844 844 2855 2855 828 828 2856 2856 2857 2857 828 828 828 828 2858 2858 2859 2859 2860 2860 2861 2861 810 810 810 810 2862 2862 794 794 2863 2863 2864 2864 794 794 794 794 2865 2865 775 775 2866 2866 2867 2867 775 775 775 775 2868 2868 757 757 2869 2869 2870 2870 757 757 757 757 2871 2871 731 731 2872 2872 2873 2873 731 731 731 731 2874 2874 720 720 2875 2875 2876 2876 720 720 720 720 2877 2877 717 717 2878 2878 2879 2879 717 717 717 717 2880 2880 716 716 2881 2881 2882 2882 716 716 716 716 2883 2883 719 719 2884 2884 2885 2885 719 719 719 719 2886 2886 724 724 2887 2887 2888 2888 724 724 724 724 2889 2889 736 736 2890 2890 2891 2891 736 736 736 736 2892 2892 763 763 2893 2893 2894 2894 763 763 763 763 2895 2895 783 783 2896 2896 2897 2897 783 783 783 783 2898 2898 800 800 2899 2899 2900 2900 800 800 2901 2901 2902 2902 816 816 2903 2903 2904 2904 816 816 816 816 2905 2905 832 832 2906 2906 2907 2907 832 832 832 832 2908 2908 849 849 2909 2909 2910 2910 849 849 849 849 2911 2911 867 867 2912 2912 2913 2913 867 867 867 867 2914 2914 882 882 2915 2915 2916 2916 882 882 882 882 2917 2917 897 897 2918 2918 2919 2919 897 897 897 897 2920 2920 913 913 2921 2921 2922 2922 913 913 913 913 2923 2923 929 929 2924 2924 2925 2925 929 929 929 929 2926 2926 948 948 2927 2927 2928 2928 948 948 948 948 2929 2929 963 963 2930 2930 2931 2931 963 963 963 963 2932 2932 979 979 2933 2933 2934 2934 979 979 979 979 2935 2935 994 994 2936 2936 2937 2937 994 994 994 994 2938 2938 1010 1010 2939 2939 2940 2940 1010 1010 1010 1010 2941 2941 1025 1025 2942 2942 2943 2943 1025 1025 1025 1025 2944 2944 1041 1041 2945 2945 2946 2946 1041 1041 1041 1041 2947 2947 2948 2948 2949 2949 2950 2950 1060 1060 1060 1060 2951 2951 1076 1076 2952 2952 2953 2953 1076 1076 1076 1076 2954 2954 1094 1094 2955 2955 2956 2956 1094 1094 1094 1094 2957 2957 1118 1118 2958 2958 2959 2959 1118 1118 1118 1118 2960 2960 1136 1136 2961 2961 2962 2962 1136 1136 1136 1136 2963 2963 1142 1142 2964 2964 2965 2965 1142 1142 1142 1142 2966 2966 1145 1145 2967 2967 2968 2968 1145 1145 1145 1145 2969 2969 1144 1144 2970 2970 2971 2971 1144 1144 1144 1144 2972 2972 1141 1141 2973 2973 2974 2974 1141 1141 1141 1141 2975 2975 1132 1132 2976 2976 2977 2977 1132 1132 1132 1132 2978 2978 1108 1108 2979 2979 2980 2980 1108 1108 1108 1108 2981 2981 1086 1086 2982 2982 2983 2983 1086 1086 1086 1086 2984 2984 1068 1068 2985 2985 2986 2986 1068 1068 1068 1068 2987 2987 1053 1053 2988 2988 2989 2989 1053 1053 2990 2990 2991 2991 1036 1036 2992 2992 2993 2993 1036 1036 1036 1036 2994 2994 1020 1020 2995 2995 2996 2996 1020 1020 1020 1020 2997 2997 1002 1002 2998 2998 2999 2999 1002 1002 1002 1002 3000 3000 987 987 3001 3001 3002 3002 987 987 1411 1411 1404 1404 1405 1405 1388 1388 1373 1373 1374 1374 1343 1343 1333 1333 1332 1332 1302 1302 1289 1289 1288 1288 1260 1260 1259 1259 1258 1258 1239 1239 1230 1230 1228 1228 1218 1218 1217 1217 1216 1216 1200 1200 1191 1191 1189 1189 1181 1181 1187 1187 1184 1184 1211 1211 1223 1223 1222 1222 3003 3003 1265 1265 1264 1264 1295 1295 1310 1310 1309 1309 1338 1338 1341 1341 1340 1340 1357 1357 1372 1372 1371 1371 1380 1380 1381 1381 1382 1382 1403 1403 1412 1412 1413 1413 1447 1447 1456 1456 1457 1457 1489 1489 1500 1500 1501 1501 1529 1529 1539 1539 1541 1541 1557 1557 1555 1555 1559 1559 1535 1535 1534 1534 1537 1537 1517 1517 1508 1508 1510 1510 1496 1496 1493 1493 1495 1495 3004 3004 1464 1464 1465 1465 1474 1474 3005 3005 3006 3006 3007 3007 3008 3008 1458 1458 3009 3009 1474 1474 1458 1458 1458 1458 1474 1474 1455 1455 3010 3010 3011 3011 1440 1440 3012 3012 1458 1458 1440 1440 1440 1440 1458 1458 1439 1439 1458 1458 1455 1455 1439 1439 1439 1439 1455 1455 1438 1438 3013 3013 3014 3014 1425 1425 3015 3015 1440 1440 1425 1425 1425 1425 1440 1440 1424 1424 1440 1440 1439 1439 1424 1424 1424 1424 1439 1439 1422 1422 1439 1439 1438 1438 1422 1422 1422 1422 1438 1438 1421 1421 3016 3016 3017 3017 1409 1409 3018 3018 1425 1425 1409 1409 1409 1409 1425 1425 1408 1408 1425 1425 1424 1424 1408 1408 1408 1408 1424 1424 1407 1407 1424 1424 1422 1422 1407 1407 1407 1407 1422 1422 1406 1406 1422 1422 1421 1421 1406 1406 1406 1406 1421 1421 1405 1405 1437 1437 1436 1436 1420 1420 1465 1465 1451 1451 1468 1468 1451 1451 1452 1452 1468 1468 1468 1468 1452 1452 1469 1469 1452 1452 1453 1453 1469 1469 1469 1469 1453 1453 1471 1471 3019 3019 3020 3020 1579 1579 3021 3021 1582 1582 1579 1579 1579 1579 1582 1582 1573 1573 1582 1582 1576 1576 1573 1573 1573 1573 1576 1576 1565 1565 1576 1576 1571 1571 1565 1565 1565 1565 1571 1571 1554 1554 1571 1571 1564 1564 1554 1554 1554 1554 1564 1564 1549 1549 1564 1564 1559 1559 1549 1549 3022 3022 3023 3023 1580 1580 3024 3024 1574 1574 1580 1580 1580 1580 1574 1574 1575 1575 1574 1574 1567 1567 1575 1575 1575 1575 1567 1567 1568 1568 1567 1567 1553 1553 1568 1568 1568 1568 1553 1553 1561 1561 1553 1553 1544 1544 1561 1561 1561 1561 1544 1544 1552 1552 1544 1544 1541 1541 1552 1552 3025 3025 3026 3026 1532 1532 3027 3027 1514 1514 1532 1532 1532 1532 1514 1514 1526 1526 1514 1514 1509 1509 1526 1526 1526 1526 1509 1509 1521 1521 1509 1509 1505 1505 1521 1521 1521 1521 1505 1505 1518 1518 1505 1505 1503 1503 1518 1518 1518 1518 1503 1503 1515 1515 1503 1503 1501 1501 1515 1515 3028 3028 3029 3029 1479 1479 3030 3030 1463 1463 1479 1479 1479 1479 1463 1463 1478 1478 1463 1463 1462 1462 1478 1478 1478 1478 1462 1462 1475 1475 1462 1462 1460 1460 1475 1475 1475 1475 1460 1460 1473 1473 1460 1460 1459 1459 1473 1473 1473 1473 1459 1459 1472 1472 1459 1459 1457 1457 1472 1472 3031 3031 3032 3032 1432 1432 3033 3033 1417 1417 1432 1432 1432 1432 1417 1417 1431 1431 1417 1417 1416 1416 1431 1431 1431 1431 1416 1416 1430 1430 1416 1416 1415 1415 1430 1430 1430 1430 1415 1415 1429 1429 1415 1415 1414 1414 1429 1429 1429 1429 1414 1414 1428 1428 1414 1414 1413 1413 1428 1428 3034 3034 3035 3035 1320 1320 3036 3036 1305 1305 1320 1320 1320 1320 1305 1305 1321 1321 1305 1305 1306 1306 1321 1321 1321 1321 1306 1306 1322 1322 1306 1306 1307 1307 1322 1322 1322 1322 1307 1307 1323 1323 1307 1307 1308 1308 1323 1323 1323 1323 1308 1308 1324 1324 1308 1308 1309 1309 1324 1324 3037 3037 3038 3038 1270 1270 3039 3039 1254 1254 1270 1270 1270 1270 1254 1254 1275 1275 1254 1254 1257 1257 1275 1275 1275 1275 1257 1257 1276 1276 1257 1257 1261 1261 1276 1276 1276 1276 1261 1261 1277 1277 1261 1261 1263 1263 1277 1277 1277 1277 1263 1263 1278 1278 1263 1263 1264 1264 1278 1278 3040 3040 3041 3041 1221 1221 3042 3042 1201 1201 1221 1221 1221 1221 1201 1201 1225 1225 1201 1201 1210 1210 1225 1225 1225 1225 1210 1210 1229 1229 1210 1210 1214 1214 1229 1229 1229 1229 1214 1214 1233 1233 1214 1214 1219 1219 1233 1233 1233 1233 1219 1219 1235 1235 1219 1219 1222 1222 1235 1235 3043 3043 3044 3044 1162 1162 3045 3045 1157 1157 1162 1162 1162 1162 1157 1157 1170 1170 1157 1157 1163 1163 1170 1170 1170 1170 1163 1163 1180 1180 1163 1163 1168 1168 1180 1180 1180 1180 1168 1168 1188 1188 1168 1168 1175 1175 1188 1188 1188 1188 1175 1175 1196 1196 1175 1175 1184 1184 1196 1196 3046 3046 3047 3047 1155 1155 3048 3048 1158 1158 1155 1155 1155 1155 1158 1158 1160 1160 1158 1158 1166 1166 1160 1160 1160 1160 1166 1166 1167 1167 1166 1166 1173 1173 1167 1167 1167 1167 1173 1173 1172 1172 1173 1173 1186 1186 1172 1172 1172 1172 1186 1186 1178 1178 1186 1186 1189 1189 1178 1178 3049 3049 3050 3050 1266 1266 3051 3051 1282 1282 1266 1266 1266 1266 1282 1282 1267 1267 1282 1282 1283 1283 1267 1267 1267 1267 1283 1283 1269 1269 1283 1283 1285 1285 1269 1269 1269 1269 1285 1285 1271 1271 1285 1285 1286 1286 1271 1271 1271 1271 1286 1286 1273 1273 1286 1286 1288 1288 1273 1273 3052 3052 3053 3053 1312 1312 3054 3054 1328 1328 1312 1312 1312 1312 1328 1328 1313 1313 1328 1328 1329 1329 1313 1313 1313 1313 1329 1329 1315 1315 1329 1329 1330 1330 1315 1315 1315 1315 1330 1330 1316 1316 1330 1330 1331 1331 1316 1316 1316 1316 1331 1331 1317 1317 1331 1331 1332 1332 1317 1317 3055 3055 3056 3056 1359 1359 3057 3057 1378 1378 1359 1359 1359 1359 1378 1378 1360 1360 1378 1378 1377 1377 1360 1360 1360 1360 1377 1377 1361 1361 1377 1377 1376 1376 1361 1361 1361 1361 1376 1376 1362 1362 1376 1376 1375 1375 1362 1362 1362 1362 1375 1375 1363 1363 1375 1375 1374 1374 1363 1363 1419 1419 1420 1420 1433 1433 1420 1420 1436 1436 1433 1433 1433 1433 1436 1436 1435 1435 1450 1450 1435 1435 1451 1451 1435 1435 1436 1436 1451 1451 1451 1451 1436 1436 1452 1452 1436 1436 1437 1437 1452 1452 1452 1452 1437 1437 1453 1453 1465 1465 1464 1464 1451 1451 1464 1464 1454 1454 1451 1451 1451 1451 1454 1454 1450 1450 1480 1480 1476 1476 1481 1481 3058 3058 1465 1465 3059 3059 3060 3060 1465 1465 3061 3061 1465 1465 1468 1468 3062 3062 3063 3063 1468 1468 3064 3064 1468 1468 1469 1469 3065 3065 3066 3066 1469 1469 3067 3067 1469 1469 1471 1471 3068 3068 3069 3069 1471 1471 3070 3070 3071 3071 3072 3072 1491 1491 3073 3073 1506 1506 1491 1491 1491 1491 1506 1506 1487 1487 1506 1506 1504 1504 1487 1487 1487 1487 1504 1504 1484 1484 1504 1504 1499 1499 1484 1484 1484 1484 1499 1499 1482 1482 1499 1499 1497 1497 1482 1482 1482 1482 1497 1497 1481 1481 1497 1497 1495 1495 1481 1481 1481 1481 1495 1495 1480 1480 1495 1495 1493 1493 1480 1480 1508 1508 1496 1496 1510 1510 1496 1496 1495 1495 1510 1510 1510 1510 1495 1495 1511 1511 1495 1495 1497 1497 1511 1511 1511 1511 1497 1497 1516 1516 1497 1497 1499 1499 1516 1516 1516 1516 1499 1499 1519 1519 1499 1499 1504 1504 1519 1519 1519 1519 1504 1504 1524 1524 1504 1504 1506 1506 1524 1524 1524 1524 1506 1506 3074 3074 1506 1506 3075 3075 3076 3076 1522 1522 1517 1517 1523 1523 1517 1517 1510 1510 1523 1523 1523 1523 1510 1510 1525 1525 1510 1510 1511 1511 1525 1525 1525 1525 1511 1511 1530 1530 1511 1511 1516 1516 1530 1530 1530 1530 1516 1516 1538 1538 1516 1516 1519 1519 1538 1538 1538 1538 1519 1519 1546 1546 1519 1519 1524 1524 1546 1546 1546 1546 1524 1524 3077 3077 1524 1524 3078 3078 3079 3079 3080 3080 3081 3081 1546 1546 3082 3082 1570 1570 1546 1546 1546 1546 1570 1570 1538 1538 1570 1570 1560 1560 1538 1538 1538 1538 1560 1560 1530 1530 1560 1560 1548 1548 1530 1530 1530 1530 1548 1548 1525 1525 1548 1548 1540 1540 1525 1525 1525 1525 1540 1540 1523 1523 1540 1540 1537 1537 1523 1523 1523 1523 1537 1537 1522 1522 1537 1537 1534 1534 1522 1522 1547 1547 1535 1535 1549 1549 1535 1535 1537 1537 1549 1549 1549 1549 1537 1537 1554 1554 1537 1537 1540 1540 1554 1554 1554 1554 1540 1540 1565 1565 1540 1540 1548 1548 1565 1565 1565 1565 1548 1548 1573 1573 1548 1548 1560 1560 1573 1573 1573 1573 1560 1560 1579 1579 1560 1560 1570 1570 1579 1579 1579 1579 1570 1570 3083 3083 1570 1570 3084 3084 3085 3085 1559 1559 1555 1555 1549 1549 1555 1555 1551 1551 1549 1549 1549 1549 1551 1551 1547 1547 1558 1558 1557 1557 1562 1562 1557 1557 1559 1559 1562 1562 1562 1562 1559 1559 1566 1566 1559 1559 1564 1564 1566 1566 1566 1566 1564 1564 1572 1572 1564 1564 1571 1571 1572 1572 1572 1572 1571 1571 1578 1578 1571 1571 1576 1576 1578 1578 1578 1578 1576 1576 1583 1583 1576 1576 1582 1582 1583 1583 1583 1583 1582 1582 3086 3086 1582 1582 3087 3087 3088 3088 3089 3089 3090 3090 1583 1583 3091 3091 1580 1580 1583 1583 1583 1583 1580 1580 1578 1578 1580 1580 1575 1575 1578 1578 1578 1578 1575 1575 1572 1572 1575 1575 1568 1568 1572 1572 1572 1572 1568 1568 1566 1566 1568 1568 1561 1561 1566 1566 1566 1566 1561 1561 1562 1562 1561 1561 1552 1552 1562 1562 1562 1562 1552 1552 1558 1558 1552 1552 1550 1550 1558 1558 1541 1541 1539 1539 1552 1552 1539 1539 1545 1545 1552 1552 1552 1552 1545 1545 1550 1550 1527 1527 1529 1529 1528 1528 1529 1529 1541 1541 1528 1528 1528 1528 1541 1541 1531 1531 1541 1541 1544 1544 1531 1531 1531 1531 1544 1544 1536 1536 1544 1544 1553 1553 1536 1536 1536 1536 1553 1553 1543 1543 1553 1553 1567 1567 1543 1543 1543 1543 1567 1567 1556 1556 1567 1567 1574 1574 1556 1556 1556 1556 1574 1574 3092 3092 1574 1574 3093 3093 3094 3094 3095 3095 3096 3096 1556 1556 3097 3097 1532 1532 1556 1556 1556 1556 1532 1532 1543 1543 1532 1532 1526 1526 1543 1543 1543 1543 1526 1526 1536 1536 1526 1526 1521 1521 1536 1536 1536 1536 1521 1521 1531 1531 1521 1521 1518 1518 1531 1531 1531 1531 1518 1518 1528 1528 1518 1518 1515 1515 1528 1528 1528 1528 1515 1515 1527 1527 1515 1515 1513 1513 1527 1527 1501 1501 1500 1500 1515 1515 1500 1500 1507 1507 1515 1515 1515 1515 1507 1507 1513 1513 1485 1485 1489 1489 1486 1486 1489 1489 1501 1501 1486 1486 1486 1486 1501 1501 1488 1488 1501 1501 1503 1503 1488 1488 1488 1488 1503 1503 1490 1490 1503 1503 1505 1505 1490 1490 1490 1490 1505 1505 1492 1492 1505 1505 1509 1509 1492 1492 1492 1492 1509 1509 1498 1498 1509 1509 1514 1514 1498 1498 1498 1498 1514 1514 3098 3098 1514 1514 3099 3099 3100 3100 3101 3101 3102 3102 1498 1498 3103 3103 1479 1479 3104 3104 3105 3105 1479 1479 3106 3106 1479 1479 1478 1478 3107 3107 3108 3108 1478 1478 3109 3109 1478 1478 1475 1475 3110 3110 3111 3111 1475 1475 3112 3112 1475 1475 1473 1473 3113 3113 3114 3114 1473 1473 3115 3115 1473 1473 1472 1472 3116 3116 3117 3117 1472 1472 3118 3118 1472 1472 1470 1470 3119 3119 1457 1457 1456 1456 1472 1472 1456 1456 1467 1467 1472 1472 1472 1472 1467 1467 1470 1470 1441 1441 1447 1447 1442 1442 1447 1447 1457 1457 1442 1442 1442 1442 1457 1457 1443 1443 1457 1457 1459 1459 1443 1443 1443 1443 1459 1459 1445 1445 1459 1459 1460 1460 1445 1445 1445 1445 1460 1460 1446 1446 1460 1460 1462 1462 1446 1446 1446 1446 1462 1462 1448 1448 1462 1462 1463 1463 1448 1448 1448 1448 1463 1463 3120 3120 1463 1463 3121 3121 3122 3122 3123 3123 3124 3124 1448 1448 3125 3125 1432 1432 1448 1448 1448 1448 1432 1432 1446 1446 1432 1432 1431 1431 1446 1446 1446 1446 1431 1431 1445 1445 1431 1431 1430 1430 1445 1445 1445 1445 1430 1430 1443 1443 1430 1430 1429 1429 1443 1443 1443 1443 1429 1429 1442 1442 1429 1429 1428 1428 1442 1442 1442 1442 1428 1428 1441 1441 1428 1428 1427 1427 1441 1441 1413 1413 1412 1412 1428 1428 1412 1412 1423 1423 1428 1428 1428 1428 1423 1423 1427 1427 1396 1396 1403 1403 1397 1397 1403 1403 1413 1413 1397 1397 1397 1397 1413 1413 1398 1398 1413 1413 1414 1414 1398 1398 1398 1398 1414 1414 1399 1399 1414 1414 1415 1415 1399 1399 1399 1399 1415 1415 1400 1400 1415 1415 1416 1416 1400 1400 1400 1400 1416 1416 1401 1401 1416 1416 1417 1417 1401 1401 1401 1401 1417 1417 3126 3126 1417 1417 3127 3127 3128 3128 3129 3129 3130 3130 1401 1401 3131 3131 1386 1386 1401 1401 1401 1401 1386 1386 1400 1400 1386 1386 1385 1385 1400 1400 1400 1400 1385 1385 1399 1399 1385 1385 1384 1384 1399 1399 1399 1399 1384 1384 1398 1398 1384 1384 1383 1383 1398 1398 1398 1398 1383 1383 1397 1397 1383 1383 1382 1382 1397 1397 1397 1397 1382 1382 1396 1396 1382 1382 1381 1381 1396 1396 1372 1372 1380 1380 1371 1371 1380 1380 1382 1382 1371 1371 1371 1371 1382 1382 1370 1370 1382 1382 1383 1383 1370 1370 1370 1370 1383 1383 1369 1369 1383 1383 1384 1384 1369 1369 1369 1369 1384 1384 1368 1368 1384 1384 1385 1385 1368 1368 1368 1368 1385 1385 1367 1367 1385 1385 1386 1386 1367 1367 1367 1367 1386 1386 3132 3132 1386 1386 3133 3133 3134 3134 1356 1356 1357 1357 1355 1355 1357 1357 1371 1371 1355 1355 1355 1355 1371 1371 1354 1354 1371 1371 1370 1370 1354 1354 1354 1354 1370 1370 1353 1353 1370 1370 1369 1369 1353 1353 1353 1353 1369 1369 1352 1352 1369 1369 1368 1368 1352 1352 1352 1352 1368 1368 1351 1351 1368 1368 1367 1367 1351 1351 1351 1351 1367 1367 3135 3135 1367 1367 3136 3136 3137 3137 3138 3138 3139 3139 1351 1351 3140 3140 1335 1335 1351 1351 1351 1351 1335 1335 1352 1352 1335 1335 1336 1336 1352 1352 1352 1352 1336 1336 1353 1353 1336 1336 1337 1337 1353 1353 1353 1353 1337 1337 1354 1354 1337 1337 1339 1339 1354 1354 1354 1354 1339 1339 1355 1355 1339 1339 1340 1340 1355 1355 1355 1355 1340 1340 1356 1356 1340 1340 1341 1341 1356 1356 1325 1325 1338 1338 1324 1324 1338 1338 1340 1340 1324 1324 1324 1324 1340 1340 1323 1323 1340 1340 1339 1339 1323 1323 1323 1323 1339 1339 1322 1322 1339 1339 1337 1337 1322 1322 1322 1322 1337 1337 1321 1321 1337 1337 1336 1336 1321 1321 1321 1321 1336 1336 1320 1320 1336 1336 1335 1335 1320 1320 1320 1320 1335 1335 3141 3141 1335 1335 3142 3142 3143 3143 1309 1309 1310 1310 1324 1324 1310 1310 1314 1314 1324 1324 1324 1324 1314 1314 1325 1325 1294 1294 1295 1295 1293 1293 1295 1295 1309 1309 1293 1293 1293 1293 1309 1309 1292 1292 1309 1309 1308 1308 1292 1292 1292 1292 1308 1308 1291 1291 1308 1308 1307 1307 1291 1291 1291 1291 1307 1307 1290 1290 1307 1307 1306 1306 1290 1290 1290 1290 1306 1306 1287 1287 1306 1306 1305 1305 1287 1287 1287 1287 1305 1305 3144 3144 1305 1305 3145 3145 3146 3146 3147 3147 3148 3148 1287 1287 3149 3149 1270 1270 1287 1287 1287 1287 1270 1270 1290 1290 1270 1270 1275 1275 1290 1290 1290 1290 1275 1275 1291 1291 1275 1275 1276 1276 1291 1291 1291 1291 1276 1276 1292 1292 1276 1276 1277 1277 1292 1292 1292 1292 1277 1277 1293 1293 1277 1277 1278 1278 1293 1293 1293 1293 1278 1278 1294 1294 1278 1278 1279 1279 1294 1294 1264 1264 1265 1265 1278 1278 1265 1265 1272 1272 1278 1278 1278 1278 1272 1272 1279 1279 1250 1250 1252 1252 1249 1249 3150 3150 1264 1264 3151 3151 3152 3152 1264 1264 3153 3153 1264 1264 1263 1263 3154 3154 3155 3155 1263 1263 3156 3156 1263 1263 1261 1261 3157 3157 3158 3158 1261 1261 3159 3159 1261 1261 1257 1257 3160 3160 3161 3161 1257 1257 3162 3162 1257 1257 1254 1254 3163 3163 3164 3164 1254 1254 3165 3165 1254 1254 3166 3166 3167 3167 3168 3168 3169 3169 1238 1238 3170 3170 1221 1221 1238 1238 1238 1238 1221 1221 1241 1241 1221 1221 1225 1225 1241 1241 1241 1241 1225 1225 1246 1246 1225 1225 1229 1229 1246 1246 1246 1246 1229 1229 1247 1247 1229 1229 1233 1233 1247 1247 1247 1247 1233 1233 1249 1249 1233 1233 1235 1235 1249 1249 1249 1249 1235 1235 1250 1250 1235 1235 1236 1236 1250 1250 1222 1222 1223 1223 1235 1235 1223 1223 1231 1231 1235 1235 1235 1235 1231 1231 1236 1236 1208 1208 1211 1211 1207 1207 1211 1211 1222 1222 1207 1207 1207 1207 1222 1222 1205 1205 1222 1222 1219 1219 1205 1205 1205 1205 1219 1219 1198 1198 1219 1219 1214 1214 1198 1198 1198 1198 1214 1214 1190 1190 1214 1214 1210 1210 1190 1190 1190 1190 1210 1210 1174 1174 1210 1210 1201 1201 1174 1174 1174 1174 1201 1201 3171 3171 1201 1201 3172 3172 3173 3173 3174 3174 3175 3175 1174 1174 3176 3176 1162 1162 1174 1174 1174 1174 1162 1162 1190 1190 1162 1162 1170 1170 1190 1190 1190 1190 1170 1170 1198 1198 1170 1170 1180 1180 1198 1198 1198 1198 1180 1180 1205 1205 1180 1180 1188 1188 1205 1205 1205 1205 1188 1188 1207 1207 1188 1188 1196 1196 1207 1207 1207 1207 1196 1196 1208 1208 1196 1196 1197 1197 1208 1208 1184 1184 1187 1187 1196 1196 1187 1187 1194 1194 1196 1196 1196 1196 1194 1194 1197 1197 1177 1177 1181 1181 1176 1176 1181 1181 1184 1184 1176 1176 1176 1176 1184 1184 1171 1171 1184 1184 1175 1175 1171 1171 1171 1171 1175 1175 1164 1164 1175 1175 1168 1168 1164 1164 1164 1164 1168 1168 1159 1159 1168 1168 1163 1163 1159 1159 1159 1159 1163 1163 1154 1154 1163 1163 1157 1157 1154 1154 1154 1154 1157 1157 3177 3177 1157 1157 3178 3178 3179 3179 3180 3180 3181 3181 1154 1154 3182 3182 1155 1155 1154 1154 1154 1154 1155 1155 1159 1159 1155 1155 1160 1160 1159 1159 1159 1159 1160 1160 1164 1164 1160 1160 1167 1167 1164 1164 1164 1164 1167 1167 1171 1171 1167 1167 1172 1172 1171 1171 1171 1171 1172 1172 1176 1176 1172 1172 1178 1178 1176 1176 1176 1176 1178 1178 1177 1177 1178 1178 1183 1183 1177 1177 1189 1189 1191 1191 1178 1178 1191 1191 1185 1185 1178 1178 1178 1178 1185 1185 1183 1183 1204 1204 1200 1200 1203 1203 1200 1200 1189 1189 1203 1203 1203 1203 1189 1189 1199 1199 1189 1189 1186 1186 1199 1199 1199 1199 1186 1186 1193 1193 1186 1186 1173 1173 1193 1193 1193 1193 1173 1173 1182 1182 1173 1173 1166 1166 1182 1182 1182 1182 1166 1166 1169 1169 1166 1166 1158 1158 1169 1169 1169 1169 1158 1158 3183 3183 1158 1158 3184 3184 3185 3185 3186 3186 3187 3187 1169 1169 3188 3188 1195 1195 1169 1169 1169 1169 1195 1195 1182 1182 1195 1195 1202 1202 1182 1182 1182 1182 1202 1202 1193 1193 1202 1202 1209 1209 1193 1193 1193 1193 1209 1209 1199 1199 1209 1209 1212 1212 1199 1199 1199 1199 1212 1212 1203 1203 1212 1212 1216 1216 1203 1203 1203 1203 1216 1216 1204 1204 1216 1216 1217 1217 1204 1204 1230 1230 1218 1218 1228 1228 1218 1218 1216 1216 1228 1228 1228 1228 1216 1216 1227 1227 1216 1216 1212 1212 1227 1227 1227 1227 1212 1212 1224 1224 1212 1212 1209 1209 1224 1224 1224 1224 1209 1209 1220 1220 1209 1209 1202 1202 1220 1220 1220 1220 1202 1202 1213 1213 1202 1202 1195 1195 1213 1213 1213 1213 1195 1195 3189 3189 1195 1195 3190 3190 3191 3191 1244 1244 1239 1239 1243 1243 1239 1239 1228 1228 1243 1243 1243 1243 1228 1228 1242 1242 1228 1228 1227 1227 1242 1242 1242 1242 1227 1227 1240 1240 1227 1227 1224 1224 1240 1240 1240 1240 1224 1224 1237 1237 1224 1224 1220 1220 1237 1237 1237 1237 1220 1220 1232 1232 1220 1220 1213 1213 1232 1232 1232 1232 1213 1213 3192 3192 1213 1213 3193 3193 3194 3194 3195 3195 3196 3196 1232 1232 3197 3197 1248 1248 1232 1232 1232 1232 1248 1248 1237 1237 1248 1248 1253 1253 1237 1237 1237 1237 1253 1253 1240 1240 1253 1253 1255 1255 1240 1240 1240 1240 1255 1255 1242 1242 1255 1255 1256 1256 1242 1242 1242 1242 1256 1256 1243 1243 1256 1256 1258 1258 1243 1243 1243 1243 1258 1258 1244 1244 1258 1258 1259 1259 1244 1244 1274 1274 3198 3198 1273 1273 3199 3199 3200 3200 1273 1273 1273 1273 3201 3201 1271 1271 3202 3202 3203 3203 1271 1271 1271 1271 3204 3204 1269 1269 3205 3205 3206 3206 1269 1269 1269 1269 3207 3207 1267 1267 3208 3208 3209 3209 1267 1267 1267 1267 3210 3210 1266 1266 3211 3211 3212 3212 1266 1266 1266 1266 3213 3213 3214 3214 1248 1248 3215 3215 3216 3216 1288 1288 1289 1289 1273 1273 1289 1289 1281 1281 1273 1273 1273 1273 1281 1281 1274 1274 1304 1304 1302 1302 1303 1303 1302 1302 1288 1288 1303 1303 1303 1303 1288 1288 1300 1300 1288 1288 1286 1286 1300 1300 1300 1300 1286 1286 1299 1299 1286 1286 1285 1285 1299 1299 1299 1299 1285 1285 1298 1298 1285 1285 1283 1283 1298 1298 1298 1298 1283 1283 1297 1297 1283 1283 1282 1282 1297 1297 1297 1297 1282 1282 3217 3217 1282 1282 3218 3218 3219 3219 3220 3220 3221 3221 1297 1297 3222 3222 1312 1312 1297 1297 1297 1297 1312 1312 1298 1298 1312 1312 1313 1313 1298 1298 1298 1298 1313 1313 1299 1299 1313 1313 1315 1315 1299 1299 1299 1299 1315 1315 1300 1300 1315 1315 1316 1316 1300 1300 1300 1300 1316 1316 1303 1303 1316 1316 1317 1317 1303 1303 1303 1303 1317 1317 1304 1304 1317 1317 1318 1318 1304 1304 1332 1332 1333 1333 1317 1317 1333 1333 1326 1326 1317 1317 1317 1317 1326 1326 1318 1318 1349 1349 1343 1343 1348 1348 1343 1343 1332 1332 1348 1348 1348 1348 1332 1332 1347 1347 1332 1332 1331 1331 1347 1347 1347 1347 1331 1331 1346 1346 1331 1331 1330 1330 1346 1346 1346 1346 1330 1330 1345 1345 1330 1330 1329 1329 1345 1345 1345 1345 1329 1329 1344 1344 1329 1329 1328 1328 1344 1344 1344 1344 1328 1328 3223 3223 1328 1328 3224 3224 3225 3225 3226 3226 3227 3227 1344 1344 3228 3228 1359 1359 1344 1344 1344 1344 1359 1359 1345 1345 1359 1359 1360 1360 1345 1345 1345 1345 1360 1360 1346 1346 1360 1360 1361 1361 1346 1346 1346 1346 1361 1361 1347 1347 1361 1361 1362 1362 1347 1347 1347 1347 1362 1362 1348 1348 1362 1362 1363 1363 1348 1348 1348 1348 1363 1363 1349 1349 1363 1363 1364 1364 1349 1349 1374 1374 1373 1373 1363 1363 1373 1373 1365 1365 1363 1363 1363 1363 1365 1365 1364 1364 1389 1389 1388 1388 1390 1390 1388 1388 1374 1374 1390 1390 1390 1390 1374 1374 1391 1391 1374 1374 1375 1375 1391 1391 1391 1391 1375 1375 1392 1392 1375 1375 1376 1376 1392 1392 1392 1392 1376 1376 1393 1393 1376 1376 1377 1377 1393 1393 1393 1393 1377 1377 1394 1394 1377 1377 1378 1378 1394 1394 1394 1394 1378 1378 3229 3229 1378 1378 3230 3230 3231 3231 3232 3232 3233 3233 1394 1394 3234 3234 1409 1409 1394 1394 1394 1394 1409 1409 1393 1393 1409 1409 1408 1408 1393 1393 1393 1393 1408 1408 1392 1392 1408 1408 1407 1407 1392 1392 1392 1392 1407 1407 1391 1391 1407 1407 1406 1406 1391 1391 1391 1391 1406 1406 1390 1390 1406 1406 1405 1405 1390 1390 1390 1390 1405 1405 1389 1389 1405 1405 1404 1404 1389 1389 3235 3235 3236 3236 1474 1474 3237 3237 1471 1471 1474 1474 1474 1474 1471 1471 1455 1455 1471 1471 1453 1453 1455 1455 1455 1455 1453 1453 1438 1438 1453 1453 1437 1437 1438 1438 1438 1438 1437 1437 1421 1421 1437 1437 1420 1420 1421 1421 1421 1421 1420 1420 1405 1405 1420 1420 1419 1419 1405 1405 1405 1405 1419 1419 1411 1411 2005 2005 2014 2014 1999 1999 2014 2014 1998 1998 1999 1999 1999 1999 1998 1998 1988 1988 1998 1998 1982 1982 1988 1988 1988 1988 1982 1982 1983 1983 1982 1982 1967 1967 1983 1983 1983 1983 1967 1967 1968 1968 2005 2005 2015 2015 2014 2014 2015 2015 3238 3238 2014 2014 2014 2014 3239 3239 3240 3240 2029 2029 2031 2031 2030 2030 2031 2031 2045 2045 2030 2030 2030 2030 2045 2045 2044 2044 2045 2045 2052 2052 2044 2044 2044 2044 2052 2052 2060 2060 2052 2052 2062 2062 2060 2060 2060 2060 2062 2062 2078 2078 2062 2062 2073 2073 2078 2078 2073 2073 2080 2080 2078 2078 2080 2080 2096 2096 2078 2078 2078 2078 2096 2096 2094 2094 2096 2096 2100 2100 2094 2094 2094 2094 2100 2100 2113 2113 2100 2100 2114 2114 2113 2113 2113 2113 2114 2114 2135 2135 2114 2114 2127 2127 2135 2135 2127 2127 2136 2136 2135 2135 2136 2136 2151 2151 2135 2135 2135 2135 2151 2151 2149 2149 2151 2151 2153 2153 2149 2149 2149 2149 2153 2153 2158 2158 2153 2153 2160 2160 2158 2158 2160 2160 2163 2163 2158 2158 2158 2158 2163 2163 2164 2164 2163 2163 2165 2165 2164 2164 2164 2164 2165 2165 2159 2159 2165 2165 2162 2162 2159 2159 2162 2162 2161 2161 2159 2159 2161 2161 2154 2154 2159 2159 2159 2159 2154 2154 2150 2150 2154 2154 2147 2147 2150 2150 2150 2150 2147 2147 2137 2137 2147 2147 2138 2138 2137 2137 2137 2137 2138 2138 2116 2116 2138 2138 2125 2125 2116 2116 2070 2070 2064 2064 2081 2081 2125 2125 2118 2118 2116 2116 2118 2118 2099 2099 2116 2116 2116 2116 2099 2099 2098 2098 2099 2099 2097 2097 2098 2098 2098 2098 2097 2097 2081 2081 2097 2097 2083 2083 2081 2081 2081 2081 2083 2083 2070 2070 2070 2070 2066 2066 2064 2064 2066 2066 2050 2050 2064 2064 2064 2064 2050 2050 2047 2047 2050 2050 2048 2048 2047 2047 2048 2048 2034 2034 2047 2047 2047 2047 2034 2034 2033 2033 2034 2034 2024 2024 2033 2033 3241 3241 3242 3242 2017 2017 3243 3243 2018 2018 2017 2017 2017 2017 2018 2018 2001 2001 2018 2018 2003 2003 2001 2001 2003 2003 2002 2002 2001 2001 2002 2002 1987 1987 2001 2001 2001 2001 1987 1987 1986 1986 1987 1987 1980 1980 1986 1986 1986 1986 1980 1980 1971 1971 1980 1980 1972 1972 1971 1971 1971 1971 1972 1972 1955 1955 1972 1972 1957 1957 1955 1955 1957 1957 1956 1956 1955 1955 1956 1956 1941 1941 1955 1955 1955 1955 1941 1941 1940 1940 1941 1941 1939 1939 1940 1940 1940 1940 1939 1939 1925 1925 1939 1939 1926 1926 1925 1925 1926 1926 1911 1911 1925 1925 1925 1925 1911 1911 1909 1909 1911 1911 1910 1910 1909 1909 1909 1909 1910 1910 1893 1893 1910 1910 1895 1895 1893 1893 1895 1895 1894 1894 1893 1893 1894 1894 1874 1874 1893 1893 1893 1893 1874 1874 1875 1875 1874 1874 1865 1865 1875 1875 1875 1875 1865 1865 1859 1859 1865 1865 1858 1858 1859 1859 1859 1859 1858 1858 1843 1843 1858 1858 1849 1849 1843 1843 1803 1803 1794 1794 1811 1811 1849 1849 1841 1841 1843 1843 1841 1841 1825 1825 1843 1843 1843 1843 1825 1825 1826 1826 1825 1825 1822 1822 1826 1826 1826 1826 1822 1822 1811 1811 1822 1822 1810 1810 1811 1811 1811 1811 1810 1810 1803 1803 1803 1803 1793 1793 1794 1794 1793 1793 1781 1781 1794 1794 1794 1794 1781 1781 1778 1778 1781 1781 1777 1777 1778 1778 1777 1777 1762 1762 1778 1778 1778 1778 1762 1762 1764 1764 1762 1762 1757 1757 1764 1764 1764 1764 1757 1757 1747 1747 1757 1757 1746 1746 1747 1747 1747 1747 1746 1746 1731 1731 1746 1746 1736 1736 1731 1731 1736 1736 1730 1730 1731 1731 1730 1730 3244 3244 1731 1731 1731 1731 3245 3245 3246 3246 1715 1715 1711 1711 1716 1716 1716 1716 1711 1711 1701 1701 1711 1711 1700 1700 1701 1701 1701 1701 1700 1700 1684 1684 1700 1700 1690 1690 1684 1684 1690 1690 1682 1682 1684 1684 1682 1682 1666 1666 1684 1684 1684 1684 1666 1666 1667 1667 1666 1666 1665 1665 1667 1667 1665 1665 1649 1649 1667 1667 1667 1667 1649 1649 1650 1650 1649 1649 1641 1641 1650 1650 1650 1650 1641 1641 1629 1629 1641 1641 1626 1626 1629 1629 1629 1629 1626 1626 1610 1610 1626 1626 1613 1613 1610 1610 1613 1613 1608 1608 1610 1610 1608 1608 1598 1598 1610 1610 1610 1610 1598 1598 1600 1600 1598 1598 1593 1593 1600 1600 1600 1600 1593 1593 1592 1592 1593 1593 1590 1590 1592 1592 1592 1592 1590 1590 1591 1591 1590 1590 1589 1589 1591 1591 1589 1589 1588 1588 1591 1591 1588 1588 1594 1594 1591 1591 1591 1591 1594 1594 1599 1599 1594 1594 1597 1597 1599 1599 1599 1599 1597 1597 1607 1607 1597 1597 1605 1605 1607 1607 1605 1605 1616 1616 1607 1607 1607 1607 1616 1616 1624 1624 1616 1616 1623 1623 1624 1624 1624 1624 1623 1623 1647 1647 1623 1623 1643 1643 1647 1647 1643 1643 1645 1645 1647 1647 1645 1645 1661 1661 1647 1647 1647 1647 1661 1661 1663 1663 1661 1661 1670 1670 1663 1663 1663 1663 1670 1670 1680 1680 1670 1670 1679 1679 1680 1680 1680 1680 1679 1679 1697 1697 1679 1679 1693 1693 1697 1697 1693 1693 1696 1696 1697 1697 1696 1696 1712 1712 1697 1697 1697 1697 1712 1712 1713 1713 1712 1712 1717 1717 1713 1713 3247 3247 3248 3248 1728 1728 3249 3249 1727 1727 1728 1728 1728 1728 1727 1727 1744 1744 1727 1727 1740 1740 1744 1744 1740 1740 1743 1743 1744 1744 1743 1743 1758 1758 1744 1744 1744 1744 1758 1758 1760 1760 1758 1758 1759 1759 1760 1760 1759 1759 1773 1773 1760 1760 1760 1760 1773 1773 1774 1774 1773 1773 1787 1787 1774 1774 1774 1774 1787 1787 1790 1790 1787 1787 1789 1789 1790 1790 1790 1790 1789 1789 1806 1806 1789 1789 1804 1804 1806 1806 1804 1804 1805 1805 1806 1806 1805 1805 1819 1819 1806 1806 1806 1806 1819 1819 1820 1820 1819 1819 1832 1832 1820 1820 1820 1820 1832 1832 1836 1836 1832 1832 1835 1835 1836 1836 1836 1836 1835 1835 1852 1852 1835 1835 1850 1850 1852 1852 1850 1850 1851 1851 1852 1852 1851 1851 1866 1866 1852 1852 1852 1852 1866 1866 1867 1867 1866 1866 1873 1873 1867 1867 1867 1867 1873 1873 1886 1886 1873 1873 1887 1887 1886 1886 1887 1887 1896 1896 1886 1886 1886 1886 1896 1896 1902 1902 1896 1896 1903 1903 1902 1902 1902 1902 1903 1903 1919 1919 1903 1903 1913 1913 1919 1919 1913 1913 1920 1920 1919 1919 1920 1920 1935 1935 1919 1919 1919 1919 1935 1935 1934 1934 1935 1935 1942 1942 1934 1934 1934 1934 1942 1942 1951 1951 1942 1942 1952 1952 1951 1951 1951 1951 1952 1952 1967 1967 1952 1952 1959 1959 1967 1967 1967 1967 1959 1959 1968 1968 1951 1951 1933 1933 1934 1934 1933 1933 1918 1918 1934 1934 1934 1934 1918 1918 1919 1919 1918 1918 1901 1901 1919 1919 1919 1919 1901 1901 1902 1902 1901 1901 1885 1885 1902 1902 1902 1902 1885 1885 1886 1886 1885 1885 1868 1868 1886 1886 1886 1886 1868 1868 1867 1867 1868 1868 1853 1853 1867 1867 1867 1867 1853 1853 1852 1852 1853 1853 1837 1837 1852 1852 1852 1852 1837 1837 1836 1836 1837 1837 1821 1821 1836 1836 1836 1836 1821 1821 1820 1820 1821 1821 1807 1807 1820 1820 1820 1820 1807 1807 1806 1806 1807 1807 1791 1791 1806 1806 1806 1806 1791 1791 1790 1790 1791 1791 1775 1775 1790 1790 1790 1790 1775 1775 1774 1774 1775 1775 1761 1761 1774 1774 1774 1774 1761 1761 1760 1760 1761 1761 1745 1745 1760 1760 1760 1760 1745 1745 1744 1744 1745 1745 1729 1729 1744 1744 1744 1744 1729 1729 1728 1728 1729 1729 3250 3250 1728 1728 1728 1728 3251 3251 3252 3252 1714 1714 1699 1699 1713 1713 1713 1713 1699 1699 1697 1697 1699 1699 1683 1683 1697 1697 1697 1697 1683 1683 1680 1680 1683 1683 1668 1668 1680 1680 1680 1680 1668 1668 1663 1663 1668 1668 1651 1651 1663 1663 1663 1663 1651 1651 1647 1647 1651 1651 1631 1631 1647 1647 1647 1647 1631 1631 1624 1624 1631 1631 1614 1614 1624 1624 1624 1624 1614 1614 1607 1607 1614 1614 1601 1601 1607 1607 1607 1607 1601 1601 1599 1599 1601 1601 1595 1595 1599 1599 1599 1599 1595 1595 1591 1591 1595 1595 1596 1596 1591 1591 1591 1591 1596 1596 1592 1592 1596 1596 1602 1602 1592 1592 1592 1592 1602 1602 1600 1600 1602 1602 1615 1615 1600 1600 1600 1600 1615 1615 1610 1610 1615 1615 1632 1632 1610 1610 1610 1610 1632 1632 1629 1629 1632 1632 1653 1653 1629 1629 1629 1629 1653 1653 1650 1650 1653 1653 1669 1669 1650 1650 1650 1650 1669 1669 1667 1667 1669 1669 1686 1686 1667 1667 1667 1667 1686 1686 1684 1684 1686 1686 1702 1702 1684 1684 1684 1684 1702 1702 1701 1701 1702 1702 1719 1719 1701 1701 1701 1701 1719 1719 1716 1716 3253 3253 1733 1733 3254 3254 3255 3255 1733 1733 1731 1731 1733 1733 1749 1749 1731 1731 1731 1731 1749 1749 1747 1747 1749 1749 1765 1765 1747 1747 1747 1747 1765 1765 1764 1764 1765 1765 1779 1779 1764 1764 1764 1764 1779 1779 1778 1778 1779 1779 1796 1796 1778 1778 1778 1778 1796 1796 1794 1794 1796 1796 1812 1812 1794 1794 1794 1794 1812 1812 1811 1811 1812 1812 1828 1828 1811 1811 1811 1811 1828 1828 1826 1826 1828 1828 1844 1844 1826 1826 1826 1826 1844 1844 1843 1843 1844 1844 1860 1860 1843 1843 1843 1843 1860 1860 1859 1859 1860 1860 1876 1876 1859 1859 1859 1859 1876 1876 1875 1875 1876 1876 1892 1892 1875 1875 1875 1875 1892 1892 1893 1893 1892 1892 1908 1908 1893 1893 1893 1893 1908 1908 1909 1909 1908 1908 1924 1924 1909 1909 1909 1909 1924 1924 1925 1925 1924 1924 1938 1938 1925 1925 1925 1925 1938 1938 1940 1940 1938 1938 1954 1954 1940 1940 1940 1940 1954 1954 1955 1955 1954 1954 1970 1970 1955 1955 1955 1955 1970 1970 1971 1971 1970 1970 1985 1985 1971 1971 1971 1971 1985 1985 1986 1986 1985 1985 2000 2000 1986 1986 1986 1986 2000 2000 2001 2001 2000 2000 2016 2016 2001 2001 2001 2001 2016 2016 2017 2017 2016 2016 3256 3256 2017 2017 2017 2017 3257 3257 3258 3258 2032 2032 2046 2046 2033 2033 2033 2033 2046 2046 2047 2047 2046 2046 2061 2061 2047 2047 2047 2047 2061 2061 2064 2064 2061 2061 2079 2079 2064 2064 2064 2064 2079 2079 2081 2081 2079 2079 2093 2093 2081 2081 2081 2081 2093 2093 2098 2098 2093 2093 2112 2112 2098 2098 2098 2098 2112 2112 2116 2116 2112 2112 2134 2134 2116 2116 2116 2116 2134 2134 2137 2137 2134 2134 2145 2145 2137 2137 2137 2137 2145 2145 2150 2150 2145 2145 2156 2156 2150 2150 2150 2150 2156 2156 2159 2159 2156 2156 2157 2157 2159 2159 2159 2159 2157 2157 2164 2164 2157 2157 2155 2155 2164 2164 2164 2164 2155 2155 2158 2158 2155 2155 2144 2144 2158 2158 2158 2158 2144 2144 2149 2149 2144 2144 2131 2131 2149 2149 2149 2149 2131 2131 2135 2135 2131 2131 2110 2110 2135 2135 2135 2135 2110 2110 2113 2113 2110 2110 2091 2091 2113 2113 2113 2113 2091 2091 2094 2094 2091 2091 2076 2076 2094 2094 2094 2094 2076 2076 2078 2078 2076 2076 2059 2059 2078 2078 2078 2078 2059 2059 2060 2060 2059 2059 2043 2043 2060 2060 2060 2060 2043 2043 2044 2044 2043 2043 2027 2027 2044 2044 2044 2044 2027 2027 2030 2030 3259 3259 2012 2012 3260 3260 3261 3261 2012 2012 2014 2014 2012 2012 1996 1996 2014 2014 2014 2014 1996 1996 1998 1998 1996 1996 1981 1981 1998 1998 1998 1998 1981 1981 1982 1982 1981 1981 1966 1966 1982 1982 1982 1982 1966 1966 1967 1967 1966 1966 1949 1949 1967 1967 1967 1967 1949 1949 1951 1951 1949 1949 1933 1933 1951 1951 1949 1949 1931 1931 1933 1933 1931 1931 1916 1916 1933 1933 1933 1933 1916 1916 1918 1918 1916 1916 1900 1900 1918 1918 1918 1918 1900 1900 1901 1901 1900 1900 1884 1884 1901 1901 1901 1901 1884 1884 1885 1885 1884 1884 1869 1869 1885 1885 1885 1885 1869 1869 1868 1868 1869 1869 1854 1854 1868 1868 1868 1868 1854 1854 1853 1853 1854 1854 1838 1838 1853 1853 1853 1853 1838 1838 1837 1837 1838 1838 1823 1823 1837 1837 1837 1837 1823 1823 1821 1821 1823 1823 1808 1808 1821 1821 1821 1821 1808 1808 1807 1807 1808 1808 1792 1792 1807 1807 1807 1807 1792 1792 1791 1791 1792 1792 1776 1776 1791 1791 1791 1791 1776 1776 1775 1775 1776 1776 1763 1763 1775 1775 1775 1775 1763 1763 1761 1761 1763 1763 1748 1748 1761 1761 1761 1761 1748 1748 1745 1745 1748 1748 1732 1732 1745 1745 1745 1745 1732 1732 1729 1729 1732 1732 3262 3262 1729 1729 1729 1729 3263 3263 3264 3264 1718 1718 1703 1703 1714 1714 1714 1714 1703 1703 1699 1699 1703 1703 1687 1687 1699 1699 1699 1699 1687 1687 1683 1683 1687 1687 1672 1672 1683 1683 1683 1683 1672 1672 1668 1668 1672 1672 1655 1655 1668 1668 1668 1668 1655 1655 1651 1651 1655 1655 1635 1635 1651 1651 1651 1651 1635 1635 1631 1631 1635 1635 1619 1619 1631 1631 1631 1631 1619 1619 1614 1614 1619 1619 1606 1606 1614 1614 1614 1614 1606 1606 1601 1601 1606 1606 1603 1603 1601 1601 1601 1601 1603 1603 1595 1595 1603 1603 1604 1604 1595 1595 1595 1595 1604 1604 1596 1596 1604 1604 1609 1609 1596 1596 1596 1596 1609 1609 1602 1602 1609 1609 1620 1620 1602 1602 1602 1602 1620 1620 1615 1615 1620 1620 1639 1639 1615 1615 1615 1615 1639 1639 1632 1632 1639 1639 1656 1656 1632 1632 1632 1632 1656 1656 1653 1653 1656 1656 1674 1674 1653 1653 1653 1653 1674 1674 1669 1669 1674 1674 1688 1688 1669 1669 1669 1669 1688 1688 1686 1686 1688 1688 1704 1704 1686 1686 1686 1686 1704 1704 1702 1702 1704 1704 1720 1720 1702 1702 1702 1702 1720 1720 1719 1719 3265 3265 1734 1734 3266 3266 3267 3267 1734 1734 1733 1733 1734 1734 1751 1751 1733 1733 1733 1733 1751 1751 1749 1749 1751 1751 1767 1767 1749 1749 1749 1749 1767 1767 1765 1765 1767 1767 1782 1782 1765 1765 1765 1765 1782 1782 1779 1779 1782 1782 1797 1797 1779 1779 1779 1779 1797 1797 1796 1796 1797 1797 1814 1814 1796 1796 1796 1796 1814 1814 1812 1812 1814 1814 1829 1829 1812 1812 1812 1812 1829 1829 1828 1828 1829 1829 1845 1845 1828 1828 1828 1828 1845 1845 1844 1844 1845 1845 1861 1861 1844 1844 1844 1844 1861 1861 1860 1860 1861 1861 1877 1877 1860 1860 1860 1860 1877 1877 1876 1876 1877 1877 1891 1891 1876 1876 1876 1876 1891 1891 1892 1892 1891 1891 1907 1907 1892 1892 1892 1892 1907 1907 1908 1908 1907 1907 1923 1923 1908 1908 1908 1908 1923 1923 1924 1924 1923 1923 1937 1937 1924 1924 1924 1924 1937 1937 1938 1938 1937 1937 1953 1953 1938 1938 1938 1938 1953 1953 1954 1954 1953 1953 1969 1969 1954 1954 1954 1954 1969 1969 1970 1970 1969 1969 1984 1984 1970 1970 1970 1970 1984 1984 1985 1985 1984 1984 1997 1997 1985 1985 1985 1985 1997 1997 2000 2000 1997 1997 2013 2013 2000 2000 2000 2000 2013 2013 2016 2016 2013 2013 3268 3268 2016 2016 2016 2016 3269 3269 3270 3270 2028 2028 2042 2042 2032 2032 2032 2032 2042 2042 2046 2046 2042 2042 2058 2058 2046 2046 2046 2046 2058 2058 2061 2061 2058 2058 2074 2074 2061 2061 2061 2061 2074 2074 2079 2079 2074 2074 2090 2090 2079 2079 2079 2079 2090 2090 2093 2093 2090 2090 2107 2107 2093 2093 2093 2093 2107 2107 2112 2112 2107 2107 2126 2126 2112 2112 2112 2112 2126 2126 2134 2134 2126 2126 2142 2142 2134 2134 2134 2134 2142 2142 2145 2145 2142 2142 2148 2148 2145 2145 2145 2145 2148 2148 2156 2156 2148 2148 2152 2152 2156 2156 2156 2156 2152 2152 2157 2157 2152 2152 2146 2146 2157 2157 2157 2157 2146 2146 2155 2155 2146 2146 2139 2139 2155 2155 2155 2155 2139 2139 2144 2144 2139 2139 2124 2124 2144 2144 2144 2144 2124 2124 2131 2131 2124 2124 2105 2105 2131 2131 2131 2131 2105 2105 2110 2110 2105 2105 2088 2088 2110 2110 2110 2110 2088 2088 2091 2091 2088 2088 2072 2072 2091 2091 2091 2091 2072 2072 2076 2076 2072 2072 2057 2057 2076 2076 2076 2076 2057 2057 2059 2059 2057 2057 2041 2041 2059 2059 2059 2059 2041 2041 2043 2043 2041 2041 2026 2026 2043 2043 2043 2043 2026 2026 2027 2027 3271 3271 2010 2010 3272 3272 3273 3273 2010 2010 2012 2012 2010 2010 1994 1994 2012 2012 2012 2012 1994 1994 1996 1996 1994 1994 1978 1978 1996 1996 1996 1996 1978 1978 1981 1981 1978 1978 1964 1964 1981 1981 1981 1981 1964 1964 1966 1966 1964 1964 1947 1947 1966 1966 1966 1966 1947 1947 1949 1949 1947 1947 1931 1931 1949 1949 1947 1947 1929 1929 1931 1931 1929 1929 1915 1915 1931 1931 1931 1931 1915 1915 1916 1916 1915 1915 1899 1899 1916 1916 1916 1916 1899 1899 1900 1900 1899 1899 1883 1883 1900 1900 1900 1900 1883 1883 1884 1884 1883 1883 1870 1870 1884 1884 1884 1884 1870 1870 1869 1869 1870 1870 1855 1855 1869 1869 1869 1869 1855 1855 1854 1854 1855 1855 1839 1839 1854 1854 1854 1854 1839 1839 1838 1838 1839 1839 1824 1824 1838 1838 1838 1838 1824 1824 1823 1823 1824 1824 1809 1809 1823 1823 1823 1823 1809 1809 1808 1808 1809 1809 1795 1795 1808 1808 1808 1808 1795 1795 1792 1792 1795 1795 1780 1780 1792 1792 1792 1792 1780 1780 1776 1776 1780 1780 1766 1766 1776 1776 1776 1776 1766 1766 1763 1763 1766 1766 1750 1750 1763 1763 1763 1763 1750 1750 1748 1748 1750 1750 1735 1735 1748 1748 1748 1748 1735 1735 1732 1732 1735 1735 3274 3274 1732 1732 1732 1732 3275 3275 3276 3276 1721 1721 1705 1705 1718 1718 1718 1718 1705 1705 1703 1703 1705 1705 1689 1689 1703 1703 1703 1703 1689 1689 1687 1687 1689 1689 1675 1675 1687 1687 1687 1687 1675 1675 1672 1672 1675 1675 1658 1658 1672 1672 1672 1672 1658 1658 1655 1655 1658 1658 1642 1642 1655 1655 1655 1655 1642 1642 1635 1635 1642 1642 1628 1628 1635 1635 1635 1635 1628 1628 1619 1619 1628 1628 1617 1617 1619 1619 1619 1619 1617 1617 1606 1606 1617 1617 1611 1611 1606 1606 1606 1606 1611 1611 1603 1603 1611 1611 1612 1612 1603 1603 1603 1603 1612 1612 1604 1604 1612 1612 1618 1618 1604 1604 1604 1604 1618 1618 1609 1609 1618 1618 1630 1630 1609 1609 1609 1609 1630 1630 1620 1620 1630 1630 1644 1644 1620 1620 1620 1620 1644 1644 1639 1639 1644 1644 1660 1660 1639 1639 1639 1639 1660 1660 1656 1656 1660 1660 1676 1676 1656 1656 1656 1656 1676 1676 1674 1674 1676 1676 1691 1691 1674 1674 1674 1674 1691 1691 1688 1688 1691 1691 1706 1706 1688 1688 1688 1688 1706 1706 1704 1704 1706 1706 1722 1722 1704 1704 1704 1704 1722 1722 1720 1720 3277 3277 1737 1737 3278 3278 3279 3279 1737 1737 1734 1734 1737 1737 1752 1752 1734 1734 1734 1734 1752 1752 1751 1751 1752 1752 1769 1769 1751 1751 1751 1751 1769 1769 1767 1767 1769 1769 1784 1784 1767 1767 1767 1767 1784 1784 1782 1782 1784 1784 1799 1799 1782 1782 1782 1782 1799 1799 1797 1797 1799 1799 1816 1816 1797 1797 1797 1797 1816 1816 1814 1814 1816 1816 1831 1831 1814 1814 1814 1814 1831 1831 1829 1829 1831 1831 1846 1846 1829 1829 1829 1829 1846 1846 1845 1845 1846 1846 1862 1862 1845 1845 1845 1845 1862 1862 1861 1861 1862 1862 1878 1878 1861 1861 1861 1861 1878 1878 1877 1877 1878 1878 1890 1890 1877 1877 1877 1877 1890 1890 1891 1891 1890 1890 1906 1906 1891 1891 1891 1891 1906 1906 1907 1907 1906 1906 1922 1922 1907 1907 1907 1907 1922 1922 1923 1923 1922 1922 1936 1936 1923 1923 1923 1923 1936 1936 1937 1937 1936 1936 1950 1950 1937 1937 1937 1937 1950 1950 1953 1953 1950 1950 1965 1965 1953 1953 1953 1953 1965 1965 1969 1969 1965 1965 1979 1979 1969 1969 1969 1969 1979 1979 1984 1984 1979 1979 1995 1995 1984 1984 1984 1984 1995 1995 1997 1997 1995 1995 2011 2011 1997 1997 1997 1997 2011 2011 2013 2013 2011 2011 3280 3280 2013 2013 2013 2013 3281 3281 3282 3282 2025 2025 2040 2040 2028 2028 2028 2028 2040 2040 2042 2042 2040 2040 2056 2056 2042 2042 2042 2042 2056 2056 2058 2058 2056 2056 2071 2071 2058 2058 2058 2058 2071 2071 2074 2074 2071 2071 2086 2086 2074 2074 2074 2074 2086 2086 2090 2090 2086 2086 2104 2104 2090 2090 2090 2090 2104 2104 2107 2107 2104 2104 2117 2117 2107 2107 2107 2107 2117 2117 2126 2126 2117 2117 2132 2132 2126 2126 2126 2126 2132 2132 2142 2142 2132 2132 2141 2141 2142 2142 2142 2142 2141 2141 2148 2148 2141 2141 2143 2143 2148 2148 2148 2148 2143 2143 2152 2152 2143 2143 2140 2140 2152 2152 2152 2152 2140 2140 2146 2146 2140 2140 2130 2130 2146 2146 2146 2146 2130 2130 2139 2139 2130 2130 2115 2115 2139 2139 2139 2139 2115 2115 2124 2124 2115 2115 2102 2102 2124 2124 2124 2124 2102 2102 2105 2105 2102 2102 2085 2085 2105 2105 2105 2105 2085 2085 2088 2088 2085 2085 2069 2069 2088 2088 2088 2088 2069 2069 2072 2072 2069 2069 2055 2055 2072 2072 2072 2072 2055 2055 2057 2057 2055 2055 2039 2039 2057 2057 2057 2057 2039 2039 2041 2041 2039 2039 2023 2023 2041 2041 2041 2041 2023 2023 2026 2026 3283 3283 2009 2009 3284 3284 3285 3285 2009 2009 2010 2010 2009 2009 1992 1992 2010 2010 2010 2010 1992 1992 1994 1994 1992 1992 1976 1976 1994 1994 1994 1994 1976 1976 1978 1978 1976 1976 1962 1962 1978 1978 1978 1978 1962 1962 1964 1964 1962 1962 1946 1946 1964 1964 1964 1964 1946 1946 1947 1947 1946 1946 1929 1929 1947 1947 1946 1946 1928 1928 1929 1929 1928 1928 1914 1914 1929 1929 1929 1929 1914 1914 1915 1915 1914 1914 1898 1898 1915 1915 1915 1915 1898 1898 1899 1899 1898 1898 1882 1882 1899 1899 1899 1899 1882 1882 1883 1883 1882 1882 1871 1871 1883 1883 1883 1883 1871 1871 1870 1870 1871 1871 1856 1856 1870 1870 1870 1870 1856 1856 1855 1855 1856 1856 1840 1840 1855 1855 1855 1855 1840 1840 1839 1839 1840 1840 1827 1827 1839 1839 1839 1839 1827 1827 1824 1824 1827 1827 1813 1813 1824 1824 1824 1824 1813 1813 1809 1809 1813 1813 1798 1798 1809 1809 1809 1809 1798 1798 1795 1795 1798 1798 1783 1783 1795 1795 1795 1795 1783 1783 1780 1780 1783 1783 1768 1768 1780 1780 1780 1780 1768 1768 1766 1766 1768 1768 1753 1753 1766 1766 1766 1766 1753 1753 1750 1750 1753 1753 1738 1738 1750 1750 1750 1750 1738 1738 1735 1735 1738 1738 3286 3286 1735 1735 1735 1735 3287 3287 3288 3288 1723 1723 1707 1707 1721 1721 1721 1721 1707 1707 1705 1705 1707 1707 1692 1692 1705 1705 1705 1705 1692 1692 1689 1689 1692 1692 1677 1677 1689 1689 1689 1689 1677 1677 1675 1675 1677 1677 1662 1662 1675 1675 1675 1675 1662 1662 1658 1658 1662 1662 1652 1652 1658 1658 1658 1658 1652 1652 1642 1642 1652 1652 1637 1637 1642 1642 1642 1642 1637 1637 1628 1628 1637 1637 1625 1625 1628 1628 1628 1628 1625 1625 1617 1617 1625 1625 1621 1621 1617 1617 1617 1617 1621 1621 1611 1611 1621 1621 1622 1622 1611 1611 1611 1611 1622 1622 1612 1612 1622 1622 1627 1627 1612 1612 1612 1612 1627 1627 1618 1618 1627 1627 1640 1640 1618 1618 1618 1618 1640 1640 1630 1630 1640 1640 1654 1654 1630 1630 1630 1630 1654 1654 1644 1644 1654 1654 1664 1664 1644 1644 1644 1644 1664 1664 1660 1660 1664 1664 1678 1678 1660 1660 1660 1660 1678 1678 1676 1676 1678 1678 1694 1694 1676 1676 1676 1676 1694 1694 1691 1691 1694 1694 1708 1708 1691 1691 1691 1691 1708 1708 1706 1706 1708 1708 1724 1724 1706 1706 1706 1706 1724 1724 1722 1722 3289 3289 1739 1739 3290 3290 3291 3291 1739 1739 1737 1737 1739 1739 1754 1754 1737 1737 1737 1737 1754 1754 1752 1752 1754 1754 1771 1771 1752 1752 1752 1752 1771 1771 1769 1769 1771 1771 1786 1786 1769 1769 1769 1769 1786 1786 1784 1784 1786 1786 1801 1801 1784 1784 1784 1784 1801 1801 1799 1799 1801 1801 1817 1817 1799 1799 1799 1799 1817 1817 1816 1816 1817 1817 1833 1833 1816 1816 1816 1816 1833 1833 1831 1831 1833 1833 1847 1847 1831 1831 1831 1831 1847 1847 1846 1846 1847 1847 1863 1863 1846 1846 1846 1846 1863 1863 1862 1862 1863 1863 1879 1879 1862 1862 1862 1862 1879 1879 1878 1878 1879 1879 1889 1889 1878 1878 1878 1878 1889 1889 1890 1890 1889 1889 1905 1905 1890 1890 1890 1890 1905 1905 1906 1906 1905 1905 1921 1921 1906 1906 1906 1906 1921 1921 1922 1922 1921 1921 1932 1932 1922 1922 1922 1922 1932 1932 1936 1936 1932 1932 1948 1948 1936 1936 1936 1936 1948 1948 1950 1950 1948 1948 1963 1963 1950 1950 1950 1950 1963 1963 1965 1965 1963 1963 1977 1977 1965 1965 1965 1965 1977 1977 1979 1979 1977 1977 1993 1993 1979 1979 1979 1979 1993 1993 1995 1995 1993 1993 2008 2008 1995 1995 1995 1995 2008 2008 2011 2011 2008 2008 3292 3292 2011 2011 2011 2011 3293 3293 3294 3294 2022 2022 2038 2038 2025 2025 2025 2025 2038 2038 2040 2040 2038 2038 2054 2054 2040 2040 2040 2040 2054 2054 2056 2056 2054 2054 2068 2068 2056 2056 2056 2056 2068 2068 2071 2071 2068 2068 2084 2084 2071 2071 2071 2071 2084 2084 2086 2086 2084 2084 2095 2095 2086 2086 2086 2086 2095 2095 2104 2104 2095 2095 2108 2108 2104 2104 2104 2104 2108 2108 2117 2117 2108 2108 2123 2123 2117 2117 2117 2117 2123 2123 2132 2132 2123 2123 2129 2129 2132 2132 2132 2132 2129 2129 2141 2141 2129 2129 2133 2133 2141 2141 2141 2141 2133 2133 2143 2143 2133 2133 2128 2128 2143 2143 2143 2143 2128 2128 2140 2140 2128 2128 2121 2121 2140 2140 2140 2140 2121 2121 2130 2130 2121 2121 2106 2106 2130 2130 2130 2130 2106 2106 2115 2115 2106 2106 2092 2092 2115 2115 2115 2115 2092 2092 2102 2102 2092 2092 2082 2082 2102 2102 2102 2102 2082 2082 2085 2085 2082 2082 2067 2067 2085 2085 2085 2085 2067 2067 2069 2069 2067 2067 2053 2053 2069 2069 2069 2069 2053 2053 2055 2055 2053 2053 2037 2037 2055 2055 2055 2055 2037 2037 2039 2039 2037 2037 2021 2021 2039 2039 2039 2039 2021 2021 2023 2023 3295 3295 2007 2007 3296 3296 3297 3297 2007 2007 2009 2009 2007 2007 1991 1991 2009 2009 2009 2009 1991 1991 1992 1992 1991 1991 1974 1974 1992 1992 1992 1992 1974 1974 1976 1976 1974 1974 1960 1960 1976 1976 1976 1976 1960 1960 1962 1962 1960 1960 1944 1944 1962 1962 1962 1962 1944 1944 1946 1946 1944 1944 1928 1928 1946 1946 1944 1944 3298 3298 1928 1928 3299 3299 3300 3300 1928 1928 1928 1928 3301 3301 1914 1914 3302 3302 3303 3303 1914 1914 1914 1914 3304 3304 1898 1898 3305 3305 3306 3306 1898 1898 1898 1898 3307 3307 1882 1882 3308 3308 3309 3309 1882 1882 1882 1882 3310 3310 1871 1871 3311 3311 3312 3312 1871 1871 1871 1871 3313 3313 1856 1856 3314 3314 3315 3315 1856 1856 1856 1856 3316 3316 1840 1840 3317 3317 3318 3318 1840 1840 1840 1840 3319 3319 1827 1827 3320 3320 3321 3321 1827 1827 1827 1827 3322 3322 1813 1813 3323 3323 3324 3324 1813 1813 1813 1813 3325 3325 1798 1798 3326 3326 3327 3327 1798 1798 1798 1798 3328 3328 1783 1783 3329 3329 3330 3330 1783 1783 1783 1783 3331 3331 1768 1768 3332 3332 3333 3333 1768 1768 1768 1768 3334 3334 1753 1753 3335 3335 3336 3336 1753 1753 1753 1753 3337 3337 1738 1738 3338 3338 3339 3339 1738 1738 1738 1738 3340 3340 3341 3341 3342 3342 3343 3343 1723 1723 1723 1723 3344 3344 1707 1707 3345 3345 3346 3346 1707 1707 1707 1707 3347 3347 1692 1692 3348 3348 3349 3349 1692 1692 1692 1692 3350 3350 1677 1677 3351 3351 3352 3352 1677 1677 1677 1677 3353 3353 1662 1662 3354 3354 3355 3355 1662 1662 1662 1662 3356 3356 1652 1652 3357 3357 3358 3358 1652 1652 1652 1652 3359 3359 1637 1637 3360 3360 3361 3361 1637 1637 1637 1637 3362 3362 1625 1625 3363 3363 3364 3364 1625 1625 1625 1625 3365 3365 1621 1621 3366 3366 3367 3367 1621 1621 1621 1621 3368 3368 1622 1622 3369 3369 3370 3370 1622 1622 1622 1622 3371 3371 1627 1627 3372 3372 3373 3373 1627 1627 1627 1627 3374 3374 1640 1640 3375 3375 3376 3376 1640 1640 1640 1640 3377 3377 1654 1654 3378 3378 3379 3379 1654 1654 1654 1654 3380 3380 1664 1664 3381 3381 3382 3382 1664 1664 1664 1664 3383 3383 1678 1678 3384 3384 3385 3385 1678 1678 1678 1678 3386 3386 1694 1694 3387 3387 3388 3388 1694 1694 1694 1694 3389 3389 1708 1708 3390 3390 3391 3391 1708 1708 1708 1708 3392 3392 1724 1724 3393 3393 3394 3394 1724 1724 3395 3395 3396 3396 1739 1739 3397 3397 3398 3398 1739 1739 1739 1739 3399 3399 1754 1754 3400 3400 3401 3401 1754 1754 1754 1754 3402 3402 1771 1771 3403 3403 3404 3404 1771 1771 1771 1771 3405 3405 1786 1786 3406 3406 3407 3407 1786 1786 1786 1786 3408 3408 1801 1801 3409 3409 3410 3410 1801 1801 1801 1801 3411 3411 1817 1817 3412 3412 3413 3413 1817 1817 1817 1817 3414 3414 1833 1833 3415 3415 3416 3416 1833 1833 1833 1833 3417 3417 1847 1847 3418 3418 3419 3419 1847 1847 1847 1847 3420 3420 1863 1863 3421 3421 3422 3422 1863 1863 1863 1863 3423 3423 1879 1879 3424 3424 3425 3425 1879 1879 1879 1879 3426 3426 1889 1889 3427 3427 3428 3428 1889 1889 1889 1889 3429 3429 1905 1905 3430 3430 3431 3431 1905 1905 1905 1905 3432 3432 1921 1921 3433 3433 3434 3434 1921 1921 1921 1921 3435 3435 1932 1932 3436 3436 3437 3437 1932 1932 1932 1932 3438 3438 1948 1948 3439 3439 3440 3440 1948 1948 1948 1948 3441 3441 1963 1963 3442 3442 3443 3443 1963 1963 1963 1963 3444 3444 1977 1977 3445 3445 3446 3446 1977 1977 1977 1977 3447 3447 1993 1993 3448 3448 3449 3449 1993 1993 1993 1993 3450 3450 2008 2008 3451 3451 3452 3452 2008 2008 2008 2008 3453 3453 3454 3454 3455 3455 3456 3456 2022 2022 2022 2022 3457 3457 2038 2038 3458 3458 3459 3459 2038 2038 2038 2038 3460 3460 2054 2054 3461 3461 3462 3462 2054 2054 2054 2054 3463 3463 2068 2068 3464 3464 3465 3465 2068 2068 2068 2068 3466 3466 2084 2084 3467 3467 3468 3468 2084 2084 2084 2084 3469 3469 2095 2095 3470 3470 3471 3471 2095 2095 2095 2095 3472 3472 2108 2108 3473 3473 3474 3474 2108 2108 2108 2108 3475 3475 2123 2123 3476 3476 3477 3477 2123 2123 2123 2123 3478 3478 2129 2129 3479 3479 3480 3480 2129 2129 2129 2129 3481 3481 2133 2133 3482 3482 3483 3483 2133 2133 2133 2133 3484 3484 2128 2128 3485 3485 3486 3486 2128 2128 2128 2128 3487 3487 2121 2121 3488 3488 3489 3489 2121 2121 2121 2121 3490 3490 2106 2106 3491 3491 3492 3492 2106 2106 2106 2106 3493 3493 2092 2092 3494 3494 3495 3495 2092 2092 2092 2092 3496 3496 2082 2082 3497 3497 3498 3498 2082 2082 2082 2082 3499 3499 2067 2067 3500 3500 3501 3501 2067 2067 2067 2067 3502 3502 2053 2053 3503 3503 3504 3504 2053 2053 2053 2053 3505 3505 2037 2037 3506 3506 3507 3507 2037 2037 2037 2037 3508 3508 2021 2021 3509 3509 3510 3510 2021 2021 3511 3511 3512 3512 2007 2007 3513 3513 3514 3514 2007 2007 2007 2007 3515 3515 1991 1991 3516 3516 3517 3517 1991 1991 1991 1991 3518 3518 1974 1974 3519 3519 3520 3520 1974 1974 1974 1974 3521 3521 1960 1960 3522 3522 3523 3523 1960 1960 1960 1960 3524 3524 1944 1944 3525 3525 3526 3526 1944 1944 2520 2520 2513 2513 2512 2512 2491 2491 2481 2481 2480 2480 2451 2451 2444 2444 2445 2445 2428 2428 2413 2413 2414 2414 2382 2382 2367 2367 2368 2368 2336 2336 2321 2321 2322 2322 2318 2318 2305 2305 2306 2306 2271 2271 2257 2257 2258 2258 2221 2221 2201 2201 2202 2202 2194 2194 2183 2183 2185 2185 2175 2175 2172 2172 2177 2177 2167 2167 2168 2168 2170 2170 2191 2191 2204 2204 2207 2207 2244 2244 2260 2260 2262 2262 2268 2268 2278 2278 2279 2279 2314 2314 2324 2324 2325 2325 2359 2359 2371 2371 2372 2372 2381 2381 2388 2388 2389 2389 2400 2400 2403 2403 2404 2404 2427 2427 2436 2436 2437 2437 2473 2473 2488 2488 2487 2487 2517 2517 2519 2519 2518 2518 2535 2535 2550 2550 2549 2549 2581 2581 2596 2596 2595 2595 2628 2628 2644 2644 2642 2642 2648 2648 2661 2661 2659 2659 2703 2703 2716 2716 2715 2715 2740 2740 2743 2743 2742 2742 2731 2731 2729 2729 2727 2727 2705 2705 2692 2692 2691 2691 2651 2651 2640 2640 2638 2638 3527 3527 2593 2593 2592 2592 2583 2583 2577 2577 2576 2576 2569 2569 3528 3528 3529 3529 3530 3530 3531 3531 2552 2552 3532 3532 2569 2569 2552 2552 2552 2552 2569 2569 2554 2554 3533 3533 3534 3534 2538 2538 3535 3535 2552 2552 2538 2538 2538 2538 2552 2552 2540 2540 2552 2552 2554 2554 2540 2540 2540 2540 2554 2554 2542 2542 3536 3536 3537 3537 2522 2522 3538 3538 2538 2538 2522 2522 2522 2522 2538 2538 2524 2524 2538 2538 2540 2540 2524 2524 2524 2524 2540 2540 2525 2525 2540 2540 2542 2542 2525 2525 2525 2525 2542 2542 2527 2527 3539 3539 3540 3540 2506 2506 3541 3541 2522 2522 2506 2506 2506 2506 2522 2522 2507 2507 2522 2522 2524 2524 2507 2507 2507 2507 2524 2524 2509 2509 2524 2524 2525 2525 2509 2509 2509 2509 2525 2525 2511 2511 2525 2525 2527 2527 2511 2511 2511 2511 2527 2527 2512 2512 2544 2544 2545 2545 2529 2529 2576 2576 2560 2560 2574 2574 2560 2560 2559 2559 2574 2574 2574 2574 2559 2559 2572 2572 2559 2559 2556 2556 2572 2572 2572 2572 2556 2556 2570 2570 3542 3542 3543 3543 2615 2615 3544 3544 2631 2631 2615 2615 2615 2615 2631 2631 2617 2617 2631 2631 2633 2633 2617 2617 2617 2617 2633 2633 2619 2619 2633 2633 2635 2635 2619 2619 2619 2619 2635 2635 2621 2621 2635 2635 2637 2637 2621 2621 2621 2621 2637 2637 2622 2622 2637 2637 2638 2638 2622 2622 3545 3545 3546 3546 2660 2660 3547 3547 2670 2670 2660 2660 2660 2660 2670 2670 2663 2663 2670 2670 2680 2680 2663 2663 2663 2663 2680 2680 2666 2666 2680 2680 2683 2683 2666 2666 2666 2666 2683 2683 2669 2669 2683 2683 2688 2688 2669 2669 2669 2669 2688 2688 2672 2672 2688 2688 2691 2691 2672 2672 3548 3548 3549 3549 2706 2706 3550 3550 2711 2711 2706 2706 2706 2706 2711 2711 2718 2718 2711 2711 2721 2721 2718 2718 2718 2718 2721 2721 2724 2724 2721 2721 2730 2730 2724 2724 2724 2724 2730 2730 2733 2733 2730 2730 2735 2735 2733 2733 2733 2733 2735 2735 2736 2736 2735 2735 2742 2742 2736 2736 3551 3551 3552 3552 2701 2701 3553 3553 2686 2686 2701 2701 2701 2701 2686 2686 2710 2710 2686 2686 2695 2695 2710 2710 2710 2710 2695 2695 2720 2720 2695 2695 2704 2704 2720 2720 2720 2720 2704 2704 2723 2723 2704 2704 2712 2712 2723 2723 2723 2723 2712 2712 2728 2728 2712 2712 2715 2715 2728 2728 3554 3554 3555 3555 2662 2662 3556 3556 2646 2646 2662 2662 2662 2662 2646 2646 2664 2664 2646 2646 2649 2649 2664 2664 2664 2664 2649 2649 2668 2668 2649 2649 2652 2652 2668 2668 2668 2668 2652 2652 2671 2671 2652 2652 2657 2657 2671 2671 2671 2671 2657 2657 2676 2676 2657 2657 2659 2659 2676 2676 3557 3557 3558 3558 2600 2600 3559 3559 2586 2586 3560 3560 3561 3561 2586 2586 3562 3562 2586 2586 2589 2589 3563 3563 3564 3564 2589 2589 3565 3565 2589 2589 2591 2591 3566 3566 3567 3567 2591 2591 3568 3568 2591 2591 2594 2594 3569 3569 3570 3570 2594 2594 3571 3571 2594 2594 2595 2595 3572 3572 3573 3573 3574 3574 2555 2555 3575 3575 2541 2541 2555 2555 2555 2555 2541 2541 2557 2557 2541 2541 2543 2543 2557 2557 2557 2557 2543 2543 2562 2562 2543 2543 2547 2547 2562 2562 2562 2562 2547 2547 2563 2563 2547 2547 2548 2548 2563 2563 2563 2563 2548 2548 2564 2564 2548 2548 2549 2549 2564 2564 3576 3576 3577 3577 2499 2499 3578 3578 2483 2483 2499 2499 2499 2499 2483 2483 2500 2500 2483 2483 2484 2484 2500 2500 2500 2500 2484 2484 2501 2501 2484 2484 2485 2485 2501 2501 2501 2501 2485 2485 2502 2502 2485 2485 2486 2486 2502 2502 2502 2502 2486 2486 2503 2503 2486 2486 2487 2487 2503 2503 3579 3579 3580 3580 2457 2457 3581 3581 2441 2441 2457 2457 2457 2457 2441 2441 2456 2456 2441 2441 2440 2440 2456 2456 2456 2456 2440 2440 2455 2455 2440 2440 2439 2439 2455 2455 2455 2455 2439 2439 2454 2454 2439 2439 2438 2438 2454 2454 2454 2454 2438 2438 2453 2453 2438 2438 2437 2437 2453 2453 3582 3582 3583 3583 2349 2349 3584 3584 2332 2332 2349 2349 2349 2349 2332 2332 2347 2347 2332 2332 2330 2330 2347 2347 2347 2347 2330 2330 2345 2345 2330 2330 2329 2329 2345 2345 2345 2345 2329 2329 2343 2343 2329 2329 2327 2327 2343 2343 2343 2343 2327 2327 2342 2342 2327 2327 2325 2325 2342 2342 3585 3585 3586 3586 2302 2302 3587 3587 2286 2286 2302 2302 2302 2302 2286 2286 2300 2300 2286 2286 2284 2284 2300 2300 2300 2300 2284 2284 2298 2298 2284 2284 2282 2282 2298 2298 2298 2298 2282 2282 2297 2297 2282 2282 2280 2280 2297 2297 2297 2297 2280 2280 2294 2294 2280 2280 2279 2279 2294 2294 3588 3588 3589 3589 2242 2242 3590 3590 2232 2232 2242 2242 2242 2242 2232 2232 2238 2238 2232 2232 2222 2222 2238 2238 2238 2238 2222 2222 2234 2234 2222 2222 2217 2217 2234 2234 2234 2234 2217 2217 2231 2231 2217 2217 2210 2210 2231 2231 2231 2231 2210 2210 2228 2228 2210 2210 2207 2207 2228 2228 3591 3591 3592 3592 2205 2205 3593 3593 2200 2200 2205 2205 2205 2205 2200 2200 2196 2196 2200 2200 2190 2190 2196 2196 2196 2196 2190 2190 2187 2187 2190 2190 2182 2182 2187 2187 2187 2187 2182 2182 2180 2180 2182 2182 2174 2174 2180 2180 2180 2180 2174 2174 2178 2178 2174 2174 2170 2170 2178 2178 3594 3594 3595 3595 2255 2255 3596 3596 2270 2270 2255 2255 2255 2255 2270 2270 2253 2253 2270 2270 2267 2267 2253 2253 2253 2253 2267 2267 2250 2250 2267 2267 2265 2265 2250 2250 2250 2250 2265 2265 2246 2246 2265 2265 2261 2261 2246 2246 2246 2246 2261 2261 2241 2241 2261 2261 2258 2258 2241 2241 3597 3597 3598 3598 2301 2301 3599 3599 2316 2316 3600 3600 3601 3601 2316 2316 3602 3602 2316 2316 2313 2313 3603 3603 3604 3604 2313 2313 3605 3605 2313 2313 2310 2310 3606 3606 3607 3607 2310 2310 3608 3608 2310 2310 2307 2307 3609 3609 3610 3610 2307 2307 3611 3611 2307 2307 2306 2306 3612 3612 3613 3613 3614 3614 2361 2361 3615 3615 2376 2376 2361 2361 2361 2361 2376 2376 2358 2358 2376 2376 2373 2373 2358 2358 2358 2358 2373 2373 2354 2354 2373 2373 2370 2370 2354 2354 2354 2354 2370 2370 2353 2353 2370 2370 2369 2369 2353 2353 2353 2353 2369 2369 2352 2352 2369 2369 2368 2368 2352 2352 3616 3616 3617 3617 2405 2405 3618 3618 2418 2418 2405 2405 2405 2405 2418 2418 2402 2402 2418 2418 2417 2417 2402 2402 2402 2402 2417 2417 2401 2401 2417 2417 2416 2416 2401 2401 2401 2401 2416 2416 2399 2399 2416 2416 2415 2415 2399 2399 2399 2399 2415 2415 2398 2398 2415 2415 2414 2414 2398 2398 3619 3619 3620 3620 2460 2460 3621 3621 2476 2476 2460 2460 2460 2460 2476 2476 2461 2461 2476 2476 2477 2477 2461 2461 2461 2461 2477 2477 2462 2462 2477 2477 2478 2478 2462 2462 2462 2462 2478 2478 2463 2463 2478 2478 2479 2479 2463 2463 2463 2463 2479 2479 2464 2464 2479 2479 2480 2480 2464 2464 2530 2530 2529 2529 2537 2537 2529 2529 2545 2545 2537 2537 2537 2537 2545 2545 2546 2546 2561 2561 2546 2546 2560 2560 2546 2546 2545 2545 2560 2560 2560 2560 2545 2545 2559 2559 2545 2545 2544 2544 2559 2559 2559 2559 2544 2544 2556 2556 2576 2576 2577 2577 2560 2560 2577 2577 2566 2566 2560 2560 2560 2560 2566 2566 2561 2561 2593 2593 2583 2583 2592 2592 2583 2583 2576 2576 2592 2592 2592 2592 2576 2576 2590 2590 2576 2576 2574 2574 2590 2590 2590 2590 2574 2574 2588 2588 2574 2574 2572 2572 2588 2588 2588 2588 2572 2572 2587 2587 2572 2572 2570 2570 2587 2587 2587 2587 2570 2570 2585 2585 2609 2609 2607 2607 2608 2608 3622 3622 2592 2592 3623 3623 3624 3624 2592 2592 3625 3625 2592 2592 2590 2590 3626 3626 3627 3627 2590 2590 3628 3628 2590 2590 2588 2588 3629 3629 3630 3630 2588 2588 3631 3631 2588 2588 2587 2587 3632 3632 3633 3633 2587 2587 3634 3634 2587 2587 2585 2585 3635 3635 3636 3636 2585 2585 3637 3637 2585 2585 3638 3638 3639 3639 3640 3640 3641 3641 2599 2599 3642 3642 2615 2615 2599 2599 2599 2599 2615 2615 2601 2601 2615 2615 2617 2617 2601 2601 2601 2601 2617 2617 2604 2604 2617 2617 2619 2619 2604 2604 2604 2604 2619 2619 2605 2605 2619 2619 2621 2621 2605 2605 2605 2605 2621 2621 2608 2608 2621 2621 2622 2622 2608 2608 2608 2608 2622 2622 2609 2609 2622 2622 2623 2623 2609 2609 2638 2638 2640 2640 2622 2622 2640 2640 2630 2630 2622 2622 2622 2622 2630 2630 2623 2623 2658 2658 2651 2651 2656 2656 2651 2651 2638 2638 2656 2656 2656 2656 2638 2638 2654 2654 2638 2638 2637 2637 2654 2654 2654 2654 2637 2637 2650 2650 2637 2637 2635 2635 2650 2650 2650 2650 2635 2635 2647 2647 2635 2635 2633 2633 2647 2647 2647 2647 2633 2633 2645 2645 2633 2633 2631 2631 2645 2645 2645 2645 2631 2631 3643 3643 2631 2631 3644 3644 3645 3645 3646 3646 3647 3647 2645 2645 3648 3648 2660 2660 2645 2645 2645 2645 2660 2660 2647 2647 2660 2660 2663 2663 2647 2647 2647 2647 2663 2663 2650 2650 2663 2663 2666 2666 2650 2650 2650 2650 2666 2666 2654 2654 2666 2666 2669 2669 2654 2654 2654 2654 2669 2669 2656 2656 2669 2669 2672 2672 2656 2656 2656 2656 2672 2672 2658 2658 2672 2672 2674 2674 2658 2658 2691 2691 2692 2692 2672 2672 2692 2692 2678 2678 2672 2672 2672 2672 2678 2678 2674 2674 2714 2714 2705 2705 2713 2713 2705 2705 2691 2691 2713 2713 2713 2713 2691 2691 2709 2709 2691 2691 2688 2688 2709 2709 2709 2709 2688 2688 2702 2702 2688 2688 2683 2683 2702 2702 2702 2702 2683 2683 2693 2693 2683 2683 2680 2680 2693 2693 2693 2693 2680 2680 2684 2684 2680 2680 2670 2670 2684 2684 2684 2684 2670 2670 3649 3649 2670 2670 3650 3650 3651 3651 3652 3652 3653 3653 2684 2684 3654 3654 2699 2699 2684 2684 2684 2684 2699 2699 2693 2693 2699 2699 2708 2708 2693 2693 2693 2693 2708 2708 2702 2702 2708 2708 2717 2717 2702 2702 2702 2702 2717 2717 2709 2709 2717 2717 2722 2722 2709 2709 2709 2709 2722 2722 2713 2713 2722 2722 2727 2727 2713 2713 2713 2713 2727 2727 2714 2714 2727 2727 2729 2729 2714 2714 2738 2738 2731 2731 2736 2736 2731 2731 2727 2727 2736 2736 2736 2736 2727 2727 2733 2733 2727 2727 2722 2722 2733 2733 2733 2733 2722 2722 2724 2724 2722 2722 2717 2717 2724 2724 2724 2724 2717 2717 2718 2718 2717 2717 2708 2708 2718 2718 2718 2718 2708 2708 2706 2706 2708 2708 2699 2699 2706 2706 2706 2706 2699 2699 3655 3655 2699 2699 3656 3656 3657 3657 2742 2742 2743 2743 2736 2736 2743 2743 2741 2741 2736 2736 2736 2736 2741 2741 2738 2738 2739 2739 2740 2740 2737 2737 2740 2740 2742 2742 2737 2737 2737 2737 2742 2742 2734 2734 2742 2742 2735 2735 2734 2734 2734 2734 2735 2735 2726 2726 2735 2735 2730 2730 2726 2726 2726 2726 2730 2730 2719 2719 2730 2730 2721 2721 2719 2719 2719 2719 2721 2721 2707 2707 2721 2721 2711 2711 2707 2707 2707 2707 2711 2711 3658 3658 2711 2711 3659 3659 3660 3660 3661 3661 3662 3662 2707 2707 3663 3663 2701 2701 2707 2707 2707 2707 2701 2701 2719 2719 2701 2701 2710 2710 2719 2719 2719 2719 2710 2710 2726 2726 2710 2710 2720 2720 2726 2726 2726 2726 2720 2720 2734 2734 2720 2720 2723 2723 2734 2734 2734 2734 2723 2723 2737 2737 2723 2723 2728 2728 2737 2737 2737 2737 2728 2728 2739 2739 2728 2728 2732 2732 2739 2739 2715 2715 2716 2716 2728 2728 2716 2716 2725 2725 2728 2728 2728 2728 2725 2725 2732 2732 2696 2696 2703 2703 2694 2694 2703 2703 2715 2715 2694 2694 2694 2694 2715 2715 2690 2690 2715 2715 2712 2712 2690 2690 2690 2690 2712 2712 2685 2685 2712 2712 2704 2704 2685 2685 2685 2685 2704 2704 2682 2682 2704 2704 2695 2695 2682 2682 2682 2682 2695 2695 2673 2673 2695 2695 2686 2686 2673 2673 2673 2673 2686 2686 3664 3664 2686 2686 3665 3665 3666 3666 3667 3667 3668 3668 2673 2673 3669 3669 2662 2662 2673 2673 2673 2673 2662 2662 2682 2682 2662 2662 2664 2664 2682 2682 2682 2682 2664 2664 2685 2685 2664 2664 2668 2668 2685 2685 2685 2685 2668 2668 2690 2690 2668 2668 2671 2671 2690 2690 2690 2690 2671 2671 2694 2694 2671 2671 2676 2676 2694 2694 2694 2694 2676 2676 2696 2696 2676 2676 2677 2677 2696 2696 2659 2659 2661 2661 2676 2676 2661 2661 2675 2675 2676 2676 2676 2676 2675 2675 2677 2677 2644 2644 2648 2648 2642 2642 2648 2648 2659 2659 2642 2642 2642 2642 2659 2659 2639 2639 2659 2659 2657 2657 2639 2639 2639 2639 2657 2657 2636 2636 2657 2657 2652 2652 2636 2636 2636 2636 2652 2652 2634 2634 2652 2652 2649 2649 2634 2634 2634 2634 2649 2649 2632 2632 2649 2649 2646 2646 2632 2632 2632 2632 2646 2646 3670 3670 2646 2646 3671 3671 3672 3672 2626 2626 2628 2628 2625 2625 2628 2628 2642 2642 2625 2625 2625 2625 2642 2642 2624 2624 2642 2642 2639 2639 2624 2624 2624 2624 2639 2639 2620 2620 2639 2639 2636 2636 2620 2620 2620 2620 2636 2636 2618 2618 2636 2636 2634 2634 2618 2618 2618 2618 2634 2634 2616 2616 2634 2634 2632 2632 2616 2616 2616 2616 2632 2632 3673 3673 2632 2632 3674 3674 3675 3675 3676 3676 3677 3677 2616 2616 3678 3678 2600 2600 2616 2616 2616 2616 2600 2600 2618 2618 2600 2600 2603 2603 2618 2618 2618 2618 2603 2603 2620 2620 2603 2603 2606 2606 2620 2620 2620 2620 2606 2606 2624 2624 2606 2606 2610 2610 2624 2624 2624 2624 2610 2610 2625 2625 2610 2610 2611 2611 2625 2625 2625 2625 2611 2611 2626 2626 2611 2611 2612 2612 2626 2626 2595 2595 2596 2596 3679 3679 2596 2596 3680 3680 3681 3681 2611 2611 2602 2602 2612 2612 2580 2580 2581 2581 2579 2579 2581 2581 2595 2595 2579 2579 2579 2579 2595 2595 2578 2578 2595 2595 2594 2594 2578 2578 2578 2578 2594 2594 2575 2575 2594 2594 2591 2591 2575 2575 2575 2575 2591 2591 2573 2573 2591 2591 2589 2589 2573 2573 2573 2573 2589 2589 2571 2571 2589 2589 2586 2586 2571 2571 2571 2571 2586 2586 3682 3682 2586 2586 3683 3683 3684 3684 3685 3685 3686 3686 2571 2571 3687 3687 2555 2555 2571 2571 2571 2571 2555 2555 2573 2573 2555 2555 2557 2557 2573 2573 2573 2573 2557 2557 2575 2575 2557 2557 2562 2562 2575 2575 2575 2575 2562 2562 2578 2578 2562 2562 2563 2563 2578 2578 2578 2578 2563 2563 2579 2579 2563 2563 2564 2564 2579 2579 2579 2579 2564 2564 2580 2580 2564 2564 2565 2565 2580 2580 2549 2549 2550 2550 2564 2564 2550 2550 2558 2558 2564 2564 2564 2564 2558 2558 2565 2565 2534 2534 2535 2535 2533 2533 2535 2535 2549 2549 2533 2533 2533 2533 2549 2549 2532 2532 2549 2549 2548 2548 2532 2532 2532 2532 2548 2548 2531 2531 2548 2548 2547 2547 2531 2531 2531 2531 2547 2547 2528 2528 2547 2547 2543 2543 2528 2528 2528 2528 2543 2543 2526 2526 2543 2543 2541 2541 2526 2526 2526 2526 2541 2541 3688 3688 2541 2541 3689 3689 3690 3690 3691 3691 3692 3692 2526 2526 3693 3693 2510 2510 2526 2526 2526 2526 2510 2510 2528 2528 2510 2510 2514 2514 2528 2528 2528 2528 2514 2514 2531 2531 2514 2514 2515 2515 2531 2531 2531 2531 2515 2515 2532 2532 2515 2515 2516 2516 2532 2532 2532 2532 2516 2516 2533 2533 2516 2516 2518 2518 2533 2533 2533 2533 2518 2518 2534 2534 2518 2518 2519 2519 2534 2534 2504 2504 2517 2517 2503 2503 2517 2517 2518 2518 2503 2503 2503 2503 2518 2518 2502 2502 2518 2518 2516 2516 2502 2502 2502 2502 2516 2516 2501 2501 2516 2516 2515 2515 2501 2501 2501 2501 2515 2515 2500 2500 2515 2515 2514 2514 2500 2500 2500 2500 2514 2514 2499 2499 2514 2514 2510 2510 2499 2499 2499 2499 2510 2510 3694 3694 2510 2510 3695 3695 3696 3696 2487 2487 2488 2488 2503 2503 2488 2488 2489 2489 2503 2503 2503 2503 2489 2489 2504 2504 2472 2472 2473 2473 2471 2471 2473 2473 2487 2487 2471 2471 2471 2471 2487 2487 2470 2470 2487 2487 2486 2486 2470 2470 2470 2470 2486 2486 2469 2469 2486 2486 2485 2485 2469 2469 2469 2469 2485 2485 2468 2468 2485 2485 2484 2484 2468 2468 2468 2468 2484 2484 2467 2467 2484 2484 2483 2483 2467 2467 2467 2467 2483 2483 3697 3697 2483 2483 3698 3698 3699 3699 3700 3700 3701 3701 2467 2467 3702 3702 2457 2457 2467 2467 2467 2467 2457 2457 2468 2468 2457 2457 2456 2456 2468 2468 2468 2468 2456 2456 2469 2469 2456 2456 2455 2455 2469 2469 2469 2469 2455 2455 2470 2470 2455 2455 2454 2454 2470 2470 2470 2470 2454 2454 2471 2471 2454 2454 2453 2453 2471 2471 2471 2471 2453 2453 2472 2472 2453 2453 2452 2452 2472 2472 2437 2437 2436 2436 2453 2453 2436 2436 2443 2443 2453 2453 2453 2453 2443 2443 2452 2452 2419 2419 2427 2427 2421 2421 2427 2427 2437 2437 2421 2421 2421 2421 2437 2437 2422 2422 2437 2437 2438 2438 2422 2422 2422 2422 2438 2438 2423 2423 2438 2438 2439 2439 2423 2423 2423 2423 2439 2439 2424 2424 2439 2439 2440 2440 2424 2424 2424 2424 2440 2440 2425 2425 2440 2440 2441 2441 2425 2425 2425 2425 2441 2441 3703 3703 2441 2441 3704 3704 3705 3705 3706 3706 3707 3707 2425 2425 3708 3708 2411 2411 2425 2425 2425 2425 2411 2411 2424 2424 2411 2411 2409 2409 2424 2424 2424 2424 2409 2409 2423 2423 2409 2409 2407 2407 2423 2423 2423 2423 2407 2407 2422 2422 2407 2407 2406 2406 2422 2422 2422 2422 2406 2406 2421 2421 2406 2406 2404 2404 2421 2421 2421 2421 2404 2404 2419 2419 2404 2404 2403 2403 2419 2419 2388 2388 2400 2400 2389 2389 2400 2400 2404 2404 2389 2389 2389 2389 2404 2404 2390 2390 2404 2404 2406 2406 2390 2390 2390 2390 2406 2406 2392 2392 2406 2406 2407 2407 2392 2392 2392 2392 2407 2407 2394 2394 2407 2407 2409 2409 2394 2394 2394 2394 2409 2409 2395 2395 2409 2409 2411 2411 2395 2395 2395 2395 2411 2411 3709 3709 2411 2411 3710 3710 3711 3711 2371 2371 2381 2381 2372 2372 2381 2381 2389 2389 2372 2372 2372 2372 2389 2389 2374 2374 2389 2389 2390 2390 2374 2374 2374 2374 2390 2390 2375 2375 2390 2390 2392 2392 2375 2375 2375 2375 2392 2392 2377 2377 2392 2392 2394 2394 2377 2377 2377 2377 2394 2394 2379 2379 2394 2394 2395 2395 2379 2379 2379 2379 2395 2395 3712 3712 2395 2395 3713 3713 3714 3714 2355 2355 2359 2359 2356 2356 2359 2359 2372 2372 2356 2356 2356 2356 2372 2372 2357 2357 2372 2372 2374 2374 2357 2357 2357 2357 2374 2374 2360 2360 2374 2374 2375 2375 2360 2360 2360 2360 2375 2375 2362 2362 2375 2375 2377 2377 2362 2362 2362 2362 2377 2377 2364 2364 2377 2377 2379 2379 2364 2364 2364 2364 2379 2379 3715 3715 2379 2379 3716 3716 3717 3717 3718 3718 3719 3719 2364 2364 3720 3720 2349 2349 2364 2364 2364 2364 2349 2349 2362 2362 2349 2349 2347 2347 2362 2362 2362 2362 2347 2347 2360 2360 2347 2347 2345 2345 2360 2360 2360 2360 2345 2345 2357 2357 2345 2345 2343 2343 2357 2357 2357 2357 2343 2343 2356 2356 2343 2343 2342 2342 2356 2356 2356 2356 2342 2342 2355 2355 2342 2342 2340 2340 2355 2355 2325 2325 2324 2324 2342 2342 2324 2324 2335 2335 2342 2342 2342 2342 2335 2335 2340 2340 2308 2308 2314 2314 2309 2309 2314 2314 2325 2325 2309 2309 2309 2309 2325 2325 2311 2311 2325 2325 2327 2327 2311 2311 2311 2311 2327 2327 2312 2312 2327 2327 2329 2329 2312 2312 2312 2312 2329 2329 2315 2315 2329 2329 2330 2330 2315 2315 2315 2315 2330 2330 2317 2317 2330 2330 2332 2332 2317 2317 2317 2317 2332 2332 3721 3721 2332 2332 3722 3722 3723 3723 3724 3724 3725 3725 2317 2317 3726 3726 3727 3727 2317 2317 2317 2317 3728 3728 2315 2315 3729 3729 3730 3730 2315 2315 2315 2315 3731 3731 2312 2312 3732 3732 3733 3733 2312 2312 2312 2312 3734 3734 2311 2311 3735 3735 3736 3736 2311 2311 2311 2311 3737 3737 2309 2309 3738 3738 3739 3739 2309 2309 2309 2309 3740 3740 2308 2308 3741 3741 3742 3742 2308 2308 2279 2279 2278 2278 2294 2294 2278 2278 2289 2289 2294 2294 2294 2294 2289 2289 2293 2293 2260 2260 2268 2268 2262 2262 2268 2268 2279 2279 2262 2262 2262 2262 2279 2279 2264 2264 2279 2279 2280 2280 2264 2264 2264 2264 2280 2280 2266 2266 2280 2280 2282 2282 2266 2266 2266 2266 2282 2282 2269 2269 2282 2282 2284 2284 2269 2269 2269 2269 2284 2284 2272 2272 2284 2284 2286 2286 2272 2272 2272 2272 2286 2286 3743 3743 2286 2286 3744 3744 3745 3745 2243 2243 2244 2244 2245 2245 2244 2244 2262 2262 2245 2245 2245 2245 2262 2262 2247 2247 2262 2262 2264 2264 2247 2247 2247 2247 2264 2264 2252 2252 2264 2264 2266 2266 2252 2252 2252 2252 2266 2266 2254 2254 2266 2266 2269 2269 2254 2254 2254 2254 2269 2269 2256 2256 2269 2269 2272 2272 2256 2256 2256 2256 2272 2272 3746 3746 2272 2272 3747 3747 3748 3748 3749 3749 3750 3750 2256 2256 3751 3751 2242 2242 2256 2256 2256 2256 2242 2242 2254 2254 2242 2242 2238 2238 2254 2254 2254 2254 2238 2238 2252 2252 2238 2238 2234 2234 2252 2252 2252 2252 2234 2234 2247 2247 2234 2234 2231 2231 2247 2247 2247 2247 2231 2231 2245 2245 2231 2231 2228 2228 2245 2245 2245 2245 2228 2228 2243 2243 2228 2228 2227 2227 2243 2243 2207 2207 2204 2204 2228 2228 2204 2204 2219 2219 2228 2228 2228 2228 2219 2219 2227 2227 2186 2186 2191 2191 2188 2188 2191 2191 2207 2207 2188 2188 2188 2188 2207 2207 2193 2193 2207 2207 2210 2210 2193 2193 2193 2193 2210 2210 2198 2198 2210 2210 2217 2217 2198 2198 2198 2198 2217 2217 2208 2208 2217 2217 2222 2222 2208 2208 2208 2208 2222 2222 2218 2218 2222 2222 2232 2232 2218 2218 2218 2218 2232 2232 3752 3752 2232 2232 3753 3753 3754 3754 3755 3755 3756 3756 2218 2218 3757 3757 2205 2205 2218 2218 2218 2218 2205 2205 2208 2208 2205 2205 2196 2196 2208 2208 2208 2208 2196 2196 2198 2198 2196 2196 2187 2187 2198 2198 2198 2198 2187 2187 2193 2193 2187 2187 2180 2180 2193 2193 2193 2193 2180 2180 2188 2188 2180 2180 2178 2178 2188 2188 2188 2188 2178 2178 2186 2186 2178 2178 2176 2176 2186 2186 2170 2170 2168 2168 2178 2178 2168 2168 2171 2171 2178 2178 2178 2178 2171 2171 2176 2176 2166 2166 2167 2167 2169 2169 2167 2167 2170 2170 2169 2169 2169 2169 2170 2170 2173 2173 2170 2170 2174 2174 2173 2173 2173 2173 2174 2174 2181 2181 2174 2174 2182 2182 2181 2181 2181 2181 2182 2182 2189 2189 2182 2182 2190 2190 2189 2189 2189 2189 2190 2190 2199 2199 2190 2190 2200 2200 2199 2199 2199 2199 2200 2200 3758 3758 2200 2200 3759 3759 3760 3760 3761 3761 3762 3762 2199 2199 3763 3763 2203 2203 2199 2199 2199 2199 2203 2203 2189 2189 2203 2203 2195 2195 2189 2189 2189 2189 2195 2195 2181 2181 2195 2195 2184 2184 2181 2181 2181 2181 2184 2184 2173 2173 2184 2184 2179 2179 2173 2173 2173 2173 2179 2179 2169 2169 2179 2179 2177 2177 2169 2169 2169 2169 2177 2177 2166 2166 2177 2177 2172 2172 2166 2166 2183 2183 2175 2175 2185 2185 2175 2175 2177 2177 2185 2185 2185 2185 2177 2177 2192 2192 2177 2177 2179 2179 2192 2192 2192 2192 2179 2179 2197 2197 2179 2179 2184 2184 2197 2197 2197 2197 2184 2184 2206 2206 2184 2184 2195 2195 2206 2206 2206 2206 2195 2195 2215 2215 2195 2195 2203 2203 2215 2215 2215 2215 2203 2203 3764 3764 2203 2203 3765 3765 3766 3766 3767 3767 3768 3768 2215 2215 3769 3769 2230 2230 2215 2215 2215 2215 2230 2230 2206 2206 2230 2230 2220 2220 2206 2206 2206 2206 2220 2220 2197 2197 2220 2220 2213 2213 2197 2197 2197 2197 2213 2213 2192 2192 2213 2213 2209 2209 2192 2192 2192 2192 2209 2209 2185 2185 2209 2209 2202 2202 2185 2185 2185 2185 2202 2202 2194 2194 2202 2202 2201 2201 2194 2194 2223 2223 2221 2221 2225 2225 2221 2221 2202 2202 2225 2225 2225 2225 2202 2202 2229 2229 2202 2202 2209 2209 2229 2229 2229 2229 2209 2209 2233 2233 2209 2209 2213 2213 2233 2233 2233 2233 2213 2213 2236 2236 2213 2213 2220 2220 2236 2236 2236 2236 2220 2220 2240 2240 2220 2220 2230 2230 2240 2240 2240 2240 2230 2230 3770 3770 2230 2230 3771 3771 3772 3772 3773 3773 3774 3774 2240 2240 3775 3775 2255 2255 2240 2240 2240 2240 2255 2255 2236 2236 2255 2255 2253 2253 2236 2236 2236 2236 2253 2253 2233 2233 2253 2253 2250 2250 2233 2233 2233 2233 2250 2250 2229 2229 2250 2250 2246 2246 2229 2229 2229 2229 2246 2246 2225 2225 2246 2246 2241 2241 2225 2225 2225 2225 2241 2241 2223 2223 2241 2241 2239 2239 2223 2223 2258 2258 2257 2257 2241 2241 2257 2257 2248 2248 2241 2241 2241 2241 2248 2248 2239 2239 2274 2274 2271 2271 2275 2275 2271 2271 2258 2258 2275 2275 2275 2275 2258 2258 2277 2277 2258 2258 2261 2261 2277 2277 2277 2277 2261 2261 2281 2281 2261 2261 2265 2265 2281 2281 2281 2281 2265 2265 2283 2283 2265 2265 2267 2267 2283 2283 2283 2283 2267 2267 2285 2285 2267 2267 2270 2270 2285 2285 2285 2285 2270 2270 3776 3776 2270 2270 3777 3777 3778 3778 3779 3779 3780 3780 2285 2285 3781 3781 2301 2301 2285 2285 2285 2285 2301 2301 2283 2283 2301 2301 2299 2299 2283 2283 2283 2283 2299 2299 2281 2281 2299 2299 2296 2296 2281 2281 2281 2281 2296 2296 2277 2277 2296 2296 2292 2292 2277 2277 2277 2277 2292 2292 2275 2275 2292 2292 2291 2291 2275 2275 2275 2275 2291 2291 2274 2274 2291 2291 2290 2290 2274 2274 2306 2306 2305 2305 3782 3782 2305 2305 3783 3783 3784 3784 2291 2291 2295 2295 2290 2290 2321 2321 2318 2318 2322 2322 2318 2318 2306 2306 2322 2322 2322 2322 2306 2306 2323 2323 2306 2306 2307 2307 2323 2323 2323 2323 2307 2307 2326 2326 2307 2307 2310 2310 2326 2326 2326 2326 2310 2310 2328 2328 2310 2310 2313 2313 2328 2328 2328 2328 2313 2313 2331 2331 2313 2313 2316 2316 2331 2331 2331 2331 2316 2316 3785 3785 2316 2316 3786 3786 3787 3787 2337 2337 2336 2336 2338 2338 2336 2336 2322 2322 2338 2338 2338 2338 2322 2322 2339 2339 2322 2322 2323 2323 2339 2339 2339 2339 2323 2323 2341 2341 2323 2323 2326 2326 2341 2341 2341 2341 2326 2326 2344 2344 2326 2326 2328 2328 2344 2344 2344 2344 2328 2328 2346 2346 2328 2328 2331 2331 2346 2346 2346 2346 2331 2331 3788 3788 2331 2331 3789 3789 3790 3790 3791 3791 3792 3792 2346 2346 3793 3793 2361 2361 2346 2346 2346 2346 2361 2361 2344 2344 2361 2361 2358 2358 2344 2344 2344 2344 2358 2358 2341 2341 2358 2358 2354 2354 2341 2341 2341 2341 2354 2354 2339 2339 2354 2354 2353 2353 2339 2339 2339 2339 2353 2353 2338 2338 2353 2353 2352 2352 2338 2338 2338 2338 2352 2352 2337 2337 2352 2352 2351 2351 2337 2337 2368 2368 2367 2367 2352 2352 2367 2367 2365 2365 2352 2352 2352 2352 2365 2365 2351 2351 2383 2383 2382 2382 2384 2384 2382 2382 2368 2368 2384 2384 2384 2384 2368 2368 2385 2385 2368 2368 2369 2369 2385 2385 2385 2385 2369 2369 2386 2386 2369 2369 2370 2370 2386 2386 2386 2386 2370 2370 2387 2387 2370 2370 2373 2373 2387 2387 2387 2387 2373 2373 2391 2391 2373 2373 2376 2376 2391 2391 2391 2391 2376 2376 3794 3794 2376 2376 3795 3795 3796 3796 3797 3797 3798 3798 2391 2391 3799 3799 2405 2405 2391 2391 2391 2391 2405 2405 2387 2387 2405 2405 2402 2402 2387 2387 2387 2387 2402 2402 2386 2386 2402 2402 2401 2401 2386 2386 2386 2386 2401 2401 2385 2385 2401 2401 2399 2399 2385 2385 2385 2385 2399 2399 2384 2384 2399 2399 2398 2398 2384 2384 2384 2384 2398 2398 2383 2383 2398 2398 2397 2397 2383 2383 2414 2414 2413 2413 2398 2398 2413 2413 2410 2410 2398 2398 2398 2398 2410 2410 2397 2397 2429 2429 2428 2428 2430 2430 2428 2428 2414 2414 2430 2430 2430 2430 2414 2414 2431 2431 2414 2414 2415 2415 2431 2431 2431 2431 2415 2415 2432 2432 2415 2415 2416 2416 2432 2432 2432 2432 2416 2416 2433 2433 2416 2416 2417 2417 2433 2433 2433 2433 2417 2417 2434 2434 2417 2417 2418 2418 2434 2434 2434 2434 2418 2418 3800 3800 2418 2418 3801 3801 3802 3802 3803 3803 3804 3804 2434 2434 3805 3805 2449 2449 2434 2434 2434 2434 2449 2449 2433 2433 2449 2449 2448 2448 2433 2433 2433 2433 2448 2448 2432 2432 2448 2448 2447 2447 2432 2432 2432 2432 2447 2447 2431 2431 2447 2447 2446 2446 2431 2431 2431 2431 2446 2446 2430 2430 2446 2446 2445 2445 2430 2430 2430 2430 2445 2445 2429 2429 2445 2445 2444 2444 2429 2429 2465 2465 2451 2451 2464 2464 2451 2451 2445 2445 2464 2464 2464 2464 2445 2445 2463 2463 2445 2445 2446 2446 2463 2463 2463 2463 2446 2446 2462 2462 2446 2446 2447 2447 2462 2462 2462 2462 2447 2447 2461 2461 2447 2447 2448 2448 2461 2461 2461 2461 2448 2448 2460 2460 2448 2448 2449 2449 2460 2460 2460 2460 2449 2449 3806 3806 2449 2449 3807 3807 3808 3808 2480 2480 2481 2481 2464 2464 2481 2481 2474 2474 2464 2464 2464 2464 2474 2474 2465 2465 2498 2498 2491 2491 2497 2497 2491 2491 2480 2480 2497 2497 2497 2497 2480 2480 2496 2496 2480 2480 2479 2479 2496 2496 2496 2496 2479 2479 2494 2494 2479 2479 2478 2478 2494 2494 2494 2494 2478 2478 2493 2493 2478 2478 2477 2477 2493 2493 2493 2493 2477 2477 2492 2492 2477 2477 2476 2476 2492 2492 2492 2492 2476 2476 3809 3809 2476 2476 3810 3810 3811 3811 3812 3812 3813 3813 2492 2492 3814 3814 2506 2506 2492 2492 2492 2492 2506 2506 2493 2493 2506 2506 2507 2507 2493 2493 2493 2493 2507 2507 2494 2494 2507 2507 2509 2509 2494 2494 2494 2494 2509 2509 2496 2496 2509 2509 2511 2511 2496 2496 2496 2496 2511 2511 2497 2497 2511 2511 2512 2512 2497 2497 2497 2497 2512 2512 2498 2498 2512 2512 2513 2513 2498 2498 3815 3815 2585 2585 2569 2569 2585 2585 2570 2570 2569 2569 2569 2569 2570 2570 2554 2554 2570 2570 2556 2556 2554 2554 2554 2554 2556 2556 2542 2542 2556 2556 2544 2544 2542 2542 2542 2542 2544 2544 2527 2527 2544 2544 2529 2529 2527 2527 2527 2527 2529 2529 2512 2512 2529 2529 2530 2530 2512 2512 2512 2512 2530 2530 2520 2520
+100 100 122 122 102 102 122 122 124 124 102 102 102 102 124 124 104 104 124 124 126 126 104 104 104 104 126 126 107 107 26 26 7 7 28 28 7 7 9 9 28 28 28 28 9 9 32 32 9 9 11 11 32 32 32 32 11 11 34 34 23 23 0 0 22 22 0 0 1 1 22 22 22 22 1 1 24 24 1 1 3 3 24 24 24 24 3 3 26 26 3 3 5 5 26 26 26 26 5 5 7 7 31 31 8 8 27 27 8 8 6 6 27 27 27 27 6 6 25 25 6 6 4 4 25 25 25 25 4 4 23 23 4 4 2 2 23 23 23 23 2 2 0 0 126 126 128 128 107 107 128 128 130 130 107 107 107 107 130 130 110 110 130 130 131 131 110 110 110 110 131 131 109 109 131 131 129 129 109 109 109 109 129 129 106 106 129 129 127 127 106 106 106 106 127 127 103 103 90 90 114 114 94 94 114 114 116 116 94 94 94 94 116 116 96 96 116 116 118 118 96 96 96 96 118 118 100 100 118 118 120 120 100 100 100 100 120 120 122 122 80 80 93 93 84 84 93 93 99 99 84 84 84 84 99 99 86 86 99 99 108 108 86 86 86 86 108 108 90 90 108 108 112 112 90 90 90 90 112 112 114 114 11 11 13 13 34 34 13 13 15 15 34 34 34 34 15 15 38 38 15 15 17 17 38 38 38 38 17 17 40 40 17 17 19 19 40 40 40 40 19 19 44 44 127 127 125 125 103 103 125 125 123 123 103 103 103 103 123 123 101 101 123 123 121 121 101 101 101 101 121 121 98 98 121 121 119 119 98 98 98 98 119 119 95 95 85 85 97 97 81 81 97 97 92 92 81 81 81 81 92 92 79 79 92 92 87 87 79 79 79 79 87 87 75 75 19 19 21 21 44 44 21 21 30 30 44 44 44 44 30 30 48 48 30 30 36 36 48 48 48 48 36 36 51 51 36 36 42 42 51 51 51 51 42 42 54 54 42 42 47 47 54 54 54 54 47 47 58 58 39 39 16 16 37 37 16 16 14 14 37 37 37 37 14 14 33 33 14 14 12 12 33 33 33 33 12 12 31 31 12 12 10 10 31 31 31 31 10 10 8 8 119 119 117 117 95 95 117 117 115 115 95 95 95 95 115 115 91 91 115 115 113 113 91 91 91 91 113 113 89 89 113 113 111 111 89 89 89 89 111 111 85 85 111 111 105 105 85 85 85 85 105 105 97 97 63 63 59 59 61 61 59 59 55 55 61 61 61 61 55 55 57 57 55 55 50 50 57 57 57 57 50 50 53 53 87 87 82 82 75 75 82 82 77 77 75 75 75 75 77 77 71 71 77 77 73 73 71 71 71 71 73 73 67 67 73 73 68 68 67 67 67 67 68 68 63 63 68 68 64 64 63 63 63 63 64 64 59 59 69 69 74 74 72 72 74 74 78 78 72 72 72 72 78 78 76 76 78 78 83 83 76 76 76 76 83 83 80 80 83 83 88 88 80 80 80 80 88 88 93 93 47 47 52 52 58 58 52 52 56 56 58 58 58 58 56 56 62 62 56 56 60 60 62 62 62 62 60 60 66 66 60 60 65 65 66 66 66 66 65 65 69 69 65 65 70 70 69 69 69 69 70 70 74 74 50 50 45 45 53 53 45 45 41 41 53 53 53 53 41 41 49 49 41 41 35 35 49 49 49 49 35 35 46 46 35 35 29 29 46 46 46 46 29 29 43 43 29 29 20 20 43 43 43 43 20 20 39 39 20 20 18 18 39 39 39 39 18 18 16 16 242 242 262 262 239 239 262 262 260 260 239 239 239 239 260 260 236 236 260 260 258 258 236 236 236 236 258 258 234 234 258 258 256 256 234 234 256 256 254 254 234 234 234 234 254 254 232 232 254 254 252 252 232 232 232 232 252 252 228 228 252 252 250 250 228 228 228 228 250 250 226 226 159 159 140 140 163 163 140 140 142 142 163 163 163 163 142 142 165 165 142 142 144 144 165 165 165 165 144 144 169 169 154 154 132 132 155 155 132 132 134 134 155 155 155 155 134 134 157 157 134 134 136 136 157 157 157 157 136 136 159 159 136 136 138 138 159 159 159 159 138 138 140 140 233 233 255 255 235 235 255 255 257 257 235 235 235 235 257 257 238 238 257 257 259 259 238 238 238 238 259 259 241 241 259 259 261 261 241 241 241 241 261 261 242 242 261 261 263 263 242 242 242 242 263 263 262 262 170 170 147 147 166 166 147 147 145 145 166 166 166 166 145 145 164 164 145 145 143 143 164 164 164 164 143 143 160 160 180 180 162 162 176 176 162 162 153 153 176 176 176 176 153 153 172 172 153 153 151 151 172 172 172 172 151 151 170 170 151 151 149 149 170 170 170 170 149 149 147 147 216 216 225 225 212 212 225 225 220 220 212 212 212 212 220 220 208 208 220 220 215 215 208 208 208 208 215 215 204 204 213 213 229 229 217 217 229 229 237 237 217 217 217 217 237 237 221 221 237 237 243 243 221 221 221 221 243 243 223 223 143 143 141 141 160 160 141 141 139 139 160 160 160 160 139 139 158 158 139 139 137 137 158 158 158 158 137 137 156 156 137 137 135 135 156 156 156 156 135 135 154 154 135 135 133 133 154 154 154 154 133 133 132 132 250 250 248 248 226 226 248 248 246 246 226 226 226 226 246 246 222 222 246 246 244 244 222 222 222 222 244 244 218 218 244 244 240 240 218 218 218 218 240 240 216 216 240 240 231 231 216 216 216 216 231 231 225 225 243 243 245 245 223 223 245 245 247 247 223 223 223 223 247 247 227 227 247 247 249 249 227 227 227 227 249 249 230 230 249 249 251 251 230 230 230 230 251 251 233 233 251 251 253 253 233 233 233 233 253 253 255 255 144 144 146 146 169 169 146 146 148 148 169 169 169 169 148 148 171 171 148 148 150 150 171 171 171 171 150 150 175 175 150 150 152 152 175 175 175 175 152 152 178 178 152 152 161 161 178 178 178 178 161 161 181 181 194 194 188 188 190 190 188 188 184 184 190 190 190 190 184 184 186 186 184 184 179 179 186 186 186 186 179 179 183 183 179 179 174 174 183 183 183 183 174 174 180 180 174 174 168 168 180 180 180 180 168 168 162 162 215 215 210 210 204 204 210 210 206 206 204 204 204 204 206 206 201 201 206 206 202 202 201 201 201 201 202 202 198 198 202 202 197 197 198 198 198 198 197 197 194 194 197 197 192 192 194 194 194 194 192 192 188 188 203 203 209 209 207 207 209 209 214 214 207 207 207 207 214 214 211 211 214 214 219 219 211 211 211 211 219 219 213 213 219 219 224 224 213 213 213 213 224 224 229 229 193 193 191 191 195 195 191 191 196 196 195 195 195 195 196 196 199 199 196 196 200 200 199 199 199 199 200 200 203 203 200 200 205 205 203 203 203 203 205 205 209 209 161 161 167 167 181 181 167 167 173 173 181 181 181 181 173 173 185 185 173 173 177 177 185 185 185 185 177 177 189 189 177 177 182 182 189 189 189 189 182 182 193 193 182 182 187 187 193 193 193 193 187 187 191 191 356 356 357 357 358 358 357 357 359 359 358 358 358 358 359 359 364 364 359 359 365 365 364 364 364 364 365 365 368 368 365 365 369 369 368 368 368 368 369 369 370 370 369 369 371 371 370 370 370 370 371 371 376 376 371 371 377 377 376 376 376 376 377 377 378 378 377 377 379 379 378 378 378 378 379 379 384 384 379 379 385 385 384 384 384 384 385 385 386 386 385 385 387 387 386 386 386 386 387 387 392 392 387 387 393 393 392 392 392 392 393 393 396 396 393 393 397 397 396 396 396 396 397 397 398 398 397 397 399 399 398 398 398 398 399 399 404 404 399 399 405 405 404 404 404 404 405 405 406 406 405 405 407 407 406 406 406 406 407 407 412 412 407 407 413 413 412 412 412 412 413 413 416 416 413 413 417 417 416 416 416 416 417 417 418 418 417 417 419 419 418 418 418 418 419 419 424 424 419 419 425 425 424 424 424 424 425 425 426 426 425 425 427 427 426 426 426 426 427 427 432 432 427 427 433 433 432 432 432 432 433 433 434 434 433 433 435 435 434 434 434 434 435 435 438 438 435 435 439 439 438 438 438 438 439 439 444 444 439 439 445 445 444 444 444 444 445 445 446 446 445 445 447 447 446 446 446 446 447 447 452 452 447 447 453 453 452 452 452 452 453 453 2744 2744 453 453 2745 2745 2746 2746 454 454 455 455 460 460 455 455 461 461 460 460 460 460 461 461 464 464 461 461 465 465 464 464 464 464 465 465 466 466 465 465 467 467 466 466 466 466 467 467 472 472 467 467 473 473 472 472 472 472 473 473 474 474 473 473 475 475 474 474 474 474 475 475 480 480 475 475 481 481 480 480 480 480 481 481 484 484 481 481 485 485 484 484 484 484 485 485 486 486 485 485 487 487 486 486 486 486 487 487 492 492 487 487 493 493 492 492 492 492 493 493 494 494 493 493 495 495 494 494 494 494 495 495 500 500 495 495 501 501 500 500 500 500 501 501 502 502 501 501 503 503 502 502 502 502 503 503 508 508 503 503 509 509 508 508 508 508 509 509 512 512 509 509 513 513 512 512 512 512 513 513 514 514 513 513 515 515 514 514 514 514 515 515 518 518 515 515 519 519 518 518 518 518 519 519 516 516 519 519 517 517 516 516 516 516 517 517 510 510 517 517 511 511 510 510 510 510 511 511 506 506 511 511 507 507 506 506 506 506 507 507 504 504 507 507 505 505 504 504 504 504 505 505 498 498 505 505 499 499 498 498 498 498 499 499 496 496 499 499 497 497 496 496 496 496 497 497 490 490 497 497 491 491 490 490 490 490 491 491 488 488 491 491 489 489 488 488 488 488 489 489 482 482 489 489 483 483 482 482 482 482 483 483 478 478 483 483 479 479 478 478 478 478 479 479 476 476 479 479 477 477 476 476 476 476 477 477 470 470 477 477 471 471 470 470 470 470 471 471 468 468 471 471 469 469 468 468 468 468 469 469 462 462 469 469 463 463 462 462 462 462 463 463 458 458 463 463 459 459 458 458 458 458 459 459 456 456 459 459 457 457 456 456 2747 2747 2748 2748 450 450 2749 2749 451 451 450 450 450 450 451 451 448 448 451 451 449 449 448 448 448 448 449 449 442 442 449 449 443 443 442 442 442 442 443 443 440 440 443 443 441 441 440 440 440 440 441 441 436 436 441 441 437 437 436 436 436 436 437 437 430 430 437 437 431 431 430 430 430 430 431 431 428 428 431 431 429 429 428 428 428 428 429 429 422 422 429 429 423 423 422 422 422 422 423 423 420 420 423 423 421 421 420 420 420 420 421 421 414 414 421 421 415 415 414 414 414 414 415 415 410 410 415 415 411 411 410 410 410 410 411 411 408 408 411 411 409 409 408 408 408 408 409 409 402 402 409 409 403 403 402 402 402 402 403 403 400 400 403 403 401 401 400 400 400 400 401 401 394 394 401 401 395 395 394 394 394 394 395 395 390 390 395 395 391 391 390 390 390 390 391 391 388 388 391 391 389 389 388 388 388 388 389 389 382 382 389 389 383 383 382 382 382 382 383 383 380 380 383 383 381 381 380 380 380 380 381 381 374 374 381 381 375 375 374 374 374 374 375 375 372 372 375 375 373 373 372 372 372 372 373 373 366 366 373 373 367 367 366 366 366 366 367 367 362 362 367 367 363 363 362 362 362 362 363 363 360 360 363 363 361 361 360 360 360 360 361 361 354 354 361 361 355 355 354 354 354 354 355 355 352 352 355 355 353 353 352 352 352 352 353 353 346 346 353 353 347 347 346 346 346 346 347 347 342 342 347 347 343 343 342 342 342 342 343 343 340 340 343 343 341 341 340 340 340 340 341 341 334 334 341 341 335 335 334 334 334 334 335 335 332 332 335 335 333 333 332 332 332 332 333 333 326 326 333 333 327 327 326 326 326 326 327 327 2750 2750 327 327 2751 2751 2752 2752 324 324 325 325 320 320 325 325 321 321 320 320 320 320 321 321 314 314 321 321 315 315 314 314 314 314 315 315 312 312 315 315 313 313 312 312 312 312 313 313 306 306 313 313 307 307 306 306 306 306 307 307 304 304 307 307 305 305 304 304 304 304 305 305 298 298 305 305 299 299 298 298 298 298 299 299 294 294 299 299 295 295 294 294 294 294 295 295 292 292 295 295 293 293 292 292 292 292 293 293 286 286 293 293 287 287 286 286 286 286 287 287 284 284 287 287 285 285 284 284 284 284 285 285 278 278 285 285 279 279 278 278 278 278 279 279 274 274 279 279 275 275 274 274 274 274 275 275 272 272 275 275 273 273 272 272 272 272 273 273 264 264 273 273 265 265 264 264 264 264 265 265 266 266 265 265 267 267 266 266 266 266 267 267 268 268 267 267 269 269 268 268 268 268 269 269 270 270 269 269 271 271 270 270 270 270 271 271 276 276 271 271 277 277 276 276 276 276 277 277 280 280 277 277 281 281 280 280 280 280 281 281 282 282 281 281 283 283 282 282 282 282 283 283 288 288 283 283 289 289 288 288 288 288 289 289 290 290 289 289 291 291 290 290 290 290 291 291 296 296 291 291 297 297 296 296 296 296 297 297 300 300 297 297 301 301 300 300 300 300 301 301 302 302 301 301 303 303 302 302 302 302 303 303 308 308 303 303 309 309 308 308 308 308 309 309 310 310 309 309 311 311 310 310 310 310 311 311 316 316 311 311 317 317 316 316 316 316 317 317 318 318 317 317 319 319 318 318 318 318 319 319 322 322 319 319 323 323 322 322 2753 2753 2754 2754 328 328 2755 2755 329 329 328 328 328 328 329 329 330 330 329 329 331 331 330 330 330 330 331 331 336 336 331 331 337 337 336 336 336 336 337 337 338 338 337 337 339 339 338 338 338 338 339 339 344 344 339 339 345 345 344 344 344 344 345 345 348 348 345 345 349 349 348 348 348 348 349 349 350 350 349 349 351 351 350 350 350 350 351 351 356 356 351 351 357 357 356 356 594 594 595 595 590 590 595 595 591 591 590 590 590 590 591 591 588 588 591 591 589 589 588 588 588 588 589 589 582 582 589 589 583 583 582 582 582 582 583 583 580 580 583 583 581 581 580 580 580 580 581 581 574 574 581 581 575 575 574 574 574 574 575 575 570 570 575 575 571 571 570 570 570 570 571 571 568 568 571 571 569 569 568 568 568 568 569 569 2756 2756 569 569 2757 2757 2758 2758 562 562 563 563 560 560 563 563 561 561 560 560 560 560 561 561 554 554 561 561 555 555 554 554 554 554 555 555 552 552 555 555 553 553 552 552 552 552 553 553 548 548 553 553 549 549 548 548 548 548 549 549 542 542 549 549 543 543 542 542 542 542 543 543 540 540 543 543 541 541 540 540 540 540 541 541 534 534 541 541 535 535 534 534 534 534 535 535 532 532 535 535 533 533 532 532 532 532 533 533 528 528 533 533 529 529 528 528 528 528 529 529 522 522 529 529 523 523 522 522 522 522 523 523 520 520 523 523 521 521 520 520 520 520 521 521 524 524 521 521 525 525 524 524 524 524 525 525 526 526 525 525 527 527 526 526 526 526 527 527 530 530 527 527 531 531 530 530 530 530 531 531 536 536 531 531 537 537 536 536 536 536 537 537 538 538 537 537 539 539 538 538 538 538 539 539 544 544 539 539 545 545 544 544 544 544 545 545 546 546 545 545 547 547 546 546 546 546 547 547 550 550 547 547 551 551 550 550 550 550 551 551 556 556 551 551 557 557 556 556 556 556 557 557 558 558 557 557 559 559 558 558 558 558 559 559 564 564 559 559 565 565 564 564 564 564 565 565 566 566 565 565 567 567 566 566 2759 2759 2760 2760 572 572 2761 2761 573 573 572 572 572 572 573 573 576 576 573 573 577 577 576 576 576 576 577 577 578 578 577 577 579 579 578 578 578 578 579 579 584 584 579 579 585 585 584 584 584 584 585 585 586 586 585 585 587 587 586 586 586 586 587 587 592 592 587 587 593 593 592 592 592 592 593 593 596 596 593 593 597 597 596 596 596 596 597 597 598 598 597 597 599 599 598 598 598 598 599 599 604 604 599 599 605 605 604 604 604 604 605 605 606 606 605 605 607 607 606 606 606 606 607 607 612 612 607 607 613 613 612 612 612 612 613 613 614 614 613 613 615 615 614 614 614 614 615 615 618 618 615 615 619 619 618 618 618 618 619 619 624 624 619 619 625 625 624 624 624 624 625 625 626 626 625 625 627 627 626 626 626 626 627 627 632 632 627 627 633 633 632 632 632 632 633 633 634 634 633 633 635 635 634 634 634 634 635 635 638 638 635 635 639 639 638 638 638 638 639 639 644 644 639 639 645 645 644 644 644 644 645 645 646 646 645 645 647 647 646 646 646 646 647 647 652 652 647 647 653 653 652 652 652 652 653 653 654 654 653 653 655 655 654 654 654 654 655 655 658 658 655 655 659 659 658 658 658 658 659 659 2762 2762 659 659 2763 2763 2764 2764 664 664 665 665 666 666 665 665 667 667 666 666 666 666 667 667 672 672 667 667 673 673 672 672 672 672 673 673 674 674 673 673 675 675 674 674 674 674 675 675 680 680 675 675 681 681 680 680 680 680 681 681 684 684 681 681 685 685 684 684 684 684 685 685 686 686 685 685 687 687 686 686 686 686 687 687 692 692 687 687 693 693 692 692 692 692 693 693 694 694 693 693 695 695 694 694 694 694 695 695 700 700 695 695 701 701 700 700 700 700 701 701 704 704 701 701 705 705 704 704 704 704 705 705 706 706 705 705 707 707 706 706 706 706 707 707 708 708 707 707 709 709 708 708 708 708 709 709 710 710 709 709 711 711 710 710 710 710 711 711 702 702 711 711 703 703 702 702 702 702 703 703 698 698 703 703 699 699 698 698 698 698 699 699 696 696 699 699 697 697 696 696 696 696 697 697 690 690 697 697 691 691 690 690 690 690 691 691 688 688 691 691 689 689 688 688 688 688 689 689 682 682 689 689 683 683 682 682 682 682 683 683 678 678 683 683 679 679 678 678 678 678 679 679 676 676 679 679 677 677 676 676 676 676 677 677 670 670 677 677 671 671 670 670 670 670 671 671 668 668 671 671 669 669 668 668 2765 2765 2766 2766 662 662 2767 2767 663 663 662 662 662 662 663 663 660 660 663 663 661 661 660 660 660 660 661 661 656 656 661 661 657 657 656 656 656 656 657 657 650 650 657 657 651 651 650 650 650 650 651 651 648 648 651 651 649 649 648 648 648 648 649 649 642 642 649 649 643 643 642 642 642 642 643 643 640 640 643 643 641 641 640 640 640 640 641 641 636 636 641 641 637 637 636 636 636 636 637 637 630 630 637 637 631 631 630 630 630 630 631 631 628 628 631 631 629 629 628 628 628 628 629 629 622 622 629 629 623 623 622 622 622 622 623 623 620 620 623 623 621 621 620 620 620 620 621 621 616 616 621 621 617 617 616 616 616 616 617 617 610 610 617 617 611 611 610 610 610 610 611 611 608 608 611 611 609 609 608 608 608 608 609 609 602 602 609 609 603 603 602 602 602 602 603 603 600 600 603 603 601 601 600 600 600 600 601 601 594 594 601 601 595 595 594 594 2768 2768 2769 2769 1026 1026 2770 2770 1027 1027 1026 1026 1026 1026 1027 1027 1016 1016 1027 1027 1013 1013 1016 1016 1016 1016 1013 1013 1012 1012 1013 1013 998 998 1012 1012 1012 1012 998 998 997 997 1038 1038 1042 1042 1043 1043 1042 1042 1055 1055 1043 1043 1043 1043 1055 1055 1057 1057 1055 1055 1058 1058 1057 1057 1057 1057 1058 1058 1072 1072 1058 1058 1070 1070 1072 1072 1072 1072 1070 1070 1085 1085 1070 1070 1079 1079 1085 1085 1079 1079 1084 1084 1085 1085 1084 1084 1096 1096 1085 1085 1085 1085 1096 1096 1099 1099 1096 1096 1097 1097 1099 1099 1099 1099 1097 1097 1111 1111 1097 1097 1109 1109 1111 1111 1109 1109 1113 1113 1111 1111 1111 1111 1113 1113 1121 1121 1113 1113 1117 1117 1121 1121 1117 1117 1119 1119 1121 1121 1121 1121 1119 1119 1124 1124 1119 1119 1120 1120 1124 1124 1120 1120 1112 1112 1124 1124 1124 1124 1112 1112 1114 1114 1112 1112 1107 1107 1114 1114 1114 1114 1107 1107 1103 1103 1107 1107 1101 1101 1103 1103 1101 1101 1091 1091 1103 1103 1103 1103 1091 1091 1090 1090 1091 1091 1089 1089 1090 1090 1089 1089 1075 1075 1090 1090 1090 1090 1075 1075 1077 1077 1075 1075 1069 1069 1077 1077 1077 1077 1069 1069 1063 1063 1069 1069 1062 1062 1063 1063 1063 1063 1062 1062 1048 1048 1062 1062 1051 1051 1048 1048 1051 1051 1047 1047 1048 1048 2771 2771 1032 1032 2772 2772 2773 2773 1032 1032 1034 1034 1032 1032 1029 1029 1034 1034 1034 1034 1029 1029 1019 1019 1029 1029 1018 1018 1019 1019 1019 1019 1018 1018 1004 1004 1018 1018 1009 1009 1004 1004 1009 1009 1003 1003 1004 1004 1003 1003 989 989 1004 1004 1004 1004 989 989 990 990 989 989 985 985 990 990 990 990 985 985 975 975 985 985 974 974 975 975 975 975 974 974 959 959 974 974 965 965 959 959 965 965 958 958 959 959 958 958 943 943 959 959 959 959 943 943 944 944 943 943 942 942 944 944 944 944 942 942 933 933 942 942 934 934 933 933 933 933 934 934 917 917 934 934 919 919 917 917 919 919 918 918 917 917 918 918 903 903 917 917 917 917 903 903 902 902 903 903 900 900 902 902 902 902 900 900 886 886 900 900 887 887 886 886 887 887 876 876 886 886 886 886 876 876 871 871 876 876 872 872 871 871 872 872 857 857 871 871 871 871 857 857 855 855 857 857 856 856 855 855 856 856 841 841 855 855 855 855 841 841 840 840 841 841 834 834 840 840 840 840 834 834 826 826 834 834 827 827 826 826 827 827 2774 2774 826 826 826 826 2775 2775 2776 2776 814 814 812 812 811 811 812 812 798 798 811 811 811 811 798 798 797 797 798 798 793 793 797 797 797 797 793 793 784 784 793 793 785 785 784 784 784 784 785 785 769 769 785 785 773 773 769 769 773 773 770 770 769 769 770 770 759 759 769 769 769 769 759 759 758 758 759 759 756 756 758 758 758 758 756 756 746 746 756 756 749 749 746 746 746 746 749 749 738 738 749 749 743 743 738 738 743 743 739 739 738 738 739 739 745 745 738 738 738 738 745 745 740 740 745 745 747 747 740 740 740 740 747 747 751 751 747 747 753 753 751 751 751 751 753 753 765 765 753 753 762 762 765 765 762 762 766 766 765 765 766 766 779 779 765 765 765 765 779 779 778 778 779 779 780 780 778 778 778 778 780 780 790 790 780 780 792 792 790 790 790 790 792 792 805 805 792 792 801 801 805 805 801 801 806 806 805 805 806 806 821 821 805 805 805 805 821 821 820 820 821 821 822 822 820 820 2777 2777 2778 2778 835 835 2779 2779 836 836 835 835 836 836 843 843 835 835 835 835 843 843 850 850 843 843 851 851 850 850 851 851 864 864 850 850 850 850 864 864 865 865 864 864 866 866 865 865 866 866 880 880 865 865 865 865 880 880 879 879 880 880 888 888 879 879 879 879 888 888 894 894 888 888 895 895 894 894 895 895 905 905 894 894 894 894 905 905 910 910 905 905 911 911 910 910 911 911 926 926 910 910 910 910 926 926 925 925 926 926 927 927 925 925 925 925 927 927 936 936 927 927 935 935 936 936 936 936 935 935 952 952 935 935 950 950 952 952 950 950 951 951 952 952 951 951 966 966 952 952 952 952 966 966 967 967 966 966 973 973 967 967 967 967 973 973 982 982 973 973 981 981 982 982 982 982 981 981 998 998 981 981 995 995 998 998 998 998 995 995 997 997 982 982 968 968 967 967 968 968 953 953 967 967 967 967 953 953 952 952 953 953 937 937 952 952 952 952 937 937 936 936 937 937 924 924 936 936 936 936 924 924 925 925 924 924 909 909 925 925 925 925 909 909 910 910 909 909 893 893 910 910 910 910 893 893 894 894 893 893 878 878 894 894 894 894 878 878 879 879 878 878 862 862 879 879 879 879 862 862 865 865 862 862 848 848 865 865 865 865 848 848 850 850 848 848 833 833 850 850 850 850 833 833 835 835 833 833 2780 2780 835 835 835 835 2781 2781 2782 2782 818 818 804 804 820 820 820 820 804 804 805 805 804 804 789 789 805 805 805 805 789 789 790 790 789 789 774 774 790 790 790 790 774 774 778 778 774 774 761 761 778 778 778 778 761 761 765 765 761 761 748 748 765 765 765 765 748 748 751 751 748 748 734 734 751 751 751 751 734 734 740 740 734 734 733 733 740 740 740 740 733 733 738 738 733 733 737 737 738 738 738 738 737 737 746 746 737 737 750 750 746 746 746 746 750 750 758 758 750 750 767 767 758 758 758 758 767 767 769 769 767 767 781 781 769 769 769 769 781 781 784 784 781 781 795 795 784 784 784 784 795 795 797 797 795 795 809 809 797 797 797 797 809 809 811 811 2783 2783 825 825 2784 2784 2785 2785 825 825 826 826 825 825 839 839 826 826 826 826 839 839 840 840 839 839 854 854 840 840 840 840 854 854 855 855 854 854 870 870 855 855 855 855 870 870 871 871 870 870 885 885 871 871 871 871 885 885 886 886 885 885 901 901 886 886 886 886 901 901 902 902 901 901 916 916 902 902 902 902 916 916 917 917 916 916 932 932 917 917 917 917 932 932 933 933 932 932 945 945 933 933 933 933 945 945 944 944 945 945 960 960 944 944 944 944 960 960 959 959 960 960 976 976 959 959 959 959 976 976 975 975 976 976 991 991 975 975 975 975 991 991 990 990 991 991 1005 1005 990 990 990 990 1005 1005 1004 1004 1005 1005 1021 1021 1004 1004 1004 1004 1021 1021 1019 1019 1021 1021 1035 1035 1019 1019 1019 1019 1035 1035 1034 1034 1035 1035 2786 2786 1034 1034 1034 1034 2787 2787 2788 2788 1050 1050 1065 1065 1048 1048 1048 1048 1065 1065 1063 1063 1065 1065 1080 1080 1063 1063 1063 1063 1080 1080 1077 1077 1080 1080 1093 1093 1077 1077 1077 1077 1093 1093 1090 1090 1093 1093 1106 1106 1090 1090 1090 1090 1106 1106 1103 1103 1106 1106 1123 1123 1103 1103 1103 1103 1123 1123 1114 1114 1123 1123 1128 1128 1114 1114 1114 1114 1128 1128 1124 1124 1128 1128 1126 1126 1124 1124 1124 1124 1126 1126 1121 1121 1126 1126 1116 1116 1121 1121 1121 1121 1116 1116 1111 1111 1116 1116 1102 1102 1111 1111 1111 1111 1102 1102 1099 1099 1102 1102 1087 1087 1099 1099 1099 1099 1087 1087 1085 1085 1087 1087 1073 1073 1085 1085 1085 1085 1073 1073 1072 1072 1073 1073 1059 1059 1072 1072 1072 1072 1059 1059 1057 1057 1059 1059 1044 1044 1057 1057 1057 1057 1044 1044 1043 1043 2789 2789 1030 1030 2790 2790 2791 2791 1030 1030 1027 1027 1030 1030 1014 1014 1027 1027 1027 1027 1014 1014 1013 1013 1014 1014 999 999 1013 1013 1013 1013 999 999 998 998 999 999 983 983 998 998 998 998 983 983 982 982 983 983 968 968 982 982 983 983 969 969 968 968 969 969 954 954 968 968 968 968 954 954 953 953 954 954 938 938 953 953 953 953 938 938 937 937 938 938 923 923 937 937 937 937 923 923 924 924 923 923 908 908 924 924 924 924 908 908 909 909 908 908 892 892 909 909 909 909 892 892 893 893 892 892 877 877 893 893 893 893 877 877 878 878 877 877 861 861 878 878 878 878 861 861 862 862 861 861 847 847 862 862 862 862 847 847 848 848 847 847 831 831 848 848 848 848 831 831 833 833 831 831 2792 2792 833 833 833 833 2793 2793 2794 2794 817 817 802 802 818 818 818 818 802 802 804 804 802 802 786 786 804 804 804 804 786 786 789 789 786 786 771 771 789 789 789 789 771 771 774 774 771 771 755 755 774 774 774 774 755 755 761 761 755 755 735 735 761 761 761 761 735 735 748 748 735 735 729 729 748 748 748 748 729 729 734 734 729 729 726 726 734 734 734 734 726 726 733 733 726 726 730 730 733 733 733 733 730 730 737 737 730 730 742 742 737 737 737 737 742 742 750 750 742 742 760 760 750 750 750 750 760 760 767 767 760 760 776 776 767 767 767 767 776 776 781 781 776 776 791 791 781 781 781 781 791 791 795 795 791 791 808 808 795 795 795 795 808 808 809 809 2795 2795 823 823 2796 2796 2797 2797 823 823 825 825 823 823 838 838 825 825 825 825 838 838 839 839 838 838 853 853 839 839 839 839 853 853 854 854 853 853 869 869 854 854 854 854 869 869 870 870 869 869 884 884 870 870 870 870 884 884 885 885 884 884 899 899 885 885 885 885 899 899 901 901 899 899 915 915 901 901 901 901 915 915 916 916 915 915 931 931 916 916 916 916 931 931 932 932 931 931 946 946 932 932 932 932 946 946 945 945 946 946 961 961 945 945 945 945 961 961 960 960 961 961 977 977 960 960 960 960 977 977 976 976 977 977 992 992 976 976 976 976 992 992 991 991 992 992 1007 1007 991 991 991 991 1007 1007 1005 1005 1007 1007 1022 1022 1005 1005 1005 1005 1022 1022 1021 1021 1022 1022 1037 1037 1021 1021 1021 1021 1037 1037 1035 1035 1037 1037 2798 2798 1035 1035 1035 1035 2799 2799 2800 2800 1052 1052 1067 1067 1050 1050 1050 1050 1067 1067 1065 1065 1067 1067 1083 1083 1065 1065 1065 1065 1083 1083 1080 1080 1083 1083 1098 1098 1080 1080 1080 1080 1098 1098 1093 1093 1098 1098 1115 1115 1093 1093 1093 1093 1115 1115 1106 1106 1115 1115 1130 1130 1106 1106 1106 1106 1130 1130 1123 1123 1130 1130 1134 1134 1123 1123 1123 1123 1134 1134 1128 1128 1134 1134 1133 1133 1128 1128 1128 1128 1133 1133 1126 1126 1133 1133 1127 1127 1126 1126 1126 1126 1127 1127 1116 1116 1127 1127 1110 1110 1116 1116 1116 1116 1110 1110 1102 1102 1110 1110 1092 1092 1102 1102 1102 1102 1092 1092 1087 1087 1092 1092 1078 1078 1087 1087 1087 1087 1078 1078 1073 1073 1078 1078 1061 1061 1073 1073 1073 1073 1061 1061 1059 1059 1061 1061 1046 1046 1059 1059 1059 1059 1046 1046 1044 1044 2801 2801 1031 1031 2802 2802 2803 2803 1031 1031 1030 1030 1031 1031 1015 1015 1030 1030 1030 1030 1015 1015 1014 1014 1015 1015 1000 1000 1014 1014 1014 1014 1000 1000 999 999 1000 1000 984 984 999 999 999 999 984 984 983 983 984 984 969 969 983 983 984 984 970 970 969 969 970 970 955 955 969 969 969 969 955 955 954 954 955 955 939 939 954 954 954 954 939 939 938 938 939 939 922 922 938 938 938 938 922 922 923 923 922 922 907 907 923 923 923 923 907 907 908 908 907 907 891 891 908 908 908 908 891 891 892 892 891 891 875 875 892 892 892 892 875 875 877 877 875 875 860 860 877 877 877 877 860 860 861 861 860 860 845 845 861 861 861 861 845 845 847 847 845 845 829 829 847 847 847 847 829 829 831 831 829 829 2804 2804 831 831 831 831 2805 2805 2806 2806 815 815 799 799 817 817 817 817 799 799 802 802 799 799 782 782 802 802 802 802 782 782 786 786 782 782 764 764 786 786 786 786 764 764 771 771 764 764 744 744 771 771 771 771 744 744 755 755 744 744 728 728 755 755 755 755 728 728 735 735 728 728 722 722 735 735 735 735 722 722 729 729 722 722 721 721 729 729 729 729 721 721 726 726 721 721 725 725 726 726 726 726 725 725 730 730 725 725 732 732 730 730 730 730 732 732 742 742 732 732 752 752 742 742 742 742 752 752 760 760 752 752 772 772 760 760 760 760 772 772 776 776 772 772 787 787 776 776 776 776 787 787 791 791 787 787 803 803 791 791 791 791 803 803 808 808 2807 2807 819 819 2808 2808 2809 2809 819 819 823 823 819 819 837 837 823 823 823 823 837 837 838 838 837 837 852 852 838 838 838 838 852 852 853 853 852 852 868 868 853 853 853 853 868 868 869 869 868 868 883 883 869 869 869 869 883 883 884 884 883 883 898 898 884 884 884 884 898 898 899 899 898 898 914 914 899 899 899 899 914 914 915 915 914 914 930 930 915 915 915 915 930 930 931 931 930 930 947 947 931 931 931 931 947 947 946 946 947 947 962 962 946 946 946 946 962 962 961 961 962 962 978 978 961 961 961 961 978 978 977 977 978 978 993 993 977 977 977 977 993 993 992 992 993 993 1008 1008 992 992 992 992 1008 1008 1007 1007 1008 1008 1024 1024 1007 1007 1007 1007 1024 1024 1022 1022 1024 1024 1040 1040 1022 1022 1022 1022 1040 1040 1037 1037 1040 1040 2810 2810 1037 1037 1037 1037 2811 2811 2812 2812 1054 1054 1071 1071 1052 1052 1052 1052 1071 1071 1067 1067 1071 1071 1088 1088 1067 1067 1067 1067 1088 1088 1083 1083 1088 1088 1105 1105 1083 1083 1083 1083 1105 1105 1098 1098 1105 1105 1129 1129 1098 1098 1098 1098 1129 1129 1115 1115 1129 1129 1137 1137 1115 1115 1115 1115 1137 1137 1130 1130 1137 1137 1140 1140 1130 1130 1130 1130 1140 1140 1134 1134 1140 1140 1138 1138 1134 1134 1134 1134 1138 1138 1133 1133 1138 1138 1135 1135 1133 1133 1133 1133 1135 1135 1127 1127 1135 1135 1122 1122 1127 1127 1127 1127 1122 1122 1110 1110 1122 1122 1100 1100 1110 1110 1110 1110 1100 1100 1092 1092 1100 1100 1081 1081 1092 1092 1092 1092 1081 1081 1078 1078 1081 1081 1066 1066 1078 1078 1078 1078 1066 1066 1061 1061 1066 1066 1049 1049 1061 1061 1061 1061 1049 1049 1046 1046 2813 2813 1033 1033 2814 2814 2815 2815 1033 1033 1031 1031 1033 1033 1017 1017 1031 1031 1031 1031 1017 1017 1015 1015 1017 1017 1001 1001 1015 1015 1015 1015 1001 1001 1000 1000 1001 1001 986 986 1000 1000 1000 1000 986 986 984 984 986 986 970 970 984 984 986 986 971 971 970 970 971 971 956 956 970 970 970 970 956 956 955 955 956 956 940 940 955 955 955 955 940 940 939 939 940 940 921 921 939 939 939 939 921 921 922 922 921 921 906 906 922 922 922 922 906 906 907 907 906 906 890 890 907 907 907 907 890 890 891 891 890 890 874 874 891 891 891 891 874 874 875 875 874 874 859 859 875 875 875 875 859 859 860 860 859 859 844 844 860 860 860 860 844 844 845 845 844 844 828 828 845 845 845 845 828 828 829 829 828 828 2816 2816 829 829 829 829 2817 2817 2818 2818 810 810 794 794 815 815 815 815 794 794 799 799 794 794 775 775 799 799 799 799 775 775 782 782 775 775 757 757 782 782 782 782 757 757 764 764 757 757 731 731 764 764 764 764 731 731 744 744 731 731 720 720 744 744 744 744 720 720 728 728 720 720 717 717 728 728 728 728 717 717 722 722 717 717 716 716 722 722 722 722 716 716 721 721 716 716 719 719 721 721 721 721 719 719 725 725 719 719 724 724 725 725 725 725 724 724 732 732 724 724 736 736 732 732 732 732 736 736 752 752 736 736 763 763 752 752 752 752 763 763 772 772 763 763 783 783 772 772 772 772 783 783 787 787 783 783 800 800 787 787 787 787 800 800 803 803 2819 2819 816 816 2820 2820 2821 2821 816 816 819 819 816 816 832 832 819 819 819 819 832 832 837 837 832 832 849 849 837 837 837 837 849 849 852 852 849 849 867 867 852 852 852 852 867 867 868 868 867 867 882 882 868 868 868 868 882 882 883 883 882 882 897 897 883 883 883 883 897 897 898 898 897 897 913 913 898 898 898 898 913 913 914 914 913 913 929 929 914 914 914 914 929 929 930 930 929 929 948 948 930 930 930 930 948 948 947 947 948 948 963 963 947 947 947 947 963 963 962 962 963 963 979 979 962 962 962 962 979 979 978 978 979 979 994 994 978 978 978 978 994 994 993 993 994 994 1010 1010 993 993 993 993 1010 1010 1008 1008 1010 1010 1025 1025 1008 1008 1008 1008 1025 1025 1024 1024 1025 1025 1041 1041 1024 1024 1024 1024 1041 1041 1040 1040 1041 1041 2822 2822 1040 1040 1040 1040 2823 2823 2824 2824 1060 1060 1076 1076 1054 1054 1054 1054 1076 1076 1071 1071 1076 1076 1094 1094 1071 1071 1071 1071 1094 1094 1088 1088 1094 1094 1118 1118 1088 1088 1088 1088 1118 1118 1105 1105 1118 1118 1136 1136 1105 1105 1105 1105 1136 1136 1129 1129 1136 1136 1142 1142 1129 1129 1129 1129 1142 1142 1137 1137 1142 1142 1145 1145 1137 1137 1137 1137 1145 1145 1140 1140 1145 1145 1144 1144 1140 1140 1140 1140 1144 1144 1138 1138 1144 1144 1141 1141 1138 1138 1138 1138 1141 1141 1135 1135 1141 1141 1132 1132 1135 1135 1135 1135 1132 1132 1122 1122 1132 1132 1108 1108 1122 1122 1122 1122 1108 1108 1100 1100 1108 1108 1086 1086 1100 1100 1100 1100 1086 1086 1081 1081 1086 1086 1068 1068 1081 1081 1081 1081 1068 1068 1066 1066 1068 1068 1053 1053 1066 1066 1066 1066 1053 1053 1049 1049 2825 2825 1036 1036 2826 2826 2827 2827 1036 1036 1033 1033 1036 1036 1020 1020 1033 1033 1033 1033 1020 1020 1017 1017 1020 1020 1002 1002 1017 1017 1017 1017 1002 1002 1001 1001 1002 1002 987 987 1001 1001 1001 1001 987 987 986 986 987 987 971 971 986 986 987 987 2828 2828 971 971 2829 2829 2830 2830 971 971 971 971 2831 2831 956 956 2832 2832 2833 2833 956 956 956 956 2834 2834 940 940 2835 2835 2836 2836 940 940 940 940 2837 2837 921 921 2838 2838 2839 2839 921 921 921 921 2840 2840 906 906 2841 2841 2842 2842 906 906 906 906 2843 2843 890 890 2844 2844 2845 2845 890 890 890 890 2846 2846 874 874 2847 2847 2848 2848 874 874 874 874 2849 2849 859 859 2850 2850 2851 2851 859 859 859 859 2852 2852 844 844 2853 2853 2854 2854 844 844 844 844 2855 2855 828 828 2856 2856 2857 2857 828 828 828 828 2858 2858 2859 2859 2860 2860 2861 2861 810 810 810 810 2862 2862 794 794 2863 2863 2864 2864 794 794 794 794 2865 2865 775 775 2866 2866 2867 2867 775 775 775 775 2868 2868 757 757 2869 2869 2870 2870 757 757 757 757 2871 2871 731 731 2872 2872 2873 2873 731 731 731 731 2874 2874 720 720 2875 2875 2876 2876 720 720 720 720 2877 2877 717 717 2878 2878 2879 2879 717 717 717 717 2880 2880 716 716 2881 2881 2882 2882 716 716 716 716 2883 2883 719 719 2884 2884 2885 2885 719 719 719 719 2886 2886 724 724 2887 2887 2888 2888 724 724 724 724 2889 2889 736 736 2890 2890 2891 2891 736 736 736 736 2892 2892 763 763 2893 2893 2894 2894 763 763 763 763 2895 2895 783 783 2896 2896 2897 2897 783 783 783 783 2898 2898 800 800 2899 2899 2900 2900 800 800 2901 2901 2902 2902 816 816 2903 2903 2904 2904 816 816 816 816 2905 2905 832 832 2906 2906 2907 2907 832 832 832 832 2908 2908 849 849 2909 2909 2910 2910 849 849 849 849 2911 2911 867 867 2912 2912 2913 2913 867 867 867 867 2914 2914 882 882 2915 2915 2916 2916 882 882 882 882 2917 2917 897 897 2918 2918 2919 2919 897 897 897 897 2920 2920 913 913 2921 2921 2922 2922 913 913 913 913 2923 2923 929 929 2924 2924 2925 2925 929 929 929 929 2926 2926 948 948 2927 2927 2928 2928 948 948 948 948 2929 2929 963 963 2930 2930 2931 2931 963 963 963 963 2932 2932 979 979 2933 2933 2934 2934 979 979 979 979 2935 2935 994 994 2936 2936 2937 2937 994 994 994 994 2938 2938 1010 1010 2939 2939 2940 2940 1010 1010 1010 1010 2941 2941 1025 1025 2942 2942 2943 2943 1025 1025 1025 1025 2944 2944 1041 1041 2945 2945 2946 2946 1041 1041 1041 1041 2947 2947 2948 2948 2949 2949 2950 2950 1060 1060 1060 1060 2951 2951 1076 1076 2952 2952 2953 2953 1076 1076 1076 1076 2954 2954 1094 1094 2955 2955 2956 2956 1094 1094 1094 1094 2957 2957 1118 1118 2958 2958 2959 2959 1118 1118 1118 1118 2960 2960 1136 1136 2961 2961 2962 2962 1136 1136 1136 1136 2963 2963 1142 1142 2964 2964 2965 2965 1142 1142 1142 1142 2966 2966 1145 1145 2967 2967 2968 2968 1145 1145 1145 1145 2969 2969 1144 1144 2970 2970 2971 2971 1144 1144 1144 1144 2972 2972 1141 1141 2973 2973 2974 2974 1141 1141 1141 1141 2975 2975 1132 1132 2976 2976 2977 2977 1132 1132 1132 1132 2978 2978 1108 1108 2979 2979 2980 2980 1108 1108 1108 1108 2981 2981 1086 1086 2982 2982 2983 2983 1086 1086 1086 1086 2984 2984 1068 1068 2985 2985 2986 2986 1068 1068 1068 1068 2987 2987 1053 1053 2988 2988 2989 2989 1053 1053 2990 2990 2991 2991 1036 1036 2992 2992 2993 2993 1036 1036 1036 1036 2994 2994 1020 1020 2995 2995 2996 2996 1020 1020 1020 1020 2997 2997 1002 1002 2998 2998 2999 2999 1002 1002 1002 1002 3000 3000 987 987 3001 3001 3002 3002 987 987 1411 1411 1404 1404 1405 1405 1388 1388 1373 1373 1374 1374 1343 1343 1333 1333 1332 1332 1302 1302 1289 1289 1288 1288 1260 1260 1259 1259 1258 1258 1239 1239 1230 1230 1228 1228 1218 1218 1217 1217 1216 1216 1200 1200 1191 1191 1189 1189 1181 1181 1187 1187 1184 1184 1211 1211 1223 1223 1222 1222 3003 3003 1265 1265 1264 1264 1295 1295 1310 1310 1309 1309 1338 1338 1341 1341 1340 1340 1357 1357 1372 1372 1371 1371 1380 1380 1381 1381 1382 1382 1403 1403 1412 1412 1413 1413 1447 1447 1456 1456 1457 1457 1489 1489 1500 1500 1501 1501 1529 1529 1539 1539 1541 1541 1557 1557 1555 1555 1559 1559 1535 1535 1534 1534 1537 1537 1517 1517 1508 1508 1510 1510 1496 1496 1493 1493 1495 1495 3004 3004 1464 1464 1465 1465 1474 1474 3005 3005 3006 3006 3007 3007 3008 3008 1458 1458 3009 3009 1474 1474 1458 1458 1458 1458 1474 1474 1455 1455 3010 3010 3011 3011 1440 1440 3012 3012 1458 1458 1440 1440 1440 1440 1458 1458 1439 1439 1458 1458 1455 1455 1439 1439 1439 1439 1455 1455 1438 1438 3013 3013 3014 3014 1425 1425 3015 3015 1440 1440 1425 1425 1425 1425 1440 1440 1424 1424 1440 1440 1439 1439 1424 1424 1424 1424 1439 1439 1422 1422 1439 1439 1438 1438 1422 1422 1422 1422 1438 1438 1421 1421 3016 3016 3017 3017 1409 1409 3018 3018 1425 1425 1409 1409 1409 1409 1425 1425 1408 1408 1425 1425 1424 1424 1408 1408 1408 1408 1424 1424 1407 1407 1424 1424 1422 1422 1407 1407 1407 1407 1422 1422 1406 1406 1422 1422 1421 1421 1406 1406 1406 1406 1421 1421 1405 1405 1437 1437 1436 1436 1420 1420 1465 1465 1451 1451 1468 1468 1451 1451 1452 1452 1468 1468 1468 1468 1452 1452 1469 1469 1452 1452 1453 1453 1469 1469 1469 1469 1453 1453 1471 1471 3019 3019 3020 3020 1579 1579 3021 3021 1582 1582 1579 1579 1579 1579 1582 1582 1573 1573 1582 1582 1576 1576 1573 1573 1573 1573 1576 1576 1565 1565 1576 1576 1571 1571 1565 1565 1565 1565 1571 1571 1554 1554 1571 1571 1564 1564 1554 1554 1554 1554 1564 1564 1549 1549 1564 1564 1559 1559 1549 1549 3022 3022 3023 3023 1580 1580 3024 3024 1574 1574 1580 1580 1580 1580 1574 1574 1575 1575 1574 1574 1567 1567 1575 1575 1575 1575 1567 1567 1568 1568 1567 1567 1553 1553 1568 1568 1568 1568 1553 1553 1561 1561 1553 1553 1544 1544 1561 1561 1561 1561 1544 1544 1552 1552 1544 1544 1541 1541 1552 1552 3025 3025 3026 3026 1532 1532 3027 3027 1514 1514 1532 1532 1532 1532 1514 1514 1526 1526 1514 1514 1509 1509 1526 1526 1526 1526 1509 1509 1521 1521 1509 1509 1505 1505 1521 1521 1521 1521 1505 1505 1518 1518 1505 1505 1503 1503 1518 1518 1518 1518 1503 1503 1515 1515 1503 1503 1501 1501 1515 1515 3028 3028 3029 3029 1479 1479 3030 3030 1463 1463 1479 1479 1479 1479 1463 1463 1478 1478 1463 1463 1462 1462 1478 1478 1478 1478 1462 1462 1475 1475 1462 1462 1460 1460 1475 1475 1475 1475 1460 1460 1473 1473 1460 1460 1459 1459 1473 1473 1473 1473 1459 1459 1472 1472 1459 1459 1457 1457 1472 1472 3031 3031 3032 3032 1432 1432 3033 3033 1417 1417 1432 1432 1432 1432 1417 1417 1431 1431 1417 1417 1416 1416 1431 1431 1431 1431 1416 1416 1430 1430 1416 1416 1415 1415 1430 1430 1430 1430 1415 1415 1429 1429 1415 1415 1414 1414 1429 1429 1429 1429 1414 1414 1428 1428 1414 1414 1413 1413 1428 1428 3034 3034 3035 3035 1320 1320 3036 3036 1305 1305 1320 1320 1320 1320 1305 1305 1321 1321 1305 1305 1306 1306 1321 1321 1321 1321 1306 1306 1322 1322 1306 1306 1307 1307 1322 1322 1322 1322 1307 1307 1323 1323 1307 1307 1308 1308 1323 1323 1323 1323 1308 1308 1324 1324 1308 1308 1309 1309 1324 1324 3037 3037 3038 3038 1270 1270 3039 3039 1254 1254 1270 1270 1270 1270 1254 1254 1275 1275 1254 1254 1257 1257 1275 1275 1275 1275 1257 1257 1276 1276 1257 1257 1261 1261 1276 1276 1276 1276 1261 1261 1277 1277 1261 1261 1263 1263 1277 1277 1277 1277 1263 1263 1278 1278 1263 1263 1264 1264 1278 1278 3040 3040 3041 3041 1221 1221 3042 3042 1201 1201 1221 1221 1221 1221 1201 1201 1225 1225 1201 1201 1210 1210 1225 1225 1225 1225 1210 1210 1229 1229 1210 1210 1214 1214 1229 1229 1229 1229 1214 1214 1233 1233 1214 1214 1219 1219 1233 1233 1233 1233 1219 1219 1235 1235 1219 1219 1222 1222 1235 1235 3043 3043 3044 3044 1162 1162 3045 3045 1157 1157 1162 1162 1162 1162 1157 1157 1170 1170 1157 1157 1163 1163 1170 1170 1170 1170 1163 1163 1180 1180 1163 1163 1168 1168 1180 1180 1180 1180 1168 1168 1188 1188 1168 1168 1175 1175 1188 1188 1188 1188 1175 1175 1196 1196 1175 1175 1184 1184 1196 1196 3046 3046 3047 3047 1155 1155 3048 3048 1158 1158 1155 1155 1155 1155 1158 1158 1160 1160 1158 1158 1166 1166 1160 1160 1160 1160 1166 1166 1167 1167 1166 1166 1173 1173 1167 1167 1167 1167 1173 1173 1172 1172 1173 1173 1186 1186 1172 1172 1172 1172 1186 1186 1178 1178 1186 1186 1189 1189 1178 1178 3049 3049 3050 3050 1266 1266 3051 3051 1282 1282 1266 1266 1266 1266 1282 1282 1267 1267 1282 1282 1283 1283 1267 1267 1267 1267 1283 1283 1269 1269 1283 1283 1285 1285 1269 1269 1269 1269 1285 1285 1271 1271 1285 1285 1286 1286 1271 1271 1271 1271 1286 1286 1273 1273 1286 1286 1288 1288 1273 1273 3052 3052 3053 3053 1312 1312 3054 3054 1328 1328 1312 1312 1312 1312 1328 1328 1313 1313 1328 1328 1329 1329 1313 1313 1313 1313 1329 1329 1315 1315 1329 1329 1330 1330 1315 1315 1315 1315 1330 1330 1316 1316 1330 1330 1331 1331 1316 1316 1316 1316 1331 1331 1317 1317 1331 1331 1332 1332 1317 1317 3055 3055 3056 3056 1359 1359 3057 3057 1378 1378 1359 1359 1359 1359 1378 1378 1360 1360 1378 1378 1377 1377 1360 1360 1360 1360 1377 1377 1361 1361 1377 1377 1376 1376 1361 1361 1361 1361 1376 1376 1362 1362 1376 1376 1375 1375 1362 1362 1362 1362 1375 1375 1363 1363 1375 1375 1374 1374 1363 1363 1419 1419 1420 1420 1433 1433 1420 1420 1436 1436 1433 1433 1433 1433 1436 1436 1435 1435 1450 1450 1435 1435 1451 1451 1435 1435 1436 1436 1451 1451 1451 1451 1436 1436 1452 1452 1436 1436 1437 1437 1452 1452 1452 1452 1437 1437 1453 1453 1465 1465 1464 1464 1451 1451 1464 1464 1454 1454 1451 1451 1451 1451 1454 1454 1450 1450 1480 1480 1476 1476 1481 1481 3058 3058 1465 1465 3059 3059 3060 3060 1465 1465 3061 3061 1465 1465 1468 1468 3062 3062 3063 3063 1468 1468 3064 3064 1468 1468 1469 1469 3065 3065 3066 3066 1469 1469 3067 3067 1469 1469 1471 1471 3068 3068 3069 3069 1471 1471 3070 3070 3071 3071 3072 3072 1491 1491 3073 3073 1506 1506 1491 1491 1491 1491 1506 1506 1487 1487 1506 1506 1504 1504 1487 1487 1487 1487 1504 1504 1484 1484 1504 1504 1499 1499 1484 1484 1484 1484 1499 1499 1482 1482 1499 1499 1497 1497 1482 1482 1482 1482 1497 1497 1481 1481 1497 1497 1495 1495 1481 1481 1481 1481 1495 1495 1480 1480 1495 1495 1493 1493 1480 1480 1508 1508 1496 1496 1510 1510 1496 1496 1495 1495 1510 1510 1510 1510 1495 1495 1511 1511 1495 1495 1497 1497 1511 1511 1511 1511 1497 1497 1516 1516 1497 1497 1499 1499 1516 1516 1516 1516 1499 1499 1519 1519 1499 1499 1504 1504 1519 1519 1519 1519 1504 1504 1524 1524 1504 1504 1506 1506 1524 1524 1524 1524 1506 1506 3074 3074 1506 1506 3075 3075 3076 3076 1522 1522 1517 1517 1523 1523 1517 1517 1510 1510 1523 1523 1523 1523 1510 1510 1525 1525 1510 1510 1511 1511 1525 1525 1525 1525 1511 1511 1530 1530 1511 1511 1516 1516 1530 1530 1530 1530 1516 1516 1538 1538 1516 1516 1519 1519 1538 1538 1538 1538 1519 1519 1546 1546 1519 1519 1524 1524 1546 1546 1546 1546 1524 1524 3077 3077 1524 1524 3078 3078 3079 3079 3080 3080 3081 3081 1546 1546 3082 3082 1570 1570 1546 1546 1546 1546 1570 1570 1538 1538 1570 1570 1560 1560 1538 1538 1538 1538 1560 1560 1530 1530 1560 1560 1548 1548 1530 1530 1530 1530 1548 1548 1525 1525 1548 1548 1540 1540 1525 1525 1525 1525 1540 1540 1523 1523 1540 1540 1537 1537 1523 1523 1523 1523 1537 1537 1522 1522 1537 1537 1534 1534 1522 1522 1547 1547 1535 1535 1549 1549 1535 1535 1537 1537 1549 1549 1549 1549 1537 1537 1554 1554 1537 1537 1540 1540 1554 1554 1554 1554 1540 1540 1565 1565 1540 1540 1548 1548 1565 1565 1565 1565 1548 1548 1573 1573 1548 1548 1560 1560 1573 1573 1573 1573 1560 1560 1579 1579 1560 1560 1570 1570 1579 1579 1579 1579 1570 1570 3083 3083 1570 1570 3084 3084 3085 3085 1559 1559 1555 1555 1549 1549 1555 1555 1551 1551 1549 1549 1549 1549 1551 1551 1547 1547 1558 1558 1557 1557 1562 1562 1557 1557 1559 1559 1562 1562 1562 1562 1559 1559 1566 1566 1559 1559 1564 1564 1566 1566 1566 1566 1564 1564 1572 1572 1564 1564 1571 1571 1572 1572 1572 1572 1571 1571 1578 1578 1571 1571 1576 1576 1578 1578 1578 1578 1576 1576 1583 1583 1576 1576 1582 1582 1583 1583 1583 1583 1582 1582 3086 3086 1582 1582 3087 3087 3088 3088 3089 3089 3090 3090 1583 1583 3091 3091 1580 1580 1583 1583 1583 1583 1580 1580 1578 1578 1580 1580 1575 1575 1578 1578 1578 1578 1575 1575 1572 1572 1575 1575 1568 1568 1572 1572 1572 1572 1568 1568 1566 1566 1568 1568 1561 1561 1566 1566 1566 1566 1561 1561 1562 1562 1561 1561 1552 1552 1562 1562 1562 1562 1552 1552 1558 1558 1552 1552 1550 1550 1558 1558 1541 1541 1539 1539 1552 1552 1539 1539 1545 1545 1552 1552 1552 1552 1545 1545 1550 1550 1527 1527 1529 1529 1528 1528 1529 1529 1541 1541 1528 1528 1528 1528 1541 1541 1531 1531 1541 1541 1544 1544 1531 1531 1531 1531 1544 1544 1536 1536 1544 1544 1553 1553 1536 1536 1536 1536 1553 1553 1543 1543 1553 1553 1567 1567 1543 1543 1543 1543 1567 1567 1556 1556 1567 1567 1574 1574 1556 1556 1556 1556 1574 1574 3092 3092 1574 1574 3093 3093 3094 3094 3095 3095 3096 3096 1556 1556 3097 3097 1532 1532 1556 1556 1556 1556 1532 1532 1543 1543 1532 1532 1526 1526 1543 1543 1543 1543 1526 1526 1536 1536 1526 1526 1521 1521 1536 1536 1536 1536 1521 1521 1531 1531 1521 1521 1518 1518 1531 1531 1531 1531 1518 1518 1528 1528 1518 1518 1515 1515 1528 1528 1528 1528 1515 1515 1527 1527 1515 1515 1513 1513 1527 1527 1501 1501 1500 1500 1515 1515 1500 1500 1507 1507 1515 1515 1515 1515 1507 1507 1513 1513 1485 1485 1489 1489 1486 1486 1489 1489 1501 1501 1486 1486 1486 1486 1501 1501 1488 1488 1501 1501 1503 1503 1488 1488 1488 1488 1503 1503 1490 1490 1503 1503 1505 1505 1490 1490 1490 1490 1505 1505 1492 1492 1505 1505 1509 1509 1492 1492 1492 1492 1509 1509 1498 1498 1509 1509 1514 1514 1498 1498 1498 1498 1514 1514 3098 3098 1514 1514 3099 3099 3100 3100 3101 3101 3102 3102 1498 1498 3103 3103 1479 1479 3104 3104 3105 3105 1479 1479 3106 3106 1479 1479 1478 1478 3107 3107 3108 3108 1478 1478 3109 3109 1478 1478 1475 1475 3110 3110 3111 3111 1475 1475 3112 3112 1475 1475 1473 1473 3113 3113 3114 3114 1473 1473 3115 3115 1473 1473 1472 1472 3116 3116 3117 3117 1472 1472 3118 3118 1472 1472 1470 1470 3119 3119 1457 1457 1456 1456 1472 1472 1456 1456 1467 1467 1472 1472 1472 1472 1467 1467 1470 1470 1441 1441 1447 1447 1442 1442 1447 1447 1457 1457 1442 1442 1442 1442 1457 1457 1443 1443 1457 1457 1459 1459 1443 1443 1443 1443 1459 1459 1445 1445 1459 1459 1460 1460 1445 1445 1445 1445 1460 1460 1446 1446 1460 1460 1462 1462 1446 1446 1446 1446 1462 1462 1448 1448 1462 1462 1463 1463 1448 1448 1448 1448 1463 1463 3120 3120 1463 1463 3121 3121 3122 3122 3123 3123 3124 3124 1448 1448 3125 3125 1432 1432 1448 1448 1448 1448 1432 1432 1446 1446 1432 1432 1431 1431 1446 1446 1446 1446 1431 1431 1445 1445 1431 1431 1430 1430 1445 1445 1445 1445 1430 1430 1443 1443 1430 1430 1429 1429 1443 1443 1443 1443 1429 1429 1442 1442 1429 1429 1428 1428 1442 1442 1442 1442 1428 1428 1441 1441 1428 1428 1427 1427 1441 1441 1413 1413 1412 1412 1428 1428 1412 1412 1423 1423 1428 1428 1428 1428 1423 1423 1427 1427 1396 1396 1403 1403 1397 1397 1403 1403 1413 1413 1397 1397 1397 1397 1413 1413 1398 1398 1413 1413 1414 1414 1398 1398 1398 1398 1414 1414 1399 1399 1414 1414 1415 1415 1399 1399 1399 1399 1415 1415 1400 1400 1415 1415 1416 1416 1400 1400 1400 1400 1416 1416 1401 1401 1416 1416 1417 1417 1401 1401 1401 1401 1417 1417 3126 3126 1417 1417 3127 3127 3128 3128 3129 3129 3130 3130 1401 1401 3131 3131 1386 1386 1401 1401 1401 1401 1386 1386 1400 1400 1386 1386 1385 1385 1400 1400 1400 1400 1385 1385 1399 1399 1385 1385 1384 1384 1399 1399 1399 1399 1384 1384 1398 1398 1384 1384 1383 1383 1398 1398 1398 1398 1383 1383 1397 1397 1383 1383 1382 1382 1397 1397 1397 1397 1382 1382 1396 1396 1382 1382 1381 1381 1396 1396 1372 1372 1380 1380 1371 1371 1380 1380 1382 1382 1371 1371 1371 1371 1382 1382 1370 1370 1382 1382 1383 1383 1370 1370 1370 1370 1383 1383 1369 1369 1383 1383 1384 1384 1369 1369 1369 1369 1384 1384 1368 1368 1384 1384 1385 1385 1368 1368 1368 1368 1385 1385 1367 1367 1385 1385 1386 1386 1367 1367 1367 1367 1386 1386 3132 3132 1386 1386 3133 3133 3134 3134 1356 1356 1357 1357 1355 1355 1357 1357 1371 1371 1355 1355 1355 1355 1371 1371 1354 1354 1371 1371 1370 1370 1354 1354 1354 1354 1370 1370 1353 1353 1370 1370 1369 1369 1353 1353 1353 1353 1369 1369 1352 1352 1369 1369 1368 1368 1352 1352 1352 1352 1368 1368 1351 1351 1368 1368 1367 1367 1351 1351 1351 1351 1367 1367 3135 3135 1367 1367 3136 3136 3137 3137 3138 3138 3139 3139 1351 1351 3140 3140 1335 1335 1351 1351 1351 1351 1335 1335 1352 1352 1335 1335 1336 1336 1352 1352 1352 1352 1336 1336 1353 1353 1336 1336 1337 1337 1353 1353 1353 1353 1337 1337 1354 1354 1337 1337 1339 1339 1354 1354 1354 1354 1339 1339 1355 1355 1339 1339 1340 1340 1355 1355 1355 1355 1340 1340 1356 1356 1340 1340 1341 1341 1356 1356 1325 1325 1338 1338 1324 1324 1338 1338 1340 1340 1324 1324 1324 1324 1340 1340 1323 1323 1340 1340 1339 1339 1323 1323 1323 1323 1339 1339 1322 1322 1339 1339 1337 1337 1322 1322 1322 1322 1337 1337 1321 1321 1337 1337 1336 1336 1321 1321 1321 1321 1336 1336 1320 1320 1336 1336 1335 1335 1320 1320 1320 1320 1335 1335 3141 3141 1335 1335 3142 3142 3143 3143 1309 1309 1310 1310 1324 1324 1310 1310 1314 1314 1324 1324 1324 1324 1314 1314 1325 1325 1294 1294 1295 1295 1293 1293 1295 1295 1309 1309 1293 1293 1293 1293 1309 1309 1292 1292 1309 1309 1308 1308 1292 1292 1292 1292 1308 1308 1291 1291 1308 1308 1307 1307 1291 1291 1291 1291 1307 1307 1290 1290 1307 1307 1306 1306 1290 1290 1290 1290 1306 1306 1287 1287 1306 1306 1305 1305 1287 1287 1287 1287 1305 1305 3144 3144 1305 1305 3145 3145 3146 3146 3147 3147 3148 3148 1287 1287 3149 3149 1270 1270 1287 1287 1287 1287 1270 1270 1290 1290 1270 1270 1275 1275 1290 1290 1290 1290 1275 1275 1291 1291 1275 1275 1276 1276 1291 1291 1291 1291 1276 1276 1292 1292 1276 1276 1277 1277 1292 1292 1292 1292 1277 1277 1293 1293 1277 1277 1278 1278 1293 1293 1293 1293 1278 1278 1294 1294 1278 1278 1279 1279 1294 1294 1264 1264 1265 1265 1278 1278 1265 1265 1272 1272 1278 1278 1278 1278 1272 1272 1279 1279 1250 1250 1252 1252 1249 1249 3150 3150 1264 1264 3151 3151 3152 3152 1264 1264 3153 3153 1264 1264 1263 1263 3154 3154 3155 3155 1263 1263 3156 3156 1263 1263 1261 1261 3157 3157 3158 3158 1261 1261 3159 3159 1261 1261 1257 1257 3160 3160 3161 3161 1257 1257 3162 3162 1257 1257 1254 1254 3163 3163 3164 3164 1254 1254 3165 3165 1254 1254 3166 3166 3167 3167 3168 3168 3169 3169 1238 1238 3170 3170 1221 1221 1238 1238 1238 1238 1221 1221 1241 1241 1221 1221 1225 1225 1241 1241 1241 1241 1225 1225 1246 1246 1225 1225 1229 1229 1246 1246 1246 1246 1229 1229 1247 1247 1229 1229 1233 1233 1247 1247 1247 1247 1233 1233 1249 1249 1233 1233 1235 1235 1249 1249 1249 1249 1235 1235 1250 1250 1235 1235 1236 1236 1250 1250 1222 1222 1223 1223 1235 1235 1223 1223 1231 1231 1235 1235 1235 1235 1231 1231 1236 1236 1208 1208 1211 1211 1207 1207 1211 1211 1222 1222 1207 1207 1207 1207 1222 1222 1205 1205 1222 1222 1219 1219 1205 1205 1205 1205 1219 1219 1198 1198 1219 1219 1214 1214 1198 1198 1198 1198 1214 1214 1190 1190 1214 1214 1210 1210 1190 1190 1190 1190 1210 1210 1174 1174 1210 1210 1201 1201 1174 1174 1174 1174 1201 1201 3171 3171 1201 1201 3172 3172 3173 3173 3174 3174 3175 3175 1174 1174 3176 3176 1162 1162 1174 1174 1174 1174 1162 1162 1190 1190 1162 1162 1170 1170 1190 1190 1190 1190 1170 1170 1198 1198 1170 1170 1180 1180 1198 1198 1198 1198 1180 1180 1205 1205 1180 1180 1188 1188 1205 1205 1205 1205 1188 1188 1207 1207 1188 1188 1196 1196 1207 1207 1207 1207 1196 1196 1208 1208 1196 1196 1197 1197 1208 1208 1184 1184 1187 1187 1196 1196 1187 1187 1194 1194 1196 1196 1196 1196 1194 1194 1197 1197 1177 1177 1181 1181 1176 1176 1181 1181 1184 1184 1176 1176 1176 1176 1184 1184 1171 1171 1184 1184 1175 1175 1171 1171 1171 1171 1175 1175 1164 1164 1175 1175 1168 1168 1164 1164 1164 1164 1168 1168 1159 1159 1168 1168 1163 1163 1159 1159 1159 1159 1163 1163 1154 1154 1163 1163 1157 1157 1154 1154 1154 1154 1157 1157 3177 3177 1157 1157 3178 3178 3179 3179 3180 3180 3181 3181 1154 1154 3182 3182 1155 1155 1154 1154 1154 1154 1155 1155 1159 1159 1155 1155 1160 1160 1159 1159 1159 1159 1160 1160 1164 1164 1160 1160 1167 1167 1164 1164 1164 1164 1167 1167 1171 1171 1167 1167 1172 1172 1171 1171 1171 1171 1172 1172 1176 1176 1172 1172 1178 1178 1176 1176 1176 1176 1178 1178 1177 1177 1178 1178 1183 1183 1177 1177 1189 1189 1191 1191 1178 1178 1191 1191 1185 1185 1178 1178 1178 1178 1185 1185 1183 1183 1204 1204 1200 1200 1203 1203 1200 1200 1189 1189 1203 1203 1203 1203 1189 1189 1199 1199 1189 1189 1186 1186 1199 1199 1199 1199 1186 1186 1193 1193 1186 1186 1173 1173 1193 1193 1193 1193 1173 1173 1182 1182 1173 1173 1166 1166 1182 1182 1182 1182 1166 1166 1169 1169 1166 1166 1158 1158 1169 1169 1169 1169 1158 1158 3183 3183 1158 1158 3184 3184 3185 3185 3186 3186 3187 3187 1169 1169 3188 3188 1195 1195 1169 1169 1169 1169 1195 1195 1182 1182 1195 1195 1202 1202 1182 1182 1182 1182 1202 1202 1193 1193 1202 1202 1209 1209 1193 1193 1193 1193 1209 1209 1199 1199 1209 1209 1212 1212 1199 1199 1199 1199 1212 1212 1203 1203 1212 1212 1216 1216 1203 1203 1203 1203 1216 1216 1204 1204 1216 1216 1217 1217 1204 1204 1230 1230 1218 1218 1228 1228 1218 1218 1216 1216 1228 1228 1228 1228 1216 1216 1227 1227 1216 1216 1212 1212 1227 1227 1227 1227 1212 1212 1224 1224 1212 1212 1209 1209 1224 1224 1224 1224 1209 1209 1220 1220 1209 1209 1202 1202 1220 1220 1220 1220 1202 1202 1213 1213 1202 1202 1195 1195 1213 1213 1213 1213 1195 1195 3189 3189 1195 1195 3190 3190 3191 3191 1244 1244 1239 1239 1243 1243 1239 1239 1228 1228 1243 1243 1243 1243 1228 1228 1242 1242 1228 1228 1227 1227 1242 1242 1242 1242 1227 1227 1240 1240 1227 1227 1224 1224 1240 1240 1240 1240 1224 1224 1237 1237 1224 1224 1220 1220 1237 1237 1237 1237 1220 1220 1232 1232 1220 1220 1213 1213 1232 1232 1232 1232 1213 1213 3192 3192 1213 1213 3193 3193 3194 3194 3195 3195 3196 3196 1232 1232 3197 3197 1248 1248 1232 1232 1232 1232 1248 1248 1237 1237 1248 1248 1253 1253 1237 1237 1237 1237 1253 1253 1240 1240 1253 1253 1255 1255 1240 1240 1240 1240 1255 1255 1242 1242 1255 1255 1256 1256 1242 1242 1242 1242 1256 1256 1243 1243 1256 1256 1258 1258 1243 1243 1243 1243 1258 1258 1244 1244 1258 1258 1259 1259 1244 1244 1274 1274 3198 3198 1273 1273 3199 3199 3200 3200 1273 1273 1273 1273 3201 3201 1271 1271 3202 3202 3203 3203 1271 1271 1271 1271 3204 3204 1269 1269 3205 3205 3206 3206 1269 1269 1269 1269 3207 3207 1267 1267 3208 3208 3209 3209 1267 1267 1267 1267 3210 3210 1266 1266 3211 3211 3212 3212 1266 1266 1266 1266 3213 3213 3214 3214 1248 1248 3215 3215 3216 3216 1288 1288 1289 1289 1273 1273 1289 1289 1281 1281 1273 1273 1273 1273 1281 1281 1274 1274 1304 1304 1302 1302 1303 1303 1302 1302 1288 1288 1303 1303 1303 1303 1288 1288 1300 1300 1288 1288 1286 1286 1300 1300 1300 1300 1286 1286 1299 1299 1286 1286 1285 1285 1299 1299 1299 1299 1285 1285 1298 1298 1285 1285 1283 1283 1298 1298 1298 1298 1283 1283 1297 1297 1283 1283 1282 1282 1297 1297 1297 1297 1282 1282 3217 3217 1282 1282 3218 3218 3219 3219 3220 3220 3221 3221 1297 1297 3222 3222 1312 1312 1297 1297 1297 1297 1312 1312 1298 1298 1312 1312 1313 1313 1298 1298 1298 1298 1313 1313 1299 1299 1313 1313 1315 1315 1299 1299 1299 1299 1315 1315 1300 1300 1315 1315 1316 1316 1300 1300 1300 1300 1316 1316 1303 1303 1316 1316 1317 1317 1303 1303 1303 1303 1317 1317 1304 1304 1317 1317 1318 1318 1304 1304 1332 1332 1333 1333 1317 1317 1333 1333 1326 1326 1317 1317 1317 1317 1326 1326 1318 1318 1349 1349 1343 1343 1348 1348 1343 1343 1332 1332 1348 1348 1348 1348 1332 1332 1347 1347 1332 1332 1331 1331 1347 1347 1347 1347 1331 1331 1346 1346 1331 1331 1330 1330 1346 1346 1346 1346 1330 1330 1345 1345 1330 1330 1329 1329 1345 1345 1345 1345 1329 1329 1344 1344 1329 1329 1328 1328 1344 1344 1344 1344 1328 1328 3223 3223 1328 1328 3224 3224 3225 3225 3226 3226 3227 3227 1344 1344 3228 3228 1359 1359 1344 1344 1344 1344 1359 1359 1345 1345 1359 1359 1360 1360 1345 1345 1345 1345 1360 1360 1346 1346 1360 1360 1361 1361 1346 1346 1346 1346 1361 1361 1347 1347 1361 1361 1362 1362 1347 1347 1347 1347 1362 1362 1348 1348 1362 1362 1363 1363 1348 1348 1348 1348 1363 1363 1349 1349 1363 1363 1364 1364 1349 1349 1374 1374 1373 1373 1363 1363 1373 1373 1365 1365 1363 1363 1363 1363 1365 1365 1364 1364 1389 1389 1388 1388 1390 1390 1388 1388 1374 1374 1390 1390 1390 1390 1374 1374 1391 1391 1374 1374 1375 1375 1391 1391 1391 1391 1375 1375 1392 1392 1375 1375 1376 1376 1392 1392 1392 1392 1376 1376 1393 1393 1376 1376 1377 1377 1393 1393 1393 1393 1377 1377 1394 1394 1377 1377 1378 1378 1394 1394 1394 1394 1378 1378 3229 3229 1378 1378 3230 3230 3231 3231 3232 3232 3233 3233 1394 1394 3234 3234 1409 1409 1394 1394 1394 1394 1409 1409 1393 1393 1409 1409 1408 1408 1393 1393 1393 1393 1408 1408 1392 1392 1408 1408 1407 1407 1392 1392 1392 1392 1407 1407 1391 1391 1407 1407 1406 1406 1391 1391 1391 1391 1406 1406 1390 1390 1406 1406 1405 1405 1390 1390 1390 1390 1405 1405 1389 1389 1405 1405 1404 1404 1389 1389 3235 3235 3236 3236 1474 1474 3237 3237 1471 1471 1474 1474 1474 1474 1471 1471 1455 1455 1471 1471 1453 1453 1455 1455 1455 1455 1453 1453 1438 1438 1453 1453 1437 1437 1438 1438 1438 1438 1437 1437 1421 1421 1437 1437 1420 1420 1421 1421 1421 1421 1420 1420 1405 1405 1420 1420 1419 1419 1405 1405 1405 1405 1419 1419 1411 1411 2005 2005 2014 2014 1999 1999 2014 2014 1998 1998 1999 1999 1999 1999 1998 1998 1988 1988 1998 1998 1982 1982 1988 1988 1988 1988 1982 1982 1983 1983 1982 1982 1967 1967 1983 1983 1983 1983 1967 1967 1968 1968 2005 2005 2015 2015 2014 2014 2015 2015 3238 3238 2014 2014 2014 2014 3239 3239 3240 3240 2029 2029 2031 2031 2030 2030 2031 2031 2045 2045 2030 2030 2030 2030 2045 2045 2044 2044 2045 2045 2052 2052 2044 2044 2044 2044 2052 2052 2060 2060 2052 2052 2062 2062 2060 2060 2060 2060 2062 2062 2078 2078 2062 2062 2073 2073 2078 2078 2073 2073 2080 2080 2078 2078 2080 2080 2096 2096 2078 2078 2078 2078 2096 2096 2094 2094 2096 2096 2100 2100 2094 2094 2094 2094 2100 2100 2113 2113 2100 2100 2114 2114 2113 2113 2113 2113 2114 2114 2135 2135 2114 2114 2127 2127 2135 2135 2127 2127 2136 2136 2135 2135 2136 2136 2151 2151 2135 2135 2135 2135 2151 2151 2149 2149 2151 2151 2153 2153 2149 2149 2149 2149 2153 2153 2158 2158 2153 2153 2160 2160 2158 2158 2160 2160 2163 2163 2158 2158 2158 2158 2163 2163 2164 2164 2163 2163 2165 2165 2164 2164 2164 2164 2165 2165 2159 2159 2165 2165 2162 2162 2159 2159 2162 2162 2161 2161 2159 2159 2161 2161 2154 2154 2159 2159 2159 2159 2154 2154 2150 2150 2154 2154 2147 2147 2150 2150 2150 2150 2147 2147 2137 2137 2147 2147 2138 2138 2137 2137 2137 2137 2138 2138 2116 2116 2138 2138 2125 2125 2116 2116 2070 2070 2064 2064 2081 2081 2125 2125 2118 2118 2116 2116 2118 2118 2099 2099 2116 2116 2116 2116 2099 2099 2098 2098 2099 2099 2097 2097 2098 2098 2098 2098 2097 2097 2081 2081 2097 2097 2083 2083 2081 2081 2081 2081 2083 2083 2070 2070 2070 2070 2066 2066 2064 2064 2066 2066 2050 2050 2064 2064 2064 2064 2050 2050 2047 2047 2050 2050 2048 2048 2047 2047 2048 2048 2034 2034 2047 2047 2047 2047 2034 2034 2033 2033 2034 2034 2024 2024 2033 2033 3241 3241 3242 3242 2017 2017 3243 3243 2018 2018 2017 2017 2017 2017 2018 2018 2001 2001 2018 2018 2003 2003 2001 2001 2003 2003 2002 2002 2001 2001 2002 2002 1987 1987 2001 2001 2001 2001 1987 1987 1986 1986 1987 1987 1980 1980 1986 1986 1986 1986 1980 1980 1971 1971 1980 1980 1972 1972 1971 1971 1971 1971 1972 1972 1955 1955 1972 1972 1957 1957 1955 1955 1957 1957 1956 1956 1955 1955 1956 1956 1941 1941 1955 1955 1955 1955 1941 1941 1940 1940 1941 1941 1939 1939 1940 1940 1940 1940 1939 1939 1925 1925 1939 1939 1926 1926 1925 1925 1926 1926 1911 1911 1925 1925 1925 1925 1911 1911 1909 1909 1911 1911 1910 1910 1909 1909 1909 1909 1910 1910 1893 1893 1910 1910 1895 1895 1893 1893 1895 1895 1894 1894 1893 1893 1894 1894 1874 1874 1893 1893 1893 1893 1874 1874 1875 1875 1874 1874 1865 1865 1875 1875 1875 1875 1865 1865 1859 1859 1865 1865 1858 1858 1859 1859 1859 1859 1858 1858 1843 1843 1858 1858 1849 1849 1843 1843 1803 1803 1794 1794 1811 1811 1849 1849 1841 1841 1843 1843 1841 1841 1825 1825 1843 1843 1843 1843 1825 1825 1826 1826 1825 1825 1822 1822 1826 1826 1826 1826 1822 1822 1811 1811 1822 1822 1810 1810 1811 1811 1811 1811 1810 1810 1803 1803 1803 1803 1793 1793 1794 1794 1793 1793 1781 1781 1794 1794 1794 1794 1781 1781 1778 1778 1781 1781 1777 1777 1778 1778 1777 1777 1762 1762 1778 1778 1778 1778 1762 1762 1764 1764 1762 1762 1757 1757 1764 1764 1764 1764 1757 1757 1747 1747 1757 1757 1746 1746 1747 1747 1747 1747 1746 1746 1731 1731 1746 1746 1736 1736 1731 1731 1736 1736 1730 1730 1731 1731 1730 1730 3244 3244 1731 1731 1731 1731 3245 3245 3246 3246 1715 1715 1711 1711 1716 1716 1716 1716 1711 1711 1701 1701 1711 1711 1700 1700 1701 1701 1701 1701 1700 1700 1684 1684 1700 1700 1690 1690 1684 1684 1690 1690 1682 1682 1684 1684 1682 1682 1666 1666 1684 1684 1684 1684 1666 1666 1667 1667 1666 1666 1665 1665 1667 1667 1665 1665 1649 1649 1667 1667 1667 1667 1649 1649 1650 1650 1649 1649 1641 1641 1650 1650 1650 1650 1641 1641 1629 1629 1641 1641 1626 1626 1629 1629 1629 1629 1626 1626 1610 1610 1626 1626 1613 1613 1610 1610 1613 1613 1608 1608 1610 1610 1608 1608 1598 1598 1610 1610 1610 1610 1598 1598 1600 1600 1598 1598 1593 1593 1600 1600 1600 1600 1593 1593 1592 1592 1593 1593 1590 1590 1592 1592 1592 1592 1590 1590 1591 1591 1590 1590 1589 1589 1591 1591 1589 1589 1588 1588 1591 1591 1588 1588 1594 1594 1591 1591 1591 1591 1594 1594 1599 1599 1594 1594 1597 1597 1599 1599 1599 1599 1597 1597 1607 1607 1597 1597 1605 1605 1607 1607 1605 1605 1616 1616 1607 1607 1607 1607 1616 1616 1624 1624 1616 1616 1623 1623 1624 1624 1624 1624 1623 1623 1647 1647 1623 1623 1643 1643 1647 1647 1643 1643 1645 1645 1647 1647 1645 1645 1661 1661 1647 1647 1647 1647 1661 1661 1663 1663 1661 1661 1670 1670 1663 1663 1663 1663 1670 1670 1680 1680 1670 1670 1679 1679 1680 1680 1680 1680 1679 1679 1697 1697 1679 1679 1693 1693 1697 1697 1693 1693 1696 1696 1697 1697 1696 1696 1712 1712 1697 1697 1697 1697 1712 1712 1713 1713 1712 1712 1717 1717 1713 1713 3247 3247 3248 3248 1728 1728 3249 3249 1727 1727 1728 1728 1728 1728 1727 1727 1744 1744 1727 1727 1740 1740 1744 1744 1740 1740 1743 1743 1744 1744 1743 1743 1758 1758 1744 1744 1744 1744 1758 1758 1760 1760 1758 1758 1759 1759 1760 1760 1759 1759 1773 1773 1760 1760 1760 1760 1773 1773 1774 1774 1773 1773 1787 1787 1774 1774 1774 1774 1787 1787 1790 1790 1787 1787 1789 1789 1790 1790 1790 1790 1789 1789 1806 1806 1789 1789 1804 1804 1806 1806 1804 1804 1805 1805 1806 1806 1805 1805 1819 1819 1806 1806 1806 1806 1819 1819 1820 1820 1819 1819 1832 1832 1820 1820 1820 1820 1832 1832 1836 1836 1832 1832 1835 1835 1836 1836 1836 1836 1835 1835 1852 1852 1835 1835 1850 1850 1852 1852 1850 1850 1851 1851 1852 1852 1851 1851 1866 1866 1852 1852 1852 1852 1866 1866 1867 1867 1866 1866 1873 1873 1867 1867 1867 1867 1873 1873 1886 1886 1873 1873 1887 1887 1886 1886 1887 1887 1896 1896 1886 1886 1886 1886 1896 1896 1902 1902 1896 1896 1903 1903 1902 1902 1902 1902 1903 1903 1919 1919 1903 1903 1913 1913 1919 1919 1913 1913 1920 1920 1919 1919 1920 1920 1935 1935 1919 1919 1919 1919 1935 1935 1934 1934 1935 1935 1942 1942 1934 1934 1934 1934 1942 1942 1951 1951 1942 1942 1952 1952 1951 1951 1951 1951 1952 1952 1967 1967 1952 1952 1959 1959 1967 1967 1967 1967 1959 1959 1968 1968 1951 1951 1933 1933 1934 1934 1933 1933 1918 1918 1934 1934 1934 1934 1918 1918 1919 1919 1918 1918 1901 1901 1919 1919 1919 1919 1901 1901 1902 1902 1901 1901 1885 1885 1902 1902 1902 1902 1885 1885 1886 1886 1885 1885 1868 1868 1886 1886 1886 1886 1868 1868 1867 1867 1868 1868 1853 1853 1867 1867 1867 1867 1853 1853 1852 1852 1853 1853 1837 1837 1852 1852 1852 1852 1837 1837 1836 1836 1837 1837 1821 1821 1836 1836 1836 1836 1821 1821 1820 1820 1821 1821 1807 1807 1820 1820 1820 1820 1807 1807 1806 1806 1807 1807 1791 1791 1806 1806 1806 1806 1791 1791 1790 1790 1791 1791 1775 1775 1790 1790 1790 1790 1775 1775 1774 1774 1775 1775 1761 1761 1774 1774 1774 1774 1761 1761 1760 1760 1761 1761 1745 1745 1760 1760 1760 1760 1745 1745 1744 1744 1745 1745 1729 1729 1744 1744 1744 1744 1729 1729 1728 1728 1729 1729 3250 3250 1728 1728 1728 1728 3251 3251 3252 3252 1714 1714 1699 1699 1713 1713 1713 1713 1699 1699 1697 1697 1699 1699 1683 1683 1697 1697 1697 1697 1683 1683 1680 1680 1683 1683 1668 1668 1680 1680 1680 1680 1668 1668 1663 1663 1668 1668 1651 1651 1663 1663 1663 1663 1651 1651 1647 1647 1651 1651 1631 1631 1647 1647 1647 1647 1631 1631 1624 1624 1631 1631 1614 1614 1624 1624 1624 1624 1614 1614 1607 1607 1614 1614 1601 1601 1607 1607 1607 1607 1601 1601 1599 1599 1601 1601 1595 1595 1599 1599 1599 1599 1595 1595 1591 1591 1595 1595 1596 1596 1591 1591 1591 1591 1596 1596 1592 1592 1596 1596 1602 1602 1592 1592 1592 1592 1602 1602 1600 1600 1602 1602 1615 1615 1600 1600 1600 1600 1615 1615 1610 1610 1615 1615 1632 1632 1610 1610 1610 1610 1632 1632 1629 1629 1632 1632 1653 1653 1629 1629 1629 1629 1653 1653 1650 1650 1653 1653 1669 1669 1650 1650 1650 1650 1669 1669 1667 1667 1669 1669 1686 1686 1667 1667 1667 1667 1686 1686 1684 1684 1686 1686 1702 1702 1684 1684 1684 1684 1702 1702 1701 1701 1702 1702 1719 1719 1701 1701 1701 1701 1719 1719 1716 1716 3253 3253 1733 1733 3254 3254 3255 3255 1733 1733 1731 1731 1733 1733 1749 1749 1731 1731 1731 1731 1749 1749 1747 1747 1749 1749 1765 1765 1747 1747 1747 1747 1765 1765 1764 1764 1765 1765 1779 1779 1764 1764 1764 1764 1779 1779 1778 1778 1779 1779 1796 1796 1778 1778 1778 1778 1796 1796 1794 1794 1796 1796 1812 1812 1794 1794 1794 1794 1812 1812 1811 1811 1812 1812 1828 1828 1811 1811 1811 1811 1828 1828 1826 1826 1828 1828 1844 1844 1826 1826 1826 1826 1844 1844 1843 1843 1844 1844 1860 1860 1843 1843 1843 1843 1860 1860 1859 1859 1860 1860 1876 1876 1859 1859 1859 1859 1876 1876 1875 1875 1876 1876 1892 1892 1875 1875 1875 1875 1892 1892 1893 1893 1892 1892 1908 1908 1893 1893 1893 1893 1908 1908 1909 1909 1908 1908 1924 1924 1909 1909 1909 1909 1924 1924 1925 1925 1924 1924 1938 1938 1925 1925 1925 1925 1938 1938 1940 1940 1938 1938 1954 1954 1940 1940 1940 1940 1954 1954 1955 1955 1954 1954 1970 1970 1955 1955 1955 1955 1970 1970 1971 1971 1970 1970 1985 1985 1971 1971 1971 1971 1985 1985 1986 1986 1985 1985 2000 2000 1986 1986 1986 1986 2000 2000 2001 2001 2000 2000 2016 2016 2001 2001 2001 2001 2016 2016 2017 2017 2016 2016 3256 3256 2017 2017 2017 2017 3257 3257 3258 3258 2032 2032 2046 2046 2033 2033 2033 2033 2046 2046 2047 2047 2046 2046 2061 2061 2047 2047 2047 2047 2061 2061 2064 2064 2061 2061 2079 2079 2064 2064 2064 2064 2079 2079 2081 2081 2079 2079 2093 2093 2081 2081 2081 2081 2093 2093 2098 2098 2093 2093 2112 2112 2098 2098 2098 2098 2112 2112 2116 2116 2112 2112 2134 2134 2116 2116 2116 2116 2134 2134 2137 2137 2134 2134 2145 2145 2137 2137 2137 2137 2145 2145 2150 2150 2145 2145 2156 2156 2150 2150 2150 2150 2156 2156 2159 2159 2156 2156 2157 2157 2159 2159 2159 2159 2157 2157 2164 2164 2157 2157 2155 2155 2164 2164 2164 2164 2155 2155 2158 2158 2155 2155 2144 2144 2158 2158 2158 2158 2144 2144 2149 2149 2144 2144 2131 2131 2149 2149 2149 2149 2131 2131 2135 2135 2131 2131 2110 2110 2135 2135 2135 2135 2110 2110 2113 2113 2110 2110 2091 2091 2113 2113 2113 2113 2091 2091 2094 2094 2091 2091 2076 2076 2094 2094 2094 2094 2076 2076 2078 2078 2076 2076 2059 2059 2078 2078 2078 2078 2059 2059 2060 2060 2059 2059 2043 2043 2060 2060 2060 2060 2043 2043 2044 2044 2043 2043 2027 2027 2044 2044 2044 2044 2027 2027 2030 2030 3259 3259 2012 2012 3260 3260 3261 3261 2012 2012 2014 2014 2012 2012 1996 1996 2014 2014 2014 2014 1996 1996 1998 1998 1996 1996 1981 1981 1998 1998 1998 1998 1981 1981 1982 1982 1981 1981 1966 1966 1982 1982 1982 1982 1966 1966 1967 1967 1966 1966 1949 1949 1967 1967 1967 1967 1949 1949 1951 1951 1949 1949 1933 1933 1951 1951 1949 1949 1931 1931 1933 1933 1931 1931 1916 1916 1933 1933 1933 1933 1916 1916 1918 1918 1916 1916 1900 1900 1918 1918 1918 1918 1900 1900 1901 1901 1900 1900 1884 1884 1901 1901 1901 1901 1884 1884 1885 1885 1884 1884 1869 1869 1885 1885 1885 1885 1869 1869 1868 1868 1869 1869 1854 1854 1868 1868 1868 1868 1854 1854 1853 1853 1854 1854 1838 1838 1853 1853 1853 1853 1838 1838 1837 1837 1838 1838 1823 1823 1837 1837 1837 1837 1823 1823 1821 1821 1823 1823 1808 1808 1821 1821 1821 1821 1808 1808 1807 1807 1808 1808 1792 1792 1807 1807 1807 1807 1792 1792 1791 1791 1792 1792 1776 1776 1791 1791 1791 1791 1776 1776 1775 1775 1776 1776 1763 1763 1775 1775 1775 1775 1763 1763 1761 1761 1763 1763 1748 1748 1761 1761 1761 1761 1748 1748 1745 1745 1748 1748 1732 1732 1745 1745 1745 1745 1732 1732 1729 1729 1732 1732 3262 3262 1729 1729 1729 1729 3263 3263 3264 3264 1718 1718 1703 1703 1714 1714 1714 1714 1703 1703 1699 1699 1703 1703 1687 1687 1699 1699 1699 1699 1687 1687 1683 1683 1687 1687 1672 1672 1683 1683 1683 1683 1672 1672 1668 1668 1672 1672 1655 1655 1668 1668 1668 1668 1655 1655 1651 1651 1655 1655 1635 1635 1651 1651 1651 1651 1635 1635 1631 1631 1635 1635 1619 1619 1631 1631 1631 1631 1619 1619 1614 1614 1619 1619 1606 1606 1614 1614 1614 1614 1606 1606 1601 1601 1606 1606 1603 1603 1601 1601 1601 1601 1603 1603 1595 1595 1603 1603 1604 1604 1595 1595 1595 1595 1604 1604 1596 1596 1604 1604 1609 1609 1596 1596 1596 1596 1609 1609 1602 1602 1609 1609 1620 1620 1602 1602 1602 1602 1620 1620 1615 1615 1620 1620 1639 1639 1615 1615 1615 1615 1639 1639 1632 1632 1639 1639 1656 1656 1632 1632 1632 1632 1656 1656 1653 1653 1656 1656 1674 1674 1653 1653 1653 1653 1674 1674 1669 1669 1674 1674 1688 1688 1669 1669 1669 1669 1688 1688 1686 1686 1688 1688 1704 1704 1686 1686 1686 1686 1704 1704 1702 1702 1704 1704 1720 1720 1702 1702 1702 1702 1720 1720 1719 1719 3265 3265 1734 1734 3266 3266 3267 3267 1734 1734 1733 1733 1734 1734 1751 1751 1733 1733 1733 1733 1751 1751 1749 1749 1751 1751 1767 1767 1749 1749 1749 1749 1767 1767 1765 1765 1767 1767 1782 1782 1765 1765 1765 1765 1782 1782 1779 1779 1782 1782 1797 1797 1779 1779 1779 1779 1797 1797 1796 1796 1797 1797 1814 1814 1796 1796 1796 1796 1814 1814 1812 1812 1814 1814 1829 1829 1812 1812 1812 1812 1829 1829 1828 1828 1829 1829 1845 1845 1828 1828 1828 1828 1845 1845 1844 1844 1845 1845 1861 1861 1844 1844 1844 1844 1861 1861 1860 1860 1861 1861 1877 1877 1860 1860 1860 1860 1877 1877 1876 1876 1877 1877 1891 1891 1876 1876 1876 1876 1891 1891 1892 1892 1891 1891 1907 1907 1892 1892 1892 1892 1907 1907 1908 1908 1907 1907 1923 1923 1908 1908 1908 1908 1923 1923 1924 1924 1923 1923 1937 1937 1924 1924 1924 1924 1937 1937 1938 1938 1937 1937 1953 1953 1938 1938 1938 1938 1953 1953 1954 1954 1953 1953 1969 1969 1954 1954 1954 1954 1969 1969 1970 1970 1969 1969 1984 1984 1970 1970 1970 1970 1984 1984 1985 1985 1984 1984 1997 1997 1985 1985 1985 1985 1997 1997 2000 2000 1997 1997 2013 2013 2000 2000 2000 2000 2013 2013 2016 2016 2013 2013 3268 3268 2016 2016 2016 2016 3269 3269 3270 3270 2028 2028 2042 2042 2032 2032 2032 2032 2042 2042 2046 2046 2042 2042 2058 2058 2046 2046 2046 2046 2058 2058 2061 2061 2058 2058 2074 2074 2061 2061 2061 2061 2074 2074 2079 2079 2074 2074 2090 2090 2079 2079 2079 2079 2090 2090 2093 2093 2090 2090 2107 2107 2093 2093 2093 2093 2107 2107 2112 2112 2107 2107 2126 2126 2112 2112 2112 2112 2126 2126 2134 2134 2126 2126 2142 2142 2134 2134 2134 2134 2142 2142 2145 2145 2142 2142 2148 2148 2145 2145 2145 2145 2148 2148 2156 2156 2148 2148 2152 2152 2156 2156 2156 2156 2152 2152 2157 2157 2152 2152 2146 2146 2157 2157 2157 2157 2146 2146 2155 2155 2146 2146 2139 2139 2155 2155 2155 2155 2139 2139 2144 2144 2139 2139 2124 2124 2144 2144 2144 2144 2124 2124 2131 2131 2124 2124 2105 2105 2131 2131 2131 2131 2105 2105 2110 2110 2105 2105 2088 2088 2110 2110 2110 2110 2088 2088 2091 2091 2088 2088 2072 2072 2091 2091 2091 2091 2072 2072 2076 2076 2072 2072 2057 2057 2076 2076 2076 2076 2057 2057 2059 2059 2057 2057 2041 2041 2059 2059 2059 2059 2041 2041 2043 2043 2041 2041 2026 2026 2043 2043 2043 2043 2026 2026 2027 2027 3271 3271 2010 2010 3272 3272 3273 3273 2010 2010 2012 2012 2010 2010 1994 1994 2012 2012 2012 2012 1994 1994 1996 1996 1994 1994 1978 1978 1996 1996 1996 1996 1978 1978 1981 1981 1978 1978 1964 1964 1981 1981 1981 1981 1964 1964 1966 1966 1964 1964 1947 1947 1966 1966 1966 1966 1947 1947 1949 1949 1947 1947 1931 1931 1949 1949 1947 1947 1929 1929 1931 1931 1929 1929 1915 1915 1931 1931 1931 1931 1915 1915 1916 1916 1915 1915 1899 1899 1916 1916 1916 1916 1899 1899 1900 1900 1899 1899 1883 1883 1900 1900 1900 1900 1883 1883 1884 1884 1883 1883 1870 1870 1884 1884 1884 1884 1870 1870 1869 1869 1870 1870 1855 1855 1869 1869 1869 1869 1855 1855 1854 1854 1855 1855 1839 1839 1854 1854 1854 1854 1839 1839 1838 1838 1839 1839 1824 1824 1838 1838 1838 1838 1824 1824 1823 1823 1824 1824 1809 1809 1823 1823 1823 1823 1809 1809 1808 1808 1809 1809 1795 1795 1808 1808 1808 1808 1795 1795 1792 1792 1795 1795 1780 1780 1792 1792 1792 1792 1780 1780 1776 1776 1780 1780 1766 1766 1776 1776 1776 1776 1766 1766 1763 1763 1766 1766 1750 1750 1763 1763 1763 1763 1750 1750 1748 1748 1750 1750 1735 1735 1748 1748 1748 1748 1735 1735 1732 1732 1735 1735 3274 3274 1732 1732 1732 1732 3275 3275 3276 3276 1721 1721 1705 1705 1718 1718 1718 1718 1705 1705 1703 1703 1705 1705 1689 1689 1703 1703 1703 1703 1689 1689 1687 1687 1689 1689 1675 1675 1687 1687 1687 1687 1675 1675 1672 1672 1675 1675 1658 1658 1672 1672 1672 1672 1658 1658 1655 1655 1658 1658 1642 1642 1655 1655 1655 1655 1642 1642 1635 1635 1642 1642 1628 1628 1635 1635 1635 1635 1628 1628 1619 1619 1628 1628 1617 1617 1619 1619 1619 1619 1617 1617 1606 1606 1617 1617 1611 1611 1606 1606 1606 1606 1611 1611 1603 1603 1611 1611 1612 1612 1603 1603 1603 1603 1612 1612 1604 1604 1612 1612 1618 1618 1604 1604 1604 1604 1618 1618 1609 1609 1618 1618 1630 1630 1609 1609 1609 1609 1630 1630 1620 1620 1630 1630 1644 1644 1620 1620 1620 1620 1644 1644 1639 1639 1644 1644 1660 1660 1639 1639 1639 1639 1660 1660 1656 1656 1660 1660 1676 1676 1656 1656 1656 1656 1676 1676 1674 1674 1676 1676 1691 1691 1674 1674 1674 1674 1691 1691 1688 1688 1691 1691 1706 1706 1688 1688 1688 1688 1706 1706 1704 1704 1706 1706 1722 1722 1704 1704 1704 1704 1722 1722 1720 1720 3277 3277 1737 1737 3278 3278 3279 3279 1737 1737 1734 1734 1737 1737 1752 1752 1734 1734 1734 1734 1752 1752 1751 1751 1752 1752 1769 1769 1751 1751 1751 1751 1769 1769 1767 1767 1769 1769 1784 1784 1767 1767 1767 1767 1784 1784 1782 1782 1784 1784 1799 1799 1782 1782 1782 1782 1799 1799 1797 1797 1799 1799 1816 1816 1797 1797 1797 1797 1816 1816 1814 1814 1816 1816 1831 1831 1814 1814 1814 1814 1831 1831 1829 1829 1831 1831 1846 1846 1829 1829 1829 1829 1846 1846 1845 1845 1846 1846 1862 1862 1845 1845 1845 1845 1862 1862 1861 1861 1862 1862 1878 1878 1861 1861 1861 1861 1878 1878 1877 1877 1878 1878 1890 1890 1877 1877 1877 1877 1890 1890 1891 1891 1890 1890 1906 1906 1891 1891 1891 1891 1906 1906 1907 1907 1906 1906 1922 1922 1907 1907 1907 1907 1922 1922 1923 1923 1922 1922 1936 1936 1923 1923 1923 1923 1936 1936 1937 1937 1936 1936 1950 1950 1937 1937 1937 1937 1950 1950 1953 1953 1950 1950 1965 1965 1953 1953 1953 1953 1965 1965 1969 1969 1965 1965 1979 1979 1969 1969 1969 1969 1979 1979 1984 1984 1979 1979 1995 1995 1984 1984 1984 1984 1995 1995 1997 1997 1995 1995 2011 2011 1997 1997 1997 1997 2011 2011 2013 2013 2011 2011 3280 3280 2013 2013 2013 2013 3281 3281 3282 3282 2025 2025 2040 2040 2028 2028 2028 2028 2040 2040 2042 2042 2040 2040 2056 2056 2042 2042 2042 2042 2056 2056 2058 2058 2056 2056 2071 2071 2058 2058 2058 2058 2071 2071 2074 2074 2071 2071 2086 2086 2074 2074 2074 2074 2086 2086 2090 2090 2086 2086 2104 2104 2090 2090 2090 2090 2104 2104 2107 2107 2104 2104 2117 2117 2107 2107 2107 2107 2117 2117 2126 2126 2117 2117 2132 2132 2126 2126 2126 2126 2132 2132 2142 2142 2132 2132 2141 2141 2142 2142 2142 2142 2141 2141 2148 2148 2141 2141 2143 2143 2148 2148 2148 2148 2143 2143 2152 2152 2143 2143 2140 2140 2152 2152 2152 2152 2140 2140 2146 2146 2140 2140 2130 2130 2146 2146 2146 2146 2130 2130 2139 2139 2130 2130 2115 2115 2139 2139 2139 2139 2115 2115 2124 2124 2115 2115 2102 2102 2124 2124 2124 2124 2102 2102 2105 2105 2102 2102 2085 2085 2105 2105 2105 2105 2085 2085 2088 2088 2085 2085 2069 2069 2088 2088 2088 2088 2069 2069 2072 2072 2069 2069 2055 2055 2072 2072 2072 2072 2055 2055 2057 2057 2055 2055 2039 2039 2057 2057 2057 2057 2039 2039 2041 2041 2039 2039 2023 2023 2041 2041 2041 2041 2023 2023 2026 2026 3283 3283 2009 2009 3284 3284 3285 3285 2009 2009 2010 2010 2009 2009 1992 1992 2010 2010 2010 2010 1992 1992 1994 1994 1992 1992 1976 1976 1994 1994 1994 1994 1976 1976 1978 1978 1976 1976 1962 1962 1978 1978 1978 1978 1962 1962 1964 1964 1962 1962 1946 1946 1964 1964 1964 1964 1946 1946 1947 1947 1946 1946 1929 1929 1947 1947 1946 1946 1928 1928 1929 1929 1928 1928 1914 1914 1929 1929 1929 1929 1914 1914 1915 1915 1914 1914 1898 1898 1915 1915 1915 1915 1898 1898 1899 1899 1898 1898 1882 1882 1899 1899 1899 1899 1882 1882 1883 1883 1882 1882 1871 1871 1883 1883 1883 1883 1871 1871 1870 1870 1871 1871 1856 1856 1870 1870 1870 1870 1856 1856 1855 1855 1856 1856 1840 1840 1855 1855 1855 1855 1840 1840 1839 1839 1840 1840 1827 1827 1839 1839 1839 1839 1827 1827 1824 1824 1827 1827 1813 1813 1824 1824 1824 1824 1813 1813 1809 1809 1813 1813 1798 1798 1809 1809 1809 1809 1798 1798 1795 1795 1798 1798 1783 1783 1795 1795 1795 1795 1783 1783 1780 1780 1783 1783 1768 1768 1780 1780 1780 1780 1768 1768 1766 1766 1768 1768 1753 1753 1766 1766 1766 1766 1753 1753 1750 1750 1753 1753 1738 1738 1750 1750 1750 1750 1738 1738 1735 1735 1738 1738 3286 3286 1735 1735 1735 1735 3287 3287 3288 3288 1723 1723 1707 1707 1721 1721 1721 1721 1707 1707 1705 1705 1707 1707 1692 1692 1705 1705 1705 1705 1692 1692 1689 1689 1692 1692 1677 1677 1689 1689 1689 1689 1677 1677 1675 1675 1677 1677 1662 1662 1675 1675 1675 1675 1662 1662 1658 1658 1662 1662 1652 1652 1658 1658 1658 1658 1652 1652 1642 1642 1652 1652 1637 1637 1642 1642 1642 1642 1637 1637 1628 1628 1637 1637 1625 1625 1628 1628 1628 1628 1625 1625 1617 1617 1625 1625 1621 1621 1617 1617 1617 1617 1621 1621 1611 1611 1621 1621 1622 1622 1611 1611 1611 1611 1622 1622 1612 1612 1622 1622 1627 1627 1612 1612 1612 1612 1627 1627 1618 1618 1627 1627 1640 1640 1618 1618 1618 1618 1640 1640 1630 1630 1640 1640 1654 1654 1630 1630 1630 1630 1654 1654 1644 1644 1654 1654 1664 1664 1644 1644 1644 1644 1664 1664 1660 1660 1664 1664 1678 1678 1660 1660 1660 1660 1678 1678 1676 1676 1678 1678 1694 1694 1676 1676 1676 1676 1694 1694 1691 1691 1694 1694 1708 1708 1691 1691 1691 1691 1708 1708 1706 1706 1708 1708 1724 1724 1706 1706 1706 1706 1724 1724 1722 1722 3289 3289 1739 1739 3290 3290 3291 3291 1739 1739 1737 1737 1739 1739 1754 1754 1737 1737 1737 1737 1754 1754 1752 1752 1754 1754 1771 1771 1752 1752 1752 1752 1771 1771 1769 1769 1771 1771 1786 1786 1769 1769 1769 1769 1786 1786 1784 1784 1786 1786 1801 1801 1784 1784 1784 1784 1801 1801 1799 1799 1801 1801 1817 1817 1799 1799 1799 1799 1817 1817 1816 1816 1817 1817 1833 1833 1816 1816 1816 1816 1833 1833 1831 1831 1833 1833 1847 1847 1831 1831 1831 1831 1847 1847 1846 1846 1847 1847 1863 1863 1846 1846 1846 1846 1863 1863 1862 1862 1863 1863 1879 1879 1862 1862 1862 1862 1879 1879 1878 1878 1879 1879 1889 1889 1878 1878 1878 1878 1889 1889 1890 1890 1889 1889 1905 1905 1890 1890 1890 1890 1905 1905 1906 1906 1905 1905 1921 1921 1906 1906 1906 1906 1921 1921 1922 1922 1921 1921 1932 1932 1922 1922 1922 1922 1932 1932 1936 1936 1932 1932 1948 1948 1936 1936 1936 1936 1948 1948 1950 1950 1948 1948 1963 1963 1950 1950 1950 1950 1963 1963 1965 1965 1963 1963 1977 1977 1965 1965 1965 1965 1977 1977 1979 1979 1977 1977 1993 1993 1979 1979 1979 1979 1993 1993 1995 1995 1993 1993 2008 2008 1995 1995 1995 1995 2008 2008 2011 2011 2008 2008 3292 3292 2011 2011 2011 2011 3293 3293 3294 3294 2022 2022 2038 2038 2025 2025 2025 2025 2038 2038 2040 2040 2038 2038 2054 2054 2040 2040 2040 2040 2054 2054 2056 2056 2054 2054 2068 2068 2056 2056 2056 2056 2068 2068 2071 2071 2068 2068 2084 2084 2071 2071 2071 2071 2084 2084 2086 2086 2084 2084 2095 2095 2086 2086 2086 2086 2095 2095 2104 2104 2095 2095 2108 2108 2104 2104 2104 2104 2108 2108 2117 2117 2108 2108 2123 2123 2117 2117 2117 2117 2123 2123 2132 2132 2123 2123 2129 2129 2132 2132 2132 2132 2129 2129 2141 2141 2129 2129 2133 2133 2141 2141 2141 2141 2133 2133 2143 2143 2133 2133 2128 2128 2143 2143 2143 2143 2128 2128 2140 2140 2128 2128 2121 2121 2140 2140 2140 2140 2121 2121 2130 2130 2121 2121 2106 2106 2130 2130 2130 2130 2106 2106 2115 2115 2106 2106 2092 2092 2115 2115 2115 2115 2092 2092 2102 2102 2092 2092 2082 2082 2102 2102 2102 2102 2082 2082 2085 2085 2082 2082 2067 2067 2085 2085 2085 2085 2067 2067 2069 2069 2067 2067 2053 2053 2069 2069 2069 2069 2053 2053 2055 2055 2053 2053 2037 2037 2055 2055 2055 2055 2037 2037 2039 2039 2037 2037 2021 2021 2039 2039 2039 2039 2021 2021 2023 2023 3295 3295 2007 2007 3296 3296 3297 3297 2007 2007 2009 2009 2007 2007 1991 1991 2009 2009 2009 2009 1991 1991 1992 1992 1991 1991 1974 1974 1992 1992 1992 1992 1974 1974 1976 1976 1974 1974 1960 1960 1976 1976 1976 1976 1960 1960 1962 1962 1960 1960 1944 1944 1962 1962 1962 1962 1944 1944 1946 1946 1944 1944 1928 1928 1946 1946 1944 1944 3298 3298 1928 1928 3299 3299 3300 3300 1928 1928 1928 1928 3301 3301 1914 1914 3302 3302 3303 3303 1914 1914 1914 1914 3304 3304 1898 1898 3305 3305 3306 3306 1898 1898 1898 1898 3307 3307 1882 1882 3308 3308 3309 3309 1882 1882 1882 1882 3310 3310 1871 1871 3311 3311 3312 3312 1871 1871 1871 1871 3313 3313 1856 1856 3314 3314 3315 3315 1856 1856 1856 1856 3316 3316 1840 1840 3317 3317 3318 3318 1840 1840 1840 1840 3319 3319 1827 1827 3320 3320 3321 3321 1827 1827 1827 1827 3322 3322 1813 1813 3323 3323 3324 3324 1813 1813 1813 1813 3325 3325 1798 1798 3326 3326 3327 3327 1798 1798 1798 1798 3328 3328 1783 1783 3329 3329 3330 3330 1783 1783 1783 1783 3331 3331 1768 1768 3332 3332 3333 3333 1768 1768 1768 1768 3334 3334 1753 1753 3335 3335 3336 3336 1753 1753 1753 1753 3337 3337 1738 1738 3338 3338 3339 3339 1738 1738 1738 1738 3340 3340 3341 3341 3342 3342 3343 3343 1723 1723 1723 1723 3344 3344 1707 1707 3345 3345 3346 3346 1707 1707 1707 1707 3347 3347 1692 1692 3348 3348 3349 3349 1692 1692 1692 1692 3350 3350 1677 1677 3351 3351 3352 3352 1677 1677 1677 1677 3353 3353 1662 1662 3354 3354 3355 3355 1662 1662 1662 1662 3356 3356 1652 1652 3357 3357 3358 3358 1652 1652 1652 1652 3359 3359 1637 1637 3360 3360 3361 3361 1637 1637 1637 1637 3362 3362 1625 1625 3363 3363 3364 3364 1625 1625 1625 1625 3365 3365 1621 1621 3366 3366 3367 3367 1621 1621 1621 1621 3368 3368 1622 1622 3369 3369 3370 3370 1622 1622 1622 1622 3371 3371 1627 1627 3372 3372 3373 3373 1627 1627 1627 1627 3374 3374 1640 1640 3375 3375 3376 3376 1640 1640 1640 1640 3377 3377 1654 1654 3378 3378 3379 3379 1654 1654 1654 1654 3380 3380 1664 1664 3381 3381 3382 3382 1664 1664 1664 1664 3383 3383 1678 1678 3384 3384 3385 3385 1678 1678 1678 1678 3386 3386 1694 1694 3387 3387 3388 3388 1694 1694 1694 1694 3389 3389 1708 1708 3390 3390 3391 3391 1708 1708 1708 1708 3392 3392 1724 1724 3393 3393 3394 3394 1724 1724 3395 3395 3396 3396 1739 1739 3397 3397 3398 3398 1739 1739 1739 1739 3399 3399 1754 1754 3400 3400 3401 3401 1754 1754 1754 1754 3402 3402 1771 1771 3403 3403 3404 3404 1771 1771 1771 1771 3405 3405 1786 1786 3406 3406 3407 3407 1786 1786 1786 1786 3408 3408 1801 1801 3409 3409 3410 3410 1801 1801 1801 1801 3411 3411 1817 1817 3412 3412 3413 3413 1817 1817 1817 1817 3414 3414 1833 1833 3415 3415 3416 3416 1833 1833 1833 1833 3417 3417 1847 1847 3418 3418 3419 3419 1847 1847 1847 1847 3420 3420 1863 1863 3421 3421 3422 3422 1863 1863 1863 1863 3423 3423 1879 1879 3424 3424 3425 3425 1879 1879 1879 1879 3426 3426 1889 1889 3427 3427 3428 3428 1889 1889 1889 1889 3429 3429 1905 1905 3430 3430 3431 3431 1905 1905 1905 1905 3432 3432 1921 1921 3433 3433 3434 3434 1921 1921 1921 1921 3435 3435 1932 1932 3436 3436 3437 3437 1932 1932 1932 1932 3438 3438 1948 1948 3439 3439 3440 3440 1948 1948 1948 1948 3441 3441 1963 1963 3442 3442 3443 3443 1963 1963 1963 1963 3444 3444 1977 1977 3445 3445 3446 3446 1977 1977 1977 1977 3447 3447 1993 1993 3448 3448 3449 3449 1993 1993 1993 1993 3450 3450 2008 2008 3451 3451 3452 3452 2008 2008 2008 2008 3453 3453 3454 3454 3455 3455 3456 3456 2022 2022 2022 2022 3457 3457 2038 2038 3458 3458 3459 3459 2038 2038 2038 2038 3460 3460 2054 2054 3461 3461 3462 3462 2054 2054 2054 2054 3463 3463 2068 2068 3464 3464 3465 3465 2068 2068 2068 2068 3466 3466 2084 2084 3467 3467 3468 3468 2084 2084 2084 2084 3469 3469 2095 2095 3470 3470 3471 3471 2095 2095 2095 2095 3472 3472 2108 2108 3473 3473 3474 3474 2108 2108 2108 2108 3475 3475 2123 2123 3476 3476 3477 3477 2123 2123 2123 2123 3478 3478 2129 2129 3479 3479 3480 3480 2129 2129 2129 2129 3481 3481 2133 2133 3482 3482 3483 3483 2133 2133 2133 2133 3484 3484 2128 2128 3485 3485 3486 3486 2128 2128 2128 2128 3487 3487 2121 2121 3488 3488 3489 3489 2121 2121 2121 2121 3490 3490 2106 2106 3491 3491 3492 3492 2106 2106 2106 2106 3493 3493 2092 2092 3494 3494 3495 3495 2092 2092 2092 2092 3496 3496 2082 2082 3497 3497 3498 3498 2082 2082 2082 2082 3499 3499 2067 2067 3500 3500 3501 3501 2067 2067 2067 2067 3502 3502 2053 2053 3503 3503 3504 3504 2053 2053 2053 2053 3505 3505 2037 2037 3506 3506 3507 3507 2037 2037 2037 2037 3508 3508 2021 2021 3509 3509 3510 3510 2021 2021 3511 3511 3512 3512 2007 2007 3513 3513 3514 3514 2007 2007 2007 2007 3515 3515 1991 1991 3516 3516 3517 3517 1991 1991 1991 1991 3518 3518 1974 1974 3519 3519 3520 3520 1974 1974 1974 1974 3521 3521 1960 1960 3522 3522 3523 3523 1960 1960 1960 1960 3524 3524 1944 1944 3525 3525 3526 3526 1944 1944 2520 2520 2513 2513 2512 2512 2491 2491 2481 2481 2480 2480 2451 2451 2444 2444 2445 2445 2428 2428 2413 2413 2414 2414 2382 2382 2367 2367 2368 2368 2336 2336 2321 2321 2322 2322 2318 2318 2305 2305 2306 2306 2271 2271 2257 2257 2258 2258 2221 2221 2201 2201 2202 2202 2194 2194 2183 2183 2185 2185 2175 2175 2172 2172 2177 2177 2167 2167 2168 2168 2170 2170 2191 2191 2204 2204 2207 2207 2244 2244 2260 2260 2262 2262 2268 2268 2278 2278 2279 2279 2314 2314 2324 2324 2325 2325 2359 2359 2371 2371 2372 2372 2381 2381 2388 2388 2389 2389 2400 2400 2403 2403 2404 2404 2427 2427 2436 2436 2437 2437 2473 2473 2488 2488 2487 2487 2517 2517 2519 2519 2518 2518 2535 2535 2550 2550 2549 2549 2581 2581 2596 2596 2595 2595 2628 2628 2644 2644 2642 2642 2648 2648 2661 2661 2659 2659 2703 2703 2716 2716 2715 2715 2740 2740 2743 2743 2742 2742 2731 2731 2729 2729 2727 2727 2705 2705 2692 2692 2691 2691 2651 2651 2640 2640 2638 2638 3527 3527 2593 2593 2592 2592 2583 2583 2577 2577 2576 2576 2569 2569 3528 3528 3529 3529 3530 3530 3531 3531 2552 2552 3532 3532 2569 2569 2552 2552 2552 2552 2569 2569 2554 2554 3533 3533 3534 3534 2538 2538 3535 3535 2552 2552 2538 2538 2538 2538 2552 2552 2540 2540 2552 2552 2554 2554 2540 2540 2540 2540 2554 2554 2542 2542 3536 3536 3537 3537 2522 2522 3538 3538 2538 2538 2522 2522 2522 2522 2538 2538 2524 2524 2538 2538 2540 2540 2524 2524 2524 2524 2540 2540 2525 2525 2540 2540 2542 2542 2525 2525 2525 2525 2542 2542 2527 2527 3539 3539 3540 3540 2506 2506 3541 3541 2522 2522 2506 2506 2506 2506 2522 2522 2507 2507 2522 2522 2524 2524 2507 2507 2507 2507 2524 2524 2509 2509 2524 2524 2525 2525 2509 2509 2509 2509 2525 2525 2511 2511 2525 2525 2527 2527 2511 2511 2511 2511 2527 2527 2512 2512 2544 2544 2545 2545 2529 2529 2576 2576 2560 2560 2574 2574 2560 2560 2559 2559 2574 2574 2574 2574 2559 2559 2572 2572 2559 2559 2556 2556 2572 2572 2572 2572 2556 2556 2570 2570 3542 3542 3543 3543 2615 2615 3544 3544 2631 2631 2615 2615 2615 2615 2631 2631 2617 2617 2631 2631 2633 2633 2617 2617 2617 2617 2633 2633 2619 2619 2633 2633 2635 2635 2619 2619 2619 2619 2635 2635 2621 2621 2635 2635 2637 2637 2621 2621 2621 2621 2637 2637 2622 2622 2637 2637 2638 2638 2622 2622 3545 3545 3546 3546 2660 2660 3547 3547 2670 2670 2660 2660 2660 2660 2670 2670 2663 2663 2670 2670 2680 2680 2663 2663 2663 2663 2680 2680 2666 2666 2680 2680 2683 2683 2666 2666 2666 2666 2683 2683 2669 2669 2683 2683 2688 2688 2669 2669 2669 2669 2688 2688 2672 2672 2688 2688 2691 2691 2672 2672 3548 3548 3549 3549 2706 2706 3550 3550 2711 2711 2706 2706 2706 2706 2711 2711 2718 2718 2711 2711 2721 2721 2718 2718 2718 2718 2721 2721 2724 2724 2721 2721 2730 2730 2724 2724 2724 2724 2730 2730 2733 2733 2730 2730 2735 2735 2733 2733 2733 2733 2735 2735 2736 2736 2735 2735 2742 2742 2736 2736 3551 3551 3552 3552 2701 2701 3553 3553 2686 2686 2701 2701 2701 2701 2686 2686 2710 2710 2686 2686 2695 2695 2710 2710 2710 2710 2695 2695 2720 2720 2695 2695 2704 2704 2720 2720 2720 2720 2704 2704 2723 2723 2704 2704 2712 2712 2723 2723 2723 2723 2712 2712 2728 2728 2712 2712 2715 2715 2728 2728 3554 3554 3555 3555 2662 2662 3556 3556 2646 2646 2662 2662 2662 2662 2646 2646 2664 2664 2646 2646 2649 2649 2664 2664 2664 2664 2649 2649 2668 2668 2649 2649 2652 2652 2668 2668 2668 2668 2652 2652 2671 2671 2652 2652 2657 2657 2671 2671 2671 2671 2657 2657 2676 2676 2657 2657 2659 2659 2676 2676 3557 3557 3558 3558 2600 2600 3559 3559 2586 2586 3560 3560 3561 3561 2586 2586 3562 3562 2586 2586 2589 2589 3563 3563 3564 3564 2589 2589 3565 3565 2589 2589 2591 2591 3566 3566 3567 3567 2591 2591 3568 3568 2591 2591 2594 2594 3569 3569 3570 3570 2594 2594 3571 3571 2594 2594 2595 2595 3572 3572 3573 3573 3574 3574 2555 2555 3575 3575 2541 2541 2555 2555 2555 2555 2541 2541 2557 2557 2541 2541 2543 2543 2557 2557 2557 2557 2543 2543 2562 2562 2543 2543 2547 2547 2562 2562 2562 2562 2547 2547 2563 2563 2547 2547 2548 2548 2563 2563 2563 2563 2548 2548 2564 2564 2548 2548 2549 2549 2564 2564 3576 3576 3577 3577 2499 2499 3578 3578 2483 2483 2499 2499 2499 2499 2483 2483 2500 2500 2483 2483 2484 2484 2500 2500 2500 2500 2484 2484 2501 2501 2484 2484 2485 2485 2501 2501 2501 2501 2485 2485 2502 2502 2485 2485 2486 2486 2502 2502 2502 2502 2486 2486 2503 2503 2486 2486 2487 2487 2503 2503 3579 3579 3580 3580 2457 2457 3581 3581 2441 2441 2457 2457 2457 2457 2441 2441 2456 2456 2441 2441 2440 2440 2456 2456 2456 2456 2440 2440 2455 2455 2440 2440 2439 2439 2455 2455 2455 2455 2439 2439 2454 2454 2439 2439 2438 2438 2454 2454 2454 2454 2438 2438 2453 2453 2438 2438 2437 2437 2453 2453 3582 3582 3583 3583 2349 2349 3584 3584 2332 2332 2349 2349 2349 2349 2332 2332 2347 2347 2332 2332 2330 2330 2347 2347 2347 2347 2330 2330 2345 2345 2330 2330 2329 2329 2345 2345 2345 2345 2329 2329 2343 2343 2329 2329 2327 2327 2343 2343 2343 2343 2327 2327 2342 2342 2327 2327 2325 2325 2342 2342 3585 3585 3586 3586 2302 2302 3587 3587 2286 2286 2302 2302 2302 2302 2286 2286 2300 2300 2286 2286 2284 2284 2300 2300 2300 2300 2284 2284 2298 2298 2284 2284 2282 2282 2298 2298 2298 2298 2282 2282 2297 2297 2282 2282 2280 2280 2297 2297 2297 2297 2280 2280 2294 2294 2280 2280 2279 2279 2294 2294 3588 3588 3589 3589 2242 2242 3590 3590 2232 2232 2242 2242 2242 2242 2232 2232 2238 2238 2232 2232 2222 2222 2238 2238 2238 2238 2222 2222 2234 2234 2222 2222 2217 2217 2234 2234 2234 2234 2217 2217 2231 2231 2217 2217 2210 2210 2231 2231 2231 2231 2210 2210 2228 2228 2210 2210 2207 2207 2228 2228 3591 3591 3592 3592 2205 2205 3593 3593 2200 2200 2205 2205 2205 2205 2200 2200 2196 2196 2200 2200 2190 2190 2196 2196 2196 2196 2190 2190 2187 2187 2190 2190 2182 2182 2187 2187 2187 2187 2182 2182 2180 2180 2182 2182 2174 2174 2180 2180 2180 2180 2174 2174 2178 2178 2174 2174 2170 2170 2178 2178 3594 3594 3595 3595 2255 2255 3596 3596 2270 2270 2255 2255 2255 2255 2270 2270 2253 2253 2270 2270 2267 2267 2253 2253 2253 2253 2267 2267 2250 2250 2267 2267 2265 2265 2250 2250 2250 2250 2265 2265 2246 2246 2265 2265 2261 2261 2246 2246 2246 2246 2261 2261 2241 2241 2261 2261 2258 2258 2241 2241 3597 3597 3598 3598 2301 2301 3599 3599 2316 2316 3600 3600 3601 3601 2316 2316 3602 3602 2316 2316 2313 2313 3603 3603 3604 3604 2313 2313 3605 3605 2313 2313 2310 2310 3606 3606 3607 3607 2310 2310 3608 3608 2310 2310 2307 2307 3609 3609 3610 3610 2307 2307 3611 3611 2307 2307 2306 2306 3612 3612 3613 3613 3614 3614 2361 2361 3615 3615 2376 2376 2361 2361 2361 2361 2376 2376 2358 2358 2376 2376 2373 2373 2358 2358 2358 2358 2373 2373 2354 2354 2373 2373 2370 2370 2354 2354 2354 2354 2370 2370 2353 2353 2370 2370 2369 2369 2353 2353 2353 2353 2369 2369 2352 2352 2369 2369 2368 2368 2352 2352 3616 3616 3617 3617 2405 2405 3618 3618 2418 2418 2405 2405 2405 2405 2418 2418 2402 2402 2418 2418 2417 2417 2402 2402 2402 2402 2417 2417 2401 2401 2417 2417 2416 2416 2401 2401 2401 2401 2416 2416 2399 2399 2416 2416 2415 2415 2399 2399 2399 2399 2415 2415 2398 2398 2415 2415 2414 2414 2398 2398 3619 3619 3620 3620 2460 2460 3621 3621 2476 2476 2460 2460 2460 2460 2476 2476 2461 2461 2476 2476 2477 2477 2461 2461 2461 2461 2477 2477 2462 2462 2477 2477 2478 2478 2462 2462 2462 2462 2478 2478 2463 2463 2478 2478 2479 2479 2463 2463 2463 2463 2479 2479 2464 2464 2479 2479 2480 2480 2464 2464 2530 2530 2529 2529 2537 2537 2529 2529 2545 2545 2537 2537 2537 2537 2545 2545 2546 2546 2561 2561 2546 2546 2560 2560 2546 2546 2545 2545 2560 2560 2560 2560 2545 2545 2559 2559 2545 2545 2544 2544 2559 2559 2559 2559 2544 2544 2556 2556 2576 2576 2577 2577 2560 2560 2577 2577 2566 2566 2560 2560 2560 2560 2566 2566 2561 2561 2593 2593 2583 2583 2592 2592 2583 2583 2576 2576 2592 2592 2592 2592 2576 2576 2590 2590 2576 2576 2574 2574 2590 2590 2590 2590 2574 2574 2588 2588 2574 2574 2572 2572 2588 2588 2588 2588 2572 2572 2587 2587 2572 2572 2570 2570 2587 2587 2587 2587 2570 2570 2585 2585 2609 2609 2607 2607 2608 2608 3622 3622 2592 2592 3623 3623 3624 3624 2592 2592 3625 3625 2592 2592 2590 2590 3626 3626 3627 3627 2590 2590 3628 3628 2590 2590 2588 2588 3629 3629 3630 3630 2588 2588 3631 3631 2588 2588 2587 2587 3632 3632 3633 3633 2587 2587 3634 3634 2587 2587 2585 2585 3635 3635 3636 3636 2585 2585 3637 3637 2585 2585 3638 3638 3639 3639 3640 3640 3641 3641 2599 2599 3642 3642 2615 2615 2599 2599 2599 2599 2615 2615 2601 2601 2615 2615 2617 2617 2601 2601 2601 2601 2617 2617 2604 2604 2617 2617 2619 2619 2604 2604 2604 2604 2619 2619 2605 2605 2619 2619 2621 2621 2605 2605 2605 2605 2621 2621 2608 2608 2621 2621 2622 2622 2608 2608 2608 2608 2622 2622 2609 2609 2622 2622 2623 2623 2609 2609 2638 2638 2640 2640 2622 2622 2640 2640 2630 2630 2622 2622 2622 2622 2630 2630 2623 2623 2658 2658 2651 2651 2656 2656 2651 2651 2638 2638 2656 2656 2656 2656 2638 2638 2654 2654 2638 2638 2637 2637 2654 2654 2654 2654 2637 2637 2650 2650 2637 2637 2635 2635 2650 2650 2650 2650 2635 2635 2647 2647 2635 2635 2633 2633 2647 2647 2647 2647 2633 2633 2645 2645 2633 2633 2631 2631 2645 2645 2645 2645 2631 2631 3643 3643 2631 2631 3644 3644 3645 3645 3646 3646 3647 3647 2645 2645 3648 3648 2660 2660 2645 2645 2645 2645 2660 2660 2647 2647 2660 2660 2663 2663 2647 2647 2647 2647 2663 2663 2650 2650 2663 2663 2666 2666 2650 2650 2650 2650 2666 2666 2654 2654 2666 2666 2669 2669 2654 2654 2654 2654 2669 2669 2656 2656 2669 2669 2672 2672 2656 2656 2656 2656 2672 2672 2658 2658 2672 2672 2674 2674 2658 2658 2691 2691 2692 2692 2672 2672 2692 2692 2678 2678 2672 2672 2672 2672 2678 2678 2674 2674 2714 2714 2705 2705 2713 2713 2705 2705 2691 2691 2713 2713 2713 2713 2691 2691 2709 2709 2691 2691 2688 2688 2709 2709 2709 2709 2688 2688 2702 2702 2688 2688 2683 2683 2702 2702 2702 2702 2683 2683 2693 2693 2683 2683 2680 2680 2693 2693 2693 2693 2680 2680 2684 2684 2680 2680 2670 2670 2684 2684 2684 2684 2670 2670 3649 3649 2670 2670 3650 3650 3651 3651 3652 3652 3653 3653 2684 2684 3654 3654 2699 2699 2684 2684 2684 2684 2699 2699 2693 2693 2699 2699 2708 2708 2693 2693 2693 2693 2708 2708 2702 2702 2708 2708 2717 2717 2702 2702 2702 2702 2717 2717 2709 2709 2717 2717 2722 2722 2709 2709 2709 2709 2722 2722 2713 2713 2722 2722 2727 2727 2713 2713 2713 2713 2727 2727 2714 2714 2727 2727 2729 2729 2714 2714 2738 2738 2731 2731 2736 2736 2731 2731 2727 2727 2736 2736 2736 2736 2727 2727 2733 2733 2727 2727 2722 2722 2733 2733 2733 2733 2722 2722 2724 2724 2722 2722 2717 2717 2724 2724 2724 2724 2717 2717 2718 2718 2717 2717 2708 2708 2718 2718 2718 2718 2708 2708 2706 2706 2708 2708 2699 2699 2706 2706 2706 2706 2699 2699 3655 3655 2699 2699 3656 3656 3657 3657 2742 2742 2743 2743 2736 2736 2743 2743 2741 2741 2736 2736 2736 2736 2741 2741 2738 2738 2739 2739 2740 2740 2737 2737 2740 2740 2742 2742 2737 2737 2737 2737 2742 2742 2734 2734 2742 2742 2735 2735 2734 2734 2734 2734 2735 2735 2726 2726 2735 2735 2730 2730 2726 2726 2726 2726 2730 2730 2719 2719 2730 2730 2721 2721 2719 2719 2719 2719 2721 2721 2707 2707 2721 2721 2711 2711 2707 2707 2707 2707 2711 2711 3658 3658 2711 2711 3659 3659 3660 3660 3661 3661 3662 3662 2707 2707 3663 3663 2701 2701 2707 2707 2707 2707 2701 2701 2719 2719 2701 2701 2710 2710 2719 2719 2719 2719 2710 2710 2726 2726 2710 2710 2720 2720 2726 2726 2726 2726 2720 2720 2734 2734 2720 2720 2723 2723 2734 2734 2734 2734 2723 2723 2737 2737 2723 2723 2728 2728 2737 2737 2737 2737 2728 2728 2739 2739 2728 2728 2732 2732 2739 2739 2715 2715 2716 2716 2728 2728 2716 2716 2725 2725 2728 2728 2728 2728 2725 2725 2732 2732 2696 2696 2703 2703 2694 2694 2703 2703 2715 2715 2694 2694 2694 2694 2715 2715 2690 2690 2715 2715 2712 2712 2690 2690 2690 2690 2712 2712 2685 2685 2712 2712 2704 2704 2685 2685 2685 2685 2704 2704 2682 2682 2704 2704 2695 2695 2682 2682 2682 2682 2695 2695 2673 2673 2695 2695 2686 2686 2673 2673 2673 2673 2686 2686 3664 3664 2686 2686 3665 3665 3666 3666 3667 3667 3668 3668 2673 2673 3669 3669 2662 2662 2673 2673 2673 2673 2662 2662 2682 2682 2662 2662 2664 2664 2682 2682 2682 2682 2664 2664 2685 2685 2664 2664 2668 2668 2685 2685 2685 2685 2668 2668 2690 2690 2668 2668 2671 2671 2690 2690 2690 2690 2671 2671 2694 2694 2671 2671 2676 2676 2694 2694 2694 2694 2676 2676 2696 2696 2676 2676 2677 2677 2696 2696 2659 2659 2661 2661 2676 2676 2661 2661 2675 2675 2676 2676 2676 2676 2675 2675 2677 2677 2644 2644 2648 2648 2642 2642 2648 2648 2659 2659 2642 2642 2642 2642 2659 2659 2639 2639 2659 2659 2657 2657 2639 2639 2639 2639 2657 2657 2636 2636 2657 2657 2652 2652 2636 2636 2636 2636 2652 2652 2634 2634 2652 2652 2649 2649 2634 2634 2634 2634 2649 2649 2632 2632 2649 2649 2646 2646 2632 2632 2632 2632 2646 2646 3670 3670 2646 2646 3671 3671 3672 3672 2626 2626 2628 2628 2625 2625 2628 2628 2642 2642 2625 2625 2625 2625 2642 2642 2624 2624 2642 2642 2639 2639 2624 2624 2624 2624 2639 2639 2620 2620 2639 2639 2636 2636 2620 2620 2620 2620 2636 2636 2618 2618 2636 2636 2634 2634 2618 2618 2618 2618 2634 2634 2616 2616 2634 2634 2632 2632 2616 2616 2616 2616 2632 2632 3673 3673 2632 2632 3674 3674 3675 3675 3676 3676 3677 3677 2616 2616 3678 3678 2600 2600 2616 2616 2616 2616 2600 2600 2618 2618 2600 2600 2603 2603 2618 2618 2618 2618 2603 2603 2620 2620 2603 2603 2606 2606 2620 2620 2620 2620 2606 2606 2624 2624 2606 2606 2610 2610 2624 2624 2624 2624 2610 2610 2625 2625 2610 2610 2611 2611 2625 2625 2625 2625 2611 2611 2626 2626 2611 2611 2612 2612 2626 2626 2595 2595 2596 2596 3679 3679 2596 2596 3680 3680 3681 3681 2611 2611 2602 2602 2612 2612 2580 2580 2581 2581 2579 2579 2581 2581 2595 2595 2579 2579 2579 2579 2595 2595 2578 2578 2595 2595 2594 2594 2578 2578 2578 2578 2594 2594 2575 2575 2594 2594 2591 2591 2575 2575 2575 2575 2591 2591 2573 2573 2591 2591 2589 2589 2573 2573 2573 2573 2589 2589 2571 2571 2589 2589 2586 2586 2571 2571 2571 2571 2586 2586 3682 3682 2586 2586 3683 3683 3684 3684 3685 3685 3686 3686 2571 2571 3687 3687 2555 2555 2571 2571 2571 2571 2555 2555 2573 2573 2555 2555 2557 2557 2573 2573 2573 2573 2557 2557 2575 2575 2557 2557 2562 2562 2575 2575 2575 2575 2562 2562 2578 2578 2562 2562 2563 2563 2578 2578 2578 2578 2563 2563 2579 2579 2563 2563 2564 2564 2579 2579 2579 2579 2564 2564 2580 2580 2564 2564 2565 2565 2580 2580 2549 2549 2550 2550 2564 2564 2550 2550 2558 2558 2564 2564 2564 2564 2558 2558 2565 2565 2534 2534 2535 2535 2533 2533 2535 2535 2549 2549 2533 2533 2533 2533 2549 2549 2532 2532 2549 2549 2548 2548 2532 2532 2532 2532 2548 2548 2531 2531 2548 2548 2547 2547 2531 2531 2531 2531 2547 2547 2528 2528 2547 2547 2543 2543 2528 2528 2528 2528 2543 2543 2526 2526 2543 2543 2541 2541 2526 2526 2526 2526 2541 2541 3688 3688 2541 2541 3689 3689 3690 3690 3691 3691 3692 3692 2526 2526 3693 3693 2510 2510 2526 2526 2526 2526 2510 2510 2528 2528 2510 2510 2514 2514 2528 2528 2528 2528 2514 2514 2531 2531 2514 2514 2515 2515 2531 2531 2531 2531 2515 2515 2532 2532 2515 2515 2516 2516 2532 2532 2532 2532 2516 2516 2533 2533 2516 2516 2518 2518 2533 2533 2533 2533 2518 2518 2534 2534 2518 2518 2519 2519 2534 2534 2504 2504 2517 2517 2503 2503 2517 2517 2518 2518 2503 2503 2503 2503 2518 2518 2502 2502 2518 2518 2516 2516 2502 2502 2502 2502 2516 2516 2501 2501 2516 2516 2515 2515 2501 2501 2501 2501 2515 2515 2500 2500 2515 2515 2514 2514 2500 2500 2500 2500 2514 2514 2499 2499 2514 2514 2510 2510 2499 2499 2499 2499 2510 2510 3694 3694 2510 2510 3695 3695 3696 3696 2487 2487 2488 2488 2503 2503 2488 2488 2489 2489 2503 2503 2503 2503 2489 2489 2504 2504 2472 2472 2473 2473 2471 2471 2473 2473 2487 2487 2471 2471 2471 2471 2487 2487 2470 2470 2487 2487 2486 2486 2470 2470 2470 2470 2486 2486 2469 2469 2486 2486 2485 2485 2469 2469 2469 2469 2485 2485 2468 2468 2485 2485 2484 2484 2468 2468 2468 2468 2484 2484 2467 2467 2484 2484 2483 2483 2467 2467 2467 2467 2483 2483 3697 3697 2483 2483 3698 3698 3699 3699 3700 3700 3701 3701 2467 2467 3702 3702 2457 2457 2467 2467 2467 2467 2457 2457 2468 2468 2457 2457 2456 2456 2468 2468 2468 2468 2456 2456 2469 2469 2456 2456 2455 2455 2469 2469 2469 2469 2455 2455 2470 2470 2455 2455 2454 2454 2470 2470 2470 2470 2454 2454 2471 2471 2454 2454 2453 2453 2471 2471 2471 2471 2453 2453 2472 2472 2453 2453 2452 2452 2472 2472 2437 2437 2436 2436 2453 2453 2436 2436 2443 2443 2453 2453 2453 2453 2443 2443 2452 2452 2419 2419 2427 2427 2421 2421 2427 2427 2437 2437 2421 2421 2421 2421 2437 2437 2422 2422 2437 2437 2438 2438 2422 2422 2422 2422 2438 2438 2423 2423 2438 2438 2439 2439 2423 2423 2423 2423 2439 2439 2424 2424 2439 2439 2440 2440 2424 2424 2424 2424 2440 2440 2425 2425 2440 2440 2441 2441 2425 2425 2425 2425 2441 2441 3703 3703 2441 2441 3704 3704 3705 3705 3706 3706 3707 3707 2425 2425 3708 3708 2411 2411 2425 2425 2425 2425 2411 2411 2424 2424 2411 2411 2409 2409 2424 2424 2424 2424 2409 2409 2423 2423 2409 2409 2407 2407 2423 2423 2423 2423 2407 2407 2422 2422 2407 2407 2406 2406 2422 2422 2422 2422 2406 2406 2421 2421 2406 2406 2404 2404 2421 2421 2421 2421 2404 2404 2419 2419 2404 2404 2403 2403 2419 2419 2388 2388 2400 2400 2389 2389 2400 2400 2404 2404 2389 2389 2389 2389 2404 2404 2390 2390 2404 2404 2406 2406 2390 2390 2390 2390 2406 2406 2392 2392 2406 2406 2407 2407 2392 2392 2392 2392 2407 2407 2394 2394 2407 2407 2409 2409 2394 2394 2394 2394 2409 2409 2395 2395 2409 2409 2411 2411 2395 2395 2395 2395 2411 2411 3709 3709 2411 2411 3710 3710 3711 3711 2371 2371 2381 2381 2372 2372 2381 2381 2389 2389 2372 2372 2372 2372 2389 2389 2374 2374 2389 2389 2390 2390 2374 2374 2374 2374 2390 2390 2375 2375 2390 2390 2392 2392 2375 2375 2375 2375 2392 2392 2377 2377 2392 2392 2394 2394 2377 2377 2377 2377 2394 2394 2379 2379 2394 2394 2395 2395 2379 2379 2379 2379 2395 2395 3712 3712 2395 2395 3713 3713 3714 3714 2355 2355 2359 2359 2356 2356 2359 2359 2372 2372 2356 2356 2356 2356 2372 2372 2357 2357 2372 2372 2374 2374 2357 2357 2357 2357 2374 2374 2360 2360 2374 2374 2375 2375 2360 2360 2360 2360 2375 2375 2362 2362 2375 2375 2377 2377 2362 2362 2362 2362 2377 2377 2364 2364 2377 2377 2379 2379 2364 2364 2364 2364 2379 2379 3715 3715 2379 2379 3716 3716 3717 3717 3718 3718 3719 3719 2364 2364 3720 3720 2349 2349 2364 2364 2364 2364 2349 2349 2362 2362 2349 2349 2347 2347 2362 2362 2362 2362 2347 2347 2360 2360 2347 2347 2345 2345 2360 2360 2360 2360 2345 2345 2357 2357 2345 2345 2343 2343 2357 2357 2357 2357 2343 2343 2356 2356 2343 2343 2342 2342 2356 2356 2356 2356 2342 2342 2355 2355 2342 2342 2340 2340 2355 2355 2325 2325 2324 2324 2342 2342 2324 2324 2335 2335 2342 2342 2342 2342 2335 2335 2340 2340 2308 2308 2314 2314 2309 2309 2314 2314 2325 2325 2309 2309 2309 2309 2325 2325 2311 2311 2325 2325 2327 2327 2311 2311 2311 2311 2327 2327 2312 2312 2327 2327 2329 2329 2312 2312 2312 2312 2329 2329 2315 2315 2329 2329 2330 2330 2315 2315 2315 2315 2330 2330 2317 2317 2330 2330 2332 2332 2317 2317 2317 2317 2332 2332 3721 3721 2332 2332 3722 3722 3723 3723 3724 3724 3725 3725 2317 2317 3726 3726 3727 3727 2317 2317 2317 2317 3728 3728 2315 2315 3729 3729 3730 3730 2315 2315 2315 2315 3731 3731 2312 2312 3732 3732 3733 3733 2312 2312 2312 2312 3734 3734 2311 2311 3735 3735 3736 3736 2311 2311 2311 2311 3737 3737 2309 2309 3738 3738 3739 3739 2309 2309 2309 2309 3740 3740 2308 2308 3741 3741 3742 3742 2308 2308 2279 2279 2278 2278 2294 2294 2278 2278 2289 2289 2294 2294 2294 2294 2289 2289 2293 2293 2260 2260 2268 2268 2262 2262 2268 2268 2279 2279 2262 2262 2262 2262 2279 2279 2264 2264 2279 2279 2280 2280 2264 2264 2264 2264 2280 2280 2266 2266 2280 2280 2282 2282 2266 2266 2266 2266 2282 2282 2269 2269 2282 2282 2284 2284 2269 2269 2269 2269 2284 2284 2272 2272 2284 2284 2286 2286 2272 2272 2272 2272 2286 2286 3743 3743 2286 2286 3744 3744 3745 3745 2243 2243 2244 2244 2245 2245 2244 2244 2262 2262 2245 2245 2245 2245 2262 2262 2247 2247 2262 2262 2264 2264 2247 2247 2247 2247 2264 2264 2252 2252 2264 2264 2266 2266 2252 2252 2252 2252 2266 2266 2254 2254 2266 2266 2269 2269 2254 2254 2254 2254 2269 2269 2256 2256 2269 2269 2272 2272 2256 2256 2256 2256 2272 2272 3746 3746 2272 2272 3747 3747 3748 3748 3749 3749 3750 3750 2256 2256 3751 3751 2242 2242 2256 2256 2256 2256 2242 2242 2254 2254 2242 2242 2238 2238 2254 2254 2254 2254 2238 2238 2252 2252 2238 2238 2234 2234 2252 2252 2252 2252 2234 2234 2247 2247 2234 2234 2231 2231 2247 2247 2247 2247 2231 2231 2245 2245 2231 2231 2228 2228 2245 2245 2245 2245 2228 2228 2243 2243 2228 2228 2227 2227 2243 2243 2207 2207 2204 2204 2228 2228 2204 2204 2219 2219 2228 2228 2228 2228 2219 2219 2227 2227 2186 2186 2191 2191 2188 2188 2191 2191 2207 2207 2188 2188 2188 2188 2207 2207 2193 2193 2207 2207 2210 2210 2193 2193 2193 2193 2210 2210 2198 2198 2210 2210 2217 2217 2198 2198 2198 2198 2217 2217 2208 2208 2217 2217 2222 2222 2208 2208 2208 2208 2222 2222 2218 2218 2222 2222 2232 2232 2218 2218 2218 2218 2232 2232 3752 3752 2232 2232 3753 3753 3754 3754 3755 3755 3756 3756 2218 2218 3757 3757 2205 2205 2218 2218 2218 2218 2205 2205 2208 2208 2205 2205 2196 2196 2208 2208 2208 2208 2196 2196 2198 2198 2196 2196 2187 2187 2198 2198 2198 2198 2187 2187 2193 2193 2187 2187 2180 2180 2193 2193 2193 2193 2180 2180 2188 2188 2180 2180 2178 2178 2188 2188 2188 2188 2178 2178 2186 2186 2178 2178 2176 2176 2186 2186 2170 2170 2168 2168 2178 2178 2168 2168 2171 2171 2178 2178 2178 2178 2171 2171 2176 2176 2166 2166 2167 2167 2169 2169 2167 2167 2170 2170 2169 2169 2169 2169 2170 2170 2173 2173 2170 2170 2174 2174 2173 2173 2173 2173 2174 2174 2181 2181 2174 2174 2182 2182 2181 2181 2181 2181 2182 2182 2189 2189 2182 2182 2190 2190 2189 2189 2189 2189 2190 2190 2199 2199 2190 2190 2200 2200 2199 2199 2199 2199 2200 2200 3758 3758 2200 2200 3759 3759 3760 3760 3761 3761 3762 3762 2199 2199 3763 3763 2203 2203 2199 2199 2199 2199 2203 2203 2189 2189 2203 2203 2195 2195 2189 2189 2189 2189 2195 2195 2181 2181 2195 2195 2184 2184 2181 2181 2181 2181 2184 2184 2173 2173 2184 2184 2179 2179 2173 2173 2173 2173 2179 2179 2169 2169 2179 2179 2177 2177 2169 2169 2169 2169 2177 2177 2166 2166 2177 2177 2172 2172 2166 2166 2183 2183 2175 2175 2185 2185 2175 2175 2177 2177 2185 2185 2185 2185 2177 2177 2192 2192 2177 2177 2179 2179 2192 2192 2192 2192 2179 2179 2197 2197 2179 2179 2184 2184 2197 2197 2197 2197 2184 2184 2206 2206 2184 2184 2195 2195 2206 2206 2206 2206 2195 2195 2215 2215 2195 2195 2203 2203 2215 2215 2215 2215 2203 2203 3764 3764 2203 2203 3765 3765 3766 3766 3767 3767 3768 3768 2215 2215 3769 3769 2230 2230 2215 2215 2215 2215 2230 2230 2206 2206 2230 2230 2220 2220 2206 2206 2206 2206 2220 2220 2197 2197 2220 2220 2213 2213 2197 2197 2197 2197 2213 2213 2192 2192 2213 2213 2209 2209 2192 2192 2192 2192 2209 2209 2185 2185 2209 2209 2202 2202 2185 2185 2185 2185 2202 2202 2194 2194 2202 2202 2201 2201 2194 2194 2223 2223 2221 2221 2225 2225 2221 2221 2202 2202 2225 2225 2225 2225 2202 2202 2229 2229 2202 2202 2209 2209 2229 2229 2229 2229 2209 2209 2233 2233 2209 2209 2213 2213 2233 2233 2233 2233 2213 2213 2236 2236 2213 2213 2220 2220 2236 2236 2236 2236 2220 2220 2240 2240 2220 2220 2230 2230 2240 2240 2240 2240 2230 2230 3770 3770 2230 2230 3771 3771 3772 3772 3773 3773 3774 3774 2240 2240 3775 3775 2255 2255 2240 2240 2240 2240 2255 2255 2236 2236 2255 2255 2253 2253 2236 2236 2236 2236 2253 2253 2233 2233 2253 2253 2250 2250 2233 2233 2233 2233 2250 2250 2229 2229 2250 2250 2246 2246 2229 2229 2229 2229 2246 2246 2225 2225 2246 2246 2241 2241 2225 2225 2225 2225 2241 2241 2223 2223 2241 2241 2239 2239 2223 2223 2258 2258 2257 2257 2241 2241 2257 2257 2248 2248 2241 2241 2241 2241 2248 2248 2239 2239 2274 2274 2271 2271 2275 2275 2271 2271 2258 2258 2275 2275 2275 2275 2258 2258 2277 2277 2258 2258 2261 2261 2277 2277 2277 2277 2261 2261 2281 2281 2261 2261 2265 2265 2281 2281 2281 2281 2265 2265 2283 2283 2265 2265 2267 2267 2283 2283 2283 2283 2267 2267 2285 2285 2267 2267 2270 2270 2285 2285 2285 2285 2270 2270 3776 3776 2270 2270 3777 3777 3778 3778 3779 3779 3780 3780 2285 2285 3781 3781 2301 2301 2285 2285 2285 2285 2301 2301 2283 2283 2301 2301 2299 2299 2283 2283 2283 2283 2299 2299 2281 2281 2299 2299 2296 2296 2281 2281 2281 2281 2296 2296 2277 2277 2296 2296 2292 2292 2277 2277 2277 2277 2292 2292 2275 2275 2292 2292 2291 2291 2275 2275 2275 2275 2291 2291 2274 2274 2291 2291 2290 2290 2274 2274 2306 2306 2305 2305 3782 3782 2305 2305 3783 3783 3784 3784 2291 2291 2295 2295 2290 2290 2321 2321 2318 2318 2322 2322 2318 2318 2306 2306 2322 2322 2322 2322 2306 2306 2323 2323 2306 2306 2307 2307 2323 2323 2323 2323 2307 2307 2326 2326 2307 2307 2310 2310 2326 2326 2326 2326 2310 2310 2328 2328 2310 2310 2313 2313 2328 2328 2328 2328 2313 2313 2331 2331 2313 2313 2316 2316 2331 2331 2331 2331 2316 2316 3785 3785 2316 2316 3786 3786 3787 3787 2337 2337 2336 2336 2338 2338 2336 2336 2322 2322 2338 2338 2338 2338 2322 2322 2339 2339 2322 2322 2323 2323 2339 2339 2339 2339 2323 2323 2341 2341 2323 2323 2326 2326 2341 2341 2341 2341 2326 2326 2344 2344 2326 2326 2328 2328 2344 2344 2344 2344 2328 2328 2346 2346 2328 2328 2331 2331 2346 2346 2346 2346 2331 2331 3788 3788 2331 2331 3789 3789 3790 3790 3791 3791 3792 3792 2346 2346 3793 3793 2361 2361 2346 2346 2346 2346 2361 2361 2344 2344 2361 2361 2358 2358 2344 2344 2344 2344 2358 2358 2341 2341 2358 2358 2354 2354 2341 2341 2341 2341 2354 2354 2339 2339 2354 2354 2353 2353 2339 2339 2339 2339 2353 2353 2338 2338 2353 2353 2352 2352 2338 2338 2338 2338 2352 2352 2337 2337 2352 2352 2351 2351 2337 2337 2368 2368 2367 2367 2352 2352 2367 2367 2365 2365 2352 2352 2352 2352 2365 2365 2351 2351 2383 2383 2382 2382 2384 2384 2382 2382 2368 2368 2384 2384 2384 2384 2368 2368 2385 2385 2368 2368 2369 2369 2385 2385 2385 2385 2369 2369 2386 2386 2369 2369 2370 2370 2386 2386 2386 2386 2370 2370 2387 2387 2370 2370 2373 2373 2387 2387 2387 2387 2373 2373 2391 2391 2373 2373 2376 2376 2391 2391 2391 2391 2376 2376 3794 3794 2376 2376 3795 3795 3796 3796 3797 3797 3798 3798 2391 2391 3799 3799 2405 2405 2391 2391 2391 2391 2405 2405 2387 2387 2405 2405 2402 2402 2387 2387 2387 2387 2402 2402 2386 2386 2402 2402 2401 2401 2386 2386 2386 2386 2401 2401 2385 2385 2401 2401 2399 2399 2385 2385 2385 2385 2399 2399 2384 2384 2399 2399 2398 2398 2384 2384 2384 2384 2398 2398 2383 2383 2398 2398 2397 2397 2383 2383 2414 2414 2413 2413 2398 2398 2413 2413 2410 2410 2398 2398 2398 2398 2410 2410 2397 2397 2429 2429 2428 2428 2430 2430 2428 2428 2414 2414 2430 2430 2430 2430 2414 2414 2431 2431 2414 2414 2415 2415 2431 2431 2431 2431 2415 2415 2432 2432 2415 2415 2416 2416 2432 2432 2432 2432 2416 2416 2433 2433 2416 2416 2417 2417 2433 2433 2433 2433 2417 2417 2434 2434 2417 2417 2418 2418 2434 2434 2434 2434 2418 2418 3800 3800 2418 2418 3801 3801 3802 3802 3803 3803 3804 3804 2434 2434 3805 3805 2449 2449 2434 2434 2434 2434 2449 2449 2433 2433 2449 2449 2448 2448 2433 2433 2433 2433 2448 2448 2432 2432 2448 2448 2447 2447 2432 2432 2432 2432 2447 2447 2431 2431 2447 2447 2446 2446 2431 2431 2431 2431 2446 2446 2430 2430 2446 2446 2445 2445 2430 2430 2430 2430 2445 2445 2429 2429 2445 2445 2444 2444 2429 2429 2465 2465 2451 2451 2464 2464 2451 2451 2445 2445 2464 2464 2464 2464 2445 2445 2463 2463 2445 2445 2446 2446 2463 2463 2463 2463 2446 2446 2462 2462 2446 2446 2447 2447 2462 2462 2462 2462 2447 2447 2461 2461 2447 2447 2448 2448 2461 2461 2461 2461 2448 2448 2460 2460 2448 2448 2449 2449 2460 2460 2460 2460 2449 2449 3806 3806 2449 2449 3807 3807 3808 3808 2480 2480 2481 2481 2464 2464 2481 2481 2474 2474 2464 2464 2464 2464 2474 2474 2465 2465 2498 2498 2491 2491 2497 2497 2491 2491 2480 2480 2497 2497 2497 2497 2480 2480 2496 2496 2480 2480 2479 2479 2496 2496 2496 2496 2479 2479 2494 2494 2479 2479 2478 2478 2494 2494 2494 2494 2478 2478 2493 2493 2478 2478 2477 2477 2493 2493 2493 2493 2477 2477 2492 2492 2477 2477 2476 2476 2492 2492 2492 2492 2476 2476 3809 3809 2476 2476 3810 3810 3811 3811 3812 3812 3813 3813 2492 2492 3814 3814 2506 2506 2492 2492 2492 2492 2506 2506 2493 2493 2506 2506 2507 2507 2493 2493 2493 2493 2507 2507 2494 2494 2507 2507 2509 2509 2494 2494 2494 2494 2509 2509 2496 2496 2509 2509 2511 2511 2496 2496 2496 2496 2511 2511 2497 2497 2511 2511 2512 2512 2497 2497 2497 2497 2512 2512 2498 2498 2512 2512 2513 2513 2498 2498 3815 3815 2585 2585 2569 2569 2585 2585 2570 2570 2569 2569 2569 2569 2570 2570 2554 2554 2570 2570 2556 2556 2554 2554 2554 2554 2556 2556 2542 2542 2556 2556 2544 2544 2542 2542 2542 2542 2544 2544 2527 2527 2544 2544 2529 2529 2527 2527 2527 2527 2529 2529 2512 2512 2529 2529 2530 2530 2512 2512 2512 2512 2530 2530 2520 2520
+26 26 7 7 28 28 7 7 9 9 28 28 28 28 9 9 32 32 9 9 11 11 32 32 32 32 11 11 34 34 23 23 0 0 22 22 0 0 1 1 22 22 22 22 1 1 24 24 1 1 3 3 24 24 24 24 3 3 26 26 3 3 5 5 26 26 26 26 5 5 7 7 31 31 8 8 27 27 8 8 6 6 27 27 27 27 6 6 25 25 6 6 4 4 25 25 25 25 4 4 23 23 4 4 2 2 23 23 23 23 2 2 0 0 107 107 130 130 110 110 130 130 131 131 110 110 110 110 131 131 109 109 131 131 129 129 109 109 109 109 129 129 106 106 129 129 127 127 106 106 106 106 127 127 103 103 100 100 122 122 102 102 122 122 124 124 102 102 102 102 124 124 104 104 124 124 126 126 104 104 104 104 126 126 107 107 126 126 128 128 107 107 107 107 128 128 130 130 90 90 114 114 94 94 114 114 116 116 94 94 94 94 116 116 96 96 116 116 118 118 96 96 96 96 118 118 100 100 118 118 120 120 100 100 100 100 120 120 122 122 80 80 93 93 84 84 93 93 99 99 84 84 84 84 99 99 86 86 99 99 108 108 86 86 86 86 108 108 90 90 108 108 112 112 90 90 90 90 112 112 114 114 44 44 30 30 48 48 30 30 36 36 48 48 48 48 36 36 51 51 36 36 42 42 51 51 51 51 42 42 54 54 42 42 47 47 54 54 54 54 47 47 58 58 127 127 125 125 103 103 125 125 123 123 103 103 103 103 123 123 101 101 123 123 121 121 101 101 101 101 121 121 98 98 121 121 119 119 98 98 98 98 119 119 95 95 11 11 13 13 34 34 13 13 15 15 34 34 34 34 15 15 38 38 15 15 17 17 38 38 38 38 17 17 40 40 17 17 19 19 40 40 40 40 19 19 44 44 19 19 21 21 44 44 44 44 21 21 30 30 39 39 16 16 37 37 16 16 14 14 37 37 37 37 14 14 33 33 14 14 12 12 33 33 33 33 12 12 31 31 12 12 10 10 31 31 31 31 10 10 8 8 53 53 41 41 49 49 41 41 35 35 49 49 49 49 35 35 46 46 35 35 29 29 46 46 46 46 29 29 43 43 29 29 20 20 43 43 43 43 20 20 39 39 20 20 18 18 39 39 39 39 18 18 16 16 63 63 59 59 61 61 59 59 55 55 61 61 61 61 55 55 57 57 55 55 50 50 57 57 57 57 50 50 53 53 50 50 45 45 53 53 53 53 45 45 41 41 119 119 117 117 95 95 117 117 115 115 95 95 95 95 115 115 91 91 115 115 113 113 91 91 91 91 113 113 89 89 113 113 111 111 89 89 89 89 111 111 85 85 69 69 74 74 72 72 74 74 78 78 72 72 72 72 78 78 76 76 78 78 83 83 76 76 76 76 83 83 80 80 83 83 88 88 80 80 80 80 88 88 93 93 47 47 52 52 58 58 52 52 56 56 58 58 58 58 56 56 62 62 56 56 60 60 62 62 62 62 60 60 66 66 60 60 65 65 66 66 66 66 65 65 69 69 65 65 70 70 69 69 69 69 70 70 74 74 75 75 77 77 71 71 77 77 73 73 71 71 71 71 73 73 67 67 73 73 68 68 67 67 67 67 68 68 63 63 68 68 64 64 63 63 63 63 64 64 59 59 111 111 105 105 85 85 105 105 97 97 85 85 85 85 97 97 81 81 97 97 92 92 81 81 81 81 92 92 79 79 92 92 87 87 79 79 79 79 87 87 75 75 87 87 82 82 75 75 75 75 82 82 77 77 242 242 262 262 239 239 262 262 260 260 239 239 239 239 260 260 236 236 260 260 258 258 236 236 236 236 258 258 234 234 159 159 140 140 163 163 140 140 142 142 163 163 163 163 142 142 165 165 142 142 144 144 165 165 165 165 144 144 169 169 154 154 132 132 155 155 132 132 134 134 155 155 155 155 134 134 157 157 134 134 136 136 157 157 157 157 136 136 159 159 136 136 138 138 159 159 159 159 138 138 140 140 233 233 255 255 235 235 255 255 257 257 235 235 235 235 257 257 238 238 257 257 259 259 238 238 238 238 259 259 241 241 259 259 261 261 241 241 241 241 261 261 242 242 261 261 263 263 242 242 242 242 263 263 262 262 170 170 147 147 166 166 147 147 145 145 166 166 166 166 145 145 164 164 145 145 143 143 164 164 164 164 143 143 160 160 180 180 162 162 176 176 162 162 153 153 176 176 176 176 153 153 172 172 153 153 151 151 172 172 172 172 151 151 170 170 151 151 149 149 170 170 170 170 149 149 147 147 216 216 225 225 212 212 225 225 220 220 212 212 212 212 220 220 208 208 220 220 215 215 208 208 208 208 215 215 204 204 226 226 246 246 222 222 246 246 244 244 222 222 222 222 244 244 218 218 244 244 240 240 218 218 218 218 240 240 216 216 240 240 231 231 216 216 216 216 231 231 225 225 258 258 256 256 234 234 256 256 254 254 234 234 234 234 254 254 232 232 254 254 252 252 232 232 232 232 252 252 228 228 252 252 250 250 228 228 228 228 250 250 226 226 250 250 248 248 226 226 226 226 248 248 246 246 213 213 229 229 217 217 229 229 237 237 217 217 217 217 237 237 221 221 237 237 243 243 221 221 221 221 243 243 223 223 143 143 141 141 160 160 141 141 139 139 160 160 160 160 139 139 158 158 139 139 137 137 158 158 158 158 137 137 156 156 137 137 135 135 156 156 156 156 135 135 154 154 135 135 133 133 154 154 154 154 133 133 132 132 194 194 188 188 190 190 188 188 184 184 190 190 190 190 184 184 186 186 184 184 179 179 186 186 186 186 179 179 183 183 179 179 174 174 183 183 183 183 174 174 180 180 174 174 168 168 180 180 180 180 168 168 162 162 215 215 210 210 204 204 210 210 206 206 204 204 204 204 206 206 201 201 206 206 202 202 201 201 201 201 202 202 198 198 202 202 197 197 198 198 198 198 197 197 194 194 197 197 192 192 194 194 194 194 192 192 188 188 243 243 245 245 223 223 245 245 247 247 223 223 223 223 247 247 227 227 247 247 249 249 227 227 227 227 249 249 230 230 249 249 251 251 230 230 230 230 251 251 233 233 251 251 253 253 233 233 233 233 253 253 255 255 144 144 146 146 169 169 146 146 148 148 169 169 169 169 148 148 171 171 148 148 150 150 171 171 171 171 150 150 175 175 150 150 152 152 175 175 175 175 152 152 178 178 152 152 161 161 178 178 178 178 161 161 181 181 203 203 209 209 207 207 209 209 214 214 207 207 207 207 214 214 211 211 214 214 219 219 211 211 211 211 219 219 213 213 219 219 224 224 213 213 213 213 224 224 229 229 193 193 191 191 195 195 191 191 196 196 195 195 195 195 196 196 199 199 196 196 200 200 199 199 199 199 200 200 203 203 200 200 205 205 203 203 203 203 205 205 209 209 161 161 167 167 181 181 167 167 173 173 181 181 181 181 173 173 185 185 173 173 177 177 185 185 185 185 177 177 189 189 177 177 182 182 189 189 189 189 182 182 193 193 182 182 187 187 193 193 193 193 187 187 191 191 356 356 357 357 358 358 357 357 359 359 358 358 358 358 359 359 364 364 359 359 365 365 364 364 364 364 365 365 368 368 365 365 369 369 368 368 368 368 369 369 370 370 369 369 371 371 370 370 370 370 371 371 376 376 371 371 377 377 376 376 376 376 377 377 378 378 377 377 379 379 378 378 378 378 379 379 384 384 379 379 385 385 384 384 384 384 385 385 386 386 385 385 387 387 386 386 386 386 387 387 392 392 387 387 393 393 392 392 392 392 393 393 396 396 393 393 397 397 396 396 396 396 397 397 398 398 397 397 399 399 398 398 398 398 399 399 404 404 399 399 405 405 404 404 404 404 405 405 406 406 405 405 407 407 406 406 406 406 407 407 412 412 407 407 413 413 412 412 412 412 413 413 416 416 413 413 417 417 416 416 416 416 417 417 418 418 417 417 419 419 418 418 418 418 419 419 424 424 419 419 425 425 424 424 424 424 425 425 426 426 425 425 427 427 426 426 426 426 427 427 432 432 427 427 433 433 432 432 432 432 433 433 434 434 433 433 435 435 434 434 434 434 435 435 438 438 435 435 439 439 438 438 438 438 439 439 444 444 439 439 445 445 444 444 444 444 445 445 446 446 445 445 447 447 446 446 446 446 447 447 452 452 447 447 453 453 452 452 452 452 453 453 2744 2744 453 453 2745 2745 2746 2746 454 454 455 455 460 460 455 455 461 461 460 460 460 460 461 461 464 464 461 461 465 465 464 464 464 464 465 465 466 466 465 465 467 467 466 466 466 466 467 467 472 472 467 467 473 473 472 472 472 472 473 473 474 474 473 473 475 475 474 474 474 474 475 475 480 480 475 475 481 481 480 480 480 480 481 481 484 484 481 481 485 485 484 484 484 484 485 485 486 486 485 485 487 487 486 486 486 486 487 487 492 492 487 487 493 493 492 492 492 492 493 493 494 494 493 493 495 495 494 494 494 494 495 495 500 500 495 495 501 501 500 500 500 500 501 501 502 502 501 501 503 503 502 502 502 502 503 503 508 508 503 503 509 509 508 508 508 508 509 509 512 512 509 509 513 513 512 512 512 512 513 513 514 514 513 513 515 515 514 514 514 514 515 515 518 518 515 515 519 519 518 518 518 518 519 519 516 516 519 519 517 517 516 516 516 516 517 517 510 510 517 517 511 511 510 510 510 510 511 511 506 506 511 511 507 507 506 506 506 506 507 507 504 504 507 507 505 505 504 504 504 504 505 505 498 498 505 505 499 499 498 498 498 498 499 499 496 496 499 499 497 497 496 496 496 496 497 497 490 490 497 497 491 491 490 490 490 490 491 491 488 488 491 491 489 489 488 488 488 488 489 489 482 482 489 489 483 483 482 482 482 482 483 483 478 478 483 483 479 479 478 478 478 478 479 479 476 476 479 479 477 477 476 476 476 476 477 477 470 470 477 477 471 471 470 470 470 470 471 471 468 468 471 471 469 469 468 468 468 468 469 469 462 462 469 469 463 463 462 462 462 462 463 463 458 458 463 463 459 459 458 458 458 458 459 459 456 456 459 459 457 457 456 456 2747 2747 2748 2748 450 450 2749 2749 451 451 450 450 450 450 451 451 448 448 451 451 449 449 448 448 448 448 449 449 442 442 449 449 443 443 442 442 442 442 443 443 440 440 443 443 441 441 440 440 440 440 441 441 436 436 441 441 437 437 436 436 436 436 437 437 430 430 437 437 431 431 430 430 430 430 431 431 428 428 431 431 429 429 428 428 428 428 429 429 422 422 429 429 423 423 422 422 422 422 423 423 420 420 423 423 421 421 420 420 420 420 421 421 414 414 421 421 415 415 414 414 414 414 415 415 410 410 415 415 411 411 410 410 410 410 411 411 408 408 411 411 409 409 408 408 408 408 409 409 402 402 409 409 403 403 402 402 402 402 403 403 400 400 403 403 401 401 400 400 400 400 401 401 394 394 401 401 395 395 394 394 394 394 395 395 390 390 395 395 391 391 390 390 390 390 391 391 388 388 391 391 389 389 388 388 388 388 389 389 382 382 389 389 383 383 382 382 382 382 383 383 380 380 383 383 381 381 380 380 380 380 381 381 374 374 381 381 375 375 374 374 374 374 375 375 372 372 375 375 373 373 372 372 372 372 373 373 366 366 373 373 367 367 366 366 366 366 367 367 362 362 367 367 363 363 362 362 362 362 363 363 360 360 363 363 361 361 360 360 360 360 361 361 354 354 361 361 355 355 354 354 354 354 355 355 352 352 355 355 353 353 352 352 352 352 353 353 346 346 353 353 347 347 346 346 346 346 347 347 342 342 347 347 343 343 342 342 342 342 343 343 340 340 343 343 341 341 340 340 340 340 341 341 334 334 341 341 335 335 334 334 334 334 335 335 332 332 335 335 333 333 332 332 332 332 333 333 326 326 333 333 327 327 326 326 326 326 327 327 2750 2750 327 327 2751 2751 2752 2752 324 324 325 325 320 320 325 325 321 321 320 320 320 320 321 321 314 314 321 321 315 315 314 314 314 314 315 315 312 312 315 315 313 313 312 312 312 312 313 313 306 306 313 313 307 307 306 306 306 306 307 307 304 304 307 307 305 305 304 304 304 304 305 305 298 298 305 305 299 299 298 298 298 298 299 299 294 294 299 299 295 295 294 294 294 294 295 295 292 292 295 295 293 293 292 292 292 292 293 293 286 286 293 293 287 287 286 286 286 286 287 287 284 284 287 287 285 285 284 284 284 284 285 285 278 278 285 285 279 279 278 278 278 278 279 279 274 274 279 279 275 275 274 274 274 274 275 275 272 272 275 275 273 273 272 272 272 272 273 273 264 264 273 273 265 265 264 264 264 264 265 265 266 266 265 265 267 267 266 266 266 266 267 267 268 268 267 267 269 269 268 268 268 268 269 269 270 270 269 269 271 271 270 270 270 270 271 271 276 276 271 271 277 277 276 276 276 276 277 277 280 280 277 277 281 281 280 280 280 280 281 281 282 282 281 281 283 283 282 282 282 282 283 283 288 288 283 283 289 289 288 288 288 288 289 289 290 290 289 289 291 291 290 290 290 290 291 291 296 296 291 291 297 297 296 296 296 296 297 297 300 300 297 297 301 301 300 300 300 300 301 301 302 302 301 301 303 303 302 302 302 302 303 303 308 308 303 303 309 309 308 308 308 308 309 309 310 310 309 309 311 311 310 310 310 310 311 311 316 316 311 311 317 317 316 316 316 316 317 317 318 318 317 317 319 319 318 318 318 318 319 319 322 322 319 319 323 323 322 322 2753 2753 2754 2754 328 328 2755 2755 329 329 328 328 328 328 329 329 330 330 329 329 331 331 330 330 330 330 331 331 336 336 331 331 337 337 336 336 336 336 337 337 338 338 337 337 339 339 338 338 338 338 339 339 344 344 339 339 345 345 344 344 344 344 345 345 348 348 345 345 349 349 348 348 348 348 349 349 350 350 349 349 351 351 350 350 350 350 351 351 356 356 351 351 357 357 356 356 594 594 595 595 590 590 595 595 591 591 590 590 590 590 591 591 588 588 591 591 589 589 588 588 588 588 589 589 582 582 589 589 583 583 582 582 582 582 583 583 580 580 583 583 581 581 580 580 580 580 581 581 574 574 581 581 575 575 574 574 574 574 575 575 570 570 575 575 571 571 570 570 570 570 571 571 568 568 571 571 569 569 568 568 568 568 569 569 2756 2756 569 569 2757 2757 2758 2758 562 562 563 563 560 560 563 563 561 561 560 560 560 560 561 561 554 554 561 561 555 555 554 554 554 554 555 555 552 552 555 555 553 553 552 552 552 552 553 553 548 548 553 553 549 549 548 548 548 548 549 549 542 542 549 549 543 543 542 542 542 542 543 543 540 540 543 543 541 541 540 540 540 540 541 541 534 534 541 541 535 535 534 534 534 534 535 535 532 532 535 535 533 533 532 532 532 532 533 533 528 528 533 533 529 529 528 528 528 528 529 529 522 522 529 529 523 523 522 522 522 522 523 523 520 520 523 523 521 521 520 520 520 520 521 521 524 524 521 521 525 525 524 524 524 524 525 525 526 526 525 525 527 527 526 526 526 526 527 527 530 530 527 527 531 531 530 530 530 530 531 531 536 536 531 531 537 537 536 536 536 536 537 537 538 538 537 537 539 539 538 538 538 538 539 539 544 544 539 539 545 545 544 544 544 544 545 545 546 546 545 545 547 547 546 546 546 546 547 547 550 550 547 547 551 551 550 550 550 550 551 551 556 556 551 551 557 557 556 556 556 556 557 557 558 558 557 557 559 559 558 558 558 558 559 559 564 564 559 559 565 565 564 564 564 564 565 565 566 566 565 565 567 567 566 566 2759 2759 2760 2760 572 572 2761 2761 573 573 572 572 572 572 573 573 576 576 573 573 577 577 576 576 576 576 577 577 578 578 577 577 579 579 578 578 578 578 579 579 584 584 579 579 585 585 584 584 584 584 585 585 586 586 585 585 587 587 586 586 586 586 587 587 592 592 587 587 593 593 592 592 592 592 593 593 596 596 593 593 597 597 596 596 596 596 597 597 598 598 597 597 599 599 598 598 598 598 599 599 604 604 599 599 605 605 604 604 604 604 605 605 606 606 605 605 607 607 606 606 606 606 607 607 612 612 607 607 613 613 612 612 612 612 613 613 614 614 613 613 615 615 614 614 614 614 615 615 618 618 615 615 619 619 618 618 618 618 619 619 624 624 619 619 625 625 624 624 624 624 625 625 626 626 625 625 627 627 626 626 626 626 627 627 632 632 627 627 633 633 632 632 632 632 633 633 634 634 633 633 635 635 634 634 634 634 635 635 638 638 635 635 639 639 638 638 638 638 639 639 644 644 639 639 645 645 644 644 644 644 645 645 646 646 645 645 647 647 646 646 646 646 647 647 652 652 647 647 653 653 652 652 652 652 653 653 654 654 653 653 655 655 654 654 654 654 655 655 658 658 655 655 659 659 658 658 658 658 659 659 2762 2762 659 659 2763 2763 2764 2764 664 664 665 665 666 666 665 665 667 667 666 666 666 666 667 667 672 672 667 667 673 673 672 672 672 672 673 673 674 674 673 673 675 675 674 674 674 674 675 675 680 680 675 675 681 681 680 680 680 680 681 681 684 684 681 681 685 685 684 684 684 684 685 685 686 686 685 685 687 687 686 686 686 686 687 687 692 692 687 687 693 693 692 692 692 692 693 693 694 694 693 693 695 695 694 694 694 694 695 695 700 700 695 695 701 701 700 700 700 700 701 701 704 704 701 701 705 705 704 704 704 704 705 705 706 706 705 705 707 707 706 706 706 706 707 707 708 708 707 707 709 709 708 708 708 708 709 709 710 710 709 709 711 711 710 710 710 710 711 711 702 702 711 711 703 703 702 702 702 702 703 703 698 698 703 703 699 699 698 698 698 698 699 699 696 696 699 699 697 697 696 696 696 696 697 697 690 690 697 697 691 691 690 690 690 690 691 691 688 688 691 691 689 689 688 688 688 688 689 689 682 682 689 689 683 683 682 682 682 682 683 683 678 678 683 683 679 679 678 678 678 678 679 679 676 676 679 679 677 677 676 676 676 676 677 677 670 670 677 677 671 671 670 670 670 670 671 671 668 668 671 671 669 669 668 668 2765 2765 2766 2766 662 662 2767 2767 663 663 662 662 662 662 663 663 660 660 663 663 661 661 660 660 660 660 661 661 656 656 661 661 657 657 656 656 656 656 657 657 650 650 657 657 651 651 650 650 650 650 651 651 648 648 651 651 649 649 648 648 648 648 649 649 642 642 649 649 643 643 642 642 642 642 643 643 640 640 643 643 641 641 640 640 640 640 641 641 636 636 641 641 637 637 636 636 636 636 637 637 630 630 637 637 631 631 630 630 630 630 631 631 628 628 631 631 629 629 628 628 628 628 629 629 622 622 629 629 623 623 622 622 622 622 623 623 620 620 623 623 621 621 620 620 620 620 621 621 616 616 621 621 617 617 616 616 616 616 617 617 610 610 617 617 611 611 610 610 610 610 611 611 608 608 611 611 609 609 608 608 608 608 609 609 602 602 609 609 603 603 602 602 602 602 603 603 600 600 603 603 601 601 600 600 600 600 601 601 594 594 601 601 595 595 594 594 2768 2768 2769 2769 1026 1026 2770 2770 1027 1027 1026 1026 1026 1026 1027 1027 1016 1016 1027 1027 1013 1013 1016 1016 1016 1016 1013 1013 1012 1012 1013 1013 998 998 1012 1012 1012 1012 998 998 997 997 1038 1038 1042 1042 1043 1043 1042 1042 1055 1055 1043 1043 1043 1043 1055 1055 1057 1057 1055 1055 1058 1058 1057 1057 1057 1057 1058 1058 1072 1072 1058 1058 1070 1070 1072 1072 1072 1072 1070 1070 1085 1085 1070 1070 1079 1079 1085 1085 1079 1079 1084 1084 1085 1085 1084 1084 1096 1096 1085 1085 1085 1085 1096 1096 1099 1099 1096 1096 1097 1097 1099 1099 1099 1099 1097 1097 1111 1111 1097 1097 1109 1109 1111 1111 1109 1109 1113 1113 1111 1111 1111 1111 1113 1113 1121 1121 1113 1113 1117 1117 1121 1121 1117 1117 1119 1119 1121 1121 1121 1121 1119 1119 1124 1124 1119 1119 1120 1120 1124 1124 1120 1120 1112 1112 1124 1124 1124 1124 1112 1112 1114 1114 1112 1112 1107 1107 1114 1114 1114 1114 1107 1107 1103 1103 1107 1107 1101 1101 1103 1103 1101 1101 1091 1091 1103 1103 1103 1103 1091 1091 1090 1090 1091 1091 1089 1089 1090 1090 1089 1089 1075 1075 1090 1090 1090 1090 1075 1075 1077 1077 1075 1075 1069 1069 1077 1077 1077 1077 1069 1069 1063 1063 1069 1069 1062 1062 1063 1063 1063 1063 1062 1062 1048 1048 1062 1062 1051 1051 1048 1048 1051 1051 1047 1047 1048 1048 2771 2771 1032 1032 2772 2772 2773 2773 1032 1032 1034 1034 1032 1032 1029 1029 1034 1034 1034 1034 1029 1029 1019 1019 1029 1029 1018 1018 1019 1019 1019 1019 1018 1018 1004 1004 1018 1018 1009 1009 1004 1004 1009 1009 1003 1003 1004 1004 1003 1003 989 989 1004 1004 1004 1004 989 989 990 990 989 989 985 985 990 990 990 990 985 985 975 975 985 985 974 974 975 975 975 975 974 974 959 959 974 974 965 965 959 959 965 965 958 958 959 959 958 958 943 943 959 959 959 959 943 943 944 944 943 943 942 942 944 944 944 944 942 942 933 933 942 942 934 934 933 933 933 933 934 934 917 917 934 934 919 919 917 917 919 919 918 918 917 917 918 918 903 903 917 917 917 917 903 903 902 902 903 903 900 900 902 902 902 902 900 900 886 886 900 900 887 887 886 886 887 887 876 876 886 886 886 886 876 876 871 871 876 876 872 872 871 871 872 872 857 857 871 871 871 871 857 857 855 855 857 857 856 856 855 855 856 856 841 841 855 855 855 855 841 841 840 840 841 841 834 834 840 840 840 840 834 834 826 826 834 834 827 827 826 826 827 827 2774 2774 826 826 826 826 2775 2775 2776 2776 814 814 812 812 811 811 812 812 798 798 811 811 811 811 798 798 797 797 798 798 793 793 797 797 797 797 793 793 784 784 793 793 785 785 784 784 784 784 785 785 769 769 785 785 773 773 769 769 773 773 770 770 769 769 770 770 759 759 769 769 769 769 759 759 758 758 759 759 756 756 758 758 758 758 756 756 746 746 756 756 749 749 746 746 746 746 749 749 738 738 749 749 743 743 738 738 743 743 739 739 738 738 739 739 745 745 738 738 738 738 745 745 740 740 745 745 747 747 740 740 740 740 747 747 751 751 747 747 753 753 751 751 751 751 753 753 765 765 753 753 762 762 765 765 762 762 766 766 765 765 766 766 779 779 765 765 765 765 779 779 778 778 779 779 780 780 778 778 778 778 780 780 790 790 780 780 792 792 790 790 790 790 792 792 805 805 792 792 801 801 805 805 801 801 806 806 805 805 806 806 821 821 805 805 805 805 821 821 820 820 821 821 822 822 820 820 2777 2777 2778 2778 835 835 2779 2779 836 836 835 835 836 836 843 843 835 835 835 835 843 843 850 850 843 843 851 851 850 850 851 851 864 864 850 850 850 850 864 864 865 865 864 864 866 866 865 865 866 866 880 880 865 865 865 865 880 880 879 879 880 880 888 888 879 879 879 879 888 888 894 894 888 888 895 895 894 894 895 895 905 905 894 894 894 894 905 905 910 910 905 905 911 911 910 910 911 911 926 926 910 910 910 910 926 926 925 925 926 926 927 927 925 925 925 925 927 927 936 936 927 927 935 935 936 936 936 936 935 935 952 952 935 935 950 950 952 952 950 950 951 951 952 952 951 951 966 966 952 952 952 952 966 966 967 967 966 966 973 973 967 967 967 967 973 973 982 982 973 973 981 981 982 982 982 982 981 981 998 998 981 981 995 995 998 998 998 998 995 995 997 997 982 982 968 968 967 967 968 968 953 953 967 967 967 967 953 953 952 952 953 953 937 937 952 952 952 952 937 937 936 936 937 937 924 924 936 936 936 936 924 924 925 925 924 924 909 909 925 925 925 925 909 909 910 910 909 909 893 893 910 910 910 910 893 893 894 894 893 893 878 878 894 894 894 894 878 878 879 879 878 878 862 862 879 879 879 879 862 862 865 865 862 862 848 848 865 865 865 865 848 848 850 850 848 848 833 833 850 850 850 850 833 833 835 835 833 833 2780 2780 835 835 835 835 2781 2781 2782 2782 818 818 804 804 820 820 820 820 804 804 805 805 804 804 789 789 805 805 805 805 789 789 790 790 789 789 774 774 790 790 790 790 774 774 778 778 774 774 761 761 778 778 778 778 761 761 765 765 761 761 748 748 765 765 765 765 748 748 751 751 748 748 734 734 751 751 751 751 734 734 740 740 734 734 733 733 740 740 740 740 733 733 738 738 733 733 737 737 738 738 738 738 737 737 746 746 737 737 750 750 746 746 746 746 750 750 758 758 750 750 767 767 758 758 758 758 767 767 769 769 767 767 781 781 769 769 769 769 781 781 784 784 781 781 795 795 784 784 784 784 795 795 797 797 795 795 809 809 797 797 797 797 809 809 811 811 2783 2783 825 825 2784 2784 2785 2785 825 825 826 826 825 825 839 839 826 826 826 826 839 839 840 840 839 839 854 854 840 840 840 840 854 854 855 855 854 854 870 870 855 855 855 855 870 870 871 871 870 870 885 885 871 871 871 871 885 885 886 886 885 885 901 901 886 886 886 886 901 901 902 902 901 901 916 916 902 902 902 902 916 916 917 917 916 916 932 932 917 917 917 917 932 932 933 933 932 932 945 945 933 933 933 933 945 945 944 944 945 945 960 960 944 944 944 944 960 960 959 959 960 960 976 976 959 959 959 959 976 976 975 975 976 976 991 991 975 975 975 975 991 991 990 990 991 991 1005 1005 990 990 990 990 1005 1005 1004 1004 1005 1005 1021 1021 1004 1004 1004 1004 1021 1021 1019 1019 1021 1021 1035 1035 1019 1019 1019 1019 1035 1035 1034 1034 1035 1035 2786 2786 1034 1034 1034 1034 2787 2787 2788 2788 1050 1050 1065 1065 1048 1048 1048 1048 1065 1065 1063 1063 1065 1065 1080 1080 1063 1063 1063 1063 1080 1080 1077 1077 1080 1080 1093 1093 1077 1077 1077 1077 1093 1093 1090 1090 1093 1093 1106 1106 1090 1090 1090 1090 1106 1106 1103 1103 1106 1106 1123 1123 1103 1103 1103 1103 1123 1123 1114 1114 1123 1123 1128 1128 1114 1114 1114 1114 1128 1128 1124 1124 1128 1128 1126 1126 1124 1124 1124 1124 1126 1126 1121 1121 1126 1126 1116 1116 1121 1121 1121 1121 1116 1116 1111 1111 1116 1116 1102 1102 1111 1111 1111 1111 1102 1102 1099 1099 1102 1102 1087 1087 1099 1099 1099 1099 1087 1087 1085 1085 1087 1087 1073 1073 1085 1085 1085 1085 1073 1073 1072 1072 1073 1073 1059 1059 1072 1072 1072 1072 1059 1059 1057 1057 1059 1059 1044 1044 1057 1057 1057 1057 1044 1044 1043 1043 2789 2789 1030 1030 2790 2790 2791 2791 1030 1030 1027 1027 1030 1030 1014 1014 1027 1027 1027 1027 1014 1014 1013 1013 1014 1014 999 999 1013 1013 1013 1013 999 999 998 998 999 999 983 983 998 998 998 998 983 983 982 982 983 983 968 968 982 982 983 983 969 969 968 968 969 969 954 954 968 968 968 968 954 954 953 953 954 954 938 938 953 953 953 953 938 938 937 937 938 938 923 923 937 937 937 937 923 923 924 924 923 923 908 908 924 924 924 924 908 908 909 909 908 908 892 892 909 909 909 909 892 892 893 893 892 892 877 877 893 893 893 893 877 877 878 878 877 877 861 861 878 878 878 878 861 861 862 862 861 861 847 847 862 862 862 862 847 847 848 848 847 847 831 831 848 848 848 848 831 831 833 833 831 831 2792 2792 833 833 833 833 2793 2793 2794 2794 817 817 802 802 818 818 818 818 802 802 804 804 802 802 786 786 804 804 804 804 786 786 789 789 786 786 771 771 789 789 789 789 771 771 774 774 771 771 755 755 774 774 774 774 755 755 761 761 755 755 735 735 761 761 761 761 735 735 748 748 735 735 729 729 748 748 748 748 729 729 734 734 729 729 726 726 734 734 734 734 726 726 733 733 726 726 730 730 733 733 733 733 730 730 737 737 730 730 742 742 737 737 737 737 742 742 750 750 742 742 760 760 750 750 750 750 760 760 767 767 760 760 776 776 767 767 767 767 776 776 781 781 776 776 791 791 781 781 781 781 791 791 795 795 791 791 808 808 795 795 795 795 808 808 809 809 2795 2795 823 823 2796 2796 2797 2797 823 823 825 825 823 823 838 838 825 825 825 825 838 838 839 839 838 838 853 853 839 839 839 839 853 853 854 854 853 853 869 869 854 854 854 854 869 869 870 870 869 869 884 884 870 870 870 870 884 884 885 885 884 884 899 899 885 885 885 885 899 899 901 901 899 899 915 915 901 901 901 901 915 915 916 916 915 915 931 931 916 916 916 916 931 931 932 932 931 931 946 946 932 932 932 932 946 946 945 945 946 946 961 961 945 945 945 945 961 961 960 960 961 961 977 977 960 960 960 960 977 977 976 976 977 977 992 992 976 976 976 976 992 992 991 991 992 992 1007 1007 991 991 991 991 1007 1007 1005 1005 1007 1007 1022 1022 1005 1005 1005 1005 1022 1022 1021 1021 1022 1022 1037 1037 1021 1021 1021 1021 1037 1037 1035 1035 1037 1037 2798 2798 1035 1035 1035 1035 2799 2799 2800 2800 1052 1052 1067 1067 1050 1050 1050 1050 1067 1067 1065 1065 1067 1067 1083 1083 1065 1065 1065 1065 1083 1083 1080 1080 1083 1083 1098 1098 1080 1080 1080 1080 1098 1098 1093 1093 1098 1098 1115 1115 1093 1093 1093 1093 1115 1115 1106 1106 1115 1115 1130 1130 1106 1106 1106 1106 1130 1130 1123 1123 1130 1130 1134 1134 1123 1123 1123 1123 1134 1134 1128 1128 1134 1134 1133 1133 1128 1128 1128 1128 1133 1133 1126 1126 1133 1133 1127 1127 1126 1126 1126 1126 1127 1127 1116 1116 1127 1127 1110 1110 1116 1116 1116 1116 1110 1110 1102 1102 1110 1110 1092 1092 1102 1102 1102 1102 1092 1092 1087 1087 1092 1092 1078 1078 1087 1087 1087 1087 1078 1078 1073 1073 1078 1078 1061 1061 1073 1073 1073 1073 1061 1061 1059 1059 1061 1061 1046 1046 1059 1059 1059 1059 1046 1046 1044 1044 2801 2801 1031 1031 2802 2802 2803 2803 1031 1031 1030 1030 1031 1031 1015 1015 1030 1030 1030 1030 1015 1015 1014 1014 1015 1015 1000 1000 1014 1014 1014 1014 1000 1000 999 999 1000 1000 984 984 999 999 999 999 984 984 983 983 984 984 969 969 983 983 984 984 970 970 969 969 970 970 955 955 969 969 969 969 955 955 954 954 955 955 939 939 954 954 954 954 939 939 938 938 939 939 922 922 938 938 938 938 922 922 923 923 922 922 907 907 923 923 923 923 907 907 908 908 907 907 891 891 908 908 908 908 891 891 892 892 891 891 875 875 892 892 892 892 875 875 877 877 875 875 860 860 877 877 877 877 860 860 861 861 860 860 845 845 861 861 861 861 845 845 847 847 845 845 829 829 847 847 847 847 829 829 831 831 829 829 2804 2804 831 831 831 831 2805 2805 2806 2806 815 815 799 799 817 817 817 817 799 799 802 802 799 799 782 782 802 802 802 802 782 782 786 786 782 782 764 764 786 786 786 786 764 764 771 771 764 764 744 744 771 771 771 771 744 744 755 755 744 744 728 728 755 755 755 755 728 728 735 735 728 728 722 722 735 735 735 735 722 722 729 729 722 722 721 721 729 729 729 729 721 721 726 726 721 721 725 725 726 726 726 726 725 725 730 730 725 725 732 732 730 730 730 730 732 732 742 742 732 732 752 752 742 742 742 742 752 752 760 760 752 752 772 772 760 760 760 760 772 772 776 776 772 772 787 787 776 776 776 776 787 787 791 791 787 787 803 803 791 791 791 791 803 803 808 808 2807 2807 819 819 2808 2808 2809 2809 819 819 823 823 819 819 837 837 823 823 823 823 837 837 838 838 837 837 852 852 838 838 838 838 852 852 853 853 852 852 868 868 853 853 853 853 868 868 869 869 868 868 883 883 869 869 869 869 883 883 884 884 883 883 898 898 884 884 884 884 898 898 899 899 898 898 914 914 899 899 899 899 914 914 915 915 914 914 930 930 915 915 915 915 930 930 931 931 930 930 947 947 931 931 931 931 947 947 946 946 947 947 962 962 946 946 946 946 962 962 961 961 962 962 978 978 961 961 961 961 978 978 977 977 978 978 993 993 977 977 977 977 993 993 992 992 993 993 1008 1008 992 992 992 992 1008 1008 1007 1007 1008 1008 1024 1024 1007 1007 1007 1007 1024 1024 1022 1022 1024 1024 1040 1040 1022 1022 1022 1022 1040 1040 1037 1037 1040 1040 2810 2810 1037 1037 1037 1037 2811 2811 2812 2812 1054 1054 1071 1071 1052 1052 1052 1052 1071 1071 1067 1067 1071 1071 1088 1088 1067 1067 1067 1067 1088 1088 1083 1083 1088 1088 1105 1105 1083 1083 1083 1083 1105 1105 1098 1098 1105 1105 1129 1129 1098 1098 1098 1098 1129 1129 1115 1115 1129 1129 1137 1137 1115 1115 1115 1115 1137 1137 1130 1130 1137 1137 1140 1140 1130 1130 1130 1130 1140 1140 1134 1134 1140 1140 1138 1138 1134 1134 1134 1134 1138 1138 1133 1133 1138 1138 1135 1135 1133 1133 1133 1133 1135 1135 1127 1127 1135 1135 1122 1122 1127 1127 1127 1127 1122 1122 1110 1110 1122 1122 1100 1100 1110 1110 1110 1110 1100 1100 1092 1092 1100 1100 1081 1081 1092 1092 1092 1092 1081 1081 1078 1078 1081 1081 1066 1066 1078 1078 1078 1078 1066 1066 1061 1061 1066 1066 1049 1049 1061 1061 1061 1061 1049 1049 1046 1046 2813 2813 1033 1033 2814 2814 2815 2815 1033 1033 1031 1031 1033 1033 1017 1017 1031 1031 1031 1031 1017 1017 1015 1015 1017 1017 1001 1001 1015 1015 1015 1015 1001 1001 1000 1000 1001 1001 986 986 1000 1000 1000 1000 986 986 984 984 986 986 970 970 984 984 986 986 971 971 970 970 971 971 956 956 970 970 970 970 956 956 955 955 956 956 940 940 955 955 955 955 940 940 939 939 940 940 921 921 939 939 939 939 921 921 922 922 921 921 906 906 922 922 922 922 906 906 907 907 906 906 890 890 907 907 907 907 890 890 891 891 890 890 874 874 891 891 891 891 874 874 875 875 874 874 859 859 875 875 875 875 859 859 860 860 859 859 844 844 860 860 860 860 844 844 845 845 844 844 828 828 845 845 845 845 828 828 829 829 828 828 2816 2816 829 829 829 829 2817 2817 2818 2818 810 810 794 794 815 815 815 815 794 794 799 799 794 794 775 775 799 799 799 799 775 775 782 782 775 775 757 757 782 782 782 782 757 757 764 764 757 757 731 731 764 764 764 764 731 731 744 744 731 731 720 720 744 744 744 744 720 720 728 728 720 720 717 717 728 728 728 728 717 717 722 722 717 717 716 716 722 722 722 722 716 716 721 721 716 716 719 719 721 721 721 721 719 719 725 725 719 719 724 724 725 725 725 725 724 724 732 732 724 724 736 736 732 732 732 732 736 736 752 752 736 736 763 763 752 752 752 752 763 763 772 772 763 763 783 783 772 772 772 772 783 783 787 787 783 783 800 800 787 787 787 787 800 800 803 803 2819 2819 816 816 2820 2820 2821 2821 816 816 819 819 816 816 832 832 819 819 819 819 832 832 837 837 832 832 849 849 837 837 837 837 849 849 852 852 849 849 867 867 852 852 852 852 867 867 868 868 867 867 882 882 868 868 868 868 882 882 883 883 882 882 897 897 883 883 883 883 897 897 898 898 897 897 913 913 898 898 898 898 913 913 914 914 913 913 929 929 914 914 914 914 929 929 930 930 929 929 948 948 930 930 930 930 948 948 947 947 948 948 963 963 947 947 947 947 963 963 962 962 963 963 979 979 962 962 962 962 979 979 978 978 979 979 994 994 978 978 978 978 994 994 993 993 994 994 1010 1010 993 993 993 993 1010 1010 1008 1008 1010 1010 1025 1025 1008 1008 1008 1008 1025 1025 1024 1024 1025 1025 1041 1041 1024 1024 1024 1024 1041 1041 1040 1040 1041 1041 2822 2822 1040 1040 1040 1040 2823 2823 2824 2824 1060 1060 1076 1076 1054 1054 1054 1054 1076 1076 1071 1071 1076 1076 1094 1094 1071 1071 1071 1071 1094 1094 1088 1088 1094 1094 1118 1118 1088 1088 1088 1088 1118 1118 1105 1105 1118 1118 1136 1136 1105 1105 1105 1105 1136 1136 1129 1129 1136 1136 1142 1142 1129 1129 1129 1129 1142 1142 1137 1137 1142 1142 1145 1145 1137 1137 1137 1137 1145 1145 1140 1140 1145 1145 1144 1144 1140 1140 1140 1140 1144 1144 1138 1138 1144 1144 1141 1141 1138 1138 1138 1138 1141 1141 1135 1135 1141 1141 1132 1132 1135 1135 1135 1135 1132 1132 1122 1122 1132 1132 1108 1108 1122 1122 1122 1122 1108 1108 1100 1100 1108 1108 1086 1086 1100 1100 1100 1100 1086 1086 1081 1081 1086 1086 1068 1068 1081 1081 1081 1081 1068 1068 1066 1066 1068 1068 1053 1053 1066 1066 1066 1066 1053 1053 1049 1049 2825 2825 1036 1036 2826 2826 2827 2827 1036 1036 1033 1033 1036 1036 1020 1020 1033 1033 1033 1033 1020 1020 1017 1017 1020 1020 1002 1002 1017 1017 1017 1017 1002 1002 1001 1001 1002 1002 987 987 1001 1001 1001 1001 987 987 986 986 987 987 971 971 986 986 987 987 2828 2828 971 971 2829 2829 2830 2830 971 971 971 971 2831 2831 956 956 2832 2832 2833 2833 956 956 956 956 2834 2834 940 940 2835 2835 2836 2836 940 940 940 940 2837 2837 921 921 2838 2838 2839 2839 921 921 921 921 2840 2840 906 906 2841 2841 2842 2842 906 906 906 906 2843 2843 890 890 2844 2844 2845 2845 890 890 890 890 2846 2846 874 874 2847 2847 2848 2848 874 874 874 874 2849 2849 859 859 2850 2850 2851 2851 859 859 859 859 2852 2852 844 844 2853 2853 2854 2854 844 844 844 844 2855 2855 828 828 2856 2856 2857 2857 828 828 828 828 2858 2858 2859 2859 2860 2860 2861 2861 810 810 810 810 2862 2862 794 794 2863 2863 2864 2864 794 794 794 794 2865 2865 775 775 2866 2866 2867 2867 775 775 775 775 2868 2868 757 757 2869 2869 2870 2870 757 757 757 757 2871 2871 731 731 2872 2872 2873 2873 731 731 731 731 2874 2874 720 720 2875 2875 2876 2876 720 720 720 720 2877 2877 717 717 2878 2878 2879 2879 717 717 717 717 2880 2880 716 716 2881 2881 2882 2882 716 716 716 716 2883 2883 719 719 2884 2884 2885 2885 719 719 719 719 2886 2886 724 724 2887 2887 2888 2888 724 724 724 724 2889 2889 736 736 2890 2890 2891 2891 736 736 736 736 2892 2892 763 763 2893 2893 2894 2894 763 763 763 763 2895 2895 783 783 2896 2896 2897 2897 783 783 783 783 2898 2898 800 800 2899 2899 2900 2900 800 800 2901 2901 2902 2902 816 816 2903 2903 2904 2904 816 816 816 816 2905 2905 832 832 2906 2906 2907 2907 832 832 832 832 2908 2908 849 849 2909 2909 2910 2910 849 849 849 849 2911 2911 867 867 2912 2912 2913 2913 867 867 867 867 2914 2914 882 882 2915 2915 2916 2916 882 882 882 882 2917 2917 897 897 2918 2918 2919 2919 897 897 897 897 2920 2920 913 913 2921 2921 2922 2922 913 913 913 913 2923 2923 929 929 2924 2924 2925 2925 929 929 929 929 2926 2926 948 948 2927 2927 2928 2928 948 948 948 948 2929 2929 963 963 2930 2930 2931 2931 963 963 963 963 2932 2932 979 979 2933 2933 2934 2934 979 979 979 979 2935 2935 994 994 2936 2936 2937 2937 994 994 994 994 2938 2938 1010 1010 2939 2939 2940 2940 1010 1010 1010 1010 2941 2941 1025 1025 2942 2942 2943 2943 1025 1025 1025 1025 2944 2944 1041 1041 2945 2945 2946 2946 1041 1041 1041 1041 2947 2947 2948 2948 2949 2949 2950 2950 1060 1060 1060 1060 2951 2951 1076 1076 2952 2952 2953 2953 1076 1076 1076 1076 2954 2954 1094 1094 2955 2955 2956 2956 1094 1094 1094 1094 2957 2957 1118 1118 2958 2958 2959 2959 1118 1118 1118 1118 2960 2960 1136 1136 2961 2961 2962 2962 1136 1136 1136 1136 2963 2963 1142 1142 2964 2964 2965 2965 1142 1142 1142 1142 2966 2966 1145 1145 2967 2967 2968 2968 1145 1145 1145 1145 2969 2969 1144 1144 2970 2970 2971 2971 1144 1144 1144 1144 2972 2972 1141 1141 2973 2973 2974 2974 1141 1141 1141 1141 2975 2975 1132 1132 2976 2976 2977 2977 1132 1132 1132 1132 2978 2978 1108 1108 2979 2979 2980 2980 1108 1108 1108 1108 2981 2981 1086 1086 2982 2982 2983 2983 1086 1086 1086 1086 2984 2984 1068 1068 2985 2985 2986 2986 1068 1068 1068 1068 2987 2987 1053 1053 2988 2988 2989 2989 1053 1053 2990 2990 2991 2991 1036 1036 2992 2992 2993 2993 1036 1036 1036 1036 2994 2994 1020 1020 2995 2995 2996 2996 1020 1020 1020 1020 2997 2997 1002 1002 2998 2998 2999 2999 1002 1002 1002 1002 3000 3000 987 987 3001 3001 3002 3002 987 987 1411 1411 1404 1404 1405 1405 1388 1388 1373 1373 1374 1374 1343 1343 1333 1333 1332 1332 1302 1302 1289 1289 1288 1288 1260 1260 1259 1259 1258 1258 1239 1239 1230 1230 1228 1228 1218 1218 1217 1217 1216 1216 1200 1200 1191 1191 1189 1189 1181 1181 1187 1187 1184 1184 1211 1211 1223 1223 1222 1222 3003 3003 1265 1265 1264 1264 1295 1295 1310 1310 1309 1309 1338 1338 1341 1341 1340 1340 1357 1357 1372 1372 1371 1371 1380 1380 1381 1381 1382 1382 1403 1403 1412 1412 1413 1413 1447 1447 1456 1456 1457 1457 1489 1489 1500 1500 1501 1501 1529 1529 1539 1539 1541 1541 1557 1557 1555 1555 1559 1559 1535 1535 1534 1534 1537 1537 1517 1517 1508 1508 1510 1510 1496 1496 1493 1493 1495 1495 3004 3004 1464 1464 1465 1465 1474 1474 3005 3005 3006 3006 3007 3007 3008 3008 1458 1458 3009 3009 1474 1474 1458 1458 1458 1458 1474 1474 1455 1455 3010 3010 3011 3011 1440 1440 3012 3012 1458 1458 1440 1440 1440 1440 1458 1458 1439 1439 1458 1458 1455 1455 1439 1439 1439 1439 1455 1455 1438 1438 3013 3013 3014 3014 1425 1425 3015 3015 1440 1440 1425 1425 1425 1425 1440 1440 1424 1424 1440 1440 1439 1439 1424 1424 1424 1424 1439 1439 1422 1422 1439 1439 1438 1438 1422 1422 1422 1422 1438 1438 1421 1421 3016 3016 3017 3017 1409 1409 3018 3018 1425 1425 1409 1409 1409 1409 1425 1425 1408 1408 1425 1425 1424 1424 1408 1408 1408 1408 1424 1424 1407 1407 1424 1424 1422 1422 1407 1407 1407 1407 1422 1422 1406 1406 1422 1422 1421 1421 1406 1406 1406 1406 1421 1421 1405 1405 1437 1437 1436 1436 1420 1420 1465 1465 1451 1451 1468 1468 1451 1451 1452 1452 1468 1468 1468 1468 1452 1452 1469 1469 1452 1452 1453 1453 1469 1469 1469 1469 1453 1453 1471 1471 3019 3019 3020 3020 1579 1579 3021 3021 1582 1582 1579 1579 1579 1579 1582 1582 1573 1573 1582 1582 1576 1576 1573 1573 1573 1573 1576 1576 1565 1565 1576 1576 1571 1571 1565 1565 1565 1565 1571 1571 1554 1554 1571 1571 1564 1564 1554 1554 1554 1554 1564 1564 1549 1549 1564 1564 1559 1559 1549 1549 3022 3022 3023 3023 1580 1580 3024 3024 1574 1574 1580 1580 1580 1580 1574 1574 1575 1575 1574 1574 1567 1567 1575 1575 1575 1575 1567 1567 1568 1568 1567 1567 1553 1553 1568 1568 1568 1568 1553 1553 1561 1561 1553 1553 1544 1544 1561 1561 1561 1561 1544 1544 1552 1552 1544 1544 1541 1541 1552 1552 3025 3025 3026 3026 1532 1532 3027 3027 1514 1514 1532 1532 1532 1532 1514 1514 1526 1526 1514 1514 1509 1509 1526 1526 1526 1526 1509 1509 1521 1521 1509 1509 1505 1505 1521 1521 1521 1521 1505 1505 1518 1518 1505 1505 1503 1503 1518 1518 1518 1518 1503 1503 1515 1515 1503 1503 1501 1501 1515 1515 3028 3028 3029 3029 1479 1479 3030 3030 1463 1463 1479 1479 1479 1479 1463 1463 1478 1478 1463 1463 1462 1462 1478 1478 1478 1478 1462 1462 1475 1475 1462 1462 1460 1460 1475 1475 1475 1475 1460 1460 1473 1473 1460 1460 1459 1459 1473 1473 1473 1473 1459 1459 1472 1472 1459 1459 1457 1457 1472 1472 3031 3031 3032 3032 1432 1432 3033 3033 1417 1417 1432 1432 1432 1432 1417 1417 1431 1431 1417 1417 1416 1416 1431 1431 1431 1431 1416 1416 1430 1430 1416 1416 1415 1415 1430 1430 1430 1430 1415 1415 1429 1429 1415 1415 1414 1414 1429 1429 1429 1429 1414 1414 1428 1428 1414 1414 1413 1413 1428 1428 3034 3034 3035 3035 1320 1320 3036 3036 1305 1305 1320 1320 1320 1320 1305 1305 1321 1321 1305 1305 1306 1306 1321 1321 1321 1321 1306 1306 1322 1322 1306 1306 1307 1307 1322 1322 1322 1322 1307 1307 1323 1323 1307 1307 1308 1308 1323 1323 1323 1323 1308 1308 1324 1324 1308 1308 1309 1309 1324 1324 3037 3037 3038 3038 1270 1270 3039 3039 1254 1254 1270 1270 1270 1270 1254 1254 1275 1275 1254 1254 1257 1257 1275 1275 1275 1275 1257 1257 1276 1276 1257 1257 1261 1261 1276 1276 1276 1276 1261 1261 1277 1277 1261 1261 1263 1263 1277 1277 1277 1277 1263 1263 1278 1278 1263 1263 1264 1264 1278 1278 3040 3040 3041 3041 1221 1221 3042 3042 1201 1201 1221 1221 1221 1221 1201 1201 1225 1225 1201 1201 1210 1210 1225 1225 1225 1225 1210 1210 1229 1229 1210 1210 1214 1214 1229 1229 1229 1229 1214 1214 1233 1233 1214 1214 1219 1219 1233 1233 1233 1233 1219 1219 1235 1235 1219 1219 1222 1222 1235 1235 3043 3043 3044 3044 1162 1162 3045 3045 1157 1157 1162 1162 1162 1162 1157 1157 1170 1170 1157 1157 1163 1163 1170 1170 1170 1170 1163 1163 1180 1180 1163 1163 1168 1168 1180 1180 1180 1180 1168 1168 1188 1188 1168 1168 1175 1175 1188 1188 1188 1188 1175 1175 1196 1196 1175 1175 1184 1184 1196 1196 3046 3046 3047 3047 1155 1155 3048 3048 1158 1158 1155 1155 1155 1155 1158 1158 1160 1160 1158 1158 1166 1166 1160 1160 1160 1160 1166 1166 1167 1167 1166 1166 1173 1173 1167 1167 1167 1167 1173 1173 1172 1172 1173 1173 1186 1186 1172 1172 1172 1172 1186 1186 1178 1178 1186 1186 1189 1189 1178 1178 3049 3049 3050 3050 1266 1266 3051 3051 1282 1282 1266 1266 1266 1266 1282 1282 1267 1267 1282 1282 1283 1283 1267 1267 1267 1267 1283 1283 1269 1269 1283 1283 1285 1285 1269 1269 1269 1269 1285 1285 1271 1271 1285 1285 1286 1286 1271 1271 1271 1271 1286 1286 1273 1273 1286 1286 1288 1288 1273 1273 3052 3052 3053 3053 1312 1312 3054 3054 1328 1328 1312 1312 1312 1312 1328 1328 1313 1313 1328 1328 1329 1329 1313 1313 1313 1313 1329 1329 1315 1315 1329 1329 1330 1330 1315 1315 1315 1315 1330 1330 1316 1316 1330 1330 1331 1331 1316 1316 1316 1316 1331 1331 1317 1317 1331 1331 1332 1332 1317 1317 3055 3055 3056 3056 1359 1359 3057 3057 1378 1378 1359 1359 1359 1359 1378 1378 1360 1360 1378 1378 1377 1377 1360 1360 1360 1360 1377 1377 1361 1361 1377 1377 1376 1376 1361 1361 1361 1361 1376 1376 1362 1362 1376 1376 1375 1375 1362 1362 1362 1362 1375 1375 1363 1363 1375 1375 1374 1374 1363 1363 1419 1419 1420 1420 1433 1433 1420 1420 1436 1436 1433 1433 1433 1433 1436 1436 1435 1435 1450 1450 1435 1435 1451 1451 1435 1435 1436 1436 1451 1451 1451 1451 1436 1436 1452 1452 1436 1436 1437 1437 1452 1452 1452 1452 1437 1437 1453 1453 1465 1465 1464 1464 1451 1451 1464 1464 1454 1454 1451 1451 1451 1451 1454 1454 1450 1450 1480 1480 1476 1476 1481 1481 3058 3058 1465 1465 3059 3059 3060 3060 1465 1465 3061 3061 1465 1465 1468 1468 3062 3062 3063 3063 1468 1468 3064 3064 1468 1468 1469 1469 3065 3065 3066 3066 1469 1469 3067 3067 1469 1469 1471 1471 3068 3068 3069 3069 1471 1471 3070 3070 3071 3071 3072 3072 1491 1491 3073 3073 1506 1506 1491 1491 1491 1491 1506 1506 1487 1487 1506 1506 1504 1504 1487 1487 1487 1487 1504 1504 1484 1484 1504 1504 1499 1499 1484 1484 1484 1484 1499 1499 1482 1482 1499 1499 1497 1497 1482 1482 1482 1482 1497 1497 1481 1481 1497 1497 1495 1495 1481 1481 1481 1481 1495 1495 1480 1480 1495 1495 1493 1493 1480 1480 1508 1508 1496 1496 1510 1510 1496 1496 1495 1495 1510 1510 1510 1510 1495 1495 1511 1511 1495 1495 1497 1497 1511 1511 1511 1511 1497 1497 1516 1516 1497 1497 1499 1499 1516 1516 1516 1516 1499 1499 1519 1519 1499 1499 1504 1504 1519 1519 1519 1519 1504 1504 1524 1524 1504 1504 1506 1506 1524 1524 1524 1524 1506 1506 3074 3074 1506 1506 3075 3075 3076 3076 1522 1522 1517 1517 1523 1523 1517 1517 1510 1510 1523 1523 1523 1523 1510 1510 1525 1525 1510 1510 1511 1511 1525 1525 1525 1525 1511 1511 1530 1530 1511 1511 1516 1516 1530 1530 1530 1530 1516 1516 1538 1538 1516 1516 1519 1519 1538 1538 1538 1538 1519 1519 1546 1546 1519 1519 1524 1524 1546 1546 1546 1546 1524 1524 3077 3077 1524 1524 3078 3078 3079 3079 3080 3080 3081 3081 1546 1546 3082 3082 1570 1570 1546 1546 1546 1546 1570 1570 1538 1538 1570 1570 1560 1560 1538 1538 1538 1538 1560 1560 1530 1530 1560 1560 1548 1548 1530 1530 1530 1530 1548 1548 1525 1525 1548 1548 1540 1540 1525 1525 1525 1525 1540 1540 1523 1523 1540 1540 1537 1537 1523 1523 1523 1523 1537 1537 1522 1522 1537 1537 1534 1534 1522 1522 1547 1547 1535 1535 1549 1549 1535 1535 1537 1537 1549 1549 1549 1549 1537 1537 1554 1554 1537 1537 1540 1540 1554 1554 1554 1554 1540 1540 1565 1565 1540 1540 1548 1548 1565 1565 1565 1565 1548 1548 1573 1573 1548 1548 1560 1560 1573 1573 1573 1573 1560 1560 1579 1579 1560 1560 1570 1570 1579 1579 1579 1579 1570 1570 3083 3083 1570 1570 3084 3084 3085 3085 1559 1559 1555 1555 1549 1549 1555 1555 1551 1551 1549 1549 1549 1549 1551 1551 1547 1547 1558 1558 1557 1557 1562 1562 1557 1557 1559 1559 1562 1562 1562 1562 1559 1559 1566 1566 1559 1559 1564 1564 1566 1566 1566 1566 1564 1564 1572 1572 1564 1564 1571 1571 1572 1572 1572 1572 1571 1571 1578 1578 1571 1571 1576 1576 1578 1578 1578 1578 1576 1576 1583 1583 1576 1576 1582 1582 1583 1583 1583 1583 1582 1582 3086 3086 1582 1582 3087 3087 3088 3088 3089 3089 3090 3090 1583 1583 3091 3091 1580 1580 1583 1583 1583 1583 1580 1580 1578 1578 1580 1580 1575 1575 1578 1578 1578 1578 1575 1575 1572 1572 1575 1575 1568 1568 1572 1572 1572 1572 1568 1568 1566 1566 1568 1568 1561 1561 1566 1566 1566 1566 1561 1561 1562 1562 1561 1561 1552 1552 1562 1562 1562 1562 1552 1552 1558 1558 1552 1552 1550 1550 1558 1558 1541 1541 1539 1539 1552 1552 1539 1539 1545 1545 1552 1552 1552 1552 1545 1545 1550 1550 1527 1527 1529 1529 1528 1528 1529 1529 1541 1541 1528 1528 1528 1528 1541 1541 1531 1531 1541 1541 1544 1544 1531 1531 1531 1531 1544 1544 1536 1536 1544 1544 1553 1553 1536 1536 1536 1536 1553 1553 1543 1543 1553 1553 1567 1567 1543 1543 1543 1543 1567 1567 1556 1556 1567 1567 1574 1574 1556 1556 1556 1556 1574 1574 3092 3092 1574 1574 3093 3093 3094 3094 3095 3095 3096 3096 1556 1556 3097 3097 1532 1532 1556 1556 1556 1556 1532 1532 1543 1543 1532 1532 1526 1526 1543 1543 1543 1543 1526 1526 1536 1536 1526 1526 1521 1521 1536 1536 1536 1536 1521 1521 1531 1531 1521 1521 1518 1518 1531 1531 1531 1531 1518 1518 1528 1528 1518 1518 1515 1515 1528 1528 1528 1528 1515 1515 1527 1527 1515 1515 1513 1513 1527 1527 1501 1501 1500 1500 1515 1515 1500 1500 1507 1507 1515 1515 1515 1515 1507 1507 1513 1513 1485 1485 1489 1489 1486 1486 1489 1489 1501 1501 1486 1486 1486 1486 1501 1501 1488 1488 1501 1501 1503 1503 1488 1488 1488 1488 1503 1503 1490 1490 1503 1503 1505 1505 1490 1490 1490 1490 1505 1505 1492 1492 1505 1505 1509 1509 1492 1492 1492 1492 1509 1509 1498 1498 1509 1509 1514 1514 1498 1498 1498 1498 1514 1514 3098 3098 1514 1514 3099 3099 3100 3100 3101 3101 3102 3102 1498 1498 3103 3103 1479 1479 3104 3104 3105 3105 1479 1479 3106 3106 1479 1479 1478 1478 3107 3107 3108 3108 1478 1478 3109 3109 1478 1478 1475 1475 3110 3110 3111 3111 1475 1475 3112 3112 1475 1475 1473 1473 3113 3113 3114 3114 1473 1473 3115 3115 1473 1473 1472 1472 3116 3116 3117 3117 1472 1472 3118 3118 1472 1472 1470 1470 3119 3119 1457 1457 1456 1456 1472 1472 1456 1456 1467 1467 1472 1472 1472 1472 1467 1467 1470 1470 1441 1441 1447 1447 1442 1442 1447 1447 1457 1457 1442 1442 1442 1442 1457 1457 1443 1443 1457 1457 1459 1459 1443 1443 1443 1443 1459 1459 1445 1445 1459 1459 1460 1460 1445 1445 1445 1445 1460 1460 1446 1446 1460 1460 1462 1462 1446 1446 1446 1446 1462 1462 1448 1448 1462 1462 1463 1463 1448 1448 1448 1448 1463 1463 3120 3120 1463 1463 3121 3121 3122 3122 3123 3123 3124 3124 1448 1448 3125 3125 1432 1432 1448 1448 1448 1448 1432 1432 1446 1446 1432 1432 1431 1431 1446 1446 1446 1446 1431 1431 1445 1445 1431 1431 1430 1430 1445 1445 1445 1445 1430 1430 1443 1443 1430 1430 1429 1429 1443 1443 1443 1443 1429 1429 1442 1442 1429 1429 1428 1428 1442 1442 1442 1442 1428 1428 1441 1441 1428 1428 1427 1427 1441 1441 1413 1413 1412 1412 1428 1428 1412 1412 1423 1423 1428 1428 1428 1428 1423 1423 1427 1427 1396 1396 1403 1403 1397 1397 1403 1403 1413 1413 1397 1397 1397 1397 1413 1413 1398 1398 1413 1413 1414 1414 1398 1398 1398 1398 1414 1414 1399 1399 1414 1414 1415 1415 1399 1399 1399 1399 1415 1415 1400 1400 1415 1415 1416 1416 1400 1400 1400 1400 1416 1416 1401 1401 1416 1416 1417 1417 1401 1401 1401 1401 1417 1417 3126 3126 1417 1417 3127 3127 3128 3128 3129 3129 3130 3130 1401 1401 3131 3131 1386 1386 1401 1401 1401 1401 1386 1386 1400 1400 1386 1386 1385 1385 1400 1400 1400 1400 1385 1385 1399 1399 1385 1385 1384 1384 1399 1399 1399 1399 1384 1384 1398 1398 1384 1384 1383 1383 1398 1398 1398 1398 1383 1383 1397 1397 1383 1383 1382 1382 1397 1397 1397 1397 1382 1382 1396 1396 1382 1382 1381 1381 1396 1396 1372 1372 1380 1380 1371 1371 1380 1380 1382 1382 1371 1371 1371 1371 1382 1382 1370 1370 1382 1382 1383 1383 1370 1370 1370 1370 1383 1383 1369 1369 1383 1383 1384 1384 1369 1369 1369 1369 1384 1384 1368 1368 1384 1384 1385 1385 1368 1368 1368 1368 1385 1385 1367 1367 1385 1385 1386 1386 1367 1367 1367 1367 1386 1386 3132 3132 1386 1386 3133 3133 3134 3134 1356 1356 1357 1357 1355 1355 1357 1357 1371 1371 1355 1355 1355 1355 1371 1371 1354 1354 1371 1371 1370 1370 1354 1354 1354 1354 1370 1370 1353 1353 1370 1370 1369 1369 1353 1353 1353 1353 1369 1369 1352 1352 1369 1369 1368 1368 1352 1352 1352 1352 1368 1368 1351 1351 1368 1368 1367 1367 1351 1351 1351 1351 1367 1367 3135 3135 1367 1367 3136 3136 3137 3137 3138 3138 3139 3139 1351 1351 3140 3140 1335 1335 1351 1351 1351 1351 1335 1335 1352 1352 1335 1335 1336 1336 1352 1352 1352 1352 1336 1336 1353 1353 1336 1336 1337 1337 1353 1353 1353 1353 1337 1337 1354 1354 1337 1337 1339 1339 1354 1354 1354 1354 1339 1339 1355 1355 1339 1339 1340 1340 1355 1355 1355 1355 1340 1340 1356 1356 1340 1340 1341 1341 1356 1356 1325 1325 1338 1338 1324 1324 1338 1338 1340 1340 1324 1324 1324 1324 1340 1340 1323 1323 1340 1340 1339 1339 1323 1323 1323 1323 1339 1339 1322 1322 1339 1339 1337 1337 1322 1322 1322 1322 1337 1337 1321 1321 1337 1337 1336 1336 1321 1321 1321 1321 1336 1336 1320 1320 1336 1336 1335 1335 1320 1320 1320 1320 1335 1335 3141 3141 1335 1335 3142 3142 3143 3143 1309 1309 1310 1310 1324 1324 1310 1310 1314 1314 1324 1324 1324 1324 1314 1314 1325 1325 1294 1294 1295 1295 1293 1293 1295 1295 1309 1309 1293 1293 1293 1293 1309 1309 1292 1292 1309 1309 1308 1308 1292 1292 1292 1292 1308 1308 1291 1291 1308 1308 1307 1307 1291 1291 1291 1291 1307 1307 1290 1290 1307 1307 1306 1306 1290 1290 1290 1290 1306 1306 1287 1287 1306 1306 1305 1305 1287 1287 1287 1287 1305 1305 3144 3144 1305 1305 3145 3145 3146 3146 3147 3147 3148 3148 1287 1287 3149 3149 1270 1270 1287 1287 1287 1287 1270 1270 1290 1290 1270 1270 1275 1275 1290 1290 1290 1290 1275 1275 1291 1291 1275 1275 1276 1276 1291 1291 1291 1291 1276 1276 1292 1292 1276 1276 1277 1277 1292 1292 1292 1292 1277 1277 1293 1293 1277 1277 1278 1278 1293 1293 1293 1293 1278 1278 1294 1294 1278 1278 1279 1279 1294 1294 1264 1264 1265 1265 1278 1278 1265 1265 1272 1272 1278 1278 1278 1278 1272 1272 1279 1279 1250 1250 1252 1252 1249 1249 3150 3150 1264 1264 3151 3151 3152 3152 1264 1264 3153 3153 1264 1264 1263 1263 3154 3154 3155 3155 1263 1263 3156 3156 1263 1263 1261 1261 3157 3157 3158 3158 1261 1261 3159 3159 1261 1261 1257 1257 3160 3160 3161 3161 1257 1257 3162 3162 1257 1257 1254 1254 3163 3163 3164 3164 1254 1254 3165 3165 1254 1254 3166 3166 3167 3167 3168 3168 3169 3169 1238 1238 3170 3170 1221 1221 1238 1238 1238 1238 1221 1221 1241 1241 1221 1221 1225 1225 1241 1241 1241 1241 1225 1225 1246 1246 1225 1225 1229 1229 1246 1246 1246 1246 1229 1229 1247 1247 1229 1229 1233 1233 1247 1247 1247 1247 1233 1233 1249 1249 1233 1233 1235 1235 1249 1249 1249 1249 1235 1235 1250 1250 1235 1235 1236 1236 1250 1250 1222 1222 1223 1223 1235 1235 1223 1223 1231 1231 1235 1235 1235 1235 1231 1231 1236 1236 1208 1208 1211 1211 1207 1207 1211 1211 1222 1222 1207 1207 1207 1207 1222 1222 1205 1205 1222 1222 1219 1219 1205 1205 1205 1205 1219 1219 1198 1198 1219 1219 1214 1214 1198 1198 1198 1198 1214 1214 1190 1190 1214 1214 1210 1210 1190 1190 1190 1190 1210 1210 1174 1174 1210 1210 1201 1201 1174 1174 1174 1174 1201 1201 3171 3171 1201 1201 3172 3172 3173 3173 3174 3174 3175 3175 1174 1174 3176 3176 1162 1162 1174 1174 1174 1174 1162 1162 1190 1190 1162 1162 1170 1170 1190 1190 1190 1190 1170 1170 1198 1198 1170 1170 1180 1180 1198 1198 1198 1198 1180 1180 1205 1205 1180 1180 1188 1188 1205 1205 1205 1205 1188 1188 1207 1207 1188 1188 1196 1196 1207 1207 1207 1207 1196 1196 1208 1208 1196 1196 1197 1197 1208 1208 1184 1184 1187 1187 1196 1196 1187 1187 1194 1194 1196 1196 1196 1196 1194 1194 1197 1197 1177 1177 1181 1181 1176 1176 1181 1181 1184 1184 1176 1176 1176 1176 1184 1184 1171 1171 1184 1184 1175 1175 1171 1171 1171 1171 1175 1175 1164 1164 1175 1175 1168 1168 1164 1164 1164 1164 1168 1168 1159 1159 1168 1168 1163 1163 1159 1159 1159 1159 1163 1163 1154 1154 1163 1163 1157 1157 1154 1154 1154 1154 1157 1157 3177 3177 1157 1157 3178 3178 3179 3179 3180 3180 3181 3181 1154 1154 3182 3182 1155 1155 1154 1154 1154 1154 1155 1155 1159 1159 1155 1155 1160 1160 1159 1159 1159 1159 1160 1160 1164 1164 1160 1160 1167 1167 1164 1164 1164 1164 1167 1167 1171 1171 1167 1167 1172 1172 1171 1171 1171 1171 1172 1172 1176 1176 1172 1172 1178 1178 1176 1176 1176 1176 1178 1178 1177 1177 1178 1178 1183 1183 1177 1177 1189 1189 1191 1191 1178 1178 1191 1191 1185 1185 1178 1178 1178 1178 1185 1185 1183 1183 1204 1204 1200 1200 1203 1203 1200 1200 1189 1189 1203 1203 1203 1203 1189 1189 1199 1199 1189 1189 1186 1186 1199 1199 1199 1199 1186 1186 1193 1193 1186 1186 1173 1173 1193 1193 1193 1193 1173 1173 1182 1182 1173 1173 1166 1166 1182 1182 1182 1182 1166 1166 1169 1169 1166 1166 1158 1158 1169 1169 1169 1169 1158 1158 3183 3183 1158 1158 3184 3184 3185 3185 3186 3186 3187 3187 1169 1169 3188 3188 1195 1195 1169 1169 1169 1169 1195 1195 1182 1182 1195 1195 1202 1202 1182 1182 1182 1182 1202 1202 1193 1193 1202 1202 1209 1209 1193 1193 1193 1193 1209 1209 1199 1199 1209 1209 1212 1212 1199 1199 1199 1199 1212 1212 1203 1203 1212 1212 1216 1216 1203 1203 1203 1203 1216 1216 1204 1204 1216 1216 1217 1217 1204 1204 1230 1230 1218 1218 1228 1228 1218 1218 1216 1216 1228 1228 1228 1228 1216 1216 1227 1227 1216 1216 1212 1212 1227 1227 1227 1227 1212 1212 1224 1224 1212 1212 1209 1209 1224 1224 1224 1224 1209 1209 1220 1220 1209 1209 1202 1202 1220 1220 1220 1220 1202 1202 1213 1213 1202 1202 1195 1195 1213 1213 1213 1213 1195 1195 3189 3189 1195 1195 3190 3190 3191 3191 1244 1244 1239 1239 1243 1243 1239 1239 1228 1228 1243 1243 1243 1243 1228 1228 1242 1242 1228 1228 1227 1227 1242 1242 1242 1242 1227 1227 1240 1240 1227 1227 1224 1224 1240 1240 1240 1240 1224 1224 1237 1237 1224 1224 1220 1220 1237 1237 1237 1237 1220 1220 1232 1232 1220 1220 1213 1213 1232 1232 1232 1232 1213 1213 3192 3192 1213 1213 3193 3193 3194 3194 3195 3195 3196 3196 1232 1232 3197 3197 1248 1248 1232 1232 1232 1232 1248 1248 1237 1237 1248 1248 1253 1253 1237 1237 1237 1237 1253 1253 1240 1240 1253 1253 1255 1255 1240 1240 1240 1240 1255 1255 1242 1242 1255 1255 1256 1256 1242 1242 1242 1242 1256 1256 1243 1243 1256 1256 1258 1258 1243 1243 1243 1243 1258 1258 1244 1244 1258 1258 1259 1259 1244 1244 1274 1274 3198 3198 1273 1273 3199 3199 3200 3200 1273 1273 1273 1273 3201 3201 1271 1271 3202 3202 3203 3203 1271 1271 1271 1271 3204 3204 1269 1269 3205 3205 3206 3206 1269 1269 1269 1269 3207 3207 1267 1267 3208 3208 3209 3209 1267 1267 1267 1267 3210 3210 1266 1266 3211 3211 3212 3212 1266 1266 1266 1266 3213 3213 3214 3214 1248 1248 3215 3215 3216 3216 1288 1288 1289 1289 1273 1273 1289 1289 1281 1281 1273 1273 1273 1273 1281 1281 1274 1274 1304 1304 1302 1302 1303 1303 1302 1302 1288 1288 1303 1303 1303 1303 1288 1288 1300 1300 1288 1288 1286 1286 1300 1300 1300 1300 1286 1286 1299 1299 1286 1286 1285 1285 1299 1299 1299 1299 1285 1285 1298 1298 1285 1285 1283 1283 1298 1298 1298 1298 1283 1283 1297 1297 1283 1283 1282 1282 1297 1297 1297 1297 1282 1282 3217 3217 1282 1282 3218 3218 3219 3219 3220 3220 3221 3221 1297 1297 3222 3222 1312 1312 1297 1297 1297 1297 1312 1312 1298 1298 1312 1312 1313 1313 1298 1298 1298 1298 1313 1313 1299 1299 1313 1313 1315 1315 1299 1299 1299 1299 1315 1315 1300 1300 1315 1315 1316 1316 1300 1300 1300 1300 1316 1316 1303 1303 1316 1316 1317 1317 1303 1303 1303 1303 1317 1317 1304 1304 1317 1317 1318 1318 1304 1304 1332 1332 1333 1333 1317 1317 1333 1333 1326 1326 1317 1317 1317 1317 1326 1326 1318 1318 1349 1349 1343 1343 1348 1348 1343 1343 1332 1332 1348 1348 1348 1348 1332 1332 1347 1347 1332 1332 1331 1331 1347 1347 1347 1347 1331 1331 1346 1346 1331 1331 1330 1330 1346 1346 1346 1346 1330 1330 1345 1345 1330 1330 1329 1329 1345 1345 1345 1345 1329 1329 1344 1344 1329 1329 1328 1328 1344 1344 1344 1344 1328 1328 3223 3223 1328 1328 3224 3224 3225 3225 3226 3226 3227 3227 1344 1344 3228 3228 1359 1359 1344 1344 1344 1344 1359 1359 1345 1345 1359 1359 1360 1360 1345 1345 1345 1345 1360 1360 1346 1346 1360 1360 1361 1361 1346 1346 1346 1346 1361 1361 1347 1347 1361 1361 1362 1362 1347 1347 1347 1347 1362 1362 1348 1348 1362 1362 1363 1363 1348 1348 1348 1348 1363 1363 1349 1349 1363 1363 1364 1364 1349 1349 1374 1374 1373 1373 1363 1363 1373 1373 1365 1365 1363 1363 1363 1363 1365 1365 1364 1364 1389 1389 1388 1388 1390 1390 1388 1388 1374 1374 1390 1390 1390 1390 1374 1374 1391 1391 1374 1374 1375 1375 1391 1391 1391 1391 1375 1375 1392 1392 1375 1375 1376 1376 1392 1392 1392 1392 1376 1376 1393 1393 1376 1376 1377 1377 1393 1393 1393 1393 1377 1377 1394 1394 1377 1377 1378 1378 1394 1394 1394 1394 1378 1378 3229 3229 1378 1378 3230 3230 3231 3231 3232 3232 3233 3233 1394 1394 3234 3234 1409 1409 1394 1394 1394 1394 1409 1409 1393 1393 1409 1409 1408 1408 1393 1393 1393 1393 1408 1408 1392 1392 1408 1408 1407 1407 1392 1392 1392 1392 1407 1407 1391 1391 1407 1407 1406 1406 1391 1391 1391 1391 1406 1406 1390 1390 1406 1406 1405 1405 1390 1390 1390 1390 1405 1405 1389 1389 1405 1405 1404 1404 1389 1389 3235 3235 3236 3236 1474 1474 3237 3237 1471 1471 1474 1474 1474 1474 1471 1471 1455 1455 1471 1471 1453 1453 1455 1455 1455 1455 1453 1453 1438 1438 1453 1453 1437 1437 1438 1438 1438 1438 1437 1437 1421 1421 1437 1437 1420 1420 1421 1421 1421 1421 1420 1420 1405 1405 1420 1420 1419 1419 1405 1405 1405 1405 1419 1419 1411 1411 2005 2005 2014 2014 1999 1999 2014 2014 1998 1998 1999 1999 1999 1999 1998 1998 1988 1988 1998 1998 1982 1982 1988 1988 1988 1988 1982 1982 1983 1983 1982 1982 1967 1967 1983 1983 1983 1983 1967 1967 1968 1968 2005 2005 2015 2015 2014 2014 2015 2015 3238 3238 2014 2014 2014 2014 3239 3239 3240 3240 2029 2029 2031 2031 2030 2030 2031 2031 2045 2045 2030 2030 2030 2030 2045 2045 2044 2044 2045 2045 2052 2052 2044 2044 2044 2044 2052 2052 2060 2060 2052 2052 2062 2062 2060 2060 2060 2060 2062 2062 2078 2078 2062 2062 2073 2073 2078 2078 2073 2073 2080 2080 2078 2078 2080 2080 2096 2096 2078 2078 2078 2078 2096 2096 2094 2094 2096 2096 2100 2100 2094 2094 2094 2094 2100 2100 2113 2113 2100 2100 2114 2114 2113 2113 2113 2113 2114 2114 2135 2135 2114 2114 2127 2127 2135 2135 2127 2127 2136 2136 2135 2135 2136 2136 2151 2151 2135 2135 2135 2135 2151 2151 2149 2149 2151 2151 2153 2153 2149 2149 2149 2149 2153 2153 2158 2158 2153 2153 2160 2160 2158 2158 2160 2160 2163 2163 2158 2158 2158 2158 2163 2163 2164 2164 2163 2163 2165 2165 2164 2164 2164 2164 2165 2165 2159 2159 2165 2165 2162 2162 2159 2159 2162 2162 2161 2161 2159 2159 2161 2161 2154 2154 2159 2159 2159 2159 2154 2154 2150 2150 2154 2154 2147 2147 2150 2150 2150 2150 2147 2147 2137 2137 2147 2147 2138 2138 2137 2137 2137 2137 2138 2138 2116 2116 2138 2138 2125 2125 2116 2116 2070 2070 2064 2064 2081 2081 2125 2125 2118 2118 2116 2116 2118 2118 2099 2099 2116 2116 2116 2116 2099 2099 2098 2098 2099 2099 2097 2097 2098 2098 2098 2098 2097 2097 2081 2081 2097 2097 2083 2083 2081 2081 2081 2081 2083 2083 2070 2070 2070 2070 2066 2066 2064 2064 2066 2066 2050 2050 2064 2064 2064 2064 2050 2050 2047 2047 2050 2050 2048 2048 2047 2047 2048 2048 2034 2034 2047 2047 2047 2047 2034 2034 2033 2033 2034 2034 2024 2024 2033 2033 3241 3241 3242 3242 2017 2017 3243 3243 2018 2018 2017 2017 2017 2017 2018 2018 2001 2001 2018 2018 2003 2003 2001 2001 2003 2003 2002 2002 2001 2001 2002 2002 1987 1987 2001 2001 2001 2001 1987 1987 1986 1986 1987 1987 1980 1980 1986 1986 1986 1986 1980 1980 1971 1971 1980 1980 1972 1972 1971 1971 1971 1971 1972 1972 1955 1955 1972 1972 1957 1957 1955 1955 1957 1957 1956 1956 1955 1955 1956 1956 1941 1941 1955 1955 1955 1955 1941 1941 1940 1940 1941 1941 1939 1939 1940 1940 1940 1940 1939 1939 1925 1925 1939 1939 1926 1926 1925 1925 1926 1926 1911 1911 1925 1925 1925 1925 1911 1911 1909 1909 1911 1911 1910 1910 1909 1909 1909 1909 1910 1910 1893 1893 1910 1910 1895 1895 1893 1893 1895 1895 1894 1894 1893 1893 1894 1894 1874 1874 1893 1893 1893 1893 1874 1874 1875 1875 1874 1874 1865 1865 1875 1875 1875 1875 1865 1865 1859 1859 1865 1865 1858 1858 1859 1859 1859 1859 1858 1858 1843 1843 1858 1858 1849 1849 1843 1843 1803 1803 1794 1794 1811 1811 1849 1849 1841 1841 1843 1843 1841 1841 1825 1825 1843 1843 1843 1843 1825 1825 1826 1826 1825 1825 1822 1822 1826 1826 1826 1826 1822 1822 1811 1811 1822 1822 1810 1810 1811 1811 1811 1811 1810 1810 1803 1803 1803 1803 1793 1793 1794 1794 1793 1793 1781 1781 1794 1794 1794 1794 1781 1781 1778 1778 1781 1781 1777 1777 1778 1778 1777 1777 1762 1762 1778 1778 1778 1778 1762 1762 1764 1764 1762 1762 1757 1757 1764 1764 1764 1764 1757 1757 1747 1747 1757 1757 1746 1746 1747 1747 1747 1747 1746 1746 1731 1731 1746 1746 1736 1736 1731 1731 1736 1736 1730 1730 1731 1731 1730 1730 3244 3244 1731 1731 1731 1731 3245 3245 3246 3246 1715 1715 1711 1711 1716 1716 1716 1716 1711 1711 1701 1701 1711 1711 1700 1700 1701 1701 1701 1701 1700 1700 1684 1684 1700 1700 1690 1690 1684 1684 1690 1690 1682 1682 1684 1684 1682 1682 1666 1666 1684 1684 1684 1684 1666 1666 1667 1667 1666 1666 1665 1665 1667 1667 1665 1665 1649 1649 1667 1667 1667 1667 1649 1649 1650 1650 1649 1649 1641 1641 1650 1650 1650 1650 1641 1641 1629 1629 1641 1641 1626 1626 1629 1629 1629 1629 1626 1626 1610 1610 1626 1626 1613 1613 1610 1610 1613 1613 1608 1608 1610 1610 1608 1608 1598 1598 1610 1610 1610 1610 1598 1598 1600 1600 1598 1598 1593 1593 1600 1600 1600 1600 1593 1593 1592 1592 1593 1593 1590 1590 1592 1592 1592 1592 1590 1590 1591 1591 1590 1590 1589 1589 1591 1591 1589 1589 1588 1588 1591 1591 1588 1588 1594 1594 1591 1591 1591 1591 1594 1594 1599 1599 1594 1594 1597 1597 1599 1599 1599 1599 1597 1597 1607 1607 1597 1597 1605 1605 1607 1607 1605 1605 1616 1616 1607 1607 1607 1607 1616 1616 1624 1624 1616 1616 1623 1623 1624 1624 1624 1624 1623 1623 1647 1647 1623 1623 1643 1643 1647 1647 1643 1643 1645 1645 1647 1647 1645 1645 1661 1661 1647 1647 1647 1647 1661 1661 1663 1663 1661 1661 1670 1670 1663 1663 1663 1663 1670 1670 1680 1680 1670 1670 1679 1679 1680 1680 1680 1680 1679 1679 1697 1697 1679 1679 1693 1693 1697 1697 1693 1693 1696 1696 1697 1697 1696 1696 1712 1712 1697 1697 1697 1697 1712 1712 1713 1713 1712 1712 1717 1717 1713 1713 3247 3247 3248 3248 1728 1728 3249 3249 1727 1727 1728 1728 1728 1728 1727 1727 1744 1744 1727 1727 1740 1740 1744 1744 1740 1740 1743 1743 1744 1744 1743 1743 1758 1758 1744 1744 1744 1744 1758 1758 1760 1760 1758 1758 1759 1759 1760 1760 1759 1759 1773 1773 1760 1760 1760 1760 1773 1773 1774 1774 1773 1773 1787 1787 1774 1774 1774 1774 1787 1787 1790 1790 1787 1787 1789 1789 1790 1790 1790 1790 1789 1789 1806 1806 1789 1789 1804 1804 1806 1806 1804 1804 1805 1805 1806 1806 1805 1805 1819 1819 1806 1806 1806 1806 1819 1819 1820 1820 1819 1819 1832 1832 1820 1820 1820 1820 1832 1832 1836 1836 1832 1832 1835 1835 1836 1836 1836 1836 1835 1835 1852 1852 1835 1835 1850 1850 1852 1852 1850 1850 1851 1851 1852 1852 1851 1851 1866 1866 1852 1852 1852 1852 1866 1866 1867 1867 1866 1866 1873 1873 1867 1867 1867 1867 1873 1873 1886 1886 1873 1873 1887 1887 1886 1886 1887 1887 1896 1896 1886 1886 1886 1886 1896 1896 1902 1902 1896 1896 1903 1903 1902 1902 1902 1902 1903 1903 1919 1919 1903 1903 1913 1913 1919 1919 1913 1913 1920 1920 1919 1919 1920 1920 1935 1935 1919 1919 1919 1919 1935 1935 1934 1934 1935 1935 1942 1942 1934 1934 1934 1934 1942 1942 1951 1951 1942 1942 1952 1952 1951 1951 1951 1951 1952 1952 1967 1967 1952 1952 1959 1959 1967 1967 1967 1967 1959 1959 1968 1968 1951 1951 1933 1933 1934 1934 1933 1933 1918 1918 1934 1934 1934 1934 1918 1918 1919 1919 1918 1918 1901 1901 1919 1919 1919 1919 1901 1901 1902 1902 1901 1901 1885 1885 1902 1902 1902 1902 1885 1885 1886 1886 1885 1885 1868 1868 1886 1886 1886 1886 1868 1868 1867 1867 1868 1868 1853 1853 1867 1867 1867 1867 1853 1853 1852 1852 1853 1853 1837 1837 1852 1852 1852 1852 1837 1837 1836 1836 1837 1837 1821 1821 1836 1836 1836 1836 1821 1821 1820 1820 1821 1821 1807 1807 1820 1820 1820 1820 1807 1807 1806 1806 1807 1807 1791 1791 1806 1806 1806 1806 1791 1791 1790 1790 1791 1791 1775 1775 1790 1790 1790 1790 1775 1775 1774 1774 1775 1775 1761 1761 1774 1774 1774 1774 1761 1761 1760 1760 1761 1761 1745 1745 1760 1760 1760 1760 1745 1745 1744 1744 1745 1745 1729 1729 1744 1744 1744 1744 1729 1729 1728 1728 1729 1729 3250 3250 1728 1728 1728 1728 3251 3251 3252 3252 1714 1714 1699 1699 1713 1713 1713 1713 1699 1699 1697 1697 1699 1699 1683 1683 1697 1697 1697 1697 1683 1683 1680 1680 1683 1683 1668 1668 1680 1680 1680 1680 1668 1668 1663 1663 1668 1668 1651 1651 1663 1663 1663 1663 1651 1651 1647 1647 1651 1651 1631 1631 1647 1647 1647 1647 1631 1631 1624 1624 1631 1631 1614 1614 1624 1624 1624 1624 1614 1614 1607 1607 1614 1614 1601 1601 1607 1607 1607 1607 1601 1601 1599 1599 1601 1601 1595 1595 1599 1599 1599 1599 1595 1595 1591 1591 1595 1595 1596 1596 1591 1591 1591 1591 1596 1596 1592 1592 1596 1596 1602 1602 1592 1592 1592 1592 1602 1602 1600 1600 1602 1602 1615 1615 1600 1600 1600 1600 1615 1615 1610 1610 1615 1615 1632 1632 1610 1610 1610 1610 1632 1632 1629 1629 1632 1632 1653 1653 1629 1629 1629 1629 1653 1653 1650 1650 1653 1653 1669 1669 1650 1650 1650 1650 1669 1669 1667 1667 1669 1669 1686 1686 1667 1667 1667 1667 1686 1686 1684 1684 1686 1686 1702 1702 1684 1684 1684 1684 1702 1702 1701 1701 1702 1702 1719 1719 1701 1701 1701 1701 1719 1719 1716 1716 3253 3253 1733 1733 3254 3254 3255 3255 1733 1733 1731 1731 1733 1733 1749 1749 1731 1731 1731 1731 1749 1749 1747 1747 1749 1749 1765 1765 1747 1747 1747 1747 1765 1765 1764 1764 1765 1765 1779 1779 1764 1764 1764 1764 1779 1779 1778 1778 1779 1779 1796 1796 1778 1778 1778 1778 1796 1796 1794 1794 1796 1796 1812 1812 1794 1794 1794 1794 1812 1812 1811 1811 1812 1812 1828 1828 1811 1811 1811 1811 1828 1828 1826 1826 1828 1828 1844 1844 1826 1826 1826 1826 1844 1844 1843 1843 1844 1844 1860 1860 1843 1843 1843 1843 1860 1860 1859 1859 1860 1860 1876 1876 1859 1859 1859 1859 1876 1876 1875 1875 1876 1876 1892 1892 1875 1875 1875 1875 1892 1892 1893 1893 1892 1892 1908 1908 1893 1893 1893 1893 1908 1908 1909 1909 1908 1908 1924 1924 1909 1909 1909 1909 1924 1924 1925 1925 1924 1924 1938 1938 1925 1925 1925 1925 1938 1938 1940 1940 1938 1938 1954 1954 1940 1940 1940 1940 1954 1954 1955 1955 1954 1954 1970 1970 1955 1955 1955 1955 1970 1970 1971 1971 1970 1970 1985 1985 1971 1971 1971 1971 1985 1985 1986 1986 1985 1985 2000 2000 1986 1986 1986 1986 2000 2000 2001 2001 2000 2000 2016 2016 2001 2001 2001 2001 2016 2016 2017 2017 2016 2016 3256 3256 2017 2017 2017 2017 3257 3257 3258 3258 2032 2032 2046 2046 2033 2033 2033 2033 2046 2046 2047 2047 2046 2046 2061 2061 2047 2047 2047 2047 2061 2061 2064 2064 2061 2061 2079 2079 2064 2064 2064 2064 2079 2079 2081 2081 2079 2079 2093 2093 2081 2081 2081 2081 2093 2093 2098 2098 2093 2093 2112 2112 2098 2098 2098 2098 2112 2112 2116 2116 2112 2112 2134 2134 2116 2116 2116 2116 2134 2134 2137 2137 2134 2134 2145 2145 2137 2137 2137 2137 2145 2145 2150 2150 2145 2145 2156 2156 2150 2150 2150 2150 2156 2156 2159 2159 2156 2156 2157 2157 2159 2159 2159 2159 2157 2157 2164 2164 2157 2157 2155 2155 2164 2164 2164 2164 2155 2155 2158 2158 2155 2155 2144 2144 2158 2158 2158 2158 2144 2144 2149 2149 2144 2144 2131 2131 2149 2149 2149 2149 2131 2131 2135 2135 2131 2131 2110 2110 2135 2135 2135 2135 2110 2110 2113 2113 2110 2110 2091 2091 2113 2113 2113 2113 2091 2091 2094 2094 2091 2091 2076 2076 2094 2094 2094 2094 2076 2076 2078 2078 2076 2076 2059 2059 2078 2078 2078 2078 2059 2059 2060 2060 2059 2059 2043 2043 2060 2060 2060 2060 2043 2043 2044 2044 2043 2043 2027 2027 2044 2044 2044 2044 2027 2027 2030 2030 3259 3259 2012 2012 3260 3260 3261 3261 2012 2012 2014 2014 2012 2012 1996 1996 2014 2014 2014 2014 1996 1996 1998 1998 1996 1996 1981 1981 1998 1998 1998 1998 1981 1981 1982 1982 1981 1981 1966 1966 1982 1982 1982 1982 1966 1966 1967 1967 1966 1966 1949 1949 1967 1967 1967 1967 1949 1949 1951 1951 1949 1949 1933 1933 1951 1951 1949 1949 1931 1931 1933 1933 1931 1931 1916 1916 1933 1933 1933 1933 1916 1916 1918 1918 1916 1916 1900 1900 1918 1918 1918 1918 1900 1900 1901 1901 1900 1900 1884 1884 1901 1901 1901 1901 1884 1884 1885 1885 1884 1884 1869 1869 1885 1885 1885 1885 1869 1869 1868 1868 1869 1869 1854 1854 1868 1868 1868 1868 1854 1854 1853 1853 1854 1854 1838 1838 1853 1853 1853 1853 1838 1838 1837 1837 1838 1838 1823 1823 1837 1837 1837 1837 1823 1823 1821 1821 1823 1823 1808 1808 1821 1821 1821 1821 1808 1808 1807 1807 1808 1808 1792 1792 1807 1807 1807 1807 1792 1792 1791 1791 1792 1792 1776 1776 1791 1791 1791 1791 1776 1776 1775 1775 1776 1776 1763 1763 1775 1775 1775 1775 1763 1763 1761 1761 1763 1763 1748 1748 1761 1761 1761 1761 1748 1748 1745 1745 1748 1748 1732 1732 1745 1745 1745 1745 1732 1732 1729 1729 1732 1732 3262 3262 1729 1729 1729 1729 3263 3263 3264 3264 1718 1718 1703 1703 1714 1714 1714 1714 1703 1703 1699 1699 1703 1703 1687 1687 1699 1699 1699 1699 1687 1687 1683 1683 1687 1687 1672 1672 1683 1683 1683 1683 1672 1672 1668 1668 1672 1672 1655 1655 1668 1668 1668 1668 1655 1655 1651 1651 1655 1655 1635 1635 1651 1651 1651 1651 1635 1635 1631 1631 1635 1635 1619 1619 1631 1631 1631 1631 1619 1619 1614 1614 1619 1619 1606 1606 1614 1614 1614 1614 1606 1606 1601 1601 1606 1606 1603 1603 1601 1601 1601 1601 1603 1603 1595 1595 1603 1603 1604 1604 1595 1595 1595 1595 1604 1604 1596 1596 1604 1604 1609 1609 1596 1596 1596 1596 1609 1609 1602 1602 1609 1609 1620 1620 1602 1602 1602 1602 1620 1620 1615 1615 1620 1620 1639 1639 1615 1615 1615 1615 1639 1639 1632 1632 1639 1639 1656 1656 1632 1632 1632 1632 1656 1656 1653 1653 1656 1656 1674 1674 1653 1653 1653 1653 1674 1674 1669 1669 1674 1674 1688 1688 1669 1669 1669 1669 1688 1688 1686 1686 1688 1688 1704 1704 1686 1686 1686 1686 1704 1704 1702 1702 1704 1704 1720 1720 1702 1702 1702 1702 1720 1720 1719 1719 3265 3265 1734 1734 3266 3266 3267 3267 1734 1734 1733 1733 1734 1734 1751 1751 1733 1733 1733 1733 1751 1751 1749 1749 1751 1751 1767 1767 1749 1749 1749 1749 1767 1767 1765 1765 1767 1767 1782 1782 1765 1765 1765 1765 1782 1782 1779 1779 1782 1782 1797 1797 1779 1779 1779 1779 1797 1797 1796 1796 1797 1797 1814 1814 1796 1796 1796 1796 1814 1814 1812 1812 1814 1814 1829 1829 1812 1812 1812 1812 1829 1829 1828 1828 1829 1829 1845 1845 1828 1828 1828 1828 1845 1845 1844 1844 1845 1845 1861 1861 1844 1844 1844 1844 1861 1861 1860 1860 1861 1861 1877 1877 1860 1860 1860 1860 1877 1877 1876 1876 1877 1877 1891 1891 1876 1876 1876 1876 1891 1891 1892 1892 1891 1891 1907 1907 1892 1892 1892 1892 1907 1907 1908 1908 1907 1907 1923 1923 1908 1908 1908 1908 1923 1923 1924 1924 1923 1923 1937 1937 1924 1924 1924 1924 1937 1937 1938 1938 1937 1937 1953 1953 1938 1938 1938 1938 1953 1953 1954 1954 1953 1953 1969 1969 1954 1954 1954 1954 1969 1969 1970 1970 1969 1969 1984 1984 1970 1970 1970 1970 1984 1984 1985 1985 1984 1984 1997 1997 1985 1985 1985 1985 1997 1997 2000 2000 1997 1997 2013 2013 2000 2000 2000 2000 2013 2013 2016 2016 2013 2013 3268 3268 2016 2016 2016 2016 3269 3269 3270 3270 2028 2028 2042 2042 2032 2032 2032 2032 2042 2042 2046 2046 2042 2042 2058 2058 2046 2046 2046 2046 2058 2058 2061 2061 2058 2058 2074 2074 2061 2061 2061 2061 2074 2074 2079 2079 2074 2074 2090 2090 2079 2079 2079 2079 2090 2090 2093 2093 2090 2090 2107 2107 2093 2093 2093 2093 2107 2107 2112 2112 2107 2107 2126 2126 2112 2112 2112 2112 2126 2126 2134 2134 2126 2126 2142 2142 2134 2134 2134 2134 2142 2142 2145 2145 2142 2142 2148 2148 2145 2145 2145 2145 2148 2148 2156 2156 2148 2148 2152 2152 2156 2156 2156 2156 2152 2152 2157 2157 2152 2152 2146 2146 2157 2157 2157 2157 2146 2146 2155 2155 2146 2146 2139 2139 2155 2155 2155 2155 2139 2139 2144 2144 2139 2139 2124 2124 2144 2144 2144 2144 2124 2124 2131 2131 2124 2124 2105 2105 2131 2131 2131 2131 2105 2105 2110 2110 2105 2105 2088 2088 2110 2110 2110 2110 2088 2088 2091 2091 2088 2088 2072 2072 2091 2091 2091 2091 2072 2072 2076 2076 2072 2072 2057 2057 2076 2076 2076 2076 2057 2057 2059 2059 2057 2057 2041 2041 2059 2059 2059 2059 2041 2041 2043 2043 2041 2041 2026 2026 2043 2043 2043 2043 2026 2026 2027 2027 3271 3271 2010 2010 3272 3272 3273 3273 2010 2010 2012 2012 2010 2010 1994 1994 2012 2012 2012 2012 1994 1994 1996 1996 1994 1994 1978 1978 1996 1996 1996 1996 1978 1978 1981 1981 1978 1978 1964 1964 1981 1981 1981 1981 1964 1964 1966 1966 1964 1964 1947 1947 1966 1966 1966 1966 1947 1947 1949 1949 1947 1947 1931 1931 1949 1949 1947 1947 1929 1929 1931 1931 1929 1929 1915 1915 1931 1931 1931 1931 1915 1915 1916 1916 1915 1915 1899 1899 1916 1916 1916 1916 1899 1899 1900 1900 1899 1899 1883 1883 1900 1900 1900 1900 1883 1883 1884 1884 1883 1883 1870 1870 1884 1884 1884 1884 1870 1870 1869 1869 1870 1870 1855 1855 1869 1869 1869 1869 1855 1855 1854 1854 1855 1855 1839 1839 1854 1854 1854 1854 1839 1839 1838 1838 1839 1839 1824 1824 1838 1838 1838 1838 1824 1824 1823 1823 1824 1824 1809 1809 1823 1823 1823 1823 1809 1809 1808 1808 1809 1809 1795 1795 1808 1808 1808 1808 1795 1795 1792 1792 1795 1795 1780 1780 1792 1792 1792 1792 1780 1780 1776 1776 1780 1780 1766 1766 1776 1776 1776 1776 1766 1766 1763 1763 1766 1766 1750 1750 1763 1763 1763 1763 1750 1750 1748 1748 1750 1750 1735 1735 1748 1748 1748 1748 1735 1735 1732 1732 1735 1735 3274 3274 1732 1732 1732 1732 3275 3275 3276 3276 1721 1721 1705 1705 1718 1718 1718 1718 1705 1705 1703 1703 1705 1705 1689 1689 1703 1703 1703 1703 1689 1689 1687 1687 1689 1689 1675 1675 1687 1687 1687 1687 1675 1675 1672 1672 1675 1675 1658 1658 1672 1672 1672 1672 1658 1658 1655 1655 1658 1658 1642 1642 1655 1655 1655 1655 1642 1642 1635 1635 1642 1642 1628 1628 1635 1635 1635 1635 1628 1628 1619 1619 1628 1628 1617 1617 1619 1619 1619 1619 1617 1617 1606 1606 1617 1617 1611 1611 1606 1606 1606 1606 1611 1611 1603 1603 1611 1611 1612 1612 1603 1603 1603 1603 1612 1612 1604 1604 1612 1612 1618 1618 1604 1604 1604 1604 1618 1618 1609 1609 1618 1618 1630 1630 1609 1609 1609 1609 1630 1630 1620 1620 1630 1630 1644 1644 1620 1620 1620 1620 1644 1644 1639 1639 1644 1644 1660 1660 1639 1639 1639 1639 1660 1660 1656 1656 1660 1660 1676 1676 1656 1656 1656 1656 1676 1676 1674 1674 1676 1676 1691 1691 1674 1674 1674 1674 1691 1691 1688 1688 1691 1691 1706 1706 1688 1688 1688 1688 1706 1706 1704 1704 1706 1706 1722 1722 1704 1704 1704 1704 1722 1722 1720 1720 3277 3277 1737 1737 3278 3278 3279 3279 1737 1737 1734 1734 1737 1737 1752 1752 1734 1734 1734 1734 1752 1752 1751 1751 1752 1752 1769 1769 1751 1751 1751 1751 1769 1769 1767 1767 1769 1769 1784 1784 1767 1767 1767 1767 1784 1784 1782 1782 1784 1784 1799 1799 1782 1782 1782 1782 1799 1799 1797 1797 1799 1799 1816 1816 1797 1797 1797 1797 1816 1816 1814 1814 1816 1816 1831 1831 1814 1814 1814 1814 1831 1831 1829 1829 1831 1831 1846 1846 1829 1829 1829 1829 1846 1846 1845 1845 1846 1846 1862 1862 1845 1845 1845 1845 1862 1862 1861 1861 1862 1862 1878 1878 1861 1861 1861 1861 1878 1878 1877 1877 1878 1878 1890 1890 1877 1877 1877 1877 1890 1890 1891 1891 1890 1890 1906 1906 1891 1891 1891 1891 1906 1906 1907 1907 1906 1906 1922 1922 1907 1907 1907 1907 1922 1922 1923 1923 1922 1922 1936 1936 1923 1923 1923 1923 1936 1936 1937 1937 1936 1936 1950 1950 1937 1937 1937 1937 1950 1950 1953 1953 1950 1950 1965 1965 1953 1953 1953 1953 1965 1965 1969 1969 1965 1965 1979 1979 1969 1969 1969 1969 1979 1979 1984 1984 1979 1979 1995 1995 1984 1984 1984 1984 1995 1995 1997 1997 1995 1995 2011 2011 1997 1997 1997 1997 2011 2011 2013 2013 2011 2011 3280 3280 2013 2013 2013 2013 3281 3281 3282 3282 2025 2025 2040 2040 2028 2028 2028 2028 2040 2040 2042 2042 2040 2040 2056 2056 2042 2042 2042 2042 2056 2056 2058 2058 2056 2056 2071 2071 2058 2058 2058 2058 2071 2071 2074 2074 2071 2071 2086 2086 2074 2074 2074 2074 2086 2086 2090 2090 2086 2086 2104 2104 2090 2090 2090 2090 2104 2104 2107 2107 2104 2104 2117 2117 2107 2107 2107 2107 2117 2117 2126 2126 2117 2117 2132 2132 2126 2126 2126 2126 2132 2132 2142 2142 2132 2132 2141 2141 2142 2142 2142 2142 2141 2141 2148 2148 2141 2141 2143 2143 2148 2148 2148 2148 2143 2143 2152 2152 2143 2143 2140 2140 2152 2152 2152 2152 2140 2140 2146 2146 2140 2140 2130 2130 2146 2146 2146 2146 2130 2130 2139 2139 2130 2130 2115 2115 2139 2139 2139 2139 2115 2115 2124 2124 2115 2115 2102 2102 2124 2124 2124 2124 2102 2102 2105 2105 2102 2102 2085 2085 2105 2105 2105 2105 2085 2085 2088 2088 2085 2085 2069 2069 2088 2088 2088 2088 2069 2069 2072 2072 2069 2069 2055 2055 2072 2072 2072 2072 2055 2055 2057 2057 2055 2055 2039 2039 2057 2057 2057 2057 2039 2039 2041 2041 2039 2039 2023 2023 2041 2041 2041 2041 2023 2023 2026 2026 3283 3283 2009 2009 3284 3284 3285 3285 2009 2009 2010 2010 2009 2009 1992 1992 2010 2010 2010 2010 1992 1992 1994 1994 1992 1992 1976 1976 1994 1994 1994 1994 1976 1976 1978 1978 1976 1976 1962 1962 1978 1978 1978 1978 1962 1962 1964 1964 1962 1962 1946 1946 1964 1964 1964 1964 1946 1946 1947 1947 1946 1946 1929 1929 1947 1947 1946 1946 1928 1928 1929 1929 1928 1928 1914 1914 1929 1929 1929 1929 1914 1914 1915 1915 1914 1914 1898 1898 1915 1915 1915 1915 1898 1898 1899 1899 1898 1898 1882 1882 1899 1899 1899 1899 1882 1882 1883 1883 1882 1882 1871 1871 1883 1883 1883 1883 1871 1871 1870 1870 1871 1871 1856 1856 1870 1870 1870 1870 1856 1856 1855 1855 1856 1856 1840 1840 1855 1855 1855 1855 1840 1840 1839 1839 1840 1840 1827 1827 1839 1839 1839 1839 1827 1827 1824 1824 1827 1827 1813 1813 1824 1824 1824 1824 1813 1813 1809 1809 1813 1813 1798 1798 1809 1809 1809 1809 1798 1798 1795 1795 1798 1798 1783 1783 1795 1795 1795 1795 1783 1783 1780 1780 1783 1783 1768 1768 1780 1780 1780 1780 1768 1768 1766 1766 1768 1768 1753 1753 1766 1766 1766 1766 1753 1753 1750 1750 1753 1753 1738 1738 1750 1750 1750 1750 1738 1738 1735 1735 1738 1738 3286 3286 1735 1735 1735 1735 3287 3287 3288 3288 1723 1723 1707 1707 1721 1721 1721 1721 1707 1707 1705 1705 1707 1707 1692 1692 1705 1705 1705 1705 1692 1692 1689 1689 1692 1692 1677 1677 1689 1689 1689 1689 1677 1677 1675 1675 1677 1677 1662 1662 1675 1675 1675 1675 1662 1662 1658 1658 1662 1662 1652 1652 1658 1658 1658 1658 1652 1652 1642 1642 1652 1652 1637 1637 1642 1642 1642 1642 1637 1637 1628 1628 1637 1637 1625 1625 1628 1628 1628 1628 1625 1625 1617 1617 1625 1625 1621 1621 1617 1617 1617 1617 1621 1621 1611 1611 1621 1621 1622 1622 1611 1611 1611 1611 1622 1622 1612 1612 1622 1622 1627 1627 1612 1612 1612 1612 1627 1627 1618 1618 1627 1627 1640 1640 1618 1618 1618 1618 1640 1640 1630 1630 1640 1640 1654 1654 1630 1630 1630 1630 1654 1654 1644 1644 1654 1654 1664 1664 1644 1644 1644 1644 1664 1664 1660 1660 1664 1664 1678 1678 1660 1660 1660 1660 1678 1678 1676 1676 1678 1678 1694 1694 1676 1676 1676 1676 1694 1694 1691 1691 1694 1694 1708 1708 1691 1691 1691 1691 1708 1708 1706 1706 1708 1708 1724 1724 1706 1706 1706 1706 1724 1724 1722 1722 3289 3289 1739 1739 3290 3290 3291 3291 1739 1739 1737 1737 1739 1739 1754 1754 1737 1737 1737 1737 1754 1754 1752 1752 1754 1754 1771 1771 1752 1752 1752 1752 1771 1771 1769 1769 1771 1771 1786 1786 1769 1769 1769 1769 1786 1786 1784 1784 1786 1786 1801 1801 1784 1784 1784 1784 1801 1801 1799 1799 1801 1801 1817 1817 1799 1799 1799 1799 1817 1817 1816 1816 1817 1817 1833 1833 1816 1816 1816 1816 1833 1833 1831 1831 1833 1833 1847 1847 1831 1831 1831 1831 1847 1847 1846 1846 1847 1847 1863 1863 1846 1846 1846 1846 1863 1863 1862 1862 1863 1863 1879 1879 1862 1862 1862 1862 1879 1879 1878 1878 1879 1879 1889 1889 1878 1878 1878 1878 1889 1889 1890 1890 1889 1889 1905 1905 1890 1890 1890 1890 1905 1905 1906 1906 1905 1905 1921 1921 1906 1906 1906 1906 1921 1921 1922 1922 1921 1921 1932 1932 1922 1922 1922 1922 1932 1932 1936 1936 1932 1932 1948 1948 1936 1936 1936 1936 1948 1948 1950 1950 1948 1948 1963 1963 1950 1950 1950 1950 1963 1963 1965 1965 1963 1963 1977 1977 1965 1965 1965 1965 1977 1977 1979 1979 1977 1977 1993 1993 1979 1979 1979 1979 1993 1993 1995 1995 1993 1993 2008 2008 1995 1995 1995 1995 2008 2008 2011 2011 2008 2008 3292 3292 2011 2011 2011 2011 3293 3293 3294 3294 2022 2022 2038 2038 2025 2025 2025 2025 2038 2038 2040 2040 2038 2038 2054 2054 2040 2040 2040 2040 2054 2054 2056 2056 2054 2054 2068 2068 2056 2056 2056 2056 2068 2068 2071 2071 2068 2068 2084 2084 2071 2071 2071 2071 2084 2084 2086 2086 2084 2084 2095 2095 2086 2086 2086 2086 2095 2095 2104 2104 2095 2095 2108 2108 2104 2104 2104 2104 2108 2108 2117 2117 2108 2108 2123 2123 2117 2117 2117 2117 2123 2123 2132 2132 2123 2123 2129 2129 2132 2132 2132 2132 2129 2129 2141 2141 2129 2129 2133 2133 2141 2141 2141 2141 2133 2133 2143 2143 2133 2133 2128 2128 2143 2143 2143 2143 2128 2128 2140 2140 2128 2128 2121 2121 2140 2140 2140 2140 2121 2121 2130 2130 2121 2121 2106 2106 2130 2130 2130 2130 2106 2106 2115 2115 2106 2106 2092 2092 2115 2115 2115 2115 2092 2092 2102 2102 2092 2092 2082 2082 2102 2102 2102 2102 2082 2082 2085 2085 2082 2082 2067 2067 2085 2085 2085 2085 2067 2067 2069 2069 2067 2067 2053 2053 2069 2069 2069 2069 2053 2053 2055 2055 2053 2053 2037 2037 2055 2055 2055 2055 2037 2037 2039 2039 2037 2037 2021 2021 2039 2039 2039 2039 2021 2021 2023 2023 3295 3295 2007 2007 3296 3296 3297 3297 2007 2007 2009 2009 2007 2007 1991 1991 2009 2009 2009 2009 1991 1991 1992 1992 1991 1991 1974 1974 1992 1992 1992 1992 1974 1974 1976 1976 1974 1974 1960 1960 1976 1976 1976 1976 1960 1960 1962 1962 1960 1960 1944 1944 1962 1962 1962 1962 1944 1944 1946 1946 1944 1944 1928 1928 1946 1946 1944 1944 3298 3298 1928 1928 3299 3299 3300 3300 1928 1928 1928 1928 3301 3301 1914 1914 3302 3302 3303 3303 1914 1914 1914 1914 3304 3304 1898 1898 3305 3305 3306 3306 1898 1898 1898 1898 3307 3307 1882 1882 3308 3308 3309 3309 1882 1882 1882 1882 3310 3310 1871 1871 3311 3311 3312 3312 1871 1871 1871 1871 3313 3313 1856 1856 3314 3314 3315 3315 1856 1856 1856 1856 3316 3316 1840 1840 3317 3317 3318 3318 1840 1840 1840 1840 3319 3319 1827 1827 3320 3320 3321 3321 1827 1827 1827 1827 3322 3322 1813 1813 3323 3323 3324 3324 1813 1813 1813 1813 3325 3325 1798 1798 3326 3326 3327 3327 1798 1798 1798 1798 3328 3328 1783 1783 3329 3329 3330 3330 1783 1783 1783 1783 3331 3331 1768 1768 3332 3332 3333 3333 1768 1768 1768 1768 3334 3334 1753 1753 3335 3335 3336 3336 1753 1753 1753 1753 3337 3337 1738 1738 3338 3338 3339 3339 1738 1738 1738 1738 3340 3340 3341 3341 3342 3342 3343 3343 1723 1723 1723 1723 3344 3344 1707 1707 3345 3345 3346 3346 1707 1707 1707 1707 3347 3347 1692 1692 3348 3348 3349 3349 1692 1692 1692 1692 3350 3350 1677 1677 3351 3351 3352 3352 1677 1677 1677 1677 3353 3353 1662 1662 3354 3354 3355 3355 1662 1662 1662 1662 3356 3356 1652 1652 3357 3357 3358 3358 1652 1652 1652 1652 3359 3359 1637 1637 3360 3360 3361 3361 1637 1637 1637 1637 3362 3362 1625 1625 3363 3363 3364 3364 1625 1625 1625 1625 3365 3365 1621 1621 3366 3366 3367 3367 1621 1621 1621 1621 3368 3368 1622 1622 3369 3369 3370 3370 1622 1622 1622 1622 3371 3371 1627 1627 3372 3372 3373 3373 1627 1627 1627 1627 3374 3374 1640 1640 3375 3375 3376 3376 1640 1640 1640 1640 3377 3377 1654 1654 3378 3378 3379 3379 1654 1654 1654 1654 3380 3380 1664 1664 3381 3381 3382 3382 1664 1664 1664 1664 3383 3383 1678 1678 3384 3384 3385 3385 1678 1678 1678 1678 3386 3386 1694 1694 3387 3387 3388 3388 1694 1694 1694 1694 3389 3389 1708 1708 3390 3390 3391 3391 1708 1708 1708 1708 3392 3392 1724 1724 3393 3393 3394 3394 1724 1724 3395 3395 3396 3396 1739 1739 3397 3397 3398 3398 1739 1739 1739 1739 3399 3399 1754 1754 3400 3400 3401 3401 1754 1754 1754 1754 3402 3402 1771 1771 3403 3403 3404 3404 1771 1771 1771 1771 3405 3405 1786 1786 3406 3406 3407 3407 1786 1786 1786 1786 3408 3408 1801 1801 3409 3409 3410 3410 1801 1801 1801 1801 3411 3411 1817 1817 3412 3412 3413 3413 1817 1817 1817 1817 3414 3414 1833 1833 3415 3415 3416 3416 1833 1833 1833 1833 3417 3417 1847 1847 3418 3418 3419 3419 1847 1847 1847 1847 3420 3420 1863 1863 3421 3421 3422 3422 1863 1863 1863 1863 3423 3423 1879 1879 3424 3424 3425 3425 1879 1879 1879 1879 3426 3426 1889 1889 3427 3427 3428 3428 1889 1889 1889 1889 3429 3429 1905 1905 3430 3430 3431 3431 1905 1905 1905 1905 3432 3432 1921 1921 3433 3433 3434 3434 1921 1921 1921 1921 3435 3435 1932 1932 3436 3436 3437 3437 1932 1932 1932 1932 3438 3438 1948 1948 3439 3439 3440 3440 1948 1948 1948 1948 3441 3441 1963 1963 3442 3442 3443 3443 1963 1963 1963 1963 3444 3444 1977 1977 3445 3445 3446 3446 1977 1977 1977 1977 3447 3447 1993 1993 3448 3448 3449 3449 1993 1993 1993 1993 3450 3450 2008 2008 3451 3451 3452 3452 2008 2008 2008 2008 3453 3453 3454 3454 3455 3455 3456 3456 2022 2022 2022 2022 3457 3457 2038 2038 3458 3458 3459 3459 2038 2038 2038 2038 3460 3460 2054 2054 3461 3461 3462 3462 2054 2054 2054 2054 3463 3463 2068 2068 3464 3464 3465 3465 2068 2068 2068 2068 3466 3466 2084 2084 3467 3467 3468 3468 2084 2084 2084 2084 3469 3469 2095 2095 3470 3470 3471 3471 2095 2095 2095 2095 3472 3472 2108 2108 3473 3473 3474 3474 2108 2108 2108 2108 3475 3475 2123 2123 3476 3476 3477 3477 2123 2123 2123 2123 3478 3478 2129 2129 3479 3479 3480 3480 2129 2129 2129 2129 3481 3481 2133 2133 3482 3482 3483 3483 2133 2133 2133 2133 3484 3484 2128 2128 3485 3485 3486 3486 2128 2128 2128 2128 3487 3487 2121 2121 3488 3488 3489 3489 2121 2121 2121 2121 3490 3490 2106 2106 3491 3491 3492 3492 2106 2106 2106 2106 3493 3493 2092 2092 3494 3494 3495 3495 2092 2092 2092 2092 3496 3496 2082 2082 3497 3497 3498 3498 2082 2082 2082 2082 3499 3499 2067 2067 3500 3500 3501 3501 2067 2067 2067 2067 3502 3502 2053 2053 3503 3503 3504 3504 2053 2053 2053 2053 3505 3505 2037 2037 3506 3506 3507 3507 2037 2037 2037 2037 3508 3508 2021 2021 3509 3509 3510 3510 2021 2021 3511 3511 3512 3512 2007 2007 3513 3513 3514 3514 2007 2007 2007 2007 3515 3515 1991 1991 3516 3516 3517 3517 1991 1991 1991 1991 3518 3518 1974 1974 3519 3519 3520 3520 1974 1974 1974 1974 3521 3521 1960 1960 3522 3522 3523 3523 1960 1960 1960 1960 3524 3524 1944 1944 3525 3525 3526 3526 1944 1944 2520 2520 2513 2513 2512 2512 2491 2491 2481 2481 2480 2480 2451 2451 2444 2444 2445 2445 2428 2428 2413 2413 2414 2414 2382 2382 2367 2367 2368 2368 2336 2336 2321 2321 2322 2322 2318 2318 2305 2305 2306 2306 2271 2271 2257 2257 2258 2258 2221 2221 2201 2201 2202 2202 2194 2194 2183 2183 2185 2185 2175 2175 2172 2172 2177 2177 2167 2167 2168 2168 2170 2170 2191 2191 2204 2204 2207 2207 2244 2244 2260 2260 2262 2262 2268 2268 2278 2278 2279 2279 2314 2314 2324 2324 2325 2325 2359 2359 2371 2371 2372 2372 2381 2381 2388 2388 2389 2389 2400 2400 2403 2403 2404 2404 2427 2427 2436 2436 2437 2437 2473 2473 2488 2488 2487 2487 2517 2517 2519 2519 2518 2518 2535 2535 2550 2550 2549 2549 2581 2581 2596 2596 2595 2595 2628 2628 2644 2644 2642 2642 2648 2648 2661 2661 2659 2659 2703 2703 2716 2716 2715 2715 2740 2740 2743 2743 2742 2742 2731 2731 2729 2729 2727 2727 2705 2705 2692 2692 2691 2691 2651 2651 2640 2640 2638 2638 3527 3527 2593 2593 2592 2592 2583 2583 2577 2577 2576 2576 2569 2569 3528 3528 3529 3529 3530 3530 3531 3531 2552 2552 3532 3532 2569 2569 2552 2552 2552 2552 2569 2569 2554 2554 3533 3533 3534 3534 2538 2538 3535 3535 2552 2552 2538 2538 2538 2538 2552 2552 2540 2540 2552 2552 2554 2554 2540 2540 2540 2540 2554 2554 2542 2542 3536 3536 3537 3537 2522 2522 3538 3538 2538 2538 2522 2522 2522 2522 2538 2538 2524 2524 2538 2538 2540 2540 2524 2524 2524 2524 2540 2540 2525 2525 2540 2540 2542 2542 2525 2525 2525 2525 2542 2542 2527 2527 3539 3539 3540 3540 2506 2506 3541 3541 2522 2522 2506 2506 2506 2506 2522 2522 2507 2507 2522 2522 2524 2524 2507 2507 2507 2507 2524 2524 2509 2509 2524 2524 2525 2525 2509 2509 2509 2509 2525 2525 2511 2511 2525 2525 2527 2527 2511 2511 2511 2511 2527 2527 2512 2512 2544 2544 2545 2545 2529 2529 2576 2576 2560 2560 2574 2574 2560 2560 2559 2559 2574 2574 2574 2574 2559 2559 2572 2572 2559 2559 2556 2556 2572 2572 2572 2572 2556 2556 2570 2570 3542 3542 3543 3543 2615 2615 3544 3544 2631 2631 2615 2615 2615 2615 2631 2631 2617 2617 2631 2631 2633 2633 2617 2617 2617 2617 2633 2633 2619 2619 2633 2633 2635 2635 2619 2619 2619 2619 2635 2635 2621 2621 2635 2635 2637 2637 2621 2621 2621 2621 2637 2637 2622 2622 2637 2637 2638 2638 2622 2622 3545 3545 3546 3546 2660 2660 3547 3547 2670 2670 2660 2660 2660 2660 2670 2670 2663 2663 2670 2670 2680 2680 2663 2663 2663 2663 2680 2680 2666 2666 2680 2680 2683 2683 2666 2666 2666 2666 2683 2683 2669 2669 2683 2683 2688 2688 2669 2669 2669 2669 2688 2688 2672 2672 2688 2688 2691 2691 2672 2672 3548 3548 3549 3549 2706 2706 3550 3550 2711 2711 2706 2706 2706 2706 2711 2711 2718 2718 2711 2711 2721 2721 2718 2718 2718 2718 2721 2721 2724 2724 2721 2721 2730 2730 2724 2724 2724 2724 2730 2730 2733 2733 2730 2730 2735 2735 2733 2733 2733 2733 2735 2735 2736 2736 2735 2735 2742 2742 2736 2736 3551 3551 3552 3552 2701 2701 3553 3553 2686 2686 2701 2701 2701 2701 2686 2686 2710 2710 2686 2686 2695 2695 2710 2710 2710 2710 2695 2695 2720 2720 2695 2695 2704 2704 2720 2720 2720 2720 2704 2704 2723 2723 2704 2704 2712 2712 2723 2723 2723 2723 2712 2712 2728 2728 2712 2712 2715 2715 2728 2728 3554 3554 3555 3555 2662 2662 3556 3556 2646 2646 2662 2662 2662 2662 2646 2646 2664 2664 2646 2646 2649 2649 2664 2664 2664 2664 2649 2649 2668 2668 2649 2649 2652 2652 2668 2668 2668 2668 2652 2652 2671 2671 2652 2652 2657 2657 2671 2671 2671 2671 2657 2657 2676 2676 2657 2657 2659 2659 2676 2676 3557 3557 3558 3558 2600 2600 3559 3559 2586 2586 3560 3560 3561 3561 2586 2586 3562 3562 2586 2586 2589 2589 3563 3563 3564 3564 2589 2589 3565 3565 2589 2589 2591 2591 3566 3566 3567 3567 2591 2591 3568 3568 2591 2591 2594 2594 3569 3569 3570 3570 2594 2594 3571 3571 2594 2594 2595 2595 3572 3572 3573 3573 3574 3574 2555 2555 3575 3575 2541 2541 2555 2555 2555 2555 2541 2541 2557 2557 2541 2541 2543 2543 2557 2557 2557 2557 2543 2543 2562 2562 2543 2543 2547 2547 2562 2562 2562 2562 2547 2547 2563 2563 2547 2547 2548 2548 2563 2563 2563 2563 2548 2548 2564 2564 2548 2548 2549 2549 2564 2564 3576 3576 3577 3577 2499 2499 3578 3578 2483 2483 2499 2499 2499 2499 2483 2483 2500 2500 2483 2483 2484 2484 2500 2500 2500 2500 2484 2484 2501 2501 2484 2484 2485 2485 2501 2501 2501 2501 2485 2485 2502 2502 2485 2485 2486 2486 2502 2502 2502 2502 2486 2486 2503 2503 2486 2486 2487 2487 2503 2503 3579 3579 3580 3580 2457 2457 3581 3581 2441 2441 2457 2457 2457 2457 2441 2441 2456 2456 2441 2441 2440 2440 2456 2456 2456 2456 2440 2440 2455 2455 2440 2440 2439 2439 2455 2455 2455 2455 2439 2439 2454 2454 2439 2439 2438 2438 2454 2454 2454 2454 2438 2438 2453 2453 2438 2438 2437 2437 2453 2453 3582 3582 3583 3583 2349 2349 3584 3584 2332 2332 2349 2349 2349 2349 2332 2332 2347 2347 2332 2332 2330 2330 2347 2347 2347 2347 2330 2330 2345 2345 2330 2330 2329 2329 2345 2345 2345 2345 2329 2329 2343 2343 2329 2329 2327 2327 2343 2343 2343 2343 2327 2327 2342 2342 2327 2327 2325 2325 2342 2342 3585 3585 3586 3586 2302 2302 3587 3587 2286 2286 2302 2302 2302 2302 2286 2286 2300 2300 2286 2286 2284 2284 2300 2300 2300 2300 2284 2284 2298 2298 2284 2284 2282 2282 2298 2298 2298 2298 2282 2282 2297 2297 2282 2282 2280 2280 2297 2297 2297 2297 2280 2280 2294 2294 2280 2280 2279 2279 2294 2294 3588 3588 3589 3589 2242 2242 3590 3590 2232 2232 2242 2242 2242 2242 2232 2232 2238 2238 2232 2232 2222 2222 2238 2238 2238 2238 2222 2222 2234 2234 2222 2222 2217 2217 2234 2234 2234 2234 2217 2217 2231 2231 2217 2217 2210 2210 2231 2231 2231 2231 2210 2210 2228 2228 2210 2210 2207 2207 2228 2228 3591 3591 3592 3592 2205 2205 3593 3593 2200 2200 2205 2205 2205 2205 2200 2200 2196 2196 2200 2200 2190 2190 2196 2196 2196 2196 2190 2190 2187 2187 2190 2190 2182 2182 2187 2187 2187 2187 2182 2182 2180 2180 2182 2182 2174 2174 2180 2180 2180 2180 2174 2174 2178 2178 2174 2174 2170 2170 2178 2178 3594 3594 3595 3595 2255 2255 3596 3596 2270 2270 2255 2255 2255 2255 2270 2270 2253 2253 2270 2270 2267 2267 2253 2253 2253 2253 2267 2267 2250 2250 2267 2267 2265 2265 2250 2250 2250 2250 2265 2265 2246 2246 2265 2265 2261 2261 2246 2246 2246 2246 2261 2261 2241 2241 2261 2261 2258 2258 2241 2241 3597 3597 3598 3598 2301 2301 3599 3599 2316 2316 3600 3600 3601 3601 2316 2316 3602 3602 2316 2316 2313 2313 3603 3603 3604 3604 2313 2313 3605 3605 2313 2313 2310 2310 3606 3606 3607 3607 2310 2310 3608 3608 2310 2310 2307 2307 3609 3609 3610 3610 2307 2307 3611 3611 2307 2307 2306 2306 3612 3612 3613 3613 3614 3614 2361 2361 3615 3615 2376 2376 2361 2361 2361 2361 2376 2376 2358 2358 2376 2376 2373 2373 2358 2358 2358 2358 2373 2373 2354 2354 2373 2373 2370 2370 2354 2354 2354 2354 2370 2370 2353 2353 2370 2370 2369 2369 2353 2353 2353 2353 2369 2369 2352 2352 2369 2369 2368 2368 2352 2352 3616 3616 3617 3617 2405 2405 3618 3618 2418 2418 2405 2405 2405 2405 2418 2418 2402 2402 2418 2418 2417 2417 2402 2402 2402 2402 2417 2417 2401 2401 2417 2417 2416 2416 2401 2401 2401 2401 2416 2416 2399 2399 2416 2416 2415 2415 2399 2399 2399 2399 2415 2415 2398 2398 2415 2415 2414 2414 2398 2398 3619 3619 3620 3620 2460 2460 3621 3621 2476 2476 2460 2460 2460 2460 2476 2476 2461 2461 2476 2476 2477 2477 2461 2461 2461 2461 2477 2477 2462 2462 2477 2477 2478 2478 2462 2462 2462 2462 2478 2478 2463 2463 2478 2478 2479 2479 2463 2463 2463 2463 2479 2479 2464 2464 2479 2479 2480 2480 2464 2464 2530 2530 2529 2529 2537 2537 2529 2529 2545 2545 2537 2537 2537 2537 2545 2545 2546 2546 2561 2561 2546 2546 2560 2560 2546 2546 2545 2545 2560 2560 2560 2560 2545 2545 2559 2559 2545 2545 2544 2544 2559 2559 2559 2559 2544 2544 2556 2556 2576 2576 2577 2577 2560 2560 2577 2577 2566 2566 2560 2560 2560 2560 2566 2566 2561 2561 2593 2593 2583 2583 2592 2592 2583 2583 2576 2576 2592 2592 2592 2592 2576 2576 2590 2590 2576 2576 2574 2574 2590 2590 2590 2590 2574 2574 2588 2588 2574 2574 2572 2572 2588 2588 2588 2588 2572 2572 2587 2587 2572 2572 2570 2570 2587 2587 2587 2587 2570 2570 2585 2585 2609 2609 2607 2607 2608 2608 3622 3622 2592 2592 3623 3623 3624 3624 2592 2592 3625 3625 2592 2592 2590 2590 3626 3626 3627 3627 2590 2590 3628 3628 2590 2590 2588 2588 3629 3629 3630 3630 2588 2588 3631 3631 2588 2588 2587 2587 3632 3632 3633 3633 2587 2587 3634 3634 2587 2587 2585 2585 3635 3635 3636 3636 2585 2585 3637 3637 2585 2585 3638 3638 3639 3639 3640 3640 3641 3641 2599 2599 3642 3642 2615 2615 2599 2599 2599 2599 2615 2615 2601 2601 2615 2615 2617 2617 2601 2601 2601 2601 2617 2617 2604 2604 2617 2617 2619 2619 2604 2604 2604 2604 2619 2619 2605 2605 2619 2619 2621 2621 2605 2605 2605 2605 2621 2621 2608 2608 2621 2621 2622 2622 2608 2608 2608 2608 2622 2622 2609 2609 2622 2622 2623 2623 2609 2609 2638 2638 2640 2640 2622 2622 2640 2640 2630 2630 2622 2622 2622 2622 2630 2630 2623 2623 2658 2658 2651 2651 2656 2656 2651 2651 2638 2638 2656 2656 2656 2656 2638 2638 2654 2654 2638 2638 2637 2637 2654 2654 2654 2654 2637 2637 2650 2650 2637 2637 2635 2635 2650 2650 2650 2650 2635 2635 2647 2647 2635 2635 2633 2633 2647 2647 2647 2647 2633 2633 2645 2645 2633 2633 2631 2631 2645 2645 2645 2645 2631 2631 3643 3643 2631 2631 3644 3644 3645 3645 3646 3646 3647 3647 2645 2645 3648 3648 2660 2660 2645 2645 2645 2645 2660 2660 2647 2647 2660 2660 2663 2663 2647 2647 2647 2647 2663 2663 2650 2650 2663 2663 2666 2666 2650 2650 2650 2650 2666 2666 2654 2654 2666 2666 2669 2669 2654 2654 2654 2654 2669 2669 2656 2656 2669 2669 2672 2672 2656 2656 2656 2656 2672 2672 2658 2658 2672 2672 2674 2674 2658 2658 2691 2691 2692 2692 2672 2672 2692 2692 2678 2678 2672 2672 2672 2672 2678 2678 2674 2674 2714 2714 2705 2705 2713 2713 2705 2705 2691 2691 2713 2713 2713 2713 2691 2691 2709 2709 2691 2691 2688 2688 2709 2709 2709 2709 2688 2688 2702 2702 2688 2688 2683 2683 2702 2702 2702 2702 2683 2683 2693 2693 2683 2683 2680 2680 2693 2693 2693 2693 2680 2680 2684 2684 2680 2680 2670 2670 2684 2684 2684 2684 2670 2670 3649 3649 2670 2670 3650 3650 3651 3651 3652 3652 3653 3653 2684 2684 3654 3654 2699 2699 2684 2684 2684 2684 2699 2699 2693 2693 2699 2699 2708 2708 2693 2693 2693 2693 2708 2708 2702 2702 2708 2708 2717 2717 2702 2702 2702 2702 2717 2717 2709 2709 2717 2717 2722 2722 2709 2709 2709 2709 2722 2722 2713 2713 2722 2722 2727 2727 2713 2713 2713 2713 2727 2727 2714 2714 2727 2727 2729 2729 2714 2714 2738 2738 2731 2731 2736 2736 2731 2731 2727 2727 2736 2736 2736 2736 2727 2727 2733 2733 2727 2727 2722 2722 2733 2733 2733 2733 2722 2722 2724 2724 2722 2722 2717 2717 2724 2724 2724 2724 2717 2717 2718 2718 2717 2717 2708 2708 2718 2718 2718 2718 2708 2708 2706 2706 2708 2708 2699 2699 2706 2706 2706 2706 2699 2699 3655 3655 2699 2699 3656 3656 3657 3657 2742 2742 2743 2743 2736 2736 2743 2743 2741 2741 2736 2736 2736 2736 2741 2741 2738 2738 2739 2739 2740 2740 2737 2737 2740 2740 2742 2742 2737 2737 2737 2737 2742 2742 2734 2734 2742 2742 2735 2735 2734 2734 2734 2734 2735 2735 2726 2726 2735 2735 2730 2730 2726 2726 2726 2726 2730 2730 2719 2719 2730 2730 2721 2721 2719 2719 2719 2719 2721 2721 2707 2707 2721 2721 2711 2711 2707 2707 2707 2707 2711 2711 3658 3658 2711 2711 3659 3659 3660 3660 3661 3661 3662 3662 2707 2707 3663 3663 2701 2701 2707 2707 2707 2707 2701 2701 2719 2719 2701 2701 2710 2710 2719 2719 2719 2719 2710 2710 2726 2726 2710 2710 2720 2720 2726 2726 2726 2726 2720 2720 2734 2734 2720 2720 2723 2723 2734 2734 2734 2734 2723 2723 2737 2737 2723 2723 2728 2728 2737 2737 2737 2737 2728 2728 2739 2739 2728 2728 2732 2732 2739 2739 2715 2715 2716 2716 2728 2728 2716 2716 2725 2725 2728 2728 2728 2728 2725 2725 2732 2732 2696 2696 2703 2703 2694 2694 2703 2703 2715 2715 2694 2694 2694 2694 2715 2715 2690 2690 2715 2715 2712 2712 2690 2690 2690 2690 2712 2712 2685 2685 2712 2712 2704 2704 2685 2685 2685 2685 2704 2704 2682 2682 2704 2704 2695 2695 2682 2682 2682 2682 2695 2695 2673 2673 2695 2695 2686 2686 2673 2673 2673 2673 2686 2686 3664 3664 2686 2686 3665 3665 3666 3666 3667 3667 3668 3668 2673 2673 3669 3669 2662 2662 2673 2673 2673 2673 2662 2662 2682 2682 2662 2662 2664 2664 2682 2682 2682 2682 2664 2664 2685 2685 2664 2664 2668 2668 2685 2685 2685 2685 2668 2668 2690 2690 2668 2668 2671 2671 2690 2690 2690 2690 2671 2671 2694 2694 2671 2671 2676 2676 2694 2694 2694 2694 2676 2676 2696 2696 2676 2676 2677 2677 2696 2696 2659 2659 2661 2661 2676 2676 2661 2661 2675 2675 2676 2676 2676 2676 2675 2675 2677 2677 2644 2644 2648 2648 2642 2642 2648 2648 2659 2659 2642 2642 2642 2642 2659 2659 2639 2639 2659 2659 2657 2657 2639 2639 2639 2639 2657 2657 2636 2636 2657 2657 2652 2652 2636 2636 2636 2636 2652 2652 2634 2634 2652 2652 2649 2649 2634 2634 2634 2634 2649 2649 2632 2632 2649 2649 2646 2646 2632 2632 2632 2632 2646 2646 3670 3670 2646 2646 3671 3671 3672 3672 2626 2626 2628 2628 2625 2625 2628 2628 2642 2642 2625 2625 2625 2625 2642 2642 2624 2624 2642 2642 2639 2639 2624 2624 2624 2624 2639 2639 2620 2620 2639 2639 2636 2636 2620 2620 2620 2620 2636 2636 2618 2618 2636 2636 2634 2634 2618 2618 2618 2618 2634 2634 2616 2616 2634 2634 2632 2632 2616 2616 2616 2616 2632 2632 3673 3673 2632 2632 3674 3674 3675 3675 3676 3676 3677 3677 2616 2616 3678 3678 2600 2600 2616 2616 2616 2616 2600 2600 2618 2618 2600 2600 2603 2603 2618 2618 2618 2618 2603 2603 2620 2620 2603 2603 2606 2606 2620 2620 2620 2620 2606 2606 2624 2624 2606 2606 2610 2610 2624 2624 2624 2624 2610 2610 2625 2625 2610 2610 2611 2611 2625 2625 2625 2625 2611 2611 2626 2626 2611 2611 2612 2612 2626 2626 2595 2595 2596 2596 3679 3679 2596 2596 3680 3680 3681 3681 2611 2611 2602 2602 2612 2612 2580 2580 2581 2581 2579 2579 2581 2581 2595 2595 2579 2579 2579 2579 2595 2595 2578 2578 2595 2595 2594 2594 2578 2578 2578 2578 2594 2594 2575 2575 2594 2594 2591 2591 2575 2575 2575 2575 2591 2591 2573 2573 2591 2591 2589 2589 2573 2573 2573 2573 2589 2589 2571 2571 2589 2589 2586 2586 2571 2571 2571 2571 2586 2586 3682 3682 2586 2586 3683 3683 3684 3684 3685 3685 3686 3686 2571 2571 3687 3687 2555 2555 2571 2571 2571 2571 2555 2555 2573 2573 2555 2555 2557 2557 2573 2573 2573 2573 2557 2557 2575 2575 2557 2557 2562 2562 2575 2575 2575 2575 2562 2562 2578 2578 2562 2562 2563 2563 2578 2578 2578 2578 2563 2563 2579 2579 2563 2563 2564 2564 2579 2579 2579 2579 2564 2564 2580 2580 2564 2564 2565 2565 2580 2580 2549 2549 2550 2550 2564 2564 2550 2550 2558 2558 2564 2564 2564 2564 2558 2558 2565 2565 2534 2534 2535 2535 2533 2533 2535 2535 2549 2549 2533 2533 2533 2533 2549 2549 2532 2532 2549 2549 2548 2548 2532 2532 2532 2532 2548 2548 2531 2531 2548 2548 2547 2547 2531 2531 2531 2531 2547 2547 2528 2528 2547 2547 2543 2543 2528 2528 2528 2528 2543 2543 2526 2526 2543 2543 2541 2541 2526 2526 2526 2526 2541 2541 3688 3688 2541 2541 3689 3689 3690 3690 3691 3691 3692 3692 2526 2526 3693 3693 2510 2510 2526 2526 2526 2526 2510 2510 2528 2528 2510 2510 2514 2514 2528 2528 2528 2528 2514 2514 2531 2531 2514 2514 2515 2515 2531 2531 2531 2531 2515 2515 2532 2532 2515 2515 2516 2516 2532 2532 2532 2532 2516 2516 2533 2533 2516 2516 2518 2518 2533 2533 2533 2533 2518 2518 2534 2534 2518 2518 2519 2519 2534 2534 2504 2504 2517 2517 2503 2503 2517 2517 2518 2518 2503 2503 2503 2503 2518 2518 2502 2502 2518 2518 2516 2516 2502 2502 2502 2502 2516 2516 2501 2501 2516 2516 2515 2515 2501 2501 2501 2501 2515 2515 2500 2500 2515 2515 2514 2514 2500 2500 2500 2500 2514 2514 2499 2499 2514 2514 2510 2510 2499 2499 2499 2499 2510 2510 3694 3694 2510 2510 3695 3695 3696 3696 2487 2487 2488 2488 2503 2503 2488 2488 2489 2489 2503 2503 2503 2503 2489 2489 2504 2504 2472 2472 2473 2473 2471 2471 2473 2473 2487 2487 2471 2471 2471 2471 2487 2487 2470 2470 2487 2487 2486 2486 2470 2470 2470 2470 2486 2486 2469 2469 2486 2486 2485 2485 2469 2469 2469 2469 2485 2485 2468 2468 2485 2485 2484 2484 2468 2468 2468 2468 2484 2484 2467 2467 2484 2484 2483 2483 2467 2467 2467 2467 2483 2483 3697 3697 2483 2483 3698 3698 3699 3699 3700 3700 3701 3701 2467 2467 3702 3702 2457 2457 2467 2467 2467 2467 2457 2457 2468 2468 2457 2457 2456 2456 2468 2468 2468 2468 2456 2456 2469 2469 2456 2456 2455 2455 2469 2469 2469 2469 2455 2455 2470 2470 2455 2455 2454 2454 2470 2470 2470 2470 2454 2454 2471 2471 2454 2454 2453 2453 2471 2471 2471 2471 2453 2453 2472 2472 2453 2453 2452 2452 2472 2472 2437 2437 2436 2436 2453 2453 2436 2436 2443 2443 2453 2453 2453 2453 2443 2443 2452 2452 2419 2419 2427 2427 2421 2421 2427 2427 2437 2437 2421 2421 2421 2421 2437 2437 2422 2422 2437 2437 2438 2438 2422 2422 2422 2422 2438 2438 2423 2423 2438 2438 2439 2439 2423 2423 2423 2423 2439 2439 2424 2424 2439 2439 2440 2440 2424 2424 2424 2424 2440 2440 2425 2425 2440 2440 2441 2441 2425 2425 2425 2425 2441 2441 3703 3703 2441 2441 3704 3704 3705 3705 3706 3706 3707 3707 2425 2425 3708 3708 2411 2411 2425 2425 2425 2425 2411 2411 2424 2424 2411 2411 2409 2409 2424 2424 2424 2424 2409 2409 2423 2423 2409 2409 2407 2407 2423 2423 2423 2423 2407 2407 2422 2422 2407 2407 2406 2406 2422 2422 2422 2422 2406 2406 2421 2421 2406 2406 2404 2404 2421 2421 2421 2421 2404 2404 2419 2419 2404 2404 2403 2403 2419 2419 2388 2388 2400 2400 2389 2389 2400 2400 2404 2404 2389 2389 2389 2389 2404 2404 2390 2390 2404 2404 2406 2406 2390 2390 2390 2390 2406 2406 2392 2392 2406 2406 2407 2407 2392 2392 2392 2392 2407 2407 2394 2394 2407 2407 2409 2409 2394 2394 2394 2394 2409 2409 2395 2395 2409 2409 2411 2411 2395 2395 2395 2395 2411 2411 3709 3709 2411 2411 3710 3710 3711 3711 2371 2371 2381 2381 2372 2372 2381 2381 2389 2389 2372 2372 2372 2372 2389 2389 2374 2374 2389 2389 2390 2390 2374 2374 2374 2374 2390 2390 2375 2375 2390 2390 2392 2392 2375 2375 2375 2375 2392 2392 2377 2377 2392 2392 2394 2394 2377 2377 2377 2377 2394 2394 2379 2379 2394 2394 2395 2395 2379 2379 2379 2379 2395 2395 3712 3712 2395 2395 3713 3713 3714 3714 2355 2355 2359 2359 2356 2356 2359 2359 2372 2372 2356 2356 2356 2356 2372 2372 2357 2357 2372 2372 2374 2374 2357 2357 2357 2357 2374 2374 2360 2360 2374 2374 2375 2375 2360 2360 2360 2360 2375 2375 2362 2362 2375 2375 2377 2377 2362 2362 2362 2362 2377 2377 2364 2364 2377 2377 2379 2379 2364 2364 2364 2364 2379 2379 3715 3715 2379 2379 3716 3716 3717 3717 3718 3718 3719 3719 2364 2364 3720 3720 2349 2349 2364 2364 2364 2364 2349 2349 2362 2362 2349 2349 2347 2347 2362 2362 2362 2362 2347 2347 2360 2360 2347 2347 2345 2345 2360 2360 2360 2360 2345 2345 2357 2357 2345 2345 2343 2343 2357 2357 2357 2357 2343 2343 2356 2356 2343 2343 2342 2342 2356 2356 2356 2356 2342 2342 2355 2355 2342 2342 2340 2340 2355 2355 2325 2325 2324 2324 2342 2342 2324 2324 2335 2335 2342 2342 2342 2342 2335 2335 2340 2340 2308 2308 2314 2314 2309 2309 2314 2314 2325 2325 2309 2309 2309 2309 2325 2325 2311 2311 2325 2325 2327 2327 2311 2311 2311 2311 2327 2327 2312 2312 2327 2327 2329 2329 2312 2312 2312 2312 2329 2329 2315 2315 2329 2329 2330 2330 2315 2315 2315 2315 2330 2330 2317 2317 2330 2330 2332 2332 2317 2317 2317 2317 2332 2332 3721 3721 2332 2332 3722 3722 3723 3723 3724 3724 3725 3725 2317 2317 3726 3726 3727 3727 2317 2317 2317 2317 3728 3728 2315 2315 3729 3729 3730 3730 2315 2315 2315 2315 3731 3731 2312 2312 3732 3732 3733 3733 2312 2312 2312 2312 3734 3734 2311 2311 3735 3735 3736 3736 2311 2311 2311 2311 3737 3737 2309 2309 3738 3738 3739 3739 2309 2309 2309 2309 3740 3740 2308 2308 3741 3741 3742 3742 2308 2308 2279 2279 2278 2278 2294 2294 2278 2278 2289 2289 2294 2294 2294 2294 2289 2289 2293 2293 2260 2260 2268 2268 2262 2262 2268 2268 2279 2279 2262 2262 2262 2262 2279 2279 2264 2264 2279 2279 2280 2280 2264 2264 2264 2264 2280 2280 2266 2266 2280 2280 2282 2282 2266 2266 2266 2266 2282 2282 2269 2269 2282 2282 2284 2284 2269 2269 2269 2269 2284 2284 2272 2272 2284 2284 2286 2286 2272 2272 2272 2272 2286 2286 3743 3743 2286 2286 3744 3744 3745 3745 2243 2243 2244 2244 2245 2245 2244 2244 2262 2262 2245 2245 2245 2245 2262 2262 2247 2247 2262 2262 2264 2264 2247 2247 2247 2247 2264 2264 2252 2252 2264 2264 2266 2266 2252 2252 2252 2252 2266 2266 2254 2254 2266 2266 2269 2269 2254 2254 2254 2254 2269 2269 2256 2256 2269 2269 2272 2272 2256 2256 2256 2256 2272 2272 3746 3746 2272 2272 3747 3747 3748 3748 3749 3749 3750 3750 2256 2256 3751 3751 2242 2242 2256 2256 2256 2256 2242 2242 2254 2254 2242 2242 2238 2238 2254 2254 2254 2254 2238 2238 2252 2252 2238 2238 2234 2234 2252 2252 2252 2252 2234 2234 2247 2247 2234 2234 2231 2231 2247 2247 2247 2247 2231 2231 2245 2245 2231 2231 2228 2228 2245 2245 2245 2245 2228 2228 2243 2243 2228 2228 2227 2227 2243 2243 2207 2207 2204 2204 2228 2228 2204 2204 2219 2219 2228 2228 2228 2228 2219 2219 2227 2227 2186 2186 2191 2191 2188 2188 2191 2191 2207 2207 2188 2188 2188 2188 2207 2207 2193 2193 2207 2207 2210 2210 2193 2193 2193 2193 2210 2210 2198 2198 2210 2210 2217 2217 2198 2198 2198 2198 2217 2217 2208 2208 2217 2217 2222 2222 2208 2208 2208 2208 2222 2222 2218 2218 2222 2222 2232 2232 2218 2218 2218 2218 2232 2232 3752 3752 2232 2232 3753 3753 3754 3754 3755 3755 3756 3756 2218 2218 3757 3757 2205 2205 2218 2218 2218 2218 2205 2205 2208 2208 2205 2205 2196 2196 2208 2208 2208 2208 2196 2196 2198 2198 2196 2196 2187 2187 2198 2198 2198 2198 2187 2187 2193 2193 2187 2187 2180 2180 2193 2193 2193 2193 2180 2180 2188 2188 2180 2180 2178 2178 2188 2188 2188 2188 2178 2178 2186 2186 2178 2178 2176 2176 2186 2186 2170 2170 2168 2168 2178 2178 2168 2168 2171 2171 2178 2178 2178 2178 2171 2171 2176 2176 2166 2166 2167 2167 2169 2169 2167 2167 2170 2170 2169 2169 2169 2169 2170 2170 2173 2173 2170 2170 2174 2174 2173 2173 2173 2173 2174 2174 2181 2181 2174 2174 2182 2182 2181 2181 2181 2181 2182 2182 2189 2189 2182 2182 2190 2190 2189 2189 2189 2189 2190 2190 2199 2199 2190 2190 2200 2200 2199 2199 2199 2199 2200 2200 3758 3758 2200 2200 3759 3759 3760 3760 3761 3761 3762 3762 2199 2199 3763 3763 2203 2203 2199 2199 2199 2199 2203 2203 2189 2189 2203 2203 2195 2195 2189 2189 2189 2189 2195 2195 2181 2181 2195 2195 2184 2184 2181 2181 2181 2181 2184 2184 2173 2173 2184 2184 2179 2179 2173 2173 2173 2173 2179 2179 2169 2169 2179 2179 2177 2177 2169 2169 2169 2169 2177 2177 2166 2166 2177 2177 2172 2172 2166 2166 2183 2183 2175 2175 2185 2185 2175 2175 2177 2177 2185 2185 2185 2185 2177 2177 2192 2192 2177 2177 2179 2179 2192 2192 2192 2192 2179 2179 2197 2197 2179 2179 2184 2184 2197 2197 2197 2197 2184 2184 2206 2206 2184 2184 2195 2195 2206 2206 2206 2206 2195 2195 2215 2215 2195 2195 2203 2203 2215 2215 2215 2215 2203 2203 3764 3764 2203 2203 3765 3765 3766 3766 3767 3767 3768 3768 2215 2215 3769 3769 2230 2230 2215 2215 2215 2215 2230 2230 2206 2206 2230 2230 2220 2220 2206 2206 2206 2206 2220 2220 2197 2197 2220 2220 2213 2213 2197 2197 2197 2197 2213 2213 2192 2192 2213 2213 2209 2209 2192 2192 2192 2192 2209 2209 2185 2185 2209 2209 2202 2202 2185 2185 2185 2185 2202 2202 2194 2194 2202 2202 2201 2201 2194 2194 2223 2223 2221 2221 2225 2225 2221 2221 2202 2202 2225 2225 2225 2225 2202 2202 2229 2229 2202 2202 2209 2209 2229 2229 2229 2229 2209 2209 2233 2233 2209 2209 2213 2213 2233 2233 2233 2233 2213 2213 2236 2236 2213 2213 2220 2220 2236 2236 2236 2236 2220 2220 2240 2240 2220 2220 2230 2230 2240 2240 2240 2240 2230 2230 3770 3770 2230 2230 3771 3771 3772 3772 3773 3773 3774 3774 2240 2240 3775 3775 2255 2255 2240 2240 2240 2240 2255 2255 2236 2236 2255 2255 2253 2253 2236 2236 2236 2236 2253 2253 2233 2233 2253 2253 2250 2250 2233 2233 2233 2233 2250 2250 2229 2229 2250 2250 2246 2246 2229 2229 2229 2229 2246 2246 2225 2225 2246 2246 2241 2241 2225 2225 2225 2225 2241 2241 2223 2223 2241 2241 2239 2239 2223 2223 2258 2258 2257 2257 2241 2241 2257 2257 2248 2248 2241 2241 2241 2241 2248 2248 2239 2239 2274 2274 2271 2271 2275 2275 2271 2271 2258 2258 2275 2275 2275 2275 2258 2258 2277 2277 2258 2258 2261 2261 2277 2277 2277 2277 2261 2261 2281 2281 2261 2261 2265 2265 2281 2281 2281 2281 2265 2265 2283 2283 2265 2265 2267 2267 2283 2283 2283 2283 2267 2267 2285 2285 2267 2267 2270 2270 2285 2285 2285 2285 2270 2270 3776 3776 2270 2270 3777 3777 3778 3778 3779 3779 3780 3780 2285 2285 3781 3781 2301 2301 2285 2285 2285 2285 2301 2301 2283 2283 2301 2301 2299 2299 2283 2283 2283 2283 2299 2299 2281 2281 2299 2299 2296 2296 2281 2281 2281 2281 2296 2296 2277 2277 2296 2296 2292 2292 2277 2277 2277 2277 2292 2292 2275 2275 2292 2292 2291 2291 2275 2275 2275 2275 2291 2291 2274 2274 2291 2291 2290 2290 2274 2274 2306 2306 2305 2305 3782 3782 2305 2305 3783 3783 3784 3784 2291 2291 2295 2295 2290 2290 2321 2321 2318 2318 2322 2322 2318 2318 2306 2306 2322 2322 2322 2322 2306 2306 2323 2323 2306 2306 2307 2307 2323 2323 2323 2323 2307 2307 2326 2326 2307 2307 2310 2310 2326 2326 2326 2326 2310 2310 2328 2328 2310 2310 2313 2313 2328 2328 2328 2328 2313 2313 2331 2331 2313 2313 2316 2316 2331 2331 2331 2331 2316 2316 3785 3785 2316 2316 3786 3786 3787 3787 2337 2337 2336 2336 2338 2338 2336 2336 2322 2322 2338 2338 2338 2338 2322 2322 2339 2339 2322 2322 2323 2323 2339 2339 2339 2339 2323 2323 2341 2341 2323 2323 2326 2326 2341 2341 2341 2341 2326 2326 2344 2344 2326 2326 2328 2328 2344 2344 2344 2344 2328 2328 2346 2346 2328 2328 2331 2331 2346 2346 2346 2346 2331 2331 3788 3788 2331 2331 3789 3789 3790 3790 3791 3791 3792 3792 2346 2346 3793 3793 2361 2361 2346 2346 2346 2346 2361 2361 2344 2344 2361 2361 2358 2358 2344 2344 2344 2344 2358 2358 2341 2341 2358 2358 2354 2354 2341 2341 2341 2341 2354 2354 2339 2339 2354 2354 2353 2353 2339 2339 2339 2339 2353 2353 2338 2338 2353 2353 2352 2352 2338 2338 2338 2338 2352 2352 2337 2337 2352 2352 2351 2351 2337 2337 2368 2368 2367 2367 2352 2352 2367 2367 2365 2365 2352 2352 2352 2352 2365 2365 2351 2351 2383 2383 2382 2382 2384 2384 2382 2382 2368 2368 2384 2384 2384 2384 2368 2368 2385 2385 2368 2368 2369 2369 2385 2385 2385 2385 2369 2369 2386 2386 2369 2369 2370 2370 2386 2386 2386 2386 2370 2370 2387 2387 2370 2370 2373 2373 2387 2387 2387 2387 2373 2373 2391 2391 2373 2373 2376 2376 2391 2391 2391 2391 2376 2376 3794 3794 2376 2376 3795 3795 3796 3796 3797 3797 3798 3798 2391 2391 3799 3799 2405 2405 2391 2391 2391 2391 2405 2405 2387 2387 2405 2405 2402 2402 2387 2387 2387 2387 2402 2402 2386 2386 2402 2402 2401 2401 2386 2386 2386 2386 2401 2401 2385 2385 2401 2401 2399 2399 2385 2385 2385 2385 2399 2399 2384 2384 2399 2399 2398 2398 2384 2384 2384 2384 2398 2398 2383 2383 2398 2398 2397 2397 2383 2383 2414 2414 2413 2413 2398 2398 2413 2413 2410 2410 2398 2398 2398 2398 2410 2410 2397 2397 2429 2429 2428 2428 2430 2430 2428 2428 2414 2414 2430 2430 2430 2430 2414 2414 2431 2431 2414 2414 2415 2415 2431 2431 2431 2431 2415 2415 2432 2432 2415 2415 2416 2416 2432 2432 2432 2432 2416 2416 2433 2433 2416 2416 2417 2417 2433 2433 2433 2433 2417 2417 2434 2434 2417 2417 2418 2418 2434 2434 2434 2434 2418 2418 3800 3800 2418 2418 3801 3801 3802 3802 3803 3803 3804 3804 2434 2434 3805 3805 2449 2449 2434 2434 2434 2434 2449 2449 2433 2433 2449 2449 2448 2448 2433 2433 2433 2433 2448 2448 2432 2432 2448 2448 2447 2447 2432 2432 2432 2432 2447 2447 2431 2431 2447 2447 2446 2446 2431 2431 2431 2431 2446 2446 2430 2430 2446 2446 2445 2445 2430 2430 2430 2430 2445 2445 2429 2429 2445 2445 2444 2444 2429 2429 2465 2465 2451 2451 2464 2464 2451 2451 2445 2445 2464 2464 2464 2464 2445 2445 2463 2463 2445 2445 2446 2446 2463 2463 2463 2463 2446 2446 2462 2462 2446 2446 2447 2447 2462 2462 2462 2462 2447 2447 2461 2461 2447 2447 2448 2448 2461 2461 2461 2461 2448 2448 2460 2460 2448 2448 2449 2449 2460 2460 2460 2460 2449 2449 3806 3806 2449 2449 3807 3807 3808 3808 2480 2480 2481 2481 2464 2464 2481 2481 2474 2474 2464 2464 2464 2464 2474 2474 2465 2465 2498 2498 2491 2491 2497 2497 2491 2491 2480 2480 2497 2497 2497 2497 2480 2480 2496 2496 2480 2480 2479 2479 2496 2496 2496 2496 2479 2479 2494 2494 2479 2479 2478 2478 2494 2494 2494 2494 2478 2478 2493 2493 2478 2478 2477 2477 2493 2493 2493 2493 2477 2477 2492 2492 2477 2477 2476 2476 2492 2492 2492 2492 2476 2476 3809 3809 2476 2476 3810 3810 3811 3811 3812 3812 3813 3813 2492 2492 3814 3814 2506 2506 2492 2492 2492 2492 2506 2506 2493 2493 2506 2506 2507 2507 2493 2493 2493 2493 2507 2507 2494 2494 2507 2507 2509 2509 2494 2494 2494 2494 2509 2509 2496 2496 2509 2509 2511 2511 2496 2496 2496 2496 2511 2511 2497 2497 2511 2511 2512 2512 2497 2497 2497 2497 2512 2512 2498 2498 2512 2512 2513 2513 2498 2498 3815 3815 2585 2585 2569 2569 2585 2585 2570 2570 2569 2569 2569 2569 2570 2570 2554 2554 2570 2570 2556 2556 2554 2554 2554 2554 2556 2556 2542 2542 2556 2556 2544 2544 2542 2542 2542 2542 2544 2544 2527 2527 2544 2544 2529 2529 2527 2527 2527 2527 2529 2529 2512 2512 2529 2529 2530 2530 2512 2512 2512 2512 2530 2530 2520 2520
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 48 48 53 53 46 46 53 53 51 51 46 46 46 46 51 51 44 44 51 51 49 49 44 44 44 44 49 49 40 40 49 49 42 42 40 40 40 40 42 42 36 36 42 42 38 38 36 36 36 36 38 38 32 32 38 38 34 34 32 32 32 32 34 34 31 31 34 34 29 29 31 31 31 31 29 29 26 26 29 29 24 24 26 26 26 26 24 24 22 22 24 24 20 20 22 22 22 22 20 20 18 18 20 20 16 16 18 18 18 18 16 16 14 14 16 16 9 9 14 14 14 14 9 9 12 12 9 9 7 7 12 12 12 12 7 7 11 11 7 7 5 5 11 11 5 5 6 6 11 11 11 11 6 6 13 13 6 6 8 8 13 13 13 13 8 8 15 15 8 8 10 10 15 15 15 15 10 10 19 19 10 10 17 17 19 19 19 19 17 17 23 23 17 17 21 21 23 23 23 23 21 21 27 27 21 21 25 25 27 27 27 27 25 25 28 28 25 25 30 30 28 28 28 28 30 30 33 33 30 30 35 35 33 33 33 33 35 35 37 37 35 35 39 39 37 37 37 37 39 39 41 41 39 39 43 43 41 41 41 41 43 43 45 45 43 43 50 50 45 45 45 45 50 50 47 47 50 50 52 52 47 47 47 47 52 52 48 48 52 52 54 54 48 48 48 48 54 54 53 53 55 55 56 56 57 57 56 56 58 58 57 57 59 59 60 60 61 61 60 60 62 62 61 61 61 61 62 62 63 63 62 62 64 64 63 63 65 65 66 66 67 67 66 66 68 68 67 67 67 67 68 68 69 69 68 68 70 70 69 69 4670 4670 4671 4671 73 73 4672 4672 74 74 73 73 73 73 74 74 75 75 74 74 76 76 75 75 75 75 76 76 77 77 76 76 78 78 77 77 77 77 78 78 79 79 78 78 80 80 79 79 81 81 82 82 83 83 82 82 84 84 83 83 85 85 86 86 87 87 86 86 88 88 87 87 87 87 88 88 89 89 88 88 90 90 89 89 89 89 90 90 91 91 90 90 92 92 91 91 91 91 92 92 4673 4673 92 92 4674 4674 4675 4675 95 95 96 96 97 97 96 96 98 98 97 97 97 97 98 98 4676 4676 98 98 4677 4677 4678 4678 99 99 100 100 101 101 100 100 102 102 101 101 101 101 102 102 103 103 102 102 104 104 103 103 103 103 104 104 105 105 104 104 106 106 105 105 114 114 107 107 116 116 107 107 109 109 116 116 116 116 109 109 120 120 109 109 111 111 120 120 120 120 111 111 122 122 111 111 113 113 122 122 122 122 113 113 124 124 113 113 118 118 124 124 124 124 118 118 128 128 118 118 126 126 128 128 128 128 126 126 129 129 126 126 131 131 129 129 129 129 131 131 134 134 131 131 136 136 134 134 134 134 136 136 138 138 136 136 144 144 138 138 138 138 144 144 140 140 144 144 149 149 140 140 140 140 149 149 142 142 149 149 151 151 142 142 142 142 151 151 146 146 151 151 153 153 146 146 146 146 153 153 147 147 153 153 154 154 147 147 147 147 154 154 145 145 154 154 152 152 145 145 145 145 152 152 141 141 152 152 150 150 141 141 141 141 150 150 139 139 150 150 148 148 139 139 139 139 148 148 137 137 148 148 143 143 137 137 137 137 143 143 133 133 143 143 135 135 133 133 133 133 135 135 132 132 135 135 130 130 132 132 132 132 130 130 127 127 130 130 125 125 127 127 127 127 125 125 123 123 125 125 117 117 123 123 123 123 117 117 121 121 117 117 112 112 121 121 121 121 112 112 119 119 112 112 110 110 119 119 119 119 110 110 115 115 110 110 108 108 115 115 115 115 108 108 114 114 108 108 107 107 114 114 168 168 159 159 170 170 159 159 161 161 170 170 170 170 161 161 172 172 161 161 166 166 172 172 172 172 166 166 176 176 166 166 174 174 176 176 176 176 174 174 179 179 174 174 180 180 179 179 179 179 180 180 182 182 180 180 184 184 182 182 182 182 184 184 186 186 184 184 192 192 186 186 186 186 192 192 188 188 192 192 197 197 188 188 188 188 197 197 190 190 197 197 199 199 190 190 190 190 199 199 194 194 199 199 201 201 194 194 194 194 201 201 195 195 201 201 202 202 195 195 195 195 202 202 193 193 202 202 200 200 193 193 193 193 200 200 189 189 200 200 198 198 189 189 189 189 198 198 187 187 198 198 196 196 187 187 187 187 196 196 185 185 196 196 191 191 185 185 185 185 191 191 181 181 191 191 183 183 181 181 181 181 183 183 178 178 183 183 177 177 178 178 178 178 177 177 175 175 177 177 173 173 175 175 175 175 173 173 171 171 173 173 165 165 171 171 171 171 165 165 169 169 165 165 160 160 169 169 169 169 160 160 167 167 160 160 158 158 167 167 167 167 158 158 163 163 158 158 156 156 163 163 163 163 156 156 162 162 156 156 155 155 162 162 162 162 155 155 164 164 155 155 157 157 164 164 164 164 157 157 168 168 157 157 159 159 168 168 234 234 240 240 236 236 240 240 245 245 236 236 236 236 245 245 238 238 245 245 247 247 238 238 238 238 247 247 242 242 247 247 249 249 242 242 242 242 249 249 243 243 249 249 250 250 243 243 243 243 250 250 241 241 250 250 248 248 241 241 241 241 248 248 237 237 248 248 246 246 237 237 237 237 246 246 235 235 246 246 244 244 235 235 235 235 244 244 233 233 244 244 239 239 233 233 233 233 239 239 229 229 239 239 231 231 229 229 229 229 231 231 226 226 231 231 225 225 226 226 226 226 225 225 223 223 225 225 221 221 223 223 223 223 221 221 219 219 221 221 213 213 219 219 219 219 213 213 217 217 213 213 208 208 217 217 217 217 208 208 215 215 208 208 206 206 215 215 215 215 206 206 211 211 206 206 204 204 211 211 211 211 204 204 210 210 204 204 203 203 210 210 210 210 203 203 212 212 203 203 205 205 212 212 212 212 205 205 216 216 205 205 207 207 216 216 216 216 207 207 218 218 207 207 209 209 218 218 218 218 209 209 220 220 209 209 214 214 220 220 220 220 214 214 224 224 214 214 222 222 224 224 224 224 222 222 227 227 222 222 228 228 227 227 227 227 228 228 230 230 228 228 232 232 230 230 230 230 232 232 234 234 232 232 240 240 234 234 265 265 256 256 263 263 256 256 254 254 263 263 263 263 254 254 259 259 254 254 252 252 259 259 259 259 252 252 258 258 252 252 251 251 258 258 258 258 251 251 260 260 251 251 253 253 260 260 260 260 253 253 264 264 253 253 255 255 264 264 264 264 255 255 266 266 255 255 257 257 266 266 266 266 257 257 268 268 257 257 262 262 268 268 268 268 262 262 272 272 262 262 270 270 272 272 272 272 270 270 273 273 270 270 275 275 273 273 273 273 275 275 278 278 275 275 280 280 278 278 278 278 280 280 282 282 280 280 288 288 282 282 282 282 288 288 284 284 288 288 293 293 284 284 284 284 293 293 286 286 293 293 295 295 286 286 286 286 295 295 290 290 295 295 297 297 290 290 290 290 297 297 291 291 297 297 298 298 291 291 291 291 298 298 289 289 298 298 296 296 289 289 289 289 296 296 285 285 296 296 294 294 285 285 285 285 294 294 283 283 294 294 292 292 283 283 283 283 292 292 281 281 292 292 287 287 281 281 281 281 287 287 277 277 287 287 279 279 277 277 277 277 279 279 276 276 279 279 274 274 276 276 276 276 274 274 271 271 274 274 269 269 271 271 271 271 269 269 267 267 269 269 261 261 267 267 267 267 261 261 265 265 261 261 256 256 265 265 315 315 309 309 313 313 309 309 304 304 313 313 313 313 304 304 311 311 304 304 302 302 311 311 311 311 302 302 307 307 302 302 300 300 307 307 307 307 300 300 306 306 300 300 299 299 306 306 306 306 299 299 308 308 299 299 301 301 308 308 308 308 301 301 312 312 301 301 303 303 312 312 312 312 303 303 314 314 303 303 305 305 314 314 314 314 305 305 316 316 305 305 310 310 316 316 316 316 310 310 320 320 310 310 318 318 320 320 320 320 318 318 323 323 318 318 324 324 323 323 323 323 324 324 326 326 324 324 328 328 326 326 326 326 328 328 330 330 328 328 336 336 330 330 330 330 336 336 332 332 336 336 341 341 332 332 332 332 341 341 334 334 341 341 343 343 334 334 334 334 343 343 338 338 343 343 345 345 338 338 338 338 345 345 339 339 345 345 346 346 339 339 339 339 346 346 337 337 346 346 344 344 337 337 337 337 344 344 333 333 344 344 342 342 333 333 333 333 342 342 331 331 342 342 340 340 331 331 331 331 340 340 329 329 340 340 335 335 329 329 329 329 335 335 325 325 335 335 327 327 325 325 325 325 327 327 322 322 327 327 321 321 322 322 322 322 321 321 319 319 321 321 317 317 319 319 319 319 317 317 315 315 317 317 309 309 315 315 360 360 351 351 362 362 351 351 353 353 362 362 362 362 353 353 364 364 353 353 358 358 364 364 364 364 358 358 368 368 358 358 366 366 368 368 368 368 366 366 371 371 366 366 372 372 371 371 371 371 372 372 374 374 372 372 376 376 374 374 374 374 376 376 378 378 376 376 384 384 378 378 378 378 384 384 380 380 384 384 389 389 380 380 380 380 389 389 382 382 389 389 391 391 382 382 382 382 391 391 386 386 391 391 393 393 386 386 386 386 393 393 387 387 393 393 394 394 387 387 387 387 394 394 385 385 394 394 392 392 385 385 385 385 392 392 381 381 392 392 390 390 381 381 381 381 390 390 379 379 390 390 388 388 379 379 379 379 388 388 377 377 388 388 383 383 377 377 377 377 383 383 373 373 383 383 375 375 373 373 373 373 375 375 370 370 375 375 369 369 370 370 370 370 369 369 367 367 369 369 365 365 367 367 367 367 365 365 363 363 365 365 357 357 363 363 363 363 357 357 361 361 357 357 352 352 361 361 361 361 352 352 359 359 352 352 350 350 359 359 359 359 350 350 355 355 350 350 348 348 355 355 355 355 348 348 354 354 348 348 347 347 354 354 354 354 347 347 356 356 347 347 349 349 356 356 356 356 349 349 360 360 349 349 351 351 360 360 470 470 471 471 466 466 439 439 440 440 438 438 440 440 442 442 438 438 424 424 428 428 430 430 423 423 429 429 425 425 429 429 432 432 425 425 493 493 491 491 498 498 493 493 498 498 497 497 498 498 502 502 497 497 497 497 502 502 501 501 502 502 503 503 501 501 501 501 503 503 507 507 503 503 508 508 507 507 507 507 508 508 509 509 508 508 514 514 509 509 509 509 514 514 513 513 513 513 514 514 515 515 514 514 516 516 515 515 515 515 516 516 518 518 518 518 516 516 523 523 516 516 524 524 523 523 523 523 524 524 525 525 524 524 530 530 525 525 525 525 530 530 529 529 539 539 537 537 535 535 4679 4679 529 529 4680 4680 4681 4681 529 529 531 531 529 529 530 530 531 531 546 546 545 545 547 547 545 545 540 540 547 547 547 547 540 540 539 539 540 540 538 538 539 539 539 539 538 538 537 537 546 546 547 547 552 552 547 547 548 548 552 552 552 552 548 548 553 553 548 548 554 554 553 553 554 554 555 555 553 553 553 553 555 555 560 560 555 555 561 561 560 560 560 560 561 561 562 562 561 561 568 568 562 562 562 562 568 568 566 566 566 566 568 568 567 567 568 568 569 569 567 567 567 567 569 569 574 574 569 569 575 575 574 574 574 574 575 575 579 579 575 575 582 582 579 579 579 579 582 582 580 580 573 573 576 576 577 577 576 576 578 578 577 577 577 577 578 578 582 582 578 578 581 581 582 582 582 582 581 581 580 580 559 559 563 563 565 565 563 563 564 564 565 565 565 565 564 564 571 571 564 564 570 570 571 571 571 571 570 570 573 573 570 570 572 572 573 573 573 573 572 572 576 576 559 559 565 565 558 558 565 565 557 557 558 558 558 558 557 557 556 556 557 557 551 551 556 556 556 556 551 551 550 550 551 551 549 549 550 550 549 549 544 544 550 550 550 550 544 544 542 542 544 544 543 543 542 542 542 542 543 543 541 541 543 543 534 534 541 541 541 541 534 534 536 536 4682 4682 4683 4683 532 532 4684 4684 533 533 532 532 532 532 533 533 528 528 533 533 527 527 528 528 528 528 527 527 526 526 527 527 522 522 526 526 526 526 522 522 520 520 522 522 521 521 520 520 520 520 521 521 519 519 521 521 517 517 519 519 519 519 517 517 511 511 517 517 512 512 511 511 511 511 512 512 510 510 512 512 506 506 510 510 510 510 506 506 505 505 506 506 504 504 505 505 505 505 504 504 499 499 504 504 500 500 499 499 500 500 496 496 499 499 499 499 496 496 495 495 495 495 496 496 494 494 496 496 487 487 494 494 494 494 487 487 490 490 479 479 482 482 483 483 482 482 486 486 483 483 483 483 486 486 487 487 486 486 489 489 487 487 487 487 489 489 490 490 471 471 470 470 475 475 470 470 477 477 475 475 475 475 477 477 479 479 477 477 478 478 479 479 479 479 478 478 482 482 456 456 458 458 464 464 458 458 463 463 464 464 464 464 463 463 466 466 463 463 465 465 466 466 466 466 465 465 470 470 447 447 450 450 448 448 450 450 454 454 448 448 448 448 454 454 456 456 454 454 455 455 456 456 456 456 455 455 458 458 437 437 435 435 444 444 447 447 448 448 4685 4685 448 448 4686 4686 4687 4687 444 444 446 446 437 437 437 437 436 436 435 435 436 436 434 434 435 435 435 435 434 434 426 426 434 434 427 427 426 426 426 426 427 427 421 421 413 413 412 412 414 414 414 414 418 418 413 413 418 418 419 419 413 413 413 413 419 419 421 421 419 419 420 420 421 421 421 421 420 420 426 426 412 412 413 413 407 407 413 413 406 406 407 407 407 407 406 406 404 404 406 406 405 405 404 404 404 404 405 405 401 401 396 396 399 399 401 401 399 399 400 400 401 401 401 401 400 400 404 404 402 402 398 398 396 396 398 398 397 397 396 396 397 397 395 395 396 396 396 396 395 395 399 399 396 396 403 403 402 402 403 403 408 408 402 402 402 402 408 408 409 409 408 408 410 410 409 409 409 409 410 410 411 411 410 410 417 417 411 411 430 430 429 429 424 424 429 429 423 423 424 424 424 424 423 423 422 422 423 423 416 416 422 422 422 422 416 416 417 417 416 416 415 415 417 417 417 417 415 415 411 411 460 460 459 459 461 461 459 459 457 457 461 461 461 461 457 457 453 453 457 457 452 452 453 453 453 453 452 452 451 451 452 452 449 449 451 451 451 451 449 449 4688 4688 449 449 4689 4689 4690 4690 445 445 443 443 442 442 443 443 441 441 442 442 442 442 441 441 438 438 441 441 433 433 438 438 438 438 433 433 432 432 433 433 431 431 432 432 432 432 431 431 425 425 460 460 461 461 462 462 461 461 469 469 462 462 462 462 469 469 467 467 467 467 469 469 468 468 469 469 473 473 468 468 468 468 473 473 472 472 472 472 473 473 476 476 473 473 474 474 476 476 476 476 474 474 480 480 474 474 481 481 480 480 480 480 481 481 485 485 493 493 492 492 491 491 492 492 488 488 491 491 491 491 488 488 485 485 488 488 484 484 485 485 485 485 484 484 480 480 1292 1292 1206 1206 1205 1205 1204 1204 1066 1066 1065 1065 1221 1221 1218 1218 1207 1207 909 909 907 907 897 897 1211 1211 1201 1201 1200 1200 1266 1266 1290 1290 1291 1291 1291 1291 1290 1290 1295 1295 1140 1140 1137 1137 1205 1205 1092 1092 1069 1069 1068 1068 1284 1284 1283 1283 1376 1376 1075 1075 1062 1062 1061 1061 925 925 893 893 892 892 1003 1003 1002 1002 985 985 681 681 679 679 704 704 728 728 793 793 794 794 819 819 820 820 821 821 1271 1271 1279 1279 1280 1280 1414 1414 1401 1401 1400 1400 1021 1021 1017 1017 998 998 1001 1001 1006 1006 999 999 1006 1006 1010 1010 999 999 999 999 1010 1010 1014 1014 1033 1033 1027 1027 1069 1069 1014 1014 1018 1018 999 999 1018 1018 1022 1022 999 999 999 999 1022 1022 1023 1023 1022 1022 1025 1025 1023 1023 1023 1023 1025 1025 1070 1070 1025 1025 1034 1034 1070 1070 1034 1034 1038 1038 1070 1070 1038 1038 1042 1042 1070 1070 1070 1070 1042 1042 1046 1046 1017 1017 1013 1013 998 998 1013 1013 1009 1009 998 998 998 998 1009 1009 1005 1005 1046 1046 1050 1050 1070 1070 1050 1050 1053 1053 1070 1070 1070 1070 1053 1053 1069 1069 1053 1053 1049 1049 1069 1069 1069 1069 1049 1049 1045 1045 1045 1045 1041 1041 1069 1069 1041 1041 1037 1037 1069 1069 1069 1069 1037 1037 1033 1033 1070 1070 1097 1097 1103 1103 1171 1171 1173 1173 1208 1208 1173 1173 1177 1177 1208 1208 1069 1069 1092 1092 1070 1070 1092 1092 1095 1095 1070 1070 1070 1070 1095 1095 1097 1097 1103 1103 1105 1105 1070 1070 1105 1105 1107 1107 1070 1070 1070 1070 1107 1107 1082 1082 1177 1177 1182 1182 1208 1208 1182 1182 1186 1186 1208 1208 1208 1208 1186 1186 1207 1207 1186 1186 1184 1184 1207 1207 1107 1107 1109 1109 1082 1082 1109 1109 1112 1112 1082 1082 1082 1082 1112 1112 1127 1127 1112 1112 1116 1116 1127 1127 1127 1127 1116 1116 1147 1147 1116 1116 1145 1145 1147 1147 1147 1147 1145 1145 1208 1208 1145 1145 1166 1166 1208 1208 1208 1208 1166 1166 1171 1171 1218 1218 1217 1217 1207 1207 1217 1217 1222 1222 1207 1207 1207 1207 1222 1222 1208 1208 1222 1222 1226 1226 1208 1208 1208 1208 1226 1226 1232 1232 1232 1232 1237 1237 1208 1208 1237 1237 1243 1243 1208 1208 1208 1208 1243 1243 1209 1209 1243 1243 1249 1249 1209 1209 1209 1209 1249 1249 1294 1294 1249 1249 1253 1253 1294 1294 1294 1294 1253 1253 1259 1259 1259 1259 1264 1264 1294 1294 1264 1264 1270 1270 1294 1294 1294 1294 1270 1270 1293 1293 1270 1270 1275 1275 1293 1293 1293 1293 1275 1275 1278 1278 1377 1377 1360 1360 1293 1293 1360 1360 1296 1296 1293 1293 1293 1293 1296 1296 1294 1294 1377 1377 1293 1293 1383 1383 1293 1293 1292 1292 1383 1383 1383 1383 1292 1292 1394 1394 1314 1314 1291 1291 1318 1318 1291 1291 1324 1324 1318 1318 1292 1292 1310 1310 1315 1315 1410 1410 1375 1375 1371 1371 1358 1358 1354 1354 1295 1295 1315 1315 1319 1319 1292 1292 1319 1319 1325 1325 1292 1292 1292 1292 1325 1325 1332 1332 1332 1332 1340 1340 1292 1292 1340 1340 1346 1346 1292 1292 1292 1292 1346 1346 1394 1394 1346 1346 1355 1355 1394 1394 1394 1394 1355 1355 1359 1359 1354 1354 1345 1345 1295 1295 1345 1345 1339 1339 1295 1295 1295 1295 1339 1339 1291 1291 1339 1339 1331 1331 1291 1291 1291 1291 1331 1331 1324 1324 1359 1359 1364 1364 1394 1394 1364 1364 1368 1368 1394 1394 1394 1394 1368 1368 1410 1410 1368 1368 1372 1372 1410 1410 1410 1410 1372 1372 1375 1375 1371 1371 1367 1367 1410 1410 1367 1367 1363 1363 1410 1410 1410 1410 1363 1363 1358 1358 1295 1295 1380 1380 1358 1358 1380 1380 1382 1382 1358 1358 1358 1358 1382 1382 1410 1410 1382 1382 1385 1385 1410 1410 1410 1410 1385 1385 1387 1387 1387 1387 1389 1389 1410 1410 1389 1389 1391 1391 1410 1410 1410 1410 1391 1391 1393 1393 1393 1393 1397 1397 1410 1410 1397 1397 1409 1409 1410 1410 1410 1410 1409 1409 1411 1411 1411 1411 1409 1409 1421 1421 1409 1409 1413 1413 1421 1421 1421 1421 1413 1413 1441 1441 1413 1413 1416 1416 1441 1441 1441 1441 1416 1416 1446 1446 1416 1416 1418 1418 1446 1446 1446 1446 1418 1418 1447 1447 1418 1418 1420 1420 1447 1447 1447 1447 1420 1420 1450 1450 1420 1420 1422 1422 1450 1450 1450 1450 1422 1422 1451 1451 1422 1422 1431 1431 1451 1451 1451 1451 1431 1431 1454 1454 1431 1431 1434 1434 1454 1454 1454 1454 1434 1434 1455 1455 1434 1434 1443 1443 1455 1455 1455 1455 1443 1443 1457 1457 1443 1443 1445 1445 1457 1457 1445 1445 1440 1440 1457 1457 1457 1457 1440 1440 1458 1458 1440 1440 1438 1438 1458 1458 1438 1438 1436 1436 1458 1458 1458 1458 1436 1436 1433 1433 1458 1458 1407 1407 1461 1461 1407 1407 1406 1406 1461 1461 1461 1461 1406 1406 1460 1460 1406 1406 1405 1405 1460 1460 1404 1404 1425 1425 1459 1459 1425 1425 1428 1428 1459 1459 1428 1428 1432 1432 1459 1459 1459 1459 1432 1432 1435 1435 1435 1435 1437 1437 1459 1459 1437 1437 1439 1439 1459 1459 1459 1459 1439 1439 1456 1456 1439 1439 1444 1444 1456 1456 1444 1444 1442 1442 1456 1456 1456 1456 1442 1442 1453 1453 1442 1442 1430 1430 1453 1453 1453 1453 1430 1430 1452 1452 1430 1430 1424 1424 1452 1452 1452 1452 1424 1424 1449 1449 1424 1424 1419 1419 1449 1449 1419 1419 1417 1417 1449 1449 1449 1449 1417 1417 1448 1448 1417 1417 1412 1412 1448 1448 1448 1448 1412 1412 1427 1427 1412 1412 1403 1403 1427 1427 1401 1401 1414 1414 1402 1402 1414 1414 1415 1415 1402 1402 1402 1402 1415 1415 1423 1423 1395 1395 1356 1356 1352 1352 1337 1337 1329 1329 1281 1281 1395 1395 1352 1352 1281 1281 1352 1352 1343 1343 1281 1281 1281 1281 1343 1343 1337 1337 1312 1312 1282 1282 1316 1316 1282 1282 1281 1281 1316 1316 1316 1316 1281 1281 1322 1322 1281 1281 1329 1329 1322 1322 1279 1279 1326 1326 1280 1280 1326 1326 1333 1333 1280 1280 1280 1280 1333 1333 1281 1281 1333 1333 1378 1378 1281 1281 1281 1281 1378 1378 1395 1395 1162 1162 1189 1189 1190 1190 1110 1110 1142 1142 1115 1115 1142 1142 1141 1141 1115 1115 1115 1115 1111 1111 1110 1110 1111 1111 1108 1108 1110 1110 1110 1110 1108 1108 1054 1054 1108 1108 1106 1106 1054 1054 943 943 941 941 937 937 943 943 937 937 912 912 1054 1054 1055 1055 1030 1030 1055 1055 984 984 1030 1030 1030 1030 984 984 983 983 984 984 952 952 983 983 983 983 952 952 950 950 950 950 948 948 983 983 948 948 946 946 983 983 983 983 946 946 943 943 946 946 944 944 943 943 943 943 944 944 941 941 887 887 854 854 855 855 937 937 916 916 912 912 916 916 913 913 912 912 912 912 913 913 886 886 913 913 887 887 886 886 886 886 887 887 882 882 887 887 855 855 882 882 913 913 888 888 887 887 888 888 884 884 887 887 887 887 884 884 854 854 884 884 880 880 854 854 880 880 878 878 854 854 854 854 878 878 820 820 819 819 821 821 818 818 821 821 822 822 818 818 818 818 822 822 793 793 728 728 794 794 689 689 691 691 677 677 690 690 677 677 678 678 690 690 690 690 678 678 689 689 692 692 668 668 691 691 668 668 674 674 691 691 691 691 674 674 677 677 595 595 596 596 693 693 596 596 634 634 693 693 693 693 634 634 692 692 634 634 656 656 692 692 692 692 656 656 668 668 693 693 694 694 595 595 694 694 685 685 595 595 595 595 685 685 592 592 685 685 684 684 592 592 592 592 684 684 682 682 647 647 641 641 592 592 603 603 609 609 585 585 641 641 635 635 592 592 635 635 630 630 592 592 592 592 630 630 591 591 609 609 613 613 585 585 613 613 620 620 585 585 585 585 620 620 628 628 630 630 624 624 591 591 624 624 622 622 591 591 591 591 622 622 588 588 622 622 601 601 588 588 588 588 601 601 585 585 601 601 599 599 585 585 585 585 599 599 603 603 628 628 637 637 585 585 637 637 651 651 585 585 585 585 651 651 662 662 662 662 664 664 585 585 664 664 666 666 585 585 585 585 666 666 584 584 666 666 669 669 584 584 584 584 669 669 671 671 612 612 616 616 586 586 584 584 606 606 583 583 606 606 605 605 583 583 583 583 605 605 586 586 605 605 607 607 586 586 586 586 607 607 612 612 667 667 646 646 670 670 646 646 650 650 670 670 670 670 650 650 673 673 650 650 654 654 673 673 673 673 654 654 675 675 654 654 655 655 675 675 675 675 655 655 672 672 655 655 653 653 672 672 672 672 653 653 671 671 617 617 615 615 584 584 615 615 611 611 584 584 584 584 611 611 606 606 616 616 618 618 586 586 618 618 627 627 586 586 586 586 627 627 633 633 633 633 640 640 667 667 640 640 644 644 667 667 667 667 644 644 646 646 653 653 649 649 671 671 649 649 645 645 671 671 671 671 645 645 643 643 643 643 639 639 671 671 639 639 632 632 671 671 671 671 632 632 584 584 632 632 626 626 584 584 584 584 626 626 617 617 652 652 638 638 586 586 652 652 586 586 663 663 638 638 629 629 586 586 629 629 621 621 586 586 586 586 621 621 614 614 633 633 667 667 586 586 667 667 665 665 586 586 586 586 665 665 663 663 614 614 610 610 586 586 610 610 604 604 586 586 586 586 604 604 587 587 700 700 701 701 688 688 701 701 594 594 688 688 688 688 594 594 683 683 680 680 698 698 699 699 631 631 636 636 593 593 636 636 642 642 593 593 593 593 642 642 648 648 594 594 593 593 683 683 593 593 648 648 683 683 683 683 648 648 687 687 648 648 658 658 687 687 687 687 658 658 699 699 658 658 661 661 699 699 699 699 661 661 680 680 604 604 600 600 587 587 600 600 602 602 587 587 587 587 602 602 589 589 602 602 619 619 589 589 589 589 619 619 590 590 619 619 623 623 590 590 590 590 623 623 593 593 623 623 625 625 593 593 593 593 625 625 631 631 679 679 676 676 703 703 676 676 659 659 703 703 659 659 608 608 703 703 703 703 608 608 598 598 808 808 733 733 704 704 733 733 705 705 704 704 704 704 705 705 681 681 766 766 809 809 810 810 809 809 834 834 810 810 810 810 834 834 835 835 834 834 843 843 835 835 843 843 847 847 835 835 847 847 851 851 835 835 835 835 851 851 836 836 851 851 853 853 836 836 836 836 853 853 877 877 853 853 881 881 877 877 877 877 881 881 901 901 881 881 885 885 901 901 885 885 900 900 901 901 901 901 900 900 902 902 900 900 917 917 902 902 902 902 917 917 932 932 917 917 938 938 932 932 932 932 938 938 971 971 949 949 951 951 999 999 951 951 957 957 999 999 938 938 942 942 971 971 942 942 945 945 971 971 971 971 945 945 999 999 945 945 947 947 999 999 999 999 947 947 949 949 957 957 959 959 999 999 959 959 998 998 999 999 999 999 998 998 1001 1001 998 998 1005 1005 1001 1001 1313 1313 1283 1283 1309 1309 1283 1283 1282 1282 1309 1309 1309 1309 1282 1282 1311 1311 1282 1282 1312 1312 1311 1311 1396 1396 1401 1401 1399 1399 1401 1401 1402 1402 1399 1399 1399 1399 1402 1402 1403 1403 1402 1402 1423 1423 1403 1403 1403 1403 1423 1423 1427 1427 1396 1396 1392 1392 1401 1401 1392 1392 1390 1390 1401 1401 1401 1401 1390 1390 1388 1388 1313 1313 1317 1317 1283 1283 1317 1317 1323 1323 1283 1283 1283 1283 1323 1323 1330 1330 1330 1330 1338 1338 1283 1283 1338 1338 1344 1344 1283 1283 1283 1283 1344 1344 1376 1376 1344 1344 1353 1353 1376 1376 1386 1386 1370 1370 1388 1388 1370 1370 1374 1374 1388 1388 1388 1388 1374 1374 1401 1401 1374 1374 1373 1373 1401 1401 1401 1401 1373 1373 1400 1400 1373 1373 1369 1369 1400 1400 1400 1400 1369 1369 1398 1398 1369 1369 1365 1365 1398 1398 1398 1398 1365 1365 1395 1395 1365 1365 1361 1361 1395 1395 1395 1395 1361 1361 1356 1356 1353 1353 1357 1357 1376 1376 1357 1357 1362 1362 1376 1376 1376 1376 1362 1362 1379 1379 1362 1362 1366 1366 1379 1379 1379 1379 1366 1366 1381 1381 1366 1366 1370 1370 1381 1381 1381 1381 1370 1370 1384 1384 1370 1370 1386 1386 1384 1384 1047 1047 1043 1043 1055 1055 1043 1043 1039 1039 1055 1055 1019 1019 1015 1015 984 984 1015 1015 1011 1011 984 984 984 984 1011 1011 1007 1007 1039 1039 1035 1035 1055 1055 1035 1035 1031 1031 1055 1055 1055 1055 1031 1031 984 984 1031 1031 1029 1029 984 984 984 984 1029 1029 1019 1019 1032 1032 1036 1036 1057 1057 1002 1002 1000 1000 985 985 1000 1000 1004 1004 985 985 985 985 1004 1004 986 986 1004 1004 1008 1008 986 986 986 986 1008 1008 1012 1012 1032 1032 1057 1057 1028 1028 1012 1012 1016 1016 986 986 1016 1016 1020 1020 986 986 986 986 1020 1020 1028 1028 1057 1057 1048 1048 1056 1056 1048 1048 1052 1052 1056 1056 1056 1056 1052 1052 1051 1051 1036 1036 1040 1040 1057 1057 1040 1040 1044 1044 1057 1057 1057 1057 1044 1044 1048 1048 993 993 992 992 1024 1024 924 924 927 927 894 894 927 927 929 929 894 894 929 929 934 934 895 895 934 934 940 940 895 895 940 940 955 955 895 895 895 895 955 955 993 993 955 955 978 978 993 993 993 993 978 978 992 992 891 891 939 939 933 933 1026 1026 991 991 990 990 991 991 977 977 990 990 990 990 977 977 891 891 977 977 954 954 891 891 891 891 954 954 939 939 933 933 928 928 892 892 928 928 926 926 892 892 892 892 926 926 925 925 1075 1075 1061 1061 1098 1098 1169 1169 1113 1113 1098 1098 1123 1123 1187 1187 1130 1130 1187 1187 1197 1197 1130 1130 1130 1130 1197 1197 1132 1132 1156 1156 1152 1152 1113 1113 1152 1152 1150 1150 1113 1113 1150 1150 1154 1154 1113 1113 1154 1154 1158 1158 1113 1113 1113 1113 1158 1158 1123 1123 1158 1158 1174 1174 1123 1123 1123 1123 1174 1174 1187 1187 1169 1169 1163 1163 1113 1113 1163 1163 1160 1160 1113 1113 1113 1113 1160 1160 1156 1156 1138 1138 1199 1199 1133 1133 1199 1199 1200 1200 1133 1133 1133 1133 1200 1200 1131 1131 1200 1200 1201 1201 1131 1131 1024 1024 1063 1063 1064 1064 1063 1063 1076 1076 1064 1064 1099 1099 1114 1114 1168 1168 1114 1114 1124 1124 1168 1168 1168 1168 1124 1124 1175 1175 1124 1124 1131 1131 1175 1175 1175 1175 1131 1131 1188 1188 1131 1131 1201 1201 1188 1188 1287 1287 1286 1286 1305 1305 1405 1405 1327 1327 1320 1320 1405 1405 1320 1320 1286 1286 1320 1320 1307 1307 1286 1286 1286 1286 1307 1307 1305 1305 1349 1349 1347 1347 1406 1406 1347 1347 1341 1341 1406 1406 1341 1341 1336 1336 1406 1406 1406 1406 1336 1336 1405 1405 1336 1336 1334 1334 1405 1405 1405 1405 1334 1334 1327 1327 1305 1305 1304 1304 1287 1287 1304 1304 1302 1302 1287 1287 1287 1287 1302 1302 1300 1300 1300 1300 1298 1298 1287 1287 1298 1298 1297 1297 1287 1287 1287 1287 1297 1297 1288 1288 1297 1297 1299 1299 1288 1288 1299 1299 1301 1301 1288 1288 1288 1288 1301 1301 1303 1303 1342 1342 1348 1348 1407 1407 1348 1348 1350 1350 1407 1407 1407 1407 1350 1350 1406 1406 1350 1350 1351 1351 1406 1406 1406 1406 1351 1351 1349 1349 1303 1303 1306 1306 1288 1288 1306 1306 1308 1308 1288 1288 1288 1288 1308 1308 1321 1321 1321 1321 1328 1328 1407 1407 1328 1328 1335 1335 1407 1407 1407 1407 1335 1335 1342 1342 707 707 717 717 696 696 647 647 592 592 657 657 592 592 682 682 657 657 657 657 682 682 660 660 682 682 686 686 660 660 660 660 686 686 696 696 686 686 695 695 696 696 696 696 695 695 707 707 759 759 768 768 800 800 768 768 780 780 800 800 717 717 730 730 696 696 730 730 739 739 696 696 696 696 739 739 800 800 739 739 749 749 800 800 800 800 749 749 759 759 729 729 716 716 693 693 716 716 706 706 693 693 693 693 706 706 694 694 767 767 797 797 779 779 797 797 789 789 779 779 767 767 758 758 797 797 758 758 748 748 797 797 797 797 748 748 693 693 748 748 738 738 693 693 693 693 738 738 729 729 816 816 815 815 826 826 815 815 811 811 826 826 780 780 790 790 800 800 790 790 799 799 800 800 800 800 799 799 826 826 799 799 812 812 826 826 826 826 812 812 816 816 700 700 709 709 701 701 709 709 719 719 701 701 701 701 719 719 732 732 732 732 741 741 701 701 741 741 751 751 701 701 701 701 751 751 805 805 751 751 761 761 805 805 761 761 770 770 805 805 805 805 770 770 782 782 740 740 731 731 698 698 803 803 791 791 802 802 791 791 781 781 802 802 731 731 718 718 698 698 718 718 708 708 698 698 698 698 708 708 699 699 781 781 769 769 802 802 769 769 760 760 802 802 802 802 760 760 698 698 760 760 750 750 698 698 698 698 750 750 740 740 782 782 792 792 805 805 792 792 804 804 805 805 805 805 804 804 830 830 804 804 814 814 830 830 803 803 802 802 813 813 802 802 829 829 813 813 813 813 829 829 817 817 1254 1254 1285 1285 1286 1286 1285 1285 1404 1404 1286 1286 1286 1286 1404 1404 1405 1405 1404 1404 1459 1459 1405 1405 1405 1405 1459 1459 1460 1460 1210 1210 1212 1212 1198 1198 1238 1238 1244 1244 1198 1198 1244 1244 1254 1254 1198 1198 1138 1138 1134 1134 1199 1199 1134 1134 1132 1132 1199 1199 1199 1199 1132 1132 1198 1198 1132 1132 1197 1197 1198 1198 1198 1198 1197 1197 1210 1210 1212 1212 1214 1214 1198 1198 1214 1214 1227 1227 1198 1198 1198 1198 1227 1227 1238 1238 1195 1195 1196 1196 1169 1169 1196 1196 1195 1195 1265 1265 1195 1195 1194 1194 1265 1265 1265 1265 1194 1194 1284 1284 1106 1106 1104 1104 1054 1054 1104 1104 1102 1102 1054 1054 1054 1054 1102 1102 1055 1055 1102 1102 1101 1101 1055 1055 1055 1055 1101 1101 1096 1096 1096 1096 1094 1094 1055 1055 1094 1094 1056 1056 1055 1055 1055 1055 1056 1056 1047 1047 1056 1056 1051 1051 1047 1047 1190 1190 1170 1170 1165 1165 1142 1142 1162 1162 1141 1141 1162 1162 1190 1190 1141 1141 1141 1141 1190 1190 1144 1144 1190 1190 1165 1165 1144 1144 1191 1191 1176 1176 1190 1190 1176 1176 1172 1172 1190 1190 1190 1190 1172 1172 1170 1170 1183 1183 1185 1185 1191 1191 1183 1183 1191 1191 1178 1178 1185 1185 1181 1181 1191 1191 1181 1181 1180 1180 1191 1191 1191 1191 1180 1180 1176 1176 1194 1194 1146 1146 1193 1193 1146 1146 1148 1148 1193 1193 1193 1193 1148 1148 1192 1192 1148 1148 1178 1178 1192 1192 1195 1195 1125 1125 1128 1128 1128 1128 1135 1135 1195 1195 1135 1135 1139 1139 1195 1195 1195 1195 1139 1139 1194 1194 1139 1139 1143 1143 1194 1194 1194 1194 1143 1143 1146 1146 1077 1077 1079 1079 1060 1060 1098 1098 1061 1061 1169 1169 1061 1061 1060 1060 1169 1169 1169 1169 1060 1060 1195 1195 1060 1060 1121 1121 1195 1195 1195 1195 1121 1121 1125 1125 1079 1079 1083 1083 1060 1060 1083 1083 1086 1086 1060 1060 1060 1060 1086 1086 1090 1090 1090 1090 1117 1117 1060 1060 1117 1117 1119 1119 1060 1060 1060 1060 1119 1119 1121 1121 1094 1094 1093 1093 1056 1056 1093 1093 1088 1088 1056 1056 1056 1056 1088 1088 1057 1057 1088 1088 1085 1085 1057 1057 1057 1057 1085 1085 1058 1058 1085 1085 1081 1081 1058 1058 1058 1058 1081 1081 1059 1059 1081 1081 1071 1071 1059 1059 1059 1059 1071 1071 1060 1060 1071 1071 1073 1073 1060 1060 1060 1060 1073 1073 1077 1077 1087 1087 1084 1084 1067 1067 1084 1084 1080 1080 1067 1067 1067 1067 1080 1080 1078 1078 1078 1078 1074 1074 1067 1067 1074 1074 1072 1072 1067 1067 1067 1067 1072 1072 1068 1068 1072 1072 1089 1089 1068 1068 1068 1068 1089 1089 1092 1092 1120 1120 1066 1066 1122 1122 1066 1066 1204 1204 1122 1122 1122 1122 1204 1204 1126 1126 1204 1204 1129 1129 1126 1126 1205 1205 1137 1137 1204 1204 1137 1137 1136 1136 1204 1204 1204 1204 1136 1136 1129 1129 1120 1120 1118 1118 1066 1066 1118 1118 1100 1100 1066 1066 1066 1066 1100 1100 1067 1067 1100 1100 1091 1091 1067 1067 1067 1067 1091 1091 1087 1087 1184 1184 1179 1179 1207 1207 1179 1179 1167 1167 1207 1207 1207 1207 1167 1167 1149 1149 1164 1164 1202 1202 1203 1203 1202 1202 1233 1233 1203 1203 1203 1203 1233 1233 1266 1266 1157 1157 1161 1161 1065 1065 1159 1159 1064 1064 1168 1168 1064 1064 1076 1076 1168 1168 1168 1168 1076 1076 1099 1099 1159 1159 1155 1155 1064 1064 1155 1155 1151 1151 1064 1064 1064 1064 1151 1151 1065 1065 1151 1151 1153 1153 1065 1065 1065 1065 1153 1153 1157 1157 1321 1321 1407 1407 1288 1288 1407 1407 1289 1289 1288 1288 1288 1288 1289 1289 1255 1255 1245 1245 1239 1239 1200 1200 1239 1239 1228 1228 1200 1200 1228 1228 1215 1215 1200 1200 1215 1215 1213 1213 1200 1200 1200 1200 1213 1213 1211 1211 1433 1433 1429 1429 1458 1458 1429 1429 1426 1426 1458 1458 1458 1458 1426 1426 1407 1407 1426 1426 1408 1408 1407 1407 1407 1407 1408 1408 1289 1289 845 845 840 840 834 834 840 840 838 838 834 834 838 838 841 841 834 834 834 834 841 841 843 843 899 899 857 857 833 833 857 857 849 849 833 833 915 915 911 911 896 896 915 915 896 896 919 919 896 896 994 994 919 919 919 919 994 994 921 921 995 995 931 931 994 994 931 931 923 923 994 994 994 994 923 923 921 921 976 976 974 974 996 996 974 974 970 970 996 996 996 996 970 970 967 967 967 967 963 963 996 996 963 963 953 953 996 996 996 996 953 953 995 995 953 953 936 936 995 995 995 995 936 936 931 931 959 959 961 961 998 998 961 961 965 965 998 998 998 998 965 965 997 997 965 965 982 982 997 997 997 997 982 982 996 996 982 982 980 980 996 996 996 996 980 980 976 976 850 850 846 846 821 821 822 822 844 844 848 848 820 820 878 878 821 821 878 878 852 852 821 821 821 821 852 852 850 850 846 846 842 842 821 821 842 842 837 837 821 821 821 821 837 837 822 822 837 837 839 839 822 822 822 822 839 839 844 844 960 960 958 958 984 984 958 958 956 956 984 984 984 984 956 956 952 952 988 988 968 968 987 987 968 968 964 964 987 987 987 987 964 964 986 986 964 964 960 960 986 986 986 986 960 960 985 985 960 960 984 984 985 985 985 985 984 984 1003 1003 984 984 1007 1007 1003 1003 962 962 966 966 989 989 962 962 989 989 935 935 966 966 969 969 989 989 969 969 973 973 989 989 989 989 973 973 975 975 975 975 979 979 989 989 979 979 981 981 989 989 989 989 981 981 988 988 981 981 972 972 988 988 988 988 972 972 968 968 906 906 908 908 891 891 908 908 910 910 891 891 990 990 922 922 989 989 922 922 930 930 989 989 989 989 930 930 935 935 910 910 914 914 891 891 914 914 918 918 891 891 891 891 918 918 990 990 918 918 920 920 990 990 990 990 920 920 922 922 904 904 890 890 889 889 890 890 825 825 889 889 889 889 825 825 883 883 848 848 856 856 822 822 856 856 879 879 822 822 822 822 879 879 823 823 879 879 883 883 823 823 823 823 883 883 824 824 883 883 825 825 824 824 862 862 891 891 869 869 891 891 871 871 869 869 933 933 892 892 891 891 892 892 875 875 891 891 891 891 875 875 871 871 862 862 860 860 891 891 860 860 858 858 891 891 891 891 858 858 826 826 858 858 827 827 826 826 826 826 827 827 800 800 864 864 866 866 893 893 866 866 867 867 893 893 893 893 867 867 892 892 867 867 873 873 892 892 892 892 873 873 875 875 865 865 864 864 894 894 864 864 893 893 894 894 894 894 893 893 924 924 893 893 925 925 924 924 859 859 861 861 895 895 929 929 895 895 894 894 895 895 872 872 894 894 894 894 872 872 876 876 876 876 874 874 894 894 874 874 868 868 894 894 894 894 868 868 865 865 859 859 895 895 828 828 861 861 863 863 895 895 863 863 870 870 895 895 895 895 870 870 872 872 680 680 697 697 698 698 697 697 801 801 698 698 698 698 801 801 802 802 801 801 828 828 802 802 802 802 828 828 829 829 828 828 895 895 829 829 1278 1278 1276 1276 1293 1293 1276 1276 1274 1274 1293 1293 1293 1293 1274 1274 1292 1292 1274 1274 1269 1269 1292 1292 1292 1292 1269 1269 1263 1263 1242 1242 1236 1236 1206 1206 1236 1236 1231 1231 1206 1206 1206 1206 1231 1231 1225 1225 1140 1140 1205 1205 1149 1149 1205 1205 1206 1206 1149 1149 1149 1149 1206 1206 1207 1207 1206 1206 1225 1225 1207 1207 1207 1207 1225 1225 1221 1221 1263 1263 1258 1258 1292 1292 1258 1258 1252 1252 1292 1292 1292 1292 1252 1252 1206 1206 1252 1252 1248 1248 1206 1206 1206 1206 1248 1248 1242 1242 679 679 703 703 704 704 703 703 711 711 704 704 704 704 711 711 715 715 788 788 785 785 807 807 715 715 723 723 704 704 723 723 727 727 704 704 704 704 727 727 737 737 785 785 777 777 807 807 777 777 773 773 807 807 807 807 773 773 764 764 736 736 726 726 703 703 737 737 745 745 704 704 745 745 753 753 704 704 704 704 753 753 808 808 753 753 757 757 808 808 808 808 757 757 765 765 765 765 774 774 808 808 774 774 778 778 808 808 808 808 778 778 786 786 764 764 756 756 807 807 756 756 752 752 807 807 807 807 752 752 703 703 752 752 744 744 703 703 703 703 744 744 736 736 726 726 722 722 703 703 722 722 714 714 703 703 703 703 714 714 711 711 754 754 746 746 796 796 721 721 725 725 693 693 742 742 734 734 692 692 734 734 724 724 692 692 692 692 724 724 720 720 725 725 735 735 693 693 735 735 743 743 693 693 693 693 743 743 797 797 720 720 712 712 692 692 712 712 710 710 692 692 692 692 710 710 693 693 710 710 713 713 693 693 693 693 713 713 721 721 743 743 747 747 797 797 747 747 755 755 797 797 797 797 755 755 763 763 797 797 784 784 787 787 797 797 787 787 796 796 787 787 783 783 796 796 796 796 783 783 775 775 763 763 772 772 797 797 772 772 776 776 797 797 797 797 776 776 784 784 775 775 771 771 796 796 771 771 762 762 796 796 796 796 762 762 754 754 689 689 794 794 690 690 794 794 795 795 690 690 690 690 795 795 691 691 795 795 796 796 691 691 691 691 796 796 692 692 796 796 746 746 692 692 692 692 746 746 742 742 766 766 733 733 809 809 733 733 808 808 809 809 809 809 808 808 834 834 808 808 833 833 834 834 834 834 833 833 845 845 833 833 849 849 845 845 786 786 788 788 808 808 788 788 807 807 808 808 808 808 807 807 833 833 807 807 832 832 833 833 833 833 832 832 899 899 832 832 898 898 899 899 899 899 898 898 903 903 898 898 905 905 903 903 793 793 822 822 794 794 822 822 823 823 794 794 794 794 823 823 795 795 823 823 824 824 795 795 795 795 824 824 796 796 824 824 825 825 796 796 796 796 825 825 797 797 825 825 798 798 797 797 797 797 798 798 789 789 598 598 597 597 703 703 597 597 702 702 703 703 703 703 702 702 807 807 702 702 806 806 807 807 807 807 806 806 832 832 806 806 831 831 832 832 832 832 831 831 898 898 831 831 897 897 898 898 898 898 897 897 905 905 897 897 907 907 905 905 597 597 594 594 702 702 594 594 701 701 702 702 702 702 701 701 806 806 701 701 805 805 806 806 806 806 805 805 831 831 805 805 830 830 831 831 831 831 830 830 897 897 830 830 896 896 897 897 897 897 896 896 909 909 896 896 911 911 909 909 811 811 798 798 826 826 798 798 825 825 826 826 826 826 825 825 891 891 825 825 890 890 891 891 891 891 890 890 906 906 890 890 904 904 906 906 814 814 817 817 830 830 817 817 829 829 830 830 830 830 829 829 896 896 829 829 895 895 896 896 896 896 895 895 994 994 895 895 993 993 994 994 1024 1024 1064 1064 993 993 1064 1064 1065 1065 993 993 993 993 1065 1065 994 994 1065 1065 1066 1066 994 994 994 994 1066 1066 995 995 1066 1066 1067 1067 995 995 995 995 1067 1067 996 996 1067 1067 1068 1068 996 996 996 996 1068 1068 997 997 1068 1068 1069 1069 997 997 997 997 1069 1069 998 998 1069 1069 1027 1027 998 998 998 998 1027 1027 1021 1021 1028 1028 1057 1057 986 986 1057 1057 1058 1058 986 986 986 986 1058 1058 987 987 1058 1058 1059 1059 987 987 987 987 1059 1059 988 988 1059 1059 1060 1060 988 988 988 988 1060 1060 989 989 1060 1060 1061 1061 989 989 989 989 1061 1061 990 990 1061 1061 1062 1062 990 990 990 990 1062 1062 1026 1026 1161 1161 1164 1164 1065 1065 1164 1164 1203 1203 1065 1065 1065 1065 1203 1203 1204 1204 1203 1203 1266 1266 1204 1204 1204 1204 1266 1266 1205 1205 1266 1266 1291 1291 1205 1205 1205 1205 1291 1291 1292 1292 1291 1291 1314 1314 1292 1292 1292 1292 1314 1314 1310 1310 1254 1254 1286 1286 1198 1198 1286 1286 1287 1287 1198 1198 1198 1198 1287 1287 1199 1199 1287 1287 1288 1288 1199 1199 1199 1199 1288 1288 1200 1200 1288 1288 1255 1255 1200 1200 1200 1200 1255 1255 1245 1245 1250 1250 1246 1246 1191 1191 1220 1220 1224 1224 1192 1192 1246 1246 1240 1240 1191 1191 1240 1240 1234 1234 1191 1191 1191 1191 1234 1234 1229 1229 1178 1178 1191 1191 1192 1192 1191 1191 1216 1216 1192 1192 1192 1192 1216 1216 1220 1220 1241 1241 1247 1247 1192 1192 1267 1267 1261 1261 1280 1280 1261 1261 1256 1256 1280 1280 1229 1229 1223 1223 1191 1191 1223 1223 1219 1219 1191 1191 1191 1191 1219 1219 1216 1216 1224 1224 1230 1230 1192 1192 1230 1230 1235 1235 1192 1192 1192 1192 1235 1235 1241 1241 1256 1256 1250 1250 1280 1280 1250 1250 1191 1191 1280 1280 1280 1280 1191 1191 1271 1271 1191 1191 1190 1190 1271 1271 1271 1271 1190 1190 1260 1260 1190 1190 1189 1189 1260 1260 1284 1284 1194 1194 1283 1283 1194 1194 1193 1193 1283 1283 1283 1283 1193 1193 1282 1282 1193 1193 1192 1192 1282 1282 1282 1282 1192 1192 1281 1281 1192 1192 1247 1247 1281 1281 1281 1281 1247 1247 1251 1251 1251 1251 1257 1257 1281 1281 1257 1257 1262 1262 1281 1281 1281 1281 1262 1262 1268 1268 1268 1268 1273 1273 1281 1281 1273 1273 1277 1277 1281 1281 1281 1281 1277 1277 1280 1280 1277 1277 1272 1272 1280 1280 1280 1280 1272 1272 1267 1267 1668 1668 1666 1666 1675 1675 1665 1665 1674 1674 1663 1663 1674 1674 1644 1644 1663 1663 1671 1671 1676 1676 1669 1669 1676 1676 1674 1674 1669 1669 1669 1669 1674 1674 1667 1667 1674 1674 1665 1665 1667 1667 1671 1671 1673 1673 1676 1676 1673 1673 1672 1672 1676 1676 1676 1676 1672 1672 1675 1675 1672 1672 1670 1670 1675 1675 1675 1675 1670 1670 1668 1668 1647 1647 1649 1649 1625 1625 1657 1657 1659 1659 1644 1644 1659 1659 1661 1661 1644 1644 1644 1644 1661 1661 1663 1663 1660 1660 1645 1645 1662 1662 1645 1645 1675 1675 1662 1662 1662 1662 1675 1675 1664 1664 1675 1675 1666 1666 1664 1664 1520 1520 1511 1511 1515 1515 1510 1510 1508 1508 1514 1514 1647 1647 1625 1625 1631 1631 1604 1604 1600 1600 1615 1615 1503 1503 1478 1478 1480 1480 1598 1598 1603 1603 1619 1619 1501 1501 1497 1497 1525 1525 1586 1586 1589 1589 1617 1617 1609 1609 1639 1639 1641 1641 1495 1495 1474 1474 1472 1472 1562 1562 1576 1576 1565 1565 1586 1586 1617 1617 1584 1584 1608 1608 1635 1635 1609 1609 1635 1635 1637 1637 1609 1609 1609 1609 1637 1637 1639 1639 1660 1660 1658 1658 1645 1645 1658 1658 1656 1656 1645 1645 1645 1645 1656 1656 1643 1643 1656 1656 1654 1654 1643 1643 1643 1643 1654 1654 1641 1641 1654 1654 1652 1652 1641 1641 1641 1641 1652 1652 1609 1609 1652 1652 1650 1650 1609 1609 1609 1609 1650 1650 1651 1651 1481 1481 1479 1479 1502 1502 1646 1646 1630 1630 1597 1597 1630 1630 1618 1618 1597 1597 1597 1597 1618 1618 1602 1602 1467 1467 1465 1465 1485 1485 1567 1567 1556 1556 1565 1565 1556 1556 1558 1558 1565 1565 1565 1565 1558 1558 1562 1562 1558 1558 1547 1547 1562 1562 1503 1503 1480 1480 1502 1502 1480 1480 1482 1482 1502 1502 1502 1502 1482 1482 1481 1481 1479 1479 1477 1477 1502 1502 1477 1477 1476 1476 1502 1502 1502 1502 1476 1476 1495 1495 1476 1476 1475 1475 1495 1495 1495 1495 1475 1475 1474 1474 1472 1472 1464 1464 1495 1495 1464 1464 1463 1463 1495 1495 1495 1495 1463 1463 1462 1462 1651 1651 1653 1653 1609 1609 1653 1653 1655 1655 1609 1609 1609 1609 1655 1655 1657 1657 1640 1640 1638 1638 1609 1609 1510 1510 1514 1514 1511 1511 1514 1514 1513 1513 1511 1511 1511 1511 1513 1513 1515 1515 1488 1488 1486 1486 1512 1512 1619 1619 1631 1631 1598 1598 1631 1631 1625 1625 1598 1598 1598 1598 1625 1625 1595 1595 1625 1625 1623 1623 1595 1595 1595 1595 1623 1623 1593 1593 1623 1623 1617 1617 1593 1593 1593 1593 1617 1617 1591 1591 1617 1617 1589 1589 1591 1591 1596 1596 1613 1613 1600 1600 1613 1613 1611 1611 1600 1600 1600 1600 1611 1611 1615 1615 1657 1657 1644 1644 1609 1609 1644 1644 1642 1642 1609 1609 1609 1609 1642 1642 1640 1640 1610 1610 1612 1612 1590 1590 1612 1612 1616 1616 1590 1590 1503 1503 1505 1505 1478 1478 1505 1505 1507 1507 1478 1478 1478 1478 1507 1507 1520 1520 1507 1507 1509 1509 1520 1520 1520 1520 1509 1509 1511 1511 1497 1497 1494 1494 1525 1525 1494 1494 1490 1490 1525 1525 1525 1525 1490 1490 1523 1523 1490 1490 1488 1488 1523 1523 1523 1523 1488 1488 1521 1521 1488 1488 1512 1512 1521 1521 1470 1470 1486 1486 1468 1468 1486 1486 1466 1466 1468 1468 1487 1487 1489 1489 1506 1506 1489 1489 1493 1493 1506 1506 1506 1506 1493 1493 1496 1496 1552 1552 1554 1554 1578 1578 1596 1596 1582 1582 1613 1613 1582 1582 1578 1578 1613 1613 1613 1613 1578 1578 1617 1617 1578 1578 1580 1580 1617 1617 1617 1617 1580 1580 1584 1584 1638 1638 1636 1636 1609 1609 1636 1636 1634 1634 1609 1609 1609 1609 1634 1634 1607 1607 1531 1531 1529 1529 1519 1519 1529 1529 1527 1527 1519 1519 1519 1519 1527 1527 1517 1517 1527 1527 1524 1524 1517 1517 1517 1517 1524 1524 1515 1515 1524 1524 1522 1522 1515 1515 1515 1515 1522 1522 1520 1520 1470 1470 1473 1473 1486 1486 1473 1473 1484 1484 1486 1486 1486 1486 1484 1484 1512 1512 1487 1487 1506 1506 1485 1485 1506 1506 1504 1504 1485 1485 1485 1485 1504 1504 1483 1483 1508 1508 1506 1506 1514 1514 1506 1506 1496 1496 1514 1514 1514 1514 1496 1496 1516 1516 1496 1496 1500 1500 1516 1516 1516 1516 1500 1500 1498 1498 1615 1615 1621 1621 1604 1604 1621 1621 1627 1627 1604 1604 1604 1604 1627 1627 1606 1606 1627 1627 1629 1629 1606 1606 1606 1606 1629 1629 1608 1608 1629 1629 1633 1633 1608 1608 1608 1608 1633 1633 1635 1635 1648 1648 1646 1646 1624 1624 1646 1646 1597 1597 1624 1624 1624 1624 1597 1597 1622 1622 1597 1597 1594 1594 1622 1622 1622 1622 1594 1594 1616 1616 1594 1594 1592 1592 1616 1616 1616 1616 1592 1592 1590 1590 1561 1561 1546 1546 1557 1557 1483 1483 1471 1471 1485 1485 1471 1471 1469 1469 1485 1485 1485 1485 1469 1469 1467 1467 1550 1550 1552 1552 1560 1560 1552 1552 1578 1578 1560 1560 1560 1560 1578 1578 1574 1574 1578 1578 1582 1582 1574 1574 1567 1567 1569 1569 1556 1556 1569 1569 1571 1571 1556 1556 1556 1556 1571 1571 1554 1554 1571 1571 1573 1573 1554 1554 1554 1554 1573 1573 1578 1578 1549 1549 1544 1544 1541 1541 1555 1555 1566 1566 1557 1557 1566 1566 1564 1564 1557 1557 1557 1557 1564 1564 1561 1561 1564 1564 1575 1575 1561 1561 1528 1528 1492 1492 1525 1525 1492 1492 1499 1499 1525 1525 1525 1525 1499 1499 1501 1501 1634 1634 1632 1632 1607 1607 1632 1632 1628 1628 1607 1607 1607 1607 1628 1628 1605 1605 1628 1628 1626 1626 1605 1605 1605 1605 1626 1626 1601 1601 1626 1626 1620 1620 1601 1601 1601 1601 1620 1620 1614 1614 1614 1614 1610 1610 1601 1601 1610 1610 1590 1590 1601 1601 1601 1601 1590 1590 1599 1599 1590 1590 1587 1587 1599 1599 1498 1498 1491 1491 1516 1516 1491 1491 1492 1492 1516 1516 1516 1516 1492 1492 1518 1518 1492 1492 1528 1528 1518 1518 1518 1518 1528 1528 1526 1526 1528 1528 1530 1530 1526 1526 1526 1526 1530 1530 1536 1536 1590 1590 1588 1588 1587 1587 1588 1588 1585 1585 1587 1587 1587 1587 1585 1585 1581 1581 1585 1585 1583 1583 1581 1581 1581 1581 1583 1583 1563 1563 1530 1530 1533 1533 1536 1536 1533 1533 1535 1535 1536 1536 1536 1536 1535 1535 1540 1540 1535 1535 1539 1539 1540 1540 1540 1540 1539 1539 1548 1548 1539 1539 1543 1543 1548 1548 1548 1548 1543 1543 1560 1560 1543 1543 1545 1545 1560 1560 1560 1560 1545 1545 1550 1550 1555 1555 1553 1553 1566 1566 1553 1553 1551 1551 1566 1566 1566 1566 1551 1551 1568 1568 1551 1551 1549 1549 1568 1568 1568 1568 1549 1549 1570 1570 1549 1549 1541 1541 1570 1570 1570 1570 1541 1541 1572 1572 1541 1541 1559 1559 1572 1572 1572 1572 1559 1559 1577 1577 1559 1559 1563 1563 1577 1577 1577 1577 1563 1563 1579 1579 1563 1563 1583 1583 1579 1579 1544 1544 1542 1542 1541 1541 1542 1542 1538 1538 1541 1541 1541 1541 1538 1538 1537 1537 1538 1538 1534 1534 1537 1537 1537 1537 1534 1534 1531 1531 1534 1534 1532 1532 1531 1531 1531 1531 1532 1532 1529 1529 1701 1701 1702 1702 1695 1695 1702 1702 1696 1696 1695 1695 1695 1695 1696 1696 1691 1691 1696 1696 1692 1692 1691 1691 1691 1691 1692 1692 1687 1687 1692 1692 1688 1688 1687 1687 1687 1687 1688 1688 4691 4691 1688 1688 4692 4692 4693 4693 1683 1683 1684 1684 1679 1679 1684 1684 1680 1680 1679 1679 1679 1679 1680 1680 1677 1677 1680 1680 1678 1678 1677 1677 1677 1677 1678 1678 1681 1681 1678 1678 1682 1682 1681 1681 1681 1681 1682 1682 1685 1685 1682 1682 1686 1686 1685 1685 4694 4694 4695 4695 1689 1689 4696 4696 1690 1690 1689 1689 1689 1689 1690 1690 1693 1693 1690 1690 1694 1694 1693 1693 1693 1693 1694 1694 1697 1697 1694 1694 1698 1698 1697 1697 1697 1697 1698 1698 1700 1700 1698 1698 1699 1699 1700 1700 1700 1700 1699 1699 1705 1705 1699 1699 1706 1706 1705 1705 1705 1705 1706 1706 1709 1709 1706 1706 1710 1710 1709 1709 1709 1709 1710 1710 1713 1713 1710 1710 1714 1714 1713 1713 1713 1713 1714 1714 4697 4697 1714 1714 4698 4698 4699 4699 1717 1717 1718 1718 1721 1721 1718 1718 1722 1722 1721 1721 1721 1721 1722 1722 1723 1723 1722 1722 1724 1724 1723 1723 1723 1723 1724 1724 1719 1719 1724 1724 1720 1720 1719 1719 1719 1719 1720 1720 1715 1715 1720 1720 1716 1716 1715 1715 4700 4700 4701 4701 1711 1711 4702 4702 1712 1712 1711 1711 1711 1711 1712 1712 1707 1707 1712 1712 1708 1708 1707 1707 1707 1707 1708 1708 1703 1703 1708 1708 1704 1704 1703 1703 1703 1703 1704 1704 1701 1701 1704 1704 1702 1702 1701 1701 1747 1747 1748 1748 1743 1743 1748 1748 1744 1744 1743 1743 1743 1743 1744 1744 1739 1739 1744 1744 1740 1740 1739 1739 1739 1739 1740 1740 1735 1735 1740 1740 1736 1736 1735 1735 1735 1735 1736 1736 4703 4703 1736 1736 4704 4704 4705 4705 1731 1731 1732 1732 1727 1727 1732 1732 1728 1728 1727 1727 1727 1727 1728 1728 1725 1725 1728 1728 1726 1726 1725 1725 1725 1725 1726 1726 1729 1729 1726 1726 1730 1730 1729 1729 1729 1729 1730 1730 1733 1733 1730 1730 1734 1734 1733 1733 4706 4706 4707 4707 1737 1737 4708 4708 1738 1738 1737 1737 1737 1737 1738 1738 1741 1741 1738 1738 1742 1742 1741 1741 1741 1741 1742 1742 1745 1745 1742 1742 1746 1746 1745 1745 1745 1745 1746 1746 1749 1749 1746 1746 1750 1750 1749 1749 1749 1749 1750 1750 1753 1753 1750 1750 1754 1754 1753 1753 1753 1753 1754 1754 1757 1757 1754 1754 1758 1758 1757 1757 1757 1757 1758 1758 1761 1761 1758 1758 1762 1762 1761 1761 1761 1761 1762 1762 4709 4709 1762 1762 4710 4710 4711 4711 1765 1765 1766 1766 1769 1769 1766 1766 1770 1770 1769 1769 1769 1769 1770 1770 1771 1771 1770 1770 1772 1772 1771 1771 1771 1771 1772 1772 1767 1767 1772 1772 1768 1768 1767 1767 1767 1767 1768 1768 1763 1763 1768 1768 1764 1764 1763 1763 4712 4712 4713 4713 1759 1759 4714 4714 1760 1760 1759 1759 1759 1759 1760 1760 1755 1755 1760 1760 1756 1756 1755 1755 1755 1755 1756 1756 1751 1751 1756 1756 1752 1752 1751 1751 1751 1751 1752 1752 1747 1747 1752 1752 1748 1748 1747 1747 1817 1817 1820 1820 1822 1822 1820 1820 1821 1821 1822 1822 1822 1822 1821 1821 1819 1819 1821 1821 1818 1818 1819 1819 1819 1819 1818 1818 1815 1815 1818 1818 1814 1814 1815 1815 4715 4715 4716 4716 1811 1811 4717 4717 1810 1810 1811 1811 1811 1811 1810 1810 1807 1807 1810 1810 1806 1806 1807 1807 1807 1807 1806 1806 1803 1803 1806 1806 1802 1802 1803 1803 1803 1803 1802 1802 1799 1799 1802 1802 1798 1798 1799 1799 1799 1799 1798 1798 1795 1795 1798 1798 1794 1794 1795 1795 1795 1795 1794 1794 1791 1791 1794 1794 1790 1790 1791 1791 1791 1791 1790 1790 1787 1787 1790 1790 1786 1786 1787 1787 1787 1787 1786 1786 4718 4718 1786 1786 4719 4719 4720 4720 1783 1783 1782 1782 1779 1779 1782 1782 1778 1778 1779 1779 1779 1779 1778 1778 1774 1774 1778 1778 1773 1773 1774 1774 1773 1773 1775 1775 1774 1774 1774 1774 1775 1775 1777 1777 1775 1775 1776 1776 1777 1777 1777 1777 1776 1776 1781 1781 1776 1776 1780 1780 1781 1781 4721 4721 4722 4722 1785 1785 4723 4723 1784 1784 1785 1785 1785 1785 1784 1784 1789 1789 1784 1784 1788 1788 1789 1789 1789 1789 1788 1788 1793 1793 1788 1788 1792 1792 1793 1793 1793 1793 1792 1792 1797 1797 1792 1792 1796 1796 1797 1797 1797 1797 1796 1796 1801 1801 1796 1796 1800 1800 1801 1801 1801 1801 1800 1800 1805 1805 1800 1800 1804 1804 1805 1805 1805 1805 1804 1804 1809 1809 1804 1804 1808 1808 1809 1809 1809 1809 1808 1808 4724 4724 1808 1808 4725 4725 4726 4726 1813 1813 1812 1812 1817 1817 1812 1812 1816 1816 1817 1817 1817 1817 1816 1816 1820 1820 1867 1867 1870 1870 1872 1872 1870 1870 1871 1871 1872 1872 1872 1872 1871 1871 1869 1869 1871 1871 1868 1868 1869 1869 1869 1869 1868 1868 1865 1865 1868 1868 1864 1864 1865 1865 4727 4727 4728 4728 1861 1861 4729 4729 1860 1860 1861 1861 1861 1861 1860 1860 1857 1857 1860 1860 1856 1856 1857 1857 1857 1857 1856 1856 1853 1853 1856 1856 1852 1852 1853 1853 1853 1853 1852 1852 1846 1846 1852 1852 1847 1847 1846 1846 1846 1846 1847 1847 1845 1845 1847 1847 1844 1844 1845 1845 1845 1845 1844 1844 1841 1841 1844 1844 1840 1840 1841 1841 1841 1841 1840 1840 1837 1837 1840 1840 1836 1836 1837 1837 1837 1837 1836 1836 4730 4730 1836 1836 4731 4731 4732 4732 1833 1833 1832 1832 1829 1829 1832 1832 1828 1828 1829 1829 1829 1829 1828 1828 1824 1824 1828 1828 1823 1823 1824 1824 1823 1823 1825 1825 1824 1824 1824 1824 1825 1825 1827 1827 1825 1825 1826 1826 1827 1827 1827 1827 1826 1826 1831 1831 1826 1826 1830 1830 1831 1831 4733 4733 4734 4734 1835 1835 4735 4735 1834 1834 1835 1835 1835 1835 1834 1834 1839 1839 1834 1834 1838 1838 1839 1839 1839 1839 1838 1838 1843 1843 1838 1838 1842 1842 1843 1843 1843 1843 1842 1842 1849 1849 1842 1842 1848 1848 1849 1849 1849 1849 1848 1848 1851 1851 1848 1848 1850 1850 1851 1851 1851 1851 1850 1850 1855 1855 1850 1850 1854 1854 1855 1855 1855 1855 1854 1854 1859 1859 1854 1854 1858 1858 1859 1859 1859 1859 1858 1858 4736 4736 1858 1858 4737 4737 4738 4738 1863 1863 1862 1862 1867 1867 1862 1862 1866 1866 1867 1867 1867 1867 1866 1866 1870 1870 1902 1902 1895 1895 1898 1898 1875 1875 1876 1876 1879 1879 1876 1876 1878 1878 1879 1879 1879 1879 1878 1878 1883 1883 1878 1878 1882 1882 1883 1883 4739 4739 4740 4740 1887 1887 4741 4741 1886 1886 1887 1887 1887 1887 1886 1886 1891 1891 1886 1886 1890 1890 1891 1891 1891 1891 1890 1890 1895 1895 1890 1890 1894 1894 1895 1895 1895 1895 1894 1894 1898 1898 1875 1875 1879 1879 1873 1873 1879 1879 1874 1874 1873 1873 1873 1873 1874 1874 1877 1877 1874 1874 1881 1881 1877 1877 1877 1877 1881 1881 1880 1880 1880 1880 1881 1881 1884 1884 1881 1881 1885 1885 1884 1884 4742 4742 4743 4743 1888 1888 4744 4744 1889 1889 1888 1888 1888 1888 1889 1889 1892 1892 1889 1889 1893 1893 1892 1892 1892 1892 1893 1893 1896 1896 1893 1893 1897 1897 1896 1896 1896 1896 1897 1897 1899 1899 1897 1897 1900 1900 1899 1899 1899 1899 1900 1900 1901 1901 1901 1901 1900 1900 1905 1905 1900 1900 1909 1909 1905 1905 1905 1905 1909 1909 1908 1908 1908 1908 1909 1909 1912 1912 1909 1909 1913 1913 1912 1912 1912 1912 1913 1913 1916 1916 1913 1913 1917 1917 1916 1916 1916 1916 1917 1917 4745 4745 1917 1917 4746 4746 4747 4747 1920 1920 1921 1921 1924 1924 1921 1921 1925 1925 1924 1924 1924 1924 1925 1925 1927 1927 1925 1925 1930 1930 1927 1927 1927 1927 1930 1930 1929 1929 1929 1929 1930 1930 1928 1928 1930 1930 1923 1923 1928 1928 1928 1928 1923 1923 1926 1926 1898 1898 1903 1903 1902 1902 1903 1903 1904 1904 1902 1902 1902 1902 1904 1904 1907 1907 1904 1904 1906 1906 1907 1907 1907 1907 1906 1906 1911 1911 1906 1906 1910 1910 1911 1911 1911 1911 1910 1910 1915 1915 1910 1910 1914 1914 1915 1915 1915 1915 1914 1914 4748 4748 1914 1914 4749 4749 4750 4750 1919 1919 1918 1918 1923 1923 1918 1918 1922 1922 1923 1923 1923 1923 1922 1922 1926 1926 1953 1953 1954 1954 1949 1949 1954 1954 1950 1950 1949 1949 1949 1949 1950 1950 1945 1945 1950 1950 1946 1946 1945 1945 1945 1945 1946 1946 1941 1941 1946 1946 1942 1942 1941 1941 1941 1941 1942 1942 4751 4751 1942 1942 4752 4752 4753 4753 1937 1937 1938 1938 1933 1933 1938 1938 1934 1934 1933 1933 1933 1933 1934 1934 1931 1931 1934 1934 1932 1932 1931 1931 1931 1931 1932 1932 1935 1935 1932 1932 1936 1936 1935 1935 1935 1935 1936 1936 1939 1939 1936 1936 1940 1940 1939 1939 4754 4754 4755 4755 1943 1943 4756 4756 1944 1944 1943 1943 1943 1943 1944 1944 1947 1947 1944 1944 1948 1948 1947 1947 1947 1947 1948 1948 1951 1951 1948 1948 1952 1952 1951 1951 1951 1951 1952 1952 1955 1955 1952 1952 1956 1956 1955 1955 1955 1955 1956 1956 1959 1959 1956 1956 1960 1960 1959 1959 1959 1959 1960 1960 1963 1963 1960 1960 1964 1964 1963 1963 1963 1963 1964 1964 1967 1967 1964 1964 1968 1968 1967 1967 1967 1967 1968 1968 4757 4757 1968 1968 4758 4758 4759 4759 1971 1971 1972 1972 1975 1975 1972 1972 1976 1976 1975 1975 1975 1975 1976 1976 1977 1977 1976 1976 1978 1978 1977 1977 1977 1977 1978 1978 1973 1973 1978 1978 1974 1974 1973 1973 1973 1973 1974 1974 1969 1969 1974 1974 1970 1970 1969 1969 4760 4760 4761 4761 1965 1965 4762 4762 1966 1966 1965 1965 1965 1965 1966 1966 1961 1961 1966 1966 1962 1962 1961 1961 1961 1961 1962 1962 1957 1957 1962 1962 1958 1958 1957 1957 1957 1957 1958 1958 1953 1953 1958 1958 1954 1954 1953 1953 2001 2001 2002 2002 1997 1997 2002 2002 1998 1998 1997 1997 1997 1997 1998 1998 1993 1993 1998 1998 1994 1994 1993 1993 1993 1993 1994 1994 1989 1989 1994 1994 1990 1990 1989 1989 1989 1989 1990 1990 4763 4763 1990 1990 4764 4764 4765 4765 1985 1985 1986 1986 1981 1981 1986 1986 1982 1982 1981 1981 1981 1981 1982 1982 1979 1979 1982 1982 1980 1980 1979 1979 1979 1979 1980 1980 1983 1983 1980 1980 1984 1984 1983 1983 1983 1983 1984 1984 1987 1987 1984 1984 1988 1988 1987 1987 4766 4766 4767 4767 1991 1991 4768 4768 1992 1992 1991 1991 1991 1991 1992 1992 1995 1995 1992 1992 1996 1996 1995 1995 1995 1995 1996 1996 1999 1999 1996 1996 2000 2000 1999 1999 1999 1999 2000 2000 2003 2003 2000 2000 2004 2004 2003 2003 2003 2003 2004 2004 2007 2007 2004 2004 2008 2008 2007 2007 2007 2007 2008 2008 2011 2011 2008 2008 2012 2012 2011 2011 2011 2011 2012 2012 2015 2015 2012 2012 2016 2016 2015 2015 2015 2015 2016 2016 4769 4769 2016 2016 4770 4770 4771 4771 2019 2019 2020 2020 2023 2023 2020 2020 2024 2024 2023 2023 2023 2023 2024 2024 2025 2025 2024 2024 2026 2026 2025 2025 2025 2025 2026 2026 2021 2021 2026 2026 2022 2022 2021 2021 2021 2021 2022 2022 2017 2017 2022 2022 2018 2018 2017 2017 4772 4772 4773 4773 2013 2013 4774 4774 2014 2014 2013 2013 2013 2013 2014 2014 2009 2009 2014 2014 2010 2010 2009 2009 2009 2009 2010 2010 2005 2005 2010 2010 2006 2006 2005 2005 2005 2005 2006 2006 2001 2001 2006 2006 2002 2002 2001 2001 2059 2059 2062 2062 2064 2064 2062 2062 2063 2063 2064 2064 2064 2064 2063 2063 4775 4775 2063 2063 4776 4776 4777 4777 2068 2068 2067 2067 2072 2072 2067 2067 2071 2071 2072 2072 2072 2072 2071 2071 2075 2075 2071 2071 2076 2076 2075 2075 2075 2075 2076 2076 2074 2074 2076 2076 2073 2073 2074 2074 2074 2074 2073 2073 2070 2070 2073 2073 2069 2069 2070 2070 4778 4778 4779 4779 2066 2066 4780 4780 2065 2065 2066 2066 2066 2066 2065 2065 2061 2061 2065 2065 2060 2060 2061 2061 2061 2061 2060 2060 2057 2057 2060 2060 2056 2056 2057 2057 2057 2057 2056 2056 2053 2053 2056 2056 2052 2052 2053 2053 2053 2053 2052 2052 2049 2049 2052 2052 2048 2048 2049 2049 2049 2049 2048 2048 2045 2045 2048 2048 2044 2044 2045 2045 2045 2045 2044 2044 2040 2040 2044 2044 2039 2039 2040 2040 2040 2040 2039 2039 4781 4781 2039 2039 4782 4782 4783 4783 2036 2036 2035 2035 2032 2032 2035 2035 2031 2031 2032 2032 2032 2032 2031 2031 2027 2027 2031 2031 2028 2028 2027 2027 2027 2027 2028 2028 2030 2030 2028 2028 2029 2029 2030 2030 2030 2030 2029 2029 2034 2034 2029 2029 2033 2033 2034 2034 4784 4784 4785 4785 2038 2038 4786 4786 2037 2037 2038 2038 2037 2037 2041 2041 2038 2038 2038 2038 2041 2041 2043 2043 2041 2041 2042 2042 2043 2043 2043 2043 2042 2042 2047 2047 2042 2042 2046 2046 2047 2047 2047 2047 2046 2046 2051 2051 2046 2046 2050 2050 2051 2051 2051 2051 2050 2050 2055 2055 2050 2050 2054 2054 2055 2055 2055 2055 2054 2054 2059 2059 2054 2054 2058 2058 2059 2059 2059 2059 2058 2058 2062 2062 2173 2173 2203 2203 2201 2201 2202 2202 2172 2172 2200 2200 2503 2503 2519 2519 2498 2498 2567 2567 2574 2574 2497 2497 2525 2525 2491 2491 2492 2492 2169 2169 2168 2168 2257 2257 2524 2524 2500 2500 2509 2509 2411 2411 2409 2409 2413 2413 2271 2271 2225 2225 2230 2230 2273 2273 2272 2272 2275 2275 2174 2174 2177 2177 2162 2162 2177 2177 2182 2182 2162 2162 2162 2162 2182 2182 2186 2186 2209 2209 2271 2271 2204 2204 2271 2271 2162 2162 2204 2204 2209 2209 2215 2215 2271 2271 2215 2215 2219 2219 2271 2271 2271 2271 2219 2219 2225 2225 2273 2273 2275 2275 2276 2276 2272 2272 2271 2271 2275 2275 2271 2271 2230 2230 2275 2275 2275 2275 2230 2230 2267 2267 2230 2230 2235 2235 2267 2267 2267 2267 2235 2235 2245 2245 2186 2186 2191 2191 2162 2162 2191 2191 2196 2196 2162 2162 2162 2162 2196 2196 2204 2204 2282 2282 2283 2283 2279 2279 2283 2283 2281 2281 2279 2279 2279 2279 2281 2281 2277 2277 2277 2277 2281 2281 2275 2275 2281 2281 2278 2278 2275 2275 2275 2275 2278 2278 2276 2276 2183 2183 2178 2178 2163 2163 2178 2178 2176 2176 2163 2163 2163 2163 2176 2176 2174 2174 2235 2235 2234 2234 2245 2245 2234 2234 2231 2231 2245 2245 2245 2245 2231 2231 2238 2238 2231 2231 2226 2226 2238 2238 2238 2238 2226 2226 2223 2223 2226 2226 2220 2220 2223 2223 2220 2220 2216 2216 2223 2223 2223 2223 2216 2216 2208 2208 2216 2216 2210 2210 2208 2208 2208 2208 2210 2210 2202 2202 2210 2210 2205 2205 2202 2202 2202 2202 2205 2205 2172 2172 2205 2205 2197 2197 2172 2172 2172 2172 2197 2197 2164 2164 2197 2197 2192 2192 2164 2164 2164 2164 2192 2192 2187 2187 2504 2504 2502 2502 2496 2496 2502 2502 2507 2507 2496 2496 2495 2495 2507 2507 2513 2513 2579 2579 2577 2577 2587 2587 2577 2577 2573 2573 2587 2587 2587 2587 2573 2573 2571 2571 2513 2513 2517 2517 2495 2495 2517 2517 2522 2522 2495 2495 2495 2495 2522 2522 2510 2510 2522 2522 2528 2528 2510 2510 2510 2510 2528 2528 2532 2532 2546 2546 2542 2542 2574 2574 2532 2532 2536 2536 2510 2510 2536 2536 2541 2541 2510 2510 2510 2510 2541 2541 2564 2564 2541 2541 2545 2545 2564 2564 2564 2564 2545 2545 2566 2566 2545 2545 2549 2549 2566 2566 2566 2566 2549 2549 2569 2569 2549 2549 2554 2554 2569 2569 2569 2569 2554 2554 2571 2571 2554 2554 2558 2558 2571 2571 2571 2571 2558 2558 2587 2587 2558 2558 2556 2556 2587 2587 2587 2587 2556 2556 2583 2583 2556 2556 2555 2555 2583 2583 2583 2583 2555 2555 2574 2574 2555 2555 2550 2550 2574 2574 2574 2574 2550 2550 2546 2546 2542 2542 2537 2537 2574 2574 2537 2537 2533 2533 2574 2574 2574 2574 2533 2533 2497 2497 2533 2533 2529 2529 2497 2497 2497 2497 2529 2529 2523 2523 2523 2523 2518 2518 2497 2497 2518 2518 2514 2514 2497 2497 2497 2497 2514 2514 2496 2496 2514 2514 2508 2508 2496 2496 2496 2496 2508 2508 2504 2504 2317 2317 2327 2327 2326 2326 2337 2337 2341 2341 2322 2322 2341 2341 2345 2345 2322 2322 2322 2322 2345 2345 2348 2348 2326 2326 2320 2320 2317 2317 2320 2320 2325 2325 2317 2317 2317 2317 2325 2325 2322 2322 2325 2325 2332 2332 2322 2322 2322 2322 2332 2332 2337 2337 2348 2348 2355 2355 2378 2378 2355 2355 2359 2359 2378 2378 2378 2378 2359 2359 2363 2363 2380 2380 2382 2382 2375 2375 2382 2382 2378 2378 2375 2375 2375 2375 2378 2378 2368 2368 2378 2378 2363 2363 2368 2368 2365 2365 2356 2356 2347 2347 2399 2399 2397 2397 2400 2400 2365 2365 2347 2347 2334 2334 2380 2380 2376 2376 2382 2382 2376 2376 2372 2372 2382 2382 2382 2382 2372 2372 2384 2384 2372 2372 2369 2369 2384 2384 2384 2384 2369 2369 2386 2386 2400 2400 2364 2364 2365 2365 2364 2364 2360 2360 2365 2365 2365 2365 2360 2360 2356 2356 2312 2312 2310 2310 2338 2338 2308 2308 2306 2306 2299 2299 2397 2397 2394 2394 2400 2400 2394 2394 2392 2392 2400 2400 2400 2400 2392 2392 2364 2364 2392 2392 2390 2390 2364 2364 2364 2364 2390 2390 2369 2369 2390 2390 2388 2388 2369 2369 2369 2369 2388 2388 2386 2386 2327 2327 2317 2317 2333 2333 2317 2317 2316 2316 2333 2333 2333 2333 2316 2316 2338 2338 2316 2316 2314 2314 2338 2338 2338 2338 2314 2314 2312 2312 2347 2347 2346 2346 2334 2334 2346 2346 2342 2342 2334 2334 2334 2334 2342 2342 2299 2299 2342 2342 2338 2338 2299 2299 2299 2299 2338 2338 2308 2308 2338 2338 2310 2310 2308 2308 2306 2306 2303 2303 2299 2299 2303 2303 2301 2301 2299 2299 2299 2299 2301 2301 2295 2295 2301 2301 2298 2298 2295 2295 2295 2295 2298 2298 2292 2292 2497 2497 2490 2490 2498 2498 2490 2490 2488 2488 2498 2498 2498 2498 2488 2488 2484 2484 2484 2484 2477 2477 2498 2498 2477 2477 2472 2472 2498 2498 2498 2498 2472 2472 2468 2468 2459 2459 2463 2463 2497 2497 2476 2476 2483 2483 2497 2497 2483 2483 2487 2487 2497 2497 2497 2497 2487 2487 2490 2490 2420 2420 2418 2418 2498 2498 2420 2420 2498 2498 2422 2422 2463 2463 2467 2467 2497 2497 2467 2467 2471 2471 2497 2497 2497 2497 2471 2471 2476 2476 2452 2452 2447 2447 2428 2428 2447 2447 2441 2441 2428 2428 2428 2428 2441 2441 2413 2413 2441 2441 2437 2437 2413 2413 2413 2413 2437 2437 2440 2440 2440 2440 2446 2446 2413 2413 2446 2446 2451 2451 2413 2413 2413 2413 2451 2451 2455 2455 2456 2456 2422 2422 2460 2460 2422 2422 2498 2498 2460 2460 2460 2460 2498 2498 2464 2464 2498 2498 2468 2468 2464 2464 2456 2456 2434 2434 2430 2430 2452 2452 2428 2428 2456 2456 2428 2428 2432 2432 2456 2456 2456 2456 2432 2432 2434 2434 2430 2430 2426 2426 2456 2456 2426 2426 2424 2424 2456 2456 2456 2456 2424 2424 2422 2422 2507 2507 2495 2495 2496 2496 2495 2495 2480 2480 2496 2496 2496 2496 2480 2480 2443 2443 2455 2455 2459 2459 2413 2413 2459 2459 2497 2497 2413 2413 2413 2413 2497 2497 2411 2411 2497 2497 2496 2496 2411 2411 2411 2411 2496 2496 2416 2416 2496 2496 2443 2443 2416 2416 2630 2630 2611 2611 2629 2629 2611 2611 2606 2606 2629 2629 2629 2629 2606 2606 2602 2602 2614 2614 2616 2616 2629 2629 2616 2616 2621 2621 2629 2629 2629 2629 2621 2621 2627 2627 2621 2621 2619 2619 2627 2627 2627 2627 2619 2619 2626 2626 2619 2619 2609 2609 2626 2626 2626 2626 2609 2609 2623 2623 2609 2609 2605 2605 2623 2623 2623 2623 2605 2605 2617 2617 2605 2605 2597 2597 2617 2617 2617 2617 2597 2597 2598 2598 2597 2597 2594 2594 2598 2598 2598 2598 2594 2594 2595 2595 2594 2594 2585 2585 2595 2595 2595 2595 2585 2585 2587 2587 2585 2585 2581 2581 2587 2587 2587 2587 2581 2581 2579 2579 2618 2618 2620 2620 2628 2628 2620 2620 2615 2615 2628 2628 2628 2628 2615 2615 2630 2630 2615 2615 2613 2613 2630 2630 2630 2630 2613 2613 2611 2611 2602 2602 2607 2607 2629 2629 2607 2607 2612 2612 2629 2629 2629 2629 2612 2612 2614 2614 2592 2592 2593 2593 2599 2599 2593 2593 2600 2600 2599 2599 2599 2599 2600 2600 2602 2602 2600 2600 2603 2603 2602 2602 2602 2602 2603 2603 2607 2607 2592 2592 2559 2559 2593 2593 2559 2559 2561 2561 2593 2593 2593 2593 2561 2561 2560 2560 2530 2530 2534 2534 2575 2575 2494 2494 2516 2516 2512 2512 2534 2534 2539 2539 2575 2575 2539 2539 2543 2543 2575 2575 2575 2575 2543 2543 2582 2582 2543 2543 2547 2547 2582 2582 2582 2582 2547 2547 2588 2588 2547 2547 2552 2552 2588 2588 2588 2588 2552 2552 2557 2557 2516 2516 2494 2494 2521 2521 2494 2494 2500 2500 2521 2521 2521 2521 2500 2500 2527 2527 2500 2500 2524 2524 2527 2527 2527 2527 2524 2524 2531 2531 2565 2565 2557 2557 2563 2563 2557 2557 2553 2553 2563 2563 2563 2563 2553 2553 2548 2548 2576 2576 2578 2578 2588 2588 2578 2578 2580 2580 2588 2588 2588 2588 2580 2580 2589 2589 2580 2580 2584 2584 2589 2589 2589 2589 2584 2584 2590 2590 2584 2584 2586 2586 2590 2590 2590 2590 2586 2586 2591 2591 2548 2548 2544 2544 2563 2563 2544 2544 2540 2540 2563 2563 2563 2563 2540 2540 2524 2524 2540 2540 2535 2535 2524 2524 2524 2524 2535 2535 2531 2531 2512 2512 2506 2506 2494 2494 2506 2506 2501 2501 2494 2494 2494 2494 2501 2501 2493 2493 2501 2501 2505 2505 2493 2493 2505 2505 2511 2511 2493 2493 2493 2493 2511 2511 2515 2515 2515 2515 2520 2520 2493 2493 2520 2520 2526 2526 2493 2493 2493 2493 2526 2526 2530 2530 2565 2565 2568 2568 2557 2557 2568 2568 2570 2570 2557 2557 2557 2557 2570 2570 2588 2588 2570 2570 2572 2572 2588 2588 2588 2588 2572 2572 2576 2576 2412 2412 2408 2408 2493 2493 2408 2408 2415 2415 2493 2493 2415 2415 2442 2442 2493 2493 2442 2442 2479 2479 2493 2493 2493 2493 2479 2479 2494 2494 2470 2470 2466 2466 2493 2493 2466 2466 2462 2462 2493 2493 2493 2493 2462 2462 2412 2412 2462 2462 2458 2458 2412 2412 2458 2458 2454 2454 2412 2412 2454 2454 2450 2450 2412 2412 2412 2412 2450 2450 2414 2414 2450 2450 2448 2448 2414 2414 2414 2414 2448 2448 2445 2445 2486 2486 2482 2482 2492 2492 2482 2482 2478 2478 2492 2492 2492 2492 2478 2478 2493 2493 2478 2478 2475 2475 2493 2493 2493 2493 2475 2475 2470 2470 2433 2433 2438 2438 2429 2429 2438 2438 2425 2425 2429 2429 2473 2473 2465 2465 2491 2491 2465 2465 2469 2469 2491 2491 2491 2491 2469 2469 2474 2474 2417 2417 2421 2421 2423 2423 2474 2474 2481 2481 2491 2491 2481 2481 2485 2485 2491 2491 2491 2491 2485 2485 2492 2492 2485 2485 2489 2489 2492 2492 2492 2492 2489 2489 2486 2486 2445 2445 2439 2439 2414 2414 2439 2439 2436 2436 2414 2414 2414 2414 2436 2436 2427 2427 2436 2436 2438 2438 2427 2427 2427 2427 2438 2438 2431 2431 2438 2438 2433 2433 2431 2431 2438 2438 2444 2444 2425 2425 2444 2444 2449 2449 2425 2425 2425 2425 2449 2449 2423 2423 2449 2449 2453 2453 2423 2423 2423 2423 2453 2453 2417 2417 2453 2453 2457 2457 2417 2417 2417 2417 2457 2457 2473 2473 2457 2457 2461 2461 2473 2473 2473 2473 2461 2461 2465 2465 2361 2361 2366 2366 2395 2395 2366 2366 2373 2373 2395 2395 2395 2395 2373 2373 2379 2379 2362 2362 2358 2358 2381 2381 2358 2358 2354 2354 2381 2381 2381 2381 2354 2354 2350 2350 2395 2395 2396 2396 2398 2398 2343 2343 2351 2351 2352 2352 2351 2351 2353 2353 2352 2352 2352 2352 2353 2353 2395 2395 2353 2353 2357 2357 2395 2395 2395 2395 2357 2357 2361 2361 2395 2395 2387 2387 2389 2389 2395 2395 2398 2398 2401 2401 2398 2398 2403 2403 2401 2401 2401 2401 2403 2403 2402 2402 2403 2403 2406 2406 2402 2402 2402 2402 2406 2406 2417 2417 2406 2406 2419 2419 2417 2417 2417 2417 2419 2419 2421 2421 2350 2350 2344 2344 2318 2318 2344 2344 2340 2340 2318 2318 2318 2318 2340 2340 2336 2336 2387 2387 2395 2395 2385 2385 2395 2395 2379 2379 2385 2385 2385 2385 2379 2379 2383 2383 2379 2379 2374 2374 2383 2383 2383 2383 2374 2374 2381 2381 2374 2374 2367 2367 2381 2381 2381 2381 2367 2367 2362 2362 2389 2389 2391 2391 2395 2395 2391 2391 2393 2393 2395 2395 2395 2395 2393 2393 2396 2396 2336 2336 2331 2331 2318 2318 2331 2331 2324 2324 2318 2318 2318 2318 2324 2324 2319 2319 2302 2302 2305 2305 2304 2304 2305 2305 2307 2307 2304 2304 2304 2304 2307 2307 2309 2309 2343 2343 2352 2352 2339 2339 2352 2352 2304 2304 2339 2339 2339 2339 2304 2304 2335 2335 2304 2304 2309 2309 2335 2335 2335 2335 2309 2309 2330 2330 2309 2309 2311 2311 2330 2330 2330 2330 2311 2311 2323 2323 2311 2311 2313 2313 2323 2323 2323 2323 2313 2313 2319 2319 2313 2313 2315 2315 2319 2319 2319 2319 2315 2315 2318 2318 2350 2350 2318 2318 2381 2381 2318 2318 2321 2321 2381 2381 2381 2381 2321 2321 2377 2377 2321 2321 2328 2328 2377 2377 2377 2377 2328 2328 2371 2371 2190 2190 2246 2246 2243 2243 2195 2195 2247 2247 2229 2229 2247 2247 2251 2251 2229 2229 2190 2190 2243 2243 2195 2195 2243 2243 2241 2241 2195 2195 2195 2195 2241 2241 2247 2247 2251 2251 2255 2255 2229 2229 2255 2255 2258 2258 2229 2229 2229 2229 2258 2258 2269 2269 2258 2258 2284 2284 2269 2269 2269 2269 2284 2284 2287 2287 2284 2284 2290 2290 2287 2287 2287 2287 2290 2290 2289 2289 2290 2290 2293 2293 2289 2289 2289 2289 2293 2293 2296 2296 2293 2293 2297 2297 2296 2296 2296 2296 2297 2297 2304 2304 2297 2297 2300 2300 2304 2304 2304 2304 2300 2300 2302 2302 2246 2246 2190 2190 2249 2249 2190 2190 2170 2170 2249 2249 2249 2249 2170 2170 2253 2253 2266 2266 2263 2263 2170 2170 2263 2263 2261 2261 2170 2170 2170 2170 2261 2261 2253 2253 2262 2262 2264 2264 2170 2170 2264 2264 2265 2265 2170 2170 2170 2170 2265 2265 2266 2266 2169 2169 2257 2257 2170 2170 2257 2257 2260 2260 2170 2170 2170 2170 2260 2260 2262 2262 2530 2530 2575 2575 2493 2493 2575 2575 2562 2562 2493 2493 2493 2493 2562 2562 2492 2492 2562 2562 2551 2551 2492 2492 2492 2492 2551 2551 2525 2525 2618 2618 2628 2628 2608 2608 2628 2628 2625 2625 2608 2608 2608 2608 2625 2625 2604 2604 2625 2625 2624 2624 2604 2604 2604 2604 2624 2624 2596 2596 2624 2624 2622 2622 2596 2596 2596 2596 2622 2622 2591 2591 2622 2622 2610 2610 2591 2591 2591 2591 2610 2610 2590 2590 2610 2610 2601 2601 2590 2590 2590 2590 2601 2601 2589 2589 2498 2498 2519 2519 2497 2497 2519 2519 2538 2538 2497 2497 2497 2497 2538 2538 2567 2567 2399 2399 2400 2400 2404 2404 2400 2400 2405 2405 2404 2404 2404 2404 2405 2405 2407 2407 2405 2405 2410 2410 2407 2407 2407 2407 2410 2410 2418 2418 2410 2410 2435 2435 2418 2418 2418 2418 2435 2435 2498 2498 2435 2435 2499 2499 2498 2498 2498 2498 2499 2499 2503 2503 2298 2298 2294 2294 2292 2292 2294 2294 2291 2291 2292 2292 2292 2292 2291 2291 2274 2274 2291 2291 2288 2288 2274 2274 2285 2285 2237 2237 2288 2288 2237 2237 2239 2239 2288 2288 2288 2288 2239 2239 2274 2274 2285 2285 2259 2259 2237 2237 2259 2259 2256 2256 2237 2237 2237 2237 2256 2256 2213 2213 2256 2256 2252 2252 2213 2213 2252 2252 2248 2248 2213 2213 2248 2248 2242 2242 2213 2213 2213 2213 2242 2242 2181 2181 2242 2242 2244 2244 2181 2181 2181 2181 2244 2244 2171 2171 2244 2244 2250 2250 2171 2171 2250 2250 2254 2254 2171 2171 2254 2254 2268 2268 2171 2171 2171 2171 2268 2268 2167 2167 2268 2268 2280 2280 2167 2167 2167 2167 2280 2280 2166 2166 2147 2147 2160 2160 2166 2166 2160 2160 2161 2161 2166 2166 2166 2166 2161 2161 2167 2167 2097 2097 2147 2147 2141 2141 2147 2147 2166 2166 2141 2141 2141 2141 2166 2166 2149 2149 2166 2166 2165 2165 2149 2149 2141 2141 2135 2135 2097 2097 2135 2135 2131 2131 2097 2097 2097 2097 2131 2131 2084 2084 2131 2131 2125 2125 2084 2084 2125 2125 2120 2120 2084 2084 2120 2120 2114 2114 2084 2084 2084 2084 2114 2114 2081 2081 2086 2086 2077 2077 2088 2088 2077 2077 2078 2078 2088 2088 2088 2088 2078 2078 2096 2096 2115 2115 2121 2121 2082 2082 2090 2090 2094 2094 2080 2080 2080 2080 2105 2105 2078 2078 2105 2105 2101 2101 2078 2078 2078 2078 2101 2101 2096 2096 2122 2122 2116 2116 2110 2110 2080 2080 2094 2094 2105 2105 2094 2094 2099 2099 2105 2105 2105 2105 2099 2099 2116 2116 2099 2099 2103 2103 2116 2116 2116 2116 2103 2103 2110 2110 2086 2086 2087 2087 2077 2077 2087 2087 2095 2095 2077 2077 2077 2077 2095 2095 2079 2079 2095 2095 2100 2100 2079 2079 2079 2079 2100 2100 2082 2082 2100 2100 2104 2104 2082 2082 2082 2082 2104 2104 2115 2115 2110 2110 2118 2118 2122 2122 2118 2118 2127 2127 2122 2122 2122 2122 2127 2127 2129 2129 2127 2127 2139 2139 2129 2129 2129 2129 2139 2139 2133 2133 2139 2139 2151 2151 2133 2133 2133 2133 2151 2151 2137 2137 2151 2151 2154 2154 2137 2137 2137 2137 2154 2154 2143 2143 2154 2154 2156 2156 2143 2143 2143 2143 2156 2156 2145 2145 2156 2156 2158 2158 2145 2145 2145 2145 2158 2158 2146 2146 2158 2158 2159 2159 2146 2146 2146 2146 2159 2159 2144 2144 2159 2159 2157 2157 2144 2144 2144 2144 2157 2157 2142 2142 2157 2157 2155 2155 2142 2142 2142 2142 2155 2155 2136 2136 2155 2155 2153 2153 2136 2136 2136 2136 2153 2153 2132 2132 2153 2153 2150 2150 2132 2132 2132 2132 2150 2150 2128 2128 2114 2114 2112 2112 2081 2081 2112 2112 2108 2108 2081 2081 2081 2081 2108 2108 2080 2080 2108 2108 2092 2092 2080 2080 2080 2080 2092 2092 2090 2090 2150 2150 2138 2138 2128 2128 2138 2138 2126 2126 2128 2128 2128 2128 2126 2126 2121 2121 2126 2126 2117 2117 2121 2121 2121 2121 2117 2117 2109 2109 2109 2109 2102 2102 2121 2121 2102 2102 2098 2098 2121 2121 2121 2121 2098 2098 2082 2082 2098 2098 2093 2093 2082 2082 2082 2082 2093 2093 2089 2089 2113 2113 2119 2119 2083 2083 2123 2123 2106 2106 2163 2163 2106 2106 2140 2140 2163 2163 2187 2187 2183 2183 2164 2164 2183 2183 2163 2163 2164 2164 2164 2164 2163 2163 2148 2148 2163 2163 2140 2140 2148 2148 2083 2083 2119 2119 2085 2085 2089 2089 2091 2091 2082 2082 2091 2091 2107 2107 2082 2082 2082 2082 2107 2107 2083 2083 2107 2107 2111 2111 2083 2083 2083 2083 2111 2111 2113 2113 2119 2119 2124 2124 2085 2085 2124 2124 2130 2130 2085 2085 2085 2085 2130 2130 2106 2106 2130 2130 2134 2134 2106 2106 2106 2106 2134 2134 2140 2140 2174 2174 2162 2162 2163 2163 2162 2162 2152 2152 2163 2163 2163 2163 2152 2152 2123 2123 2270 2270 2233 2233 2228 2228 2194 2194 2189 2189 2166 2166 2189 2189 2185 2185 2166 2166 2280 2280 2286 2286 2270 2270 2270 2270 2228 2228 2280 2280 2228 2228 2222 2222 2280 2280 2280 2280 2222 2222 2218 2218 2218 2218 2212 2212 2280 2280 2212 2212 2207 2207 2280 2280 2280 2280 2207 2207 2166 2166 2207 2207 2199 2199 2166 2166 2166 2166 2199 2199 2194 2194 2185 2185 2180 2180 2166 2166 2180 2180 2175 2175 2166 2166 2166 2166 2175 2175 2165 2165 2175 2175 2179 2179 2165 2165 2165 2165 2179 2179 2184 2184 2240 2240 2224 2224 2221 2221 2221 2221 2227 2227 2240 2240 2227 2227 2232 2232 2240 2240 2240 2240 2232 2232 2270 2270 2232 2232 2236 2236 2270 2270 2270 2270 2236 2236 2233 2233 2184 2184 2188 2188 2165 2165 2188 2188 2193 2193 2165 2165 2165 2165 2193 2193 2173 2173 2193 2193 2198 2198 2173 2173 2173 2173 2198 2198 2203 2203 2198 2198 2206 2206 2203 2203 2203 2203 2206 2206 2214 2214 2206 2206 2211 2211 2214 2214 2214 2214 2211 2211 2224 2224 2211 2211 2217 2217 2224 2224 2224 2224 2217 2217 2221 2221 2378 2378 2370 2370 2349 2349 2348 2348 2378 2378 2322 2322 2378 2378 2349 2349 2322 2322 2322 2322 2349 2349 2329 2329 2631 2631 2632 2632 2633 2633 2632 2632 2634 2634 2633 2633 2635 2635 2636 2636 2637 2637 2636 2636 2638 2638 2637 2637 2637 2637 2638 2638 2639 2639 2638 2638 2640 2640 2639 2639 2639 2639 2640 2640 2641 2641 2640 2640 2642 2642 2641 2641 4787 4787 4788 4788 2643 2643 4789 4789 2644 2644 2643 2643 2643 2643 2644 2644 2645 2645 2644 2644 2646 2646 2645 2645 2654 2654 2653 2653 4790 4790 2654 2654 4791 4791 4792 4792 2657 2657 2661 2661 2658 2658 2658 2658 2661 2661 2662 2662 2661 2661 2665 2665 2662 2662 2662 2662 2665 2665 2666 2666 2665 2665 2667 2667 2666 2666 2666 2666 2667 2667 2668 2668 2667 2667 2663 2663 2668 2668 2668 2668 2663 2663 2664 2664 2663 2663 2659 2659 2664 2664 2664 2664 2659 2659 2660 2660 4793 4793 2655 2655 4794 4794 4795 4795 2655 2655 2656 2656 2655 2655 2651 2651 2656 2656 2656 2656 2651 2651 2652 2652 2651 2651 2649 2649 2652 2652 2652 2652 2649 2649 2650 2650 2649 2649 2647 2647 2650 2650 2650 2650 2647 2647 2648 2648 2669 2669 2670 2670 2671 2671 2670 2670 2672 2672 2671 2671 2714 2714 2716 2716 2719 2719 2716 2716 2720 2720 2719 2719 2719 2719 2720 2720 2721 2721 2720 2720 2722 2722 2721 2721 2721 2721 2722 2722 2717 2717 2722 2722 2718 2718 2717 2717 2717 2717 2718 2718 2712 2712 2718 2718 2713 2713 2712 2712 4796 4796 4797 4797 2708 2708 4798 4798 2709 2709 2708 2708 2708 2708 2709 2709 2704 2704 2709 2709 2705 2705 2704 2704 2704 2704 2705 2705 2700 2700 2705 2705 2701 2701 2700 2700 2700 2700 2701 2701 2696 2696 2701 2701 2697 2697 2696 2696 2696 2696 2697 2697 2692 2692 2697 2697 2693 2693 2692 2692 2692 2692 2693 2693 2688 2688 2693 2693 2689 2689 2688 2688 2688 2688 2689 2689 2684 2684 2689 2689 2685 2685 2684 2684 2684 2684 2685 2685 4799 4799 2685 2685 4800 4800 4801 4801 2680 2680 2681 2681 2675 2675 2681 2681 2676 2676 2675 2675 2675 2675 2676 2676 2673 2673 2676 2676 2674 2674 2673 2673 2673 2673 2674 2674 2677 2677 2674 2674 2678 2678 2677 2677 2678 2678 2679 2679 2677 2677 2677 2677 2679 2679 2682 2682 2679 2679 2683 2683 2682 2682 4802 4802 4803 4803 2686 2686 4804 4804 2687 2687 2686 2686 2686 2686 2687 2687 2690 2690 2687 2687 2691 2691 2690 2690 2690 2690 2691 2691 2694 2694 2691 2691 2695 2695 2694 2694 2694 2694 2695 2695 2699 2699 2695 2695 2698 2698 2699 2699 2699 2699 2698 2698 2702 2702 2698 2698 2703 2703 2702 2702 2702 2702 2703 2703 2706 2706 2703 2703 2707 2707 2706 2706 2706 2706 2707 2707 2710 2710 2707 2707 2711 2711 2710 2710 2710 2710 2711 2711 4805 4805 2711 2711 4806 4806 4807 4807 2714 2714 2715 2715 2716 2716 2768 2768 2770 2770 2771 2771 2770 2770 2772 2772 2771 2771 2771 2771 2772 2772 2766 2766 2772 2772 2767 2767 2766 2766 2766 2766 2767 2767 2762 2762 2767 2767 2763 2763 2762 2762 4808 4808 4809 4809 2758 2758 4810 4810 2759 2759 2758 2758 2758 2758 2759 2759 2754 2754 2759 2759 2755 2755 2754 2754 2754 2754 2755 2755 2750 2750 2755 2755 2751 2751 2750 2750 2750 2750 2751 2751 2746 2746 2751 2751 2747 2747 2746 2746 2746 2746 2747 2747 2742 2742 2747 2747 2743 2743 2742 2742 2742 2742 2743 2743 2738 2738 2743 2743 2739 2739 2738 2738 2738 2738 2739 2739 2734 2734 2739 2739 2735 2735 2734 2734 2734 2734 2735 2735 4811 4811 2735 2735 4812 4812 4813 4813 2730 2730 2731 2731 2726 2726 2731 2731 2727 2727 2726 2726 2726 2726 2727 2727 2723 2723 2727 2727 2724 2724 2723 2723 2724 2724 2725 2725 2723 2723 2723 2723 2725 2725 2728 2728 2725 2725 2729 2729 2728 2728 2728 2728 2729 2729 2732 2732 2729 2729 2733 2733 2732 2732 4814 4814 4815 4815 2736 2736 4816 4816 2737 2737 2736 2736 2736 2736 2737 2737 2740 2740 2737 2737 2741 2741 2740 2740 2740 2740 2741 2741 2744 2744 2741 2741 2745 2745 2744 2744 2744 2744 2745 2745 2748 2748 2745 2745 2749 2749 2748 2748 2748 2748 2749 2749 2752 2752 2749 2749 2753 2753 2752 2752 2752 2752 2753 2753 2756 2756 2753 2753 2757 2757 2756 2756 2756 2756 2757 2757 2760 2760 2757 2757 2761 2761 2760 2760 2760 2760 2761 2761 4817 4817 2761 2761 4818 4818 4819 4819 2764 2764 2765 2765 2768 2768 2765 2765 2769 2769 2768 2768 2768 2768 2769 2769 2770 2770 2798 2798 2797 2797 2794 2794 2797 2797 2793 2793 2794 2794 2794 2794 2793 2793 2790 2790 2793 2793 2789 2789 2790 2790 2790 2790 2789 2789 2786 2786 2789 2789 2785 2785 2786 2786 2786 2786 2785 2785 4820 4820 2785 2785 4821 4821 4822 4822 2782 2782 2781 2781 2778 2778 2781 2781 2777 2777 2778 2778 2778 2778 2777 2777 2774 2774 2777 2777 2773 2773 2774 2774 2774 2774 2773 2773 2776 2776 2773 2773 2775 2775 2776 2776 2776 2776 2775 2775 2780 2780 2775 2775 2779 2779 2780 2780 4823 4823 4824 4824 2784 2784 4825 4825 2783 2783 2784 2784 2784 2784 2783 2783 2788 2788 2783 2783 2787 2787 2788 2788 2788 2788 2787 2787 2792 2792 2787 2787 2791 2791 2792 2792 2792 2792 2791 2791 2796 2796 2791 2791 2795 2795 2796 2796 2796 2796 2795 2795 2800 2800 2795 2795 2799 2799 2800 2800 2800 2800 2799 2799 2804 2804 2799 2799 2803 2803 2804 2804 2804 2804 2803 2803 2808 2808 2803 2803 2807 2807 2808 2808 2808 2808 2807 2807 4826 4826 2807 2807 4827 4827 4828 4828 2812 2812 2811 2811 2816 2816 2811 2811 2815 2815 2816 2816 2816 2816 2815 2815 2820 2820 2815 2815 2819 2819 2820 2820 2820 2820 2819 2819 2818 2818 2819 2819 2817 2817 2818 2818 2818 2818 2817 2817 2814 2814 2817 2817 2813 2813 2814 2814 4829 4829 4830 4830 2810 2810 4831 4831 2809 2809 2810 2810 2810 2810 2809 2809 2806 2806 2809 2809 2805 2805 2806 2806 2806 2806 2805 2805 2802 2802 2805 2805 2801 2801 2802 2802 2802 2802 2801 2801 2798 2798 2801 2801 2797 2797 2798 2798 2845 2845 2846 2846 2842 2842 2846 2846 2841 2841 2842 2842 2842 2842 2841 2841 2838 2838 2841 2841 2837 2837 2838 2838 2838 2838 2837 2837 2834 2834 2837 2837 2833 2833 2834 2834 2834 2834 2833 2833 4832 4832 2833 2833 4833 4833 4834 4834 2830 2830 2829 2829 2826 2826 2829 2829 2825 2825 2826 2826 2826 2826 2825 2825 2822 2822 2825 2825 2821 2821 2822 2822 2822 2822 2821 2821 2824 2824 2821 2821 2823 2823 2824 2824 2824 2824 2823 2823 2828 2828 2823 2823 2827 2827 2828 2828 4835 4835 4836 4836 2832 2832 4837 4837 2831 2831 2832 2832 2832 2832 2831 2831 2836 2836 2831 2831 2835 2835 2836 2836 2836 2836 2835 2835 2840 2840 2835 2835 2839 2839 2840 2840 2840 2840 2839 2839 2844 2844 2839 2839 2843 2843 2844 2844 2844 2844 2843 2843 2848 2848 2843 2843 2847 2847 2848 2848 2848 2848 2847 2847 2852 2852 2847 2847 2851 2851 2852 2852 2852 2852 2851 2851 2856 2856 2851 2851 2855 2855 2856 2856 2856 2856 2855 2855 4838 4838 2855 2855 4839 4839 4840 4840 2860 2860 2859 2859 2864 2864 2859 2859 2863 2863 2864 2864 2864 2864 2863 2863 2868 2868 2863 2863 2867 2867 2868 2868 2868 2868 2867 2867 2866 2866 2867 2867 2865 2865 2866 2866 2866 2866 2865 2865 2862 2862 2865 2865 2861 2861 2862 2862 4841 4841 4842 4842 2858 2858 4843 4843 2857 2857 2858 2858 2858 2858 2857 2857 2854 2854 2857 2857 2853 2853 2854 2854 2854 2854 2853 2853 2850 2850 2853 2853 2849 2849 2850 2850 2850 2850 2849 2849 2845 2845 2849 2849 2846 2846 2845 2845 2894 2894 2893 2893 2890 2890 2893 2893 2889 2889 2890 2890 2890 2890 2889 2889 2886 2886 2889 2889 2885 2885 2886 2886 2886 2886 2885 2885 2882 2882 2885 2885 2881 2881 2882 2882 2882 2882 2881 2881 4844 4844 2881 2881 4845 4845 4846 4846 2878 2878 2877 2877 2874 2874 2877 2877 2873 2873 2874 2874 2874 2874 2873 2873 2870 2870 2873 2873 2869 2869 2870 2870 2870 2870 2869 2869 2872 2872 2869 2869 2871 2871 2872 2872 2872 2872 2871 2871 2876 2876 2871 2871 2875 2875 2876 2876 4847 4847 4848 4848 2880 2880 4849 4849 2879 2879 2880 2880 2880 2880 2879 2879 2884 2884 2879 2879 2883 2883 2884 2884 2884 2884 2883 2883 2888 2888 2883 2883 2887 2887 2888 2888 2888 2888 2887 2887 2892 2892 2887 2887 2891 2891 2892 2892 2892 2892 2891 2891 2896 2896 2891 2891 2895 2895 2896 2896 2896 2896 2895 2895 2900 2900 2895 2895 2899 2899 2900 2900 2900 2900 2899 2899 2904 2904 2899 2899 2903 2903 2904 2904 2904 2904 2903 2903 4850 4850 2903 2903 4851 4851 4852 4852 2908 2908 2907 2907 2912 2912 2907 2907 2911 2911 2912 2912 2912 2912 2911 2911 2916 2916 2911 2911 2915 2915 2916 2916 2916 2916 2915 2915 2914 2914 2915 2915 2913 2913 2914 2914 2914 2914 2913 2913 2910 2910 2913 2913 2909 2909 2910 2910 4853 4853 4854 4854 2906 2906 4855 4855 2905 2905 2906 2906 2906 2906 2905 2905 2902 2902 2905 2905 2901 2901 2902 2902 2902 2902 2901 2901 2898 2898 2901 2901 2897 2897 2898 2898 2898 2898 2897 2897 2894 2894 2897 2897 2893 2893 2894 2894 2962 2962 2964 2964 2965 2965 2964 2964 2966 2966 2965 2965 2965 2965 2966 2966 2960 2960 2966 2966 2961 2961 2960 2960 2960 2960 2961 2961 2956 2956 2961 2961 2957 2957 2956 2956 4856 4856 4857 4857 2952 2952 4858 4858 2953 2953 2952 2952 2952 2952 2953 2953 2948 2948 2953 2953 2949 2949 2948 2948 2948 2948 2949 2949 2944 2944 2949 2949 2945 2945 2944 2944 2944 2944 2945 2945 2940 2940 2945 2945 2941 2941 2940 2940 2940 2940 2941 2941 2936 2936 2941 2941 2937 2937 2936 2936 2936 2936 2937 2937 2932 2932 2937 2937 2933 2933 2932 2932 2932 2932 2933 2933 2928 2928 2933 2933 2929 2929 2928 2928 2928 2928 2929 2929 4859 4859 2929 2929 4860 4860 4861 4861 2924 2924 2925 2925 2920 2920 2925 2925 2921 2921 2920 2920 2920 2920 2921 2921 2917 2917 2921 2921 2918 2918 2917 2917 2918 2918 2919 2919 2917 2917 2917 2917 2919 2919 2922 2922 2919 2919 2923 2923 2922 2922 2922 2922 2923 2923 2926 2926 2923 2923 2927 2927 2926 2926 4862 4862 4863 4863 2930 2930 4864 4864 2931 2931 2930 2930 2930 2930 2931 2931 2934 2934 2931 2931 2935 2935 2934 2934 2934 2934 2935 2935 2938 2938 2935 2935 2939 2939 2938 2938 2938 2938 2939 2939 2942 2942 2939 2939 2943 2943 2942 2942 2942 2942 2943 2943 2946 2946 2943 2943 2947 2947 2946 2946 2946 2946 2947 2947 2950 2950 2947 2947 2951 2951 2950 2950 2950 2950 2951 2951 2954 2954 2951 2951 2955 2955 2954 2954 2954 2954 2955 2955 4865 4865 2955 2955 4866 4866 4867 4867 2958 2958 2959 2959 2962 2962 2959 2959 2963 2963 2962 2962 2962 2962 2963 2963 2964 2964 2994 2994 2977 2977 2975 2975 3003 3003 2977 2977 2992 2992 3000 3000 2971 2971 2969 2969 2973 2973 4868 4868 4869 4869 2975 2975 2973 2973 2996 2996 2999 2999 2968 2968 2970 2970 2967 2967 2968 2968 3001 3001 2969 2969 2967 2967 3002 3002 2993 2993 2974 2974 2976 2976 2972 2972 2974 2974 2995 2995 4870 4870 2972 2972 2997 2997 2987 2987 3004 3004 3006 3006 2978 2978 3004 3004 2989 2989 2976 2976 2978 2978 2990 2990 2981 2981 3010 3010 3012 3012 3008 3008 4871 4871 4872 4872 3006 3006 3008 3008 2985 2985 2982 2982 3013 3013 3011 3011 3014 3014 3013 3013 2980 2980 3012 3012 3014 3014 2979 2979 2988 2988 3007 3007 3005 3005 3009 3009 3007 3007 2986 2986 4873 4873 3009 3009 2984 2984 3005 3005 3003 3003 2991 2991 3040 3040 3039 3039 3036 3036 3039 3039 3035 3035 3036 3036 3036 3036 3035 3035 3032 3032 3035 3035 3031 3031 3032 3032 3032 3032 3031 3031 3028 3028 3031 3031 3027 3027 3028 3028 3028 3028 3027 3027 4874 4874 3027 3027 4875 4875 4876 4876 3024 3024 3023 3023 3020 3020 3023 3023 3019 3019 3020 3020 3020 3020 3019 3019 3016 3016 3019 3019 3015 3015 3016 3016 3016 3016 3015 3015 3018 3018 3015 3015 3017 3017 3018 3018 3018 3018 3017 3017 3022 3022 3017 3017 3021 3021 3022 3022 4877 4877 4878 4878 3026 3026 4879 4879 3025 3025 3026 3026 3026 3026 3025 3025 3030 3030 3025 3025 3029 3029 3030 3030 3030 3030 3029 3029 3034 3034 3029 3029 3033 3033 3034 3034 3034 3034 3033 3033 3038 3038 3033 3033 3037 3037 3038 3038 3038 3038 3037 3037 3042 3042 3037 3037 3041 3041 3042 3042 3042 3042 3041 3041 3046 3046 3041 3041 3045 3045 3046 3046 3046 3046 3045 3045 3050 3050 3045 3045 3049 3049 3050 3050 3050 3050 3049 3049 4880 4880 3049 3049 4881 4881 4882 4882 3054 3054 3053 3053 3058 3058 3053 3053 3057 3057 3058 3058 3058 3058 3057 3057 3062 3062 3057 3057 3061 3061 3062 3062 3062 3062 3061 3061 3060 3060 3061 3061 3059 3059 3060 3060 3060 3060 3059 3059 3056 3056 3059 3059 3055 3055 3056 3056 4883 4883 4884 4884 3052 3052 4885 4885 3051 3051 3052 3052 3052 3052 3051 3051 3048 3048 3051 3051 3047 3047 3048 3048 3048 3048 3047 3047 3044 3044 3047 3047 3043 3043 3044 3044 3044 3044 3043 3043 3040 3040 3043 3043 3039 3039 3040 3040 3106 3106 3115 3115 3108 3108 3115 3115 3116 3116 3108 3108 3108 3108 3116 3116 3107 3107 3102 3102 3111 3111 3106 3106 3111 3111 3113 3113 3106 3106 3106 3106 3113 3113 3115 3115 3072 3072 3067 3067 3076 3076 3067 3067 3069 3069 3076 3076 4886 4886 4887 4887 3078 3078 4888 4888 3074 3074 3078 3078 3078 3078 3074 3074 3082 3082 3074 3074 3080 3080 3082 3082 3082 3082 3080 3080 3086 3086 3080 3080 3084 3084 3086 3086 3086 3086 3084 3084 3089 3089 3084 3084 3088 3088 3089 3089 3089 3089 3088 3088 3092 3092 3088 3088 3094 3094 3092 3092 3092 3092 3094 3094 3096 3096 3094 3094 3098 3098 3096 3096 3096 3096 3098 3098 3100 3100 3098 3098 3104 3104 3100 3100 3100 3100 3104 3104 4889 4889 3104 3104 4890 4890 4891 4891 3102 3102 3109 3109 3111 3111 3071 3071 3064 3064 3072 3072 3064 3064 3065 3065 3072 3072 3072 3072 3065 3065 3067 3067 3077 3077 3068 3068 3073 3073 3068 3068 3066 3066 3073 3073 3073 3073 3066 3066 3071 3071 3066 3066 3063 3063 3071 3071 3071 3071 3063 3063 3064 3064 3116 3116 3114 3114 3107 3107 3114 3114 3112 3112 3107 3107 3107 3107 3112 3112 3103 3103 3112 3112 3110 3110 3103 3103 4892 4892 4893 4893 3101 3101 4894 4894 3105 3105 3101 3101 3101 3101 3105 3105 3097 3097 3105 3105 3099 3099 3097 3097 3097 3097 3099 3099 3093 3093 3099 3099 3095 3095 3093 3093 3093 3093 3095 3095 3090 3090 3095 3095 3091 3091 3090 3090 3090 3090 3091 3091 3087 3087 3091 3091 3085 3085 3087 3087 3087 3087 3085 3085 3083 3083 3085 3085 3081 3081 3083 3083 3083 3083 3081 3081 3079 3079 3081 3081 3075 3075 3079 3079 3079 3079 3075 3075 4895 4895 3075 3075 4896 4896 4897 4897 3077 3077 3070 3070 3068 3068 3144 3144 3127 3127 3125 3125 3153 3153 3127 3127 3142 3142 3150 3150 3121 3121 3119 3119 3123 3123 4898 4898 4899 4899 3125 3125 3123 3123 3146 3146 3149 3149 3118 3118 3120 3120 3117 3117 3118 3118 3151 3151 3119 3119 3117 3117 3152 3152 3143 3143 3124 3124 3126 3126 3122 3122 3124 3124 3145 3145 4900 4900 3122 3122 3147 3147 3137 3137 3154 3154 3156 3156 3128 3128 3154 3154 3139 3139 3126 3126 3128 3128 3140 3140 3131 3131 3160 3160 3162 3162 3158 3158 4901 4901 4902 4902 3156 3156 3158 3158 3135 3135 3132 3132 3163 3163 3161 3161 3164 3164 3163 3163 3130 3130 3162 3162 3164 3164 3129 3129 3138 3138 3157 3157 3155 3155 3159 3159 3157 3157 3136 3136 4903 4903 3159 3159 3134 3134 3155 3155 3153 3153 3141 3141 3190 3190 3189 3189 3186 3186 3189 3189 3185 3185 3186 3186 3186 3186 3185 3185 3182 3182 3185 3185 3181 3181 3182 3182 3182 3182 3181 3181 3178 3178 3181 3181 3177 3177 3178 3178 3178 3178 3177 3177 4904 4904 3177 3177 4905 4905 4906 4906 3174 3174 3173 3173 3170 3170 3173 3173 3169 3169 3170 3170 3170 3170 3169 3169 3166 3166 3169 3169 3165 3165 3166 3166 3166 3166 3165 3165 3168 3168 3165 3165 3167 3167 3168 3168 3168 3168 3167 3167 3172 3172 3167 3167 3171 3171 3172 3172 4907 4907 4908 4908 3176 3176 4909 4909 3175 3175 3176 3176 3176 3176 3175 3175 3180 3180 3175 3175 3179 3179 3180 3180 3180 3180 3179 3179 3184 3184 3179 3179 3183 3183 3184 3184 3184 3184 3183 3183 3188 3188 3183 3183 3187 3187 3188 3188 3188 3188 3187 3187 3192 3192 3187 3187 3191 3191 3192 3192 3192 3192 3191 3191 3196 3196 3191 3191 3195 3195 3196 3196 3196 3196 3195 3195 3200 3200 3195 3195 3199 3199 3200 3200 3200 3200 3199 3199 4910 4910 3199 3199 4911 4911 4912 4912 3204 3204 3203 3203 3208 3208 3203 3203 3207 3207 3208 3208 3208 3208 3207 3207 3212 3212 3207 3207 3211 3211 3212 3212 3212 3212 3211 3211 3210 3210 3211 3211 3209 3209 3210 3210 3210 3210 3209 3209 3206 3206 3209 3209 3205 3205 3206 3206 4913 4913 4914 4914 3202 3202 4915 4915 3201 3201 3202 3202 3202 3202 3201 3201 3198 3198 3201 3201 3197 3197 3198 3198 3198 3198 3197 3197 3194 3194 3197 3197 3193 3193 3194 3194 3194 3194 3193 3193 3190 3190 3193 3193 3189 3189 3190 3190 3251 3251 3260 3260 3255 3255 3260 3260 3262 3262 3255 3255 3255 3255 3262 3262 3257 3257 3262 3262 3264 3264 3257 3257 3257 3257 3264 3264 3256 3256 3221 3221 3216 3216 3225 3225 3216 3216 3218 3218 3225 3225 4916 4916 4917 4917 3227 3227 4918 4918 3223 3223 3227 3227 3227 3227 3223 3223 3231 3231 3223 3223 3229 3229 3231 3231 3231 3231 3229 3229 3235 3235 3229 3229 3233 3233 3235 3235 3235 3235 3233 3233 3238 3238 3233 3233 3237 3237 3238 3238 3238 3238 3237 3237 3241 3241 3237 3237 3243 3243 3241 3241 3241 3241 3243 3243 3245 3245 3243 3243 3247 3247 3245 3245 3245 3245 3247 3247 3249 3249 3247 3247 3253 3253 3249 3249 3249 3249 3253 3253 4919 4919 3253 3253 4920 4920 4921 4921 3251 3251 3258 3258 3260 3260 3226 3226 3217 3217 3222 3222 3217 3217 3215 3215 3222 3222 3222 3222 3215 3215 3220 3220 3215 3215 3213 3213 3220 3220 3220 3220 3213 3213 3221 3221 3213 3213 3214 3214 3221 3221 3221 3221 3214 3214 3216 3216 3264 3264 3263 3263 3256 3256 3263 3263 3261 3261 3256 3256 3256 3256 3261 3261 3252 3252 3261 3261 3259 3259 3252 3252 4922 4922 4923 4923 3250 3250 4924 4924 3254 3254 3250 3250 3250 3250 3254 3254 3246 3246 3254 3254 3248 3248 3246 3246 3246 3246 3248 3248 3242 3242 3248 3248 3244 3244 3242 3242 3242 3242 3244 3244 3239 3239 3244 3244 3240 3240 3239 3239 3239 3239 3240 3240 3236 3236 3240 3240 3234 3234 3236 3236 3236 3236 3234 3234 3232 3232 3234 3234 3230 3230 3232 3232 3232 3232 3230 3230 3228 3228 3230 3230 3224 3224 3228 3228 3228 3228 3224 3224 4925 4925 3224 3224 4926 4926 4927 4927 3226 3226 3219 3219 3217 3217 3274 3274 3275 3275 3271 3271 3275 3275 3268 3268 3271 3271 3271 3271 3268 3268 3267 3267 3268 3268 3266 3266 3267 3267 3273 3273 3272 3272 3266 3266 3272 3272 3270 3270 3266 3266 3270 3270 3269 3269 3266 3266 3269 3269 3265 3265 3266 3266 3266 3266 3265 3265 3267 3267 3283 3283 3288 3288 3287 3287 3277 3277 3278 3278 3276 3276 3278 3278 3280 3280 3276 3276 3276 3276 3280 3280 3282 3282 3287 3287 3286 3286 3283 3283 3286 3286 3285 3285 3283 3283 3283 3283 3285 3285 3281 3281 3282 3282 3284 3284 3276 3276 3284 3284 3283 3283 3276 3276 3276 3276 3283 3283 3279 3279 3283 3283 3281 3281 3279 3279 3290 3290 3289 3289 3291 3291 3289 3289 3292 3292 3291 3291 3294 3294 3292 3292 3296 3296 3292 3292 3289 3289 3296 3296 3296 3296 3289 3289 3295 3295 3289 3289 3293 3293 3295 3295 3299 3299 3300 3300 3298 3298 3300 3300 3295 3295 3298 3298 3298 3298 3295 3295 3297 3297 3295 3295 3293 3293 3297 3297 3301 3301 3302 3302 3303 3303 3302 3302 3304 3304 3303 3303 3303 3303 3304 3304 3305 3305 3304 3304 3306 3306 3305 3305 3307 3307 3308 3308 3310 3310 3307 3307 3310 3310 3309 3309 3310 3310 3312 3312 3309 3309 3309 3309 3312 3312 3311 3311 3311 3311 3312 3312 3313 3313 3312 3312 3315 3315 3313 3313 3313 3313 3315 3315 3314 3314 3321 3321 3326 3326 3322 3322 3327 3327 3328 3328 3326 3326 3328 3328 3325 3325 3326 3326 3325 3325 3324 3324 3326 3326 3324 3324 3323 3323 3326 3326 3326 3326 3323 3323 3322 3322 3316 3316 3318 3318 3317 3317 3318 3318 3319 3319 3317 3317 3317 3317 3319 3319 3322 3322 3319 3319 3320 3320 3322 3322 3322 3322 3320 3320 3321 3321 3332 3332 3333 3333 3334 3334 3338 3338 3337 3337 3336 3336 3337 3337 3335 3335 3336 3336 3334 3334 3336 3336 3332 3332 3336 3336 3335 3335 3332 3332 3332 3332 3335 3335 3330 3330 3335 3335 3331 3331 3330 3330 3330 3330 3331 3331 3329 3329 3347 3347 3348 3348 3349 3349 3348 3348 3350 3350 3349 3349 3349 3349 3350 3350 3352 3352 3350 3350 3351 3351 3352 3352 3352 3352 3351 3351 3353 3353 3351 3351 3354 3354 3353 3353 3353 3353 3354 3354 3355 3355 3349 3349 3346 3346 3347 3347 3346 3346 3345 3345 3347 3347 3347 3347 3345 3345 3343 3343 3345 3345 3344 3344 3343 3343 3343 3343 3344 3344 3342 3342 3344 3344 3340 3340 3342 3342 3342 3342 3340 3340 3341 3341 3340 3340 3339 3339 3341 3341 3356 3356 3357 3357 3358 3358 3357 3357 3359 3359 3358 3358 3370 3370 3371 3371 3372 3372 3366 3366 3365 3365 3368 3368 3365 3365 3364 3364 3368 3368 3368 3368 3364 3364 3369 3369 3363 3363 3364 3364 3362 3362 3364 3364 3361 3361 3362 3362 3362 3362 3361 3361 3360 3360 3372 3372 3369 3369 3370 3370 3369 3369 3364 3364 3370 3370 3370 3370 3364 3364 3367 3367 3364 3364 3363 3363 3367 3367 3384 3384 3383 3383 3382 3382 3383 3383 3381 3381 3382 3382 3379 3379 3381 3381 3377 3377 3381 3381 3383 3383 3377 3377 3377 3377 3383 3383 3376 3376 3383 3383 3380 3380 3376 3376 3373 3373 3374 3374 3375 3375 3374 3374 3376 3376 3375 3375 3375 3375 3376 3376 3378 3378 3376 3376 3380 3380 3378 3378 3385 3385 3386 3386 3387 3387 3386 3386 3388 3388 3387 3387 3387 3387 3388 3388 3389 3389 3388 3388 3390 3390 3389 3389 3389 3389 3390 3390 3391 3391 3390 3390 3392 3392 3391 3391 3393 3393 3394 3394 3395 3395 3394 3394 3396 3396 3395 3395 3395 3395 3396 3396 3397 3397 3405 3405 3406 3406 3407 3407 3399 3399 3398 3398 3400 3400 3398 3398 3403 3403 3400 3400 3400 3400 3403 3403 3405 3405 3401 3401 3400 3400 3402 3402 3400 3400 3405 3405 3402 3402 3402 3402 3405 3405 3404 3404 3405 3405 3407 3407 3404 3404 3408 3408 3409 3409 3413 3413 3409 3409 3410 3410 3413 3413 3413 3413 3410 3410 3415 3415 3411 3411 3412 3412 3410 3410 3412 3412 3414 3414 3410 3410 3410 3410 3414 3414 3415 3415 3414 3414 3416 3416 3415 3415 3415 3415 3416 3416 3417 3417 3416 3416 3418 3418 3417 3417 3420 3420 3421 3421 3419 3419 3421 3421 3422 3422 3419 3419 3426 3426 3425 3425 3424 3424 3425 3425 3422 3422 3424 3424 3424 3424 3422 3422 3423 3423 3422 3422 3421 3421 3423 3423 3435 3435 3436 3436 3434 3434 3436 3436 3433 3433 3434 3434 3434 3434 3433 3433 3432 3432 3433 3433 3431 3431 3432 3432 3432 3432 3431 3431 3430 3430 3430 3430 3431 3431 3429 3429 3431 3431 3428 3428 3429 3429 3429 3429 3428 3428 3427 3427 3445 3445 3446 3446 3444 3444 3443 3443 3440 3440 3439 3439 3440 3440 3438 3438 3439 3439 3439 3439 3438 3438 3437 3437 3443 3443 3445 3445 3440 3440 3445 3445 3444 3444 3440 3440 3440 3440 3444 3444 3441 3441 3444 3444 3442 3442 3441 3441 3449 3449 3447 3447 3448 3448 3454 3454 3457 3457 3453 3453 3454 3454 3455 3455 3457 3457 3455 3455 3456 3456 3457 3457 3457 3457 3456 3456 3458 3458 3453 3453 3452 3452 3454 3454 3452 3452 3451 3451 3454 3454 3454 3454 3451 3451 3448 3448 3451 3451 3450 3450 3448 3448 3448 3448 3450 3450 3449 3449 3459 3459 3460 3460 3461 3461 3460 3460 3463 3463 3461 3461 3468 3468 3466 3466 3465 3465 3466 3466 3464 3464 3465 3465 3465 3465 3464 3464 3463 3463 3464 3464 3462 3462 3463 3463 3463 3463 3462 3462 3461 3461 3471 3471 3469 3469 3468 3468 3469 3469 3467 3467 3468 3468 3468 3468 3467 3467 3466 3466 3475 3475 3474 3474 3473 3473 3474 3474 3472 3472 3473 3473 3473 3473 3472 3472 3471 3471 3472 3472 3470 3470 3471 3471 3471 3471 3470 3470 3469 3469 3482 3482 3483 3483 3481 3481 3483 3483 3480 3480 3481 3481 3481 3481 3480 3480 3479 3479 3479 3479 3480 3480 3478 3478 3480 3480 3477 3477 3478 3478 3478 3478 3477 3477 3476 3476 3487 3487 3491 3491 3489 3489 3491 3491 3494 3494 3489 3489 3489 3489 3494 3494 3493 3493 3488 3488 3490 3490 3492 3492 3492 3492 3491 3491 3488 3488 3491 3491 3487 3487 3488 3488 3488 3488 3487 3487 3486 3486 3487 3487 3484 3484 3486 3486 3486 3486 3484 3484 3485 3485 3506 3506 3501 3501 3498 3498 3502 3502 3500 3500 3499 3499 3498 3498 3503 3503 3506 3506 3503 3503 3504 3504 3506 3506 3506 3506 3504 3504 3505 3505 3496 3496 3495 3495 3497 3497 3495 3495 3498 3498 3497 3497 3497 3497 3498 3498 3499 3499 3498 3498 3501 3501 3499 3499 3499 3499 3501 3501 3502 3502 3507 3507 3508 3508 3509 3509 3508 3508 3510 3510 3509 3509 3509 3509 3510 3510 3513 3513 3510 3510 3511 3511 3513 3513 3511 3511 3512 3512 3513 3513 3512 3512 3514 3514 3513 3513 3513 3513 3514 3514 3515 3515 3514 3514 3517 3517 3515 3515 3519 3519 3518 3518 3517 3517 3518 3518 3516 3516 3517 3517 3517 3517 3516 3516 3515 3515 3520 3520 3521 3521 3522 3522 3521 3521 3523 3523 3522 3522 3522 3522 3523 3523 3524 3524 3523 3523 3525 3525 3524 3524 3524 3524 3525 3525 3526 3526 3531 3531 3527 3527 3529 3529 3527 3527 3528 3528 3529 3529 3529 3529 3528 3528 3530 3530 3535 3535 3534 3534 3536 3536 3534 3534 3533 3533 3536 3536 3536 3536 3533 3533 3529 3529 3533 3533 3532 3532 3529 3529 3529 3529 3532 3532 3531 3531 3544 3544 3539 3539 3542 3542 3548 3548 3549 3549 3547 3547 3549 3549 3544 3544 3547 3547 3547 3547 3544 3544 3546 3546 3544 3544 3542 3542 3546 3546 3538 3538 3537 3537 3540 3540 3537 3537 3539 3539 3540 3540 3540 3540 3539 3539 3541 3541 3539 3539 3544 3544 3541 3541 3541 3541 3544 3544 3543 3543 3544 3544 3545 3545 3543 3543 3562 3562 3563 3563 3560 3560 3563 3563 3561 3561 3560 3560 3560 3560 3561 3561 3559 3559 3561 3561 3557 3557 3559 3559 3559 3559 3557 3557 3558 3558 3558 3558 3557 3557 3556 3556 3557 3557 3555 3555 3556 3556 3556 3556 3555 3555 3553 3553 3555 3555 3554 3554 3553 3553 3553 3553 3554 3554 3552 3552 3554 3554 3551 3551 3552 3552 3552 3552 3551 3551 3550 3550 3575 3575 3576 3576 3571 3571 3576 3576 3572 3572 3571 3571 3571 3571 3572 3572 3566 3566 3572 3572 3567 3567 3566 3566 3566 3566 3567 3567 3564 3564 3567 3567 3565 3565 3564 3564 3564 3564 3565 3565 3568 3568 3565 3565 3570 3570 3568 3568 3580 3580 3579 3579 3578 3578 3579 3579 3577 3577 3578 3578 3578 3578 3577 3577 4928 4928 3577 3577 4929 4929 4930 4930 3574 3574 3573 3573 3570 3570 3573 3573 3569 3569 3570 3570 3570 3570 3569 3569 3568 3568 3581 3581 3582 3582 3583 3583 3582 3582 3584 3584 3583 3583 3583 3583 3584 3584 3585 3585 3584 3584 3586 3586 3585 3585 3585 3585 3586 3586 3587 3587 3586 3586 3588 3588 3587 3587 3587 3587 3588 3588 3589 3589 3588 3588 3590 3590 3589 3589 3589 3589 3590 3590 3591 3591 3590 3590 3592 3592 3591 3591 3591 3591 3592 3592 4931 4931 3592 3592 4932 4932 4933 4933 3593 3593 3594 3594 3595 3595 3596 3596 3597 3597 3598 3598 3597 3597 3599 3599 3598 3598 3598 3598 3599 3599 3600 3600 3599 3599 3601 3601 3600 3600 3600 3600 3601 3601 3602 3602 3601 3601 3603 3603 3602 3602 4934 4934 4935 4935 3604 3604 4936 4936 3605 3605 3604 3604 3604 3604 3605 3605 3606 3606 3605 3605 3607 3607 3606 3606 3606 3606 3607 3607 3608 3608 3607 3607 3609 3609 3608 3608 3610 3610 3611 3611 3612 3612 3611 3611 3613 3613 3612 3612 3612 3612 3613 3613 3614 3614 3613 3613 3615 3615 3614 3614 3614 3614 3615 3615 3616 3616 3615 3615 3617 3617 3616 3616 3616 3616 3617 3617 3618 3618 3617 3617 3619 3619 3618 3618 3618 3618 3619 3619 4937 4937 3619 3619 4938 4938 4939 4939 3620 3620 3621 3621 3622 3622 3621 3621 3623 3623 3622 3622 3622 3622 3623 3623 3624 3624 3623 3623 3625 3625 3624 3624 3626 3626 3627 3627 3628 3628 3627 3627 3629 3629 3628 3628 3628 3628 3629 3629 3630 3630 3629 3629 3631 3631 3630 3630 4940 4940 4941 4941 3632 3632 4942 4942 3633 3633 3632 3632 3632 3632 3633 3633 3634 3634 3633 3633 3635 3635 3634 3634 3634 3634 3635 3635 3636 3636 3635 3635 3637 3637 3636 3636 3636 3636 3637 3637 3638 3638 3637 3637 3639 3639 3638 3638 3638 3638 3639 3639 3640 3640 3639 3639 3641 3641 3640 3640 3642 3642 3643 3643 3644 3644 3643 3643 3645 3645 3644 3644 3644 3644 3645 3645 3646 3646 3645 3645 3647 3647 3646 3646 3646 3646 3647 3647 4943 4943 3647 3647 4944 4944 4945 4945 3648 3648 3649 3649 3650 3650 3649 3649 3651 3651 3650 3650 3650 3650 3651 3651 3652 3652 3651 3651 3653 3653 3652 3652 3652 3652 3653 3653 3654 3654 3653 3653 3655 3655 3654 3654 3669 3669 3670 3670 3668 3668 3670 3670 3667 3667 3668 3668 3657 3657 3656 3656 3659 3659 3656 3656 3658 3658 3659 3659 3659 3659 3658 3658 3661 3661 3658 3658 3660 3660 3661 3661 3661 3661 3660 3660 3663 3663 3660 3660 3662 3662 3663 3663 3663 3663 3662 3662 3665 3665 3662 3662 3664 3664 3665 3665 3665 3665 3664 3664 4946 4946 3664 3664 4947 4947 4948 4948 3667 3667 3666 3666 3668 3668 3671 3671 3672 3672 3673 3673 3672 3672 3674 3674 3673 3673 3673 3673 3674 3674 4949 4949 3674 3674 4950 4950 4951 4951 3675 3675 3676 3676 3677 3677 3676 3676 3678 3678 3677 3677 3677 3677 3678 3678 3679 3679 3678 3678 3680 3680 3679 3679 3679 3679 3680 3680 3681 3681 3680 3680 3682 3682 3681 3681 3681 3681 3682 3682 3683 3683 3682 3682 3684 3684 3683 3683 3683 3683 3684 3684 3685 3685 3684 3684 3686 3686 3685 3685 3687 3687 3688 3688 3689 3689 3688 3688 3690 3690 3689 3689 3689 3689 3690 3690 3691 3691 3690 3690 3692 3692 3691 3691 3691 3691 3692 3692 3693 3693 3692 3692 3694 3694 3693 3693 3693 3693 3694 3694 3695 3695 3694 3694 3696 3696 3695 3695 4952 4952 4953 4953 3697 3697 4954 4954 3698 3698 3697 3697 3697 3697 3698 3698 3699 3699 3698 3698 3700 3700 3699 3699 3699 3699 3700 3700 3701 3701 3700 3700 3702 3702 3701 3701 3703 3703 3704 3704 3705 3705 3704 3704 3706 3706 3705 3705 3705 3705 3706 3706 3707 3707 3706 3706 3708 3708 3707 3707 3707 3707 3708 3708 3709 3709 3708 3708 3710 3710 3709 3709 3709 3709 3710 3710 3711 3711 3710 3710 3712 3712 3711 3711 3711 3711 3712 3712 3713 3713 3712 3712 3714 3714 3713 3713 3713 3713 3714 3714 3715 3715 3714 3714 3716 3716 3715 3715 3715 3715 3716 3716 4955 4955 3716 3716 4956 4956 4957 4957 3719 3719 3720 3720 3721 3721 3720 3720 3722 3722 3721 3721 3721 3721 3722 3722 3723 3723 3722 3722 3724 3724 3723 3723 3723 3723 3724 3724 4958 4958 3724 3724 4959 4959 4960 4960 3725 3725 3726 3726 3727 3727 3726 3726 3728 3728 3727 3727 3727 3727 3728 3728 3729 3729 3728 3728 3730 3730 3729 3729 3729 3729 3730 3730 3731 3731 3730 3730 3732 3732 3731 3731 3731 3731 3732 3732 3733 3733 3732 3732 3734 3734 3733 3733 3735 3735 3736 3736 3737 3737 3736 3736 3738 3738 3737 3737 3737 3737 3738 3738 3739 3739 3738 3738 3740 3740 3739 3739 4961 4961 4962 4962 3741 3741 4963 4963 3742 3742 3741 3741 3741 3741 3742 3742 3743 3743 3742 3742 3744 3744 3743 3743 3743 3743 3744 3744 3745 3745 3744 3744 3746 3746 3745 3745 3745 3745 3746 3746 3747 3747 3746 3746 3748 3748 3747 3747 3749 3749 3750 3750 3751 3751 3750 3750 3752 3752 3751 3751 3751 3751 3752 3752 3753 3753 3752 3752 3754 3754 3753 3753 3753 3753 3754 3754 3755 3755 3754 3754 3756 3756 3755 3755 3755 3755 3756 3756 4964 4964 3756 3756 4965 4965 4966 4966 3757 3757 3758 3758 3759 3759 3758 3758 3760 3760 3759 3759 3759 3759 3760 3760 3761 3761 3760 3760 3762 3762 3761 3761 3763 3763 3764 3764 3765 3765 3764 3764 3766 3766 3765 3765 3765 3765 3766 3766 3767 3767 3766 3766 3768 3768 3767 3767 3767 3767 3768 3768 3769 3769 3768 3768 3770 3770 3769 3769 3769 3769 3770 3770 3771 3771 3770 3770 3772 3772 3771 3771 3771 3771 3772 3772 3773 3773 3772 3772 3774 3774 3773 3773 4967 4967 4968 4968 3775 3775 4969 4969 3776 3776 3775 3775 3777 3777 3778 3778 4970 4970 3778 3778 4971 4971 4972 4972 3779 3779 3780 3780 3781 3781 3780 3780 3782 3782 3781 3781 3781 3781 3782 3782 3783 3783 3782 3782 3784 3784 3783 3783 3783 3783 3784 3784 3785 3785 3784 3784 3786 3786 3785 3785 3785 3785 3786 3786 3787 3787 3786 3786 3788 3788 3787 3787 3787 3787 3788 3788 3789 3789 3788 3788 3790 3790 3789 3789 4973 4973 4974 4974 3793 3793 4975 4975 3794 3794 3793 3793 3793 3793 3794 3794 3795 3795 3794 3794 3796 3796 3795 3795 3795 3795 3796 3796 3797 3797 3796 3796 3798 3798 3797 3797 3797 3797 3798 3798 3799 3799 3798 3798 3800 3800 3799 3799 3799 3799 3800 3800 3801 3801 3800 3800 3802 3802 3801 3801 3801 3801 3802 3802 3803 3803 3802 3802 3804 3804 3803 3803 3803 3803 3804 3804 3805 3805 3804 3804 3806 3806 3805 3805 3815 3815 3816 3816 3820 3820 3816 3816 3821 3821 3820 3820 3820 3820 3821 3821 3822 3822 3821 3821 3823 3823 3822 3822 3822 3822 3823 3823 3818 3818 3823 3823 3819 3819 3818 3818 3818 3818 3819 3819 3817 3817 3819 3819 3814 3814 3817 3817 3808 3808 3807 3807 3810 3810 3807 3807 3809 3809 3810 3810 3810 3810 3809 3809 4976 4976 3809 3809 4977 4977 4978 4978 3812 3812 3811 3811 3814 3814 3811 3811 3813 3813 3814 3814 3814 3814 3813 3813 3817 3817 3824 3824 3825 3825 3826 3826 3825 3825 3827 3827 3826 3826 3826 3826 3827 3827 3828 3828 3827 3827 3829 3829 3828 3828 3828 3828 3829 3829 3830 3830 3829 3829 3831 3831 3830 3830 3830 3830 3831 3831 3832 3832 3831 3831 3833 3833 3832 3832 3832 3832 3833 3833 4979 4979 3833 3833 4980 4980 4981 4981 3834 3834 3835 3835 3836 3836 3835 3835 3837 3837 3836 3836 3838 3838 3839 3839 3840 3840 3839 3839 3841 3841 3840 3840 3840 3840 3841 3841 3842 3842 3841 3841 3843 3843 3842 3842 3842 3842 3843 3843 3844 3844 3843 3843 3845 3845 3844 3844 4982 4982 4983 4983 3846 3846 4984 4984 3847 3847 3846 3846 3846 3846 3847 3847 3848 3848 3847 3847 3849 3849 3848 3848 3848 3848 3849 3849 3850 3850 3849 3849 3851 3851 3850 3850 3867 3867 3868 3868 3865 3865 3868 3868 3866 3866 3865 3865 3865 3865 3866 3866 3863 3863 3866 3866 3864 3864 3863 3863 3863 3863 3864 3864 3861 3861 3864 3864 3862 3862 3861 3861 3861 3861 3862 3862 3859 3859 3862 3862 3860 3860 3859 3859 3859 3859 3860 3860 4985 4985 3860 3860 4986 4986 4987 4987 3857 3857 3858 3858 3856 3856 3858 3858 3855 3855 3856 3856 3853 3853 3852 3852 3855 3855 3852 3852 3854 3854 3855 3855 3855 3855 3854 3854 3856 3856 3884 3884 3885 3885 3882 3882 3885 3885 3883 3883 3882 3882 3882 3882 3883 3883 3881 3881 3883 3883 3880 3880 3881 3881 3870 3870 3869 3869 3872 3872 3869 3869 3871 3871 3872 3872 3872 3872 3871 3871 3874 3874 3871 3871 3873 3873 3874 3874 3874 3874 3873 3873 3876 3876 3873 3873 3875 3875 3876 3876 3876 3876 3875 3875 3878 3878 3875 3875 3877 3877 3878 3878 3878 3878 3877 3877 4988 4988 3877 3877 4989 4989 4990 4990 3880 3880 3879 3879 3881 3881 3886 3886 3887 3887 3888 3888 3887 3887 3889 3889 3888 3888 3888 3888 3889 3889 3890 3890 3889 3889 3891 3891 3890 3890 3890 3890 3891 3891 4991 4991 3891 3891 4992 4992 4993 4993 3892 3892 3893 3893 3894 3894 3893 3893 3895 3895 3894 3894 3894 3894 3895 3895 3896 3896 3895 3895 3897 3897 3896 3896 3896 3896 3897 3897 3898 3898 3897 3897 3899 3899 3898 3898 3900 3900 3901 3901 3902 3902 4994 4994 3904 3904 4995 4995 3914 3914 3913 3913 3912 3912 3913 3913 3911 3911 3912 3912 3912 3912 3911 3911 3910 3910 3911 3911 3909 3909 3910 3910 3910 3910 3909 3909 3908 3908 3909 3909 3907 3907 3908 3908 3908 3908 3907 3907 3906 3906 3907 3907 3905 3905 3906 3906 3906 3906 3905 3905 3904 3904 3905 3905 3903 3903 3904 3904 3904 3904 3903 3903 4996 4996 3930 3930 3931 3931 3928 3928 3931 3931 3929 3929 3928 3928 3928 3928 3929 3929 4997 4997 3929 3929 4998 4998 4999 4999 3924 3924 3925 3925 3920 3920 3925 3925 3921 3921 3920 3920 3920 3920 3921 3921 3915 3915 3921 3921 3916 3916 3915 3915 3915 3915 3916 3916 3917 3917 3916 3916 3918 3918 3917 3917 3918 3918 3919 3919 3917 3917 3917 3917 3919 3919 3922 3922 3919 3919 3923 3923 3922 3922 3922 3922 3923 3923 3926 3926 3923 3923 3927 3927 3926 3926 3932 3932 3933 3933 3934 3934 3933 3933 3935 3935 3934 3934 3934 3934 3935 3935 3936 3936 3935 3935 3937 3937 3936 3936 3936 3936 3937 3937 3938 3938 3937 3937 3939 3939 3938 3938 3938 3938 3939 3939 3940 3940 3939 3939 3941 3941 3940 3940 3940 3940 3941 3941 5000 5000 3941 3941 5001 5001 5002 5002 3942 3942 3943 3943 3944 3944 3943 3943 3945 3945 3944 3944 3944 3944 3945 3945 3946 3946 3945 3945 3947 3947 3946 3946 3948 3948 3949 3949 3950 3950 3949 3949 3951 3951 3950 3950 3950 3950 3951 3951 3952 3952 3951 3951 3953 3953 3952 3952 5003 5003 5004 5004 3954 3954 5005 5005 3955 3955 3954 3954 3954 3954 3955 3955 3956 3956 3955 3955 3957 3957 3956 3956 3956 3956 3957 3957 3958 3958 3957 3957 3959 3959 3958 3958 3958 3958 3959 3959 3960 3960 3959 3959 3961 3961 3960 3960 3960 3960 3961 3961 3962 3962 3961 3961 3963 3963 3962 3962 3964 3964 3965 3965 3966 3966 3965 3965 3967 3967 3966 3966 3966 3966 3967 3967 3968 3968 3967 3967 3969 3969 3968 3968 3968 3968 3969 3969 3970 3970 3969 3969 3971 3971 3970 3970 5006 5006 5007 5007 3972 3972 5008 5008 3973 3973 3972 3972 3972 3972 3973 3973 3974 3974 3973 3973 3975 3975 3974 3974 3974 3974 3975 3975 3976 3976 3975 3975 3977 3977 3976 3976 3978 3978 3979 3979 3980 3980 3979 3979 3981 3981 3980 3980 3980 3980 3981 3981 3982 3982 3981 3981 3983 3983 3982 3982 3982 3982 3983 3983 5009 5009 3983 3983 5010 5010 5011 5011 3984 3984 3985 3985 3986 3986 3985 3985 3987 3987 3986 3986 3986 3986 3987 3987 3988 3988 3987 3987 3989 3989 3988 3988 3988 3988 3989 3989 3990 3990 3989 3989 3991 3991 3990 3990 4044 4044 4050 4050 4042 4042 4050 4050 4048 4048 4042 4042 4042 4042 4048 4048 4040 4040 4048 4048 4046 4046 4040 4040 4040 4040 4046 4046 4036 4036 4046 4046 4043 4043 4036 4036 4036 4036 4043 4043 4033 4033 4043 4043 4037 4037 4033 4033 4033 4033 4037 4037 4029 4029 4037 4037 4032 4032 4029 4029 4029 4029 4032 4032 4025 4025 4032 4032 4028 4028 4025 4025 4028 4028 4024 4024 4025 4025 4025 4025 4024 4024 4022 4022 4024 4024 4020 4020 4022 4022 4020 4020 4018 4018 4022 4022 4022 4022 4018 4018 4017 4017 4018 4018 4014 4014 4017 4017 4017 4017 4014 4014 4013 4013 4014 4014 4010 4010 4013 4013 4013 4013 4010 4010 4009 4009 4010 4010 4005 4005 4009 4009 4009 4009 4005 4005 4006 4006 4005 4005 3999 3999 4006 4006 4006 4006 3999 3999 4002 4002 3999 3999 3996 3996 4002 4002 4002 4002 3996 3996 4000 4000 4023 4023 4026 4026 4027 4027 4026 4026 4030 4030 4027 4027 4027 4027 4030 4030 4031 4031 4030 4030 4034 4034 4031 4031 4031 4031 4034 4034 4035 4035 4034 4034 4039 4039 4035 4035 4035 4035 4039 4039 4038 4038 4039 4039 4045 4045 4038 4038 4038 4038 4045 4045 4041 4041 4045 4045 4047 4047 4041 4041 4041 4041 4047 4047 4044 4044 4047 4047 4049 4049 4044 4044 4044 4044 4049 4049 4050 4050 3996 3996 3994 3994 4000 4000 3994 3994 3992 3992 4000 4000 4000 4000 3992 3992 3998 3998 3992 3992 3993 3993 3998 3998 3998 3998 3993 3993 4001 4001 3993 3993 3995 3995 4001 4001 4001 4001 3995 3995 4004 4004 3995 3995 3997 3997 4004 4004 4004 4004 3997 3997 4007 4007 3997 3997 4003 4003 4007 4007 4007 4007 4003 4003 4011 4011 4003 4003 4008 4008 4011 4011 4011 4011 4008 4008 4015 4015 4008 4008 4012 4012 4015 4015 4015 4015 4012 4012 4019 4019 4012 4012 4016 4016 4019 4019 4019 4019 4016 4016 4023 4023 4016 4016 4021 4021 4023 4023 4023 4023 4021 4021 4026 4026 4083 4083 4085 4085 4084 4084 4085 4085 4089 4089 4084 4084 4084 4084 4089 4089 4088 4088 4089 4089 4093 4093 4088 4088 4088 4088 4093 4093 4092 4092 4093 4093 4097 4097 4092 4092 4092 4092 4097 4097 4096 4096 4097 4097 5012 5012 4096 4096 4096 4096 5013 5013 5014 5014 4101 4101 4105 4105 4100 4100 4100 4100 4105 4105 4104 4104 4105 4105 4109 4109 4104 4104 4104 4104 4109 4109 4108 4108 4109 4109 4113 4113 4108 4108 4108 4108 4113 4113 4112 4112 4113 4113 4111 4111 4112 4112 4112 4112 4111 4111 4110 4110 4111 4111 4107 4107 4110 4110 4110 4110 4107 4107 4106 4106 4107 4107 4103 4103 4106 4106 4106 4106 4103 4103 4102 4102 4103 4103 4099 4099 4102 4102 4102 4102 4099 4099 4098 4098 5015 5015 4095 4095 5016 5016 5017 5017 4095 4095 4094 4094 4095 4095 4091 4091 4094 4094 4094 4094 4091 4091 4090 4090 4091 4091 4087 4087 4090 4090 4090 4090 4087 4087 4086 4086 4087 4087 4081 4081 4086 4086 4086 4086 4081 4081 4082 4082 4081 4081 4078 4078 4082 4082 4082 4082 4078 4078 4077 4077 4078 4078 4074 4074 4077 4077 4077 4077 4074 4074 4073 4073 4074 4074 4070 4070 4073 4073 4073 4073 4070 4070 4069 4069 4070 4070 5018 5018 4069 4069 4069 4069 5019 5019 5020 5020 4066 4066 4062 4062 4065 4065 4065 4065 4062 4062 4061 4061 4062 4062 4058 4058 4061 4061 4061 4061 4058 4058 4057 4057 4058 4058 4054 4054 4057 4057 4057 4057 4054 4054 4053 4053 4054 4054 4052 4052 4053 4053 4053 4053 4052 4052 4051 4051 4052 4052 4056 4056 4051 4051 4051 4051 4056 4056 4055 4055 4056 4056 4060 4060 4055 4055 4055 4055 4060 4060 4059 4059 4060 4060 4064 4064 4059 4059 4059 4059 4064 4064 4063 4063 5021 5021 4068 4068 5022 5022 5023 5023 4068 4068 4067 4067 4068 4068 4072 4072 4067 4067 4067 4067 4072 4072 4071 4071 4072 4072 4076 4076 4071 4071 4071 4071 4076 4076 4075 4075 4076 4076 4080 4080 4075 4075 4075 4075 4080 4080 4079 4079 4080 4080 4083 4083 4079 4079 4079 4079 4083 4083 4084 4084 4150 4150 4153 4153 4146 4146 4140 4140 4144 4144 4146 4146 4144 4144 4148 4148 4146 4146 4146 4146 4148 4148 4150 4150 4134 4134 4138 4138 4140 4140 4138 4138 4142 4142 4140 4140 4140 4140 4142 4142 4144 4144 5024 5024 5025 5025 4134 4134 5026 5026 4136 4136 4134 4134 4134 4134 4136 4136 4138 4138 4122 4122 4126 4126 4128 4128 4126 4126 4130 4130 4128 4128 4128 4128 4130 4130 4132 4132 4116 4116 4120 4120 4122 4122 4120 4120 4124 4124 4122 4122 4122 4122 4124 4124 4126 4126 4115 4115 4114 4114 4116 4116 4114 4114 4118 4118 4116 4116 4116 4116 4118 4118 4120 4120 4121 4121 4119 4119 4115 4115 4119 4119 4117 4117 4115 4115 4115 4115 4117 4117 4114 4114 4127 4127 4125 4125 4121 4121 4125 4125 4123 4123 4121 4121 4121 4121 4123 4123 4119 4119 4133 4133 5027 5027 5028 5028 4131 4131 4129 4129 4127 4127 4127 4127 4129 4129 4125 4125 4139 4139 4137 4137 4133 4133 4137 4137 4135 4135 4133 4133 4133 4133 4135 4135 5029 5029 4145 4145 4143 4143 4139 4139 4143 4143 4141 4141 4139 4139 4139 4139 4141 4141 4137 4137 4151 4151 4149 4149 4145 4145 4149 4149 4147 4147 4145 4145 4145 4145 4147 4147 4143 4143 4159 4159 4156 4156 4151 4151 4156 4156 4154 4154 4151 4151 4151 4151 4154 4154 4149 4149 4165 4165 4162 4162 4159 4159 4162 4162 4158 4158 4159 4159 4159 4159 4158 4158 4156 4156 4171 4171 4168 4168 4165 4165 4168 4168 4164 4164 4165 4165 4165 4165 4164 4164 4162 4162 5030 5030 5031 5031 4171 4171 5032 5032 4170 4170 4171 4171 4171 4171 4170 4170 4168 4168 4183 4183 4180 4180 4177 4177 4180 4180 4176 4176 4177 4177 4177 4177 4176 4176 4174 4174 4189 4189 4186 4186 4183 4183 4186 4186 4182 4182 4183 4183 4183 4183 4182 4182 4180 4180 4190 4190 4191 4191 4189 4189 4191 4191 4188 4188 4189 4189 4189 4189 4188 4188 4186 4186 4184 4184 4185 4185 4190 4190 4185 4185 4187 4187 4190 4190 4190 4190 4187 4187 4191 4191 4178 4178 4179 4179 4184 4184 4179 4179 4181 4181 4184 4184 4184 4184 4181 4181 4185 4185 4172 4172 5033 5033 5034 5034 4173 4173 4175 4175 4178 4178 4178 4178 4175 4175 4179 4179 4166 4166 4167 4167 4172 4172 4167 4167 4169 4169 4172 4172 4172 4172 4169 4169 5035 5035 4160 4160 4161 4161 4166 4166 4161 4161 4163 4163 4166 4166 4166 4166 4163 4163 4167 4167 4150 4150 4152 4152 4153 4153 4152 4152 4155 4155 4153 4153 4153 4153 4155 4155 4160 4160 4155 4155 4157 4157 4160 4160 4160 4160 4157 4157 4161 4161 4244 4244 4238 4238 4237 4237 4237 4237 4241 4241 4244 4244 4241 4241 4243 4243 4244 4244 4244 4244 4243 4243 4250 4250 4243 4243 4247 4247 4250 4250 4247 4247 4249 4249 4250 4250 4250 4250 4249 4249 5036 5036 4249 4249 5037 5037 5038 5038 4253 4253 4255 4255 4256 4256 4256 4256 4255 4255 4263 4263 4255 4255 4259 4259 4263 4263 4259 4259 4261 4261 4263 4263 4263 4263 4261 4261 4269 4269 4261 4261 4264 4264 4269 4269 4264 4264 4266 4266 4269 4269 4269 4269 4266 4266 4270 4270 4266 4266 4267 4267 4270 4270 4267 4267 4265 4265 4270 4270 4270 4270 4265 4265 4268 4268 4265 4265 4262 4262 4268 4268 4262 4262 4260 4260 4268 4268 4268 4268 4260 4260 4258 4258 4260 4260 4257 4257 4258 4258 4257 4257 4254 4254 4258 4258 4258 4258 4254 4254 4252 4252 4254 4254 4251 4251 4252 4252 5039 5039 4248 4248 5040 5040 5041 5041 4248 4248 4246 4246 4248 4248 4245 4245 4246 4246 4245 4245 4242 4242 4246 4246 4246 4246 4242 4242 4240 4240 4242 4242 4239 4239 4240 4240 4239 4239 4236 4236 4240 4240 4240 4240 4236 4236 4234 4234 4236 4236 4233 4233 4234 4234 4233 4233 4230 4230 4234 4234 4234 4234 4230 4230 4228 4228 4230 4230 4229 4229 4228 4228 4228 4228 4229 4229 4222 4222 4229 4229 4226 4226 4222 4222 4226 4226 4223 4223 4222 4222 4222 4222 4223 4223 4216 4216 4223 4223 4220 4220 4216 4216 4220 4220 4217 4217 4216 4216 4216 4216 4217 4217 5042 5042 4217 4217 4214 4214 5043 5043 4214 4214 5044 5044 5045 5045 4210 4210 4211 4211 4204 4204 4211 4211 4208 4208 4204 4204 4208 4208 4205 4205 4204 4204 4204 4204 4205 4205 4194 4194 4205 4205 4202 4202 4194 4194 4202 4202 4200 4200 4194 4194 4194 4194 4200 4200 4192 4192 4200 4200 4197 4197 4192 4192 4197 4197 4195 4195 4192 4192 4192 4192 4195 4195 4193 4193 4195 4195 4196 4196 4193 4193 4196 4196 4198 4198 4193 4193 4193 4193 4198 4198 4199 4199 4198 4198 4201 4201 4199 4199 4201 4201 4203 4203 4199 4199 4203 4203 4207 4207 4199 4199 4199 4199 4207 4207 4206 4206 4207 4207 4209 4209 4206 4206 5046 5046 4213 4213 5047 5047 5048 5048 4213 4213 4212 4212 4213 4213 4215 4215 4212 4212 4215 4215 4219 4219 4212 4212 4212 4212 4219 4219 4218 4218 4219 4219 4221 4221 4218 4218 4221 4221 4225 4225 4218 4218 4218 4218 4225 4225 4224 4224 4225 4225 4227 4227 4224 4224 4224 4224 4227 4227 4232 4232 4227 4227 4231 4231 4232 4232 4232 4232 4231 4231 4238 4238 4231 4231 4235 4235 4238 4238 4238 4238 4235 4235 4237 4237 4300 4300 4301 4301 4304 4304 4304 4304 4301 4301 4306 4306 4301 4301 4305 4305 4306 4306 4305 4305 4309 4309 4306 4306 4306 4306 4309 4309 4310 4310 4309 4309 4313 4313 4310 4310 4310 4310 4313 4313 4314 4314 4313 4313 4317 4317 4314 4314 4314 4314 4317 4317 4318 4318 4317 4317 5049 5049 4318 4318 4318 4318 5050 5050 5051 5051 4321 4321 4325 4325 4322 4322 4322 4322 4325 4325 4326 4326 4325 4325 4328 4328 4326 4326 4326 4326 4328 4328 4332 4332 4328 4328 4331 4331 4332 4332 4332 4332 4331 4331 4334 4334 4331 4331 4330 4330 4334 4334 4334 4334 4330 4330 4333 4333 4330 4330 4327 4327 4333 4333 4333 4333 4327 4327 4329 4329 4327 4327 4323 4323 4329 4329 4329 4329 4323 4323 4324 4324 4323 4323 4319 4319 4324 4324 4324 4324 4319 4319 4320 4320 5052 5052 4315 4315 5053 5053 5054 5054 4315 4315 4316 4316 4315 4315 4311 4311 4316 4316 4316 4316 4311 4311 4312 4312 4311 4311 4307 4307 4312 4312 4312 4312 4307 4307 4308 4308 4307 4307 4303 4303 4308 4308 4308 4308 4303 4303 4302 4302 4303 4303 4298 4298 4302 4302 4302 4302 4298 4298 4297 4297 4298 4298 4294 4294 4297 4297 4297 4297 4294 4294 4293 4293 4294 4294 4290 4290 4293 4293 4293 4293 4290 4290 4289 4289 4290 4290 5055 5055 4289 4289 4289 4289 5056 5056 5057 5057 4286 4286 4282 4282 4285 4285 4285 4285 4282 4282 4281 4281 4282 4282 4278 4278 4281 4281 4281 4281 4278 4278 4276 4276 4278 4278 4275 4275 4276 4276 4276 4276 4275 4275 4272 4272 4275 4275 4274 4274 4272 4272 4272 4272 4274 4274 4271 4271 4274 4274 4277 4277 4271 4271 4271 4271 4277 4277 4273 4273 4277 4277 4280 4280 4273 4273 4273 4273 4280 4280 4279 4279 4280 4280 4284 4284 4279 4279 4279 4279 4284 4284 4283 4283 5058 5058 4288 4288 5059 5059 5060 5060 4288 4288 4287 4287 4288 4288 4292 4292 4287 4287 4287 4287 4292 4292 4291 4291 4292 4292 4296 4296 4291 4291 4291 4291 4296 4296 4295 4295 4296 4296 4300 4300 4295 4295 4295 4295 4300 4300 4299 4299 4300 4300 4304 4304 4299 4299 4335 4335 4336 4336 4340 4340 4335 4335 4340 4340 4339 4339 4340 4340 4344 4344 4339 4339 4339 4339 4344 4344 4343 4343 4344 4344 5061 5061 4343 4343 4343 4343 5062 5062 5063 5063 4347 4347 4348 4348 4351 4351 4348 4348 4354 4354 4351 4351 4351 4351 4354 4354 4353 4353 4353 4353 4354 4354 4357 4357 4354 4354 4359 4359 4357 4357 4357 4357 4359 4359 4358 4358 4359 4359 4362 4362 4358 4358 4358 4358 4362 4362 4363 4363 4362 4362 4361 4361 4363 4363 4363 4363 4361 4361 4360 4360 4361 4361 4356 4356 4360 4360 4360 4360 4356 4356 4355 4355 4355 4355 4356 4356 4352 4352 4356 4356 4350 4350 4352 4352 4352 4352 4350 4350 4349 4349 5064 5064 4346 4346 5065 5065 5066 5066 4346 4346 4345 4345 4346 4346 4342 4342 4345 4345 4345 4345 4342 4342 4341 4341 4342 4342 4338 4338 4341 4341 4341 4341 4338 4338 4337 4337 4364 4364 4365 4365 4366 4366 4365 4365 4367 4367 4366 4366 4366 4366 4367 4367 4368 4368 4367 4367 4369 4369 4368 4368 4368 4368 4369 4369 4370 4370 4369 4369 4371 4371 4370 4370 4370 4370 4371 4371 5067 5067 4371 4371 5068 5068 5069 5069 4372 4372 4373 4373 4374 4374 4373 4373 4375 4375 4374 4374 4374 4374 4375 4375 4376 4376 4375 4375 4377 4377 4376 4376 4376 4376 4377 4377 4378 4378 4377 4377 4379 4379 4378 4378 4380 4380 4381 4381 4382 4382 4381 4381 4383 4383 4382 4382 4382 4382 4383 4383 4384 4384 4383 4383 4385 4385 4384 4384 4384 4384 4385 4385 4386 4386 4385 4385 4387 4387 4386 4386 4386 4386 4387 4387 5070 5070 4387 4387 5071 5071 5072 5072 4388 4388 4389 4389 4390 4390 4389 4389 4391 4391 4390 4390 4390 4390 4391 4391 4392 4392 4391 4391 4393 4393 4392 4392 4392 4392 4393 4393 4394 4394 4393 4393 4395 4395 4394 4394 5073 5073 5074 5074 4410 4410 5075 5075 4406 4406 4410 4410 4410 4410 4406 4406 4414 4414 4406 4406 4412 4412 4414 4414 4414 4414 4412 4412 4418 4418 4412 4412 4416 4416 4418 4418 4418 4418 4416 4416 4421 4421 4416 4416 4422 4422 4421 4421 4421 4421 4422 4422 4424 4424 4422 4422 4426 4426 4424 4424 4424 4424 4426 4426 4428 4428 4426 4426 4430 4430 4428 4428 4428 4428 4430 4430 4432 4432 4430 4430 4436 4436 4432 4432 4436 4436 5076 5076 4432 4432 4432 4432 5077 5077 5078 5078 4437 4437 4442 4442 4434 4434 4434 4434 4442 4442 4439 4439 4442 4442 4444 4444 4439 4439 4439 4439 4444 4444 4440 4440 4444 4444 4445 4445 4440 4440 4440 4440 4445 4445 4438 4438 4445 4445 4443 4443 4438 4438 4438 4438 4443 4443 4433 4433 4443 4443 4441 4441 4433 4433 5079 5079 5080 5080 4431 4431 5081 5081 4435 4435 4431 4431 4431 4431 4435 4435 4427 4427 4435 4435 4429 4429 4427 4427 4427 4427 4429 4429 4423 4423 4429 4429 4425 4425 4423 4423 4423 4423 4425 4425 4420 4420 4425 4425 4419 4419 4420 4420 4420 4420 4419 4419 4417 4417 4419 4419 4415 4415 4417 4417 4417 4417 4415 4415 4413 4413 4415 4415 4411 4411 4413 4413 4413 4413 4411 4411 4409 4409 4411 4411 4405 4405 4409 4409 4409 4409 4405 4405 5082 5082 4405 4405 5083 5083 5084 5084 4407 4407 4399 4399 4402 4402 4399 4399 4397 4397 4402 4402 4402 4402 4397 4397 4401 4401 4397 4397 4396 4396 4401 4401 4401 4401 4396 4396 4403 4403 4396 4396 4398 4398 4403 4403 4403 4403 4398 4398 4408 4408 4398 4398 4400 4400 4408 4408 4408 4408 4400 4400 4404 4404 4466 4466 4464 4464 4462 4462 4464 4464 4460 4460 4462 4462 4462 4462 4460 4460 4458 4458 4460 4460 4454 4454 4458 4458 4458 4458 4454 4454 5085 5085 4454 4454 5086 5086 5087 5087 4456 4456 4449 4449 4452 4452 4449 4449 4447 4447 4452 4452 4452 4452 4447 4447 4451 4451 4447 4447 4446 4446 4451 4451 4451 4451 4446 4446 4453 4453 4446 4446 4448 4448 4453 4453 4453 4453 4448 4448 4457 4457 4448 4448 4450 4450 4457 4457 5088 5088 5089 5089 4459 4459 5090 5090 4455 4455 4459 4459 4459 4459 4455 4455 4463 4463 4455 4455 4461 4461 4463 4463 4463 4463 4461 4461 4467 4467 4461 4461 4465 4465 4467 4467 4467 4467 4465 4465 4470 4470 4465 4465 4471 4471 4470 4470 4470 4470 4471 4471 4473 4473 4471 4471 4475 4475 4473 4473 4473 4473 4475 4475 4477 4477 4475 4475 4479 4479 4477 4477 4477 4477 4479 4479 4481 4481 4479 4479 4485 4485 4481 4481 4481 4481 4485 4485 5091 5091 4485 4485 5092 5092 5093 5093 4483 4483 4490 4490 4487 4487 4490 4490 4492 4492 4487 4487 4487 4487 4492 4492 4488 4488 4492 4492 4493 4493 4488 4488 4488 4488 4493 4493 4486 4486 4493 4493 4491 4491 4486 4486 4486 4486 4491 4491 4482 4482 4491 4491 4489 4489 4482 4482 5094 5094 5095 5095 4480 4480 5096 5096 4484 4484 4480 4480 4480 4480 4484 4484 4476 4476 4484 4484 4478 4478 4476 4476 4476 4476 4478 4478 4472 4472 4478 4478 4474 4474 4472 4472 4472 4472 4474 4474 4469 4469 4474 4474 4468 4468 4469 4469 4469 4469 4468 4468 4466 4466 4468 4468 4464 4464 4466 4466 4514 4514 4512 4512 4510 4510 4512 4512 4508 4508 4510 4510 4510 4510 4508 4508 4506 4506 4508 4508 4502 4502 4506 4506 4506 4506 4502 4502 5097 5097 4502 4502 5098 5098 5099 5099 4504 4504 4497 4497 4500 4500 4497 4497 4495 4495 4500 4500 4500 4500 4495 4495 4499 4499 4495 4495 4494 4494 4499 4499 4499 4499 4494 4494 4501 4501 4494 4494 4496 4496 4501 4501 4501 4501 4496 4496 4505 4505 4496 4496 4498 4498 4505 4505 5100 5100 5101 5101 4507 4507 5102 5102 4503 4503 4507 4507 4507 4507 4503 4503 4511 4511 4503 4503 4509 4509 4511 4511 4511 4511 4509 4509 4515 4515 4509 4509 4513 4513 4515 4515 4515 4515 4513 4513 4518 4518 4513 4513 4519 4519 4518 4518 4518 4518 4519 4519 4521 4521 4519 4519 4523 4523 4521 4521 4521 4521 4523 4523 4525 4525 4523 4523 4527 4527 4525 4525 4525 4525 4527 4527 4529 4529 4527 4527 4533 4533 4529 4529 4529 4529 4533 4533 5103 5103 4533 4533 5104 5104 5105 5105 4531 4531 4538 4538 4535 4535 4538 4538 4540 4540 4535 4535 4535 4535 4540 4540 4536 4536 4540 4540 4541 4541 4536 4536 4536 4536 4541 4541 4534 4534 4541 4541 4539 4539 4534 4534 4534 4534 4539 4539 4530 4530 4539 4539 4537 4537 4530 4530 5106 5106 5107 5107 4528 4528 5108 5108 4532 4532 4528 4528 4528 4528 4532 4532 4524 4524 4532 4532 4526 4526 4524 4524 4524 4524 4526 4526 4520 4520 4526 4526 4522 4522 4520 4520 4520 4520 4522 4522 4517 4517 4522 4522 4516 4516 4517 4517 4517 4517 4516 4516 4514 4514 4516 4516 4512 4512 4514 4514 4555 4555 4556 4556 4560 4560 4543 4543 4542 4542 4544 4544 4542 4542 4545 4545 4544 4544 4550 4550 4549 4549 4548 4548 4549 4549 4547 4547 4548 4548 4548 4548 4547 4547 4545 4545 4547 4547 4546 4546 4545 4545 4545 4545 4546 4546 4544 4544 4555 4555 4560 4560 4559 4559 4560 4560 4565 4565 4559 4559 4559 4559 4565 4565 4564 4564 4565 4565 4563 4563 4564 4564 4564 4564 4563 4563 4561 4561 4563 4563 4562 4562 4561 4561 4562 4562 4558 4558 4561 4561 4561 4561 4558 4558 4557 4557 4558 4558 4554 4554 4557 4557 4557 4557 4554 4554 4553 4553 4554 4554 4552 4552 4553 4553 5109 5109 5110 5110 4550 4550 5111 5111 4551 4551 4550 4550 4550 4550 4551 4551 4549 4549 4577 4577 4579 4579 4578 4578 4578 4578 4576 4576 4577 4577 4576 4576 5112 5112 4577 4577 4577 4577 5113 5113 5114 5114 4575 4575 4573 4573 4574 4574 4574 4574 4573 4573 4572 4572 4573 4573 4571 4571 4572 4572 4572 4572 4571 4571 4570 4570 4571 4571 4569 4569 4570 4570 4570 4570 4569 4569 4568 4568 4569 4569 4567 4567 4568 4568 4568 4568 4567 4567 4566 4566 4585 4585 4594 4594 5115 5115 4585 4585 5116 5116 5117 5117 4596 4596 4598 4598 4587 4587 4587 4587 4598 4598 4589 4589 4598 4598 4600 4600 4589 4589 4589 4589 4600 4600 4592 4592 4600 4600 4601 4601 4592 4592 4592 4592 4601 4601 4593 4593 4601 4601 4599 4599 4593 4593 4593 4593 4599 4599 4590 4590 4599 4599 4597 4597 4590 4590 4590 4590 4597 4597 4588 4588 5118 5118 4595 4595 5119 5119 5120 5120 4595 4595 4586 4586 4595 4595 4591 4591 4586 4586 4586 4586 4591 4591 4583 4583 4591 4591 4584 4584 4583 4583 4583 4583 4584 4584 4582 4582 4584 4584 4580 4580 4582 4582 4582 4582 4580 4580 4581 4581 4602 4602 4603 4603 4604 4604 4603 4603 4605 4605 4604 4604 4604 4604 4605 4605 4606 4606 4607 4607 4608 4608 4609 4609 4608 4608 4610 4610 4609 4609 4609 4609 4610 4610 4611 4611 4610 4610 4612 4612 4611 4611 4624 4624 4623 4623 4622 4622 5121 5121 4620 4620 5122 5122 5123 5123 4620 4620 4621 4621 4621 4621 4620 4620 4619 4619 4620 4620 4618 4618 4619 4619 4619 4619 4618 4618 4617 4617 4618 4618 4616 4616 4617 4617 4617 4617 4616 4616 4615 4615 4616 4616 4613 4613 4615 4615 4615 4615 4613 4613 4614 4614 4625 4625 4626 4626 4627 4627 4626 4626 4628 4628 4627 4627 4627 4627 4628 4628 4629 4629 4628 4628 4630 4630 4629 4629 4632 4632 4631 4631 4634 4634 4631 4631 4633 4633 4634 4634 4634 4634 4633 4633 4636 4636 4633 4633 4635 4635 4636 4636 4636 4636 4635 4635 4638 4638 4635 4635 4637 4637 4638 4638 4638 4638 4637 4637 5124 5124 5125 5125 4637 4637 5126 5126 4637 4637 5127 5127 5128 5128 4640 4640 4641 4641 4642 4642 4643 4643 4644 4644 4645 4645 4644 4644 4646 4646 4645 4645 4645 4645 4646 4646 4647 4647 4649 4649 4648 4648 4656 4656 4648 4648 4650 4650 4656 4656 4656 4656 4653 4653 4655 4655 4653 4653 4654 4654 4655 4655 4650 4650 4651 4651 4656 4656 4651 4651 4652 4652 4656 4656 4656 4656 4652 4652 4653 4653 4657 4657 4658 4658 4659 4659 4658 4658 4660 4660 4659 4659 4659 4659 4660 4660 5129 5129 4660 4660 5130 5130 5131 5131 4661 4661 4662 4662 4663 4663 4662 4662 4664 4664 4663 4663 4663 4663 4664 4664 4665 4665 4664 4664 4666 4666 4665 4665 4665 4665 4666 4666 4667 4667 4666 4666 4668 4668 4667 4667 4667 4667 4668 4668 4669 4669
+22 22 23 23 18 18 23 23 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 146 146 11 11 147 147 148 148 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 0 0 3 3 1 1 0 0 0 0 1 1 4 4 1 1 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 149 149 150 150 12 12 151 151 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 24 24 21 21 25 25 24 24 24 24 25 25 28 28 25 25 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 152 152 37 37 153 153 154 154 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 42 42 47 47 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 155 155 156 156 34 34 157 157 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 22 22 27 27 23 23 22 22 92 92 95 95 97 97 95 95 96 96 97 97 97 97 96 96 94 94 96 96 93 93 94 94 94 94 93 93 90 90 93 93 89 89 90 90 158 158 159 159 86 86 160 160 85 85 86 86 86 86 85 85 82 82 85 85 81 81 82 82 82 82 81 81 78 78 81 81 77 77 78 78 78 78 77 77 74 74 77 77 73 73 74 74 74 74 73 73 70 70 73 73 69 69 70 70 70 70 69 69 66 66 69 69 65 65 66 66 66 66 65 65 62 62 65 65 61 61 62 62 62 62 61 61 161 161 61 61 162 162 163 163 58 58 57 57 54 54 57 57 53 53 54 54 54 54 53 53 49 49 53 53 48 48 49 49 49 49 48 48 52 52 48 48 50 50 52 52 50 50 51 51 52 52 52 52 51 51 56 56 51 51 55 55 56 56 164 164 165 165 60 60 166 166 59 59 60 60 60 60 59 59 64 64 59 59 63 63 64 64 64 64 63 63 68 68 63 63 67 67 68 68 68 68 67 67 72 72 67 67 71 71 72 72 72 72 71 71 76 76 71 71 75 75 76 76 76 76 75 75 80 80 75 75 79 79 80 80 80 80 79 79 84 84 79 79 83 83 84 84 84 84 83 83 167 167 83 83 168 168 169 169 88 88 87 87 92 92 87 87 91 91 92 92 92 92 91 91 95 95 120 120 121 121 116 116 121 121 117 117 116 116 116 116 117 117 112 112 117 117 113 113 112 112 112 112 113 113 108 108 113 113 109 109 108 108 108 108 109 109 170 170 109 109 171 171 172 172 104 104 105 105 100 100 105 105 101 101 100 100 100 100 101 101 99 99 101 101 98 98 99 99 99 99 98 98 102 102 98 98 103 103 102 102 102 102 103 103 106 106 103 103 107 107 106 106 173 173 174 174 110 110 175 175 111 111 110 110 110 110 111 111 114 114 111 111 115 115 114 114 114 114 115 115 118 118 115 115 119 119 118 118 118 118 119 119 122 122 119 119 123 123 122 122 122 122 123 123 126 126 123 123 127 127 126 126 126 126 127 127 130 130 127 127 131 131 130 130 130 130 131 131 134 134 131 131 135 135 134 134 134 134 135 135 176 176 135 135 177 177 178 178 138 138 139 139 142 142 139 139 143 143 142 142 142 142 143 143 145 145 143 143 144 144 145 145 145 145 144 144 140 140 144 144 141 141 140 140 140 140 141 141 136 136 141 141 137 137 136 136 179 179 180 180 132 132 181 181 133 133 132 132 132 132 133 133 128 128 133 133 129 129 128 128 128 128 129 129 124 124 129 129 125 125 124 124 124 124 125 125 120 120 125 125 121 121 120 120
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 14 14 15 15 16 16 15 15 17 17 16 16 23 23 28 28 22 22 28 28 27 27 22 22 22 22 27 27 21 21 27 27 26 26 21 21 24 24 18 18 25 25 18 18 19 19 25 25 25 25 19 19 26 26 19 19 20 20 26 26 26 26 20 20 21 21 29 29 30 30 31 31 30 30 32 32 31 31 38 38 33 33 39 39 33 33 34 34 39 39 39 39 34 34 40 40 34 34 35 35 40 40 37 37 43 43 36 36 43 43 42 42 36 36 36 36 42 42 35 35 42 42 41 41 35 35 35 35 41 41 40 40 113 113 50 50 63 63 103 103 104 104 93 93 65 65 66 66 64 64 63 63 69 69 113 113 69 69 73 73 113 113 113 113 73 73 108 108 73 73 83 83 108 108 108 108 83 83 104 104 83 83 89 89 104 104 104 104 89 89 93 93 93 93 97 97 103 103 97 97 94 94 103 103 103 103 94 94 102 102 94 94 90 90 102 102 102 102 90 90 101 101 90 90 84 84 101 101 64 64 66 66 70 70 66 66 68 68 70 70 70 70 68 68 74 74 68 68 71 71 74 74 74 74 71 71 72 72 67 67 65 65 61 61 65 65 64 64 61 61 61 61 64 64 53 53 64 64 60 60 53 53 53 53 60 60 45 45 60 60 58 58 45 45 45 45 58 58 55 55 55 55 52 52 45 45 52 52 49 49 45 45 45 45 49 49 44 44 49 49 47 47 44 44 47 47 48 48 44 44 44 44 48 48 46 46 48 48 51 51 46 46 51 51 54 54 46 46 54 54 57 57 46 46 46 46 57 57 50 50 57 57 59 59 50 50 50 50 59 59 63 63 72 72 85 85 74 74 85 85 92 92 74 74 74 74 92 92 84 84 92 92 98 98 84 84 84 84 98 98 101 101 171 171 163 163 172 172 163 163 161 161 172 172 172 172 161 161 169 169 178 178 180 180 198 198 180 180 183 183 198 198 294 294 297 297 303 303 183 183 185 185 198 198 185 185 187 187 198 198 198 198 187 187 199 199 187 187 189 189 199 199 199 199 189 189 200 200 298 298 304 304 301 301 304 304 305 305 301 301 301 301 305 305 302 302 162 162 173 173 170 170 303 303 297 297 305 305 297 297 300 300 305 305 305 305 300 300 302 302 172 172 174 174 171 171 174 174 177 177 171 171 171 171 177 177 182 182 177 177 190 190 182 182 162 162 170 170 148 148 299 299 289 289 303 303 289 289 291 291 303 303 303 303 291 291 294 294 191 191 184 184 181 181 178 178 198 198 177 177 198 198 197 197 177 177 177 177 197 197 196 196 181 181 179 179 191 191 179 179 176 176 191 191 191 191 176 176 162 162 176 176 175 175 162 162 162 162 175 175 173 173 246 246 247 247 260 260 247 247 248 248 260 260 260 260 248 248 266 266 170 170 168 168 148 148 168 168 166 166 148 148 148 148 166 166 164 164 196 196 195 195 177 177 195 195 192 192 177 177 177 177 192 192 190 190 153 153 152 152 164 164 152 152 149 149 164 164 164 164 149 149 148 148 149 149 147 147 148 148 148 148 147 147 145 145 147 147 144 144 145 145 145 145 144 144 140 140 144 144 139 139 140 140 140 140 139 139 135 135 139 139 137 137 135 135 135 135 137 137 120 120 137 137 126 126 120 120 120 120 126 126 86 86 126 126 107 107 86 86 86 86 107 107 61 61 107 107 80 80 61 61 61 61 80 80 67 67 161 161 158 158 169 169 158 158 157 157 169 169 169 169 157 157 167 167 157 157 156 156 167 167 167 167 156 156 165 165 156 156 155 155 165 165 165 165 155 155 164 164 155 155 154 154 164 164 164 164 154 154 153 153 286 286 281 281 283 283 241 241 275 275 236 236 275 275 279 279 236 236 236 236 279 279 299 299 279 279 285 285 299 299 299 299 285 285 289 289 248 248 251 251 266 266 251 251 257 257 266 266 266 266 257 257 276 276 257 257 264 264 276 276 276 276 264 264 280 280 264 264 277 277 280 280 280 280 277 277 286 286 277 277 278 278 286 286 286 286 278 278 281 281 260 260 256 256 246 246 256 256 252 252 246 246 246 246 252 252 245 245 252 252 255 255 245 245 255 255 259 259 245 245 245 245 259 259 241 241 259 259 265 265 241 241 241 241 265 265 275 275 298 298 295 295 304 304 295 295 292 292 304 304 304 304 292 292 296 296 292 292 290 290 296 296 296 296 290 290 288 288 290 290 286 286 288 288 288 288 286 286 284 284 286 286 283 283 284 284 184 184 191 191 186 186 191 191 205 205 186 186 186 186 205 205 188 188 205 205 204 204 188 188 188 188 204 204 189 189 204 204 201 201 189 189 189 189 201 201 200 200 284 284 282 282 288 288 282 282 269 269 288 288 288 288 269 269 263 263 269 269 242 242 263 263 263 263 242 242 229 229 242 242 223 223 229 229 229 229 223 223 214 214 223 223 212 212 214 214 214 214 212 212 209 209 212 212 210 210 209 209 209 209 210 210 205 205 210 210 206 206 205 205 205 205 206 206 204 204 274 274 293 293 272 272 293 293 287 287 272 272 272 272 287 287 270 270 274 274 273 273 293 293 273 273 271 271 293 293 293 293 271 271 299 299 243 243 249 249 258 258 234 234 221 221 219 219 249 249 253 253 258 258 253 253 261 261 258 258 258 258 261 261 287 287 261 261 267 267 287 287 287 287 267 267 270 270 234 234 219 219 232 232 271 271 268 268 299 299 268 268 262 262 299 299 299 299 262 262 236 236 262 262 254 254 236 236 254 254 250 250 236 236 250 250 244 244 236 236 236 236 244 244 230 230 244 244 240 240 230 230 240 240 238 238 230 230 230 230 238 238 220 220 221 221 234 234 224 224 234 234 237 237 224 224 224 224 237 237 226 226 237 237 239 239 226 226 226 226 239 239 227 227 258 258 228 228 243 243 228 228 222 222 243 243 243 243 222 222 239 239 222 222 225 225 239 239 239 239 225 225 227 227 238 238 235 235 220 220 235 235 233 233 220 220 220 220 233 233 218 218 233 233 231 231 218 218 218 218 231 231 216 216 231 231 232 232 216 216 216 216 232 232 217 217 232 232 219 219 217 217 193 193 194 194 202 202 194 194 203 203 202 202 202 202 203 203 208 208 203 203 207 207 208 208 208 208 207 207 213 213 207 207 211 211 213 213 213 213 211 211 228 228 211 211 215 215 228 228 228 228 215 215 222 222 129 129 131 131 118 118 131 131 133 133 118 118 118 118 133 133 116 116 118 118 117 117 129 129 117 117 115 115 129 129 129 129 115 115 119 119 79 79 56 56 82 82 56 56 50 50 82 82 79 79 77 77 56 56 77 77 75 75 56 56 56 56 75 75 62 62 75 75 76 76 62 62 87 87 91 91 81 81 91 91 62 62 81 81 81 81 62 62 78 78 62 62 76 76 78 78 133 133 132 132 116 116 132 132 130 130 116 116 116 116 130 130 114 114 130 130 128 128 114 114 114 114 128 128 111 111 128 128 125 125 111 111 111 111 125 125 109 109 125 125 123 123 109 109 109 109 123 123 122 122 115 115 112 112 119 119 112 112 110 110 119 119 119 119 110 110 113 113 110 110 106 106 113 113 106 106 100 100 113 113 100 100 96 96 113 113 113 113 96 96 50 50 96 96 88 88 50 50 50 50 88 88 82 82 87 87 95 95 91 91 95 95 99 99 91 91 91 91 99 99 121 121 99 99 105 105 121 121 121 121 105 105 109 109 160 160 159 159 150 150 159 159 151 151 150 150 150 150 151 151 146 146 151 151 142 142 146 146 146 146 142 142 143 143 142 142 141 141 143 143 143 143 141 141 138 138 141 141 136 136 138 138 138 138 136 136 134 134 136 136 121 121 134 134 134 134 121 121 127 127 121 121 109 109 127 127 127 127 109 109 124 124 109 109 122 122 124 124 306 306 307 307 308 308 307 307 309 309 308 308 308 308 309 309 310 310 309 309 311 311 310 310 310 310 311 311 312 312 311 311 313 313 312 312 312 312 313 313 314 314 313 313 315 315 314 314 581 581 575 575 574 574 466 466 475 475 464 464 475 475 477 477 464 464 464 464 477 477 467 467 451 451 449 449 440 440 440 440 441 441 451 451 441 441 442 442 451 451 451 451 442 442 456 456 442 442 444 444 456 456 456 456 444 444 458 458 444 444 453 453 458 458 458 458 453 453 460 460 453 453 466 466 460 460 460 460 466 466 462 462 466 466 464 464 462 462 445 445 431 431 433 433 433 433 436 436 445 445 436 436 437 437 445 445 445 445 437 437 446 446 437 437 438 438 446 446 446 446 438 438 449 449 438 438 439 439 449 449 449 449 439 439 440 440 477 477 478 478 467 467 478 478 479 479 467 467 467 467 479 479 469 469 479 479 482 482 469 469 469 469 482 482 472 472 482 482 483 483 472 472 472 472 483 483 474 474 483 483 484 484 474 474 474 474 484 484 485 485 445 445 447 447 431 431 447 447 425 425 431 431 431 431 425 425 430 430 425 425 424 424 430 430 499 499 497 497 496 496 497 497 491 491 496 496 435 435 428 428 425 425 428 428 426 426 425 425 425 425 426 426 420 420 485 485 486 486 474 474 486 486 488 488 474 474 474 474 488 488 473 473 488 488 496 496 473 473 473 473 496 496 471 471 496 496 491 491 471 471 463 463 481 481 461 461 481 481 455 455 461 461 461 461 455 455 459 459 463 463 465 465 481 481 465 465 468 468 481 481 481 481 468 468 491 491 468 468 470 470 491 491 491 491 470 470 471 471 447 447 448 448 425 425 448 448 450 450 425 425 425 425 450 450 435 435 450 450 452 452 435 435 435 435 452 452 455 455 452 452 457 457 455 455 455 455 457 457 459 459 603 603 601 601 611 611 611 611 601 601 607 607 612 612 602 602 604 604 604 604 609 609 612 612 609 609 610 610 612 612 612 612 610 610 611 611 610 610 608 608 611 611 611 611 608 608 603 603 588 588 583 583 582 582 583 583 577 577 582 582 582 582 577 577 576 576 578 578 584 584 598 598 584 584 586 586 598 598 602 602 612 612 600 600 612 612 606 606 600 600 600 600 606 606 597 597 606 606 598 598 597 597 597 597 598 598 591 591 598 598 586 586 591 591 591 591 586 586 588 588 586 586 585 585 588 588 588 588 585 585 583 583 574 574 575 575 526 526 575 575 567 567 526 526 526 526 567 567 534 534 567 567 557 557 534 534 534 534 557 557 538 538 557 557 552 552 538 538 552 552 548 548 538 538 538 538 548 548 539 539 577 577 572 572 576 576 572 572 569 569 576 576 576 576 569 569 568 568 548 548 545 545 539 539 545 545 549 549 539 539 539 539 549 549 540 540 549 549 553 553 540 540 540 540 553 553 541 541 553 553 558 558 541 541 569 569 556 556 568 568 556 556 551 551 568 568 568 568 551 551 558 558 551 551 544 544 558 558 558 558 544 544 541 541 599 599 596 596 595 595 596 596 590 590 595 595 595 595 590 590 574 574 590 590 587 587 574 574 574 574 587 587 581 581 387 387 383 383 366 366 347 347 341 341 332 332 382 382 381 381 367 367 381 381 380 380 367 367 367 367 380 380 362 362 367 367 373 373 382 382 373 373 376 376 382 382 382 382 376 376 383 383 376 376 372 372 383 383 383 383 372 372 366 366 366 366 361 361 387 387 361 361 351 351 387 387 387 387 351 351 393 393 348 348 349 349 342 342 349 349 346 346 342 342 380 380 377 377 362 362 377 377 368 368 362 362 362 362 368 368 352 352 368 368 363 363 352 352 352 352 363 363 348 348 363 363 350 350 348 348 348 348 350 350 349 349 346 346 344 344 342 342 344 344 343 343 342 342 342 342 343 343 335 335 343 343 345 345 335 335 335 335 345 345 338 338 345 345 358 358 338 338 338 338 358 358 371 371 317 317 322 322 332 332 329 329 317 317 333 333 317 317 332 332 333 333 333 333 332 332 336 336 332 332 341 341 336 336 329 329 325 325 317 317 325 325 323 323 317 317 317 317 323 323 316 316 323 323 320 320 316 316 326 326 330 330 318 318 318 318 330 330 328 328 330 330 334 334 328 328 328 328 334 334 335 335 334 334 337 337 335 335 335 335 337 337 342 342 320 320 319 319 316 316 319 319 321 321 316 316 316 316 321 321 318 318 321 321 324 324 318 318 318 318 324 324 326 326 424 424 425 425 421 421 425 425 420 420 421 421 421 421 420 420 416 416 420 420 418 418 416 416 416 416 418 418 406 406 418 418 401 401 406 406 406 406 401 401 386 386 401 401 370 370 386 386 386 386 370 370 371 371 370 370 340 340 371 371 371 371 340 340 338 338 535 535 550 550 579 579 488 488 489 489 496 496 489 489 495 495 496 496 496 496 495 495 499 499 495 495 498 498 499 499 593 593 589 589 579 579 589 589 580 580 579 579 579 579 580 580 535 535 580 580 571 571 535 535 535 535 571 571 515 515 571 571 531 531 515 515 515 515 531 531 503 503 531 531 506 506 503 503 503 503 506 506 498 498 506 506 501 501 498 498 498 498 501 501 499 499 601 601 599 599 607 607 599 599 595 595 607 607 607 607 595 595 605 605 595 595 594 594 605 605 594 594 595 595 592 592 595 595 574 574 592 592 592 592 574 574 573 573 562 562 559 559 573 573 573 573 559 559 570 570 519 519 517 517 532 532 559 559 554 554 570 570 554 554 546 546 570 570 570 570 546 546 530 530 546 546 542 542 530 530 530 530 542 542 529 529 510 510 508 508 521 521 508 508 522 522 521 521 520 520 512 512 525 525 517 517 514 514 532 532 514 514 529 529 532 532 532 532 529 529 536 536 529 529 542 542 536 536 508 508 509 509 522 522 509 509 511 511 522 522 522 522 511 511 524 524 511 511 513 513 524 524 524 524 513 513 527 527 513 513 516 516 527 527 527 527 516 516 532 532 516 516 518 518 532 532 532 532 518 518 519 519 510 510 521 521 512 512 521 521 523 523 512 512 512 512 523 523 525 525 525 525 528 528 520 520 528 528 533 533 520 520 520 520 533 533 526 526 563 563 574 574 560 560 574 574 555 555 560 560 533 533 537 537 526 526 537 537 543 543 526 526 526 526 543 543 574 574 543 543 547 547 574 574 574 574 547 547 555 555 563 563 565 565 574 574 565 565 566 566 574 574 574 574 566 566 573 573 566 566 564 564 573 573 573 573 564 564 562 562 384 384 378 378 369 369 394 394 390 390 405 405 378 378 374 374 369 369 374 374 364 364 369 369 369 369 364 364 339 339 364 364 359 359 339 339 359 359 356 356 339 339 356 356 354 354 339 339 339 339 354 354 331 331 354 354 353 353 331 331 331 331 353 353 355 355 409 409 399 399 391 391 405 405 390 390 403 403 390 390 388 388 403 403 403 403 388 388 402 402 514 514 507 507 529 529 507 507 504 504 529 529 529 529 504 504 505 505 504 504 502 502 505 505 505 505 502 502 500 500 502 502 494 494 500 500 500 500 494 494 493 493 494 494 492 492 493 493 493 493 492 492 490 490 492 492 487 487 490 490 490 490 487 487 480 480 487 487 476 476 480 480 480 480 476 476 454 454 476 476 443 443 454 454 454 454 443 443 434 434 443 443 432 432 434 434 434 434 432 432 427 427 432 432 429 429 427 427 427 427 429 429 422 422 429 429 423 423 422 422 422 422 423 423 417 417 423 423 419 419 417 417 417 417 419 419 400 400 419 419 415 415 400 400 400 400 415 415 392 392 415 415 414 414 392 392 392 392 414 414 407 407 357 357 360 360 332 332 360 360 365 365 332 332 365 365 375 375 332 332 375 375 393 393 332 332 332 332 393 393 347 347 393 393 351 351 347 347 369 369 392 392 384 384 392 392 407 407 384 384 384 384 407 407 388 388 407 407 404 404 388 388 388 388 404 404 402 402 375 375 379 379 393 393 379 379 385 385 393 393 393 393 385 385 399 399 385 385 389 389 399 399 399 399 389 389 391 391 391 391 395 395 409 409 395 395 397 397 409 409 409 409 397 397 411 411 397 397 398 398 411 411 411 411 398 398 413 413 398 398 396 396 413 413 405 405 408 408 394 394 408 408 410 410 394 394 394 394 410 410 396 396 410 410 412 412 396 396 396 396 412 412 413 413 355 355 357 357 331 331 357 357 332 332 331 331 331 331 332 332 327 327 332 332 322 322 327 327 598 598 593 593 578 578 593 593 579 579 578 578 578 578 579 579 561 561 579 579 550 550 561 561 701 701 703 703 667 667 665 665 662 662 628 628 662 662 660 660 628 628 660 660 658 658 628 628 628 628 658 658 630 630 658 658 656 656 630 630 656 656 655 655 630 630 630 630 655 655 632 632 655 655 652 652 632 632 632 632 652 652 650 650 650 650 651 651 632 632 651 651 653 653 632 632 632 632 653 653 654 654 654 654 657 657 632 632 657 657 659 659 632 632 632 632 659 659 661 661 661 661 663 663 632 632 663 663 664 664 632 632 632 632 664 664 666 666 707 707 709 709 668 668 709 709 666 666 668 668 614 614 613 613 670 670 670 670 669 669 614 614 669 669 672 672 614 614 614 614 672 672 616 616 672 672 674 674 616 616 674 674 676 676 616 616 616 616 676 676 618 618 676 676 677 677 618 618 618 618 677 677 680 680 680 680 681 681 618 618 681 681 684 684 618 618 618 618 684 684 620 620 684 684 685 685 620 620 685 685 2552 2552 620 620 620 620 2553 2553 2554 2554 688 688 689 689 622 622 689 689 692 692 622 622 622 622 692 692 624 624 692 692 693 693 624 624 693 693 696 696 624 624 624 624 696 696 626 626 667 667 665 665 701 701 665 665 628 628 701 701 701 701 628 628 700 700 628 628 626 626 700 700 700 700 626 626 697 697 626 626 696 696 697 697 666 666 709 709 632 632 709 709 710 710 632 632 632 632 710 710 634 634 710 710 712 712 634 634 712 712 714 714 634 634 634 634 714 714 636 636 714 714 716 716 636 636 716 716 718 718 636 636 636 636 718 718 638 638 718 718 720 720 638 638 720 720 722 722 638 638 2555 2555 2556 2556 640 640 2557 2557 724 724 640 640 724 724 726 726 640 640 640 640 726 726 642 642 726 726 728 728 642 642 728 728 730 730 642 642 642 642 730 730 644 644 730 730 732 732 644 644 732 732 734 734 644 644 644 644 734 734 646 646 734 734 736 736 646 646 736 736 738 738 646 646 646 646 738 738 648 648 738 738 740 740 648 648 740 740 742 742 648 648 648 648 742 742 649 649 742 742 741 741 649 649 741 741 739 739 649 649 649 649 739 739 647 647 739 739 737 737 647 647 737 737 735 735 647 647 647 647 735 735 645 645 735 735 733 733 645 645 733 733 731 731 645 645 645 645 731 731 643 643 731 731 729 729 643 643 729 729 727 727 643 643 643 643 727 727 641 641 727 727 725 725 641 641 725 725 2558 2558 641 641 641 641 2559 2559 2560 2560 723 723 721 721 639 639 721 721 719 719 639 639 639 639 719 719 637 637 719 719 717 717 637 637 717 717 715 715 637 637 637 637 715 715 635 635 715 715 713 713 635 635 713 713 711 711 635 635 635 635 711 711 633 633 711 711 708 708 633 633 708 708 706 706 633 633 633 633 706 706 631 631 706 706 705 705 631 631 705 705 704 704 631 631 631 631 704 704 629 629 704 704 702 702 629 629 702 702 699 699 629 629 629 629 699 699 627 627 699 699 698 698 627 627 698 698 695 695 627 627 627 627 695 695 625 625 695 695 694 694 625 625 694 694 691 691 625 625 625 625 691 691 623 623 691 691 690 690 623 623 690 690 687 687 623 623 2561 2561 2562 2562 621 621 2563 2563 686 686 621 621 621 621 686 686 619 619 686 686 683 683 619 619 683 683 682 682 619 619 619 619 682 682 617 617 682 682 679 679 617 617 679 679 678 678 617 617 617 617 678 678 615 615 678 678 675 675 615 615 675 675 673 673 615 615 615 615 673 673 613 613 673 673 671 671 613 613 613 613 671 671 670 670 762 762 769 769 771 771 767 767 769 769 764 764 756 756 775 775 777 777 773 773 775 775 758 758 771 771 773 773 760 760 750 750 781 781 783 783 779 779 781 781 752 752 777 777 779 779 755 755 744 744 787 787 789 789 785 785 787 787 746 746 783 783 785 785 748 748 747 747 788 788 786 786 790 790 788 788 745 745 789 789 790 790 743 743 753 753 782 782 780 780 784 784 782 782 751 751 786 786 784 784 749 749 759 759 776 776 774 774 778 778 776 776 757 757 780 780 778 778 754 754 765 765 770 770 768 768 772 772 770 770 763 763 774 774 772 772 761 761 768 768 767 767 766 766 810 810 817 817 819 819 815 815 817 817 812 812 804 804 823 823 825 825 821 821 823 823 806 806 819 819 821 821 808 808 798 798 829 829 831 831 827 827 829 829 800 800 825 825 827 827 803 803 792 792 835 835 837 837 833 833 835 835 794 794 831 831 833 833 796 796 795 795 836 836 834 834 838 838 836 836 793 793 837 837 838 838 791 791 801 801 830 830 828 828 832 832 830 830 799 799 834 834 832 832 797 797 807 807 824 824 822 822 826 826 824 824 805 805 828 828 826 826 802 802 813 813 818 818 816 816 820 820 818 818 811 811 822 822 820 820 809 809 816 816 815 815 814 814 858 858 865 865 867 867 863 863 865 865 860 860 852 852 871 871 873 873 869 869 871 871 854 854 867 867 869 869 856 856 846 846 877 877 879 879 874 874 877 877 848 848 873 873 874 874 851 851 840 840 883 883 885 885 881 881 883 883 842 842 879 879 881 881 844 844 843 843 884 884 882 882 886 886 884 884 841 841 885 885 886 886 839 839 849 849 878 878 876 876 880 880 878 878 847 847 882 882 880 880 845 845 855 855 872 872 870 870 875 875 872 872 853 853 876 876 875 875 850 850 861 861 866 866 864 864 868 868 866 866 859 859 870 870 868 868 857 857 864 864 863 863 862 862 914 914 909 909 907 907 910 910 909 909 912 912 920 920 903 903 901 901 905 905 903 903 918 918 907 907 905 905 916 916 926 926 897 897 895 895 899 899 897 897 924 924 901 901 899 899 922 922 932 932 891 891 889 889 893 893 891 891 930 930 895 895 893 893 928 928 931 931 888 888 890 890 887 887 888 888 933 933 889 889 887 887 934 934 925 925 894 894 896 896 892 892 894 894 927 927 890 890 892 892 929 929 919 919 900 900 902 902 898 898 900 900 921 921 896 896 898 898 923 923 913 913 906 906 908 908 904 904 906 906 915 915 902 902 904 904 917 917 908 908 910 910 911 911 962 962 957 957 955 955 958 958 957 957 960 960 968 968 951 951 949 949 953 953 951 951 966 966 955 955 953 953 964 964 974 974 945 945 943 943 947 947 945 945 972 972 949 949 947 947 970 970 980 980 939 939 937 937 941 941 939 939 978 978 943 943 941 941 976 976 979 979 936 936 938 938 935 935 936 936 981 981 937 937 935 935 982 982 973 973 942 942 944 944 940 940 942 942 975 975 938 938 940 940 977 977 967 967 948 948 950 950 946 946 948 948 969 969 944 944 946 946 971 971 961 961 954 954 956 956 952 952 954 954 963 963 950 950 952 952 965 965 956 956 958 958 959 959 1010 1010 1005 1005 1003 1003 1006 1006 1005 1005 1008 1008 1016 1016 999 999 997 997 1001 1001 999 999 1014 1014 1003 1003 1001 1001 1012 1012 1022 1022 993 993 991 991 995 995 993 993 1020 1020 997 997 995 995 1018 1018 1028 1028 987 987 985 985 989 989 987 987 1026 1026 991 991 989 989 1024 1024 1027 1027 984 984 986 986 983 983 984 984 1029 1029 985 985 983 983 1030 1030 1021 1021 990 990 992 992 988 988 990 990 1023 1023 986 986 988 988 1025 1025 1015 1015 996 996 998 998 994 994 996 996 1017 1017 992 992 994 994 1019 1019 1009 1009 1002 1002 1004 1004 1000 1000 1002 1002 1011 1011 998 998 1000 1000 1013 1013 1004 1004 1006 1006 1007 1007 1058 1058 1053 1053 1051 1051 1054 1054 1053 1053 1056 1056 1064 1064 1047 1047 1045 1045 1049 1049 1047 1047 1062 1062 1051 1051 1049 1049 1060 1060 1070 1070 1041 1041 1039 1039 1043 1043 1041 1041 1068 1068 1045 1045 1043 1043 1066 1066 1076 1076 1035 1035 1033 1033 1037 1037 1035 1035 1074 1074 1039 1039 1037 1037 1072 1072 1075 1075 1032 1032 1034 1034 1031 1031 1032 1032 1077 1077 1033 1033 1031 1031 1078 1078 1069 1069 1038 1038 1040 1040 1036 1036 1038 1038 1071 1071 1034 1034 1036 1036 1073 1073 1063 1063 1044 1044 1046 1046 1042 1042 1044 1044 1065 1065 1040 1040 1042 1042 1067 1067 1057 1057 1050 1050 1052 1052 1048 1048 1050 1050 1059 1059 1046 1046 1048 1048 1061 1061 1052 1052 1054 1054 1055 1055 1126 1126 1102 1102 1125 1125 1102 1102 1101 1101 1125 1125 1125 1125 1101 1101 1123 1123 1101 1101 1099 1099 1123 1123 1123 1123 1099 1099 1121 1121 1099 1099 1097 1097 1121 1121 1121 1121 1097 1097 2564 2564 1097 1097 2565 2565 2566 2566 1119 1119 1095 1095 1117 1117 1095 1095 1093 1093 1117 1117 1117 1117 1093 1093 1115 1115 1093 1093 1091 1091 1115 1115 1115 1115 1091 1091 1113 1113 1091 1091 1089 1089 1113 1113 1113 1113 1089 1089 1111 1111 1089 1089 1087 1087 1111 1111 2567 2567 2568 2568 1109 1109 2569 2569 1085 1085 1109 1109 1109 1109 1085 1085 1107 1107 1085 1085 1083 1083 1107 1107 1107 1107 1083 1083 1105 1105 1083 1083 1081 1081 1105 1105 1105 1105 1081 1081 1103 1103 1081 1081 1079 1079 1103 1103 1103 1103 1079 1079 1104 1104 1079 1079 1080 1080 1104 1104 1104 1104 1080 1080 1106 1106 1080 1080 1082 1082 1106 1106 1106 1106 1082 1082 1108 1108 1082 1082 1084 1084 1108 1108 1108 1108 1084 1084 2570 2570 1084 1084 2571 2571 2572 2572 1110 1110 1086 1086 1112 1112 1086 1086 1088 1088 1112 1112 1112 1112 1088 1088 1114 1114 1088 1088 1090 1090 1114 1114 1114 1114 1090 1090 1116 1116 1090 1090 1092 1092 1116 1116 1116 1116 1092 1092 1118 1118 1092 1092 1094 1094 1118 1118 2573 2573 2574 2574 1120 1120 2575 2575 1096 1096 1120 1120 1120 1120 1096 1096 1122 1122 1096 1096 1098 1098 1122 1122 1122 1122 1098 1098 1124 1124 1098 1098 1100 1100 1124 1124 1124 1124 1100 1100 1126 1126 1100 1100 1102 1102 1126 1126 1162 1162 1136 1136 1164 1164 1136 1136 1138 1138 1164 1164 1164 1164 1138 1138 1166 1166 1138 1138 1140 1140 1166 1166 1166 1166 1140 1140 1168 1168 1165 1165 1137 1137 1163 1163 1137 1137 1135 1135 1163 1163 1163 1163 1135 1135 1161 1161 1135 1135 1133 1133 1161 1161 1161 1161 1133 1133 1159 1159 1133 1133 1131 1131 1159 1159 1159 1159 1131 1131 1157 1157 1131 1131 1129 1129 1157 1157 1157 1157 1129 1129 1155 1155 1129 1129 1127 1127 1155 1155 1155 1155 1127 1127 1156 1156 1127 1127 1128 1128 1156 1156 1156 1156 1128 1128 1158 1158 1128 1128 1130 1130 1158 1158 1158 1158 1130 1130 1160 1160 1130 1130 1132 1132 1160 1160 1160 1160 1132 1132 1162 1162 1132 1132 1134 1134 1162 1162 1162 1162 1134 1134 1136 1136 1171 1171 1145 1145 1169 1169 1145 1145 1143 1143 1169 1169 1169 1169 1143 1143 1167 1167 1143 1143 1141 1141 1167 1167 1167 1167 1141 1141 1165 1165 1141 1141 1139 1139 1165 1165 1165 1165 1139 1139 1137 1137 1140 1140 1142 1142 1168 1168 1142 1142 1144 1144 1168 1168 1168 1168 1144 1144 1170 1170 1144 1144 1146 1146 1170 1170 1170 1170 1146 1146 1172 1172 1146 1146 1148 1148 1172 1172 1172 1172 1148 1148 1174 1174 1148 1148 1150 1150 1174 1174 1174 1174 1150 1150 1176 1176 1150 1150 1152 1152 1176 1176 1176 1176 1152 1152 1178 1178 1152 1152 1154 1154 1178 1178 1178 1178 1154 1154 1177 1177 1154 1154 1153 1153 1177 1177 1177 1177 1153 1153 1175 1175 1153 1153 1151 1151 1175 1175 1175 1175 1151 1151 1173 1173 1151 1151 1149 1149 1173 1173 1173 1173 1149 1149 1171 1171 1149 1149 1147 1147 1171 1171 1171 1171 1147 1147 1145 1145 1206 1206 1201 1201 1199 1199 1202 1202 1201 1201 1204 1204 1212 1212 1195 1195 1193 1193 1197 1197 1195 1195 1210 1210 1199 1199 1197 1197 1208 1208 1218 1218 1189 1189 1187 1187 1191 1191 1189 1189 1216 1216 1193 1193 1191 1191 1214 1214 1224 1224 1183 1183 1181 1181 1185 1185 1183 1183 1222 1222 1187 1187 1185 1185 1220 1220 1223 1223 1180 1180 1182 1182 1179 1179 1180 1180 1225 1225 1181 1181 1179 1179 1226 1226 1217 1217 1186 1186 1188 1188 1184 1184 1186 1186 1219 1219 1182 1182 1184 1184 1221 1221 1211 1211 1192 1192 1194 1194 1190 1190 1192 1192 1213 1213 1188 1188 1190 1190 1215 1215 1205 1205 1198 1198 1200 1200 1196 1196 1198 1198 1207 1207 1194 1194 1196 1196 1209 1209 1200 1200 1202 1202 1203 1203 1274 1274 1250 1250 1273 1273 1250 1250 1249 1249 1273 1273 1273 1273 1249 1249 1271 1271 1249 1249 1247 1247 1271 1271 1271 1271 1247 1247 1269 1269 1247 1247 1245 1245 1269 1269 1269 1269 1245 1245 2576 2576 1245 1245 2577 2577 2578 2578 1267 1267 1243 1243 1265 1265 1243 1243 1241 1241 1265 1265 1265 1265 1241 1241 1263 1263 1241 1241 1239 1239 1263 1263 1263 1263 1239 1239 1261 1261 1239 1239 1237 1237 1261 1261 1261 1261 1237 1237 1259 1259 1237 1237 1235 1235 1259 1259 2579 2579 2580 2580 1257 1257 2581 2581 1233 1233 1257 1257 1257 1257 1233 1233 1255 1255 1233 1233 1231 1231 1255 1255 1255 1255 1231 1231 1253 1253 1231 1231 1229 1229 1253 1253 1253 1253 1229 1229 1251 1251 1229 1229 1227 1227 1251 1251 1251 1251 1227 1227 1252 1252 1227 1227 1228 1228 1252 1252 1252 1252 1228 1228 1254 1254 1228 1228 1230 1230 1254 1254 1254 1254 1230 1230 1256 1256 1230 1230 1232 1232 1256 1256 1256 1256 1232 1232 2582 2582 1232 1232 2583 2583 2584 2584 1258 1258 1234 1234 1260 1260 1234 1234 1236 1236 1260 1260 1260 1260 1236 1236 1262 1262 1236 1236 1238 1238 1262 1262 1262 1262 1238 1238 1264 1264 1238 1238 1240 1240 1264 1264 1264 1264 1240 1240 1266 1266 1240 1240 1242 1242 1266 1266 2585 2585 2586 2586 1268 1268 2587 2587 1244 1244 1268 1268 1268 1268 1244 1244 1270 1270 1244 1244 1246 1246 1270 1270 1270 1270 1246 1246 1272 1272 1246 1246 1248 1248 1272 1272 1272 1272 1248 1248 1274 1274 1248 1248 1250 1250 1274 1274 1311 1311 1285 1285 1309 1309 1285 1285 1283 1283 1309 1309 1309 1309 1283 1283 1307 1307 1283 1283 1281 1281 1307 1307 1307 1307 1281 1281 1305 1305 1281 1281 1279 1279 1305 1305 1305 1305 1279 1279 1303 1303 1279 1279 1277 1277 1303 1303 1303 1303 1277 1277 1301 1301 1277 1277 1275 1275 1301 1301 1301 1301 1275 1275 1302 1302 1275 1275 1276 1276 1302 1302 1302 1302 1276 1276 1304 1304 1276 1276 1278 1278 1304 1304 1304 1304 1278 1278 1306 1306 1278 1278 1280 1280 1306 1306 1306 1306 1280 1280 1308 1308 1280 1280 1282 1282 1308 1308 1282 1282 1284 1284 1308 1308 1308 1308 1284 1284 1310 1310 1284 1284 1286 1286 1310 1310 1310 1310 1286 1286 1312 1312 1286 1286 1288 1288 1312 1312 1312 1312 1288 1288 1314 1314 1288 1288 1290 1290 1314 1314 1314 1314 1290 1290 1316 1316 1290 1290 1292 1292 1316 1316 1316 1316 1292 1292 1318 1318 1292 1292 1294 1294 1318 1318 1318 1318 1294 1294 1320 1320 1294 1294 1296 1296 1320 1320 1320 1320 1296 1296 1322 1322 1296 1296 1298 1298 1322 1322 1322 1322 1298 1298 1324 1324 1298 1298 1300 1300 1324 1324 1324 1324 1300 1300 1323 1323 1300 1300 1299 1299 1323 1323 1323 1323 1299 1299 1321 1321 1299 1299 1297 1297 1321 1321 1321 1321 1297 1297 1319 1319 1297 1297 1295 1295 1319 1319 1319 1319 1295 1295 1317 1317 1295 1295 1293 1293 1317 1317 1317 1317 1293 1293 1315 1315 1293 1293 1291 1291 1315 1315 1315 1315 1291 1291 1313 1313 1291 1291 1289 1289 1313 1313 1313 1313 1289 1289 1311 1311 1289 1289 1287 1287 1311 1311 1311 1311 1287 1287 1285 1285 1344 1344 1351 1351 1353 1353 1349 1349 1351 1351 1346 1346 1338 1338 1357 1357 1359 1359 1355 1355 1357 1357 1340 1340 1353 1353 1355 1355 1342 1342 1332 1332 1363 1363 1365 1365 1361 1361 1363 1363 1334 1334 1359 1359 1361 1361 1337 1337 1326 1326 1369 1369 1371 1371 1367 1367 1369 1369 1328 1328 1365 1365 1367 1367 1330 1330 1329 1329 1370 1370 1368 1368 1372 1372 1370 1370 1327 1327 1371 1371 1372 1372 1325 1325 1335 1335 1364 1364 1362 1362 1366 1366 1364 1364 1333 1333 1368 1368 1366 1366 1331 1331 1341 1341 1358 1358 1356 1356 1360 1360 1358 1358 1339 1339 1362 1362 1360 1360 1336 1336 1347 1347 1352 1352 1350 1350 1354 1354 1352 1352 1345 1345 1356 1356 1354 1354 1343 1343 1350 1350 1349 1349 1348 1348 1373 1373 1397 1397 1375 1375 1397 1397 1399 1399 1375 1375 1375 1375 1399 1399 1377 1377 1399 1399 1401 1401 1377 1377 1377 1377 1401 1401 1379 1379 1401 1401 1403 1403 1379 1379 1379 1379 1403 1403 2588 2588 1403 1403 2589 2589 2590 2590 1381 1381 1405 1405 1383 1383 1405 1405 1407 1407 1383 1383 1383 1383 1407 1407 1385 1385 1407 1407 1409 1409 1385 1385 1385 1385 1409 1409 1387 1387 1409 1409 1411 1411 1387 1387 1387 1387 1411 1411 1389 1389 1411 1411 1413 1413 1389 1389 2591 2591 2592 2592 1391 1391 2593 2593 1415 1415 1391 1391 1391 1391 1415 1415 1393 1393 1415 1415 1417 1417 1393 1393 1393 1393 1417 1417 1395 1395 1417 1417 1419 1419 1395 1395 1395 1395 1419 1419 1396 1396 1419 1419 1420 1420 1396 1396 1396 1396 1420 1420 1394 1394 1420 1420 1418 1418 1394 1394 1394 1394 1418 1418 1392 1392 1418 1418 1416 1416 1392 1392 1392 1392 1416 1416 1390 1390 1416 1416 1414 1414 1390 1390 1390 1390 1414 1414 2594 2594 1414 1414 2595 2595 2596 2596 1388 1388 1412 1412 1386 1386 1412 1412 1410 1410 1386 1386 1386 1386 1410 1410 1384 1384 1410 1410 1408 1408 1384 1384 1384 1384 1408 1408 1382 1382 1408 1408 1406 1406 1382 1382 1382 1382 1406 1406 1380 1380 1406 1406 1404 1404 1380 1380 2597 2597 2598 2598 1378 1378 2599 2599 1402 1402 1378 1378 1378 1378 1402 1402 1376 1376 1402 1402 1400 1400 1376 1376 1376 1376 1400 1400 1374 1374 1400 1400 1398 1398 1374 1374 1374 1374 1398 1398 1373 1373 1398 1398 1397 1397 1373 1373 1423 1423 1447 1447 1425 1425 1447 1447 1449 1449 1425 1425 1425 1425 1449 1449 1427 1427 1449 1449 1451 1451 1427 1427 1427 1427 1451 1451 1429 1429 1451 1451 1453 1453 1429 1429 1429 1429 1453 1453 1431 1431 1453 1453 1455 1455 1431 1431 1431 1431 1455 1455 1433 1433 1455 1455 1457 1457 1433 1433 1433 1433 1457 1457 1435 1435 1457 1457 1459 1459 1435 1435 1435 1435 1459 1459 1437 1437 1459 1459 1461 1461 1437 1437 1437 1437 1461 1461 1439 1439 1461 1461 1463 1463 1439 1439 1439 1439 1463 1463 1441 1441 1463 1463 1465 1465 1441 1441 1441 1441 1465 1465 1443 1443 1465 1465 1467 1467 1443 1443 1443 1443 1467 1467 1444 1444 1467 1467 1468 1468 1444 1444 1444 1444 1468 1468 1442 1442 1468 1468 1466 1466 1442 1442 1442 1442 1466 1466 1440 1440 1466 1466 1464 1464 1440 1440 1440 1440 1464 1464 1438 1438 1464 1464 1462 1462 1438 1438 1438 1438 1462 1462 1436 1436 1462 1462 1460 1460 1436 1436 1436 1436 1460 1460 1434 1434 1460 1460 1458 1458 1434 1434 1434 1434 1458 1458 1432 1432 1458 1458 1456 1456 1432 1432 1432 1432 1456 1456 1430 1430 1456 1456 1454 1454 1430 1430 1430 1430 1454 1454 1428 1428 1454 1454 1452 1452 1428 1428 1428 1428 1452 1452 1426 1426 1452 1452 1450 1450 1426 1426 1426 1426 1450 1450 1424 1424 1450 1450 1448 1448 1424 1424 1424 1424 1448 1448 1422 1422 1448 1448 1446 1446 1422 1422 1422 1422 1446 1446 1421 1421 1446 1446 1445 1445 1421 1421 1421 1421 1445 1445 1423 1423 1445 1445 1447 1447 1423 1423 1488 1488 1495 1495 1497 1497 1493 1493 1495 1495 1490 1490 1482 1482 1501 1501 1503 1503 1499 1499 1501 1501 1484 1484 1497 1497 1499 1499 1486 1486 1476 1476 1507 1507 1509 1509 1505 1505 1507 1507 1478 1478 1503 1503 1505 1505 1481 1481 1470 1470 1513 1513 1515 1515 1511 1511 1513 1513 1472 1472 1509 1509 1511 1511 1474 1474 1473 1473 1514 1514 1512 1512 1516 1516 1514 1514 1471 1471 1515 1515 1516 1516 1469 1469 1479 1479 1508 1508 1506 1506 1510 1510 1508 1508 1477 1477 1512 1512 1510 1510 1475 1475 1485 1485 1502 1502 1500 1500 1504 1504 1502 1502 1483 1483 1506 1506 1504 1504 1480 1480 1491 1491 1496 1496 1494 1494 1498 1498 1496 1496 1489 1489 1500 1500 1498 1498 1487 1487 1494 1494 1493 1493 1492 1492 1517 1517 1541 1541 1519 1519 1541 1541 1543 1543 1519 1519 1519 1519 1543 1543 1521 1521 1543 1543 1545 1545 1521 1521 1521 1521 1545 1545 1523 1523 1545 1545 1547 1547 1523 1523 1523 1523 1547 1547 2600 2600 1547 1547 2601 2601 2602 2602 1525 1525 1549 1549 1527 1527 1549 1549 1551 1551 1527 1527 1527 1527 1551 1551 1529 1529 1551 1551 1553 1553 1529 1529 1529 1529 1553 1553 1531 1531 1553 1553 1555 1555 1531 1531 1531 1531 1555 1555 1533 1533 1555 1555 1557 1557 1533 1533 2603 2603 2604 2604 1535 1535 2605 2605 1559 1559 1535 1535 1535 1535 1559 1559 1537 1537 1559 1559 1561 1561 1537 1537 1537 1537 1561 1561 1539 1539 1561 1561 1563 1563 1539 1539 1539 1539 1563 1563 1540 1540 1563 1563 1564 1564 1540 1540 1540 1540 1564 1564 1538 1538 1564 1564 1562 1562 1538 1538 1538 1538 1562 1562 1536 1536 1562 1562 1560 1560 1536 1536 1536 1536 1560 1560 1534 1534 1560 1560 1558 1558 1534 1534 1534 1534 1558 1558 2606 2606 1558 1558 2607 2607 2608 2608 1532 1532 1556 1556 1530 1530 1556 1556 1554 1554 1530 1530 1530 1530 1554 1554 1528 1528 1554 1554 1552 1552 1528 1528 1528 1528 1552 1552 1526 1526 1552 1552 1550 1550 1526 1526 1526 1526 1550 1550 1524 1524 1550 1550 1548 1548 1524 1524 2609 2609 2610 2610 1522 1522 2611 2611 1546 1546 1522 1522 1522 1522 1546 1546 1520 1520 1546 1546 1544 1544 1520 1520 1520 1520 1544 1544 1518 1518 1544 1544 1542 1542 1518 1518 1518 1518 1542 1542 1517 1517 1542 1542 1541 1541 1517 1517 1567 1567 1591 1591 1569 1569 1591 1591 1593 1593 1569 1569 1569 1569 1593 1593 1571 1571 1593 1593 1595 1595 1571 1571 1571 1571 1595 1595 1573 1573 1595 1595 1597 1597 1573 1573 1573 1573 1597 1597 1575 1575 1597 1597 1599 1599 1575 1575 1575 1575 1599 1599 1577 1577 1599 1599 1601 1601 1577 1577 1577 1577 1601 1601 1579 1579 1601 1601 1603 1603 1579 1579 1579 1579 1603 1603 1581 1581 1603 1603 1605 1605 1581 1581 1581 1581 1605 1605 1583 1583 1605 1605 1607 1607 1583 1583 1583 1583 1607 1607 1585 1585 1607 1607 1609 1609 1585 1585 1585 1585 1609 1609 1587 1587 1609 1609 1611 1611 1587 1587 1587 1587 1611 1611 1588 1588 1611 1611 1612 1612 1588 1588 1588 1588 1612 1612 1586 1586 1612 1612 1610 1610 1586 1586 1586 1586 1610 1610 1584 1584 1610 1610 1608 1608 1584 1584 1584 1584 1608 1608 1582 1582 1608 1608 1606 1606 1582 1582 1582 1582 1606 1606 1580 1580 1606 1606 1604 1604 1580 1580 1580 1580 1604 1604 1578 1578 1604 1604 1602 1602 1578 1578 1578 1578 1602 1602 1576 1576 1602 1602 1600 1600 1576 1576 1576 1576 1600 1600 1574 1574 1600 1600 1598 1598 1574 1574 1574 1574 1598 1598 1572 1572 1598 1598 1596 1596 1572 1572 1572 1572 1596 1596 1570 1570 1596 1596 1594 1594 1570 1570 1570 1570 1594 1594 1568 1568 1594 1594 1592 1592 1568 1568 1568 1568 1592 1592 1566 1566 1592 1592 1590 1590 1566 1566 1566 1566 1590 1590 1565 1565 1590 1590 1589 1589 1565 1565 1565 1565 1589 1589 1567 1567 1589 1589 1591 1591 1567 1567 1621 1621 1616 1616 1622 1622 1616 1616 1617 1617 1622 1622 1622 1622 1617 1617 1623 1623 1617 1617 1618 1618 1623 1623 1619 1619 1613 1613 1620 1620 1613 1613 1614 1614 1620 1620 1620 1620 1614 1614 1621 1621 1614 1614 1615 1615 1621 1621 1621 1621 1615 1615 1616 1616 1627 1627 1680 1680 1682 1682 1633 1633 1630 1630 1682 1682 1630 1630 1628 1628 1682 1682 1682 1682 1628 1628 1627 1627 1682 1682 1684 1684 1633 1633 1684 1684 1686 1686 1633 1633 1633 1633 1686 1686 1635 1635 1635 1635 1686 1686 1637 1637 1686 1686 1688 1688 1637 1637 1637 1637 1688 1688 1638 1638 1688 1688 1690 1690 1638 1638 1638 1638 1690 1690 1640 1640 1640 1640 1690 1690 1643 1643 1690 1690 1692 1692 1643 1643 1643 1643 1692 1692 1645 1645 1692 1692 1694 1694 1645 1645 1645 1645 1694 1694 1647 1647 1694 1694 1696 1696 1647 1647 1647 1647 1696 1696 1649 1649 1696 1696 1698 1698 1649 1649 1649 1649 1698 1698 1651 1651 1698 1698 1700 1700 1651 1651 1651 1651 1700 1700 1653 1653 1653 1653 1700 1700 1655 1655 1700 1700 1702 1702 1655 1655 1655 1655 1702 1702 1658 1658 1702 1702 1704 1704 1658 1658 1658 1658 1704 1704 1660 1660 1660 1660 1704 1704 1662 1662 1704 1704 1706 1706 1662 1662 1662 1662 1706 1706 1663 1663 1706 1706 1708 1708 1663 1663 1663 1663 1708 1708 1665 1665 1710 1710 1670 1670 1708 1708 1670 1670 1667 1667 1708 1708 1708 1708 1667 1667 1665 1665 1677 1677 1676 1676 1712 1712 1676 1676 1674 1674 1712 1712 1712 1712 1674 1674 1710 1710 1674 1674 1672 1672 1710 1710 1710 1710 1672 1672 1670 1670 1712 1712 1714 1714 1677 1677 1714 1714 1715 1715 1677 1677 1677 1677 1715 1715 1678 1678 1715 1715 1713 1713 1678 1678 1678 1678 1713 1713 1675 1675 1675 1675 1713 1713 1673 1673 1713 1713 1711 1711 1673 1673 1673 1673 1711 1711 1671 1671 1657 1657 1659 1659 1703 1703 1659 1659 1661 1661 1703 1703 1703 1703 1661 1661 1705 1705 1661 1661 1664 1664 1705 1705 1705 1705 1664 1664 1707 1707 1664 1664 1666 1666 1707 1707 1707 1707 1666 1666 1709 1709 1666 1666 1668 1668 1709 1709 1709 1709 1668 1668 1711 1711 1668 1668 1669 1669 1711 1711 1711 1711 1669 1669 1671 1671 1657 1657 1703 1703 1656 1656 1703 1703 1701 1701 1656 1656 1656 1656 1701 1701 1654 1654 1701 1701 1699 1699 1654 1654 1654 1654 1699 1699 1652 1652 1699 1699 1697 1697 1652 1652 1652 1652 1697 1697 1650 1650 1697 1697 1695 1695 1650 1650 1650 1650 1695 1695 1648 1648 1695 1695 1693 1693 1648 1648 1648 1648 1693 1693 1646 1646 1641 1641 1642 1642 1693 1693 1642 1642 1644 1644 1693 1693 1693 1693 1644 1644 1646 1646 1693 1693 1691 1691 1641 1641 1691 1691 1689 1689 1641 1641 1641 1641 1689 1689 1639 1639 1689 1689 1687 1687 1639 1639 1639 1639 1687 1687 1636 1636 1687 1687 1685 1685 1636 1636 1636 1636 1685 1685 1634 1634 1627 1627 1625 1625 1680 1680 1625 1625 1624 1624 1680 1680 1680 1680 1624 1624 1679 1679 1624 1624 1626 1626 1679 1679 1679 1679 1626 1626 1681 1681 1626 1626 1629 1629 1681 1681 1681 1681 1629 1629 1683 1683 1629 1629 1631 1631 1683 1683 1683 1683 1631 1631 1685 1685 1631 1631 1632 1632 1685 1685 1685 1685 1632 1632 1634 1634 1809 1809 1810 1810 1750 1750 1814 1814 1757 1757 1813 1813 1757 1757 1756 1756 1813 1813 1813 1813 1756 1756 1754 1754 1750 1750 1748 1748 1809 1809 1748 1748 1747 1747 1809 1809 1809 1809 1747 1747 1806 1806 1747 1747 1744 1744 1806 1806 1806 1806 1744 1744 1805 1805 1744 1744 1743 1743 1805 1805 1743 1743 1740 1740 1805 1805 1805 1805 1740 1740 1803 1803 1740 1740 1739 1739 1803 1803 1739 1739 1736 1736 1803 1803 1803 1803 1736 1736 1801 1801 1736 1736 1735 1735 1801 1801 1735 1735 1732 1732 1801 1801 1801 1801 1732 1732 1799 1799 1732 1732 1731 1731 1799 1799 1731 1731 1728 1728 1799 1799 1799 1799 1728 1728 1797 1797 1728 1728 1727 1727 1797 1797 1727 1727 1724 1724 1797 1797 1797 1797 1724 1724 1795 1795 1724 1724 1723 1723 1795 1795 1795 1795 1723 1723 1793 1793 1723 1723 1721 1721 1793 1793 1793 1793 1721 1721 1792 1792 1721 1721 1719 1719 1792 1792 1792 1792 1719 1719 1790 1790 1719 1719 1716 1716 1790 1790 1716 1716 1717 1717 1790 1790 1790 1790 1717 1717 1791 1791 1717 1717 1718 1718 1791 1791 1718 1718 1720 1720 1791 1791 1791 1791 1720 1720 1794 1794 1720 1720 1722 1722 1794 1794 1722 1722 1725 1725 1794 1794 1794 1794 1725 1725 1796 1796 1725 1725 1726 1726 1796 1796 1726 1726 1729 1729 1796 1796 1796 1796 1729 1729 1798 1798 1729 1729 1730 1730 1798 1798 1730 1730 1733 1733 1798 1798 1798 1798 1733 1733 1800 1800 1733 1733 1734 1734 1800 1800 1734 1734 1737 1737 1800 1800 1800 1800 1737 1737 1802 1802 1737 1737 1738 1738 1802 1802 1738 1738 1741 1741 1802 1802 1802 1802 1741 1741 1804 1804 1741 1741 1742 1742 1804 1804 1804 1804 1742 1742 1807 1807 1742 1742 1745 1745 1807 1807 1807 1807 1745 1745 1808 1808 1745 1745 1746 1746 1808 1808 1746 1746 1749 1749 1808 1808 1808 1808 1749 1749 1811 1811 1749 1749 1751 1751 1811 1811 1751 1751 1752 1752 1811 1811 1811 1811 1752 1752 1812 1812 1752 1752 1753 1753 1812 1812 1753 1753 1755 1755 1812 1812 1812 1812 1755 1755 1815 1815 1755 1755 1758 1758 1815 1815 1758 1758 1760 1760 1815 1815 1815 1815 1760 1760 1817 1817 1760 1760 1762 1762 1817 1817 1762 1762 1764 1764 1817 1817 1817 1817 1764 1764 1819 1819 1764 1764 1766 1766 1819 1819 1766 1766 1768 1768 1819 1819 1819 1819 1768 1768 1821 1821 1768 1768 1770 1770 1821 1821 1770 1770 1772 1772 1821 1821 1821 1821 1772 1772 1823 1823 1772 1772 1774 1774 1823 1823 1774 1774 1776 1776 1823 1823 1823 1823 1776 1776 1825 1825 1776 1776 1778 1778 1825 1825 1778 1778 1780 1780 1825 1825 1825 1825 1780 1780 1827 1827 1780 1780 1782 1782 1827 1827 1782 1782 1784 1784 1827 1827 1827 1827 1784 1784 1830 1830 1784 1784 1786 1786 1830 1830 1786 1786 1788 1788 1830 1830 1830 1830 1788 1788 1831 1831 1788 1788 1789 1789 1831 1831 1789 1789 1787 1787 1831 1831 1831 1831 1787 1787 1829 1829 1787 1787 1785 1785 1829 1829 1829 1829 1785 1785 1828 1828 1785 1785 1783 1783 1828 1828 1828 1828 1783 1783 1826 1826 1775 1775 1822 1822 1824 1824 1783 1783 1781 1781 1826 1826 1781 1781 1779 1779 1826 1826 1826 1826 1779 1779 1824 1824 1779 1779 1777 1777 1824 1824 1824 1824 1777 1777 1775 1775 1767 1767 1818 1818 1820 1820 1775 1775 1773 1773 1822 1822 1773 1773 1771 1771 1822 1822 1822 1822 1771 1771 1820 1820 1771 1771 1769 1769 1820 1820 1820 1820 1769 1769 1767 1767 1767 1767 1765 1765 1818 1818 1765 1765 1763 1763 1818 1818 1818 1818 1763 1763 1816 1816 1763 1763 1761 1761 1816 1816 1816 1816 1761 1761 1814 1814 1761 1761 1759 1759 1814 1814 1814 1814 1759 1759 1757 1757 1834 1834 1839 1839 1833 1833 1839 1839 1838 1838 1833 1833 1833 1833 1838 1838 1832 1832 1838 1838 1837 1837 1832 1832 1836 1836 1842 1842 1835 1835 1842 1842 1841 1841 1835 1835 1835 1835 1841 1841 1834 1834 1841 1841 1840 1840 1834 1834 1834 1834 1840 1840 1839 1839 1843 1843 1844 1844 1845 1845 1844 1844 1846 1846 1845 1845 1845 1845 1846 1846 1847 1847 1846 1846 1848 1848 1847 1847 1849 1849 1850 1850 1851 1851 1850 1850 1852 1852 1851 1851 1851 1851 1852 1852 1853 1853 1852 1852 1854 1854 1853 1853 1855 1855 1856 1856 1857 1857 1856 1856 1858 1858 1857 1857 1857 1857 1858 1858 1859 1859 1858 1858 1860 1860 1859 1859 1859 1859 1860 1860 1861 1861 1860 1860 1862 1862 1861 1861 1861 1861 1862 1862 1863 1863 1862 1862 1864 1864 1863 1863 1864 1864 1866 1866 1863 1863 1863 1863 1866 1866 1865 1865 1866 1866 1867 1867 1865 1865 1865 1865 1867 1867 1868 1868 1867 1867 1869 1869 1868 1868 1868 1868 1869 1869 1871 1871 1869 1869 1870 1870 1871 1871 1871 1871 1870 1870 2612 2612 1870 1870 2613 2613 2614 2614 1872 1872 1873 1873 1875 1875 1873 1873 1874 1874 1875 1875 1875 1875 1874 1874 1876 1876 1874 1874 1877 1877 1876 1876 1894 1894 1895 1895 1893 1893 1894 1894 1893 1893 1892 1892 2615 2615 1891 1891 2616 2616 2617 2617 1891 1891 1890 1890 1891 1891 1889 1889 1890 1890 1890 1890 1889 1889 1888 1888 1889 1889 1887 1887 1888 1888 1888 1888 1887 1887 1885 1885 1887 1887 1886 1886 1885 1885 1886 1886 1883 1883 1885 1885 1885 1885 1883 1883 1884 1884 1884 1884 1883 1883 1882 1882 1883 1883 1881 1881 1882 1882 1882 1882 1881 1881 1880 1880 1881 1881 1879 1879 1880 1880 1880 1880 1879 1879 1878 1878 1900 1900 1916 1916 1899 1899 1916 1916 1917 1917 1899 1899 1899 1899 1917 1917 1919 1919 1933 1933 1932 1932 1924 1924 1932 1932 1922 1922 1924 1924 1906 1906 1908 1908 1900 1900 1912 1912 1910 1910 1900 1900 1910 1910 1909 1909 1900 1900 1909 1909 1907 1907 1900 1900 1900 1900 1907 1907 1906 1906 1908 1908 1911 1911 1900 1900 1911 1911 1913 1913 1900 1900 1900 1900 1913 1913 1916 1916 1923 1923 1935 1935 1925 1925 1935 1935 1934 1934 1925 1925 1921 1921 1920 1920 1902 1902 1920 1920 1918 1918 1902 1902 1902 1902 1918 1918 1901 1901 1918 1918 1915 1915 1901 1901 1901 1901 1915 1915 1900 1900 1915 1915 1914 1914 1900 1900 1900 1900 1914 1914 1912 1912 1941 1941 1940 1940 1905 1905 1940 1940 1904 1904 1905 1905 1940 1940 1939 1939 1904 1904 1939 1939 1938 1938 1904 1904 1904 1904 1938 1938 1903 1903 1923 1923 1921 1921 1935 1935 1921 1921 1902 1902 1935 1935 1935 1935 1902 1902 1936 1936 1902 1902 1903 1903 1936 1936 1936 1936 1903 1903 1937 1937 1903 1903 1938 1938 1937 1937 1919 1919 1922 1922 1899 1899 1922 1922 1932 1932 1899 1899 1899 1899 1932 1932 1898 1898 1932 1932 1931 1931 1898 1898 1931 1931 1930 1930 1898 1898 1898 1898 1930 1930 1897 1897 1930 1930 1929 1929 1897 1897 1929 1929 1928 1928 1897 1897 1897 1897 1928 1928 1896 1896 1928 1928 1927 1927 1896 1896 1896 1896 1927 1927 1926 1926 1942 1942 1943 1943 1944 1944 1943 1943 1945 1945 1944 1944 1944 1944 1945 1945 1946 1946 1945 1945 1947 1947 1946 1946 2618 2618 2619 2619 1948 1948 2620 2620 1949 1949 1948 1948 1948 1948 1949 1949 1950 1950 1949 1949 1951 1951 1950 1950 1950 1950 1951 1951 1952 1952 1951 1951 1953 1953 1952 1952 1952 1952 1953 1953 1954 1954 1953 1953 1955 1955 1954 1954 1956 1956 1957 1957 1958 1958 1957 1957 1959 1959 1958 1958 1958 1958 1959 1959 1960 1960 1959 1959 1961 1961 1960 1960 1960 1960 1961 1961 1962 1962 1961 1961 1963 1963 1962 1962 1962 1962 1963 1963 2621 2621 1963 1963 2622 2622 2623 2623 1964 1964 1965 1965 1966 1966 1965 1965 1967 1967 1966 1966 1966 1966 1967 1967 1968 1968 1967 1967 1969 1969 1968 1968 1970 1970 1971 1971 1972 1972 1971 1971 1973 1973 1972 1972 1972 1972 1973 1973 1974 1974 1973 1973 1975 1975 1974 1974 1974 1974 1975 1975 1976 1976 1975 1975 1977 1977 1976 1976 1976 1976 1977 1977 1978 1978 1977 1977 1979 1979 1978 1978 1978 1978 1979 1979 1980 1980 1979 1979 1981 1981 1980 1980 1980 1980 1981 1981 2624 2624 1981 1981 2625 2625 2626 2626 2627 2627 2628 2628 1986 1986 2629 2629 1987 1987 1986 1986 1986 1986 1987 1987 1988 1988 1987 1987 1989 1989 1988 1988 1988 1988 1989 1989 1990 1990 1989 1989 1991 1991 1990 1990 1990 1990 1991 1991 1992 1992 1991 1991 1993 1993 1992 1992 1992 1992 1993 1993 1994 1994 1993 1993 1995 1995 1994 1994 1994 1994 1995 1995 1996 1996 1995 1995 1997 1997 1996 1996 1998 1998 1999 1999 2000 2000 1999 1999 2001 2001 2000 2000 2630 2630 2631 2631 2002 2002 2632 2632 2003 2003 2002 2002 2002 2002 2003 2003 2004 2004 2003 2003 2005 2005 2004 2004 2004 2004 2005 2005 2006 2006 2005 2005 2007 2007 2006 2006 2006 2006 2007 2007 2008 2008 2007 2007 2009 2009 2008 2008 2008 2008 2009 2009 2010 2010 2009 2009 2011 2011 2010 2010 2012 2012 2013 2013 2014 2014 2013 2013 2015 2015 2014 2014 2014 2014 2015 2015 2016 2016 2015 2015 2017 2017 2016 2016 2016 2016 2017 2017 2018 2018 2017 2017 2019 2019 2018 2018 2018 2018 2019 2019 2020 2020 2019 2019 2021 2021 2020 2020 2633 2633 2634 2634 2022 2022 2635 2635 2023 2023 2022 2022 2022 2022 2023 2023 2024 2024 2023 2023 2025 2025 2024 2024 2026 2026 2027 2027 2028 2028 2027 2027 2029 2029 2028 2028 2028 2028 2029 2029 2636 2636 2029 2029 2637 2637 2638 2638 2030 2030 2031 2031 2032 2032 2031 2031 2033 2033 2032 2032 2032 2032 2033 2033 2034 2034 2033 2033 2035 2035 2034 2034 2034 2034 2035 2035 2036 2036 2035 2035 2037 2037 2036 2036 2036 2036 2037 2037 2038 2038 2037 2037 2039 2039 2038 2038 2040 2040 2041 2041 2042 2042 2041 2041 2043 2043 2042 2042 2042 2042 2043 2043 2044 2044 2043 2043 2045 2045 2044 2044 2044 2044 2045 2045 2046 2046 2045 2045 2047 2047 2046 2046 2046 2046 2047 2047 2048 2048 2047 2047 2049 2049 2048 2048 2048 2048 2049 2049 2639 2639 2049 2049 2640 2640 2641 2641 2050 2050 2051 2051 2052 2052 2051 2051 2053 2053 2052 2052 2054 2054 2060 2060 2062 2062 2054 2054 2062 2062 2056 2056 2062 2062 2064 2064 2056 2056 2056 2056 2064 2064 2058 2058 2064 2064 2065 2065 2058 2058 2058 2058 2065 2065 2059 2059 2065 2065 2063 2063 2059 2059 2059 2059 2063 2063 2057 2057 2063 2063 2061 2061 2057 2057 2057 2057 2061 2061 2055 2055 2071 2071 2077 2077 2076 2076 2071 2071 2076 2076 2070 2070 2076 2076 2075 2075 2070 2070 2070 2070 2075 2075 2069 2069 2075 2075 2074 2074 2069 2069 2069 2069 2074 2074 2068 2068 2074 2074 2642 2642 2068 2068 2068 2068 2643 2643 2644 2644 2073 2073 2072 2072 2067 2067 2067 2067 2072 2072 2066 2066 2078 2078 2084 2084 2085 2085 2078 2078 2085 2085 2079 2079 2085 2085 2086 2086 2079 2079 2079 2079 2086 2086 2080 2080 2086 2086 2087 2087 2080 2080 2080 2080 2087 2087 2081 2081 2645 2645 2088 2088 2646 2646 2647 2647 2088 2088 2082 2082 2088 2088 2089 2089 2082 2082 2082 2082 2089 2089 2083 2083 2090 2090 2096 2096 2097 2097 2090 2090 2097 2097 2091 2091 2097 2097 2648 2648 2091 2091 2091 2091 2649 2649 2650 2650 2098 2098 2099 2099 2092 2092 2092 2092 2099 2099 2093 2093 2099 2099 2100 2100 2093 2093 2093 2093 2100 2100 2094 2094 2100 2100 2101 2101 2094 2094 2094 2094 2101 2101 2095 2095 2106 2106 2112 2112 2110 2110 2106 2106 2110 2110 2104 2104 2110 2110 2108 2108 2104 2104 2104 2104 2108 2108 2102 2102 2108 2108 2109 2109 2102 2102 2102 2102 2109 2109 2103 2103 2109 2109 2111 2111 2103 2103 2103 2103 2111 2111 2105 2105 2111 2111 2113 2113 2105 2105 2105 2105 2113 2113 2107 2107 2119 2119 2125 2125 2124 2124 2119 2119 2124 2124 2118 2118 2651 2651 2123 2123 2652 2652 2653 2653 2123 2123 2117 2117 2123 2123 2122 2122 2117 2117 2117 2117 2122 2122 2116 2116 2122 2122 2121 2121 2116 2116 2116 2116 2121 2121 2115 2115 2121 2121 2120 2120 2115 2115 2115 2115 2120 2120 2114 2114 2126 2126 2132 2132 2134 2134 2126 2126 2134 2134 2128 2128 2134 2134 2136 2136 2128 2128 2128 2128 2136 2136 2130 2130 2136 2136 2137 2137 2130 2130 2130 2130 2137 2137 2131 2131 2137 2137 2135 2135 2131 2131 2131 2131 2135 2135 2129 2129 2135 2135 2133 2133 2129 2129 2129 2129 2133 2133 2127 2127 2138 2138 2139 2139 2140 2140 2139 2139 2141 2141 2140 2140 2140 2140 2141 2141 2142 2142 2141 2141 2143 2143 2142 2142 2142 2142 2143 2143 2144 2144 2143 2143 2145 2145 2144 2144 2144 2144 2145 2145 2146 2146 2145 2145 2147 2147 2146 2146 2146 2146 2147 2147 2148 2148 2147 2147 2149 2149 2148 2148 2148 2148 2149 2149 2150 2150 2149 2149 2151 2151 2150 2150 2155 2155 2156 2156 2168 2168 2173 2173 2162 2162 2174 2174 2162 2162 2163 2163 2174 2174 2174 2174 2163 2163 2175 2175 2163 2163 2164 2164 2175 2175 2175 2175 2164 2164 2165 2165 2168 2168 2156 2156 2169 2169 2156 2156 2157 2157 2169 2169 2169 2169 2157 2157 2170 2170 2157 2157 2158 2158 2170 2170 2170 2170 2158 2158 2171 2171 2158 2158 2159 2159 2171 2171 2171 2171 2159 2159 2172 2172 2159 2159 2160 2160 2172 2172 2172 2172 2160 2160 2173 2173 2160 2160 2161 2161 2173 2173 2173 2173 2161 2161 2162 2162 2155 2155 2168 2168 2154 2154 2168 2168 2167 2167 2154 2154 2154 2154 2167 2167 2153 2153 2167 2167 2166 2166 2153 2153 2153 2153 2166 2166 2152 2152 2176 2176 2177 2177 2178 2178 2177 2177 2179 2179 2178 2178 2178 2178 2179 2179 2180 2180 2179 2179 2181 2181 2180 2180 2180 2180 2181 2181 2182 2182 2181 2181 2183 2183 2182 2182 2182 2182 2183 2183 2184 2184 2183 2183 2185 2185 2184 2184 2184 2184 2185 2185 2186 2186 2185 2185 2187 2187 2186 2186 2186 2186 2187 2187 2188 2188 2187 2187 2189 2189 2188 2188 2194 2194 2200 2200 2198 2198 2194 2194 2198 2198 2192 2192 2198 2198 2196 2196 2192 2192 2192 2192 2196 2196 2190 2190 2196 2196 2197 2197 2190 2190 2190 2190 2197 2197 2191 2191 2197 2197 2199 2199 2191 2191 2191 2191 2199 2199 2193 2193 2199 2199 2201 2201 2193 2193 2193 2193 2201 2201 2195 2195 2202 2202 2208 2208 2209 2209 2202 2202 2209 2209 2203 2203 2209 2209 2210 2210 2203 2203 2203 2203 2210 2210 2204 2204 2210 2210 2211 2211 2204 2204 2204 2204 2211 2211 2205 2205 2211 2211 2212 2212 2205 2205 2205 2205 2212 2212 2206 2206 2212 2212 2213 2213 2206 2206 2206 2206 2213 2213 2207 2207 2214 2214 2215 2215 2216 2216 2215 2215 2217 2217 2216 2216 2216 2216 2217 2217 2218 2218 2217 2217 2219 2219 2218 2218 2218 2218 2219 2219 2220 2220 2219 2219 2221 2221 2220 2220 2220 2220 2221 2221 2222 2222 2221 2221 2223 2223 2222 2222 2222 2222 2223 2223 2224 2224 2223 2223 2225 2225 2224 2224 2224 2224 2225 2225 2226 2226 2225 2225 2227 2227 2226 2226 2238 2238 2229 2229 2237 2237 2229 2229 2228 2228 2237 2237 2242 2242 2243 2243 2236 2236 2236 2236 2235 2235 2242 2242 2235 2235 2234 2234 2242 2242 2242 2242 2234 2234 2241 2241 2234 2234 2233 2233 2241 2241 2241 2241 2233 2233 2240 2240 2233 2233 2232 2232 2240 2240 2240 2240 2232 2232 2239 2239 2232 2232 2231 2231 2239 2239 2239 2239 2231 2231 2238 2238 2231 2231 2230 2230 2238 2238 2238 2238 2230 2230 2229 2229 2244 2244 2245 2245 2246 2246 2245 2245 2247 2247 2246 2246 2246 2246 2247 2247 2248 2248 2247 2247 2249 2249 2248 2248 2248 2248 2249 2249 2250 2250 2249 2249 2251 2251 2250 2250 2250 2250 2251 2251 2252 2252 2251 2251 2253 2253 2252 2252 2252 2252 2253 2253 2254 2254 2253 2253 2255 2255 2254 2254 2254 2254 2255 2255 2256 2256 2255 2255 2257 2257 2256 2256 2263 2263 2269 2269 2268 2268 2263 2263 2268 2268 2262 2262 2268 2268 2267 2267 2262 2262 2262 2262 2267 2267 2261 2261 2267 2267 2266 2266 2261 2261 2261 2261 2266 2266 2260 2260 2266 2266 2265 2265 2260 2260 2260 2260 2265 2265 2259 2259 2265 2265 2264 2264 2259 2259 2259 2259 2264 2264 2258 2258 2275 2275 2281 2281 2280 2280 2275 2275 2280 2280 2274 2274 2280 2280 2279 2279 2274 2274 2274 2274 2279 2279 2273 2273 2279 2279 2278 2278 2273 2273 2273 2273 2278 2278 2272 2272 2278 2278 2277 2277 2272 2272 2272 2272 2277 2277 2271 2271 2277 2277 2276 2276 2271 2271 2271 2271 2276 2276 2270 2270 2287 2287 2294 2294 2289 2289 2294 2294 2296 2296 2289 2289 2289 2289 2296 2296 2288 2288 2296 2296 2295 2295 2288 2288 2288 2288 2295 2295 2286 2286 2295 2295 2293 2293 2286 2286 2286 2286 2293 2293 2285 2285 2293 2293 2292 2292 2285 2285 2290 2290 2282 2282 2291 2291 2282 2282 2283 2283 2291 2291 2291 2291 2283 2283 2292 2292 2283 2283 2284 2284 2292 2292 2292 2292 2284 2284 2285 2285 2297 2297 2307 2307 2298 2298 2307 2307 2308 2308 2298 2298 2298 2298 2308 2308 2299 2299 2299 2299 2308 2308 2300 2300 2308 2308 2309 2309 2300 2300 2300 2300 2309 2309 2301 2301 2309 2309 2310 2310 2301 2301 2301 2301 2310 2310 2302 2302 2310 2310 2311 2311 2302 2302 2302 2302 2311 2311 2303 2303 2311 2311 2312 2312 2303 2303 2303 2303 2312 2312 2304 2304 2304 2304 2312 2312 2305 2305 2312 2312 2313 2313 2305 2305 2305 2305 2313 2313 2306 2306 2314 2314 2315 2315 2316 2316 2315 2315 2317 2317 2316 2316 2316 2316 2317 2317 2318 2318 2317 2317 2319 2319 2318 2318 2318 2318 2319 2319 2320 2320 2319 2319 2321 2321 2320 2320 2320 2320 2321 2321 2322 2322 2321 2321 2323 2323 2322 2322 2322 2322 2323 2323 2324 2324 2323 2323 2325 2325 2324 2324 2324 2324 2325 2325 2326 2326 2325 2325 2327 2327 2326 2326 2328 2328 2334 2334 2335 2335 2328 2328 2335 2335 2329 2329 2335 2335 2336 2336 2329 2329 2329 2329 2336 2336 2330 2330 2336 2336 2337 2337 2330 2330 2330 2330 2337 2337 2331 2331 2337 2337 2338 2338 2331 2331 2331 2331 2338 2338 2332 2332 2338 2338 2339 2339 2332 2332 2332 2332 2339 2339 2333 2333 2347 2347 2353 2353 2346 2346 2353 2353 2352 2352 2346 2346 2349 2349 2348 2348 2340 2340 2340 2340 2341 2341 2349 2349 2341 2341 2342 2342 2349 2349 2349 2349 2342 2342 2350 2350 2342 2342 2343 2343 2350 2350 2350 2350 2343 2343 2351 2351 2343 2343 2344 2344 2351 2351 2351 2351 2344 2344 2352 2352 2344 2344 2345 2345 2352 2352 2352 2352 2345 2345 2346 2346 2354 2354 2355 2355 2356 2356 2355 2355 2357 2357 2356 2356 2356 2356 2357 2357 2358 2358 2357 2357 2359 2359 2358 2358 2358 2358 2359 2359 2360 2360 2359 2359 2361 2361 2360 2360 2360 2360 2361 2361 2362 2362 2361 2361 2363 2363 2362 2362 2362 2362 2363 2363 2364 2364 2363 2363 2365 2365 2364 2364 2364 2364 2365 2365 2366 2366 2365 2365 2367 2367 2366 2366 2375 2375 2369 2369 2371 2371 2375 2375 2371 2371 2377 2377 2371 2371 2373 2373 2377 2377 2377 2377 2373 2373 2379 2379 2373 2373 2372 2372 2379 2379 2379 2379 2372 2372 2378 2378 2372 2372 2370 2370 2378 2378 2378 2378 2370 2370 2376 2376 2370 2370 2368 2368 2376 2376 2376 2376 2368 2368 2374 2374 2389 2389 2388 2388 2380 2380 2380 2380 2381 2381 2389 2389 2381 2381 2382 2382 2389 2389 2389 2389 2382 2382 2390 2390 2382 2382 2383 2383 2390 2390 2387 2387 2392 2392 2386 2386 2392 2392 2391 2391 2386 2386 2386 2386 2391 2391 2385 2385 2391 2391 2390 2390 2385 2385 2385 2385 2390 2390 2384 2384 2390 2390 2383 2383 2384 2384 2393 2393 2394 2394 2395 2395 2394 2394 2396 2396 2395 2395 2395 2395 2396 2396 2397 2397 2396 2396 2398 2398 2397 2397 2397 2397 2398 2398 2399 2399 2398 2398 2400 2400 2399 2399 2399 2399 2400 2400 2401 2401 2400 2400 2402 2402 2401 2401 2401 2401 2402 2402 2403 2403 2402 2402 2404 2404 2403 2403 2403 2403 2404 2404 2405 2405 2404 2404 2406 2406 2405 2405 2418 2418 2412 2412 2410 2410 2418 2418 2410 2410 2416 2416 2410 2410 2408 2408 2416 2416 2416 2416 2408 2408 2414 2414 2408 2408 2407 2407 2414 2414 2414 2414 2407 2407 2413 2413 2407 2407 2409 2409 2413 2413 2413 2413 2409 2409 2415 2415 2409 2409 2411 2411 2415 2415 2415 2415 2411 2411 2417 2417 2430 2430 2424 2424 2423 2423 2430 2430 2423 2423 2429 2429 2423 2423 2422 2422 2429 2429 2429 2429 2422 2422 2428 2428 2422 2422 2421 2421 2428 2428 2428 2428 2421 2421 2427 2427 2421 2421 2420 2420 2427 2427 2427 2427 2420 2420 2426 2426 2420 2420 2419 2419 2426 2426 2426 2426 2419 2419 2425 2425 2431 2431 2432 2432 2433 2433 2432 2432 2434 2434 2433 2433 2433 2433 2434 2434 2435 2435 2434 2434 2436 2436 2435 2435 2435 2435 2436 2436 2437 2437 2436 2436 2438 2438 2437 2437 2437 2437 2438 2438 2439 2439 2438 2438 2440 2440 2439 2439 2439 2439 2440 2440 2441 2441 2440 2440 2442 2442 2441 2441 2441 2441 2442 2442 2443 2443 2442 2442 2444 2444 2443 2443 2459 2459 2451 2451 2458 2458 2451 2451 2450 2450 2458 2458 2445 2445 2452 2452 2446 2446 2452 2452 2453 2453 2446 2446 2446 2446 2453 2453 2447 2447 2453 2453 2454 2454 2447 2447 2447 2447 2454 2454 2448 2448 2454 2454 2455 2455 2448 2448 2448 2448 2455 2455 2449 2449 2455 2455 2456 2456 2449 2449 2449 2449 2456 2456 2450 2450 2456 2456 2457 2457 2450 2450 2450 2450 2457 2457 2458 2458 2460 2460 2461 2461 2462 2462 2461 2461 2463 2463 2462 2462 2462 2462 2463 2463 2464 2464 2463 2463 2465 2465 2464 2464 2464 2464 2465 2465 2466 2466 2465 2465 2467 2467 2466 2466 2466 2466 2467 2467 2468 2468 2467 2467 2469 2469 2468 2468 2468 2468 2469 2469 2470 2470 2469 2469 2471 2471 2470 2470 2470 2470 2471 2471 2472 2472 2471 2471 2473 2473 2472 2472 2480 2480 2474 2474 2475 2475 2480 2480 2475 2475 2481 2481 2475 2475 2476 2476 2481 2481 2481 2481 2476 2476 2482 2482 2476 2476 2477 2477 2482 2482 2482 2482 2477 2477 2483 2483 2477 2477 2478 2478 2483 2483 2483 2483 2478 2478 2484 2484 2478 2478 2479 2479 2484 2484 2484 2484 2479 2479 2485 2485 2492 2492 2486 2486 2487 2487 2492 2492 2487 2487 2493 2493 2487 2487 2488 2488 2493 2493 2493 2493 2488 2488 2494 2494 2488 2488 2489 2489 2494 2494 2494 2494 2489 2489 2495 2495 2489 2489 2490 2490 2495 2495 2495 2495 2490 2490 2496 2496 2490 2490 2491 2491 2496 2496 2496 2496 2491 2491 2497 2497 2498 2498 2499 2499 2500 2500 2499 2499 2501 2501 2500 2500 2500 2500 2501 2501 2502 2502 2501 2501 2503 2503 2502 2502 2502 2502 2503 2503 2504 2504 2503 2503 2505 2505 2504 2504 2504 2504 2505 2505 2506 2506 2505 2505 2507 2507 2506 2506 2506 2506 2507 2507 2508 2508 2507 2507 2509 2509 2508 2508 2508 2508 2509 2509 2510 2510 2509 2509 2511 2511 2510 2510 2512 2512 2513 2513 2514 2514 2513 2513 2515 2515 2514 2514 2514 2514 2515 2515 2516 2516 2515 2515 2517 2517 2516 2516 2516 2516 2517 2517 2518 2518 2517 2517 2519 2519 2518 2518 2518 2518 2519 2519 2520 2520 2519 2519 2521 2521 2520 2520 2520 2520 2521 2521 2522 2522 2521 2521 2523 2523 2522 2522 2522 2522 2523 2523 2524 2524 2523 2523 2525 2525 2524 2524 2526 2526 2527 2527 2528 2528 2527 2527 2529 2529 2528 2528 2528 2528 2529 2529 2530 2530 2529 2529 2531 2531 2530 2530 2530 2530 2531 2531 2532 2532 2531 2531 2533 2533 2532 2532 2532 2532 2533 2533 2534 2534 2533 2533 2535 2535 2534 2534 2534 2534 2535 2535 2536 2536 2535 2535 2537 2537 2536 2536 2536 2536 2537 2537 2538 2538 2537 2537 2539 2539 2538 2538 2551 2551 2545 2545 2544 2544 2551 2551 2544 2544 2550 2550 2544 2544 2543 2543 2550 2550 2550 2550 2543 2543 2549 2549 2543 2543 2542 2542 2549 2549 2549 2549 2542 2542 2548 2548 2542 2542 2541 2541 2548 2548 2548 2548 2541 2541 2547 2547 2541 2541 2540 2540 2547 2547 2547 2547 2540 2540 2546 2546
+0 0 24 24 2 2 24 24 26 26 2 2 2 2 26 26 4 4 26 26 28 28 4 4 4 4 28 28 6 6 28 28 30 30 6 6 6 6 30 30 290 290 30 30 291 291 292 292 8 8 32 32 10 10 32 32 34 34 10 10 10 10 34 34 12 12 34 34 36 36 12 12 12 12 36 36 14 14 36 36 38 38 14 14 14 14 38 38 16 16 38 38 40 40 16 16 293 293 294 294 18 18 295 295 42 42 18 18 18 18 42 42 20 20 42 42 44 44 20 20 20 20 44 44 22 22 44 44 46 46 22 22 22 22 46 46 23 23 46 46 47 47 23 23 23 23 47 47 21 21 47 47 45 45 21 21 21 21 45 45 19 19 45 45 43 43 19 19 19 19 43 43 17 17 43 43 41 41 17 17 17 17 41 41 296 296 41 41 297 297 298 298 15 15 39 39 13 13 39 39 37 37 13 13 13 13 37 37 11 11 37 37 35 35 11 11 11 11 35 35 9 9 35 35 33 33 9 9 9 9 33 33 7 7 33 33 31 31 7 7 299 299 300 300 5 5 301 301 29 29 5 5 5 5 29 29 3 3 29 29 27 27 3 3 3 3 27 27 1 1 27 27 25 25 1 1 1 1 25 25 0 0 25 25 24 24 0 0 48 48 72 72 50 50 72 72 74 74 50 50 50 50 74 74 52 52 74 74 76 76 52 52 52 52 76 76 54 54 76 76 78 78 54 54 54 54 78 78 302 302 78 78 303 303 304 304 56 56 80 80 58 58 80 80 82 82 58 58 58 58 82 82 60 60 82 82 84 84 60 60 60 60 84 84 62 62 84 84 86 86 62 62 62 62 86 86 64 64 86 86 88 88 64 64 305 305 306 306 66 66 307 307 90 90 66 66 66 66 90 90 68 68 90 90 92 92 68 68 68 68 92 92 70 70 92 92 94 94 70 70 70 70 94 94 71 71 94 94 95 95 71 71 71 71 95 95 69 69 95 95 93 93 69 69 69 69 93 93 67 67 93 93 91 91 67 67 67 67 91 91 65 65 91 91 89 89 65 65 65 65 89 89 308 308 89 89 309 309 310 310 63 63 87 87 61 61 87 87 85 85 61 61 61 61 85 85 59 59 85 85 83 83 59 59 59 59 83 83 57 57 83 83 81 81 57 57 57 57 81 81 55 55 81 81 79 79 55 55 311 311 312 312 53 53 313 313 77 77 53 53 53 53 77 77 51 51 77 77 75 75 51 51 51 51 75 75 49 49 75 75 73 73 49 49 49 49 73 73 48 48 73 73 72 72 48 48 96 96 120 120 98 98 120 120 122 122 98 98 98 98 122 122 100 100 122 122 124 124 100 100 100 100 124 124 102 102 124 124 126 126 102 102 102 102 126 126 314 314 126 126 315 315 316 316 104 104 128 128 106 106 128 128 130 130 106 106 106 106 130 130 107 107 130 130 131 131 107 107 107 107 131 131 110 110 131 131 134 134 110 110 110 110 134 134 112 112 134 134 136 136 112 112 317 317 318 318 114 114 319 319 138 138 114 114 114 114 138 138 116 116 138 138 140 140 116 116 116 116 140 140 118 118 140 140 142 142 118 118 118 118 142 142 119 119 142 142 143 143 119 119 119 119 143 143 117 117 143 143 141 141 117 117 117 117 141 141 115 115 141 141 139 139 115 115 115 115 139 139 113 113 139 139 137 137 113 113 113 113 137 137 320 320 137 137 321 321 322 322 111 111 135 135 109 109 135 135 133 133 109 109 109 109 133 133 108 108 133 133 132 132 108 108 108 108 132 132 105 105 132 132 129 129 105 105 105 105 129 129 103 103 129 129 127 127 103 103 323 323 324 324 101 101 325 325 125 125 101 101 101 101 125 125 99 99 125 125 123 123 99 99 99 99 123 123 97 97 123 123 121 121 97 97 97 97 121 121 96 96 121 121 120 120 96 96 191 191 167 167 190 190 167 167 166 166 190 190 190 190 166 166 188 188 166 166 164 164 188 188 188 188 164 164 186 186 164 164 162 162 186 186 186 186 162 162 326 326 162 162 327 327 328 328 184 184 160 160 182 182 160 160 158 158 182 182 182 182 158 158 180 180 158 158 156 156 180 180 180 180 156 156 178 178 156 156 154 154 178 178 178 178 154 154 176 176 154 154 152 152 176 176 329 329 330 330 174 174 331 331 150 150 174 174 174 174 150 150 172 172 150 150 148 148 172 172 172 172 148 148 170 170 148 148 146 146 170 170 170 170 146 146 168 168 146 146 144 144 168 168 168 168 144 144 169 169 144 144 145 145 169 169 169 169 145 145 171 171 145 145 147 147 171 171 171 171 147 147 173 173 147 147 149 149 173 173 173 173 149 149 332 332 149 149 333 333 334 334 175 175 151 151 177 177 151 151 153 153 177 177 177 177 153 153 179 179 153 153 155 155 179 179 179 179 155 155 181 181 155 155 157 157 181 181 181 181 157 157 183 183 157 157 159 159 183 183 335 335 336 336 185 185 337 337 161 161 185 185 185 185 161 161 187 187 161 161 163 163 187 187 187 187 163 163 189 189 163 163 165 165 189 189 189 189 165 165 191 191 165 165 167 167 191 191 239 239 215 215 238 238 215 215 214 214 238 238 238 238 214 214 236 236 214 214 212 212 236 236 236 236 212 212 234 234 212 212 210 210 234 234 234 234 210 210 338 338 210 210 339 339 340 340 232 232 208 208 230 230 208 208 206 206 230 230 230 230 206 206 228 228 206 206 204 204 228 228 228 228 204 204 226 226 204 204 202 202 226 226 226 226 202 202 224 224 202 202 200 200 224 224 341 341 342 342 222 222 343 343 198 198 222 222 222 222 198 198 220 220 198 198 196 196 220 220 220 220 196 196 218 218 196 196 194 194 218 218 218 218 194 194 216 216 194 194 192 192 216 216 216 216 192 192 217 217 192 192 193 193 217 217 217 217 193 193 219 219 193 193 195 195 219 219 219 219 195 195 221 221 195 195 197 197 221 221 221 221 197 197 344 344 197 197 345 345 346 346 223 223 199 199 225 225 199 199 201 201 225 225 225 225 201 201 227 227 201 201 203 203 227 227 227 227 203 203 229 229 203 203 205 205 229 229 229 229 205 205 231 231 205 205 207 207 231 231 347 347 348 348 233 233 349 349 209 209 233 233 233 233 209 209 235 235 209 209 211 211 235 235 235 235 211 211 237 237 211 211 213 213 237 237 237 237 213 213 239 239 213 213 215 215 239 239 288 288 262 262 286 286 262 262 261 261 286 286 286 286 261 261 284 284 261 261 259 259 284 284 284 284 259 259 350 350 259 259 351 351 352 352 282 282 257 257 280 280 257 257 255 255 280 280 280 280 255 255 278 278 255 255 253 253 278 278 278 278 253 253 276 276 253 253 251 251 276 276 276 276 251 251 274 274 251 251 249 249 274 274 353 353 354 354 272 272 355 355 247 247 272 272 272 272 247 247 270 270 247 247 245 245 270 270 245 245 243 243 270 270 270 270 243 243 268 268 243 243 242 242 268 268 268 268 242 242 266 266 242 242 240 240 266 266 266 266 240 240 267 267 240 240 241 241 267 267 267 267 241 241 269 269 241 241 244 244 269 269 269 269 244 244 271 271 244 244 246 246 271 271 271 271 246 246 356 356 246 246 357 357 358 358 273 273 248 248 275 275 248 248 250 250 275 275 275 275 250 250 277 277 250 250 252 252 277 277 277 277 252 252 279 279 252 252 254 254 279 279 279 279 254 254 281 281 254 254 256 256 281 281 359 359 360 360 283 283 361 361 258 258 283 283 283 283 258 258 285 285 258 258 260 260 285 285 285 285 260 260 287 287 260 260 263 263 287 287 287 287 263 263 289 289 263 263 265 265 289 289 289 289 265 265 288 288 265 265 264 264 288 288 288 288 264 264 262 262
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 101 101 104 104 98 98 104 104 106 106 98 98 106 106 120 120 98 98 98 98 120 120 145 145 120 120 134 134 145 145 145 145 134 134 136 136 88 88 89 89 78 78 89 89 91 91 78 78 91 91 93 93 78 78 78 78 93 93 98 98 93 93 97 97 98 98 98 98 97 97 101 101 82 82 76 76 84 84 76 76 85 85 84 84 80 80 81 81 77 77 81 81 83 83 77 77 77 77 83 83 86 86 85 85 76 76 87 87 76 76 75 75 87 87 87 87 75 75 90 90 105 105 103 103 95 95 103 103 102 102 95 95 102 102 100 100 95 95 100 100 96 96 95 95 95 95 96 96 75 75 96 96 92 92 75 75 75 75 92 92 90 90 114 114 94 94 126 126 94 94 141 141 126 126 126 126 141 141 135 135 141 141 137 137 135 135 138 138 142 142 140 140 142 142 143 143 140 140 143 143 142 142 148 148 142 142 162 162 148 148 148 148 162 162 150 150 151 151 152 152 164 164 152 152 154 154 164 164 164 164 154 154 157 157 157 157 159 159 164 164 159 159 160 160 164 164 164 164 160 160 163 163 160 160 158 158 163 163 158 158 156 156 163 163 156 156 155 155 163 163 163 163 155 155 162 162 155 155 153 153 162 162 162 162 153 153 150 150 136 136 139 139 145 145 139 139 144 144 145 145 145 145 144 144 165 165 144 144 147 147 165 165 165 165 147 147 149 149 13 13 42 42 38 38 55 55 53 53 58 58 53 53 51 51 58 58 58 58 51 51 13 13 51 51 46 46 13 13 13 13 46 46 42 42 39 39 43 43 14 14 43 43 47 47 14 14 14 14 47 47 61 61 47 47 52 52 61 61 61 61 52 52 54 54 38 38 34 34 13 13 34 34 33 33 13 13 13 13 33 33 14 14 33 33 35 35 14 14 14 14 35 35 39 39 68 68 70 70 76 76 70 70 72 72 76 76 72 72 73 73 76 76 76 76 73 73 75 75 73 73 71 71 75 75 75 75 71 71 69 69 54 54 56 56 61 61 56 56 60 60 61 61 61 61 60 60 76 76 60 60 66 66 76 76 76 76 66 66 68 68 69 69 67 67 75 75 67 67 65 65 75 75 75 75 65 65 58 58 65 65 59 59 58 58 58 58 59 59 55 55 163 163 191 191 187 187 188 188 192 192 164 164 192 192 196 196 164 164 164 164 196 196 211 211 196 196 201 201 211 211 211 211 201 201 203 203 204 204 202 202 208 208 202 202 200 200 208 208 208 208 200 200 163 163 200 200 195 195 163 163 163 163 195 195 191 191 187 187 183 183 163 163 183 183 182 182 163 163 163 163 182 182 164 164 182 182 184 184 164 164 164 164 184 184 188 188 217 217 219 219 226 226 219 219 221 221 226 226 226 226 221 221 225 225 203 203 205 205 211 211 205 205 210 210 211 211 211 211 210 210 226 226 210 210 215 215 226 226 226 226 215 215 217 217 221 221 222 222 225 225 222 222 220 220 225 225 225 225 220 220 218 218 218 218 216 216 225 225 216 216 214 214 225 225 225 225 214 214 208 208 214 214 209 209 208 208 208 208 209 209 204 204 32 32 37 37 62 62 25 25 23 23 14 14 23 23 21 21 14 14 21 21 19 19 14 14 19 19 18 18 14 14 14 14 18 18 15 15 18 18 20 20 15 15 20 20 22 22 15 15 15 15 22 22 24 24 37 37 41 41 62 62 41 41 45 45 62 62 62 62 45 45 49 49 50 50 48 48 61 61 24 24 26 26 15 15 26 26 28 28 15 15 15 15 28 28 62 62 28 28 30 30 62 62 62 62 30 30 32 32 48 48 44 44 61 61 44 44 40 40 61 61 61 61 40 40 36 36 36 36 31 31 61 61 31 31 29 29 61 61 61 61 29 29 14 14 29 29 27 27 14 14 14 14 27 27 25 25 16 16 15 15 63 63 15 15 62 62 63 63 63 63 62 62 78 78 62 62 77 77 78 78 78 78 77 77 88 88 77 77 86 86 88 88 49 49 50 50 62 62 50 50 61 61 62 62 62 62 61 61 77 77 61 61 76 76 77 77 77 77 76 76 80 80 76 76 82 82 80 80 13 13 12 12 58 58 12 12 57 57 58 58 58 58 57 57 75 75 57 57 74 74 75 75 75 75 74 74 95 95 74 74 94 94 95 95 95 95 94 94 105 105 94 94 114 114 105 105 108 108 107 107 99 99 107 107 109 109 99 99 17 17 16 16 64 64 16 16 63 63 64 64 64 64 63 63 79 79 63 63 78 78 79 79 79 79 78 78 99 99 78 78 98 98 99 99 99 99 98 98 108 108 109 109 111 111 99 99 111 111 113 113 99 99 99 99 113 113 116 116 116 116 118 118 99 99 118 118 121 121 99 99 99 99 121 121 146 146 121 121 123 123 146 146 146 146 123 123 125 125 125 125 128 128 146 146 128 128 130 130 146 146 146 146 130 130 132 132 115 115 112 112 98 98 112 112 110 110 98 98 98 98 110 110 108 108 133 133 131 131 145 145 131 131 129 129 145 145 129 129 127 127 145 145 145 145 127 127 124 124 124 124 122 122 145 145 122 122 119 119 145 145 145 145 119 119 98 98 119 119 117 117 98 98 98 98 117 117 115 115 171 171 173 173 163 163 173 173 175 175 163 163 190 190 194 194 208 208 176 176 162 162 178 178 162 162 207 207 178 178 190 190 208 208 186 186 170 170 168 168 162 162 168 168 167 167 162 162 162 162 167 167 163 163 167 167 169 169 163 163 163 163 169 169 171 171 175 175 177 177 163 163 177 177 179 179 163 163 163 163 179 179 208 208 179 179 181 181 208 208 208 208 181 181 186 186 207 207 193 193 189 189 176 176 174 174 162 162 174 174 172 172 162 162 162 162 172 172 170 170 189 189 185 185 207 207 185 185 180 180 207 207 207 207 180 180 178 178 198 198 199 199 207 207 199 199 197 197 207 207 207 207 197 197 193 193 132 132 133 133 146 146 133 133 145 145 146 146 146 146 145 145 166 166 145 145 165 165 166 166 166 166 165 165 213 213 165 165 212 212 213 213 213 213 212 212 228 228 212 212 227 227 228 228 149 149 151 151 165 165 151 151 164 164 165 165 165 165 164 164 212 212 164 164 211 211 212 212 212 212 211 211 227 227 211 211 226 226 227 227 194 194 198 198 208 208 198 198 207 207 208 208 208 208 207 207 225 225 207 207 224 224 225 225 138 138 137 137 142 142 137 137 141 141 142 142 142 142 141 141 162 162 141 141 161 161 162 162 162 162 161 161 207 207 161 161 206 206 207 207 207 207 206 206 224 224 206 206 223 223 224 224 229 229 230 230 231 231 230 230 232 232 231 231 231 231 232 232 233 233 232 232 234 234 233 233 233 233 234 234 235 235 234 234 236 236 235 235 235 235 236 236 237 237 236 236 238 238 237 237 237 237 238 238 239 239 238 238 240 240 239 239 318 318 317 317 306 306 365 365 367 367 372 372 332 332 334 334 323 323 334 334 343 343 323 323 323 323 343 343 371 371 343 343 350 350 371 371 371 371 350 350 356 356 331 331 324 324 329 329 324 324 325 325 329 329 325 325 324 324 321 321 324 324 304 304 321 321 321 321 304 304 319 319 305 305 314 314 304 304 314 314 316 316 304 304 304 304 316 316 319 319 309 309 311 311 305 305 311 311 313 313 305 305 305 305 313 313 314 314 317 317 315 315 306 306 315 315 312 312 306 306 306 306 312 312 310 310 369 369 366 366 375 375 366 366 364 364 375 375 364 364 348 348 375 375 375 375 348 348 327 327 348 348 335 335 327 327 327 327 335 335 333 333 333 333 330 330 327 327 330 330 326 326 327 327 327 327 326 326 307 307 326 326 322 322 307 307 307 307 322 322 320 320 395 395 377 377 375 375 377 377 374 374 375 375 375 375 374 374 369 369 382 382 381 381 395 395 381 381 379 379 395 395 395 395 379 379 377 377 387 387 384 384 394 394 386 386 388 388 393 393 388 388 390 390 393 393 393 393 390 390 394 394 390 390 389 389 394 394 394 394 389 389 387 387 372 372 373 373 392 392 373 373 378 378 392 392 378 378 380 380 392 392 380 380 383 383 392 392 392 392 383 383 393 393 383 383 385 385 393 393 393 393 385 385 386 386 367 367 368 368 372 372 368 368 370 370 372 372 372 372 370 370 373 373 263 263 267 267 242 242 285 285 283 283 290 290 283 283 281 281 290 290 290 290 281 281 243 243 281 281 276 276 243 243 243 243 276 276 272 272 267 267 271 271 242 242 271 271 275 275 242 242 242 242 275 275 287 287 275 275 280 280 287 287 287 287 280 280 282 282 272 272 268 268 243 243 268 268 264 264 243 243 243 243 264 264 242 242 264 264 262 262 242 242 242 242 262 262 263 263 296 296 298 298 304 304 282 282 284 284 287 287 284 284 288 288 287 287 287 287 288 288 304 304 288 288 294 294 304 304 304 304 294 294 296 296 298 298 300 300 304 304 300 300 302 302 304 304 304 304 302 302 305 305 302 302 301 301 305 305 305 305 301 301 299 299 299 299 297 297 305 305 297 297 295 295 305 305 305 305 295 295 290 290 295 295 289 289 290 290 290 290 289 289 285 285 413 413 417 417 393 393 435 435 433 433 441 441 433 433 431 431 441 441 441 441 431 431 394 394 431 431 426 426 394 394 394 394 426 426 422 422 422 422 418 418 394 394 418 418 414 414 394 394 394 394 414 414 393 393 414 414 412 412 393 393 393 393 412 412 413 413 439 439 438 438 434 434 438 438 432 432 434 434 417 417 421 421 393 393 421 421 425 425 393 393 393 393 425 425 438 438 425 425 430 430 438 438 438 438 430 430 432 432 439 439 444 444 455 455 444 444 446 446 455 455 455 455 446 446 448 448 448 448 450 450 455 455 450 450 452 452 455 455 455 455 452 452 456 456 452 452 451 451 456 456 456 456 451 451 449 449 449 449 447 447 456 456 447 447 445 445 456 456 456 456 445 445 441 441 445 445 440 440 441 441 441 441 440 440 435 435 279 279 278 278 291 291 255 255 253 253 244 244 253 253 251 251 244 244 251 251 249 249 244 244 244 244 249 249 243 243 249 249 247 247 243 243 260 260 265 265 290 290 247 247 248 248 243 243 248 248 250 250 243 243 243 243 250 250 252 252 278 278 274 274 291 291 274 274 270 270 291 291 291 291 270 270 266 266 252 252 254 254 243 243 254 254 256 256 243 243 243 243 256 256 290 290 256 256 258 258 290 290 290 290 258 258 260 260 265 265 269 269 290 290 269 269 273 273 290 290 290 290 273 273 277 277 266 266 261 261 291 291 261 261 259 259 291 291 291 291 259 259 244 244 259 259 257 257 244 244 244 244 257 257 255 255 277 277 279 279 290 290 279 279 291 291 290 290 290 290 291 291 305 305 291 291 306 306 305 305 305 305 306 306 309 309 306 306 310 310 309 309 244 244 245 245 291 291 245 245 292 292 291 291 291 291 292 292 306 306 292 292 307 307 306 306 306 306 307 307 318 318 307 307 320 320 318 318 241 241 242 242 286 286 242 242 287 287 286 286 286 286 287 287 303 303 287 287 304 304 303 303 303 303 304 304 323 323 304 304 324 324 323 323 323 323 324 324 332 332 324 324 331 331 332 332 361 361 363 363 376 376 363 363 362 362 376 376 336 336 337 337 327 327 362 362 360 360 376 376 360 360 358 358 376 376 376 376 358 358 355 355 345 345 342 342 328 328 342 342 340 340 328 328 328 328 340 340 338 338 338 338 336 336 328 328 336 336 327 327 328 328 328 328 327 327 308 308 327 327 307 307 308 308 308 308 307 307 293 293 307 307 292 292 293 293 293 293 292 292 246 246 292 292 245 245 246 246 337 337 339 339 327 327 339 339 341 341 327 327 327 327 341 341 344 344 355 355 353 353 376 376 353 353 349 349 376 376 376 376 349 349 328 328 349 349 347 347 328 328 328 328 347 347 345 345 359 359 375 375 357 357 375 375 354 354 357 357 344 344 346 346 327 327 346 346 351 351 327 327 327 327 351 351 375 375 351 351 352 352 375 375 375 375 352 352 354 354 356 356 365 365 371 371 365 365 372 372 371 371 371 371 372 372 391 391 372 372 392 392 391 391 391 391 392 392 436 436 392 392 437 437 436 436 424 424 420 420 438 438 419 419 423 423 437 437 400 400 402 402 392 392 402 402 404 404 392 392 419 419 437 437 415 415 423 423 427 427 437 437 427 427 429 429 437 437 437 437 429 429 438 438 429 429 428 428 438 438 438 438 428 428 424 424 404 404 406 406 392 392 406 406 408 408 392 392 392 392 408 408 437 437 408 408 410 410 437 437 437 437 410 410 415 415 420 420 416 416 438 438 416 416 411 411 438 438 438 438 411 411 393 393 411 411 409 409 393 393 393 393 409 409 407 407 407 407 405 405 393 393 405 405 403 403 393 393 393 393 403 403 401 401 401 401 399 399 393 393 399 399 397 397 393 393 393 393 397 397 392 392 397 397 398 398 392 392 392 392 398 398 400 400 439 439 455 455 438 438 455 455 454 454 438 438 438 438 454 454 437 437 454 454 453 453 437 437 437 437 453 453 436 436 384 384 382 382 394 394 382 382 395 395 394 394 394 394 395 395 441 441 395 395 442 442 441 441 441 441 442 442 456 456 442 442 457 457 456 456 359 359 361 361 375 375 361 361 376 376 375 375 375 375 376 376 395 395 376 376 396 396 395 395 395 395 396 396 442 442 396 396 443 443 442 442 442 442 443 443 457 457 443 443 458 458 457 457 496 496 488 488 460 460 499 499 459 459 495 495 459 459 487 487 495 495 534 534 530 530 570 570 496 496 460 460 500 500 519 519 563 563 511 511 563 563 459 459 511 511 511 511 459 459 507 507 459 459 499 499 507 507 519 519 527 527 563 563 527 527 531 531 563 563 563 563 531 531 539 539 539 539 543 543 563 563 543 543 547 547 563 563 563 563 547 547 564 564 547 547 544 544 564 564 488 488 484 484 460 460 484 484 481 481 460 460 460 460 481 481 459 459 481 481 483 483 459 459 459 459 483 483 487 487 569 569 546 546 570 570 546 546 542 542 570 570 570 570 542 542 534 534 541 541 545 545 569 569 545 545 548 548 569 569 569 569 548 548 546 546 476 476 472 472 464 464 472 472 468 468 464 464 464 464 468 468 463 463 468 468 471 471 463 463 463 463 471 471 475 475 482 482 485 485 465 465 485 485 489 489 465 465 465 465 489 489 464 464 489 489 497 497 464 464 464 464 497 497 501 501 560 560 556 556 568 568 530 530 522 522 570 570 522 522 518 518 570 570 570 570 518 518 466 466 518 518 510 510 466 466 466 466 510 510 502 502 502 502 498 498 466 466 498 498 490 490 466 466 466 466 490 490 465 465 490 490 486 486 465 465 465 465 486 486 482 482 476 476 464 464 480 480 464 464 501 501 480 480 480 480 501 501 494 494 551 551 555 555 567 567 555 555 559 559 567 567 567 567 559 559 568 568 559 559 562 562 568 568 568 568 562 562 560 560 462 462 470 470 461 461 470 470 467 467 461 461 461 461 467 467 469 469 552 552 538 538 529 529 538 538 526 526 529 529 549 549 553 553 565 565 460 460 461 461 500 500 461 461 469 469 500 500 500 500 469 469 508 508 469 469 473 473 508 508 508 508 473 473 477 477 541 541 569 569 533 533 569 569 568 568 533 533 533 533 568 568 529 529 568 568 556 556 529 529 529 529 556 556 552 552 463 463 504 504 462 462 504 504 492 492 462 462 492 492 478 478 462 462 478 478 474 474 462 462 462 462 474 474 470 470 566 566 525 525 567 567 525 525 537 537 567 567 567 567 537 537 551 551 553 553 557 557 565 565 557 557 561 561 565 565 565 565 561 561 566 566 561 561 558 558 566 566 566 566 558 558 554 554 494 494 501 501 506 506 501 501 509 509 506 506 506 506 509 509 516 516 509 509 517 517 516 516 516 516 517 517 526 526 517 517 521 521 526 526 526 526 521 521 529 529 544 544 540 540 564 564 540 540 532 532 564 564 564 564 532 532 565 565 532 532 528 528 565 565 565 565 528 528 549 549 475 475 479 479 463 463 479 479 493 493 463 463 463 463 493 493 504 504 493 493 505 505 504 504 504 504 505 505 514 514 505 505 515 515 514 514 514 514 515 515 524 524 515 515 525 525 524 524 524 524 525 525 536 536 525 525 566 566 536 536 536 536 566 566 550 550 566 566 554 554 550 550 477 477 491 491 508 508 491 491 503 503 508 508 508 508 503 503 512 512 503 503 513 513 512 512 512 512 513 513 520 520 513 513 523 523 520 520 520 520 523 523 528 528 523 523 535 535 528 528 528 528 535 535 549 549 577 577 594 594 598 598 610 610 614 614 578 578 584 584 588 588 576 576 577 577 598 598 578 578 598 598 602 602 578 578 578 578 602 602 610 610 614 614 622 622 578 578 622 622 630 630 578 578 578 578 630 630 682 682 630 630 634 634 682 682 682 682 634 634 642 642 572 572 600 600 615 615 642 642 646 646 682 682 646 646 654 654 682 682 682 682 654 654 681 681 654 654 658 658 681 681 681 681 658 658 660 660 661 661 647 647 600 600 585 585 573 573 589 589 573 573 572 572 589 589 589 589 572 572 603 603 572 572 615 615 603 603 655 655 675 675 659 659 675 675 676 676 659 659 659 659 676 676 656 656 676 676 652 652 656 656 655 655 651 651 675 675 651 651 643 643 675 675 675 675 643 643 639 639 639 639 631 631 675 675 631 631 623 623 675 675 675 675 623 623 571 571 623 623 619 619 571 571 619 619 611 611 571 571 611 611 607 607 571 571 571 571 607 607 599 599 660 660 657 657 681 681 657 657 653 653 681 681 681 681 653 653 680 680 653 653 645 645 680 680 680 680 645 645 641 641 576 576 588 588 577 577 588 588 592 592 577 577 577 577 592 592 606 606 606 606 618 618 577 577 618 618 597 597 577 577 577 577 597 597 594 594 618 618 621 621 613 613 661 661 600 600 665 665 600 600 608 608 665 665 665 665 608 608 612 612 647 647 635 635 600 600 635 635 625 625 600 600 600 600 625 625 615 615 591 591 587 587 575 575 587 587 583 583 575 575 575 575 583 583 576 576 583 583 580 580 576 576 576 576 580 580 584 584 599 599 595 595 571 571 595 595 593 593 571 571 571 571 593 593 572 572 593 593 596 596 572 572 572 572 596 596 600 600 621 621 618 618 629 629 618 618 628 628 629 629 629 629 628 628 633 633 628 628 638 638 633 633 633 633 638 638 641 641 668 668 680 680 664 664 680 680 641 641 664 664 664 664 641 641 650 650 641 641 638 638 650 650 613 613 609 609 618 618 609 609 601 601 618 618 618 618 601 601 597 597 574 574 617 617 575 575 617 617 605 605 575 575 575 575 605 605 591 591 678 678 670 670 677 677 670 670 673 673 677 677 612 612 620 620 665 665 620 620 624 624 665 665 665 665 624 624 669 669 624 624 632 632 669 669 669 669 632 632 640 640 585 585 581 581 573 573 581 581 579 579 573 573 573 573 579 579 574 574 579 579 582 582 574 574 574 574 582 582 586 586 673 673 669 669 677 677 669 669 640 640 677 677 677 677 640 640 676 676 640 640 644 644 676 676 676 676 644 644 652 652 668 668 672 672 680 680 672 672 674 674 680 680 680 680 674 674 679 679 674 674 671 671 679 679 679 679 671 671 667 667 679 679 636 636 678 678 636 636 648 648 678 678 648 648 662 662 678 678 662 662 666 666 678 678 678 678 666 666 670 670 586 586 590 590 574 574 590 590 604 604 574 574 574 574 604 604 617 617 604 604 616 616 617 617 617 617 616 616 627 627 616 616 626 626 627 627 627 627 626 626 637 637 626 626 636 636 637 637 637 637 636 636 649 649 636 636 679 679 649 649 649 649 679 679 663 663 679 679 667 667 663 663 711 711 692 692 690 690 694 694 692 692 709 709 717 717 686 686 684 684 688 688 686 686 715 715 690 690 688 688 713 713 714 714 685 685 687 687 683 683 685 685 716 716 684 684 683 683 718 718 708 708 691 691 693 693 689 689 691 691 710 710 687 687 689 689 712 712 702 702 721 721 723 723 719 719 721 721 704 704 693 693 719 719 706 706 696 696 727 727 729 729 725 725 727 727 698 698 723 723 725 725 700 700 699 699 728 728 726 726 730 730 728 728 697 697 729 729 730 730 695 695 705 705 722 722 720 720 724 724 722 722 703 703 726 726 724 724 701 701 720 720 694 694 707 707 759 759 740 740 738 738 742 742 740 740 757 757 765 765 734 734 732 732 736 736 734 734 763 763 738 738 736 736 761 761 762 762 733 733 735 735 731 731 733 733 764 764 732 732 731 731 766 766 756 756 739 739 741 741 737 737 739 739 758 758 735 735 737 737 760 760 750 750 769 769 771 771 767 767 769 769 752 752 741 741 767 767 754 754 744 744 775 775 777 777 773 773 775 775 746 746 771 771 773 773 748 748 747 747 776 776 774 774 778 778 776 776 745 745 777 777 778 778 743 743 753 753 770 770 768 768 772 772 770 770 751 751 774 774 772 772 749 749 768 768 742 742 755 755 806 806 789 789 787 787 815 815 789 789 804 804 812 812 783 783 781 781 785 785 783 783 810 810 787 787 785 785 808 808 811 811 780 780 782 782 779 779 780 780 813 813 781 781 779 779 814 814 805 805 786 786 788 788 784 784 786 786 807 807 782 782 784 784 809 809 799 799 816 816 818 818 790 790 816 816 801 801 788 788 790 790 803 803 793 793 822 822 824 824 820 820 822 822 795 795 818 818 820 820 797 797 794 794 825 825 823 823 826 826 825 825 792 792 824 824 826 826 791 791 800 800 819 819 817 817 821 821 819 819 798 798 823 823 821 821 796 796 817 817 815 815 802 802 854 854 837 837 835 835 863 863 837 837 852 852 860 860 831 831 829 829 833 833 831 831 858 858 835 835 833 833 856 856 859 859 828 828 830 830 827 827 828 828 861 861 829 829 827 827 862 862 853 853 834 834 836 836 832 832 834 834 855 855 830 830 832 832 857 857 847 847 864 864 866 866 838 838 864 864 849 849 836 836 838 838 851 851 841 841 870 870 872 872 868 868 870 870 843 843 866 866 868 868 845 845 842 842 873 873 871 871 874 874 873 873 840 840 872 872 874 874 839 839 848 848 867 867 865 865 869 869 867 867 846 846 871 871 869 869 844 844 865 865 863 863 850 850 902 902 885 885 883 883 911 911 885 885 900 900 908 908 879 879 877 877 881 881 879 879 906 906 883 883 881 881 904 904 907 907 876 876 878 878 875 875 876 876 909 909 877 877 875 875 910 910 901 901 882 882 884 884 880 880 882 882 903 903 878 878 880 880 905 905 895 895 912 912 914 914 886 886 912 912 897 897 884 884 886 886 899 899 889 889 918 918 920 920 916 916 918 918 891 891 914 914 916 916 893 893 890 890 921 921 919 919 922 922 921 921 888 888 920 920 922 922 887 887 896 896 915 915 913 913 917 917 915 915 894 894 919 919 917 917 892 892 913 913 911 911 898 898 948 948 947 947 944 944 947 947 943 943 944 944 944 944 943 943 940 940 943 943 939 939 940 940 940 940 939 939 936 936 939 939 935 935 936 936 936 936 935 935 932 932 935 935 931 931 932 932 932 932 931 931 928 928 931 931 927 927 928 928 928 928 927 927 1699 1699 927 927 1700 1700 1701 1701 1702 1702 1703 1703 926 926 1704 1704 925 925 926 926 926 926 925 925 930 930 925 925 929 929 930 930 930 930 929 929 934 934 929 929 933 933 934 934 934 934 933 933 938 938 933 933 937 937 938 938 938 938 937 937 942 942 937 937 941 941 942 942 942 942 941 941 946 946 941 941 945 945 946 946 946 946 945 945 950 950 945 945 949 949 950 950 950 950 949 949 954 954 949 949 953 953 954 954 954 954 953 953 958 958 953 953 957 957 958 958 958 958 957 957 962 962 957 957 961 961 962 962 962 962 961 961 966 966 961 961 965 965 966 966 966 966 965 965 1705 1705 965 965 1706 1706 1707 1707 1708 1708 1709 1709 968 968 1710 1710 967 967 968 968 968 968 967 967 964 964 967 967 963 963 964 964 964 964 963 963 960 960 963 963 959 959 960 960 960 960 959 959 956 956 959 959 955 955 956 956 956 956 955 955 952 952 955 955 951 951 952 952 952 952 951 951 948 948 951 951 947 947 948 948 992 992 990 990 988 988 990 990 986 986 988 988 988 988 986 986 1711 1711 986 986 1712 1712 1713 1713 984 984 980 980 982 982 980 980 975 975 982 982 982 982 975 975 978 978 975 975 973 973 978 978 978 978 973 973 976 976 973 973 971 971 976 976 976 976 971 971 977 977 971 971 972 972 977 977 977 977 972 972 981 981 972 972 974 974 981 981 981 981 974 974 983 983 974 974 979 979 983 983 1714 1714 1715 1715 987 987 1716 1716 985 985 987 987 987 987 985 985 991 991 985 985 989 989 991 991 991 991 989 989 994 994 989 989 993 993 994 994 994 994 993 993 997 997 993 993 999 999 997 997 997 997 999 999 1001 1001 999 999 1003 1003 1001 1001 1001 1001 1003 1003 1717 1717 1003 1003 1718 1718 1719 1719 1005 1005 1009 1009 1007 1007 1009 1009 1014 1014 1007 1007 1007 1007 1014 1014 1011 1011 1014 1014 1016 1016 1011 1011 1011 1011 1016 1016 1013 1013 1016 1016 1018 1018 1013 1013 1013 1013 1018 1018 1012 1012 1018 1018 1017 1017 1012 1012 1012 1012 1017 1017 1008 1008 1017 1017 1015 1015 1008 1008 1008 1008 1015 1015 1006 1006 1015 1015 1010 1010 1006 1006 1720 1720 1721 1721 1002 1002 1722 1722 1004 1004 1002 1002 1002 1002 1004 1004 998 998 1004 1004 1000 1000 998 998 998 998 1000 1000 995 995 1000 1000 996 996 995 995 995 995 996 996 992 992 996 996 990 990 992 992 1046 1046 1029 1029 1027 1027 1055 1055 1029 1029 1044 1044 1052 1052 1023 1023 1021 1021 1025 1025 1023 1023 1050 1050 1027 1027 1025 1025 1048 1048 1051 1051 1020 1020 1022 1022 1019 1019 1020 1020 1053 1053 1021 1021 1019 1019 1054 1054 1045 1045 1026 1026 1028 1028 1024 1024 1026 1026 1047 1047 1022 1022 1024 1024 1049 1049 1039 1039 1056 1056 1058 1058 1030 1030 1056 1056 1041 1041 1028 1028 1030 1030 1043 1043 1033 1033 1062 1062 1064 1064 1060 1060 1062 1062 1035 1035 1058 1058 1060 1060 1037 1037 1034 1034 1065 1065 1063 1063 1066 1066 1065 1065 1032 1032 1064 1064 1066 1066 1031 1031 1040 1040 1059 1059 1057 1057 1061 1061 1059 1059 1038 1038 1063 1063 1061 1061 1036 1036 1057 1057 1055 1055 1042 1042 1092 1092 1091 1091 1088 1088 1091 1091 1087 1087 1088 1088 1088 1088 1087 1087 1084 1084 1087 1087 1083 1083 1084 1084 1084 1084 1083 1083 1080 1080 1083 1083 1079 1079 1080 1080 1080 1080 1079 1079 1076 1076 1079 1079 1075 1075 1076 1076 1076 1076 1075 1075 1072 1072 1075 1075 1071 1071 1072 1072 1072 1072 1071 1071 1723 1723 1071 1071 1724 1724 1725 1725 1726 1726 1727 1727 1070 1070 1728 1728 1069 1069 1070 1070 1070 1070 1069 1069 1074 1074 1069 1069 1073 1073 1074 1074 1074 1074 1073 1073 1078 1078 1073 1073 1077 1077 1078 1078 1078 1078 1077 1077 1082 1082 1077 1077 1081 1081 1082 1082 1082 1082 1081 1081 1086 1086 1081 1081 1085 1085 1086 1086 1086 1086 1085 1085 1090 1090 1085 1085 1089 1089 1090 1090 1090 1090 1089 1089 1094 1094 1089 1089 1093 1093 1094 1094 1094 1094 1093 1093 1098 1098 1093 1093 1097 1097 1098 1098 1098 1098 1097 1097 1102 1102 1097 1097 1101 1101 1102 1102 1102 1102 1101 1101 1106 1106 1101 1101 1105 1105 1106 1106 1106 1106 1105 1105 1110 1110 1105 1105 1109 1109 1110 1110 1110 1110 1109 1109 1729 1729 1109 1109 1730 1730 1731 1731 1732 1732 1733 1733 1112 1112 1734 1734 1111 1111 1112 1112 1112 1112 1111 1111 1108 1108 1111 1111 1107 1107 1108 1108 1108 1108 1107 1107 1104 1104 1107 1107 1103 1103 1104 1104 1104 1104 1103 1103 1100 1100 1103 1103 1099 1099 1100 1100 1100 1100 1099 1099 1096 1096 1099 1099 1095 1095 1096 1096 1096 1096 1095 1095 1092 1092 1095 1095 1091 1091 1092 1092 1136 1136 1134 1134 1132 1132 1134 1134 1130 1130 1132 1132 1132 1132 1130 1130 1735 1735 1130 1130 1736 1736 1737 1737 1128 1128 1124 1124 1126 1126 1124 1124 1119 1119 1126 1126 1126 1126 1119 1119 1122 1122 1119 1119 1117 1117 1122 1122 1122 1122 1117 1117 1120 1120 1117 1117 1115 1115 1120 1120 1120 1120 1115 1115 1121 1121 1115 1115 1116 1116 1121 1121 1121 1121 1116 1116 1125 1125 1116 1116 1118 1118 1125 1125 1125 1125 1118 1118 1127 1127 1118 1118 1123 1123 1127 1127 1738 1738 1739 1739 1131 1131 1740 1740 1129 1129 1131 1131 1131 1131 1129 1129 1135 1135 1129 1129 1133 1133 1135 1135 1135 1135 1133 1133 1138 1138 1133 1133 1137 1137 1138 1138 1138 1138 1137 1137 1141 1141 1137 1137 1143 1143 1141 1141 1141 1141 1143 1143 1145 1145 1143 1143 1147 1147 1145 1145 1145 1145 1147 1147 1741 1741 1147 1147 1742 1742 1743 1743 1149 1149 1153 1153 1151 1151 1153 1153 1158 1158 1151 1151 1151 1151 1158 1158 1155 1155 1158 1158 1160 1160 1155 1155 1155 1155 1160 1160 1157 1157 1160 1160 1162 1162 1157 1157 1157 1157 1162 1162 1156 1156 1162 1162 1161 1161 1156 1156 1156 1156 1161 1161 1152 1152 1161 1161 1159 1159 1152 1152 1152 1152 1159 1159 1150 1150 1159 1159 1154 1154 1150 1150 1744 1744 1745 1745 1146 1146 1746 1746 1148 1148 1146 1146 1146 1146 1148 1148 1142 1142 1148 1148 1144 1144 1142 1142 1142 1142 1144 1144 1139 1139 1144 1144 1140 1140 1139 1139 1139 1139 1140 1140 1136 1136 1140 1140 1134 1134 1136 1136 1191 1191 1172 1172 1170 1170 1174 1174 1172 1172 1189 1189 1197 1197 1166 1166 1164 1164 1168 1168 1166 1166 1195 1195 1170 1170 1168 1168 1193 1193 1194 1194 1165 1165 1167 1167 1163 1163 1165 1165 1196 1196 1164 1164 1163 1163 1198 1198 1188 1188 1171 1171 1173 1173 1169 1169 1171 1171 1190 1190 1167 1167 1169 1169 1192 1192 1182 1182 1201 1201 1203 1203 1199 1199 1201 1201 1184 1184 1173 1173 1199 1199 1186 1186 1176 1176 1207 1207 1209 1209 1205 1205 1207 1207 1178 1178 1203 1203 1205 1205 1180 1180 1179 1179 1208 1208 1206 1206 1210 1210 1208 1208 1177 1177 1209 1209 1210 1210 1175 1175 1185 1185 1202 1202 1200 1200 1204 1204 1202 1202 1183 1183 1206 1206 1204 1204 1181 1181 1200 1200 1174 1174 1187 1187 1233 1233 1234 1234 1229 1229 1234 1234 1230 1230 1229 1229 1229 1229 1230 1230 1225 1225 1230 1230 1226 1226 1225 1225 1225 1225 1226 1226 1221 1221 1226 1226 1222 1222 1221 1221 1221 1221 1222 1222 1217 1217 1222 1222 1218 1218 1217 1217 1217 1217 1218 1218 1213 1213 1218 1218 1214 1214 1213 1213 1213 1213 1214 1214 1747 1747 1214 1214 1748 1748 1749 1749 1750 1750 1751 1751 1215 1215 1752 1752 1216 1216 1215 1215 1215 1215 1216 1216 1219 1219 1216 1216 1220 1220 1219 1219 1219 1219 1220 1220 1223 1223 1220 1220 1224 1224 1223 1223 1223 1223 1224 1224 1227 1227 1224 1224 1228 1228 1227 1227 1227 1227 1228 1228 1231 1231 1228 1228 1232 1232 1231 1231 1231 1231 1232 1232 1235 1235 1232 1232 1236 1236 1235 1235 1235 1235 1236 1236 1239 1239 1236 1236 1240 1240 1239 1239 1239 1239 1240 1240 1243 1243 1240 1240 1244 1244 1243 1243 1243 1243 1244 1244 1247 1247 1244 1244 1248 1248 1247 1247 1247 1247 1248 1248 1251 1251 1248 1248 1252 1252 1251 1251 1251 1251 1252 1252 1255 1255 1252 1252 1256 1256 1255 1255 1255 1255 1256 1256 1753 1753 1256 1256 1754 1754 1755 1755 1756 1756 1757 1757 1253 1253 1758 1758 1254 1254 1253 1253 1253 1253 1254 1254 1249 1249 1254 1254 1250 1250 1249 1249 1249 1249 1250 1250 1245 1245 1250 1250 1246 1246 1245 1245 1245 1245 1246 1246 1241 1241 1246 1246 1242 1242 1241 1241 1241 1241 1242 1242 1237 1237 1242 1242 1238 1238 1237 1237 1237 1237 1238 1238 1233 1233 1238 1238 1234 1234 1233 1233 1279 1279 1277 1277 1275 1275 1277 1277 1273 1273 1275 1275 1275 1275 1273 1273 1759 1759 1273 1273 1760 1760 1761 1761 1271 1271 1267 1267 1269 1269 1267 1267 1262 1262 1269 1269 1269 1269 1262 1262 1265 1265 1262 1262 1260 1260 1265 1265 1265 1265 1260 1260 1264 1264 1260 1260 1259 1259 1264 1264 1264 1264 1259 1259 1266 1266 1259 1259 1261 1261 1266 1266 1266 1266 1261 1261 1270 1270 1261 1261 1263 1263 1270 1270 1270 1270 1263 1263 1272 1272 1263 1263 1268 1268 1272 1272 1762 1762 1763 1763 1276 1276 1764 1764 1274 1274 1276 1276 1276 1276 1274 1274 1280 1280 1274 1274 1278 1278 1280 1280 1280 1280 1278 1278 1283 1283 1278 1278 1284 1284 1283 1283 1283 1283 1284 1284 1286 1286 1284 1284 1288 1288 1286 1286 1286 1286 1288 1288 1290 1290 1288 1288 1292 1292 1290 1290 1290 1290 1292 1292 1765 1765 1292 1292 1766 1766 1767 1767 1294 1294 1298 1298 1296 1296 1298 1298 1303 1303 1296 1296 1296 1296 1303 1303 1300 1300 1303 1303 1305 1305 1300 1300 1300 1300 1305 1305 1301 1301 1305 1305 1306 1306 1301 1301 1301 1301 1306 1306 1299 1299 1306 1306 1304 1304 1299 1299 1299 1299 1304 1304 1295 1295 1304 1304 1302 1302 1295 1295 1295 1295 1302 1302 1293 1293 1302 1302 1297 1297 1293 1293 1768 1768 1769 1769 1289 1289 1770 1770 1291 1291 1289 1289 1289 1289 1291 1291 1285 1285 1291 1291 1287 1287 1285 1285 1285 1285 1287 1287 1282 1282 1287 1287 1281 1281 1282 1282 1282 1282 1281 1281 1279 1279 1281 1281 1277 1277 1279 1279 1335 1335 1316 1316 1314 1314 1318 1318 1316 1316 1333 1333 1341 1341 1310 1310 1308 1308 1312 1312 1310 1310 1339 1339 1314 1314 1312 1312 1337 1337 1338 1338 1309 1309 1311 1311 1307 1307 1309 1309 1340 1340 1308 1308 1307 1307 1342 1342 1332 1332 1315 1315 1317 1317 1313 1313 1315 1315 1334 1334 1311 1311 1313 1313 1336 1336 1326 1326 1345 1345 1347 1347 1343 1343 1345 1345 1328 1328 1317 1317 1343 1343 1330 1330 1320 1320 1351 1351 1353 1353 1349 1349 1351 1351 1322 1322 1347 1347 1349 1349 1324 1324 1323 1323 1352 1352 1350 1350 1354 1354 1352 1352 1321 1321 1353 1353 1354 1354 1319 1319 1329 1329 1346 1346 1344 1344 1348 1348 1346 1346 1327 1327 1350 1350 1348 1348 1325 1325 1344 1344 1318 1318 1331 1331 1377 1377 1378 1378 1373 1373 1378 1378 1374 1374 1373 1373 1373 1373 1374 1374 1369 1369 1374 1374 1370 1370 1369 1369 1369 1369 1370 1370 1365 1365 1370 1370 1366 1366 1365 1365 1365 1365 1366 1366 1361 1361 1366 1366 1362 1362 1361 1361 1361 1361 1362 1362 1357 1357 1362 1362 1358 1358 1357 1357 1357 1357 1358 1358 1771 1771 1358 1358 1772 1772 1773 1773 1774 1774 1775 1775 1359 1359 1776 1776 1360 1360 1359 1359 1359 1359 1360 1360 1363 1363 1360 1360 1364 1364 1363 1363 1363 1363 1364 1364 1367 1367 1364 1364 1368 1368 1367 1367 1367 1367 1368 1368 1371 1371 1368 1368 1372 1372 1371 1371 1371 1371 1372 1372 1375 1375 1372 1372 1376 1376 1375 1375 1375 1375 1376 1376 1379 1379 1376 1376 1380 1380 1379 1379 1379 1379 1380 1380 1383 1383 1380 1380 1384 1384 1383 1383 1383 1383 1384 1384 1387 1387 1384 1384 1388 1388 1387 1387 1387 1387 1388 1388 1391 1391 1388 1388 1392 1392 1391 1391 1391 1391 1392 1392 1395 1395 1392 1392 1396 1396 1395 1395 1395 1395 1396 1396 1399 1399 1396 1396 1400 1400 1399 1399 1399 1399 1400 1400 1777 1777 1400 1400 1778 1778 1779 1779 1780 1780 1781 1781 1397 1397 1782 1782 1398 1398 1397 1397 1397 1397 1398 1398 1393 1393 1398 1398 1394 1394 1393 1393 1393 1393 1394 1394 1389 1389 1394 1394 1390 1390 1389 1389 1389 1389 1390 1390 1385 1385 1390 1390 1386 1386 1385 1385 1385 1385 1386 1386 1381 1381 1386 1386 1382 1382 1381 1381 1381 1381 1382 1382 1377 1377 1382 1382 1378 1378 1377 1377 1423 1423 1421 1421 1419 1419 1421 1421 1417 1417 1419 1419 1419 1419 1417 1417 1783 1783 1417 1417 1784 1784 1785 1785 1415 1415 1411 1411 1413 1413 1411 1411 1406 1406 1413 1413 1413 1413 1406 1406 1409 1409 1406 1406 1404 1404 1409 1409 1409 1409 1404 1404 1408 1408 1404 1404 1403 1403 1408 1408 1408 1408 1403 1403 1410 1410 1403 1403 1405 1405 1410 1410 1410 1410 1405 1405 1414 1414 1405 1405 1407 1407 1414 1414 1414 1414 1407 1407 1416 1416 1407 1407 1412 1412 1416 1416 1786 1786 1787 1787 1420 1420 1788 1788 1418 1418 1420 1420 1420 1420 1418 1418 1424 1424 1418 1418 1422 1422 1424 1424 1424 1424 1422 1422 1427 1427 1422 1422 1428 1428 1427 1427 1427 1427 1428 1428 1430 1430 1428 1428 1432 1432 1430 1430 1430 1430 1432 1432 1434 1434 1432 1432 1436 1436 1434 1434 1434 1434 1436 1436 1789 1789 1436 1436 1790 1790 1791 1791 1438 1438 1442 1442 1440 1440 1442 1442 1447 1447 1440 1440 1440 1440 1447 1447 1444 1444 1447 1447 1449 1449 1444 1444 1444 1444 1449 1449 1445 1445 1449 1449 1450 1450 1445 1445 1445 1445 1450 1450 1443 1443 1450 1450 1448 1448 1443 1443 1443 1443 1448 1448 1439 1439 1448 1448 1446 1446 1439 1439 1439 1439 1446 1446 1437 1437 1446 1446 1441 1441 1437 1437 1792 1792 1793 1793 1433 1433 1794 1794 1435 1435 1433 1433 1433 1433 1435 1435 1429 1429 1435 1435 1431 1431 1429 1429 1429 1429 1431 1431 1426 1426 1431 1431 1425 1425 1426 1426 1426 1426 1425 1425 1423 1423 1425 1425 1421 1421 1423 1423 1462 1462 1488 1488 1460 1460 1488 1488 1486 1486 1460 1460 1460 1460 1486 1486 1458 1458 1486 1486 1484 1484 1458 1458 1795 1795 1796 1796 1456 1456 1797 1797 1482 1482 1456 1456 1456 1456 1482 1482 1454 1454 1482 1482 1480 1480 1454 1454 1454 1454 1480 1480 1452 1452 1480 1480 1478 1478 1452 1452 1452 1452 1478 1478 1451 1451 1478 1478 1477 1477 1451 1451 1451 1451 1477 1477 1453 1453 1477 1477 1479 1479 1453 1453 1453 1453 1479 1479 1455 1455 1479 1479 1481 1481 1455 1455 1455 1455 1481 1481 1457 1457 1481 1481 1483 1483 1457 1457 1457 1457 1483 1483 1798 1798 1483 1483 1799 1799 1800 1800 1459 1459 1485 1485 1461 1461 1485 1485 1487 1487 1461 1461 1461 1461 1487 1487 1463 1463 1487 1487 1489 1489 1463 1463 1463 1463 1489 1489 1465 1465 1489 1489 1491 1491 1465 1465 1465 1465 1491 1491 1467 1467 1491 1491 1493 1493 1467 1467 1467 1467 1493 1493 1469 1469 1493 1493 1495 1495 1469 1469 1801 1801 1802 1802 1471 1471 1803 1803 1497 1497 1471 1471 1471 1471 1497 1497 1473 1473 1497 1497 1499 1499 1473 1473 1473 1473 1499 1499 1475 1475 1499 1499 1501 1501 1475 1475 1475 1475 1501 1501 1476 1476 1501 1501 1502 1502 1476 1476 1476 1476 1502 1502 1474 1474 1502 1502 1500 1500 1474 1474 1474 1474 1500 1500 1472 1472 1500 1500 1498 1498 1472 1472 1472 1472 1498 1498 1470 1470 1498 1498 1496 1496 1470 1470 1470 1470 1496 1496 1804 1804 1496 1496 1805 1805 1806 1806 1468 1468 1494 1494 1466 1466 1494 1494 1492 1492 1466 1466 1466 1466 1492 1492 1464 1464 1492 1492 1490 1490 1464 1464 1464 1464 1490 1490 1462 1462 1490 1490 1488 1488 1462 1462 1514 1514 1538 1538 1512 1512 1538 1538 1536 1536 1512 1512 1512 1512 1536 1536 1510 1510 1536 1536 1534 1534 1510 1510 1807 1807 1808 1808 1508 1508 1809 1809 1532 1532 1508 1508 1508 1508 1532 1532 1506 1506 1532 1532 1530 1530 1506 1506 1506 1506 1530 1530 1504 1504 1530 1530 1528 1528 1504 1504 1504 1504 1528 1528 1503 1503 1528 1528 1527 1527 1503 1503 1503 1503 1527 1527 1505 1505 1527 1527 1529 1529 1505 1505 1505 1505 1529 1529 1507 1507 1529 1529 1531 1531 1507 1507 1507 1507 1531 1531 1509 1509 1531 1531 1533 1533 1509 1509 1509 1509 1533 1533 1810 1810 1533 1533 1811 1811 1812 1812 1511 1511 1535 1535 1513 1513 1535 1535 1537 1537 1513 1513 1513 1513 1537 1537 1515 1515 1537 1537 1539 1539 1515 1515 1515 1515 1539 1539 1517 1517 1539 1539 1541 1541 1517 1517 1517 1517 1541 1541 1519 1519 1541 1541 1543 1543 1519 1519 1813 1813 1814 1814 1521 1521 1815 1815 1545 1545 1521 1521 1521 1521 1545 1545 1523 1523 1545 1545 1547 1547 1523 1523 1523 1523 1547 1547 1525 1525 1547 1547 1549 1549 1525 1525 1525 1525 1549 1549 1526 1526 1549 1549 1550 1550 1526 1526 1526 1526 1550 1550 1524 1524 1550 1550 1548 1548 1524 1524 1524 1524 1548 1548 1522 1522 1548 1548 1546 1546 1522 1522 1522 1522 1546 1546 1520 1520 1546 1546 1544 1544 1520 1520 1520 1520 1544 1544 1816 1816 1544 1544 1817 1817 1818 1818 1518 1518 1542 1542 1516 1516 1542 1542 1540 1540 1516 1516 1516 1516 1540 1540 1514 1514 1540 1540 1538 1538 1514 1514 1563 1563 1587 1587 1560 1560 1587 1587 1584 1584 1560 1560 1560 1560 1584 1584 1558 1558 1584 1584 1582 1582 1558 1558 1819 1819 1820 1820 1556 1556 1821 1821 1580 1580 1556 1556 1556 1556 1580 1580 1554 1554 1580 1580 1578 1578 1554 1554 1554 1554 1578 1578 1552 1552 1578 1578 1576 1576 1552 1552 1552 1552 1576 1576 1551 1551 1576 1576 1575 1575 1551 1551 1551 1551 1575 1575 1553 1553 1575 1575 1577 1577 1553 1553 1553 1553 1577 1577 1555 1555 1577 1577 1579 1579 1555 1555 1555 1555 1579 1579 1557 1557 1579 1579 1581 1581 1557 1557 1557 1557 1581 1581 1822 1822 1581 1581 1823 1823 1824 1824 1559 1559 1583 1583 1561 1561 1583 1583 1585 1585 1561 1561 1561 1561 1585 1585 1562 1562 1585 1585 1586 1586 1562 1562 1562 1562 1586 1586 1565 1565 1586 1586 1589 1589 1565 1565 1565 1565 1589 1589 1567 1567 1589 1589 1591 1591 1567 1567 1825 1825 1826 1826 1569 1569 1827 1827 1593 1593 1569 1569 1569 1569 1593 1593 1571 1571 1593 1593 1595 1595 1571 1571 1571 1571 1595 1595 1573 1573 1595 1595 1597 1597 1573 1573 1573 1573 1597 1597 1574 1574 1597 1597 1598 1598 1574 1574 1574 1574 1598 1598 1572 1572 1598 1598 1596 1596 1572 1572 1572 1572 1596 1596 1570 1570 1596 1596 1594 1594 1570 1570 1570 1570 1594 1594 1568 1568 1594 1594 1592 1592 1568 1568 1568 1568 1592 1592 1828 1828 1592 1592 1829 1829 1830 1830 1566 1566 1590 1590 1564 1564 1590 1590 1588 1588 1564 1564 1564 1564 1588 1588 1563 1563 1588 1588 1587 1587 1563 1563 1610 1610 1636 1636 1608 1608 1636 1636 1634 1634 1608 1608 1608 1608 1634 1634 1606 1606 1634 1634 1632 1632 1606 1606 1831 1831 1832 1832 1604 1604 1833 1833 1630 1630 1604 1604 1604 1604 1630 1630 1602 1602 1630 1630 1628 1628 1602 1602 1602 1602 1628 1628 1600 1600 1628 1628 1626 1626 1600 1600 1600 1600 1626 1626 1599 1599 1626 1626 1625 1625 1599 1599 1599 1599 1625 1625 1601 1601 1625 1625 1627 1627 1601 1601 1601 1601 1627 1627 1603 1603 1627 1627 1629 1629 1603 1603 1603 1603 1629 1629 1605 1605 1629 1629 1631 1631 1605 1605 1605 1605 1631 1631 1834 1834 1631 1631 1835 1835 1836 1836 1607 1607 1633 1633 1609 1609 1633 1633 1635 1635 1609 1609 1609 1609 1635 1635 1611 1611 1635 1635 1637 1637 1611 1611 1611 1611 1637 1637 1613 1613 1637 1637 1639 1639 1613 1613 1613 1613 1639 1639 1615 1615 1639 1639 1641 1641 1615 1615 1615 1615 1641 1641 1617 1617 1641 1641 1643 1643 1617 1617 1837 1837 1838 1838 1619 1619 1839 1839 1645 1645 1619 1619 1619 1619 1645 1645 1621 1621 1645 1645 1647 1647 1621 1621 1621 1621 1647 1647 1623 1623 1647 1647 1649 1649 1623 1623 1623 1623 1649 1649 1624 1624 1649 1649 1650 1650 1624 1624 1624 1624 1650 1650 1622 1622 1650 1650 1648 1648 1622 1622 1622 1622 1648 1648 1620 1620 1648 1648 1646 1646 1620 1620 1620 1620 1646 1646 1618 1618 1646 1646 1644 1644 1618 1618 1618 1618 1644 1644 1840 1840 1644 1644 1841 1841 1842 1842 1616 1616 1642 1642 1614 1614 1642 1642 1640 1640 1614 1614 1614 1614 1640 1640 1612 1612 1640 1640 1638 1638 1612 1612 1612 1612 1638 1638 1610 1610 1638 1638 1636 1636 1610 1610 1662 1662 1686 1686 1660 1660 1686 1686 1684 1684 1660 1660 1660 1660 1684 1684 1658 1658 1684 1684 1682 1682 1658 1658 1843 1843 1844 1844 1656 1656 1845 1845 1680 1680 1656 1656 1656 1656 1680 1680 1654 1654 1680 1680 1678 1678 1654 1654 1654 1654 1678 1678 1652 1652 1678 1678 1676 1676 1652 1652 1652 1652 1676 1676 1651 1651 1676 1676 1675 1675 1651 1651 1651 1651 1675 1675 1653 1653 1675 1675 1677 1677 1653 1653 1653 1653 1677 1677 1655 1655 1677 1677 1679 1679 1655 1655 1655 1655 1679 1679 1657 1657 1679 1679 1681 1681 1657 1657 1657 1657 1681 1681 1846 1846 1681 1681 1847 1847 1848 1848 1659 1659 1683 1683 1661 1661 1683 1683 1685 1685 1661 1661 1661 1661 1685 1685 1663 1663 1685 1685 1687 1687 1663 1663 1663 1663 1687 1687 1665 1665 1687 1687 1689 1689 1665 1665 1665 1665 1689 1689 1667 1667 1689 1689 1691 1691 1667 1667 1849 1849 1850 1850 1669 1669 1851 1851 1693 1693 1669 1669 1669 1669 1693 1693 1671 1671 1693 1693 1695 1695 1671 1671 1671 1671 1695 1695 1673 1673 1695 1695 1697 1697 1673 1673 1673 1673 1697 1697 1674 1674 1697 1697 1698 1698 1674 1674 1674 1674 1698 1698 1672 1672 1698 1698 1696 1696 1672 1672 1672 1672 1696 1696 1670 1670 1696 1696 1694 1694 1670 1670 1670 1670 1694 1694 1668 1668 1694 1694 1692 1692 1668 1668 1668 1668 1692 1692 1852 1852 1692 1692 1853 1853 1854 1854 1666 1666 1690 1690 1664 1664 1690 1690 1688 1688 1664 1664 1664 1664 1688 1688 1662 1662 1688 1688 1686 1686 1662 1662
+77 77 75 75 25 25 75 75 73 73 25 25 25 25 73 73 23 23 73 73 72 72 23 23 23 23 72 72 21 21 72 72 70 70 21 21 21 21 70 70 19 19 70 70 68 68 19 19 19 19 68 68 18 18 68 68 67 67 18 18 18 18 67 67 16 16 67 67 65 65 16 16 16 16 65 65 14 14 65 65 63 63 14 14 14 14 63 63 12 12 63 63 61 61 12 12 12 12 61 61 291 291 61 61 292 292 293 293 10 10 59 59 7 7 59 59 56 56 7 7 7 7 56 56 5 5 56 56 54 54 5 5 5 5 54 54 4 4 54 54 53 53 4 4 4 4 53 53 2 2 53 53 51 51 2 2 2 2 51 51 0 0 51 51 49 49 0 0 0 0 49 49 1 1 49 49 50 50 1 1 1 1 50 50 3 3 50 50 52 52 3 3 3 3 52 52 6 6 52 52 55 55 6 6 6 6 55 55 8 8 55 55 57 57 8 8 8 8 57 57 9 9 57 57 58 58 9 9 9 9 58 58 11 11 58 58 60 60 11 11 294 294 295 295 13 13 296 296 62 62 13 13 13 13 62 62 15 15 62 62 64 64 15 15 15 15 64 64 17 17 64 64 66 66 17 17 17 17 66 66 20 20 66 66 69 69 20 20 20 20 69 69 22 22 69 69 71 71 22 22 22 22 71 71 24 24 71 71 74 74 24 24 24 24 74 74 26 26 74 74 76 76 26 26 26 26 76 76 28 28 76 76 78 78 28 28 28 28 78 78 31 31 78 78 81 81 31 31 31 31 81 81 34 34 81 81 84 84 34 34 34 34 84 84 35 35 84 84 85 85 35 35 35 35 85 85 297 297 85 85 298 298 299 299 37 37 87 87 39 39 87 87 89 89 39 39 39 39 89 89 40 40 89 89 90 90 40 40 40 40 90 90 42 42 90 90 92 92 42 42 42 42 92 92 45 45 92 92 95 95 45 45 45 45 95 95 47 47 95 95 97 97 47 47 47 47 97 97 48 48 97 97 98 98 48 48 48 48 98 98 46 46 98 98 96 96 46 46 46 46 96 96 44 44 96 96 94 94 44 44 44 44 94 94 43 43 94 94 93 93 43 43 43 43 93 93 41 41 93 93 91 91 41 41 41 41 91 91 38 38 91 91 88 88 38 38 300 300 301 301 36 36 302 302 86 86 36 36 36 36 86 86 33 33 86 86 83 83 33 33 33 33 83 83 32 32 83 83 82 82 32 32 32 32 82 82 30 30 82 82 80 80 30 30 30 30 80 80 29 29 80 80 79 79 29 29 29 29 79 79 27 27 79 79 77 77 27 27 27 27 77 77 25 25 121 121 122 122 117 117 122 122 118 118 117 117 117 117 118 118 113 113 118 118 114 114 113 113 113 113 114 114 109 109 114 114 110 110 109 109 109 109 110 110 105 105 110 110 106 106 105 105 105 105 106 106 101 101 106 106 102 102 101 101 101 101 102 102 303 303 102 102 304 304 305 305 306 306 307 307 103 103 308 308 104 104 103 103 103 103 104 104 107 107 104 104 108 108 107 107 107 107 108 108 111 111 108 108 112 112 111 111 111 111 112 112 115 115 112 112 116 116 115 115 115 115 116 116 119 119 116 116 120 120 119 119 119 119 120 120 123 123 120 120 124 124 123 123 123 123 124 124 127 127 124 124 128 128 127 127 127 127 128 128 131 131 128 128 132 132 131 131 131 131 132 132 135 135 132 132 136 136 135 135 135 135 136 136 139 139 136 136 140 140 139 139 139 139 140 140 143 143 140 140 144 144 143 143 143 143 144 144 309 309 144 144 310 310 311 311 312 312 313 313 141 141 314 314 142 142 141 141 141 141 142 142 137 137 142 142 138 138 137 137 137 137 138 138 133 133 138 138 134 134 133 133 133 133 134 134 129 129 134 134 130 130 129 129 129 129 130 130 125 125 130 130 126 126 125 125 125 125 126 126 121 121 126 126 122 122 121 121 169 169 170 170 165 165 170 170 166 166 165 165 165 165 166 166 161 161 166 166 162 162 161 161 161 161 162 162 157 157 162 162 158 158 157 157 157 157 158 158 153 153 158 158 154 154 153 153 153 153 154 154 149 149 154 154 150 150 149 149 149 149 150 150 315 315 150 150 316 316 317 317 318 318 319 319 151 151 320 320 152 152 151 151 151 151 152 152 155 155 152 152 156 156 155 155 155 155 156 156 159 159 156 156 160 160 159 159 159 159 160 160 163 163 160 160 164 164 163 163 163 163 164 164 167 167 164 164 168 168 167 167 167 167 168 168 171 171 168 168 172 172 171 171 171 171 172 172 175 175 172 172 176 176 175 175 175 175 176 176 179 179 176 176 180 180 179 179 179 179 180 180 183 183 180 180 184 184 183 183 183 183 184 184 187 187 184 184 188 188 187 187 187 187 188 188 191 191 188 188 192 192 191 191 191 191 192 192 321 321 192 192 322 322 323 323 324 324 325 325 189 189 326 326 190 190 189 189 189 189 190 190 185 185 190 190 186 186 185 185 185 185 186 186 181 181 186 186 182 182 181 181 181 181 182 182 177 177 182 182 178 178 177 177 177 177 178 178 173 173 178 178 174 174 173 173 173 173 174 174 169 169 174 174 170 170 169 169 220 220 219 219 216 216 219 219 215 215 216 216 216 216 215 215 212 212 215 215 211 211 212 212 212 212 211 211 208 208 211 211 207 207 208 208 208 208 207 207 204 204 207 207 203 203 204 204 204 204 203 203 200 200 203 203 199 199 200 200 200 200 199 199 327 327 199 199 328 328 329 329 330 330 331 331 198 198 332 332 197 197 198 198 198 198 197 197 202 202 197 197 201 201 202 202 202 202 201 201 206 206 201 201 205 205 206 206 206 206 205 205 210 210 205 205 209 209 210 210 210 210 209 209 214 214 209 209 213 213 214 214 214 214 213 213 218 218 213 213 217 217 218 218 218 218 217 217 222 222 217 217 221 221 222 222 222 222 221 221 226 226 221 221 225 225 226 226 226 226 225 225 230 230 225 225 229 229 230 230 230 230 229 229 234 234 229 229 233 233 234 234 234 234 233 233 238 238 233 233 237 237 238 238 238 238 237 237 333 333 237 237 334 334 335 335 336 336 337 337 240 240 338 338 239 239 240 240 240 240 239 239 236 236 239 239 235 235 236 236 236 236 235 235 232 232 235 235 231 231 232 232 232 232 231 231 228 228 231 231 227 227 228 228 228 228 227 227 224 224 227 227 223 223 224 224 224 224 223 223 220 220 223 223 219 219 220 220 268 268 267 267 264 264 267 267 263 263 264 264 264 264 263 263 260 260 263 263 259 259 260 260 260 260 259 259 256 256 259 259 255 255 256 256 256 256 255 255 252 252 255 255 251 251 252 252 252 252 251 251 248 248 251 251 247 247 248 248 248 248 247 247 339 339 247 247 340 340 341 341 342 342 343 343 246 246 344 344 245 245 246 246 246 246 245 245 250 250 245 245 249 249 250 250 250 250 249 249 254 254 249 249 253 253 254 254 254 254 253 253 258 258 253 253 257 257 258 258 258 258 257 257 262 262 257 257 261 261 262 262 262 262 261 261 266 266 261 261 265 265 266 266 266 266 265 265 270 270 265 265 269 269 270 270 270 270 269 269 274 274 269 269 273 273 274 274 274 274 273 273 278 278 273 273 277 277 278 278 278 278 277 277 282 282 277 277 281 281 282 282 282 282 281 281 286 286 281 281 285 285 286 286 286 286 285 285 345 345 285 285 346 346 347 347 348 348 349 349 288 288 350 350 287 287 288 288 288 288 287 287 284 284 287 287 283 283 284 284 284 284 283 283 280 280 283 283 279 279 280 280 280 280 279 279 276 276 279 279 275 275 276 276 276 276 275 275 272 272 275 275 271 271 272 272 272 272 271 271 268 268 271 271 267 267 268 268
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 30 30 31 31 32 32 31 31 33 33 32 32 32 32 33 33 34 34 33 33 35 35 34 34 34 34 35 35 36 36 35 35 37 37 36 36 36 36 37 37 38 38 37 37 39 39 38 38 90 90 92 92 66 66 92 92 94 94 66 66 66 66 94 94 67 67 66 66 64 64 90 90 64 64 62 62 90 90 358 358 359 359 88 88 360 360 60 60 88 88 88 88 60 60 86 86 60 60 58 58 86 86 86 86 58 58 84 84 58 58 56 56 84 84 84 84 56 56 81 81 56 56 53 53 81 81 81 81 53 53 78 78 53 53 50 50 78 78 78 78 50 50 76 76 50 50 48 48 76 76 76 76 48 48 74 74 48 48 46 46 74 74 74 74 46 46 361 361 46 46 362 362 363 363 72 72 44 44 70 70 44 44 42 42 70 70 70 70 42 42 68 68 42 42 40 40 68 68 68 68 40 40 69 69 40 40 41 41 69 69 69 69 41 41 71 71 41 41 43 43 71 71 364 364 365 365 73 73 366 366 45 45 73 73 73 73 45 45 75 75 45 45 47 47 75 75 75 75 47 47 77 77 47 47 49 49 77 77 77 77 49 49 79 79 49 49 51 51 79 79 79 79 51 51 80 80 51 51 52 52 80 80 80 80 52 52 82 82 52 52 54 54 82 82 82 82 54 54 83 83 54 54 55 55 83 83 83 83 55 55 85 85 55 55 57 57 85 85 85 85 57 57 87 87 57 57 59 59 87 87 59 59 367 367 87 87 87 87 368 368 369 369 61 61 63 63 89 89 89 89 63 63 91 91 63 63 65 65 91 91 91 91 65 65 93 93 65 65 67 67 93 93 93 93 67 67 95 95 67 67 94 94 95 95 132 132 134 134 106 106 106 106 134 134 108 108 106 106 104 104 132 132 104 104 370 370 132 132 132 132 371 371 372 372 102 102 100 100 130 130 130 130 100 100 128 128 100 100 98 98 128 128 128 128 98 98 126 126 98 98 96 96 126 126 129 129 127 127 97 97 127 127 125 125 97 97 97 97 125 125 96 96 125 125 124 124 96 96 96 96 124 124 126 126 97 97 99 99 129 129 99 99 101 101 129 129 373 373 374 374 131 131 375 375 103 103 131 131 131 131 103 103 133 133 103 103 105 105 133 133 133 133 105 105 135 135 105 105 107 107 135 135 135 135 107 107 137 137 107 107 109 109 137 137 137 137 109 109 138 138 109 109 110 110 138 138 134 134 136 136 108 108 136 136 139 139 108 108 108 108 139 139 111 111 139 139 141 141 111 111 111 111 141 141 114 114 141 141 144 144 114 114 114 114 144 144 116 116 144 144 146 146 116 116 116 116 146 146 118 118 146 146 148 148 118 118 118 118 148 148 376 376 148 148 377 377 378 378 120 120 150 150 122 122 150 150 152 152 122 122 122 122 152 152 123 123 152 152 153 153 123 123 123 123 153 153 121 121 153 153 151 151 121 121 121 121 151 151 119 119 151 151 149 149 119 119 379 379 380 380 117 117 381 381 147 147 117 117 117 117 147 147 115 115 147 147 145 145 115 115 115 115 145 145 113 113 145 145 143 143 113 113 113 113 143 143 112 112 143 143 142 142 112 112 112 112 142 142 110 110 142 142 140 140 110 110 110 110 140 140 138 138 154 154 178 178 156 156 178 178 180 180 156 156 156 156 180 180 158 158 180 180 182 182 158 158 382 382 383 383 160 160 384 384 184 184 160 160 160 160 184 184 162 162 184 184 186 186 162 162 162 162 186 186 164 164 186 186 188 188 164 164 164 164 188 188 166 166 188 188 190 190 166 166 166 166 190 190 168 168 190 190 192 192 168 168 168 168 192 192 170 170 192 192 194 194 170 170 170 170 194 194 172 172 194 194 196 196 172 172 172 172 196 196 385 385 196 196 386 386 387 387 174 174 198 198 176 176 198 198 200 200 176 176 176 176 200 200 177 177 200 200 201 201 177 177 177 177 201 201 175 175 201 201 199 199 175 175 175 175 199 199 173 173 199 199 197 197 173 173 388 388 389 389 171 171 390 390 195 195 171 171 171 171 195 195 169 169 195 195 193 193 169 169 169 169 193 193 167 167 193 193 191 191 167 167 167 167 191 191 165 165 191 191 189 189 165 165 165 165 189 189 163 163 189 189 187 187 163 163 163 163 187 187 161 161 187 187 185 185 161 161 161 161 185 185 159 159 185 185 183 183 159 159 159 159 183 183 391 391 183 183 392 392 393 393 157 157 181 181 155 155 181 181 179 179 155 155 155 155 179 179 154 154 179 179 178 178 154 154 394 394 395 395 208 208 396 396 234 234 208 208 208 208 234 234 210 210 234 234 236 236 210 210 210 210 236 236 212 212 236 236 238 238 212 212 212 212 238 238 214 214 238 238 240 240 214 214 214 214 240 240 216 216 240 240 242 242 216 216 216 216 242 242 218 218 242 242 244 244 218 218 218 218 244 244 220 220 244 244 246 246 220 220 220 220 246 246 397 397 246 246 398 398 399 399 222 222 248 248 224 224 248 248 250 250 224 224 224 224 250 250 225 225 250 250 251 251 225 225 225 225 251 251 223 223 251 251 249 249 223 223 223 223 249 249 221 221 249 249 247 247 221 221 400 400 401 401 219 219 402 402 245 245 219 219 219 219 245 245 217 217 245 245 243 243 217 217 217 217 243 243 215 215 243 243 241 241 215 215 215 215 241 241 213 213 241 241 239 239 213 213 213 213 239 239 211 211 239 239 237 237 211 211 211 211 237 237 209 209 237 237 235 235 209 209 209 209 235 235 207 207 235 235 233 233 207 207 233 233 403 403 207 207 207 207 404 404 405 405 231 231 229 229 205 205 205 205 229 229 203 203 229 229 227 227 203 203 203 203 227 227 202 202 227 227 226 226 202 202 202 202 226 226 204 204 226 226 228 228 204 204 204 204 228 228 206 206 228 228 230 230 206 206 206 206 230 230 232 232 293 293 269 269 295 295 269 269 270 270 295 295 295 295 270 270 297 297 270 270 272 272 297 297 297 297 272 272 406 406 287 287 262 262 289 289 262 262 263 263 289 289 289 289 263 263 291 291 263 263 265 265 291 291 291 291 265 265 293 293 265 265 267 267 293 293 293 293 267 267 269 269 281 281 255 255 283 283 255 255 256 256 283 283 407 407 408 408 285 285 409 409 258 258 285 285 285 285 258 258 287 287 258 258 260 260 287 287 287 287 260 260 262 262 272 272 410 410 411 411 274 274 276 276 299 299 299 299 276 276 301 301 276 276 277 277 301 301 301 301 277 277 303 303 277 277 279 279 303 303 303 303 279 279 302 302 279 279 278 278 302 302 302 302 278 278 300 300 278 278 275 275 300 300 412 412 413 413 298 298 414 414 273 273 298 298 298 298 273 273 296 296 273 273 271 271 296 296 296 296 271 271 294 294 271 271 268 268 294 294 294 294 268 268 292 292 268 268 266 266 292 292 292 292 266 266 290 290 266 266 264 264 290 290 290 290 264 264 288 288 264 264 261 261 288 288 288 288 261 261 286 286 261 261 259 259 286 286 286 286 259 259 415 415 259 259 416 416 417 417 284 284 257 257 282 282 257 257 254 254 282 282 282 282 254 254 280 280 254 254 252 252 280 280 280 280 252 252 281 281 252 252 253 253 281 281 281 281 253 253 255 255 418 418 419 419 311 311 420 420 340 340 311 311 311 311 340 340 313 313 340 340 342 342 313 313 313 313 342 342 316 316 342 342 344 344 316 316 316 316 344 344 318 318 344 344 346 346 318 318 318 318 346 346 320 320 346 346 348 348 320 320 320 320 348 348 323 323 348 348 350 350 323 323 323 323 350 350 325 325 350 350 352 352 325 325 325 325 352 352 421 421 352 352 422 422 423 423 327 327 354 354 330 330 354 354 356 356 330 330 330 330 356 356 331 331 356 356 357 357 331 331 331 331 357 357 329 329 357 357 355 355 329 329 329 329 355 355 328 328 355 355 353 353 328 328 347 347 321 321 349 349 321 321 322 322 349 349 349 349 322 322 351 351 322 322 324 324 351 351 351 351 324 324 424 424 324 324 425 425 426 426 353 353 326 326 328 328 310 310 312 312 341 341 312 312 314 314 341 341 341 341 314 314 343 343 314 314 315 315 343 343 343 343 315 315 345 345 315 315 317 317 345 345 345 345 317 317 347 347 317 317 319 319 347 347 347 347 319 319 321 321 341 341 339 339 310 310 339 339 427 427 310 310 310 310 428 428 429 429 337 337 335 335 308 308 308 308 335 335 307 307 335 335 333 333 307 307 307 307 333 333 305 305 305 305 333 333 304 304 333 333 332 332 304 304 304 304 332 332 306 306 332 332 334 334 306 306 306 306 334 334 309 309 334 334 336 336 309 309 309 309 336 336 338 338
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 3708 3708 7 7 3709 3709 3710 3710 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 18 18 19 19 20 20 19 19 21 21 20 20 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 30 30 31 31 32 32 31 31 33 33 32 32 32 32 33 33 34 34 33 33 35 35 34 34 34 34 35 35 36 36 35 35 37 37 36 36 36 36 37 37 38 38 37 37 39 39 38 38 38 38 39 39 40 40 39 39 41 41 40 40 40 40 41 41 42 42 41 41 43 43 42 42 3711 3711 3712 3712 44 44 3713 3713 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 48 48 47 47 49 49 48 48 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 52 52 51 51 53 53 52 52 54 54 87 87 55 55 87 87 88 88 55 55 55 55 88 88 89 89 105 105 86 86 104 104 86 86 85 85 104 104 104 104 85 85 84 84 84 84 83 83 104 104 83 83 82 82 104 104 104 104 82 82 81 81 81 81 80 80 104 104 80 80 79 79 104 104 104 104 79 79 103 103 79 79 102 102 103 103 79 79 78 78 102 102 78 78 77 77 102 102 102 102 77 77 3714 3714 77 77 3715 3715 3716 3716 76 76 75 75 101 101 101 101 75 75 100 100 75 75 74 74 100 100 100 100 74 74 99 99 74 74 73 73 99 99 99 99 73 73 98 98 73 73 72 72 98 98 72 72 71 71 98 98 98 98 71 71 97 97 71 71 70 70 97 97 70 70 69 69 97 97 97 97 69 69 96 96 69 69 68 68 96 96 68 68 67 67 96 96 96 96 67 67 95 95 67 67 66 66 95 95 66 66 65 65 95 95 95 95 65 65 94 94 65 65 64 64 94 94 64 64 63 63 94 94 94 94 63 63 93 93 63 63 62 62 93 93 62 62 61 61 93 93 93 93 61 61 92 92 61 61 60 60 92 92 92 92 60 60 91 91 60 60 59 59 91 91 3717 3717 3718 3718 90 90 3719 3719 58 58 90 90 58 58 57 57 90 90 90 90 57 57 89 89 57 57 56 56 89 89 89 89 56 56 55 55 117 117 116 116 106 106 106 106 107 107 117 117 107 107 108 108 117 117 117 117 108 108 118 118 118 118 108 108 119 119 108 108 109 109 119 119 119 119 109 109 120 120 109 109 110 110 120 120 110 110 112 112 120 120 120 120 112 112 122 122 111 111 121 121 115 115 121 121 123 123 115 115 115 115 123 123 114 114 123 123 122 122 114 114 114 114 122 122 113 113 122 122 112 112 113 113 125 125 124 124 149 149 125 125 149 149 126 126 148 148 147 147 141 141 147 147 146 146 141 141 141 141 146 146 145 145 145 145 144 144 141 141 144 144 143 143 141 141 141 141 143 143 142 142 149 149 150 150 126 126 150 150 151 151 126 126 126 126 151 151 127 127 151 151 152 152 127 127 152 152 153 153 127 127 127 127 153 153 3720 3720 153 153 3721 3721 3722 3722 128 128 154 154 129 129 154 154 155 155 129 129 129 129 155 155 130 130 155 155 156 156 130 130 156 156 157 157 130 130 130 130 157 157 131 131 157 157 158 158 131 131 158 158 159 159 131 131 131 131 159 159 132 132 159 159 160 160 132 132 160 160 161 161 132 132 132 132 161 161 133 133 161 161 162 162 133 133 162 162 163 163 133 133 133 133 163 163 134 134 163 163 164 164 134 134 164 164 165 165 134 134 134 134 165 165 135 135 165 165 166 166 135 135 166 166 167 167 135 135 135 135 167 167 136 136 167 167 168 168 136 136 136 136 168 168 137 137 168 168 169 169 137 137 137 137 169 169 138 138 169 169 170 170 138 138 170 170 171 171 138 138 3723 3723 3724 3724 139 139 3725 3725 172 172 139 139 172 172 173 173 139 139 139 139 173 173 140 140 173 173 174 174 140 140 140 140 174 174 141 141 174 174 175 175 141 141 141 141 175 175 148 148 183 183 176 176 184 184 176 176 177 177 184 184 184 184 177 177 185 185 182 182 180 180 188 188 188 188 192 192 182 182 192 192 191 191 182 182 182 182 191 191 181 181 191 191 190 190 181 181 190 190 189 189 181 181 181 181 189 189 179 179 189 189 187 187 179 179 179 179 187 187 186 186 185 185 177 177 186 186 177 177 178 178 186 186 186 186 178 178 179 179 193 193 210 210 206 206 210 210 211 211 206 206 203 203 202 202 208 208 207 207 198 198 197 197 219 219 220 220 209 209 220 220 205 205 209 209 209 209 205 205 208 208 205 205 204 204 208 208 208 208 204 204 203 203 197 197 196 196 207 207 196 196 195 195 207 207 207 207 195 195 206 206 195 195 194 194 206 206 206 206 194 194 193 193 218 218 208 208 217 217 208 208 202 202 217 217 217 217 202 202 216 216 202 202 201 201 216 216 216 216 201 201 215 215 201 201 200 200 215 215 215 215 200 200 214 214 200 200 199 199 214 214 214 214 199 199 213 213 199 199 198 198 213 213 213 213 198 198 212 212 198 198 207 207 212 212 233 233 246 246 232 232 246 246 245 245 232 232 232 232 245 245 231 231 234 234 221 221 235 235 221 221 222 222 235 235 235 235 222 222 236 236 222 222 223 223 236 236 223 223 224 224 236 236 236 236 224 224 237 237 224 224 225 225 237 237 237 237 225 225 238 238 225 225 226 226 238 238 229 229 242 242 228 228 242 242 241 241 228 228 228 228 241 241 227 227 241 241 240 240 227 227 227 227 240 240 226 226 240 240 239 239 226 226 226 226 239 239 238 238 231 231 245 245 230 230 245 245 244 244 230 230 230 230 244 244 229 229 244 244 243 243 229 229 229 229 243 243 242 242 274 274 273 273 263 263 251 251 252 252 261 261 256 256 257 257 262 262 257 257 258 258 262 262 262 262 258 258 263 263 258 258 259 259 263 263 263 263 259 259 274 274 265 265 264 264 260 260 264 264 247 247 260 260 266 266 261 261 267 267 261 261 252 252 267 267 267 267 252 252 268 268 252 252 253 253 268 268 268 268 253 253 269 269 253 253 254 254 269 269 269 269 254 254 270 270 254 254 255 255 270 270 270 270 255 255 271 271 255 255 256 256 271 271 271 271 256 256 272 272 256 256 262 262 272 272 247 247 248 248 260 260 248 248 249 249 260 260 260 260 249 249 261 261 249 249 250 250 261 261 261 261 250 250 251 251 275 275 288 288 276 276 288 288 289 289 276 276 276 276 289 289 277 277 289 289 290 290 277 277 277 277 290 290 278 278 290 290 291 291 278 278 278 278 291 291 279 279 291 291 292 292 279 279 279 279 292 292 280 280 292 292 293 293 280 280 280 280 293 293 281 281 293 293 294 294 281 281 281 281 294 294 282 282 294 294 295 295 282 282 282 282 295 295 283 283 295 295 296 296 283 283 296 296 297 297 283 283 283 283 297 297 284 284 297 297 298 298 284 284 284 284 298 298 285 285 298 298 299 299 285 285 285 285 299 299 286 286 299 299 300 300 286 286 286 286 300 300 287 287 1003 1003 1004 1004 970 970 622 622 615 615 671 671 589 589 588 588 551 551 742 742 741 741 774 774 323 323 336 336 337 337 436 436 425 425 424 424 1014 1014 1027 1027 1028 1028 480 480 487 487 488 488 975 975 996 996 974 974 996 996 997 997 974 974 948 948 955 955 963 963 955 955 962 962 963 963 963 963 962 962 997 997 962 962 972 972 997 997 997 997 972 972 974 974 933 933 929 929 891 891 929 929 925 925 891 891 891 891 925 925 918 918 919 919 926 926 892 892 926 926 930 930 892 892 930 930 934 934 892 892 934 934 939 939 892 892 892 892 939 939 963 963 939 939 944 944 963 963 963 963 944 944 948 948 918 918 914 914 891 891 914 914 911 911 891 891 891 891 911 911 892 892 911 911 915 915 892 892 892 892 915 915 919 919 935 935 890 890 938 938 890 890 959 959 938 938 938 938 959 959 942 942 975 975 973 973 996 996 973 973 971 971 996 996 996 996 971 971 960 960 971 971 961 961 960 960 960 960 961 961 954 954 954 954 947 947 960 960 947 947 943 943 960 960 960 960 943 943 942 942 540 540 536 536 554 554 536 536 532 532 554 554 554 554 532 532 525 525 525 525 521 521 554 554 521 521 517 517 554 554 554 554 517 517 516 516 526 526 533 533 555 555 533 533 537 537 555 555 487 487 497 497 488 488 497 497 504 504 488 488 488 488 504 504 508 508 513 513 518 518 555 555 518 518 522 522 555 555 555 555 522 522 526 526 486 486 479 479 465 465 479 479 477 477 465 465 477 477 476 476 465 465 465 465 476 476 466 466 476 476 478 478 466 466 507 507 503 503 485 485 503 503 496 496 485 485 507 507 485 485 509 509 485 485 484 484 509 509 509 509 484 484 512 512 484 484 553 553 512 512 512 512 553 553 516 516 735 735 731 731 753 753 697 697 696 696 701 701 701 701 696 696 705 705 748 748 758 758 752 752 758 758 754 754 752 752 752 752 754 754 750 750 754 754 755 755 750 750 750 750 755 755 749 749 753 753 731 731 724 724 731 731 726 726 724 724 724 724 726 726 699 699 726 726 722 722 699 699 722 722 718 718 699 699 699 699 718 718 687 687 718 718 714 714 687 687 687 687 714 714 683 683 714 714 709 709 683 683 683 683 709 709 676 676 696 696 695 695 705 705 695 695 693 693 705 705 705 705 693 693 709 709 771 771 767 767 778 778 767 767 764 764 778 778 778 778 764 764 744 744 764 764 762 762 744 744 744 744 762 762 748 748 762 762 760 760 748 748 748 748 760 760 758 758 735 735 753 753 739 739 753 753 765 765 739 739 739 739 765 765 744 744 765 765 770 770 744 744 744 744 770 770 778 778 693 693 691 691 709 709 691 691 689 689 709 709 709 709 689 689 676 676 689 689 686 686 676 676 676 676 686 686 682 682 769 769 781 781 688 688 688 688 690 690 769 769 690 690 692 692 769 769 769 769 692 692 768 768 692 692 694 694 768 768 694 694 719 719 723 723 701 701 702 702 697 697 702 702 706 706 697 697 697 697 706 706 698 698 706 706 710 710 698 698 698 698 710 710 694 694 710 710 715 715 694 694 694 694 715 715 719 719 723 723 725 725 694 694 725 725 766 766 694 694 694 694 766 766 768 768 725 725 732 732 766 766 732 732 736 736 766 766 766 766 736 736 763 763 736 736 740 740 763 763 763 763 740 740 761 761 740 740 759 759 761 761 749 749 755 755 745 745 755 755 756 756 745 745 745 745 756 756 740 740 756 756 757 757 740 740 740 740 757 757 759 759 844 844 836 836 797 797 894 894 878 878 893 893 878 878 868 868 893 893 893 893 868 868 797 797 868 868 857 857 797 797 797 797 857 857 844 844 858 858 869 869 896 896 836 836 827 827 797 797 827 827 824 824 797 797 797 797 824 824 798 798 824 824 822 822 798 798 822 822 825 825 798 798 825 825 828 828 798 798 798 798 828 828 803 803 828 828 837 837 803 803 803 803 837 837 806 806 837 837 845 845 806 806 924 924 922 922 964 964 869 869 879 879 896 896 879 879 895 895 896 896 896 896 895 895 965 965 895 895 906 906 965 965 906 906 910 910 965 965 910 910 917 917 965 965 965 965 917 917 923 923 924 924 964 964 923 923 922 922 916 916 964 964 916 916 909 909 964 964 964 964 909 909 893 893 909 909 905 905 893 893 893 893 905 905 894 894 541 541 534 534 489 489 541 541 489 489 545 545 558 558 559 559 546 546 559 559 490 490 546 546 546 546 490 490 542 542 490 490 535 535 542 542 534 534 528 528 489 489 528 528 527 527 489 489 489 489 527 527 490 490 527 527 529 529 490 490 490 490 529 529 535 535 630 630 626 626 657 657 626 626 616 616 657 657 657 657 616 616 606 606 558 558 573 573 559 559 573 573 583 583 559 559 559 559 583 583 648 648 630 630 657 657 632 632 657 657 658 658 632 632 632 632 658 658 631 631 593 593 582 582 556 556 582 582 572 572 556 556 556 556 572 572 557 557 583 583 594 594 648 648 594 594 607 607 648 648 648 648 607 607 651 651 607 607 617 617 651 651 651 651 617 617 658 658 617 617 627 627 658 658 658 658 627 627 631 631 1112 1112 1108 1108 1128 1128 1027 1027 1035 1035 1028 1028 1035 1035 1050 1050 1028 1028 1028 1028 1050 1050 1062 1062 1025 1025 1061 1061 1049 1049 1072 1072 1082 1082 1129 1129 1082 1082 1094 1094 1129 1129 1129 1129 1094 1094 1109 1109 1129 1129 1119 1119 1128 1128 1119 1119 1116 1116 1128 1128 1128 1128 1116 1116 1112 1112 1108 1108 1093 1093 1128 1128 1093 1093 1081 1081 1128 1128 1128 1128 1081 1081 1025 1025 1081 1081 1071 1071 1025 1025 1025 1025 1071 1071 1061 1061 1109 1109 1113 1113 1129 1129 1113 1113 1117 1117 1129 1129 1129 1129 1117 1117 1119 1119 1049 1049 1034 1034 1025 1025 1034 1034 1026 1026 1025 1025 1025 1025 1026 1026 1000 1000 1026 1026 1013 1013 1000 1000 1013 1013 1009 1009 1000 1000 1009 1009 1006 1006 1000 1000 1000 1000 1006 1006 1001 1001 1006 1006 1010 1010 1001 1001 1048 1048 1023 1023 1033 1033 1023 1023 1022 1022 1033 1033 1092 1092 1107 1107 1126 1126 1107 1107 1111 1111 1126 1126 1111 1111 1115 1115 1126 1126 1115 1115 1118 1118 1126 1126 1126 1126 1118 1118 1125 1125 1118 1118 1114 1114 1125 1125 1125 1125 1114 1114 1110 1110 1110 1110 1106 1106 1125 1125 1106 1106 1091 1091 1125 1125 1125 1125 1091 1091 1079 1079 1048 1048 1060 1060 1023 1023 1060 1060 1070 1070 1023 1023 1023 1023 1070 1070 1126 1126 1070 1070 1080 1080 1126 1126 1126 1126 1080 1080 1092 1092 1069 1069 1059 1059 1020 1020 1059 1059 1047 1047 1020 1020 1020 1020 1047 1047 1032 1032 1022 1022 1023 1023 1012 1012 1023 1023 998 998 1012 1012 1012 1012 998 998 1008 1008 1021 1021 1011 1011 997 997 1011 1011 1007 1007 997 997 997 997 1007 1007 1005 1005 426 426 437 437 467 467 437 437 441 441 467 467 467 467 441 441 466 466 441 441 444 444 466 466 466 466 444 444 440 440 321 321 331 331 332 332 331 331 342 342 332 332 332 332 342 342 357 357 401 401 416 416 427 427 369 369 379 379 427 427 379 379 389 389 427 427 427 427 389 389 401 401 330 330 320 320 306 306 317 317 307 307 314 314 307 307 306 306 314 314 314 314 306 306 316 316 306 306 320 320 316 316 425 425 415 415 424 424 415 415 400 400 424 424 424 424 400 400 388 388 378 378 368 368 329 329 368 368 356 356 329 329 329 329 356 356 341 341 429 429 447 447 438 438 431 431 439 439 448 448 439 439 443 443 448 448 443 443 445 445 448 448 448 448 445 445 447 447 445 445 442 442 447 447 447 447 442 442 438 438 336 336 344 344 337 337 344 344 359 359 337 337 337 337 359 359 371 371 381 381 391 391 432 432 391 391 403 403 432 432 432 432 403 403 418 418 335 335 322 322 309 309 322 322 318 318 309 309 318 318 315 315 309 309 309 309 315 315 310 310 315 315 319 319 310 310 358 358 343 343 334 334 438 438 430 430 429 429 430 430 417 417 429 429 429 429 417 417 402 402 390 390 380 380 334 334 380 380 370 370 334 334 334 334 370 370 358 358 1054 1054 1058 1058 1031 1031 1040 1040 1037 1037 1030 1030 1037 1037 1041 1041 1030 1030 1030 1030 1041 1041 1031 1031 1041 1041 1046 1046 1031 1031 1031 1031 1046 1046 1054 1054 1058 1058 1066 1066 1031 1031 1066 1066 1074 1074 1031 1031 1031 1031 1074 1074 1132 1132 1074 1074 1078 1078 1132 1132 1132 1132 1078 1078 1086 1086 1086 1086 1090 1090 1132 1132 1090 1090 1098 1098 1132 1132 1132 1132 1098 1098 1131 1131 1098 1098 1103 1103 1131 1131 1131 1131 1103 1103 1105 1105 1105 1105 1102 1102 1131 1131 1102 1102 1099 1099 1131 1131 1131 1131 1099 1099 1130 1130 1099 1099 1097 1097 1130 1130 1097 1097 1089 1089 1130 1130 1089 1089 1085 1085 1130 1130 1130 1130 1085 1085 1077 1077 1057 1057 1029 1029 1065 1065 1029 1029 1073 1073 1065 1065 1057 1057 1053 1053 1029 1029 1053 1053 1045 1045 1029 1029 1029 1029 1045 1045 1030 1030 1045 1045 1042 1042 1030 1030 1030 1030 1042 1042 1040 1040 363 363 367 367 340 340 349 349 346 346 339 339 346 346 350 350 339 339 339 339 350 350 340 340 350 350 355 355 340 340 340 340 355 355 363 363 395 395 399 399 435 435 399 399 407 407 435 435 435 435 407 407 412 412 412 412 414 414 434 434 414 414 411 411 434 434 434 434 411 411 408 408 367 367 375 375 340 340 375 375 383 383 340 340 340 340 383 383 435 435 383 383 387 387 435 435 435 435 387 387 395 395 408 408 406 406 433 433 406 406 398 398 433 433 398 398 394 394 433 433 433 433 394 394 386 386 366 366 338 338 374 374 338 338 382 382 374 374 366 366 362 362 338 338 362 362 354 354 338 338 338 338 354 354 339 339 354 354 351 351 339 339 339 339 351 351 349 349 672 672 711 711 707 707 742 742 774 774 746 746 775 775 734 734 738 738 707 707 703 703 672 672 703 703 700 700 672 672 672 672 700 700 673 673 700 700 704 704 673 673 704 704 708 708 673 673 708 708 713 713 673 673 673 673 713 713 717 717 738 738 743 743 775 775 743 743 747 747 775 775 775 775 747 747 774 774 747 747 751 751 774 774 774 774 751 751 746 746 717 717 721 721 673 673 721 721 727 727 673 673 673 673 727 727 775 775 727 727 730 730 775 775 775 775 730 730 734 734 711 711 672 672 712 712 672 672 671 671 712 712 712 712 671 671 716 716 741 741 737 737 773 773 737 737 733 733 773 773 733 733 729 729 773 773 729 729 728 728 773 773 773 773 728 728 671 671 728 728 720 720 671 671 671 671 720 720 716 716 585 585 590 590 553 553 574 574 571 571 552 552 571 571 567 567 552 552 552 552 567 567 565 565 565 565 568 568 553 553 568 568 575 575 553 553 575 575 579 579 553 553 553 553 579 579 585 585 590 590 602 602 553 553 602 602 611 611 553 553 553 553 611 611 673 673 611 611 623 623 673 673 673 673 623 623 634 634 649 649 672 672 645 645 672 672 673 673 645 645 645 645 673 673 640 640 673 673 634 634 640 640 588 588 584 584 551 551 584 584 578 578 551 551 551 551 578 578 574 574 615 615 610 610 670 670 670 670 610 610 550 550 610 610 601 601 550 550 550 550 601 601 589 589 622 622 671 671 633 633 649 649 644 644 672 672 644 644 643 643 672 672 672 672 643 643 671 671 643 643 639 639 671 671 671 671 639 639 633 633 813 813 819 819 775 775 819 819 830 830 775 775 775 775 830 830 890 890 830 830 840 840 890 890 890 890 840 840 848 848 848 848 860 860 890 890 860 860 865 865 890 890 890 890 865 865 871 871 811 811 807 807 774 774 807 807 804 804 774 774 774 774 804 804 775 775 804 804 808 808 775 775 775 775 808 808 813 813 880 880 889 889 881 881 889 889 885 885 881 881 871 871 875 875 890 890 875 875 882 882 890 890 890 890 882 882 885 885 741 741 773 773 774 774 773 773 812 812 774 774 774 774 812 812 811 811 838 838 829 829 773 773 829 829 818 818 773 773 773 773 818 818 812 812 839 839 772 772 847 847 772 772 887 887 847 847 847 847 887 887 859 859 887 887 863 863 859 859 880 880 874 874 888 888 874 874 870 870 888 888 870 870 864 864 888 888 888 888 864 864 863 863 799 799 801 801 802 802 843 843 846 846 851 851 826 826 835 835 854 854 835 835 843 843 854 854 854 854 843 843 853 853 843 843 851 851 853 853 784 784 785 785 778 778 785 785 779 779 778 778 778 778 779 779 771 771 856 856 799 799 854 854 799 799 802 802 854 854 854 854 802 802 826 826 856 856 855 855 799 799 855 855 852 852 799 799 799 799 852 852 792 792 852 852 816 816 792 792 792 792 816 816 787 787 816 816 800 800 787 787 787 787 800 800 784 784 800 800 789 789 784 784 784 784 789 789 785 785 682 682 677 677 676 676 677 677 668 668 676 676 676 676 668 668 669 669 668 668 664 664 669 669 669 669 664 664 666 666 664 664 653 653 666 666 666 666 653 653 661 661 653 653 638 638 661 661 661 661 638 638 654 654 638 638 599 599 654 654 599 599 596 596 654 654 654 654 596 596 595 595 595 595 597 597 654 654 597 597 628 628 654 654 654 654 628 628 652 652 605 605 597 597 600 600 597 597 598 598 600 600 605 605 609 609 597 597 609 609 618 618 597 597 597 597 618 618 628 628 493 493 561 561 562 562 561 561 678 678 562 562 562 562 678 678 679 679 678 678 684 684 679 679 679 679 684 684 781 781 684 684 685 685 781 781 781 781 685 685 688 688 471 471 475 475 493 493 475 475 492 492 493 493 493 493 492 492 561 561 453 453 455 455 433 433 453 453 433 433 451 451 455 455 457 457 433 433 457 457 459 459 433 433 433 433 459 459 471 471 459 459 470 470 471 471 471 471 470 470 475 475 418 418 431 431 432 432 431 431 448 448 432 432 432 432 448 448 433 433 448 448 449 449 433 433 433 433 449 449 451 451 428 428 456 456 454 454 469 469 460 460 428 428 460 460 458 458 428 428 428 428 458 458 456 456 454 454 452 452 428 428 452 452 450 450 428 428 428 428 450 450 429 429 450 450 446 446 429 429 429 429 446 446 447 447 491 491 474 474 468 468 490 490 499 499 498 498 510 510 505 505 490 490 505 505 501 501 490 490 490 490 501 501 499 499 547 547 559 559 549 549 559 559 560 560 549 549 549 549 560 560 548 548 560 560 544 544 548 548 500 500 502 502 491 491 502 502 506 506 491 491 506 506 511 511 491 491 511 511 515 515 491 491 491 491 515 515 560 560 515 515 520 520 560 560 560 560 520 520 524 524 547 547 543 543 559 559 543 543 538 538 559 559 559 559 538 538 530 530 524 524 531 531 560 560 531 531 539 539 560 560 560 560 539 539 544 544 530 530 523 523 559 559 523 523 519 519 559 559 559 559 519 519 490 490 519 519 514 514 490 490 490 490 514 514 510 510 648 648 637 637 559 559 637 637 620 620 559 559 559 559 620 620 560 560 620 620 619 619 560 560 619 619 629 629 621 621 621 621 614 614 619 619 614 614 608 608 619 619 619 619 608 608 560 560 662 662 660 660 554 554 662 662 554 554 663 663 660 660 659 659 554 554 659 659 555 555 554 554 554 554 555 555 540 540 555 555 537 537 540 540 606 606 593 593 657 657 593 593 556 556 657 657 657 657 556 556 656 656 556 556 555 555 656 656 656 656 555 555 655 655 555 555 659 659 655 655 776 776 675 675 674 674 675 675 667 667 674 674 674 674 667 667 554 554 667 667 665 665 554 554 554 554 665 665 663 663 793 793 791 791 891 891 791 791 790 790 891 891 790 790 788 788 891 891 788 788 786 786 891 891 891 891 786 786 776 776 786 786 777 777 776 776 776 776 777 777 675 675 797 797 796 796 892 892 796 796 795 795 892 892 892 892 795 795 891 891 795 795 794 794 891 891 891 891 794 794 793 793 845 845 858 858 806 806 858 858 896 896 806 806 806 806 896 896 817 817 896 896 833 833 817 817 833 833 896 896 834 834 896 896 897 897 834 834 834 834 897 897 823 823 940 940 936 936 965 965 913 913 921 921 897 897 941 941 946 946 966 966 946 946 950 950 966 966 966 966 950 950 952 952 913 913 897 897 908 908 953 953 951 951 965 965 965 965 936 936 896 896 936 936 931 931 896 896 896 896 931 931 927 927 927 927 920 920 896 896 920 920 912 912 896 896 896 896 912 912 907 907 907 907 903 903 896 896 903 903 902 902 896 896 896 896 902 902 897 897 902 902 904 904 897 897 897 897 904 904 908 908 921 921 928 928 897 897 928 928 932 932 897 897 897 897 932 932 966 966 932 932 937 937 966 966 966 966 937 937 941 941 951 951 949 949 965 965 949 949 945 945 965 965 965 965 945 945 940 940 986 986 984 984 999 999 986 986 999 999 988 988 952 952 953 953 966 966 953 953 965 965 966 966 966 966 965 965 976 976 965 965 999 999 976 976 976 976 999 999 978 978 984 984 982 982 999 999 982 982 980 980 999 999 999 999 980 980 978 978 981 981 983 983 1002 1002 983 983 985 985 1002 1002 985 985 987 987 1002 1002 987 987 991 991 1002 1002 1002 1002 991 991 1001 1001 991 991 990 990 1001 1001 1001 1001 990 990 1000 1000 990 990 989 989 1000 1000 1000 1000 989 989 988 988 769 769 780 780 781 781 780 780 898 898 781 781 781 781 898 898 899 899 898 898 967 967 899 899 899 899 967 967 968 968 967 967 977 977 968 968 968 968 977 977 1002 1002 977 977 979 979 1002 1002 1002 1002 979 979 981 981 1003 1003 970 970 969 969 970 970 901 901 969 969 969 969 901 901 900 900 821 821 832 832 783 783 832 832 842 842 783 783 783 783 842 842 901 901 842 842 850 850 901 901 901 901 850 850 862 862 805 805 810 810 783 783 810 810 815 815 783 783 783 783 815 815 821 821 820 820 814 814 782 782 814 814 809 809 782 782 782 782 809 809 805 805 862 862 867 867 901 901 867 867 873 873 901 901 901 901 873 873 877 877 861 861 849 849 900 900 849 849 841 841 900 900 900 900 841 841 782 782 841 841 831 831 782 782 782 782 831 831 820 820 876 876 872 872 900 900 872 872 866 866 900 900 900 900 866 866 861 861 877 877 884 884 901 901 884 884 886 886 901 901 901 901 886 886 900 900 886 886 883 883 900 900 900 900 883 883 876 876 570 570 577 577 564 564 577 577 581 581 564 564 564 564 581 581 587 587 566 566 563 563 569 569 563 563 576 576 569 569 587 587 592 592 564 564 592 592 604 604 564 564 564 564 604 604 681 681 604 604 613 613 681 681 681 681 613 613 625 625 591 591 586 586 563 563 586 586 580 580 563 563 563 563 580 580 576 576 680 680 612 612 563 563 612 612 603 603 563 563 563 563 603 603 591 591 625 625 636 636 681 681 636 636 642 642 681 681 681 681 642 642 647 647 641 641 680 680 646 646 680 680 650 650 646 646 641 641 635 635 680 680 635 635 624 624 680 680 680 680 624 624 612 612 805 805 783 783 782 782 783 783 681 681 782 782 782 782 681 681 680 680 681 681 647 647 680 680 680 680 647 647 650 650 412 412 434 434 435 435 434 434 472 472 435 435 435 435 472 472 473 473 472 472 494 494 473 473 473 473 494 494 495 495 494 494 563 563 495 495 495 495 563 563 564 564 563 563 566 566 564 564 564 564 566 566 570 570 408 408 433 433 434 434 433 433 471 471 434 434 434 434 471 471 472 472 471 471 493 493 472 472 472 472 493 493 494 494 493 493 562 562 494 494 494 494 562 562 563 563 562 562 679 679 563 563 563 563 679 679 680 680 679 679 781 781 680 680 680 680 781 781 782 782 781 781 899 899 782 782 782 782 899 899 900 900 899 899 968 968 900 900 900 900 968 968 969 969 968 968 1002 1002 969 969 969 969 1002 1002 1003 1003 1077 1077 1073 1073 1130 1130 1073 1073 1029 1029 1130 1130 1130 1130 1029 1029 1129 1129 1029 1029 1028 1028 1129 1129 1129 1129 1028 1028 1072 1072 1028 1028 1062 1062 1072 1072 1031 1031 1004 1004 1030 1030 1004 1004 1003 1003 1030 1030 1030 1030 1003 1003 1029 1029 1003 1003 1002 1002 1029 1029 1029 1029 1002 1002 1028 1028 1002 1002 1001 1001 1028 1028 1028 1028 1001 1001 1014 1014 1001 1001 1010 1010 1014 1014 386 386 382 382 433 433 382 382 338 338 433 433 433 433 338 338 432 432 338 338 337 337 432 432 432 432 337 337 381 381 337 337 371 371 381 381 340 340 313 313 339 339 313 313 312 312 339 339 339 339 312 312 338 338 312 312 311 311 338 338 338 338 311 311 337 337 311 311 310 310 337 337 337 337 310 310 323 323 310 310 319 319 323 323 988 988 999 999 1000 1000 999 999 1024 1024 1000 1000 1000 1000 1024 1024 1025 1025 1024 1024 1127 1127 1025 1025 1025 1025 1127 1127 1128 1128 923 923 964 964 965 965 964 964 998 998 965 965 965 965 998 998 999 999 998 998 1023 1023 999 999 999 999 1023 1023 1024 1024 1023 1023 1126 1126 1024 1024 1024 1024 1126 1126 1127 1127 474 474 469 469 468 468 469 469 428 428 468 468 468 468 428 428 467 467 428 428 427 427 467 467 467 467 427 427 426 426 427 427 416 416 426 426 402 402 390 390 429 429 390 390 334 334 429 429 429 429 334 334 428 428 334 334 333 333 428 428 428 428 333 333 427 427 333 333 332 332 427 427 427 427 332 332 369 369 332 332 357 357 369 369 343 343 335 335 334 334 335 335 309 309 334 334 334 334 309 309 333 333 309 309 308 308 333 333 333 333 308 308 332 332 308 308 307 307 332 332 332 332 307 307 321 321 307 307 317 317 321 321 797 797 892 892 893 893 892 892 963 963 893 893 893 893 963 963 964 964 963 963 997 997 964 964 964 964 997 997 998 998 997 997 1005 1005 998 998 998 998 1005 1005 1008 1008 557 557 545 545 556 556 545 545 489 489 556 556 556 556 489 489 555 555 489 489 488 488 555 555 555 555 488 488 513 513 488 488 508 508 513 513 478 478 480 480 466 466 480 480 488 488 466 466 466 466 488 488 467 467 488 488 489 489 467 467 467 467 489 489 468 468 489 489 490 490 468 468 468 468 490 490 491 491 490 490 498 498 491 491 491 491 498 498 500 500 1032 1032 1021 1021 1020 1020 1021 1021 997 997 1020 1020 1020 1020 997 997 1019 1019 997 997 996 996 1019 1019 942 942 959 959 960 960 959 959 995 995 960 960 960 960 995 995 996 996 995 995 1018 1018 996 996 996 996 1018 1018 1019 1019 516 516 553 553 554 554 553 553 673 673 554 554 554 554 673 673 674 674 673 673 775 775 674 674 674 674 775 775 776 776 775 775 890 890 776 776 776 776 890 890 891 891 890 890 935 935 891 891 891 891 935 935 933 933 496 496 486 486 485 485 486 486 465 465 485 485 485 485 465 465 484 484 465 465 464 464 484 484 440 440 436 436 466 466 436 436 424 424 466 466 466 466 424 424 465 465 424 424 423 423 465 465 465 465 423 423 464 464 423 423 422 422 464 464 1017 1017 1038 1038 1036 1036 1039 1039 1044 1044 1018 1018 1044 1044 1052 1052 1018 1018 1052 1052 1056 1056 1018 1018 1018 1018 1056 1056 1064 1064 1122 1122 1067 1067 1017 1017 1067 1067 1063 1063 1017 1017 1017 1017 1063 1063 1055 1055 1055 1055 1051 1051 1017 1017 1051 1051 1043 1043 1017 1017 1017 1017 1043 1043 1038 1038 1068 1068 1076 1076 1123 1123 1076 1076 1084 1084 1123 1123 1084 1084 1088 1088 1123 1123 1123 1123 1088 1088 1096 1096 1064 1064 1068 1068 1018 1018 1068 1068 1123 1123 1018 1018 1018 1018 1123 1123 1019 1019 1123 1123 1124 1124 1019 1019 1019 1019 1124 1124 1020 1020 1124 1124 1125 1125 1020 1020 1020 1020 1125 1125 1069 1069 1125 1125 1079 1079 1069 1069 1122 1122 1095 1095 1087 1087 1096 1096 1101 1101 1123 1123 1101 1101 1104 1104 1123 1123 1123 1123 1104 1104 1122 1122 1104 1104 1100 1100 1122 1122 1122 1122 1100 1100 1095 1095 1087 1087 1083 1083 1122 1122 1083 1083 1075 1075 1122 1122 1122 1122 1075 1075 1067 1067 885 885 889 889 890 890 889 889 958 958 890 890 890 890 958 958 959 959 958 958 994 994 959 959 959 959 994 994 995 995 994 994 1017 1017 995 995 995 995 1017 1017 1018 1018 1017 1017 1036 1036 1018 1018 1018 1018 1036 1036 1039 1039 326 326 345 345 327 327 345 345 348 348 327 327 327 327 348 348 353 353 353 353 361 361 327 327 361 361 365 365 327 327 327 327 365 365 373 373 388 388 378 378 424 424 378 378 329 329 424 424 424 424 329 329 423 423 329 329 328 328 423 423 423 423 328 328 422 422 328 328 327 327 422 422 422 422 327 327 377 377 327 327 373 373 377 377 377 377 385 385 422 422 385 385 393 393 422 422 422 422 393 393 397 397 397 397 405 405 422 422 405 405 410 410 422 422 422 422 410 410 413 413 409 409 404 404 421 421 404 404 396 396 421 421 421 421 396 396 392 392 565 565 553 553 552 552 553 553 484 484 552 552 552 552 484 484 483 483 484 484 464 464 483 483 483 483 464 464 463 463 464 464 422 422 463 463 463 463 422 422 421 421 422 422 413 413 421 421 421 421 413 413 409 409 392 392 384 384 421 421 384 384 376 376 421 421 421 421 376 376 326 326 376 376 372 372 326 326 372 372 364 364 326 326 326 326 364 364 360 360 360 360 352 352 326 326 352 352 347 347 326 326 326 326 347 347 345 345 880 880 888 888 889 889 888 888 957 957 889 889 889 889 957 957 958 958 957 957 993 993 958 958 958 958 993 993 994 994 993 993 1016 1016 994 994 994 994 1016 1016 1017 1017 1016 1016 1121 1121 1017 1017 1017 1017 1121 1121 1122 1122 574 574 552 552 551 551 552 552 483 483 551 551 551 551 483 483 482 482 483 483 463 463 482 482 482 482 463 463 462 462 463 463 421 421 462 462 462 462 421 421 420 420 421 421 326 326 420 420 420 420 326 326 325 325 863 863 887 887 888 888 887 887 956 956 888 888 888 888 956 956 957 957 956 956 992 992 957 957 957 957 992 992 993 993 992 992 1015 1015 993 993 993 993 1015 1015 1016 1016 1015 1015 1120 1120 1016 1016 1016 1016 1120 1120 1121 1121 615 615 670 670 671 671 670 670 772 772 671 671 671 671 772 772 773 773 772 772 839 839 773 773 773 773 839 839 838 838 589 589 551 551 550 550 551 551 482 482 550 550 550 550 482 482 481 481 482 482 462 462 481 481 481 481 462 462 461 461 462 462 420 420 461 461 461 461 420 420 419 419 420 420 325 325 419 419 419 419 325 325 324 324 341 341 330 330 329 329 330 330 306 306 329 329 329 329 306 306 328 328 306 306 305 305 328 328 328 328 305 305 327 327 305 305 304 304 327 327 327 327 304 304 326 326 304 304 303 303 326 326 326 326 303 303 325 325 303 303 302 302 325 325 325 325 302 302 324 324 302 302 301 301 324 324 1348 1348 1305 1305 1306 1306 1765 1765 1700 1700 1701 1701 1616 1616 1615 1615 1596 1596 1477 1477 1473 1473 1474 1474 1295 1295 1308 1308 1307 1307 1340 1340 1350 1350 1349 1349 1697 1697 1705 1705 1704 1704 1272 1272 1271 1271 1230 1230 1822 1822 1818 1818 1805 1805 1221 1221 1227 1227 1226 1226 1244 1244 1245 1245 1269 1269 1863 1863 1895 1895 1894 1894 1812 1812 1839 1839 1811 1811 1839 1839 1851 1851 1811 1811 1812 1812 1813 1813 1819 1819 1819 1819 1823 1823 1812 1812 1823 1823 1837 1837 1812 1812 1812 1812 1837 1837 1839 1839 1814 1814 1801 1801 1782 1782 1801 1801 1796 1796 1782 1782 1782 1782 1796 1796 1784 1784 1814 1814 1782 1782 1815 1815 1782 1782 1780 1780 1815 1815 1815 1815 1780 1780 1775 1775 1852 1852 1838 1838 1815 1815 1838 1838 1824 1824 1815 1815 1824 1824 1820 1820 1815 1815 1815 1815 1820 1820 1814 1814 1897 1897 1896 1896 1815 1815 1896 1896 1864 1864 1815 1815 1815 1815 1864 1864 1852 1852 1238 1238 1224 1224 1239 1239 1224 1224 1220 1220 1239 1239 1239 1239 1220 1220 1206 1206 1142 1142 1143 1143 1153 1153 1143 1143 1154 1154 1153 1153 1153 1153 1154 1154 1184 1184 1154 1154 1239 1239 1184 1184 1184 1184 1239 1239 1192 1192 1239 1239 1206 1206 1192 1192 1259 1259 1247 1247 1261 1261 1247 1247 1248 1248 1261 1261 1279 1279 1266 1266 1239 1239 1266 1266 1263 1263 1239 1239 1239 1239 1263 1263 1238 1238 1263 1263 1261 1261 1238 1238 1238 1238 1261 1261 1243 1243 1261 1261 1248 1248 1243 1243 1255 1255 1236 1236 1257 1257 1236 1236 1237 1237 1257 1257 1257 1257 1237 1237 1259 1259 1237 1237 1242 1242 1259 1259 1259 1259 1242 1242 1247 1247 1236 1236 1202 1202 1205 1205 1205 1205 1219 1219 1236 1236 1219 1219 1223 1223 1236 1236 1236 1236 1223 1223 1237 1237 1202 1202 1236 1236 1191 1191 1236 1236 1235 1235 1191 1191 1191 1191 1235 1235 1183 1183 1183 1183 1235 1235 1152 1152 1235 1235 1151 1151 1152 1152 1152 1152 1151 1151 1141 1141 1146 1146 1147 1147 1178 1178 1147 1147 1231 1231 1178 1178 1225 1225 1222 1222 1230 1230 1222 1222 1218 1218 1230 1230 1218 1218 1204 1204 1230 1230 1204 1204 1201 1201 1230 1230 1230 1230 1201 1201 1231 1231 1201 1201 1190 1190 1231 1231 1231 1231 1190 1190 1178 1178 1228 1228 1229 1229 1241 1241 1229 1229 1270 1270 1241 1241 1241 1241 1270 1270 1246 1246 1244 1244 1269 1269 1240 1240 1226 1226 1227 1227 1268 1268 1189 1189 1203 1203 1226 1226 1203 1203 1217 1217 1226 1226 1226 1226 1217 1217 1221 1221 1133 1133 1134 1134 1144 1144 1134 1134 1145 1145 1144 1144 1144 1144 1145 1145 1226 1226 1145 1145 1177 1177 1226 1226 1226 1226 1177 1177 1189 1189 1803 1803 1816 1816 1802 1802 1816 1816 1821 1821 1802 1802 1802 1802 1821 1821 1831 1831 1888 1888 1887 1887 1857 1857 1887 1887 1802 1802 1857 1857 1857 1857 1802 1802 1849 1849 1802 1802 1831 1831 1849 1849 1803 1803 1802 1802 1798 1798 1802 1802 1764 1764 1798 1798 1798 1798 1764 1764 1794 1794 1799 1799 1766 1766 1804 1804 1766 1766 1805 1805 1804 1804 1804 1804 1805 1805 1817 1817 1805 1805 1818 1818 1817 1817 1850 1850 1840 1840 1806 1806 1840 1840 1832 1832 1806 1806 1890 1890 1889 1889 1807 1807 1889 1889 1858 1858 1807 1807 1776 1776 1806 1806 1768 1768 1806 1806 1767 1767 1768 1768 1768 1768 1767 1767 1762 1762 1776 1776 1769 1769 1806 1806 1769 1769 1807 1807 1806 1806 1806 1806 1807 1807 1850 1850 1807 1807 1858 1858 1850 1850 1749 1749 1767 1767 1745 1745 1767 1767 1744 1744 1745 1745 1749 1749 1753 1753 1767 1767 1753 1753 1757 1757 1767 1767 1767 1767 1757 1757 1762 1762 1739 1739 1740 1740 1766 1766 1763 1763 1758 1758 1770 1770 1758 1758 1754 1754 1770 1770 1724 1724 1729 1729 1702 1702 1729 1729 1733 1733 1702 1702 1754 1754 1750 1750 1770 1770 1750 1750 1746 1746 1770 1770 1770 1770 1746 1746 1741 1741 1738 1738 1734 1734 1703 1703 1734 1734 1730 1730 1703 1703 1703 1703 1730 1730 1725 1725 1725 1725 1719 1719 1703 1703 1719 1719 1717 1717 1703 1703 1703 1703 1717 1717 1702 1702 1717 1717 1718 1718 1702 1702 1702 1702 1718 1718 1724 1724 1347 1347 1317 1317 1318 1318 1318 1318 1322 1322 1347 1347 1322 1322 1326 1326 1347 1347 1347 1347 1326 1326 1331 1331 1348 1348 1332 1332 1327 1327 1331 1331 1337 1337 1347 1347 1337 1337 1339 1339 1347 1347 1347 1347 1339 1339 1348 1348 1339 1339 1338 1338 1348 1348 1348 1348 1338 1338 1332 1332 1327 1327 1323 1323 1348 1348 1323 1323 1319 1319 1348 1348 1348 1348 1319 1319 1305 1305 1303 1303 1302 1302 1299 1299 1302 1302 1270 1270 1299 1299 1297 1297 1271 1271 1293 1293 1271 1271 1289 1289 1293 1293 1272 1272 1280 1280 1271 1271 1280 1280 1285 1285 1271 1271 1271 1271 1285 1285 1289 1289 1319 1319 1316 1316 1305 1305 1316 1316 1304 1304 1305 1305 1305 1305 1304 1304 1298 1298 1294 1294 1290 1290 1274 1274 1290 1290 1286 1286 1274 1274 1286 1286 1281 1281 1274 1274 1274 1274 1281 1281 1273 1273 1512 1512 1516 1516 1493 1493 1493 1493 1516 1516 1518 1518 1516 1516 1520 1520 1518 1518 1518 1518 1520 1520 1547 1547 1491 1491 1495 1495 1490 1490 1495 1495 1499 1499 1490 1490 1490 1490 1499 1499 1489 1489 1512 1512 1493 1493 1507 1507 1493 1493 1480 1480 1507 1507 1507 1507 1480 1480 1503 1503 1480 1480 1476 1476 1503 1503 1503 1503 1476 1476 1471 1471 1538 1538 1542 1542 1555 1555 1549 1549 1548 1548 1542 1542 1548 1548 1552 1552 1542 1542 1542 1542 1552 1552 1555 1555 1475 1475 1479 1479 1471 1471 1479 1479 1482 1482 1471 1471 1471 1471 1482 1482 1503 1503 1482 1482 1484 1484 1503 1503 1503 1503 1484 1484 1499 1499 1484 1484 1486 1486 1499 1499 1499 1499 1486 1486 1489 1489 1520 1520 1525 1525 1547 1547 1525 1525 1529 1529 1547 1547 1547 1547 1529 1529 1560 1560 1529 1529 1534 1534 1560 1560 1560 1560 1534 1534 1565 1565 1534 1534 1538 1538 1565 1565 1565 1565 1538 1538 1572 1572 1555 1555 1557 1557 1538 1538 1557 1557 1559 1559 1538 1538 1538 1538 1559 1559 1572 1572 1559 1559 1562 1562 1572 1572 1572 1572 1562 1562 1566 1566 1542 1542 1546 1546 1549 1549 1546 1546 1544 1544 1549 1549 1549 1549 1544 1544 1550 1550 1492 1492 1500 1500 1491 1491 1500 1500 1496 1496 1491 1491 1491 1491 1496 1496 1495 1495 1544 1544 1543 1543 1550 1550 1543 1543 1539 1539 1550 1550 1550 1550 1539 1539 1551 1551 1539 1539 1535 1535 1551 1551 1551 1551 1535 1535 1553 1553 1535 1535 1530 1530 1553 1553 1553 1553 1530 1530 1526 1526 1519 1519 1517 1517 1487 1487 1517 1517 1513 1513 1487 1487 1487 1487 1513 1513 1488 1488 1513 1513 1508 1508 1488 1488 1488 1488 1508 1508 1492 1492 1508 1508 1504 1504 1492 1492 1492 1492 1504 1504 1500 1500 1675 1675 1665 1665 1615 1615 1635 1635 1644 1644 1614 1614 1644 1644 1651 1651 1614 1614 1614 1614 1651 1651 1664 1664 1664 1664 1674 1674 1704 1704 1674 1674 1687 1687 1704 1704 1704 1704 1687 1687 1697 1697 1706 1706 1698 1698 1707 1707 1698 1698 1688 1688 1707 1707 1707 1707 1688 1688 1675 1675 1665 1665 1652 1652 1615 1615 1652 1652 1645 1645 1615 1615 1615 1615 1645 1645 1636 1636 1636 1636 1633 1633 1615 1615 1633 1633 1630 1630 1615 1615 1615 1615 1630 1630 1614 1614 1630 1630 1632 1632 1614 1614 1614 1614 1632 1632 1635 1635 1705 1705 1715 1715 1771 1771 1715 1715 1722 1722 1771 1771 1706 1706 1707 1707 1716 1716 1707 1707 1772 1772 1716 1716 1716 1716 1772 1772 1723 1723 1722 1722 1726 1726 1771 1771 1726 1726 1728 1728 1771 1771 1771 1771 1728 1728 1772 1772 1728 1728 1727 1727 1772 1772 1772 1772 1727 1727 1723 1723 1329 1329 1333 1333 1306 1306 1341 1341 1307 1307 1351 1351 1307 1307 1352 1352 1351 1351 1351 1351 1352 1352 1359 1359 1341 1341 1334 1334 1307 1307 1334 1334 1330 1330 1307 1307 1307 1307 1330 1330 1306 1306 1330 1330 1328 1328 1306 1306 1306 1306 1328 1328 1329 1329 1350 1350 1358 1358 1349 1349 1358 1358 1368 1368 1349 1349 1349 1349 1368 1368 1381 1381 1413 1413 1452 1452 1404 1404 1452 1452 1391 1391 1404 1404 1413 1413 1423 1423 1452 1452 1423 1423 1427 1427 1452 1452 1452 1452 1427 1427 1453 1453 1427 1427 1429 1429 1453 1453 1405 1405 1446 1446 1414 1414 1446 1446 1447 1447 1414 1414 1414 1414 1447 1447 1424 1424 1447 1447 1453 1453 1424 1424 1424 1424 1453 1453 1428 1428 1453 1453 1429 1429 1428 1428 1392 1392 1382 1382 1352 1352 1382 1382 1369 1369 1352 1352 1352 1352 1369 1369 1359 1359 1282 1282 1283 1283 1276 1276 1284 1284 1277 1277 1288 1288 1277 1277 1292 1292 1288 1288 1283 1283 1287 1287 1276 1276 1287 1287 1291 1291 1276 1276 1276 1276 1291 1291 1295 1295 1355 1355 1354 1354 1343 1343 1343 1343 1336 1336 1355 1355 1336 1336 1325 1325 1355 1355 1355 1355 1325 1325 1310 1310 1325 1325 1321 1321 1310 1310 1321 1321 1314 1314 1310 1310 1314 1314 1309 1309 1310 1310 1310 1310 1309 1309 1277 1277 1309 1309 1296 1296 1277 1277 1277 1277 1296 1296 1292 1292 1416 1416 1375 1375 1426 1426 1375 1375 1361 1361 1426 1426 1426 1426 1361 1361 1418 1418 1361 1361 1412 1412 1418 1418 1405 1405 1392 1392 1446 1446 1392 1392 1352 1352 1446 1446 1446 1446 1352 1352 1434 1434 1352 1352 1360 1360 1434 1434 1434 1434 1360 1360 1417 1417 1360 1360 1374 1374 1417 1417 1417 1417 1374 1374 1416 1416 1374 1374 1376 1376 1416 1416 1416 1416 1376 1376 1375 1375 1354 1354 1355 1355 1361 1361 1355 1355 1406 1406 1361 1361 1361 1361 1406 1406 1412 1412 1335 1335 1342 1342 1352 1352 1342 1342 1353 1353 1352 1352 1352 1352 1353 1353 1360 1360 1308 1308 1313 1313 1307 1307 1313 1313 1320 1320 1307 1307 1307 1307 1320 1320 1352 1352 1320 1320 1324 1324 1352 1352 1352 1352 1324 1324 1335 1335 1675 1675 1615 1615 1707 1707 1615 1615 1616 1616 1707 1707 1707 1707 1616 1616 1625 1625 1642 1642 1680 1680 1641 1641 1680 1680 1681 1681 1641 1641 1641 1641 1681 1681 1625 1625 1761 1761 1773 1773 1772 1772 1761 1761 1760 1760 1773 1773 1760 1760 1756 1756 1773 1773 1773 1773 1756 1756 1752 1752 1681 1681 1695 1695 1625 1625 1695 1695 1708 1708 1625 1625 1625 1625 1708 1708 1707 1707 1708 1708 1713 1713 1707 1707 1707 1707 1713 1713 1720 1720 1747 1747 1751 1751 1772 1772 1751 1751 1755 1755 1772 1772 1755 1755 1759 1759 1772 1772 1772 1772 1759 1759 1761 1761 1732 1732 1721 1721 1710 1710 1752 1752 1748 1748 1773 1773 1748 1748 1743 1743 1773 1773 1773 1773 1743 1743 1710 1710 1743 1743 1736 1736 1710 1710 1710 1710 1736 1736 1732 1732 1721 1721 1714 1714 1710 1710 1714 1714 1709 1709 1710 1710 1710 1710 1709 1709 1631 1631 1709 1709 1696 1696 1631 1631 1631 1631 1696 1696 1642 1642 1696 1696 1682 1682 1642 1642 1642 1642 1682 1682 1680 1680 1720 1720 1731 1731 1707 1707 1731 1731 1735 1735 1707 1707 1707 1707 1735 1735 1772 1772 1735 1735 1742 1742 1772 1772 1772 1772 1742 1742 1747 1747 1511 1511 1509 1509 1467 1467 1509 1509 1506 1506 1467 1467 1501 1501 1505 1505 1466 1466 1505 1505 1510 1510 1466 1466 1527 1527 1532 1532 1567 1567 1541 1541 1537 1537 1568 1568 1537 1537 1533 1533 1568 1568 1467 1467 1494 1494 1466 1466 1494 1494 1497 1497 1466 1466 1466 1466 1497 1497 1501 1501 1510 1510 1514 1514 1466 1466 1514 1514 1522 1522 1466 1466 1466 1466 1522 1522 1567 1567 1522 1522 1523 1523 1567 1567 1567 1567 1523 1523 1527 1527 1506 1506 1502 1502 1467 1467 1502 1502 1498 1498 1467 1467 1467 1467 1498 1498 1494 1494 1532 1532 1536 1536 1567 1567 1536 1536 1540 1540 1567 1567 1567 1567 1540 1540 1568 1568 1540 1540 1545 1545 1568 1568 1568 1568 1545 1545 1541 1541 1531 1531 1528 1528 1569 1569 1515 1515 1468 1468 1521 1521 1468 1468 1569 1569 1521 1521 1521 1521 1569 1569 1524 1524 1569 1569 1528 1528 1524 1524 1601 1601 1605 1605 1574 1574 1575 1575 1623 1623 1622 1622 1574 1574 1605 1605 1620 1620 1622 1622 1606 1606 1575 1575 1606 1606 1602 1602 1575 1575 1575 1575 1602 1602 1598 1598 1605 1605 1621 1621 1620 1620 1621 1621 1628 1628 1620 1620 1620 1620 1628 1628 1639 1639 1649 1649 1640 1640 1623 1623 1640 1640 1629 1629 1623 1623 1623 1623 1629 1629 1622 1622 1679 1679 1673 1673 1712 1712 1673 1673 1669 1669 1712 1712 1712 1712 1669 1669 1623 1623 1669 1669 1657 1657 1623 1623 1623 1623 1657 1657 1649 1649 1639 1639 1648 1648 1620 1620 1648 1648 1656 1656 1620 1620 1620 1620 1656 1656 1711 1711 1656 1656 1668 1668 1711 1711 1711 1711 1668 1668 1672 1672 1672 1672 1678 1678 1711 1711 1678 1678 1685 1685 1711 1711 1711 1711 1685 1685 1691 1691 1694 1694 1692 1692 1712 1712 1692 1692 1686 1686 1712 1712 1712 1712 1686 1686 1679 1679 1607 1607 1567 1567 1603 1603 1610 1610 1609 1609 1568 1568 1609 1609 1604 1604 1568 1568 1604 1604 1600 1600 1568 1568 1600 1600 1597 1597 1568 1568 1568 1568 1597 1597 1567 1567 1597 1597 1599 1599 1567 1567 1567 1567 1599 1599 1603 1603 1603 1603 1608 1608 1607 1607 1608 1608 1626 1626 1607 1607 1607 1607 1626 1626 1637 1637 1671 1671 1667 1667 1700 1700 1667 1667 1655 1655 1700 1700 1647 1647 1638 1638 1610 1610 1638 1638 1627 1627 1610 1610 1610 1610 1627 1627 1609 1609 1637 1637 1646 1646 1607 1607 1646 1646 1654 1654 1607 1607 1607 1607 1654 1654 1699 1699 1654 1654 1666 1666 1699 1699 1699 1699 1666 1666 1670 1670 1700 1700 1693 1693 1690 1690 1670 1670 1676 1676 1699 1699 1676 1676 1683 1683 1699 1699 1699 1699 1683 1683 1689 1689 1690 1690 1684 1684 1700 1700 1684 1684 1677 1677 1700 1700 1700 1700 1677 1677 1671 1671 1485 1485 1483 1483 1575 1575 1483 1483 1481 1481 1575 1575 1575 1575 1481 1481 1474 1474 1481 1481 1478 1478 1474 1474 1474 1474 1478 1478 1477 1477 1564 1564 1575 1575 1574 1574 1575 1575 1598 1598 1574 1574 1574 1574 1598 1598 1601 1601 1564 1564 1563 1563 1575 1575 1563 1563 1561 1561 1575 1575 1575 1575 1561 1561 1485 1485 1561 1561 1558 1558 1485 1485 1526 1526 1519 1519 1553 1553 1519 1519 1487 1487 1553 1553 1553 1553 1487 1487 1554 1554 1487 1487 1485 1485 1554 1554 1554 1554 1485 1485 1556 1556 1485 1485 1558 1558 1556 1556 1691 1691 1694 1694 1711 1711 1694 1694 1712 1712 1711 1711 1711 1711 1712 1712 1774 1774 1712 1712 1775 1775 1774 1774 1774 1774 1775 1775 1778 1778 1775 1775 1780 1780 1778 1778 1796 1796 1795 1795 1784 1784 1795 1795 1800 1800 1784 1784 1784 1784 1800 1800 1786 1786 1800 1800 1813 1813 1786 1786 1786 1786 1813 1813 1787 1787 1813 1813 1812 1812 1787 1787 1787 1787 1812 1812 1789 1789 1812 1812 1793 1793 1789 1789 1777 1777 1779 1779 1809 1809 1777 1777 1809 1809 1773 1773 1779 1779 1781 1781 1809 1809 1781 1781 1783 1783 1809 1809 1809 1809 1783 1783 1785 1785 1785 1785 1788 1788 1809 1809 1788 1788 1790 1790 1809 1809 1809 1809 1790 1790 1810 1810 1790 1790 1791 1791 1810 1810 1810 1810 1791 1791 1792 1792 1596 1596 1615 1615 1595 1595 1615 1615 1614 1614 1595 1595 1595 1595 1614 1614 1591 1591 1591 1591 1614 1614 1590 1590 1614 1614 1613 1613 1590 1590 1590 1590 1613 1613 1589 1589 1578 1578 1612 1612 1570 1570 1578 1578 1580 1580 1612 1612 1580 1580 1582 1582 1612 1612 1612 1612 1582 1582 1583 1583 1583 1583 1585 1585 1612 1612 1585 1585 1587 1587 1612 1612 1612 1612 1587 1587 1613 1613 1587 1587 1588 1588 1613 1613 1613 1613 1588 1588 1589 1589 1454 1454 1456 1456 1347 1347 1456 1456 1458 1458 1347 1347 1347 1347 1458 1458 1459 1459 1459 1459 1461 1461 1347 1347 1461 1461 1463 1463 1347 1347 1347 1347 1463 1463 1469 1469 1463 1463 1470 1470 1469 1469 1469 1469 1470 1470 1570 1570 1470 1470 1571 1571 1570 1570 1570 1570 1571 1571 1578 1578 1451 1451 1349 1349 1452 1452 1349 1349 1381 1381 1452 1452 1452 1452 1381 1381 1391 1391 1258 1258 1260 1260 1233 1233 1260 1260 1262 1262 1233 1233 1233 1233 1262 1262 1264 1264 1250 1250 1249 1249 1234 1234 1249 1249 1253 1253 1234 1234 1234 1234 1253 1253 1233 1233 1253 1253 1256 1256 1233 1233 1233 1233 1256 1256 1258 1258 1284 1284 1282 1282 1277 1277 1282 1282 1276 1276 1277 1277 1277 1277 1276 1276 1265 1265 1276 1276 1264 1264 1265 1265 1251 1251 1235 1235 1252 1252 1235 1235 1236 1236 1252 1252 1252 1252 1236 1236 1254 1254 1236 1236 1255 1255 1254 1254 1439 1439 1433 1433 1474 1474 1439 1439 1474 1474 1443 1443 1433 1433 1422 1422 1474 1474 1422 1422 1411 1411 1474 1474 1474 1474 1411 1411 1357 1357 1411 1411 1402 1402 1357 1357 1402 1402 1390 1390 1357 1357 1357 1357 1390 1390 1386 1386 1473 1473 1421 1421 1432 1432 1363 1363 1366 1366 1356 1356 1366 1366 1372 1372 1356 1356 1372 1372 1379 1379 1356 1356 1356 1356 1379 1379 1385 1385 1385 1385 1389 1389 1356 1356 1389 1389 1401 1401 1356 1356 1356 1356 1401 1401 1473 1473 1401 1401 1410 1410 1473 1473 1473 1473 1410 1410 1421 1421 1432 1432 1438 1438 1473 1473 1438 1438 1442 1442 1473 1473 1473 1473 1442 1442 1474 1474 1442 1442 1445 1445 1474 1474 1474 1474 1445 1445 1443 1443 1386 1386 1380 1380 1357 1357 1380 1380 1373 1373 1357 1357 1357 1357 1373 1373 1367 1367 1367 1367 1363 1363 1357 1357 1363 1363 1356 1356 1357 1357 1357 1357 1356 1356 1312 1312 1356 1356 1311 1311 1312 1312 1312 1312 1311 1311 1279 1279 1311 1311 1278 1278 1279 1279 1279 1279 1278 1278 1266 1266 1465 1465 1464 1464 1471 1471 1464 1464 1472 1472 1471 1471 1471 1471 1472 1472 1475 1475 1394 1394 1395 1395 1455 1455 1395 1395 1397 1397 1455 1455 1455 1455 1397 1397 1457 1457 1397 1397 1435 1435 1457 1457 1457 1457 1435 1435 1462 1462 1435 1435 1449 1449 1462 1462 1462 1462 1449 1449 1465 1465 1449 1449 1460 1460 1465 1465 1465 1465 1460 1460 1464 1464 1455 1455 1448 1448 1394 1394 1448 1448 1425 1425 1394 1394 1394 1394 1425 1425 1415 1415 1403 1403 1398 1398 1396 1396 1415 1415 1407 1407 1394 1394 1407 1407 1403 1403 1394 1394 1394 1394 1403 1403 1393 1393 1403 1403 1396 1396 1393 1393 1566 1566 1573 1573 1572 1572 1573 1573 1577 1577 1572 1572 1572 1572 1577 1577 1576 1576 1577 1577 1581 1581 1576 1576 1576 1576 1581 1581 1579 1579 1581 1581 1592 1592 1579 1579 1579 1579 1592 1592 1584 1584 1592 1592 1619 1619 1584 1584 1584 1584 1619 1619 1586 1586 1643 1643 1634 1634 1618 1618 1634 1634 1617 1617 1618 1618 1618 1618 1617 1617 1586 1586 1617 1617 1594 1594 1586 1586 1586 1586 1594 1594 1593 1593 1658 1658 1618 1618 1660 1660 1618 1618 1663 1663 1660 1660 1658 1658 1653 1653 1618 1618 1653 1653 1650 1650 1618 1618 1618 1618 1650 1650 1643 1643 1586 1586 1619 1619 1618 1618 1619 1619 1624 1624 1618 1618 1618 1618 1624 1624 1659 1659 1659 1659 1661 1661 1618 1618 1661 1661 1662 1662 1618 1618 1618 1618 1662 1662 1663 1663 1689 1689 1693 1693 1699 1699 1693 1693 1700 1700 1699 1699 1699 1699 1700 1700 1764 1764 1700 1700 1765 1765 1764 1764 1764 1764 1765 1765 1794 1794 1765 1765 1797 1797 1794 1794 1441 1441 1437 1437 1467 1467 1437 1437 1431 1431 1467 1467 1467 1467 1431 1431 1420 1420 1420 1420 1409 1409 1467 1467 1409 1409 1400 1400 1467 1467 1467 1467 1400 1400 1345 1345 1400 1400 1388 1388 1345 1345 1345 1345 1388 1388 1384 1384 1466 1466 1419 1419 1430 1430 1362 1362 1364 1364 1344 1344 1364 1364 1370 1370 1344 1344 1370 1370 1377 1377 1344 1344 1344 1344 1377 1377 1383 1383 1383 1383 1387 1387 1344 1344 1387 1387 1399 1399 1344 1344 1344 1344 1399 1399 1466 1466 1399 1399 1408 1408 1466 1466 1466 1466 1408 1408 1419 1419 1430 1430 1436 1436 1466 1466 1436 1436 1440 1440 1466 1466 1466 1466 1440 1440 1467 1467 1440 1440 1444 1444 1467 1467 1467 1467 1444 1444 1441 1441 1384 1384 1378 1378 1345 1345 1378 1378 1371 1371 1345 1345 1345 1345 1371 1371 1365 1365 1227 1227 1240 1240 1268 1268 1240 1240 1269 1269 1268 1268 1268 1268 1269 1269 1300 1300 1269 1269 1301 1301 1300 1300 1300 1300 1301 1301 1344 1344 1301 1301 1345 1345 1344 1344 1344 1344 1345 1345 1362 1362 1345 1345 1365 1365 1362 1362 1733 1733 1737 1737 1702 1702 1737 1737 1739 1739 1702 1702 1702 1702 1739 1739 1701 1701 1739 1739 1766 1766 1701 1701 1701 1701 1766 1766 1765 1765 1766 1766 1799 1799 1765 1765 1765 1765 1799 1799 1797 1797 1533 1533 1531 1531 1568 1568 1531 1531 1569 1569 1568 1568 1568 1568 1569 1569 1610 1610 1569 1569 1611 1611 1610 1610 1245 1245 1246 1246 1269 1269 1246 1246 1270 1270 1269 1269 1269 1269 1270 1270 1301 1301 1270 1270 1302 1302 1301 1301 1301 1301 1302 1302 1345 1345 1302 1302 1346 1346 1345 1345 1345 1345 1346 1346 1467 1467 1346 1346 1468 1468 1467 1467 1467 1467 1468 1468 1511 1511 1468 1468 1515 1515 1511 1511 1740 1740 1744 1744 1766 1766 1744 1744 1767 1767 1766 1766 1766 1766 1767 1767 1805 1805 1767 1767 1806 1806 1805 1805 1805 1805 1806 1806 1822 1822 1806 1806 1832 1832 1822 1822 1303 1303 1315 1315 1302 1302 1315 1315 1317 1317 1302 1302 1302 1302 1317 1317 1346 1346 1317 1317 1347 1347 1346 1346 1346 1346 1347 1347 1468 1468 1347 1347 1469 1469 1468 1468 1468 1468 1469 1469 1569 1569 1469 1469 1570 1570 1569 1569 1569 1569 1570 1570 1611 1611 1570 1570 1612 1612 1611 1611 1228 1228 1225 1225 1229 1229 1225 1225 1230 1230 1229 1229 1229 1229 1230 1230 1270 1270 1230 1230 1271 1271 1270 1270 1270 1270 1271 1271 1299 1299 1271 1271 1297 1297 1299 1299 1873 1873 1877 1877 1890 1890 1891 1891 1878 1878 1874 1874 1873 1873 1890 1890 1869 1869 1877 1877 1881 1881 1890 1890 1881 1881 1885 1885 1890 1890 1890 1890 1885 1885 1891 1891 1885 1885 1882 1882 1891 1891 1891 1891 1882 1882 1878 1878 1874 1874 1870 1870 1891 1891 1870 1870 1866 1866 1891 1891 1891 1891 1866 1866 1860 1860 1860 1860 1854 1854 1808 1808 1854 1854 1846 1846 1808 1808 1808 1808 1846 1846 1842 1842 1827 1827 1833 1833 1807 1807 1833 1833 1841 1841 1807 1807 1807 1807 1841 1841 1845 1845 1842 1842 1834 1834 1808 1808 1834 1834 1828 1828 1808 1808 1808 1808 1828 1828 1807 1807 1828 1828 1825 1825 1807 1807 1807 1807 1825 1825 1827 1827 1845 1845 1853 1853 1807 1807 1853 1853 1859 1859 1807 1807 1807 1807 1859 1859 1890 1890 1859 1859 1865 1865 1890 1890 1890 1890 1865 1865 1869 1869 1705 1705 1771 1771 1704 1704 1771 1771 1770 1770 1704 1704 1704 1704 1770 1770 1703 1703 1770 1770 1741 1741 1703 1703 1703 1703 1741 1741 1738 1738 1664 1664 1704 1704 1614 1614 1704 1704 1703 1703 1614 1614 1614 1614 1703 1703 1613 1613 1703 1703 1702 1702 1613 1613 1613 1613 1702 1702 1612 1612 1702 1702 1701 1701 1612 1612 1612 1612 1701 1701 1611 1611 1701 1701 1700 1700 1611 1611 1611 1611 1700 1700 1610 1610 1700 1700 1655 1655 1610 1610 1610 1610 1655 1655 1647 1647 1333 1333 1340 1340 1306 1306 1340 1340 1349 1349 1306 1306 1306 1306 1349 1349 1348 1348 1349 1349 1451 1451 1348 1348 1348 1348 1451 1451 1347 1347 1451 1451 1450 1450 1347 1347 1347 1347 1450 1450 1454 1454 1193 1193 1197 1197 1231 1231 1197 1197 1207 1207 1231 1231 1180 1180 1174 1174 1148 1148 1207 1207 1211 1211 1231 1231 1211 1211 1215 1215 1231 1231 1231 1231 1215 1215 1232 1232 1215 1215 1212 1212 1232 1232 1232 1232 1212 1212 1208 1208 1208 1208 1198 1198 1232 1232 1198 1198 1194 1194 1232 1232 1232 1232 1194 1194 1186 1186 1180 1180 1148 1148 1186 1186 1174 1174 1170 1170 1148 1148 1170 1170 1166 1166 1148 1148 1148 1148 1166 1166 1162 1162 1169 1169 1147 1147 1165 1165 1147 1147 1161 1161 1165 1165 1162 1162 1158 1158 1148 1148 1158 1158 1155 1155 1148 1148 1148 1148 1155 1155 1147 1147 1155 1155 1157 1157 1147 1147 1147 1147 1157 1157 1161 1161 1169 1169 1173 1173 1147 1147 1173 1173 1179 1179 1147 1147 1147 1147 1179 1179 1231 1231 1179 1179 1185 1185 1231 1231 1231 1231 1185 1185 1193 1193 1773 1773 1809 1809 1772 1772 1809 1809 1808 1808 1772 1772 1772 1772 1808 1808 1771 1771 1808 1808 1807 1807 1771 1771 1771 1771 1807 1807 1770 1770 1807 1807 1769 1769 1770 1770 1770 1770 1769 1769 1763 1763 1295 1295 1307 1307 1276 1276 1307 1307 1306 1306 1276 1276 1276 1276 1306 1306 1275 1275 1306 1306 1305 1305 1275 1275 1275 1275 1305 1305 1274 1274 1305 1305 1298 1298 1274 1274 1274 1274 1298 1298 1294 1294 1264 1264 1276 1276 1233 1233 1276 1276 1275 1275 1233 1233 1233 1233 1275 1275 1232 1232 1275 1275 1274 1274 1232 1232 1232 1232 1274 1274 1231 1231 1274 1274 1273 1273 1231 1231 1231 1231 1273 1273 1230 1230 1273 1273 1267 1267 1230 1230 1230 1230 1267 1267 1272 1272 1861 1861 1867 1867 1893 1893 1829 1829 1835 1835 1810 1810 1879 1879 1883 1883 1893 1893 1883 1883 1886 1886 1893 1893 1893 1893 1886 1886 1894 1894 1886 1886 1884 1884 1894 1894 1894 1894 1884 1884 1880 1880 1880 1880 1876 1876 1894 1894 1876 1876 1872 1872 1894 1894 1894 1894 1872 1872 1868 1868 1868 1868 1862 1862 1894 1894 1862 1862 1811 1811 1894 1894 1894 1894 1811 1811 1863 1863 1811 1811 1851 1851 1863 1863 1862 1862 1856 1856 1811 1811 1856 1856 1848 1848 1811 1811 1811 1811 1848 1848 1844 1844 1867 1867 1871 1871 1893 1893 1871 1871 1875 1875 1893 1893 1893 1893 1875 1875 1879 1879 1844 1844 1836 1836 1811 1811 1836 1836 1830 1830 1811 1811 1811 1811 1830 1830 1826 1826 1835 1835 1843 1843 1810 1810 1843 1843 1847 1847 1810 1810 1810 1810 1847 1847 1855 1855 1793 1793 1812 1812 1792 1792 1812 1812 1811 1811 1792 1792 1792 1792 1811 1811 1810 1810 1811 1811 1826 1826 1810 1810 1810 1810 1826 1826 1829 1829 1860 1860 1808 1808 1891 1891 1808 1808 1809 1809 1891 1891 1891 1891 1809 1809 1892 1892 1809 1809 1810 1810 1892 1892 1892 1892 1810 1810 1893 1893 1810 1810 1855 1855 1893 1893 1893 1893 1855 1855 1861 1861 1209 1209 1213 1213 1234 1234 1251 1251 1250 1250 1235 1235 1250 1250 1234 1234 1235 1235 1235 1235 1234 1234 1216 1216 1234 1234 1213 1213 1216 1216 1187 1187 1195 1195 1234 1234 1195 1195 1199 1199 1234 1234 1234 1234 1199 1199 1209 1209 1216 1216 1214 1214 1235 1235 1214 1214 1210 1210 1235 1235 1235 1235 1210 1210 1200 1200 1200 1200 1196 1196 1235 1235 1196 1196 1188 1188 1235 1235 1235 1235 1188 1188 1151 1151 1188 1188 1182 1182 1151 1151 1151 1151 1182 1182 1176 1176 1176 1176 1172 1172 1151 1151 1172 1172 1168 1168 1151 1151 1151 1151 1168 1168 1164 1164 1150 1150 1163 1163 1167 1167 1164 1164 1160 1160 1151 1151 1160 1160 1156 1156 1151 1151 1151 1151 1156 1156 1150 1150 1156 1156 1159 1159 1150 1150 1150 1150 1159 1159 1163 1163 1167 1167 1171 1171 1150 1150 1171 1171 1175 1175 1150 1150 1150 1150 1175 1175 1181 1181 1186 1186 1148 1148 1232 1232 1148 1148 1149 1149 1232 1232 1232 1232 1149 1149 1233 1233 1149 1149 1150 1150 1233 1233 1233 1233 1150 1150 1234 1234 1150 1150 1181 1181 1234 1234 1234 1234 1181 1181 1187 1187 1141 1141 1151 1151 1140 1140 1151 1151 1150 1150 1140 1140 1140 1140 1150 1150 1139 1139 1150 1150 1149 1149 1139 1139 1139 1139 1149 1149 1138 1138 1149 1149 1148 1148 1138 1138 1138 1138 1148 1148 1137 1137 1148 1148 1147 1147 1137 1137 1137 1137 1147 1147 1136 1136 1147 1147 1146 1146 1136 1136 1136 1136 1146 1146 1135 1135 1898 1898 1925 1925 1899 1899 1925 1925 1927 1927 1899 1899 1899 1899 1927 1927 1901 1901 1901 1901 1927 1927 1903 1903 1927 1927 1929 1929 1903 1903 1903 1903 1929 1929 1905 1905 1929 1929 1931 1931 1905 1905 1905 1905 1931 1931 3726 3726 1931 1931 3727 3727 3728 3728 1907 1907 1933 1933 1909 1909 1933 1933 1935 1935 1909 1909 1909 1909 1935 1935 1910 1910 1935 1935 1936 1936 1910 1910 1910 1910 1936 1936 1913 1913 1936 1936 1939 1939 1913 1913 1913 1913 1939 1939 1915 1915 1939 1939 1941 1941 1915 1915 3729 3729 3730 3730 1917 1917 3731 3731 1943 1943 1917 1917 1917 1917 1943 1943 1919 1919 1943 1943 1945 1945 1919 1919 1919 1919 1945 1945 1921 1921 1945 1945 1947 1947 1921 1921 1921 1921 1947 1947 1922 1922 1947 1947 1948 1948 1922 1922 1922 1922 1948 1948 1923 1923 1948 1948 1949 1949 1923 1923 1923 1923 1949 1949 1920 1920 1949 1949 1946 1946 1920 1920 1920 1920 1946 1946 1918 1918 1946 1946 1944 1944 1918 1918 1918 1918 1944 1944 1916 1916 1944 1944 1942 1942 1916 1916 1916 1916 1942 1942 3732 3732 1942 1942 3733 3733 3734 3734 1914 1914 1940 1940 1912 1912 1940 1940 1938 1938 1912 1912 1912 1912 1938 1938 1911 1911 1938 1938 1937 1937 1911 1911 1911 1911 1937 1937 1908 1908 1937 1937 1934 1934 1908 1908 1908 1908 1934 1934 1906 1906 1934 1934 1932 1932 1906 1906 3735 3735 3736 3736 1904 1904 3737 3737 1930 1930 1904 1904 1904 1904 1930 1930 1902 1902 1930 1930 1928 1928 1902 1902 1902 1902 1928 1928 1900 1900 1928 1928 1926 1926 1900 1900 1900 1900 1926 1926 1898 1898 1926 1926 1924 1924 1898 1898 1898 1898 1924 1924 1925 1925 1969 1969 3738 3738 3739 3739 1993 1993 1991 1991 1967 1967 1967 1967 1991 1991 1965 1965 1991 1991 1989 1989 1965 1965 1965 1965 1989 1989 1963 1963 1963 1963 1989 1989 1961 1961 1989 1989 1987 1987 1961 1961 1961 1961 1987 1987 1959 1959 1987 1987 1985 1985 1959 1959 1959 1959 1985 1985 1957 1957 1985 1985 1983 1983 1957 1957 3740 3740 3741 3741 1955 1955 3742 3742 1981 1981 1955 1955 1955 1955 1981 1981 1953 1953 1981 1981 1979 1979 1953 1953 1953 1953 1979 1979 1951 1951 1979 1979 1977 1977 1951 1951 1951 1951 1977 1977 1950 1950 1977 1977 1976 1976 1950 1950 1950 1950 1976 1976 1952 1952 1976 1976 1978 1978 1952 1952 1952 1952 1978 1978 1954 1954 1978 1978 1980 1980 1954 1954 1954 1954 1980 1980 1956 1956 1980 1980 1982 1982 1956 1956 1956 1956 1982 1982 3743 3743 1982 1982 3744 3744 3745 3745 1958 1958 1984 1984 1960 1960 1984 1984 1986 1986 1960 1960 1960 1960 1986 1986 1962 1962 1986 1986 1988 1988 1962 1962 1962 1962 1988 1988 1964 1964 1988 1988 1990 1990 1964 1964 1964 1964 1990 1990 1966 1966 1990 1990 1992 1992 1966 1966 1966 1966 1992 1992 1968 1968 1992 1992 1994 1994 1968 1968 3746 3746 3747 3747 1970 1970 3748 3748 1996 1996 1970 1970 1970 1970 1996 1996 1972 1972 1996 1996 1998 1998 1972 1972 1972 1972 1998 1998 1974 1974 1998 1998 2000 2000 1974 1974 1974 1974 2000 2000 1975 1975 2000 2000 2001 2001 1975 1975 1975 1975 2001 2001 1973 1973 2001 2001 1999 1999 1973 1973 1973 1973 1999 1999 1971 1971 1999 1999 1997 1997 1971 1971 1971 1971 1997 1997 1969 1969 1997 1997 1995 1995 1969 1969 1969 1969 1995 1995 3749 3749 2008 2008 3750 3750 3751 3751 2036 2036 2038 2038 2010 2010 2010 2010 2038 2038 2012 2012 2038 2038 2040 2040 2012 2012 2012 2012 2040 2040 2014 2014 2014 2014 2040 2040 2016 2016 2040 2040 2042 2042 2016 2016 2016 2016 2042 2042 2018 2018 2042 2042 2044 2044 2018 2018 2018 2018 2044 2044 2020 2020 2044 2044 2046 2046 2020 2020 3752 3752 3753 3753 2022 2022 3754 3754 2048 2048 2022 2022 2022 2022 2048 2048 2024 2024 2048 2048 2050 2050 2024 2024 2024 2024 2050 2050 2026 2026 2050 2050 2052 2052 2026 2026 2026 2026 2052 2052 2027 2027 2052 2052 2053 2053 2027 2027 2027 2027 2053 2053 2025 2025 2053 2053 2051 2051 2025 2025 2025 2025 2051 2051 2023 2023 2051 2051 2049 2049 2023 2023 2023 2023 2049 2049 2021 2021 2049 2049 2047 2047 2021 2021 2021 2021 2047 2047 3755 3755 2047 2047 3756 3756 3757 3757 2019 2019 2045 2045 2017 2017 2045 2045 2043 2043 2017 2017 2017 2017 2043 2043 2015 2015 2043 2043 2041 2041 2015 2015 2015 2015 2041 2041 2013 2013 2041 2041 2039 2039 2013 2013 2013 2013 2039 2039 2011 2011 2039 2039 2037 2037 2011 2011 2011 2011 2037 2037 2009 2009 2037 2037 2035 2035 2009 2009 3758 3758 3759 3759 2007 2007 3760 3760 2033 2033 2007 2007 2007 2007 2033 2033 2005 2005 2033 2033 2031 2031 2005 2005 2005 2005 2031 2031 2003 2003 2031 2031 2029 2029 2003 2003 2003 2003 2029 2029 2002 2002 2029 2029 2028 2028 2002 2002 2002 2002 2028 2028 2004 2004 2028 2028 2030 2030 2004 2004 2004 2004 2030 2030 2006 2006 2030 2030 2032 2032 2006 2006 2006 2006 2032 2032 2008 2008 2032 2032 2034 2034 2008 2008 2008 2008 2034 2034 3761 3761 2063 2063 2077 2077 2062 2062 2077 2077 2076 2076 2062 2062 2062 2062 2076 2076 2061 2061 2069 2069 2067 2067 2068 2068 2067 2067 2066 2066 2068 2068 2066 2066 2065 2065 2068 2068 2068 2068 2065 2065 2064 2064 2069 2069 2068 2068 2070 2070 2068 2068 2071 2071 2070 2070 2070 2070 2071 2071 2073 2073 2064 2064 2057 2057 2068 2068 2057 2057 2054 2054 2068 2068 2068 2068 2054 2054 2071 2071 2054 2054 2055 2055 2071 2071 2071 2071 2055 2055 2072 2072 2055 2055 2056 2056 2072 2072 2056 2056 2058 2058 2072 2072 2072 2072 2058 2058 2074 2074 2058 2058 2059 2059 2074 2074 2074 2074 2059 2059 2060 2060 2061 2061 2076 2076 2060 2060 2076 2076 2075 2075 2060 2060 2060 2060 2075 2075 2074 2074 2084 2084 2101 2101 2100 2100 2078 2078 2092 2092 2095 2095 2080 2080 2078 2078 2085 2085 2078 2078 2087 2087 2085 2085 2085 2085 2087 2087 2086 2086 2090 2090 2089 2089 2087 2087 2089 2089 2088 2088 2087 2087 2087 2087 2088 2088 2086 2086 2078 2078 2095 2095 2087 2087 2095 2095 2091 2091 2087 2087 2087 2087 2091 2091 2090 2090 2084 2084 2100 2100 2083 2083 2100 2100 2099 2099 2083 2083 2083 2083 2099 2099 2082 2082 2099 2099 2098 2098 2082 2082 2082 2082 2098 2098 2081 2081 2098 2098 2097 2097 2081 2081 2081 2081 2097 2097 2079 2079 2097 2097 2096 2096 2079 2079 2096 2096 2094 2094 2079 2079 2079 2079 2094 2094 2078 2078 2094 2094 2093 2093 2078 2078 2078 2078 2093 2093 2092 2092 2102 2102 2126 2126 2104 2104 2126 2126 2128 2128 2104 2104 2104 2104 2128 2128 2106 2106 2128 2128 2130 2130 2106 2106 2106 2106 2130 2130 2108 2108 2130 2130 2132 2132 2108 2108 2108 2108 2132 2132 3762 3762 2132 2132 3763 3763 3764 3764 2110 2110 2134 2134 2112 2112 2134 2134 2136 2136 2112 2112 2112 2112 2136 2136 2114 2114 2136 2136 2138 2138 2114 2114 2114 2114 2138 2138 2116 2116 2138 2138 2140 2140 2116 2116 2116 2116 2140 2140 2118 2118 2140 2140 2142 2142 2118 2118 3765 3765 3766 3766 2120 2120 3767 3767 2144 2144 2120 2120 2120 2120 2144 2144 2122 2122 2144 2144 2146 2146 2122 2122 2122 2122 2146 2146 2124 2124 2146 2146 2148 2148 2124 2124 2124 2124 2148 2148 2125 2125 2148 2148 2149 2149 2125 2125 2125 2125 2149 2149 2123 2123 2149 2149 2147 2147 2123 2123 2123 2123 2147 2147 2121 2121 2147 2147 2145 2145 2121 2121 2121 2121 2145 2145 2119 2119 2145 2145 2143 2143 2119 2119 2119 2119 2143 2143 3768 3768 2143 2143 3769 3769 3770 3770 2117 2117 2141 2141 2115 2115 2141 2141 2139 2139 2115 2115 2115 2115 2139 2139 2113 2113 2139 2139 2137 2137 2113 2113 2113 2113 2137 2137 2111 2111 2137 2137 2135 2135 2111 2111 2111 2111 2135 2135 2109 2109 2135 2135 2133 2133 2109 2109 3771 3771 3772 3772 2107 2107 3773 3773 2131 2131 2107 2107 2107 2107 2131 2131 2105 2105 2131 2131 2129 2129 2105 2105 2105 2105 2129 2129 2103 2103 2129 2129 2127 2127 2103 2103 2103 2103 2127 2127 2102 2102 2127 2127 2126 2126 2102 2102 2169 2169 2195 2195 2167 2167 2195 2195 2193 2193 2167 2167 2167 2167 2193 2193 3774 3774 2193 2193 3775 3775 3776 3776 2165 2165 2191 2191 2163 2163 2191 2191 2189 2189 2163 2163 2163 2163 2189 2189 2161 2161 2189 2189 2187 2187 2161 2161 2161 2161 2187 2187 2159 2159 2168 2168 2196 2196 2170 2170 2196 2196 2198 2198 2170 2170 2170 2170 2198 2198 2172 2172 2198 2198 2200 2200 2172 2172 2172 2172 2200 2200 2173 2173 2200 2200 2201 2201 2173 2173 2173 2173 2201 2201 2171 2171 2201 2201 2199 2199 2171 2171 2171 2171 2199 2199 2169 2169 2199 2199 2197 2197 2169 2169 2169 2169 2197 2197 2195 2195 2158 2158 2184 2184 2160 2160 2184 2184 2186 2186 2160 2160 2160 2160 2186 2186 2162 2162 2186 2186 2188 2188 2162 2162 2162 2162 2188 2188 2164 2164 2188 2188 2190 2190 2164 2164 2164 2164 2190 2190 2166 2166 2190 2190 2192 2192 2166 2166 3777 3777 3778 3778 2168 2168 3779 3779 2194 2194 2168 2168 2168 2168 2194 2194 2196 2196 2187 2187 2185 2185 2159 2159 2185 2185 2183 2183 2159 2159 2159 2159 2183 2183 2157 2157 2183 2183 2181 2181 2157 2157 3780 3780 3781 3781 2155 2155 3782 3782 2179 2179 2155 2155 2155 2155 2179 2179 2153 2153 2179 2179 2177 2177 2153 2153 2153 2153 2177 2177 2151 2151 2177 2177 2175 2175 2151 2151 2151 2151 2175 2175 2150 2150 2175 2175 2174 2174 2150 2150 2150 2150 2174 2174 2152 2152 2174 2174 2176 2176 2152 2152 2152 2152 2176 2176 2154 2154 2176 2176 2178 2178 2154 2154 2154 2154 2178 2178 2156 2156 2178 2178 2180 2180 2156 2156 2156 2156 2180 2180 3783 3783 2180 2180 3784 3784 3785 3785 2158 2158 2182 2182 2184 2184 2202 2202 2226 2226 2204 2204 2226 2226 2228 2228 2204 2204 2204 2204 2228 2228 2206 2206 2228 2228 2230 2230 2206 2206 2206 2206 2230 2230 2208 2208 2230 2230 2232 2232 2208 2208 2208 2208 2232 2232 3786 3786 2232 2232 3787 3787 3788 3788 2210 2210 2234 2234 2212 2212 2234 2234 2236 2236 2212 2212 2212 2212 2236 2236 2214 2214 2236 2236 2238 2238 2214 2214 2214 2214 2238 2238 2216 2216 2238 2238 2240 2240 2216 2216 2216 2216 2240 2240 2218 2218 2240 2240 2242 2242 2218 2218 3789 3789 3790 3790 2220 2220 3791 3791 2244 2244 2220 2220 2220 2220 2244 2244 2222 2222 2244 2244 2246 2246 2222 2222 2222 2222 2246 2246 2224 2224 2246 2246 2248 2248 2224 2224 2224 2224 2248 2248 2225 2225 2248 2248 2249 2249 2225 2225 2225 2225 2249 2249 2223 2223 2249 2249 2247 2247 2223 2223 2223 2223 2247 2247 2221 2221 2247 2247 2245 2245 2221 2221 2221 2221 2245 2245 2219 2219 2245 2245 2243 2243 2219 2219 2219 2219 2243 2243 3792 3792 2243 2243 3793 3793 3794 3794 2217 2217 2241 2241 2215 2215 2241 2241 2239 2239 2215 2215 2215 2215 2239 2239 2213 2213 2239 2239 2237 2237 2213 2213 2213 2213 2237 2237 2211 2211 2237 2237 2235 2235 2211 2211 2211 2211 2235 2235 2209 2209 2235 2235 2233 2233 2209 2209 3795 3795 3796 3796 2207 2207 3797 3797 2231 2231 2207 2207 2207 2207 2231 2231 2205 2205 2231 2231 2229 2229 2205 2205 2205 2205 2229 2229 2203 2203 2229 2229 2227 2227 2203 2203 2203 2203 2227 2227 2202 2202 2227 2227 2226 2226 2202 2202 2254 2254 2280 2280 2256 2256 2280 2280 2282 2282 2256 2256 2256 2256 2282 2282 3798 3798 2282 2282 3799 3799 3800 3800 2258 2258 2284 2284 2260 2260 2284 2284 2286 2286 2260 2260 2260 2260 2286 2286 2262 2262 2286 2286 2288 2288 2262 2262 2262 2262 2288 2288 2264 2264 2288 2288 2290 2290 2264 2264 2264 2264 2290 2290 2266 2266 2290 2290 2292 2292 2266 2266 3801 3801 3802 3802 2268 2268 3803 3803 2294 2294 2268 2268 2268 2268 2294 2294 2270 2270 2294 2294 2296 2296 2270 2270 2270 2270 2296 2296 2272 2272 2296 2296 2298 2298 2272 2272 2272 2272 2298 2298 2273 2273 2298 2298 2299 2299 2273 2273 2273 2273 2299 2299 2271 2271 2299 2299 2297 2297 2271 2271 2271 2271 2297 2297 2269 2269 2297 2297 2295 2295 2269 2269 2269 2269 2295 2295 2267 2267 2295 2295 2293 2293 2267 2267 2267 2267 2293 2293 3804 3804 2293 2293 3805 3805 3806 3806 2265 2265 2291 2291 2263 2263 2291 2291 2289 2289 2263 2263 2263 2263 2289 2289 2261 2261 2289 2289 2287 2287 2261 2261 2261 2261 2287 2287 2259 2259 2287 2287 2285 2285 2259 2259 2259 2259 2285 2285 2257 2257 2285 2285 2283 2283 2257 2257 3807 3807 3808 3808 2255 2255 3809 3809 2281 2281 2255 2255 2281 2281 2279 2279 2255 2255 2255 2255 2279 2279 2253 2253 2279 2279 2277 2277 2253 2253 2253 2253 2277 2277 2251 2251 2277 2277 2275 2275 2251 2251 2251 2251 2275 2275 2250 2250 2275 2275 2274 2274 2250 2250 2250 2250 2274 2274 2252 2252 2274 2274 2276 2276 2252 2252 2252 2252 2276 2276 2254 2254 2276 2276 2278 2278 2254 2254 2254 2254 2278 2278 2280 2280 2347 2347 2323 2323 2346 2346 2323 2323 2322 2322 2346 2346 2346 2346 2322 2322 2344 2344 2322 2322 2320 2320 2344 2344 2344 2344 2320 2320 2342 2342 2320 2320 2318 2318 2342 2342 2342 2342 2318 2318 3810 3810 2318 2318 3811 3811 3812 3812 2340 2340 2316 2316 2338 2338 2316 2316 2314 2314 2338 2338 2338 2338 2314 2314 2336 2336 2314 2314 2312 2312 2336 2336 2336 2336 2312 2312 2334 2334 2312 2312 2310 2310 2334 2334 2334 2334 2310 2310 2332 2332 2310 2310 2308 2308 2332 2332 3813 3813 3814 3814 2330 2330 3815 3815 2306 2306 2330 2330 2330 2330 2306 2306 2328 2328 2306 2306 2304 2304 2328 2328 2328 2328 2304 2304 2326 2326 2304 2304 2302 2302 2326 2326 2326 2326 2302 2302 2324 2324 2302 2302 2300 2300 2324 2324 2324 2324 2300 2300 2325 2325 2300 2300 2301 2301 2325 2325 2325 2325 2301 2301 2327 2327 2301 2301 2303 2303 2327 2327 2327 2327 2303 2303 2329 2329 2303 2303 2305 2305 2329 2329 2329 2329 2305 2305 3816 3816 2305 2305 3817 3817 3818 3818 2331 2331 2307 2307 2333 2333 2307 2307 2309 2309 2333 2333 2333 2333 2309 2309 2335 2335 2309 2309 2311 2311 2335 2335 2335 2335 2311 2311 2337 2337 2311 2311 2313 2313 2337 2337 2337 2337 2313 2313 2339 2339 2313 2313 2315 2315 2339 2339 3819 3819 3820 3820 2341 2341 3821 3821 2317 2317 2341 2341 2341 2341 2317 2317 2343 2343 2317 2317 2319 2319 2343 2343 2343 2343 2319 2319 2345 2345 2319 2319 2321 2321 2345 2345 2345 2345 2321 2321 2347 2347 2321 2321 2323 2323 2347 2347 2380 2380 2354 2354 2378 2378 2354 2354 2352 2352 2378 2378 2378 2378 2352 2352 2376 2376 2352 2352 2350 2350 2376 2376 2376 2376 2350 2350 2374 2374 2350 2350 2348 2348 2374 2374 2374 2374 2348 2348 2375 2375 2348 2348 2349 2349 2375 2375 2375 2375 2349 2349 2377 2377 2349 2349 2351 2351 2377 2377 2351 2351 2353 2353 2377 2377 2377 2377 2353 2353 2379 2379 2353 2353 2355 2355 2379 2379 2379 2379 2355 2355 3822 3822 2355 2355 3823 3823 3824 3824 2381 2381 2357 2357 2383 2383 2357 2357 2359 2359 2383 2383 2383 2383 2359 2359 2385 2385 2359 2359 2361 2361 2385 2385 2385 2385 2361 2361 2387 2387 2361 2361 2363 2363 2387 2387 2387 2387 2363 2363 2389 2389 2363 2363 2365 2365 2389 2389 3825 3825 3826 3826 2391 2391 3827 3827 2367 2367 2391 2391 2391 2391 2367 2367 2393 2393 2367 2367 2369 2369 2393 2393 2393 2393 2369 2369 2395 2395 2369 2369 2371 2371 2395 2395 2395 2395 2371 2371 2397 2397 2371 2371 2373 2373 2397 2397 2397 2397 2373 2373 2396 2396 2373 2373 2372 2372 2396 2396 2396 2396 2372 2372 2394 2394 2372 2372 2370 2370 2394 2394 2394 2394 2370 2370 2392 2392 2370 2370 2368 2368 2392 2392 2392 2392 2368 2368 3828 3828 2368 2368 3829 3829 3830 3830 2390 2390 2366 2366 2388 2388 2366 2366 2364 2364 2388 2388 2388 2388 2364 2364 2386 2386 2364 2364 2362 2362 2386 2386 2386 2386 2362 2362 2384 2384 2362 2362 2360 2360 2384 2384 2384 2384 2360 2360 2382 2382 2360 2360 2358 2358 2382 2382 3831 3831 3832 3832 2380 2380 3833 3833 2356 2356 2380 2380 2380 2380 2356 2356 2354 2354 2445 2445 2421 2421 2444 2444 2421 2421 2420 2420 2444 2444 2444 2444 2420 2420 2442 2442 2420 2420 2418 2418 2442 2442 2442 2442 2418 2418 2440 2440 2418 2418 2416 2416 2440 2440 2440 2440 2416 2416 3834 3834 2416 2416 3835 3835 3836 3836 2438 2438 2414 2414 2436 2436 2414 2414 2412 2412 2436 2436 2436 2436 2412 2412 2434 2434 2412 2412 2410 2410 2434 2434 2434 2434 2410 2410 2432 2432 2410 2410 2408 2408 2432 2432 2432 2432 2408 2408 2430 2430 2408 2408 2406 2406 2430 2430 3837 3837 3838 3838 2428 2428 3839 3839 2404 2404 2428 2428 2428 2428 2404 2404 2426 2426 2404 2404 2402 2402 2426 2426 2426 2426 2402 2402 2424 2424 2402 2402 2400 2400 2424 2424 2424 2424 2400 2400 2422 2422 2400 2400 2398 2398 2422 2422 2422 2422 2398 2398 2423 2423 2398 2398 2399 2399 2423 2423 2423 2423 2399 2399 2425 2425 2399 2399 2401 2401 2425 2425 2425 2425 2401 2401 2427 2427 2401 2401 2403 2403 2427 2427 2427 2427 2403 2403 3840 3840 2403 2403 3841 3841 3842 3842 2429 2429 2405 2405 2431 2431 2405 2405 2407 2407 2431 2431 2431 2431 2407 2407 2433 2433 2407 2407 2409 2409 2433 2433 2433 2433 2409 2409 2435 2435 2409 2409 2411 2411 2435 2435 2435 2435 2411 2411 2437 2437 2411 2411 2413 2413 2437 2437 3843 3843 3844 3844 2439 2439 3845 3845 2415 2415 2439 2439 2439 2439 2415 2415 2441 2441 2415 2415 2417 2417 2441 2441 2441 2441 2417 2417 2443 2443 2417 2417 2419 2419 2443 2443 2443 2443 2419 2419 2445 2445 2419 2419 2421 2421 2445 2445 2478 2478 2452 2452 2476 2476 2452 2452 2450 2450 2476 2476 2476 2476 2450 2450 2474 2474 2450 2450 2448 2448 2474 2474 2474 2474 2448 2448 2472 2472 2448 2448 2446 2446 2472 2472 2472 2472 2446 2446 2473 2473 2446 2446 2447 2447 2473 2473 2473 2473 2447 2447 2475 2475 2447 2447 2449 2449 2475 2475 2449 2449 2451 2451 2475 2475 2475 2475 2451 2451 2477 2477 2451 2451 2453 2453 2477 2477 2477 2477 2453 2453 3846 3846 2453 2453 3847 3847 3848 3848 2479 2479 2455 2455 2481 2481 2455 2455 2457 2457 2481 2481 2481 2481 2457 2457 2483 2483 2457 2457 2459 2459 2483 2483 2483 2483 2459 2459 2485 2485 2459 2459 2461 2461 2485 2485 2485 2485 2461 2461 2487 2487 2461 2461 2463 2463 2487 2487 3849 3849 3850 3850 2489 2489 3851 3851 2465 2465 2489 2489 2489 2489 2465 2465 2491 2491 2465 2465 2467 2467 2491 2491 2491 2491 2467 2467 2493 2493 2467 2467 2469 2469 2493 2493 2493 2493 2469 2469 2495 2495 2469 2469 2471 2471 2495 2495 2495 2495 2471 2471 2494 2494 2471 2471 2470 2470 2494 2494 2494 2494 2470 2470 2492 2492 2470 2470 2468 2468 2492 2492 2492 2492 2468 2468 2490 2490 2468 2468 2466 2466 2490 2490 2490 2490 2466 2466 3852 3852 2466 2466 3853 3853 3854 3854 2488 2488 2464 2464 2486 2486 2464 2464 2462 2462 2486 2486 2486 2486 2462 2462 2484 2484 2462 2462 2460 2460 2484 2484 2484 2484 2460 2460 2482 2482 2460 2460 2458 2458 2482 2482 2482 2482 2458 2458 2480 2480 2458 2458 2456 2456 2480 2480 3855 3855 3856 3856 2478 2478 3857 3857 2454 2454 2478 2478 2478 2478 2454 2454 2452 2452 2543 2543 2519 2519 2542 2542 2519 2519 2518 2518 2542 2542 2542 2542 2518 2518 2540 2540 2518 2518 2516 2516 2540 2540 2540 2540 2516 2516 2538 2538 2516 2516 2514 2514 2538 2538 2538 2538 2514 2514 3858 3858 2514 2514 3859 3859 3860 3860 2536 2536 2512 2512 2534 2534 2512 2512 2510 2510 2534 2534 2534 2534 2510 2510 2532 2532 2510 2510 2508 2508 2532 2532 2532 2532 2508 2508 2530 2530 2508 2508 2506 2506 2530 2530 2530 2530 2506 2506 2528 2528 2506 2506 2504 2504 2528 2528 3861 3861 3862 3862 2526 2526 3863 3863 2502 2502 2526 2526 2526 2526 2502 2502 2524 2524 2502 2502 2500 2500 2524 2524 2524 2524 2500 2500 2522 2522 2500 2500 2498 2498 2522 2522 2522 2522 2498 2498 2520 2520 2498 2498 2496 2496 2520 2520 2520 2520 2496 2496 2521 2521 2496 2496 2497 2497 2521 2521 2521 2521 2497 2497 2523 2523 2497 2497 2499 2499 2523 2523 2523 2523 2499 2499 2525 2525 2499 2499 2501 2501 2525 2525 2525 2525 2501 2501 3864 3864 2501 2501 3865 3865 3866 3866 2527 2527 2503 2503 2529 2529 2503 2503 2505 2505 2529 2529 2529 2529 2505 2505 2531 2531 2505 2505 2507 2507 2531 2531 2531 2531 2507 2507 2533 2533 2507 2507 2509 2509 2533 2533 2533 2533 2509 2509 2535 2535 2509 2509 2511 2511 2535 2535 3867 3867 3868 3868 2537 2537 3869 3869 2513 2513 2537 2537 2537 2537 2513 2513 2539 2539 2513 2513 2515 2515 2539 2539 2539 2539 2515 2515 2541 2541 2515 2515 2517 2517 2541 2541 2541 2541 2517 2517 2543 2543 2517 2517 2519 2519 2543 2543 2575 2575 2549 2549 2577 2577 2549 2549 2551 2551 2577 2577 2577 2577 2551 2551 3870 3870 2551 2551 3871 3871 3872 3872 2579 2579 2553 2553 2581 2581 2553 2553 2555 2555 2581 2581 2581 2581 2555 2555 2583 2583 2555 2555 2557 2557 2583 2583 2583 2583 2557 2557 2585 2585 2557 2557 2559 2559 2585 2585 2585 2585 2559 2559 2587 2587 2559 2559 2561 2561 2587 2587 3873 3873 3874 3874 2589 2589 2578 2578 2550 2550 2576 2576 2550 2550 2548 2548 2576 2576 2576 2576 2548 2548 2574 2574 2548 2548 2546 2546 2574 2574 2574 2574 2546 2546 2572 2572 2546 2546 2544 2544 2572 2572 2572 2572 2544 2544 2573 2573 2544 2544 2545 2545 2573 2573 2573 2573 2545 2545 2575 2575 2545 2545 2547 2547 2575 2575 2575 2575 2547 2547 2549 2549 2592 2592 2566 2566 2590 2590 2566 2566 2564 2564 2590 2590 2590 2590 2564 2564 3875 3875 2564 2564 3876 3876 3877 3877 2588 2588 2562 2562 2586 2586 2562 2562 2560 2560 2586 2586 2586 2586 2560 2560 2584 2584 2560 2560 2558 2558 2584 2584 2584 2584 2558 2558 2582 2582 2558 2558 2556 2556 2582 2582 2582 2582 2556 2556 2580 2580 2556 2556 2554 2554 2580 2580 3878 3878 3879 3879 2578 2578 3880 3880 2552 2552 2578 2578 2578 2578 2552 2552 2550 2550 3881 3881 2563 2563 2589 2589 2563 2563 2565 2565 2589 2589 2589 2589 2565 2565 2591 2591 2565 2565 2567 2567 2591 2591 2591 2591 2567 2567 2593 2593 2567 2567 2569 2569 2593 2593 2593 2593 2569 2569 2595 2595 2569 2569 2571 2571 2595 2595 2595 2595 2571 2571 2594 2594 2571 2571 2570 2570 2594 2594 2594 2594 2570 2570 2592 2592 2570 2570 2568 2568 2592 2592 2592 2592 2568 2568 2566 2566 2643 2643 2619 2619 2642 2642 2619 2619 2618 2618 2642 2642 2642 2642 2618 2618 2640 2640 2618 2618 2616 2616 2640 2640 2640 2640 2616 2616 2638 2638 2616 2616 2614 2614 2638 2638 2638 2638 2614 2614 3882 3882 2614 2614 3883 3883 3884 3884 2636 2636 2612 2612 2634 2634 2612 2612 2610 2610 2634 2634 2634 2634 2610 2610 2632 2632 2610 2610 2608 2608 2632 2632 2632 2632 2608 2608 2630 2630 2608 2608 2606 2606 2630 2630 2630 2630 2606 2606 2628 2628 2606 2606 2604 2604 2628 2628 3885 3885 3886 3886 2626 2626 3887 3887 2602 2602 2626 2626 2626 2626 2602 2602 2624 2624 2602 2602 2600 2600 2624 2624 2624 2624 2600 2600 2622 2622 2600 2600 2598 2598 2622 2622 2622 2622 2598 2598 2620 2620 2598 2598 2596 2596 2620 2620 2620 2620 2596 2596 2621 2621 2596 2596 2597 2597 2621 2621 2621 2621 2597 2597 2623 2623 2597 2597 2599 2599 2623 2623 2623 2623 2599 2599 2625 2625 2599 2599 2601 2601 2625 2625 2625 2625 2601 2601 3888 3888 2601 2601 3889 3889 3890 3890 2627 2627 2603 2603 2629 2629 2603 2603 2605 2605 2629 2629 2629 2629 2605 2605 2631 2631 2605 2605 2607 2607 2631 2631 2631 2631 2607 2607 2633 2633 2607 2607 2609 2609 2633 2633 2633 2633 2609 2609 2635 2635 2609 2609 2611 2611 2635 2635 3891 3891 3892 3892 2637 2637 3893 3893 2613 2613 2637 2637 2637 2637 2613 2613 2639 2639 2613 2613 2615 2615 2639 2639 2639 2639 2615 2615 2641 2641 2615 2615 2617 2617 2641 2641 2641 2641 2617 2617 2643 2643 2617 2617 2619 2619 2643 2643 2675 2675 2649 2649 2677 2677 2649 2649 2651 2651 2677 2677 2677 2677 2651 2651 3894 3894 2651 2651 3895 3895 3896 3896 2679 2679 2653 2653 2681 2681 2653 2653 2655 2655 2681 2681 2681 2681 2655 2655 2683 2683 2655 2655 2657 2657 2683 2683 2683 2683 2657 2657 2685 2685 2657 2657 2659 2659 2685 2685 2685 2685 2659 2659 2687 2687 2659 2659 2661 2661 2687 2687 3897 3897 3898 3898 2689 2689 2678 2678 2650 2650 2676 2676 2650 2650 2648 2648 2676 2676 2676 2676 2648 2648 2674 2674 2648 2648 2646 2646 2674 2674 2674 2674 2646 2646 2672 2672 2646 2646 2644 2644 2672 2672 2672 2672 2644 2644 2673 2673 2644 2644 2645 2645 2673 2673 2673 2673 2645 2645 2675 2675 2645 2645 2647 2647 2675 2675 2675 2675 2647 2647 2649 2649 2692 2692 2666 2666 2690 2690 2666 2666 2664 2664 2690 2690 2690 2690 2664 2664 3899 3899 2664 2664 3900 3900 3901 3901 2688 2688 2662 2662 2686 2686 2662 2662 2660 2660 2686 2686 2686 2686 2660 2660 2684 2684 2660 2660 2658 2658 2684 2684 2684 2684 2658 2658 2682 2682 2658 2658 2656 2656 2682 2682 2682 2682 2656 2656 2680 2680 2656 2656 2654 2654 2680 2680 3902 3902 3903 3903 2678 2678 3904 3904 2652 2652 2678 2678 2678 2678 2652 2652 2650 2650 3905 3905 2663 2663 2689 2689 2663 2663 2665 2665 2689 2689 2689 2689 2665 2665 2691 2691 2665 2665 2667 2667 2691 2691 2691 2691 2667 2667 2693 2693 2667 2667 2669 2669 2693 2693 2693 2693 2669 2669 2695 2695 2669 2669 2671 2671 2695 2695 2695 2695 2671 2671 2694 2694 2671 2671 2670 2670 2694 2694 2694 2694 2670 2670 2692 2692 2670 2670 2668 2668 2692 2692 2692 2692 2668 2668 2666 2666 2705 2705 2709 2709 2700 2700 2727 2727 2729 2729 2734 2734 2730 2730 2728 2728 2735 2735 2728 2728 2726 2726 2735 2735 2735 2735 2726 2726 2722 2722 2700 2700 2709 2709 2702 2702 2709 2709 2711 2711 2702 2702 2702 2702 2711 2711 2707 2707 2711 2711 2713 2713 2707 2707 2707 2707 2713 2713 2715 2715 2713 2713 2717 2717 2715 2715 2715 2715 2717 2717 2719 2719 2717 2717 2720 2720 2719 2719 2720 2720 2723 2723 2719 2719 2719 2719 2723 2723 2734 2734 2723 2723 2725 2725 2734 2734 2734 2734 2725 2725 2727 2727 2729 2729 2731 2731 2734 2734 2731 2731 2733 2733 2734 2734 2734 2734 2733 2733 2735 2735 2733 2733 2732 2732 2735 2735 2735 2735 2732 2732 2730 2730 2700 2700 2698 2698 2705 2705 2698 2698 2696 2696 2705 2705 2705 2705 2696 2696 2704 2704 2696 2696 2697 2697 2704 2704 2704 2704 2697 2697 2706 2706 2697 2697 2699 2699 2706 2706 2706 2706 2699 2699 2710 2710 2699 2699 2701 2701 2710 2710 2710 2710 2701 2701 2712 2712 2701 2701 2703 2703 2712 2712 2712 2712 2703 2703 2714 2714 2703 2703 2708 2708 2714 2714 2714 2714 2708 2708 2718 2718 2708 2708 2716 2716 2718 2718 2718 2718 2716 2716 2721 2721 2716 2716 2722 2722 2721 2721 2721 2721 2722 2722 2724 2724 2722 2722 2726 2726 2724 2724 2746 2746 2748 2748 2765 2765 2765 2765 2763 2763 2746 2746 2763 2763 2762 2762 2746 2746 2746 2746 2762 2762 2744 2744 2762 2762 2760 2760 2744 2744 2744 2744 2760 2760 2742 2742 2760 2760 2758 2758 2742 2742 3906 3906 3907 3907 2740 2740 3908 3908 2756 2756 2740 2740 2756 2756 2754 2754 2740 2740 2740 2740 2754 2754 2738 2738 2754 2754 2752 2752 2738 2738 2738 2738 2752 2752 2736 2736 2752 2752 2750 2750 2736 2736 2736 2736 2750 2750 2737 2737 2750 2750 2751 2751 2737 2737 2737 2737 2751 2751 2739 2739 2751 2751 2753 2753 2739 2739 2753 2753 2755 2755 2739 2739 2739 2739 2755 2755 2741 2741 2755 2755 2757 2757 2741 2741 2741 2741 2757 2757 3909 3909 2757 2757 3910 3910 3911 3911 2743 2743 2759 2759 2745 2745 2759 2759 2761 2761 2745 2745 2745 2745 2761 2761 2747 2747 2761 2761 2764 2764 2747 2747 2747 2747 2764 2764 2749 2749 2764 2764 2766 2766 2749 2749 2794 2794 2770 2770 2796 2796 2770 2770 2771 2771 2796 2796 2796 2796 2771 2771 2798 2798 2771 2771 2773 2773 2798 2798 2798 2798 2773 2773 3912 3912 2773 2773 3913 3913 3914 3914 2800 2800 2775 2775 2802 2802 2775 2775 2777 2777 2802 2802 2802 2802 2777 2777 2804 2804 2777 2777 2779 2779 2804 2804 2804 2804 2779 2779 2806 2806 2779 2779 2781 2781 2806 2806 2806 2806 2781 2781 2808 2808 2781 2781 2783 2783 2808 2808 3915 3915 3916 3916 2810 2810 3917 3917 2785 2785 2810 2810 2810 2810 2785 2785 2812 2812 2785 2785 2787 2787 2812 2812 2787 2787 2789 2789 2812 2812 2812 2812 2789 2789 2814 2814 2789 2789 2790 2790 2814 2814 2814 2814 2790 2790 2816 2816 2790 2790 2792 2792 2816 2816 2816 2816 2792 2792 2815 2815 2792 2792 2791 2791 2815 2815 2815 2815 2791 2791 2813 2813 2791 2791 2788 2788 2813 2813 2813 2813 2788 2788 2811 2811 2788 2788 2786 2786 2811 2811 2811 2811 2786 2786 3918 3918 2786 2786 3919 3919 3920 3920 2809 2809 2784 2784 2807 2807 2784 2784 2782 2782 2807 2807 2807 2807 2782 2782 2805 2805 2782 2782 2780 2780 2805 2805 2805 2805 2780 2780 2803 2803 2780 2780 2778 2778 2803 2803 2803 2803 2778 2778 2801 2801 2778 2778 2776 2776 2801 2801 3921 3921 3922 3922 2799 2799 3923 3923 2774 2774 2799 2799 2799 2799 2774 2774 2797 2797 2774 2774 2772 2772 2797 2797 2797 2797 2772 2772 2795 2795 2772 2772 2769 2769 2795 2795 2795 2795 2769 2769 2793 2793 2769 2769 2767 2767 2793 2793 2793 2793 2767 2767 2794 2794 2767 2767 2768 2768 2794 2794 2794 2794 2768 2768 2770 2770 2847 2847 2849 2849 2854 2854 2849 2849 2851 2851 2854 2854 2851 2851 2853 2853 2854 2854 2854 2854 2853 2853 2855 2855 2853 2853 2852 2852 2855 2855 2855 2855 2852 2852 2850 2850 2850 2850 2848 2848 2855 2855 2848 2848 2846 2846 2855 2855 2855 2855 2846 2846 2842 2842 2839 2839 2843 2843 2854 2854 2843 2843 2845 2845 2854 2854 2854 2854 2845 2845 2847 2847 2846 2846 2844 2844 2842 2842 2844 2844 2841 2841 2842 2842 2842 2842 2841 2841 2834 2834 2841 2841 2838 2838 2834 2834 2834 2834 2838 2838 2825 2825 2838 2838 2836 2836 2825 2825 2825 2825 2836 2836 2823 2823 2836 2836 2832 2832 2823 2823 2823 2823 2832 2832 2821 2821 2832 2832 2830 2830 2821 2821 2821 2821 2830 2830 2819 2819 2830 2830 2828 2828 2819 2819 2819 2819 2828 2828 2817 2817 2828 2828 2826 2826 2817 2817 2817 2817 2826 2826 2818 2818 2826 2826 2827 2827 2818 2818 2818 2818 2827 2827 2820 2820 2827 2827 2829 2829 2820 2820 2820 2820 2829 2829 2822 2822 2829 2829 2831 2831 2822 2822 2822 2822 2831 2831 2824 2824 2831 2831 2835 2835 2824 2824 2824 2824 2835 2835 2833 2833 2835 2835 2837 2837 2833 2833 2833 2833 2837 2837 2839 2839 2837 2837 2840 2840 2839 2839 2839 2839 2840 2840 2843 2843 2867 2867 2885 2885 2865 2865 2885 2885 2883 2883 2865 2865 2865 2865 2883 2883 2863 2863 2883 2883 2880 2880 2863 2863 3924 3924 3925 3925 2861 2861 3926 3926 2878 2878 2861 2861 2861 2861 2878 2878 2859 2859 2878 2878 2875 2875 2859 2859 2875 2875 2873 2873 2859 2859 2859 2859 2873 2873 2857 2857 2873 2873 2871 2871 2857 2857 2857 2857 2871 2871 2856 2856 2871 2871 2869 2869 2856 2856 2869 2869 2870 2870 2856 2856 2856 2856 2870 2870 2858 2858 2870 2870 2872 2872 2858 2858 2872 2872 2874 2874 2858 2858 2858 2858 2874 2874 2860 2860 2874 2874 2876 2876 2860 2860 2876 2876 2877 2877 2860 2860 2860 2860 2877 2877 2862 2862 2877 2877 2879 2879 2862 2862 2862 2862 2879 2879 3927 3927 2879 2879 3928 3928 3929 3929 2881 2881 2882 2882 2864 2864 2864 2864 2882 2882 2866 2866 2882 2882 2884 2884 2866 2866 2866 2866 2884 2884 2868 2868 2884 2884 2886 2886 2868 2868 2887 2887 2911 2911 2889 2889 2911 2911 2913 2913 2889 2889 2889 2889 2913 2913 2891 2891 2913 2913 2915 2915 2891 2891 2891 2891 2915 2915 2893 2893 2915 2915 2917 2917 2893 2893 2893 2893 2917 2917 3930 3930 2917 2917 3931 3931 3932 3932 2895 2895 2919 2919 2897 2897 2919 2919 2921 2921 2897 2897 2897 2897 2921 2921 2899 2899 2921 2921 2923 2923 2899 2899 2899 2899 2923 2923 2901 2901 2923 2923 2925 2925 2901 2901 2901 2901 2925 2925 2903 2903 2925 2925 2927 2927 2903 2903 3933 3933 3934 3934 2905 2905 3935 3935 2929 2929 2905 2905 2905 2905 2929 2929 2907 2907 2929 2929 2931 2931 2907 2907 2907 2907 2931 2931 2909 2909 2931 2931 2933 2933 2909 2909 2909 2909 2933 2933 2910 2910 2933 2933 2934 2934 2910 2910 2910 2910 2934 2934 2908 2908 2934 2934 2932 2932 2908 2908 2908 2908 2932 2932 2906 2906 2932 2932 2930 2930 2906 2906 2906 2906 2930 2930 2904 2904 2930 2930 2928 2928 2904 2904 2904 2904 2928 2928 3936 3936 2928 2928 3937 3937 3938 3938 2902 2902 2926 2926 2900 2900 2926 2926 2924 2924 2900 2900 2900 2900 2924 2924 2898 2898 2924 2924 2922 2922 2898 2898 2898 2898 2922 2922 2896 2896 2922 2922 2920 2920 2896 2896 2896 2896 2920 2920 2894 2894 2920 2920 2918 2918 2894 2894 3939 3939 3940 3940 2892 2892 3941 3941 2916 2916 2892 2892 2892 2892 2916 2916 2890 2890 2916 2916 2914 2914 2890 2890 2890 2890 2914 2914 2888 2888 2914 2914 2912 2912 2888 2888 2888 2888 2912 2912 2887 2887 2912 2912 2911 2911 2887 2887 2965 2965 2961 2961 2970 2970 2940 2940 2942 2942 2935 2935 2942 2942 2944 2944 2935 2935 2935 2935 2944 2944 2948 2948 2970 2970 2961 2961 2968 2968 2961 2961 2959 2959 2968 2968 2968 2968 2959 2959 2963 2963 2959 2959 2957 2957 2963 2963 2963 2963 2957 2957 2955 2955 2957 2957 2953 2953 2955 2955 2955 2955 2953 2953 2951 2951 2943 2943 2941 2941 2936 2936 2970 2970 2972 2972 2965 2965 2972 2972 2974 2974 2965 2965 2965 2965 2974 2974 2966 2966 2974 2974 2973 2973 2966 2966 2966 2966 2973 2973 2964 2964 2973 2973 2971 2971 2964 2964 2964 2964 2971 2971 2960 2960 2971 2971 2969 2969 2960 2960 2960 2960 2969 2969 2958 2958 2969 2969 2967 2967 2958 2958 2958 2958 2967 2967 2956 2956 2967 2967 2962 2962 2956 2956 2956 2956 2962 2962 2952 2952 2962 2962 2954 2954 2952 2952 2952 2952 2954 2954 2949 2949 2954 2954 2948 2948 2949 2949 2949 2949 2948 2948 2946 2946 2948 2948 2944 2944 2946 2946 2953 2953 2950 2950 2951 2951 2950 2950 2947 2947 2951 2951 2951 2951 2947 2947 2936 2936 2947 2947 2945 2945 2936 2936 2936 2936 2945 2945 2943 2943 2941 2941 2939 2939 2936 2936 2939 2939 2937 2937 2936 2936 2936 2936 2937 2937 2935 2935 2937 2937 2938 2938 2935 2935 2935 2935 2938 2938 2940 2940 2978 2978 2976 2976 2990 2990 2990 2990 2992 2992 2978 2978 2992 2992 2993 2993 2978 2978 2978 2978 2993 2993 2980 2980 2993 2993 2995 2995 2980 2980 2980 2980 2995 2995 2982 2982 2995 2995 2997 2997 2982 2982 3942 3942 3943 3943 2984 2984 3944 3944 2999 2999 2984 2984 2999 2999 3000 3000 2984 2984 3000 3000 3002 3002 2984 2984 2984 2984 3002 3002 2986 2986 3002 3002 3004 3004 2986 2986 2986 2986 3004 3004 2988 2988 3004 3004 3007 3007 2988 2988 3007 3007 3006 3006 2988 2988 2988 2988 3006 3006 2987 2987 3006 3006 3005 3005 2987 2987 2987 2987 3005 3005 2985 2985 3005 3005 3003 3003 2985 2985 3003 3003 3001 3001 2985 2985 2985 2985 3001 3001 2983 2983 3001 3001 2998 2998 2983 2983 2983 2983 2998 2998 3945 3945 2998 2998 3946 3946 3947 3947 2981 2981 2996 2996 2979 2979 2996 2996 2994 2994 2979 2979 2979 2979 2994 2994 2977 2977 2994 2994 2991 2991 2977 2977 2977 2977 2991 2991 2975 2975 2991 2991 2989 2989 2975 2975 3008 3008 3032 3032 3010 3010 3032 3032 3034 3034 3010 3010 3010 3010 3034 3034 3012 3012 3034 3034 3036 3036 3012 3012 3012 3012 3036 3036 3014 3014 3036 3036 3038 3038 3014 3014 3014 3014 3038 3038 3948 3948 3038 3038 3949 3949 3950 3950 3016 3016 3040 3040 3018 3018 3040 3040 3042 3042 3018 3018 3018 3018 3042 3042 3020 3020 3042 3042 3044 3044 3020 3020 3020 3020 3044 3044 3022 3022 3044 3044 3046 3046 3022 3022 3022 3022 3046 3046 3024 3024 3046 3046 3048 3048 3024 3024 3951 3951 3952 3952 3026 3026 3953 3953 3050 3050 3026 3026 3026 3026 3050 3050 3028 3028 3050 3050 3052 3052 3028 3028 3028 3028 3052 3052 3030 3030 3052 3052 3054 3054 3030 3030 3030 3030 3054 3054 3031 3031 3054 3054 3055 3055 3031 3031 3031 3031 3055 3055 3029 3029 3055 3055 3053 3053 3029 3029 3029 3029 3053 3053 3027 3027 3053 3053 3051 3051 3027 3027 3027 3027 3051 3051 3025 3025 3051 3051 3049 3049 3025 3025 3025 3025 3049 3049 3954 3954 3049 3049 3955 3955 3956 3956 3023 3023 3047 3047 3021 3021 3047 3047 3045 3045 3021 3021 3021 3021 3045 3045 3019 3019 3045 3045 3043 3043 3019 3019 3019 3019 3043 3043 3017 3017 3043 3043 3041 3041 3017 3017 3017 3017 3041 3041 3015 3015 3041 3041 3039 3039 3015 3015 3957 3957 3958 3958 3013 3013 3959 3959 3037 3037 3013 3013 3013 3013 3037 3037 3011 3011 3037 3037 3035 3035 3011 3011 3011 3011 3035 3035 3009 3009 3035 3035 3033 3033 3009 3009 3009 3009 3033 3033 3008 3008 3033 3033 3032 3032 3008 3008 3086 3086 3082 3082 3091 3091 3061 3061 3063 3063 3056 3056 3063 3063 3065 3065 3056 3056 3056 3056 3065 3065 3069 3069 3091 3091 3082 3082 3089 3089 3082 3082 3080 3080 3089 3089 3089 3089 3080 3080 3084 3084 3080 3080 3078 3078 3084 3084 3084 3084 3078 3078 3076 3076 3078 3078 3074 3074 3076 3076 3076 3076 3074 3074 3072 3072 3064 3064 3062 3062 3057 3057 3091 3091 3093 3093 3086 3086 3093 3093 3095 3095 3086 3086 3086 3086 3095 3095 3087 3087 3095 3095 3094 3094 3087 3087 3087 3087 3094 3094 3085 3085 3094 3094 3092 3092 3085 3085 3085 3085 3092 3092 3081 3081 3092 3092 3090 3090 3081 3081 3081 3081 3090 3090 3079 3079 3090 3090 3088 3088 3079 3079 3079 3079 3088 3088 3077 3077 3088 3088 3083 3083 3077 3077 3077 3077 3083 3083 3073 3073 3083 3083 3075 3075 3073 3073 3073 3073 3075 3075 3070 3070 3075 3075 3069 3069 3070 3070 3070 3070 3069 3069 3067 3067 3069 3069 3065 3065 3067 3067 3074 3074 3071 3071 3072 3072 3071 3071 3068 3068 3072 3072 3072 3072 3068 3068 3057 3057 3068 3068 3066 3066 3057 3057 3057 3057 3066 3066 3064 3064 3062 3062 3060 3060 3057 3057 3060 3060 3058 3058 3057 3057 3057 3057 3058 3058 3056 3056 3058 3058 3059 3059 3056 3056 3056 3056 3059 3059 3061 3061 3097 3097 3111 3111 3099 3099 3111 3111 3113 3113 3099 3099 3099 3099 3113 3113 3101 3101 3113 3113 3116 3116 3101 3101 3101 3101 3116 3116 3103 3103 3116 3116 3118 3118 3103 3103 3960 3960 3961 3961 3105 3105 3962 3962 3120 3120 3105 3105 3120 3120 3122 3122 3105 3105 3105 3105 3122 3122 3107 3107 3122 3122 3124 3124 3107 3107 3107 3107 3124 3124 3109 3109 3124 3124 3126 3126 3109 3109 3109 3109 3126 3126 3108 3108 3126 3126 3125 3125 3108 3108 3108 3108 3125 3125 3106 3106 3125 3125 3123 3123 3106 3106 3123 3123 3121 3121 3106 3106 3106 3106 3121 3121 3104 3104 3121 3121 3119 3119 3104 3104 3104 3104 3119 3119 3963 3963 3119 3119 3964 3964 3965 3965 3102 3102 3117 3117 3100 3100 3117 3117 3115 3115 3100 3100 3115 3115 3114 3114 3100 3100 3100 3100 3114 3114 3098 3098 3114 3114 3112 3112 3098 3098 3098 3098 3112 3112 3096 3096 3112 3112 3110 3110 3096 3096 3154 3154 3130 3130 3156 3156 3130 3130 3131 3131 3156 3156 3156 3156 3131 3131 3158 3158 3131 3131 3133 3133 3158 3158 3158 3158 3133 3133 3966 3966 3133 3133 3967 3967 3968 3968 3160 3160 3135 3135 3162 3162 3135 3135 3137 3137 3162 3162 3162 3162 3137 3137 3164 3164 3137 3137 3139 3139 3164 3164 3164 3164 3139 3139 3166 3166 3139 3139 3141 3141 3166 3166 3166 3166 3141 3141 3168 3168 3141 3141 3143 3143 3168 3168 3969 3969 3970 3970 3170 3170 3971 3971 3145 3145 3170 3170 3170 3170 3145 3145 3172 3172 3145 3145 3147 3147 3172 3172 3147 3147 3149 3149 3172 3172 3172 3172 3149 3149 3174 3174 3149 3149 3150 3150 3174 3174 3174 3174 3150 3150 3176 3176 3150 3150 3152 3152 3176 3176 3176 3176 3152 3152 3175 3175 3152 3152 3151 3151 3175 3175 3175 3175 3151 3151 3173 3173 3151 3151 3148 3148 3173 3173 3173 3173 3148 3148 3171 3171 3148 3148 3146 3146 3171 3171 3171 3171 3146 3146 3972 3972 3146 3146 3973 3973 3974 3974 3169 3169 3144 3144 3167 3167 3144 3144 3142 3142 3167 3167 3167 3167 3142 3142 3165 3165 3142 3142 3140 3140 3165 3165 3165 3165 3140 3140 3163 3163 3140 3140 3138 3138 3163 3163 3163 3163 3138 3138 3161 3161 3138 3138 3136 3136 3161 3161 3975 3975 3976 3976 3159 3159 3977 3977 3134 3134 3159 3159 3159 3159 3134 3134 3157 3157 3134 3134 3132 3132 3157 3157 3157 3157 3132 3132 3155 3155 3132 3132 3129 3129 3155 3155 3155 3155 3129 3129 3153 3153 3129 3129 3127 3127 3153 3153 3153 3153 3127 3127 3154 3154 3127 3127 3128 3128 3154 3154 3154 3154 3128 3128 3130 3130 3184 3184 3978 3978 3979 3979 3210 3210 3212 3212 3186 3186 3186 3186 3212 3212 3188 3188 3212 3212 3214 3214 3188 3188 3188 3188 3214 3214 3189 3189 3214 3214 3215 3215 3189 3189 3189 3189 3215 3215 3192 3192 3215 3215 3218 3218 3192 3192 3192 3192 3218 3218 3194 3194 3218 3218 3220 3220 3194 3194 3220 3220 3221 3221 3194 3194 3980 3980 3981 3981 3196 3196 3982 3982 3223 3223 3196 3196 3196 3196 3223 3223 3199 3199 3223 3223 3225 3225 3199 3199 3199 3199 3225 3225 3201 3201 3225 3225 3227 3227 3201 3201 3201 3201 3227 3227 3202 3202 3227 3227 3228 3228 3202 3202 3202 3202 3228 3228 3200 3200 3228 3228 3226 3226 3200 3200 3200 3200 3226 3226 3198 3198 3226 3226 3224 3224 3198 3198 3198 3198 3224 3224 3197 3197 3224 3224 3222 3222 3197 3197 3197 3197 3222 3222 3195 3195 3195 3195 3222 3222 3983 3983 3222 3222 3984 3984 3985 3985 3193 3193 3219 3219 3191 3191 3219 3219 3217 3217 3191 3191 3191 3191 3217 3217 3190 3190 3217 3217 3216 3216 3190 3190 3190 3190 3216 3216 3187 3187 3216 3216 3213 3213 3187 3187 3187 3187 3213 3213 3185 3185 3213 3213 3211 3211 3185 3185 3986 3986 3987 3987 3183 3183 3988 3988 3208 3208 3183 3183 3183 3183 3208 3208 3182 3182 3208 3208 3206 3206 3182 3182 3182 3182 3206 3206 3180 3180 3180 3180 3206 3206 3178 3178 3206 3206 3204 3204 3178 3178 3178 3178 3204 3204 3177 3177 3204 3204 3203 3203 3177 3177 3177 3177 3203 3203 3179 3179 3203 3203 3205 3205 3179 3179 3179 3179 3205 3205 3181 3181 3205 3205 3207 3207 3181 3181 3181 3181 3207 3207 3184 3184 3207 3207 3209 3209 3184 3184 3184 3184 3209 3209 3989 3989 3229 3229 3230 3230 3231 3231 3230 3230 3232 3232 3231 3231 3233 3233 3234 3234 3235 3235 3234 3234 3236 3236 3235 3235 3237 3237 3238 3238 3239 3239 3238 3238 3240 3240 3239 3239 3241 3241 3242 3242 3249 3249 3242 3242 3250 3250 3249 3249 3250 3250 3242 3242 3251 3251 3242 3242 3243 3243 3251 3251 3251 3251 3243 3243 3252 3252 3243 3243 3244 3244 3252 3252 3244 3244 3245 3245 3252 3252 3252 3252 3245 3245 3253 3253 3990 3990 3246 3246 3991 3991 3992 3992 3246 3246 3254 3254 3254 3254 3246 3246 3255 3255 3246 3246 3247 3247 3255 3255 3255 3255 3247 3247 3256 3256 3247 3247 3248 3248 3256 3256 3256 3256 3248 3248 3257 3257 3258 3258 3259 3259 3260 3260 3259 3259 3261 3261 3260 3260 3260 3260 3261 3261 3262 3262 3261 3261 3263 3263 3262 3262 3265 3265 3264 3264 3269 3269 3274 3274 3268 3268 3273 3273 3268 3268 3267 3267 3273 3273 3273 3273 3267 3267 3272 3272 3267 3267 3266 3266 3272 3272 3272 3272 3266 3266 3271 3271 3266 3266 3265 3265 3271 3271 3271 3271 3265 3265 3270 3270 3265 3265 3269 3269 3270 3270 3275 3275 3276 3276 3277 3277 3276 3276 3278 3278 3277 3277 3277 3277 3278 3278 3279 3279 3278 3278 3280 3280 3279 3279 3279 3279 3280 3280 3281 3281 3280 3280 3282 3282 3281 3281 3283 3283 3284 3284 3285 3285 3284 3284 3286 3286 3285 3285 3285 3285 3286 3286 3287 3287 3286 3286 3288 3288 3287 3287 3287 3287 3288 3288 3289 3289 3288 3288 3290 3290 3289 3289 3289 3289 3290 3290 3291 3291 3290 3290 3292 3292 3291 3291 3294 3294 3293 3293 3298 3298 3303 3303 3297 3297 3302 3302 3297 3297 3296 3296 3302 3302 3302 3302 3296 3296 3301 3301 3296 3296 3295 3295 3301 3301 3301 3301 3295 3295 3300 3300 3295 3295 3294 3294 3300 3300 3300 3300 3294 3294 3299 3299 3294 3294 3298 3298 3299 3299 3304 3304 3305 3305 3306 3306 3305 3305 3307 3307 3306 3306 3306 3306 3307 3307 3308 3308 3307 3307 3309 3309 3308 3308 3318 3318 3310 3310 3311 3311 3318 3318 3311 3311 3319 3319 3311 3311 3312 3312 3319 3319 3319 3319 3312 3312 3320 3320 3312 3312 3993 3993 3320 3320 3320 3320 3994 3994 3995 3995 3313 3313 3314 3314 3321 3321 3321 3321 3314 3314 3322 3322 3322 3322 3314 3314 3323 3323 3314 3314 3315 3315 3323 3323 3323 3323 3315 3315 3324 3324 3315 3315 3316 3316 3324 3324 3316 3316 3317 3317 3324 3324 3324 3324 3317 3317 3325 3325 3328 3328 3329 3329 3334 3334 3330 3330 3326 3326 3331 3331 3326 3326 3327 3327 3331 3331 3331 3331 3327 3327 3332 3332 3327 3327 3328 3328 3332 3332 3332 3332 3328 3328 3333 3333 3328 3328 3334 3334 3333 3333 3335 3335 3336 3336 3337 3337 3336 3336 3338 3338 3337 3337 3337 3337 3338 3338 3339 3339 3338 3338 3340 3340 3339 3339 3339 3339 3340 3340 3341 3341 3340 3340 3342 3342 3341 3341 3343 3343 3344 3344 3345 3345 3344 3344 3346 3346 3345 3345 3345 3345 3346 3346 3347 3347 3346 3346 3348 3348 3347 3347 3996 3996 3997 3997 3349 3349 3998 3998 3350 3350 3349 3349 3349 3349 3350 3350 3351 3351 3350 3350 3352 3352 3351 3351 3351 3351 3352 3352 3353 3353 3352 3352 3354 3354 3353 3353 3353 3353 3354 3354 3355 3355 3354 3354 3356 3356 3355 3355 3357 3357 3358 3358 3359 3359 3358 3358 3360 3360 3359 3359 3359 3359 3360 3360 3361 3361 3360 3360 3362 3362 3361 3361 3361 3361 3362 3362 3363 3363 3362 3362 3364 3364 3363 3363 3363 3363 3364 3364 3999 3999 3364 3364 4000 4000 4001 4001 3365 3365 3366 3366 3367 3367 3366 3366 3368 3368 3367 3367 3367 3367 3368 3368 3369 3369 3368 3368 3370 3370 3369 3369 3379 3379 3387 3387 3378 3378 3387 3387 3386 3386 3378 3378 3380 3380 3371 3371 3381 3381 3371 3371 3372 3372 3381 3381 3381 3381 3372 3372 3382 3382 3372 3372 3373 3373 3382 3382 3382 3382 3373 3373 3383 3383 3373 3373 3374 3374 3383 3383 3383 3383 3374 3374 4002 4002 3374 3374 4003 4003 4004 4004 3384 3384 3375 3375 3385 3385 3375 3375 3376 3376 3385 3385 3385 3385 3376 3376 3386 3386 3376 3376 3377 3377 3386 3386 3386 3386 3377 3377 3378 3378 3388 3388 3389 3389 3390 3390 3389 3389 3391 3391 3390 3390 3390 3390 3391 3391 3392 3392 3391 3391 3393 3393 3392 3392 3392 3392 3393 3393 3394 3394 3393 3393 3395 3395 3394 3394 3394 3394 3395 3395 4005 4005 3395 3395 4006 4006 4007 4007 3396 3396 3397 3397 3398 3398 3397 3397 3399 3399 3398 3398 3398 3398 3399 3399 3400 3400 3399 3399 3401 3401 3400 3400 3402 3402 3403 3403 3404 3404 3403 3403 3405 3405 3404 3404 4008 4008 4009 4009 3406 3406 4010 4010 3407 3407 3406 3406 3406 3406 3407 3407 3408 3408 3407 3407 3409 3409 3408 3408 3408 3408 3409 3409 3410 3410 3409 3409 3411 3411 3410 3410 3410 3410 3411 3411 3412 3412 3411 3411 3413 3413 3412 3412 3415 3415 3414 3414 3422 3422 3422 3422 3423 3423 3415 3415 3423 3423 3424 3424 3415 3415 3415 3415 3424 3424 3416 3416 3424 3424 3425 3425 3416 3416 3416 3416 3425 3425 3417 3417 3425 3425 3426 3426 3417 3417 3417 3417 3426 3426 4011 4011 3426 3426 4012 4012 4013 4013 3418 3418 3427 3427 3419 3419 3427 3427 3428 3428 3419 3419 3419 3419 3428 3428 3420 3420 3428 3428 3429 3429 3420 3420 3420 3420 3429 3429 3421 3421 3430 3430 3431 3431 3432 3432 3431 3431 3433 3433 3432 3432 3432 3432 3433 3433 3434 3434 3433 3433 3435 3435 3434 3434 3434 3434 3435 3435 3436 3436 3435 3435 3437 3437 3436 3436 3436 3436 3437 3437 4014 4014 3437 3437 4015 4015 4016 4016 3438 3438 3439 3439 3440 3440 3439 3439 3441 3441 3440 3440 3443 3443 3442 3442 3450 3450 3450 3450 3451 3451 3443 3443 3451 3451 3452 3452 3443 3443 3443 3443 3452 3452 3444 3444 3452 3452 3453 3453 3444 3444 3444 3444 3453 3453 3445 3445 3453 3453 3454 3454 3445 3445 3445 3445 3454 3454 4017 4017 3454 3454 4018 4018 4019 4019 3446 3446 3455 3455 3447 3447 3455 3455 3456 3456 3447 3447 3447 3447 3456 3456 3448 3448 3456 3456 3457 3457 3448 3448 3448 3448 3457 3457 3449 3449 3457 3457 3458 3458 3449 3449 3459 3459 3466 3466 3460 3460 3466 3466 3467 3467 3460 3460 3460 3460 3467 3467 3461 3461 3467 3467 3468 3468 3461 3461 4020 4020 4021 4021 3462 3462 4022 4022 3469 3469 3462 3462 3462 3462 3469 3469 3463 3463 3469 3469 3470 3470 3463 3463 3470 3470 3471 3471 3463 3463 3463 3463 3471 3471 3464 3464 3471 3471 3472 3472 3464 3464 3464 3464 3472 3472 3465 3465 3472 3472 3473 3473 3465 3465 3474 3474 3481 3481 3475 3475 3481 3481 3482 3482 3475 3475 3475 3475 3482 3482 3476 3476 3482 3482 3483 3483 3476 3476 4023 4023 4024 4024 3477 3477 4025 4025 3484 3484 3477 3477 3477 3477 3484 3484 3478 3478 3484 3484 3485 3485 3478 3478 3485 3485 3486 3486 3478 3478 3478 3478 3486 3486 3479 3479 3486 3486 3487 3487 3479 3479 3479 3479 3487 3487 3480 3480 3487 3487 3488 3488 3480 3480 3492 3492 3491 3491 3489 3489 3492 3492 3489 3489 3493 3493 3489 3489 3490 3490 3493 3493 3493 3493 3490 3490 3494 3494 3495 3495 3496 3496 3497 3497 3496 3496 3498 3498 3497 3497 3497 3497 3498 3498 3499 3499 3498 3498 3500 3500 3499 3499 3499 3499 3500 3500 3501 3501 3500 3500 3502 3502 3501 3501 3501 3501 3502 3502 4026 4026 3502 3502 4027 4027 4028 4028 3503 3503 3504 3504 3505 3505 3504 3504 3506 3506 3505 3505 3505 3505 3506 3506 3507 3507 3506 3506 3508 3508 3507 3507 3509 3509 3510 3510 3511 3511 3510 3510 3512 3512 3511 3511 3511 3511 3512 3512 3513 3513 3512 3512 3514 3514 3513 3513 3515 3515 3516 3516 3517 3517 3516 3516 3518 3518 3517 3517 3517 3517 3518 3518 3519 3519 3518 3518 3520 3520 3519 3519 4029 4029 4030 4030 3521 3521 4031 4031 3522 3522 3521 3521 3521 3521 3522 3522 3523 3523 3522 3522 3524 3524 3523 3523 3523 3523 3524 3524 3525 3525 3524 3524 3526 3526 3525 3525 3525 3525 3526 3526 3527 3527 3526 3526 3528 3528 3527 3527 3529 3529 3530 3530 3531 3531 3530 3530 3532 3532 3531 3531 3531 3531 3532 3532 3533 3533 3532 3532 3534 3534 3533 3533 3535 3535 3536 3536 3537 3537 3536 3536 3538 3538 3537 3537 3537 3537 3538 3538 3539 3539 3538 3538 3540 3540 3539 3539 3541 3541 3542 3542 3543 3543 3542 3542 3544 3544 3543 3543 3543 3543 3544 3544 3545 3545 3544 3544 3546 3546 3545 3545 4032 4032 4033 4033 3547 3547 4034 4034 3548 3548 3547 3547 3547 3547 3548 3548 3549 3549 3548 3548 3550 3550 3549 3549 3549 3549 3550 3550 3551 3551 3550 3550 3552 3552 3551 3551 3551 3551 3552 3552 3553 3553 3552 3552 3554 3554 3553 3553 3557 3557 3558 3558 3560 3560 3557 3557 3560 3560 3556 3556 3560 3560 3559 3559 3556 3556 3556 3556 3559 3559 3555 3555 3561 3561 3562 3562 3563 3563 3562 3562 3564 3564 3563 3563 3563 3563 3564 3564 3565 3565 3564 3564 3566 3566 3565 3565 3565 3565 3566 3566 3567 3567 3566 3566 3568 3568 3567 3567 3567 3567 3568 3568 4035 4035 3568 3568 4036 4036 4037 4037 3569 3569 3570 3570 3571 3571 3570 3570 3572 3572 3571 3571 3571 3571 3572 3572 3573 3573 3572 3572 3574 3574 3573 3573 3576 3576 3575 3575 3579 3579 3576 3576 3579 3579 3577 3577 3579 3579 3580 3580 3577 3577 3577 3577 3580 3580 3578 3578 3581 3581 3585 3585 3586 3586 3584 3584 3583 3583 3586 3586 3583 3583 3582 3582 3586 3586 3586 3586 3582 3582 3581 3581 3587 3587 3588 3588 3589 3589 3588 3588 3590 3590 3589 3589 3589 3589 3590 3590 3591 3591 3597 3597 3600 3600 3607 3607 3600 3600 3609 3609 3607 3607 3609 3609 3600 3600 3610 3610 3600 3600 3601 3601 3610 3610 3610 3610 3601 3601 3611 3611 3601 3601 3599 3599 3611 3611 3611 3611 3599 3599 3608 3608 3599 3599 3598 3598 3608 3608 3598 3598 3596 3596 3608 3608 3608 3608 3596 3596 3606 3606 3596 3596 3595 3595 3606 3606 3606 3606 3595 3595 3605 3605 3595 3595 4038 4038 3605 3605 3605 3605 4039 4039 4040 4040 3594 3594 3593 3593 3604 3604 3604 3604 3593 3593 3603 3603 3593 3593 3592 3592 3603 3603 3603 3603 3592 3592 3602 3602 3629 3629 3613 3613 3628 3628 3613 3613 3612 3612 3628 3628 3628 3628 3612 3612 3627 3627 3612 3612 3614 3614 3627 3627 3614 3614 3615 3615 3627 3627 3627 3627 3615 3615 3626 3626 3615 3615 3625 3625 3626 3626 3615 3615 3616 3616 3625 3625 3616 3616 3617 3617 3625 3625 3625 3625 3617 3617 3624 3624 4041 4041 3623 3623 4042 4042 3619 3619 3620 3620 3621 3621 4043 4043 3618 3618 3623 3623 3618 3618 3619 3619 3623 3623 3623 3623 3619 3619 3622 3622 3619 3619 3621 3621 3622 3622 3642 3642 3641 3641 3630 3630 3641 3641 3640 3640 3630 3630 3630 3630 3640 3640 3632 3632 3640 3640 3643 3643 3632 3632 3632 3632 3643 3643 3633 3633 3643 3643 3645 3645 3633 3633 3633 3633 3645 3645 3635 3635 3645 3645 3646 3646 3635 3635 3635 3635 3646 3646 3636 3636 3646 3646 4044 4044 3636 3636 3636 3636 4045 4045 4046 4046 3647 3647 3648 3648 3637 3637 3637 3637 3648 3648 3638 3638 3648 3648 3649 3649 3638 3638 3638 3638 3649 3649 3639 3639 3630 3630 3631 3631 3642 3642 3631 3631 3634 3634 3642 3642 3642 3642 3634 3634 3644 3644 3663 3663 3664 3664 3657 3657 3664 3664 3665 3665 3657 3657 3657 3657 3665 3665 3656 3656 3665 3665 3666 3666 3656 3656 3656 3656 3666 3666 3655 3655 3666 3666 4047 4047 3655 3655 3655 3655 4048 4048 4049 4049 3659 3659 3660 3660 3661 3661 3657 3657 3658 3658 3663 3663 3658 3658 3659 3659 3663 3663 3663 3663 3659 3659 3662 3662 3659 3659 3661 3661 3662 3662 3652 3652 3669 3669 3651 3651 3669 3669 3668 3668 3651 3651 3651 3651 3668 3668 3650 3650 3654 3654 3667 3667 3653 3653 3667 3667 3671 3671 3653 3653 3653 3653 3671 3671 3652 3652 3671 3671 3670 3670 3652 3652 3652 3652 3670 3670 3669 3669 3672 3672 3673 3673 3674 3674 3673 3673 3675 3675 3674 3674 3674 3674 3675 3675 3676 3676 3677 3677 3678 3678 3679 3679 3678 3678 3680 3680 3679 3679 3679 3679 3680 3680 3681 3681 3682 3682 3683 3683 3684 3684 3683 3683 3685 3685 3684 3684 3684 3684 3685 3685 3686 3686 3687 3687 3688 3688 3689 3689 3688 3688 3690 3690 3689 3689 3689 3689 3690 3690 3691 3691 3692 3692 3693 3693 3694 3694 3693 3693 3695 3695 3694 3694 3696 3696 3697 3697 3698 3698 3697 3697 3699 3699 3698 3698 3700 3700 3701 3701 3702 3702 3701 3701 3703 3703 3702 3702 3704 3704 3705 3705 3706 3706 3705 3705 3707 3707 3706 3706
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 18 18 19 19 20 20 19 19 21 21 20 20 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 165 165 164 164 172 172 441 441 438 438 417 417 555 555 552 552 531 531 250 250 256 256 257 257 189 189 188 188 193 193 193 193 205 205 189 189 205 205 222 222 189 189 189 189 222 222 257 257 222 222 238 238 257 257 257 257 238 238 250 250 170 170 180 180 177 177 188 188 189 189 182 182 189 189 171 171 182 182 182 182 171 171 178 178 177 177 175 175 170 170 175 175 174 174 170 170 170 170 174 174 171 171 174 174 176 176 171 171 171 171 176 176 178 178 180 180 170 170 181 181 170 170 169 169 181 181 181 181 169 169 187 187 169 169 186 186 187 187 187 187 186 186 192 192 260 260 255 255 254 254 255 255 249 249 254 254 249 249 237 237 254 254 237 237 221 221 254 254 254 254 221 221 186 186 221 221 204 204 186 186 186 186 204 204 192 192 299 299 301 301 262 262 299 299 262 262 296 296 268 268 266 266 301 301 266 266 263 263 301 301 301 301 263 263 262 262 256 256 261 261 297 297 261 261 264 264 297 297 297 297 264 264 300 300 264 264 267 267 300 300 300 300 267 267 303 303 267 267 268 268 303 303 303 303 268 268 302 302 268 268 301 301 302 302 653 653 654 654 646 646 654 654 647 647 646 646 646 646 647 647 589 589 589 589 563 563 559 559 589 589 559 559 530 530 559 559 555 555 530 530 555 555 531 531 530 530 530 530 531 531 475 475 475 475 449 449 416 416 449 449 445 445 416 416 344 344 327 327 340 340 327 327 338 338 340 340 344 344 346 346 327 327 346 346 348 348 327 327 327 327 348 348 357 357 445 445 441 441 416 416 441 441 417 417 416 416 416 416 417 417 356 356 417 417 357 357 356 356 356 356 357 357 350 350 357 357 348 348 350 350 324 324 332 332 325 325 332 332 333 333 325 325 325 325 333 333 326 326 333 333 334 334 326 326 326 326 334 334 327 327 334 334 336 336 327 327 327 327 336 336 338 338 253 253 277 277 269 269 274 274 278 278 254 254 278 278 282 282 254 254 254 254 282 282 286 286 337 337 335 335 323 323 335 335 330 330 323 323 323 323 330 330 324 324 330 330 331 331 324 324 324 324 331 331 332 332 253 253 269 269 254 254 269 269 270 270 254 254 254 254 270 270 274 274 262 262 260 260 296 296 260 260 254 254 296 296 296 296 254 254 292 292 254 254 286 286 292 292 253 253 291 291 289 289 321 321 319 319 354 354 319 319 317 317 354 354 354 354 317 317 316 316 289 289 285 285 253 253 285 285 281 281 253 253 253 253 281 281 277 277 355 355 349 349 354 354 349 349 347 347 354 354 354 354 347 347 321 321 347 347 345 345 321 321 345 345 343 343 321 321 321 321 343 343 323 323 343 343 339 339 323 323 323 323 339 339 337 337 316 316 315 315 354 354 315 315 314 314 354 354 354 354 314 314 253 253 314 314 295 295 253 253 253 253 295 295 291 291 373 373 372 372 354 354 372 372 368 368 354 354 410 410 406 406 414 414 368 368 364 364 354 354 364 364 362 362 354 354 354 354 362 362 355 355 362 362 365 365 355 355 355 355 365 365 369 369 410 410 414 414 407 407 369 369 374 374 355 355 374 374 378 378 355 355 355 355 378 378 415 415 378 378 382 382 415 415 415 415 382 382 386 386 407 407 415 415 403 403 415 415 398 398 403 403 386 386 390 390 415 415 390 390 394 394 415 415 415 415 394 394 398 398 414 414 421 421 419 419 407 407 414 414 415 415 414 414 419 419 415 415 415 415 419 419 422 422 422 422 427 427 415 415 427 427 431 431 415 415 415 415 431 431 435 435 474 474 453 453 457 457 457 457 461 461 474 474 461 461 466 466 474 474 474 474 466 466 473 473 466 466 469 469 473 473 473 473 469 469 465 465 435 435 440 440 415 415 440 440 444 444 415 415 415 415 444 444 474 474 444 444 448 448 474 474 474 474 448 448 453 453 485 485 489 489 474 474 505 505 509 509 529 529 509 509 513 513 529 529 529 529 513 513 517 517 492 492 488 488 473 473 488 488 484 484 473 473 489 489 493 493 474 474 493 493 497 497 474 474 474 474 497 497 529 529 497 497 501 501 529 529 529 529 501 501 505 505 521 521 524 524 528 528 524 524 520 520 528 528 520 520 516 516 528 528 516 516 512 512 528 528 528 528 512 512 508 508 484 484 480 480 473 473 480 480 478 478 473 473 473 473 478 478 474 474 478 478 481 481 474 474 474 474 481 481 485 485 508 508 504 504 528 528 504 504 500 500 528 528 528 528 500 500 473 473 500 500 496 496 473 473 473 473 496 496 492 492 540 540 539 539 528 528 539 539 535 535 528 528 535 535 533 533 528 528 533 533 529 529 528 528 528 528 529 529 521 521 529 529 517 517 521 521 533 533 536 536 529 529 536 536 541 541 529 529 529 529 541 541 545 545 562 562 567 567 588 588 567 567 571 571 588 588 571 571 575 575 588 588 575 575 580 580 588 588 588 588 580 580 587 587 580 580 583 583 587 587 545 545 549 549 529 529 549 549 554 554 529 529 529 529 554 554 588 588 554 554 558 558 588 588 588 588 558 558 562 562 587 587 602 602 598 598 604 604 608 608 588 588 637 637 640 640 644 644 640 640 636 636 644 644 644 644 636 636 632 632 604 604 588 588 599 599 598 598 594 594 587 587 594 594 592 592 587 587 587 587 592 592 588 588 592 592 595 595 588 588 588 588 595 595 599 599 633 633 645 645 628 628 645 645 624 624 628 628 608 608 612 612 588 588 612 612 616 616 588 588 588 588 616 616 645 645 616 616 620 620 645 645 645 645 620 620 624 624 633 633 637 637 645 645 637 637 644 644 645 645 645 645 644 644 652 652 644 644 651 651 652 652 122 122 125 125 168 168 125 125 139 139 168 168 157 157 153 153 168 168 157 157 168 168 161 161 153 153 148 148 168 168 148 148 144 144 168 168 168 168 144 144 142 142 150 150 155 155 169 169 155 155 159 159 169 169 169 169 159 159 162 162 62 62 110 110 111 111 110 110 127 127 111 111 127 127 129 129 169 169 129 129 133 133 169 169 169 169 133 133 137 137 137 137 140 140 169 169 140 140 146 146 169 169 169 169 146 146 150 150 36 36 37 37 43 43 43 43 47 47 36 36 47 47 49 49 36 36 36 36 49 49 51 51 51 51 56 56 36 36 56 56 58 58 36 36 36 36 58 58 62 62 142 142 135 135 168 168 135 135 131 131 168 168 168 168 131 131 122 122 131 131 123 123 122 122 122 122 123 123 118 118 123 123 119 119 118 118 118 118 119 119 108 108 119 119 109 109 108 108 108 108 109 109 105 105 109 109 106 106 105 105 105 105 106 106 101 101 106 106 102 102 101 101 101 101 102 102 97 97 102 102 98 98 97 97 97 97 98 98 86 86 98 98 95 95 86 86 86 86 95 95 61 61 95 95 84 84 61 61 61 61 84 84 42 42 84 84 64 64 42 42 42 42 64 64 39 39 64 64 54 54 39 39 39 39 54 54 37 37 54 54 45 45 37 37 37 37 45 45 43 43 62 62 111 111 36 36 111 111 112 112 36 36 36 36 112 112 33 33 79 79 81 81 113 113 81 81 83 83 113 113 113 113 83 83 88 88 33 33 74 74 71 71 71 71 69 69 33 33 69 69 67 67 33 33 33 33 67 67 32 32 67 67 66 66 32 32 32 32 66 66 34 34 66 66 68 68 34 34 34 34 68 68 70 70 70 70 72 72 34 34 72 72 75 75 34 34 34 34 75 75 77 77 88 88 90 90 113 113 90 90 92 92 113 113 113 113 92 92 112 112 92 92 93 93 112 112 112 112 93 93 91 91 91 91 89 89 112 112 89 89 87 87 112 112 112 112 87 87 82 82 82 82 80 80 112 112 80 80 78 78 112 112 112 112 78 78 33 33 78 78 76 76 33 33 33 33 76 76 74 74 63 63 59 59 34 34 59 59 57 57 34 34 34 34 57 57 52 52 77 77 79 79 34 34 79 79 113 113 34 34 34 34 113 113 63 63 113 113 114 114 63 63 52 52 50 50 34 34 50 50 48 48 34 34 34 34 48 48 35 35 173 173 143 143 145 145 145 145 149 149 173 173 149 149 154 154 173 173 173 173 154 154 158 158 48 48 44 44 35 35 44 44 46 46 35 35 35 35 46 46 38 38 46 46 55 55 38 38 38 38 55 55 40 40 55 55 60 60 40 40 40 40 60 60 41 41 60 60 65 65 41 41 41 41 65 65 53 53 65 65 85 85 53 53 53 53 85 85 73 73 85 85 96 96 73 73 73 73 96 96 94 94 96 96 99 99 94 94 94 94 99 99 100 100 99 99 103 103 100 100 100 100 103 103 104 104 103 103 107 107 104 104 104 104 107 107 116 116 107 107 115 115 116 116 116 116 115 115 117 117 115 115 120 120 117 117 117 117 120 120 121 121 120 120 124 124 121 121 121 121 124 124 126 126 124 124 132 132 126 126 126 126 132 132 173 173 132 132 136 136 173 173 173 173 136 136 143 143 158 158 165 165 173 173 165 165 172 172 173 173 173 173 172 172 179 179 172 172 190 190 179 179 179 179 190 190 191 191 232 232 236 236 259 259 236 236 242 242 259 259 241 241 235 235 258 258 203 203 209 209 191 191 191 191 224 224 259 259 224 224 228 228 259 259 259 259 228 228 232 232 209 209 213 213 191 191 213 213 217 217 191 191 191 191 217 217 224 224 242 242 246 246 259 259 246 246 248 248 259 259 259 259 248 248 258 258 248 248 245 245 258 258 258 258 245 245 241 241 216 216 212 212 190 190 212 212 208 208 190 190 190 190 208 208 202 202 202 202 198 198 190 190 198 198 195 195 190 190 190 190 195 195 191 191 195 195 199 199 191 191 191 191 199 199 203 203 235 235 231 231 258 258 231 231 227 227 258 258 258 258 227 227 190 190 227 227 223 223 190 190 190 190 223 223 216 216 280 280 284 284 259 259 284 284 288 288 259 259 259 259 288 288 265 265 271 271 272 272 258 258 272 272 273 273 258 258 258 258 273 273 259 259 273 273 276 276 259 259 259 259 276 276 280 280 351 351 342 342 327 327 327 327 342 342 328 328 342 342 341 341 328 328 328 328 341 341 322 322 288 288 290 290 265 265 290 290 294 294 265 265 265 265 294 294 304 304 294 294 298 298 304 304 304 304 298 298 306 306 298 298 305 305 306 306 306 306 305 305 308 308 305 305 307 307 308 308 308 308 307 307 311 311 307 307 309 309 311 311 309 309 310 310 311 311 311 311 310 310 313 313 310 310 312 312 313 313 313 313 312 312 329 329 312 312 318 318 329 329 329 329 318 318 341 341 318 318 320 320 341 341 341 341 320 320 322 322 404 404 399 399 417 417 399 399 395 395 417 417 357 357 363 363 367 367 357 357 379 379 375 375 351 351 327 327 358 358 327 327 357 357 358 358 358 358 357 357 359 359 357 357 367 367 359 359 359 359 367 367 360 360 376 376 380 380 361 361 380 380 384 384 361 361 361 361 384 384 418 418 384 384 388 388 418 418 418 418 388 388 392 392 392 392 396 396 418 418 396 396 400 400 418 418 418 418 400 400 405 405 375 375 370 370 357 357 370 370 366 366 357 357 357 357 366 366 363 363 405 405 409 409 418 418 409 409 411 411 418 418 418 418 411 411 417 417 411 411 408 408 417 417 417 417 408 408 404 404 360 360 367 367 361 361 367 367 371 371 361 361 361 361 371 371 376 376 395 395 391 391 417 417 391 391 387 387 417 417 417 417 387 387 357 357 387 387 383 383 357 357 357 357 383 383 379 379 467 467 462 462 476 476 438 438 436 436 417 417 436 436 432 432 417 417 417 417 432 432 428 428 437 437 418 418 433 433 418 418 429 429 433 433 477 477 455 455 459 459 462 462 458 458 476 476 458 458 454 454 476 476 476 476 454 454 451 451 428 428 423 423 417 417 423 423 420 420 417 417 417 417 420 420 418 418 420 420 424 424 418 418 418 418 424 424 429 429 437 437 442 442 418 418 442 442 446 446 418 418 418 418 446 446 477 477 446 446 450 450 477 477 477 477 450 450 455 455 459 459 463 463 477 477 463 463 468 468 477 477 477 477 468 468 476 476 468 468 470 470 476 476 476 476 470 470 467 467 532 532 477 477 503 503 487 487 491 491 477 477 503 503 507 507 532 532 507 507 511 511 532 532 532 532 511 511 515 515 522 522 518 518 531 531 491 491 495 495 477 477 495 495 499 499 477 477 477 477 499 499 503 503 515 515 519 519 532 532 519 519 523 523 532 532 532 532 523 523 531 531 523 523 525 525 531 531 531 531 525 525 522 522 476 476 502 502 498 498 486 486 482 482 476 476 482 482 479 479 476 476 476 476 479 479 477 477 479 479 483 483 477 477 477 477 483 483 487 487 518 518 514 514 531 531 514 514 510 510 531 531 531 531 510 510 506 506 498 498 494 494 476 476 494 494 490 490 476 476 476 476 490 490 486 486 506 506 502 502 531 531 502 502 476 476 531 531 531 531 476 476 475 475 476 476 451 451 475 475 475 475 451 451 449 449 581 581 576 576 590 590 552 552 550 550 531 531 550 550 546 546 531 531 531 531 546 546 542 542 551 551 532 532 547 547 532 532 543 543 547 547 591 591 569 569 573 573 581 581 590 590 584 584 576 576 572 572 590 590 572 572 568 568 590 590 590 590 568 568 565 565 542 542 537 537 531 531 537 537 534 534 531 531 531 531 534 534 532 532 534 534 538 538 532 532 532 532 538 538 543 543 551 551 556 556 532 532 556 556 560 560 532 532 532 532 560 560 591 591 560 560 564 564 591 591 591 591 564 564 569 569 573 573 577 577 591 591 577 577 582 582 591 591 591 591 582 582 584 584 596 596 593 593 590 590 626 626 630 630 648 648 630 630 635 635 648 648 613 613 609 609 590 590 584 584 590 590 591 591 590 590 593 593 591 591 591 591 593 593 597 597 597 597 601 601 591 591 601 601 606 606 591 591 591 591 606 606 610 610 610 610 614 614 591 591 614 614 618 618 591 591 591 591 618 618 648 648 618 618 622 622 648 648 648 648 622 622 626 626 639 639 641 641 647 647 641 641 638 638 647 647 647 647 638 638 634 634 613 613 590 590 617 617 609 609 605 605 590 590 605 605 600 600 590 590 590 590 600 600 596 596 634 634 629 629 647 647 629 629 625 625 647 647 647 647 625 625 621 621 621 621 617 617 647 647 617 617 590 590 647 647 647 647 590 590 589 589 590 590 565 565 589 589 589 589 565 565 563 563 635 635 639 639 648 648 639 639 647 647 648 648 648 648 647 647 655 655 647 647 654 654 655 655 627 627 623 623 643 643 602 602 587 587 603 603 587 587 586 586 603 603 603 603 586 586 607 607 627 627 643 643 631 631 623 623 619 619 643 643 619 619 615 615 643 643 643 643 615 615 586 586 615 615 611 611 586 586 586 586 611 611 607 607 406 406 402 402 414 414 402 402 401 401 414 414 414 414 401 401 413 413 401 401 397 397 413 413 397 397 393 393 413 413 413 413 393 393 389 389 389 389 385 385 413 413 385 385 381 381 413 413 413 413 381 381 353 353 381 381 377 377 353 353 452 452 447 447 472 472 447 447 443 443 472 472 472 472 443 443 413 413 443 443 439 439 413 413 413 413 439 439 434 434 434 434 430 430 413 413 430 430 426 426 413 413 413 413 426 426 414 414 426 426 425 425 414 414 414 414 425 425 421 421 464 464 460 460 472 472 460 460 456 456 472 472 472 472 456 456 452 452 570 570 566 566 586 586 527 527 548 548 544 544 566 566 561 561 586 586 561 561 557 557 586 586 586 586 557 557 527 527 557 557 553 553 527 527 527 527 553 553 548 548 583 583 579 579 587 587 579 579 578 578 587 587 587 587 578 578 586 586 578 578 574 574 586 586 586 586 574 574 570 570 163 163 160 160 171 171 160 160 156 156 171 171 156 156 151 151 171 171 171 171 151 151 147 147 134 134 130 130 171 171 130 130 128 128 171 171 147 147 141 141 171 171 141 141 138 138 171 171 171 171 138 138 134 134 287 287 283 283 257 257 283 283 279 279 257 257 257 257 279 279 275 275 256 256 297 297 257 257 297 297 293 293 257 257 257 257 293 293 287 287 127 127 169 169 111 111 169 169 170 170 111 111 111 111 170 170 112 112 170 170 171 171 112 112 112 112 171 171 113 113 171 171 128 128 113 113 113 113 128 128 114 114 164 164 163 163 172 172 163 163 171 171 172 172 172 172 171 171 190 190 171 171 189 189 190 190 190 190 189 189 258 258 189 189 257 257 258 258 258 258 257 257 271 271 257 257 275 275 271 271 234 234 254 254 230 230 254 254 226 226 230 230 239 239 233 233 253 253 239 239 253 253 243 243 185 185 200 200 196 196 194 194 197 197 186 186 197 197 201 201 186 186 186 186 201 201 207 207 207 207 211 211 186 186 211 211 215 215 186 186 186 186 215 215 254 254 215 215 220 220 254 254 254 254 220 220 226 226 234 234 240 240 254 254 240 240 244 244 254 254 254 254 244 244 253 253 244 244 247 247 253 253 253 253 247 247 243 243 196 196 194 194 185 185 194 194 186 186 185 185 185 185 186 186 168 168 186 186 169 169 168 168 168 168 169 169 161 161 169 169 162 162 161 161 214 214 210 210 185 185 210 210 206 206 185 185 185 185 206 206 200 200 233 233 229 229 253 253 229 229 225 225 253 253 253 253 225 225 185 185 225 225 219 219 185 185 185 185 219 219 214 214 139 139 152 152 168 168 152 152 167 167 168 168 168 168 167 167 185 185 167 167 184 184 185 185 185 185 184 184 253 253 184 184 252 252 253 253 253 253 252 252 354 354 252 252 353 353 354 354 354 354 353 353 373 373 353 353 377 377 373 373 465 465 464 464 473 473 464 464 472 472 473 473 473 473 472 472 528 528 472 472 527 527 528 528 528 528 527 527 540 540 527 527 544 544 540 540 632 632 631 631 644 644 631 631 643 643 644 644 644 644 643 643 651 651 643 643 650 650 651 651 152 152 166 166 167 167 166 166 183 183 167 167 167 167 183 183 184 184 183 183 218 218 184 184 184 184 218 218 252 252 218 218 251 251 252 252 252 252 251 251 353 353 251 251 352 352 353 353 353 353 352 352 413 413 352 352 412 412 413 413 413 413 412 412 472 472 412 412 471 471 472 472 472 472 471 471 527 527 471 471 526 526 527 527 527 527 526 526 586 586 526 526 585 585 586 586 586 586 585 585 643 643 585 585 642 642 643 643 643 643 642 642 650 650 642 642 649 649 650 650 873 873 879 879 878 878 973 973 979 979 978 978 992 992 996 996 978 978 1163 1163 1167 1167 1152 1152 764 764 755 755 791 791 1029 1029 1024 1024 1042 1042 1024 1024 1020 1020 1042 1042 1019 1019 1023 1023 1041 1041 1023 1023 1028 1028 1041 1041 990 990 994 994 981 981 994 994 999 999 981 981 981 981 999 999 1003 1003 1003 1003 1007 1007 981 981 1007 1007 1011 1011 981 981 981 981 1011 1011 1041 1041 1011 1011 1015 1015 1041 1041 1041 1041 1015 1015 1019 1019 1028 1028 1032 1032 1041 1041 1032 1032 1035 1035 1041 1041 1041 1041 1035 1035 1042 1042 1035 1035 1033 1033 1042 1042 1042 1042 1033 1033 1029 1029 1004 1004 1000 1000 985 985 1000 1000 995 995 985 985 985 985 995 995 991 991 1020 1020 1016 1016 1042 1042 1016 1016 1012 1012 1042 1042 1042 1042 1012 1012 985 985 1012 1012 1008 1008 985 985 985 985 1008 1008 1004 1004 990 990 981 981 987 987 981 981 983 983 987 987 987 987 983 983 991 991 983 983 984 984 991 991 991 991 984 984 985 985 883 883 908 908 904 904 889 889 914 914 883 883 914 914 912 912 883 883 883 883 912 912 908 908 896 896 882 882 897 897 882 882 883 883 897 897 897 897 883 883 900 900 883 883 904 904 900 900 951 951 975 975 981 981 975 975 982 982 981 981 981 981 982 982 983 983 952 952 965 965 951 951 965 965 966 966 951 951 951 951 966 966 975 975 952 952 946 946 965 965 946 946 944 944 965 965 965 965 944 944 953 953 944 944 942 942 953 953 953 953 942 942 937 937 942 942 936 936 937 937 937 937 936 936 935 935 936 936 934 934 935 935 934 934 933 933 935 935 935 935 933 933 932 932 933 933 931 931 932 932 932 932 931 931 930 930 931 931 929 929 930 930 930 930 929 929 928 928 929 929 922 922 928 928 928 928 922 922 889 889 922 922 918 918 889 889 889 889 918 918 914 914 866 866 860 860 883 883 851 851 855 855 882 882 855 855 859 859 882 882 882 882 859 859 865 865 832 832 836 836 814 814 836 836 840 840 814 814 814 814 840 840 882 882 840 840 847 847 882 882 882 882 847 847 851 851 819 819 822 822 814 814 822 822 826 826 814 814 814 814 826 826 832 832 865 865 869 869 882 882 869 869 872 872 882 882 882 882 872 872 883 883 872 872 870 870 883 883 883 883 870 870 866 866 815 815 841 841 837 837 837 837 833 833 815 815 833 833 827 827 815 815 815 815 827 827 823 823 860 860 856 856 883 883 856 856 852 852 883 883 883 883 852 852 815 815 852 852 848 848 815 815 815 815 848 848 841 841 823 823 819 819 815 815 819 819 814 814 815 815 815 815 814 814 803 803 814 814 796 796 803 803 803 803 796 796 797 797 770 770 797 797 774 774 797 797 778 778 774 774 787 787 788 788 796 796 788 788 789 789 796 796 796 796 789 789 797 797 789 789 782 782 797 797 797 797 782 782 778 778 770 770 768 768 797 797 768 768 761 761 797 797 797 797 761 761 750 750 761 761 757 757 750 750 750 750 757 757 745 745 757 757 748 748 745 745 745 745 748 748 741 741 748 748 744 744 741 741 741 741 744 744 740 740 744 744 739 739 740 740 740 740 739 739 728 728 739 739 731 731 728 728 728 728 731 731 724 724 731 731 727 727 724 724 724 724 727 727 718 718 727 727 723 723 718 718 718 718 723 723 697 697 723 723 720 720 697 697 697 697 720 720 677 677 720 720 709 709 677 677 677 677 709 709 665 665 709 709 689 689 665 665 665 665 689 689 664 664 676 676 681 681 658 658 676 676 658 658 674 674 689 689 684 684 664 664 684 684 679 679 664 664 664 664 679 679 662 662 679 679 659 659 662 662 679 679 670 670 659 659 670 670 668 668 659 659 659 659 668 668 658 658 668 668 672 672 658 658 658 658 672 672 674 674 738 738 737 737 687 687 737 737 658 658 687 687 687 687 658 658 683 683 658 658 681 681 683 683 657 657 693 693 695 695 695 695 698 698 657 657 698 698 700 700 657 657 657 657 700 700 702 702 702 702 704 704 736 736 707 707 737 737 712 712 737 737 714 714 712 712 699 699 696 696 658 658 704 704 706 706 736 736 706 706 711 711 736 736 736 736 711 711 713 713 696 696 694 694 658 658 694 694 692 692 658 658 658 658 692 692 656 656 692 692 690 690 656 656 656 656 690 690 657 657 690 690 691 691 657 657 657 657 691 691 693 693 713 713 715 715 736 736 715 715 717 717 736 736 736 736 717 717 737 737 717 717 716 716 737 737 737 737 716 716 714 714 707 707 705 705 737 737 705 705 703 703 737 737 737 737 703 703 658 658 703 703 701 701 658 658 658 658 701 701 699 699 702 702 736 736 657 657 736 736 735 735 657 657 657 657 735 735 660 660 680 680 675 675 660 660 675 675 673 673 660 660 673 673 671 671 660 660 660 660 671 671 661 661 751 751 734 734 735 735 734 734 686 686 735 735 735 735 686 686 660 660 686 686 682 682 660 660 660 660 682 682 680 680 756 756 760 760 792 792 786 786 783 783 793 793 756 756 792 792 747 747 760 760 767 767 792 792 767 767 769 769 792 792 792 792 769 769 773 773 773 773 777 777 792 792 777 777 781 781 792 792 792 792 781 781 785 785 758 758 753 753 793 793 786 786 793 793 785 785 671 671 667 667 661 661 667 667 669 669 661 661 661 661 669 669 663 663 669 669 678 678 663 663 663 663 678 678 666 666 678 678 688 688 666 666 666 666 688 688 685 685 688 688 708 708 685 685 685 685 708 708 710 710 708 708 719 719 710 710 710 710 719 719 721 721 719 719 722 722 721 721 721 721 722 722 725 725 722 722 726 726 725 725 725 725 726 726 729 729 726 726 730 730 729 729 729 729 730 730 732 732 730 730 733 733 732 732 732 732 733 733 742 742 733 733 743 743 742 742 742 742 743 743 746 746 783 783 779 779 793 793 779 779 775 775 793 793 793 793 775 775 771 771 771 771 765 765 793 793 765 765 762 762 793 793 793 793 762 762 758 758 743 743 747 747 746 746 747 747 792 792 746 746 746 746 792 792 749 749 792 792 755 755 749 749 764 764 791 791 790 790 791 791 808 808 790 790 790 790 808 808 807 807 1268 1268 1255 1255 1256 1256 1256 1256 1260 1260 1268 1268 1260 1260 1264 1264 1268 1268 1268 1268 1264 1264 1269 1269 1264 1264 1261 1261 1269 1269 1261 1261 1257 1257 1269 1269 1269 1269 1257 1257 1252 1252 1236 1236 1232 1232 1212 1212 1232 1232 1228 1228 1212 1212 1228 1228 1223 1223 1212 1212 1223 1223 1219 1219 1212 1212 1212 1212 1219 1219 1211 1211 1219 1219 1216 1216 1211 1211 1211 1211 1216 1216 1218 1218 1252 1252 1248 1248 1269 1269 1248 1248 1244 1244 1269 1269 1269 1269 1244 1244 1212 1212 1244 1244 1240 1240 1212 1212 1212 1212 1240 1240 1236 1236 1173 1173 1169 1169 1153 1153 1163 1163 1152 1152 1159 1159 1211 1211 1198 1198 1199 1199 1169 1169 1164 1164 1153 1153 1164 1164 1160 1160 1153 1153 1153 1153 1160 1160 1152 1152 1160 1160 1157 1157 1152 1152 1152 1152 1157 1157 1159 1159 1191 1191 1212 1212 1195 1195 1212 1212 1200 1200 1195 1195 1199 1199 1203 1203 1211 1211 1203 1203 1207 1207 1211 1211 1211 1211 1207 1207 1212 1212 1207 1207 1204 1204 1212 1212 1212 1212 1204 1204 1200 1200 1191 1191 1187 1187 1212 1212 1187 1187 1182 1182 1212 1212 1212 1212 1182 1182 1153 1153 1182 1182 1177 1177 1153 1153 1153 1153 1177 1177 1173 1173 1132 1132 1136 1136 1152 1152 1136 1136 1140 1140 1152 1152 1117 1117 1113 1113 1098 1098 1104 1104 1108 1108 1097 1097 1108 1108 1112 1112 1097 1097 1097 1097 1112 1112 1116 1116 1116 1116 1120 1120 1097 1097 1120 1120 1124 1124 1097 1097 1097 1097 1124 1124 1152 1152 1124 1124 1128 1128 1152 1152 1152 1152 1128 1128 1132 1132 1140 1140 1144 1144 1152 1152 1144 1144 1148 1148 1152 1152 1152 1152 1148 1148 1153 1153 1148 1148 1145 1145 1153 1153 1145 1145 1141 1141 1153 1153 1141 1141 1137 1137 1153 1153 1153 1153 1137 1137 1133 1133 1113 1113 1109 1109 1098 1098 1109 1109 1105 1105 1098 1098 1098 1098 1105 1105 1097 1097 1105 1105 1102 1102 1097 1097 1097 1097 1102 1102 1104 1104 1133 1133 1129 1129 1153 1153 1129 1129 1125 1125 1153 1153 1153 1153 1125 1125 1098 1098 1125 1125 1121 1121 1098 1098 1098 1098 1121 1121 1117 1117 1080 1080 1084 1084 1097 1097 1084 1084 1085 1085 1097 1097 1098 1098 1086 1086 1081 1081 1063 1063 1059 1059 1039 1039 1059 1059 1055 1055 1039 1039 1055 1055 1050 1050 1039 1039 1050 1050 1046 1046 1039 1039 1039 1039 1046 1046 1038 1038 1046 1046 1043 1043 1038 1038 1038 1038 1043 1043 1045 1045 1085 1085 1089 1089 1097 1097 1089 1089 1093 1093 1097 1097 1097 1097 1093 1093 1098 1098 1093 1093 1090 1090 1098 1098 1098 1098 1090 1090 1086 1086 1081 1081 1077 1077 1098 1098 1077 1077 1073 1073 1098 1098 1098 1098 1073 1073 1039 1039 1073 1073 1068 1068 1039 1039 1039 1039 1068 1068 1063 1063 992 992 978 978 988 988 1038 1038 1025 1025 1026 1026 979 979 989 989 978 978 989 989 986 986 978 978 978 978 986 986 988 988 1022 1022 1018 1018 1039 1039 1022 1022 1039 1039 1027 1027 1026 1026 1030 1030 1038 1038 1030 1030 1034 1034 1038 1038 1038 1038 1034 1034 1039 1039 1034 1034 1031 1031 1039 1039 1039 1039 1031 1031 1027 1027 1002 1002 998 998 979 979 998 998 993 993 979 979 979 979 993 993 989 989 1018 1018 1014 1014 1039 1039 1014 1014 1010 1010 1039 1039 1039 1039 1010 1010 979 979 1010 1010 1006 1006 979 979 979 979 1006 1006 1002 1002 901 901 905 905 877 877 954 954 959 959 947 947 940 940 941 941 978 978 941 941 943 943 978 978 978 978 943 943 945 945 878 878 906 906 902 902 905 905 909 909 877 877 909 909 913 913 877 877 877 877 913 913 915 915 920 920 916 916 878 878 916 916 910 910 878 878 878 878 910 910 906 906 902 902 898 898 878 878 898 898 894 894 878 878 878 878 894 894 877 877 894 894 893 893 877 877 877 877 893 893 901 901 945 945 969 969 978 978 969 969 971 971 978 978 978 978 971 971 973 973 915 915 919 919 877 877 919 919 938 938 877 877 877 877 938 938 978 978 938 938 939 939 978 978 978 978 939 939 940 940 959 959 961 961 947 947 961 961 963 963 947 947 947 947 963 963 945 945 963 963 967 967 945 945 945 945 967 967 969 969 954 954 947 947 955 955 947 947 948 948 955 955 955 955 948 948 956 956 948 948 949 949 956 956 956 956 949 949 957 957 949 949 950 950 957 957 957 957 950 950 958 958 972 972 970 970 951 951 970 970 968 968 951 951 968 968 964 964 951 951 964 964 962 962 951 951 951 951 962 962 950 950 962 962 960 960 950 950 950 950 960 960 958 958 972 972 951 951 974 974 951 951 981 981 974 974 974 974 981 981 980 980 981 981 1041 1041 980 980 980 980 1041 1041 1040 1040 1071 1071 1099 1099 1069 1069 1099 1099 1040 1040 1069 1069 1069 1069 1040 1040 1066 1066 1040 1040 1041 1041 1066 1066 1066 1066 1041 1041 1064 1064 1213 1213 1183 1183 1185 1185 1270 1270 1213 1213 1271 1271 1213 1213 1214 1214 1271 1271 1277 1277 1270 1270 1278 1278 1270 1270 1271 1271 1278 1278 1278 1278 1271 1271 1279 1279 1271 1271 1272 1272 1279 1279 1249 1249 1253 1253 1271 1271 1253 1253 1258 1258 1271 1271 1259 1259 1254 1254 1272 1272 1238 1238 1234 1234 1215 1215 1215 1215 1221 1221 1214 1214 1221 1221 1217 1217 1214 1214 1214 1214 1217 1217 1220 1220 1220 1220 1224 1224 1214 1214 1224 1224 1229 1229 1214 1214 1214 1214 1229 1229 1233 1233 1233 1233 1237 1237 1214 1214 1237 1237 1241 1241 1214 1214 1214 1214 1241 1241 1271 1271 1241 1241 1245 1245 1271 1271 1271 1271 1245 1245 1249 1249 1258 1258 1262 1262 1271 1271 1262 1262 1265 1265 1271 1271 1271 1271 1265 1265 1272 1272 1265 1265 1263 1263 1272 1272 1272 1272 1263 1263 1259 1259 1234 1234 1230 1230 1215 1215 1230 1230 1225 1225 1215 1215 1215 1215 1225 1225 1221 1221 1254 1254 1250 1250 1272 1272 1250 1250 1246 1246 1272 1272 1272 1272 1246 1246 1215 1215 1246 1246 1242 1242 1215 1215 1215 1215 1242 1242 1238 1238 1202 1202 1197 1197 1215 1215 1192 1192 1196 1196 1214 1214 1196 1196 1201 1201 1214 1214 1213 1213 1185 1185 1214 1214 1185 1185 1188 1188 1214 1214 1214 1214 1188 1188 1192 1192 1201 1201 1205 1205 1214 1214 1205 1205 1208 1208 1214 1214 1214 1214 1208 1208 1215 1215 1208 1208 1206 1206 1215 1215 1215 1215 1206 1206 1202 1202 1156 1156 1175 1175 1171 1171 1161 1161 1165 1165 1155 1155 1165 1165 1170 1170 1155 1155 1170 1170 1174 1174 1155 1155 1174 1174 1178 1178 1155 1155 1155 1155 1178 1178 1180 1180 1215 1215 1184 1184 1156 1156 1184 1184 1179 1179 1156 1156 1156 1156 1179 1179 1175 1175 1197 1197 1193 1193 1215 1215 1193 1193 1189 1189 1215 1215 1215 1215 1189 1189 1184 1184 1171 1171 1166 1166 1156 1156 1166 1166 1162 1162 1156 1156 1156 1156 1162 1162 1155 1155 1162 1162 1158 1158 1155 1155 1155 1155 1158 1158 1161 1161 1134 1134 1138 1138 1155 1155 1138 1138 1142 1142 1155 1155 1119 1119 1115 1115 1101 1101 1106 1106 1110 1110 1100 1100 1110 1110 1114 1114 1100 1100 1100 1100 1114 1114 1118 1118 1118 1118 1122 1122 1100 1100 1122 1122 1126 1126 1100 1100 1100 1100 1126 1126 1155 1155 1126 1126 1130 1130 1155 1155 1155 1155 1130 1130 1134 1134 1142 1142 1146 1146 1155 1155 1146 1146 1149 1149 1155 1155 1155 1155 1149 1149 1156 1156 1149 1149 1147 1147 1156 1156 1147 1147 1143 1143 1156 1156 1143 1143 1139 1139 1156 1156 1156 1156 1139 1139 1135 1135 1115 1115 1111 1111 1101 1101 1111 1111 1107 1107 1101 1101 1101 1101 1107 1107 1100 1100 1107 1107 1103 1103 1100 1100 1100 1100 1103 1103 1106 1106 1135 1135 1131 1131 1156 1156 1131 1131 1127 1127 1156 1156 1156 1156 1127 1127 1101 1101 1127 1127 1123 1123 1101 1101 1101 1101 1123 1123 1119 1119 1183 1183 1213 1213 1180 1180 1213 1213 1154 1154 1180 1180 1180 1180 1154 1154 1155 1155 1154 1154 1099 1099 1155 1155 1155 1155 1099 1099 1100 1100 1099 1099 1071 1071 1100 1100 1100 1100 1071 1071 1074 1074 1074 1074 1078 1078 1100 1100 1078 1078 1082 1082 1100 1100 1100 1100 1082 1082 1087 1087 1047 1047 1051 1051 1041 1041 1042 1042 1061 1061 1057 1057 1051 1051 1056 1056 1041 1041 1056 1056 1060 1060 1041 1041 1041 1041 1060 1060 1064 1064 1092 1092 1101 1101 1094 1094 1101 1101 1100 1100 1094 1094 1094 1094 1100 1100 1091 1091 1100 1100 1087 1087 1091 1091 1092 1092 1088 1088 1101 1101 1088 1088 1083 1083 1101 1101 1101 1101 1083 1083 1079 1079 1057 1057 1052 1052 1042 1042 1052 1052 1048 1048 1042 1042 1042 1042 1048 1048 1041 1041 1048 1048 1044 1044 1041 1041 1041 1041 1044 1044 1047 1047 1079 1079 1075 1075 1101 1101 1075 1075 1070 1070 1101 1101 1101 1101 1070 1070 1042 1042 1070 1070 1065 1065 1042 1042 1042 1042 1065 1065 1061 1061 885 885 880 880 881 881 880 880 874 874 881 881 829 829 813 813 846 846 813 813 881 881 846 846 846 846 881 881 862 862 881 881 874 874 862 862 891 891 888 888 921 921 925 925 890 890 926 926 890 890 892 892 926 926 926 926 892 892 927 927 892 892 891 891 927 927 927 927 891 891 924 924 891 891 921 921 924 924 878 878 879 879 920 920 879 879 884 884 920 920 920 920 884 884 923 923 884 884 886 886 923 923 923 923 886 886 925 925 886 886 887 887 925 925 925 925 887 887 890 890 810 810 811 811 816 816 816 816 828 828 810 810 828 828 845 845 810 810 810 810 845 845 878 878 845 845 861 861 878 878 878 878 861 861 873 873 811 811 810 810 805 805 810 810 793 793 805 805 805 805 793 793 804 804 793 793 794 794 804 804 804 804 794 794 801 801 829 829 817 817 813 813 817 817 812 812 813 813 813 813 812 812 795 795 812 812 806 806 795 795 795 795 806 806 802 802 802 802 800 800 795 795 800 800 798 798 795 795 795 795 798 798 794 794 798 798 799 799 794 794 794 794 799 799 801 801 1255 1255 1268 1268 1251 1251 1268 1268 1267 1267 1251 1251 1251 1251 1267 1267 1247 1247 1218 1218 1222 1222 1211 1211 1222 1222 1226 1226 1211 1211 1211 1211 1226 1226 1210 1210 1226 1226 1227 1227 1210 1210 1210 1210 1227 1227 1231 1231 1231 1231 1235 1235 1210 1210 1235 1235 1239 1239 1210 1210 1210 1210 1239 1239 1267 1267 1239 1239 1243 1243 1267 1267 1267 1267 1243 1243 1247 1247 1025 1025 1038 1038 1021 1021 1038 1038 1037 1037 1021 1021 1021 1021 1037 1037 1017 1017 977 977 997 997 1001 1001 1001 1001 1005 1005 977 977 1005 1005 1009 1009 977 977 977 977 1009 1009 1037 1037 1009 1009 1013 1013 1037 1037 1037 1037 1013 1013 1017 1017 1096 1096 1076 1076 1080 1080 1045 1045 1049 1049 1038 1038 1049 1049 1053 1053 1038 1038 1038 1038 1053 1053 1037 1037 1053 1053 1054 1054 1037 1037 1037 1037 1054 1054 1058 1058 1058 1058 1062 1062 1037 1037 1062 1062 1067 1067 1037 1037 1037 1037 1067 1067 1096 1096 1067 1067 1072 1072 1096 1096 1096 1096 1072 1072 1076 1076 1198 1198 1211 1211 1194 1194 1211 1211 1210 1210 1194 1194 1194 1194 1210 1210 1190 1190 1151 1151 1168 1168 1172 1172 1172 1172 1176 1176 1151 1151 1176 1176 1181 1181 1151 1151 1151 1151 1181 1181 1210 1210 1181 1181 1186 1186 1210 1210 1210 1210 1186 1186 1190 1190 776 776 780 780 795 795 780 780 784 784 795 795 795 795 784 784 787 787 752 752 754 754 795 795 754 754 759 759 795 795 795 795 759 759 763 763 763 763 766 766 795 795 766 766 772 772 795 795 795 795 772 772 776 776 881 881 907 907 911 911 895 895 899 899 881 881 899 899 903 903 881 881 881 881 903 903 907 907 888 888 885 885 921 921 885 885 881 881 921 921 921 921 881 881 917 917 881 881 911 911 917 917 1274 1274 1267 1267 1275 1275 1267 1267 1268 1268 1275 1275 1275 1275 1268 1268 1276 1276 1268 1268 1269 1269 1276 1276 1080 1080 1097 1097 1096 1096 1097 1097 1152 1152 1096 1096 1096 1096 1152 1152 1151 1151 1152 1152 1167 1167 1151 1151 1151 1151 1167 1167 1168 1168 807 807 808 808 842 842 808 808 876 876 842 842 842 842 876 876 875 875 876 876 977 977 875 875 875 875 977 977 976 976 977 977 1037 1037 976 976 976 976 1037 1037 1036 1036 1037 1037 1096 1096 1036 1036 1036 1036 1096 1096 1095 1095 1096 1096 1151 1151 1095 1095 1095 1095 1151 1151 1150 1150 1151 1151 1210 1210 1150 1150 1150 1150 1210 1210 1209 1209 1210 1210 1267 1267 1209 1209 1209 1209 1267 1267 1266 1266 1267 1267 1274 1274 1266 1266 1266 1266 1274 1274 1273 1273 853 853 857 857 877 877 857 857 863 863 877 877 809 809 818 818 820 820 820 820 824 824 809 809 824 824 830 830 809 809 809 809 830 830 834 834 834 834 838 838 809 809 838 838 843 843 809 809 809 809 843 843 877 877 843 843 849 849 877 877 877 877 849 849 853 853 868 868 878 878 871 871 878 878 877 877 871 871 871 871 877 877 867 867 877 877 863 863 867 867 868 868 864 864 878 878 864 864 858 858 878 878 878 878 858 858 854 854 835 835 831 831 810 810 831 831 825 825 810 810 810 810 825 825 821 821 854 854 850 850 878 878 850 850 844 844 878 878 878 878 844 844 810 810 844 844 839 839 810 810 810 810 839 839 835 835 787 787 796 796 795 795 796 796 814 814 795 795 795 795 814 814 813 813 814 814 882 882 813 813 813 813 882 882 881 881 882 882 896 896 881 881 881 881 896 896 895 895 785 785 793 793 792 792 793 793 810 810 792 792 792 792 810 810 809 809 810 810 821 821 809 809 809 809 821 821 818 818 755 755 792 792 791 791 792 792 809 809 791 791 791 791 809 809 808 808 809 809 877 877 808 808 808 808 877 877 876 876 877 877 978 978 876 876 876 876 978 978 977 977 978 978 996 996 977 977 977 977 996 996 997 997 753 753 751 751 793 793 751 751 735 735 793 793 793 793 735 735 794 794 735 735 736 736 794 794 794 794 736 736 795 795 736 736 737 737 795 795 795 795 737 737 752 752 737 737 738 738 752 752 1280 1280 1281 1281 1282 1282 1281 1281 1283 1283 1282 1282 1282 1282 1283 1283 1284 1284 1283 1283 1285 1285 1284 1284 1284 1284 1285 1285 1286 1286 1285 1285 1287 1287 1286 1286 1286 1286 1287 1287 1288 1288 1287 1287 1289 1289 1288 1288 1288 1288 1289 1289 1290 1290 1289 1289 1291 1291 1290 1290 1290 1290 1291 1291 1292 1292 1291 1291 1293 1293 1292 1292 1292 1292 1293 1293 1294 1294 1293 1293 1295 1295 1294 1294 1296 1296 1297 1297 1298 1298 1297 1297 1299 1299 1298 1298 1298 1298 1299 1299 1300 1300 1299 1299 1301 1301 1300 1300 1300 1300 1301 1301 1302 1302 1301 1301 1303 1303 1302 1302 1302 1302 1303 1303 1304 1304 1303 1303 1305 1305 1304 1304 1306 1306 1307 1307 1308 1308 1307 1307 1309 1309 1308 1308 1308 1308 1309 1309 1310 1310 1309 1309 1311 1311 1310 1310 1310 1310 1311 1311 1312 1312 1311 1311 1313 1313 1312 1312 1312 1312 1313 1313 1314 1314 1313 1313 1315 1315 1314 1314 1314 1314 1315 1315 1316 1316 1315 1315 1317 1317 1316 1316 1316 1316 1317 1317 1318 1318 1317 1317 1319 1319 1318 1318 1318 1318 1319 1319 1320 1320 1319 1319 1321 1321 1320 1320 1322 1322 1323 1323 1324 1324 1323 1323 1325 1325 1324 1324 1326 1326 1327 1327 1328 1328 1327 1327 1329 1329 1328 1328 1420 1420 1421 1421 1419 1419 1420 1420 1419 1419 1418 1418 1419 1419 1417 1417 1418 1418 1418 1418 1417 1417 1416 1416 1417 1417 2460 2460 1416 1416 1416 1416 2461 2461 2462 2462 1415 1415 1413 1413 1414 1414 1414 1414 1413 1413 1412 1412 1413 1413 1411 1411 1412 1412 1412 1412 1411 1411 1410 1410 1411 1411 1409 1409 1410 1410 1410 1410 1409 1409 1408 1408 1409 1409 1407 1407 1408 1408 1408 1408 1407 1407 1406 1406 1406 1406 1407 1407 1404 1404 1407 1407 1405 1405 1404 1404 1404 1404 1405 1405 1400 1400 1405 1405 1401 1401 1400 1400 1400 1400 1401 1401 1396 1396 1401 1401 1397 1397 1396 1396 1396 1396 1397 1397 1394 1394 1397 1397 1395 1395 1394 1394 1394 1394 1395 1395 1386 1386 1395 1395 1387 1387 1386 1386 1387 1387 1381 1381 1386 1386 1386 1386 1381 1381 1380 1380 1381 1381 1377 1377 1380 1380 1380 1380 1377 1377 1376 1376 1376 1376 1377 1377 1374 1374 1377 1377 1375 1375 1374 1374 1374 1374 1375 1375 1368 1368 1375 1375 1369 1369 1368 1368 2463 2463 1365 1365 2464 2464 2465 2465 1365 1365 1364 1364 1365 1365 1361 1361 1364 1364 1364 1364 1361 1361 1360 1360 1361 1361 1357 1357 1360 1360 1360 1360 1357 1357 1356 1356 1357 1357 1353 1353 1356 1356 1356 1356 1353 1353 1352 1352 1353 1353 1349 1349 1352 1352 1352 1352 1349 1349 1348 1348 1348 1348 1349 1349 1346 1346 1349 1349 1347 1347 1346 1346 1346 1346 1347 1347 1342 1342 1347 1347 1343 1343 1342 1342 1343 1343 1337 1337 1342 1342 1342 1342 1337 1337 1336 1336 1336 1336 1337 1337 1334 1334 1337 1337 1335 1335 1334 1334 1334 1334 1335 1335 1330 1330 1335 1335 1331 1331 1330 1330 1330 1330 1331 1331 1332 1332 1331 1331 1333 1333 1332 1332 1332 1332 1333 1333 1338 1338 1333 1333 1339 1339 1338 1338 1338 1338 1339 1339 1340 1340 1339 1339 1341 1341 1340 1340 1341 1341 1345 1345 1340 1340 1340 1340 1345 1345 1344 1344 1345 1345 1351 1351 1344 1344 1344 1344 1351 1351 1350 1350 1351 1351 1355 1355 1350 1350 1350 1350 1355 1355 1354 1354 1355 1355 1359 1359 1354 1354 1354 1354 1359 1359 1358 1358 1359 1359 1363 1363 1358 1358 1358 1358 1363 1363 1362 1362 1363 1363 1367 1367 1362 1362 1362 1362 1367 1367 1366 1366 1367 1367 2466 2466 1366 1366 1366 1366 2467 2467 2468 2468 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1372 1372 1373 1373 1378 1378 1373 1373 1379 1379 1378 1378 1378 1378 1379 1379 1382 1382 1379 1379 1383 1383 1382 1382 1382 1382 1383 1383 1384 1384 1403 1403 1402 1402 1399 1399 1402 1402 1398 1398 1399 1399 1399 1399 1398 1398 1393 1393 1383 1383 1385 1385 1384 1384 1385 1385 1388 1388 1384 1384 1384 1384 1388 1388 1389 1389 1388 1388 1390 1390 1389 1389 1389 1389 1390 1390 1391 1391 1390 1390 1393 1393 1391 1391 1391 1391 1393 1393 1392 1392 1393 1393 1398 1398 1392 1392 1422 1422 1423 1423 1424 1424 1423 1423 1425 1425 1424 1424 1424 1424 1425 1425 1426 1426 1425 1425 1427 1427 1426 1426 1426 1426 1427 1427 1428 1428 1427 1427 1429 1429 1428 1428 1428 1428 1429 1429 1430 1430 1429 1429 1431 1431 1430 1430 2469 2469 2470 2470 1432 1432 2471 2471 1433 1433 1432 1432 1432 1432 1433 1433 1434 1434 1433 1433 1435 1435 1434 1434 1436 1436 1437 1437 2472 2472 1437 1437 2473 2473 2474 2474 1438 1438 1439 1439 1440 1440 1439 1439 1441 1441 1440 1440 1440 1440 1441 1441 1442 1442 1441 1441 1443 1443 1442 1442 1444 1444 1445 1445 1446 1446 1445 1445 1447 1447 1446 1446 1446 1446 1447 1447 1448 1448 1447 1447 1449 1449 1448 1448 1448 1448 1449 1449 1450 1450 1449 1449 1451 1451 1450 1450 1452 1452 1453 1453 1454 1454 1453 1453 1455 1455 1454 1454 1454 1454 1455 1455 1456 1456 1455 1455 1457 1457 1456 1456 1456 1456 1457 1457 1458 1458 1457 1457 1459 1459 1458 1458 1460 1460 1461 1461 2475 2475 1461 1461 2476 2476 2477 2477 1462 1462 1463 1463 1464 1464 1463 1463 1465 1465 1464 1464 1464 1464 1465 1465 1466 1466 1465 1465 1467 1467 1466 1466 1499 1499 1498 1498 1495 1495 1498 1498 1494 1494 1495 1495 1495 1495 1494 1494 1491 1491 1494 1494 1490 1490 1491 1491 2478 2478 2479 2479 1487 1487 2480 2480 1486 1486 1487 1487 1487 1487 1486 1486 1483 1483 1486 1486 1482 1482 1483 1483 1483 1483 1482 1482 1477 1477 1482 1482 1476 1476 1477 1477 1477 1477 1476 1476 1473 1473 1476 1476 1472 1472 1473 1473 1473 1473 1472 1472 1469 1469 1472 1472 1468 1468 1469 1469 1469 1469 1468 1468 1471 1471 1468 1468 1470 1470 1471 1471 1471 1471 1470 1470 1475 1475 1470 1470 1474 1474 1475 1475 1475 1475 1474 1474 1479 1479 1474 1474 1478 1478 1479 1479 1479 1479 1478 1478 1481 1481 1478 1478 1480 1480 1481 1481 1481 1481 1480 1480 1485 1485 1480 1480 1484 1484 1485 1485 1485 1485 1484 1484 2481 2481 1484 1484 2482 2482 2483 2483 1489 1489 1488 1488 1493 1493 1488 1488 1492 1492 1493 1493 1493 1493 1492 1492 1497 1497 1492 1492 1496 1496 1497 1497 1497 1497 1496 1496 1501 1501 1496 1496 1500 1500 1501 1501 1501 1501 1500 1500 1505 1505 1500 1500 1504 1504 1505 1505 2484 2484 2485 2485 1509 1509 2486 2486 1508 1508 1509 1509 1509 1509 1508 1508 1513 1513 1508 1508 1512 1512 1513 1513 1513 1513 1512 1512 1517 1517 1512 1512 1516 1516 1517 1517 1517 1517 1516 1516 1519 1519 1516 1516 1518 1518 1519 1519 1519 1519 1518 1518 1523 1523 1518 1518 1522 1522 1523 1523 1523 1523 1522 1522 1527 1527 1522 1522 1526 1526 1527 1527 1527 1527 1526 1526 1525 1525 1526 1526 1524 1524 1525 1525 1525 1525 1524 1524 1521 1521 1524 1524 1520 1520 1521 1521 1521 1521 1520 1520 1515 1515 1520 1520 1514 1514 1515 1515 1515 1515 1514 1514 1511 1511 1514 1514 1510 1510 1511 1511 1511 1511 1510 1510 2487 2487 1510 1510 2488 2488 2489 2489 1507 1507 1506 1506 1503 1503 1506 1506 1502 1502 1503 1503 1503 1503 1502 1502 1499 1499 1502 1502 1498 1498 1499 1499 1528 1528 1529 1529 1530 1530 1529 1529 1531 1531 1530 1530 1530 1530 1531 1531 1532 1532 1531 1531 1533 1533 1532 1532 1534 1534 1535 1535 1536 1536 1535 1535 1537 1537 1536 1536 1536 1536 1537 1537 1538 1538 1537 1537 1539 1539 1538 1538 1538 1538 1539 1539 1540 1540 1539 1539 1541 1541 1540 1540 1566 1566 1567 1567 1562 1562 1567 1567 1563 1563 1562 1562 1562 1562 1563 1563 1558 1558 1563 1563 1559 1559 1558 1558 2490 2490 2491 2491 1554 1554 2492 2492 1555 1555 1554 1554 1554 1554 1555 1555 1552 1552 1555 1555 1553 1553 1552 1552 1552 1552 1553 1553 1548 1548 1553 1553 1549 1549 1548 1548 1548 1548 1549 1549 1544 1544 1549 1549 1545 1545 1544 1544 1544 1544 1545 1545 1542 1542 1545 1545 1543 1543 1542 1542 1542 1542 1543 1543 1546 1546 1543 1543 1547 1547 1546 1546 1546 1546 1547 1547 1550 1550 1547 1547 1551 1551 1550 1550 1550 1550 1551 1551 1556 1556 1551 1551 1557 1557 1556 1556 1556 1556 1557 1557 2493 2493 1557 1557 2494 2494 2495 2495 1560 1560 1561 1561 1564 1564 1561 1561 1565 1565 1564 1564 1564 1564 1565 1565 1568 1568 1565 1565 1569 1569 1568 1568 1568 1568 1569 1569 1572 1572 1569 1569 1573 1573 1572 1572 1572 1572 1573 1573 1576 1576 1573 1573 1577 1577 1576 1576 2496 2496 2497 2497 1580 1580 2498 2498 1581 1581 1580 1580 1580 1580 1581 1581 1586 1586 1581 1581 1587 1587 1586 1586 1586 1586 1587 1587 1590 1590 1587 1587 1591 1591 1590 1590 1590 1590 1591 1591 1592 1592 1591 1591 1593 1593 1592 1592 1592 1592 1593 1593 1588 1588 1593 1593 1589 1589 1588 1588 1588 1588 1589 1589 1584 1584 1589 1589 1585 1585 1584 1584 1584 1584 1585 1585 1582 1582 1585 1585 1583 1583 1582 1582 1582 1582 1583 1583 1578 1578 1583 1583 1579 1579 1578 1578 1578 1578 1579 1579 2499 2499 1579 1579 2500 2500 2501 2501 1574 1574 1575 1575 1570 1570 1575 1575 1571 1571 1570 1570 1570 1570 1571 1571 1566 1566 1571 1571 1567 1567 1566 1566 1618 1618 1619 1619 1614 1614 1619 1619 1615 1615 1614 1614 1614 1614 1615 1615 1610 1610 1615 1615 1611 1611 1610 1610 2502 2502 2503 2503 1606 1606 2504 2504 1607 1607 1606 1606 1606 1606 1607 1607 1604 1604 1607 1607 1605 1605 1604 1604 1604 1604 1605 1605 1600 1600 1605 1605 1601 1601 1600 1600 1600 1600 1601 1601 1596 1596 1601 1601 1597 1597 1596 1596 1596 1596 1597 1597 1594 1594 1597 1597 1595 1595 1594 1594 1594 1594 1595 1595 1598 1598 1595 1595 1599 1599 1598 1598 1598 1598 1599 1599 1602 1602 1599 1599 1603 1603 1602 1602 1602 1602 1603 1603 1608 1608 1603 1603 1609 1609 1608 1608 1608 1608 1609 1609 2505 2505 1609 1609 2506 2506 2507 2507 1612 1612 1613 1613 1616 1616 1613 1613 1617 1617 1616 1616 1616 1616 1617 1617 1620 1620 1617 1617 1621 1621 1620 1620 1620 1620 1621 1621 1624 1624 1621 1621 1625 1625 1624 1624 1624 1624 1625 1625 1628 1628 1625 1625 1629 1629 1628 1628 2508 2508 2509 2509 1632 1632 2510 2510 1633 1633 1632 1632 1632 1632 1633 1633 1638 1638 1633 1633 1639 1639 1638 1638 1638 1638 1639 1639 1642 1642 1639 1639 1643 1643 1642 1642 1642 1642 1643 1643 1644 1644 1643 1643 1645 1645 1644 1644 1644 1644 1645 1645 1640 1640 1645 1645 1641 1641 1640 1640 1640 1640 1641 1641 1636 1636 1641 1641 1637 1637 1636 1636 1636 1636 1637 1637 1634 1634 1637 1637 1635 1635 1634 1634 1634 1634 1635 1635 1630 1630 1635 1635 1631 1631 1630 1630 1630 1630 1631 1631 2511 2511 1631 1631 2512 2512 2513 2513 1626 1626 1627 1627 1622 1622 1627 1627 1623 1623 1622 1622 1622 1622 1623 1623 1618 1618 1623 1623 1619 1619 1618 1618 1668 1668 1669 1669 1664 1664 1669 1669 1665 1665 1664 1664 1664 1664 1665 1665 1660 1660 1665 1665 1661 1661 1660 1660 2514 2514 2515 2515 1656 1656 2516 2516 1657 1657 1656 1656 1656 1656 1657 1657 1652 1652 1657 1657 1653 1653 1652 1652 1652 1652 1653 1653 1648 1648 1653 1653 1649 1649 1648 1648 1648 1648 1649 1649 1646 1646 1649 1649 1647 1647 1646 1646 1646 1646 1647 1647 1650 1650 1647 1647 1651 1651 1650 1650 1650 1650 1651 1651 1654 1654 1651 1651 1655 1655 1654 1654 1654 1654 1655 1655 1658 1658 1655 1655 1659 1659 1658 1658 1658 1658 1659 1659 2517 2517 1659 1659 2518 2518 2519 2519 1662 1662 1663 1663 1666 1666 1663 1663 1667 1667 1666 1666 1666 1666 1667 1667 1670 1670 1667 1667 1671 1671 1670 1670 1670 1670 1671 1671 1674 1674 1671 1671 1675 1675 1674 1674 1674 1674 1675 1675 1678 1678 1675 1675 1679 1679 1678 1678 2520 2520 2521 2521 1682 1682 2522 2522 1683 1683 1682 1682 1682 1682 1683 1683 1686 1686 1683 1683 1687 1687 1686 1686 1686 1686 1687 1687 1690 1690 1687 1687 1691 1691 1690 1690 1690 1690 1691 1691 1692 1692 1691 1691 1693 1693 1692 1692 1692 1692 1693 1693 1688 1688 1693 1693 1689 1689 1688 1688 1688 1688 1689 1689 1684 1684 1689 1689 1685 1685 1684 1684 1684 1684 1685 1685 1680 1680 1685 1685 1681 1681 1680 1680 1680 1680 1681 1681 2523 2523 1681 1681 2524 2524 2525 2525 1676 1676 1677 1677 1672 1672 1677 1677 1673 1673 1672 1672 1672 1672 1673 1673 1668 1668 1673 1673 1669 1669 1668 1668 1716 1716 1717 1717 1712 1712 1717 1717 1713 1713 1712 1712 1712 1712 1713 1713 1708 1708 1713 1713 1709 1709 1708 1708 2526 2526 2527 2527 1704 1704 2528 2528 1705 1705 1704 1704 1704 1704 1705 1705 1700 1700 1705 1705 1701 1701 1700 1700 1700 1700 1701 1701 1696 1696 1701 1701 1697 1697 1696 1696 1696 1696 1697 1697 1694 1694 1697 1697 1695 1695 1694 1694 1694 1694 1695 1695 1698 1698 1695 1695 1699 1699 1698 1698 1698 1698 1699 1699 1702 1702 1699 1699 1703 1703 1702 1702 1702 1702 1703 1703 1706 1706 1703 1703 1707 1707 1706 1706 1706 1706 1707 1707 2529 2529 1707 1707 2530 2530 2531 2531 1710 1710 1711 1711 1714 1714 1711 1711 1715 1715 1714 1714 1714 1714 1715 1715 1718 1718 1715 1715 1719 1719 1718 1718 1718 1718 1719 1719 1722 1722 1719 1719 1723 1723 1722 1722 1722 1722 1723 1723 1726 1726 1723 1723 1727 1727 1726 1726 2532 2532 2533 2533 1730 1730 2534 2534 1731 1731 1730 1730 1730 1730 1731 1731 1734 1734 1731 1731 1735 1735 1734 1734 1734 1734 1735 1735 1738 1738 1735 1735 1739 1739 1738 1738 1738 1738 1739 1739 1740 1740 1739 1739 1741 1741 1740 1740 1740 1740 1741 1741 1736 1736 1741 1741 1737 1737 1736 1736 1736 1736 1737 1737 1732 1732 1737 1737 1733 1733 1732 1732 1732 1732 1733 1733 1728 1728 1733 1733 1729 1729 1728 1728 1728 1728 1729 1729 2535 2535 1729 1729 2536 2536 2537 2537 1724 1724 1725 1725 1720 1720 1725 1725 1721 1721 1720 1720 1720 1720 1721 1721 1716 1716 1721 1721 1717 1717 1716 1716 1782 1782 1781 1781 1777 1777 1781 1781 1778 1778 1777 1777 1777 1777 1778 1778 2538 2538 1778 1778 2539 2539 2540 2540 1773 1773 1774 1774 1769 1769 1774 1774 1770 1770 1769 1769 1769 1769 1770 1770 1765 1765 1770 1770 1766 1766 1765 1765 1765 1765 1766 1766 1761 1761 1766 1766 1762 1762 1761 1761 1761 1761 1762 1762 1757 1757 1762 1762 1758 1758 1757 1757 2541 2541 2542 2542 1753 1753 2543 2543 1754 1754 1753 1753 1754 1754 1752 1752 1753 1753 1753 1753 1752 1752 1748 1748 1752 1752 1749 1749 1748 1748 1748 1748 1749 1749 1744 1744 1749 1749 1745 1745 1744 1744 1744 1744 1745 1745 1742 1742 1745 1745 1743 1743 1742 1742 1742 1742 1743 1743 1746 1746 1743 1743 1747 1747 1746 1746 1746 1746 1747 1747 1750 1750 1747 1747 1751 1751 1750 1750 1750 1750 1751 1751 1755 1755 1751 1751 1756 1756 1755 1755 1755 1755 1756 1756 2544 2544 1756 1756 2545 2545 2546 2546 1759 1759 1760 1760 1763 1763 1760 1760 1764 1764 1763 1763 1763 1763 1764 1764 1767 1767 1764 1764 1768 1768 1767 1767 1767 1767 1768 1768 1771 1771 1768 1768 1772 1772 1771 1771 1771 1771 1772 1772 1775 1775 1772 1772 1776 1776 1775 1775 2547 2547 2548 2548 1779 1779 2549 2549 1780 1780 1779 1779 1779 1779 1780 1780 1784 1784 1780 1780 1785 1785 1784 1784 1784 1784 1785 1785 1788 1788 1785 1785 1789 1789 1788 1788 1788 1788 1789 1789 1790 1790 1789 1789 1791 1791 1790 1790 1790 1790 1791 1791 1786 1786 1791 1791 1787 1787 1786 1786 1786 1786 1787 1787 1782 1782 1787 1787 1783 1783 1782 1782 1782 1782 1783 1783 1781 1781 1799 1799 1795 1795 1803 1803 1795 1795 1796 1796 1803 1803 1803 1803 1796 1796 1805 1805 1796 1796 1801 1801 1805 1805 1805 1805 1801 1801 2550 2550 1801 1801 2551 2551 2552 2552 1809 1809 1807 1807 1813 1813 1807 1807 1811 1811 1813 1813 1813 1813 1811 1811 1816 1816 1811 1811 1815 1815 1816 1816 1816 1816 1815 1815 1819 1819 1815 1815 1821 1821 1819 1819 1819 1819 1821 1821 1823 1823 1821 1821 1825 1825 1823 1823 2553 2553 2554 2554 1827 1827 2555 2555 1831 1831 1827 1827 1827 1827 1831 1831 1829 1829 1831 1831 1836 1836 1829 1829 1836 1836 1838 1838 1829 1829 1829 1829 1838 1838 1833 1833 1838 1838 1839 1839 1833 1833 1833 1833 1839 1839 1835 1835 1839 1839 1841 1841 1835 1835 1835 1835 1841 1841 1834 1834 1841 1841 1840 1840 1834 1834 1834 1834 1840 1840 1830 1830 1840 1840 1837 1837 1830 1830 1830 1830 1837 1837 1828 1828 1837 1837 1832 1832 1828 1828 1828 1828 1832 1832 2556 2556 1832 1832 2557 2557 2558 2558 1824 1824 1826 1826 1820 1820 1826 1826 1822 1822 1820 1820 1820 1820 1822 1822 1817 1817 1822 1822 1818 1818 1817 1817 1817 1817 1818 1818 1814 1814 1818 1818 1812 1812 1814 1814 1814 1814 1812 1812 1810 1810 1812 1812 1808 1808 1810 1810 2559 2559 2560 2560 1806 1806 2561 2561 1802 1802 1806 1806 1806 1806 1802 1802 1804 1804 1802 1802 1797 1797 1804 1804 1804 1804 1797 1797 1800 1800 1797 1797 1794 1794 1800 1800 1800 1800 1794 1794 1798 1798 1794 1794 1792 1792 1798 1798 1798 1798 1792 1792 1799 1799 1792 1792 1793 1793 1799 1799 1799 1799 1793 1793 1795 1795 1882 1882 1881 1881 1877 1877 1881 1881 1878 1878 1877 1877 1877 1877 1878 1878 2562 2562 1878 1878 2563 2563 2564 2564 1873 1873 1874 1874 1869 1869 1874 1874 1870 1870 1869 1869 1869 1869 1870 1870 1865 1865 1870 1870 1866 1866 1865 1865 1865 1865 1866 1866 1861 1861 1866 1866 1862 1862 1861 1861 1861 1861 1862 1862 1857 1857 1862 1862 1858 1858 1857 1857 2565 2565 2566 2566 1853 1853 2567 2567 1854 1854 1853 1853 1854 1854 1852 1852 1853 1853 1853 1853 1852 1852 1848 1848 1852 1852 1849 1849 1848 1848 1848 1848 1849 1849 1844 1844 1849 1849 1845 1845 1844 1844 1844 1844 1845 1845 1842 1842 1845 1845 1843 1843 1842 1842 1842 1842 1843 1843 1846 1846 1843 1843 1847 1847 1846 1846 1846 1846 1847 1847 1850 1850 1847 1847 1851 1851 1850 1850 1850 1850 1851 1851 1855 1855 1851 1851 1856 1856 1855 1855 1855 1855 1856 1856 2568 2568 1856 1856 2569 2569 2570 2570 1859 1859 1860 1860 1863 1863 1860 1860 1864 1864 1863 1863 1863 1863 1864 1864 1867 1867 1864 1864 1868 1868 1867 1867 1867 1867 1868 1868 1871 1871 1868 1868 1872 1872 1871 1871 1871 1871 1872 1872 1875 1875 1872 1872 1876 1876 1875 1875 2571 2571 2572 2572 1879 1879 2573 2573 1880 1880 1879 1879 1879 1879 1880 1880 1884 1884 1880 1880 1885 1885 1884 1884 1884 1884 1885 1885 1888 1888 1885 1885 1889 1889 1888 1888 1888 1888 1889 1889 1890 1890 1889 1889 1891 1891 1890 1890 1890 1890 1891 1891 1886 1886 1891 1891 1887 1887 1886 1886 1886 1886 1887 1887 1882 1882 1887 1887 1883 1883 1882 1882 1882 1882 1883 1883 1881 1881 1899 1899 1895 1895 1903 1903 1895 1895 1896 1896 1903 1903 1903 1903 1896 1896 1905 1905 1896 1896 1901 1901 1905 1905 1905 1905 1901 1901 2574 2574 1901 1901 2575 2575 2576 2576 1909 1909 1907 1907 1913 1913 1907 1907 1911 1911 1913 1913 1913 1913 1911 1911 1916 1916 1911 1911 1915 1915 1916 1916 1916 1916 1915 1915 1919 1919 1915 1915 1921 1921 1919 1919 1919 1919 1921 1921 1923 1923 1921 1921 1925 1925 1923 1923 2577 2577 2578 2578 1927 1927 2579 2579 1931 1931 1927 1927 1927 1927 1931 1931 1929 1929 1931 1931 1936 1936 1929 1929 1936 1936 1938 1938 1929 1929 1929 1929 1938 1938 1933 1933 1938 1938 1939 1939 1933 1933 1933 1933 1939 1939 1935 1935 1939 1939 1941 1941 1935 1935 1935 1935 1941 1941 1934 1934 1941 1941 1940 1940 1934 1934 1934 1934 1940 1940 1930 1930 1940 1940 1937 1937 1930 1930 1930 1930 1937 1937 1928 1928 1937 1937 1932 1932 1928 1928 1928 1928 1932 1932 2580 2580 1932 1932 2581 2581 2582 2582 1924 1924 1926 1926 1920 1920 1926 1926 1922 1922 1920 1920 1920 1920 1922 1922 1917 1917 1922 1922 1918 1918 1917 1917 1917 1917 1918 1918 1914 1914 1918 1918 1912 1912 1914 1914 1914 1914 1912 1912 1910 1910 1912 1912 1908 1908 1910 1910 2583 2583 2584 2584 1906 1906 2585 2585 1902 1902 1906 1906 1906 1906 1902 1902 1904 1904 1902 1902 1897 1897 1904 1904 1904 1904 1897 1897 1900 1900 1897 1897 1894 1894 1900 1900 1900 1900 1894 1894 1898 1898 1894 1894 1892 1892 1898 1898 1898 1898 1892 1892 1899 1899 1892 1892 1893 1893 1899 1899 1899 1899 1893 1893 1895 1895 1969 1969 1965 1965 1970 1970 1969 1969 1966 1966 1965 1965 1966 1966 1964 1964 1965 1965 1965 1965 1964 1964 1960 1960 1964 1964 1961 1961 1960 1960 1960 1960 1961 1961 1956 1956 1961 1961 1957 1957 1956 1956 2586 2586 2587 2587 1952 1952 2588 2588 1953 1953 1952 1952 1952 1952 1953 1953 1948 1948 1953 1953 1949 1949 1948 1948 1948 1948 1949 1949 1944 1944 1949 1949 1945 1945 1944 1944 1944 1944 1945 1945 1942 1942 1945 1945 1943 1943 1942 1942 1942 1942 1943 1943 1946 1946 1943 1943 1947 1947 1946 1946 1946 1946 1947 1947 1950 1950 1947 1947 1951 1951 1950 1950 1950 1950 1951 1951 1954 1954 1951 1951 1955 1955 1954 1954 1954 1954 1955 1955 2589 2589 1955 1955 2590 2590 2591 2591 1958 1958 1959 1959 1962 1962 1959 1959 1963 1963 1962 1962 1962 1962 1963 1963 1967 1967 1963 1963 1968 1968 1967 1967 1967 1967 1968 1968 1972 1972 1968 1968 1973 1973 1972 1972 1972 1972 1973 1973 1976 1976 1973 1973 1977 1977 1976 1976 2592 2592 2593 2593 1980 1980 2594 2594 1981 1981 1980 1980 1980 1980 1981 1981 1984 1984 1981 1981 1985 1985 1984 1984 1984 1984 1985 1985 1988 1988 1985 1985 1989 1989 1988 1988 1988 1988 1989 1989 1990 1990 1989 1989 1991 1991 1990 1990 1990 1990 1991 1991 1986 1986 1991 1991 1987 1987 1986 1986 1986 1986 1987 1987 1982 1982 1987 1987 1983 1983 1982 1982 1982 1982 1983 1983 1978 1978 1983 1983 1979 1979 1978 1978 1978 1978 1979 1979 2595 2595 1979 1979 2596 2596 2597 2597 1974 1974 1975 1975 1970 1970 1975 1975 1971 1971 1970 1970 1970 1970 1971 1971 1969 1969 2009 2009 2008 2008 2013 2013 2008 2008 2011 2011 2013 2013 2013 2013 2011 2011 2016 2016 2011 2011 2015 2015 2016 2016 2016 2016 2015 2015 2019 2019 2015 2015 2021 2021 2019 2019 2021 2021 2025 2025 2019 2019 2019 2019 2025 2025 2023 2023 2025 2025 2026 2026 2023 2023 2598 2598 2599 2599 2028 2028 2600 2600 2032 2032 2028 2028 2028 2028 2032 2032 2030 2030 2032 2032 2037 2037 2030 2030 2030 2030 2037 2037 2034 2034 2037 2037 2039 2039 2034 2034 2034 2034 2039 2039 2036 2036 2039 2039 2041 2041 2036 2036 2036 2036 2041 2041 2035 2035 2041 2041 2040 2040 2035 2035 2035 2035 2040 2040 2031 2031 2040 2040 2038 2038 2031 2031 2031 2031 2038 2038 2029 2029 2038 2038 2033 2033 2029 2029 2029 2029 2033 2033 2601 2601 2033 2033 2602 2602 2603 2603 2024 2024 2027 2027 2020 2020 2027 2027 2022 2022 2020 2020 2020 2020 2022 2022 2017 2017 2022 2022 2018 2018 2017 2017 2017 2017 2018 2018 2014 2014 2018 2018 2012 2012 2014 2014 2014 2014 2012 2012 2010 2010 2012 2012 2007 2007 2010 2010 2604 2604 2605 2605 2005 2005 2606 2606 2001 2001 2005 2005 2005 2005 2001 2001 2003 2003 2001 2001 1996 1996 2003 2003 2003 2003 1996 1996 1999 1999 1996 1996 1994 1994 1999 1999 1999 1999 1994 1994 1997 1997 1994 1994 1992 1992 1997 1997 1997 1997 1992 1992 1998 1998 1992 1992 1993 1993 1998 1998 1998 1998 1993 1993 2002 2002 1993 1993 1995 1995 2002 2002 2002 2002 1995 1995 2004 2004 1995 1995 2000 2000 2004 2004 2004 2004 2000 2000 2607 2607 2000 2000 2608 2608 2609 2609 2009 2009 2006 2006 2008 2008 2069 2069 2065 2065 2070 2070 2069 2069 2066 2066 2065 2065 2066 2066 2064 2064 2065 2065 2065 2065 2064 2064 2060 2060 2064 2064 2061 2061 2060 2060 2060 2060 2061 2061 2056 2056 2061 2061 2057 2057 2056 2056 2610 2610 2611 2611 2052 2052 2612 2612 2053 2053 2052 2052 2052 2052 2053 2053 2048 2048 2053 2053 2049 2049 2048 2048 2048 2048 2049 2049 2044 2044 2049 2049 2045 2045 2044 2044 2044 2044 2045 2045 2042 2042 2045 2045 2043 2043 2042 2042 2042 2042 2043 2043 2046 2046 2043 2043 2047 2047 2046 2046 2046 2046 2047 2047 2050 2050 2047 2047 2051 2051 2050 2050 2050 2050 2051 2051 2054 2054 2051 2051 2055 2055 2054 2054 2054 2054 2055 2055 2613 2613 2055 2055 2614 2614 2615 2615 2058 2058 2059 2059 2062 2062 2059 2059 2063 2063 2062 2062 2062 2062 2063 2063 2067 2067 2063 2063 2068 2068 2067 2067 2067 2067 2068 2068 2072 2072 2068 2068 2073 2073 2072 2072 2072 2072 2073 2073 2076 2076 2073 2073 2077 2077 2076 2076 2616 2616 2617 2617 2080 2080 2618 2618 2081 2081 2080 2080 2080 2080 2081 2081 2084 2084 2081 2081 2085 2085 2084 2084 2084 2084 2085 2085 2088 2088 2085 2085 2089 2089 2088 2088 2088 2088 2089 2089 2090 2090 2089 2089 2091 2091 2090 2090 2090 2090 2091 2091 2086 2086 2091 2091 2087 2087 2086 2086 2086 2086 2087 2087 2082 2082 2087 2087 2083 2083 2082 2082 2082 2082 2083 2083 2078 2078 2083 2083 2079 2079 2078 2078 2078 2078 2079 2079 2619 2619 2079 2079 2620 2620 2621 2621 2074 2074 2075 2075 2070 2070 2075 2075 2071 2071 2070 2070 2070 2070 2071 2071 2069 2069 2109 2109 2108 2108 2113 2113 2108 2108 2111 2111 2113 2113 2113 2113 2111 2111 2116 2116 2111 2111 2115 2115 2116 2116 2116 2116 2115 2115 2119 2119 2115 2115 2121 2121 2119 2119 2121 2121 2125 2125 2119 2119 2119 2119 2125 2125 2123 2123 2125 2125 2126 2126 2123 2123 2622 2622 2623 2623 2128 2128 2624 2624 2132 2132 2128 2128 2128 2128 2132 2132 2130 2130 2132 2132 2137 2137 2130 2130 2130 2130 2137 2137 2134 2134 2137 2137 2139 2139 2134 2134 2134 2134 2139 2139 2136 2136 2139 2139 2141 2141 2136 2136 2136 2136 2141 2141 2135 2135 2141 2141 2140 2140 2135 2135 2135 2135 2140 2140 2131 2131 2140 2140 2138 2138 2131 2131 2131 2131 2138 2138 2129 2129 2138 2138 2133 2133 2129 2129 2129 2129 2133 2133 2625 2625 2133 2133 2626 2626 2627 2627 2124 2124 2127 2127 2120 2120 2127 2127 2122 2122 2120 2120 2120 2120 2122 2122 2117 2117 2122 2122 2118 2118 2117 2117 2117 2117 2118 2118 2114 2114 2118 2118 2112 2112 2114 2114 2114 2114 2112 2112 2110 2110 2112 2112 2107 2107 2110 2110 2628 2628 2629 2629 2105 2105 2630 2630 2101 2101 2105 2105 2105 2105 2101 2101 2103 2103 2101 2101 2096 2096 2103 2103 2103 2103 2096 2096 2099 2099 2096 2096 2094 2094 2099 2099 2099 2099 2094 2094 2097 2097 2094 2094 2092 2092 2097 2097 2097 2097 2092 2092 2098 2098 2092 2092 2093 2093 2098 2098 2098 2098 2093 2093 2102 2102 2093 2093 2095 2095 2102 2102 2102 2102 2095 2095 2104 2104 2095 2095 2100 2100 2104 2104 2104 2104 2100 2100 2631 2631 2100 2100 2632 2632 2633 2633 2109 2109 2106 2106 2108 2108 2142 2142 2143 2143 2144 2144 2143 2143 2145 2145 2144 2144 2146 2146 2147 2147 2148 2148 2147 2147 2149 2149 2148 2148 2148 2148 2149 2149 2150 2150 2149 2149 2151 2151 2150 2150 2152 2152 2153 2153 2154 2154 2153 2153 2155 2155 2154 2154 2154 2154 2155 2155 2156 2156 2155 2155 2157 2157 2156 2156 2156 2156 2157 2157 2158 2158 2157 2157 2159 2159 2158 2158 2158 2158 2159 2159 2160 2160 2159 2159 2161 2161 2160 2160 2634 2634 2635 2635 2162 2162 2636 2636 2163 2163 2162 2162 2162 2162 2163 2163 2164 2164 2163 2163 2165 2165 2164 2164 2164 2164 2165 2165 2166 2166 2165 2165 2167 2167 2166 2166 2166 2166 2167 2167 2168 2168 2167 2167 2169 2169 2168 2168 2168 2168 2169 2169 2170 2170 2169 2169 2171 2171 2170 2170 2170 2170 2171 2171 2172 2172 2171 2171 2173 2173 2172 2172 2172 2172 2173 2173 2174 2174 2173 2173 2175 2175 2174 2174 2174 2174 2175 2175 2176 2176 2175 2175 2177 2177 2176 2176 2178 2178 2179 2179 2180 2180 2179 2179 2181 2181 2180 2180 2180 2180 2181 2181 2182 2182 2181 2181 2183 2183 2182 2182 2184 2184 2185 2185 2186 2186 2185 2185 2187 2187 2186 2186 2188 2188 2189 2189 2190 2190 2189 2189 2191 2191 2190 2190 2192 2192 2193 2193 2194 2194 2193 2193 2195 2195 2194 2194 2194 2194 2195 2195 2196 2196 2195 2195 2197 2197 2196 2196 2196 2196 2197 2197 2198 2198 2197 2197 2199 2199 2198 2198 2198 2198 2199 2199 2200 2200 2199 2199 2201 2201 2200 2200 2200 2200 2201 2201 2202 2202 2201 2201 2203 2203 2202 2202 2202 2202 2203 2203 2204 2204 2203 2203 2205 2205 2204 2204 2204 2204 2205 2205 2637 2637 2205 2205 2638 2638 2639 2639 2206 2206 2207 2207 2208 2208 2207 2207 2209 2209 2208 2208 2208 2208 2209 2209 2210 2210 2209 2209 2211 2211 2210 2210 2210 2210 2211 2211 2212 2212 2211 2211 2213 2213 2212 2212 2212 2212 2213 2213 2214 2214 2213 2213 2215 2215 2214 2214 2216 2216 2217 2217 2218 2218 2217 2217 2219 2219 2218 2218 2218 2218 2219 2219 2220 2220 2219 2219 2221 2221 2220 2220 2224 2224 2228 2228 2225 2225 2228 2228 2229 2229 2225 2225 2229 2229 2228 2228 2233 2233 2228 2228 2232 2232 2233 2233 2233 2233 2232 2232 2237 2237 2232 2232 2236 2236 2237 2237 2236 2236 2242 2242 2237 2237 2237 2237 2242 2242 2243 2243 2242 2242 2240 2240 2243 2243 2243 2243 2240 2240 2241 2241 2241 2241 2240 2240 2239 2239 2240 2240 2238 2238 2239 2239 2239 2239 2238 2238 2235 2235 2238 2238 2234 2234 2235 2235 2235 2235 2234 2234 2231 2231 2234 2234 2230 2230 2231 2231 2231 2231 2230 2230 2227 2227 2230 2230 2226 2226 2227 2227 2226 2226 2222 2222 2227 2227 2227 2227 2222 2222 2223 2223 2244 2244 2245 2245 2246 2246 2245 2245 2247 2247 2246 2246 2246 2246 2247 2247 2248 2248 2247 2247 2249 2249 2248 2248 2250 2250 2251 2251 2252 2252 2251 2251 2253 2253 2252 2252 2252 2252 2253 2253 2254 2254 2253 2253 2255 2255 2254 2254 2254 2254 2255 2255 2640 2640 2255 2255 2641 2641 2642 2642 2256 2256 2257 2257 2258 2258 2257 2257 2259 2259 2258 2258 2258 2258 2259 2259 2260 2260 2259 2259 2261 2261 2260 2260 2260 2260 2261 2261 2262 2262 2261 2261 2263 2263 2262 2262 2264 2264 2265 2265 2266 2266 2265 2265 2267 2267 2266 2266 2266 2266 2267 2267 2268 2268 2267 2267 2269 2269 2268 2268 2268 2268 2269 2269 2270 2270 2269 2269 2271 2271 2270 2270 2270 2270 2271 2271 2272 2272 2271 2271 2273 2273 2272 2272 2272 2272 2273 2273 2274 2274 2273 2273 2275 2275 2274 2274 2276 2276 2277 2277 2278 2278 2277 2277 2279 2279 2278 2278 2280 2280 2281 2281 2282 2282 2281 2281 2283 2283 2282 2282 2284 2284 2285 2285 2286 2286 2285 2285 2287 2287 2286 2286 2286 2286 2287 2287 2288 2288 2287 2287 2289 2289 2288 2288 2288 2288 2289 2289 2290 2290 2289 2289 2291 2291 2290 2290 2643 2643 2644 2644 2292 2292 2645 2645 2293 2293 2292 2292 2292 2292 2293 2293 2294 2294 2293 2293 2295 2295 2294 2294 2294 2294 2295 2295 2296 2296 2295 2295 2297 2297 2296 2296 2296 2296 2297 2297 2298 2298 2297 2297 2299 2299 2298 2298 2300 2300 2301 2301 2302 2302 2301 2301 2303 2303 2302 2302 2302 2302 2303 2303 2304 2304 2303 2303 2305 2305 2304 2304 2304 2304 2305 2305 2306 2306 2305 2305 2307 2307 2306 2306 2308 2308 2309 2309 2310 2310 2309 2309 2311 2311 2310 2310 2310 2310 2311 2311 2312 2312 2311 2311 2313 2313 2312 2312 2312 2312 2313 2313 2314 2314 2313 2313 2315 2315 2314 2314 2314 2314 2315 2315 2646 2646 2315 2315 2647 2647 2648 2648 2316 2316 2317 2317 2318 2318 2317 2317 2319 2319 2318 2318 2318 2318 2319 2319 2320 2320 2319 2319 2321 2321 2320 2320 2320 2320 2321 2321 2322 2322 2321 2321 2323 2323 2322 2322 2324 2324 2325 2325 2326 2326 2325 2325 2327 2327 2326 2326 2326 2326 2327 2327 2328 2328 2327 2327 2329 2329 2328 2328 2328 2328 2329 2329 2330 2330 2329 2329 2331 2331 2330 2330 2330 2330 2331 2331 2332 2332 2331 2331 2333 2333 2332 2332 2332 2332 2333 2333 2649 2649 2333 2333 2650 2650 2651 2651 2334 2334 2335 2335 2336 2336 2335 2335 2337 2337 2336 2336 2336 2336 2337 2337 2338 2338 2337 2337 2339 2339 2338 2338 2340 2340 2341 2341 2342 2342 2341 2341 2343 2343 2342 2342 2342 2342 2343 2343 2344 2344 2343 2343 2345 2345 2344 2344 2652 2652 2653 2653 2346 2346 2654 2654 2347 2347 2346 2346 2346 2346 2347 2347 2348 2348 2347 2347 2349 2349 2348 2348 2350 2350 2351 2351 2352 2352 2351 2351 2353 2353 2352 2352 2352 2352 2353 2353 2354 2354 2353 2353 2355 2355 2354 2354 2354 2354 2355 2355 2356 2356 2355 2355 2357 2357 2356 2356 2356 2356 2357 2357 2358 2358 2357 2357 2359 2359 2358 2358 2360 2360 2361 2361 2362 2362 2361 2361 2363 2363 2362 2362 2362 2362 2363 2363 2655 2655 2363 2363 2656 2656 2657 2657 2364 2364 2365 2365 2366 2366 2365 2365 2367 2367 2366 2366 2366 2366 2367 2367 2368 2368 2367 2367 2369 2369 2368 2368 2370 2370 2371 2371 2372 2372 2371 2371 2373 2373 2372 2372 2372 2372 2373 2373 2374 2374 2373 2373 2375 2375 2374 2374 2374 2374 2375 2375 2376 2376 2375 2375 2377 2377 2376 2376 2376 2376 2377 2377 2378 2378 2377 2377 2379 2379 2378 2378 2380 2380 2381 2381 2382 2382 2381 2381 2383 2383 2382 2382 2382 2382 2383 2383 2384 2384 2383 2383 2385 2385 2384 2384 2384 2384 2385 2385 2386 2386 2385 2385 2387 2387 2386 2386 2386 2386 2387 2387 2388 2388 2387 2387 2389 2389 2388 2388 2390 2390 2391 2391 2392 2392 2391 2391 2393 2393 2392 2392 2392 2392 2393 2393 2394 2394 2393 2393 2395 2395 2394 2394 2394 2394 2395 2395 2396 2396 2395 2395 2397 2397 2396 2396 2396 2396 2397 2397 2398 2398 2397 2397 2399 2399 2398 2398 2400 2400 2401 2401 2402 2402 2401 2401 2403 2403 2402 2402 2402 2402 2403 2403 2404 2404 2403 2403 2405 2405 2404 2404 2658 2658 2659 2659 2406 2406 2660 2660 2407 2407 2406 2406 2406 2406 2407 2407 2408 2408 2407 2407 2409 2409 2408 2408 2408 2408 2409 2409 2410 2410 2409 2409 2411 2411 2410 2410 2410 2410 2411 2411 2412 2412 2411 2411 2413 2413 2412 2412 2412 2412 2413 2413 2414 2414 2413 2413 2415 2415 2414 2414 2416 2416 2417 2417 2418 2418 2417 2417 2419 2419 2418 2418 2418 2418 2419 2419 2420 2420 2419 2419 2421 2421 2420 2420 2420 2420 2421 2421 2422 2422 2421 2421 2423 2423 2422 2422 2661 2661 2662 2662 2424 2424 2663 2663 2425 2425 2424 2424 2424 2424 2425 2425 2426 2426 2425 2425 2427 2427 2426 2426 2426 2426 2427 2427 2428 2428 2427 2427 2429 2429 2428 2428 2428 2428 2429 2429 2430 2430 2429 2429 2431 2431 2430 2430 2432 2432 2433 2433 2434 2434 2433 2433 2435 2435 2434 2434 2434 2434 2435 2435 2436 2436 2435 2435 2437 2437 2436 2436 2664 2664 2665 2665 2438 2438 2666 2666 2439 2439 2438 2438 2438 2438 2439 2439 2440 2440 2439 2439 2441 2441 2440 2440 2440 2440 2441 2441 2442 2442 2441 2441 2443 2443 2442 2442 2442 2442 2443 2443 2444 2444 2443 2443 2445 2445 2444 2444 2446 2446 2447 2447 2448 2448 2447 2447 2449 2449 2448 2448 2448 2448 2449 2449 2450 2450 2449 2449 2451 2451 2450 2450 2450 2450 2451 2451 2452 2452 2451 2451 2453 2453 2452 2452 2452 2452 2453 2453 2667 2667 2453 2453 2668 2668 2669 2669 2454 2454 2455 2455 2456 2456 2455 2455 2457 2457 2456 2456 2456 2456 2457 2457 2458 2458 2457 2457 2459 2459 2458 2458
+25 25 24 24 21 21 24 24 20 20 21 21 21 21 20 20 17 17 20 20 16 16 17 17 240 240 241 241 13 13 242 242 12 12 13 13 13 13 12 12 9 9 12 12 8 8 9 9 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 7 7 6 6 11 11 6 6 10 10 11 11 11 11 10 10 243 243 10 10 244 244 245 245 15 15 14 14 19 19 14 14 18 18 19 19 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 246 246 247 247 35 35 248 248 34 34 35 35 35 35 34 34 39 39 34 34 38 38 39 39 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 41 41 40 40 37 37 40 40 36 36 37 37 37 37 36 36 249 249 36 36 250 250 251 251 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 73 73 72 72 69 69 72 72 68 68 69 69 69 69 68 68 65 65 68 68 64 64 65 65 252 252 253 253 61 61 254 254 60 60 61 61 61 61 60 60 57 57 60 60 56 56 57 57 57 57 56 56 53 53 56 56 52 52 53 53 53 53 52 52 49 49 52 52 48 48 49 49 49 49 48 48 51 51 48 48 50 50 51 51 51 51 50 50 55 55 50 50 54 54 55 55 55 55 54 54 59 59 54 54 58 58 59 59 59 59 58 58 255 255 58 58 256 256 257 257 63 63 62 62 67 67 62 62 66 66 67 67 67 67 66 66 71 71 66 66 70 70 71 71 71 71 70 70 75 75 70 70 74 74 75 75 75 75 74 74 79 79 74 74 78 78 79 79 258 258 259 259 83 83 260 260 82 82 83 83 83 83 82 82 87 87 82 82 86 86 87 87 87 87 86 86 91 91 86 86 90 90 91 91 91 91 90 90 95 95 90 90 94 94 95 95 95 95 94 94 93 93 94 94 92 92 93 93 93 93 92 92 89 89 92 92 88 88 89 89 89 89 88 88 85 85 88 88 84 84 85 85 85 85 84 84 261 261 84 84 262 262 263 263 81 81 80 80 77 77 80 80 76 76 77 77 77 77 76 76 73 73 76 76 72 72 73 73 121 121 120 120 117 117 120 120 116 116 117 117 117 117 116 116 113 113 116 116 112 112 113 113 264 264 265 265 109 109 266 266 108 108 109 109 109 109 108 108 105 105 108 108 104 104 105 105 105 105 104 104 101 101 104 104 100 100 101 101 101 101 100 100 97 97 100 100 96 96 97 97 97 97 96 96 99 99 96 96 98 98 99 99 99 99 98 98 103 103 98 98 102 102 103 103 103 103 102 102 107 107 102 102 106 106 107 107 107 107 106 106 267 267 106 106 268 268 269 269 111 111 110 110 115 115 110 110 114 114 115 115 115 115 114 114 119 119 114 114 118 118 119 119 119 119 118 118 123 123 118 118 122 122 123 123 123 123 122 122 127 127 122 122 126 126 127 127 270 270 271 271 131 131 272 272 130 130 131 131 131 131 130 130 135 135 130 130 134 134 135 135 135 135 134 134 139 139 134 134 138 138 139 139 139 139 138 138 143 143 138 138 142 142 143 143 143 143 142 142 141 141 142 142 140 140 141 141 141 141 140 140 137 137 140 140 136 136 137 137 137 137 136 136 133 133 136 136 132 132 133 133 133 133 132 132 273 273 132 132 274 274 275 275 129 129 128 128 125 125 128 128 124 124 125 125 125 125 124 124 121 121 124 124 120 120 121 121 169 169 168 168 165 165 168 168 164 164 165 165 165 165 164 164 161 161 164 164 160 160 161 161 276 276 277 277 157 157 278 278 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 149 149 152 152 148 148 149 149 149 149 148 148 145 145 148 148 144 144 145 145 145 145 144 144 147 147 144 144 146 146 147 147 147 147 146 146 151 151 146 146 150 150 151 151 151 151 150 150 155 155 150 150 154 154 155 155 155 155 154 154 279 279 154 154 280 280 281 281 159 159 158 158 163 163 158 158 162 162 163 163 163 163 162 162 167 167 162 162 166 166 167 167 167 167 166 166 171 171 166 166 170 170 171 171 171 171 170 170 175 175 170 170 174 174 175 175 282 282 283 283 179 179 284 284 178 178 179 179 179 179 178 178 183 183 178 178 182 182 183 183 183 183 182 182 187 187 182 182 186 186 187 187 187 187 186 186 191 191 186 186 190 190 191 191 191 191 190 190 189 189 190 190 188 188 189 189 189 189 188 188 185 185 188 188 184 184 185 185 185 185 184 184 181 181 184 184 180 180 181 181 181 181 180 180 285 285 180 180 286 286 287 287 177 177 176 176 173 173 176 176 172 172 173 173 173 173 172 172 169 169 172 172 168 168 169 169 217 217 216 216 213 213 216 216 212 212 213 213 213 213 212 212 209 209 212 212 208 208 209 209 288 288 289 289 205 205 290 290 204 204 205 205 205 205 204 204 201 201 204 204 200 200 201 201 201 201 200 200 197 197 200 200 196 196 197 197 197 197 196 196 193 193 196 196 192 192 193 193 193 193 192 192 195 195 192 192 194 194 195 195 195 195 194 194 199 199 194 194 198 198 199 199 199 199 198 198 203 203 198 198 202 202 203 203 203 203 202 202 291 291 202 202 292 292 293 293 207 207 206 206 211 211 206 206 210 210 211 211 211 211 210 210 215 215 210 210 214 214 215 215 215 215 214 214 219 219 214 214 218 218 219 219 219 219 218 218 223 223 218 218 222 222 223 223 294 294 295 295 227 227 296 296 226 226 227 227 227 227 226 226 231 231 226 226 230 230 231 231 231 231 230 230 235 235 230 230 234 234 235 235 235 235 234 234 239 239 234 234 238 238 239 239 239 239 238 238 237 237 238 238 236 236 237 237 237 237 236 236 233 233 236 236 232 232 233 233 233 233 232 232 229 229 232 232 228 228 229 229 229 229 228 228 297 297 228 228 298 298 299 299 225 225 224 224 221 221 224 224 220 220 221 221 221 221 220 220 217 217 220 220 216 216 217 217
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 21 21 20 20 23 23 20 20 22 22 23 23 23 23 22 22 25 25 22 22 24 24 25 25 25 25 24 24 27 27 24 24 26 26 27 27 27 27 26 26 29 29 26 26 28 28 29 29 29 29 28 28 31 31 28 28 30 30 31 31 31 31 30 30 33 33 30 30 32 32 33 33 33 33 32 32 87 87 32 32 88 88 89 89 35 35 34 34 37 37 34 34 36 36 37 37 37 37 36 36 38 38 36 36 39 39 38 38 38 38 39 39 41 41 39 39 40 40 41 41 41 41 40 40 43 43 40 40 42 42 43 43 42 42 44 44 43 43 43 43 44 44 45 45 44 44 46 46 45 45 45 45 46 46 48 48 46 46 47 47 48 48 48 48 47 47 49 49 47 47 50 50 49 49 49 49 50 50 51 51 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 58 58 59 59 60 60 59 59 61 61 60 60 63 63 62 62 64 64 62 62 65 65 64 64 64 64 65 65 67 67 65 65 66 66 67 67 66 66 68 68 67 67 67 67 68 68 69 69 68 68 70 70 69 69 69 69 70 70 71 71 70 70 72 72 71 71 71 71 72 72 73 73 76 76 78 78 75 75 73 73 72 72 90 90 72 72 91 91 92 92 75 75 74 74 76 76 76 76 77 77 78 78 77 77 79 79 78 78 78 78 79 79 80 80 79 79 81 81 80 80 80 80 81 81 82 82 83 83 84 84 85 85 84 84 86 86 85 85
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 18 18 19 19 20 20 19 19 21 21 20 20 20 20 21 21 22 22 21 21 23 23 22 22 130 130 131 131 39 39 573 573 574 574 556 556 569 569 560 560 559 559 356 356 355 355 452 452 249 249 261 261 262 262 332 332 334 334 264 264 454 454 455 455 358 358 616 616 642 642 598 598 669 669 674 674 675 675 594 594 568 568 567 567 690 690 670 670 612 612 670 670 617 617 612 612 612 612 617 617 613 613 712 712 689 689 716 716 689 689 688 688 716 716 716 716 688 688 725 725 688 688 687 687 725 725 725 725 687 687 738 738 822 822 821 821 737 737 821 821 802 802 737 737 737 737 802 802 744 744 736 736 832 832 737 737 832 832 833 833 737 737 737 737 833 833 822 822 739 739 743 743 728 728 743 743 801 801 728 728 728 728 801 801 820 820 674 674 711 711 675 675 711 711 724 724 675 675 675 675 724 724 676 676 724 724 726 726 676 676 676 676 726 726 727 727 598 598 642 642 599 599 552 552 593 593 598 598 593 593 597 597 598 598 598 598 597 597 616 616 349 349 350 350 271 271 350 350 253 253 271 271 271 271 253 253 252 252 253 253 250 250 252 252 250 250 253 253 247 247 253 253 254 254 247 247 247 247 254 254 243 243 218 218 214 214 255 255 218 218 255 255 222 222 239 239 238 238 256 256 238 238 234 234 256 256 256 256 234 234 255 255 234 234 230 230 255 255 255 255 230 230 222 222 214 214 181 181 255 255 181 181 182 182 255 255 255 255 182 182 254 254 182 182 185 185 254 254 254 254 185 185 243 243 214 214 210 210 181 181 210 210 206 206 181 181 181 181 206 206 179 179 206 206 202 202 179 179 179 179 202 202 167 167 202 202 198 198 167 167 167 167 198 198 168 168 198 198 194 194 168 168 168 168 194 194 190 190 127 127 147 147 168 168 147 147 165 165 168 168 168 168 165 165 167 167 129 129 63 63 128 128 63 63 95 95 128 128 128 128 95 95 122 122 24 24 30 30 38 38 30 30 32 32 38 38 38 38 32 32 37 37 45 45 46 46 33 33 148 148 137 137 136 136 137 137 123 123 136 136 136 136 123 123 64 64 178 178 166 166 177 177 166 166 153 153 177 177 177 177 153 153 176 176 178 178 177 177 180 180 177 177 265 265 180 180 180 180 265 265 183 183 186 186 184 184 267 267 184 184 183 183 267 267 267 267 183 183 266 266 183 183 265 265 266 266 268 268 251 251 267 267 251 251 244 244 267 267 267 267 244 244 186 186 301 301 297 297 267 267 298 298 272 272 294 294 272 272 290 290 294 294 297 297 293 293 267 267 293 293 289 289 267 267 267 267 289 289 285 285 285 285 279 279 267 267 279 279 276 276 267 267 267 267 276 276 268 268 276 276 280 280 268 268 268 268 280 280 272 272 280 280 286 286 272 272 272 272 286 286 290 290 298 298 302 302 272 272 302 302 306 306 272 272 272 272 306 306 363 363 306 306 310 310 363 363 363 363 310 310 314 314 317 317 313 313 347 347 317 317 347 347 321 321 347 347 343 343 321 321 321 321 343 343 324 324 343 343 340 340 324 324 324 324 340 340 322 322 340 340 344 344 322 322 322 322 344 344 318 318 344 344 348 348 318 318 318 318 348 348 314 314 606 606 589 589 605 605 589 589 590 590 605 605 561 561 570 570 607 607 570 570 578 578 607 607 578 578 583 583 607 607 607 607 583 583 606 606 583 583 587 587 606 606 606 606 587 587 589 589 563 563 525 525 562 562 525 525 543 543 562 562 562 562 543 543 551 551 486 486 493 493 564 564 493 493 495 495 564 564 564 564 495 495 563 563 495 495 497 497 563 563 563 563 497 497 525 525 478 478 487 487 476 476 487 487 488 488 476 476 476 476 488 488 474 474 488 488 472 472 474 474 264 264 334 334 265 265 336 336 338 338 358 358 338 338 357 357 358 358 358 358 357 357 454 454 263 263 262 262 282 282 282 282 326 326 263 263 326 326 328 328 263 263 263 263 328 328 264 264 328 328 330 330 264 264 264 264 330 330 332 332 261 261 270 270 262 262 270 270 274 274 262 262 262 262 274 274 282 282 173 173 229 229 174 174 229 229 242 242 174 174 174 174 242 242 246 246 172 172 227 227 173 173 227 227 228 228 173 173 173 173 228 228 229 229 260 260 248 248 171 171 248 248 245 245 171 171 245 245 241 241 171 171 171 171 241 241 172 172 241 241 226 226 172 172 172 172 226 226 227 227 259 259 273 273 269 269 258 258 325 325 259 259 325 325 281 281 259 259 259 259 281 281 273 273 333 333 331 331 257 257 331 331 329 329 257 257 257 257 329 329 258 258 329 329 327 327 258 258 258 258 327 327 325 325 337 337 335 335 256 256 335 335 333 333 256 256 492 492 485 485 484 484 485 485 477 477 484 484 484 484 477 477 483 483 477 477 475 475 483 483 473 473 471 471 452 452 471 471 453 453 452 452 452 452 453 453 356 356 496 496 494 494 557 557 560 560 550 550 559 559 550 550 542 542 559 559 559 559 542 542 558 558 542 542 524 524 558 558 558 558 524 524 496 496 590 590 588 588 605 605 588 588 586 586 605 605 605 605 586 586 604 604 586 586 582 582 604 604 604 604 582 582 577 577 449 449 462 462 481 481 462 462 466 466 481 481 481 481 466 466 480 480 466 466 469 469 480 480 448 448 447 447 461 461 447 447 480 480 461 461 461 461 480 480 465 465 480 480 469 469 465 465 394 394 353 353 379 379 353 353 365 365 379 379 402 402 414 414 450 450 414 414 429 429 450 450 450 450 429 429 443 443 300 300 304 304 353 353 284 284 288 288 254 254 288 288 292 292 254 254 254 254 292 292 296 296 350 350 311 311 307 307 287 287 283 283 253 253 304 304 308 308 353 353 308 308 312 312 353 353 353 353 312 312 316 316 287 287 253 253 291 291 283 283 277 277 253 253 277 277 275 275 253 253 253 253 275 275 254 254 275 275 278 278 254 254 254 254 278 278 284 284 307 307 303 303 350 350 303 303 299 299 350 350 350 350 299 299 253 253 299 299 295 295 253 253 253 253 295 295 291 291 341 341 339 339 323 323 323 323 339 339 320 320 339 339 342 342 320 320 320 320 342 342 316 316 342 342 346 346 316 316 316 316 346 346 353 353 346 346 352 352 353 353 353 353 352 352 365 365 323 323 319 319 341 341 319 319 315 315 341 341 341 341 315 315 345 345 315 315 311 311 345 345 345 345 311 311 351 351 311 311 350 350 351 351 351 351 350 350 364 364 350 350 378 378 364 364 349 349 446 446 413 413 413 413 401 401 349 349 401 401 393 393 349 349 349 349 393 393 350 350 393 393 387 387 350 350 350 350 387 387 378 378 448 448 442 442 447 447 442 442 428 428 447 447 447 447 428 428 421 421 828 828 817 817 813 813 804 804 814 814 829 829 814 814 818 818 829 829 829 829 818 818 828 828 818 818 819 819 828 828 828 828 819 819 817 817 780 780 788 788 830 830 788 788 794 794 830 830 830 830 794 794 829 829 794 794 796 796 829 829 829 829 796 796 804 804 757 757 747 747 732 732 748 748 758 758 733 733 758 758 764 764 733 733 733 733 764 764 734 734 764 764 766 766 734 734 734 734 766 766 772 772 747 747 741 741 732 732 741 741 740 740 732 732 732 732 740 740 733 733 740 740 742 742 733 733 733 733 742 742 748 748 787 787 779 779 731 731 813 813 803 803 828 828 803 803 795 795 828 828 828 828 795 795 827 827 795 795 793 793 827 827 779 779 771 771 731 731 771 771 765 765 731 731 731 731 765 765 732 732 765 765 763 763 732 732 732 732 763 763 757 757 491 491 460 460 459 459 459 459 464 464 491 491 464 464 468 468 491 491 491 491 468 468 490 490 468 468 470 470 490 490 490 490 470 470 467 467 314 314 348 348 363 363 348 348 362 362 363 363 363 363 362 362 367 367 416 416 431 431 460 460 431 431 445 445 460 460 460 460 445 445 459 459 367 367 381 381 363 363 381 381 396 396 363 363 363 363 396 396 460 460 396 396 408 408 460 460 460 460 408 408 416 416 313 313 309 309 347 347 309 309 305 305 347 347 347 347 305 305 361 361 305 305 360 360 361 361 361 361 360 360 366 366 360 360 380 380 366 366 456 456 407 407 359 359 407 407 395 395 359 359 359 359 395 395 360 360 395 395 388 388 360 360 360 360 388 388 380 380 463 463 458 458 457 457 458 458 444 444 457 457 444 444 430 430 457 457 430 430 422 422 457 457 457 457 422 422 456 456 422 422 415 415 456 456 456 456 415 415 407 407 132 132 124 124 118 118 109 109 119 119 133 133 119 119 125 125 133 133 133 133 125 125 132 132 125 125 126 126 132 132 132 132 126 126 124 124 54 54 58 58 44 44 54 54 44 44 48 48 44 44 43 43 48 48 48 48 43 43 53 53 91 91 133 133 98 98 133 133 106 106 98 98 43 43 81 81 75 75 58 58 68 68 44 44 68 68 76 76 44 44 44 44 76 76 82 82 88 88 92 92 134 134 92 92 99 99 134 134 117 117 121 121 134 134 121 121 116 116 134 134 134 134 116 116 133 133 116 116 112 112 133 133 133 133 112 112 106 106 75 75 67 67 43 43 67 67 57 57 43 43 43 43 57 57 53 53 99 99 107 107 134 134 107 107 113 113 134 134 134 134 113 113 117 117 91 91 101 101 133 133 101 101 103 103 133 133 133 133 103 103 109 109 81 81 78 78 87 87 78 78 86 86 87 87 87 87 86 86 91 91 86 86 94 94 91 91 91 91 94 94 101 101 36 36 42 42 43 43 42 42 50 50 43 43 50 50 60 60 43 43 60 60 70 70 43 43 43 43 70 70 81 81 70 70 72 72 81 81 81 81 72 72 78 78 41 41 35 35 26 26 35 35 34 34 26 26 26 26 34 34 27 27 59 59 49 49 40 40 52 52 56 56 40 40 52 52 40 40 47 47 40 40 39 39 47 47 47 47 39 39 51 51 132 132 115 115 131 131 115 115 120 120 131 131 39 39 79 79 73 73 56 56 66 66 40 40 66 66 74 74 40 40 40 40 74 74 80 80 132 132 90 90 97 97 120 120 114 114 131 131 114 114 110 110 131 131 131 131 110 110 104 104 104 104 96 96 131 131 96 96 89 89 131 131 131 131 89 89 39 39 89 89 83 83 39 39 39 39 83 83 79 79 73 73 65 65 39 39 65 65 55 55 39 39 39 39 55 55 51 51 97 97 105 105 132 132 105 105 111 111 132 132 132 132 111 111 115 115 90 90 93 93 84 84 93 93 85 85 84 84 84 84 85 85 80 80 118 118 108 108 132 132 108 108 102 102 132 132 132 132 102 102 90 90 102 102 100 100 90 90 90 90 100 100 93 93 85 85 77 77 80 80 77 77 71 71 80 80 80 80 71 71 40 40 71 71 69 69 40 40 40 40 69 69 59 59 728 728 702 702 708 708 708 708 713 713 728 728 713 713 727 727 728 728 728 728 727 727 739 739 727 727 726 726 739 739 702 702 728 728 692 692 728 728 729 729 692 692 692 692 729 729 678 678 673 673 679 679 672 672 679 679 680 680 672 672 672 672 680 680 619 619 496 496 557 557 558 558 557 557 579 579 558 558 558 558 579 579 581 581 585 585 592 592 603 603 592 592 596 596 603 603 596 596 602 602 603 603 603 603 602 602 680 680 602 602 615 615 680 680 680 680 615 615 619 619 556 556 574 574 557 557 574 574 576 576 557 557 557 557 576 576 579 579 614 614 601 601 600 600 601 601 595 595 600 600 591 591 584 584 555 555 584 584 580 580 555 555 580 580 575 575 555 555 575 575 572 572 555 555 555 555 572 572 556 556 572 572 571 571 556 556 556 556 571 571 573 573 671 671 618 618 676 676 713 713 707 707 727 727 707 707 691 691 727 727 727 727 691 691 676 676 691 691 677 677 676 676 676 676 677 677 671 671 215 215 219 219 257 257 333 333 257 257 256 256 257 257 235 235 256 256 256 256 235 235 239 239 190 190 189 189 168 168 189 189 187 187 168 168 168 168 187 187 169 169 187 187 191 191 169 169 169 169 191 191 195 195 215 215 257 257 211 211 219 219 223 223 257 257 223 223 231 231 257 257 257 257 231 231 235 235 195 195 199 199 169 169 199 199 203 203 169 169 169 169 203 203 207 207 383 383 390 390 355 355 390 390 398 398 355 355 355 355 398 398 452 452 398 398 404 404 452 452 382 382 374 374 354 354 374 374 370 370 354 354 404 404 410 410 452 452 410 410 418 418 452 452 452 452 418 418 425 425 370 370 368 368 354 354 368 368 371 371 354 354 354 354 371 371 355 355 371 371 375 375 355 355 355 355 375 375 383 383 436 436 432 432 451 451 425 425 433 433 452 452 433 433 437 437 452 452 452 452 437 437 451 451 437 437 440 440 451 451 451 451 440 440 436 436 432 432 424 424 451 451 424 424 423 423 451 451 451 451 423 423 450 450 423 423 417 417 450 450 450 450 417 417 409 409 409 409 403 403 450 450 403 403 353 353 450 450 450 450 353 353 402 402 353 353 394 394 402 402 403 403 397 397 353 353 397 397 389 389 353 353 353 353 389 389 354 354 389 389 386 386 354 354 354 354 386 386 382 382 522 522 518 518 490 490 507 507 511 511 491 491 511 511 515 515 491 491 533 533 537 537 568 568 546 546 540 540 567 567 540 540 536 536 567 567 536 536 532 532 567 567 567 567 532 532 528 528 515 515 519 519 491 491 519 519 523 523 491 491 491 491 523 523 568 568 523 523 529 529 568 568 568 568 529 529 533 533 506 506 502 502 490 490 502 502 499 499 490 490 490 490 499 499 491 491 499 499 503 503 491 491 491 491 503 503 507 507 518 518 514 514 490 490 514 514 510 510 490 490 490 490 510 510 506 506 537 537 541 541 568 568 541 541 547 547 568 568 568 568 547 547 567 567 547 547 549 549 567 567 567 567 549 549 546 546 467 467 463 463 490 490 463 463 457 457 490 490 490 490 457 457 489 489 457 457 456 456 489 489 489 489 456 456 488 488 456 456 455 455 488 488 488 488 455 455 472 472 455 455 454 454 472 472 377 377 385 385 359 359 385 385 392 392 359 359 412 412 456 456 406 406 456 456 359 359 406 406 406 406 359 359 400 400 359 359 392 392 400 400 434 434 426 426 455 455 399 399 391 391 358 358 391 391 384 384 358 358 358 358 384 384 376 376 376 376 372 372 358 358 372 372 369 369 358 358 358 358 369 369 359 359 369 369 373 373 359 359 359 359 373 373 377 377 426 426 419 419 455 455 419 419 411 411 455 455 455 455 411 411 358 358 411 411 405 405 358 358 358 358 405 405 399 399 412 412 420 420 456 456 420 420 427 427 456 456 456 456 427 427 435 435 435 435 439 439 456 456 439 439 441 441 456 456 456 456 441 441 455 455 441 441 438 438 455 455 455 455 438 438 434 434 305 305 301 301 360 360 301 301 267 267 360 360 360 360 267 267 359 359 267 267 266 266 359 359 359 359 266 266 358 358 266 266 265 265 358 358 358 358 265 265 336 336 265 265 334 334 336 336 528 528 522 522 567 567 522 522 490 490 567 567 567 567 490 490 566 566 490 490 489 489 566 566 566 566 489 489 565 565 489 489 488 488 565 565 565 565 488 488 564 564 488 488 487 487 564 564 564 564 487 487 486 486 487 487 478 478 486 486 264 264 236 236 232 232 208 208 204 204 176 176 193 193 177 177 188 188 177 177 176 176 188 188 188 188 176 176 192 192 265 265 221 221 225 225 208 208 176 176 212 212 193 193 197 197 177 177 197 197 201 201 177 177 177 177 201 201 205 205 232 232 224 224 264 264 224 224 220 220 264 264 264 264 220 220 216 216 204 204 200 200 176 176 200 200 196 196 176 176 176 176 196 196 192 192 205 205 209 209 177 177 209 209 213 213 177 177 177 177 213 213 265 265 213 213 217 217 265 265 265 265 217 217 221 221 225 225 233 233 265 265 233 233 237 237 265 265 265 265 237 237 264 264 237 237 240 240 264 264 264 264 240 240 236 236 752 752 736 736 746 746 736 736 735 735 746 746 746 746 735 735 751 751 832 832 812 812 831 831 812 812 816 816 831 831 831 831 816 816 811 811 752 752 756 756 736 736 756 756 762 762 736 736 736 736 762 762 770 770 811 811 807 807 831 831 807 807 799 799 831 831 831 831 799 799 791 791 770 770 776 776 736 736 776 776 782 782 736 736 736 736 782 782 832 832 782 782 786 786 832 832 832 832 786 786 792 792 792 792 800 800 832 832 800 800 808 808 832 832 832 832 808 808 812 812 785 785 781 781 735 735 781 781 775 775 735 735 735 735 775 775 769 769 769 769 761 761 735 735 761 761 755 755 735 735 735 735 755 755 751 751 712 712 690 690 689 689 690 690 612 612 689 689 689 689 612 612 688 688 612 612 611 611 688 688 688 688 611 611 687 687 611 611 610 610 687 687 687 687 610 610 686 686 610 610 609 609 686 686 686 686 609 609 685 685 609 609 608 608 685 685 791 791 785 785 831 831 785 785 735 735 831 831 831 831 735 735 830 830 735 735 734 734 830 830 830 830 734 734 780 780 734 734 772 772 780 780 621 621 608 608 624 624 608 608 607 607 624 624 685 685 666 666 668 668 685 685 668 668 684 684 668 668 665 665 684 684 684 684 665 665 661 661 661 661 657 657 684 684 657 657 653 653 684 684 684 684 653 653 649 649 645 645 640 640 607 607 640 640 636 636 607 607 621 621 625 625 608 608 625 625 629 629 608 608 608 608 629 629 633 633 685 685 650 650 654 654 633 633 637 637 608 608 637 637 641 641 608 608 608 608 641 641 685 685 641 641 646 646 685 685 685 685 646 646 650 650 636 636 632 632 607 607 632 632 628 628 607 607 607 607 628 628 624 624 654 654 658 658 685 685 658 658 662 662 685 685 685 685 662 662 666 666 613 613 594 594 612 612 594 594 567 567 612 612 612 612 567 567 611 611 567 567 566 566 611 611 611 611 566 566 610 610 566 566 565 565 610 610 610 610 565 565 609 609 565 565 564 564 609 609 609 609 564 564 608 608 564 564 563 563 608 608 608 608 563 563 607 607 563 563 562 562 607 607 607 607 562 562 561 561 562 562 551 551 561 561 216 216 212 212 264 264 212 212 176 176 264 264 264 264 176 176 263 263 176 176 175 175 263 263 263 263 175 175 262 262 175 175 174 174 262 262 262 262 174 174 249 249 174 174 246 246 249 249 64 64 62 62 136 136 62 62 46 46 136 136 136 136 46 46 135 135 46 46 45 45 135 135 135 135 45 45 134 134 45 45 44 44 134 134 134 134 44 44 88 88 44 44 82 82 88 88 744 744 738 738 737 737 738 738 687 687 737 737 737 737 687 687 736 736 687 687 686 686 736 736 736 736 686 686 735 735 686 686 685 685 735 735 735 735 685 685 734 734 685 685 684 684 734 734 734 734 684 684 733 733 684 684 683 683 733 733 33 33 31 31 45 45 31 31 29 29 45 45 45 45 29 29 44 44 29 29 28 28 44 44 44 44 28 28 43 43 28 28 27 27 43 43 43 43 27 27 36 36 27 27 34 34 36 36 715 715 718 718 733 733 733 733 723 723 732 732 723 723 721 721 732 732 732 732 721 721 719 719 705 705 703 703 682 682 703 703 700 700 682 682 682 682 700 700 698 698 695 695 697 697 683 683 697 697 699 699 683 683 683 683 699 699 701 701 718 718 720 720 733 733 720 720 722 722 733 733 733 733 722 722 723 723 719 719 717 717 732 732 717 717 714 714 732 732 732 732 714 714 709 709 698 698 696 696 682 682 696 696 694 694 682 682 682 682 694 694 683 683 694 694 693 693 683 683 683 683 693 693 695 695 701 701 704 704 683 683 704 704 706 706 683 683 683 683 706 706 733 733 706 706 710 710 733 733 733 733 710 710 715 715 132 132 138 138 133 133 138 138 140 140 133 133 133 133 140 140 142 142 152 152 155 155 173 173 155 155 157 157 173 173 173 173 157 157 159 159 142 142 144 144 133 133 144 144 146 146 133 133 133 133 146 146 150 150 150 150 152 152 133 133 152 152 173 173 133 133 133 133 173 173 134 134 173 173 174 174 134 134 134 134 174 174 135 135 174 174 175 175 135 135 135 135 175 175 136 136 175 175 176 176 136 136 136 136 176 176 148 148 176 176 153 153 148 148 159 159 161 161 173 173 161 161 163 163 173 173 173 173 163 163 172 172 163 163 164 164 172 172 164 164 162 162 172 172 172 172 162 162 160 160 151 151 149 149 132 132 149 149 145 145 132 132 132 132 145 145 143 143 160 160 158 158 172 172 158 158 156 156 172 172 172 172 156 156 154 154 143 143 141 141 132 132 141 141 139 139 132 132 132 132 139 139 138 138 49 49 41 41 40 40 41 41 26 26 40 40 40 40 26 26 39 39 26 26 25 25 39 39 626 626 603 603 630 630 603 603 634 634 630 630 631 631 635 635 604 604 639 639 644 644 681 681 644 644 648 648 681 681 648 648 652 652 681 681 652 652 656 656 681 681 681 681 656 656 660 660 631 631 604 604 627 627 660 660 664 664 681 681 664 664 667 667 681 681 681 681 667 667 680 680 667 667 663 663 680 680 626 626 622 622 603 603 622 622 620 620 603 603 603 603 620 620 604 604 620 620 623 623 604 604 604 604 623 623 627 627 635 635 639 639 604 604 639 639 681 681 604 604 604 604 681 681 605 605 681 681 682 682 605 605 605 605 682 682 606 606 682 682 683 683 606 606 606 606 683 683 607 607 683 683 684 684 607 607 607 607 684 684 645 645 684 684 649 649 645 645 663 663 659 659 680 680 659 659 655 655 680 680 680 680 655 655 651 651 651 651 647 647 680 680 647 647 643 643 680 680 680 680 643 643 603 603 643 643 638 638 603 603 603 603 638 638 634 634 577 577 569 569 604 604 569 569 559 559 604 604 604 604 559 559 603 603 559 559 558 558 603 603 603 603 558 558 585 585 558 558 581 581 585 585 25 25 24 24 39 39 24 24 38 38 39 39 39 39 38 38 130 130 38 38 37 37 130 130 130 130 37 37 129 129 37 37 61 61 129 129 129 129 61 61 63 63 750 750 754 754 730 730 750 750 730 730 745 745 730 730 729 729 745 745 745 745 729 729 749 749 778 778 784 784 826 826 805 805 797 797 825 825 797 797 789 789 825 825 754 754 760 760 730 730 760 760 768 768 730 730 730 730 768 768 774 774 783 783 777 777 729 729 777 777 773 773 729 729 729 729 773 773 767 767 767 767 759 759 729 729 759 759 753 753 729 729 729 729 753 753 749 749 774 774 778 778 730 730 778 778 826 826 730 730 730 730 826 826 731 731 826 826 827 827 731 731 731 731 827 827 787 787 827 827 793 793 787 787 784 784 790 790 826 826 790 790 798 798 826 826 826 826 798 798 806 806 806 806 810 810 826 826 810 810 815 815 826 826 826 826 815 815 825 825 815 815 809 809 825 825 825 825 809 809 805 805 709 709 705 705 732 732 705 705 682 682 732 732 732 732 682 682 731 731 682 682 681 681 731 731 731 731 681 681 730 730 681 681 680 680 730 730 730 730 680 680 729 729 680 680 679 679 729 729 729 729 679 679 678 678 679 679 673 673 678 678 269 269 260 260 259 259 260 260 171 171 259 259 259 259 171 171 258 258 171 171 170 170 258 258 258 258 170 170 257 257 170 170 169 169 257 257 257 257 169 169 211 211 169 169 207 207 211 211 789 789 783 783 825 825 783 783 729 729 825 825 825 825 729 729 824 824 729 729 728 728 824 824 824 824 728 728 823 823 728 728 820 820 823 823 154 154 151 151 172 172 151 151 132 132 172 172 172 172 132 132 171 171 132 132 131 131 171 171 171 171 131 131 170 170 131 131 130 130 170 170 170 170 130 130 169 169 130 130 129 129 169 169 169 169 129 129 168 168 129 129 128 128 168 168 168 168 128 128 127 127 128 128 122 122 127 127 618 618 614 614 676 676 614 614 600 600 676 676 676 676 600 600 675 675 600 600 599 599 675 675 675 675 599 599 669 669 599 599 642 642 669 669 494 494 492 492 557 557 492 492 484 484 557 557 557 557 484 484 556 556 484 484 483 483 556 556 556 556 483 483 555 555 483 483 482 482 555 555 555 555 482 482 554 554 482 482 481 481 554 554 475 475 473 473 483 483 473 473 452 452 483 483 483 483 452 452 482 482 452 452 451 451 482 482 482 482 451 451 481 481 451 451 450 450 481 481 481 481 450 450 449 449 450 450 443 443 449 449 356 356 337 337 355 355 337 337 256 256 355 355 355 355 256 256 354 354 256 256 255 255 354 354 354 354 255 255 353 353 255 255 254 254 353 353 353 353 254 254 300 300 254 254 296 296 300 300 508 508 504 504 480 480 505 505 509 509 481 481 509 509 513 513 481 481 531 531 535 535 554 554 508 508 480 480 512 512 513 513 517 517 481 481 517 517 521 521 481 481 481 481 521 521 554 554 521 521 527 527 554 554 554 554 527 527 531 531 530 530 526 526 553 553 526 526 520 520 553 553 553 553 520 520 480 480 520 520 516 516 480 480 480 480 516 516 512 512 504 504 500 500 480 480 500 500 498 498 480 480 480 480 498 498 481 481 498 498 501 501 481 481 481 481 501 501 505 505 544 544 538 538 553 553 538 538 534 534 553 553 553 553 534 534 530 530 535 535 539 539 554 554 539 539 545 545 554 554 554 554 545 545 553 553 545 545 548 548 553 553 553 553 548 548 544 544 595 595 591 591 600 600 591 591 555 555 600 600 600 600 555 555 599 599 555 555 554 554 599 599 599 599 554 554 598 598 554 554 553 553 598 598 598 598 553 553 552 552 553 553 480 480 552 552 552 552 480 480 479 479 480 480 447 447 479 479 479 479 447 447 446 446 447 447 421 421 446 446 446 446 421 421 413 413 1052 1052 1055 1055 1077 1077 1419 1419 1368 1368 1369 1369 1620 1620 1625 1625 1640 1640 1300 1300 1294 1294 1295 1295 1004 1004 996 996 997 997 983 983 982 982 943 943 1366 1366 1374 1374 1415 1415 1386 1386 1384 1384 1364 1364 860 860 852 852 853 853 1226 1226 1234 1234 1260 1260 1479 1479 1499 1499 1498 1498 1642 1642 1641 1641 1545 1545 1552 1552 1548 1548 1536 1536 1478 1478 1451 1451 1409 1409 1006 1006 988 988 989 989 940 940 847 847 848 848 847 847 842 842 848 848 848 848 842 842 840 840 936 936 931 931 939 939 931 931 873 873 939 939 939 939 873 873 871 871 979 979 977 977 991 991 937 937 938 938 957 957 938 938 991 991 957 957 957 957 991 991 975 975 991 991 977 977 975 975 988 988 986 986 989 989 986 986 979 979 989 989 989 989 979 979 990 990 979 979 991 991 990 990 1058 1058 1006 1006 1067 1067 1058 1058 1067 1067 1060 1060 1067 1067 1066 1066 1060 1060 1060 1060 1066 1066 1063 1063 1359 1359 1360 1360 1397 1397 1360 1360 1409 1409 1397 1397 1451 1451 1425 1425 1409 1409 1425 1425 1408 1408 1409 1409 1409 1409 1408 1408 1397 1397 1533 1533 1520 1520 1484 1484 1520 1520 1483 1483 1484 1484 1484 1484 1483 1483 1410 1410 1537 1537 1633 1633 1632 1632 1632 1632 1630 1630 1537 1537 1630 1630 1610 1610 1537 1537 1537 1537 1610 1610 1552 1552 1642 1642 1545 1545 1631 1631 1629 1629 1546 1546 1611 1611 1546 1546 1553 1553 1611 1611 1499 1499 1521 1521 1498 1498 1521 1521 1525 1525 1498 1498 1498 1498 1525 1525 1534 1534 1373 1373 1398 1398 1423 1423 1398 1398 1424 1424 1423 1423 1423 1423 1424 1424 1426 1426 1133 1133 1129 1129 1176 1176 1129 1129 1125 1125 1176 1176 1125 1125 1121 1121 1176 1176 1176 1176 1121 1121 1087 1087 1124 1124 1128 1128 1154 1154 1154 1154 1139 1139 1158 1158 1139 1139 1137 1137 1158 1158 1158 1158 1137 1137 1133 1133 1124 1124 1154 1154 1120 1120 1154 1154 1157 1157 1120 1120 1120 1120 1157 1157 1116 1116 1121 1121 1117 1117 1087 1087 1117 1117 1113 1113 1087 1087 1087 1087 1113 1113 1109 1109 1128 1128 1132 1132 1154 1154 1132 1132 1136 1136 1154 1154 1154 1154 1136 1136 1139 1139 1161 1161 1174 1174 1173 1173 1096 1096 1100 1100 1080 1080 1100 1100 1104 1104 1080 1080 1104 1104 1108 1108 1080 1080 1108 1108 1112 1112 1080 1080 1080 1080 1112 1112 1116 1116 1109 1109 1105 1105 1087 1087 1105 1105 1101 1101 1087 1087 1087 1087 1101 1101 1081 1081 1101 1101 1097 1097 1081 1081 1081 1081 1097 1097 1080 1080 1097 1097 1093 1093 1080 1080 1080 1080 1093 1093 1096 1096 1007 1007 1059 1059 1080 1080 1059 1059 1064 1064 1080 1080 1080 1080 1064 1064 1081 1081 1001 1001 1002 1002 1005 1005 974 974 976 976 1000 1000 976 976 978 978 1000 1000 1000 1000 978 978 1001 1001 978 978 987 987 1001 1001 1001 1001 987 987 1002 1002 974 974 1000 1000 958 958 1000 1000 999 999 958 958 958 958 999 999 947 947 872 872 874 874 946 946 874 874 932 932 946 946 946 946 932 932 947 947 856 856 855 855 843 843 855 855 841 841 843 843 1278 1278 1274 1274 1290 1290 1278 1278 1290 1290 1281 1281 1290 1290 1289 1289 1281 1281 1281 1281 1289 1289 1277 1277 1260 1260 1261 1261 1289 1289 1261 1261 1273 1273 1289 1289 1289 1289 1273 1273 1277 1277 1234 1234 1241 1241 1260 1260 1241 1241 1255 1255 1260 1260 1260 1260 1255 1255 1261 1261 1200 1200 1163 1163 1164 1164 1163 1163 1086 1086 1164 1164 1164 1164 1086 1086 1066 1066 1086 1086 1065 1065 1066 1066 1066 1066 1065 1065 1063 1063 1200 1200 1206 1206 1163 1163 1206 1206 1214 1214 1163 1163 1163 1163 1214 1214 1259 1259 1165 1165 1177 1177 1164 1164 1177 1177 1191 1191 1164 1164 1164 1164 1191 1191 1200 1200 1153 1153 1126 1126 1130 1130 1127 1127 1123 1123 1167 1167 1123 1123 1119 1119 1167 1167 1167 1167 1119 1119 1115 1115 1103 1103 1067 1067 1107 1107 1067 1067 1111 1111 1107 1107 1159 1159 1114 1114 1155 1155 1114 1114 1118 1118 1155 1155 1155 1155 1118 1118 1153 1153 1118 1118 1122 1122 1153 1153 1153 1153 1122 1122 1126 1126 1130 1130 1134 1134 1153 1153 1134 1134 1138 1138 1153 1153 1153 1153 1138 1138 1156 1156 1103 1103 1099 1099 1067 1067 1099 1099 1095 1095 1067 1067 1067 1067 1095 1095 1066 1066 1095 1095 1092 1092 1066 1066 1066 1066 1092 1092 1094 1094 1094 1094 1098 1098 1066 1066 1098 1098 1102 1102 1066 1066 1066 1066 1102 1102 1106 1106 1106 1106 1110 1110 1066 1066 1110 1110 1114 1114 1066 1066 1066 1066 1114 1114 1164 1164 1114 1114 1159 1159 1164 1164 1164 1164 1159 1159 1165 1165 1138 1138 1135 1135 1156 1156 1135 1135 1131 1131 1156 1156 1156 1156 1131 1131 1160 1160 1131 1131 1127 1127 1160 1160 1160 1160 1127 1127 1166 1166 1127 1127 1167 1167 1166 1166 1166 1166 1167 1167 1178 1178 1167 1167 1192 1192 1178 1178 1262 1262 1256 1256 1263 1263 1256 1256 1242 1242 1263 1263 1242 1242 1227 1227 1263 1263 1227 1227 1215 1215 1263 1263 1263 1263 1215 1215 1167 1167 1215 1215 1207 1207 1167 1167 1167 1167 1207 1207 1192 1192 1638 1638 1627 1627 1623 1623 1612 1612 1622 1622 1637 1637 1622 1622 1626 1626 1637 1637 1637 1637 1626 1626 1638 1638 1626 1626 1628 1628 1638 1638 1638 1638 1628 1628 1627 1627 1580 1580 1588 1588 1540 1540 1588 1588 1596 1596 1636 1636 1596 1596 1602 1602 1636 1636 1636 1636 1602 1602 1637 1637 1602 1602 1604 1604 1637 1637 1637 1637 1604 1604 1612 1612 1541 1541 1550 1550 1556 1556 1567 1567 1557 1557 1542 1542 1557 1557 1551 1551 1542 1542 1542 1542 1551 1551 1541 1541 1551 1551 1549 1549 1541 1541 1541 1541 1549 1549 1550 1550 1556 1556 1566 1566 1541 1541 1566 1566 1572 1572 1541 1541 1541 1541 1572 1572 1540 1540 1572 1572 1574 1574 1540 1540 1540 1540 1574 1574 1580 1580 1623 1623 1613 1613 1638 1638 1613 1613 1605 1605 1638 1638 1638 1638 1605 1605 1639 1639 1605 1605 1603 1603 1639 1639 1543 1543 1575 1575 1542 1542 1575 1575 1573 1573 1542 1542 1542 1542 1573 1573 1567 1567 1597 1597 1589 1589 1543 1543 1589 1589 1581 1581 1543 1543 1543 1543 1581 1581 1575 1575 1272 1272 1298 1298 1276 1276 1270 1270 1275 1275 1297 1297 1275 1275 1279 1279 1297 1297 1279 1279 1282 1282 1297 1297 1297 1297 1282 1282 1298 1298 1282 1282 1280 1280 1298 1298 1298 1298 1280 1280 1276 1276 1257 1257 1269 1269 1243 1243 1269 1269 1235 1235 1243 1243 1173 1173 1201 1201 1172 1172 1201 1201 1208 1208 1172 1172 1172 1172 1208 1208 1268 1268 1208 1208 1220 1220 1268 1268 1268 1268 1220 1220 1228 1228 1174 1174 1179 1179 1173 1173 1179 1179 1193 1193 1173 1173 1173 1173 1193 1193 1201 1201 1276 1276 1271 1271 1272 1272 1271 1271 1258 1258 1272 1272 1272 1272 1258 1258 1244 1244 1194 1194 1180 1180 1176 1176 1180 1180 1175 1175 1176 1176 1176 1176 1175 1175 1133 1133 1175 1175 1162 1162 1133 1133 1133 1133 1162 1162 1158 1158 1244 1244 1229 1229 1272 1272 1229 1229 1221 1221 1272 1272 1272 1272 1221 1221 1176 1176 1221 1221 1209 1209 1176 1176 1176 1176 1209 1209 1194 1194 943 943 934 934 928 928 917 917 927 927 942 942 927 927 933 933 942 942 942 942 933 933 943 943 933 933 935 935 943 943 943 943 935 935 934 934 906 906 900 900 942 942 906 906 942 942 914 914 923 923 929 929 941 941 929 929 924 924 941 941 941 941 924 924 942 942 924 924 920 920 942 942 942 942 920 920 914 914 890 890 884 884 850 850 884 884 876 876 850 850 850 850 876 876 866 866 866 866 862 862 850 850 862 862 857 857 850 850 850 850 857 857 849 849 857 857 861 861 849 849 861 861 865 865 849 849 865 865 875 875 849 849 849 849 875 875 883 883 905 905 913 913 941 941 913 913 919 919 941 941 941 941 919 919 923 923 890 890 887 887 894 894 887 887 895 895 894 894 894 894 895 895 900 900 883 883 889 889 849 849 889 889 893 893 849 849 849 849 893 893 941 941 893 893 899 899 941 941 941 941 899 899 905 905 895 895 903 903 900 900 903 903 909 909 900 900 900 900 909 909 942 942 909 909 911 911 942 942 942 942 911 911 917 917 850 850 851 851 859 859 859 859 869 869 850 850 869 869 879 879 850 850 850 850 879 879 890 890 879 879 881 881 890 890 890 890 881 881 887 887 845 845 836 836 844 844 836 836 837 837 844 844 844 844 837 837 846 846 860 860 853 853 870 870 922 922 944 944 926 926 944 944 930 930 926 926 930 930 944 944 925 925 944 944 943 943 925 925 925 925 943 943 921 921 898 898 892 892 854 854 922 922 916 916 944 944 916 916 908 908 944 944 944 944 908 908 902 902 892 892 886 886 854 854 886 886 878 878 854 854 854 854 878 878 868 868 868 868 864 864 854 854 864 864 858 858 854 854 854 854 858 858 853 853 858 858 863 863 853 853 853 853 863 863 867 867 867 867 877 877 853 853 877 877 885 885 853 853 853 853 885 885 891 891 928 928 918 918 943 943 918 918 912 912 943 943 943 943 912 912 901 901 901 901 907 907 943 943 907 907 915 915 943 943 943 943 915 915 921 921 891 891 882 882 853 853 882 882 880 880 853 853 853 853 880 880 870 870 912 912 910 910 901 901 910 910 904 904 901 901 901 901 904 904 897 897 904 904 896 896 897 897 897 897 896 896 891 891 896 896 888 888 891 891 891 891 888 888 882 882 1552 1552 1536 1536 1537 1537 1536 1536 1515 1515 1537 1537 1537 1537 1515 1515 1522 1522 1411 1411 1412 1412 1485 1485 1412 1412 1427 1427 1485 1485 1427 1427 1480 1480 1485 1485 1480 1480 1486 1486 1485 1485 1485 1485 1486 1486 1536 1536 1486 1486 1500 1500 1536 1536 1536 1536 1500 1500 1515 1515 1389 1389 1362 1362 1385 1385 1362 1362 1382 1382 1385 1385 1363 1363 1378 1378 1362 1362 1378 1378 1380 1380 1362 1362 1362 1362 1380 1380 1382 1382 1389 1389 1393 1393 1362 1362 1393 1393 1399 1399 1362 1362 1362 1362 1399 1399 1411 1411 1399 1399 1406 1406 1411 1411 1411 1411 1406 1406 1412 1412 1384 1384 1383 1383 1364 1364 1383 1383 1381 1381 1364 1364 1364 1364 1381 1381 1363 1363 1381 1381 1379 1379 1363 1363 1363 1363 1379 1379 1378 1378 1386 1386 1365 1365 1390 1390 1365 1365 1394 1394 1390 1390 1394 1394 1365 1365 1400 1400 1365 1365 1414 1414 1400 1400 1400 1400 1414 1414 1407 1407 1489 1489 1428 1428 1414 1414 1428 1428 1413 1413 1414 1414 1414 1414 1413 1413 1407 1407 1501 1501 1487 1487 1488 1488 1487 1487 1482 1482 1488 1488 1488 1488 1482 1482 1489 1489 1482 1482 1481 1481 1489 1489 1489 1489 1481 1481 1428 1428 1519 1519 1516 1516 1538 1538 1516 1516 1501 1501 1538 1538 1417 1417 1416 1416 1405 1405 1374 1374 1376 1376 1415 1415 1376 1376 1387 1387 1415 1415 1415 1415 1387 1387 1391 1391 1391 1391 1395 1395 1415 1415 1395 1395 1401 1401 1415 1415 1415 1415 1401 1401 1416 1416 1401 1401 1403 1403 1416 1416 1416 1416 1403 1403 1405 1405 1415 1415 1414 1414 1366 1366 1414 1414 1365 1365 1366 1366 1366 1366 1365 1365 1357 1357 1365 1365 1355 1355 1357 1357 1386 1386 1364 1364 1365 1365 1364 1364 1323 1323 1365 1365 1365 1365 1323 1323 1355 1355 1293 1293 1299 1299 1363 1363 1299 1299 1301 1301 1363 1363 1363 1363 1301 1301 1364 1364 1301 1301 1303 1303 1364 1364 1364 1364 1303 1303 1323 1323 1264 1264 1265 1265 1283 1283 1283 1283 1285 1285 1291 1291 1285 1285 1287 1287 1291 1291 1291 1291 1287 1287 1292 1292 1287 1287 1293 1293 1292 1292 1265 1265 1264 1264 1250 1250 1250 1250 1246 1246 1265 1265 1246 1246 1238 1238 1265 1265 1265 1265 1238 1238 1231 1231 1211 1211 1169 1169 1217 1217 1169 1169 1265 1265 1217 1217 1217 1217 1265 1265 1223 1223 1265 1265 1231 1231 1223 1223 1264 1264 1237 1237 1245 1245 1211 1211 1203 1203 1169 1169 1203 1203 1196 1196 1169 1169 1169 1169 1196 1196 1188 1188 1245 1245 1249 1249 1264 1264 1249 1249 1253 1253 1264 1264 1264 1264 1253 1253 1250 1250 1184 1184 1181 1181 1168 1168 1181 1181 1183 1183 1168 1168 1168 1168 1183 1183 1187 1187 1148 1148 1149 1149 1168 1168 1188 1188 1184 1184 1169 1169 1184 1184 1168 1168 1169 1169 1169 1169 1168 1168 1151 1151 1168 1168 1149 1149 1151 1151 1142 1142 1144 1144 1069 1069 1144 1144 1146 1146 1069 1069 1090 1090 1140 1140 1070 1070 1090 1090 1070 1070 1088 1088 1082 1082 1084 1084 1071 1071 1073 1073 1072 1072 1061 1061 1072 1072 994 994 1061 1061 1061 1061 994 994 1056 1056 981 981 980 980 942 942 980 980 984 984 942 942 942 942 984 984 941 941 984 984 995 995 941 941 941 941 995 995 994 994 995 995 1003 1003 994 994 994 994 1003 1003 1056 1056 981 981 973 973 982 982 973 973 972 972 982 982 956 956 954 954 943 943 972 972 970 970 982 982 970 970 968 968 982 982 982 982 968 968 966 966 954 954 952 952 943 943 952 952 950 950 943 943 943 943 950 950 942 942 950 950 948 948 942 942 942 942 948 948 949 949 949 949 951 951 942 942 951 951 953 953 942 942 942 942 953 953 955 955 965 965 967 967 981 981 966 966 964 964 982 982 964 964 962 962 982 982 982 982 962 962 943 943 962 962 960 960 943 943 943 943 960 960 956 956 955 955 959 959 942 942 959 959 961 961 942 942 942 942 961 961 981 981 961 961 963 963 981 981 981 981 963 963 965 965 967 967 969 969 981 981 969 969 971 971 981 981 981 981 971 971 973 973 1074 1074 1062 1062 997 997 1062 1062 1057 1057 997 997 997 997 1057 1057 1004 1004 1076 1076 1085 1085 1075 1075 1085 1085 1083 1083 1075 1075 1075 1075 1083 1083 1074 1074 1143 1143 1141 1141 1077 1077 1141 1141 1091 1091 1077 1077 1077 1077 1091 1091 1076 1076 1091 1091 1089 1089 1076 1076 1076 1076 1089 1089 1085 1085 1143 1143 1077 1077 1145 1145 1077 1077 1078 1078 1145 1145 1145 1145 1078 1078 1147 1147 1267 1267 1170 1170 1171 1171 1170 1170 1152 1152 1171 1171 1171 1171 1152 1152 1150 1150 1286 1286 1284 1284 1267 1267 1284 1284 1266 1266 1267 1267 1267 1267 1266 1266 1170 1170 1300 1300 1295 1295 1302 1302 1368 1368 1356 1356 1369 1369 1356 1356 1324 1324 1369 1369 1369 1369 1324 1324 1304 1304 1418 1418 1375 1375 1419 1419 1375 1375 1367 1367 1419 1419 1419 1419 1367 1367 1368 1368 1367 1367 1358 1358 1368 1368 1368 1368 1358 1358 1356 1356 1392 1392 1388 1388 1418 1418 1388 1388 1377 1377 1418 1418 1418 1418 1377 1377 1375 1375 1405 1405 1404 1404 1417 1417 1404 1404 1402 1402 1417 1417 1417 1417 1402 1402 1418 1418 1402 1402 1396 1396 1418 1418 1418 1418 1396 1396 1392 1392 1187 1187 1195 1195 1168 1168 1195 1195 1199 1199 1168 1168 1168 1168 1199 1199 1167 1167 1199 1199 1202 1202 1167 1167 1202 1202 1210 1210 1167 1167 1167 1167 1210 1210 1263 1263 1210 1210 1216 1216 1263 1263 1216 1216 1222 1222 1263 1263 1222 1222 1230 1230 1263 1263 1263 1263 1230 1230 1264 1264 1230 1230 1236 1236 1264 1264 1264 1264 1236 1236 1237 1237 1214 1214 1226 1226 1259 1259 1226 1226 1260 1260 1259 1259 1259 1259 1260 1260 1288 1288 1260 1260 1289 1289 1288 1288 1288 1288 1289 1289 1359 1359 1360 1360 1361 1361 1409 1409 1361 1361 1410 1410 1409 1409 1409 1409 1410 1410 1478 1478 1410 1410 1483 1483 1478 1478 1346 1346 1342 1342 1361 1361 1342 1342 1338 1338 1361 1361 1338 1338 1334 1334 1361 1361 1361 1361 1334 1334 1330 1330 1316 1316 1290 1290 1320 1320 1290 1290 1326 1326 1320 1320 1333 1333 1337 1337 1360 1360 1337 1337 1341 1341 1360 1360 1360 1360 1341 1341 1345 1345 1359 1359 1289 1289 1360 1360 1289 1289 1329 1329 1360 1360 1360 1360 1329 1329 1333 1333 1345 1345 1349 1349 1360 1360 1349 1349 1353 1353 1360 1360 1360 1360 1353 1353 1361 1361 1353 1353 1350 1350 1361 1361 1361 1361 1350 1350 1346 1346 1307 1307 1311 1311 1289 1289 1311 1311 1315 1315 1289 1289 1315 1315 1319 1319 1289 1289 1319 1319 1325 1325 1289 1289 1289 1289 1325 1325 1329 1329 1316 1316 1312 1312 1290 1290 1312 1312 1308 1308 1290 1290 1290 1290 1308 1308 1289 1289 1308 1308 1305 1305 1289 1289 1289 1289 1305 1305 1307 1307 1361 1361 1362 1362 1410 1410 1362 1362 1411 1411 1410 1410 1410 1410 1411 1411 1484 1484 1411 1411 1485 1485 1484 1484 1484 1484 1485 1485 1533 1533 1485 1485 1536 1536 1533 1533 1533 1533 1536 1536 1535 1535 1536 1536 1548 1548 1535 1535 1283 1283 1291 1291 1264 1264 1291 1291 1290 1290 1264 1264 1264 1264 1290 1290 1263 1263 1290 1290 1274 1274 1263 1263 1263 1263 1274 1274 1262 1262 1146 1146 1148 1148 1069 1069 1148 1148 1168 1168 1069 1069 1069 1069 1168 1168 1068 1068 1168 1168 1167 1167 1068 1068 1068 1068 1167 1167 1067 1067 1167 1167 1115 1115 1067 1067 1067 1067 1115 1115 1111 1111 1293 1293 1363 1363 1292 1292 1363 1363 1362 1362 1292 1292 1292 1292 1362 1362 1291 1291 1362 1362 1361 1361 1291 1291 1291 1291 1361 1361 1290 1290 1361 1361 1330 1330 1290 1290 1290 1290 1330 1330 1326 1326 1522 1522 1519 1519 1537 1537 1519 1519 1538 1538 1537 1537 1537 1537 1538 1538 1633 1633 1538 1538 1634 1634 1633 1633 1050 1050 1054 1054 1069 1069 1054 1054 1070 1070 1069 1069 1069 1069 1070 1070 1142 1142 1070 1070 1140 1140 1142 1142 1054 1054 1051 1051 1070 1070 1051 1051 1047 1047 1070 1070 1070 1070 1047 1047 1043 1043 1043 1043 1039 1039 1070 1070 1039 1039 1035 1035 1070 1070 1070 1070 1035 1035 992 992 1035 1035 1031 1031 992 992 992 992 1031 1031 1027 1027 1027 1027 1023 1023 992 992 1023 1023 1019 1019 992 992 992 992 1019 1019 1015 1015 1011 1011 1008 1008 991 991 1008 1008 1010 1010 991 991 1010 1010 1014 1014 991 991 991 991 1014 1014 1018 1018 1018 1018 1022 1022 991 991 1022 1022 1026 1026 991 991 991 991 1026 1026 1030 1030 1069 1069 1034 1034 1038 1038 1006 1006 989 989 1067 1067 989 989 990 990 1067 1067 1067 1067 990 990 1068 1068 990 990 991 991 1068 1068 1068 1068 991 991 1069 1069 991 991 1030 1030 1069 1069 1069 1069 1030 1030 1034 1034 1038 1038 1042 1042 1069 1069 1042 1042 1046 1046 1069 1069 1069 1069 1046 1046 1050 1050 937 937 936 936 938 938 936 936 939 939 938 938 938 938 939 939 991 991 939 939 992 992 991 991 991 991 992 992 1011 1011 992 992 1015 1015 1011 1011 1619 1619 1615 1615 1635 1635 1634 1634 1618 1618 1635 1635 1618 1618 1624 1624 1635 1635 1635 1635 1624 1624 1619 1619 1587 1587 1583 1583 1539 1539 1615 1615 1607 1607 1635 1635 1607 1607 1599 1599 1635 1635 1635 1635 1599 1599 1593 1593 1583 1583 1577 1577 1539 1539 1577 1577 1569 1569 1539 1539 1539 1539 1569 1569 1563 1563 1558 1558 1538 1538 1554 1554 1538 1538 1539 1539 1554 1554 1554 1554 1539 1539 1559 1559 1539 1539 1563 1563 1559 1559 1558 1558 1562 1562 1538 1538 1562 1562 1568 1568 1538 1538 1538 1538 1568 1568 1576 1576 1598 1598 1606 1606 1634 1634 1606 1606 1614 1614 1634 1634 1634 1634 1614 1614 1618 1618 1576 1576 1582 1582 1538 1538 1582 1582 1586 1586 1538 1538 1538 1538 1586 1586 1634 1634 1586 1586 1592 1592 1634 1634 1634 1634 1592 1592 1598 1598 871 871 847 847 939 939 847 847 940 940 939 939 939 939 940 940 992 992 940 940 993 993 992 992 992 992 993 993 1070 1070 993 993 1071 1071 1070 1070 1070 1070 1071 1071 1088 1088 1071 1071 1084 1084 1088 1088 1588 1588 1636 1636 1540 1540 1636 1636 1635 1635 1540 1540 1540 1540 1635 1635 1539 1539 1635 1635 1593 1593 1539 1539 1539 1539 1593 1593 1587 1587 1490 1490 1489 1489 1476 1476 1476 1476 1473 1473 1490 1490 1473 1473 1469 1469 1490 1490 1490 1490 1469 1469 1465 1465 1465 1465 1461 1461 1490 1490 1461 1461 1457 1457 1490 1490 1490 1490 1457 1457 1453 1453 1464 1464 1489 1489 1460 1460 1489 1489 1456 1456 1460 1460 1464 1464 1468 1468 1489 1489 1468 1468 1472 1472 1489 1489 1489 1489 1472 1472 1476 1476 1453 1453 1448 1448 1415 1415 1448 1448 1444 1444 1415 1415 1415 1415 1444 1444 1440 1440 1440 1440 1436 1436 1415 1415 1436 1436 1432 1432 1415 1415 1415 1415 1432 1432 1414 1414 1432 1432 1429 1429 1414 1414 1429 1429 1431 1431 1414 1414 1431 1431 1435 1435 1414 1414 1414 1414 1435 1435 1439 1439 1439 1439 1443 1443 1414 1414 1443 1443 1447 1447 1414 1414 1414 1414 1447 1447 1489 1489 1447 1447 1452 1452 1489 1489 1489 1489 1452 1452 1456 1456 840 840 834 834 848 848 834 834 849 849 848 848 848 848 849 849 940 940 849 849 941 941 940 940 940 940 941 941 993 993 941 941 994 994 993 993 993 993 994 994 1071 1071 994 994 1072 1072 1071 1071 1071 1071 1072 1072 1082 1082 1072 1072 1073 1073 1082 1082 1501 1501 1488 1488 1538 1538 1488 1488 1489 1489 1538 1538 1538 1538 1489 1489 1539 1539 1489 1489 1490 1490 1539 1539 1539 1539 1490 1490 1540 1540 1490 1490 1491 1491 1540 1540 1540 1540 1491 1491 1541 1541 834 834 835 835 849 849 835 835 836 836 849 849 849 849 836 836 850 850 836 836 845 845 850 850 850 850 845 845 851 851 1507 1507 1509 1509 1491 1491 1523 1523 1526 1526 1541 1541 1527 1527 1542 1542 1529 1529 1542 1542 1531 1531 1529 1529 1512 1512 1510 1510 1492 1492 1510 1510 1508 1508 1492 1492 1492 1492 1508 1508 1506 1506 1507 1507 1491 1491 1505 1505 1526 1526 1528 1528 1541 1541 1528 1528 1530 1530 1541 1541 1541 1541 1530 1530 1542 1542 1530 1530 1532 1532 1542 1542 1542 1542 1532 1532 1531 1531 1506 1506 1504 1504 1492 1492 1504 1504 1502 1502 1492 1492 1492 1492 1502 1502 1491 1491 1502 1502 1503 1503 1491 1491 1491 1491 1503 1503 1505 1505 1509 1509 1511 1511 1491 1491 1511 1511 1513 1513 1491 1491 1491 1491 1513 1513 1541 1541 1513 1513 1517 1517 1541 1541 1541 1541 1517 1517 1523 1523 1527 1527 1524 1524 1542 1542 1524 1524 1518 1518 1542 1542 1542 1542 1518 1518 1514 1514 1494 1494 1543 1543 1493 1493 1543 1543 1542 1542 1493 1493 1493 1493 1542 1542 1492 1492 1542 1542 1514 1514 1492 1492 1492 1492 1514 1514 1512 1512 841 841 855 855 839 839 855 855 854 854 839 839 839 839 854 854 838 838 854 854 853 853 838 838 838 838 853 853 837 837 853 853 852 852 837 837 837 837 852 852 846 846 1544 1544 1640 1640 1639 1639 1493 1493 1477 1477 1494 1494 1477 1477 1475 1475 1494 1494 1494 1494 1475 1475 1471 1471 1419 1419 1430 1430 1418 1418 1430 1430 1433 1433 1418 1418 1418 1418 1433 1433 1437 1437 1471 1471 1467 1467 1494 1494 1467 1467 1463 1463 1494 1494 1494 1494 1463 1463 1459 1459 1455 1455 1450 1450 1419 1419 1450 1450 1446 1446 1419 1419 1419 1419 1446 1446 1442 1442 1442 1442 1438 1438 1419 1419 1438 1438 1434 1434 1419 1419 1419 1419 1434 1434 1430 1430 1437 1437 1441 1441 1418 1418 1441 1441 1445 1445 1418 1418 1418 1418 1445 1445 1449 1449 1453 1453 1415 1415 1490 1490 1415 1415 1416 1416 1490 1490 1490 1490 1416 1416 1491 1491 1416 1416 1417 1417 1491 1491 1491 1491 1417 1417 1492 1492 1417 1417 1418 1418 1492 1492 1492 1492 1418 1418 1493 1493 1418 1418 1449 1449 1493 1493 1493 1493 1449 1449 1454 1454 1454 1454 1458 1458 1493 1493 1458 1458 1462 1462 1493 1493 1493 1493 1462 1462 1466 1466 1466 1466 1470 1470 1493 1493 1470 1470 1474 1474 1493 1493 1493 1493 1474 1474 1477 1477 872 872 946 946 856 856 946 946 945 945 856 856 856 856 945 945 855 855 945 945 944 944 855 855 855 855 944 944 854 854 944 944 902 902 854 854 854 854 902 902 898 898 1640 1640 1625 1625 1641 1641 1544 1544 1555 1555 1560 1560 1545 1545 1561 1561 1555 1555 1625 1625 1621 1621 1641 1641 1621 1621 1617 1617 1641 1641 1641 1641 1617 1617 1609 1609 1545 1545 1585 1585 1579 1579 1560 1560 1564 1564 1544 1544 1564 1564 1570 1570 1544 1544 1544 1544 1570 1570 1578 1578 1600 1600 1608 1608 1640 1640 1608 1608 1616 1616 1640 1640 1640 1640 1616 1616 1620 1620 1609 1609 1601 1601 1641 1641 1601 1601 1595 1595 1641 1641 1641 1641 1595 1595 1545 1545 1595 1595 1591 1591 1545 1545 1545 1545 1591 1591 1585 1585 1579 1579 1571 1571 1545 1545 1571 1571 1565 1565 1545 1545 1545 1545 1565 1565 1561 1561 1578 1578 1584 1584 1544 1544 1584 1584 1590 1590 1544 1544 1544 1544 1590 1590 1640 1640 1590 1590 1594 1594 1640 1640 1640 1640 1594 1594 1600 1600 1459 1459 1455 1455 1494 1494 1455 1455 1419 1419 1494 1494 1494 1494 1419 1419 1420 1420 1419 1419 1369 1369 1420 1420 1420 1420 1369 1369 1370 1370 1369 1369 1304 1304 1370 1370 947 947 999 999 946 946 999 999 998 998 946 946 946 946 998 998 945 945 998 998 997 997 945 945 945 945 997 997 944 944 997 997 996 996 944 944 944 944 996 996 943 943 996 996 985 985 943 943 943 943 985 985 983 983 1629 1629 1631 1631 1546 1546 1631 1631 1545 1545 1546 1546 1546 1546 1545 1545 1496 1496 1049 1049 1045 1045 1078 1078 1045 1045 1041 1041 1078 1078 1078 1078 1041 1041 1037 1037 1077 1077 1055 1055 1078 1078 1055 1055 1053 1053 1078 1078 1078 1078 1053 1053 1049 1049 1033 1033 1029 1029 1000 1000 1029 1029 1025 1025 1000 1000 1000 1000 1025 1025 1021 1021 1021 1021 1017 1017 1000 1000 1017 1017 1013 1013 1000 1000 1000 1000 1013 1013 999 999 1013 1013 1009 1009 999 999 1009 1009 1012 1012 999 999 1012 1012 1016 1016 999 999 999 999 1016 1016 1020 1020 1020 1020 1024 1024 999 999 1024 1024 1028 1028 999 999 999 999 1028 1028 1032 1032 1077 1077 1036 1036 1040 1040 1074 1074 997 997 1075 1075 997 997 998 998 1075 1075 1075 1075 998 998 1076 1076 998 998 999 999 1076 1076 1076 1076 999 999 1077 1077 999 999 1032 1032 1077 1077 1077 1077 1032 1032 1036 1036 1040 1040 1044 1044 1077 1077 1044 1044 1048 1048 1077 1077 1077 1077 1048 1048 1052 1052 1304 1304 1302 1302 1370 1370 1302 1302 1295 1295 1370 1370 1370 1370 1295 1295 1296 1296 1295 1295 1268 1268 1296 1296 1296 1296 1268 1268 1269 1269 1268 1268 1228 1228 1269 1269 1269 1269 1228 1228 1235 1235 1248 1248 1240 1240 1268 1268 1248 1248 1268 1268 1252 1252 1294 1294 1286 1286 1295 1295 1286 1286 1267 1267 1295 1295 1295 1295 1267 1267 1268 1268 1267 1267 1254 1254 1268 1268 1268 1268 1254 1254 1252 1252 1240 1240 1233 1233 1268 1268 1233 1233 1225 1225 1268 1268 1268 1268 1225 1225 1172 1172 1225 1225 1219 1219 1172 1172 1172 1172 1219 1219 1213 1213 1213 1213 1205 1205 1172 1172 1205 1205 1198 1198 1172 1172 1172 1172 1198 1198 1190 1190 1189 1189 1197 1197 1171 1171 1197 1197 1204 1204 1171 1171 1232 1232 1239 1239 1267 1267 1204 1204 1212 1212 1171 1171 1212 1212 1218 1218 1171 1171 1171 1171 1218 1218 1267 1267 1218 1218 1224 1224 1267 1267 1267 1267 1224 1224 1232 1232 1239 1239 1247 1247 1267 1267 1247 1247 1251 1251 1267 1267 1267 1267 1251 1251 1254 1254 1190 1190 1186 1186 1172 1172 1186 1186 1182 1182 1172 1172 1172 1172 1182 1182 1171 1171 1182 1182 1185 1185 1171 1171 1171 1171 1185 1185 1189 1189 1007 1007 1080 1080 1005 1005 1080 1080 1079 1079 1005 1005 1005 1005 1079 1079 1001 1001 1079 1079 1078 1078 1001 1001 1001 1001 1078 1078 1000 1000 1078 1078 1037 1037 1000 1000 1000 1000 1037 1037 1033 1033 1426 1426 1479 1479 1423 1423 1479 1479 1498 1498 1423 1423 1423 1423 1498 1498 1497 1497 1498 1498 1534 1534 1497 1497 1497 1497 1534 1534 1547 1547 1603 1603 1597 1597 1639 1639 1597 1597 1543 1543 1639 1639 1639 1639 1543 1543 1544 1544 1543 1543 1494 1494 1544 1544 1544 1544 1494 1494 1495 1495 1494 1494 1420 1420 1495 1495 1495 1495 1420 1420 1421 1421 1420 1420 1370 1370 1421 1421 1421 1421 1370 1370 1371 1371 1370 1370 1296 1296 1371 1371 1371 1371 1296 1296 1297 1297 1296 1296 1269 1269 1297 1297 1297 1297 1269 1269 1270 1270 1269 1269 1257 1257 1270 1270 1157 1157 1161 1161 1116 1116 1161 1161 1173 1173 1116 1116 1116 1116 1173 1173 1080 1080 1173 1173 1172 1172 1080 1080 1080 1080 1172 1172 1079 1079 1172 1172 1171 1171 1079 1079 1079 1079 1171 1171 1078 1078 1171 1171 1150 1150 1078 1078 1078 1078 1150 1150 1147 1147 1352 1352 1348 1348 1373 1373 1348 1348 1344 1344 1373 1373 1373 1373 1344 1344 1340 1340 1322 1322 1318 1318 1298 1298 1555 1555 1544 1544 1545 1545 1544 1544 1495 1495 1545 1545 1545 1545 1495 1495 1496 1496 1495 1495 1421 1421 1496 1496 1496 1496 1421 1421 1422 1422 1421 1421 1371 1371 1422 1422 1422 1422 1371 1371 1372 1372 1371 1371 1297 1297 1372 1372 1372 1372 1297 1297 1331 1331 1331 1331 1335 1335 1372 1372 1335 1335 1339 1339 1372 1372 1372 1372 1339 1339 1343 1343 1340 1340 1336 1336 1373 1373 1336 1336 1332 1332 1373 1373 1373 1373 1332 1332 1298 1298 1332 1332 1328 1328 1298 1298 1298 1298 1328 1328 1322 1322 1309 1309 1313 1313 1297 1297 1313 1313 1317 1317 1297 1297 1343 1343 1347 1347 1372 1372 1347 1347 1351 1351 1372 1372 1372 1372 1351 1351 1354 1354 1553 1553 1546 1546 1547 1547 1546 1546 1496 1496 1547 1547 1547 1547 1496 1496 1497 1497 1496 1496 1422 1422 1497 1497 1497 1497 1422 1422 1423 1423 1422 1422 1372 1372 1423 1423 1423 1423 1372 1372 1373 1373 1372 1372 1354 1354 1373 1373 1373 1373 1354 1354 1352 1352 1317 1317 1321 1321 1297 1297 1321 1321 1327 1327 1297 1297 1297 1297 1327 1327 1331 1331 1318 1318 1314 1314 1298 1298 1314 1314 1310 1310 1298 1298 1298 1298 1310 1310 1297 1297 1310 1310 1306 1306 1297 1297 1297 1297 1306 1306 1309 1309 1783 1783 1779 1779 1778 1778 1782 1782 1784 1784 1780 1780 1784 1784 1786 1786 1780 1780 1780 1780 1786 1786 1790 1790 1786 1786 1791 1791 1790 1790 1790 1790 1791 1791 1796 1796 1771 1771 1775 1775 1774 1774 1775 1775 1777 1777 1774 1774 1774 1774 1777 1777 1780 1780 1777 1777 1781 1781 1780 1780 1780 1780 1781 1781 1782 1782 1774 1774 1770 1770 1771 1771 1770 1770 1767 1767 1771 1771 1771 1771 1767 1767 1765 1765 1767 1767 1764 1764 1765 1765 1764 1764 4841 4841 1765 1765 1765 1765 4842 4842 4843 4843 1761 1761 1758 1758 1759 1759 1759 1759 1758 1758 1753 1753 1758 1758 1755 1755 1753 1753 1753 1753 1755 1755 1751 1751 1755 1755 1750 1750 1751 1751 1751 1751 1750 1750 1747 1747 1750 1750 1746 1746 1747 1747 1747 1747 1746 1746 1739 1739 1746 1746 1743 1743 1739 1739 1743 1743 1741 1741 1739 1739 1741 1741 1738 1738 1739 1739 1739 1739 1738 1738 1734 1734 1738 1738 1733 1733 1734 1734 1734 1734 1733 1733 1730 1730 1733 1733 1729 1729 1730 1730 1730 1730 1729 1729 1724 1724 1704 1704 1707 1707 1709 1709 1707 1707 1712 1712 1709 1709 1709 1709 1712 1712 1715 1715 1712 1712 1716 1716 1715 1715 1715 1715 1716 1716 1719 1719 1716 1716 1720 1720 1719 1719 1719 1719 1720 1720 1722 1722 1720 1720 1724 1724 1722 1722 1722 1722 1724 1724 1726 1726 1724 1724 1729 1729 1726 1726 1698 1698 1701 1701 1704 1704 1701 1701 1705 1705 1704 1704 1704 1704 1705 1705 1707 1707 1664 1664 1667 1667 1670 1670 1667 1667 1671 1671 1670 1670 1670 1670 1671 1671 1673 1673 1671 1671 1677 1677 1673 1673 1673 1673 1677 1677 1676 1676 1677 1677 1679 1679 1676 1676 1676 1676 1679 1679 1682 1682 1679 1679 1683 1683 1682 1682 1682 1682 1683 1683 4844 4844 1683 1683 4845 4845 4846 4846 1685 1685 1689 1689 1688 1688 1689 1689 1691 1691 1688 1688 1688 1688 1691 1691 1695 1695 1691 1691 1693 1693 1695 1695 1695 1695 1693 1693 1698 1698 1693 1693 1699 1699 1698 1698 1698 1698 1699 1699 1701 1701 1655 1655 1656 1656 1658 1658 1658 1658 1660 1660 1655 1655 1660 1660 1661 1661 1655 1655 1655 1655 1661 1661 1664 1664 1661 1661 1665 1665 1664 1664 1664 1664 1665 1665 1667 1667 1656 1656 1655 1655 1651 1651 1655 1655 1650 1650 1651 1651 1651 1651 1650 1650 1649 1649 1649 1649 1650 1650 1648 1648 1650 1650 1647 1647 1648 1648 1648 1648 1647 1647 1645 1645 1647 1647 1646 1646 1645 1645 1645 1645 1646 1646 1644 1644 1646 1646 1643 1643 1644 1644 1644 1644 1643 1643 1652 1652 1643 1643 1653 1653 1652 1652 1652 1652 1653 1653 1654 1654 1662 1662 1659 1659 1653 1653 1659 1659 1657 1657 1653 1653 1653 1653 1657 1657 1654 1654 1675 1675 1669 1669 1668 1668 1669 1669 1666 1666 1668 1668 1668 1668 1666 1666 1662 1662 1666 1666 1663 1663 1662 1662 1662 1662 1663 1663 1659 1659 1668 1668 1672 1672 1675 1675 1672 1672 1674 1674 1675 1675 1675 1675 1674 1674 1678 1678 1674 1674 1681 1681 1678 1678 1674 1674 1680 1680 1681 1681 1680 1680 4847 4847 1681 1681 1681 1681 4848 4848 4849 4849 1684 1684 1686 1686 1687 1687 1687 1687 1686 1686 1690 1690 1690 1690 1686 1686 1692 1692 1686 1686 1694 1694 1692 1692 1692 1692 1694 1694 1697 1697 1694 1694 1696 1696 1697 1697 1697 1697 1696 1696 1700 1700 1696 1696 1702 1702 1700 1700 1700 1700 1702 1702 1703 1703 1718 1718 1714 1714 1713 1713 1714 1714 1711 1711 1713 1713 1713 1713 1711 1711 1708 1708 1711 1711 1710 1710 1708 1708 1708 1708 1710 1710 1702 1702 1710 1710 1706 1706 1702 1702 1702 1702 1706 1706 1703 1703 1713 1713 1717 1717 1718 1718 1717 1717 1721 1721 1718 1718 1718 1718 1721 1721 1723 1723 1721 1721 1725 1725 1723 1723 1723 1723 1725 1725 1728 1728 1725 1725 1727 1727 1728 1728 1728 1728 1727 1727 1732 1732 1727 1727 1731 1731 1732 1732 1732 1732 1731 1731 1735 1735 1731 1731 1736 1736 1735 1735 1735 1735 1736 1736 1737 1737 1736 1736 1740 1740 1737 1737 1740 1740 1742 1742 1737 1737 1737 1737 1742 1742 1745 1745 1742 1742 1744 1744 1745 1745 1745 1745 1744 1744 1749 1749 1744 1744 1748 1748 1749 1749 1749 1749 1748 1748 1752 1752 1748 1748 1754 1754 1752 1752 1752 1752 1754 1754 1757 1757 1754 1754 1756 1756 1757 1757 1756 1756 1760 1760 1757 1757 4850 4850 4851 4851 1763 1763 1778 1778 1779 1779 1772 1772 4852 4852 1762 1762 1763 1763 1762 1762 1766 1766 1763 1763 1763 1763 1766 1766 1769 1769 1766 1766 1768 1768 1769 1769 1769 1769 1768 1768 1773 1773 1768 1768 1772 1772 1773 1773 1773 1773 1772 1772 1776 1776 1772 1772 1779 1779 1776 1776 1788 1788 1787 1787 1778 1778 1787 1787 1785 1785 1778 1778 1778 1778 1785 1785 1783 1783 1791 1791 1792 1792 1796 1796 1792 1792 1794 1794 1796 1796 1796 1796 1794 1794 1797 1797 1794 1794 1798 1798 1797 1797 1797 1797 1798 1798 1795 1795 1798 1798 1793 1793 1795 1795 1795 1795 1793 1793 1788 1788 1793 1793 1789 1789 1788 1788 1788 1788 1789 1789 1787 1787 1799 1799 1800 1800 1801 1801 1800 1800 1802 1802 1801 1801 1801 1801 1802 1802 1803 1803 1802 1802 1804 1804 1803 1803 1803 1803 1804 1804 1805 1805 1804 1804 1806 1806 1805 1805 1805 1805 1806 1806 1807 1807 1806 1806 1808 1808 1807 1807 1807 1807 1808 1808 1809 1809 1808 1808 1810 1810 1809 1809 1809 1809 1810 1810 1811 1811 1810 1810 1812 1812 1811 1811 1811 1811 1812 1812 1813 1813 1812 1812 1814 1814 1813 1813 4853 4853 4854 4854 1815 1815 4855 4855 1816 1816 1815 1815 1815 1815 1816 1816 1817 1817 1816 1816 1818 1818 1817 1817 1817 1817 1818 1818 1819 1819 1818 1818 1820 1820 1819 1819 1820 1820 1822 1822 1819 1819 1819 1819 1822 1822 1821 1821 1822 1822 1824 1824 1821 1821 1821 1821 1824 1824 1823 1823 1824 1824 1826 1826 1823 1823 1823 1823 1826 1826 1825 1825 1853 1853 1854 1854 1852 1852 1854 1854 1851 1851 1852 1852 1852 1852 1851 1851 1850 1850 1851 1851 1849 1849 1850 1850 1850 1850 1849 1849 1847 1847 1849 1849 1848 1848 1847 1847 1848 1848 1846 1846 1847 1847 1847 1847 1846 1846 1845 1845 1845 1845 1846 1846 1843 1843 1846 1846 1844 1844 1843 1843 1843 1843 1844 1844 4856 4856 1844 1844 4857 4857 4858 4858 1841 1841 1842 1842 1839 1839 1842 1842 1840 1840 1839 1839 1839 1839 1840 1840 1837 1837 1840 1840 1838 1838 1837 1837 1837 1837 1838 1838 1835 1835 1838 1838 1836 1836 1835 1835 1835 1835 1836 1836 1833 1833 1836 1836 1834 1834 1833 1833 1834 1834 1832 1832 1833 1833 1833 1833 1832 1832 1831 1831 1832 1832 1830 1830 1831 1831 1831 1831 1830 1830 1829 1829 1830 1830 1828 1828 1829 1829 1829 1829 1828 1828 1827 1827 1902 1902 1901 1901 1900 1900 1901 1901 1899 1899 1900 1900 1900 1900 1899 1899 1896 1896 1899 1899 1895 1895 1896 1896 1896 1896 1895 1895 1892 1892 1895 1895 1891 1891 1892 1892 1892 1892 1891 1891 4859 4859 1891 1891 4860 4860 4861 4861 1888 1888 1887 1887 1884 1884 1887 1887 1883 1883 1884 1884 1884 1884 1883 1883 1880 1880 1883 1883 1879 1879 1880 1880 1880 1880 1879 1879 1876 1876 1879 1879 1875 1875 1876 1876 1876 1876 1875 1875 1872 1872 1875 1875 1871 1871 1872 1872 4862 4862 4863 4863 1868 1868 4864 4864 1867 1867 1868 1868 1868 1868 1867 1867 1864 1864 1867 1867 1863 1863 1864 1864 1864 1864 1863 1863 1860 1860 1863 1863 1859 1859 1860 1860 1860 1860 1859 1859 1856 1856 1859 1859 1855 1855 1856 1856 1856 1856 1855 1855 1858 1858 1855 1855 1857 1857 1858 1858 1858 1858 1857 1857 1862 1862 1857 1857 1861 1861 1862 1862 1862 1862 1861 1861 1866 1866 1861 1861 1865 1865 1866 1866 1866 1866 1865 1865 4865 4865 1865 1865 4866 4866 4867 4867 1870 1870 1869 1869 1874 1874 1869 1869 1873 1873 1874 1874 1874 1874 1873 1873 1878 1878 1873 1873 1877 1877 1878 1878 1878 1878 1877 1877 1882 1882 1877 1877 1881 1881 1882 1882 1882 1882 1881 1881 1886 1886 1881 1881 1885 1885 1886 1886 4868 4868 4869 4869 1890 1890 4870 4870 1889 1889 1890 1890 1890 1890 1889 1889 1894 1894 1889 1889 1893 1893 1894 1894 1894 1894 1893 1893 1898 1898 1893 1893 1897 1897 1898 1898 1898 1898 1897 1897 1902 1902 1897 1897 1901 1901 1902 1902 1950 1950 1949 1949 1948 1948 1949 1949 1947 1947 1948 1948 1948 1948 1947 1947 1944 1944 1947 1947 1943 1943 1944 1944 1944 1944 1943 1943 1940 1940 1943 1943 1939 1939 1940 1940 1940 1940 1939 1939 4871 4871 1939 1939 4872 4872 4873 4873 1936 1936 1935 1935 1932 1932 1935 1935 1931 1931 1932 1932 1932 1932 1931 1931 1928 1928 1931 1931 1927 1927 1928 1928 1928 1928 1927 1927 1924 1924 1927 1927 1923 1923 1924 1924 1924 1924 1923 1923 1920 1920 1923 1923 1919 1919 1920 1920 4874 4874 4875 4875 1916 1916 4876 4876 1915 1915 1916 1916 1916 1916 1915 1915 1912 1912 1915 1915 1911 1911 1912 1912 1912 1912 1911 1911 1908 1908 1911 1911 1907 1907 1908 1908 1908 1908 1907 1907 1904 1904 1907 1907 1903 1903 1904 1904 1904 1904 1903 1903 1906 1906 1903 1903 1905 1905 1906 1906 1906 1906 1905 1905 1910 1910 1905 1905 1909 1909 1910 1910 1910 1910 1909 1909 1914 1914 1909 1909 1913 1913 1914 1914 1914 1914 1913 1913 4877 4877 1913 1913 4878 4878 4879 4879 1918 1918 1917 1917 1922 1922 1917 1917 1921 1921 1922 1922 1922 1922 1921 1921 1926 1926 1921 1921 1925 1925 1926 1926 1926 1926 1925 1925 1930 1930 1925 1925 1929 1929 1930 1930 1930 1930 1929 1929 1934 1934 1929 1929 1933 1933 1934 1934 4880 4880 4881 4881 1938 1938 4882 4882 1937 1937 1938 1938 1938 1938 1937 1937 1942 1942 1937 1937 1941 1941 1942 1942 1942 1942 1941 1941 1946 1946 1941 1941 1945 1945 1946 1946 1946 1946 1945 1945 1950 1950 1945 1945 1949 1949 1950 1950 1998 1998 1997 1997 1996 1996 1997 1997 1995 1995 1996 1996 1996 1996 1995 1995 1992 1992 1995 1995 1991 1991 1992 1992 1992 1992 1991 1991 1988 1988 1991 1991 1987 1987 1988 1988 1988 1988 1987 1987 4883 4883 1987 1987 4884 4884 4885 4885 1984 1984 1983 1983 1980 1980 1983 1983 1979 1979 1980 1980 1980 1980 1979 1979 1976 1976 1979 1979 1975 1975 1976 1976 1976 1976 1975 1975 1972 1972 1975 1975 1971 1971 1972 1972 1972 1972 1971 1971 1968 1968 1971 1971 1967 1967 1968 1968 4886 4886 4887 4887 1964 1964 4888 4888 1963 1963 1964 1964 1964 1964 1963 1963 1960 1960 1963 1963 1959 1959 1960 1960 1960 1960 1959 1959 1956 1956 1959 1959 1955 1955 1956 1956 1956 1956 1955 1955 1952 1952 1955 1955 1951 1951 1952 1952 1952 1952 1951 1951 1954 1954 1951 1951 1953 1953 1954 1954 1954 1954 1953 1953 1958 1958 1953 1953 1957 1957 1958 1958 1958 1958 1957 1957 1962 1962 1957 1957 1961 1961 1962 1962 1962 1962 1961 1961 4889 4889 1961 1961 4890 4890 4891 4891 1966 1966 1965 1965 1970 1970 1965 1965 1969 1969 1970 1970 1970 1970 1969 1969 1974 1974 1969 1969 1973 1973 1974 1974 1974 1974 1973 1973 1978 1978 1973 1973 1977 1977 1978 1978 1978 1978 1977 1977 1982 1982 1977 1977 1981 1981 1982 1982 4892 4892 4893 4893 1986 1986 4894 4894 1985 1985 1986 1986 1986 1986 1985 1985 1990 1990 1985 1985 1989 1989 1990 1990 1990 1990 1989 1989 1994 1994 1989 1989 1993 1993 1994 1994 1994 1994 1993 1993 1998 1998 1993 1993 1997 1997 1998 1998 2046 2046 2045 2045 2044 2044 2045 2045 2043 2043 2044 2044 2044 2044 2043 2043 2040 2040 2043 2043 2039 2039 2040 2040 2040 2040 2039 2039 2036 2036 2039 2039 2035 2035 2036 2036 2036 2036 2035 2035 4895 4895 2035 2035 4896 4896 4897 4897 2032 2032 2031 2031 2028 2028 2031 2031 2027 2027 2028 2028 2028 2028 2027 2027 2024 2024 2027 2027 2023 2023 2024 2024 2024 2024 2023 2023 2020 2020 2023 2023 2019 2019 2020 2020 2020 2020 2019 2019 2016 2016 2019 2019 2015 2015 2016 2016 4898 4898 4899 4899 2012 2012 4900 4900 2011 2011 2012 2012 2012 2012 2011 2011 2008 2008 2011 2011 2007 2007 2008 2008 2008 2008 2007 2007 2004 2004 2007 2007 2003 2003 2004 2004 2004 2004 2003 2003 2000 2000 2003 2003 1999 1999 2000 2000 2000 2000 1999 1999 2002 2002 1999 1999 2001 2001 2002 2002 2002 2002 2001 2001 2006 2006 2001 2001 2005 2005 2006 2006 2006 2006 2005 2005 2010 2010 2005 2005 2009 2009 2010 2010 2010 2010 2009 2009 4901 4901 2009 2009 4902 4902 4903 4903 2014 2014 2013 2013 2018 2018 2013 2013 2017 2017 2018 2018 2018 2018 2017 2017 2022 2022 2017 2017 2021 2021 2022 2022 2022 2022 2021 2021 2026 2026 2021 2021 2025 2025 2026 2026 2026 2026 2025 2025 2030 2030 2025 2025 2029 2029 2030 2030 4904 4904 4905 4905 2034 2034 4906 4906 2033 2033 2034 2034 2034 2034 2033 2033 2038 2038 2033 2033 2037 2037 2038 2038 2038 2038 2037 2037 2042 2042 2037 2037 2041 2041 2042 2042 2042 2042 2041 2041 2046 2046 2041 2041 2045 2045 2046 2046 2094 2094 2093 2093 2092 2092 2093 2093 2091 2091 2092 2092 2092 2092 2091 2091 2088 2088 2091 2091 2087 2087 2088 2088 2088 2088 2087 2087 2084 2084 2087 2087 2083 2083 2084 2084 2084 2084 2083 2083 4907 4907 2083 2083 4908 4908 4909 4909 2080 2080 2079 2079 2076 2076 2079 2079 2075 2075 2076 2076 2076 2076 2075 2075 2072 2072 2075 2075 2071 2071 2072 2072 2072 2072 2071 2071 2068 2068 2071 2071 2067 2067 2068 2068 2068 2068 2067 2067 2064 2064 2067 2067 2063 2063 2064 2064 4910 4910 4911 4911 2060 2060 4912 4912 2059 2059 2060 2060 2060 2060 2059 2059 2056 2056 2059 2059 2055 2055 2056 2056 2056 2056 2055 2055 2052 2052 2055 2055 2051 2051 2052 2052 2052 2052 2051 2051 2048 2048 2051 2051 2047 2047 2048 2048 2048 2048 2047 2047 2050 2050 2047 2047 2049 2049 2050 2050 2050 2050 2049 2049 2054 2054 2049 2049 2053 2053 2054 2054 2054 2054 2053 2053 2058 2058 2053 2053 2057 2057 2058 2058 2058 2058 2057 2057 4913 4913 2057 2057 4914 4914 4915 4915 2062 2062 2061 2061 2066 2066 2061 2061 2065 2065 2066 2066 2066 2066 2065 2065 2070 2070 2065 2065 2069 2069 2070 2070 2070 2070 2069 2069 2074 2074 2069 2069 2073 2073 2074 2074 2074 2074 2073 2073 2078 2078 2073 2073 2077 2077 2078 2078 4916 4916 4917 4917 2082 2082 4918 4918 2081 2081 2082 2082 2082 2082 2081 2081 2086 2086 2081 2081 2085 2085 2086 2086 2086 2086 2085 2085 2090 2090 2085 2085 2089 2089 2090 2090 2090 2090 2089 2089 2094 2094 2089 2089 2093 2093 2094 2094 2142 2142 2141 2141 2140 2140 2141 2141 2139 2139 2140 2140 2140 2140 2139 2139 2136 2136 2139 2139 2135 2135 2136 2136 2136 2136 2135 2135 2132 2132 2135 2135 2131 2131 2132 2132 2132 2132 2131 2131 4919 4919 2131 2131 4920 4920 4921 4921 2128 2128 2127 2127 2124 2124 2127 2127 2123 2123 2124 2124 2124 2124 2123 2123 2120 2120 2123 2123 2119 2119 2120 2120 2120 2120 2119 2119 2116 2116 2119 2119 2115 2115 2116 2116 2116 2116 2115 2115 2112 2112 2115 2115 2111 2111 2112 2112 4922 4922 4923 4923 2108 2108 4924 4924 2107 2107 2108 2108 2108 2108 2107 2107 2104 2104 2107 2107 2103 2103 2104 2104 2104 2104 2103 2103 2100 2100 2103 2103 2099 2099 2100 2100 2100 2100 2099 2099 2096 2096 2099 2099 2095 2095 2096 2096 2096 2096 2095 2095 2098 2098 2095 2095 2097 2097 2098 2098 2098 2098 2097 2097 2102 2102 2097 2097 2101 2101 2102 2102 2102 2102 2101 2101 2106 2106 2101 2101 2105 2105 2106 2106 2106 2106 2105 2105 4925 4925 2105 2105 4926 4926 4927 4927 2110 2110 2109 2109 2114 2114 2109 2109 2113 2113 2114 2114 2114 2114 2113 2113 2118 2118 2113 2113 2117 2117 2118 2118 2118 2118 2117 2117 2122 2122 2117 2117 2121 2121 2122 2122 2122 2122 2121 2121 2126 2126 2121 2121 2125 2125 2126 2126 4928 4928 4929 4929 2130 2130 4930 4930 2129 2129 2130 2130 2130 2130 2129 2129 2134 2134 2129 2129 2133 2133 2134 2134 2134 2134 2133 2133 2138 2138 2133 2133 2137 2137 2138 2138 2138 2138 2137 2137 2142 2142 2137 2137 2141 2141 2142 2142 2190 2190 2189 2189 2188 2188 2189 2189 2187 2187 2188 2188 2188 2188 2187 2187 2184 2184 2187 2187 2183 2183 2184 2184 2184 2184 2183 2183 2180 2180 2183 2183 2179 2179 2180 2180 2180 2180 2179 2179 4931 4931 2179 2179 4932 4932 4933 4933 2176 2176 2175 2175 2172 2172 2175 2175 2171 2171 2172 2172 2172 2172 2171 2171 2168 2168 2171 2171 2167 2167 2168 2168 2168 2168 2167 2167 2164 2164 2167 2167 2163 2163 2164 2164 2164 2164 2163 2163 2160 2160 2163 2163 2159 2159 2160 2160 4934 4934 4935 4935 2156 2156 4936 4936 2155 2155 2156 2156 2156 2156 2155 2155 2152 2152 2155 2155 2151 2151 2152 2152 2152 2152 2151 2151 2148 2148 2151 2151 2147 2147 2148 2148 2148 2148 2147 2147 2144 2144 2147 2147 2143 2143 2144 2144 2144 2144 2143 2143 2146 2146 2143 2143 2145 2145 2146 2146 2146 2146 2145 2145 2150 2150 2145 2145 2149 2149 2150 2150 2150 2150 2149 2149 2154 2154 2149 2149 2153 2153 2154 2154 2154 2154 2153 2153 4937 4937 2153 2153 4938 4938 4939 4939 2158 2158 2157 2157 2162 2162 2157 2157 2161 2161 2162 2162 2162 2162 2161 2161 2166 2166 2161 2161 2165 2165 2166 2166 2166 2166 2165 2165 2170 2170 2165 2165 2169 2169 2170 2170 2170 2170 2169 2169 2174 2174 2169 2169 2173 2173 2174 2174 4940 4940 4941 4941 2178 2178 4942 4942 2177 2177 2178 2178 2178 2178 2177 2177 2182 2182 2177 2177 2181 2181 2182 2182 2182 2182 2181 2181 2186 2186 2181 2181 2185 2185 2186 2186 2186 2186 2185 2185 2190 2190 2185 2185 2189 2189 2190 2190 2250 2250 2249 2249 2248 2248 2249 2249 2247 2247 2248 2248 2248 2248 2247 2247 2244 2244 2247 2247 2243 2243 2244 2244 2244 2244 2243 2243 2240 2240 2243 2243 2239 2239 2240 2240 2240 2240 2239 2239 2236 2236 2239 2239 2235 2235 2236 2236 2236 2236 2235 2235 4943 4943 2235 2235 4944 4944 4945 4945 2232 2232 2231 2231 2226 2226 2231 2231 2225 2225 2226 2226 2226 2226 2225 2225 2222 2222 2225 2225 2221 2221 2222 2222 2222 2222 2221 2221 2218 2218 2221 2221 2217 2217 2218 2218 2218 2218 2217 2217 2212 2212 2217 2217 2211 2211 2212 2212 4946 4946 4947 4947 2208 2208 4948 4948 2207 2207 2208 2208 2208 2208 2207 2207 2204 2204 2207 2207 2203 2203 2204 2204 2204 2204 2203 2203 2200 2200 2203 2203 2199 2199 2200 2200 2200 2200 2199 2199 2196 2196 2199 2199 2195 2195 2196 2196 2196 2196 2195 2195 2192 2192 2195 2195 2191 2191 2192 2192 2192 2192 2191 2191 2194 2194 2191 2191 2193 2193 2194 2194 2194 2194 2193 2193 2198 2198 2193 2193 2197 2197 2198 2198 2198 2198 2197 2197 2202 2202 2197 2197 2201 2201 2202 2202 2202 2202 2201 2201 2206 2206 2201 2201 2205 2205 2206 2206 2206 2206 2205 2205 4949 4949 2205 2205 4950 4950 4951 4951 2210 2210 2209 2209 2214 2214 2209 2209 2213 2213 2214 2214 2214 2214 2213 2213 2216 2216 2213 2213 2215 2215 2216 2216 2216 2216 2215 2215 2220 2220 2215 2215 2219 2219 2220 2220 2220 2220 2219 2219 2224 2224 2219 2219 2223 2223 2224 2224 2224 2224 2223 2223 2228 2228 2223 2223 2227 2227 2228 2228 2228 2228 2227 2227 2230 2230 2227 2227 2229 2229 2230 2230 4952 4952 4953 4953 2234 2234 4954 4954 2233 2233 2234 2234 2234 2234 2233 2233 2238 2238 2233 2233 2237 2237 2238 2238 2238 2238 2237 2237 2242 2242 2237 2237 2241 2241 2242 2242 2242 2242 2241 2241 2246 2246 2241 2241 2245 2245 2246 2246 2246 2246 2245 2245 2250 2250 2245 2245 2249 2249 2250 2250 2306 2306 2305 2305 2304 2304 2305 2305 2303 2303 2304 2304 2304 2304 2303 2303 2300 2300 2303 2303 2299 2299 2300 2300 2300 2300 2299 2299 2296 2296 2299 2299 2295 2295 2296 2296 2296 2296 2295 2295 4955 4955 2295 2295 4956 4956 4957 4957 2292 2292 2291 2291 2288 2288 2291 2291 2287 2287 2288 2288 2288 2288 2287 2287 2284 2284 2287 2287 2283 2283 2284 2284 2284 2284 2283 2283 2280 2280 2283 2283 2279 2279 2280 2280 2280 2280 2279 2279 2276 2276 2279 2279 2275 2275 2276 2276 2276 2276 2275 2275 2272 2272 2275 2275 2271 2271 2272 2272 2272 2272 2271 2271 2268 2268 2271 2271 2267 2267 2268 2268 4958 4958 4959 4959 2264 2264 4960 4960 2263 2263 2264 2264 2264 2264 2263 2263 2260 2260 2263 2263 2259 2259 2260 2260 2260 2260 2259 2259 2256 2256 2259 2259 2255 2255 2256 2256 2256 2256 2255 2255 2252 2252 2255 2255 2251 2251 2252 2252 2252 2252 2251 2251 2254 2254 2251 2251 2253 2253 2254 2254 2254 2254 2253 2253 2258 2258 2253 2253 2257 2257 2258 2258 2258 2258 2257 2257 2262 2262 2257 2257 2261 2261 2262 2262 2262 2262 2261 2261 4961 4961 2261 2261 4962 4962 4963 4963 2266 2266 2265 2265 2270 2270 2265 2265 2269 2269 2270 2270 2270 2270 2269 2269 2274 2274 2269 2269 2273 2273 2274 2274 2274 2274 2273 2273 2278 2278 2273 2273 2277 2277 2278 2278 2278 2278 2277 2277 2282 2282 2277 2277 2281 2281 2282 2282 2282 2282 2281 2281 2286 2286 2281 2281 2285 2285 2286 2286 2286 2286 2285 2285 2290 2290 2285 2285 2289 2289 2290 2290 4964 4964 4965 4965 2294 2294 4966 4966 2293 2293 2294 2294 2294 2294 2293 2293 2298 2298 2293 2293 2297 2297 2298 2298 2298 2298 2297 2297 2302 2302 2297 2297 2301 2301 2302 2302 2302 2302 2301 2301 2306 2306 2301 2301 2305 2305 2306 2306 2366 2366 2365 2365 2364 2364 2365 2365 2363 2363 2364 2364 2364 2364 2363 2363 2360 2360 2363 2363 2359 2359 2360 2360 2360 2360 2359 2359 2356 2356 2359 2359 2355 2355 2356 2356 2356 2356 2355 2355 2352 2352 2355 2355 2351 2351 2352 2352 2352 2352 2351 2351 4967 4967 2351 2351 4968 4968 4969 4969 2348 2348 2347 2347 2342 2342 2347 2347 2341 2341 2342 2342 2342 2342 2341 2341 2338 2338 2341 2341 2337 2337 2338 2338 2338 2338 2337 2337 2334 2334 2337 2337 2333 2333 2334 2334 2334 2334 2333 2333 2328 2328 2333 2333 2327 2327 2328 2328 4970 4970 4971 4971 2324 2324 4972 4972 2323 2323 2324 2324 2324 2324 2323 2323 2320 2320 2323 2323 2319 2319 2320 2320 2320 2320 2319 2319 2316 2316 2319 2319 2315 2315 2316 2316 2316 2316 2315 2315 2312 2312 2315 2315 2311 2311 2312 2312 2312 2312 2311 2311 2308 2308 2311 2311 2307 2307 2308 2308 2308 2308 2307 2307 2310 2310 2307 2307 2309 2309 2310 2310 2310 2310 2309 2309 2314 2314 2309 2309 2313 2313 2314 2314 2314 2314 2313 2313 2318 2318 2313 2313 2317 2317 2318 2318 2318 2318 2317 2317 2322 2322 2317 2317 2321 2321 2322 2322 2322 2322 2321 2321 4973 4973 2321 2321 4974 4974 4975 4975 2326 2326 2325 2325 2330 2330 2325 2325 2329 2329 2330 2330 2330 2330 2329 2329 2332 2332 2329 2329 2331 2331 2332 2332 2332 2332 2331 2331 2336 2336 2331 2331 2335 2335 2336 2336 2336 2336 2335 2335 2340 2340 2335 2335 2339 2339 2340 2340 2340 2340 2339 2339 2344 2344 2339 2339 2343 2343 2344 2344 2344 2344 2343 2343 2346 2346 2343 2343 2345 2345 2346 2346 4976 4976 4977 4977 2350 2350 4978 4978 2349 2349 2350 2350 2350 2350 2349 2349 2354 2354 2349 2349 2353 2353 2354 2354 2354 2354 2353 2353 2358 2358 2353 2353 2357 2357 2358 2358 2358 2358 2357 2357 2362 2362 2357 2357 2361 2361 2362 2362 2362 2362 2361 2361 2366 2366 2361 2361 2365 2365 2366 2366 2426 2426 2425 2425 2424 2424 2425 2425 2423 2423 2424 2424 2424 2424 2423 2423 2420 2420 2423 2423 2419 2419 2420 2420 2420 2420 2419 2419 2416 2416 2419 2419 2415 2415 2416 2416 2416 2416 2415 2415 4979 4979 2415 2415 4980 4980 4981 4981 2412 2412 2411 2411 2408 2408 2411 2411 2407 2407 2408 2408 2408 2408 2407 2407 2404 2404 2407 2407 2403 2403 2404 2404 2404 2404 2403 2403 2400 2400 2403 2403 2399 2399 2400 2400 2400 2400 2399 2399 2396 2396 2399 2399 2395 2395 2396 2396 2396 2396 2395 2395 2392 2392 2395 2395 2391 2391 2392 2392 2392 2392 2391 2391 2388 2388 2391 2391 2387 2387 2388 2388 4982 4982 4983 4983 2384 2384 4984 4984 2383 2383 2384 2384 2384 2384 2383 2383 2380 2380 2383 2383 2379 2379 2380 2380 2380 2380 2379 2379 2376 2376 2379 2379 2375 2375 2376 2376 2376 2376 2375 2375 2372 2372 2375 2375 2371 2371 2372 2372 2372 2372 2371 2371 2368 2368 2371 2371 2367 2367 2368 2368 2368 2368 2367 2367 2370 2370 2367 2367 2369 2369 2370 2370 2370 2370 2369 2369 2374 2374 2369 2369 2373 2373 2374 2374 2374 2374 2373 2373 2378 2378 2373 2373 2377 2377 2378 2378 2378 2378 2377 2377 2382 2382 2377 2377 2381 2381 2382 2382 2382 2382 2381 2381 4985 4985 2381 2381 4986 4986 4987 4987 2386 2386 2385 2385 2390 2390 2385 2385 2389 2389 2390 2390 2390 2390 2389 2389 2394 2394 2389 2389 2393 2393 2394 2394 2394 2394 2393 2393 2398 2398 2393 2393 2397 2397 2398 2398 2398 2398 2397 2397 2402 2402 2397 2397 2401 2401 2402 2402 2402 2402 2401 2401 2406 2406 2401 2401 2405 2405 2406 2406 2406 2406 2405 2405 2410 2410 2405 2405 2409 2409 2410 2410 4988 4988 4989 4989 2414 2414 4990 4990 2413 2413 2414 2414 2414 2414 2413 2413 2418 2418 2413 2413 2417 2417 2418 2418 2418 2418 2417 2417 2422 2422 2417 2417 2421 2421 2422 2422 2422 2422 2421 2421 2426 2426 2421 2421 2425 2425 2426 2426 2438 2438 2434 2434 2433 2433 2434 2434 2432 2432 2433 2433 2433 2433 2432 2432 2429 2429 2432 2432 2427 2427 2429 2429 2429 2429 2427 2427 2428 2428 2428 2428 2427 2427 2431 2431 2427 2427 2430 2430 2431 2431 2431 2431 2430 2430 2436 2436 2430 2430 2435 2435 2436 2436 2436 2436 2435 2435 2442 2442 2435 2435 2441 2441 2442 2442 2442 2442 2441 2441 4991 4991 2441 2441 4992 4992 4993 4993 2446 2446 2445 2445 2450 2450 2445 2445 2449 2449 2450 2450 2450 2450 2449 2449 2454 2454 2449 2449 2453 2453 2454 2454 2453 2453 2457 2457 2454 2454 2454 2454 2457 2457 2460 2460 2457 2457 2459 2459 2460 2460 2460 2460 2459 2459 2463 2463 2459 2459 2465 2465 2463 2463 2463 2463 2465 2465 2466 2466 4994 4994 4995 4995 2470 2470 4996 4996 2469 2469 2470 2470 2470 2470 2469 2469 2476 2476 2469 2469 2475 2475 2476 2476 2476 2476 2475 2475 2480 2480 2475 2475 2479 2479 2480 2480 2480 2480 2479 2479 2485 2485 2479 2479 2484 2484 2485 2485 2485 2485 2484 2484 2490 2490 2484 2484 2489 2489 2490 2490 2490 2490 2489 2489 2488 2488 2489 2489 2486 2486 2488 2488 2488 2488 2486 2486 2487 2487 2486 2486 2483 2483 2487 2487 2487 2487 2483 2483 2482 2482 2483 2483 2481 2481 2482 2482 2482 2482 2481 2481 2478 2478 2481 2481 2477 2477 2478 2478 2478 2478 2477 2477 2474 2474 2477 2477 2473 2473 2474 2474 2474 2474 2473 2473 2472 2472 2473 2473 2471 2471 2472 2472 2472 2472 2471 2471 4997 4997 2471 2471 4998 4998 4999 4999 2468 2468 2467 2467 2464 2464 2467 2467 2461 2461 2464 2464 2464 2464 2461 2461 2462 2462 2461 2461 2458 2458 2462 2462 2462 2462 2458 2458 2456 2456 2458 2458 2455 2455 2456 2456 2456 2456 2455 2455 2452 2452 2455 2455 2451 2451 2452 2452 2452 2452 2451 2451 2448 2448 2451 2451 2447 2447 2448 2448 5000 5000 5001 5001 2444 2444 5002 5002 2443 2443 2444 2444 2444 2444 2443 2443 2440 2440 2443 2443 2439 2439 2440 2440 2440 2440 2439 2439 2438 2438 2439 2439 2437 2437 2438 2438 2438 2438 2437 2437 2434 2434 2869 2869 2901 2901 2902 2902 2617 2617 2619 2619 2634 2634 2877 2877 2866 2866 2865 2865 3136 3136 3075 3075 3137 3137 3075 3075 3074 3074 3137 3137 3137 3137 3074 3074 3135 3135 3107 3107 3109 3109 3135 3135 3109 3109 3112 3112 3135 3135 3135 3135 3112 3112 3114 3114 3114 3114 3116 3116 3135 3135 3116 3116 3118 3118 3135 3135 3135 3135 3118 3118 3132 3132 3118 3118 3103 3103 3132 3132 3132 3132 3103 3103 3131 3131 3103 3103 3102 3102 3131 3131 3102 3102 3100 3100 3131 3131 3131 3131 3100 3100 3129 3129 3100 3100 3096 3096 3129 3129 3129 3129 3096 3096 3127 3127 3127 3127 3096 3096 3124 3124 3096 3096 3093 3093 3124 3124 3124 3124 3093 3093 3122 3122 3093 3093 3089 3089 3122 3122 3122 3122 3089 3089 3120 3120 3000 3000 2996 2996 2963 2963 2996 2996 2990 2990 2963 2963 2963 2963 2990 2990 2986 2986 3021 3021 3007 3007 2963 2963 3007 3007 3005 3005 2963 2963 2963 2963 3005 3005 3000 3000 3120 3120 3089 3089 3091 3091 3089 3089 3087 3087 3091 3091 3091 3091 3087 3087 3085 3085 3087 3087 3083 3083 3085 3085 3085 3085 3083 3083 3081 3081 3083 3083 3079 3079 3081 3081 3081 3081 3079 3079 3071 3071 3079 3079 3072 3072 3071 3071 3071 3071 3072 3072 3067 3067 3036 3036 3039 3039 3044 3044 2965 2965 2980 2980 2984 2984 2984 2984 2988 2988 2965 2965 2988 2988 2994 2994 2965 2965 2965 2965 2994 2994 2998 2998 2986 2986 2982 2982 2963 2963 2982 2982 2976 2976 2963 2963 2963 2963 2976 2976 2965 2965 2976 2976 2977 2977 2965 2965 2965 2965 2977 2977 2980 2980 3044 3044 3039 3039 3065 3065 3039 3039 3063 3063 3065 3065 3065 3065 3063 3063 3067 3067 3063 3063 3069 3069 3067 3067 3067 3067 3069 3069 3071 3071 3044 3044 3021 3021 3036 3036 3021 3021 2963 2963 3036 3036 3036 3036 2963 2963 3017 3017 2963 2963 2972 2972 3017 3017 2891 2891 2909 2909 2963 2963 2909 2909 2925 2925 2963 2963 2925 2925 2962 2962 2963 2963 2963 2963 2962 2962 2972 2972 2727 2727 2674 2674 2657 2657 2674 2674 2658 2658 2657 2657 2658 2658 2625 2625 2657 2657 2657 2657 2625 2625 2624 2624 2625 2625 2622 2622 2624 2624 2622 2622 2625 2625 2558 2558 2625 2625 2568 2568 2558 2558 2558 2558 2568 2568 2530 2530 2568 2568 2547 2547 2530 2530 2530 2530 2547 2547 2531 2531 2524 2524 2526 2526 2533 2533 2510 2510 2506 2506 2512 2512 2506 2506 2508 2508 2512 2512 2512 2512 2508 2508 2516 2516 2510 2510 2514 2514 2506 2506 2514 2514 2518 2518 2506 2506 2506 2506 2518 2518 2520 2520 2516 2516 2508 2508 2531 2531 2508 2508 2522 2522 2531 2531 2531 2531 2522 2522 2530 2530 2520 2520 2524 2524 2506 2506 2524 2524 2533 2533 2506 2506 2506 2506 2533 2533 2504 2504 2533 2533 2534 2534 2504 2504 2504 2504 2534 2534 2501 2501 2534 2534 2535 2535 2501 2501 2491 2491 2496 2496 2536 2536 2496 2496 2497 2497 2536 2536 2536 2536 2497 2497 2535 2535 2497 2497 2499 2499 2535 2535 2535 2535 2499 2499 2501 2501 2495 2495 2494 2494 2539 2539 2494 2494 2493 2493 2539 2539 2539 2539 2493 2493 2538 2538 2493 2493 2492 2492 2538 2538 2538 2538 2492 2492 2537 2537 2492 2492 2491 2491 2537 2537 2505 2505 2503 2503 2542 2542 2503 2503 2502 2502 2542 2542 2542 2542 2502 2502 2541 2541 2502 2502 2500 2500 2541 2541 2541 2541 2500 2500 2540 2540 2500 2500 2498 2498 2540 2540 2544 2544 2529 2529 2543 2543 2529 2529 2527 2527 2543 2543 2543 2543 2527 2527 2507 2507 2527 2527 2525 2525 2507 2507 2507 2507 2525 2525 2521 2521 2509 2509 2507 2507 2511 2511 2521 2521 2519 2519 2507 2507 2519 2519 2515 2515 2507 2507 2507 2507 2515 2515 2511 2511 2970 2970 2953 2953 2949 2949 2949 2949 2943 2943 2970 2970 2943 2943 2939 2939 2970 2970 2970 2970 2939 2939 2934 2934 2937 2937 2941 2941 2971 2971 2941 2941 2947 2947 2971 2971 2971 2971 2947 2947 2951 2951 2511 2511 2513 2513 2509 2509 2513 2513 2517 2517 2509 2509 2509 2509 2517 2517 2523 2523 2517 2517 2545 2545 2523 2523 2523 2523 2545 2545 2546 2546 2545 2545 2548 2548 2546 2546 2546 2546 2548 2548 2559 2559 2548 2548 2569 2569 2559 2559 2559 2559 2569 2569 2623 2623 2569 2569 2638 2638 2623 2623 2623 2623 2638 2638 2639 2639 2638 2638 2672 2672 2639 2639 2639 2639 2672 2672 2673 2673 2672 2672 2675 2675 2673 2673 2673 2673 2675 2675 2725 2725 2675 2675 2741 2741 2725 2725 2725 2725 2741 2741 2742 2742 2741 2741 2744 2744 2742 2742 2742 2742 2744 2744 2855 2855 2744 2744 2875 2875 2855 2855 2855 2855 2875 2875 2876 2876 2875 2875 2886 2886 2876 2876 2876 2876 2886 2886 2908 2908 2886 2886 2907 2907 2908 2908 2908 2908 2907 2907 2910 2910 2907 2907 2917 2917 2910 2910 2910 2910 2917 2917 2926 2926 2917 2917 2928 2928 2926 2926 2926 2926 2928 2928 2971 2971 2928 2928 2932 2932 2971 2971 2971 2971 2932 2932 2937 2937 2951 2951 2955 2955 2971 2971 2955 2955 2959 2959 2971 2971 2971 2971 2959 2959 2970 2970 2959 2959 2958 2958 2970 2970 2970 2970 2958 2958 2953 2953 2983 2983 2987 2987 2971 2971 2987 2987 2991 2991 2971 2971 2991 2991 2997 2997 2971 2971 2971 2971 2997 2997 2973 2973 2997 2997 3001 3001 2973 2973 3004 3004 2999 2999 2970 2970 2999 2999 2995 2995 2970 2970 2995 2995 2989 2989 2970 2970 2970 2970 2989 2989 2985 2985 2985 2985 2981 2981 2970 2970 2981 2981 2978 2978 2970 2970 2970 2970 2978 2978 2971 2971 2978 2978 2979 2979 2971 2971 2971 2971 2979 2979 2983 2983 3001 3001 3006 3006 2973 2973 3006 3006 3008 3008 2973 2973 2973 2973 3008 3008 3018 3018 3008 3008 3022 3022 3018 3018 3018 3018 3022 3022 3040 3040 3022 3022 3045 3045 3040 3040 3040 3040 3045 3045 3064 3064 3045 3045 3066 3066 3064 3064 3064 3064 3066 3066 3070 3070 3066 3066 3068 3068 3070 3070 3070 3070 3068 3068 3078 3078 3068 3068 3077 3077 3078 3078 3078 3078 3077 3077 3082 3082 3077 3077 3080 3080 3082 3082 3082 3082 3080 3080 3086 3086 3080 3080 3084 3084 3086 3086 3086 3086 3084 3084 3092 3092 3084 3084 3088 3088 3092 3092 3092 3092 3088 3088 3121 3121 3088 3088 3090 3090 3121 3121 3121 3121 3090 3090 3123 3123 3090 3090 3094 3094 3123 3123 3123 3123 3094 3094 3125 3125 3094 3094 3095 3095 3125 3125 3125 3125 3095 3095 3126 3126 3095 3095 3097 3097 3126 3126 3126 3126 3097 3097 3128 3128 3097 3097 3101 3101 3128 3128 3128 3128 3101 3101 3130 3130 3101 3101 3104 3104 3130 3130 3130 3130 3104 3104 3133 3133 3104 3104 3119 3119 3133 3133 3133 3133 3119 3119 3134 3134 3119 3119 3117 3117 3134 3134 3134 3134 3117 3117 3115 3115 3115 3115 3113 3113 3134 3134 3113 3113 3111 3111 3134 3134 3134 3134 3111 3111 3136 3136 3111 3111 3110 3110 3136 3136 3136 3136 3110 3110 3108 3108 3031 3031 3024 3024 2968 2968 3024 3024 3014 3014 2968 2968 2968 2968 3014 3014 3012 3012 3033 3033 2967 2967 3035 3035 2967 2967 2975 2975 3035 3035 3035 3035 2975 2975 3038 3038 2975 2975 2993 2993 3038 3038 2993 2993 3010 3010 3038 3038 3010 3010 3016 3016 3038 3038 3038 3038 3016 3016 3042 3042 3016 3016 3020 3020 3042 3042 3042 3042 3020 3020 3047 3047 3020 3020 3025 3025 3047 3047 3047 3047 3025 3025 3049 3049 3108 3108 3106 3106 3136 3136 3106 3106 3099 3099 3136 3136 3136 3136 3099 3099 3075 3075 3099 3099 3076 3076 3075 3075 3075 3075 3076 3076 3062 3062 3029 3029 3060 3060 3058 3058 3058 3058 3056 3056 3029 3029 3056 3056 3054 3054 3029 3029 3029 3029 3054 3054 3027 3027 3054 3054 3052 3052 3027 3027 3027 3027 3052 3052 3025 3025 3052 3052 3051 3051 3025 3025 3025 3025 3051 3051 3049 3049 2899 2899 2912 2912 2900 2900 2912 2912 2911 2911 2900 2900 2898 2898 2935 2935 2923 2923 2923 2923 2921 2921 2898 2898 2921 2921 2919 2919 2898 2898 2898 2898 2919 2919 2899 2899 2919 2919 2914 2914 2899 2899 2899 2899 2914 2914 2912 2912 3002 3002 2992 2992 3037 3037 2992 2992 2974 2974 3037 3037 3037 3037 2974 2974 2966 2966 2974 2974 2964 2964 2966 2966 2966 2966 2964 2964 2960 2960 3061 3061 3073 3073 3074 3074 3073 3073 3098 3098 3074 3074 3074 3074 3098 3098 3135 3135 3098 3098 3105 3105 3135 3135 3135 3135 3105 3105 3107 3107 3053 3053 3055 3055 3028 3028 3055 3055 3057 3057 3028 3028 3028 3028 3057 3057 3059 3059 3037 3037 3041 3041 3002 3002 3041 3041 3043 3043 3002 3002 3002 3002 3043 3043 3009 3009 3043 3043 3015 3015 3009 3009 3015 3015 3043 3043 3019 3019 3043 3043 3046 3046 3019 3019 3019 3019 3046 3046 3026 3026 3046 3046 3048 3048 3026 3026 3026 3026 3048 3048 3028 3028 3048 3048 3050 3050 3028 3028 3028 3028 3050 3050 3053 3053 3059 3059 3061 3061 3028 3028 3061 3061 3074 3074 3028 3028 3028 3028 3074 3074 3030 3030 3074 3074 3075 3075 3030 3030 3030 3030 3075 3075 3029 3029 3075 3075 3062 3062 3029 3029 3029 3029 3062 3062 3060 3060 2922 2922 2924 2924 2902 2902 2924 2924 2945 2945 2902 2902 2945 2945 2961 2961 2902 2902 2902 2902 2961 2961 2967 2967 2961 2961 2969 2969 2967 2967 2967 2967 2969 2969 2975 2975 2913 2913 2915 2915 2901 2901 2915 2915 2918 2918 2901 2901 2901 2901 2918 2918 2902 2902 2918 2918 2920 2920 2902 2902 2902 2902 2920 2920 2922 2922 2544 2544 2543 2543 2637 2637 2543 2543 2636 2636 2637 2637 2637 2637 2636 2636 2671 2671 2636 2636 2670 2670 2671 2671 2671 2671 2670 2670 2740 2740 2670 2670 2739 2739 2740 2740 2740 2740 2739 2739 2874 2874 2739 2739 2873 2873 2874 2874 2874 2874 2873 2873 2906 2906 3023 3023 3032 3032 2966 2966 3032 3032 3034 3034 2966 2966 2966 2966 3034 3034 3037 3037 2998 2998 3003 3003 2965 2965 3003 3003 3011 3011 2965 2965 2965 2965 3011 3011 2966 2966 3011 3011 3013 3013 2966 2966 2966 2966 3013 3013 3023 3023 2929 2929 2933 2933 2965 2965 2933 2933 2938 2938 2965 2965 2938 2938 2942 2942 2965 2965 2965 2965 2942 2942 2948 2948 2950 2950 2946 2946 2963 2963 2950 2950 2963 2963 2954 2954 2946 2946 2940 2940 2963 2963 2940 2940 2936 2936 2963 2963 2963 2963 2936 2936 2931 2931 2931 2931 2927 2927 2963 2963 2927 2927 2892 2892 2963 2963 2963 2963 2892 2892 2891 2891 2892 2892 2890 2890 2891 2891 2657 2657 2724 2724 2727 2727 2724 2724 2726 2726 2727 2727 2727 2727 2726 2726 2743 2743 2726 2726 2854 2854 2743 2743 2743 2743 2854 2854 2859 2859 2854 2854 2858 2858 2859 2859 2859 2859 2858 2858 2885 2885 2858 2858 2890 2890 2885 2885 2885 2885 2890 2890 2893 2893 2890 2890 2892 2892 2893 2893 2893 2893 2892 2892 2916 2916 2892 2892 2927 2927 2916 2916 2948 2948 2952 2952 2965 2965 2952 2952 2957 2957 2965 2965 2965 2965 2957 2957 2963 2963 2957 2957 2956 2956 2963 2963 2963 2963 2956 2956 2954 2954 2860 2860 2861 2861 2728 2728 2861 2861 2729 2729 2728 2728 2728 2728 2729 2729 2659 2659 2626 2626 2627 2627 2532 2532 2627 2627 2533 2533 2532 2532 2532 2532 2533 2533 2528 2528 2533 2533 2526 2526 2528 2528 2664 2664 2653 2653 2652 2652 2648 2648 2646 2646 2663 2663 2646 2646 2644 2644 2663 2663 2663 2663 2644 2644 2642 2642 2664 2664 2652 2652 2663 2663 2652 2652 2650 2650 2663 2663 2663 2663 2650 2650 2648 2648 2645 2645 2647 2647 2667 2667 2647 2647 2649 2649 2667 2667 2649 2649 2651 2651 2667 2667 2651 2651 2656 2656 2667 2667 2667 2667 2656 2656 2666 2666 2656 2656 2655 2655 2666 2666 2666 2666 2655 2655 2654 2654 2633 2633 2641 2641 2667 2667 2641 2641 2643 2643 2667 2667 2667 2667 2643 2643 2645 2645 2553 2553 2555 2555 2540 2540 2553 2553 2540 2540 2552 2552 2555 2555 2557 2557 2540 2540 2557 2557 2561 2561 2540 2540 2540 2540 2561 2561 2563 2563 2563 2563 2565 2565 2540 2540 2565 2565 2567 2567 2540 2540 2540 2540 2567 2567 2633 2633 2567 2567 2632 2632 2633 2633 2633 2633 2632 2632 2641 2641 2498 2498 2495 2495 2540 2540 2495 2495 2539 2539 2540 2540 2540 2540 2539 2539 2552 2552 2539 2539 2538 2538 2552 2552 2552 2552 2538 2538 2551 2551 2538 2538 2537 2537 2551 2551 2551 2551 2537 2537 2550 2550 2566 2566 2564 2564 2536 2536 2564 2564 2562 2562 2536 2536 2536 2536 2562 2562 2560 2560 2491 2491 2536 2536 2537 2537 2536 2536 2549 2549 2537 2537 2537 2537 2549 2549 2550 2550 2560 2560 2556 2556 2536 2536 2556 2556 2554 2554 2536 2536 2536 2536 2554 2554 2549 2549 2642 2642 2640 2640 2630 2630 2640 2640 2631 2631 2630 2630 2630 2630 2631 2631 2566 2566 2747 2747 2732 2732 2751 2751 2732 2732 2761 2761 2751 2751 2843 2843 2864 2864 2839 2839 2864 2864 2865 2865 2839 2839 2843 2843 2846 2846 2864 2864 2846 2846 2842 2842 2864 2864 2864 2864 2842 2842 2838 2838 2747 2747 2745 2745 2732 2732 2745 2745 2748 2748 2732 2732 2732 2732 2748 2748 2733 2733 2748 2748 2752 2752 2733 2733 2733 2733 2752 2752 2762 2762 2762 2762 2775 2775 2733 2733 2775 2775 2783 2783 2733 2733 2733 2733 2783 2783 2865 2865 2783 2783 2793 2793 2865 2865 2865 2865 2793 2793 2803 2803 2803 2803 2811 2811 2865 2865 2811 2811 2827 2827 2865 2865 2865 2865 2827 2827 2839 2839 2863 2863 2802 2802 2792 2792 2838 2838 2826 2826 2864 2864 2826 2826 2814 2814 2864 2864 2864 2864 2814 2814 2863 2863 2814 2814 2810 2810 2863 2863 2863 2863 2810 2810 2802 2802 2792 2792 2782 2782 2731 2731 2782 2782 2774 2774 2731 2731 2731 2731 2774 2774 2732 2732 2774 2774 2773 2773 2732 2732 2732 2732 2773 2773 2761 2761 2877 2877 2865 2865 2879 2879 2868 2868 2867 2867 2878 2878 2882 2882 2884 2884 2900 2900 2884 2884 2888 2888 2900 2900 2900 2900 2888 2888 2899 2899 2888 2888 2889 2889 2899 2899 2899 2899 2889 2889 2887 2887 2887 2887 2883 2883 2899 2899 2883 2883 2881 2881 2899 2899 2899 2899 2881 2881 2879 2879 2868 2868 2878 2878 2900 2900 2878 2878 2880 2880 2900 2900 2900 2900 2880 2880 2882 2882 2733 2733 2848 2848 2836 2836 2820 2820 2819 2819 2734 2734 2819 2819 2821 2821 2734 2734 2821 2821 2837 2837 2734 2734 2734 2734 2837 2837 2849 2849 2866 2866 2856 2856 2865 2865 2856 2856 2852 2852 2865 2865 2865 2865 2852 2852 2733 2733 2852 2852 2850 2850 2733 2733 2733 2733 2850 2850 2848 2848 2849 2849 2851 2851 2734 2734 2851 2851 2853 2853 2734 2734 2734 2734 2853 2853 2868 2868 2853 2853 2857 2857 2868 2868 2868 2868 2857 2857 2867 2867 2534 2534 2572 2572 2570 2570 2579 2579 2583 2583 2535 2535 2534 2534 2570 2570 2535 2535 2570 2570 2575 2575 2535 2535 2535 2535 2575 2575 2579 2579 2583 2583 2587 2587 2535 2535 2587 2587 2591 2591 2535 2535 2535 2535 2591 2591 2595 2595 2599 2599 2603 2603 2629 2629 2603 2603 2607 2607 2629 2629 2620 2620 2628 2628 2615 2615 2628 2628 2629 2629 2615 2615 2615 2615 2629 2629 2611 2611 2629 2629 2607 2607 2611 2611 2606 2606 2602 2602 2627 2627 2586 2586 2582 2582 2533 2533 2582 2582 2578 2578 2533 2533 2533 2533 2578 2578 2534 2534 2578 2578 2574 2574 2534 2534 2534 2534 2574 2574 2572 2572 2602 2602 2598 2598 2627 2627 2598 2598 2594 2594 2627 2627 2627 2627 2594 2594 2533 2533 2594 2594 2590 2590 2533 2533 2533 2533 2590 2590 2586 2586 2620 2620 2618 2618 2628 2628 2618 2618 2614 2614 2628 2628 2628 2628 2614 2614 2627 2627 2614 2614 2610 2610 2627 2627 2627 2627 2610 2610 2606 2606 2621 2621 2616 2616 2633 2633 2540 2540 2588 2588 2584 2584 2584 2584 2580 2580 2540 2540 2580 2580 2576 2576 2540 2540 2540 2540 2576 2576 2541 2541 2616 2616 2612 2612 2633 2633 2612 2612 2608 2608 2633 2633 2633 2633 2608 2608 2604 2604 2604 2604 2600 2600 2633 2633 2600 2600 2596 2596 2633 2633 2633 2633 2596 2596 2540 2540 2596 2596 2592 2592 2540 2540 2540 2540 2592 2592 2588 2588 2617 2617 2634 2634 2613 2613 2576 2576 2571 2571 2541 2541 2571 2571 2573 2573 2541 2541 2541 2541 2573 2573 2542 2542 2573 2573 2577 2577 2542 2542 2577 2577 2581 2581 2542 2542 2581 2581 2585 2585 2542 2542 2542 2542 2585 2585 2589 2589 2589 2589 2593 2593 2542 2542 2593 2593 2597 2597 2542 2542 2542 2542 2597 2597 2635 2635 2597 2597 2601 2601 2635 2635 2601 2601 2605 2605 2635 2635 2635 2635 2605 2605 2609 2609 2779 2779 2787 2787 2730 2730 2729 2729 2755 2755 2730 2730 2755 2755 2758 2758 2730 2730 2758 2758 2766 2766 2730 2730 2766 2766 2770 2770 2730 2730 2730 2730 2770 2770 2779 2779 2791 2791 2799 2799 2862 2862 2799 2799 2807 2807 2862 2862 2862 2862 2807 2807 2816 2816 2778 2778 2769 2769 2729 2729 2806 2806 2798 2798 2861 2861 2798 2798 2790 2790 2861 2861 2861 2861 2790 2790 2729 2729 2790 2790 2786 2786 2729 2729 2729 2729 2786 2786 2778 2778 2769 2769 2765 2765 2729 2729 2765 2765 2757 2757 2729 2729 2729 2729 2757 2757 2755 2755 2816 2816 2823 2823 2862 2862 2823 2823 2831 2831 2862 2862 2862 2862 2831 2831 2861 2861 2831 2831 2834 2834 2861 2861 2861 2861 2834 2834 2830 2830 2830 2830 2822 2822 2861 2861 2822 2822 2815 2815 2861 2861 2861 2861 2815 2815 2806 2806 2935 2935 2898 2898 2944 2944 2898 2898 2897 2897 2944 2944 2944 2944 2897 2897 2960 2960 2897 2897 2896 2896 2960 2960 2960 2960 2896 2896 2966 2966 2896 2896 2895 2895 2966 2966 2966 2966 2895 2895 2965 2965 2895 2895 2894 2894 2965 2965 2965 2965 2894 2894 2929 2929 2792 2792 2731 2731 2863 2863 2731 2731 2730 2730 2863 2863 2863 2863 2730 2730 2862 2862 2730 2730 2787 2787 2862 2862 2862 2862 2787 2787 2791 2791 2566 2566 2536 2536 2630 2630 2536 2536 2535 2535 2630 2630 2630 2630 2535 2535 2629 2629 2535 2535 2595 2595 2629 2629 2629 2629 2595 2595 2599 2599 2642 2642 2630 2630 2663 2663 2630 2630 2629 2629 2663 2663 2663 2663 2629 2629 2662 2662 2629 2629 2628 2628 2662 2662 2662 2662 2628 2628 2661 2661 2628 2628 2627 2627 2661 2661 2661 2661 2627 2627 2660 2660 2627 2627 2626 2626 2660 2660 2660 2660 2626 2626 2659 2659 2663 2663 2686 2686 2682 2682 2687 2687 2691 2691 2664 2664 2687 2687 2664 2664 2683 2683 2707 2707 2711 2711 2733 2733 2711 2711 2715 2715 2733 2733 2715 2715 2719 2719 2733 2733 2719 2719 2722 2722 2733 2733 2733 2733 2722 2722 2732 2732 2722 2722 2718 2718 2732 2732 2732 2732 2718 2718 2714 2714 2682 2682 2678 2678 2663 2663 2678 2678 2676 2676 2663 2663 2663 2663 2676 2676 2664 2664 2676 2676 2679 2679 2664 2664 2664 2664 2679 2679 2683 2683 2691 2691 2695 2695 2664 2664 2695 2695 2699 2699 2664 2664 2664 2664 2699 2699 2733 2733 2699 2699 2703 2703 2733 2733 2733 2733 2703 2703 2707 2707 2714 2714 2710 2710 2732 2732 2710 2710 2706 2706 2732 2732 2732 2732 2706 2706 2702 2702 2698 2698 2694 2694 2663 2663 2694 2694 2690 2690 2663 2663 2663 2663 2690 2690 2686 2686 2659 2659 2729 2729 2660 2660 2729 2729 2730 2730 2660 2660 2660 2660 2730 2730 2661 2661 2730 2730 2731 2731 2661 2661 2661 2661 2731 2731 2662 2662 2731 2731 2732 2732 2662 2662 2662 2662 2732 2732 2663 2663 2732 2732 2702 2702 2663 2663 2663 2663 2702 2702 2698 2698 2879 2879 2865 2865 2899 2899 2865 2865 2864 2864 2899 2899 2899 2899 2864 2864 2898 2898 2864 2864 2863 2863 2898 2898 2898 2898 2863 2863 2897 2897 2863 2863 2862 2862 2897 2897 2897 2897 2862 2862 2896 2896 2862 2862 2861 2861 2896 2896 2896 2896 2861 2861 2895 2895 2861 2861 2860 2860 2895 2895 2895 2895 2860 2860 2894 2894 2836 2836 2820 2820 2733 2733 2820 2820 2734 2734 2733 2733 2733 2733 2734 2734 2664 2664 2734 2734 2665 2665 2664 2664 2664 2664 2665 2665 2653 2653 2911 2911 2913 2913 2900 2900 2913 2913 2901 2901 2900 2900 2900 2900 2901 2901 2868 2868 2901 2901 2869 2869 2868 2868 2868 2868 2869 2869 2734 2734 2869 2869 2735 2735 2734 2734 2734 2734 2735 2735 2665 2665 2666 2666 2688 2688 2684 2684 2713 2713 2717 2717 2736 2736 2717 2717 2721 2721 2736 2736 2736 2736 2721 2721 2735 2735 2721 2721 2723 2723 2735 2735 2723 2723 2720 2720 2735 2735 2735 2735 2720 2720 2716 2716 2684 2684 2680 2680 2666 2666 2680 2680 2677 2677 2666 2666 2666 2666 2677 2677 2667 2667 2677 2677 2681 2681 2667 2667 2667 2667 2681 2681 2685 2685 2685 2685 2689 2689 2667 2667 2689 2689 2693 2693 2667 2667 2667 2667 2693 2693 2697 2697 2701 2701 2705 2705 2736 2736 2705 2705 2709 2709 2736 2736 2736 2736 2709 2709 2713 2713 2716 2716 2712 2712 2735 2735 2712 2712 2708 2708 2735 2735 2735 2735 2708 2708 2704 2704 2700 2700 2696 2696 2666 2666 2696 2696 2692 2692 2666 2666 2666 2666 2692 2692 2688 2688 2704 2704 2700 2700 2735 2735 2700 2700 2666 2666 2735 2735 2735 2735 2666 2666 2665 2665 2666 2666 2654 2654 2665 2665 2665 2665 2654 2654 2653 2653 2736 2736 2746 2746 2750 2750 2736 2736 2777 2777 2785 2785 2841 2841 2845 2845 2870 2870 2845 2845 2847 2847 2870 2870 2750 2750 2754 2754 2736 2736 2754 2754 2764 2764 2736 2736 2736 2736 2764 2764 2777 2777 2870 2870 2795 2795 2805 2805 2847 2847 2844 2844 2869 2869 2844 2844 2840 2840 2869 2869 2840 2840 2828 2828 2869 2869 2869 2869 2828 2828 2812 2812 2776 2776 2763 2763 2735 2735 2763 2763 2753 2753 2735 2735 2735 2735 2753 2753 2736 2736 2753 2753 2749 2749 2736 2736 2736 2736 2749 2749 2746 2746 2805 2805 2813 2813 2870 2870 2813 2813 2829 2829 2870 2870 2870 2870 2829 2829 2841 2841 2812 2812 2804 2804 2869 2869 2804 2804 2794 2794 2869 2869 2869 2869 2794 2794 2735 2735 2794 2794 2784 2784 2735 2735 2735 2735 2784 2784 2776 2776 2847 2847 2869 2869 2870 2870 2869 2869 2902 2902 2870 2870 2870 2870 2902 2902 2903 2903 2902 2902 2967 2967 2903 2903 2903 2903 2967 2967 2968 2968 2967 2967 3033 3033 2968 2968 2968 2968 3033 3033 3031 3031 2619 2619 2621 2621 2634 2634 2621 2621 2633 2633 2634 2634 2634 2634 2633 2633 2668 2668 2633 2633 2667 2667 2668 2668 2668 2668 2667 2667 2737 2737 2609 2609 2613 2613 2635 2635 2613 2613 2634 2634 2635 2635 2635 2635 2634 2634 2669 2669 2634 2634 2668 2668 2669 2669 2669 2669 2668 2668 2738 2738 2668 2668 2737 2737 2738 2738 2738 2738 2737 2737 2872 2872 2785 2785 2795 2795 2736 2736 2795 2795 2870 2870 2736 2736 2736 2736 2870 2870 2871 2871 2870 2870 2903 2903 2871 2871 2871 2871 2903 2903 2904 2904 2903 2903 2968 2968 2904 2904 2904 2904 2968 2968 2970 2970 2968 2968 3012 3012 2970 2970 2970 2970 3012 3012 3004 3004 2507 2507 2505 2505 2543 2543 2505 2505 2542 2542 2543 2543 2543 2543 2542 2542 2636 2636 2542 2542 2635 2635 2636 2636 2636 2636 2635 2635 2670 2670 2635 2635 2669 2669 2670 2670 2670 2670 2669 2669 2739 2739 2669 2669 2738 2738 2739 2739 2739 2739 2738 2738 2756 2756 2756 2756 2760 2760 2739 2739 2760 2760 2768 2768 2739 2739 2739 2739 2768 2768 2772 2772 2772 2772 2781 2781 2739 2739 2781 2781 2789 2789 2739 2739 2739 2739 2789 2789 2873 2873 2789 2789 2797 2797 2873 2873 2797 2797 2801 2801 2873 2873 2873 2873 2801 2801 2809 2809 2809 2809 2818 2818 2873 2873 2818 2818 2825 2825 2873 2873 2873 2873 2825 2825 2833 2833 2835 2835 2832 2832 2872 2872 2780 2780 2771 2771 2738 2738 2832 2832 2824 2824 2872 2872 2824 2824 2817 2817 2872 2872 2872 2872 2817 2817 2808 2808 2808 2808 2800 2800 2872 2872 2800 2800 2796 2796 2872 2872 2872 2872 2796 2796 2738 2738 2796 2796 2788 2788 2738 2738 2738 2738 2788 2788 2780 2780 2771 2771 2767 2767 2738 2738 2767 2767 2759 2759 2738 2738 2738 2738 2759 2759 2756 2756 2930 2930 2906 2906 2905 2905 2906 2906 2873 2873 2905 2905 2905 2905 2873 2873 2872 2872 2873 2873 2833 2833 2872 2872 2872 2872 2833 2833 2835 2835 2697 2697 2701 2701 2667 2667 2701 2701 2736 2736 2667 2667 2667 2667 2736 2736 2737 2737 2736 2736 2871 2871 2737 2737 2737 2737 2871 2871 2872 2872 2871 2871 2904 2904 2872 2872 2872 2872 2904 2904 2905 2905 2904 2904 2970 2970 2905 2905 2905 2905 2970 2970 2930 2930 2970 2970 2934 2934 2930 2930 3286 3286 3320 3320 3319 3319 3541 3541 3609 3609 3573 3573 3575 3575 3579 3579 3607 3607 3586 3586 3609 3609 3592 3592 3609 3609 3596 3596 3592 3592 3586 3586 3582 3582 3609 3609 3582 3582 3577 3577 3609 3609 3609 3609 3577 3577 3573 3573 3575 3575 3607 3607 3571 3571 3579 3579 3584 3584 3607 3607 3584 3584 3590 3590 3607 3607 3607 3607 3590 3590 3594 3594 3571 3571 3607 3607 3559 3559 3607 3607 3538 3538 3559 3559 3559 3559 3538 3538 3539 3539 3594 3594 3598 3598 3607 3607 3598 3598 3600 3600 3607 3607 3607 3607 3600 3600 3609 3609 3600 3600 3601 3601 3609 3609 3609 3609 3601 3601 3596 3596 3539 3539 3538 3538 3533 3533 3538 3538 3504 3504 3533 3533 3533 3533 3504 3504 3505 3505 3371 3371 3372 3372 3389 3389 3371 3371 3389 3389 3387 3387 3389 3389 3505 3505 3387 3387 3387 3387 3505 3505 3391 3391 3505 3505 3504 3504 3391 3391 3391 3391 3504 3504 3503 3503 3372 3372 3371 3371 3321 3321 3371 3371 3305 3305 3321 3321 3321 3321 3305 3305 3306 3306 3305 3305 3285 3285 3306 3306 3306 3306 3285 3285 3272 3272 3180 3180 3195 3195 3179 3179 3195 3195 3217 3217 3179 3179 3179 3179 3217 3217 3211 3211 3217 3217 3272 3272 3211 3211 3211 3211 3272 3272 3271 3271 3272 3272 3285 3285 3271 3271 3177 3177 3175 3175 3182 3182 3175 3175 3173 3173 3151 3151 3173 3173 3171 3171 3151 3151 3171 3171 3169 3169 3151 3151 3169 3169 3165 3165 3151 3151 3151 3151 3165 3165 3153 3153 3165 3165 3161 3161 3153 3153 3153 3153 3161 3161 3155 3155 3161 3161 3163 3163 3155 3155 3163 3163 3167 3167 3155 3155 3155 3155 3167 3167 3157 3157 3167 3167 3180 3180 3157 3157 3157 3157 3180 3180 3159 3159 3180 3180 3179 3179 3159 3159 3177 3177 3182 3182 3181 3181 3182 3182 3274 3274 3181 3181 3181 3181 3274 3274 3273 3273 3573 3573 3540 3540 3541 3541 3540 3540 3506 3506 3541 3541 3541 3541 3506 3506 3507 3507 3506 3506 3373 3373 3507 3507 3507 3507 3373 3373 3374 3374 3642 3642 3637 3637 3615 3615 3637 3637 3631 3631 3615 3615 3615 3615 3631 3631 3627 3627 3614 3614 3621 3621 3625 3625 3627 3627 3623 3623 3615 3615 3623 3623 3619 3619 3615 3615 3615 3615 3619 3619 3614 3614 3619 3619 3618 3618 3614 3614 3614 3614 3618 3618 3621 3621 3625 3625 3629 3629 3614 3614 3629 3629 3635 3635 3614 3614 3614 3614 3635 3635 3640 3640 3728 3728 3724 3724 3734 3734 3734 3734 3724 3724 3726 3726 3724 3724 3720 3720 3726 3726 3726 3726 3720 3720 3722 3722 3720 3720 3717 3717 3722 3722 3722 3722 3717 3717 3718 3718 3717 3717 3710 3710 3718 3718 3718 3718 3710 3710 3708 3708 3710 3710 3705 3705 3708 3708 3708 3708 3705 3705 3703 3703 3705 3705 3683 3683 3703 3703 3703 3703 3683 3683 3673 3673 3683 3683 3663 3663 3673 3673 3673 3673 3663 3663 3652 3652 3663 3663 3648 3648 3652 3652 3652 3652 3648 3648 3615 3615 3648 3648 3646 3646 3615 3615 3615 3615 3646 3646 3642 3642 3734 3734 3760 3760 3728 3728 3760 3760 3762 3762 3728 3728 3728 3728 3762 3762 3730 3730 3762 3762 3764 3764 3730 3730 3730 3730 3764 3764 3732 3732 3764 3764 3766 3766 3732 3732 3732 3732 3766 3766 3735 3735 3766 3766 3767 3767 3735 3735 3735 3735 3767 3767 3769 3769 3774 3774 3752 3752 3772 3772 3752 3752 3769 3769 3772 3772 3752 3752 3754 3754 3769 3769 3754 3754 3756 3756 3769 3769 3769 3769 3756 3756 3758 3758 3758 3758 3742 3742 3769 3769 3742 3742 3737 3737 3769 3769 3769 3769 3737 3737 3735 3735 3744 3744 3746 3746 3776 3776 3746 3746 3748 3748 3776 3776 3776 3776 3748 3748 3774 3774 3748 3748 3750 3750 3774 3774 3774 3774 3750 3750 3752 3752 3697 3697 3699 3699 3670 3670 3699 3699 3701 3701 3670 3670 3670 3670 3701 3701 3715 3715 3701 3701 3716 3716 3715 3715 3715 3715 3716 3716 3739 3739 3691 3691 3693 3693 3670 3670 3693 3693 3695 3695 3670 3670 3670 3670 3695 3695 3697 3697 3670 3670 3668 3668 3691 3691 3668 3668 3666 3666 3691 3691 3691 3691 3666 3666 3690 3690 3661 3661 3685 3685 3666 3666 3685 3685 3688 3688 3666 3666 3666 3666 3688 3688 3690 3690 3658 3658 3678 3678 3661 3661 3678 3678 3680 3680 3661 3661 3661 3661 3680 3680 3685 3685 3611 3611 3612 3612 3633 3633 3612 3612 3678 3678 3633 3633 3633 3633 3678 3678 3650 3650 3678 3678 3658 3658 3650 3650 3656 3656 3613 3613 3654 3654 3613 3613 3614 3614 3654 3654 3654 3654 3614 3614 3644 3644 3614 3614 3640 3640 3644 3644 3656 3656 3665 3665 3613 3613 3665 3665 3674 3674 3613 3613 3613 3613 3674 3674 3612 3612 3674 3674 3676 3676 3612 3612 3612 3612 3676 3676 3678 3678 3622 3622 3626 3626 3607 3607 3626 3626 3630 3630 3607 3607 3607 3607 3630 3630 3636 3636 3636 3636 3641 3641 3607 3607 3641 3641 3645 3645 3607 3607 3607 3607 3645 3645 3647 3647 3639 3639 3609 3609 3643 3643 3609 3609 3653 3653 3643 3643 3639 3639 3634 3634 3609 3609 3634 3634 3628 3628 3609 3609 3609 3609 3628 3628 3624 3624 3624 3624 3620 3620 3609 3609 3620 3620 3617 3617 3609 3609 3609 3609 3617 3617 3607 3607 3617 3617 3616 3616 3607 3607 3607 3607 3616 3616 3622 3622 3647 3647 3662 3662 3706 3706 3662 3662 3682 3682 3706 3706 3706 3706 3682 3682 3707 3707 3682 3682 3704 3704 3707 3707 3707 3707 3704 3704 3711 3711 3675 3675 3664 3664 3610 3610 3664 3664 3655 3655 3610 3610 3610 3610 3655 3655 3653 3653 3675 3675 3610 3610 3677 3677 3610 3610 3632 3632 3677 3677 3677 3677 3632 3632 3679 3679 3632 3632 3638 3638 3679 3679 3679 3679 3638 3638 3681 3681 3700 3700 3698 3698 3669 3669 3698 3698 3696 3696 3669 3669 3669 3669 3696 3696 3694 3694 3638 3638 3649 3649 3681 3681 3649 3649 3657 3657 3681 3681 3681 3681 3657 3657 3684 3684 3657 3657 3659 3659 3684 3684 3684 3684 3659 3659 3686 3686 3659 3659 3660 3660 3686 3686 3686 3686 3660 3660 3687 3687 3660 3660 3667 3667 3687 3687 3687 3687 3667 3667 3689 3689 3667 3667 3669 3669 3689 3689 3689 3689 3669 3669 3692 3692 3669 3669 3694 3694 3692 3692 3738 3738 3713 3713 3714 3714 3743 3743 3775 3775 3745 3745 3775 3775 3747 3747 3745 3745 3755 3755 3753 3753 3775 3775 3753 3753 3751 3751 3775 3775 3775 3775 3751 3751 3747 3747 3704 3704 3709 3709 3711 3711 3709 3709 3712 3712 3711 3711 3711 3711 3712 3712 3721 3721 3712 3712 3719 3719 3721 3721 3755 3755 3775 3775 3757 3757 3775 3775 3773 3773 3757 3757 3757 3757 3773 3773 3749 3749 3773 3773 3771 3771 3749 3749 3749 3749 3771 3771 3741 3741 3771 3771 3770 3770 3741 3741 3741 3741 3770 3770 3740 3740 3770 3770 3768 3768 3740 3740 3740 3740 3768 3768 3736 3736 3768 3768 3765 3765 3736 3736 3736 3736 3765 3765 3731 3731 3765 3765 3763 3763 3731 3731 3731 3731 3763 3763 3729 3729 3763 3763 3761 3761 3729 3729 3729 3729 3761 3761 3727 3727 3761 3761 3759 3759 3727 3727 3727 3727 3759 3759 3723 3723 3759 3759 3733 3733 3723 3723 3723 3723 3733 3733 3719 3719 3733 3733 3725 3725 3719 3719 3719 3719 3725 3725 3721 3721 3547 3547 3558 3558 3546 3546 3558 3558 3556 3556 3546 3546 3546 3546 3556 3556 3554 3554 3548 3548 3589 3589 3570 3570 3570 3570 3568 3568 3548 3548 3568 3568 3563 3563 3548 3548 3548 3548 3563 3563 3547 3547 3563 3563 3561 3561 3547 3547 3547 3547 3561 3561 3558 3558 3713 3713 3700 3700 3714 3714 3700 3700 3669 3669 3714 3714 3714 3714 3669 3669 3715 3715 3669 3669 3671 3671 3715 3715 3715 3715 3671 3671 3670 3670 3544 3544 3566 3566 3543 3543 3566 3566 3567 3567 3543 3543 3567 3567 3569 3569 3543 3543 3569 3569 3581 3581 3543 3543 3543 3543 3581 3581 3542 3542 3581 3581 3588 3588 3542 3542 3542 3542 3588 3588 3610 3610 3588 3588 3608 3608 3610 3610 3610 3610 3608 3608 3632 3632 3554 3554 3555 3555 3545 3545 3555 3555 3557 3557 3545 3545 3545 3545 3557 3557 3544 3544 3557 3557 3562 3562 3544 3544 3544 3544 3562 3562 3566 3566 3138 3138 3187 3187 3186 3186 3184 3184 3144 3144 3185 3185 3144 3144 3142 3142 3185 3185 3185 3185 3142 3142 3186 3186 3142 3142 3139 3139 3186 3186 3186 3186 3139 3139 3138 3138 3175 3175 3151 3151 3182 3182 3151 3151 3148 3148 3182 3182 3182 3182 3148 3148 3183 3183 3148 3148 3146 3146 3183 3183 3183 3183 3146 3146 3184 3184 3146 3146 3145 3145 3184 3184 3184 3184 3145 3145 3144 3144 3503 3503 3504 3504 3535 3535 3504 3504 3538 3538 3535 3535 3535 3535 3538 3538 3537 3537 3537 3537 3538 3538 3564 3564 3538 3538 3607 3607 3564 3564 3564 3564 3607 3607 3604 3604 3647 3647 3706 3706 3607 3607 3706 3706 3702 3702 3607 3607 3607 3607 3702 3702 3672 3672 3672 3672 3651 3651 3607 3607 3651 3651 3606 3606 3607 3607 3607 3607 3606 3606 3604 3604 3743 3743 3738 3738 3775 3775 3738 3738 3714 3714 3775 3775 3775 3775 3714 3714 3777 3777 3714 3714 3715 3715 3777 3777 3777 3777 3715 3715 3776 3776 3715 3715 3739 3739 3776 3776 3776 3776 3739 3739 3744 3744 3551 3551 3574 3574 3614 3614 3574 3574 3578 3578 3614 3614 3614 3614 3578 3578 3583 3583 3583 3583 3587 3587 3614 3614 3587 3587 3593 3593 3614 3614 3614 3614 3593 3593 3597 3597 3615 3615 3595 3595 3591 3591 3591 3591 3585 3585 3615 3615 3585 3585 3580 3580 3615 3615 3615 3615 3580 3580 3605 3605 3597 3597 3602 3602 3614 3614 3602 3602 3603 3603 3614 3614 3614 3614 3603 3603 3615 3615 3603 3603 3599 3599 3615 3615 3615 3615 3599 3599 3595 3595 3580 3580 3576 3576 3605 3605 3576 3576 3572 3572 3605 3605 3605 3605 3572 3572 3565 3565 3572 3572 3560 3560 3565 3565 3565 3565 3560 3560 3553 3553 3560 3560 3552 3552 3553 3553 3553 3553 3552 3552 3536 3536 3552 3552 3534 3534 3536 3536 3536 3536 3534 3534 3521 3521 3534 3534 3520 3520 3521 3521 3521 3521 3520 3520 3388 3388 3520 3520 3390 3390 3388 3388 3388 3388 3390 3390 3386 3386 3390 3390 3385 3385 3386 3386 3386 3386 3385 3385 3320 3320 3385 3385 3322 3322 3320 3320 3320 3320 3322 3322 3319 3319 3286 3286 3319 3319 3284 3284 3319 3319 3283 3283 3284 3284 3284 3284 3283 3283 3212 3212 3283 3283 3218 3218 3212 3212 3212 3212 3218 3218 3194 3194 3192 3192 3191 3191 3178 3178 3191 3191 3176 3176 3178 3178 3172 3172 3174 3174 3152 3152 3172 3172 3152 3152 3170 3170 3156 3156 3164 3164 3154 3154 3164 3164 3162 3162 3154 3154 3154 3154 3162 3162 3152 3152 3162 3162 3166 3166 3152 3152 3152 3152 3166 3166 3170 3170 3158 3158 3193 3193 3156 3156 3193 3193 3168 3168 3156 3156 3156 3156 3168 3168 3164 3164 3218 3218 3196 3196 3194 3194 3196 3196 3193 3193 3194 3194 3194 3194 3193 3193 3160 3160 3193 3193 3158 3158 3160 3160 3189 3189 3150 3150 3190 3190 3150 3150 3152 3152 3190 3190 3190 3190 3152 3152 3191 3191 3152 3152 3174 3174 3191 3191 3191 3191 3174 3174 3176 3176 3188 3188 3147 3147 3189 3189 3147 3147 3149 3149 3189 3189 3189 3189 3149 3149 3150 3150 3138 3138 3140 3140 3187 3187 3140 3140 3141 3141 3187 3187 3187 3187 3141 3141 3188 3188 3141 3141 3143 3143 3188 3188 3188 3188 3143 3143 3147 3147 3384 3384 3519 3519 3383 3383 3519 3519 3518 3518 3383 3383 3203 3203 3205 3205 3184 3184 3205 3205 3207 3207 3184 3184 3184 3184 3207 3207 3209 3209 3277 3277 3276 3276 3215 3215 3276 3276 3184 3184 3215 3215 3215 3215 3184 3184 3213 3213 3184 3184 3209 3209 3213 3213 3261 3261 3265 3265 3279 3279 3265 3265 3270 3270 3279 3279 3206 3206 3204 3204 3189 3189 3204 3204 3202 3202 3189 3189 3189 3189 3202 3202 3188 3188 3202 3202 3201 3201 3188 3188 3188 3188 3201 3201 3187 3187 3201 3201 3200 3200 3187 3187 3187 3187 3200 3200 3186 3186 3200 3200 3199 3199 3186 3186 3186 3186 3199 3199 3185 3185 3199 3199 3198 3198 3185 3185 3185 3185 3198 3198 3184 3184 3198 3198 3197 3197 3184 3184 3184 3184 3197 3197 3203 3203 3222 3222 3220 3220 3189 3189 3220 3220 3225 3225 3189 3189 3225 3225 3229 3229 3216 3216 3229 3229 3233 3233 3216 3216 3216 3216 3233 3233 3237 3237 3278 3278 3253 3253 3257 3257 3216 3216 3214 3214 3225 3225 3214 3214 3210 3210 3225 3225 3225 3225 3210 3210 3189 3189 3210 3210 3208 3208 3189 3189 3189 3189 3208 3208 3206 3206 3237 3237 3241 3241 3216 3216 3241 3241 3245 3245 3216 3216 3216 3216 3245 3245 3278 3278 3245 3245 3249 3249 3278 3278 3278 3278 3249 3249 3253 3253 3298 3298 3315 3315 3304 3304 3315 3315 3314 3314 3304 3304 3298 3298 3296 3296 3315 3315 3296 3296 3294 3294 3315 3315 3315 3315 3294 3294 3292 3292 3257 3257 3261 3261 3278 3278 3261 3261 3279 3279 3278 3278 3278 3278 3279 3279 3288 3288 3279 3279 3290 3290 3288 3288 3287 3287 3289 3289 3310 3310 3289 3289 3291 3291 3310 3310 3310 3310 3291 3291 3293 3293 3310 3310 3299 3299 3311 3311 3299 3299 3300 3300 3311 3311 3311 3311 3300 3300 3312 3312 3300 3300 3301 3301 3312 3312 3312 3312 3301 3301 3313 3313 3301 3301 3302 3302 3313 3313 3313 3313 3302 3302 3314 3314 3302 3302 3303 3303 3314 3314 3314 3314 3303 3303 3304 3304 3293 3293 3295 3295 3310 3310 3295 3295 3297 3297 3310 3310 3310 3310 3297 3297 3299 3299 3486 3486 3470 3470 3510 3510 3470 3470 3458 3458 3510 3510 3510 3510 3458 3458 3450 3450 3440 3440 3430 3430 3377 3377 3430 3430 3422 3422 3377 3377 3377 3377 3422 3422 3410 3410 3410 3410 3399 3399 3377 3377 3399 3399 3395 3395 3377 3377 3377 3377 3395 3395 3376 3376 3395 3395 3392 3392 3376 3376 3376 3376 3392 3392 3394 3394 3485 3485 3489 3489 3509 3509 3489 3489 3495 3495 3509 3509 3509 3509 3495 3495 3510 3510 3495 3495 3490 3490 3510 3510 3510 3510 3490 3490 3486 3486 3421 3421 3429 3429 3375 3375 3429 3429 3439 3439 3375 3375 3375 3375 3439 3439 3508 3508 3439 3439 3449 3449 3508 3508 3394 3394 3398 3398 3376 3376 3398 3398 3408 3408 3376 3376 3376 3376 3408 3408 3375 3375 3408 3408 3409 3409 3375 3375 3375 3375 3409 3409 3421 3421 3449 3449 3457 3457 3508 3508 3457 3457 3469 3469 3508 3508 3508 3508 3469 3469 3509 3509 3469 3469 3473 3473 3509 3509 3509 3509 3473 3473 3485 3485 3528 3528 3530 3530 3545 3545 3554 3554 3545 3545 3546 3546 3545 3545 3530 3530 3546 3546 3546 3546 3530 3530 3532 3532 3522 3522 3524 3524 3545 3545 3524 3524 3526 3526 3545 3545 3545 3545 3526 3526 3528 3528 3532 3532 3531 3531 3546 3546 3531 3531 3529 3529 3546 3546 3546 3546 3529 3529 3527 3527 3500 3500 3498 3498 3379 3379 3498 3498 3494 3494 3379 3379 3379 3379 3494 3494 3484 3484 3525 3525 3523 3523 3514 3514 3523 3523 3513 3513 3514 3514 3514 3514 3513 3513 3502 3502 3378 3378 3483 3483 3493 3493 3497 3497 3499 3499 3511 3511 3499 3499 3501 3501 3511 3511 3511 3511 3501 3501 3512 3512 3484 3484 3482 3482 3379 3379 3482 3482 3478 3478 3379 3379 3379 3379 3478 3478 3378 3378 3478 3478 3481 3481 3378 3378 3378 3378 3481 3481 3483 3483 3275 3275 3267 3267 3269 3269 3236 3236 3232 3232 3184 3184 3232 3232 3228 3228 3184 3184 3228 3228 3224 3224 3184 3184 3184 3184 3224 3224 3183 3183 3224 3224 3219 3219 3183 3183 3256 3256 3252 3252 3276 3276 3256 3256 3276 3276 3260 3260 3275 3275 3269 3269 3276 3276 3269 3269 3264 3264 3276 3276 3276 3276 3264 3264 3260 3260 3252 3252 3248 3248 3276 3276 3248 3248 3244 3244 3276 3276 3276 3276 3244 3244 3184 3184 3244 3244 3240 3240 3184 3184 3184 3184 3240 3240 3236 3236 3274 3274 3247 3247 3251 3251 3219 3219 3221 3221 3183 3183 3221 3221 3223 3223 3183 3183 3183 3183 3223 3223 3182 3182 3223 3223 3227 3227 3182 3182 3182 3182 3227 3227 3231 3231 3231 3231 3235 3235 3182 3182 3235 3235 3239 3239 3182 3182 3182 3182 3239 3239 3274 3274 3239 3239 3243 3243 3274 3274 3274 3274 3243 3243 3247 3247 3251 3251 3255 3255 3274 3274 3255 3255 3259 3259 3274 3274 3274 3274 3259 3259 3275 3275 3259 3259 3263 3263 3275 3275 3275 3275 3263 3263 3267 3267 3222 3222 3189 3189 3226 3226 3189 3189 3190 3190 3226 3226 3226 3226 3190 3190 3230 3230 3246 3246 3242 3242 3190 3190 3242 3242 3238 3238 3190 3190 3238 3238 3234 3234 3190 3190 3190 3190 3234 3234 3230 3230 3258 3258 3254 3254 3280 3280 3254 3254 3250 3250 3280 3280 3270 3270 3268 3268 3279 3279 3268 3268 3266 3266 3279 3279 3279 3279 3266 3266 3280 3280 3266 3266 3262 3262 3280 3280 3280 3280 3262 3262 3258 3258 3192 3192 3282 3282 3191 3191 3282 3282 3281 3281 3191 3191 3191 3191 3281 3281 3190 3190 3281 3281 3280 3280 3190 3190 3190 3190 3280 3280 3246 3246 3280 3280 3250 3250 3246 3246 3517 3517 3480 3480 3518 3518 3480 3480 3477 3477 3518 3518 3477 3477 3468 3468 3518 3518 3468 3468 3464 3464 3518 3518 3518 3518 3464 3464 3456 3456 3383 3383 3428 3428 3420 3420 3456 3456 3448 3448 3518 3518 3448 3448 3444 3444 3518 3518 3518 3518 3444 3444 3383 3383 3444 3444 3436 3436 3383 3383 3383 3383 3436 3436 3428 3428 3382 3382 3406 3406 3415 3415 3420 3420 3416 3416 3383 3383 3416 3416 3407 3407 3383 3383 3383 3383 3407 3407 3382 3382 3407 3407 3403 3403 3382 3382 3382 3382 3403 3403 3406 3406 3463 3463 3467 3467 3517 3517 3467 3467 3476 3476 3517 3517 3517 3517 3476 3476 3480 3480 3415 3415 3419 3419 3382 3382 3419 3419 3427 3427 3382 3382 3382 3382 3427 3427 3435 3435 3443 3443 3447 3447 3517 3517 3447 3447 3455 3455 3517 3517 3517 3517 3455 3455 3463 3463 3282 3282 3318 3318 3281 3281 3318 3318 3317 3317 3281 3281 3281 3281 3317 3317 3280 3280 3317 3317 3316 3316 3280 3280 3280 3280 3316 3316 3279 3279 3316 3316 3315 3315 3279 3279 3279 3279 3315 3315 3290 3290 3315 3315 3292 3292 3290 3290 3611 3611 3589 3589 3612 3612 3589 3589 3548 3548 3612 3612 3612 3612 3548 3548 3613 3613 3548 3548 3549 3549 3613 3613 3613 3613 3549 3549 3614 3614 3549 3549 3550 3550 3614 3614 3614 3614 3550 3550 3551 3551 3380 3380 3370 3370 3381 3381 3370 3370 3368 3368 3381 3381 3315 3315 3324 3324 3314 3314 3324 3324 3327 3327 3314 3314 3314 3314 3327 3327 3331 3331 3368 3368 3364 3364 3381 3381 3364 3364 3360 3360 3381 3381 3381 3381 3360 3360 3356 3356 3352 3352 3348 3348 3315 3315 3348 3348 3344 3344 3315 3315 3344 3344 3340 3340 3315 3315 3315 3315 3340 3340 3336 3336 3336 3336 3332 3332 3315 3315 3332 3332 3328 3328 3315 3315 3315 3315 3328 3328 3324 3324 3359 3359 3363 3363 3380 3380 3363 3363 3367 3367 3380 3380 3380 3380 3367 3367 3370 3370 3356 3356 3352 3352 3381 3381 3352 3352 3315 3315 3381 3381 3381 3381 3315 3315 3382 3382 3315 3315 3316 3316 3382 3382 3382 3382 3316 3316 3383 3383 3316 3316 3317 3317 3383 3383 3383 3383 3317 3317 3384 3384 3317 3317 3318 3318 3384 3384 3331 3331 3335 3335 3314 3314 3335 3335 3339 3339 3314 3314 3314 3314 3339 3339 3343 3343 3347 3347 3351 3351 3380 3380 3351 3351 3355 3355 3380 3380 3380 3380 3355 3355 3359 3359 3381 3381 3412 3412 3401 3401 3400 3400 3411 3411 3380 3380 3411 3411 3423 3423 3380 3380 3401 3401 3397 3397 3381 3381 3397 3397 3393 3393 3381 3381 3381 3381 3393 3393 3380 3380 3393 3393 3396 3396 3380 3380 3380 3380 3396 3396 3400 3400 3431 3431 3441 3441 3515 3515 3441 3441 3451 3451 3515 3515 3451 3451 3459 3459 3515 3515 3459 3459 3471 3471 3515 3515 3515 3515 3471 3471 3487 3487 3488 3488 3472 3472 3516 3516 3472 3472 3460 3460 3516 3516 3516 3516 3460 3460 3452 3452 3442 3442 3432 3432 3381 3381 3432 3432 3424 3424 3381 3381 3381 3381 3424 3424 3412 3412 3487 3487 3491 3491 3515 3515 3491 3491 3496 3496 3515 3515 3515 3515 3496 3496 3516 3516 3496 3496 3492 3492 3516 3516 3516 3516 3492 3492 3488 3488 3452 3452 3442 3442 3516 3516 3442 3442 3381 3381 3516 3516 3516 3516 3381 3381 3517 3517 3381 3381 3382 3382 3517 3517 3517 3517 3382 3382 3443 3443 3382 3382 3435 3435 3443 3443 3423 3423 3431 3431 3380 3380 3431 3431 3515 3515 3380 3380 3380 3380 3515 3515 3379 3379 3515 3515 3514 3514 3379 3379 3379 3379 3514 3514 3500 3500 3514 3514 3502 3502 3500 3500 3519 3519 3551 3551 3518 3518 3551 3551 3550 3550 3518 3518 3518 3518 3550 3550 3517 3517 3550 3550 3549 3549 3517 3517 3517 3517 3549 3549 3516 3516 3549 3549 3548 3548 3516 3516 3516 3516 3548 3548 3515 3515 3548 3548 3547 3547 3515 3515 3515 3515 3547 3547 3514 3514 3547 3547 3546 3546 3514 3514 3514 3514 3546 3546 3525 3525 3546 3546 3527 3527 3525 3525 3377 3377 3369 3369 3378 3378 3369 3369 3366 3366 3378 3378 3366 3366 3362 3362 3378 3378 3362 3362 3358 3358 3378 3378 3378 3378 3358 3358 3354 3354 3350 3350 3346 3346 3312 3312 3312 3312 3323 3323 3311 3311 3323 3323 3325 3325 3311 3311 3311 3311 3325 3325 3329 3329 3346 3346 3342 3342 3312 3312 3342 3342 3338 3338 3312 3312 3312 3312 3338 3338 3334 3334 3334 3334 3330 3330 3312 3312 3330 3330 3326 3326 3312 3312 3312 3312 3326 3326 3323 3323 3354 3354 3350 3350 3378 3378 3350 3350 3312 3312 3378 3378 3378 3378 3312 3312 3379 3379 3312 3312 3313 3313 3379 3379 3379 3379 3313 3313 3380 3380 3313 3313 3314 3314 3380 3380 3380 3380 3314 3314 3347 3347 3314 3314 3343 3343 3347 3347 3357 3357 3361 3361 3377 3377 3361 3361 3365 3365 3377 3377 3377 3377 3365 3365 3369 3369 3329 3329 3333 3333 3311 3311 3333 3333 3337 3337 3311 3311 3311 3311 3337 3337 3341 3341 3345 3345 3349 3349 3377 3377 3349 3349 3353 3353 3377 3377 3377 3377 3353 3353 3357 3357 3493 3493 3497 3497 3378 3378 3497 3497 3511 3511 3378 3378 3378 3378 3511 3511 3377 3377 3511 3511 3510 3510 3377 3377 3377 3377 3510 3510 3440 3440 3510 3510 3450 3450 3440 3440 3512 3512 3522 3522 3511 3511 3522 3522 3545 3545 3511 3511 3511 3511 3545 3545 3510 3510 3545 3545 3544 3544 3510 3510 3510 3510 3544 3544 3509 3509 3544 3544 3543 3543 3509 3509 3509 3509 3543 3543 3508 3508 3543 3543 3542 3542 3508 3508 3277 3277 3287 3287 3276 3276 3287 3287 3310 3310 3276 3276 3276 3276 3310 3310 3275 3275 3310 3310 3309 3309 3275 3275 3275 3275 3309 3309 3274 3274 3309 3309 3308 3308 3274 3274 3274 3274 3308 3308 3273 3273 3308 3308 3307 3307 3273 3273 3341 3341 3345 3345 3311 3311 3345 3345 3377 3377 3311 3311 3311 3311 3377 3377 3310 3310 3377 3377 3376 3376 3310 3310 3310 3310 3376 3376 3309 3309 3376 3376 3375 3375 3309 3309 3309 3309 3375 3375 3308 3308 3375 3375 3374 3374 3308 3308 3308 3308 3374 3374 3307 3307 3374 3374 3373 3373 3307 3307 3375 3375 3426 3426 3418 3418 3475 3475 3466 3466 3508 3508 3466 3466 3462 3462 3508 3508 3508 3508 3462 3462 3454 3454 3454 3454 3446 3446 3508 3508 3446 3446 3438 3438 3508 3508 3508 3508 3438 3438 3375 3375 3438 3438 3434 3434 3375 3375 3375 3375 3434 3434 3426 3426 3453 3453 3461 3461 3507 3507 3418 3418 3414 3414 3375 3375 3414 3414 3405 3405 3375 3375 3375 3375 3405 3405 3374 3374 3405 3405 3402 3402 3374 3374 3374 3374 3402 3402 3404 3404 3461 3461 3465 3465 3507 3507 3465 3465 3474 3474 3507 3507 3507 3507 3474 3474 3479 3479 3404 3404 3413 3413 3374 3374 3413 3413 3417 3417 3374 3374 3374 3374 3417 3417 3425 3425 3425 3425 3433 3433 3374 3374 3433 3433 3437 3437 3374 3374 3374 3374 3437 3437 3507 3507 3437 3437 3445 3445 3507 3507 3507 3507 3445 3445 3453 3453 3653 3653 3609 3609 3610 3610 3609 3609 3541 3541 3610 3610 3610 3610 3541 3541 3542 3542 3541 3541 3507 3507 3542 3542 3542 3542 3507 3507 3508 3508 3507 3507 3479 3479 3508 3508 3508 3508 3479 3479 3475 3475 3921 3921 3926 3926 3929 3929 3926 3926 3928 3928 3929 3929 3916 3916 3919 3919 3921 3921 3919 3919 3922 3922 3921 3921 3921 3921 3922 3922 3926 3926 3921 3921 3915 3915 3916 3916 3915 3915 3911 3911 3916 3916 3916 3916 3911 3911 3912 3912 3911 3911 3907 3907 3912 3912 3912 3912 3907 3907 3908 3908 3907 3907 3905 3905 3908 3908 3908 3908 3905 3905 5003 5003 3905 3905 3903 3903 5004 5004 3903 3903 5005 5005 5006 5006 3899 3899 3897 3897 3900 3900 3900 3900 3897 3897 3894 3894 3897 3897 3893 3893 3894 3894 3894 3894 3893 3893 3889 3889 3893 3893 3891 3891 3889 3889 3889 3889 3891 3891 3886 3886 3891 3891 3885 3885 3886 3886 3886 3886 3885 3885 3884 3884 3885 3885 3880 3880 3884 3884 3884 3884 3880 3880 3881 3881 3880 3880 3878 3878 3881 3881 3881 3881 3878 3878 3874 3874 3878 3878 3877 3877 3874 3874 3877 3877 3873 3873 3874 3874 3873 3873 3869 3869 3874 3874 3874 3874 3869 3869 3870 3870 3863 3863 3860 3860 3865 3865 3870 3870 3869 3869 3865 3865 3869 3869 3867 3867 3865 3865 3865 3865 3867 3867 3863 3863 3863 3863 3859 3859 3860 3860 3859 3859 3855 3855 3860 3860 3860 3860 3855 3855 3856 3856 3856 3856 3855 3855 3853 3853 3855 3855 3852 3852 3853 3853 3853 3853 3852 3852 3849 3849 3852 3852 3848 3848 3849 3849 3849 3849 3848 3848 3846 3846 3848 3848 3841 3841 3846 3846 3846 3846 3841 3841 3845 3845 3835 3835 3839 3839 3841 3841 3839 3839 3842 3842 3841 3841 3841 3841 3842 3842 3845 3845 3825 3825 3829 3829 3831 3831 3829 3829 3832 3832 3831 3831 3831 3831 3832 3832 3835 3835 3832 3832 3837 3837 3835 3835 3835 3835 3837 3837 3839 3839 3817 3817 3818 3818 5007 5007 3818 3818 5008 5008 5009 5009 3823 3823 3821 3821 3825 3825 3821 3821 3826 3826 3825 3825 3825 3825 3826 3826 3829 3829 3817 3817 3815 3815 3818 3818 3815 3815 3813 3813 3818 3818 3818 3818 3813 3813 3810 3810 3801 3801 3806 3806 3805 3805 3806 3806 3810 3810 3805 3805 3805 3805 3810 3810 3809 3809 3810 3810 3813 3813 3809 3809 3790 3790 3791 3791 3794 3794 3790 3790 3794 3794 3797 3797 3794 3794 3799 3799 3797 3797 3797 3797 3799 3799 3801 3801 3799 3799 3802 3802 3801 3801 3801 3801 3802 3802 3806 3806 3782 3782 3788 3788 3790 3790 3788 3788 3789 3789 3790 3790 3790 3790 3789 3789 3791 3791 3792 3792 3787 3787 3786 3786 3787 3787 3781 3781 3786 3786 3786 3786 3781 3781 3785 3785 3781 3781 3780 3780 3785 3785 3780 3780 3778 3778 3785 3785 3785 3785 3778 3778 3784 3784 3778 3778 3779 3779 3784 3784 3784 3784 3779 3779 3782 3782 3779 3779 3783 3783 3782 3782 3782 3782 3783 3783 3788 3788 3798 3798 3795 3795 3792 3792 3795 3795 3793 3793 3792 3792 3792 3792 3793 3793 3787 3787 3811 3811 3808 3808 3807 3807 3808 3808 3804 3804 3807 3807 3807 3807 3804 3804 3803 3803 3804 3804 3800 3800 3803 3803 3803 3803 3800 3800 3798 3798 3800 3800 3796 3796 3798 3798 3798 3798 3796 3796 3795 3795 3814 3814 3820 3820 3811 3811 3820 3820 3812 3812 3811 3811 3811 3811 3812 3812 3808 3808 3814 3814 3816 3816 3820 3820 3816 3816 3819 3819 3820 3820 3820 3820 3819 3819 5010 5010 3819 3819 5011 5011 5012 5012 3822 3822 3824 3824 3828 3828 3824 3824 3827 3827 3828 3828 3828 3828 3827 3827 3830 3830 3827 3827 3833 3833 3830 3830 3843 3843 3840 3840 3836 3836 3840 3840 3838 3838 3836 3836 3836 3836 3838 3838 3833 3833 3838 3838 3834 3834 3833 3833 3833 3833 3834 3834 3830 3830 3850 3850 3847 3847 3843 3843 3847 3847 3844 3844 3843 3843 3843 3843 3844 3844 3840 3840 3858 3858 3854 3854 3850 3850 3854 3854 3851 3851 3850 3850 3850 3850 3851 3851 3847 3847 3850 3850 3857 3857 3858 3858 3857 3857 3861 3861 3858 3858 3858 3858 3861 3861 3862 3862 3861 3861 3864 3864 3862 3862 3862 3862 3864 3864 3866 3866 3864 3864 3868 3868 3866 3866 3866 3866 3868 3868 3872 3872 3868 3868 3871 3871 3872 3872 3872 3872 3871 3871 3875 3875 3879 3879 3883 3883 3875 3875 3883 3883 3876 3876 3875 3875 3875 3875 3876 3876 3872 3872 3879 3879 3882 3882 3883 3883 3882 3882 3887 3887 3883 3883 3883 3883 3887 3887 3888 3888 3888 3888 3887 3887 3890 3890 3887 3887 3892 3892 3890 3890 3890 3890 3892 3892 3896 3896 3892 3892 3895 3895 3896 3896 3895 3895 3898 3898 3896 3896 3896 3896 3898 3898 3902 3902 3906 3906 3910 3910 3904 3904 3910 3910 5013 5013 3904 3904 3904 3904 5014 5014 5015 5015 3902 3902 3898 3898 3901 3901 3917 3917 3914 3914 3913 3913 3914 3914 3910 3910 3913 3913 3913 3913 3910 3910 3909 3909 3910 3910 3906 3906 3909 3909 3925 3925 3924 3924 3923 3923 3924 3924 3920 3920 3923 3923 3923 3923 3920 3920 3917 3917 3920 3920 3918 3918 3917 3917 3917 3917 3918 3918 3914 3914 3928 3928 3930 3930 3929 3929 3930 3930 3933 3933 3929 3929 3929 3929 3933 3933 3937 3937 3933 3933 3935 3935 3937 3937 3937 3937 3935 3935 3939 3939 3935 3935 3940 3940 3939 3939 3939 3939 3940 3940 3938 3938 3940 3940 3936 3936 3938 3938 3936 3936 3934 3934 3938 3938 3938 3938 3934 3934 3931 3931 3934 3934 3932 3932 3931 3931 3931 3931 3932 3932 3923 3923 3932 3932 3927 3927 3923 3923 3923 3923 3927 3927 3925 3925 3941 3941 3942 3942 3943 3943 3942 3942 3944 3944 3943 3943 3945 3945 3946 3946 3947 3947 3946 3946 3948 3948 3947 3947 3947 3947 3948 3948 3949 3949 3948 3948 3950 3950 3949 3949 3949 3949 3950 3950 3951 3951 3950 3950 3952 3952 3951 3951 3951 3951 3952 3952 3953 3953 3952 3952 3954 3954 3953 3953 3953 3953 3954 3954 5016 5016 3954 3954 5017 5017 5018 5018 3955 3955 3956 3956 3957 3957 3956 3956 3958 3958 3957 3957 3957 3957 3958 3958 3959 3959 3958 3958 3960 3960 3959 3959 3959 3959 3960 3960 3961 3961 3960 3960 3962 3962 3961 3961 3963 3963 3964 3964 3965 3965 3964 3964 3966 3966 3965 3965 3965 3965 3966 3966 3967 3967 3966 3966 3968 3968 3967 3967 3967 3967 3968 3968 3969 3969 3968 3968 3970 3970 3969 3969 3969 3969 3970 3970 5019 5019 3970 3970 5020 5020 5021 5021 3971 3971 3972 3972 3973 3973 3972 3972 3974 3974 3973 3973 3973 3973 3974 3974 3975 3975 3974 3974 3976 3976 3975 3975 3977 3977 3978 3978 3979 3979 3978 3978 3980 3980 3979 3979 3979 3979 3980 3980 3981 3981 3980 3980 3982 3982 3981 3981 3981 3981 3982 3982 3983 3983 3982 3982 3984 3984 3983 3983 3983 3983 3984 3984 5022 5022 3984 3984 5023 5023 5024 5024 3985 3985 3986 3986 3987 3987 3986 3986 3988 3988 3987 3987 3987 3987 3988 3988 3989 3989 3988 3988 3990 3990 3989 3989 3989 3989 3990 3990 3991 3991 3990 3990 3992 3992 3991 3991 3993 3993 3994 3994 3995 3995 3994 3994 3996 3996 3995 3995 3995 3995 3996 3996 3997 3997 3996 3996 3998 3998 3997 3997 3997 3997 3998 3998 3999 3999 3998 3998 4000 4000 3999 3999 5025 5025 5026 5026 4001 4001 5027 5027 4002 4002 4001 4001 4001 4001 4002 4002 4003 4003 4002 4002 4004 4004 4003 4003 4003 4003 4004 4004 4005 4005 4004 4004 4006 4006 4005 4005 4005 4005 4006 4006 4007 4007 4006 4006 4008 4008 4007 4007 4009 4009 4010 4010 4011 4011 4010 4010 4012 4012 4011 4011 4011 4011 4012 4012 4013 4013 4012 4012 4014 4014 4013 4013 4013 4013 4014 4014 4015 4015 4014 4014 4016 4016 4015 4015 4015 4015 4016 4016 5028 5028 4016 4016 5029 5029 5030 5030 4017 4017 4018 4018 4019 4019 4018 4018 4020 4020 4019 4019 4019 4019 4020 4020 4021 4021 4020 4020 4022 4022 4021 4021 4023 4023 4024 4024 4025 4025 4024 4024 4026 4026 4025 4025 4025 4025 4026 4026 4027 4027 4026 4026 4028 4028 4027 4027 4027 4027 4028 4028 4029 4029 4028 4028 4030 4030 4029 4029 5031 5031 5032 5032 4031 4031 5033 5033 4032 4032 4031 4031 4031 4031 4032 4032 4033 4033 4032 4032 4034 4034 4033 4033 4033 4033 4034 4034 4035 4035 4034 4034 4036 4036 4035 4035 4035 4035 4036 4036 4037 4037 4036 4036 4038 4038 4037 4037 4037 4037 4038 4038 4039 4039 4038 4038 4040 4040 4039 4039 4041 4041 4042 4042 4043 4043 4042 4042 4044 4044 4043 4043 4043 4043 4044 4044 4045 4045 4044 4044 4046 4046 4045 4045 4045 4045 4046 4046 4047 4047 4046 4046 4048 4048 4047 4047 4047 4047 4048 4048 5034 5034 4048 4048 5035 5035 5036 5036 4049 4049 4050 4050 4051 4051 4050 4050 4052 4052 4051 4051 4051 4051 4052 4052 4053 4053 4052 4052 4054 4054 4053 4053 4053 4053 4054 4054 4055 4055 4054 4054 4056 4056 4055 4055 4057 4057 4058 4058 4059 4059 4058 4058 4060 4060 4059 4059 4059 4059 4060 4060 4061 4061 4060 4060 4062 4062 4061 4061 4061 4061 4062 4062 4063 4063 4062 4062 4064 4064 4063 4063 4063 4063 4064 4064 5037 5037 4064 4064 5038 5038 5039 5039 4065 4065 4066 4066 4067 4067 4066 4066 4068 4068 4067 4067 4067 4067 4068 4068 4069 4069 4068 4068 4070 4070 4069 4069 4069 4069 4070 4070 4071 4071 4070 4070 4072 4072 4071 4071 4073 4073 4074 4074 4075 4075 4074 4074 4076 4076 4075 4075 4075 4075 4076 4076 4077 4077 4076 4076 4078 4078 4077 4077 4077 4077 4078 4078 4079 4079 4078 4078 4080 4080 4079 4079 5040 5040 5041 5041 4081 4081 5042 5042 4082 4082 4081 4081 4081 4081 4082 4082 4083 4083 4082 4082 4084 4084 4083 4083 4083 4083 4084 4084 4085 4085 4084 4084 4086 4086 4085 4085 4087 4087 4088 4088 4089 4089 4088 4088 4090 4090 4089 4089 4089 4089 4090 4090 4091 4091 4090 4090 4092 4092 4091 4091 5043 5043 5044 5044 4093 4093 5045 5045 4094 4094 4093 4093 4093 4093 4094 4094 4095 4095 4094 4094 4096 4096 4095 4095 4095 4095 4096 4096 4097 4097 4096 4096 4098 4098 4097 4097 4097 4097 4098 4098 4099 4099 4098 4098 4100 4100 4099 4099 4101 4101 4102 4102 4103 4103 4102 4102 4104 4104 4103 4103 4103 4103 4104 4104 4105 4105 4104 4104 4106 4106 4105 4105 4105 4105 4106 4106 4107 4107 4106 4106 4108 4108 4107 4107 4107 4107 4108 4108 5046 5046 4108 4108 5047 5047 5048 5048 4109 4109 4110 4110 4111 4111 4110 4110 4112 4112 4111 4111 4111 4111 4112 4112 4113 4113 4112 4112 4114 4114 4113 4113 4113 4113 4114 4114 4115 4115 4114 4114 4116 4116 4115 4115 4117 4117 4118 4118 4119 4119 4118 4118 4120 4120 4119 4119 4119 4119 4120 4120 4121 4121 4120 4120 4122 4122 4121 4121 4121 4121 4122 4122 4123 4123 4122 4122 4124 4124 4123 4123 5049 5049 5050 5050 4125 4125 5051 5051 4126 4126 4125 4125 4125 4125 4126 4126 4127 4127 4126 4126 4128 4128 4127 4127 4127 4127 4128 4128 4129 4129 4128 4128 4130 4130 4129 4129 4129 4129 4130 4130 4131 4131 4130 4130 4132 4132 4131 4131 4133 4133 4134 4134 4135 4135 4134 4134 4136 4136 4135 4135 4135 4135 4136 4136 4137 4137 4136 4136 4138 4138 4137 4137 5052 5052 5053 5053 4139 4139 5054 5054 4140 4140 4139 4139 4139 4139 4140 4140 4141 4141 4140 4140 4142 4142 4141 4141 4141 4141 4142 4142 4143 4143 4142 4142 4144 4144 4143 4143 4143 4143 4144 4144 4145 4145 4144 4144 4146 4146 4145 4145 4147 4147 4148 4148 4149 4149 4148 4148 4150 4150 4149 4149 4149 4149 4150 4150 4151 4151 4150 4150 4152 4152 4151 4151 4151 4151 4152 4152 4153 4153 4152 4152 4154 4154 4153 4153 5055 5055 5056 5056 4155 4155 5057 5057 4156 4156 4155 4155 4155 4155 4156 4156 4157 4157 4156 4156 4158 4158 4157 4157 4157 4157 4158 4158 4159 4159 4158 4158 4160 4160 4159 4159 4159 4159 4160 4160 4161 4161 4160 4160 4162 4162 4161 4161 4161 4161 4162 4162 4163 4163 4162 4162 4164 4164 4163 4163 4165 4165 4166 4166 4167 4167 4166 4166 4168 4168 4167 4167 4167 4167 4168 4168 4169 4169 4168 4168 4170 4170 4169 4169 5058 5058 5059 5059 4171 4171 5060 5060 4172 4172 4171 4171 4171 4171 4172 4172 4173 4173 4172 4172 4174 4174 4173 4173 4173 4173 4174 4174 4175 4175 4174 4174 4176 4176 4175 4175 4175 4175 4176 4176 4177 4177 4176 4176 4178 4178 4177 4177 4179 4179 4180 4180 4181 4181 4180 4180 4182 4182 4181 4181 4181 4181 4182 4182 4183 4183 4182 4182 4184 4184 4183 4183 4185 4185 4186 4186 4187 4187 4186 4186 4188 4188 4187 4187 4187 4187 4188 4188 4189 4189 4188 4188 4190 4190 4189 4189 4189 4189 4190 4190 4191 4191 4190 4190 4192 4192 4191 4191 4191 4191 4192 4192 5061 5061 4192 4192 5062 5062 5063 5063 4193 4193 4194 4194 4195 4195 4194 4194 4196 4196 4195 4195 4195 4195 4196 4196 4197 4197 4196 4196 4198 4198 4197 4197 4199 4199 4200 4200 4201 4201 4200 4200 4202 4202 4201 4201 4201 4201 4202 4202 4203 4203 4202 4202 4204 4204 4203 4203 4203 4203 4204 4204 4205 4205 4204 4204 4206 4206 4205 4205 4205 4205 4206 4206 4207 4207 4206 4206 4208 4208 4207 4207 4207 4207 4208 4208 4209 4209 4210 4210 4211 4211 4212 4212 4211 4211 4213 4213 4212 4212 4212 4212 4213 4213 4214 4214 4213 4213 4215 4215 4214 4214 5064 5064 5065 5065 4216 4216 5066 5066 4217 4217 4216 4216 4216 4216 4217 4217 4218 4218 4217 4217 4219 4219 4218 4218 4218 4218 4219 4219 4220 4220 4219 4219 4221 4221 4220 4220 4220 4220 4221 4221 4222 4222 4221 4221 4223 4223 4222 4222 4224 4224 4225 4225 4226 4226 4225 4225 4227 4227 4226 4226 4226 4226 4227 4227 4228 4228 4227 4227 4229 4229 4228 4228 4228 4228 4229 4229 4230 4230 4229 4229 4231 4231 4230 4230 4230 4230 4231 4231 5067 5067 4231 4231 5068 5068 5069 5069 4232 4232 4233 4233 4234 4234 4233 4233 4235 4235 4234 4234 4234 4234 4235 4235 4236 4236 4235 4235 4237 4237 4236 4236 4238 4238 4239 4239 4240 4240 4239 4239 4241 4241 4240 4240 4240 4240 4241 4241 4242 4242 4241 4241 4243 4243 4242 4242 4242 4242 4243 4243 4244 4244 4243 4243 4245 4245 4244 4244 4244 4244 4245 4245 4246 4246 4245 4245 4247 4247 4246 4246 4246 4246 4247 4247 4248 4248 4260 4260 5070 5070 5071 5071 4263 4263 4264 4264 4265 4265 4265 4265 4264 4264 4269 4269 4264 4264 4268 4268 4269 4269 4269 4269 4268 4268 4273 4273 4268 4268 4272 4272 4273 4273 4273 4273 4272 4272 4277 4277 4272 4272 4276 4276 4277 4277 4277 4277 4276 4276 4281 4281 4276 4276 4280 4280 4281 4281 4280 4280 4284 4284 4281 4281 5072 5072 5073 5073 4286 4286 5074 5074 4285 4285 4286 4286 4286 4286 4285 4285 4290 4290 4285 4285 4289 4289 4290 4290 4290 4290 4289 4289 4294 4294 4289 4289 4293 4293 4294 4294 4294 4294 4293 4293 4298 4298 4293 4293 4297 4297 4298 4298 4298 4298 4297 4297 4296 4296 4297 4297 4295 4295 4296 4296 4296 4296 4295 4295 4292 4292 4295 4295 4291 4291 4292 4292 4292 4292 4291 4291 4288 4288 4291 4291 4287 4287 4288 4288 4288 4288 4287 4287 5075 5075 4287 4287 5076 5076 5077 5077 4283 4283 4282 4282 4279 4279 4282 4282 4278 4278 4279 4279 4279 4279 4278 4278 4275 4275 4278 4278 4274 4274 4275 4275 4275 4275 4274 4274 4271 4271 4274 4274 4270 4270 4271 4271 4271 4271 4270 4270 4267 4267 4270 4270 4266 4266 4267 4267 5078 5078 5079 5079 4262 4262 5080 5080 4261 4261 4262 4262 4262 4262 4261 4261 4258 4258 4261 4261 4257 4257 4258 4258 4258 4258 4257 4257 4254 4254 4257 4257 4253 4253 4254 4254 4254 4254 4253 4253 4250 4250 4253 4253 4249 4249 4250 4250 4250 4250 4249 4249 4252 4252 4249 4249 4251 4251 4252 4252 4252 4252 4251 4251 4256 4256 4251 4251 4255 4255 4256 4256 4256 4256 4255 4255 4260 4260 4255 4255 4259 4259 4260 4260 4260 4260 4259 4259 5081 5081 4336 4336 4340 4340 4334 4334 4340 4340 4338 4338 4334 4334 4334 4334 4338 4338 5082 5082 4338 4338 5083 5083 5084 5084 4330 4330 4332 4332 4326 4326 4332 4332 4328 4328 4326 4326 4326 4326 4328 4328 4323 4323 4328 4328 4322 4322 4323 4323 4323 4323 4322 4322 4320 4320 4322 4322 4318 4318 4320 4320 4320 4320 4318 4318 4316 4316 4318 4318 4314 4314 4316 4316 5085 5085 5086 5086 4312 4312 5087 5087 4308 4308 4312 4312 4308 4308 4307 4307 4312 4312 4312 4312 4307 4307 4310 4310 4307 4307 4302 4302 4310 4310 4310 4310 4302 4302 4305 4305 4302 4302 4300 4300 4305 4305 4305 4305 4300 4300 4304 4304 4300 4300 4299 4299 4304 4304 4304 4304 4299 4299 4306 4306 4299 4299 4301 4301 4306 4306 4306 4306 4301 4301 4311 4311 4301 4301 4303 4303 4311 4311 4311 4311 4303 4303 4313 4313 4303 4303 4309 4309 4313 4313 4313 4313 4309 4309 5088 5088 4309 4309 5089 5089 5090 5090 4317 4317 4315 4315 4321 4321 4315 4315 4319 4319 4321 4321 4321 4321 4319 4319 4324 4324 4319 4319 4325 4325 4324 4324 4324 4324 4325 4325 4327 4327 4325 4325 4329 4329 4327 4327 4327 4327 4329 4329 4331 4331 4329 4329 4333 4333 4331 4331 5091 5091 5092 5092 4335 4335 5093 5093 4339 4339 4335 4335 4335 4335 4339 4339 4337 4337 4339 4339 4345 4345 4337 4337 4337 4337 4345 4345 4342 4342 4345 4345 4347 4347 4342 4342 4342 4342 4347 4347 4343 4343 4347 4347 4348 4348 4343 4343 4343 4343 4348 4348 4341 4341 4348 4348 4346 4346 4341 4341 4341 4341 4346 4346 4336 4336 4346 4346 4344 4344 4336 4336 4336 4336 4344 4344 4340 4340 4349 4349 4350 4350 4353 4353 4350 4350 4354 4354 4353 4353 4353 4353 4354 4354 4357 4357 4354 4354 4358 4358 4357 4357 4357 4357 4358 4358 4361 4361 4358 4358 4362 4362 4361 4361 4361 4361 4362 4362 5094 5094 4362 4362 5095 5095 5096 5096 4365 4365 4366 4366 4369 4369 4366 4366 4370 4370 4369 4369 4369 4369 4370 4370 4373 4373 4370 4370 4374 4374 4373 4373 4373 4373 4374 4374 4377 4377 4374 4374 4378 4378 4377 4377 4377 4377 4378 4378 4381 4381 4378 4378 4382 4382 4381 4381 5097 5097 5098 5098 4385 4385 5099 5099 4386 4386 4385 4385 4385 4385 4386 4386 4389 4389 4386 4386 4390 4390 4389 4389 4389 4389 4390 4390 4393 4393 4390 4390 4394 4394 4393 4393 4393 4393 4394 4394 4395 4395 4394 4394 4396 4396 4395 4395 4395 4395 4396 4396 4391 4391 4396 4396 4392 4392 4391 4391 4391 4391 4392 4392 4387 4387 4392 4392 4388 4388 4387 4387 4387 4387 4388 4388 4383 4383 4388 4388 4384 4384 4383 4383 4383 4383 4384 4384 5100 5100 4384 4384 5101 5101 5102 5102 4379 4379 4380 4380 4375 4375 4380 4380 4376 4376 4375 4375 4375 4375 4376 4376 4371 4371 4376 4376 4372 4372 4371 4371 4371 4371 4372 4372 4367 4367 4372 4372 4368 4368 4367 4367 4367 4367 4368 4368 4363 4363 4368 4368 4364 4364 4363 4363 5103 5103 5104 5104 4359 4359 5105 5105 4360 4360 4359 4359 4359 4359 4360 4360 4355 4355 4360 4360 4356 4356 4355 4355 4355 4355 4356 4356 4351 4351 4356 4356 4352 4352 4351 4351 4351 4351 4352 4352 4349 4349 4352 4352 4350 4350 4349 4349 4404 4404 4399 4399 4408 4408 4399 4399 4401 4401 4408 4408 4408 4408 4401 4401 4410 4410 4401 4401 4406 4406 4410 4410 4410 4410 4406 4406 5106 5106 4406 4406 5107 5107 5108 5108 4414 4414 4412 4412 4418 4418 4412 4412 4416 4416 4418 4418 4418 4418 4416 4416 4421 4421 4416 4416 4422 4422 4421 4421 4421 4421 4422 4422 4424 4424 4422 4422 4426 4426 4424 4424 4424 4424 4426 4426 4428 4428 4426 4426 4430 4430 4428 4428 5109 5109 5110 5110 4432 4432 5111 5111 4436 4436 4432 4432 4432 4432 4436 4436 4434 4434 4436 4436 4441 4441 4434 4434 4434 4434 4441 4441 4438 4438 4441 4441 4443 4443 4438 4438 4438 4438 4443 4443 4439 4439 4443 4443 4444 4444 4439 4439 4439 4439 4444 4444 4437 4437 4444 4444 4442 4442 4437 4437 4437 4437 4442 4442 4433 4433 4442 4442 4440 4440 4433 4433 4433 4433 4440 4440 4431 4431 4440 4440 4435 4435 4431 4431 4431 4431 4435 4435 5112 5112 4435 4435 5113 5113 5114 5114 4427 4427 4429 4429 4423 4423 4429 4429 4425 4425 4423 4423 4423 4423 4425 4425 4420 4420 4425 4425 4419 4419 4420 4420 4420 4420 4419 4419 4417 4417 4419 4419 4415 4415 4417 4417 4417 4417 4415 4415 4413 4413 4415 4415 4411 4411 4413 4413 5115 5115 5116 5116 4409 4409 5117 5117 4405 4405 4409 4409 4409 4409 4405 4405 4407 4407 4405 4405 4400 4400 4407 4407 4407 4407 4400 4400 4403 4403 4400 4400 4398 4398 4403 4403 4403 4403 4398 4398 4402 4402 4398 4398 4397 4397 4402 4402 4402 4402 4397 4397 4404 4404 4397 4397 4399 4399 4404 4404 4452 4452 4447 4447 4454 4454 4447 4447 4449 4449 4454 4454 4454 4454 4449 4449 4458 4458 4449 4449 4456 4456 4458 4458 4458 4458 4456 4456 5118 5118 4456 4456 5119 5119 5120 5120 4462 4462 4460 4460 4466 4466 4460 4460 4464 4464 4466 4466 4466 4466 4464 4464 4469 4469 4464 4464 4470 4470 4469 4469 4469 4469 4470 4470 4472 4472 4470 4470 4474 4474 4472 4472 4472 4472 4474 4474 4476 4476 4474 4474 4478 4478 4476 4476 5121 5121 5122 5122 4480 4480 5123 5123 4482 4482 4480 4480 4480 4480 4482 4482 4484 4484 4482 4482 4489 4489 4484 4484 4484 4484 4489 4489 4486 4486 4489 4489 4491 4491 4486 4486 4486 4486 4491 4491 4487 4487 4491 4491 4492 4492 4487 4487 4487 4487 4492 4492 4485 4485 4492 4492 4490 4490 4485 4485 4485 4485 4490 4490 4483 4483 4490 4490 4488 4488 4483 4483 4483 4483 4488 4488 4479 4479 4488 4488 4481 4481 4479 4479 4479 4479 4481 4481 5124 5124 4481 4481 5125 5125 5126 5126 4475 4475 4477 4477 4471 4471 4477 4477 4473 4473 4471 4471 4471 4471 4473 4473 4468 4468 4473 4473 4467 4467 4468 4468 4468 4468 4467 4467 4465 4465 4467 4467 4463 4463 4465 4465 4465 4465 4463 4463 4461 4461 4463 4463 4459 4459 4461 4461 5127 5127 5128 5128 4457 4457 5129 5129 4455 4455 4457 4457 4457 4457 4455 4455 4453 4453 4455 4455 4448 4448 4453 4453 4453 4453 4448 4448 4451 4451 4448 4448 4446 4446 4451 4451 4451 4451 4446 4446 4450 4450 4446 4446 4445 4445 4450 4450 4450 4450 4445 4445 4452 4452 4445 4445 4447 4447 4452 4452 4500 4500 4495 4495 4502 4502 4495 4495 4497 4497 4502 4502 4502 4502 4497 4497 4506 4506 4497 4497 4504 4504 4506 4506 4506 4506 4504 4504 5130 5130 4504 4504 5131 5131 5132 5132 4510 4510 4508 4508 4514 4514 4508 4508 4512 4512 4514 4514 4514 4514 4512 4512 4517 4517 4512 4512 4518 4518 4517 4517 4517 4517 4518 4518 4520 4520 4518 4518 4522 4522 4520 4520 4520 4520 4522 4522 4524 4524 4522 4522 4526 4526 4524 4524 5133 5133 5134 5134 4528 4528 5135 5135 4530 4530 4528 4528 4528 4528 4530 4530 4532 4532 4530 4530 4537 4537 4532 4532 4532 4532 4537 4537 4534 4534 4537 4537 4539 4539 4534 4534 4534 4534 4539 4539 4535 4535 4539 4539 4540 4540 4535 4535 4535 4535 4540 4540 4533 4533 4540 4540 4538 4538 4533 4533 4533 4533 4538 4538 4531 4531 4538 4538 4536 4536 4531 4531 4531 4531 4536 4536 4527 4527 4536 4536 4529 4529 4527 4527 4527 4527 4529 4529 5136 5136 4529 4529 5137 5137 5138 5138 4523 4523 4525 4525 4519 4519 4525 4525 4521 4521 4519 4519 4519 4519 4521 4521 4516 4516 4521 4521 4515 4515 4516 4516 4516 4516 4515 4515 4513 4513 4515 4515 4511 4511 4513 4513 4513 4513 4511 4511 4509 4509 4511 4511 4507 4507 4509 4509 5139 5139 5140 5140 4505 4505 5141 5141 4503 4503 4505 4505 4505 4505 4503 4503 4501 4501 4503 4503 4496 4496 4501 4501 4501 4501 4496 4496 4499 4499 4496 4496 4494 4494 4499 4499 4499 4499 4494 4494 4498 4498 4494 4494 4493 4493 4498 4498 4498 4498 4493 4493 4500 4500 4493 4493 4495 4495 4500 4500 4569 4569 4567 4567 4563 4563 4567 4567 4564 4564 4563 4563 4563 4563 4564 4564 4559 4559 4564 4564 4560 4560 4559 4559 4559 4559 4560 4560 4555 4555 4560 4560 4556 4556 4555 4555 5142 5142 5143 5143 4551 4551 5144 5144 4552 4552 4551 4551 4551 4551 4552 4552 4547 4547 4552 4552 4548 4548 4547 4547 4547 4547 4548 4548 4543 4543 4548 4548 4544 4544 4543 4543 4543 4543 4544 4544 4541 4541 4544 4544 4542 4542 4541 4541 4541 4541 4542 4542 4545 4545 4542 4542 4546 4546 4545 4545 4545 4545 4546 4546 4549 4549 4546 4546 4550 4550 4549 4549 4549 4549 4550 4550 4553 4553 4550 4550 4554 4554 4553 4553 4553 4553 4554 4554 5145 5145 4554 4554 5146 5146 5147 5147 4557 4557 4558 4558 4561 4561 4558 4558 4562 4562 4561 4561 4561 4561 4562 4562 4565 4565 4562 4562 4566 4566 4565 4565 4566 4566 4568 4568 4565 4565 4565 4565 4568 4568 4571 4571 4568 4568 4572 4572 4571 4571 4571 4571 4572 4572 4575 4575 4572 4572 4576 4576 4575 4575 5148 5148 5149 5149 4579 4579 5150 5150 4580 4580 4579 4579 4579 4579 4580 4580 4583 4583 4580 4580 4584 4584 4583 4583 4583 4583 4584 4584 4587 4587 4584 4584 4588 4588 4587 4587 4587 4587 4588 4588 4589 4589 4588 4588 4590 4590 4589 4589 4589 4589 4590 4590 4585 4585 4590 4590 4586 4586 4585 4585 4585 4585 4586 4586 4581 4581 4586 4586 4582 4582 4581 4581 4581 4581 4582 4582 4577 4577 4582 4582 4578 4578 4577 4577 4577 4577 4578 4578 5151 5151 4578 4578 5152 5152 5153 5153 4573 4573 4574 4574 4569 4569 4574 4574 4570 4570 4569 4569 4569 4569 4570 4570 4567 4567 4620 4620 4618 4618 4615 4615 4618 4618 4616 4616 4615 4615 4615 4615 4616 4616 4612 4612 4616 4616 4610 4610 4612 4612 4612 4612 4610 4610 4608 4608 4610 4610 4606 4606 4608 4608 5154 5154 5155 5155 4604 4604 5156 5156 4600 4600 4604 4604 4604 4604 4600 4600 4602 4602 4600 4600 4595 4595 4602 4602 4602 4602 4595 4595 4598 4598 4595 4595 4593 4593 4598 4598 4598 4598 4593 4593 4596 4596 4593 4593 4591 4591 4596 4596 4596 4596 4591 4591 4597 4597 4591 4591 4592 4592 4597 4597 4597 4597 4592 4592 4601 4601 4592 4592 4594 4594 4601 4601 4601 4601 4594 4594 4603 4603 4594 4594 4599 4599 4603 4603 4603 4603 4599 4599 5157 5157 4599 4599 5158 5158 5159 5159 4607 4607 4605 4605 4611 4611 4605 4605 4609 4609 4611 4611 4611 4611 4609 4609 4614 4614 4609 4609 4613 4613 4614 4614 4613 4613 4617 4617 4614 4614 4614 4614 4617 4617 4619 4619 4617 4617 4621 4621 4619 4619 4619 4619 4621 4621 4623 4623 4621 4621 4625 4625 4623 4623 5160 5160 5161 5161 4627 4627 5162 5162 4631 4631 4627 4627 4627 4627 4631 4631 4629 4629 4631 4631 4636 4636 4629 4629 4629 4629 4636 4636 4633 4633 4636 4636 4638 4638 4633 4633 4633 4633 4638 4638 4635 4635 4638 4638 4640 4640 4635 4635 4635 4635 4640 4640 4634 4634 4640 4640 4639 4639 4634 4634 4634 4634 4639 4639 4630 4630 4639 4639 4637 4637 4630 4630 4630 4630 4637 4637 4628 4628 4637 4637 4632 4632 4628 4628 4628 4628 4632 4632 5163 5163 4632 4632 5164 5164 5165 5165 4624 4624 4626 4626 4620 4620 4626 4626 4622 4622 4620 4620 4620 4620 4622 4622 4618 4618 4688 4688 4687 4687 4686 4686 4687 4687 4685 4685 4686 4686 4686 4686 4685 4685 4682 4682 4685 4685 4681 4681 4682 4682 4682 4682 4681 4681 4678 4678 4681 4681 4677 4677 4678 4678 4678 4678 4677 4677 5166 5166 4677 4677 5167 5167 5168 5168 4674 4674 4673 4673 4670 4670 4673 4673 4669 4669 4670 4670 4670 4670 4669 4669 4666 4666 4669 4669 4665 4665 4666 4666 4666 4666 4665 4665 4662 4662 4665 4665 4661 4661 4662 4662 4662 4662 4661 4661 4658 4658 4661 4661 4657 4657 4658 4658 5169 5169 5170 5170 4654 4654 5171 5171 4653 4653 4654 4654 4654 4654 4653 4653 4650 4650 4653 4653 4649 4649 4650 4650 4650 4650 4649 4649 4646 4646 4649 4649 4645 4645 4646 4646 4646 4646 4645 4645 4642 4642 4645 4645 4641 4641 4642 4642 4642 4642 4641 4641 4644 4644 4641 4641 4643 4643 4644 4644 4644 4644 4643 4643 4648 4648 4643 4643 4647 4647 4648 4648 4648 4648 4647 4647 4652 4652 4647 4647 4651 4651 4652 4652 4652 4652 4651 4651 5172 5172 4651 4651 5173 5173 5174 5174 4656 4656 4655 4655 4660 4660 4655 4655 4659 4659 4660 4660 4660 4660 4659 4659 4664 4664 4659 4659 4663 4663 4664 4664 4664 4664 4663 4663 4668 4668 4663 4663 4667 4667 4668 4668 4668 4668 4667 4667 4672 4672 4667 4667 4671 4671 4672 4672 5175 5175 5176 5176 4676 4676 5177 5177 4675 4675 4676 4676 4676 4676 4675 4675 4680 4680 4675 4675 4679 4679 4680 4680 4680 4680 4679 4679 4684 4684 4679 4679 4683 4683 4684 4684 4684 4684 4683 4683 4688 4688 4683 4683 4687 4687 4688 4688 4738 4738 4737 4737 4740 4740 4737 4737 4739 4739 4740 4740 4740 4740 4739 4739 4736 4736 4739 4739 4735 4735 4736 4736 4736 4736 4735 4735 4732 4732 4735 4735 4731 4731 4732 4732 4732 4732 4731 4731 4728 4728 4731 4731 4727 4727 4728 4728 4728 4728 4727 4727 5178 5178 4727 4727 5179 5179 5180 5180 4724 4724 4723 4723 4720 4720 4723 4723 4719 4719 4720 4720 4720 4720 4719 4719 4716 4716 4719 4719 4715 4715 4716 4716 4716 4716 4715 4715 4712 4712 4715 4715 4711 4711 4712 4712 4712 4712 4711 4711 4708 4708 4711 4711 4707 4707 4708 4708 5181 5181 5182 5182 4704 4704 5183 5183 4703 4703 4704 4704 4704 4704 4703 4703 4700 4700 4703 4703 4699 4699 4700 4700 4700 4700 4699 4699 4696 4696 4699 4699 4695 4695 4696 4696 4696 4696 4695 4695 4690 4690 4695 4695 4689 4689 4690 4690 4690 4690 4689 4689 4692 4692 4689 4689 4691 4691 4692 4692 4692 4692 4691 4691 4694 4694 4691 4691 4693 4693 4694 4694 4694 4694 4693 4693 4698 4698 4693 4693 4697 4697 4698 4698 4698 4698 4697 4697 4702 4702 4697 4697 4701 4701 4702 4702 4702 4702 4701 4701 5184 5184 4701 4701 5185 5185 5186 5186 4706 4706 4705 4705 4710 4710 4705 4705 4709 4709 4710 4710 4710 4710 4709 4709 4714 4714 4709 4709 4713 4713 4714 4714 4714 4714 4713 4713 4718 4718 4713 4713 4717 4717 4718 4718 4718 4718 4717 4717 4722 4722 4717 4717 4721 4721 4722 4722 5187 5187 5188 5188 4726 4726 5189 5189 4725 4725 4726 4726 4726 4726 4725 4725 4730 4730 4725 4725 4729 4729 4730 4730 4730 4730 4729 4729 4734 4734 4729 4729 4733 4733 4734 4734 4734 4734 4733 4733 4738 4738 4733 4733 4737 4737 4738 4738 4788 4788 4787 4787 4786 4786 4787 4787 4785 4785 4786 4786 4786 4786 4785 4785 4782 4782 4785 4785 4781 4781 4782 4782 4782 4782 4781 4781 4778 4778 4781 4781 4777 4777 4778 4778 4778 4778 4777 4777 5190 5190 4777 4777 5191 5191 5192 5192 4774 4774 4773 4773 4770 4770 4773 4773 4769 4769 4770 4770 4770 4770 4769 4769 4766 4766 4769 4769 4765 4765 4766 4766 4766 4766 4765 4765 4762 4762 4765 4765 4761 4761 4762 4762 4762 4762 4761 4761 4758 4758 4761 4761 4757 4757 4758 4758 5193 5193 5194 5194 4754 4754 5195 5195 4753 4753 4754 4754 4754 4754 4753 4753 4750 4750 4753 4753 4749 4749 4750 4750 4750 4750 4749 4749 4746 4746 4749 4749 4745 4745 4746 4746 4746 4746 4745 4745 4742 4742 4745 4745 4741 4741 4742 4742 4742 4742 4741 4741 4744 4744 4741 4741 4743 4743 4744 4744 4744 4744 4743 4743 4748 4748 4743 4743 4747 4747 4748 4748 4748 4748 4747 4747 4752 4752 4747 4747 4751 4751 4752 4752 4752 4752 4751 4751 5196 5196 4751 4751 5197 5197 5198 5198 4756 4756 4755 4755 4760 4760 4755 4755 4759 4759 4760 4760 4760 4760 4759 4759 4764 4764 4759 4759 4763 4763 4764 4764 4764 4764 4763 4763 4768 4768 4763 4763 4767 4767 4768 4768 4768 4768 4767 4767 4772 4772 4767 4767 4771 4771 4772 4772 5199 5199 5200 5200 4776 4776 5201 5201 4775 4775 4776 4776 4776 4776 4775 4775 4780 4780 4775 4775 4779 4779 4780 4780 4780 4780 4779 4779 4784 4784 4779 4779 4783 4783 4784 4784 4784 4784 4783 4783 4788 4788 4783 4783 4787 4787 4788 4788 4840 4840 4839 4839 4838 4838 4839 4839 4837 4837 4838 4838 4838 4838 4837 4837 4836 4836 4837 4837 4835 4835 4836 4836 4836 4836 4835 4835 4832 4832 4835 4835 4831 4831 4832 4832 4832 4832 4831 4831 4828 4828 4831 4831 4827 4827 4828 4828 4828 4828 4827 4827 5202 5202 4827 4827 5203 5203 5204 5204 4824 4824 4823 4823 4820 4820 4823 4823 4819 4819 4820 4820 4820 4820 4819 4819 4816 4816 4819 4819 4815 4815 4816 4816 4816 4816 4815 4815 4812 4812 4815 4815 4811 4811 4812 4812 4812 4812 4811 4811 4808 4808 4811 4811 4807 4807 4808 4808 5205 5205 5206 5206 4804 4804 5207 5207 4803 4803 4804 4804 4804 4804 4803 4803 4800 4800 4803 4803 4799 4799 4800 4800 4800 4800 4799 4799 4796 4796 4799 4799 4795 4795 4796 4796 4796 4796 4795 4795 4792 4792 4795 4795 4791 4791 4792 4792 4792 4792 4791 4791 4790 4790 4791 4791 4789 4789 4790 4790 4790 4790 4789 4789 4794 4794 4789 4789 4793 4793 4794 4794 4794 4794 4793 4793 4798 4798 4793 4793 4797 4797 4798 4798 4798 4798 4797 4797 4802 4802 4797 4797 4801 4801 4802 4802 4802 4802 4801 4801 5208 5208 4801 4801 5209 5209 5210 5210 4806 4806 4805 4805 4810 4810 4805 4805 4809 4809 4810 4810 4810 4810 4809 4809 4814 4814 4809 4809 4813 4813 4814 4814 4814 4814 4813 4813 4818 4818 4813 4813 4817 4817 4818 4818 4818 4818 4817 4817 4822 4822 4817 4817 4821 4821 4822 4822 5211 5211 5212 5212 4826 4826 5213 5213 4825 4825 4826 4826 4826 4826 4825 4825 4830 4830 4825 4825 4829 4829 4830 4830 4830 4830 4829 4829 4834 4834 4829 4829 4833 4833 4834 4834 4834 4834 4833 4833 4840 4840 4833 4833 4839 4839 4840 4840
+47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 537 537 538 538 37 37 539 539 36 36 37 37 37 37 36 36 33 33 36 36 32 32 33 33 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 25 25 24 24 21 21 24 24 20 20 21 21 21 21 20 20 17 17 20 20 16 16 17 17 17 17 16 16 13 13 16 16 12 12 13 13 13 13 12 12 540 540 12 12 541 541 542 542 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 543 543 544 544 11 11 545 545 10 10 11 11 11 11 10 10 15 15 10 10 14 14 15 15 15 15 14 14 19 19 14 14 18 18 19 19 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 31 31 30 30 35 35 30 30 34 34 35 35 35 35 34 34 546 546 34 34 547 547 548 548 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 69 69 68 68 67 67 68 68 65 65 67 67 67 67 65 65 66 66 65 65 64 64 66 66 66 66 64 64 63 63 64 64 61 61 63 63 63 63 61 61 62 62 61 61 60 60 62 62 62 62 60 60 59 59 60 60 58 58 59 59 549 549 550 550 57 57 52 52 55 55 54 54 55 55 57 57 54 54 54 54 57 57 56 56 57 57 551 551 56 56 48 48 49 49 51 51 49 49 50 50 51 51 51 51 50 50 52 52 50 50 53 53 52 52 52 52 53 53 55 55 98 98 100 100 99 99 99 99 97 97 98 98 97 97 96 96 98 98 98 98 96 96 95 95 96 96 94 94 95 95 95 95 94 94 93 93 94 94 92 92 93 93 93 93 92 92 91 91 92 92 90 90 91 91 91 91 90 90 88 88 90 90 89 89 88 88 88 88 89 89 87 87 89 89 86 86 87 87 87 87 86 86 85 85 86 86 84 84 85 85 552 552 553 553 83 83 554 554 82 82 83 83 83 83 82 82 81 81 82 82 80 80 81 81 81 81 80 80 79 79 80 80 78 78 79 79 79 79 78 78 77 77 78 78 76 76 77 77 77 77 76 76 75 75 76 76 74 74 75 75 75 75 74 74 73 73 74 74 72 72 73 73 73 73 72 72 71 71 72 72 70 70 71 71 101 101 102 102 105 105 102 102 106 106 105 105 105 105 106 106 109 109 106 106 110 110 109 109 555 555 556 556 113 113 557 557 114 114 113 113 113 113 114 114 117 117 114 114 118 118 117 117 117 117 118 118 121 121 118 118 122 122 121 121 121 121 122 122 125 125 122 122 126 126 125 125 125 125 126 126 129 129 126 126 130 130 129 129 129 129 130 130 133 133 130 130 134 134 133 133 133 133 134 134 137 137 134 134 138 138 137 137 137 137 138 138 558 558 138 138 559 559 560 560 141 141 142 142 145 145 142 142 146 146 145 145 145 145 146 146 147 147 146 146 148 148 147 147 147 147 148 148 143 143 148 148 144 144 143 143 143 143 144 144 139 139 144 144 140 140 139 139 561 561 562 562 135 135 563 563 136 136 135 135 135 135 136 136 131 131 136 136 132 132 131 131 131 131 132 132 127 127 132 132 128 128 127 127 127 127 128 128 123 123 128 128 124 124 123 123 123 123 124 124 119 119 124 124 120 120 119 119 119 119 120 120 115 115 120 120 116 116 115 115 115 115 116 116 111 111 116 116 112 112 111 111 111 111 112 112 564 564 112 112 565 565 566 566 107 107 108 108 103 103 108 108 104 104 103 103 103 103 104 104 101 101 104 104 102 102 101 101 149 149 150 150 153 153 150 150 154 154 153 153 153 153 154 154 157 157 154 154 158 158 157 157 567 567 568 568 161 161 569 569 162 162 161 161 161 161 162 162 165 165 162 162 166 166 165 165 165 165 166 166 169 169 166 166 170 170 169 169 169 169 170 170 173 173 170 170 174 174 173 173 173 173 174 174 177 177 174 174 178 178 177 177 177 177 178 178 181 181 178 178 182 182 181 181 181 181 182 182 185 185 182 182 186 186 185 185 185 185 186 186 570 570 186 186 571 571 572 572 189 189 190 190 193 193 190 190 194 194 193 193 193 193 194 194 195 195 194 194 196 196 195 195 195 195 196 196 191 191 196 196 192 192 191 191 191 191 192 192 187 187 192 192 188 188 187 187 573 573 574 574 183 183 575 575 184 184 183 183 183 183 184 184 179 179 184 184 180 180 179 179 179 179 180 180 175 175 180 180 176 176 175 175 175 175 176 176 171 171 176 176 172 172 171 171 171 171 172 172 167 167 172 172 168 168 167 167 167 167 168 168 163 163 168 168 164 164 163 163 163 163 164 164 159 159 164 164 160 160 159 159 159 159 160 160 576 576 160 160 577 577 578 578 155 155 156 156 151 151 156 156 152 152 151 151 151 151 152 152 149 149 152 152 150 150 149 149 244 244 243 243 242 242 243 243 241 241 242 242 242 242 241 241 238 238 241 241 237 237 238 238 579 579 580 580 234 234 581 581 233 233 234 234 234 234 233 233 230 230 233 233 229 229 230 230 230 230 229 229 226 226 229 229 225 225 226 226 226 226 225 225 222 222 225 225 221 221 222 222 222 222 221 221 218 218 221 221 217 217 218 218 218 218 217 217 214 214 217 217 213 213 214 214 214 214 213 213 210 210 213 213 209 209 210 210 210 210 209 209 582 582 209 209 583 583 584 584 206 206 205 205 202 202 205 205 201 201 202 202 202 202 201 201 198 198 201 201 197 197 198 198 198 198 197 197 200 200 197 197 199 199 200 200 200 200 199 199 204 204 199 199 203 203 204 204 585 585 586 586 208 208 587 587 207 207 208 208 208 208 207 207 212 212 207 207 211 211 212 212 212 212 211 211 216 216 211 211 215 215 216 216 216 216 215 215 220 220 215 215 219 219 220 220 220 220 219 219 224 224 219 219 223 223 224 224 224 224 223 223 228 228 223 223 227 227 228 228 228 228 227 227 232 232 227 227 231 231 232 232 232 232 231 231 588 588 231 231 589 589 590 590 236 236 235 235 240 240 235 235 239 239 240 240 240 240 239 239 244 244 239 239 243 243 244 244 292 292 291 291 290 290 291 291 289 289 290 290 290 290 289 289 286 286 289 289 285 285 286 286 591 591 592 592 282 282 593 593 281 281 282 282 282 282 281 281 278 278 281 281 277 277 278 278 278 278 277 277 274 274 277 277 273 273 274 274 274 274 273 273 270 270 273 273 269 269 270 270 270 270 269 269 266 266 269 269 265 265 266 266 266 266 265 265 262 262 265 265 261 261 262 262 262 262 261 261 258 258 261 261 257 257 258 258 258 258 257 257 594 594 257 257 595 595 596 596 254 254 253 253 250 250 253 253 249 249 250 250 250 250 249 249 246 246 249 249 245 245 246 246 246 246 245 245 248 248 245 245 247 247 248 248 248 248 247 247 252 252 247 247 251 251 252 252 597 597 598 598 256 256 599 599 255 255 256 256 256 256 255 255 260 260 255 255 259 259 260 260 260 260 259 259 264 264 259 259 263 263 264 264 264 264 263 263 268 268 263 263 267 267 268 268 268 268 267 267 272 272 267 267 271 271 272 272 272 272 271 271 276 276 271 271 275 275 276 276 276 276 275 275 280 280 275 275 279 279 280 280 280 280 279 279 600 600 279 279 601 601 602 602 284 284 283 283 288 288 283 283 287 287 288 288 288 288 287 287 292 292 287 287 291 291 292 292 340 340 339 339 338 338 339 339 337 337 338 338 338 338 337 337 334 334 337 337 333 333 334 334 603 603 604 604 330 330 605 605 329 329 330 330 330 330 329 329 326 326 329 329 325 325 326 326 326 326 325 325 322 322 325 325 321 321 322 322 322 322 321 321 318 318 321 321 317 317 318 318 318 318 317 317 314 314 317 317 313 313 314 314 314 314 313 313 310 310 313 313 309 309 310 310 310 310 309 309 306 306 309 309 305 305 306 306 306 306 305 305 606 606 305 305 607 607 608 608 302 302 301 301 298 298 301 301 297 297 298 298 298 298 297 297 294 294 297 297 293 293 294 294 294 294 293 293 296 296 293 293 295 295 296 296 296 296 295 295 300 300 295 295 299 299 300 300 609 609 610 610 304 304 611 611 303 303 304 304 304 304 303 303 308 308 303 303 307 307 308 308 308 308 307 307 312 312 307 307 311 311 312 312 312 312 311 311 316 316 311 311 315 315 316 316 316 316 315 315 320 320 315 315 319 319 320 320 320 320 319 319 324 324 319 319 323 323 324 324 324 324 323 323 328 328 323 323 327 327 328 328 328 328 327 327 612 612 327 327 613 613 614 614 332 332 331 331 336 336 331 331 335 335 336 336 336 336 335 335 340 340 335 335 339 339 340 340 388 388 387 387 386 386 387 387 385 385 386 386 386 386 385 385 382 382 385 385 381 381 382 382 615 615 616 616 378 378 617 617 377 377 378 378 378 378 377 377 374 374 377 377 373 373 374 374 374 374 373 373 370 370 373 373 369 369 370 370 370 370 369 369 366 366 369 369 365 365 366 366 366 366 365 365 362 362 365 365 361 361 362 362 362 362 361 361 358 358 361 361 357 357 358 358 358 358 357 357 354 354 357 357 353 353 354 354 354 354 353 353 618 618 353 353 619 619 620 620 350 350 349 349 346 346 349 349 345 345 346 346 346 346 345 345 342 342 345 345 341 341 342 342 342 342 341 341 344 344 341 341 343 343 344 344 344 344 343 343 348 348 343 343 347 347 348 348 621 621 622 622 352 352 623 623 351 351 352 352 352 352 351 351 356 356 351 351 355 355 356 356 356 356 355 355 360 360 355 355 359 359 360 360 360 360 359 359 364 364 359 359 363 363 364 364 364 364 363 363 368 368 363 363 367 367 368 368 368 368 367 367 372 372 367 367 371 371 372 372 372 372 371 371 376 376 371 371 375 375 376 376 376 376 375 375 624 624 375 375 625 625 626 626 380 380 379 379 384 384 379 379 383 383 384 384 384 384 383 383 388 388 383 383 387 387 388 388 440 440 439 439 438 438 439 439 437 437 438 438 438 438 437 437 434 434 437 437 433 433 434 434 627 627 628 628 430 430 629 629 429 429 430 430 430 430 429 429 424 424 429 429 423 423 424 424 424 424 423 423 420 420 423 423 419 419 420 420 420 420 419 419 416 416 419 419 415 415 416 416 416 416 415 415 412 412 415 415 411 411 412 412 412 412 411 411 408 408 411 411 407 407 408 408 408 408 407 407 402 402 407 407 401 401 402 402 402 402 401 401 630 630 401 401 631 631 632 632 398 398 397 397 394 394 397 397 393 393 394 394 394 394 393 393 390 390 393 393 389 389 390 390 390 390 389 389 392 392 389 389 391 391 392 392 392 392 391 391 396 396 391 391 395 395 396 396 633 633 634 634 400 400 635 635 399 399 400 400 400 400 399 399 404 404 399 399 403 403 404 404 404 404 403 403 406 406 403 403 405 405 406 406 406 406 405 405 410 410 405 405 409 409 410 410 410 410 409 409 414 414 409 409 413 413 414 414 414 414 413 413 418 418 413 413 417 417 418 418 418 418 417 417 422 422 417 417 421 421 422 422 422 422 421 421 426 426 421 421 425 425 426 426 426 426 425 425 428 428 425 425 427 427 428 428 428 428 427 427 636 636 427 427 637 637 638 638 432 432 431 431 436 436 431 431 435 435 436 436 436 436 435 435 440 440 435 435 439 439 440 440 488 488 487 487 486 486 487 487 485 485 486 486 486 486 485 485 482 482 485 485 481 481 482 482 639 639 640 640 478 478 641 641 477 477 478 478 478 478 477 477 474 474 477 477 473 473 474 474 474 474 473 473 470 470 473 473 469 469 470 470 470 470 469 469 466 466 469 469 465 465 466 466 466 466 465 465 462 462 465 465 461 461 462 462 462 462 461 461 458 458 461 461 457 457 458 458 458 458 457 457 454 454 457 457 453 453 454 454 454 454 453 453 642 642 453 453 643 643 644 644 450 450 449 449 446 446 449 449 445 445 446 446 446 446 445 445 442 442 445 445 441 441 442 442 442 442 441 441 444 444 441 441 443 443 444 444 444 444 443 443 448 448 443 443 447 447 448 448 645 645 646 646 452 452 647 647 451 451 452 452 452 452 451 451 456 456 451 451 455 455 456 456 456 456 455 455 460 460 455 455 459 459 460 460 460 460 459 459 464 464 459 459 463 463 464 464 464 464 463 463 468 468 463 463 467 467 468 468 468 468 467 467 472 472 467 467 471 471 472 472 472 472 471 471 476 476 471 471 475 475 476 476 476 476 475 475 648 648 475 475 649 649 650 650 480 480 479 479 484 484 479 479 483 483 484 484 484 484 483 483 488 488 483 483 487 487 488 488 536 536 535 535 534 534 535 535 533 533 534 534 534 534 533 533 530 530 533 533 529 529 530 530 651 651 652 652 526 526 653 653 525 525 526 526 526 526 525 525 522 522 525 525 521 521 522 522 522 522 521 521 518 518 521 521 517 517 518 518 518 518 517 517 514 514 517 517 513 513 514 514 514 514 513 513 510 510 513 513 509 509 510 510 510 510 509 509 506 506 509 509 505 505 506 506 506 506 505 505 502 502 505 505 501 501 502 502 502 502 501 501 654 654 501 501 655 655 656 656 498 498 497 497 494 494 497 497 493 493 494 494 494 494 493 493 490 490 493 493 489 489 490 490 490 490 489 489 492 492 489 489 491 491 492 492 492 492 491 491 496 496 491 491 495 495 496 496 657 657 658 658 500 500 659 659 499 499 500 500 500 500 499 499 504 504 499 499 503 503 504 504 504 504 503 503 508 508 503 503 507 507 508 508 508 508 507 507 512 512 507 507 511 511 512 512 512 512 511 511 516 516 511 511 515 515 516 516 516 516 515 515 520 520 515 515 519 519 520 520 520 520 519 519 524 524 519 519 523 523 524 524 524 524 523 523 660 660 523 523 661 661 662 662 528 528 527 527 532 532 527 527 531 531 532 532 532 532 531 531 536 536 531 531 535 535 536 536
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 18 18 19 19 20 20 19 19 21 21 20 20 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 30 30 31 31 32 32 31 31 33 33 32 32 72 72 73 73 70 70 73 73 71 71 70 70 70 70 71 71 68 68 62 62 64 64 65 65 64 64 66 66 65 65 65 65 66 66 67 67 66 66 68 68 67 67 67 67 68 68 69 69 68 68 71 71 69 69 65 65 63 63 62 62 63 63 61 61 62 62 62 62 61 61 59 59 61 61 60 60 59 59 59 59 60 60 57 57 60 60 58 58 57 57 57 57 58 58 56 56 320 320 55 55 321 321 322 322 55 55 54 54 55 55 53 53 54 54 54 54 53 53 52 52 53 53 51 51 52 52 52 52 51 51 50 50 50 50 51 51 48 48 51 51 49 49 48 48 48 48 49 49 46 46 49 49 47 47 46 46 46 46 47 47 45 45 35 35 34 34 37 37 34 34 36 36 37 37 37 37 36 36 39 39 36 36 38 38 39 39 39 39 38 38 41 41 38 38 40 40 41 41 41 41 40 40 43 43 40 40 42 42 43 43 43 43 42 42 45 45 42 42 44 44 45 45 45 45 44 44 46 46 74 74 75 75 76 76 75 75 77 77 76 76 76 76 77 77 78 78 77 77 79 79 78 78 78 78 79 79 80 80 79 79 81 81 80 80 80 80 81 81 82 82 81 81 83 83 82 82 82 82 83 83 84 84 83 83 85 85 84 84 84 84 85 85 86 86 85 85 88 88 86 86 86 86 88 88 87 87 88 88 89 89 87 87 87 87 89 89 90 90 89 89 91 91 90 90 90 90 91 91 92 92 91 91 93 93 92 92 93 93 95 95 92 92 92 92 95 95 94 94 94 94 95 95 323 323 95 95 324 324 325 325 96 96 98 98 97 97 101 101 103 103 104 104 103 103 105 105 104 104 104 104 105 105 107 107 97 97 98 98 99 99 98 98 100 100 99 99 99 99 100 100 101 101 100 100 102 102 101 101 101 101 102 102 103 103 115 115 114 114 113 113 114 114 112 112 113 113 113 113 112 112 111 111 112 112 110 110 111 111 111 111 110 110 109 109 110 110 108 108 109 109 109 109 108 108 107 107 108 108 106 106 107 107 107 107 106 106 104 104 116 116 117 117 118 118 117 117 119 119 118 118 118 118 119 119 120 120 119 119 121 121 120 120 120 120 121 121 122 122 121 121 123 123 122 122 122 122 123 123 124 124 123 123 125 125 124 124 124 124 125 125 126 126 125 125 127 127 126 126 126 126 127 127 128 128 127 127 129 129 128 128 128 128 129 129 130 130 129 129 131 131 130 130 130 130 131 131 132 132 131 131 133 133 132 132 132 132 133 133 134 134 133 133 135 135 134 134 326 326 327 327 136 136 328 328 137 137 136 136 136 136 137 137 138 138 137 137 139 139 138 138 138 138 139 139 140 140 139 139 141 141 140 140 140 140 141 141 142 142 141 141 143 143 142 142 180 180 186 186 182 182 182 182 179 179 180 180 179 179 176 176 180 180 180 180 176 176 174 174 176 176 173 173 174 174 174 174 173 173 168 168 173 173 167 167 168 168 329 329 330 330 164 164 331 331 163 163 164 164 164 164 163 163 159 159 163 163 158 158 159 159 159 159 158 158 155 155 158 158 154 154 155 155 155 155 154 154 153 153 154 154 152 152 153 153 153 153 152 152 147 147 152 152 149 149 147 147 147 147 149 149 144 144 149 149 145 145 144 144 144 144 145 145 146 146 145 145 148 148 146 146 146 146 148 148 151 151 148 148 150 150 151 151 151 151 150 150 157 157 150 150 156 156 157 157 157 157 156 156 160 160 156 156 161 161 160 160 160 160 161 161 162 162 162 162 161 161 332 332 161 161 333 333 334 334 166 166 165 165 170 170 165 165 169 169 170 170 170 170 169 169 172 172 169 169 171 171 172 172 171 171 175 175 172 172 172 172 175 175 178 178 175 175 177 177 178 178 177 177 181 181 178 178 178 178 181 181 184 184 181 181 183 183 184 184 184 184 183 183 187 187 183 183 188 188 187 187 187 187 188 188 190 190 188 188 189 189 190 190 335 335 336 336 194 194 337 337 193 193 194 194 194 194 193 193 197 197 193 193 198 198 197 197 197 197 198 198 199 199 199 199 198 198 205 205 198 198 204 204 205 205 205 205 204 204 210 210 204 204 208 208 210 210 210 210 208 208 213 213 208 208 212 212 213 213 213 213 212 212 211 211 212 212 209 209 211 211 211 211 209 209 207 207 209 209 206 206 207 207 207 207 206 206 203 203 206 206 202 202 203 203 203 203 202 202 201 201 202 202 200 200 201 201 201 201 200 200 196 196 200 200 195 195 196 196 196 196 195 195 338 338 195 195 339 339 340 340 192 192 191 191 186 186 191 191 185 185 186 186 186 186 185 185 182 182 214 214 215 215 216 216 215 215 217 217 216 216 216 216 217 217 218 218 217 217 219 219 218 218 220 220 221 221 222 222 221 221 223 223 222 222 222 222 223 223 224 224 223 223 225 225 224 224 224 224 225 225 226 226 225 225 227 227 226 226 226 226 227 227 341 341 227 227 342 342 343 343 228 228 229 229 230 230 229 229 231 231 230 230 230 230 231 231 232 232 231 231 233 233 232 232 232 232 233 233 234 234 233 233 235 235 234 234 234 234 235 235 236 236 235 235 237 237 236 236 236 236 237 237 238 238 237 237 239 239 238 238 238 238 239 239 240 240 239 239 241 241 240 240 240 240 241 241 242 242 241 241 243 243 242 242 242 242 243 243 244 244 243 243 245 245 244 244 244 244 245 245 246 246 245 245 247 247 246 246 248 248 249 249 250 250 249 249 251 251 250 250 250 250 251 251 252 252 251 251 253 253 252 252 252 252 253 253 254 254 253 253 255 255 254 254 254 254 255 255 256 256 255 255 257 257 256 256 256 256 257 257 258 258 257 257 259 259 258 258 258 258 259 259 260 260 259 259 261 261 260 260 260 260 261 261 262 262 261 261 263 263 262 262 264 264 265 265 266 266 265 265 267 267 266 266 266 266 267 267 268 268 267 267 269 269 268 268 271 271 272 272 274 274 272 272 273 273 274 274 274 274 273 273 278 278 273 273 277 277 278 278 278 278 277 277 282 282 277 277 281 281 282 282 282 282 281 281 344 344 281 281 345 345 346 346 286 286 285 285 290 290 285 285 289 289 290 290 290 290 289 289 294 294 289 289 293 293 294 294 294 294 293 293 298 298 293 293 297 297 298 298 298 298 297 297 302 302 297 297 301 301 302 302 347 347 348 348 306 306 349 349 305 305 306 306 306 306 305 305 310 310 305 305 309 309 310 310 310 310 309 309 314 314 309 309 313 313 314 314 313 313 317 317 314 314 314 314 317 317 319 319 317 317 318 318 319 319 319 319 318 318 316 316 318 318 315 315 316 316 316 316 315 315 312 312 315 315 311 311 312 312 312 312 311 311 308 308 311 311 307 307 308 308 308 308 307 307 350 350 307 307 351 351 352 352 304 304 303 303 300 300 303 303 299 299 300 300 300 300 299 299 296 296 299 299 295 295 296 296 296 296 295 295 292 292 295 295 291 291 292 292 292 292 291 291 288 288 291 291 287 287 288 288 353 353 354 354 284 284 355 355 283 283 284 284 284 284 283 283 280 280 283 283 279 279 280 280 280 280 279 279 276 276 279 279 275 275 276 276 276 276 275 275 271 271 275 275 270 270 271 271 271 271 270 270 272 272
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70 72 72 73 73 74 74 73 73 75 75 74 74 76 76 77 77 78 78 77 77 79 79 78 78 80 80 81 81 82 82 81 81 83 83 82 82 84 84 85 85 86 86 85 85 87 87 86 86 88 88 89 89 90 90 89 89 91 91 90 90 92 92 93 93 94 94 93 93 95 95 94 94 96 96 97 97 98 98 97 97 99 99 98 98 100 100 101 101 102 102 101 101 103 103 102 102 104 104 105 105 106 106 105 105 107 107 106 106 108 108 109 109 110 110 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 124 124 125 125 126 126 125 125 127 127 126 126 128 128 129 129 130 130 129 129 131 131 130 130 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 144 144 145 145 146 146 145 145 147 147 146 146 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 160 160 161 161 162 162 161 161 163 163 162 162 164 164 165 165 166 166 165 165 167 167 166 166 168 168 169 169 170 170 169 169 171 171 170 170 172 172 173 173 174 174 173 173 175 175 174 174 176 176 177 177 178 178 177 177 179 179 178 178 180 180 181 181 182 182 181 181 183 183 182 182 184 184 185 185 186 186 185 185 187 187 186 186 188 188 189 189 190 190 189 189 191 191 190 190 192 192 193 193 194 194 193 193 195 195 194 194 196 196 197 197 198 198 197 197 199 199 198 198 200 200 201 201 202 202 201 201 203 203 202 202 204 204 205 205 206 206 205 205 207 207 206 206 208 208 209 209 210 210 209 209 211 211 210 210 212 212 213 213 214 214 213 213 215 215 214 214 216 216 217 217 218 218 217 217 219 219 218 218 220 220 221 221 222 222 221 221 223 223 222 222 224 224 225 225 226 226 225 225 227 227 226 226 228 228 229 229 230 230 229 229 231 231 230 230 232 232 233 233 234 234 233 233 235 235 234 234 236 236 237 237 238 238 237 237 239 239 238 238 240 240 241 241 242 242 241 241 243 243 242 242 244 244 245 245 246 246 245 245 247 247 246 246 248 248 249 249 250 250 249 249 251 251 250 250 252 252 253 253 254 254 253 253 255 255 254 254 256 256 257 257 258 258 257 257 259 259 258 258 260 260 261 261 262 262 261 261 263 263 262 262 264 264 265 265 266 266 265 265 267 267 266 266 268 268 269 269 270 270 269 269 271 271 270 270 272 272 273 273 274 274 273 273 275 275 274 274 276 276 277 277 278 278 277 277 279 279 278 278 280 280 281 281 282 282 281 281 283 283 282 282 284 284 285 285 286 286 285 285 287 287 286 286 288 288 289 289 290 290 289 289 291 291 290 290 292 292 293 293 294 294 293 293 295 295 294 294 296 296 297 297 298 298 297 297 299 299 298 298 300 300 301 301 302 302 301 301 303 303 302 302 304 304 305 305 306 306 305 305 307 307 306 306 308 308 309 309 310 310 309 309 311 311 310 310 312 312 313 313 314 314 313 313 315 315 314 314 316 316 317 317 318 318 317 317 319 319 318 318 320 320 321 321 322 322 321 321 323 323 322 322 324 324 325 325 326 326 325 325 327 327 326 326 328 328 329 329 330 330 329 329 331 331 330 330 332 332 333 333 334 334 333 333 335 335 334 334 336 336 337 337 338 338 337 337 339 339 338 338 340 340 341 341 342 342 341 341 343 343 342 342 344 344 345 345 346 346 345 345 347 347 346 346 348 348 349 349 350 350 349 349 351 351 350 350 500 500 502 502 503 503 5616 5616 5617 5617 507 507 520 520 515 515 514 514 515 515 513 513 514 514 514 514 513 513 512 512 513 513 507 507 512 512 512 512 507 507 506 506 507 507 5618 5618 506 506 503 503 501 501 500 500 501 501 495 495 500 500 500 500 495 495 494 494 495 495 493 493 494 494 494 494 493 493 492 492 493 493 487 487 492 492 387 387 386 386 388 388 387 387 388 388 389 389 388 388 394 394 389 389 389 389 394 394 395 395 394 394 396 396 395 395 395 395 396 396 397 397 396 396 400 400 397 397 397 397 400 400 5619 5619 400 400 5620 5620 5621 5621 403 403 405 405 406 406 405 405 408 408 406 406 406 406 408 408 409 409 408 408 413 413 409 409 409 409 413 413 416 416 413 413 415 415 416 416 416 416 415 415 417 417 415 415 419 419 417 417 417 417 419 419 424 424 419 419 426 426 424 424 424 424 426 426 425 425 426 426 427 427 425 425 425 425 427 427 432 432 427 427 433 433 432 432 432 432 433 433 436 436 433 433 435 435 436 436 436 436 435 435 438 438 435 435 439 439 438 438 438 438 439 439 444 444 439 439 445 445 444 444 444 444 445 445 446 446 445 445 447 447 446 446 446 446 447 447 452 452 447 447 453 453 452 452 452 452 453 453 454 454 453 453 455 455 454 454 454 454 455 455 458 458 455 455 461 461 458 458 458 458 461 461 463 463 461 461 464 464 463 463 463 463 464 464 467 467 464 464 466 466 467 467 467 467 466 466 473 473 466 466 472 472 473 473 473 473 472 472 475 475 472 472 474 474 475 475 475 475 474 474 481 481 474 474 480 480 481 481 481 481 480 480 483 483 480 480 484 484 483 483 483 483 484 484 487 487 484 484 486 486 487 487 487 487 486 486 492 492 374 374 371 371 370 370 371 371 369 369 370 370 370 370 369 369 368 368 386 386 387 387 380 380 387 387 383 383 380 380 380 380 383 383 377 377 383 383 376 376 377 377 377 377 376 376 374 374 376 376 375 375 374 374 374 374 375 375 371 371 355 355 353 353 352 352 353 353 356 356 352 352 368 368 369 369 362 362 369 369 363 363 362 362 362 362 363 363 359 359 363 363 358 358 359 359 359 359 358 358 356 356 358 358 357 357 356 356 356 356 357 357 352 352 443 443 441 441 440 440 441 441 437 437 440 440 440 440 437 437 434 434 437 437 431 431 434 434 434 434 431 431 430 430 431 431 429 429 430 430 430 430 429 429 428 428 429 429 423 423 428 428 428 428 423 423 421 421 423 423 422 422 421 421 421 421 422 422 420 420 422 422 418 418 420 420 420 420 418 418 414 414 418 418 412 412 414 414 414 414 412 412 411 411 412 412 410 410 411 411 411 411 410 410 407 407 410 410 404 404 407 407 407 407 404 404 401 401 404 404 402 402 401 401 5622 5622 5623 5623 399 399 5624 5624 398 398 399 399 399 399 398 398 393 393 398 398 392 392 393 393 393 393 392 392 391 391 392 392 390 390 391 391 391 391 390 390 385 385 390 390 384 384 385 385 385 385 384 384 382 382 384 384 381 381 382 382 382 382 381 381 379 379 381 381 378 378 379 379 379 379 378 378 373 373 378 378 372 372 373 373 373 373 372 372 366 366 372 372 367 367 366 366 366 366 367 367 365 365 367 367 364 364 365 365 365 365 364 364 360 360 364 364 361 361 360 360 360 360 361 361 355 355 361 361 354 354 355 355 355 355 354 354 353 353 465 465 459 459 460 460 459 459 457 457 460 460 460 460 457 457 456 456 457 457 451 451 456 456 456 456 451 451 449 449 451 451 450 450 449 449 449 449 450 450 448 448 450 450 443 443 448 448 448 448 443 443 442 442 443 443 440 440 442 442 460 460 462 462 465 465 462 462 468 468 465 465 465 465 468 468 469 469 468 468 470 470 469 469 469 469 470 470 471 471 470 470 476 476 471 471 471 471 476 476 477 477 476 476 478 478 477 477 477 477 478 478 479 479 479 479 478 478 485 485 478 478 482 482 485 485 485 485 482 482 488 488 482 482 489 489 488 488 488 488 489 489 491 491 489 489 490 490 491 491 491 491 490 490 497 497 490 490 496 496 497 497 497 497 496 496 499 499 496 496 498 498 499 499 5625 5625 5626 5626 505 505 5627 5627 504 504 505 505 505 505 504 504 509 509 504 504 508 508 509 509 509 509 508 508 510 510 508 508 511 511 510 510 510 510 511 511 516 516 511 511 517 517 516 516 516 516 517 517 518 518 517 517 519 519 518 518 518 518 519 519 524 524 519 519 525 525 524 524 524 524 525 525 528 528 525 525 527 527 528 528 528 528 527 527 530 530 527 527 531 531 530 530 530 530 531 531 535 535 531 531 536 536 535 535 535 535 536 536 537 537 536 536 538 538 537 537 537 537 538 538 543 543 538 538 544 544 543 543 543 543 544 544 546 546 544 544 547 547 546 546 546 546 547 547 549 549 547 547 553 553 549 549 549 549 553 553 552 552 553 553 550 550 552 552 552 552 550 550 551 551 550 550 548 548 551 551 551 551 548 548 545 545 548 548 542 542 545 545 545 545 542 542 540 540 542 542 541 541 540 540 540 540 541 541 539 539 541 541 534 534 539 539 539 539 534 534 533 533 534 534 532 532 533 533 533 533 532 532 526 526 532 532 529 529 526 526 526 526 529 529 522 522 529 529 523 523 522 522 522 522 523 523 520 520 523 523 521 521 520 520 520 520 521 521 515 515 554 554 555 555 556 556 555 555 557 557 556 556 1212 1212 1214 1214 1215 1215 1087 1087 1082 1082 1017 1017 916 916 918 918 881 881 889 889 885 885 1017 1017 1154 1154 1158 1158 1140 1140 1128 1128 1123 1123 1017 1017 1123 1123 1121 1121 1017 1017 1087 1087 1017 1017 1092 1092 1017 1017 1042 1042 1039 1039 1001 1001 999 999 1017 1017 871 871 867 867 880 880 881 881 880 880 882 882 1259 1259 1266 1266 1075 1075 1339 1339 1332 1332 1017 1017 1195 1195 1193 1193 1017 1017 1069 1069 1063 1063 1079 1079 1001 1001 1017 1017 1008 1008 695 695 700 700 684 684 918 918 920 920 934 934 1080 1080 1083 1083 1158 1158 1120 1120 1122 1122 1158 1158 1182 1182 1177 1177 1192 1192 1121 1121 1119 1119 1105 1105 1029 1029 1027 1027 1037 1037 1027 1027 1021 1021 1037 1037 1037 1037 1021 1021 1039 1039 763 763 762 762 771 771 605 605 603 603 685 685 881 881 882 882 893 893 893 893 898 898 881 881 898 898 900 900 881 881 881 881 900 900 916 916 900 900 901 901 916 916 916 916 901 901 911 911 943 943 937 937 951 951 1017 1017 885 885 998 998 1204 1204 1207 1207 1196 1196 1437 1437 1435 1435 1033 1033 1017 1017 1315 1315 1319 1319 1253 1253 1249 1249 1017 1017 1249 1249 1247 1247 1017 1017 1017 1017 1247 1247 1246 1246 1164 1164 1159 1159 1017 1017 1159 1159 1157 1157 1017 1017 1017 1017 1157 1157 1146 1146 1157 1157 1156 1156 1146 1146 1146 1146 1156 1156 1148 1148 1121 1121 1105 1105 1017 1017 1105 1105 1103 1103 1017 1017 1017 1017 1103 1103 1092 1092 1056 1056 1048 1048 1057 1057 1048 1048 1042 1042 1057 1057 1057 1057 1042 1042 1060 1060 1042 1042 1017 1017 1060 1060 1060 1060 1017 1017 1063 1063 1017 1017 1082 1082 1063 1063 1063 1063 1082 1082 1079 1079 835 835 832 832 880 880 832 832 827 827 880 880 880 880 827 827 825 825 815 815 700 700 707 707 815 815 736 736 741 741 988 988 987 987 1017 1017 959 959 956 956 1017 1017 907 907 902 902 1017 1017 902 902 899 899 1017 1017 1017 1017 899 899 889 889 899 899 897 897 889 889 889 889 897 897 890 890 1096 1096 1102 1102 1088 1088 1102 1102 1083 1083 1088 1088 1168 1168 1172 1172 1160 1160 1215 1215 1216 1216 1212 1212 1216 1216 1217 1217 1212 1212 1212 1212 1217 1217 1219 1219 1240 1240 1242 1242 1075 1075 1242 1242 1248 1248 1075 1075 1075 1075 1248 1248 1250 1250 1275 1275 1276 1276 1075 1075 1295 1295 1291 1291 1075 1075 1291 1291 1300 1300 1075 1075 1347 1347 1341 1341 1062 1062 1341 1341 1349 1349 1062 1062 1413 1413 1017 1017 1033 1033 1418 1418 1398 1398 1017 1017 1398 1398 1395 1395 1017 1017 1017 1017 1395 1395 1408 1408 1383 1383 1378 1378 1017 1017 1378 1378 1390 1390 1017 1017 1361 1361 1354 1354 1017 1017 1332 1332 1326 1326 1017 1017 1326 1326 1321 1321 1017 1017 1017 1017 1321 1321 1315 1315 1302 1302 1289 1289 1298 1298 1289 1289 1017 1017 1298 1298 1298 1298 1017 1017 1303 1303 1289 1289 1285 1285 1017 1017 1285 1285 1282 1282 1017 1017 1017 1017 1282 1282 1283 1283 1192 1192 1177 1177 1193 1193 1153 1153 1152 1152 1151 1151 1146 1146 1141 1141 1017 1017 1141 1141 1139 1139 1017 1017 1017 1017 1139 1139 1128 1128 1139 1139 1138 1138 1128 1128 1128 1128 1138 1138 1130 1130 1036 1036 1035 1035 1034 1034 1039 1039 1021 1021 1017 1017 1021 1021 1019 1019 1017 1017 1017 1017 1019 1019 1008 1008 880 880 881 881 871 871 881 881 879 879 871 871 871 871 879 879 878 878 853 853 850 850 880 880 850 850 845 845 880 880 880 880 845 845 835 835 845 845 843 843 835 835 835 835 843 843 842 842 809 809 780 780 815 815 780 780 773 773 815 815 583 583 605 605 585 585 750 750 754 754 737 737 754 754 741 741 737 737 768 768 772 772 756 756 808 808 810 810 880 880 921 921 927 927 920 920 927 927 929 929 920 920 920 920 929 929 934 934 921 921 922 922 927 927 922 922 923 923 927 927 927 927 923 923 924 924 959 959 1017 1017 966 966 895 895 894 894 892 892 881 881 952 952 957 957 1072 1072 1073 1073 1065 1065 1140 1140 1158 1158 1137 1137 1158 1158 1122 1122 1137 1137 1137 1137 1122 1122 1132 1132 1122 1122 1124 1124 1132 1132 1132 1132 1124 1124 1131 1131 1276 1276 1277 1277 1075 1075 1277 1277 1284 1284 1075 1075 1075 1075 1284 1284 1295 1295 1284 1284 1286 1286 1295 1295 1295 1295 1286 1286 1287 1287 1340 1340 1062 1062 1333 1333 1062 1062 1075 1075 1333 1333 1333 1333 1075 1075 1324 1324 1075 1075 1329 1329 1324 1324 1443 1443 1421 1421 1045 1045 1421 1421 1427 1427 1045 1045 1045 1045 1427 1427 1456 1456 1445 1445 1441 1441 1033 1033 1441 1441 1415 1415 1033 1033 1033 1033 1415 1415 1413 1413 1017 1017 1413 1413 1418 1418 1413 1413 1428 1428 1418 1418 1418 1418 1428 1428 1431 1431 1352 1352 1350 1350 1017 1017 1350 1350 1344 1344 1017 1017 1017 1017 1344 1344 1339 1339 1317 1317 1314 1314 1017 1017 1236 1236 1231 1231 1017 1017 1231 1231 1229 1229 1017 1017 1017 1017 1229 1229 1228 1228 1218 1218 1213 1213 1017 1017 1213 1213 1211 1211 1017 1017 1017 1017 1211 1211 1195 1195 1211 1211 1210 1210 1195 1195 1195 1195 1210 1210 1200 1200 1210 1210 1202 1202 1200 1200 1193 1193 1177 1177 1017 1017 1177 1177 1175 1175 1017 1017 1017 1017 1175 1175 1164 1164 1175 1175 1174 1174 1164 1164 1164 1164 1174 1174 1173 1173 1136 1136 1135 1135 1134 1134 1118 1118 1112 1112 1119 1119 1112 1112 1110 1110 1119 1119 1119 1119 1110 1110 1105 1105 1118 1118 1117 1117 1112 1112 1117 1117 1116 1116 1112 1112 1112 1112 1116 1116 1115 1115 1056 1056 1055 1055 1054 1054 1036 1036 1034 1034 1037 1037 1034 1034 1032 1032 1037 1037 1037 1037 1032 1032 1029 1029 874 874 872 872 876 876 872 872 871 871 876 876 876 876 871 871 877 877 871 871 878 878 877 877 867 867 863 863 880 880 863 863 861 861 880 880 880 880 861 861 853 853 861 861 860 860 853 853 853 853 860 860 859 859 807 807 797 797 809 809 797 797 791 791 809 809 809 809 791 791 780 780 791 791 789 789 780 780 780 780 789 789 781 781 789 789 782 782 781 781 787 787 785 785 784 784 763 763 771 771 764 764 627 627 625 625 685 685 624 624 613 613 598 598 613 613 592 592 598 598 598 598 592 592 594 594 669 669 661 661 649 649 613 613 669 669 677 677 702 702 713 713 707 707 713 713 718 718 707 707 707 707 718 718 815 815 718 718 724 724 815 815 815 815 724 724 736 736 724 724 720 720 736 736 736 736 720 720 732 732 720 720 728 728 732 732 774 774 880 880 772 772 880 880 741 741 772 772 839 839 844 844 829 829 888 888 884 884 887 887 884 884 886 886 887 887 882 882 883 883 893 893 883 883 884 884 893 893 893 893 884 884 891 891 884 884 888 888 891 891 905 905 901 901 904 904 901 901 903 903 904 904 905 905 906 906 901 901 906 906 909 909 901 901 901 901 909 909 911 911 951 951 937 937 956 956 925 925 919 919 1017 1017 919 919 917 917 1017 1017 1017 1017 917 917 907 907 917 917 915 915 907 907 907 907 915 915 908 908 1012 1012 885 885 1010 1010 885 885 1007 1007 1010 1010 1040 1040 1043 1043 1058 1058 1126 1126 1127 1127 1129 1129 1254 1254 1255 1255 1075 1075 1313 1313 1312 1312 1075 1075 1312 1312 1308 1308 1075 1075 1308 1308 1316 1316 1075 1075 1075 1075 1316 1316 1322 1322 1062 1062 1359 1359 1364 1364 1405 1405 1402 1402 1045 1045 1456 1456 1434 1434 1045 1045 1434 1434 1436 1436 1045 1045 1045 1045 1436 1436 1033 1033 1436 1436 1470 1470 1033 1033 1033 1033 1470 1470 1439 1439 1459 1459 1455 1455 1033 1033 1455 1455 1430 1430 1033 1033 1033 1033 1430 1430 1426 1426 1314 1314 1311 1311 1017 1017 1311 1311 1307 1307 1017 1017 1017 1017 1307 1307 1303 1303 1299 1299 1297 1297 1296 1296 1260 1260 1264 1264 1261 1261 1264 1264 1263 1263 1261 1261 1261 1261 1263 1263 1262 1262 1208 1208 1206 1206 1205 1205 1169 1169 1166 1166 1170 1170 1166 1166 1164 1164 1170 1170 1170 1170 1164 1164 1171 1171 1164 1164 1173 1173 1171 1171 1148 1148 1156 1156 1151 1151 1156 1156 1155 1155 1151 1151 1151 1151 1155 1155 1153 1153 1097 1097 1100 1100 1098 1098 1100 1100 1099 1099 1098 1098 1103 1103 1101 1101 1092 1092 1101 1101 1100 1100 1092 1092 1092 1092 1100 1100 1094 1094 1100 1100 1097 1097 1094 1094 1076 1076 1079 1079 1077 1077 1079 1079 1078 1078 1077 1077 1076 1076 1074 1074 1079 1079 1074 1074 1071 1071 1079 1079 1079 1079 1071 1071 1069 1069 1054 1054 1053 1053 1056 1056 1053 1053 1050 1050 1056 1056 1056 1056 1050 1050 1048 1048 858 858 856 856 859 859 856 856 854 854 859 859 859 859 854 854 853 853 842 842 841 841 835 835 841 841 840 840 835 835 835 835 840 840 836 836 840 840 838 838 836 836 741 741 880 880 815 815 880 880 825 825 815 815 815 815 825 825 817 817 825 825 824 824 817 817 817 817 824 824 823 823 770 770 769 769 767 767 815 815 748 748 739 739 727 727 731 731 735 735 731 731 739 739 735 735 684 684 700 700 693 693 700 700 815 815 693 693 693 693 815 815 685 685 815 815 715 715 685 685 685 685 715 715 706 706 581 581 609 609 604 604 609 609 685 685 604 604 604 604 685 685 602 602 685 685 603 603 602 602 586 586 587 587 589 589 617 617 621 621 611 611 621 621 641 641 611 611 611 611 641 641 626 626 609 609 613 613 685 685 613 613 677 677 685 685 685 685 677 677 678 678 677 677 666 666 678 678 678 678 666 666 671 671 719 719 721 721 722 722 741 741 754 754 772 772 754 754 757 757 772 772 772 772 757 757 756 756 828 828 880 880 826 826 880 880 810 810 826 826 826 826 810 810 821 821 875 875 880 880 865 865 880 880 864 864 865 865 999 999 996 996 1017 1017 996 996 995 995 1017 1017 1017 1017 995 995 993 993 993 993 992 992 1017 1017 992 992 990 990 1017 1017 1017 1017 990 990 988 988 913 913 912 912 910 910 890 890 897 897 892 892 897 897 896 896 892 892 892 892 896 896 895 895 997 997 1000 1000 885 885 1000 1000 1002 1002 885 885 885 885 1002 1002 1003 1003 1160 1160 1172 1172 1158 1158 1172 1172 1058 1058 1158 1158 1158 1158 1058 1058 1080 1080 1058 1058 1061 1061 1080 1080 1080 1080 1061 1061 1073 1073 1061 1061 1064 1064 1073 1073 1073 1073 1064 1064 1065 1065 1090 1090 1091 1091 1093 1093 1111 1111 1113 1113 1109 1109 1113 1113 1114 1114 1109 1109 1109 1109 1114 1114 1108 1108 1154 1154 1140 1140 1150 1150 1140 1140 1142 1142 1150 1150 1150 1150 1142 1142 1149 1149 1198 1198 1199 1199 1201 1201 1085 1085 1081 1081 1224 1224 1255 1255 1257 1257 1075 1075 1257 1257 1258 1258 1075 1075 1075 1075 1258 1258 1259 1259 1287 1287 1288 1288 1295 1295 1288 1288 1290 1290 1295 1295 1295 1295 1290 1290 1294 1294 1290 1290 1292 1292 1294 1294 1340 1340 1342 1342 1062 1062 1342 1342 1343 1343 1062 1062 1062 1062 1343 1343 1345 1345 1359 1359 1062 1062 1366 1366 1062 1062 1349 1349 1366 1366 1366 1366 1349 1349 1358 1358 1402 1402 1394 1394 1045 1045 1394 1394 1396 1396 1045 1045 1045 1045 1396 1396 1419 1419 1396 1396 1416 1416 1419 1419 1419 1419 1416 1416 1417 1417 1426 1426 1447 1447 1033 1033 1447 1447 1451 1451 1033 1033 1033 1033 1451 1451 1453 1453 1431 1431 1433 1433 1418 1418 1433 1433 1432 1432 1418 1418 1418 1418 1432 1432 1422 1422 1432 1432 1429 1429 1422 1422 1017 1017 1409 1409 1407 1407 1354 1354 1346 1346 1017 1017 1346 1346 1355 1355 1017 1017 1017 1017 1355 1355 1357 1357 1335 1335 1334 1334 1336 1336 1334 1334 1338 1338 1336 1336 1332 1332 1337 1337 1326 1326 1337 1337 1338 1338 1326 1326 1326 1326 1338 1338 1330 1330 1338 1338 1334 1334 1330 1330 1302 1302 1301 1301 1289 1289 1301 1301 1299 1299 1289 1289 1289 1289 1299 1299 1293 1293 1299 1299 1296 1296 1293 1293 1271 1271 1267 1267 1017 1017 1267 1267 1265 1265 1017 1017 1017 1017 1265 1265 1253 1253 1265 1265 1264 1264 1253 1253 1253 1253 1264 1264 1256 1256 1264 1264 1260 1260 1256 1256 1246 1246 1245 1245 1017 1017 1245 1245 1244 1244 1017 1017 1017 1017 1244 1244 1243 1243 1243 1243 1241 1241 1017 1017 1241 1241 1238 1238 1017 1017 1017 1017 1238 1238 1236 1236 1136 1136 1134 1134 1138 1138 1134 1134 1133 1133 1138 1138 1138 1138 1133 1133 1130 1130 822 822 820 820 823 823 820 820 818 818 823 823 823 823 818 818 817 817 782 782 789 789 784 784 789 789 788 788 784 784 784 784 788 788 787 787 745 745 744 744 753 753 744 744 748 748 753 753 753 753 748 748 755 755 748 748 815 815 755 755 755 755 815 815 762 762 815 815 773 773 762 762 762 762 773 773 771 771 675 675 645 645 643 643 585 585 605 605 612 612 605 605 685 685 612 612 612 612 685 685 618 618 685 685 625 625 618 618 618 618 625 625 596 596 576 576 577 577 579 579 606 606 607 607 610 610 624 624 626 626 613 613 626 626 641 641 613 613 613 613 641 641 669 669 641 641 644 644 669 669 669 669 644 644 661 661 644 644 656 656 661 661 665 665 667 667 668 668 684 684 682 682 695 695 682 682 683 683 695 695 695 695 683 683 689 689 683 683 686 686 689 689 689 689 686 686 687 687 702 702 701 701 713 713 701 701 703 703 713 713 713 713 703 703 709 709 703 703 704 704 709 709 709 709 704 704 705 705 862 862 864 864 846 846 864 864 880 880 846 846 846 846 880 880 844 844 880 880 828 828 844 844 844 844 828 828 829 829 974 974 973 973 966 966 948 948 951 951 949 949 951 951 950 950 949 949 918 918 934 934 881 881 934 934 936 936 881 881 881 881 936 936 952 952 936 936 938 938 952 952 952 952 938 938 947 947 938 938 939 939 947 947 947 947 939 939 940 940 989 989 991 991 982 982 991 991 997 997 982 982 982 982 997 997 979 979 997 997 885 885 979 979 979 979 885 885 976 976 885 885 881 881 976 976 976 976 881 881 970 970 881 881 957 957 970 970 970 970 957 957 960 960 982 982 983 983 989 989 983 983 984 984 989 989 989 989 984 984 986 986 984 984 985 985 986 986 1003 1003 1004 1004 885 885 1004 1004 1005 1005 885 885 885 885 1005 1005 1007 1007 955 955 953 953 885 885 953 953 954 954 885 885 885 885 954 954 958 958 958 958 972 972 885 885 972 972 980 980 885 885 885 885 980 980 998 998 1058 1058 1043 1043 1052 1052 1043 1043 1044 1044 1052 1052 1052 1052 1044 1044 1046 1046 1088 1088 1089 1089 1096 1096 1089 1089 1090 1090 1096 1096 1096 1096 1090 1090 1095 1095 1090 1090 1093 1093 1095 1095 1083 1083 1102 1102 1158 1158 1102 1102 1104 1104 1158 1158 1158 1158 1104 1104 1120 1120 1104 1104 1106 1106 1120 1120 1120 1120 1106 1106 1114 1114 1106 1106 1107 1107 1114 1114 1114 1114 1107 1107 1108 1108 1131 1131 1124 1124 1129 1129 1124 1124 1125 1125 1129 1129 1129 1129 1125 1125 1126 1126 1144 1144 1145 1145 1147 1147 1196 1196 1207 1207 1194 1194 1207 1207 1212 1212 1194 1194 1194 1194 1212 1212 1189 1189 1212 1212 1176 1176 1189 1189 1189 1189 1176 1176 1186 1186 1176 1176 1178 1178 1186 1186 1186 1186 1178 1178 1179 1179 1196 1196 1197 1197 1204 1204 1197 1197 1198 1198 1204 1204 1204 1204 1198 1198 1203 1203 1198 1198 1201 1201 1203 1203 1038 1038 1040 1040 955 955 1040 1040 1058 1058 955 955 955 955 1058 1058 964 964 1058 1058 977 977 964 964 1041 1041 1022 1022 1224 1224 1022 1022 1006 1006 1224 1224 1230 1230 1232 1232 1240 1240 1232 1232 1233 1233 1240 1240 1240 1240 1233 1233 1234 1234 1266 1266 1268 1268 1075 1075 1268 1268 1269 1269 1075 1075 1075 1075 1269 1269 1270 1270 1270 1270 1272 1272 1075 1075 1272 1272 1273 1273 1075 1075 1075 1075 1273 1273 1275 1275 1345 1345 1348 1348 1062 1062 1348 1348 1351 1351 1062 1062 1062 1062 1351 1351 1347 1347 1379 1379 1045 1045 1062 1062 1379 1379 1397 1397 1045 1045 1397 1397 1399 1399 1045 1045 1045 1045 1399 1399 1401 1401 1425 1425 1423 1423 1424 1424 1423 1423 1419 1419 1424 1424 1424 1424 1419 1419 1420 1420 1419 1419 1417 1417 1420 1420 1463 1463 1462 1462 1461 1461 1462 1462 1457 1457 1461 1461 1427 1427 1454 1454 1456 1456 1454 1454 1457 1457 1456 1456 1456 1456 1457 1457 1460 1460 1457 1457 1462 1462 1460 1460 1478 1478 1473 1473 1033 1033 1473 1473 1469 1469 1033 1033 1033 1033 1469 1469 1437 1437 1435 1435 1458 1458 1033 1033 1458 1458 1464 1464 1033 1033 1033 1033 1464 1464 1467 1467 1408 1408 1410 1410 1017 1017 1410 1410 1411 1411 1017 1017 1017 1017 1411 1411 1409 1409 1407 1407 1404 1404 1017 1017 1404 1404 1400 1400 1017 1017 1017 1017 1400 1400 1383 1383 1390 1390 1392 1392 1017 1017 1392 1392 1393 1393 1017 1017 1017 1017 1393 1393 1391 1391 1391 1391 1389 1389 1017 1017 1389 1389 1386 1386 1017 1017 1017 1017 1386 1386 1381 1381 1371 1371 1373 1373 1372 1372 1373 1373 1375 1375 1372 1372 1372 1372 1375 1375 1374 1374 1357 1357 1356 1356 1017 1017 1356 1356 1353 1353 1017 1017 1017 1017 1353 1353 1352 1352 1319 1319 1320 1320 1017 1017 1320 1320 1318 1318 1017 1017 1017 1017 1318 1318 1317 1317 1283 1283 1281 1281 1017 1017 1281 1281 1280 1280 1017 1017 1017 1017 1280 1280 1279 1279 1202 1202 1210 1210 1205 1205 1210 1210 1209 1209 1205 1205 1205 1205 1209 1209 1208 1208 1182 1182 1192 1192 1184 1184 1192 1192 1191 1191 1184 1184 1184 1184 1191 1191 1187 1187 1191 1191 1190 1190 1187 1187 1187 1187 1190 1190 1188 1188 1019 1019 1016 1016 1008 1008 1016 1016 1015 1015 1008 1008 1008 1008 1015 1015 1009 1009 1015 1015 1014 1014 1009 1009 1009 1009 1014 1014 1011 1011 1014 1014 1013 1013 1011 1011 770 770 767 767 771 771 767 767 766 766 771 771 771 771 766 766 764 764 690 690 685 685 698 698 685 685 706 706 698 698 698 698 706 706 692 692 706 706 699 699 692 692 662 662 663 663 675 675 663 663 660 660 675 675 675 675 660 660 645 645 660 660 642 642 645 645 645 645 642 642 637 637 642 642 634 634 637 637 616 616 620 620 623 623 620 620 627 627 623 623 623 623 627 627 643 643 562 562 573 573 560 560 573 573 567 567 560 560 560 560 567 567 563 563 562 562 565 565 573 573 565 565 569 569 573 573 573 573 569 569 603 603 569 569 600 600 603 603 603 603 600 600 602 602 600 600 599 599 602 602 602 602 599 599 570 570 599 599 568 568 570 570 594 594 592 592 589 589 592 592 588 588 589 589 589 589 588 588 586 586 719 719 722 722 720 720 722 722 725 725 720 720 720 720 725 725 728 728 742 742 737 737 740 740 737 737 738 738 740 740 742 742 743 743 737 737 743 743 746 746 737 737 737 737 746 746 750 750 833 833 834 834 837 837 862 862 846 846 857 857 846 846 847 847 857 857 857 857 847 847 855 855 987 987 981 981 1017 1017 981 981 978 978 1017 1017 1017 1017 978 978 966 966 978 978 975 975 966 966 966 966 975 975 974 974 948 948 946 946 951 951 946 946 944 944 951 951 951 951 944 944 943 943 908 908 915 915 910 910 915 915 914 914 910 910 910 910 914 914 913 913 941 941 942 942 940 940 942 942 945 945 940 940 940 940 945 945 947 947 1047 1047 1049 1049 1046 1046 1049 1049 1051 1051 1046 1046 1046 1046 1051 1051 1052 1052 1183 1183 1185 1185 1181 1181 1185 1185 1186 1186 1181 1181 1181 1181 1186 1186 1180 1180 1186 1186 1179 1179 1180 1180 1219 1219 1221 1221 1212 1212 1221 1221 1222 1222 1212 1212 1212 1212 1222 1222 1224 1224 1240 1240 1075 1075 1230 1230 1075 1075 1084 1084 1230 1230 1230 1230 1084 1084 1224 1224 1084 1084 1086 1086 1224 1224 1224 1224 1086 1086 1085 1085 1081 1081 1067 1067 1224 1224 1067 1067 1059 1059 1224 1224 1224 1224 1059 1059 1041 1041 1250 1250 1251 1251 1075 1075 1251 1251 1252 1252 1075 1075 1075 1075 1252 1252 1254 1254 1300 1300 1304 1304 1075 1075 1304 1304 1305 1305 1075 1075 1075 1075 1305 1305 1306 1306 1306 1306 1309 1309 1075 1075 1309 1309 1310 1310 1075 1075 1075 1075 1310 1310 1313 1313 1364 1364 1384 1384 1062 1062 1384 1384 1376 1376 1062 1062 1062 1062 1376 1376 1379 1379 1449 1449 1438 1438 1448 1448 1438 1438 1442 1442 1448 1448 1448 1448 1442 1442 1444 1444 1477 1477 1472 1472 1479 1479 1472 1472 1476 1476 1479 1479 1436 1436 1466 1466 1470 1470 1466 1466 1472 1472 1470 1470 1470 1470 1472 1472 1474 1474 1472 1472 1477 1477 1474 1474 1453 1453 1452 1452 1033 1033 1452 1452 1450 1450 1033 1033 1033 1033 1450 1450 1445 1445 1381 1381 1370 1370 1017 1017 1370 1370 1362 1362 1017 1017 1017 1017 1362 1362 1361 1361 1362 1362 1373 1373 1361 1361 1361 1361 1373 1373 1368 1368 1373 1373 1371 1371 1368 1368 1279 1279 1278 1278 1017 1017 1278 1278 1274 1274 1017 1017 1017 1017 1274 1274 1271 1271 806 806 800 800 807 807 800 800 799 799 807 807 807 807 799 799 797 797 806 806 805 805 800 800 805 805 804 804 800 800 800 800 804 804 802 802 739 739 731 731 815 815 731 731 723 723 815 815 815 815 723 723 715 715 723 723 717 717 715 715 715 715 717 717 710 710 717 717 716 716 710 710 710 710 716 716 714 714 643 643 627 627 675 675 627 627 685 685 675 675 675 675 685 685 680 680 685 685 690 690 680 680 680 680 690 690 681 681 576 576 579 579 578 578 617 617 611 611 610 610 611 611 608 608 610 610 610 610 608 608 606 606 656 656 644 644 639 639 644 644 631 631 639 639 639 639 631 631 629 629 647 647 653 653 649 649 653 653 658 658 649 649 649 649 658 658 669 669 647 647 646 646 653 653 646 646 648 648 653 653 653 653 648 648 650 650 671 671 666 666 668 668 666 666 664 664 668 668 668 668 664 664 665 665 971 971 969 969 973 973 969 969 967 967 973 973 973 973 967 967 966 966 956 956 937 937 1017 1017 937 937 935 935 1017 1017 1017 1017 935 935 925 925 935 935 933 933 925 925 925 925 933 933 932 932 960 960 961 961 970 970 961 961 962 962 970 970 970 970 962 962 968 968 962 962 963 963 968 968 968 968 963 963 965 965 1072 1072 1065 1065 1070 1070 1065 1065 1066 1066 1070 1070 1070 1070 1066 1066 1068 1068 1149 1149 1142 1142 1147 1147 1142 1142 1143 1143 1147 1147 1147 1147 1143 1143 1144 1144 1160 1160 1161 1161 1168 1168 1161 1161 1162 1162 1168 1168 1168 1168 1162 1162 1167 1167 1162 1162 1163 1163 1167 1167 1167 1167 1163 1163 1165 1165 1235 1235 1237 1237 1234 1234 1237 1237 1239 1239 1234 1234 1234 1234 1239 1239 1240 1240 1322 1322 1323 1323 1075 1075 1323 1323 1325 1325 1075 1075 1075 1075 1325 1325 1327 1327 1327 1327 1328 1328 1075 1075 1328 1328 1331 1331 1075 1075 1075 1075 1331 1331 1329 1329 1363 1363 1365 1365 1360 1360 1365 1365 1367 1367 1360 1360 1360 1360 1367 1367 1358 1358 1367 1367 1369 1369 1358 1358 1358 1358 1369 1369 1366 1366 1401 1401 1403 1403 1045 1045 1403 1403 1406 1406 1045 1045 1045 1045 1406 1406 1405 1405 1419 1419 1412 1412 1045 1045 1412 1412 1414 1414 1045 1045 1045 1045 1414 1414 1443 1443 1414 1414 1438 1438 1443 1443 1443 1443 1438 1438 1446 1446 1438 1438 1449 1449 1446 1446 1439 1439 1440 1440 1033 1033 1440 1440 1471 1471 1033 1033 1033 1033 1471 1471 1475 1475 1467 1467 1468 1468 1033 1033 1468 1468 1465 1465 1033 1033 1033 1033 1465 1465 1459 1459 1228 1228 1227 1227 1017 1017 1227 1227 1226 1226 1017 1017 1017 1017 1226 1226 1225 1225 1225 1225 1223 1223 1017 1017 1223 1223 1220 1220 1017 1017 1017 1017 1220 1220 1218 1218 712 712 711 711 714 714 711 711 708 708 714 714 714 714 708 708 710 710 640 640 638 638 636 636 623 623 622 622 619 619 591 591 590 590 593 593 583 583 585 585 579 579 585 585 582 582 579 579 579 579 582 582 578 578 575 575 580 580 581 581 580 580 584 584 581 581 581 581 584 584 609 609 575 575 572 572 580 580 572 572 571 571 580 580 580 580 571 571 574 574 756 756 758 758 768 768 758 758 759 759 768 768 768 768 759 759 765 765 759 759 760 760 765 765 765 765 760 760 761 761 779 779 775 775 778 778 775 775 776 776 778 778 778 778 776 776 777 777 795 795 796 796 798 798 810 810 811 811 821 821 811 811 812 812 821 821 821 821 812 812 813 813 813 813 814 814 821 821 814 814 816 816 821 821 821 821 816 816 819 819 833 833 837 837 831 831 869 869 865 865 868 868 865 865 866 866 868 868 869 869 870 870 865 865 870 870 873 873 865 865 865 865 873 873 875 875 932 932 931 931 925 925 931 931 930 930 925 925 925 925 930 930 926 926 930 930 928 928 926 926 1012 1012 1018 1018 885 885 1018 1018 1020 1020 885 885 885 885 1020 1020 955 955 1020 1020 1023 1023 955 955 955 955 1023 1023 1024 1024 1172 1172 1176 1176 1058 1058 1176 1176 1212 1212 1058 1058 1058 1058 1212 1212 977 977 1212 1212 1224 1224 977 977 977 977 1224 1224 994 994 1224 1224 1006 1006 994 994 1475 1475 1480 1480 1033 1033 1480 1480 1481 1481 1033 1033 1033 1033 1481 1481 1478 1478 753 753 752 752 745 745 752 752 751 751 745 745 745 745 751 751 747 747 751 751 749 749 747 747 727 727 735 735 726 726 735 735 734 734 726 726 726 726 734 734 729 729 734 734 733 733 729 729 729 729 733 733 730 730 699 699 697 697 692 692 697 697 696 696 692 692 692 692 696 696 688 688 696 696 694 694 688 688 688 688 694 694 691 691 651 651 652 652 662 662 652 652 655 655 662 662 662 662 655 655 663 663 640 640 636 636 642 642 636 636 633 633 642 642 642 642 633 633 634 634 619 619 615 615 623 623 615 615 614 614 623 623 623 623 614 614 616 616 559 559 558 558 564 564 558 558 561 561 564 564 564 564 561 561 568 568 561 561 566 566 568 568 568 568 566 566 570 570 629 629 628 628 630 630 779 779 783 783 775 775 783 783 786 786 775 775 775 775 786 786 774 774 786 786 790 790 774 774 774 774 790 790 880 880 790 790 792 792 880 880 880 880 792 792 808 808 792 792 793 793 808 808 808 808 793 793 803 803 793 793 794 794 803 803 794 794 795 795 803 803 803 803 795 795 801 801 795 795 798 798 801 801 839 839 829 829 837 837 829 829 830 830 837 837 837 837 830 830 831 831 1388 1388 1380 1380 1385 1385 1380 1380 1382 1382 1385 1385 1364 1364 1377 1377 1384 1384 1377 1377 1380 1380 1384 1384 1384 1384 1380 1380 1387 1387 1380 1380 1388 1388 1387 1387 672 672 670 670 681 681 670 670 673 673 681 681 681 681 673 673 680 680 659 659 657 657 662 662 657 657 654 654 662 662 662 662 654 654 651 651 625 625 601 601 596 596 601 601 597 597 596 596 596 596 597 597 593 593 597 597 595 595 593 593 593 593 595 595 591 591 630 630 632 632 629 629 632 632 635 635 629 629 629 629 635 635 639 639 847 847 848 848 855 855 848 848 849 849 855 855 855 855 849 849 852 852 849 849 851 851 852 852 1024 1024 1025 1025 955 955 1025 1025 1026 1026 955 955 955 955 1026 1026 1028 1028 679 679 676 676 681 681 676 676 674 674 681 681 681 681 674 674 672 672 1028 1028 1030 1030 955 955 1030 1030 1031 1031 955 955 955 955 1031 1031 1038 1038 2340 2340 2345 2345 2187 2187 1983 1983 1980 1980 1961 1961 2340 2340 2187 2187 2352 2352 2064 2064 2062 2062 2072 2072 2024 2024 2022 2022 2025 2025 1983 1983 1961 1961 1985 1985 1966 1966 1963 1963 1974 1974 1644 1644 1648 1648 1783 1783 1516 1516 1537 1537 1522 1522 1699 1699 1708 1708 1810 1810 2278 2278 2270 2270 2184 2184 2167 2167 2246 2246 2239 2239 2164 2164 2162 2162 2135 2135 1568 1568 1565 1565 1715 1715 1699 1699 1810 1810 1695 1695 1801 1801 1804 1804 1852 1852 2019 2019 2021 2021 1964 1964 2294 2294 2301 2301 2160 2160 2176 2176 2324 2324 2187 2187 2324 2324 2332 2332 2187 2187 2187 2187 2332 2332 2343 2343 2366 2366 2369 2369 2362 2362 2369 2369 2371 2371 2362 2362 2362 2362 2371 2371 2373 2373 2095 2095 2121 2121 2117 2117 2040 2040 2025 2025 2042 2042 2025 2025 2048 2048 2042 2042 2042 2042 2048 2048 2044 2044 2024 2024 2025 2025 2026 2026 2005 2005 2002 2002 1961 1961 2002 2002 2000 2000 1961 1961 1961 1961 2000 2000 1985 1985 2000 2000 1994 1994 1985 1985 1985 1985 1994 1994 1986 1986 1961 1961 1944 1944 1941 1941 1700 1700 1696 1696 1783 1783 1783 1783 1665 1665 1660 1660 1783 1783 1648 1648 1765 1765 1550 1550 1548 1548 1715 1715 1505 1505 1528 1528 1715 1715 1962 1962 1965 1965 1964 1964 2099 2099 2100 2100 2088 2088 2373 2373 2372 2372 2362 2362 2372 2372 2370 2370 2362 2362 2362 2362 2370 2370 2345 2345 2345 2345 2370 2370 2187 2187 2370 2370 2357 2357 2187 2187 2187 2187 2357 2357 2204 2204 2278 2278 2184 2184 2284 2284 2196 2196 2135 2135 2203 2203 2135 2135 2153 2153 2203 2203 2203 2203 2153 2153 2206 2206 2144 2144 2141 2141 2095 2095 2141 2141 2136 2136 2095 2095 2095 2095 2136 2136 2121 2121 2136 2136 2132 2132 2121 2121 2121 2121 2132 2132 2124 2124 2132 2132 2125 2125 2124 2124 2072 2072 2062 2062 2078 2078 1991 1991 1989 1989 1988 1988 1837 1837 1845 1845 1842 1842 1845 1845 1865 1865 1842 1842 1842 1842 1865 1865 1844 1844 1715 1715 1721 1721 1617 1617 1719 1719 1708 1708 1709 1709 1708 1708 1719 1719 1810 1810 1719 1719 1722 1722 1810 1810 1810 1810 1722 1722 1729 1729 1999 1999 2001 2001 1990 1990 2060 2060 2043 2043 2058 2058 2081 2081 2083 2083 2060 2060 2139 2139 2140 2140 2060 2060 2420 2420 2397 2397 2210 2210 2311 2311 2303 2303 2201 2201 2249 2249 2248 2248 2257 2257 2248 2248 2246 2246 2257 2257 2257 2257 2246 2246 2253 2253 2246 2246 2167 2167 2253 2253 2253 2253 2167 2167 2262 2262 2167 2167 2184 2184 2262 2262 2262 2262 2184 2184 2266 2266 2184 2184 2270 2270 2266 2266 2266 2266 2270 2270 2274 2274 2256 2256 2254 2254 2252 2252 2186 2186 2185 2185 2194 2194 2185 2185 2182 2182 2194 2194 2194 2194 2182 2182 2196 2196 2145 2145 2144 2144 2152 2152 2131 2131 2129 2129 2127 2127 1953 1953 1946 1946 1955 1955 1946 1946 1944 1944 1955 1955 1955 1955 1944 1944 1960 1960 1944 1944 1961 1961 1960 1960 1960 1960 1961 1961 1963 1963 1961 1961 1980 1980 1963 1963 1963 1963 1980 1980 1974 1974 1914 1914 1864 1864 1862 1862 1624 1624 1721 1721 1631 1631 1721 1721 1738 1738 1631 1631 1617 1617 1721 1721 1608 1608 1721 1721 1624 1624 1608 1608 1608 1608 1624 1624 1619 1619 1522 1522 1537 1537 1548 1548 1492 1492 1523 1523 1698 1698 1647 1647 1655 1655 1772 1772 1800 1800 1801 1801 1793 1793 1820 1820 1821 1821 1813 1813 1821 1821 1824 1824 1813 1813 1813 1813 1824 1824 1808 1808 1981 1981 1984 1984 1964 1964 2043 2043 2060 2060 2041 2041 2060 2060 2036 2036 2041 2041 2041 2041 2036 2036 2039 2039 2081 2081 2060 2060 2079 2079 2122 2122 2225 2225 2229 2229 2263 2263 2264 2264 2251 2251 2264 2264 2260 2260 2251 2251 2251 2251 2260 2260 2247 2247 2301 2301 2306 2306 2317 2317 2306 2306 2312 2312 2317 2317 2336 2336 2337 2337 2334 2334 2337 2337 2335 2335 2334 2334 2334 2334 2335 2335 2333 2333 2343 2343 2348 2348 2187 2187 2348 2348 2351 2351 2187 2187 2187 2187 2351 2351 2353 2353 2353 2353 2355 2355 2187 2187 2355 2355 2354 2354 2187 2187 2187 2187 2354 2354 2352 2352 2393 2393 2390 2390 2380 2380 2390 2390 2375 2375 2380 2380 2380 2380 2375 2375 2360 2360 2357 2357 2360 2360 2204 2204 2360 2360 2375 2375 2204 2204 2204 2204 2375 2375 2210 2210 2375 2375 2377 2377 2210 2210 2413 2413 2409 2409 2210 2210 2210 2210 2397 2397 2222 2222 2219 2219 2401 2401 2432 2432 2419 2419 2416 2416 2219 2219 2184 2184 2286 2286 2291 2291 2272 2272 2271 2271 2268 2268 2256 2256 2252 2252 2257 2257 2252 2252 2250 2250 2257 2257 2257 2257 2250 2250 2249 2249 2239 2239 2238 2238 2230 2230 2238 2238 2237 2237 2230 2230 2230 2230 2237 2237 2235 2235 2215 2215 2213 2213 2206 2206 2196 2196 2182 2182 2135 2135 2182 2182 2175 2175 2135 2135 2135 2135 2175 2175 2164 2164 2175 2175 2173 2173 2164 2164 2164 2164 2173 2173 2165 2165 2170 2170 2168 2168 2166 2166 2152 2152 2144 2144 2156 2156 2144 2144 2095 2095 2156 2156 2156 2156 2095 2095 2162 2162 2095 2095 2115 2115 2162 2162 2162 2162 2115 2115 2135 2135 2117 2117 2112 2112 2104 2104 2117 2117 2104 2104 2095 2095 2104 2104 2101 2101 2095 2095 2095 2095 2101 2101 2073 2073 2101 2101 2097 2097 2073 2073 2073 2073 2097 2097 2082 2082 2097 2097 2092 2092 2082 2082 2082 2082 2092 2092 2084 2084 2069 2069 2067 2067 2066 2066 2046 2046 2053 2053 2047 2047 2053 2053 2052 2052 2047 2047 2047 2047 2052 2052 2050 2050 2006 2006 2005 2005 2014 2014 2005 2005 1961 1961 2014 2014 2014 2014 1961 1961 2020 2020 1961 1961 1982 1982 2020 2020 2020 2020 1982 1982 2022 2022 1982 1982 2003 2003 2022 2022 2022 2022 2003 2003 2025 2025 1986 1986 1994 1994 1988 1988 1994 1994 1993 1993 1988 1988 1988 1988 1993 1993 1991 1991 1969 1969 1974 1974 1971 1971 1974 1974 1973 1973 1971 1971 1969 1969 1968 1968 1974 1974 1968 1968 1967 1967 1974 1974 1974 1974 1967 1967 1966 1966 1953 1953 1950 1950 1946 1946 1950 1950 1949 1949 1946 1946 1946 1946 1949 1949 1947 1947 1949 1949 1948 1948 1947 1947 1927 1927 1926 1926 1961 1961 1926 1926 1924 1924 1961 1961 1961 1961 1924 1924 1938 1938 1924 1924 1914 1914 1938 1938 1886 1886 1884 1884 1914 1914 1590 1590 1601 1601 1715 1715 1601 1601 1593 1593 1715 1715 1715 1715 1593 1593 1573 1573 1550 1550 1715 1715 1535 1535 1715 1715 1565 1565 1535 1535 1535 1535 1565 1565 1545 1545 1548 1548 1537 1537 1715 1715 1537 1537 1533 1533 1715 1715 1715 1715 1533 1533 1505 1505 1698 1698 1523 1523 1706 1706 1695 1695 1687 1687 1688 1688 1712 1712 1713 1713 1716 1716 1760 1760 1761 1761 1752 1752 1761 1761 1750 1750 1752 1752 1729 1729 1740 1740 1810 1810 1740 1740 1743 1743 1810 1810 1810 1810 1743 1743 1830 1830 1743 1743 1750 1750 1830 1830 1830 1830 1750 1750 1852 1852 1750 1750 1761 1761 1852 1852 1852 1852 1761 1761 1763 1763 1793 1793 1801 1801 1789 1789 1801 1801 1852 1852 1789 1789 1789 1789 1852 1852 1784 1784 1814 1814 1816 1816 1818 1818 1883 1883 1885 1885 1922 1922 1981 1981 1964 1964 1979 1979 2029 2029 2036 2036 2023 2023 2036 2036 2011 2011 2023 2023 2023 2023 2011 2011 2021 2021 2011 2011 1987 1987 2021 2021 2021 2021 1987 1987 1964 1964 2058 2058 2061 2061 2060 2060 2061 2061 2063 2063 2060 2060 2060 2060 2063 2063 2068 2068 2088 2088 2100 2100 2083 2083 2060 2060 2140 2140 2080 2080 2102 2102 2080 2080 2161 2161 2258 2258 2259 2259 2261 2261 2273 2273 2276 2276 2281 2281 2300 2300 2299 2299 2288 2288 2299 2299 2294 2294 2288 2288 2288 2288 2294 2294 2283 2283 2294 2294 2160 2160 2283 2283 2283 2283 2160 2160 2277 2277 2160 2160 2142 2142 2277 2277 2277 2277 2142 2142 2281 2281 2301 2301 2317 2317 2160 2160 2317 2317 2308 2308 2160 2160 2160 2160 2308 2308 2176 2176 2308 2308 2316 2316 2176 2176 2176 2176 2316 2316 2324 2324 2316 2316 2323 2323 2324 2324 2324 2324 2323 2323 2335 2335 2323 2323 2330 2330 2335 2335 2335 2335 2330 2330 2333 2333 2274 2274 2275 2275 2266 2266 2275 2275 2272 2272 2266 2266 2266 2266 2272 2272 2267 2267 2272 2272 2268 2268 2267 2267 2239 2239 2230 2230 2167 2167 2230 2230 2226 2226 2167 2167 2167 2167 2226 2226 2153 2153 2226 2226 2217 2217 2153 2153 2153 2153 2217 2217 2206 2206 2217 2217 2216 2216 2206 2206 2206 2206 2216 2216 2215 2215 2191 2191 2189 2189 2188 2188 2149 2149 2147 2147 2146 2146 2131 2131 2127 2127 2132 2132 2127 2127 2126 2126 2132 2132 2132 2132 2126 2126 2125 2125 2072 2072 2071 2071 2064 2064 2071 2071 2069 2069 2064 2064 2064 2064 2069 2069 2065 2065 2069 2069 2066 2066 2065 2065 2082 2082 2078 2078 2073 2073 2078 2078 2062 2062 2073 2073 2073 2073 2062 2062 2048 2048 2062 2062 2059 2059 2048 2048 2048 2048 2059 2059 2044 2044 2059 2059 2053 2053 2044 2044 2044 2044 2053 2053 2045 2045 2053 2053 2046 2046 2045 2045 2040 2040 2033 2033 2025 2025 2033 2033 2032 2032 2025 2025 2025 2025 2032 2032 2030 2030 2030 2030 2028 2028 2025 2025 2028 2028 2027 2027 2025 2025 2025 2025 2027 2027 2026 2026 1887 1887 1886 1886 1896 1896 1865 1865 1889 1889 1844 1844 1889 1889 1914 1914 1844 1844 1844 1844 1914 1914 1846 1846 1914 1914 1862 1862 1846 1846 1835 1835 1832 1832 1827 1827 1832 1832 1831 1831 1827 1827 1827 1827 1831 1831 1829 1829 1806 1806 1805 1805 1823 1823 1805 1805 1802 1802 1823 1823 1681 1681 1783 1783 1680 1680 1783 1783 1696 1696 1680 1680 1680 1680 1696 1696 1692 1692 1681 1681 1678 1678 1783 1783 1678 1678 1674 1674 1783 1783 1783 1783 1674 1674 1670 1670 1783 1783 1660 1660 1644 1644 1660 1660 1656 1656 1644 1644 1644 1644 1656 1656 1652 1652 1513 1513 1511 1511 1510 1510 1494 1494 1698 1698 1526 1526 1698 1698 1697 1697 1526 1526 1526 1526 1697 1697 1528 1528 1697 1697 1703 1703 1528 1528 1528 1528 1703 1703 1715 1715 1523 1523 1524 1524 1706 1706 1524 1524 1493 1493 1706 1706 1706 1706 1493 1493 1497 1497 1493 1493 1489 1489 1497 1497 1693 1693 1694 1694 1691 1691 1694 1694 1695 1695 1691 1691 1691 1691 1695 1695 1690 1690 1695 1695 1688 1688 1690 1690 1709 1709 1710 1710 1719 1719 1710 1710 1712 1712 1719 1719 1719 1719 1712 1712 1717 1717 1712 1712 1716 1716 1717 1717 1755 1755 1757 1757 1759 1759 1796 1796 1798 1798 1799 1799 1847 1847 1922 1922 1843 1843 1922 1922 1900 1900 1843 1843 1843 1843 1900 1900 1841 1841 1922 1922 1923 1923 1925 1925 1943 1943 1922 1922 1942 1942 1990 1990 2001 2001 1984 1984 1984 1984 2001 2001 1964 1964 2001 2001 2004 2004 1964 1964 1964 1964 2004 2004 2019 2019 2056 2056 2051 2051 2055 2055 2051 2051 2054 2054 2055 2055 2043 2043 2049 2049 2058 2058 2049 2049 2051 2051 2058 2058 2058 2058 2051 2051 2057 2057 2051 2051 2056 2056 2057 2057 2247 2247 2142 2142 2244 2244 2142 2142 2122 2122 2244 2244 2244 2244 2122 2122 2245 2245 2122 2122 2229 2229 2245 2245 2247 2247 2260 2260 2142 2142 2260 2260 2265 2265 2142 2142 2142 2142 2265 2265 2281 2281 2265 2265 2269 2269 2281 2281 2281 2281 2269 2269 2273 2273 2312 2312 2314 2314 2317 2317 2314 2314 2315 2315 2317 2317 2317 2317 2315 2315 2319 2319 2315 2315 2318 2318 2319 2319 2384 2384 2391 2391 2394 2394 2401 2401 2219 2219 2402 2402 2219 2219 2227 2227 2402 2402 2402 2402 2227 2227 2433 2433 2378 2378 2358 2358 2201 2201 2358 2358 2356 2356 2201 2201 2320 2320 2311 2311 2328 2328 2286 2286 2184 2184 2295 2295 2184 2184 2201 2201 2295 2295 2295 2295 2201 2201 2302 2302 2201 2201 2303 2303 2302 2302 2302 2302 2303 2303 2309 2309 2235 2235 2234 2234 2230 2230 2234 2234 2232 2232 2230 2230 2230 2230 2232 2232 2231 2231 2213 2213 2212 2212 2206 2206 2212 2212 2209 2209 2206 2206 2206 2206 2209 2209 2208 2208 2165 2165 2173 2173 2166 2166 2173 2173 2172 2172 2166 2166 2166 2166 2172 2172 2170 2170 2109 2109 2107 2107 2111 2111 2107 2107 2106 2106 2111 2111 2111 2111 2106 2106 2112 2112 2106 2106 2105 2105 2112 2112 2112 2112 2105 2105 2104 2104 2089 2089 2087 2087 2086 2086 1941 1941 1935 1935 1961 1961 1935 1935 1933 1933 1961 1961 1961 1961 1933 1933 1930 1930 1896 1896 1886 1886 1902 1902 1886 1886 1914 1914 1902 1902 1902 1902 1914 1914 1904 1904 1884 1884 1882 1882 1914 1914 1882 1882 1876 1876 1914 1914 1914 1914 1876 1876 1874 1874 1835 1835 1827 1827 1837 1837 1827 1827 1826 1826 1837 1837 1837 1837 1826 1826 1845 1845 1826 1826 1825 1825 1845 1845 1845 1845 1825 1825 1823 1823 1825 1825 1822 1822 1823 1823 1823 1823 1822 1822 1806 1806 1745 1745 1762 1762 1756 1756 1745 1745 1783 1783 1762 1762 1783 1783 1803 1803 1762 1762 1762 1762 1803 1803 1764 1764 1803 1803 1823 1823 1764 1764 1764 1764 1823 1823 1766 1766 1645 1645 1643 1643 1646 1646 1643 1643 1644 1644 1646 1646 1646 1646 1644 1644 1649 1649 1644 1644 1652 1652 1649 1649 1765 1765 1648 1648 1749 1749 1648 1648 1642 1642 1749 1749 1749 1749 1642 1642 1738 1738 1642 1642 1637 1637 1738 1738 1738 1738 1637 1637 1633 1633 1627 1627 1625 1625 1738 1738 1625 1625 1626 1626 1738 1738 1738 1738 1626 1626 1631 1631 1611 1611 1610 1610 1613 1613 1610 1610 1607 1607 1613 1613 1613 1613 1607 1607 1619 1619 1607 1607 1606 1606 1619 1619 1619 1619 1606 1606 1608 1608 1617 1617 1609 1609 1715 1715 1609 1609 1602 1602 1715 1715 1715 1715 1602 1602 1590 1590 1602 1602 1595 1595 1590 1590 1590 1590 1595 1595 1592 1592 1573 1573 1585 1585 1715 1715 1585 1585 1580 1580 1715 1715 1715 1715 1580 1580 1568 1568 1580 1580 1563 1563 1568 1568 1568 1568 1563 1563 1555 1555 1534 1534 1531 1531 1530 1530 1522 1522 1518 1518 1516 1516 1518 1518 1513 1513 1516 1516 1516 1516 1513 1513 1512 1512 1513 1513 1510 1510 1512 1512 1489 1489 1486 1486 1497 1497 1486 1486 1484 1484 1497 1497 1497 1497 1484 1484 1491 1491 1484 1484 1487 1487 1491 1491 1497 1497 1527 1527 1706 1706 1527 1527 1529 1529 1706 1706 1706 1706 1529 1529 1509 1509 1529 1529 1507 1507 1509 1509 1509 1509 1507 1507 1503 1503 1676 1676 1677 1677 1669 1669 1687 1687 1695 1695 1686 1686 1695 1695 1810 1810 1686 1686 1686 1686 1810 1810 1679 1679 1810 1810 1790 1790 1679 1679 1679 1679 1790 1790 1677 1677 1779 1779 1780 1780 1852 1852 1780 1780 1781 1781 1852 1852 1852 1852 1781 1781 1784 1784 1814 1814 1818 1818 1813 1813 1818 1818 1819 1819 1813 1813 1813 1813 1819 1819 1820 1820 1898 1898 1899 1899 1901 1901 1996 1996 1997 1997 1998 1998 2093 2093 2094 2094 2096 2096 2083 2083 2100 2100 2060 2060 2100 2100 2103 2103 2060 2060 2060 2060 2103 2103 2108 2108 2119 2119 2120 2120 2060 2060 2120 2120 2123 2123 2060 2060 2060 2060 2123 2123 2139 2139 2180 2180 2181 2181 2122 2122 2181 2181 2183 2183 2122 2122 2122 2122 2183 2183 2200 2200 2183 2183 2190 2190 2200 2200 2200 2200 2190 2190 2192 2192 2221 2221 2223 2223 2220 2220 2223 2223 2224 2224 2220 2220 2220 2220 2224 2224 2218 2218 2263 2263 2251 2251 2261 2261 2251 2251 2255 2255 2261 2261 2261 2261 2255 2255 2258 2258 2276 2276 2279 2279 2281 2281 2279 2279 2280 2280 2281 2281 2281 2281 2280 2280 2282 2282 2384 2384 2394 2394 2380 2380 2394 2394 2395 2395 2380 2380 2380 2380 2395 2395 2393 2393 2409 2409 2388 2388 2210 2210 2388 2388 2392 2392 2210 2210 2210 2210 2392 2392 2420 2420 2392 2392 2417 2417 2420 2420 2420 2420 2417 2417 2426 2426 2427 2427 2430 2430 2429 2429 2222 2222 2397 2397 2228 2228 2397 2397 2399 2399 2228 2228 2228 2228 2399 2399 2227 2227 2396 2396 2418 2418 2219 2219 2418 2418 2422 2422 2219 2219 2219 2219 2422 2422 2424 2424 2385 2385 2387 2387 2386 2386 2379 2379 2378 2378 2381 2381 2378 2378 2201 2201 2381 2381 2381 2381 2201 2201 2374 2374 2201 2201 2207 2207 2374 2374 2374 2374 2207 2207 2376 2376 2207 2207 2219 2219 2376 2376 2291 2291 2293 2293 2184 2184 2293 2293 2290 2290 2184 2184 2184 2184 2290 2290 2289 2289 2289 2289 2287 2287 2184 2184 2287 2287 2285 2285 2184 2184 2184 2184 2285 2285 2284 2284 2186 2186 2194 2194 2188 2188 2194 2194 2193 2193 2188 2188 2188 2188 2193 2193 2191 2191 2145 2145 2152 2152 2146 2146 2152 2152 2151 2151 2146 2146 2146 2146 2151 2151 2149 2149 2092 2092 2091 2091 2084 2084 2091 2091 2089 2089 2084 2084 2084 2084 2089 2089 2085 2085 2089 2089 2086 2086 2085 2085 2014 2014 2013 2013 2006 2006 2013 2013 2010 2010 2006 2006 2006 2006 2010 2010 2007 2007 2010 2010 2008 2008 2007 2007 1930 1930 1929 1929 1961 1961 1929 1929 1928 1928 1961 1961 1961 1961 1928 1928 1927 1927 1924 1924 1921 1921 1914 1914 1921 1921 1916 1916 1914 1914 1914 1914 1916 1916 1913 1913 1908 1908 1907 1907 1914 1914 1907 1907 1906 1906 1914 1914 1914 1914 1906 1906 1904 1904 1891 1891 1890 1890 1888 1888 1787 1787 1786 1786 1823 1823 1786 1786 1785 1785 1823 1823 1785 1785 1782 1782 1823 1823 1823 1823 1782 1782 1766 1766 1782 1782 1777 1777 1766 1766 1766 1766 1777 1777 1775 1775 1670 1670 1667 1667 1783 1783 1667 1667 1666 1666 1783 1783 1783 1783 1666 1666 1664 1664 1591 1591 1589 1589 1592 1592 1589 1589 1588 1588 1592 1592 1592 1592 1588 1588 1590 1590 1570 1570 1577 1577 1572 1572 1577 1577 1574 1574 1572 1572 1593 1593 1582 1582 1573 1573 1582 1582 1577 1577 1573 1573 1573 1573 1577 1577 1571 1571 1577 1577 1570 1570 1571 1571 1554 1554 1552 1552 1553 1553 1545 1545 1541 1541 1535 1535 1541 1541 1534 1534 1535 1535 1535 1535 1534 1534 1532 1532 1534 1534 1530 1530 1532 1532 1533 1533 1508 1508 1505 1505 1508 1508 1504 1504 1505 1505 1505 1505 1504 1504 1498 1498 1498 1498 1495 1495 1505 1505 1495 1495 1496 1496 1505 1505 1505 1505 1496 1496 1499 1499 1706 1706 1549 1549 1718 1718 1549 1549 1551 1551 1718 1718 1718 1718 1551 1551 1724 1724 1737 1737 1732 1732 1736 1736 1732 1732 1734 1734 1736 1736 1729 1729 1731 1731 1740 1740 1731 1731 1732 1732 1740 1740 1740 1740 1732 1732 1739 1739 1732 1732 1737 1737 1739 1739 1760 1760 1752 1752 1759 1759 1752 1752 1753 1753 1759 1759 1759 1759 1753 1753 1755 1755 1800 1800 1793 1793 1799 1799 1793 1793 1794 1794 1799 1799 1799 1799 1794 1794 1796 1796 1922 1922 1925 1925 1942 1942 1925 1925 1931 1931 1942 1942 1942 1942 1931 1931 1940 1940 1964 1964 1965 1965 1979 1979 1965 1965 1970 1970 1979 1979 1979 1979 1970 1970 1972 1972 2029 2029 2031 2031 2036 2036 2031 2031 2034 2034 2036 2036 2036 2036 2034 2034 2035 2035 2088 2088 2090 2090 2099 2099 2090 2090 2093 2093 2099 2099 2099 2099 2093 2093 2098 2098 2093 2093 2096 2096 2098 2098 2102 2102 2161 2161 2122 2122 2161 2161 2163 2163 2122 2122 2122 2122 2163 2163 2180 2180 2198 2198 2199 2199 2197 2197 2199 2199 2200 2200 2197 2197 2197 2197 2200 2200 2195 2195 2200 2200 2192 2192 2195 2195 2200 2200 2202 2202 2122 2122 2202 2202 2205 2205 2122 2122 2122 2122 2205 2205 2225 2225 2205 2205 2211 2211 2225 2225 2225 2225 2211 2211 2224 2224 2211 2211 2214 2214 2224 2224 2224 2224 2214 2214 2218 2218 2288 2288 2292 2292 2300 2300 2292 2292 2296 2296 2300 2300 2300 2300 2296 2296 2298 2298 2296 2296 2297 2297 2298 2298 2377 2377 2403 2403 2210 2210 2403 2403 2407 2407 2210 2210 2210 2210 2407 2407 2412 2412 2227 2227 2399 2399 2433 2433 2399 2399 2431 2431 2433 2433 2433 2433 2431 2431 2435 2435 2436 2436 2434 2434 2432 2432 2434 2434 2428 2428 2432 2432 2432 2432 2428 2428 2219 2219 2428 2428 2398 2398 2219 2219 2219 2219 2398 2398 2396 2396 2436 2436 2439 2439 2434 2434 2439 2439 2441 2441 2434 2434 2434 2434 2441 2441 2438 2438 2424 2424 2425 2425 2219 2219 2425 2425 2423 2423 2219 2219 2219 2219 2423 2423 2419 2419 2406 2406 2404 2404 2410 2410 2404 2404 2400 2400 2410 2410 2410 2410 2400 2400 2411 2411 2361 2361 2359 2359 2364 2364 2359 2359 2356 2356 2364 2364 2310 2310 2307 2307 2313 2313 2307 2307 2305 2305 2313 2313 2313 2313 2305 2305 2309 2309 2305 2305 2304 2304 2309 2309 2309 2309 2304 2304 2302 2302 1869 1869 1868 1868 1914 1914 1868 1868 1867 1867 1914 1914 1914 1914 1867 1867 1864 1864 1862 1862 1857 1857 1846 1846 1857 1857 1855 1855 1846 1846 1846 1846 1855 1855 1851 1851 1851 1851 1850 1850 1846 1846 1850 1850 1849 1849 1846 1846 1846 1846 1849 1849 1848 1848 1745 1745 1744 1744 1783 1783 1744 1744 1742 1742 1783 1783 1783 1783 1742 1742 1725 1725 1742 1742 1735 1735 1725 1725 1725 1725 1735 1735 1726 1726 1685 1685 1684 1684 1689 1689 1684 1684 1683 1683 1689 1689 1689 1689 1683 1683 1692 1692 1683 1683 1682 1682 1692 1692 1692 1692 1682 1682 1680 1680 1664 1664 1662 1662 1783 1783 1662 1662 1661 1661 1783 1783 1783 1783 1661 1661 1665 1665 1633 1633 1629 1629 1738 1738 1629 1629 1628 1628 1738 1738 1738 1738 1628 1628 1627 1627 1494 1494 1490 1490 1698 1698 1490 1490 1485 1485 1698 1698 1698 1698 1485 1485 1482 1482 1503 1503 1501 1501 1500 1500 1509 1509 1536 1536 1706 1706 1536 1536 1542 1542 1706 1706 1706 1706 1542 1542 1549 1549 1542 1542 1520 1520 1549 1549 1647 1647 1772 1772 1641 1641 1655 1655 1659 1659 1772 1772 1659 1659 1663 1663 1772 1772 1772 1772 1663 1663 1790 1790 1663 1663 1672 1672 1790 1790 1790 1790 1672 1672 1677 1677 1672 1672 1668 1668 1677 1677 1677 1677 1668 1668 1669 1669 1763 1763 1769 1769 1852 1852 1769 1769 1773 1773 1852 1852 1852 1852 1773 1773 1774 1774 1804 1804 1808 1808 1852 1852 1808 1808 1824 1824 1852 1852 1852 1852 1824 1824 1877 1877 1824 1824 1828 1828 1877 1877 1877 1877 1828 1828 1900 1900 1828 1828 1833 1833 1900 1900 1900 1900 1833 1833 1841 1841 1833 1833 1834 1834 1841 1841 1841 1841 1834 1834 1836 1836 1847 1847 1853 1853 1922 1922 1853 1853 1861 1861 1922 1922 1922 1922 1861 1861 1863 1863 1901 1901 1903 1903 1922 1922 1903 1903 1905 1905 1922 1922 1922 1922 1905 1905 1923 1923 1905 1905 1911 1911 1923 1923 1923 1923 1911 1911 1920 1920 1911 1911 1919 1919 1920 1920 1943 1943 1942 1942 1964 1964 1942 1942 1945 1945 1964 1964 1964 1964 1945 1945 1962 1962 1945 1945 1951 1951 1962 1962 1962 1962 1951 1951 1959 1959 1996 1996 1998 1998 1995 1995 2004 2004 2009 2009 2019 2019 2009 2009 2012 2012 2019 2019 2019 2019 2012 2012 2015 2015 2015 2015 2016 2016 2019 2019 2016 2016 2017 2017 2019 2019 2019 2019 2017 2017 2018 2018 2035 2035 2037 2037 2036 2036 2037 2037 2038 2038 2036 2036 2036 2036 2038 2038 2039 2039 2068 2068 2070 2070 2060 2060 2070 2070 2074 2074 2060 2060 2060 2060 2074 2074 2075 2075 2075 2075 2076 2076 2060 2060 2076 2076 2077 2077 2060 2060 2060 2060 2077 2077 2079 2079 2140 2140 2143 2143 2080 2080 2143 2143 2148 2148 2080 2080 2080 2080 2148 2148 2150 2150 2242 2242 2236 2236 2241 2241 2236 2236 2240 2240 2241 2241 2229 2229 2233 2233 2245 2245 2233 2233 2236 2236 2245 2245 2245 2245 2236 2236 2243 2243 2236 2236 2242 2242 2243 2243 2412 2412 2414 2414 2210 2210 2414 2414 2415 2415 2210 2210 2210 2210 2415 2415 2413 2413 2426 2426 2417 2417 2429 2429 2417 2417 2421 2421 2429 2429 2429 2429 2421 2421 2427 2427 2416 2416 2389 2389 2219 2219 2389 2389 2383 2383 2219 2219 2219 2219 2383 2383 2376 2376 2383 2383 2405 2405 2376 2376 2376 2376 2405 2405 2400 2400 2405 2405 2408 2408 2400 2400 2400 2400 2408 2408 2411 2411 2385 2385 2386 2386 2381 2381 2386 2386 2382 2382 2381 2381 2381 2381 2382 2382 2379 2379 2368 2368 2365 2365 2363 2363 2356 2356 2359 2359 2201 2201 2359 2359 2341 2341 2201 2201 2201 2201 2341 2341 2338 2338 1913 1913 1910 1910 1914 1914 1910 1910 1909 1909 1914 1914 1914 1914 1909 1909 1908 1908 1887 1887 1896 1896 1888 1888 1896 1896 1894 1894 1888 1888 1888 1888 1894 1894 1891 1891 1874 1874 1871 1871 1914 1914 1871 1871 1870 1870 1914 1914 1914 1914 1870 1870 1869 1869 1822 1822 1817 1817 1806 1806 1817 1817 1815 1815 1806 1806 1806 1806 1815 1815 1812 1812 1812 1812 1811 1811 1806 1806 1811 1811 1809 1809 1806 1806 1806 1806 1809 1809 1807 1807 1775 1775 1771 1771 1770 1770 1748 1748 1756 1756 1751 1751 1756 1756 1754 1754 1751 1751 1748 1748 1747 1747 1756 1756 1747 1747 1746 1746 1756 1756 1756 1756 1746 1746 1745 1745 1730 1730 1728 1728 1727 1727 1554 1554 1553 1553 1556 1556 1482 1482 1483 1483 1698 1698 1483 1483 1488 1488 1698 1698 1698 1698 1488 1488 1492 1492 1500 1500 1502 1502 1503 1503 1502 1502 1506 1506 1503 1503 1503 1503 1506 1506 1509 1509 1540 1540 1538 1538 1547 1547 1587 1587 1741 1741 1584 1584 1741 1741 1724 1724 1584 1584 1584 1584 1724 1724 1566 1566 1774 1774 1776 1776 1852 1852 1776 1776 1778 1778 1852 1852 1852 1852 1778 1778 1779 1779 1838 1838 1839 1839 1836 1836 1839 1839 1840 1840 1836 1836 1836 1836 1840 1840 1841 1841 1856 1856 1858 1858 1859 1859 1922 1922 1885 1885 1901 1901 1885 1885 1892 1892 1901 1901 1901 1901 1892 1892 1893 1893 1915 1915 1917 1917 1918 1918 1934 1934 1936 1936 1937 1937 1972 1972 1975 1975 1979 1979 1975 1975 1976 1976 1979 1979 1979 1979 1976 1976 1978 1978 1976 1976 1977 1977 1978 1978 1999 1999 1990 1990 1998 1998 1990 1990 1992 1992 1998 1998 1998 1998 1992 1992 1995 1995 2108 2108 2110 2110 2060 2060 2110 2110 2113 2113 2060 2060 2060 2060 2113 2113 2114 2114 2114 2114 2116 2116 2060 2060 2116 2116 2118 2118 2060 2060 2060 2060 2118 2118 2119 2119 2150 2150 2154 2154 2080 2080 2154 2154 2155 2155 2080 2080 2080 2080 2155 2155 2157 2157 2157 2157 2158 2158 2080 2080 2158 2158 2159 2159 2080 2080 2080 2080 2159 2159 2161 2161 2177 2177 2178 2178 2179 2179 2435 2435 2440 2440 2433 2433 2440 2440 2443 2443 2433 2433 2433 2433 2443 2443 2437 2437 2443 2443 2442 2442 2437 2437 1770 1770 1768 1768 1775 1775 1768 1768 1767 1767 1775 1775 1775 1775 1767 1767 1766 1766 1555 1555 1563 1563 1553 1553 1563 1563 1559 1559 1553 1553 1553 1553 1559 1559 1556 1556 1724 1724 1551 1551 1547 1547 1551 1551 1544 1544 1547 1547 1547 1547 1544 1544 1540 1540 1547 1547 1567 1567 1724 1724 1567 1567 1569 1569 1724 1724 1724 1724 1569 1569 1566 1566 1569 1569 1561 1561 1566 1566 1566 1566 1561 1561 1558 1558 1605 1605 1614 1614 1758 1758 1758 1758 1630 1630 1772 1772 1630 1630 1639 1639 1772 1772 1772 1772 1639 1639 1641 1641 1639 1639 1634 1634 1641 1641 1641 1641 1634 1634 1640 1640 1853 1853 1854 1854 1861 1861 1854 1854 1856 1856 1861 1861 1861 1861 1856 1856 1860 1860 1856 1856 1859 1859 1860 1860 1893 1893 1895 1895 1901 1901 1895 1895 1897 1897 1901 1901 1901 1901 1897 1897 1898 1898 1931 1931 1932 1932 1940 1940 1932 1932 1934 1934 1940 1940 1940 1940 1934 1934 1939 1939 1934 1934 1937 1937 1939 1939 2123 2123 2128 2128 2139 2139 2128 2128 2130 2130 2139 2139 2139 2139 2130 2130 2138 2138 2130 2130 2133 2133 2138 2138 2138 2138 2133 2133 2137 2137 2133 2133 2134 2134 2137 2137 2361 2361 2364 2364 2363 2363 2364 2364 2367 2367 2363 2363 2363 2363 2367 2367 2368 2368 2328 2328 2311 2311 2321 2321 2311 2311 2201 2201 2321 2321 2321 2321 2201 2201 2326 2326 2201 2201 2338 2338 2326 2326 2326 2326 2338 2338 2346 2346 1802 1802 1797 1797 1823 1823 1797 1797 1795 1795 1823 1823 1823 1823 1795 1795 1792 1792 1726 1726 1735 1735 1727 1727 1735 1735 1733 1733 1727 1727 1727 1727 1733 1733 1730 1730 1704 1704 1702 1702 1705 1705 1702 1702 1701 1701 1705 1705 1705 1705 1701 1701 1707 1707 1517 1517 1514 1514 1515 1515 1538 1538 1539 1539 1547 1547 1539 1539 1543 1543 1547 1547 1547 1547 1543 1543 1546 1546 1635 1635 1636 1636 1638 1638 1655 1655 1651 1651 1659 1659 1651 1651 1650 1650 1659 1659 1659 1659 1650 1650 1658 1658 1650 1650 1653 1653 1658 1658 1658 1658 1653 1653 1657 1657 1653 1653 1654 1654 1657 1657 1676 1676 1669 1669 1675 1675 1669 1669 1671 1671 1675 1675 1675 1675 1671 1671 1673 1673 1879 1879 1880 1880 1922 1922 1880 1880 1881 1881 1922 1922 1922 1922 1881 1881 1883 1883 1919 1919 1911 1911 1918 1918 1911 1911 1912 1912 1918 1918 1918 1918 1912 1912 1915 1915 2163 2163 2169 2169 2180 2180 2169 2169 2171 2171 2180 2180 2180 2180 2171 2171 2179 2179 2171 2171 2174 2174 2179 2179 2179 2179 2174 2174 2177 2177 2328 2328 2331 2331 2320 2320 2331 2331 2329 2329 2320 2320 2320 2320 2329 2329 2322 2322 2329 2329 2327 2327 2322 2322 2322 2322 2327 2327 2325 2325 1792 1792 1791 1791 1823 1823 1791 1791 1788 1788 1823 1823 1823 1823 1788 1788 1787 1787 1725 1725 1723 1723 1783 1783 1723 1723 1720 1720 1783 1783 1783 1783 1720 1720 1700 1700 1720 1720 1714 1714 1700 1700 1700 1700 1714 1714 1701 1701 1714 1714 1711 1711 1701 1701 1701 1701 1711 1711 1707 1707 1515 1515 1519 1519 1517 1517 1519 1519 1521 1521 1517 1517 1517 1517 1521 1521 1520 1520 1521 1521 1525 1525 1520 1520 1520 1520 1525 1525 1549 1549 1558 1558 1557 1557 1566 1566 1557 1557 1560 1560 1566 1566 1566 1566 1560 1560 1564 1564 1560 1560 1562 1562 1564 1564 1863 1863 1866 1866 1922 1922 1866 1866 1872 1872 1922 1922 1922 1922 1872 1872 1873 1873 1959 1959 1951 1951 1958 1958 1951 1951 1952 1952 1958 1958 1958 1958 1952 1952 1957 1957 1952 1952 1954 1954 1957 1957 1957 1957 1954 1954 1956 1956 1587 1587 1579 1579 1586 1586 1579 1579 1576 1576 1586 1586 1586 1586 1576 1576 1575 1575 1594 1594 1596 1596 1605 1605 1614 1614 1622 1622 1758 1758 1622 1622 1616 1616 1758 1758 1758 1758 1616 1616 1612 1612 1620 1620 1621 1621 1758 1758 1621 1621 1623 1623 1758 1758 1758 1758 1623 1623 1630 1630 1640 1640 1634 1634 1638 1638 1634 1634 1632 1632 1638 1638 1638 1638 1632 1632 1635 1635 1873 1873 1875 1875 1922 1922 1875 1875 1878 1878 1922 1922 1922 1922 1878 1878 1879 1879 2349 2349 2342 2342 2346 2346 2342 2342 2339 2339 2346 2346 2346 2346 2339 2339 2326 2326 2349 2349 2350 2350 2342 2342 2350 2350 2347 2347 2342 2342 2342 2342 2347 2347 2344 2344 1575 1575 1578 1578 1586 1586 1578 1578 1581 1581 1586 1586 1586 1586 1581 1581 1583 1583 1587 1587 1586 1586 1741 1741 1586 1586 1599 1599 1741 1741 1741 1741 1599 1599 1758 1758 1599 1599 1604 1604 1758 1758 1758 1758 1604 1604 1605 1605 1604 1604 1597 1597 1605 1605 1605 1605 1597 1597 1594 1594 1596 1596 1598 1598 1605 1605 1598 1598 1600 1600 1605 1605 1605 1605 1600 1600 1603 1603 1612 1612 1615 1615 1758 1758 1615 1615 1618 1618 1758 1758 1758 1758 1618 1618 1620 1620 2449 2449 2448 2448 2453 2453 2448 2448 2452 2452 2453 2453 2453 2453 2452 2452 5628 5628 2452 2452 5629 5629 5630 5630 2457 2457 2456 2456 2461 2461 2456 2456 2460 2460 2461 2461 2461 2461 2460 2460 2465 2465 2460 2460 2464 2464 2465 2465 2465 2465 2464 2464 2469 2469 2464 2464 2468 2468 2469 2469 2469 2469 2468 2468 2473 2473 2468 2468 2472 2472 2473 2473 2473 2473 2472 2472 2477 2477 2472 2472 2476 2476 2477 2477 5631 5631 5632 5632 2481 2481 5633 5633 2480 2480 2481 2481 2481 2481 2480 2480 2485 2485 2480 2480 2484 2484 2485 2485 2485 2485 2484 2484 2489 2489 2484 2484 2488 2488 2489 2489 2489 2489 2488 2488 2491 2491 2488 2488 2490 2490 2491 2491 2491 2491 2490 2490 2487 2487 2490 2490 2486 2486 2487 2487 2487 2487 2486 2486 2483 2483 2486 2486 2482 2482 2483 2483 2483 2483 2482 2482 5634 5634 2482 2482 5635 5635 5636 5636 2479 2479 2478 2478 2475 2475 2478 2478 2474 2474 2475 2475 2475 2475 2474 2474 2471 2471 2474 2474 2470 2470 2471 2471 2471 2471 2470 2470 2467 2467 2470 2470 2466 2466 2467 2467 2467 2467 2466 2466 2463 2463 2466 2466 2462 2462 2463 2463 2463 2463 2462 2462 2459 2459 2462 2462 2458 2458 2459 2459 5637 5637 5638 5638 2455 2455 5639 5639 2454 2454 2455 2455 2455 2455 2454 2454 2451 2451 2454 2454 2450 2450 2451 2451 2451 2451 2450 2450 2447 2447 2450 2450 2446 2446 2447 2447 2447 2447 2446 2446 2445 2445 2446 2446 2444 2444 2445 2445 2445 2445 2444 2444 2449 2449 2444 2444 2448 2448 2449 2449 2492 2492 2493 2493 2494 2494 2493 2493 2495 2495 2494 2494 2509 2509 2508 2508 2506 2506 2509 2509 2506 2506 2507 2507 2506 2506 5640 5640 2507 2507 2507 2507 5641 5641 5642 5642 2504 2504 2502 2502 2505 2505 2505 2505 2502 2502 2503 2503 2502 2502 2500 2500 2503 2503 2503 2503 2500 2500 2501 2501 2500 2500 2498 2498 2501 2501 2501 2501 2498 2498 2499 2499 2498 2498 2496 2496 2499 2499 2499 2499 2496 2496 2497 2497 2510 2510 2511 2511 2512 2512 2511 2511 2513 2513 2512 2512 2514 2514 2515 2515 2516 2516 2515 2515 2517 2517 2516 2516 2531 2531 2530 2530 2528 2528 2531 2531 2528 2528 2529 2529 2528 2528 5643 5643 2529 2529 2529 2529 5644 5644 5645 5645 2526 2526 2524 2524 2527 2527 2527 2527 2524 2524 2525 2525 2524 2524 2522 2522 2525 2525 2525 2525 2522 2522 2523 2523 2522 2522 2520 2520 2523 2523 2523 2523 2520 2520 2521 2521 2520 2520 2518 2518 2521 2521 2521 2521 2518 2518 2519 2519 2532 2532 2533 2533 2534 2534 2533 2533 2535 2535 2534 2534 2536 2536 2537 2537 2538 2538 2537 2537 2539 2539 2538 2538 2553 2553 2552 2552 2550 2550 2553 2553 2550 2550 2551 2551 2550 2550 5646 5646 2551 2551 2551 2551 5647 5647 5648 5648 2548 2548 2546 2546 2549 2549 2549 2549 2546 2546 2547 2547 2546 2546 2544 2544 2547 2547 2547 2547 2544 2544 2545 2545 2544 2544 2542 2542 2545 2545 2545 2545 2542 2542 2543 2543 2542 2542 2540 2540 2543 2543 2543 2543 2540 2540 2541 2541 2554 2554 2555 2555 2556 2556 2555 2555 2557 2557 2556 2556 2558 2558 2559 2559 2560 2560 2559 2559 2561 2561 2560 2560 2575 2575 2574 2574 2572 2572 2575 2575 2572 2572 2573 2573 2572 2572 5649 5649 2573 2573 2573 2573 5650 5650 5651 5651 2570 2570 2568 2568 2571 2571 2571 2571 2568 2568 2569 2569 2568 2568 2566 2566 2569 2569 2569 2569 2566 2566 2567 2567 2566 2566 2564 2564 2567 2567 2567 2567 2564 2564 2565 2565 2564 2564 2562 2562 2565 2565 2565 2565 2562 2562 2563 2563 2576 2576 2577 2577 2578 2578 2577 2577 2579 2579 2578 2578 2580 2580 2581 2581 2582 2582 2581 2581 2583 2583 2582 2582 2597 2597 2596 2596 2594 2594 2597 2597 2594 2594 2595 2595 2594 2594 2592 2592 2595 2595 2595 2595 2592 2592 2593 2593 2592 2592 5652 5652 2593 2593 2593 2593 5653 5653 5654 5654 2590 2590 2588 2588 2591 2591 2591 2591 2588 2588 2589 2589 2588 2588 2586 2586 2589 2589 2589 2589 2586 2586 2587 2587 2586 2586 2584 2584 2587 2587 2587 2587 2584 2584 2585 2585 2598 2598 2599 2599 2600 2600 2599 2599 2601 2601 2600 2600 2602 2602 2603 2603 2604 2604 2603 2603 2605 2605 2604 2604 2619 2619 2618 2618 2616 2616 2619 2619 2616 2616 2617 2617 2616 2616 2614 2614 2617 2617 2617 2617 2614 2614 2615 2615 2614 2614 5655 5655 2615 2615 2615 2615 5656 5656 5657 5657 2612 2612 2610 2610 2613 2613 2613 2613 2610 2610 2611 2611 2610 2610 2608 2608 2611 2611 2611 2611 2608 2608 2609 2609 2608 2608 2606 2606 2609 2609 2609 2609 2606 2606 2607 2607 2620 2620 2621 2621 2622 2622 2621 2621 2623 2623 2622 2622 2624 2624 2625 2625 2626 2626 2625 2625 2627 2627 2626 2626 2641 2641 2640 2640 2638 2638 2641 2641 2638 2638 2639 2639 2638 2638 2636 2636 2639 2639 2639 2639 2636 2636 2637 2637 2636 2636 5658 5658 2637 2637 2637 2637 5659 5659 5660 5660 2634 2634 2632 2632 2635 2635 2635 2635 2632 2632 2633 2633 2632 2632 2630 2630 2633 2633 2633 2633 2630 2630 2631 2631 2630 2630 2628 2628 2631 2631 2631 2631 2628 2628 2629 2629 2642 2642 2643 2643 2644 2644 2643 2643 2645 2645 2644 2644 2646 2646 2647 2647 2648 2648 2647 2647 2649 2649 2648 2648 2663 2663 2662 2662 2660 2660 2663 2663 2660 2660 2661 2661 2660 2660 2658 2658 2661 2661 2661 2661 2658 2658 2659 2659 2658 2658 5661 5661 2659 2659 2659 2659 5662 5662 5663 5663 2656 2656 2654 2654 2657 2657 2657 2657 2654 2654 2655 2655 2654 2654 2652 2652 2655 2655 2655 2655 2652 2652 2653 2653 2652 2652 2650 2650 2653 2653 2653 2653 2650 2650 2651 2651 2664 2664 2665 2665 2666 2666 2665 2665 2667 2667 2666 2666 2668 2668 2669 2669 2670 2670 2669 2669 2671 2671 2670 2670 2685 2685 2684 2684 2682 2682 2685 2685 2682 2682 2683 2683 2682 2682 2680 2680 2683 2683 2683 2683 2680 2680 2681 2681 2680 2680 2678 2678 2681 2681 2681 2681 2678 2678 2679 2679 2678 2678 5664 5664 2679 2679 2679 2679 5665 5665 5666 5666 2676 2676 2674 2674 2677 2677 2677 2677 2674 2674 2675 2675 2674 2674 2672 2672 2675 2675 2675 2675 2672 2672 2673 2673 2686 2686 2687 2687 2688 2688 2687 2687 2689 2689 2688 2688 2690 2690 2691 2691 2692 2692 2691 2691 2693 2693 2692 2692 2707 2707 2706 2706 2704 2704 2707 2707 2704 2704 2705 2705 2704 2704 2702 2702 2705 2705 2705 2705 2702 2702 2703 2703 2702 2702 2700 2700 2703 2703 2703 2703 2700 2700 2701 2701 2700 2700 5667 5667 2701 2701 2701 2701 5668 5668 5669 5669 2698 2698 2696 2696 2699 2699 2699 2699 2696 2696 2697 2697 2696 2696 2694 2694 2697 2697 2697 2697 2694 2694 2695 2695 2708 2708 2709 2709 2710 2710 2709 2709 2711 2711 2710 2710 2712 2712 2713 2713 2714 2714 2713 2713 2715 2715 2714 2714 2727 2727 2726 2726 2728 2728 2727 2727 2728 2728 2729 2729 2728 2728 2724 2724 2729 2729 2729 2729 2724 2724 2725 2725 2724 2724 2722 2722 2725 2725 2725 2725 2722 2722 2723 2723 2722 2722 5670 5670 2723 2723 2723 2723 5671 5671 5672 5672 2720 2720 2718 2718 2721 2721 2721 2721 2718 2718 2719 2719 2718 2718 2716 2716 2719 2719 2719 2719 2716 2716 2717 2717 2730 2730 2731 2731 2732 2732 2731 2731 2733 2733 2732 2732 2734 2734 2735 2735 2736 2736 2735 2735 2737 2737 2736 2736 2749 2749 2748 2748 2750 2750 2749 2749 2750 2750 2751 2751 2750 2750 2746 2746 2751 2751 2751 2751 2746 2746 2747 2747 2746 2746 2744 2744 2747 2747 2747 2747 2744 2744 2745 2745 2744 2744 2742 2742 2745 2745 2745 2745 2742 2742 2743 2743 2742 2742 5673 5673 2743 2743 2743 2743 5674 5674 5675 5675 2740 2740 2738 2738 2741 2741 2741 2741 2738 2738 2739 2739 2752 2752 2753 2753 2754 2754 2753 2753 2755 2755 2754 2754 2756 2756 2757 2757 2758 2758 2757 2757 2759 2759 2758 2758 2769 2769 2768 2768 2772 2772 2769 2769 2772 2772 2773 2773 2772 2772 2770 2770 2773 2773 2773 2773 2770 2770 2771 2771 2770 2770 2766 2766 2771 2771 2771 2771 2766 2766 2767 2767 2766 2766 2764 2764 2767 2767 2767 2767 2764 2764 2765 2765 2764 2764 5676 5676 2765 2765 2765 2765 5677 5677 5678 5678 2762 2762 2760 2760 2763 2763 2763 2763 2760 2760 2761 2761 2774 2774 2775 2775 2776 2776 2775 2775 2777 2777 2776 2776 2778 2778 2779 2779 2780 2780 2779 2779 2781 2781 2780 2780 2791 2791 2790 2790 2794 2794 2791 2791 2794 2794 2795 2795 2794 2794 2792 2792 2795 2795 2795 2795 2792 2792 2793 2793 2792 2792 2788 2788 2793 2793 2793 2793 2788 2788 2789 2789 2788 2788 2786 2786 2789 2789 2789 2789 2786 2786 2787 2787 2786 2786 5679 5679 2787 2787 2787 2787 5680 5680 5681 5681 2784 2784 2782 2782 2785 2785 2785 2785 2782 2782 2783 2783 2796 2796 2797 2797 2798 2798 2797 2797 2799 2799 2798 2798 2800 2800 2801 2801 2802 2802 2801 2801 2803 2803 2802 2802 2811 2811 2810 2810 2814 2814 2811 2811 2814 2814 2815 2815 2814 2814 2816 2816 2815 2815 2815 2815 2816 2816 2817 2817 2816 2816 2812 2812 2817 2817 2817 2817 2812 2812 2813 2813 2812 2812 2808 2808 2813 2813 2813 2813 2808 2808 2809 2809 2808 2808 5682 5682 2809 2809 2809 2809 5683 5683 5684 5684 2806 2806 2804 2804 2807 2807 2807 2807 2804 2804 2805 2805 2818 2818 2819 2819 2820 2820 2819 2819 2821 2821 2820 2820 2822 2822 2823 2823 2824 2824 2823 2823 2825 2825 2824 2824 2833 2833 2832 2832 2836 2836 2833 2833 2836 2836 2837 2837 2836 2836 2838 2838 2837 2837 2837 2837 2838 2838 2839 2839 2838 2838 2834 2834 2839 2839 2839 2839 2834 2834 2835 2835 2834 2834 2830 2830 2835 2835 2835 2835 2830 2830 2831 2831 2830 2830 2828 2828 2831 2831 2831 2831 2828 2828 2829 2829 2828 2828 5685 5685 2829 2829 2829 2829 5686 5686 5687 5687 2840 2840 2841 2841 2842 2842 2841 2841 2843 2843 2842 2842 2844 2844 2845 2845 2846 2846 2845 2845 2847 2847 2846 2846 2853 2853 2852 2852 2856 2856 2853 2853 2856 2856 2857 2857 2856 2856 2860 2860 2857 2857 2857 2857 2860 2860 2861 2861 2860 2860 2858 2858 2861 2861 2861 2861 2858 2858 2859 2859 2858 2858 2854 2854 2859 2859 2859 2859 2854 2854 2855 2855 2854 2854 2850 2850 2855 2855 2855 2855 2850 2850 2851 2851 2850 2850 5688 5688 2851 2851 2851 2851 5689 5689 5690 5690 2862 2862 2863 2863 2864 2864 2863 2863 2865 2865 2864 2864 2866 2866 2867 2867 2868 2868 2867 2867 2869 2869 2868 2868 2875 2875 2874 2874 2878 2878 2875 2875 2878 2878 2879 2879 2878 2878 2882 2882 2879 2879 2879 2879 2882 2882 2883 2883 2882 2882 2880 2880 2883 2883 2883 2883 2880 2880 2881 2881 2880 2880 2876 2876 2881 2881 2881 2881 2876 2876 2877 2877 2876 2876 2872 2872 2877 2877 2877 2877 2872 2872 2873 2873 2872 2872 5691 5691 2873 2873 2873 2873 5692 5692 5693 5693 2884 2884 2885 2885 2886 2886 2885 2885 2887 2887 2886 2886 2888 2888 2889 2889 2890 2890 2889 2889 2891 2891 2890 2890 2895 2895 2894 2894 2898 2898 2895 2895 2898 2898 2899 2899 2898 2898 2902 2902 2899 2899 2899 2899 2902 2902 2903 2903 2902 2902 2904 2904 2903 2903 2903 2903 2904 2904 2905 2905 2904 2904 2900 2900 2905 2905 2905 2905 2900 2900 2901 2901 2900 2900 2896 2896 2901 2901 2901 2901 2896 2896 2897 2897 2896 2896 5694 5694 2897 2897 2897 2897 5695 5695 5696 5696 2906 2906 2907 2907 2908 2908 2907 2907 2909 2909 2908 2908 2910 2910 2911 2911 2912 2912 2911 2911 2913 2913 2912 2912 2917 2917 2916 2916 2920 2920 2917 2917 2920 2920 2921 2921 2920 2920 2924 2924 2921 2921 2921 2921 2924 2924 2925 2925 2924 2924 2926 2926 2925 2925 2925 2925 2926 2926 2927 2927 2926 2926 2922 2922 2927 2927 2927 2927 2922 2922 2923 2923 2922 2922 2918 2918 2923 2923 2923 2923 2918 2918 2919 2919 2918 2918 2914 2914 2919 2919 2919 2919 2914 2914 2915 2915 2928 2928 2929 2929 2930 2930 2929 2929 2931 2931 2930 2930 2932 2932 2933 2933 2934 2934 2933 2933 2935 2935 2934 2934 2937 2937 2936 2936 2940 2940 2937 2937 2940 2940 2941 2941 2940 2940 2944 2944 2941 2941 2941 2941 2944 2944 2945 2945 2944 2944 2948 2948 2945 2945 2945 2945 2948 2948 2949 2949 2948 2948 2946 2946 2949 2949 2949 2949 2946 2946 2947 2947 2946 2946 2942 2942 2947 2947 2947 2947 2942 2942 2943 2943 2942 2942 2938 2938 2943 2943 2943 2943 2938 2938 2939 2939 2950 2950 2951 2951 2952 2952 2951 2951 2953 2953 2952 2952 2954 2954 2955 2955 2956 2956 2955 2955 2957 2957 2956 2956 5697 5697 5698 5698 2962 2962 5699 5699 2962 2962 2963 2963 2962 2962 2966 2966 2963 2963 2963 2963 2966 2966 2967 2967 2966 2966 2970 2970 2967 2967 2967 2967 2970 2970 2971 2971 2970 2970 2968 2968 2971 2971 2971 2971 2968 2968 2969 2969 2968 2968 2964 2964 2969 2969 2969 2969 2964 2964 2965 2965 2964 2964 2960 2960 2965 2965 2965 2965 2960 2960 2961 2961 2972 2972 2973 2973 2974 2974 2973 2973 2975 2975 2974 2974 2976 2976 2977 2977 2978 2978 2977 2977 2979 2979 2978 2978 5700 5700 5701 5701 2982 2982 5702 5702 2982 2982 2983 2983 2982 2982 2986 2986 2983 2983 2983 2983 2986 2986 2987 2987 2986 2986 2990 2990 2987 2987 2987 2987 2990 2990 2991 2991 2990 2990 2992 2992 2991 2991 2991 2991 2992 2992 2993 2993 2992 2992 2988 2988 2993 2993 2993 2993 2988 2988 2989 2989 2988 2988 2984 2984 2989 2989 2989 2989 2984 2984 2985 2985 2994 2994 2995 2995 2996 2996 2995 2995 2997 2997 2996 2996 2998 2998 2999 2999 3000 3000 2999 2999 3001 3001 3000 3000 5703 5703 5704 5704 3004 3004 5705 5705 3004 3004 3005 3005 3004 3004 3008 3008 3005 3005 3005 3005 3008 3008 3009 3009 3008 3008 3012 3012 3009 3009 3009 3009 3012 3012 3013 3013 3012 3012 3014 3014 3013 3013 3013 3013 3014 3014 3015 3015 3014 3014 3010 3010 3015 3015 3015 3015 3010 3010 3011 3011 3010 3010 3006 3006 3011 3011 3011 3011 3006 3006 3007 3007 3016 3016 3017 3017 3018 3018 3017 3017 3019 3019 3018 3018 3020 3020 3021 3021 3022 3022 3021 3021 3023 3023 3022 3022 5706 5706 5707 5707 3026 3026 5708 5708 3026 3026 3027 3027 3026 3026 3028 3028 3027 3027 3027 3027 3028 3028 3029 3029 3028 3028 3032 3032 3029 3029 3029 3029 3032 3032 3033 3033 3032 3032 3036 3036 3033 3033 3033 3033 3036 3036 3037 3037 3036 3036 3034 3034 3037 3037 3037 3037 3034 3034 3035 3035 3034 3034 3030 3030 3035 3035 3035 3035 3030 3030 3031 3031 3038 3038 3039 3039 3040 3040 3039 3039 3041 3041 3040 3040 3042 3042 3043 3043 3044 3044 3043 3043 3045 3045 3044 3044 3047 3047 3046 3046 3048 3048 3047 3047 3048 3048 3049 3049 5709 5709 3050 3050 5710 5710 5711 5711 3050 3050 3051 3051 3050 3050 3054 3054 3051 3051 3051 3051 3054 3054 3055 3055 3054 3054 3058 3058 3055 3055 3055 3055 3058 3058 3059 3059 3058 3058 3056 3056 3059 3059 3059 3059 3056 3056 3057 3057 3056 3056 3052 3052 3057 3057 3057 3057 3052 3052 3053 3053 3060 3060 3061 3061 3062 3062 3061 3061 3063 3063 3062 3062 3064 3064 3065 3065 3066 3066 3065 3065 3067 3067 3066 3066 3069 3069 3068 3068 3070 3070 3069 3069 3070 3070 3071 3071 5712 5712 3072 3072 5713 5713 5714 5714 3072 3072 3073 3073 3072 3072 3074 3074 3073 3073 3073 3073 3074 3074 3075 3075 3074 3074 3078 3078 3075 3075 3075 3075 3078 3078 3079 3079 3078 3078 3080 3080 3079 3079 3079 3079 3080 3080 3081 3081 3080 3080 3076 3076 3081 3081 3081 3081 3076 3076 3077 3077 3082 3082 3083 3083 3084 3084 3083 3083 3085 3085 3084 3084 3086 3086 3087 3087 3088 3088 3087 3087 3089 3089 3088 3088 3091 3091 3090 3090 3092 3092 3091 3091 3092 3092 3093 3093 5715 5715 3094 3094 5716 5716 5717 5717 3094 3094 3095 3095 3094 3094 3096 3096 3095 3095 3095 3095 3096 3096 3097 3097 3096 3096 3100 3100 3097 3097 3097 3097 3100 3100 3101 3101 3100 3100 3102 3102 3101 3101 3101 3101 3102 3102 3103 3103 3102 3102 3098 3098 3103 3103 3103 3103 3098 3098 3099 3099 3104 3104 3105 3105 3106 3106 3105 3105 3107 3107 3106 3106 3108 3108 3109 3109 3110 3110 3109 3109 3111 3111 3110 3110 3113 3113 3112 3112 3114 3114 3113 3113 3114 3114 3115 3115 5718 5718 3116 3116 5719 5719 5720 5720 3116 3116 3117 3117 3116 3116 3118 3118 3117 3117 3117 3117 3118 3118 3119 3119 3118 3118 3120 3120 3119 3119 3119 3119 3120 3120 3121 3121 3120 3120 3124 3124 3121 3121 3121 3121 3124 3124 3125 3125 3124 3124 3122 3122 3125 3125 3125 3125 3122 3122 3123 3123 3126 3126 3127 3127 3128 3128 3127 3127 3129 3129 3128 3128 3130 3130 3131 3131 3132 3132 3131 3131 3133 3133 3132 3132 3135 3135 3134 3134 3136 3136 3135 3135 3136 3136 3137 3137 3136 3136 3138 3138 3137 3137 3137 3137 3138 3138 3139 3139 5721 5721 3140 3140 5722 5722 5723 5723 3140 3140 3141 3141 3140 3140 3142 3142 3141 3141 3141 3141 3142 3142 3143 3143 3142 3142 3146 3146 3143 3143 3143 3143 3146 3146 3147 3147 3146 3146 3144 3144 3147 3147 3147 3147 3144 3144 3145 3145 3148 3148 3149 3149 3150 3150 3149 3149 3151 3151 3150 3150 3152 3152 3153 3153 3154 3154 3153 3153 3155 3155 3154 3154 3157 3157 3156 3156 3158 3158 3157 3157 3158 3158 3159 3159 3158 3158 3160 3160 3159 3159 3159 3159 3160 3160 3161 3161 5724 5724 3162 3162 5725 5725 5726 5726 3162 3162 3163 3163 3162 3162 3164 3164 3163 3163 3163 3163 3164 3164 3165 3165 3164 3164 3166 3166 3165 3165 3165 3165 3166 3166 3167 3167 3166 3166 3168 3168 3167 3167 3167 3167 3168 3168 3169 3169 3170 3170 3171 3171 3172 3172 3171 3171 3173 3173 3172 3172 3174 3174 3175 3175 3176 3176 3175 3175 3177 3177 3176 3176 3179 3179 3178 3178 3180 3180 3179 3179 3180 3180 3181 3181 3180 3180 3182 3182 3181 3181 3181 3181 3182 3182 3183 3183 5727 5727 3184 3184 5728 5728 5729 5729 3184 3184 3185 3185 3184 3184 3186 3186 3185 3185 3185 3185 3186 3186 3187 3187 3186 3186 3188 3188 3187 3187 3187 3187 3188 3188 3189 3189 3188 3188 3190 3190 3189 3189 3189 3189 3190 3190 3191 3191 3192 3192 3193 3193 3194 3194 3193 3193 3195 3195 3194 3194 3196 3196 3197 3197 3198 3198 3197 3197 3199 3199 3198 3198 3201 3201 3200 3200 3202 3202 3201 3201 3202 3202 3203 3203 3202 3202 3204 3204 3203 3203 3203 3203 3204 3204 3205 3205 5730 5730 3206 3206 5731 5731 5732 5732 3206 3206 3207 3207 3206 3206 3208 3208 3207 3207 3207 3207 3208 3208 3209 3209 3208 3208 3210 3210 3209 3209 3209 3209 3210 3210 3211 3211 3210 3210 3212 3212 3211 3211 3211 3211 3212 3212 3213 3213 3214 3214 3215 3215 3216 3216 3215 3215 3217 3217 3216 3216 3218 3218 3219 3219 3220 3220 3219 3219 3221 3221 3220 3220 3223 3223 3222 3222 3224 3224 3223 3223 3224 3224 3225 3225 3224 3224 3226 3226 3225 3225 3225 3225 3226 3226 3227 3227 3226 3226 3228 3228 3227 3227 3227 3227 3228 3228 3229 3229 5733 5733 3230 3230 5734 5734 5735 5735 3230 3230 3231 3231 3230 3230 3232 3232 3231 3231 3231 3231 3232 3232 3233 3233 3232 3232 3234 3234 3233 3233 3233 3233 3234 3234 3235 3235 3236 3236 3237 3237 3238 3238 3237 3237 3239 3239 3238 3238 3240 3240 3241 3241 3242 3242 3241 3241 3243 3243 3242 3242 3245 3245 3244 3244 3246 3246 3245 3245 3246 3246 3247 3247 3246 3246 3248 3248 3247 3247 3247 3247 3248 3248 3249 3249 3248 3248 3250 3250 3249 3249 3249 3249 3250 3250 3251 3251 5736 5736 3252 3252 5737 5737 5738 5738 3252 3252 3253 3253 3252 3252 3254 3254 3253 3253 3253 3253 3254 3254 3255 3255 3254 3254 3256 3256 3255 3255 3255 3255 3256 3256 3257 3257 3258 3258 3259 3259 3260 3260 3259 3259 3261 3261 3260 3260 3262 3262 3263 3263 3264 3264 3263 3263 3265 3265 3264 3264 3267 3267 3266 3266 3268 3268 3267 3267 3268 3268 3269 3269 3268 3268 3270 3270 3269 3269 3269 3269 3270 3270 3271 3271 3270 3270 3272 3272 3271 3271 3271 3271 3272 3272 3273 3273 5739 5739 3274 3274 5740 5740 5741 5741 3274 3274 3275 3275 3274 3274 3276 3276 3275 3275 3275 3275 3276 3276 3277 3277 3276 3276 3278 3278 3277 3277 3277 3277 3278 3278 3279 3279 3280 3280 3281 3281 3282 3282 3281 3281 3283 3283 3282 3282 3284 3284 3285 3285 3286 3286 3285 3285 3287 3287 3286 3286 3289 3289 3288 3288 3290 3290 3289 3289 3290 3290 3291 3291 3290 3290 3292 3292 3291 3291 3291 3291 3292 3292 3293 3293 3292 3292 3294 3294 3293 3293 3293 3293 3294 3294 3295 3295 3294 3294 3296 3296 3295 3295 3295 3295 3296 3296 3297 3297 5742 5742 3298 3298 5743 5743 5744 5744 3298 3298 3299 3299 3298 3298 3300 3300 3299 3299 3299 3299 3300 3300 3301 3301 3302 3302 3303 3303 3304 3304 3303 3303 3305 3305 3304 3304 3306 3306 3307 3307 3308 3308 3307 3307 3309 3309 3308 3308 3311 3311 3310 3310 3312 3312 3311 3311 3312 3312 3313 3313 3312 3312 3314 3314 3313 3313 3313 3313 3314 3314 3315 3315 3314 3314 3316 3316 3315 3315 3315 3315 3316 3316 3317 3317 3316 3316 3318 3318 3317 3317 3317 3317 3318 3318 3319 3319 5745 5745 3320 3320 5746 5746 5747 5747 3320 3320 3321 3321 3320 3320 3322 3322 3321 3321 3321 3321 3322 3322 3323 3323 3324 3324 3325 3325 3326 3326 3325 3325 3327 3327 3326 3326 3328 3328 3329 3329 3330 3330 3329 3329 3331 3331 3330 3330 3333 3333 3332 3332 3334 3334 3333 3333 3334 3334 3335 3335 3334 3334 3336 3336 3335 3335 3335 3335 3336 3336 3337 3337 3336 3336 3338 3338 3337 3337 3337 3337 3338 3338 3339 3339 3338 3338 3340 3340 3339 3339 3339 3339 3340 3340 3341 3341 5748 5748 3342 3342 5749 5749 5750 5750 3342 3342 3343 3343 3342 3342 3344 3344 3343 3343 3343 3343 3344 3344 3345 3345 3346 3346 3347 3347 3348 3348 3347 3347 3349 3349 3348 3348 3350 3350 3351 3351 3352 3352 3351 3351 3353 3353 3352 3352 3355 3355 3354 3354 3356 3356 3355 3355 3356 3356 3357 3357 3356 3356 3358 3358 3357 3357 3357 3357 3358 3358 3359 3359 3358 3358 3360 3360 3359 3359 3359 3359 3360 3360 3361 3361 3360 3360 3362 3362 3361 3361 3361 3361 3362 3362 3363 3363 5751 5751 3364 3364 5752 5752 5753 5753 3364 3364 3365 3365 3364 3364 3366 3366 3365 3365 3365 3365 3366 3366 3367 3367 3368 3368 3369 3369 3370 3370 3369 3369 3371 3371 3370 3370 3372 3372 3373 3373 3374 3374 3373 3373 3375 3375 3374 3374 3377 3377 3376 3376 3378 3378 3377 3377 3378 3378 3379 3379 3378 3378 3380 3380 3379 3379 3379 3379 3380 3380 3381 3381 3380 3380 3382 3382 3381 3381 3381 3381 3382 3382 3383 3383 3382 3382 3384 3384 3383 3383 3383 3383 3384 3384 3385 3385 3384 3384 3386 3386 3385 3385 3385 3385 3386 3386 3387 3387 5754 5754 3388 3388 5755 5755 5756 5756 3388 3388 3389 3389 3390 3390 3391 3391 3392 3392 3391 3391 3393 3393 3392 3392 3394 3394 3395 3395 3396 3396 3395 3395 3397 3397 3396 3396 3399 3399 3398 3398 3400 3400 3399 3399 3400 3400 3401 3401 3400 3400 3402 3402 3401 3401 3401 3401 3402 3402 3403 3403 3402 3402 3404 3404 3403 3403 3403 3403 3404 3404 3405 3405 3404 3404 3406 3406 3405 3405 3405 3405 3406 3406 3407 3407 3406 3406 3408 3408 3407 3407 3407 3407 3408 3408 3409 3409 5757 5757 3410 3410 5758 5758 5759 5759 3410 3410 3411 3411 3412 3412 3413 3413 3414 3414 3413 3413 3415 3415 3414 3414 3416 3416 3417 3417 3418 3418 3417 3417 3419 3419 3418 3418 3421 3421 3420 3420 3422 3422 3421 3421 3422 3422 3423 3423 3422 3422 3424 3424 3423 3423 3423 3423 3424 3424 3425 3425 3424 3424 3426 3426 3425 3425 3425 3425 3426 3426 3427 3427 3426 3426 3428 3428 3427 3427 3427 3427 3428 3428 3429 3429 3428 3428 3430 3430 3429 3429 3429 3429 3430 3430 3431 3431 5760 5760 3432 3432 5761 5761 5762 5762 3432 3432 3433 3433 3434 3434 3435 3435 3436 3436 3435 3435 3437 3437 3436 3436 3438 3438 3439 3439 3440 3440 3439 3439 3441 3441 3440 3440 3443 3443 3442 3442 3444 3444 3443 3443 3444 3444 3445 3445 3444 3444 3446 3446 3445 3445 3445 3445 3446 3446 3447 3447 3446 3446 3448 3448 3447 3447 3447 3447 3448 3448 3449 3449 3448 3448 3450 3450 3449 3449 3449 3449 3450 3450 3451 3451 3450 3450 3452 3452 3451 3451 3451 3451 3452 3452 3453 3453 5763 5763 3454 3454 5764 5764 5765 5765 3454 3454 3455 3455 3456 3456 3457 3457 3458 3458 3457 3457 3459 3459 3458 3458 3460 3460 3461 3461 3462 3462 3461 3461 3463 3463 3462 3462 3465 3465 3464 3464 3466 3466 3465 3465 3466 3466 3467 3467 3466 3466 3468 3468 3467 3467 3467 3467 3468 3468 3469 3469 3468 3468 3470 3470 3469 3469 3469 3469 3470 3470 3471 3471 3470 3470 3472 3472 3471 3471 3471 3471 3472 3472 3473 3473 3472 3472 3474 3474 3473 3473 3473 3473 3474 3474 3475 3475 3474 3474 3476 3476 3475 3475 3475 3475 3476 3476 3477 3477 3478 3478 3479 3479 3480 3480 3479 3479 3481 3481 3480 3480 3482 3482 3483 3483 3484 3484 3483 3483 3485 3485 3484 3484 3487 3487 3486 3486 3488 3488 3487 3487 3488 3488 3489 3489 3488 3488 3490 3490 3489 3489 3489 3489 3490 3490 3491 3491 3490 3490 3492 3492 3491 3491 3491 3491 3492 3492 3493 3493 3492 3492 3494 3494 3493 3493 3493 3493 3494 3494 3495 3495 3494 3494 3496 3496 3495 3495 3495 3495 3496 3496 3497 3497 3496 3496 3498 3498 3497 3497 3497 3497 3498 3498 3499 3499 3500 3500 3501 3501 3502 3502 3501 3501 3503 3503 3502 3502 3504 3504 3505 3505 3506 3506 3505 3505 3507 3507 3506 3506 3509 3509 3508 3508 5766 5766 3509 3509 5767 5767 5768 5768 3510 3510 3512 3512 3511 3511 3511 3511 3512 3512 3513 3513 3512 3512 3514 3514 3513 3513 3513 3513 3514 3514 3515 3515 3514 3514 3516 3516 3515 3515 3515 3515 3516 3516 3517 3517 3516 3516 3518 3518 3517 3517 3517 3517 3518 3518 3519 3519 3518 3518 3520 3520 3519 3519 3519 3519 3520 3520 3521 3521 3522 3522 3523 3523 3524 3524 3523 3523 3525 3525 3524 3524 3526 3526 3527 3527 3528 3528 3527 3527 3529 3529 3528 3528 3531 3531 3530 3530 5769 5769 3531 3531 5770 5770 5771 5771 3532 3532 3534 3534 3533 3533 3533 3533 3534 3534 3535 3535 3534 3534 3536 3536 3535 3535 3535 3535 3536 3536 3537 3537 3536 3536 3538 3538 3537 3537 3537 3537 3538 3538 3539 3539 3538 3538 3540 3540 3539 3539 3539 3539 3540 3540 3541 3541 3540 3540 3542 3542 3541 3541 3541 3541 3542 3542 3543 3543 3544 3544 3545 3545 3546 3546 3545 3545 3547 3547 3546 3546 3548 3548 3549 3549 3550 3550 3549 3549 3551 3551 3550 3550 3553 3553 3552 3552 5772 5772 3553 3553 5773 5773 5774 5774 3554 3554 3556 3556 3555 3555 3555 3555 3556 3556 3557 3557 3556 3556 3558 3558 3557 3557 3557 3557 3558 3558 3559 3559 3558 3558 3560 3560 3559 3559 3559 3559 3560 3560 3561 3561 3560 3560 3562 3562 3561 3561 3561 3561 3562 3562 3563 3563 3562 3562 3564 3564 3563 3563 3563 3563 3564 3564 3565 3565 3566 3566 3567 3567 3568 3568 3567 3567 3569 3569 3568 3568 3570 3570 3571 3571 3572 3572 3571 3571 3573 3573 3572 3572 3575 3575 3574 3574 5775 5775 3575 3575 5776 5776 5777 5777 3576 3576 3578 3578 3577 3577 3577 3577 3578 3578 3579 3579 3578 3578 3580 3580 3579 3579 3579 3579 3580 3580 3581 3581 3580 3580 3582 3582 3581 3581 3581 3581 3582 3582 3583 3583 3582 3582 3584 3584 3583 3583 3583 3583 3584 3584 3585 3585 3584 3584 3586 3586 3585 3585 3585 3585 3586 3586 3587 3587 3588 3588 3589 3589 3590 3590 3589 3589 3591 3591 3590 3590 3592 3592 3593 3593 3594 3594 3593 3593 3595 3595 3594 3594 3597 3597 3596 3596 3598 3598 3597 3597 3598 3598 3599 3599 3598 3598 5778 5778 3599 3599 3599 3599 5779 5779 5780 5780 3600 3600 3602 3602 3601 3601 3601 3601 3602 3602 3603 3603 3602 3602 3604 3604 3603 3603 3603 3603 3604 3604 3605 3605 3604 3604 3606 3606 3605 3605 3605 3605 3606 3606 3607 3607 3606 3606 3608 3608 3607 3607 3607 3607 3608 3608 3609 3609 3610 3610 3611 3611 3612 3612 3611 3611 3613 3613 3612 3612 3614 3614 3615 3615 3616 3616 3615 3615 3617 3617 3616 3616 3619 3619 3618 3618 3620 3620 3619 3619 3620 3620 3621 3621 3620 3620 5781 5781 3621 3621 3621 3621 5782 5782 5783 5783 3622 3622 3624 3624 3623 3623 3623 3623 3624 3624 3625 3625 3624 3624 3626 3626 3625 3625 3625 3625 3626 3626 3627 3627 3626 3626 3628 3628 3627 3627 3627 3627 3628 3628 3629 3629 3628 3628 3630 3630 3629 3629 3629 3629 3630 3630 3631 3631 3632 3632 3633 3633 3634 3634 3633 3633 3635 3635 3634 3634 3636 3636 3637 3637 3638 3638 3637 3637 3639 3639 3638 3638 3641 3641 3640 3640 3642 3642 3641 3641 3642 3642 3643 3643 3642 3642 5784 5784 3643 3643 3643 3643 5785 5785 5786 5786 3644 3644 3646 3646 3645 3645 3645 3645 3646 3646 3647 3647 3646 3646 3648 3648 3647 3647 3647 3647 3648 3648 3649 3649 3648 3648 3650 3650 3649 3649 3649 3649 3650 3650 3651 3651 3650 3650 3652 3652 3651 3651 3651 3651 3652 3652 3653 3653 3654 3654 3655 3655 3656 3656 3655 3655 3657 3657 3656 3656 3658 3658 3659 3659 3660 3660 3659 3659 3661 3661 3660 3660 3663 3663 3662 3662 3664 3664 3663 3663 3664 3664 3665 3665 3664 3664 5787 5787 3665 3665 3665 3665 5788 5788 5789 5789 3666 3666 3668 3668 3667 3667 3667 3667 3668 3668 3669 3669 3668 3668 3670 3670 3669 3669 3669 3669 3670 3670 3671 3671 3670 3670 3672 3672 3671 3671 3671 3671 3672 3672 3673 3673 3672 3672 3674 3674 3673 3673 3673 3673 3674 3674 3675 3675 3676 3676 3677 3677 3678 3678 3677 3677 3679 3679 3678 3678 3680 3680 3681 3681 3682 3682 3681 3681 3683 3683 3682 3682 3685 3685 3684 3684 3686 3686 3685 3685 3686 3686 3687 3687 3686 3686 3688 3688 3687 3687 3687 3687 3688 3688 3689 3689 3688 3688 5790 5790 3689 3689 3689 3689 5791 5791 5792 5792 3690 3690 3692 3692 3691 3691 3691 3691 3692 3692 3693 3693 3692 3692 3694 3694 3693 3693 3693 3693 3694 3694 3695 3695 3694 3694 3696 3696 3695 3695 3695 3695 3696 3696 3697 3697 3698 3698 3699 3699 3700 3700 3699 3699 3701 3701 3700 3700 3702 3702 3703 3703 3704 3704 3703 3703 3705 3705 3704 3704 3707 3707 3706 3706 3708 3708 3707 3707 3708 3708 3709 3709 3708 3708 3710 3710 3709 3709 3709 3709 3710 3710 3711 3711 3710 3710 5793 5793 3711 3711 3711 3711 5794 5794 5795 5795 3712 3712 3714 3714 3713 3713 3713 3713 3714 3714 3715 3715 3714 3714 3716 3716 3715 3715 3715 3715 3716 3716 3717 3717 3716 3716 3718 3718 3717 3717 3717 3717 3718 3718 3719 3719 3720 3720 3721 3721 3722 3722 3721 3721 3723 3723 3722 3722 3724 3724 3725 3725 3726 3726 3725 3725 3727 3727 3726 3726 3729 3729 3728 3728 3730 3730 3729 3729 3730 3730 3731 3731 3730 3730 3732 3732 3731 3731 3731 3731 3732 3732 3733 3733 3732 3732 5796 5796 3733 3733 3733 3733 5797 5797 5798 5798 3734 3734 3736 3736 3735 3735 3735 3735 3736 3736 3737 3737 3736 3736 3738 3738 3737 3737 3737 3737 3738 3738 3739 3739 3738 3738 3740 3740 3739 3739 3739 3739 3740 3740 3741 3741 3742 3742 3743 3743 3744 3744 3743 3743 3745 3745 3744 3744 3746 3746 3747 3747 3748 3748 3747 3747 3749 3749 3748 3748 3751 3751 3750 3750 3752 3752 3751 3751 3752 3752 3753 3753 3752 3752 3754 3754 3753 3753 3753 3753 3754 3754 3755 3755 3754 3754 5799 5799 3755 3755 3755 3755 5800 5800 5801 5801 3756 3756 3758 3758 3757 3757 3757 3757 3758 3758 3759 3759 3758 3758 3760 3760 3759 3759 3759 3759 3760 3760 3761 3761 3760 3760 3762 3762 3761 3761 3761 3761 3762 3762 3763 3763 3764 3764 3765 3765 3766 3766 3765 3765 3767 3767 3766 3766 3768 3768 3769 3769 3770 3770 3769 3769 3771 3771 3770 3770 3773 3773 3772 3772 3774 3774 3773 3773 3774 3774 3775 3775 3774 3774 3776 3776 3775 3775 3775 3775 3776 3776 3777 3777 3776 3776 3778 3778 3777 3777 3777 3777 3778 3778 3779 3779 3778 3778 5802 5802 3779 3779 3779 3779 5803 5803 5804 5804 3780 3780 3782 3782 3781 3781 3781 3781 3782 3782 3783 3783 3782 3782 3784 3784 3783 3783 3783 3783 3784 3784 3785 3785 3786 3786 3787 3787 3788 3788 3787 3787 3789 3789 3788 3788 3790 3790 3791 3791 3792 3792 3791 3791 3793 3793 3792 3792 3795 3795 3794 3794 3796 3796 3795 3795 3796 3796 3797 3797 3796 3796 3798 3798 3797 3797 3797 3797 3798 3798 3799 3799 3798 3798 3800 3800 3799 3799 3799 3799 3800 3800 3801 3801 3800 3800 5805 5805 3801 3801 3801 3801 5806 5806 5807 5807 3802 3802 3804 3804 3803 3803 3803 3803 3804 3804 3805 3805 3804 3804 3806 3806 3805 3805 3805 3805 3806 3806 3807 3807 3808 3808 3809 3809 3810 3810 3809 3809 3811 3811 3810 3810 3812 3812 3813 3813 3814 3814 3813 3813 3815 3815 3814 3814 3819 3819 3818 3818 3816 3816 3819 3819 3816 3816 3817 3817 3816 3816 3820 3820 3817 3817 3817 3817 3820 3820 3821 3821 3820 3820 3822 3822 3821 3821 3821 3821 3822 3822 3823 3823 3822 3822 5808 5808 3823 3823 3823 3823 5809 5809 5810 5810 3824 3824 3826 3826 3825 3825 3825 3825 3826 3826 3827 3827 3826 3826 3828 3828 3827 3827 3827 3827 3828 3828 3829 3829 3830 3830 3831 3831 3832 3832 3831 3831 3833 3833 3832 3832 3834 3834 3835 3835 3836 3836 3835 3835 3837 3837 3836 3836 3841 3841 3840 3840 3838 3838 3841 3841 3838 3838 3839 3839 3838 3838 3842 3842 3839 3839 3839 3839 3842 3842 3843 3843 3842 3842 3844 3844 3843 3843 3843 3843 3844 3844 3845 3845 3844 3844 3846 3846 3845 3845 3845 3845 3846 3846 3847 3847 3846 3846 5811 5811 3847 3847 3847 3847 5812 5812 5813 5813 3848 3848 3850 3850 3849 3849 3849 3849 3850 3850 3851 3851 3852 3852 3853 3853 3854 3854 3853 3853 3855 3855 3854 3854 3856 3856 3857 3857 3858 3858 3857 3857 3859 3859 3858 3858 3865 3865 3864 3864 3860 3860 3865 3865 3860 3860 3861 3861 3860 3860 3862 3862 3861 3861 3861 3861 3862 3862 3863 3863 3862 3862 3866 3866 3863 3863 3863 3863 3866 3866 3867 3867 3866 3866 3868 3868 3867 3867 3867 3867 3868 3868 3869 3869 3868 3868 5814 5814 3869 3869 3869 3869 5815 5815 5816 5816 3870 3870 3872 3872 3871 3871 3871 3871 3872 3872 3873 3873 3874 3874 3875 3875 3876 3876 3875 3875 3877 3877 3876 3876 3878 3878 3879 3879 3880 3880 3879 3879 3881 3881 3880 3880 3887 3887 3886 3886 3882 3882 3887 3887 3882 3882 3883 3883 3882 3882 3884 3884 3883 3883 3883 3883 3884 3884 3885 3885 3884 3884 3888 3888 3885 3885 3885 3885 3888 3888 3889 3889 3888 3888 3890 3890 3889 3889 3889 3889 3890 3890 3891 3891 3890 3890 5817 5817 3891 3891 3891 3891 5818 5818 5819 5819 3892 3892 3894 3894 3893 3893 3893 3893 3894 3894 3895 3895 3896 3896 3897 3897 3898 3898 3897 3897 3899 3899 3898 3898 3900 3900 3901 3901 3902 3902 3901 3901 3903 3903 3902 3902 3911 3911 3910 3910 3906 3906 3911 3911 3906 3906 3907 3907 3906 3906 3904 3904 3907 3907 3907 3907 3904 3904 3905 3905 3904 3904 3908 3908 3905 3905 3905 3905 3908 3908 3909 3909 3908 3908 3912 3912 3909 3909 3909 3909 3912 3912 3913 3913 3912 3912 5820 5820 3913 3913 3913 3913 5821 5821 5822 5822 3914 3914 3916 3916 3915 3915 3915 3915 3916 3916 3917 3917 3918 3918 3919 3919 3920 3920 3919 3919 3921 3921 3920 3920 3922 3922 3923 3923 3924 3924 3923 3923 3925 3925 3924 3924 3933 3933 3932 3932 3928 3928 3933 3933 3928 3928 3929 3929 3928 3928 3926 3926 3929 3929 3929 3929 3926 3926 3927 3927 3926 3926 3930 3930 3927 3927 3927 3927 3930 3930 3931 3931 3930 3930 3934 3934 3931 3931 3931 3931 3934 3934 3935 3935 3934 3934 3936 3936 3935 3935 3935 3935 3936 3936 3937 3937 3936 3936 5823 5823 3937 3937 3937 3937 5824 5824 5825 5825 3940 3940 3941 3941 3942 3942 3941 3941 3943 3943 3942 3942 3944 3944 3945 3945 3946 3946 3945 3945 3947 3947 3946 3946 3957 3957 3956 3956 3952 3952 3957 3957 3952 3952 3953 3953 3952 3952 3948 3948 3953 3953 3953 3953 3948 3948 3949 3949 3948 3948 3950 3950 3949 3949 3949 3949 3950 3950 3951 3951 3950 3950 3954 3954 3951 3951 3951 3951 3954 3954 3955 3955 3954 3954 3958 3958 3955 3955 3955 3955 3958 3958 3959 3959 3958 3958 5826 5826 3959 3959 3959 3959 5827 5827 5828 5828 3962 3962 3963 3963 3964 3964 3963 3963 3965 3965 3964 3964 3966 3966 3967 3967 3968 3968 3967 3967 3969 3969 3968 3968 3979 3979 3978 3978 3974 3974 3979 3979 3974 3974 3975 3975 3974 3974 3970 3970 3975 3975 3975 3975 3970 3970 3971 3971 3970 3970 3972 3972 3971 3971 3971 3971 3972 3972 3973 3973 3972 3972 3976 3976 3973 3973 3973 3973 3976 3976 3977 3977 3976 3976 3980 3980 3977 3977 3977 3977 3980 3980 3981 3981 3980 3980 5829 5829 3981 3981 3981 3981 5830 5830 5831 5831 3984 3984 3985 3985 3986 3986 3985 3985 3987 3987 3986 3986 3988 3988 3989 3989 3990 3990 3989 3989 3991 3991 3990 3990 4003 4003 4002 4002 3998 3998 4003 4003 3998 3998 3999 3999 3998 3998 3994 3994 3999 3999 3999 3999 3994 3994 3995 3995 3994 3994 3992 3992 3995 3995 3995 3995 3992 3992 3993 3993 3992 3992 3996 3996 3993 3993 3993 3993 3996 3996 3997 3997 3996 3996 4000 4000 3997 3997 3997 3997 4000 4000 4001 4001 4000 4000 5832 5832 4001 4001 4001 4001 5833 5833 5834 5834 4006 4006 4007 4007 4008 4008 4007 4007 4009 4009 4008 4008 4010 4010 4011 4011 4012 4012 4011 4011 4013 4013 4012 4012 4025 4025 4024 4024 4020 4020 4025 4025 4020 4020 4021 4021 4020 4020 4016 4016 4021 4021 4021 4021 4016 4016 4017 4017 4016 4016 4014 4014 4017 4017 4017 4017 4014 4014 4015 4015 4014 4014 4018 4018 4015 4015 4015 4015 4018 4018 4019 4019 4018 4018 4022 4022 4019 4019 4019 4019 4022 4022 4023 4023 4022 4022 4026 4026 4023 4023 4023 4023 4026 4026 4027 4027 4028 4028 4029 4029 4030 4030 4029 4029 4031 4031 4030 4030 4032 4032 4033 4033 4034 4034 4033 4033 4035 4035 4034 4034 4049 4049 4048 4048 4044 4044 4049 4049 4044 4044 4045 4045 4044 4044 4040 4040 4045 4045 4045 4045 4040 4040 4041 4041 4040 4040 4036 4036 4041 4041 4041 4041 4036 4036 4037 4037 4036 4036 4038 4038 4037 4037 4037 4037 4038 4038 4039 4039 4038 4038 4042 4042 4039 4039 4039 4039 4042 4042 4043 4043 4042 4042 4046 4046 4043 4043 4043 4043 4046 4046 4047 4047 4050 4050 4051 4051 4052 4052 4051 4051 4053 4053 4052 4052 4054 4054 4055 4055 4056 4056 4055 4055 4057 4057 4056 4056 5835 5835 5836 5836 4066 4066 5837 5837 4066 4066 4067 4067 4066 4066 4062 4062 4067 4067 4067 4067 4062 4062 4063 4063 4062 4062 4058 4058 4063 4063 4063 4063 4058 4058 4059 4059 4058 4058 4060 4060 4059 4059 4059 4059 4060 4060 4061 4061 4060 4060 4064 4064 4061 4061 4061 4061 4064 4064 4065 4065 4064 4064 4068 4068 4065 4065 4065 4065 4068 4068 4069 4069 4072 4072 4073 4073 4074 4074 4073 4073 4075 4075 4074 4074 4076 4076 4077 4077 4078 4078 4077 4077 4079 4079 4078 4078 5838 5838 5839 5839 4090 4090 5840 5840 4090 4090 4091 4091 4090 4090 4086 4086 4091 4091 4091 4091 4086 4086 4087 4087 4086 4086 4082 4082 4087 4087 4087 4087 4082 4082 4083 4083 4082 4082 4080 4080 4083 4083 4083 4083 4080 4080 4081 4081 4080 4080 4084 4084 4081 4081 4081 4081 4084 4084 4085 4085 4084 4084 4088 4088 4085 4085 4085 4085 4088 4088 4089 4089 4094 4094 4095 4095 4096 4096 4095 4095 4097 4097 4096 4096 4098 4098 4099 4099 4100 4100 4099 4099 4101 4101 4100 4100 5841 5841 5842 5842 4112 4112 5843 5843 4112 4112 4113 4113 4112 4112 4108 4108 4113 4113 4113 4113 4108 4108 4109 4109 4108 4108 4104 4104 4109 4109 4109 4109 4104 4104 4105 4105 4104 4104 4102 4102 4105 4105 4105 4105 4102 4102 4103 4103 4102 4102 4106 4106 4103 4103 4103 4103 4106 4106 4107 4107 4106 4106 4110 4110 4107 4107 4107 4107 4110 4110 4111 4111 4116 4116 4117 4117 4118 4118 4117 4117 4119 4119 4118 4118 4120 4120 4121 4121 4122 4122 4121 4121 4123 4123 4122 4122 5844 5844 5845 5845 4134 4134 5846 5846 4134 4134 4135 4135 4134 4134 4132 4132 4135 4135 4135 4135 4132 4132 4133 4133 4132 4132 4128 4128 4133 4133 4133 4133 4128 4128 4129 4129 4128 4128 4124 4124 4129 4129 4129 4129 4124 4124 4125 4125 4124 4124 4126 4126 4125 4125 4125 4125 4126 4126 4127 4127 4126 4126 4130 4130 4127 4127 4127 4127 4130 4130 4131 4131 4138 4138 4139 4139 4140 4140 4139 4139 4141 4141 4140 4140 4142 4142 4143 4143 4144 4144 4143 4143 4145 4145 4144 4144 4159 4159 4158 4158 4156 4156 4159 4159 4156 4156 4157 4157 5847 5847 4154 4154 5848 5848 5849 5849 4154 4154 4155 4155 4154 4154 4150 4150 4155 4155 4155 4155 4150 4150 4151 4151 4150 4150 4146 4146 4151 4151 4151 4151 4146 4146 4147 4147 4146 4146 4148 4148 4147 4147 4147 4147 4148 4148 4149 4149 4148 4148 4152 4152 4149 4149 4149 4149 4152 4152 4153 4153 4160 4160 4161 4161 4162 4162 4161 4161 4163 4163 4162 4162 4164 4164 4165 4165 4166 4166 4165 4165 4167 4167 4166 4166 4181 4181 4180 4180 4178 4178 4181 4181 4178 4178 4179 4179 5850 5850 4176 4176 5851 5851 5852 5852 4176 4176 4177 4177 4176 4176 4174 4174 4177 4177 4177 4177 4174 4174 4175 4175 4174 4174 4170 4170 4175 4175 4175 4175 4170 4170 4171 4171 4170 4170 4168 4168 4171 4171 4171 4171 4168 4168 4169 4169 4168 4168 4172 4172 4169 4169 4169 4169 4172 4172 4173 4173 4182 4182 4183 4183 4184 4184 4183 4183 4185 4185 4184 4184 4186 4186 4187 4187 4188 4188 4187 4187 4189 4189 4188 4188 4203 4203 4202 4202 4200 4200 4203 4203 4200 4200 4201 4201 5853 5853 4198 4198 5854 5854 5855 5855 4198 4198 4199 4199 4198 4198 4196 4196 4199 4199 4199 4199 4196 4196 4197 4197 4196 4196 4192 4192 4197 4197 4197 4197 4192 4192 4193 4193 4192 4192 4190 4190 4193 4193 4193 4193 4190 4190 4191 4191 4190 4190 4194 4194 4191 4191 4191 4191 4194 4194 4195 4195 4204 4204 4205 4205 4206 4206 4205 4205 4207 4207 4206 4206 4208 4208 4209 4209 4210 4210 4209 4209 4211 4211 4210 4210 4225 4225 4224 4224 4222 4222 4225 4225 4222 4222 4223 4223 5856 5856 4220 4220 5857 5857 5858 5858 4220 4220 4221 4221 4220 4220 4218 4218 4221 4221 4221 4221 4218 4218 4219 4219 4218 4218 4216 4216 4219 4219 4219 4219 4216 4216 4217 4217 4216 4216 4212 4212 4217 4217 4217 4217 4212 4212 4213 4213 4212 4212 4214 4214 4213 4213 4213 4213 4214 4214 4215 4215 4226 4226 4227 4227 4228 4228 4227 4227 4229 4229 4228 4228 4230 4230 4231 4231 4232 4232 4231 4231 4233 4233 4232 4232 4247 4247 4246 4246 4244 4244 4247 4247 4244 4244 4245 4245 4244 4244 4242 4242 4245 4245 4245 4245 4242 4242 4243 4243 5859 5859 4240 4240 5860 5860 5861 5861 4240 4240 4241 4241 4240 4240 4238 4238 4241 4241 4241 4241 4238 4238 4239 4239 4238 4238 4234 4234 4239 4239 4239 4239 4234 4234 4235 4235 4234 4234 4236 4236 4235 4235 4235 4235 4236 4236 4237 4237 4248 4248 4249 4249 4250 4250 4249 4249 4251 4251 4250 4250 4252 4252 4253 4253 4254 4254 4253 4253 4255 4255 4254 4254 4269 4269 4268 4268 4266 4266 4269 4269 4266 4266 4267 4267 4266 4266 4264 4264 4267 4267 4267 4267 4264 4264 4265 4265 5862 5862 4262 4262 5863 5863 5864 5864 4262 4262 4263 4263 4262 4262 4260 4260 4263 4263 4263 4263 4260 4260 4261 4261 4260 4260 4258 4258 4261 4261 4261 4261 4258 4258 4259 4259 4258 4258 4256 4256 4259 4259 4259 4259 4256 4256 4257 4257 4270 4270 4271 4271 4272 4272 4271 4271 4273 4273 4272 4272 4274 4274 4275 4275 4276 4276 4275 4275 4277 4277 4276 4276 4291 4291 4290 4290 4288 4288 4291 4291 4288 4288 4289 4289 4288 4288 4286 4286 4289 4289 4289 4289 4286 4286 4287 4287 5865 5865 4284 4284 5866 5866 5867 5867 4284 4284 4285 4285 4284 4284 4282 4282 4285 4285 4285 4285 4282 4282 4283 4283 4282 4282 4280 4280 4283 4283 4283 4283 4280 4280 4281 4281 4280 4280 4278 4278 4281 4281 4281 4281 4278 4278 4279 4279 4292 4292 4293 4293 4294 4294 4293 4293 4295 4295 4294 4294 4296 4296 4297 4297 4298 4298 4297 4297 4299 4299 4298 4298 4313 4313 4312 4312 4310 4310 4313 4313 4310 4310 4311 4311 4310 4310 4308 4308 4311 4311 4311 4311 4308 4308 4309 4309 5868 5868 4306 4306 5869 5869 5870 5870 4306 4306 4307 4307 4306 4306 4304 4304 4307 4307 4307 4307 4304 4304 4305 4305 4304 4304 4302 4302 4305 4305 4305 4305 4302 4302 4303 4303 4302 4302 4300 4300 4303 4303 4303 4303 4300 4300 4301 4301 4314 4314 4315 4315 4316 4316 4315 4315 4317 4317 4316 4316 4318 4318 4319 4319 4320 4320 4319 4319 4321 4321 4320 4320 4335 4335 4334 4334 4332 4332 4335 4335 4332 4332 4333 4333 4332 4332 4330 4330 4333 4333 4333 4333 4330 4330 4331 4331 4330 4330 4328 4328 4331 4331 4331 4331 4328 4328 4329 4329 5871 5871 4326 4326 5872 5872 5873 5873 4326 4326 4327 4327 4326 4326 4324 4324 4327 4327 4327 4327 4324 4324 4325 4325 4324 4324 4322 4322 4325 4325 4325 4325 4322 4322 4323 4323 4336 4336 4337 4337 4338 4338 4337 4337 4339 4339 4338 4338 4340 4340 4341 4341 4342 4342 4341 4341 4343 4343 4342 4342 4357 4357 4356 4356 4354 4354 4357 4357 4354 4354 4355 4355 4354 4354 4352 4352 4355 4355 4355 4355 4352 4352 4353 4353 4352 4352 4350 4350 4353 4353 4353 4353 4350 4350 4351 4351 5874 5874 4348 4348 5875 5875 5876 5876 4348 4348 4349 4349 4348 4348 4346 4346 4349 4349 4349 4349 4346 4346 4347 4347 4346 4346 4344 4344 4347 4347 4347 4347 4344 4344 4345 4345 4358 4358 4359 4359 4360 4360 4359 4359 4361 4361 4360 4360 4362 4362 4363 4363 4364 4364 4363 4363 4365 4365 4364 4364 4379 4379 4378 4378 4376 4376 4379 4379 4376 4376 4377 4377 4376 4376 4374 4374 4377 4377 4377 4377 4374 4374 4375 4375 4374 4374 4372 4372 4375 4375 4375 4375 4372 4372 4373 4373 5877 5877 4370 4370 5878 5878 5879 5879 4370 4370 4371 4371 4370 4370 4368 4368 4371 4371 4371 4371 4368 4368 4369 4369 4368 4368 4366 4366 4369 4369 4369 4369 4366 4366 4367 4367 4380 4380 4381 4381 4382 4382 4381 4381 4383 4383 4382 4382 4384 4384 4385 4385 4386 4386 4385 4385 4387 4387 4386 4386 4401 4401 4400 4400 4398 4398 4401 4401 4398 4398 4399 4399 4398 4398 4396 4396 4399 4399 4399 4399 4396 4396 4397 4397 4396 4396 4394 4394 4397 4397 4397 4397 4394 4394 4395 4395 4394 4394 4392 4392 4395 4395 4395 4395 4392 4392 4393 4393 5880 5880 4390 4390 5881 5881 5882 5882 4390 4390 4391 4391 4390 4390 4388 4388 4391 4391 4391 4391 4388 4388 4389 4389 4402 4402 4403 4403 4404 4404 4403 4403 4405 4405 4404 4404 4406 4406 4407 4407 4408 4408 4407 4407 4409 4409 4408 4408 4423 4423 4422 4422 4420 4420 4423 4423 4420 4420 4421 4421 4420 4420 4418 4418 4421 4421 4421 4421 4418 4418 4419 4419 4418 4418 4416 4416 4419 4419 4419 4419 4416 4416 4417 4417 4416 4416 4414 4414 4417 4417 4417 4417 4414 4414 4415 4415 5883 5883 4412 4412 5884 5884 5885 5885 4412 4412 4413 4413 4412 4412 4410 4410 4413 4413 4413 4413 4410 4410 4411 4411 4424 4424 4425 4425 4426 4426 4425 4425 4427 4427 4426 4426 4428 4428 4429 4429 4430 4430 4429 4429 4431 4431 4430 4430 4445 4445 4444 4444 4442 4442 4445 4445 4442 4442 4443 4443 4442 4442 4440 4440 4443 4443 4443 4443 4440 4440 4441 4441 4440 4440 4438 4438 4441 4441 4441 4441 4438 4438 4439 4439 4438 4438 4436 4436 4439 4439 4439 4439 4436 4436 4437 4437 5886 5886 4434 4434 5887 5887 5888 5888 4434 4434 4435 4435 4434 4434 4432 4432 4435 4435 4435 4435 4432 4432 4433 4433 4446 4446 4447 4447 4448 4448 4447 4447 4449 4449 4448 4448 4450 4450 4451 4451 4452 4452 4451 4451 4453 4453 4452 4452 4467 4467 4466 4466 4464 4464 4467 4467 4464 4464 4465 4465 4464 4464 4462 4462 4465 4465 4465 4465 4462 4462 4463 4463 4462 4462 4460 4460 4463 4463 4463 4463 4460 4460 4461 4461 4460 4460 4458 4458 4461 4461 4461 4461 4458 4458 4459 4459 5889 5889 4456 4456 5890 5890 5891 5891 4456 4456 4457 4457 4456 4456 4454 4454 4457 4457 4457 4457 4454 4454 4455 4455 4468 4468 4469 4469 4470 4470 4469 4469 4471 4471 4470 4470 4472 4472 4473 4473 4474 4474 4473 4473 4475 4475 4474 4474 4489 4489 4488 4488 4486 4486 4489 4489 4486 4486 4487 4487 4486 4486 4484 4484 4487 4487 4487 4487 4484 4484 4485 4485 4484 4484 4482 4482 4485 4485 4485 4485 4482 4482 4483 4483 4482 4482 4480 4480 4483 4483 4483 4483 4480 4480 4481 4481 4480 4480 4478 4478 4481 4481 4481 4481 4478 4478 4479 4479 5892 5892 4476 4476 5893 5893 5894 5894 4476 4476 4477 4477 4490 4490 4491 4491 4492 4492 4491 4491 4493 4493 4492 4492 4494 4494 4495 4495 4496 4496 4495 4495 4497 4497 4496 4496 4511 4511 4510 4510 4508 4508 4511 4511 4508 4508 4509 4509 4508 4508 4506 4506 4509 4509 4509 4509 4506 4506 4507 4507 4506 4506 4504 4504 4507 4507 4507 4507 4504 4504 4505 4505 4504 4504 4502 4502 4505 4505 4505 4505 4502 4502 4503 4503 4502 4502 4500 4500 4503 4503 4503 4503 4500 4500 4501 4501 5895 5895 4498 4498 5896 5896 5897 5897 4498 4498 4499 4499 4512 4512 4513 4513 4514 4514 4513 4513 4515 4515 4514 4514 4516 4516 4517 4517 4518 4518 4517 4517 4519 4519 4518 4518 4533 4533 4532 4532 4530 4530 4533 4533 4530 4530 4531 4531 4530 4530 4528 4528 4531 4531 4531 4531 4528 4528 4529 4529 4528 4528 4526 4526 4529 4529 4529 4529 4526 4526 4527 4527 4526 4526 4524 4524 4527 4527 4527 4527 4524 4524 4525 4525 4524 4524 4522 4522 4525 4525 4525 4525 4522 4522 4523 4523 5898 5898 4520 4520 5899 5899 5900 5900 4520 4520 4521 4521 4534 4534 4535 4535 4536 4536 4535 4535 4537 4537 4536 4536 4538 4538 4539 4539 4540 4540 4539 4539 4541 4541 4540 4540 4555 4555 4554 4554 4552 4552 4555 4555 4552 4552 4553 4553 4552 4552 4550 4550 4553 4553 4553 4553 4550 4550 4551 4551 4550 4550 4548 4548 4551 4551 4551 4551 4548 4548 4549 4549 4548 4548 4546 4546 4549 4549 4549 4549 4546 4546 4547 4547 4546 4546 4544 4544 4547 4547 4547 4547 4544 4544 4545 4545 5901 5901 4542 4542 5902 5902 5903 5903 4542 4542 4543 4543 4556 4556 4557 4557 4558 4558 4557 4557 4559 4559 4558 4558 4560 4560 4561 4561 4562 4562 4561 4561 4563 4563 4562 4562 4577 4577 4576 4576 4574 4574 4577 4577 4574 4574 4575 4575 4574 4574 4572 4572 4575 4575 4575 4575 4572 4572 4573 4573 4572 4572 4570 4570 4573 4573 4573 4573 4570 4570 4571 4571 4570 4570 4568 4568 4571 4571 4571 4571 4568 4568 4569 4569 4568 4568 4566 4566 4569 4569 4569 4569 4566 4566 4567 4567 4566 4566 4564 4564 4567 4567 4567 4567 4564 4564 4565 4565 4578 4578 4579 4579 4580 4580 4579 4579 4581 4581 4580 4580 4582 4582 4583 4583 4584 4584 4583 4583 4585 4585 4584 4584 4599 4599 4598 4598 4596 4596 4599 4599 4596 4596 4597 4597 4596 4596 4594 4594 4597 4597 4597 4597 4594 4594 4595 4595 4594 4594 4592 4592 4595 4595 4595 4595 4592 4592 4593 4593 4592 4592 4590 4590 4593 4593 4593 4593 4590 4590 4591 4591 4590 4590 4588 4588 4591 4591 4591 4591 4588 4588 4589 4589 4588 4588 4586 4586 4589 4589 4589 4589 4586 4586 4587 4587 4600 4600 4601 4601 4602 4602 4601 4601 4603 4603 4602 4602 4604 4604 4605 4605 4606 4606 4605 4605 4607 4607 4606 4606 4621 4621 4620 4620 5904 5904 4621 4621 5905 5905 5906 5906 4618 4618 4616 4616 4619 4619 4619 4619 4616 4616 4617 4617 4616 4616 4614 4614 4617 4617 4617 4617 4614 4614 4615 4615 4614 4614 4612 4612 4615 4615 4615 4615 4612 4612 4613 4613 4612 4612 4610 4610 4613 4613 4613 4613 4610 4610 4611 4611 4610 4610 4608 4608 4611 4611 4611 4611 4608 4608 4609 4609 4622 4622 4623 4623 4624 4624 4623 4623 4625 4625 4624 4624 4626 4626 4627 4627 4628 4628 4627 4627 4629 4629 4628 4628 4643 4643 4642 4642 5907 5907 4643 4643 5908 5908 5909 5909 4640 4640 4638 4638 4641 4641 4641 4641 4638 4638 4639 4639 4638 4638 4636 4636 4639 4639 4639 4639 4636 4636 4637 4637 4636 4636 4634 4634 4637 4637 4637 4637 4634 4634 4635 4635 4634 4634 4632 4632 4635 4635 4635 4635 4632 4632 4633 4633 4632 4632 4630 4630 4633 4633 4633 4633 4630 4630 4631 4631 4644 4644 4645 4645 4646 4646 4645 4645 4647 4647 4646 4646 4648 4648 4649 4649 4650 4650 4649 4649 4651 4651 4650 4650 4665 4665 4664 4664 5910 5910 4665 4665 5911 5911 5912 5912 4662 4662 4660 4660 4663 4663 4663 4663 4660 4660 4661 4661 4660 4660 4658 4658 4661 4661 4661 4661 4658 4658 4659 4659 4658 4658 4656 4656 4659 4659 4659 4659 4656 4656 4657 4657 4656 4656 4654 4654 4657 4657 4657 4657 4654 4654 4655 4655 4654 4654 4652 4652 4655 4655 4655 4655 4652 4652 4653 4653 4666 4666 4667 4667 4668 4668 4667 4667 4669 4669 4668 4668 4683 4683 4682 4682 5913 5913 4683 4683 5914 5914 5915 5915 4680 4680 4678 4678 4681 4681 4681 4681 4678 4678 4679 4679 4678 4678 4676 4676 4679 4679 4679 4679 4676 4676 4677 4677 4676 4676 4674 4674 4677 4677 4677 4677 4674 4674 4675 4675 4674 4674 4672 4672 4675 4675 4675 4675 4672 4672 4673 4673 4672 4672 4670 4670 4673 4673 4673 4673 4670 4670 4671 4671 4684 4684 4685 4685 4686 4686 4685 4685 4687 4687 4686 4686 5079 5079 5072 5072 5074 5074 4722 4722 4728 4728 4725 4725 4826 4826 4810 4810 4813 4813 4751 4751 4724 4724 4739 4739 4879 4879 4894 4894 4895 4895 4894 4894 4911 4911 4895 4895 5916 5916 5917 5917 4912 4912 4970 4970 4955 4955 4954 4954 4955 4955 4938 4938 4954 4954 5918 5918 5919 5919 4937 4937 4806 4806 4810 4810 4824 4824 4810 4810 4826 4826 4824 4824 4824 4824 4826 4826 4840 4840 4860 4860 4879 4879 4880 4880 4879 4879 4895 4895 4880 4880 5920 5920 5921 5921 4896 4896 5922 5922 4912 4912 4896 4896 4896 4896 4912 4912 4913 4913 4989 4989 4970 4970 4969 4969 4970 4970 4954 4954 4969 4969 5923 5923 5924 5924 4953 4953 5925 5925 4937 4937 4953 4953 4953 4953 4937 4937 4936 4936 4800 4800 5926 5926 5927 5927 4813 4813 4810 4810 4797 4797 4797 4797 4810 4810 4793 4793 4810 4810 4806 4806 4793 4793 4793 4793 4806 4806 4787 4787 4719 4719 4740 4740 4729 4729 4844 4844 4860 4860 4863 4863 4860 4860 4880 4880 4863 4863 5928 5928 5929 5929 4881 4881 5930 5930 4896 4896 4881 4881 4881 4881 4896 4896 4897 4897 4896 4896 4913 4913 4897 4897 4897 4897 4913 4913 4914 4914 5005 5005 4989 4989 4986 4986 4989 4989 4969 4969 4986 4986 5931 5931 5932 5932 4968 4968 5933 5933 4953 4953 4968 4968 4968 4968 4953 4953 4952 4952 4953 4953 4936 4936 4952 4952 4952 4952 4936 4936 4935 4935 4786 4786 4800 4800 4784 4784 4800 4800 5934 5934 4784 4784 4784 4784 5935 5935 5936 5936 4797 4797 4793 4793 4782 4782 4782 4782 4793 4793 4776 4776 4793 4793 4787 4787 4776 4776 4776 4776 4787 4787 4771 4771 4827 4827 4844 4844 4846 4846 4844 4844 4863 4863 4846 4846 5937 5937 5938 5938 4866 4866 5939 5939 4881 4881 4866 4866 4866 4866 4881 4881 4882 4882 4881 4881 4897 4897 4882 4882 4882 4882 4897 4897 4898 4898 4897 4897 4914 4914 4898 4898 4898 4898 4914 4914 4915 4915 4943 4943 4927 4927 4928 4928 5022 5022 5005 5005 5003 5003 5005 5005 4986 4986 5003 5003 5940 5940 5941 5941 4983 4983 5942 5942 4968 4968 4983 4983 4983 4983 4968 4968 4967 4967 4968 4968 4952 4952 4967 4967 4967 4967 4952 4952 4951 4951 4952 4952 4935 4935 4951 4951 4951 4951 4935 4935 4934 4934 4906 4906 4922 4922 4921 4921 4775 4775 4786 4786 4772 4772 4786 4786 4784 4784 4772 4772 4772 4772 4784 4784 4769 4769 4784 4784 5943 5943 4769 4769 4769 4769 5944 5944 5945 5945 4782 4782 4776 4776 4765 4765 4765 4765 4776 4776 4757 4757 4776 4776 4771 4771 4757 4757 4757 4757 4771 4771 4751 4751 4725 4725 4737 4737 4732 4732 4718 4718 4716 4716 4712 4712 4716 4716 4715 4715 4712 4712 4712 4712 4715 4715 4709 4709 4715 4715 4719 4719 4709 4709 4709 4709 4719 4719 4708 4708 4719 4719 4729 4729 4708 4708 4708 4708 4729 4729 5946 5946 4694 4694 4690 4690 4695 4695 4690 4690 4692 4692 4695 4695 5947 5947 5948 5948 4698 4698 5949 5949 4699 4699 4698 4698 4698 4698 4699 4699 4706 4706 4699 4699 4710 4710 4706 4706 4706 4706 4710 4710 4721 4721 4710 4710 4736 4736 4721 4721 4721 4721 4736 4736 4741 4741 4736 4736 4753 4753 4741 4741 4689 4689 4691 4691 4697 4697 4691 4691 4703 4703 4697 4697 5950 5950 5951 5951 4713 4713 5952 5952 4735 4735 4713 4713 4713 4713 4735 4735 4744 4744 4735 4735 4758 4758 4744 4744 4744 4744 4758 4758 4763 4763 4758 4758 4778 4778 4763 4763 4763 4763 4778 4778 4780 4780 4778 4778 4795 4795 4780 4780 4707 4707 4734 4734 4745 4745 4734 4734 4764 4764 4745 4745 4745 4745 4764 4764 4768 4768 4764 4764 4785 4785 4768 4768 5953 5953 5954 5954 4788 4788 5955 5955 4804 4804 4788 4788 4788 4788 4804 4804 4807 4807 4804 4804 5956 5956 4807 4807 4807 4807 5957 5957 5958 5958 4822 4822 4838 4838 4823 4823 4774 4774 4794 4794 4798 4798 4794 4794 4814 4814 4798 4798 4798 4798 4814 4814 4816 4816 4814 4814 4833 4833 4816 4816 5959 5959 5960 5960 4836 4836 5961 5961 4851 4851 4836 4836 4836 4836 4851 4851 4852 4852 4851 4851 4868 4868 4852 4852 4852 4852 4868 4868 4869 4869 4868 4868 4884 4884 4869 4869 4926 4926 4927 4927 4942 4942 4927 4927 4943 4943 4942 4942 4942 4942 4943 4943 4957 4957 4975 4975 4971 4971 4972 4972 4971 4971 4957 4957 4972 4972 4972 4972 4957 4957 4958 4958 4957 4957 4943 4943 4958 4958 4958 4958 4943 4943 4944 4944 4943 4943 4928 4928 4944 4944 4944 4944 4928 4928 4929 4929 4910 4910 4931 4931 4930 4930 4931 4931 4946 4946 4930 4930 5962 5962 5963 5963 4945 4945 5964 5964 4960 4960 4945 4945 4945 4945 4960 4960 4959 4959 4960 4960 4974 4974 4959 4959 4959 4959 4974 4974 4973 4973 4974 4974 4988 4988 4973 4973 4973 4973 4988 4988 4987 4987 4988 4988 5001 5001 4987 4987 4931 4931 4947 4947 4946 4946 4947 4947 4961 4961 4946 4946 5965 5965 5966 5966 4960 4960 5967 5967 4976 4976 4960 4960 4960 4960 4976 4976 4974 4974 4976 4976 4990 4990 4974 4974 4974 4974 4990 4990 4988 4988 4990 4990 5002 5002 4988 4988 4988 4988 5002 5002 5001 5001 5002 5002 5015 5015 5001 5001 5001 5001 5015 5015 5014 5014 5015 5015 5017 5017 5014 5014 4962 4962 4978 4978 4977 4977 4978 4978 4992 4992 4977 4977 5968 5968 5969 5969 4991 4991 5970 5970 5971 5971 4991 4991 4991 4991 5972 5972 5004 5004 5973 5973 5020 5020 5004 5004 5004 5004 5020 5020 5018 5018 5020 5020 5032 5032 5018 5018 5018 5018 5032 5032 5031 5031 5974 5974 5046 5046 5975 5975 4978 4978 4993 4993 4992 4992 4993 4993 5008 5008 4992 4992 4992 4992 5008 5008 5006 5006 5008 5008 5021 5021 5006 5006 5976 5976 5977 5977 5020 5020 5978 5978 5034 5034 5020 5020 5020 5020 5034 5034 5032 5032 5979 5979 5047 5047 5980 5980 5981 5981 5047 5047 5046 5046 5047 5047 5060 5060 5046 5046 5046 5046 5060 5060 5058 5058 5060 5060 5059 5059 5058 5058 5025 5025 5043 5043 5039 5039 5043 5043 5056 5056 5039 5039 5039 5039 5056 5056 5052 5052 5056 5056 5067 5067 5052 5052 5982 5982 5983 5983 5065 5065 5984 5984 5080 5080 5065 5065 5065 5065 5080 5080 5077 5077 5080 5080 5089 5089 5077 5077 5077 5077 5089 5089 5088 5088 5089 5089 5101 5101 5088 5088 5043 5043 5062 5062 5056 5056 5062 5062 5073 5073 5056 5056 5056 5056 5073 5073 5067 5067 5073 5073 5084 5084 5067 5067 5985 5985 5986 5986 5080 5080 5987 5987 5094 5094 5080 5080 5080 5080 5094 5094 5089 5089 5094 5094 5103 5103 5089 5089 5089 5089 5103 5103 5101 5101 5103 5103 5112 5112 5101 5101 5098 5098 5125 5125 5110 5110 5125 5125 5138 5138 5110 5110 5988 5988 5989 5989 5120 5120 5990 5990 5141 5141 5120 5120 5120 5120 5141 5141 5130 5130 5141 5141 5140 5140 5130 5130 5130 5130 5140 5140 5134 5134 5140 5140 5137 5137 5134 5134 5134 5134 5137 5137 5133 5133 5137 5137 5131 5131 5133 5133 5155 5155 5159 5159 5154 5154 5159 5159 5157 5157 5154 5154 5991 5991 5992 5992 5151 5151 5993 5993 5150 5150 5151 5151 5151 5151 5150 5150 5143 5143 5150 5150 5139 5139 5143 5143 5143 5143 5139 5139 5128 5128 5139 5139 5113 5113 5128 5128 5128 5128 5113 5113 5108 5108 5113 5113 5096 5096 5108 5108 5160 5160 5158 5158 5152 5152 5158 5158 5146 5146 5152 5152 5994 5994 5995 5995 5136 5136 5996 5996 5114 5114 5136 5136 5136 5136 5114 5114 5105 5105 5114 5114 5091 5091 5105 5105 5105 5105 5091 5091 5086 5086 5091 5091 5071 5071 5086 5086 5086 5086 5071 5071 5069 5069 5071 5071 5054 5054 5069 5069 5142 5142 5115 5115 5104 5104 5115 5115 5085 5085 5104 5104 5104 5104 5085 5085 5081 5081 5085 5085 5064 5064 5081 5081 5997 5997 5998 5998 5061 5061 5999 5999 5045 5045 5061 5061 5061 5061 5045 5045 5042 5042 5045 5045 6000 6000 5042 5042 5042 5042 6001 6001 6002 6002 5027 5027 5011 5011 5026 5026 5075 5075 5055 5055 5051 5051 5055 5055 5035 5035 5051 5051 5051 5051 5035 5035 5033 5033 5035 5035 5016 5016 5033 5033 6003 6003 6004 6004 5013 5013 6005 6005 4998 4998 5013 5013 5013 5013 4998 4998 4997 4997 4998 4998 4981 4981 4997 4997 4997 4997 4981 4981 4980 4980 4981 4981 4965 4965 4980 4980 4923 4923 4922 4922 4907 4907 4922 4922 4906 4906 4907 4907 4907 4907 4906 4906 4892 4892 4874 4874 4878 4878 4877 4877 4878 4878 4892 4892 4877 4877 4877 4877 4892 4892 4891 4891 4892 4892 4906 4906 4891 4891 4891 4891 4906 4906 4905 4905 4906 4906 4921 4921 4905 4905 4905 4905 4921 4921 4920 4920 4939 4939 4918 4918 4919 4919 4918 4918 4903 4903 4919 4919 6006 6006 6007 6007 4904 4904 6008 6008 4889 4889 4904 4904 4904 4904 4889 4889 4890 4890 4889 4889 4875 4875 4890 4890 4890 4890 4875 4875 4876 4876 4875 4875 4861 4861 4876 4876 4876 4876 4861 4861 4862 4862 4861 4861 4848 4848 4862 4862 4918 4918 4902 4902 4903 4903 4902 4902 4888 4888 4903 4903 6009 6009 6010 6010 4889 4889 6011 6011 4873 4873 4889 4889 4889 4889 4873 4873 4875 4875 4873 4873 4859 4859 4875 4875 4875 4875 4859 4859 4861 4861 4859 4859 4847 4847 4861 4861 4861 4861 4847 4847 4848 4848 4847 4847 4834 4834 4848 4848 4848 4848 4834 4834 4835 4835 4834 4834 4832 4832 4835 4835 4887 4887 4871 4871 4872 4872 4871 4871 4857 4857 4872 4872 6012 6012 6013 6013 4858 4858 6014 6014 6015 6015 4858 4858 4858 4858 6016 6016 4845 4845 6017 6017 4829 4829 4845 4845 4845 4845 4829 4829 4831 4831 4829 4829 4817 4817 4831 4831 4831 4831 4817 4817 4818 4818 6018 6018 4803 4803 6019 6019 4871 4871 4856 4856 4857 4857 4856 4856 4841 4841 4857 4857 4857 4857 4841 4841 4843 4843 4841 4841 4828 4828 4843 4843 6020 6020 6021 6021 4829 4829 6022 6022 4815 4815 4829 4829 4829 4829 4815 4815 4817 4817 6023 6023 4802 4802 6024 6024 6025 6025 4802 4802 4803 4803 4802 4802 4789 4789 4803 4803 4803 4803 4789 4789 4791 4791 4789 4789 4790 4790 4791 4791 4740 4740 4732 4732 4746 4746 4732 4732 4737 4737 4746 4746 4746 4746 4737 4737 4748 4748 4737 4737 4738 4738 4748 4748 4748 4748 4738 4738 4750 4750 4725 4725 4728 4728 4737 4737 4728 4728 4733 4733 4737 4737 4737 4737 4733 4733 4738 4738 4740 4740 4719 4719 4732 4732 4719 4719 4715 4715 4732 4732 4732 4732 4715 4715 4725 4725 4715 4715 4716 4716 4725 4725 4725 4725 4716 4716 4722 4722 4742 4742 4731 4731 4730 4730 4731 4731 4718 4718 4730 4730 4730 4730 4718 4718 4714 4714 4718 4718 4712 4712 4714 4714 4714 4714 4712 4712 4705 4705 4712 4712 4709 4709 4705 4705 4705 4705 4709 4709 4701 4701 4709 4709 4708 4708 4701 4701 4701 4701 4708 4708 6026 6026 4708 4708 6027 6027 6028 6028 4700 4700 4711 4711 4702 4702 4711 4711 4724 4724 4702 4702 4731 4731 4726 4726 4718 4718 4726 4726 4723 4723 4718 4718 4718 4718 4723 4723 4716 4716 4723 4723 4720 4720 4716 4716 4716 4716 4720 4720 4722 4722 4702 4702 4694 4694 4700 4700 4694 4694 4695 4695 4700 4700 6029 6029 6030 6030 4701 4701 6031 6031 4698 4698 4701 4701 4701 4701 4698 4698 4705 4705 4698 4698 4706 4706 4705 4705 4705 4705 4706 4706 4714 4714 4706 4706 4721 4721 4714 4714 4714 4714 4721 4721 4730 4730 4721 4721 4741 4741 4730 4730 4730 4730 4741 4741 4742 4742 4779 4779 4767 4767 4766 4766 4767 4767 4753 4753 4766 4766 4766 4766 4753 4753 4749 4749 4753 4753 4736 4736 4749 4749 4749 4749 4736 4736 4727 4727 4736 4736 4710 4710 4727 4727 4727 4727 4710 4710 4704 4704 4710 4710 4699 4699 4704 4704 4704 4704 4699 4699 6032 6032 4699 4699 6033 6033 6034 6034 4693 4693 4692 4692 4688 4688 4692 4692 4690 4690 4688 4688 4767 4767 4759 4759 4753 4753 4759 4759 4754 4754 4753 4753 4753 4753 4754 4754 4741 4741 4754 4754 4743 4743 4741 4741 4741 4741 4743 4743 4742 4742 4688 4688 4689 4689 4693 4693 4689 4689 4697 4697 4693 4693 6035 6035 6036 6036 4704 4704 6037 6037 4713 4713 4704 4704 4704 4704 4713 4713 4727 4727 4713 4713 4744 4744 4727 4727 4727 4727 4744 4744 4749 4749 4744 4744 4763 4763 4749 4749 4749 4749 4763 4763 4766 4766 4763 4763 4780 4780 4766 4766 4766 4766 4780 4780 4779 4779 6038 6038 4809 4809 4808 4808 4809 4809 4795 4795 4808 4808 4808 4808 4795 4795 4792 4792 4795 4795 4778 4778 4792 4792 4792 4792 4778 4778 4773 4773 4778 4778 4758 4758 4773 4773 4773 4773 4758 4758 6039 6039 4758 4758 4735 4735 6040 6040 6041 6041 4735 4735 6042 6042 4735 4735 6043 6043 6044 6044 4717 4717 4703 4703 4696 4696 4703 4703 4691 4691 4696 4696 4809 4809 4799 4799 4795 4795 4799 4799 4796 4796 4795 4795 4795 4795 4796 4796 4780 4780 4796 4796 4781 4781 4780 4780 4780 4780 4781 4781 4779 4779 4696 4696 4707 4707 4717 4717 4707 4707 4745 4745 4717 4717 4717 4717 4745 4745 4752 4752 4745 4745 4768 4768 4752 4752 6045 6045 6046 6046 4773 4773 6047 6047 4788 4788 4773 4773 4773 4773 4788 4788 4792 4792 4788 4788 4807 4807 4792 4792 4792 4792 4807 4807 4808 4808 4807 4807 6048 6048 4808 4808 4808 4808 6049 6049 6050 6050 4865 4865 4854 4854 4853 4853 4854 4854 4838 4838 4853 4853 4853 4853 4838 4838 4837 4837 4838 4838 4822 4822 4837 4837 4837 4837 4822 4822 4820 4820 6051 6051 4804 4804 6052 6052 6053 6053 4804 4804 6054 6054 4804 4804 6055 6055 6056 6056 4801 4801 4785 4785 4783 4783 4785 4785 4764 4764 4783 4783 4783 4783 4764 4764 4756 4756 4764 4764 4734 4734 4756 4756 4854 4854 4842 4842 4838 4838 4842 4842 4839 4839 4838 4838 4838 4838 4839 4839 4823 4823 4839 4839 4825 4825 4823 4823 4823 4823 4825 4825 4821 4821 4756 4756 4774 4774 4783 4783 4774 4774 4798 4798 4783 4783 4783 4783 4798 4798 4801 4801 4798 4798 4816 4816 4801 4801 6057 6057 6058 6058 4820 4820 6059 6059 4836 4836 4820 4820 4820 4820 4836 4836 4837 4837 4836 4836 4852 4852 4837 4837 4837 4837 4852 4852 4853 4853 4852 4852 4869 4869 4853 4853 4853 4853 4869 4869 4865 4865 4909 4909 4900 4900 4899 4899 4900 4900 4884 4884 4899 4899 4899 4899 4884 4884 4883 4883 4884 4884 4868 4868 4883 4883 4883 4883 4868 4868 4867 4867 4868 4868 4851 4851 4867 4867 4867 4867 4851 4851 6060 6060 4851 4851 6061 6061 6062 6062 4850 4850 4833 4833 4830 4830 4833 4833 4814 4814 4830 4830 4830 4830 4814 4814 4812 4812 4814 4814 4794 4794 4812 4812 4900 4900 4886 4886 4884 4884 4886 4886 4885 4885 4884 4884 4884 4884 4885 4885 4869 4869 4885 4885 4870 4870 4869 4869 4869 4869 4870 4870 4865 4865 4916 4916 4909 4909 4915 4915 4909 4909 4899 4899 4915 4915 4915 4915 4899 4899 4898 4898 4899 4899 4883 4883 4898 4898 4898 4898 4883 4883 4882 4882 4883 4883 4867 4867 4882 4882 4882 4882 4867 4867 4866 4866 4867 4867 6063 6063 4866 4866 4866 4866 6064 6064 6065 6065 4850 4850 4830 4830 4846 4846 4846 4846 4830 4830 4827 4827 4830 4830 4812 4812 4827 4827 6066 6066 4929 4929 4912 4912 4929 4929 4928 4928 4912 4912 4912 4912 4928 4928 4913 4913 4928 4928 4927 4927 4913 4913 4913 4913 4927 4927 4914 4914 4927 4927 4926 4926 4914 4914 4914 4914 4926 4926 4915 4915 4926 4926 4925 4925 4915 4915 4915 4915 4925 4925 4916 4916 4971 4971 4956 4956 4957 4957 4956 4956 4948 4948 4957 4957 4957 4957 4948 4948 4942 4942 4948 4948 4941 4941 4942 4942 4942 4942 4941 4941 4926 4926 4941 4941 4932 4932 4926 4926 4926 4926 4932 4932 4925 4925 4894 4894 4910 4910 4911 4911 4910 4910 4930 4930 4911 4911 6067 6067 6068 6068 4929 4929 6069 6069 4945 4945 4929 4929 4929 4929 4945 4945 4944 4944 4945 4945 4959 4959 4944 4944 4944 4944 4959 4959 4958 4958 4959 4959 4973 4973 4958 4958 4958 4958 4973 4973 4972 4972 4973 4973 4987 4987 4972 4972 4972 4972 4987 4987 4975 4975 5014 5014 5000 5000 5001 5001 5000 5000 4994 4994 5001 5001 5001 5001 4994 4994 4987 4987 4994 4994 4985 4985 4987 4987 4987 4987 4985 4985 4975 4975 4947 4947 4962 4962 4961 4961 4962 4962 4977 4977 4961 4961 6070 6070 6071 6071 4976 4976 6072 6072 4991 4991 4976 4976 4976 4976 4991 4991 4990 4990 4991 4991 5004 5004 4990 4990 4990 4990 5004 5004 5002 5002 5004 5004 5018 5018 5002 5002 5002 5002 5018 5018 5015 5015 5018 5018 5031 5031 5015 5015 5015 5015 5031 5031 5017 5017 5058 5058 5044 5044 5046 5046 5044 5044 6073 6073 5046 5046 5046 5046 6074 6074 6075 6075 5038 5038 5030 5030 5031 5031 5031 5031 5030 5030 5017 5017 5072 5072 5059 5059 5074 5074 5059 5059 5060 5060 5074 5074 5074 5074 5060 5060 5063 5063 5060 5060 5047 5047 5063 5063 5063 5063 5047 5047 5049 5049 5047 5047 6076 6076 5049 5049 5049 5049 6077 6077 6078 6078 5034 5034 6079 6079 6080 6080 5036 5036 5021 5021 5023 5023 5021 5021 5008 5008 5023 5023 5023 5023 5008 5008 5009 5009 5008 5008 4993 4993 5009 5009 5009 5009 5025 5025 5023 5023 5025 5025 5039 5039 5023 5023 5023 5023 5039 5039 5036 5036 5039 5039 5052 5052 5036 5036 6081 6081 6082 6082 5049 5049 6083 6083 5065 5065 5049 5049 5049 5049 5065 5065 5063 5063 5065 5065 5077 5077 5063 5063 5063 5063 5077 5077 5074 5074 5077 5077 5088 5088 5074 5074 5074 5074 5088 5088 5079 5079 5127 5127 5121 5121 5124 5124 5121 5121 5112 5112 5124 5124 5124 5124 5112 5112 5117 5117 5112 5112 5103 5103 5117 5117 5117 5117 5103 5103 5109 5109 5103 5103 5094 5094 5109 5109 5109 5109 5094 5094 6084 6084 5094 5094 6085 6085 6086 6086 5102 5102 5084 5084 5092 5092 5084 5084 5073 5073 5092 5092 5092 5092 5073 5073 5078 5078 5073 5073 5062 5062 5078 5078 5121 5121 5116 5116 5112 5112 5116 5116 5111 5111 5112 5112 5112 5112 5111 5111 5101 5101 5111 5111 5099 5099 5101 5101 5101 5101 5099 5099 5088 5088 5099 5099 5087 5087 5088 5088 5088 5088 5087 5087 5079 5079 5078 5078 5098 5098 5092 5092 5098 5098 5110 5110 5092 5092 5092 5092 5110 5110 5102 5102 6087 6087 5120 5120 6088 6088 6089 6089 5120 5120 5109 5109 5120 5120 5130 5130 5109 5109 5109 5109 5130 5130 5117 5117 5130 5130 5134 5134 5117 5117 5117 5117 5134 5134 5124 5124 5134 5134 5133 5133 5124 5124 5124 5124 5133 5133 5127 5127 5107 5107 5118 5118 5119 5119 5118 5118 5131 5131 5119 5119 5119 5119 5131 5131 5135 5135 5131 5131 5137 5137 5135 5135 5135 5135 5137 5137 5144 5144 5137 5137 5140 5140 5144 5144 5144 5144 5140 5140 5148 5148 5140 5140 5141 5141 5148 5148 5148 5148 5141 5141 6090 6090 5141 5141 6091 6091 6092 6092 5149 5149 5138 5138 5147 5147 5138 5138 5125 5125 5147 5147 5118 5118 5123 5123 5131 5131 5123 5123 5126 5126 5131 5131 5131 5131 5126 5126 5133 5133 5126 5126 5129 5129 5133 5133 5133 5133 5129 5129 5127 5127 5147 5147 5155 5155 5149 5149 5155 5155 5154 5154 5149 5149 6093 6093 6094 6094 5148 5148 6095 6095 5151 5151 5148 5148 5148 5148 5151 5151 5144 5144 5151 5151 5143 5143 5144 5144 5144 5144 5143 5143 5135 5135 5143 5143 5128 5128 5135 5135 5135 5135 5128 5128 5119 5119 5128 5128 5108 5108 5119 5119 5119 5119 5108 5108 5107 5107 5070 5070 5082 5082 5083 5083 5082 5082 5096 5096 5083 5083 5083 5083 5096 5096 5100 5100 5096 5096 5113 5113 5100 5100 5100 5100 5113 5113 5122 5122 5113 5113 5139 5139 5122 5122 5122 5122 5139 5139 5145 5145 5139 5139 5150 5150 5145 5145 5145 5145 5150 5150 6096 6096 5150 5150 6097 6097 6098 6098 5156 5156 5157 5157 5161 5161 5157 5157 5159 5159 5161 5161 5082 5082 5090 5090 5096 5096 5090 5090 5095 5095 5096 5096 5096 5096 5095 5095 5108 5108 5095 5095 5106 5106 5108 5108 5108 5108 5106 5106 5107 5107 5161 5161 5160 5160 5156 5156 5160 5160 5152 5152 5156 5156 6099 6099 6100 6100 5145 5145 6101 6101 5136 5136 5145 5145 5145 5145 5136 5136 5122 5122 5136 5136 5105 5105 5122 5122 5122 5122 5105 5105 5100 5100 5105 5105 5086 5086 5100 5100 5100 5100 5086 5086 5083 5083 5086 5086 5069 5069 5083 5083 5083 5083 5069 5069 5070 5070 6102 6102 5040 5040 5041 5041 5040 5040 5054 5054 5041 5041 5041 5041 5054 5054 5057 5057 5054 5054 5071 5071 5057 5057 5057 5057 5071 5071 5076 5076 5071 5071 5091 5091 5076 5076 5076 5076 5091 5091 6103 6103 5091 5091 5114 5114 6104 6104 6105 6105 5114 5114 6106 6106 5114 5114 6107 6107 6108 6108 5132 5132 5146 5146 5153 5153 5146 5146 5158 5158 5153 5153 5040 5040 5050 5050 5054 5054 5050 5050 5053 5053 5054 5054 5054 5054 5053 5053 5069 5069 5053 5053 5068 5068 5069 5069 5069 5069 5068 5068 5070 5070 5153 5153 5142 5142 5132 5132 5142 5142 5104 5104 5132 5132 5132 5132 5104 5104 5097 5097 5104 5104 5081 5081 5097 5097 6109 6109 6110 6110 5076 5076 6111 6111 5061 5061 5076 5076 5076 5076 5061 5061 5057 5057 5061 5061 5042 5042 5057 5057 5057 5057 5042 5042 5041 5041 5042 5042 6112 6112 5041 5041 5041 5041 6113 6113 6114 6114 4984 4984 4995 4995 4996 4996 4995 4995 5011 5011 4996 4996 4996 4996 5011 5011 5012 5012 5011 5011 5027 5027 5012 5012 5012 5012 5027 5027 5029 5029 6115 6115 5045 5045 6116 6116 6117 6117 5045 5045 6118 6118 5045 5045 6119 6119 6120 6120 5048 5048 5064 5064 5066 5066 5064 5064 5085 5085 5066 5066 5066 5066 5085 5085 5093 5093 5085 5085 5115 5115 5093 5093 4995 4995 5007 5007 5011 5011 5007 5007 5010 5010 5011 5011 5011 5011 5010 5010 5026 5026 5010 5010 5024 5024 5026 5026 5026 5026 5024 5024 5028 5028 5093 5093 5075 5075 5066 5066 5075 5075 5051 5051 5066 5066 5066 5066 5051 5051 5048 5048 5051 5051 5033 5033 5048 5048 6121 6121 6122 6122 5029 5029 6123 6123 5013 5013 5029 5029 5029 5029 5013 5013 5012 5012 5013 5013 4997 4997 5012 5012 5012 5012 4997 4997 4996 4996 4997 4997 4980 4980 4996 4996 4996 4996 4980 4980 4984 4984 4940 4940 4949 4949 4950 4950 4949 4949 4965 4965 4950 4950 4950 4950 4965 4965 4966 4966 4965 4965 4981 4981 4966 4966 4966 4966 4981 4981 4982 4982 4981 4981 4998 4998 4982 4982 4982 4982 4998 4998 6124 6124 4998 4998 6125 6125 6126 6126 4999 4999 5016 5016 5019 5019 5016 5016 5035 5035 5019 5019 5019 5019 5035 5035 5037 5037 5035 5035 5055 5055 5037 5037 4949 4949 4963 4963 4965 4965 4963 4963 4964 4964 4965 4965 4965 4965 4964 4964 4980 4980 4964 4964 4979 4979 4980 4980 4980 4980 4979 4979 4984 4984 4933 4933 4940 4940 4934 4934 4940 4940 4950 4950 4934 4934 4934 4934 4950 4950 4951 4951 4950 4950 4966 4966 4951 4951 4951 4951 4966 4966 4967 4967 4966 4966 4982 4982 4967 4967 4967 4967 4982 4982 4983 4983 4982 4982 6127 6127 4983 4983 4983 4983 6128 6128 6129 6129 4999 4999 5019 5019 5003 5003 5003 5003 5019 5019 5022 5022 5019 5019 5037 5037 5022 5022 6130 6130 4920 4920 4937 4937 4920 4920 4921 4921 4937 4937 4937 4937 4921 4921 4936 4936 4921 4921 4922 4922 4936 4936 4936 4936 4922 4922 4935 4935 4922 4922 4923 4923 4935 4935 4935 4935 4923 4923 4934 4934 4923 4923 4924 4924 4934 4934 4934 4934 4924 4924 4933 4933 4878 4878 4893 4893 4892 4892 4893 4893 4901 4901 4892 4892 4892 4892 4901 4901 4907 4907 4901 4901 4908 4908 4907 4907 4907 4907 4908 4908 4923 4923 4908 4908 4917 4917 4923 4923 4923 4923 4917 4917 4924 4924 4955 4955 4939 4939 4938 4938 4939 4939 4919 4919 4938 4938 6131 6131 6132 6132 4920 4920 6133 6133 4904 4904 4920 4920 4920 4920 4904 4904 4905 4905 4904 4904 4890 4890 4905 4905 4905 4905 4890 4890 4891 4891 4890 4890 4876 4876 4891 4891 4891 4891 4876 4876 4877 4877 4876 4876 4862 4862 4877 4877 4877 4877 4862 4862 4874 4874 4835 4835 4849 4849 4848 4848 4849 4849 4855 4855 4848 4848 4848 4848 4855 4855 4862 4862 4855 4855 4864 4864 4862 4862 4862 4862 4864 4864 4874 4874 4902 4902 4887 4887 4888 4888 4887 4887 4872 4872 4888 4888 6134 6134 6135 6135 4873 4873 6136 6136 4858 4858 4873 4873 4873 4873 4858 4858 4859 4859 4858 4858 4845 4845 4859 4859 4859 4859 4845 4845 4847 4847 4845 4845 4831 4831 4847 4847 4847 4847 4831 4831 4834 4834 4831 4831 4818 4818 4834 4834 4834 4834 4818 4818 4832 4832 4791 4791 4805 4805 4803 4803 4805 4805 6137 6137 4803 4803 4803 4803 6138 6138 6139 6139 4811 4811 4819 4819 4818 4818 4818 4818 4819 4819 4832 4832 4777 4777 4790 4790 4775 4775 4790 4790 4789 4789 4775 4775 4775 4775 4789 4789 4786 4786 4789 4789 4802 4802 4786 4786 4786 4786 4802 4802 4800 4800 4802 4802 6140 6140 4800 4800 4800 4800 6141 6141 6142 6142 4815 4815 6143 6143 6144 6144 4813 4813 4828 4828 4826 4826 4828 4828 4841 4841 4826 4826 4826 4826 4841 4841 4840 4840 4841 4841 4856 4856 4840 4840 4761 4761 4762 4762 4770 4770 4751 4751 4739 4739 4757 4757 4739 4739 4747 4747 4757 4757 4757 4757 4747 4747 4765 4765 6145 6145 4755 4755 6146 6146 6147 6147 4755 4755 4769 4769 4755 4755 4760 4760 4769 4769 4769 4769 4760 4760 4772 4772 4760 4760 4761 4761 4772 4772 4772 4772 4761 4761 4775 4775 4761 4761 4770 4770 4775 4775 4775 4775 4770 4770 4777 4777 4724 4724 4711 4711 4739 4739 6148 6148 4729 4729 6149 6149 6150 6150 4729 4729 6151 6151 4729 4729 4740 4740 6152 6152 6153 6153 4740 4740 4755 4755 4740 4740 4746 4746 4755 4755 4755 4755 4746 4746 4760 4760 4746 4746 4748 4748 4760 4760 4760 4760 4748 4748 4761 4761 4748 4748 4750 4750 4761 4761 4761 4761 4750 4750 4762 4762 5181 5181 5186 5186 5172 5172 5186 5186 5175 5175 5172 5172 5172 5172 5175 5175 5166 5166 5175 5175 5167 5167 5166 5166 5166 5166 5167 5167 5165 5165 5167 5167 5164 5164 5165 5165 5165 5165 5164 5164 5162 5162 5181 5181 5184 5184 5186 5186 5184 5184 5200 5200 5186 5186 5186 5186 5200 5200 5203 5203 5200 5200 5202 5202 5203 5203 5203 5203 5202 5202 5225 5225 5202 5202 5224 5224 5225 5225 5224 5224 5233 5233 5225 5225 5225 5225 5233 5233 5242 5242 5233 5233 5240 5240 5242 5242 5242 5242 5240 5240 5260 5260 5240 5240 5256 5256 5260 5260 5256 5256 5259 5259 5260 5260 5259 5259 6154 6154 5260 5260 5260 5260 6155 6155 6156 6156 5274 5274 5279 5279 5276 5276 5276 5276 5279 5279 5293 5293 5279 5279 5291 5291 5293 5293 5293 5293 5291 5291 5309 5309 5291 5291 5303 5303 5309 5309 5303 5303 5308 5308 5309 5309 5308 5308 5323 5323 5309 5309 5309 5309 5323 5323 5324 5324 5323 5323 5325 5325 5324 5324 5324 5324 5325 5325 5340 5340 5325 5325 5339 5339 5340 5340 5339 5339 5350 5350 5340 5340 5340 5340 5350 5350 5355 5355 5350 5350 5354 5354 5355 5355 5354 5354 5369 5369 5355 5355 5355 5355 5369 5369 5371 5371 5369 5369 5370 5370 5371 5371 5370 5370 5391 5391 5371 5371 5371 5371 5391 5391 5390 5390 5391 5391 5392 5392 5390 5390 5390 5390 5392 5392 5405 5405 5392 5392 5406 5406 5405 5405 5405 5405 5406 5406 5421 5421 5406 5406 5415 5415 5421 5421 5415 5415 5422 5422 5421 5421 5422 5422 5437 5437 5421 5421 5421 5421 5437 5437 5436 5436 5437 5437 5439 5439 5436 5436 5436 5436 5439 5439 5453 5453 5439 5439 5454 5454 5453 5453 5454 5454 5462 5462 5453 5453 5453 5453 5462 5462 5469 5469 5462 5462 5470 5470 5469 5469 5470 5470 5483 5483 5469 5469 5469 5469 5483 5483 5485 5485 5483 5483 5486 5486 5485 5485 5486 5486 5503 5503 5485 5485 5485 5485 5503 5503 5501 5501 5503 5503 5507 5507 5501 5501 6157 6157 6158 6158 5517 5517 6159 6159 5518 5518 5517 5517 5517 5517 5518 5518 5535 5535 5518 5518 5530 5530 5535 5535 5530 5530 5537 5537 5535 5535 5537 5537 5556 5556 5535 5535 5535 5535 5556 5556 5554 5554 5556 5556 5557 5557 5554 5554 5554 5554 5557 5557 5575 5575 5557 5557 5578 5578 5575 5575 5575 5575 5578 5578 5592 5592 5578 5578 5587 5587 5592 5592 5587 5587 5594 5594 5592 5592 5594 5594 5604 5604 5592 5592 5592 5592 5604 5604 5603 5603 5604 5604 5605 5605 5603 5603 5605 5605 5613 5613 5603 5603 5603 5603 5613 5613 5611 5611 5613 5613 5614 5614 5611 5611 5611 5611 5614 5614 5612 5612 5614 5614 5615 5615 5612 5612 5612 5612 5615 5615 5608 5608 5615 5615 5610 5610 5608 5608 5610 5610 5609 5609 5608 5608 5609 5609 5599 5599 5608 5608 5608 5608 5599 5599 5597 5597 5599 5599 5596 5596 5597 5597 5597 5597 5596 5596 5583 5583 5596 5596 5584 5584 5583 5583 5583 5583 5584 5584 5563 5563 5584 5584 5573 5573 5563 5563 5573 5573 5564 5564 5563 5563 5564 5564 5545 5545 5563 5563 5563 5563 5545 5545 5542 5542 5545 5545 5543 5543 5542 5542 5543 5543 5527 5527 5542 5542 5542 5542 5527 5527 5524 5524 5527 5527 5519 5519 5524 5524 5524 5524 5519 5519 5509 5509 5519 5519 5510 5510 5509 5509 5509 5509 5510 5510 6160 6160 5510 5510 6161 6161 6162 6162 5496 5496 5493 5493 5491 5491 5493 5493 5477 5477 5491 5491 5491 5491 5477 5477 5476 5476 5477 5477 5473 5473 5476 5476 5476 5476 5473 5473 5459 5459 5473 5473 5460 5460 5459 5459 5459 5459 5460 5460 5444 5444 5460 5460 5449 5449 5444 5444 5449 5449 5445 5445 5444 5444 5445 5445 5430 5430 5444 5444 5444 5444 5430 5430 5428 5428 5430 5430 5429 5429 5428 5428 5429 5429 5414 5414 5428 5428 5428 5428 5414 5414 5413 5413 5414 5414 5407 5407 5413 5413 5413 5413 5407 5407 5398 5398 5407 5407 5399 5399 5398 5398 5398 5398 5399 5399 5378 5378 5399 5399 5384 5384 5378 5378 5384 5384 5377 5377 5378 5378 5377 5377 5362 5362 5378 5378 5378 5378 5362 5362 5363 5363 5362 5362 5361 5361 5363 5363 5363 5363 5361 5361 5347 5347 5361 5361 5346 5346 5347 5347 5347 5347 5346 5346 5331 5331 5346 5346 5338 5338 5331 5331 5338 5338 5330 5330 5331 5331 5330 5330 5316 5316 5331 5331 5331 5331 5316 5316 5314 5314 5316 5316 5313 5313 5314 5314 5313 5313 5298 5298 5314 5314 5314 5314 5298 5298 5299 5299 5298 5298 5292 5292 5299 5299 5299 5299 5292 5292 5283 5283 5292 5292 5282 5282 5283 5283 6163 6163 6164 6164 5266 5266 6165 6165 6166 6166 5266 5266 6167 6167 5265 5265 5266 5266 5265 5265 5248 5248 5266 5266 5266 5266 5248 5248 5250 5250 5248 5248 5246 5246 5250 5250 5250 5250 5246 5246 5232 5232 5246 5246 5229 5229 5232 5232 5232 5232 5229 5229 5211 5211 5229 5229 5219 5219 5211 5211 5219 5219 5208 5208 5211 5211 5208 5208 5190 5190 5211 5211 5211 5211 5190 5190 5193 5193 5190 5190 5176 5176 5193 5193 5193 5193 5176 5176 5178 5178 5176 5176 5173 5173 5178 5178 5178 5178 5173 5173 5169 5169 5173 5173 5168 5168 5169 5169 5169 5169 5168 5168 5164 5164 5168 5168 5163 5163 5164 5164 5164 5164 5163 5163 5162 5162 5193 5193 5216 5216 5211 5211 5216 5216 5235 5235 5211 5211 5211 5211 5235 5235 5232 5232 5235 5235 5252 5252 5232 5232 5232 5232 5252 5252 5250 5250 5252 5252 5268 5268 5250 5250 5250 5250 5268 5268 5266 5266 5268 5268 6168 6168 5266 5266 5266 5266 6169 6169 6170 6170 5285 5285 5300 5300 5283 5283 5283 5283 5300 5300 5299 5299 5300 5300 5317 5317 5299 5299 5299 5299 5317 5317 5314 5314 5317 5317 5333 5333 5314 5314 5314 5314 5333 5333 5331 5331 5333 5333 5348 5348 5331 5331 5331 5331 5348 5348 5347 5347 5348 5348 5364 5364 5347 5347 5347 5347 5364 5364 5363 5363 5364 5364 5379 5379 5363 5363 5363 5363 5379 5379 5378 5378 5379 5379 5397 5397 5378 5378 5378 5378 5397 5397 5398 5398 5397 5397 5412 5412 5398 5398 5398 5398 5412 5412 5413 5413 5412 5412 5427 5427 5413 5413 5413 5413 5427 5427 5428 5428 5427 5427 5443 5443 5428 5428 5428 5428 5443 5443 5444 5444 5443 5443 5458 5458 5444 5444 5444 5444 5458 5458 5459 5459 5458 5458 5474 5474 5459 5459 5459 5459 5474 5474 5476 5476 5474 5474 5490 5490 5476 5476 5476 5476 5490 5490 5491 5491 6171 6171 5506 5506 6172 6172 6173 6173 5506 5506 5509 5509 5506 5506 5523 5523 5509 5509 5509 5509 5523 5523 5524 5524 5523 5523 5540 5540 5524 5524 5524 5524 5540 5540 5542 5542 5540 5540 5558 5558 5542 5542 5542 5542 5558 5558 5563 5563 5558 5558 5580 5580 5563 5563 5563 5563 5580 5580 5583 5583 5580 5580 5593 5593 5583 5583 5583 5583 5593 5593 5597 5597 5593 5593 5602 5602 5597 5597 5597 5597 5602 5602 5608 5608 5602 5602 5607 5607 5608 5608 5608 5608 5607 5607 5612 5612 5607 5607 5606 5606 5612 5612 5612 5612 5606 5606 5611 5611 5606 5606 5601 5601 5611 5611 5611 5611 5601 5601 5603 5603 5601 5601 5588 5588 5603 5603 5603 5603 5588 5588 5592 5592 5588 5588 5572 5572 5592 5592 5592 5592 5572 5572 5575 5575 5572 5572 5550 5550 5575 5575 5575 5575 5550 5550 5554 5554 5550 5550 5533 5533 5554 5554 5554 5554 5533 5533 5535 5535 5533 5533 5516 5516 5535 5535 5535 5535 5516 5516 5517 5517 5516 5516 6174 6174 5517 5517 5517 5517 6175 6175 6176 6176 5499 5499 5484 5484 5501 5501 5501 5501 5484 5484 5485 5485 5484 5484 5467 5467 5485 5485 5485 5485 5467 5467 5469 5469 5467 5467 5452 5452 5469 5469 5469 5469 5452 5452 5453 5453 5452 5452 5435 5435 5453 5453 5453 5453 5435 5435 5436 5436 5435 5435 5420 5420 5436 5436 5436 5436 5420 5420 5421 5421 5420 5420 5404 5404 5421 5421 5421 5421 5404 5404 5405 5405 5404 5404 5389 5389 5405 5405 5405 5405 5389 5389 5390 5390 5389 5389 5372 5372 5390 5390 5390 5390 5372 5372 5371 5371 5372 5372 5356 5356 5371 5371 5371 5371 5356 5356 5355 5355 5356 5356 5341 5341 5355 5355 5355 5355 5341 5341 5340 5340 5341 5341 5326 5326 5340 5340 5340 5340 5326 5326 5324 5324 5326 5326 5310 5310 5324 5324 5324 5324 5310 5310 5309 5309 5310 5310 5294 5294 5309 5309 5309 5309 5294 5294 5293 5293 5294 5294 5278 5278 5293 5293 5293 5293 5278 5278 5276 5276 6177 6177 5261 5261 6178 6178 6179 6179 5261 5261 5260 5260 5261 5261 5245 5245 5260 5260 5260 5260 5245 5245 5242 5242 5245 5245 5227 5227 5242 5242 5242 5242 5227 5227 5225 5225 5227 5227 5207 5207 5225 5225 5225 5225 5207 5207 5203 5203 5207 5207 5191 5191 5203 5203 5203 5203 5191 5191 5186 5186 5191 5191 5179 5179 5186 5186 5186 5186 5179 5179 5175 5175 5179 5179 5171 5171 5175 5175 5175 5175 5171 5171 5167 5167 5171 5171 5170 5170 5167 5167 5167 5167 5170 5170 5164 5164 5170 5170 5174 5174 5164 5164 5164 5164 5174 5174 5169 5169 5174 5174 5183 5183 5169 5169 5169 5169 5183 5183 5178 5178 5183 5183 5195 5195 5178 5178 5178 5178 5195 5195 5193 5193 5195 5195 5216 5216 5193 5193 5195 5195 5220 5220 5216 5216 5220 5220 5239 5239 5216 5216 5216 5216 5239 5239 5235 5235 5239 5239 5254 5254 5235 5235 5235 5235 5254 5254 5252 5252 5254 5254 5271 5271 5252 5252 5252 5252 5271 5271 5268 5268 5271 5271 6180 6180 5268 5268 5268 5268 6181 6181 6182 6182 5286 5286 5302 5302 5285 5285 5285 5285 5302 5302 5300 5300 5302 5302 5318 5318 5300 5300 5300 5300 5318 5318 5317 5317 5318 5318 5334 5334 5317 5317 5317 5317 5334 5334 5333 5333 5334 5334 5349 5349 5333 5333 5333 5333 5349 5349 5348 5348 5349 5349 5365 5365 5348 5348 5348 5348 5365 5365 5364 5364 5365 5365 5380 5380 5364 5364 5364 5364 5380 5380 5379 5379 5380 5380 5396 5396 5379 5379 5379 5379 5396 5396 5397 5397 5396 5396 5411 5411 5397 5397 5397 5397 5411 5411 5412 5412 5411 5411 5426 5426 5412 5412 5412 5412 5426 5426 5427 5427 5426 5426 5442 5442 5427 5427 5427 5427 5442 5442 5443 5443 5442 5442 5457 5457 5443 5443 5443 5443 5457 5457 5458 5458 5457 5457 5472 5472 5458 5458 5458 5458 5472 5472 5474 5474 5472 5472 5488 5488 5474 5474 5474 5474 5488 5488 5490 5490 6183 6183 5504 5504 6184 6184 6185 6185 5504 5504 5506 5506 5504 5504 5520 5520 5506 5506 5506 5506 5520 5520 5523 5523 5520 5520 5536 5536 5523 5523 5523 5523 5536 5536 5540 5540 5536 5536 5552 5552 5540 5540 5540 5540 5552 5552 5558 5558 5552 5552 5570 5570 5558 5558 5558 5558 5570 5570 5580 5580 5570 5570 5586 5586 5580 5580 5580 5580 5586 5586 5593 5593 5586 5586 5595 5595 5593 5593 5593 5593 5595 5595 5602 5602 5595 5595 5600 5600 5602 5602 5602 5602 5600 5600 5607 5607 5600 5600 5598 5598 5607 5607 5607 5607 5598 5598 5606 5606 5598 5598 5591 5591 5606 5606 5606 5606 5591 5591 5601 5601 5591 5591 5581 5581 5601 5601 5601 5601 5581 5581 5588 5588 5581 5581 5565 5565 5588 5588 5588 5588 5565 5565 5572 5572 5565 5565 5547 5547 5572 5572 5572 5572 5547 5547 5550 5550 5547 5547 5529 5529 5550 5550 5550 5550 5529 5529 5533 5533 5529 5529 5513 5513 5533 5533 5533 5533 5513 5513 5516 5516 5513 5513 6186 6186 5516 5516 5516 5516 6187 6187 6188 6188 5498 5498 5481 5481 5499 5499 5499 5499 5481 5481 5484 5484 5481 5481 5466 5466 5484 5484 5484 5484 5466 5466 5467 5467 5466 5466 5450 5450 5467 5467 5467 5467 5450 5450 5452 5452 5450 5450 5434 5434 5452 5452 5452 5452 5434 5434 5435 5435 5434 5434 5419 5419 5435 5435 5435 5435 5419 5419 5420 5420 5419 5419 5403 5403 5420 5420 5420 5420 5403 5403 5404 5404 5403 5403 5388 5388 5404 5404 5404 5404 5388 5388 5389 5389 5388 5388 5373 5373 5389 5389 5389 5389 5373 5373 5372 5372 5373 5373 5357 5357 5372 5372 5372 5372 5357 5357 5356 5356 5357 5357 5342 5342 5356 5356 5356 5356 5342 5342 5341 5341 5342 5342 5327 5327 5341 5341 5341 5341 5327 5327 5326 5326 5327 5327 5311 5311 5326 5326 5326 5326 5311 5311 5310 5310 5311 5311 5296 5296 5310 5310 5310 5310 5296 5296 5294 5294 5296 5296 5280 5280 5294 5294 5294 5294 5280 5280 5278 5278 6189 6189 5264 5264 6190 6190 6191 6191 5264 5264 5261 5261 5264 5264 5247 5247 5261 5261 5261 5261 5247 5247 5245 5245 5247 5247 5234 5234 5245 5245 5245 5245 5234 5234 5227 5227 5234 5234 5215 5215 5227 5227 5227 5227 5215 5215 5207 5207 5215 5215 5196 5196 5207 5207 5207 5207 5196 5196 5191 5191 5196 5196 5185 5185 5191 5191 5191 5191 5185 5185 5179 5179 5185 5185 5180 5180 5179 5179 5179 5179 5180 5180 5171 5171 5180 5180 5177 5177 5171 5171 5171 5171 5177 5177 5170 5170 5177 5177 5182 5182 5170 5170 5170 5170 5182 5182 5174 5174 5182 5182 5189 5189 5174 5174 5174 5174 5189 5189 5183 5183 5189 5189 5204 5204 5183 5183 5183 5183 5204 5204 5195 5195 5204 5204 5220 5220 5195 5195 5204 5204 6192 6192 5220 5220 6193 6193 6194 6194 5220 5220 5220 5220 6195 6195 5239 5239 6196 6196 6197 6197 5239 5239 5239 5239 6198 6198 5254 5254 6199 6199 6200 6200 5254 5254 5254 5254 6201 6201 5271 5271 6202 6202 6203 6203 5271 5271 5271 5271 6204 6204 6205 6205 6206 6206 6207 6207 5286 5286 5286 5286 6208 6208 5302 5302 6209 6209 6210 6210 5302 5302 5302 5302 6211 6211 5318 5318 6212 6212 5335 5335 5318 5318 5318 5318 5335 5335 5334 5334 5335 5335 5351 5351 5334 5334 5334 5334 5351 5351 5349 5349 5351 5351 5366 5366 5349 5349 5349 5349 5366 5366 5365 5365 5366 5366 5381 5381 5365 5365 5365 5365 5381 5381 5380 5380 5381 5381 5395 5395 5380 5380 5380 5380 5395 5395 5396 5396 5395 5395 5410 5410 5396 5396 5396 5396 5410 5410 5411 5411 5410 5410 5425 5425 5411 5411 5411 5411 5425 5425 5426 5426 5425 5425 5441 5441 5426 5426 5426 5426 5441 5441 5442 5442 5441 5441 6213 6213 5442 5442 5442 5442 6214 6214 5457 5457 6215 6215 6216 6216 5457 5457 5457 5457 6217 6217 5472 5472 6218 6218 6219 6219 5472 5472 5472 5472 6220 6220 5488 5488 6221 6221 6222 6222 5488 5488 6223 6223 6224 6224 5504 5504 6225 6225 6226 6226 5504 5504 5504 5504 6227 6227 5520 5520 6228 6228 6229 6229 5520 5520 5520 5520 6230 6230 5536 5536 6231 6231 6232 6232 5536 5536 5536 5536 6233 6233 5552 5552 6234 6234 5562 5562 5552 5552 5552 5552 5562 5562 5570 5570 5562 5562 5576 5576 5570 5570 5570 5570 5576 5576 5586 5586 5576 5576 5585 5585 5586 5586 5586 5586 5585 5585 5595 5595 5585 5585 5590 5590 5595 5595 5595 5595 5590 5590 5600 5600 5590 5590 5589 5589 5600 5600 5600 5600 5589 5589 5598 5598 5589 5589 5582 5582 5598 5598 5598 5598 5582 5582 5591 5591 5582 5582 5571 5571 5591 5591 5591 5591 5571 5571 5581 5581 5571 5571 5555 5555 5581 5581 5581 5581 5555 5555 5565 5565 5555 5555 6235 6235 5565 5565 5565 5565 6236 6236 5547 5547 6237 6237 6238 6238 5547 5547 5547 5547 6239 6239 5529 5529 6240 6240 6241 6241 5529 5529 5529 5529 6242 6242 5513 5513 6243 6243 6244 6244 5513 5513 5513 5513 6245 6245 6246 6246 6247 6247 6248 6248 5498 5498 5498 5498 6249 6249 5481 5481 6250 6250 6251 6251 5481 5481 5481 5481 6252 6252 5466 5466 6253 6253 6254 6254 5466 5466 5466 5466 6255 6255 5450 5450 6256 6256 5433 5433 5450 5450 5450 5450 5433 5433 5434 5434 5433 5433 5418 5418 5434 5434 5434 5434 5418 5418 5419 5419 5418 5418 5402 5402 5419 5419 5419 5419 5402 5402 5403 5403 5402 5402 5387 5387 5403 5403 5403 5403 5387 5387 5388 5388 5387 5387 5374 5374 5388 5388 5388 5388 5374 5374 5373 5373 5374 5374 5358 5358 5373 5373 5373 5373 5358 5358 5357 5357 5358 5358 5343 5343 5357 5357 5357 5357 5343 5343 5342 5342 5343 5343 5328 5328 5342 5342 5342 5342 5328 5328 5327 5327 5328 5328 6257 6257 5327 5327 5327 5327 6258 6258 5311 5311 6259 6259 6260 6260 5311 5311 5311 5311 6261 6261 5296 5296 6262 6262 6263 6263 5296 5296 5296 5296 6264 6264 5280 5280 6265 6265 6266 6266 5280 5280 6267 6267 6268 6268 5264 5264 6269 6269 6270 6270 5264 5264 5264 5264 6271 6271 5247 5247 6272 6272 6273 6273 5247 5247 5247 5247 6274 6274 5234 5234 6275 6275 5223 5223 5234 5234 5234 5234 5223 5223 5215 5215 5223 5223 5206 5206 5215 5215 5215 5215 5206 5206 5196 5196 5206 5206 5194 5194 5196 5196 5196 5196 5194 5194 5185 5185 5194 5194 5188 5188 5185 5185 5185 5185 5188 5188 5180 5180 5188 5188 5187 5187 5180 5180 5180 5180 5187 5187 5177 5177 5187 5187 5192 5192 5177 5177 5177 5177 5192 5192 5182 5182 5192 5192 5198 5198 5182 5182 5182 5182 5198 5198 5189 5189 5198 5198 5213 5213 5189 5189 5189 5189 5213 5213 5204 5204 5213 5213 6276 6276 5204 5204 5213 5213 6277 6277 6278 6278 5236 5236 5249 5249 5228 5228 5228 5228 5249 5249 5243 5243 5249 5249 5263 5263 5243 5243 5243 5243 5263 5263 5258 5258 5263 5263 5277 5277 5258 5258 5258 5258 5277 5277 5273 5273 5277 5277 5290 5290 5273 5273 5273 5273 5290 5290 5288 5288 5290 5290 5306 5306 5288 5288 5288 5288 5306 5306 5305 5305 5306 5306 5321 5321 5305 5305 5305 5305 5321 5321 5320 5320 5321 5321 5336 5336 5320 5320 6279 6279 6280 6280 5335 5335 6281 6281 6282 6282 5335 5335 5335 5335 6283 6283 5351 5351 6284 6284 6285 6285 5351 5351 5351 5351 6286 6286 5366 5366 6287 6287 6288 6288 5366 5366 5366 5366 6289 6289 5381 5381 6290 6290 6291 6291 5381 5381 5381 5381 6292 6292 5395 5395 6293 6293 6294 6294 5395 5395 5395 5395 6295 6295 5410 5410 6296 6296 6297 6297 5410 5410 5410 5410 6298 6298 5425 5425 6299 6299 6300 6300 5425 5425 5425 5425 6301 6301 5441 5441 6302 6302 6303 6303 5441 5441 5441 5441 6304 6304 6305 6305 5455 5455 5468 5468 5456 5456 5456 5456 5468 5468 5471 5471 5468 5468 5482 5482 5471 5471 5471 5471 5482 5482 5487 5487 5482 5482 5497 5497 5487 5487 5487 5487 5497 5497 5500 5500 5497 5497 5512 5512 5500 5500 5500 5500 5512 5512 5515 5515 5512 5512 5526 5526 5515 5515 5515 5515 5526 5526 5531 5531 5526 5526 5538 5538 5531 5531 5531 5531 5538 5538 5546 5546 5538 5538 5551 5551 5546 5546 6306 6306 6307 6307 5562 5562 6308 6308 6309 6309 5562 5562 5562 5562 6310 6310 5576 5576 6311 6311 6312 6312 5576 5576 5576 5576 6313 6313 5585 5585 6314 6314 6315 6315 5585 5585 5585 5585 6316 6316 5590 5590 6317 6317 6318 6318 5590 5590 5590 5590 6319 6319 5589 5589 6320 6320 6321 6321 5589 5589 5589 5589 6322 6322 5582 5582 6323 6323 6324 6324 5582 5582 5582 5582 6325 6325 5571 5571 6326 6326 6327 6327 5571 5571 5571 5571 6328 6328 5555 5555 6329 6329 6330 6330 5555 5555 5555 5555 6331 6331 6332 6332 5534 5534 5522 5522 5541 5541 5541 5541 5522 5522 5525 5525 5522 5522 5505 5505 5525 5525 5525 5525 5505 5505 5511 5511 5505 5505 5492 5492 5511 5511 5511 5511 5492 5492 5495 5495 5492 5492 5478 5478 5495 5495 5495 5495 5478 5478 5480 5480 5478 5478 5463 5463 5480 5480 5480 5480 5463 5463 5464 5464 5463 5463 5447 5447 5464 5464 5464 5464 5447 5447 5448 5448 5447 5447 5432 5432 5448 5448 6333 6333 6334 6334 5433 5433 6335 6335 6336 6336 5433 5433 5433 5433 6337 6337 5418 5418 6338 6338 6339 6339 5418 5418 5418 5418 6340 6340 5402 5402 6341 6341 6342 6342 5402 5402 5402 5402 6343 6343 5387 5387 6344 6344 6345 6345 5387 5387 5387 5387 6346 6346 5374 5374 6347 6347 6348 6348 5374 5374 5374 5374 6349 6349 5358 5358 6350 6350 6351 6351 5358 5358 5358 5358 6352 6352 5343 5343 6353 6353 6354 6354 5343 5343 5343 5343 6355 6355 5328 5328 6356 6356 6357 6357 5328 5328 5328 5328 6358 6358 6359 6359 5315 5315 5301 5301 5312 5312 5312 5312 5301 5301 5297 5297 5301 5301 5287 5287 5297 5297 5297 5297 5287 5287 5284 5284 5287 5287 5272 5272 5284 5284 5284 5284 5272 5272 5269 5269 5272 5272 5257 5257 5269 5269 5269 5269 5257 5257 5253 5253 5257 5257 5244 5244 5253 5253 5253 5253 5244 5244 5237 5237 5244 5244 5230 5230 5237 5237 6360 6360 6361 6361 5223 5223 6362 6362 6363 6363 5223 5223 5223 5223 6364 6364 5206 5206 6365 6365 6366 6366 5206 5206 5206 5206 6367 6367 5194 5194 6368 6368 6369 6369 5194 5194 5194 5194 6370 6370 5188 5188 6371 6371 6372 6372 5188 5188 5188 5188 6373 6373 5187 5187 6374 6374 6375 6375 5187 5187 5187 5187 6376 6376 5192 5192 6377 6377 6378 6378 5192 5192 5192 5192 6379 6379 5198 5198 6380 6380 6381 6381 5198 5198 5198 5198 6382 6382 5213 5213 6383 6383 6384 6384 5213 5213 5222 5222 5241 5241 5236 5236 5241 5241 5255 5255 5236 5236 5236 5236 5255 5255 5249 5249 5255 5255 5267 5267 5249 5249 5249 5249 5267 5267 5263 5263 5267 5267 5281 5281 5263 5263 5263 5263 5281 5281 5277 5277 5281 5281 5295 5295 5277 5277 5277 5277 5295 5295 5290 5290 5295 5295 5307 5307 5290 5290 5290 5290 5307 5307 5306 5306 5307 5307 5322 5322 5306 5306 5306 5306 5322 5322 5321 5321 5322 5322 5337 5337 5321 5321 5321 5321 5337 5337 5336 5336 5337 5337 5353 5353 5336 5336 5336 5336 5353 5353 5352 5352 5353 5353 5368 5368 5352 5352 5352 5352 5368 5368 5367 5367 5368 5368 5383 5383 5367 5367 5367 5367 5383 5383 5382 5382 5383 5383 5393 5393 5382 5382 5382 5382 5393 5393 5394 5394 5393 5393 5408 5408 5394 5394 5394 5394 5408 5408 5409 5409 5408 5408 5423 5423 5409 5409 5409 5409 5423 5423 5424 5424 5423 5423 5438 5438 5424 5424 5424 5424 5438 5438 5440 5440 5438 5438 5451 5451 5440 5440 5440 5440 5451 5451 5455 5455 5451 5451 5465 5465 5455 5455 5455 5455 5465 5465 5468 5468 5465 5465 5479 5479 5468 5468 5468 5468 5479 5479 5482 5482 5479 5479 5494 5494 5482 5482 5482 5482 5494 5494 5497 5497 5494 5494 5508 5508 5497 5497 5497 5497 5508 5508 5512 5512 5508 5508 5521 5521 5512 5512 5512 5512 5521 5521 5526 5526 5521 5521 5532 5532 5526 5526 5526 5526 5532 5532 5538 5538 5532 5532 5544 5544 5538 5538 5538 5538 5544 5544 5551 5551 5544 5544 5553 5553 5551 5551 5551 5551 5553 5553 5567 5567 5553 5553 5561 5561 5567 5567 5567 5567 5561 5561 5574 5574 5561 5561 5568 5568 5574 5574 5574 5574 5568 5568 5579 5579 5568 5568 5566 5566 5579 5579 5579 5579 5566 5566 5577 5577 5566 5566 5559 5559 5577 5577 5577 5577 5559 5559 5569 5569 5559 5559 5549 5549 5569 5569 5569 5569 5549 5549 5560 5560 5549 5549 5539 5539 5560 5560 5560 5560 5539 5539 5548 5548 5539 5539 5528 5528 5548 5548 5548 5548 5528 5528 5534 5534 5528 5528 5514 5514 5534 5534 5534 5534 5514 5514 5522 5522 5514 5514 5502 5502 5522 5522 5522 5522 5502 5502 5505 5505 5502 5502 5489 5489 5505 5505 5505 5505 5489 5489 5492 5492 5489 5489 5475 5475 5492 5492 5492 5492 5475 5475 5478 5478 5475 5475 5461 5461 5478 5478 5478 5478 5461 5461 5463 5463 5461 5461 5446 5446 5463 5463 5463 5463 5446 5446 5447 5447 5446 5446 5431 5431 5447 5447 5447 5447 5431 5431 5432 5432 5431 5431 5416 5416 5432 5432 5432 5432 5416 5416 5417 5417 5416 5416 5400 5400 5417 5417 5417 5417 5400 5400 5401 5401 5400 5400 5385 5385 5401 5401 5401 5401 5385 5385 5386 5386 5385 5385 5376 5376 5386 5386 5386 5386 5376 5376 5375 5375 5376 5376 5360 5360 5375 5375 5375 5375 5360 5360 5359 5359 5360 5360 5345 5345 5359 5359 5359 5359 5345 5345 5344 5344 5345 5345 5332 5332 5344 5344 5344 5344 5332 5332 5329 5329 5332 5332 5319 5319 5329 5329 5329 5329 5319 5319 5315 5315 5319 5319 5304 5304 5315 5315 5315 5315 5304 5304 5301 5301 5304 5304 5289 5289 5301 5301 5301 5301 5289 5289 5287 5287 5289 5289 5275 5275 5287 5287 5287 5287 5275 5275 5272 5272 5275 5275 5262 5262 5272 5272 5272 5272 5262 5262 5257 5257 5262 5262 5251 5251 5257 5257 5257 5257 5251 5251 5244 5244 5251 5251 5238 5238 5244 5244 5244 5244 5238 5238 5230 5230 5238 5238 5226 5226 5230 5230 5230 5230 5226 5226 5217 5217 5226 5226 5218 5218 5217 5217 5217 5217 5218 5218 5205 5205 5218 5218 5212 5212 5205 5205 5205 5205 5212 5212 5199 5199 5212 5212 5210 5210 5199 5199 5199 5199 5210 5210 5197 5197 5210 5210 5214 5214 5197 5197 5197 5197 5214 5214 5201 5201 5214 5214 5221 5221 5201 5201 5201 5201 5221 5221 5209 5209 5221 5221 5231 5231 5209 5209 5209 5209 5231 5231 5222 5222 5231 5231 5241 5241 5222 5222
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 131 131 33 33 132 132 33 33 35 35 133 133 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 78 78 82 82 83 83 82 82 86 86 83 83 83 83 86 86 87 87 86 86 92 92 87 87 78 78 73 73 82 82 73 73 66 66 82 82 82 82 66 66 79 79 92 92 86 86 97 97 86 86 89 89 97 97 97 97 89 89 104 104 104 104 89 89 106 106 89 89 93 93 106 106 106 106 93 93 108 108 122 122 120 120 102 102 120 120 99 99 102 102 121 121 123 123 100 100 123 123 103 103 100 100 105 105 91 91 101 101 91 91 88 88 101 101 101 101 88 88 95 95 54 54 52 52 72 72 52 52 69 69 72 72 108 108 93 93 110 110 93 93 96 96 110 110 110 110 96 96 112 112 120 120 118 118 99 99 118 118 116 116 99 99 99 99 116 116 96 96 116 116 114 114 96 96 96 96 114 114 112 112 123 123 125 125 103 103 125 125 126 126 103 103 103 103 126 126 102 102 126 126 124 124 102 102 102 102 124 124 122 122 121 121 100 100 119 119 100 100 98 98 119 119 119 119 98 98 117 117 94 94 113 113 98 98 113 113 115 115 98 98 98 98 115 115 117 117 70 70 76 76 80 80 76 76 84 84 80 80 66 66 64 64 79 79 64 64 62 62 79 79 79 79 62 62 75 75 105 105 107 107 91 91 107 107 109 109 91 91 91 91 109 109 94 94 109 109 111 111 94 94 94 94 111 111 113 113 70 70 80 80 65 65 80 80 77 77 65 65 65 65 77 77 63 63 51 51 71 71 49 49 71 71 68 68 49 49 49 49 68 68 47 47 76 76 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 90 90 88 88 88 88 90 90 95 95 74 74 59 59 77 77 59 59 61 61 77 77 77 77 61 61 63 63 51 51 53 53 71 71 53 53 55 55 71 71 71 71 55 55 74 74 55 55 57 57 74 74 74 74 57 57 59 59 47 47 68 68 45 45 68 68 67 67 45 45 45 45 67 67 44 44 52 52 50 50 69 69 50 50 48 48 69 69 69 69 48 48 67 67 48 48 46 46 67 67 67 67 46 46 44 44 62 62 60 60 75 75 60 60 58 58 75 75 75 75 58 58 72 72 58 58 56 56 72 72 72 72 56 56 54 54 127 127 128 128 129 129 128 128 130 130 129 129
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70 72 72 73 73 74 74 73 73 75 75 74 74 76 76 77 77 78 78 77 77 79 79 78 78 80 80 81 81 82 82 81 81 83 83 82 82 84 84 85 85 86 86 85 85 87 87 86 86 88 88 89 89 90 90 89 89 91 91 90 90 92 92 93 93 94 94 93 93 95 95 94 94 96 96 97 97 98 98 97 97 99 99 98 98 100 100 101 101 102 102 101 101 103 103 102 102 104 104 105 105 106 106 105 105 107 107 106 106 108 108 109 109 110 110 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 124 124 125 125 126 126 125 125 127 127 126 126 128 128 129 129 130 130 129 129 131 131 130 130 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 144 144 145 145 146 146 145 145 147 147 146 146 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 160 160 161 161 162 162 161 161 163 163 162 162 164 164 165 165 166 166 165 165 167 167 166 166 168 168 169 169 170 170 169 169 171 171 170 170 172 172 173 173 174 174 173 173 175 175 174 174 176 176 177 177 178 178 177 177 179 179 178 178 180 180 181 181 182 182 181 181 183 183 182 182 184 184 185 185 186 186 185 185 187 187 186 186 188 188 189 189 190 190 189 189 191 191 190 190 192 192 193 193 194 194 193 193 195 195 194 194 196 196 197 197 198 198 197 197 199 199 198 198 200 200 201 201 202 202 201 201 203 203 202 202 204 204 205 205 206 206 205 205 207 207 206 206 208 208 209 209 210 210 209 209 211 211 210 210 212 212 213 213 214 214 213 213 215 215 214 214 216 216 217 217 218 218 217 217 219 219 218 218 220 220 221 221 222 222 221 221 223 223 222 222 224 224 225 225 226 226 225 225 227 227 226 226 228 228 229 229 230 230 229 229 231 231 230 230 232 232 233 233 234 234 233 233 235 235 234 234 236 236 237 237 238 238 237 237 239 239 238 238 240 240 241 241 242 242 241 241 243 243 242 242 244 244 245 245 246 246 245 245 247 247 246 246 248 248 249 249 250 250 249 249 251 251 250 250 252 252 253 253 254 254 253 253 255 255 254 254 256 256 257 257 258 258 257 257 259 259 258 258 260 260 261 261 262 262 261 261 263 263 262 262 264 264 265 265 266 266 265 265 267 267 266 266 268 268 269 269 270 270 269 269 271 271 270 270 272 272 273 273 274 274 273 273 275 275 274 274 276 276 277 277 278 278 277 277 279 279 278 278 280 280 281 281 282 282 281 281 283 283 282 282 284 284 285 285 286 286 285 285 287 287 286 286 288 288 289 289 290 290 289 289 291 291 290 290 292 292 293 293 294 294 293 293 295 295 294 294 296 296 297 297 298 298 297 297 299 299 298 298 300 300 301 301 302 302 301 301 303 303 302 302 304 304 305 305 306 306 305 305 307 307 306 306 308 308 309 309 310 310 309 309 311 311 310 310 312 312 313 313 314 314 313 313 315 315 314 314 316 316 317 317 318 318 317 317 319 319 318 318 320 320 321 321 322 322 321 321 323 323 322 322 324 324 325 325 326 326 325 325 327 327 326 326 328 328 329 329 330 330 329 329 331 331 330 330 332 332 333 333 334 334 333 333 335 335 334 334 336 336 337 337 338 338 337 337 339 339 338 338 340 340 341 341 342 342 341 341 343 343 342 342 344 344 345 345 346 346 345 345 347 347 346 346 348 348 349 349 350 350 349 349 351 351 350 350 352 352 353 353 354 354 353 353 355 355 354 354 356 356 357 357 358 358 357 357 359 359 358 358 360 360 361 361 362 362 361 361 363 363 362 362 364 364 365 365 366 366 365 365 367 367 366 366 368 368 369 369 370 370 369 369 371 371 370 370 372 372 373 373 374 374 373 373 375 375 374 374 376 376 377 377 378 378 377 377 379 379 378 378 380 380 381 381 382 382 381 381 383 383 382 382 384 384 385 385 386 386 385 385 387 387 386 386 388 388 389 389 390 390 389 389 391 391 390 390 392 392 393 393 394 394 393 393 395 395 394 394 544 544 546 546 547 547 5747 5747 5748 5748 551 551 564 564 559 559 558 558 559 559 557 557 558 558 558 558 557 557 556 556 557 557 551 551 556 556 556 556 551 551 550 550 551 551 5749 5749 550 550 547 547 545 545 544 544 545 545 539 539 544 544 544 544 539 539 538 538 539 539 537 537 538 538 538 538 537 537 536 536 537 537 531 531 536 536 431 431 430 430 432 432 431 431 432 432 433 433 432 432 438 438 433 433 433 433 438 438 439 439 438 438 440 440 439 439 439 439 440 440 441 441 440 440 444 444 441 441 441 441 444 444 5750 5750 444 444 5751 5751 5752 5752 447 447 449 449 450 450 449 449 452 452 450 450 450 450 452 452 453 453 452 452 457 457 453 453 453 453 457 457 460 460 457 457 459 459 460 460 460 460 459 459 461 461 459 459 463 463 461 461 461 461 463 463 468 468 463 463 470 470 468 468 468 468 470 470 469 469 470 470 471 471 469 469 469 469 471 471 476 476 471 471 477 477 476 476 476 476 477 477 480 480 477 477 479 479 480 480 480 480 479 479 482 482 479 479 483 483 482 482 482 482 483 483 488 488 483 483 489 489 488 488 488 488 489 489 490 490 489 489 491 491 490 490 490 490 491 491 496 496 491 491 497 497 496 496 496 496 497 497 498 498 497 497 499 499 498 498 498 498 499 499 502 502 499 499 505 505 502 502 502 502 505 505 507 507 505 505 508 508 507 507 507 507 508 508 511 511 508 508 510 510 511 511 511 511 510 510 517 517 510 510 516 516 517 517 517 517 516 516 519 519 516 516 518 518 519 519 519 519 518 518 525 525 518 518 524 524 525 525 525 525 524 524 527 527 524 524 528 528 527 527 527 527 528 528 531 531 528 528 530 530 531 531 531 531 530 530 536 536 418 418 415 415 414 414 415 415 413 413 414 414 414 414 413 413 412 412 430 430 431 431 424 424 431 431 427 427 424 424 424 424 427 427 421 421 427 427 420 420 421 421 421 421 420 420 418 418 420 420 419 419 418 418 418 418 419 419 415 415 399 399 397 397 396 396 397 397 400 400 396 396 412 412 413 413 406 406 413 413 407 407 406 406 406 406 407 407 403 403 407 407 402 402 403 403 403 403 402 402 400 400 402 402 401 401 400 400 400 400 401 401 396 396 487 487 485 485 484 484 485 485 481 481 484 484 484 484 481 481 478 478 481 481 475 475 478 478 478 478 475 475 474 474 475 475 473 473 474 474 474 474 473 473 472 472 473 473 467 467 472 472 472 472 467 467 465 465 467 467 466 466 465 465 465 465 466 466 464 464 466 466 462 462 464 464 464 464 462 462 458 458 462 462 456 456 458 458 458 458 456 456 455 455 456 456 454 454 455 455 455 455 454 454 451 451 454 454 448 448 451 451 451 451 448 448 445 445 448 448 446 446 445 445 5753 5753 5754 5754 443 443 5755 5755 442 442 443 443 443 443 442 442 437 437 442 442 436 436 437 437 437 437 436 436 435 435 436 436 434 434 435 435 435 435 434 434 429 429 434 434 428 428 429 429 429 429 428 428 426 426 428 428 425 425 426 426 426 426 425 425 423 423 425 425 422 422 423 423 423 423 422 422 417 417 422 422 416 416 417 417 417 417 416 416 410 410 416 416 411 411 410 410 410 410 411 411 409 409 411 411 408 408 409 409 409 409 408 408 404 404 408 408 405 405 404 404 404 404 405 405 399 399 405 405 398 398 399 399 399 399 398 398 397 397 509 509 503 503 504 504 503 503 501 501 504 504 504 504 501 501 500 500 501 501 495 495 500 500 500 500 495 495 493 493 495 495 494 494 493 493 493 493 494 494 492 492 494 494 487 487 492 492 492 492 487 487 486 486 487 487 484 484 486 486 504 504 506 506 509 509 506 506 512 512 509 509 509 509 512 512 513 513 512 512 514 514 513 513 513 513 514 514 515 515 514 514 520 520 515 515 515 515 520 520 521 521 520 520 522 522 521 521 521 521 522 522 523 523 523 523 522 522 529 529 522 522 526 526 529 529 529 529 526 526 532 532 526 526 533 533 532 532 532 532 533 533 535 535 533 533 534 534 535 535 535 535 534 534 541 541 534 534 540 540 541 541 541 541 540 540 543 543 540 540 542 542 543 543 5756 5756 5757 5757 549 549 5758 5758 548 548 549 549 549 549 548 548 553 553 548 548 552 552 553 553 553 553 552 552 554 554 552 552 555 555 554 554 554 554 555 555 560 560 555 555 561 561 560 560 560 560 561 561 562 562 561 561 563 563 562 562 562 562 563 563 568 568 563 563 569 569 568 568 568 568 569 569 572 572 569 569 571 571 572 572 572 572 571 571 574 574 571 571 575 575 574 574 574 574 575 575 579 579 575 575 580 580 579 579 579 579 580 580 581 581 580 580 582 582 581 581 581 581 582 582 587 587 582 582 588 588 587 587 587 587 588 588 590 590 588 588 591 591 590 590 590 590 591 591 593 593 591 591 597 597 593 593 593 593 597 597 596 596 597 597 594 594 596 596 596 596 594 594 595 595 594 594 592 592 595 595 595 595 592 592 589 589 592 592 586 586 589 589 589 589 586 586 584 584 586 586 585 585 584 584 584 584 585 585 583 583 585 585 578 578 583 583 583 583 578 578 577 577 578 578 576 576 577 577 577 577 576 576 570 570 576 576 573 573 570 570 570 570 573 573 566 566 573 573 567 567 566 566 566 566 567 567 564 564 567 567 565 565 564 564 564 564 565 565 559 559 632 632 636 636 637 637 636 636 640 640 637 637 637 637 640 640 641 641 640 640 646 646 641 641 632 632 627 627 636 636 627 627 620 620 636 636 636 636 620 620 633 633 646 646 640 640 651 651 640 640 643 643 651 651 651 651 643 643 658 658 658 658 643 643 660 660 643 643 647 647 660 660 660 660 647 647 662 662 676 676 674 674 656 656 674 674 653 653 656 656 675 675 677 677 654 654 677 677 657 657 654 654 659 659 645 645 655 655 645 645 642 642 655 655 655 655 642 642 649 649 608 608 606 606 626 626 606 606 623 623 626 626 662 662 647 647 664 664 647 647 650 650 664 664 664 664 650 650 666 666 674 674 672 672 653 653 672 672 670 670 653 653 653 653 670 670 650 650 670 670 668 668 650 650 650 650 668 668 666 666 677 677 679 679 657 657 679 679 680 680 657 657 657 657 680 680 656 656 680 680 678 678 656 656 656 656 678 678 676 676 675 675 654 654 673 673 654 654 652 652 673 673 673 673 652 652 671 671 648 648 667 667 652 652 667 667 669 669 652 652 652 652 669 669 671 671 624 624 630 630 634 634 630 630 638 638 634 634 620 620 618 618 633 633 618 618 616 616 633 633 633 633 616 616 629 629 659 659 661 661 645 645 661 661 663 663 645 645 645 645 663 663 648 648 663 663 665 665 648 648 648 648 665 665 667 667 624 624 634 634 619 619 634 634 631 631 619 619 619 619 631 631 617 617 605 605 625 625 603 603 625 625 622 622 603 603 603 603 622 622 601 601 630 630 635 635 638 638 635 635 639 639 638 638 638 638 639 639 642 642 639 639 644 644 642 642 642 642 644 644 649 649 628 628 613 613 631 631 613 613 615 615 631 631 631 631 615 615 617 617 605 605 607 607 625 625 607 607 609 609 625 625 625 625 609 609 628 628 609 609 611 611 628 628 628 628 611 611 613 613 601 601 622 622 599 599 622 622 621 621 599 599 599 599 621 621 598 598 606 606 604 604 623 623 604 604 602 602 623 623 623 623 602 602 621 621 602 602 600 600 621 621 621 621 600 600 598 598 616 616 614 614 629 629 614 614 612 612 629 629 629 629 612 612 626 626 612 612 610 610 626 626 626 626 610 610 608 608 681 681 682 682 683 683 682 682 684 684 683 683 1339 1339 1341 1341 1342 1342 1214 1214 1209 1209 1144 1144 1043 1043 1045 1045 1008 1008 1016 1016 1012 1012 1144 1144 1281 1281 1285 1285 1267 1267 1255 1255 1250 1250 1144 1144 1250 1250 1248 1248 1144 1144 1214 1214 1144 1144 1219 1219 1144 1144 1169 1169 1166 1166 1128 1128 1126 1126 1144 1144 998 998 994 994 1007 1007 1008 1008 1007 1007 1009 1009 1386 1386 1393 1393 1202 1202 1466 1466 1459 1459 1144 1144 1322 1322 1320 1320 1144 1144 1196 1196 1190 1190 1206 1206 1128 1128 1144 1144 1135 1135 822 822 827 827 811 811 1045 1045 1047 1047 1061 1061 1207 1207 1210 1210 1285 1285 1247 1247 1249 1249 1285 1285 1309 1309 1304 1304 1319 1319 1248 1248 1246 1246 1232 1232 1156 1156 1154 1154 1164 1164 1154 1154 1148 1148 1164 1164 1164 1164 1148 1148 1166 1166 890 890 889 889 898 898 732 732 730 730 812 812 1008 1008 1009 1009 1020 1020 1020 1020 1025 1025 1008 1008 1025 1025 1027 1027 1008 1008 1008 1008 1027 1027 1043 1043 1027 1027 1028 1028 1043 1043 1043 1043 1028 1028 1038 1038 1070 1070 1064 1064 1078 1078 1144 1144 1012 1012 1125 1125 1331 1331 1334 1334 1323 1323 1564 1564 1562 1562 1160 1160 1144 1144 1442 1442 1446 1446 1380 1380 1376 1376 1144 1144 1376 1376 1374 1374 1144 1144 1144 1144 1374 1374 1373 1373 1291 1291 1286 1286 1144 1144 1286 1286 1284 1284 1144 1144 1144 1144 1284 1284 1273 1273 1284 1284 1283 1283 1273 1273 1273 1273 1283 1283 1275 1275 1248 1248 1232 1232 1144 1144 1232 1232 1230 1230 1144 1144 1144 1144 1230 1230 1219 1219 1183 1183 1175 1175 1184 1184 1175 1175 1169 1169 1184 1184 1184 1184 1169 1169 1187 1187 1169 1169 1144 1144 1187 1187 1187 1187 1144 1144 1190 1190 1144 1144 1209 1209 1190 1190 1190 1190 1209 1209 1206 1206 962 962 959 959 1007 1007 959 959 954 954 1007 1007 1007 1007 954 954 952 952 942 942 827 827 834 834 942 942 863 863 868 868 1115 1115 1114 1114 1144 1144 1086 1086 1083 1083 1144 1144 1034 1034 1029 1029 1144 1144 1029 1029 1026 1026 1144 1144 1144 1144 1026 1026 1016 1016 1026 1026 1024 1024 1016 1016 1016 1016 1024 1024 1017 1017 1223 1223 1229 1229 1215 1215 1229 1229 1210 1210 1215 1215 1295 1295 1299 1299 1287 1287 1342 1342 1343 1343 1339 1339 1343 1343 1344 1344 1339 1339 1339 1339 1344 1344 1346 1346 1367 1367 1369 1369 1202 1202 1369 1369 1375 1375 1202 1202 1202 1202 1375 1375 1377 1377 1402 1402 1403 1403 1202 1202 1422 1422 1418 1418 1202 1202 1418 1418 1427 1427 1202 1202 1474 1474 1468 1468 1189 1189 1468 1468 1476 1476 1189 1189 1540 1540 1144 1144 1160 1160 1545 1545 1525 1525 1144 1144 1525 1525 1522 1522 1144 1144 1144 1144 1522 1522 1535 1535 1510 1510 1505 1505 1144 1144 1505 1505 1517 1517 1144 1144 1488 1488 1481 1481 1144 1144 1459 1459 1453 1453 1144 1144 1453 1453 1448 1448 1144 1144 1144 1144 1448 1448 1442 1442 1429 1429 1416 1416 1425 1425 1416 1416 1144 1144 1425 1425 1425 1425 1144 1144 1430 1430 1416 1416 1412 1412 1144 1144 1412 1412 1409 1409 1144 1144 1144 1144 1409 1409 1410 1410 1319 1319 1304 1304 1320 1320 1280 1280 1279 1279 1278 1278 1273 1273 1268 1268 1144 1144 1268 1268 1266 1266 1144 1144 1144 1144 1266 1266 1255 1255 1266 1266 1265 1265 1255 1255 1255 1255 1265 1265 1257 1257 1163 1163 1162 1162 1161 1161 1166 1166 1148 1148 1144 1144 1148 1148 1146 1146 1144 1144 1144 1144 1146 1146 1135 1135 1007 1007 1008 1008 998 998 1008 1008 1006 1006 998 998 998 998 1006 1006 1005 1005 980 980 977 977 1007 1007 977 977 972 972 1007 1007 1007 1007 972 972 962 962 972 972 970 970 962 962 962 962 970 970 969 969 936 936 907 907 942 942 907 907 900 900 942 942 710 710 732 732 712 712 877 877 881 881 864 864 881 881 868 868 864 864 895 895 899 899 883 883 935 935 937 937 1007 1007 1048 1048 1054 1054 1047 1047 1054 1054 1056 1056 1047 1047 1047 1047 1056 1056 1061 1061 1048 1048 1049 1049 1054 1054 1049 1049 1050 1050 1054 1054 1054 1054 1050 1050 1051 1051 1086 1086 1144 1144 1093 1093 1022 1022 1021 1021 1019 1019 1008 1008 1079 1079 1084 1084 1199 1199 1200 1200 1192 1192 1267 1267 1285 1285 1264 1264 1285 1285 1249 1249 1264 1264 1264 1264 1249 1249 1259 1259 1249 1249 1251 1251 1259 1259 1259 1259 1251 1251 1258 1258 1403 1403 1404 1404 1202 1202 1404 1404 1411 1411 1202 1202 1202 1202 1411 1411 1422 1422 1411 1411 1413 1413 1422 1422 1422 1422 1413 1413 1414 1414 1467 1467 1189 1189 1460 1460 1189 1189 1202 1202 1460 1460 1460 1460 1202 1202 1451 1451 1202 1202 1456 1456 1451 1451 1570 1570 1548 1548 1172 1172 1548 1548 1554 1554 1172 1172 1172 1172 1554 1554 1583 1583 1572 1572 1568 1568 1160 1160 1568 1568 1542 1542 1160 1160 1160 1160 1542 1542 1540 1540 1144 1144 1540 1540 1545 1545 1540 1540 1555 1555 1545 1545 1545 1545 1555 1555 1558 1558 1479 1479 1477 1477 1144 1144 1477 1477 1471 1471 1144 1144 1144 1144 1471 1471 1466 1466 1444 1444 1441 1441 1144 1144 1363 1363 1358 1358 1144 1144 1358 1358 1356 1356 1144 1144 1144 1144 1356 1356 1355 1355 1345 1345 1340 1340 1144 1144 1340 1340 1338 1338 1144 1144 1144 1144 1338 1338 1322 1322 1338 1338 1337 1337 1322 1322 1322 1322 1337 1337 1327 1327 1337 1337 1329 1329 1327 1327 1320 1320 1304 1304 1144 1144 1304 1304 1302 1302 1144 1144 1144 1144 1302 1302 1291 1291 1302 1302 1301 1301 1291 1291 1291 1291 1301 1301 1300 1300 1263 1263 1262 1262 1261 1261 1245 1245 1239 1239 1246 1246 1239 1239 1237 1237 1246 1246 1246 1246 1237 1237 1232 1232 1245 1245 1244 1244 1239 1239 1244 1244 1243 1243 1239 1239 1239 1239 1243 1243 1242 1242 1183 1183 1182 1182 1181 1181 1163 1163 1161 1161 1164 1164 1161 1161 1159 1159 1164 1164 1164 1164 1159 1159 1156 1156 1001 1001 999 999 1003 1003 999 999 998 998 1003 1003 1003 1003 998 998 1004 1004 998 998 1005 1005 1004 1004 994 994 990 990 1007 1007 990 990 988 988 1007 1007 1007 1007 988 988 980 980 988 988 987 987 980 980 980 980 987 987 986 986 934 934 924 924 936 936 924 924 918 918 936 936 936 936 918 918 907 907 918 918 916 916 907 907 907 907 916 916 908 908 916 916 909 909 908 908 914 914 912 912 911 911 890 890 898 898 891 891 754 754 752 752 812 812 751 751 740 740 725 725 740 740 719 719 725 725 725 725 719 719 721 721 796 796 788 788 776 776 740 740 796 796 804 804 829 829 840 840 834 834 840 840 845 845 834 834 834 834 845 845 942 942 845 845 851 851 942 942 942 942 851 851 863 863 851 851 847 847 863 863 863 863 847 847 859 859 847 847 855 855 859 859 901 901 1007 1007 899 899 1007 1007 868 868 899 899 966 966 971 971 956 956 1015 1015 1011 1011 1014 1014 1011 1011 1013 1013 1014 1014 1009 1009 1010 1010 1020 1020 1010 1010 1011 1011 1020 1020 1020 1020 1011 1011 1018 1018 1011 1011 1015 1015 1018 1018 1032 1032 1028 1028 1031 1031 1028 1028 1030 1030 1031 1031 1032 1032 1033 1033 1028 1028 1033 1033 1036 1036 1028 1028 1028 1028 1036 1036 1038 1038 1078 1078 1064 1064 1083 1083 1052 1052 1046 1046 1144 1144 1046 1046 1044 1044 1144 1144 1144 1144 1044 1044 1034 1034 1044 1044 1042 1042 1034 1034 1034 1034 1042 1042 1035 1035 1139 1139 1012 1012 1137 1137 1012 1012 1134 1134 1137 1137 1167 1167 1170 1170 1185 1185 1253 1253 1254 1254 1256 1256 1381 1381 1382 1382 1202 1202 1440 1440 1439 1439 1202 1202 1439 1439 1435 1435 1202 1202 1435 1435 1443 1443 1202 1202 1202 1202 1443 1443 1449 1449 1189 1189 1486 1486 1491 1491 1532 1532 1529 1529 1172 1172 1583 1583 1561 1561 1172 1172 1561 1561 1563 1563 1172 1172 1172 1172 1563 1563 1160 1160 1563 1563 1597 1597 1160 1160 1160 1160 1597 1597 1566 1566 1586 1586 1582 1582 1160 1160 1582 1582 1557 1557 1160 1160 1160 1160 1557 1557 1553 1553 1441 1441 1438 1438 1144 1144 1438 1438 1434 1434 1144 1144 1144 1144 1434 1434 1430 1430 1426 1426 1424 1424 1423 1423 1387 1387 1391 1391 1388 1388 1391 1391 1390 1390 1388 1388 1388 1388 1390 1390 1389 1389 1335 1335 1333 1333 1332 1332 1296 1296 1293 1293 1297 1297 1293 1293 1291 1291 1297 1297 1297 1297 1291 1291 1298 1298 1291 1291 1300 1300 1298 1298 1275 1275 1283 1283 1278 1278 1283 1283 1282 1282 1278 1278 1278 1278 1282 1282 1280 1280 1224 1224 1227 1227 1225 1225 1227 1227 1226 1226 1225 1225 1230 1230 1228 1228 1219 1219 1228 1228 1227 1227 1219 1219 1219 1219 1227 1227 1221 1221 1227 1227 1224 1224 1221 1221 1203 1203 1206 1206 1204 1204 1206 1206 1205 1205 1204 1204 1203 1203 1201 1201 1206 1206 1201 1201 1198 1198 1206 1206 1206 1206 1198 1198 1196 1196 1181 1181 1180 1180 1183 1183 1180 1180 1177 1177 1183 1183 1183 1183 1177 1177 1175 1175 985 985 983 983 986 986 983 983 981 981 986 986 986 986 981 981 980 980 969 969 968 968 962 962 968 968 967 967 962 962 962 962 967 967 963 963 967 967 965 965 963 963 868 868 1007 1007 942 942 1007 1007 952 952 942 942 942 942 952 952 944 944 952 952 951 951 944 944 944 944 951 951 950 950 897 897 896 896 894 894 942 942 875 875 866 866 854 854 858 858 862 862 858 858 866 866 862 862 811 811 827 827 820 820 827 827 942 942 820 820 820 820 942 942 812 812 942 942 842 842 812 812 812 812 842 842 833 833 708 708 736 736 731 731 736 736 812 812 731 731 731 731 812 812 729 729 812 812 730 730 729 729 713 713 714 714 716 716 744 744 748 748 738 738 748 748 768 768 738 738 738 738 768 768 753 753 736 736 740 740 812 812 740 740 804 804 812 812 812 812 804 804 805 805 804 804 793 793 805 805 805 805 793 793 798 798 846 846 848 848 849 849 868 868 881 881 899 899 881 881 884 884 899 899 899 899 884 884 883 883 955 955 1007 1007 953 953 1007 1007 937 937 953 953 953 953 937 937 948 948 1002 1002 1007 1007 992 992 1007 1007 991 991 992 992 1126 1126 1123 1123 1144 1144 1123 1123 1122 1122 1144 1144 1144 1144 1122 1122 1120 1120 1120 1120 1119 1119 1144 1144 1119 1119 1117 1117 1144 1144 1144 1144 1117 1117 1115 1115 1040 1040 1039 1039 1037 1037 1017 1017 1024 1024 1019 1019 1024 1024 1023 1023 1019 1019 1019 1019 1023 1023 1022 1022 1124 1124 1127 1127 1012 1012 1127 1127 1129 1129 1012 1012 1012 1012 1129 1129 1130 1130 1287 1287 1299 1299 1285 1285 1299 1299 1185 1185 1285 1285 1285 1285 1185 1185 1207 1207 1185 1185 1188 1188 1207 1207 1207 1207 1188 1188 1200 1200 1188 1188 1191 1191 1200 1200 1200 1200 1191 1191 1192 1192 1217 1217 1218 1218 1220 1220 1238 1238 1240 1240 1236 1236 1240 1240 1241 1241 1236 1236 1236 1236 1241 1241 1235 1235 1281 1281 1267 1267 1277 1277 1267 1267 1269 1269 1277 1277 1277 1277 1269 1269 1276 1276 1325 1325 1326 1326 1328 1328 1212 1212 1208 1208 1351 1351 1382 1382 1384 1384 1202 1202 1384 1384 1385 1385 1202 1202 1202 1202 1385 1385 1386 1386 1414 1414 1415 1415 1422 1422 1415 1415 1417 1417 1422 1422 1422 1422 1417 1417 1421 1421 1417 1417 1419 1419 1421 1421 1467 1467 1469 1469 1189 1189 1469 1469 1470 1470 1189 1189 1189 1189 1470 1470 1472 1472 1486 1486 1189 1189 1493 1493 1189 1189 1476 1476 1493 1493 1493 1493 1476 1476 1485 1485 1529 1529 1521 1521 1172 1172 1521 1521 1523 1523 1172 1172 1172 1172 1523 1523 1546 1546 1523 1523 1543 1543 1546 1546 1546 1546 1543 1543 1544 1544 1553 1553 1574 1574 1160 1160 1574 1574 1578 1578 1160 1160 1160 1160 1578 1578 1580 1580 1558 1558 1560 1560 1545 1545 1560 1560 1559 1559 1545 1545 1545 1545 1559 1559 1549 1549 1559 1559 1556 1556 1549 1549 1144 1144 1536 1536 1534 1534 1481 1481 1473 1473 1144 1144 1473 1473 1482 1482 1144 1144 1144 1144 1482 1482 1484 1484 1462 1462 1461 1461 1463 1463 1461 1461 1465 1465 1463 1463 1459 1459 1464 1464 1453 1453 1464 1464 1465 1465 1453 1453 1453 1453 1465 1465 1457 1457 1465 1465 1461 1461 1457 1457 1429 1429 1428 1428 1416 1416 1428 1428 1426 1426 1416 1416 1416 1416 1426 1426 1420 1420 1426 1426 1423 1423 1420 1420 1398 1398 1394 1394 1144 1144 1394 1394 1392 1392 1144 1144 1144 1144 1392 1392 1380 1380 1392 1392 1391 1391 1380 1380 1380 1380 1391 1391 1383 1383 1391 1391 1387 1387 1383 1383 1373 1373 1372 1372 1144 1144 1372 1372 1371 1371 1144 1144 1144 1144 1371 1371 1370 1370 1370 1370 1368 1368 1144 1144 1368 1368 1365 1365 1144 1144 1144 1144 1365 1365 1363 1363 1263 1263 1261 1261 1265 1265 1261 1261 1260 1260 1265 1265 1265 1265 1260 1260 1257 1257 949 949 947 947 950 950 947 947 945 945 950 950 950 950 945 945 944 944 909 909 916 916 911 911 916 916 915 915 911 911 911 911 915 915 914 914 872 872 871 871 880 880 871 871 875 875 880 880 880 880 875 875 882 882 875 875 942 942 882 882 882 882 942 942 889 889 942 942 900 900 889 889 889 889 900 900 898 898 802 802 772 772 770 770 712 712 732 732 739 739 732 732 812 812 739 739 739 739 812 812 745 745 812 812 752 752 745 745 745 745 752 752 723 723 703 703 704 704 706 706 733 733 734 734 737 737 751 751 753 753 740 740 753 753 768 768 740 740 740 740 768 768 796 796 768 768 771 771 796 796 796 796 771 771 788 788 771 771 783 783 788 788 792 792 794 794 795 795 811 811 809 809 822 822 809 809 810 810 822 822 822 822 810 810 816 816 810 810 813 813 816 816 816 816 813 813 814 814 829 829 828 828 840 840 828 828 830 830 840 840 840 840 830 830 836 836 830 830 831 831 836 836 836 836 831 831 832 832 989 989 991 991 973 973 991 991 1007 1007 973 973 973 973 1007 1007 971 971 1007 1007 955 955 971 971 971 971 955 955 956 956 1101 1101 1100 1100 1093 1093 1075 1075 1078 1078 1076 1076 1078 1078 1077 1077 1076 1076 1045 1045 1061 1061 1008 1008 1061 1061 1063 1063 1008 1008 1008 1008 1063 1063 1079 1079 1063 1063 1065 1065 1079 1079 1079 1079 1065 1065 1074 1074 1065 1065 1066 1066 1074 1074 1074 1074 1066 1066 1067 1067 1116 1116 1118 1118 1109 1109 1118 1118 1124 1124 1109 1109 1109 1109 1124 1124 1106 1106 1124 1124 1012 1012 1106 1106 1106 1106 1012 1012 1103 1103 1012 1012 1008 1008 1103 1103 1103 1103 1008 1008 1097 1097 1008 1008 1084 1084 1097 1097 1097 1097 1084 1084 1087 1087 1109 1109 1110 1110 1116 1116 1110 1110 1111 1111 1116 1116 1116 1116 1111 1111 1113 1113 1111 1111 1112 1112 1113 1113 1130 1130 1131 1131 1012 1012 1131 1131 1132 1132 1012 1012 1012 1012 1132 1132 1134 1134 1082 1082 1080 1080 1012 1012 1080 1080 1081 1081 1012 1012 1012 1012 1081 1081 1085 1085 1085 1085 1099 1099 1012 1012 1099 1099 1107 1107 1012 1012 1012 1012 1107 1107 1125 1125 1185 1185 1170 1170 1179 1179 1170 1170 1171 1171 1179 1179 1179 1179 1171 1171 1173 1173 1215 1215 1216 1216 1223 1223 1216 1216 1217 1217 1223 1223 1223 1223 1217 1217 1222 1222 1217 1217 1220 1220 1222 1222 1210 1210 1229 1229 1285 1285 1229 1229 1231 1231 1285 1285 1285 1285 1231 1231 1247 1247 1231 1231 1233 1233 1247 1247 1247 1247 1233 1233 1241 1241 1233 1233 1234 1234 1241 1241 1241 1241 1234 1234 1235 1235 1258 1258 1251 1251 1256 1256 1251 1251 1252 1252 1256 1256 1256 1256 1252 1252 1253 1253 1271 1271 1272 1272 1274 1274 1323 1323 1334 1334 1321 1321 1334 1334 1339 1339 1321 1321 1321 1321 1339 1339 1316 1316 1339 1339 1303 1303 1316 1316 1316 1316 1303 1303 1313 1313 1303 1303 1305 1305 1313 1313 1313 1313 1305 1305 1306 1306 1323 1323 1324 1324 1331 1331 1324 1324 1325 1325 1331 1331 1331 1331 1325 1325 1330 1330 1325 1325 1328 1328 1330 1330 1165 1165 1167 1167 1082 1082 1167 1167 1185 1185 1082 1082 1082 1082 1185 1185 1091 1091 1185 1185 1104 1104 1091 1091 1168 1168 1149 1149 1351 1351 1149 1149 1133 1133 1351 1351 1357 1357 1359 1359 1367 1367 1359 1359 1360 1360 1367 1367 1367 1367 1360 1360 1361 1361 1393 1393 1395 1395 1202 1202 1395 1395 1396 1396 1202 1202 1202 1202 1396 1396 1397 1397 1397 1397 1399 1399 1202 1202 1399 1399 1400 1400 1202 1202 1202 1202 1400 1400 1402 1402 1472 1472 1475 1475 1189 1189 1475 1475 1478 1478 1189 1189 1189 1189 1478 1478 1474 1474 1506 1506 1172 1172 1189 1189 1506 1506 1524 1524 1172 1172 1524 1524 1526 1526 1172 1172 1172 1172 1526 1526 1528 1528 1552 1552 1550 1550 1551 1551 1550 1550 1546 1546 1551 1551 1551 1551 1546 1546 1547 1547 1546 1546 1544 1544 1547 1547 1590 1590 1589 1589 1588 1588 1589 1589 1584 1584 1588 1588 1554 1554 1581 1581 1583 1583 1581 1581 1584 1584 1583 1583 1583 1583 1584 1584 1587 1587 1584 1584 1589 1589 1587 1587 1605 1605 1600 1600 1160 1160 1600 1600 1596 1596 1160 1160 1160 1160 1596 1596 1564 1564 1562 1562 1585 1585 1160 1160 1585 1585 1591 1591 1160 1160 1160 1160 1591 1591 1594 1594 1535 1535 1537 1537 1144 1144 1537 1537 1538 1538 1144 1144 1144 1144 1538 1538 1536 1536 1534 1534 1531 1531 1144 1144 1531 1531 1527 1527 1144 1144 1144 1144 1527 1527 1510 1510 1517 1517 1519 1519 1144 1144 1519 1519 1520 1520 1144 1144 1144 1144 1520 1520 1518 1518 1518 1518 1516 1516 1144 1144 1516 1516 1513 1513 1144 1144 1144 1144 1513 1513 1508 1508 1498 1498 1500 1500 1499 1499 1500 1500 1502 1502 1499 1499 1499 1499 1502 1502 1501 1501 1484 1484 1483 1483 1144 1144 1483 1483 1480 1480 1144 1144 1144 1144 1480 1480 1479 1479 1446 1446 1447 1447 1144 1144 1447 1447 1445 1445 1144 1144 1144 1144 1445 1445 1444 1444 1410 1410 1408 1408 1144 1144 1408 1408 1407 1407 1144 1144 1144 1144 1407 1407 1406 1406 1329 1329 1337 1337 1332 1332 1337 1337 1336 1336 1332 1332 1332 1332 1336 1336 1335 1335 1309 1309 1319 1319 1311 1311 1319 1319 1318 1318 1311 1311 1311 1311 1318 1318 1314 1314 1318 1318 1317 1317 1314 1314 1314 1314 1317 1317 1315 1315 1146 1146 1143 1143 1135 1135 1143 1143 1142 1142 1135 1135 1135 1135 1142 1142 1136 1136 1142 1142 1141 1141 1136 1136 1136 1136 1141 1141 1138 1138 1141 1141 1140 1140 1138 1138 897 897 894 894 898 898 894 894 893 893 898 898 898 898 893 893 891 891 817 817 812 812 825 825 812 812 833 833 825 825 825 825 833 833 819 819 833 833 826 826 819 819 789 789 790 790 802 802 790 790 787 787 802 802 802 802 787 787 772 772 787 787 769 769 772 772 772 772 769 769 764 764 769 769 761 761 764 764 743 743 747 747 750 750 747 747 754 754 750 750 750 750 754 754 770 770 689 689 700 700 687 687 700 700 694 694 687 687 687 687 694 694 690 690 689 689 692 692 700 700 692 692 696 696 700 700 700 700 696 696 730 730 696 696 727 727 730 730 730 730 727 727 729 729 727 727 726 726 729 729 729 729 726 726 697 697 726 726 695 695 697 697 721 721 719 719 716 716 719 719 715 715 716 716 716 716 715 715 713 713 846 846 849 849 847 847 849 849 852 852 847 847 847 847 852 852 855 855 869 869 864 864 867 867 864 864 865 865 867 867 869 869 870 870 864 864 870 870 873 873 864 864 864 864 873 873 877 877 960 960 961 961 964 964 989 989 973 973 984 984 973 973 974 974 984 984 984 984 974 974 982 982 1114 1114 1108 1108 1144 1144 1108 1108 1105 1105 1144 1144 1144 1144 1105 1105 1093 1093 1105 1105 1102 1102 1093 1093 1093 1093 1102 1102 1101 1101 1075 1075 1073 1073 1078 1078 1073 1073 1071 1071 1078 1078 1078 1078 1071 1071 1070 1070 1035 1035 1042 1042 1037 1037 1042 1042 1041 1041 1037 1037 1037 1037 1041 1041 1040 1040 1068 1068 1069 1069 1067 1067 1069 1069 1072 1072 1067 1067 1067 1067 1072 1072 1074 1074 1174 1174 1176 1176 1173 1173 1176 1176 1178 1178 1173 1173 1173 1173 1178 1178 1179 1179 1310 1310 1312 1312 1308 1308 1312 1312 1313 1313 1308 1308 1308 1308 1313 1313 1307 1307 1313 1313 1306 1306 1307 1307 1346 1346 1348 1348 1339 1339 1348 1348 1349 1349 1339 1339 1339 1339 1349 1349 1351 1351 1367 1367 1202 1202 1357 1357 1202 1202 1211 1211 1357 1357 1357 1357 1211 1211 1351 1351 1211 1211 1213 1213 1351 1351 1351 1351 1213 1213 1212 1212 1208 1208 1194 1194 1351 1351 1194 1194 1186 1186 1351 1351 1351 1351 1186 1186 1168 1168 1377 1377 1378 1378 1202 1202 1378 1378 1379 1379 1202 1202 1202 1202 1379 1379 1381 1381 1427 1427 1431 1431 1202 1202 1431 1431 1432 1432 1202 1202 1202 1202 1432 1432 1433 1433 1433 1433 1436 1436 1202 1202 1436 1436 1437 1437 1202 1202 1202 1202 1437 1437 1440 1440 1491 1491 1511 1511 1189 1189 1511 1511 1503 1503 1189 1189 1189 1189 1503 1503 1506 1506 1576 1576 1565 1565 1575 1575 1565 1565 1569 1569 1575 1575 1575 1575 1569 1569 1571 1571 1604 1604 1599 1599 1606 1606 1599 1599 1603 1603 1606 1606 1563 1563 1593 1593 1597 1597 1593 1593 1599 1599 1597 1597 1597 1597 1599 1599 1601 1601 1599 1599 1604 1604 1601 1601 1580 1580 1579 1579 1160 1160 1579 1579 1577 1577 1160 1160 1160 1160 1577 1577 1572 1572 1508 1508 1497 1497 1144 1144 1497 1497 1489 1489 1144 1144 1144 1144 1489 1489 1488 1488 1489 1489 1500 1500 1488 1488 1488 1488 1500 1500 1495 1495 1500 1500 1498 1498 1495 1495 1406 1406 1405 1405 1144 1144 1405 1405 1401 1401 1144 1144 1144 1144 1401 1401 1398 1398 933 933 927 927 934 934 927 927 926 926 934 934 934 934 926 926 924 924 933 933 932 932 927 927 932 932 931 931 927 927 927 927 931 931 929 929 866 866 858 858 942 942 858 858 850 850 942 942 942 942 850 850 842 842 850 850 844 844 842 842 842 842 844 844 837 837 844 844 843 843 837 837 837 837 843 843 841 841 770 770 754 754 802 802 754 754 812 812 802 802 802 802 812 812 807 807 812 812 817 817 807 807 807 807 817 817 808 808 703 703 706 706 705 705 744 744 738 738 737 737 738 738 735 735 737 737 737 737 735 735 733 733 783 783 771 771 766 766 771 771 758 758 766 766 766 766 758 758 756 756 774 774 780 780 776 776 780 780 785 785 776 776 776 776 785 785 796 796 774 774 773 773 780 780 773 773 775 775 780 780 780 780 775 775 777 777 798 798 793 793 795 795 793 793 791 791 795 795 795 795 791 791 792 792 1098 1098 1096 1096 1100 1100 1096 1096 1094 1094 1100 1100 1100 1100 1094 1094 1093 1093 1083 1083 1064 1064 1144 1144 1064 1064 1062 1062 1144 1144 1144 1144 1062 1062 1052 1052 1062 1062 1060 1060 1052 1052 1052 1052 1060 1060 1059 1059 1087 1087 1088 1088 1097 1097 1088 1088 1089 1089 1097 1097 1097 1097 1089 1089 1095 1095 1089 1089 1090 1090 1095 1095 1095 1095 1090 1090 1092 1092 1199 1199 1192 1192 1197 1197 1192 1192 1193 1193 1197 1197 1197 1197 1193 1193 1195 1195 1276 1276 1269 1269 1274 1274 1269 1269 1270 1270 1274 1274 1274 1274 1270 1270 1271 1271 1287 1287 1288 1288 1295 1295 1288 1288 1289 1289 1295 1295 1295 1295 1289 1289 1294 1294 1289 1289 1290 1290 1294 1294 1294 1294 1290 1290 1292 1292 1362 1362 1364 1364 1361 1361 1364 1364 1366 1366 1361 1361 1361 1361 1366 1366 1367 1367 1449 1449 1450 1450 1202 1202 1450 1450 1452 1452 1202 1202 1202 1202 1452 1452 1454 1454 1454 1454 1455 1455 1202 1202 1455 1455 1458 1458 1202 1202 1202 1202 1458 1458 1456 1456 1490 1490 1492 1492 1487 1487 1492 1492 1494 1494 1487 1487 1487 1487 1494 1494 1485 1485 1494 1494 1496 1496 1485 1485 1485 1485 1496 1496 1493 1493 1528 1528 1530 1530 1172 1172 1530 1530 1533 1533 1172 1172 1172 1172 1533 1533 1532 1532 1546 1546 1539 1539 1172 1172 1539 1539 1541 1541 1172 1172 1172 1172 1541 1541 1570 1570 1541 1541 1565 1565 1570 1570 1570 1570 1565 1565 1573 1573 1565 1565 1576 1576 1573 1573 1566 1566 1567 1567 1160 1160 1567 1567 1598 1598 1160 1160 1160 1160 1598 1598 1602 1602 1594 1594 1595 1595 1160 1160 1595 1595 1592 1592 1160 1160 1160 1160 1592 1592 1586 1586 1355 1355 1354 1354 1144 1144 1354 1354 1353 1353 1144 1144 1144 1144 1353 1353 1352 1352 1352 1352 1350 1350 1144 1144 1350 1350 1347 1347 1144 1144 1144 1144 1347 1347 1345 1345 839 839 838 838 841 841 838 838 835 835 841 841 841 841 835 835 837 837 767 767 765 765 763 763 750 750 749 749 746 746 718 718 717 717 720 720 710 710 712 712 706 706 712 712 709 709 706 706 706 706 709 709 705 705 702 702 707 707 708 708 707 707 711 711 708 708 708 708 711 711 736 736 702 702 699 699 707 707 699 699 698 698 707 707 707 707 698 698 701 701 883 883 885 885 895 895 885 885 886 886 895 895 895 895 886 886 892 892 886 886 887 887 892 892 892 892 887 887 888 888 906 906 902 902 905 905 902 902 903 903 905 905 905 905 903 903 904 904 922 922 923 923 925 925 937 937 938 938 948 948 938 938 939 939 948 948 948 948 939 939 940 940 940 940 941 941 948 948 941 941 943 943 948 948 948 948 943 943 946 946 960 960 964 964 958 958 996 996 992 992 995 995 992 992 993 993 995 995 996 996 997 997 992 992 997 997 1000 1000 992 992 992 992 1000 1000 1002 1002 1059 1059 1058 1058 1052 1052 1058 1058 1057 1057 1052 1052 1052 1052 1057 1057 1053 1053 1057 1057 1055 1055 1053 1053 1139 1139 1145 1145 1012 1012 1145 1145 1147 1147 1012 1012 1012 1012 1147 1147 1082 1082 1147 1147 1150 1150 1082 1082 1082 1082 1150 1150 1151 1151 1299 1299 1303 1303 1185 1185 1303 1303 1339 1339 1185 1185 1185 1185 1339 1339 1104 1104 1339 1339 1351 1351 1104 1104 1104 1104 1351 1351 1121 1121 1351 1351 1133 1133 1121 1121 1602 1602 1607 1607 1160 1160 1607 1607 1608 1608 1160 1160 1160 1160 1608 1608 1605 1605 880 880 879 879 872 872 879 879 878 878 872 872 872 872 878 878 874 874 878 878 876 876 874 874 854 854 862 862 853 853 862 862 861 861 853 853 853 853 861 861 856 856 861 861 860 860 856 856 856 856 860 860 857 857 826 826 824 824 819 819 824 824 823 823 819 819 819 819 823 823 815 815 823 823 821 821 815 815 815 815 821 821 818 818 778 778 779 779 789 789 779 779 782 782 789 789 789 789 782 782 790 790 767 767 763 763 769 769 763 763 760 760 769 769 769 769 760 760 761 761 746 746 742 742 750 750 742 742 741 741 750 750 750 750 741 741 743 743 686 686 685 685 691 691 685 685 688 688 691 691 691 691 688 688 695 695 688 688 693 693 695 695 695 695 693 693 697 697 756 756 755 755 757 757 906 906 910 910 902 902 910 910 913 913 902 902 902 902 913 913 901 901 913 913 917 917 901 901 901 901 917 917 1007 1007 917 917 919 919 1007 1007 1007 1007 919 919 935 935 919 919 920 920 935 935 935 935 920 920 930 930 920 920 921 921 930 930 921 921 922 922 930 930 930 930 922 922 928 928 922 922 925 925 928 928 966 966 956 956 964 964 956 956 957 957 964 964 964 964 957 957 958 958 1515 1515 1507 1507 1512 1512 1507 1507 1509 1509 1512 1512 1491 1491 1504 1504 1511 1511 1504 1504 1507 1507 1511 1511 1511 1511 1507 1507 1514 1514 1507 1507 1515 1515 1514 1514 799 799 797 797 808 808 797 797 800 800 808 808 808 808 800 800 807 807 786 786 784 784 789 789 784 784 781 781 789 789 789 789 781 781 778 778 752 752 728 728 723 723 728 728 724 724 723 723 723 723 724 724 720 720 724 724 722 722 720 720 720 720 722 722 718 718 757 757 759 759 756 756 759 759 762 762 756 756 756 756 762 762 766 766 974 974 975 975 982 982 975 975 976 976 982 982 982 982 976 976 979 979 976 976 978 978 979 979 1151 1151 1152 1152 1082 1082 1152 1152 1153 1153 1082 1082 1082 1082 1153 1153 1155 1155 806 806 803 803 808 808 803 803 801 801 808 808 808 808 801 801 799 799 1155 1155 1157 1157 1082 1082 1157 1157 1158 1158 1082 1082 1082 1082 1158 1158 1165 1165 2467 2467 2472 2472 2314 2314 2110 2110 2107 2107 2088 2088 2467 2467 2314 2314 2479 2479 2191 2191 2189 2189 2199 2199 2151 2151 2149 2149 2152 2152 2110 2110 2088 2088 2112 2112 2093 2093 2090 2090 2101 2101 1771 1771 1775 1775 1910 1910 1643 1643 1664 1664 1649 1649 1826 1826 1835 1835 1937 1937 2405 2405 2397 2397 2311 2311 2294 2294 2373 2373 2366 2366 2291 2291 2289 2289 2262 2262 1695 1695 1692 1692 1842 1842 1826 1826 1937 1937 1822 1822 1928 1928 1931 1931 1979 1979 2146 2146 2148 2148 2091 2091 2421 2421 2428 2428 2287 2287 2303 2303 2451 2451 2314 2314 2451 2451 2459 2459 2314 2314 2314 2314 2459 2459 2470 2470 2493 2493 2496 2496 2489 2489 2496 2496 2498 2498 2489 2489 2489 2489 2498 2498 2500 2500 2222 2222 2248 2248 2244 2244 2167 2167 2152 2152 2169 2169 2152 2152 2175 2175 2169 2169 2169 2169 2175 2175 2171 2171 2151 2151 2152 2152 2153 2153 2132 2132 2129 2129 2088 2088 2129 2129 2127 2127 2088 2088 2088 2088 2127 2127 2112 2112 2127 2127 2121 2121 2112 2112 2112 2112 2121 2121 2113 2113 2088 2088 2071 2071 2068 2068 1827 1827 1823 1823 1910 1910 1910 1910 1792 1792 1787 1787 1910 1910 1775 1775 1892 1892 1677 1677 1675 1675 1842 1842 1632 1632 1655 1655 1842 1842 2089 2089 2092 2092 2091 2091 2226 2226 2227 2227 2215 2215 2500 2500 2499 2499 2489 2489 2499 2499 2497 2497 2489 2489 2489 2489 2497 2497 2472 2472 2472 2472 2497 2497 2314 2314 2497 2497 2484 2484 2314 2314 2314 2314 2484 2484 2331 2331 2405 2405 2311 2311 2411 2411 2323 2323 2262 2262 2330 2330 2262 2262 2280 2280 2330 2330 2330 2330 2280 2280 2333 2333 2271 2271 2268 2268 2222 2222 2268 2268 2263 2263 2222 2222 2222 2222 2263 2263 2248 2248 2263 2263 2259 2259 2248 2248 2248 2248 2259 2259 2251 2251 2259 2259 2252 2252 2251 2251 2199 2199 2189 2189 2205 2205 2118 2118 2116 2116 2115 2115 1964 1964 1972 1972 1969 1969 1972 1972 1992 1992 1969 1969 1969 1969 1992 1992 1971 1971 1842 1842 1848 1848 1744 1744 1846 1846 1835 1835 1836 1836 1835 1835 1846 1846 1937 1937 1846 1846 1849 1849 1937 1937 1937 1937 1849 1849 1856 1856 2126 2126 2128 2128 2117 2117 2187 2187 2170 2170 2185 2185 2208 2208 2210 2210 2187 2187 2266 2266 2267 2267 2187 2187 2547 2547 2524 2524 2337 2337 2438 2438 2430 2430 2328 2328 2376 2376 2375 2375 2384 2384 2375 2375 2373 2373 2384 2384 2384 2384 2373 2373 2380 2380 2373 2373 2294 2294 2380 2380 2380 2380 2294 2294 2389 2389 2294 2294 2311 2311 2389 2389 2389 2389 2311 2311 2393 2393 2311 2311 2397 2397 2393 2393 2393 2393 2397 2397 2401 2401 2383 2383 2381 2381 2379 2379 2313 2313 2312 2312 2321 2321 2312 2312 2309 2309 2321 2321 2321 2321 2309 2309 2323 2323 2272 2272 2271 2271 2279 2279 2258 2258 2256 2256 2254 2254 2080 2080 2073 2073 2082 2082 2073 2073 2071 2071 2082 2082 2082 2082 2071 2071 2087 2087 2071 2071 2088 2088 2087 2087 2087 2087 2088 2088 2090 2090 2088 2088 2107 2107 2090 2090 2090 2090 2107 2107 2101 2101 2041 2041 1991 1991 1989 1989 1751 1751 1848 1848 1758 1758 1848 1848 1865 1865 1758 1758 1744 1744 1848 1848 1735 1735 1848 1848 1751 1751 1735 1735 1735 1735 1751 1751 1746 1746 1649 1649 1664 1664 1675 1675 1619 1619 1650 1650 1825 1825 1774 1774 1782 1782 1899 1899 1927 1927 1928 1928 1920 1920 1947 1947 1948 1948 1940 1940 1948 1948 1951 1951 1940 1940 1940 1940 1951 1951 1935 1935 2108 2108 2111 2111 2091 2091 2170 2170 2187 2187 2168 2168 2187 2187 2163 2163 2168 2168 2168 2168 2163 2163 2166 2166 2208 2208 2187 2187 2206 2206 2249 2249 2352 2352 2356 2356 2390 2390 2391 2391 2378 2378 2391 2391 2387 2387 2378 2378 2378 2378 2387 2387 2374 2374 2428 2428 2433 2433 2444 2444 2433 2433 2439 2439 2444 2444 2463 2463 2464 2464 2461 2461 2464 2464 2462 2462 2461 2461 2461 2461 2462 2462 2460 2460 2470 2470 2475 2475 2314 2314 2475 2475 2478 2478 2314 2314 2314 2314 2478 2478 2480 2480 2480 2480 2482 2482 2314 2314 2482 2482 2481 2481 2314 2314 2314 2314 2481 2481 2479 2479 2520 2520 2517 2517 2507 2507 2517 2517 2502 2502 2507 2507 2507 2507 2502 2502 2487 2487 2484 2484 2487 2487 2331 2331 2487 2487 2502 2502 2331 2331 2331 2331 2502 2502 2337 2337 2502 2502 2504 2504 2337 2337 2540 2540 2536 2536 2337 2337 2337 2337 2524 2524 2349 2349 2346 2346 2528 2528 2559 2559 2546 2546 2543 2543 2346 2346 2311 2311 2413 2413 2418 2418 2399 2399 2398 2398 2395 2395 2383 2383 2379 2379 2384 2384 2379 2379 2377 2377 2384 2384 2384 2384 2377 2377 2376 2376 2366 2366 2365 2365 2357 2357 2365 2365 2364 2364 2357 2357 2357 2357 2364 2364 2362 2362 2342 2342 2340 2340 2333 2333 2323 2323 2309 2309 2262 2262 2309 2309 2302 2302 2262 2262 2262 2262 2302 2302 2291 2291 2302 2302 2300 2300 2291 2291 2291 2291 2300 2300 2292 2292 2297 2297 2295 2295 2293 2293 2279 2279 2271 2271 2283 2283 2271 2271 2222 2222 2283 2283 2283 2283 2222 2222 2289 2289 2222 2222 2242 2242 2289 2289 2289 2289 2242 2242 2262 2262 2244 2244 2239 2239 2231 2231 2244 2244 2231 2231 2222 2222 2231 2231 2228 2228 2222 2222 2222 2222 2228 2228 2200 2200 2228 2228 2224 2224 2200 2200 2200 2200 2224 2224 2209 2209 2224 2224 2219 2219 2209 2209 2209 2209 2219 2219 2211 2211 2196 2196 2194 2194 2193 2193 2173 2173 2180 2180 2174 2174 2180 2180 2179 2179 2174 2174 2174 2174 2179 2179 2177 2177 2133 2133 2132 2132 2141 2141 2132 2132 2088 2088 2141 2141 2141 2141 2088 2088 2147 2147 2088 2088 2109 2109 2147 2147 2147 2147 2109 2109 2149 2149 2109 2109 2130 2130 2149 2149 2149 2149 2130 2130 2152 2152 2113 2113 2121 2121 2115 2115 2121 2121 2120 2120 2115 2115 2115 2115 2120 2120 2118 2118 2096 2096 2101 2101 2098 2098 2101 2101 2100 2100 2098 2098 2096 2096 2095 2095 2101 2101 2095 2095 2094 2094 2101 2101 2101 2101 2094 2094 2093 2093 2080 2080 2077 2077 2073 2073 2077 2077 2076 2076 2073 2073 2073 2073 2076 2076 2074 2074 2076 2076 2075 2075 2074 2074 2054 2054 2053 2053 2088 2088 2053 2053 2051 2051 2088 2088 2088 2088 2051 2051 2065 2065 2051 2051 2041 2041 2065 2065 2013 2013 2011 2011 2041 2041 1717 1717 1728 1728 1842 1842 1728 1728 1720 1720 1842 1842 1842 1842 1720 1720 1700 1700 1677 1677 1842 1842 1662 1662 1842 1842 1692 1692 1662 1662 1662 1662 1692 1692 1672 1672 1675 1675 1664 1664 1842 1842 1664 1664 1660 1660 1842 1842 1842 1842 1660 1660 1632 1632 1825 1825 1650 1650 1833 1833 1822 1822 1814 1814 1815 1815 1839 1839 1840 1840 1843 1843 1887 1887 1888 1888 1879 1879 1888 1888 1877 1877 1879 1879 1856 1856 1867 1867 1937 1937 1867 1867 1870 1870 1937 1937 1937 1937 1870 1870 1957 1957 1870 1870 1877 1877 1957 1957 1957 1957 1877 1877 1979 1979 1877 1877 1888 1888 1979 1979 1979 1979 1888 1888 1890 1890 1920 1920 1928 1928 1916 1916 1928 1928 1979 1979 1916 1916 1916 1916 1979 1979 1911 1911 1941 1941 1943 1943 1945 1945 2010 2010 2012 2012 2049 2049 2108 2108 2091 2091 2106 2106 2156 2156 2163 2163 2150 2150 2163 2163 2138 2138 2150 2150 2150 2150 2138 2138 2148 2148 2138 2138 2114 2114 2148 2148 2148 2148 2114 2114 2091 2091 2185 2185 2188 2188 2187 2187 2188 2188 2190 2190 2187 2187 2187 2187 2190 2190 2195 2195 2215 2215 2227 2227 2210 2210 2187 2187 2267 2267 2207 2207 2229 2229 2207 2207 2288 2288 2385 2385 2386 2386 2388 2388 2400 2400 2403 2403 2408 2408 2427 2427 2426 2426 2415 2415 2426 2426 2421 2421 2415 2415 2415 2415 2421 2421 2410 2410 2421 2421 2287 2287 2410 2410 2410 2410 2287 2287 2404 2404 2287 2287 2269 2269 2404 2404 2404 2404 2269 2269 2408 2408 2428 2428 2444 2444 2287 2287 2444 2444 2435 2435 2287 2287 2287 2287 2435 2435 2303 2303 2435 2435 2443 2443 2303 2303 2303 2303 2443 2443 2451 2451 2443 2443 2450 2450 2451 2451 2451 2451 2450 2450 2462 2462 2450 2450 2457 2457 2462 2462 2462 2462 2457 2457 2460 2460 2401 2401 2402 2402 2393 2393 2402 2402 2399 2399 2393 2393 2393 2393 2399 2399 2394 2394 2399 2399 2395 2395 2394 2394 2366 2366 2357 2357 2294 2294 2357 2357 2353 2353 2294 2294 2294 2294 2353 2353 2280 2280 2353 2353 2344 2344 2280 2280 2280 2280 2344 2344 2333 2333 2344 2344 2343 2343 2333 2333 2333 2333 2343 2343 2342 2342 2318 2318 2316 2316 2315 2315 2276 2276 2274 2274 2273 2273 2258 2258 2254 2254 2259 2259 2254 2254 2253 2253 2259 2259 2259 2259 2253 2253 2252 2252 2199 2199 2198 2198 2191 2191 2198 2198 2196 2196 2191 2191 2191 2191 2196 2196 2192 2192 2196 2196 2193 2193 2192 2192 2209 2209 2205 2205 2200 2200 2205 2205 2189 2189 2200 2200 2200 2200 2189 2189 2175 2175 2189 2189 2186 2186 2175 2175 2175 2175 2186 2186 2171 2171 2186 2186 2180 2180 2171 2171 2171 2171 2180 2180 2172 2172 2180 2180 2173 2173 2172 2172 2167 2167 2160 2160 2152 2152 2160 2160 2159 2159 2152 2152 2152 2152 2159 2159 2157 2157 2157 2157 2155 2155 2152 2152 2155 2155 2154 2154 2152 2152 2152 2152 2154 2154 2153 2153 2014 2014 2013 2013 2023 2023 1992 1992 2016 2016 1971 1971 2016 2016 2041 2041 1971 1971 1971 1971 2041 2041 1973 1973 2041 2041 1989 1989 1973 1973 1962 1962 1959 1959 1954 1954 1959 1959 1958 1958 1954 1954 1954 1954 1958 1958 1956 1956 1933 1933 1932 1932 1950 1950 1932 1932 1929 1929 1950 1950 1808 1808 1910 1910 1807 1807 1910 1910 1823 1823 1807 1807 1807 1807 1823 1823 1819 1819 1808 1808 1805 1805 1910 1910 1805 1805 1801 1801 1910 1910 1910 1910 1801 1801 1797 1797 1910 1910 1787 1787 1771 1771 1787 1787 1783 1783 1771 1771 1771 1771 1783 1783 1779 1779 1640 1640 1638 1638 1637 1637 1621 1621 1825 1825 1653 1653 1825 1825 1824 1824 1653 1653 1653 1653 1824 1824 1655 1655 1824 1824 1830 1830 1655 1655 1655 1655 1830 1830 1842 1842 1650 1650 1651 1651 1833 1833 1651 1651 1620 1620 1833 1833 1833 1833 1620 1620 1624 1624 1620 1620 1616 1616 1624 1624 1820 1820 1821 1821 1818 1818 1821 1821 1822 1822 1818 1818 1818 1818 1822 1822 1817 1817 1822 1822 1815 1815 1817 1817 1836 1836 1837 1837 1846 1846 1837 1837 1839 1839 1846 1846 1846 1846 1839 1839 1844 1844 1839 1839 1843 1843 1844 1844 1882 1882 1884 1884 1886 1886 1923 1923 1925 1925 1926 1926 1974 1974 2049 2049 1970 1970 2049 2049 2027 2027 1970 1970 1970 1970 2027 2027 1968 1968 2049 2049 2050 2050 2052 2052 2070 2070 2049 2049 2069 2069 2117 2117 2128 2128 2111 2111 2111 2111 2128 2128 2091 2091 2128 2128 2131 2131 2091 2091 2091 2091 2131 2131 2146 2146 2183 2183 2178 2178 2182 2182 2178 2178 2181 2181 2182 2182 2170 2170 2176 2176 2185 2185 2176 2176 2178 2178 2185 2185 2185 2185 2178 2178 2184 2184 2178 2178 2183 2183 2184 2184 2374 2374 2269 2269 2371 2371 2269 2269 2249 2249 2371 2371 2371 2371 2249 2249 2372 2372 2249 2249 2356 2356 2372 2372 2374 2374 2387 2387 2269 2269 2387 2387 2392 2392 2269 2269 2269 2269 2392 2392 2408 2408 2392 2392 2396 2396 2408 2408 2408 2408 2396 2396 2400 2400 2439 2439 2441 2441 2444 2444 2441 2441 2442 2442 2444 2444 2444 2444 2442 2442 2446 2446 2442 2442 2445 2445 2446 2446 2511 2511 2518 2518 2521 2521 2528 2528 2346 2346 2529 2529 2346 2346 2354 2354 2529 2529 2529 2529 2354 2354 2560 2560 2505 2505 2485 2485 2328 2328 2485 2485 2483 2483 2328 2328 2447 2447 2438 2438 2455 2455 2413 2413 2311 2311 2422 2422 2311 2311 2328 2328 2422 2422 2422 2422 2328 2328 2429 2429 2328 2328 2430 2430 2429 2429 2429 2429 2430 2430 2436 2436 2362 2362 2361 2361 2357 2357 2361 2361 2359 2359 2357 2357 2357 2357 2359 2359 2358 2358 2340 2340 2339 2339 2333 2333 2339 2339 2336 2336 2333 2333 2333 2333 2336 2336 2335 2335 2292 2292 2300 2300 2293 2293 2300 2300 2299 2299 2293 2293 2293 2293 2299 2299 2297 2297 2236 2236 2234 2234 2238 2238 2234 2234 2233 2233 2238 2238 2238 2238 2233 2233 2239 2239 2233 2233 2232 2232 2239 2239 2239 2239 2232 2232 2231 2231 2216 2216 2214 2214 2213 2213 2068 2068 2062 2062 2088 2088 2062 2062 2060 2060 2088 2088 2088 2088 2060 2060 2057 2057 2023 2023 2013 2013 2029 2029 2013 2013 2041 2041 2029 2029 2029 2029 2041 2041 2031 2031 2011 2011 2009 2009 2041 2041 2009 2009 2003 2003 2041 2041 2041 2041 2003 2003 2001 2001 1962 1962 1954 1954 1964 1964 1954 1954 1953 1953 1964 1964 1964 1964 1953 1953 1972 1972 1953 1953 1952 1952 1972 1972 1972 1972 1952 1952 1950 1950 1952 1952 1949 1949 1950 1950 1950 1950 1949 1949 1933 1933 1872 1872 1889 1889 1883 1883 1872 1872 1910 1910 1889 1889 1910 1910 1930 1930 1889 1889 1889 1889 1930 1930 1891 1891 1930 1930 1950 1950 1891 1891 1891 1891 1950 1950 1893 1893 1772 1772 1770 1770 1773 1773 1770 1770 1771 1771 1773 1773 1773 1773 1771 1771 1776 1776 1771 1771 1779 1779 1776 1776 1892 1892 1775 1775 1876 1876 1775 1775 1769 1769 1876 1876 1876 1876 1769 1769 1865 1865 1769 1769 1764 1764 1865 1865 1865 1865 1764 1764 1760 1760 1754 1754 1752 1752 1865 1865 1752 1752 1753 1753 1865 1865 1865 1865 1753 1753 1758 1758 1738 1738 1737 1737 1740 1740 1737 1737 1734 1734 1740 1740 1740 1740 1734 1734 1746 1746 1734 1734 1733 1733 1746 1746 1746 1746 1733 1733 1735 1735 1744 1744 1736 1736 1842 1842 1736 1736 1729 1729 1842 1842 1842 1842 1729 1729 1717 1717 1729 1729 1722 1722 1717 1717 1717 1717 1722 1722 1719 1719 1700 1700 1712 1712 1842 1842 1712 1712 1707 1707 1842 1842 1842 1842 1707 1707 1695 1695 1707 1707 1690 1690 1695 1695 1695 1695 1690 1690 1682 1682 1661 1661 1658 1658 1657 1657 1649 1649 1645 1645 1643 1643 1645 1645 1640 1640 1643 1643 1643 1643 1640 1640 1639 1639 1640 1640 1637 1637 1639 1639 1616 1616 1613 1613 1624 1624 1613 1613 1611 1611 1624 1624 1624 1624 1611 1611 1618 1618 1611 1611 1614 1614 1618 1618 1624 1624 1654 1654 1833 1833 1654 1654 1656 1656 1833 1833 1833 1833 1656 1656 1636 1636 1656 1656 1634 1634 1636 1636 1636 1636 1634 1634 1630 1630 1803 1803 1804 1804 1796 1796 1814 1814 1822 1822 1813 1813 1822 1822 1937 1937 1813 1813 1813 1813 1937 1937 1806 1806 1937 1937 1917 1917 1806 1806 1806 1806 1917 1917 1804 1804 1906 1906 1907 1907 1979 1979 1907 1907 1908 1908 1979 1979 1979 1979 1908 1908 1911 1911 1941 1941 1945 1945 1940 1940 1945 1945 1946 1946 1940 1940 1940 1940 1946 1946 1947 1947 2025 2025 2026 2026 2028 2028 2123 2123 2124 2124 2125 2125 2220 2220 2221 2221 2223 2223 2210 2210 2227 2227 2187 2187 2227 2227 2230 2230 2187 2187 2187 2187 2230 2230 2235 2235 2246 2246 2247 2247 2187 2187 2247 2247 2250 2250 2187 2187 2187 2187 2250 2250 2266 2266 2307 2307 2308 2308 2249 2249 2308 2308 2310 2310 2249 2249 2249 2249 2310 2310 2327 2327 2310 2310 2317 2317 2327 2327 2327 2327 2317 2317 2319 2319 2348 2348 2350 2350 2347 2347 2350 2350 2351 2351 2347 2347 2347 2347 2351 2351 2345 2345 2390 2390 2378 2378 2388 2388 2378 2378 2382 2382 2388 2388 2388 2388 2382 2382 2385 2385 2403 2403 2406 2406 2408 2408 2406 2406 2407 2407 2408 2408 2408 2408 2407 2407 2409 2409 2511 2511 2521 2521 2507 2507 2521 2521 2522 2522 2507 2507 2507 2507 2522 2522 2520 2520 2536 2536 2515 2515 2337 2337 2515 2515 2519 2519 2337 2337 2337 2337 2519 2519 2547 2547 2519 2519 2544 2544 2547 2547 2547 2547 2544 2544 2553 2553 2554 2554 2557 2557 2556 2556 2349 2349 2524 2524 2355 2355 2524 2524 2526 2526 2355 2355 2355 2355 2526 2526 2354 2354 2523 2523 2545 2545 2346 2346 2545 2545 2549 2549 2346 2346 2346 2346 2549 2549 2551 2551 2512 2512 2514 2514 2513 2513 2506 2506 2505 2505 2508 2508 2505 2505 2328 2328 2508 2508 2508 2508 2328 2328 2501 2501 2328 2328 2334 2334 2501 2501 2501 2501 2334 2334 2503 2503 2334 2334 2346 2346 2503 2503 2418 2418 2420 2420 2311 2311 2420 2420 2417 2417 2311 2311 2311 2311 2417 2417 2416 2416 2416 2416 2414 2414 2311 2311 2414 2414 2412 2412 2311 2311 2311 2311 2412 2412 2411 2411 2313 2313 2321 2321 2315 2315 2321 2321 2320 2320 2315 2315 2315 2315 2320 2320 2318 2318 2272 2272 2279 2279 2273 2273 2279 2279 2278 2278 2273 2273 2273 2273 2278 2278 2276 2276 2219 2219 2218 2218 2211 2211 2218 2218 2216 2216 2211 2211 2211 2211 2216 2216 2212 2212 2216 2216 2213 2213 2212 2212 2141 2141 2140 2140 2133 2133 2140 2140 2137 2137 2133 2133 2133 2133 2137 2137 2134 2134 2137 2137 2135 2135 2134 2134 2057 2057 2056 2056 2088 2088 2056 2056 2055 2055 2088 2088 2088 2088 2055 2055 2054 2054 2051 2051 2048 2048 2041 2041 2048 2048 2043 2043 2041 2041 2041 2041 2043 2043 2040 2040 2035 2035 2034 2034 2041 2041 2034 2034 2033 2033 2041 2041 2041 2041 2033 2033 2031 2031 2018 2018 2017 2017 2015 2015 1914 1914 1913 1913 1950 1950 1913 1913 1912 1912 1950 1950 1912 1912 1909 1909 1950 1950 1950 1950 1909 1909 1893 1893 1909 1909 1904 1904 1893 1893 1893 1893 1904 1904 1902 1902 1797 1797 1794 1794 1910 1910 1794 1794 1793 1793 1910 1910 1910 1910 1793 1793 1791 1791 1718 1718 1716 1716 1719 1719 1716 1716 1715 1715 1719 1719 1719 1719 1715 1715 1717 1717 1697 1697 1704 1704 1699 1699 1704 1704 1701 1701 1699 1699 1720 1720 1709 1709 1700 1700 1709 1709 1704 1704 1700 1700 1700 1700 1704 1704 1698 1698 1704 1704 1697 1697 1698 1698 1681 1681 1679 1679 1680 1680 1672 1672 1668 1668 1662 1662 1668 1668 1661 1661 1662 1662 1662 1662 1661 1661 1659 1659 1661 1661 1657 1657 1659 1659 1660 1660 1635 1635 1632 1632 1635 1635 1631 1631 1632 1632 1632 1632 1631 1631 1625 1625 1625 1625 1622 1622 1632 1632 1622 1622 1623 1623 1632 1632 1632 1632 1623 1623 1626 1626 1833 1833 1676 1676 1845 1845 1676 1676 1678 1678 1845 1845 1845 1845 1678 1678 1851 1851 1864 1864 1859 1859 1863 1863 1859 1859 1861 1861 1863 1863 1856 1856 1858 1858 1867 1867 1858 1858 1859 1859 1867 1867 1867 1867 1859 1859 1866 1866 1859 1859 1864 1864 1866 1866 1887 1887 1879 1879 1886 1886 1879 1879 1880 1880 1886 1886 1886 1886 1880 1880 1882 1882 1927 1927 1920 1920 1926 1926 1920 1920 1921 1921 1926 1926 1926 1926 1921 1921 1923 1923 2049 2049 2052 2052 2069 2069 2052 2052 2058 2058 2069 2069 2069 2069 2058 2058 2067 2067 2091 2091 2092 2092 2106 2106 2092 2092 2097 2097 2106 2106 2106 2106 2097 2097 2099 2099 2156 2156 2158 2158 2163 2163 2158 2158 2161 2161 2163 2163 2163 2163 2161 2161 2162 2162 2215 2215 2217 2217 2226 2226 2217 2217 2220 2220 2226 2226 2226 2226 2220 2220 2225 2225 2220 2220 2223 2223 2225 2225 2229 2229 2288 2288 2249 2249 2288 2288 2290 2290 2249 2249 2249 2249 2290 2290 2307 2307 2325 2325 2326 2326 2324 2324 2326 2326 2327 2327 2324 2324 2324 2324 2327 2327 2322 2322 2327 2327 2319 2319 2322 2322 2327 2327 2329 2329 2249 2249 2329 2329 2332 2332 2249 2249 2249 2249 2332 2332 2352 2352 2332 2332 2338 2338 2352 2352 2352 2352 2338 2338 2351 2351 2338 2338 2341 2341 2351 2351 2351 2351 2341 2341 2345 2345 2415 2415 2419 2419 2427 2427 2419 2419 2423 2423 2427 2427 2427 2427 2423 2423 2425 2425 2423 2423 2424 2424 2425 2425 2504 2504 2530 2530 2337 2337 2530 2530 2534 2534 2337 2337 2337 2337 2534 2534 2539 2539 2354 2354 2526 2526 2560 2560 2526 2526 2558 2558 2560 2560 2560 2560 2558 2558 2562 2562 2563 2563 2561 2561 2559 2559 2561 2561 2555 2555 2559 2559 2559 2559 2555 2555 2346 2346 2555 2555 2525 2525 2346 2346 2346 2346 2525 2525 2523 2523 2563 2563 2566 2566 2561 2561 2566 2566 2568 2568 2561 2561 2561 2561 2568 2568 2565 2565 2551 2551 2552 2552 2346 2346 2552 2552 2550 2550 2346 2346 2346 2346 2550 2550 2546 2546 2533 2533 2531 2531 2537 2537 2531 2531 2527 2527 2537 2537 2537 2537 2527 2527 2538 2538 2488 2488 2486 2486 2491 2491 2486 2486 2483 2483 2491 2491 2437 2437 2434 2434 2440 2440 2434 2434 2432 2432 2440 2440 2440 2440 2432 2432 2436 2436 2432 2432 2431 2431 2436 2436 2436 2436 2431 2431 2429 2429 1996 1996 1995 1995 2041 2041 1995 1995 1994 1994 2041 2041 2041 2041 1994 1994 1991 1991 1989 1989 1984 1984 1973 1973 1984 1984 1982 1982 1973 1973 1973 1973 1982 1982 1978 1978 1978 1978 1977 1977 1973 1973 1977 1977 1976 1976 1973 1973 1973 1973 1976 1976 1975 1975 1872 1872 1871 1871 1910 1910 1871 1871 1869 1869 1910 1910 1910 1910 1869 1869 1852 1852 1869 1869 1862 1862 1852 1852 1852 1852 1862 1862 1853 1853 1812 1812 1811 1811 1816 1816 1811 1811 1810 1810 1816 1816 1816 1816 1810 1810 1819 1819 1810 1810 1809 1809 1819 1819 1819 1819 1809 1809 1807 1807 1791 1791 1789 1789 1910 1910 1789 1789 1788 1788 1910 1910 1910 1910 1788 1788 1792 1792 1760 1760 1756 1756 1865 1865 1756 1756 1755 1755 1865 1865 1865 1865 1755 1755 1754 1754 1621 1621 1617 1617 1825 1825 1617 1617 1612 1612 1825 1825 1825 1825 1612 1612 1609 1609 1630 1630 1628 1628 1627 1627 1636 1636 1663 1663 1833 1833 1663 1663 1669 1669 1833 1833 1833 1833 1669 1669 1676 1676 1669 1669 1647 1647 1676 1676 1774 1774 1899 1899 1768 1768 1782 1782 1786 1786 1899 1899 1786 1786 1790 1790 1899 1899 1899 1899 1790 1790 1917 1917 1790 1790 1799 1799 1917 1917 1917 1917 1799 1799 1804 1804 1799 1799 1795 1795 1804 1804 1804 1804 1795 1795 1796 1796 1890 1890 1896 1896 1979 1979 1896 1896 1900 1900 1979 1979 1979 1979 1900 1900 1901 1901 1931 1931 1935 1935 1979 1979 1935 1935 1951 1951 1979 1979 1979 1979 1951 1951 2004 2004 1951 1951 1955 1955 2004 2004 2004 2004 1955 1955 2027 2027 1955 1955 1960 1960 2027 2027 2027 2027 1960 1960 1968 1968 1960 1960 1961 1961 1968 1968 1968 1968 1961 1961 1963 1963 1974 1974 1980 1980 2049 2049 1980 1980 1988 1988 2049 2049 2049 2049 1988 1988 1990 1990 2028 2028 2030 2030 2049 2049 2030 2030 2032 2032 2049 2049 2049 2049 2032 2032 2050 2050 2032 2032 2038 2038 2050 2050 2050 2050 2038 2038 2047 2047 2038 2038 2046 2046 2047 2047 2070 2070 2069 2069 2091 2091 2069 2069 2072 2072 2091 2091 2091 2091 2072 2072 2089 2089 2072 2072 2078 2078 2089 2089 2089 2089 2078 2078 2086 2086 2123 2123 2125 2125 2122 2122 2131 2131 2136 2136 2146 2146 2136 2136 2139 2139 2146 2146 2146 2146 2139 2139 2142 2142 2142 2142 2143 2143 2146 2146 2143 2143 2144 2144 2146 2146 2146 2146 2144 2144 2145 2145 2162 2162 2164 2164 2163 2163 2164 2164 2165 2165 2163 2163 2163 2163 2165 2165 2166 2166 2195 2195 2197 2197 2187 2187 2197 2197 2201 2201 2187 2187 2187 2187 2201 2201 2202 2202 2202 2202 2203 2203 2187 2187 2203 2203 2204 2204 2187 2187 2187 2187 2204 2204 2206 2206 2267 2267 2270 2270 2207 2207 2270 2270 2275 2275 2207 2207 2207 2207 2275 2275 2277 2277 2369 2369 2363 2363 2368 2368 2363 2363 2367 2367 2368 2368 2356 2356 2360 2360 2372 2372 2360 2360 2363 2363 2372 2372 2372 2372 2363 2363 2370 2370 2363 2363 2369 2369 2370 2370 2539 2539 2541 2541 2337 2337 2541 2541 2542 2542 2337 2337 2337 2337 2542 2542 2540 2540 2553 2553 2544 2544 2556 2556 2544 2544 2548 2548 2556 2556 2556 2556 2548 2548 2554 2554 2543 2543 2516 2516 2346 2346 2516 2516 2510 2510 2346 2346 2346 2346 2510 2510 2503 2503 2510 2510 2532 2532 2503 2503 2503 2503 2532 2532 2527 2527 2532 2532 2535 2535 2527 2527 2527 2527 2535 2535 2538 2538 2512 2512 2513 2513 2508 2508 2513 2513 2509 2509 2508 2508 2508 2508 2509 2509 2506 2506 2495 2495 2492 2492 2490 2490 2483 2483 2486 2486 2328 2328 2486 2486 2468 2468 2328 2328 2328 2328 2468 2468 2465 2465 2040 2040 2037 2037 2041 2041 2037 2037 2036 2036 2041 2041 2041 2041 2036 2036 2035 2035 2014 2014 2023 2023 2015 2015 2023 2023 2021 2021 2015 2015 2015 2015 2021 2021 2018 2018 2001 2001 1998 1998 2041 2041 1998 1998 1997 1997 2041 2041 2041 2041 1997 1997 1996 1996 1949 1949 1944 1944 1933 1933 1944 1944 1942 1942 1933 1933 1933 1933 1942 1942 1939 1939 1939 1939 1938 1938 1933 1933 1938 1938 1936 1936 1933 1933 1933 1933 1936 1936 1934 1934 1902 1902 1898 1898 1897 1897 1875 1875 1883 1883 1878 1878 1883 1883 1881 1881 1878 1878 1875 1875 1874 1874 1883 1883 1874 1874 1873 1873 1883 1883 1883 1883 1873 1873 1872 1872 1857 1857 1855 1855 1854 1854 1681 1681 1680 1680 1683 1683 1609 1609 1610 1610 1825 1825 1610 1610 1615 1615 1825 1825 1825 1825 1615 1615 1619 1619 1627 1627 1629 1629 1630 1630 1629 1629 1633 1633 1630 1630 1630 1630 1633 1633 1636 1636 1667 1667 1665 1665 1674 1674 1714 1714 1868 1868 1711 1711 1868 1868 1851 1851 1711 1711 1711 1711 1851 1851 1693 1693 1901 1901 1903 1903 1979 1979 1903 1903 1905 1905 1979 1979 1979 1979 1905 1905 1906 1906 1965 1965 1966 1966 1963 1963 1966 1966 1967 1967 1963 1963 1963 1963 1967 1967 1968 1968 1983 1983 1985 1985 1986 1986 2049 2049 2012 2012 2028 2028 2012 2012 2019 2019 2028 2028 2028 2028 2019 2019 2020 2020 2042 2042 2044 2044 2045 2045 2061 2061 2063 2063 2064 2064 2099 2099 2102 2102 2106 2106 2102 2102 2103 2103 2106 2106 2106 2106 2103 2103 2105 2105 2103 2103 2104 2104 2105 2105 2126 2126 2117 2117 2125 2125 2117 2117 2119 2119 2125 2125 2125 2125 2119 2119 2122 2122 2235 2235 2237 2237 2187 2187 2237 2237 2240 2240 2187 2187 2187 2187 2240 2240 2241 2241 2241 2241 2243 2243 2187 2187 2243 2243 2245 2245 2187 2187 2187 2187 2245 2245 2246 2246 2277 2277 2281 2281 2207 2207 2281 2281 2282 2282 2207 2207 2207 2207 2282 2282 2284 2284 2284 2284 2285 2285 2207 2207 2285 2285 2286 2286 2207 2207 2207 2207 2286 2286 2288 2288 2304 2304 2305 2305 2306 2306 2562 2562 2567 2567 2560 2560 2567 2567 2570 2570 2560 2560 2560 2560 2570 2570 2564 2564 2570 2570 2569 2569 2564 2564 1897 1897 1895 1895 1902 1902 1895 1895 1894 1894 1902 1902 1902 1902 1894 1894 1893 1893 1682 1682 1690 1690 1680 1680 1690 1690 1686 1686 1680 1680 1680 1680 1686 1686 1683 1683 1851 1851 1678 1678 1674 1674 1678 1678 1671 1671 1674 1674 1674 1674 1671 1671 1667 1667 1674 1674 1694 1694 1851 1851 1694 1694 1696 1696 1851 1851 1851 1851 1696 1696 1693 1693 1696 1696 1688 1688 1693 1693 1693 1693 1688 1688 1685 1685 1732 1732 1741 1741 1885 1885 1885 1885 1757 1757 1899 1899 1757 1757 1766 1766 1899 1899 1899 1899 1766 1766 1768 1768 1766 1766 1761 1761 1768 1768 1768 1768 1761 1761 1767 1767 1980 1980 1981 1981 1988 1988 1981 1981 1983 1983 1988 1988 1988 1988 1983 1983 1987 1987 1983 1983 1986 1986 1987 1987 2020 2020 2022 2022 2028 2028 2022 2022 2024 2024 2028 2028 2028 2028 2024 2024 2025 2025 2058 2058 2059 2059 2067 2067 2059 2059 2061 2061 2067 2067 2067 2067 2061 2061 2066 2066 2061 2061 2064 2064 2066 2066 2250 2250 2255 2255 2266 2266 2255 2255 2257 2257 2266 2266 2266 2266 2257 2257 2265 2265 2257 2257 2260 2260 2265 2265 2265 2265 2260 2260 2264 2264 2260 2260 2261 2261 2264 2264 2488 2488 2491 2491 2490 2490 2491 2491 2494 2494 2490 2490 2490 2490 2494 2494 2495 2495 2455 2455 2438 2438 2448 2448 2438 2438 2328 2328 2448 2448 2448 2448 2328 2328 2453 2453 2328 2328 2465 2465 2453 2453 2453 2453 2465 2465 2473 2473 1929 1929 1924 1924 1950 1950 1924 1924 1922 1922 1950 1950 1950 1950 1922 1922 1919 1919 1853 1853 1862 1862 1854 1854 1862 1862 1860 1860 1854 1854 1854 1854 1860 1860 1857 1857 1831 1831 1829 1829 1832 1832 1829 1829 1828 1828 1832 1832 1832 1832 1828 1828 1834 1834 1644 1644 1641 1641 1642 1642 1665 1665 1666 1666 1674 1674 1666 1666 1670 1670 1674 1674 1674 1674 1670 1670 1673 1673 1762 1762 1763 1763 1765 1765 1782 1782 1778 1778 1786 1786 1778 1778 1777 1777 1786 1786 1786 1786 1777 1777 1785 1785 1777 1777 1780 1780 1785 1785 1785 1785 1780 1780 1784 1784 1780 1780 1781 1781 1784 1784 1803 1803 1796 1796 1802 1802 1796 1796 1798 1798 1802 1802 1802 1802 1798 1798 1800 1800 2006 2006 2007 2007 2049 2049 2007 2007 2008 2008 2049 2049 2049 2049 2008 2008 2010 2010 2046 2046 2038 2038 2045 2045 2038 2038 2039 2039 2045 2045 2045 2045 2039 2039 2042 2042 2290 2290 2296 2296 2307 2307 2296 2296 2298 2298 2307 2307 2307 2307 2298 2298 2306 2306 2298 2298 2301 2301 2306 2306 2306 2306 2301 2301 2304 2304 2455 2455 2458 2458 2447 2447 2458 2458 2456 2456 2447 2447 2447 2447 2456 2456 2449 2449 2456 2456 2454 2454 2449 2449 2449 2449 2454 2454 2452 2452 1919 1919 1918 1918 1950 1950 1918 1918 1915 1915 1950 1950 1950 1950 1915 1915 1914 1914 1852 1852 1850 1850 1910 1910 1850 1850 1847 1847 1910 1910 1910 1910 1847 1847 1827 1827 1847 1847 1841 1841 1827 1827 1827 1827 1841 1841 1828 1828 1841 1841 1838 1838 1828 1828 1828 1828 1838 1838 1834 1834 1642 1642 1646 1646 1644 1644 1646 1646 1648 1648 1644 1644 1644 1644 1648 1648 1647 1647 1648 1648 1652 1652 1647 1647 1647 1647 1652 1652 1676 1676 1685 1685 1684 1684 1693 1693 1684 1684 1687 1687 1693 1693 1693 1693 1687 1687 1691 1691 1687 1687 1689 1689 1691 1691 1990 1990 1993 1993 2049 2049 1993 1993 1999 1999 2049 2049 2049 2049 1999 1999 2000 2000 2086 2086 2078 2078 2085 2085 2078 2078 2079 2079 2085 2085 2085 2085 2079 2079 2084 2084 2079 2079 2081 2081 2084 2084 2084 2084 2081 2081 2083 2083 1714 1714 1706 1706 1713 1713 1706 1706 1703 1703 1713 1713 1713 1713 1703 1703 1702 1702 1721 1721 1723 1723 1732 1732 1741 1741 1749 1749 1885 1885 1749 1749 1743 1743 1885 1885 1885 1885 1743 1743 1739 1739 1747 1747 1748 1748 1885 1885 1748 1748 1750 1750 1885 1885 1885 1885 1750 1750 1757 1757 1767 1767 1761 1761 1765 1765 1761 1761 1759 1759 1765 1765 1765 1765 1759 1759 1762 1762 2000 2000 2002 2002 2049 2049 2002 2002 2005 2005 2049 2049 2049 2049 2005 2005 2006 2006 2476 2476 2469 2469 2473 2473 2469 2469 2466 2466 2473 2473 2473 2473 2466 2466 2453 2453 2476 2476 2477 2477 2469 2469 2477 2477 2474 2474 2469 2469 2469 2469 2474 2474 2471 2471 1702 1702 1705 1705 1713 1713 1705 1705 1708 1708 1713 1713 1713 1713 1708 1708 1710 1710 1714 1714 1713 1713 1868 1868 1713 1713 1726 1726 1868 1868 1868 1868 1726 1726 1885 1885 1726 1726 1731 1731 1885 1885 1885 1885 1731 1731 1732 1732 1731 1731 1724 1724 1732 1732 1732 1732 1724 1724 1721 1721 1723 1723 1725 1725 1732 1732 1725 1725 1727 1727 1732 1732 1732 1732 1727 1727 1730 1730 1739 1739 1742 1742 1885 1885 1742 1742 1745 1745 1885 1885 1885 1885 1745 1745 1747 1747 2576 2576 2575 2575 2580 2580 2575 2575 2579 2579 2580 2580 2580 2580 2579 2579 5759 5759 2579 2579 5760 5760 5761 5761 2584 2584 2583 2583 2588 2588 2583 2583 2587 2587 2588 2588 2588 2588 2587 2587 2592 2592 2587 2587 2591 2591 2592 2592 2592 2592 2591 2591 2596 2596 2591 2591 2595 2595 2596 2596 2596 2596 2595 2595 2600 2600 2595 2595 2599 2599 2600 2600 2600 2600 2599 2599 2604 2604 2599 2599 2603 2603 2604 2604 5762 5762 5763 5763 2608 2608 5764 5764 2607 2607 2608 2608 2608 2608 2607 2607 2612 2612 2607 2607 2611 2611 2612 2612 2612 2612 2611 2611 2616 2616 2611 2611 2615 2615 2616 2616 2616 2616 2615 2615 2618 2618 2615 2615 2617 2617 2618 2618 2618 2618 2617 2617 2614 2614 2617 2617 2613 2613 2614 2614 2614 2614 2613 2613 2610 2610 2613 2613 2609 2609 2610 2610 2610 2610 2609 2609 5765 5765 2609 2609 5766 5766 5767 5767 2606 2606 2605 2605 2602 2602 2605 2605 2601 2601 2602 2602 2602 2602 2601 2601 2598 2598 2601 2601 2597 2597 2598 2598 2598 2598 2597 2597 2594 2594 2597 2597 2593 2593 2594 2594 2594 2594 2593 2593 2590 2590 2593 2593 2589 2589 2590 2590 2590 2590 2589 2589 2586 2586 2589 2589 2585 2585 2586 2586 5768 5768 5769 5769 2582 2582 5770 5770 2581 2581 2582 2582 2582 2582 2581 2581 2578 2578 2581 2581 2577 2577 2578 2578 2578 2578 2577 2577 2574 2574 2577 2577 2573 2573 2574 2574 2574 2574 2573 2573 2572 2572 2573 2573 2571 2571 2572 2572 2572 2572 2571 2571 2576 2576 2571 2571 2575 2575 2576 2576 2619 2619 2620 2620 2621 2621 2620 2620 2622 2622 2621 2621 2636 2636 2635 2635 2633 2633 2636 2636 2633 2633 2634 2634 2633 2633 5771 5771 2634 2634 2634 2634 5772 5772 5773 5773 2631 2631 2629 2629 2632 2632 2632 2632 2629 2629 2630 2630 2629 2629 2627 2627 2630 2630 2630 2630 2627 2627 2628 2628 2627 2627 2625 2625 2628 2628 2628 2628 2625 2625 2626 2626 2625 2625 2623 2623 2626 2626 2626 2626 2623 2623 2624 2624 2637 2637 2638 2638 2639 2639 2638 2638 2640 2640 2639 2639 2641 2641 2642 2642 2643 2643 2642 2642 2644 2644 2643 2643 2658 2658 2657 2657 2655 2655 2658 2658 2655 2655 2656 2656 2655 2655 5774 5774 2656 2656 2656 2656 5775 5775 5776 5776 2653 2653 2651 2651 2654 2654 2654 2654 2651 2651 2652 2652 2651 2651 2649 2649 2652 2652 2652 2652 2649 2649 2650 2650 2649 2649 2647 2647 2650 2650 2650 2650 2647 2647 2648 2648 2647 2647 2645 2645 2648 2648 2648 2648 2645 2645 2646 2646 2659 2659 2660 2660 2661 2661 2660 2660 2662 2662 2661 2661 2663 2663 2664 2664 2665 2665 2664 2664 2666 2666 2665 2665 2680 2680 2679 2679 2677 2677 2680 2680 2677 2677 2678 2678 2677 2677 5777 5777 2678 2678 2678 2678 5778 5778 5779 5779 2675 2675 2673 2673 2676 2676 2676 2676 2673 2673 2674 2674 2673 2673 2671 2671 2674 2674 2674 2674 2671 2671 2672 2672 2671 2671 2669 2669 2672 2672 2672 2672 2669 2669 2670 2670 2669 2669 2667 2667 2670 2670 2670 2670 2667 2667 2668 2668 2681 2681 2682 2682 2683 2683 2682 2682 2684 2684 2683 2683 2685 2685 2686 2686 2687 2687 2686 2686 2688 2688 2687 2687 2702 2702 2701 2701 2699 2699 2702 2702 2699 2699 2700 2700 2699 2699 5780 5780 2700 2700 2700 2700 5781 5781 5782 5782 2697 2697 2695 2695 2698 2698 2698 2698 2695 2695 2696 2696 2695 2695 2693 2693 2696 2696 2696 2696 2693 2693 2694 2694 2693 2693 2691 2691 2694 2694 2694 2694 2691 2691 2692 2692 2691 2691 2689 2689 2692 2692 2692 2692 2689 2689 2690 2690 2703 2703 2704 2704 2705 2705 2704 2704 2706 2706 2705 2705 2707 2707 2708 2708 2709 2709 2708 2708 2710 2710 2709 2709 2724 2724 2723 2723 2721 2721 2724 2724 2721 2721 2722 2722 2721 2721 2719 2719 2722 2722 2722 2722 2719 2719 2720 2720 2719 2719 5783 5783 2720 2720 2720 2720 5784 5784 5785 5785 2717 2717 2715 2715 2718 2718 2718 2718 2715 2715 2716 2716 2715 2715 2713 2713 2716 2716 2716 2716 2713 2713 2714 2714 2713 2713 2711 2711 2714 2714 2714 2714 2711 2711 2712 2712 2725 2725 2726 2726 2727 2727 2726 2726 2728 2728 2727 2727 2729 2729 2730 2730 2731 2731 2730 2730 2732 2732 2731 2731 2746 2746 2745 2745 2743 2743 2746 2746 2743 2743 2744 2744 2743 2743 2741 2741 2744 2744 2744 2744 2741 2741 2742 2742 2741 2741 5786 5786 2742 2742 2742 2742 5787 5787 5788 5788 2739 2739 2737 2737 2740 2740 2740 2740 2737 2737 2738 2738 2737 2737 2735 2735 2738 2738 2738 2738 2735 2735 2736 2736 2735 2735 2733 2733 2736 2736 2736 2736 2733 2733 2734 2734 2747 2747 2748 2748 2749 2749 2748 2748 2750 2750 2749 2749 2751 2751 2752 2752 2753 2753 2752 2752 2754 2754 2753 2753 2768 2768 2767 2767 2765 2765 2768 2768 2765 2765 2766 2766 2765 2765 2763 2763 2766 2766 2766 2766 2763 2763 2764 2764 2763 2763 5789 5789 2764 2764 2764 2764 5790 5790 5791 5791 2761 2761 2759 2759 2762 2762 2762 2762 2759 2759 2760 2760 2759 2759 2757 2757 2760 2760 2760 2760 2757 2757 2758 2758 2757 2757 2755 2755 2758 2758 2758 2758 2755 2755 2756 2756 2769 2769 2770 2770 2771 2771 2770 2770 2772 2772 2771 2771 2773 2773 2774 2774 2775 2775 2774 2774 2776 2776 2775 2775 2790 2790 2789 2789 2787 2787 2790 2790 2787 2787 2788 2788 2787 2787 2785 2785 2788 2788 2788 2788 2785 2785 2786 2786 2785 2785 5792 5792 2786 2786 2786 2786 5793 5793 5794 5794 2783 2783 2781 2781 2784 2784 2784 2784 2781 2781 2782 2782 2781 2781 2779 2779 2782 2782 2782 2782 2779 2779 2780 2780 2779 2779 2777 2777 2780 2780 2780 2780 2777 2777 2778 2778 2791 2791 2792 2792 2793 2793 2792 2792 2794 2794 2793 2793 2795 2795 2796 2796 2797 2797 2796 2796 2798 2798 2797 2797 2812 2812 2811 2811 2809 2809 2812 2812 2809 2809 2810 2810 2809 2809 2807 2807 2810 2810 2810 2810 2807 2807 2808 2808 2807 2807 2805 2805 2808 2808 2808 2808 2805 2805 2806 2806 2805 2805 5795 5795 2806 2806 2806 2806 5796 5796 5797 5797 2803 2803 2801 2801 2804 2804 2804 2804 2801 2801 2802 2802 2801 2801 2799 2799 2802 2802 2802 2802 2799 2799 2800 2800 2813 2813 2814 2814 2815 2815 2814 2814 2816 2816 2815 2815 2817 2817 2818 2818 2819 2819 2818 2818 2820 2820 2819 2819 2834 2834 2833 2833 2831 2831 2834 2834 2831 2831 2832 2832 2831 2831 2829 2829 2832 2832 2832 2832 2829 2829 2830 2830 2829 2829 2827 2827 2830 2830 2830 2830 2827 2827 2828 2828 2827 2827 5798 5798 2828 2828 2828 2828 5799 5799 5800 5800 2825 2825 2823 2823 2826 2826 2826 2826 2823 2823 2824 2824 2823 2823 2821 2821 2824 2824 2824 2824 2821 2821 2822 2822 2835 2835 2836 2836 2837 2837 2836 2836 2838 2838 2837 2837 2839 2839 2840 2840 2841 2841 2840 2840 2842 2842 2841 2841 2854 2854 2853 2853 2855 2855 2854 2854 2855 2855 2856 2856 2855 2855 2851 2851 2856 2856 2856 2856 2851 2851 2852 2852 2851 2851 2849 2849 2852 2852 2852 2852 2849 2849 2850 2850 2849 2849 5801 5801 2850 2850 2850 2850 5802 5802 5803 5803 2847 2847 2845 2845 2848 2848 2848 2848 2845 2845 2846 2846 2845 2845 2843 2843 2846 2846 2846 2846 2843 2843 2844 2844 2857 2857 2858 2858 2859 2859 2858 2858 2860 2860 2859 2859 2861 2861 2862 2862 2863 2863 2862 2862 2864 2864 2863 2863 2876 2876 2875 2875 2877 2877 2876 2876 2877 2877 2878 2878 2877 2877 2873 2873 2878 2878 2878 2878 2873 2873 2874 2874 2873 2873 2871 2871 2874 2874 2874 2874 2871 2871 2872 2872 2871 2871 2869 2869 2872 2872 2872 2872 2869 2869 2870 2870 2869 2869 5804 5804 2870 2870 2870 2870 5805 5805 5806 5806 2867 2867 2865 2865 2868 2868 2868 2868 2865 2865 2866 2866 2879 2879 2880 2880 2881 2881 2880 2880 2882 2882 2881 2881 2883 2883 2884 2884 2885 2885 2884 2884 2886 2886 2885 2885 2896 2896 2895 2895 2899 2899 2896 2896 2899 2899 2900 2900 2899 2899 2897 2897 2900 2900 2900 2900 2897 2897 2898 2898 2897 2897 2893 2893 2898 2898 2898 2898 2893 2893 2894 2894 2893 2893 2891 2891 2894 2894 2894 2894 2891 2891 2892 2892 2891 2891 5807 5807 2892 2892 2892 2892 5808 5808 5809 5809 2889 2889 2887 2887 2890 2890 2890 2890 2887 2887 2888 2888 2901 2901 2902 2902 2903 2903 2902 2902 2904 2904 2903 2903 2905 2905 2906 2906 2907 2907 2906 2906 2908 2908 2907 2907 2918 2918 2917 2917 2921 2921 2918 2918 2921 2921 2922 2922 2921 2921 2919 2919 2922 2922 2922 2922 2919 2919 2920 2920 2919 2919 2915 2915 2920 2920 2920 2920 2915 2915 2916 2916 2915 2915 2913 2913 2916 2916 2916 2916 2913 2913 2914 2914 2913 2913 5810 5810 2914 2914 2914 2914 5811 5811 5812 5812 2911 2911 2909 2909 2912 2912 2912 2912 2909 2909 2910 2910 2923 2923 2924 2924 2925 2925 2924 2924 2926 2926 2925 2925 2927 2927 2928 2928 2929 2929 2928 2928 2930 2930 2929 2929 2938 2938 2937 2937 2941 2941 2938 2938 2941 2941 2942 2942 2941 2941 2943 2943 2942 2942 2942 2942 2943 2943 2944 2944 2943 2943 2939 2939 2944 2944 2944 2944 2939 2939 2940 2940 2939 2939 2935 2935 2940 2940 2940 2940 2935 2935 2936 2936 2935 2935 5813 5813 2936 2936 2936 2936 5814 5814 5815 5815 2933 2933 2931 2931 2934 2934 2934 2934 2931 2931 2932 2932 2945 2945 2946 2946 2947 2947 2946 2946 2948 2948 2947 2947 2949 2949 2950 2950 2951 2951 2950 2950 2952 2952 2951 2951 2960 2960 2959 2959 2963 2963 2960 2960 2963 2963 2964 2964 2963 2963 2965 2965 2964 2964 2964 2964 2965 2965 2966 2966 2965 2965 2961 2961 2966 2966 2966 2966 2961 2961 2962 2962 2961 2961 2957 2957 2962 2962 2962 2962 2957 2957 2958 2958 2957 2957 2955 2955 2958 2958 2958 2958 2955 2955 2956 2956 2955 2955 5816 5816 2956 2956 2956 2956 5817 5817 5818 5818 2967 2967 2968 2968 2969 2969 2968 2968 2970 2970 2969 2969 2971 2971 2972 2972 2973 2973 2972 2972 2974 2974 2973 2973 2980 2980 2979 2979 2983 2983 2980 2980 2983 2983 2984 2984 2983 2983 2987 2987 2984 2984 2984 2984 2987 2987 2988 2988 2987 2987 2985 2985 2988 2988 2988 2988 2985 2985 2986 2986 2985 2985 2981 2981 2986 2986 2986 2986 2981 2981 2982 2982 2981 2981 2977 2977 2982 2982 2982 2982 2977 2977 2978 2978 2977 2977 5819 5819 2978 2978 2978 2978 5820 5820 5821 5821 2989 2989 2990 2990 2991 2991 2990 2990 2992 2992 2991 2991 2993 2993 2994 2994 2995 2995 2994 2994 2996 2996 2995 2995 3002 3002 3001 3001 3005 3005 3002 3002 3005 3005 3006 3006 3005 3005 3009 3009 3006 3006 3006 3006 3009 3009 3010 3010 3009 3009 3007 3007 3010 3010 3010 3010 3007 3007 3008 3008 3007 3007 3003 3003 3008 3008 3008 3008 3003 3003 3004 3004 3003 3003 2999 2999 3004 3004 3004 3004 2999 2999 3000 3000 2999 2999 5822 5822 3000 3000 3000 3000 5823 5823 5824 5824 3011 3011 3012 3012 3013 3013 3012 3012 3014 3014 3013 3013 3015 3015 3016 3016 3017 3017 3016 3016 3018 3018 3017 3017 3022 3022 3021 3021 3025 3025 3022 3022 3025 3025 3026 3026 3025 3025 3029 3029 3026 3026 3026 3026 3029 3029 3030 3030 3029 3029 3031 3031 3030 3030 3030 3030 3031 3031 3032 3032 3031 3031 3027 3027 3032 3032 3032 3032 3027 3027 3028 3028 3027 3027 3023 3023 3028 3028 3028 3028 3023 3023 3024 3024 3023 3023 5825 5825 3024 3024 3024 3024 5826 5826 5827 5827 3033 3033 3034 3034 3035 3035 3034 3034 3036 3036 3035 3035 3037 3037 3038 3038 3039 3039 3038 3038 3040 3040 3039 3039 3044 3044 3043 3043 3047 3047 3044 3044 3047 3047 3048 3048 3047 3047 3051 3051 3048 3048 3048 3048 3051 3051 3052 3052 3051 3051 3053 3053 3052 3052 3052 3052 3053 3053 3054 3054 3053 3053 3049 3049 3054 3054 3054 3054 3049 3049 3050 3050 3049 3049 3045 3045 3050 3050 3050 3050 3045 3045 3046 3046 3045 3045 3041 3041 3046 3046 3046 3046 3041 3041 3042 3042 3055 3055 3056 3056 3057 3057 3056 3056 3058 3058 3057 3057 3059 3059 3060 3060 3061 3061 3060 3060 3062 3062 3061 3061 3064 3064 3063 3063 3067 3067 3064 3064 3067 3067 3068 3068 3067 3067 3071 3071 3068 3068 3068 3068 3071 3071 3072 3072 3071 3071 3075 3075 3072 3072 3072 3072 3075 3075 3076 3076 3075 3075 3073 3073 3076 3076 3076 3076 3073 3073 3074 3074 3073 3073 3069 3069 3074 3074 3074 3074 3069 3069 3070 3070 3069 3069 3065 3065 3070 3070 3070 3070 3065 3065 3066 3066 3077 3077 3078 3078 3079 3079 3078 3078 3080 3080 3079 3079 3081 3081 3082 3082 3083 3083 3082 3082 3084 3084 3083 3083 5828 5828 5829 5829 3089 3089 5830 5830 3089 3089 3090 3090 3089 3089 3093 3093 3090 3090 3090 3090 3093 3093 3094 3094 3093 3093 3097 3097 3094 3094 3094 3094 3097 3097 3098 3098 3097 3097 3095 3095 3098 3098 3098 3098 3095 3095 3096 3096 3095 3095 3091 3091 3096 3096 3096 3096 3091 3091 3092 3092 3091 3091 3087 3087 3092 3092 3092 3092 3087 3087 3088 3088 3099 3099 3100 3100 3101 3101 3100 3100 3102 3102 3101 3101 3103 3103 3104 3104 3105 3105 3104 3104 3106 3106 3105 3105 5831 5831 5832 5832 3109 3109 5833 5833 3109 3109 3110 3110 3109 3109 3113 3113 3110 3110 3110 3110 3113 3113 3114 3114 3113 3113 3117 3117 3114 3114 3114 3114 3117 3117 3118 3118 3117 3117 3119 3119 3118 3118 3118 3118 3119 3119 3120 3120 3119 3119 3115 3115 3120 3120 3120 3120 3115 3115 3116 3116 3115 3115 3111 3111 3116 3116 3116 3116 3111 3111 3112 3112 3121 3121 3122 3122 3123 3123 3122 3122 3124 3124 3123 3123 3125 3125 3126 3126 3127 3127 3126 3126 3128 3128 3127 3127 5834 5834 5835 5835 3131 3131 5836 5836 3131 3131 3132 3132 3131 3131 3135 3135 3132 3132 3132 3132 3135 3135 3136 3136 3135 3135 3139 3139 3136 3136 3136 3136 3139 3139 3140 3140 3139 3139 3141 3141 3140 3140 3140 3140 3141 3141 3142 3142 3141 3141 3137 3137 3142 3142 3142 3142 3137 3137 3138 3138 3137 3137 3133 3133 3138 3138 3138 3138 3133 3133 3134 3134 3143 3143 3144 3144 3145 3145 3144 3144 3146 3146 3145 3145 3147 3147 3148 3148 3149 3149 3148 3148 3150 3150 3149 3149 5837 5837 5838 5838 3153 3153 5839 5839 3153 3153 3154 3154 3153 3153 3155 3155 3154 3154 3154 3154 3155 3155 3156 3156 3155 3155 3159 3159 3156 3156 3156 3156 3159 3159 3160 3160 3159 3159 3163 3163 3160 3160 3160 3160 3163 3163 3164 3164 3163 3163 3161 3161 3164 3164 3164 3164 3161 3161 3162 3162 3161 3161 3157 3157 3162 3162 3162 3162 3157 3157 3158 3158 3165 3165 3166 3166 3167 3167 3166 3166 3168 3168 3167 3167 3169 3169 3170 3170 3171 3171 3170 3170 3172 3172 3171 3171 3174 3174 3173 3173 3175 3175 3174 3174 3175 3175 3176 3176 5840 5840 3177 3177 5841 5841 5842 5842 3177 3177 3178 3178 3177 3177 3181 3181 3178 3178 3178 3178 3181 3181 3182 3182 3181 3181 3185 3185 3182 3182 3182 3182 3185 3185 3186 3186 3185 3185 3183 3183 3186 3186 3186 3186 3183 3183 3184 3184 3183 3183 3179 3179 3184 3184 3184 3184 3179 3179 3180 3180 3187 3187 3188 3188 3189 3189 3188 3188 3190 3190 3189 3189 3191 3191 3192 3192 3193 3193 3192 3192 3194 3194 3193 3193 3196 3196 3195 3195 3197 3197 3196 3196 3197 3197 3198 3198 5843 5843 3199 3199 5844 5844 5845 5845 3199 3199 3200 3200 3199 3199 3201 3201 3200 3200 3200 3200 3201 3201 3202 3202 3201 3201 3205 3205 3202 3202 3202 3202 3205 3205 3206 3206 3205 3205 3207 3207 3206 3206 3206 3206 3207 3207 3208 3208 3207 3207 3203 3203 3208 3208 3208 3208 3203 3203 3204 3204 3209 3209 3210 3210 3211 3211 3210 3210 3212 3212 3211 3211 3213 3213 3214 3214 3215 3215 3214 3214 3216 3216 3215 3215 3218 3218 3217 3217 3219 3219 3218 3218 3219 3219 3220 3220 5846 5846 3221 3221 5847 5847 5848 5848 3221 3221 3222 3222 3221 3221 3223 3223 3222 3222 3222 3222 3223 3223 3224 3224 3223 3223 3227 3227 3224 3224 3224 3224 3227 3227 3228 3228 3227 3227 3229 3229 3228 3228 3228 3228 3229 3229 3230 3230 3229 3229 3225 3225 3230 3230 3230 3230 3225 3225 3226 3226 3231 3231 3232 3232 3233 3233 3232 3232 3234 3234 3233 3233 3235 3235 3236 3236 3237 3237 3236 3236 3238 3238 3237 3237 3240 3240 3239 3239 3241 3241 3240 3240 3241 3241 3242 3242 5849 5849 3243 3243 5850 5850 5851 5851 3243 3243 3244 3244 3243 3243 3245 3245 3244 3244 3244 3244 3245 3245 3246 3246 3245 3245 3247 3247 3246 3246 3246 3246 3247 3247 3248 3248 3247 3247 3251 3251 3248 3248 3248 3248 3251 3251 3252 3252 3251 3251 3249 3249 3252 3252 3252 3252 3249 3249 3250 3250 3253 3253 3254 3254 3255 3255 3254 3254 3256 3256 3255 3255 3257 3257 3258 3258 3259 3259 3258 3258 3260 3260 3259 3259 3262 3262 3261 3261 3263 3263 3262 3262 3263 3263 3264 3264 3263 3263 3265 3265 3264 3264 3264 3264 3265 3265 3266 3266 5852 5852 3267 3267 5853 5853 5854 5854 3267 3267 3268 3268 3267 3267 3269 3269 3268 3268 3268 3268 3269 3269 3270 3270 3269 3269 3273 3273 3270 3270 3270 3270 3273 3273 3274 3274 3273 3273 3271 3271 3274 3274 3274 3274 3271 3271 3272 3272 3275 3275 3276 3276 3277 3277 3276 3276 3278 3278 3277 3277 3279 3279 3280 3280 3281 3281 3280 3280 3282 3282 3281 3281 3284 3284 3283 3283 3285 3285 3284 3284 3285 3285 3286 3286 3285 3285 3287 3287 3286 3286 3286 3286 3287 3287 3288 3288 5855 5855 3289 3289 5856 5856 5857 5857 3289 3289 3290 3290 3289 3289 3291 3291 3290 3290 3290 3290 3291 3291 3292 3292 3291 3291 3293 3293 3292 3292 3292 3292 3293 3293 3294 3294 3293 3293 3295 3295 3294 3294 3294 3294 3295 3295 3296 3296 3297 3297 3298 3298 3299 3299 3298 3298 3300 3300 3299 3299 3301 3301 3302 3302 3303 3303 3302 3302 3304 3304 3303 3303 3306 3306 3305 3305 3307 3307 3306 3306 3307 3307 3308 3308 3307 3307 3309 3309 3308 3308 3308 3308 3309 3309 3310 3310 5858 5858 3311 3311 5859 5859 5860 5860 3311 3311 3312 3312 3311 3311 3313 3313 3312 3312 3312 3312 3313 3313 3314 3314 3313 3313 3315 3315 3314 3314 3314 3314 3315 3315 3316 3316 3315 3315 3317 3317 3316 3316 3316 3316 3317 3317 3318 3318 3319 3319 3320 3320 3321 3321 3320 3320 3322 3322 3321 3321 3323 3323 3324 3324 3325 3325 3324 3324 3326 3326 3325 3325 3328 3328 3327 3327 3329 3329 3328 3328 3329 3329 3330 3330 3329 3329 3331 3331 3330 3330 3330 3330 3331 3331 3332 3332 5861 5861 3333 3333 5862 5862 5863 5863 3333 3333 3334 3334 3333 3333 3335 3335 3334 3334 3334 3334 3335 3335 3336 3336 3335 3335 3337 3337 3336 3336 3336 3336 3337 3337 3338 3338 3337 3337 3339 3339 3338 3338 3338 3338 3339 3339 3340 3340 3341 3341 3342 3342 3343 3343 3342 3342 3344 3344 3343 3343 3345 3345 3346 3346 3347 3347 3346 3346 3348 3348 3347 3347 3350 3350 3349 3349 3351 3351 3350 3350 3351 3351 3352 3352 3351 3351 3353 3353 3352 3352 3352 3352 3353 3353 3354 3354 3353 3353 3355 3355 3354 3354 3354 3354 3355 3355 3356 3356 5864 5864 3357 3357 5865 5865 5866 5866 3357 3357 3358 3358 3357 3357 3359 3359 3358 3358 3358 3358 3359 3359 3360 3360 3359 3359 3361 3361 3360 3360 3360 3360 3361 3361 3362 3362 3363 3363 3364 3364 3365 3365 3364 3364 3366 3366 3365 3365 3367 3367 3368 3368 3369 3369 3368 3368 3370 3370 3369 3369 3372 3372 3371 3371 3373 3373 3372 3372 3373 3373 3374 3374 3373 3373 3375 3375 3374 3374 3374 3374 3375 3375 3376 3376 3375 3375 3377 3377 3376 3376 3376 3376 3377 3377 3378 3378 5867 5867 3379 3379 5868 5868 5869 5869 3379 3379 3380 3380 3379 3379 3381 3381 3380 3380 3380 3380 3381 3381 3382 3382 3381 3381 3383 3383 3382 3382 3382 3382 3383 3383 3384 3384 3385 3385 3386 3386 3387 3387 3386 3386 3388 3388 3387 3387 3389 3389 3390 3390 3391 3391 3390 3390 3392 3392 3391 3391 3394 3394 3393 3393 3395 3395 3394 3394 3395 3395 3396 3396 3395 3395 3397 3397 3396 3396 3396 3396 3397 3397 3398 3398 3397 3397 3399 3399 3398 3398 3398 3398 3399 3399 3400 3400 5870 5870 3401 3401 5871 5871 5872 5872 3401 3401 3402 3402 3401 3401 3403 3403 3402 3402 3402 3402 3403 3403 3404 3404 3403 3403 3405 3405 3404 3404 3404 3404 3405 3405 3406 3406 3407 3407 3408 3408 3409 3409 3408 3408 3410 3410 3409 3409 3411 3411 3412 3412 3413 3413 3412 3412 3414 3414 3413 3413 3416 3416 3415 3415 3417 3417 3416 3416 3417 3417 3418 3418 3417 3417 3419 3419 3418 3418 3418 3418 3419 3419 3420 3420 3419 3419 3421 3421 3420 3420 3420 3420 3421 3421 3422 3422 3421 3421 3423 3423 3422 3422 3422 3422 3423 3423 3424 3424 5873 5873 3425 3425 5874 5874 5875 5875 3425 3425 3426 3426 3425 3425 3427 3427 3426 3426 3426 3426 3427 3427 3428 3428 3429 3429 3430 3430 3431 3431 3430 3430 3432 3432 3431 3431 3433 3433 3434 3434 3435 3435 3434 3434 3436 3436 3435 3435 3438 3438 3437 3437 3439 3439 3438 3438 3439 3439 3440 3440 3439 3439 3441 3441 3440 3440 3440 3440 3441 3441 3442 3442 3441 3441 3443 3443 3442 3442 3442 3442 3443 3443 3444 3444 3443 3443 3445 3445 3444 3444 3444 3444 3445 3445 3446 3446 5876 5876 3447 3447 5877 5877 5878 5878 3447 3447 3448 3448 3447 3447 3449 3449 3448 3448 3448 3448 3449 3449 3450 3450 3451 3451 3452 3452 3453 3453 3452 3452 3454 3454 3453 3453 3455 3455 3456 3456 3457 3457 3456 3456 3458 3458 3457 3457 3460 3460 3459 3459 3461 3461 3460 3460 3461 3461 3462 3462 3461 3461 3463 3463 3462 3462 3462 3462 3463 3463 3464 3464 3463 3463 3465 3465 3464 3464 3464 3464 3465 3465 3466 3466 3465 3465 3467 3467 3466 3466 3466 3466 3467 3467 3468 3468 5879 5879 3469 3469 5880 5880 5881 5881 3469 3469 3470 3470 3469 3469 3471 3471 3470 3470 3470 3470 3471 3471 3472 3472 3473 3473 3474 3474 3475 3475 3474 3474 3476 3476 3475 3475 3477 3477 3478 3478 3479 3479 3478 3478 3480 3480 3479 3479 3482 3482 3481 3481 3483 3483 3482 3482 3483 3483 3484 3484 3483 3483 3485 3485 3484 3484 3484 3484 3485 3485 3486 3486 3485 3485 3487 3487 3486 3486 3486 3486 3487 3487 3488 3488 3487 3487 3489 3489 3488 3488 3488 3488 3489 3489 3490 3490 5882 5882 3491 3491 5883 5883 5884 5884 3491 3491 3492 3492 3491 3491 3493 3493 3492 3492 3492 3492 3493 3493 3494 3494 3495 3495 3496 3496 3497 3497 3496 3496 3498 3498 3497 3497 3499 3499 3500 3500 3501 3501 3500 3500 3502 3502 3501 3501 3504 3504 3503 3503 3505 3505 3504 3504 3505 3505 3506 3506 3505 3505 3507 3507 3506 3506 3506 3506 3507 3507 3508 3508 3507 3507 3509 3509 3508 3508 3508 3508 3509 3509 3510 3510 3509 3509 3511 3511 3510 3510 3510 3510 3511 3511 3512 3512 3511 3511 3513 3513 3512 3512 3512 3512 3513 3513 3514 3514 5885 5885 3515 3515 5886 5886 5887 5887 3515 3515 3516 3516 3517 3517 3518 3518 3519 3519 3518 3518 3520 3520 3519 3519 3521 3521 3522 3522 3523 3523 3522 3522 3524 3524 3523 3523 3526 3526 3525 3525 3527 3527 3526 3526 3527 3527 3528 3528 3527 3527 3529 3529 3528 3528 3528 3528 3529 3529 3530 3530 3529 3529 3531 3531 3530 3530 3530 3530 3531 3531 3532 3532 3531 3531 3533 3533 3532 3532 3532 3532 3533 3533 3534 3534 3533 3533 3535 3535 3534 3534 3534 3534 3535 3535 3536 3536 5888 5888 3537 3537 5889 5889 5890 5890 3537 3537 3538 3538 3539 3539 3540 3540 3541 3541 3540 3540 3542 3542 3541 3541 3543 3543 3544 3544 3545 3545 3544 3544 3546 3546 3545 3545 3548 3548 3547 3547 3549 3549 3548 3548 3549 3549 3550 3550 3549 3549 3551 3551 3550 3550 3550 3550 3551 3551 3552 3552 3551 3551 3553 3553 3552 3552 3552 3552 3553 3553 3554 3554 3553 3553 3555 3555 3554 3554 3554 3554 3555 3555 3556 3556 3555 3555 3557 3557 3556 3556 3556 3556 3557 3557 3558 3558 5891 5891 3559 3559 5892 5892 5893 5893 3559 3559 3560 3560 3561 3561 3562 3562 3563 3563 3562 3562 3564 3564 3563 3563 3565 3565 3566 3566 3567 3567 3566 3566 3568 3568 3567 3567 3570 3570 3569 3569 3571 3571 3570 3570 3571 3571 3572 3572 3571 3571 3573 3573 3572 3572 3572 3572 3573 3573 3574 3574 3573 3573 3575 3575 3574 3574 3574 3574 3575 3575 3576 3576 3575 3575 3577 3577 3576 3576 3576 3576 3577 3577 3578 3578 3577 3577 3579 3579 3578 3578 3578 3578 3579 3579 3580 3580 5894 5894 3581 3581 5895 5895 5896 5896 3581 3581 3582 3582 3583 3583 3584 3584 3585 3585 3584 3584 3586 3586 3585 3585 3587 3587 3588 3588 3589 3589 3588 3588 3590 3590 3589 3589 3592 3592 3591 3591 3593 3593 3592 3592 3593 3593 3594 3594 3593 3593 3595 3595 3594 3594 3594 3594 3595 3595 3596 3596 3595 3595 3597 3597 3596 3596 3596 3596 3597 3597 3598 3598 3597 3597 3599 3599 3598 3598 3598 3598 3599 3599 3600 3600 3599 3599 3601 3601 3600 3600 3600 3600 3601 3601 3602 3602 3601 3601 3603 3603 3602 3602 3602 3602 3603 3603 3604 3604 3605 3605 3606 3606 3607 3607 3606 3606 3608 3608 3607 3607 3609 3609 3610 3610 3611 3611 3610 3610 3612 3612 3611 3611 3614 3614 3613 3613 3615 3615 3614 3614 3615 3615 3616 3616 3615 3615 3617 3617 3616 3616 3616 3616 3617 3617 3618 3618 3617 3617 3619 3619 3618 3618 3618 3618 3619 3619 3620 3620 3619 3619 3621 3621 3620 3620 3620 3620 3621 3621 3622 3622 3621 3621 3623 3623 3622 3622 3622 3622 3623 3623 3624 3624 3623 3623 3625 3625 3624 3624 3624 3624 3625 3625 3626 3626 3627 3627 3628 3628 3629 3629 3628 3628 3630 3630 3629 3629 3631 3631 3632 3632 3633 3633 3632 3632 3634 3634 3633 3633 3636 3636 3635 3635 5897 5897 3636 3636 5898 5898 5899 5899 3637 3637 3639 3639 3638 3638 3638 3638 3639 3639 3640 3640 3639 3639 3641 3641 3640 3640 3640 3640 3641 3641 3642 3642 3641 3641 3643 3643 3642 3642 3642 3642 3643 3643 3644 3644 3643 3643 3645 3645 3644 3644 3644 3644 3645 3645 3646 3646 3645 3645 3647 3647 3646 3646 3646 3646 3647 3647 3648 3648 3649 3649 3650 3650 3651 3651 3650 3650 3652 3652 3651 3651 3653 3653 3654 3654 3655 3655 3654 3654 3656 3656 3655 3655 3658 3658 3657 3657 5900 5900 3658 3658 5901 5901 5902 5902 3659 3659 3661 3661 3660 3660 3660 3660 3661 3661 3662 3662 3661 3661 3663 3663 3662 3662 3662 3662 3663 3663 3664 3664 3663 3663 3665 3665 3664 3664 3664 3664 3665 3665 3666 3666 3665 3665 3667 3667 3666 3666 3666 3666 3667 3667 3668 3668 3667 3667 3669 3669 3668 3668 3668 3668 3669 3669 3670 3670 3671 3671 3672 3672 3673 3673 3672 3672 3674 3674 3673 3673 3675 3675 3676 3676 3677 3677 3676 3676 3678 3678 3677 3677 3680 3680 3679 3679 5903 5903 3680 3680 5904 5904 5905 5905 3681 3681 3683 3683 3682 3682 3682 3682 3683 3683 3684 3684 3683 3683 3685 3685 3684 3684 3684 3684 3685 3685 3686 3686 3685 3685 3687 3687 3686 3686 3686 3686 3687 3687 3688 3688 3687 3687 3689 3689 3688 3688 3688 3688 3689 3689 3690 3690 3689 3689 3691 3691 3690 3690 3690 3690 3691 3691 3692 3692 3693 3693 3694 3694 3695 3695 3694 3694 3696 3696 3695 3695 3697 3697 3698 3698 3699 3699 3698 3698 3700 3700 3699 3699 3702 3702 3701 3701 5906 5906 3702 3702 5907 5907 5908 5908 3703 3703 3705 3705 3704 3704 3704 3704 3705 3705 3706 3706 3705 3705 3707 3707 3706 3706 3706 3706 3707 3707 3708 3708 3707 3707 3709 3709 3708 3708 3708 3708 3709 3709 3710 3710 3709 3709 3711 3711 3710 3710 3710 3710 3711 3711 3712 3712 3711 3711 3713 3713 3712 3712 3712 3712 3713 3713 3714 3714 3715 3715 3716 3716 3717 3717 3716 3716 3718 3718 3717 3717 3719 3719 3720 3720 3721 3721 3720 3720 3722 3722 3721 3721 3724 3724 3723 3723 3725 3725 3724 3724 3725 3725 3726 3726 3725 3725 5909 5909 3726 3726 3726 3726 5910 5910 5911 5911 3727 3727 3729 3729 3728 3728 3728 3728 3729 3729 3730 3730 3729 3729 3731 3731 3730 3730 3730 3730 3731 3731 3732 3732 3731 3731 3733 3733 3732 3732 3732 3732 3733 3733 3734 3734 3733 3733 3735 3735 3734 3734 3734 3734 3735 3735 3736 3736 3737 3737 3738 3738 3739 3739 3738 3738 3740 3740 3739 3739 3741 3741 3742 3742 3743 3743 3742 3742 3744 3744 3743 3743 3746 3746 3745 3745 3747 3747 3746 3746 3747 3747 3748 3748 3747 3747 5912 5912 3748 3748 3748 3748 5913 5913 5914 5914 3749 3749 3751 3751 3750 3750 3750 3750 3751 3751 3752 3752 3751 3751 3753 3753 3752 3752 3752 3752 3753 3753 3754 3754 3753 3753 3755 3755 3754 3754 3754 3754 3755 3755 3756 3756 3755 3755 3757 3757 3756 3756 3756 3756 3757 3757 3758 3758 3759 3759 3760 3760 3761 3761 3760 3760 3762 3762 3761 3761 3763 3763 3764 3764 3765 3765 3764 3764 3766 3766 3765 3765 3768 3768 3767 3767 3769 3769 3768 3768 3769 3769 3770 3770 3769 3769 5915 5915 3770 3770 3770 3770 5916 5916 5917 5917 3771 3771 3773 3773 3772 3772 3772 3772 3773 3773 3774 3774 3773 3773 3775 3775 3774 3774 3774 3774 3775 3775 3776 3776 3775 3775 3777 3777 3776 3776 3776 3776 3777 3777 3778 3778 3777 3777 3779 3779 3778 3778 3778 3778 3779 3779 3780 3780 3781 3781 3782 3782 3783 3783 3782 3782 3784 3784 3783 3783 3785 3785 3786 3786 3787 3787 3786 3786 3788 3788 3787 3787 3790 3790 3789 3789 3791 3791 3790 3790 3791 3791 3792 3792 3791 3791 5918 5918 3792 3792 3792 3792 5919 5919 5920 5920 3793 3793 3795 3795 3794 3794 3794 3794 3795 3795 3796 3796 3795 3795 3797 3797 3796 3796 3796 3796 3797 3797 3798 3798 3797 3797 3799 3799 3798 3798 3798 3798 3799 3799 3800 3800 3799 3799 3801 3801 3800 3800 3800 3800 3801 3801 3802 3802 3803 3803 3804 3804 3805 3805 3804 3804 3806 3806 3805 3805 3807 3807 3808 3808 3809 3809 3808 3808 3810 3810 3809 3809 3812 3812 3811 3811 3813 3813 3812 3812 3813 3813 3814 3814 3813 3813 3815 3815 3814 3814 3814 3814 3815 3815 3816 3816 3815 3815 5921 5921 3816 3816 3816 3816 5922 5922 5923 5923 3817 3817 3819 3819 3818 3818 3818 3818 3819 3819 3820 3820 3819 3819 3821 3821 3820 3820 3820 3820 3821 3821 3822 3822 3821 3821 3823 3823 3822 3822 3822 3822 3823 3823 3824 3824 3825 3825 3826 3826 3827 3827 3826 3826 3828 3828 3827 3827 3829 3829 3830 3830 3831 3831 3830 3830 3832 3832 3831 3831 3834 3834 3833 3833 3835 3835 3834 3834 3835 3835 3836 3836 3835 3835 3837 3837 3836 3836 3836 3836 3837 3837 3838 3838 3837 3837 5924 5924 3838 3838 3838 3838 5925 5925 5926 5926 3839 3839 3841 3841 3840 3840 3840 3840 3841 3841 3842 3842 3841 3841 3843 3843 3842 3842 3842 3842 3843 3843 3844 3844 3843 3843 3845 3845 3844 3844 3844 3844 3845 3845 3846 3846 3847 3847 3848 3848 3849 3849 3848 3848 3850 3850 3849 3849 3851 3851 3852 3852 3853 3853 3852 3852 3854 3854 3853 3853 3856 3856 3855 3855 3857 3857 3856 3856 3857 3857 3858 3858 3857 3857 3859 3859 3858 3858 3858 3858 3859 3859 3860 3860 3859 3859 5927 5927 3860 3860 3860 3860 5928 5928 5929 5929 3861 3861 3863 3863 3862 3862 3862 3862 3863 3863 3864 3864 3863 3863 3865 3865 3864 3864 3864 3864 3865 3865 3866 3866 3865 3865 3867 3867 3866 3866 3866 3866 3867 3867 3868 3868 3869 3869 3870 3870 3871 3871 3870 3870 3872 3872 3871 3871 3873 3873 3874 3874 3875 3875 3874 3874 3876 3876 3875 3875 3878 3878 3877 3877 3879 3879 3878 3878 3879 3879 3880 3880 3879 3879 3881 3881 3880 3880 3880 3880 3881 3881 3882 3882 3881 3881 5930 5930 3882 3882 3882 3882 5931 5931 5932 5932 3883 3883 3885 3885 3884 3884 3884 3884 3885 3885 3886 3886 3885 3885 3887 3887 3886 3886 3886 3886 3887 3887 3888 3888 3887 3887 3889 3889 3888 3888 3888 3888 3889 3889 3890 3890 3891 3891 3892 3892 3893 3893 3892 3892 3894 3894 3893 3893 3895 3895 3896 3896 3897 3897 3896 3896 3898 3898 3897 3897 3900 3900 3899 3899 3901 3901 3900 3900 3901 3901 3902 3902 3901 3901 3903 3903 3902 3902 3902 3902 3903 3903 3904 3904 3903 3903 3905 3905 3904 3904 3904 3904 3905 3905 3906 3906 3905 3905 5933 5933 3906 3906 3906 3906 5934 5934 5935 5935 3907 3907 3909 3909 3908 3908 3908 3908 3909 3909 3910 3910 3909 3909 3911 3911 3910 3910 3910 3910 3911 3911 3912 3912 3913 3913 3914 3914 3915 3915 3914 3914 3916 3916 3915 3915 3917 3917 3918 3918 3919 3919 3918 3918 3920 3920 3919 3919 3922 3922 3921 3921 3923 3923 3922 3922 3923 3923 3924 3924 3923 3923 3925 3925 3924 3924 3924 3924 3925 3925 3926 3926 3925 3925 3927 3927 3926 3926 3926 3926 3927 3927 3928 3928 3927 3927 5936 5936 3928 3928 3928 3928 5937 5937 5938 5938 3929 3929 3931 3931 3930 3930 3930 3930 3931 3931 3932 3932 3931 3931 3933 3933 3932 3932 3932 3932 3933 3933 3934 3934 3935 3935 3936 3936 3937 3937 3936 3936 3938 3938 3937 3937 3939 3939 3940 3940 3941 3941 3940 3940 3942 3942 3941 3941 3946 3946 3945 3945 3943 3943 3946 3946 3943 3943 3944 3944 3943 3943 3947 3947 3944 3944 3944 3944 3947 3947 3948 3948 3947 3947 3949 3949 3948 3948 3948 3948 3949 3949 3950 3950 3949 3949 5939 5939 3950 3950 3950 3950 5940 5940 5941 5941 3951 3951 3953 3953 3952 3952 3952 3952 3953 3953 3954 3954 3953 3953 3955 3955 3954 3954 3954 3954 3955 3955 3956 3956 3957 3957 3958 3958 3959 3959 3958 3958 3960 3960 3959 3959 3961 3961 3962 3962 3963 3963 3962 3962 3964 3964 3963 3963 3968 3968 3967 3967 3965 3965 3968 3968 3965 3965 3966 3966 3965 3965 3969 3969 3966 3966 3966 3966 3969 3969 3970 3970 3969 3969 3971 3971 3970 3970 3970 3970 3971 3971 3972 3972 3971 3971 3973 3973 3972 3972 3972 3972 3973 3973 3974 3974 3973 3973 5942 5942 3974 3974 3974 3974 5943 5943 5944 5944 3975 3975 3977 3977 3976 3976 3976 3976 3977 3977 3978 3978 3979 3979 3980 3980 3981 3981 3980 3980 3982 3982 3981 3981 3983 3983 3984 3984 3985 3985 3984 3984 3986 3986 3985 3985 3992 3992 3991 3991 3987 3987 3992 3992 3987 3987 3988 3988 3987 3987 3989 3989 3988 3988 3988 3988 3989 3989 3990 3990 3989 3989 3993 3993 3990 3990 3990 3990 3993 3993 3994 3994 3993 3993 3995 3995 3994 3994 3994 3994 3995 3995 3996 3996 3995 3995 5945 5945 3996 3996 3996 3996 5946 5946 5947 5947 3997 3997 3999 3999 3998 3998 3998 3998 3999 3999 4000 4000 4001 4001 4002 4002 4003 4003 4002 4002 4004 4004 4003 4003 4005 4005 4006 4006 4007 4007 4006 4006 4008 4008 4007 4007 4014 4014 4013 4013 4009 4009 4014 4014 4009 4009 4010 4010 4009 4009 4011 4011 4010 4010 4010 4010 4011 4011 4012 4012 4011 4011 4015 4015 4012 4012 4012 4012 4015 4015 4016 4016 4015 4015 4017 4017 4016 4016 4016 4016 4017 4017 4018 4018 4017 4017 5948 5948 4018 4018 4018 4018 5949 5949 5950 5950 4019 4019 4021 4021 4020 4020 4020 4020 4021 4021 4022 4022 4023 4023 4024 4024 4025 4025 4024 4024 4026 4026 4025 4025 4027 4027 4028 4028 4029 4029 4028 4028 4030 4030 4029 4029 4038 4038 4037 4037 4033 4033 4038 4038 4033 4033 4034 4034 4033 4033 4031 4031 4034 4034 4034 4034 4031 4031 4032 4032 4031 4031 4035 4035 4032 4032 4032 4032 4035 4035 4036 4036 4035 4035 4039 4039 4036 4036 4036 4036 4039 4039 4040 4040 4039 4039 5951 5951 4040 4040 4040 4040 5952 5952 5953 5953 4041 4041 4043 4043 4042 4042 4042 4042 4043 4043 4044 4044 4045 4045 4046 4046 4047 4047 4046 4046 4048 4048 4047 4047 4049 4049 4050 4050 4051 4051 4050 4050 4052 4052 4051 4051 4060 4060 4059 4059 4055 4055 4060 4060 4055 4055 4056 4056 4055 4055 4053 4053 4056 4056 4056 4056 4053 4053 4054 4054 4053 4053 4057 4057 4054 4054 4054 4054 4057 4057 4058 4058 4057 4057 4061 4061 4058 4058 4058 4058 4061 4061 4062 4062 4061 4061 4063 4063 4062 4062 4062 4062 4063 4063 4064 4064 4063 4063 5954 5954 4064 4064 4064 4064 5955 5955 5956 5956 4067 4067 4068 4068 4069 4069 4068 4068 4070 4070 4069 4069 4071 4071 4072 4072 4073 4073 4072 4072 4074 4074 4073 4073 4084 4084 4083 4083 4079 4079 4084 4084 4079 4079 4080 4080 4079 4079 4075 4075 4080 4080 4080 4080 4075 4075 4076 4076 4075 4075 4077 4077 4076 4076 4076 4076 4077 4077 4078 4078 4077 4077 4081 4081 4078 4078 4078 4078 4081 4081 4082 4082 4081 4081 4085 4085 4082 4082 4082 4082 4085 4085 4086 4086 4085 4085 5957 5957 4086 4086 4086 4086 5958 5958 5959 5959 4089 4089 4090 4090 4091 4091 4090 4090 4092 4092 4091 4091 4093 4093 4094 4094 4095 4095 4094 4094 4096 4096 4095 4095 4106 4106 4105 4105 4101 4101 4106 4106 4101 4101 4102 4102 4101 4101 4097 4097 4102 4102 4102 4102 4097 4097 4098 4098 4097 4097 4099 4099 4098 4098 4098 4098 4099 4099 4100 4100 4099 4099 4103 4103 4100 4100 4100 4100 4103 4103 4104 4104 4103 4103 4107 4107 4104 4104 4104 4104 4107 4107 4108 4108 4107 4107 5960 5960 4108 4108 4108 4108 5961 5961 5962 5962 4111 4111 4112 4112 4113 4113 4112 4112 4114 4114 4113 4113 4115 4115 4116 4116 4117 4117 4116 4116 4118 4118 4117 4117 4130 4130 4129 4129 4125 4125 4130 4130 4125 4125 4126 4126 4125 4125 4121 4121 4126 4126 4126 4126 4121 4121 4122 4122 4121 4121 4119 4119 4122 4122 4122 4122 4119 4119 4120 4120 4119 4119 4123 4123 4120 4120 4120 4120 4123 4123 4124 4124 4123 4123 4127 4127 4124 4124 4124 4124 4127 4127 4128 4128 4127 4127 5963 5963 4128 4128 4128 4128 5964 5964 5965 5965 4133 4133 4134 4134 4135 4135 4134 4134 4136 4136 4135 4135 4137 4137 4138 4138 4139 4139 4138 4138 4140 4140 4139 4139 4152 4152 4151 4151 4147 4147 4152 4152 4147 4147 4148 4148 4147 4147 4143 4143 4148 4148 4148 4148 4143 4143 4144 4144 4143 4143 4141 4141 4144 4144 4144 4144 4141 4141 4142 4142 4141 4141 4145 4145 4142 4142 4142 4142 4145 4145 4146 4146 4145 4145 4149 4149 4146 4146 4146 4146 4149 4149 4150 4150 4149 4149 4153 4153 4150 4150 4150 4150 4153 4153 4154 4154 4155 4155 4156 4156 4157 4157 4156 4156 4158 4158 4157 4157 4159 4159 4160 4160 4161 4161 4160 4160 4162 4162 4161 4161 4176 4176 4175 4175 4171 4171 4176 4176 4171 4171 4172 4172 4171 4171 4167 4167 4172 4172 4172 4172 4167 4167 4168 4168 4167 4167 4163 4163 4168 4168 4168 4168 4163 4163 4164 4164 4163 4163 4165 4165 4164 4164 4164 4164 4165 4165 4166 4166 4165 4165 4169 4169 4166 4166 4166 4166 4169 4169 4170 4170 4169 4169 4173 4173 4170 4170 4170 4170 4173 4173 4174 4174 4177 4177 4178 4178 4179 4179 4178 4178 4180 4180 4179 4179 4181 4181 4182 4182 4183 4183 4182 4182 4184 4184 4183 4183 5966 5966 5967 5967 4193 4193 5968 5968 4193 4193 4194 4194 4193 4193 4189 4189 4194 4194 4194 4194 4189 4189 4190 4190 4189 4189 4185 4185 4190 4190 4190 4190 4185 4185 4186 4186 4185 4185 4187 4187 4186 4186 4186 4186 4187 4187 4188 4188 4187 4187 4191 4191 4188 4188 4188 4188 4191 4191 4192 4192 4191 4191 4195 4195 4192 4192 4192 4192 4195 4195 4196 4196 4199 4199 4200 4200 4201 4201 4200 4200 4202 4202 4201 4201 4203 4203 4204 4204 4205 4205 4204 4204 4206 4206 4205 4205 5969 5969 5970 5970 4217 4217 5971 5971 4217 4217 4218 4218 4217 4217 4213 4213 4218 4218 4218 4218 4213 4213 4214 4214 4213 4213 4209 4209 4214 4214 4214 4214 4209 4209 4210 4210 4209 4209 4207 4207 4210 4210 4210 4210 4207 4207 4208 4208 4207 4207 4211 4211 4208 4208 4208 4208 4211 4211 4212 4212 4211 4211 4215 4215 4212 4212 4212 4212 4215 4215 4216 4216 4221 4221 4222 4222 4223 4223 4222 4222 4224 4224 4223 4223 4225 4225 4226 4226 4227 4227 4226 4226 4228 4228 4227 4227 5972 5972 5973 5973 4239 4239 5974 5974 4239 4239 4240 4240 4239 4239 4235 4235 4240 4240 4240 4240 4235 4235 4236 4236 4235 4235 4231 4231 4236 4236 4236 4236 4231 4231 4232 4232 4231 4231 4229 4229 4232 4232 4232 4232 4229 4229 4230 4230 4229 4229 4233 4233 4230 4230 4230 4230 4233 4233 4234 4234 4233 4233 4237 4237 4234 4234 4234 4234 4237 4237 4238 4238 4243 4243 4244 4244 4245 4245 4244 4244 4246 4246 4245 4245 4247 4247 4248 4248 4249 4249 4248 4248 4250 4250 4249 4249 5975 5975 5976 5976 4261 4261 5977 5977 4261 4261 4262 4262 4261 4261 4259 4259 4262 4262 4262 4262 4259 4259 4260 4260 4259 4259 4255 4255 4260 4260 4260 4260 4255 4255 4256 4256 4255 4255 4251 4251 4256 4256 4256 4256 4251 4251 4252 4252 4251 4251 4253 4253 4252 4252 4252 4252 4253 4253 4254 4254 4253 4253 4257 4257 4254 4254 4254 4254 4257 4257 4258 4258 4265 4265 4266 4266 4267 4267 4266 4266 4268 4268 4267 4267 4269 4269 4270 4270 4271 4271 4270 4270 4272 4272 4271 4271 4286 4286 4285 4285 4283 4283 4286 4286 4283 4283 4284 4284 5978 5978 4281 4281 5979 5979 5980 5980 4281 4281 4282 4282 4281 4281 4277 4277 4282 4282 4282 4282 4277 4277 4278 4278 4277 4277 4273 4273 4278 4278 4278 4278 4273 4273 4274 4274 4273 4273 4275 4275 4274 4274 4274 4274 4275 4275 4276 4276 4275 4275 4279 4279 4276 4276 4276 4276 4279 4279 4280 4280 4287 4287 4288 4288 4289 4289 4288 4288 4290 4290 4289 4289 4291 4291 4292 4292 4293 4293 4292 4292 4294 4294 4293 4293 4308 4308 4307 4307 4305 4305 4308 4308 4305 4305 4306 4306 5981 5981 4303 4303 5982 5982 5983 5983 4303 4303 4304 4304 4303 4303 4301 4301 4304 4304 4304 4304 4301 4301 4302 4302 4301 4301 4297 4297 4302 4302 4302 4302 4297 4297 4298 4298 4297 4297 4295 4295 4298 4298 4298 4298 4295 4295 4296 4296 4295 4295 4299 4299 4296 4296 4296 4296 4299 4299 4300 4300 4309 4309 4310 4310 4311 4311 4310 4310 4312 4312 4311 4311 4313 4313 4314 4314 4315 4315 4314 4314 4316 4316 4315 4315 4330 4330 4329 4329 4327 4327 4330 4330 4327 4327 4328 4328 5984 5984 4325 4325 5985 5985 5986 5986 4325 4325 4326 4326 4325 4325 4323 4323 4326 4326 4326 4326 4323 4323 4324 4324 4323 4323 4319 4319 4324 4324 4324 4324 4319 4319 4320 4320 4319 4319 4317 4317 4320 4320 4320 4320 4317 4317 4318 4318 4317 4317 4321 4321 4318 4318 4318 4318 4321 4321 4322 4322 4331 4331 4332 4332 4333 4333 4332 4332 4334 4334 4333 4333 4335 4335 4336 4336 4337 4337 4336 4336 4338 4338 4337 4337 4352 4352 4351 4351 4349 4349 4352 4352 4349 4349 4350 4350 5987 5987 4347 4347 5988 5988 5989 5989 4347 4347 4348 4348 4347 4347 4345 4345 4348 4348 4348 4348 4345 4345 4346 4346 4345 4345 4343 4343 4346 4346 4346 4346 4343 4343 4344 4344 4343 4343 4339 4339 4344 4344 4344 4344 4339 4339 4340 4340 4339 4339 4341 4341 4340 4340 4340 4340 4341 4341 4342 4342 4353 4353 4354 4354 4355 4355 4354 4354 4356 4356 4355 4355 4357 4357 4358 4358 4359 4359 4358 4358 4360 4360 4359 4359 4374 4374 4373 4373 4371 4371 4374 4374 4371 4371 4372 4372 4371 4371 4369 4369 4372 4372 4372 4372 4369 4369 4370 4370 5990 5990 4367 4367 5991 5991 5992 5992 4367 4367 4368 4368 4367 4367 4365 4365 4368 4368 4368 4368 4365 4365 4366 4366 4365 4365 4361 4361 4366 4366 4366 4366 4361 4361 4362 4362 4361 4361 4363 4363 4362 4362 4362 4362 4363 4363 4364 4364 4375 4375 4376 4376 4377 4377 4376 4376 4378 4378 4377 4377 4379 4379 4380 4380 4381 4381 4380 4380 4382 4382 4381 4381 4396 4396 4395 4395 4393 4393 4396 4396 4393 4393 4394 4394 4393 4393 4391 4391 4394 4394 4394 4394 4391 4391 4392 4392 5993 5993 4389 4389 5994 5994 5995 5995 4389 4389 4390 4390 4389 4389 4387 4387 4390 4390 4390 4390 4387 4387 4388 4388 4387 4387 4385 4385 4388 4388 4388 4388 4385 4385 4386 4386 4385 4385 4383 4383 4386 4386 4386 4386 4383 4383 4384 4384 4397 4397 4398 4398 4399 4399 4398 4398 4400 4400 4399 4399 4401 4401 4402 4402 4403 4403 4402 4402 4404 4404 4403 4403 4418 4418 4417 4417 4415 4415 4418 4418 4415 4415 4416 4416 4415 4415 4413 4413 4416 4416 4416 4416 4413 4413 4414 4414 5996 5996 4411 4411 5997 5997 5998 5998 4411 4411 4412 4412 4411 4411 4409 4409 4412 4412 4412 4412 4409 4409 4410 4410 4409 4409 4407 4407 4410 4410 4410 4410 4407 4407 4408 4408 4407 4407 4405 4405 4408 4408 4408 4408 4405 4405 4406 4406 4419 4419 4420 4420 4421 4421 4420 4420 4422 4422 4421 4421 4423 4423 4424 4424 4425 4425 4424 4424 4426 4426 4425 4425 4440 4440 4439 4439 4437 4437 4440 4440 4437 4437 4438 4438 4437 4437 4435 4435 4438 4438 4438 4438 4435 4435 4436 4436 5999 5999 4433 4433 6000 6000 6001 6001 4433 4433 4434 4434 4433 4433 4431 4431 4434 4434 4434 4434 4431 4431 4432 4432 4431 4431 4429 4429 4432 4432 4432 4432 4429 4429 4430 4430 4429 4429 4427 4427 4430 4430 4430 4430 4427 4427 4428 4428 4441 4441 4442 4442 4443 4443 4442 4442 4444 4444 4443 4443 4445 4445 4446 4446 4447 4447 4446 4446 4448 4448 4447 4447 4462 4462 4461 4461 4459 4459 4462 4462 4459 4459 4460 4460 4459 4459 4457 4457 4460 4460 4460 4460 4457 4457 4458 4458 4457 4457 4455 4455 4458 4458 4458 4458 4455 4455 4456 4456 6002 6002 4453 4453 6003 6003 6004 6004 4453 4453 4454 4454 4453 4453 4451 4451 4454 4454 4454 4454 4451 4451 4452 4452 4451 4451 4449 4449 4452 4452 4452 4452 4449 4449 4450 4450 4463 4463 4464 4464 4465 4465 4464 4464 4466 4466 4465 4465 4467 4467 4468 4468 4469 4469 4468 4468 4470 4470 4469 4469 4484 4484 4483 4483 4481 4481 4484 4484 4481 4481 4482 4482 4481 4481 4479 4479 4482 4482 4482 4482 4479 4479 4480 4480 4479 4479 4477 4477 4480 4480 4480 4480 4477 4477 4478 4478 6005 6005 4475 4475 6006 6006 6007 6007 4475 4475 4476 4476 4475 4475 4473 4473 4476 4476 4476 4476 4473 4473 4474 4474 4473 4473 4471 4471 4474 4474 4474 4474 4471 4471 4472 4472 4485 4485 4486 4486 4487 4487 4486 4486 4488 4488 4487 4487 4489 4489 4490 4490 4491 4491 4490 4490 4492 4492 4491 4491 4506 4506 4505 4505 4503 4503 4506 4506 4503 4503 4504 4504 4503 4503 4501 4501 4504 4504 4504 4504 4501 4501 4502 4502 4501 4501 4499 4499 4502 4502 4502 4502 4499 4499 4500 4500 6008 6008 4497 4497 6009 6009 6010 6010 4497 4497 4498 4498 4497 4497 4495 4495 4498 4498 4498 4498 4495 4495 4496 4496 4495 4495 4493 4493 4496 4496 4496 4496 4493 4493 4494 4494 4507 4507 4508 4508 4509 4509 4508 4508 4510 4510 4509 4509 4511 4511 4512 4512 4513 4513 4512 4512 4514 4514 4513 4513 4528 4528 4527 4527 4525 4525 4528 4528 4525 4525 4526 4526 4525 4525 4523 4523 4526 4526 4526 4526 4523 4523 4524 4524 4523 4523 4521 4521 4524 4524 4524 4524 4521 4521 4522 4522 4521 4521 4519 4519 4522 4522 4522 4522 4519 4519 4520 4520 6011 6011 4517 4517 6012 6012 6013 6013 4517 4517 4518 4518 4517 4517 4515 4515 4518 4518 4518 4518 4515 4515 4516 4516 4529 4529 4530 4530 4531 4531 4530 4530 4532 4532 4531 4531 4533 4533 4534 4534 4535 4535 4534 4534 4536 4536 4535 4535 4550 4550 4549 4549 4547 4547 4550 4550 4547 4547 4548 4548 4547 4547 4545 4545 4548 4548 4548 4548 4545 4545 4546 4546 4545 4545 4543 4543 4546 4546 4546 4546 4543 4543 4544 4544 4543 4543 4541 4541 4544 4544 4544 4544 4541 4541 4542 4542 6014 6014 4539 4539 6015 6015 6016 6016 4539 4539 4540 4540 4539 4539 4537 4537 4540 4540 4540 4540 4537 4537 4538 4538 4551 4551 4552 4552 4553 4553 4552 4552 4554 4554 4553 4553 4555 4555 4556 4556 4557 4557 4556 4556 4558 4558 4557 4557 4572 4572 4571 4571 4569 4569 4572 4572 4569 4569 4570 4570 4569 4569 4567 4567 4570 4570 4570 4570 4567 4567 4568 4568 4567 4567 4565 4565 4568 4568 4568 4568 4565 4565 4566 4566 4565 4565 4563 4563 4566 4566 4566 4566 4563 4563 4564 4564 6017 6017 4561 4561 6018 6018 6019 6019 4561 4561 4562 4562 4561 4561 4559 4559 4562 4562 4562 4562 4559 4559 4560 4560 4573 4573 4574 4574 4575 4575 4574 4574 4576 4576 4575 4575 4577 4577 4578 4578 4579 4579 4578 4578 4580 4580 4579 4579 4594 4594 4593 4593 4591 4591 4594 4594 4591 4591 4592 4592 4591 4591 4589 4589 4592 4592 4592 4592 4589 4589 4590 4590 4589 4589 4587 4587 4590 4590 4590 4590 4587 4587 4588 4588 4587 4587 4585 4585 4588 4588 4588 4588 4585 4585 4586 4586 6020 6020 4583 4583 6021 6021 6022 6022 4583 4583 4584 4584 4583 4583 4581 4581 4584 4584 4584 4584 4581 4581 4582 4582 4595 4595 4596 4596 4597 4597 4596 4596 4598 4598 4597 4597 4599 4599 4600 4600 4601 4601 4600 4600 4602 4602 4601 4601 4616 4616 4615 4615 4613 4613 4616 4616 4613 4613 4614 4614 4613 4613 4611 4611 4614 4614 4614 4614 4611 4611 4612 4612 4611 4611 4609 4609 4612 4612 4612 4612 4609 4609 4610 4610 4609 4609 4607 4607 4610 4610 4610 4610 4607 4607 4608 4608 4607 4607 4605 4605 4608 4608 4608 4608 4605 4605 4606 4606 6023 6023 4603 4603 6024 6024 6025 6025 4603 4603 4604 4604 4617 4617 4618 4618 4619 4619 4618 4618 4620 4620 4619 4619 4621 4621 4622 4622 4623 4623 4622 4622 4624 4624 4623 4623 4638 4638 4637 4637 4635 4635 4638 4638 4635 4635 4636 4636 4635 4635 4633 4633 4636 4636 4636 4636 4633 4633 4634 4634 4633 4633 4631 4631 4634 4634 4634 4634 4631 4631 4632 4632 4631 4631 4629 4629 4632 4632 4632 4632 4629 4629 4630 4630 4629 4629 4627 4627 4630 4630 4630 4630 4627 4627 4628 4628 6026 6026 4625 4625 6027 6027 6028 6028 4625 4625 4626 4626 4639 4639 4640 4640 4641 4641 4640 4640 4642 4642 4641 4641 4643 4643 4644 4644 4645 4645 4644 4644 4646 4646 4645 4645 4660 4660 4659 4659 4657 4657 4660 4660 4657 4657 4658 4658 4657 4657 4655 4655 4658 4658 4658 4658 4655 4655 4656 4656 4655 4655 4653 4653 4656 4656 4656 4656 4653 4653 4654 4654 4653 4653 4651 4651 4654 4654 4654 4654 4651 4651 4652 4652 4651 4651 4649 4649 4652 4652 4652 4652 4649 4649 4650 4650 6029 6029 4647 4647 6030 6030 6031 6031 4647 4647 4648 4648 4661 4661 4662 4662 4663 4663 4662 4662 4664 4664 4663 4663 4665 4665 4666 4666 4667 4667 4666 4666 4668 4668 4667 4667 4682 4682 4681 4681 4679 4679 4682 4682 4679 4679 4680 4680 4679 4679 4677 4677 4680 4680 4680 4680 4677 4677 4678 4678 4677 4677 4675 4675 4678 4678 4678 4678 4675 4675 4676 4676 4675 4675 4673 4673 4676 4676 4676 4676 4673 4673 4674 4674 4673 4673 4671 4671 4674 4674 4674 4674 4671 4671 4672 4672 6032 6032 4669 4669 6033 6033 6034 6034 4669 4669 4670 4670 4683 4683 4684 4684 4685 4685 4684 4684 4686 4686 4685 4685 4687 4687 4688 4688 4689 4689 4688 4688 4690 4690 4689 4689 4704 4704 4703 4703 4701 4701 4704 4704 4701 4701 4702 4702 4701 4701 4699 4699 4702 4702 4702 4702 4699 4699 4700 4700 4699 4699 4697 4697 4700 4700 4700 4700 4697 4697 4698 4698 4697 4697 4695 4695 4698 4698 4698 4698 4695 4695 4696 4696 4695 4695 4693 4693 4696 4696 4696 4696 4693 4693 4694 4694 4693 4693 4691 4691 4694 4694 4694 4694 4691 4691 4692 4692 4705 4705 4706 4706 4707 4707 4706 4706 4708 4708 4707 4707 4709 4709 4710 4710 4711 4711 4710 4710 4712 4712 4711 4711 4726 4726 4725 4725 4723 4723 4726 4726 4723 4723 4724 4724 4723 4723 4721 4721 4724 4724 4724 4724 4721 4721 4722 4722 4721 4721 4719 4719 4722 4722 4722 4722 4719 4719 4720 4720 4719 4719 4717 4717 4720 4720 4720 4720 4717 4717 4718 4718 4717 4717 4715 4715 4718 4718 4718 4718 4715 4715 4716 4716 4715 4715 4713 4713 4716 4716 4716 4716 4713 4713 4714 4714 4727 4727 4728 4728 4729 4729 4728 4728 4730 4730 4729 4729 4731 4731 4732 4732 4733 4733 4732 4732 4734 4734 4733 4733 4748 4748 4747 4747 6035 6035 4748 4748 6036 6036 6037 6037 4745 4745 4743 4743 4746 4746 4746 4746 4743 4743 4744 4744 4743 4743 4741 4741 4744 4744 4744 4744 4741 4741 4742 4742 4741 4741 4739 4739 4742 4742 4742 4742 4739 4739 4740 4740 4739 4739 4737 4737 4740 4740 4740 4740 4737 4737 4738 4738 4737 4737 4735 4735 4738 4738 4738 4738 4735 4735 4736 4736 4749 4749 4750 4750 4751 4751 4750 4750 4752 4752 4751 4751 4753 4753 4754 4754 4755 4755 4754 4754 4756 4756 4755 4755 4770 4770 4769 4769 6038 6038 4770 4770 6039 6039 6040 6040 4767 4767 4765 4765 4768 4768 4768 4768 4765 4765 4766 4766 4765 4765 4763 4763 4766 4766 4766 4766 4763 4763 4764 4764 4763 4763 4761 4761 4764 4764 4764 4764 4761 4761 4762 4762 4761 4761 4759 4759 4762 4762 4762 4762 4759 4759 4760 4760 4759 4759 4757 4757 4760 4760 4760 4760 4757 4757 4758 4758 4771 4771 4772 4772 4773 4773 4772 4772 4774 4774 4773 4773 4775 4775 4776 4776 4777 4777 4776 4776 4778 4778 4777 4777 4792 4792 4791 4791 6041 6041 4792 4792 6042 6042 6043 6043 4789 4789 4787 4787 4790 4790 4790 4790 4787 4787 4788 4788 4787 4787 4785 4785 4788 4788 4788 4788 4785 4785 4786 4786 4785 4785 4783 4783 4786 4786 4786 4786 4783 4783 4784 4784 4783 4783 4781 4781 4784 4784 4784 4784 4781 4781 4782 4782 4781 4781 4779 4779 4782 4782 4782 4782 4779 4779 4780 4780 4793 4793 4794 4794 4795 4795 4794 4794 4796 4796 4795 4795 4797 4797 4798 4798 4799 4799 4798 4798 4800 4800 4799 4799 4814 4814 4813 4813 6044 6044 4814 4814 6045 6045 6046 6046 4811 4811 4809 4809 4812 4812 4812 4812 4809 4809 4810 4810 4809 4809 4807 4807 4810 4810 4810 4810 4807 4807 4808 4808 4807 4807 4805 4805 4808 4808 4808 4808 4805 4805 4806 4806 4805 4805 4803 4803 4806 4806 4806 4806 4803 4803 4804 4804 4803 4803 4801 4801 4804 4804 4804 4804 4801 4801 4802 4802 4815 4815 4816 4816 4817 4817 4816 4816 4818 4818 4817 4817 5210 5210 5203 5203 5205 5205 4853 4853 4859 4859 4856 4856 4957 4957 4941 4941 4944 4944 4882 4882 4855 4855 4870 4870 5010 5010 5025 5025 5026 5026 5025 5025 5042 5042 5026 5026 6047 6047 6048 6048 5043 5043 5101 5101 5086 5086 5085 5085 5086 5086 5069 5069 5085 5085 6049 6049 6050 6050 5068 5068 4937 4937 4941 4941 4955 4955 4941 4941 4957 4957 4955 4955 4955 4955 4957 4957 4971 4971 4991 4991 5010 5010 5011 5011 5010 5010 5026 5026 5011 5011 6051 6051 6052 6052 5027 5027 6053 6053 5043 5043 5027 5027 5027 5027 5043 5043 5044 5044 5120 5120 5101 5101 5100 5100 5101 5101 5085 5085 5100 5100 6054 6054 6055 6055 5084 5084 6056 6056 5068 5068 5084 5084 5084 5084 5068 5068 5067 5067 4931 4931 6057 6057 6058 6058 4944 4944 4941 4941 4928 4928 4928 4928 4941 4941 4924 4924 4941 4941 4937 4937 4924 4924 4924 4924 4937 4937 4918 4918 4850 4850 4871 4871 4860 4860 4975 4975 4991 4991 4994 4994 4991 4991 5011 5011 4994 4994 6059 6059 6060 6060 5012 5012 6061 6061 5027 5027 5012 5012 5012 5012 5027 5027 5028 5028 5027 5027 5044 5044 5028 5028 5028 5028 5044 5044 5045 5045 5136 5136 5120 5120 5117 5117 5120 5120 5100 5100 5117 5117 6062 6062 6063 6063 5099 5099 6064 6064 5084 5084 5099 5099 5099 5099 5084 5084 5083 5083 5084 5084 5067 5067 5083 5083 5083 5083 5067 5067 5066 5066 4917 4917 4931 4931 4915 4915 4931 4931 6065 6065 4915 4915 4915 4915 6066 6066 6067 6067 4928 4928 4924 4924 4913 4913 4913 4913 4924 4924 4907 4907 4924 4924 4918 4918 4907 4907 4907 4907 4918 4918 4902 4902 4958 4958 4975 4975 4977 4977 4975 4975 4994 4994 4977 4977 6068 6068 6069 6069 4997 4997 6070 6070 5012 5012 4997 4997 4997 4997 5012 5012 5013 5013 5012 5012 5028 5028 5013 5013 5013 5013 5028 5028 5029 5029 5028 5028 5045 5045 5029 5029 5029 5029 5045 5045 5046 5046 5074 5074 5058 5058 5059 5059 5153 5153 5136 5136 5134 5134 5136 5136 5117 5117 5134 5134 6071 6071 6072 6072 5114 5114 6073 6073 5099 5099 5114 5114 5114 5114 5099 5099 5098 5098 5099 5099 5083 5083 5098 5098 5098 5098 5083 5083 5082 5082 5083 5083 5066 5066 5082 5082 5082 5082 5066 5066 5065 5065 5037 5037 5053 5053 5052 5052 4906 4906 4917 4917 4903 4903 4917 4917 4915 4915 4903 4903 4903 4903 4915 4915 4900 4900 4915 4915 6074 6074 4900 4900 4900 4900 6075 6075 6076 6076 4913 4913 4907 4907 4896 4896 4896 4896 4907 4907 4888 4888 4907 4907 4902 4902 4888 4888 4888 4888 4902 4902 4882 4882 4856 4856 4868 4868 4863 4863 4849 4849 4847 4847 4843 4843 4847 4847 4846 4846 4843 4843 4843 4843 4846 4846 4840 4840 4846 4846 4850 4850 4840 4840 4840 4840 4850 4850 4839 4839 4850 4850 4860 4860 4839 4839 4839 4839 4860 4860 6077 6077 4825 4825 4821 4821 4826 4826 4821 4821 4823 4823 4826 4826 6078 6078 6079 6079 4829 4829 6080 6080 4830 4830 4829 4829 4829 4829 4830 4830 4837 4837 4830 4830 4841 4841 4837 4837 4837 4837 4841 4841 4852 4852 4841 4841 4867 4867 4852 4852 4852 4852 4867 4867 4872 4872 4867 4867 4884 4884 4872 4872 4820 4820 4822 4822 4828 4828 4822 4822 4834 4834 4828 4828 6081 6081 6082 6082 4844 4844 6083 6083 4866 4866 4844 4844 4844 4844 4866 4866 4875 4875 4866 4866 4889 4889 4875 4875 4875 4875 4889 4889 4894 4894 4889 4889 4909 4909 4894 4894 4894 4894 4909 4909 4911 4911 4909 4909 4926 4926 4911 4911 4838 4838 4865 4865 4876 4876 4865 4865 4895 4895 4876 4876 4876 4876 4895 4895 4899 4899 4895 4895 4916 4916 4899 4899 6084 6084 6085 6085 4919 4919 6086 6086 4935 4935 4919 4919 4919 4919 4935 4935 4938 4938 4935 4935 6087 6087 4938 4938 4938 4938 6088 6088 6089 6089 4953 4953 4969 4969 4954 4954 4905 4905 4925 4925 4929 4929 4925 4925 4945 4945 4929 4929 4929 4929 4945 4945 4947 4947 4945 4945 4964 4964 4947 4947 6090 6090 6091 6091 4967 4967 6092 6092 4982 4982 4967 4967 4967 4967 4982 4982 4983 4983 4982 4982 4999 4999 4983 4983 4983 4983 4999 4999 5000 5000 4999 4999 5015 5015 5000 5000 5057 5057 5058 5058 5073 5073 5058 5058 5074 5074 5073 5073 5073 5073 5074 5074 5088 5088 5106 5106 5102 5102 5103 5103 5102 5102 5088 5088 5103 5103 5103 5103 5088 5088 5089 5089 5088 5088 5074 5074 5089 5089 5089 5089 5074 5074 5075 5075 5074 5074 5059 5059 5075 5075 5075 5075 5059 5059 5060 5060 5041 5041 5062 5062 5061 5061 5062 5062 5077 5077 5061 5061 6093 6093 6094 6094 5076 5076 6095 6095 5091 5091 5076 5076 5076 5076 5091 5091 5090 5090 5091 5091 5105 5105 5090 5090 5090 5090 5105 5105 5104 5104 5105 5105 5119 5119 5104 5104 5104 5104 5119 5119 5118 5118 5119 5119 5132 5132 5118 5118 5062 5062 5078 5078 5077 5077 5078 5078 5092 5092 5077 5077 6096 6096 6097 6097 5091 5091 6098 6098 5107 5107 5091 5091 5091 5091 5107 5107 5105 5105 5107 5107 5121 5121 5105 5105 5105 5105 5121 5121 5119 5119 5121 5121 5133 5133 5119 5119 5119 5119 5133 5133 5132 5132 5133 5133 5146 5146 5132 5132 5132 5132 5146 5146 5145 5145 5146 5146 5148 5148 5145 5145 5093 5093 5109 5109 5108 5108 5109 5109 5123 5123 5108 5108 6099 6099 6100 6100 5122 5122 6101 6101 6102 6102 5122 5122 5122 5122 6103 6103 5135 5135 6104 6104 5151 5151 5135 5135 5135 5135 5151 5151 5149 5149 5151 5151 5163 5163 5149 5149 5149 5149 5163 5163 5162 5162 6105 6105 5177 5177 6106 6106 5109 5109 5124 5124 5123 5123 5124 5124 5139 5139 5123 5123 5123 5123 5139 5139 5137 5137 5139 5139 5152 5152 5137 5137 6107 6107 6108 6108 5151 5151 6109 6109 5165 5165 5151 5151 5151 5151 5165 5165 5163 5163 6110 6110 5178 5178 6111 6111 6112 6112 5178 5178 5177 5177 5178 5178 5191 5191 5177 5177 5177 5177 5191 5191 5189 5189 5191 5191 5190 5190 5189 5189 5156 5156 5174 5174 5170 5170 5174 5174 5187 5187 5170 5170 5170 5170 5187 5187 5183 5183 5187 5187 5198 5198 5183 5183 6113 6113 6114 6114 5196 5196 6115 6115 5211 5211 5196 5196 5196 5196 5211 5211 5208 5208 5211 5211 5220 5220 5208 5208 5208 5208 5220 5220 5219 5219 5220 5220 5232 5232 5219 5219 5174 5174 5193 5193 5187 5187 5193 5193 5204 5204 5187 5187 5187 5187 5204 5204 5198 5198 5204 5204 5215 5215 5198 5198 6116 6116 6117 6117 5211 5211 6118 6118 5225 5225 5211 5211 5211 5211 5225 5225 5220 5220 5225 5225 5234 5234 5220 5220 5220 5220 5234 5234 5232 5232 5234 5234 5243 5243 5232 5232 5229 5229 5256 5256 5241 5241 5256 5256 5269 5269 5241 5241 6119 6119 6120 6120 5251 5251 6121 6121 5272 5272 5251 5251 5251 5251 5272 5272 5261 5261 5272 5272 5271 5271 5261 5261 5261 5261 5271 5271 5265 5265 5271 5271 5268 5268 5265 5265 5265 5265 5268 5268 5264 5264 5268 5268 5262 5262 5264 5264 5286 5286 5290 5290 5285 5285 5290 5290 5288 5288 5285 5285 6122 6122 6123 6123 5282 5282 6124 6124 5281 5281 5282 5282 5282 5282 5281 5281 5274 5274 5281 5281 5270 5270 5274 5274 5274 5274 5270 5270 5259 5259 5270 5270 5244 5244 5259 5259 5259 5259 5244 5244 5239 5239 5244 5244 5227 5227 5239 5239 5291 5291 5289 5289 5283 5283 5289 5289 5277 5277 5283 5283 6125 6125 6126 6126 5267 5267 6127 6127 5245 5245 5267 5267 5267 5267 5245 5245 5236 5236 5245 5245 5222 5222 5236 5236 5236 5236 5222 5222 5217 5217 5222 5222 5202 5202 5217 5217 5217 5217 5202 5202 5200 5200 5202 5202 5185 5185 5200 5200 5273 5273 5246 5246 5235 5235 5246 5246 5216 5216 5235 5235 5235 5235 5216 5216 5212 5212 5216 5216 5195 5195 5212 5212 6128 6128 6129 6129 5192 5192 6130 6130 5176 5176 5192 5192 5192 5192 5176 5176 5173 5173 5176 5176 6131 6131 5173 5173 5173 5173 6132 6132 6133 6133 5158 5158 5142 5142 5157 5157 5206 5206 5186 5186 5182 5182 5186 5186 5166 5166 5182 5182 5182 5182 5166 5166 5164 5164 5166 5166 5147 5147 5164 5164 6134 6134 6135 6135 5144 5144 6136 6136 5129 5129 5144 5144 5144 5144 5129 5129 5128 5128 5129 5129 5112 5112 5128 5128 5128 5128 5112 5112 5111 5111 5112 5112 5096 5096 5111 5111 5054 5054 5053 5053 5038 5038 5053 5053 5037 5037 5038 5038 5038 5038 5037 5037 5023 5023 5005 5005 5009 5009 5008 5008 5009 5009 5023 5023 5008 5008 5008 5008 5023 5023 5022 5022 5023 5023 5037 5037 5022 5022 5022 5022 5037 5037 5036 5036 5037 5037 5052 5052 5036 5036 5036 5036 5052 5052 5051 5051 5070 5070 5049 5049 5050 5050 5049 5049 5034 5034 5050 5050 6137 6137 6138 6138 5035 5035 6139 6139 5020 5020 5035 5035 5035 5035 5020 5020 5021 5021 5020 5020 5006 5006 5021 5021 5021 5021 5006 5006 5007 5007 5006 5006 4992 4992 5007 5007 5007 5007 4992 4992 4993 4993 4992 4992 4979 4979 4993 4993 5049 5049 5033 5033 5034 5034 5033 5033 5019 5019 5034 5034 6140 6140 6141 6141 5020 5020 6142 6142 5004 5004 5020 5020 5020 5020 5004 5004 5006 5006 5004 5004 4990 4990 5006 5006 5006 5006 4990 4990 4992 4992 4990 4990 4978 4978 4992 4992 4992 4992 4978 4978 4979 4979 4978 4978 4965 4965 4979 4979 4979 4979 4965 4965 4966 4966 4965 4965 4963 4963 4966 4966 5018 5018 5002 5002 5003 5003 5002 5002 4988 4988 5003 5003 6143 6143 6144 6144 4989 4989 6145 6145 6146 6146 4989 4989 4989 4989 6147 6147 4976 4976 6148 6148 4960 4960 4976 4976 4976 4976 4960 4960 4962 4962 4960 4960 4948 4948 4962 4962 4962 4962 4948 4948 4949 4949 6149 6149 4934 4934 6150 6150 5002 5002 4987 4987 4988 4988 4987 4987 4972 4972 4988 4988 4988 4988 4972 4972 4974 4974 4972 4972 4959 4959 4974 4974 6151 6151 6152 6152 4960 4960 6153 6153 4946 4946 4960 4960 4960 4960 4946 4946 4948 4948 6154 6154 4933 4933 6155 6155 6156 6156 4933 4933 4934 4934 4933 4933 4920 4920 4934 4934 4934 4934 4920 4920 4922 4922 4920 4920 4921 4921 4922 4922 4871 4871 4863 4863 4877 4877 4863 4863 4868 4868 4877 4877 4877 4877 4868 4868 4879 4879 4868 4868 4869 4869 4879 4879 4879 4879 4869 4869 4881 4881 4856 4856 4859 4859 4868 4868 4859 4859 4864 4864 4868 4868 4868 4868 4864 4864 4869 4869 4871 4871 4850 4850 4863 4863 4850 4850 4846 4846 4863 4863 4863 4863 4846 4846 4856 4856 4846 4846 4847 4847 4856 4856 4856 4856 4847 4847 4853 4853 4873 4873 4862 4862 4861 4861 4862 4862 4849 4849 4861 4861 4861 4861 4849 4849 4845 4845 4849 4849 4843 4843 4845 4845 4845 4845 4843 4843 4836 4836 4843 4843 4840 4840 4836 4836 4836 4836 4840 4840 4832 4832 4840 4840 4839 4839 4832 4832 4832 4832 4839 4839 6157 6157 4839 4839 6158 6158 6159 6159 4831 4831 4842 4842 4833 4833 4842 4842 4855 4855 4833 4833 4862 4862 4857 4857 4849 4849 4857 4857 4854 4854 4849 4849 4849 4849 4854 4854 4847 4847 4854 4854 4851 4851 4847 4847 4847 4847 4851 4851 4853 4853 4833 4833 4825 4825 4831 4831 4825 4825 4826 4826 4831 4831 6160 6160 6161 6161 4832 4832 6162 6162 4829 4829 4832 4832 4832 4832 4829 4829 4836 4836 4829 4829 4837 4837 4836 4836 4836 4836 4837 4837 4845 4845 4837 4837 4852 4852 4845 4845 4845 4845 4852 4852 4861 4861 4852 4852 4872 4872 4861 4861 4861 4861 4872 4872 4873 4873 4910 4910 4898 4898 4897 4897 4898 4898 4884 4884 4897 4897 4897 4897 4884 4884 4880 4880 4884 4884 4867 4867 4880 4880 4880 4880 4867 4867 4858 4858 4867 4867 4841 4841 4858 4858 4858 4858 4841 4841 4835 4835 4841 4841 4830 4830 4835 4835 4835 4835 4830 4830 6163 6163 4830 4830 6164 6164 6165 6165 4824 4824 4823 4823 4819 4819 4823 4823 4821 4821 4819 4819 4898 4898 4890 4890 4884 4884 4890 4890 4885 4885 4884 4884 4884 4884 4885 4885 4872 4872 4885 4885 4874 4874 4872 4872 4872 4872 4874 4874 4873 4873 4819 4819 4820 4820 4824 4824 4820 4820 4828 4828 4824 4824 6166 6166 6167 6167 4835 4835 6168 6168 4844 4844 4835 4835 4835 4835 4844 4844 4858 4858 4844 4844 4875 4875 4858 4858 4858 4858 4875 4875 4880 4880 4875 4875 4894 4894 4880 4880 4880 4880 4894 4894 4897 4897 4894 4894 4911 4911 4897 4897 4897 4897 4911 4911 4910 4910 6169 6169 4940 4940 4939 4939 4940 4940 4926 4926 4939 4939 4939 4939 4926 4926 4923 4923 4926 4926 4909 4909 4923 4923 4923 4923 4909 4909 4904 4904 4909 4909 4889 4889 4904 4904 4904 4904 4889 4889 6170 6170 4889 4889 4866 4866 6171 6171 6172 6172 4866 4866 6173 6173 4866 4866 6174 6174 6175 6175 4848 4848 4834 4834 4827 4827 4834 4834 4822 4822 4827 4827 4940 4940 4930 4930 4926 4926 4930 4930 4927 4927 4926 4926 4926 4926 4927 4927 4911 4911 4927 4927 4912 4912 4911 4911 4911 4911 4912 4912 4910 4910 4827 4827 4838 4838 4848 4848 4838 4838 4876 4876 4848 4848 4848 4848 4876 4876 4883 4883 4876 4876 4899 4899 4883 4883 6176 6176 6177 6177 4904 4904 6178 6178 4919 4919 4904 4904 4904 4904 4919 4919 4923 4923 4919 4919 4938 4938 4923 4923 4923 4923 4938 4938 4939 4939 4938 4938 6179 6179 4939 4939 4939 4939 6180 6180 6181 6181 4996 4996 4985 4985 4984 4984 4985 4985 4969 4969 4984 4984 4984 4984 4969 4969 4968 4968 4969 4969 4953 4953 4968 4968 4968 4968 4953 4953 4951 4951 6182 6182 4935 4935 6183 6183 6184 6184 4935 4935 6185 6185 4935 4935 6186 6186 6187 6187 4932 4932 4916 4916 4914 4914 4916 4916 4895 4895 4914 4914 4914 4914 4895 4895 4887 4887 4895 4895 4865 4865 4887 4887 4985 4985 4973 4973 4969 4969 4973 4973 4970 4970 4969 4969 4969 4969 4970 4970 4954 4954 4970 4970 4956 4956 4954 4954 4954 4954 4956 4956 4952 4952 4887 4887 4905 4905 4914 4914 4905 4905 4929 4929 4914 4914 4914 4914 4929 4929 4932 4932 4929 4929 4947 4947 4932 4932 6188 6188 6189 6189 4951 4951 6190 6190 4967 4967 4951 4951 4951 4951 4967 4967 4968 4968 4967 4967 4983 4983 4968 4968 4968 4968 4983 4983 4984 4984 4983 4983 5000 5000 4984 4984 4984 4984 5000 5000 4996 4996 5040 5040 5031 5031 5030 5030 5031 5031 5015 5015 5030 5030 5030 5030 5015 5015 5014 5014 5015 5015 4999 4999 5014 5014 5014 5014 4999 4999 4998 4998 4999 4999 4982 4982 4998 4998 4998 4998 4982 4982 6191 6191 4982 4982 6192 6192 6193 6193 4981 4981 4964 4964 4961 4961 4964 4964 4945 4945 4961 4961 4961 4961 4945 4945 4943 4943 4945 4945 4925 4925 4943 4943 5031 5031 5017 5017 5015 5015 5017 5017 5016 5016 5015 5015 5015 5015 5016 5016 5000 5000 5016 5016 5001 5001 5000 5000 5000 5000 5001 5001 4996 4996 5047 5047 5040 5040 5046 5046 5040 5040 5030 5030 5046 5046 5046 5046 5030 5030 5029 5029 5030 5030 5014 5014 5029 5029 5029 5029 5014 5014 5013 5013 5014 5014 4998 4998 5013 5013 5013 5013 4998 4998 4997 4997 4998 4998 6194 6194 4997 4997 4997 4997 6195 6195 6196 6196 4981 4981 4961 4961 4977 4977 4977 4977 4961 4961 4958 4958 4961 4961 4943 4943 4958 4958 6197 6197 5060 5060 5043 5043 5060 5060 5059 5059 5043 5043 5043 5043 5059 5059 5044 5044 5059 5059 5058 5058 5044 5044 5044 5044 5058 5058 5045 5045 5058 5058 5057 5057 5045 5045 5045 5045 5057 5057 5046 5046 5057 5057 5056 5056 5046 5046 5046 5046 5056 5056 5047 5047 5102 5102 5087 5087 5088 5088 5087 5087 5079 5079 5088 5088 5088 5088 5079 5079 5073 5073 5079 5079 5072 5072 5073 5073 5073 5073 5072 5072 5057 5057 5072 5072 5063 5063 5057 5057 5057 5057 5063 5063 5056 5056 5025 5025 5041 5041 5042 5042 5041 5041 5061 5061 5042 5042 6198 6198 6199 6199 5060 5060 6200 6200 5076 5076 5060 5060 5060 5060 5076 5076 5075 5075 5076 5076 5090 5090 5075 5075 5075 5075 5090 5090 5089 5089 5090 5090 5104 5104 5089 5089 5089 5089 5104 5104 5103 5103 5104 5104 5118 5118 5103 5103 5103 5103 5118 5118 5106 5106 5145 5145 5131 5131 5132 5132 5131 5131 5125 5125 5132 5132 5132 5132 5125 5125 5118 5118 5125 5125 5116 5116 5118 5118 5118 5118 5116 5116 5106 5106 5078 5078 5093 5093 5092 5092 5093 5093 5108 5108 5092 5092 6201 6201 6202 6202 5107 5107 6203 6203 5122 5122 5107 5107 5107 5107 5122 5122 5121 5121 5122 5122 5135 5135 5121 5121 5121 5121 5135 5135 5133 5133 5135 5135 5149 5149 5133 5133 5133 5133 5149 5149 5146 5146 5149 5149 5162 5162 5146 5146 5146 5146 5162 5162 5148 5148 5189 5189 5175 5175 5177 5177 5175 5175 6204 6204 5177 5177 5177 5177 6205 6205 6206 6206 5169 5169 5161 5161 5162 5162 5162 5162 5161 5161 5148 5148 5203 5203 5190 5190 5205 5205 5190 5190 5191 5191 5205 5205 5205 5205 5191 5191 5194 5194 5191 5191 5178 5178 5194 5194 5194 5194 5178 5178 5180 5180 5178 5178 6207 6207 5180 5180 5180 5180 6208 6208 6209 6209 5165 5165 6210 6210 6211 6211 5167 5167 5152 5152 5154 5154 5152 5152 5139 5139 5154 5154 5154 5154 5139 5139 5140 5140 5139 5139 5124 5124 5140 5140 5140 5140 5156 5156 5154 5154 5156 5156 5170 5170 5154 5154 5154 5154 5170 5170 5167 5167 5170 5170 5183 5183 5167 5167 6212 6212 6213 6213 5180 5180 6214 6214 5196 5196 5180 5180 5180 5180 5196 5196 5194 5194 5196 5196 5208 5208 5194 5194 5194 5194 5208 5208 5205 5205 5208 5208 5219 5219 5205 5205 5205 5205 5219 5219 5210 5210 5258 5258 5252 5252 5255 5255 5252 5252 5243 5243 5255 5255 5255 5255 5243 5243 5248 5248 5243 5243 5234 5234 5248 5248 5248 5248 5234 5234 5240 5240 5234 5234 5225 5225 5240 5240 5240 5240 5225 5225 6215 6215 5225 5225 6216 6216 6217 6217 5233 5233 5215 5215 5223 5223 5215 5215 5204 5204 5223 5223 5223 5223 5204 5204 5209 5209 5204 5204 5193 5193 5209 5209 5252 5252 5247 5247 5243 5243 5247 5247 5242 5242 5243 5243 5243 5243 5242 5242 5232 5232 5242 5242 5230 5230 5232 5232 5232 5232 5230 5230 5219 5219 5230 5230 5218 5218 5219 5219 5219 5219 5218 5218 5210 5210 5209 5209 5229 5229 5223 5223 5229 5229 5241 5241 5223 5223 5223 5223 5241 5241 5233 5233 6218 6218 5251 5251 6219 6219 6220 6220 5251 5251 5240 5240 5251 5251 5261 5261 5240 5240 5240 5240 5261 5261 5248 5248 5261 5261 5265 5265 5248 5248 5248 5248 5265 5265 5255 5255 5265 5265 5264 5264 5255 5255 5255 5255 5264 5264 5258 5258 5238 5238 5249 5249 5250 5250 5249 5249 5262 5262 5250 5250 5250 5250 5262 5262 5266 5266 5262 5262 5268 5268 5266 5266 5266 5266 5268 5268 5275 5275 5268 5268 5271 5271 5275 5275 5275 5275 5271 5271 5279 5279 5271 5271 5272 5272 5279 5279 5279 5279 5272 5272 6221 6221 5272 5272 6222 6222 6223 6223 5280 5280 5269 5269 5278 5278 5269 5269 5256 5256 5278 5278 5249 5249 5254 5254 5262 5262 5254 5254 5257 5257 5262 5262 5262 5262 5257 5257 5264 5264 5257 5257 5260 5260 5264 5264 5264 5264 5260 5260 5258 5258 5278 5278 5286 5286 5280 5280 5286 5286 5285 5285 5280 5280 6224 6224 6225 6225 5279 5279 6226 6226 5282 5282 5279 5279 5279 5279 5282 5282 5275 5275 5282 5282 5274 5274 5275 5275 5275 5275 5274 5274 5266 5266 5274 5274 5259 5259 5266 5266 5266 5266 5259 5259 5250 5250 5259 5259 5239 5239 5250 5250 5250 5250 5239 5239 5238 5238 5201 5201 5213 5213 5214 5214 5213 5213 5227 5227 5214 5214 5214 5214 5227 5227 5231 5231 5227 5227 5244 5244 5231 5231 5231 5231 5244 5244 5253 5253 5244 5244 5270 5270 5253 5253 5253 5253 5270 5270 5276 5276 5270 5270 5281 5281 5276 5276 5276 5276 5281 5281 6227 6227 5281 5281 6228 6228 6229 6229 5287 5287 5288 5288 5292 5292 5288 5288 5290 5290 5292 5292 5213 5213 5221 5221 5227 5227 5221 5221 5226 5226 5227 5227 5227 5227 5226 5226 5239 5239 5226 5226 5237 5237 5239 5239 5239 5239 5237 5237 5238 5238 5292 5292 5291 5291 5287 5287 5291 5291 5283 5283 5287 5287 6230 6230 6231 6231 5276 5276 6232 6232 5267 5267 5276 5276 5276 5276 5267 5267 5253 5253 5267 5267 5236 5236 5253 5253 5253 5253 5236 5236 5231 5231 5236 5236 5217 5217 5231 5231 5231 5231 5217 5217 5214 5214 5217 5217 5200 5200 5214 5214 5214 5214 5200 5200 5201 5201 6233 6233 5171 5171 5172 5172 5171 5171 5185 5185 5172 5172 5172 5172 5185 5185 5188 5188 5185 5185 5202 5202 5188 5188 5188 5188 5202 5202 5207 5207 5202 5202 5222 5222 5207 5207 5207 5207 5222 5222 6234 6234 5222 5222 5245 5245 6235 6235 6236 6236 5245 5245 6237 6237 5245 5245 6238 6238 6239 6239 5263 5263 5277 5277 5284 5284 5277 5277 5289 5289 5284 5284 5171 5171 5181 5181 5185 5185 5181 5181 5184 5184 5185 5185 5185 5185 5184 5184 5200 5200 5184 5184 5199 5199 5200 5200 5200 5200 5199 5199 5201 5201 5284 5284 5273 5273 5263 5263 5273 5273 5235 5235 5263 5263 5263 5263 5235 5235 5228 5228 5235 5235 5212 5212 5228 5228 6240 6240 6241 6241 5207 5207 6242 6242 5192 5192 5207 5207 5207 5207 5192 5192 5188 5188 5192 5192 5173 5173 5188 5188 5188 5188 5173 5173 5172 5172 5173 5173 6243 6243 5172 5172 5172 5172 6244 6244 6245 6245 5115 5115 5126 5126 5127 5127 5126 5126 5142 5142 5127 5127 5127 5127 5142 5142 5143 5143 5142 5142 5158 5158 5143 5143 5143 5143 5158 5158 5160 5160 6246 6246 5176 5176 6247 6247 6248 6248 5176 5176 6249 6249 5176 5176 6250 6250 6251 6251 5179 5179 5195 5195 5197 5197 5195 5195 5216 5216 5197 5197 5197 5197 5216 5216 5224 5224 5216 5216 5246 5246 5224 5224 5126 5126 5138 5138 5142 5142 5138 5138 5141 5141 5142 5142 5142 5142 5141 5141 5157 5157 5141 5141 5155 5155 5157 5157 5157 5157 5155 5155 5159 5159 5224 5224 5206 5206 5197 5197 5206 5206 5182 5182 5197 5197 5197 5197 5182 5182 5179 5179 5182 5182 5164 5164 5179 5179 6252 6252 6253 6253 5160 5160 6254 6254 5144 5144 5160 5160 5160 5160 5144 5144 5143 5143 5144 5144 5128 5128 5143 5143 5143 5143 5128 5128 5127 5127 5128 5128 5111 5111 5127 5127 5127 5127 5111 5111 5115 5115 5071 5071 5080 5080 5081 5081 5080 5080 5096 5096 5081 5081 5081 5081 5096 5096 5097 5097 5096 5096 5112 5112 5097 5097 5097 5097 5112 5112 5113 5113 5112 5112 5129 5129 5113 5113 5113 5113 5129 5129 6255 6255 5129 5129 6256 6256 6257 6257 5130 5130 5147 5147 5150 5150 5147 5147 5166 5166 5150 5150 5150 5150 5166 5166 5168 5168 5166 5166 5186 5186 5168 5168 5080 5080 5094 5094 5096 5096 5094 5094 5095 5095 5096 5096 5096 5096 5095 5095 5111 5111 5095 5095 5110 5110 5111 5111 5111 5111 5110 5110 5115 5115 5064 5064 5071 5071 5065 5065 5071 5071 5081 5081 5065 5065 5065 5065 5081 5081 5082 5082 5081 5081 5097 5097 5082 5082 5082 5082 5097 5097 5098 5098 5097 5097 5113 5113 5098 5098 5098 5098 5113 5113 5114 5114 5113 5113 6258 6258 5114 5114 5114 5114 6259 6259 6260 6260 5130 5130 5150 5150 5134 5134 5134 5134 5150 5150 5153 5153 5150 5150 5168 5168 5153 5153 6261 6261 5051 5051 5068 5068 5051 5051 5052 5052 5068 5068 5068 5068 5052 5052 5067 5067 5052 5052 5053 5053 5067 5067 5067 5067 5053 5053 5066 5066 5053 5053 5054 5054 5066 5066 5066 5066 5054 5054 5065 5065 5054 5054 5055 5055 5065 5065 5065 5065 5055 5055 5064 5064 5009 5009 5024 5024 5023 5023 5024 5024 5032 5032 5023 5023 5023 5023 5032 5032 5038 5038 5032 5032 5039 5039 5038 5038 5038 5038 5039 5039 5054 5054 5039 5039 5048 5048 5054 5054 5054 5054 5048 5048 5055 5055 5086 5086 5070 5070 5069 5069 5070 5070 5050 5050 5069 5069 6262 6262 6263 6263 5051 5051 6264 6264 5035 5035 5051 5051 5051 5051 5035 5035 5036 5036 5035 5035 5021 5021 5036 5036 5036 5036 5021 5021 5022 5022 5021 5021 5007 5007 5022 5022 5022 5022 5007 5007 5008 5008 5007 5007 4993 4993 5008 5008 5008 5008 4993 4993 5005 5005 4966 4966 4980 4980 4979 4979 4980 4980 4986 4986 4979 4979 4979 4979 4986 4986 4993 4993 4986 4986 4995 4995 4993 4993 4993 4993 4995 4995 5005 5005 5033 5033 5018 5018 5019 5019 5018 5018 5003 5003 5019 5019 6265 6265 6266 6266 5004 5004 6267 6267 4989 4989 5004 5004 5004 5004 4989 4989 4990 4990 4989 4989 4976 4976 4990 4990 4990 4990 4976 4976 4978 4978 4976 4976 4962 4962 4978 4978 4978 4978 4962 4962 4965 4965 4962 4962 4949 4949 4965 4965 4965 4965 4949 4949 4963 4963 4922 4922 4936 4936 4934 4934 4936 4936 6268 6268 4934 4934 4934 4934 6269 6269 6270 6270 4942 4942 4950 4950 4949 4949 4949 4949 4950 4950 4963 4963 4908 4908 4921 4921 4906 4906 4921 4921 4920 4920 4906 4906 4906 4906 4920 4920 4917 4917 4920 4920 4933 4933 4917 4917 4917 4917 4933 4933 4931 4931 4933 4933 6271 6271 4931 4931 4931 4931 6272 6272 6273 6273 4946 4946 6274 6274 6275 6275 4944 4944 4959 4959 4957 4957 4959 4959 4972 4972 4957 4957 4957 4957 4972 4972 4971 4971 4972 4972 4987 4987 4971 4971 4892 4892 4893 4893 4901 4901 4882 4882 4870 4870 4888 4888 4870 4870 4878 4878 4888 4888 4888 4888 4878 4878 4896 4896 6276 6276 4886 4886 6277 6277 6278 6278 4886 4886 4900 4900 4886 4886 4891 4891 4900 4900 4900 4900 4891 4891 4903 4903 4891 4891 4892 4892 4903 4903 4903 4903 4892 4892 4906 4906 4892 4892 4901 4901 4906 4906 4906 4906 4901 4901 4908 4908 4855 4855 4842 4842 4870 4870 6279 6279 4860 4860 6280 6280 6281 6281 4860 4860 6282 6282 4860 4860 4871 4871 6283 6283 6284 6284 4871 4871 4886 4886 4871 4871 4877 4877 4886 4886 4886 4886 4877 4877 4891 4891 4877 4877 4879 4879 4891 4891 4891 4891 4879 4879 4892 4892 4879 4879 4881 4881 4892 4892 4892 4892 4881 4881 4893 4893 5312 5312 5317 5317 5303 5303 5317 5317 5306 5306 5303 5303 5303 5303 5306 5306 5297 5297 5306 5306 5298 5298 5297 5297 5297 5297 5298 5298 5296 5296 5298 5298 5295 5295 5296 5296 5296 5296 5295 5295 5293 5293 5312 5312 5315 5315 5317 5317 5315 5315 5331 5331 5317 5317 5317 5317 5331 5331 5334 5334 5331 5331 5333 5333 5334 5334 5334 5334 5333 5333 5356 5356 5333 5333 5355 5355 5356 5356 5355 5355 5364 5364 5356 5356 5356 5356 5364 5364 5373 5373 5364 5364 5371 5371 5373 5373 5373 5373 5371 5371 5391 5391 5371 5371 5387 5387 5391 5391 5387 5387 5390 5390 5391 5391 5390 5390 6285 6285 5391 5391 5391 5391 6286 6286 6287 6287 5405 5405 5410 5410 5407 5407 5407 5407 5410 5410 5424 5424 5410 5410 5422 5422 5424 5424 5424 5424 5422 5422 5440 5440 5422 5422 5434 5434 5440 5440 5434 5434 5439 5439 5440 5440 5439 5439 5454 5454 5440 5440 5440 5440 5454 5454 5455 5455 5454 5454 5456 5456 5455 5455 5455 5455 5456 5456 5471 5471 5456 5456 5470 5470 5471 5471 5470 5470 5481 5481 5471 5471 5471 5471 5481 5481 5486 5486 5481 5481 5485 5485 5486 5486 5485 5485 5500 5500 5486 5486 5486 5486 5500 5500 5502 5502 5500 5500 5501 5501 5502 5502 5501 5501 5522 5522 5502 5502 5502 5502 5522 5522 5521 5521 5522 5522 5523 5523 5521 5521 5521 5521 5523 5523 5536 5536 5523 5523 5537 5537 5536 5536 5536 5536 5537 5537 5552 5552 5537 5537 5546 5546 5552 5552 5546 5546 5553 5553 5552 5552 5553 5553 5568 5568 5552 5552 5552 5552 5568 5568 5567 5567 5568 5568 5570 5570 5567 5567 5567 5567 5570 5570 5584 5584 5570 5570 5585 5585 5584 5584 5585 5585 5593 5593 5584 5584 5584 5584 5593 5593 5600 5600 5593 5593 5601 5601 5600 5600 5601 5601 5614 5614 5600 5600 5600 5600 5614 5614 5616 5616 5614 5614 5617 5617 5616 5616 5617 5617 5634 5634 5616 5616 5616 5616 5634 5634 5632 5632 5634 5634 5638 5638 5632 5632 6288 6288 6289 6289 5648 5648 6290 6290 5649 5649 5648 5648 5648 5648 5649 5649 5666 5666 5649 5649 5661 5661 5666 5666 5661 5661 5668 5668 5666 5666 5668 5668 5687 5687 5666 5666 5666 5666 5687 5687 5685 5685 5687 5687 5688 5688 5685 5685 5685 5685 5688 5688 5706 5706 5688 5688 5709 5709 5706 5706 5706 5706 5709 5709 5723 5723 5709 5709 5718 5718 5723 5723 5718 5718 5725 5725 5723 5723 5725 5725 5735 5735 5723 5723 5723 5723 5735 5735 5734 5734 5735 5735 5736 5736 5734 5734 5736 5736 5744 5744 5734 5734 5734 5734 5744 5744 5742 5742 5744 5744 5745 5745 5742 5742 5742 5742 5745 5745 5743 5743 5745 5745 5746 5746 5743 5743 5743 5743 5746 5746 5739 5739 5746 5746 5741 5741 5739 5739 5741 5741 5740 5740 5739 5739 5740 5740 5730 5730 5739 5739 5739 5739 5730 5730 5728 5728 5730 5730 5727 5727 5728 5728 5728 5728 5727 5727 5714 5714 5727 5727 5715 5715 5714 5714 5714 5714 5715 5715 5694 5694 5715 5715 5704 5704 5694 5694 5704 5704 5695 5695 5694 5694 5695 5695 5676 5676 5694 5694 5694 5694 5676 5676 5673 5673 5676 5676 5674 5674 5673 5673 5674 5674 5658 5658 5673 5673 5673 5673 5658 5658 5655 5655 5658 5658 5650 5650 5655 5655 5655 5655 5650 5650 5640 5640 5650 5650 5641 5641 5640 5640 5640 5640 5641 5641 6291 6291 5641 5641 6292 6292 6293 6293 5627 5627 5624 5624 5622 5622 5624 5624 5608 5608 5622 5622 5622 5622 5608 5608 5607 5607 5608 5608 5604 5604 5607 5607 5607 5607 5604 5604 5590 5590 5604 5604 5591 5591 5590 5590 5590 5590 5591 5591 5575 5575 5591 5591 5580 5580 5575 5575 5580 5580 5576 5576 5575 5575 5576 5576 5561 5561 5575 5575 5575 5575 5561 5561 5559 5559 5561 5561 5560 5560 5559 5559 5560 5560 5545 5545 5559 5559 5559 5559 5545 5545 5544 5544 5545 5545 5538 5538 5544 5544 5544 5544 5538 5538 5529 5529 5538 5538 5530 5530 5529 5529 5529 5529 5530 5530 5509 5509 5530 5530 5515 5515 5509 5509 5515 5515 5508 5508 5509 5509 5508 5508 5493 5493 5509 5509 5509 5509 5493 5493 5494 5494 5493 5493 5492 5492 5494 5494 5494 5494 5492 5492 5478 5478 5492 5492 5477 5477 5478 5478 5478 5478 5477 5477 5462 5462 5477 5477 5469 5469 5462 5462 5469 5469 5461 5461 5462 5462 5461 5461 5447 5447 5462 5462 5462 5462 5447 5447 5445 5445 5447 5447 5444 5444 5445 5445 5444 5444 5429 5429 5445 5445 5445 5445 5429 5429 5430 5430 5429 5429 5423 5423 5430 5430 5430 5430 5423 5423 5414 5414 5423 5423 5413 5413 5414 5414 6294 6294 6295 6295 5397 5397 6296 6296 6297 6297 5397 5397 6298 6298 5396 5396 5397 5397 5396 5396 5379 5379 5397 5397 5397 5397 5379 5379 5381 5381 5379 5379 5377 5377 5381 5381 5381 5381 5377 5377 5363 5363 5377 5377 5360 5360 5363 5363 5363 5363 5360 5360 5342 5342 5360 5360 5350 5350 5342 5342 5350 5350 5339 5339 5342 5342 5339 5339 5321 5321 5342 5342 5342 5342 5321 5321 5324 5324 5321 5321 5307 5307 5324 5324 5324 5324 5307 5307 5309 5309 5307 5307 5304 5304 5309 5309 5309 5309 5304 5304 5300 5300 5304 5304 5299 5299 5300 5300 5300 5300 5299 5299 5295 5295 5299 5299 5294 5294 5295 5295 5295 5295 5294 5294 5293 5293 5324 5324 5347 5347 5342 5342 5347 5347 5366 5366 5342 5342 5342 5342 5366 5366 5363 5363 5366 5366 5383 5383 5363 5363 5363 5363 5383 5383 5381 5381 5383 5383 5399 5399 5381 5381 5381 5381 5399 5399 5397 5397 5399 5399 6299 6299 5397 5397 5397 5397 6300 6300 6301 6301 5416 5416 5431 5431 5414 5414 5414 5414 5431 5431 5430 5430 5431 5431 5448 5448 5430 5430 5430 5430 5448 5448 5445 5445 5448 5448 5464 5464 5445 5445 5445 5445 5464 5464 5462 5462 5464 5464 5479 5479 5462 5462 5462 5462 5479 5479 5478 5478 5479 5479 5495 5495 5478 5478 5478 5478 5495 5495 5494 5494 5495 5495 5510 5510 5494 5494 5494 5494 5510 5510 5509 5509 5510 5510 5528 5528 5509 5509 5509 5509 5528 5528 5529 5529 5528 5528 5543 5543 5529 5529 5529 5529 5543 5543 5544 5544 5543 5543 5558 5558 5544 5544 5544 5544 5558 5558 5559 5559 5558 5558 5574 5574 5559 5559 5559 5559 5574 5574 5575 5575 5574 5574 5589 5589 5575 5575 5575 5575 5589 5589 5590 5590 5589 5589 5605 5605 5590 5590 5590 5590 5605 5605 5607 5607 5605 5605 5621 5621 5607 5607 5607 5607 5621 5621 5622 5622 6302 6302 5637 5637 6303 6303 6304 6304 5637 5637 5640 5640 5637 5637 5654 5654 5640 5640 5640 5640 5654 5654 5655 5655 5654 5654 5671 5671 5655 5655 5655 5655 5671 5671 5673 5673 5671 5671 5689 5689 5673 5673 5673 5673 5689 5689 5694 5694 5689 5689 5711 5711 5694 5694 5694 5694 5711 5711 5714 5714 5711 5711 5724 5724 5714 5714 5714 5714 5724 5724 5728 5728 5724 5724 5733 5733 5728 5728 5728 5728 5733 5733 5739 5739 5733 5733 5738 5738 5739 5739 5739 5739 5738 5738 5743 5743 5738 5738 5737 5737 5743 5743 5743 5743 5737 5737 5742 5742 5737 5737 5732 5732 5742 5742 5742 5742 5732 5732 5734 5734 5732 5732 5719 5719 5734 5734 5734 5734 5719 5719 5723 5723 5719 5719 5703 5703 5723 5723 5723 5723 5703 5703 5706 5706 5703 5703 5681 5681 5706 5706 5706 5706 5681 5681 5685 5685 5681 5681 5664 5664 5685 5685 5685 5685 5664 5664 5666 5666 5664 5664 5647 5647 5666 5666 5666 5666 5647 5647 5648 5648 5647 5647 6305 6305 5648 5648 5648 5648 6306 6306 6307 6307 5630 5630 5615 5615 5632 5632 5632 5632 5615 5615 5616 5616 5615 5615 5598 5598 5616 5616 5616 5616 5598 5598 5600 5600 5598 5598 5583 5583 5600 5600 5600 5600 5583 5583 5584 5584 5583 5583 5566 5566 5584 5584 5584 5584 5566 5566 5567 5567 5566 5566 5551 5551 5567 5567 5567 5567 5551 5551 5552 5552 5551 5551 5535 5535 5552 5552 5552 5552 5535 5535 5536 5536 5535 5535 5520 5520 5536 5536 5536 5536 5520 5520 5521 5521 5520 5520 5503 5503 5521 5521 5521 5521 5503 5503 5502 5502 5503 5503 5487 5487 5502 5502 5502 5502 5487 5487 5486 5486 5487 5487 5472 5472 5486 5486 5486 5486 5472 5472 5471 5471 5472 5472 5457 5457 5471 5471 5471 5471 5457 5457 5455 5455 5457 5457 5441 5441 5455 5455 5455 5455 5441 5441 5440 5440 5441 5441 5425 5425 5440 5440 5440 5440 5425 5425 5424 5424 5425 5425 5409 5409 5424 5424 5424 5424 5409 5409 5407 5407 6308 6308 5392 5392 6309 6309 6310 6310 5392 5392 5391 5391 5392 5392 5376 5376 5391 5391 5391 5391 5376 5376 5373 5373 5376 5376 5358 5358 5373 5373 5373 5373 5358 5358 5356 5356 5358 5358 5338 5338 5356 5356 5356 5356 5338 5338 5334 5334 5338 5338 5322 5322 5334 5334 5334 5334 5322 5322 5317 5317 5322 5322 5310 5310 5317 5317 5317 5317 5310 5310 5306 5306 5310 5310 5302 5302 5306 5306 5306 5306 5302 5302 5298 5298 5302 5302 5301 5301 5298 5298 5298 5298 5301 5301 5295 5295 5301 5301 5305 5305 5295 5295 5295 5295 5305 5305 5300 5300 5305 5305 5314 5314 5300 5300 5300 5300 5314 5314 5309 5309 5314 5314 5326 5326 5309 5309 5309 5309 5326 5326 5324 5324 5326 5326 5347 5347 5324 5324 5326 5326 5351 5351 5347 5347 5351 5351 5370 5370 5347 5347 5347 5347 5370 5370 5366 5366 5370 5370 5385 5385 5366 5366 5366 5366 5385 5385 5383 5383 5385 5385 5402 5402 5383 5383 5383 5383 5402 5402 5399 5399 5402 5402 6311 6311 5399 5399 5399 5399 6312 6312 6313 6313 5417 5417 5433 5433 5416 5416 5416 5416 5433 5433 5431 5431 5433 5433 5449 5449 5431 5431 5431 5431 5449 5449 5448 5448 5449 5449 5465 5465 5448 5448 5448 5448 5465 5465 5464 5464 5465 5465 5480 5480 5464 5464 5464 5464 5480 5480 5479 5479 5480 5480 5496 5496 5479 5479 5479 5479 5496 5496 5495 5495 5496 5496 5511 5511 5495 5495 5495 5495 5511 5511 5510 5510 5511 5511 5527 5527 5510 5510 5510 5510 5527 5527 5528 5528 5527 5527 5542 5542 5528 5528 5528 5528 5542 5542 5543 5543 5542 5542 5557 5557 5543 5543 5543 5543 5557 5557 5558 5558 5557 5557 5573 5573 5558 5558 5558 5558 5573 5573 5574 5574 5573 5573 5588 5588 5574 5574 5574 5574 5588 5588 5589 5589 5588 5588 5603 5603 5589 5589 5589 5589 5603 5603 5605 5605 5603 5603 5619 5619 5605 5605 5605 5605 5619 5619 5621 5621 6314 6314 5635 5635 6315 6315 6316 6316 5635 5635 5637 5637 5635 5635 5651 5651 5637 5637 5637 5637 5651 5651 5654 5654 5651 5651 5667 5667 5654 5654 5654 5654 5667 5667 5671 5671 5667 5667 5683 5683 5671 5671 5671 5671 5683 5683 5689 5689 5683 5683 5701 5701 5689 5689 5689 5689 5701 5701 5711 5711 5701 5701 5717 5717 5711 5711 5711 5711 5717 5717 5724 5724 5717 5717 5726 5726 5724 5724 5724 5724 5726 5726 5733 5733 5726 5726 5731 5731 5733 5733 5733 5733 5731 5731 5738 5738 5731 5731 5729 5729 5738 5738 5738 5738 5729 5729 5737 5737 5729 5729 5722 5722 5737 5737 5737 5737 5722 5722 5732 5732 5722 5722 5712 5712 5732 5732 5732 5732 5712 5712 5719 5719 5712 5712 5696 5696 5719 5719 5719 5719 5696 5696 5703 5703 5696 5696 5678 5678 5703 5703 5703 5703 5678 5678 5681 5681 5678 5678 5660 5660 5681 5681 5681 5681 5660 5660 5664 5664 5660 5660 5644 5644 5664 5664 5664 5664 5644 5644 5647 5647 5644 5644 6317 6317 5647 5647 5647 5647 6318 6318 6319 6319 5629 5629 5612 5612 5630 5630 5630 5630 5612 5612 5615 5615 5612 5612 5597 5597 5615 5615 5615 5615 5597 5597 5598 5598 5597 5597 5581 5581 5598 5598 5598 5598 5581 5581 5583 5583 5581 5581 5565 5565 5583 5583 5583 5583 5565 5565 5566 5566 5565 5565 5550 5550 5566 5566 5566 5566 5550 5550 5551 5551 5550 5550 5534 5534 5551 5551 5551 5551 5534 5534 5535 5535 5534 5534 5519 5519 5535 5535 5535 5535 5519 5519 5520 5520 5519 5519 5504 5504 5520 5520 5520 5520 5504 5504 5503 5503 5504 5504 5488 5488 5503 5503 5503 5503 5488 5488 5487 5487 5488 5488 5473 5473 5487 5487 5487 5487 5473 5473 5472 5472 5473 5473 5458 5458 5472 5472 5472 5472 5458 5458 5457 5457 5458 5458 5442 5442 5457 5457 5457 5457 5442 5442 5441 5441 5442 5442 5427 5427 5441 5441 5441 5441 5427 5427 5425 5425 5427 5427 5411 5411 5425 5425 5425 5425 5411 5411 5409 5409 6320 6320 5395 5395 6321 6321 6322 6322 5395 5395 5392 5392 5395 5395 5378 5378 5392 5392 5392 5392 5378 5378 5376 5376 5378 5378 5365 5365 5376 5376 5376 5376 5365 5365 5358 5358 5365 5365 5346 5346 5358 5358 5358 5358 5346 5346 5338 5338 5346 5346 5327 5327 5338 5338 5338 5338 5327 5327 5322 5322 5327 5327 5316 5316 5322 5322 5322 5322 5316 5316 5310 5310 5316 5316 5311 5311 5310 5310 5310 5310 5311 5311 5302 5302 5311 5311 5308 5308 5302 5302 5302 5302 5308 5308 5301 5301 5308 5308 5313 5313 5301 5301 5301 5301 5313 5313 5305 5305 5313 5313 5320 5320 5305 5305 5305 5305 5320 5320 5314 5314 5320 5320 5335 5335 5314 5314 5314 5314 5335 5335 5326 5326 5335 5335 5351 5351 5326 5326 5335 5335 6323 6323 5351 5351 6324 6324 6325 6325 5351 5351 5351 5351 6326 6326 5370 5370 6327 6327 6328 6328 5370 5370 5370 5370 6329 6329 5385 5385 6330 6330 6331 6331 5385 5385 5385 5385 6332 6332 5402 5402 6333 6333 6334 6334 5402 5402 5402 5402 6335 6335 6336 6336 6337 6337 6338 6338 5417 5417 5417 5417 6339 6339 5433 5433 6340 6340 6341 6341 5433 5433 5433 5433 6342 6342 5449 5449 6343 6343 5466 5466 5449 5449 5449 5449 5466 5466 5465 5465 5466 5466 5482 5482 5465 5465 5465 5465 5482 5482 5480 5480 5482 5482 5497 5497 5480 5480 5480 5480 5497 5497 5496 5496 5497 5497 5512 5512 5496 5496 5496 5496 5512 5512 5511 5511 5512 5512 5526 5526 5511 5511 5511 5511 5526 5526 5527 5527 5526 5526 5541 5541 5527 5527 5527 5527 5541 5541 5542 5542 5541 5541 5556 5556 5542 5542 5542 5542 5556 5556 5557 5557 5556 5556 5572 5572 5557 5557 5557 5557 5572 5572 5573 5573 5572 5572 6344 6344 5573 5573 5573 5573 6345 6345 5588 5588 6346 6346 6347 6347 5588 5588 5588 5588 6348 6348 5603 5603 6349 6349 6350 6350 5603 5603 5603 5603 6351 6351 5619 5619 6352 6352 6353 6353 5619 5619 6354 6354 6355 6355 5635 5635 6356 6356 6357 6357 5635 5635 5635 5635 6358 6358 5651 5651 6359 6359 6360 6360 5651 5651 5651 5651 6361 6361 5667 5667 6362 6362 6363 6363 5667 5667 5667 5667 6364 6364 5683 5683 6365 6365 5693 5693 5683 5683 5683 5683 5693 5693 5701 5701 5693 5693 5707 5707 5701 5701 5701 5701 5707 5707 5717 5717 5707 5707 5716 5716 5717 5717 5717 5717 5716 5716 5726 5726 5716 5716 5721 5721 5726 5726 5726 5726 5721 5721 5731 5731 5721 5721 5720 5720 5731 5731 5731 5731 5720 5720 5729 5729 5720 5720 5713 5713 5729 5729 5729 5729 5713 5713 5722 5722 5713 5713 5702 5702 5722 5722 5722 5722 5702 5702 5712 5712 5702 5702 5686 5686 5712 5712 5712 5712 5686 5686 5696 5696 5686 5686 6366 6366 5696 5696 5696 5696 6367 6367 5678 5678 6368 6368 6369 6369 5678 5678 5678 5678 6370 6370 5660 5660 6371 6371 6372 6372 5660 5660 5660 5660 6373 6373 5644 5644 6374 6374 6375 6375 5644 5644 5644 5644 6376 6376 6377 6377 6378 6378 6379 6379 5629 5629 5629 5629 6380 6380 5612 5612 6381 6381 6382 6382 5612 5612 5612 5612 6383 6383 5597 5597 6384 6384 6385 6385 5597 5597 5597 5597 6386 6386 5581 5581 6387 6387 5564 5564 5581 5581 5581 5581 5564 5564 5565 5565 5564 5564 5549 5549 5565 5565 5565 5565 5549 5549 5550 5550 5549 5549 5533 5533 5550 5550 5550 5550 5533 5533 5534 5534 5533 5533 5518 5518 5534 5534 5534 5534 5518 5518 5519 5519 5518 5518 5505 5505 5519 5519 5519 5519 5505 5505 5504 5504 5505 5505 5489 5489 5504 5504 5504 5504 5489 5489 5488 5488 5489 5489 5474 5474 5488 5488 5488 5488 5474 5474 5473 5473 5474 5474 5459 5459 5473 5473 5473 5473 5459 5459 5458 5458 5459 5459 6388 6388 5458 5458 5458 5458 6389 6389 5442 5442 6390 6390 6391 6391 5442 5442 5442 5442 6392 6392 5427 5427 6393 6393 6394 6394 5427 5427 5427 5427 6395 6395 5411 5411 6396 6396 6397 6397 5411 5411 6398 6398 6399 6399 5395 5395 6400 6400 6401 6401 5395 5395 5395 5395 6402 6402 5378 5378 6403 6403 6404 6404 5378 5378 5378 5378 6405 6405 5365 5365 6406 6406 5354 5354 5365 5365 5365 5365 5354 5354 5346 5346 5354 5354 5337 5337 5346 5346 5346 5346 5337 5337 5327 5327 5337 5337 5325 5325 5327 5327 5327 5327 5325 5325 5316 5316 5325 5325 5319 5319 5316 5316 5316 5316 5319 5319 5311 5311 5319 5319 5318 5318 5311 5311 5311 5311 5318 5318 5308 5308 5318 5318 5323 5323 5308 5308 5308 5308 5323 5323 5313 5313 5323 5323 5329 5329 5313 5313 5313 5313 5329 5329 5320 5320 5329 5329 5344 5344 5320 5320 5320 5320 5344 5344 5335 5335 5344 5344 6407 6407 5335 5335 5344 5344 6408 6408 6409 6409 5367 5367 5380 5380 5359 5359 5359 5359 5380 5380 5374 5374 5380 5380 5394 5394 5374 5374 5374 5374 5394 5394 5389 5389 5394 5394 5408 5408 5389 5389 5389 5389 5408 5408 5404 5404 5408 5408 5421 5421 5404 5404 5404 5404 5421 5421 5419 5419 5421 5421 5437 5437 5419 5419 5419 5419 5437 5437 5436 5436 5437 5437 5452 5452 5436 5436 5436 5436 5452 5452 5451 5451 5452 5452 5467 5467 5451 5451 6410 6410 6411 6411 5466 5466 6412 6412 6413 6413 5466 5466 5466 5466 6414 6414 5482 5482 6415 6415 6416 6416 5482 5482 5482 5482 6417 6417 5497 5497 6418 6418 6419 6419 5497 5497 5497 5497 6420 6420 5512 5512 6421 6421 6422 6422 5512 5512 5512 5512 6423 6423 5526 5526 6424 6424 6425 6425 5526 5526 5526 5526 6426 6426 5541 5541 6427 6427 6428 6428 5541 5541 5541 5541 6429 6429 5556 5556 6430 6430 6431 6431 5556 5556 5556 5556 6432 6432 5572 5572 6433 6433 6434 6434 5572 5572 5572 5572 6435 6435 6436 6436 5586 5586 5599 5599 5587 5587 5587 5587 5599 5599 5602 5602 5599 5599 5613 5613 5602 5602 5602 5602 5613 5613 5618 5618 5613 5613 5628 5628 5618 5618 5618 5618 5628 5628 5631 5631 5628 5628 5643 5643 5631 5631 5631 5631 5643 5643 5646 5646 5643 5643 5657 5657 5646 5646 5646 5646 5657 5657 5662 5662 5657 5657 5669 5669 5662 5662 5662 5662 5669 5669 5677 5677 5669 5669 5682 5682 5677 5677 6437 6437 6438 6438 5693 5693 6439 6439 6440 6440 5693 5693 5693 5693 6441 6441 5707 5707 6442 6442 6443 6443 5707 5707 5707 5707 6444 6444 5716 5716 6445 6445 6446 6446 5716 5716 5716 5716 6447 6447 5721 5721 6448 6448 6449 6449 5721 5721 5721 5721 6450 6450 5720 5720 6451 6451 6452 6452 5720 5720 5720 5720 6453 6453 5713 5713 6454 6454 6455 6455 5713 5713 5713 5713 6456 6456 5702 5702 6457 6457 6458 6458 5702 5702 5702 5702 6459 6459 5686 5686 6460 6460 6461 6461 5686 5686 5686 5686 6462 6462 6463 6463 5665 5665 5653 5653 5672 5672 5672 5672 5653 5653 5656 5656 5653 5653 5636 5636 5656 5656 5656 5656 5636 5636 5642 5642 5636 5636 5623 5623 5642 5642 5642 5642 5623 5623 5626 5626 5623 5623 5609 5609 5626 5626 5626 5626 5609 5609 5611 5611 5609 5609 5594 5594 5611 5611 5611 5611 5594 5594 5595 5595 5594 5594 5578 5578 5595 5595 5595 5595 5578 5578 5579 5579 5578 5578 5563 5563 5579 5579 6464 6464 6465 6465 5564 5564 6466 6466 6467 6467 5564 5564 5564 5564 6468 6468 5549 5549 6469 6469 6470 6470 5549 5549 5549 5549 6471 6471 5533 5533 6472 6472 6473 6473 5533 5533 5533 5533 6474 6474 5518 5518 6475 6475 6476 6476 5518 5518 5518 5518 6477 6477 5505 5505 6478 6478 6479 6479 5505 5505 5505 5505 6480 6480 5489 5489 6481 6481 6482 6482 5489 5489 5489 5489 6483 6483 5474 5474 6484 6484 6485 6485 5474 5474 5474 5474 6486 6486 5459 5459 6487 6487 6488 6488 5459 5459 5459 5459 6489 6489 6490 6490 5446 5446 5432 5432 5443 5443 5443 5443 5432 5432 5428 5428 5432 5432 5418 5418 5428 5428 5428 5428 5418 5418 5415 5415 5418 5418 5403 5403 5415 5415 5415 5415 5403 5403 5400 5400 5403 5403 5388 5388 5400 5400 5400 5400 5388 5388 5384 5384 5388 5388 5375 5375 5384 5384 5384 5384 5375 5375 5368 5368 5375 5375 5361 5361 5368 5368 6491 6491 6492 6492 5354 5354 6493 6493 6494 6494 5354 5354 5354 5354 6495 6495 5337 5337 6496 6496 6497 6497 5337 5337 5337 5337 6498 6498 5325 5325 6499 6499 6500 6500 5325 5325 5325 5325 6501 6501 5319 5319 6502 6502 6503 6503 5319 5319 5319 5319 6504 6504 5318 5318 6505 6505 6506 6506 5318 5318 5318 5318 6507 6507 5323 5323 6508 6508 6509 6509 5323 5323 5323 5323 6510 6510 5329 5329 6511 6511 6512 6512 5329 5329 5329 5329 6513 6513 5344 5344 6514 6514 6515 6515 5344 5344 5353 5353 5372 5372 5367 5367 5372 5372 5386 5386 5367 5367 5367 5367 5386 5386 5380 5380 5386 5386 5398 5398 5380 5380 5380 5380 5398 5398 5394 5394 5398 5398 5412 5412 5394 5394 5394 5394 5412 5412 5408 5408 5412 5412 5426 5426 5408 5408 5408 5408 5426 5426 5421 5421 5426 5426 5438 5438 5421 5421 5421 5421 5438 5438 5437 5437 5438 5438 5453 5453 5437 5437 5437 5437 5453 5453 5452 5452 5453 5453 5468 5468 5452 5452 5452 5452 5468 5468 5467 5467 5468 5468 5484 5484 5467 5467 5467 5467 5484 5484 5483 5483 5484 5484 5499 5499 5483 5483 5483 5483 5499 5499 5498 5498 5499 5499 5514 5514 5498 5498 5498 5498 5514 5514 5513 5513 5514 5514 5524 5524 5513 5513 5513 5513 5524 5524 5525 5525 5524 5524 5539 5539 5525 5525 5525 5525 5539 5539 5540 5540 5539 5539 5554 5554 5540 5540 5540 5540 5554 5554 5555 5555 5554 5554 5569 5569 5555 5555 5555 5555 5569 5569 5571 5571 5569 5569 5582 5582 5571 5571 5571 5571 5582 5582 5586 5586 5582 5582 5596 5596 5586 5586 5586 5586 5596 5596 5599 5599 5596 5596 5610 5610 5599 5599 5599 5599 5610 5610 5613 5613 5610 5610 5625 5625 5613 5613 5613 5613 5625 5625 5628 5628 5625 5625 5639 5639 5628 5628 5628 5628 5639 5639 5643 5643 5639 5639 5652 5652 5643 5643 5643 5643 5652 5652 5657 5657 5652 5652 5663 5663 5657 5657 5657 5657 5663 5663 5669 5669 5663 5663 5675 5675 5669 5669 5669 5669 5675 5675 5682 5682 5675 5675 5684 5684 5682 5682 5682 5682 5684 5684 5698 5698 5684 5684 5692 5692 5698 5698 5698 5698 5692 5692 5705 5705 5692 5692 5699 5699 5705 5705 5705 5705 5699 5699 5710 5710 5699 5699 5697 5697 5710 5710 5710 5710 5697 5697 5708 5708 5697 5697 5690 5690 5708 5708 5708 5708 5690 5690 5700 5700 5690 5690 5680 5680 5700 5700 5700 5700 5680 5680 5691 5691 5680 5680 5670 5670 5691 5691 5691 5691 5670 5670 5679 5679 5670 5670 5659 5659 5679 5679 5679 5679 5659 5659 5665 5665 5659 5659 5645 5645 5665 5665 5665 5665 5645 5645 5653 5653 5645 5645 5633 5633 5653 5653 5653 5653 5633 5633 5636 5636 5633 5633 5620 5620 5636 5636 5636 5636 5620 5620 5623 5623 5620 5620 5606 5606 5623 5623 5623 5623 5606 5606 5609 5609 5606 5606 5592 5592 5609 5609 5609 5609 5592 5592 5594 5594 5592 5592 5577 5577 5594 5594 5594 5594 5577 5577 5578 5578 5577 5577 5562 5562 5578 5578 5578 5578 5562 5562 5563 5563 5562 5562 5547 5547 5563 5563 5563 5563 5547 5547 5548 5548 5547 5547 5531 5531 5548 5548 5548 5548 5531 5531 5532 5532 5531 5531 5516 5516 5532 5532 5532 5532 5516 5516 5517 5517 5516 5516 5507 5507 5517 5517 5517 5517 5507 5507 5506 5506 5507 5507 5491 5491 5506 5506 5506 5506 5491 5491 5490 5490 5491 5491 5476 5476 5490 5490 5490 5490 5476 5476 5475 5475 5476 5476 5463 5463 5475 5475 5475 5475 5463 5463 5460 5460 5463 5463 5450 5450 5460 5460 5460 5460 5450 5450 5446 5446 5450 5450 5435 5435 5446 5446 5446 5446 5435 5435 5432 5432 5435 5435 5420 5420 5432 5432 5432 5432 5420 5420 5418 5418 5420 5420 5406 5406 5418 5418 5418 5418 5406 5406 5403 5403 5406 5406 5393 5393 5403 5403 5403 5403 5393 5393 5388 5388 5393 5393 5382 5382 5388 5388 5388 5388 5382 5382 5375 5375 5382 5382 5369 5369 5375 5375 5375 5375 5369 5369 5361 5361 5369 5369 5357 5357 5361 5361 5361 5361 5357 5357 5348 5348 5357 5357 5349 5349 5348 5348 5348 5348 5349 5349 5336 5336 5349 5349 5343 5343 5336 5336 5336 5336 5343 5343 5330 5330 5343 5343 5341 5341 5330 5330 5330 5330 5341 5341 5328 5328 5341 5341 5345 5345 5328 5328 5328 5328 5345 5345 5332 5332 5345 5345 5352 5352 5332 5332 5332 5332 5352 5352 5340 5340 5352 5352 5362 5362 5340 5340 5340 5340 5362 5362 5353 5353 5362 5362 5372 5372 5353 5353
+192 192 193 193 28 28 194 194 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 42 42 47 47 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 34 34 39 39 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 195 195 27 27 196 196 197 197 198 198 199 199 18 18 200 200 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 0 0 3 3 1 1 0 0 0 0 1 1 4 4 1 1 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 201 201 21 21 202 202 203 203 204 204 205 205 76 76 206 206 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 94 94 93 93 95 95 94 94 94 94 95 95 90 90 95 95 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 207 207 75 75 208 208 209 209 210 210 211 211 66 66 212 212 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 48 48 51 51 49 49 48 48 48 48 49 49 52 52 49 49 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 213 213 69 69 214 214 215 215 216 216 217 217 123 123 218 218 122 122 123 123 123 123 122 122 127 127 122 122 126 126 127 127 127 127 126 126 131 131 126 126 130 130 131 131 131 131 130 130 135 135 130 130 134 134 135 135 135 135 134 134 139 139 134 134 138 138 139 139 139 139 138 138 143 143 138 138 142 142 143 143 143 143 142 142 141 141 142 142 140 140 141 141 141 141 140 140 137 137 140 140 136 136 137 137 137 137 136 136 133 133 136 136 132 132 133 133 133 133 132 132 129 129 132 132 128 128 129 129 129 129 128 128 125 125 128 128 124 124 125 125 125 125 124 124 219 219 124 124 220 220 221 221 222 222 223 223 117 117 224 224 116 116 117 117 117 117 116 116 113 113 116 116 112 112 113 113 113 113 112 112 109 109 112 112 108 108 109 109 109 109 108 108 105 105 108 108 104 104 105 105 105 105 104 104 101 101 104 104 100 100 101 101 101 101 100 100 97 97 100 100 96 96 97 97 97 97 96 96 99 99 96 96 98 98 99 99 99 99 98 98 103 103 98 98 102 102 103 103 103 103 102 102 107 107 102 102 106 106 107 107 107 107 106 106 111 111 106 106 110 110 111 111 111 111 110 110 115 115 110 110 114 114 115 115 115 115 114 114 225 225 114 114 226 226 227 227 228 228 229 229 171 171 230 230 170 170 171 171 171 171 170 170 175 175 170 170 174 174 175 175 175 175 174 174 179 179 174 174 178 178 179 179 179 179 178 178 183 183 178 178 182 182 183 183 183 183 182 182 187 187 182 182 186 186 187 187 187 187 186 186 191 191 186 186 190 190 191 191 191 191 190 190 189 189 190 190 188 188 189 189 189 189 188 188 185 185 188 188 184 184 185 185 185 185 184 184 181 181 184 184 180 180 181 181 181 181 180 180 177 177 180 180 176 176 177 177 177 177 176 176 173 173 176 176 172 172 173 173 173 173 172 172 231 231 172 172 232 232 233 233 234 234 235 235 165 165 236 236 164 164 165 165 165 165 164 164 161 161 164 164 160 160 161 161 161 161 160 160 157 157 160 160 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 149 149 152 152 148 148 149 149 149 149 148 148 145 145 148 148 144 144 145 145 145 145 144 144 147 147 144 144 146 146 147 147 147 147 146 146 151 151 146 146 150 150 151 151 151 151 150 150 155 155 150 150 154 154 155 155 155 155 154 154 159 159 154 154 158 158 159 159 159 159 158 158 163 163 158 158 162 162 163 163 163 163 162 162 237 237 162 162 238 238 239 239
+19 19 38 38 40 40 36 36 38 38 21 21 13 13 44 44 46 46 42 42 44 44 15 15 40 40 42 42 17 17 16 16 45 45 43 43 47 47 45 45 14 14 46 46 47 47 12 12 22 22 39 39 37 37 41 41 39 39 20 20 43 43 41 41 18 18 28 28 9 9 7 7 11 11 9 9 26 26 37 37 11 11 24 24 34 34 3 3 1 1 5 5 3 3 32 32 7 7 5 5 30 30 31 31 2 2 4 4 0 0 2 2 33 33 1 1 0 0 35 35 25 25 8 8 10 10 6 6 8 8 27 27 4 4 6 6 29 29 10 10 36 36 23 23 1588 1588 1589 1589 76 76 1590 1590 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 94 94 93 93 95 95 94 94 94 94 95 95 90 90 95 95 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 1591 1591 75 75 1592 1592 1593 1593 1594 1594 1595 1595 66 66 1596 1596 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 48 48 51 51 49 49 48 48 48 48 49 49 52 52 49 49 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 1597 1597 69 69 1598 1598 1599 1599 123 123 125 125 127 127 125 125 129 129 127 127 1600 1600 1601 1601 131 131 1602 1602 135 135 131 131 131 131 135 135 133 133 135 135 140 140 133 133 133 133 140 140 137 137 140 140 142 142 137 137 137 137 142 142 138 138 142 142 143 143 138 138 138 138 143 143 136 136 143 143 141 141 136 136 136 136 141 141 132 132 141 141 139 139 132 132 132 132 139 139 130 130 139 139 134 134 130 130 130 130 134 134 1603 1603 134 134 1604 1604 1605 1605 126 126 128 128 122 122 128 128 124 124 122 122 122 122 124 124 119 119 124 124 118 118 119 119 119 119 118 118 116 116 118 118 114 114 116 116 116 116 114 114 112 112 114 114 110 110 112 112 1606 1606 1607 1607 108 108 1608 1608 104 104 108 108 108 108 104 104 106 106 104 104 99 99 106 106 106 106 99 99 102 102 99 99 97 97 102 102 102 102 97 97 101 101 97 97 96 96 101 101 101 101 96 96 103 103 96 96 98 98 103 103 103 103 98 98 107 107 98 98 100 100 107 107 107 107 100 100 109 109 100 100 105 105 109 109 109 109 105 105 1609 1609 105 105 1610 1610 1611 1611 113 113 111 111 117 117 111 111 115 115 117 117 117 117 115 115 120 120 115 115 121 121 120 120 120 120 121 121 123 123 121 121 125 125 123 123 144 144 145 145 146 146 145 145 147 147 146 146 146 146 147 147 148 148 147 147 149 149 148 148 148 148 149 149 150 150 149 149 151 151 150 150 150 150 151 151 152 152 151 151 153 153 152 152 152 152 153 153 154 154 153 153 155 155 154 154 154 154 155 155 156 156 155 155 157 157 156 156 156 156 157 157 158 158 157 157 159 159 158 158 255 255 257 257 260 260 249 249 251 251 258 258 260 260 257 257 261 261 258 258 251 251 260 260 251 251 253 253 260 260 260 260 253 253 255 255 227 227 229 229 238 238 229 229 231 231 238 238 238 238 231 231 240 240 231 231 233 233 240 240 240 240 233 233 242 242 233 233 244 244 242 242 252 252 259 259 254 254 259 259 261 261 254 254 254 254 261 261 256 256 261 261 257 257 256 256 236 236 223 223 238 238 223 223 225 225 238 238 238 238 225 225 227 227 237 237 221 221 235 235 221 221 223 223 235 235 235 235 223 223 234 234 223 223 236 236 234 234 228 228 226 226 259 259 237 237 239 239 221 221 239 239 241 241 221 221 221 221 241 241 243 243 243 243 245 245 258 258 245 245 247 247 258 258 258 258 247 247 249 249 252 252 250 250 259 259 250 250 248 248 259 259 259 259 248 248 246 246 182 182 180 180 198 198 244 244 233 233 246 246 233 233 232 232 246 246 246 246 232 232 259 259 232 232 230 230 259 259 259 259 230 230 228 228 243 243 258 258 221 221 258 258 160 160 221 221 221 221 160 160 219 219 165 165 167 167 160 160 200 200 220 220 202 202 220 220 218 218 202 202 206 206 214 214 212 212 218 218 216 216 202 202 216 216 214 214 202 202 202 202 214 214 204 204 214 214 206 206 204 204 226 226 224 224 259 259 224 224 222 222 259 259 259 259 222 222 161 161 222 222 220 220 161 161 161 161 220 220 198 198 220 220 200 200 198 198 180 180 178 178 198 198 178 178 176 176 198 198 198 198 176 176 161 161 176 176 174 174 161 161 161 161 174 174 172 172 172 172 170 170 161 161 170 170 168 168 161 161 161 161 168 168 166 166 167 167 169 169 160 160 169 169 171 171 160 160 160 160 171 171 173 173 196 196 185 185 198 198 185 185 184 184 198 198 198 198 184 184 182 182 166 166 164 164 161 161 164 164 162 162 161 161 161 161 162 162 160 160 162 162 163 163 160 160 160 160 163 163 165 165 213 213 215 215 201 201 215 215 217 217 201 201 201 201 217 217 219 219 179 179 181 181 196 196 181 181 183 183 196 196 196 196 183 183 185 185 194 194 175 175 196 196 175 175 177 177 196 196 196 196 177 177 179 179 194 194 192 192 175 175 192 192 190 190 175 175 175 175 190 190 188 188 175 175 189 189 191 191 173 173 175 175 160 160 175 175 197 197 160 160 160 160 197 197 219 219 197 197 199 199 219 219 219 219 199 199 201 201 201 201 203 203 213 213 203 203 205 205 213 213 213 213 205 205 211 211 205 205 207 207 211 211 211 211 207 207 210 210 207 207 209 209 210 210 210 210 209 209 212 212 209 209 208 208 212 212 212 212 208 208 206 206 191 191 193 193 175 175 193 193 195 195 175 175 175 175 195 195 197 197 188 188 186 186 175 175 186 186 187 187 175 175 175 175 187 187 189 189 262 262 263 263 264 264 263 263 265 265 264 264 264 264 265 265 266 266 265 265 267 267 266 266 266 266 267 267 268 268 267 267 269 269 268 268 268 268 269 269 270 270 269 269 271 271 270 270 270 270 271 271 272 272 271 271 273 273 272 272 272 272 273 273 274 274 273 273 275 275 274 274 274 274 275 275 276 276 275 275 277 277 276 276 328 328 316 316 318 318 321 321 319 319 331 331 343 343 341 341 352 352 319 319 317 317 331 331 317 317 315 315 331 331 331 331 315 315 333 333 318 318 320 320 328 328 320 320 322 322 328 328 328 328 322 322 324 324 342 342 344 344 353 353 344 344 346 346 353 353 353 353 346 346 355 355 346 346 348 348 355 355 328 328 330 330 316 316 330 330 332 332 316 316 316 316 332 332 334 334 348 348 350 350 355 355 350 350 351 351 355 355 355 355 351 351 354 354 351 351 349 349 354 354 349 349 347 347 354 354 354 354 347 347 352 352 347 347 345 345 352 352 352 352 345 345 343 343 309 309 307 307 294 294 284 284 286 286 279 279 313 313 278 278 315 315 278 278 352 352 315 315 309 309 294 294 311 311 286 286 288 288 279 279 288 288 290 290 279 279 279 279 290 290 292 292 279 279 310 310 312 312 312 312 314 314 279 279 314 314 316 316 279 279 279 279 316 316 353 353 334 334 336 336 316 316 336 336 338 338 316 316 316 316 338 338 353 353 338 338 340 340 353 353 353 353 340 340 342 342 324 324 326 326 328 328 326 326 327 327 328 328 328 328 327 327 329 329 327 327 325 325 329 329 329 329 325 325 331 331 325 325 323 323 331 331 331 331 323 323 321 321 307 307 305 305 294 294 305 305 304 304 294 294 294 294 304 304 292 292 304 304 306 306 292 292 292 292 306 306 279 279 306 306 308 308 279 279 279 279 308 308 310 310 341 341 339 339 352 352 339 339 337 337 352 352 352 352 337 337 315 315 337 337 335 335 315 315 315 315 335 335 333 333 311 311 294 294 313 313 294 294 296 296 313 313 313 313 296 296 298 298 298 298 300 300 313 313 300 300 302 302 313 313 313 313 302 302 303 303 283 283 281 281 278 278 281 281 280 280 278 278 278 278 280 280 279 279 280 280 282 282 279 279 279 279 282 282 284 284 303 303 301 301 313 313 301 301 299 299 313 313 313 313 299 299 297 297 297 297 295 295 313 313 295 295 293 293 313 313 313 313 293 293 278 278 293 293 291 291 278 278 278 278 291 291 289 289 289 289 287 287 278 278 287 287 285 285 278 278 278 278 285 285 283 283 356 356 468 468 469 469 414 414 406 406 361 361 406 406 398 398 361 361 398 398 390 390 361 361 361 361 390 390 382 382 375 375 362 362 367 367 362 362 361 361 367 367 367 367 361 361 374 374 361 361 382 382 374 374 375 375 383 383 362 362 383 383 391 391 362 362 362 362 391 391 399 399 399 399 407 407 362 362 407 407 415 415 362 362 362 362 415 415 482 482 542 542 507 507 515 515 530 530 522 522 541 541 522 522 514 514 541 541 514 514 506 506 541 541 506 506 498 498 541 541 541 541 498 498 479 479 498 498 490 490 479 479 479 479 490 490 480 480 415 415 481 481 482 482 481 481 491 491 482 482 482 482 491 491 542 542 491 491 499 499 542 542 542 542 499 499 507 507 515 515 523 523 542 542 523 523 531 531 542 542 542 542 531 531 541 541 531 531 535 535 541 541 541 541 535 535 530 530 373 373 381 381 361 361 381 381 389 389 361 361 389 389 397 397 361 361 361 361 397 397 405 405 412 412 404 404 360 360 404 404 396 396 360 360 360 360 396 396 388 388 388 388 380 380 360 360 380 380 372 372 360 360 360 360 372 372 361 361 372 372 366 366 361 361 361 361 366 366 373 373 405 405 413 413 361 361 413 413 479 479 361 361 361 361 479 479 414 414 479 479 480 480 414 414 521 521 541 541 513 513 541 541 505 505 513 513 521 521 529 529 541 541 529 529 534 534 541 541 541 541 534 534 540 540 534 534 528 528 540 540 528 528 520 520 540 540 540 540 520 520 512 512 413 413 478 478 479 479 478 478 489 489 479 479 479 479 489 489 541 541 489 489 497 497 541 541 541 541 497 497 505 505 512 512 504 504 540 540 504 504 496 496 540 540 540 540 496 496 476 476 496 496 488 488 476 476 476 476 488 488 477 477 410 410 402 402 359 359 402 402 394 394 359 359 394 394 386 386 359 359 359 359 386 386 378 378 378 378 370 370 359 359 370 370 365 365 359 359 359 359 365 365 360 360 365 365 371 371 360 360 360 360 371 371 379 379 403 403 411 411 360 360 411 411 476 476 360 360 360 360 476 476 412 412 476 476 477 477 412 412 379 379 387 387 360 360 387 387 395 395 360 360 360 360 395 395 403 403 539 539 494 494 473 473 494 494 486 486 473 473 473 473 486 486 474 474 495 495 540 540 487 487 540 540 476 476 487 487 487 487 476 476 475 475 476 476 411 411 475 475 495 495 503 503 540 540 503 503 511 511 540 540 540 540 511 511 519 519 519 519 527 527 540 540 527 527 533 533 540 540 540 540 533 533 539 539 533 533 526 526 539 539 539 539 526 526 518 518 518 518 510 510 539 539 510 510 502 502 539 539 539 539 502 502 494 494 470 470 408 408 358 358 408 408 400 400 358 358 358 358 400 400 392 392 359 359 358 358 368 368 392 392 384 384 358 358 384 384 376 376 358 358 358 358 376 376 368 368 368 368 364 364 359 359 364 364 369 369 359 359 359 359 369 369 377 377 401 401 409 409 359 359 409 409 473 473 359 359 359 359 473 473 410 410 473 473 474 474 410 410 377 377 385 385 359 359 385 385 393 393 359 359 359 359 393 393 401 401 493 493 539 539 485 485 539 539 473 473 485 485 485 485 473 473 472 472 473 473 409 409 472 472 493 493 501 501 539 539 501 501 509 509 539 539 539 539 509 509 517 517 517 517 525 525 539 539 525 525 532 532 539 539 539 539 532 532 538 538 532 532 524 524 538 538 538 538 524 524 516 516 492 492 484 484 470 470 484 484 471 471 470 470 470 470 471 471 408 408 516 516 508 508 538 538 508 508 500 500 538 538 538 538 500 500 492 492 447 447 451 451 470 470 438 438 434 434 357 357 434 434 430 430 357 357 357 357 430 430 426 426 419 419 423 423 358 358 423 423 427 427 358 358 358 358 427 427 431 431 451 451 455 455 470 470 455 455 459 459 470 470 470 470 459 459 463 463 356 356 469 469 357 357 469 469 442 442 357 357 357 357 442 442 438 438 454 454 450 450 469 469 450 450 446 446 469 469 469 469 446 446 442 442 426 426 422 422 357 357 422 422 418 418 357 357 357 357 418 418 358 358 418 418 416 416 358 358 358 358 416 416 419 419 463 463 466 466 470 470 466 466 462 462 470 470 470 470 462 462 469 469 462 462 458 458 469 469 469 469 458 458 454 454 431 431 435 435 358 358 435 435 439 439 358 358 358 358 439 439 470 470 439 439 443 443 470 470 470 470 443 443 447 447 492 492 470 470 538 538 470 470 469 469 538 538 538 538 469 469 537 537 469 469 468 468 537 537 537 537 468 468 536 536 449 449 453 453 483 483 453 453 457 457 483 483 461 461 465 465 482 482 465 465 467 467 482 482 482 482 467 467 464 464 482 482 452 452 448 448 428 428 424 424 362 362 425 425 429 429 363 363 429 429 433 433 363 363 464 464 460 460 482 482 460 460 456 456 482 482 482 482 456 456 452 452 428 428 362 362 432 432 424 424 420 420 362 362 420 420 417 417 362 362 362 362 417 417 363 363 417 417 421 421 363 363 363 363 421 421 425 425 433 433 437 437 363 363 437 437 441 441 363 363 363 363 441 441 483 483 441 441 445 445 483 483 483 483 445 445 449 449 448 448 444 444 482 482 444 444 440 440 482 482 482 482 440 440 362 362 440 440 436 436 362 362 362 362 436 436 432 432 542 542 543 543 482 482 543 543 483 483 482 482 482 482 483 483 461 461 483 483 457 457 461 461 673 673 660 660 661 661 675 675 663 663 664 664 686 686 729 729 678 678 729 729 667 667 678 678 703 703 695 695 730 730 703 703 730 730 711 711 686 686 694 694 729 729 694 694 702 702 729 729 729 729 702 702 710 710 710 710 718 718 729 729 718 718 723 723 729 729 729 729 723 723 730 730 723 723 719 719 730 730 730 730 719 719 711 711 687 687 679 679 670 670 586 586 594 594 549 549 594 594 602 602 549 549 549 549 602 602 667 667 602 602 668 668 667 667 667 667 668 668 678 678 679 679 669 669 670 670 669 669 603 603 670 670 670 670 603 603 550 550 562 562 570 570 549 549 570 570 578 578 549 549 549 549 578 578 586 586 603 603 595 595 550 550 595 595 587 587 550 550 550 550 587 587 579 579 579 579 571 571 550 550 571 571 563 563 550 550 550 550 563 563 549 549 563 563 555 555 549 549 549 549 555 555 562 562 600 600 665 665 664 664 665 665 676 676 664 664 676 676 684 684 728 728 684 684 692 692 728 728 728 728 692 692 700 700 717 717 709 709 729 729 709 709 701 701 729 729 700 700 708 708 728 728 708 708 716 716 728 728 728 728 716 716 729 729 716 716 722 722 729 729 729 729 722 722 717 717 701 701 693 693 729 729 693 693 685 685 729 729 729 729 685 685 667 667 685 685 677 677 667 667 569 569 549 549 577 577 549 549 585 585 577 577 677 677 666 666 667 667 666 666 601 601 667 667 667 667 601 601 549 549 601 601 593 593 549 549 549 549 593 593 585 585 569 569 561 561 549 549 561 561 554 554 549 549 549 549 554 554 548 548 554 554 560 560 548 548 548 548 560 560 568 568 568 568 576 576 548 548 576 576 584 584 548 548 548 548 584 584 592 592 674 674 682 682 727 727 598 598 662 662 661 661 662 662 674 674 661 661 682 682 690 690 727 727 690 690 698 698 727 727 727 727 698 698 706 706 706 706 714 714 727 727 714 714 721 721 727 727 727 727 721 721 728 728 721 721 715 715 728 728 728 728 715 715 707 707 676 676 728 728 664 664 728 728 683 683 664 664 664 664 683 683 675 675 707 707 699 699 728 728 699 699 691 691 728 728 728 728 691 691 683 683 599 599 591 591 548 548 592 592 600 600 548 548 600 600 664 664 548 548 548 548 664 664 599 599 664 664 663 663 599 599 591 591 583 583 548 548 583 583 575 575 548 548 548 548 575 575 567 567 567 567 559 559 548 548 559 559 553 553 548 548 548 548 553 553 547 547 553 553 558 558 547 547 547 547 558 558 566 566 566 566 574 574 547 547 574 574 582 582 547 547 547 547 582 582 590 590 674 674 727 727 661 661 727 727 681 681 661 661 661 661 681 681 673 673 727 727 713 713 705 705 672 672 680 680 726 726 680 680 688 688 726 726 726 726 688 688 696 696 696 696 704 704 726 726 704 704 712 712 726 726 726 726 712 712 727 727 712 712 720 720 727 727 727 727 720 720 713 713 705 705 697 697 727 727 697 697 689 689 727 727 727 727 689 689 681 681 597 597 589 589 547 547 590 590 598 598 547 547 598 598 661 661 547 547 547 547 661 661 597 597 661 661 660 660 597 597 589 589 581 581 547 547 581 581 573 573 547 547 547 547 573 573 565 565 565 565 557 557 547 547 557 557 552 552 547 547 547 547 552 552 546 546 552 552 556 556 546 546 546 546 556 556 564 564 659 659 658 658 596 596 658 658 546 546 596 596 596 596 546 546 588 588 564 564 572 572 546 546 572 572 580 580 546 546 546 546 580 580 588 588 670 670 655 655 653 653 645 645 641 641 671 671 670 670 653 653 671 671 653 653 649 649 671 671 671 671 649 649 645 645 617 617 551 551 621 621 551 551 625 625 621 621 636 636 640 640 670 670 640 640 644 644 670 670 641 641 637 637 671 671 637 637 633 633 671 671 671 671 633 633 551 551 633 633 629 629 551 551 551 551 629 629 625 625 617 617 613 613 551 551 613 613 609 609 551 551 551 551 609 609 550 550 609 609 605 605 550 550 550 550 605 605 608 608 644 644 648 648 670 670 648 648 652 652 670 670 670 670 652 652 655 655 608 608 612 612 550 550 612 612 616 616 550 550 550 550 616 616 620 620 620 620 624 624 550 550 624 624 628 628 550 550 550 550 628 628 670 670 628 628 632 632 670 670 670 670 632 632 636 636 671 671 731 731 670 670 731 731 730 730 670 670 670 670 730 730 687 687 730 730 695 695 687 687 647 647 658 658 651 651 658 658 654 654 651 651 638 638 642 642 657 657 642 642 646 646 657 657 657 657 646 646 658 658 646 646 650 650 658 658 658 658 650 650 654 654 647 647 643 643 658 658 643 643 639 639 658 658 658 658 639 639 635 635 611 611 546 546 615 615 546 546 619 619 615 615 635 635 631 631 658 658 631 631 627 627 658 658 658 658 627 627 546 546 627 627 623 623 546 546 546 546 623 623 619 619 610 610 614 614 545 545 614 614 618 618 545 545 545 545 618 618 622 622 626 626 630 630 657 657 630 630 634 634 657 657 657 657 634 634 638 638 611 611 607 607 546 546 607 607 604 604 546 546 546 546 604 604 545 545 604 604 606 606 545 545 545 545 606 606 610 610 622 622 626 626 545 545 626 626 657 657 545 545 545 545 657 657 544 544 657 657 656 656 544 544 659 659 672 672 658 658 672 672 726 726 658 658 658 658 726 726 657 657 726 726 725 725 657 657 657 657 725 725 656 656 725 725 724 724 656 656 751 751 770 770 772 772 768 768 770 770 753 753 745 745 776 776 778 778 774 774 776 776 747 747 772 772 774 774 749 749 748 748 777 777 775 775 779 779 777 777 746 746 778 778 779 779 744 744 754 754 771 771 769 769 773 773 771 771 752 752 775 775 773 773 750 750 760 760 741 741 739 739 743 743 741 741 758 758 769 769 743 743 756 756 766 766 735 735 733 733 737 737 735 735 764 764 739 739 737 737 762 762 763 763 734 734 736 736 732 732 734 734 765 765 733 733 732 732 767 767 757 757 740 740 742 742 738 738 740 740 759 759 736 736 738 738 761 761 742 742 768 768 755 755 799 799 818 818 820 820 816 816 818 818 801 801 793 793 824 824 826 826 822 822 824 824 795 795 820 820 822 822 797 797 796 796 825 825 823 823 827 827 825 825 794 794 826 826 827 827 792 792 802 802 819 819 817 817 821 821 819 819 800 800 823 823 821 821 798 798 808 808 789 789 787 787 791 791 789 789 806 806 817 817 791 791 804 804 814 814 783 783 781 781 785 785 783 783 812 812 787 787 785 785 810 810 811 811 782 782 784 784 780 780 782 782 813 813 781 781 780 780 815 815 805 805 788 788 790 790 786 786 788 788 807 807 784 784 786 786 809 809 790 790 816 816 803 803 847 847 866 866 868 868 864 864 866 866 849 849 841 841 872 872 874 874 870 870 872 872 843 843 868 868 870 870 845 845 844 844 873 873 871 871 875 875 873 873 842 842 874 874 875 875 840 840 850 850 867 867 865 865 869 869 867 867 848 848 871 871 869 869 846 846 856 856 837 837 835 835 839 839 837 837 854 854 865 865 839 839 852 852 862 862 831 831 829 829 833 833 831 831 860 860 835 835 833 833 858 858 859 859 830 830 832 832 828 828 830 830 861 861 829 829 828 828 863 863 853 853 836 836 838 838 834 834 836 836 855 855 832 832 834 834 857 857 838 838 864 864 851 851 1612 1612 1613 1613 904 904 1614 1614 905 905 904 904 904 904 905 905 908 908 905 905 909 909 908 908 908 908 909 909 912 912 909 909 913 913 912 912 912 912 913 913 916 916 913 913 917 917 916 916 916 916 917 917 920 920 917 917 921 921 920 920 920 920 921 921 922 922 921 921 923 923 922 922 922 922 923 923 918 918 923 923 919 919 918 918 918 918 919 919 914 914 919 919 915 915 914 914 914 914 915 915 910 910 915 915 911 911 910 910 910 910 911 911 906 906 911 911 907 907 906 906 906 906 907 907 902 902 907 907 903 903 902 902 902 902 903 903 1615 1615 903 903 1616 1616 1617 1617 1618 1618 1619 1619 894 894 1620 1620 895 895 894 894 894 894 895 895 890 890 895 895 891 891 890 890 890 890 891 891 886 886 891 891 887 887 886 886 886 886 887 887 882 882 887 887 883 883 882 882 882 882 883 883 878 878 883 883 879 879 878 878 878 878 879 879 876 876 879 879 877 877 876 876 876 876 877 877 880 880 877 877 881 881 880 880 880 880 881 881 884 884 881 881 885 885 884 884 884 884 885 885 888 888 885 885 889 889 888 888 888 888 889 889 892 892 889 889 893 893 892 892 892 892 893 893 896 896 893 893 897 897 896 896 896 896 897 897 1621 1621 897 897 1622 1622 1623 1623 951 951 953 953 955 955 953 953 957 957 955 955 1624 1624 1625 1625 959 959 1626 1626 963 963 959 959 959 959 963 963 961 961 963 963 968 968 961 961 961 961 968 968 965 965 968 968 970 970 965 965 965 965 970 970 966 966 970 970 971 971 966 966 966 966 971 971 964 964 971 971 969 969 964 964 964 964 969 969 960 960 969 969 967 967 960 960 960 960 967 967 958 958 967 967 962 962 958 958 958 958 962 962 1627 1627 962 962 1628 1628 1629 1629 954 954 956 956 950 950 956 956 952 952 950 950 950 950 952 952 947 947 952 952 946 946 947 947 947 947 946 946 944 944 946 946 942 942 944 944 944 944 942 942 940 940 942 942 938 938 940 940 1630 1630 1631 1631 936 936 1632 1632 932 932 936 936 936 936 932 932 934 934 932 932 927 927 934 934 934 934 927 927 930 930 927 927 925 925 930 930 930 930 925 925 929 929 925 925 924 924 929 929 929 929 924 924 931 931 924 924 926 926 931 931 931 931 926 926 935 935 926 926 928 928 935 935 935 935 928 928 937 937 928 928 933 933 937 937 937 937 933 933 1633 1633 933 933 1634 1634 1635 1635 941 941 939 939 945 945 939 939 943 943 945 945 945 945 943 943 948 948 943 943 949 949 948 948 948 948 949 949 951 951 949 949 953 953 951 951 992 992 1009 1009 1011 1011 983 983 1009 1009 994 994 986 986 1015 1015 1017 1017 1013 1013 1015 1015 988 988 1011 1011 1013 1013 990 990 987 987 1018 1018 1016 1016 1019 1019 1018 1018 985 985 1017 1017 1019 1019 984 984 993 993 1012 1012 1010 1010 1014 1014 1012 1012 991 991 1016 1016 1014 1014 989 989 999 999 982 982 980 980 1008 1008 982 982 997 997 1010 1010 1008 1008 996 996 1005 1005 976 976 974 974 978 978 976 976 1003 1003 980 980 978 978 1001 1001 1004 1004 973 973 975 975 972 972 973 973 1006 1006 974 974 972 972 1007 1007 998 998 979 979 981 981 977 977 979 979 1000 1000 975 975 977 977 1002 1002 981 981 983 983 995 995 1040 1040 1057 1057 1059 1059 1031 1031 1057 1057 1042 1042 1034 1034 1063 1063 1065 1065 1061 1061 1063 1063 1036 1036 1059 1059 1061 1061 1038 1038 1035 1035 1066 1066 1064 1064 1067 1067 1066 1066 1033 1033 1065 1065 1067 1067 1032 1032 1041 1041 1060 1060 1058 1058 1062 1062 1060 1060 1039 1039 1064 1064 1062 1062 1037 1037 1047 1047 1030 1030 1028 1028 1056 1056 1030 1030 1045 1045 1058 1058 1056 1056 1044 1044 1053 1053 1024 1024 1022 1022 1026 1026 1024 1024 1051 1051 1028 1028 1026 1026 1049 1049 1052 1052 1021 1021 1023 1023 1020 1020 1021 1021 1054 1054 1022 1022 1020 1020 1055 1055 1046 1046 1027 1027 1029 1029 1025 1025 1027 1027 1048 1048 1023 1023 1025 1025 1050 1050 1029 1029 1031 1031 1043 1043 1088 1088 1105 1105 1107 1107 1079 1079 1105 1105 1090 1090 1082 1082 1111 1111 1113 1113 1109 1109 1111 1111 1084 1084 1107 1107 1109 1109 1086 1086 1083 1083 1114 1114 1112 1112 1115 1115 1114 1114 1081 1081 1113 1113 1115 1115 1080 1080 1089 1089 1108 1108 1106 1106 1110 1110 1108 1108 1087 1087 1112 1112 1110 1110 1085 1085 1095 1095 1078 1078 1076 1076 1104 1104 1078 1078 1093 1093 1106 1106 1104 1104 1092 1092 1101 1101 1072 1072 1070 1070 1074 1074 1072 1072 1099 1099 1076 1076 1074 1074 1097 1097 1100 1100 1069 1069 1071 1071 1068 1068 1069 1069 1102 1102 1070 1070 1068 1068 1103 1103 1094 1094 1075 1075 1077 1077 1073 1073 1075 1075 1096 1096 1071 1071 1073 1073 1098 1098 1077 1077 1079 1079 1091 1091 1636 1636 1637 1637 1143 1143 1638 1638 1142 1142 1143 1143 1143 1143 1142 1142 1147 1147 1142 1142 1146 1146 1147 1147 1147 1147 1146 1146 1151 1151 1146 1146 1150 1150 1151 1151 1151 1151 1150 1150 1155 1155 1150 1150 1154 1154 1155 1155 1155 1155 1154 1154 1159 1159 1154 1154 1158 1158 1159 1159 1159 1159 1158 1158 1163 1163 1158 1158 1162 1162 1163 1163 1163 1163 1162 1162 1161 1161 1162 1162 1160 1160 1161 1161 1161 1161 1160 1160 1157 1157 1160 1160 1156 1156 1157 1157 1157 1157 1156 1156 1153 1153 1156 1156 1152 1152 1153 1153 1153 1153 1152 1152 1149 1149 1152 1152 1148 1148 1149 1149 1149 1149 1148 1148 1145 1145 1148 1148 1144 1144 1145 1145 1145 1145 1144 1144 1639 1639 1144 1144 1640 1640 1641 1641 1642 1642 1643 1643 1137 1137 1644 1644 1136 1136 1137 1137 1137 1137 1136 1136 1133 1133 1136 1136 1132 1132 1133 1133 1133 1133 1132 1132 1129 1129 1132 1132 1128 1128 1129 1129 1129 1129 1128 1128 1125 1125 1128 1128 1124 1124 1125 1125 1125 1125 1124 1124 1121 1121 1124 1124 1120 1120 1121 1121 1121 1121 1120 1120 1117 1117 1120 1120 1116 1116 1117 1117 1117 1117 1116 1116 1119 1119 1116 1116 1118 1118 1119 1119 1119 1119 1118 1118 1123 1123 1118 1118 1122 1122 1123 1123 1123 1123 1122 1122 1127 1127 1122 1122 1126 1126 1127 1127 1127 1127 1126 1126 1131 1131 1126 1126 1130 1130 1131 1131 1131 1131 1130 1130 1135 1135 1130 1130 1134 1134 1135 1135 1135 1135 1134 1134 1645 1645 1134 1134 1646 1646 1647 1647 1190 1190 1192 1192 1194 1194 1192 1192 1196 1196 1194 1194 1648 1648 1649 1649 1198 1198 1650 1650 1202 1202 1198 1198 1198 1198 1202 1202 1200 1200 1202 1202 1207 1207 1200 1200 1200 1200 1207 1207 1204 1204 1207 1207 1209 1209 1204 1204 1204 1204 1209 1209 1206 1206 1209 1209 1211 1211 1206 1206 1206 1206 1211 1211 1205 1205 1211 1211 1210 1210 1205 1205 1205 1205 1210 1210 1201 1201 1210 1210 1208 1208 1201 1201 1201 1201 1208 1208 1199 1199 1208 1208 1203 1203 1199 1199 1199 1199 1203 1203 1651 1651 1203 1203 1652 1652 1653 1653 1195 1195 1197 1197 1191 1191 1197 1197 1193 1193 1191 1191 1191 1191 1193 1193 1188 1188 1193 1193 1189 1189 1188 1188 1188 1188 1189 1189 1185 1185 1189 1189 1183 1183 1185 1185 1185 1185 1183 1183 1181 1181 1183 1183 1179 1179 1181 1181 1654 1654 1655 1655 1177 1177 1656 1656 1173 1173 1177 1177 1177 1177 1173 1173 1175 1175 1173 1173 1168 1168 1175 1175 1175 1175 1168 1168 1171 1171 1168 1168 1166 1166 1171 1171 1171 1171 1166 1166 1169 1169 1166 1166 1164 1164 1169 1169 1169 1169 1164 1164 1170 1170 1164 1164 1165 1165 1170 1170 1170 1170 1165 1165 1174 1174 1165 1165 1167 1167 1174 1174 1174 1174 1167 1167 1176 1176 1167 1167 1172 1172 1176 1176 1176 1176 1172 1172 1657 1657 1172 1172 1658 1658 1659 1659 1180 1180 1178 1178 1184 1184 1178 1178 1182 1182 1184 1184 1184 1184 1182 1182 1187 1187 1182 1182 1186 1186 1187 1187 1187 1187 1186 1186 1190 1190 1186 1186 1192 1192 1190 1190 1212 1212 1213 1213 1214 1214 1213 1213 1215 1215 1214 1214 1214 1214 1215 1215 1216 1216 1215 1215 1217 1217 1216 1216 1660 1660 1661 1661 1218 1218 1662 1662 1219 1219 1218 1218 1218 1218 1219 1219 1220 1220 1219 1219 1221 1221 1220 1220 1220 1220 1221 1221 1222 1222 1221 1221 1223 1223 1222 1222 1222 1222 1223 1223 1224 1224 1223 1223 1225 1225 1224 1224 1224 1224 1225 1225 1226 1226 1225 1225 1227 1227 1226 1226 1226 1226 1227 1227 1228 1228 1227 1227 1229 1229 1228 1228 1228 1228 1229 1229 1230 1230 1229 1229 1231 1231 1230 1230 1230 1230 1231 1231 1663 1663 1231 1231 1664 1664 1665 1665 1232 1232 1233 1233 1234 1234 1233 1233 1235 1235 1234 1234 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1240 1240 1241 1241 1242 1242 1241 1241 1243 1243 1242 1242 1244 1244 1245 1245 1246 1246 1245 1245 1247 1247 1246 1246 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1666 1666 1667 1667 1250 1250 1668 1668 1251 1251 1250 1250 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1252 1252 1253 1253 1254 1254 1253 1253 1255 1255 1254 1254 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258 1258 1258 1259 1259 1260 1260 1259 1259 1261 1261 1260 1260 1260 1260 1261 1261 1262 1262 1261 1261 1263 1263 1262 1262 1262 1262 1263 1263 1669 1669 1263 1263 1670 1670 1671 1671 1264 1264 1265 1265 1266 1266 1265 1265 1267 1267 1266 1266 1266 1266 1267 1267 1268 1268 1267 1267 1269 1269 1268 1268 1270 1270 1271 1271 1272 1272 1271 1271 1273 1273 1272 1272 1272 1272 1273 1273 1274 1274 1273 1273 1275 1275 1274 1274 1276 1276 1277 1277 1278 1278 1277 1277 1279 1279 1278 1278 1278 1278 1279 1279 1280 1280 1279 1279 1281 1281 1280 1280 1672 1672 1673 1673 1282 1282 1674 1674 1283 1283 1282 1282 1282 1282 1283 1283 1284 1284 1283 1283 1285 1285 1284 1284 1284 1284 1285 1285 1286 1286 1285 1285 1287 1287 1286 1286 1286 1286 1287 1287 1288 1288 1287 1287 1289 1289 1288 1288 1288 1288 1289 1289 1290 1290 1289 1289 1291 1291 1290 1290 1290 1290 1291 1291 1292 1292 1291 1291 1293 1293 1292 1292 1292 1292 1293 1293 1294 1294 1293 1293 1295 1295 1294 1294 1294 1294 1295 1295 1675 1675 1295 1295 1676 1676 1677 1677 1296 1296 1297 1297 1298 1298 1297 1297 1299 1299 1298 1298 1298 1298 1299 1299 1300 1300 1299 1299 1301 1301 1300 1300 1302 1302 1303 1303 1304 1304 1303 1303 1305 1305 1304 1304 1304 1304 1305 1305 1306 1306 1305 1305 1307 1307 1306 1306 1308 1308 1309 1309 1310 1310 1309 1309 1311 1311 1310 1310 1310 1310 1311 1311 1312 1312 1311 1311 1313 1313 1312 1312 1678 1678 1679 1679 1314 1314 1680 1680 1315 1315 1314 1314 1314 1314 1315 1315 1316 1316 1315 1315 1317 1317 1316 1316 1316 1316 1317 1317 1318 1318 1317 1317 1319 1319 1318 1318 1318 1318 1319 1319 1320 1320 1319 1319 1321 1321 1320 1320 1320 1320 1321 1321 1322 1322 1321 1321 1323 1323 1322 1322 1322 1322 1323 1323 1324 1324 1323 1323 1325 1325 1324 1324 1324 1324 1325 1325 1326 1326 1325 1325 1327 1327 1326 1326 1326 1326 1327 1327 1681 1681 1327 1327 1682 1682 1683 1683 1328 1328 1329 1329 1330 1330 1329 1329 1331 1331 1330 1330 1330 1330 1331 1331 1332 1332 1331 1331 1333 1333 1332 1332 1334 1334 1335 1335 1336 1336 1335 1335 1337 1337 1336 1336 1336 1336 1337 1337 1338 1338 1337 1337 1339 1339 1338 1338 1340 1340 1341 1341 1342 1342 1341 1341 1343 1343 1342 1342 1342 1342 1343 1343 1344 1344 1343 1343 1345 1345 1344 1344 1684 1684 1685 1685 1346 1346 1686 1686 1347 1347 1346 1346 1346 1346 1347 1347 1348 1348 1347 1347 1349 1349 1348 1348 1348 1348 1349 1349 1350 1350 1349 1349 1351 1351 1350 1350 1350 1350 1351 1351 1352 1352 1351 1351 1353 1353 1352 1352 1352 1352 1353 1353 1354 1354 1353 1353 1355 1355 1354 1354 1354 1354 1355 1355 1356 1356 1355 1355 1357 1357 1356 1356 1356 1356 1357 1357 1358 1358 1357 1357 1359 1359 1358 1358 1358 1358 1359 1359 1687 1687 1359 1359 1688 1688 1689 1689 1360 1360 1361 1361 1362 1362 1361 1361 1363 1363 1362 1362 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1368 1368 1369 1369 1370 1370 1369 1369 1371 1371 1370 1370 1372 1372 1373 1373 1374 1374 1373 1373 1375 1375 1374 1374 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1690 1690 1691 1691 1378 1378 1692 1692 1379 1379 1378 1378 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1380 1380 1381 1381 1382 1382 1381 1381 1383 1383 1382 1382 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1384 1384 1385 1385 1386 1386 1385 1385 1387 1387 1386 1386 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390 1390 1390 1391 1391 1693 1693 1391 1391 1694 1694 1695 1695 1392 1392 1393 1393 1394 1394 1393 1393 1395 1395 1394 1394 1394 1394 1395 1395 1396 1396 1395 1395 1397 1397 1396 1396 1398 1398 1399 1399 1400 1400 1399 1399 1401 1401 1400 1400 1400 1400 1401 1401 1402 1402 1401 1401 1403 1403 1402 1402 1404 1404 1405 1405 1406 1406 1405 1405 1407 1407 1406 1406 1406 1406 1407 1407 1408 1408 1407 1407 1409 1409 1408 1408 1696 1696 1697 1697 1410 1410 1698 1698 1411 1411 1410 1410 1410 1410 1411 1411 1412 1412 1411 1411 1413 1413 1412 1412 1412 1412 1413 1413 1414 1414 1413 1413 1415 1415 1414 1414 1414 1414 1415 1415 1416 1416 1415 1415 1417 1417 1416 1416 1416 1416 1417 1417 1418 1418 1417 1417 1419 1419 1418 1418 1418 1418 1419 1419 1420 1420 1419 1419 1421 1421 1420 1420 1420 1420 1421 1421 1422 1422 1421 1421 1423 1423 1422 1422 1422 1422 1423 1423 1699 1699 1423 1423 1700 1700 1701 1701 1424 1424 1425 1425 1426 1426 1425 1425 1427 1427 1426 1426 1426 1426 1427 1427 1428 1428 1427 1427 1429 1429 1428 1428 1430 1430 1431 1431 1432 1432 1431 1431 1433 1433 1432 1432 1432 1432 1433 1433 1434 1434 1433 1433 1435 1435 1434 1434 1436 1436 1437 1437 1438 1438 1437 1437 1439 1439 1438 1438 1438 1438 1439 1439 1440 1440 1439 1439 1441 1441 1440 1440 1702 1702 1703 1703 1442 1442 1704 1704 1443 1443 1442 1442 1442 1442 1443 1443 1444 1444 1443 1443 1445 1445 1444 1444 1444 1444 1445 1445 1446 1446 1445 1445 1447 1447 1446 1446 1446 1446 1447 1447 1448 1448 1447 1447 1449 1449 1448 1448 1448 1448 1449 1449 1450 1450 1449 1449 1451 1451 1450 1450 1450 1450 1451 1451 1452 1452 1451 1451 1453 1453 1452 1452 1452 1452 1453 1453 1454 1454 1453 1453 1455 1455 1454 1454 1454 1454 1455 1455 1705 1705 1455 1455 1706 1706 1707 1707 1456 1456 1457 1457 1458 1458 1457 1457 1459 1459 1458 1458 1458 1458 1459 1459 1460 1460 1459 1459 1461 1461 1460 1460 1462 1462 1463 1463 1464 1464 1463 1463 1465 1465 1464 1464 1464 1464 1465 1465 1466 1466 1465 1465 1467 1467 1466 1466 1468 1468 1469 1469 1470 1470 1469 1469 1471 1471 1470 1470 1470 1470 1471 1471 1472 1472 1471 1471 1473 1473 1472 1472 1708 1708 1709 1709 1474 1474 1710 1710 1475 1475 1474 1474 1474 1474 1475 1475 1476 1476 1475 1475 1477 1477 1476 1476 1476 1476 1477 1477 1478 1478 1477 1477 1479 1479 1478 1478 1478 1478 1479 1479 1480 1480 1479 1479 1481 1481 1480 1480 1480 1480 1481 1481 1482 1482 1481 1481 1483 1483 1482 1482 1482 1482 1483 1483 1484 1484 1483 1483 1485 1485 1484 1484 1484 1484 1485 1485 1486 1486 1485 1485 1487 1487 1486 1486 1486 1486 1487 1487 1711 1711 1487 1487 1712 1712 1713 1713 1488 1488 1489 1489 1490 1490 1489 1489 1491 1491 1490 1490 1490 1490 1491 1491 1492 1492 1491 1491 1493 1493 1492 1492 1494 1494 1495 1495 1496 1496 1495 1495 1497 1497 1496 1496 1498 1498 1499 1499 1500 1500 1499 1499 1501 1501 1500 1500 1500 1500 1501 1501 1502 1502 1501 1501 1503 1503 1502 1502 1714 1714 1715 1715 1504 1504 1716 1716 1505 1505 1504 1504 1504 1504 1505 1505 1506 1506 1505 1505 1507 1507 1506 1506 1506 1506 1507 1507 1508 1508 1507 1507 1509 1509 1508 1508 1508 1508 1509 1509 1510 1510 1509 1509 1511 1511 1510 1510 1510 1510 1511 1511 1512 1512 1511 1511 1513 1513 1512 1512 1512 1512 1513 1513 1514 1514 1513 1513 1515 1515 1514 1514 1514 1514 1515 1515 1516 1516 1515 1515 1517 1517 1516 1516 1516 1516 1517 1517 1717 1717 1517 1517 1718 1718 1719 1719 1518 1518 1519 1519 1520 1520 1519 1519 1521 1521 1520 1520 1520 1520 1521 1521 1522 1522 1521 1521 1523 1523 1522 1522 1524 1524 1525 1525 1526 1526 1525 1525 1527 1527 1526 1526 1528 1528 1529 1529 1530 1530 1529 1529 1531 1531 1530 1530 1530 1530 1531 1531 1532 1532 1531 1531 1533 1533 1532 1532 1720 1720 1721 1721 1534 1534 1722 1722 1535 1535 1534 1534 1534 1534 1535 1535 1536 1536 1535 1535 1537 1537 1536 1536 1536 1536 1537 1537 1538 1538 1537 1537 1539 1539 1538 1538 1538 1538 1539 1539 1540 1540 1539 1539 1541 1541 1540 1540 1540 1540 1541 1541 1542 1542 1541 1541 1543 1543 1542 1542 1542 1542 1543 1543 1544 1544 1543 1543 1545 1545 1544 1544 1544 1544 1545 1545 1546 1546 1545 1545 1547 1547 1546 1546 1546 1546 1547 1547 1723 1723 1547 1547 1724 1724 1725 1725 1548 1548 1549 1549 1550 1550 1549 1549 1551 1551 1550 1550 1550 1550 1551 1551 1552 1552 1551 1551 1553 1553 1552 1552 1554 1554 1555 1555 1556 1556 1555 1555 1557 1557 1556 1556 1558 1558 1559 1559 1560 1560 1559 1559 1561 1561 1560 1560 1560 1560 1561 1561 1562 1562 1561 1561 1563 1563 1562 1562 1726 1726 1727 1727 1564 1564 1728 1728 1565 1565 1564 1564 1564 1564 1565 1565 1566 1566 1565 1565 1567 1567 1566 1566 1566 1566 1567 1567 1568 1568 1567 1567 1569 1569 1568 1568 1568 1568 1569 1569 1570 1570 1569 1569 1571 1571 1570 1570 1570 1570 1571 1571 1572 1572 1571 1571 1573 1573 1572 1572 1572 1572 1573 1573 1574 1574 1573 1573 1575 1575 1574 1574 1574 1574 1575 1575 1576 1576 1575 1575 1577 1577 1576 1576 1576 1576 1577 1577 1729 1729 1577 1577 1730 1730 1731 1731 1578 1578 1579 1579 1580 1580 1579 1579 1581 1581 1580 1580 1580 1580 1581 1581 1582 1582 1581 1581 1583 1583 1582 1582 1584 1584 1585 1585 1586 1586 1585 1585 1587 1587 1586 1586
+31 31 2 2 4 4 0 0 2 2 33 33 25 25 8 8 10 10 6 6 8 8 27 27 4 4 6 6 29 29 19 19 38 38 40 40 36 36 38 38 21 21 10 10 36 36 23 23 13 13 44 44 46 46 42 42 44 44 15 15 40 40 42 42 17 17 16 16 45 45 43 43 47 47 45 45 14 14 46 46 47 47 12 12 22 22 39 39 37 37 41 41 39 39 20 20 43 43 41 41 18 18 28 28 9 9 7 7 11 11 9 9 26 26 37 37 11 11 24 24 34 34 3 3 1 1 5 5 3 3 32 32 7 7 5 5 30 30 1 1 0 0 35 35 816 816 817 817 52 52 818 818 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 72 72 69 69 73 73 72 72 72 72 73 73 76 76 73 73 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 819 819 93 93 820 820 821 821 822 822 823 823 90 90 824 824 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 70 70 75 75 71 71 70 70 70 70 71 71 66 66 71 71 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 825 825 51 51 826 826 827 827 103 103 98 98 107 107 98 98 100 100 107 107 107 107 100 100 109 109 100 100 105 105 109 109 828 828 829 829 113 113 830 830 111 111 113 113 113 113 111 111 117 117 111 111 115 115 117 117 117 117 115 115 120 120 115 115 121 121 120 120 120 120 121 121 123 123 121 121 125 125 123 123 123 123 125 125 127 127 125 125 129 129 127 127 127 127 129 129 831 831 129 129 832 832 833 833 131 131 135 135 133 133 135 135 140 140 133 133 133 133 140 140 137 137 140 140 142 142 137 137 137 137 142 142 138 138 142 142 143 143 138 138 138 138 143 143 136 136 143 143 141 141 136 136 136 136 141 141 132 132 141 141 139 139 132 132 132 132 139 139 130 130 139 139 134 134 130 130 834 834 835 835 126 126 836 836 128 128 126 126 126 126 128 128 122 122 128 128 124 124 122 122 122 122 124 124 119 119 124 124 118 118 119 119 119 119 118 118 116 116 118 118 114 114 116 116 116 116 114 114 112 112 114 114 110 110 112 112 112 112 110 110 837 837 110 110 838 838 839 839 108 108 104 104 106 106 104 104 99 99 106 106 106 106 99 99 102 102 99 99 97 97 102 102 102 102 97 97 101 101 97 97 96 96 101 101 101 101 96 96 103 103 96 96 98 98 103 103 144 144 145 145 146 146 145 145 147 147 146 146 221 221 217 217 247 247 193 193 189 189 149 149 189 189 181 181 149 149 217 217 209 209 247 247 209 209 205 205 247 247 247 247 205 205 149 149 205 205 201 201 149 149 149 149 201 201 193 193 204 204 208 208 245 245 151 151 172 172 176 176 208 208 216 216 245 245 216 216 220 220 245 245 245 245 220 220 224 224 206 206 214 214 246 246 243 243 192 192 245 245 192 192 200 200 245 245 245 245 200 200 204 204 163 163 159 159 188 188 243 243 239 239 192 192 239 239 235 235 192 192 192 192 235 235 229 229 163 163 188 188 169 169 176 176 180 180 151 151 180 180 188 188 151 151 151 151 188 188 155 155 188 188 159 159 155 155 181 181 177 177 149 149 177 177 173 173 149 149 149 149 173 173 165 165 152 152 148 148 150 150 148 148 149 149 150 150 150 150 149 149 153 153 156 156 160 160 223 223 160 160 166 166 223 223 223 223 166 166 230 230 166 166 182 182 230 230 229 229 213 213 192 192 213 213 199 199 192 192 192 192 199 199 188 188 199 199 185 185 188 188 188 188 185 185 169 169 241 241 237 237 242 242 224 224 231 231 247 247 231 231 225 225 247 247 247 247 225 225 221 221 156 156 223 223 152 152 223 223 219 219 152 152 152 152 219 219 215 215 232 232 236 236 246 246 236 236 240 240 246 246 246 246 240 240 244 244 215 215 207 207 152 152 207 207 203 203 152 152 152 152 203 203 195 195 224 224 247 247 245 245 247 247 246 246 245 245 245 245 246 246 242 242 246 246 244 244 242 242 242 242 244 244 241 241 195 195 191 191 152 152 191 191 187 187 152 152 152 152 187 187 179 179 179 179 175 175 152 152 175 175 171 171 152 152 152 152 171 171 148 148 171 171 164 164 148 148 148 148 164 164 170 170 186 186 190 190 148 148 190 190 194 194 148 148 148 148 194 194 246 246 194 194 202 202 246 246 246 246 202 202 206 206 214 214 218 218 246 246 218 218 222 222 246 246 246 246 222 222 230 230 170 170 174 174 148 148 174 174 178 178 148 148 148 148 178 178 186 186 182 182 196 196 230 230 196 196 210 210 230 230 230 230 210 210 246 246 210 210 226 226 246 246 246 246 226 226 232 232 158 158 162 162 153 153 228 228 237 237 212 212 237 237 233 233 212 212 228 228 234 234 237 237 234 234 238 238 237 237 237 237 238 238 242 242 165 165 172 172 149 149 172 172 151 151 149 149 149 149 151 151 153 153 151 151 154 154 153 153 153 153 154 154 158 158 184 184 167 167 161 161 162 162 168 168 153 153 168 168 184 184 153 153 153 153 184 184 157 157 184 184 161 161 157 157 233 233 227 227 212 212 227 227 211 211 212 212 212 212 211 211 198 198 211 211 197 197 198 198 198 198 197 197 184 184 197 197 183 183 184 184 184 184 183 183 167 167 248 248 249 249 250 250 249 249 251 251 250 250 260 260 264 264 291 291 296 296 300 300 327 327 300 300 306 306 327 327 262 262 268 268 253 253 268 268 272 272 253 253 253 253 272 272 276 276 276 276 282 282 253 253 282 282 286 286 253 253 253 253 286 286 327 327 286 286 292 292 327 327 327 327 292 292 296 296 320 320 322 322 299 299 281 281 275 275 254 254 275 275 271 271 254 254 254 254 271 271 267 267 281 281 254 254 285 285 254 254 256 256 285 285 285 285 256 256 291 291 256 256 258 258 291 291 291 291 258 258 260 260 252 252 261 261 266 266 325 325 313 313 309 309 309 309 305 305 325 325 305 305 299 299 325 325 325 325 299 299 324 324 299 299 322 322 324 324 317 317 311 311 326 326 306 306 310 310 327 327 310 310 314 314 327 327 327 327 314 314 318 318 264 264 278 278 291 291 278 278 290 290 291 291 291 291 290 290 295 295 290 290 302 302 295 295 295 295 302 302 299 299 302 302 316 316 299 299 299 299 316 316 320 320 270 270 274 274 323 323 274 274 280 280 323 323 323 323 280 280 284 284 270 270 323 323 266 266 323 323 321 321 266 266 266 266 321 321 319 319 319 319 315 315 266 266 315 315 301 301 266 266 266 266 301 301 289 289 279 279 273 273 252 252 284 284 288 288 323 323 288 288 294 294 323 323 323 323 294 294 325 325 294 294 298 298 325 325 298 298 304 304 325 325 304 304 308 308 325 325 325 325 308 308 312 312 289 289 277 277 266 266 277 277 263 263 266 266 266 266 263 263 259 259 273 273 269 269 252 252 269 269 265 265 252 252 252 252 265 265 261 261 259 259 257 257 266 266 257 257 255 255 266 266 266 266 255 255 252 252 255 255 254 254 252 252 252 252 254 254 253 253 254 254 267 267 253 253 253 253 267 267 262 262 318 318 313 313 327 327 313 313 325 325 327 327 327 327 325 325 326 326 325 325 312 312 326 326 326 326 312 312 317 317 311 311 307 307 326 326 307 307 303 303 326 326 326 326 303 303 297 297 297 297 293 293 326 326 293 293 287 287 326 326 326 326 287 287 252 252 287 287 283 283 252 252 252 252 283 283 279 279 328 328 329 329 330 330 329 329 331 331 330 330 332 332 333 333 334 334 333 333 335 335 334 334 367 367 338 338 340 340 336 336 338 338 369 369 361 361 344 344 346 346 342 342 344 344 363 363 340 340 342 342 365 365 355 355 374 374 376 376 372 372 374 374 357 357 346 346 372 372 359 359 349 349 380 380 382 382 378 378 380 380 351 351 376 376 378 378 353 353 352 352 381 381 379 379 383 383 381 381 350 350 382 382 383 383 348 348 358 358 375 375 373 373 377 377 375 375 356 356 379 379 377 377 354 354 364 364 345 345 343 343 347 347 345 345 362 362 373 373 347 347 360 360 370 370 339 339 337 337 341 341 339 339 368 368 343 343 341 341 366 366 337 337 336 336 371 371 415 415 386 386 388 388 384 384 386 386 417 417 409 409 392 392 394 394 390 390 392 392 411 411 388 388 390 390 413 413 403 403 422 422 424 424 420 420 422 422 405 405 394 394 420 420 407 407 397 397 428 428 430 430 426 426 428 428 399 399 424 424 426 426 401 401 400 400 429 429 427 427 431 431 429 429 398 398 430 430 431 431 396 396 406 406 423 423 421 421 425 425 423 423 404 404 427 427 425 425 402 402 412 412 393 393 391 391 395 395 393 393 410 410 421 421 395 395 408 408 418 418 387 387 385 385 389 389 387 387 416 416 391 391 389 389 414 414 385 385 384 384 419 419 463 463 434 434 436 436 432 432 434 434 465 465 457 457 440 440 442 442 438 438 440 440 459 459 436 436 438 438 461 461 451 451 470 470 472 472 468 468 470 470 453 453 442 442 468 468 455 455 445 445 476 476 478 478 474 474 476 476 447 447 472 472 474 474 449 449 448 448 477 477 475 475 479 479 477 477 446 446 478 478 479 479 444 444 454 454 471 471 469 469 473 473 471 471 452 452 475 475 473 473 450 450 460 460 441 441 439 439 443 443 441 441 458 458 469 469 443 443 456 456 466 466 435 435 433 433 437 437 435 435 464 464 439 439 437 437 462 462 433 433 432 432 467 467 840 840 841 841 484 484 842 842 485 485 484 484 484 484 485 485 488 488 485 485 489 489 488 488 488 488 489 489 492 492 489 489 493 493 492 492 492 492 493 493 496 496 493 493 497 497 496 496 496 496 497 497 500 500 497 497 501 501 500 500 500 500 501 501 504 504 501 501 505 505 504 504 504 504 505 505 508 508 505 505 509 509 508 508 508 508 509 509 512 512 509 509 513 513 512 512 512 512 513 513 516 516 513 513 517 517 516 516 516 516 517 517 520 520 517 517 521 521 520 520 520 520 521 521 524 524 521 521 525 525 524 524 524 524 525 525 843 843 525 525 844 844 845 845 846 846 847 847 522 522 848 848 523 523 522 522 522 522 523 523 518 518 523 523 519 519 518 518 518 518 519 519 514 514 519 519 515 515 514 514 514 514 515 515 510 510 515 515 511 511 510 510 510 510 511 511 506 506 511 511 507 507 506 506 506 506 507 507 502 502 507 507 503 503 502 502 502 502 503 503 498 498 503 503 499 499 498 498 498 498 499 499 494 494 499 499 495 495 494 494 494 494 495 495 490 490 495 495 491 491 490 490 490 490 491 491 486 486 491 491 487 487 486 486 486 486 487 487 482 482 487 487 483 483 482 482 482 482 483 483 849 849 483 483 850 850 851 851 535 535 530 530 539 539 530 530 532 532 539 539 539 539 532 532 541 541 532 532 537 537 541 541 852 852 853 853 545 545 854 854 543 543 545 545 545 545 543 543 549 549 543 543 547 547 549 549 549 549 547 547 552 552 547 547 553 553 552 552 552 552 553 553 555 555 553 553 557 557 555 555 555 555 557 557 559 559 557 557 561 561 559 559 559 559 561 561 855 855 561 561 856 856 857 857 563 563 567 567 565 565 567 567 572 572 565 565 565 565 572 572 569 569 572 572 574 574 569 569 569 569 574 574 570 570 574 574 575 575 570 570 570 570 575 575 568 568 575 575 573 573 568 568 568 568 573 573 564 564 573 573 571 571 564 564 564 564 571 571 562 562 571 571 566 566 562 562 858 858 859 859 558 558 860 860 560 560 558 558 558 558 560 560 554 554 560 560 556 556 554 554 554 554 556 556 551 551 556 556 550 550 551 551 551 551 550 550 548 548 550 550 546 546 548 548 548 548 546 546 544 544 546 546 542 542 544 544 544 544 542 542 861 861 542 542 862 862 863 863 540 540 536 536 538 538 536 536 531 531 538 538 538 538 531 531 534 534 531 531 529 529 534 534 534 534 529 529 533 533 529 529 528 528 533 533 533 533 528 528 535 535 528 528 530 530 535 535 591 591 622 622 620 620 623 623 622 622 589 589 597 597 616 616 614 614 618 618 616 616 595 595 620 620 618 618 593 593 603 603 586 586 584 584 612 612 586 586 601 601 614 614 612 612 599 599 609 609 580 580 578 578 582 582 580 580 607 607 584 584 582 582 605 605 608 608 577 577 579 579 576 576 577 577 610 610 578 578 576 576 611 611 602 602 583 583 585 585 581 581 583 583 604 604 579 579 581 581 606 606 596 596 613 613 615 615 587 587 613 613 598 598 585 585 587 587 600 600 590 590 619 619 621 621 617 617 619 619 592 592 615 615 617 617 594 594 621 621 623 623 588 588 639 639 670 670 668 668 671 671 670 670 637 637 645 645 664 664 662 662 666 666 664 664 643 643 668 668 666 666 641 641 651 651 634 634 632 632 660 660 634 634 649 649 662 662 660 660 647 647 657 657 628 628 626 626 630 630 628 628 655 655 632 632 630 630 653 653 656 656 625 625 627 627 624 624 625 625 658 658 626 626 624 624 659 659 650 650 631 631 633 633 629 629 631 631 652 652 627 627 629 629 654 654 644 644 661 661 663 663 635 635 661 661 646 646 633 633 635 635 648 648 638 638 667 667 669 669 665 665 667 667 640 640 663 663 665 665 642 642 669 669 671 671 636 636 687 687 718 718 716 716 719 719 718 718 685 685 693 693 712 712 710 710 714 714 712 712 691 691 716 716 714 714 689 689 699 699 682 682 680 680 708 708 682 682 697 697 710 710 708 708 695 695 705 705 676 676 674 674 678 678 676 676 703 703 680 680 678 678 701 701 704 704 673 673 675 675 672 672 673 673 706 706 674 674 672 672 707 707 698 698 679 679 681 681 677 677 679 679 700 700 675 675 677 677 702 702 692 692 709 709 711 711 683 683 709 709 694 694 681 681 683 683 696 696 686 686 715 715 717 717 713 713 715 715 688 688 711 711 713 713 690 690 717 717 719 719 684 684 864 864 865 865 765 765 866 866 764 764 765 765 765 765 764 764 761 761 764 764 760 760 761 761 761 761 760 760 757 757 760 760 756 756 757 757 757 757 756 756 753 753 756 756 752 752 753 753 753 753 752 752 749 749 752 752 748 748 749 749 749 749 748 748 745 745 748 748 744 744 745 745 745 745 744 744 741 741 744 744 740 740 741 741 741 741 740 740 737 737 740 740 736 736 737 737 737 737 736 736 733 733 736 736 732 732 733 733 733 733 732 732 729 729 732 732 728 728 729 729 729 729 728 728 725 725 728 728 724 724 725 725 725 725 724 724 867 867 724 724 868 868 869 869 870 870 871 871 723 723 872 872 722 722 723 723 723 723 722 722 727 727 722 722 726 726 727 727 727 727 726 726 731 731 726 726 730 730 731 731 731 731 730 730 735 735 730 730 734 734 735 735 735 735 734 734 739 739 734 734 738 738 739 739 739 739 738 738 743 743 738 738 742 742 743 743 743 743 742 742 747 747 742 742 746 746 747 747 747 747 746 746 751 751 746 746 750 750 751 751 751 751 750 750 755 755 750 750 754 754 755 755 755 755 754 754 759 759 754 754 758 758 759 759 759 759 758 758 763 763 758 758 762 762 763 763 763 763 762 762 873 873 762 762 874 874 875 875 809 809 814 814 805 805 814 814 812 812 805 805 805 805 812 812 803 803 812 812 807 807 803 803 876 876 877 877 799 799 878 878 801 801 799 799 799 799 801 801 795 795 801 801 797 797 795 795 795 795 797 797 792 792 797 797 793 793 792 792 792 792 793 793 789 789 793 793 787 787 789 789 789 789 787 787 785 785 787 787 783 783 785 785 785 785 783 783 879 879 783 783 880 880 881 881 781 781 777 777 779 779 777 777 772 772 779 779 779 779 772 772 775 775 772 772 770 770 775 775 775 775 770 770 773 773 770 770 768 768 773 773 773 773 768 768 774 774 768 768 769 769 774 774 774 774 769 769 778 778 769 769 771 771 778 778 778 778 771 771 780 780 771 771 776 776 780 780 882 882 883 883 784 784 884 884 782 782 784 784 784 784 782 782 788 788 782 782 786 786 788 788 788 788 786 786 791 791 786 786 790 790 791 791 791 791 790 790 794 794 790 790 796 796 794 794 794 794 796 796 798 798 796 796 800 800 798 798 798 798 800 800 885 885 800 800 886 886 887 887 802 802 806 806 804 804 806 806 811 811 804 804 804 804 811 811 808 808 811 811 813 813 808 808 808 808 813 813 810 810 813 813 815 815 810 810 810 810 815 815 809 809 815 815 814 814 809 809
+192 192 193 193 4 4 194 194 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 24 24 21 21 25 25 24 24 24 24 25 25 28 28 25 25 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 195 195 45 45 196 196 197 197 198 198 199 199 42 42 200 200 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 34 34 39 39 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 22 22 27 27 23 23 22 22 22 22 23 23 18 18 23 23 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 201 201 3 3 202 202 203 203 204 204 205 205 52 52 206 206 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 72 72 69 69 73 73 72 72 72 72 73 73 76 76 73 73 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 207 207 93 93 208 208 209 209 210 210 211 211 90 90 212 212 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 70 70 75 75 71 71 70 70 70 70 71 71 66 66 71 71 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 213 213 51 51 214 214 215 215 216 216 217 217 141 141 218 218 140 140 141 141 141 141 140 140 137 137 140 140 136 136 137 137 137 137 136 136 133 133 136 136 132 132 133 133 133 133 132 132 129 129 132 132 128 128 129 129 129 129 128 128 125 125 128 128 124 124 125 125 125 125 124 124 121 121 124 124 120 120 121 121 121 121 120 120 117 117 120 120 116 116 117 117 117 117 116 116 113 113 116 116 112 112 113 113 113 113 112 112 109 109 112 112 108 108 109 109 109 109 108 108 105 105 108 108 104 104 105 105 105 105 104 104 101 101 104 104 100 100 101 101 101 101 100 100 219 219 100 100 220 220 221 221 222 222 223 223 99 99 224 224 98 98 99 99 99 99 98 98 103 103 98 98 102 102 103 103 103 103 102 102 107 107 102 102 106 106 107 107 107 107 106 106 111 111 106 106 110 110 111 111 111 111 110 110 115 115 110 110 114 114 115 115 115 115 114 114 119 119 114 114 118 118 119 119 119 119 118 118 123 123 118 118 122 122 123 123 123 123 122 122 127 127 122 122 126 126 127 127 127 127 126 126 131 131 126 126 130 130 131 131 131 131 130 130 135 135 130 130 134 134 135 135 135 135 134 134 139 139 134 134 138 138 139 139 139 139 138 138 225 225 138 138 226 226 227 227 228 228 229 229 189 189 230 230 188 188 189 189 189 189 188 188 185 185 188 188 184 184 185 185 185 185 184 184 181 181 184 184 180 180 181 181 181 181 180 180 177 177 180 180 176 176 177 177 177 177 176 176 173 173 176 176 172 172 173 173 173 173 172 172 169 169 172 172 168 168 169 169 169 169 168 168 165 165 168 168 164 164 165 165 165 165 164 164 161 161 164 164 160 160 161 161 161 161 160 160 157 157 160 160 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 149 149 152 152 148 148 149 149 149 149 148 148 231 231 148 148 232 232 233 233 234 234 235 235 147 147 236 236 146 146 147 147 147 147 146 146 151 151 146 146 150 150 151 151 151 151 150 150 155 155 150 150 154 154 155 155 155 155 154 154 159 159 154 154 158 158 159 159 159 159 158 158 163 163 158 158 162 162 163 163 163 163 162 162 167 167 162 162 166 166 167 167 167 167 166 166 171 171 166 166 170 170 171 171 171 171 170 170 175 175 170 170 174 174 175 175 175 175 174 174 179 179 174 174 178 178 179 179 179 179 178 178 183 183 178 178 182 182 183 183 183 183 182 182 187 187 182 182 186 186 187 187 187 187 186 186 237 237 186 186 238 238 239 239
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70 72 72 73 73 74 74 73 73 75 75 74 74 76 76 77 77 78 78 77 77 79 79 78 78 80 80 81 81 82 82 81 81 83 83 82 82 84 84 85 85 86 86 85 85 87 87 86 86 88 88 89 89 90 90 89 89 91 91 90 90 92 92 93 93 94 94 93 93 95 95 94 94 96 96 97 97 98 98 97 97 99 99 98 98 100 100 101 101 102 102 101 101 103 103 102 102 104 104 105 105 106 106 105 105 107 107 106 106 108 108 109 109 110 110 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 124 124 125 125 126 126 125 125 127 127 126 126 128 128 129 129 130 130 129 129 131 131 130 130 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 144 144 145 145 146 146 145 145 147 147 146 146 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 160 160 161 161 162 162 161 161 163 163 162 162 164 164 165 165 166 166 165 165 167 167 166 166 168 168 169 169 170 170 169 169 171 171 170 170 172 172 173 173 174 174 173 173 175 175 174 174 176 176 177 177 178 178 177 177 179 179 178 178 180 180 181 181 182 182 181 181 183 183 182 182 184 184 185 185 186 186 185 185 187 187 186 186 188 188 189 189 190 190 189 189 191 191 190 190 192 192 193 193 194 194 193 193 195 195 194 194 196 196 197 197 198 198 197 197 199 199 198 198 200 200 201 201 202 202 201 201 203 203 202 202 204 204 205 205 206 206 205 205 207 207 206 206 208 208 209 209 210 210 209 209 211 211 210 210 212 212 213 213 214 214 213 213 215 215 214 214 216 216 217 217 218 218 217 217 219 219 218 218 220 220 221 221 222 222 221 221 223 223 222 222 224 224 225 225 226 226 225 225 227 227 226 226 228 228 229 229 230 230 229 229 231 231 230 230 232 232 233 233 234 234 233 233 235 235 234 234 236 236 237 237 238 238 237 237 239 239 238 238 240 240 241 241 242 242 241 241 243 243 242 242 244 244 245 245 246 246 245 245 247 247 246 246 248 248 249 249 250 250 249 249 251 251 250 250 252 252 253 253 254 254 253 253 255 255 254 254 256 256 257 257 258 258 257 257 259 259 258 258 260 260 261 261 262 262 261 261 263 263 262 262 264 264 265 265 266 266 265 265 267 267 266 266 268 268 269 269 270 270 269 269 271 271 270 270 272 272 273 273 274 274 273 273 275 275 274 274 276 276 277 277 278 278 277 277 279 279 278 278 280 280 281 281 282 282 281 281 283 283 282 282 284 284 285 285 286 286 285 285 287 287 286 286 288 288 289 289 290 290 289 289 291 291 290 290 292 292 293 293 294 294 293 293 295 295 294 294 296 296 297 297 298 298 297 297 299 299 298 298 300 300 301 301 302 302 301 301 303 303 302 302 304 304 305 305 306 306 305 305 307 307 306 306 308 308 309 309 310 310 309 309 311 311 310 310 312 312 313 313 314 314 313 313 315 315 314 314 316 316 317 317 318 318 317 317 319 319 318 318 320 320 321 321 322 322 321 321 323 323 322 322 324 324 325 325 326 326 325 325 327 327 326 326 328 328 329 329 330 330 329 329 331 331 330 330 332 332 333 333 334 334 333 333 335 335 334 334 336 336 337 337 338 338 337 337 339 339 338 338 340 340 341 341 342 342 341 341 343 343 342 342 344 344 345 345 346 346 345 345 347 347 346 346 348 348 349 349 350 350 349 349 351 351 350 350 352 352 353 353 354 354 353 353 355 355 354 354 356 356 357 357 358 358 357 357 359 359 358 358 360 360 361 361 362 362 361 361 363 363 362 362 364 364 365 365 366 366 365 365 367 367 366 366 368 368 369 369 370 370 369 369 371 371 370 370 372 372 373 373 374 374 373 373 375 375 374 374 376 376 377 377 378 378 377 377 379 379 378 378 380 380 381 381 382 382 381 381 383 383 382 382 384 384 385 385 386 386 385 385 387 387 386 386 388 388 389 389 390 390 389 389 391 391 390 390 392 392 393 393 394 394 393 393 395 395 394 394 544 544 546 546 547 547 5747 5747 5748 5748 551 551 564 564 559 559 558 558 559 559 557 557 558 558 558 558 557 557 556 556 557 557 551 551 556 556 556 556 551 551 550 550 551 551 5749 5749 550 550 547 547 545 545 544 544 545 545 539 539 544 544 544 544 539 539 538 538 539 539 537 537 538 538 538 538 537 537 536 536 537 537 531 531 536 536 431 431 430 430 432 432 431 431 432 432 433 433 432 432 438 438 433 433 433 433 438 438 439 439 438 438 440 440 439 439 439 439 440 440 441 441 440 440 444 444 441 441 441 441 444 444 5750 5750 444 444 5751 5751 5752 5752 447 447 449 449 450 450 449 449 452 452 450 450 450 450 452 452 453 453 452 452 457 457 453 453 453 453 457 457 460 460 457 457 459 459 460 460 460 460 459 459 461 461 459 459 463 463 461 461 461 461 463 463 468 468 463 463 470 470 468 468 468 468 470 470 469 469 470 470 471 471 469 469 469 469 471 471 476 476 471 471 477 477 476 476 476 476 477 477 480 480 477 477 479 479 480 480 480 480 479 479 482 482 479 479 483 483 482 482 482 482 483 483 488 488 483 483 489 489 488 488 488 488 489 489 490 490 489 489 491 491 490 490 490 490 491 491 496 496 491 491 497 497 496 496 496 496 497 497 498 498 497 497 499 499 498 498 498 498 499 499 502 502 499 499 505 505 502 502 502 502 505 505 507 507 505 505 508 508 507 507 507 507 508 508 511 511 508 508 510 510 511 511 511 511 510 510 517 517 510 510 516 516 517 517 517 517 516 516 519 519 516 516 518 518 519 519 519 519 518 518 525 525 518 518 524 524 525 525 525 525 524 524 527 527 524 524 528 528 527 527 527 527 528 528 531 531 528 528 530 530 531 531 531 531 530 530 536 536 418 418 415 415 414 414 415 415 413 413 414 414 414 414 413 413 412 412 430 430 431 431 424 424 431 431 427 427 424 424 424 424 427 427 421 421 427 427 420 420 421 421 421 421 420 420 418 418 420 420 419 419 418 418 418 418 419 419 415 415 399 399 397 397 396 396 397 397 400 400 396 396 412 412 413 413 406 406 413 413 407 407 406 406 406 406 407 407 403 403 407 407 402 402 403 403 403 403 402 402 400 400 402 402 401 401 400 400 400 400 401 401 396 396 487 487 485 485 484 484 485 485 481 481 484 484 484 484 481 481 478 478 481 481 475 475 478 478 478 478 475 475 474 474 475 475 473 473 474 474 474 474 473 473 472 472 473 473 467 467 472 472 472 472 467 467 465 465 467 467 466 466 465 465 465 465 466 466 464 464 466 466 462 462 464 464 464 464 462 462 458 458 462 462 456 456 458 458 458 458 456 456 455 455 456 456 454 454 455 455 455 455 454 454 451 451 454 454 448 448 451 451 451 451 448 448 445 445 448 448 446 446 445 445 5753 5753 5754 5754 443 443 5755 5755 442 442 443 443 443 443 442 442 437 437 442 442 436 436 437 437 437 437 436 436 435 435 436 436 434 434 435 435 435 435 434 434 429 429 434 434 428 428 429 429 429 429 428 428 426 426 428 428 425 425 426 426 426 426 425 425 423 423 425 425 422 422 423 423 423 423 422 422 417 417 422 422 416 416 417 417 417 417 416 416 410 410 416 416 411 411 410 410 410 410 411 411 409 409 411 411 408 408 409 409 409 409 408 408 404 404 408 408 405 405 404 404 404 404 405 405 399 399 405 405 398 398 399 399 399 399 398 398 397 397 509 509 503 503 504 504 503 503 501 501 504 504 504 504 501 501 500 500 501 501 495 495 500 500 500 500 495 495 493 493 495 495 494 494 493 493 493 493 494 494 492 492 494 494 487 487 492 492 492 492 487 487 486 486 487 487 484 484 486 486 504 504 506 506 509 509 506 506 512 512 509 509 509 509 512 512 513 513 512 512 514 514 513 513 513 513 514 514 515 515 514 514 520 520 515 515 515 515 520 520 521 521 520 520 522 522 521 521 521 521 522 522 523 523 523 523 522 522 529 529 522 522 526 526 529 529 529 529 526 526 532 532 526 526 533 533 532 532 532 532 533 533 535 535 533 533 534 534 535 535 535 535 534 534 541 541 534 534 540 540 541 541 541 541 540 540 543 543 540 540 542 542 543 543 5756 5756 5757 5757 549 549 5758 5758 548 548 549 549 549 549 548 548 553 553 548 548 552 552 553 553 553 553 552 552 554 554 552 552 555 555 554 554 554 554 555 555 560 560 555 555 561 561 560 560 560 560 561 561 562 562 561 561 563 563 562 562 562 562 563 563 568 568 563 563 569 569 568 568 568 568 569 569 572 572 569 569 571 571 572 572 572 572 571 571 574 574 571 571 575 575 574 574 574 574 575 575 579 579 575 575 580 580 579 579 579 579 580 580 581 581 580 580 582 582 581 581 581 581 582 582 587 587 582 582 588 588 587 587 587 587 588 588 590 590 588 588 591 591 590 590 590 590 591 591 593 593 591 591 597 597 593 593 593 593 597 597 596 596 597 597 594 594 596 596 596 596 594 594 595 595 594 594 592 592 595 595 595 595 592 592 589 589 592 592 586 586 589 589 589 589 586 586 584 584 586 586 585 585 584 584 584 584 585 585 583 583 585 585 578 578 583 583 583 583 578 578 577 577 578 578 576 576 577 577 577 577 576 576 570 570 576 576 573 573 570 570 570 570 573 573 566 566 573 573 567 567 566 566 566 566 567 567 564 564 567 567 565 565 564 564 564 564 565 565 559 559 632 632 636 636 637 637 636 636 640 640 637 637 637 637 640 640 641 641 640 640 646 646 641 641 632 632 627 627 636 636 627 627 620 620 636 636 636 636 620 620 633 633 646 646 640 640 651 651 640 640 643 643 651 651 651 651 643 643 658 658 658 658 643 643 660 660 643 643 647 647 660 660 660 660 647 647 662 662 676 676 674 674 656 656 674 674 653 653 656 656 675 675 677 677 654 654 677 677 657 657 654 654 659 659 645 645 655 655 645 645 642 642 655 655 655 655 642 642 649 649 608 608 606 606 626 626 606 606 623 623 626 626 662 662 647 647 664 664 647 647 650 650 664 664 664 664 650 650 666 666 674 674 672 672 653 653 672 672 670 670 653 653 653 653 670 670 650 650 670 670 668 668 650 650 650 650 668 668 666 666 677 677 679 679 657 657 679 679 680 680 657 657 657 657 680 680 656 656 680 680 678 678 656 656 656 656 678 678 676 676 675 675 654 654 673 673 654 654 652 652 673 673 673 673 652 652 671 671 648 648 667 667 652 652 667 667 669 669 652 652 652 652 669 669 671 671 624 624 630 630 634 634 630 630 638 638 634 634 620 620 618 618 633 633 618 618 616 616 633 633 633 633 616 616 629 629 659 659 661 661 645 645 661 661 663 663 645 645 645 645 663 663 648 648 663 663 665 665 648 648 648 648 665 665 667 667 624 624 634 634 619 619 634 634 631 631 619 619 619 619 631 631 617 617 605 605 625 625 603 603 625 625 622 622 603 603 603 603 622 622 601 601 630 630 635 635 638 638 635 635 639 639 638 638 638 638 639 639 642 642 639 639 644 644 642 642 642 642 644 644 649 649 628 628 613 613 631 631 613 613 615 615 631 631 631 631 615 615 617 617 605 605 607 607 625 625 607 607 609 609 625 625 625 625 609 609 628 628 609 609 611 611 628 628 628 628 611 611 613 613 601 601 622 622 599 599 622 622 621 621 599 599 599 599 621 621 598 598 606 606 604 604 623 623 604 604 602 602 623 623 623 623 602 602 621 621 602 602 600 600 621 621 621 621 600 600 598 598 616 616 614 614 629 629 614 614 612 612 629 629 629 629 612 612 626 626 612 612 610 610 626 626 626 626 610 610 608 608 681 681 682 682 683 683 682 682 684 684 683 683 1339 1339 1341 1341 1342 1342 1214 1214 1209 1209 1144 1144 1043 1043 1045 1045 1008 1008 1016 1016 1012 1012 1144 1144 1281 1281 1285 1285 1267 1267 1255 1255 1250 1250 1144 1144 1250 1250 1248 1248 1144 1144 1214 1214 1144 1144 1219 1219 1144 1144 1169 1169 1166 1166 1128 1128 1126 1126 1144 1144 998 998 994 994 1007 1007 1008 1008 1007 1007 1009 1009 1386 1386 1393 1393 1202 1202 1466 1466 1459 1459 1144 1144 1322 1322 1320 1320 1144 1144 1196 1196 1190 1190 1206 1206 1128 1128 1144 1144 1135 1135 822 822 827 827 811 811 1045 1045 1047 1047 1061 1061 1207 1207 1210 1210 1285 1285 1247 1247 1249 1249 1285 1285 1309 1309 1304 1304 1319 1319 1248 1248 1246 1246 1232 1232 1156 1156 1154 1154 1164 1164 1154 1154 1148 1148 1164 1164 1164 1164 1148 1148 1166 1166 890 890 889 889 898 898 732 732 730 730 812 812 1008 1008 1009 1009 1020 1020 1020 1020 1025 1025 1008 1008 1025 1025 1027 1027 1008 1008 1008 1008 1027 1027 1043 1043 1027 1027 1028 1028 1043 1043 1043 1043 1028 1028 1038 1038 1070 1070 1064 1064 1078 1078 1144 1144 1012 1012 1125 1125 1331 1331 1334 1334 1323 1323 1564 1564 1562 1562 1160 1160 1144 1144 1442 1442 1446 1446 1380 1380 1376 1376 1144 1144 1376 1376 1374 1374 1144 1144 1144 1144 1374 1374 1373 1373 1291 1291 1286 1286 1144 1144 1286 1286 1284 1284 1144 1144 1144 1144 1284 1284 1273 1273 1284 1284 1283 1283 1273 1273 1273 1273 1283 1283 1275 1275 1248 1248 1232 1232 1144 1144 1232 1232 1230 1230 1144 1144 1144 1144 1230 1230 1219 1219 1183 1183 1175 1175 1184 1184 1175 1175 1169 1169 1184 1184 1184 1184 1169 1169 1187 1187 1169 1169 1144 1144 1187 1187 1187 1187 1144 1144 1190 1190 1144 1144 1209 1209 1190 1190 1190 1190 1209 1209 1206 1206 962 962 959 959 1007 1007 959 959 954 954 1007 1007 1007 1007 954 954 952 952 942 942 827 827 834 834 942 942 863 863 868 868 1115 1115 1114 1114 1144 1144 1086 1086 1083 1083 1144 1144 1034 1034 1029 1029 1144 1144 1029 1029 1026 1026 1144 1144 1144 1144 1026 1026 1016 1016 1026 1026 1024 1024 1016 1016 1016 1016 1024 1024 1017 1017 1223 1223 1229 1229 1215 1215 1229 1229 1210 1210 1215 1215 1295 1295 1299 1299 1287 1287 1342 1342 1343 1343 1339 1339 1343 1343 1344 1344 1339 1339 1339 1339 1344 1344 1346 1346 1367 1367 1369 1369 1202 1202 1369 1369 1375 1375 1202 1202 1202 1202 1375 1375 1377 1377 1402 1402 1403 1403 1202 1202 1422 1422 1418 1418 1202 1202 1418 1418 1427 1427 1202 1202 1474 1474 1468 1468 1189 1189 1468 1468 1476 1476 1189 1189 1540 1540 1144 1144 1160 1160 1545 1545 1525 1525 1144 1144 1525 1525 1522 1522 1144 1144 1144 1144 1522 1522 1535 1535 1510 1510 1505 1505 1144 1144 1505 1505 1517 1517 1144 1144 1488 1488 1481 1481 1144 1144 1459 1459 1453 1453 1144 1144 1453 1453 1448 1448 1144 1144 1144 1144 1448 1448 1442 1442 1429 1429 1416 1416 1425 1425 1416 1416 1144 1144 1425 1425 1425 1425 1144 1144 1430 1430 1416 1416 1412 1412 1144 1144 1412 1412 1409 1409 1144 1144 1144 1144 1409 1409 1410 1410 1319 1319 1304 1304 1320 1320 1280 1280 1279 1279 1278 1278 1273 1273 1268 1268 1144 1144 1268 1268 1266 1266 1144 1144 1144 1144 1266 1266 1255 1255 1266 1266 1265 1265 1255 1255 1255 1255 1265 1265 1257 1257 1163 1163 1162 1162 1161 1161 1166 1166 1148 1148 1144 1144 1148 1148 1146 1146 1144 1144 1144 1144 1146 1146 1135 1135 1007 1007 1008 1008 998 998 1008 1008 1006 1006 998 998 998 998 1006 1006 1005 1005 980 980 977 977 1007 1007 977 977 972 972 1007 1007 1007 1007 972 972 962 962 972 972 970 970 962 962 962 962 970 970 969 969 936 936 907 907 942 942 907 907 900 900 942 942 710 710 732 732 712 712 877 877 881 881 864 864 881 881 868 868 864 864 895 895 899 899 883 883 935 935 937 937 1007 1007 1048 1048 1054 1054 1047 1047 1054 1054 1056 1056 1047 1047 1047 1047 1056 1056 1061 1061 1048 1048 1049 1049 1054 1054 1049 1049 1050 1050 1054 1054 1054 1054 1050 1050 1051 1051 1086 1086 1144 1144 1093 1093 1022 1022 1021 1021 1019 1019 1008 1008 1079 1079 1084 1084 1199 1199 1200 1200 1192 1192 1267 1267 1285 1285 1264 1264 1285 1285 1249 1249 1264 1264 1264 1264 1249 1249 1259 1259 1249 1249 1251 1251 1259 1259 1259 1259 1251 1251 1258 1258 1403 1403 1404 1404 1202 1202 1404 1404 1411 1411 1202 1202 1202 1202 1411 1411 1422 1422 1411 1411 1413 1413 1422 1422 1422 1422 1413 1413 1414 1414 1467 1467 1189 1189 1460 1460 1189 1189 1202 1202 1460 1460 1460 1460 1202 1202 1451 1451 1202 1202 1456 1456 1451 1451 1570 1570 1548 1548 1172 1172 1548 1548 1554 1554 1172 1172 1172 1172 1554 1554 1583 1583 1572 1572 1568 1568 1160 1160 1568 1568 1542 1542 1160 1160 1160 1160 1542 1542 1540 1540 1144 1144 1540 1540 1545 1545 1540 1540 1555 1555 1545 1545 1545 1545 1555 1555 1558 1558 1479 1479 1477 1477 1144 1144 1477 1477 1471 1471 1144 1144 1144 1144 1471 1471 1466 1466 1444 1444 1441 1441 1144 1144 1363 1363 1358 1358 1144 1144 1358 1358 1356 1356 1144 1144 1144 1144 1356 1356 1355 1355 1345 1345 1340 1340 1144 1144 1340 1340 1338 1338 1144 1144 1144 1144 1338 1338 1322 1322 1338 1338 1337 1337 1322 1322 1322 1322 1337 1337 1327 1327 1337 1337 1329 1329 1327 1327 1320 1320 1304 1304 1144 1144 1304 1304 1302 1302 1144 1144 1144 1144 1302 1302 1291 1291 1302 1302 1301 1301 1291 1291 1291 1291 1301 1301 1300 1300 1263 1263 1262 1262 1261 1261 1245 1245 1239 1239 1246 1246 1239 1239 1237 1237 1246 1246 1246 1246 1237 1237 1232 1232 1245 1245 1244 1244 1239 1239 1244 1244 1243 1243 1239 1239 1239 1239 1243 1243 1242 1242 1183 1183 1182 1182 1181 1181 1163 1163 1161 1161 1164 1164 1161 1161 1159 1159 1164 1164 1164 1164 1159 1159 1156 1156 1001 1001 999 999 1003 1003 999 999 998 998 1003 1003 1003 1003 998 998 1004 1004 998 998 1005 1005 1004 1004 994 994 990 990 1007 1007 990 990 988 988 1007 1007 1007 1007 988 988 980 980 988 988 987 987 980 980 980 980 987 987 986 986 934 934 924 924 936 936 924 924 918 918 936 936 936 936 918 918 907 907 918 918 916 916 907 907 907 907 916 916 908 908 916 916 909 909 908 908 914 914 912 912 911 911 890 890 898 898 891 891 754 754 752 752 812 812 751 751 740 740 725 725 740 740 719 719 725 725 725 725 719 719 721 721 796 796 788 788 776 776 740 740 796 796 804 804 829 829 840 840 834 834 840 840 845 845 834 834 834 834 845 845 942 942 845 845 851 851 942 942 942 942 851 851 863 863 851 851 847 847 863 863 863 863 847 847 859 859 847 847 855 855 859 859 901 901 1007 1007 899 899 1007 1007 868 868 899 899 966 966 971 971 956 956 1015 1015 1011 1011 1014 1014 1011 1011 1013 1013 1014 1014 1009 1009 1010 1010 1020 1020 1010 1010 1011 1011 1020 1020 1020 1020 1011 1011 1018 1018 1011 1011 1015 1015 1018 1018 1032 1032 1028 1028 1031 1031 1028 1028 1030 1030 1031 1031 1032 1032 1033 1033 1028 1028 1033 1033 1036 1036 1028 1028 1028 1028 1036 1036 1038 1038 1078 1078 1064 1064 1083 1083 1052 1052 1046 1046 1144 1144 1046 1046 1044 1044 1144 1144 1144 1144 1044 1044 1034 1034 1044 1044 1042 1042 1034 1034 1034 1034 1042 1042 1035 1035 1139 1139 1012 1012 1137 1137 1012 1012 1134 1134 1137 1137 1167 1167 1170 1170 1185 1185 1253 1253 1254 1254 1256 1256 1381 1381 1382 1382 1202 1202 1440 1440 1439 1439 1202 1202 1439 1439 1435 1435 1202 1202 1435 1435 1443 1443 1202 1202 1202 1202 1443 1443 1449 1449 1189 1189 1486 1486 1491 1491 1532 1532 1529 1529 1172 1172 1583 1583 1561 1561 1172 1172 1561 1561 1563 1563 1172 1172 1172 1172 1563 1563 1160 1160 1563 1563 1597 1597 1160 1160 1160 1160 1597 1597 1566 1566 1586 1586 1582 1582 1160 1160 1582 1582 1557 1557 1160 1160 1160 1160 1557 1557 1553 1553 1441 1441 1438 1438 1144 1144 1438 1438 1434 1434 1144 1144 1144 1144 1434 1434 1430 1430 1426 1426 1424 1424 1423 1423 1387 1387 1391 1391 1388 1388 1391 1391 1390 1390 1388 1388 1388 1388 1390 1390 1389 1389 1335 1335 1333 1333 1332 1332 1296 1296 1293 1293 1297 1297 1293 1293 1291 1291 1297 1297 1297 1297 1291 1291 1298 1298 1291 1291 1300 1300 1298 1298 1275 1275 1283 1283 1278 1278 1283 1283 1282 1282 1278 1278 1278 1278 1282 1282 1280 1280 1224 1224 1227 1227 1225 1225 1227 1227 1226 1226 1225 1225 1230 1230 1228 1228 1219 1219 1228 1228 1227 1227 1219 1219 1219 1219 1227 1227 1221 1221 1227 1227 1224 1224 1221 1221 1203 1203 1206 1206 1204 1204 1206 1206 1205 1205 1204 1204 1203 1203 1201 1201 1206 1206 1201 1201 1198 1198 1206 1206 1206 1206 1198 1198 1196 1196 1181 1181 1180 1180 1183 1183 1180 1180 1177 1177 1183 1183 1183 1183 1177 1177 1175 1175 985 985 983 983 986 986 983 983 981 981 986 986 986 986 981 981 980 980 969 969 968 968 962 962 968 968 967 967 962 962 962 962 967 967 963 963 967 967 965 965 963 963 868 868 1007 1007 942 942 1007 1007 952 952 942 942 942 942 952 952 944 944 952 952 951 951 944 944 944 944 951 951 950 950 897 897 896 896 894 894 942 942 875 875 866 866 854 854 858 858 862 862 858 858 866 866 862 862 811 811 827 827 820 820 827 827 942 942 820 820 820 820 942 942 812 812 942 942 842 842 812 812 812 812 842 842 833 833 708 708 736 736 731 731 736 736 812 812 731 731 731 731 812 812 729 729 812 812 730 730 729 729 713 713 714 714 716 716 744 744 748 748 738 738 748 748 768 768 738 738 738 738 768 768 753 753 736 736 740 740 812 812 740 740 804 804 812 812 812 812 804 804 805 805 804 804 793 793 805 805 805 805 793 793 798 798 846 846 848 848 849 849 868 868 881 881 899 899 881 881 884 884 899 899 899 899 884 884 883 883 955 955 1007 1007 953 953 1007 1007 937 937 953 953 953 953 937 937 948 948 1002 1002 1007 1007 992 992 1007 1007 991 991 992 992 1126 1126 1123 1123 1144 1144 1123 1123 1122 1122 1144 1144 1144 1144 1122 1122 1120 1120 1120 1120 1119 1119 1144 1144 1119 1119 1117 1117 1144 1144 1144 1144 1117 1117 1115 1115 1040 1040 1039 1039 1037 1037 1017 1017 1024 1024 1019 1019 1024 1024 1023 1023 1019 1019 1019 1019 1023 1023 1022 1022 1124 1124 1127 1127 1012 1012 1127 1127 1129 1129 1012 1012 1012 1012 1129 1129 1130 1130 1287 1287 1299 1299 1285 1285 1299 1299 1185 1185 1285 1285 1285 1285 1185 1185 1207 1207 1185 1185 1188 1188 1207 1207 1207 1207 1188 1188 1200 1200 1188 1188 1191 1191 1200 1200 1200 1200 1191 1191 1192 1192 1217 1217 1218 1218 1220 1220 1238 1238 1240 1240 1236 1236 1240 1240 1241 1241 1236 1236 1236 1236 1241 1241 1235 1235 1281 1281 1267 1267 1277 1277 1267 1267 1269 1269 1277 1277 1277 1277 1269 1269 1276 1276 1325 1325 1326 1326 1328 1328 1212 1212 1208 1208 1351 1351 1382 1382 1384 1384 1202 1202 1384 1384 1385 1385 1202 1202 1202 1202 1385 1385 1386 1386 1414 1414 1415 1415 1422 1422 1415 1415 1417 1417 1422 1422 1422 1422 1417 1417 1421 1421 1417 1417 1419 1419 1421 1421 1467 1467 1469 1469 1189 1189 1469 1469 1470 1470 1189 1189 1189 1189 1470 1470 1472 1472 1486 1486 1189 1189 1493 1493 1189 1189 1476 1476 1493 1493 1493 1493 1476 1476 1485 1485 1529 1529 1521 1521 1172 1172 1521 1521 1523 1523 1172 1172 1172 1172 1523 1523 1546 1546 1523 1523 1543 1543 1546 1546 1546 1546 1543 1543 1544 1544 1553 1553 1574 1574 1160 1160 1574 1574 1578 1578 1160 1160 1160 1160 1578 1578 1580 1580 1558 1558 1560 1560 1545 1545 1560 1560 1559 1559 1545 1545 1545 1545 1559 1559 1549 1549 1559 1559 1556 1556 1549 1549 1144 1144 1536 1536 1534 1534 1481 1481 1473 1473 1144 1144 1473 1473 1482 1482 1144 1144 1144 1144 1482 1482 1484 1484 1462 1462 1461 1461 1463 1463 1461 1461 1465 1465 1463 1463 1459 1459 1464 1464 1453 1453 1464 1464 1465 1465 1453 1453 1453 1453 1465 1465 1457 1457 1465 1465 1461 1461 1457 1457 1429 1429 1428 1428 1416 1416 1428 1428 1426 1426 1416 1416 1416 1416 1426 1426 1420 1420 1426 1426 1423 1423 1420 1420 1398 1398 1394 1394 1144 1144 1394 1394 1392 1392 1144 1144 1144 1144 1392 1392 1380 1380 1392 1392 1391 1391 1380 1380 1380 1380 1391 1391 1383 1383 1391 1391 1387 1387 1383 1383 1373 1373 1372 1372 1144 1144 1372 1372 1371 1371 1144 1144 1144 1144 1371 1371 1370 1370 1370 1370 1368 1368 1144 1144 1368 1368 1365 1365 1144 1144 1144 1144 1365 1365 1363 1363 1263 1263 1261 1261 1265 1265 1261 1261 1260 1260 1265 1265 1265 1265 1260 1260 1257 1257 949 949 947 947 950 950 947 947 945 945 950 950 950 950 945 945 944 944 909 909 916 916 911 911 916 916 915 915 911 911 911 911 915 915 914 914 872 872 871 871 880 880 871 871 875 875 880 880 880 880 875 875 882 882 875 875 942 942 882 882 882 882 942 942 889 889 942 942 900 900 889 889 889 889 900 900 898 898 802 802 772 772 770 770 712 712 732 732 739 739 732 732 812 812 739 739 739 739 812 812 745 745 812 812 752 752 745 745 745 745 752 752 723 723 703 703 704 704 706 706 733 733 734 734 737 737 751 751 753 753 740 740 753 753 768 768 740 740 740 740 768 768 796 796 768 768 771 771 796 796 796 796 771 771 788 788 771 771 783 783 788 788 792 792 794 794 795 795 811 811 809 809 822 822 809 809 810 810 822 822 822 822 810 810 816 816 810 810 813 813 816 816 816 816 813 813 814 814 829 829 828 828 840 840 828 828 830 830 840 840 840 840 830 830 836 836 830 830 831 831 836 836 836 836 831 831 832 832 989 989 991 991 973 973 991 991 1007 1007 973 973 973 973 1007 1007 971 971 1007 1007 955 955 971 971 971 971 955 955 956 956 1101 1101 1100 1100 1093 1093 1075 1075 1078 1078 1076 1076 1078 1078 1077 1077 1076 1076 1045 1045 1061 1061 1008 1008 1061 1061 1063 1063 1008 1008 1008 1008 1063 1063 1079 1079 1063 1063 1065 1065 1079 1079 1079 1079 1065 1065 1074 1074 1065 1065 1066 1066 1074 1074 1074 1074 1066 1066 1067 1067 1116 1116 1118 1118 1109 1109 1118 1118 1124 1124 1109 1109 1109 1109 1124 1124 1106 1106 1124 1124 1012 1012 1106 1106 1106 1106 1012 1012 1103 1103 1012 1012 1008 1008 1103 1103 1103 1103 1008 1008 1097 1097 1008 1008 1084 1084 1097 1097 1097 1097 1084 1084 1087 1087 1109 1109 1110 1110 1116 1116 1110 1110 1111 1111 1116 1116 1116 1116 1111 1111 1113 1113 1111 1111 1112 1112 1113 1113 1130 1130 1131 1131 1012 1012 1131 1131 1132 1132 1012 1012 1012 1012 1132 1132 1134 1134 1082 1082 1080 1080 1012 1012 1080 1080 1081 1081 1012 1012 1012 1012 1081 1081 1085 1085 1085 1085 1099 1099 1012 1012 1099 1099 1107 1107 1012 1012 1012 1012 1107 1107 1125 1125 1185 1185 1170 1170 1179 1179 1170 1170 1171 1171 1179 1179 1179 1179 1171 1171 1173 1173 1215 1215 1216 1216 1223 1223 1216 1216 1217 1217 1223 1223 1223 1223 1217 1217 1222 1222 1217 1217 1220 1220 1222 1222 1210 1210 1229 1229 1285 1285 1229 1229 1231 1231 1285 1285 1285 1285 1231 1231 1247 1247 1231 1231 1233 1233 1247 1247 1247 1247 1233 1233 1241 1241 1233 1233 1234 1234 1241 1241 1241 1241 1234 1234 1235 1235 1258 1258 1251 1251 1256 1256 1251 1251 1252 1252 1256 1256 1256 1256 1252 1252 1253 1253 1271 1271 1272 1272 1274 1274 1323 1323 1334 1334 1321 1321 1334 1334 1339 1339 1321 1321 1321 1321 1339 1339 1316 1316 1339 1339 1303 1303 1316 1316 1316 1316 1303 1303 1313 1313 1303 1303 1305 1305 1313 1313 1313 1313 1305 1305 1306 1306 1323 1323 1324 1324 1331 1331 1324 1324 1325 1325 1331 1331 1331 1331 1325 1325 1330 1330 1325 1325 1328 1328 1330 1330 1165 1165 1167 1167 1082 1082 1167 1167 1185 1185 1082 1082 1082 1082 1185 1185 1091 1091 1185 1185 1104 1104 1091 1091 1168 1168 1149 1149 1351 1351 1149 1149 1133 1133 1351 1351 1357 1357 1359 1359 1367 1367 1359 1359 1360 1360 1367 1367 1367 1367 1360 1360 1361 1361 1393 1393 1395 1395 1202 1202 1395 1395 1396 1396 1202 1202 1202 1202 1396 1396 1397 1397 1397 1397 1399 1399 1202 1202 1399 1399 1400 1400 1202 1202 1202 1202 1400 1400 1402 1402 1472 1472 1475 1475 1189 1189 1475 1475 1478 1478 1189 1189 1189 1189 1478 1478 1474 1474 1506 1506 1172 1172 1189 1189 1506 1506 1524 1524 1172 1172 1524 1524 1526 1526 1172 1172 1172 1172 1526 1526 1528 1528 1552 1552 1550 1550 1551 1551 1550 1550 1546 1546 1551 1551 1551 1551 1546 1546 1547 1547 1546 1546 1544 1544 1547 1547 1590 1590 1589 1589 1588 1588 1589 1589 1584 1584 1588 1588 1554 1554 1581 1581 1583 1583 1581 1581 1584 1584 1583 1583 1583 1583 1584 1584 1587 1587 1584 1584 1589 1589 1587 1587 1605 1605 1600 1600 1160 1160 1600 1600 1596 1596 1160 1160 1160 1160 1596 1596 1564 1564 1562 1562 1585 1585 1160 1160 1585 1585 1591 1591 1160 1160 1160 1160 1591 1591 1594 1594 1535 1535 1537 1537 1144 1144 1537 1537 1538 1538 1144 1144 1144 1144 1538 1538 1536 1536 1534 1534 1531 1531 1144 1144 1531 1531 1527 1527 1144 1144 1144 1144 1527 1527 1510 1510 1517 1517 1519 1519 1144 1144 1519 1519 1520 1520 1144 1144 1144 1144 1520 1520 1518 1518 1518 1518 1516 1516 1144 1144 1516 1516 1513 1513 1144 1144 1144 1144 1513 1513 1508 1508 1498 1498 1500 1500 1499 1499 1500 1500 1502 1502 1499 1499 1499 1499 1502 1502 1501 1501 1484 1484 1483 1483 1144 1144 1483 1483 1480 1480 1144 1144 1144 1144 1480 1480 1479 1479 1446 1446 1447 1447 1144 1144 1447 1447 1445 1445 1144 1144 1144 1144 1445 1445 1444 1444 1410 1410 1408 1408 1144 1144 1408 1408 1407 1407 1144 1144 1144 1144 1407 1407 1406 1406 1329 1329 1337 1337 1332 1332 1337 1337 1336 1336 1332 1332 1332 1332 1336 1336 1335 1335 1309 1309 1319 1319 1311 1311 1319 1319 1318 1318 1311 1311 1311 1311 1318 1318 1314 1314 1318 1318 1317 1317 1314 1314 1314 1314 1317 1317 1315 1315 1146 1146 1143 1143 1135 1135 1143 1143 1142 1142 1135 1135 1135 1135 1142 1142 1136 1136 1142 1142 1141 1141 1136 1136 1136 1136 1141 1141 1138 1138 1141 1141 1140 1140 1138 1138 897 897 894 894 898 898 894 894 893 893 898 898 898 898 893 893 891 891 817 817 812 812 825 825 812 812 833 833 825 825 825 825 833 833 819 819 833 833 826 826 819 819 789 789 790 790 802 802 790 790 787 787 802 802 802 802 787 787 772 772 787 787 769 769 772 772 772 772 769 769 764 764 769 769 761 761 764 764 743 743 747 747 750 750 747 747 754 754 750 750 750 750 754 754 770 770 689 689 700 700 687 687 700 700 694 694 687 687 687 687 694 694 690 690 689 689 692 692 700 700 692 692 696 696 700 700 700 700 696 696 730 730 696 696 727 727 730 730 730 730 727 727 729 729 727 727 726 726 729 729 729 729 726 726 697 697 726 726 695 695 697 697 721 721 719 719 716 716 719 719 715 715 716 716 716 716 715 715 713 713 846 846 849 849 847 847 849 849 852 852 847 847 847 847 852 852 855 855 869 869 864 864 867 867 864 864 865 865 867 867 869 869 870 870 864 864 870 870 873 873 864 864 864 864 873 873 877 877 960 960 961 961 964 964 989 989 973 973 984 984 973 973 974 974 984 984 984 984 974 974 982 982 1114 1114 1108 1108 1144 1144 1108 1108 1105 1105 1144 1144 1144 1144 1105 1105 1093 1093 1105 1105 1102 1102 1093 1093 1093 1093 1102 1102 1101 1101 1075 1075 1073 1073 1078 1078 1073 1073 1071 1071 1078 1078 1078 1078 1071 1071 1070 1070 1035 1035 1042 1042 1037 1037 1042 1042 1041 1041 1037 1037 1037 1037 1041 1041 1040 1040 1068 1068 1069 1069 1067 1067 1069 1069 1072 1072 1067 1067 1067 1067 1072 1072 1074 1074 1174 1174 1176 1176 1173 1173 1176 1176 1178 1178 1173 1173 1173 1173 1178 1178 1179 1179 1310 1310 1312 1312 1308 1308 1312 1312 1313 1313 1308 1308 1308 1308 1313 1313 1307 1307 1313 1313 1306 1306 1307 1307 1346 1346 1348 1348 1339 1339 1348 1348 1349 1349 1339 1339 1339 1339 1349 1349 1351 1351 1367 1367 1202 1202 1357 1357 1202 1202 1211 1211 1357 1357 1357 1357 1211 1211 1351 1351 1211 1211 1213 1213 1351 1351 1351 1351 1213 1213 1212 1212 1208 1208 1194 1194 1351 1351 1194 1194 1186 1186 1351 1351 1351 1351 1186 1186 1168 1168 1377 1377 1378 1378 1202 1202 1378 1378 1379 1379 1202 1202 1202 1202 1379 1379 1381 1381 1427 1427 1431 1431 1202 1202 1431 1431 1432 1432 1202 1202 1202 1202 1432 1432 1433 1433 1433 1433 1436 1436 1202 1202 1436 1436 1437 1437 1202 1202 1202 1202 1437 1437 1440 1440 1491 1491 1511 1511 1189 1189 1511 1511 1503 1503 1189 1189 1189 1189 1503 1503 1506 1506 1576 1576 1565 1565 1575 1575 1565 1565 1569 1569 1575 1575 1575 1575 1569 1569 1571 1571 1604 1604 1599 1599 1606 1606 1599 1599 1603 1603 1606 1606 1563 1563 1593 1593 1597 1597 1593 1593 1599 1599 1597 1597 1597 1597 1599 1599 1601 1601 1599 1599 1604 1604 1601 1601 1580 1580 1579 1579 1160 1160 1579 1579 1577 1577 1160 1160 1160 1160 1577 1577 1572 1572 1508 1508 1497 1497 1144 1144 1497 1497 1489 1489 1144 1144 1144 1144 1489 1489 1488 1488 1489 1489 1500 1500 1488 1488 1488 1488 1500 1500 1495 1495 1500 1500 1498 1498 1495 1495 1406 1406 1405 1405 1144 1144 1405 1405 1401 1401 1144 1144 1144 1144 1401 1401 1398 1398 933 933 927 927 934 934 927 927 926 926 934 934 934 934 926 926 924 924 933 933 932 932 927 927 932 932 931 931 927 927 927 927 931 931 929 929 866 866 858 858 942 942 858 858 850 850 942 942 942 942 850 850 842 842 850 850 844 844 842 842 842 842 844 844 837 837 844 844 843 843 837 837 837 837 843 843 841 841 770 770 754 754 802 802 754 754 812 812 802 802 802 802 812 812 807 807 812 812 817 817 807 807 807 807 817 817 808 808 703 703 706 706 705 705 744 744 738 738 737 737 738 738 735 735 737 737 737 737 735 735 733 733 783 783 771 771 766 766 771 771 758 758 766 766 766 766 758 758 756 756 774 774 780 780 776 776 780 780 785 785 776 776 776 776 785 785 796 796 774 774 773 773 780 780 773 773 775 775 780 780 780 780 775 775 777 777 798 798 793 793 795 795 793 793 791 791 795 795 795 795 791 791 792 792 1098 1098 1096 1096 1100 1100 1096 1096 1094 1094 1100 1100 1100 1100 1094 1094 1093 1093 1083 1083 1064 1064 1144 1144 1064 1064 1062 1062 1144 1144 1144 1144 1062 1062 1052 1052 1062 1062 1060 1060 1052 1052 1052 1052 1060 1060 1059 1059 1087 1087 1088 1088 1097 1097 1088 1088 1089 1089 1097 1097 1097 1097 1089 1089 1095 1095 1089 1089 1090 1090 1095 1095 1095 1095 1090 1090 1092 1092 1199 1199 1192 1192 1197 1197 1192 1192 1193 1193 1197 1197 1197 1197 1193 1193 1195 1195 1276 1276 1269 1269 1274 1274 1269 1269 1270 1270 1274 1274 1274 1274 1270 1270 1271 1271 1287 1287 1288 1288 1295 1295 1288 1288 1289 1289 1295 1295 1295 1295 1289 1289 1294 1294 1289 1289 1290 1290 1294 1294 1294 1294 1290 1290 1292 1292 1362 1362 1364 1364 1361 1361 1364 1364 1366 1366 1361 1361 1361 1361 1366 1366 1367 1367 1449 1449 1450 1450 1202 1202 1450 1450 1452 1452 1202 1202 1202 1202 1452 1452 1454 1454 1454 1454 1455 1455 1202 1202 1455 1455 1458 1458 1202 1202 1202 1202 1458 1458 1456 1456 1490 1490 1492 1492 1487 1487 1492 1492 1494 1494 1487 1487 1487 1487 1494 1494 1485 1485 1494 1494 1496 1496 1485 1485 1485 1485 1496 1496 1493 1493 1528 1528 1530 1530 1172 1172 1530 1530 1533 1533 1172 1172 1172 1172 1533 1533 1532 1532 1546 1546 1539 1539 1172 1172 1539 1539 1541 1541 1172 1172 1172 1172 1541 1541 1570 1570 1541 1541 1565 1565 1570 1570 1570 1570 1565 1565 1573 1573 1565 1565 1576 1576 1573 1573 1566 1566 1567 1567 1160 1160 1567 1567 1598 1598 1160 1160 1160 1160 1598 1598 1602 1602 1594 1594 1595 1595 1160 1160 1595 1595 1592 1592 1160 1160 1160 1160 1592 1592 1586 1586 1355 1355 1354 1354 1144 1144 1354 1354 1353 1353 1144 1144 1144 1144 1353 1353 1352 1352 1352 1352 1350 1350 1144 1144 1350 1350 1347 1347 1144 1144 1144 1144 1347 1347 1345 1345 839 839 838 838 841 841 838 838 835 835 841 841 841 841 835 835 837 837 767 767 765 765 763 763 750 750 749 749 746 746 718 718 717 717 720 720 710 710 712 712 706 706 712 712 709 709 706 706 706 706 709 709 705 705 702 702 707 707 708 708 707 707 711 711 708 708 708 708 711 711 736 736 702 702 699 699 707 707 699 699 698 698 707 707 707 707 698 698 701 701 883 883 885 885 895 895 885 885 886 886 895 895 895 895 886 886 892 892 886 886 887 887 892 892 892 892 887 887 888 888 906 906 902 902 905 905 902 902 903 903 905 905 905 905 903 903 904 904 922 922 923 923 925 925 937 937 938 938 948 948 938 938 939 939 948 948 948 948 939 939 940 940 940 940 941 941 948 948 941 941 943 943 948 948 948 948 943 943 946 946 960 960 964 964 958 958 996 996 992 992 995 995 992 992 993 993 995 995 996 996 997 997 992 992 997 997 1000 1000 992 992 992 992 1000 1000 1002 1002 1059 1059 1058 1058 1052 1052 1058 1058 1057 1057 1052 1052 1052 1052 1057 1057 1053 1053 1057 1057 1055 1055 1053 1053 1139 1139 1145 1145 1012 1012 1145 1145 1147 1147 1012 1012 1012 1012 1147 1147 1082 1082 1147 1147 1150 1150 1082 1082 1082 1082 1150 1150 1151 1151 1299 1299 1303 1303 1185 1185 1303 1303 1339 1339 1185 1185 1185 1185 1339 1339 1104 1104 1339 1339 1351 1351 1104 1104 1104 1104 1351 1351 1121 1121 1351 1351 1133 1133 1121 1121 1602 1602 1607 1607 1160 1160 1607 1607 1608 1608 1160 1160 1160 1160 1608 1608 1605 1605 880 880 879 879 872 872 879 879 878 878 872 872 872 872 878 878 874 874 878 878 876 876 874 874 854 854 862 862 853 853 862 862 861 861 853 853 853 853 861 861 856 856 861 861 860 860 856 856 856 856 860 860 857 857 826 826 824 824 819 819 824 824 823 823 819 819 819 819 823 823 815 815 823 823 821 821 815 815 815 815 821 821 818 818 778 778 779 779 789 789 779 779 782 782 789 789 789 789 782 782 790 790 767 767 763 763 769 769 763 763 760 760 769 769 769 769 760 760 761 761 746 746 742 742 750 750 742 742 741 741 750 750 750 750 741 741 743 743 686 686 685 685 691 691 685 685 688 688 691 691 691 691 688 688 695 695 688 688 693 693 695 695 695 695 693 693 697 697 756 756 755 755 757 757 906 906 910 910 902 902 910 910 913 913 902 902 902 902 913 913 901 901 913 913 917 917 901 901 901 901 917 917 1007 1007 917 917 919 919 1007 1007 1007 1007 919 919 935 935 919 919 920 920 935 935 935 935 920 920 930 930 920 920 921 921 930 930 921 921 922 922 930 930 930 930 922 922 928 928 922 922 925 925 928 928 966 966 956 956 964 964 956 956 957 957 964 964 964 964 957 957 958 958 1515 1515 1507 1507 1512 1512 1507 1507 1509 1509 1512 1512 1491 1491 1504 1504 1511 1511 1504 1504 1507 1507 1511 1511 1511 1511 1507 1507 1514 1514 1507 1507 1515 1515 1514 1514 799 799 797 797 808 808 797 797 800 800 808 808 808 808 800 800 807 807 786 786 784 784 789 789 784 784 781 781 789 789 789 789 781 781 778 778 752 752 728 728 723 723 728 728 724 724 723 723 723 723 724 724 720 720 724 724 722 722 720 720 720 720 722 722 718 718 757 757 759 759 756 756 759 759 762 762 756 756 756 756 762 762 766 766 974 974 975 975 982 982 975 975 976 976 982 982 982 982 976 976 979 979 976 976 978 978 979 979 1151 1151 1152 1152 1082 1082 1152 1152 1153 1153 1082 1082 1082 1082 1153 1153 1155 1155 806 806 803 803 808 808 803 803 801 801 808 808 808 808 801 801 799 799 1155 1155 1157 1157 1082 1082 1157 1157 1158 1158 1082 1082 1082 1082 1158 1158 1165 1165 2467 2467 2472 2472 2314 2314 2110 2110 2107 2107 2088 2088 2467 2467 2314 2314 2479 2479 2191 2191 2189 2189 2199 2199 2151 2151 2149 2149 2152 2152 2110 2110 2088 2088 2112 2112 2093 2093 2090 2090 2101 2101 1771 1771 1775 1775 1910 1910 1643 1643 1664 1664 1649 1649 1826 1826 1835 1835 1937 1937 2405 2405 2397 2397 2311 2311 2294 2294 2373 2373 2366 2366 2291 2291 2289 2289 2262 2262 1695 1695 1692 1692 1842 1842 1826 1826 1937 1937 1822 1822 1928 1928 1931 1931 1979 1979 2146 2146 2148 2148 2091 2091 2421 2421 2428 2428 2287 2287 2303 2303 2451 2451 2314 2314 2451 2451 2459 2459 2314 2314 2314 2314 2459 2459 2470 2470 2493 2493 2496 2496 2489 2489 2496 2496 2498 2498 2489 2489 2489 2489 2498 2498 2500 2500 2222 2222 2248 2248 2244 2244 2167 2167 2152 2152 2169 2169 2152 2152 2175 2175 2169 2169 2169 2169 2175 2175 2171 2171 2151 2151 2152 2152 2153 2153 2132 2132 2129 2129 2088 2088 2129 2129 2127 2127 2088 2088 2088 2088 2127 2127 2112 2112 2127 2127 2121 2121 2112 2112 2112 2112 2121 2121 2113 2113 2088 2088 2071 2071 2068 2068 1827 1827 1823 1823 1910 1910 1910 1910 1792 1792 1787 1787 1910 1910 1775 1775 1892 1892 1677 1677 1675 1675 1842 1842 1632 1632 1655 1655 1842 1842 2089 2089 2092 2092 2091 2091 2226 2226 2227 2227 2215 2215 2500 2500 2499 2499 2489 2489 2499 2499 2497 2497 2489 2489 2489 2489 2497 2497 2472 2472 2472 2472 2497 2497 2314 2314 2497 2497 2484 2484 2314 2314 2314 2314 2484 2484 2331 2331 2405 2405 2311 2311 2411 2411 2323 2323 2262 2262 2330 2330 2262 2262 2280 2280 2330 2330 2330 2330 2280 2280 2333 2333 2271 2271 2268 2268 2222 2222 2268 2268 2263 2263 2222 2222 2222 2222 2263 2263 2248 2248 2263 2263 2259 2259 2248 2248 2248 2248 2259 2259 2251 2251 2259 2259 2252 2252 2251 2251 2199 2199 2189 2189 2205 2205 2118 2118 2116 2116 2115 2115 1964 1964 1972 1972 1969 1969 1972 1972 1992 1992 1969 1969 1969 1969 1992 1992 1971 1971 1842 1842 1848 1848 1744 1744 1846 1846 1835 1835 1836 1836 1835 1835 1846 1846 1937 1937 1846 1846 1849 1849 1937 1937 1937 1937 1849 1849 1856 1856 2126 2126 2128 2128 2117 2117 2187 2187 2170 2170 2185 2185 2208 2208 2210 2210 2187 2187 2266 2266 2267 2267 2187 2187 2547 2547 2524 2524 2337 2337 2438 2438 2430 2430 2328 2328 2376 2376 2375 2375 2384 2384 2375 2375 2373 2373 2384 2384 2384 2384 2373 2373 2380 2380 2373 2373 2294 2294 2380 2380 2380 2380 2294 2294 2389 2389 2294 2294 2311 2311 2389 2389 2389 2389 2311 2311 2393 2393 2311 2311 2397 2397 2393 2393 2393 2393 2397 2397 2401 2401 2383 2383 2381 2381 2379 2379 2313 2313 2312 2312 2321 2321 2312 2312 2309 2309 2321 2321 2321 2321 2309 2309 2323 2323 2272 2272 2271 2271 2279 2279 2258 2258 2256 2256 2254 2254 2080 2080 2073 2073 2082 2082 2073 2073 2071 2071 2082 2082 2082 2082 2071 2071 2087 2087 2071 2071 2088 2088 2087 2087 2087 2087 2088 2088 2090 2090 2088 2088 2107 2107 2090 2090 2090 2090 2107 2107 2101 2101 2041 2041 1991 1991 1989 1989 1751 1751 1848 1848 1758 1758 1848 1848 1865 1865 1758 1758 1744 1744 1848 1848 1735 1735 1848 1848 1751 1751 1735 1735 1735 1735 1751 1751 1746 1746 1649 1649 1664 1664 1675 1675 1619 1619 1650 1650 1825 1825 1774 1774 1782 1782 1899 1899 1927 1927 1928 1928 1920 1920 1947 1947 1948 1948 1940 1940 1948 1948 1951 1951 1940 1940 1940 1940 1951 1951 1935 1935 2108 2108 2111 2111 2091 2091 2170 2170 2187 2187 2168 2168 2187 2187 2163 2163 2168 2168 2168 2168 2163 2163 2166 2166 2208 2208 2187 2187 2206 2206 2249 2249 2352 2352 2356 2356 2390 2390 2391 2391 2378 2378 2391 2391 2387 2387 2378 2378 2378 2378 2387 2387 2374 2374 2428 2428 2433 2433 2444 2444 2433 2433 2439 2439 2444 2444 2463 2463 2464 2464 2461 2461 2464 2464 2462 2462 2461 2461 2461 2461 2462 2462 2460 2460 2470 2470 2475 2475 2314 2314 2475 2475 2478 2478 2314 2314 2314 2314 2478 2478 2480 2480 2480 2480 2482 2482 2314 2314 2482 2482 2481 2481 2314 2314 2314 2314 2481 2481 2479 2479 2520 2520 2517 2517 2507 2507 2517 2517 2502 2502 2507 2507 2507 2507 2502 2502 2487 2487 2484 2484 2487 2487 2331 2331 2487 2487 2502 2502 2331 2331 2331 2331 2502 2502 2337 2337 2502 2502 2504 2504 2337 2337 2540 2540 2536 2536 2337 2337 2337 2337 2524 2524 2349 2349 2346 2346 2528 2528 2559 2559 2546 2546 2543 2543 2346 2346 2311 2311 2413 2413 2418 2418 2399 2399 2398 2398 2395 2395 2383 2383 2379 2379 2384 2384 2379 2379 2377 2377 2384 2384 2384 2384 2377 2377 2376 2376 2366 2366 2365 2365 2357 2357 2365 2365 2364 2364 2357 2357 2357 2357 2364 2364 2362 2362 2342 2342 2340 2340 2333 2333 2323 2323 2309 2309 2262 2262 2309 2309 2302 2302 2262 2262 2262 2262 2302 2302 2291 2291 2302 2302 2300 2300 2291 2291 2291 2291 2300 2300 2292 2292 2297 2297 2295 2295 2293 2293 2279 2279 2271 2271 2283 2283 2271 2271 2222 2222 2283 2283 2283 2283 2222 2222 2289 2289 2222 2222 2242 2242 2289 2289 2289 2289 2242 2242 2262 2262 2244 2244 2239 2239 2231 2231 2244 2244 2231 2231 2222 2222 2231 2231 2228 2228 2222 2222 2222 2222 2228 2228 2200 2200 2228 2228 2224 2224 2200 2200 2200 2200 2224 2224 2209 2209 2224 2224 2219 2219 2209 2209 2209 2209 2219 2219 2211 2211 2196 2196 2194 2194 2193 2193 2173 2173 2180 2180 2174 2174 2180 2180 2179 2179 2174 2174 2174 2174 2179 2179 2177 2177 2133 2133 2132 2132 2141 2141 2132 2132 2088 2088 2141 2141 2141 2141 2088 2088 2147 2147 2088 2088 2109 2109 2147 2147 2147 2147 2109 2109 2149 2149 2109 2109 2130 2130 2149 2149 2149 2149 2130 2130 2152 2152 2113 2113 2121 2121 2115 2115 2121 2121 2120 2120 2115 2115 2115 2115 2120 2120 2118 2118 2096 2096 2101 2101 2098 2098 2101 2101 2100 2100 2098 2098 2096 2096 2095 2095 2101 2101 2095 2095 2094 2094 2101 2101 2101 2101 2094 2094 2093 2093 2080 2080 2077 2077 2073 2073 2077 2077 2076 2076 2073 2073 2073 2073 2076 2076 2074 2074 2076 2076 2075 2075 2074 2074 2054 2054 2053 2053 2088 2088 2053 2053 2051 2051 2088 2088 2088 2088 2051 2051 2065 2065 2051 2051 2041 2041 2065 2065 2013 2013 2011 2011 2041 2041 1717 1717 1728 1728 1842 1842 1728 1728 1720 1720 1842 1842 1842 1842 1720 1720 1700 1700 1677 1677 1842 1842 1662 1662 1842 1842 1692 1692 1662 1662 1662 1662 1692 1692 1672 1672 1675 1675 1664 1664 1842 1842 1664 1664 1660 1660 1842 1842 1842 1842 1660 1660 1632 1632 1825 1825 1650 1650 1833 1833 1822 1822 1814 1814 1815 1815 1839 1839 1840 1840 1843 1843 1887 1887 1888 1888 1879 1879 1888 1888 1877 1877 1879 1879 1856 1856 1867 1867 1937 1937 1867 1867 1870 1870 1937 1937 1937 1937 1870 1870 1957 1957 1870 1870 1877 1877 1957 1957 1957 1957 1877 1877 1979 1979 1877 1877 1888 1888 1979 1979 1979 1979 1888 1888 1890 1890 1920 1920 1928 1928 1916 1916 1928 1928 1979 1979 1916 1916 1916 1916 1979 1979 1911 1911 1941 1941 1943 1943 1945 1945 2010 2010 2012 2012 2049 2049 2108 2108 2091 2091 2106 2106 2156 2156 2163 2163 2150 2150 2163 2163 2138 2138 2150 2150 2150 2150 2138 2138 2148 2148 2138 2138 2114 2114 2148 2148 2148 2148 2114 2114 2091 2091 2185 2185 2188 2188 2187 2187 2188 2188 2190 2190 2187 2187 2187 2187 2190 2190 2195 2195 2215 2215 2227 2227 2210 2210 2187 2187 2267 2267 2207 2207 2229 2229 2207 2207 2288 2288 2385 2385 2386 2386 2388 2388 2400 2400 2403 2403 2408 2408 2427 2427 2426 2426 2415 2415 2426 2426 2421 2421 2415 2415 2415 2415 2421 2421 2410 2410 2421 2421 2287 2287 2410 2410 2410 2410 2287 2287 2404 2404 2287 2287 2269 2269 2404 2404 2404 2404 2269 2269 2408 2408 2428 2428 2444 2444 2287 2287 2444 2444 2435 2435 2287 2287 2287 2287 2435 2435 2303 2303 2435 2435 2443 2443 2303 2303 2303 2303 2443 2443 2451 2451 2443 2443 2450 2450 2451 2451 2451 2451 2450 2450 2462 2462 2450 2450 2457 2457 2462 2462 2462 2462 2457 2457 2460 2460 2401 2401 2402 2402 2393 2393 2402 2402 2399 2399 2393 2393 2393 2393 2399 2399 2394 2394 2399 2399 2395 2395 2394 2394 2366 2366 2357 2357 2294 2294 2357 2357 2353 2353 2294 2294 2294 2294 2353 2353 2280 2280 2353 2353 2344 2344 2280 2280 2280 2280 2344 2344 2333 2333 2344 2344 2343 2343 2333 2333 2333 2333 2343 2343 2342 2342 2318 2318 2316 2316 2315 2315 2276 2276 2274 2274 2273 2273 2258 2258 2254 2254 2259 2259 2254 2254 2253 2253 2259 2259 2259 2259 2253 2253 2252 2252 2199 2199 2198 2198 2191 2191 2198 2198 2196 2196 2191 2191 2191 2191 2196 2196 2192 2192 2196 2196 2193 2193 2192 2192 2209 2209 2205 2205 2200 2200 2205 2205 2189 2189 2200 2200 2200 2200 2189 2189 2175 2175 2189 2189 2186 2186 2175 2175 2175 2175 2186 2186 2171 2171 2186 2186 2180 2180 2171 2171 2171 2171 2180 2180 2172 2172 2180 2180 2173 2173 2172 2172 2167 2167 2160 2160 2152 2152 2160 2160 2159 2159 2152 2152 2152 2152 2159 2159 2157 2157 2157 2157 2155 2155 2152 2152 2155 2155 2154 2154 2152 2152 2152 2152 2154 2154 2153 2153 2014 2014 2013 2013 2023 2023 1992 1992 2016 2016 1971 1971 2016 2016 2041 2041 1971 1971 1971 1971 2041 2041 1973 1973 2041 2041 1989 1989 1973 1973 1962 1962 1959 1959 1954 1954 1959 1959 1958 1958 1954 1954 1954 1954 1958 1958 1956 1956 1933 1933 1932 1932 1950 1950 1932 1932 1929 1929 1950 1950 1808 1808 1910 1910 1807 1807 1910 1910 1823 1823 1807 1807 1807 1807 1823 1823 1819 1819 1808 1808 1805 1805 1910 1910 1805 1805 1801 1801 1910 1910 1910 1910 1801 1801 1797 1797 1910 1910 1787 1787 1771 1771 1787 1787 1783 1783 1771 1771 1771 1771 1783 1783 1779 1779 1640 1640 1638 1638 1637 1637 1621 1621 1825 1825 1653 1653 1825 1825 1824 1824 1653 1653 1653 1653 1824 1824 1655 1655 1824 1824 1830 1830 1655 1655 1655 1655 1830 1830 1842 1842 1650 1650 1651 1651 1833 1833 1651 1651 1620 1620 1833 1833 1833 1833 1620 1620 1624 1624 1620 1620 1616 1616 1624 1624 1820 1820 1821 1821 1818 1818 1821 1821 1822 1822 1818 1818 1818 1818 1822 1822 1817 1817 1822 1822 1815 1815 1817 1817 1836 1836 1837 1837 1846 1846 1837 1837 1839 1839 1846 1846 1846 1846 1839 1839 1844 1844 1839 1839 1843 1843 1844 1844 1882 1882 1884 1884 1886 1886 1923 1923 1925 1925 1926 1926 1974 1974 2049 2049 1970 1970 2049 2049 2027 2027 1970 1970 1970 1970 2027 2027 1968 1968 2049 2049 2050 2050 2052 2052 2070 2070 2049 2049 2069 2069 2117 2117 2128 2128 2111 2111 2111 2111 2128 2128 2091 2091 2128 2128 2131 2131 2091 2091 2091 2091 2131 2131 2146 2146 2183 2183 2178 2178 2182 2182 2178 2178 2181 2181 2182 2182 2170 2170 2176 2176 2185 2185 2176 2176 2178 2178 2185 2185 2185 2185 2178 2178 2184 2184 2178 2178 2183 2183 2184 2184 2374 2374 2269 2269 2371 2371 2269 2269 2249 2249 2371 2371 2371 2371 2249 2249 2372 2372 2249 2249 2356 2356 2372 2372 2374 2374 2387 2387 2269 2269 2387 2387 2392 2392 2269 2269 2269 2269 2392 2392 2408 2408 2392 2392 2396 2396 2408 2408 2408 2408 2396 2396 2400 2400 2439 2439 2441 2441 2444 2444 2441 2441 2442 2442 2444 2444 2444 2444 2442 2442 2446 2446 2442 2442 2445 2445 2446 2446 2511 2511 2518 2518 2521 2521 2528 2528 2346 2346 2529 2529 2346 2346 2354 2354 2529 2529 2529 2529 2354 2354 2560 2560 2505 2505 2485 2485 2328 2328 2485 2485 2483 2483 2328 2328 2447 2447 2438 2438 2455 2455 2413 2413 2311 2311 2422 2422 2311 2311 2328 2328 2422 2422 2422 2422 2328 2328 2429 2429 2328 2328 2430 2430 2429 2429 2429 2429 2430 2430 2436 2436 2362 2362 2361 2361 2357 2357 2361 2361 2359 2359 2357 2357 2357 2357 2359 2359 2358 2358 2340 2340 2339 2339 2333 2333 2339 2339 2336 2336 2333 2333 2333 2333 2336 2336 2335 2335 2292 2292 2300 2300 2293 2293 2300 2300 2299 2299 2293 2293 2293 2293 2299 2299 2297 2297 2236 2236 2234 2234 2238 2238 2234 2234 2233 2233 2238 2238 2238 2238 2233 2233 2239 2239 2233 2233 2232 2232 2239 2239 2239 2239 2232 2232 2231 2231 2216 2216 2214 2214 2213 2213 2068 2068 2062 2062 2088 2088 2062 2062 2060 2060 2088 2088 2088 2088 2060 2060 2057 2057 2023 2023 2013 2013 2029 2029 2013 2013 2041 2041 2029 2029 2029 2029 2041 2041 2031 2031 2011 2011 2009 2009 2041 2041 2009 2009 2003 2003 2041 2041 2041 2041 2003 2003 2001 2001 1962 1962 1954 1954 1964 1964 1954 1954 1953 1953 1964 1964 1964 1964 1953 1953 1972 1972 1953 1953 1952 1952 1972 1972 1972 1972 1952 1952 1950 1950 1952 1952 1949 1949 1950 1950 1950 1950 1949 1949 1933 1933 1872 1872 1889 1889 1883 1883 1872 1872 1910 1910 1889 1889 1910 1910 1930 1930 1889 1889 1889 1889 1930 1930 1891 1891 1930 1930 1950 1950 1891 1891 1891 1891 1950 1950 1893 1893 1772 1772 1770 1770 1773 1773 1770 1770 1771 1771 1773 1773 1773 1773 1771 1771 1776 1776 1771 1771 1779 1779 1776 1776 1892 1892 1775 1775 1876 1876 1775 1775 1769 1769 1876 1876 1876 1876 1769 1769 1865 1865 1769 1769 1764 1764 1865 1865 1865 1865 1764 1764 1760 1760 1754 1754 1752 1752 1865 1865 1752 1752 1753 1753 1865 1865 1865 1865 1753 1753 1758 1758 1738 1738 1737 1737 1740 1740 1737 1737 1734 1734 1740 1740 1740 1740 1734 1734 1746 1746 1734 1734 1733 1733 1746 1746 1746 1746 1733 1733 1735 1735 1744 1744 1736 1736 1842 1842 1736 1736 1729 1729 1842 1842 1842 1842 1729 1729 1717 1717 1729 1729 1722 1722 1717 1717 1717 1717 1722 1722 1719 1719 1700 1700 1712 1712 1842 1842 1712 1712 1707 1707 1842 1842 1842 1842 1707 1707 1695 1695 1707 1707 1690 1690 1695 1695 1695 1695 1690 1690 1682 1682 1661 1661 1658 1658 1657 1657 1649 1649 1645 1645 1643 1643 1645 1645 1640 1640 1643 1643 1643 1643 1640 1640 1639 1639 1640 1640 1637 1637 1639 1639 1616 1616 1613 1613 1624 1624 1613 1613 1611 1611 1624 1624 1624 1624 1611 1611 1618 1618 1611 1611 1614 1614 1618 1618 1624 1624 1654 1654 1833 1833 1654 1654 1656 1656 1833 1833 1833 1833 1656 1656 1636 1636 1656 1656 1634 1634 1636 1636 1636 1636 1634 1634 1630 1630 1803 1803 1804 1804 1796 1796 1814 1814 1822 1822 1813 1813 1822 1822 1937 1937 1813 1813 1813 1813 1937 1937 1806 1806 1937 1937 1917 1917 1806 1806 1806 1806 1917 1917 1804 1804 1906 1906 1907 1907 1979 1979 1907 1907 1908 1908 1979 1979 1979 1979 1908 1908 1911 1911 1941 1941 1945 1945 1940 1940 1945 1945 1946 1946 1940 1940 1940 1940 1946 1946 1947 1947 2025 2025 2026 2026 2028 2028 2123 2123 2124 2124 2125 2125 2220 2220 2221 2221 2223 2223 2210 2210 2227 2227 2187 2187 2227 2227 2230 2230 2187 2187 2187 2187 2230 2230 2235 2235 2246 2246 2247 2247 2187 2187 2247 2247 2250 2250 2187 2187 2187 2187 2250 2250 2266 2266 2307 2307 2308 2308 2249 2249 2308 2308 2310 2310 2249 2249 2249 2249 2310 2310 2327 2327 2310 2310 2317 2317 2327 2327 2327 2327 2317 2317 2319 2319 2348 2348 2350 2350 2347 2347 2350 2350 2351 2351 2347 2347 2347 2347 2351 2351 2345 2345 2390 2390 2378 2378 2388 2388 2378 2378 2382 2382 2388 2388 2388 2388 2382 2382 2385 2385 2403 2403 2406 2406 2408 2408 2406 2406 2407 2407 2408 2408 2408 2408 2407 2407 2409 2409 2511 2511 2521 2521 2507 2507 2521 2521 2522 2522 2507 2507 2507 2507 2522 2522 2520 2520 2536 2536 2515 2515 2337 2337 2515 2515 2519 2519 2337 2337 2337 2337 2519 2519 2547 2547 2519 2519 2544 2544 2547 2547 2547 2547 2544 2544 2553 2553 2554 2554 2557 2557 2556 2556 2349 2349 2524 2524 2355 2355 2524 2524 2526 2526 2355 2355 2355 2355 2526 2526 2354 2354 2523 2523 2545 2545 2346 2346 2545 2545 2549 2549 2346 2346 2346 2346 2549 2549 2551 2551 2512 2512 2514 2514 2513 2513 2506 2506 2505 2505 2508 2508 2505 2505 2328 2328 2508 2508 2508 2508 2328 2328 2501 2501 2328 2328 2334 2334 2501 2501 2501 2501 2334 2334 2503 2503 2334 2334 2346 2346 2503 2503 2418 2418 2420 2420 2311 2311 2420 2420 2417 2417 2311 2311 2311 2311 2417 2417 2416 2416 2416 2416 2414 2414 2311 2311 2414 2414 2412 2412 2311 2311 2311 2311 2412 2412 2411 2411 2313 2313 2321 2321 2315 2315 2321 2321 2320 2320 2315 2315 2315 2315 2320 2320 2318 2318 2272 2272 2279 2279 2273 2273 2279 2279 2278 2278 2273 2273 2273 2273 2278 2278 2276 2276 2219 2219 2218 2218 2211 2211 2218 2218 2216 2216 2211 2211 2211 2211 2216 2216 2212 2212 2216 2216 2213 2213 2212 2212 2141 2141 2140 2140 2133 2133 2140 2140 2137 2137 2133 2133 2133 2133 2137 2137 2134 2134 2137 2137 2135 2135 2134 2134 2057 2057 2056 2056 2088 2088 2056 2056 2055 2055 2088 2088 2088 2088 2055 2055 2054 2054 2051 2051 2048 2048 2041 2041 2048 2048 2043 2043 2041 2041 2041 2041 2043 2043 2040 2040 2035 2035 2034 2034 2041 2041 2034 2034 2033 2033 2041 2041 2041 2041 2033 2033 2031 2031 2018 2018 2017 2017 2015 2015 1914 1914 1913 1913 1950 1950 1913 1913 1912 1912 1950 1950 1912 1912 1909 1909 1950 1950 1950 1950 1909 1909 1893 1893 1909 1909 1904 1904 1893 1893 1893 1893 1904 1904 1902 1902 1797 1797 1794 1794 1910 1910 1794 1794 1793 1793 1910 1910 1910 1910 1793 1793 1791 1791 1718 1718 1716 1716 1719 1719 1716 1716 1715 1715 1719 1719 1719 1719 1715 1715 1717 1717 1697 1697 1704 1704 1699 1699 1704 1704 1701 1701 1699 1699 1720 1720 1709 1709 1700 1700 1709 1709 1704 1704 1700 1700 1700 1700 1704 1704 1698 1698 1704 1704 1697 1697 1698 1698 1681 1681 1679 1679 1680 1680 1672 1672 1668 1668 1662 1662 1668 1668 1661 1661 1662 1662 1662 1662 1661 1661 1659 1659 1661 1661 1657 1657 1659 1659 1660 1660 1635 1635 1632 1632 1635 1635 1631 1631 1632 1632 1632 1632 1631 1631 1625 1625 1625 1625 1622 1622 1632 1632 1622 1622 1623 1623 1632 1632 1632 1632 1623 1623 1626 1626 1833 1833 1676 1676 1845 1845 1676 1676 1678 1678 1845 1845 1845 1845 1678 1678 1851 1851 1864 1864 1859 1859 1863 1863 1859 1859 1861 1861 1863 1863 1856 1856 1858 1858 1867 1867 1858 1858 1859 1859 1867 1867 1867 1867 1859 1859 1866 1866 1859 1859 1864 1864 1866 1866 1887 1887 1879 1879 1886 1886 1879 1879 1880 1880 1886 1886 1886 1886 1880 1880 1882 1882 1927 1927 1920 1920 1926 1926 1920 1920 1921 1921 1926 1926 1926 1926 1921 1921 1923 1923 2049 2049 2052 2052 2069 2069 2052 2052 2058 2058 2069 2069 2069 2069 2058 2058 2067 2067 2091 2091 2092 2092 2106 2106 2092 2092 2097 2097 2106 2106 2106 2106 2097 2097 2099 2099 2156 2156 2158 2158 2163 2163 2158 2158 2161 2161 2163 2163 2163 2163 2161 2161 2162 2162 2215 2215 2217 2217 2226 2226 2217 2217 2220 2220 2226 2226 2226 2226 2220 2220 2225 2225 2220 2220 2223 2223 2225 2225 2229 2229 2288 2288 2249 2249 2288 2288 2290 2290 2249 2249 2249 2249 2290 2290 2307 2307 2325 2325 2326 2326 2324 2324 2326 2326 2327 2327 2324 2324 2324 2324 2327 2327 2322 2322 2327 2327 2319 2319 2322 2322 2327 2327 2329 2329 2249 2249 2329 2329 2332 2332 2249 2249 2249 2249 2332 2332 2352 2352 2332 2332 2338 2338 2352 2352 2352 2352 2338 2338 2351 2351 2338 2338 2341 2341 2351 2351 2351 2351 2341 2341 2345 2345 2415 2415 2419 2419 2427 2427 2419 2419 2423 2423 2427 2427 2427 2427 2423 2423 2425 2425 2423 2423 2424 2424 2425 2425 2504 2504 2530 2530 2337 2337 2530 2530 2534 2534 2337 2337 2337 2337 2534 2534 2539 2539 2354 2354 2526 2526 2560 2560 2526 2526 2558 2558 2560 2560 2560 2560 2558 2558 2562 2562 2563 2563 2561 2561 2559 2559 2561 2561 2555 2555 2559 2559 2559 2559 2555 2555 2346 2346 2555 2555 2525 2525 2346 2346 2346 2346 2525 2525 2523 2523 2563 2563 2566 2566 2561 2561 2566 2566 2568 2568 2561 2561 2561 2561 2568 2568 2565 2565 2551 2551 2552 2552 2346 2346 2552 2552 2550 2550 2346 2346 2346 2346 2550 2550 2546 2546 2533 2533 2531 2531 2537 2537 2531 2531 2527 2527 2537 2537 2537 2537 2527 2527 2538 2538 2488 2488 2486 2486 2491 2491 2486 2486 2483 2483 2491 2491 2437 2437 2434 2434 2440 2440 2434 2434 2432 2432 2440 2440 2440 2440 2432 2432 2436 2436 2432 2432 2431 2431 2436 2436 2436 2436 2431 2431 2429 2429 1996 1996 1995 1995 2041 2041 1995 1995 1994 1994 2041 2041 2041 2041 1994 1994 1991 1991 1989 1989 1984 1984 1973 1973 1984 1984 1982 1982 1973 1973 1973 1973 1982 1982 1978 1978 1978 1978 1977 1977 1973 1973 1977 1977 1976 1976 1973 1973 1973 1973 1976 1976 1975 1975 1872 1872 1871 1871 1910 1910 1871 1871 1869 1869 1910 1910 1910 1910 1869 1869 1852 1852 1869 1869 1862 1862 1852 1852 1852 1852 1862 1862 1853 1853 1812 1812 1811 1811 1816 1816 1811 1811 1810 1810 1816 1816 1816 1816 1810 1810 1819 1819 1810 1810 1809 1809 1819 1819 1819 1819 1809 1809 1807 1807 1791 1791 1789 1789 1910 1910 1789 1789 1788 1788 1910 1910 1910 1910 1788 1788 1792 1792 1760 1760 1756 1756 1865 1865 1756 1756 1755 1755 1865 1865 1865 1865 1755 1755 1754 1754 1621 1621 1617 1617 1825 1825 1617 1617 1612 1612 1825 1825 1825 1825 1612 1612 1609 1609 1630 1630 1628 1628 1627 1627 1636 1636 1663 1663 1833 1833 1663 1663 1669 1669 1833 1833 1833 1833 1669 1669 1676 1676 1669 1669 1647 1647 1676 1676 1774 1774 1899 1899 1768 1768 1782 1782 1786 1786 1899 1899 1786 1786 1790 1790 1899 1899 1899 1899 1790 1790 1917 1917 1790 1790 1799 1799 1917 1917 1917 1917 1799 1799 1804 1804 1799 1799 1795 1795 1804 1804 1804 1804 1795 1795 1796 1796 1890 1890 1896 1896 1979 1979 1896 1896 1900 1900 1979 1979 1979 1979 1900 1900 1901 1901 1931 1931 1935 1935 1979 1979 1935 1935 1951 1951 1979 1979 1979 1979 1951 1951 2004 2004 1951 1951 1955 1955 2004 2004 2004 2004 1955 1955 2027 2027 1955 1955 1960 1960 2027 2027 2027 2027 1960 1960 1968 1968 1960 1960 1961 1961 1968 1968 1968 1968 1961 1961 1963 1963 1974 1974 1980 1980 2049 2049 1980 1980 1988 1988 2049 2049 2049 2049 1988 1988 1990 1990 2028 2028 2030 2030 2049 2049 2030 2030 2032 2032 2049 2049 2049 2049 2032 2032 2050 2050 2032 2032 2038 2038 2050 2050 2050 2050 2038 2038 2047 2047 2038 2038 2046 2046 2047 2047 2070 2070 2069 2069 2091 2091 2069 2069 2072 2072 2091 2091 2091 2091 2072 2072 2089 2089 2072 2072 2078 2078 2089 2089 2089 2089 2078 2078 2086 2086 2123 2123 2125 2125 2122 2122 2131 2131 2136 2136 2146 2146 2136 2136 2139 2139 2146 2146 2146 2146 2139 2139 2142 2142 2142 2142 2143 2143 2146 2146 2143 2143 2144 2144 2146 2146 2146 2146 2144 2144 2145 2145 2162 2162 2164 2164 2163 2163 2164 2164 2165 2165 2163 2163 2163 2163 2165 2165 2166 2166 2195 2195 2197 2197 2187 2187 2197 2197 2201 2201 2187 2187 2187 2187 2201 2201 2202 2202 2202 2202 2203 2203 2187 2187 2203 2203 2204 2204 2187 2187 2187 2187 2204 2204 2206 2206 2267 2267 2270 2270 2207 2207 2270 2270 2275 2275 2207 2207 2207 2207 2275 2275 2277 2277 2369 2369 2363 2363 2368 2368 2363 2363 2367 2367 2368 2368 2356 2356 2360 2360 2372 2372 2360 2360 2363 2363 2372 2372 2372 2372 2363 2363 2370 2370 2363 2363 2369 2369 2370 2370 2539 2539 2541 2541 2337 2337 2541 2541 2542 2542 2337 2337 2337 2337 2542 2542 2540 2540 2553 2553 2544 2544 2556 2556 2544 2544 2548 2548 2556 2556 2556 2556 2548 2548 2554 2554 2543 2543 2516 2516 2346 2346 2516 2516 2510 2510 2346 2346 2346 2346 2510 2510 2503 2503 2510 2510 2532 2532 2503 2503 2503 2503 2532 2532 2527 2527 2532 2532 2535 2535 2527 2527 2527 2527 2535 2535 2538 2538 2512 2512 2513 2513 2508 2508 2513 2513 2509 2509 2508 2508 2508 2508 2509 2509 2506 2506 2495 2495 2492 2492 2490 2490 2483 2483 2486 2486 2328 2328 2486 2486 2468 2468 2328 2328 2328 2328 2468 2468 2465 2465 2040 2040 2037 2037 2041 2041 2037 2037 2036 2036 2041 2041 2041 2041 2036 2036 2035 2035 2014 2014 2023 2023 2015 2015 2023 2023 2021 2021 2015 2015 2015 2015 2021 2021 2018 2018 2001 2001 1998 1998 2041 2041 1998 1998 1997 1997 2041 2041 2041 2041 1997 1997 1996 1996 1949 1949 1944 1944 1933 1933 1944 1944 1942 1942 1933 1933 1933 1933 1942 1942 1939 1939 1939 1939 1938 1938 1933 1933 1938 1938 1936 1936 1933 1933 1933 1933 1936 1936 1934 1934 1902 1902 1898 1898 1897 1897 1875 1875 1883 1883 1878 1878 1883 1883 1881 1881 1878 1878 1875 1875 1874 1874 1883 1883 1874 1874 1873 1873 1883 1883 1883 1883 1873 1873 1872 1872 1857 1857 1855 1855 1854 1854 1681 1681 1680 1680 1683 1683 1609 1609 1610 1610 1825 1825 1610 1610 1615 1615 1825 1825 1825 1825 1615 1615 1619 1619 1627 1627 1629 1629 1630 1630 1629 1629 1633 1633 1630 1630 1630 1630 1633 1633 1636 1636 1667 1667 1665 1665 1674 1674 1714 1714 1868 1868 1711 1711 1868 1868 1851 1851 1711 1711 1711 1711 1851 1851 1693 1693 1901 1901 1903 1903 1979 1979 1903 1903 1905 1905 1979 1979 1979 1979 1905 1905 1906 1906 1965 1965 1966 1966 1963 1963 1966 1966 1967 1967 1963 1963 1963 1963 1967 1967 1968 1968 1983 1983 1985 1985 1986 1986 2049 2049 2012 2012 2028 2028 2012 2012 2019 2019 2028 2028 2028 2028 2019 2019 2020 2020 2042 2042 2044 2044 2045 2045 2061 2061 2063 2063 2064 2064 2099 2099 2102 2102 2106 2106 2102 2102 2103 2103 2106 2106 2106 2106 2103 2103 2105 2105 2103 2103 2104 2104 2105 2105 2126 2126 2117 2117 2125 2125 2117 2117 2119 2119 2125 2125 2125 2125 2119 2119 2122 2122 2235 2235 2237 2237 2187 2187 2237 2237 2240 2240 2187 2187 2187 2187 2240 2240 2241 2241 2241 2241 2243 2243 2187 2187 2243 2243 2245 2245 2187 2187 2187 2187 2245 2245 2246 2246 2277 2277 2281 2281 2207 2207 2281 2281 2282 2282 2207 2207 2207 2207 2282 2282 2284 2284 2284 2284 2285 2285 2207 2207 2285 2285 2286 2286 2207 2207 2207 2207 2286 2286 2288 2288 2304 2304 2305 2305 2306 2306 2562 2562 2567 2567 2560 2560 2567 2567 2570 2570 2560 2560 2560 2560 2570 2570 2564 2564 2570 2570 2569 2569 2564 2564 1897 1897 1895 1895 1902 1902 1895 1895 1894 1894 1902 1902 1902 1902 1894 1894 1893 1893 1682 1682 1690 1690 1680 1680 1690 1690 1686 1686 1680 1680 1680 1680 1686 1686 1683 1683 1851 1851 1678 1678 1674 1674 1678 1678 1671 1671 1674 1674 1674 1674 1671 1671 1667 1667 1674 1674 1694 1694 1851 1851 1694 1694 1696 1696 1851 1851 1851 1851 1696 1696 1693 1693 1696 1696 1688 1688 1693 1693 1693 1693 1688 1688 1685 1685 1732 1732 1741 1741 1885 1885 1885 1885 1757 1757 1899 1899 1757 1757 1766 1766 1899 1899 1899 1899 1766 1766 1768 1768 1766 1766 1761 1761 1768 1768 1768 1768 1761 1761 1767 1767 1980 1980 1981 1981 1988 1988 1981 1981 1983 1983 1988 1988 1988 1988 1983 1983 1987 1987 1983 1983 1986 1986 1987 1987 2020 2020 2022 2022 2028 2028 2022 2022 2024 2024 2028 2028 2028 2028 2024 2024 2025 2025 2058 2058 2059 2059 2067 2067 2059 2059 2061 2061 2067 2067 2067 2067 2061 2061 2066 2066 2061 2061 2064 2064 2066 2066 2250 2250 2255 2255 2266 2266 2255 2255 2257 2257 2266 2266 2266 2266 2257 2257 2265 2265 2257 2257 2260 2260 2265 2265 2265 2265 2260 2260 2264 2264 2260 2260 2261 2261 2264 2264 2488 2488 2491 2491 2490 2490 2491 2491 2494 2494 2490 2490 2490 2490 2494 2494 2495 2495 2455 2455 2438 2438 2448 2448 2438 2438 2328 2328 2448 2448 2448 2448 2328 2328 2453 2453 2328 2328 2465 2465 2453 2453 2453 2453 2465 2465 2473 2473 1929 1929 1924 1924 1950 1950 1924 1924 1922 1922 1950 1950 1950 1950 1922 1922 1919 1919 1853 1853 1862 1862 1854 1854 1862 1862 1860 1860 1854 1854 1854 1854 1860 1860 1857 1857 1831 1831 1829 1829 1832 1832 1829 1829 1828 1828 1832 1832 1832 1832 1828 1828 1834 1834 1644 1644 1641 1641 1642 1642 1665 1665 1666 1666 1674 1674 1666 1666 1670 1670 1674 1674 1674 1674 1670 1670 1673 1673 1762 1762 1763 1763 1765 1765 1782 1782 1778 1778 1786 1786 1778 1778 1777 1777 1786 1786 1786 1786 1777 1777 1785 1785 1777 1777 1780 1780 1785 1785 1785 1785 1780 1780 1784 1784 1780 1780 1781 1781 1784 1784 1803 1803 1796 1796 1802 1802 1796 1796 1798 1798 1802 1802 1802 1802 1798 1798 1800 1800 2006 2006 2007 2007 2049 2049 2007 2007 2008 2008 2049 2049 2049 2049 2008 2008 2010 2010 2046 2046 2038 2038 2045 2045 2038 2038 2039 2039 2045 2045 2045 2045 2039 2039 2042 2042 2290 2290 2296 2296 2307 2307 2296 2296 2298 2298 2307 2307 2307 2307 2298 2298 2306 2306 2298 2298 2301 2301 2306 2306 2306 2306 2301 2301 2304 2304 2455 2455 2458 2458 2447 2447 2458 2458 2456 2456 2447 2447 2447 2447 2456 2456 2449 2449 2456 2456 2454 2454 2449 2449 2449 2449 2454 2454 2452 2452 1919 1919 1918 1918 1950 1950 1918 1918 1915 1915 1950 1950 1950 1950 1915 1915 1914 1914 1852 1852 1850 1850 1910 1910 1850 1850 1847 1847 1910 1910 1910 1910 1847 1847 1827 1827 1847 1847 1841 1841 1827 1827 1827 1827 1841 1841 1828 1828 1841 1841 1838 1838 1828 1828 1828 1828 1838 1838 1834 1834 1642 1642 1646 1646 1644 1644 1646 1646 1648 1648 1644 1644 1644 1644 1648 1648 1647 1647 1648 1648 1652 1652 1647 1647 1647 1647 1652 1652 1676 1676 1685 1685 1684 1684 1693 1693 1684 1684 1687 1687 1693 1693 1693 1693 1687 1687 1691 1691 1687 1687 1689 1689 1691 1691 1990 1990 1993 1993 2049 2049 1993 1993 1999 1999 2049 2049 2049 2049 1999 1999 2000 2000 2086 2086 2078 2078 2085 2085 2078 2078 2079 2079 2085 2085 2085 2085 2079 2079 2084 2084 2079 2079 2081 2081 2084 2084 2084 2084 2081 2081 2083 2083 1714 1714 1706 1706 1713 1713 1706 1706 1703 1703 1713 1713 1713 1713 1703 1703 1702 1702 1721 1721 1723 1723 1732 1732 1741 1741 1749 1749 1885 1885 1749 1749 1743 1743 1885 1885 1885 1885 1743 1743 1739 1739 1747 1747 1748 1748 1885 1885 1748 1748 1750 1750 1885 1885 1885 1885 1750 1750 1757 1757 1767 1767 1761 1761 1765 1765 1761 1761 1759 1759 1765 1765 1765 1765 1759 1759 1762 1762 2000 2000 2002 2002 2049 2049 2002 2002 2005 2005 2049 2049 2049 2049 2005 2005 2006 2006 2476 2476 2469 2469 2473 2473 2469 2469 2466 2466 2473 2473 2473 2473 2466 2466 2453 2453 2476 2476 2477 2477 2469 2469 2477 2477 2474 2474 2469 2469 2469 2469 2474 2474 2471 2471 1702 1702 1705 1705 1713 1713 1705 1705 1708 1708 1713 1713 1713 1713 1708 1708 1710 1710 1714 1714 1713 1713 1868 1868 1713 1713 1726 1726 1868 1868 1868 1868 1726 1726 1885 1885 1726 1726 1731 1731 1885 1885 1885 1885 1731 1731 1732 1732 1731 1731 1724 1724 1732 1732 1732 1732 1724 1724 1721 1721 1723 1723 1725 1725 1732 1732 1725 1725 1727 1727 1732 1732 1732 1732 1727 1727 1730 1730 1739 1739 1742 1742 1885 1885 1742 1742 1745 1745 1885 1885 1885 1885 1745 1745 1747 1747 2576 2576 2575 2575 2580 2580 2575 2575 2579 2579 2580 2580 2580 2580 2579 2579 5759 5759 2579 2579 5760 5760 5761 5761 2584 2584 2583 2583 2588 2588 2583 2583 2587 2587 2588 2588 2588 2588 2587 2587 2592 2592 2587 2587 2591 2591 2592 2592 2592 2592 2591 2591 2596 2596 2591 2591 2595 2595 2596 2596 2596 2596 2595 2595 2600 2600 2595 2595 2599 2599 2600 2600 2600 2600 2599 2599 2604 2604 2599 2599 2603 2603 2604 2604 5762 5762 5763 5763 2608 2608 5764 5764 2607 2607 2608 2608 2608 2608 2607 2607 2612 2612 2607 2607 2611 2611 2612 2612 2612 2612 2611 2611 2616 2616 2611 2611 2615 2615 2616 2616 2616 2616 2615 2615 2618 2618 2615 2615 2617 2617 2618 2618 2618 2618 2617 2617 2614 2614 2617 2617 2613 2613 2614 2614 2614 2614 2613 2613 2610 2610 2613 2613 2609 2609 2610 2610 2610 2610 2609 2609 5765 5765 2609 2609 5766 5766 5767 5767 2606 2606 2605 2605 2602 2602 2605 2605 2601 2601 2602 2602 2602 2602 2601 2601 2598 2598 2601 2601 2597 2597 2598 2598 2598 2598 2597 2597 2594 2594 2597 2597 2593 2593 2594 2594 2594 2594 2593 2593 2590 2590 2593 2593 2589 2589 2590 2590 2590 2590 2589 2589 2586 2586 2589 2589 2585 2585 2586 2586 5768 5768 5769 5769 2582 2582 5770 5770 2581 2581 2582 2582 2582 2582 2581 2581 2578 2578 2581 2581 2577 2577 2578 2578 2578 2578 2577 2577 2574 2574 2577 2577 2573 2573 2574 2574 2574 2574 2573 2573 2572 2572 2573 2573 2571 2571 2572 2572 2572 2572 2571 2571 2576 2576 2571 2571 2575 2575 2576 2576 2619 2619 2620 2620 2621 2621 2620 2620 2622 2622 2621 2621 2636 2636 2635 2635 2633 2633 2636 2636 2633 2633 2634 2634 2633 2633 5771 5771 2634 2634 2634 2634 5772 5772 5773 5773 2631 2631 2629 2629 2632 2632 2632 2632 2629 2629 2630 2630 2629 2629 2627 2627 2630 2630 2630 2630 2627 2627 2628 2628 2627 2627 2625 2625 2628 2628 2628 2628 2625 2625 2626 2626 2625 2625 2623 2623 2626 2626 2626 2626 2623 2623 2624 2624 2637 2637 2638 2638 2639 2639 2638 2638 2640 2640 2639 2639 2641 2641 2642 2642 2643 2643 2642 2642 2644 2644 2643 2643 2658 2658 2657 2657 2655 2655 2658 2658 2655 2655 2656 2656 2655 2655 5774 5774 2656 2656 2656 2656 5775 5775 5776 5776 2653 2653 2651 2651 2654 2654 2654 2654 2651 2651 2652 2652 2651 2651 2649 2649 2652 2652 2652 2652 2649 2649 2650 2650 2649 2649 2647 2647 2650 2650 2650 2650 2647 2647 2648 2648 2647 2647 2645 2645 2648 2648 2648 2648 2645 2645 2646 2646 2659 2659 2660 2660 2661 2661 2660 2660 2662 2662 2661 2661 2663 2663 2664 2664 2665 2665 2664 2664 2666 2666 2665 2665 2680 2680 2679 2679 2677 2677 2680 2680 2677 2677 2678 2678 2677 2677 5777 5777 2678 2678 2678 2678 5778 5778 5779 5779 2675 2675 2673 2673 2676 2676 2676 2676 2673 2673 2674 2674 2673 2673 2671 2671 2674 2674 2674 2674 2671 2671 2672 2672 2671 2671 2669 2669 2672 2672 2672 2672 2669 2669 2670 2670 2669 2669 2667 2667 2670 2670 2670 2670 2667 2667 2668 2668 2681 2681 2682 2682 2683 2683 2682 2682 2684 2684 2683 2683 2685 2685 2686 2686 2687 2687 2686 2686 2688 2688 2687 2687 2702 2702 2701 2701 2699 2699 2702 2702 2699 2699 2700 2700 2699 2699 5780 5780 2700 2700 2700 2700 5781 5781 5782 5782 2697 2697 2695 2695 2698 2698 2698 2698 2695 2695 2696 2696 2695 2695 2693 2693 2696 2696 2696 2696 2693 2693 2694 2694 2693 2693 2691 2691 2694 2694 2694 2694 2691 2691 2692 2692 2691 2691 2689 2689 2692 2692 2692 2692 2689 2689 2690 2690 2703 2703 2704 2704 2705 2705 2704 2704 2706 2706 2705 2705 2707 2707 2708 2708 2709 2709 2708 2708 2710 2710 2709 2709 2724 2724 2723 2723 2721 2721 2724 2724 2721 2721 2722 2722 2721 2721 2719 2719 2722 2722 2722 2722 2719 2719 2720 2720 2719 2719 5783 5783 2720 2720 2720 2720 5784 5784 5785 5785 2717 2717 2715 2715 2718 2718 2718 2718 2715 2715 2716 2716 2715 2715 2713 2713 2716 2716 2716 2716 2713 2713 2714 2714 2713 2713 2711 2711 2714 2714 2714 2714 2711 2711 2712 2712 2725 2725 2726 2726 2727 2727 2726 2726 2728 2728 2727 2727 2729 2729 2730 2730 2731 2731 2730 2730 2732 2732 2731 2731 2746 2746 2745 2745 2743 2743 2746 2746 2743 2743 2744 2744 2743 2743 2741 2741 2744 2744 2744 2744 2741 2741 2742 2742 2741 2741 5786 5786 2742 2742 2742 2742 5787 5787 5788 5788 2739 2739 2737 2737 2740 2740 2740 2740 2737 2737 2738 2738 2737 2737 2735 2735 2738 2738 2738 2738 2735 2735 2736 2736 2735 2735 2733 2733 2736 2736 2736 2736 2733 2733 2734 2734 2747 2747 2748 2748 2749 2749 2748 2748 2750 2750 2749 2749 2751 2751 2752 2752 2753 2753 2752 2752 2754 2754 2753 2753 2768 2768 2767 2767 2765 2765 2768 2768 2765 2765 2766 2766 2765 2765 2763 2763 2766 2766 2766 2766 2763 2763 2764 2764 2763 2763 5789 5789 2764 2764 2764 2764 5790 5790 5791 5791 2761 2761 2759 2759 2762 2762 2762 2762 2759 2759 2760 2760 2759 2759 2757 2757 2760 2760 2760 2760 2757 2757 2758 2758 2757 2757 2755 2755 2758 2758 2758 2758 2755 2755 2756 2756 2769 2769 2770 2770 2771 2771 2770 2770 2772 2772 2771 2771 2773 2773 2774 2774 2775 2775 2774 2774 2776 2776 2775 2775 2790 2790 2789 2789 2787 2787 2790 2790 2787 2787 2788 2788 2787 2787 2785 2785 2788 2788 2788 2788 2785 2785 2786 2786 2785 2785 5792 5792 2786 2786 2786 2786 5793 5793 5794 5794 2783 2783 2781 2781 2784 2784 2784 2784 2781 2781 2782 2782 2781 2781 2779 2779 2782 2782 2782 2782 2779 2779 2780 2780 2779 2779 2777 2777 2780 2780 2780 2780 2777 2777 2778 2778 2791 2791 2792 2792 2793 2793 2792 2792 2794 2794 2793 2793 2795 2795 2796 2796 2797 2797 2796 2796 2798 2798 2797 2797 2812 2812 2811 2811 2809 2809 2812 2812 2809 2809 2810 2810 2809 2809 2807 2807 2810 2810 2810 2810 2807 2807 2808 2808 2807 2807 2805 2805 2808 2808 2808 2808 2805 2805 2806 2806 2805 2805 5795 5795 2806 2806 2806 2806 5796 5796 5797 5797 2803 2803 2801 2801 2804 2804 2804 2804 2801 2801 2802 2802 2801 2801 2799 2799 2802 2802 2802 2802 2799 2799 2800 2800 2813 2813 2814 2814 2815 2815 2814 2814 2816 2816 2815 2815 2817 2817 2818 2818 2819 2819 2818 2818 2820 2820 2819 2819 2834 2834 2833 2833 2831 2831 2834 2834 2831 2831 2832 2832 2831 2831 2829 2829 2832 2832 2832 2832 2829 2829 2830 2830 2829 2829 2827 2827 2830 2830 2830 2830 2827 2827 2828 2828 2827 2827 5798 5798 2828 2828 2828 2828 5799 5799 5800 5800 2825 2825 2823 2823 2826 2826 2826 2826 2823 2823 2824 2824 2823 2823 2821 2821 2824 2824 2824 2824 2821 2821 2822 2822 2835 2835 2836 2836 2837 2837 2836 2836 2838 2838 2837 2837 2839 2839 2840 2840 2841 2841 2840 2840 2842 2842 2841 2841 2854 2854 2853 2853 2855 2855 2854 2854 2855 2855 2856 2856 2855 2855 2851 2851 2856 2856 2856 2856 2851 2851 2852 2852 2851 2851 2849 2849 2852 2852 2852 2852 2849 2849 2850 2850 2849 2849 5801 5801 2850 2850 2850 2850 5802 5802 5803 5803 2847 2847 2845 2845 2848 2848 2848 2848 2845 2845 2846 2846 2845 2845 2843 2843 2846 2846 2846 2846 2843 2843 2844 2844 2857 2857 2858 2858 2859 2859 2858 2858 2860 2860 2859 2859 2861 2861 2862 2862 2863 2863 2862 2862 2864 2864 2863 2863 2876 2876 2875 2875 2877 2877 2876 2876 2877 2877 2878 2878 2877 2877 2873 2873 2878 2878 2878 2878 2873 2873 2874 2874 2873 2873 2871 2871 2874 2874 2874 2874 2871 2871 2872 2872 2871 2871 2869 2869 2872 2872 2872 2872 2869 2869 2870 2870 2869 2869 5804 5804 2870 2870 2870 2870 5805 5805 5806 5806 2867 2867 2865 2865 2868 2868 2868 2868 2865 2865 2866 2866 2879 2879 2880 2880 2881 2881 2880 2880 2882 2882 2881 2881 2883 2883 2884 2884 2885 2885 2884 2884 2886 2886 2885 2885 2896 2896 2895 2895 2899 2899 2896 2896 2899 2899 2900 2900 2899 2899 2897 2897 2900 2900 2900 2900 2897 2897 2898 2898 2897 2897 2893 2893 2898 2898 2898 2898 2893 2893 2894 2894 2893 2893 2891 2891 2894 2894 2894 2894 2891 2891 2892 2892 2891 2891 5807 5807 2892 2892 2892 2892 5808 5808 5809 5809 2889 2889 2887 2887 2890 2890 2890 2890 2887 2887 2888 2888 2901 2901 2902 2902 2903 2903 2902 2902 2904 2904 2903 2903 2905 2905 2906 2906 2907 2907 2906 2906 2908 2908 2907 2907 2918 2918 2917 2917 2921 2921 2918 2918 2921 2921 2922 2922 2921 2921 2919 2919 2922 2922 2922 2922 2919 2919 2920 2920 2919 2919 2915 2915 2920 2920 2920 2920 2915 2915 2916 2916 2915 2915 2913 2913 2916 2916 2916 2916 2913 2913 2914 2914 2913 2913 5810 5810 2914 2914 2914 2914 5811 5811 5812 5812 2911 2911 2909 2909 2912 2912 2912 2912 2909 2909 2910 2910 2923 2923 2924 2924 2925 2925 2924 2924 2926 2926 2925 2925 2927 2927 2928 2928 2929 2929 2928 2928 2930 2930 2929 2929 2938 2938 2937 2937 2941 2941 2938 2938 2941 2941 2942 2942 2941 2941 2943 2943 2942 2942 2942 2942 2943 2943 2944 2944 2943 2943 2939 2939 2944 2944 2944 2944 2939 2939 2940 2940 2939 2939 2935 2935 2940 2940 2940 2940 2935 2935 2936 2936 2935 2935 5813 5813 2936 2936 2936 2936 5814 5814 5815 5815 2933 2933 2931 2931 2934 2934 2934 2934 2931 2931 2932 2932 2945 2945 2946 2946 2947 2947 2946 2946 2948 2948 2947 2947 2949 2949 2950 2950 2951 2951 2950 2950 2952 2952 2951 2951 2960 2960 2959 2959 2963 2963 2960 2960 2963 2963 2964 2964 2963 2963 2965 2965 2964 2964 2964 2964 2965 2965 2966 2966 2965 2965 2961 2961 2966 2966 2966 2966 2961 2961 2962 2962 2961 2961 2957 2957 2962 2962 2962 2962 2957 2957 2958 2958 2957 2957 2955 2955 2958 2958 2958 2958 2955 2955 2956 2956 2955 2955 5816 5816 2956 2956 2956 2956 5817 5817 5818 5818 2967 2967 2968 2968 2969 2969 2968 2968 2970 2970 2969 2969 2971 2971 2972 2972 2973 2973 2972 2972 2974 2974 2973 2973 2980 2980 2979 2979 2983 2983 2980 2980 2983 2983 2984 2984 2983 2983 2987 2987 2984 2984 2984 2984 2987 2987 2988 2988 2987 2987 2985 2985 2988 2988 2988 2988 2985 2985 2986 2986 2985 2985 2981 2981 2986 2986 2986 2986 2981 2981 2982 2982 2981 2981 2977 2977 2982 2982 2982 2982 2977 2977 2978 2978 2977 2977 5819 5819 2978 2978 2978 2978 5820 5820 5821 5821 2989 2989 2990 2990 2991 2991 2990 2990 2992 2992 2991 2991 2993 2993 2994 2994 2995 2995 2994 2994 2996 2996 2995 2995 3002 3002 3001 3001 3005 3005 3002 3002 3005 3005 3006 3006 3005 3005 3009 3009 3006 3006 3006 3006 3009 3009 3010 3010 3009 3009 3007 3007 3010 3010 3010 3010 3007 3007 3008 3008 3007 3007 3003 3003 3008 3008 3008 3008 3003 3003 3004 3004 3003 3003 2999 2999 3004 3004 3004 3004 2999 2999 3000 3000 2999 2999 5822 5822 3000 3000 3000 3000 5823 5823 5824 5824 3011 3011 3012 3012 3013 3013 3012 3012 3014 3014 3013 3013 3015 3015 3016 3016 3017 3017 3016 3016 3018 3018 3017 3017 3022 3022 3021 3021 3025 3025 3022 3022 3025 3025 3026 3026 3025 3025 3029 3029 3026 3026 3026 3026 3029 3029 3030 3030 3029 3029 3031 3031 3030 3030 3030 3030 3031 3031 3032 3032 3031 3031 3027 3027 3032 3032 3032 3032 3027 3027 3028 3028 3027 3027 3023 3023 3028 3028 3028 3028 3023 3023 3024 3024 3023 3023 5825 5825 3024 3024 3024 3024 5826 5826 5827 5827 3033 3033 3034 3034 3035 3035 3034 3034 3036 3036 3035 3035 3037 3037 3038 3038 3039 3039 3038 3038 3040 3040 3039 3039 3044 3044 3043 3043 3047 3047 3044 3044 3047 3047 3048 3048 3047 3047 3051 3051 3048 3048 3048 3048 3051 3051 3052 3052 3051 3051 3053 3053 3052 3052 3052 3052 3053 3053 3054 3054 3053 3053 3049 3049 3054 3054 3054 3054 3049 3049 3050 3050 3049 3049 3045 3045 3050 3050 3050 3050 3045 3045 3046 3046 3045 3045 3041 3041 3046 3046 3046 3046 3041 3041 3042 3042 3055 3055 3056 3056 3057 3057 3056 3056 3058 3058 3057 3057 3059 3059 3060 3060 3061 3061 3060 3060 3062 3062 3061 3061 3064 3064 3063 3063 3067 3067 3064 3064 3067 3067 3068 3068 3067 3067 3071 3071 3068 3068 3068 3068 3071 3071 3072 3072 3071 3071 3075 3075 3072 3072 3072 3072 3075 3075 3076 3076 3075 3075 3073 3073 3076 3076 3076 3076 3073 3073 3074 3074 3073 3073 3069 3069 3074 3074 3074 3074 3069 3069 3070 3070 3069 3069 3065 3065 3070 3070 3070 3070 3065 3065 3066 3066 3077 3077 3078 3078 3079 3079 3078 3078 3080 3080 3079 3079 3081 3081 3082 3082 3083 3083 3082 3082 3084 3084 3083 3083 5828 5828 5829 5829 3089 3089 5830 5830 3089 3089 3090 3090 3089 3089 3093 3093 3090 3090 3090 3090 3093 3093 3094 3094 3093 3093 3097 3097 3094 3094 3094 3094 3097 3097 3098 3098 3097 3097 3095 3095 3098 3098 3098 3098 3095 3095 3096 3096 3095 3095 3091 3091 3096 3096 3096 3096 3091 3091 3092 3092 3091 3091 3087 3087 3092 3092 3092 3092 3087 3087 3088 3088 3099 3099 3100 3100 3101 3101 3100 3100 3102 3102 3101 3101 3103 3103 3104 3104 3105 3105 3104 3104 3106 3106 3105 3105 5831 5831 5832 5832 3109 3109 5833 5833 3109 3109 3110 3110 3109 3109 3113 3113 3110 3110 3110 3110 3113 3113 3114 3114 3113 3113 3117 3117 3114 3114 3114 3114 3117 3117 3118 3118 3117 3117 3119 3119 3118 3118 3118 3118 3119 3119 3120 3120 3119 3119 3115 3115 3120 3120 3120 3120 3115 3115 3116 3116 3115 3115 3111 3111 3116 3116 3116 3116 3111 3111 3112 3112 3121 3121 3122 3122 3123 3123 3122 3122 3124 3124 3123 3123 3125 3125 3126 3126 3127 3127 3126 3126 3128 3128 3127 3127 5834 5834 5835 5835 3131 3131 5836 5836 3131 3131 3132 3132 3131 3131 3135 3135 3132 3132 3132 3132 3135 3135 3136 3136 3135 3135 3139 3139 3136 3136 3136 3136 3139 3139 3140 3140 3139 3139 3141 3141 3140 3140 3140 3140 3141 3141 3142 3142 3141 3141 3137 3137 3142 3142 3142 3142 3137 3137 3138 3138 3137 3137 3133 3133 3138 3138 3138 3138 3133 3133 3134 3134 3143 3143 3144 3144 3145 3145 3144 3144 3146 3146 3145 3145 3147 3147 3148 3148 3149 3149 3148 3148 3150 3150 3149 3149 5837 5837 5838 5838 3153 3153 5839 5839 3153 3153 3154 3154 3153 3153 3155 3155 3154 3154 3154 3154 3155 3155 3156 3156 3155 3155 3159 3159 3156 3156 3156 3156 3159 3159 3160 3160 3159 3159 3163 3163 3160 3160 3160 3160 3163 3163 3164 3164 3163 3163 3161 3161 3164 3164 3164 3164 3161 3161 3162 3162 3161 3161 3157 3157 3162 3162 3162 3162 3157 3157 3158 3158 3165 3165 3166 3166 3167 3167 3166 3166 3168 3168 3167 3167 3169 3169 3170 3170 3171 3171 3170 3170 3172 3172 3171 3171 3174 3174 3173 3173 3175 3175 3174 3174 3175 3175 3176 3176 5840 5840 3177 3177 5841 5841 5842 5842 3177 3177 3178 3178 3177 3177 3181 3181 3178 3178 3178 3178 3181 3181 3182 3182 3181 3181 3185 3185 3182 3182 3182 3182 3185 3185 3186 3186 3185 3185 3183 3183 3186 3186 3186 3186 3183 3183 3184 3184 3183 3183 3179 3179 3184 3184 3184 3184 3179 3179 3180 3180 3187 3187 3188 3188 3189 3189 3188 3188 3190 3190 3189 3189 3191 3191 3192 3192 3193 3193 3192 3192 3194 3194 3193 3193 3196 3196 3195 3195 3197 3197 3196 3196 3197 3197 3198 3198 5843 5843 3199 3199 5844 5844 5845 5845 3199 3199 3200 3200 3199 3199 3201 3201 3200 3200 3200 3200 3201 3201 3202 3202 3201 3201 3205 3205 3202 3202 3202 3202 3205 3205 3206 3206 3205 3205 3207 3207 3206 3206 3206 3206 3207 3207 3208 3208 3207 3207 3203 3203 3208 3208 3208 3208 3203 3203 3204 3204 3209 3209 3210 3210 3211 3211 3210 3210 3212 3212 3211 3211 3213 3213 3214 3214 3215 3215 3214 3214 3216 3216 3215 3215 3218 3218 3217 3217 3219 3219 3218 3218 3219 3219 3220 3220 5846 5846 3221 3221 5847 5847 5848 5848 3221 3221 3222 3222 3221 3221 3223 3223 3222 3222 3222 3222 3223 3223 3224 3224 3223 3223 3227 3227 3224 3224 3224 3224 3227 3227 3228 3228 3227 3227 3229 3229 3228 3228 3228 3228 3229 3229 3230 3230 3229 3229 3225 3225 3230 3230 3230 3230 3225 3225 3226 3226 3231 3231 3232 3232 3233 3233 3232 3232 3234 3234 3233 3233 3235 3235 3236 3236 3237 3237 3236 3236 3238 3238 3237 3237 3240 3240 3239 3239 3241 3241 3240 3240 3241 3241 3242 3242 5849 5849 3243 3243 5850 5850 5851 5851 3243 3243 3244 3244 3243 3243 3245 3245 3244 3244 3244 3244 3245 3245 3246 3246 3245 3245 3247 3247 3246 3246 3246 3246 3247 3247 3248 3248 3247 3247 3251 3251 3248 3248 3248 3248 3251 3251 3252 3252 3251 3251 3249 3249 3252 3252 3252 3252 3249 3249 3250 3250 3253 3253 3254 3254 3255 3255 3254 3254 3256 3256 3255 3255 3257 3257 3258 3258 3259 3259 3258 3258 3260 3260 3259 3259 3262 3262 3261 3261 3263 3263 3262 3262 3263 3263 3264 3264 3263 3263 3265 3265 3264 3264 3264 3264 3265 3265 3266 3266 5852 5852 3267 3267 5853 5853 5854 5854 3267 3267 3268 3268 3267 3267 3269 3269 3268 3268 3268 3268 3269 3269 3270 3270 3269 3269 3273 3273 3270 3270 3270 3270 3273 3273 3274 3274 3273 3273 3271 3271 3274 3274 3274 3274 3271 3271 3272 3272 3275 3275 3276 3276 3277 3277 3276 3276 3278 3278 3277 3277 3279 3279 3280 3280 3281 3281 3280 3280 3282 3282 3281 3281 3284 3284 3283 3283 3285 3285 3284 3284 3285 3285 3286 3286 3285 3285 3287 3287 3286 3286 3286 3286 3287 3287 3288 3288 5855 5855 3289 3289 5856 5856 5857 5857 3289 3289 3290 3290 3289 3289 3291 3291 3290 3290 3290 3290 3291 3291 3292 3292 3291 3291 3293 3293 3292 3292 3292 3292 3293 3293 3294 3294 3293 3293 3295 3295 3294 3294 3294 3294 3295 3295 3296 3296 3297 3297 3298 3298 3299 3299 3298 3298 3300 3300 3299 3299 3301 3301 3302 3302 3303 3303 3302 3302 3304 3304 3303 3303 3306 3306 3305 3305 3307 3307 3306 3306 3307 3307 3308 3308 3307 3307 3309 3309 3308 3308 3308 3308 3309 3309 3310 3310 5858 5858 3311 3311 5859 5859 5860 5860 3311 3311 3312 3312 3311 3311 3313 3313 3312 3312 3312 3312 3313 3313 3314 3314 3313 3313 3315 3315 3314 3314 3314 3314 3315 3315 3316 3316 3315 3315 3317 3317 3316 3316 3316 3316 3317 3317 3318 3318 3319 3319 3320 3320 3321 3321 3320 3320 3322 3322 3321 3321 3323 3323 3324 3324 3325 3325 3324 3324 3326 3326 3325 3325 3328 3328 3327 3327 3329 3329 3328 3328 3329 3329 3330 3330 3329 3329 3331 3331 3330 3330 3330 3330 3331 3331 3332 3332 5861 5861 3333 3333 5862 5862 5863 5863 3333 3333 3334 3334 3333 3333 3335 3335 3334 3334 3334 3334 3335 3335 3336 3336 3335 3335 3337 3337 3336 3336 3336 3336 3337 3337 3338 3338 3337 3337 3339 3339 3338 3338 3338 3338 3339 3339 3340 3340 3341 3341 3342 3342 3343 3343 3342 3342 3344 3344 3343 3343 3345 3345 3346 3346 3347 3347 3346 3346 3348 3348 3347 3347 3350 3350 3349 3349 3351 3351 3350 3350 3351 3351 3352 3352 3351 3351 3353 3353 3352 3352 3352 3352 3353 3353 3354 3354 3353 3353 3355 3355 3354 3354 3354 3354 3355 3355 3356 3356 5864 5864 3357 3357 5865 5865 5866 5866 3357 3357 3358 3358 3357 3357 3359 3359 3358 3358 3358 3358 3359 3359 3360 3360 3359 3359 3361 3361 3360 3360 3360 3360 3361 3361 3362 3362 3363 3363 3364 3364 3365 3365 3364 3364 3366 3366 3365 3365 3367 3367 3368 3368 3369 3369 3368 3368 3370 3370 3369 3369 3372 3372 3371 3371 3373 3373 3372 3372 3373 3373 3374 3374 3373 3373 3375 3375 3374 3374 3374 3374 3375 3375 3376 3376 3375 3375 3377 3377 3376 3376 3376 3376 3377 3377 3378 3378 5867 5867 3379 3379 5868 5868 5869 5869 3379 3379 3380 3380 3379 3379 3381 3381 3380 3380 3380 3380 3381 3381 3382 3382 3381 3381 3383 3383 3382 3382 3382 3382 3383 3383 3384 3384 3385 3385 3386 3386 3387 3387 3386 3386 3388 3388 3387 3387 3389 3389 3390 3390 3391 3391 3390 3390 3392 3392 3391 3391 3394 3394 3393 3393 3395 3395 3394 3394 3395 3395 3396 3396 3395 3395 3397 3397 3396 3396 3396 3396 3397 3397 3398 3398 3397 3397 3399 3399 3398 3398 3398 3398 3399 3399 3400 3400 5870 5870 3401 3401 5871 5871 5872 5872 3401 3401 3402 3402 3401 3401 3403 3403 3402 3402 3402 3402 3403 3403 3404 3404 3403 3403 3405 3405 3404 3404 3404 3404 3405 3405 3406 3406 3407 3407 3408 3408 3409 3409 3408 3408 3410 3410 3409 3409 3411 3411 3412 3412 3413 3413 3412 3412 3414 3414 3413 3413 3416 3416 3415 3415 3417 3417 3416 3416 3417 3417 3418 3418 3417 3417 3419 3419 3418 3418 3418 3418 3419 3419 3420 3420 3419 3419 3421 3421 3420 3420 3420 3420 3421 3421 3422 3422 3421 3421 3423 3423 3422 3422 3422 3422 3423 3423 3424 3424 5873 5873 3425 3425 5874 5874 5875 5875 3425 3425 3426 3426 3425 3425 3427 3427 3426 3426 3426 3426 3427 3427 3428 3428 3429 3429 3430 3430 3431 3431 3430 3430 3432 3432 3431 3431 3433 3433 3434 3434 3435 3435 3434 3434 3436 3436 3435 3435 3438 3438 3437 3437 3439 3439 3438 3438 3439 3439 3440 3440 3439 3439 3441 3441 3440 3440 3440 3440 3441 3441 3442 3442 3441 3441 3443 3443 3442 3442 3442 3442 3443 3443 3444 3444 3443 3443 3445 3445 3444 3444 3444 3444 3445 3445 3446 3446 5876 5876 3447 3447 5877 5877 5878 5878 3447 3447 3448 3448 3447 3447 3449 3449 3448 3448 3448 3448 3449 3449 3450 3450 3451 3451 3452 3452 3453 3453 3452 3452 3454 3454 3453 3453 3455 3455 3456 3456 3457 3457 3456 3456 3458 3458 3457 3457 3460 3460 3459 3459 3461 3461 3460 3460 3461 3461 3462 3462 3461 3461 3463 3463 3462 3462 3462 3462 3463 3463 3464 3464 3463 3463 3465 3465 3464 3464 3464 3464 3465 3465 3466 3466 3465 3465 3467 3467 3466 3466 3466 3466 3467 3467 3468 3468 5879 5879 3469 3469 5880 5880 5881 5881 3469 3469 3470 3470 3469 3469 3471 3471 3470 3470 3470 3470 3471 3471 3472 3472 3473 3473 3474 3474 3475 3475 3474 3474 3476 3476 3475 3475 3477 3477 3478 3478 3479 3479 3478 3478 3480 3480 3479 3479 3482 3482 3481 3481 3483 3483 3482 3482 3483 3483 3484 3484 3483 3483 3485 3485 3484 3484 3484 3484 3485 3485 3486 3486 3485 3485 3487 3487 3486 3486 3486 3486 3487 3487 3488 3488 3487 3487 3489 3489 3488 3488 3488 3488 3489 3489 3490 3490 5882 5882 3491 3491 5883 5883 5884 5884 3491 3491 3492 3492 3491 3491 3493 3493 3492 3492 3492 3492 3493 3493 3494 3494 3495 3495 3496 3496 3497 3497 3496 3496 3498 3498 3497 3497 3499 3499 3500 3500 3501 3501 3500 3500 3502 3502 3501 3501 3504 3504 3503 3503 3505 3505 3504 3504 3505 3505 3506 3506 3505 3505 3507 3507 3506 3506 3506 3506 3507 3507 3508 3508 3507 3507 3509 3509 3508 3508 3508 3508 3509 3509 3510 3510 3509 3509 3511 3511 3510 3510 3510 3510 3511 3511 3512 3512 3511 3511 3513 3513 3512 3512 3512 3512 3513 3513 3514 3514 5885 5885 3515 3515 5886 5886 5887 5887 3515 3515 3516 3516 3517 3517 3518 3518 3519 3519 3518 3518 3520 3520 3519 3519 3521 3521 3522 3522 3523 3523 3522 3522 3524 3524 3523 3523 3526 3526 3525 3525 3527 3527 3526 3526 3527 3527 3528 3528 3527 3527 3529 3529 3528 3528 3528 3528 3529 3529 3530 3530 3529 3529 3531 3531 3530 3530 3530 3530 3531 3531 3532 3532 3531 3531 3533 3533 3532 3532 3532 3532 3533 3533 3534 3534 3533 3533 3535 3535 3534 3534 3534 3534 3535 3535 3536 3536 5888 5888 3537 3537 5889 5889 5890 5890 3537 3537 3538 3538 3539 3539 3540 3540 3541 3541 3540 3540 3542 3542 3541 3541 3543 3543 3544 3544 3545 3545 3544 3544 3546 3546 3545 3545 3548 3548 3547 3547 3549 3549 3548 3548 3549 3549 3550 3550 3549 3549 3551 3551 3550 3550 3550 3550 3551 3551 3552 3552 3551 3551 3553 3553 3552 3552 3552 3552 3553 3553 3554 3554 3553 3553 3555 3555 3554 3554 3554 3554 3555 3555 3556 3556 3555 3555 3557 3557 3556 3556 3556 3556 3557 3557 3558 3558 5891 5891 3559 3559 5892 5892 5893 5893 3559 3559 3560 3560 3561 3561 3562 3562 3563 3563 3562 3562 3564 3564 3563 3563 3565 3565 3566 3566 3567 3567 3566 3566 3568 3568 3567 3567 3570 3570 3569 3569 3571 3571 3570 3570 3571 3571 3572 3572 3571 3571 3573 3573 3572 3572 3572 3572 3573 3573 3574 3574 3573 3573 3575 3575 3574 3574 3574 3574 3575 3575 3576 3576 3575 3575 3577 3577 3576 3576 3576 3576 3577 3577 3578 3578 3577 3577 3579 3579 3578 3578 3578 3578 3579 3579 3580 3580 5894 5894 3581 3581 5895 5895 5896 5896 3581 3581 3582 3582 3583 3583 3584 3584 3585 3585 3584 3584 3586 3586 3585 3585 3587 3587 3588 3588 3589 3589 3588 3588 3590 3590 3589 3589 3592 3592 3591 3591 3593 3593 3592 3592 3593 3593 3594 3594 3593 3593 3595 3595 3594 3594 3594 3594 3595 3595 3596 3596 3595 3595 3597 3597 3596 3596 3596 3596 3597 3597 3598 3598 3597 3597 3599 3599 3598 3598 3598 3598 3599 3599 3600 3600 3599 3599 3601 3601 3600 3600 3600 3600 3601 3601 3602 3602 3601 3601 3603 3603 3602 3602 3602 3602 3603 3603 3604 3604 3605 3605 3606 3606 3607 3607 3606 3606 3608 3608 3607 3607 3609 3609 3610 3610 3611 3611 3610 3610 3612 3612 3611 3611 3614 3614 3613 3613 3615 3615 3614 3614 3615 3615 3616 3616 3615 3615 3617 3617 3616 3616 3616 3616 3617 3617 3618 3618 3617 3617 3619 3619 3618 3618 3618 3618 3619 3619 3620 3620 3619 3619 3621 3621 3620 3620 3620 3620 3621 3621 3622 3622 3621 3621 3623 3623 3622 3622 3622 3622 3623 3623 3624 3624 3623 3623 3625 3625 3624 3624 3624 3624 3625 3625 3626 3626 3627 3627 3628 3628 3629 3629 3628 3628 3630 3630 3629 3629 3631 3631 3632 3632 3633 3633 3632 3632 3634 3634 3633 3633 3636 3636 3635 3635 5897 5897 3636 3636 5898 5898 5899 5899 3637 3637 3639 3639 3638 3638 3638 3638 3639 3639 3640 3640 3639 3639 3641 3641 3640 3640 3640 3640 3641 3641 3642 3642 3641 3641 3643 3643 3642 3642 3642 3642 3643 3643 3644 3644 3643 3643 3645 3645 3644 3644 3644 3644 3645 3645 3646 3646 3645 3645 3647 3647 3646 3646 3646 3646 3647 3647 3648 3648 3649 3649 3650 3650 3651 3651 3650 3650 3652 3652 3651 3651 3653 3653 3654 3654 3655 3655 3654 3654 3656 3656 3655 3655 3658 3658 3657 3657 5900 5900 3658 3658 5901 5901 5902 5902 3659 3659 3661 3661 3660 3660 3660 3660 3661 3661 3662 3662 3661 3661 3663 3663 3662 3662 3662 3662 3663 3663 3664 3664 3663 3663 3665 3665 3664 3664 3664 3664 3665 3665 3666 3666 3665 3665 3667 3667 3666 3666 3666 3666 3667 3667 3668 3668 3667 3667 3669 3669 3668 3668 3668 3668 3669 3669 3670 3670 3671 3671 3672 3672 3673 3673 3672 3672 3674 3674 3673 3673 3675 3675 3676 3676 3677 3677 3676 3676 3678 3678 3677 3677 3680 3680 3679 3679 5903 5903 3680 3680 5904 5904 5905 5905 3681 3681 3683 3683 3682 3682 3682 3682 3683 3683 3684 3684 3683 3683 3685 3685 3684 3684 3684 3684 3685 3685 3686 3686 3685 3685 3687 3687 3686 3686 3686 3686 3687 3687 3688 3688 3687 3687 3689 3689 3688 3688 3688 3688 3689 3689 3690 3690 3689 3689 3691 3691 3690 3690 3690 3690 3691 3691 3692 3692 3693 3693 3694 3694 3695 3695 3694 3694 3696 3696 3695 3695 3697 3697 3698 3698 3699 3699 3698 3698 3700 3700 3699 3699 3702 3702 3701 3701 5906 5906 3702 3702 5907 5907 5908 5908 3703 3703 3705 3705 3704 3704 3704 3704 3705 3705 3706 3706 3705 3705 3707 3707 3706 3706 3706 3706 3707 3707 3708 3708 3707 3707 3709 3709 3708 3708 3708 3708 3709 3709 3710 3710 3709 3709 3711 3711 3710 3710 3710 3710 3711 3711 3712 3712 3711 3711 3713 3713 3712 3712 3712 3712 3713 3713 3714 3714 3715 3715 3716 3716 3717 3717 3716 3716 3718 3718 3717 3717 3719 3719 3720 3720 3721 3721 3720 3720 3722 3722 3721 3721 3724 3724 3723 3723 3725 3725 3724 3724 3725 3725 3726 3726 3725 3725 5909 5909 3726 3726 3726 3726 5910 5910 5911 5911 3727 3727 3729 3729 3728 3728 3728 3728 3729 3729 3730 3730 3729 3729 3731 3731 3730 3730 3730 3730 3731 3731 3732 3732 3731 3731 3733 3733 3732 3732 3732 3732 3733 3733 3734 3734 3733 3733 3735 3735 3734 3734 3734 3734 3735 3735 3736 3736 3737 3737 3738 3738 3739 3739 3738 3738 3740 3740 3739 3739 3741 3741 3742 3742 3743 3743 3742 3742 3744 3744 3743 3743 3746 3746 3745 3745 3747 3747 3746 3746 3747 3747 3748 3748 3747 3747 5912 5912 3748 3748 3748 3748 5913 5913 5914 5914 3749 3749 3751 3751 3750 3750 3750 3750 3751 3751 3752 3752 3751 3751 3753 3753 3752 3752 3752 3752 3753 3753 3754 3754 3753 3753 3755 3755 3754 3754 3754 3754 3755 3755 3756 3756 3755 3755 3757 3757 3756 3756 3756 3756 3757 3757 3758 3758 3759 3759 3760 3760 3761 3761 3760 3760 3762 3762 3761 3761 3763 3763 3764 3764 3765 3765 3764 3764 3766 3766 3765 3765 3768 3768 3767 3767 3769 3769 3768 3768 3769 3769 3770 3770 3769 3769 5915 5915 3770 3770 3770 3770 5916 5916 5917 5917 3771 3771 3773 3773 3772 3772 3772 3772 3773 3773 3774 3774 3773 3773 3775 3775 3774 3774 3774 3774 3775 3775 3776 3776 3775 3775 3777 3777 3776 3776 3776 3776 3777 3777 3778 3778 3777 3777 3779 3779 3778 3778 3778 3778 3779 3779 3780 3780 3781 3781 3782 3782 3783 3783 3782 3782 3784 3784 3783 3783 3785 3785 3786 3786 3787 3787 3786 3786 3788 3788 3787 3787 3790 3790 3789 3789 3791 3791 3790 3790 3791 3791 3792 3792 3791 3791 5918 5918 3792 3792 3792 3792 5919 5919 5920 5920 3793 3793 3795 3795 3794 3794 3794 3794 3795 3795 3796 3796 3795 3795 3797 3797 3796 3796 3796 3796 3797 3797 3798 3798 3797 3797 3799 3799 3798 3798 3798 3798 3799 3799 3800 3800 3799 3799 3801 3801 3800 3800 3800 3800 3801 3801 3802 3802 3803 3803 3804 3804 3805 3805 3804 3804 3806 3806 3805 3805 3807 3807 3808 3808 3809 3809 3808 3808 3810 3810 3809 3809 3812 3812 3811 3811 3813 3813 3812 3812 3813 3813 3814 3814 3813 3813 3815 3815 3814 3814 3814 3814 3815 3815 3816 3816 3815 3815 5921 5921 3816 3816 3816 3816 5922 5922 5923 5923 3817 3817 3819 3819 3818 3818 3818 3818 3819 3819 3820 3820 3819 3819 3821 3821 3820 3820 3820 3820 3821 3821 3822 3822 3821 3821 3823 3823 3822 3822 3822 3822 3823 3823 3824 3824 3825 3825 3826 3826 3827 3827 3826 3826 3828 3828 3827 3827 3829 3829 3830 3830 3831 3831 3830 3830 3832 3832 3831 3831 3834 3834 3833 3833 3835 3835 3834 3834 3835 3835 3836 3836 3835 3835 3837 3837 3836 3836 3836 3836 3837 3837 3838 3838 3837 3837 5924 5924 3838 3838 3838 3838 5925 5925 5926 5926 3839 3839 3841 3841 3840 3840 3840 3840 3841 3841 3842 3842 3841 3841 3843 3843 3842 3842 3842 3842 3843 3843 3844 3844 3843 3843 3845 3845 3844 3844 3844 3844 3845 3845 3846 3846 3847 3847 3848 3848 3849 3849 3848 3848 3850 3850 3849 3849 3851 3851 3852 3852 3853 3853 3852 3852 3854 3854 3853 3853 3856 3856 3855 3855 3857 3857 3856 3856 3857 3857 3858 3858 3857 3857 3859 3859 3858 3858 3858 3858 3859 3859 3860 3860 3859 3859 5927 5927 3860 3860 3860 3860 5928 5928 5929 5929 3861 3861 3863 3863 3862 3862 3862 3862 3863 3863 3864 3864 3863 3863 3865 3865 3864 3864 3864 3864 3865 3865 3866 3866 3865 3865 3867 3867 3866 3866 3866 3866 3867 3867 3868 3868 3869 3869 3870 3870 3871 3871 3870 3870 3872 3872 3871 3871 3873 3873 3874 3874 3875 3875 3874 3874 3876 3876 3875 3875 3878 3878 3877 3877 3879 3879 3878 3878 3879 3879 3880 3880 3879 3879 3881 3881 3880 3880 3880 3880 3881 3881 3882 3882 3881 3881 5930 5930 3882 3882 3882 3882 5931 5931 5932 5932 3883 3883 3885 3885 3884 3884 3884 3884 3885 3885 3886 3886 3885 3885 3887 3887 3886 3886 3886 3886 3887 3887 3888 3888 3887 3887 3889 3889 3888 3888 3888 3888 3889 3889 3890 3890 3891 3891 3892 3892 3893 3893 3892 3892 3894 3894 3893 3893 3895 3895 3896 3896 3897 3897 3896 3896 3898 3898 3897 3897 3900 3900 3899 3899 3901 3901 3900 3900 3901 3901 3902 3902 3901 3901 3903 3903 3902 3902 3902 3902 3903 3903 3904 3904 3903 3903 3905 3905 3904 3904 3904 3904 3905 3905 3906 3906 3905 3905 5933 5933 3906 3906 3906 3906 5934 5934 5935 5935 3907 3907 3909 3909 3908 3908 3908 3908 3909 3909 3910 3910 3909 3909 3911 3911 3910 3910 3910 3910 3911 3911 3912 3912 3913 3913 3914 3914 3915 3915 3914 3914 3916 3916 3915 3915 3917 3917 3918 3918 3919 3919 3918 3918 3920 3920 3919 3919 3922 3922 3921 3921 3923 3923 3922 3922 3923 3923 3924 3924 3923 3923 3925 3925 3924 3924 3924 3924 3925 3925 3926 3926 3925 3925 3927 3927 3926 3926 3926 3926 3927 3927 3928 3928 3927 3927 5936 5936 3928 3928 3928 3928 5937 5937 5938 5938 3929 3929 3931 3931 3930 3930 3930 3930 3931 3931 3932 3932 3931 3931 3933 3933 3932 3932 3932 3932 3933 3933 3934 3934 3935 3935 3936 3936 3937 3937 3936 3936 3938 3938 3937 3937 3939 3939 3940 3940 3941 3941 3940 3940 3942 3942 3941 3941 3946 3946 3945 3945 3943 3943 3946 3946 3943 3943 3944 3944 3943 3943 3947 3947 3944 3944 3944 3944 3947 3947 3948 3948 3947 3947 3949 3949 3948 3948 3948 3948 3949 3949 3950 3950 3949 3949 5939 5939 3950 3950 3950 3950 5940 5940 5941 5941 3951 3951 3953 3953 3952 3952 3952 3952 3953 3953 3954 3954 3953 3953 3955 3955 3954 3954 3954 3954 3955 3955 3956 3956 3957 3957 3958 3958 3959 3959 3958 3958 3960 3960 3959 3959 3961 3961 3962 3962 3963 3963 3962 3962 3964 3964 3963 3963 3968 3968 3967 3967 3965 3965 3968 3968 3965 3965 3966 3966 3965 3965 3969 3969 3966 3966 3966 3966 3969 3969 3970 3970 3969 3969 3971 3971 3970 3970 3970 3970 3971 3971 3972 3972 3971 3971 3973 3973 3972 3972 3972 3972 3973 3973 3974 3974 3973 3973 5942 5942 3974 3974 3974 3974 5943 5943 5944 5944 3975 3975 3977 3977 3976 3976 3976 3976 3977 3977 3978 3978 3979 3979 3980 3980 3981 3981 3980 3980 3982 3982 3981 3981 3983 3983 3984 3984 3985 3985 3984 3984 3986 3986 3985 3985 3992 3992 3991 3991 3987 3987 3992 3992 3987 3987 3988 3988 3987 3987 3989 3989 3988 3988 3988 3988 3989 3989 3990 3990 3989 3989 3993 3993 3990 3990 3990 3990 3993 3993 3994 3994 3993 3993 3995 3995 3994 3994 3994 3994 3995 3995 3996 3996 3995 3995 5945 5945 3996 3996 3996 3996 5946 5946 5947 5947 3997 3997 3999 3999 3998 3998 3998 3998 3999 3999 4000 4000 4001 4001 4002 4002 4003 4003 4002 4002 4004 4004 4003 4003 4005 4005 4006 4006 4007 4007 4006 4006 4008 4008 4007 4007 4014 4014 4013 4013 4009 4009 4014 4014 4009 4009 4010 4010 4009 4009 4011 4011 4010 4010 4010 4010 4011 4011 4012 4012 4011 4011 4015 4015 4012 4012 4012 4012 4015 4015 4016 4016 4015 4015 4017 4017 4016 4016 4016 4016 4017 4017 4018 4018 4017 4017 5948 5948 4018 4018 4018 4018 5949 5949 5950 5950 4019 4019 4021 4021 4020 4020 4020 4020 4021 4021 4022 4022 4023 4023 4024 4024 4025 4025 4024 4024 4026 4026 4025 4025 4027 4027 4028 4028 4029 4029 4028 4028 4030 4030 4029 4029 4038 4038 4037 4037 4033 4033 4038 4038 4033 4033 4034 4034 4033 4033 4031 4031 4034 4034 4034 4034 4031 4031 4032 4032 4031 4031 4035 4035 4032 4032 4032 4032 4035 4035 4036 4036 4035 4035 4039 4039 4036 4036 4036 4036 4039 4039 4040 4040 4039 4039 5951 5951 4040 4040 4040 4040 5952 5952 5953 5953 4041 4041 4043 4043 4042 4042 4042 4042 4043 4043 4044 4044 4045 4045 4046 4046 4047 4047 4046 4046 4048 4048 4047 4047 4049 4049 4050 4050 4051 4051 4050 4050 4052 4052 4051 4051 4060 4060 4059 4059 4055 4055 4060 4060 4055 4055 4056 4056 4055 4055 4053 4053 4056 4056 4056 4056 4053 4053 4054 4054 4053 4053 4057 4057 4054 4054 4054 4054 4057 4057 4058 4058 4057 4057 4061 4061 4058 4058 4058 4058 4061 4061 4062 4062 4061 4061 4063 4063 4062 4062 4062 4062 4063 4063 4064 4064 4063 4063 5954 5954 4064 4064 4064 4064 5955 5955 5956 5956 4067 4067 4068 4068 4069 4069 4068 4068 4070 4070 4069 4069 4071 4071 4072 4072 4073 4073 4072 4072 4074 4074 4073 4073 4084 4084 4083 4083 4079 4079 4084 4084 4079 4079 4080 4080 4079 4079 4075 4075 4080 4080 4080 4080 4075 4075 4076 4076 4075 4075 4077 4077 4076 4076 4076 4076 4077 4077 4078 4078 4077 4077 4081 4081 4078 4078 4078 4078 4081 4081 4082 4082 4081 4081 4085 4085 4082 4082 4082 4082 4085 4085 4086 4086 4085 4085 5957 5957 4086 4086 4086 4086 5958 5958 5959 5959 4089 4089 4090 4090 4091 4091 4090 4090 4092 4092 4091 4091 4093 4093 4094 4094 4095 4095 4094 4094 4096 4096 4095 4095 4106 4106 4105 4105 4101 4101 4106 4106 4101 4101 4102 4102 4101 4101 4097 4097 4102 4102 4102 4102 4097 4097 4098 4098 4097 4097 4099 4099 4098 4098 4098 4098 4099 4099 4100 4100 4099 4099 4103 4103 4100 4100 4100 4100 4103 4103 4104 4104 4103 4103 4107 4107 4104 4104 4104 4104 4107 4107 4108 4108 4107 4107 5960 5960 4108 4108 4108 4108 5961 5961 5962 5962 4111 4111 4112 4112 4113 4113 4112 4112 4114 4114 4113 4113 4115 4115 4116 4116 4117 4117 4116 4116 4118 4118 4117 4117 4130 4130 4129 4129 4125 4125 4130 4130 4125 4125 4126 4126 4125 4125 4121 4121 4126 4126 4126 4126 4121 4121 4122 4122 4121 4121 4119 4119 4122 4122 4122 4122 4119 4119 4120 4120 4119 4119 4123 4123 4120 4120 4120 4120 4123 4123 4124 4124 4123 4123 4127 4127 4124 4124 4124 4124 4127 4127 4128 4128 4127 4127 5963 5963 4128 4128 4128 4128 5964 5964 5965 5965 4133 4133 4134 4134 4135 4135 4134 4134 4136 4136 4135 4135 4137 4137 4138 4138 4139 4139 4138 4138 4140 4140 4139 4139 4152 4152 4151 4151 4147 4147 4152 4152 4147 4147 4148 4148 4147 4147 4143 4143 4148 4148 4148 4148 4143 4143 4144 4144 4143 4143 4141 4141 4144 4144 4144 4144 4141 4141 4142 4142 4141 4141 4145 4145 4142 4142 4142 4142 4145 4145 4146 4146 4145 4145 4149 4149 4146 4146 4146 4146 4149 4149 4150 4150 4149 4149 4153 4153 4150 4150 4150 4150 4153 4153 4154 4154 4155 4155 4156 4156 4157 4157 4156 4156 4158 4158 4157 4157 4159 4159 4160 4160 4161 4161 4160 4160 4162 4162 4161 4161 4176 4176 4175 4175 4171 4171 4176 4176 4171 4171 4172 4172 4171 4171 4167 4167 4172 4172 4172 4172 4167 4167 4168 4168 4167 4167 4163 4163 4168 4168 4168 4168 4163 4163 4164 4164 4163 4163 4165 4165 4164 4164 4164 4164 4165 4165 4166 4166 4165 4165 4169 4169 4166 4166 4166 4166 4169 4169 4170 4170 4169 4169 4173 4173 4170 4170 4170 4170 4173 4173 4174 4174 4177 4177 4178 4178 4179 4179 4178 4178 4180 4180 4179 4179 4181 4181 4182 4182 4183 4183 4182 4182 4184 4184 4183 4183 5966 5966 5967 5967 4193 4193 5968 5968 4193 4193 4194 4194 4193 4193 4189 4189 4194 4194 4194 4194 4189 4189 4190 4190 4189 4189 4185 4185 4190 4190 4190 4190 4185 4185 4186 4186 4185 4185 4187 4187 4186 4186 4186 4186 4187 4187 4188 4188 4187 4187 4191 4191 4188 4188 4188 4188 4191 4191 4192 4192 4191 4191 4195 4195 4192 4192 4192 4192 4195 4195 4196 4196 4199 4199 4200 4200 4201 4201 4200 4200 4202 4202 4201 4201 4203 4203 4204 4204 4205 4205 4204 4204 4206 4206 4205 4205 5969 5969 5970 5970 4217 4217 5971 5971 4217 4217 4218 4218 4217 4217 4213 4213 4218 4218 4218 4218 4213 4213 4214 4214 4213 4213 4209 4209 4214 4214 4214 4214 4209 4209 4210 4210 4209 4209 4207 4207 4210 4210 4210 4210 4207 4207 4208 4208 4207 4207 4211 4211 4208 4208 4208 4208 4211 4211 4212 4212 4211 4211 4215 4215 4212 4212 4212 4212 4215 4215 4216 4216 4221 4221 4222 4222 4223 4223 4222 4222 4224 4224 4223 4223 4225 4225 4226 4226 4227 4227 4226 4226 4228 4228 4227 4227 5972 5972 5973 5973 4239 4239 5974 5974 4239 4239 4240 4240 4239 4239 4235 4235 4240 4240 4240 4240 4235 4235 4236 4236 4235 4235 4231 4231 4236 4236 4236 4236 4231 4231 4232 4232 4231 4231 4229 4229 4232 4232 4232 4232 4229 4229 4230 4230 4229 4229 4233 4233 4230 4230 4230 4230 4233 4233 4234 4234 4233 4233 4237 4237 4234 4234 4234 4234 4237 4237 4238 4238 4243 4243 4244 4244 4245 4245 4244 4244 4246 4246 4245 4245 4247 4247 4248 4248 4249 4249 4248 4248 4250 4250 4249 4249 5975 5975 5976 5976 4261 4261 5977 5977 4261 4261 4262 4262 4261 4261 4259 4259 4262 4262 4262 4262 4259 4259 4260 4260 4259 4259 4255 4255 4260 4260 4260 4260 4255 4255 4256 4256 4255 4255 4251 4251 4256 4256 4256 4256 4251 4251 4252 4252 4251 4251 4253 4253 4252 4252 4252 4252 4253 4253 4254 4254 4253 4253 4257 4257 4254 4254 4254 4254 4257 4257 4258 4258 4265 4265 4266 4266 4267 4267 4266 4266 4268 4268 4267 4267 4269 4269 4270 4270 4271 4271 4270 4270 4272 4272 4271 4271 4286 4286 4285 4285 4283 4283 4286 4286 4283 4283 4284 4284 5978 5978 4281 4281 5979 5979 5980 5980 4281 4281 4282 4282 4281 4281 4277 4277 4282 4282 4282 4282 4277 4277 4278 4278 4277 4277 4273 4273 4278 4278 4278 4278 4273 4273 4274 4274 4273 4273 4275 4275 4274 4274 4274 4274 4275 4275 4276 4276 4275 4275 4279 4279 4276 4276 4276 4276 4279 4279 4280 4280 4287 4287 4288 4288 4289 4289 4288 4288 4290 4290 4289 4289 4291 4291 4292 4292 4293 4293 4292 4292 4294 4294 4293 4293 4308 4308 4307 4307 4305 4305 4308 4308 4305 4305 4306 4306 5981 5981 4303 4303 5982 5982 5983 5983 4303 4303 4304 4304 4303 4303 4301 4301 4304 4304 4304 4304 4301 4301 4302 4302 4301 4301 4297 4297 4302 4302 4302 4302 4297 4297 4298 4298 4297 4297 4295 4295 4298 4298 4298 4298 4295 4295 4296 4296 4295 4295 4299 4299 4296 4296 4296 4296 4299 4299 4300 4300 4309 4309 4310 4310 4311 4311 4310 4310 4312 4312 4311 4311 4313 4313 4314 4314 4315 4315 4314 4314 4316 4316 4315 4315 4330 4330 4329 4329 4327 4327 4330 4330 4327 4327 4328 4328 5984 5984 4325 4325 5985 5985 5986 5986 4325 4325 4326 4326 4325 4325 4323 4323 4326 4326 4326 4326 4323 4323 4324 4324 4323 4323 4319 4319 4324 4324 4324 4324 4319 4319 4320 4320 4319 4319 4317 4317 4320 4320 4320 4320 4317 4317 4318 4318 4317 4317 4321 4321 4318 4318 4318 4318 4321 4321 4322 4322 4331 4331 4332 4332 4333 4333 4332 4332 4334 4334 4333 4333 4335 4335 4336 4336 4337 4337 4336 4336 4338 4338 4337 4337 4352 4352 4351 4351 4349 4349 4352 4352 4349 4349 4350 4350 5987 5987 4347 4347 5988 5988 5989 5989 4347 4347 4348 4348 4347 4347 4345 4345 4348 4348 4348 4348 4345 4345 4346 4346 4345 4345 4343 4343 4346 4346 4346 4346 4343 4343 4344 4344 4343 4343 4339 4339 4344 4344 4344 4344 4339 4339 4340 4340 4339 4339 4341 4341 4340 4340 4340 4340 4341 4341 4342 4342 4353 4353 4354 4354 4355 4355 4354 4354 4356 4356 4355 4355 4357 4357 4358 4358 4359 4359 4358 4358 4360 4360 4359 4359 4374 4374 4373 4373 4371 4371 4374 4374 4371 4371 4372 4372 4371 4371 4369 4369 4372 4372 4372 4372 4369 4369 4370 4370 5990 5990 4367 4367 5991 5991 5992 5992 4367 4367 4368 4368 4367 4367 4365 4365 4368 4368 4368 4368 4365 4365 4366 4366 4365 4365 4361 4361 4366 4366 4366 4366 4361 4361 4362 4362 4361 4361 4363 4363 4362 4362 4362 4362 4363 4363 4364 4364 4375 4375 4376 4376 4377 4377 4376 4376 4378 4378 4377 4377 4379 4379 4380 4380 4381 4381 4380 4380 4382 4382 4381 4381 4396 4396 4395 4395 4393 4393 4396 4396 4393 4393 4394 4394 4393 4393 4391 4391 4394 4394 4394 4394 4391 4391 4392 4392 5993 5993 4389 4389 5994 5994 5995 5995 4389 4389 4390 4390 4389 4389 4387 4387 4390 4390 4390 4390 4387 4387 4388 4388 4387 4387 4385 4385 4388 4388 4388 4388 4385 4385 4386 4386 4385 4385 4383 4383 4386 4386 4386 4386 4383 4383 4384 4384 4397 4397 4398 4398 4399 4399 4398 4398 4400 4400 4399 4399 4401 4401 4402 4402 4403 4403 4402 4402 4404 4404 4403 4403 4418 4418 4417 4417 4415 4415 4418 4418 4415 4415 4416 4416 4415 4415 4413 4413 4416 4416 4416 4416 4413 4413 4414 4414 5996 5996 4411 4411 5997 5997 5998 5998 4411 4411 4412 4412 4411 4411 4409 4409 4412 4412 4412 4412 4409 4409 4410 4410 4409 4409 4407 4407 4410 4410 4410 4410 4407 4407 4408 4408 4407 4407 4405 4405 4408 4408 4408 4408 4405 4405 4406 4406 4419 4419 4420 4420 4421 4421 4420 4420 4422 4422 4421 4421 4423 4423 4424 4424 4425 4425 4424 4424 4426 4426 4425 4425 4440 4440 4439 4439 4437 4437 4440 4440 4437 4437 4438 4438 4437 4437 4435 4435 4438 4438 4438 4438 4435 4435 4436 4436 5999 5999 4433 4433 6000 6000 6001 6001 4433 4433 4434 4434 4433 4433 4431 4431 4434 4434 4434 4434 4431 4431 4432 4432 4431 4431 4429 4429 4432 4432 4432 4432 4429 4429 4430 4430 4429 4429 4427 4427 4430 4430 4430 4430 4427 4427 4428 4428 4441 4441 4442 4442 4443 4443 4442 4442 4444 4444 4443 4443 4445 4445 4446 4446 4447 4447 4446 4446 4448 4448 4447 4447 4462 4462 4461 4461 4459 4459 4462 4462 4459 4459 4460 4460 4459 4459 4457 4457 4460 4460 4460 4460 4457 4457 4458 4458 4457 4457 4455 4455 4458 4458 4458 4458 4455 4455 4456 4456 6002 6002 4453 4453 6003 6003 6004 6004 4453 4453 4454 4454 4453 4453 4451 4451 4454 4454 4454 4454 4451 4451 4452 4452 4451 4451 4449 4449 4452 4452 4452 4452 4449 4449 4450 4450 4463 4463 4464 4464 4465 4465 4464 4464 4466 4466 4465 4465 4467 4467 4468 4468 4469 4469 4468 4468 4470 4470 4469 4469 4484 4484 4483 4483 4481 4481 4484 4484 4481 4481 4482 4482 4481 4481 4479 4479 4482 4482 4482 4482 4479 4479 4480 4480 4479 4479 4477 4477 4480 4480 4480 4480 4477 4477 4478 4478 6005 6005 4475 4475 6006 6006 6007 6007 4475 4475 4476 4476 4475 4475 4473 4473 4476 4476 4476 4476 4473 4473 4474 4474 4473 4473 4471 4471 4474 4474 4474 4474 4471 4471 4472 4472 4485 4485 4486 4486 4487 4487 4486 4486 4488 4488 4487 4487 4489 4489 4490 4490 4491 4491 4490 4490 4492 4492 4491 4491 4506 4506 4505 4505 4503 4503 4506 4506 4503 4503 4504 4504 4503 4503 4501 4501 4504 4504 4504 4504 4501 4501 4502 4502 4501 4501 4499 4499 4502 4502 4502 4502 4499 4499 4500 4500 6008 6008 4497 4497 6009 6009 6010 6010 4497 4497 4498 4498 4497 4497 4495 4495 4498 4498 4498 4498 4495 4495 4496 4496 4495 4495 4493 4493 4496 4496 4496 4496 4493 4493 4494 4494 4507 4507 4508 4508 4509 4509 4508 4508 4510 4510 4509 4509 4511 4511 4512 4512 4513 4513 4512 4512 4514 4514 4513 4513 4528 4528 4527 4527 4525 4525 4528 4528 4525 4525 4526 4526 4525 4525 4523 4523 4526 4526 4526 4526 4523 4523 4524 4524 4523 4523 4521 4521 4524 4524 4524 4524 4521 4521 4522 4522 4521 4521 4519 4519 4522 4522 4522 4522 4519 4519 4520 4520 6011 6011 4517 4517 6012 6012 6013 6013 4517 4517 4518 4518 4517 4517 4515 4515 4518 4518 4518 4518 4515 4515 4516 4516 4529 4529 4530 4530 4531 4531 4530 4530 4532 4532 4531 4531 4533 4533 4534 4534 4535 4535 4534 4534 4536 4536 4535 4535 4550 4550 4549 4549 4547 4547 4550 4550 4547 4547 4548 4548 4547 4547 4545 4545 4548 4548 4548 4548 4545 4545 4546 4546 4545 4545 4543 4543 4546 4546 4546 4546 4543 4543 4544 4544 4543 4543 4541 4541 4544 4544 4544 4544 4541 4541 4542 4542 6014 6014 4539 4539 6015 6015 6016 6016 4539 4539 4540 4540 4539 4539 4537 4537 4540 4540 4540 4540 4537 4537 4538 4538 4551 4551 4552 4552 4553 4553 4552 4552 4554 4554 4553 4553 4555 4555 4556 4556 4557 4557 4556 4556 4558 4558 4557 4557 4572 4572 4571 4571 4569 4569 4572 4572 4569 4569 4570 4570 4569 4569 4567 4567 4570 4570 4570 4570 4567 4567 4568 4568 4567 4567 4565 4565 4568 4568 4568 4568 4565 4565 4566 4566 4565 4565 4563 4563 4566 4566 4566 4566 4563 4563 4564 4564 6017 6017 4561 4561 6018 6018 6019 6019 4561 4561 4562 4562 4561 4561 4559 4559 4562 4562 4562 4562 4559 4559 4560 4560 4573 4573 4574 4574 4575 4575 4574 4574 4576 4576 4575 4575 4577 4577 4578 4578 4579 4579 4578 4578 4580 4580 4579 4579 4594 4594 4593 4593 4591 4591 4594 4594 4591 4591 4592 4592 4591 4591 4589 4589 4592 4592 4592 4592 4589 4589 4590 4590 4589 4589 4587 4587 4590 4590 4590 4590 4587 4587 4588 4588 4587 4587 4585 4585 4588 4588 4588 4588 4585 4585 4586 4586 6020 6020 4583 4583 6021 6021 6022 6022 4583 4583 4584 4584 4583 4583 4581 4581 4584 4584 4584 4584 4581 4581 4582 4582 4595 4595 4596 4596 4597 4597 4596 4596 4598 4598 4597 4597 4599 4599 4600 4600 4601 4601 4600 4600 4602 4602 4601 4601 4616 4616 4615 4615 4613 4613 4616 4616 4613 4613 4614 4614 4613 4613 4611 4611 4614 4614 4614 4614 4611 4611 4612 4612 4611 4611 4609 4609 4612 4612 4612 4612 4609 4609 4610 4610 4609 4609 4607 4607 4610 4610 4610 4610 4607 4607 4608 4608 4607 4607 4605 4605 4608 4608 4608 4608 4605 4605 4606 4606 6023 6023 4603 4603 6024 6024 6025 6025 4603 4603 4604 4604 4617 4617 4618 4618 4619 4619 4618 4618 4620 4620 4619 4619 4621 4621 4622 4622 4623 4623 4622 4622 4624 4624 4623 4623 4638 4638 4637 4637 4635 4635 4638 4638 4635 4635 4636 4636 4635 4635 4633 4633 4636 4636 4636 4636 4633 4633 4634 4634 4633 4633 4631 4631 4634 4634 4634 4634 4631 4631 4632 4632 4631 4631 4629 4629 4632 4632 4632 4632 4629 4629 4630 4630 4629 4629 4627 4627 4630 4630 4630 4630 4627 4627 4628 4628 6026 6026 4625 4625 6027 6027 6028 6028 4625 4625 4626 4626 4639 4639 4640 4640 4641 4641 4640 4640 4642 4642 4641 4641 4643 4643 4644 4644 4645 4645 4644 4644 4646 4646 4645 4645 4660 4660 4659 4659 4657 4657 4660 4660 4657 4657 4658 4658 4657 4657 4655 4655 4658 4658 4658 4658 4655 4655 4656 4656 4655 4655 4653 4653 4656 4656 4656 4656 4653 4653 4654 4654 4653 4653 4651 4651 4654 4654 4654 4654 4651 4651 4652 4652 4651 4651 4649 4649 4652 4652 4652 4652 4649 4649 4650 4650 6029 6029 4647 4647 6030 6030 6031 6031 4647 4647 4648 4648 4661 4661 4662 4662 4663 4663 4662 4662 4664 4664 4663 4663 4665 4665 4666 4666 4667 4667 4666 4666 4668 4668 4667 4667 4682 4682 4681 4681 4679 4679 4682 4682 4679 4679 4680 4680 4679 4679 4677 4677 4680 4680 4680 4680 4677 4677 4678 4678 4677 4677 4675 4675 4678 4678 4678 4678 4675 4675 4676 4676 4675 4675 4673 4673 4676 4676 4676 4676 4673 4673 4674 4674 4673 4673 4671 4671 4674 4674 4674 4674 4671 4671 4672 4672 6032 6032 4669 4669 6033 6033 6034 6034 4669 4669 4670 4670 4683 4683 4684 4684 4685 4685 4684 4684 4686 4686 4685 4685 4687 4687 4688 4688 4689 4689 4688 4688 4690 4690 4689 4689 4704 4704 4703 4703 4701 4701 4704 4704 4701 4701 4702 4702 4701 4701 4699 4699 4702 4702 4702 4702 4699 4699 4700 4700 4699 4699 4697 4697 4700 4700 4700 4700 4697 4697 4698 4698 4697 4697 4695 4695 4698 4698 4698 4698 4695 4695 4696 4696 4695 4695 4693 4693 4696 4696 4696 4696 4693 4693 4694 4694 4693 4693 4691 4691 4694 4694 4694 4694 4691 4691 4692 4692 4705 4705 4706 4706 4707 4707 4706 4706 4708 4708 4707 4707 4709 4709 4710 4710 4711 4711 4710 4710 4712 4712 4711 4711 4726 4726 4725 4725 4723 4723 4726 4726 4723 4723 4724 4724 4723 4723 4721 4721 4724 4724 4724 4724 4721 4721 4722 4722 4721 4721 4719 4719 4722 4722 4722 4722 4719 4719 4720 4720 4719 4719 4717 4717 4720 4720 4720 4720 4717 4717 4718 4718 4717 4717 4715 4715 4718 4718 4718 4718 4715 4715 4716 4716 4715 4715 4713 4713 4716 4716 4716 4716 4713 4713 4714 4714 4727 4727 4728 4728 4729 4729 4728 4728 4730 4730 4729 4729 4731 4731 4732 4732 4733 4733 4732 4732 4734 4734 4733 4733 4748 4748 4747 4747 6035 6035 4748 4748 6036 6036 6037 6037 4745 4745 4743 4743 4746 4746 4746 4746 4743 4743 4744 4744 4743 4743 4741 4741 4744 4744 4744 4744 4741 4741 4742 4742 4741 4741 4739 4739 4742 4742 4742 4742 4739 4739 4740 4740 4739 4739 4737 4737 4740 4740 4740 4740 4737 4737 4738 4738 4737 4737 4735 4735 4738 4738 4738 4738 4735 4735 4736 4736 4749 4749 4750 4750 4751 4751 4750 4750 4752 4752 4751 4751 4753 4753 4754 4754 4755 4755 4754 4754 4756 4756 4755 4755 4770 4770 4769 4769 6038 6038 4770 4770 6039 6039 6040 6040 4767 4767 4765 4765 4768 4768 4768 4768 4765 4765 4766 4766 4765 4765 4763 4763 4766 4766 4766 4766 4763 4763 4764 4764 4763 4763 4761 4761 4764 4764 4764 4764 4761 4761 4762 4762 4761 4761 4759 4759 4762 4762 4762 4762 4759 4759 4760 4760 4759 4759 4757 4757 4760 4760 4760 4760 4757 4757 4758 4758 4771 4771 4772 4772 4773 4773 4772 4772 4774 4774 4773 4773 4775 4775 4776 4776 4777 4777 4776 4776 4778 4778 4777 4777 4792 4792 4791 4791 6041 6041 4792 4792 6042 6042 6043 6043 4789 4789 4787 4787 4790 4790 4790 4790 4787 4787 4788 4788 4787 4787 4785 4785 4788 4788 4788 4788 4785 4785 4786 4786 4785 4785 4783 4783 4786 4786 4786 4786 4783 4783 4784 4784 4783 4783 4781 4781 4784 4784 4784 4784 4781 4781 4782 4782 4781 4781 4779 4779 4782 4782 4782 4782 4779 4779 4780 4780 4793 4793 4794 4794 4795 4795 4794 4794 4796 4796 4795 4795 4797 4797 4798 4798 4799 4799 4798 4798 4800 4800 4799 4799 4814 4814 4813 4813 6044 6044 4814 4814 6045 6045 6046 6046 4811 4811 4809 4809 4812 4812 4812 4812 4809 4809 4810 4810 4809 4809 4807 4807 4810 4810 4810 4810 4807 4807 4808 4808 4807 4807 4805 4805 4808 4808 4808 4808 4805 4805 4806 4806 4805 4805 4803 4803 4806 4806 4806 4806 4803 4803 4804 4804 4803 4803 4801 4801 4804 4804 4804 4804 4801 4801 4802 4802 4815 4815 4816 4816 4817 4817 4816 4816 4818 4818 4817 4817 5210 5210 5203 5203 5205 5205 4853 4853 4859 4859 4856 4856 4957 4957 4941 4941 4944 4944 4882 4882 4855 4855 4870 4870 5010 5010 5025 5025 5026 5026 5025 5025 5042 5042 5026 5026 6047 6047 6048 6048 5043 5043 5101 5101 5086 5086 5085 5085 5086 5086 5069 5069 5085 5085 6049 6049 6050 6050 5068 5068 4937 4937 4941 4941 4955 4955 4941 4941 4957 4957 4955 4955 4955 4955 4957 4957 4971 4971 4991 4991 5010 5010 5011 5011 5010 5010 5026 5026 5011 5011 6051 6051 6052 6052 5027 5027 6053 6053 5043 5043 5027 5027 5027 5027 5043 5043 5044 5044 5120 5120 5101 5101 5100 5100 5101 5101 5085 5085 5100 5100 6054 6054 6055 6055 5084 5084 6056 6056 5068 5068 5084 5084 5084 5084 5068 5068 5067 5067 4931 4931 6057 6057 6058 6058 4944 4944 4941 4941 4928 4928 4928 4928 4941 4941 4924 4924 4941 4941 4937 4937 4924 4924 4924 4924 4937 4937 4918 4918 4850 4850 4871 4871 4860 4860 4975 4975 4991 4991 4994 4994 4991 4991 5011 5011 4994 4994 6059 6059 6060 6060 5012 5012 6061 6061 5027 5027 5012 5012 5012 5012 5027 5027 5028 5028 5027 5027 5044 5044 5028 5028 5028 5028 5044 5044 5045 5045 5136 5136 5120 5120 5117 5117 5120 5120 5100 5100 5117 5117 6062 6062 6063 6063 5099 5099 6064 6064 5084 5084 5099 5099 5099 5099 5084 5084 5083 5083 5084 5084 5067 5067 5083 5083 5083 5083 5067 5067 5066 5066 4917 4917 4931 4931 4915 4915 4931 4931 6065 6065 4915 4915 4915 4915 6066 6066 6067 6067 4928 4928 4924 4924 4913 4913 4913 4913 4924 4924 4907 4907 4924 4924 4918 4918 4907 4907 4907 4907 4918 4918 4902 4902 4958 4958 4975 4975 4977 4977 4975 4975 4994 4994 4977 4977 6068 6068 6069 6069 4997 4997 6070 6070 5012 5012 4997 4997 4997 4997 5012 5012 5013 5013 5012 5012 5028 5028 5013 5013 5013 5013 5028 5028 5029 5029 5028 5028 5045 5045 5029 5029 5029 5029 5045 5045 5046 5046 5074 5074 5058 5058 5059 5059 5153 5153 5136 5136 5134 5134 5136 5136 5117 5117 5134 5134 6071 6071 6072 6072 5114 5114 6073 6073 5099 5099 5114 5114 5114 5114 5099 5099 5098 5098 5099 5099 5083 5083 5098 5098 5098 5098 5083 5083 5082 5082 5083 5083 5066 5066 5082 5082 5082 5082 5066 5066 5065 5065 5037 5037 5053 5053 5052 5052 4906 4906 4917 4917 4903 4903 4917 4917 4915 4915 4903 4903 4903 4903 4915 4915 4900 4900 4915 4915 6074 6074 4900 4900 4900 4900 6075 6075 6076 6076 4913 4913 4907 4907 4896 4896 4896 4896 4907 4907 4888 4888 4907 4907 4902 4902 4888 4888 4888 4888 4902 4902 4882 4882 4856 4856 4868 4868 4863 4863 4849 4849 4847 4847 4843 4843 4847 4847 4846 4846 4843 4843 4843 4843 4846 4846 4840 4840 4846 4846 4850 4850 4840 4840 4840 4840 4850 4850 4839 4839 4850 4850 4860 4860 4839 4839 4839 4839 4860 4860 6077 6077 4825 4825 4821 4821 4826 4826 4821 4821 4823 4823 4826 4826 6078 6078 6079 6079 4829 4829 6080 6080 4830 4830 4829 4829 4829 4829 4830 4830 4837 4837 4830 4830 4841 4841 4837 4837 4837 4837 4841 4841 4852 4852 4841 4841 4867 4867 4852 4852 4852 4852 4867 4867 4872 4872 4867 4867 4884 4884 4872 4872 4820 4820 4822 4822 4828 4828 4822 4822 4834 4834 4828 4828 6081 6081 6082 6082 4844 4844 6083 6083 4866 4866 4844 4844 4844 4844 4866 4866 4875 4875 4866 4866 4889 4889 4875 4875 4875 4875 4889 4889 4894 4894 4889 4889 4909 4909 4894 4894 4894 4894 4909 4909 4911 4911 4909 4909 4926 4926 4911 4911 4838 4838 4865 4865 4876 4876 4865 4865 4895 4895 4876 4876 4876 4876 4895 4895 4899 4899 4895 4895 4916 4916 4899 4899 6084 6084 6085 6085 4919 4919 6086 6086 4935 4935 4919 4919 4919 4919 4935 4935 4938 4938 4935 4935 6087 6087 4938 4938 4938 4938 6088 6088 6089 6089 4953 4953 4969 4969 4954 4954 4905 4905 4925 4925 4929 4929 4925 4925 4945 4945 4929 4929 4929 4929 4945 4945 4947 4947 4945 4945 4964 4964 4947 4947 6090 6090 6091 6091 4967 4967 6092 6092 4982 4982 4967 4967 4967 4967 4982 4982 4983 4983 4982 4982 4999 4999 4983 4983 4983 4983 4999 4999 5000 5000 4999 4999 5015 5015 5000 5000 5057 5057 5058 5058 5073 5073 5058 5058 5074 5074 5073 5073 5073 5073 5074 5074 5088 5088 5106 5106 5102 5102 5103 5103 5102 5102 5088 5088 5103 5103 5103 5103 5088 5088 5089 5089 5088 5088 5074 5074 5089 5089 5089 5089 5074 5074 5075 5075 5074 5074 5059 5059 5075 5075 5075 5075 5059 5059 5060 5060 5041 5041 5062 5062 5061 5061 5062 5062 5077 5077 5061 5061 6093 6093 6094 6094 5076 5076 6095 6095 5091 5091 5076 5076 5076 5076 5091 5091 5090 5090 5091 5091 5105 5105 5090 5090 5090 5090 5105 5105 5104 5104 5105 5105 5119 5119 5104 5104 5104 5104 5119 5119 5118 5118 5119 5119 5132 5132 5118 5118 5062 5062 5078 5078 5077 5077 5078 5078 5092 5092 5077 5077 6096 6096 6097 6097 5091 5091 6098 6098 5107 5107 5091 5091 5091 5091 5107 5107 5105 5105 5107 5107 5121 5121 5105 5105 5105 5105 5121 5121 5119 5119 5121 5121 5133 5133 5119 5119 5119 5119 5133 5133 5132 5132 5133 5133 5146 5146 5132 5132 5132 5132 5146 5146 5145 5145 5146 5146 5148 5148 5145 5145 5093 5093 5109 5109 5108 5108 5109 5109 5123 5123 5108 5108 6099 6099 6100 6100 5122 5122 6101 6101 6102 6102 5122 5122 5122 5122 6103 6103 5135 5135 6104 6104 5151 5151 5135 5135 5135 5135 5151 5151 5149 5149 5151 5151 5163 5163 5149 5149 5149 5149 5163 5163 5162 5162 6105 6105 5177 5177 6106 6106 5109 5109 5124 5124 5123 5123 5124 5124 5139 5139 5123 5123 5123 5123 5139 5139 5137 5137 5139 5139 5152 5152 5137 5137 6107 6107 6108 6108 5151 5151 6109 6109 5165 5165 5151 5151 5151 5151 5165 5165 5163 5163 6110 6110 5178 5178 6111 6111 6112 6112 5178 5178 5177 5177 5178 5178 5191 5191 5177 5177 5177 5177 5191 5191 5189 5189 5191 5191 5190 5190 5189 5189 5156 5156 5174 5174 5170 5170 5174 5174 5187 5187 5170 5170 5170 5170 5187 5187 5183 5183 5187 5187 5198 5198 5183 5183 6113 6113 6114 6114 5196 5196 6115 6115 5211 5211 5196 5196 5196 5196 5211 5211 5208 5208 5211 5211 5220 5220 5208 5208 5208 5208 5220 5220 5219 5219 5220 5220 5232 5232 5219 5219 5174 5174 5193 5193 5187 5187 5193 5193 5204 5204 5187 5187 5187 5187 5204 5204 5198 5198 5204 5204 5215 5215 5198 5198 6116 6116 6117 6117 5211 5211 6118 6118 5225 5225 5211 5211 5211 5211 5225 5225 5220 5220 5225 5225 5234 5234 5220 5220 5220 5220 5234 5234 5232 5232 5234 5234 5243 5243 5232 5232 5229 5229 5256 5256 5241 5241 5256 5256 5269 5269 5241 5241 6119 6119 6120 6120 5251 5251 6121 6121 5272 5272 5251 5251 5251 5251 5272 5272 5261 5261 5272 5272 5271 5271 5261 5261 5261 5261 5271 5271 5265 5265 5271 5271 5268 5268 5265 5265 5265 5265 5268 5268 5264 5264 5268 5268 5262 5262 5264 5264 5286 5286 5290 5290 5285 5285 5290 5290 5288 5288 5285 5285 6122 6122 6123 6123 5282 5282 6124 6124 5281 5281 5282 5282 5282 5282 5281 5281 5274 5274 5281 5281 5270 5270 5274 5274 5274 5274 5270 5270 5259 5259 5270 5270 5244 5244 5259 5259 5259 5259 5244 5244 5239 5239 5244 5244 5227 5227 5239 5239 5291 5291 5289 5289 5283 5283 5289 5289 5277 5277 5283 5283 6125 6125 6126 6126 5267 5267 6127 6127 5245 5245 5267 5267 5267 5267 5245 5245 5236 5236 5245 5245 5222 5222 5236 5236 5236 5236 5222 5222 5217 5217 5222 5222 5202 5202 5217 5217 5217 5217 5202 5202 5200 5200 5202 5202 5185 5185 5200 5200 5273 5273 5246 5246 5235 5235 5246 5246 5216 5216 5235 5235 5235 5235 5216 5216 5212 5212 5216 5216 5195 5195 5212 5212 6128 6128 6129 6129 5192 5192 6130 6130 5176 5176 5192 5192 5192 5192 5176 5176 5173 5173 5176 5176 6131 6131 5173 5173 5173 5173 6132 6132 6133 6133 5158 5158 5142 5142 5157 5157 5206 5206 5186 5186 5182 5182 5186 5186 5166 5166 5182 5182 5182 5182 5166 5166 5164 5164 5166 5166 5147 5147 5164 5164 6134 6134 6135 6135 5144 5144 6136 6136 5129 5129 5144 5144 5144 5144 5129 5129 5128 5128 5129 5129 5112 5112 5128 5128 5128 5128 5112 5112 5111 5111 5112 5112 5096 5096 5111 5111 5054 5054 5053 5053 5038 5038 5053 5053 5037 5037 5038 5038 5038 5038 5037 5037 5023 5023 5005 5005 5009 5009 5008 5008 5009 5009 5023 5023 5008 5008 5008 5008 5023 5023 5022 5022 5023 5023 5037 5037 5022 5022 5022 5022 5037 5037 5036 5036 5037 5037 5052 5052 5036 5036 5036 5036 5052 5052 5051 5051 5070 5070 5049 5049 5050 5050 5049 5049 5034 5034 5050 5050 6137 6137 6138 6138 5035 5035 6139 6139 5020 5020 5035 5035 5035 5035 5020 5020 5021 5021 5020 5020 5006 5006 5021 5021 5021 5021 5006 5006 5007 5007 5006 5006 4992 4992 5007 5007 5007 5007 4992 4992 4993 4993 4992 4992 4979 4979 4993 4993 5049 5049 5033 5033 5034 5034 5033 5033 5019 5019 5034 5034 6140 6140 6141 6141 5020 5020 6142 6142 5004 5004 5020 5020 5020 5020 5004 5004 5006 5006 5004 5004 4990 4990 5006 5006 5006 5006 4990 4990 4992 4992 4990 4990 4978 4978 4992 4992 4992 4992 4978 4978 4979 4979 4978 4978 4965 4965 4979 4979 4979 4979 4965 4965 4966 4966 4965 4965 4963 4963 4966 4966 5018 5018 5002 5002 5003 5003 5002 5002 4988 4988 5003 5003 6143 6143 6144 6144 4989 4989 6145 6145 6146 6146 4989 4989 4989 4989 6147 6147 4976 4976 6148 6148 4960 4960 4976 4976 4976 4976 4960 4960 4962 4962 4960 4960 4948 4948 4962 4962 4962 4962 4948 4948 4949 4949 6149 6149 4934 4934 6150 6150 5002 5002 4987 4987 4988 4988 4987 4987 4972 4972 4988 4988 4988 4988 4972 4972 4974 4974 4972 4972 4959 4959 4974 4974 6151 6151 6152 6152 4960 4960 6153 6153 4946 4946 4960 4960 4960 4960 4946 4946 4948 4948 6154 6154 4933 4933 6155 6155 6156 6156 4933 4933 4934 4934 4933 4933 4920 4920 4934 4934 4934 4934 4920 4920 4922 4922 4920 4920 4921 4921 4922 4922 4871 4871 4863 4863 4877 4877 4863 4863 4868 4868 4877 4877 4877 4877 4868 4868 4879 4879 4868 4868 4869 4869 4879 4879 4879 4879 4869 4869 4881 4881 4856 4856 4859 4859 4868 4868 4859 4859 4864 4864 4868 4868 4868 4868 4864 4864 4869 4869 4871 4871 4850 4850 4863 4863 4850 4850 4846 4846 4863 4863 4863 4863 4846 4846 4856 4856 4846 4846 4847 4847 4856 4856 4856 4856 4847 4847 4853 4853 4873 4873 4862 4862 4861 4861 4862 4862 4849 4849 4861 4861 4861 4861 4849 4849 4845 4845 4849 4849 4843 4843 4845 4845 4845 4845 4843 4843 4836 4836 4843 4843 4840 4840 4836 4836 4836 4836 4840 4840 4832 4832 4840 4840 4839 4839 4832 4832 4832 4832 4839 4839 6157 6157 4839 4839 6158 6158 6159 6159 4831 4831 4842 4842 4833 4833 4842 4842 4855 4855 4833 4833 4862 4862 4857 4857 4849 4849 4857 4857 4854 4854 4849 4849 4849 4849 4854 4854 4847 4847 4854 4854 4851 4851 4847 4847 4847 4847 4851 4851 4853 4853 4833 4833 4825 4825 4831 4831 4825 4825 4826 4826 4831 4831 6160 6160 6161 6161 4832 4832 6162 6162 4829 4829 4832 4832 4832 4832 4829 4829 4836 4836 4829 4829 4837 4837 4836 4836 4836 4836 4837 4837 4845 4845 4837 4837 4852 4852 4845 4845 4845 4845 4852 4852 4861 4861 4852 4852 4872 4872 4861 4861 4861 4861 4872 4872 4873 4873 4910 4910 4898 4898 4897 4897 4898 4898 4884 4884 4897 4897 4897 4897 4884 4884 4880 4880 4884 4884 4867 4867 4880 4880 4880 4880 4867 4867 4858 4858 4867 4867 4841 4841 4858 4858 4858 4858 4841 4841 4835 4835 4841 4841 4830 4830 4835 4835 4835 4835 4830 4830 6163 6163 4830 4830 6164 6164 6165 6165 4824 4824 4823 4823 4819 4819 4823 4823 4821 4821 4819 4819 4898 4898 4890 4890 4884 4884 4890 4890 4885 4885 4884 4884 4884 4884 4885 4885 4872 4872 4885 4885 4874 4874 4872 4872 4872 4872 4874 4874 4873 4873 4819 4819 4820 4820 4824 4824 4820 4820 4828 4828 4824 4824 6166 6166 6167 6167 4835 4835 6168 6168 4844 4844 4835 4835 4835 4835 4844 4844 4858 4858 4844 4844 4875 4875 4858 4858 4858 4858 4875 4875 4880 4880 4875 4875 4894 4894 4880 4880 4880 4880 4894 4894 4897 4897 4894 4894 4911 4911 4897 4897 4897 4897 4911 4911 4910 4910 6169 6169 4940 4940 4939 4939 4940 4940 4926 4926 4939 4939 4939 4939 4926 4926 4923 4923 4926 4926 4909 4909 4923 4923 4923 4923 4909 4909 4904 4904 4909 4909 4889 4889 4904 4904 4904 4904 4889 4889 6170 6170 4889 4889 4866 4866 6171 6171 6172 6172 4866 4866 6173 6173 4866 4866 6174 6174 6175 6175 4848 4848 4834 4834 4827 4827 4834 4834 4822 4822 4827 4827 4940 4940 4930 4930 4926 4926 4930 4930 4927 4927 4926 4926 4926 4926 4927 4927 4911 4911 4927 4927 4912 4912 4911 4911 4911 4911 4912 4912 4910 4910 4827 4827 4838 4838 4848 4848 4838 4838 4876 4876 4848 4848 4848 4848 4876 4876 4883 4883 4876 4876 4899 4899 4883 4883 6176 6176 6177 6177 4904 4904 6178 6178 4919 4919 4904 4904 4904 4904 4919 4919 4923 4923 4919 4919 4938 4938 4923 4923 4923 4923 4938 4938 4939 4939 4938 4938 6179 6179 4939 4939 4939 4939 6180 6180 6181 6181 4996 4996 4985 4985 4984 4984 4985 4985 4969 4969 4984 4984 4984 4984 4969 4969 4968 4968 4969 4969 4953 4953 4968 4968 4968 4968 4953 4953 4951 4951 6182 6182 4935 4935 6183 6183 6184 6184 4935 4935 6185 6185 4935 4935 6186 6186 6187 6187 4932 4932 4916 4916 4914 4914 4916 4916 4895 4895 4914 4914 4914 4914 4895 4895 4887 4887 4895 4895 4865 4865 4887 4887 4985 4985 4973 4973 4969 4969 4973 4973 4970 4970 4969 4969 4969 4969 4970 4970 4954 4954 4970 4970 4956 4956 4954 4954 4954 4954 4956 4956 4952 4952 4887 4887 4905 4905 4914 4914 4905 4905 4929 4929 4914 4914 4914 4914 4929 4929 4932 4932 4929 4929 4947 4947 4932 4932 6188 6188 6189 6189 4951 4951 6190 6190 4967 4967 4951 4951 4951 4951 4967 4967 4968 4968 4967 4967 4983 4983 4968 4968 4968 4968 4983 4983 4984 4984 4983 4983 5000 5000 4984 4984 4984 4984 5000 5000 4996 4996 5040 5040 5031 5031 5030 5030 5031 5031 5015 5015 5030 5030 5030 5030 5015 5015 5014 5014 5015 5015 4999 4999 5014 5014 5014 5014 4999 4999 4998 4998 4999 4999 4982 4982 4998 4998 4998 4998 4982 4982 6191 6191 4982 4982 6192 6192 6193 6193 4981 4981 4964 4964 4961 4961 4964 4964 4945 4945 4961 4961 4961 4961 4945 4945 4943 4943 4945 4945 4925 4925 4943 4943 5031 5031 5017 5017 5015 5015 5017 5017 5016 5016 5015 5015 5015 5015 5016 5016 5000 5000 5016 5016 5001 5001 5000 5000 5000 5000 5001 5001 4996 4996 5047 5047 5040 5040 5046 5046 5040 5040 5030 5030 5046 5046 5046 5046 5030 5030 5029 5029 5030 5030 5014 5014 5029 5029 5029 5029 5014 5014 5013 5013 5014 5014 4998 4998 5013 5013 5013 5013 4998 4998 4997 4997 4998 4998 6194 6194 4997 4997 4997 4997 6195 6195 6196 6196 4981 4981 4961 4961 4977 4977 4977 4977 4961 4961 4958 4958 4961 4961 4943 4943 4958 4958 6197 6197 5060 5060 5043 5043 5060 5060 5059 5059 5043 5043 5043 5043 5059 5059 5044 5044 5059 5059 5058 5058 5044 5044 5044 5044 5058 5058 5045 5045 5058 5058 5057 5057 5045 5045 5045 5045 5057 5057 5046 5046 5057 5057 5056 5056 5046 5046 5046 5046 5056 5056 5047 5047 5102 5102 5087 5087 5088 5088 5087 5087 5079 5079 5088 5088 5088 5088 5079 5079 5073 5073 5079 5079 5072 5072 5073 5073 5073 5073 5072 5072 5057 5057 5072 5072 5063 5063 5057 5057 5057 5057 5063 5063 5056 5056 5025 5025 5041 5041 5042 5042 5041 5041 5061 5061 5042 5042 6198 6198 6199 6199 5060 5060 6200 6200 5076 5076 5060 5060 5060 5060 5076 5076 5075 5075 5076 5076 5090 5090 5075 5075 5075 5075 5090 5090 5089 5089 5090 5090 5104 5104 5089 5089 5089 5089 5104 5104 5103 5103 5104 5104 5118 5118 5103 5103 5103 5103 5118 5118 5106 5106 5145 5145 5131 5131 5132 5132 5131 5131 5125 5125 5132 5132 5132 5132 5125 5125 5118 5118 5125 5125 5116 5116 5118 5118 5118 5118 5116 5116 5106 5106 5078 5078 5093 5093 5092 5092 5093 5093 5108 5108 5092 5092 6201 6201 6202 6202 5107 5107 6203 6203 5122 5122 5107 5107 5107 5107 5122 5122 5121 5121 5122 5122 5135 5135 5121 5121 5121 5121 5135 5135 5133 5133 5135 5135 5149 5149 5133 5133 5133 5133 5149 5149 5146 5146 5149 5149 5162 5162 5146 5146 5146 5146 5162 5162 5148 5148 5189 5189 5175 5175 5177 5177 5175 5175 6204 6204 5177 5177 5177 5177 6205 6205 6206 6206 5169 5169 5161 5161 5162 5162 5162 5162 5161 5161 5148 5148 5203 5203 5190 5190 5205 5205 5190 5190 5191 5191 5205 5205 5205 5205 5191 5191 5194 5194 5191 5191 5178 5178 5194 5194 5194 5194 5178 5178 5180 5180 5178 5178 6207 6207 5180 5180 5180 5180 6208 6208 6209 6209 5165 5165 6210 6210 6211 6211 5167 5167 5152 5152 5154 5154 5152 5152 5139 5139 5154 5154 5154 5154 5139 5139 5140 5140 5139 5139 5124 5124 5140 5140 5140 5140 5156 5156 5154 5154 5156 5156 5170 5170 5154 5154 5154 5154 5170 5170 5167 5167 5170 5170 5183 5183 5167 5167 6212 6212 6213 6213 5180 5180 6214 6214 5196 5196 5180 5180 5180 5180 5196 5196 5194 5194 5196 5196 5208 5208 5194 5194 5194 5194 5208 5208 5205 5205 5208 5208 5219 5219 5205 5205 5205 5205 5219 5219 5210 5210 5258 5258 5252 5252 5255 5255 5252 5252 5243 5243 5255 5255 5255 5255 5243 5243 5248 5248 5243 5243 5234 5234 5248 5248 5248 5248 5234 5234 5240 5240 5234 5234 5225 5225 5240 5240 5240 5240 5225 5225 6215 6215 5225 5225 6216 6216 6217 6217 5233 5233 5215 5215 5223 5223 5215 5215 5204 5204 5223 5223 5223 5223 5204 5204 5209 5209 5204 5204 5193 5193 5209 5209 5252 5252 5247 5247 5243 5243 5247 5247 5242 5242 5243 5243 5243 5243 5242 5242 5232 5232 5242 5242 5230 5230 5232 5232 5232 5232 5230 5230 5219 5219 5230 5230 5218 5218 5219 5219 5219 5219 5218 5218 5210 5210 5209 5209 5229 5229 5223 5223 5229 5229 5241 5241 5223 5223 5223 5223 5241 5241 5233 5233 6218 6218 5251 5251 6219 6219 6220 6220 5251 5251 5240 5240 5251 5251 5261 5261 5240 5240 5240 5240 5261 5261 5248 5248 5261 5261 5265 5265 5248 5248 5248 5248 5265 5265 5255 5255 5265 5265 5264 5264 5255 5255 5255 5255 5264 5264 5258 5258 5238 5238 5249 5249 5250 5250 5249 5249 5262 5262 5250 5250 5250 5250 5262 5262 5266 5266 5262 5262 5268 5268 5266 5266 5266 5266 5268 5268 5275 5275 5268 5268 5271 5271 5275 5275 5275 5275 5271 5271 5279 5279 5271 5271 5272 5272 5279 5279 5279 5279 5272 5272 6221 6221 5272 5272 6222 6222 6223 6223 5280 5280 5269 5269 5278 5278 5269 5269 5256 5256 5278 5278 5249 5249 5254 5254 5262 5262 5254 5254 5257 5257 5262 5262 5262 5262 5257 5257 5264 5264 5257 5257 5260 5260 5264 5264 5264 5264 5260 5260 5258 5258 5278 5278 5286 5286 5280 5280 5286 5286 5285 5285 5280 5280 6224 6224 6225 6225 5279 5279 6226 6226 5282 5282 5279 5279 5279 5279 5282 5282 5275 5275 5282 5282 5274 5274 5275 5275 5275 5275 5274 5274 5266 5266 5274 5274 5259 5259 5266 5266 5266 5266 5259 5259 5250 5250 5259 5259 5239 5239 5250 5250 5250 5250 5239 5239 5238 5238 5201 5201 5213 5213 5214 5214 5213 5213 5227 5227 5214 5214 5214 5214 5227 5227 5231 5231 5227 5227 5244 5244 5231 5231 5231 5231 5244 5244 5253 5253 5244 5244 5270 5270 5253 5253 5253 5253 5270 5270 5276 5276 5270 5270 5281 5281 5276 5276 5276 5276 5281 5281 6227 6227 5281 5281 6228 6228 6229 6229 5287 5287 5288 5288 5292 5292 5288 5288 5290 5290 5292 5292 5213 5213 5221 5221 5227 5227 5221 5221 5226 5226 5227 5227 5227 5227 5226 5226 5239 5239 5226 5226 5237 5237 5239 5239 5239 5239 5237 5237 5238 5238 5292 5292 5291 5291 5287 5287 5291 5291 5283 5283 5287 5287 6230 6230 6231 6231 5276 5276 6232 6232 5267 5267 5276 5276 5276 5276 5267 5267 5253 5253 5267 5267 5236 5236 5253 5253 5253 5253 5236 5236 5231 5231 5236 5236 5217 5217 5231 5231 5231 5231 5217 5217 5214 5214 5217 5217 5200 5200 5214 5214 5214 5214 5200 5200 5201 5201 6233 6233 5171 5171 5172 5172 5171 5171 5185 5185 5172 5172 5172 5172 5185 5185 5188 5188 5185 5185 5202 5202 5188 5188 5188 5188 5202 5202 5207 5207 5202 5202 5222 5222 5207 5207 5207 5207 5222 5222 6234 6234 5222 5222 5245 5245 6235 6235 6236 6236 5245 5245 6237 6237 5245 5245 6238 6238 6239 6239 5263 5263 5277 5277 5284 5284 5277 5277 5289 5289 5284 5284 5171 5171 5181 5181 5185 5185 5181 5181 5184 5184 5185 5185 5185 5185 5184 5184 5200 5200 5184 5184 5199 5199 5200 5200 5200 5200 5199 5199 5201 5201 5284 5284 5273 5273 5263 5263 5273 5273 5235 5235 5263 5263 5263 5263 5235 5235 5228 5228 5235 5235 5212 5212 5228 5228 6240 6240 6241 6241 5207 5207 6242 6242 5192 5192 5207 5207 5207 5207 5192 5192 5188 5188 5192 5192 5173 5173 5188 5188 5188 5188 5173 5173 5172 5172 5173 5173 6243 6243 5172 5172 5172 5172 6244 6244 6245 6245 5115 5115 5126 5126 5127 5127 5126 5126 5142 5142 5127 5127 5127 5127 5142 5142 5143 5143 5142 5142 5158 5158 5143 5143 5143 5143 5158 5158 5160 5160 6246 6246 5176 5176 6247 6247 6248 6248 5176 5176 6249 6249 5176 5176 6250 6250 6251 6251 5179 5179 5195 5195 5197 5197 5195 5195 5216 5216 5197 5197 5197 5197 5216 5216 5224 5224 5216 5216 5246 5246 5224 5224 5126 5126 5138 5138 5142 5142 5138 5138 5141 5141 5142 5142 5142 5142 5141 5141 5157 5157 5141 5141 5155 5155 5157 5157 5157 5157 5155 5155 5159 5159 5224 5224 5206 5206 5197 5197 5206 5206 5182 5182 5197 5197 5197 5197 5182 5182 5179 5179 5182 5182 5164 5164 5179 5179 6252 6252 6253 6253 5160 5160 6254 6254 5144 5144 5160 5160 5160 5160 5144 5144 5143 5143 5144 5144 5128 5128 5143 5143 5143 5143 5128 5128 5127 5127 5128 5128 5111 5111 5127 5127 5127 5127 5111 5111 5115 5115 5071 5071 5080 5080 5081 5081 5080 5080 5096 5096 5081 5081 5081 5081 5096 5096 5097 5097 5096 5096 5112 5112 5097 5097 5097 5097 5112 5112 5113 5113 5112 5112 5129 5129 5113 5113 5113 5113 5129 5129 6255 6255 5129 5129 6256 6256 6257 6257 5130 5130 5147 5147 5150 5150 5147 5147 5166 5166 5150 5150 5150 5150 5166 5166 5168 5168 5166 5166 5186 5186 5168 5168 5080 5080 5094 5094 5096 5096 5094 5094 5095 5095 5096 5096 5096 5096 5095 5095 5111 5111 5095 5095 5110 5110 5111 5111 5111 5111 5110 5110 5115 5115 5064 5064 5071 5071 5065 5065 5071 5071 5081 5081 5065 5065 5065 5065 5081 5081 5082 5082 5081 5081 5097 5097 5082 5082 5082 5082 5097 5097 5098 5098 5097 5097 5113 5113 5098 5098 5098 5098 5113 5113 5114 5114 5113 5113 6258 6258 5114 5114 5114 5114 6259 6259 6260 6260 5130 5130 5150 5150 5134 5134 5134 5134 5150 5150 5153 5153 5150 5150 5168 5168 5153 5153 6261 6261 5051 5051 5068 5068 5051 5051 5052 5052 5068 5068 5068 5068 5052 5052 5067 5067 5052 5052 5053 5053 5067 5067 5067 5067 5053 5053 5066 5066 5053 5053 5054 5054 5066 5066 5066 5066 5054 5054 5065 5065 5054 5054 5055 5055 5065 5065 5065 5065 5055 5055 5064 5064 5009 5009 5024 5024 5023 5023 5024 5024 5032 5032 5023 5023 5023 5023 5032 5032 5038 5038 5032 5032 5039 5039 5038 5038 5038 5038 5039 5039 5054 5054 5039 5039 5048 5048 5054 5054 5054 5054 5048 5048 5055 5055 5086 5086 5070 5070 5069 5069 5070 5070 5050 5050 5069 5069 6262 6262 6263 6263 5051 5051 6264 6264 5035 5035 5051 5051 5051 5051 5035 5035 5036 5036 5035 5035 5021 5021 5036 5036 5036 5036 5021 5021 5022 5022 5021 5021 5007 5007 5022 5022 5022 5022 5007 5007 5008 5008 5007 5007 4993 4993 5008 5008 5008 5008 4993 4993 5005 5005 4966 4966 4980 4980 4979 4979 4980 4980 4986 4986 4979 4979 4979 4979 4986 4986 4993 4993 4986 4986 4995 4995 4993 4993 4993 4993 4995 4995 5005 5005 5033 5033 5018 5018 5019 5019 5018 5018 5003 5003 5019 5019 6265 6265 6266 6266 5004 5004 6267 6267 4989 4989 5004 5004 5004 5004 4989 4989 4990 4990 4989 4989 4976 4976 4990 4990 4990 4990 4976 4976 4978 4978 4976 4976 4962 4962 4978 4978 4978 4978 4962 4962 4965 4965 4962 4962 4949 4949 4965 4965 4965 4965 4949 4949 4963 4963 4922 4922 4936 4936 4934 4934 4936 4936 6268 6268 4934 4934 4934 4934 6269 6269 6270 6270 4942 4942 4950 4950 4949 4949 4949 4949 4950 4950 4963 4963 4908 4908 4921 4921 4906 4906 4921 4921 4920 4920 4906 4906 4906 4906 4920 4920 4917 4917 4920 4920 4933 4933 4917 4917 4917 4917 4933 4933 4931 4931 4933 4933 6271 6271 4931 4931 4931 4931 6272 6272 6273 6273 4946 4946 6274 6274 6275 6275 4944 4944 4959 4959 4957 4957 4959 4959 4972 4972 4957 4957 4957 4957 4972 4972 4971 4971 4972 4972 4987 4987 4971 4971 4892 4892 4893 4893 4901 4901 4882 4882 4870 4870 4888 4888 4870 4870 4878 4878 4888 4888 4888 4888 4878 4878 4896 4896 6276 6276 4886 4886 6277 6277 6278 6278 4886 4886 4900 4900 4886 4886 4891 4891 4900 4900 4900 4900 4891 4891 4903 4903 4891 4891 4892 4892 4903 4903 4903 4903 4892 4892 4906 4906 4892 4892 4901 4901 4906 4906 4906 4906 4901 4901 4908 4908 4855 4855 4842 4842 4870 4870 6279 6279 4860 4860 6280 6280 6281 6281 4860 4860 6282 6282 4860 4860 4871 4871 6283 6283 6284 6284 4871 4871 4886 4886 4871 4871 4877 4877 4886 4886 4886 4886 4877 4877 4891 4891 4877 4877 4879 4879 4891 4891 4891 4891 4879 4879 4892 4892 4879 4879 4881 4881 4892 4892 4892 4892 4881 4881 4893 4893 5312 5312 5317 5317 5303 5303 5317 5317 5306 5306 5303 5303 5303 5303 5306 5306 5297 5297 5306 5306 5298 5298 5297 5297 5297 5297 5298 5298 5296 5296 5298 5298 5295 5295 5296 5296 5296 5296 5295 5295 5293 5293 5312 5312 5315 5315 5317 5317 5315 5315 5331 5331 5317 5317 5317 5317 5331 5331 5334 5334 5331 5331 5333 5333 5334 5334 5334 5334 5333 5333 5356 5356 5333 5333 5355 5355 5356 5356 5355 5355 5364 5364 5356 5356 5356 5356 5364 5364 5373 5373 5364 5364 5371 5371 5373 5373 5373 5373 5371 5371 5391 5391 5371 5371 5387 5387 5391 5391 5387 5387 5390 5390 5391 5391 5390 5390 6285 6285 5391 5391 5391 5391 6286 6286 6287 6287 5405 5405 5410 5410 5407 5407 5407 5407 5410 5410 5424 5424 5410 5410 5422 5422 5424 5424 5424 5424 5422 5422 5440 5440 5422 5422 5434 5434 5440 5440 5434 5434 5439 5439 5440 5440 5439 5439 5454 5454 5440 5440 5440 5440 5454 5454 5455 5455 5454 5454 5456 5456 5455 5455 5455 5455 5456 5456 5471 5471 5456 5456 5470 5470 5471 5471 5470 5470 5481 5481 5471 5471 5471 5471 5481 5481 5486 5486 5481 5481 5485 5485 5486 5486 5485 5485 5500 5500 5486 5486 5486 5486 5500 5500 5502 5502 5500 5500 5501 5501 5502 5502 5501 5501 5522 5522 5502 5502 5502 5502 5522 5522 5521 5521 5522 5522 5523 5523 5521 5521 5521 5521 5523 5523 5536 5536 5523 5523 5537 5537 5536 5536 5536 5536 5537 5537 5552 5552 5537 5537 5546 5546 5552 5552 5546 5546 5553 5553 5552 5552 5553 5553 5568 5568 5552 5552 5552 5552 5568 5568 5567 5567 5568 5568 5570 5570 5567 5567 5567 5567 5570 5570 5584 5584 5570 5570 5585 5585 5584 5584 5585 5585 5593 5593 5584 5584 5584 5584 5593 5593 5600 5600 5593 5593 5601 5601 5600 5600 5601 5601 5614 5614 5600 5600 5600 5600 5614 5614 5616 5616 5614 5614 5617 5617 5616 5616 5617 5617 5634 5634 5616 5616 5616 5616 5634 5634 5632 5632 5634 5634 5638 5638 5632 5632 6288 6288 6289 6289 5648 5648 6290 6290 5649 5649 5648 5648 5648 5648 5649 5649 5666 5666 5649 5649 5661 5661 5666 5666 5661 5661 5668 5668 5666 5666 5668 5668 5687 5687 5666 5666 5666 5666 5687 5687 5685 5685 5687 5687 5688 5688 5685 5685 5685 5685 5688 5688 5706 5706 5688 5688 5709 5709 5706 5706 5706 5706 5709 5709 5723 5723 5709 5709 5718 5718 5723 5723 5718 5718 5725 5725 5723 5723 5725 5725 5735 5735 5723 5723 5723 5723 5735 5735 5734 5734 5735 5735 5736 5736 5734 5734 5736 5736 5744 5744 5734 5734 5734 5734 5744 5744 5742 5742 5744 5744 5745 5745 5742 5742 5742 5742 5745 5745 5743 5743 5745 5745 5746 5746 5743 5743 5743 5743 5746 5746 5739 5739 5746 5746 5741 5741 5739 5739 5741 5741 5740 5740 5739 5739 5740 5740 5730 5730 5739 5739 5739 5739 5730 5730 5728 5728 5730 5730 5727 5727 5728 5728 5728 5728 5727 5727 5714 5714 5727 5727 5715 5715 5714 5714 5714 5714 5715 5715 5694 5694 5715 5715 5704 5704 5694 5694 5704 5704 5695 5695 5694 5694 5695 5695 5676 5676 5694 5694 5694 5694 5676 5676 5673 5673 5676 5676 5674 5674 5673 5673 5674 5674 5658 5658 5673 5673 5673 5673 5658 5658 5655 5655 5658 5658 5650 5650 5655 5655 5655 5655 5650 5650 5640 5640 5650 5650 5641 5641 5640 5640 5640 5640 5641 5641 6291 6291 5641 5641 6292 6292 6293 6293 5627 5627 5624 5624 5622 5622 5624 5624 5608 5608 5622 5622 5622 5622 5608 5608 5607 5607 5608 5608 5604 5604 5607 5607 5607 5607 5604 5604 5590 5590 5604 5604 5591 5591 5590 5590 5590 5590 5591 5591 5575 5575 5591 5591 5580 5580 5575 5575 5580 5580 5576 5576 5575 5575 5576 5576 5561 5561 5575 5575 5575 5575 5561 5561 5559 5559 5561 5561 5560 5560 5559 5559 5560 5560 5545 5545 5559 5559 5559 5559 5545 5545 5544 5544 5545 5545 5538 5538 5544 5544 5544 5544 5538 5538 5529 5529 5538 5538 5530 5530 5529 5529 5529 5529 5530 5530 5509 5509 5530 5530 5515 5515 5509 5509 5515 5515 5508 5508 5509 5509 5508 5508 5493 5493 5509 5509 5509 5509 5493 5493 5494 5494 5493 5493 5492 5492 5494 5494 5494 5494 5492 5492 5478 5478 5492 5492 5477 5477 5478 5478 5478 5478 5477 5477 5462 5462 5477 5477 5469 5469 5462 5462 5469 5469 5461 5461 5462 5462 5461 5461 5447 5447 5462 5462 5462 5462 5447 5447 5445 5445 5447 5447 5444 5444 5445 5445 5444 5444 5429 5429 5445 5445 5445 5445 5429 5429 5430 5430 5429 5429 5423 5423 5430 5430 5430 5430 5423 5423 5414 5414 5423 5423 5413 5413 5414 5414 6294 6294 6295 6295 5397 5397 6296 6296 6297 6297 5397 5397 6298 6298 5396 5396 5397 5397 5396 5396 5379 5379 5397 5397 5397 5397 5379 5379 5381 5381 5379 5379 5377 5377 5381 5381 5381 5381 5377 5377 5363 5363 5377 5377 5360 5360 5363 5363 5363 5363 5360 5360 5342 5342 5360 5360 5350 5350 5342 5342 5350 5350 5339 5339 5342 5342 5339 5339 5321 5321 5342 5342 5342 5342 5321 5321 5324 5324 5321 5321 5307 5307 5324 5324 5324 5324 5307 5307 5309 5309 5307 5307 5304 5304 5309 5309 5309 5309 5304 5304 5300 5300 5304 5304 5299 5299 5300 5300 5300 5300 5299 5299 5295 5295 5299 5299 5294 5294 5295 5295 5295 5295 5294 5294 5293 5293 5324 5324 5347 5347 5342 5342 5347 5347 5366 5366 5342 5342 5342 5342 5366 5366 5363 5363 5366 5366 5383 5383 5363 5363 5363 5363 5383 5383 5381 5381 5383 5383 5399 5399 5381 5381 5381 5381 5399 5399 5397 5397 5399 5399 6299 6299 5397 5397 5397 5397 6300 6300 6301 6301 5416 5416 5431 5431 5414 5414 5414 5414 5431 5431 5430 5430 5431 5431 5448 5448 5430 5430 5430 5430 5448 5448 5445 5445 5448 5448 5464 5464 5445 5445 5445 5445 5464 5464 5462 5462 5464 5464 5479 5479 5462 5462 5462 5462 5479 5479 5478 5478 5479 5479 5495 5495 5478 5478 5478 5478 5495 5495 5494 5494 5495 5495 5510 5510 5494 5494 5494 5494 5510 5510 5509 5509 5510 5510 5528 5528 5509 5509 5509 5509 5528 5528 5529 5529 5528 5528 5543 5543 5529 5529 5529 5529 5543 5543 5544 5544 5543 5543 5558 5558 5544 5544 5544 5544 5558 5558 5559 5559 5558 5558 5574 5574 5559 5559 5559 5559 5574 5574 5575 5575 5574 5574 5589 5589 5575 5575 5575 5575 5589 5589 5590 5590 5589 5589 5605 5605 5590 5590 5590 5590 5605 5605 5607 5607 5605 5605 5621 5621 5607 5607 5607 5607 5621 5621 5622 5622 6302 6302 5637 5637 6303 6303 6304 6304 5637 5637 5640 5640 5637 5637 5654 5654 5640 5640 5640 5640 5654 5654 5655 5655 5654 5654 5671 5671 5655 5655 5655 5655 5671 5671 5673 5673 5671 5671 5689 5689 5673 5673 5673 5673 5689 5689 5694 5694 5689 5689 5711 5711 5694 5694 5694 5694 5711 5711 5714 5714 5711 5711 5724 5724 5714 5714 5714 5714 5724 5724 5728 5728 5724 5724 5733 5733 5728 5728 5728 5728 5733 5733 5739 5739 5733 5733 5738 5738 5739 5739 5739 5739 5738 5738 5743 5743 5738 5738 5737 5737 5743 5743 5743 5743 5737 5737 5742 5742 5737 5737 5732 5732 5742 5742 5742 5742 5732 5732 5734 5734 5732 5732 5719 5719 5734 5734 5734 5734 5719 5719 5723 5723 5719 5719 5703 5703 5723 5723 5723 5723 5703 5703 5706 5706 5703 5703 5681 5681 5706 5706 5706 5706 5681 5681 5685 5685 5681 5681 5664 5664 5685 5685 5685 5685 5664 5664 5666 5666 5664 5664 5647 5647 5666 5666 5666 5666 5647 5647 5648 5648 5647 5647 6305 6305 5648 5648 5648 5648 6306 6306 6307 6307 5630 5630 5615 5615 5632 5632 5632 5632 5615 5615 5616 5616 5615 5615 5598 5598 5616 5616 5616 5616 5598 5598 5600 5600 5598 5598 5583 5583 5600 5600 5600 5600 5583 5583 5584 5584 5583 5583 5566 5566 5584 5584 5584 5584 5566 5566 5567 5567 5566 5566 5551 5551 5567 5567 5567 5567 5551 5551 5552 5552 5551 5551 5535 5535 5552 5552 5552 5552 5535 5535 5536 5536 5535 5535 5520 5520 5536 5536 5536 5536 5520 5520 5521 5521 5520 5520 5503 5503 5521 5521 5521 5521 5503 5503 5502 5502 5503 5503 5487 5487 5502 5502 5502 5502 5487 5487 5486 5486 5487 5487 5472 5472 5486 5486 5486 5486 5472 5472 5471 5471 5472 5472 5457 5457 5471 5471 5471 5471 5457 5457 5455 5455 5457 5457 5441 5441 5455 5455 5455 5455 5441 5441 5440 5440 5441 5441 5425 5425 5440 5440 5440 5440 5425 5425 5424 5424 5425 5425 5409 5409 5424 5424 5424 5424 5409 5409 5407 5407 6308 6308 5392 5392 6309 6309 6310 6310 5392 5392 5391 5391 5392 5392 5376 5376 5391 5391 5391 5391 5376 5376 5373 5373 5376 5376 5358 5358 5373 5373 5373 5373 5358 5358 5356 5356 5358 5358 5338 5338 5356 5356 5356 5356 5338 5338 5334 5334 5338 5338 5322 5322 5334 5334 5334 5334 5322 5322 5317 5317 5322 5322 5310 5310 5317 5317 5317 5317 5310 5310 5306 5306 5310 5310 5302 5302 5306 5306 5306 5306 5302 5302 5298 5298 5302 5302 5301 5301 5298 5298 5298 5298 5301 5301 5295 5295 5301 5301 5305 5305 5295 5295 5295 5295 5305 5305 5300 5300 5305 5305 5314 5314 5300 5300 5300 5300 5314 5314 5309 5309 5314 5314 5326 5326 5309 5309 5309 5309 5326 5326 5324 5324 5326 5326 5347 5347 5324 5324 5326 5326 5351 5351 5347 5347 5351 5351 5370 5370 5347 5347 5347 5347 5370 5370 5366 5366 5370 5370 5385 5385 5366 5366 5366 5366 5385 5385 5383 5383 5385 5385 5402 5402 5383 5383 5383 5383 5402 5402 5399 5399 5402 5402 6311 6311 5399 5399 5399 5399 6312 6312 6313 6313 5417 5417 5433 5433 5416 5416 5416 5416 5433 5433 5431 5431 5433 5433 5449 5449 5431 5431 5431 5431 5449 5449 5448 5448 5449 5449 5465 5465 5448 5448 5448 5448 5465 5465 5464 5464 5465 5465 5480 5480 5464 5464 5464 5464 5480 5480 5479 5479 5480 5480 5496 5496 5479 5479 5479 5479 5496 5496 5495 5495 5496 5496 5511 5511 5495 5495 5495 5495 5511 5511 5510 5510 5511 5511 5527 5527 5510 5510 5510 5510 5527 5527 5528 5528 5527 5527 5542 5542 5528 5528 5528 5528 5542 5542 5543 5543 5542 5542 5557 5557 5543 5543 5543 5543 5557 5557 5558 5558 5557 5557 5573 5573 5558 5558 5558 5558 5573 5573 5574 5574 5573 5573 5588 5588 5574 5574 5574 5574 5588 5588 5589 5589 5588 5588 5603 5603 5589 5589 5589 5589 5603 5603 5605 5605 5603 5603 5619 5619 5605 5605 5605 5605 5619 5619 5621 5621 6314 6314 5635 5635 6315 6315 6316 6316 5635 5635 5637 5637 5635 5635 5651 5651 5637 5637 5637 5637 5651 5651 5654 5654 5651 5651 5667 5667 5654 5654 5654 5654 5667 5667 5671 5671 5667 5667 5683 5683 5671 5671 5671 5671 5683 5683 5689 5689 5683 5683 5701 5701 5689 5689 5689 5689 5701 5701 5711 5711 5701 5701 5717 5717 5711 5711 5711 5711 5717 5717 5724 5724 5717 5717 5726 5726 5724 5724 5724 5724 5726 5726 5733 5733 5726 5726 5731 5731 5733 5733 5733 5733 5731 5731 5738 5738 5731 5731 5729 5729 5738 5738 5738 5738 5729 5729 5737 5737 5729 5729 5722 5722 5737 5737 5737 5737 5722 5722 5732 5732 5722 5722 5712 5712 5732 5732 5732 5732 5712 5712 5719 5719 5712 5712 5696 5696 5719 5719 5719 5719 5696 5696 5703 5703 5696 5696 5678 5678 5703 5703 5703 5703 5678 5678 5681 5681 5678 5678 5660 5660 5681 5681 5681 5681 5660 5660 5664 5664 5660 5660 5644 5644 5664 5664 5664 5664 5644 5644 5647 5647 5644 5644 6317 6317 5647 5647 5647 5647 6318 6318 6319 6319 5629 5629 5612 5612 5630 5630 5630 5630 5612 5612 5615 5615 5612 5612 5597 5597 5615 5615 5615 5615 5597 5597 5598 5598 5597 5597 5581 5581 5598 5598 5598 5598 5581 5581 5583 5583 5581 5581 5565 5565 5583 5583 5583 5583 5565 5565 5566 5566 5565 5565 5550 5550 5566 5566 5566 5566 5550 5550 5551 5551 5550 5550 5534 5534 5551 5551 5551 5551 5534 5534 5535 5535 5534 5534 5519 5519 5535 5535 5535 5535 5519 5519 5520 5520 5519 5519 5504 5504 5520 5520 5520 5520 5504 5504 5503 5503 5504 5504 5488 5488 5503 5503 5503 5503 5488 5488 5487 5487 5488 5488 5473 5473 5487 5487 5487 5487 5473 5473 5472 5472 5473 5473 5458 5458 5472 5472 5472 5472 5458 5458 5457 5457 5458 5458 5442 5442 5457 5457 5457 5457 5442 5442 5441 5441 5442 5442 5427 5427 5441 5441 5441 5441 5427 5427 5425 5425 5427 5427 5411 5411 5425 5425 5425 5425 5411 5411 5409 5409 6320 6320 5395 5395 6321 6321 6322 6322 5395 5395 5392 5392 5395 5395 5378 5378 5392 5392 5392 5392 5378 5378 5376 5376 5378 5378 5365 5365 5376 5376 5376 5376 5365 5365 5358 5358 5365 5365 5346 5346 5358 5358 5358 5358 5346 5346 5338 5338 5346 5346 5327 5327 5338 5338 5338 5338 5327 5327 5322 5322 5327 5327 5316 5316 5322 5322 5322 5322 5316 5316 5310 5310 5316 5316 5311 5311 5310 5310 5310 5310 5311 5311 5302 5302 5311 5311 5308 5308 5302 5302 5302 5302 5308 5308 5301 5301 5308 5308 5313 5313 5301 5301 5301 5301 5313 5313 5305 5305 5313 5313 5320 5320 5305 5305 5305 5305 5320 5320 5314 5314 5320 5320 5335 5335 5314 5314 5314 5314 5335 5335 5326 5326 5335 5335 5351 5351 5326 5326 5335 5335 6323 6323 5351 5351 6324 6324 6325 6325 5351 5351 5351 5351 6326 6326 5370 5370 6327 6327 6328 6328 5370 5370 5370 5370 6329 6329 5385 5385 6330 6330 6331 6331 5385 5385 5385 5385 6332 6332 5402 5402 6333 6333 6334 6334 5402 5402 5402 5402 6335 6335 6336 6336 6337 6337 6338 6338 5417 5417 5417 5417 6339 6339 5433 5433 6340 6340 6341 6341 5433 5433 5433 5433 6342 6342 5449 5449 6343 6343 5466 5466 5449 5449 5449 5449 5466 5466 5465 5465 5466 5466 5482 5482 5465 5465 5465 5465 5482 5482 5480 5480 5482 5482 5497 5497 5480 5480 5480 5480 5497 5497 5496 5496 5497 5497 5512 5512 5496 5496 5496 5496 5512 5512 5511 5511 5512 5512 5526 5526 5511 5511 5511 5511 5526 5526 5527 5527 5526 5526 5541 5541 5527 5527 5527 5527 5541 5541 5542 5542 5541 5541 5556 5556 5542 5542 5542 5542 5556 5556 5557 5557 5556 5556 5572 5572 5557 5557 5557 5557 5572 5572 5573 5573 5572 5572 6344 6344 5573 5573 5573 5573 6345 6345 5588 5588 6346 6346 6347 6347 5588 5588 5588 5588 6348 6348 5603 5603 6349 6349 6350 6350 5603 5603 5603 5603 6351 6351 5619 5619 6352 6352 6353 6353 5619 5619 6354 6354 6355 6355 5635 5635 6356 6356 6357 6357 5635 5635 5635 5635 6358 6358 5651 5651 6359 6359 6360 6360 5651 5651 5651 5651 6361 6361 5667 5667 6362 6362 6363 6363 5667 5667 5667 5667 6364 6364 5683 5683 6365 6365 5693 5693 5683 5683 5683 5683 5693 5693 5701 5701 5693 5693 5707 5707 5701 5701 5701 5701 5707 5707 5717 5717 5707 5707 5716 5716 5717 5717 5717 5717 5716 5716 5726 5726 5716 5716 5721 5721 5726 5726 5726 5726 5721 5721 5731 5731 5721 5721 5720 5720 5731 5731 5731 5731 5720 5720 5729 5729 5720 5720 5713 5713 5729 5729 5729 5729 5713 5713 5722 5722 5713 5713 5702 5702 5722 5722 5722 5722 5702 5702 5712 5712 5702 5702 5686 5686 5712 5712 5712 5712 5686 5686 5696 5696 5686 5686 6366 6366 5696 5696 5696 5696 6367 6367 5678 5678 6368 6368 6369 6369 5678 5678 5678 5678 6370 6370 5660 5660 6371 6371 6372 6372 5660 5660 5660 5660 6373 6373 5644 5644 6374 6374 6375 6375 5644 5644 5644 5644 6376 6376 6377 6377 6378 6378 6379 6379 5629 5629 5629 5629 6380 6380 5612 5612 6381 6381 6382 6382 5612 5612 5612 5612 6383 6383 5597 5597 6384 6384 6385 6385 5597 5597 5597 5597 6386 6386 5581 5581 6387 6387 5564 5564 5581 5581 5581 5581 5564 5564 5565 5565 5564 5564 5549 5549 5565 5565 5565 5565 5549 5549 5550 5550 5549 5549 5533 5533 5550 5550 5550 5550 5533 5533 5534 5534 5533 5533 5518 5518 5534 5534 5534 5534 5518 5518 5519 5519 5518 5518 5505 5505 5519 5519 5519 5519 5505 5505 5504 5504 5505 5505 5489 5489 5504 5504 5504 5504 5489 5489 5488 5488 5489 5489 5474 5474 5488 5488 5488 5488 5474 5474 5473 5473 5474 5474 5459 5459 5473 5473 5473 5473 5459 5459 5458 5458 5459 5459 6388 6388 5458 5458 5458 5458 6389 6389 5442 5442 6390 6390 6391 6391 5442 5442 5442 5442 6392 6392 5427 5427 6393 6393 6394 6394 5427 5427 5427 5427 6395 6395 5411 5411 6396 6396 6397 6397 5411 5411 6398 6398 6399 6399 5395 5395 6400 6400 6401 6401 5395 5395 5395 5395 6402 6402 5378 5378 6403 6403 6404 6404 5378 5378 5378 5378 6405 6405 5365 5365 6406 6406 5354 5354 5365 5365 5365 5365 5354 5354 5346 5346 5354 5354 5337 5337 5346 5346 5346 5346 5337 5337 5327 5327 5337 5337 5325 5325 5327 5327 5327 5327 5325 5325 5316 5316 5325 5325 5319 5319 5316 5316 5316 5316 5319 5319 5311 5311 5319 5319 5318 5318 5311 5311 5311 5311 5318 5318 5308 5308 5318 5318 5323 5323 5308 5308 5308 5308 5323 5323 5313 5313 5323 5323 5329 5329 5313 5313 5313 5313 5329 5329 5320 5320 5329 5329 5344 5344 5320 5320 5320 5320 5344 5344 5335 5335 5344 5344 6407 6407 5335 5335 5344 5344 6408 6408 6409 6409 5367 5367 5380 5380 5359 5359 5359 5359 5380 5380 5374 5374 5380 5380 5394 5394 5374 5374 5374 5374 5394 5394 5389 5389 5394 5394 5408 5408 5389 5389 5389 5389 5408 5408 5404 5404 5408 5408 5421 5421 5404 5404 5404 5404 5421 5421 5419 5419 5421 5421 5437 5437 5419 5419 5419 5419 5437 5437 5436 5436 5437 5437 5452 5452 5436 5436 5436 5436 5452 5452 5451 5451 5452 5452 5467 5467 5451 5451 6410 6410 6411 6411 5466 5466 6412 6412 6413 6413 5466 5466 5466 5466 6414 6414 5482 5482 6415 6415 6416 6416 5482 5482 5482 5482 6417 6417 5497 5497 6418 6418 6419 6419 5497 5497 5497 5497 6420 6420 5512 5512 6421 6421 6422 6422 5512 5512 5512 5512 6423 6423 5526 5526 6424 6424 6425 6425 5526 5526 5526 5526 6426 6426 5541 5541 6427 6427 6428 6428 5541 5541 5541 5541 6429 6429 5556 5556 6430 6430 6431 6431 5556 5556 5556 5556 6432 6432 5572 5572 6433 6433 6434 6434 5572 5572 5572 5572 6435 6435 6436 6436 5586 5586 5599 5599 5587 5587 5587 5587 5599 5599 5602 5602 5599 5599 5613 5613 5602 5602 5602 5602 5613 5613 5618 5618 5613 5613 5628 5628 5618 5618 5618 5618 5628 5628 5631 5631 5628 5628 5643 5643 5631 5631 5631 5631 5643 5643 5646 5646 5643 5643 5657 5657 5646 5646 5646 5646 5657 5657 5662 5662 5657 5657 5669 5669 5662 5662 5662 5662 5669 5669 5677 5677 5669 5669 5682 5682 5677 5677 6437 6437 6438 6438 5693 5693 6439 6439 6440 6440 5693 5693 5693 5693 6441 6441 5707 5707 6442 6442 6443 6443 5707 5707 5707 5707 6444 6444 5716 5716 6445 6445 6446 6446 5716 5716 5716 5716 6447 6447 5721 5721 6448 6448 6449 6449 5721 5721 5721 5721 6450 6450 5720 5720 6451 6451 6452 6452 5720 5720 5720 5720 6453 6453 5713 5713 6454 6454 6455 6455 5713 5713 5713 5713 6456 6456 5702 5702 6457 6457 6458 6458 5702 5702 5702 5702 6459 6459 5686 5686 6460 6460 6461 6461 5686 5686 5686 5686 6462 6462 6463 6463 5665 5665 5653 5653 5672 5672 5672 5672 5653 5653 5656 5656 5653 5653 5636 5636 5656 5656 5656 5656 5636 5636 5642 5642 5636 5636 5623 5623 5642 5642 5642 5642 5623 5623 5626 5626 5623 5623 5609 5609 5626 5626 5626 5626 5609 5609 5611 5611 5609 5609 5594 5594 5611 5611 5611 5611 5594 5594 5595 5595 5594 5594 5578 5578 5595 5595 5595 5595 5578 5578 5579 5579 5578 5578 5563 5563 5579 5579 6464 6464 6465 6465 5564 5564 6466 6466 6467 6467 5564 5564 5564 5564 6468 6468 5549 5549 6469 6469 6470 6470 5549 5549 5549 5549 6471 6471 5533 5533 6472 6472 6473 6473 5533 5533 5533 5533 6474 6474 5518 5518 6475 6475 6476 6476 5518 5518 5518 5518 6477 6477 5505 5505 6478 6478 6479 6479 5505 5505 5505 5505 6480 6480 5489 5489 6481 6481 6482 6482 5489 5489 5489 5489 6483 6483 5474 5474 6484 6484 6485 6485 5474 5474 5474 5474 6486 6486 5459 5459 6487 6487 6488 6488 5459 5459 5459 5459 6489 6489 6490 6490 5446 5446 5432 5432 5443 5443 5443 5443 5432 5432 5428 5428 5432 5432 5418 5418 5428 5428 5428 5428 5418 5418 5415 5415 5418 5418 5403 5403 5415 5415 5415 5415 5403 5403 5400 5400 5403 5403 5388 5388 5400 5400 5400 5400 5388 5388 5384 5384 5388 5388 5375 5375 5384 5384 5384 5384 5375 5375 5368 5368 5375 5375 5361 5361 5368 5368 6491 6491 6492 6492 5354 5354 6493 6493 6494 6494 5354 5354 5354 5354 6495 6495 5337 5337 6496 6496 6497 6497 5337 5337 5337 5337 6498 6498 5325 5325 6499 6499 6500 6500 5325 5325 5325 5325 6501 6501 5319 5319 6502 6502 6503 6503 5319 5319 5319 5319 6504 6504 5318 5318 6505 6505 6506 6506 5318 5318 5318 5318 6507 6507 5323 5323 6508 6508 6509 6509 5323 5323 5323 5323 6510 6510 5329 5329 6511 6511 6512 6512 5329 5329 5329 5329 6513 6513 5344 5344 6514 6514 6515 6515 5344 5344 5353 5353 5372 5372 5367 5367 5372 5372 5386 5386 5367 5367 5367 5367 5386 5386 5380 5380 5386 5386 5398 5398 5380 5380 5380 5380 5398 5398 5394 5394 5398 5398 5412 5412 5394 5394 5394 5394 5412 5412 5408 5408 5412 5412 5426 5426 5408 5408 5408 5408 5426 5426 5421 5421 5426 5426 5438 5438 5421 5421 5421 5421 5438 5438 5437 5437 5438 5438 5453 5453 5437 5437 5437 5437 5453 5453 5452 5452 5453 5453 5468 5468 5452 5452 5452 5452 5468 5468 5467 5467 5468 5468 5484 5484 5467 5467 5467 5467 5484 5484 5483 5483 5484 5484 5499 5499 5483 5483 5483 5483 5499 5499 5498 5498 5499 5499 5514 5514 5498 5498 5498 5498 5514 5514 5513 5513 5514 5514 5524 5524 5513 5513 5513 5513 5524 5524 5525 5525 5524 5524 5539 5539 5525 5525 5525 5525 5539 5539 5540 5540 5539 5539 5554 5554 5540 5540 5540 5540 5554 5554 5555 5555 5554 5554 5569 5569 5555 5555 5555 5555 5569 5569 5571 5571 5569 5569 5582 5582 5571 5571 5571 5571 5582 5582 5586 5586 5582 5582 5596 5596 5586 5586 5586 5586 5596 5596 5599 5599 5596 5596 5610 5610 5599 5599 5599 5599 5610 5610 5613 5613 5610 5610 5625 5625 5613 5613 5613 5613 5625 5625 5628 5628 5625 5625 5639 5639 5628 5628 5628 5628 5639 5639 5643 5643 5639 5639 5652 5652 5643 5643 5643 5643 5652 5652 5657 5657 5652 5652 5663 5663 5657 5657 5657 5657 5663 5663 5669 5669 5663 5663 5675 5675 5669 5669 5669 5669 5675 5675 5682 5682 5675 5675 5684 5684 5682 5682 5682 5682 5684 5684 5698 5698 5684 5684 5692 5692 5698 5698 5698 5698 5692 5692 5705 5705 5692 5692 5699 5699 5705 5705 5705 5705 5699 5699 5710 5710 5699 5699 5697 5697 5710 5710 5710 5710 5697 5697 5708 5708 5697 5697 5690 5690 5708 5708 5708 5708 5690 5690 5700 5700 5690 5690 5680 5680 5700 5700 5700 5700 5680 5680 5691 5691 5680 5680 5670 5670 5691 5691 5691 5691 5670 5670 5679 5679 5670 5670 5659 5659 5679 5679 5679 5679 5659 5659 5665 5665 5659 5659 5645 5645 5665 5665 5665 5665 5645 5645 5653 5653 5645 5645 5633 5633 5653 5653 5653 5653 5633 5633 5636 5636 5633 5633 5620 5620 5636 5636 5636 5636 5620 5620 5623 5623 5620 5620 5606 5606 5623 5623 5623 5623 5606 5606 5609 5609 5606 5606 5592 5592 5609 5609 5609 5609 5592 5592 5594 5594 5592 5592 5577 5577 5594 5594 5594 5594 5577 5577 5578 5578 5577 5577 5562 5562 5578 5578 5578 5578 5562 5562 5563 5563 5562 5562 5547 5547 5563 5563 5563 5563 5547 5547 5548 5548 5547 5547 5531 5531 5548 5548 5548 5548 5531 5531 5532 5532 5531 5531 5516 5516 5532 5532 5532 5532 5516 5516 5517 5517 5516 5516 5507 5507 5517 5517 5517 5517 5507 5507 5506 5506 5507 5507 5491 5491 5506 5506 5506 5506 5491 5491 5490 5490 5491 5491 5476 5476 5490 5490 5490 5490 5476 5476 5475 5475 5476 5476 5463 5463 5475 5475 5475 5475 5463 5463 5460 5460 5463 5463 5450 5450 5460 5460 5460 5460 5450 5450 5446 5446 5450 5450 5435 5435 5446 5446 5446 5446 5435 5435 5432 5432 5435 5435 5420 5420 5432 5432 5432 5432 5420 5420 5418 5418 5420 5420 5406 5406 5418 5418 5418 5418 5406 5406 5403 5403 5406 5406 5393 5393 5403 5403 5403 5403 5393 5393 5388 5388 5393 5393 5382 5382 5388 5388 5388 5388 5382 5382 5375 5375 5382 5382 5369 5369 5375 5375 5375 5375 5369 5369 5361 5361 5369 5369 5357 5357 5361 5361 5361 5361 5357 5357 5348 5348 5357 5357 5349 5349 5348 5348 5348 5348 5349 5349 5336 5336 5349 5349 5343 5343 5336 5336 5336 5336 5343 5343 5330 5330 5343 5343 5341 5341 5330 5330 5330 5330 5341 5341 5328 5328 5341 5341 5345 5345 5328 5328 5328 5328 5345 5345 5332 5332 5345 5345 5352 5352 5332 5332 5332 5332 5352 5352 5340 5340 5352 5352 5362 5362 5340 5340 5340 5340 5362 5362 5353 5353 5362 5362 5372 5372 5353 5353
+19 19 38 38 40 40 36 36 38 38 21 21 13 13 44 44 46 46 42 42 44 44 15 15 40 40 42 42 17 17 16 16 45 45 43 43 47 47 45 45 14 14 46 46 47 47 12 12 22 22 39 39 37 37 41 41 39 39 20 20 43 43 41 41 18 18 28 28 9 9 7 7 11 11 9 9 26 26 37 37 11 11 24 24 34 34 3 3 1 1 5 5 3 3 32 32 7 7 5 5 30 30 31 31 2 2 4 4 0 0 2 2 33 33 1 1 0 0 35 35 25 25 8 8 10 10 6 6 8 8 27 27 4 4 6 6 29 29 10 10 36 36 23 23 1583 1583 1584 1584 76 76 1585 1585 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 94 94 93 93 95 95 94 94 94 94 95 95 90 90 95 95 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 1586 1586 75 75 1587 1587 1588 1588 1589 1589 1590 1590 66 66 1591 1591 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 48 48 51 51 49 49 48 48 48 48 49 49 52 52 49 49 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 1592 1592 69 69 1593 1593 1594 1594 123 123 125 125 127 127 125 125 129 129 127 127 1595 1595 1596 1596 131 131 1597 1597 135 135 131 131 131 131 135 135 133 133 135 135 140 140 133 133 133 133 140 140 137 137 140 140 142 142 137 137 137 137 142 142 138 138 142 142 143 143 138 138 138 138 143 143 136 136 143 143 141 141 136 136 136 136 141 141 132 132 141 141 139 139 132 132 132 132 139 139 130 130 139 139 134 134 130 130 130 130 134 134 1598 1598 134 134 1599 1599 1600 1600 126 126 128 128 122 122 128 128 124 124 122 122 122 122 124 124 119 119 124 124 118 118 119 119 119 119 118 118 116 116 118 118 114 114 116 116 116 116 114 114 112 112 114 114 110 110 112 112 1601 1601 1602 1602 108 108 1603 1603 104 104 108 108 108 108 104 104 106 106 104 104 99 99 106 106 106 106 99 99 102 102 99 99 97 97 102 102 102 102 97 97 101 101 97 97 96 96 101 101 101 101 96 96 103 103 96 96 98 98 103 103 103 103 98 98 107 107 98 98 100 100 107 107 107 107 100 100 109 109 100 100 105 105 109 109 109 109 105 105 1604 1604 105 105 1605 1605 1606 1606 113 113 111 111 117 117 111 111 115 115 117 117 117 117 115 115 120 120 115 115 121 121 120 120 120 120 121 121 123 123 121 121 125 125 123 123 144 144 145 145 146 146 145 145 147 147 146 146 146 146 147 147 148 148 147 147 149 149 148 148 148 148 149 149 150 150 149 149 151 151 150 150 150 150 151 151 152 152 151 151 153 153 152 152 152 152 153 153 154 154 153 153 155 155 154 154 154 154 155 155 156 156 155 155 157 157 156 156 156 156 157 157 158 158 157 157 159 159 158 158 255 255 257 257 260 260 233 233 242 242 240 240 260 260 257 257 261 261 223 223 225 225 234 234 225 225 227 227 234 234 223 223 234 234 221 221 234 234 235 235 221 221 221 221 235 235 237 237 252 252 259 259 254 254 259 259 261 261 254 254 254 254 261 261 256 256 261 261 257 257 256 256 245 245 247 247 258 258 227 227 229 229 234 234 229 229 231 231 234 234 234 234 231 231 236 236 231 231 233 233 236 236 236 236 233 233 238 238 233 233 240 240 238 238 247 247 249 249 258 258 249 249 251 251 258 258 258 258 251 251 260 260 251 251 253 253 260 260 260 260 253 253 255 255 182 182 180 180 198 198 237 237 239 239 221 221 239 239 241 241 221 221 221 221 241 241 243 243 220 220 161 161 222 222 161 161 259 259 222 222 222 222 259 259 224 224 252 252 250 250 259 259 250 250 248 248 259 259 259 259 248 248 246 246 230 230 228 228 259 259 228 228 226 226 259 259 259 259 226 226 224 224 230 230 259 259 232 232 259 259 246 246 232 232 232 232 246 246 233 233 246 246 244 244 233 233 233 233 244 244 242 242 217 217 219 219 160 160 219 219 221 221 160 160 160 160 221 221 258 258 221 221 243 243 258 258 258 258 243 243 245 245 168 168 161 161 170 170 161 161 172 172 170 170 220 220 218 218 161 161 218 218 216 216 161 161 161 161 216 216 198 198 168 168 166 166 161 161 166 166 164 164 161 161 161 161 164 164 160 160 164 164 162 162 160 160 160 160 162 162 163 163 169 169 171 171 160 160 171 171 173 173 160 160 201 201 203 203 217 217 203 203 205 205 217 217 217 217 205 205 215 215 206 206 204 204 214 214 204 204 202 202 214 214 214 214 202 202 216 216 202 202 200 200 216 216 216 216 200 200 198 198 180 180 178 178 198 198 178 178 176 176 198 198 198 198 176 176 161 161 176 176 174 174 161 161 161 161 174 174 172 172 163 163 165 165 160 160 165 165 167 167 160 160 160 160 167 167 169 169 196 196 179 179 181 181 181 181 183 183 196 196 183 183 185 185 196 196 196 196 185 185 198 198 185 185 184 184 198 198 198 198 184 184 182 182 194 194 175 175 196 196 175 175 177 177 196 196 196 196 177 177 179 179 194 194 192 192 175 175 192 192 190 190 175 175 175 175 190 190 188 188 175 175 189 189 191 191 173 173 175 175 160 160 175 175 197 197 160 160 160 160 197 197 217 217 197 197 199 199 217 217 217 217 199 199 201 201 206 206 214 214 208 208 214 214 212 212 208 208 208 208 212 212 209 209 212 212 210 210 209 209 209 209 210 210 207 207 210 210 211 211 207 207 207 207 211 211 205 205 211 211 213 213 205 205 205 205 213 213 215 215 191 191 193 193 175 175 193 193 195 195 175 175 175 175 195 195 197 197 188 188 186 186 175 175 186 186 187 187 175 175 175 175 187 187 189 189 262 262 263 263 264 264 263 263 265 265 264 264 264 264 265 265 266 266 265 265 267 267 266 266 266 266 267 267 268 268 267 267 269 269 268 268 268 268 269 269 270 270 269 269 271 271 270 270 270 270 271 271 272 272 271 271 273 273 272 272 272 272 273 273 274 274 273 273 275 275 274 274 274 274 275 275 276 276 275 275 277 277 276 276 328 328 316 316 318 318 321 321 319 319 331 331 319 319 317 317 331 331 331 331 317 317 315 315 284 284 286 286 279 279 342 342 344 344 353 353 344 344 346 346 353 353 353 353 346 346 355 355 346 346 348 348 355 355 318 318 320 320 328 328 320 320 322 322 328 328 328 328 322 322 324 324 348 348 350 350 355 355 350 350 351 351 355 355 355 355 351 351 354 354 345 345 352 352 347 347 352 352 354 354 347 347 347 347 354 354 349 349 354 354 351 351 349 349 296 296 298 298 315 315 328 328 330 330 316 316 330 330 332 332 316 316 316 316 332 332 334 334 309 309 307 307 292 292 307 307 305 305 292 292 324 324 326 326 328 328 326 326 327 327 328 328 328 328 327 327 329 329 327 327 325 325 329 329 329 329 325 325 331 331 325 325 323 323 331 331 331 331 323 323 321 321 286 286 288 288 279 279 288 288 290 290 279 279 279 279 290 290 292 292 279 279 310 310 312 312 296 296 315 315 294 294 315 315 313 313 294 294 294 294 313 313 292 292 313 313 311 311 292 292 292 292 311 311 309 309 298 298 300 300 315 315 300 300 302 302 315 315 315 315 302 302 303 303 305 305 304 304 292 292 304 304 306 306 292 292 292 292 306 306 279 279 306 306 308 308 279 279 279 279 308 308 310 310 312 312 314 314 279 279 314 314 316 316 279 279 279 279 316 316 353 353 334 334 336 336 316 316 336 336 338 338 316 316 316 316 338 338 353 353 338 338 340 340 353 353 353 353 340 340 342 342 303 303 301 301 315 315 301 301 299 299 315 315 315 315 299 299 297 297 283 283 281 281 278 278 281 281 280 280 278 278 278 278 280 280 279 279 280 280 282 282 279 279 279 279 282 282 284 284 345 345 343 343 352 352 343 343 341 341 352 352 352 352 341 341 339 339 289 289 287 287 278 278 287 287 285 285 278 278 278 278 285 285 283 283 337 337 335 335 315 315 335 335 333 333 315 315 315 315 333 333 331 331 339 339 337 337 352 352 337 337 315 315 352 352 352 352 315 315 278 278 297 297 295 295 315 315 295 295 293 293 315 315 315 315 293 293 278 278 293 293 291 291 278 278 278 278 291 291 289 289 414 414 406 406 361 361 406 406 398 398 361 361 361 361 398 398 390 390 375 375 383 383 362 362 383 383 391 391 362 362 362 362 391 391 399 399 390 390 382 382 361 361 382 382 374 374 361 361 361 361 374 374 362 362 374 374 367 367 362 362 362 362 367 367 375 375 399 399 407 407 362 362 407 407 415 415 362 362 362 362 415 415 482 482 542 542 507 507 515 515 530 530 522 522 541 541 522 522 514 514 541 541 415 415 481 481 482 482 481 481 491 491 482 482 482 482 491 491 542 542 491 491 499 499 542 542 542 542 499 499 507 507 514 514 506 506 541 541 506 506 498 498 541 541 541 541 498 498 479 479 498 498 490 490 479 479 479 479 490 490 480 480 515 515 523 523 542 542 523 523 531 531 542 542 542 542 531 531 541 541 531 531 535 535 541 541 541 541 535 535 530 530 373 373 381 381 361 361 412 412 404 404 360 360 404 404 396 396 360 360 360 360 396 396 388 388 381 381 389 389 361 361 389 389 397 397 361 361 361 361 397 397 405 405 388 388 380 380 360 360 380 380 372 372 360 360 360 360 372 372 361 361 372 372 366 366 361 361 361 361 366 366 373 373 405 405 413 413 361 361 413 413 479 479 361 361 361 361 479 479 414 414 479 479 480 480 414 414 541 541 505 505 513 513 528 528 520 520 540 540 520 520 512 512 540 540 413 413 478 478 479 479 478 478 489 489 479 479 479 479 489 489 541 541 489 489 497 497 541 541 541 541 497 497 505 505 513 513 521 521 541 541 521 521 529 529 541 541 541 541 529 529 540 540 529 529 534 534 540 540 540 540 534 534 528 528 512 512 504 504 540 540 504 504 496 496 540 540 540 540 496 496 476 476 496 496 488 488 476 476 476 476 488 488 477 477 403 403 411 411 360 360 411 411 476 476 360 360 360 360 476 476 412 412 476 476 477 477 412 412 360 360 371 371 379 379 410 410 402 402 359 359 402 402 394 394 359 359 359 359 394 394 386 386 386 386 378 378 359 359 378 378 370 370 359 359 359 359 370 370 360 360 370 370 365 365 360 360 360 360 365 365 371 371 379 379 387 387 360 360 387 387 395 395 360 360 360 360 395 395 403 403 495 495 540 540 487 487 540 540 476 476 487 487 487 487 476 476 475 475 476 476 411 411 475 475 495 495 503 503 540 540 503 503 511 511 540 540 540 540 511 511 519 519 519 519 527 527 540 540 527 527 533 533 540 540 540 540 533 533 539 539 533 533 526 526 539 539 539 539 526 526 518 518 539 539 494 494 473 473 494 494 486 486 473 473 473 473 486 486 474 474 518 518 510 510 539 539 510 510 502 502 539 539 539 539 502 502 494 494 400 400 358 358 408 408 358 358 470 470 408 408 400 400 392 392 358 358 392 392 384 384 358 358 358 358 384 384 376 376 376 376 368 368 358 358 368 368 364 364 358 358 358 358 364 364 359 359 364 364 369 369 359 359 359 359 369 369 377 377 401 401 409 409 359 359 409 409 473 473 359 359 359 359 473 473 410 410 473 473 474 474 410 410 377 377 385 385 359 359 385 385 393 393 359 359 359 359 393 393 401 401 409 409 472 472 473 473 472 472 485 485 473 473 473 473 485 485 539 539 485 485 493 493 539 539 539 539 493 493 501 501 538 538 539 539 525 525 501 501 509 509 539 539 509 509 517 517 539 539 539 539 517 517 525 525 525 525 532 532 538 538 532 532 524 524 538 538 538 538 524 524 516 516 492 492 484 484 470 470 484 484 471 471 470 470 470 470 471 471 408 408 516 516 508 508 538 538 508 508 500 500 538 538 538 538 500 500 492 492 468 468 469 469 356 356 469 469 357 357 356 356 447 447 451 451 470 470 419 419 423 423 358 358 423 423 427 427 358 358 358 358 427 427 431 431 451 451 455 455 470 470 455 455 459 459 470 470 470 470 459 459 463 463 454 454 450 450 469 469 431 431 435 435 358 358 435 435 439 439 358 358 358 358 439 439 470 470 439 439 443 443 470 470 470 470 443 443 447 447 463 463 466 466 470 470 466 466 462 462 470 470 470 470 462 462 469 469 462 462 458 458 469 469 469 469 458 458 454 454 434 434 430 430 357 357 430 430 426 426 357 357 426 426 422 422 357 357 422 422 418 418 357 357 357 357 418 418 358 358 418 418 416 416 358 358 358 358 416 416 419 419 450 450 446 446 469 469 446 446 442 442 469 469 469 469 442 442 357 357 442 442 438 438 357 357 357 357 438 438 434 434 492 492 470 470 538 538 470 470 469 469 538 538 538 538 469 469 537 537 469 469 468 468 537 537 537 537 468 468 536 536 461 461 465 465 482 482 449 449 453 453 483 483 453 453 457 457 483 483 465 465 467 467 482 482 467 467 464 464 482 482 482 482 464 464 460 460 425 425 429 429 363 363 429 429 433 433 363 363 460 460 456 456 482 482 456 456 452 452 482 482 482 482 452 452 448 448 432 432 428 428 362 362 428 428 424 424 362 362 424 424 420 420 362 362 420 420 417 417 362 362 362 362 417 417 363 363 417 417 421 421 363 363 363 363 421 421 425 425 448 448 444 444 482 482 444 444 440 440 482 482 482 482 440 440 362 362 440 440 436 436 362 362 362 362 436 436 432 432 433 433 437 437 363 363 437 437 441 441 363 363 363 363 441 441 483 483 441 441 445 445 483 483 483 483 445 445 449 449 542 542 543 543 482 482 543 543 483 483 482 482 482 482 483 483 461 461 483 483 457 457 461 461 596 596 659 659 658 658 675 675 663 663 664 664 703 703 695 695 730 730 703 703 730 730 711 711 686 686 729 729 678 678 729 729 667 667 678 678 686 686 694 694 729 729 694 694 702 702 729 729 729 729 702 702 710 710 687 687 679 679 670 670 710 710 718 718 729 729 718 718 723 723 729 729 729 729 723 723 730 730 723 723 719 719 730 730 730 730 719 719 711 711 586 586 549 549 578 578 549 549 570 570 578 578 586 586 594 594 549 549 594 594 602 602 549 549 549 549 602 602 667 667 602 602 668 668 667 667 667 667 668 668 678 678 571 571 550 550 579 579 550 550 587 587 579 579 571 571 563 563 550 550 563 563 555 555 550 550 550 550 555 555 549 549 555 555 562 562 549 549 549 549 562 562 570 570 679 679 669 669 670 670 669 669 603 603 670 670 670 670 603 603 550 550 603 603 595 595 550 550 550 550 595 595 587 587 600 600 665 665 664 664 665 665 676 676 664 664 676 676 684 684 728 728 684 684 692 692 728 728 728 728 692 692 700 700 717 717 709 709 729 729 709 709 701 701 729 729 700 700 708 708 728 728 708 708 716 716 728 728 728 728 716 716 729 729 716 716 722 722 729 729 729 729 722 722 717 717 701 701 693 693 729 729 693 693 685 685 729 729 729 729 685 685 667 667 685 685 677 677 667 667 560 560 568 568 548 548 549 549 585 585 577 577 568 568 576 576 548 548 576 576 584 584 548 548 548 548 584 584 592 592 677 677 666 666 667 667 666 666 601 601 667 667 667 667 601 601 549 549 601 601 593 593 549 549 549 549 593 593 585 585 577 577 569 569 549 549 569 569 561 561 549 549 549 549 561 561 548 548 561 561 554 554 548 548 548 548 554 554 560 560 661 661 662 662 674 674 676 676 728 728 664 664 728 728 683 683 664 664 664 664 683 683 675 675 728 728 715 715 707 707 674 674 682 682 727 727 682 682 690 690 727 727 727 727 690 690 698 698 698 698 706 706 727 727 706 706 714 714 727 727 727 727 714 714 728 728 714 714 721 721 728 728 728 728 721 721 715 715 707 707 699 699 728 728 699 699 691 691 728 728 728 728 691 691 683 683 599 599 591 591 548 548 592 592 600 600 548 548 600 600 664 664 548 548 548 548 664 664 599 599 664 664 663 663 599 599 591 591 583 583 548 548 583 583 575 575 548 548 548 548 575 575 567 567 567 567 559 559 548 548 559 559 553 553 548 548 548 548 553 553 547 547 553 553 558 558 547 547 547 547 558 558 566 566 662 662 661 661 598 598 661 661 547 547 598 598 598 598 547 547 590 590 566 566 574 574 547 547 574 574 582 582 547 547 547 547 582 582 590 590 672 672 680 680 726 726 680 680 688 688 726 726 688 688 696 696 726 726 726 726 696 696 704 704 704 704 712 712 726 726 712 712 720 720 726 726 726 726 720 720 727 727 720 720 713 713 727 727 727 727 713 713 705 705 674 674 727 727 661 661 727 727 681 681 661 661 661 661 681 681 673 673 705 705 697 697 727 727 697 697 689 689 727 727 727 727 689 689 681 681 673 673 660 660 661 661 660 660 597 597 661 661 661 661 597 597 547 547 597 597 589 589 547 547 547 547 589 589 581 581 546 546 547 547 557 557 581 581 573 573 547 547 573 573 565 565 547 547 547 547 565 565 557 557 557 557 552 552 546 546 552 552 556 556 546 546 546 546 556 556 564 564 564 564 572 572 546 546 572 572 580 580 546 546 546 546 580 580 588 588 645 645 641 641 671 671 652 652 655 655 670 670 655 655 653 653 670 670 670 670 653 653 671 671 653 653 649 649 671 671 671 671 649 649 645 645 636 636 640 640 670 670 621 621 617 617 551 551 640 640 644 644 670 670 644 644 648 648 670 670 670 670 648 648 652 652 621 621 551 551 625 625 608 608 612 612 550 550 612 612 616 616 550 550 550 550 616 616 620 620 617 617 613 613 551 551 613 613 609 609 551 551 551 551 609 609 550 550 609 609 605 605 550 550 550 550 605 605 608 608 620 620 624 624 550 550 624 624 628 628 550 550 550 550 628 628 670 670 628 628 632 632 670 670 670 670 632 632 636 636 641 641 637 637 671 671 637 637 633 633 671 671 671 671 633 633 551 551 633 633 629 629 551 551 551 551 629 629 625 625 671 671 731 731 670 670 731 731 730 730 670 670 670 670 730 730 687 687 730 730 695 695 687 687 654 654 651 651 658 658 651 651 647 647 658 658 658 658 647 647 643 643 627 627 623 623 546 546 643 643 639 639 658 658 639 639 635 635 658 658 658 658 635 635 631 631 638 638 642 642 657 657 642 642 646 646 657 657 657 657 646 646 658 658 646 646 650 650 658 658 658 658 650 650 654 654 588 588 596 596 546 546 596 596 658 658 546 546 546 546 658 658 627 627 658 658 631 631 627 627 623 623 619 619 546 546 619 619 615 615 546 546 546 546 615 615 611 611 610 610 614 614 545 545 614 614 618 618 545 545 545 545 618 618 622 622 611 611 607 607 546 546 607 607 604 604 546 546 546 546 604 604 545 545 604 604 606 606 545 545 545 545 606 606 610 610 626 626 630 630 657 657 630 630 634 634 657 657 657 657 634 634 638 638 622 622 626 626 545 545 626 626 657 657 545 545 545 545 657 657 544 544 657 657 656 656 544 544 659 659 672 672 658 658 672 672 726 726 658 658 658 658 726 726 657 657 726 726 725 725 657 657 657 657 725 725 656 656 725 725 724 724 656 656 751 751 770 770 772 772 768 768 770 770 753 753 745 745 776 776 778 778 774 774 776 776 747 747 772 772 774 774 749 749 748 748 777 777 775 775 779 779 777 777 746 746 778 778 779 779 744 744 754 754 771 771 769 769 773 773 771 771 752 752 775 775 773 773 750 750 760 760 741 741 739 739 743 743 741 741 758 758 769 769 743 743 756 756 766 766 735 735 733 733 737 737 735 735 764 764 739 739 737 737 762 762 763 763 734 734 736 736 732 732 734 734 765 765 733 733 732 732 767 767 757 757 740 740 742 742 738 738 740 740 759 759 736 736 738 738 761 761 742 742 768 768 755 755 799 799 818 818 820 820 816 816 818 818 801 801 793 793 824 824 826 826 822 822 824 824 795 795 820 820 822 822 797 797 796 796 825 825 823 823 827 827 825 825 794 794 826 826 827 827 792 792 802 802 819 819 817 817 821 821 819 819 800 800 823 823 821 821 798 798 808 808 789 789 787 787 791 791 789 789 806 806 817 817 791 791 804 804 814 814 783 783 781 781 785 785 783 783 812 812 787 787 785 785 810 810 811 811 782 782 784 784 780 780 782 782 813 813 781 781 780 780 815 815 805 805 788 788 790 790 786 786 788 788 807 807 784 784 786 786 809 809 790 790 816 816 803 803 847 847 866 866 868 868 864 864 866 866 849 849 841 841 872 872 874 874 870 870 872 872 843 843 868 868 870 870 845 845 844 844 873 873 871 871 875 875 873 873 842 842 874 874 875 875 840 840 850 850 867 867 865 865 869 869 867 867 848 848 871 871 869 869 846 846 856 856 837 837 835 835 839 839 837 837 854 854 865 865 839 839 852 852 862 862 831 831 829 829 833 833 831 831 860 860 835 835 833 833 858 858 859 859 830 830 832 832 828 828 830 830 861 861 829 829 828 828 863 863 853 853 836 836 838 838 834 834 836 836 855 855 832 832 834 834 857 857 838 838 864 864 851 851 1607 1607 1608 1608 904 904 1609 1609 905 905 904 904 904 904 905 905 908 908 905 905 909 909 908 908 908 908 909 909 912 912 909 909 913 913 912 912 912 912 913 913 916 916 913 913 917 917 916 916 916 916 917 917 920 920 917 917 921 921 920 920 920 920 921 921 922 922 921 921 923 923 922 922 922 922 923 923 918 918 923 923 919 919 918 918 918 918 919 919 914 914 919 919 915 915 914 914 914 914 915 915 910 910 915 915 911 911 910 910 910 910 911 911 906 906 911 911 907 907 906 906 906 906 907 907 902 902 907 907 903 903 902 902 902 902 903 903 1610 1610 903 903 1611 1611 1612 1612 1613 1613 1614 1614 894 894 1615 1615 895 895 894 894 894 894 895 895 890 890 895 895 891 891 890 890 890 890 891 891 886 886 891 891 887 887 886 886 886 886 887 887 882 882 887 887 883 883 882 882 882 882 883 883 878 878 883 883 879 879 878 878 878 878 879 879 876 876 879 879 877 877 876 876 876 876 877 877 880 880 877 877 881 881 880 880 880 880 881 881 884 884 881 881 885 885 884 884 884 884 885 885 888 888 885 885 889 889 888 888 888 888 889 889 892 892 889 889 893 893 892 892 892 892 893 893 896 896 893 893 897 897 896 896 896 896 897 897 1616 1616 897 897 1617 1617 1618 1618 951 951 953 953 955 955 953 953 957 957 955 955 1619 1619 1620 1620 959 959 1621 1621 963 963 959 959 959 959 963 963 961 961 963 963 968 968 961 961 961 961 968 968 965 965 968 968 970 970 965 965 965 965 970 970 966 966 970 970 971 971 966 966 966 966 971 971 964 964 971 971 969 969 964 964 964 964 969 969 960 960 969 969 967 967 960 960 960 960 967 967 958 958 967 967 962 962 958 958 958 958 962 962 1622 1622 962 962 1623 1623 1624 1624 954 954 956 956 950 950 956 956 952 952 950 950 950 950 952 952 947 947 952 952 946 946 947 947 947 947 946 946 944 944 946 946 942 942 944 944 944 944 942 942 940 940 942 942 938 938 940 940 1625 1625 1626 1626 936 936 1627 1627 932 932 936 936 936 936 932 932 934 934 932 932 927 927 934 934 934 934 927 927 930 930 927 927 925 925 930 930 930 930 925 925 929 929 925 925 924 924 929 929 929 929 924 924 931 931 924 924 926 926 931 931 931 931 926 926 935 935 926 926 928 928 935 935 935 935 928 928 937 937 928 928 933 933 937 937 937 937 933 933 1628 1628 933 933 1629 1629 1630 1630 941 941 939 939 945 945 939 939 943 943 945 945 945 945 943 943 948 948 943 943 949 949 948 948 948 948 949 949 951 951 949 949 953 953 951 951 992 992 1009 1009 1011 1011 983 983 1009 1009 994 994 986 986 1015 1015 1017 1017 1013 1013 1015 1015 988 988 1011 1011 1013 1013 990 990 987 987 1018 1018 1016 1016 1019 1019 1018 1018 985 985 1017 1017 1019 1019 984 984 993 993 1012 1012 1010 1010 1014 1014 1012 1012 991 991 1016 1016 1014 1014 989 989 999 999 982 982 980 980 1008 1008 982 982 997 997 1010 1010 1008 1008 995 995 1005 1005 976 976 974 974 978 978 976 976 1003 1003 980 980 978 978 1001 1001 1004 1004 973 973 975 975 972 972 973 973 1006 1006 974 974 972 972 1007 1007 998 998 979 979 981 981 977 977 979 979 1000 1000 975 975 977 977 1002 1002 981 981 983 983 996 996 1040 1040 1057 1057 1059 1059 1031 1031 1057 1057 1042 1042 1034 1034 1063 1063 1065 1065 1061 1061 1063 1063 1036 1036 1059 1059 1061 1061 1038 1038 1035 1035 1066 1066 1064 1064 1067 1067 1066 1066 1033 1033 1065 1065 1067 1067 1032 1032 1041 1041 1060 1060 1058 1058 1062 1062 1060 1060 1039 1039 1064 1064 1062 1062 1037 1037 1047 1047 1030 1030 1028 1028 1056 1056 1030 1030 1045 1045 1058 1058 1056 1056 1043 1043 1053 1053 1024 1024 1022 1022 1026 1026 1024 1024 1051 1051 1028 1028 1026 1026 1049 1049 1052 1052 1021 1021 1023 1023 1020 1020 1021 1021 1054 1054 1022 1022 1020 1020 1055 1055 1046 1046 1027 1027 1029 1029 1025 1025 1027 1027 1048 1048 1023 1023 1025 1025 1050 1050 1029 1029 1031 1031 1044 1044 1088 1088 1105 1105 1107 1107 1079 1079 1105 1105 1090 1090 1082 1082 1111 1111 1113 1113 1109 1109 1111 1111 1084 1084 1107 1107 1109 1109 1086 1086 1083 1083 1114 1114 1112 1112 1115 1115 1114 1114 1081 1081 1113 1113 1115 1115 1080 1080 1089 1089 1108 1108 1106 1106 1110 1110 1108 1108 1087 1087 1112 1112 1110 1110 1085 1085 1095 1095 1078 1078 1076 1076 1104 1104 1078 1078 1093 1093 1106 1106 1104 1104 1091 1091 1101 1101 1072 1072 1070 1070 1074 1074 1072 1072 1099 1099 1076 1076 1074 1074 1097 1097 1100 1100 1069 1069 1071 1071 1068 1068 1069 1069 1102 1102 1070 1070 1068 1068 1103 1103 1094 1094 1075 1075 1077 1077 1073 1073 1075 1075 1096 1096 1071 1071 1073 1073 1098 1098 1077 1077 1079 1079 1092 1092 1631 1631 1632 1632 1144 1144 1633 1633 1143 1143 1144 1144 1144 1144 1143 1143 1148 1148 1143 1143 1147 1147 1148 1148 1148 1148 1147 1147 1152 1152 1147 1147 1151 1151 1152 1152 1152 1152 1151 1151 1156 1156 1151 1151 1155 1155 1156 1156 1156 1156 1155 1155 1160 1160 1155 1155 1159 1159 1160 1160 1160 1160 1159 1159 1164 1164 1159 1159 1163 1163 1164 1164 1164 1164 1163 1163 1162 1162 1163 1163 1161 1161 1162 1162 1162 1162 1161 1161 1158 1158 1161 1161 1157 1157 1158 1158 1158 1158 1157 1157 1154 1154 1157 1157 1153 1153 1154 1154 1154 1154 1153 1153 1150 1150 1153 1153 1149 1149 1150 1150 1150 1150 1149 1149 1146 1146 1149 1149 1145 1145 1146 1146 1146 1146 1145 1145 1634 1634 1145 1145 1635 1635 1636 1636 1637 1637 1638 1638 1137 1137 1639 1639 1136 1136 1137 1137 1137 1137 1136 1136 1133 1133 1136 1136 1132 1132 1133 1133 1133 1133 1132 1132 1129 1129 1132 1132 1128 1128 1129 1129 1129 1129 1128 1128 1125 1125 1128 1128 1124 1124 1125 1125 1125 1125 1124 1124 1121 1121 1124 1124 1120 1120 1121 1121 1121 1121 1120 1120 1117 1117 1120 1120 1116 1116 1117 1117 1117 1117 1116 1116 1119 1119 1116 1116 1118 1118 1119 1119 1119 1119 1118 1118 1123 1123 1118 1118 1122 1122 1123 1123 1123 1123 1122 1122 1127 1127 1122 1122 1126 1126 1127 1127 1127 1127 1126 1126 1131 1131 1126 1126 1130 1130 1131 1131 1131 1131 1130 1130 1135 1135 1130 1130 1134 1134 1135 1135 1135 1135 1134 1134 1640 1640 1134 1134 1641 1641 1642 1642 1191 1191 1193 1193 1195 1195 1193 1193 1197 1197 1195 1195 1643 1643 1644 1644 1199 1199 1645 1645 1203 1203 1199 1199 1199 1199 1203 1203 1201 1201 1203 1203 1208 1208 1201 1201 1201 1201 1208 1208 1205 1205 1208 1208 1210 1210 1205 1205 1205 1205 1210 1210 1207 1207 1210 1210 1212 1212 1207 1207 1207 1207 1212 1212 1206 1206 1212 1212 1211 1211 1206 1206 1206 1206 1211 1211 1202 1202 1211 1211 1209 1209 1202 1202 1202 1202 1209 1209 1200 1200 1209 1209 1204 1204 1200 1200 1200 1200 1204 1204 1646 1646 1204 1204 1647 1647 1648 1648 1196 1196 1198 1198 1192 1192 1198 1198 1194 1194 1192 1192 1192 1192 1194 1194 1189 1189 1194 1194 1190 1190 1189 1189 1189 1189 1190 1190 1186 1186 1190 1190 1184 1184 1186 1186 1186 1186 1184 1184 1182 1182 1184 1184 1180 1180 1182 1182 1649 1649 1650 1650 1178 1178 1651 1651 1174 1174 1178 1178 1178 1178 1174 1174 1176 1176 1174 1174 1169 1169 1176 1176 1176 1176 1169 1169 1172 1172 1169 1169 1167 1167 1172 1172 1172 1172 1167 1167 1170 1170 1167 1167 1165 1165 1170 1170 1170 1170 1165 1165 1171 1171 1165 1165 1166 1166 1171 1171 1171 1171 1166 1166 1175 1175 1166 1166 1168 1168 1175 1175 1175 1175 1168 1168 1177 1177 1168 1168 1173 1173 1177 1177 1177 1177 1173 1173 1652 1652 1173 1173 1653 1653 1654 1654 1181 1181 1179 1179 1185 1185 1179 1179 1183 1183 1185 1185 1185 1185 1183 1183 1188 1188 1183 1183 1187 1187 1188 1188 1188 1188 1187 1187 1191 1191 1187 1187 1193 1193 1191 1191 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217 1655 1655 1656 1656 1219 1219 1657 1657 1220 1220 1219 1219 1219 1219 1220 1220 1221 1221 1220 1220 1222 1222 1221 1221 1221 1221 1222 1222 1223 1223 1222 1222 1224 1224 1223 1223 1223 1223 1224 1224 1225 1225 1224 1224 1226 1226 1225 1225 1225 1225 1226 1226 1227 1227 1226 1226 1228 1228 1227 1227 1227 1227 1228 1228 1229 1229 1228 1228 1230 1230 1229 1229 1229 1229 1230 1230 1231 1231 1230 1230 1232 1232 1231 1231 1231 1231 1232 1232 1658 1658 1232 1232 1659 1659 1660 1660 1233 1233 1234 1234 1235 1235 1234 1234 1236 1236 1235 1235 1235 1235 1236 1236 1237 1237 1236 1236 1238 1238 1237 1237 1239 1239 1240 1240 1241 1241 1240 1240 1242 1242 1241 1241 1241 1241 1242 1242 1243 1243 1242 1242 1244 1244 1243 1243 1245 1245 1246 1246 1247 1247 1246 1246 1248 1248 1247 1247 1247 1247 1248 1248 1249 1249 1248 1248 1250 1250 1249 1249 1661 1661 1662 1662 1251 1251 1663 1663 1252 1252 1251 1251 1251 1251 1252 1252 1253 1253 1252 1252 1254 1254 1253 1253 1253 1253 1254 1254 1255 1255 1254 1254 1256 1256 1255 1255 1255 1255 1256 1256 1257 1257 1256 1256 1258 1258 1257 1257 1257 1257 1258 1258 1259 1259 1258 1258 1260 1260 1259 1259 1259 1259 1260 1260 1261 1261 1260 1260 1262 1262 1261 1261 1261 1261 1262 1262 1263 1263 1262 1262 1264 1264 1263 1263 1263 1263 1264 1264 1664 1664 1264 1264 1665 1665 1666 1666 1265 1265 1266 1266 1267 1267 1266 1266 1268 1268 1267 1267 1267 1267 1268 1268 1269 1269 1268 1268 1270 1270 1269 1269 1271 1271 1272 1272 1273 1273 1272 1272 1274 1274 1273 1273 1273 1273 1274 1274 1275 1275 1274 1274 1276 1276 1275 1275 1277 1277 1278 1278 1279 1279 1278 1278 1280 1280 1279 1279 1279 1279 1280 1280 1281 1281 1280 1280 1282 1282 1281 1281 1667 1667 1668 1668 1283 1283 1669 1669 1284 1284 1283 1283 1283 1283 1284 1284 1285 1285 1284 1284 1286 1286 1285 1285 1285 1285 1286 1286 1287 1287 1286 1286 1288 1288 1287 1287 1287 1287 1288 1288 1289 1289 1288 1288 1290 1290 1289 1289 1289 1289 1290 1290 1291 1291 1290 1290 1292 1292 1291 1291 1291 1291 1292 1292 1293 1293 1292 1292 1294 1294 1293 1293 1293 1293 1294 1294 1295 1295 1294 1294 1296 1296 1295 1295 1295 1295 1296 1296 1670 1670 1296 1296 1671 1671 1672 1672 1297 1297 1298 1298 1299 1299 1298 1298 1300 1300 1299 1299 1299 1299 1300 1300 1301 1301 1300 1300 1302 1302 1301 1301 1303 1303 1304 1304 1305 1305 1304 1304 1306 1306 1305 1305 1305 1305 1306 1306 1307 1307 1306 1306 1308 1308 1307 1307 1309 1309 1310 1310 1311 1311 1310 1310 1312 1312 1311 1311 1311 1311 1312 1312 1313 1313 1312 1312 1314 1314 1313 1313 1673 1673 1674 1674 1315 1315 1675 1675 1316 1316 1315 1315 1315 1315 1316 1316 1317 1317 1316 1316 1318 1318 1317 1317 1317 1317 1318 1318 1319 1319 1318 1318 1320 1320 1319 1319 1319 1319 1320 1320 1321 1321 1320 1320 1322 1322 1321 1321 1321 1321 1322 1322 1323 1323 1322 1322 1324 1324 1323 1323 1323 1323 1324 1324 1325 1325 1324 1324 1326 1326 1325 1325 1325 1325 1326 1326 1327 1327 1326 1326 1328 1328 1327 1327 1327 1327 1328 1328 1676 1676 1328 1328 1677 1677 1678 1678 1329 1329 1330 1330 1331 1331 1330 1330 1332 1332 1331 1331 1331 1331 1332 1332 1333 1333 1332 1332 1334 1334 1333 1333 1335 1335 1336 1336 1337 1337 1336 1336 1338 1338 1337 1337 1337 1337 1338 1338 1339 1339 1338 1338 1340 1340 1339 1339 1679 1679 1680 1680 1341 1341 1681 1681 1342 1342 1341 1341 1341 1341 1342 1342 1343 1343 1342 1342 1344 1344 1343 1343 1343 1343 1344 1344 1345 1345 1344 1344 1346 1346 1345 1345 1345 1345 1346 1346 1347 1347 1346 1346 1348 1348 1347 1347 1347 1347 1348 1348 1349 1349 1348 1348 1350 1350 1349 1349 1349 1349 1350 1350 1351 1351 1350 1350 1352 1352 1351 1351 1351 1351 1352 1352 1353 1353 1352 1352 1354 1354 1353 1353 1353 1353 1354 1354 1682 1682 1354 1354 1683 1683 1684 1684 1355 1355 1356 1356 1357 1357 1356 1356 1358 1358 1357 1357 1357 1357 1358 1358 1359 1359 1358 1358 1360 1360 1359 1359 1361 1361 1362 1362 1363 1363 1362 1362 1364 1364 1363 1363 1363 1363 1364 1364 1365 1365 1364 1364 1366 1366 1365 1365 1367 1367 1368 1368 1369 1369 1368 1368 1370 1370 1369 1369 1369 1369 1370 1370 1371 1371 1370 1370 1372 1372 1371 1371 1685 1685 1686 1686 1373 1373 1687 1687 1374 1374 1373 1373 1373 1373 1374 1374 1375 1375 1374 1374 1376 1376 1375 1375 1375 1375 1376 1376 1377 1377 1376 1376 1378 1378 1377 1377 1377 1377 1378 1378 1379 1379 1378 1378 1380 1380 1379 1379 1379 1379 1380 1380 1381 1381 1380 1380 1382 1382 1381 1381 1381 1381 1382 1382 1383 1383 1382 1382 1384 1384 1383 1383 1383 1383 1384 1384 1385 1385 1384 1384 1386 1386 1385 1385 1385 1385 1386 1386 1688 1688 1386 1386 1689 1689 1690 1690 1387 1387 1388 1388 1389 1389 1388 1388 1390 1390 1389 1389 1389 1389 1390 1390 1391 1391 1390 1390 1392 1392 1391 1391 1393 1393 1394 1394 1395 1395 1394 1394 1396 1396 1395 1395 1395 1395 1396 1396 1397 1397 1396 1396 1398 1398 1397 1397 1399 1399 1400 1400 1401 1401 1400 1400 1402 1402 1401 1401 1401 1401 1402 1402 1403 1403 1402 1402 1404 1404 1403 1403 1691 1691 1692 1692 1405 1405 1693 1693 1406 1406 1405 1405 1405 1405 1406 1406 1407 1407 1406 1406 1408 1408 1407 1407 1407 1407 1408 1408 1409 1409 1408 1408 1410 1410 1409 1409 1409 1409 1410 1410 1411 1411 1410 1410 1412 1412 1411 1411 1411 1411 1412 1412 1413 1413 1412 1412 1414 1414 1413 1413 1413 1413 1414 1414 1415 1415 1414 1414 1416 1416 1415 1415 1415 1415 1416 1416 1417 1417 1416 1416 1418 1418 1417 1417 1417 1417 1418 1418 1694 1694 1418 1418 1695 1695 1696 1696 1419 1419 1420 1420 1421 1421 1420 1420 1422 1422 1421 1421 1421 1421 1422 1422 1423 1423 1422 1422 1424 1424 1423 1423 1425 1425 1426 1426 1427 1427 1426 1426 1428 1428 1427 1427 1427 1427 1428 1428 1429 1429 1428 1428 1430 1430 1429 1429 1431 1431 1432 1432 1433 1433 1432 1432 1434 1434 1433 1433 1433 1433 1434 1434 1435 1435 1434 1434 1436 1436 1435 1435 1697 1697 1698 1698 1437 1437 1699 1699 1438 1438 1437 1437 1437 1437 1438 1438 1439 1439 1438 1438 1440 1440 1439 1439 1439 1439 1440 1440 1441 1441 1440 1440 1442 1442 1441 1441 1441 1441 1442 1442 1443 1443 1442 1442 1444 1444 1443 1443 1443 1443 1444 1444 1445 1445 1444 1444 1446 1446 1445 1445 1445 1445 1446 1446 1447 1447 1446 1446 1448 1448 1447 1447 1447 1447 1448 1448 1449 1449 1448 1448 1450 1450 1449 1449 1449 1449 1450 1450 1700 1700 1450 1450 1701 1701 1702 1702 1451 1451 1452 1452 1453 1453 1452 1452 1454 1454 1453 1453 1453 1453 1454 1454 1455 1455 1454 1454 1456 1456 1455 1455 1457 1457 1458 1458 1459 1459 1458 1458 1460 1460 1459 1459 1459 1459 1460 1460 1461 1461 1460 1460 1462 1462 1461 1461 1463 1463 1464 1464 1465 1465 1464 1464 1466 1466 1465 1465 1465 1465 1466 1466 1467 1467 1466 1466 1468 1468 1467 1467 1703 1703 1704 1704 1469 1469 1705 1705 1470 1470 1469 1469 1469 1469 1470 1470 1471 1471 1470 1470 1472 1472 1471 1471 1471 1471 1472 1472 1473 1473 1472 1472 1474 1474 1473 1473 1473 1473 1474 1474 1475 1475 1474 1474 1476 1476 1475 1475 1475 1475 1476 1476 1477 1477 1476 1476 1478 1478 1477 1477 1477 1477 1478 1478 1479 1479 1478 1478 1480 1480 1479 1479 1479 1479 1480 1480 1481 1481 1480 1480 1482 1482 1481 1481 1481 1481 1482 1482 1706 1706 1482 1482 1707 1707 1708 1708 1483 1483 1484 1484 1485 1485 1484 1484 1486 1486 1485 1485 1485 1485 1486 1486 1487 1487 1486 1486 1488 1488 1487 1487 1489 1489 1490 1490 1491 1491 1490 1490 1492 1492 1491 1491 1493 1493 1494 1494 1495 1495 1494 1494 1496 1496 1495 1495 1495 1495 1496 1496 1497 1497 1496 1496 1498 1498 1497 1497 1709 1709 1710 1710 1499 1499 1711 1711 1500 1500 1499 1499 1499 1499 1500 1500 1501 1501 1500 1500 1502 1502 1501 1501 1501 1501 1502 1502 1503 1503 1502 1502 1504 1504 1503 1503 1503 1503 1504 1504 1505 1505 1504 1504 1506 1506 1505 1505 1505 1505 1506 1506 1507 1507 1506 1506 1508 1508 1507 1507 1507 1507 1508 1508 1509 1509 1508 1508 1510 1510 1509 1509 1509 1509 1510 1510 1511 1511 1510 1510 1512 1512 1511 1511 1511 1511 1512 1512 1712 1712 1512 1512 1713 1713 1714 1714 1513 1513 1514 1514 1515 1515 1514 1514 1516 1516 1515 1515 1515 1515 1516 1516 1517 1517 1516 1516 1518 1518 1517 1517 1519 1519 1520 1520 1521 1521 1520 1520 1522 1522 1521 1521 1523 1523 1524 1524 1525 1525 1524 1524 1526 1526 1525 1525 1525 1525 1526 1526 1527 1527 1526 1526 1528 1528 1527 1527 1715 1715 1716 1716 1529 1529 1717 1717 1530 1530 1529 1529 1529 1529 1530 1530 1531 1531 1530 1530 1532 1532 1531 1531 1531 1531 1532 1532 1533 1533 1532 1532 1534 1534 1533 1533 1533 1533 1534 1534 1535 1535 1534 1534 1536 1536 1535 1535 1535 1535 1536 1536 1537 1537 1536 1536 1538 1538 1537 1537 1537 1537 1538 1538 1539 1539 1538 1538 1540 1540 1539 1539 1539 1539 1540 1540 1541 1541 1540 1540 1542 1542 1541 1541 1541 1541 1542 1542 1718 1718 1542 1542 1719 1719 1720 1720 1543 1543 1544 1544 1545 1545 1544 1544 1546 1546 1545 1545 1545 1545 1546 1546 1547 1547 1546 1546 1548 1548 1547 1547 1549 1549 1550 1550 1551 1551 1550 1550 1552 1552 1551 1551 1553 1553 1554 1554 1555 1555 1554 1554 1556 1556 1555 1555 1555 1555 1556 1556 1557 1557 1556 1556 1558 1558 1557 1557 1721 1721 1722 1722 1559 1559 1723 1723 1560 1560 1559 1559 1559 1559 1560 1560 1561 1561 1560 1560 1562 1562 1561 1561 1561 1561 1562 1562 1563 1563 1562 1562 1564 1564 1563 1563 1563 1563 1564 1564 1565 1565 1564 1564 1566 1566 1565 1565 1565 1565 1566 1566 1567 1567 1566 1566 1568 1568 1567 1567 1567 1567 1568 1568 1569 1569 1568 1568 1570 1570 1569 1569 1569 1569 1570 1570 1571 1571 1570 1570 1572 1572 1571 1571 1571 1571 1572 1572 1724 1724 1572 1572 1725 1725 1726 1726 1573 1573 1574 1574 1575 1575 1574 1574 1576 1576 1575 1575 1575 1575 1576 1576 1577 1577 1576 1576 1578 1578 1577 1577 1579 1579 1580 1580 1581 1581 1580 1580 1582 1582 1581 1581
+192 192 193 193 28 28 194 194 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 42 42 47 47 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 34 34 39 39 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 195 195 27 27 196 196 197 197 198 198 199 199 18 18 200 200 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 0 0 3 3 1 1 0 0 0 0 1 1 4 4 1 1 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 201 201 21 21 202 202 203 203 204 204 205 205 76 76 206 206 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 94 94 93 93 95 95 94 94 94 94 95 95 90 90 95 95 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 207 207 75 75 208 208 209 209 210 210 211 211 66 66 212 212 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 48 48 51 51 49 49 48 48 48 48 49 49 52 52 49 49 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 213 213 69 69 214 214 215 215 216 216 217 217 123 123 218 218 122 122 123 123 123 123 122 122 127 127 122 122 126 126 127 127 127 127 126 126 131 131 126 126 130 130 131 131 131 131 130 130 135 135 130 130 134 134 135 135 135 135 134 134 139 139 134 134 138 138 139 139 139 139 138 138 143 143 138 138 142 142 143 143 143 143 142 142 141 141 142 142 140 140 141 141 141 141 140 140 137 137 140 140 136 136 137 137 137 137 136 136 133 133 136 136 132 132 133 133 133 133 132 132 129 129 132 132 128 128 129 129 129 129 128 128 125 125 128 128 124 124 125 125 125 125 124 124 219 219 124 124 220 220 221 221 222 222 223 223 117 117 224 224 116 116 117 117 117 117 116 116 113 113 116 116 112 112 113 113 113 113 112 112 109 109 112 112 108 108 109 109 109 109 108 108 105 105 108 108 104 104 105 105 105 105 104 104 101 101 104 104 100 100 101 101 101 101 100 100 97 97 100 100 96 96 97 97 97 97 96 96 99 99 96 96 98 98 99 99 99 99 98 98 103 103 98 98 102 102 103 103 103 103 102 102 107 107 102 102 106 106 107 107 107 107 106 106 111 111 106 106 110 110 111 111 111 111 110 110 115 115 110 110 114 114 115 115 115 115 114 114 225 225 114 114 226 226 227 227 228 228 229 229 171 171 230 230 170 170 171 171 171 171 170 170 175 175 170 170 174 174 175 175 175 175 174 174 179 179 174 174 178 178 179 179 179 179 178 178 183 183 178 178 182 182 183 183 183 183 182 182 187 187 182 182 186 186 187 187 187 187 186 186 191 191 186 186 190 190 191 191 191 191 190 190 189 189 190 190 188 188 189 189 189 189 188 188 185 185 188 188 184 184 185 185 185 185 184 184 181 181 184 184 180 180 181 181 181 181 180 180 177 177 180 180 176 176 177 177 177 177 176 176 173 173 176 176 172 172 173 173 173 173 172 172 231 231 172 172 232 232 233 233 234 234 235 235 165 165 236 236 164 164 165 165 165 165 164 164 161 161 164 164 160 160 161 161 161 161 160 160 157 157 160 160 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 149 149 152 152 148 148 149 149 149 149 148 148 145 145 148 148 144 144 145 145 145 145 144 144 147 147 144 144 146 146 147 147 147 147 146 146 151 151 146 146 150 150 151 151 151 151 150 150 155 155 150 150 154 154 155 155 155 155 154 154 159 159 154 154 158 158 159 159 159 159 158 158 163 163 158 158 162 162 163 163 163 163 162 162 237 237 162 162 238 238 239 239
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70 72 72 73 73 74 74 73 73 75 75 74 74 76 76 77 77 78 78 77 77 79 79 78 78 80 80 81 81 82 82 81 81 83 83 82 82 84 84 85 85 86 86 85 85 87 87 86 86 88 88 89 89 90 90 89 89 91 91 90 90 92 92 93 93 94 94 93 93 95 95 94 94 96 96 97 97 98 98 97 97 99 99 98 98 100 100 101 101 102 102 101 101 103 103 102 102 104 104 105 105 106 106 105 105 107 107 106 106 108 108 109 109 110 110 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 124 124 125 125 126 126 125 125 127 127 126 126 128 128 129 129 130 130 129 129 131 131 130 130 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 144 144 145 145 146 146 145 145 147 147 146 146 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 160 160 161 161 162 162 161 161 163 163 162 162 164 164 165 165 166 166 165 165 167 167 166 166 168 168 169 169 170 170 169 169 171 171 170 170 172 172 173 173 174 174 173 173 175 175 174 174 176 176 177 177 178 178 177 177 179 179 178 178 180 180 181 181 182 182 181 181 183 183 182 182 184 184 185 185 186 186 185 185 187 187 186 186 188 188 189 189 190 190 189 189 191 191 190 190 192 192 193 193 194 194 193 193 195 195 194 194 196 196 197 197 198 198 197 197 199 199 198 198 200 200 201 201 202 202 201 201 203 203 202 202 204 204 205 205 206 206 205 205 207 207 206 206 208 208 209 209 210 210 209 209 211 211 210 210 212 212 213 213 214 214 213 213 215 215 214 214 216 216 217 217 218 218 217 217 219 219 218 218 220 220 221 221 222 222 221 221 223 223 222 222 224 224 225 225 226 226 225 225 227 227 226 226 228 228 229 229 230 230 229 229 231 231 230 230 232 232 233 233 234 234 233 233 235 235 234 234 236 236 237 237 238 238 237 237 239 239 238 238 240 240 241 241 242 242 241 241 243 243 242 242 244 244 245 245 246 246 245 245 247 247 246 246 248 248 249 249 250 250 249 249 251 251 250 250 252 252 253 253 254 254 253 253 255 255 254 254 256 256 257 257 258 258 257 257 259 259 258 258 260 260 261 261 262 262 261 261 263 263 262 262 264 264 265 265 266 266 265 265 267 267 266 266 268 268 269 269 270 270 269 269 271 271 270 270 272 272 273 273 274 274 273 273 275 275 274 274 276 276 277 277 278 278 277 277 279 279 278 278 280 280 281 281 282 282 281 281 283 283 282 282 284 284 285 285 286 286 285 285 287 287 286 286 288 288 289 289 290 290 289 289 291 291 290 290 292 292 293 293 294 294 293 293 295 295 294 294 296 296 297 297 298 298 297 297 299 299 298 298 300 300 301 301 302 302 301 301 303 303 302 302 304 304 305 305 306 306 305 305 307 307 306 306 308 308 309 309 310 310 309 309 311 311 310 310 312 312 313 313 314 314 313 313 315 315 314 314 316 316 317 317 318 318 317 317 319 319 318 318 320 320 321 321 322 322 321 321 323 323 322 322 324 324 325 325 326 326 325 325 327 327 326 326 328 328 329 329 330 330 329 329 331 331 330 330 332 332 333 333 334 334 333 333 335 335 334 334 336 336 337 337 338 338 337 337 339 339 338 338 340 340 341 341 342 342 341 341 343 343 342 342 344 344 345 345 346 346 345 345 347 347 346 346 348 348 349 349 350 350 349 349 351 351 350 350 352 352 353 353 354 354 353 353 355 355 354 354 356 356 357 357 358 358 357 357 359 359 358 358 360 360 361 361 362 362 361 361 363 363 362 362 364 364 365 365 366 366 365 365 367 367 366 366 368 368 369 369 370 370 369 369 371 371 370 370 372 372 373 373 374 374 373 373 375 375 374 374 376 376 377 377 378 378 377 377 379 379 378 378 380 380 381 381 382 382 381 381 383 383 382 382 384 384 385 385 386 386 385 385 387 387 386 386 388 388 389 389 390 390 389 389 391 391 390 390 392 392 393 393 394 394 393 393 395 395 394 394 544 544 546 546 547 547 5747 5747 5748 5748 551 551 564 564 559 559 558 558 559 559 557 557 558 558 558 558 557 557 556 556 557 557 551 551 556 556 556 556 551 551 550 550 551 551 5749 5749 550 550 547 547 545 545 544 544 545 545 539 539 544 544 544 544 539 539 538 538 539 539 537 537 538 538 538 538 537 537 536 536 537 537 531 531 536 536 431 431 430 430 432 432 431 431 432 432 433 433 432 432 438 438 433 433 433 433 438 438 439 439 438 438 440 440 439 439 439 439 440 440 441 441 440 440 444 444 441 441 441 441 444 444 5750 5750 444 444 5751 5751 5752 5752 447 447 449 449 450 450 449 449 452 452 450 450 450 450 452 452 453 453 452 452 457 457 453 453 453 453 457 457 460 460 457 457 459 459 460 460 460 460 459 459 461 461 459 459 463 463 461 461 461 461 463 463 468 468 463 463 470 470 468 468 468 468 470 470 469 469 470 470 471 471 469 469 469 469 471 471 476 476 471 471 477 477 476 476 476 476 477 477 480 480 477 477 479 479 480 480 480 480 479 479 482 482 479 479 483 483 482 482 482 482 483 483 488 488 483 483 489 489 488 488 488 488 489 489 490 490 489 489 491 491 490 490 490 490 491 491 496 496 491 491 497 497 496 496 496 496 497 497 498 498 497 497 499 499 498 498 498 498 499 499 502 502 499 499 505 505 502 502 502 502 505 505 507 507 505 505 508 508 507 507 507 507 508 508 511 511 508 508 510 510 511 511 511 511 510 510 517 517 510 510 516 516 517 517 517 517 516 516 519 519 516 516 518 518 519 519 519 519 518 518 525 525 518 518 524 524 525 525 525 525 524 524 527 527 524 524 528 528 527 527 527 527 528 528 531 531 528 528 530 530 531 531 531 531 530 530 536 536 418 418 415 415 414 414 415 415 413 413 414 414 414 414 413 413 412 412 430 430 431 431 424 424 431 431 427 427 424 424 424 424 427 427 421 421 427 427 420 420 421 421 421 421 420 420 418 418 420 420 419 419 418 418 418 418 419 419 415 415 399 399 397 397 396 396 397 397 400 400 396 396 412 412 413 413 406 406 413 413 407 407 406 406 406 406 407 407 403 403 407 407 402 402 403 403 403 403 402 402 400 400 402 402 401 401 400 400 400 400 401 401 396 396 487 487 485 485 484 484 485 485 481 481 484 484 484 484 481 481 478 478 481 481 475 475 478 478 478 478 475 475 474 474 475 475 473 473 474 474 474 474 473 473 472 472 473 473 467 467 472 472 472 472 467 467 465 465 467 467 466 466 465 465 465 465 466 466 464 464 466 466 462 462 464 464 464 464 462 462 458 458 462 462 456 456 458 458 458 458 456 456 455 455 456 456 454 454 455 455 455 455 454 454 451 451 454 454 448 448 451 451 451 451 448 448 445 445 448 448 446 446 445 445 5753 5753 5754 5754 443 443 5755 5755 442 442 443 443 443 443 442 442 437 437 442 442 436 436 437 437 437 437 436 436 435 435 436 436 434 434 435 435 435 435 434 434 429 429 434 434 428 428 429 429 429 429 428 428 426 426 428 428 425 425 426 426 426 426 425 425 423 423 425 425 422 422 423 423 423 423 422 422 417 417 422 422 416 416 417 417 417 417 416 416 410 410 416 416 411 411 410 410 410 410 411 411 409 409 411 411 408 408 409 409 409 409 408 408 404 404 408 408 405 405 404 404 404 404 405 405 399 399 405 405 398 398 399 399 399 399 398 398 397 397 509 509 503 503 504 504 503 503 501 501 504 504 504 504 501 501 500 500 501 501 495 495 500 500 500 500 495 495 493 493 495 495 494 494 493 493 493 493 494 494 492 492 494 494 487 487 492 492 492 492 487 487 486 486 487 487 484 484 486 486 504 504 506 506 509 509 506 506 512 512 509 509 509 509 512 512 513 513 512 512 514 514 513 513 513 513 514 514 515 515 514 514 520 520 515 515 515 515 520 520 521 521 520 520 522 522 521 521 521 521 522 522 523 523 523 523 522 522 529 529 522 522 526 526 529 529 529 529 526 526 532 532 526 526 533 533 532 532 532 532 533 533 535 535 533 533 534 534 535 535 535 535 534 534 541 541 534 534 540 540 541 541 541 541 540 540 543 543 540 540 542 542 543 543 5756 5756 5757 5757 549 549 5758 5758 548 548 549 549 549 549 548 548 553 553 548 548 552 552 553 553 553 553 552 552 554 554 552 552 555 555 554 554 554 554 555 555 560 560 555 555 561 561 560 560 560 560 561 561 562 562 561 561 563 563 562 562 562 562 563 563 568 568 563 563 569 569 568 568 568 568 569 569 572 572 569 569 571 571 572 572 572 572 571 571 574 574 571 571 575 575 574 574 574 574 575 575 579 579 575 575 580 580 579 579 579 579 580 580 581 581 580 580 582 582 581 581 581 581 582 582 587 587 582 582 588 588 587 587 587 587 588 588 590 590 588 588 591 591 590 590 590 590 591 591 593 593 591 591 597 597 593 593 593 593 597 597 596 596 597 597 594 594 596 596 596 596 594 594 595 595 594 594 592 592 595 595 595 595 592 592 589 589 592 592 586 586 589 589 589 589 586 586 584 584 586 586 585 585 584 584 584 584 585 585 583 583 585 585 578 578 583 583 583 583 578 578 577 577 578 578 576 576 577 577 577 577 576 576 570 570 576 576 573 573 570 570 570 570 573 573 566 566 573 573 567 567 566 566 566 566 567 567 564 564 567 567 565 565 564 564 564 564 565 565 559 559 632 632 636 636 637 637 636 636 640 640 637 637 637 637 640 640 641 641 640 640 646 646 641 641 632 632 627 627 636 636 627 627 620 620 636 636 636 636 620 620 633 633 646 646 640 640 651 651 640 640 643 643 651 651 651 651 643 643 658 658 658 658 643 643 660 660 643 643 647 647 660 660 660 660 647 647 662 662 676 676 674 674 656 656 674 674 653 653 656 656 677 677 657 657 654 654 649 649 655 655 642 642 655 655 645 645 642 642 608 608 606 606 626 626 606 606 623 623 626 626 662 662 647 647 664 664 647 647 650 650 664 664 664 664 650 650 666 666 674 674 672 672 653 653 672 672 670 670 653 653 653 653 670 670 650 650 670 670 668 668 650 650 650 650 668 668 666 666 677 677 679 679 657 657 679 679 680 680 657 657 657 657 680 680 656 656 680 680 678 678 656 656 656 656 678 678 676 676 669 669 671 671 652 652 671 671 673 673 652 652 652 652 673 673 654 654 673 673 675 675 654 654 654 654 675 675 677 677 669 669 652 652 667 667 652 652 648 648 667 667 667 667 648 648 665 665 624 624 630 630 634 634 630 630 638 638 634 634 620 620 618 618 633 633 618 618 616 616 633 633 633 633 616 616 629 629 624 624 634 634 619 619 634 634 631 631 619 619 619 619 631 631 617 617 605 605 625 625 603 603 625 625 622 622 603 603 603 603 622 622 601 601 655 655 659 659 645 645 659 659 661 661 645 645 645 645 661 661 648 648 661 661 663 663 648 648 648 648 663 663 665 665 630 630 635 635 638 638 635 635 639 639 638 638 638 638 639 639 642 642 639 639 644 644 642 642 642 642 644 644 649 649 628 628 613 613 631 631 613 613 615 615 631 631 631 631 615 615 617 617 605 605 607 607 625 625 607 607 609 609 625 625 625 625 609 609 628 628 609 609 611 611 628 628 628 628 611 611 613 613 601 601 622 622 599 599 622 622 621 621 599 599 599 599 621 621 598 598 606 606 604 604 623 623 604 604 602 602 623 623 623 623 602 602 621 621 602 602 600 600 621 621 621 621 600 600 598 598 616 616 614 614 629 629 614 614 612 612 629 629 629 629 612 612 626 626 612 612 610 610 626 626 626 626 610 610 608 608 681 681 682 682 683 683 682 682 684 684 683 683 1016 1016 1012 1012 1144 1144 1202 1202 1211 1211 1214 1214 1070 1070 1064 1064 1078 1078 1169 1169 1166 1166 1144 1144 1115 1115 1114 1114 1144 1144 1086 1086 1083 1083 1144 1144 1034 1034 1029 1029 1144 1144 1029 1029 1026 1026 1144 1144 1144 1144 1026 1026 1016 1016 1026 1026 1024 1024 1016 1016 1016 1016 1024 1024 1017 1017 1286 1286 1284 1284 1211 1211 1086 1086 1144 1144 1093 1093 1022 1022 1021 1021 1019 1019 1082 1082 1080 1080 1008 1008 1080 1080 1081 1081 1008 1008 1008 1008 1081 1081 1085 1085 1085 1085 1099 1099 1008 1008 1099 1099 1107 1107 1008 1008 1008 1008 1107 1107 1012 1012 1107 1107 1125 1125 1012 1012 1012 1012 1125 1125 1144 1144 1008 1008 998 998 1082 1082 998 998 994 994 1082 1082 1082 1082 994 994 990 990 962 962 959 959 1082 1082 959 959 954 954 1082 1082 908 908 907 907 1082 1082 907 907 900 900 1082 1082 1082 1082 900 900 1091 1091 900 900 898 898 1091 1091 1043 1043 1045 1045 1091 1091 1466 1466 1459 1459 1211 1211 1209 1209 1144 1144 1160 1160 1202 1202 1214 1214 1189 1189 1196 1196 1190 1190 1206 1206 1169 1169 1144 1144 1175 1175 1120 1120 1144 1144 1122 1122 1144 1144 1123 1123 1122 1122 1078 1078 1064 1064 1083 1083 1052 1052 1046 1046 1144 1144 1046 1046 1044 1044 1144 1144 1144 1144 1044 1044 1034 1034 1044 1044 1042 1042 1034 1034 1034 1034 1042 1042 1035 1035 1001 1001 1005 1005 1003 1003 1005 1005 1004 1004 1003 1003 1008 1008 1006 1006 998 998 1006 1006 1005 1005 998 998 998 998 1005 1005 999 999 1005 1005 1001 1001 999 999 926 926 924 924 1082 1082 924 924 918 918 1082 1082 1082 1082 918 918 908 908 918 918 916 916 908 908 908 908 916 916 909 909 783 783 788 788 1091 1091 822 822 827 827 811 811 1542 1542 1540 1540 1211 1211 1275 1275 1273 1273 1211 1211 1209 1209 1160 1160 1214 1214 1160 1160 1172 1172 1214 1214 1214 1214 1172 1172 1189 1189 1156 1156 1154 1154 1164 1164 1154 1154 1148 1148 1164 1164 1164 1164 1148 1148 1166 1166 1135 1135 1128 1128 1144 1144 1128 1128 1126 1126 1144 1144 1144 1144 1126 1126 1123 1123 1040 1040 1039 1039 1037 1037 1017 1017 1024 1024 1019 1019 1024 1024 1023 1023 1019 1019 1019 1019 1023 1023 1022 1022 981 981 980 980 1082 1082 980 980 977 977 1082 1082 977 977 972 972 1082 1082 1082 1082 972 972 962 962 972 972 970 970 962 962 962 962 970 970 969 969 945 945 944 944 1082 1082 944 944 942 942 1082 1082 942 942 936 936 1082 1082 1082 1082 936 936 934 934 914 914 912 912 911 911 890 890 889 889 1091 1091 889 889 882 882 1091 1091 785 785 796 796 776 776 805 805 812 812 1091 1091 812 812 820 820 1091 1091 1036 1036 1038 1038 1028 1028 1045 1045 1047 1047 1061 1061 1091 1091 1165 1165 1167 1167 1207 1207 1210 1210 1091 1091 1341 1341 1342 1342 1339 1339 1342 1342 1343 1343 1339 1339 1211 1211 1358 1358 1356 1356 1301 1301 1286 1286 1302 1302 1286 1286 1211 1211 1302 1302 1302 1302 1211 1211 1304 1304 1232 1232 1230 1230 1211 1211 1230 1230 1228 1228 1211 1211 1211 1211 1228 1228 1227 1227 1206 1206 1190 1190 1209 1209 1120 1120 1119 1119 1144 1144 1119 1119 1117 1117 1144 1144 1144 1144 1117 1117 1115 1115 1101 1101 1100 1100 1093 1093 1075 1075 1078 1078 1076 1076 1078 1078 1077 1077 1076 1076 710 710 732 732 712 712 729 729 731 731 1091 1091 881 881 884 884 1091 1091 1043 1043 1091 1091 1038 1038 1091 1091 1027 1027 1038 1038 1038 1038 1027 1027 1028 1028 1097 1097 1103 1103 1091 1091 1103 1103 1106 1106 1091 1091 1091 1091 1106 1106 1124 1124 1106 1106 1109 1109 1124 1124 1124 1124 1109 1109 1118 1118 1109 1109 1116 1116 1118 1118 1468 1468 1476 1476 1211 1211 1548 1548 1554 1554 1211 1211 1557 1557 1553 1553 1211 1211 1459 1459 1453 1453 1211 1211 1453 1453 1448 1448 1211 1211 1211 1211 1448 1448 1442 1442 1442 1442 1446 1446 1430 1430 1442 1442 1430 1430 1211 1211 1430 1430 1425 1425 1211 1211 1211 1211 1425 1425 1416 1416 1394 1394 1392 1392 1211 1211 1392 1392 1380 1380 1211 1211 1380 1380 1376 1376 1211 1211 1376 1376 1374 1374 1211 1211 1211 1211 1374 1374 1358 1358 1374 1374 1373 1373 1358 1358 1358 1358 1373 1373 1363 1363 1373 1373 1365 1365 1363 1363 1327 1327 1322 1322 1211 1211 1322 1322 1320 1320 1211 1211 1211 1211 1320 1320 1304 1304 1320 1320 1319 1319 1304 1304 1304 1304 1319 1319 1309 1309 1273 1273 1268 1268 1211 1211 1268 1268 1266 1266 1211 1211 1211 1211 1266 1266 1265 1265 1255 1255 1250 1250 1211 1211 1250 1250 1248 1248 1211 1211 1211 1211 1248 1248 1232 1232 1248 1248 1246 1246 1232 1232 1232 1232 1246 1246 1237 1237 1246 1246 1245 1245 1237 1237 1237 1237 1245 1245 1244 1244 1209 1209 1190 1190 1144 1144 1190 1190 1187 1187 1144 1144 1144 1144 1187 1187 1175 1175 1187 1187 1184 1184 1175 1175 1175 1175 1184 1184 1183 1183 1163 1163 1162 1162 1161 1161 1114 1114 1108 1108 1144 1144 1108 1108 1105 1105 1144 1144 1144 1144 1105 1105 1093 1093 1105 1105 1102 1102 1093 1093 1093 1093 1102 1102 1101 1101 1075 1075 1073 1073 1078 1078 1073 1073 1071 1071 1078 1078 1078 1078 1071 1071 1070 1070 1035 1035 1042 1042 1037 1037 1042 1042 1041 1041 1037 1037 1037 1037 1041 1041 1040 1040 990 990 988 988 1082 1082 988 988 987 987 1082 1082 1082 1082 987 987 986 986 969 969 968 968 962 962 968 968 967 967 962 962 962 962 967 967 963 963 967 967 965 965 963 963 909 909 916 916 911 911 916 916 915 915 911 911 911 911 915 915 914 914 898 898 897 897 1091 1091 897 897 896 896 1091 1091 1091 1091 896 896 894 894 894 894 893 893 1091 1091 893 893 891 891 1091 1091 1091 1091 891 891 890 890 872 872 871 871 1091 1091 871 871 875 875 1091 1091 1091 1091 875 875 866 866 853 853 854 854 1091 1091 854 854 858 858 1091 1091 1091 1091 858 858 850 850 819 819 825 825 1091 1091 825 825 817 817 1091 1091 1091 1091 817 817 808 808 1091 1091 754 754 752 752 721 721 725 725 719 719 725 725 751 751 1091 1091 751 751 753 753 1091 1091 783 783 1091 1091 766 766 785 785 776 776 780 780 798 798 805 805 793 793 829 829 840 840 834 834 840 840 1091 1091 834 834 834 834 1091 1091 827 827 1091 1091 820 820 827 827 827 827 820 820 811 811 1031 1031 1032 1032 1033 1033 1110 1110 1111 1111 1112 1112 1139 1139 1091 1091 1137 1137 1091 1091 1134 1134 1137 1137 1167 1167 1170 1170 1185 1185 1091 1091 1210 1210 1229 1229 1210 1210 1215 1215 1229 1229 1229 1229 1215 1215 1223 1223 1386 1386 1393 1393 1211 1211 1393 1393 1395 1395 1211 1211 1468 1468 1211 1211 1474 1474 1211 1211 1510 1510 1505 1505 1416 1416 1412 1412 1211 1211 1412 1412 1409 1409 1211 1211 1211 1211 1409 1409 1394 1394 1409 1409 1410 1410 1394 1394 1372 1372 1371 1371 1370 1370 1329 1329 1327 1327 1337 1337 1243 1243 1242 1242 1244 1244 1242 1242 1239 1239 1244 1244 1244 1244 1239 1239 1237 1237 1224 1224 1221 1221 1211 1211 1221 1221 1219 1219 1211 1211 1211 1211 1219 1219 1214 1214 1163 1163 1161 1161 1164 1164 1161 1161 1159 1159 1164 1164 1164 1164 1159 1159 1156 1156 1098 1098 1096 1096 1100 1100 1096 1096 1094 1094 1100 1100 1100 1100 1094 1094 1093 1093 1083 1083 1064 1064 1144 1144 1064 1064 1062 1062 1144 1144 1144 1144 1062 1062 1052 1052 1062 1062 1060 1060 1052 1052 1052 1052 1060 1060 1059 1059 954 954 952 952 1082 1082 952 952 951 951 1082 1082 1082 1082 951 951 950 950 835 835 837 837 1091 1091 837 837 842 842 1091 1091 842 842 833 833 1091 1091 1091 1091 833 833 826 826 1091 1091 772 772 770 770 696 696 727 727 1091 1091 727 727 726 726 1091 1091 793 793 805 805 804 804 805 805 1091 1091 804 804 804 804 1091 1091 796 796 1091 1091 788 788 796 796 796 796 788 788 776 776 917 917 919 919 1091 1091 1048 1048 1054 1054 1047 1047 1054 1054 1056 1056 1047 1047 1047 1047 1056 1056 1061 1061 1048 1048 1049 1049 1054 1054 1049 1049 1050 1050 1054 1054 1054 1054 1050 1050 1051 1051 1079 1079 1084 1084 1091 1091 1084 1084 1087 1087 1091 1091 1124 1124 1127 1127 1091 1091 1127 1127 1129 1129 1091 1091 1091 1091 1129 1129 1130 1130 1343 1343 1344 1344 1339 1339 1344 1344 1346 1346 1339 1339 1339 1339 1346 1346 1348 1348 1367 1367 1369 1369 1211 1211 1422 1422 1418 1418 1211 1211 1418 1418 1427 1427 1211 1211 1456 1456 1451 1451 1211 1211 1451 1451 1460 1460 1211 1211 1211 1211 1460 1460 1467 1467 1548 1548 1211 1211 1570 1570 1477 1477 1471 1471 1482 1482 1471 1471 1466 1466 1482 1482 1482 1482 1466 1466 1473 1473 1466 1466 1211 1211 1473 1473 1473 1473 1211 1211 1481 1481 1211 1211 1488 1488 1481 1481 1484 1484 1483 1483 1480 1480 1441 1441 1438 1438 1446 1446 1438 1438 1434 1434 1446 1446 1446 1446 1434 1434 1430 1430 1337 1337 1327 1327 1338 1338 1327 1327 1211 1211 1338 1338 1338 1338 1211 1211 1340 1340 1211 1211 1356 1356 1340 1340 1340 1340 1356 1356 1355 1355 1300 1300 1293 1293 1301 1301 1293 1293 1291 1291 1301 1301 1301 1301 1291 1291 1286 1286 1300 1300 1298 1298 1293 1293 1298 1298 1297 1297 1293 1293 1293 1293 1297 1297 1296 1296 1284 1284 1283 1283 1211 1211 1283 1283 1282 1282 1211 1211 1211 1211 1282 1282 1280 1280 1227 1227 1226 1226 1211 1211 1226 1226 1225 1225 1211 1211 1211 1211 1225 1225 1224 1224 1203 1203 1206 1206 1204 1204 1206 1206 1205 1205 1204 1204 1203 1203 1201 1201 1206 1206 1201 1201 1198 1198 1206 1206 1206 1206 1198 1198 1196 1196 1183 1183 1182 1182 1181 1181 1166 1166 1148 1148 1144 1144 1148 1148 1146 1146 1144 1144 1144 1144 1146 1146 1135 1135 1146 1146 1143 1143 1135 1135 1135 1135 1143 1143 1142 1142 1059 1059 1058 1058 1052 1052 1058 1058 1057 1057 1052 1052 1052 1052 1057 1057 1053 1053 1057 1057 1055 1055 1053 1053 986 986 985 985 1082 1082 985 985 983 983 1082 1082 1082 1082 983 983 981 981 950 950 949 949 1082 1082 949 949 947 947 1082 1082 1082 1082 947 947 945 945 934 934 933 933 1082 1082 933 933 932 932 1082 1082 1082 1082 932 932 931 931 801 801 799 799 1091 1091 799 799 797 797 1091 1091 1091 1091 797 797 800 800 782 782 790 790 1091 1091 743 743 747 747 750 750 703 703 704 704 706 706 689 689 692 692 700 700 692 692 696 696 700 700 700 700 696 696 730 730 696 696 1091 1091 730 730 730 730 1091 1091 732 732 1091 1091 739 739 732 732 732 732 739 739 712 712 719 719 725 725 740 740 725 725 1091 1091 740 740 740 740 1091 1091 736 736 1091 1091 731 731 736 736 736 736 731 731 708 708 713 713 714 714 716 716 744 744 748 748 738 738 748 748 768 768 738 738 738 738 768 768 753 753 792 792 794 794 795 795 859 859 863 863 1091 1091 863 863 868 868 1091 1091 1091 1091 868 868 881 881 868 868 864 864 881 881 884 884 883 883 899 899 930 930 935 935 920 920 1091 1091 1007 1007 1009 1009 1036 1036 1028 1028 1033 1033 1028 1028 1030 1030 1033 1033 1033 1033 1030 1030 1031 1031 1045 1045 1061 1061 1091 1091 1061 1061 1063 1063 1091 1091 1091 1091 1063 1063 1079 1079 1063 1063 1065 1065 1079 1079 1079 1079 1065 1065 1074 1074 1065 1065 1066 1066 1074 1074 1074 1074 1066 1066 1067 1067 1110 1110 1112 1112 1109 1109 1112 1112 1113 1113 1109 1109 1109 1109 1113 1113 1116 1116 1130 1130 1131 1131 1091 1091 1131 1131 1132 1132 1091 1091 1091 1091 1132 1132 1134 1134 1139 1139 1145 1145 1091 1091 1145 1145 1147 1147 1091 1091 1091 1091 1147 1147 1165 1165 1147 1147 1150 1150 1165 1165 1165 1165 1150 1150 1158 1158 1150 1150 1151 1151 1158 1158 1158 1158 1151 1151 1152 1152 1152 1152 1153 1153 1158 1158 1153 1153 1155 1155 1158 1158 1158 1158 1155 1155 1157 1157 1171 1171 1173 1173 1170 1170 1173 1173 1174 1174 1170 1170 1170 1170 1174 1174 1176 1176 1217 1217 1218 1218 1220 1220 1264 1264 1249 1249 1259 1259 1249 1249 1251 1251 1259 1259 1259 1259 1251 1251 1258 1258 1403 1403 1404 1404 1211 1211 1404 1404 1411 1411 1211 1211 1211 1211 1411 1411 1422 1422 1411 1411 1413 1413 1422 1422 1422 1422 1413 1413 1414 1414 1211 1211 1486 1486 1491 1491 1554 1554 1583 1583 1211 1211 1583 1583 1561 1561 1211 1211 1211 1211 1561 1561 1563 1563 1211 1211 1540 1540 1545 1545 1540 1540 1555 1555 1545 1545 1545 1545 1555 1555 1558 1558 1484 1484 1480 1480 1482 1482 1480 1480 1479 1479 1482 1482 1482 1482 1479 1479 1477 1477 1462 1462 1461 1461 1463 1463 1461 1461 1465 1465 1463 1463 1459 1459 1464 1464 1453 1453 1464 1464 1465 1465 1453 1453 1453 1453 1465 1465 1457 1457 1465 1465 1461 1461 1457 1457 1447 1447 1445 1445 1446 1446 1445 1445 1444 1444 1446 1446 1446 1446 1444 1444 1441 1441 1423 1423 1428 1428 1424 1424 1428 1428 1426 1426 1424 1424 1425 1425 1429 1429 1416 1416 1429 1429 1428 1428 1416 1416 1416 1416 1428 1428 1420 1420 1428 1428 1423 1423 1420 1420 1392 1392 1391 1391 1380 1380 1391 1391 1390 1390 1380 1380 1380 1380 1390 1390 1389 1389 1389 1389 1388 1388 1380 1380 1388 1388 1387 1387 1380 1380 1380 1380 1387 1387 1383 1383 1372 1372 1370 1370 1373 1373 1370 1370 1368 1368 1373 1373 1373 1373 1368 1368 1365 1365 1335 1335 1333 1333 1332 1332 1280 1280 1279 1279 1211 1211 1279 1279 1278 1278 1211 1211 1211 1211 1278 1278 1275 1275 1265 1265 1263 1263 1211 1211 1263 1263 1262 1262 1211 1211 1211 1211 1262 1262 1261 1261 1261 1261 1260 1260 1211 1211 1260 1260 1257 1257 1211 1211 1211 1211 1257 1257 1255 1255 1181 1181 1180 1180 1183 1183 1180 1180 1177 1177 1183 1183 1183 1183 1177 1177 1175 1175 931 931 929 929 1082 1082 929 929 927 927 1082 1082 1082 1082 927 927 926 926 882 882 880 880 1091 1091 880 880 879 879 1091 1091 1091 1091 879 879 878 878 850 850 844 844 1091 1091 844 844 843 843 1091 1091 1091 1091 843 843 841 841 800 800 807 807 1091 1091 807 807 802 802 1091 1091 1091 1091 802 802 789 789 754 754 1091 1091 747 747 1091 1091 770 770 747 747 747 747 770 770 750 750 752 752 723 723 1091 1091 723 723 745 745 1091 1091 1091 1091 745 745 739 739 689 689 700 700 687 687 700 700 694 694 687 687 687 687 694 694 690 690 729 729 1091 1091 697 697 1091 1091 726 726 697 697 697 697 726 726 695 695 733 733 734 734 737 737 753 753 768 768 1091 1091 768 768 771 771 1091 1091 1091 1091 771 771 766 766 771 771 758 758 766 766 766 766 758 758 756 756 776 776 774 774 780 780 774 774 773 773 780 780 780 780 773 773 777 777 773 773 775 775 777 777 811 811 809 809 822 822 809 809 810 810 822 822 822 822 810 810 816 816 810 810 813 813 816 816 816 816 813 813 814 814 829 829 828 828 840 840 828 828 830 830 840 840 840 840 830 830 836 836 830 830 831 831 836 836 836 836 831 831 832 832 852 852 847 847 849 849 847 847 846 846 849 849 849 849 846 846 848 848 953 953 955 955 1091 1091 955 955 966 966 1091 1091 1068 1068 1069 1069 1067 1067 1069 1069 1072 1072 1067 1067 1067 1067 1072 1072 1074 1074 1176 1176 1178 1178 1170 1170 1178 1178 1179 1179 1170 1170 1170 1170 1179 1179 1185 1185 1215 1215 1216 1216 1223 1223 1216 1216 1217 1217 1223 1223 1223 1223 1217 1217 1222 1222 1217 1217 1220 1220 1222 1222 1253 1253 1254 1254 1256 1256 1264 1264 1267 1267 1281 1281 1325 1325 1326 1326 1328 1328 1440 1440 1439 1439 1211 1211 1439 1439 1435 1435 1211 1211 1435 1435 1443 1443 1211 1211 1211 1211 1443 1443 1449 1449 1486 1486 1211 1211 1493 1493 1211 1211 1476 1476 1493 1493 1493 1493 1476 1476 1485 1485 1532 1532 1529 1529 1524 1524 1529 1529 1521 1521 1524 1524 1524 1524 1521 1521 1506 1506 1563 1563 1597 1597 1211 1211 1597 1597 1566 1566 1211 1211 1211 1211 1566 1566 1567 1567 1408 1408 1401 1401 1410 1410 1401 1401 1398 1398 1410 1410 1410 1410 1398 1398 1394 1394 1408 1408 1407 1407 1401 1401 1407 1407 1406 1406 1401 1401 1401 1401 1406 1406 1405 1405 1354 1354 1353 1353 1352 1352 1309 1309 1319 1319 1311 1311 1319 1319 1318 1318 1311 1311 1311 1311 1318 1318 1314 1314 1318 1318 1317 1317 1314 1314 1314 1314 1317 1317 1315 1315 1142 1142 1141 1141 1140 1140 866 866 862 862 1091 1091 862 862 861 861 1091 1091 1091 1091 861 861 860 860 808 808 806 806 1091 1091 806 806 803 803 1091 1091 1091 1091 803 803 801 801 760 760 761 761 1091 1091 761 761 764 764 1091 1091 1091 1091 764 764 772 772 746 746 742 742 741 741 703 703 706 706 705 705 721 721 719 719 716 716 719 719 715 715 716 716 716 716 715 715 713 713 798 798 793 793 795 795 793 793 791 791 795 795 795 795 791 791 792 792 840 840 845 845 1091 1091 845 845 851 851 1091 1091 1091 1091 851 851 859 859 851 851 847 847 859 859 859 859 847 847 855 855 847 847 852 852 855 855 884 884 899 899 1091 1091 899 899 901 901 1091 1091 1091 1091 901 901 917 917 901 901 902 902 917 917 917 917 902 902 913 913 946 946 948 948 938 938 948 948 953 953 938 938 938 938 953 953 937 937 953 953 1091 1091 937 937 937 937 1091 1091 935 935 1091 1091 919 919 935 935 935 935 919 919 920 920 940 940 941 941 943 943 1087 1087 1088 1088 1091 1091 1088 1088 1089 1089 1091 1091 1091 1091 1089 1089 1090 1090 1167 1167 1185 1185 1091 1091 1185 1185 1188 1188 1091 1091 1091 1091 1188 1188 1207 1207 1188 1188 1191 1191 1207 1207 1207 1207 1191 1191 1200 1200 1191 1191 1192 1192 1200 1200 1200 1200 1192 1192 1193 1193 1299 1299 1303 1303 1249 1249 1303 1303 1339 1339 1249 1249 1249 1249 1339 1339 1247 1247 1328 1328 1330 1330 1325 1325 1330 1330 1331 1331 1325 1325 1325 1325 1331 1331 1324 1324 1168 1168 1149 1149 1351 1351 1149 1149 1133 1133 1351 1351 1351 1351 1133 1133 1121 1121 1369 1369 1375 1375 1211 1211 1375 1375 1377 1377 1211 1211 1211 1211 1377 1377 1378 1378 1395 1395 1396 1396 1211 1211 1396 1396 1397 1397 1211 1211 1211 1211 1397 1397 1399 1399 1414 1414 1415 1415 1422 1422 1415 1415 1417 1417 1422 1422 1422 1422 1417 1417 1421 1421 1417 1417 1419 1419 1421 1421 1506 1506 1521 1521 1211 1211 1521 1521 1523 1523 1211 1211 1211 1211 1523 1523 1546 1546 1523 1523 1543 1543 1546 1546 1546 1546 1543 1543 1544 1544 1600 1600 1596 1596 1598 1598 1596 1596 1564 1564 1598 1598 1598 1598 1564 1564 1567 1567 1211 1211 1553 1553 1542 1542 1553 1553 1574 1574 1542 1542 1542 1542 1574 1574 1568 1568 1574 1574 1578 1578 1568 1568 1568 1568 1578 1578 1580 1580 1558 1558 1560 1560 1559 1559 1538 1538 1536 1536 1527 1527 1536 1536 1534 1534 1527 1527 1527 1527 1534 1534 1531 1531 1497 1497 1517 1517 1508 1508 1517 1517 1519 1519 1508 1508 1352 1352 1350 1350 1354 1354 1350 1350 1347 1347 1354 1354 1354 1354 1347 1347 1355 1355 1347 1347 1345 1345 1355 1355 1355 1355 1345 1345 1340 1340 1329 1329 1337 1337 1332 1332 1337 1337 1336 1336 1332 1332 1332 1332 1336 1336 1335 1335 1140 1140 1138 1138 1142 1142 1138 1138 1136 1136 1142 1142 1142 1142 1136 1136 1135 1135 878 878 876 876 1091 1091 876 876 874 874 1091 1091 1091 1091 874 874 872 872 860 860 857 857 1091 1091 857 857 856 856 1091 1091 1091 1091 856 856 853 853 841 841 839 839 1091 1091 839 839 838 838 1091 1091 1091 1091 838 838 835 835 826 826 824 824 1091 1091 824 824 823 823 1091 1091 1091 1091 823 823 821 821 821 821 818 818 1091 1091 818 818 815 815 1091 1091 1091 1091 815 815 819 819 718 718 717 717 720 720 710 710 712 712 706 706 712 712 709 709 706 706 706 706 709 709 705 705 702 702 707 707 708 708 707 707 711 711 708 708 708 708 711 711 736 736 702 702 699 699 707 707 699 699 698 698 707 707 707 707 698 698 701 701 744 744 738 738 737 737 738 738 735 735 737 737 737 737 735 735 733 733 756 756 755 755 757 757 865 865 873 873 864 864 873 873 877 877 864 864 864 864 877 877 881 881 865 865 867 867 873 873 867 867 869 869 873 873 873 873 869 869 870 870 885 885 892 892 883 883 892 892 895 895 883 883 883 883 895 895 899 899 885 885 886 886 892 892 886 886 887 887 892 892 892 892 887 887 888 888 966 966 971 971 1091 1091 971 971 973 973 1091 1091 1091 1091 973 973 984 984 973 973 974 974 984 984 984 984 974 974 982 982 1009 1009 1020 1020 1091 1091 1020 1020 1025 1025 1091 1091 1091 1091 1025 1025 1027 1027 1090 1090 1092 1092 1091 1091 1092 1092 1095 1095 1091 1091 1091 1091 1095 1095 1097 1097 1195 1195 1197 1197 1193 1193 1197 1197 1199 1199 1193 1193 1193 1193 1199 1199 1200 1200 1234 1234 1235 1235 1241 1241 1235 1235 1236 1236 1241 1241 1241 1241 1236 1236 1240 1240 1236 1236 1238 1238 1240 1240 1258 1258 1251 1251 1256 1256 1251 1251 1252 1252 1256 1256 1256 1256 1252 1252 1253 1253 1281 1281 1267 1267 1277 1277 1267 1267 1269 1269 1277 1277 1277 1277 1269 1269 1276 1276 1121 1121 1104 1104 1351 1351 1104 1104 1339 1339 1351 1351 1351 1351 1339 1339 1349 1349 1339 1339 1348 1348 1349 1349 1367 1367 1211 1211 1357 1357 1211 1211 1213 1213 1357 1357 1357 1357 1213 1213 1212 1212 1357 1357 1359 1359 1367 1367 1359 1359 1360 1360 1367 1367 1367 1367 1360 1360 1361 1361 1378 1378 1379 1379 1211 1211 1379 1379 1381 1381 1211 1211 1211 1211 1381 1381 1382 1382 1382 1382 1384 1384 1211 1211 1384 1384 1385 1385 1211 1211 1211 1211 1385 1385 1386 1386 1399 1399 1400 1400 1211 1211 1400 1400 1402 1402 1211 1211 1211 1211 1402 1402 1403 1403 1467 1467 1469 1469 1211 1211 1469 1469 1470 1470 1211 1211 1211 1211 1470 1470 1472 1472 1491 1491 1511 1511 1211 1211 1511 1511 1503 1503 1211 1211 1211 1211 1503 1503 1506 1506 1552 1552 1550 1550 1551 1551 1550 1550 1546 1546 1551 1551 1551 1551 1546 1546 1547 1547 1546 1546 1544 1544 1547 1547 1590 1590 1589 1589 1588 1588 1589 1589 1584 1584 1588 1588 1554 1554 1581 1581 1583 1583 1581 1581 1584 1584 1583 1583 1583 1583 1584 1584 1587 1587 1584 1584 1589 1589 1587 1587 1567 1567 1564 1564 1211 1211 1564 1564 1562 1562 1211 1211 1211 1211 1562 1562 1557 1557 1562 1562 1585 1585 1557 1557 1557 1557 1585 1585 1582 1582 1585 1585 1591 1591 1582 1582 1582 1582 1591 1591 1594 1594 1579 1579 1577 1577 1580 1580 1577 1577 1572 1572 1580 1580 1580 1580 1572 1572 1568 1568 1559 1559 1556 1556 1558 1558 1556 1556 1549 1549 1558 1558 1558 1558 1549 1549 1545 1545 1545 1545 1525 1525 1211 1211 1525 1525 1522 1522 1211 1211 1211 1211 1522 1522 1510 1510 1522 1522 1535 1535 1510 1510 1510 1510 1535 1535 1527 1527 1535 1535 1537 1537 1527 1527 1527 1527 1537 1537 1538 1538 1516 1516 1513 1513 1518 1518 1513 1513 1508 1508 1518 1518 1518 1518 1508 1508 1520 1520 1508 1508 1519 1519 1520 1520 1498 1498 1500 1500 1499 1499 1500 1500 1502 1502 1499 1499 1499 1499 1502 1502 1501 1501 790 790 787 787 1091 1091 787 787 769 769 1091 1091 1091 1091 769 769 767 767 743 743 750 750 741 741 750 750 749 749 741 741 741 741 749 749 746 746 686 686 685 685 691 691 685 685 688 688 691 691 691 691 688 688 695 695 688 688 693 693 695 695 695 695 693 693 697 697 757 757 759 759 756 756 759 759 762 762 756 756 756 756 762 762 766 766 905 905 902 902 904 904 902 902 903 903 904 904 922 922 923 923 925 925 946 946 938 938 943 943 938 938 939 939 943 943 943 943 939 939 940 940 961 961 957 957 960 960 957 957 958 958 960 960 955 955 956 956 966 966 956 956 957 957 966 966 966 966 957 957 964 964 957 957 961 961 964 964 997 997 1000 1000 996 996 1000 1000 1002 1002 996 996 996 996 1002 1002 995 995 1271 1271 1272 1272 1274 1274 1324 1324 1331 1331 1323 1323 1331 1331 1334 1334 1323 1323 1323 1323 1334 1334 1321 1321 1334 1334 1339 1339 1321 1321 1321 1321 1339 1339 1316 1316 1339 1339 1303 1303 1316 1316 1316 1316 1303 1303 1313 1313 1303 1303 1305 1305 1313 1313 1313 1313 1305 1305 1306 1306 1234 1234 1241 1241 1233 1233 1241 1241 1247 1247 1233 1233 1233 1233 1247 1247 1231 1231 1247 1247 1339 1339 1231 1231 1231 1231 1339 1339 1229 1229 1339 1339 1104 1104 1229 1229 1229 1229 1104 1104 1091 1091 1212 1212 1208 1208 1357 1357 1208 1208 1194 1194 1357 1357 1357 1357 1194 1194 1351 1351 1194 1194 1186 1186 1351 1351 1351 1351 1186 1186 1168 1168 1427 1427 1431 1431 1211 1211 1431 1431 1432 1432 1211 1211 1211 1211 1432 1432 1433 1433 1433 1433 1436 1436 1211 1211 1436 1436 1437 1437 1211 1211 1211 1211 1437 1437 1440 1440 1472 1472 1475 1475 1211 1211 1475 1475 1478 1478 1211 1211 1211 1211 1478 1478 1474 1474 1490 1490 1492 1492 1487 1487 1492 1492 1494 1494 1487 1487 1487 1487 1494 1494 1485 1485 1494 1494 1496 1496 1485 1485 1485 1485 1496 1496 1493 1493 1524 1524 1526 1526 1532 1532 1526 1526 1528 1528 1532 1532 1532 1532 1528 1528 1533 1533 1528 1528 1530 1530 1533 1533 1576 1576 1565 1565 1575 1575 1565 1565 1569 1569 1575 1575 1575 1575 1569 1569 1571 1571 1604 1604 1599 1599 1606 1606 1599 1599 1603 1603 1606 1606 1563 1563 1593 1593 1597 1597 1593 1593 1599 1599 1597 1597 1597 1597 1599 1599 1601 1601 1599 1599 1604 1604 1601 1601 1602 1602 1607 1607 1608 1608 1595 1595 1592 1592 1594 1594 1592 1592 1586 1586 1594 1594 1594 1594 1586 1586 1582 1582 1498 1498 1495 1495 1500 1500 1495 1495 1488 1488 1500 1500 1500 1500 1488 1488 1489 1489 1488 1488 1211 1211 1489 1489 1489 1489 1211 1211 1497 1497 1211 1211 1505 1505 1497 1497 1497 1497 1505 1505 1517 1517 789 789 786 786 1091 1091 786 786 784 784 1091 1091 1091 1091 784 784 781 781 781 781 778 778 1091 1091 778 778 779 779 1091 1091 1091 1091 779 779 782 782 767 767 765 765 1091 1091 765 765 763 763 1091 1091 1091 1091 763 763 760 760 752 752 728 728 723 723 728 728 724 724 723 723 723 723 724 724 720 720 724 724 722 722 720 720 720 720 722 722 718 718 905 905 906 906 902 902 906 906 910 910 902 902 902 902 910 910 913 913 920 920 921 921 930 930 921 921 922 922 930 930 930 930 922 922 928 928 922 922 925 925 928 928 984 984 989 989 1091 1091 989 989 991 991 1091 1091 1091 1091 991 991 1007 1007 991 991 992 992 1007 1007 1007 1007 992 992 1002 1002 992 992 993 993 1002 1002 1002 1002 993 993 995 995 1310 1310 1312 1312 1308 1308 1312 1312 1313 1313 1308 1308 1308 1308 1313 1313 1307 1307 1313 1313 1306 1306 1307 1307 1362 1362 1364 1364 1361 1361 1364 1364 1366 1366 1361 1361 1361 1361 1366 1366 1367 1367 1449 1449 1450 1450 1211 1211 1450 1450 1452 1452 1211 1211 1211 1211 1452 1452 1454 1454 1454 1454 1455 1455 1211 1211 1455 1455 1458 1458 1211 1211 1211 1211 1458 1458 1456 1456 1546 1546 1539 1539 1211 1211 1539 1539 1541 1541 1211 1211 1211 1211 1541 1541 1570 1570 1541 1541 1565 1565 1570 1570 1570 1570 1565 1565 1573 1573 1565 1565 1576 1576 1573 1573 1602 1602 1608 1608 1598 1598 1608 1608 1605 1605 1598 1598 1598 1598 1605 1605 1600 1600 1015 1015 1011 1011 1014 1014 1011 1011 1013 1013 1014 1014 1009 1009 1010 1010 1020 1020 1010 1010 1011 1011 1020 1020 1020 1020 1011 1011 1018 1018 1011 1011 1015 1015 1018 1018 1276 1276 1269 1269 1274 1274 1269 1269 1270 1270 1274 1274 1274 1274 1270 1270 1271 1271 1292 1292 1294 1294 1290 1290 1294 1294 1295 1295 1290 1290 1290 1290 1295 1295 1289 1289 1491 1491 1504 1504 1511 1511 1504 1504 1507 1507 1511 1511 1511 1511 1507 1507 1509 1509 1509 1509 1512 1512 1511 1511 1512 1512 1515 1515 1511 1511 1511 1511 1515 1515 1514 1514 974 974 975 975 982 982 975 975 976 976 982 982 982 982 976 976 979 979 976 976 978 978 979 979 1264 1264 1281 1281 1249 1249 1281 1281 1285 1285 1249 1249 1249 1249 1285 1285 1299 1299 1285 1285 1287 1287 1299 1299 1299 1299 1287 1287 1295 1295 1287 1287 1288 1288 1295 1295 1295 1295 1288 1288 1289 1289 2090 2090 2087 2087 2088 2088 2090 2090 2088 2088 2093 2093 2479 2479 2467 2467 2314 2314 2053 2053 2051 2051 2088 2088 2303 2303 2451 2451 2314 2314 2451 2451 2459 2459 2314 2314 2314 2314 2459 2459 2470 2470 2294 2294 2373 2373 2366 2366 2191 2191 2189 2189 2199 2199 2101 2101 2093 2093 2107 2107 2093 2093 2088 2088 2107 2107 2107 2107 2088 2088 2110 2110 2088 2088 2112 2112 2110 2110 2031 2031 2029 2029 2016 2016 1643 1643 1664 1664 1649 1649 1822 1822 1826 1826 1937 1937 2146 2146 2148 2148 2091 2091 2421 2421 2428 2428 2287 2287 2472 2472 2489 2489 2484 2484 2405 2405 2397 2397 2311 2311 2209 2209 2205 2205 2175 2175 2171 2171 2169 2169 2175 2175 2153 2153 2151 2151 2160 2160 2088 2088 2051 2051 2065 2065 1695 1695 1692 1692 1842 1842 2089 2089 2092 2092 2091 2091 2184 2184 2185 2185 2176 2176 2329 2329 2332 2332 2249 2249 2517 2517 2502 2502 2507 2507 2335 2335 2333 2333 2343 2343 2292 2292 2291 2291 2300 2300 2291 2291 2302 2302 2300 2300 2271 2271 2268 2268 2200 2200 2167 2167 2109 2109 2130 2130 2096 2096 2101 2101 2098 2098 2101 2101 2100 2100 2098 2098 2096 2096 2095 2095 2101 2101 2095 2095 2094 2094 2101 2101 2101 2101 2094 2094 2093 2093 2080 2080 2073 2073 2082 2082 2073 2073 2071 2071 2082 2082 2082 2082 2071 2071 2087 2087 2087 2087 2071 2071 2088 2088 2071 2071 2068 2068 2088 2088 2088 2088 2068 2068 2062 2062 2031 2031 2016 2016 2033 2033 2014 2014 2013 2013 2023 2023 1991 1991 1992 1992 1994 1994 1992 1992 2009 2009 1994 1994 1992 1992 1971 1971 1972 1972 1971 1971 1969 1969 1972 1972 1972 1972 1969 1969 1964 1964 1807 1807 1808 1808 1910 1910 1910 1910 1792 1792 1787 1787 1677 1677 1675 1675 1842 1842 1632 1632 1655 1655 1842 1842 1937 1937 1849 1849 1856 1856 1928 1928 1931 1931 1979 1979 2329 2329 2249 2249 2327 2327 2351 2351 2352 2352 2338 2338 2374 2374 2269 2269 2371 2371 2269 2269 2249 2249 2371 2371 2371 2371 2249 2249 2372 2372 2463 2463 2464 2464 2461 2461 2464 2464 2462 2462 2461 2461 2461 2461 2462 2462 2460 2460 2470 2470 2475 2475 2314 2314 2475 2475 2478 2478 2314 2314 2314 2314 2478 2478 2480 2480 2480 2480 2482 2482 2314 2314 2482 2482 2481 2481 2314 2314 2314 2314 2481 2481 2479 2479 2493 2493 2496 2496 2489 2489 2496 2496 2498 2498 2489 2489 2489 2489 2498 2498 2500 2500 2467 2467 2472 2472 2314 2314 2472 2472 2484 2484 2314 2314 2314 2314 2484 2484 2331 2331 2447 2447 2438 2438 2455 2455 2405 2405 2311 2311 2411 2411 2344 2344 2280 2280 2353 2353 2280 2280 2294 2294 2353 2353 2353 2353 2294 2294 2357 2357 2294 2294 2366 2366 2357 2357 2357 2357 2366 2366 2365 2365 2297 2297 2295 2295 2293 2293 2200 2200 2268 2268 2175 2175 2157 2157 2155 2155 2154 2154 2133 2133 2132 2132 2141 2141 2080 2080 2077 2077 2073 2073 2077 2077 2076 2076 2073 2073 2073 2073 2076 2076 2074 2074 2076 2076 2075 2075 2074 2074 2009 2009 1992 1992 2011 2011 1992 1992 2016 2016 2011 2011 2011 2011 2016 2016 2013 2013 2016 2016 2029 2029 2013 2013 2013 2013 2029 2029 2023 2023 1892 1892 1910 1910 1775 1775 1927 1927 1928 1928 1920 1920 1935 1935 1940 1940 1951 1951 2126 2126 2128 2128 2117 2117 2176 2176 2185 2185 2170 2170 2185 2185 2187 2187 2170 2170 2170 2170 2187 2187 2168 2168 2187 2187 2163 2163 2168 2168 2168 2168 2163 2163 2166 2166 2181 2181 2182 2182 2183 2183 2374 2374 2378 2378 2387 2387 2428 2428 2433 2433 2444 2444 2433 2433 2439 2439 2444 2444 2428 2428 2444 2444 2287 2287 2444 2444 2435 2435 2287 2287 2287 2287 2435 2435 2303 2303 2435 2435 2443 2443 2303 2303 2303 2303 2443 2443 2451 2451 2443 2443 2450 2450 2451 2451 2451 2451 2450 2450 2462 2462 2450 2450 2457 2457 2462 2462 2462 2462 2457 2457 2460 2460 2500 2500 2499 2499 2489 2489 2499 2499 2497 2497 2489 2489 2489 2489 2497 2497 2484 2484 2547 2547 2524 2524 2337 2337 2376 2376 2375 2375 2384 2384 2375 2375 2373 2373 2384 2384 2384 2384 2373 2373 2380 2380 2373 2373 2294 2294 2380 2380 2380 2380 2294 2294 2389 2389 2294 2294 2311 2311 2389 2389 2389 2389 2311 2311 2393 2393 2311 2311 2397 2397 2393 2393 2393 2393 2397 2397 2401 2401 2383 2383 2381 2381 2379 2379 2340 2340 2339 2339 2336 2336 2313 2313 2312 2312 2321 2321 2312 2312 2309 2309 2321 2321 2321 2321 2309 2309 2323 2323 2309 2309 2262 2262 2323 2323 2323 2323 2262 2262 2330 2330 2262 2262 2280 2280 2330 2330 2330 2330 2280 2280 2333 2333 2280 2280 2344 2344 2333 2333 2333 2333 2344 2344 2343 2343 2291 2291 2200 2200 2302 2302 2200 2200 2222 2222 2302 2302 2302 2302 2222 2222 2309 2309 2222 2222 2242 2242 2309 2309 2309 2309 2242 2242 2262 2262 2291 2291 2289 2289 2200 2200 2289 2289 2283 2283 2200 2200 2200 2200 2283 2283 2271 2271 2283 2283 2279 2279 2271 2271 2271 2271 2279 2279 2272 2272 2167 2167 2130 2130 2169 2169 2130 2130 2152 2152 2169 2169 2169 2169 2152 2152 2175 2175 2141 2141 2132 2132 2147 2147 2132 2132 2088 2088 2147 2147 2147 2147 2088 2088 2149 2149 2088 2088 2109 2109 2149 2149 2149 2149 2109 2109 2151 2151 2109 2109 2167 2167 2151 2151 2151 2151 2167 2167 2160 2160 2120 2120 2118 2118 2112 2112 2118 2118 2116 2116 2112 2112 2116 2116 2115 2115 2112 2112 2112 2112 2115 2115 2113 2113 2018 2018 2017 2017 2015 2015 1842 1842 1848 1848 1744 1744 1649 1649 1664 1664 1675 1675 1619 1619 1650 1650 1825 1825 1774 1774 1782 1782 1899 1899 1822 1822 1814 1814 1815 1815 1826 1826 1835 1835 1937 1937 1835 1835 1836 1836 1937 1937 1937 1937 1836 1836 1837 1837 1856 1856 1867 1867 1937 1937 1867 1867 1870 1870 1937 1937 1937 1937 1870 1870 1957 1957 1870 1870 1877 1877 1957 1957 1957 1957 1877 1877 1979 1979 1877 1877 1888 1888 1979 1979 1979 1979 1888 1888 1890 1890 1920 1920 1928 1928 1916 1916 1928 1928 1979 1979 1916 1916 1916 1916 1979 1979 1911 1911 2010 2010 2012 2012 2049 2049 2106 2106 2108 2108 2091 2091 2108 2108 2111 2111 2091 2091 2156 2156 2163 2163 2150 2150 2163 2163 2138 2138 2150 2150 2150 2150 2138 2138 2148 2148 2138 2138 2114 2114 2148 2148 2148 2148 2114 2114 2091 2091 2185 2185 2188 2188 2187 2187 2188 2188 2190 2190 2187 2187 2187 2187 2190 2190 2195 2195 2187 2187 2247 2247 2250 2250 2338 2338 2352 2352 2332 2332 2400 2400 2403 2403 2408 2408 2427 2427 2426 2426 2415 2415 2426 2426 2421 2421 2415 2415 2415 2415 2421 2421 2410 2410 2421 2421 2287 2287 2410 2410 2410 2410 2287 2287 2404 2404 2287 2287 2269 2269 2404 2404 2404 2404 2269 2269 2408 2408 2507 2507 2502 2502 2487 2487 2484 2484 2487 2487 2331 2331 2487 2487 2502 2502 2331 2331 2331 2331 2502 2502 2337 2337 2502 2502 2504 2504 2337 2337 2540 2540 2536 2536 2337 2337 2337 2337 2524 2524 2349 2349 2346 2346 2528 2528 2559 2559 2546 2546 2543 2543 2346 2346 2505 2505 2485 2485 2508 2508 2334 2334 2438 2438 2328 2328 2438 2438 2430 2430 2328 2328 2311 2311 2413 2413 2418 2418 2399 2399 2398 2398 2395 2395 2383 2383 2379 2379 2384 2384 2379 2379 2377 2377 2384 2384 2384 2384 2377 2377 2376 2376 2362 2362 2361 2361 2364 2364 2361 2361 2359 2359 2364 2364 2364 2364 2359 2359 2365 2365 2359 2359 2358 2358 2365 2365 2365 2365 2358 2358 2357 2357 2292 2292 2300 2300 2293 2293 2300 2300 2299 2299 2293 2293 2293 2293 2299 2299 2297 2297 2276 2276 2274 2274 2273 2273 2258 2258 2256 2256 2254 2254 2252 2252 2251 2251 2259 2259 2251 2251 2175 2175 2259 2259 2259 2259 2175 2175 2263 2263 2175 2175 2268 2268 2263 2263 2196 2196 2194 2194 2193 2193 2153 2153 2160 2160 2154 2154 2160 2160 2159 2159 2154 2154 2154 2154 2159 2159 2157 2157 2137 2137 2135 2135 2134 2134 2132 2132 2129 2129 2088 2088 2129 2129 2127 2127 2088 2088 2088 2088 2127 2127 2112 2112 2127 2127 2121 2121 2112 2112 2112 2112 2121 2121 2120 2120 2062 2062 2060 2060 2088 2088 2060 2060 2057 2057 2088 2088 2088 2088 2057 2057 2056 2056 2056 2056 2055 2055 2088 2088 2055 2055 2054 2054 2088 2088 2088 2088 2054 2054 2053 2053 2065 2065 2051 2051 2041 2041 2051 2051 2048 2048 2041 2041 2041 2041 2048 2048 2016 2016 2048 2048 2043 2043 2016 2016 2016 2016 2043 2043 2033 2033 1996 1996 2001 2001 1997 1997 2001 2001 1998 1998 1997 1997 2009 2009 2003 2003 1994 1994 2003 2003 2001 2001 1994 1994 1994 1994 2001 2001 1995 1995 2001 2001 1996 1996 1995 1995 1991 1991 1989 1989 1992 1992 1989 1989 1984 1984 1992 1992 1992 1992 1984 1984 1982 1982 1933 1933 1932 1932 1950 1950 1932 1932 1929 1929 1950 1950 1872 1872 1871 1871 1950 1950 1871 1871 1869 1869 1950 1950 1751 1751 1848 1848 1758 1758 1848 1848 1865 1865 1758 1758 1744 1744 1848 1848 1735 1735 1848 1848 1751 1751 1735 1735 1735 1735 1751 1751 1746 1746 1717 1717 1728 1728 1842 1842 1728 1728 1720 1720 1842 1842 1842 1842 1720 1720 1700 1700 1677 1677 1842 1842 1662 1662 1842 1842 1692 1692 1662 1662 1662 1662 1692 1692 1672 1672 1675 1675 1664 1664 1842 1842 1664 1664 1660 1660 1842 1842 1842 1842 1660 1660 1632 1632 1825 1825 1650 1650 1833 1833 1820 1820 1821 1821 1818 1818 1821 1821 1822 1822 1818 1818 1818 1818 1822 1822 1817 1817 1822 1822 1815 1815 1817 1817 1837 1837 1839 1839 1937 1937 1839 1839 1840 1840 1937 1937 1937 1937 1840 1840 1843 1843 1843 1843 1844 1844 1937 1937 1844 1844 1846 1846 1937 1937 1937 1937 1846 1846 1849 1849 1923 1923 1925 1925 1926 1926 1974 1974 2049 2049 1970 1970 2049 2049 2027 2027 1970 1970 1970 1970 2027 2027 1968 1968 2070 2070 2049 2049 2069 2069 2091 2091 2092 2092 2106 2106 2092 2092 2097 2097 2106 2106 2106 2106 2097 2097 2099 2099 2184 2184 2176 2176 2183 2183 2176 2176 2178 2178 2183 2183 2183 2183 2178 2178 2181 2181 2332 2332 2352 2352 2249 2249 2352 2352 2356 2356 2249 2249 2249 2249 2356 2356 2372 2372 2374 2374 2387 2387 2269 2269 2387 2387 2392 2392 2269 2269 2269 2269 2392 2392 2408 2408 2392 2392 2396 2396 2408 2408 2408 2408 2396 2396 2400 2400 2439 2439 2441 2441 2444 2444 2441 2441 2442 2442 2444 2444 2444 2444 2442 2442 2446 2446 2442 2442 2445 2445 2446 2446 2521 2521 2522 2522 2520 2520 2501 2501 2334 2334 2503 2503 2334 2334 2346 2346 2503 2503 2401 2401 2402 2402 2393 2393 2402 2402 2399 2399 2393 2393 2393 2393 2399 2399 2394 2394 2399 2399 2395 2395 2394 2394 2335 2335 2343 2343 2336 2336 2343 2343 2342 2342 2336 2336 2336 2336 2342 2342 2340 2340 2318 2318 2316 2316 2315 2315 2199 2199 2198 2198 2191 2191 2198 2198 2196 2196 2191 2191 2191 2191 2196 2196 2192 2192 2196 2196 2193 2193 2192 2192 2173 2173 2180 2180 2174 2174 2180 2180 2179 2179 2174 2174 2174 2174 2179 2179 2177 2177 2014 2014 2023 2023 2015 2015 2023 2023 2021 2021 2015 2015 2015 2015 2021 2021 2018 2018 1982 1982 1978 1978 1992 1992 1978 1978 1977 1977 1992 1992 1992 1992 1977 1977 1976 1976 1976 1976 1975 1975 1992 1992 1975 1975 1973 1973 1992 1992 1992 1992 1973 1973 1971 1971 1956 1956 1954 1954 1958 1958 1954 1954 1959 1959 1958 1958 1883 1883 1872 1872 1889 1889 1872 1872 1950 1950 1889 1889 1889 1889 1950 1950 1891 1891 1950 1950 1909 1909 1891 1891 1891 1891 1909 1909 1904 1904 1853 1853 1852 1852 1950 1950 1852 1852 1850 1850 1950 1950 1950 1950 1850 1850 1930 1930 1828 1828 1827 1827 1910 1910 1827 1827 1823 1823 1910 1910 1910 1910 1823 1823 1807 1807 1808 1808 1805 1805 1910 1910 1805 1805 1801 1801 1910 1910 1910 1910 1801 1801 1797 1797 1772 1772 1770 1770 1773 1773 1770 1770 1771 1771 1773 1773 1773 1773 1771 1771 1776 1776 1700 1700 1712 1712 1842 1842 1712 1712 1707 1707 1842 1842 1842 1842 1707 1707 1695 1695 1707 1707 1690 1690 1695 1695 1695 1695 1690 1690 1682 1682 1640 1640 1638 1638 1637 1637 1621 1621 1825 1825 1653 1653 1825 1825 1824 1824 1653 1653 1653 1653 1824 1824 1655 1655 1824 1824 1830 1830 1655 1655 1655 1655 1830 1830 1842 1842 1650 1650 1651 1651 1833 1833 1651 1651 1620 1620 1833 1833 1833 1833 1620 1620 1624 1624 1620 1620 1616 1616 1624 1624 1868 1868 1851 1851 1757 1757 1884 1884 1886 1886 1882 1882 1886 1886 1880 1880 1882 1882 1877 1877 1879 1879 1888 1888 1879 1879 1880 1880 1888 1888 1888 1888 1880 1880 1887 1887 1880 1880 1886 1886 1887 1887 1906 1906 1907 1907 1979 1979 1907 1907 1908 1908 1979 1979 1979 1979 1908 1908 1911 1911 1941 1941 1947 1947 1940 1940 1947 1947 1948 1948 1940 1940 1940 1940 1948 1948 1951 1951 1941 1941 1943 1943 1947 1947 1943 1943 1945 1945 1947 1947 1947 1947 1945 1945 1946 1946 2025 2025 2026 2026 2028 2028 2117 2117 2128 2128 2111 2111 2111 2111 2128 2128 2091 2091 2128 2128 2131 2131 2091 2091 2091 2091 2131 2131 2146 2146 2206 2206 2208 2208 2187 2187 2208 2208 2210 2210 2187 2187 2187 2187 2210 2210 2227 2227 2210 2210 2215 2215 2227 2227 2227 2227 2215 2215 2226 2226 2215 2215 2217 2217 2226 2226 2226 2226 2217 2217 2220 2220 2250 2250 2266 2266 2187 2187 2266 2266 2267 2267 2187 2187 2187 2187 2267 2267 2207 2207 2286 2286 2288 2288 2249 2249 2288 2288 2290 2290 2249 2249 2249 2249 2290 2290 2307 2307 2307 2307 2308 2308 2249 2249 2308 2308 2310 2310 2249 2249 2249 2249 2310 2310 2327 2327 2310 2310 2317 2317 2327 2327 2327 2327 2317 2317 2319 2319 2382 2382 2390 2390 2378 2378 2390 2390 2391 2391 2378 2378 2378 2378 2391 2391 2387 2387 2382 2382 2385 2385 2390 2390 2385 2385 2386 2386 2390 2390 2390 2390 2386 2386 2388 2388 2403 2403 2406 2406 2408 2408 2406 2406 2407 2407 2408 2408 2408 2408 2407 2407 2409 2409 2528 2528 2346 2346 2529 2529 2346 2346 2354 2354 2529 2529 2529 2529 2354 2354 2560 2560 2505 2505 2508 2508 2506 2506 2483 2483 2334 2334 2485 2485 2334 2334 2501 2501 2485 2485 2485 2485 2501 2501 2508 2508 2413 2413 2311 2311 2422 2422 2311 2311 2328 2328 2422 2422 2422 2422 2328 2328 2429 2429 2328 2328 2430 2430 2429 2429 2429 2429 2430 2430 2436 2436 2272 2272 2279 2279 2273 2273 2279 2279 2278 2278 2273 2273 2273 2273 2278 2278 2276 2276 2258 2258 2254 2254 2259 2259 2254 2254 2253 2253 2259 2259 2259 2259 2253 2253 2252 2252 2231 2231 2228 2228 2175 2175 2228 2228 2224 2224 2175 2175 2175 2175 2224 2224 2209 2209 2224 2224 2219 2219 2209 2209 2209 2209 2219 2219 2211 2211 2173 2173 2172 2172 2180 2180 2172 2172 2171 2171 2180 2180 2180 2180 2171 2171 2186 2186 2171 2171 2175 2175 2186 2186 2186 2186 2175 2175 2189 2189 2175 2175 2205 2205 2189 2189 2189 2189 2205 2205 2199 2199 2133 2133 2141 2141 2134 2134 2141 2141 2140 2140 2134 2134 2134 2134 2140 2140 2137 2137 2037 2037 2036 2036 2040 2040 2036 2036 2035 2035 2040 2040 2040 2040 2035 2035 2043 2043 2035 2035 2034 2034 2043 2043 2043 2043 2034 2034 2033 2033 1914 1914 1913 1913 1950 1950 1913 1913 1912 1912 1950 1950 1950 1950 1912 1912 1909 1909 1831 1831 1829 1829 1828 1828 1810 1810 1816 1816 1811 1811 1816 1816 1812 1812 1811 1811 1823 1823 1819 1819 1807 1807 1819 1819 1816 1816 1807 1807 1807 1807 1816 1816 1809 1809 1816 1816 1810 1810 1809 1809 1910 1910 1787 1787 1775 1775 1787 1787 1783 1783 1775 1775 1775 1775 1783 1783 1771 1771 1783 1783 1779 1779 1771 1771 1771 1771 1779 1779 1776 1776 1681 1681 1679 1679 1680 1680 1661 1661 1658 1658 1657 1657 1649 1649 1645 1645 1643 1643 1645 1645 1640 1640 1643 1643 1643 1643 1640 1640 1639 1639 1640 1640 1637 1637 1639 1639 1616 1616 1613 1613 1624 1624 1613 1613 1611 1611 1624 1624 1624 1624 1611 1611 1618 1618 1611 1611 1614 1614 1618 1618 1624 1624 1654 1654 1833 1833 1654 1654 1656 1656 1833 1833 1833 1833 1656 1656 1636 1636 1656 1656 1634 1634 1636 1636 1636 1636 1634 1634 1630 1630 1757 1757 1851 1851 1750 1750 1803 1803 1804 1804 1796 1796 1814 1814 1822 1822 1813 1813 1822 1822 1937 1937 1813 1813 1813 1813 1937 1937 1806 1806 1937 1937 1917 1917 1806 1806 1806 1806 1917 1917 1804 1804 1864 1864 1859 1859 1863 1863 1859 1859 1861 1861 1863 1863 1856 1856 1858 1858 1867 1867 1858 1858 1859 1859 1867 1867 1867 1867 1859 1859 1866 1866 1859 1859 1864 1864 1866 1866 1927 1927 1920 1920 1926 1926 1920 1920 1921 1921 1926 1926 1926 1926 1921 1921 1923 1923 2066 2066 2067 2067 2058 2058 2067 2067 2069 2069 2058 2058 2058 2058 2069 2069 2052 2052 2069 2069 2049 2049 2052 2052 2052 2052 2049 2049 2050 2050 2099 2099 2102 2102 2106 2106 2102 2102 2103 2103 2106 2106 2106 2106 2103 2103 2105 2105 2103 2103 2104 2104 2105 2105 2123 2123 2124 2124 2125 2125 2156 2156 2158 2158 2163 2163 2158 2158 2161 2161 2163 2163 2163 2163 2161 2161 2162 2162 2221 2221 2223 2223 2220 2220 2223 2223 2225 2225 2220 2220 2220 2220 2225 2225 2226 2226 2227 2227 2230 2230 2187 2187 2230 2230 2235 2235 2187 2187 2187 2187 2235 2235 2237 2237 2325 2325 2326 2326 2324 2324 2326 2326 2327 2327 2324 2324 2324 2324 2327 2327 2322 2322 2327 2327 2319 2319 2322 2322 2347 2347 2338 2338 2345 2345 2338 2338 2341 2341 2345 2345 2347 2347 2348 2348 2338 2338 2348 2348 2350 2350 2338 2338 2338 2338 2350 2350 2351 2351 2415 2415 2419 2419 2427 2427 2419 2419 2423 2423 2427 2427 2427 2427 2423 2423 2425 2425 2423 2423 2424 2424 2425 2425 2521 2521 2520 2520 2518 2518 2536 2536 2515 2515 2337 2337 2515 2515 2519 2519 2337 2337 2337 2337 2519 2519 2547 2547 2519 2519 2544 2544 2547 2547 2547 2547 2544 2544 2553 2553 2554 2554 2557 2557 2556 2556 2349 2349 2524 2524 2355 2355 2524 2524 2526 2526 2355 2355 2355 2355 2526 2526 2354 2354 2523 2523 2545 2545 2346 2346 2545 2545 2549 2549 2346 2346 2346 2346 2549 2549 2551 2551 2512 2512 2514 2514 2513 2513 2466 2466 2453 2453 2473 2473 2418 2418 2420 2420 2311 2311 2420 2420 2417 2417 2311 2311 2311 2311 2417 2417 2416 2416 2416 2416 2414 2414 2311 2311 2414 2414 2412 2412 2311 2311 2311 2311 2412 2412 2411 2411 2313 2313 2321 2321 2315 2315 2321 2321 2320 2320 2315 2315 2315 2315 2320 2320 2318 2318 1936 1936 1944 1944 1938 1938 1944 1944 1942 1942 1938 1938 1938 1938 1942 1942 1939 1939 1878 1878 1875 1875 1874 1874 1791 1791 1789 1789 1910 1910 1789 1789 1788 1788 1910 1910 1910 1910 1788 1788 1792 1792 1892 1892 1775 1775 1876 1876 1775 1775 1769 1769 1876 1876 1876 1876 1769 1769 1865 1865 1769 1769 1764 1764 1865 1865 1865 1865 1764 1764 1760 1760 1754 1754 1752 1752 1865 1865 1752 1752 1753 1753 1865 1865 1865 1865 1753 1753 1758 1758 1738 1738 1737 1737 1740 1740 1737 1737 1734 1734 1740 1740 1740 1740 1734 1734 1746 1746 1734 1734 1733 1733 1746 1746 1746 1746 1733 1733 1735 1735 1744 1744 1736 1736 1842 1842 1736 1736 1729 1729 1842 1842 1842 1842 1729 1729 1717 1717 1729 1729 1722 1722 1717 1717 1717 1717 1722 1722 1719 1719 1699 1699 1697 1697 1701 1701 1697 1697 1704 1704 1701 1701 1720 1720 1709 1709 1700 1700 1709 1709 1704 1704 1700 1700 1700 1700 1704 1704 1698 1698 1704 1704 1697 1697 1698 1698 1672 1672 1668 1668 1662 1662 1668 1668 1661 1661 1662 1662 1662 1662 1661 1661 1659 1659 1661 1661 1657 1657 1659 1659 1660 1660 1635 1635 1632 1632 1635 1635 1631 1631 1632 1632 1632 1632 1631 1631 1625 1625 1625 1625 1622 1622 1632 1632 1622 1622 1623 1623 1632 1632 1632 1632 1623 1623 1626 1626 1678 1678 1845 1845 1676 1676 1845 1845 1833 1833 1676 1676 1726 1726 1731 1731 1845 1845 1890 1890 1896 1896 1979 1979 1896 1896 1900 1900 1979 1979 1979 1979 1900 1900 1901 1901 1931 1931 1935 1935 1979 1979 1935 1935 1951 1951 1979 1979 1979 1979 1951 1951 2004 2004 1951 1951 1955 1955 2004 2004 2004 2004 1955 1955 2027 2027 1955 1955 1960 1960 2027 2027 2027 2027 1960 1960 1968 1968 1960 1960 1961 1961 1968 1968 1968 1968 1961 1961 1963 1963 1974 1974 1980 1980 2049 2049 1980 1980 1988 1988 2049 2049 2049 2049 1988 1988 1990 1990 2028 2028 2030 2030 2049 2049 2030 2030 2032 2032 2049 2049 2049 2049 2032 2032 2050 2050 2032 2032 2038 2038 2050 2050 2050 2050 2038 2038 2047 2047 2038 2038 2046 2046 2047 2047 2061 2061 2063 2063 2064 2064 2070 2070 2069 2069 2091 2091 2069 2069 2072 2072 2091 2091 2091 2091 2072 2072 2089 2089 2072 2072 2078 2078 2089 2089 2089 2089 2078 2078 2086 2086 2162 2162 2164 2164 2163 2163 2164 2164 2165 2165 2163 2163 2163 2163 2165 2165 2166 2166 2195 2195 2197 2197 2187 2187 2197 2197 2201 2201 2187 2187 2187 2187 2201 2201 2202 2202 2202 2202 2203 2203 2187 2187 2203 2203 2204 2204 2187 2187 2187 2187 2204 2204 2206 2206 2207 2207 2267 2267 2229 2229 2267 2267 2270 2270 2229 2229 2229 2229 2270 2270 2249 2249 2270 2270 2275 2275 2249 2249 2249 2249 2275 2275 2286 2286 2304 2304 2305 2305 2306 2306 2369 2369 2363 2363 2368 2368 2363 2363 2367 2367 2368 2368 2356 2356 2360 2360 2372 2372 2360 2360 2363 2363 2372 2372 2372 2372 2363 2363 2370 2370 2363 2363 2369 2369 2370 2370 2517 2517 2507 2507 2520 2520 2507 2507 2511 2511 2520 2520 2520 2520 2511 2511 2518 2518 2504 2504 2530 2530 2337 2337 2530 2530 2534 2534 2337 2337 2337 2337 2534 2534 2539 2539 2354 2354 2526 2526 2560 2560 2526 2526 2558 2558 2560 2560 2560 2560 2558 2558 2562 2562 2563 2563 2561 2561 2559 2559 2561 2561 2555 2555 2559 2559 2559 2559 2555 2555 2346 2346 2555 2555 2525 2525 2346 2346 2346 2346 2525 2525 2523 2523 2563 2563 2566 2566 2561 2561 2566 2566 2568 2568 2561 2561 2561 2561 2568 2568 2565 2565 2551 2551 2552 2552 2346 2346 2552 2552 2550 2550 2346 2346 2346 2346 2550 2550 2546 2546 2483 2483 2486 2486 2334 2334 2486 2486 2468 2468 2334 2334 2334 2334 2468 2468 2465 2465 2437 2437 2434 2434 2440 2440 2434 2434 2432 2432 2440 2440 2440 2440 2432 2432 2436 2436 2432 2432 2431 2431 2436 2436 2436 2436 2431 2431 2429 2429 2233 2233 2239 2239 2234 2234 2239 2239 2238 2238 2234 2234 2234 2234 2238 2238 2236 2236 2216 2216 2214 2214 2213 2213 1936 1936 1934 1934 1944 1944 1934 1934 1933 1933 1944 1944 1944 1944 1933 1933 1949 1949 1933 1933 1950 1950 1949 1949 1949 1949 1950 1950 1952 1952 1950 1950 1972 1972 1952 1952 1952 1952 1972 1972 1953 1953 1972 1972 1964 1964 1953 1953 1953 1953 1964 1964 1954 1954 1964 1964 1962 1962 1954 1954 1954 1954 1962 1962 1959 1959 1902 1902 1894 1894 1904 1904 1894 1894 1893 1893 1904 1904 1904 1904 1893 1893 1891 1891 1902 1902 1898 1898 1894 1894 1898 1898 1897 1897 1894 1894 1894 1894 1897 1897 1895 1895 1883 1883 1881 1881 1872 1872 1881 1881 1878 1878 1872 1872 1872 1872 1878 1878 1873 1873 1878 1878 1874 1874 1873 1873 1797 1797 1794 1794 1910 1910 1794 1794 1793 1793 1910 1910 1910 1910 1793 1793 1791 1791 1718 1718 1716 1716 1719 1719 1716 1716 1715 1715 1719 1719 1719 1719 1715 1715 1717 1717 1681 1681 1680 1680 1683 1683 1621 1621 1617 1617 1825 1825 1617 1617 1612 1612 1825 1825 1825 1825 1612 1612 1609 1609 1630 1630 1628 1628 1627 1627 1747 1747 1748 1748 1750 1750 1767 1767 1768 1768 1761 1761 1768 1768 1766 1766 1761 1761 1782 1782 1786 1786 1899 1899 1786 1786 1790 1790 1899 1899 1899 1899 1790 1790 1917 1917 1790 1790 1799 1799 1917 1917 1917 1917 1799 1799 1804 1804 1799 1799 1795 1795 1804 1804 1804 1804 1795 1795 1796 1796 1901 1901 1903 1903 1979 1979 1903 1903 1905 1905 1979 1979 1979 1979 1905 1905 1906 1906 1965 1965 1966 1966 1963 1963 1966 1966 1967 1967 1963 1963 1963 1963 1967 1967 1968 1968 1983 1983 1985 1985 1986 1986 2049 2049 2012 2012 2028 2028 2012 2012 2019 2019 2028 2028 2028 2028 2019 2019 2020 2020 2042 2042 2044 2044 2045 2045 2083 2083 2084 2084 2085 2085 2123 2123 2125 2125 2122 2122 2131 2131 2136 2136 2146 2146 2136 2136 2139 2139 2146 2146 2146 2146 2139 2139 2142 2142 2142 2142 2143 2143 2146 2146 2143 2143 2144 2144 2146 2146 2146 2146 2144 2144 2145 2145 2243 2243 2245 2245 2187 2187 2245 2245 2246 2246 2187 2187 2187 2187 2246 2246 2247 2247 2281 2281 2282 2282 2284 2284 2539 2539 2541 2541 2337 2337 2541 2541 2542 2542 2337 2337 2337 2337 2542 2542 2540 2540 2553 2553 2544 2544 2556 2556 2544 2544 2548 2548 2556 2556 2556 2556 2548 2548 2554 2554 2533 2533 2531 2531 2537 2537 2531 2531 2527 2527 2537 2537 2537 2537 2527 2527 2538 2538 2512 2512 2513 2513 2508 2508 2513 2513 2509 2509 2508 2508 2508 2508 2509 2509 2506 2506 2251 2251 2248 2248 2175 2175 2248 2248 2244 2244 2175 2175 2175 2175 2244 2244 2231 2231 2244 2244 2239 2239 2231 2231 2231 2231 2239 2239 2232 2232 2239 2239 2233 2233 2232 2232 2219 2219 2218 2218 2211 2211 2218 2218 2216 2216 2211 2211 2211 2211 2216 2216 2212 2212 2216 2216 2213 2213 2212 2212 1869 1869 1862 1862 1950 1950 1862 1862 1860 1860 1950 1950 1950 1950 1860 1860 1857 1857 1857 1857 1855 1855 1950 1950 1855 1855 1854 1854 1950 1950 1950 1950 1854 1854 1853 1853 1930 1930 1850 1850 1910 1910 1850 1850 1847 1847 1910 1910 1910 1910 1847 1847 1828 1828 1847 1847 1841 1841 1828 1828 1828 1828 1841 1841 1838 1838 1760 1760 1756 1756 1865 1865 1756 1756 1755 1755 1865 1865 1865 1865 1755 1755 1754 1754 1682 1682 1690 1690 1680 1680 1690 1690 1686 1686 1680 1680 1680 1680 1686 1686 1683 1683 1609 1609 1610 1610 1825 1825 1610 1610 1615 1615 1825 1825 1825 1825 1615 1615 1619 1619 1627 1627 1629 1629 1630 1630 1629 1629 1633 1633 1630 1630 1630 1630 1633 1633 1636 1636 1678 1678 1671 1671 1694 1694 1868 1868 1757 1757 1885 1885 1757 1757 1766 1766 1885 1885 1885 1885 1766 1766 1899 1899 1766 1766 1768 1768 1899 1899 1899 1899 1768 1768 1774 1774 1762 1762 1763 1763 1765 1765 1980 1980 1981 1981 1988 1988 1981 1981 1983 1983 1988 1988 1988 1988 1983 1983 1987 1987 1983 1983 1986 1986 1987 1987 2020 2020 2022 2022 2028 2028 2022 2022 2024 2024 2028 2028 2028 2028 2024 2024 2025 2025 2066 2066 2058 2058 2064 2064 2058 2058 2059 2059 2064 2064 2064 2064 2059 2059 2061 2061 2126 2126 2117 2117 2125 2125 2117 2117 2119 2119 2125 2125 2125 2125 2119 2119 2122 2122 2237 2237 2240 2240 2187 2187 2240 2240 2241 2241 2187 2187 2187 2187 2241 2241 2243 2243 2250 2250 2255 2255 2266 2266 2255 2255 2257 2257 2266 2266 2266 2266 2257 2257 2265 2265 2257 2257 2260 2260 2265 2265 2265 2265 2260 2260 2264 2264 2260 2260 2261 2261 2264 2264 2275 2275 2277 2277 2286 2286 2277 2277 2281 2281 2286 2286 2286 2286 2281 2281 2285 2285 2281 2281 2284 2284 2285 2285 2290 2290 2296 2296 2307 2307 2296 2296 2298 2298 2307 2307 2307 2307 2298 2298 2306 2306 2298 2298 2301 2301 2306 2306 2306 2306 2301 2301 2304 2304 2562 2562 2567 2567 2560 2560 2567 2567 2570 2570 2560 2560 2560 2560 2570 2570 2564 2564 2570 2570 2569 2569 2564 2564 2543 2543 2516 2516 2346 2346 2516 2516 2510 2510 2346 2346 2346 2346 2510 2510 2503 2503 2510 2510 2532 2532 2503 2503 2503 2503 2532 2532 2527 2527 2532 2532 2535 2535 2527 2527 2527 2527 2535 2535 2538 2538 2455 2455 2438 2438 2448 2448 2438 2438 2334 2334 2448 2448 2448 2448 2334 2334 2453 2453 2334 2334 2465 2465 2453 2453 2453 2453 2465 2465 2473 2473 1929 1929 1924 1924 1950 1950 1924 1924 1922 1922 1950 1950 1950 1950 1922 1922 1919 1919 1838 1838 1834 1834 1828 1828 1834 1834 1832 1832 1828 1828 1828 1828 1832 1832 1831 1831 1636 1636 1663 1663 1833 1833 1663 1663 1669 1669 1833 1833 1833 1833 1669 1669 1676 1676 1669 1669 1647 1647 1676 1676 1676 1676 1647 1647 1652 1652 1647 1647 1644 1644 1652 1652 1726 1726 1845 1845 1713 1713 2006 2006 2007 2007 2049 2049 2007 2007 2008 2008 2049 2049 2049 2049 2008 2008 2010 2010 2046 2046 2038 2038 2045 2045 2038 2038 2039 2039 2045 2045 2045 2045 2039 2039 2042 2042 2083 2083 2085 2085 2081 2081 2492 2492 2490 2490 2495 2495 2490 2490 2494 2494 2495 2495 2483 2483 2491 2491 2486 2486 2491 2491 2494 2494 2486 2486 2486 2486 2494 2494 2488 2488 2494 2494 2490 2490 2488 2488 2455 2455 2458 2458 2447 2447 2458 2458 2456 2456 2447 2447 2447 2447 2456 2456 2449 2449 2456 2456 2454 2454 2449 2449 2449 2449 2454 2454 2452 2452 1919 1919 1918 1918 1950 1950 1918 1918 1915 1915 1950 1950 1950 1950 1915 1915 1914 1914 1694 1694 1671 1671 1674 1674 1671 1671 1667 1667 1674 1674 1674 1674 1667 1667 1665 1665 1678 1678 1694 1694 1845 1845 1694 1694 1696 1696 1845 1845 1845 1845 1696 1696 1693 1693 1696 1696 1688 1688 1693 1693 1693 1693 1688 1688 1685 1685 1731 1731 1724 1724 1732 1732 1724 1724 1721 1721 1732 1732 1732 1732 1721 1721 1723 1723 1731 1731 1732 1732 1845 1845 1732 1732 1741 1741 1845 1845 1845 1845 1741 1741 1851 1851 1741 1741 1749 1749 1851 1851 1851 1851 1749 1749 1750 1750 1749 1749 1743 1743 1750 1750 1750 1750 1743 1743 1739 1739 1767 1767 1761 1761 1765 1765 1761 1761 1759 1759 1765 1765 1765 1765 1759 1759 1762 1762 1782 1782 1778 1778 1786 1786 1778 1778 1777 1777 1786 1786 1786 1786 1777 1777 1785 1785 1777 1777 1780 1780 1785 1785 1785 1785 1780 1780 1784 1784 1780 1780 1781 1781 1784 1784 1803 1803 1796 1796 1802 1802 1796 1796 1798 1798 1802 1802 1802 1802 1798 1798 1800 1800 1990 1990 1993 1993 2049 2049 1993 1993 1999 1999 2049 2049 2049 2049 1999 1999 2000 2000 2086 2086 2078 2078 2085 2085 2078 2078 2079 2079 2085 2085 2085 2085 2079 2079 2081 2081 1644 1644 1641 1641 1642 1642 1666 1666 1670 1670 1665 1665 1670 1670 1673 1673 1665 1665 1665 1665 1673 1673 1674 1674 1693 1693 1711 1711 1845 1845 1711 1711 1714 1714 1845 1845 1845 1845 1714 1714 1706 1706 1723 1723 1725 1725 1732 1732 1725 1725 1727 1727 1732 1732 1732 1732 1727 1727 1730 1730 1739 1739 1742 1742 1750 1750 1742 1742 1745 1745 1750 1750 1750 1750 1745 1745 1747 1747 2000 2000 2002 2002 2049 2049 2002 2002 2005 2005 2049 2049 2049 2049 2005 2005 2006 2006 2474 2474 2473 2473 2477 2477 2473 2473 2476 2476 2477 2477 2474 2474 2471 2471 2473 2473 2471 2471 2469 2469 2473 2473 2473 2473 2469 2469 2466 2466 1642 1642 1646 1646 1644 1644 1646 1646 1648 1648 1644 1644 1644 1644 1648 1648 1652 1652 1685 1685 1684 1684 1693 1693 1684 1684 1687 1687 1693 1693 1693 1693 1687 1687 1691 1691 1687 1687 1689 1689 1691 1691 1706 1706 1703 1703 1845 1845 1703 1703 1702 1702 1845 1845 1845 1845 1702 1702 1705 1705 1705 1705 1708 1708 1845 1845 1708 1708 1710 1710 1845 1845 1845 1845 1710 1710 1713 1713 2576 2576 2575 2575 2580 2580 2575 2575 2579 2579 2580 2580 2580 2580 2579 2579 5759 5759 2579 2579 5760 5760 5761 5761 2584 2584 2583 2583 2588 2588 2583 2583 2587 2587 2588 2588 2588 2588 2587 2587 2592 2592 2587 2587 2591 2591 2592 2592 2592 2592 2591 2591 2596 2596 2591 2591 2595 2595 2596 2596 2596 2596 2595 2595 2600 2600 2595 2595 2599 2599 2600 2600 2600 2600 2599 2599 2604 2604 2599 2599 2603 2603 2604 2604 5762 5762 5763 5763 2608 2608 5764 5764 2607 2607 2608 2608 2608 2608 2607 2607 2612 2612 2607 2607 2611 2611 2612 2612 2612 2612 2611 2611 2616 2616 2611 2611 2615 2615 2616 2616 2616 2616 2615 2615 2618 2618 2615 2615 2617 2617 2618 2618 2618 2618 2617 2617 2614 2614 2617 2617 2613 2613 2614 2614 2614 2614 2613 2613 2610 2610 2613 2613 2609 2609 2610 2610 2610 2610 2609 2609 5765 5765 2609 2609 5766 5766 5767 5767 2606 2606 2605 2605 2602 2602 2605 2605 2601 2601 2602 2602 2602 2602 2601 2601 2598 2598 2601 2601 2597 2597 2598 2598 2598 2598 2597 2597 2594 2594 2597 2597 2593 2593 2594 2594 2594 2594 2593 2593 2590 2590 2593 2593 2589 2589 2590 2590 2590 2590 2589 2589 2586 2586 2589 2589 2585 2585 2586 2586 5768 5768 5769 5769 2582 2582 5770 5770 2581 2581 2582 2582 2582 2582 2581 2581 2578 2578 2581 2581 2577 2577 2578 2578 2578 2578 2577 2577 2574 2574 2577 2577 2573 2573 2574 2574 2574 2574 2573 2573 2572 2572 2573 2573 2571 2571 2572 2572 2572 2572 2571 2571 2576 2576 2571 2571 2575 2575 2576 2576 2619 2619 2620 2620 2621 2621 2620 2620 2622 2622 2621 2621 2636 2636 2635 2635 2633 2633 2636 2636 2633 2633 2634 2634 2633 2633 5771 5771 2634 2634 2634 2634 5772 5772 5773 5773 2631 2631 2629 2629 2632 2632 2632 2632 2629 2629 2630 2630 2629 2629 2627 2627 2630 2630 2630 2630 2627 2627 2628 2628 2627 2627 2625 2625 2628 2628 2628 2628 2625 2625 2626 2626 2625 2625 2623 2623 2626 2626 2626 2626 2623 2623 2624 2624 2637 2637 2638 2638 2639 2639 2638 2638 2640 2640 2639 2639 2641 2641 2642 2642 2643 2643 2642 2642 2644 2644 2643 2643 2658 2658 2657 2657 2655 2655 2658 2658 2655 2655 2656 2656 2655 2655 5774 5774 2656 2656 2656 2656 5775 5775 5776 5776 2653 2653 2651 2651 2654 2654 2654 2654 2651 2651 2652 2652 2651 2651 2649 2649 2652 2652 2652 2652 2649 2649 2650 2650 2649 2649 2647 2647 2650 2650 2650 2650 2647 2647 2648 2648 2647 2647 2645 2645 2648 2648 2648 2648 2645 2645 2646 2646 2659 2659 2660 2660 2661 2661 2660 2660 2662 2662 2661 2661 2663 2663 2664 2664 2665 2665 2664 2664 2666 2666 2665 2665 2680 2680 2679 2679 2677 2677 2680 2680 2677 2677 2678 2678 2677 2677 5777 5777 2678 2678 2678 2678 5778 5778 5779 5779 2675 2675 2673 2673 2676 2676 2676 2676 2673 2673 2674 2674 2673 2673 2671 2671 2674 2674 2674 2674 2671 2671 2672 2672 2671 2671 2669 2669 2672 2672 2672 2672 2669 2669 2670 2670 2669 2669 2667 2667 2670 2670 2670 2670 2667 2667 2668 2668 2681 2681 2682 2682 2683 2683 2682 2682 2684 2684 2683 2683 2685 2685 2686 2686 2687 2687 2686 2686 2688 2688 2687 2687 2702 2702 2701 2701 2699 2699 2702 2702 2699 2699 2700 2700 2699 2699 5780 5780 2700 2700 2700 2700 5781 5781 5782 5782 2697 2697 2695 2695 2698 2698 2698 2698 2695 2695 2696 2696 2695 2695 2693 2693 2696 2696 2696 2696 2693 2693 2694 2694 2693 2693 2691 2691 2694 2694 2694 2694 2691 2691 2692 2692 2691 2691 2689 2689 2692 2692 2692 2692 2689 2689 2690 2690 2703 2703 2704 2704 2705 2705 2704 2704 2706 2706 2705 2705 2707 2707 2708 2708 2709 2709 2708 2708 2710 2710 2709 2709 2724 2724 2723 2723 2721 2721 2724 2724 2721 2721 2722 2722 2721 2721 2719 2719 2722 2722 2722 2722 2719 2719 2720 2720 2719 2719 5783 5783 2720 2720 2720 2720 5784 5784 5785 5785 2717 2717 2715 2715 2718 2718 2718 2718 2715 2715 2716 2716 2715 2715 2713 2713 2716 2716 2716 2716 2713 2713 2714 2714 2713 2713 2711 2711 2714 2714 2714 2714 2711 2711 2712 2712 2725 2725 2726 2726 2727 2727 2726 2726 2728 2728 2727 2727 2729 2729 2730 2730 2731 2731 2730 2730 2732 2732 2731 2731 2746 2746 2745 2745 2743 2743 2746 2746 2743 2743 2744 2744 2743 2743 2741 2741 2744 2744 2744 2744 2741 2741 2742 2742 2741 2741 5786 5786 2742 2742 2742 2742 5787 5787 5788 5788 2739 2739 2737 2737 2740 2740 2740 2740 2737 2737 2738 2738 2737 2737 2735 2735 2738 2738 2738 2738 2735 2735 2736 2736 2735 2735 2733 2733 2736 2736 2736 2736 2733 2733 2734 2734 2747 2747 2748 2748 2749 2749 2748 2748 2750 2750 2749 2749 2751 2751 2752 2752 2753 2753 2752 2752 2754 2754 2753 2753 2768 2768 2767 2767 2765 2765 2768 2768 2765 2765 2766 2766 2765 2765 2763 2763 2766 2766 2766 2766 2763 2763 2764 2764 2763 2763 5789 5789 2764 2764 2764 2764 5790 5790 5791 5791 2761 2761 2759 2759 2762 2762 2762 2762 2759 2759 2760 2760 2759 2759 2757 2757 2760 2760 2760 2760 2757 2757 2758 2758 2757 2757 2755 2755 2758 2758 2758 2758 2755 2755 2756 2756 2769 2769 2770 2770 2771 2771 2770 2770 2772 2772 2771 2771 2773 2773 2774 2774 2775 2775 2774 2774 2776 2776 2775 2775 2790 2790 2789 2789 2787 2787 2790 2790 2787 2787 2788 2788 2787 2787 2785 2785 2788 2788 2788 2788 2785 2785 2786 2786 2785 2785 5792 5792 2786 2786 2786 2786 5793 5793 5794 5794 2783 2783 2781 2781 2784 2784 2784 2784 2781 2781 2782 2782 2781 2781 2779 2779 2782 2782 2782 2782 2779 2779 2780 2780 2779 2779 2777 2777 2780 2780 2780 2780 2777 2777 2778 2778 2791 2791 2792 2792 2793 2793 2792 2792 2794 2794 2793 2793 2795 2795 2796 2796 2797 2797 2796 2796 2798 2798 2797 2797 2812 2812 2811 2811 2809 2809 2812 2812 2809 2809 2810 2810 2809 2809 2807 2807 2810 2810 2810 2810 2807 2807 2808 2808 2807 2807 2805 2805 2808 2808 2808 2808 2805 2805 2806 2806 2805 2805 5795 5795 2806 2806 2806 2806 5796 5796 5797 5797 2803 2803 2801 2801 2804 2804 2804 2804 2801 2801 2802 2802 2801 2801 2799 2799 2802 2802 2802 2802 2799 2799 2800 2800 2813 2813 2814 2814 2815 2815 2814 2814 2816 2816 2815 2815 2817 2817 2818 2818 2819 2819 2818 2818 2820 2820 2819 2819 2834 2834 2833 2833 2831 2831 2834 2834 2831 2831 2832 2832 2831 2831 2829 2829 2832 2832 2832 2832 2829 2829 2830 2830 2829 2829 2827 2827 2830 2830 2830 2830 2827 2827 2828 2828 2827 2827 5798 5798 2828 2828 2828 2828 5799 5799 5800 5800 2825 2825 2823 2823 2826 2826 2826 2826 2823 2823 2824 2824 2823 2823 2821 2821 2824 2824 2824 2824 2821 2821 2822 2822 2835 2835 2836 2836 2837 2837 2836 2836 2838 2838 2837 2837 2839 2839 2840 2840 2841 2841 2840 2840 2842 2842 2841 2841 2854 2854 2853 2853 2855 2855 2854 2854 2855 2855 2856 2856 2855 2855 2851 2851 2856 2856 2856 2856 2851 2851 2852 2852 2851 2851 2849 2849 2852 2852 2852 2852 2849 2849 2850 2850 2849 2849 5801 5801 2850 2850 2850 2850 5802 5802 5803 5803 2847 2847 2845 2845 2848 2848 2848 2848 2845 2845 2846 2846 2845 2845 2843 2843 2846 2846 2846 2846 2843 2843 2844 2844 2857 2857 2858 2858 2859 2859 2858 2858 2860 2860 2859 2859 2861 2861 2862 2862 2863 2863 2862 2862 2864 2864 2863 2863 2876 2876 2875 2875 2877 2877 2876 2876 2877 2877 2878 2878 2877 2877 2873 2873 2878 2878 2878 2878 2873 2873 2874 2874 2873 2873 2871 2871 2874 2874 2874 2874 2871 2871 2872 2872 2871 2871 2869 2869 2872 2872 2872 2872 2869 2869 2870 2870 2869 2869 5804 5804 2870 2870 2870 2870 5805 5805 5806 5806 2867 2867 2865 2865 2868 2868 2868 2868 2865 2865 2866 2866 2879 2879 2880 2880 2881 2881 2880 2880 2882 2882 2881 2881 2883 2883 2884 2884 2885 2885 2884 2884 2886 2886 2885 2885 2896 2896 2895 2895 2899 2899 2896 2896 2899 2899 2900 2900 2899 2899 2897 2897 2900 2900 2900 2900 2897 2897 2898 2898 2897 2897 2893 2893 2898 2898 2898 2898 2893 2893 2894 2894 2893 2893 2891 2891 2894 2894 2894 2894 2891 2891 2892 2892 2891 2891 5807 5807 2892 2892 2892 2892 5808 5808 5809 5809 2889 2889 2887 2887 2890 2890 2890 2890 2887 2887 2888 2888 2901 2901 2902 2902 2903 2903 2902 2902 2904 2904 2903 2903 2905 2905 2906 2906 2907 2907 2906 2906 2908 2908 2907 2907 2918 2918 2917 2917 2921 2921 2918 2918 2921 2921 2922 2922 2921 2921 2919 2919 2922 2922 2922 2922 2919 2919 2920 2920 2919 2919 2915 2915 2920 2920 2920 2920 2915 2915 2916 2916 2915 2915 2913 2913 2916 2916 2916 2916 2913 2913 2914 2914 2913 2913 5810 5810 2914 2914 2914 2914 5811 5811 5812 5812 2911 2911 2909 2909 2912 2912 2912 2912 2909 2909 2910 2910 2923 2923 2924 2924 2925 2925 2924 2924 2926 2926 2925 2925 2927 2927 2928 2928 2929 2929 2928 2928 2930 2930 2929 2929 2938 2938 2937 2937 2941 2941 2938 2938 2941 2941 2942 2942 2941 2941 2943 2943 2942 2942 2942 2942 2943 2943 2944 2944 2943 2943 2939 2939 2944 2944 2944 2944 2939 2939 2940 2940 2939 2939 2935 2935 2940 2940 2940 2940 2935 2935 2936 2936 2935 2935 5813 5813 2936 2936 2936 2936 5814 5814 5815 5815 2933 2933 2931 2931 2934 2934 2934 2934 2931 2931 2932 2932 2945 2945 2946 2946 2947 2947 2946 2946 2948 2948 2947 2947 2949 2949 2950 2950 2951 2951 2950 2950 2952 2952 2951 2951 2960 2960 2959 2959 2963 2963 2960 2960 2963 2963 2964 2964 2963 2963 2965 2965 2964 2964 2964 2964 2965 2965 2966 2966 2965 2965 2961 2961 2966 2966 2966 2966 2961 2961 2962 2962 2961 2961 2957 2957 2962 2962 2962 2962 2957 2957 2958 2958 2957 2957 2955 2955 2958 2958 2958 2958 2955 2955 2956 2956 2955 2955 5816 5816 2956 2956 2956 2956 5817 5817 5818 5818 2967 2967 2968 2968 2969 2969 2968 2968 2970 2970 2969 2969 2971 2971 2972 2972 2973 2973 2972 2972 2974 2974 2973 2973 2980 2980 2979 2979 2983 2983 2980 2980 2983 2983 2984 2984 2983 2983 2987 2987 2984 2984 2984 2984 2987 2987 2988 2988 2987 2987 2985 2985 2988 2988 2988 2988 2985 2985 2986 2986 2985 2985 2981 2981 2986 2986 2986 2986 2981 2981 2982 2982 2981 2981 2977 2977 2982 2982 2982 2982 2977 2977 2978 2978 2977 2977 5819 5819 2978 2978 2978 2978 5820 5820 5821 5821 2989 2989 2990 2990 2991 2991 2990 2990 2992 2992 2991 2991 2993 2993 2994 2994 2995 2995 2994 2994 2996 2996 2995 2995 3002 3002 3001 3001 3005 3005 3002 3002 3005 3005 3006 3006 3005 3005 3009 3009 3006 3006 3006 3006 3009 3009 3010 3010 3009 3009 3007 3007 3010 3010 3010 3010 3007 3007 3008 3008 3007 3007 3003 3003 3008 3008 3008 3008 3003 3003 3004 3004 3003 3003 2999 2999 3004 3004 3004 3004 2999 2999 3000 3000 2999 2999 5822 5822 3000 3000 3000 3000 5823 5823 5824 5824 3011 3011 3012 3012 3013 3013 3012 3012 3014 3014 3013 3013 3015 3015 3016 3016 3017 3017 3016 3016 3018 3018 3017 3017 3022 3022 3021 3021 3025 3025 3022 3022 3025 3025 3026 3026 3025 3025 3029 3029 3026 3026 3026 3026 3029 3029 3030 3030 3029 3029 3031 3031 3030 3030 3030 3030 3031 3031 3032 3032 3031 3031 3027 3027 3032 3032 3032 3032 3027 3027 3028 3028 3027 3027 3023 3023 3028 3028 3028 3028 3023 3023 3024 3024 3023 3023 5825 5825 3024 3024 3024 3024 5826 5826 5827 5827 3033 3033 3034 3034 3035 3035 3034 3034 3036 3036 3035 3035 3037 3037 3038 3038 3039 3039 3038 3038 3040 3040 3039 3039 3044 3044 3043 3043 3047 3047 3044 3044 3047 3047 3048 3048 3047 3047 3051 3051 3048 3048 3048 3048 3051 3051 3052 3052 3051 3051 3053 3053 3052 3052 3052 3052 3053 3053 3054 3054 3053 3053 3049 3049 3054 3054 3054 3054 3049 3049 3050 3050 3049 3049 3045 3045 3050 3050 3050 3050 3045 3045 3046 3046 3045 3045 3041 3041 3046 3046 3046 3046 3041 3041 3042 3042 3055 3055 3056 3056 3057 3057 3056 3056 3058 3058 3057 3057 3059 3059 3060 3060 3061 3061 3060 3060 3062 3062 3061 3061 3064 3064 3063 3063 3067 3067 3064 3064 3067 3067 3068 3068 3067 3067 3071 3071 3068 3068 3068 3068 3071 3071 3072 3072 3071 3071 3075 3075 3072 3072 3072 3072 3075 3075 3076 3076 3075 3075 3073 3073 3076 3076 3076 3076 3073 3073 3074 3074 3073 3073 3069 3069 3074 3074 3074 3074 3069 3069 3070 3070 3069 3069 3065 3065 3070 3070 3070 3070 3065 3065 3066 3066 3077 3077 3078 3078 3079 3079 3078 3078 3080 3080 3079 3079 3081 3081 3082 3082 3083 3083 3082 3082 3084 3084 3083 3083 5828 5828 5829 5829 3089 3089 5830 5830 3089 3089 3090 3090 3089 3089 3093 3093 3090 3090 3090 3090 3093 3093 3094 3094 3093 3093 3097 3097 3094 3094 3094 3094 3097 3097 3098 3098 3097 3097 3095 3095 3098 3098 3098 3098 3095 3095 3096 3096 3095 3095 3091 3091 3096 3096 3096 3096 3091 3091 3092 3092 3091 3091 3087 3087 3092 3092 3092 3092 3087 3087 3088 3088 3099 3099 3100 3100 3101 3101 3100 3100 3102 3102 3101 3101 3103 3103 3104 3104 3105 3105 3104 3104 3106 3106 3105 3105 5831 5831 5832 5832 3109 3109 5833 5833 3109 3109 3110 3110 3109 3109 3113 3113 3110 3110 3110 3110 3113 3113 3114 3114 3113 3113 3117 3117 3114 3114 3114 3114 3117 3117 3118 3118 3117 3117 3119 3119 3118 3118 3118 3118 3119 3119 3120 3120 3119 3119 3115 3115 3120 3120 3120 3120 3115 3115 3116 3116 3115 3115 3111 3111 3116 3116 3116 3116 3111 3111 3112 3112 3121 3121 3122 3122 3123 3123 3122 3122 3124 3124 3123 3123 3125 3125 3126 3126 3127 3127 3126 3126 3128 3128 3127 3127 5834 5834 5835 5835 3131 3131 5836 5836 3131 3131 3132 3132 3131 3131 3135 3135 3132 3132 3132 3132 3135 3135 3136 3136 3135 3135 3139 3139 3136 3136 3136 3136 3139 3139 3140 3140 3139 3139 3141 3141 3140 3140 3140 3140 3141 3141 3142 3142 3141 3141 3137 3137 3142 3142 3142 3142 3137 3137 3138 3138 3137 3137 3133 3133 3138 3138 3138 3138 3133 3133 3134 3134 3143 3143 3144 3144 3145 3145 3144 3144 3146 3146 3145 3145 3147 3147 3148 3148 3149 3149 3148 3148 3150 3150 3149 3149 5837 5837 5838 5838 3153 3153 5839 5839 3153 3153 3154 3154 3153 3153 3155 3155 3154 3154 3154 3154 3155 3155 3156 3156 3155 3155 3159 3159 3156 3156 3156 3156 3159 3159 3160 3160 3159 3159 3163 3163 3160 3160 3160 3160 3163 3163 3164 3164 3163 3163 3161 3161 3164 3164 3164 3164 3161 3161 3162 3162 3161 3161 3157 3157 3162 3162 3162 3162 3157 3157 3158 3158 3165 3165 3166 3166 3167 3167 3166 3166 3168 3168 3167 3167 3169 3169 3170 3170 3171 3171 3170 3170 3172 3172 3171 3171 3174 3174 3173 3173 3175 3175 3174 3174 3175 3175 3176 3176 5840 5840 3177 3177 5841 5841 5842 5842 3177 3177 3178 3178 3177 3177 3181 3181 3178 3178 3178 3178 3181 3181 3182 3182 3181 3181 3185 3185 3182 3182 3182 3182 3185 3185 3186 3186 3185 3185 3183 3183 3186 3186 3186 3186 3183 3183 3184 3184 3183 3183 3179 3179 3184 3184 3184 3184 3179 3179 3180 3180 3187 3187 3188 3188 3189 3189 3188 3188 3190 3190 3189 3189 3191 3191 3192 3192 3193 3193 3192 3192 3194 3194 3193 3193 3196 3196 3195 3195 3197 3197 3196 3196 3197 3197 3198 3198 5843 5843 3199 3199 5844 5844 5845 5845 3199 3199 3200 3200 3199 3199 3201 3201 3200 3200 3200 3200 3201 3201 3202 3202 3201 3201 3205 3205 3202 3202 3202 3202 3205 3205 3206 3206 3205 3205 3207 3207 3206 3206 3206 3206 3207 3207 3208 3208 3207 3207 3203 3203 3208 3208 3208 3208 3203 3203 3204 3204 3209 3209 3210 3210 3211 3211 3210 3210 3212 3212 3211 3211 3213 3213 3214 3214 3215 3215 3214 3214 3216 3216 3215 3215 3218 3218 3217 3217 3219 3219 3218 3218 3219 3219 3220 3220 5846 5846 3221 3221 5847 5847 5848 5848 3221 3221 3222 3222 3221 3221 3223 3223 3222 3222 3222 3222 3223 3223 3224 3224 3223 3223 3227 3227 3224 3224 3224 3224 3227 3227 3228 3228 3227 3227 3229 3229 3228 3228 3228 3228 3229 3229 3230 3230 3229 3229 3225 3225 3230 3230 3230 3230 3225 3225 3226 3226 3231 3231 3232 3232 3233 3233 3232 3232 3234 3234 3233 3233 3235 3235 3236 3236 3237 3237 3236 3236 3238 3238 3237 3237 3240 3240 3239 3239 3241 3241 3240 3240 3241 3241 3242 3242 5849 5849 3243 3243 5850 5850 5851 5851 3243 3243 3244 3244 3243 3243 3245 3245 3244 3244 3244 3244 3245 3245 3246 3246 3245 3245 3247 3247 3246 3246 3246 3246 3247 3247 3248 3248 3247 3247 3251 3251 3248 3248 3248 3248 3251 3251 3252 3252 3251 3251 3249 3249 3252 3252 3252 3252 3249 3249 3250 3250 3253 3253 3254 3254 3255 3255 3254 3254 3256 3256 3255 3255 3257 3257 3258 3258 3259 3259 3258 3258 3260 3260 3259 3259 3262 3262 3261 3261 3263 3263 3262 3262 3263 3263 3264 3264 3263 3263 3265 3265 3264 3264 3264 3264 3265 3265 3266 3266 5852 5852 3267 3267 5853 5853 5854 5854 3267 3267 3268 3268 3267 3267 3269 3269 3268 3268 3268 3268 3269 3269 3270 3270 3269 3269 3273 3273 3270 3270 3270 3270 3273 3273 3274 3274 3273 3273 3271 3271 3274 3274 3274 3274 3271 3271 3272 3272 3275 3275 3276 3276 3277 3277 3276 3276 3278 3278 3277 3277 3279 3279 3280 3280 3281 3281 3280 3280 3282 3282 3281 3281 3284 3284 3283 3283 3285 3285 3284 3284 3285 3285 3286 3286 3285 3285 3287 3287 3286 3286 3286 3286 3287 3287 3288 3288 5855 5855 3289 3289 5856 5856 5857 5857 3289 3289 3290 3290 3289 3289 3291 3291 3290 3290 3290 3290 3291 3291 3292 3292 3291 3291 3293 3293 3292 3292 3292 3292 3293 3293 3294 3294 3293 3293 3295 3295 3294 3294 3294 3294 3295 3295 3296 3296 3297 3297 3298 3298 3299 3299 3298 3298 3300 3300 3299 3299 3301 3301 3302 3302 3303 3303 3302 3302 3304 3304 3303 3303 3306 3306 3305 3305 3307 3307 3306 3306 3307 3307 3308 3308 3307 3307 3309 3309 3308 3308 3308 3308 3309 3309 3310 3310 5858 5858 3311 3311 5859 5859 5860 5860 3311 3311 3312 3312 3311 3311 3313 3313 3312 3312 3312 3312 3313 3313 3314 3314 3313 3313 3315 3315 3314 3314 3314 3314 3315 3315 3316 3316 3315 3315 3317 3317 3316 3316 3316 3316 3317 3317 3318 3318 3319 3319 3320 3320 3321 3321 3320 3320 3322 3322 3321 3321 3323 3323 3324 3324 3325 3325 3324 3324 3326 3326 3325 3325 3328 3328 3327 3327 3329 3329 3328 3328 3329 3329 3330 3330 3329 3329 3331 3331 3330 3330 3330 3330 3331 3331 3332 3332 5861 5861 3333 3333 5862 5862 5863 5863 3333 3333 3334 3334 3333 3333 3335 3335 3334 3334 3334 3334 3335 3335 3336 3336 3335 3335 3337 3337 3336 3336 3336 3336 3337 3337 3338 3338 3337 3337 3339 3339 3338 3338 3338 3338 3339 3339 3340 3340 3341 3341 3342 3342 3343 3343 3342 3342 3344 3344 3343 3343 3345 3345 3346 3346 3347 3347 3346 3346 3348 3348 3347 3347 3350 3350 3349 3349 3351 3351 3350 3350 3351 3351 3352 3352 3351 3351 3353 3353 3352 3352 3352 3352 3353 3353 3354 3354 3353 3353 3355 3355 3354 3354 3354 3354 3355 3355 3356 3356 5864 5864 3357 3357 5865 5865 5866 5866 3357 3357 3358 3358 3357 3357 3359 3359 3358 3358 3358 3358 3359 3359 3360 3360 3359 3359 3361 3361 3360 3360 3360 3360 3361 3361 3362 3362 3363 3363 3364 3364 3365 3365 3364 3364 3366 3366 3365 3365 3367 3367 3368 3368 3369 3369 3368 3368 3370 3370 3369 3369 3372 3372 3371 3371 3373 3373 3372 3372 3373 3373 3374 3374 3373 3373 3375 3375 3374 3374 3374 3374 3375 3375 3376 3376 3375 3375 3377 3377 3376 3376 3376 3376 3377 3377 3378 3378 5867 5867 3379 3379 5868 5868 5869 5869 3379 3379 3380 3380 3379 3379 3381 3381 3380 3380 3380 3380 3381 3381 3382 3382 3381 3381 3383 3383 3382 3382 3382 3382 3383 3383 3384 3384 3385 3385 3386 3386 3387 3387 3386 3386 3388 3388 3387 3387 3389 3389 3390 3390 3391 3391 3390 3390 3392 3392 3391 3391 3394 3394 3393 3393 3395 3395 3394 3394 3395 3395 3396 3396 3395 3395 3397 3397 3396 3396 3396 3396 3397 3397 3398 3398 3397 3397 3399 3399 3398 3398 3398 3398 3399 3399 3400 3400 5870 5870 3401 3401 5871 5871 5872 5872 3401 3401 3402 3402 3401 3401 3403 3403 3402 3402 3402 3402 3403 3403 3404 3404 3403 3403 3405 3405 3404 3404 3404 3404 3405 3405 3406 3406 3407 3407 3408 3408 3409 3409 3408 3408 3410 3410 3409 3409 3411 3411 3412 3412 3413 3413 3412 3412 3414 3414 3413 3413 3416 3416 3415 3415 3417 3417 3416 3416 3417 3417 3418 3418 3417 3417 3419 3419 3418 3418 3418 3418 3419 3419 3420 3420 3419 3419 3421 3421 3420 3420 3420 3420 3421 3421 3422 3422 3421 3421 3423 3423 3422 3422 3422 3422 3423 3423 3424 3424 5873 5873 3425 3425 5874 5874 5875 5875 3425 3425 3426 3426 3425 3425 3427 3427 3426 3426 3426 3426 3427 3427 3428 3428 3429 3429 3430 3430 3431 3431 3430 3430 3432 3432 3431 3431 3433 3433 3434 3434 3435 3435 3434 3434 3436 3436 3435 3435 3438 3438 3437 3437 3439 3439 3438 3438 3439 3439 3440 3440 3439 3439 3441 3441 3440 3440 3440 3440 3441 3441 3442 3442 3441 3441 3443 3443 3442 3442 3442 3442 3443 3443 3444 3444 3443 3443 3445 3445 3444 3444 3444 3444 3445 3445 3446 3446 5876 5876 3447 3447 5877 5877 5878 5878 3447 3447 3448 3448 3447 3447 3449 3449 3448 3448 3448 3448 3449 3449 3450 3450 3451 3451 3452 3452 3453 3453 3452 3452 3454 3454 3453 3453 3455 3455 3456 3456 3457 3457 3456 3456 3458 3458 3457 3457 3460 3460 3459 3459 3461 3461 3460 3460 3461 3461 3462 3462 3461 3461 3463 3463 3462 3462 3462 3462 3463 3463 3464 3464 3463 3463 3465 3465 3464 3464 3464 3464 3465 3465 3466 3466 3465 3465 3467 3467 3466 3466 3466 3466 3467 3467 3468 3468 5879 5879 3469 3469 5880 5880 5881 5881 3469 3469 3470 3470 3469 3469 3471 3471 3470 3470 3470 3470 3471 3471 3472 3472 3473 3473 3474 3474 3475 3475 3474 3474 3476 3476 3475 3475 3477 3477 3478 3478 3479 3479 3478 3478 3480 3480 3479 3479 3482 3482 3481 3481 3483 3483 3482 3482 3483 3483 3484 3484 3483 3483 3485 3485 3484 3484 3484 3484 3485 3485 3486 3486 3485 3485 3487 3487 3486 3486 3486 3486 3487 3487 3488 3488 3487 3487 3489 3489 3488 3488 3488 3488 3489 3489 3490 3490 5882 5882 3491 3491 5883 5883 5884 5884 3491 3491 3492 3492 3491 3491 3493 3493 3492 3492 3492 3492 3493 3493 3494 3494 3495 3495 3496 3496 3497 3497 3496 3496 3498 3498 3497 3497 3499 3499 3500 3500 3501 3501 3500 3500 3502 3502 3501 3501 3504 3504 3503 3503 3505 3505 3504 3504 3505 3505 3506 3506 3505 3505 3507 3507 3506 3506 3506 3506 3507 3507 3508 3508 3507 3507 3509 3509 3508 3508 3508 3508 3509 3509 3510 3510 3509 3509 3511 3511 3510 3510 3510 3510 3511 3511 3512 3512 3511 3511 3513 3513 3512 3512 3512 3512 3513 3513 3514 3514 5885 5885 3515 3515 5886 5886 5887 5887 3515 3515 3516 3516 3517 3517 3518 3518 3519 3519 3518 3518 3520 3520 3519 3519 3521 3521 3522 3522 3523 3523 3522 3522 3524 3524 3523 3523 3526 3526 3525 3525 3527 3527 3526 3526 3527 3527 3528 3528 3527 3527 3529 3529 3528 3528 3528 3528 3529 3529 3530 3530 3529 3529 3531 3531 3530 3530 3530 3530 3531 3531 3532 3532 3531 3531 3533 3533 3532 3532 3532 3532 3533 3533 3534 3534 3533 3533 3535 3535 3534 3534 3534 3534 3535 3535 3536 3536 5888 5888 3537 3537 5889 5889 5890 5890 3537 3537 3538 3538 3539 3539 3540 3540 3541 3541 3540 3540 3542 3542 3541 3541 3543 3543 3544 3544 3545 3545 3544 3544 3546 3546 3545 3545 3548 3548 3547 3547 3549 3549 3548 3548 3549 3549 3550 3550 3549 3549 3551 3551 3550 3550 3550 3550 3551 3551 3552 3552 3551 3551 3553 3553 3552 3552 3552 3552 3553 3553 3554 3554 3553 3553 3555 3555 3554 3554 3554 3554 3555 3555 3556 3556 3555 3555 3557 3557 3556 3556 3556 3556 3557 3557 3558 3558 5891 5891 3559 3559 5892 5892 5893 5893 3559 3559 3560 3560 3561 3561 3562 3562 3563 3563 3562 3562 3564 3564 3563 3563 3565 3565 3566 3566 3567 3567 3566 3566 3568 3568 3567 3567 3570 3570 3569 3569 3571 3571 3570 3570 3571 3571 3572 3572 3571 3571 3573 3573 3572 3572 3572 3572 3573 3573 3574 3574 3573 3573 3575 3575 3574 3574 3574 3574 3575 3575 3576 3576 3575 3575 3577 3577 3576 3576 3576 3576 3577 3577 3578 3578 3577 3577 3579 3579 3578 3578 3578 3578 3579 3579 3580 3580 5894 5894 3581 3581 5895 5895 5896 5896 3581 3581 3582 3582 3583 3583 3584 3584 3585 3585 3584 3584 3586 3586 3585 3585 3587 3587 3588 3588 3589 3589 3588 3588 3590 3590 3589 3589 3592 3592 3591 3591 3593 3593 3592 3592 3593 3593 3594 3594 3593 3593 3595 3595 3594 3594 3594 3594 3595 3595 3596 3596 3595 3595 3597 3597 3596 3596 3596 3596 3597 3597 3598 3598 3597 3597 3599 3599 3598 3598 3598 3598 3599 3599 3600 3600 3599 3599 3601 3601 3600 3600 3600 3600 3601 3601 3602 3602 3601 3601 3603 3603 3602 3602 3602 3602 3603 3603 3604 3604 3605 3605 3606 3606 3607 3607 3606 3606 3608 3608 3607 3607 3609 3609 3610 3610 3611 3611 3610 3610 3612 3612 3611 3611 3614 3614 3613 3613 3615 3615 3614 3614 3615 3615 3616 3616 3615 3615 3617 3617 3616 3616 3616 3616 3617 3617 3618 3618 3617 3617 3619 3619 3618 3618 3618 3618 3619 3619 3620 3620 3619 3619 3621 3621 3620 3620 3620 3620 3621 3621 3622 3622 3621 3621 3623 3623 3622 3622 3622 3622 3623 3623 3624 3624 3623 3623 3625 3625 3624 3624 3624 3624 3625 3625 3626 3626 3627 3627 3628 3628 3629 3629 3628 3628 3630 3630 3629 3629 3631 3631 3632 3632 3633 3633 3632 3632 3634 3634 3633 3633 3636 3636 3635 3635 5897 5897 3636 3636 5898 5898 5899 5899 3637 3637 3639 3639 3638 3638 3638 3638 3639 3639 3640 3640 3639 3639 3641 3641 3640 3640 3640 3640 3641 3641 3642 3642 3641 3641 3643 3643 3642 3642 3642 3642 3643 3643 3644 3644 3643 3643 3645 3645 3644 3644 3644 3644 3645 3645 3646 3646 3645 3645 3647 3647 3646 3646 3646 3646 3647 3647 3648 3648 3649 3649 3650 3650 3651 3651 3650 3650 3652 3652 3651 3651 3653 3653 3654 3654 3655 3655 3654 3654 3656 3656 3655 3655 3658 3658 3657 3657 5900 5900 3658 3658 5901 5901 5902 5902 3659 3659 3661 3661 3660 3660 3660 3660 3661 3661 3662 3662 3661 3661 3663 3663 3662 3662 3662 3662 3663 3663 3664 3664 3663 3663 3665 3665 3664 3664 3664 3664 3665 3665 3666 3666 3665 3665 3667 3667 3666 3666 3666 3666 3667 3667 3668 3668 3667 3667 3669 3669 3668 3668 3668 3668 3669 3669 3670 3670 3671 3671 3672 3672 3673 3673 3672 3672 3674 3674 3673 3673 3675 3675 3676 3676 3677 3677 3676 3676 3678 3678 3677 3677 3680 3680 3679 3679 5903 5903 3680 3680 5904 5904 5905 5905 3681 3681 3683 3683 3682 3682 3682 3682 3683 3683 3684 3684 3683 3683 3685 3685 3684 3684 3684 3684 3685 3685 3686 3686 3685 3685 3687 3687 3686 3686 3686 3686 3687 3687 3688 3688 3687 3687 3689 3689 3688 3688 3688 3688 3689 3689 3690 3690 3689 3689 3691 3691 3690 3690 3690 3690 3691 3691 3692 3692 3693 3693 3694 3694 3695 3695 3694 3694 3696 3696 3695 3695 3697 3697 3698 3698 3699 3699 3698 3698 3700 3700 3699 3699 3702 3702 3701 3701 5906 5906 3702 3702 5907 5907 5908 5908 3703 3703 3705 3705 3704 3704 3704 3704 3705 3705 3706 3706 3705 3705 3707 3707 3706 3706 3706 3706 3707 3707 3708 3708 3707 3707 3709 3709 3708 3708 3708 3708 3709 3709 3710 3710 3709 3709 3711 3711 3710 3710 3710 3710 3711 3711 3712 3712 3711 3711 3713 3713 3712 3712 3712 3712 3713 3713 3714 3714 3715 3715 3716 3716 3717 3717 3716 3716 3718 3718 3717 3717 3719 3719 3720 3720 3721 3721 3720 3720 3722 3722 3721 3721 3724 3724 3723 3723 3725 3725 3724 3724 3725 3725 3726 3726 3725 3725 5909 5909 3726 3726 3726 3726 5910 5910 5911 5911 3727 3727 3729 3729 3728 3728 3728 3728 3729 3729 3730 3730 3729 3729 3731 3731 3730 3730 3730 3730 3731 3731 3732 3732 3731 3731 3733 3733 3732 3732 3732 3732 3733 3733 3734 3734 3733 3733 3735 3735 3734 3734 3734 3734 3735 3735 3736 3736 3737 3737 3738 3738 3739 3739 3738 3738 3740 3740 3739 3739 3741 3741 3742 3742 3743 3743 3742 3742 3744 3744 3743 3743 3746 3746 3745 3745 3747 3747 3746 3746 3747 3747 3748 3748 3747 3747 5912 5912 3748 3748 3748 3748 5913 5913 5914 5914 3749 3749 3751 3751 3750 3750 3750 3750 3751 3751 3752 3752 3751 3751 3753 3753 3752 3752 3752 3752 3753 3753 3754 3754 3753 3753 3755 3755 3754 3754 3754 3754 3755 3755 3756 3756 3755 3755 3757 3757 3756 3756 3756 3756 3757 3757 3758 3758 3759 3759 3760 3760 3761 3761 3760 3760 3762 3762 3761 3761 3763 3763 3764 3764 3765 3765 3764 3764 3766 3766 3765 3765 3768 3768 3767 3767 3769 3769 3768 3768 3769 3769 3770 3770 3769 3769 5915 5915 3770 3770 3770 3770 5916 5916 5917 5917 3771 3771 3773 3773 3772 3772 3772 3772 3773 3773 3774 3774 3773 3773 3775 3775 3774 3774 3774 3774 3775 3775 3776 3776 3775 3775 3777 3777 3776 3776 3776 3776 3777 3777 3778 3778 3777 3777 3779 3779 3778 3778 3778 3778 3779 3779 3780 3780 3781 3781 3782 3782 3783 3783 3782 3782 3784 3784 3783 3783 3785 3785 3786 3786 3787 3787 3786 3786 3788 3788 3787 3787 3790 3790 3789 3789 3791 3791 3790 3790 3791 3791 3792 3792 3791 3791 5918 5918 3792 3792 3792 3792 5919 5919 5920 5920 3793 3793 3795 3795 3794 3794 3794 3794 3795 3795 3796 3796 3795 3795 3797 3797 3796 3796 3796 3796 3797 3797 3798 3798 3797 3797 3799 3799 3798 3798 3798 3798 3799 3799 3800 3800 3799 3799 3801 3801 3800 3800 3800 3800 3801 3801 3802 3802 3803 3803 3804 3804 3805 3805 3804 3804 3806 3806 3805 3805 3807 3807 3808 3808 3809 3809 3808 3808 3810 3810 3809 3809 3812 3812 3811 3811 3813 3813 3812 3812 3813 3813 3814 3814 3813 3813 3815 3815 3814 3814 3814 3814 3815 3815 3816 3816 3815 3815 5921 5921 3816 3816 3816 3816 5922 5922 5923 5923 3817 3817 3819 3819 3818 3818 3818 3818 3819 3819 3820 3820 3819 3819 3821 3821 3820 3820 3820 3820 3821 3821 3822 3822 3821 3821 3823 3823 3822 3822 3822 3822 3823 3823 3824 3824 3825 3825 3826 3826 3827 3827 3826 3826 3828 3828 3827 3827 3829 3829 3830 3830 3831 3831 3830 3830 3832 3832 3831 3831 3834 3834 3833 3833 3835 3835 3834 3834 3835 3835 3836 3836 3835 3835 3837 3837 3836 3836 3836 3836 3837 3837 3838 3838 3837 3837 5924 5924 3838 3838 3838 3838 5925 5925 5926 5926 3839 3839 3841 3841 3840 3840 3840 3840 3841 3841 3842 3842 3841 3841 3843 3843 3842 3842 3842 3842 3843 3843 3844 3844 3843 3843 3845 3845 3844 3844 3844 3844 3845 3845 3846 3846 3847 3847 3848 3848 3849 3849 3848 3848 3850 3850 3849 3849 3851 3851 3852 3852 3853 3853 3852 3852 3854 3854 3853 3853 3856 3856 3855 3855 3857 3857 3856 3856 3857 3857 3858 3858 3857 3857 3859 3859 3858 3858 3858 3858 3859 3859 3860 3860 3859 3859 5927 5927 3860 3860 3860 3860 5928 5928 5929 5929 3861 3861 3863 3863 3862 3862 3862 3862 3863 3863 3864 3864 3863 3863 3865 3865 3864 3864 3864 3864 3865 3865 3866 3866 3865 3865 3867 3867 3866 3866 3866 3866 3867 3867 3868 3868 3869 3869 3870 3870 3871 3871 3870 3870 3872 3872 3871 3871 3873 3873 3874 3874 3875 3875 3874 3874 3876 3876 3875 3875 3878 3878 3877 3877 3879 3879 3878 3878 3879 3879 3880 3880 3879 3879 3881 3881 3880 3880 3880 3880 3881 3881 3882 3882 3881 3881 5930 5930 3882 3882 3882 3882 5931 5931 5932 5932 3883 3883 3885 3885 3884 3884 3884 3884 3885 3885 3886 3886 3885 3885 3887 3887 3886 3886 3886 3886 3887 3887 3888 3888 3887 3887 3889 3889 3888 3888 3888 3888 3889 3889 3890 3890 3891 3891 3892 3892 3893 3893 3892 3892 3894 3894 3893 3893 3895 3895 3896 3896 3897 3897 3896 3896 3898 3898 3897 3897 3900 3900 3899 3899 3901 3901 3900 3900 3901 3901 3902 3902 3901 3901 3903 3903 3902 3902 3902 3902 3903 3903 3904 3904 3903 3903 3905 3905 3904 3904 3904 3904 3905 3905 3906 3906 3905 3905 5933 5933 3906 3906 3906 3906 5934 5934 5935 5935 3907 3907 3909 3909 3908 3908 3908 3908 3909 3909 3910 3910 3909 3909 3911 3911 3910 3910 3910 3910 3911 3911 3912 3912 3913 3913 3914 3914 3915 3915 3914 3914 3916 3916 3915 3915 3917 3917 3918 3918 3919 3919 3918 3918 3920 3920 3919 3919 3922 3922 3921 3921 3923 3923 3922 3922 3923 3923 3924 3924 3923 3923 3925 3925 3924 3924 3924 3924 3925 3925 3926 3926 3925 3925 3927 3927 3926 3926 3926 3926 3927 3927 3928 3928 3927 3927 5936 5936 3928 3928 3928 3928 5937 5937 5938 5938 3929 3929 3931 3931 3930 3930 3930 3930 3931 3931 3932 3932 3931 3931 3933 3933 3932 3932 3932 3932 3933 3933 3934 3934 3935 3935 3936 3936 3937 3937 3936 3936 3938 3938 3937 3937 3939 3939 3940 3940 3941 3941 3940 3940 3942 3942 3941 3941 3946 3946 3945 3945 3943 3943 3946 3946 3943 3943 3944 3944 3943 3943 3947 3947 3944 3944 3944 3944 3947 3947 3948 3948 3947 3947 3949 3949 3948 3948 3948 3948 3949 3949 3950 3950 3949 3949 5939 5939 3950 3950 3950 3950 5940 5940 5941 5941 3951 3951 3953 3953 3952 3952 3952 3952 3953 3953 3954 3954 3953 3953 3955 3955 3954 3954 3954 3954 3955 3955 3956 3956 3957 3957 3958 3958 3959 3959 3958 3958 3960 3960 3959 3959 3961 3961 3962 3962 3963 3963 3962 3962 3964 3964 3963 3963 3968 3968 3967 3967 3965 3965 3968 3968 3965 3965 3966 3966 3965 3965 3969 3969 3966 3966 3966 3966 3969 3969 3970 3970 3969 3969 3971 3971 3970 3970 3970 3970 3971 3971 3972 3972 3971 3971 3973 3973 3972 3972 3972 3972 3973 3973 3974 3974 3973 3973 5942 5942 3974 3974 3974 3974 5943 5943 5944 5944 3975 3975 3977 3977 3976 3976 3976 3976 3977 3977 3978 3978 3979 3979 3980 3980 3981 3981 3980 3980 3982 3982 3981 3981 3983 3983 3984 3984 3985 3985 3984 3984 3986 3986 3985 3985 3992 3992 3991 3991 3987 3987 3992 3992 3987 3987 3988 3988 3987 3987 3989 3989 3988 3988 3988 3988 3989 3989 3990 3990 3989 3989 3993 3993 3990 3990 3990 3990 3993 3993 3994 3994 3993 3993 3995 3995 3994 3994 3994 3994 3995 3995 3996 3996 3995 3995 5945 5945 3996 3996 3996 3996 5946 5946 5947 5947 3997 3997 3999 3999 3998 3998 3998 3998 3999 3999 4000 4000 4001 4001 4002 4002 4003 4003 4002 4002 4004 4004 4003 4003 4005 4005 4006 4006 4007 4007 4006 4006 4008 4008 4007 4007 4014 4014 4013 4013 4009 4009 4014 4014 4009 4009 4010 4010 4009 4009 4011 4011 4010 4010 4010 4010 4011 4011 4012 4012 4011 4011 4015 4015 4012 4012 4012 4012 4015 4015 4016 4016 4015 4015 4017 4017 4016 4016 4016 4016 4017 4017 4018 4018 4017 4017 5948 5948 4018 4018 4018 4018 5949 5949 5950 5950 4019 4019 4021 4021 4020 4020 4020 4020 4021 4021 4022 4022 4023 4023 4024 4024 4025 4025 4024 4024 4026 4026 4025 4025 4027 4027 4028 4028 4029 4029 4028 4028 4030 4030 4029 4029 4038 4038 4037 4037 4033 4033 4038 4038 4033 4033 4034 4034 4033 4033 4031 4031 4034 4034 4034 4034 4031 4031 4032 4032 4031 4031 4035 4035 4032 4032 4032 4032 4035 4035 4036 4036 4035 4035 4039 4039 4036 4036 4036 4036 4039 4039 4040 4040 4039 4039 5951 5951 4040 4040 4040 4040 5952 5952 5953 5953 4041 4041 4043 4043 4042 4042 4042 4042 4043 4043 4044 4044 4045 4045 4046 4046 4047 4047 4046 4046 4048 4048 4047 4047 4049 4049 4050 4050 4051 4051 4050 4050 4052 4052 4051 4051 4060 4060 4059 4059 4055 4055 4060 4060 4055 4055 4056 4056 4055 4055 4053 4053 4056 4056 4056 4056 4053 4053 4054 4054 4053 4053 4057 4057 4054 4054 4054 4054 4057 4057 4058 4058 4057 4057 4061 4061 4058 4058 4058 4058 4061 4061 4062 4062 4061 4061 4063 4063 4062 4062 4062 4062 4063 4063 4064 4064 4063 4063 5954 5954 4064 4064 4064 4064 5955 5955 5956 5956 4067 4067 4068 4068 4069 4069 4068 4068 4070 4070 4069 4069 4071 4071 4072 4072 4073 4073 4072 4072 4074 4074 4073 4073 4084 4084 4083 4083 4079 4079 4084 4084 4079 4079 4080 4080 4079 4079 4075 4075 4080 4080 4080 4080 4075 4075 4076 4076 4075 4075 4077 4077 4076 4076 4076 4076 4077 4077 4078 4078 4077 4077 4081 4081 4078 4078 4078 4078 4081 4081 4082 4082 4081 4081 4085 4085 4082 4082 4082 4082 4085 4085 4086 4086 4085 4085 5957 5957 4086 4086 4086 4086 5958 5958 5959 5959 4089 4089 4090 4090 4091 4091 4090 4090 4092 4092 4091 4091 4093 4093 4094 4094 4095 4095 4094 4094 4096 4096 4095 4095 4106 4106 4105 4105 4101 4101 4106 4106 4101 4101 4102 4102 4101 4101 4097 4097 4102 4102 4102 4102 4097 4097 4098 4098 4097 4097 4099 4099 4098 4098 4098 4098 4099 4099 4100 4100 4099 4099 4103 4103 4100 4100 4100 4100 4103 4103 4104 4104 4103 4103 4107 4107 4104 4104 4104 4104 4107 4107 4108 4108 4107 4107 5960 5960 4108 4108 4108 4108 5961 5961 5962 5962 4111 4111 4112 4112 4113 4113 4112 4112 4114 4114 4113 4113 4115 4115 4116 4116 4117 4117 4116 4116 4118 4118 4117 4117 4130 4130 4129 4129 4125 4125 4130 4130 4125 4125 4126 4126 4125 4125 4121 4121 4126 4126 4126 4126 4121 4121 4122 4122 4121 4121 4119 4119 4122 4122 4122 4122 4119 4119 4120 4120 4119 4119 4123 4123 4120 4120 4120 4120 4123 4123 4124 4124 4123 4123 4127 4127 4124 4124 4124 4124 4127 4127 4128 4128 4127 4127 5963 5963 4128 4128 4128 4128 5964 5964 5965 5965 4133 4133 4134 4134 4135 4135 4134 4134 4136 4136 4135 4135 4137 4137 4138 4138 4139 4139 4138 4138 4140 4140 4139 4139 4152 4152 4151 4151 4147 4147 4152 4152 4147 4147 4148 4148 4147 4147 4143 4143 4148 4148 4148 4148 4143 4143 4144 4144 4143 4143 4141 4141 4144 4144 4144 4144 4141 4141 4142 4142 4141 4141 4145 4145 4142 4142 4142 4142 4145 4145 4146 4146 4145 4145 4149 4149 4146 4146 4146 4146 4149 4149 4150 4150 4149 4149 4153 4153 4150 4150 4150 4150 4153 4153 4154 4154 4155 4155 4156 4156 4157 4157 4156 4156 4158 4158 4157 4157 4159 4159 4160 4160 4161 4161 4160 4160 4162 4162 4161 4161 4176 4176 4175 4175 4171 4171 4176 4176 4171 4171 4172 4172 4171 4171 4167 4167 4172 4172 4172 4172 4167 4167 4168 4168 4167 4167 4163 4163 4168 4168 4168 4168 4163 4163 4164 4164 4163 4163 4165 4165 4164 4164 4164 4164 4165 4165 4166 4166 4165 4165 4169 4169 4166 4166 4166 4166 4169 4169 4170 4170 4169 4169 4173 4173 4170 4170 4170 4170 4173 4173 4174 4174 4177 4177 4178 4178 4179 4179 4178 4178 4180 4180 4179 4179 4181 4181 4182 4182 4183 4183 4182 4182 4184 4184 4183 4183 5966 5966 5967 5967 4193 4193 5968 5968 4193 4193 4194 4194 4193 4193 4189 4189 4194 4194 4194 4194 4189 4189 4190 4190 4189 4189 4185 4185 4190 4190 4190 4190 4185 4185 4186 4186 4185 4185 4187 4187 4186 4186 4186 4186 4187 4187 4188 4188 4187 4187 4191 4191 4188 4188 4188 4188 4191 4191 4192 4192 4191 4191 4195 4195 4192 4192 4192 4192 4195 4195 4196 4196 4199 4199 4200 4200 4201 4201 4200 4200 4202 4202 4201 4201 4203 4203 4204 4204 4205 4205 4204 4204 4206 4206 4205 4205 5969 5969 5970 5970 4217 4217 5971 5971 4217 4217 4218 4218 4217 4217 4213 4213 4218 4218 4218 4218 4213 4213 4214 4214 4213 4213 4209 4209 4214 4214 4214 4214 4209 4209 4210 4210 4209 4209 4207 4207 4210 4210 4210 4210 4207 4207 4208 4208 4207 4207 4211 4211 4208 4208 4208 4208 4211 4211 4212 4212 4211 4211 4215 4215 4212 4212 4212 4212 4215 4215 4216 4216 4221 4221 4222 4222 4223 4223 4222 4222 4224 4224 4223 4223 4225 4225 4226 4226 4227 4227 4226 4226 4228 4228 4227 4227 5972 5972 5973 5973 4239 4239 5974 5974 4239 4239 4240 4240 4239 4239 4235 4235 4240 4240 4240 4240 4235 4235 4236 4236 4235 4235 4231 4231 4236 4236 4236 4236 4231 4231 4232 4232 4231 4231 4229 4229 4232 4232 4232 4232 4229 4229 4230 4230 4229 4229 4233 4233 4230 4230 4230 4230 4233 4233 4234 4234 4233 4233 4237 4237 4234 4234 4234 4234 4237 4237 4238 4238 4243 4243 4244 4244 4245 4245 4244 4244 4246 4246 4245 4245 4247 4247 4248 4248 4249 4249 4248 4248 4250 4250 4249 4249 5975 5975 5976 5976 4261 4261 5977 5977 4261 4261 4262 4262 4261 4261 4259 4259 4262 4262 4262 4262 4259 4259 4260 4260 4259 4259 4255 4255 4260 4260 4260 4260 4255 4255 4256 4256 4255 4255 4251 4251 4256 4256 4256 4256 4251 4251 4252 4252 4251 4251 4253 4253 4252 4252 4252 4252 4253 4253 4254 4254 4253 4253 4257 4257 4254 4254 4254 4254 4257 4257 4258 4258 4265 4265 4266 4266 4267 4267 4266 4266 4268 4268 4267 4267 4269 4269 4270 4270 4271 4271 4270 4270 4272 4272 4271 4271 4286 4286 4285 4285 4283 4283 4286 4286 4283 4283 4284 4284 5978 5978 4281 4281 5979 5979 5980 5980 4281 4281 4282 4282 4281 4281 4277 4277 4282 4282 4282 4282 4277 4277 4278 4278 4277 4277 4273 4273 4278 4278 4278 4278 4273 4273 4274 4274 4273 4273 4275 4275 4274 4274 4274 4274 4275 4275 4276 4276 4275 4275 4279 4279 4276 4276 4276 4276 4279 4279 4280 4280 4287 4287 4288 4288 4289 4289 4288 4288 4290 4290 4289 4289 4291 4291 4292 4292 4293 4293 4292 4292 4294 4294 4293 4293 4308 4308 4307 4307 4305 4305 4308 4308 4305 4305 4306 4306 5981 5981 4303 4303 5982 5982 5983 5983 4303 4303 4304 4304 4303 4303 4301 4301 4304 4304 4304 4304 4301 4301 4302 4302 4301 4301 4297 4297 4302 4302 4302 4302 4297 4297 4298 4298 4297 4297 4295 4295 4298 4298 4298 4298 4295 4295 4296 4296 4295 4295 4299 4299 4296 4296 4296 4296 4299 4299 4300 4300 4309 4309 4310 4310 4311 4311 4310 4310 4312 4312 4311 4311 4313 4313 4314 4314 4315 4315 4314 4314 4316 4316 4315 4315 4330 4330 4329 4329 4327 4327 4330 4330 4327 4327 4328 4328 5984 5984 4325 4325 5985 5985 5986 5986 4325 4325 4326 4326 4325 4325 4323 4323 4326 4326 4326 4326 4323 4323 4324 4324 4323 4323 4319 4319 4324 4324 4324 4324 4319 4319 4320 4320 4319 4319 4317 4317 4320 4320 4320 4320 4317 4317 4318 4318 4317 4317 4321 4321 4318 4318 4318 4318 4321 4321 4322 4322 4331 4331 4332 4332 4333 4333 4332 4332 4334 4334 4333 4333 4335 4335 4336 4336 4337 4337 4336 4336 4338 4338 4337 4337 4352 4352 4351 4351 4349 4349 4352 4352 4349 4349 4350 4350 5987 5987 4347 4347 5988 5988 5989 5989 4347 4347 4348 4348 4347 4347 4345 4345 4348 4348 4348 4348 4345 4345 4346 4346 4345 4345 4343 4343 4346 4346 4346 4346 4343 4343 4344 4344 4343 4343 4339 4339 4344 4344 4344 4344 4339 4339 4340 4340 4339 4339 4341 4341 4340 4340 4340 4340 4341 4341 4342 4342 4353 4353 4354 4354 4355 4355 4354 4354 4356 4356 4355 4355 4357 4357 4358 4358 4359 4359 4358 4358 4360 4360 4359 4359 4374 4374 4373 4373 4371 4371 4374 4374 4371 4371 4372 4372 4371 4371 4369 4369 4372 4372 4372 4372 4369 4369 4370 4370 5990 5990 4367 4367 5991 5991 5992 5992 4367 4367 4368 4368 4367 4367 4365 4365 4368 4368 4368 4368 4365 4365 4366 4366 4365 4365 4361 4361 4366 4366 4366 4366 4361 4361 4362 4362 4361 4361 4363 4363 4362 4362 4362 4362 4363 4363 4364 4364 4375 4375 4376 4376 4377 4377 4376 4376 4378 4378 4377 4377 4379 4379 4380 4380 4381 4381 4380 4380 4382 4382 4381 4381 4396 4396 4395 4395 4393 4393 4396 4396 4393 4393 4394 4394 4393 4393 4391 4391 4394 4394 4394 4394 4391 4391 4392 4392 5993 5993 4389 4389 5994 5994 5995 5995 4389 4389 4390 4390 4389 4389 4387 4387 4390 4390 4390 4390 4387 4387 4388 4388 4387 4387 4385 4385 4388 4388 4388 4388 4385 4385 4386 4386 4385 4385 4383 4383 4386 4386 4386 4386 4383 4383 4384 4384 4397 4397 4398 4398 4399 4399 4398 4398 4400 4400 4399 4399 4401 4401 4402 4402 4403 4403 4402 4402 4404 4404 4403 4403 4418 4418 4417 4417 4415 4415 4418 4418 4415 4415 4416 4416 4415 4415 4413 4413 4416 4416 4416 4416 4413 4413 4414 4414 5996 5996 4411 4411 5997 5997 5998 5998 4411 4411 4412 4412 4411 4411 4409 4409 4412 4412 4412 4412 4409 4409 4410 4410 4409 4409 4407 4407 4410 4410 4410 4410 4407 4407 4408 4408 4407 4407 4405 4405 4408 4408 4408 4408 4405 4405 4406 4406 4419 4419 4420 4420 4421 4421 4420 4420 4422 4422 4421 4421 4423 4423 4424 4424 4425 4425 4424 4424 4426 4426 4425 4425 4440 4440 4439 4439 4437 4437 4440 4440 4437 4437 4438 4438 4437 4437 4435 4435 4438 4438 4438 4438 4435 4435 4436 4436 5999 5999 4433 4433 6000 6000 6001 6001 4433 4433 4434 4434 4433 4433 4431 4431 4434 4434 4434 4434 4431 4431 4432 4432 4431 4431 4429 4429 4432 4432 4432 4432 4429 4429 4430 4430 4429 4429 4427 4427 4430 4430 4430 4430 4427 4427 4428 4428 4441 4441 4442 4442 4443 4443 4442 4442 4444 4444 4443 4443 4445 4445 4446 4446 4447 4447 4446 4446 4448 4448 4447 4447 4462 4462 4461 4461 4459 4459 4462 4462 4459 4459 4460 4460 4459 4459 4457 4457 4460 4460 4460 4460 4457 4457 4458 4458 4457 4457 4455 4455 4458 4458 4458 4458 4455 4455 4456 4456 6002 6002 4453 4453 6003 6003 6004 6004 4453 4453 4454 4454 4453 4453 4451 4451 4454 4454 4454 4454 4451 4451 4452 4452 4451 4451 4449 4449 4452 4452 4452 4452 4449 4449 4450 4450 4463 4463 4464 4464 4465 4465 4464 4464 4466 4466 4465 4465 4467 4467 4468 4468 4469 4469 4468 4468 4470 4470 4469 4469 4484 4484 4483 4483 4481 4481 4484 4484 4481 4481 4482 4482 4481 4481 4479 4479 4482 4482 4482 4482 4479 4479 4480 4480 4479 4479 4477 4477 4480 4480 4480 4480 4477 4477 4478 4478 6005 6005 4475 4475 6006 6006 6007 6007 4475 4475 4476 4476 4475 4475 4473 4473 4476 4476 4476 4476 4473 4473 4474 4474 4473 4473 4471 4471 4474 4474 4474 4474 4471 4471 4472 4472 4485 4485 4486 4486 4487 4487 4486 4486 4488 4488 4487 4487 4489 4489 4490 4490 4491 4491 4490 4490 4492 4492 4491 4491 4506 4506 4505 4505 4503 4503 4506 4506 4503 4503 4504 4504 4503 4503 4501 4501 4504 4504 4504 4504 4501 4501 4502 4502 4501 4501 4499 4499 4502 4502 4502 4502 4499 4499 4500 4500 6008 6008 4497 4497 6009 6009 6010 6010 4497 4497 4498 4498 4497 4497 4495 4495 4498 4498 4498 4498 4495 4495 4496 4496 4495 4495 4493 4493 4496 4496 4496 4496 4493 4493 4494 4494 4507 4507 4508 4508 4509 4509 4508 4508 4510 4510 4509 4509 4511 4511 4512 4512 4513 4513 4512 4512 4514 4514 4513 4513 4528 4528 4527 4527 4525 4525 4528 4528 4525 4525 4526 4526 4525 4525 4523 4523 4526 4526 4526 4526 4523 4523 4524 4524 4523 4523 4521 4521 4524 4524 4524 4524 4521 4521 4522 4522 4521 4521 4519 4519 4522 4522 4522 4522 4519 4519 4520 4520 6011 6011 4517 4517 6012 6012 6013 6013 4517 4517 4518 4518 4517 4517 4515 4515 4518 4518 4518 4518 4515 4515 4516 4516 4529 4529 4530 4530 4531 4531 4530 4530 4532 4532 4531 4531 4533 4533 4534 4534 4535 4535 4534 4534 4536 4536 4535 4535 4550 4550 4549 4549 4547 4547 4550 4550 4547 4547 4548 4548 4547 4547 4545 4545 4548 4548 4548 4548 4545 4545 4546 4546 4545 4545 4543 4543 4546 4546 4546 4546 4543 4543 4544 4544 4543 4543 4541 4541 4544 4544 4544 4544 4541 4541 4542 4542 6014 6014 4539 4539 6015 6015 6016 6016 4539 4539 4540 4540 4539 4539 4537 4537 4540 4540 4540 4540 4537 4537 4538 4538 4551 4551 4552 4552 4553 4553 4552 4552 4554 4554 4553 4553 4555 4555 4556 4556 4557 4557 4556 4556 4558 4558 4557 4557 4572 4572 4571 4571 4569 4569 4572 4572 4569 4569 4570 4570 4569 4569 4567 4567 4570 4570 4570 4570 4567 4567 4568 4568 4567 4567 4565 4565 4568 4568 4568 4568 4565 4565 4566 4566 4565 4565 4563 4563 4566 4566 4566 4566 4563 4563 4564 4564 6017 6017 4561 4561 6018 6018 6019 6019 4561 4561 4562 4562 4561 4561 4559 4559 4562 4562 4562 4562 4559 4559 4560 4560 4573 4573 4574 4574 4575 4575 4574 4574 4576 4576 4575 4575 4577 4577 4578 4578 4579 4579 4578 4578 4580 4580 4579 4579 4594 4594 4593 4593 4591 4591 4594 4594 4591 4591 4592 4592 4591 4591 4589 4589 4592 4592 4592 4592 4589 4589 4590 4590 4589 4589 4587 4587 4590 4590 4590 4590 4587 4587 4588 4588 4587 4587 4585 4585 4588 4588 4588 4588 4585 4585 4586 4586 6020 6020 4583 4583 6021 6021 6022 6022 4583 4583 4584 4584 4583 4583 4581 4581 4584 4584 4584 4584 4581 4581 4582 4582 4595 4595 4596 4596 4597 4597 4596 4596 4598 4598 4597 4597 4599 4599 4600 4600 4601 4601 4600 4600 4602 4602 4601 4601 4616 4616 4615 4615 4613 4613 4616 4616 4613 4613 4614 4614 4613 4613 4611 4611 4614 4614 4614 4614 4611 4611 4612 4612 4611 4611 4609 4609 4612 4612 4612 4612 4609 4609 4610 4610 4609 4609 4607 4607 4610 4610 4610 4610 4607 4607 4608 4608 4607 4607 4605 4605 4608 4608 4608 4608 4605 4605 4606 4606 6023 6023 4603 4603 6024 6024 6025 6025 4603 4603 4604 4604 4617 4617 4618 4618 4619 4619 4618 4618 4620 4620 4619 4619 4621 4621 4622 4622 4623 4623 4622 4622 4624 4624 4623 4623 4638 4638 4637 4637 4635 4635 4638 4638 4635 4635 4636 4636 4635 4635 4633 4633 4636 4636 4636 4636 4633 4633 4634 4634 4633 4633 4631 4631 4634 4634 4634 4634 4631 4631 4632 4632 4631 4631 4629 4629 4632 4632 4632 4632 4629 4629 4630 4630 4629 4629 4627 4627 4630 4630 4630 4630 4627 4627 4628 4628 6026 6026 4625 4625 6027 6027 6028 6028 4625 4625 4626 4626 4639 4639 4640 4640 4641 4641 4640 4640 4642 4642 4641 4641 4643 4643 4644 4644 4645 4645 4644 4644 4646 4646 4645 4645 4660 4660 4659 4659 4657 4657 4660 4660 4657 4657 4658 4658 4657 4657 4655 4655 4658 4658 4658 4658 4655 4655 4656 4656 4655 4655 4653 4653 4656 4656 4656 4656 4653 4653 4654 4654 4653 4653 4651 4651 4654 4654 4654 4654 4651 4651 4652 4652 4651 4651 4649 4649 4652 4652 4652 4652 4649 4649 4650 4650 6029 6029 4647 4647 6030 6030 6031 6031 4647 4647 4648 4648 4661 4661 4662 4662 4663 4663 4662 4662 4664 4664 4663 4663 4665 4665 4666 4666 4667 4667 4666 4666 4668 4668 4667 4667 4682 4682 4681 4681 4679 4679 4682 4682 4679 4679 4680 4680 4679 4679 4677 4677 4680 4680 4680 4680 4677 4677 4678 4678 4677 4677 4675 4675 4678 4678 4678 4678 4675 4675 4676 4676 4675 4675 4673 4673 4676 4676 4676 4676 4673 4673 4674 4674 4673 4673 4671 4671 4674 4674 4674 4674 4671 4671 4672 4672 6032 6032 4669 4669 6033 6033 6034 6034 4669 4669 4670 4670 4683 4683 4684 4684 4685 4685 4684 4684 4686 4686 4685 4685 4687 4687 4688 4688 4689 4689 4688 4688 4690 4690 4689 4689 4704 4704 4703 4703 4701 4701 4704 4704 4701 4701 4702 4702 4701 4701 4699 4699 4702 4702 4702 4702 4699 4699 4700 4700 4699 4699 4697 4697 4700 4700 4700 4700 4697 4697 4698 4698 4697 4697 4695 4695 4698 4698 4698 4698 4695 4695 4696 4696 4695 4695 4693 4693 4696 4696 4696 4696 4693 4693 4694 4694 4693 4693 4691 4691 4694 4694 4694 4694 4691 4691 4692 4692 4705 4705 4706 4706 4707 4707 4706 4706 4708 4708 4707 4707 4709 4709 4710 4710 4711 4711 4710 4710 4712 4712 4711 4711 4726 4726 4725 4725 4723 4723 4726 4726 4723 4723 4724 4724 4723 4723 4721 4721 4724 4724 4724 4724 4721 4721 4722 4722 4721 4721 4719 4719 4722 4722 4722 4722 4719 4719 4720 4720 4719 4719 4717 4717 4720 4720 4720 4720 4717 4717 4718 4718 4717 4717 4715 4715 4718 4718 4718 4718 4715 4715 4716 4716 4715 4715 4713 4713 4716 4716 4716 4716 4713 4713 4714 4714 4727 4727 4728 4728 4729 4729 4728 4728 4730 4730 4729 4729 4731 4731 4732 4732 4733 4733 4732 4732 4734 4734 4733 4733 4748 4748 4747 4747 6035 6035 4748 4748 6036 6036 6037 6037 4745 4745 4743 4743 4746 4746 4746 4746 4743 4743 4744 4744 4743 4743 4741 4741 4744 4744 4744 4744 4741 4741 4742 4742 4741 4741 4739 4739 4742 4742 4742 4742 4739 4739 4740 4740 4739 4739 4737 4737 4740 4740 4740 4740 4737 4737 4738 4738 4737 4737 4735 4735 4738 4738 4738 4738 4735 4735 4736 4736 4749 4749 4750 4750 4751 4751 4750 4750 4752 4752 4751 4751 4753 4753 4754 4754 4755 4755 4754 4754 4756 4756 4755 4755 4770 4770 4769 4769 6038 6038 4770 4770 6039 6039 6040 6040 4767 4767 4765 4765 4768 4768 4768 4768 4765 4765 4766 4766 4765 4765 4763 4763 4766 4766 4766 4766 4763 4763 4764 4764 4763 4763 4761 4761 4764 4764 4764 4764 4761 4761 4762 4762 4761 4761 4759 4759 4762 4762 4762 4762 4759 4759 4760 4760 4759 4759 4757 4757 4760 4760 4760 4760 4757 4757 4758 4758 4771 4771 4772 4772 4773 4773 4772 4772 4774 4774 4773 4773 4775 4775 4776 4776 4777 4777 4776 4776 4778 4778 4777 4777 4792 4792 4791 4791 6041 6041 4792 4792 6042 6042 6043 6043 4789 4789 4787 4787 4790 4790 4790 4790 4787 4787 4788 4788 4787 4787 4785 4785 4788 4788 4788 4788 4785 4785 4786 4786 4785 4785 4783 4783 4786 4786 4786 4786 4783 4783 4784 4784 4783 4783 4781 4781 4784 4784 4784 4784 4781 4781 4782 4782 4781 4781 4779 4779 4782 4782 4782 4782 4779 4779 4780 4780 4793 4793 4794 4794 4795 4795 4794 4794 4796 4796 4795 4795 4797 4797 4798 4798 4799 4799 4798 4798 4800 4800 4799 4799 4814 4814 4813 4813 6044 6044 4814 4814 6045 6045 6046 6046 4811 4811 4809 4809 4812 4812 4812 4812 4809 4809 4810 4810 4809 4809 4807 4807 4810 4810 4810 4810 4807 4807 4808 4808 4807 4807 4805 4805 4808 4808 4808 4808 4805 4805 4806 4806 4805 4805 4803 4803 4806 4806 4806 4806 4803 4803 4804 4804 4803 4803 4801 4801 4804 4804 4804 4804 4801 4801 4802 4802 4815 4815 4816 4816 4817 4817 4816 4816 4818 4818 4817 4817 5210 5210 5203 5203 5205 5205 4853 4853 4859 4859 4856 4856 4957 4957 4941 4941 4944 4944 4882 4882 4855 4855 4870 4870 5010 5010 5025 5025 5026 5026 5025 5025 5042 5042 5026 5026 6047 6047 6048 6048 5043 5043 5101 5101 5086 5086 5085 5085 5086 5086 5069 5069 5085 5085 6049 6049 6050 6050 5068 5068 4937 4937 4941 4941 4955 4955 4941 4941 4957 4957 4955 4955 4955 4955 4957 4957 4971 4971 4991 4991 5010 5010 5011 5011 5010 5010 5026 5026 5011 5011 6051 6051 6052 6052 5027 5027 6053 6053 5043 5043 5027 5027 5027 5027 5043 5043 5044 5044 5120 5120 5101 5101 5100 5100 5101 5101 5085 5085 5100 5100 6054 6054 6055 6055 5084 5084 6056 6056 5068 5068 5084 5084 5084 5084 5068 5068 5067 5067 4931 4931 6057 6057 6058 6058 4944 4944 4941 4941 4928 4928 4928 4928 4941 4941 4924 4924 4941 4941 4937 4937 4924 4924 4924 4924 4937 4937 4918 4918 4850 4850 4871 4871 4860 4860 4975 4975 4991 4991 4994 4994 4991 4991 5011 5011 4994 4994 6059 6059 6060 6060 5012 5012 6061 6061 5027 5027 5012 5012 5012 5012 5027 5027 5028 5028 5027 5027 5044 5044 5028 5028 5028 5028 5044 5044 5045 5045 5136 5136 5120 5120 5117 5117 5120 5120 5100 5100 5117 5117 6062 6062 6063 6063 5099 5099 6064 6064 5084 5084 5099 5099 5099 5099 5084 5084 5083 5083 5084 5084 5067 5067 5083 5083 5083 5083 5067 5067 5066 5066 4917 4917 4931 4931 4915 4915 4931 4931 6065 6065 4915 4915 4915 4915 6066 6066 6067 6067 4928 4928 4924 4924 4913 4913 4913 4913 4924 4924 4907 4907 4924 4924 4918 4918 4907 4907 4907 4907 4918 4918 4902 4902 4958 4958 4975 4975 4977 4977 4975 4975 4994 4994 4977 4977 6068 6068 6069 6069 4997 4997 6070 6070 5012 5012 4997 4997 4997 4997 5012 5012 5013 5013 5012 5012 5028 5028 5013 5013 5013 5013 5028 5028 5029 5029 5028 5028 5045 5045 5029 5029 5029 5029 5045 5045 5046 5046 5074 5074 5058 5058 5059 5059 5153 5153 5136 5136 5134 5134 5136 5136 5117 5117 5134 5134 6071 6071 6072 6072 5114 5114 6073 6073 5099 5099 5114 5114 5114 5114 5099 5099 5098 5098 5099 5099 5083 5083 5098 5098 5098 5098 5083 5083 5082 5082 5083 5083 5066 5066 5082 5082 5082 5082 5066 5066 5065 5065 5037 5037 5053 5053 5052 5052 4906 4906 4917 4917 4903 4903 4917 4917 4915 4915 4903 4903 4903 4903 4915 4915 4900 4900 4915 4915 6074 6074 4900 4900 4900 4900 6075 6075 6076 6076 4913 4913 4907 4907 4896 4896 4896 4896 4907 4907 4888 4888 4907 4907 4902 4902 4888 4888 4888 4888 4902 4902 4882 4882 4856 4856 4868 4868 4863 4863 4849 4849 4847 4847 4843 4843 4847 4847 4846 4846 4843 4843 4843 4843 4846 4846 4840 4840 4846 4846 4850 4850 4840 4840 4840 4840 4850 4850 4839 4839 4850 4850 4860 4860 4839 4839 4839 4839 4860 4860 6077 6077 4825 4825 4821 4821 4826 4826 4821 4821 4823 4823 4826 4826 6078 6078 6079 6079 4829 4829 6080 6080 4830 4830 4829 4829 4829 4829 4830 4830 4837 4837 4830 4830 4841 4841 4837 4837 4837 4837 4841 4841 4852 4852 4841 4841 4867 4867 4852 4852 4852 4852 4867 4867 4872 4872 4867 4867 4884 4884 4872 4872 4820 4820 4822 4822 4828 4828 4822 4822 4834 4834 4828 4828 6081 6081 6082 6082 4844 4844 6083 6083 4866 4866 4844 4844 4844 4844 4866 4866 4875 4875 4866 4866 4889 4889 4875 4875 4875 4875 4889 4889 4894 4894 4889 4889 4909 4909 4894 4894 4894 4894 4909 4909 4911 4911 4909 4909 4926 4926 4911 4911 4838 4838 4865 4865 4876 4876 4865 4865 4895 4895 4876 4876 4876 4876 4895 4895 4899 4899 4895 4895 4916 4916 4899 4899 6084 6084 6085 6085 4919 4919 6086 6086 4935 4935 4919 4919 4919 4919 4935 4935 4938 4938 4935 4935 6087 6087 4938 4938 4938 4938 6088 6088 6089 6089 4953 4953 4969 4969 4954 4954 4905 4905 4925 4925 4929 4929 4925 4925 4945 4945 4929 4929 4929 4929 4945 4945 4947 4947 4945 4945 4964 4964 4947 4947 6090 6090 6091 6091 4967 4967 6092 6092 4982 4982 4967 4967 4967 4967 4982 4982 4983 4983 4982 4982 4999 4999 4983 4983 4983 4983 4999 4999 5000 5000 4999 4999 5015 5015 5000 5000 5057 5057 5058 5058 5073 5073 5058 5058 5074 5074 5073 5073 5073 5073 5074 5074 5088 5088 5106 5106 5102 5102 5103 5103 5102 5102 5088 5088 5103 5103 5103 5103 5088 5088 5089 5089 5088 5088 5074 5074 5089 5089 5089 5089 5074 5074 5075 5075 5074 5074 5059 5059 5075 5075 5075 5075 5059 5059 5060 5060 5041 5041 5062 5062 5061 5061 5062 5062 5077 5077 5061 5061 6093 6093 6094 6094 5076 5076 6095 6095 5091 5091 5076 5076 5076 5076 5091 5091 5090 5090 5091 5091 5105 5105 5090 5090 5090 5090 5105 5105 5104 5104 5105 5105 5119 5119 5104 5104 5104 5104 5119 5119 5118 5118 5119 5119 5132 5132 5118 5118 5062 5062 5078 5078 5077 5077 5078 5078 5092 5092 5077 5077 6096 6096 6097 6097 5091 5091 6098 6098 5107 5107 5091 5091 5091 5091 5107 5107 5105 5105 5107 5107 5121 5121 5105 5105 5105 5105 5121 5121 5119 5119 5121 5121 5133 5133 5119 5119 5119 5119 5133 5133 5132 5132 5133 5133 5146 5146 5132 5132 5132 5132 5146 5146 5145 5145 5146 5146 5148 5148 5145 5145 5093 5093 5109 5109 5108 5108 5109 5109 5123 5123 5108 5108 6099 6099 6100 6100 5122 5122 6101 6101 6102 6102 5122 5122 5122 5122 6103 6103 5135 5135 6104 6104 5151 5151 5135 5135 5135 5135 5151 5151 5149 5149 5151 5151 5163 5163 5149 5149 5149 5149 5163 5163 5162 5162 6105 6105 5177 5177 6106 6106 5109 5109 5124 5124 5123 5123 5124 5124 5139 5139 5123 5123 5123 5123 5139 5139 5137 5137 5139 5139 5152 5152 5137 5137 6107 6107 6108 6108 5151 5151 6109 6109 5165 5165 5151 5151 5151 5151 5165 5165 5163 5163 6110 6110 5178 5178 6111 6111 6112 6112 5178 5178 5177 5177 5178 5178 5191 5191 5177 5177 5177 5177 5191 5191 5189 5189 5191 5191 5190 5190 5189 5189 5156 5156 5174 5174 5170 5170 5174 5174 5187 5187 5170 5170 5170 5170 5187 5187 5183 5183 5187 5187 5198 5198 5183 5183 6113 6113 6114 6114 5196 5196 6115 6115 5211 5211 5196 5196 5196 5196 5211 5211 5208 5208 5211 5211 5220 5220 5208 5208 5208 5208 5220 5220 5219 5219 5220 5220 5232 5232 5219 5219 5174 5174 5193 5193 5187 5187 5193 5193 5204 5204 5187 5187 5187 5187 5204 5204 5198 5198 5204 5204 5215 5215 5198 5198 6116 6116 6117 6117 5211 5211 6118 6118 5225 5225 5211 5211 5211 5211 5225 5225 5220 5220 5225 5225 5234 5234 5220 5220 5220 5220 5234 5234 5232 5232 5234 5234 5243 5243 5232 5232 5229 5229 5256 5256 5241 5241 5256 5256 5269 5269 5241 5241 6119 6119 6120 6120 5251 5251 6121 6121 5272 5272 5251 5251 5251 5251 5272 5272 5261 5261 5272 5272 5271 5271 5261 5261 5261 5261 5271 5271 5265 5265 5271 5271 5268 5268 5265 5265 5265 5265 5268 5268 5264 5264 5268 5268 5262 5262 5264 5264 5286 5286 5290 5290 5285 5285 5290 5290 5288 5288 5285 5285 6122 6122 6123 6123 5282 5282 6124 6124 5281 5281 5282 5282 5282 5282 5281 5281 5274 5274 5281 5281 5270 5270 5274 5274 5274 5274 5270 5270 5259 5259 5270 5270 5244 5244 5259 5259 5259 5259 5244 5244 5239 5239 5244 5244 5227 5227 5239 5239 5291 5291 5289 5289 5283 5283 5289 5289 5277 5277 5283 5283 6125 6125 6126 6126 5267 5267 6127 6127 5245 5245 5267 5267 5267 5267 5245 5245 5236 5236 5245 5245 5222 5222 5236 5236 5236 5236 5222 5222 5217 5217 5222 5222 5202 5202 5217 5217 5217 5217 5202 5202 5200 5200 5202 5202 5185 5185 5200 5200 5273 5273 5246 5246 5235 5235 5246 5246 5216 5216 5235 5235 5235 5235 5216 5216 5212 5212 5216 5216 5195 5195 5212 5212 6128 6128 6129 6129 5192 5192 6130 6130 5176 5176 5192 5192 5192 5192 5176 5176 5173 5173 5176 5176 6131 6131 5173 5173 5173 5173 6132 6132 6133 6133 5158 5158 5142 5142 5157 5157 5206 5206 5186 5186 5182 5182 5186 5186 5166 5166 5182 5182 5182 5182 5166 5166 5164 5164 5166 5166 5147 5147 5164 5164 6134 6134 6135 6135 5144 5144 6136 6136 5129 5129 5144 5144 5144 5144 5129 5129 5128 5128 5129 5129 5112 5112 5128 5128 5128 5128 5112 5112 5111 5111 5112 5112 5096 5096 5111 5111 5054 5054 5053 5053 5038 5038 5053 5053 5037 5037 5038 5038 5038 5038 5037 5037 5023 5023 5005 5005 5009 5009 5008 5008 5009 5009 5023 5023 5008 5008 5008 5008 5023 5023 5022 5022 5023 5023 5037 5037 5022 5022 5022 5022 5037 5037 5036 5036 5037 5037 5052 5052 5036 5036 5036 5036 5052 5052 5051 5051 5070 5070 5049 5049 5050 5050 5049 5049 5034 5034 5050 5050 6137 6137 6138 6138 5035 5035 6139 6139 5020 5020 5035 5035 5035 5035 5020 5020 5021 5021 5020 5020 5006 5006 5021 5021 5021 5021 5006 5006 5007 5007 5006 5006 4992 4992 5007 5007 5007 5007 4992 4992 4993 4993 4992 4992 4979 4979 4993 4993 5049 5049 5033 5033 5034 5034 5033 5033 5019 5019 5034 5034 6140 6140 6141 6141 5020 5020 6142 6142 5004 5004 5020 5020 5020 5020 5004 5004 5006 5006 5004 5004 4990 4990 5006 5006 5006 5006 4990 4990 4992 4992 4990 4990 4978 4978 4992 4992 4992 4992 4978 4978 4979 4979 4978 4978 4965 4965 4979 4979 4979 4979 4965 4965 4966 4966 4965 4965 4963 4963 4966 4966 5018 5018 5002 5002 5003 5003 5002 5002 4988 4988 5003 5003 6143 6143 6144 6144 4989 4989 6145 6145 6146 6146 4989 4989 4989 4989 6147 6147 4976 4976 6148 6148 4960 4960 4976 4976 4976 4976 4960 4960 4962 4962 4960 4960 4948 4948 4962 4962 4962 4962 4948 4948 4949 4949 6149 6149 4934 4934 6150 6150 5002 5002 4987 4987 4988 4988 4987 4987 4972 4972 4988 4988 4988 4988 4972 4972 4974 4974 4972 4972 4959 4959 4974 4974 6151 6151 6152 6152 4960 4960 6153 6153 4946 4946 4960 4960 4960 4960 4946 4946 4948 4948 6154 6154 4933 4933 6155 6155 6156 6156 4933 4933 4934 4934 4933 4933 4920 4920 4934 4934 4934 4934 4920 4920 4922 4922 4920 4920 4921 4921 4922 4922 4871 4871 4863 4863 4877 4877 4863 4863 4868 4868 4877 4877 4877 4877 4868 4868 4879 4879 4868 4868 4869 4869 4879 4879 4879 4879 4869 4869 4881 4881 4856 4856 4859 4859 4868 4868 4859 4859 4864 4864 4868 4868 4868 4868 4864 4864 4869 4869 4871 4871 4850 4850 4863 4863 4850 4850 4846 4846 4863 4863 4863 4863 4846 4846 4856 4856 4846 4846 4847 4847 4856 4856 4856 4856 4847 4847 4853 4853 4873 4873 4862 4862 4861 4861 4862 4862 4849 4849 4861 4861 4861 4861 4849 4849 4845 4845 4849 4849 4843 4843 4845 4845 4845 4845 4843 4843 4836 4836 4843 4843 4840 4840 4836 4836 4836 4836 4840 4840 4832 4832 4840 4840 4839 4839 4832 4832 4832 4832 4839 4839 6157 6157 4839 4839 6158 6158 6159 6159 4831 4831 4842 4842 4833 4833 4842 4842 4855 4855 4833 4833 4862 4862 4857 4857 4849 4849 4857 4857 4854 4854 4849 4849 4849 4849 4854 4854 4847 4847 4854 4854 4851 4851 4847 4847 4847 4847 4851 4851 4853 4853 4833 4833 4825 4825 4831 4831 4825 4825 4826 4826 4831 4831 6160 6160 6161 6161 4832 4832 6162 6162 4829 4829 4832 4832 4832 4832 4829 4829 4836 4836 4829 4829 4837 4837 4836 4836 4836 4836 4837 4837 4845 4845 4837 4837 4852 4852 4845 4845 4845 4845 4852 4852 4861 4861 4852 4852 4872 4872 4861 4861 4861 4861 4872 4872 4873 4873 4910 4910 4898 4898 4897 4897 4898 4898 4884 4884 4897 4897 4897 4897 4884 4884 4880 4880 4884 4884 4867 4867 4880 4880 4880 4880 4867 4867 4858 4858 4867 4867 4841 4841 4858 4858 4858 4858 4841 4841 4835 4835 4841 4841 4830 4830 4835 4835 4835 4835 4830 4830 6163 6163 4830 4830 6164 6164 6165 6165 4824 4824 4823 4823 4819 4819 4823 4823 4821 4821 4819 4819 4898 4898 4890 4890 4884 4884 4890 4890 4885 4885 4884 4884 4884 4884 4885 4885 4872 4872 4885 4885 4874 4874 4872 4872 4872 4872 4874 4874 4873 4873 4819 4819 4820 4820 4824 4824 4820 4820 4828 4828 4824 4824 6166 6166 6167 6167 4835 4835 6168 6168 4844 4844 4835 4835 4835 4835 4844 4844 4858 4858 4844 4844 4875 4875 4858 4858 4858 4858 4875 4875 4880 4880 4875 4875 4894 4894 4880 4880 4880 4880 4894 4894 4897 4897 4894 4894 4911 4911 4897 4897 4897 4897 4911 4911 4910 4910 6169 6169 4940 4940 4939 4939 4940 4940 4926 4926 4939 4939 4939 4939 4926 4926 4923 4923 4926 4926 4909 4909 4923 4923 4923 4923 4909 4909 4904 4904 4909 4909 4889 4889 4904 4904 4904 4904 4889 4889 6170 6170 4889 4889 4866 4866 6171 6171 6172 6172 4866 4866 6173 6173 4866 4866 6174 6174 6175 6175 4848 4848 4834 4834 4827 4827 4834 4834 4822 4822 4827 4827 4940 4940 4930 4930 4926 4926 4930 4930 4927 4927 4926 4926 4926 4926 4927 4927 4911 4911 4927 4927 4912 4912 4911 4911 4911 4911 4912 4912 4910 4910 4827 4827 4838 4838 4848 4848 4838 4838 4876 4876 4848 4848 4848 4848 4876 4876 4883 4883 4876 4876 4899 4899 4883 4883 6176 6176 6177 6177 4904 4904 6178 6178 4919 4919 4904 4904 4904 4904 4919 4919 4923 4923 4919 4919 4938 4938 4923 4923 4923 4923 4938 4938 4939 4939 4938 4938 6179 6179 4939 4939 4939 4939 6180 6180 6181 6181 4996 4996 4985 4985 4984 4984 4985 4985 4969 4969 4984 4984 4984 4984 4969 4969 4968 4968 4969 4969 4953 4953 4968 4968 4968 4968 4953 4953 4951 4951 6182 6182 4935 4935 6183 6183 6184 6184 4935 4935 6185 6185 4935 4935 6186 6186 6187 6187 4932 4932 4916 4916 4914 4914 4916 4916 4895 4895 4914 4914 4914 4914 4895 4895 4887 4887 4895 4895 4865 4865 4887 4887 4985 4985 4973 4973 4969 4969 4973 4973 4970 4970 4969 4969 4969 4969 4970 4970 4954 4954 4970 4970 4956 4956 4954 4954 4954 4954 4956 4956 4952 4952 4887 4887 4905 4905 4914 4914 4905 4905 4929 4929 4914 4914 4914 4914 4929 4929 4932 4932 4929 4929 4947 4947 4932 4932 6188 6188 6189 6189 4951 4951 6190 6190 4967 4967 4951 4951 4951 4951 4967 4967 4968 4968 4967 4967 4983 4983 4968 4968 4968 4968 4983 4983 4984 4984 4983 4983 5000 5000 4984 4984 4984 4984 5000 5000 4996 4996 5040 5040 5031 5031 5030 5030 5031 5031 5015 5015 5030 5030 5030 5030 5015 5015 5014 5014 5015 5015 4999 4999 5014 5014 5014 5014 4999 4999 4998 4998 4999 4999 4982 4982 4998 4998 4998 4998 4982 4982 6191 6191 4982 4982 6192 6192 6193 6193 4981 4981 4964 4964 4961 4961 4964 4964 4945 4945 4961 4961 4961 4961 4945 4945 4943 4943 4945 4945 4925 4925 4943 4943 5031 5031 5017 5017 5015 5015 5017 5017 5016 5016 5015 5015 5015 5015 5016 5016 5000 5000 5016 5016 5001 5001 5000 5000 5000 5000 5001 5001 4996 4996 5047 5047 5040 5040 5046 5046 5040 5040 5030 5030 5046 5046 5046 5046 5030 5030 5029 5029 5030 5030 5014 5014 5029 5029 5029 5029 5014 5014 5013 5013 5014 5014 4998 4998 5013 5013 5013 5013 4998 4998 4997 4997 4998 4998 6194 6194 4997 4997 4997 4997 6195 6195 6196 6196 4981 4981 4961 4961 4977 4977 4977 4977 4961 4961 4958 4958 4961 4961 4943 4943 4958 4958 6197 6197 5060 5060 5043 5043 5060 5060 5059 5059 5043 5043 5043 5043 5059 5059 5044 5044 5059 5059 5058 5058 5044 5044 5044 5044 5058 5058 5045 5045 5058 5058 5057 5057 5045 5045 5045 5045 5057 5057 5046 5046 5057 5057 5056 5056 5046 5046 5046 5046 5056 5056 5047 5047 5102 5102 5087 5087 5088 5088 5087 5087 5079 5079 5088 5088 5088 5088 5079 5079 5073 5073 5079 5079 5072 5072 5073 5073 5073 5073 5072 5072 5057 5057 5072 5072 5063 5063 5057 5057 5057 5057 5063 5063 5056 5056 5025 5025 5041 5041 5042 5042 5041 5041 5061 5061 5042 5042 6198 6198 6199 6199 5060 5060 6200 6200 5076 5076 5060 5060 5060 5060 5076 5076 5075 5075 5076 5076 5090 5090 5075 5075 5075 5075 5090 5090 5089 5089 5090 5090 5104 5104 5089 5089 5089 5089 5104 5104 5103 5103 5104 5104 5118 5118 5103 5103 5103 5103 5118 5118 5106 5106 5145 5145 5131 5131 5132 5132 5131 5131 5125 5125 5132 5132 5132 5132 5125 5125 5118 5118 5125 5125 5116 5116 5118 5118 5118 5118 5116 5116 5106 5106 5078 5078 5093 5093 5092 5092 5093 5093 5108 5108 5092 5092 6201 6201 6202 6202 5107 5107 6203 6203 5122 5122 5107 5107 5107 5107 5122 5122 5121 5121 5122 5122 5135 5135 5121 5121 5121 5121 5135 5135 5133 5133 5135 5135 5149 5149 5133 5133 5133 5133 5149 5149 5146 5146 5149 5149 5162 5162 5146 5146 5146 5146 5162 5162 5148 5148 5189 5189 5175 5175 5177 5177 5175 5175 6204 6204 5177 5177 5177 5177 6205 6205 6206 6206 5169 5169 5161 5161 5162 5162 5162 5162 5161 5161 5148 5148 5203 5203 5190 5190 5205 5205 5190 5190 5191 5191 5205 5205 5205 5205 5191 5191 5194 5194 5191 5191 5178 5178 5194 5194 5194 5194 5178 5178 5180 5180 5178 5178 6207 6207 5180 5180 5180 5180 6208 6208 6209 6209 5165 5165 6210 6210 6211 6211 5167 5167 5152 5152 5154 5154 5152 5152 5139 5139 5154 5154 5154 5154 5139 5139 5140 5140 5139 5139 5124 5124 5140 5140 5140 5140 5156 5156 5154 5154 5156 5156 5170 5170 5154 5154 5154 5154 5170 5170 5167 5167 5170 5170 5183 5183 5167 5167 6212 6212 6213 6213 5180 5180 6214 6214 5196 5196 5180 5180 5180 5180 5196 5196 5194 5194 5196 5196 5208 5208 5194 5194 5194 5194 5208 5208 5205 5205 5208 5208 5219 5219 5205 5205 5205 5205 5219 5219 5210 5210 5258 5258 5252 5252 5255 5255 5252 5252 5243 5243 5255 5255 5255 5255 5243 5243 5248 5248 5243 5243 5234 5234 5248 5248 5248 5248 5234 5234 5240 5240 5234 5234 5225 5225 5240 5240 5240 5240 5225 5225 6215 6215 5225 5225 6216 6216 6217 6217 5233 5233 5215 5215 5223 5223 5215 5215 5204 5204 5223 5223 5223 5223 5204 5204 5209 5209 5204 5204 5193 5193 5209 5209 5252 5252 5247 5247 5243 5243 5247 5247 5242 5242 5243 5243 5243 5243 5242 5242 5232 5232 5242 5242 5230 5230 5232 5232 5232 5232 5230 5230 5219 5219 5230 5230 5218 5218 5219 5219 5219 5219 5218 5218 5210 5210 5209 5209 5229 5229 5223 5223 5229 5229 5241 5241 5223 5223 5223 5223 5241 5241 5233 5233 6218 6218 5251 5251 6219 6219 6220 6220 5251 5251 5240 5240 5251 5251 5261 5261 5240 5240 5240 5240 5261 5261 5248 5248 5261 5261 5265 5265 5248 5248 5248 5248 5265 5265 5255 5255 5265 5265 5264 5264 5255 5255 5255 5255 5264 5264 5258 5258 5238 5238 5249 5249 5250 5250 5249 5249 5262 5262 5250 5250 5250 5250 5262 5262 5266 5266 5262 5262 5268 5268 5266 5266 5266 5266 5268 5268 5275 5275 5268 5268 5271 5271 5275 5275 5275 5275 5271 5271 5279 5279 5271 5271 5272 5272 5279 5279 5279 5279 5272 5272 6221 6221 5272 5272 6222 6222 6223 6223 5280 5280 5269 5269 5278 5278 5269 5269 5256 5256 5278 5278 5249 5249 5254 5254 5262 5262 5254 5254 5257 5257 5262 5262 5262 5262 5257 5257 5264 5264 5257 5257 5260 5260 5264 5264 5264 5264 5260 5260 5258 5258 5278 5278 5286 5286 5280 5280 5286 5286 5285 5285 5280 5280 6224 6224 6225 6225 5279 5279 6226 6226 5282 5282 5279 5279 5279 5279 5282 5282 5275 5275 5282 5282 5274 5274 5275 5275 5275 5275 5274 5274 5266 5266 5274 5274 5259 5259 5266 5266 5266 5266 5259 5259 5250 5250 5259 5259 5239 5239 5250 5250 5250 5250 5239 5239 5238 5238 5201 5201 5213 5213 5214 5214 5213 5213 5227 5227 5214 5214 5214 5214 5227 5227 5231 5231 5227 5227 5244 5244 5231 5231 5231 5231 5244 5244 5253 5253 5244 5244 5270 5270 5253 5253 5253 5253 5270 5270 5276 5276 5270 5270 5281 5281 5276 5276 5276 5276 5281 5281 6227 6227 5281 5281 6228 6228 6229 6229 5287 5287 5288 5288 5292 5292 5288 5288 5290 5290 5292 5292 5213 5213 5221 5221 5227 5227 5221 5221 5226 5226 5227 5227 5227 5227 5226 5226 5239 5239 5226 5226 5237 5237 5239 5239 5239 5239 5237 5237 5238 5238 5292 5292 5291 5291 5287 5287 5291 5291 5283 5283 5287 5287 6230 6230 6231 6231 5276 5276 6232 6232 5267 5267 5276 5276 5276 5276 5267 5267 5253 5253 5267 5267 5236 5236 5253 5253 5253 5253 5236 5236 5231 5231 5236 5236 5217 5217 5231 5231 5231 5231 5217 5217 5214 5214 5217 5217 5200 5200 5214 5214 5214 5214 5200 5200 5201 5201 6233 6233 5171 5171 5172 5172 5171 5171 5185 5185 5172 5172 5172 5172 5185 5185 5188 5188 5185 5185 5202 5202 5188 5188 5188 5188 5202 5202 5207 5207 5202 5202 5222 5222 5207 5207 5207 5207 5222 5222 6234 6234 5222 5222 5245 5245 6235 6235 6236 6236 5245 5245 6237 6237 5245 5245 6238 6238 6239 6239 5263 5263 5277 5277 5284 5284 5277 5277 5289 5289 5284 5284 5171 5171 5181 5181 5185 5185 5181 5181 5184 5184 5185 5185 5185 5185 5184 5184 5200 5200 5184 5184 5199 5199 5200 5200 5200 5200 5199 5199 5201 5201 5284 5284 5273 5273 5263 5263 5273 5273 5235 5235 5263 5263 5263 5263 5235 5235 5228 5228 5235 5235 5212 5212 5228 5228 6240 6240 6241 6241 5207 5207 6242 6242 5192 5192 5207 5207 5207 5207 5192 5192 5188 5188 5192 5192 5173 5173 5188 5188 5188 5188 5173 5173 5172 5172 5173 5173 6243 6243 5172 5172 5172 5172 6244 6244 6245 6245 5115 5115 5126 5126 5127 5127 5126 5126 5142 5142 5127 5127 5127 5127 5142 5142 5143 5143 5142 5142 5158 5158 5143 5143 5143 5143 5158 5158 5160 5160 6246 6246 5176 5176 6247 6247 6248 6248 5176 5176 6249 6249 5176 5176 6250 6250 6251 6251 5179 5179 5195 5195 5197 5197 5195 5195 5216 5216 5197 5197 5197 5197 5216 5216 5224 5224 5216 5216 5246 5246 5224 5224 5126 5126 5138 5138 5142 5142 5138 5138 5141 5141 5142 5142 5142 5142 5141 5141 5157 5157 5141 5141 5155 5155 5157 5157 5157 5157 5155 5155 5159 5159 5224 5224 5206 5206 5197 5197 5206 5206 5182 5182 5197 5197 5197 5197 5182 5182 5179 5179 5182 5182 5164 5164 5179 5179 6252 6252 6253 6253 5160 5160 6254 6254 5144 5144 5160 5160 5160 5160 5144 5144 5143 5143 5144 5144 5128 5128 5143 5143 5143 5143 5128 5128 5127 5127 5128 5128 5111 5111 5127 5127 5127 5127 5111 5111 5115 5115 5071 5071 5080 5080 5081 5081 5080 5080 5096 5096 5081 5081 5081 5081 5096 5096 5097 5097 5096 5096 5112 5112 5097 5097 5097 5097 5112 5112 5113 5113 5112 5112 5129 5129 5113 5113 5113 5113 5129 5129 6255 6255 5129 5129 6256 6256 6257 6257 5130 5130 5147 5147 5150 5150 5147 5147 5166 5166 5150 5150 5150 5150 5166 5166 5168 5168 5166 5166 5186 5186 5168 5168 5080 5080 5094 5094 5096 5096 5094 5094 5095 5095 5096 5096 5096 5096 5095 5095 5111 5111 5095 5095 5110 5110 5111 5111 5111 5111 5110 5110 5115 5115 5064 5064 5071 5071 5065 5065 5071 5071 5081 5081 5065 5065 5065 5065 5081 5081 5082 5082 5081 5081 5097 5097 5082 5082 5082 5082 5097 5097 5098 5098 5097 5097 5113 5113 5098 5098 5098 5098 5113 5113 5114 5114 5113 5113 6258 6258 5114 5114 5114 5114 6259 6259 6260 6260 5130 5130 5150 5150 5134 5134 5134 5134 5150 5150 5153 5153 5150 5150 5168 5168 5153 5153 6261 6261 5051 5051 5068 5068 5051 5051 5052 5052 5068 5068 5068 5068 5052 5052 5067 5067 5052 5052 5053 5053 5067 5067 5067 5067 5053 5053 5066 5066 5053 5053 5054 5054 5066 5066 5066 5066 5054 5054 5065 5065 5054 5054 5055 5055 5065 5065 5065 5065 5055 5055 5064 5064 5009 5009 5024 5024 5023 5023 5024 5024 5032 5032 5023 5023 5023 5023 5032 5032 5038 5038 5032 5032 5039 5039 5038 5038 5038 5038 5039 5039 5054 5054 5039 5039 5048 5048 5054 5054 5054 5054 5048 5048 5055 5055 5086 5086 5070 5070 5069 5069 5070 5070 5050 5050 5069 5069 6262 6262 6263 6263 5051 5051 6264 6264 5035 5035 5051 5051 5051 5051 5035 5035 5036 5036 5035 5035 5021 5021 5036 5036 5036 5036 5021 5021 5022 5022 5021 5021 5007 5007 5022 5022 5022 5022 5007 5007 5008 5008 5007 5007 4993 4993 5008 5008 5008 5008 4993 4993 5005 5005 4966 4966 4980 4980 4979 4979 4980 4980 4986 4986 4979 4979 4979 4979 4986 4986 4993 4993 4986 4986 4995 4995 4993 4993 4993 4993 4995 4995 5005 5005 5033 5033 5018 5018 5019 5019 5018 5018 5003 5003 5019 5019 6265 6265 6266 6266 5004 5004 6267 6267 4989 4989 5004 5004 5004 5004 4989 4989 4990 4990 4989 4989 4976 4976 4990 4990 4990 4990 4976 4976 4978 4978 4976 4976 4962 4962 4978 4978 4978 4978 4962 4962 4965 4965 4962 4962 4949 4949 4965 4965 4965 4965 4949 4949 4963 4963 4922 4922 4936 4936 4934 4934 4936 4936 6268 6268 4934 4934 4934 4934 6269 6269 6270 6270 4942 4942 4950 4950 4949 4949 4949 4949 4950 4950 4963 4963 4908 4908 4921 4921 4906 4906 4921 4921 4920 4920 4906 4906 4906 4906 4920 4920 4917 4917 4920 4920 4933 4933 4917 4917 4917 4917 4933 4933 4931 4931 4933 4933 6271 6271 4931 4931 4931 4931 6272 6272 6273 6273 4946 4946 6274 6274 6275 6275 4944 4944 4959 4959 4957 4957 4959 4959 4972 4972 4957 4957 4957 4957 4972 4972 4971 4971 4972 4972 4987 4987 4971 4971 4892 4892 4893 4893 4901 4901 4882 4882 4870 4870 4888 4888 4870 4870 4878 4878 4888 4888 4888 4888 4878 4878 4896 4896 6276 6276 4886 4886 6277 6277 6278 6278 4886 4886 4900 4900 4886 4886 4891 4891 4900 4900 4900 4900 4891 4891 4903 4903 4891 4891 4892 4892 4903 4903 4903 4903 4892 4892 4906 4906 4892 4892 4901 4901 4906 4906 4906 4906 4901 4901 4908 4908 4855 4855 4842 4842 4870 4870 6279 6279 4860 4860 6280 6280 6281 6281 4860 4860 6282 6282 4860 4860 4871 4871 6283 6283 6284 6284 4871 4871 4886 4886 4871 4871 4877 4877 4886 4886 4886 4886 4877 4877 4891 4891 4877 4877 4879 4879 4891 4891 4891 4891 4879 4879 4892 4892 4879 4879 4881 4881 4892 4892 4892 4892 4881 4881 4893 4893 5312 5312 5317 5317 5303 5303 5317 5317 5306 5306 5303 5303 5303 5303 5306 5306 5297 5297 5306 5306 5298 5298 5297 5297 5297 5297 5298 5298 5296 5296 5298 5298 5295 5295 5296 5296 5296 5296 5295 5295 5293 5293 5312 5312 5315 5315 5317 5317 5315 5315 5331 5331 5317 5317 5317 5317 5331 5331 5334 5334 5331 5331 5333 5333 5334 5334 5334 5334 5333 5333 5356 5356 5333 5333 5355 5355 5356 5356 5355 5355 5364 5364 5356 5356 5356 5356 5364 5364 5373 5373 5364 5364 5371 5371 5373 5373 5373 5373 5371 5371 5391 5391 5371 5371 5387 5387 5391 5391 5387 5387 5390 5390 5391 5391 5390 5390 6285 6285 5391 5391 5391 5391 6286 6286 6287 6287 5405 5405 5410 5410 5407 5407 5407 5407 5410 5410 5424 5424 5410 5410 5422 5422 5424 5424 5424 5424 5422 5422 5440 5440 5422 5422 5434 5434 5440 5440 5434 5434 5439 5439 5440 5440 5439 5439 5454 5454 5440 5440 5440 5440 5454 5454 5455 5455 5454 5454 5456 5456 5455 5455 5455 5455 5456 5456 5471 5471 5456 5456 5470 5470 5471 5471 5470 5470 5481 5481 5471 5471 5471 5471 5481 5481 5486 5486 5481 5481 5485 5485 5486 5486 5485 5485 5500 5500 5486 5486 5486 5486 5500 5500 5502 5502 5500 5500 5501 5501 5502 5502 5501 5501 5522 5522 5502 5502 5502 5502 5522 5522 5521 5521 5522 5522 5523 5523 5521 5521 5521 5521 5523 5523 5536 5536 5523 5523 5537 5537 5536 5536 5536 5536 5537 5537 5552 5552 5537 5537 5546 5546 5552 5552 5546 5546 5553 5553 5552 5552 5553 5553 5568 5568 5552 5552 5552 5552 5568 5568 5567 5567 5568 5568 5570 5570 5567 5567 5567 5567 5570 5570 5584 5584 5570 5570 5585 5585 5584 5584 5585 5585 5593 5593 5584 5584 5584 5584 5593 5593 5600 5600 5593 5593 5601 5601 5600 5600 5601 5601 5614 5614 5600 5600 5600 5600 5614 5614 5616 5616 5614 5614 5617 5617 5616 5616 5617 5617 5634 5634 5616 5616 5616 5616 5634 5634 5632 5632 5634 5634 5638 5638 5632 5632 6288 6288 6289 6289 5648 5648 6290 6290 5649 5649 5648 5648 5648 5648 5649 5649 5666 5666 5649 5649 5661 5661 5666 5666 5661 5661 5668 5668 5666 5666 5668 5668 5687 5687 5666 5666 5666 5666 5687 5687 5685 5685 5687 5687 5688 5688 5685 5685 5685 5685 5688 5688 5706 5706 5688 5688 5709 5709 5706 5706 5706 5706 5709 5709 5723 5723 5709 5709 5718 5718 5723 5723 5718 5718 5725 5725 5723 5723 5725 5725 5735 5735 5723 5723 5723 5723 5735 5735 5734 5734 5735 5735 5736 5736 5734 5734 5736 5736 5744 5744 5734 5734 5734 5734 5744 5744 5742 5742 5744 5744 5745 5745 5742 5742 5742 5742 5745 5745 5743 5743 5745 5745 5746 5746 5743 5743 5743 5743 5746 5746 5739 5739 5746 5746 5741 5741 5739 5739 5741 5741 5740 5740 5739 5739 5740 5740 5730 5730 5739 5739 5739 5739 5730 5730 5728 5728 5730 5730 5727 5727 5728 5728 5728 5728 5727 5727 5714 5714 5727 5727 5715 5715 5714 5714 5714 5714 5715 5715 5694 5694 5715 5715 5704 5704 5694 5694 5704 5704 5695 5695 5694 5694 5695 5695 5676 5676 5694 5694 5694 5694 5676 5676 5673 5673 5676 5676 5674 5674 5673 5673 5674 5674 5658 5658 5673 5673 5673 5673 5658 5658 5655 5655 5658 5658 5650 5650 5655 5655 5655 5655 5650 5650 5640 5640 5650 5650 5641 5641 5640 5640 5640 5640 5641 5641 6291 6291 5641 5641 6292 6292 6293 6293 5627 5627 5624 5624 5622 5622 5624 5624 5608 5608 5622 5622 5622 5622 5608 5608 5607 5607 5608 5608 5604 5604 5607 5607 5607 5607 5604 5604 5590 5590 5604 5604 5591 5591 5590 5590 5590 5590 5591 5591 5575 5575 5591 5591 5580 5580 5575 5575 5580 5580 5576 5576 5575 5575 5576 5576 5561 5561 5575 5575 5575 5575 5561 5561 5559 5559 5561 5561 5560 5560 5559 5559 5560 5560 5545 5545 5559 5559 5559 5559 5545 5545 5544 5544 5545 5545 5538 5538 5544 5544 5544 5544 5538 5538 5529 5529 5538 5538 5530 5530 5529 5529 5529 5529 5530 5530 5509 5509 5530 5530 5515 5515 5509 5509 5515 5515 5508 5508 5509 5509 5508 5508 5493 5493 5509 5509 5509 5509 5493 5493 5494 5494 5493 5493 5492 5492 5494 5494 5494 5494 5492 5492 5478 5478 5492 5492 5477 5477 5478 5478 5478 5478 5477 5477 5462 5462 5477 5477 5469 5469 5462 5462 5469 5469 5461 5461 5462 5462 5461 5461 5447 5447 5462 5462 5462 5462 5447 5447 5445 5445 5447 5447 5444 5444 5445 5445 5444 5444 5429 5429 5445 5445 5445 5445 5429 5429 5430 5430 5429 5429 5423 5423 5430 5430 5430 5430 5423 5423 5414 5414 5423 5423 5413 5413 5414 5414 6294 6294 6295 6295 5397 5397 6296 6296 6297 6297 5397 5397 6298 6298 5396 5396 5397 5397 5396 5396 5379 5379 5397 5397 5397 5397 5379 5379 5381 5381 5379 5379 5377 5377 5381 5381 5381 5381 5377 5377 5363 5363 5377 5377 5360 5360 5363 5363 5363 5363 5360 5360 5342 5342 5360 5360 5350 5350 5342 5342 5350 5350 5339 5339 5342 5342 5339 5339 5321 5321 5342 5342 5342 5342 5321 5321 5324 5324 5321 5321 5307 5307 5324 5324 5324 5324 5307 5307 5309 5309 5307 5307 5304 5304 5309 5309 5309 5309 5304 5304 5300 5300 5304 5304 5299 5299 5300 5300 5300 5300 5299 5299 5295 5295 5299 5299 5294 5294 5295 5295 5295 5295 5294 5294 5293 5293 5324 5324 5347 5347 5342 5342 5347 5347 5366 5366 5342 5342 5342 5342 5366 5366 5363 5363 5366 5366 5383 5383 5363 5363 5363 5363 5383 5383 5381 5381 5383 5383 5399 5399 5381 5381 5381 5381 5399 5399 5397 5397 5399 5399 6299 6299 5397 5397 5397 5397 6300 6300 6301 6301 5416 5416 5431 5431 5414 5414 5414 5414 5431 5431 5430 5430 5431 5431 5448 5448 5430 5430 5430 5430 5448 5448 5445 5445 5448 5448 5464 5464 5445 5445 5445 5445 5464 5464 5462 5462 5464 5464 5479 5479 5462 5462 5462 5462 5479 5479 5478 5478 5479 5479 5495 5495 5478 5478 5478 5478 5495 5495 5494 5494 5495 5495 5510 5510 5494 5494 5494 5494 5510 5510 5509 5509 5510 5510 5528 5528 5509 5509 5509 5509 5528 5528 5529 5529 5528 5528 5543 5543 5529 5529 5529 5529 5543 5543 5544 5544 5543 5543 5558 5558 5544 5544 5544 5544 5558 5558 5559 5559 5558 5558 5574 5574 5559 5559 5559 5559 5574 5574 5575 5575 5574 5574 5589 5589 5575 5575 5575 5575 5589 5589 5590 5590 5589 5589 5605 5605 5590 5590 5590 5590 5605 5605 5607 5607 5605 5605 5621 5621 5607 5607 5607 5607 5621 5621 5622 5622 6302 6302 5637 5637 6303 6303 6304 6304 5637 5637 5640 5640 5637 5637 5654 5654 5640 5640 5640 5640 5654 5654 5655 5655 5654 5654 5671 5671 5655 5655 5655 5655 5671 5671 5673 5673 5671 5671 5689 5689 5673 5673 5673 5673 5689 5689 5694 5694 5689 5689 5711 5711 5694 5694 5694 5694 5711 5711 5714 5714 5711 5711 5724 5724 5714 5714 5714 5714 5724 5724 5728 5728 5724 5724 5733 5733 5728 5728 5728 5728 5733 5733 5739 5739 5733 5733 5738 5738 5739 5739 5739 5739 5738 5738 5743 5743 5738 5738 5737 5737 5743 5743 5743 5743 5737 5737 5742 5742 5737 5737 5732 5732 5742 5742 5742 5742 5732 5732 5734 5734 5732 5732 5719 5719 5734 5734 5734 5734 5719 5719 5723 5723 5719 5719 5703 5703 5723 5723 5723 5723 5703 5703 5706 5706 5703 5703 5681 5681 5706 5706 5706 5706 5681 5681 5685 5685 5681 5681 5664 5664 5685 5685 5685 5685 5664 5664 5666 5666 5664 5664 5647 5647 5666 5666 5666 5666 5647 5647 5648 5648 5647 5647 6305 6305 5648 5648 5648 5648 6306 6306 6307 6307 5630 5630 5615 5615 5632 5632 5632 5632 5615 5615 5616 5616 5615 5615 5598 5598 5616 5616 5616 5616 5598 5598 5600 5600 5598 5598 5583 5583 5600 5600 5600 5600 5583 5583 5584 5584 5583 5583 5566 5566 5584 5584 5584 5584 5566 5566 5567 5567 5566 5566 5551 5551 5567 5567 5567 5567 5551 5551 5552 5552 5551 5551 5535 5535 5552 5552 5552 5552 5535 5535 5536 5536 5535 5535 5520 5520 5536 5536 5536 5536 5520 5520 5521 5521 5520 5520 5503 5503 5521 5521 5521 5521 5503 5503 5502 5502 5503 5503 5487 5487 5502 5502 5502 5502 5487 5487 5486 5486 5487 5487 5472 5472 5486 5486 5486 5486 5472 5472 5471 5471 5472 5472 5457 5457 5471 5471 5471 5471 5457 5457 5455 5455 5457 5457 5441 5441 5455 5455 5455 5455 5441 5441 5440 5440 5441 5441 5425 5425 5440 5440 5440 5440 5425 5425 5424 5424 5425 5425 5409 5409 5424 5424 5424 5424 5409 5409 5407 5407 6308 6308 5392 5392 6309 6309 6310 6310 5392 5392 5391 5391 5392 5392 5376 5376 5391 5391 5391 5391 5376 5376 5373 5373 5376 5376 5358 5358 5373 5373 5373 5373 5358 5358 5356 5356 5358 5358 5338 5338 5356 5356 5356 5356 5338 5338 5334 5334 5338 5338 5322 5322 5334 5334 5334 5334 5322 5322 5317 5317 5322 5322 5310 5310 5317 5317 5317 5317 5310 5310 5306 5306 5310 5310 5302 5302 5306 5306 5306 5306 5302 5302 5298 5298 5302 5302 5301 5301 5298 5298 5298 5298 5301 5301 5295 5295 5301 5301 5305 5305 5295 5295 5295 5295 5305 5305 5300 5300 5305 5305 5314 5314 5300 5300 5300 5300 5314 5314 5309 5309 5314 5314 5326 5326 5309 5309 5309 5309 5326 5326 5324 5324 5326 5326 5347 5347 5324 5324 5326 5326 5351 5351 5347 5347 5351 5351 5370 5370 5347 5347 5347 5347 5370 5370 5366 5366 5370 5370 5385 5385 5366 5366 5366 5366 5385 5385 5383 5383 5385 5385 5402 5402 5383 5383 5383 5383 5402 5402 5399 5399 5402 5402 6311 6311 5399 5399 5399 5399 6312 6312 6313 6313 5417 5417 5433 5433 5416 5416 5416 5416 5433 5433 5431 5431 5433 5433 5449 5449 5431 5431 5431 5431 5449 5449 5448 5448 5449 5449 5465 5465 5448 5448 5448 5448 5465 5465 5464 5464 5465 5465 5480 5480 5464 5464 5464 5464 5480 5480 5479 5479 5480 5480 5496 5496 5479 5479 5479 5479 5496 5496 5495 5495 5496 5496 5511 5511 5495 5495 5495 5495 5511 5511 5510 5510 5511 5511 5527 5527 5510 5510 5510 5510 5527 5527 5528 5528 5527 5527 5542 5542 5528 5528 5528 5528 5542 5542 5543 5543 5542 5542 5557 5557 5543 5543 5543 5543 5557 5557 5558 5558 5557 5557 5573 5573 5558 5558 5558 5558 5573 5573 5574 5574 5573 5573 5588 5588 5574 5574 5574 5574 5588 5588 5589 5589 5588 5588 5603 5603 5589 5589 5589 5589 5603 5603 5605 5605 5603 5603 5619 5619 5605 5605 5605 5605 5619 5619 5621 5621 6314 6314 5635 5635 6315 6315 6316 6316 5635 5635 5637 5637 5635 5635 5651 5651 5637 5637 5637 5637 5651 5651 5654 5654 5651 5651 5667 5667 5654 5654 5654 5654 5667 5667 5671 5671 5667 5667 5683 5683 5671 5671 5671 5671 5683 5683 5689 5689 5683 5683 5701 5701 5689 5689 5689 5689 5701 5701 5711 5711 5701 5701 5717 5717 5711 5711 5711 5711 5717 5717 5724 5724 5717 5717 5726 5726 5724 5724 5724 5724 5726 5726 5733 5733 5726 5726 5731 5731 5733 5733 5733 5733 5731 5731 5738 5738 5731 5731 5729 5729 5738 5738 5738 5738 5729 5729 5737 5737 5729 5729 5722 5722 5737 5737 5737 5737 5722 5722 5732 5732 5722 5722 5712 5712 5732 5732 5732 5732 5712 5712 5719 5719 5712 5712 5696 5696 5719 5719 5719 5719 5696 5696 5703 5703 5696 5696 5678 5678 5703 5703 5703 5703 5678 5678 5681 5681 5678 5678 5660 5660 5681 5681 5681 5681 5660 5660 5664 5664 5660 5660 5644 5644 5664 5664 5664 5664 5644 5644 5647 5647 5644 5644 6317 6317 5647 5647 5647 5647 6318 6318 6319 6319 5629 5629 5612 5612 5630 5630 5630 5630 5612 5612 5615 5615 5612 5612 5597 5597 5615 5615 5615 5615 5597 5597 5598 5598 5597 5597 5581 5581 5598 5598 5598 5598 5581 5581 5583 5583 5581 5581 5565 5565 5583 5583 5583 5583 5565 5565 5566 5566 5565 5565 5550 5550 5566 5566 5566 5566 5550 5550 5551 5551 5550 5550 5534 5534 5551 5551 5551 5551 5534 5534 5535 5535 5534 5534 5519 5519 5535 5535 5535 5535 5519 5519 5520 5520 5519 5519 5504 5504 5520 5520 5520 5520 5504 5504 5503 5503 5504 5504 5488 5488 5503 5503 5503 5503 5488 5488 5487 5487 5488 5488 5473 5473 5487 5487 5487 5487 5473 5473 5472 5472 5473 5473 5458 5458 5472 5472 5472 5472 5458 5458 5457 5457 5458 5458 5442 5442 5457 5457 5457 5457 5442 5442 5441 5441 5442 5442 5427 5427 5441 5441 5441 5441 5427 5427 5425 5425 5427 5427 5411 5411 5425 5425 5425 5425 5411 5411 5409 5409 6320 6320 5395 5395 6321 6321 6322 6322 5395 5395 5392 5392 5395 5395 5378 5378 5392 5392 5392 5392 5378 5378 5376 5376 5378 5378 5365 5365 5376 5376 5376 5376 5365 5365 5358 5358 5365 5365 5346 5346 5358 5358 5358 5358 5346 5346 5338 5338 5346 5346 5327 5327 5338 5338 5338 5338 5327 5327 5322 5322 5327 5327 5316 5316 5322 5322 5322 5322 5316 5316 5310 5310 5316 5316 5311 5311 5310 5310 5310 5310 5311 5311 5302 5302 5311 5311 5308 5308 5302 5302 5302 5302 5308 5308 5301 5301 5308 5308 5313 5313 5301 5301 5301 5301 5313 5313 5305 5305 5313 5313 5320 5320 5305 5305 5305 5305 5320 5320 5314 5314 5320 5320 5335 5335 5314 5314 5314 5314 5335 5335 5326 5326 5335 5335 5351 5351 5326 5326 5335 5335 6323 6323 5351 5351 6324 6324 6325 6325 5351 5351 5351 5351 6326 6326 5370 5370 6327 6327 6328 6328 5370 5370 5370 5370 6329 6329 5385 5385 6330 6330 6331 6331 5385 5385 5385 5385 6332 6332 5402 5402 6333 6333 6334 6334 5402 5402 5402 5402 6335 6335 6336 6336 6337 6337 6338 6338 5417 5417 5417 5417 6339 6339 5433 5433 6340 6340 6341 6341 5433 5433 5433 5433 6342 6342 5449 5449 6343 6343 5466 5466 5449 5449 5449 5449 5466 5466 5465 5465 5466 5466 5482 5482 5465 5465 5465 5465 5482 5482 5480 5480 5482 5482 5497 5497 5480 5480 5480 5480 5497 5497 5496 5496 5497 5497 5512 5512 5496 5496 5496 5496 5512 5512 5511 5511 5512 5512 5526 5526 5511 5511 5511 5511 5526 5526 5527 5527 5526 5526 5541 5541 5527 5527 5527 5527 5541 5541 5542 5542 5541 5541 5556 5556 5542 5542 5542 5542 5556 5556 5557 5557 5556 5556 5572 5572 5557 5557 5557 5557 5572 5572 5573 5573 5572 5572 6344 6344 5573 5573 5573 5573 6345 6345 5588 5588 6346 6346 6347 6347 5588 5588 5588 5588 6348 6348 5603 5603 6349 6349 6350 6350 5603 5603 5603 5603 6351 6351 5619 5619 6352 6352 6353 6353 5619 5619 6354 6354 6355 6355 5635 5635 6356 6356 6357 6357 5635 5635 5635 5635 6358 6358 5651 5651 6359 6359 6360 6360 5651 5651 5651 5651 6361 6361 5667 5667 6362 6362 6363 6363 5667 5667 5667 5667 6364 6364 5683 5683 6365 6365 5693 5693 5683 5683 5683 5683 5693 5693 5701 5701 5693 5693 5707 5707 5701 5701 5701 5701 5707 5707 5717 5717 5707 5707 5716 5716 5717 5717 5717 5717 5716 5716 5726 5726 5716 5716 5721 5721 5726 5726 5726 5726 5721 5721 5731 5731 5721 5721 5720 5720 5731 5731 5731 5731 5720 5720 5729 5729 5720 5720 5713 5713 5729 5729 5729 5729 5713 5713 5722 5722 5713 5713 5702 5702 5722 5722 5722 5722 5702 5702 5712 5712 5702 5702 5686 5686 5712 5712 5712 5712 5686 5686 5696 5696 5686 5686 6366 6366 5696 5696 5696 5696 6367 6367 5678 5678 6368 6368 6369 6369 5678 5678 5678 5678 6370 6370 5660 5660 6371 6371 6372 6372 5660 5660 5660 5660 6373 6373 5644 5644 6374 6374 6375 6375 5644 5644 5644 5644 6376 6376 6377 6377 6378 6378 6379 6379 5629 5629 5629 5629 6380 6380 5612 5612 6381 6381 6382 6382 5612 5612 5612 5612 6383 6383 5597 5597 6384 6384 6385 6385 5597 5597 5597 5597 6386 6386 5581 5581 6387 6387 5564 5564 5581 5581 5581 5581 5564 5564 5565 5565 5564 5564 5549 5549 5565 5565 5565 5565 5549 5549 5550 5550 5549 5549 5533 5533 5550 5550 5550 5550 5533 5533 5534 5534 5533 5533 5518 5518 5534 5534 5534 5534 5518 5518 5519 5519 5518 5518 5505 5505 5519 5519 5519 5519 5505 5505 5504 5504 5505 5505 5489 5489 5504 5504 5504 5504 5489 5489 5488 5488 5489 5489 5474 5474 5488 5488 5488 5488 5474 5474 5473 5473 5474 5474 5459 5459 5473 5473 5473 5473 5459 5459 5458 5458 5459 5459 6388 6388 5458 5458 5458 5458 6389 6389 5442 5442 6390 6390 6391 6391 5442 5442 5442 5442 6392 6392 5427 5427 6393 6393 6394 6394 5427 5427 5427 5427 6395 6395 5411 5411 6396 6396 6397 6397 5411 5411 6398 6398 6399 6399 5395 5395 6400 6400 6401 6401 5395 5395 5395 5395 6402 6402 5378 5378 6403 6403 6404 6404 5378 5378 5378 5378 6405 6405 5365 5365 6406 6406 5354 5354 5365 5365 5365 5365 5354 5354 5346 5346 5354 5354 5337 5337 5346 5346 5346 5346 5337 5337 5327 5327 5337 5337 5325 5325 5327 5327 5327 5327 5325 5325 5316 5316 5325 5325 5319 5319 5316 5316 5316 5316 5319 5319 5311 5311 5319 5319 5318 5318 5311 5311 5311 5311 5318 5318 5308 5308 5318 5318 5323 5323 5308 5308 5308 5308 5323 5323 5313 5313 5323 5323 5329 5329 5313 5313 5313 5313 5329 5329 5320 5320 5329 5329 5344 5344 5320 5320 5320 5320 5344 5344 5335 5335 5344 5344 6407 6407 5335 5335 5344 5344 6408 6408 6409 6409 5367 5367 5380 5380 5359 5359 5359 5359 5380 5380 5374 5374 5380 5380 5394 5394 5374 5374 5374 5374 5394 5394 5389 5389 5394 5394 5408 5408 5389 5389 5389 5389 5408 5408 5404 5404 5408 5408 5421 5421 5404 5404 5404 5404 5421 5421 5419 5419 5421 5421 5437 5437 5419 5419 5419 5419 5437 5437 5436 5436 5437 5437 5452 5452 5436 5436 5436 5436 5452 5452 5451 5451 5452 5452 5467 5467 5451 5451 6410 6410 6411 6411 5466 5466 6412 6412 6413 6413 5466 5466 5466 5466 6414 6414 5482 5482 6415 6415 6416 6416 5482 5482 5482 5482 6417 6417 5497 5497 6418 6418 6419 6419 5497 5497 5497 5497 6420 6420 5512 5512 6421 6421 6422 6422 5512 5512 5512 5512 6423 6423 5526 5526 6424 6424 6425 6425 5526 5526 5526 5526 6426 6426 5541 5541 6427 6427 6428 6428 5541 5541 5541 5541 6429 6429 5556 5556 6430 6430 6431 6431 5556 5556 5556 5556 6432 6432 5572 5572 6433 6433 6434 6434 5572 5572 5572 5572 6435 6435 6436 6436 5586 5586 5599 5599 5587 5587 5587 5587 5599 5599 5602 5602 5599 5599 5613 5613 5602 5602 5602 5602 5613 5613 5618 5618 5613 5613 5628 5628 5618 5618 5618 5618 5628 5628 5631 5631 5628 5628 5643 5643 5631 5631 5631 5631 5643 5643 5646 5646 5643 5643 5657 5657 5646 5646 5646 5646 5657 5657 5662 5662 5657 5657 5669 5669 5662 5662 5662 5662 5669 5669 5677 5677 5669 5669 5682 5682 5677 5677 6437 6437 6438 6438 5693 5693 6439 6439 6440 6440 5693 5693 5693 5693 6441 6441 5707 5707 6442 6442 6443 6443 5707 5707 5707 5707 6444 6444 5716 5716 6445 6445 6446 6446 5716 5716 5716 5716 6447 6447 5721 5721 6448 6448 6449 6449 5721 5721 5721 5721 6450 6450 5720 5720 6451 6451 6452 6452 5720 5720 5720 5720 6453 6453 5713 5713 6454 6454 6455 6455 5713 5713 5713 5713 6456 6456 5702 5702 6457 6457 6458 6458 5702 5702 5702 5702 6459 6459 5686 5686 6460 6460 6461 6461 5686 5686 5686 5686 6462 6462 6463 6463 5665 5665 5653 5653 5672 5672 5672 5672 5653 5653 5656 5656 5653 5653 5636 5636 5656 5656 5656 5656 5636 5636 5642 5642 5636 5636 5623 5623 5642 5642 5642 5642 5623 5623 5626 5626 5623 5623 5609 5609 5626 5626 5626 5626 5609 5609 5611 5611 5609 5609 5594 5594 5611 5611 5611 5611 5594 5594 5595 5595 5594 5594 5578 5578 5595 5595 5595 5595 5578 5578 5579 5579 5578 5578 5563 5563 5579 5579 6464 6464 6465 6465 5564 5564 6466 6466 6467 6467 5564 5564 5564 5564 6468 6468 5549 5549 6469 6469 6470 6470 5549 5549 5549 5549 6471 6471 5533 5533 6472 6472 6473 6473 5533 5533 5533 5533 6474 6474 5518 5518 6475 6475 6476 6476 5518 5518 5518 5518 6477 6477 5505 5505 6478 6478 6479 6479 5505 5505 5505 5505 6480 6480 5489 5489 6481 6481 6482 6482 5489 5489 5489 5489 6483 6483 5474 5474 6484 6484 6485 6485 5474 5474 5474 5474 6486 6486 5459 5459 6487 6487 6488 6488 5459 5459 5459 5459 6489 6489 6490 6490 5446 5446 5432 5432 5443 5443 5443 5443 5432 5432 5428 5428 5432 5432 5418 5418 5428 5428 5428 5428 5418 5418 5415 5415 5418 5418 5403 5403 5415 5415 5415 5415 5403 5403 5400 5400 5403 5403 5388 5388 5400 5400 5400 5400 5388 5388 5384 5384 5388 5388 5375 5375 5384 5384 5384 5384 5375 5375 5368 5368 5375 5375 5361 5361 5368 5368 6491 6491 6492 6492 5354 5354 6493 6493 6494 6494 5354 5354 5354 5354 6495 6495 5337 5337 6496 6496 6497 6497 5337 5337 5337 5337 6498 6498 5325 5325 6499 6499 6500 6500 5325 5325 5325 5325 6501 6501 5319 5319 6502 6502 6503 6503 5319 5319 5319 5319 6504 6504 5318 5318 6505 6505 6506 6506 5318 5318 5318 5318 6507 6507 5323 5323 6508 6508 6509 6509 5323 5323 5323 5323 6510 6510 5329 5329 6511 6511 6512 6512 5329 5329 5329 5329 6513 6513 5344 5344 6514 6514 6515 6515 5344 5344 5353 5353 5372 5372 5367 5367 5372 5372 5386 5386 5367 5367 5367 5367 5386 5386 5380 5380 5386 5386 5398 5398 5380 5380 5380 5380 5398 5398 5394 5394 5398 5398 5412 5412 5394 5394 5394 5394 5412 5412 5408 5408 5412 5412 5426 5426 5408 5408 5408 5408 5426 5426 5421 5421 5426 5426 5438 5438 5421 5421 5421 5421 5438 5438 5437 5437 5438 5438 5453 5453 5437 5437 5437 5437 5453 5453 5452 5452 5453 5453 5468 5468 5452 5452 5452 5452 5468 5468 5467 5467 5468 5468 5484 5484 5467 5467 5467 5467 5484 5484 5483 5483 5484 5484 5499 5499 5483 5483 5483 5483 5499 5499 5498 5498 5499 5499 5514 5514 5498 5498 5498 5498 5514 5514 5513 5513 5514 5514 5524 5524 5513 5513 5513 5513 5524 5524 5525 5525 5524 5524 5539 5539 5525 5525 5525 5525 5539 5539 5540 5540 5539 5539 5554 5554 5540 5540 5540 5540 5554 5554 5555 5555 5554 5554 5569 5569 5555 5555 5555 5555 5569 5569 5571 5571 5569 5569 5582 5582 5571 5571 5571 5571 5582 5582 5586 5586 5582 5582 5596 5596 5586 5586 5586 5586 5596 5596 5599 5599 5596 5596 5610 5610 5599 5599 5599 5599 5610 5610 5613 5613 5610 5610 5625 5625 5613 5613 5613 5613 5625 5625 5628 5628 5625 5625 5639 5639 5628 5628 5628 5628 5639 5639 5643 5643 5639 5639 5652 5652 5643 5643 5643 5643 5652 5652 5657 5657 5652 5652 5663 5663 5657 5657 5657 5657 5663 5663 5669 5669 5663 5663 5675 5675 5669 5669 5669 5669 5675 5675 5682 5682 5675 5675 5684 5684 5682 5682 5682 5682 5684 5684 5698 5698 5684 5684 5692 5692 5698 5698 5698 5698 5692 5692 5705 5705 5692 5692 5699 5699 5705 5705 5705 5705 5699 5699 5710 5710 5699 5699 5697 5697 5710 5710 5710 5710 5697 5697 5708 5708 5697 5697 5690 5690 5708 5708 5708 5708 5690 5690 5700 5700 5690 5690 5680 5680 5700 5700 5700 5700 5680 5680 5691 5691 5680 5680 5670 5670 5691 5691 5691 5691 5670 5670 5679 5679 5670 5670 5659 5659 5679 5679 5679 5679 5659 5659 5665 5665 5659 5659 5645 5645 5665 5665 5665 5665 5645 5645 5653 5653 5645 5645 5633 5633 5653 5653 5653 5653 5633 5633 5636 5636 5633 5633 5620 5620 5636 5636 5636 5636 5620 5620 5623 5623 5620 5620 5606 5606 5623 5623 5623 5623 5606 5606 5609 5609 5606 5606 5592 5592 5609 5609 5609 5609 5592 5592 5594 5594 5592 5592 5577 5577 5594 5594 5594 5594 5577 5577 5578 5578 5577 5577 5562 5562 5578 5578 5578 5578 5562 5562 5563 5563 5562 5562 5547 5547 5563 5563 5563 5563 5547 5547 5548 5548 5547 5547 5531 5531 5548 5548 5548 5548 5531 5531 5532 5532 5531 5531 5516 5516 5532 5532 5532 5532 5516 5516 5517 5517 5516 5516 5507 5507 5517 5517 5517 5517 5507 5507 5506 5506 5507 5507 5491 5491 5506 5506 5506 5506 5491 5491 5490 5490 5491 5491 5476 5476 5490 5490 5490 5490 5476 5476 5475 5475 5476 5476 5463 5463 5475 5475 5475 5475 5463 5463 5460 5460 5463 5463 5450 5450 5460 5460 5460 5460 5450 5450 5446 5446 5450 5450 5435 5435 5446 5446 5446 5446 5435 5435 5432 5432 5435 5435 5420 5420 5432 5432 5432 5432 5420 5420 5418 5418 5420 5420 5406 5406 5418 5418 5418 5418 5406 5406 5403 5403 5406 5406 5393 5393 5403 5403 5403 5403 5393 5393 5388 5388 5393 5393 5382 5382 5388 5388 5388 5388 5382 5382 5375 5375 5382 5382 5369 5369 5375 5375 5375 5375 5369 5369 5361 5361 5369 5369 5357 5357 5361 5361 5361 5361 5357 5357 5348 5348 5357 5357 5349 5349 5348 5348 5348 5348 5349 5349 5336 5336 5349 5349 5343 5343 5336 5336 5336 5336 5343 5343 5330 5330 5343 5343 5341 5341 5330 5330 5330 5330 5341 5341 5328 5328 5341 5341 5345 5345 5328 5328 5328 5328 5345 5345 5332 5332 5345 5345 5352 5352 5332 5332 5332 5332 5352 5352 5340 5340 5352 5352 5362 5362 5340 5340 5340 5340 5362 5362 5353 5353 5362 5362 5372 5372 5353 5353
+0 0 1 1 2 2 1 1 3 3 2 2 24 24 36 36 22 22 36 36 7 7 22 22 22 22 7 7 20 20 24 24 26 26 36 36 26 26 28 28 36 36 36 36 28 28 30 30 33 33 35 35 34 34 35 35 36 36 34 34 34 34 36 36 32 32 36 36 30 30 32 32 33 33 31 31 35 35 31 31 29 29 35 35 35 35 29 29 27 27 27 27 25 25 35 35 25 25 23 23 35 35 35 35 23 23 6 6 23 23 21 21 6 6 21 21 19 19 6 6 19 19 17 17 6 6 6 6 17 17 4 4 17 17 15 15 4 4 4 4 15 15 13 13 5 5 10 10 12 12 12 12 14 14 5 5 14 14 16 16 5 5 5 5 16 16 7 7 16 16 18 18 7 7 7 7 18 18 20 20 13 13 11 11 4 4 11 11 9 9 4 4 4 4 9 9 5 5 9 9 8 8 5 5 5 5 8 8 10 10 37 37 38 38 39 39 38 38 40 40 39 39 56 56 58 58 43 43 62 62 64 64 72 72 72 72 70 70 73 73 70 70 71 71 73 73 71 71 69 69 73 73 69 69 67 67 73 73 73 73 67 67 65 65 43 43 58 58 72 72 58 58 60 60 72 72 72 72 60 60 62 62 64 64 66 66 72 72 66 66 68 68 72 72 72 72 68 68 70 70 65 65 63 63 73 73 63 63 61 61 73 73 73 73 61 61 44 44 61 61 59 59 44 44 59 59 57 57 44 44 57 57 55 55 44 44 44 44 55 55 42 42 55 55 53 53 42 42 53 53 51 51 42 42 42 42 51 51 49 49 48 48 50 50 41 41 50 50 52 52 41 41 41 41 52 52 43 43 52 52 54 54 43 43 43 43 54 54 56 56 49 49 47 47 42 42 47 47 45 45 42 42 42 42 45 45 41 41 45 45 46 46 41 41 41 41 46 46 48 48 74 74 75 75 76 76 75 75 77 77 76 76 78 78 79 79 80 80 79 79 81 81 80 80 98 98 100 100 85 85 104 104 106 106 114 114 106 106 108 108 114 114 85 85 100 100 114 114 100 100 102 102 114 114 114 114 102 102 104 104 99 99 84 84 101 101 84 84 113 113 101 101 101 101 113 113 103 103 109 109 107 107 113 113 107 107 105 105 113 113 113 113 105 105 103 103 108 108 110 110 114 114 110 110 112 112 114 114 114 114 112 112 113 113 112 112 111 111 113 113 113 113 111 111 109 109 83 83 88 88 90 90 91 91 89 89 82 82 89 89 87 87 82 82 82 82 87 87 83 83 87 87 86 86 83 83 83 83 86 86 88 88 90 90 92 92 83 83 92 92 94 94 83 83 83 83 94 94 85 85 94 94 96 96 85 85 85 85 96 96 98 98 99 99 97 97 84 84 97 97 95 95 84 84 84 84 95 95 82 82 95 95 93 93 82 82 82 82 93 93 91 91 115 115 116 116 117 117 116 116 118 118 117 117 143 143 151 151 145 145 151 151 147 147 145 145 138 138 150 150 136 136 150 150 121 121 136 136 136 136 121 121 134 134 137 137 122 122 139 139 122 122 151 151 139 139 139 139 151 151 141 141 151 151 143 143 141 141 138 138 140 140 150 150 140 140 142 142 150 150 150 150 142 142 144 144 144 144 146 146 150 150 146 146 148 148 150 150 150 150 148 148 151 151 148 148 149 149 151 151 151 151 149 149 147 147 120 120 129 129 127 127 127 127 125 125 120 120 125 125 123 123 120 120 120 120 123 123 119 119 123 123 124 124 119 119 119 119 124 124 126 126 137 137 135 135 122 122 135 135 133 133 122 122 122 122 133 133 120 120 133 133 131 131 120 120 120 120 131 131 129 129 126 126 128 128 119 119 128 128 130 130 119 119 119 119 130 130 121 121 130 130 132 132 121 121 121 121 132 132 134 134 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 175 175 177 177 162 162 181 181 183 183 191 191 191 191 189 189 192 192 189 189 190 190 192 192 190 190 188 188 192 192 188 188 186 186 192 192 192 192 186 186 184 184 162 162 177 177 191 191 177 177 179 179 191 191 191 191 179 179 181 181 183 183 185 185 191 191 185 185 187 187 191 191 191 191 187 187 189 189 184 184 182 182 192 192 182 182 180 180 192 192 192 192 180 180 163 163 180 180 178 178 163 163 178 178 176 176 163 163 176 176 174 174 163 163 163 163 174 174 161 161 174 174 172 172 161 161 172 172 170 170 161 161 161 161 170 170 168 168 167 167 169 169 160 160 169 169 171 171 160 160 160 160 171 171 162 162 171 171 173 173 162 162 162 162 173 173 175 175 168 168 166 166 161 161 166 166 164 164 161 161 161 161 164 164 160 160 164 164 165 165 160 160 160 160 165 165 167 167 193 193 194 194 195 195 194 194 196 196 195 195 217 217 229 229 215 215 229 229 200 200 215 215 215 215 200 200 213 213 217 217 219 219 229 229 219 219 221 221 229 229 229 229 221 221 223 223 226 226 228 228 227 227 228 228 229 229 227 227 227 227 229 229 225 225 229 229 223 223 225 225 226 226 224 224 228 228 224 224 222 222 228 228 228 228 222 222 220 220 220 220 218 218 228 228 218 218 216 216 228 228 228 228 216 216 199 199 216 216 214 214 199 199 214 214 212 212 199 199 212 212 210 210 199 199 199 199 210 210 197 197 210 210 208 208 197 197 197 197 208 208 206 206 198 198 203 203 205 205 205 205 207 207 198 198 207 207 209 209 198 198 198 198 209 209 200 200 209 209 211 211 200 200 200 200 211 211 213 213 206 206 204 204 197 197 204 204 202 202 197 197 197 197 202 202 198 198 202 202 201 201 198 198 198 198 201 201 203 203 230 230 231 231 232 232 231 231 233 233 232 232 234 234 235 235 236 236 235 235 237 237 236 236 262 262 270 270 264 264 270 270 266 266 264 264 257 257 269 269 255 255 269 269 240 240 255 255 255 255 240 240 253 253 256 256 241 241 258 258 241 241 270 270 258 258 258 258 270 270 260 260 270 270 262 262 260 260 257 257 259 259 269 269 259 259 261 261 269 269 269 269 261 261 263 263 263 263 265 265 269 269 265 265 267 267 269 269 269 269 267 267 270 270 267 267 268 268 270 270 270 270 268 268 266 266 239 239 248 248 246 246 246 246 244 244 239 239 244 244 242 242 239 239 239 239 242 242 238 238 242 242 243 243 238 238 238 238 243 243 245 245 245 245 247 247 238 238 247 247 249 249 238 238 238 238 249 249 240 240 249 249 251 251 240 240 240 240 251 251 253 253 256 256 254 254 241 241 254 254 252 252 241 241 241 241 252 252 239 239 252 252 250 250 239 239 239 239 250 250 248 248 271 271 272 272 273 273 272 272 274 274 273 273 291 291 293 293 278 278 297 297 299 299 307 307 299 299 301 301 307 307 278 278 293 293 307 307 293 293 295 295 307 307 307 307 295 295 297 297 292 292 277 277 294 294 277 277 306 306 294 294 294 294 306 306 296 296 302 302 300 300 306 306 300 300 298 298 306 306 306 306 298 298 296 296 301 301 303 303 307 307 303 303 305 305 307 307 307 307 305 305 306 306 305 305 304 304 306 306 306 306 304 304 302 302 284 284 282 282 275 275 282 282 280 280 275 275 275 275 280 280 276 276 280 280 279 279 276 276 279 279 281 281 276 276 276 276 281 281 283 283 292 292 290 290 277 277 290 290 288 288 277 277 277 277 288 288 275 275 288 288 286 286 275 275 275 275 286 286 284 284 283 283 285 285 276 276 285 285 287 287 276 276 276 276 287 287 278 278 287 287 289 289 278 278 278 278 289 289 291 291 308 308 309 309 310 310 309 309 311 311 310 310 312 312 313 313 314 314 313 313 315 315 314 314 316 316 317 317 318 318 317 317 319 319 318 318 320 320 321 321 322 322 321 321 323 323 322 322 324 324 325 325 326 326 325 325 327 327 326 326 328 328 329 329 330 330 329 329 331 331 330 330 332 332 333 333 334 334 333 333 335 335 334 334 336 336 337 337 338 338 337 337 339 339 338 338 340 340 341 341 342 342 341 341 343 343 342 342 344 344 345 345 346 346 345 345 347 347 346 346 348 348 349 349 350 350 349 349 351 351 350 350 350 350 351 351 352 352 351 351 353 353 352 352 352 352 353 353 354 354 353 353 355 355 354 354 354 354 355 355 356 356 355 355 357 357 356 356 356 356 357 357 358 358 357 357 359 359 358 358 358 358 359 359 360 360 359 359 361 361 360 360 360 360 361 361 592 592 361 361 593 593 594 594 362 362 363 363 364 364 363 363 365 365 364 364 364 364 365 365 366 366 365 365 367 367 366 366 366 366 367 367 368 368 367 367 369 369 368 368 595 595 596 596 370 370 597 597 371 371 370 370 370 370 371 371 372 372 371 371 373 373 372 372 372 372 373 373 374 374 373 373 375 375 374 374 374 374 375 375 376 376 375 375 377 377 376 376 376 376 377 377 378 378 377 377 379 379 378 378 378 378 379 379 380 380 379 379 381 381 380 380 380 380 381 381 382 382 381 381 383 383 382 382 384 384 385 385 386 386 385 385 387 387 386 386 388 388 389 389 390 390 389 389 391 391 390 390 390 390 391 391 598 598 391 391 599 599 600 600 392 392 393 393 394 394 393 393 395 395 394 394 394 394 395 395 396 396 395 395 397 397 396 396 396 396 397 397 398 398 397 397 399 399 398 398 398 398 399 399 400 400 399 399 401 401 400 400 601 601 602 602 402 402 603 603 403 403 402 402 402 402 403 403 404 404 403 403 405 405 404 404 406 406 407 407 408 408 407 407 409 409 408 408 410 410 411 411 412 412 411 411 413 413 412 412 412 412 413 413 414 414 413 413 415 415 414 414 414 414 415 415 416 416 415 415 417 417 416 416 416 416 417 417 418 418 417 417 419 419 418 418 418 418 419 419 420 420 419 419 421 421 420 420 420 420 421 421 422 422 421 421 423 423 422 422 422 422 423 423 604 604 423 423 605 605 606 606 424 424 425 425 426 426 425 425 427 427 426 426 426 426 427 427 428 428 427 427 429 429 428 428 428 428 429 429 430 430 429 429 431 431 430 430 607 607 608 608 432 432 609 609 433 433 432 432 432 432 433 433 434 434 433 433 435 435 434 434 434 434 435 435 436 436 435 435 437 437 436 436 436 436 437 437 438 438 437 437 439 439 438 438 438 438 439 439 440 440 439 439 441 441 440 440 440 440 441 441 442 442 441 441 443 443 442 442 442 442 443 443 444 444 443 443 445 445 444 444 446 446 447 447 448 448 447 447 449 449 448 448 450 450 451 451 452 452 451 451 453 453 452 452 452 452 453 453 610 610 453 453 611 611 612 612 454 454 455 455 456 456 455 455 457 457 456 456 456 456 457 457 458 458 457 457 459 459 458 458 458 458 459 459 460 460 459 459 461 461 460 460 460 460 461 461 462 462 461 461 463 463 462 462 613 613 614 614 464 464 615 615 465 465 464 464 464 464 465 465 466 466 465 465 467 467 466 466 468 468 469 469 470 470 469 469 471 471 470 470 472 472 473 473 474 474 473 473 475 475 474 474 474 474 475 475 476 476 475 475 477 477 476 476 476 476 477 477 478 478 477 477 479 479 478 478 478 478 479 479 480 480 479 479 481 481 480 480 480 480 481 481 482 482 481 481 483 483 482 482 482 482 483 483 484 484 483 483 485 485 484 484 484 484 485 485 616 616 485 485 617 617 618 618 486 486 487 487 488 488 487 487 489 489 488 488 488 488 489 489 490 490 489 489 491 491 490 490 490 490 491 491 492 492 491 491 493 493 492 492 619 619 620 620 494 494 621 621 495 495 494 494 494 494 495 495 496 496 495 495 497 497 496 496 496 496 497 497 498 498 497 497 499 499 498 498 498 498 499 499 500 500 499 499 501 501 500 500 500 500 501 501 502 502 501 501 503 503 502 502 502 502 503 503 504 504 503 503 505 505 504 504 504 504 505 505 506 506 505 505 507 507 506 506 508 508 509 509 510 510 509 509 511 511 510 510 512 512 513 513 514 514 513 513 515 515 514 514 514 514 515 515 622 622 515 515 623 623 624 624 516 516 517 517 518 518 517 517 519 519 518 518 518 518 519 519 520 520 519 519 521 521 520 520 520 520 521 521 522 522 521 521 523 523 522 522 522 522 523 523 524 524 523 523 525 525 524 524 625 625 626 626 526 526 627 627 527 527 526 526 526 526 527 527 528 528 527 527 529 529 528 528 530 530 531 531 532 532 531 531 533 533 532 532 534 534 535 535 536 536 535 535 537 537 536 536 536 536 537 537 538 538 537 537 539 539 538 538 538 538 539 539 540 540 539 539 541 541 540 540 540 540 541 541 542 542 541 541 543 543 542 542 542 542 543 543 544 544 543 543 545 545 544 544 544 544 545 545 546 546 545 545 547 547 546 546 546 546 547 547 628 628 547 547 629 629 630 630 548 548 549 549 550 550 549 549 551 551 550 550 550 550 551 551 552 552 551 551 553 553 552 552 552 552 553 553 554 554 553 553 555 555 554 554 631 631 632 632 556 556 633 633 557 557 556 556 556 556 557 557 558 558 557 557 559 559 558 558 558 558 559 559 560 560 559 559 561 561 560 560 560 560 561 561 562 562 561 561 563 563 562 562 562 562 563 563 564 564 563 563 565 565 564 564 564 564 565 565 566 566 565 565 567 567 566 566 566 566 567 567 568 568 567 567 569 569 568 568 570 570 571 571 572 572 571 571 573 573 572 572 574 574 575 575 576 576 575 575 577 577 576 576 576 576 577 577 634 634 577 577 635 635 636 636 578 578 579 579 580 580 579 579 581 581 580 580 580 580 581 581 582 582 581 581 583 583 582 582 582 582 583 583 584 584 583 583 585 585 584 584 584 584 585 585 586 586 585 585 587 587 586 586 637 637 638 638 588 588 639 639 589 589 588 588 588 588 589 589 590 590 589 589 591 591 590 590
+1 1 17 17 15 15 8 8 6 6 4 4 4 4 2 2 8 8 2 2 0 0 8 8 8 8 0 0 1 1 15 15 13 13 1 1 13 13 11 11 1 1 1 1 11 11 8 8 11 11 9 9 8 8 8 8 9 9 6 6 14 14 16 16 19 19 14 14 19 19 12 12 5 5 7 7 19 19 7 7 10 10 19 19 19 19 10 10 12 12 17 17 1 1 19 19 1 1 3 3 19 19 19 19 3 3 5 5 27 27 25 25 28 28 16 16 18 18 19 19 18 18 20 20 19 19 19 19 20 20 21 21 20 20 22 22 21 21 21 21 22 22 23 23 22 22 24 24 23 23 23 23 24 24 25 25 24 24 26 26 25 25 25 25 26 26 28 28 32 32 33 33 31 31 33 33 35 35 31 31 31 31 35 35 34 34 28 28 30 30 27 27 30 30 32 32 27 27 27 27 32 32 29 29 32 32 31 31 29 29 160 160 48 48 161 161 46 46 45 45 42 42 45 45 40 40 42 42 42 42 40 40 36 36 40 40 38 38 36 36 36 36 38 38 37 37 162 162 49 49 163 163 49 49 164 164 165 165 43 43 44 44 41 41 44 44 37 37 41 41 41 41 37 37 39 39 37 37 38 38 39 39 66 66 64 64 50 50 64 64 62 62 50 50 50 50 62 62 60 60 80 80 76 76 77 77 76 76 74 74 77 77 74 74 71 71 77 77 71 71 70 70 77 77 77 77 70 70 50 50 70 70 68 68 50 50 50 50 68 68 66 66 60 60 58 58 50 50 58 58 56 56 50 50 50 50 56 56 54 54 52 52 53 53 51 51 53 53 55 55 51 51 55 55 57 57 51 51 51 51 57 57 59 59 59 59 61 61 51 51 61 61 63 63 51 51 51 51 63 63 65 65 73 73 75 75 78 78 65 65 67 67 51 51 67 67 69 69 51 51 51 51 69 69 78 78 69 69 72 72 78 78 78 78 72 72 73 73 85 85 87 87 99 99 75 75 79 79 78 78 79 79 81 81 78 78 78 78 81 81 99 99 81 81 83 83 99 99 99 99 83 83 85 85 87 87 89 89 99 99 89 89 91 91 99 99 99 99 91 91 93 93 93 93 95 95 99 99 95 95 97 97 99 99 99 99 97 97 98 98 97 97 96 96 98 98 98 98 96 96 94 94 94 94 92 92 98 98 92 92 90 90 98 98 98 98 90 90 88 88 88 88 86 86 98 98 86 86 84 84 98 98 98 98 84 84 77 77 84 84 82 82 77 77 77 77 82 82 80 80 54 54 52 52 50 50 52 52 51 51 50 50 50 50 51 51 48 48 51 51 49 49 48 48 48 48 49 49 166 166 49 49 167 167 168 168 100 100 101 101 102 102 101 101 103 103 102 102 104 104 105 105 106 106 105 105 107 107 106 106 108 108 117 117 115 115 111 111 109 109 112 112 109 109 108 108 112 112 112 112 108 108 113 113 108 108 115 115 113 113 114 114 116 116 120 120 117 117 108 108 120 120 108 108 110 110 120 120 120 120 110 110 114 114 119 119 121 121 123 123 116 116 118 118 120 120 118 118 119 119 120 120 120 120 119 119 122 122 119 119 123 123 122 122 129 129 124 124 128 128 124 124 125 125 128 128 128 128 125 125 127 127 129 129 131 131 124 124 131 131 133 133 124 124 124 124 133 133 136 136 139 139 137 137 135 135 126 126 124 124 130 130 124 124 136 136 130 130 130 130 136 136 132 132 136 136 134 134 132 132 134 134 136 136 135 135 136 136 138 138 135 135 135 135 138 138 139 139 140 140 141 141 143 143 140 140 143 143 142 142 143 143 145 145 142 142 142 142 145 145 144 144 145 145 147 147 144 144 144 144 147 147 146 146 147 147 149 149 146 146 146 146 149 149 148 148 150 150 151 151 155 155 150 150 155 155 154 154 155 155 169 169 154 154 154 154 170 170 171 171 159 159 157 157 158 158 158 158 157 157 156 156 172 172 153 153 173 173 174 174 153 153 152 152
+667 667 764 764 765 765 17 17 16 16 326 326 670 670 671 671 651 651 663 663 709 709 710 710 556 556 552 552 646 646 489 489 439 439 438 438 535 535 533 533 581 581 357 357 379 379 380 380 609 609 509 509 638 638 477 477 482 482 483 483 148 148 95 95 94 94 196 196 232 232 191 191 181 181 182 182 76 76 47 47 173 173 317 317 39 39 32 32 6 6 5 5 311 311 114 114 282 282 233 233 308 308 233 233 275 275 308 308 308 308 275 275 314 314 312 312 307 307 311 311 307 307 281 281 311 311 311 311 281 281 263 263 227 227 212 212 236 236 212 212 233 233 236 236 236 236 233 233 264 264 233 233 282 282 264 264 244 244 118 118 230 230 118 118 128 128 230 230 230 230 128 128 215 215 179 179 165 165 272 272 263 263 235 235 311 311 235 235 226 226 311 311 311 311 226 226 114 114 226 226 127 127 114 114 114 114 87 87 5 5 87 87 65 65 5 5 5 5 65 65 38 38 80 80 86 86 244 244 86 86 104 104 244 244 244 244 104 104 118 118 179 179 272 272 194 194 272 272 123 123 110 110 38 38 30 30 5 5 30 30 26 26 5 5 5 5 26 26 40 40 98 98 107 107 115 115 107 107 131 131 115 115 115 115 131 131 128 128 131 131 149 149 128 128 128 128 149 149 215 215 149 149 170 170 215 215 215 215 170 170 227 227 170 170 192 192 227 227 227 227 192 192 212 212 226 226 214 214 127 127 214 214 229 229 127 127 127 127 229 229 117 117 229 229 243 243 117 117 117 117 243 243 103 103 243 243 85 85 103 103 272 272 261 261 240 240 165 165 153 153 272 272 153 153 136 136 272 272 272 272 136 136 123 123 259 259 268 268 78 78 268 268 272 272 78 78 78 78 272 272 100 100 272 272 110 110 100 100 39 39 6 6 66 66 6 6 5 5 66 66 66 66 5 5 88 88 5 5 40 40 88 88 88 88 40 40 115 115 40 40 67 67 115 115 115 115 67 67 98 98 259 259 78 78 243 243 78 78 74 74 243 243 243 243 74 74 85 85 240 240 221 221 272 272 221 221 210 210 272 272 272 272 210 210 194 194 343 343 345 345 362 362 343 343 362 362 313 313 275 275 285 285 314 314 285 285 313 313 314 314 314 314 313 313 363 363 313 313 362 362 363 363 316 316 1 1 7 7 1 1 0 0 7 7 234 234 276 276 316 316 32 32 31 31 6 6 31 31 27 27 6 6 6 6 27 27 7 7 27 27 41 41 7 7 7 7 41 41 68 68 68 68 99 99 7 7 99 99 108 108 7 7 7 7 108 108 132 132 234 234 316 316 213 213 132 132 150 150 7 7 150 150 171 171 7 7 7 7 171 171 316 316 171 171 193 193 316 316 316 316 193 193 213 213 180 180 166 166 273 273 180 180 273 273 195 195 273 273 124 124 111 111 273 273 262 262 241 241 166 166 154 154 273 273 154 154 137 137 273 273 273 273 137 137 124 124 244 244 260 260 80 80 260 260 267 267 80 80 80 80 267 267 75 75 267 267 269 269 75 75 75 75 269 269 79 79 269 269 273 273 79 79 79 79 273 273 101 101 273 273 111 111 101 101 241 241 222 222 273 273 222 222 211 211 273 273 273 273 211 211 195 195 344 344 346 346 363 363 346 346 342 342 363 363 363 363 342 342 314 314 344 344 364 364 315 315 364 364 316 316 315 315 315 315 316 316 286 286 316 316 276 276 286 286 317 317 318 318 47 47 318 318 10 10 47 47 47 47 10 10 46 46 10 10 9 9 46 46 46 46 9 9 138 138 173 173 293 293 317 317 293 293 292 292 317 317 317 317 292 292 316 316 292 292 44 44 316 316 316 316 44 44 1 1 2 2 1 1 8 8 1 1 44 44 8 8 8 8 44 44 9 9 44 44 45 45 9 9 9 9 45 45 138 138 45 45 141 141 138 138 138 138 141 141 142 142 319 319 295 295 318 318 295 295 294 294 318 318 318 318 294 294 10 10 294 294 48 48 10 10 10 10 48 48 11 11 48 48 49 49 11 11 296 296 247 247 320 320 247 247 133 133 320 320 320 320 133 133 319 319 133 133 122 122 319 319 319 319 122 122 295 295 296 296 320 320 297 297 320 320 321 321 297 297 297 297 321 321 201 201 49 49 72 72 11 11 72 72 201 201 11 11 11 11 201 201 12 12 201 201 321 321 12 12 12 12 321 321 13 13 130 130 94 94 93 93 322 322 323 323 300 300 94 94 130 130 169 169 105 105 102 102 178 178 258 258 231 231 300 300 105 105 178 178 112 112 14 14 33 33 36 36 169 169 130 130 176 176 130 130 129 129 176 176 176 176 129 129 178 178 129 129 121 121 178 178 178 178 121 121 112 112 324 324 289 289 323 323 289 289 288 288 323 323 323 323 288 288 300 300 288 288 280 280 300 300 300 300 280 280 258 258 198 198 169 169 209 209 169 169 300 300 209 209 209 209 300 300 216 216 300 300 231 231 216 216 62 62 70 70 50 50 70 70 89 89 50 50 50 50 89 89 93 93 89 89 113 113 93 93 93 93 113 113 130 130 102 102 84 84 178 178 84 84 81 81 178 178 178 178 81 81 182 182 81 81 77 77 182 182 182 182 77 77 76 76 135 135 147 147 76 76 106 106 76 76 97 97 76 76 82 82 97 97 106 106 119 119 76 76 119 119 126 126 76 76 76 76 126 126 135 135 147 147 152 152 76 76 152 152 159 159 76 76 76 76 159 159 161 161 161 161 172 172 76 76 172 172 175 175 76 76 76 76 175 175 181 181 197 197 189 189 250 250 125 125 13 13 146 146 13 13 321 321 146 146 146 146 321 321 151 151 197 197 250 250 200 200 189 189 185 185 250 250 185 185 174 174 250 250 250 250 174 174 160 160 300 300 299 299 322 322 299 299 298 298 322 322 322 322 298 298 321 321 298 298 250 250 321 321 321 321 250 250 151 151 250 250 160 160 151 151 125 125 109 109 13 13 109 109 83 83 13 13 13 13 83 83 69 69 69 69 61 61 13 13 61 61 34 34 13 13 13 13 34 34 14 14 34 34 28 28 14 14 14 14 28 28 33 33 250 250 251 251 200 200 251 251 232 232 200 200 200 200 232 232 199 199 232 232 196 196 199 199 208 208 217 217 225 225 242 242 183 183 190 190 190 190 203 203 242 242 203 203 208 208 242 242 242 242 208 208 237 237 208 208 225 225 237 237 238 238 271 271 326 326 271 271 277 277 326 326 326 326 277 277 283 283 183 183 242 242 177 177 242 242 245 245 177 177 177 177 245 245 265 265 265 265 270 270 177 177 270 270 274 274 177 177 177 177 274 274 266 266 36 36 62 62 14 14 62 62 50 50 14 14 14 14 50 50 15 15 50 50 51 51 15 15 15 15 51 51 16 16 51 51 52 52 16 16 16 16 52 52 326 326 228 228 218 218 177 177 218 218 207 207 177 177 177 177 207 207 157 157 207 207 205 205 157 157 157 157 205 205 52 52 205 205 206 206 52 52 52 52 206 206 326 326 206 206 219 219 326 326 326 326 219 219 238 238 266 266 256 256 177 177 256 256 239 239 177 177 177 177 239 239 228 228 198 198 184 184 169 169 184 184 158 158 169 169 169 169 158 158 94 94 158 158 156 156 94 94 94 94 156 156 148 148 325 325 338 338 376 376 374 374 356 356 323 323 29 29 37 37 22 22 90 90 116 116 22 22 339 339 332 332 331 331 332 332 284 284 331 331 331 331 284 284 278 278 29 29 22 22 58 58 22 22 21 21 58 58 58 58 21 21 57 57 58 58 96 96 73 73 37 37 64 64 22 22 64 64 71 71 22 22 22 22 71 71 90 90 73 73 63 63 58 58 63 63 35 35 58 58 58 58 35 35 29 29 278 278 246 246 331 331 246 246 220 220 331 331 331 331 220 220 202 202 202 202 167 167 162 162 167 167 140 140 162 162 162 162 140 140 58 58 140 140 120 120 58 58 58 58 120 120 96 96 144 144 145 145 134 134 303 303 329 329 330 330 19 19 55 55 20 20 55 55 56 56 20 20 57 57 21 21 134 134 21 21 20 20 134 134 134 134 20 20 144 144 20 20 56 56 144 144 144 144 56 56 143 143 202 202 162 162 331 331 162 162 224 224 331 331 331 331 224 224 330 330 224 224 304 304 330 330 330 330 304 304 303 303 204 204 223 223 334 334 223 223 257 257 334 334 334 334 257 257 279 279 340 340 384 384 333 333 384 384 334 334 333 333 333 333 334 334 287 287 334 334 279 279 287 287 188 188 335 335 168 168 335 335 23 23 168 168 168 168 23 23 155 155 23 23 22 22 155 155 155 155 22 22 139 139 22 22 116 116 139 139 417 417 367 367 391 391 367 367 366 366 391 391 417 417 443 443 367 367 443 443 451 451 367 367 367 367 451 451 474 474 554 554 568 568 637 637 474 474 490 490 367 367 490 490 513 513 367 367 367 367 513 513 637 637 513 513 538 538 637 637 637 637 538 538 554 554 568 568 596 596 637 637 596 596 606 606 637 637 637 637 606 606 636 636 606 606 627 627 636 636 636 636 627 627 628 628 353 353 316 316 365 365 316 316 364 364 365 365 365 365 364 364 390 390 364 364 393 393 390 390 344 344 363 363 364 364 363 363 413 413 364 364 364 364 413 413 393 393 635 635 588 588 569 569 628 628 622 622 636 636 622 622 620 620 636 636 636 636 620 620 635 635 620 620 603 603 635 635 635 635 603 603 588 588 575 575 460 460 566 566 460 460 471 471 566 566 566 566 471 471 555 555 555 555 471 471 564 564 471 471 457 457 564 564 564 564 457 457 363 363 457 457 433 433 363 363 363 363 433 433 413 413 522 522 506 506 594 594 522 522 594 594 539 539 428 428 425 425 586 586 425 425 432 432 586 586 586 586 432 432 579 579 432 432 445 445 579 579 579 579 445 445 575 575 445 445 447 447 575 575 575 575 447 447 460 460 594 594 466 466 453 453 594 594 587 587 573 573 506 506 496 496 594 594 496 496 479 479 594 594 594 594 479 479 466 466 586 586 591 591 428 428 591 591 594 594 428 428 428 428 594 594 444 444 594 594 453 453 444 444 573 573 561 561 594 594 561 561 553 553 594 594 594 594 553 553 539 539 397 397 370 370 396 396 370 370 369 369 396 396 396 396 369 369 470 470 369 369 368 368 470 470 483 483 470 470 477 477 470 470 368 368 477 477 477 477 368 368 395 395 368 368 367 367 395 395 609 609 638 638 610 610 638 638 639 639 610 610 610 610 639 639 501 501 371 371 398 398 372 372 398 398 399 399 372 372 372 372 399 399 492 492 611 611 640 640 612 612 640 640 641 641 612 612 612 612 641 641 574 574 397 397 640 640 370 370 640 640 611 611 370 370 370 370 611 611 371 371 611 611 543 543 371 371 371 371 543 543 398 398 642 642 643 643 614 614 465 465 574 574 534 534 574 574 642 642 534 534 534 534 642 642 613 613 642 642 614 614 613 613 545 545 492 492 560 560 492 492 614 614 560 560 560 560 614 614 577 577 462 462 372 372 481 481 372 372 492 492 481 481 481 481 492 492 507 507 492 492 545 545 507 507 624 624 605 605 643 643 605 605 602 602 643 643 643 643 602 602 614 614 602 602 598 598 614 614 614 614 598 598 577 577 376 376 459 459 480 480 644 644 584 584 599 599 411 411 421 421 376 376 421 421 435 435 376 376 376 376 435 435 459 459 508 508 547 547 644 644 547 547 562 562 644 644 644 644 562 562 584 584 599 599 607 607 644 644 607 607 625 625 644 644 644 644 625 625 643 643 625 625 629 629 643 643 643 643 629 629 624 624 324 324 323 323 341 341 323 323 356 356 341 341 341 341 356 356 347 347 356 356 350 350 347 347 347 347 350 350 338 338 350 350 358 358 338 338 338 338 358 358 376 376 358 358 375 375 376 376 376 376 375 375 411 411 462 462 440 440 372 372 440 440 422 422 372 372 372 372 422 422 373 373 422 422 415 415 373 373 373 373 415 415 410 410 448 448 446 446 524 524 448 448 524 524 454 454 446 446 431 431 524 524 431 431 427 427 524 524 524 524 427 427 426 426 400 400 379 379 409 409 409 409 420 420 400 400 420 420 434 434 400 400 400 400 434 434 436 436 510 510 473 473 520 520 473 473 472 472 520 520 520 520 472 472 524 524 472 472 464 464 524 524 524 524 464 464 454 454 514 514 519 519 426 426 519 519 523 523 426 426 426 426 523 523 524 524 458 458 504 504 450 450 504 504 505 505 450 450 450 450 505 505 442 442 514 514 426 426 505 505 426 426 429 429 505 505 505 505 429 429 442 442 461 461 469 469 458 458 469 469 478 478 458 458 458 458 478 478 488 488 488 488 495 495 458 458 495 495 500 500 458 458 458 458 500 500 504 504 378 378 355 355 327 327 355 355 351 351 327 327 327 327 351 351 328 328 377 377 418 418 408 408 616 616 615 615 644 644 480 480 508 508 376 376 508 508 644 644 376 376 376 376 644 644 580 580 644 644 615 615 580 580 581 581 533 533 580 580 533 533 532 532 580 580 580 580 532 532 516 516 516 516 503 503 580 580 503 503 491 491 580 580 580 580 491 491 376 376 491 491 486 486 376 376 376 376 486 486 467 467 467 467 452 452 376 376 452 452 430 430 376 376 376 376 430 430 377 377 430 430 419 419 377 377 377 377 419 419 418 418 537 537 542 542 582 582 542 542 544 544 582 582 582 582 544 544 581 581 544 544 540 540 581 581 581 581 540 540 535 535 536 536 546 546 578 578 546 546 551 551 578 578 578 578 551 551 557 557 557 557 563 563 578 578 563 563 570 570 578 578 578 578 570 570 576 576 403 403 382 382 381 381 589 589 515 515 578 578 515 515 525 525 578 578 578 578 525 525 536 536 549 549 559 559 648 648 559 559 571 571 648 648 648 648 571 571 593 593 648 648 623 623 647 647 623 623 630 630 647 647 589 589 592 592 515 515 592 592 595 595 515 515 515 515 595 595 590 590 593 593 597 597 648 648 597 597 604 604 648 648 648 648 604 604 623 623 590 590 583 583 515 515 583 583 572 572 515 515 515 515 572 572 565 565 379 379 400 400 380 380 400 400 401 401 380 380 380 380 401 401 381 381 401 401 402 402 381 381 381 381 402 402 403 403 437 437 552 552 541 541 541 541 529 529 437 437 529 529 499 499 437 437 437 437 499 499 438 438 499 499 493 493 438 438 438 438 493 493 489 489 600 600 585 585 646 646 585 585 567 567 646 646 646 646 567 567 556 556 630 630 626 626 647 647 626 626 621 621 647 647 647 647 621 621 646 646 621 621 608 608 646 646 646 646 608 608 600 600 389 389 388 388 412 412 526 526 530 530 601 601 530 530 531 531 601 601 412 412 423 423 389 389 423 423 441 441 389 389 389 389 441 441 456 456 631 631 652 652 528 528 652 652 653 653 528 528 528 528 653 653 518 518 653 653 512 512 518 518 531 531 527 527 601 601 527 527 521 521 601 601 601 601 521 521 517 517 456 456 468 468 389 389 468 468 475 475 389 389 389 389 475 475 653 653 475 475 494 494 653 653 653 653 494 494 512 512 389 389 337 337 388 388 337 337 336 336 388 388 388 388 336 336 359 359 336 336 352 352 359 359 424 424 416 416 386 386 416 416 414 414 386 386 414 414 392 392 386 386 392 392 387 387 386 386 386 386 387 387 336 336 387 387 354 354 336 336 336 336 354 354 352 352 449 449 424 424 385 385 651 651 502 502 497 497 631 631 601 601 652 652 601 601 517 517 652 652 652 652 517 517 651 651 517 517 511 511 651 651 651 651 511 511 502 502 497 497 487 487 651 651 487 487 476 476 651 651 651 651 476 476 385 385 476 476 463 463 385 385 385 385 463 463 449 449 802 802 811 811 803 803 811 811 812 812 803 803 803 803 812 812 768 768 812 812 711 711 768 768 708 708 662 662 707 707 662 662 637 637 707 707 707 707 637 637 719 719 662 662 638 638 637 637 638 638 509 509 637 637 637 637 509 509 367 367 509 509 394 394 367 367 367 367 394 394 395 395 662 662 663 663 638 638 663 663 710 710 638 638 638 638 710 710 639 639 710 710 711 711 639 639 639 639 711 711 813 813 711 711 812 812 813 813 814 814 785 785 813 813 785 785 781 781 813 813 704 704 692 692 639 639 692 692 683 683 639 639 781 781 776 776 813 813 776 776 760 760 813 813 813 813 760 760 748 748 683 683 677 677 639 639 677 677 640 640 639 639 639 639 640 640 501 501 640 640 397 397 501 501 748 748 741 741 813 813 741 741 731 731 813 813 813 813 731 731 639 639 731 731 718 718 639 639 639 639 718 718 704 704 815 815 804 804 814 814 804 804 798 798 814 814 814 814 798 798 785 785 574 574 641 641 642 642 641 641 657 657 642 642 642 642 657 657 659 659 691 691 702 702 642 642 750 750 766 766 816 816 766 766 777 777 816 816 777 777 783 783 816 816 783 783 799 799 816 816 816 816 799 799 815 815 799 799 800 800 815 815 815 815 800 800 804 804 659 659 678 678 642 642 678 678 682 682 642 642 642 642 682 682 691 691 702 702 717 717 642 642 717 717 732 732 642 642 642 642 732 732 816 816 732 732 742 742 816 816 816 816 742 742 750 750 677 677 675 675 640 640 675 675 658 658 640 640 640 640 658 658 641 641 658 658 654 654 641 641 641 641 654 654 657 657 820 820 746 746 740 740 740 740 734 734 820 820 734 734 729 729 820 820 820 820 729 729 646 646 729 729 723 723 646 646 784 784 778 778 821 821 685 685 680 680 647 647 778 778 771 771 821 821 771 771 761 761 821 821 821 821 761 761 820 820 761 761 755 755 820 820 820 820 755 755 746 746 723 723 713 713 646 646 713 713 698 698 646 646 646 646 698 698 647 647 698 698 688 688 647 647 647 647 688 688 685 685 784 784 821 821 790 790 821 821 822 822 790 790 790 790 822 822 791 791 669 669 648 648 668 668 648 648 647 647 668 668 668 668 647 647 676 676 647 647 680 680 676 676 650 650 681 681 693 693 733 733 738 738 824 824 690 690 679 679 649 649 679 679 660 660 649 649 693 693 699 699 650 650 699 699 715 715 650 650 650 650 715 715 724 724 738 738 744 744 824 824 744 744 754 754 824 824 824 824 754 754 774 774 823 823 797 797 779 779 660 660 656 656 649 649 656 656 655 655 649 649 649 649 655 655 650 650 655 655 661 661 650 650 650 650 661 661 681 681 774 774 782 782 824 824 782 782 801 801 824 824 824 824 801 801 823 823 801 801 805 805 823 823 823 823 805 805 797 797 648 648 701 701 649 649 701 701 697 697 649 649 649 649 697 697 690 690 779 779 770 770 823 823 770 770 758 758 823 823 823 823 758 758 822 822 758 758 756 756 822 822 822 822 756 756 751 751 669 669 791 791 648 648 791 791 822 822 648 648 648 648 822 822 701 701 822 822 751 751 701 701 701 701 751 751 705 705 751 751 747 747 705 705 705 705 747 747 714 714 735 735 730 730 773 773 735 735 773 773 739 739 773 773 706 706 700 700 747 747 745 745 714 714 745 745 753 753 714 714 714 714 753 753 703 703 753 753 759 759 703 703 703 703 759 759 696 696 759 759 689 689 696 696 773 773 769 769 757 757 730 730 725 725 773 773 725 725 716 716 773 773 773 773 716 716 706 706 767 767 772 772 687 687 772 772 773 773 687 687 687 687 773 773 694 694 773 773 700 700 694 694 767 767 687 687 759 759 687 687 686 686 759 759 759 759 686 686 689 689 757 757 749 749 773 773 749 749 743 743 773 773 773 773 743 743 739 739 695 695 728 728 652 652 728 728 673 673 652 652 652 652 673 673 653 653 673 673 674 674 653 653 653 653 674 674 827 827 674 674 796 796 827 827 827 827 796 796 826 826 796 796 795 795 826 826 651 651 671 671 652 652 671 671 672 672 652 652 652 652 672 672 695 695 724 724 733 733 650 650 733 733 824 824 650 650 650 650 824 824 670 670 736 736 712 712 752 752 712 712 684 684 752 752 752 752 684 684 780 780 684 684 792 792 780 780 684 684 670 670 792 792 670 670 824 824 792 792 792 792 824 824 793 793 824 824 825 825 793 793 793 793 825 825 794 794 825 825 826 826 794 794 794 794 826 826 775 775 826 826 795 795 775 775 775 775 795 795 737 737 3 3 309 309 4 4 309 309 310 310 4 4 290 290 310 310 311 311 249 249 187 187 248 248 187 187 186 186 248 248 290 290 248 248 310 310 248 248 186 186 310 310 310 310 186 186 4 4 186 186 163 163 4 4 164 164 92 92 163 163 92 92 91 91 163 163 163 163 91 91 4 4 91 91 42 42 4 4 4 4 42 42 5 5 42 42 43 43 5 5 5 5 43 43 311 311 43 43 291 291 311 311 311 311 291 291 290 290 327 327 301 301 53 53 326 326 327 327 17 17 327 327 53 53 17 17 17 17 53 53 18 18 53 53 54 54 18 18 301 301 327 327 302 302 327 327 328 328 302 302 302 302 328 328 253 253 303 303 55 55 329 329 55 55 19 19 329 329 329 329 19 19 328 328 19 19 18 18 328 328 328 328 18 18 253 253 18 18 54 54 253 253 253 253 54 54 252 252 59 59 24 24 336 336 24 24 59 59 25 25 60 60 254 254 255 255 59 59 60 60 25 25 60 60 255 255 25 25 25 25 255 255 337 337 255 255 306 306 337 337 337 337 306 306 336 336 306 306 305 305 336 336 336 336 305 305 59 59 424 424 386 386 385 385 386 386 336 336 385 385 385 385 336 336 335 335 336 336 24 24 335 335 335 335 24 24 23 23 351 351 357 357 328 328 357 357 380 380 328 328 328 328 380 380 329 329 380 380 381 381 329 329 329 329 381 381 330 330 381 381 382 382 330 330 330 330 382 382 331 331 382 382 383 383 331 331 331 331 383 383 339 339 383 383 348 348 339 339 283 283 325 325 326 326 325 325 376 376 326 326 326 326 376 376 327 327 376 376 377 377 327 327 327 327 377 377 378 378 377 377 408 408 378 378 353 353 349 349 316 316 349 349 366 366 316 316 316 316 366 366 317 317 366 366 367 367 317 317 317 317 367 367 318 318 367 367 368 368 318 318 318 318 368 368 319 319 368 368 369 369 319 319 319 319 369 369 320 320 369 369 370 370 320 320 320 320 370 370 321 321 370 370 371 371 321 321 321 321 371 371 322 322 371 371 372 372 322 322 322 322 372 372 323 323 372 372 373 373 323 323 323 323 373 373 374 374 373 373 410 410 374 374 309 309 360 360 310 310 360 360 361 361 310 310 310 310 361 361 311 311 361 361 362 362 311 311 311 311 362 362 312 312 362 362 345 345 312 312 670 670 651 651 650 650 651 651 385 385 650 650 650 650 385 385 384 384 385 385 335 335 384 384 384 384 335 335 334 334 335 335 188 188 334 334 334 334 188 188 204 204 618 618 404 404 383 383 340 340 348 348 384 384 348 348 383 383 384 384 384 384 383 383 405 405 383 383 404 404 405 405 484 484 485 485 405 405 485 485 406 406 405 405 405 405 406 406 384 384 406 406 407 407 384 384 384 384 407 407 650 650 407 407 619 619 650 650 650 650 619 619 649 649 565 565 558 558 515 515 558 558 550 550 515 515 515 515 550 550 498 498 550 550 548 548 498 498 498 498 548 548 403 403 548 548 549 549 403 403 403 403 549 549 382 382 549 549 648 648 382 382 382 382 648 648 383 383 648 648 649 649 383 383 383 383 649 649 618 618 649 649 619 619 618 618 360 360 632 632 361 361 632 632 633 633 361 361 361 361 633 633 362 362 633 633 634 634 362 362 362 362 634 634 363 363 634 634 635 635 363 363 363 363 635 635 564 564 635 635 569 569 564 564 788 788 666 666 645 645 666 666 646 646 645 645 645 645 646 646 617 617 646 646 552 552 617 617 617 617 552 552 510 510 552 552 437 437 510 510 510 510 437 437 473 473 437 437 436 436 473 473 473 473 436 436 455 455 436 436 434 434 455 455 666 666 667 667 646 646 667 667 765 765 646 646 646 646 765 765 820 820 765 765 789 789 820 820 820 820 789 789 819 819 789 789 788 788 819 819 788 788 645 645 819 819 819 819 645 645 818 818 617 617 616 616 645 645 616 616 644 644 645 645 645 645 644 644 818 818 644 644 727 727 818 818 818 818 727 727 817 817 727 727 726 726 817 817 817 817 726 726 643 643 726 726 721 721 643 643 643 643 721 721 644 644 721 721 722 722 644 644 644 644 722 722 727 727 762 762 763 763 665 665 763 763 643 643 665 665 665 665 643 643 664 664 643 643 642 642 664 664 664 664 642 642 786 786 642 642 816 816 786 786 786 786 816 816 787 787 816 816 817 817 787 787 787 787 817 817 763 763 817 817 643 643 763 763 632 632 806 806 633 633 806 806 807 807 633 633 633 633 807 807 634 634 807 807 808 808 634 634 634 634 808 808 635 635 808 808 809 809 635 635 635 635 809 809 636 636 809 809 810 810 636 636 636 636 810 810 637 637 810 810 811 811 637 637 637 637 811 811 719 719 811 811 802 802 719 719 719 719 802 802 720 720 829 829 828 828 830 830 830 830 831 831 829 829 831 831 833 833 829 829 829 829 833 833 839 839 836 836 838 838 837 837 838 838 839 839 837 837 837 837 839 839 835 835 839 839 833 833 835 835 835 835 833 833 834 834 833 833 832 832 834 834 870 870 872 872 875 875 870 870 875 875 873 873 875 875 880 880 873 873 873 873 880 880 877 877 880 880 884 884 877 877 877 877 884 884 878 878 879 879 885 885 876 876 885 885 883 883 876 876 876 876 883 883 871 871 883 883 874 874 871 871 871 871 874 874 868 868 874 874 869 869 868 868 868 868 869 869 867 867 869 869 866 866 867 867 867 867 866 866 865 865 866 866 864 864 865 865 865 865 864 864 863 863 855 855 858 858 849 849 858 858 856 856 849 849 849 849 856 856 844 844 856 856 852 852 844 844 844 844 852 852 842 842 852 852 848 848 842 842 842 842 848 848 841 841 848 848 846 846 841 841 863 863 864 864 862 862 864 864 861 861 862 862 862 862 861 861 860 860 861 861 859 859 860 860 860 860 859 859 857 857 859 859 853 853 857 857 857 857 853 853 854 854 853 853 850 850 854 854 854 854 850 850 851 851 850 850 845 845 851 851 851 851 845 845 847 847 845 845 843 843 847 847 847 847 843 843 846 846 843 843 840 840 846 846 846 846 840 840 841 841 884 884 886 886 878 878 886 886 887 887 878 878 878 878 887 887 881 881 887 887 890 890 881 881 881 881 890 890 882 882 890 890 889 889 882 882 882 882 889 889 879 879 889 889 888 888 879 879 879 879 888 888 885 885 891 891 892 892 893 893 926 926 928 928 931 931 926 926 931 931 929 929 931 931 936 936 929 929 929 929 936 936 933 933 936 936 941 941 933 933 933 933 941 941 934 934 935 935 942 942 932 932 942 942 940 940 932 932 932 932 940 940 927 927 940 940 930 930 927 927 927 927 930 930 924 924 930 930 925 925 924 924 924 924 925 925 923 923 925 925 922 922 923 923 923 923 922 922 921 921 922 922 920 920 921 921 921 921 920 920 919 919 911 911 914 914 905 905 914 914 912 912 905 905 905 905 912 912 899 899 912 912 908 908 899 899 899 899 908 908 897 897 908 908 904 904 897 897 897 897 904 904 896 896 904 904 903 903 896 896 896 896 903 903 895 895 903 903 901 901 895 895 946 946 948 948 939 939 948 948 947 947 939 939 939 939 947 947 935 935 947 947 945 945 935 935 935 935 945 945 942 942 919 919 920 920 918 918 920 920 917 917 918 918 918 918 917 917 916 916 917 917 915 915 916 916 916 916 915 915 913 913 915 915 909 909 913 913 913 913 909 909 910 910 909 909 906 906 910 910 910 910 906 906 907 907 906 906 900 900 907 907 907 907 900 900 902 902 900 900 898 898 902 902 902 902 898 898 901 901 898 898 894 894 901 901 901 901 894 894 895 895 941 941 943 943 934 934 943 943 944 944 934 934 934 934 944 944 937 937 944 944 946 946 937 937 937 937 946 946 938 938 946 946 939 939 938 938 956 956 949 949 960 960 958 958 957 957 959 959 956 956 960 960 959 959 960 960 961 961 959 959 959 959 961 961 958 958 955 955 952 952 953 953 952 952 951 951 953 953 958 958 952 952 957 957 952 952 955 955 957 957 957 957 955 955 956 956 955 955 954 954 956 956 956 956 954 954 949 949 954 954 950 950 949 949 969 969 970 970 965 965 969 969 965 965 962 962 971 971 972 972 968 968 972 972 967 967 968 968 968 968 967 967 966 966 967 967 964 964 966 966 966 966 964 964 965 965 964 964 963 963 965 965 965 965 963 963 962 962 1019 1019 1024 1024 1029 1029 1024 1024 1026 1026 1029 1029 1029 1029 1026 1026 1028 1028 1026 1026 1025 1025 1028 1028 1028 1028 1025 1025 1027 1027 1016 1016 1015 1015 1021 1021 1002 1002 1001 1001 997 997 1001 1001 998 998 997 997 997 997 998 998 992 992 998 998 995 995 992 992 992 992 995 995 985 985 995 995 991 991 985 985 985 985 991 991 979 979 991 991 988 988 979 979 979 979 988 988 977 977 977 977 988 988 975 975 988 988 984 984 975 975 975 975 984 984 973 973 984 984 981 981 973 973 973 973 981 981 974 974 1021 1021 1015 1015 1018 1018 1015 1015 1012 1012 1018 1018 1018 1018 1012 1012 1017 1017 1012 1012 1010 1010 1017 1017 1017 1017 1010 1010 1011 1011 1010 1010 1008 1008 1011 1011 1011 1011 1008 1008 1007 1007 1008 1008 1006 1006 1007 1007 1007 1007 1006 1006 1004 1004 1006 1006 1005 1005 1004 1004 1004 1004 1005 1005 1002 1002 1005 1005 1003 1003 1002 1002 1002 1002 1003 1003 1001 1001 999 999 1000 1000 996 996 1000 1000 994 994 996 996 996 996 994 994 993 993 994 994 987 987 993 993 993 993 987 987 990 990 987 987 980 980 990 990 990 990 980 980 989 989 980 980 978 978 989 989 989 989 978 978 986 986 978 978 976 976 986 986 986 986 976 976 983 983 976 976 974 974 983 983 983 983 974 974 982 982 974 974 981 981 982 982 1029 1029 1009 1009 1019 1019 1009 1009 1013 1013 1019 1019 1019 1019 1013 1013 1020 1020 1013 1013 1014 1014 1020 1020 1020 1020 1014 1014 1022 1022 1014 1014 1016 1016 1022 1022 1022 1022 1016 1016 1023 1023 1016 1016 1021 1021 1023 1023 1030 1030 1033 1033 1031 1031 1033 1033 1034 1034 1031 1031 1031 1031 1034 1034 1032 1032 1034 1034 1035 1035 1032 1032 1032 1032 1035 1035 1038 1038 1035 1035 1036 1036 1038 1038 1036 1036 1037 1037 1038 1038 1038 1038 1037 1037 1040 1040 1037 1037 1039 1039 1040 1040 1040 1040 1039 1039 1041 1041 1039 1039 1042 1042 1041 1041 1041 1041 1042 1042 1043 1043 1065 1065 1062 1062 1074 1074 1043 1043 1042 1042 1045 1045 1042 1042 1044 1044 1045 1045 1045 1045 1044 1044 1049 1049 1044 1044 1050 1050 1049 1049 1049 1049 1050 1050 1052 1052 1050 1050 1051 1051 1052 1052 1052 1052 1051 1051 1055 1055 1051 1051 1057 1057 1055 1055 1055 1055 1057 1057 1058 1058 1057 1057 1064 1064 1058 1058 1058 1058 1064 1064 1061 1061 1064 1064 1071 1071 1061 1061 1061 1061 1071 1071 1062 1062 1071 1071 1073 1073 1062 1062 1062 1062 1073 1073 1074 1074 1060 1060 1068 1068 1056 1056 1068 1068 1059 1059 1056 1056 1056 1056 1059 1059 1053 1053 1059 1059 1054 1054 1053 1053 1053 1053 1054 1054 1048 1048 1054 1054 1047 1047 1048 1048 1048 1048 1047 1047 1046 1046 1074 1074 1075 1075 1065 1065 1075 1075 1078 1078 1065 1065 1065 1065 1078 1078 1067 1067 1078 1078 1079 1079 1067 1067 1067 1067 1079 1079 1069 1069 1079 1079 1077 1077 1069 1069 1069 1069 1077 1077 1066 1066 1077 1077 1076 1076 1066 1066 1066 1066 1076 1076 1063 1063 1076 1076 1072 1072 1063 1063 1063 1063 1072 1072 1060 1060 1072 1072 1070 1070 1060 1060 1060 1060 1070 1070 1068 1068 1080 1080 1081 1081 1082 1082 1083 1083 1084 1084 1085 1085 1084 1084 1086 1086 1085 1085 1085 1085 1086 1086 1087 1087 1086 1086 1088 1088 1087 1087 1108 1108 1106 1106 1104 1104 1105 1105 1104 1104 1102 1102 1104 1104 1103 1103 1102 1102 1102 1102 1103 1103 1101 1101 1103 1103 1100 1100 1101 1101 1101 1101 1100 1100 1099 1099 1100 1100 1097 1097 1099 1099 1108 1108 1104 1104 1110 1110 1105 1105 1107 1107 1104 1104 1107 1107 1109 1109 1104 1104 1104 1104 1109 1109 1111 1111 1111 1111 1113 1113 1104 1104 1113 1113 1115 1115 1104 1104 1104 1104 1115 1115 1116 1116 1116 1116 1114 1114 1104 1104 1114 1114 1112 1112 1104 1104 1104 1104 1112 1112 1110 1110 1094 1094 1092 1092 1096 1096 1092 1092 1090 1090 1096 1096 1096 1096 1090 1090 1098 1098 1091 1091 1093 1093 1100 1100 1093 1093 1095 1095 1100 1100 1100 1100 1095 1095 1097 1097 1098 1098 1090 1090 1100 1100 1090 1090 1089 1089 1100 1100 1100 1100 1089 1089 1091 1091 1117 1117 1130 1130 1125 1125 1130 1130 1128 1128 1125 1125 1130 1130 1131 1131 1128 1128 1131 1131 1129 1129 1128 1128 1128 1128 1129 1129 1126 1126 1129 1129 1127 1127 1126 1126 1126 1126 1127 1127 1120 1120 1118 1118 1117 1117 1122 1122 1117 1117 1125 1125 1122 1122 1122 1122 1125 1125 1123 1123 1125 1125 1126 1126 1123 1123 1123 1123 1126 1126 1124 1124 1126 1126 1120 1120 1124 1124 1124 1124 1120 1120 1121 1121 1120 1120 1119 1119 1121 1121 1182 1182 1190 1190 1180 1180 1190 1190 1188 1188 1180 1180 1180 1180 1188 1188 1177 1177 1188 1188 1186 1186 1177 1177 1177 1177 1186 1186 1174 1174 1186 1186 1184 1184 1174 1174 1174 1174 1184 1184 1172 1172 1184 1184 1179 1179 1172 1172 1172 1172 1179 1179 1168 1168 1179 1179 1171 1171 1168 1168 1168 1168 1171 1171 1164 1164 1181 1181 1189 1189 1182 1182 1189 1189 1191 1191 1182 1182 1182 1182 1191 1191 1190 1190 1171 1171 1167 1167 1164 1164 1167 1167 1163 1163 1164 1164 1164 1164 1163 1163 1162 1162 1163 1163 1160 1160 1162 1162 1162 1162 1160 1160 1156 1156 1160 1160 1158 1158 1156 1156 1158 1158 1154 1154 1156 1156 1156 1156 1154 1154 1152 1152 1154 1154 1150 1150 1152 1152 1152 1152 1150 1150 1148 1148 1150 1150 1143 1143 1148 1148 1148 1148 1143 1143 1146 1146 1143 1143 1137 1137 1146 1146 1146 1146 1137 1137 1142 1142 1137 1137 1136 1136 1142 1142 1142 1142 1136 1136 1140 1140 1136 1136 1134 1134 1140 1140 1140 1140 1134 1134 1139 1139 1134 1134 1132 1132 1139 1139 1139 1139 1132 1132 1141 1141 1132 1132 1133 1133 1141 1141 1141 1141 1133 1133 1145 1145 1133 1133 1135 1135 1145 1145 1145 1145 1135 1135 1147 1147 1135 1135 1138 1138 1147 1147 1147 1147 1138 1138 1149 1149 1138 1138 1144 1144 1149 1149 1149 1149 1144 1144 1153 1153 1144 1144 1151 1151 1153 1153 1153 1153 1151 1151 1157 1157 1151 1151 1155 1155 1157 1157 1157 1157 1155 1155 1161 1161 1155 1155 1159 1159 1161 1161 1161 1161 1159 1159 1165 1165 1159 1159 1166 1166 1165 1165 1165 1165 1166 1166 1169 1169 1166 1166 1170 1170 1169 1169 1169 1169 1170 1170 1173 1173 1170 1170 1176 1176 1173 1173 1173 1173 1176 1176 1175 1175 1176 1176 1183 1183 1175 1175 1175 1175 1183 1183 1178 1178 1183 1183 1185 1185 1178 1178 1178 1178 1185 1185 1181 1181 1185 1185 1187 1187 1181 1181 1181 1181 1187 1187 1189 1189 1192 1192 1193 1193 1194 1194 1193 1193 1195 1195 1194 1194 1194 1194 1195 1195 1196 1196 1195 1195 1197 1197 1196 1196 1198 1198 1199 1199 1200 1200 1229 1229 1226 1226 1227 1227 1220 1220 1223 1223 1213 1213 1223 1223 1221 1221 1213 1213 1213 1213 1221 1221 1208 1208 1221 1221 1217 1217 1208 1208 1217 1217 1216 1216 1208 1208 1208 1208 1216 1216 1207 1207 1216 1216 1212 1212 1207 1207 1207 1207 1212 1212 1205 1205 1210 1210 1202 1202 1212 1212 1202 1202 1203 1203 1212 1212 1212 1212 1203 1203 1205 1205 1215 1215 1206 1206 1211 1211 1206 1206 1204 1204 1211 1211 1211 1211 1204 1204 1210 1210 1204 1204 1201 1201 1210 1210 1210 1210 1201 1201 1202 1202 1227 1227 1226 1226 1225 1225 1226 1226 1224 1224 1225 1225 1225 1225 1224 1224 1222 1222 1224 1224 1218 1218 1222 1222 1222 1222 1218 1218 1219 1219 1218 1218 1214 1214 1219 1219 1219 1219 1214 1214 1215 1215 1214 1214 1209 1209 1215 1215 1215 1215 1209 1209 1206 1206 1227 1227 1228 1228 1229 1229 1228 1228 1230 1230 1229 1229 1229 1229 1230 1230 1231 1231 1230 1230 1232 1232 1231 1231 1231 1231 1232 1232 1234 1234 1232 1232 1233 1233 1234 1234 1234 1234 1233 1233 1239 1239 1233 1233 1236 1236 1239 1239 1239 1239 1236 1236 1249 1249 1236 1236 1241 1241 1249 1249 1249 1249 1241 1241 1251 1251 1241 1241 1245 1245 1251 1251 1251 1251 1245 1245 1254 1254 1245 1245 1248 1248 1254 1254 1254 1254 1248 1248 1255 1255 1248 1248 1247 1247 1255 1255 1255 1255 1247 1247 1253 1253 1247 1247 1244 1244 1253 1253 1253 1253 1244 1244 1252 1252 1244 1244 1243 1243 1252 1252 1252 1252 1243 1243 1250 1250 1243 1243 1242 1242 1250 1250 1250 1250 1242 1242 1246 1246 1242 1242 1238 1238 1246 1246 1246 1246 1238 1238 1240 1240 1238 1238 1235 1235 1240 1240 1240 1240 1235 1235 1237 1237 1261 1261 1257 1257 1256 1256 1263 1263 1262 1262 1264 1264 1269 1269 1270 1270 1268 1268 1270 1270 1266 1266 1268 1268 1268 1268 1266 1266 1265 1265 1266 1266 1259 1259 1265 1265 1269 1269 1268 1268 1267 1267 1268 1268 1264 1264 1267 1267 1267 1267 1264 1264 1256 1256 1264 1264 1262 1262 1256 1256 1256 1256 1262 1262 1261 1261 1264 1264 1265 1265 1263 1263 1265 1265 1259 1259 1263 1263 1263 1263 1259 1259 1260 1260 1259 1259 1258 1258 1260 1260 1290 1290 1288 1288 1286 1286 1287 1287 1286 1286 1284 1284 1286 1286 1285 1285 1284 1284 1284 1284 1285 1285 1283 1283 1285 1285 1282 1282 1283 1283 1283 1283 1282 1282 1281 1281 1282 1282 1279 1279 1281 1281 1290 1290 1286 1286 1292 1292 1287 1287 1289 1289 1286 1286 1289 1289 1291 1291 1286 1286 1286 1286 1291 1291 1293 1293 1293 1293 1295 1295 1286 1286 1295 1295 1297 1297 1286 1286 1286 1286 1297 1297 1298 1298 1298 1298 1296 1296 1286 1286 1296 1296 1294 1294 1286 1286 1286 1286 1294 1294 1292 1292 1276 1276 1274 1274 1278 1278 1274 1274 1272 1272 1278 1278 1278 1278 1272 1272 1280 1280 1273 1273 1275 1275 1282 1282 1275 1275 1277 1277 1282 1282 1282 1282 1277 1277 1279 1279 1280 1280 1272 1272 1282 1282 1272 1272 1271 1271 1282 1282 1282 1282 1271 1271 1273 1273 1306 1306 1307 1307 1305 1305 1302 1302 1300 1300 1299 1299 1308 1308 1309 1309 1303 1303 1309 1309 1302 1302 1303 1303 1303 1303 1302 1302 1301 1301 1302 1302 1299 1299 1301 1301 1301 1301 1299 1299 1305 1305 1299 1299 1304 1304 1305 1305 1305 1305 1304 1304 1306 1306 1311 1311 1322 1322 1320 1320 1323 1323 1314 1314 1321 1321 1314 1314 1312 1312 1321 1321 1321 1321 1312 1312 1320 1320 1312 1312 1310 1310 1320 1320 1320 1320 1310 1310 1311 1311 1354 1354 1364 1364 1357 1357 1364 1364 1365 1365 1357 1357 1357 1357 1365 1365 1360 1360 1365 1365 1367 1367 1360 1360 1360 1360 1367 1367 1361 1361 1367 1367 1369 1369 1361 1361 1361 1361 1369 1369 1359 1359 1369 1369 1368 1368 1359 1359 1359 1359 1368 1368 1356 1356 1368 1368 1366 1366 1356 1356 1356 1356 1366 1366 1353 1353 1366 1366 1363 1363 1353 1353 1353 1353 1363 1363 1351 1351 1363 1363 1358 1358 1351 1351 1351 1351 1358 1358 1347 1347 1358 1358 1350 1350 1347 1347 1347 1347 1350 1350 1343 1343 1350 1350 1346 1346 1343 1343 1343 1343 1346 1346 1342 1342 1346 1346 1340 1340 1342 1342 1342 1342 1340 1340 1337 1337 1340 1340 1335 1335 1337 1337 1337 1337 1335 1335 1333 1333 1335 1335 1331 1331 1333 1333 1333 1333 1331 1331 1329 1329 1331 1331 1324 1324 1329 1329 1329 1329 1324 1324 1327 1327 1324 1324 1318 1318 1327 1327 1327 1327 1318 1318 1323 1323 1318 1318 1316 1316 1323 1323 1323 1323 1316 1316 1314 1314 1311 1311 1313 1313 1322 1322 1313 1313 1315 1315 1322 1322 1322 1322 1315 1315 1326 1326 1315 1315 1317 1317 1326 1326 1326 1326 1317 1317 1328 1328 1317 1317 1319 1319 1328 1328 1328 1328 1319 1319 1330 1330 1319 1319 1325 1325 1330 1330 1330 1330 1325 1325 1334 1334 1325 1325 1332 1332 1334 1334 1334 1334 1332 1332 1338 1338 1332 1332 1336 1336 1338 1338 1338 1338 1336 1336 1341 1341 1336 1336 1339 1339 1341 1341 1341 1341 1339 1339 1344 1344 1339 1339 1345 1345 1344 1344 1344 1344 1345 1345 1348 1348 1345 1345 1349 1349 1348 1348 1348 1348 1349 1349 1352 1352 1349 1349 1355 1355 1352 1352 1352 1352 1355 1355 1354 1354 1355 1355 1362 1362 1354 1354 1354 1354 1362 1362 1364 1364 1423 1423 1426 1426 1424 1424 1426 1426 1427 1427 1424 1424 1424 1424 1427 1427 1425 1425 1427 1427 1428 1428 1425 1425 1425 1425 1428 1428 1419 1419 1411 1411 1416 1416 1410 1410 1416 1416 1417 1417 1410 1410 1410 1410 1417 1417 1412 1412 1417 1417 1418 1418 1412 1412 1412 1412 1418 1418 1414 1414 1418 1418 1420 1420 1414 1414 1414 1414 1420 1420 1415 1415 1401 1401 1400 1400 1396 1396 1400 1400 1397 1397 1396 1396 1396 1396 1397 1397 1390 1390 1428 1428 1409 1409 1419 1419 1409 1409 1413 1413 1419 1419 1419 1419 1413 1413 1421 1421 1413 1413 1415 1415 1421 1421 1421 1421 1415 1415 1422 1422 1415 1415 1420 1420 1422 1422 1410 1410 1408 1408 1411 1411 1408 1408 1407 1407 1411 1411 1411 1411 1407 1407 1406 1406 1407 1407 1405 1405 1406 1406 1406 1406 1405 1405 1403 1403 1405 1405 1404 1404 1403 1403 1403 1403 1404 1404 1401 1401 1404 1404 1402 1402 1401 1401 1401 1401 1402 1402 1400 1400 1397 1397 1394 1394 1390 1390 1394 1394 1393 1393 1390 1390 1390 1390 1393 1393 1383 1383 1393 1393 1389 1389 1383 1383 1383 1383 1389 1389 1378 1378 1398 1398 1399 1399 1395 1395 1399 1399 1392 1392 1395 1395 1395 1395 1392 1392 1391 1391 1392 1392 1385 1385 1391 1391 1391 1391 1385 1385 1388 1388 1385 1385 1379 1379 1388 1388 1388 1388 1379 1379 1387 1387 1379 1379 1376 1376 1387 1387 1387 1387 1376 1376 1384 1384 1376 1376 1374 1374 1384 1384 1374 1374 1372 1372 1384 1384 1384 1384 1372 1372 1381 1381 1372 1372 1370 1370 1381 1381 1381 1381 1370 1370 1380 1380 1370 1370 1371 1371 1380 1380 1380 1380 1371 1371 1382 1382 1371 1371 1373 1373 1382 1382 1382 1382 1373 1373 1386 1386 1373 1373 1375 1375 1386 1386 1386 1386 1375 1375 1389 1389 1375 1375 1377 1377 1389 1389 1389 1389 1377 1377 1378 1378 1429 1429 1430 1430 1431 1431 1432 1432 1436 1436 1433 1433 1436 1436 1437 1437 1433 1433 1433 1433 1437 1437 1434 1434 1437 1437 1438 1438 1434 1434 1434 1434 1438 1438 1435 1435 1438 1438 1439 1439 1435 1435 1435 1435 1439 1439 1442 1442 1464 1464 1467 1467 1476 1476 1439 1439 1440 1440 1442 1442 1440 1440 1441 1441 1442 1442 1442 1442 1441 1441 1444 1444 1441 1441 1443 1443 1444 1444 1444 1444 1443 1443 1445 1445 1443 1443 1446 1446 1445 1445 1445 1445 1446 1446 1447 1447 1476 1476 1467 1467 1479 1479 1467 1467 1470 1470 1479 1479 1479 1479 1470 1470 1481 1481 1447 1447 1446 1446 1449 1449 1446 1446 1448 1448 1449 1449 1449 1449 1448 1448 1453 1453 1448 1448 1454 1454 1453 1453 1453 1453 1454 1454 1456 1456 1454 1454 1455 1455 1456 1456 1456 1456 1455 1455 1459 1459 1455 1455 1461 1461 1459 1459 1459 1459 1461 1461 1462 1462 1476 1476 1474 1474 1464 1464 1474 1474 1472 1472 1464 1464 1464 1464 1472 1472 1460 1460 1472 1472 1463 1463 1460 1460 1460 1460 1463 1463 1457 1457 1463 1463 1458 1458 1457 1457 1457 1457 1458 1458 1452 1452 1458 1458 1451 1451 1452 1452 1452 1452 1451 1451 1450 1450 1470 1470 1473 1473 1481 1481 1473 1473 1471 1471 1481 1481 1481 1481 1471 1471 1480 1480 1471 1471 1469 1469 1480 1480 1480 1480 1469 1469 1478 1478 1469 1469 1466 1466 1478 1478 1478 1478 1466 1466 1477 1477 1466 1466 1465 1465 1477 1477 1477 1477 1465 1465 1475 1475 1465 1465 1462 1462 1475 1475 1475 1475 1462 1462 1468 1468 1462 1462 1461 1461 1468 1468 1507 1507 1505 1505 1483 1483 1505 1505 1503 1503 1483 1483 1483 1483 1503 1503 1502 1502 1507 1507 1483 1483 1509 1509 1483 1483 1482 1482 1509 1509 1509 1509 1482 1482 1508 1508 1482 1482 1484 1484 1508 1508 1508 1508 1484 1484 1486 1486 1486 1486 1488 1488 1508 1508 1488 1488 1490 1490 1508 1508 1508 1508 1490 1490 1492 1492 1492 1492 1494 1494 1508 1508 1494 1494 1495 1495 1508 1508 1508 1508 1495 1495 1506 1506 1495 1495 1504 1504 1506 1506 1498 1498 1500 1500 1495 1495 1500 1500 1501 1501 1495 1495 1495 1495 1501 1501 1504 1504 1497 1497 1489 1489 1487 1487 1489 1489 1497 1497 1491 1491 1497 1497 1496 1496 1491 1491 1491 1491 1496 1496 1493 1493 1502 1502 1499 1499 1483 1483 1499 1499 1497 1497 1483 1483 1483 1483 1497 1497 1485 1485 1497 1497 1487 1487 1485 1485 1519 1519 1520 1520 1517 1517 1517 1517 1518 1518 1519 1519 1518 1518 1516 1516 1519 1519 1519 1519 1516 1516 1510 1510 1513 1513 1512 1512 1515 1515 1511 1511 1510 1510 1514 1514 1510 1510 1516 1516 1514 1514 1514 1514 1516 1516 1515 1515 1516 1516 1517 1517 1515 1515 1515 1515 1517 1517 1513 1513 1517 1517 1520 1520 1513 1513 1521 1521 1522 1522 1523 1523 1584 1584 1585 1585 1579 1579 1585 1585 1581 1581 1579 1579 1564 1564 1561 1561 1563 1563 1565 1565 1575 1575 1560 1560 1575 1575 1562 1562 1560 1560 1560 1560 1562 1562 1557 1557 1565 1565 1566 1566 1575 1575 1566 1566 1579 1579 1575 1575 1575 1575 1579 1579 1577 1577 1579 1579 1581 1581 1577 1577 1563 1563 1561 1561 1559 1559 1561 1561 1558 1558 1559 1559 1559 1559 1558 1558 1556 1556 1558 1558 1553 1553 1556 1556 1556 1556 1553 1553 1548 1548 1563 1563 1568 1568 1564 1564 1568 1568 1574 1574 1564 1564 1564 1564 1574 1574 1567 1567 1537 1537 1529 1529 1539 1539 1529 1529 1531 1531 1539 1539 1539 1539 1531 1531 1542 1542 1557 1557 1562 1562 1554 1554 1562 1562 1555 1555 1554 1554 1554 1554 1555 1555 1550 1550 1555 1555 1551 1551 1550 1550 1550 1550 1551 1551 1547 1547 1551 1551 1545 1545 1547 1547 1547 1547 1545 1545 1544 1544 1545 1545 1540 1540 1544 1544 1544 1544 1540 1540 1541 1541 1566 1566 1569 1569 1579 1579 1569 1569 1571 1571 1579 1579 1579 1579 1571 1571 1582 1582 1571 1571 1573 1573 1582 1582 1582 1582 1573 1573 1583 1583 1573 1573 1572 1572 1583 1583 1583 1583 1572 1572 1580 1580 1572 1572 1570 1570 1580 1580 1580 1580 1570 1570 1578 1578 1570 1570 1567 1567 1578 1578 1578 1578 1567 1567 1576 1576 1567 1567 1574 1574 1576 1576 1553 1553 1552 1552 1548 1548 1552 1552 1549 1549 1548 1548 1548 1548 1549 1549 1543 1543 1549 1549 1546 1546 1543 1543 1543 1543 1546 1546 1534 1534 1546 1546 1542 1542 1534 1534 1534 1534 1542 1542 1532 1532 1542 1542 1531 1531 1532 1532 1535 1535 1525 1525 1537 1537 1525 1525 1527 1527 1537 1537 1537 1537 1527 1527 1529 1529 1540 1540 1533 1533 1541 1541 1533 1533 1530 1530 1541 1541 1541 1541 1530 1530 1538 1538 1530 1530 1528 1528 1538 1538 1538 1538 1528 1528 1536 1536 1528 1528 1526 1526 1536 1536 1536 1536 1526 1526 1535 1535 1526 1526 1524 1524 1535 1535 1535 1535 1524 1524 1525 1525 1605 1605 1603 1603 1601 1601 1602 1602 1601 1601 1599 1599 1601 1601 1600 1600 1599 1599 1599 1599 1600 1600 1598 1598 1600 1600 1597 1597 1598 1598 1598 1598 1597 1597 1596 1596 1597 1597 1594 1594 1596 1596 1605 1605 1601 1601 1607 1607 1602 1602 1604 1604 1601 1601 1604 1604 1606 1606 1601 1601 1601 1601 1606 1606 1608 1608 1608 1608 1610 1610 1601 1601 1610 1610 1612 1612 1601 1601 1601 1601 1612 1612 1613 1613 1613 1613 1611 1611 1601 1601 1611 1611 1609 1609 1601 1601 1601 1601 1609 1609 1607 1607 1591 1591 1589 1589 1593 1593 1589 1589 1587 1587 1593 1593 1593 1593 1587 1587 1595 1595 1588 1588 1590 1590 1597 1597 1590 1590 1592 1592 1597 1597 1597 1597 1592 1592 1594 1594 1595 1595 1587 1587 1597 1597 1587 1587 1586 1586 1597 1597 1597 1597 1586 1586 1588 1588 1625 1625 1623 1623 1622 1622 1615 1615 1614 1614 1617 1617 1616 1616 1621 1621 1617 1617 1621 1621 1622 1622 1617 1617 1615 1615 1617 1617 1618 1618 1617 1617 1622 1622 1618 1618 1618 1618 1622 1622 1619 1619 1622 1622 1623 1623 1619 1619 1619 1619 1623 1623 1620 1620 1623 1623 1624 1624 1620 1620 1620 1620 1624 1624 1626 1626 1624 1624 1625 1625 1626 1626 1626 1626 1625 1625 1628 1628 1625 1625 1622 1622 1628 1628 1628 1628 1622 1622 1627 1627 1641 1641 1632 1632 1639 1639 1632 1632 1630 1630 1639 1639 1639 1639 1630 1630 1638 1638 1630 1630 1629 1629 1638 1638 1638 1638 1629 1629 1640 1640 1679 1679 1687 1687 1677 1677 1687 1687 1686 1686 1677 1677 1677 1677 1686 1686 1674 1674 1686 1686 1683 1683 1674 1674 1674 1674 1683 1683 1671 1671 1683 1683 1681 1681 1671 1671 1671 1671 1681 1681 1669 1669 1681 1681 1676 1676 1669 1669 1669 1669 1676 1676 1665 1665 1676 1676 1668 1668 1665 1665 1665 1665 1668 1668 1661 1661 1668 1668 1664 1664 1661 1661 1661 1661 1664 1664 1660 1660 1664 1664 1658 1658 1660 1660 1660 1660 1658 1658 1655 1655 1658 1658 1653 1653 1655 1655 1655 1655 1653 1653 1651 1651 1653 1653 1649 1649 1651 1651 1651 1651 1649 1649 1647 1647 1649 1649 1642 1642 1647 1647 1647 1647 1642 1642 1645 1645 1642 1642 1636 1636 1645 1645 1645 1645 1636 1636 1641 1641 1636 1636 1635 1635 1641 1641 1641 1641 1635 1635 1632 1632 1675 1675 1684 1684 1678 1678 1684 1684 1685 1685 1678 1678 1678 1678 1685 1685 1679 1679 1685 1685 1688 1688 1679 1679 1679 1679 1688 1688 1687 1687 1629 1629 1631 1631 1640 1640 1631 1631 1633 1633 1640 1640 1640 1640 1633 1633 1644 1644 1633 1633 1634 1634 1644 1644 1644 1644 1634 1634 1646 1646 1634 1634 1637 1637 1646 1646 1646 1646 1637 1637 1648 1648 1637 1637 1643 1643 1648 1648 1648 1648 1643 1643 1652 1652 1643 1643 1650 1650 1652 1652 1652 1652 1650 1650 1656 1656 1650 1650 1654 1654 1656 1656 1656 1656 1654 1654 1659 1659 1654 1654 1657 1657 1659 1659 1659 1659 1657 1657 1662 1662 1657 1657 1663 1663 1662 1662 1662 1662 1663 1663 1666 1666 1663 1663 1667 1667 1666 1666 1666 1666 1667 1667 1670 1670 1667 1667 1673 1673 1670 1670 1670 1670 1673 1673 1672 1672 1673 1673 1680 1680 1672 1672 1672 1672 1680 1680 1675 1675 1680 1680 1682 1682 1675 1675 1675 1675 1682 1682 1684 1684 1689 1689 1690 1690 1691 1691 1690 1690 1692 1692 1691 1691 1691 1691 1692 1692 1693 1693 1692 1692 1694 1694 1693 1693 1695 1695 1696 1696 1697 1697 1696 1696 1698 1698 1697 1697 1717 1717 1700 1700 1716 1716 1700 1700 1699 1699 1716 1716 1716 1716 1699 1699 1715 1715 1699 1699 1701 1701 1715 1715 1715 1715 1701 1701 1714 1714 1705 1705 1706 1706 1701 1701 1706 1706 1707 1707 1701 1701 1701 1701 1707 1707 1708 1708 1702 1702 1703 1703 1701 1701 1703 1703 1704 1704 1701 1701 1701 1701 1704 1704 1705 1705 1708 1708 1709 1709 1701 1701 1709 1709 1710 1710 1701 1701 1701 1701 1710 1710 1711 1711 1711 1711 1712 1712 1701 1701 1712 1712 1713 1713 1701 1701 1701 1701 1713 1713 1714 1714 1718 1718 1719 1719 1720 1720 1719 1719 1721 1721 1720 1720 1720 1720 1721 1721 1722 1722 1721 1721 1723 1723 1722 1722 1759 1759 1760 1760 1754 1754 1754 1754 1760 1760 1756 1756 1760 1760 1761 1761 1756 1756 1756 1756 1761 1761 1757 1757 1761 1761 1762 1762 1757 1757 1757 1757 1762 1762 1731 1731 1762 1762 1725 1725 1731 1731 1731 1731 1725 1725 1730 1730 1725 1725 1724 1724 1730 1730 1730 1730 1724 1724 1732 1732 1724 1724 1726 1726 1732 1732 1732 1732 1726 1726 1733 1733 1726 1726 1727 1727 1733 1733 1733 1733 1727 1727 1735 1735 1754 1754 1753 1753 1759 1759 1753 1753 1752 1752 1759 1759 1759 1759 1752 1752 1758 1758 1752 1752 1750 1750 1758 1758 1727 1727 1728 1728 1735 1735 1728 1728 1729 1729 1735 1735 1735 1735 1729 1729 1736 1736 1729 1729 1734 1734 1736 1736 1736 1736 1734 1734 1738 1738 1734 1734 1737 1737 1738 1738 1738 1738 1737 1737 1740 1740 1737 1737 1739 1739 1740 1740 1740 1740 1739 1739 1741 1741 1739 1739 1742 1742 1741 1741 1741 1741 1742 1742 1743 1743 1742 1742 1744 1744 1743 1743 1743 1743 1744 1744 1745 1745 1744 1744 1746 1746 1745 1745 1745 1745 1746 1746 1747 1747 1746 1746 1749 1749 1747 1747 1747 1747 1749 1749 1748 1748 1749 1749 1751 1751 1748 1748 1748 1748 1751 1751 1750 1750 1751 1751 1755 1755 1750 1750 1750 1750 1755 1755 1758 1758 1799 1799 1795 1795 1807 1807 1795 1795 1796 1796 1807 1807 1798 1798 1801 1801 1796 1796 1801 1801 1803 1803 1796 1796 1796 1796 1803 1803 1807 1807 1781 1781 1783 1783 1780 1780 1799 1799 1807 1807 1804 1804 1807 1807 1811 1811 1804 1804 1804 1804 1811 1811 1805 1805 1811 1811 1813 1813 1805 1805 1805 1805 1813 1813 1808 1808 1813 1813 1815 1815 1808 1808 1808 1808 1815 1815 1809 1809 1815 1815 1814 1814 1809 1809 1809 1809 1814 1814 1806 1806 1814 1814 1812 1812 1806 1806 1806 1806 1812 1812 1802 1802 1812 1812 1810 1810 1802 1802 1802 1802 1810 1810 1797 1797 1810 1810 1800 1800 1797 1797 1797 1797 1800 1800 1793 1793 1800 1800 1794 1794 1793 1793 1793 1793 1794 1794 1792 1792 1794 1794 1791 1791 1792 1792 1792 1792 1791 1791 1790 1790 1791 1791 1789 1789 1790 1790 1790 1790 1789 1789 1788 1788 1769 1769 1764 1764 1771 1771 1764 1764 1765 1765 1771 1771 1771 1771 1765 1765 1775 1775 1765 1765 1767 1767 1775 1775 1775 1775 1767 1767 1780 1780 1767 1767 1772 1772 1780 1780 1780 1780 1772 1772 1781 1781 1772 1772 1776 1776 1781 1781 1781 1781 1776 1776 1779 1779 1788 1788 1789 1789 1787 1787 1789 1789 1786 1786 1787 1787 1787 1787 1786 1786 1785 1785 1786 1786 1784 1784 1785 1785 1785 1785 1784 1784 1782 1782 1784 1784 1777 1777 1782 1782 1782 1782 1777 1777 1778 1778 1777 1777 1773 1773 1778 1778 1778 1778 1773 1773 1774 1774 1773 1773 1768 1768 1774 1774 1774 1774 1768 1768 1770 1770 1768 1768 1766 1766 1770 1770 1770 1770 1766 1766 1769 1769 1766 1766 1763 1763 1769 1769 1769 1769 1763 1763 1764 1764 1851 1851 1854 1854 1846 1846 1854 1854 1848 1848 1846 1846 1846 1846 1848 1848 1842 1842 1848 1848 1845 1845 1842 1842 1842 1842 1845 1845 1837 1837 1845 1845 1841 1841 1837 1837 1837 1837 1841 1841 1832 1832 1841 1841 1838 1838 1832 1832 1832 1832 1838 1838 1824 1824 1838 1838 1834 1834 1824 1824 1824 1824 1834 1834 1822 1822 1834 1834 1831 1831 1822 1822 1822 1822 1831 1831 1820 1820 1831 1831 1828 1828 1820 1820 1820 1820 1828 1828 1818 1818 1828 1828 1816 1816 1818 1818 1828 1828 1826 1826 1816 1816 1826 1826 1825 1825 1816 1816 1816 1816 1825 1825 1817 1817 1825 1825 1827 1827 1817 1817 1855 1855 1853 1853 1850 1850 1853 1853 1849 1849 1850 1850 1850 1850 1849 1849 1847 1847 1849 1849 1844 1844 1847 1847 1847 1847 1844 1844 1843 1843 1844 1844 1840 1840 1843 1843 1843 1843 1840 1840 1839 1839 1840 1840 1835 1835 1839 1839 1839 1839 1835 1835 1836 1836 1835 1835 1829 1829 1836 1836 1836 1836 1829 1829 1833 1833 1829 1829 1823 1823 1833 1833 1833 1833 1823 1823 1830 1830 1823 1823 1821 1821 1830 1830 1830 1830 1821 1821 1827 1827 1821 1821 1819 1819 1827 1827 1827 1827 1819 1819 1817 1817 1860 1860 1859 1859 1855 1855 1859 1859 1856 1856 1855 1855 1855 1855 1856 1856 1853 1853 1866 1866 1865 1865 1860 1860 1865 1865 1863 1863 1860 1860 1860 1860 1863 1863 1859 1859 1884 1884 1890 1890 1880 1880 1890 1890 1888 1888 1880 1880 1880 1880 1888 1888 1877 1877 1888 1888 1886 1886 1877 1877 1877 1877 1886 1886 1873 1873 1886 1886 1879 1879 1873 1873 1873 1873 1879 1879 1870 1870 1879 1879 1874 1874 1870 1870 1870 1870 1874 1874 1866 1866 1874 1874 1869 1869 1866 1866 1866 1866 1869 1869 1865 1865 1883 1883 1893 1893 1885 1885 1893 1893 1894 1894 1885 1885 1885 1885 1894 1894 1884 1884 1894 1894 1892 1892 1884 1884 1884 1884 1892 1892 1890 1890 1868 1868 1872 1872 1871 1871 1872 1872 1876 1876 1871 1871 1871 1871 1876 1876 1875 1875 1876 1876 1882 1882 1875 1875 1875 1875 1882 1882 1878 1878 1882 1882 1887 1887 1878 1878 1878 1878 1887 1887 1881 1881 1887 1887 1889 1889 1881 1881 1881 1881 1889 1889 1883 1883 1889 1889 1891 1891 1883 1883 1883 1883 1891 1891 1893 1893 1851 1851 1852 1852 1854 1854 1852 1852 1857 1857 1854 1854 1854 1854 1857 1857 1858 1858 1857 1857 1861 1861 1858 1858 1858 1858 1861 1861 1862 1862 1861 1861 1864 1864 1862 1862 1862 1862 1864 1864 1868 1868 1864 1864 1867 1867 1868 1868 1868 1868 1867 1867 1872 1872 1897 1897 1898 1898 1902 1902 1898 1898 1899 1899 1902 1902 1902 1902 1899 1899 1900 1900 1900 1900 1901 1901 1902 1902 1901 1901 1904 1904 1902 1902 1902 1902 1904 1904 1905 1905 1905 1905 1906 1906 1902 1902 1906 1906 1907 1907 1902 1902 1902 1902 1907 1907 1912 1912 1907 1907 1908 1908 1912 1912 1908 1908 1909 1909 1912 1912 1912 1912 1909 1909 1910 1910 1910 1910 1911 1911 1912 1912 1911 1911 1914 1914 1912 1912 1912 1912 1914 1914 1915 1915 1915 1915 1916 1916 1912 1912 1916 1916 1917 1917 1912 1912 1912 1912 1917 1917 1913 1913 1917 1917 1918 1918 1913 1913 1913 1913 1918 1918 1903 1903 1918 1918 1896 1896 1903 1903 1903 1903 1896 1896 1902 1902 1896 1896 1895 1895 1902 1902 1902 1902 1895 1895 1897 1897 1924 1924 1926 1926 1922 1922 1926 1926 1920 1920 1922 1922 1922 1922 1920 1920 1921 1921 1920 1920 1919 1919 1921 1921 1921 1921 1919 1919 1923 1923 1919 1919 1925 1925 1923 1923 1923 1923 1925 1925 1924 1924 1925 1925 1926 1926 1924 1924 1931 1931 1933 1933 1932 1932 1933 1933 1934 1934 1932 1932 1932 1932 1934 1934 1930 1930 1934 1934 1928 1928 1930 1930 1930 1930 1928 1928 1929 1929 1928 1928 1927 1927 1929 1929 1929 1929 1927 1927 1931 1931 1927 1927 1933 1933 1931 1931 1937 1937 1938 1938 1936 1936 1936 1936 1938 1938 1945 1945 1938 1938 1942 1942 1945 1945 1942 1942 1941 1941 1945 1945 1945 1945 1941 1941 1944 1944 1941 1941 1943 1943 1944 1944 1936 1936 1935 1935 1937 1937 1935 1935 1939 1939 1937 1937 1937 1937 1939 1939 1941 1941 1939 1939 1940 1940 1941 1941 1941 1941 1940 1940 1943 1943 1948 1948 1946 1946 1949 1949 1946 1946 1947 1947 1949 1949 1949 1949 1947 1947 1951 1951 1947 1947 1953 1953 1951 1951 1951 1951 1953 1953 1950 1950 1953 1953 1952 1952 1950 1950 1950 1950 1952 1952 1948 1948 1952 1952 1946 1946 1948 1948 1964 1964 1959 1959 1958 1958 1955 1955 1954 1954 1958 1958 1954 1954 1957 1957 1958 1958 1963 1963 1964 1964 1962 1962 1964 1964 1958 1958 1962 1962 1962 1962 1958 1958 1961 1961 1958 1958 1957 1957 1961 1961 1961 1961 1957 1957 1960 1960 1957 1957 1956 1956 1960 1960 1969 1969 1970 1970 1975 1975 1965 1965 1966 1966 1968 1968 1966 1966 1969 1969 1968 1968 1967 1967 1968 1968 1971 1971 1968 1968 1969 1969 1971 1971 1971 1971 1969 1969 1972 1972 1969 1969 1975 1975 1972 1972 1972 1972 1975 1975 1973 1973 1975 1975 1974 1974 1973 1973 1986 1986 1993 1993 1994 1994 1980 1980 1979 1979 1984 1984 1989 1989 1990 1990 1991 1991 1977 1977 1976 1976 1981 1981 1989 1989 1991 1991 1987 1987 1985 1985 1984 1984 1983 1983 1984 1984 1982 1982 1983 1983 1983 1983 1982 1982 1981 1981 1982 1982 1978 1978 1981 1981 1981 1981 1978 1978 1977 1977 1991 1991 1992 1992 1987 1987 1992 1992 1988 1988 1987 1987 1987 1987 1988 1988 1985 1985 1988 1988 1986 1986 1985 1985 1985 1985 1986 1986 1984 1984 1986 1986 1994 1994 1984 1984 1984 1984 1994 1994 1980 1980 2001 2001 1997 1997 2002 2002 1997 1997 1998 1998 2002 2002 2000 2000 2002 2002 1999 1999 2002 2002 1998 1998 1999 1999 1999 1999 1998 1998 1996 1996 1998 1998 1995 1995 1996 1996 2026 2026 2025 2025 2029 2029 2025 2025 2024 2024 2029 2029 2029 2029 2024 2024 2023 2023 2023 2023 2022 2022 2029 2029 2022 2022 2021 2021 2029 2029 2029 2029 2021 2021 2020 2020 2020 2020 2019 2019 2029 2029 2019 2019 2018 2018 2029 2029 2029 2029 2018 2018 2003 2003 2018 2018 2017 2017 2003 2003 2017 2017 2016 2016 2003 2003 2016 2016 2015 2015 2003 2003 2003 2003 2015 2015 2014 2014 2014 2014 2013 2013 2003 2003 2013 2013 2012 2012 2003 2003 2003 2003 2012 2012 2011 2011 2011 2011 2010 2010 2003 2003 2010 2010 2009 2009 2003 2003 2003 2003 2009 2009 2008 2008 2008 2008 2007 2007 2003 2003 2007 2007 2005 2005 2003 2003 2003 2003 2005 2005 2004 2004 2005 2005 2006 2006 2004 2004 2004 2004 2006 2006 2030 2030 2006 2006 2028 2028 2030 2030 2030 2030 2028 2028 2029 2029 2028 2028 2027 2027 2029 2029 2029 2029 2027 2027 2026 2026 2031 2031 2032 2032 2033 2033 2032 2032 2034 2034 2033 2033 2035 2035 2036 2036 2037 2037 2036 2036 2038 2038 2037 2037 2039 2039 2040 2040 2041 2041 2040 2040 2042 2042 2041 2041 2043 2043 2044 2044 2045 2045 2044 2044 2046 2046 2045 2045 2049 2049 2047 2047 2050 2050 2047 2047 2048 2048 2050 2050 2050 2050 2048 2048 2052 2052 2048 2048 2054 2054 2052 2052 2052 2052 2054 2054 2051 2051 2054 2054 2053 2053 2051 2051 2051 2051 2053 2053 2049 2049 2053 2053 2047 2047 2049 2049 2055 2055 2056 2056 2057 2057 2056 2056 2058 2058 2057 2057 2059 2059 2060 2060 2061 2061 2060 2060 2062 2062 2061 2061 2063 2063 2064 2064 2065 2065 2064 2064 2066 2066 2065 2065 2067 2067 2068 2068 2069 2069 2068 2068 2070 2070 2069 2069 2071 2071 2072 2072 2073 2073 2072 2072 2074 2074 2073 2073 2075 2075 2076 2076 2077 2077 2076 2076 2078 2078 2077 2077 2079 2079 2080 2080 2081 2081 2080 2080 2082 2082 2081 2081 2083 2083 2084 2084 2085 2085 2084 2084 2086 2086 2085 2085 2087 2087 2088 2088 2089 2089 2088 2088 2090 2090 2089 2089 2089 2089 2090 2090 2091 2091 2090 2090 2092 2092 2091 2091 2091 2091 2092 2092 2093 2093 2092 2092 2094 2094 2093 2093 2124 2124 2120 2120 2118 2118 2125 2125 2123 2123 2124 2124 2123 2123 2122 2122 2124 2124 2124 2124 2122 2122 2120 2120 2112 2112 2095 2095 2114 2114 2095 2095 2124 2124 2114 2114 2114 2114 2124 2124 2116 2116 2124 2124 2118 2118 2116 2116 2101 2101 2103 2103 2096 2096 2109 2109 2111 2111 2096 2096 2111 2111 2113 2113 2096 2096 2096 2096 2113 2113 2125 2125 2113 2113 2115 2115 2125 2125 2125 2125 2115 2115 2117 2117 2117 2117 2119 2119 2125 2125 2119 2119 2121 2121 2125 2125 2125 2125 2121 2121 2123 2123 2112 2112 2110 2110 2095 2095 2110 2110 2108 2108 2095 2095 2095 2095 2108 2108 2106 2106 2103 2103 2105 2105 2096 2096 2105 2105 2107 2107 2096 2096 2096 2096 2107 2107 2109 2109 2106 2106 2104 2104 2095 2095 2104 2104 2102 2102 2095 2095 2095 2095 2102 2102 2100 2100 2100 2100 2098 2098 2095 2095 2098 2098 2097 2097 2095 2095 2095 2095 2097 2097 2096 2096 2097 2097 2099 2099 2096 2096 2096 2096 2099 2099 2101 2101 2126 2126 2127 2127 2128 2128 2127 2127 2129 2129 2128 2128 2130 2130 2131 2131 2132 2132 2131 2131 2133 2133 2132 2132 2135 2135 2150 2150 2152 2152 2164 2164 2156 2156 2158 2158 2151 2151 2134 2134 2153 2153 2134 2134 2163 2163 2153 2153 2159 2159 2157 2157 2163 2163 2157 2157 2155 2155 2163 2163 2163 2163 2155 2155 2153 2153 2135 2135 2152 2152 2164 2164 2152 2152 2154 2154 2164 2164 2164 2164 2154 2154 2156 2156 2158 2158 2160 2160 2164 2164 2160 2160 2162 2162 2164 2164 2164 2164 2162 2162 2163 2163 2162 2162 2161 2161 2163 2163 2163 2163 2161 2161 2159 2159 2142 2142 2144 2144 2135 2135 2142 2142 2135 2135 2140 2140 2144 2144 2146 2146 2135 2135 2146 2146 2148 2148 2135 2135 2135 2135 2148 2148 2150 2150 2139 2139 2137 2137 2134 2134 2137 2137 2136 2136 2134 2134 2134 2134 2136 2136 2135 2135 2136 2136 2138 2138 2135 2135 2135 2135 2138 2138 2140 2140 2151 2151 2149 2149 2134 2134 2149 2149 2147 2147 2134 2134 2134 2134 2147 2147 2145 2145 2145 2145 2143 2143 2134 2134 2143 2143 2141 2141 2134 2134 2134 2134 2141 2141 2139 2139 2178 2178 2180 2180 2165 2165 2180 2180 2182 2182 2165 2165 2165 2165 2182 2182 2194 2194 2191 2191 2189 2189 2195 2195 2182 2182 2184 2184 2194 2194 2184 2184 2186 2186 2194 2194 2194 2194 2186 2186 2188 2188 2188 2188 2190 2190 2194 2194 2190 2190 2192 2192 2194 2194 2194 2194 2192 2192 2195 2195 2192 2192 2193 2193 2195 2195 2195 2195 2193 2193 2191 2191 2183 2183 2166 2166 2185 2185 2166 2166 2195 2195 2185 2185 2185 2185 2195 2195 2187 2187 2195 2195 2189 2189 2187 2187 2183 2183 2181 2181 2166 2166 2181 2181 2179 2179 2166 2166 2166 2166 2179 2179 2177 2177 2170 2170 2172 2172 2165 2165 2177 2177 2175 2175 2166 2166 2175 2175 2173 2173 2166 2166 2166 2166 2173 2173 2171 2171 2171 2171 2169 2169 2166 2166 2169 2169 2167 2167 2166 2166 2166 2166 2167 2167 2165 2165 2167 2167 2168 2168 2165 2165 2165 2165 2168 2168 2170 2170 2172 2172 2174 2174 2165 2165 2174 2174 2176 2176 2165 2165 2165 2165 2176 2176 2178 2178 2196 2196 2197 2197 2198 2198 2197 2197 2199 2199 2198 2198 2200 2200 2201 2201 2202 2202 2201 2201 2203 2203 2202 2202 2233 2233 2225 2225 2227 2227 2217 2217 2219 2219 2204 2204 2219 2219 2221 2221 2204 2204 2204 2204 2221 2221 2233 2233 2221 2221 2223 2223 2233 2233 2233 2233 2223 2223 2225 2225 2227 2227 2229 2229 2233 2233 2229 2229 2231 2231 2233 2233 2233 2233 2231 2231 2234 2234 2231 2231 2232 2232 2234 2234 2232 2232 2230 2230 2234 2234 2234 2234 2230 2230 2228 2228 2222 2222 2205 2205 2224 2224 2205 2205 2234 2234 2224 2224 2224 2224 2234 2234 2226 2226 2234 2234 2228 2228 2226 2226 2222 2222 2220 2220 2205 2205 2220 2220 2218 2218 2205 2205 2205 2205 2218 2218 2216 2216 2209 2209 2211 2211 2204 2204 2216 2216 2214 2214 2205 2205 2214 2214 2212 2212 2205 2205 2205 2205 2212 2212 2210 2210 2211 2211 2213 2213 2204 2204 2213 2213 2215 2215 2204 2204 2204 2204 2215 2215 2217 2217 2210 2210 2208 2208 2205 2205 2208 2208 2206 2206 2205 2205 2205 2205 2206 2206 2204 2204 2206 2206 2207 2207 2204 2204 2204 2204 2207 2207 2209 2209 2245 2245 2240 2240 2244 2244 2240 2240 2239 2239 2244 2244 2242 2242 2243 2243 2241 2241 2243 2243 2238 2238 2241 2241 2241 2241 2238 2238 2237 2237 2246 2246 2247 2247 2243 2243 2247 2247 2244 2244 2243 2243 2243 2243 2244 2244 2238 2238 2244 2244 2239 2239 2238 2238 2238 2238 2239 2239 2235 2235 2239 2239 2236 2236 2235 2235 2372 2372 2373 2373 2250 2250 2374 2374 2251 2251 2250 2250 2250 2250 2251 2251 2252 2252 2251 2251 2253 2253 2252 2252 2252 2252 2253 2253 2254 2254 2253 2253 2255 2255 2254 2254 2254 2254 2255 2255 2256 2256 2255 2255 2257 2257 2256 2256 2256 2256 2257 2257 2258 2258 2257 2257 2259 2259 2258 2258 2258 2258 2259 2259 2260 2260 2259 2259 2261 2261 2260 2260 2260 2260 2261 2261 2262 2262 2261 2261 2263 2263 2262 2262 2262 2262 2263 2263 2375 2375 2263 2263 2376 2376 2377 2377 2266 2266 2267 2267 2268 2268 2267 2267 2269 2269 2268 2268 2270 2270 2271 2271 2272 2272 2271 2271 2273 2273 2272 2272 2272 2272 2273 2273 2274 2274 2273 2273 2275 2275 2274 2274 2274 2274 2275 2275 2276 2276 2275 2275 2277 2277 2276 2276 2276 2276 2277 2277 2278 2278 2277 2277 2279 2279 2278 2278 2278 2278 2279 2279 2280 2280 2279 2279 2281 2281 2280 2280 2378 2378 2379 2379 2282 2282 2380 2380 2283 2283 2282 2282 2282 2282 2283 2283 2284 2284 2283 2283 2285 2285 2284 2284 2284 2284 2285 2285 2286 2286 2285 2285 2287 2287 2286 2286 2286 2286 2287 2287 2288 2288 2287 2287 2289 2289 2288 2288 2288 2288 2289 2289 2290 2290 2289 2289 2291 2291 2290 2290 2290 2290 2291 2291 2292 2292 2291 2291 2293 2293 2292 2292 2292 2292 2293 2293 2381 2381 2293 2293 2382 2382 2383 2383 2294 2294 2295 2295 2296 2296 2295 2295 2297 2297 2296 2296 2296 2296 2297 2297 2298 2298 2297 2297 2299 2299 2298 2298 2298 2298 2299 2299 2300 2300 2299 2299 2301 2301 2300 2300 2300 2300 2301 2301 2302 2302 2301 2301 2303 2303 2302 2302 2302 2302 2303 2303 2304 2304 2303 2303 2305 2305 2304 2304 2306 2306 2307 2307 2308 2308 2307 2307 2309 2309 2308 2308 2384 2384 2385 2385 2312 2312 2386 2386 2313 2313 2312 2312 2312 2312 2313 2313 2314 2314 2313 2313 2315 2315 2314 2314 2314 2314 2315 2315 2316 2316 2315 2315 2317 2317 2316 2316 2316 2316 2317 2317 2318 2318 2317 2317 2319 2319 2318 2318 2318 2318 2319 2319 2320 2320 2319 2319 2321 2321 2320 2320 2320 2320 2321 2321 2322 2322 2321 2321 2323 2323 2322 2322 2322 2322 2323 2323 2324 2324 2323 2323 2325 2325 2324 2324 2324 2324 2325 2325 2387 2387 2325 2325 2388 2388 2389 2389 2328 2328 2329 2329 2330 2330 2329 2329 2331 2331 2330 2330 2332 2332 2333 2333 2334 2334 2333 2333 2335 2335 2334 2334 2334 2334 2335 2335 2336 2336 2335 2335 2337 2337 2336 2336 2336 2336 2337 2337 2338 2338 2337 2337 2339 2339 2338 2338 2338 2338 2339 2339 2340 2340 2339 2339 2341 2341 2340 2340 2340 2340 2341 2341 2342 2342 2341 2341 2343 2343 2342 2342 2390 2390 2391 2391 2344 2344 2392 2392 2345 2345 2344 2344 2344 2344 2345 2345 2346 2346 2345 2345 2347 2347 2346 2346 2346 2346 2347 2347 2348 2348 2347 2347 2349 2349 2348 2348 2348 2348 2349 2349 2350 2350 2349 2349 2351 2351 2350 2350 2350 2350 2351 2351 2352 2352 2351 2351 2353 2353 2352 2352 2352 2352 2353 2353 2354 2354 2353 2353 2355 2355 2354 2354 2354 2354 2355 2355 2393 2393 2355 2355 2394 2394 2395 2395 2356 2356 2357 2357 2358 2358 2357 2357 2359 2359 2358 2358 2358 2358 2359 2359 2360 2360 2359 2359 2361 2361 2360 2360 2360 2360 2361 2361 2362 2362 2361 2361 2363 2363 2362 2362 2362 2362 2363 2363 2364 2364 2363 2363 2365 2365 2364 2364 2364 2364 2365 2365 2366 2366 2365 2365 2367 2367 2366 2366 2368 2368 2369 2369 2370 2370 2369 2369 2371 2371 2370 2370
+0 0 1 1 2 2 1 1 3 3 2 2 5 5 4 4 68 68 5 5 69 69 70 70 71 71 8 8 72 72 73 73 8 8 9 9 10 10 11 11 12 12 11 11 13 13 12 12 14 14 15 15 16 16 15 15 17 17 16 16 18 18 19 19 20 20 19 19 21 21 20 20 22 22 23 23 74 74 23 23 75 75 76 76 77 77 78 78 26 26 79 79 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 44 44 47 47 46 46 46 46 45 45 44 44 45 45 42 42 44 44 44 44 42 42 43 43 42 42 41 41 43 43 43 43 41 41 39 39 37 37 36 36 38 38 36 36 39 39 38 38 38 38 39 39 40 40 39 39 41 41 40 40 56 56 55 55 53 53 53 53 55 55 52 52 55 55 51 51 52 52 52 52 51 51 50 50 51 51 48 48 50 50 50 50 48 48 49 49 58 58 59 59 57 57 59 59 56 56 57 57 57 57 56 56 54 54 56 56 53 53 54 54 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66
+8 8 11 11 10 10 10 10 9 9 8 8 9 9 6 6 8 8 8 8 6 6 7 7 6 6 5 5 7 7 7 7 5 5 3 3 1 1 0 0 2 2 0 0 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 48 48 5 5 49 49 50 50 51 51 52 52 8 8 53 53 9 9 8 8 10 10 11 11 12 12 11 11 13 13 12 12 14 14 15 15 16 16 15 15 17 17 16 16 18 18 19 19 20 20 19 19 21 21 20 20 27 27 26 26 54 54 27 27 55 55 56 56 57 57 22 22 58 58 59 59 22 22 23 23 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 44 44 43 43 41 41 41 41 43 43 40 40 43 43 39 39 40 40 40 40 39 39 38 38 39 39 36 36 38 38 38 38 36 36 37 37 46 46 47 47 45 45 47 47 44 44 45 45 45 45 44 44 42 42 44 44 41 41 42 42
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 44 44 46 46 42 42 46 46 49 49 42 42 42 42 49 49 58 58 49 49 52 52 58 58 58 58 52 52 63 63 52 52 59 59 63 63 63 63 59 59 65 65 59 59 61 61 65 65 27 27 29 29 24 24 44 44 42 42 41 41 42 42 39 39 41 41 41 41 39 39 38 38 45 45 47 47 48 48 47 47 50 50 48 48 48 48 50 50 51 51 24 24 29 29 25 25 29 29 32 32 25 25 25 25 32 32 33 33 56 56 55 55 64 64 55 55 54 54 64 64 64 64 54 54 50 50 54 54 53 53 50 50 50 50 53 53 51 51 45 45 43 43 47 47 43 43 40 40 47 47 47 47 40 40 31 31 40 40 37 37 31 31 31 31 37 37 26 26 37 37 30 30 26 26 26 26 30 30 24 24 30 30 28 28 24 24 24 24 28 28 27 27 33 33 34 34 25 25 34 34 35 35 25 25 25 25 35 35 39 39 35 35 36 36 39 39 39 39 36 36 38 38 61 61 62 62 65 65 62 62 60 60 65 65 65 65 60 60 64 64 60 60 57 57 64 64 64 64 57 57 56 56 85 85 87 87 89 89 91 91 84 84 94 94 84 84 100 100 94 94 94 94 100 100 101 101 100 100 105 105 101 101 101 101 105 105 103 103 105 105 107 107 103 103 103 103 107 107 104 104 89 89 87 87 92 92 87 87 90 90 92 92 92 92 90 90 93 93 93 93 95 95 92 92 95 95 96 96 92 92 92 92 96 96 106 106 96 96 97 97 106 106 97 97 98 98 106 106 98 98 99 99 106 106 106 106 99 99 107 107 99 99 102 102 107 107 107 107 102 102 104 104 91 91 88 88 84 84 88 88 86 86 84 84 84 84 86 86 81 81 86 86 83 83 81 81 81 81 83 83 80 80 71 71 66 66 74 74 66 66 67 67 74 74 74 74 67 67 75 75 80 80 78 78 81 81 78 78 77 77 81 81 81 81 77 77 67 67 77 77 76 76 67 67 67 67 76 76 75 75 71 71 69 69 66 66 69 69 70 70 66 66 66 66 70 70 68 68 70 70 72 72 68 68 68 68 72 72 73 73 72 72 79 79 73 73 73 73 79 79 89 89 79 79 82 82 89 89 89 89 82 82 85 85 108 108 109 109 110 110 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 124 124 125 125 126 126 125 125 127 127 126 126 128 128 129 129 130 130 129 129 131 131 130 130
+28 28 29 29 27 27 28 28 27 27 26 26 27 27 25 25 26 26 26 26 25 25 24 24 25 25 23 23 24 24 24 24 23 23 22 22 23 23 21 21 22 22 22 22 21 21 20 20 21 21 19 19 20 20 20 20 19 19 18 18 19 19 17 17 18 18 18 18 17 17 16 16 17 17 15 15 16 16 16 16 15 15 14 14 2434 2434 13 13 2435 2435 2436 2436 13 13 12 12 13 13 11 11 12 12 12 12 11 11 10 10 11 11 9 9 10 10 10 10 9 9 8 8 9 9 5 5 8 8 8 8 5 5 4 4 5 5 1 1 4 4 4 4 1 1 0 0 1 1 3 3 0 0 0 0 3 3 2 2 3 3 7 7 2 2 2 2 7 7 6 6 30 30 31 31 33 33 30 30 33 33 32 32 33 33 35 35 32 32 32 32 35 35 34 34 35 35 37 37 34 34 34 34 37 37 36 36 37 37 39 39 36 36 36 36 39 39 38 38 39 39 41 41 38 38 38 38 41 41 40 40 41 41 43 43 40 40 40 40 43 43 42 42 43 43 45 45 42 42 42 42 45 45 44 44 2437 2437 47 47 2438 2438 2439 2439 47 47 46 46 47 47 49 49 46 46 46 46 49 49 48 48 49 49 51 51 48 48 48 48 51 51 50 50 51 51 55 55 50 50 50 50 55 55 54 54 55 55 59 59 54 54 54 54 59 59 58 58 59 59 57 57 58 58 58 58 57 57 56 56 57 57 53 53 56 56 56 56 53 53 52 52 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 103 103 105 105 95 95 105 105 107 107 95 95 95 95 107 107 109 109 97 97 99 99 95 95 99 99 101 101 95 95 95 95 101 101 103 103 90 90 92 92 95 95 92 92 94 94 95 95 95 95 94 94 97 97 84 84 86 86 95 95 86 86 88 88 95 95 95 95 88 88 90 90 78 78 80 80 95 95 80 80 82 82 95 95 95 95 82 82 84 84 72 72 74 74 95 95 74 74 76 76 95 95 95 95 76 76 78 78 69 69 68 68 95 95 68 68 70 70 95 95 95 95 70 70 72 72 75 75 73 73 95 95 73 73 71 71 95 95 95 95 71 71 69 69 81 81 79 79 95 95 79 79 77 77 95 95 95 95 77 77 75 75 87 87 85 85 95 95 85 85 83 83 95 95 95 95 83 83 81 81 93 93 91 91 95 95 91 91 89 89 95 95 95 95 89 89 87 87 100 100 98 98 95 95 98 98 96 96 95 95 95 95 96 96 93 93 106 106 104 104 95 95 104 104 102 102 95 95 95 95 102 102 100 100 112 112 110 110 95 95 110 110 108 108 95 95 95 95 108 108 106 106 118 118 116 116 95 95 116 116 114 114 95 95 95 95 114 114 112 112 121 121 122 122 95 95 122 122 120 120 95 95 95 95 120 120 118 118 115 115 117 117 95 95 117 117 119 119 95 95 95 95 119 119 121 121 109 109 111 111 95 95 111 111 113 113 95 95 95 95 113 113 115 115 559 559 529 529 541 541 529 529 509 509 541 541 541 541 509 509 515 515 509 509 479 479 515 515 515 515 479 479 488 488 479 479 443 443 488 488 488 488 443 443 451 451 443 443 403 403 451 451 451 451 403 403 406 406 403 403 358 358 406 406 406 406 358 358 357 357 358 358 324 324 357 357 357 357 324 324 321 321 324 324 283 283 321 321 321 321 283 283 275 275 283 283 251 251 275 275 275 275 251 251 239 239 251 251 219 219 239 239 239 239 219 219 212 212 219 219 199 199 212 212 212 212 199 199 189 189 199 199 182 182 189 189 189 189 182 182 171 171 182 182 165 165 171 171 171 171 165 165 154 154 165 165 153 153 154 154 154 154 153 153 145 145 153 153 147 147 145 145 145 145 147 147 137 137 147 147 139 139 137 137 137 137 139 139 129 129 139 139 135 135 129 129 129 129 135 135 127 127 135 135 133 133 127 127 127 127 133 133 125 125 133 133 131 131 125 125 125 125 131 131 123 123 131 131 132 132 123 123 123 123 132 132 124 124 132 132 134 134 124 124 124 124 134 134 126 126 134 134 136 136 126 126 126 126 136 136 128 128 136 136 140 140 128 128 128 128 140 140 130 130 140 140 148 148 130 130 130 130 148 148 138 138 148 148 155 155 138 138 138 138 155 155 146 146 155 155 168 168 146 146 146 146 168 168 156 156 168 168 184 184 156 156 156 156 184 184 172 172 184 184 202 202 172 172 172 172 202 202 190 190 202 202 222 222 190 190 190 190 222 222 216 216 222 222 252 252 216 216 216 216 252 252 243 243 252 252 288 288 243 243 243 243 288 288 280 280 288 288 328 328 280 280 280 280 328 328 325 325 328 328 373 373 325 325 325 325 373 373 374 374 373 373 407 407 374 374 374 374 407 407 410 410 407 407 448 448 410 410 410 410 448 448 456 456 448 448 480 480 456 456 456 456 480 480 492 492 480 480 512 512 492 492 492 492 512 512 519 519 512 512 532 532 519 519 519 519 532 532 542 542 532 532 549 549 542 542 542 542 549 549 560 560 549 549 566 566 560 560 560 560 566 566 577 577 566 566 578 578 577 577 577 577 578 578 586 586 578 578 584 584 586 586 586 586 584 584 594 594 584 584 592 592 594 594 594 594 592 592 602 602 592 592 596 596 602 602 602 602 596 596 604 604 596 596 598 598 604 604 604 604 598 598 606 606 598 598 600 600 606 606 606 606 600 600 608 608 600 600 599 599 608 608 608 608 599 599 607 607 599 599 597 597 607 607 607 607 597 597 605 605 597 597 595 595 605 605 605 605 595 595 603 603 595 595 591 591 603 603 603 603 591 591 601 601 591 591 583 583 601 601 601 601 583 583 593 593 583 583 576 576 593 593 593 593 576 576 585 585 576 576 563 563 585 585 585 585 563 563 575 575 563 563 547 547 575 575 575 575 547 547 559 559 547 547 529 529 559 559 547 547 517 517 529 529 517 517 493 493 529 529 529 529 493 493 509 509 493 493 468 468 509 509 509 509 468 468 479 479 468 468 441 441 479 479 479 479 441 441 443 443 441 441 396 396 443 443 443 443 396 396 403 403 396 396 359 359 403 403 403 403 359 359 358 358 359 359 329 329 358 358 358 358 329 329 324 324 329 329 289 289 324 324 324 324 289 289 283 283 289 289 255 255 283 283 283 283 255 255 251 251 255 255 234 234 251 251 251 251 234 234 219 219 234 234 211 211 219 219 219 219 211 211 199 199 211 211 193 193 199 199 199 199 193 193 182 182 193 193 179 179 182 182 182 182 179 179 165 165 179 179 167 167 165 165 165 165 167 167 153 153 167 167 159 159 153 153 153 153 159 159 147 147 159 159 151 151 147 147 147 147 151 151 139 139 151 151 149 149 139 139 139 139 149 149 135 135 149 149 143 143 135 135 135 135 143 143 133 133 143 143 141 141 133 133 133 133 141 141 131 131 141 141 142 142 131 131 131 131 142 142 132 132 142 142 144 144 132 132 132 132 144 144 134 134 144 144 150 150 134 134 134 134 150 150 136 136 150 150 152 152 136 136 136 136 152 152 140 140 152 152 162 162 140 140 140 140 162 162 148 148 162 162 170 170 148 148 148 148 170 170 155 155 170 170 180 180 155 155 155 155 180 180 168 168 180 180 195 195 168 168 168 168 195 195 184 184 195 195 214 214 184 184 184 184 214 214 202 202 214 214 238 238 202 202 202 202 238 238 222 222 238 238 263 263 222 222 222 222 263 263 252 252 263 263 290 290 252 252 252 252 290 290 288 288 290 290 335 335 288 288 288 288 335 335 328 328 335 335 372 372 328 328 328 328 372 372 373 373 372 372 402 402 373 373 373 373 402 402 407 407 402 402 442 442 407 407 407 407 442 442 448 448 442 442 476 476 448 448 448 448 476 476 480 480 476 476 497 497 480 480 480 480 497 497 512 512 497 497 520 520 512 512 512 512 520 520 532 532 520 520 538 538 532 532 532 532 538 538 549 549 538 538 552 552 549 549 549 549 552 552 566 566 552 552 564 564 566 566 566 566 564 564 578 578 564 564 572 572 578 578 578 578 572 572 584 584 572 572 580 580 584 584 584 584 580 580 592 592 580 580 582 582 592 592 592 592 582 582 596 596 582 582 588 588 596 596 596 596 588 588 598 598 588 588 590 590 598 598 598 598 590 590 600 600 590 590 589 589 600 600 600 600 589 589 599 599 589 589 587 587 599 599 599 599 587 587 597 597 587 587 581 581 597 597 597 597 581 581 595 595 581 581 579 579 595 595 595 595 579 579 591 591 579 579 569 569 591 591 591 591 569 569 583 583 569 569 561 561 583 583 583 583 561 561 576 576 561 561 551 551 576 576 576 576 551 551 563 563 551 551 536 536 563 563 563 563 536 536 547 547 536 536 517 517 547 547 536 536 503 503 517 517 503 503 482 482 517 517 517 517 482 482 493 493 482 482 457 457 493 493 493 493 457 457 468 468 457 457 428 428 468 468 468 468 428 428 441 441 428 428 393 393 441 441 441 441 393 393 396 396 393 393 360 360 396 396 396 396 360 360 359 359 360 360 337 337 359 359 359 359 337 337 329 329 337 337 297 297 329 329 329 329 297 297 289 289 297 297 271 271 289 289 289 289 271 271 255 255 271 271 246 246 255 255 255 255 246 246 234 234 246 246 223 223 234 234 234 234 223 223 211 211 223 223 208 208 211 211 211 211 208 208 193 193 208 208 194 194 193 193 193 193 194 194 179 179 194 194 185 185 179 179 179 179 185 185 167 167 185 185 173 173 167 167 167 167 173 173 159 159 173 173 166 166 159 159 159 159 166 166 151 151 166 166 163 163 151 151 151 151 163 163 149 149 163 163 160 160 149 149 149 149 160 160 143 143 160 160 157 157 143 143 143 143 157 157 141 141 157 157 158 158 141 141 141 141 158 158 142 142 158 158 161 161 142 142 142 142 161 161 144 144 161 161 164 164 144 144 144 144 164 164 150 150 164 164 169 169 150 150 150 150 169 169 152 152 169 169 174 174 152 152 152 152 174 174 162 162 174 174 186 186 162 162 162 162 186 186 170 170 186 186 196 196 170 170 170 170 196 196 180 180 196 196 210 210 180 180 180 180 210 210 195 195 210 210 228 228 195 195 195 195 228 228 214 214 228 228 249 249 214 214 214 214 249 249 238 238 249 249 274 274 238 238 238 238 274 274 263 263 274 274 303 303 263 263 263 263 303 303 290 290 303 303 338 338 290 290 290 290 338 338 335 335 338 338 371 371 335 335 335 335 371 371 372 372 371 371 394 394 372 372 372 372 394 394 402 402 394 394 434 434 402 402 402 402 434 434 442 442 434 434 460 460 442 442 442 442 460 460 476 476 460 460 485 485 476 476 476 476 485 485 497 497 485 485 508 508 497 497 497 497 508 508 520 520 508 508 523 523 520 520 520 520 523 523 538 538 523 523 537 537 538 538 538 538 537 537 552 552 537 537 546 546 552 552 552 552 546 546 564 564 546 546 558 558 564 564 564 564 558 558 572 572 558 558 565 565 572 572 572 572 565 565 580 580 565 565 568 568 580 580 580 580 568 568 582 582 568 568 571 571 582 582 582 582 571 571 588 588 571 571 574 574 588 588 588 588 574 574 590 590 574 574 573 573 590 590 590 590 573 573 589 589 573 573 570 570 589 589 589 589 570 570 587 587 570 570 567 567 587 587 587 587 567 567 581 581 567 567 562 562 581 581 581 581 562 562 579 579 562 562 557 557 579 579 579 579 557 557 569 569 557 557 545 545 569 569 569 569 545 545 561 561 545 545 535 535 561 561 561 561 535 535 551 551 535 535 521 521 551 551 551 551 521 521 536 536 521 521 503 503 536 536 521 521 487 487 503 503 487 487 467 467 503 503 503 503 467 467 482 482 467 467 445 445 482 482 482 482 445 445 457 457 445 445 419 419 457 457 457 457 419 419 428 428 419 419 389 389 428 428 428 428 389 389 393 393 389 389 361 361 393 393 393 393 361 361 360 360 361 361 340 340 360 360 360 360 340 340 337 337 340 340 311 311 337 337 337 337 311 311 297 297 311 311 284 284 297 297 297 297 284 284 271 271 284 284 259 259 271 271 271 271 259 259 246 246 259 259 242 242 246 246 246 246 242 242 223 223 242 242 224 224 223 223 223 223 224 224 208 208 224 224 213 213 208 208 208 208 213 213 194 194 213 213 203 203 194 194 194 194 203 203 185 185 203 203 191 191 185 185 185 185 191 191 173 173 191 191 187 187 173 173 173 173 187 187 166 166 187 187 181 181 166 166 166 166 181 181 163 163 181 181 177 177 163 163 163 163 177 177 160 160 177 177 175 175 160 160 160 160 175 175 157 157 175 175 176 176 157 157 157 157 176 176 158 158 176 176 178 178 158 158 158 158 178 178 161 161 178 178 183 183 161 161 161 161 183 183 164 164 183 183 188 188 164 164 164 164 188 188 169 169 188 188 192 192 169 169 169 169 192 192 174 174 192 192 204 204 174 174 174 174 204 204 186 186 204 204 215 215 186 186 186 186 215 215 196 196 215 215 227 227 196 196 196 196 227 227 210 210 227 227 244 244 210 210 210 210 244 244 228 228 244 244 264 264 228 228 228 228 264 264 249 249 264 264 286 286 249 249 249 249 286 286 274 274 286 286 312 312 274 274 274 274 312 312 303 303 312 312 342 342 303 303 303 303 342 342 338 338 342 342 370 370 338 338 338 338 370 370 371 371 370 370 391 391 371 371 371 371 391 391 394 394 391 391 420 420 394 394 394 394 420 420 434 434 420 420 447 447 434 434 434 434 447 447 460 460 447 447 472 472 460 460 460 460 472 472 485 485 472 472 489 489 485 485 485 485 489 489 508 508 489 489 507 507 508 508 508 508 507 507 523 523 507 507 518 518 523 523 523 523 518 518 537 537 518 518 528 528 537 537 537 537 528 528 546 546 528 528 540 540 546 546 546 546 540 540 558 558 540 540 544 544 558 558 558 558 544 544 565 565 544 544 550 550 565 565 565 565 550 550 568 568 550 550 554 554 568 568 568 568 554 554 571 571 554 554 556 556 571 571 571 571 556 556 574 574 556 556 555 555 574 574 574 574 555 555 573 573 555 555 553 553 573 573 573 573 553 553 570 570 553 553 548 548 570 570 570 570 548 548 567 567 548 548 543 543 567 567 567 567 543 543 562 562 543 543 539 539 562 562 562 562 539 539 557 557 539 539 527 527 557 557 557 557 527 527 545 545 527 527 516 516 545 545 545 545 516 516 535 535 516 516 504 504 535 535 535 535 504 504 521 521 504 504 487 487 521 521 504 504 469 469 487 487 469 469 452 452 487 487 487 487 452 452 467 467 452 452 435 435 467 467 467 467 435 435 445 445 435 435 408 408 445 445 445 445 408 408 419 419 408 408 383 383 419 419 419 419 383 383 389 389 383 383 362 362 389 389 389 389 362 362 361 361 362 362 345 345 361 361 361 361 345 345 340 340 345 345 322 322 340 340 340 340 322 322 311 311 322 322 294 294 311 311 311 311 294 294 284 284 294 294 276 276 284 284 284 284 276 276 259 259 276 276 258 258 259 259 259 259 258 258 242 242 258 258 245 245 242 242 242 242 245 245 224 224 245 245 233 233 224 224 224 224 233 233 213 213 233 233 220 220 213 213 213 213 220 220 203 203 220 220 217 217 203 203 203 203 217 217 191 191 217 217 207 207 191 191 191 191 207 207 187 187 207 207 205 205 187 187 187 187 205 205 181 181 205 205 200 200 181 181 181 181 200 200 177 177 200 200 197 197 177 177 177 177 197 197 175 175 197 197 198 198 175 175 175 175 198 198 176 176 198 198 201 201 176 176 176 176 201 201 178 178 201 201 206 206 178 178 178 178 206 206 183 183 206 206 209 209 183 183 183 183 209 209 188 188 209 209 218 218 188 188 188 188 218 218 192 192 218 218 221 221 192 192 192 192 221 221 204 204 221 221 235 235 204 204 204 204 235 235 215 215 235 235 247 247 215 215 215 215 247 247 227 227 247 247 262 262 227 227 227 227 262 262 244 244 262 262 279 279 244 244 244 244 279 279 264 264 279 279 296 296 264 264 264 264 296 296 286 286 296 296 323 323 286 286 286 286 323 323 312 312 323 323 348 348 312 312 312 312 348 348 342 342 348 348 369 369 342 342 342 342 369 369 370 370 369 369 386 386 370 370 370 370 386 386 391 391 386 386 409 409 391 391 391 391 409 409 420 420 409 409 437 437 420 420 420 420 437 437 447 447 437 437 455 455 447 447 447 447 455 455 472 472 455 455 473 473 472 472 472 472 473 473 489 489 473 473 486 486 489 489 489 489 486 486 507 507 486 486 498 498 507 507 507 507 498 498 518 518 498 498 511 511 518 518 518 518 511 511 528 528 511 511 514 514 528 528 528 528 514 514 540 540 514 514 524 524 540 540 540 540 524 524 544 544 524 524 526 526 544 544 544 544 526 526 550 550 526 526 531 531 550 550 550 550 531 531 554 554 531 531 534 534 554 554 554 554 534 534 556 556 534 534 533 533 556 556 556 556 533 533 555 555 533 533 530 530 555 555 555 555 530 530 553 553 530 530 525 525 553 553 553 553 525 525 548 548 525 525 522 522 548 548 548 548 522 522 543 543 522 522 513 513 543 543 543 543 513 513 539 539 513 513 510 510 539 539 539 539 510 510 527 527 510 510 496 496 527 527 527 527 496 496 516 516 496 496 484 484 516 516 516 516 484 484 504 504 484 484 469 469 504 504 484 484 449 449 469 469 449 449 436 436 469 469 469 469 436 436 452 452 436 436 415 415 452 452 452 452 415 415 435 435 415 415 395 395 435 435 435 435 395 395 408 408 395 395 381 381 408 408 408 408 381 381 383 383 381 381 363 363 383 383 383 383 363 363 362 362 363 363 349 349 362 362 362 362 349 349 345 345 349 349 332 332 345 345 345 345 332 332 322 322 332 332 313 313 322 322 322 322 313 313 294 294 313 313 293 293 294 294 294 294 293 293 276 276 293 293 281 281 276 276 276 276 281 281 258 258 281 281 269 269 258 258 258 258 269 269 245 245 269 269 253 253 245 245 245 245 253 253 233 233 253 253 248 248 233 233 233 233 248 248 220 220 248 248 240 240 220 220 220 220 240 240 217 217 240 240 236 236 217 217 217 217 236 236 207 207 236 236 231 231 207 207 207 207 231 231 205 205 231 231 229 229 205 205 205 205 229 229 200 200 229 229 225 225 200 200 200 200 225 225 197 197 225 225 226 226 197 197 197 197 226 226 198 198 226 226 230 230 198 198 198 198 230 230 201 201 230 230 232 232 201 201 201 201 232 232 206 206 232 232 237 237 206 206 206 206 237 237 209 209 237 237 241 241 209 209 209 209 241 241 218 218 241 241 250 250 218 218 218 218 250 250 221 221 250 250 254 254 221 221 221 221 254 254 235 235 254 254 270 270 235 235 235 235 270 270 247 247 270 270 282 282 247 247 247 247 282 282 262 262 282 282 295 295 262 262 262 262 295 295 279 279 295 295 316 316 279 279 279 279 316 316 296 296 316 316 336 336 296 296 296 296 336 336 323 323 336 336 350 350 323 323 323 323 350 350 348 348 350 350 368 368 348 348 348 348 368 368 369 369 368 368 382 382 369 369 369 369 382 382 386 386 382 382 399 399 386 386 386 386 399 399 409 409 399 399 418 418 409 409 409 409 418 418 437 437 418 418 438 438 437 437 437 437 438 438 455 455 438 438 450 450 455 455 455 455 450 450 473 473 450 450 462 462 473 473 473 473 462 462 486 486 462 462 478 478 486 486 486 486 478 478 498 498 478 478 483 483 498 498 498 498 483 483 511 511 483 483 491 491 511 511 511 511 491 491 514 514 491 491 495 495 514 514 514 514 495 495 524 524 495 495 500 500 524 524 524 524 500 500 526 526 500 500 502 502 526 526 526 526 502 502 531 531 502 502 506 506 531 531 531 531 506 506 534 534 506 506 505 505 534 534 534 534 505 505 533 533 505 505 501 501 533 533 533 533 501 501 530 530 501 501 499 499 530 530 530 530 499 499 525 525 499 499 494 494 525 525 525 525 494 494 522 522 494 494 490 490 522 522 522 522 490 490 513 513 490 490 481 481 513 513 513 513 481 481 510 510 481 481 477 477 510 510 510 510 477 477 496 496 477 477 461 461 496 496 496 496 461 461 484 484 461 461 449 449 484 484 461 461 423 423 449 449 423 423 413 413 449 449 449 449 413 413 436 436 413 413 400 400 436 436 436 436 400 400 415 415 400 400 387 387 415 415 415 415 387 387 395 395 387 387 377 377 395 395 395 395 377 377 381 381 377 377 364 364 381 381 381 381 364 364 363 363 364 364 353 353 363 363 363 363 353 353 349 349 353 353 343 343 349 349 349 349 343 343 332 332 343 343 330 330 332 332 332 332 330 330 313 313 330 330 317 317 313 313 313 313 317 317 293 293 317 317 305 305 293 293 293 293 305 305 281 281 305 305 291 291 281 281 281 281 291 291 269 269 291 291 285 285 269 269 269 269 285 285 253 253 285 285 277 277 253 253 253 253 277 277 248 248 277 277 272 272 248 248 248 248 272 272 240 240 272 272 267 267 240 240 240 240 267 267 236 236 267 267 265 265 236 236 236 236 265 265 231 231 265 265 260 260 231 231 231 231 260 260 229 229 260 260 256 256 229 229 229 229 256 256 225 225 256 256 257 257 225 225 225 225 257 257 226 226 257 257 261 261 226 226 226 226 261 261 230 230 261 261 266 266 230 230 230 230 266 266 232 232 266 266 268 268 232 232 232 232 268 268 237 237 268 268 273 273 237 237 237 237 273 273 241 241 273 273 278 278 241 241 241 241 278 278 250 250 278 278 287 287 250 250 250 250 287 287 254 254 287 287 292 292 254 254 254 254 292 292 270 270 292 292 308 308 270 270 270 270 308 308 282 282 308 308 318 318 282 282 282 282 318 318 295 295 318 318 331 331 295 295 295 295 331 331 316 316 331 331 344 344 316 316 316 316 344 344 336 336 344 344 354 354 336 336 336 336 354 354 350 350 354 354 367 367 350 350 350 350 367 367 368 368 367 367 378 378 368 368 368 368 378 378 382 382 378 378 388 388 382 382 382 382 388 388 399 399 388 388 401 401 399 399 399 399 401 401 418 418 401 401 414 414 418 418 418 418 414 414 438 438 414 414 426 426 438 438 438 438 426 426 450 450 426 426 440 440 450 450 450 450 440 440 462 462 440 440 446 446 462 462 462 462 446 446 478 478 446 446 454 454 478 478 478 478 454 454 483 483 454 454 459 459 483 483 483 483 459 459 491 491 459 459 464 464 491 491 491 491 464 464 495 495 464 464 466 466 495 495 495 495 466 466 500 500 466 466 471 471 500 500 500 500 471 471 502 502 471 471 475 475 502 502 502 502 475 475 506 506 475 475 474 474 506 506 506 506 474 474 505 505 474 474 470 470 505 505 505 505 470 470 501 501 470 470 465 465 501 501 501 501 465 465 499 499 465 465 463 463 499 499 499 499 463 463 494 494 463 463 458 458 494 494 494 494 458 458 490 490 458 458 453 453 490 490 490 490 453 453 481 481 453 453 444 444 481 481 481 481 444 444 477 477 444 444 439 439 477 477 477 477 439 439 461 461 439 439 423 423 461 461 439 439 397 397 423 423 397 397 390 390 423 423 423 423 390 390 413 413 390 390 384 384 413 413 413 413 384 384 400 400 384 384 379 379 400 400 400 400 379 379 387 387 379 379 375 375 387 387 387 387 375 375 377 377 375 375 365 365 377 377 377 377 365 365 364 364 365 365 355 355 364 364 364 364 355 355 353 353 355 355 351 351 353 353 353 353 351 351 343 343 351 351 346 346 343 343 343 343 346 346 330 330 346 346 339 339 330 330 330 330 339 339 317 317 339 339 333 333 317 317 317 317 333 333 305 305 333 333 326 326 305 305 305 305 326 326 291 291 326 326 319 319 291 291 291 291 319 319 285 285 319 319 314 314 285 285 285 285 314 314 277 277 314 314 309 309 277 277 277 277 309 309 272 272 309 309 306 306 272 272 272 272 306 306 267 267 306 306 302 302 267 267 267 267 302 302 265 265 302 302 300 300 265 265 265 265 300 300 260 260 300 300 298 298 260 260 260 260 298 298 256 256 298 298 299 299 256 256 256 256 299 299 257 257 299 299 301 301 257 257 257 257 301 301 261 261 301 301 304 304 261 261 261 261 304 304 266 266 304 304 307 307 266 266 266 266 307 307 268 268 307 307 310 310 268 268 268 268 310 310 273 273 310 310 315 315 273 273 273 273 315 315 278 278 315 315 320 320 278 278 278 278 320 320 287 287 320 320 327 327 287 287 287 287 327 327 292 292 327 327 334 334 292 292 292 292 334 334 308 308 334 334 341 341 308 308 308 308 341 341 318 318 341 341 347 347 318 318 318 318 347 347 331 331 347 347 352 352 331 331 331 331 352 352 344 344 352 352 356 356 344 344 344 344 356 356 354 354 356 356 366 366 354 354 354 354 366 366 367 367 366 366 376 376 367 367 367 367 376 376 378 378 376 376 380 380 378 378 378 378 380 380 388 388 380 380 385 385 388 388 388 388 385 385 401 401 385 385 392 392 401 401 401 401 392 392 414 414 392 392 398 398 414 414 414 414 398 398 426 426 398 398 405 405 426 426 426 426 405 405 440 440 405 405 412 412 440 440 440 440 412 412 446 446 412 412 417 417 446 446 446 446 417 417 454 454 417 417 422 422 454 454 454 454 422 422 459 459 422 422 425 425 459 459 459 459 425 425 464 464 425 425 429 429 464 464 464 464 429 429 466 466 429 429 431 431 466 466 466 466 431 431 471 471 431 431 433 433 471 471 471 471 433 433 475 475 433 433 432 432 475 475 475 475 432 432 474 474 432 432 430 430 474 474 474 474 430 430 470 470 430 430 427 427 470 470 470 470 427 427 465 465 427 427 424 424 465 465 465 465 424 424 463 463 424 424 421 421 463 463 463 463 421 421 458 458 421 421 416 416 458 458 458 458 416 416 453 453 416 416 411 411 453 453 453 453 411 411 444 444 411 411 404 404 444 444 444 444 404 404 439 439 404 404 397 397 439 439 710 710 715 715 707 707 715 715 711 711 707 707 707 707 711 711 703 703 711 711 706 706 703 703 703 703 706 706 699 699 706 706 702 702 699 699 699 699 702 702 694 694 643 643 642 642 647 647 642 642 646 646 647 647 647 647 646 646 651 651 646 646 650 650 651 651 651 651 650 650 655 655 650 650 654 654 655 655 655 655 654 654 659 659 654 654 658 658 659 659 659 659 658 658 664 664 627 627 622 622 630 630 622 622 626 626 630 630 630 630 626 626 634 634 626 626 631 631 634 634 634 634 631 631 638 638 631 631 635 635 638 638 638 638 635 635 643 643 635 635 639 639 643 643 643 643 639 639 642 642 621 621 611 611 618 618 611 611 609 609 618 618 618 618 609 609 617 617 609 609 610 610 617 617 617 617 610 610 620 620 610 610 612 612 620 620 620 620 612 612 623 623 612 612 614 614 623 623 623 623 614 614 627 627 614 614 616 616 627 627 627 627 616 616 622 622 673 673 671 671 669 669 671 671 667 667 669 669 669 669 667 667 665 665 667 667 663 663 665 665 665 665 663 663 661 661 663 663 660 660 661 661 661 661 660 660 656 656 716 716 726 726 719 719 726 726 728 728 719 719 719 719 728 728 720 720 728 728 727 727 720 720 720 720 727 727 717 717 727 727 725 725 717 717 717 717 725 725 714 714 725 725 723 723 714 714 714 714 723 723 710 710 723 723 721 721 710 710 710 710 721 721 715 715 681 681 684 684 685 685 684 684 688 688 685 685 685 685 688 688 689 689 688 688 692 692 689 689 689 689 692 692 693 693 692 692 696 696 693 693 693 693 696 696 697 697 696 696 700 700 697 697 697 697 700 700 701 701 660 660 657 657 656 656 657 657 653 653 656 656 656 656 653 653 652 652 653 653 649 649 652 652 652 652 649 649 648 648 649 649 645 645 648 648 648 648 645 645 644 644 645 645 641 641 644 644 644 644 641 641 640 640 641 641 637 637 640 640 640 640 637 637 636 636 702 702 698 698 694 694 698 698 695 695 694 694 694 694 695 695 690 690 695 695 691 691 690 690 690 690 691 691 686 686 691 691 687 687 686 686 686 686 687 687 682 682 687 687 683 683 682 682 682 682 683 683 678 678 683 683 679 679 678 678 678 678 679 679 673 673 679 679 675 675 673 673 673 673 675 675 671 671 658 658 662 662 664 664 662 662 666 666 664 664 664 664 666 666 668 668 666 666 670 670 668 668 668 668 670 670 672 672 670 670 674 674 672 672 672 672 674 674 676 676 674 674 677 677 676 676 676 676 677 677 681 681 677 677 680 680 681 681 681 681 680 680 684 684 637 637 633 633 636 636 633 633 629 629 636 636 636 636 629 629 632 632 629 629 625 625 632 632 632 632 625 625 628 628 625 625 619 619 628 628 628 628 619 619 624 624 619 619 615 615 624 624 624 624 615 615 621 621 615 615 613 613 621 621 621 621 613 613 611 611 700 700 704 704 701 701 704 704 708 708 701 701 701 701 708 708 705 705 708 708 712 712 705 705 705 705 712 712 709 709 712 712 718 718 709 709 709 709 718 718 713 713 718 718 722 722 713 713 713 713 722 722 716 716 722 722 724 724 716 716 716 716 724 724 726 726 1122 1122 1113 1113 1098 1098 1122 1122 1125 1125 1113 1113 1125 1125 1138 1138 1113 1113 1113 1113 1138 1138 1128 1128 1138 1138 1140 1140 1128 1128 1128 1128 1140 1140 1139 1139 1140 1140 1150 1150 1139 1139 1150 1150 1154 1154 1139 1139 1139 1139 1154 1154 1149 1149 1154 1154 1158 1158 1149 1149 1158 1158 1162 1162 1149 1149 1149 1149 1162 1162 1152 1152 1162 1162 1163 1163 1152 1152 1152 1152 1163 1163 1157 1157 1163 1163 1166 1166 1157 1157 1166 1166 1167 1167 1157 1157 1157 1157 1167 1167 1160 1160 1167 1167 1170 1170 1160 1160 1170 1170 1169 1169 1160 1160 1160 1160 1169 1169 1159 1159 1169 1169 1168 1168 1159 1159 1168 1168 1165 1165 1159 1159 1159 1159 1165 1165 1155 1155 1165 1165 1164 1164 1155 1155 1155 1155 1164 1164 1151 1151 1164 1164 1161 1161 1151 1151 1161 1161 1156 1156 1151 1151 1151 1151 1156 1156 1142 1142 1156 1156 1153 1153 1142 1142 1153 1153 1145 1145 1142 1142 1142 1142 1145 1145 1135 1135 1145 1145 1144 1144 1135 1135 1135 1135 1144 1144 1120 1120 1144 1144 1132 1132 1120 1120 1132 1132 1124 1124 1120 1120 1120 1120 1124 1124 1104 1104 1124 1124 1117 1117 1104 1104 1117 1117 1100 1100 1104 1104 1104 1104 1100 1100 1084 1084 1100 1100 1097 1097 1084 1084 1097 1097 2440 2440 1084 1084 1084 1084 2441 2441 2442 2442 1073 1073 1069 1069 1066 1066 1066 1066 1069 1069 1051 1051 1069 1069 1056 1056 1051 1051 1056 1056 1046 1046 1051 1051 1051 1051 1046 1046 1035 1035 1046 1046 1039 1039 1035 1035 1039 1039 1023 1023 1035 1035 1035 1035 1023 1023 1021 1021 1023 1023 1022 1022 1021 1021 1021 1021 1022 1022 1005 1005 1022 1022 1008 1008 1005 1005 1008 1008 1000 1000 1005 1005 1005 1005 1000 1000 990 990 1000 1000 992 992 990 990 992 992 979 979 990 990 990 990 979 979 975 975 979 979 977 977 975 975 977 977 963 963 975 975 975 975 963 963 962 962 963 963 957 957 962 962 962 962 957 957 945 945 957 957 944 944 945 945 944 944 936 936 945 945 945 945 936 936 931 931 936 936 929 929 931 931 929 929 916 916 931 931 931 931 916 916 917 917 916 916 914 914 917 917 917 917 914 914 902 902 914 914 900 900 902 902 900 900 892 892 902 902 902 902 892 892 887 887 892 892 884 884 887 887 884 884 870 870 887 887 887 887 870 870 873 873 870 870 868 868 873 873 868 868 853 853 873 873 873 873 853 853 857 857 853 853 847 847 857 857 857 857 847 847 839 839 847 847 834 834 839 839 834 834 820 820 839 839 2443 2443 2444 2444 824 824 2445 2445 813 813 824 824 813 813 793 793 824 824 824 824 793 793 801 801 793 793 791 791 801 801 801 801 791 791 785 785 791 791 775 775 785 785 775 775 766 766 785 785 785 785 766 766 772 772 766 766 760 760 772 772 760 760 750 750 772 772 772 772 750 750 759 759 750 750 749 749 759 759 749 749 742 742 759 759 759 759 742 742 751 751 742 742 739 739 751 751 751 751 739 739 746 746 739 739 736 736 746 746 736 736 734 734 746 746 746 746 734 734 743 743 734 734 732 732 743 743 732 732 729 729 743 743 743 743 729 729 740 740 729 729 730 730 740 740 740 740 730 730 741 741 730 730 731 731 741 741 731 731 733 733 741 741 741 741 733 733 744 744 733 733 735 735 744 744 735 735 737 737 744 744 744 744 737 737 747 747 737 737 738 738 747 747 738 738 745 745 747 747 747 747 745 745 757 757 745 745 748 748 757 757 757 757 748 748 764 764 748 748 755 755 764 764 755 755 763 763 764 764 764 764 763 763 778 778 763 763 768 768 778 778 768 768 781 781 778 778 778 778 781 781 796 796 781 781 787 787 796 796 796 796 787 787 814 814 787 787 802 802 814 814 802 802 2446 2446 814 814 814 814 2447 2447 2448 2448 817 817 827 827 833 833 827 827 843 843 833 833 833 833 843 843 850 850 843 843 844 844 850 850 844 844 860 860 850 850 850 850 860 860 864 864 860 860 866 866 864 864 864 864 866 866 879 879 866 866 878 878 879 879 878 878 889 889 879 879 879 879 889 889 896 896 889 889 893 893 896 896 893 893 907 907 896 896 896 896 907 907 909 909 907 907 911 911 909 909 909 909 911 911 925 925 911 911 923 923 925 925 923 923 933 933 925 925 925 925 933 933 939 939 933 933 938 938 939 939 938 938 954 954 939 939 939 939 954 954 955 955 954 954 956 956 955 955 956 956 970 970 955 955 955 955 970 970 968 968 970 970 974 974 968 968 968 968 974 974 984 984 974 974 985 985 984 984 985 985 996 996 984 984 984 984 996 996 998 998 996 996 1001 1001 998 998 1001 1001 1015 1015 998 998 998 998 1015 1015 1012 1012 1015 1015 1019 1019 1012 1012 1012 1012 1019 1019 1028 1028 1019 1019 1032 1032 1028 1028 1032 1032 1041 1041 1028 1028 1028 1028 1041 1041 1043 1043 1041 1041 1048 1048 1043 1043 1048 1048 1065 1065 1043 1043 1043 1043 1065 1065 1060 1060 2449 2449 1085 1085 2450 2450 2451 2451 1085 1085 1076 1076 1085 1085 1096 1096 1076 1076 1076 1076 1096 1096 1098 1098 1096 1096 1107 1107 1098 1098 1098 1098 1107 1107 1122 1122 1060 1060 1037 1037 1043 1043 1037 1037 1024 1024 1043 1043 1043 1043 1024 1024 1028 1028 1024 1024 1010 1010 1028 1028 1028 1028 1010 1010 1012 1012 1010 1010 995 995 1012 1012 1012 1012 995 995 998 998 995 995 982 982 998 998 998 998 982 982 984 984 982 982 967 967 984 984 984 984 967 967 968 968 967 967 953 953 968 968 968 968 953 953 955 955 953 953 940 940 955 955 955 955 940 940 939 939 940 940 926 926 939 939 939 939 926 926 925 925 926 926 912 912 925 925 925 925 912 912 909 909 912 912 898 898 909 909 909 909 898 898 896 896 898 898 883 883 896 896 896 896 883 883 879 879 883 883 871 871 879 879 879 879 871 871 864 864 871 871 855 855 864 864 864 864 855 855 850 850 855 855 840 840 850 850 850 850 840 840 833 833 2452 2452 826 826 2453 2453 2454 2454 826 826 814 814 826 826 808 808 814 814 814 814 808 808 796 796 808 808 792 792 796 796 796 796 792 792 778 778 792 792 777 777 778 778 778 778 777 777 764 764 777 777 769 769 764 764 764 764 769 769 757 757 769 769 761 761 757 757 757 757 761 761 747 747 761 761 756 756 747 747 747 747 756 756 744 744 756 756 753 753 744 744 744 744 753 753 741 741 753 753 752 752 741 741 741 741 752 752 740 740 752 752 754 754 740 740 740 740 754 754 743 743 754 754 758 758 743 743 743 743 758 758 746 746 758 758 762 762 746 746 746 746 762 762 751 751 762 762 773 773 751 751 751 751 773 773 759 759 773 773 782 782 759 759 759 759 782 782 772 772 782 782 798 798 772 772 772 772 798 798 785 785 798 798 816 816 785 785 785 785 816 816 801 801 2455 2455 831 831 2456 2456 2457 2457 831 831 2458 2458 831 831 2459 2459 2460 2460 824 824 2461 2461 2462 2462 848 848 862 862 839 839 839 839 862 862 857 857 862 862 877 877 857 857 857 857 877 877 873 873 877 877 890 890 873 873 873 873 890 890 887 887 890 890 904 904 887 887 887 887 904 904 902 902 904 904 919 919 902 902 902 902 919 919 917 917 919 919 932 932 917 917 917 917 932 932 931 931 932 932 946 946 931 931 931 931 946 946 945 945 946 946 961 961 945 945 945 945 961 961 962 962 961 961 973 973 962 962 962 962 973 973 975 975 973 973 988 988 975 975 975 975 988 988 990 990 988 988 1003 1003 990 990 990 990 1003 1003 1005 1005 1003 1003 1016 1016 1005 1005 1005 1005 1016 1016 1021 1021 1016 1016 1030 1030 1021 1021 1021 1021 1030 1030 1035 1035 1030 1030 1045 1045 1035 1035 1035 1035 1045 1045 1051 1051 1045 1045 1059 1059 1051 1051 1051 1051 1059 1059 1066 1066 2463 2463 1074 1074 2464 2464 2465 2465 1074 1074 1084 1084 1074 1074 1090 1090 1084 1084 1084 1084 1090 1090 1104 1104 1090 1090 1108 1108 1104 1104 1104 1104 1108 1108 1120 1120 1108 1108 1121 1121 1120 1120 1120 1120 1121 1121 1135 1135 1121 1121 1131 1131 1135 1135 1135 1135 1131 1131 1142 1142 1131 1131 1137 1137 1142 1142 1142 1142 1137 1137 1151 1151 1137 1137 1143 1143 1151 1151 1151 1151 1143 1143 1155 1155 1143 1143 1147 1147 1155 1155 1155 1155 1147 1147 1159 1159 1147 1147 1148 1148 1159 1159 1159 1159 1148 1148 1160 1160 1148 1148 1146 1146 1160 1160 1160 1160 1146 1146 1157 1157 1146 1146 1141 1141 1157 1157 1157 1157 1141 1141 1152 1152 1141 1141 1136 1136 1152 1152 1152 1152 1136 1136 1149 1149 1136 1136 1127 1127 1149 1149 1149 1149 1127 1127 1139 1139 1127 1127 1116 1116 1139 1139 1139 1139 1116 1116 1128 1128 1116 1116 1102 1102 1128 1128 1128 1128 1102 1102 1113 1113 1102 1102 1082 1082 1113 1113 1113 1113 1082 1082 1098 1098 2466 2466 1068 1068 2467 2467 2468 2468 1068 1068 2469 2469 1068 1068 2470 2470 2471 2471 1076 1076 2472 2472 2473 2473 1053 1053 1037 1037 1060 1060 2474 2474 1033 1033 2475 2475 1033 1033 2476 2476 2477 2477 1037 1037 1017 1017 1024 1024 1017 1017 1006 1006 1024 1024 1024 1024 1006 1006 1010 1010 1006 1006 993 993 1010 1010 1010 1010 993 993 995 995 993 993 980 980 995 995 995 995 980 980 982 982 980 980 966 966 982 982 982 982 966 966 967 967 966 966 952 952 967 967 967 967 952 952 953 953 952 952 941 941 953 953 953 953 941 941 940 940 941 941 927 927 940 940 940 940 927 927 926 926 927 927 915 915 926 926 926 926 915 915 912 912 915 915 901 901 912 912 912 912 901 901 898 898 901 901 888 888 898 898 898 898 888 888 883 883 888 888 875 875 883 883 883 883 875 875 871 871 2478 2478 861 861 2479 2479 2480 2480 861 861 2481 2481 861 861 849 849 2482 2482 2483 2483 849 849 2484 2484 849 849 836 836 2485 2485 2486 2486 836 836 2487 2487 836 836 822 822 2488 2488 2489 2489 822 822 2490 2490 822 822 2491 2491 2492 2492 808 808 806 806 792 792 806 806 795 795 792 792 792 792 795 795 777 777 795 795 780 780 777 777 777 777 780 780 769 769 780 780 776 776 769 769 769 769 776 776 761 761 776 776 771 771 761 761 761 761 771 771 756 756 771 771 767 767 756 756 756 756 767 767 753 753 767 767 765 765 753 753 753 753 765 765 752 752 765 765 770 770 752 752 752 752 770 770 754 754 770 770 774 774 754 754 754 754 774 774 758 758 774 774 779 779 758 758 758 758 779 779 762 762 779 779 788 788 762 762 762 762 788 788 773 773 788 788 799 799 773 773 773 773 799 799 782 782 2493 2493 812 812 2494 2494 2495 2495 812 812 2496 2496 812 812 828 828 2497 2497 2498 2498 828 828 2499 2499 828 828 842 842 2500 2500 2501 2501 842 842 831 831 842 842 854 854 831 831 831 831 854 854 2502 2502 854 854 867 867 2503 2503 2504 2504 867 867 2505 2505 867 867 2506 2506 2507 2507 862 862 882 882 877 877 882 882 895 895 877 877 877 877 895 895 890 890 895 895 906 906 890 890 890 890 906 906 904 904 906 906 921 921 904 904 904 904 921 921 919 919 921 921 934 934 919 919 919 919 934 934 932 932 934 934 947 947 932 932 932 932 947 947 946 946 947 947 960 960 946 946 946 946 960 960 961 961 960 960 972 972 961 961 961 961 972 972 973 973 972 972 986 986 973 973 973 973 986 986 988 988 986 986 999 999 988 988 988 988 999 999 1003 1003 999 999 1011 1011 1003 1003 1003 1003 1011 1011 1016 1016 1011 1011 1026 1026 1016 1016 1016 1016 1026 1026 1030 1030 2508 2508 1038 1038 2509 2509 2510 2510 1038 1038 2511 2511 1038 1038 1052 1052 2512 2512 2513 2513 1052 1052 2514 2514 1052 1052 1063 1063 2515 2515 2516 2516 1063 1063 2517 2517 1063 1063 1078 1078 2518 2518 2519 2519 1078 1078 2520 2520 1078 1078 2521 2521 2522 2522 1090 1090 1092 1092 1108 1108 1092 1092 1105 1105 1108 1108 1108 1108 1105 1105 1121 1121 1105 1105 1118 1118 1121 1121 1121 1121 1118 1118 1131 1131 1118 1118 1123 1123 1131 1131 1131 1131 1123 1123 1137 1137 1123 1123 1129 1129 1137 1137 1137 1137 1129 1129 1143 1143 1129 1129 1133 1133 1143 1143 1143 1143 1133 1133 1147 1147 1133 1133 1134 1134 1147 1147 1147 1147 1134 1134 1148 1148 1134 1134 1130 1130 1148 1148 1148 1148 1130 1130 1146 1146 1130 1130 1126 1126 1146 1146 1146 1146 1126 1126 1141 1141 1126 1126 1119 1119 1141 1141 1141 1141 1119 1119 1136 1136 1119 1119 1111 1111 1136 1136 1136 1136 1111 1111 1127 1127 1111 1111 1101 1101 1127 1127 1127 1127 1101 1101 1116 1116 2523 2523 1086 1086 2524 2524 2525 2525 1086 1086 2526 2526 1086 1086 1072 1072 2527 2527 2528 2528 1072 1072 2529 2529 1072 1072 1057 1057 2530 2530 2531 2531 1057 1057 1068 1068 1057 1057 1047 1047 1068 1068 1068 1068 1047 1047 2532 2532 1047 1047 1033 1033 2533 2533 1047 1047 1027 1027 1033 1033 1027 1027 1014 1014 1033 1033 1033 1033 1014 1014 2534 2534 1014 1014 1002 1002 2535 2535 2536 2536 1002 1002 2537 2537 1002 1002 989 989 2538 2538 2539 2539 989 989 2540 2540 989 989 2541 2541 2542 2542 993 993 978 978 980 980 978 978 965 965 980 980 980 980 965 965 966 966 965 965 951 951 966 966 966 966 951 951 952 952 951 951 942 942 952 952 952 952 942 942 941 941 942 942 928 928 941 941 941 941 928 928 927 927 928 928 918 918 927 927 927 927 918 918 915 915 2543 2543 905 905 2544 2544 2545 2545 905 905 2546 2546 905 905 894 894 2547 2547 2548 2548 894 894 2549 2549 894 894 880 880 2550 2550 2551 2551 880 880 2552 2552 880 880 869 869 2553 2553 2554 2554 869 869 861 861 869 869 858 858 861 861 861 861 858 858 849 849 858 858 845 845 849 849 849 849 845 845 836 836 845 845 835 835 836 836 836 836 835 835 822 822 835 835 823 823 822 822 822 822 823 823 2555 2555 823 823 811 811 2556 2556 2557 2557 811 811 2558 2558 811 811 800 800 2559 2559 2560 2560 800 800 2561 2561 800 800 2562 2562 2563 2563 780 780 794 794 776 776 794 794 789 789 776 776 776 776 789 789 771 771 789 789 784 784 771 771 771 771 784 784 767 767 784 784 783 783 767 767 767 767 783 783 765 765 783 783 786 786 765 765 765 765 786 786 770 770 786 786 790 790 770 770 770 770 790 790 774 774 2564 2564 797 797 2565 2565 2566 2566 797 797 2567 2567 797 797 803 803 2568 2568 2569 2569 803 803 2570 2570 803 803 818 818 2571 2571 2572 2572 818 818 2573 2573 818 818 829 829 2574 2574 2575 2575 829 829 812 812 829 829 838 838 812 812 812 812 838 838 828 828 838 838 852 852 828 828 828 828 852 852 842 842 852 852 863 863 842 842 842 842 863 863 854 854 863 863 874 874 854 854 854 854 874 874 867 867 874 874 885 885 867 867 867 867 885 885 2576 2576 885 885 899 899 2577 2577 2578 2578 899 899 2579 2579 899 899 910 910 2580 2580 2581 2581 910 910 2582 2582 910 910 2583 2583 2584 2584 906 906 922 922 921 921 922 922 935 935 921 921 921 921 935 935 934 934 935 935 948 948 934 934 934 934 948 948 947 947 948 948 959 959 947 947 947 947 959 959 960 960 959 959 971 971 960 960 960 960 971 971 972 972 971 971 983 983 972 972 972 972 983 983 986 986 2585 2585 994 994 2586 2586 2587 2587 994 994 2588 2588 994 994 1007 1007 2589 2589 2590 2590 1007 1007 2591 2591 1007 1007 1020 1020 2592 2592 2593 2593 1020 1020 2594 2594 1020 1020 1031 1031 2595 2595 2596 2596 1031 1031 1038 1038 1031 1031 1042 1042 1038 1038 1038 1038 1042 1042 1052 1052 1042 1042 1055 1055 1052 1052 1052 1052 1055 1055 1063 1063 1055 1055 1064 1064 1063 1063 1063 1063 1064 1064 1078 1078 1064 1064 1077 1077 1078 1078 1078 1078 1077 1077 2597 2597 1077 1077 1087 1087 2598 2598 2599 2599 1087 1087 2600 2600 1087 1087 1099 1099 2601 2601 2602 2602 1099 1099 2603 2603 1099 1099 2604 2604 2605 2605 1118 1118 1106 1106 1123 1123 1106 1106 1110 1110 1123 1123 1123 1123 1110 1110 1129 1129 1110 1110 1114 1114 1129 1129 1129 1129 1114 1114 1133 1133 1114 1114 1115 1115 1133 1133 1133 1133 1115 1115 1134 1134 1115 1115 1112 1112 1134 1134 1134 1134 1112 1112 1130 1130 1112 1112 1109 1109 1130 1130 1130 1130 1109 1109 1126 1126 2606 2606 1103 1103 2607 2607 2608 2608 1103 1103 2609 2609 1103 1103 1095 1095 2610 2610 2611 2611 1095 1095 2612 2612 1095 1095 1081 1081 2613 2613 2614 2614 1081 1081 2615 2615 1081 1081 1071 1071 2616 2616 2617 2617 1071 1071 1086 1086 1071 1071 1061 1061 1086 1086 1086 1086 1061 1061 1072 1072 1061 1061 1049 1049 1072 1072 1072 1072 1049 1049 1057 1057 1049 1049 1036 1036 1057 1057 1057 1057 1036 1036 1047 1047 1036 1036 1027 1027 1047 1047 1036 1036 1018 1018 1027 1027 1018 1018 1009 1009 1027 1027 1027 1027 1009 1009 1014 1014 1009 1009 997 997 1014 1014 1014 1014 997 997 1002 1002 997 997 987 987 1002 1002 1002 1002 987 987 989 989 987 987 976 976 989 989 989 989 976 976 2618 2618 976 976 964 964 2619 2619 2620 2620 964 964 2621 2621 964 964 950 950 2622 2622 2623 2623 950 950 2624 2624 950 950 943 943 2625 2625 2626 2626 943 943 2627 2627 943 943 930 930 2628 2628 2629 2629 930 930 2630 2630 930 930 920 920 2631 2631 2632 2632 920 920 2633 2633 920 920 908 908 2634 2634 2635 2635 908 908 905 905 908 908 897 897 905 905 905 905 897 897 894 894 897 897 886 886 894 894 894 894 886 886 880 880 886 886 876 876 880 880 880 880 876 876 869 869 876 876 865 865 869 869 869 869 865 865 858 858 865 865 856 856 858 858 858 858 856 856 845 845 856 856 846 846 845 845 845 845 846 846 835 835 846 846 837 837 835 835 835 835 837 837 823 823 837 837 830 830 823 823 823 823 830 830 811 811 830 830 821 821 811 811 811 811 821 821 800 800 821 821 815 815 800 800 800 800 815 815 2636 2636 815 815 809 809 2637 2637 2638 2638 809 809 2639 2639 809 809 805 805 2640 2640 2641 2641 805 805 2642 2642 805 805 804 804 2643 2643 2644 2644 804 804 2645 2645 804 804 807 807 2646 2646 2647 2647 807 807 2648 2648 807 807 810 810 2649 2649 2650 2650 810 810 2651 2651 810 810 819 819 2652 2652 2653 2653 819 819 797 797 819 819 825 825 797 797 797 797 825 825 803 803 825 825 832 832 803 803 803 803 832 832 818 818 832 832 841 841 818 818 818 818 841 841 829 829 841 841 851 851 829 829 829 829 851 851 838 838 851 851 859 859 838 838 838 838 859 859 852 852 859 859 872 872 852 852 852 852 872 872 863 863 872 872 881 881 863 863 863 863 881 881 874 874 881 881 891 891 874 874 874 874 891 891 885 885 891 891 903 903 885 885 885 885 903 903 899 899 903 903 913 913 899 899 899 899 913 913 910 910 913 913 924 924 910 910 910 910 924 924 2654 2654 924 924 937 937 2655 2655 2656 2656 937 937 2657 2657 937 937 949 949 2658 2658 2659 2659 949 949 2660 2660 949 949 958 958 2661 2661 2662 2662 958 958 2663 2663 958 958 969 969 2664 2664 2665 2665 969 969 2666 2666 969 969 981 981 2667 2667 2668 2668 981 981 2669 2669 981 981 991 991 2670 2670 2671 2671 991 991 994 994 991 991 1004 1004 994 994 994 994 1004 1004 1007 1007 1004 1004 1013 1013 1007 1007 1007 1007 1013 1013 1020 1020 1013 1013 1025 1025 1020 1020 1020 1020 1025 1025 1031 1031 1025 1025 1034 1034 1031 1031 1031 1031 1034 1034 1042 1042 1034 1034 1044 1044 1042 1042 1042 1042 1044 1044 1055 1055 1044 1044 1054 1054 1055 1055 1055 1055 1054 1054 1064 1064 1054 1054 1062 1062 1064 1064 1064 1064 1062 1062 1077 1077 1062 1062 1070 1070 1077 1077 1077 1077 1070 1070 1087 1087 1070 1070 1079 1079 1087 1087 1087 1087 1079 1079 1099 1099 1079 1079 1083 1083 1099 1099 1099 1099 1083 1083 2672 2672 1083 1083 1089 1089 2673 2673 2674 2674 1089 1089 2675 2675 1089 1089 1093 1093 2676 2676 2677 2677 1093 1093 2678 2678 1093 1093 1094 1094 2679 2679 2680 2680 1094 1094 2681 2681 1094 1094 1091 1091 2682 2682 2683 2683 1091 1091 2684 2684 1091 1091 1088 1088 2685 2685 2686 2686 1088 1088 2687 2687 1088 1088 1080 1080 2688 2688 2689 2689 1080 1080 1103 1103 1080 1080 1075 1075 1103 1103 1103 1103 1075 1075 1095 1095 1075 1075 1067 1067 1095 1095 1095 1095 1067 1067 1081 1081 1067 1067 1058 1058 1081 1081 1081 1081 1058 1058 1071 1071 1058 1058 1050 1050 1071 1071 1071 1071 1050 1050 1061 1061 1050 1050 1040 1040 1061 1061 1061 1061 1040 1040 1049 1049 1040 1040 1029 1029 1049 1049 1049 1049 1029 1029 1036 1036 1029 1029 1018 1018 1036 1036 2690 2690 1291 1291 1289 1289 1298 1298 1295 1295 1291 1291 1295 1295 1290 1290 1291 1291 1291 1291 1290 1290 1289 1289 1304 1304 1303 1303 1305 1305 1303 1303 1300 1300 1305 1305 1305 1305 1300 1300 1298 1298 1300 1300 1297 1297 1298 1298 1298 1298 1297 1297 1295 1295 1304 1304 1305 1305 1309 1309 1305 1305 1312 1312 1309 1309 1309 1309 1312 1312 1311 1311 1311 1311 1312 1312 1315 1315 1312 1312 1319 1319 1315 1315 1315 1315 1319 1319 1317 1317 1325 1325 1323 1323 1319 1319 1323 1323 1318 1318 1319 1319 1319 1319 1318 1318 1317 1317 1328 1328 1329 1329 1325 1325 1329 1329 1324 1324 1325 1325 1325 1325 1324 1324 1323 1323 1320 1320 1322 1322 1321 1321 1322 1322 1326 1326 1321 1321 1321 1321 1326 1326 1328 1328 1326 1326 1327 1327 1328 1328 1328 1328 1327 1327 1329 1329 1320 1320 1321 1321 1316 1316 1321 1321 1314 1314 1316 1316 1316 1316 1314 1314 1313 1313 1313 1313 1314 1314 1310 1310 1314 1314 1307 1307 1310 1310 1310 1310 1307 1307 1308 1308 1301 1301 1302 1302 1307 1307 1302 1302 1306 1306 1307 1307 1307 1307 1306 1306 1308 1308 1294 1294 1296 1296 1301 1301 1296 1296 1299 1299 1301 1301 1301 1301 1299 1299 1302 1302 1286 1286 1288 1288 1287 1287 2691 2691 1292 1292 2692 2692 2693 2693 1292 1292 1294 1294 1292 1292 1293 1293 1294 1294 1294 1294 1293 1293 1296 1296 1286 1286 1287 1287 1283 1283 1287 1287 1281 1281 1283 1283 1283 1283 1281 1281 1280 1280 1280 1280 1281 1281 1277 1277 1281 1281 1274 1274 1277 1277 1277 1277 1274 1274 1275 1275 1267 1267 1269 1269 1274 1274 1269 1269 1273 1273 1274 1274 1274 1274 1273 1273 1275 1275 1261 1261 1263 1263 1267 1267 1263 1263 1266 1266 1267 1267 1267 1267 1266 1266 1269 1269 1253 1253 1255 1255 1254 1254 1255 1255 1259 1259 1254 1254 1254 1254 1259 1259 1261 1261 1259 1259 1260 1260 1261 1261 1261 1261 1260 1260 1263 1263 1253 1253 1254 1254 1249 1249 1254 1254 1246 1246 1249 1249 1249 1249 1246 1246 1247 1247 1247 1247 1246 1246 1243 1243 1246 1246 1239 1239 1243 1243 1243 1243 1239 1239 1241 1241 1232 1232 1235 1235 1239 1239 1235 1235 1240 1240 1239 1239 1239 1239 1240 1240 1241 1241 1226 1226 1229 1229 1232 1232 1229 1229 1233 1233 1232 1232 1232 1232 1233 1233 1235 1235 1220 1220 1221 1221 1219 1219 1221 1221 1225 1225 1219 1219 1219 1219 1225 1225 1226 1226 1225 1225 1227 1227 1226 1226 1226 1226 1227 1227 1229 1229 1220 1220 1219 1219 1215 1215 1219 1219 1212 1212 1215 1215 1215 1215 1212 1212 1213 1213 2694 2694 2695 2695 1209 1209 2696 2696 1205 1205 1209 1209 1209 1209 1205 1205 1207 1207 1198 1198 1201 1201 1205 1205 1201 1201 1206 1206 1205 1205 1205 1205 1206 1206 1207 1207 1192 1192 1195 1195 1198 1198 1195 1195 1199 1199 1198 1198 1198 1198 1199 1199 1201 1201 1186 1186 1187 1187 1185 1185 1187 1187 1191 1191 1185 1185 1185 1185 1191 1191 1192 1192 1191 1191 1193 1193 1192 1192 1192 1192 1193 1193 1195 1195 1186 1186 1185 1185 1181 1181 1185 1185 1178 1178 1181 1181 1181 1181 1178 1178 1179 1179 1179 1179 1178 1178 1175 1175 1178 1178 1171 1171 1175 1175 1175 1175 1171 1171 1172 1172 1176 1176 1174 1174 1171 1171 1174 1174 1173 1173 1171 1171 1171 1171 1173 1173 1172 1172 1182 1182 1180 1180 1176 1176 1180 1180 1177 1177 1176 1176 1176 1176 1177 1177 1174 1174 1190 1190 1188 1188 1189 1189 1188 1188 1184 1184 1189 1189 1189 1189 1184 1184 1182 1182 1184 1184 1183 1183 1182 1182 1182 1182 1183 1183 1180 1180 1190 1190 1189 1189 1194 1194 1189 1189 1196 1196 1194 1194 1194 1194 1196 1196 1197 1197 1197 1197 1196 1196 1200 1200 1196 1196 1203 1203 1200 1200 1200 1200 1203 1203 1202 1202 2697 2697 1208 1208 1203 1203 1208 1208 1204 1204 1203 1203 1203 1203 1204 1204 1202 1202 1216 1216 1214 1214 1210 1210 1214 1214 1211 1211 1210 1210 2698 2698 2699 2699 1208 1208 1224 1224 1222 1222 1223 1223 1222 1222 1218 1218 1223 1223 1223 1223 1218 1218 1216 1216 1218 1218 1217 1217 1216 1216 1216 1216 1217 1217 1214 1214 1224 1224 1223 1223 1228 1228 1223 1223 1230 1230 1228 1228 1228 1228 1230 1230 1231 1231 1231 1231 1230 1230 1234 1234 1230 1230 1237 1237 1234 1234 1234 1234 1237 1237 1236 1236 1244 1244 1242 1242 1237 1237 1242 1242 1238 1238 1237 1237 1237 1237 1238 1238 1236 1236 1250 1250 1248 1248 1244 1244 1248 1248 1245 1245 1244 1244 1244 1244 1245 1245 1242 1242 1257 1257 1256 1256 1258 1258 1256 1256 1252 1252 1258 1258 1258 1258 1252 1252 1250 1250 1252 1252 1251 1251 1250 1250 1250 1250 1251 1251 1248 1248 1257 1257 1258 1258 1262 1262 1258 1258 1265 1265 1262 1262 1262 1262 1265 1265 1264 1264 1264 1264 1265 1265 1268 1268 1265 1265 1272 1272 1268 1268 1268 1268 1272 1272 1270 1270 1279 1279 1276 1276 1272 1272 1276 1276 1271 1271 1272 1272 1272 1272 1271 1271 1270 1270 1289 1289 2700 2700 2701 2701 1284 1284 1282 1282 1285 1285 1285 1285 1282 1282 1279 1279 1282 1282 1278 1278 1279 1279 1279 1279 1278 1278 1276 1276 1352 1352 1358 1358 1355 1355 1358 1358 1362 1362 1355 1355 1400 1400 1402 1402 1391 1391 1402 1402 1404 1404 1391 1391 1391 1391 1404 1404 1393 1393 1404 1404 1406 1406 1393 1393 1393 1393 1406 1406 1394 1394 1406 1406 1405 1405 1394 1394 1394 1394 1405 1405 1392 1392 1405 1405 1403 1403 1392 1392 1392 1392 1403 1403 1388 1388 1376 1376 1378 1378 1372 1372 1378 1378 1373 1373 1372 1372 1372 1372 1373 1373 1369 1369 1373 1373 1368 1368 1369 1369 1369 1369 1368 1368 1366 1366 1368 1368 1364 1364 1366 1366 1366 1366 1364 1364 1362 1362 1364 1364 1360 1360 1362 1362 1362 1362 1360 1360 1355 1355 1337 1337 1335 1335 1346 1346 1335 1335 1333 1333 1346 1346 1346 1346 1333 1333 1344 1344 1386 1386 1390 1390 1377 1377 1390 1390 1396 1396 1377 1377 1377 1377 1396 1396 1391 1391 1396 1396 1398 1398 1391 1391 1391 1391 1398 1398 1400 1400 1352 1352 1348 1348 1358 1358 1348 1348 1341 1341 1358 1358 1358 1358 1341 1341 1346 1346 1341 1341 1339 1339 1346 1346 1346 1346 1339 1339 1337 1337 1403 1403 1401 1401 1388 1388 1401 1401 1399 1399 1388 1388 1388 1388 1399 1399 1387 1387 1399 1399 1397 1397 1387 1387 1387 1387 1397 1397 1384 1384 1397 1397 1395 1395 1384 1384 1384 1384 1395 1395 1383 1383 1395 1395 1389 1389 1383 1383 1383 1383 1389 1389 1380 1380 1389 1389 1385 1385 1380 1380 1380 1380 1385 1385 1376 1376 1385 1385 1381 1381 1376 1376 1376 1376 1381 1381 1378 1378 1333 1333 1331 1331 1344 1344 1331 1331 1330 1330 1344 1344 1344 1344 1330 1330 1343 1343 1330 1330 1332 1332 1343 1343 1343 1343 1332 1332 1345 1345 1332 1332 1334 1334 1345 1345 1345 1345 1334 1334 1347 1347 1334 1334 1336 1336 1347 1347 1347 1347 1336 1336 1350 1350 1336 1336 1338 1338 1350 1350 1350 1350 1338 1338 1351 1351 1371 1371 1374 1374 1375 1375 1374 1374 1379 1379 1375 1375 1375 1375 1379 1379 1377 1377 1379 1379 1382 1382 1377 1377 1377 1377 1382 1382 1386 1386 1338 1338 1340 1340 1351 1351 1340 1340 1342 1342 1351 1351 1351 1351 1342 1342 1354 1354 1342 1342 1349 1349 1354 1354 1354 1354 1349 1349 1357 1357 1349 1349 1353 1353 1357 1357 1357 1357 1353 1353 1359 1359 1353 1353 1356 1356 1359 1359 1359 1359 1356 1356 1363 1363 1356 1356 1361 1361 1363 1363 1363 1363 1361 1361 1367 1367 1361 1361 1365 1365 1367 1367 1367 1367 1365 1365 1371 1371 1365 1365 1370 1370 1371 1371 1371 1371 1370 1370 1374 1374 1420 1420 1415 1415 1412 1412 1420 1420 1412 1412 1419 1419 1412 1412 1411 1411 1419 1419 1419 1419 1411 1411 1418 1418 1411 1411 1410 1410 1418 1418 1418 1418 1410 1410 1417 1417 1410 1410 2702 2702 1417 1417 1417 1417 2703 2703 2704 2704 1409 1409 1408 1408 1416 1416 1416 1416 1408 1408 1414 1414 1408 1408 1407 1407 1414 1414 1414 1414 1407 1407 1413 1413 1421 1421 1422 1422 1423 1423 1422 1422 1424 1424 1423 1423 1425 1425 1426 1426 1427 1427 1426 1426 1428 1428 1427 1427 1429 1429 1430 1430 1431 1431 1430 1430 1432 1432 1431 1431 1433 1433 1434 1434 1435 1435 1434 1434 1436 1436 1435 1435 1437 1437 1438 1438 1439 1439 1438 1438 1440 1440 1439 1439 1441 1441 1447 1447 1450 1450 1441 1441 1450 1450 1442 1442 1450 1450 1451 1451 1442 1442 1442 1442 1451 1451 1443 1443 1451 1451 1452 1452 1443 1443 1443 1443 1452 1452 1444 1444 1452 1452 1453 1453 1444 1444 1444 1444 1453 1453 1445 1445 1453 1453 2705 2705 1445 1445 1445 1445 2706 2706 2707 2707 1454 1454 1455 1455 1446 1446 1446 1446 1455 1455 1448 1448 1455 1455 1456 1456 1448 1448 1448 1448 1456 1456 1449 1449 1470 1470 1465 1465 1462 1462 1470 1470 1462 1462 1469 1469 1462 1462 1461 1461 1469 1469 1469 1469 1461 1461 1468 1468 1461 1461 1460 1460 1468 1468 1468 1468 1460 1460 1467 1467 1460 1460 2708 2708 1467 1467 1467 1467 2709 2709 2710 2710 1459 1459 1458 1458 1466 1466 1466 1466 1458 1458 1464 1464 1458 1458 1457 1457 1464 1464 1464 1464 1457 1457 1463 1463 1471 1471 1472 1472 1473 1473 1472 1472 1474 1474 1473 1473 1475 1475 1476 1476 1477 1477 1476 1476 1478 1478 1477 1477 1479 1479 1480 1480 1481 1481 1480 1480 1482 1482 1481 1481 1483 1483 1484 1484 1485 1485 1484 1484 1486 1486 1485 1485 1487 1487 1488 1488 1489 1489 1488 1488 1490 1490 1489 1489 1491 1491 1496 1496 1499 1499 1491 1491 1499 1499 1492 1492 1499 1499 1500 1500 1492 1492 1492 1492 1500 1500 1493 1493 1500 1500 1501 1501 1493 1493 1493 1493 1501 1501 1494 1494 1501 1501 2711 2711 1494 1494 1494 1494 2712 2712 2713 2713 1502 1502 1503 1503 1495 1495 1495 1495 1503 1503 1497 1497 1503 1503 1504 1504 1497 1497 1497 1497 1504 1504 1498 1498 1506 1506 1514 1514 1505 1505 1514 1514 1513 1513 1505 1505 1505 1505 1513 1513 1524 1524 1513 1513 1515 1515 1524 1524 1524 1524 1515 1515 1525 1525 1515 1515 1516 1516 1525 1525 1525 1525 1516 1516 1523 1523 1516 1516 1522 1522 1523 1523 1516 1516 1514 1514 1512 1512 1512 1512 1517 1517 1516 1516 1517 1517 1518 1518 1516 1516 1516 1516 1518 1518 1519 1519 1506 1506 1507 1507 1514 1514 1507 1507 1508 1508 1514 1514 1514 1514 1508 1508 1509 1509 1509 1509 1510 1510 1514 1514 1510 1510 1511 1511 1514 1514 1514 1514 1511 1511 1512 1512 1519 1519 1520 1520 1516 1516 1520 1520 1521 1521 1516 1516 1516 1516 1521 1521 1522 1522 1526 1526 1527 1527 1528 1528 1527 1527 1529 1529 1528 1528 1548 1548 1547 1547 1541 1541 1536 1536 1535 1535 1539 1539 1535 1535 1534 1534 1539 1539 1539 1539 1534 1534 1533 1533 1533 1533 1532 1532 1539 1539 1532 1532 1531 1531 1539 1539 1539 1539 1531 1531 1538 1538 1531 1531 1530 1530 1538 1538 1538 1538 1530 1530 1540 1540 1530 1530 1549 1549 1540 1540 1540 1540 1549 1549 1541 1541 1549 1549 1550 1550 1541 1541 1541 1541 1550 1550 1548 1548 1547 1547 1546 1546 1541 1541 1546 1546 1545 1545 1541 1541 1541 1541 1545 1545 1544 1544 1544 1544 1543 1543 1541 1541 1543 1543 1542 1542 1541 1541 1541 1541 1542 1542 1539 1539 1542 1542 1537 1537 1539 1539 1539 1539 1537 1537 1536 1536 1551 1551 1552 1552 1553 1553 1552 1552 1554 1554 1553 1553 1571 1571 1572 1572 1566 1566 1572 1572 1574 1574 1566 1566 1566 1566 1574 1574 1565 1565 1574 1574 1573 1573 1565 1565 1565 1565 1573 1573 1563 1563 1573 1573 1555 1555 1563 1563 1563 1563 1555 1555 1564 1564 1555 1555 1556 1556 1564 1564 1564 1564 1556 1556 1557 1557 1560 1560 1561 1561 1564 1564 1561 1561 1562 1562 1564 1564 1564 1564 1562 1562 1566 1566 1562 1562 1567 1567 1566 1566 1566 1566 1567 1567 1568 1568 1557 1557 1558 1558 1564 1564 1558 1558 1559 1559 1564 1564 1564 1564 1559 1559 1560 1560 1568 1568 1569 1569 1566 1566 1569 1569 1570 1570 1566 1566 1566 1566 1570 1570 1571 1571 1575 1575 1576 1576 1577 1577 1576 1576 1578 1578 1577 1577 1582 1582 1581 1581 1588 1588 1581 1581 1580 1580 1588 1588 1588 1588 1580 1580 1587 1587 1580 1580 1579 1579 1587 1587 1587 1587 1579 1579 1589 1589 1579 1579 1597 1597 1589 1589 1589 1589 1597 1597 1590 1590 1597 1597 1598 1598 1590 1590 1590 1590 1591 1591 1588 1588 1591 1591 1586 1586 1588 1588 1588 1588 1586 1586 1585 1585 1585 1585 1584 1584 1588 1588 1584 1584 1583 1583 1588 1588 1588 1588 1583 1583 1582 1582 1598 1598 1596 1596 1590 1590 1596 1596 1595 1595 1590 1590 1590 1590 1595 1595 1594 1594 1594 1594 1593 1593 1590 1590 1593 1593 1592 1592 1590 1590 1590 1590 1592 1592 1591 1591 1599 1599 1600 1600 1601 1601 1600 1600 1602 1602 1601 1601 1622 1622 1631 1631 1629 1629 1610 1610 1612 1612 1625 1625 1612 1612 1616 1616 1625 1625 1625 1625 1616 1616 1618 1618 1629 1629 1626 1626 1622 1622 1626 1626 1623 1623 1622 1622 1622 1622 1623 1623 1620 1620 1606 1606 1608 1608 1615 1615 1641 1641 1639 1639 1632 1632 1608 1608 1610 1610 1615 1615 1610 1610 1625 1625 1615 1615 1615 1615 1625 1625 1622 1622 1625 1625 1632 1632 1622 1622 1622 1622 1632 1632 1631 1631 1640 1640 1642 1642 1634 1634 1642 1642 1644 1644 1634 1634 1634 1634 1644 1644 1632 1632 1644 1644 1643 1643 1632 1632 1632 1632 1643 1643 1641 1641 1639 1639 1637 1637 1632 1632 1637 1637 1635 1635 1632 1632 1632 1632 1635 1635 1631 1631 1618 1618 1621 1621 1625 1625 1621 1621 1624 1624 1625 1625 1625 1625 1624 1624 1627 1627 1624 1624 1628 1628 1627 1627 1627 1627 1628 1628 1630 1630 1623 1623 1619 1619 1620 1620 1619 1619 1617 1617 1620 1620 1620 1620 1617 1617 1614 1614 1607 1607 1613 1613 1609 1609 1613 1613 1620 1620 1609 1609 1609 1609 1620 1620 1611 1611 1620 1620 1614 1614 1611 1611 1607 1607 1605 1605 1613 1613 1605 1605 1603 1603 1613 1613 1613 1613 1603 1603 1615 1615 1603 1603 1604 1604 1615 1615 1615 1615 1604 1604 1606 1606 1630 1630 1633 1633 1627 1627 1633 1633 1636 1636 1627 1627 1627 1627 1636 1636 1634 1634 1636 1636 1638 1638 1634 1634 1634 1634 1638 1638 1640 1640 2714 2714 1660 1660 1659 1659 1660 1660 1656 1656 1659 1659 1659 1659 1656 1656 1655 1655 1656 1656 1652 1652 1655 1655 1655 1655 1652 1652 1651 1651 1652 1652 1648 1648 1651 1651 1651 1651 1648 1648 1647 1647 1648 1648 1646 1646 1647 1647 1647 1647 1646 1646 1645 1645 1646 1646 1650 1650 1645 1645 1645 1645 1650 1650 1649 1649 1650 1650 1654 1654 1649 1649 1649 1649 1654 1654 1653 1653 1654 1654 1658 1658 1653 1653 1653 1653 1658 1658 1657 1657 1658 1658 1662 1662 1657 1657 1657 1657 1662 1662 1661 1661 1662 1662 2715 2715 1661 1661 1661 1661 2716 2716 2717 2717 1666 1666 1670 1670 1665 1665 1665 1665 1670 1670 1669 1669 1670 1670 1674 1674 1669 1669 1669 1669 1674 1674 1673 1673 1674 1674 1678 1678 1673 1673 1673 1673 1678 1678 1677 1677 1678 1678 1682 1682 1677 1677 1677 1677 1682 1682 1681 1681 1682 1682 1686 1686 1681 1681 1681 1681 1686 1686 1685 1685 1686 1686 1690 1690 1685 1685 1685 1685 1690 1690 1689 1689 1690 1690 1694 1694 1689 1689 1689 1689 1694 1694 1693 1693 2718 2718 1698 1698 2719 2719 2720 2720 1698 1698 1697 1697 1698 1698 1702 1702 1697 1697 1697 1697 1702 1702 1701 1701 1702 1702 1706 1706 1701 1701 1701 1701 1706 1706 1705 1705 1706 1706 1710 1710 1705 1705 1705 1705 1710 1710 1709 1709 1710 1710 1712 1712 1709 1709 1709 1709 1712 1712 1711 1711 1712 1712 1708 1708 1711 1711 1711 1711 1708 1708 1707 1707 1708 1708 1704 1704 1707 1707 1707 1707 1704 1704 1703 1703 1704 1704 1700 1700 1703 1703 1703 1703 1700 1700 1699 1699 1700 1700 1696 1696 1699 1699 1699 1699 1696 1696 1695 1695 1696 1696 2721 2721 1695 1695 1695 1695 2722 2722 2723 2723 1692 1692 1688 1688 1691 1691 1691 1691 1688 1688 1687 1687 1688 1688 1684 1684 1687 1687 1687 1687 1684 1684 1683 1683 1684 1684 1680 1680 1683 1683 1683 1683 1680 1680 1679 1679 1680 1680 1676 1676 1679 1679 1679 1679 1676 1676 1675 1675 1676 1676 1672 1672 1675 1675 1675 1675 1672 1672 1671 1671 1672 1672 1668 1668 1671 1671 1671 1671 1668 1668 1667 1667 1668 1668 1664 1664 1667 1667 1667 1667 1664 1664 1663 1663 2724 2724 1660 1660 2725 2725 1756 1756 1761 1761 1759 1759 1724 1724 1727 1727 1719 1719 1759 1759 1755 1755 1756 1756 1755 1755 1752 1752 1756 1756 1756 1756 1752 1752 1751 1751 1752 1752 1749 1749 1751 1751 1751 1751 1749 1749 1746 1746 1737 1737 1731 1731 1732 1732 1731 1731 1728 1728 1732 1732 1732 1732 1728 1728 1727 1727 1728 1728 1723 1723 1727 1727 1727 1727 1723 1723 1719 1719 1765 1765 1766 1766 1761 1761 1766 1766 1762 1762 1761 1761 1761 1761 1762 1762 1759 1759 1739 1739 1740 1740 1744 1744 1740 1740 1743 1743 1744 1744 1744 1744 1743 1743 1748 1748 1734 1734 1730 1730 1725 1725 1719 1719 1717 1717 1724 1724 1717 1717 1715 1715 1724 1724 1724 1724 1715 1715 1721 1721 1749 1749 1745 1745 1746 1746 1745 1745 1742 1742 1746 1746 1746 1746 1742 1742 1741 1741 1742 1742 1738 1738 1741 1741 1741 1741 1738 1738 1737 1737 1738 1738 1735 1735 1737 1737 1737 1737 1735 1735 1731 1731 1793 1793 1790 1790 1798 1798 1725 1725 1729 1729 1734 1734 1729 1729 1733 1733 1734 1734 1734 1734 1733 1733 1739 1739 1733 1733 1736 1736 1739 1739 1739 1739 1736 1736 1740 1740 1715 1715 1713 1713 1721 1721 1713 1713 1714 1714 1721 1721 1721 1721 1714 1714 1722 1722 1714 1714 1716 1716 1722 1722 1722 1722 1716 1716 1726 1726 1716 1716 1718 1718 1726 1726 1726 1726 1718 1718 1730 1730 1718 1718 1720 1720 1730 1730 1730 1730 1720 1720 1725 1725 1780 1780 1779 1779 1775 1775 1779 1779 1776 1776 1775 1775 1775 1775 1776 1776 1771 1771 1776 1776 1772 1772 1771 1771 1771 1771 1772 1772 1765 1765 1772 1772 1769 1769 1765 1765 1765 1765 1769 1769 1766 1766 1792 1792 1797 1797 1789 1789 1797 1797 1795 1795 1789 1789 1789 1789 1795 1795 1784 1784 1778 1778 1785 1785 1782 1782 1785 1785 1788 1788 1782 1782 1782 1782 1788 1788 1786 1786 1788 1788 1794 1794 1786 1786 1786 1786 1794 1794 1790 1790 1794 1794 1796 1796 1790 1790 1790 1790 1796 1796 1798 1798 1773 1773 1777 1777 1778 1778 1777 1777 1781 1781 1778 1778 1778 1778 1781 1781 1785 1785 1795 1795 1791 1791 1784 1784 1791 1791 1787 1787 1784 1784 1784 1784 1787 1787 1780 1780 1787 1787 1783 1783 1780 1780 1780 1780 1783 1783 1779 1779 1798 1798 1800 1800 1793 1793 1800 1800 1801 1801 1793 1793 1793 1793 1801 1801 1792 1792 1801 1801 1799 1799 1792 1792 1792 1792 1799 1799 1797 1797 1768 1768 1770 1770 1773 1773 1770 1770 1774 1774 1773 1773 1773 1773 1774 1774 1777 1777 1743 1743 1747 1747 1748 1748 1747 1747 1750 1750 1748 1748 1748 1748 1750 1750 1753 1753 1750 1750 1754 1754 1753 1753 1753 1753 1754 1754 1758 1758 1754 1754 1757 1757 1758 1758 1757 1757 1760 1760 1758 1758 1758 1758 1760 1760 1763 1763 1760 1760 1764 1764 1763 1763 1763 1763 1764 1764 1768 1768 1764 1764 1767 1767 1768 1768 1768 1768 1767 1767 1770 1770 2018 2018 2017 2017 2038 2038 1955 1955 1954 1954 1963 1963 1893 1893 1891 1891 1896 1896 1815 1815 1814 1814 1808 1808 2156 2156 2157 2157 2150 2150 2225 2225 2226 2226 2231 2231 2223 2223 2228 2228 2221 2221 2228 2228 2219 2219 2221 2221 2225 2225 2231 2231 2223 2223 2210 2210 2211 2211 2217 2217 2211 2211 2216 2216 2217 2217 2217 2217 2216 2216 2218 2218 2197 2197 2726 2726 2208 2208 2727 2727 2728 2728 2208 2208 2193 2193 2195 2195 2197 2197 2195 2195 2198 2198 2197 2197 2197 2197 2198 2198 2729 2729 2184 2184 2187 2187 2178 2178 2187 2187 2174 2174 2178 2178 2178 2178 2174 2174 2177 2177 2150 2150 2157 2157 2162 2162 2157 2157 2163 2163 2162 2162 2162 2162 2163 2163 2164 2164 2156 2156 2150 2150 2147 2147 2150 2150 2139 2139 2147 2147 2147 2147 2139 2139 2143 2143 2127 2127 2131 2131 2136 2136 2127 2127 2136 2136 2139 2139 2136 2136 2141 2141 2139 2139 2139 2139 2141 2141 2143 2143 2131 2131 2127 2127 2126 2126 2127 2127 2114 2114 2126 2126 2126 2126 2114 2114 2121 2121 2102 2102 2107 2107 2109 2109 2109 2109 2111 2111 2102 2102 2111 2111 2115 2115 2102 2102 2102 2102 2115 2115 2118 2118 2115 2115 2119 2119 2118 2118 2118 2118 2119 2119 2121 2121 2730 2730 2731 2731 2081 2081 2732 2732 2100 2100 2081 2081 2081 2081 2100 2100 2105 2105 2090 2090 2091 2091 2088 2088 2091 2091 2093 2093 2088 2088 2088 2088 2093 2093 2095 2095 2090 2090 2088 2088 2089 2089 2088 2088 2067 2067 2089 2089 2089 2089 2067 2067 2087 2087 2084 2084 2085 2085 2068 2068 2085 2085 2086 2086 2068 2068 2068 2068 2086 2086 2087 2087 1817 1817 1809 1809 1819 1819 1809 1809 1820 1820 1819 1819 1829 1829 1823 1823 1818 1818 1823 1823 1821 1821 1818 1818 1832 1832 1830 1830 1829 1829 1830 1830 1825 1825 1829 1829 1829 1829 1825 1825 1823 1823 1844 1844 2733 2733 1837 1837 1844 1844 1837 1837 1846 1846 1855 1855 1850 1850 1860 1860 1850 1850 1848 1848 1860 1860 1860 1860 1848 1848 1849 1849 1874 1874 1873 1873 1860 1860 1873 1873 1864 1864 1860 1860 1860 1860 1864 1864 1855 1855 1896 1896 1891 1891 1885 1885 1891 1891 1886 1886 1885 1885 1886 1886 1877 1877 1885 1885 1885 1885 1877 1877 1876 1876 1893 1893 1896 1896 1901 1901 1896 1896 1908 1908 1901 1901 1901 1901 1908 1908 1904 1904 1918 1918 1915 1915 1914 1914 1918 1918 1914 1914 1908 1908 1914 1914 1905 1905 1908 1908 1908 1908 1905 1905 1904 1904 1915 1915 1918 1918 1919 1919 1918 1918 1928 1928 1919 1919 1919 1919 1928 1928 1923 1923 1936 1936 1932 1932 1947 1947 1932 1932 1930 1930 1947 1947 1947 1947 1930 1930 1928 1928 1930 1930 1926 1926 1928 1928 1928 1928 1926 1926 1923 1923 1936 1936 1941 1941 1938 1938 1941 1941 1940 1940 1938 1938 1940 1940 1941 1941 2734 2734 1941 1941 1966 1966 2735 2735 2736 2736 1966 1966 2737 2737 1954 1954 1951 1951 1964 1964 1951 1951 1950 1950 1964 1964 1950 1950 1946 1946 1964 1964 1964 1964 1946 1946 1944 1944 1962 1962 1958 1958 1957 1957 1955 1955 1963 1963 1956 1956 1967 1967 1970 1970 1948 1948 1967 1967 1969 1969 1970 1970 1969 1969 1985 1985 1970 1970 1970 1970 1985 1985 1986 1986 1985 1985 1991 1991 1986 1986 1986 1986 1991 1991 2002 2002 1991 1991 2001 2001 2002 2002 2002 2002 2001 2001 2018 2018 2001 2001 2009 2009 2018 2018 2018 2018 2009 2009 2017 2017 2039 2039 2053 2053 2038 2038 2053 2053 2037 2037 2038 2038 2038 2038 2037 2037 2018 2018 2082 2082 2084 2084 2070 2070 2084 2084 2068 2068 2070 2070 2070 2070 2068 2068 2057 2057 2068 2068 2053 2053 2057 2057 2057 2057 2053 2053 2054 2054 2053 2053 2039 2039 2054 2054 2223 2223 2231 2231 2228 2228 2231 2231 2237 2237 2228 2228 2228 2228 2237 2237 2233 2233 2237 2237 2238 2238 2233 2233 2233 2233 2238 2238 2235 2235 2238 2238 2239 2239 2235 2235 2239 2239 2236 2236 2235 2235 2235 2235 2236 2236 2232 2232 2236 2236 2234 2234 2232 2232 2234 2234 2227 2227 2232 2232 2232 2232 2227 2227 2220 2220 2227 2227 2224 2224 2220 2220 2224 2224 2209 2209 2220 2220 2220 2220 2209 2209 2207 2207 2209 2209 2204 2204 2207 2207 2207 2207 2204 2204 2190 2190 2204 2204 2191 2191 2190 2190 2190 2190 2191 2191 2170 2170 2191 2191 2180 2180 2170 2170 2180 2180 2172 2172 2170 2170 2172 2172 2155 2155 2170 2170 2170 2170 2155 2155 2153 2153 2155 2155 2151 2151 2153 2153 2153 2153 2151 2151 2738 2738 2151 2151 2739 2739 2740 2740 2137 2137 2138 2138 2122 2122 2138 2138 2130 2130 2122 2122 2130 2130 2123 2123 2122 2122 2123 2123 2108 2108 2122 2122 2122 2122 2108 2108 2104 2104 2108 2108 2106 2106 2104 2104 2106 2106 2079 2079 2104 2104 2104 2104 2079 2079 2078 2078 2079 2079 2074 2074 2078 2078 2078 2078 2074 2074 2062 2062 2074 2074 2063 2063 2062 2062 2062 2062 2063 2063 2045 2045 2063 2063 2051 2051 2045 2045 2051 2051 2046 2046 2045 2045 2046 2046 2031 2031 2045 2045 2045 2045 2031 2031 2030 2030 2031 2031 2024 2024 2030 2030 2030 2030 2024 2024 2011 2011 2024 2024 2010 2010 2011 2011 2011 2011 2010 2010 1995 1995 2010 2010 2006 2006 1995 1995 2006 2006 1994 1994 1995 1995 1994 1994 1981 1981 1995 1995 1995 1995 1981 1981 1979 1979 1981 1981 1978 1978 1979 1979 1978 1978 1962 1962 1979 1979 1979 1979 1962 1962 1963 1963 1962 1962 1957 1957 1963 1963 1963 1963 1957 1957 1956 1956 1817 1817 1815 1815 1809 1809 1815 1815 1808 1808 1809 1809 1809 1809 1808 1808 1806 1806 1808 1808 1805 1805 1806 1806 1805 1805 1802 1802 1806 1806 1802 1802 1803 1803 1806 1806 1806 1806 1803 1803 1807 1807 1803 1803 1804 1804 1807 1807 1804 1804 1810 1810 1807 1807 1807 1807 1810 1810 1812 1812 1810 1810 1816 1816 1812 1812 1812 1812 1816 1816 1828 1828 1816 1816 1824 1824 1828 1828 1824 1824 1836 1836 1828 1828 1828 1828 1836 1836 1841 1841 1836 1836 1840 1840 1841 1841 1840 1840 1858 1858 1841 1841 1841 1841 1858 1858 1859 1859 1858 1858 1861 1861 1859 1859 1859 1859 1861 1861 1881 1881 1861 1861 1879 1879 1881 1881 1881 1881 1879 1879 1897 1897 1879 1879 1890 1890 1897 1897 1890 1890 1895 1895 1897 1897 1895 1895 2741 2741 1897 1897 1897 1897 2742 2742 2743 2743 1909 1909 1924 1924 1910 1910 1910 1910 1924 1924 1925 1925 1924 1924 1934 1934 1925 1925 1925 1925 1934 1934 1948 1948 1934 1934 1945 1945 1948 1948 1948 1948 1945 1945 1967 1967 1954 1954 1964 1964 1963 1963 1964 1964 1980 1980 1963 1963 1963 1963 1980 1980 1979 1979 1980 1980 1996 1996 1979 1979 1979 1979 1996 1996 1995 1995 1996 1996 2012 2012 1995 1995 1995 1995 2012 2012 2011 2011 2012 2012 2029 2029 2011 2011 2011 2011 2029 2029 2030 2030 2029 2029 2044 2044 2030 2030 2030 2030 2044 2044 2045 2045 2044 2044 2061 2061 2045 2045 2045 2045 2061 2061 2062 2062 2061 2061 2077 2077 2062 2062 2062 2062 2077 2077 2078 2078 2077 2077 2101 2101 2078 2078 2078 2078 2101 2101 2104 2104 2101 2101 2120 2120 2104 2104 2104 2104 2120 2120 2122 2122 2120 2120 2134 2134 2122 2122 2122 2122 2134 2134 2137 2137 2744 2744 2149 2149 2745 2745 2746 2746 2149 2149 2153 2153 2149 2149 2166 2166 2153 2153 2153 2153 2166 2166 2170 2170 2166 2166 2185 2185 2170 2170 2170 2170 2185 2185 2190 2190 2185 2185 2201 2201 2190 2190 2190 2190 2201 2201 2207 2207 2201 2201 2214 2214 2207 2207 2207 2207 2214 2214 2220 2220 2214 2214 2222 2222 2220 2220 2220 2220 2222 2222 2232 2232 2222 2222 2230 2230 2232 2232 2232 2232 2230 2230 2235 2235 2230 2230 2229 2229 2235 2235 2235 2235 2229 2229 2233 2233 2229 2229 2217 2217 2233 2233 2233 2233 2217 2217 2228 2228 2217 2217 2218 2218 2228 2228 2228 2228 2218 2218 2219 2219 2087 2087 2067 2067 2068 2068 2067 2067 2052 2052 2068 2068 2068 2068 2052 2052 2053 2053 2052 2052 2036 2036 2053 2053 2053 2053 2036 2036 2037 2037 2036 2036 2019 2019 2037 2037 2037 2037 2019 2019 2018 2018 2019 2019 2003 2003 2018 2018 2018 2018 2003 2003 2002 2002 2003 2003 1988 1988 2002 2002 2002 2002 1988 1988 1986 1986 1988 1988 1972 1972 1986 1986 1986 1986 1972 1972 1970 1970 1972 1972 1949 1949 1970 1970 1970 1970 1949 1949 1948 1948 1949 1949 1927 1927 1948 1948 1948 1948 1927 1927 1925 1925 1927 1927 1913 1913 1925 1925 1925 1925 1913 1913 1910 1910 2747 2747 1899 1899 2748 2748 2749 2749 1899 1899 1897 1897 1899 1899 1883 1883 1897 1897 1897 1897 1883 1883 1881 1881 1883 1883 1863 1863 1881 1881 1881 1881 1863 1863 1859 1859 1863 1863 1847 1847 1859 1859 1859 1859 1847 1847 1841 1841 1847 1847 1834 1834 1841 1841 1841 1841 1834 1834 1828 1828 1834 1834 1822 1822 1828 1828 1828 1828 1822 1822 1812 1812 1822 1822 1813 1813 1812 1812 1812 1812 1813 1813 1807 1807 1813 1813 1811 1811 1807 1807 1807 1807 1811 1811 1806 1806 1811 1811 1818 1818 1806 1806 1806 1806 1818 1818 1809 1809 1818 1818 1821 1821 1809 1809 1809 1809 1821 1821 1820 1820 2750 2750 1966 1966 2751 2751 1966 1966 1982 1982 2752 2752 2753 2753 1982 1982 2754 2754 1982 1982 1997 1997 2755 2755 2756 2756 1997 1997 2757 2757 1997 1997 2013 2013 2758 2758 2759 2759 2013 2013 2760 2760 2013 2013 2028 2028 2761 2761 2762 2762 2028 2028 2763 2763 2028 2028 2043 2043 2764 2764 2765 2765 2043 2043 2766 2766 2043 2043 2059 2059 2767 2767 2768 2768 2059 2059 2769 2769 2059 2059 2075 2075 2770 2770 2771 2771 2075 2075 2772 2772 2075 2075 2099 2099 2773 2773 2774 2774 2099 2099 2775 2775 2099 2099 2116 2116 2776 2776 2777 2777 2116 2116 2778 2778 2116 2116 2132 2132 2779 2779 2780 2780 2132 2132 2781 2781 2132 2132 2145 2145 2782 2782 2783 2783 2145 2145 2784 2784 2145 2145 2160 2160 2785 2785 2786 2786 2160 2160 2787 2787 2160 2160 2179 2179 2788 2788 2789 2789 2179 2179 2790 2790 2179 2179 2194 2194 2791 2791 2792 2792 2194 2194 2793 2793 2194 2194 2205 2205 2794 2794 2795 2795 2205 2205 2796 2796 2205 2205 2212 2212 2797 2797 2798 2798 2212 2212 2799 2799 2212 2212 2215 2215 2800 2800 2801 2801 2215 2215 2802 2802 2215 2215 2213 2213 2803 2803 2804 2804 2213 2213 2805 2805 2213 2213 2208 2208 2806 2806 2807 2807 2208 2208 2808 2808 2208 2208 2809 2809 2810 2810 2217 2217 2206 2206 2210 2210 2811 2811 2081 2081 2812 2812 2081 2081 2066 2066 2813 2813 2814 2814 2066 2066 2815 2815 2066 2066 2050 2050 2816 2816 2817 2817 2050 2050 2818 2818 2050 2050 2035 2035 2819 2819 2820 2820 2035 2035 2821 2821 2035 2035 2020 2020 2822 2822 2823 2823 2020 2020 2824 2824 2020 2020 2004 2004 2825 2825 2826 2826 2004 2004 2827 2827 2004 2004 1989 1989 2828 2828 2829 2829 1989 1989 2830 2830 1989 1989 1973 1973 2831 2831 2832 2832 1973 1973 2833 2833 1973 1973 1953 1953 2834 2834 2835 2835 1953 1953 2836 2836 1953 1953 1931 1931 2837 2837 2838 2838 1931 1931 2839 2839 1931 1931 1916 1916 2840 2840 2841 2841 1916 1916 2842 2842 1916 1916 1902 1902 2843 2843 2844 2844 1902 1902 2845 2845 1902 1902 1888 1888 2846 2846 2847 2847 1888 1888 2848 2848 1888 1888 1870 1870 2849 2849 2850 2850 1870 1870 2851 2851 1870 1870 1854 1854 2852 2852 2853 2853 1854 1854 2854 2854 1854 1854 1842 1842 2855 2855 2856 2856 1842 1842 2857 2857 1842 1842 1833 1833 2858 2858 2859 2859 1833 1833 2860 2860 1833 1833 1827 1827 2861 2861 2862 2862 1827 1827 2863 2863 1827 1827 1826 1826 2864 2864 2865 2865 1826 1826 2866 2866 1826 1826 1831 1831 2867 2867 2868 2868 1831 1831 2869 2869 1831 1831 1837 1837 2870 2870 2871 2871 1837 1837 2872 2872 1837 1837 2873 2873 2874 2874 1829 1829 1835 1835 1832 1832 1936 1936 1947 1947 1941 1941 1947 1947 1968 1968 1941 1941 1941 1941 1968 1968 1966 1966 1968 1968 1983 1983 1966 1966 1966 1966 1983 1983 1982 1982 1983 1983 1998 1998 1982 1982 1982 1982 1998 1998 1997 1997 1998 1998 2014 2014 1997 1997 1997 1997 2014 2014 2013 2013 2014 2014 2027 2027 2013 2013 2013 2013 2027 2027 2028 2028 2027 2027 2042 2042 2028 2028 2028 2028 2042 2042 2043 2043 2042 2042 2058 2058 2043 2043 2043 2043 2058 2058 2059 2059 2058 2058 2072 2072 2059 2059 2059 2059 2072 2072 2075 2075 2072 2072 2096 2096 2075 2075 2075 2075 2096 2096 2099 2099 2096 2096 2113 2113 2099 2099 2099 2099 2113 2113 2116 2116 2113 2113 2128 2128 2116 2116 2116 2116 2128 2128 2132 2132 2128 2128 2142 2142 2132 2132 2132 2132 2142 2142 2145 2145 2142 2142 2154 2154 2145 2145 2145 2145 2154 2154 2160 2160 2154 2154 2167 2167 2160 2160 2160 2160 2167 2167 2179 2179 2167 2167 2182 2182 2179 2179 2179 2179 2182 2182 2194 2194 2182 2182 2192 2192 2194 2194 2194 2194 2192 2192 2205 2205 2192 2192 2199 2199 2205 2205 2205 2205 2199 2199 2212 2212 2199 2199 2202 2202 2212 2212 2212 2212 2202 2202 2215 2215 2202 2202 2200 2200 2215 2215 2215 2215 2200 2200 2213 2213 2200 2200 2196 2196 2213 2213 2213 2213 2196 2196 2208 2208 2196 2196 2187 2187 2208 2208 2208 2208 2187 2187 2197 2197 2187 2187 2184 2184 2197 2197 2197 2197 2184 2184 2193 2193 2107 2107 2102 2102 2105 2105 2102 2102 2080 2080 2105 2105 2105 2105 2080 2080 2081 2081 2080 2080 2065 2065 2081 2081 2081 2081 2065 2065 2066 2066 2065 2065 2049 2049 2066 2066 2066 2066 2049 2049 2050 2050 2049 2049 2034 2034 2050 2050 2050 2050 2034 2034 2035 2035 2034 2034 2021 2021 2035 2035 2035 2035 2021 2021 2020 2020 2021 2021 2005 2005 2020 2020 2020 2020 2005 2005 2004 2004 2005 2005 1990 1990 2004 2004 2004 2004 1990 1990 1989 1989 1990 1990 1975 1975 1989 1989 1989 1989 1975 1975 1973 1973 1975 1975 1959 1959 1973 1973 1973 1973 1959 1959 1953 1953 1959 1959 1935 1935 1953 1953 1953 1953 1935 1935 1931 1931 1935 1935 1920 1920 1931 1931 1931 1931 1920 1920 1916 1916 1920 1920 1907 1907 1916 1916 1916 1916 1907 1907 1902 1902 1907 1907 1894 1894 1902 1902 1902 1902 1894 1894 1888 1888 1894 1894 1882 1882 1888 1888 1888 1888 1882 1882 1870 1870 1882 1882 1865 1865 1870 1870 1870 1870 1865 1865 1854 1854 1865 1865 1853 1853 1854 1854 1854 1854 1853 1853 1842 1842 1853 1853 1845 1845 1842 1842 1842 1842 1845 1845 1833 1833 1845 1845 1839 1839 1833 1833 1833 1833 1839 1839 1827 1827 1839 1839 1838 1838 1827 1827 1827 1827 1838 1838 1826 1826 1838 1838 1843 1843 1826 1826 1826 1826 1843 1843 1831 1831 1843 1843 1849 1849 1831 1831 1831 1831 1849 1849 1837 1837 1849 1849 1848 1848 1837 1837 1837 1837 1848 1848 1846 1846 1918 1918 1933 1933 1928 1928 1933 1933 1952 1952 1928 1928 1928 1928 1952 1952 1947 1947 1952 1952 1971 1971 1947 1947 1947 1947 1971 1971 1968 1968 1971 1971 1984 1984 1968 1968 1968 1968 1984 1984 1983 1983 1984 1984 1999 1999 1983 1983 1983 1983 1999 1999 1998 1998 1999 1999 2015 2015 1998 1998 1998 1998 2015 2015 2014 2014 2015 2015 2026 2026 2014 2014 2014 2014 2026 2026 2027 2027 2026 2026 2041 2041 2027 2027 2027 2027 2041 2041 2042 2042 2041 2041 2056 2056 2042 2042 2042 2042 2056 2056 2058 2058 2056 2056 2071 2071 2058 2058 2058 2058 2071 2071 2072 2072 2071 2071 2092 2092 2072 2072 2072 2072 2092 2092 2096 2096 2092 2092 2110 2110 2096 2096 2096 2096 2110 2110 2113 2113 2110 2110 2125 2125 2113 2113 2113 2113 2125 2125 2128 2128 2125 2125 2135 2135 2128 2128 2128 2128 2135 2135 2142 2142 2135 2135 2146 2146 2142 2142 2142 2142 2146 2146 2154 2154 2146 2146 2158 2158 2154 2154 2154 2154 2158 2158 2167 2167 2158 2158 2169 2169 2167 2167 2167 2167 2169 2169 2182 2182 2169 2169 2181 2181 2182 2182 2182 2182 2181 2181 2192 2192 2181 2181 2186 2186 2192 2192 2192 2192 2186 2186 2199 2199 2186 2186 2189 2189 2199 2199 2199 2199 2189 2189 2202 2202 2189 2189 2188 2188 2202 2202 2202 2202 2188 2188 2200 2200 2188 2188 2183 2183 2200 2200 2200 2200 2183 2183 2196 2196 2183 2183 2175 2175 2196 2196 2196 2196 2175 2175 2187 2187 2175 2175 2162 2162 2187 2187 2187 2187 2162 2162 2174 2174 2162 2162 2164 2164 2174 2174 2174 2174 2164 2164 2177 2177 2121 2121 2114 2114 2118 2118 2114 2114 2098 2098 2118 2118 2118 2118 2098 2098 2102 2102 2098 2098 2076 2076 2102 2102 2102 2102 2076 2076 2080 2080 2076 2076 2064 2064 2080 2080 2080 2080 2064 2064 2065 2065 2064 2064 2048 2048 2065 2065 2065 2065 2048 2048 2049 2049 2048 2048 2033 2033 2049 2049 2049 2049 2033 2033 2034 2034 2033 2033 2022 2022 2034 2034 2034 2034 2022 2022 2021 2021 2022 2022 2007 2007 2021 2021 2021 2021 2007 2007 2005 2005 2007 2007 1992 1992 2005 2005 2005 2005 1992 1992 1990 1990 1992 1992 1976 1976 1990 1990 1990 1990 1976 1976 1975 1975 1976 1976 1961 1961 1975 1975 1975 1975 1961 1961 1959 1959 1961 1961 1939 1939 1959 1959 1959 1959 1939 1939 1935 1935 1939 1939 1921 1921 1935 1935 1935 1935 1921 1921 1920 1920 1921 1921 1911 1911 1920 1920 1920 1920 1911 1911 1907 1907 1911 1911 1900 1900 1907 1907 1907 1907 1900 1900 1894 1894 1900 1900 1889 1889 1894 1894 1894 1894 1889 1889 1882 1882 1889 1889 1878 1878 1882 1882 1882 1882 1878 1878 1865 1865 1878 1878 1866 1866 1865 1865 1865 1865 1866 1866 1853 1853 1866 1866 1857 1857 1853 1853 1853 1853 1857 1857 1845 1845 1857 1857 1852 1852 1845 1845 1845 1845 1852 1852 1839 1839 1852 1852 1851 1851 1839 1839 1839 1839 1851 1851 1838 1838 1851 1851 1856 1856 1838 1838 1838 1838 1856 1856 1843 1843 1856 1856 1862 1862 1843 1843 1843 1843 1862 1862 1849 1849 1862 1862 1872 1872 1849 1849 1849 1849 1872 1872 1860 1860 1872 1872 1885 1885 1860 1860 1860 1860 1885 1885 1874 1874 1885 1885 1876 1876 1874 1874 1874 1874 1876 1876 1873 1873 1921 1921 1917 1917 1911 1911 1917 1917 1906 1906 1911 1911 1911 1911 1906 1906 1900 1900 1906 1906 1898 1898 1900 1900 1900 1900 1898 1898 1889 1889 1898 1898 1887 1887 1889 1889 1889 1889 1887 1887 1878 1878 1887 1887 1880 1880 1878 1878 1878 1878 1880 1880 1866 1866 1880 1880 1871 1871 1866 1866 1866 1866 1871 1871 1857 1857 1871 1871 1868 1868 1857 1857 1857 1857 1868 1868 1852 1852 1868 1868 1867 1867 1852 1852 1852 1852 1867 1867 1851 1851 1867 1867 1869 1869 1851 1851 1851 1851 1869 1869 1856 1856 1869 1869 1875 1875 1856 1856 1856 1856 1875 1875 1862 1862 1875 1875 1884 1884 1862 1862 1862 1862 1884 1884 1872 1872 1884 1884 1892 1892 1872 1872 1872 1872 1892 1892 1885 1885 1892 1892 1903 1903 1885 1885 1885 1885 1903 1903 1896 1896 1903 1903 1912 1912 1896 1896 1896 1896 1912 1912 1908 1908 1912 1912 1922 1922 1908 1908 1908 1908 1922 1922 1918 1918 1922 1922 1937 1937 1918 1918 1918 1918 1937 1937 1933 1933 1937 1937 1960 1960 1933 1933 1933 1933 1960 1960 1952 1952 1960 1960 1974 1974 1952 1952 1952 1952 1974 1974 1971 1971 1974 1974 1987 1987 1971 1971 1971 1971 1987 1987 1984 1984 1987 1987 2000 2000 1984 1984 1984 1984 2000 2000 1999 1999 2000 2000 2016 2016 1999 1999 1999 1999 2016 2016 2015 2015 2016 2016 2025 2025 2015 2015 2015 2015 2025 2025 2026 2026 2025 2025 2040 2040 2026 2026 2026 2026 2040 2040 2041 2041 2040 2040 2055 2055 2041 2041 2041 2041 2055 2055 2056 2056 2055 2055 2069 2069 2056 2056 2056 2056 2069 2069 2071 2071 2069 2069 2083 2083 2071 2071 2071 2071 2083 2083 2092 2092 2083 2083 2103 2103 2092 2092 2092 2092 2103 2103 2110 2110 2103 2103 2117 2117 2110 2110 2110 2110 2117 2117 2125 2125 2117 2117 2129 2129 2125 2125 2125 2125 2129 2129 2135 2135 2129 2129 2140 2140 2135 2135 2135 2135 2140 2140 2146 2146 2140 2140 2148 2148 2146 2146 2146 2146 2148 2148 2158 2158 2148 2148 2159 2159 2158 2158 2158 2158 2159 2159 2169 2169 2159 2159 2165 2165 2169 2169 2169 2169 2165 2165 2181 2181 2165 2165 2171 2171 2181 2181 2181 2181 2171 2171 2186 2186 2171 2171 2176 2176 2186 2186 2186 2186 2176 2176 2189 2189 2176 2176 2173 2173 2189 2189 2189 2189 2173 2173 2188 2188 2173 2173 2168 2168 2188 2188 2188 2188 2168 2168 2183 2183 2168 2168 2161 2161 2183 2183 2183 2183 2161 2161 2175 2175 2161 2161 2152 2152 2175 2175 2175 2175 2152 2152 2162 2162 2152 2152 2144 2144 2162 2162 2162 2162 2144 2144 2150 2150 2144 2144 2133 2133 2150 2150 2150 2150 2133 2133 2139 2139 2133 2133 2124 2124 2139 2139 2139 2139 2124 2124 2127 2127 2124 2124 2112 2112 2127 2127 2127 2127 2112 2112 2114 2114 2112 2112 2094 2094 2114 2114 2114 2114 2094 2094 2098 2098 2094 2094 2073 2073 2098 2098 2098 2098 2073 2073 2076 2076 2073 2073 2060 2060 2076 2076 2076 2076 2060 2060 2064 2064 2060 2060 2047 2047 2064 2064 2064 2064 2047 2047 2048 2048 2047 2047 2032 2032 2048 2048 2048 2048 2032 2032 2033 2033 2032 2032 2023 2023 2033 2033 2033 2033 2023 2023 2022 2022 2023 2023 2008 2008 2022 2022 2022 2022 2008 2008 2007 2007 2008 2008 1993 1993 2007 2007 2007 2007 1993 1993 1992 1992 1993 1993 1977 1977 1992 1992 1992 1992 1977 1977 1976 1976 1977 1977 1965 1965 1976 1976 1976 1976 1965 1965 1961 1961 1965 1965 1943 1943 1961 1961 1961 1961 1943 1943 1939 1939 1943 1943 1929 1929 1939 1939 1939 1939 1929 1929 1921 1921 1929 1929 1917 1917 1921 1921 2253 2253 2254 2254 2240 2240 2254 2254 2255 2255 2240 2240 2246 2246 2247 2247 2240 2240 2271 2271 2286 2286 2270 2270 2286 2286 2269 2269 2270 2270 2271 2271 2272 2272 2286 2286 2272 2272 2273 2273 2286 2286 2286 2286 2273 2273 2274 2274 2246 2246 2240 2240 2245 2245 2240 2240 2241 2241 2245 2245 2245 2245 2241 2241 2244 2244 2241 2241 2242 2242 2244 2244 2244 2244 2242 2242 2243 2243 2255 2255 2256 2256 2240 2240 2256 2256 2257 2257 2240 2240 2240 2240 2257 2257 2258 2258 2286 2286 2265 2265 2266 2266 2247 2247 2248 2248 2240 2240 2248 2248 2249 2249 2240 2240 2240 2240 2249 2249 2250 2250 2258 2258 2259 2259 2240 2240 2259 2259 2260 2260 2240 2240 2240 2240 2260 2260 2261 2261 2266 2266 2267 2267 2286 2286 2267 2267 2268 2268 2286 2286 2286 2286 2268 2268 2269 2269 2274 2274 2275 2275 2286 2286 2275 2275 2276 2276 2286 2286 2286 2286 2276 2276 2277 2277 2283 2283 2284 2284 2282 2282 2284 2284 2285 2285 2282 2282 2250 2250 2251 2251 2240 2240 2251 2251 2252 2252 2240 2240 2240 2240 2252 2252 2253 2253 2261 2261 2262 2262 2240 2240 2262 2262 2263 2263 2240 2240 2240 2240 2263 2263 2286 2286 2263 2263 2264 2264 2286 2286 2286 2286 2264 2264 2265 2265 2277 2277 2278 2278 2286 2286 2278 2278 2279 2279 2286 2286 2286 2286 2279 2279 2280 2280 2285 2285 2287 2287 2282 2282 2287 2287 2286 2286 2282 2282 2282 2282 2286 2286 2281 2281 2286 2286 2280 2280 2281 2281 2325 2325 2324 2324 2334 2334 2334 2334 2321 2321 2320 2320 2320 2320 2319 2319 2334 2334 2319 2319 2318 2318 2334 2334 2334 2334 2318 2318 2317 2317 2333 2333 2332 2332 2331 2331 2310 2310 2309 2309 2288 2288 2304 2304 2288 2288 2305 2305 2288 2288 2306 2306 2305 2305 2304 2304 2303 2303 2288 2288 2303 2303 2302 2302 2288 2288 2288 2288 2302 2302 2301 2301 2324 2324 2323 2323 2334 2334 2323 2323 2322 2322 2334 2334 2334 2334 2322 2322 2321 2321 2309 2309 2308 2308 2288 2288 2308 2308 2307 2307 2288 2288 2288 2288 2307 2307 2306 2306 2293 2293 2288 2288 2294 2294 2288 2288 2295 2295 2294 2294 2328 2328 2327 2327 2334 2334 2327 2327 2326 2326 2334 2334 2334 2334 2326 2326 2325 2325 2317 2317 2316 2316 2334 2334 2316 2316 2315 2315 2334 2334 2334 2334 2315 2315 2314 2314 2314 2314 2313 2313 2334 2334 2313 2313 2312 2312 2334 2334 2334 2334 2312 2312 2288 2288 2312 2312 2311 2311 2288 2288 2288 2288 2311 2311 2310 2310 2293 2293 2292 2292 2291 2291 2333 2333 2331 2331 2335 2335 2331 2331 2330 2330 2335 2335 2335 2335 2330 2330 2334 2334 2330 2330 2329 2329 2334 2334 2334 2334 2329 2329 2328 2328 2301 2301 2300 2300 2288 2288 2300 2300 2299 2299 2288 2288 2288 2288 2299 2299 2298 2298 2298 2298 2297 2297 2288 2288 2297 2297 2296 2296 2288 2288 2288 2288 2296 2296 2295 2295 2291 2291 2290 2290 2293 2293 2290 2290 2289 2289 2293 2293 2293 2293 2289 2289 2288 2288 2337 2337 2338 2338 2336 2336 2338 2338 2339 2339 2336 2336 2336 2336 2339 2339 2340 2340 2339 2339 2341 2341 2340 2340 2341 2341 2342 2342 2340 2340 2340 2340 2342 2342 2343 2343 2346 2346 2347 2347 2345 2345 2347 2347 2343 2343 2345 2345 2345 2345 2343 2343 2344 2344 2343 2343 2342 2342 2344 2344 2346 2346 2348 2348 2347 2347 2348 2348 2349 2349 2347 2347 2347 2347 2349 2349 2351 2351 2353 2353 2354 2354 2352 2352 2354 2354 2351 2351 2352 2352 2352 2352 2351 2351 2350 2350 2351 2351 2349 2349 2350 2350 2353 2353 2355 2355 2354 2354 2355 2355 2356 2356 2354 2354 2354 2354 2356 2356 2358 2358 2356 2356 2357 2357 2358 2358 2357 2357 2359 2359 2358 2358 2358 2358 2359 2359 2361 2361 2363 2363 2364 2364 2875 2875 2364 2364 2876 2876 2877 2877 2362 2362 2361 2361 2360 2360 2361 2361 2359 2359 2360 2360 2363 2363 2365 2365 2364 2364 2365 2365 2366 2366 2364 2364 2364 2364 2366 2366 2368 2368 2370 2370 2371 2371 2369 2369 2371 2371 2368 2368 2369 2369 2369 2369 2368 2368 2367 2367 2368 2368 2366 2366 2367 2367 2370 2370 2372 2372 2371 2371 2372 2372 2373 2373 2371 2371 2371 2371 2373 2373 2377 2377 2373 2373 2376 2376 2377 2377 2376 2376 2379 2379 2377 2377 2377 2377 2379 2379 2384 2384 2382 2382 2383 2383 2385 2385 2383 2383 2384 2384 2385 2385 2385 2385 2384 2384 2380 2380 2384 2384 2379 2379 2380 2380 2375 2375 2374 2374 2378 2378 2374 2374 2383 2383 2378 2378 2378 2378 2383 2383 2381 2381 2383 2383 2382 2382 2381 2381 2433 2433 2431 2431 2432 2432 2431 2431 2430 2430 2432 2432 2431 2431 2429 2429 2430 2430 2429 2429 2428 2428 2430 2430 2430 2430 2428 2428 2427 2427 2428 2428 2426 2426 2427 2427 2427 2427 2426 2426 2422 2422 2426 2426 2425 2425 2422 2422 2422 2422 2425 2425 2424 2424 2420 2420 2419 2419 2421 2421 2419 2419 2422 2422 2421 2421 2421 2421 2422 2422 2423 2423 2422 2422 2424 2424 2423 2423 2420 2420 2418 2418 2419 2419 2418 2418 2417 2417 2419 2419 2419 2419 2417 2417 2415 2415 2417 2417 2416 2416 2415 2415 2416 2416 2414 2414 2415 2415 2415 2415 2414 2414 2412 2412 2414 2414 2413 2413 2412 2412 2413 2413 2411 2411 2412 2412 2412 2412 2411 2411 2409 2409 2411 2411 2410 2410 2409 2409 2878 2878 2408 2408 2879 2879 2880 2880 2408 2408 2406 2406 2404 2404 2403 2403 2405 2405 2403 2403 2406 2406 2405 2405 2405 2405 2406 2406 2407 2407 2406 2406 2408 2408 2407 2407 2404 2404 2402 2402 2403 2403 2402 2402 2401 2401 2403 2403 2403 2403 2401 2401 2399 2399 2397 2397 2394 2394 2398 2398 2394 2394 2399 2399 2398 2398 2398 2398 2399 2399 2400 2400 2399 2399 2401 2401 2400 2400 2397 2397 2393 2393 2394 2394 2393 2393 2389 2389 2394 2394 2394 2394 2389 2389 2387 2387 2389 2389 2388 2388 2387 2387 2388 2388 2386 2386 2387 2387 2387 2387 2386 2386 2390 2390 2396 2396 2395 2395 2392 2392 2395 2395 2390 2390 2392 2392 2392 2392 2390 2390 2391 2391 2390 2390 2386 2386 2391 2391
+4 4 5 5 1 1 4 4 1 1 3 3 1 1 0 0 3 3 3 3 0 0 2 2 6 6 7 7 8 8 7 7 9 9 8 8 11 11 15 15 14 14 11 11 14 14 10 10 14 14 13 13 10 10 10 10 13 13 12 12 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 30 30 31 31 32 32 31 31 33 33 32 32 139 139 56 56 55 55 191 191 146 146 145 145 177 177 187 187 188 188 196 196 209 209 210 210 50 50 54 54 55 55 130 130 127 127 126 126 124 124 121 121 120 120 315 315 316 316 308 308 347 347 348 348 337 337 318 318 320 320 309 309 330 330 349 349 328 328 349 349 326 326 328 328 318 318 309 309 316 316 320 320 322 322 309 309 322 322 324 324 309 309 309 309 324 324 326 326 330 330 332 332 349 349 332 332 334 334 349 349 349 349 334 334 348 348 334 334 335 335 348 348 348 348 335 335 337 337 315 315 308 308 312 312 307 307 313 313 312 312 337 337 339 339 347 347 339 339 338 338 347 347 347 347 338 338 336 336 333 333 331 331 346 346 331 331 329 329 346 346 329 329 327 327 346 346 327 327 325 325 346 346 346 346 325 325 306 306 325 325 323 323 306 306 306 306 323 323 321 321 321 321 319 319 306 306 319 319 317 317 306 306 306 306 317 317 307 307 317 317 314 314 307 307 307 307 314 314 313 313 125 125 122 122 58 58 132 132 131 131 141 141 131 131 128 128 141 141 136 136 144 144 61 61 144 144 62 62 61 61 61 61 62 62 53 53 53 53 41 41 52 52 41 41 40 40 52 52 52 52 40 40 51 51 40 40 39 39 51 51 60 60 59 59 68 68 59 59 67 67 68 68 67 67 59 59 66 66 59 59 58 58 66 66 66 66 58 58 119 119 58 58 122 122 119 119 119 119 122 122 120 120 122 122 123 123 120 120 120 120 123 123 124 124 58 58 141 141 125 125 141 141 128 128 125 125 125 125 128 128 126 126 128 128 129 129 126 126 126 126 129 129 130 130 346 346 345 345 383 383 345 345 346 346 305 305 346 346 306 306 305 305 305 305 306 306 283 283 306 306 284 284 283 283 283 283 284 284 206 206 284 284 207 207 206 206 206 206 207 207 199 199 207 207 185 185 199 199 199 199 185 185 198 198 183 183 204 204 205 205 205 205 204 204 282 282 204 204 281 281 282 282 282 282 281 281 304 304 281 281 303 303 304 304 304 304 303 303 344 344 303 303 343 343 344 344 344 344 343 343 381 381 343 343 414 414 381 381 381 381 414 414 382 382 414 414 415 415 382 382 382 382 415 415 383 383 415 415 416 416 383 383 383 383 416 416 346 346 406 406 407 407 408 408 408 408 409 409 406 406 409 409 410 410 406 406 406 406 410 410 405 405 34 34 45 45 55 55 45 45 46 46 55 55 55 55 46 46 47 47 47 47 48 48 55 55 48 48 49 49 55 55 55 55 49 49 50 50 209 209 219 219 210 210 219 219 227 227 210 210 210 210 227 227 235 235 241 241 247 247 285 285 247 247 255 255 285 285 255 255 261 261 285 285 285 285 261 261 270 270 270 270 275 275 285 285 275 275 277 277 285 285 285 285 277 277 284 284 277 277 274 274 284 284 274 274 269 269 284 284 269 269 260 260 284 284 284 284 260 260 254 254 254 254 246 246 284 284 246 246 240 240 284 284 284 284 240 240 207 207 240 240 234 234 207 207 207 207 234 234 226 226 185 185 186 186 142 142 186 186 176 176 142 142 176 176 173 173 142 142 173 173 143 143 142 142 142 142 143 143 134 134 143 143 135 135 134 134 226 226 218 218 207 207 218 218 208 208 207 207 207 207 208 208 185 185 208 208 195 195 185 185 185 185 195 195 186 186 232 232 224 224 200 200 252 252 244 244 278 278 268 268 271 271 279 279 271 271 273 273 279 279 276 276 272 272 278 278 278 278 244 244 200 200 244 244 238 238 200 200 200 200 238 238 232 232 272 272 267 267 278 278 267 267 258 258 278 278 278 278 258 258 252 252 217 217 225 225 203 203 253 253 259 259 280 280 225 225 233 233 203 203 233 233 239 239 203 203 203 203 239 239 280 280 239 239 245 245 280 280 280 280 245 245 253 253 138 138 178 178 181 181 156 156 138 138 154 154 138 138 152 152 154 154 156 156 158 158 138 138 158 158 159 159 138 138 138 138 159 159 178 178 159 159 162 162 178 178 180 180 174 174 170 170 170 170 174 174 168 168 151 151 149 149 137 137 149 149 148 148 137 137 137 137 148 148 138 138 148 148 150 150 138 138 138 138 150 150 152 152 162 162 164 164 178 178 164 164 166 166 178 178 178 178 166 166 175 175 166 166 168 168 175 175 175 175 168 168 172 172 168 168 174 174 172 172 157 157 155 155 137 137 155 155 153 153 137 137 137 137 153 153 151 151 165 165 163 163 179 179 163 163 161 161 179 179 179 179 161 161 137 137 161 161 160 160 137 137 137 137 160 160 157 157 170 170 171 171 180 180 171 171 169 169 180 180 180 180 169 169 179 179 169 169 167 167 179 179 179 179 167 167 165 165 224 224 216 216 200 200 216 216 201 201 200 200 200 200 201 201 179 179 201 201 193 193 179 179 179 179 193 193 180 180 364 364 362 362 348 348 391 391 388 388 418 418 377 377 373 373 348 348 348 348 362 362 349 349 362 362 361 361 349 349 349 349 361 361 363 363 373 373 371 371 348 348 371 371 369 369 348 348 348 348 369 369 364 364 392 392 394 394 419 419 394 394 397 397 419 419 419 419 397 397 418 418 397 397 393 393 418 418 418 418 393 393 391 391 388 388 386 386 418 418 386 386 379 379 418 418 418 418 379 379 377 377 372 372 374 374 350 350 374 374 378 378 350 350 420 420 389 389 419 419 389 389 390 390 419 419 419 419 390 390 392 392 378 378 380 380 420 420 380 380 387 387 420 420 420 420 387 387 389 389 363 363 365 365 349 349 365 365 368 368 349 349 349 349 368 368 350 350 368 368 370 370 350 350 350 350 370 370 372 372 108 108 112 112 145 145 112 112 116 116 145 145 145 145 116 116 118 118 106 106 144 144 111 111 144 144 115 115 111 111 82 82 62 62 86 86 62 62 90 90 86 86 82 82 77 77 62 62 77 77 73 73 62 62 62 62 73 73 63 63 73 73 70 70 63 63 63 63 70 70 74 74 106 106 102 102 144 144 102 102 98 98 144 144 144 144 98 98 62 62 98 98 94 94 62 62 62 62 94 94 90 90 87 87 91 91 64 64 74 74 78 78 63 63 78 78 79 79 63 63 63 63 79 79 64 64 79 79 83 83 64 64 64 64 83 83 87 87 91 91 95 95 64 64 95 95 99 99 64 64 64 64 99 99 146 146 99 99 103 103 146 146 146 146 103 103 145 145 103 103 107 107 145 145 145 145 107 107 108 108 316 316 309 309 308 308 309 309 297 297 308 308 308 308 297 297 296 296 312 312 308 308 307 307 308 308 296 296 307 307 307 307 296 296 306 306 296 296 295 295 306 306 306 306 295 295 284 284 295 295 290 290 284 284 284 284 290 290 285 285 290 290 291 291 285 285 285 285 291 291 292 292 378 378 420 420 350 350 420 420 421 421 350 350 350 350 421 421 351 351 288 288 310 310 311 311 65 65 64 64 147 147 64 64 146 146 147 147 147 147 146 146 192 192 146 146 191 191 192 192 192 192 191 191 214 214 326 326 349 349 309 309 349 349 350 350 309 309 309 309 350 350 310 310 350 350 351 351 310 310 310 310 351 351 311 311 289 289 214 214 213 213 214 214 191 191 213 213 213 213 191 191 190 190 191 191 145 145 190 190 190 190 145 145 144 144 145 145 118 118 144 144 144 144 118 118 115 115 311 311 289 289 288 288 289 289 213 213 288 288 288 288 213 213 212 212 213 213 190 190 212 212 212 212 190 190 189 189 190 190 144 144 189 189 189 189 144 144 143 143 144 144 136 136 143 143 143 143 136 136 135 135 53 53 62 62 41 41 62 62 63 63 41 41 41 41 63 63 42 42 63 63 64 64 42 42 42 42 64 64 43 43 64 64 65 65 43 43 43 43 65 65 44 44 235 235 241 241 210 210 241 241 285 285 210 210 210 210 285 285 286 286 285 285 292 292 286 286 286 286 292 292 293 293 187 187 196 196 188 188 196 196 210 210 188 188 188 188 210 210 211 211 210 210 286 286 211 211 211 211 286 286 287 287 286 286 293 293 287 287 287 287 293 293 294 294 173 173 177 177 143 143 177 177 188 188 143 143 143 143 188 188 189 189 188 188 211 211 189 189 189 189 211 211 212 212 211 211 287 287 212 212 212 212 287 287 288 288 287 287 294 294 288 288 288 288 294 294 310 310 294 294 299 299 310 310 310 310 299 299 309 309 299 299 298 298 309 309 309 309 298 298 297 297 359 359 357 357 346 346 352 352 347 347 346 346 347 347 336 336 346 346 346 346 336 336 333 333 399 399 417 417 396 396 417 417 385 385 396 396 402 402 400 400 416 416 400 400 398 398 416 416 416 416 398 398 395 395 395 395 384 384 416 416 384 384 375 375 416 416 416 416 375 375 346 346 375 375 366 366 346 346 346 346 366 366 359 359 357 357 355 355 346 346 355 355 353 353 346 346 346 346 353 353 352 352 399 399 401 401 417 417 401 401 403 403 417 417 417 417 403 403 416 416 403 403 404 404 416 416 416 416 404 404 402 402 352 352 354 354 347 347 354 354 356 356 347 347 347 347 356 356 358 358 358 358 360 360 347 347 360 360 367 367 347 347 347 347 367 367 376 376 377 377 348 348 418 418 348 348 347 347 418 418 418 418 347 347 417 417 347 347 376 376 417 417 417 417 376 376 385 385 197 197 198 198 184 184 198 198 185 185 184 184 184 184 185 185 141 141 185 185 142 142 141 141 141 141 142 142 132 132 142 142 134 134 132 132 132 132 134 134 133 133 58 58 57 57 141 141 57 57 140 140 141 141 141 141 140 140 184 184 140 140 183 183 184 184 184 184 183 183 197 197 183 183 205 205 197 197 281 281 280 280 303 303 280 280 302 302 303 303 303 303 302 302 343 343 302 302 342 342 343 343 343 343 342 342 414 414 342 342 413 413 414 414 256 256 250 250 280 280 256 256 280 280 262 262 215 215 221 221 204 204 249 249 281 281 243 243 281 281 204 204 243 243 243 243 204 204 237 237 204 204 231 231 237 237 249 249 251 251 281 281 251 251 257 257 281 281 281 281 257 257 263 263 230 230 228 228 203 203 228 228 222 222 203 203 203 203 222 222 220 220 221 221 223 223 204 204 223 223 229 229 204 204 204 204 229 229 231 231 263 263 265 265 281 281 265 265 266 266 281 281 281 281 266 266 280 280 266 266 264 264 280 280 280 280 264 264 262 262 250 250 248 248 280 280 248 248 242 242 280 280 280 280 242 242 203 203 242 242 236 236 203 203 203 203 236 236 230 230 57 57 56 56 140 140 56 56 139 139 140 140 140 140 139 139 183 183 139 139 182 182 183 183 183 183 182 182 204 204 182 182 203 203 204 204 204 204 203 203 215 215 203 203 220 220 215 215 259 259 268 268 280 280 268 268 279 279 280 280 280 280 279 279 302 302 279 279 301 301 302 302 302 302 301 301 342 342 301 301 341 341 342 342 342 342 341 341 413 413 341 341 412 412 413 413 34 34 55 55 35 35 55 55 56 56 35 35 35 35 56 56 36 36 56 56 57 57 36 36 36 36 57 57 37 37 57 57 58 58 37 37 37 37 58 58 38 38 58 58 59 59 38 38 38 38 59 59 39 39 59 59 60 60 39 39 39 39 60 60 51 51 273 273 276 276 279 279 276 276 278 278 279 279 279 279 278 278 301 301 278 278 300 300 301 301 301 301 300 300 341 341 300 300 340 340 341 341 341 341 340 340 412 412 340 340 405 405 412 412 412 412 405 405 411 411 405 405 410 410 411 411 97 97 101 101 138 138 101 101 105 105 138 138 138 138 105 105 110 110 92 92 88 88 54 54 88 88 84 84 54 54 54 54 84 84 80 80 76 76 81 81 55 55 76 76 55 55 72 72 81 81 85 85 55 55 85 85 89 89 55 55 55 55 89 89 93 93 93 93 97 97 55 55 97 97 138 138 55 55 55 55 138 138 139 139 138 138 181 181 139 139 139 139 181 181 182 182 181 181 194 194 182 182 182 182 194 194 203 203 194 194 202 202 203 203 203 203 202 202 217 217 110 110 114 114 138 138 114 114 117 117 138 138 138 138 117 117 137 137 117 117 113 113 137 137 137 137 113 113 109 109 109 109 104 104 137 137 104 104 100 100 137 137 137 137 100 100 54 54 100 100 96 96 54 54 54 54 96 96 92 92 80 80 75 75 54 54 75 75 71 71 54 54 54 54 71 71 55 55 71 71 69 69 55 55 55 55 69 69 72 72 422 422 423 423 424 424 423 423 425 425 424 424 424 424 425 425 426 426 425 425 427 427 426 426 426 426 427 427 428 428 427 427 429 429 428 428 428 428 429 429 430 430 429 429 431 431 430 430 430 430 431 431 432 432 431 431 433 433 432 432 432 432 433 433 434 434 433 433 435 435 434 434 434 434 435 435 436 436 435 435 437 437 436 436 436 436 437 437 438 438 437 437 439 439 438 438 438 438 439 439 440 440 439 439 441 441 440 440 440 440 441 441 442 442 443 443 452 452 444 444 452 452 453 453 444 444 453 453 454 454 444 444 454 454 455 455 444 444 444 444 455 455 445 445 455 455 456 456 445 445 445 445 456 456 446 446 456 456 457 457 446 446 446 446 457 457 447 447 457 457 458 458 447 447 447 447 458 458 448 448 458 458 459 459 448 448 448 448 459 459 449 449 459 459 460 460 449 449 449 449 460 460 450 450 460 460 461 461 450 450 450 450 461 461 451 451 461 461 462 462 451 451 473 473 483 483 472 472 483 483 482 482 472 472 472 472 482 482 471 471 482 482 481 481 471 471 474 474 463 463 475 475 463 463 464 464 475 475 475 475 464 464 476 476 464 464 465 465 476 476 476 476 465 465 477 477 465 465 466 466 477 477 477 477 466 466 478 478 466 466 467 467 478 478 478 478 467 467 479 479 467 467 468 468 479 479 479 479 468 468 480 480 468 468 469 469 480 480 480 480 469 469 481 481 469 469 470 470 481 481 481 481 470 470 471 471 493 493 484 484 494 494 484 484 485 485 494 494 492 492 503 503 491 491 503 503 502 502 491 491 491 491 502 502 490 490 502 502 501 501 490 490 490 490 501 501 489 489 501 501 500 500 489 489 489 489 500 500 488 488 500 500 499 499 488 488 488 488 499 499 487 487 499 499 498 498 487 487 487 487 498 498 486 486 498 498 497 497 486 486 497 497 496 496 486 486 486 486 496 496 485 485 496 496 495 495 485 485 485 485 495 495 494 494 577 577 573 573 591 591 677 677 664 664 665 665 660 660 670 670 669 669 520 520 529 529 528 528 883 883 819 819 820 820 884 884 883 883 888 888 888 888 887 887 884 884 887 887 886 886 884 884 884 884 886 886 885 885 525 525 519 519 526 526 519 519 518 518 526 526 526 526 515 515 514 514 518 518 517 517 526 526 517 517 516 516 526 526 526 526 516 516 515 515 690 690 683 683 669 669 669 669 683 683 668 668 892 892 859 859 893 893 859 859 860 860 893 893 893 893 860 860 894 894 860 860 861 861 894 894 894 894 861 861 825 825 681 681 689 689 688 688 689 689 765 765 688 688 688 688 765 765 764 764 628 628 621 621 618 618 612 612 605 605 601 601 587 587 588 588 593 593 605 605 612 612 604 604 612 612 611 611 604 604 604 604 611 611 603 603 611 611 610 610 603 603 603 603 610 610 602 602 610 610 609 609 602 602 602 602 609 609 598 598 589 589 530 530 590 590 530 530 531 531 590 590 589 589 590 590 597 597 590 590 613 613 597 597 597 597 613 613 596 596 511 511 524 524 510 510 524 524 523 523 510 510 510 510 523 523 509 509 523 523 522 522 509 509 509 509 522 522 508 508 522 522 521 521 508 508 508 508 521 521 507 507 818 818 827 827 815 815 827 827 826 826 815 815 815 815 826 826 814 814 826 826 812 812 814 814 806 806 808 808 825 825 808 808 810 810 825 825 825 825 810 810 812 812 798 798 800 800 786 786 800 800 802 802 786 786 786 786 802 802 825 825 802 802 804 804 825 825 825 825 804 804 806 806 788 788 792 792 791 791 788 788 791 791 787 787 791 791 793 793 787 787 793 793 795 795 787 787 787 787 795 795 786 786 795 795 796 796 786 786 786 786 796 796 798 798 811 811 809 809 828 828 801 801 799 799 789 789 799 799 797 797 789 789 789 789 797 797 788 788 797 797 794 794 788 788 788 788 794 794 792 792 818 818 817 817 827 827 817 817 816 816 827 827 827 827 816 816 828 828 816 816 813 813 828 828 828 828 813 813 811 811 809 809 807 807 828 828 807 807 805 805 828 828 828 828 805 805 789 789 805 805 803 803 789 789 789 789 803 803 801 801 768 768 773 773 772 772 775 775 770 770 779 779 770 770 789 789 779 779 779 779 789 789 778 778 789 789 788 788 778 778 778 778 788 788 777 777 788 788 787 787 777 777 777 777 787 787 776 776 787 787 786 786 776 776 776 776 786 786 772 772 786 786 767 767 772 772 772 772 767 767 768 768 678 678 692 692 691 691 692 692 703 703 691 691 691 691 703 703 709 709 729 729 767 767 723 723 767 767 691 691 723 723 723 723 691 691 717 717 691 691 709 709 717 717 729 729 737 737 767 767 737 737 743 743 767 767 767 767 743 743 752 752 753 753 744 744 768 768 694 694 718 718 710 710 752 752 757 757 767 767 757 757 760 760 767 767 767 767 760 760 768 768 760 760 758 758 768 768 768 768 758 758 753 753 744 744 738 738 768 768 738 738 730 730 768 768 768 768 730 730 694 694 730 730 724 724 694 694 694 694 724 724 718 718 670 670 678 678 669 669 678 678 691 691 669 669 669 669 691 691 690 690 691 691 767 767 690 690 690 690 767 767 766 766 767 767 786 786 766 766 766 766 786 786 785 785 786 786 825 825 785 785 785 785 825 825 824 824 825 825 861 861 824 824 710 710 704 704 694 694 704 704 693 693 694 694 694 694 693 693 672 672 657 657 627 627 661 661 627 627 628 628 661 661 661 661 628 628 671 671 628 628 672 672 671 671 671 671 672 672 679 679 672 672 693 693 679 679 685 685 701 701 684 684 701 701 707 707 684 684 707 707 715 715 684 684 715 715 721 721 684 684 684 684 721 721 761 761 721 721 727 727 761 761 727 727 735 735 761 761 761 761 735 735 741 741 741 741 750 750 761 761 750 750 755 755 761 761 761 761 755 755 762 762 755 755 759 759 762 762 762 762 759 759 756 756 685 685 684 684 676 676 684 684 662 662 676 676 676 676 662 662 663 663 647 647 649 649 662 662 635 635 637 637 622 622 637 637 639 639 622 622 649 649 651 651 662 662 651 651 653 653 662 662 662 662 653 653 663 663 653 653 655 655 663 663 663 663 655 655 658 658 655 655 654 654 658 658 658 658 654 654 656 656 654 654 652 652 656 656 656 656 652 652 659 659 639 639 641 641 622 622 641 641 644 644 622 622 622 622 644 644 662 662 644 644 645 645 662 662 662 662 645 645 647 647 659 659 652 652 664 664 652 652 650 650 664 664 664 664 650 650 665 665 650 650 648 648 665 665 665 665 648 648 646 646 623 623 643 643 642 642 642 642 640 640 623 623 640 640 638 638 623 623 623 623 638 638 636 636 636 636 634 634 623 623 634 634 632 632 623 623 623 623 632 632 622 622 632 632 633 633 622 622 622 622 633 633 635 635 666 666 686 686 665 665 686 686 680 680 665 665 665 665 680 680 677 677 708 708 702 702 687 687 756 756 751 751 762 762 751 751 747 747 762 762 762 762 747 747 763 763 747 747 742 742 763 763 763 763 742 742 736 736 736 736 728 728 763 763 728 728 722 722 763 763 763 763 722 722 687 687 722 722 716 716 687 687 687 687 716 716 708 708 855 855 862 862 896 896 862 862 866 866 896 896 896 896 879 879 897 897 879 879 882 882 897 897 897 897 882 882 880 880 866 866 870 870 896 896 870 870 875 875 896 896 896 896 875 875 879 879 828 828 842 842 839 839 838 838 843 843 827 827 843 843 847 847 827 827 827 827 847 847 851 851 839 839 837 837 828 828 837 837 835 835 828 828 828 828 835 835 827 827 835 835 836 836 827 827 827 827 836 836 838 838 880 880 876 876 897 897 876 876 872 872 897 897 897 897 872 872 898 898 872 872 871 871 898 898 898 898 871 871 867 867 867 867 863 863 898 898 863 863 856 856 898 898 898 898 856 856 829 829 856 856 852 852 829 829 852 852 848 848 829 829 829 829 848 848 844 844 580 580 583 583 591 591 583 583 581 581 591 591 591 591 581 581 577 577 532 532 544 544 543 543 551 551 531 531 547 547 531 531 542 542 547 547 551 551 555 555 531 531 555 555 559 559 531 531 531 531 559 559 590 590 559 559 563 563 590 590 590 590 563 563 567 567 567 567 571 571 590 590 571 571 576 576 590 590 590 590 576 576 580 580 543 543 539 539 532 532 539 539 535 535 532 532 532 532 535 535 531 531 535 535 538 538 531 531 531 531 538 538 542 542 544 544 532 532 548 548 532 532 533 533 548 548 548 548 533 533 552 552 573 573 572 572 592 592 572 572 568 568 592 592 568 568 564 564 592 592 564 564 560 560 592 592 592 592 560 560 533 533 560 560 556 556 533 533 533 533 556 556 552 552 584 584 565 565 569 569 569 569 574 574 584 584 574 574 578 578 584 584 584 584 578 578 585 585 578 578 582 582 585 585 582 582 579 579 585 585 585 585 579 579 575 575 575 575 570 570 585 585 570 570 566 566 585 585 585 585 566 566 562 562 526 526 558 558 554 554 554 554 550 550 526 526 550 550 546 546 526 526 526 526 546 546 541 541 540 540 545 545 525 525 545 545 549 549 525 525 549 549 553 553 525 525 553 553 557 557 525 525 525 525 557 557 584 584 557 557 561 561 584 584 584 584 561 561 565 565 541 541 537 537 526 526 537 537 534 534 526 526 526 526 534 534 525 525 534 534 536 536 525 525 525 525 536 536 540 540 823 823 859 859 822 822 859 859 892 892 822 822 822 822 892 892 821 821 892 892 891 891 821 821 821 821 891 891 820 820 891 891 890 890 820 820 820 820 890 890 883 883 890 890 889 889 883 883 883 883 889 889 888 888 819 819 780 780 820 820 780 780 781 781 820 820 820 820 781 781 821 821 781 781 782 782 821 821 821 821 782 782 822 822 782 782 783 783 822 822 822 822 783 783 823 823 783 783 784 784 823 823 780 780 761 761 781 781 761 761 762 762 781 781 781 781 762 762 782 782 762 762 763 763 782 782 782 782 763 763 783 783 763 763 764 764 783 783 783 783 764 764 784 784 764 764 765 765 784 784 711 711 713 713 687 687 711 711 687 687 705 705 764 764 746 746 740 740 745 745 763 763 739 739 763 763 733 733 739 739 745 745 748 748 763 763 748 748 754 754 763 763 763 763 754 754 764 764 754 754 749 749 764 764 764 764 749 749 746 746 740 740 734 734 764 764 734 734 732 732 764 764 764 764 732 732 688 688 732 732 726 726 688 688 688 688 726 726 720 720 713 713 719 719 687 687 719 719 725 725 687 687 687 687 725 725 763 763 725 725 731 731 763 763 763 763 731 731 733 733 720 720 714 714 688 688 714 714 712 712 688 688 688 688 712 712 706 706 706 706 700 700 688 688 700 700 698 698 688 688 688 688 698 698 687 687 698 698 699 699 687 687 687 687 699 699 705 705 702 702 686 686 687 687 686 686 666 666 687 687 687 687 666 666 688 688 666 666 667 667 688 688 688 688 667 667 681 681 667 667 668 668 681 681 681 681 668 668 682 682 668 668 683 683 682 682 562 562 558 558 585 585 558 558 526 526 585 585 585 585 526 526 586 586 526 526 527 527 586 586 586 586 527 527 587 587 527 527 528 528 587 587 587 587 528 528 588 588 528 528 529 529 588 588 514 514 504 504 526 526 504 504 505 505 526 526 526 526 505 505 527 527 505 505 506 506 527 527 527 527 506 506 528 528 506 506 507 507 528 528 528 528 507 507 520 520 507 507 521 521 520 520 622 622 606 606 623 623 606 606 607 607 623 623 623 623 607 607 624 624 607 607 608 608 624 624 624 624 608 608 625 625 608 608 609 609 625 625 625 625 609 609 626 626 609 609 610 610 626 626 646 646 643 643 665 665 643 643 623 623 665 665 665 665 623 623 666 666 623 623 624 624 666 666 666 666 624 624 667 667 624 624 625 625 667 667 667 667 625 625 668 668 625 625 626 626 668 668 668 668 626 626 669 669 626 626 627 627 669 669 669 669 627 627 660 660 627 627 657 657 660 660 874 874 869 869 895 895 869 869 865 865 895 895 895 895 865 865 858 858 812 812 826 826 825 825 826 826 830 830 825 825 825 825 830 830 831 831 864 864 868 868 894 894 868 868 873 873 894 894 854 854 850 850 826 826 850 850 846 846 826 826 826 826 846 846 841 841 873 873 877 877 894 894 877 877 881 881 894 894 894 894 881 881 895 895 881 881 878 878 895 895 895 895 878 878 874 874 841 841 834 834 826 826 834 834 832 832 826 826 826 826 832 832 830 830 831 831 833 833 825 825 833 833 840 840 825 825 825 825 840 840 845 845 845 845 849 849 825 825 849 849 853 853 825 825 825 825 853 853 894 894 853 853 857 857 894 894 894 894 857 857 864 864 858 858 854 854 895 895 854 854 826 826 895 895 895 895 826 826 896 896 826 826 827 827 896 896 896 896 827 827 855 855 827 827 851 851 855 855 628 628 673 673 672 672 673 673 695 695 672 672 672 672 695 695 694 694 695 695 769 769 694 694 694 694 769 769 768 768 769 769 774 774 768 768 768 768 774 774 773 773 621 621 628 628 620 620 628 628 627 627 620 620 620 620 627 627 619 619 627 627 626 626 619 619 619 619 626 626 616 616 626 626 610 610 616 616 616 616 610 610 617 617 610 610 611 611 617 617 617 617 611 611 618 618 611 611 612 612 618 618 618 618 612 612 628 628 612 612 629 629 628 628 628 628 629 629 673 673 606 606 584 584 607 607 584 584 585 585 607 607 607 607 585 585 608 608 585 585 586 586 608 608 608 608 586 586 609 609 586 586 587 587 609 609 609 609 587 587 598 598 587 587 593 593 598 598 598 598 593 593 599 599 593 593 594 594 599 599 599 599 594 594 600 600 594 594 595 595 600 600 600 600 595 595 601 601 595 595 596 596 601 601 601 601 596 596 612 612 596 596 613 613 612 612 612 612 613 613 629 629 580 580 591 591 590 590 591 591 614 614 590 590 590 590 614 614 613 613 614 614 630 630 613 613 613 613 630 630 629 629 630 630 674 674 629 629 629 629 674 674 673 673 674 674 696 696 673 673 673 673 696 696 695 695 696 696 770 770 695 695 695 695 770 770 769 769 770 770 775 775 769 769 769 769 775 775 774 774 573 573 592 592 591 591 592 592 615 615 591 591 591 591 615 615 614 614 615 615 631 631 614 614 614 614 631 631 630 630 631 631 675 675 630 630 630 630 675 675 674 674 675 675 697 697 674 674 674 674 697 697 696 696 697 697 771 771 696 696 696 696 771 771 770 770 771 771 790 790 770 770 770 770 790 790 789 789 790 790 829 829 789 789 789 789 829 829 828 828 829 829 844 844 828 828 828 828 844 844 842 842 530 530 524 524 531 531 524 524 511 511 531 531 531 531 511 511 532 532 511 511 512 512 532 532 532 532 512 512 533 533 512 512 513 513 533 533 899 899 900 900 901 901 900 900 902 902 901 901 901 901 902 902 903 903 902 902 904 904 903 903 905 905 906 906 907 907 906 906 908 908 907 907 907 907 908 908 909 909 908 908 910 910 909 909 909 909 910 910 911 911 910 910 912 912 911 911 911 911 912 912 913 913 912 912 914 914 913 913 913 913 914 914 915 915 914 914 916 916 915 915 917 917 918 918 919 919 918 918 920 920 919 919 919 919 920 920 921 921 920 920 922 922 921 921 923 923 924 924 925 925 924 924 926 926 925 925 925 925 926 926 927 927 926 926 928 928 927 927 927 927 928 928 929 929 928 928 930 930 929 929 929 929 930 930 931 931 930 930 932 932 931 931 931 931 932 932 933 933 932 932 934 934 933 933 958 958 982 982 956 956 982 982 980 980 956 956 956 956 980 980 954 954 980 980 978 978 954 954 954 954 978 978 952 952 978 978 976 976 952 952 952 952 976 976 950 950 976 976 974 974 950 950 950 950 974 974 2757 2757 974 974 2758 2758 2759 2759 948 948 972 972 946 946 972 972 970 970 946 946 946 946 970 970 944 944 970 970 968 968 944 944 2760 2760 2761 2761 942 942 2762 2762 966 966 942 942 942 942 966 966 940 940 966 966 964 964 940 940 940 940 964 964 938 938 964 964 962 962 938 938 938 938 962 962 936 936 962 962 960 960 936 936 936 936 960 960 935 935 960 960 959 959 935 935 935 935 959 959 937 937 959 959 961 961 937 937 937 937 961 961 939 939 961 961 963 963 939 939 939 939 963 963 941 941 963 963 965 965 941 941 941 941 965 965 943 943 965 965 967 967 943 943 943 943 967 967 2763 2763 967 967 2764 2764 2765 2765 945 945 969 969 947 947 969 969 971 971 947 947 947 947 971 971 949 949 971 971 973 973 949 949 2766 2766 2767 2767 951 951 2768 2768 975 975 951 951 951 951 975 975 953 953 975 975 977 977 953 953 953 953 977 977 955 955 977 977 979 979 955 955 955 955 979 979 957 957 979 979 981 981 957 957 957 957 981 981 958 958 981 981 982 982 958 958 989 989 990 990 986 986 990 990 987 987 986 986 983 983 988 988 984 984 988 988 989 989 984 984 984 984 989 989 985 985 989 989 986 986 985 985 991 991 992 992 993 993 992 992 994 994 993 993 999 999 1002 1002 998 998 1002 1002 1001 1001 998 998 997 997 998 998 996 996 998 998 1001 1001 996 996 996 996 1001 1001 995 995 1001 1001 1000 1000 995 995 1010 1010 1011 1011 1006 1006 1011 1011 1007 1007 1006 1006 1006 1006 1005 1005 1010 1010 1005 1005 1004 1004 1010 1010 1010 1010 1004 1004 1009 1009 1004 1004 1003 1003 1009 1009 1009 1009 1003 1003 1008 1008 1012 1012 1013 1013 1014 1014 1013 1013 1015 1015 1014 1014 1020 1020 1024 1024 1019 1019 1024 1024 1023 1023 1019 1019 1018 1018 1019 1019 1017 1017 1019 1019 1023 1023 1017 1017 1017 1017 1023 1023 1016 1016 1023 1023 1022 1022 1016 1016 1016 1016 1022 1022 1021 1021 1034 1034 1029 1029 1033 1033 1029 1029 1028 1028 1033 1033 1033 1033 1028 1028 1032 1032 1028 1028 1027 1027 1032 1032 1027 1027 1026 1026 1032 1032 1032 1032 1026 1026 1031 1031 1026 1026 1025 1025 1031 1031 1031 1031 1025 1025 1030 1030 1036 1036 1040 1040 1039 1039 1036 1036 1039 1039 1035 1035 1039 1039 1038 1038 1035 1035 1035 1035 1038 1038 1037 1037 1048 1048 1044 1044 1049 1049 1044 1044 1045 1045 1049 1049 1049 1049 1045 1045 1050 1050 1043 1043 1044 1044 1042 1042 1044 1044 1048 1048 1042 1042 1042 1042 1048 1048 1041 1041 1048 1048 1047 1047 1041 1041 1041 1041 1047 1047 1046 1046 1085 1085 1055 1055 1082 1082 1055 1055 1054 1054 1082 1082 1082 1082 1054 1054 1080 1080 1054 1054 1051 1051 1080 1080 1080 1080 1051 1051 1079 1079 1051 1051 1052 1052 1079 1079 1079 1079 1052 1052 1081 1081 1052 1052 1053 1053 1081 1081 1081 1081 1053 1053 1083 1083 1053 1053 1056 1056 1083 1083 1083 1083 1056 1056 1084 1084 1084 1084 1056 1056 1086 1086 1056 1056 1058 1058 1086 1086 1086 1086 1058 1058 1088 1088 1058 1058 1060 1060 1088 1088 1088 1088 1060 1060 2769 2769 1060 1060 2770 2770 2771 2771 1090 1090 1062 1062 1092 1092 1062 1062 1064 1064 1092 1092 1092 1092 1064 1064 1094 1094 1064 1064 1066 1066 1094 1094 2772 2772 2773 2773 1096 1096 2774 2774 1068 1068 1096 1096 1096 1096 1068 1068 1098 1098 1068 1068 1070 1070 1098 1098 1098 1098 1070 1070 1100 1100 1070 1070 1072 1072 1100 1100 1100 1100 1072 1072 1102 1102 1072 1072 1075 1075 1102 1102 1102 1102 1075 1075 1103 1103 1075 1075 1077 1077 1103 1103 1103 1103 1077 1077 1106 1106 1077 1077 1078 1078 1106 1106 1106 1106 1078 1078 1105 1105 1078 1078 1076 1076 1105 1105 1105 1105 1076 1076 1104 1104 1076 1076 1074 1074 1104 1104 1104 1104 1074 1074 1101 1101 1074 1074 1073 1073 1101 1101 1101 1101 1073 1073 1099 1099 1073 1073 1071 1071 1099 1099 1099 1099 1071 1071 1097 1097 1071 1071 1069 1069 1097 1097 1097 1097 1069 1069 2775 2775 1069 1069 2776 2776 2777 2777 1095 1095 1067 1067 1093 1093 1067 1067 1065 1065 1093 1093 1093 1093 1065 1065 1091 1091 1065 1065 1063 1063 1091 1091 2778 2778 2779 2779 1089 1089 2780 2780 1061 1061 1089 1089 1089 1089 1061 1061 1087 1087 1061 1061 1059 1059 1087 1087 1087 1087 1059 1059 1085 1085 1059 1059 1057 1057 1085 1085 1085 1085 1057 1057 1055 1055 1130 1130 1154 1154 1128 1128 1154 1154 1152 1152 1128 1128 1128 1128 1152 1152 1126 1126 1152 1152 1150 1150 1126 1126 1126 1126 1150 1150 1124 1124 1150 1150 1148 1148 1124 1124 1124 1124 1148 1148 1122 1122 1148 1148 1146 1146 1122 1122 1122 1122 1146 1146 2781 2781 1146 1146 2782 2782 2783 2783 1120 1120 1144 1144 1118 1118 1144 1144 1142 1142 1118 1118 1118 1118 1142 1142 1116 1116 1142 1142 1140 1140 1116 1116 2784 2784 2785 2785 1114 1114 2786 2786 1138 1138 1114 1114 1114 1114 1138 1138 1112 1112 1138 1138 1136 1136 1112 1112 1112 1112 1136 1136 1110 1110 1136 1136 1134 1134 1110 1110 1110 1110 1134 1134 1108 1108 1134 1134 1132 1132 1108 1108 1108 1108 1132 1132 1107 1107 1132 1132 1131 1131 1107 1107 1107 1107 1131 1131 1109 1109 1131 1131 1133 1133 1109 1109 1109 1109 1133 1133 1111 1111 1133 1133 1135 1135 1111 1111 1111 1111 1135 1135 1113 1113 1135 1135 1137 1137 1113 1113 1113 1113 1137 1137 1115 1115 1137 1137 1139 1139 1115 1115 1115 1115 1139 1139 2787 2787 1139 1139 2788 2788 2789 2789 1117 1117 1141 1141 1119 1119 1141 1141 1143 1143 1119 1119 1119 1119 1143 1143 1121 1121 1143 1143 1145 1145 1121 1121 2790 2790 2791 2791 1123 1123 2792 2792 1147 1147 1123 1123 1123 1123 1147 1147 1125 1125 1147 1147 1149 1149 1125 1125 1125 1125 1149 1149 1127 1127 1149 1149 1151 1151 1127 1127 1127 1127 1151 1151 1129 1129 1151 1151 1153 1153 1129 1129 1129 1129 1153 1153 1130 1130 1153 1153 1154 1154 1130 1130 1176 1176 1200 1200 1174 1174 1200 1200 1198 1198 1174 1174 1174 1174 1198 1198 1172 1172 1198 1198 1196 1196 1172 1172 1172 1172 1196 1196 1170 1170 1196 1196 1194 1194 1170 1170 1170 1170 1194 1194 2793 2793 1194 1194 2794 2794 2795 2795 1168 1168 1192 1192 1166 1166 1192 1192 1190 1190 1166 1166 1166 1166 1190 1190 1164 1164 1190 1190 1188 1188 1164 1164 2796 2796 2797 2797 1162 1162 2798 2798 1186 1186 1162 1162 1162 1162 1186 1186 1160 1160 1186 1186 1184 1184 1160 1160 1160 1160 1184 1184 1158 1158 1184 1184 1182 1182 1158 1158 1158 1158 1182 1182 1156 1156 1182 1182 1180 1180 1156 1156 1156 1156 1180 1180 1155 1155 1180 1180 1179 1179 1155 1155 1155 1155 1179 1179 1157 1157 1179 1179 1181 1181 1157 1157 1157 1157 1181 1181 1159 1159 1181 1181 1183 1183 1159 1159 1159 1159 1183 1183 1161 1161 1183 1183 1185 1185 1161 1161 1161 1161 1185 1185 1163 1163 1185 1185 1187 1187 1163 1163 1163 1163 1187 1187 2799 2799 1187 1187 2800 2800 2801 2801 1165 1165 1189 1189 1167 1167 1189 1189 1191 1191 1167 1167 1167 1167 1191 1191 1169 1169 1191 1191 1193 1193 1169 1169 2802 2802 2803 2803 1171 1171 2804 2804 1195 1195 1171 1171 1171 1171 1195 1195 1173 1173 1195 1195 1197 1197 1173 1173 1173 1173 1197 1197 1175 1175 1197 1197 1199 1199 1175 1175 1175 1175 1199 1199 1177 1177 1199 1199 1201 1201 1177 1177 1177 1177 1201 1201 1178 1178 1201 1201 1202 1202 1178 1178 1178 1178 1202 1202 1176 1176 1202 1202 1200 1200 1176 1176 1226 1226 1250 1250 1224 1224 1250 1250 1248 1248 1224 1224 1224 1224 1248 1248 1222 1222 1248 1248 1246 1246 1222 1222 1222 1222 1246 1246 1220 1220 1246 1246 1244 1244 1220 1220 1220 1220 1244 1244 1218 1218 1244 1244 1242 1242 1218 1218 1218 1218 1242 1242 2805 2805 1242 1242 2806 2806 2807 2807 1216 1216 1240 1240 1214 1214 1240 1240 1238 1238 1214 1214 1214 1214 1238 1238 1212 1212 1238 1238 1236 1236 1212 1212 2808 2808 2809 2809 1210 1210 2810 2810 1234 1234 1210 1210 1210 1210 1234 1234 1208 1208 1234 1234 1232 1232 1208 1208 1208 1208 1232 1232 1206 1206 1232 1232 1230 1230 1206 1206 1206 1206 1230 1230 1204 1204 1230 1230 1228 1228 1204 1204 1204 1204 1228 1228 1203 1203 1228 1228 1227 1227 1203 1203 1203 1203 1227 1227 1205 1205 1227 1227 1229 1229 1205 1205 1205 1205 1229 1229 1207 1207 1229 1229 1231 1231 1207 1207 1207 1207 1231 1231 1209 1209 1231 1231 1233 1233 1209 1209 1209 1209 1233 1233 1211 1211 1233 1233 1235 1235 1211 1211 1211 1211 1235 1235 2811 2811 1235 1235 2812 2812 2813 2813 1213 1213 1237 1237 1215 1215 1237 1237 1239 1239 1215 1215 1215 1215 1239 1239 1217 1217 1239 1239 1241 1241 1217 1217 2814 2814 2815 2815 1219 1219 2816 2816 1243 1243 1219 1219 1219 1219 1243 1243 1221 1221 1243 1243 1245 1245 1221 1221 1221 1221 1245 1245 1223 1223 1245 1245 1247 1247 1223 1223 1223 1223 1247 1247 1225 1225 1247 1247 1249 1249 1225 1225 1225 1225 1249 1249 1226 1226 1249 1249 1250 1250 1226 1226 1279 1279 1255 1255 1253 1253 1254 1254 1278 1278 1252 1252 1278 1278 1276 1276 1252 1252 1252 1252 1276 1276 1251 1251 1276 1276 1275 1275 1251 1251 1251 1251 1275 1275 1253 1253 1275 1275 1277 1277 1253 1253 1253 1253 1277 1277 1279 1279 1256 1256 1282 1282 1254 1254 1282 1282 1280 1280 1254 1254 1254 1254 1280 1280 1278 1278 1279 1279 1281 1281 1255 1255 1281 1281 1283 1283 1255 1255 1255 1255 1283 1283 1257 1257 1283 1283 1285 1285 1257 1257 1257 1257 1285 1285 1259 1259 1285 1285 1287 1287 1259 1259 1259 1259 1287 1287 2817 2817 1287 1287 2818 2818 2819 2819 1261 1261 1289 1289 1263 1263 1289 1289 1291 1291 1263 1263 1263 1263 1291 1291 1265 1265 1291 1291 1293 1293 1265 1265 2820 2820 2821 2821 1267 1267 2822 2822 1295 1295 1267 1267 1267 1267 1295 1295 1269 1269 1295 1295 1297 1297 1269 1269 1269 1269 1297 1297 1271 1271 1297 1297 1299 1299 1271 1271 1271 1271 1299 1299 1273 1273 1299 1299 1301 1301 1273 1273 1273 1273 1301 1301 1274 1274 1301 1301 1302 1302 1274 1274 1274 1274 1302 1302 1272 1272 1302 1302 1300 1300 1272 1272 1272 1272 1300 1300 1270 1270 1300 1300 1298 1298 1270 1270 1270 1270 1298 1298 1268 1268 1298 1298 1296 1296 1268 1268 1268 1268 1296 1296 1266 1266 1296 1296 1294 1294 1266 1266 1266 1266 1294 1294 2823 2823 1294 1294 2824 2824 2825 2825 1264 1264 1292 1292 1262 1262 1292 1292 1290 1290 1262 1262 1262 1262 1290 1290 1260 1260 1290 1290 1288 1288 1260 1260 2826 2826 2827 2827 1258 1258 2828 2828 1286 1286 1258 1258 1258 1258 1286 1286 1256 1256 1286 1286 1284 1284 1256 1256 1256 1256 1284 1284 1282 1282 1326 1326 1350 1350 1324 1324 1350 1350 1348 1348 1324 1324 1324 1324 1348 1348 1322 1322 1348 1348 1346 1346 1322 1322 1322 1322 1346 1346 1320 1320 1346 1346 1344 1344 1320 1320 1320 1320 1344 1344 1318 1318 1344 1344 1342 1342 1318 1318 1318 1318 1342 1342 2829 2829 1342 1342 2830 2830 2831 2831 1316 1316 1340 1340 1314 1314 1340 1340 1338 1338 1314 1314 1314 1314 1338 1338 1312 1312 1338 1338 1336 1336 1312 1312 2832 2832 2833 2833 1310 1310 2834 2834 1334 1334 1310 1310 1310 1310 1334 1334 1308 1308 1334 1334 1332 1332 1308 1308 1308 1308 1332 1332 1306 1306 1332 1332 1330 1330 1306 1306 1306 1306 1330 1330 1304 1304 1330 1330 1328 1328 1304 1304 1304 1304 1328 1328 1303 1303 1328 1328 1327 1327 1303 1303 1303 1303 1327 1327 1305 1305 1327 1327 1329 1329 1305 1305 1305 1305 1329 1329 1307 1307 1329 1329 1331 1331 1307 1307 1307 1307 1331 1331 1309 1309 1331 1331 1333 1333 1309 1309 1309 1309 1333 1333 1311 1311 1333 1333 1335 1335 1311 1311 1311 1311 1335 1335 2835 2835 1335 1335 2836 2836 2837 2837 1313 1313 1337 1337 1315 1315 1337 1337 1339 1339 1315 1315 1315 1315 1339 1339 1317 1317 1339 1339 1341 1341 1317 1317 2838 2838 2839 2839 1319 1319 2840 2840 1343 1343 1319 1319 1319 1319 1343 1343 1321 1321 1343 1343 1345 1345 1321 1321 1321 1321 1345 1345 1323 1323 1345 1345 1347 1347 1323 1323 1323 1323 1347 1347 1325 1325 1347 1347 1349 1349 1325 1325 1325 1325 1349 1349 1326 1326 1349 1349 1350 1350 1326 1326 1357 1357 1386 1386 1359 1359 1386 1386 1388 1388 1359 1359 1359 1359 1388 1388 2841 2841 1388 1388 2842 2842 2843 2843 1361 1361 1390 1390 1363 1363 1390 1390 1392 1392 1363 1363 1363 1363 1392 1392 1365 1365 1392 1392 1394 1394 1365 1365 2844 2844 2845 2845 1367 1367 2846 2846 1396 1396 1367 1367 1367 1367 1396 1396 1369 1369 1355 1355 1382 1382 1357 1357 1382 1382 1384 1384 1357 1357 1357 1357 1384 1384 1386 1386 1353 1353 1379 1379 1355 1355 1379 1379 1381 1381 1355 1355 1355 1355 1381 1381 1382 1382 1354 1354 1378 1378 1352 1352 1378 1378 1376 1376 1352 1352 1352 1352 1376 1376 1351 1351 1376 1376 1375 1375 1351 1351 1351 1351 1375 1375 1353 1353 1375 1375 1377 1377 1353 1353 1353 1353 1377 1377 1379 1379 1356 1356 1383 1383 1354 1354 1383 1383 1380 1380 1354 1354 1354 1354 1380 1380 1378 1378 1396 1396 1398 1398 1369 1369 1398 1398 1399 1399 1369 1369 1369 1369 1399 1399 1371 1371 1399 1399 1401 1401 1371 1371 1371 1371 1401 1401 1373 1373 1401 1401 1403 1403 1373 1373 1373 1373 1403 1403 1374 1374 1403 1403 1404 1404 1374 1374 1374 1374 1404 1404 1372 1372 1404 1404 1402 1402 1372 1372 1372 1372 1402 1402 1370 1370 1402 1402 1400 1400 1370 1370 1370 1370 1400 1400 1368 1368 1400 1400 1397 1397 1368 1368 1368 1368 1397 1397 1366 1366 1397 1397 1395 1395 1366 1366 1366 1366 1395 1395 2847 2847 1395 1395 2848 2848 2849 2849 1364 1364 1393 1393 1362 1362 1393 1393 1391 1391 1362 1362 1362 1362 1391 1391 1360 1360 1391 1391 1389 1389 1360 1360 2850 2850 2851 2851 1358 1358 2852 2852 1387 1387 1358 1358 1358 1358 1387 1387 1356 1356 1387 1387 1385 1385 1356 1356 1356 1356 1385 1385 1383 1383 1437 1437 1446 1446 1441 1441 1446 1446 1448 1448 1441 1441 1441 1441 1448 1448 1443 1443 1448 1448 1450 1450 1443 1443 1443 1443 1450 1450 1445 1445 1450 1450 1452 1452 1445 1445 1445 1445 1452 1452 1444 1444 1452 1452 1451 1451 1444 1444 1444 1444 1451 1451 1442 1442 1451 1451 1449 1449 1442 1442 1442 1442 1449 1449 1438 1438 1449 1449 1447 1447 1438 1438 1438 1438 1447 1447 1436 1436 1447 1447 1440 1440 1436 1436 1436 1436 1440 1440 1432 1432 1440 1440 1434 1434 1432 1432 1432 1432 1434 1434 1429 1429 1434 1434 1430 1430 1429 1429 1429 1429 1430 1430 1426 1426 1430 1430 1424 1424 1426 1426 1426 1426 1424 1424 1422 1422 1424 1424 1418 1418 1422 1422 1422 1422 1418 1418 1420 1420 1418 1418 1411 1411 1420 1420 1420 1420 1411 1411 1416 1416 1411 1411 1409 1409 1416 1416 1416 1416 1409 1409 1414 1414 1409 1409 1407 1407 1414 1414 1414 1414 1407 1407 1412 1412 1407 1407 1405 1405 1412 1412 1412 1412 1405 1405 1413 1413 1405 1405 1406 1406 1413 1413 1413 1413 1406 1406 1415 1415 1406 1406 1408 1408 1415 1415 1415 1415 1408 1408 1419 1419 1408 1408 1410 1410 1419 1419 1419 1419 1410 1410 1421 1421 1410 1410 1417 1417 1421 1421 1421 1421 1417 1417 1425 1425 1417 1417 1423 1423 1425 1425 1425 1425 1423 1423 1428 1428 1423 1423 1427 1427 1428 1428 1428 1428 1427 1427 1431 1431 1427 1427 1433 1433 1431 1431 1431 1431 1433 1433 1435 1435 1433 1433 1439 1439 1435 1435 1435 1435 1439 1439 1437 1437 1439 1439 1446 1446 1437 1437 1500 1500 1474 1474 1498 1498 1474 1474 1472 1472 1498 1498 1498 1498 1472 1472 1496 1496 1472 1472 1470 1470 1496 1496 1496 1496 1470 1470 1494 1494 1470 1470 1468 1468 1494 1494 1494 1494 1468 1468 1492 1492 1468 1468 2853 2853 1492 1492 1492 1492 2854 2854 2855 2855 1466 1466 1464 1464 1490 1490 1490 1490 1464 1464 1488 1488 1464 1464 1462 1462 1488 1488 1488 1488 1462 1462 1486 1486 2856 2856 1460 1460 2857 2857 2858 2858 1460 1460 1484 1484 1460 1460 1458 1458 1484 1484 1484 1484 1458 1458 1482 1482 1458 1458 1456 1456 1482 1482 1482 1482 1456 1456 1480 1480 1456 1456 1454 1454 1480 1480 1480 1480 1454 1454 1478 1478 1454 1454 1453 1453 1478 1478 1478 1478 1453 1453 1477 1477 1453 1453 1455 1455 1477 1477 1477 1477 1455 1455 1479 1479 1455 1455 1457 1457 1479 1479 1479 1479 1457 1457 1481 1481 1457 1457 1459 1459 1481 1481 1481 1481 1459 1459 1483 1483 1459 1459 1461 1461 1483 1483 1483 1483 1461 1461 1485 1485 1461 1461 2859 2859 1485 1485 1485 1485 2860 2860 2861 2861 1463 1463 1465 1465 1487 1487 1487 1487 1465 1465 1489 1489 1465 1465 1467 1467 1489 1489 1489 1489 1467 1467 1491 1491 2862 2862 1469 1469 2863 2863 2864 2864 1469 1469 1493 1493 1469 1469 1471 1471 1493 1493 1493 1493 1471 1471 1495 1495 1471 1471 1473 1473 1495 1495 1495 1495 1473 1473 1497 1497 1473 1473 1475 1475 1497 1497 1497 1497 1475 1475 1499 1499 1475 1475 1476 1476 1499 1499 1499 1499 1476 1476 1500 1500 1476 1476 1474 1474 1500 1500 1528 1528 1530 1530 1525 1525 1530 1530 1526 1526 1525 1525 1525 1525 1526 1526 1522 1522 1526 1526 1520 1520 1522 1522 1522 1522 1520 1520 1518 1518 1520 1520 1514 1514 1518 1518 1518 1518 1514 1514 1516 1516 1514 1514 1507 1507 1516 1516 1516 1516 1507 1507 1512 1512 1507 1507 1505 1505 1512 1512 1512 1512 1505 1505 1510 1510 1505 1505 1503 1503 1510 1510 1510 1510 1503 1503 1508 1508 1503 1503 1501 1501 1508 1508 1508 1508 1501 1501 1509 1509 1501 1501 1502 1502 1509 1509 1509 1509 1502 1502 1511 1511 1502 1502 1504 1504 1511 1511 1511 1511 1504 1504 1515 1515 1504 1504 1506 1506 1515 1515 1515 1515 1506 1506 1517 1517 1506 1506 1513 1513 1517 1517 1517 1517 1513 1513 1521 1521 1513 1513 1519 1519 1521 1521 1521 1521 1519 1519 1524 1524 1519 1519 1523 1523 1524 1524 1524 1524 1523 1523 1527 1527 1523 1523 1529 1529 1527 1527 1527 1527 1529 1529 1531 1531 1529 1529 1535 1535 1531 1531 1531 1531 1535 1535 1533 1533 1535 1535 1542 1542 1533 1533 1533 1533 1542 1542 1537 1537 1542 1542 1544 1544 1537 1537 1537 1537 1544 1544 1539 1539 1544 1544 1546 1546 1539 1539 1539 1539 1546 1546 1541 1541 1546 1546 1548 1548 1541 1541 1541 1541 1548 1548 1540 1540 1548 1548 1547 1547 1540 1540 1540 1540 1547 1547 1538 1538 1547 1547 1545 1545 1538 1538 1538 1538 1545 1545 1534 1534 1545 1545 1543 1543 1534 1534 1534 1534 1543 1543 1532 1532 1543 1543 1536 1536 1532 1532 1532 1532 1536 1536 1528 1528 1536 1536 1530 1530 1528 1528 1596 1596 1570 1570 1594 1594 1570 1570 1568 1568 1594 1594 1594 1594 1568 1568 1592 1592 1568 1568 1566 1566 1592 1592 1592 1592 1566 1566 1590 1590 1566 1566 1564 1564 1590 1590 1590 1590 1564 1564 1588 1588 1564 1564 2865 2865 1588 1588 1588 1588 2866 2866 2867 2867 1562 1562 1560 1560 1586 1586 1586 1586 1560 1560 1584 1584 1560 1560 1558 1558 1584 1584 1584 1584 1558 1558 1582 1582 2868 2868 1556 1556 2869 2869 2870 2870 1556 1556 1580 1580 1556 1556 1554 1554 1580 1580 1580 1580 1554 1554 1578 1578 1554 1554 1552 1552 1578 1578 1578 1578 1552 1552 1576 1576 1552 1552 1550 1550 1576 1576 1576 1576 1550 1550 1574 1574 1550 1550 1549 1549 1574 1574 1574 1574 1549 1549 1573 1573 1549 1549 1551 1551 1573 1573 1573 1573 1551 1551 1575 1575 1551 1551 1553 1553 1575 1575 1575 1575 1553 1553 1577 1577 1553 1553 1555 1555 1577 1577 1577 1577 1555 1555 1579 1579 1555 1555 1557 1557 1579 1579 1579 1579 1557 1557 1581 1581 1557 1557 2871 2871 1581 1581 1581 1581 2872 2872 2873 2873 1559 1559 1561 1561 1583 1583 1583 1583 1561 1561 1585 1585 1561 1561 1563 1563 1585 1585 1585 1585 1563 1563 1587 1587 2874 2874 1565 1565 2875 2875 2876 2876 1565 1565 1589 1589 1565 1565 1567 1567 1589 1589 1589 1589 1567 1567 1591 1591 1567 1567 1569 1569 1591 1591 1591 1591 1569 1569 1593 1593 1569 1569 1571 1571 1593 1593 1593 1593 1571 1571 1595 1595 1571 1571 1572 1572 1595 1595 1595 1595 1572 1572 1596 1596 1572 1572 1570 1570 1596 1596 1605 1605 1598 1598 1607 1607 1598 1598 1600 1600 1607 1607 1607 1607 1600 1600 1611 1611 1600 1600 1602 1602 1611 1611 1611 1611 1602 1602 1613 1613 1602 1602 1609 1609 1613 1613 1613 1613 1609 1609 1617 1617 1609 1609 1615 1615 1617 1617 1617 1617 1615 1615 1620 1620 1615 1615 1619 1619 1620 1620 1620 1620 1619 1619 1623 1623 1619 1619 1625 1625 1623 1623 1623 1623 1625 1625 1627 1627 1625 1625 1631 1631 1627 1627 1627 1627 1631 1631 1629 1629 1631 1631 1638 1638 1629 1629 1629 1629 1638 1638 1633 1633 1638 1638 1640 1640 1633 1633 1633 1633 1640 1640 1635 1635 1640 1640 1642 1642 1635 1635 1635 1635 1642 1642 1637 1637 1642 1642 1644 1644 1637 1637 1637 1637 1644 1644 1636 1636 1644 1644 1643 1643 1636 1636 1636 1636 1643 1643 1634 1634 1643 1643 1641 1641 1634 1634 1634 1634 1641 1641 1630 1630 1641 1641 1639 1639 1630 1630 1630 1630 1639 1639 1628 1628 1639 1639 1632 1632 1628 1628 1628 1628 1632 1632 1624 1624 1632 1632 1626 1626 1624 1624 1624 1624 1626 1626 1621 1621 1626 1626 1622 1622 1621 1621 1621 1621 1622 1622 1618 1618 1622 1622 1616 1616 1618 1618 1618 1618 1616 1616 1614 1614 1616 1616 1610 1610 1614 1614 1614 1614 1610 1610 1612 1612 1610 1610 1603 1603 1612 1612 1612 1612 1603 1603 1608 1608 1603 1603 1601 1601 1608 1608 1608 1608 1601 1601 1606 1606 1601 1601 1599 1599 1606 1606 1606 1606 1599 1599 1604 1604 1599 1599 1597 1597 1604 1604 1604 1604 1597 1597 1605 1605 1597 1597 1598 1598 1605 1605 1692 1692 1666 1666 1690 1690 1666 1666 1664 1664 1690 1690 1690 1690 1664 1664 1688 1688 1664 1664 1662 1662 1688 1688 1688 1688 1662 1662 1686 1686 1662 1662 1660 1660 1686 1686 1686 1686 1660 1660 1684 1684 1660 1660 2877 2877 1684 1684 1684 1684 2878 2878 2879 2879 1658 1658 1656 1656 1682 1682 1682 1682 1656 1656 1680 1680 1656 1656 1654 1654 1680 1680 1680 1680 1654 1654 1678 1678 2880 2880 1652 1652 2881 2881 2882 2882 1652 1652 1676 1676 1652 1652 1650 1650 1676 1676 1676 1676 1650 1650 1674 1674 1650 1650 1648 1648 1674 1674 1674 1674 1648 1648 1672 1672 1648 1648 1646 1646 1672 1672 1672 1672 1646 1646 1670 1670 1646 1646 1645 1645 1670 1670 1670 1670 1645 1645 1669 1669 1645 1645 1647 1647 1669 1669 1669 1669 1647 1647 1671 1671 1647 1647 1649 1649 1671 1671 1671 1671 1649 1649 1673 1673 1649 1649 1651 1651 1673 1673 1673 1673 1651 1651 1675 1675 1651 1651 1653 1653 1675 1675 1675 1675 1653 1653 1677 1677 1653 1653 2883 2883 1677 1677 1677 1677 2884 2884 2885 2885 1655 1655 1657 1657 1679 1679 1679 1679 1657 1657 1681 1681 1657 1657 1659 1659 1681 1681 1681 1681 1659 1659 1683 1683 2886 2886 1661 1661 2887 2887 2888 2888 1661 1661 1685 1685 1661 1661 1663 1663 1685 1685 1685 1685 1663 1663 1687 1687 1663 1663 1665 1665 1687 1687 1687 1687 1665 1665 1689 1689 1665 1665 1667 1667 1689 1689 1689 1689 1667 1667 1691 1691 1667 1667 1668 1668 1691 1691 1691 1691 1668 1668 1692 1692 1668 1668 1666 1666 1692 1692 1835 1835 1863 1863 1833 1833 1863 1863 2889 2889 1833 1833 1833 1833 2890 2890 1831 1831 2891 2891 2892 2892 1831 1831 1831 1831 2893 2893 1829 1829 2894 2894 2895 2895 1829 1829 1829 1829 2896 2896 2897 2897 2898 2898 2899 2899 1827 1827 1827 1827 2900 2900 1825 1825 2901 2901 2902 2902 1825 1825 1825 1825 2903 2903 1823 1823 2904 2904 2905 2905 1823 1823 2906 2906 2907 2907 1821 1821 2908 2908 2909 2909 1821 1821 1821 1821 2910 2910 1819 1819 2911 2911 2912 2912 1819 1819 2913 2913 2914 2914 1819 1819 1819 1819 2915 2915 1817 1817 2916 2916 2917 2917 1817 1817 2918 2918 2919 2919 1817 1817 1817 1817 2920 2920 1815 1815 2921 2921 1840 1840 1815 1815 1840 1840 2922 2922 1815 1815 1815 1815 2923 2923 1813 1813 2924 2924 2925 2925 1813 1813 1813 1813 2926 2926 1814 1814 2927 2927 2928 2928 1814 1814 1814 1814 2929 2929 1816 1816 2930 2930 2931 2931 1816 1816 2932 2932 2933 2933 1816 1816 1816 1816 2934 2934 1818 1818 2935 2935 2936 2936 1818 1818 2937 2937 2938 2938 1818 1818 1818 1818 2939 2939 1820 1820 2940 2940 2941 2941 1820 1820 1820 1820 2942 2942 2943 2943 2944 2944 2945 2945 1822 1822 1822 1822 2946 2946 1824 1824 2947 2947 2948 2948 1824 1824 1824 1824 2949 2949 1826 1826 2950 2950 2951 2951 1826 1826 2952 2952 2953 2953 1828 1828 2954 2954 2955 2955 1828 1828 1828 1828 2956 2956 1830 1830 2957 2957 2958 2958 1830 1830 1830 1830 2959 2959 1832 1832 2960 2960 2961 2961 1832 1832 1832 1832 2962 2962 1834 1834 2963 2963 2964 2964 1834 1834 1834 1834 2965 2965 1836 1836 2966 2966 2967 2967 1836 1836 1836 1836 2968 2968 1835 1835 2969 2969 2970 2970 1835 1835 1835 1835 2971 2971 1863 1863 1834 1834 1810 1810 1832 1832 1810 1810 1808 1808 1832 1832 1832 1832 1808 1808 1830 1830 1808 1808 1806 1806 1830 1830 1830 1830 1806 1806 1828 1828 1806 1806 1804 1804 1828 1828 1828 1828 1804 1804 2972 2972 1804 1804 2973 2973 2974 2974 1826 1826 1802 1802 1824 1824 1802 1802 1800 1800 1824 1824 1824 1824 1800 1800 1822 1822 1800 1800 1798 1798 1822 1822 2975 2975 2976 2976 1820 1820 2977 2977 1796 1796 1820 1820 1820 1820 1796 1796 1818 1818 1796 1796 1794 1794 1818 1818 1818 1818 1794 1794 1816 1816 1794 1794 1792 1792 1816 1816 1816 1816 1792 1792 1814 1814 1792 1792 1790 1790 1814 1814 1814 1814 1790 1790 1813 1813 1790 1790 1789 1789 1813 1813 1813 1813 1789 1789 1815 1815 1789 1789 1791 1791 1815 1815 1815 1815 1791 1791 1817 1817 1791 1791 1793 1793 1817 1817 1817 1817 1793 1793 1819 1819 1793 1793 1795 1795 1819 1819 1819 1819 1795 1795 1821 1821 1795 1795 1797 1797 1821 1821 1821 1821 1797 1797 2978 2978 1797 1797 2979 2979 2980 2980 1823 1823 1799 1799 1825 1825 1799 1799 1801 1801 1825 1825 1825 1825 1801 1801 1827 1827 1801 1801 1803 1803 1827 1827 2981 2981 2982 2982 1829 1829 2983 2983 1805 1805 1829 1829 1829 1829 1805 1805 1831 1831 1805 1805 1807 1807 1831 1831 1831 1831 1807 1807 1833 1833 1807 1807 1809 1809 1833 1833 1833 1833 1809 1809 1835 1835 1809 1809 1811 1811 1835 1835 1835 1835 1811 1811 1836 1836 1811 1811 1812 1812 1836 1836 1836 1836 1812 1812 1834 1834 1812 1812 1810 1810 1834 1834 1810 1810 1786 1786 1808 1808 1786 1786 1784 1784 1808 1808 1808 1808 1784 1784 1806 1806 1784 1784 1782 1782 1806 1806 1806 1806 1782 1782 1804 1804 1782 1782 1780 1780 1804 1804 1804 1804 1780 1780 2984 2984 1780 1780 2985 2985 2986 2986 1802 1802 1778 1778 1800 1800 1778 1778 1776 1776 1800 1800 1800 1800 1776 1776 1798 1798 1776 1776 1774 1774 1798 1798 2987 2987 2988 2988 1796 1796 2989 2989 1772 1772 1796 1796 1796 1796 1772 1772 1794 1794 1772 1772 1770 1770 1794 1794 1794 1794 1770 1770 1792 1792 1770 1770 1768 1768 1792 1792 1792 1792 1768 1768 1790 1790 1768 1768 1766 1766 1790 1790 1790 1790 1766 1766 1789 1789 1766 1766 1765 1765 1789 1789 1789 1789 1765 1765 1791 1791 1765 1765 1767 1767 1791 1791 1791 1791 1767 1767 1793 1793 1767 1767 1769 1769 1793 1793 1793 1793 1769 1769 1795 1795 1769 1769 1771 1771 1795 1795 1795 1795 1771 1771 1797 1797 1771 1771 1773 1773 1797 1797 1797 1797 1773 1773 2990 2990 1773 1773 2991 2991 2992 2992 1799 1799 1775 1775 1801 1801 1775 1775 1777 1777 1801 1801 1801 1801 1777 1777 1803 1803 1777 1777 1779 1779 1803 1803 2993 2993 2994 2994 1805 1805 2995 2995 1781 1781 1805 1805 1805 1805 1781 1781 1807 1807 1781 1781 1783 1783 1807 1807 1807 1807 1783 1783 1809 1809 1783 1783 1785 1785 1809 1809 1809 1809 1785 1785 1811 1811 1785 1785 1787 1787 1811 1811 1811 1811 1787 1787 1812 1812 1787 1787 1788 1788 1812 1812 1812 1812 1788 1788 1810 1810 1788 1788 1786 1786 1810 1810 1786 1786 1762 1762 1784 1784 1762 1762 1760 1760 1784 1784 1784 1784 1760 1760 1782 1782 1760 1760 1758 1758 1782 1782 1782 1782 1758 1758 1780 1780 1758 1758 1756 1756 1780 1780 1780 1780 1756 1756 2996 2996 1756 1756 2997 2997 2998 2998 1778 1778 1754 1754 1776 1776 1754 1754 1752 1752 1776 1776 1776 1776 1752 1752 1774 1774 1752 1752 1750 1750 1774 1774 2999 2999 3000 3000 1772 1772 3001 3001 1748 1748 1772 1772 1772 1772 1748 1748 1770 1770 1748 1748 1746 1746 1770 1770 1770 1770 1746 1746 1768 1768 1746 1746 1744 1744 1768 1768 1768 1768 1744 1744 1766 1766 1744 1744 1742 1742 1766 1766 1766 1766 1742 1742 1765 1765 1742 1742 1741 1741 1765 1765 1765 1765 1741 1741 1767 1767 1741 1741 1743 1743 1767 1767 1767 1767 1743 1743 1769 1769 1743 1743 1745 1745 1769 1769 1769 1769 1745 1745 1771 1771 1745 1745 1747 1747 1771 1771 1771 1771 1747 1747 1773 1773 1747 1747 1749 1749 1773 1773 1773 1773 1749 1749 3002 3002 1749 1749 3003 3003 3004 3004 1775 1775 1751 1751 1777 1777 1751 1751 1753 1753 1777 1777 1777 1777 1753 1753 1779 1779 1753 1753 1755 1755 1779 1779 3005 3005 3006 3006 1781 1781 3007 3007 1757 1757 1781 1781 1781 1781 1757 1757 1783 1783 1757 1757 1759 1759 1783 1783 1783 1783 1759 1759 1785 1785 1759 1759 1761 1761 1785 1785 1785 1785 1761 1761 1787 1787 1761 1761 1763 1763 1787 1787 1787 1787 1763 1763 1788 1788 1763 1763 1764 1764 1788 1788 1788 1788 1764 1764 1786 1786 1764 1764 1762 1762 1786 1786 1762 1762 1738 1738 1760 1760 1738 1738 1736 1736 1760 1760 1760 1760 1736 1736 1758 1758 1736 1736 1734 1734 1758 1758 1758 1758 1734 1734 1756 1756 1734 1734 1732 1732 1756 1756 1756 1756 1732 1732 3008 3008 1732 1732 3009 3009 3010 3010 1754 1754 1730 1730 1752 1752 1730 1730 1728 1728 1752 1752 1752 1752 1728 1728 1750 1750 1728 1728 1726 1726 1750 1750 3011 3011 3012 3012 1748 1748 3013 3013 1724 1724 1748 1748 1748 1748 1724 1724 1746 1746 1724 1724 1722 1722 1746 1746 1746 1746 1722 1722 1744 1744 1722 1722 1720 1720 1744 1744 1744 1744 1720 1720 1742 1742 1720 1720 1718 1718 1742 1742 1742 1742 1718 1718 1741 1741 1718 1718 1717 1717 1741 1741 1741 1741 1717 1717 1743 1743 1717 1717 1719 1719 1743 1743 1743 1743 1719 1719 1745 1745 1719 1719 1721 1721 1745 1745 1745 1745 1721 1721 1747 1747 1721 1721 1723 1723 1747 1747 1747 1747 1723 1723 1749 1749 1723 1723 1725 1725 1749 1749 1749 1749 1725 1725 3014 3014 1725 1725 3015 3015 3016 3016 1751 1751 1727 1727 1753 1753 1727 1727 1729 1729 1753 1753 1753 1753 1729 1729 1755 1755 1729 1729 1731 1731 1755 1755 3017 3017 3018 3018 1757 1757 3019 3019 1733 1733 1757 1757 1757 1757 1733 1733 1759 1759 1733 1733 1735 1735 1759 1759 1759 1759 1735 1735 1761 1761 1735 1735 1737 1737 1761 1761 1761 1761 1737 1737 1763 1763 1737 1737 1739 1739 1763 1763 1763 1763 1739 1739 1764 1764 1739 1739 1740 1740 1764 1764 1764 1764 1740 1740 1762 1762 1740 1740 1738 1738 1762 1762 1738 1738 1714 1714 1736 1736 1714 1714 1712 1712 1736 1736 1736 1736 1712 1712 1734 1734 1712 1712 1710 1710 1734 1734 1734 1734 1710 1710 1732 1732 1710 1710 1708 1708 1732 1732 1732 1732 1708 1708 3020 3020 1708 1708 3021 3021 3022 3022 1730 1730 1706 1706 1728 1728 1706 1706 1704 1704 1728 1728 1728 1728 1704 1704 1726 1726 1704 1704 1702 1702 1726 1726 3023 3023 3024 3024 1724 1724 3025 3025 1700 1700 1724 1724 1724 1724 1700 1700 1722 1722 1700 1700 1698 1698 1722 1722 1722 1722 1698 1698 1720 1720 1698 1698 1696 1696 1720 1720 1720 1720 1696 1696 1718 1718 1696 1696 1694 1694 1718 1718 1718 1718 1694 1694 1717 1717 1694 1694 1693 1693 1717 1717 1717 1717 1693 1693 1719 1719 1693 1693 1695 1695 1719 1719 1719 1719 1695 1695 1721 1721 1695 1695 1697 1697 1721 1721 1721 1721 1697 1697 1723 1723 1697 1697 1699 1699 1723 1723 1723 1723 1699 1699 1725 1725 1699 1699 1701 1701 1725 1725 1725 1725 1701 1701 3026 3026 1701 1701 3027 3027 3028 3028 1727 1727 1703 1703 1729 1729 1703 1703 1705 1705 1729 1729 1729 1729 1705 1705 1731 1731 1705 1705 1707 1707 1731 1731 3029 3029 3030 3030 1733 1733 3031 3031 1709 1709 1733 1733 1733 1733 1709 1709 1735 1735 1709 1709 1711 1711 1735 1735 1735 1735 1711 1711 1737 1737 1711 1711 1713 1713 1737 1737 1737 1737 1713 1713 1739 1739 1713 1713 1715 1715 1739 1739 1739 1739 1715 1715 1740 1740 1715 1715 1716 1716 1740 1740 1740 1740 1716 1716 1738 1738 1716 1716 1714 1714 1738 1738 3032 3032 2008 2008 3033 3033 2008 2008 2006 2006 3034 3034 3035 3035 2006 2006 3036 3036 2006 2006 2004 2004 3037 3037 3038 3038 2004 2004 3039 3039 2004 2004 2002 2002 3040 3040 3041 3041 2002 2002 3042 3042 2002 2002 3043 3043 3044 3044 3045 3045 2000 2000 3046 3046 2000 2000 1998 1998 3047 3047 3048 3048 1998 1998 3049 3049 1998 1998 1996 1996 3050 3050 3051 3051 1996 1996 3052 3052 3053 3053 1994 1994 3054 3054 3055 3055 1994 1994 3056 3056 1994 1994 1992 1992 3057 3057 3058 3058 1992 1992 3059 3059 1992 1992 1990 1990 3060 3060 3061 3061 1990 1990 3062 3062 1990 1990 1988 1988 3063 3063 3064 3064 1988 1988 3065 3065 1988 1988 1987 1987 3066 3066 3067 3067 1987 1987 3068 3068 1987 1987 1989 1989 3069 3069 3070 3070 1989 1989 3071 3071 1989 1989 1991 1991 3072 3072 3073 3073 1991 1991 3074 3074 1991 1991 1993 1993 3075 3075 3076 3076 1993 1993 3077 3077 1993 1993 1995 1995 3078 3078 3079 3079 1995 1995 3080 3080 1995 1995 3081 3081 3082 3082 3083 3083 1997 1997 3084 3084 1997 1997 1999 1999 3085 3085 3086 3086 1999 1999 3087 3087 1999 1999 2001 2001 3088 3088 3089 3089 2001 2001 3090 3090 3091 3091 2003 2003 3092 3092 3093 3093 2003 2003 3094 3094 2003 2003 2005 2005 3095 3095 3096 3096 2005 2005 3097 3097 2005 2005 2007 2007 3098 3098 3099 3099 2007 2007 3100 3100 2007 2007 2009 2009 3101 3101 3102 3102 2009 2009 3103 3103 2009 2009 2010 2010 3104 3104 3105 3105 2010 2010 3106 3106 2010 2010 2008 2008 3107 3107 2008 2008 1984 1984 2006 2006 1984 1984 1982 1982 2006 2006 2006 2006 1982 1982 2004 2004 1982 1982 1980 1980 2004 2004 2004 2004 1980 1980 2002 2002 1980 1980 1978 1978 2002 2002 2002 2002 1978 1978 3108 3108 1978 1978 3109 3109 3110 3110 2000 2000 1976 1976 1998 1998 1976 1976 1974 1974 1998 1998 1998 1998 1974 1974 1996 1996 1974 1974 1972 1972 1996 1996 3111 3111 3112 3112 1994 1994 3113 3113 1970 1970 1994 1994 1994 1994 1970 1970 1992 1992 1970 1970 1968 1968 1992 1992 1992 1992 1968 1968 1990 1990 1968 1968 1966 1966 1990 1990 1990 1990 1966 1966 1988 1988 1966 1966 1964 1964 1988 1988 1988 1988 1964 1964 1987 1987 1964 1964 1963 1963 1987 1987 1987 1987 1963 1963 1989 1989 1963 1963 1965 1965 1989 1989 1989 1989 1965 1965 1991 1991 1965 1965 1967 1967 1991 1991 1991 1991 1967 1967 1993 1993 1967 1967 1969 1969 1993 1993 1993 1993 1969 1969 1995 1995 1969 1969 1971 1971 1995 1995 1995 1995 1971 1971 3114 3114 1971 1971 3115 3115 3116 3116 1997 1997 1973 1973 1999 1999 1973 1973 1975 1975 1999 1999 1999 1999 1975 1975 2001 2001 1975 1975 1977 1977 2001 2001 3117 3117 3118 3118 2003 2003 3119 3119 1979 1979 2003 2003 2003 2003 1979 1979 2005 2005 1979 1979 1981 1981 2005 2005 2005 2005 1981 1981 2007 2007 1981 1981 1983 1983 2007 2007 2007 2007 1983 1983 2009 2009 1983 1983 1985 1985 2009 2009 2009 2009 1985 1985 2010 2010 1985 1985 1986 1986 2010 2010 2010 2010 1986 1986 2008 2008 1986 1986 1984 1984 2008 2008 1984 1984 1960 1960 1982 1982 1960 1960 1958 1958 1982 1982 1982 1982 1958 1958 1980 1980 1958 1958 1956 1956 1980 1980 1980 1980 1956 1956 1978 1978 1956 1956 1954 1954 1978 1978 1978 1978 1954 1954 3120 3120 1954 1954 3121 3121 3122 3122 1976 1976 1952 1952 1974 1974 1952 1952 1950 1950 1974 1974 1974 1974 1950 1950 1972 1972 1950 1950 1948 1948 1972 1972 3123 3123 3124 3124 1970 1970 3125 3125 1946 1946 1970 1970 1970 1970 1946 1946 1968 1968 1946 1946 1944 1944 1968 1968 1968 1968 1944 1944 1966 1966 1944 1944 1942 1942 1966 1966 1966 1966 1942 1942 1964 1964 1942 1942 1940 1940 1964 1964 1964 1964 1940 1940 1963 1963 1940 1940 1939 1939 1963 1963 1963 1963 1939 1939 1965 1965 1939 1939 1941 1941 1965 1965 1965 1965 1941 1941 1967 1967 1941 1941 1943 1943 1967 1967 1967 1967 1943 1943 1969 1969 1943 1943 1945 1945 1969 1969 1969 1969 1945 1945 1971 1971 1945 1945 1947 1947 1971 1971 1971 1971 1947 1947 3126 3126 1947 1947 3127 3127 3128 3128 1973 1973 1949 1949 1975 1975 1949 1949 1951 1951 1975 1975 1975 1975 1951 1951 1977 1977 1951 1951 1953 1953 1977 1977 3129 3129 3130 3130 1979 1979 3131 3131 1955 1955 1979 1979 1979 1979 1955 1955 1981 1981 1955 1955 1957 1957 1981 1981 1981 1981 1957 1957 1983 1983 1957 1957 1959 1959 1983 1983 1983 1983 1959 1959 1985 1985 1959 1959 1961 1961 1985 1985 1985 1985 1961 1961 1986 1986 1961 1961 1962 1962 1986 1986 1986 1986 1962 1962 1984 1984 1962 1962 1960 1960 1984 1984 1960 1960 1936 1936 1958 1958 1936 1936 1934 1934 1958 1958 1958 1958 1934 1934 1956 1956 1934 1934 1932 1932 1956 1956 1956 1956 1932 1932 1954 1954 1932 1932 1930 1930 1954 1954 1954 1954 1930 1930 3132 3132 1930 1930 3133 3133 3134 3134 1952 1952 1928 1928 1950 1950 1928 1928 1926 1926 1950 1950 1950 1950 1926 1926 1948 1948 1926 1926 1924 1924 1948 1948 3135 3135 3136 3136 1946 1946 3137 3137 1922 1922 1946 1946 1946 1946 1922 1922 1944 1944 1922 1922 1920 1920 1944 1944 1944 1944 1920 1920 1942 1942 1920 1920 1918 1918 1942 1942 1942 1942 1918 1918 1940 1940 1918 1918 1916 1916 1940 1940 1940 1940 1916 1916 1939 1939 1916 1916 1915 1915 1939 1939 1939 1939 1915 1915 1941 1941 1915 1915 1917 1917 1941 1941 1941 1941 1917 1917 1943 1943 1917 1917 1919 1919 1943 1943 1943 1943 1919 1919 1945 1945 1919 1919 1921 1921 1945 1945 1945 1945 1921 1921 1947 1947 1921 1921 1923 1923 1947 1947 1947 1947 1923 1923 3138 3138 1923 1923 3139 3139 3140 3140 1949 1949 1925 1925 1951 1951 1925 1925 1927 1927 1951 1951 1951 1951 1927 1927 1953 1953 1927 1927 1929 1929 1953 1953 3141 3141 3142 3142 1955 1955 3143 3143 1931 1931 1955 1955 1955 1955 1931 1931 1957 1957 1931 1931 1933 1933 1957 1957 1957 1957 1933 1933 1959 1959 1933 1933 1935 1935 1959 1959 1959 1959 1935 1935 1961 1961 1935 1935 1937 1937 1961 1961 1961 1961 1937 1937 1962 1962 1937 1937 1938 1938 1962 1962 1962 1962 1938 1938 1960 1960 1938 1938 1936 1936 1960 1960 1936 1936 1912 1912 1934 1934 1912 1912 1910 1910 1934 1934 1934 1934 1910 1910 1932 1932 1910 1910 1908 1908 1932 1932 1932 1932 1908 1908 1930 1930 1908 1908 1906 1906 1930 1930 1930 1930 1906 1906 3144 3144 1906 1906 3145 3145 3146 3146 1928 1928 1904 1904 1926 1926 1904 1904 1902 1902 1926 1926 1926 1926 1902 1902 1924 1924 1902 1902 1900 1900 1924 1924 3147 3147 3148 3148 1922 1922 3149 3149 1898 1898 1922 1922 1922 1922 1898 1898 1920 1920 1898 1898 1896 1896 1920 1920 1920 1920 1896 1896 1918 1918 1896 1896 1894 1894 1918 1918 1918 1918 1894 1894 1916 1916 1894 1894 1892 1892 1916 1916 1916 1916 1892 1892 1915 1915 1892 1892 1891 1891 1915 1915 1915 1915 1891 1891 1917 1917 1891 1891 1893 1893 1917 1917 1917 1917 1893 1893 1919 1919 1893 1893 1895 1895 1919 1919 1919 1919 1895 1895 1921 1921 1895 1895 1897 1897 1921 1921 1921 1921 1897 1897 1923 1923 1897 1897 1899 1899 1923 1923 1923 1923 1899 1899 3150 3150 1899 1899 3151 3151 3152 3152 1925 1925 1901 1901 1927 1927 1901 1901 1903 1903 1927 1927 1927 1927 1903 1903 1929 1929 1903 1903 1905 1905 1929 1929 3153 3153 3154 3154 1931 1931 3155 3155 1907 1907 1931 1931 1931 1931 1907 1907 1933 1933 1907 1907 1909 1909 1933 1933 1933 1933 1909 1909 1935 1935 1909 1909 1911 1911 1935 1935 1935 1935 1911 1911 1937 1937 1911 1911 1913 1913 1937 1937 1937 1937 1913 1913 1938 1938 1913 1913 1914 1914 1938 1938 1938 1938 1914 1914 1936 1936 1914 1914 1912 1912 1936 1936 1912 1912 1888 1888 1910 1910 1888 1888 1886 1886 1910 1910 1910 1910 1886 1886 1908 1908 1886 1886 1884 1884 1908 1908 1908 1908 1884 1884 1906 1906 1884 1884 1882 1882 1906 1906 1906 1906 1882 1882 3156 3156 1882 1882 3157 3157 3158 3158 1904 1904 1880 1880 1902 1902 1880 1880 1878 1878 1902 1902 1902 1902 1878 1878 1900 1900 1878 1878 1876 1876 1900 1900 3159 3159 3160 3160 1898 1898 3161 3161 1874 1874 1898 1898 1898 1898 1874 1874 1896 1896 1874 1874 1872 1872 1896 1896 1896 1896 1872 1872 1894 1894 1872 1872 1870 1870 1894 1894 1894 1894 1870 1870 1892 1892 1870 1870 1868 1868 1892 1892 1892 1892 1868 1868 1891 1891 1868 1868 1867 1867 1891 1891 1891 1891 1867 1867 1893 1893 1867 1867 1869 1869 1893 1893 1893 1893 1869 1869 1895 1895 1869 1869 1871 1871 1895 1895 1895 1895 1871 1871 1897 1897 1871 1871 1873 1873 1897 1897 1897 1897 1873 1873 1899 1899 1873 1873 1875 1875 1899 1899 1899 1899 1875 1875 3162 3162 1875 1875 3163 3163 3164 3164 1901 1901 1877 1877 1903 1903 1877 1877 1879 1879 1903 1903 1903 1903 1879 1879 1905 1905 1879 1879 1881 1881 1905 1905 3165 3165 3166 3166 1907 1907 3167 3167 1883 1883 1907 1907 1907 1907 1883 1883 1909 1909 1883 1883 1885 1885 1909 1909 1909 1909 1885 1885 1911 1911 1885 1885 1887 1887 1911 1911 1911 1911 1887 1887 1913 1913 1887 1887 1889 1889 1913 1913 1913 1913 1889 1889 1914 1914 1889 1889 1890 1890 1914 1914 1914 1914 1890 1890 1912 1912 1890 1890 1888 1888 1912 1912 2159 2159 2161 2161 3168 3168 3169 3169 3170 3170 2159 2159 3171 3171 3172 3172 2159 2159 2159 2159 3173 3173 2157 2157 3174 3174 3175 3175 2157 2157 2157 2157 3176 3176 2155 2155 3177 3177 3178 3178 2155 2155 2155 2155 3179 3179 2156 2156 3180 3180 3181 3181 2156 2156 2156 2156 3182 3182 2158 2158 3183 3183 3184 3184 2158 2158 3185 3185 3186 3186 2158 2158 2158 2158 3187 3187 2160 2160 3188 3188 3189 3189 2160 2160 3190 3190 3191 3191 2160 2160 2160 2160 3192 3192 2162 2162 3193 3193 3194 3194 2162 2162 2162 2162 3195 3195 3196 3196 3197 3197 3198 3198 2164 2164 2164 2164 3199 3199 2166 2166 3200 3200 3201 3201 2166 2166 2166 2166 3202 3202 2168 2168 3203 3203 3204 3204 2168 2168 3205 3205 3206 3206 2170 2170 3207 3207 3208 3208 2170 2170 2170 2170 3209 3209 2172 2172 3210 3210 3211 3211 2172 2172 2172 2172 3212 3212 2174 2174 3213 3213 3214 3214 2174 2174 2174 2174 3215 3215 2176 2176 3216 3216 3217 3217 2176 2176 2176 2176 3218 3218 2178 2178 3219 3219 3220 3220 2178 2178 2178 2178 3221 3221 2177 2177 3222 3222 3223 3223 2177 2177 2177 2177 3224 3224 2175 2175 3225 3225 3226 3226 2175 2175 2175 2175 3227 3227 2173 2173 3228 3228 3229 3229 2173 2173 2173 2173 3230 3230 2171 2171 3231 3231 3232 3232 2171 2171 2171 2171 3233 3233 3234 3234 3235 3235 3236 3236 2169 2169 2169 2169 3237 3237 2167 2167 3238 3238 3239 3239 2167 2167 2167 2167 3240 3240 2165 2165 3241 3241 3242 3242 2165 2165 3243 3243 3244 3244 2163 2163 3245 3245 3246 3246 2163 2163 2163 2163 3247 3247 2161 2161 3248 3248 3249 3249 2161 2161 2161 2161 3250 3250 3251 3251 2176 2176 2152 2152 2174 2174 2152 2152 2150 2150 2174 2174 2174 2174 2150 2150 2172 2172 2150 2150 2148 2148 2172 2172 2172 2172 2148 2148 2170 2170 2148 2148 2146 2146 2170 2170 2170 2170 2146 2146 3252 3252 2146 2146 3253 3253 3254 3254 2168 2168 2144 2144 2166 2166 2144 2144 2142 2142 2166 2166 2166 2166 2142 2142 2164 2164 2142 2142 2140 2140 2164 2164 3255 3255 3256 3256 2162 2162 3257 3257 2138 2138 2162 2162 2162 2162 2138 2138 2160 2160 2138 2138 2136 2136 2160 2160 2160 2160 2136 2136 2158 2158 2136 2136 2134 2134 2158 2158 2158 2158 2134 2134 2156 2156 2134 2134 2132 2132 2156 2156 2156 2156 2132 2132 2155 2155 2132 2132 2131 2131 2155 2155 2155 2155 2131 2131 2157 2157 2131 2131 2133 2133 2157 2157 2157 2157 2133 2133 2159 2159 2133 2133 2135 2135 2159 2159 2159 2159 2135 2135 2161 2161 2135 2135 2137 2137 2161 2161 2161 2161 2137 2137 2163 2163 2137 2137 2139 2139 2163 2163 2163 2163 2139 2139 3258 3258 2139 2139 3259 3259 3260 3260 2165 2165 2141 2141 2167 2167 2141 2141 2143 2143 2167 2167 2167 2167 2143 2143 2169 2169 2143 2143 2145 2145 2169 2169 3261 3261 3262 3262 2171 2171 3263 3263 2147 2147 2171 2171 2171 2171 2147 2147 2173 2173 2147 2147 2149 2149 2173 2173 2173 2173 2149 2149 2175 2175 2149 2149 2151 2151 2175 2175 2175 2175 2151 2151 2177 2177 2151 2151 2153 2153 2177 2177 2177 2177 2153 2153 2178 2178 2153 2153 2154 2154 2178 2178 2178 2178 2154 2154 2176 2176 2154 2154 2152 2152 2176 2176 2152 2152 2128 2128 2150 2150 2128 2128 2126 2126 2150 2150 2150 2150 2126 2126 2148 2148 2126 2126 2124 2124 2148 2148 2148 2148 2124 2124 2146 2146 2124 2124 2122 2122 2146 2146 2146 2146 2122 2122 3264 3264 2122 2122 3265 3265 3266 3266 2144 2144 2120 2120 2142 2142 2120 2120 2118 2118 2142 2142 2142 2142 2118 2118 2140 2140 2118 2118 2116 2116 2140 2140 3267 3267 3268 3268 2138 2138 3269 3269 2114 2114 2138 2138 2138 2138 2114 2114 2136 2136 2114 2114 2112 2112 2136 2136 2136 2136 2112 2112 2134 2134 2112 2112 2110 2110 2134 2134 2134 2134 2110 2110 2132 2132 2110 2110 2108 2108 2132 2132 2132 2132 2108 2108 2131 2131 2108 2108 2107 2107 2131 2131 2131 2131 2107 2107 2133 2133 2107 2107 2109 2109 2133 2133 2133 2133 2109 2109 2135 2135 2109 2109 2111 2111 2135 2135 2135 2135 2111 2111 2137 2137 2111 2111 2113 2113 2137 2137 2137 2137 2113 2113 2139 2139 2113 2113 2115 2115 2139 2139 2139 2139 2115 2115 3270 3270 2115 2115 3271 3271 3272 3272 2141 2141 2117 2117 2143 2143 2117 2117 2119 2119 2143 2143 2143 2143 2119 2119 2145 2145 2119 2119 2121 2121 2145 2145 3273 3273 3274 3274 2147 2147 3275 3275 2123 2123 2147 2147 2147 2147 2123 2123 2149 2149 2123 2123 2125 2125 2149 2149 2149 2149 2125 2125 2151 2151 2125 2125 2127 2127 2151 2151 2151 2151 2127 2127 2153 2153 2127 2127 2129 2129 2153 2153 2153 2153 2129 2129 2154 2154 2129 2129 2130 2130 2154 2154 2154 2154 2130 2130 2152 2152 2130 2130 2128 2128 2152 2152 2128 2128 2104 2104 2126 2126 2104 2104 2102 2102 2126 2126 2126 2126 2102 2102 2124 2124 2102 2102 2100 2100 2124 2124 2124 2124 2100 2100 2122 2122 2100 2100 2098 2098 2122 2122 2122 2122 2098 2098 3276 3276 2098 2098 3277 3277 3278 3278 2120 2120 2096 2096 2118 2118 2096 2096 2094 2094 2118 2118 2118 2118 2094 2094 2116 2116 2094 2094 2092 2092 2116 2116 3279 3279 3280 3280 2114 2114 3281 3281 2090 2090 2114 2114 2114 2114 2090 2090 2112 2112 2090 2090 2088 2088 2112 2112 2112 2112 2088 2088 2110 2110 2088 2088 2086 2086 2110 2110 2110 2110 2086 2086 2108 2108 2086 2086 2084 2084 2108 2108 2108 2108 2084 2084 2107 2107 2084 2084 2083 2083 2107 2107 2107 2107 2083 2083 2109 2109 2083 2083 2085 2085 2109 2109 2109 2109 2085 2085 2111 2111 2085 2085 2087 2087 2111 2111 2111 2111 2087 2087 2113 2113 2087 2087 2089 2089 2113 2113 2113 2113 2089 2089 2115 2115 2089 2089 2091 2091 2115 2115 2115 2115 2091 2091 3282 3282 2091 2091 3283 3283 3284 3284 2117 2117 2093 2093 2119 2119 2093 2093 2095 2095 2119 2119 2119 2119 2095 2095 2121 2121 2095 2095 2097 2097 2121 2121 3285 3285 3286 3286 2123 2123 3287 3287 2099 2099 2123 2123 2123 2123 2099 2099 2125 2125 2099 2099 2101 2101 2125 2125 2125 2125 2101 2101 2127 2127 2101 2101 2103 2103 2127 2127 2127 2127 2103 2103 2129 2129 2103 2103 2105 2105 2129 2129 2129 2129 2105 2105 2130 2130 2105 2105 2106 2106 2130 2130 2130 2130 2106 2106 2128 2128 2106 2106 2104 2104 2128 2128 2104 2104 2080 2080 2102 2102 2080 2080 2078 2078 2102 2102 2102 2102 2078 2078 2100 2100 2078 2078 2076 2076 2100 2100 2100 2100 2076 2076 2098 2098 2076 2076 2074 2074 2098 2098 2098 2098 2074 2074 3288 3288 2074 2074 3289 3289 3290 3290 2096 2096 2072 2072 2094 2094 2072 2072 2070 2070 2094 2094 2094 2094 2070 2070 2092 2092 2070 2070 2068 2068 2092 2092 3291 3291 3292 3292 2090 2090 3293 3293 2066 2066 2090 2090 2090 2090 2066 2066 2088 2088 2066 2066 2064 2064 2088 2088 2088 2088 2064 2064 2086 2086 2064 2064 2062 2062 2086 2086 2086 2086 2062 2062 2084 2084 2062 2062 2060 2060 2084 2084 2084 2084 2060 2060 2083 2083 2060 2060 2059 2059 2083 2083 2083 2083 2059 2059 2085 2085 2059 2059 2061 2061 2085 2085 2085 2085 2061 2061 2087 2087 2061 2061 2063 2063 2087 2087 2087 2087 2063 2063 2089 2089 2063 2063 2065 2065 2089 2089 2089 2089 2065 2065 2091 2091 2065 2065 2067 2067 2091 2091 2091 2091 2067 2067 3294 3294 2067 2067 3295 3295 3296 3296 2093 2093 2069 2069 2095 2095 2069 2069 2071 2071 2095 2095 2095 2095 2071 2071 2097 2097 2071 2071 2073 2073 2097 2097 3297 3297 3298 3298 2099 2099 3299 3299 2075 2075 2099 2099 2099 2099 2075 2075 2101 2101 2075 2075 2077 2077 2101 2101 2101 2101 2077 2077 2103 2103 2077 2077 2079 2079 2103 2103 2103 2103 2079 2079 2105 2105 2079 2079 2081 2081 2105 2105 2105 2105 2081 2081 2106 2106 2081 2081 2082 2082 2106 2106 2106 2106 2082 2082 2104 2104 2082 2082 2080 2080 2104 2104 2080 2080 2056 2056 2078 2078 2056 2056 2054 2054 2078 2078 2078 2078 2054 2054 2076 2076 2054 2054 2052 2052 2076 2076 2076 2076 2052 2052 2074 2074 2052 2052 2050 2050 2074 2074 2074 2074 2050 2050 3300 3300 2050 2050 3301 3301 3302 3302 2072 2072 2048 2048 2070 2070 2048 2048 2046 2046 2070 2070 2070 2070 2046 2046 2068 2068 2046 2046 2044 2044 2068 2068 3303 3303 3304 3304 2066 2066 3305 3305 2042 2042 2066 2066 2066 2066 2042 2042 2064 2064 2042 2042 2040 2040 2064 2064 2064 2064 2040 2040 2062 2062 2040 2040 2038 2038 2062 2062 2062 2062 2038 2038 2060 2060 2038 2038 2036 2036 2060 2060 2060 2060 2036 2036 2059 2059 2036 2036 2035 2035 2059 2059 2059 2059 2035 2035 2061 2061 2035 2035 2037 2037 2061 2061 2061 2061 2037 2037 2063 2063 2037 2037 2039 2039 2063 2063 2063 2063 2039 2039 2065 2065 2039 2039 2041 2041 2065 2065 2065 2065 2041 2041 2067 2067 2041 2041 2043 2043 2067 2067 2067 2067 2043 2043 3306 3306 2043 2043 3307 3307 3308 3308 2069 2069 2045 2045 2071 2071 2045 2045 2047 2047 2071 2071 2071 2071 2047 2047 2073 2073 2047 2047 2049 2049 2073 2073 3309 3309 3310 3310 2075 2075 3311 3311 2051 2051 2075 2075 2075 2075 2051 2051 2077 2077 2051 2051 2053 2053 2077 2077 2077 2077 2053 2053 2079 2079 2053 2053 2055 2055 2079 2079 2079 2079 2055 2055 2081 2081 2055 2055 2057 2057 2081 2081 2081 2081 2057 2057 2082 2082 2057 2057 2058 2058 2082 2082 2082 2082 2058 2058 2080 2080 2058 2058 2056 2056 2080 2080 2253 2253 2227 2227 2251 2251 2227 2227 2226 2226 2251 2251 2251 2251 2226 2226 2249 2249 2226 2226 2224 2224 2249 2249 2249 2249 2224 2224 3312 3312 2224 2224 3313 3313 3314 3314 2247 2247 2222 2222 2245 2245 2222 2222 2220 2220 2245 2245 2245 2245 2220 2220 2243 2243 2220 2220 2218 2218 2243 2243 3315 3315 3316 3316 2241 2241 3317 3317 2216 2216 2241 2241 2241 2241 2216 2216 2239 2239 2216 2216 2214 2214 2239 2239 2214 2214 2212 2212 2239 2239 2239 2239 2212 2212 2237 2237 2212 2212 2211 2211 2237 2237 2237 2237 2211 2211 2235 2235 2211 2211 2209 2209 2235 2235 2235 2235 2209 2209 2233 2233 2209 2209 2207 2207 2233 2233 2233 2233 2207 2207 2234 2234 2207 2207 2208 2208 2234 2234 2234 2234 2208 2208 2236 2236 2208 2208 2210 2210 2236 2236 2236 2236 2210 2210 2238 2238 2210 2210 2213 2213 2238 2238 2238 2238 2213 2213 2240 2240 2213 2213 2215 2215 2240 2240 2240 2240 2215 2215 3318 3318 2215 2215 3319 3319 3320 3320 2242 2242 2217 2217 2244 2244 2217 2217 2219 2219 2244 2244 2244 2244 2219 2219 2246 2246 2219 2219 2221 2221 2246 2246 3321 3321 3322 3322 2248 2248 3323 3323 2223 2223 2248 2248 2248 2248 2223 2223 2250 2250 2223 2223 2225 2225 2250 2250 2250 2250 2225 2225 2252 2252 2225 2225 2228 2228 2252 2252 2252 2252 2228 2228 2254 2254 2228 2228 2230 2230 2254 2254 2254 2254 2230 2230 2256 2256 2230 2230 2232 2232 2256 2256 2256 2256 2232 2232 2255 2255 2232 2232 2231 2231 2255 2255 2255 2255 2231 2231 2253 2253 2231 2231 2229 2229 2253 2253 2253 2253 2229 2229 2227 2227 2261 2261 2286 2286 2263 2263 2286 2286 2288 2288 2263 2263 2263 2263 2288 2288 2265 2265 2288 2288 2290 2290 2265 2265 2265 2265 2290 2290 3324 3324 2290 2290 3325 3325 3326 3326 2267 2267 2292 2292 2269 2269 2292 2292 2294 2294 2269 2269 2269 2269 2294 2294 2271 2271 2294 2294 2296 2296 2271 2271 3327 3327 3328 3328 2273 2273 3329 3329 2298 2298 2273 2273 2273 2273 2298 2298 2275 2275 2298 2298 2300 2300 2275 2275 2300 2300 2301 2301 2275 2275 2275 2275 2301 2301 2277 2277 2301 2301 2303 2303 2277 2277 2277 2277 2303 2303 2279 2279 2303 2303 2305 2305 2279 2279 2279 2279 2305 2305 2280 2280 2305 2305 2306 2306 2280 2280 2280 2280 2306 2306 2278 2278 2306 2306 2304 2304 2278 2278 2278 2278 2304 2304 2276 2276 2304 2304 2302 2302 2276 2276 2276 2276 2302 2302 2274 2274 2302 2302 2299 2299 2274 2274 2274 2274 2299 2299 2272 2272 2299 2299 2297 2297 2272 2272 2272 2272 2297 2297 3330 3330 2297 2297 3331 3331 3332 3332 2270 2270 2295 2295 2268 2268 2295 2295 2293 2293 2268 2268 2268 2268 2293 2293 2266 2266 2293 2293 2291 2291 2266 2266 3333 3333 3334 3334 2264 2264 3335 3335 2289 2289 2264 2264 2264 2264 2289 2289 2262 2262 2289 2289 2287 2287 2262 2262 2262 2262 2287 2287 2260 2260 2287 2287 2284 2284 2260 2260 2260 2260 2284 2284 2258 2258 2284 2284 2282 2282 2258 2258 2258 2258 2282 2282 2257 2257 2282 2282 2281 2281 2257 2257 2257 2257 2281 2281 2259 2259 2281 2281 2283 2283 2259 2259 2259 2259 2283 2283 2261 2261 2283 2283 2285 2285 2261 2261 2261 2261 2285 2285 2286 2286 2330 2330 2354 2354 2328 2328 2354 2354 2352 2352 2328 2328 2328 2328 2352 2352 2326 2326 2352 2352 2350 2350 2326 2326 2326 2326 2350 2350 2324 2324 2350 2350 2348 2348 2324 2324 2324 2324 2348 2348 2322 2322 2348 2348 2346 2346 2322 2322 2322 2322 2346 2346 3336 3336 2346 2346 3337 3337 3338 3338 2320 2320 2344 2344 2319 2319 2344 2344 2343 2343 2319 2319 2319 2319 2343 2343 2316 2316 2343 2343 2340 2340 2316 2316 3339 3339 3340 3340 2314 2314 3341 3341 2338 2338 2314 2314 2314 2314 2338 2338 2312 2312 2338 2338 2336 2336 2312 2312 2312 2312 2336 2336 2310 2310 2336 2336 2334 2334 2310 2310 2310 2310 2334 2334 2308 2308 2334 2334 2332 2332 2308 2308 2308 2308 2332 2332 2307 2307 2332 2332 2331 2331 2307 2307 2307 2307 2331 2331 2309 2309 2331 2331 2333 2333 2309 2309 2309 2309 2333 2333 2311 2311 2333 2333 2335 2335 2311 2311 2311 2311 2335 2335 2313 2313 2335 2335 2337 2337 2313 2313 2313 2313 2337 2337 2315 2315 2337 2337 2339 2339 2315 2315 2315 2315 2339 2339 3342 3342 2339 2339 3343 3343 3344 3344 2317 2317 2341 2341 2318 2318 2341 2341 2342 2342 2318 2318 2318 2318 2342 2342 2321 2321 2342 2342 2345 2345 2321 2321 3345 3345 3346 3346 2323 2323 3347 3347 2347 2347 2323 2323 2323 2323 2347 2347 2325 2325 2347 2347 2349 2349 2325 2325 2325 2325 2349 2349 2327 2327 2349 2349 2351 2351 2327 2327 2327 2327 2351 2351 2329 2329 2351 2351 2353 2353 2329 2329 2329 2329 2353 2353 2330 2330 2353 2353 2354 2354 2330 2330 2376 2376 2400 2400 2374 2374 2400 2400 2398 2398 2374 2374 2374 2374 2398 2398 2372 2372 2398 2398 2396 2396 2372 2372 2372 2372 2396 2396 2370 2370 2396 2396 2394 2394 2370 2370 2370 2370 2394 2394 3348 3348 2394 2394 3349 3349 3350 3350 2368 2368 2392 2392 2367 2367 2392 2392 2391 2391 2367 2367 2367 2367 2391 2391 2364 2364 2391 2391 2388 2388 2364 2364 3351 3351 3352 3352 2362 2362 3353 3353 2386 2386 2362 2362 2362 2362 2386 2386 2360 2360 2386 2386 2384 2384 2360 2360 2360 2360 2384 2384 2358 2358 2384 2384 2382 2382 2358 2358 2358 2358 2382 2382 2356 2356 2382 2382 2380 2380 2356 2356 2356 2356 2380 2380 2355 2355 2380 2380 2379 2379 2355 2355 2355 2355 2379 2379 2357 2357 2379 2379 2381 2381 2357 2357 2357 2357 2381 2381 2359 2359 2381 2381 2383 2383 2359 2359 2359 2359 2383 2383 2361 2361 2383 2383 2385 2385 2361 2361 2361 2361 2385 2385 2363 2363 2385 2385 2387 2387 2363 2363 2363 2363 2387 2387 3354 3354 2387 2387 3355 3355 3356 3356 2365 2365 2389 2389 2366 2366 2389 2389 2390 2390 2366 2366 2366 2366 2390 2390 2369 2369 2390 2390 2393 2393 2369 2369 3357 3357 3358 3358 2371 2371 3359 3359 2395 2395 2371 2371 2371 2371 2395 2395 2373 2373 2395 2395 2397 2397 2373 2373 2373 2373 2397 2397 2375 2375 2397 2397 2399 2399 2375 2375 2375 2375 2399 2399 2377 2377 2399 2399 2401 2401 2377 2377 2377 2377 2401 2401 2378 2378 2401 2401 2402 2402 2378 2378 2378 2378 2402 2402 2376 2376 2402 2402 2400 2400 2376 2376 2449 2449 2423 2423 2447 2447 2423 2423 2422 2422 2447 2447 2447 2447 2422 2422 2445 2445 2422 2422 2420 2420 2445 2445 2445 2445 2420 2420 3360 3360 2420 2420 3361 3361 3362 3362 2443 2443 2418 2418 2441 2441 2418 2418 2416 2416 2441 2441 2441 2441 2416 2416 2439 2439 2416 2416 2414 2414 2439 2439 3363 3363 3364 3364 2437 2437 3365 3365 2412 2412 2437 2437 2437 2437 2412 2412 2435 2435 2412 2412 2410 2410 2435 2435 2410 2410 2408 2408 2435 2435 2435 2435 2408 2408 2433 2433 2408 2408 2407 2407 2433 2433 2433 2433 2407 2407 2431 2431 2407 2407 2405 2405 2431 2431 2431 2431 2405 2405 2429 2429 2405 2405 2403 2403 2429 2429 2429 2429 2403 2403 2430 2430 2403 2403 2404 2404 2430 2430 2430 2430 2404 2404 2432 2432 2404 2404 2406 2406 2432 2432 2432 2432 2406 2406 2434 2434 2406 2406 2409 2409 2434 2434 2434 2434 2409 2409 2436 2436 2409 2409 2411 2411 2436 2436 2436 2436 2411 2411 3366 3366 2411 2411 3367 3367 3368 3368 2438 2438 2413 2413 2440 2440 2413 2413 2415 2415 2440 2440 2440 2440 2415 2415 2442 2442 2415 2415 2417 2417 2442 2442 3369 3369 3370 3370 2444 2444 3371 3371 2419 2419 2444 2444 2444 2444 2419 2419 2446 2446 2419 2419 2421 2421 2446 2446 2446 2446 2421 2421 2448 2448 2421 2421 2424 2424 2448 2448 2448 2448 2424 2424 2450 2450 2424 2424 2426 2426 2450 2450 2450 2450 2426 2426 2452 2452 2426 2426 2428 2428 2452 2452 2452 2452 2428 2428 2451 2451 2428 2428 2427 2427 2451 2451 2451 2451 2427 2427 2449 2449 2427 2427 2425 2425 2449 2449 2449 2449 2425 2425 2423 2423 2457 2457 2482 2482 2459 2459 2482 2482 2484 2484 2459 2459 2459 2459 2484 2484 2461 2461 2484 2484 2486 2486 2461 2461 2461 2461 2486 2486 3372 3372 2486 2486 3373 3373 3374 3374 2463 2463 2488 2488 2465 2465 2488 2488 2490 2490 2465 2465 2465 2465 2490 2490 2467 2467 2490 2490 2492 2492 2467 2467 3375 3375 3376 3376 2469 2469 3377 3377 2494 2494 2469 2469 2469 2469 2494 2494 2471 2471 2494 2494 2496 2496 2471 2471 2496 2496 2497 2497 2471 2471 2471 2471 2497 2497 2473 2473 2497 2497 2499 2499 2473 2473 2473 2473 2499 2499 2475 2475 2499 2499 2501 2501 2475 2475 2475 2475 2501 2501 2476 2476 2501 2501 2502 2502 2476 2476 2476 2476 2502 2502 2474 2474 2502 2502 2500 2500 2474 2474 2474 2474 2500 2500 2472 2472 2500 2500 2498 2498 2472 2472 2472 2472 2498 2498 2470 2470 2498 2498 2495 2495 2470 2470 2470 2470 2495 2495 2468 2468 2495 2495 2493 2493 2468 2468 2468 2468 2493 2493 3378 3378 2493 2493 3379 3379 3380 3380 2466 2466 2491 2491 2464 2464 2491 2491 2489 2489 2464 2464 2464 2464 2489 2489 2462 2462 2489 2489 2487 2487 2462 2462 3381 3381 3382 3382 2460 2460 3383 3383 2485 2485 2460 2460 2460 2460 2485 2485 2458 2458 2485 2485 2483 2483 2458 2458 2458 2458 2483 2483 2456 2456 2483 2483 2480 2480 2456 2456 2456 2456 2480 2480 2454 2454 2480 2480 2478 2478 2454 2454 2454 2454 2478 2478 2453 2453 2478 2478 2477 2477 2453 2453 2453 2453 2477 2477 2455 2455 2477 2477 2479 2479 2455 2455 2455 2455 2479 2479 2457 2457 2479 2479 2481 2481 2457 2457 2457 2457 2481 2481 2482 2482 2526 2526 2550 2550 2524 2524 2550 2550 2548 2548 2524 2524 2524 2524 2548 2548 2522 2522 2548 2548 2546 2546 2522 2522 2522 2522 2546 2546 2520 2520 2546 2546 2544 2544 2520 2520 2520 2520 2544 2544 2518 2518 2544 2544 2542 2542 2518 2518 2518 2518 2542 2542 3384 3384 2542 2542 3385 3385 3386 3386 2516 2516 2540 2540 2514 2514 2540 2540 2538 2538 2514 2514 2514 2514 2538 2538 2512 2512 2538 2538 2536 2536 2512 2512 3387 3387 3388 3388 2510 2510 3389 3389 2534 2534 2510 2510 2510 2510 2534 2534 2508 2508 2534 2534 2532 2532 2508 2508 2508 2508 2532 2532 2506 2506 2532 2532 2530 2530 2506 2506 2506 2506 2530 2530 2504 2504 2530 2530 2528 2528 2504 2504 2504 2504 2528 2528 2503 2503 2528 2528 2527 2527 2503 2503 2503 2503 2527 2527 2505 2505 2527 2527 2529 2529 2505 2505 2505 2505 2529 2529 2507 2507 2529 2529 2531 2531 2507 2507 2507 2507 2531 2531 2509 2509 2531 2531 2533 2533 2509 2509 2509 2509 2533 2533 2511 2511 2533 2533 2535 2535 2511 2511 2511 2511 2535 2535 3390 3390 2535 2535 3391 3391 3392 3392 2513 2513 2537 2537 2515 2515 2537 2537 2539 2539 2515 2515 2515 2515 2539 2539 2517 2517 2539 2539 2541 2541 2517 2517 3393 3393 3394 3394 2519 2519 3395 3395 2543 2543 2519 2519 2519 2519 2543 2543 2521 2521 2543 2543 2545 2545 2521 2521 2521 2521 2545 2545 2523 2523 2545 2545 2547 2547 2523 2523 2523 2523 2547 2547 2525 2525 2547 2547 2549 2549 2525 2525 2525 2525 2549 2549 2526 2526 2549 2549 2550 2550 2526 2526 2572 2572 2596 2596 2570 2570 2596 2596 2594 2594 2570 2570 2570 2570 2594 2594 2568 2568 2594 2594 2592 2592 2568 2568 2568 2568 2592 2592 2566 2566 2592 2592 2590 2590 2566 2566 2566 2566 2590 2590 3396 3396 2590 2590 3397 3397 3398 3398 2564 2564 2588 2588 2562 2562 2588 2588 2586 2586 2562 2562 2562 2562 2586 2586 2560 2560 2586 2586 2584 2584 2560 2560 3399 3399 3400 3400 2558 2558 3401 3401 2582 2582 2558 2558 2558 2558 2582 2582 2556 2556 2582 2582 2580 2580 2556 2556 2556 2556 2580 2580 2554 2554 2580 2580 2578 2578 2554 2554 2554 2554 2578 2578 2552 2552 2578 2578 2576 2576 2552 2552 2552 2552 2576 2576 2551 2551 2576 2576 2575 2575 2551 2551 2551 2551 2575 2575 2553 2553 2575 2575 2577 2577 2553 2553 2553 2553 2577 2577 2555 2555 2577 2577 2579 2579 2555 2555 2555 2555 2579 2579 2557 2557 2579 2579 2581 2581 2557 2557 2557 2557 2581 2581 2559 2559 2581 2581 2583 2583 2559 2559 2559 2559 2583 2583 3402 3402 2583 2583 3403 3403 3404 3404 2561 2561 2585 2585 2563 2563 2585 2585 2587 2587 2563 2563 2563 2563 2587 2587 2565 2565 2587 2587 2589 2589 2565 2565 3405 3405 3406 3406 2567 2567 3407 3407 2591 2591 2567 2567 2567 2567 2591 2591 2569 2569 2591 2591 2593 2593 2569 2569 2569 2569 2593 2593 2571 2571 2593 2593 2595 2595 2571 2571 2571 2571 2595 2595 2573 2573 2595 2595 2597 2597 2573 2573 2573 2573 2597 2597 2574 2574 2597 2597 2598 2598 2574 2574 2574 2574 2598 2598 2572 2572 2598 2598 2596 2596 2572 2572 2599 2599 2600 2600 2601 2601 2600 2600 2602 2602 2601 2601 2609 2609 2610 2610 2603 2603 2610 2610 2612 2612 2603 2603 2603 2603 2612 2612 2611 2611 2604 2604 2605 2605 2603 2603 2605 2605 2606 2606 2603 2603 2606 2606 2607 2607 2603 2603 2607 2607 2608 2608 2603 2603 2603 2603 2608 2608 2609 2609 2613 2613 2614 2614 2615 2615 2614 2614 2616 2616 2615 2615 2619 2619 2627 2627 2618 2618 2627 2627 2626 2626 2618 2618 2618 2618 2626 2626 2625 2625 2625 2625 2624 2624 2618 2618 2624 2624 2623 2623 2618 2618 2618 2618 2623 2623 2622 2622 2622 2622 2621 2621 2618 2618 2621 2621 2620 2620 2618 2618 2618 2618 2620 2620 2617 2617 2628 2628 2630 2630 2631 2631 2632 2632 2634 2634 2633 2633 2634 2634 2635 2635 2633 2633 2628 2628 2631 2631 2629 2629 2631 2631 2633 2633 2629 2629 2629 2629 2633 2633 2643 2643 2633 2633 2635 2635 2643 2643 2643 2643 2635 2635 2637 2637 2640 2640 2642 2642 2641 2641 2642 2642 2643 2643 2641 2641 2641 2641 2643 2643 2639 2639 2643 2643 2637 2637 2639 2639 2639 2639 2637 2637 2638 2638 2637 2637 2636 2636 2638 2638 2644 2644 2645 2645 2646 2646 2645 2645 2647 2647 2646 2646 2646 2646 2647 2647 2648 2648 2649 2649 2650 2650 2651 2651 2650 2650 2652 2652 2651 2651 2651 2651 2652 2652 2653 2653 2655 2655 2654 2654 2657 2657 2663 2663 2665 2665 2655 2655 2665 2665 2667 2667 2655 2655 2667 2667 2669 2669 2655 2655 2655 2655 2669 2669 2656 2656 2669 2669 2670 2670 2656 2656 2656 2656 2670 2670 2658 2658 2670 2670 2668 2668 2658 2658 2668 2668 2666 2666 2658 2658 2666 2666 2664 2664 2658 2658 2658 2658 2664 2664 2660 2660 2664 2664 2662 2662 2660 2660 2657 2657 2659 2659 2655 2655 2659 2659 2661 2661 2655 2655 2655 2655 2661 2661 2663 2663 2671 2671 2672 2672 2673 2673 2672 2672 2674 2674 2673 2673 2673 2673 2674 2674 2675 2675 2674 2674 2676 2676 2675 2675 2675 2675 2676 2676 2677 2677 2676 2676 2678 2678 2677 2677 2677 2677 2678 2678 2679 2679 2678 2678 2680 2680 2679 2679 2679 2679 2680 2680 2681 2681 2680 2680 2682 2682 2681 2681 2681 2681 2682 2682 3408 3408 2682 2682 3409 3409 3410 3410 2685 2685 2686 2686 2687 2687 2686 2686 2688 2688 2687 2687 2687 2687 2688 2688 2689 2689 2688 2688 2690 2690 2689 2689 2689 2689 2690 2690 2691 2691 2690 2690 2692 2692 2691 2691 2691 2691 2692 2692 2693 2693 2692 2692 2694 2694 2693 2693 2693 2693 2694 2694 2695 2695 2694 2694 2696 2696 2695 2695 2695 2695 2696 2696 3411 3411 2696 2696 3412 3412 3413 3413 2701 2701 2699 2699 2703 2703 2699 2699 2705 2705 2703 2703 2703 2703 2705 2705 2704 2704 2705 2705 2706 2706 2704 2704 2704 2704 2706 2706 2702 2702 2706 2706 2700 2700 2702 2702 2702 2702 2700 2700 2701 2701 2700 2700 2699 2699 2701 2701 2713 2713 2711 2711 2710 2710 2710 2710 2709 2709 2713 2713 2709 2709 2708 2708 2713 2713 2713 2713 2708 2708 2712 2712 2708 2708 2707 2707 2712 2712 2714 2714 2715 2715 2716 2716 2715 2715 2717 2717 2716 2716 2722 2722 2724 2724 2721 2721 2724 2724 2720 2720 2721 2721 2720 2720 2724 2724 2719 2719 2724 2724 2723 2723 2719 2719 2719 2719 2723 2723 2718 2718 2725 2725 2726 2726 2727 2727 2726 2726 2728 2728 2727 2727 2742 2742 2735 2735 2734 2734 2742 2742 2734 2734 2741 2741 3414 3414 2733 2733 3415 3415 3416 3416 2733 2733 2740 2740 2733 2733 2732 2732 2740 2740 2740 2740 2732 2732 2739 2739 2732 2732 2731 2731 2739 2739 2739 2739 2731 2731 2738 2738 2731 2731 2730 2730 2738 2738 2738 2738 2730 2730 2737 2737 2730 2730 2729 2729 2737 2737 2737 2737 2729 2729 2736 2736 2756 2756 2749 2749 2748 2748 2756 2756 2748 2748 2755 2755 2748 2748 2747 2747 2755 2755 2755 2755 2747 2747 2754 2754 2747 2747 2746 2746 2754 2754 2754 2754 2746 2746 2753 2753 2746 2746 2745 2745 2753 2753 2753 2753 2745 2745 2752 2752 2745 2745 3417 3417 2752 2752 2752 2752 3418 3418 3419 3419 2744 2744 2743 2743 2751 2751 2751 2751 2743 2743 2750 2750
+128 128 125 125 159 159 125 125 122 122 159 159 159 159 122 122 141 141 122 122 119 119 141 141 141 141 119 119 131 131 78 78 79 79 85 85 79 79 84 84 85 85 85 85 84 84 87 87 40 40 50 50 61 61 50 50 60 60 61 61 61 61 60 60 70 70 60 60 66 66 70 70 70 70 66 66 78 78 66 66 73 73 78 78 78 78 73 73 79 79 13 13 51 51 52 52 180 180 164 164 162 162 87 87 84 84 92 92 84 84 95 95 92 92 92 92 95 95 94 94 95 95 103 103 94 94 94 94 103 103 97 97 32 32 33 33 5 5 52 52 55 55 13 13 55 55 58 58 13 13 13 13 58 58 31 31 119 119 116 116 131 131 116 116 114 114 131 131 131 131 114 114 120 120 97 97 103 103 100 100 103 103 111 111 100 100 100 100 111 111 102 102 35 35 34 34 8 8 51 51 13 13 47 47 13 13 11 11 47 47 47 47 11 11 45 45 11 11 9 9 45 45 45 45 9 9 42 42 181 181 179 179 158 158 164 164 180 180 168 168 180 180 182 182 168 168 168 168 182 182 167 167 182 182 183 183 167 167 167 167 183 183 166 166 162 162 160 160 180 180 160 160 156 156 180 180 180 180 156 156 178 178 156 156 155 155 178 178 178 178 155 155 176 176 8 8 34 34 6 6 4 4 23 23 22 22 5 5 33 33 7 7 58 58 59 59 31 31 59 59 62 62 31 31 31 31 62 62 46 46 62 62 63 63 46 46 46 46 63 63 54 54 80 80 81 81 75 75 151 151 177 177 146 146 177 177 175 175 146 146 146 146 175 175 145 145 151 151 152 152 177 177 152 152 154 154 177 177 177 177 154 154 179 179 154 154 157 157 179 179 179 179 157 157 158 158 172 172 136 136 170 170 136 136 134 134 170 170 170 170 134 134 159 159 134 134 130 130 159 159 159 159 130 130 128 128 114 114 110 110 120 120 110 110 108 108 120 120 120 120 108 108 111 111 108 108 106 106 111 111 111 111 106 106 102 102 61 61 57 57 40 40 57 57 56 56 40 40 40 40 56 56 18 18 4 4 22 22 2 2 22 22 20 20 2 2 2 2 20 20 0 0 20 20 16 16 0 0 0 0 16 16 15 15 33 33 36 36 7 7 36 36 37 37 7 7 7 7 37 37 9 9 37 37 39 39 9 9 9 9 39 39 42 42 75 75 81 81 82 82 123 123 124 124 149 149 124 124 127 127 149 149 149 149 127 127 169 169 127 127 129 129 169 169 129 129 132 132 169 169 169 169 132 132 171 171 132 132 133 133 171 171 171 171 133 133 173 173 133 133 137 137 173 173 158 158 161 161 181 181 161 161 163 163 181 181 181 181 163 163 183 183 163 163 165 165 183 183 183 183 165 165 166 166 155 155 153 153 176 176 153 153 150 150 176 176 176 176 150 150 174 174 150 150 148 148 174 174 174 174 148 148 147 147 34 34 30 30 6 6 30 30 28 28 6 6 6 6 28 28 4 4 28 28 25 25 4 4 4 4 25 25 23 23 68 68 64 64 67 67 64 64 54 54 67 67 67 67 54 54 65 65 54 54 63 63 65 65 68 68 71 71 64 64 71 71 72 72 64 64 64 64 72 72 69 69 81 81 83 83 82 82 83 83 86 86 82 82 82 82 86 86 90 90 86 86 88 88 90 90 88 88 89 89 90 90 90 90 89 89 98 98 89 89 91 91 98 98 98 98 91 91 93 93 137 137 138 138 173 173 138 138 139 139 173 173 173 173 139 139 175 175 139 139 142 142 175 175 175 175 142 142 145 145 147 147 144 144 174 174 144 144 143 143 174 174 174 174 143 143 172 172 143 143 140 140 172 172 172 172 140 140 136 136 15 15 14 14 0 0 14 14 17 17 0 0 0 0 17 17 1 1 56 56 53 53 18 18 53 53 49 49 18 18 18 18 49 49 12 12 49 49 48 48 12 12 12 12 48 48 10 10 48 48 44 44 10 10 24 24 3 3 21 21 3 3 1 1 21 21 21 21 1 1 19 19 1 1 17 17 19 19 24 24 26 26 3 3 26 26 27 27 3 3 3 3 27 27 5 5 27 27 29 29 5 5 5 5 29 29 32 32 72 72 74 74 69 69 74 74 76 76 69 69 69 69 76 76 75 75 76 76 77 77 75 75 75 75 77 77 80 80 135 135 118 118 149 149 118 118 121 121 149 149 149 149 121 121 123 123 105 105 109 109 115 115 109 109 112 112 115 115 115 115 112 112 126 126 112 112 113 113 126 126 126 126 113 113 135 135 113 113 117 117 135 135 135 135 117 117 118 118 44 44 43 43 10 10 43 43 41 41 10 10 10 10 41 41 8 8 41 41 38 38 8 8 8 8 38 38 35 35 93 93 96 96 98 98 96 96 99 99 98 98 98 98 99 99 107 107 99 99 101 101 107 107 107 107 101 101 115 115 101 101 104 104 115 115 115 115 104 104 105 105 200 200 298 298 197 197 298 298 295 295 197 197 197 197 295 295 195 195 295 295 293 293 195 195 195 195 293 293 194 194 293 293 292 292 194 194 194 194 292 292 191 191 292 292 289 289 191 191 191 191 289 289 188 188 289 289 286 286 188 188 188 188 286 286 187 187 286 286 285 285 187 187 187 187 285 285 184 184 285 285 282 282 184 184 184 184 282 282 185 185 282 282 283 283 185 185 185 185 283 283 186 186 283 283 284 284 186 186 186 186 284 284 189 189 284 284 287 287 189 189 189 189 287 287 190 190 287 287 288 288 190 190 190 190 288 288 192 192 288 288 290 290 192 192 192 192 290 290 193 193 290 290 291 291 193 193 193 193 291 291 196 196 291 291 294 294 196 196 196 196 294 294 198 198 294 294 296 296 198 198 198 198 296 296 199 199 296 296 297 297 199 199 199 199 297 297 201 201 297 297 299 299 201 201 201 201 299 299 203 203 299 299 301 301 203 203 203 203 301 301 205 205 301 301 303 303 205 205 10614 10614 10615 10615 206 206 10616 10616 304 304 206 206 206 206 304 304 209 209 304 304 307 307 209 209 209 209 307 307 211 211 307 307 309 309 211 211 211 211 309 309 213 213 309 309 311 311 213 213 213 213 311 311 215 215 311 311 313 313 215 215 215 215 313 313 216 216 313 313 314 314 216 216 216 216 314 314 219 219 314 314 317 317 219 219 219 219 317 317 221 221 317 317 319 319 221 221 221 221 319 319 223 223 319 319 321 321 223 223 223 223 321 321 225 225 321 321 323 323 225 225 225 225 323 323 226 226 323 323 324 324 226 226 226 226 324 324 229 229 324 324 327 327 229 229 229 229 327 327 230 230 327 327 328 328 230 230 230 230 328 328 233 233 328 328 331 331 233 233 233 233 331 331 235 235 331 331 333 333 235 235 235 235 333 333 237 237 333 333 335 335 237 237 237 237 335 335 239 239 335 335 337 337 239 239 239 239 337 337 240 240 337 337 338 338 240 240 240 240 338 338 243 243 338 338 341 341 243 243 243 243 341 341 245 245 341 341 343 343 245 245 245 245 343 343 247 247 343 343 345 345 247 247 247 247 345 345 249 249 345 345 347 347 249 249 249 249 347 347 250 250 347 347 348 348 250 250 250 250 348 348 253 253 348 348 351 351 253 253 253 253 351 351 254 254 351 351 352 352 254 254 254 254 352 352 257 257 352 352 355 355 257 257 257 257 355 355 10617 10617 355 355 10618 10618 10619 10619 259 259 357 357 261 261 357 357 359 359 261 261 261 261 359 359 263 263 359 359 361 361 263 263 263 263 361 361 264 264 361 361 362 362 264 264 264 264 362 362 267 267 362 362 365 365 267 267 267 267 365 365 269 269 365 365 367 367 269 269 269 269 367 367 271 271 367 367 369 369 271 271 271 271 369 369 273 273 369 369 371 371 273 273 273 273 371 371 275 275 371 371 373 373 275 275 275 275 373 373 277 277 373 373 375 375 277 277 277 277 375 375 278 278 375 375 376 376 278 278 278 278 376 376 281 281 376 376 379 379 281 281 281 281 379 379 280 280 379 379 378 378 280 280 280 280 378 378 279 279 378 378 377 377 279 279 279 279 377 377 276 276 377 377 374 374 276 276 276 276 374 374 274 274 374 374 372 372 274 274 274 274 372 372 272 272 372 372 370 370 272 272 272 272 370 370 270 270 370 370 368 368 270 270 270 270 368 368 268 268 368 368 366 366 268 268 268 268 366 366 266 266 366 366 364 364 266 266 266 266 364 364 265 265 364 364 363 363 265 265 265 265 363 363 262 262 363 363 360 360 262 262 262 262 360 360 260 260 360 360 358 358 260 260 260 260 358 358 258 258 358 358 356 356 258 258 10620 10620 10621 10621 256 256 10622 10622 354 354 256 256 256 256 354 354 255 255 354 354 353 353 255 255 255 255 353 353 252 252 353 353 350 350 252 252 252 252 350 350 251 251 350 350 349 349 251 251 251 251 349 349 248 248 349 349 346 346 248 248 248 248 346 346 246 246 346 346 344 344 246 246 246 246 344 344 244 244 344 344 342 342 244 244 244 244 342 342 242 242 342 342 340 340 242 242 242 242 340 340 241 241 340 340 339 339 241 241 241 241 339 339 238 238 339 339 336 336 238 238 238 238 336 336 236 236 336 336 334 334 236 236 236 236 334 334 234 234 334 334 332 332 234 234 234 234 332 332 232 232 332 332 330 330 232 232 232 232 330 330 231 231 330 330 329 329 231 231 231 231 329 329 228 228 329 329 326 326 228 228 228 228 326 326 227 227 326 326 325 325 227 227 227 227 325 325 224 224 325 325 322 322 224 224 224 224 322 322 222 222 322 322 320 320 222 222 222 222 320 320 220 220 320 320 318 318 220 220 220 220 318 318 218 218 318 318 316 316 218 218 218 218 316 316 217 217 316 316 315 315 217 217 217 217 315 315 214 214 315 315 312 312 214 214 214 214 312 312 212 212 312 312 310 310 212 212 212 212 310 310 210 210 310 310 308 308 210 210 210 210 308 308 208 208 308 308 306 306 208 208 208 208 306 306 207 207 306 306 305 305 207 207 207 207 305 305 10623 10623 305 305 10624 10624 10625 10625 204 204 302 302 202 202 302 302 300 300 202 202 202 202 300 300 200 200 300 300 298 298 200 200 410 410 408 408 444 444 408 408 406 406 444 444 444 444 406 406 442 442 10626 10626 404 404 10627 10627 10628 10628 404 404 440 440 404 404 402 402 440 440 440 440 402 402 438 438 402 402 400 400 438 438 438 438 400 400 436 436 400 400 398 398 436 436 436 436 398 398 434 434 398 398 396 396 434 434 434 434 396 396 432 432 396 396 394 394 432 432 432 432 394 394 430 430 394 394 392 392 430 430 430 430 392 392 428 428 392 392 390 390 428 428 428 428 390 390 426 426 390 390 388 388 426 426 426 426 388 388 424 424 388 388 10629 10629 424 424 424 424 10630 10630 10631 10631 386 386 384 384 422 422 422 422 384 384 420 420 384 384 382 382 420 420 420 420 382 382 418 418 382 382 380 380 418 418 418 418 380 380 416 416 380 380 381 381 416 416 416 416 381 381 417 417 381 381 383 383 417 417 417 417 383 383 419 419 383 383 385 385 419 419 419 419 385 385 421 421 385 385 387 387 421 421 421 421 387 387 423 423 10632 10632 389 389 10633 10633 10634 10634 389 389 425 425 389 389 391 391 425 425 425 425 391 391 427 427 391 391 393 393 427 427 427 427 393 393 429 429 393 393 395 395 429 429 429 429 395 395 431 431 395 395 397 397 431 431 431 431 397 397 433 433 397 397 399 399 433 433 433 433 399 399 435 435 399 399 401 401 435 435 435 435 401 401 437 437 401 401 403 403 437 437 437 437 403 403 439 439 403 403 405 405 439 439 439 439 405 405 441 441 405 405 10635 10635 441 441 441 441 10636 10636 10637 10637 407 407 409 409 443 443 443 443 409 409 445 445 409 409 412 412 445 445 445 445 412 412 447 447 412 412 414 414 447 447 447 447 414 414 449 449 414 414 415 415 449 449 449 449 415 415 450 450 415 415 413 413 450 450 450 450 413 413 448 448 413 413 411 411 448 448 448 448 411 411 446 446 411 411 410 410 446 446 446 446 410 410 444 444 474 474 475 475 478 478 475 475 479 479 478 478 478 478 479 479 482 482 479 479 483 483 482 482 482 482 483 483 486 486 483 483 487 487 486 486 486 486 487 487 490 490 487 487 491 491 490 490 490 490 491 491 494 494 491 491 495 495 494 494 494 494 495 495 498 498 495 495 499 499 498 498 498 498 499 499 502 502 499 499 504 504 502 502 502 502 504 504 505 505 504 504 510 510 505 505 505 505 510 510 507 507 510 510 515 515 507 507 507 507 515 515 509 509 515 515 516 516 509 509 509 509 516 516 513 513 516 516 518 518 513 513 513 513 518 518 514 514 518 518 520 520 514 514 514 514 520 520 512 512 520 520 519 519 512 512 512 512 519 519 508 508 519 519 517 517 508 508 508 508 517 517 503 503 517 517 511 511 503 503 503 503 511 511 501 501 511 511 506 506 501 501 501 501 506 506 497 497 506 506 500 500 497 497 497 497 500 500 493 493 500 500 496 496 493 493 496 496 492 492 493 493 493 493 492 492 489 489 492 492 488 488 489 489 489 489 488 488 485 485 488 488 484 484 485 485 485 485 484 484 481 481 484 484 480 480 481 481 481 481 480 480 477 477 480 480 476 476 477 477 477 477 476 476 473 473 476 476 472 472 473 473 473 473 472 472 469 469 472 472 468 468 469 469 469 469 468 468 465 465 468 468 462 462 465 465 465 465 462 462 463 463 462 462 456 456 463 463 463 463 456 456 459 459 456 456 454 454 459 459 459 459 454 454 457 457 454 454 452 452 457 457 457 457 452 452 458 458 452 452 451 451 458 458 458 458 451 451 460 460 451 451 453 453 460 460 460 460 453 453 464 464 453 453 455 455 464 464 464 464 455 455 467 467 455 455 461 461 467 467 467 467 461 461 470 470 461 461 466 466 470 470 470 470 466 466 474 474 466 466 471 471 474 474 474 474 471 471 475 475 582 582 584 584 550 550 584 584 586 586 550 550 550 550 586 586 552 552 586 586 587 587 552 552 552 552 587 587 553 553 587 587 585 585 553 553 553 553 585 585 551 551 585 585 583 583 551 551 551 551 583 583 549 549 583 583 580 580 549 549 549 549 580 580 547 547 10638 10638 578 578 10639 10639 10640 10640 578 578 545 545 578 578 576 576 545 545 545 545 576 576 543 543 576 576 574 574 543 543 543 543 574 574 541 541 574 574 572 572 541 541 541 541 572 572 539 539 572 572 570 570 539 539 539 539 570 570 537 537 570 570 568 568 537 537 537 537 568 568 535 535 568 568 566 566 535 535 535 535 566 566 533 533 566 566 564 564 533 533 533 533 564 564 531 531 564 564 562 562 531 531 531 531 562 562 529 529 562 562 10641 10641 529 529 529 529 10642 10642 10643 10643 560 560 558 558 527 527 527 527 558 558 525 525 558 558 556 556 525 525 525 525 556 556 523 523 556 556 554 554 523 523 523 523 554 554 521 521 554 554 555 555 521 521 521 521 555 555 522 522 555 555 557 557 522 522 522 522 557 557 524 524 557 557 559 559 524 524 524 524 559 559 526 526 559 559 561 561 526 526 526 526 561 561 528 528 10644 10644 563 563 10645 10645 10646 10646 563 563 530 530 563 563 565 565 530 530 530 530 565 565 532 532 565 565 567 567 532 532 532 532 567 567 534 534 567 567 569 569 534 534 534 534 569 569 536 536 569 569 571 571 536 536 536 536 571 571 538 538 571 571 573 573 538 538 538 538 573 573 540 540 573 573 575 575 540 540 540 540 575 575 542 542 575 575 577 577 542 542 542 542 577 577 544 544 577 577 10647 10647 544 544 544 544 10648 10648 10649 10649 579 579 581 581 546 546 546 546 581 581 548 548 581 581 582 582 548 548 548 548 582 582 550 550 588 588 589 589 590 590 690 690 686 686 687 687 612 612 608 608 609 609 629 629 628 628 627 627 628 628 620 620 627 627 673 673 674 674 675 675 667 667 671 671 670 670 716 716 713 713 717 717 713 713 712 712 717 717 717 717 712 712 707 707 712 712 709 709 707 707 707 707 709 709 706 706 728 728 723 723 727 727 723 723 720 720 727 727 727 727 720 720 717 717 720 720 718 718 717 717 717 717 718 718 716 716 736 736 734 734 733 733 734 734 731 731 733 733 733 733 731 731 727 727 731 731 729 729 727 727 727 727 729 729 728 728 596 596 606 606 595 595 606 606 601 601 595 595 650 650 648 648 647 647 648 648 643 643 647 647 670 670 665 665 667 667 665 665 663 663 667 667 667 667 663 663 658 658 663 663 662 662 658 658 686 686 684 684 687 687 684 684 683 683 687 687 687 687 683 683 678 678 683 683 680 680 678 678 698 698 707 707 699 699 707 707 706 706 699 699 699 699 706 706 701 701 706 706 703 703 701 701 631 631 635 635 634 634 635 635 638 638 634 634 634 634 638 638 644 644 638 638 639 639 644 644 596 596 600 600 606 606 600 600 603 603 606 606 606 606 603 603 612 612 603 603 604 604 612 612 612 612 604 604 608 608 620 620 628 628 614 614 628 628 626 626 614 614 614 614 626 626 621 621 621 621 613 613 614 614 613 613 605 605 614 614 614 614 605 605 607 607 605 605 597 597 607 607 607 607 597 597 602 602 597 597 593 593 602 602 602 602 593 593 599 599 593 593 591 591 599 599 599 599 591 591 598 598 591 591 592 592 598 598 598 598 592 592 601 601 592 592 594 594 601 601 601 601 594 594 595 595 629 629 627 627 632 632 627 627 636 636 632 632 632 632 636 636 633 633 643 643 642 642 647 647 642 642 641 641 647 647 647 647 641 641 636 636 641 641 637 637 636 636 636 636 637 637 633 633 680 680 677 677 678 678 677 677 676 676 678 678 678 678 676 676 667 667 676 676 672 672 667 667 667 667 672 672 671 671 699 699 696 696 698 698 696 696 694 694 698 698 698 698 694 694 687 687 694 694 691 691 687 687 687 687 691 691 690 690 726 726 730 730 725 725 730 730 732 732 725 725 725 725 732 732 733 733 732 732 735 735 733 733 733 733 735 735 736 736 655 655 654 654 659 659 639 639 640 640 644 644 640 640 645 645 644 644 644 644 645 645 646 646 616 616 618 618 617 617 618 618 619 619 617 617 617 617 619 619 624 624 619 619 622 622 624 624 609 609 610 610 612 612 610 610 611 611 612 612 612 612 611 611 617 617 611 611 615 615 617 617 617 617 615 615 616 616 662 662 657 657 658 658 657 657 656 656 658 658 658 658 656 656 647 647 656 656 652 652 647 647 647 647 652 652 650 650 725 725 714 714 719 719 714 714 715 715 719 719 673 673 675 675 669 669 675 675 666 666 669 669 669 669 666 666 668 668 659 659 660 660 655 655 660 660 661 661 655 655 655 655 661 661 666 666 661 661 664 664 666 666 666 666 664 664 668 668 622 622 623 623 624 624 623 623 625 625 624 624 624 624 625 625 634 634 625 625 630 630 634 634 634 634 630 630 631 631 719 719 721 721 722 722 719 719 722 722 725 725 722 722 724 724 725 725 725 725 724 724 726 726 705 705 708 708 704 704 708 708 710 710 704 704 704 704 710 710 714 714 710 710 711 711 714 714 714 714 711 711 715 715 705 705 704 704 702 702 704 704 695 695 702 702 702 702 695 695 700 700 685 685 688 688 689 689 646 646 649 649 644 644 649 649 651 651 644 644 644 644 651 651 655 655 651 651 653 653 655 655 655 655 653 653 654 654 674 674 679 679 675 675 679 679 681 681 675 675 675 675 681 681 685 685 681 681 682 682 685 685 685 685 682 682 688 688 689 689 692 692 685 685 692 692 693 693 685 685 685 685 693 693 695 695 693 693 697 697 695 695 695 695 697 697 700 700 881 881 879 879 862 862 874 874 876 876 893 893 943 943 944 944 961 961 961 961 944 944 963 963 956 956 958 958 975 975 987 987 985 985 968 968 980 980 982 982 999 999 1004 1004 1006 1006 1023 1023 1028 1028 1030 1030 1047 1047 1062 1062 1064 1064 1081 1081 1073 1073 1074 1074 1091 1091 1091 1091 1074 1074 1093 1093 1086 1086 1088 1088 1105 1105 1110 1110 1112 1112 1129 1129 1168 1168 1170 1170 1187 1187 1192 1192 1194 1194 1211 1211 1216 1216 1218 1218 1235 1235 1240 1240 1242 1242 1259 1259 1275 1275 1276 1276 1293 1293 1299 1299 1300 1300 1317 1317 1322 1322 1324 1324 1341 1341 1344 1344 1346 1346 1363 1363 1363 1363 1346 1346 1383 1383 1378 1378 1377 1377 1373 1373 1377 1377 1372 1372 1373 1373 1372 1372 1377 1377 1371 1371 1377 1377 1375 1375 1371 1371 1371 1371 1375 1375 1370 1370 1370 1370 1375 1375 1369 1369 1375 1375 1374 1374 1369 1369 1369 1369 1374 1374 1368 1368 1376 1376 1365 1365 1366 1366 1376 1376 1366 1366 1374 1374 1366 1366 1367 1367 1374 1374 1374 1374 1367 1367 1368 1368 1365 1365 1376 1376 1364 1364 1376 1376 1379 1379 1364 1364 1364 1364 1379 1379 1362 1362 1380 1380 1357 1357 1358 1358 1380 1380 1358 1358 1379 1379 1358 1358 1360 1360 1379 1379 1379 1379 1360 1360 1362 1362 1357 1357 1380 1380 1354 1354 10650 10650 1381 1381 10651 10651 10652 10652 1381 1381 1352 1352 1383 1383 1346 1346 1382 1382 1346 1346 1348 1348 1382 1382 1382 1382 1348 1348 1381 1381 1348 1348 1350 1350 1381 1381 1381 1381 1350 1350 1352 1352 1351 1351 1333 1333 1334 1334 1344 1344 1363 1363 1343 1343 1363 1363 1361 1361 1343 1343 1343 1343 1361 1361 1340 1340 1361 1361 1359 1359 1340 1340 1340 1340 1359 1359 1338 1338 1359 1359 1356 1356 1338 1338 1338 1338 1356 1356 1336 1336 1356 1356 1355 1355 1336 1336 1336 1336 1355 1355 1334 1334 1355 1355 1353 1353 1334 1334 1334 1334 1353 1353 1351 1351 1333 1333 1351 1351 1330 1330 1351 1351 1349 1349 1330 1330 1330 1330 1349 1349 1328 1328 1349 1349 1347 1347 1328 1328 1328 1328 1347 1347 1326 1326 1347 1347 1345 1345 1326 1326 1326 1326 1345 1345 1324 1324 1345 1345 1342 1342 1324 1324 1324 1324 1342 1342 1341 1341 1322 1322 1341 1341 1320 1320 1341 1341 1339 1339 1320 1320 1320 1320 1339 1339 1319 1319 1339 1339 1337 1337 1319 1319 1319 1319 1337 1337 1316 1316 1337 1337 1335 1335 1316 1316 1316 1316 1335 1335 1314 1314 1335 1335 1332 1332 1314 1314 1314 1314 1332 1332 1312 1312 1332 1332 1331 1331 1312 1312 1312 1312 1331 1331 10653 10653 1331 1331 1329 1329 10654 10654 10655 10655 1329 1329 10656 10656 1329 1329 10657 10657 10658 10658 1309 1309 1327 1327 1306 1306 1327 1327 1325 1325 1306 1306 1306 1306 1325 1325 1304 1304 1325 1325 1323 1323 1304 1304 1304 1304 1323 1323 1302 1302 1323 1323 1321 1321 1302 1302 1302 1302 1321 1321 1300 1300 1321 1321 1318 1318 1300 1300 1300 1300 1318 1318 1317 1317 1299 1299 1317 1317 1296 1296 1317 1317 1315 1315 1296 1296 1296 1296 1315 1315 1294 1294 1315 1315 1313 1313 1294 1294 1294 1294 1313 1313 1292 1292 1313 1313 1311 1311 1292 1292 1292 1292 1311 1311 1290 1290 1311 1311 1308 1308 1290 1290 1290 1290 1308 1308 1288 1288 1308 1308 1307 1307 1288 1288 1288 1288 1307 1307 1286 1286 1307 1307 1305 1305 1286 1286 1286 1286 1305 1305 1285 1285 1305 1305 1303 1303 1285 1285 1285 1285 1303 1303 1282 1282 1303 1303 1301 1301 1282 1282 1282 1282 1301 1301 1280 1280 1301 1301 1298 1298 1280 1280 1280 1280 1298 1298 1278 1278 1298 1298 1297 1297 1278 1278 1278 1278 1297 1297 1276 1276 1297 1297 1295 1295 1276 1276 1276 1276 1295 1295 1293 1293 1275 1275 1293 1293 1272 1272 1293 1293 1291 1291 1272 1272 1272 1272 1291 1291 1270 1270 1291 1291 1289 1289 1270 1270 10659 10659 10660 10660 1268 1268 10661 10661 1287 1287 1268 1268 1268 1268 1287 1287 1266 1266 1287 1287 1284 1284 1266 1266 1284 1284 1283 1283 1266 1266 1266 1266 1283 1283 1264 1264 1264 1264 1283 1283 1262 1262 1283 1283 1281 1281 1262 1262 1262 1262 1281 1281 1261 1261 1281 1281 1279 1279 1261 1261 1261 1261 1279 1279 1258 1258 1279 1279 1277 1277 1258 1258 1258 1258 1277 1277 1256 1256 1277 1277 1274 1274 1256 1256 1256 1256 1274 1274 1254 1254 1274 1274 1273 1273 1254 1254 1254 1254 1273 1273 1252 1252 1273 1273 1271 1271 1252 1252 1271 1271 1269 1269 1252 1252 1252 1252 1269 1269 1251 1251 1251 1251 1269 1269 1248 1248 1269 1269 1267 1267 1248 1248 1248 1248 1267 1267 1246 1246 1267 1267 1265 1265 1246 1246 1246 1246 1265 1265 1244 1244 1265 1265 1263 1263 1244 1244 1244 1244 1263 1263 1242 1242 1263 1263 1260 1260 1242 1242 1242 1242 1260 1260 1259 1259 1245 1245 1227 1227 1228 1228 1240 1240 1259 1259 1238 1238 1259 1259 1257 1257 1238 1238 1238 1238 1257 1257 1237 1237 1257 1257 1255 1255 1237 1237 1237 1237 1255 1255 1234 1234 1255 1255 1253 1253 1234 1234 1234 1234 1253 1253 1232 1232 1253 1253 1250 1250 1232 1232 1232 1232 1250 1250 1230 1230 1250 1250 1249 1249 1230 1230 1230 1230 1249 1249 1228 1228 1249 1249 1247 1247 1228 1228 1228 1228 1247 1247 1245 1245 1227 1227 1245 1245 10662 10662 1245 1245 10663 10663 10664 10664 1224 1224 1243 1243 1222 1222 1243 1243 1241 1241 1222 1222 1222 1222 1241 1241 1220 1220 1241 1241 1239 1239 1220 1220 1220 1220 1239 1239 1218 1218 1239 1239 1236 1236 1218 1218 1218 1218 1236 1236 1235 1235 1216 1216 1235 1235 1214 1214 1235 1235 1233 1233 1214 1214 1214 1214 1233 1233 1213 1213 1233 1233 1231 1231 1213 1213 1213 1213 1231 1231 1210 1210 1231 1231 1229 1229 1210 1210 1210 1210 1229 1229 1208 1208 1229 1229 1226 1226 1208 1208 1226 1226 1225 1225 1208 1208 1208 1208 1225 1225 1206 1206 1206 1206 1225 1225 1204 1204 1225 1225 1223 1223 1204 1204 1204 1204 1223 1223 1203 1203 1223 1223 1221 1221 1203 1203 1203 1203 1221 1221 1200 1200 1221 1221 1219 1219 1200 1200 1200 1200 1219 1219 1198 1198 1219 1219 1217 1217 1198 1198 1198 1198 1217 1217 1196 1196 1217 1217 1215 1215 1196 1196 1196 1196 1215 1215 1194 1194 1215 1215 1212 1212 1194 1194 1194 1194 1212 1212 1211 1211 1192 1192 1211 1211 1190 1190 1211 1211 1209 1209 1190 1190 1190 1190 1209 1209 1188 1188 1209 1209 1207 1207 1188 1188 1188 1188 1207 1207 1186 1186 1207 1207 1205 1205 1186 1186 10665 10665 10666 10666 1184 1184 10667 10667 1202 1202 1184 1184 1202 1202 1201 1201 1184 1184 1184 1184 1201 1201 1182 1182 1182 1182 1201 1201 1180 1180 1201 1201 1199 1199 1180 1180 1180 1180 1199 1199 1179 1179 1199 1199 1197 1197 1179 1179 1179 1179 1197 1197 1176 1176 1197 1197 1195 1195 1176 1176 1176 1176 1195 1195 1174 1174 1195 1195 1193 1193 1174 1174 1174 1174 1193 1193 1172 1172 1193 1193 1191 1191 1172 1172 1172 1172 1191 1191 1170 1170 1191 1191 1189 1189 1170 1170 1170 1170 1189 1189 1187 1187 1168 1168 1187 1187 1166 1166 1187 1187 1185 1185 1166 1166 1166 1166 1185 1185 1164 1164 1185 1185 1183 1183 1164 1164 1164 1164 1183 1183 1162 1162 1183 1183 1181 1181 1162 1162 1162 1162 1181 1181 1160 1160 1181 1181 1178 1178 1160 1160 1178 1178 1177 1177 1160 1160 1160 1160 1177 1177 1158 1158 1158 1158 1177 1177 1156 1156 1177 1177 1175 1175 1156 1156 1156 1156 1175 1175 1155 1155 1175 1175 1173 1173 1155 1155 1155 1155 1173 1173 1152 1152 1173 1173 1171 1171 1152 1152 1152 1152 1171 1171 1150 1150 1171 1171 1169 1169 1150 1150 1150 1150 1169 1169 1148 1148 1169 1169 1167 1167 1148 1148 1148 1148 1167 1167 1146 1146 1167 1167 1165 1165 1146 1146 1165 1165 1163 1163 1146 1146 1146 1146 1163 1163 1144 1144 1144 1144 1163 1163 1142 1142 1163 1163 1161 1161 1142 1142 1142 1142 1161 1161 10668 10668 1161 1161 10669 10669 10670 10670 1140 1140 1159 1159 1138 1138 1159 1159 1157 1157 1138 1138 1138 1138 1157 1157 1136 1136 1157 1157 1154 1154 1136 1136 1136 1136 1154 1154 1153 1153 1151 1151 1149 1149 1132 1132 1149 1149 1131 1131 1132 1132 1151 1151 1132 1132 1153 1153 1132 1132 1134 1134 1153 1153 1153 1153 1134 1134 1136 1136 1131 1131 1149 1149 1128 1128 1149 1149 1147 1147 1128 1128 1128 1128 1147 1147 1126 1126 1147 1147 1145 1145 1126 1126 1126 1126 1145 1145 1124 1124 1145 1145 1143 1143 1124 1124 1124 1124 1143 1143 1122 1122 1143 1143 1141 1141 1122 1122 1141 1141 1139 1139 1122 1122 1122 1122 1139 1139 1121 1121 1121 1121 1139 1139 1118 1118 1139 1139 1137 1137 1118 1118 1118 1118 1137 1137 1116 1116 1137 1137 1135 1135 1116 1116 1116 1116 1135 1135 1114 1114 1135 1135 1133 1133 1114 1114 1114 1114 1133 1133 1112 1112 1133 1133 1130 1130 1112 1112 1112 1112 1130 1130 1129 1129 1125 1125 1107 1107 1108 1108 1110 1110 1129 1129 1108 1108 1129 1129 1127 1127 1108 1108 1108 1108 1127 1127 1125 1125 1107 1107 1125 1125 1104 1104 1125 1125 1123 1123 1104 1104 1104 1104 1123 1123 1102 1102 1123 1123 1120 1120 1102 1102 1120 1120 1119 1119 1102 1102 10671 10671 10672 10672 1100 1100 10673 10673 1098 1098 1100 1100 10674 10674 1117 1117 1098 1098 1117 1117 1115 1115 1098 1098 1098 1098 1115 1115 1097 1097 1097 1097 1115 1115 1094 1094 1115 1115 1113 1113 1094 1094 1094 1094 1113 1113 1092 1092 1113 1113 1111 1111 1092 1092 1092 1092 1111 1111 1090 1090 1111 1111 1109 1109 1090 1090 1090 1090 1109 1109 1088 1088 1109 1109 1106 1106 1088 1088 1088 1088 1106 1106 1105 1105 1101 1101 1082 1082 1084 1084 1086 1086 1105 1105 1084 1084 1105 1105 1103 1103 1084 1084 1084 1084 1103 1103 1101 1101 1082 1082 1101 1101 1080 1080 1101 1101 1099 1099 1080 1080 1080 1080 1099 1099 1078 1078 1099 1099 1096 1096 1078 1078 1078 1078 1096 1096 1095 1095 1093 1093 1074 1074 1095 1095 1074 1074 1076 1076 1095 1095 1095 1095 1076 1076 1078 1078 1073 1073 1091 1091 1070 1070 1091 1091 1089 1089 1070 1070 1070 1070 1089 1089 1068 1068 1089 1089 1087 1087 1068 1068 1068 1068 1087 1087 1066 1066 1087 1087 1085 1085 1066 1066 1066 1066 1085 1085 1064 1064 1085 1085 1083 1083 1064 1064 1064 1064 1083 1083 1081 1081 1077 1077 1058 1058 1060 1060 1062 1062 1081 1081 1060 1060 1081 1081 1079 1079 1060 1060 1060 1060 1079 1079 1077 1077 1058 1058 1077 1077 10675 10675 1077 1077 1075 1075 10676 10676 10677 10677 1075 1075 10678 10678 1075 1075 10679 10679 10680 10680 1072 1072 1071 1071 1054 1054 1054 1054 1071 1071 1052 1052 1052 1052 1071 1071 1050 1050 1071 1071 1069 1069 1050 1050 1050 1050 1069 1069 1049 1049 1069 1069 1067 1067 1049 1049 1049 1049 1067 1067 1046 1046 1067 1067 1065 1065 1046 1046 1046 1046 1065 1065 1044 1044 1065 1065 1063 1063 1044 1044 1044 1044 1063 1063 1042 1042 1063 1063 1061 1061 1042 1042 1042 1042 1061 1061 1040 1040 1061 1061 1059 1059 1040 1040 1059 1059 1057 1057 1040 1040 1040 1040 1057 1057 1038 1038 1043 1043 1025 1025 1026 1026 1038 1038 1057 1057 1036 1036 1057 1057 1055 1055 1036 1036 1036 1036 1055 1055 1034 1034 1055 1055 1053 1053 1034 1034 1034 1034 1053 1053 1032 1032 1053 1053 1051 1051 1032 1032 1032 1032 1051 1051 1030 1030 1051 1051 1048 1048 1030 1030 1030 1030 1048 1048 1047 1047 1028 1028 1047 1047 1026 1026 1047 1047 1045 1045 1026 1026 1026 1026 1045 1045 1043 1043 1025 1025 1043 1043 1022 1022 1043 1043 1041 1041 1022 1022 1022 1022 1041 1041 1020 1020 1041 1041 1039 1039 1020 1020 1020 1020 1039 1039 1018 1018 1039 1039 1037 1037 1018 1018 10681 10681 10682 10682 1016 1016 10683 10683 1035 1035 1016 1016 1035 1035 1033 1033 1016 1016 1016 1016 1033 1033 1014 1014 1014 1014 1033 1033 1012 1012 1033 1033 1031 1031 1012 1012 1012 1012 1031 1031 1010 1010 1031 1031 1029 1029 1010 1010 1010 1010 1029 1029 1008 1008 1029 1029 1027 1027 1008 1008 1008 1008 1027 1027 1006 1006 1027 1027 1024 1024 1006 1006 1006 1006 1024 1024 1023 1023 1019 1019 1000 1000 1002 1002 1004 1004 1023 1023 1002 1002 1023 1023 1021 1021 1002 1002 1002 1002 1021 1021 1019 1019 1000 1000 1019 1019 998 998 1019 1019 1017 1017 998 998 998 998 1017 1017 996 996 1017 1017 1015 1015 996 996 1015 1015 1013 1013 996 996 996 996 1013 1013 994 994 1013 1013 992 992 994 994 1013 1013 1011 1011 992 992 1011 1011 1009 1009 992 992 992 992 1009 1009 990 990 990 990 1009 1009 988 988 1009 1009 1007 1007 988 988 988 988 1007 1007 986 986 1007 1007 1005 1005 986 986 986 986 1005 1005 984 984 1005 1005 1003 1003 984 984 984 984 1003 1003 982 982 1003 1003 1001 1001 982 982 982 982 1001 1001 999 999 995 995 976 976 978 978 980 980 999 999 978 978 999 999 997 997 978 978 978 978 997 997 995 995 976 976 995 995 974 974 995 995 993 993 974 974 974 974 993 993 10684 10684 993 993 10685 10685 10686 10686 972 972 991 991 989 989 987 987 968 968 989 989 968 968 970 970 989 989 989 989 970 970 972 972 983 983 981 981 964 964 981 981 962 962 964 964 983 983 964 964 985 985 964 964 967 967 985 985 985 985 967 967 968 968 962 962 981 981 960 960 981 981 979 979 960 960 960 960 979 979 958 958 979 979 977 977 958 958 958 958 977 977 975 975 971 971 952 952 954 954 956 956 975 975 954 954 975 975 973 973 954 954 954 954 973 973 971 971 952 952 971 971 950 950 971 971 969 969 950 950 950 950 969 969 948 948 969 969 966 966 948 948 948 948 966 966 965 965 963 963 944 944 965 965 944 944 946 946 965 965 965 965 946 946 948 948 957 957 938 938 940 940 943 943 961 961 940 940 961 961 959 959 940 940 940 940 959 959 957 957 938 938 957 957 936 936 957 957 955 955 936 936 936 936 955 955 934 934 955 955 953 953 934 934 953 953 951 951 934 934 934 934 951 951 932 932 10687 10687 10688 10688 930 930 10689 10689 949 949 930 930 930 930 949 949 928 928 949 949 947 947 928 928 928 928 947 947 926 926 947 947 945 945 926 926 926 926 945 945 924 924 945 945 942 942 924 924 942 942 941 941 924 924 924 924 941 941 922 922 941 941 920 920 922 922 941 941 939 939 920 920 939 939 937 937 920 920 920 920 937 937 919 919 937 937 916 916 919 919 937 937 935 935 916 916 935 935 933 933 916 916 916 916 933 933 914 914 933 933 931 931 914 914 914 914 931 931 912 912 931 931 910 910 912 912 931 931 929 929 910 910 929 929 927 927 910 910 910 910 927 927 908 908 908 908 927 927 906 906 927 927 925 925 906 906 906 906 925 925 904 904 925 925 923 923 904 904 923 923 921 921 904 904 904 904 921 921 902 902 921 921 900 900 902 902 921 921 918 918 900 900 918 918 917 917 900 900 900 900 917 917 898 898 917 917 896 896 898 898 917 917 915 915 896 896 915 915 913 913 896 896 896 896 913 913 894 894 913 913 891 891 894 894 913 913 911 911 891 891 911 911 909 909 891 891 891 891 909 909 890 890 909 909 907 907 890 890 890 890 907 907 10690 10690 907 907 10691 10691 10692 10692 907 907 10693 10693 10694 10694 905 905 903 903 886 886 886 886 903 903 884 884 884 884 903 903 882 882 903 903 901 901 882 882 882 882 901 901 880 880 901 901 899 899 880 880 880 880 899 899 878 878 899 899 897 897 878 878 878 878 897 897 876 876 897 897 895 895 876 876 876 876 895 895 893 893 889 889 870 870 871 871 874 874 893 893 871 871 893 893 892 892 871 871 871 871 892 892 889 889 870 870 889 889 867 867 889 889 888 888 867 867 867 867 888 888 866 866 888 888 885 885 866 866 866 866 885 885 883 883 881 881 862 862 883 883 862 862 863 863 883 883 883 883 863 863 866 866 877 877 875 875 858 858 875 875 856 856 858 858 877 877 858 858 879 879 858 858 860 860 879 879 879 879 860 860 862 862 856 856 875 875 853 853 875 875 873 873 853 853 853 853 873 873 852 852 873 873 872 872 852 852 872 872 869 869 852 852 852 852 869 869 849 849 10695 10695 847 847 10696 10696 10697 10697 10698 10698 847 847 10699 10699 865 865 847 847 847 847 865 865 846 846 865 865 864 864 846 846 846 846 864 864 843 843 864 864 842 842 843 843 864 864 861 861 842 842 861 861 859 859 842 842 842 842 859 859 839 839 859 859 838 838 839 839 859 859 857 857 838 838 857 857 855 855 838 838 838 838 855 855 837 837 855 855 833 833 837 837 855 855 854 854 833 833 854 854 851 851 833 833 833 833 851 851 832 832 851 851 850 850 832 832 832 832 850 850 829 829 850 850 848 848 829 829 829 829 848 848 828 828 848 848 845 845 828 828 828 828 845 845 825 825 845 845 844 844 825 825 825 825 844 844 823 823 844 844 841 841 823 823 823 823 841 841 822 822 841 841 840 840 822 822 822 822 840 840 819 819 840 840 836 836 819 819 819 819 836 836 818 818 836 836 835 835 818 818 818 818 835 835 816 816 835 835 834 834 816 816 816 816 834 834 814 814 834 834 831 831 814 814 814 814 831 831 812 812 831 831 830 830 812 812 812 812 830 830 809 809 830 830 827 827 809 809 809 809 827 827 808 808 827 827 826 826 808 808 808 808 826 826 805 805 826 826 824 824 805 805 805 805 824 824 10700 10700 824 824 10701 10701 10702 10702 804 804 821 821 801 801 821 821 820 820 801 801 801 801 820 820 799 799 820 820 817 817 799 799 799 799 817 817 798 798 817 817 815 815 798 798 798 798 815 815 795 795 815 815 813 813 795 795 795 795 813 813 794 794 813 813 811 811 794 794 794 794 811 811 791 791 811 811 810 810 791 791 791 791 810 810 789 789 810 810 807 807 789 789 789 789 807 807 788 788 807 807 806 806 788 788 788 788 806 806 785 785 806 806 803 803 785 785 785 785 803 803 784 784 803 803 802 802 784 784 784 784 802 802 781 781 802 802 800 800 781 781 781 781 800 800 780 780 800 800 797 797 780 780 780 780 797 797 777 777 797 797 796 796 777 777 777 777 796 796 775 775 796 796 793 793 775 775 775 775 793 793 774 774 793 793 792 792 774 774 774 774 792 792 771 771 792 792 790 790 771 771 771 771 790 790 770 770 790 790 787 787 770 770 770 770 787 787 767 767 787 787 786 786 767 767 767 767 786 786 765 765 786 786 783 783 765 765 765 765 783 783 764 764 10703 10703 782 782 10704 10704 10705 10705 782 782 761 761 782 782 779 779 761 761 761 761 779 779 760 760 779 779 778 778 760 760 760 760 778 778 757 757 778 778 776 776 757 757 757 757 776 776 756 756 776 776 773 773 756 756 756 756 773 773 753 753 773 773 772 772 753 753 753 753 772 772 751 751 772 772 769 769 751 751 751 751 769 769 750 750 769 769 768 768 750 750 750 750 768 768 747 747 768 768 766 766 747 747 747 747 766 766 746 746 766 766 763 763 746 746 746 746 763 763 743 743 743 743 763 763 742 742 763 763 762 762 742 742 742 742 762 762 741 741 737 737 738 738 744 744 738 738 745 745 744 744 745 745 738 738 748 748 738 738 739 739 748 748 748 748 739 739 749 749 749 749 739 739 752 752 739 739 740 740 752 752 752 752 740 740 754 754 762 762 759 759 741 741 759 759 758 758 741 741 741 741 758 758 740 740 758 758 755 755 740 740 740 740 755 755 754 754 1500 1500 1499 1499 1461 1461 1506 1506 1504 1504 1466 1466 1583 1583 1582 1582 1544 1544 1589 1589 1587 1587 1549 1549 1667 1667 1666 1666 1627 1627 1673 1673 1670 1670 1631 1631 1751 1751 1750 1750 1711 1711 1755 1755 1754 1754 1715 1715 1761 1761 1759 1759 1720 1720 1838 1838 1837 1837 1799 1799 1844 1844 1842 1842 1804 1804 1923 1923 1921 1921 1882 1882 1928 1928 1925 1925 1886 1886 2007 2007 2005 2005 1966 1966 2011 2011 2009 2009 1970 1970 2016 2016 2014 2014 1975 1975 2094 2094 2092 2092 2054 2054 2099 2099 2097 2097 2059 2059 2178 2178 2176 2176 2137 2137 2183 2183 2180 2180 2142 2142 2187 2187 2185 2185 2146 2146 2262 2262 2260 2260 2221 2221 2266 2266 2264 2264 2225 2225 2271 2271 2269 2269 2230 2230 1437 1437 1441 1441 1480 1480 1567 1567 1570 1570 1609 1609 1691 1691 1695 1695 1734 1734 1777 1777 1779 1779 1818 1818 1822 1822 1825 1825 1864 1864 1946 1946 1950 1950 1989 1989 2032 2032 2034 2034 2073 2073 2077 2077 2080 2080 2119 2119 2201 2201 2205 2205 2244 2244 2283 2283 2280 2280 2243 2243 2313 2313 2314 2314 2280 2280 2321 2321 2322 2322 2268 2268 2323 2323 2293 2293 2263 2263 2321 2321 2268 2268 2320 2320 2268 2268 2272 2272 2320 2320 2320 2320 2272 2272 2319 2319 2277 2277 2316 2316 2317 2317 2277 2277 2317 2317 2272 2272 2317 2317 2318 2318 2272 2272 2272 2272 2318 2318 2319 2319 2280 2280 2314 2314 2277 2277 2314 2314 2315 2315 2277 2277 2277 2277 2315 2315 2316 2316 2313 2313 2280 2280 2312 2312 2280 2280 2283 2283 2312 2312 2312 2312 2283 2283 2311 2311 2285 2285 2308 2308 2309 2309 2285 2285 2309 2309 2283 2283 2309 2309 2310 2310 2283 2283 2283 2283 2310 2310 2311 2311 2304 2304 2288 2288 2292 2292 2304 2304 2305 2305 2288 2288 2305 2305 2306 2306 2288 2288 2288 2288 2306 2306 2285 2285 2306 2306 2307 2307 2285 2285 2285 2285 2307 2307 2308 2308 2301 2301 2302 2302 2292 2292 2302 2302 2303 2303 2292 2292 2292 2292 2303 2303 2304 2304 2292 2292 2261 2261 2301 2301 2261 2261 2265 2265 2301 2301 2301 2301 2265 2265 2300 2300 2265 2265 2299 2299 2300 2300 2299 2299 2265 2265 2298 2298 2265 2265 2267 2267 2298 2298 2298 2298 2267 2267 2297 2297 2267 2267 2270 2270 2297 2297 2297 2297 2270 2270 2296 2296 2275 2275 2294 2294 2295 2295 2296 2296 2270 2270 2295 2295 2270 2270 2273 2273 2295 2295 2295 2295 2273 2273 2275 2275 1436 1436 1475 1475 1421 1421 1475 1475 1471 1471 1421 1421 1415 1415 1418 1418 1471 1471 1418 1418 1420 1420 1471 1471 1471 1471 1420 1420 1421 1421 1406 1406 1408 1408 1461 1461 1408 1408 1410 1410 1461 1461 1461 1461 1410 1410 1411 1411 1394 1394 1397 1397 1452 1452 1397 1397 1399 1399 1452 1452 1452 1452 1399 1399 1457 1457 1399 1399 1402 1402 1457 1457 1457 1457 1402 1402 1403 1403 1394 1394 1452 1452 1392 1392 1452 1452 1448 1448 1392 1392 1392 1392 1448 1448 1391 1391 1443 1443 1386 1386 1448 1448 1386 1386 1389 1389 1448 1448 1448 1448 1389 1389 1391 1391 1387 1387 1384 1384 1443 1443 1384 1384 1385 1385 1443 1443 1443 1443 1385 1385 1386 1386 1396 1396 1395 1395 1434 1434 1395 1395 1393 1393 1434 1434 1434 1434 1393 1393 1439 1439 1393 1393 1390 1390 1439 1439 1439 1439 1390 1390 1388 1388 1464 1464 1404 1404 1467 1467 1404 1404 1401 1401 1467 1467 1467 1467 1401 1401 1468 1468 1401 1401 1400 1400 1468 1468 1468 1468 1400 1400 1472 1472 1462 1462 1407 1407 1464 1464 1407 1407 1405 1405 1464 1464 1464 1464 1405 1405 1404 1404 1454 1454 1416 1416 1458 1458 1416 1416 1413 1413 1458 1458 1458 1458 1413 1413 1459 1459 1413 1413 1412 1412 1459 1459 1459 1459 1412 1412 1462 1462 1412 1412 1409 1409 1462 1462 1462 1462 1409 1409 1407 1407 1445 1445 1424 1424 1447 1447 1424 1424 1423 1423 1447 1447 1447 1447 1423 1423 1449 1449 1423 1423 1422 1422 1449 1449 1449 1449 1422 1422 1453 1453 1422 1422 1419 1419 1453 1453 1453 1453 1419 1419 1454 1454 1419 1419 1417 1417 1454 1454 1454 1454 1417 1417 1416 1416 1432 1432 1431 1431 1433 1433 1431 1431 1430 1430 1433 1433 1433 1433 1430 1430 1435 1435 1430 1430 1429 1429 1435 1435 1435 1435 1429 1429 1438 1438 1429 1429 1428 1428 1438 1438 1438 1438 1428 1428 1440 1440 1428 1428 1427 1427 1440 1440 1440 1440 1427 1427 1442 1442 1427 1427 1426 1426 1442 1442 1442 1442 1426 1426 1445 1445 1426 1426 1425 1425 1445 1445 1445 1445 1425 1425 1424 1424 2285 2285 2253 2253 2288 2288 2253 2253 2256 2256 2288 2288 2288 2288 2256 2256 2292 2292 2256 2256 2259 2259 2292 2292 2292 2292 2259 2259 2261 2261 2243 2243 2247 2247 2283 2283 2247 2247 2248 2248 2283 2283 2283 2283 2248 2248 2285 2285 2248 2248 2252 2252 2285 2285 2285 2285 2252 2252 2253 2253 2272 2272 2234 2234 2277 2277 2234 2234 2238 2238 2277 2277 2277 2277 2238 2238 2280 2280 2238 2238 2240 2240 2280 2280 2280 2280 2240 2240 2243 2243 2220 2220 2224 2224 2263 2263 2224 2224 2268 2268 2263 2263 2263 2263 2268 2268 2323 2323 2268 2268 2322 2322 2323 2323 2224 2224 2227 2227 2268 2268 2227 2227 2229 2229 2268 2268 2268 2268 2229 2229 2272 2272 2229 2229 2233 2233 2272 2272 2272 2272 2233 2233 2234 2234 2254 2254 2215 2215 2258 2258 2215 2215 2219 2219 2258 2258 2244 2244 2205 2205 2249 2249 2205 2205 2208 2208 2249 2249 2208 2208 2210 2210 2249 2249 2249 2249 2210 2210 2254 2254 2210 2210 2214 2214 2254 2254 2254 2254 2214 2214 2215 2215 2200 2200 2239 2239 2196 2196 2239 2239 2235 2235 2196 2196 2196 2196 2235 2235 2194 2194 2235 2235 2191 2191 2194 2194 2182 2182 2186 2186 2225 2225 2177 2177 2181 2181 2221 2221 2217 2217 2212 2212 2175 2175 2206 2206 2169 2169 2212 2212 2169 2169 2172 2172 2212 2212 2212 2212 2172 2172 2175 2175 2159 2159 2161 2161 2203 2203 2161 2161 2164 2164 2203 2203 2203 2203 2164 2164 2206 2206 2164 2164 2168 2168 2206 2206 2206 2206 2168 2168 2169 2169 2150 2150 2154 2154 2193 2193 2154 2154 2155 2155 2193 2193 2193 2193 2155 2155 2198 2198 2148 2148 2189 2189 2145 2145 2189 2189 2184 2184 2145 2145 2145 2145 2184 2184 2141 2141 2140 2140 2179 2179 2136 2136 2179 2179 2174 2174 2136 2136 2136 2136 2174 2174 2135 2135 2174 2174 2131 2131 2135 2135 2129 2129 2170 2170 2126 2126 2170 2170 2165 2165 2126 2126 2126 2126 2165 2165 2122 2122 2165 2165 2160 2160 2122 2122 2122 2122 2160 2160 2121 2121 2160 2160 2117 2117 2121 2121 2115 2115 2156 2156 2112 2112 2156 2156 2151 2151 2112 2112 2112 2112 2151 2151 2109 2109 2103 2103 2107 2107 2146 2146 2098 2098 2102 2102 2142 2142 2093 2093 2096 2096 2137 2137 2133 2133 2128 2128 2090 2090 2119 2119 2080 2080 2124 2124 2080 2080 2082 2082 2124 2124 2082 2082 2085 2085 2124 2124 2124 2124 2085 2085 2128 2128 2085 2085 2088 2088 2128 2128 2128 2128 2088 2088 2090 2090 2076 2076 2114 2114 2072 2072 2114 2114 2110 2110 2072 2072 2072 2072 2110 2110 2071 2071 2110 2110 2067 2067 2071 2071 2064 2064 2105 2105 2062 2062 2105 2105 2100 2100 2062 2062 2062 2062 2100 2100 2058 2058 2057 2057 2095 2095 2053 2053 2095 2095 2091 2091 2053 2053 2053 2053 2091 2091 2051 2051 2091 2091 2048 2048 2051 2051 2086 2086 2081 2081 2044 2044 2073 2073 2034 2034 2078 2078 2034 2034 2038 2038 2078 2078 2038 2038 2039 2039 2078 2078 2078 2078 2039 2039 2081 2081 2039 2039 2043 2043 2081 2081 2081 2081 2043 2043 2044 2044 2029 2029 2068 2068 2025 2025 2068 2068 2063 2063 2025 2025 2025 2025 2063 2063 2024 2024 2063 2063 2020 2020 2024 2024 2015 2015 2018 2018 2059 2059 2046 2046 2006 2006 2049 2049 2006 2006 2010 2010 2049 2049 1993 1993 1997 1997 2036 2036 1997 1997 1998 1998 2036 2036 2036 2036 1998 1998 2041 2041 1998 1998 2001 2001 2041 2041 2041 2041 2001 2001 2046 2046 2001 2001 2004 2004 2046 2046 2046 2046 2004 2004 2006 2006 1992 1992 2031 2031 1988 1988 2031 2031 2027 2027 1988 1988 1988 1988 2027 2027 1985 1985 2027 2027 1983 1983 1985 1985 1974 1974 1978 1978 2017 2017 1978 1978 1979 1979 2017 2017 2017 2017 1979 1979 2022 2022 1972 1972 2013 2013 1969 1969 2013 2013 2008 2008 1969 1969 1969 1969 2008 2008 1965 1965 1999 1999 1960 1960 2003 2003 1960 1960 1964 1964 2003 2003 1989 1989 1950 1950 1994 1994 1950 1950 1953 1953 1994 1994 1953 1953 1955 1955 1994 1994 1994 1994 1955 1955 1999 1999 1955 1955 1959 1959 1999 1999 1999 1999 1959 1959 1960 1960 1945 1945 1984 1984 1941 1941 1984 1984 1980 1980 1941 1941 1941 1941 1980 1980 1939 1939 1980 1980 1936 1936 1939 1939 1927 1927 1931 1931 1970 1970 1922 1922 1926 1926 1966 1966 1920 1920 1962 1962 1917 1917 1962 1962 1957 1957 1917 1917 1917 1917 1957 1957 1914 1914 1957 1957 1952 1952 1914 1914 1904 1904 1906 1906 1948 1948 1906 1906 1909 1909 1948 1948 1948 1948 1909 1909 1952 1952 1909 1909 1913 1913 1952 1952 1952 1952 1913 1913 1914 1914 1895 1895 1899 1899 1938 1938 1899 1899 1900 1900 1938 1938 1938 1938 1900 1900 1943 1943 1894 1894 1934 1934 1890 1890 1934 1934 1929 1929 1890 1890 1890 1890 1929 1929 1887 1887 1885 1885 1924 1924 1881 1881 1924 1924 1919 1919 1881 1881 1881 1881 1919 1919 1880 1880 1919 1919 1876 1876 1880 1880 1874 1874 1915 1915 1871 1871 1915 1915 1910 1910 1871 1871 1871 1871 1910 1910 1867 1867 1910 1910 1905 1905 1867 1867 1857 1857 1860 1860 1901 1901 1860 1860 1862 1862 1901 1901 1901 1901 1862 1862 1905 1905 1862 1862 1866 1866 1905 1905 1905 1905 1866 1866 1867 1867 1848 1848 1852 1852 1891 1891 1852 1852 1854 1854 1891 1891 1891 1891 1854 1854 1896 1896 1843 1843 1847 1847 1886 1886 1839 1839 1841 1841 1882 1882 1877 1877 1873 1873 1835 1835 1864 1864 1825 1825 1869 1869 1825 1825 1827 1827 1869 1869 1827 1827 1830 1830 1869 1869 1869 1869 1830 1830 1873 1873 1830 1830 1833 1833 1873 1873 1873 1873 1833 1833 1835 1835 1821 1821 1859 1859 1817 1817 1859 1859 1855 1855 1817 1817 1817 1817 1855 1855 1816 1816 1855 1855 1812 1812 1816 1816 1809 1809 1850 1850 1807 1807 1850 1850 1845 1845 1807 1807 1807 1807 1845 1845 1803 1803 1802 1802 1840 1840 1798 1798 1840 1840 1836 1836 1798 1798 1798 1798 1836 1836 1796 1796 1836 1836 1793 1793 1796 1796 1831 1831 1826 1826 1789 1789 1818 1818 1779 1779 1823 1823 1779 1779 1783 1783 1823 1823 1783 1783 1784 1784 1823 1823 1823 1823 1784 1784 1826 1826 1784 1784 1788 1788 1826 1826 1826 1826 1788 1788 1789 1789 1774 1774 1813 1813 1770 1770 1813 1813 1808 1808 1770 1770 1770 1770 1808 1808 1769 1769 1808 1808 1765 1765 1769 1769 1760 1760 1763 1763 1804 1804 1791 1791 1752 1752 1794 1794 1752 1752 1756 1756 1794 1794 1738 1738 1742 1742 1781 1781 1742 1742 1744 1744 1781 1781 1781 1781 1744 1744 1786 1786 1744 1744 1747 1747 1786 1786 1786 1786 1747 1747 1791 1791 1747 1747 1749 1749 1791 1791 1791 1791 1749 1749 1752 1752 1737 1737 1776 1776 1733 1733 1776 1776 1772 1772 1733 1733 1733 1733 1772 1772 1730 1730 1772 1772 1728 1728 1730 1730 1719 1719 1723 1723 1762 1762 1723 1723 1724 1724 1762 1762 1762 1762 1724 1724 1767 1767 1717 1717 1758 1758 1714 1714 1758 1758 1753 1753 1714 1714 1714 1714 1753 1753 1710 1710 1709 1709 1748 1748 1705 1705 1748 1748 1743 1743 1705 1705 1734 1734 1695 1695 1739 1739 1695 1695 1698 1698 1739 1739 1698 1698 1700 1700 1739 1739 1739 1739 1700 1700 1743 1743 1700 1700 1704 1704 1743 1743 1743 1743 1704 1704 1705 1705 1690 1690 1729 1729 1686 1686 1729 1729 1725 1725 1686 1686 1686 1686 1725 1725 1684 1684 1725 1725 1681 1681 1684 1684 1672 1672 1676 1676 1715 1715 1668 1668 1671 1671 1711 1711 1665 1665 1707 1707 1663 1663 1707 1707 1702 1702 1663 1663 1663 1663 1702 1702 1659 1659 1702 1702 1697 1697 1659 1659 1649 1649 1651 1651 1693 1693 1651 1651 1654 1654 1693 1693 1693 1693 1654 1654 1697 1697 1654 1654 1658 1658 1697 1697 1697 1697 1658 1658 1659 1659 1640 1640 1644 1644 1683 1683 1644 1644 1645 1645 1683 1683 1683 1683 1645 1645 1688 1688 1639 1639 1679 1679 1635 1635 1679 1679 1674 1674 1635 1635 1635 1635 1674 1674 1632 1632 1630 1630 1669 1669 1626 1626 1669 1669 1664 1664 1626 1626 1626 1626 1664 1664 1625 1625 1664 1664 1621 1621 1625 1625 1619 1619 1660 1660 1616 1616 1660 1660 1655 1655 1616 1616 1616 1616 1655 1655 1612 1612 1655 1655 1650 1650 1612 1612 1602 1602 1605 1605 1646 1646 1605 1605 1607 1607 1646 1646 1646 1646 1607 1607 1650 1650 1607 1607 1611 1611 1650 1650 1650 1650 1611 1611 1612 1612 1593 1593 1597 1597 1636 1636 1597 1597 1600 1600 1636 1636 1636 1636 1600 1600 1641 1641 1588 1588 1592 1592 1631 1631 1584 1584 1586 1586 1627 1627 1622 1622 1618 1618 1580 1580 1609 1609 1570 1570 1614 1614 1570 1570 1572 1572 1614 1614 1572 1572 1575 1575 1614 1614 1614 1614 1575 1575 1618 1618 1575 1575 1579 1579 1618 1618 1618 1618 1579 1579 1580 1580 1566 1566 1604 1604 1562 1562 1604 1604 1599 1599 1562 1562 1562 1562 1599 1599 1561 1561 1599 1599 1557 1557 1561 1561 1554 1554 1595 1595 1552 1552 1595 1595 1590 1590 1552 1552 1552 1552 1590 1590 1548 1548 1547 1547 1585 1585 1543 1543 1585 1585 1581 1581 1543 1543 1543 1543 1581 1581 1541 1541 1581 1581 1538 1538 1541 1541 1576 1576 1571 1571 1534 1534 1568 1568 1529 1529 1571 1571 1529 1529 1533 1533 1571 1571 1571 1571 1533 1533 1534 1534 1519 1519 1522 1522 1563 1563 1522 1522 1524 1524 1563 1563 1563 1563 1524 1524 1568 1568 1524 1524 1528 1528 1568 1568 1568 1568 1528 1528 1529 1529 1510 1510 1514 1514 1553 1553 1514 1514 1515 1515 1553 1553 1553 1553 1515 1515 1558 1558 1505 1505 1508 1508 1549 1549 1536 1536 1497 1497 1539 1539 1497 1497 1501 1501 1539 1539 1484 1484 1487 1487 1526 1526 1487 1487 1489 1489 1526 1526 1526 1526 1489 1489 1531 1531 1489 1489 1492 1492 1531 1531 1531 1531 1492 1492 1536 1536 1492 1492 1495 1495 1536 1536 1536 1536 1495 1495 1497 1497 1483 1483 1521 1521 1479 1479 1521 1521 1517 1517 1479 1479 1479 1479 1517 1517 1476 1476 1517 1517 1474 1474 1476 1476 1465 1465 1469 1469 1507 1507 1469 1469 1470 1470 1507 1507 1507 1507 1470 1470 1512 1512 1463 1463 1503 1503 1460 1460 1503 1503 1498 1498 1460 1460 1460 1460 1498 1498 1456 1456 1455 1455 1493 1493 1451 1451 1493 1493 1488 1488 1451 1451 1480 1480 1441 1441 1485 1485 1441 1441 1444 1444 1485 1485 1444 1444 1446 1446 1485 1485 1485 1485 1446 1446 1488 1488 1446 1446 1450 1450 1488 1488 1488 1488 1450 1450 1451 1451 2293 2293 2291 2291 2263 2263 2291 2291 2258 2258 2263 2263 2263 2263 2258 2258 2220 2220 2258 2258 2219 2219 2220 2220 2291 2291 2290 2290 2258 2258 2290 2290 2289 2289 2258 2258 2258 2258 2289 2289 2254 2254 2289 2289 2287 2287 2254 2254 2254 2254 2287 2287 2249 2249 2287 2287 2286 2286 2249 2249 2286 2286 2284 2284 2249 2249 2249 2249 2284 2284 2244 2244 2284 2284 2282 2282 2244 2244 2282 2282 2281 2281 2244 2244 2281 2281 2239 2239 2244 2244 2244 2244 2239 2239 2201 2201 2239 2239 2200 2200 2201 2201 2281 2281 2279 2279 2239 2239 2279 2279 2278 2278 2239 2239 2239 2239 2278 2278 2235 2235 2278 2278 2276 2276 2235 2235 2235 2235 2276 2276 2274 2274 2274 2274 2271 2271 2235 2235 2271 2271 2230 2230 2235 2235 2235 2235 2230 2230 2191 2191 2230 2230 2188 2188 2191 2191 2269 2269 2266 2266 2230 2230 2266 2266 2225 2225 2230 2230 2230 2230 2225 2225 2188 2188 2225 2225 2186 2186 2188 2188 2264 2264 2262 2262 2225 2225 2262 2262 2221 2221 2225 2225 2225 2225 2221 2221 2182 2182 2221 2221 2181 2181 2182 2182 2260 2260 2257 2257 2221 2221 2257 2257 2217 2217 2221 2221 2221 2221 2217 2217 2177 2177 2217 2217 2175 2175 2177 2177 2257 2257 2255 2255 2217 2217 2255 2255 2251 2251 2217 2217 2217 2217 2251 2251 2212 2212 2251 2251 2250 2250 2212 2212 2212 2212 2250 2250 2206 2206 2242 2242 2203 2203 2245 2245 2203 2203 2206 2206 2245 2245 2245 2245 2206 2206 2246 2246 2206 2206 2250 2250 2246 2246 2242 2242 2241 2241 2203 2203 2241 2241 2198 2198 2203 2203 2203 2203 2198 2198 2159 2159 2198 2198 2155 2155 2159 2159 2232 2232 2193 2193 2236 2236 2193 2193 2198 2198 2236 2236 2236 2236 2198 2198 2237 2237 2198 2198 2241 2241 2237 2237 2232 2232 2231 2231 2193 2193 2231 2231 2189 2189 2193 2193 2193 2193 2189 2189 2150 2150 2189 2189 2148 2148 2150 2150 2223 2223 2184 2184 2226 2226 2184 2184 2189 2189 2226 2226 2226 2226 2189 2189 2228 2228 2189 2189 2231 2231 2228 2228 2223 2223 2222 2222 2184 2184 2222 2222 2179 2179 2184 2184 2184 2184 2179 2179 2141 2141 2179 2179 2140 2140 2141 2141 2213 2213 2174 2174 2216 2216 2174 2174 2179 2179 2216 2216 2216 2216 2179 2179 2218 2218 2179 2179 2222 2222 2218 2218 2213 2213 2211 2211 2174 2174 2211 2211 2170 2170 2174 2174 2174 2174 2170 2170 2131 2131 2170 2170 2129 2129 2131 2131 2211 2211 2209 2209 2170 2170 2209 2209 2207 2207 2170 2170 2170 2170 2207 2207 2165 2165 2207 2207 2204 2204 2165 2165 2165 2165 2204 2204 2160 2160 2204 2204 2202 2202 2160 2160 2202 2202 2199 2199 2160 2160 2199 2199 2156 2156 2160 2160 2160 2160 2156 2156 2117 2117 2156 2156 2115 2115 2117 2117 2199 2199 2197 2197 2156 2156 2197 2197 2195 2195 2156 2156 2156 2156 2195 2195 2151 2151 2195 2195 2192 2192 2151 2151 2151 2151 2192 2192 2190 2190 2190 2190 2187 2187 2151 2151 2187 2187 2146 2146 2151 2151 2151 2151 2146 2146 2109 2109 2146 2146 2107 2107 2109 2109 2185 2185 2183 2183 2146 2146 2183 2183 2142 2142 2146 2146 2146 2146 2142 2142 2103 2103 2142 2142 2102 2102 2103 2103 2180 2180 2178 2178 2142 2142 2178 2178 2137 2137 2142 2142 2142 2142 2137 2137 2098 2098 2137 2137 2096 2096 2098 2098 2176 2176 2173 2173 2137 2137 2173 2173 2133 2133 2137 2137 2137 2137 2133 2133 2093 2093 2133 2133 2090 2090 2093 2093 2173 2173 2171 2171 2133 2133 2171 2171 2167 2167 2133 2133 2133 2133 2167 2167 2128 2128 2167 2167 2166 2166 2128 2128 2128 2128 2166 2166 2124 2124 2158 2158 2119 2119 2162 2162 2119 2119 2124 2124 2162 2162 2162 2162 2124 2124 2163 2163 2124 2124 2166 2166 2163 2163 2158 2158 2157 2157 2119 2119 2157 2157 2114 2114 2119 2119 2119 2119 2114 2114 2077 2077 2114 2114 2076 2076 2077 2077 2149 2149 2110 2110 2152 2152 2110 2110 2114 2114 2152 2152 2152 2152 2114 2114 2153 2153 2114 2114 2157 2157 2153 2153 2149 2149 2147 2147 2110 2110 2147 2147 2105 2105 2110 2110 2110 2110 2105 2105 2067 2067 2105 2105 2064 2064 2067 2067 2139 2139 2100 2100 2143 2143 2100 2100 2105 2105 2143 2143 2143 2143 2105 2105 2144 2144 2105 2105 2147 2147 2144 2144 2139 2139 2138 2138 2100 2100 2138 2138 2095 2095 2100 2100 2100 2100 2095 2095 2058 2058 2095 2095 2057 2057 2058 2058 2130 2130 2091 2091 2132 2132 2091 2091 2095 2095 2132 2132 2132 2132 2095 2095 2134 2134 2095 2095 2138 2138 2134 2134 2130 2130 2127 2127 2091 2091 2127 2127 2086 2086 2091 2091 2091 2091 2086 2086 2048 2048 2086 2086 2044 2044 2048 2048 2127 2127 2125 2125 2086 2086 2125 2125 2123 2123 2086 2086 2086 2086 2123 2123 2081 2081 2123 2123 2120 2120 2081 2081 2081 2081 2120 2120 2078 2078 2120 2120 2118 2118 2078 2078 2118 2118 2116 2116 2078 2078 2078 2078 2116 2116 2073 2073 2116 2116 2113 2113 2073 2073 2113 2113 2111 2111 2073 2073 2111 2111 2068 2068 2073 2073 2073 2073 2068 2068 2032 2032 2068 2068 2029 2029 2032 2032 2111 2111 2108 2108 2068 2068 2108 2108 2106 2106 2068 2068 2068 2068 2106 2106 2063 2063 2106 2106 2104 2104 2063 2063 2063 2063 2104 2104 2101 2101 2101 2101 2099 2099 2063 2063 2099 2099 2059 2059 2063 2063 2063 2063 2059 2059 2020 2020 2059 2059 2018 2018 2020 2020 2097 2097 2094 2094 2059 2059 2094 2094 2054 2054 2059 2059 2059 2059 2054 2054 2015 2015 2054 2054 2012 2012 2015 2015 2092 2092 2089 2089 2054 2054 2089 2089 2049 2049 2054 2054 2054 2054 2049 2049 2012 2012 2049 2049 2010 2010 2012 2012 2075 2075 2036 2036 2079 2079 2036 2036 2041 2041 2079 2079 2079 2079 2041 2041 2083 2083 2041 2041 2046 2046 2083 2083 2083 2083 2046 2046 2084 2084 2046 2046 2049 2049 2084 2084 2084 2084 2049 2049 2087 2087 2049 2049 2089 2089 2087 2087 2075 2075 2074 2074 2036 2036 2074 2074 2031 2031 2036 2036 2036 2036 2031 2031 1993 1993 2031 2031 1992 1992 1993 1993 2066 2066 2027 2027 2069 2069 2027 2027 2031 2031 2069 2069 2069 2069 2031 2031 2070 2070 2031 2031 2074 2074 2070 2070 2066 2066 2065 2065 2027 2027 2065 2065 2022 2022 2027 2027 2027 2027 2022 2022 1983 1983 2022 2022 1979 1979 1983 1983 2056 2056 2017 2017 2060 2060 2017 2017 2022 2022 2060 2060 2060 2060 2022 2022 2061 2061 2022 2022 2065 2065 2061 2061 2056 2056 2055 2055 2017 2017 2055 2055 2013 2013 2017 2017 2017 2017 2013 2013 1974 1974 2013 2013 1972 1972 1974 1974 2047 2047 2008 2008 2050 2050 2008 2008 2013 2013 2050 2050 2050 2050 2013 2013 2052 2052 2013 2013 2055 2055 2052 2052 2047 2047 2045 2045 2008 2008 2045 2045 2003 2003 2008 2008 2008 2008 2003 2003 1965 1965 2003 2003 1964 1964 1965 1965 2045 2045 2042 2042 2003 2003 2042 2042 2040 2040 2003 2003 2003 2003 2040 2040 1999 1999 2040 2040 2037 2037 1999 1999 1999 1999 2037 2037 1994 1994 2037 2037 2035 2035 1994 1994 2035 2035 2033 2033 1994 1994 1994 1994 2033 2033 1989 1989 2033 2033 2030 2030 1989 1989 2030 2030 2028 2028 1989 1989 2028 2028 1984 1984 1989 1989 1989 1989 1984 1984 1946 1946 1984 1984 1945 1945 1946 1946 2028 2028 2026 2026 1984 1984 2026 2026 2023 2023 1984 1984 1984 1984 2023 2023 1980 1980 2023 2023 2021 2021 1980 1980 1980 1980 2021 2021 2019 2019 2019 2019 2016 2016 1980 1980 2016 2016 1975 1975 1980 1980 1980 1980 1975 1975 1936 1936 1975 1975 1933 1933 1936 1936 2014 2014 2011 2011 1975 1975 2011 2011 1970 1970 1975 1975 1975 1975 1970 1970 1933 1933 1970 1970 1931 1931 1933 1933 2009 2009 2007 2007 1970 1970 2007 2007 1966 1966 1970 1970 1970 1970 1966 1966 1927 1927 1966 1966 1926 1926 1927 1927 2005 2005 2002 2002 1966 1966 2002 2002 1962 1962 1966 1966 1966 1966 1962 1962 1922 1922 1962 1962 1920 1920 1922 1922 2002 2002 2000 2000 1962 1962 2000 2000 1996 1996 1962 1962 1962 1962 1996 1996 1957 1957 1996 1996 1995 1995 1957 1957 1957 1957 1995 1995 1952 1952 1987 1987 1948 1948 1990 1990 1948 1948 1952 1952 1990 1990 1990 1990 1952 1952 1991 1991 1952 1952 1995 1995 1991 1991 1987 1987 1986 1986 1948 1948 1986 1986 1943 1943 1948 1948 1948 1948 1943 1943 1904 1904 1943 1943 1900 1900 1904 1904 1977 1977 1938 1938 1981 1981 1938 1938 1943 1943 1981 1981 1981 1981 1943 1943 1982 1982 1943 1943 1986 1986 1982 1982 1977 1977 1976 1976 1938 1938 1976 1976 1934 1934 1938 1938 1938 1938 1934 1934 1895 1895 1934 1934 1894 1894 1895 1895 1968 1968 1929 1929 1971 1971 1929 1929 1934 1934 1971 1971 1971 1971 1934 1934 1973 1973 1934 1934 1976 1976 1973 1973 1968 1968 1967 1967 1929 1929 1967 1967 1924 1924 1929 1929 1929 1929 1924 1924 1887 1887 1924 1924 1885 1885 1887 1887 1958 1958 1919 1919 1961 1961 1919 1919 1924 1924 1961 1961 1961 1961 1924 1924 1963 1963 1924 1924 1967 1967 1963 1963 1958 1958 1956 1956 1919 1919 1956 1956 1915 1915 1919 1919 1919 1919 1915 1915 1876 1876 1915 1915 1874 1874 1876 1876 1956 1956 1954 1954 1915 1915 1954 1954 1951 1951 1915 1915 1915 1915 1951 1951 1910 1910 1951 1951 1949 1949 1910 1910 1910 1910 1949 1949 1905 1905 1949 1949 1947 1947 1905 1905 1947 1947 1944 1944 1905 1905 1905 1905 1944 1944 1901 1901 1944 1944 1942 1942 1901 1901 1942 1942 1940 1940 1901 1901 1940 1940 1896 1896 1901 1901 1901 1901 1896 1896 1857 1857 1896 1896 1854 1854 1857 1857 1940 1940 1937 1937 1896 1896 1937 1937 1935 1935 1896 1896 1896 1896 1935 1935 1891 1891 1935 1935 1932 1932 1891 1891 1891 1891 1932 1932 1930 1930 1930 1930 1928 1928 1891 1891 1928 1928 1886 1886 1891 1891 1891 1891 1886 1886 1848 1848 1886 1886 1847 1847 1848 1848 1925 1925 1923 1923 1886 1886 1923 1923 1882 1882 1886 1886 1886 1886 1882 1882 1843 1843 1882 1882 1841 1841 1843 1843 1921 1921 1918 1918 1882 1882 1918 1918 1877 1877 1882 1882 1882 1882 1877 1877 1839 1839 1877 1877 1835 1835 1839 1839 1918 1918 1916 1916 1877 1877 1916 1916 1912 1912 1877 1877 1877 1877 1912 1912 1873 1873 1912 1912 1911 1911 1873 1873 1873 1873 1911 1911 1869 1869 1903 1903 1864 1864 1907 1907 1864 1864 1869 1869 1907 1907 1907 1907 1869 1869 1908 1908 1869 1869 1911 1911 1908 1908 1903 1903 1902 1902 1864 1864 1902 1902 1859 1859 1864 1864 1864 1864 1859 1859 1822 1822 1859 1859 1821 1821 1822 1822 1893 1893 1855 1855 1897 1897 1855 1855 1859 1859 1897 1897 1897 1897 1859 1859 1898 1898 1859 1859 1902 1902 1898 1898 1893 1893 1892 1892 1855 1855 1892 1892 1850 1850 1855 1855 1855 1855 1850 1850 1812 1812 1850 1850 1809 1809 1812 1812 1884 1884 1845 1845 1888 1888 1845 1845 1850 1850 1888 1888 1888 1888 1850 1850 1889 1889 1850 1850 1892 1892 1889 1889 1884 1884 1883 1883 1845 1845 1883 1883 1840 1840 1845 1845 1845 1845 1840 1840 1803 1803 1840 1840 1802 1802 1803 1803 1875 1875 1836 1836 1878 1878 1836 1836 1840 1840 1878 1878 1878 1878 1840 1840 1879 1879 1840 1840 1883 1883 1879 1879 1875 1875 1872 1872 1836 1836 1872 1872 1831 1831 1836 1836 1836 1836 1831 1831 1793 1793 1831 1831 1789 1789 1793 1793 1872 1872 1870 1870 1831 1831 1870 1870 1868 1868 1831 1831 1831 1831 1868 1868 1826 1826 1868 1868 1865 1865 1826 1826 1826 1826 1865 1865 1823 1823 1865 1865 1863 1863 1823 1823 1863 1863 1861 1861 1823 1823 1823 1823 1861 1861 1818 1818 1861 1861 1858 1858 1818 1818 1858 1858 1856 1856 1818 1818 1856 1856 1813 1813 1818 1818 1818 1818 1813 1813 1777 1777 1813 1813 1774 1774 1777 1777 1856 1856 1853 1853 1813 1813 1853 1853 1851 1851 1813 1813 1813 1813 1851 1851 1808 1808 1851 1851 1849 1849 1808 1808 1808 1808 1849 1849 1846 1846 1846 1846 1844 1844 1808 1808 1844 1844 1804 1804 1808 1808 1808 1808 1804 1804 1765 1765 1804 1804 1763 1763 1765 1765 1842 1842 1838 1838 1804 1804 1838 1838 1799 1799 1804 1804 1804 1804 1799 1799 1760 1760 1799 1799 1757 1757 1760 1760 1837 1837 1834 1834 1799 1799 1834 1834 1794 1794 1799 1799 1799 1799 1794 1794 1757 1757 1794 1794 1756 1756 1757 1757 1820 1820 1781 1781 1824 1824 1781 1781 1786 1786 1824 1824 1824 1824 1786 1786 1828 1828 1786 1786 1791 1791 1828 1828 1828 1828 1791 1791 1829 1829 1791 1791 1794 1794 1829 1829 1829 1829 1794 1794 1832 1832 1794 1794 1834 1834 1832 1832 1820 1820 1819 1819 1781 1781 1819 1819 1776 1776 1781 1781 1781 1781 1776 1776 1738 1738 1776 1776 1737 1737 1738 1738 1811 1811 1772 1772 1814 1814 1772 1772 1776 1776 1814 1814 1814 1814 1776 1776 1815 1815 1776 1776 1819 1819 1815 1815 1811 1811 1810 1810 1772 1772 1810 1810 1767 1767 1772 1772 1772 1772 1767 1767 1728 1728 1767 1767 1724 1724 1728 1728 1801 1801 1762 1762 1805 1805 1762 1762 1767 1767 1805 1805 1805 1805 1767 1767 1806 1806 1767 1767 1810 1810 1806 1806 1801 1801 1800 1800 1762 1762 1800 1800 1758 1758 1762 1762 1762 1762 1758 1758 1719 1719 1758 1758 1717 1717 1719 1719 1792 1792 1753 1753 1795 1795 1753 1753 1758 1758 1795 1795 1795 1795 1758 1758 1797 1797 1758 1758 1800 1800 1797 1797 1792 1792 1790 1790 1753 1753 1790 1790 1748 1748 1753 1753 1753 1753 1748 1748 1710 1710 1748 1748 1709 1709 1710 1710 1790 1790 1787 1787 1748 1748 1787 1787 1785 1785 1748 1748 1748 1748 1785 1785 1743 1743 1785 1785 1782 1782 1743 1743 1743 1743 1782 1782 1739 1739 1782 1782 1780 1780 1739 1739 1780 1780 1778 1778 1739 1739 1739 1739 1778 1778 1734 1734 1778 1778 1775 1775 1734 1734 1775 1775 1773 1773 1734 1734 1773 1773 1729 1729 1734 1734 1734 1734 1729 1729 1691 1691 1729 1729 1690 1690 1691 1691 1773 1773 1771 1771 1729 1729 1771 1771 1768 1768 1729 1729 1729 1729 1768 1768 1725 1725 1768 1768 1766 1766 1725 1725 1725 1725 1766 1766 1764 1764 1764 1764 1761 1761 1725 1725 1761 1761 1720 1720 1725 1725 1725 1725 1720 1720 1681 1681 1720 1720 1678 1678 1681 1681 1759 1759 1755 1755 1720 1720 1755 1755 1715 1715 1720 1720 1720 1720 1715 1715 1678 1678 1715 1715 1676 1676 1678 1678 1754 1754 1751 1751 1715 1715 1751 1751 1711 1711 1715 1715 1715 1715 1711 1711 1672 1672 1711 1711 1671 1671 1672 1672 1750 1750 1746 1746 1711 1711 1746 1746 1707 1707 1711 1711 1711 1711 1707 1707 1668 1668 1707 1707 1665 1665 1668 1668 1746 1746 1745 1745 1707 1707 1745 1745 1741 1741 1707 1707 1707 1707 1741 1741 1702 1702 1741 1741 1740 1740 1702 1702 1702 1702 1740 1740 1697 1697 1732 1732 1693 1693 1735 1735 1693 1693 1697 1697 1735 1735 1735 1735 1697 1697 1736 1736 1697 1697 1740 1740 1736 1736 1732 1732 1731 1731 1693 1693 1731 1731 1688 1688 1693 1693 1693 1693 1688 1688 1649 1649 1688 1688 1645 1645 1649 1649 1722 1722 1683 1683 1726 1726 1683 1683 1688 1688 1726 1726 1726 1726 1688 1688 1727 1727 1688 1688 1731 1731 1727 1727 1722 1722 1721 1721 1683 1683 1721 1721 1679 1679 1683 1683 1683 1683 1679 1679 1640 1640 1679 1679 1639 1639 1640 1640 1713 1713 1674 1674 1716 1716 1674 1674 1679 1679 1716 1716 1716 1716 1679 1679 1718 1718 1679 1679 1721 1721 1718 1718 1713 1713 1712 1712 1674 1674 1712 1712 1669 1669 1674 1674 1674 1674 1669 1669 1632 1632 1669 1669 1630 1630 1632 1632 1703 1703 1664 1664 1706 1706 1664 1664 1669 1669 1706 1706 1706 1706 1669 1669 1708 1708 1669 1669 1712 1712 1708 1708 1703 1703 1701 1701 1664 1664 1701 1701 1660 1660 1664 1664 1664 1664 1660 1660 1621 1621 1660 1660 1619 1619 1621 1621 1701 1701 1699 1699 1660 1660 1699 1699 1696 1696 1660 1660 1660 1660 1696 1696 1655 1655 1696 1696 1694 1694 1655 1655 1655 1655 1694 1694 1650 1650 1694 1694 1692 1692 1650 1650 1692 1692 1689 1689 1650 1650 1650 1650 1689 1689 1646 1646 1689 1689 1687 1687 1646 1646 1687 1687 1685 1685 1646 1646 1685 1685 1641 1641 1646 1646 1646 1646 1641 1641 1602 1602 1641 1641 1600 1600 1602 1602 1685 1685 1682 1682 1641 1641 1682 1682 1680 1680 1641 1641 1641 1641 1680 1680 1636 1636 1680 1680 1677 1677 1636 1636 1636 1636 1677 1677 1675 1675 1675 1675 1673 1673 1636 1636 1673 1673 1631 1631 1636 1636 1636 1636 1631 1631 1593 1593 1631 1631 1592 1592 1593 1593 1670 1670 1667 1667 1631 1631 1667 1667 1627 1627 1631 1631 1631 1631 1627 1627 1588 1588 1627 1627 1586 1586 1588 1588 1666 1666 1662 1662 1627 1627 1662 1662 1622 1622 1627 1627 1627 1627 1622 1622 1584 1584 1622 1622 1580 1580 1584 1584 1662 1662 1661 1661 1622 1622 1661 1661 1657 1657 1622 1622 1622 1622 1657 1657 1618 1618 1657 1657 1656 1656 1618 1618 1618 1618 1656 1656 1614 1614 1648 1648 1609 1609 1652 1652 1609 1609 1614 1614 1652 1652 1652 1652 1614 1614 1653 1653 1614 1614 1656 1656 1653 1653 1648 1648 1647 1647 1609 1609 1647 1647 1604 1604 1609 1609 1609 1609 1604 1604 1567 1567 1604 1604 1566 1566 1567 1567 1638 1638 1599 1599 1642 1642 1599 1599 1604 1604 1642 1642 1642 1642 1604 1604 1643 1643 1604 1604 1647 1647 1643 1643 1638 1638 1637 1637 1599 1599 1637 1637 1595 1595 1599 1599 1599 1599 1595 1595 1557 1557 1595 1595 1554 1554 1557 1557 1629 1629 1590 1590 1633 1633 1590 1590 1595 1595 1633 1633 1633 1633 1595 1595 1634 1634 1595 1595 1637 1637 1634 1634 1629 1629 1628 1628 1590 1590 1628 1628 1585 1585 1590 1590 1590 1590 1585 1585 1548 1548 1585 1585 1547 1547 1548 1548 1620 1620 1581 1581 1623 1623 1581 1581 1585 1585 1623 1623 1623 1623 1585 1585 1624 1624 1585 1585 1628 1628 1624 1624 1620 1620 1617 1617 1581 1581 1617 1617 1576 1576 1581 1581 1581 1581 1576 1576 1538 1538 1576 1576 1534 1534 1538 1538 1617 1617 1615 1615 1576 1576 1615 1615 1613 1613 1576 1576 1576 1576 1613 1613 1571 1571 1613 1613 1610 1610 1571 1571 1571 1571 1610 1610 1568 1568 1610 1610 1608 1608 1568 1568 1608 1608 1606 1606 1568 1568 1568 1568 1606 1606 1563 1563 1606 1606 1603 1603 1563 1563 1603 1603 1601 1601 1563 1563 1601 1601 1558 1558 1563 1563 1563 1563 1558 1558 1519 1519 1558 1558 1515 1515 1519 1519 1601 1601 1598 1598 1558 1558 1598 1598 1596 1596 1558 1558 1558 1558 1596 1596 1553 1553 1596 1596 1594 1594 1553 1553 1553 1553 1594 1594 1591 1591 1591 1591 1589 1589 1553 1553 1589 1589 1549 1549 1553 1553 1553 1553 1549 1549 1510 1510 1549 1549 1508 1508 1510 1510 1587 1587 1583 1583 1549 1549 1583 1583 1544 1544 1549 1549 1549 1549 1544 1544 1505 1505 1544 1544 1502 1502 1505 1505 1582 1582 1578 1578 1544 1544 1578 1578 1539 1539 1544 1544 1544 1544 1539 1539 1502 1502 1539 1539 1501 1501 1502 1502 1565 1565 1526 1526 1569 1569 1526 1526 1531 1531 1569 1569 1569 1569 1531 1531 1573 1573 1531 1531 1536 1536 1573 1573 1573 1573 1536 1536 1574 1574 1536 1536 1539 1539 1574 1574 1574 1574 1539 1539 1577 1577 1539 1539 1578 1578 1577 1577 1565 1565 1564 1564 1526 1526 1564 1564 1521 1521 1526 1526 1526 1526 1521 1521 1484 1484 1521 1521 1483 1483 1484 1484 1556 1556 1517 1517 1559 1559 1517 1517 1521 1521 1559 1559 1559 1559 1521 1521 1560 1560 1521 1521 1564 1564 1560 1560 1556 1556 1555 1555 1517 1517 1555 1555 1512 1512 1517 1517 1517 1517 1512 1512 1474 1474 1512 1512 1470 1470 1474 1474 1546 1546 1507 1507 1550 1550 1507 1507 1512 1512 1550 1550 1550 1550 1512 1512 1551 1551 1512 1512 1555 1555 1551 1551 1546 1546 1545 1545 1507 1507 1545 1545 1503 1503 1507 1507 1507 1507 1503 1503 1465 1465 1503 1503 1463 1463 1465 1465 1537 1537 1498 1498 1540 1540 1498 1498 1503 1503 1540 1540 1540 1540 1503 1503 1542 1542 1503 1503 1545 1545 1542 1542 1537 1537 1535 1535 1498 1498 1535 1535 1493 1493 1498 1498 1498 1498 1493 1493 1456 1456 1493 1493 1455 1455 1456 1456 1535 1535 1532 1532 1493 1493 1532 1532 1530 1530 1493 1493 1493 1493 1530 1530 1488 1488 1530 1530 1527 1527 1488 1488 1488 1488 1527 1527 1485 1485 1527 1527 1525 1525 1485 1485 1525 1525 1523 1523 1485 1485 1485 1485 1523 1523 1480 1480 1523 1523 1520 1520 1480 1480 1520 1520 1518 1518 1480 1480 1518 1518 1475 1475 1480 1480 1480 1480 1475 1475 1437 1437 1475 1475 1436 1436 1437 1437 1518 1518 1516 1516 1475 1475 1516 1516 1513 1513 1475 1475 1475 1475 1513 1513 1471 1471 1513 1513 1511 1511 1471 1471 1471 1471 1511 1511 1509 1509 1509 1509 1506 1506 1471 1471 1506 1506 1466 1466 1471 1471 1471 1471 1466 1466 1415 1415 1466 1466 1414 1414 1415 1415 1504 1504 1500 1500 1466 1466 1500 1500 1461 1461 1466 1466 1466 1466 1461 1461 1414 1414 1461 1461 1411 1411 1414 1414 1499 1499 1496 1496 1461 1461 1496 1496 1457 1457 1461 1461 1461 1461 1457 1457 1406 1406 1457 1457 1403 1403 1406 1406 1482 1482 1443 1443 1486 1486 1443 1443 1448 1448 1486 1486 1486 1486 1448 1448 1490 1490 1448 1448 1452 1452 1490 1490 1490 1490 1452 1452 1491 1491 1452 1452 1457 1457 1491 1491 1491 1491 1457 1457 1494 1494 1457 1457 1496 1496 1494 1494 1482 1482 1481 1481 1443 1443 1481 1481 1439 1439 1443 1443 1443 1443 1439 1439 1387 1387 1439 1439 1388 1388 1387 1387 1400 1400 1398 1398 1472 1472 1398 1398 1396 1396 1472 1472 1472 1472 1396 1396 1473 1473 1396 1396 1434 1434 1473 1473 1473 1473 1434 1434 1477 1477 1434 1434 1439 1439 1477 1477 1477 1477 1439 1439 1478 1478 1439 1439 1481 1481 1478 1478 2499 2499 2494 2494 2457 2457 2592 2592 2594 2594 2633 2633 2948 2948 2944 2944 2906 2906 3041 3041 3044 3044 3082 3082 3244 3244 3243 3243 3208 3208 3233 3233 3194 3194 3237 3237 3194 3194 3198 3198 3237 3237 3237 3237 3198 3198 3238 3238 3243 3243 3242 3242 3208 3208 3242 3242 3241 3241 3208 3208 3208 3208 3241 3241 3203 3203 3241 3241 3240 3240 3203 3203 3203 3203 3240 3240 3239 3239 3211 3211 3246 3246 3245 3245 3216 3216 3248 3248 3211 3211 3248 3248 3247 3247 3211 3211 3211 3211 3247 3247 3246 3246 3222 3222 3250 3250 3216 3216 3250 3250 3249 3249 3216 3216 3216 3216 3249 3249 3248 3248 3226 3226 3254 3254 3253 3253 3253 3253 3252 3252 3222 3222 3252 3252 3251 3251 3222 3222 3222 3222 3251 3251 3250 3250 3254 3254 3226 3226 3255 3255 3226 3226 3230 3230 3255 3255 3255 3255 3230 3230 3256 3256 3260 3260 3259 3259 3235 3235 3259 3259 3258 3258 3235 3235 3235 3235 3258 3258 3230 3230 3258 3258 3257 3257 3230 3230 3230 3230 3257 3257 3256 3256 3235 3235 3196 3196 3197 3197 3260 3260 3235 3235 3261 3261 3235 3235 3197 3197 3261 3261 3261 3261 3197 3197 3262 3262 3262 3262 3197 3197 3263 3263 3197 3197 3201 3201 3263 3263 3263 3263 3201 3201 3264 3264 3201 3201 3202 3202 3264 3264 3264 3264 3202 3202 3265 3265 3202 3202 3205 3205 3265 3265 3265 3265 3205 3205 3266 3266 3266 3266 3205 3205 3267 3267 3205 3205 3207 3207 3267 3267 3267 3267 3207 3207 3268 3268 3268 3268 3207 3207 3269 3269 3207 3207 3210 3210 3269 3269 3269 3269 3210 3210 3270 3270 3210 3210 3212 3212 3270 3270 3270 3270 3212 3212 3271 3271 3212 3212 3215 3215 3271 3271 3271 3271 3215 3215 3272 3272 3272 3272 3215 3215 3273 3273 3215 3215 3217 3217 3273 3273 3273 3273 3217 3217 3274 3274 3217 3217 3220 3220 3274 3274 3274 3274 3220 3220 3275 3275 3220 3220 3221 3221 3275 3275 3275 3275 3221 3221 3276 3276 3221 3221 3224 3224 3276 3276 3276 3276 3224 3224 3277 3277 3277 3277 3224 3224 3278 3278 3224 3224 3227 3227 3278 3278 3278 3278 3227 3227 3279 3279 3227 3227 3229 3229 3279 3279 3279 3279 3229 3229 3280 3280 3229 3229 3231 3231 3280 3280 3280 3280 3231 3231 3281 3281 3283 3283 3282 3282 3236 3236 3282 3282 3281 3281 3236 3236 3236 3236 3281 3281 3234 3234 3281 3281 3231 3231 3234 3234 2343 2343 2407 2407 2345 2345 2407 2407 2403 2403 2345 2345 2345 2345 2403 2403 2348 2348 2403 2403 2349 2349 2348 2348 2349 2349 2403 2403 2353 2353 2403 2403 2398 2398 2353 2353 2353 2353 2398 2398 2354 2354 2394 2394 2359 2359 2398 2398 2359 2359 2356 2356 2398 2398 2398 2398 2356 2356 2354 2354 2364 2364 2362 2362 2394 2394 2362 2362 2360 2360 2394 2394 2394 2394 2360 2360 2359 2359 2384 2384 2368 2368 2389 2389 2368 2368 2367 2367 2389 2389 2389 2389 2367 2367 2366 2366 2361 2361 2363 2363 2379 2379 2363 2363 2365 2365 2379 2379 2379 2379 2365 2365 2384 2384 2365 2365 2369 2369 2384 2384 2384 2384 2369 2369 2368 2368 2370 2370 2355 2355 2375 2375 2355 2355 2357 2357 2375 2375 2375 2375 2357 2357 2358 2358 2350 2350 2351 2351 2370 2370 2351 2351 2352 2352 2370 2370 2370 2370 2352 2352 2355 2355 2399 2399 2341 2341 2400 2400 2341 2341 2344 2344 2400 2400 2400 2400 2344 2344 2404 2404 2395 2395 2339 2339 2399 2399 2339 2339 2340 2340 2399 2399 2399 2399 2340 2340 2341 2341 2390 2390 2336 2336 2393 2393 2336 2336 2337 2337 2393 2393 2393 2393 2337 2337 2395 2395 2337 2337 2338 2338 2395 2395 2395 2395 2338 2338 2339 2339 2385 2385 2333 2333 2386 2386 2333 2333 2334 2334 2386 2386 2386 2386 2334 2334 2390 2390 2334 2334 2335 2335 2390 2390 2390 2390 2335 2335 2336 2336 2376 2376 2329 2329 2380 2380 2329 2329 2330 2330 2380 2380 2380 2380 2330 2330 2381 2381 2330 2330 2331 2331 2381 2381 2381 2381 2331 2331 2385 2385 2331 2331 2332 2332 2385 2385 2385 2385 2332 2332 2333 2333 2324 2324 2325 2325 2371 2371 2325 2325 2326 2326 2371 2371 2371 2371 2326 2326 2374 2374 2326 2326 2327 2327 2374 2374 2374 2374 2327 2327 2376 2376 2327 2327 2328 2328 2376 2376 2376 2376 2328 2328 2329 2329 3196 3196 3235 3235 3192 3192 3235 3235 3230 3230 3192 3192 3192 3192 3230 3230 3191 3191 3191 3191 3230 3230 3188 3188 3230 3230 3226 3226 3188 3188 3188 3188 3226 3226 3187 3187 3253 3253 3222 3222 3226 3226 3222 3222 3183 3183 3226 3226 3226 3226 3183 3183 3187 3187 3170 3170 3211 3211 3208 3208 3211 3211 3245 3245 3208 3208 3208 3208 3245 3245 3244 3244 3170 3170 3173 3173 3211 3211 3173 3173 3174 3174 3211 3211 3211 3211 3174 3174 3216 3216 3174 3174 3178 3178 3216 3216 3216 3216 3178 3178 3222 3222 3178 3178 3182 3182 3222 3222 3222 3222 3182 3182 3183 3183 3160 3160 3203 3203 3198 3198 3203 3203 3239 3239 3198 3198 3198 3198 3239 3239 3238 3238 3160 3160 3164 3164 3203 3203 3164 3164 3165 3165 3203 3203 3203 3203 3165 3165 3208 3208 3165 3165 3169 3169 3208 3208 3208 3208 3169 3169 3170 3170 3151 3151 3153 3153 3194 3194 3153 3153 3156 3156 3194 3194 3194 3194 3156 3156 3198 3198 3156 3156 3159 3159 3198 3198 3198 3198 3159 3159 3160 3160 3184 3184 3146 3146 3189 3189 3146 3146 3149 3149 3189 3189 3137 3137 3139 3139 3179 3179 3139 3139 3141 3141 3179 3179 3179 3179 3141 3141 3184 3184 3141 3141 3144 3144 3184 3184 3184 3184 3144 3144 3146 3146 3134 3134 3176 3176 3132 3132 3176 3176 3171 3171 3132 3132 3132 3132 3171 3171 3130 3130 3171 3171 3166 3166 3130 3130 3119 3119 3123 3123 3162 3162 3123 3123 3125 3125 3162 3162 3162 3162 3125 3125 3166 3166 3125 3125 3127 3127 3166 3166 3166 3166 3127 3127 3130 3130 3118 3118 3157 3157 3114 3114 3157 3157 3152 3152 3114 3114 3105 3105 3108 3108 3147 3147 3108 3108 3110 3110 3147 3147 3147 3147 3110 3110 3152 3152 3110 3110 3113 3113 3152 3152 3152 3152 3113 3113 3114 3114 3104 3104 3143 3143 3100 3100 3143 3143 3138 3138 3100 3100 3133 3133 3095 3095 3138 3138 3095 3095 3099 3099 3138 3138 3138 3138 3099 3099 3100 3100 3086 3086 3090 3090 3129 3129 3090 3090 3091 3091 3129 3129 3129 3129 3091 3091 3133 3133 3091 3091 3094 3094 3133 3133 3133 3133 3094 3094 3095 3095 3120 3120 3081 3081 3124 3124 3081 3081 3085 3085 3124 3124 3072 3072 3075 3075 3115 3115 3075 3075 3076 3076 3115 3115 3115 3115 3076 3076 3120 3120 3076 3076 3080 3080 3120 3120 3120 3120 3080 3080 3081 3081 3106 3106 3067 3067 3111 3111 3067 3067 3071 3071 3111 3111 3058 3058 3060 3060 3101 3101 3060 3060 3062 3062 3101 3101 3101 3101 3062 3062 3106 3106 3062 3062 3065 3065 3106 3106 3106 3106 3065 3065 3067 3067 3092 3092 3053 3053 3097 3097 3053 3053 3055 3055 3097 3097 3082 3082 3044 3044 3087 3087 3044 3044 3046 3046 3087 3087 3046 3046 3048 3048 3087 3087 3087 3087 3048 3048 3092 3092 3048 3048 3051 3051 3092 3092 3092 3092 3051 3051 3053 3053 3039 3039 3078 3078 3036 3036 3078 3078 3073 3073 3036 3036 3026 3026 3029 3029 3068 3068 3029 3029 3031 3031 3068 3068 3068 3068 3031 3031 3073 3073 3031 3031 3034 3034 3073 3073 3073 3073 3034 3034 3036 3036 3025 3025 3064 3064 3021 3021 3064 3064 3059 3059 3021 3021 3054 3054 3016 3016 3059 3059 3016 3016 3020 3020 3059 3059 3059 3059 3020 3020 3021 3021 3007 3007 3011 3011 3050 3050 3011 3011 3012 3012 3050 3050 3050 3050 3012 3012 3054 3054 3012 3012 3015 3015 3054 3054 3054 3054 3015 3015 3016 3016 3006 3006 3045 3045 3002 3002 3045 3045 3040 3040 3002 3002 3002 3002 3040 3040 3001 3001 3001 3001 3040 3040 2997 2997 3040 3040 3035 3035 2997 2997 2997 2997 3035 3035 2994 2994 3027 3027 3022 3022 2984 2984 2993 2993 3032 3032 2989 2989 3032 3032 3027 3027 2989 2989 2989 2989 3027 3027 2988 2988 3027 3027 2984 2984 2988 2988 2975 2975 2977 2977 3018 3018 2977 2977 2980 2980 3018 3018 3018 3018 2980 2980 3022 3022 2980 2980 2983 2983 3022 3022 3022 3022 2983 2983 2984 2984 3008 3008 2970 2970 3013 3013 2970 2970 2973 2973 3013 3013 2961 2961 2963 2963 3003 3003 2963 2963 2965 2965 3003 3003 3003 3003 2965 2965 3008 3008 2965 2965 2968 2968 3008 3008 3008 3008 2968 2968 2970 2970 2958 2958 2999 2999 2956 2956 2999 2999 2995 2995 2956 2956 2956 2956 2995 2995 2954 2954 2995 2995 2990 2990 2954 2954 2943 2943 2947 2947 2986 2986 2947 2947 2949 2949 2986 2986 2986 2986 2949 2949 2990 2990 2949 2949 2951 2951 2990 2990 2990 2990 2951 2951 2954 2954 2942 2942 2981 2981 2938 2938 2981 2981 2976 2976 2938 2938 2929 2929 2932 2932 2971 2971 2932 2932 2934 2934 2971 2971 2971 2971 2934 2934 2976 2976 2934 2934 2937 2937 2976 2976 2976 2976 2937 2937 2938 2938 2928 2928 2967 2967 2924 2924 2967 2967 2962 2962 2924 2924 2957 2957 2919 2919 2962 2962 2919 2919 2923 2923 2962 2962 2962 2962 2923 2923 2924 2924 2910 2910 2914 2914 2953 2953 2914 2914 2915 2915 2953 2953 2953 2953 2915 2915 2957 2957 2915 2915 2918 2918 2957 2957 2957 2957 2918 2918 2919 2919 2897 2897 2900 2900 2939 2939 2900 2900 2901 2901 2939 2939 2939 2939 2901 2901 2944 2944 2901 2901 2905 2905 2944 2944 2944 2944 2905 2905 2906 2906 2930 2930 2925 2925 2887 2887 2896 2896 2935 2935 2892 2892 2935 2935 2930 2930 2892 2892 2892 2892 2930 2930 2890 2890 2930 2930 2887 2887 2890 2890 2878 2878 2880 2880 2921 2921 2880 2880 2883 2883 2921 2921 2921 2921 2883 2883 2925 2925 2883 2883 2885 2885 2925 2925 2925 2925 2885 2885 2887 2887 2911 2911 2873 2873 2916 2916 2873 2873 2876 2876 2916 2916 2864 2864 2866 2866 2907 2907 2866 2866 2868 2868 2907 2907 2907 2907 2868 2868 2911 2911 2868 2868 2871 2871 2911 2911 2911 2911 2871 2871 2873 2873 2903 2903 2898 2898 2861 2861 2851 2851 2854 2854 2893 2893 2854 2854 2856 2856 2893 2893 2893 2893 2856 2856 2898 2898 2856 2856 2859 2859 2898 2898 2898 2898 2859 2859 2861 2861 2850 2850 2889 2889 2846 2846 2889 2889 2884 2884 2846 2846 2879 2879 2841 2841 2884 2884 2841 2841 2845 2845 2884 2884 2884 2884 2845 2845 2846 2846 2832 2832 2835 2835 2874 2874 2835 2835 2837 2837 2874 2874 2874 2874 2837 2837 2879 2879 2837 2837 2840 2840 2879 2879 2879 2879 2840 2840 2841 2841 2831 2831 2870 2870 2827 2827 2870 2870 2865 2865 2827 2827 2818 2818 2821 2821 2860 2860 2821 2821 2822 2822 2860 2860 2860 2860 2822 2822 2865 2865 2822 2822 2826 2826 2865 2865 2865 2865 2826 2826 2827 2827 2852 2852 2847 2847 2808 2808 2817 2817 2857 2857 2813 2813 2857 2857 2852 2852 2813 2813 2813 2813 2852 2852 2812 2812 2852 2852 2808 2808 2812 2812 2799 2799 2801 2801 2842 2842 2801 2801 2803 2803 2842 2842 2842 2842 2803 2803 2847 2847 2803 2803 2807 2807 2847 2847 2847 2847 2807 2807 2808 2808 2833 2833 2794 2794 2838 2838 2794 2794 2797 2797 2838 2838 2785 2785 2787 2787 2828 2828 2787 2787 2789 2789 2828 2828 2828 2828 2789 2789 2833 2833 2789 2789 2792 2792 2833 2833 2833 2833 2792 2792 2794 2794 2819 2819 2780 2780 2824 2824 2780 2780 2782 2782 2824 2824 2767 2767 2770 2770 2809 2809 2770 2770 2773 2773 2809 2809 2809 2809 2773 2773 2814 2814 2773 2773 2775 2775 2814 2814 2814 2814 2775 2775 2819 2819 2775 2775 2778 2778 2819 2819 2819 2819 2778 2778 2780 2780 2766 2766 2805 2805 2762 2762 2805 2805 2800 2800 2762 2762 2753 2753 2756 2756 2795 2795 2756 2756 2758 2758 2795 2795 2795 2795 2758 2758 2800 2800 2758 2758 2761 2761 2800 2800 2800 2800 2761 2761 2762 2762 2752 2752 2791 2791 2748 2748 2791 2791 2786 2786 2748 2748 2781 2781 2743 2743 2786 2786 2743 2743 2747 2747 2786 2786 2786 2786 2747 2747 2748 2748 2734 2734 2738 2738 2776 2776 2738 2738 2739 2739 2776 2776 2776 2776 2739 2739 2781 2781 2739 2739 2742 2742 2781 2781 2781 2781 2742 2742 2743 2743 2733 2733 2772 2772 2729 2729 2772 2772 2768 2768 2729 2729 2729 2729 2768 2768 2725 2725 2768 2768 2763 2763 2725 2725 2725 2725 2763 2763 2724 2724 2763 2763 2721 2721 2724 2724 2754 2754 2749 2749 2711 2711 2720 2720 2759 2759 2716 2716 2759 2759 2754 2754 2716 2716 2716 2716 2754 2754 2714 2714 2754 2754 2711 2711 2714 2714 2702 2702 2704 2704 2745 2745 2704 2704 2707 2707 2745 2745 2745 2745 2707 2707 2749 2749 2707 2707 2709 2709 2749 2749 2749 2749 2709 2709 2711 2711 2735 2735 2697 2697 2740 2740 2697 2697 2700 2700 2740 2740 2688 2688 2690 2690 2730 2730 2690 2690 2692 2692 2730 2730 2730 2730 2692 2692 2735 2735 2692 2692 2695 2695 2735 2735 2735 2735 2695 2695 2697 2697 2727 2727 2722 2722 2685 2685 2717 2717 2680 2680 2722 2722 2680 2680 2683 2683 2722 2722 2722 2722 2683 2683 2685 2685 2670 2670 2674 2674 2713 2713 2674 2674 2675 2675 2713 2713 2713 2713 2675 2675 2717 2717 2675 2675 2678 2678 2717 2717 2717 2717 2678 2678 2680 2680 2669 2669 2708 2708 2665 2665 2708 2708 2703 2703 2665 2665 2656 2656 2659 2659 2698 2698 2659 2659 2661 2661 2698 2698 2698 2698 2661 2661 2703 2703 2661 2661 2664 2664 2703 2703 2703 2703 2664 2664 2665 2665 2655 2655 2694 2694 2651 2651 2694 2694 2689 2689 2651 2651 2684 2684 2646 2646 2689 2689 2646 2646 2650 2650 2689 2689 2689 2689 2650 2650 2651 2651 2637 2637 2641 2641 2681 2681 2641 2641 2642 2642 2681 2681 2681 2681 2642 2642 2684 2684 2642 2642 2645 2645 2684 2684 2684 2684 2645 2645 2646 2646 2671 2671 2632 2632 2676 2676 2632 2632 2636 2636 2676 2676 2623 2623 2625 2625 2666 2666 2625 2625 2627 2627 2666 2666 2666 2666 2627 2627 2671 2671 2627 2627 2631 2631 2671 2671 2671 2671 2631 2631 2632 2632 2657 2657 2618 2618 2662 2662 2618 2618 2621 2621 2662 2662 2609 2609 2611 2611 2652 2652 2611 2611 2613 2613 2652 2652 2652 2652 2613 2613 2657 2657 2613 2613 2617 2617 2657 2657 2657 2657 2617 2617 2618 2618 2643 2643 2604 2604 2648 2648 2604 2604 2606 2606 2648 2648 2633 2633 2594 2594 2638 2638 2594 2594 2597 2597 2638 2638 2597 2597 2599 2599 2638 2638 2638 2638 2599 2599 2643 2643 2599 2599 2602 2602 2643 2643 2643 2643 2602 2602 2604 2604 2590 2590 2629 2629 2587 2587 2629 2629 2624 2624 2587 2587 2577 2577 2580 2580 2619 2619 2580 2580 2583 2583 2619 2619 2619 2619 2583 2583 2624 2624 2583 2583 2585 2585 2624 2624 2624 2624 2585 2585 2587 2587 2576 2576 2615 2615 2572 2572 2615 2615 2610 2610 2572 2572 2605 2605 2567 2567 2610 2610 2567 2567 2571 2571 2610 2610 2610 2610 2571 2571 2572 2572 2558 2558 2562 2562 2600 2600 2562 2562 2563 2563 2600 2600 2600 2600 2563 2563 2605 2605 2563 2563 2566 2566 2605 2605 2605 2605 2566 2566 2567 2567 2557 2557 2596 2596 2553 2553 2596 2596 2591 2591 2553 2553 2553 2553 2591 2591 2552 2552 2552 2552 2591 2591 2548 2548 2591 2591 2586 2586 2548 2548 2548 2548 2586 2586 2545 2545 2578 2578 2573 2573 2535 2535 2544 2544 2582 2582 2540 2540 2582 2582 2578 2578 2540 2540 2540 2540 2578 2578 2539 2539 2578 2578 2535 2535 2539 2539 2526 2526 2529 2529 2569 2569 2529 2529 2531 2531 2569 2569 2569 2569 2531 2531 2573 2573 2531 2531 2534 2534 2573 2573 2573 2573 2534 2534 2535 2535 2559 2559 2521 2521 2564 2564 2521 2521 2524 2524 2564 2564 2512 2512 2514 2514 2554 2554 2514 2514 2516 2516 2554 2554 2554 2554 2516 2516 2559 2559 2516 2516 2519 2519 2559 2559 2559 2559 2519 2519 2521 2521 2509 2509 2550 2550 2507 2507 2550 2550 2546 2546 2507 2507 2507 2507 2546 2546 2505 2505 2546 2546 2541 2541 2505 2505 2495 2495 2498 2498 2537 2537 2498 2498 2500 2500 2537 2537 2537 2537 2500 2500 2541 2541 2500 2500 2502 2502 2541 2541 2541 2541 2502 2502 2505 2505 2493 2493 2532 2532 2489 2489 2532 2532 2527 2527 2489 2489 2480 2480 2483 2483 2522 2522 2483 2483 2485 2485 2522 2522 2522 2522 2485 2485 2527 2527 2485 2485 2488 2488 2527 2527 2527 2527 2488 2488 2489 2489 2479 2479 2518 2518 2475 2475 2518 2518 2513 2513 2475 2475 2508 2508 2470 2470 2513 2513 2470 2470 2474 2474 2513 2513 2513 2513 2474 2474 2475 2475 2461 2461 2465 2465 2504 2504 2465 2465 2466 2466 2504 2504 2504 2504 2466 2466 2508 2508 2466 2466 2469 2469 2508 2508 2508 2508 2469 2469 2470 2470 2448 2448 2451 2451 2490 2490 2451 2451 2452 2452 2490 2490 2490 2490 2452 2452 2494 2494 2452 2452 2456 2456 2494 2494 2494 2494 2456 2456 2457 2457 2481 2481 2476 2476 2438 2438 2447 2447 2486 2486 2443 2443 2486 2486 2481 2481 2443 2443 2443 2443 2481 2481 2441 2441 2481 2481 2438 2438 2441 2441 2429 2429 2431 2431 2472 2472 2431 2431 2434 2434 2472 2472 2472 2472 2434 2434 2476 2476 2434 2434 2436 2436 2476 2476 2476 2476 2436 2436 2438 2438 2462 2462 2424 2424 2467 2467 2424 2424 2427 2427 2467 2467 2415 2415 2417 2417 2458 2458 2417 2417 2420 2420 2458 2458 2458 2458 2420 2420 2462 2462 2420 2420 2422 2422 2462 2462 2462 2462 2422 2422 2424 2424 2454 2454 2449 2449 2412 2412 2402 2402 2405 2405 2444 2444 2405 2405 2408 2408 2444 2444 2444 2444 2408 2408 2449 2449 2408 2408 2410 2410 2449 2449 2449 2449 2410 2410 2412 2412 2401 2401 2440 2440 2397 2397 2440 2440 2435 2435 2397 2397 2430 2430 2392 2392 2435 2435 2392 2392 2396 2396 2435 2435 2435 2435 2396 2396 2397 2397 2383 2383 2387 2387 2426 2426 2387 2387 2388 2388 2426 2426 2426 2426 2388 2388 2430 2430 2388 2388 2391 2391 2430 2430 2430 2430 2391 2391 2392 2392 2382 2382 2421 2421 2378 2378 2421 2421 2416 2416 2378 2378 2342 2342 2372 2372 2411 2411 2372 2372 2373 2373 2411 2411 2411 2411 2373 2373 2416 2416 2373 2373 2377 2377 2416 2416 2416 2416 2377 2377 2378 2378 3233 3233 3232 3232 3194 3194 3232 3232 3189 3189 3194 3194 3194 3194 3189 3189 3151 3151 3189 3189 3149 3149 3151 3151 3232 3232 3228 3228 3189 3189 3228 3228 3225 3225 3189 3189 3189 3189 3225 3225 3184 3184 3225 3225 3223 3223 3184 3184 3184 3184 3223 3223 3179 3179 3223 3223 3219 3219 3179 3179 3219 3219 3218 3218 3179 3179 3218 3218 3176 3176 3179 3179 3179 3179 3176 3176 3137 3137 3176 3176 3134 3134 3137 3137 3218 3218 3214 3214 3176 3176 3214 3214 3213 3213 3176 3176 3176 3176 3213 3213 3171 3171 3213 3213 3209 3209 3171 3171 3171 3171 3209 3209 3166 3166 3200 3200 3162 3162 3204 3204 3162 3162 3166 3166 3204 3204 3204 3204 3166 3166 3206 3206 3166 3166 3209 3209 3206 3206 3200 3200 3199 3199 3162 3162 3199 3199 3157 3157 3162 3162 3162 3162 3157 3157 3119 3119 3157 3157 3118 3118 3119 3119 3199 3199 3195 3195 3157 3157 3195 3195 3193 3193 3157 3157 3157 3157 3193 3193 3152 3152 3193 3193 3190 3190 3152 3152 3152 3152 3190 3190 3147 3147 3190 3190 3186 3186 3147 3147 3186 3186 3185 3185 3147 3147 3185 3185 3143 3143 3147 3147 3147 3147 3143 3143 3105 3105 3143 3143 3104 3104 3105 3105 3185 3185 3181 3181 3143 3143 3181 3181 3180 3180 3143 3143 3143 3143 3180 3180 3138 3138 3180 3180 3177 3177 3138 3138 3138 3138 3177 3177 3133 3133 3168 3168 3129 3129 3172 3172 3129 3129 3133 3133 3172 3172 3172 3172 3133 3133 3175 3175 3133 3133 3177 3177 3175 3175 3168 3168 3167 3167 3129 3129 3167 3167 3124 3124 3129 3129 3129 3129 3124 3124 3086 3086 3124 3124 3085 3085 3086 3086 3167 3167 3163 3163 3124 3124 3163 3163 3161 3161 3124 3124 3124 3124 3161 3161 3120 3120 3161 3161 3158 3158 3120 3120 3120 3120 3158 3158 3115 3115 3158 3158 3155 3155 3115 3115 3155 3155 3154 3154 3115 3115 3154 3154 3111 3111 3115 3115 3115 3115 3111 3111 3072 3072 3111 3111 3071 3071 3072 3072 3154 3154 3150 3150 3111 3111 3150 3150 3148 3148 3111 3111 3111 3111 3148 3148 3106 3106 3148 3148 3145 3145 3106 3106 3106 3106 3145 3145 3101 3101 3145 3145 3142 3142 3101 3101 3142 3142 3140 3140 3101 3101 3140 3140 3097 3097 3101 3101 3101 3101 3097 3097 3058 3058 3097 3097 3055 3055 3058 3058 3140 3140 3136 3136 3097 3097 3136 3136 3135 3135 3097 3097 3097 3097 3135 3135 3092 3092 3135 3135 3131 3131 3092 3092 3092 3092 3131 3131 3087 3087 3131 3131 3128 3128 3087 3087 3128 3128 3126 3126 3087 3087 3087 3087 3126 3126 3082 3082 3126 3126 3122 3122 3082 3082 3122 3122 3121 3121 3082 3082 3121 3121 3078 3078 3082 3082 3082 3082 3078 3078 3041 3041 3078 3078 3039 3039 3041 3041 3121 3121 3117 3117 3078 3078 3117 3117 3116 3116 3078 3078 3078 3078 3116 3116 3073 3073 3116 3116 3112 3112 3073 3073 3073 3073 3112 3112 3068 3068 3112 3112 3109 3109 3068 3068 3109 3109 3107 3107 3068 3068 3107 3107 3064 3064 3068 3068 3068 3068 3064 3064 3026 3026 3064 3064 3025 3025 3026 3026 3107 3107 3103 3103 3064 3064 3103 3103 3102 3102 3064 3064 3064 3064 3102 3102 3059 3059 3102 3102 3098 3098 3059 3059 3059 3059 3098 3098 3054 3054 3098 3098 3096 3096 3054 3054 3096 3096 3093 3093 3054 3054 3054 3054 3093 3093 3050 3050 3093 3093 3089 3089 3050 3050 3089 3089 3088 3088 3050 3050 3088 3088 3045 3045 3050 3050 3050 3050 3045 3045 3007 3007 3045 3045 3006 3006 3007 3007 3088 3088 3084 3084 3045 3045 3084 3084 3083 3083 3045 3045 3045 3045 3083 3083 3040 3040 3083 3083 3079 3079 3040 3040 3040 3040 3079 3079 3035 3035 3079 3079 3077 3077 3035 3035 3077 3077 3074 3074 3035 3035 3074 3074 3032 3032 3035 3035 3035 3035 3032 3032 2994 2994 3032 3032 2993 2993 2994 2994 3074 3074 3070 3070 3032 3032 3070 3070 3069 3069 3032 3032 3032 3032 3069 3069 3027 3027 3069 3069 3066 3066 3027 3027 3027 3027 3066 3066 3022 3022 3066 3066 3063 3063 3022 3022 3063 3063 3061 3061 3022 3022 3022 3022 3061 3061 3018 3018 3061 3061 3057 3057 3018 3018 3057 3057 3056 3056 3018 3018 3056 3056 3013 3013 3018 3018 3018 3018 3013 3013 2975 2975 3013 3013 2973 2973 2975 2975 3056 3056 3052 3052 3013 3013 3052 3052 3049 3049 3013 3013 3013 3013 3049 3049 3008 3008 3049 3049 3047 3047 3008 3008 3008 3008 3047 3047 3003 3003 3047 3047 3043 3043 3003 3003 3043 3043 3042 3042 3003 3003 3042 3042 2999 2999 3003 3003 3003 3003 2999 2999 2961 2961 2999 2999 2958 2958 2961 2961 3042 3042 3038 3038 2999 2999 3038 3038 3037 3037 2999 2999 2999 2999 3037 3037 2995 2995 3037 3037 3033 3033 2995 2995 2995 2995 3033 3033 2990 2990 3024 3024 2986 2986 3028 3028 2986 2986 2990 2990 3028 3028 3028 3028 2990 2990 3030 3030 2990 2990 3033 3033 3030 3030 3024 3024 3023 3023 2986 2986 3023 3023 2981 2981 2986 2986 2986 2986 2981 2981 2943 2943 2981 2981 2942 2942 2943 2943 3023 3023 3019 3019 2981 2981 3019 3019 3017 3017 2981 2981 2981 2981 3017 3017 2976 2976 3017 3017 3014 3014 2976 2976 2976 2976 3014 3014 2971 2971 3014 3014 3010 3010 2971 2971 3010 3010 3009 3009 2971 2971 3009 3009 2967 2967 2971 2971 2971 2971 2967 2967 2929 2929 2967 2967 2928 2928 2929 2929 3009 3009 3005 3005 2967 2967 3005 3005 3004 3004 2967 2967 2967 2967 3004 3004 2962 2962 3004 3004 3000 3000 2962 2962 2962 2962 3000 3000 2957 2957 2992 2992 2953 2953 2996 2996 2953 2953 2957 2957 2996 2996 2996 2996 2957 2957 2998 2998 2957 2957 3000 3000 2998 2998 2992 2992 2991 2991 2953 2953 2991 2991 2948 2948 2953 2953 2953 2953 2948 2948 2910 2910 2948 2948 2906 2906 2910 2910 2991 2991 2987 2987 2948 2948 2987 2987 2985 2985 2948 2948 2948 2948 2985 2985 2944 2944 2985 2985 2982 2982 2944 2944 2944 2944 2982 2982 2939 2939 2982 2982 2979 2979 2939 2939 2979 2979 2978 2978 2939 2939 2978 2978 2935 2935 2939 2939 2939 2939 2935 2935 2897 2897 2935 2935 2896 2896 2897 2897 2978 2978 2974 2974 2935 2935 2974 2974 2972 2972 2935 2935 2935 2935 2972 2972 2930 2930 2972 2972 2969 2969 2930 2930 2930 2930 2969 2969 2925 2925 2960 2960 2921 2921 2964 2964 2921 2921 2925 2925 2964 2964 2964 2964 2925 2925 2966 2966 2925 2925 2969 2969 2966 2966 2960 2960 2959 2959 2921 2921 2959 2959 2916 2916 2921 2921 2921 2921 2916 2916 2878 2878 2916 2916 2876 2876 2878 2878 2959 2959 2955 2955 2916 2916 2955 2955 2952 2952 2916 2916 2916 2916 2952 2952 2911 2911 2952 2952 2950 2950 2911 2911 2911 2911 2950 2950 2907 2907 2950 2950 2946 2946 2907 2907 2946 2946 2945 2945 2907 2907 2945 2945 2903 2903 2907 2907 2907 2907 2903 2903 2864 2864 2903 2903 2861 2861 2864 2864 2945 2945 2941 2941 2903 2903 2941 2941 2940 2940 2903 2903 2903 2903 2940 2940 2898 2898 2940 2940 2936 2936 2898 2898 2898 2898 2936 2936 2893 2893 2936 2936 2933 2933 2893 2893 2933 2933 2931 2931 2893 2893 2931 2931 2889 2889 2893 2893 2893 2893 2889 2889 2851 2851 2889 2889 2850 2850 2851 2851 2931 2931 2927 2927 2889 2889 2927 2927 2926 2926 2889 2889 2889 2889 2926 2926 2884 2884 2926 2926 2922 2922 2884 2884 2884 2884 2922 2922 2879 2879 2922 2922 2920 2920 2879 2879 2920 2920 2917 2917 2879 2879 2879 2879 2917 2917 2874 2874 2917 2917 2913 2913 2874 2874 2913 2913 2912 2912 2874 2874 2912 2912 2870 2870 2874 2874 2874 2874 2870 2870 2832 2832 2870 2870 2831 2831 2832 2832 2912 2912 2909 2909 2870 2870 2909 2909 2908 2908 2870 2870 2870 2870 2908 2908 2865 2865 2908 2908 2904 2904 2865 2865 2865 2865 2904 2904 2860 2860 2904 2904 2902 2902 2860 2860 2902 2902 2899 2899 2860 2860 2899 2899 2857 2857 2860 2860 2860 2860 2857 2857 2818 2818 2857 2857 2817 2817 2818 2818 2899 2899 2895 2895 2857 2857 2895 2895 2894 2894 2857 2857 2857 2857 2894 2894 2852 2852 2894 2894 2891 2891 2852 2852 2852 2852 2891 2891 2847 2847 2891 2891 2888 2888 2847 2847 2888 2888 2886 2886 2847 2847 2847 2847 2886 2886 2842 2842 2886 2886 2882 2882 2842 2842 2882 2882 2881 2881 2842 2842 2881 2881 2838 2838 2842 2842 2842 2842 2838 2838 2799 2799 2838 2838 2797 2797 2799 2799 2881 2881 2877 2877 2838 2838 2877 2877 2875 2875 2838 2838 2838 2838 2875 2875 2833 2833 2875 2875 2872 2872 2833 2833 2833 2833 2872 2872 2828 2828 2872 2872 2869 2869 2828 2828 2869 2869 2867 2867 2828 2828 2867 2867 2824 2824 2828 2828 2828 2828 2824 2824 2785 2785 2824 2824 2782 2782 2785 2785 2867 2867 2863 2863 2824 2824 2863 2863 2862 2862 2824 2824 2824 2824 2862 2862 2819 2819 2862 2862 2858 2858 2819 2819 2819 2819 2858 2858 2814 2814 2858 2858 2855 2855 2814 2814 2855 2855 2853 2853 2814 2814 2814 2814 2853 2853 2809 2809 2853 2853 2849 2849 2809 2809 2849 2849 2848 2848 2809 2809 2848 2848 2805 2805 2809 2809 2809 2809 2805 2805 2767 2767 2805 2805 2766 2766 2767 2767 2848 2848 2844 2844 2805 2805 2844 2844 2843 2843 2805 2805 2805 2805 2843 2843 2800 2800 2843 2843 2839 2839 2800 2800 2800 2800 2839 2839 2795 2795 2839 2839 2836 2836 2795 2795 2836 2836 2834 2834 2795 2795 2834 2834 2791 2791 2795 2795 2795 2795 2791 2791 2753 2753 2791 2791 2752 2752 2753 2753 2834 2834 2830 2830 2791 2791 2830 2830 2829 2829 2791 2791 2791 2791 2829 2829 2786 2786 2829 2829 2825 2825 2786 2786 2786 2786 2825 2825 2781 2781 2825 2825 2823 2823 2781 2781 2823 2823 2820 2820 2781 2781 2781 2781 2820 2820 2776 2776 2820 2820 2816 2816 2776 2776 2816 2816 2815 2815 2776 2776 2815 2815 2772 2772 2776 2776 2776 2776 2772 2772 2734 2734 2772 2772 2733 2733 2734 2734 2815 2815 2811 2811 2772 2772 2811 2811 2810 2810 2772 2772 2772 2772 2810 2810 2768 2768 2810 2810 2806 2806 2768 2768 2768 2768 2806 2806 2763 2763 2806 2806 2804 2804 2763 2763 2804 2804 2802 2802 2763 2763 2802 2802 2759 2759 2763 2763 2763 2763 2759 2759 2721 2721 2759 2759 2720 2720 2721 2721 2802 2802 2798 2798 2759 2759 2798 2798 2796 2796 2759 2759 2759 2759 2796 2796 2754 2754 2796 2796 2793 2793 2754 2754 2754 2754 2793 2793 2749 2749 2784 2784 2745 2745 2788 2788 2745 2745 2749 2749 2788 2788 2788 2788 2749 2749 2790 2790 2749 2749 2793 2793 2790 2790 2784 2784 2783 2783 2745 2745 2783 2783 2740 2740 2745 2745 2745 2745 2740 2740 2702 2702 2740 2740 2700 2700 2702 2702 2783 2783 2779 2779 2740 2740 2779 2779 2777 2777 2740 2740 2740 2740 2777 2777 2735 2735 2777 2777 2774 2774 2735 2735 2735 2735 2774 2774 2730 2730 2774 2774 2771 2771 2730 2730 2771 2771 2769 2769 2730 2730 2769 2769 2727 2727 2730 2730 2730 2730 2727 2727 2688 2688 2727 2727 2685 2685 2688 2688 2769 2769 2765 2765 2727 2727 2765 2765 2764 2764 2727 2727 2727 2727 2764 2764 2722 2722 2764 2764 2760 2760 2722 2722 2722 2722 2760 2760 2717 2717 2751 2751 2713 2713 2755 2755 2713 2713 2717 2717 2755 2755 2755 2755 2717 2717 2757 2757 2717 2717 2760 2760 2757 2757 2751 2751 2750 2750 2713 2713 2750 2750 2708 2708 2713 2713 2713 2713 2708 2708 2670 2670 2708 2708 2669 2669 2670 2670 2750 2750 2746 2746 2708 2708 2746 2746 2744 2744 2708 2708 2708 2708 2744 2744 2703 2703 2744 2744 2741 2741 2703 2703 2703 2703 2741 2741 2698 2698 2741 2741 2737 2737 2698 2698 2737 2737 2736 2736 2698 2698 2736 2736 2694 2694 2698 2698 2698 2698 2694 2694 2656 2656 2694 2694 2655 2655 2656 2656 2736 2736 2732 2732 2694 2694 2732 2732 2731 2731 2694 2694 2694 2694 2731 2731 2689 2689 2731 2731 2728 2728 2689 2689 2689 2689 2728 2728 2684 2684 2719 2719 2681 2681 2723 2723 2681 2681 2684 2684 2723 2723 2723 2723 2684 2684 2726 2726 2684 2684 2728 2728 2726 2726 2719 2719 2718 2718 2681 2681 2718 2718 2676 2676 2681 2681 2681 2681 2676 2676 2637 2637 2676 2676 2636 2636 2637 2637 2718 2718 2715 2715 2676 2676 2715 2715 2712 2712 2676 2676 2676 2676 2712 2712 2671 2671 2712 2712 2710 2710 2671 2671 2671 2671 2710 2710 2666 2666 2710 2710 2706 2706 2666 2666 2706 2706 2705 2705 2666 2666 2705 2705 2662 2662 2666 2666 2666 2666 2662 2662 2623 2623 2662 2662 2621 2621 2623 2623 2705 2705 2701 2701 2662 2662 2701 2701 2699 2699 2662 2662 2662 2662 2699 2699 2657 2657 2699 2699 2696 2696 2657 2657 2657 2657 2696 2696 2652 2652 2696 2696 2693 2693 2652 2652 2693 2693 2691 2691 2652 2652 2691 2691 2648 2648 2652 2652 2652 2652 2648 2648 2609 2609 2648 2648 2606 2606 2609 2609 2691 2691 2687 2687 2648 2648 2687 2687 2686 2686 2648 2648 2648 2648 2686 2686 2643 2643 2686 2686 2682 2682 2643 2643 2643 2643 2682 2682 2638 2638 2682 2682 2679 2679 2638 2638 2679 2679 2677 2677 2638 2638 2638 2638 2677 2677 2633 2633 2677 2677 2673 2673 2633 2633 2673 2673 2672 2672 2633 2633 2672 2672 2629 2629 2633 2633 2633 2633 2629 2629 2592 2592 2629 2629 2590 2590 2592 2592 2672 2672 2668 2668 2629 2629 2668 2668 2667 2667 2629 2629 2629 2629 2667 2667 2624 2624 2667 2667 2663 2663 2624 2624 2624 2624 2663 2663 2619 2619 2663 2663 2660 2660 2619 2619 2660 2660 2658 2658 2619 2619 2658 2658 2615 2615 2619 2619 2619 2619 2615 2615 2577 2577 2615 2615 2576 2576 2577 2577 2658 2658 2654 2654 2615 2615 2654 2654 2653 2653 2615 2615 2615 2615 2653 2653 2610 2610 2653 2653 2649 2649 2610 2610 2610 2610 2649 2649 2605 2605 2649 2649 2647 2647 2605 2605 2647 2647 2644 2644 2605 2605 2605 2605 2644 2644 2600 2600 2644 2644 2640 2640 2600 2600 2640 2640 2639 2639 2600 2600 2639 2639 2596 2596 2600 2600 2600 2600 2596 2596 2558 2558 2596 2596 2557 2557 2558 2558 2639 2639 2635 2635 2596 2596 2635 2635 2634 2634 2596 2596 2596 2596 2634 2634 2591 2591 2634 2634 2630 2630 2591 2591 2591 2591 2630 2630 2586 2586 2630 2630 2628 2628 2586 2586 2628 2628 2626 2626 2586 2586 2626 2626 2582 2582 2586 2586 2586 2586 2582 2582 2545 2545 2582 2582 2544 2544 2545 2545 2626 2626 2622 2622 2582 2582 2622 2622 2620 2620 2582 2582 2582 2582 2620 2620 2578 2578 2620 2620 2616 2616 2578 2578 2578 2578 2616 2616 2573 2573 2608 2608 2569 2569 2612 2612 2569 2569 2573 2573 2612 2612 2612 2612 2573 2573 2614 2614 2573 2573 2616 2616 2614 2614 2608 2608 2607 2607 2569 2569 2607 2607 2564 2564 2569 2569 2569 2569 2564 2564 2526 2526 2564 2564 2524 2524 2526 2526 2607 2607 2603 2603 2564 2564 2603 2603 2601 2601 2564 2564 2564 2564 2601 2601 2559 2559 2601 2601 2598 2598 2559 2559 2559 2559 2598 2598 2554 2554 2598 2598 2595 2595 2554 2554 2595 2595 2593 2593 2554 2554 2593 2593 2550 2550 2554 2554 2554 2554 2550 2550 2512 2512 2550 2550 2509 2509 2512 2512 2593 2593 2589 2589 2550 2550 2589 2589 2588 2588 2550 2550 2550 2550 2588 2588 2546 2546 2588 2588 2584 2584 2546 2546 2546 2546 2584 2584 2541 2541 2575 2575 2537 2537 2579 2579 2537 2537 2541 2541 2579 2579 2579 2579 2541 2541 2581 2581 2541 2541 2584 2584 2581 2581 2575 2575 2574 2574 2537 2537 2574 2574 2532 2532 2537 2537 2537 2537 2532 2532 2495 2495 2532 2532 2493 2493 2495 2495 2574 2574 2570 2570 2532 2532 2570 2570 2568 2568 2532 2532 2532 2532 2568 2568 2527 2527 2568 2568 2565 2565 2527 2527 2527 2527 2565 2565 2522 2522 2565 2565 2561 2561 2522 2522 2561 2561 2560 2560 2522 2522 2560 2560 2518 2518 2522 2522 2522 2522 2518 2518 2480 2480 2518 2518 2479 2479 2480 2480 2560 2560 2556 2556 2518 2518 2556 2556 2555 2555 2518 2518 2518 2518 2555 2555 2513 2513 2555 2555 2551 2551 2513 2513 2513 2513 2551 2551 2508 2508 2543 2543 2504 2504 2547 2547 2504 2504 2508 2508 2547 2547 2547 2547 2508 2508 2549 2549 2508 2508 2551 2551 2549 2549 2543 2543 2542 2542 2504 2504 2542 2542 2499 2499 2504 2504 2504 2504 2499 2499 2461 2461 2499 2499 2457 2457 2461 2461 2542 2542 2538 2538 2499 2499 2538 2538 2536 2536 2499 2499 2499 2499 2536 2536 2494 2494 2536 2536 2533 2533 2494 2494 2494 2494 2533 2533 2490 2490 2533 2533 2530 2530 2490 2490 2530 2530 2528 2528 2490 2490 2528 2528 2486 2486 2490 2490 2490 2490 2486 2486 2448 2448 2486 2486 2447 2447 2448 2448 2528 2528 2525 2525 2486 2486 2525 2525 2523 2523 2486 2486 2486 2486 2523 2523 2481 2481 2523 2523 2520 2520 2481 2481 2481 2481 2520 2520 2476 2476 2511 2511 2472 2472 2515 2515 2472 2472 2476 2476 2515 2515 2515 2515 2476 2476 2517 2517 2476 2476 2520 2520 2517 2517 2511 2511 2510 2510 2472 2472 2510 2510 2467 2467 2472 2472 2472 2472 2467 2467 2429 2429 2467 2467 2427 2427 2429 2429 2510 2510 2506 2506 2467 2467 2506 2506 2503 2503 2467 2467 2467 2467 2503 2503 2462 2462 2503 2503 2501 2501 2462 2462 2462 2462 2501 2501 2458 2458 2501 2501 2497 2497 2458 2458 2497 2497 2496 2496 2458 2458 2496 2496 2454 2454 2458 2458 2458 2458 2454 2454 2415 2415 2454 2454 2412 2412 2415 2415 2496 2496 2492 2492 2454 2454 2492 2492 2491 2491 2454 2454 2454 2454 2491 2491 2449 2449 2491 2491 2487 2487 2449 2449 2449 2449 2487 2487 2444 2444 2487 2487 2484 2484 2444 2444 2484 2484 2482 2482 2444 2444 2482 2482 2440 2440 2444 2444 2444 2444 2440 2440 2402 2402 2440 2440 2401 2401 2402 2402 2482 2482 2478 2478 2440 2440 2478 2478 2477 2477 2440 2440 2440 2440 2477 2477 2435 2435 2477 2477 2473 2473 2435 2435 2435 2435 2473 2473 2430 2430 2473 2473 2471 2471 2430 2430 2471 2471 2468 2468 2430 2430 2430 2430 2468 2468 2426 2426 2468 2468 2464 2464 2426 2426 2464 2464 2463 2463 2426 2426 2463 2463 2421 2421 2426 2426 2426 2426 2421 2421 2383 2383 2421 2421 2382 2382 2383 2383 2463 2463 2460 2460 2421 2421 2460 2460 2459 2459 2421 2421 2421 2421 2459 2459 2416 2416 2459 2459 2455 2455 2416 2416 2416 2416 2455 2455 2411 2411 2455 2455 2453 2453 2411 2411 2453 2453 2450 2450 2411 2411 2450 2450 2407 2407 2411 2411 2411 2411 2407 2407 2342 2342 2407 2407 2343 2343 2342 2342 2450 2450 2446 2446 2407 2407 2446 2446 2445 2445 2407 2407 2407 2407 2445 2445 2403 2403 2445 2445 2442 2442 2403 2403 2403 2403 2442 2442 2398 2398 2442 2442 2439 2439 2398 2398 2439 2439 2437 2437 2398 2398 2398 2398 2437 2437 2394 2394 2437 2437 2433 2433 2394 2394 2433 2433 2432 2432 2394 2394 2432 2432 2389 2389 2394 2394 2394 2394 2389 2389 2364 2364 2389 2389 2366 2366 2364 2364 2432 2432 2428 2428 2389 2389 2428 2428 2425 2425 2389 2389 2389 2389 2425 2425 2384 2384 2425 2425 2423 2423 2384 2384 2384 2384 2423 2423 2379 2379 2423 2423 2419 2419 2379 2379 2419 2419 2418 2418 2379 2379 2418 2418 2375 2375 2379 2379 2379 2379 2375 2375 2361 2361 2375 2375 2358 2358 2361 2361 2344 2344 2346 2346 2404 2404 2346 2346 2347 2347 2404 2404 2404 2404 2347 2347 2406 2406 2347 2347 2350 2350 2406 2406 2406 2406 2350 2350 2409 2409 2350 2350 2370 2370 2409 2409 2409 2409 2370 2370 2413 2413 2370 2370 2375 2375 2413 2413 2413 2413 2375 2375 2414 2414 2375 2375 2418 2418 2414 2414 4025 4025 4027 4027 4038 4038 4205 4205 4203 4203 4187 4187 4195 4195 4194 4194 4184 4184 4194 4194 4193 4193 4184 4184 4184 4184 4193 4193 4179 4179 4193 4193 4192 4192 4179 4179 4179 4179 4192 4192 4191 4191 4199 4199 4198 4198 4189 4189 4198 4198 4197 4197 4189 4189 4189 4189 4197 4197 4196 4196 4187 4187 4203 4203 4185 4185 4203 4203 4202 4202 4185 4185 4185 4185 4202 4202 4182 4182 4202 4202 4201 4201 4182 4182 4182 4182 4201 4201 4181 4181 4205 4205 4187 4187 4206 4206 4187 4187 4190 4190 4206 4206 4206 4206 4190 4190 4204 4204 3310 3310 3285 3285 3284 3284 3290 3290 3289 3289 3300 3300 3289 3289 3288 3288 3300 3300 3300 3300 3288 3288 3305 3305 3288 3288 3287 3287 3305 3305 3305 3305 3287 3287 3286 3286 3290 3290 3300 3300 3291 3291 3300 3300 3311 3311 3291 3291 3291 3291 3311 3311 3308 3308 3302 3302 3295 3295 3303 3303 10706 10706 3294 3294 10707 10707 10708 10708 3294 3294 3307 3307 3294 3294 3293 3293 3307 3307 3307 3307 3293 3293 3308 3308 3293 3293 3292 3292 3308 3308 3308 3308 3292 3292 3291 3291 3298 3298 3297 3297 3302 3302 3297 3297 3296 3296 3302 3302 3302 3302 3296 3296 3295 3295 4172 4172 4189 4189 4184 4184 4189 4189 4196 4196 4184 4184 4184 4184 4196 4196 4195 4195 4201 4201 4200 4200 4181 4181 4200 4200 4199 4199 4181 4181 4181 4181 4199 4199 4177 4177 4199 4199 4189 4189 4177 4177 4177 4177 4189 4189 4176 4176 4189 4189 4172 4172 4176 4176 4162 4162 4166 4166 4179 4179 4166 4166 4167 4167 4179 4179 4179 4179 4167 4167 4184 4184 4167 4167 4171 4171 4184 4184 4184 4184 4171 4171 4172 4172 4160 4160 10709 10709 4157 4157 10710 10710 4168 4168 4157 4157 4157 4157 4168 4168 4155 4155 4168 4168 4152 4152 4155 4155 4151 4151 4163 4163 4147 4147 4163 4163 4158 4158 4147 4147 4147 4147 4158 4158 4146 4146 4158 4158 4142 4142 4146 4146 4141 4141 4153 4153 4137 4137 4153 4153 4148 4148 4137 4137 4137 4137 4148 4148 4136 4136 4148 4148 4132 4132 4136 4136 4130 4130 4143 4143 4128 4128 4143 4143 4138 4138 4128 4128 4128 4128 4138 4138 4126 4126 4138 4138 4123 4123 4126 4126 4121 4121 4133 4133 4118 4118 4133 4133 4129 4129 4118 4118 4118 4118 4129 4129 4116 4116 4129 4129 4113 4113 4116 4116 4119 4119 4114 4114 4102 4102 4111 4111 4124 4124 4107 4107 4124 4124 4119 4119 4107 4107 4107 4107 4119 4119 4105 4105 4119 4119 4102 4102 4105 4105 4092 4092 4096 4096 4109 4109 4096 4096 4097 4097 4109 4109 10711 10711 10712 10712 4114 4114 10713 10713 4100 4100 4114 4114 4114 4114 4100 4100 4102 4102 4091 4091 4104 4104 4087 4087 4104 4104 4099 4099 4087 4087 4087 4087 4099 4099 4086 4086 4099 4099 4082 4082 4086 4086 4081 4081 4094 4094 4077 4077 4094 4094 4089 4089 4077 4077 4077 4077 4089 4089 4075 4075 4072 4072 4084 4084 4070 4070 4084 4084 4078 4078 4070 4070 4062 4062 4066 4066 4078 4078 4066 4066 4067 4067 4078 4078 4078 4078 4067 4067 4070 4070 4061 4061 4073 4073 4057 4057 4073 4073 4068 4068 4057 4057 4057 4057 4068 4068 4056 4056 4068 4068 4052 4052 4056 4056 4045 4045 4047 4047 4058 4058 4047 4047 4051 4051 4058 4058 4058 4058 4051 4051 4063 4063 4035 4035 4037 4037 4048 4048 4037 4037 4040 4040 4048 4048 4048 4048 4040 4040 4053 4053 4040 4040 4042 4042 4053 4053 4038 4038 4027 4027 4043 4043 4027 4027 4030 4030 4043 4043 4043 4043 4030 4030 4032 4032 4022 4022 4033 4033 4020 4020 4033 4033 4028 4028 4020 4020 4023 4023 4014 4014 4028 4028 4014 4014 4016 4016 4028 4028 4028 4028 4016 4016 4020 4020 4005 4005 4006 4006 4018 4018 4006 4006 4009 4009 4018 4018 4018 4018 4009 4009 4023 4023 4009 4009 4011 4011 4023 4023 4023 4023 4011 4011 4014 4014 3995 3995 3996 3996 4008 4008 3996 3996 4000 4000 4008 4008 4008 4008 4000 4000 4013 4013 4000 4000 4001 4001 4013 4013 3984 3984 3986 3986 3998 3998 3986 3986 3989 3989 3998 3998 3998 3998 3989 3989 4003 4003 3989 3989 3991 3991 4003 4003 3975 3975 3976 3976 3988 3988 3976 3976 3979 3979 3988 3988 3988 3988 3979 3979 3993 3993 3979 3979 3981 3981 3993 3993 3970 3970 3971 3971 3983 3983 3971 3971 3975 3975 3983 3983 3959 3959 3961 3961 3972 3972 3961 3961 3965 3965 3972 3972 3972 3972 3965 3965 3978 3978 3965 3965 3966 3966 3978 3978 3949 3949 3951 3951 3962 3962 3951 3951 3954 3954 3962 3962 3962 3962 3954 3954 3967 3967 3954 3954 3956 3956 3967 3967 3941 3941 3942 3942 3952 3952 3942 3942 3945 3945 3952 3952 3952 3952 3945 3945 3957 3957 3945 3945 3946 3946 3957 3957 3929 3929 3932 3932 3943 3943 3932 3932 3935 3935 3943 3943 3943 3943 3935 3935 3947 3947 3935 3935 3937 3937 3947 3947 3926 3926 3938 3938 3924 3924 3938 3938 3933 3933 3924 3924 3928 3928 3919 3919 3933 3933 3919 3919 3921 3921 3933 3933 3933 3933 3921 3921 3924 3924 3910 3910 3911 3911 3923 3923 3911 3911 3915 3915 3923 3923 3923 3923 3915 3915 3928 3928 3915 3915 3916 3916 3928 3928 3928 3928 3916 3916 3919 3919 3899 3899 3901 3901 3913 3913 3901 3901 3905 3905 3913 3913 3913 3913 3905 3905 3918 3918 3905 3905 3906 3906 3918 3918 3889 3889 3891 3891 3903 3903 3891 3891 3894 3894 3903 3903 3903 3903 3894 3894 3908 3908 3894 3894 3896 3896 3908 3908 3880 3880 3881 3881 3893 3893 3881 3881 3885 3885 3893 3893 3893 3893 3885 3885 3898 3898 3885 3885 3886 3886 3898 3898 3869 3869 3871 3871 3882 3882 3871 3871 3874 3874 3882 3882 3882 3882 3874 3874 3888 3888 3874 3874 3876 3876 3888 3888 3859 3859 3861 3861 3872 3872 3861 3861 3864 3864 3872 3872 3872 3872 3864 3864 3877 3877 3864 3864 3866 3866 3877 3877 3850 3850 3852 3852 3862 3862 3852 3852 3855 3855 3862 3862 3862 3862 3855 3855 3867 3867 3855 3855 3856 3856 3867 3867 3839 3839 3842 3842 3853 3853 3842 3842 3844 3844 3853 3853 3853 3853 3844 3844 3857 3857 3844 3844 3847 3847 3857 3857 3837 3837 3848 3848 3834 3834 3848 3848 3843 3843 3834 3834 3838 3838 3829 3829 3843 3843 3829 3829 3831 3831 3843 3843 3843 3843 3831 3831 3834 3834 3820 3820 3821 3821 3833 3833 3821 3821 3825 3825 3833 3833 3833 3833 3825 3825 3838 3838 3825 3825 3826 3826 3838 3838 3838 3838 3826 3826 3829 3829 3809 3809 10714 10714 10715 10715 3811 3811 3814 3814 3823 3823 3823 3823 3814 3814 3828 3828 3814 3814 3816 3816 3828 3828 3800 3800 3801 3801 3813 3813 3801 3801 3804 3804 3813 3813 3813 3813 3804 3804 3818 3818 3804 3804 3806 3806 3818 3818 3790 3790 3791 3791 3803 3803 3791 3791 3795 3795 3803 3803 3803 3803 3795 3795 3808 3808 3795 3795 3796 3796 3808 3808 3779 3779 3781 3781 3792 3792 3781 3781 3784 3784 3792 3792 3792 3792 3784 3784 3798 3798 3784 3784 3786 3786 3798 3798 3770 3770 3771 3771 3782 3782 3771 3771 3774 3774 3782 3782 3782 3782 3774 3774 3787 3787 3774 3774 3776 3776 3787 3787 3758 3758 3761 3761 3772 3772 3761 3761 3765 3765 3772 3772 3772 3772 3765 3765 3777 3777 3765 3765 3766 3766 3777 3777 3748 3748 3751 3751 3762 3762 3751 3751 3753 3753 3762 3762 3762 3762 3753 3753 3767 3767 3753 3753 3756 3756 3767 3767 3739 3739 3741 3741 3752 3752 3741 3741 3743 3743 3752 3752 3752 3752 3743 3743 3757 3757 3743 3743 3746 3746 3757 3757 3728 3728 3730 3730 3742 3742 3730 3730 3734 3734 3742 3742 3742 3742 3734 3734 3747 3747 3734 3734 3736 3736 3747 3747 3725 3725 3737 3737 3723 3723 3737 3737 3732 3732 3723 3723 3713 3713 3715 3715 3727 3727 3715 3715 3718 3718 3727 3727 3727 3727 3718 3718 3732 3732 3718 3718 3720 3720 3732 3732 3732 3732 3720 3720 3723 3723 3704 3704 3705 3705 3717 3717 3705 3705 3709 3709 3717 3717 3717 3717 3709 3709 3722 3722 3709 3709 3710 3710 3722 3722 3693 3693 3695 3695 3707 3707 3695 3695 3698 3698 3707 3707 3707 3707 3698 3698 3712 3712 3698 3698 3700 3700 3712 3712 3683 3683 3685 3685 3696 3696 3685 3685 3688 3688 3696 3696 3696 3696 3688 3688 3701 3701 3688 3688 3690 3690 3701 3701 3674 3674 3675 3675 3686 3686 3675 3675 3679 3679 3686 3686 3686 3686 3679 3679 3691 3691 3679 3679 3680 3680 3691 3691 3663 3663 3666 3666 3676 3676 3666 3666 3668 3668 3676 3676 3676 3676 3668 3668 3681 3681 3668 3668 3670 3670 3681 3681 3653 3653 3656 3656 3667 3667 3656 3656 3658 3658 3667 3667 3667 3667 3658 3658 3671 3671 3658 3658 3661 3661 3671 3671 3651 3651 3662 3662 3649 3649 3662 3662 3657 3657 3649 3649 3652 3652 3644 3644 3657 3657 3644 3644 3646 3646 3657 3657 3657 3657 3646 3646 3649 3649 3633 3633 3635 3635 3647 3647 3635 3635 3638 3638 3647 3647 3647 3647 3638 3638 3652 3652 3638 3638 3640 3640 3652 3652 3652 3652 3640 3640 3644 3644 3623 3623 3625 3625 3637 3637 3625 3625 3628 3628 3637 3637 3637 3637 3628 3628 3642 3642 3628 3628 3630 3630 3642 3642 3613 3613 3615 3615 3627 3627 3615 3615 3619 3619 3627 3627 3627 3627 3619 3619 3632 3632 3619 3619 3620 3620 3632 3632 3603 3603 3605 3605 3617 3617 3605 3605 3608 3608 3617 3617 3617 3617 3608 3608 3622 3622 3608 3608 3610 3610 3622 3622 3593 3593 3595 3595 3606 3606 3595 3595 3598 3598 3606 3606 3606 3606 3598 3598 3611 3611 3598 3598 3600 3600 3611 3611 3583 3583 3585 3585 3596 3596 3585 3585 3589 3589 3596 3596 3596 3596 3589 3589 3601 3601 3589 3589 3590 3590 3601 3601 3572 3572 3575 3575 3586 3586 3575 3575 10716 10716 3586 3586 3586 3586 10717 10717 10718 10718 3577 3577 3580 3580 3591 3591 3563 3563 3565 3565 3576 3576 3565 3565 3567 3567 3576 3576 3576 3576 3567 3567 3581 3581 3567 3567 3570 3570 3581 3581 3560 3560 3571 3571 3558 3558 3571 3571 3566 3566 3558 3558 3561 3561 3552 3552 3566 3566 3552 3552 3555 3555 3566 3566 3566 3566 3555 3555 3558 3558 3542 3542 3544 3544 3556 3556 3544 3544 3547 3547 3556 3556 3556 3556 3547 3547 3561 3561 3547 3547 3549 3549 3561 3561 3561 3561 3549 3549 3552 3552 3539 3539 3551 3551 3537 3537 3551 3551 3546 3546 3537 3537 3528 3528 3529 3529 3541 3541 3529 3529 3533 3533 3541 3541 3541 3541 3533 3533 3546 3546 3533 3533 3534 3534 3546 3546 3546 3546 3534 3534 3537 3537 3517 3517 3519 3519 3531 3531 3519 3519 3522 3522 3531 3531 3531 3531 3522 3522 3536 3536 3522 3522 3524 3524 3536 3536 3507 3507 3509 3509 3520 3520 3509 3509 3512 3512 3520 3520 3520 3520 3512 3512 3526 3526 3512 3512 3514 3514 3526 3526 3498 3498 3499 3499 3510 3510 3499 3499 3503 3503 3510 3510 3510 3510 3503 3503 3515 3515 3503 3503 3504 3504 3515 3515 3486 3486 3489 3489 3500 3500 3489 3489 3492 3492 3500 3500 3500 3500 3492 3492 3505 3505 3492 3492 3494 3494 3505 3505 3477 3477 3480 3480 3490 3490 3480 3480 3482 3482 3490 3490 3490 3490 3482 3482 3495 3495 3482 3482 3484 3484 3495 3495 3467 3467 3470 3470 3481 3481 3470 3470 3473 3473 3481 3481 3481 3481 3473 3473 3485 3485 3473 3473 3475 3475 3485 3485 3465 3465 3476 3476 3462 3462 3476 3476 3471 3471 3462 3462 3466 3466 3457 3457 10719 10719 3457 3457 10720 10720 10721 10721 3471 3471 3459 3459 3462 3462 3447 3447 3449 3449 3461 3461 3449 3449 3452 3452 3461 3461 3461 3461 3452 3452 3466 3466 3452 3452 3454 3454 3466 3466 3466 3466 3454 3454 3457 3457 3437 3437 3439 3439 3451 3451 3439 3439 3443 3443 3451 3451 3451 3451 3443 3443 3456 3456 3443 3443 3444 3444 3456 3456 3427 3427 3429 3429 3441 3441 3429 3429 3432 3432 3441 3441 3441 3441 3432 3432 3446 3446 3432 3432 3434 3434 3446 3446 3417 3417 3419 3419 3430 3430 3419 3419 3422 3422 3430 3430 3430 3430 3422 3422 3436 3436 3422 3422 3424 3424 3436 3436 3407 3407 3409 3409 3421 3421 3409 3409 3413 3413 3421 3421 3421 3421 3413 3413 3426 3426 3413 3413 3414 3414 3426 3426 3396 3396 3399 3399 3410 3410 3399 3399 3402 3402 3410 3410 3410 3410 3402 3402 3415 3415 3402 3402 3404 3404 3415 3415 3387 3387 3390 3390 3400 3400 3390 3390 3392 3392 3400 3400 3400 3400 3392 3392 3405 3405 3392 3392 3394 3394 3405 3405 3377 3377 3380 3380 3391 3391 3380 3380 3383 3383 3391 3391 3391 3391 3383 3383 3395 3395 3383 3383 3385 3385 3395 3395 3375 3375 3386 3386 3372 3372 3386 3386 3381 3381 3372 3372 3376 3376 3367 3367 3381 3381 3367 3367 3369 3369 3381 3381 3381 3381 3369 3369 3372 3372 3357 3357 3359 3359 3371 3371 3359 3359 3362 3362 3371 3371 3371 3371 3362 3362 3376 3376 3362 3362 3364 3364 3376 3376 3376 3376 3364 3364 3367 3367 3347 3347 3349 3349 3361 3361 3349 3349 3352 3352 3361 3361 3361 3361 3352 3352 3366 3366 3352 3352 3354 3354 3366 3366 3337 3337 3339 3339 3351 3351 3339 3339 10722 10722 3351 3351 3351 3351 10723 10723 10724 10724 3342 3342 3344 3344 3356 3356 3327 3327 3329 3329 3341 3341 3329 3329 3332 3332 3341 3341 3341 3341 3332 3332 3346 3346 3332 3332 3334 3334 3346 3346 3317 3317 3319 3319 3331 3331 3319 3319 3322 3322 3331 3331 3331 3331 3322 3322 3336 3336 3322 3322 3324 3324 3336 3336 3306 3306 3309 3309 3320 3320 3309 3309 3312 3312 3320 3320 3320 3320 3312 3312 3325 3325 3312 3312 3314 3314 3325 3325 3284 3284 3299 3299 3310 3310 3299 3299 3301 3301 3310 3310 3310 3310 3301 3301 3315 3315 3301 3301 3304 3304 3315 3315 4160 4160 10725 10725 10726 10726 4162 4162 4179 4179 4174 4174 4174 4174 4179 4179 4188 4188 4179 4179 4191 4191 4188 4188 4151 4151 4152 4152 4163 4163 4152 4152 4168 4168 4163 4163 4163 4163 4168 4168 4178 4178 4188 4188 4186 4186 4174 4174 10727 10727 4183 4183 10728 10728 10729 10729 4183 4183 4168 4168 4183 4183 4180 4180 4168 4168 4168 4168 4180 4180 4178 4178 4170 4170 4158 4158 4173 4173 4158 4158 4163 4163 4173 4173 4173 4173 4163 4163 4175 4175 4163 4163 4178 4178 4175 4175 4170 4170 4169 4169 4158 4158 4169 4169 4153 4153 4158 4158 4158 4158 4153 4153 4142 4142 4153 4153 4141 4141 4142 4142 4161 4161 4148 4148 4164 4164 4148 4148 4153 4153 4164 4164 4164 4164 4153 4153 4165 4165 4153 4153 4169 4169 4165 4165 4161 4161 4159 4159 4148 4148 4159 4159 4143 4143 4148 4148 4148 4148 4143 4143 4132 4132 4143 4143 4130 4130 4132 4132 4150 4150 4138 4138 4154 4154 4138 4138 4143 4143 4154 4154 4154 4154 4143 4143 4156 4156 4143 4143 4159 4159 4156 4156 4150 4150 4149 4149 4138 4138 4149 4149 4133 4133 4138 4138 4138 4138 4133 4133 4123 4123 4133 4133 4121 4121 4123 4123 4140 4140 4129 4129 4144 4144 4129 4129 4133 4133 4144 4144 4144 4144 4133 4133 4145 4145 4133 4133 4149 4149 4145 4145 4140 4140 4139 4139 4129 4129 4139 4139 4124 4124 4129 4129 4129 4129 4124 4124 4113 4113 4124 4124 4111 4111 4113 4113 4139 4139 4135 4135 4124 4124 4135 4135 4134 4134 4124 4124 4124 4124 4134 4134 4119 4119 4134 4134 4131 4131 4119 4119 4119 4119 4131 4131 4114 4114 4131 4131 4127 4127 4114 4114 4127 4127 4125 4125 4114 4114 4114 4114 4125 4125 10730 10730 4125 4125 10731 10731 10732 10732 4122 4122 4120 4120 4109 4109 4120 4120 4104 4104 4109 4109 4109 4109 4104 4104 4092 4092 4104 4104 4091 4091 4092 4092 4120 4120 4117 4117 4104 4104 4117 4117 4115 4115 4104 4104 4104 4104 4115 4115 4099 4099 4115 4115 4112 4112 4099 4099 4099 4099 4112 4112 4110 4110 4081 4081 4082 4082 4094 4094 4082 4082 4099 4099 4094 4094 4094 4094 4099 4099 4108 4108 4099 4099 4110 4110 4108 4108 4072 4072 4075 4075 4084 4084 4075 4075 4089 4089 4084 4084 4084 4084 4089 4089 4098 4098 4108 4108 4106 4106 4094 4094 4106 4106 4103 4103 4094 4094 4094 4094 4103 4103 4089 4089 4103 4103 4101 4101 4089 4089 4089 4089 4101 4101 4098 4098 4061 4061 4062 4062 4073 4073 4062 4062 4078 4078 4073 4073 4073 4073 4078 4078 4088 4088 4098 4098 4095 4095 4084 4084 4095 4095 4093 4093 4084 4084 4084 4084 4093 4093 4078 4078 4093 4093 4090 4090 4078 4078 4078 4078 4090 4090 4088 4088 4080 4080 4068 4068 4083 4083 4068 4068 4073 4073 4083 4083 4083 4083 4073 4073 4085 4085 4073 4073 4088 4088 4085 4085 4080 4080 4079 4079 4068 4068 4079 4079 4063 4063 4068 4068 4068 4068 4063 4063 4052 4052 4063 4063 4051 4051 4052 4052 4071 4071 4058 4058 4074 4074 4058 4058 4063 4063 4074 4074 4074 4074 4063 4063 4076 4076 4063 4063 4079 4079 4076 4076 4071 4071 4069 4069 4058 4058 10733 10733 4053 4053 10734 10734 10735 10735 4053 4053 10736 10736 4053 4053 4042 4042 10737 10737 4060 4060 4048 4048 4064 4064 4048 4048 4053 4053 4064 4064 4064 4064 4053 4053 4065 4065 4053 4053 10738 10738 4065 4065 4060 4060 4059 4059 4048 4048 4059 4059 4043 4043 4048 4048 4048 4048 4043 4043 4035 4035 4043 4043 4032 4032 4035 4035 4050 4050 4038 4038 4054 4054 4038 4038 4043 4043 4054 4054 4054 4054 4043 4043 4055 4055 4043 4043 4059 4059 4055 4055 4050 4050 4049 4049 4038 4038 4049 4049 4033 4033 4038 4038 4038 4038 4033 4033 4025 4025 4033 4033 4022 4022 4025 4025 4041 4041 4028 4028 4044 4044 4028 4028 4033 4033 4044 4044 4044 4044 4033 4033 4046 4046 4033 4033 4049 4049 4046 4046 4041 4041 4039 4039 4028 4028 4039 4039 4036 4036 4028 4028 4028 4028 4036 4036 4023 4023 4036 4036 4034 4034 4023 4023 4023 4023 4034 4034 4018 4018 4034 4034 4031 4031 4018 4018 4031 4031 4029 4029 4018 4018 4029 4029 4013 4013 4018 4018 4018 4018 4013 4013 4005 4005 4013 4013 4001 4001 4005 4005 4029 4029 4026 4026 4013 4013 4026 4026 4024 4024 4013 4013 4013 4013 4024 4024 4008 4008 4024 4024 4021 4021 4008 4008 4008 4008 4021 4021 4019 4019 3991 3991 3995 3995 4003 4003 3995 3995 4008 4008 4003 4003 4003 4003 4008 4008 4017 4017 4008 4008 4019 4019 4017 4017 10739 10739 3984 3984 10740 10740 3984 3984 3998 3998 10741 10741 10742 10742 3998 3998 10743 10743 4017 4017 4015 4015 4003 4003 4015 4015 4012 4012 4003 4003 4003 4003 4012 4012 3998 3998 4012 4012 4010 4010 3998 3998 3998 3998 4010 4010 10744 10744 3975 3975 3988 3988 3983 3983 3988 3988 3997 3997 3983 3983 3983 3983 3997 3997 3994 3994 4007 4007 4004 4004 3993 3993 4004 4004 4002 4002 3993 3993 3993 3993 4002 4002 3988 3988 4002 4002 3999 3999 3988 3988 3988 3988 3999 3999 3997 3997 3994 3994 3992 3992 3983 3983 3992 3992 3978 3978 3983 3983 3983 3983 3978 3978 3970 3970 3978 3978 3966 3966 3970 3970 3985 3985 3972 3972 3987 3987 3972 3972 3978 3978 3987 3987 3987 3987 3978 3978 3990 3990 3978 3978 3992 3992 3990 3990 3985 3985 3982 3982 3972 3972 3982 3982 3967 3967 3972 3972 3972 3972 3967 3967 3959 3959 3967 3967 3956 3956 3959 3959 3974 3974 3962 3962 3977 3977 3962 3962 3967 3967 3977 3977 3977 3977 3967 3967 3980 3980 3967 3967 3982 3982 3980 3980 3974 3974 3973 3973 3962 3962 3973 3973 3957 3957 3962 3962 3962 3962 3957 3957 3949 3949 3957 3957 3946 3946 3949 3949 3964 3964 3952 3952 3968 3968 3952 3952 3957 3957 3968 3968 3968 3968 3957 3957 3969 3969 3957 3957 3973 3973 3969 3969 3964 3964 3963 3963 3952 3952 3963 3963 3947 3947 3952 3952 3952 3952 3947 3947 3941 3941 3947 3947 3937 3937 3941 3941 3955 3955 3943 3943 3958 3958 3943 3943 3947 3947 3958 3958 3958 3958 3947 3947 3960 3960 3947 3947 3963 3963 3960 3960 3955 3955 3953 3953 3943 3943 10745 10745 3938 3938 10746 10746 10747 10747 3938 3938 10748 10748 3938 3938 3926 3926 10749 10749 10750 10750 3950 3950 3938 3938 3950 3950 3948 3948 3938 3938 3938 3938 3948 3948 3933 3933 3948 3948 3944 3944 3933 3933 3933 3933 3944 3944 3928 3928 3944 3944 3940 3940 3928 3928 3940 3940 3939 3939 3928 3928 3928 3928 3939 3939 3923 3923 3939 3939 3936 3936 3923 3923 3936 3936 3934 3934 3923 3923 3934 3934 3918 3918 3923 3923 3923 3923 3918 3918 3910 3910 3918 3918 3906 3906 3910 3910 3934 3934 3931 3931 3918 3918 3931 3931 3930 3930 3918 3918 3918 3918 3930 3930 3913 3913 3930 3930 3927 3927 3913 3913 3913 3913 3927 3927 3925 3925 3896 3896 3899 3899 3908 3908 3899 3899 3913 3913 3908 3908 3908 3908 3913 3913 3922 3922 3913 3913 3925 3925 3922 3922 3886 3886 3889 3889 3898 3898 3889 3889 3903 3903 3898 3898 3898 3898 3903 3903 3912 3912 3922 3922 3920 3920 3908 3908 3920 3920 3917 3917 3908 3908 3908 3908 3917 3917 3903 3903 3917 3917 3914 3914 3903 3903 3903 3903 3914 3914 3912 3912 3876 3876 3880 3880 3888 3888 3880 3880 3893 3893 3888 3888 3888 3888 3893 3893 3902 3902 3912 3912 3909 3909 3898 3898 3909 3909 3907 3907 3898 3898 3898 3898 3907 3907 3893 3893 3907 3907 3904 3904 3893 3893 3893 3893 3904 3904 3902 3902 3895 3895 3882 3882 3897 3897 3882 3882 3888 3888 3897 3897 3897 3897 3888 3888 3900 3900 3888 3888 3902 3902 3900 3900 3895 3895 3892 3892 3882 3882 3892 3892 10751 10751 3882 3882 3882 3882 10752 10752 3869 3869 10753 10753 10754 10754 3869 3869 3884 3884 3872 3872 3887 3887 3872 3872 3877 3877 3887 3887 3887 3887 3877 3877 3890 3890 10755 10755 3892 3892 10756 10756 3884 3884 3883 3883 3872 3872 3883 3883 3867 3867 3872 3872 3872 3872 3867 3867 3859 3859 3867 3867 3856 3856 3859 3859 3875 3875 3862 3862 3878 3878 3862 3862 3867 3867 3878 3878 3878 3878 3867 3867 3879 3879 3867 3867 3883 3883 3879 3879 3875 3875 3873 3873 3862 3862 3873 3873 3857 3857 3862 3862 3862 3862 3857 3857 3850 3850 3857 3857 3847 3847 3850 3850 3865 3865 3853 3853 3868 3868 3853 3853 3857 3857 3868 3868 3868 3868 3857 3857 3870 3870 3857 3857 3873 3873 3870 3870 3865 3865 3863 3863 3853 3853 3863 3863 3848 3848 3853 3853 3853 3853 3848 3848 3839 3839 3848 3848 3837 3837 3839 3839 3863 3863 3860 3860 3848 3848 3860 3860 3858 3858 3848 3848 3848 3848 3858 3858 3843 3843 3858 3858 3854 3854 3843 3843 3843 3843 3854 3854 3838 3838 3854 3854 3851 3851 3838 3838 3851 3851 3849 3849 3838 3838 3838 3838 3849 3849 3833 3833 3849 3849 3846 3846 3833 3833 3846 3846 3845 3845 3833 3833 3845 3845 3828 3828 3833 3833 3833 3833 3828 3828 3820 3820 3828 3828 3816 3816 3820 3820 3845 3845 3841 3841 3828 3828 3841 3841 3840 3840 3828 3828 3828 3828 3840 3840 3823 3823 3840 3840 3836 3836 3823 3823 3823 3823 3836 3836 3835 3835 3806 3806 3809 3809 3818 3818 3809 3809 10757 10757 3818 3818 3818 3818 10758 10758 3832 3832 10759 10759 10760 10760 3832 3832 3796 3796 3800 3800 3808 3808 3800 3800 3813 3813 3808 3808 3808 3808 3813 3813 3822 3822 3832 3832 3830 3830 3818 3818 3830 3830 3827 3827 3818 3818 3818 3818 3827 3827 3813 3813 3827 3827 3824 3824 3813 3813 3813 3813 3824 3824 3822 3822 3786 3786 3790 3790 3798 3798 3790 3790 3803 3803 3798 3798 3798 3798 3803 3803 3812 3812 3822 3822 3819 3819 3808 3808 3819 3819 3817 3817 3808 3808 3808 3808 3817 3817 3803 3803 3817 3817 3815 3815 3803 3803 3803 3803 3815 3815 3812 3812 3805 3805 3792 3792 3807 3807 3792 3792 3798 3798 3807 3807 3807 3807 3798 3798 3810 3810 3798 3798 3812 3812 3810 3810 3805 3805 3802 3802 3792 3792 3802 3802 3787 3787 3792 3792 3792 3792 3787 3787 3779 3779 3787 3787 3776 3776 3779 3779 3794 3794 3782 3782 3797 3797 3782 3782 3787 3787 3797 3797 3797 3797 3787 3787 3799 3799 3787 3787 3802 3802 3799 3799 3794 3794 3793 3793 3782 3782 3793 3793 3777 3777 3782 3782 3782 3782 3777 3777 3770 3770 3777 3777 3766 3766 3770 3770 3785 3785 3772 3772 3788 3788 3772 3772 3777 3777 3788 3788 3788 3788 3777 3777 3789 3789 3777 3777 3793 3793 3789 3789 3785 3785 3783 3783 3772 3772 3783 3783 3767 3767 3772 3772 3772 3772 3767 3767 3758 3758 3767 3767 3756 3756 3758 3758 3775 3775 3762 3762 3778 3778 3762 3762 3767 3767 3778 3778 3778 3778 3767 3767 3780 3780 3767 3767 3783 3783 3780 3780 3775 3775 3773 3773 3762 3762 3773 3773 10761 10761 3762 3762 3762 3762 10762 10762 3748 3748 10763 10763 10764 10764 3748 3748 3764 3764 3752 3752 3768 3768 3752 3752 3757 3757 3768 3768 3768 3768 3757 3757 3769 3769 10765 10765 3773 3773 10766 10766 3764 3764 3763 3763 3752 3752 3763 3763 3747 3747 3752 3752 3752 3752 3747 3747 3739 3739 3747 3747 3736 3736 3739 3739 3763 3763 3760 3760 3747 3747 3760 3760 3759 3759 3747 3747 3747 3747 3759 3759 3742 3742 3759 3759 3755 3755 3742 3742 3755 3755 3754 3754 3742 3742 3754 3754 3737 3737 3742 3742 3742 3742 3737 3737 3728 3728 3737 3737 3725 3725 3728 3728 3754 3754 3750 3750 3737 3737 3750 3750 3749 3749 3737 3737 3737 3737 3749 3749 3732 3732 3749 3749 3745 3745 3732 3732 3710 3710 3713 3713 3722 3722 3713 3713 3727 3727 3722 3722 3722 3722 3727 3727 3735 3735 3745 3745 3744 3744 3732 3732 3744 3744 3740 3740 3732 3732 3732 3732 3740 3740 3727 3727 3740 3740 3738 3738 3727 3727 3727 3727 3738 3738 3735 3735 3700 3700 3704 3704 3712 3712 3704 3704 3717 3717 3712 3712 3712 3712 3717 3717 3726 3726 3735 3735 3733 3733 3722 3722 3733 3733 3731 3731 3722 3722 3722 3722 3731 3731 3717 3717 3731 3731 3729 3729 3717 3717 3717 3717 3729 3729 3726 3726 3690 3690 10767 10767 3701 3701 10768 10768 10769 10769 3701 3701 3701 3701 10770 10770 3716 3716 3726 3726 3724 3724 3712 3712 3724 3724 3721 3721 3712 3712 3712 3712 3721 3721 3707 3707 3721 3721 3719 3719 3707 3707 10771 10771 10772 10772 3716 3716 3708 3708 3696 3696 3711 3711 3696 3696 3701 3701 3711 3711 3711 3711 3701 3701 3714 3714 3701 3701 3716 3716 3714 3714 3708 3708 3706 3706 3696 3696 3706 3706 3691 3691 3696 3696 3696 3696 3691 3691 3683 3683 3691 3691 3680 3680 3683 3683 3699 3699 3686 3686 3702 3702 3686 3686 3691 3691 3702 3702 3702 3702 3691 3691 3703 3703 3691 3691 3706 3706 3703 3703 3699 3699 3697 3697 3686 3686 3697 3697 3681 3681 3686 3686 3686 3686 3681 3681 3674 3674 3681 3681 3670 3670 3674 3674 3689 3689 3676 3676 3692 3692 3676 3676 3681 3681 3692 3692 3692 3692 3681 3681 3694 3694 3681 3681 3697 3697 3694 3694 3689 3689 3687 3687 3676 3676 3687 3687 3671 3671 3676 3676 3676 3676 3671 3671 3663 3663 3671 3671 3661 3661 3663 3663 3678 3678 3667 3667 3682 3682 3667 3667 3671 3671 3682 3682 3682 3682 3671 3671 3684 3684 3671 3671 3687 3687 3684 3684 3678 3678 3677 3677 3667 3667 3677 3677 3662 3662 3667 3667 3667 3667 3662 3662 3653 3653 3662 3662 3651 3651 3653 3653 3677 3677 3673 3673 3662 3662 3673 3673 3672 3672 3662 3662 3662 3662 3672 3672 3657 3657 3672 3672 3669 3669 3657 3657 3657 3657 3669 3669 3652 3652 3669 3669 3665 3665 3652 3652 3665 3665 3664 3664 3652 3652 3652 3652 3664 3664 3647 3647 3664 3664 3660 3660 3647 3647 3660 3660 3659 3659 3647 3647 3659 3659 10773 10773 3647 3647 3647 3647 10774 10774 3633 3633 10775 10775 10776 10776 3633 3633 3659 3659 10777 10777 10778 10778 3655 3655 3654 3654 3642 3642 3642 3642 3654 3654 3637 3637 3654 3654 3650 3650 3637 3637 3637 3637 3650 3650 3648 3648 3620 3620 3623 3623 3632 3632 3623 3623 3637 3637 3632 3632 3632 3632 3637 3637 3645 3645 3637 3637 3648 3648 3645 3645 3610 3610 3613 3613 3622 3622 3613 3613 3627 3627 3622 3622 3622 3622 3627 3627 3636 3636 3645 3645 3643 3643 3632 3632 3643 3643 3641 3641 3632 3632 3632 3632 3641 3641 3627 3627 3641 3641 3639 3639 3627 3627 3627 3627 3639 3639 3636 3636 3600 3600 3603 3603 3611 3611 3603 3603 3617 3617 3611 3611 3611 3611 3617 3617 3626 3626 3636 3636 3634 3634 3622 3622 3634 3634 3631 3631 3622 3622 3622 3622 3631 3631 3617 3617 3631 3631 3629 3629 3617 3617 3617 3617 3629 3629 3626 3626 3618 3618 3606 3606 3621 3621 3606 3606 3611 3611 3621 3621 3621 3621 3611 3611 3624 3624 3611 3611 3626 3626 3624 3624 3618 3618 3616 3616 3606 3606 3616 3616 3601 3601 3606 3606 3606 3606 3601 3601 3593 3593 3601 3601 3590 3590 3593 3593 3609 3609 3596 3596 3612 3612 3596 3596 3601 3601 3612 3612 3612 3612 3601 3601 3614 3614 3601 3601 3616 3616 3614 3614 3609 3609 3607 3607 3596 3596 3607 3607 3591 3591 3596 3596 3596 3596 3591 3591 3583 3583 3591 3591 3580 3580 3583 3583 3599 3599 3586 3586 10779 10779 3586 3586 10780 10780 10781 10781 3602 3602 3591 3591 3604 3604 3591 3591 3607 3607 3604 3604 3599 3599 3597 3597 3586 3586 3597 3597 3581 3581 3586 3586 3586 3586 3581 3581 3572 3572 3581 3581 3570 3570 3572 3572 3588 3588 3576 3576 3592 3592 3576 3576 3581 3581 3592 3592 3592 3592 3581 3581 3594 3594 3581 3581 3597 3597 3594 3594 3588 3588 3587 3587 3576 3576 3587 3587 3571 3571 3576 3576 3576 3576 3571 3571 3563 3563 3571 3571 3560 3560 3563 3563 3579 3579 3566 3566 3582 3582 3566 3566 3571 3571 3582 3582 3582 3582 3571 3571 3584 3584 3571 3571 3587 3587 3584 3584 3579 3579 3578 3578 3566 3566 3578 3578 3574 3574 3566 3566 3566 3566 3574 3574 3561 3561 3574 3574 3573 3573 3561 3561 3561 3561 3573 3573 3556 3556 3573 3573 3569 3569 3556 3556 3569 3569 3568 3568 3556 3556 3568 3568 3551 3551 3556 3556 3556 3556 3551 3551 3542 3542 3551 3551 3539 3539 3542 3542 3568 3568 3564 3564 3551 3551 3564 3564 3562 3562 3551 3551 3551 3551 3562 3562 3546 3546 3562 3562 3559 3559 3546 3546 3524 3524 3528 3528 3536 3536 3528 3528 3541 3541 3536 3536 3536 3536 3541 3541 3550 3550 3559 3559 3557 3557 3546 3546 3557 3557 3554 3554 3546 3546 3546 3546 3554 3554 3541 3541 3554 3554 3553 3553 3541 3541 3541 3541 3553 3553 3550 3550 10782 10782 3517 3517 10783 10783 3517 3517 3531 3531 10784 10784 10785 10785 3531 3531 3540 3540 3550 3550 3548 3548 3536 3536 3548 3548 3545 3545 3536 3536 3536 3536 3545 3545 3531 3531 3545 3545 3543 3543 3531 3531 3531 3531 3543 3543 3540 3540 3504 3504 3507 3507 3515 3515 3507 3507 3520 3520 3515 3515 3515 3515 3520 3520 3530 3530 3540 3540 10786 10786 10787 10787 3538 3538 3535 3535 3526 3526 3526 3526 3535 3535 3520 3520 3535 3535 3532 3532 3520 3520 3520 3520 3532 3532 3530 3530 3523 3523 3510 3510 3525 3525 3510 3510 3515 3515 3525 3525 3525 3525 3515 3515 3527 3527 3515 3515 3530 3530 3527 3527 3523 3523 3521 3521 3510 3510 3521 3521 3505 3505 3510 3510 3510 3510 3505 3505 3498 3498 3505 3505 3494 3494 3498 3498 3513 3513 3500 3500 3516 3516 3500 3500 3505 3505 3516 3516 3516 3516 3505 3505 3518 3518 3505 3505 3521 3521 3518 3518 3513 3513 3511 3511 3500 3500 3511 3511 3495 3495 3500 3500 3500 3500 3495 3495 3486 3486 3495 3495 3484 3484 3486 3486 3502 3502 3490 3490 3506 3506 3490 3490 3495 3495 3506 3506 3506 3506 3495 3495 3508 3508 3495 3495 3511 3511 3508 3508 3502 3502 3501 3501 3490 3490 3501 3501 3485 3485 3490 3490 3490 3490 3485 3485 3477 3477 3485 3485 3475 3475 3477 3477 3493 3493 3481 3481 3496 3496 3481 3481 3485 3485 3496 3496 3496 3496 3485 3485 3497 3497 3485 3485 3501 3501 3497 3497 3493 3493 3491 3491 3481 3481 3491 3491 3476 3476 3481 3481 3481 3481 3476 3476 3467 3467 3476 3476 3465 3465 3467 3467 3491 3491 3488 3488 3476 3476 3488 3488 3487 3487 3476 3476 3476 3476 3487 3487 3471 3471 3487 3487 3483 3483 3471 3471 10788 10788 10789 10789 3466 3466 10790 10790 3479 3479 3466 3466 3479 3479 3478 3478 3466 3466 3466 3466 3478 3478 3461 3461 3478 3478 3474 3474 3461 3461 3474 3474 3472 3472 3461 3461 3472 3472 3456 3456 3461 3461 3461 3461 3456 3456 3447 3447 3456 3456 3444 3444 3447 3447 3472 3472 3469 3469 3456 3456 3469 3469 3468 3468 3456 3456 3456 3456 3468 3468 3451 3451 3468 3468 3464 3464 3451 3451 3451 3451 3464 3464 3463 3463 3434 3434 3437 3437 3446 3446 3437 3437 3451 3451 3446 3446 3446 3446 3451 3451 3460 3460 3451 3451 3463 3463 3460 3460 3424 3424 3427 3427 3436 3436 3427 3427 3441 3441 3436 3436 3436 3436 3441 3441 3450 3450 3460 3460 3458 3458 3446 3446 3458 3458 3455 3455 3446 3446 3446 3446 3455 3455 3441 3441 3455 3455 3453 3453 3441 3441 3441 3441 3453 3453 3450 3450 3414 3414 3417 3417 3426 3426 3417 3417 3430 3430 3426 3426 3426 3426 3430 3430 3440 3440 3450 3450 3448 3448 3436 3436 3448 3448 3445 3445 3436 3436 3436 3436 3445 3445 3430 3430 3445 3445 3442 3442 3430 3430 3430 3430 3442 3442 3440 3440 3433 3433 3421 3421 3435 3435 3421 3421 3426 3426 3435 3435 3435 3435 3426 3426 3438 3438 3426 3426 3440 3440 3438 3438 3433 3433 3431 3431 3421 3421 3431 3431 3415 3415 3421 3421 3421 3421 3415 3415 3407 3407 3415 3415 3404 3404 3407 3407 3423 3423 3410 3410 3425 3425 3410 3410 3415 3415 3425 3425 3425 3425 3415 3415 3428 3428 3415 3415 3431 3431 3428 3428 3423 3423 10791 10791 3410 3410 10792 10792 10793 10793 3410 3410 3410 3410 10794 10794 3396 3396 10795 10795 10796 10796 3396 3396 3412 3412 3400 3400 3416 3416 3400 3400 3405 3405 3416 3416 3416 3416 3405 3405 3418 3418 3405 3405 3420 3420 3418 3418 3412 3412 3411 3411 3400 3400 3411 3411 3395 3395 3400 3400 3400 3400 3395 3395 3387 3387 3395 3395 3385 3385 3387 3387 3403 3403 3391 3391 3406 3406 3391 3391 3395 3395 3406 3406 3406 3406 3395 3395 3408 3408 3395 3395 3411 3411 3408 3408 3403 3403 3401 3401 3391 3391 3401 3401 3386 3386 3391 3391 3391 3391 3386 3386 3377 3377 3386 3386 3375 3375 3377 3377 3401 3401 3398 3398 3386 3386 3398 3398 3397 3397 3386 3386 3386 3386 3397 3397 3381 3381 3397 3397 3393 3393 3381 3381 3381 3381 3393 3393 3376 3376 3393 3393 3389 3389 3376 3376 3389 3389 3388 3388 3376 3376 3376 3376 3388 3388 3371 3371 3388 3388 3384 3384 3371 3371 3384 3384 3382 3382 3371 3371 3382 3382 3366 3366 3371 3371 3371 3371 3366 3366 3357 3357 3366 3366 3354 3354 3357 3357 3382 3382 3379 3379 3366 3366 3379 3379 3378 3378 3366 3366 3366 3366 3378 3378 3361 3361 3378 3378 3374 3374 3361 3361 3361 3361 3374 3374 3373 3373 3344 3344 3347 3347 3356 3356 3347 3347 3361 3361 3356 3356 3356 3356 3361 3361 3370 3370 3361 3361 3373 3373 3370 3370 3334 3334 3337 3337 3346 3346 3337 3337 3351 3351 3346 3346 3346 3346 3351 3351 3360 3360 3370 3370 3368 3368 3356 3356 10797 10797 3365 3365 10798 10798 10799 10799 3365 3365 3351 3351 3365 3365 3363 3363 3351 3351 3351 3351 3363 3363 3360 3360 3324 3324 3327 3327 3336 3336 3327 3327 3341 3341 3336 3336 3336 3336 3341 3341 3350 3350 3360 3360 3358 3358 3346 3346 3358 3358 3355 3355 3346 3346 3346 3346 3355 3355 3341 3341 3355 3355 3353 3353 3341 3341 3341 3341 3353 3353 3350 3350 3343 3343 3331 3331 3345 3345 3331 3331 3336 3336 3345 3345 3345 3345 3336 3336 3348 3348 3336 3336 3350 3350 3348 3348 3343 3343 3340 3340 3331 3331 3340 3340 3325 3325 3331 3331 3331 3331 3325 3325 3317 3317 3325 3325 3314 3314 3317 3317 3333 3333 3320 3320 3335 3335 3320 3320 3325 3325 3335 3335 3335 3335 3325 3325 3338 3338 3325 3325 3340 3340 3338 3338 3333 3333 3330 3330 3320 3320 3330 3330 3315 3315 3320 3320 3320 3320 3315 3315 3306 3306 3315 3315 3304 3304 3306 3306 3323 3323 3310 3310 3326 3326 3310 3310 3315 3315 3326 3326 3326 3326 3315 3315 3328 3328 3315 3315 3330 3330 3328 3328 3323 3323 3321 3321 3310 3310 3321 3321 3305 3305 3310 3310 3310 3310 3305 3305 3285 3285 3305 3305 3286 3286 3285 3285 3321 3321 3318 3318 3305 3305 3318 3318 3316 3316 3305 3305 3305 3305 3316 3316 3300 3300 3316 3316 3313 3313 3300 3300 3300 3300 3313 3313 3311 3311 5110 5110 5131 5131 5105 5105 5131 5131 5132 5132 5105 5105 5128 5128 5110 5110 5116 5116 5128 5128 5129 5129 5110 5110 5129 5129 5130 5130 5110 5110 5110 5110 5130 5130 5131 5131 5125 5125 5126 5126 5116 5116 5126 5126 5127 5127 5116 5116 5116 5116 5127 5127 5128 5128 5118 5118 5119 5119 5115 5115 5119 5119 5120 5120 5115 5115 5115 5115 5120 5120 5114 5114 5120 5120 5121 5121 5114 5114 5114 5114 5121 5121 5111 5111 5121 5121 5122 5122 5111 5111 5111 5111 5122 5122 5109 5109 4234 4234 4208 4208 4207 4207 4224 4224 4211 4211 4229 4229 4211 4211 4210 4210 4229 4229 4229 4229 4210 4210 4209 4209 4214 4214 4213 4213 4224 4224 4213 4213 4212 4212 4224 4224 4224 4224 4212 4212 4211 4211 4221 4221 4220 4220 4223 4223 4220 4220 4219 4219 4223 4223 4223 4223 4219 4219 4226 4226 4219 4219 4218 4218 4226 4226 4226 4226 4218 4218 4228 4228 4218 4218 4217 4217 4228 4228 4228 4228 4217 4217 4231 4231 5122 5122 5123 5123 5109 5109 5123 5123 5124 5124 5109 5109 5109 5109 5124 5124 5106 5106 5124 5124 5125 5125 5106 5106 5106 5106 5125 5125 5104 5104 5125 5125 5116 5116 5104 5104 5104 5104 5116 5116 5101 5101 5116 5116 5110 5110 5101 5101 5091 5091 5093 5093 5105 5105 5093 5093 5096 5096 5105 5105 5105 5105 5096 5096 5110 5110 5096 5096 5099 5099 5110 5110 5110 5110 5099 5099 5101 5101 5082 5082 5084 5084 5095 5095 5084 5084 5086 5086 5095 5095 5095 5095 5086 5086 5100 5100 5086 5086 5089 5089 5100 5100 5069 5069 5072 5072 5085 5085 5072 5072 5074 5074 5085 5085 5085 5085 5074 5074 5090 5090 5074 5074 5077 5077 5090 5090 5090 5090 5077 5077 5079 5079 10800 10800 10801 10801 5063 5063 10802 10802 5075 5075 5063 5063 5063 5063 5075 5075 5062 5062 5049 5049 5053 5053 5065 5065 5053 5053 5054 5054 5065 5065 5065 5065 5054 5054 5070 5070 5054 5054 5057 5057 5070 5070 5070 5070 5057 5057 5059 5059 5048 5048 5060 5060 5044 5044 5060 5060 5055 5055 5044 5044 5044 5044 5055 5055 5043 5043 5055 5055 5039 5039 5043 5043 5038 5038 5050 5050 5034 5034 5050 5050 5045 5045 5034 5034 5034 5034 5045 5045 5032 5032 5045 5045 5029 5029 5032 5032 5028 5028 5040 5040 5024 5024 5040 5040 5035 5035 5024 5024 5024 5024 5035 5035 5023 5023 5035 5035 5020 5020 5023 5023 5010 5010 5013 5013 5025 5025 5013 5013 5015 5015 5025 5025 5025 5025 5015 5015 5030 5030 5015 5015 5018 5018 5030 5030 10803 10803 5002 5002 5014 5014 5002 5002 5005 5005 5014 5014 5014 5014 5005 5005 5019 5019 5005 5005 5007 5007 5019 5019 4998 4998 5009 5009 4995 4995 5009 5009 5004 5004 4995 4995 4988 4988 4991 4991 5004 5004 4991 4991 4993 4993 5004 5004 5004 5004 4993 4993 4995 4995 4986 4986 4999 4999 4983 4983 4999 4999 4994 4994 4983 4983 4983 4983 4994 4994 4981 4981 4994 4994 4977 4977 4981 4981 4976 4976 4989 4989 4973 4973 4989 4989 4984 4984 4973 4973 4963 4963 4967 4967 4979 4979 4967 4967 4968 4968 4979 4979 4979 4979 4968 4968 4984 4984 4968 4968 4971 4971 4984 4984 4984 4984 4971 4971 4973 4973 4962 4962 4974 4974 4958 4958 4974 4974 4969 4969 4958 4958 4958 4958 4969 4969 4957 4957 4969 4969 4953 4953 4957 4957 4952 4952 4964 4964 4948 4948 4964 4964 4959 4959 4948 4948 4948 4948 4959 4959 4946 4946 10804 10804 4943 4943 10805 10805 4941 4941 4954 4954 4938 4938 4954 4954 4949 4949 4938 4938 4944 4944 4934 4934 4949 4949 4934 4934 4937 4937 4949 4949 4949 4949 4937 4937 4938 4938 4924 4924 4927 4927 4939 4939 4927 4927 4929 4929 4939 4939 4939 4939 4929 4929 4944 4944 4929 4929 4932 4932 4944 4944 4944 4944 4932 4932 4934 4934 4914 4914 4916 4916 4928 4928 4916 4916 4919 4919 4928 4928 4928 4928 4919 4919 4933 4933 4919 4919 4922 4922 4933 4933 4911 4911 4923 4923 4909 4909 4923 4923 4918 4918 4909 4909 4902 4902 4905 4905 4918 4918 4905 4905 4907 4907 4918 4918 4918 4918 4907 4907 4909 4909 4900 4900 4913 4913 4897 4897 4913 4913 4908 4908 4897 4897 4897 4897 4908 4908 4895 4895 4908 4908 4891 4891 4895 4895 4890 4890 4903 4903 4886 4886 4903 4903 4898 4898 4886 4886 4886 4886 4898 4898 10806 10806 4881 4881 4893 4893 4878 4878 4893 4893 4888 4888 4878 4878 4878 4878 4888 4888 4877 4877 4888 4888 4873 4873 4877 4877 4872 4872 4884 4884 4868 4868 4884 4884 4879 4879 4868 4868 4868 4868 4879 4879 4867 4867 4879 4879 4863 4863 4867 4867 4861 4861 4874 4874 4858 4858 4874 4874 4869 4869 4858 4858 4858 4858 4869 4869 4856 4856 4869 4869 4853 4853 4856 4856 4851 4851 4864 4864 4848 4848 4864 4864 4859 4859 4848 4848 4848 4848 4859 4859 4847 4847 4859 4859 4844 4844 4847 4847 4834 4834 4837 4837 4849 4849 4837 4837 4839 4839 4849 4849 4849 4849 4839 4839 4854 4854 4839 4839 4842 4842 4854 4854 4824 4824 4826 4826 4838 4838 4826 4826 10807 10807 4838 4838 4838 4838 10808 10808 10809 10809 4829 4829 4831 4831 4843 4843 4821 4821 4833 4833 4820 4820 4833 4833 4828 4828 4820 4820 4812 4812 4815 4815 4828 4828 4815 4815 4817 4817 4828 4828 4828 4828 4817 4817 4820 4820 4810 4810 4823 4823 4807 4807 4823 4823 4818 4818 4807 4807 4807 4807 4818 4818 4805 4805 4818 4818 4801 4801 4805 4805 4800 4800 4813 4813 4797 4797 4813 4813 4808 4808 4797 4797 4797 4797 4808 4808 4795 4795 4808 4808 4792 4792 4795 4795 4790 4790 4803 4803 4787 4787 4803 4803 4798 4798 4787 4787 4787 4787 4798 4798 4786 4786 4798 4798 4782 4782 4786 4786 4781 4781 4793 4793 4777 4777 4793 4793 4788 4788 4777 4777 4777 4777 4788 4788 4775 4775 4788 4788 4772 4772 4775 4775 4770 4770 4783 4783 4767 4767 4783 4783 10810 10810 4767 4767 4767 4767 10811 10811 10812 10812 4778 4778 4762 4762 4765 4765 4760 4760 4773 4773 4758 4758 4773 4773 4768 4768 4758 4758 4758 4758 4768 4768 4756 4756 4768 4768 4753 4753 4756 4756 4743 4743 4745 4745 4757 4757 4745 4745 4748 4748 4757 4757 4757 4757 4748 4748 4763 4763 4748 4748 4751 4751 4763 4763 4733 4733 4735 4735 4747 4747 4735 4735 4738 4738 4747 4747 4747 4747 4738 4738 4752 4752 4738 4738 4740 4740 4752 4752 4721 4721 4724 4724 4737 4737 4724 4724 4726 4726 4737 4737 4737 4737 4726 4726 4742 4742 4726 4726 4729 4729 4742 4742 4742 4742 4729 4729 4730 4730 4719 4719 4732 4732 4715 4715 4732 4732 4727 4727 4715 4715 4715 4715 4727 4727 4714 4714 10813 10813 4710 4710 10814 10814 4709 4709 4722 4722 4706 4706 4722 4722 4717 4717 4706 4706 4706 4706 4717 4717 4704 4704 4717 4717 4701 4701 4704 4704 4700 4700 4712 4712 4696 4696 4712 4712 4707 4707 4696 4696 4696 4696 4707 4707 4695 4695 4707 4707 4691 4691 4695 4695 4690 4690 4702 4702 4686 4686 4702 4702 4697 4697 4686 4686 4686 4686 4697 4697 4684 4684 4697 4697 4681 4681 4684 4684 4679 4679 4692 4692 4676 4676 4692 4692 4687 4687 4676 4676 4676 4676 4687 4687 4674 4674 4687 4687 4672 4672 4674 4674 4662 4662 4665 4665 4677 4677 4665 4665 4667 4667 4677 4677 4677 4677 4667 4667 4682 4682 4667 4667 4670 4670 4682 4682 4652 4652 4654 4654 4666 4666 4654 4654 4657 4657 4666 4666 4666 4666 4657 4657 4671 4671 4657 4657 4659 4659 4671 4671 4649 4649 4661 4661 10815 10815 4661 4661 10816 10816 10817 10817 4640 4640 4643 4643 4656 4656 4643 4643 4644 4644 4656 4656 4656 4656 4644 4644 4647 4647 4638 4638 4651 4651 4635 4635 4651 4651 4646 4646 4635 4635 4635 4635 4646 4646 4633 4633 4646 4646 4629 4629 4633 4633 4628 4628 4641 4641 4624 4624 4641 4641 4636 4636 4624 4624 4624 4624 4636 4636 4621 4621 4619 4619 4631 4631 4616 4616 4631 4631 4626 4626 4616 4616 4616 4616 4626 4626 4614 4614 4626 4626 4611 4611 4614 4614 4610 4610 4622 4622 4606 4606 4622 4622 4617 4617 4606 4606 4606 4606 4617 4617 4605 4605 4617 4617 4601 4601 4605 4605 4599 4599 4612 4612 4597 4597 4612 4612 4607 4607 4597 4597 4597 4597 4607 4607 4594 4594 10818 10818 4591 4591 10819 10819 4589 4589 4602 4602 4586 4586 4602 4602 4596 4596 4586 4586 4586 4586 4596 4596 4584 4584 4596 4596 4582 4582 4584 4584 4572 4572 4575 4575 4587 4587 4575 4575 4577 4577 4587 4587 4587 4587 4577 4577 4592 4592 4577 4577 4580 4580 4592 4592 4562 4562 4564 4564 4576 4576 4564 4564 4567 4567 4576 4576 4576 4576 4567 4567 4581 4581 4567 4567 4569 4569 4581 4581 4559 4559 4571 4571 4557 4557 4571 4571 4566 4566 4557 4557 4550 4550 4553 4553 4566 4566 4553 4553 4554 4554 4566 4566 4566 4566 4554 4554 4557 4557 4548 4548 4561 4561 4545 4545 4561 4561 4556 4556 4545 4545 4545 4545 4556 4556 4543 4543 4556 4556 4539 4539 4543 4543 10820 10820 4533 4533 4546 4546 4533 4533 4534 4534 4546 4546 4546 4546 4534 4534 4551 4551 4534 4534 4538 4538 4551 4551 4528 4528 4541 4541 4525 4525 4541 4541 4536 4536 4525 4525 4525 4525 4536 4536 4523 4523 4536 4536 4520 4520 4523 4523 4519 4519 4531 4531 4515 4515 4531 4531 4526 4526 4515 4515 4515 4515 4526 4526 4513 4513 4526 4526 4511 4511 4513 4513 4508 4508 4521 4521 4506 4506 4521 4521 4516 4516 4506 4506 4506 4506 4516 4516 4503 4503 4516 4516 4500 4500 4503 4503 4498 4498 4510 4510 4496 4496 4510 4510 4505 4505 4496 4496 4496 4496 4505 4505 4493 4493 4505 4505 4491 4491 4493 4493 4481 4481 4483 4483 4495 4495 4483 4483 4486 4486 4495 4495 4495 4495 4486 4486 4501 4501 4486 4486 4489 4489 4501 4501 4471 4471 4473 4473 4485 4485 4473 4473 10821 10821 4485 4485 4485 4485 10822 10822 10823 10823 4476 4476 4478 4478 4490 4490 4459 4459 4462 4462 4475 4475 4462 4462 4464 4464 4475 4475 4475 4475 4464 4464 4480 4480 4464 4464 4467 4467 4480 4480 4480 4480 4467 4467 4468 4468 4457 4457 4470 4470 4453 4453 4470 4470 4465 4465 4453 4453 4453 4453 4465 4465 4452 4452 4465 4465 4448 4448 4452 4452 4447 4447 4460 4460 4444 4444 4460 4460 4455 4455 4444 4444 4444 4444 4455 4455 4442 4442 4455 4455 4439 4439 4442 4442 4437 4437 4450 4450 4434 4434 4450 4450 4445 4445 4434 4434 4434 4434 4445 4445 4433 4433 4445 4445 4429 4429 4433 4433 4428 4428 4440 4440 4424 4424 4440 4440 4435 4435 4424 4424 4424 4424 4435 4435 4422 4422 4435 4435 4420 4420 4422 4422 4417 4417 4430 4430 4414 4414 4430 4430 10824 10824 4414 4414 4414 4414 10825 10825 10826 10826 4425 4425 4409 4409 4412 4412 4400 4400 4403 4403 4415 4415 4403 4403 4405 4405 4415 4415 4415 4415 4405 4405 4419 4419 4405 4405 4407 4407 4419 4419 4390 4390 4392 4392 4404 4404 4392 4392 4395 4395 4404 4404 4404 4404 4395 4395 4410 4410 4395 4395 4397 4397 4410 4410 4387 4387 4399 4399 4385 4385 4399 4399 4394 4394 4385 4385 4377 4377 4381 4381 4394 4394 4381 4381 4382 4382 4394 4394 4394 4394 4382 4382 4385 4385 4376 4376 4389 4389 4373 4373 4389 4389 4384 4384 4373 4373 4373 4373 4384 4384 4371 4371 4384 4384 4367 4367 4371 4371 4366 4366 4379 4379 4362 4362 4379 4379 4374 4374 4362 4362 10827 10827 10828 10828 4358 4358 4357 4357 4369 4369 4354 4354 4369 4369 4364 4364 4354 4354 4354 4354 4364 4364 4352 4352 4364 4364 4349 4349 4352 4352 4347 4347 4360 4360 4344 4344 4360 4360 4355 4355 4344 4344 4344 4344 4355 4355 4343 4343 4355 4355 4339 4339 4343 4343 4337 4337 4350 4350 4335 4335 4350 4350 4345 4345 4335 4335 4335 4335 4345 4345 4332 4332 4345 4345 4330 4330 4332 4332 4327 4327 4340 4340 4324 4324 4340 4340 4334 4334 4324 4324 4324 4324 4334 4334 4322 4322 4334 4334 4320 4320 4322 4322 4310 4310 4313 4313 4325 4325 4313 4313 4315 4315 4325 4325 4325 4325 4315 4315 4329 4329 4315 4315 4317 4317 4329 4329 4300 4300 4302 4302 4314 4314 4302 4302 4305 4305 4314 4314 4314 4314 4305 4305 4319 4319 4305 4305 4307 4307 4319 4319 4297 4297 4309 4309 10829 10829 4309 4309 10830 10830 10831 10831 4287 4287 4291 4291 4304 4304 4291 4291 4292 4292 4304 4304 4304 4304 4292 4292 4295 4295 4286 4286 4299 4299 4283 4283 4299 4299 4294 4294 4283 4283 4283 4283 4294 4294 4281 4281 4294 4294 4277 4277 4281 4281 4269 4269 4272 4272 4284 4284 4272 4272 4273 4273 4284 4284 4284 4284 4273 4273 4289 4289 4267 4267 4279 4279 4264 4264 4279 4279 4275 4275 4264 4264 4264 4264 4275 4275 4262 4262 4275 4275 4259 4259 4262 4262 4257 4257 4270 4270 4254 4254 4270 4270 4265 4265 4254 4254 4254 4254 4265 4265 4252 4252 4265 4265 4250 4250 4252 4252 4247 4247 4260 4260 4245 4245 4260 4260 4255 4255 4245 4245 4245 4245 4255 4255 4242 4242 10832 10832 4240 4240 10833 10833 4237 4237 4249 4249 4235 4235 4249 4249 4244 4244 4235 4235 4235 4235 4244 4244 4232 4232 4244 4244 4230 4230 4232 4232 4207 4207 4222 4222 4234 4234 4222 4222 4225 4225 4234 4234 4234 4234 4225 4225 4239 4239 4225 4225 4227 4227 4239 4239 5132 5132 5117 5117 5105 5105 5117 5117 5100 5100 5105 5105 5105 5105 5100 5100 5091 5091 5100 5100 5089 5089 5091 5091 5117 5117 5113 5113 5100 5100 5113 5113 5112 5112 5100 5100 5100 5100 5112 5112 5095 5095 5112 5112 5108 5108 5095 5095 5108 5108 5107 5107 5095 5095 5107 5107 5090 5090 5095 5095 5095 5095 5090 5090 5082 5082 5090 5090 5079 5079 5082 5082 5107 5107 5103 5103 5090 5090 5103 5103 5102 5102 5090 5090 5090 5090 5102 5102 5085 5085 5102 5102 5098 5098 5085 5085 5098 5098 5097 5097 5085 5085 5097 5097 5080 5080 5085 5085 5085 5085 5080 5080 5069 5069 5080 5080 5067 5067 5069 5069 5097 5097 5094 5094 5080 5080 5094 5094 5092 5092 5080 5080 10834 10834 10835 10835 5075 5075 10836 10836 10837 10837 5075 5075 10838 10838 5087 5087 5075 5075 5087 5087 5070 5070 5075 5075 5075 5075 5070 5070 5062 5062 5070 5070 5059 5059 5062 5062 5087 5087 5083 5083 5070 5070 5083 5083 5081 5081 5070 5070 5070 5070 5081 5081 5065 5065 5081 5081 5078 5078 5065 5065 5078 5078 5076 5076 5065 5065 5076 5076 5060 5060 5065 5065 5065 5065 5060 5060 5049 5049 5060 5060 5048 5048 5049 5049 5076 5076 5073 5073 5060 5060 5073 5073 5071 5071 5060 5060 5060 5060 5071 5071 5055 5055 5071 5071 5068 5068 5055 5055 5068 5068 5066 5066 5055 5055 5066 5066 5050 5050 5055 5055 5055 5055 5050 5050 5039 5039 5050 5050 5038 5038 5039 5039 5066 5066 5064 5064 5050 5050 5064 5064 5061 5061 5050 5050 5050 5050 5061 5061 5045 5045 5061 5061 5058 5058 5045 5045 5058 5058 5056 5056 5045 5045 5056 5056 5040 5040 5045 5045 5045 5045 5040 5040 5029 5029 5040 5040 5028 5028 5029 5029 5056 5056 5052 5052 5040 5040 5052 5052 5051 5051 5040 5040 5040 5040 5051 5051 5035 5035 5051 5051 5047 5047 5035 5035 5047 5047 5046 5046 5035 5035 5046 5046 5030 5030 5035 5035 5035 5035 5030 5030 5020 5020 5030 5030 5018 5018 5020 5020 5046 5046 5042 5042 5030 5030 5042 5042 5041 5041 5030 5030 5030 5030 5041 5041 5025 5025 5041 5041 5037 5037 5025 5025 5037 5037 5036 5036 5025 5025 5036 5036 5019 5019 5025 5025 5025 5025 5019 5019 5010 5010 5019 5019 5007 5007 5010 5010 5036 5036 5033 5033 5019 5019 5033 5033 5031 5031 5019 5019 5019 5019 5031 5031 5014 5014 5031 5031 5027 5027 5014 5014 5027 5027 5026 5026 5014 5014 5026 5026 10839 10839 5014 5014 5014 5014 10840 10840 10841 10841 5009 5009 4998 4998 5000 5000 5026 5026 10842 10842 10843 10843 5022 5022 5021 5021 5009 5009 5009 5009 5021 5021 5004 5004 5021 5021 5017 5017 5004 5004 5017 5017 5016 5016 5004 5004 5016 5016 4999 4999 5004 5004 5004 5004 4999 4999 4988 4988 4999 4999 4986 4986 4988 4988 5016 5016 5012 5012 4999 4999 5012 5012 5011 5011 4999 4999 4999 4999 5011 5011 4994 4994 5011 5011 5008 5008 4994 4994 4994 4994 5008 5008 5006 5006 4976 4976 4977 4977 4989 4989 4977 4977 4994 4994 4989 4989 4989 4989 4994 4994 5003 5003 4994 4994 5006 5006 5003 5003 5003 5003 5001 5001 4989 4989 5001 5001 4997 4997 4989 4989 4989 4989 4997 4997 4984 4984 4997 4997 4996 4996 4984 4984 4984 4984 4996 4996 4979 4979 4996 4996 4992 4992 4979 4979 4992 4992 4990 4990 4979 4979 4990 4990 4974 4974 4979 4979 4979 4979 4974 4974 4963 4963 4974 4974 4962 4962 4963 4963 4990 4990 4987 4987 4974 4974 4987 4987 4985 4985 4974 4974 4974 4974 4985 4985 4969 4969 4985 4985 4982 4982 4969 4969 4969 4969 4982 4982 4980 4980 4952 4952 4953 4953 4964 4964 4953 4953 4969 4969 4964 4964 4964 4964 4969 4969 4978 4978 4969 4969 4980 4980 4978 4978 4941 4941 4943 4943 4954 4954 4943 4943 10844 10844 4954 4954 4954 4954 10845 10845 4966 4966 4978 4978 4975 4975 4964 4964 4975 4975 4972 4972 4964 4964 4964 4964 4972 4972 4959 4959 4972 4972 4970 4970 4959 4959 10846 10846 10847 10847 4966 4966 4966 4966 4965 4965 4954 4954 4965 4965 4961 4961 4954 4954 4954 4954 4961 4961 4949 4949 4961 4961 4960 4960 4949 4949 4949 4949 4960 4960 4944 4944 4960 4960 4956 4956 4944 4944 4922 4922 4924 4924 4933 4933 4924 4924 4939 4939 4933 4933 4933 4933 4939 4939 4947 4947 4956 4956 4955 4955 4944 4944 4955 4955 4951 4951 4944 4944 4944 4944 4951 4951 4939 4939 4951 4951 4950 4950 4939 4939 4939 4939 4950 4950 4947 4947 4911 4911 4914 4914 4923 4923 4914 4914 4928 4928 4923 4923 4923 4923 4928 4928 4936 4936 4947 4947 4945 4945 4933 4933 4945 4945 4942 4942 4933 4933 4933 4933 4942 4942 4928 4928 4942 4942 4940 4940 4928 4928 4928 4928 4940 4940 4936 4936 4900 4900 4902 4902 4913 4913 4902 4902 4918 4918 4913 4913 4913 4913 4918 4918 4926 4926 4936 4936 4935 4935 4923 4923 4935 4935 4931 4931 4923 4923 4923 4923 4931 4931 4918 4918 4931 4931 4930 4930 4918 4918 4918 4918 4930 4930 4926 4926 4890 4890 4891 4891 4903 4903 4891 4891 4908 4908 4903 4903 4903 4903 4908 4908 4917 4917 4926 4926 4925 4925 4913 4913 4925 4925 4921 4921 4913 4913 4913 4913 4921 4921 4908 4908 4921 4921 4920 4920 4908 4908 4908 4908 4920 4920 4917 4917 4881 4881 4883 4883 4893 4893 10848 10848 4898 4898 10849 10849 10850 10850 4898 4898 10851 10851 4917 4917 4915 4915 4903 4903 4915 4915 4912 4912 4903 4903 4903 4903 4912 4912 4898 4898 4912 4912 4910 4910 4898 4898 4898 4898 4910 4910 10852 10852 4872 4872 4873 4873 4884 4884 4873 4873 4888 4888 4884 4884 4884 4884 4888 4888 4896 4896 4906 4906 4904 4904 4893 4893 4904 4904 4901 4901 4893 4893 4893 4893 4901 4901 4888 4888 4901 4901 4899 4899 4888 4888 4888 4888 4899 4899 4896 4896 4861 4861 4863 4863 4874 4874 4863 4863 4879 4879 4874 4874 4874 4874 4879 4879 4887 4887 4896 4896 4894 4894 4884 4884 4894 4894 4892 4892 4884 4884 4884 4884 4892 4892 4879 4879 4892 4892 4889 4889 4879 4879 4879 4879 4889 4889 4887 4887 4851 4851 4853 4853 4864 4864 4853 4853 4869 4869 4864 4864 4864 4864 4869 4869 4876 4876 4887 4887 4885 4885 4874 4874 4885 4885 4882 4882 4874 4874 4874 4874 4882 4882 4869 4869 4882 4882 4880 4880 4869 4869 4869 4869 4880 4880 4876 4876 4842 4842 4844 4844 4854 4854 4844 4844 4859 4859 4854 4854 4854 4854 4859 4859 4866 4866 4876 4876 4875 4875 4864 4864 4875 4875 4871 4871 4864 4864 4864 4864 4871 4871 4859 4859 4871 4871 4870 4870 4859 4859 4859 4859 4870 4870 4866 4866 4831 4831 4834 4834 4843 4843 4834 4834 4849 4849 4843 4843 4843 4843 4849 4849 4857 4857 4866 4866 4865 4865 4854 4854 4865 4865 4862 4862 4854 4854 4854 4854 4862 4862 4849 4849 4862 4862 4860 4860 4849 4849 4849 4849 4860 4860 4857 4857 4821 4821 4824 4824 4833 4833 4824 4824 4838 4838 4833 4833 4833 4833 4838 4838 4846 4846 4857 4857 4855 4855 4843 4843 10853 10853 4852 4852 10854 10854 10855 10855 4852 4852 4838 4838 4852 4852 4850 4850 4838 4838 4838 4838 4850 4850 4846 4846 4810 4810 4812 4812 4823 4823 4812 4812 4828 4828 4823 4823 4823 4823 4828 4828 4836 4836 4846 4846 4845 4845 4833 4833 4845 4845 4841 4841 4833 4833 4833 4833 4841 4841 4828 4828 4841 4841 4840 4840 4828 4828 4828 4828 4840 4840 4836 4836 4800 4800 4801 4801 4813 4813 4801 4801 4818 4818 4813 4813 4813 4813 4818 4818 4827 4827 4836 4836 4835 4835 4823 4823 4835 4835 4832 4832 4823 4823 4823 4823 4832 4832 4818 4818 4832 4832 4830 4830 4818 4818 4818 4818 4830 4830 4827 4827 4790 4790 4792 4792 4803 4803 4792 4792 4808 4808 4803 4803 4803 4803 4808 4808 4816 4816 4827 4827 4825 4825 4813 4813 4825 4825 4822 4822 4813 4813 4813 4813 4822 4822 4808 4808 4822 4822 4819 4819 4808 4808 4808 4808 4819 4819 4816 4816 4781 4781 4782 4782 4793 4793 4782 4782 4798 4798 4793 4793 4793 4793 4798 4798 4806 4806 4816 4816 4814 4814 4803 4803 4814 4814 4811 4811 4803 4803 4803 4803 4811 4811 4798 4798 4811 4811 4809 4809 4798 4798 4798 4798 4809 4809 4806 4806 4770 4770 4772 4772 4783 4783 4772 4772 4788 4788 4783 4783 4783 4783 4788 4788 4796 4796 4806 4806 4804 4804 4793 4793 4804 4804 4802 4802 4793 4793 4793 4793 4802 4802 4788 4788 4802 4802 4799 4799 4788 4788 4788 4788 4799 4799 4796 4796 4760 4760 4762 4762 4773 4773 4762 4762 4778 4778 4773 4773 4773 4773 4778 4778 4785 4785 4796 4796 4794 4794 4783 4783 4794 4794 10856 10856 4783 4783 4783 4783 10857 10857 10858 10858 4791 4791 4789 4789 4778 4778 4778 4778 4789 4789 4785 4785 4751 4751 4753 4753 4763 4763 4753 4753 4768 4768 4763 4763 4763 4763 4768 4768 4776 4776 4785 4785 4784 4784 4773 4773 4784 4784 4780 4780 4773 4773 4773 4773 4780 4780 4768 4768 4780 4780 4779 4779 4768 4768 4768 4768 4779 4779 4776 4776 4740 4740 4743 4743 4752 4752 4743 4743 4757 4757 4752 4752 4752 4752 4757 4757 4766 4766 4776 4776 4774 4774 4763 4763 4774 4774 4771 4771 4763 4763 4763 4763 4771 4771 4757 4757 4771 4771 4769 4769 4757 4757 4757 4757 4769 4769 4766 4766 4730 4730 4733 4733 4742 4742 4733 4733 4747 4747 4742 4742 4742 4742 4747 4747 4755 4755 4766 4766 4764 4764 4752 4752 4764 4764 4761 4761 4752 4752 4752 4752 4761 4761 4747 4747 4761 4761 4759 4759 4747 4747 4747 4747 4759 4759 4755 4755 4719 4719 4721 4721 4732 4732 4721 4721 4737 4737 4732 4732 4732 4732 4737 4737 4746 4746 4755 4755 4754 4754 4742 4742 4754 4754 4750 4750 4742 4742 4742 4742 4750 4750 4737 4737 4750 4750 4749 4749 4737 4737 4737 4737 4749 4749 4746 4746 4709 4709 4710 4710 4722 4722 4710 4710 10859 10859 4722 4722 4722 4722 10860 10860 10861 10861 4746 4746 4744 4744 4732 4732 4744 4744 4741 4741 4732 4732 4732 4732 4741 4741 4727 4727 4741 4741 4739 4739 4727 4727 4727 4727 4739 4739 4736 4736 4700 4700 4701 4701 4712 4712 4701 4701 4717 4717 4712 4712 4712 4712 4717 4717 4725 4725 10862 10862 4734 4734 4722 4722 4734 4734 4731 4731 4722 4722 4722 4722 4731 4731 4717 4717 4731 4731 4728 4728 4717 4717 4717 4717 4728 4728 4725 4725 4690 4690 4691 4691 4702 4702 4691 4691 4707 4707 4702 4702 4702 4702 4707 4707 4716 4716 4725 4725 4723 4723 4712 4712 4723 4723 4720 4720 4712 4712 4712 4712 4720 4720 4707 4707 4720 4720 4718 4718 4707 4707 4707 4707 4718 4718 4716 4716 4679 4679 4681 4681 4692 4692 4681 4681 4697 4697 4692 4692 4692 4692 4697 4697 4705 4705 4716 4716 4713 4713 4702 4702 4713 4713 4711 4711 4702 4702 4702 4702 4711 4711 4697 4697 4711 4711 4708 4708 4697 4697 4697 4697 4708 4708 4705 4705 4670 4670 4672 4672 4682 4682 4672 4672 4687 4687 4682 4682 4682 4682 4687 4687 4694 4694 4705 4705 4703 4703 4692 4692 4703 4703 4699 4699 4692 4692 4692 4692 4699 4699 4687 4687 4699 4699 4698 4698 4687 4687 4687 4687 4698 4698 4694 4694 4659 4659 4662 4662 4671 4671 4662 4662 4677 4677 4671 4671 4671 4671 4677 4677 4685 4685 4694 4694 4693 4693 4682 4682 4693 4693 4689 4689 4682 4682 4682 4682 4689 4689 4677 4677 4689 4689 4688 4688 4677 4677 4677 4677 4688 4688 4685 4685 4649 4649 4652 4652 4661 4661 4652 4652 4666 4666 4661 4661 4661 4661 4666 4666 4675 4675 4685 4685 4683 4683 4671 4671 4683 4683 4680 4680 4671 4671 4671 4671 4680 4680 4666 4666 4680 4680 4678 4678 4666 4666 4666 4666 4678 4678 4675 4675 4638 4638 4640 4640 4651 4651 4640 4640 4656 4656 4651 4651 4651 4651 4656 4656 4664 4664 4675 4675 4673 4673 4661 4661 4673 4673 10863 10863 4661 4661 4661 4661 10864 10864 10865 10865 4669 4669 4668 4668 4656 4656 4656 4656 4668 4668 4664 4664 4628 4628 4629 4629 4641 4641 4629 4629 4646 4646 4641 4641 4641 4641 4646 4646 4655 4655 4664 4664 4663 4663 4651 4651 4663 4663 4660 4660 4651 4651 4651 4651 4660 4660 4646 4646 4660 4660 4658 4658 4646 4646 4646 4646 4658 4658 4655 4655 4619 4619 4621 4621 4631 4631 4621 4621 4636 4636 4631 4631 4631 4631 4636 4636 4645 4645 4655 4655 4653 4653 4641 4641 4653 4653 4650 4650 4641 4641 4641 4641 4650 4650 4636 4636 4650 4650 4648 4648 4636 4636 4636 4636 4648 4648 4645 4645 4610 4610 4611 4611 4622 4622 4611 4611 4626 4626 4622 4622 4622 4622 4626 4626 4634 4634 4645 4645 4642 4642 4631 4631 4642 4642 4639 4639 4631 4631 4631 4631 4639 4639 4626 4626 4639 4639 4637 4637 4626 4626 4626 4626 4637 4637 4634 4634 4599 4599 4601 4601 4612 4612 4601 4601 4617 4617 4612 4612 4612 4612 4617 4617 4625 4625 4634 4634 4632 4632 4622 4622 4632 4632 4630 4630 4622 4622 4622 4622 4630 4630 4617 4617 4630 4630 4627 4627 4617 4617 4617 4617 4627 4627 4625 4625 4589 4589 4591 4591 4602 4602 4591 4591 10866 10866 4602 4602 4602 4602 10867 10867 4615 4615 4625 4625 4623 4623 4612 4612 4623 4623 4620 4620 4612 4612 4612 4612 4620 4620 4607 4607 4620 4620 4618 4618 4607 4607 10868 10868 10869 10869 4615 4615 4580 4580 4582 4582 4592 4592 4582 4582 4596 4596 4592 4592 4592 4592 4596 4596 4604 4604 4615 4615 4613 4613 4602 4602 4613 4613 4609 4609 4602 4602 4602 4602 4609 4609 4596 4596 4609 4609 4608 4608 4596 4596 4596 4596 4608 4608 4604 4604 4569 4569 4572 4572 4581 4581 4572 4572 4587 4587 4581 4581 4581 4581 4587 4587 4595 4595 4604 4604 4603 4603 4592 4592 4603 4603 4600 4600 4592 4592 4592 4592 4600 4600 4587 4587 4600 4600 4598 4598 4587 4587 4587 4587 4598 4598 4595 4595 4559 4559 4562 4562 4571 4571 4562 4562 4576 4576 4571 4571 4571 4571 4576 4576 4585 4585 4595 4595 4593 4593 4581 4581 4593 4593 4590 4590 4581 4581 4581 4581 4590 4590 4576 4576 4590 4590 4588 4588 4576 4576 4576 4576 4588 4588 4585 4585 4548 4548 4550 4550 4561 4561 4550 4550 4566 4566 4561 4561 4561 4561 4566 4566 4574 4574 4585 4585 4583 4583 4571 4571 4583 4583 4579 4579 4571 4571 4571 4571 4579 4579 4566 4566 4579 4579 4578 4578 4566 4566 4566 4566 4578 4578 4574 4574 4538 4538 4539 4539 4551 4551 4539 4539 4556 4556 4551 4551 4551 4551 4556 4556 4565 4565 4574 4574 4573 4573 4561 4561 4573 4573 4570 4570 4561 4561 4561 4561 4570 4570 4556 4556 4570 4570 4568 4568 4556 4556 4556 4556 4568 4568 4565 4565 4528 4528 4530 4530 4541 4541 10870 10870 4546 4546 10871 10871 10872 10872 4546 4546 10873 10873 4565 4565 4563 4563 4551 4551 4563 4563 4560 4560 4551 4551 4551 4551 4560 4560 4546 4546 4560 4560 4558 4558 4546 4546 4546 4546 4558 4558 10874 10874 4519 4519 4520 4520 4531 4531 4520 4520 4536 4536 4531 4531 4531 4531 4536 4536 4544 4544 4555 4555 4552 4552 4541 4541 4552 4552 4549 4549 4541 4541 4541 4541 4549 4549 4536 4536 4549 4549 4547 4547 4536 4536 4536 4536 4547 4547 4544 4544 4508 4508 4511 4511 4521 4521 4511 4511 4526 4526 4521 4521 4521 4521 4526 4526 4535 4535 4544 4544 4542 4542 4531 4531 4542 4542 4540 4540 4531 4531 4531 4531 4540 4540 4526 4526 4540 4540 4537 4537 4526 4526 4526 4526 4537 4537 4535 4535 4498 4498 4500 4500 4510 4510 4500 4500 4516 4516 4510 4510 4510 4510 4516 4516 4524 4524 4535 4535 4532 4532 4521 4521 4532 4532 4529 4529 4521 4521 4521 4521 4529 4529 4516 4516 4529 4529 4527 4527 4516 4516 4516 4516 4527 4527 4524 4524 4489 4489 4491 4491 4501 4501 4491 4491 4505 4505 4501 4501 4501 4501 4505 4505 4514 4514 4524 4524 4522 4522 4510 4510 4522 4522 4518 4518 4510 4510 4510 4510 4518 4518 4505 4505 4518 4518 4517 4517 4505 4505 4505 4505 4517 4517 4514 4514 4478 4478 4481 4481 4490 4490 4481 4481 4495 4495 4490 4490 4490 4490 4495 4495 4504 4504 4514 4514 4512 4512 4501 4501 4512 4512 4509 4509 4501 4501 4501 4501 4509 4509 4495 4495 4509 4509 4507 4507 4495 4495 4495 4495 4507 4507 4504 4504 4468 4468 4471 4471 4480 4480 4471 4471 4485 4485 4480 4480 4480 4480 4485 4485 4494 4494 4504 4504 4502 4502 4490 4490 10875 10875 4499 4499 10876 10876 10877 10877 4499 4499 4485 4485 4499 4499 4497 4497 4485 4485 4485 4485 4497 4497 4494 4494 4457 4457 4459 4459 4470 4470 4459 4459 4475 4475 4470 4470 4470 4470 4475 4475 4484 4484 4494 4494 4492 4492 4480 4480 4492 4492 4488 4488 4480 4480 4480 4480 4488 4488 4475 4475 4488 4488 4487 4487 4475 4475 4475 4475 4487 4487 4484 4484 4447 4447 4448 4448 4460 4460 4448 4448 4465 4465 4460 4460 4460 4460 4465 4465 4474 4474 4484 4484 4482 4482 4470 4470 4482 4482 4479 4479 4470 4470 4470 4470 4479 4479 4465 4465 4479 4479 4477 4477 4465 4465 4465 4465 4477 4477 4474 4474 4437 4437 4439 4439 4450 4450 4439 4439 4455 4455 4450 4450 4450 4450 4455 4455 4463 4463 4474 4474 4472 4472 4460 4460 4472 4472 4469 4469 4460 4460 4460 4460 4469 4469 4455 4455 4469 4469 4466 4466 4455 4455 4455 4455 4466 4466 4463 4463 4428 4428 4429 4429 4440 4440 4429 4429 4445 4445 4440 4440 4440 4440 4445 4445 4454 4454 4463 4463 4461 4461 4450 4450 4461 4461 4458 4458 4450 4450 4450 4450 4458 4458 4445 4445 4458 4458 4456 4456 4445 4445 4445 4445 4456 4456 4454 4454 4417 4417 4420 4420 4430 4430 4420 4420 4435 4435 4430 4430 4430 4430 4435 4435 4443 4443 4454 4454 4451 4451 4440 4440 4451 4451 4449 4449 4440 4440 4440 4440 4449 4449 4435 4435 4449 4449 4446 4446 4435 4435 4435 4435 4446 4446 4443 4443 4407 4407 4409 4409 4419 4419 4409 4409 4425 4425 4419 4419 4419 4419 4425 4425 4432 4432 4443 4443 4441 4441 4430 4430 4441 4441 10878 10878 4430 4430 4430 4430 10879 10879 10880 10880 4438 4438 4436 4436 4425 4425 4425 4425 4436 4436 4432 4432 4397 4397 4400 4400 4410 4410 4400 4400 4415 4415 4410 4410 4410 4410 4415 4415 4423 4423 4432 4432 4431 4431 4419 4419 4431 4431 4427 4427 4419 4419 4419 4419 4427 4427 4415 4415 4427 4427 4426 4426 4415 4415 4415 4415 4426 4426 4423 4423 4387 4387 4390 4390 4399 4399 4390 4390 4404 4404 4399 4399 4399 4399 4404 4404 4413 4413 4423 4423 4421 4421 4410 4410 4421 4421 4418 4418 4410 4410 4410 4410 4418 4418 4404 4404 4418 4418 4416 4416 4404 4404 4404 4404 4416 4416 4413 4413 4376 4376 4377 4377 4389 4389 4377 4377 4394 4394 4389 4389 4389 4389 4394 4394 4402 4402 4413 4413 4411 4411 4399 4399 4411 4411 4408 4408 4399 4399 4399 4399 4408 4408 4394 4394 4408 4408 4406 4406 4394 4394 4394 4394 4406 4406 4402 4402 4366 4366 4367 4367 4379 4379 4367 4367 4384 4384 4379 4379 4379 4379 4384 4384 4393 4393 4402 4402 4401 4401 4389 4389 4401 4401 4398 4398 4389 4389 4389 4389 4398 4398 4384 4384 4398 4398 4396 4396 4384 4384 4384 4384 4396 4396 4393 4393 4357 4357 4358 4358 4369 4369 4358 4358 10881 10881 4369 4369 4369 4369 10882 10882 10883 10883 4393 4393 4391 4391 4379 4379 4391 4391 4388 4388 4379 4379 4379 4379 4388 4388 4374 4374 4388 4388 4386 4386 4374 4374 4374 4374 4386 4386 4383 4383 4347 4347 4349 4349 4360 4360 4349 4349 4364 4364 4360 4360 4360 4360 4364 4364 4372 4372 10884 10884 4380 4380 4369 4369 4380 4380 4378 4378 4369 4369 4369 4369 4378 4378 4364 4364 4378 4378 4375 4375 4364 4364 4364 4364 4375 4375 4372 4372 4337 4337 4339 4339 4350 4350 4339 4339 4355 4355 4350 4350 4350 4350 4355 4355 4363 4363 4372 4372 4370 4370 4360 4360 4370 4370 4368 4368 4360 4360 4360 4360 4368 4368 4355 4355 4368 4368 4365 4365 4355 4355 4355 4355 4365 4365 4363 4363 4327 4327 4330 4330 4340 4340 4330 4330 4345 4345 4340 4340 4340 4340 4345 4345 4353 4353 4363 4363 4361 4361 4350 4350 4361 4361 4359 4359 4350 4350 4350 4350 4359 4359 4345 4345 4359 4359 4356 4356 4345 4345 4345 4345 4356 4356 4353 4353 4317 4317 4320 4320 4329 4329 4320 4320 4334 4334 4329 4329 4329 4329 4334 4334 4342 4342 4353 4353 4351 4351 4340 4340 4351 4351 4348 4348 4340 4340 4340 4340 4348 4348 4334 4334 4348 4348 4346 4346 4334 4334 4334 4334 4346 4346 4342 4342 4307 4307 4310 4310 4319 4319 4310 4310 4325 4325 4319 4319 4319 4319 4325 4325 4333 4333 4342 4342 4341 4341 4329 4329 4341 4341 4338 4338 4329 4329 4329 4329 4338 4338 4325 4325 4338 4338 4336 4336 4325 4325 4325 4325 4336 4336 4333 4333 4297 4297 4300 4300 4309 4309 4300 4300 4314 4314 4309 4309 4309 4309 4314 4314 4323 4323 4333 4333 4331 4331 4319 4319 4331 4331 4328 4328 4319 4319 4319 4319 4328 4328 4314 4314 4328 4328 4326 4326 4314 4314 4314 4314 4326 4326 4323 4323 4286 4286 4287 4287 4299 4299 4287 4287 4304 4304 4299 4299 4299 4299 4304 4304 4312 4312 4323 4323 4321 4321 4309 4309 4321 4321 10885 10885 4309 4309 4309 4309 10886 10886 10887 10887 4318 4318 4316 4316 4304 4304 4304 4304 4316 4316 4312 4312 4273 4273 4277 4277 4289 4289 4277 4277 4294 4294 4289 4289 4289 4289 4294 4294 4303 4303 4312 4312 4311 4311 4299 4299 4311 4311 4308 4308 4299 4299 4299 4299 4308 4308 4294 4294 4308 4308 4306 4306 4294 4294 4294 4294 4306 4306 4303 4303 4267 4267 4269 4269 4279 4279 4269 4269 4284 4284 4279 4279 4279 4279 4284 4284 4293 4293 4303 4303 4301 4301 4289 4289 4301 4301 4298 4298 4289 4289 4289 4289 4298 4298 4284 4284 4298 4298 4296 4296 4284 4284 4284 4284 4296 4296 4293 4293 4257 4257 4259 4259 4270 4270 4259 4259 4275 4275 4270 4270 4270 4270 4275 4275 4282 4282 4293 4293 4290 4290 4279 4279 4290 4290 4288 4288 4279 4279 4279 4279 4288 4288 4275 4275 4288 4288 4285 4285 4275 4275 4275 4275 4285 4285 4282 4282 4247 4247 4250 4250 4260 4260 4250 4250 4265 4265 4260 4260 4260 4260 4265 4265 4274 4274 4282 4282 4280 4280 4270 4270 4280 4280 4278 4278 4270 4270 4270 4270 4278 4278 4265 4265 4278 4278 4276 4276 4265 4265 4265 4265 4276 4276 4274 4274 4237 4237 4240 4240 4249 4249 4240 4240 10888 10888 4249 4249 4249 4249 10889 10889 4263 4263 4274 4274 4271 4271 4260 4260 4271 4271 4268 4268 4260 4260 4260 4260 4268 4268 4255 4255 4268 4268 4266 4266 4255 4255 10890 10890 10891 10891 4263 4263 4227 4227 4230 4230 4239 4239 4230 4230 4244 4244 4239 4239 4239 4239 4244 4244 4253 4253 4263 4263 4261 4261 4249 4249 4261 4261 4258 4258 4249 4249 4249 4249 4258 4258 4244 4244 4258 4258 4256 4256 4244 4244 4244 4244 4256 4256 4253 4253 4209 4209 4208 4208 4229 4229 4208 4208 4234 4234 4229 4229 4229 4229 4234 4234 4243 4243 4253 4253 4251 4251 4239 4239 4251 4251 4248 4248 4239 4239 4239 4239 4248 4248 4234 4234 4248 4248 4246 4246 4234 4234 4234 4234 4246 4246 4243 4243 4243 4243 4241 4241 4229 4229 4241 4241 4238 4238 4229 4229 4229 4229 4238 4238 4224 4224 4238 4238 4236 4236 4224 4224 4224 4224 4236 4236 4214 4214 4236 4236 4233 4233 4214 4214 4214 4214 4233 4233 4215 4215 4233 4233 4231 4231 4215 4215 4215 4215 4231 4231 4216 4216 4231 4231 4217 4217 4216 4216 5134 5134 5156 5156 5141 5141 5156 5156 5157 5157 5141 5141 5151 5151 5155 5155 5163 5163 5262 5262 5257 5257 5273 5273 5171 5171 5172 5172 5175 5175 5232 5232 5228 5228 5226 5226 5170 5170 5164 5164 5153 5153 5260 5260 5252 5252 5244 5244 5278 5278 5285 5285 5287 5287 5133 5133 5141 5141 5135 5135 5141 5141 5157 5157 5135 5135 5135 5135 5157 5157 5142 5142 5157 5157 5159 5159 5142 5142 5142 5142 5159 5159 5137 5137 5134 5134 5136 5136 5156 5156 5136 5136 5144 5144 5156 5156 5156 5156 5144 5144 5158 5158 5144 5144 5138 5138 5158 5158 5162 5162 5167 5167 5163 5163 5167 5167 5171 5171 5163 5163 5180 5180 5207 5207 5199 5199 5199 5199 5192 5192 5180 5180 5192 5192 5184 5184 5180 5180 5180 5180 5184 5184 5176 5176 5195 5195 5197 5197 5200 5200 5205 5205 5208 5208 5211 5211 5266 5266 5270 5270 5268 5268 5281 5281 5283 5283 5273 5273 5283 5283 5278 5278 5273 5273 5256 5256 5246 5246 5253 5253 5190 5190 5188 5188 5186 5186 5153 5153 5151 5151 5170 5170 5151 5151 5163 5163 5170 5170 5170 5170 5163 5163 5176 5176 5163 5163 5171 5171 5176 5176 5176 5176 5171 5171 5180 5180 5171 5171 5175 5175 5180 5180 5189 5189 5191 5191 5187 5187 5191 5191 5195 5195 5187 5187 5181 5181 5183 5183 5180 5180 5183 5183 5187 5187 5180 5180 5180 5180 5187 5187 5207 5207 5187 5187 5195 5195 5207 5207 5207 5207 5195 5195 5203 5203 5195 5195 5200 5200 5203 5203 5235 5235 5237 5237 5242 5242 5287 5287 5279 5279 5278 5278 5279 5279 5263 5263 5278 5278 5278 5278 5263 5263 5273 5273 5263 5263 5264 5264 5273 5273 5273 5273 5264 5264 5262 5262 5256 5256 5253 5253 5265 5265 5210 5210 5209 5209 5217 5217 5194 5194 5193 5193 5201 5201 5148 5148 5153 5153 5145 5145 5153 5153 5164 5164 5145 5145 5145 5145 5164 5164 5149 5149 5164 5164 5158 5158 5149 5149 5149 5149 5158 5158 5140 5140 5158 5158 5138 5138 5140 5140 5260 5260 5266 5266 5252 5252 5266 5266 5268 5268 5252 5252 5252 5252 5268 5268 5257 5257 5268 5268 5274 5274 5257 5257 5257 5257 5274 5274 5273 5273 5274 5274 5277 5277 5273 5273 5276 5276 5282 5282 5280 5280 5258 5258 5254 5254 5249 5249 5218 5218 5214 5214 5212 5212 5206 5206 5204 5204 5202 5202 5230 5230 5243 5243 5238 5238 5243 5243 5247 5247 5238 5238 5286 5286 5284 5284 5279 5279 5284 5284 5276 5276 5279 5279 5280 5280 5271 5271 5276 5276 5271 5271 5253 5253 5276 5276 5276 5276 5253 5253 5279 5279 5253 5253 5259 5259 5279 5279 5279 5279 5259 5259 5263 5263 5275 5275 5272 5272 5271 5271 5272 5272 5267 5267 5271 5271 5271 5271 5267 5267 5253 5253 5267 5267 5269 5269 5253 5253 5253 5253 5269 5269 5265 5265 5224 5224 5231 5231 5234 5234 5223 5223 5220 5220 5226 5226 5220 5220 5218 5218 5226 5226 5166 5166 5173 5173 5161 5161 5221 5221 5222 5222 5219 5219 5222 5222 5215 5215 5219 5219 5219 5219 5215 5215 5216 5216 5229 5229 5233 5233 5227 5227 5233 5233 5235 5235 5227 5227 5261 5261 5260 5260 5255 5255 5260 5260 5244 5244 5255 5255 5255 5255 5244 5244 5250 5250 5244 5244 5238 5238 5250 5250 5250 5250 5238 5238 5251 5251 5238 5238 5247 5247 5251 5251 5256 5256 5258 5258 5246 5246 5258 5258 5249 5249 5246 5246 5246 5246 5249 5249 5239 5239 5249 5249 5248 5248 5239 5239 5196 5196 5194 5194 5198 5198 5194 5194 5201 5201 5198 5198 5198 5198 5201 5201 5202 5202 5201 5201 5209 5209 5202 5202 5202 5202 5209 5209 5206 5206 5209 5209 5210 5210 5206 5206 5146 5146 5143 5143 5152 5152 5143 5143 5147 5147 5152 5152 5203 5203 5205 5205 5207 5207 5205 5205 5211 5211 5207 5207 5207 5207 5211 5211 5215 5215 5211 5211 5213 5213 5215 5215 5215 5215 5213 5213 5216 5216 5242 5242 5243 5243 5235 5235 5243 5243 5230 5230 5235 5235 5235 5235 5230 5230 5227 5227 5230 5230 5222 5222 5227 5227 5227 5227 5222 5222 5225 5225 5222 5222 5221 5221 5225 5225 5234 5234 5232 5232 5224 5224 5232 5232 5226 5226 5224 5224 5224 5224 5226 5226 5217 5217 5226 5226 5218 5218 5217 5217 5217 5217 5218 5218 5210 5210 5218 5218 5212 5212 5210 5210 5174 5174 5178 5178 5177 5177 5178 5178 5185 5185 5177 5177 5177 5177 5185 5185 5179 5179 5154 5154 5150 5150 5161 5161 5150 5150 5152 5152 5161 5161 5161 5161 5152 5152 5166 5166 5152 5152 5147 5147 5166 5166 5166 5166 5147 5147 5159 5159 5147 5147 5139 5139 5159 5159 5159 5159 5139 5139 5137 5137 5236 5236 5234 5234 5240 5240 5234 5234 5231 5231 5240 5240 5240 5240 5231 5231 5241 5241 5231 5231 5239 5239 5241 5241 5241 5241 5239 5239 5245 5245 5239 5239 5248 5248 5245 5245 5194 5194 5190 5190 5193 5193 5190 5190 5186 5186 5193 5193 5193 5193 5186 5186 5185 5185 5186 5186 5182 5182 5185 5185 5185 5185 5182 5182 5179 5179 5160 5160 5161 5161 5165 5165 5161 5161 5173 5173 5165 5165 5165 5165 5173 5173 5169 5169 5173 5173 5178 5178 5169 5169 5169 5169 5178 5178 5168 5168 5178 5178 5174 5174 5168 5168 5288 5288 5289 5289 5290 5290 5289 5289 5291 5291 5290 5290 5292 5292 5293 5293 5294 5294 5293 5293 5295 5295 5294 5294 5296 5296 5297 5297 5298 5298 5297 5297 5299 5299 5298 5298 5300 5300 5301 5301 5302 5302 5301 5301 5303 5303 5302 5302 5302 5302 5303 5303 5304 5304 5305 5305 5306 5306 5307 5307 5306 5306 5308 5308 5307 5307 5309 5309 5310 5310 5311 5311 5310 5310 5312 5312 5311 5311 5313 5313 5314 5314 5315 5315 5314 5314 5316 5316 5315 5315 5315 5315 5316 5316 5317 5317 5318 5318 5319 5319 5320 5320 5319 5319 5321 5321 5320 5320 5322 5322 5323 5323 5324 5324 5323 5323 5325 5325 5324 5324 5326 5326 5327 5327 5328 5328 5327 5327 5329 5329 5328 5328 5328 5328 5329 5329 5330 5330 5331 5331 5332 5332 5333 5333 5332 5332 5334 5334 5333 5333 5335 5335 5336 5336 5337 5337 5336 5336 5338 5338 5337 5337 5339 5339 5340 5340 5341 5341 5340 5340 5342 5342 5341 5341 5341 5341 5342 5342 5343 5343 5344 5344 5345 5345 5346 5346 5345 5345 5347 5347 5346 5346 5348 5348 5349 5349 5350 5350 5349 5349 5351 5351 5350 5350 5352 5352 5353 5353 5354 5354 5353 5353 5355 5355 5354 5354 5354 5354 5355 5355 5356 5356 5357 5357 5358 5358 5359 5359 5358 5358 5360 5360 5359 5359 5361 5361 5362 5362 5363 5363 5362 5362 5364 5364 5363 5363 5365 5365 5366 5366 5367 5367 5366 5366 5368 5368 5367 5367 5367 5367 5368 5368 5369 5369 5370 5370 5371 5371 5372 5372 5371 5371 5373 5373 5372 5372 5374 5374 5375 5375 5376 5376 5375 5375 5377 5377 5376 5376 5378 5378 5379 5379 5380 5380 5379 5379 5381 5381 5380 5380 5380 5380 5381 5381 5382 5382 5383 5383 5384 5384 5385 5385 5384 5384 5386 5386 5385 5385 5387 5387 5388 5388 5389 5389 5388 5388 5390 5390 5389 5389 5391 5391 5392 5392 5393 5393 5392 5392 5394 5394 5393 5393 5393 5393 5394 5394 5395 5395 5396 5396 5397 5397 5398 5398 5397 5397 5399 5399 5398 5398 5400 5400 5401 5401 5402 5402 5401 5401 5403 5403 5402 5402 5404 5404 5405 5405 5406 5406 5405 5405 5407 5407 5406 5406 5406 5406 5407 5407 5408 5408 5409 5409 5410 5410 5411 5411 5410 5410 5412 5412 5411 5411 5413 5413 5414 5414 5415 5415 5414 5414 5416 5416 5415 5415 5417 5417 5418 5418 5419 5419 5418 5418 5420 5420 5419 5419 5419 5419 5420 5420 5421 5421 5422 5422 5423 5423 5424 5424 5423 5423 5425 5425 5424 5424 5426 5426 5427 5427 5428 5428 5427 5427 5429 5429 5428 5428 5430 5430 5431 5431 5432 5432 5431 5431 5433 5433 5432 5432 5432 5432 5433 5433 5434 5434 5435 5435 5436 5436 5437 5437 5436 5436 5438 5438 5437 5437 5439 5439 5440 5440 5441 5441 5440 5440 5442 5442 5441 5441 5443 5443 5444 5444 5445 5445 5444 5444 5446 5446 5445 5445 5445 5445 5446 5446 5447 5447 5448 5448 5449 5449 5450 5450 5449 5449 5451 5451 5450 5450 5452 5452 5453 5453 5454 5454 5453 5453 5455 5455 5454 5454 5456 5456 5457 5457 5458 5458 5457 5457 5459 5459 5458 5458 5458 5458 5459 5459 5460 5460 5461 5461 5462 5462 5463 5463 5462 5462 5464 5464 5463 5463 5465 5465 5466 5466 5467 5467 5466 5466 5468 5468 5467 5467 5469 5469 5470 5470 5471 5471 5470 5470 5472 5472 5471 5471 5471 5471 5472 5472 5473 5473 5474 5474 5475 5475 5476 5476 5475 5475 5477 5477 5476 5476 5478 5478 5479 5479 5480 5480 5479 5479 5481 5481 5480 5480 5482 5482 5483 5483 5484 5484 5483 5483 5485 5485 5484 5484 5484 5484 5485 5485 5486 5486 5487 5487 5488 5488 5489 5489 5488 5488 5490 5490 5489 5489 5491 5491 5492 5492 5493 5493 5492 5492 5494 5494 5493 5493 5495 5495 5496 5496 10892 10892 5496 5496 10893 10893 10894 10894 5497 5497 5498 5498 5499 5499 5500 5500 5501 5501 5502 5502 5501 5501 5503 5503 5502 5502 5504 5504 5505 5505 5506 5506 5505 5505 5507 5507 5506 5506 5508 5508 5509 5509 5510 5510 5509 5509 5511 5511 5510 5510 5512 5512 5513 5513 5514 5514 5513 5513 5515 5515 5514 5514 5514 5514 5515 5515 5516 5516 5517 5517 5518 5518 5519 5519 5518 5518 5520 5520 5519 5519 5521 5521 5522 5522 5523 5523 5522 5522 5524 5524 5523 5523 5525 5525 5526 5526 5527 5527 5526 5526 5528 5528 5527 5527 5527 5527 5528 5528 5529 5529 5530 5530 5531 5531 5532 5532 5531 5531 5533 5533 5532 5532 5534 5534 5535 5535 5536 5536 5535 5535 5537 5537 5536 5536 5538 5538 5539 5539 5540 5540 5539 5539 5541 5541 5540 5540 5540 5540 5541 5541 5542 5542 5543 5543 5544 5544 5545 5545 5544 5544 5546 5546 5545 5545 5547 5547 5548 5548 5549 5549 5548 5548 5550 5550 5549 5549 5551 5551 5552 5552 5553 5553 5552 5552 5554 5554 5553 5553 5553 5553 5554 5554 5555 5555 5556 5556 5557 5557 5558 5558 5557 5557 5559 5559 5558 5558 5560 5560 5561 5561 5562 5562 5561 5561 5563 5563 5562 5562 5564 5564 5565 5565 5566 5566 5565 5565 5567 5567 5566 5566 5566 5566 5567 5567 5568 5568 5569 5569 5570 5570 5571 5571 5570 5570 5572 5572 5571 5571 5573 5573 5574 5574 5575 5575 5574 5574 5576 5576 5575 5575 5577 5577 5578 5578 5579 5579 5578 5578 5580 5580 5579 5579 5579 5579 5580 5580 5581 5581 5582 5582 5583 5583 5584 5584 5583 5583 5585 5585 5584 5584 5586 5586 5587 5587 5588 5588 5587 5587 5589 5589 5588 5588 5590 5590 5591 5591 5592 5592 5591 5591 5593 5593 5592 5592 5592 5592 5593 5593 5594 5594 5595 5595 5596 5596 5597 5597 5596 5596 5598 5598 5597 5597 5599 5599 5600 5600 5601 5601 5600 5600 5602 5602 5601 5601 5603 5603 5604 5604 5605 5605 5604 5604 5606 5606 5605 5605 5605 5605 5606 5606 5607 5607 5608 5608 5609 5609 5610 5610 5609 5609 5611 5611 5610 5610 5612 5612 5613 5613 5614 5614 5613 5613 5615 5615 5614 5614 5616 5616 5617 5617 5618 5618 5617 5617 5619 5619 5618 5618 5618 5618 5619 5619 5620 5620 5621 5621 5622 5622 5623 5623 5622 5622 5624 5624 5623 5623 5625 5625 5626 5626 5627 5627 5626 5626 5628 5628 5627 5627 5629 5629 5630 5630 5631 5631 5630 5630 5632 5632 5631 5631 5631 5631 5632 5632 5633 5633 5634 5634 5635 5635 5636 5636 5635 5635 5637 5637 5636 5636 5638 5638 5639 5639 5640 5640 5639 5639 5641 5641 5640 5640 5642 5642 5643 5643 5644 5644 5643 5643 5645 5645 5644 5644 5644 5644 5645 5645 5646 5646 5647 5647 5648 5648 5649 5649 5648 5648 5650 5650 5649 5649 5651 5651 5652 5652 5653 5653 5652 5652 5654 5654 5653 5653 5655 5655 5656 5656 5657 5657 5656 5656 5658 5658 5657 5657 5659 5659 5660 5660 5661 5661 5660 5660 5662 5662 5661 5661 5663 5663 5664 5664 5665 5665 5664 5664 5666 5666 5665 5665 5667 5667 5668 5668 5669 5669 5668 5668 5670 5670 5669 5669 5671 5671 5672 5672 5673 5673 5672 5672 5674 5674 5673 5673 5673 5673 5674 5674 5675 5675 5676 5676 5677 5677 5678 5678 5677 5677 5679 5679 5678 5678 5680 5680 5681 5681 5682 5682 5681 5681 5683 5683 5682 5682 5684 5684 5685 5685 5686 5686 5685 5685 5687 5687 5686 5686 5686 5686 5687 5687 5688 5688 5689 5689 5690 5690 5691 5691 5690 5690 5692 5692 5691 5691 5693 5693 5694 5694 5695 5695 5694 5694 5696 5696 5695 5695 5697 5697 5698 5698 5699 5699 5698 5698 5700 5700 5699 5699 5699 5699 5700 5700 5701 5701 5702 5702 5703 5703 5704 5704 5703 5703 5705 5705 5704 5704 5706 5706 5707 5707 5708 5708 5707 5707 5709 5709 5708 5708 5710 5710 5711 5711 5712 5712 5711 5711 5713 5713 5712 5712 5712 5712 5713 5713 5714 5714 5715 5715 5716 5716 5717 5717 5716 5716 5718 5718 5717 5717 5719 5719 5720 5720 5721 5721 5720 5720 5722 5722 5721 5721 5723 5723 5724 5724 5725 5725 5724 5724 5726 5726 5725 5725 5725 5725 5726 5726 5727 5727 5728 5728 5729 5729 5730 5730 5729 5729 5731 5731 5730 5730 5732 5732 5733 5733 5734 5734 5733 5733 5735 5735 5734 5734 5736 5736 5737 5737 5738 5738 5737 5737 5739 5739 5738 5738 5738 5738 5739 5739 5740 5740 5741 5741 5742 5742 5743 5743 5742 5742 5744 5744 5743 5743 5745 5745 5746 5746 5747 5747 5746 5746 5748 5748 5747 5747 5749 5749 5750 5750 5751 5751 5750 5750 5752 5752 5751 5751 5751 5751 5752 5752 5753 5753 5754 5754 10895 10895 5756 5756 10896 10896 10897 10897 5756 5756 5758 5758 5759 5759 5760 5760 5759 5759 5761 5761 5760 5760 5762 5762 5763 5763 5764 5764 5763 5763 5765 5765 5764 5764 5764 5764 5765 5765 5766 5766 5767 5767 5768 5768 5769 5769 5768 5768 5770 5770 5769 5769 5771 5771 5772 5772 5773 5773 5772 5772 5774 5774 5773 5773 5775 5775 5776 5776 5777 5777 5776 5776 5778 5778 5777 5777 5777 5777 5778 5778 5779 5779 5780 5780 5781 5781 5782 5782 5781 5781 5783 5783 5782 5782 5784 5784 5785 5785 5786 5786 5785 5785 5787 5787 5786 5786 5788 5788 5789 5789 5790 5790 5789 5789 5791 5791 5790 5790 5790 5790 5791 5791 5792 5792 5793 5793 5794 5794 5795 5795 5794 5794 5796 5796 5795 5795 5797 5797 5798 5798 5799 5799 5798 5798 5800 5800 5799 5799 5801 5801 5802 5802 5803 5803 5802 5802 5804 5804 5803 5803 5803 5803 5804 5804 5805 5805 5864 5864 5945 5945 5985 5985 5985 5985 5945 5945 5987 5987 5859 5859 5943 5943 5983 5983 5983 5983 5943 5943 5985 5985 5864 5864 5985 5985 5863 5863 5985 5985 5943 5943 5863 5863 5863 5863 5943 5943 5861 5861 5854 5854 5941 5941 5981 5981 5981 5981 5941 5941 5983 5983 5859 5859 5983 5983 5858 5858 5983 5983 5941 5941 5858 5858 5858 5858 5941 5941 5856 5856 5849 5849 5939 5939 5979 5979 5979 5979 5939 5939 5981 5981 5854 5854 5981 5981 5853 5853 5981 5981 5939 5939 5853 5853 5853 5853 5939 5939 5851 5851 5844 5844 5937 5937 5977 5977 5977 5977 5937 5937 5979 5979 5849 5849 5979 5979 5848 5848 5979 5979 5937 5937 5848 5848 5848 5848 5937 5937 5846 5846 5839 5839 5935 5935 5975 5975 5975 5975 5935 5935 5977 5977 5844 5844 5977 5977 5843 5843 5977 5977 5935 5935 5843 5843 5843 5843 5935 5935 5841 5841 5833 5833 5933 5933 5973 5973 5973 5973 5933 5933 5975 5975 5839 5839 5975 5975 5838 5838 5975 5975 5933 5933 5838 5838 5838 5838 5933 5933 5836 5836 5827 5827 5931 5931 5971 5971 5971 5971 5931 5931 5973 5973 5833 5833 5973 5973 5832 5832 5973 5973 5931 5931 5832 5832 5832 5832 5931 5931 5830 5830 5971 5971 5970 5970 5929 5929 5970 5970 5968 5968 5929 5929 5929 5929 5968 5968 5821 5821 5827 5827 5971 5971 5826 5826 5971 5971 5929 5929 5826 5826 5826 5826 5929 5929 5824 5824 5927 5927 5968 5968 5966 5966 5927 5927 5966 5966 5815 5815 5821 5821 5968 5968 5820 5820 5968 5968 5927 5927 5820 5820 5820 5820 5927 5927 5818 5818 5925 5925 5966 5966 5964 5964 5925 5925 5964 5964 5809 5809 5815 5815 5966 5966 5814 5814 5966 5966 5925 5925 5814 5814 5814 5814 5925 5925 5812 5812 5924 5924 5964 5964 5965 5965 5924 5924 5965 5965 5807 5807 5809 5809 5964 5964 5808 5808 5964 5964 5924 5924 5808 5808 5808 5808 5924 5924 5806 5806 5926 5926 5965 5965 5967 5967 5926 5926 5967 5967 5813 5813 5807 5807 5965 5965 5810 5810 5965 5965 5926 5926 5810 5810 5810 5810 5926 5926 5811 5811 5928 5928 5967 5967 5969 5969 5928 5928 5969 5969 5819 5819 5813 5813 5967 5967 5816 5816 5967 5967 5928 5928 5816 5816 5816 5816 5928 5928 5817 5817 5930 5930 5969 5969 5972 5972 5930 5930 5972 5972 5825 5825 5819 5819 5969 5969 5822 5822 5969 5969 5930 5930 5822 5822 5822 5822 5930 5930 5823 5823 5932 5932 5972 5972 5974 5974 5932 5932 5974 5974 5831 5831 5825 5825 5972 5972 5828 5828 5972 5972 5932 5932 5828 5828 5828 5828 5932 5932 5829 5829 5934 5934 5974 5974 5976 5976 5902 5902 5840 5840 5837 5837 5831 5831 5974 5974 5834 5834 5974 5974 5934 5934 5834 5834 5834 5834 5934 5934 5835 5835 5837 5837 5934 5934 5902 5902 5934 5934 5976 5976 5902 5902 5902 5902 5976 5976 5936 5936 5976 5976 5978 5978 5936 5936 5904 5904 5845 5845 5842 5842 5842 5842 5936 5936 5904 5904 5936 5936 5978 5978 5904 5904 5904 5904 5978 5978 5938 5938 5978 5978 5980 5980 5938 5938 5906 5906 5850 5850 5847 5847 5847 5847 5938 5938 5906 5906 5938 5938 5980 5980 5906 5906 5906 5906 5980 5980 5940 5940 5980 5980 5982 5982 5940 5940 5908 5908 5855 5855 5852 5852 5852 5852 5940 5940 5908 5908 5940 5940 5982 5982 5908 5908 5908 5908 5982 5982 5942 5942 5982 5982 5984 5984 5942 5942 5910 5910 5860 5860 5857 5857 5857 5857 5942 5942 5910 5910 5942 5942 5984 5984 5910 5910 5910 5910 5984 5984 5944 5944 5984 5984 5986 5986 5944 5944 5912 5912 5865 5865 5862 5862 5862 5862 5944 5944 5912 5912 5944 5944 5986 5986 5912 5912 5912 5912 5986 5986 5946 5946 5986 5986 5988 5988 5946 5946 5914 5914 5869 5869 5867 5867 5867 5867 5946 5946 5914 5914 5946 5946 5988 5988 5914 5914 5914 5914 5988 5988 5948 5948 5988 5988 5990 5990 5948 5948 5916 5916 5873 5873 5871 5871 5871 5871 5948 5948 5916 5916 5948 5948 5990 5990 5916 5916 5916 5916 5990 5990 5950 5950 5990 5990 5992 5992 5950 5950 5918 5918 5877 5877 5875 5875 5875 5875 5950 5950 5918 5918 5950 5950 5992 5992 5918 5918 5918 5918 5992 5992 5952 5952 5992 5992 5994 5994 5952 5952 5920 5920 5881 5881 5879 5879 5879 5879 5952 5952 5920 5920 5952 5952 5994 5994 5920 5920 5920 5920 5994 5994 5954 5954 5994 5994 5996 5996 5954 5954 5922 5922 5885 5885 5883 5883 5889 5889 5887 5887 5958 5958 5887 5887 5956 5956 5958 5958 5998 5998 6000 6000 5960 5960 5893 5893 5891 5891 5960 5960 5891 5891 5958 5958 5960 5960 5960 5960 5958 5958 5998 5998 5958 5958 5956 5956 5998 5998 5998 5998 5956 5956 5996 5996 5956 5956 5922 5922 5996 5996 5996 5996 5922 5922 5954 5954 5922 5922 5883 5883 5954 5954 5897 5897 5895 5895 5962 5962 5895 5895 5923 5923 5962 5962 6002 6002 6003 6003 5963 5963 5901 5901 5899 5899 5963 5963 5899 5899 5921 5921 5963 5963 5963 5963 5921 5921 6002 6002 5921 5921 5962 5962 6002 6002 6002 6002 5962 5962 6000 6000 5962 5962 5923 5923 6000 6000 6000 6000 5923 5923 5960 5960 5898 5898 5900 5900 5961 5961 5900 5900 5919 5919 5961 5961 6001 6001 5999 5999 5959 5959 5894 5894 5896 5896 5959 5959 5896 5896 5917 5917 5959 5959 5959 5959 5917 5917 6001 6001 5917 5917 5961 5961 6001 6001 6001 6001 5961 5961 6003 6003 5961 5961 5919 5919 6003 6003 6003 6003 5919 5919 5963 5963 5890 5890 5892 5892 5957 5957 5892 5892 5915 5915 5957 5957 5997 5997 5995 5995 5955 5955 5886 5886 5888 5888 5955 5955 5888 5888 5913 5913 5955 5955 5955 5955 5913 5913 5997 5997 5913 5913 5957 5957 5997 5997 5997 5997 5957 5957 5999 5999 5957 5957 5915 5915 5999 5999 5999 5999 5915 5915 5959 5959 5882 5882 5884 5884 5953 5953 5884 5884 5911 5911 5953 5953 5993 5993 5991 5991 5951 5951 5878 5878 5880 5880 5951 5951 5880 5880 5909 5909 5951 5951 5951 5951 5909 5909 5993 5993 5909 5909 5953 5953 5993 5993 5993 5993 5953 5953 5995 5995 5953 5953 5911 5911 5995 5995 5995 5995 5911 5911 5955 5955 5874 5874 5876 5876 5949 5949 5876 5876 5907 5907 5949 5949 5866 5866 5868 5868 5945 5945 5868 5868 5903 5903 5945 5945 5945 5945 5903 5903 5987 5987 5903 5903 5947 5947 5987 5987 5987 5987 5947 5947 5989 5989 5870 5870 5872 5872 5947 5947 5872 5872 5905 5905 5947 5947 5947 5947 5905 5905 5989 5989 5905 5905 5949 5949 5989 5989 5989 5989 5949 5949 5991 5991 5949 5949 5907 5907 5991 5991 5991 5991 5907 5907 5951 5951 6008 6008 6022 6022 6019 6019 6059 6059 6070 6070 6056 6056 6070 6070 6068 6068 6056 6056 6056 6056 6068 6068 6054 6054 6068 6068 6066 6066 6054 6054 6054 6054 6066 6066 6051 6051 6045 6045 6057 6057 6049 6049 6057 6057 6061 6061 6049 6049 6049 6049 6061 6061 6052 6052 6061 6061 6063 6063 6052 6052 6052 6052 6063 6063 6055 6055 6027 6027 6014 6014 6024 6024 6014 6014 6012 6012 6024 6024 6024 6024 6012 6012 6021 6021 6012 6012 6009 6009 6021 6021 6021 6021 6009 6009 6018 6018 6039 6039 6040 6040 6042 6042 6040 6040 6046 6046 6042 6042 6042 6042 6046 6046 6045 6045 6046 6046 6050 6050 6045 6045 6045 6045 6050 6050 6057 6057 6028 6028 6020 6020 6031 6031 6020 6020 6026 6026 6031 6031 6031 6031 6026 6026 6035 6035 6026 6026 6032 6032 6035 6035 6035 6035 6032 6032 6039 6039 6032 6032 6036 6036 6039 6039 6039 6039 6036 6036 6040 6040 6009 6009 6007 6007 6018 6018 6007 6007 6005 6005 6018 6018 6018 6018 6005 6005 6017 6017 6005 6005 6004 6004 6017 6017 6017 6017 6004 6004 6019 6019 6004 6004 6006 6006 6019 6019 6019 6019 6006 6006 6008 6008 6063 6063 6065 6065 6055 6055 6065 6065 6067 6067 6055 6055 6055 6055 6067 6067 6058 6058 6067 6067 6069 6069 6058 6058 6058 6058 6069 6069 6059 6059 6069 6069 6071 6071 6059 6059 6059 6059 6071 6071 6070 6070 6008 6008 6010 6010 6022 6022 6010 6010 6011 6011 6022 6022 6022 6022 6011 6011 6025 6025 6011 6011 6013 6013 6025 6025 6025 6025 6013 6013 6028 6028 6013 6013 6015 6015 6028 6028 6028 6028 6015 6015 6020 6020 6034 6034 6029 6029 6030 6030 6029 6029 6023 6023 6030 6030 6030 6030 6023 6023 6027 6027 6023 6023 6016 6016 6027 6027 6027 6027 6016 6016 6014 6014 6044 6044 6047 6047 6041 6041 6047 6047 6043 6043 6041 6041 6041 6041 6043 6043 6038 6038 6043 6043 6037 6037 6038 6038 6038 6038 6037 6037 6034 6034 6037 6037 6033 6033 6034 6034 6034 6034 6033 6033 6029 6029 6066 6066 6064 6064 6051 6051 6064 6064 6062 6062 6051 6051 6051 6051 6062 6062 6048 6048 6062 6062 6060 6060 6048 6048 6048 6048 6060 6060 6044 6044 6060 6060 6053 6053 6044 6044 6044 6044 6053 6053 6047 6047 6124 6124 6126 6126 6075 6075 6075 6075 6072 6072 6124 6124 6072 6072 6073 6073 6124 6124 6124 6124 6073 6073 6125 6125 6073 6073 6074 6074 6125 6125 6074 6074 6077 6077 6125 6125 6125 6125 6077 6077 6127 6127 6077 6077 6078 6078 6127 6127 6078 6078 6080 6080 6127 6127 6127 6127 6080 6080 6129 6129 6080 6080 6081 6081 6129 6129 6081 6081 6084 6084 6129 6129 6129 6129 6084 6084 6131 6131 6084 6084 6085 6085 6131 6131 6085 6085 6088 6088 6131 6131 6131 6131 6088 6088 6133 6133 6088 6088 6089 6089 6133 6133 6089 6089 6092 6092 6133 6133 6133 6133 6092 6092 6135 6135 6092 6092 6093 6093 6135 6135 6093 6093 6096 6096 6135 6135 6135 6135 6096 6096 6137 6137 6096 6096 6097 6097 6137 6137 6097 6097 6100 6100 6137 6137 6137 6137 6100 6100 6139 6139 6100 6100 6101 6101 6139 6139 6101 6101 6104 6104 6139 6139 6139 6139 6104 6104 6141 6141 6104 6104 6105 6105 6141 6141 6105 6105 6108 6108 6141 6141 6141 6141 6108 6108 6143 6143 6108 6108 6109 6109 6143 6143 6109 6109 6112 6112 6143 6143 6143 6143 6112 6112 6145 6145 6112 6112 6113 6113 6145 6145 6145 6145 6113 6113 6147 6147 6113 6113 6116 6116 6147 6147 6147 6147 6116 6116 6149 6149 6116 6116 6119 6119 6149 6149 6119 6119 6120 6120 6149 6149 6149 6149 6120 6120 6151 6151 6120 6120 6123 6123 6151 6151 6123 6123 6122 6122 6151 6151 6151 6151 6122 6122 6150 6150 6122 6122 6121 6121 6150 6150 6121 6121 6118 6118 6150 6150 6150 6150 6118 6118 6148 6148 6118 6118 6117 6117 6148 6148 6117 6117 6115 6115 6148 6148 6148 6148 6115 6115 6146 6146 6115 6115 6114 6114 6146 6146 6114 6114 6111 6111 6146 6146 6146 6146 6111 6111 6144 6144 6111 6111 6110 6110 6144 6144 6110 6110 6107 6107 6144 6144 6144 6144 6107 6107 6142 6142 6107 6107 6106 6106 6142 6142 6106 6106 6103 6103 6142 6142 6142 6142 6103 6103 6140 6140 6103 6103 6102 6102 6140 6140 6102 6102 6099 6099 6140 6140 6140 6140 6099 6099 6138 6138 6099 6099 6098 6098 6138 6138 6098 6098 6095 6095 6138 6138 6138 6138 6095 6095 6136 6136 6095 6095 6094 6094 6136 6136 6094 6094 6091 6091 6136 6136 6136 6136 6091 6091 6134 6134 6091 6091 6090 6090 6134 6134 6090 6090 6087 6087 6134 6134 6134 6134 6087 6087 6132 6132 6087 6087 6086 6086 6132 6132 6086 6086 6083 6083 6132 6132 6132 6132 6083 6083 6130 6130 6083 6083 6082 6082 6130 6130 6130 6130 6082 6082 6128 6128 6082 6082 6079 6079 6128 6128 6128 6128 6079 6079 6126 6126 6079 6079 6076 6076 6126 6126 6126 6126 6076 6076 6075 6075 6188 6188 6157 6157 6155 6155 6188 6188 6189 6189 6157 6157 10898 10898 6192 6192 10899 10899 10900 10900 6192 6192 6159 6159 6192 6192 6193 6193 6159 6159 6193 6193 6196 6196 6159 6159 6159 6159 6196 6196 6161 6161 6196 6196 6197 6197 6161 6161 6197 6197 6200 6200 6161 6161 6161 6161 6200 6200 6163 6163 6200 6200 6201 6201 6163 6163 6201 6201 6204 6204 6163 6163 6163 6163 6204 6204 6165 6165 6204 6204 6205 6205 6165 6165 6205 6205 6208 6208 6165 6165 6165 6165 6208 6208 6167 6167 6208 6208 6209 6209 6167 6167 6209 6209 6212 6212 6167 6167 6167 6167 6212 6212 6169 6169 6212 6212 6213 6213 6169 6169 6213 6213 6216 6216 6169 6169 6169 6169 6216 6216 10901 10901 6216 6216 10902 10902 10903 10903 6217 6217 6220 6220 6171 6171 6171 6171 6220 6220 6173 6173 6220 6220 6221 6221 6173 6173 6221 6221 6223 6223 6173 6173 6173 6173 6223 6223 6175 6175 6223 6223 6224 6224 6175 6175 6224 6224 6227 6227 6175 6175 6175 6175 6227 6227 6177 6177 6227 6227 6228 6228 6177 6177 6228 6228 6229 6229 6177 6177 6177 6177 6229 6229 6176 6176 6229 6229 6226 6226 6176 6176 6226 6226 6225 6225 6176 6176 6176 6176 6225 6225 6174 6174 6225 6225 6222 6222 6174 6174 6222 6222 6219 6219 6174 6174 6174 6174 6219 6219 6172 6172 6219 6219 6218 6218 6172 6172 10904 10904 6215 6215 10905 10905 10906 10906 6215 6215 6170 6170 6215 6215 6214 6214 6170 6170 6214 6214 6211 6211 6170 6170 6170 6170 6211 6211 6168 6168 6211 6211 6210 6210 6168 6168 6210 6210 6207 6207 6168 6168 6168 6168 6207 6207 6166 6166 6207 6207 6206 6206 6166 6166 6206 6206 6203 6203 6166 6166 6166 6166 6203 6203 6164 6164 6203 6203 6202 6202 6164 6164 6202 6202 6199 6199 6164 6164 6164 6164 6199 6199 6162 6162 6199 6199 6198 6198 6162 6162 6198 6198 6195 6195 6162 6162 6162 6162 6195 6195 6160 6160 6195 6195 6194 6194 6160 6160 6194 6194 6191 6191 6160 6160 6160 6160 6191 6191 10907 10907 6191 6191 10908 10908 10909 10909 6190 6190 6187 6187 6158 6158 6158 6158 6187 6187 6156 6156 6187 6187 6186 6186 6156 6156 6186 6186 6184 6184 6156 6156 6156 6156 6184 6184 6154 6154 6184 6184 6183 6183 6154 6154 6183 6183 6180 6180 6154 6154 6154 6154 6180 6180 6152 6152 6180 6180 6179 6179 6152 6152 6179 6179 6178 6178 6152 6152 6152 6152 6178 6178 6153 6153 6178 6178 6181 6181 6153 6153 6181 6181 6182 6182 6153 6153 6153 6153 6182 6182 6155 6155 6182 6182 6185 6185 6155 6155 6155 6155 6185 6185 6188 6188 6253 6253 6244 6244 6249 6249 6244 6244 6238 6238 6249 6249 6249 6249 6238 6238 6247 6247 6238 6238 6236 6236 6247 6247 6247 6247 6236 6236 6245 6245 6236 6236 6234 6234 6245 6245 6245 6245 6234 6234 6242 6242 6234 6234 6232 6232 6242 6242 6242 6242 6232 6232 6239 6239 6232 6232 6230 6230 6239 6239 6239 6239 6230 6230 6241 6241 6230 6230 6231 6231 6241 6241 6241 6241 6231 6231 6243 6243 6231 6231 6233 6233 6243 6243 6243 6243 6233 6233 6246 6246 6233 6233 6235 6235 6246 6246 6246 6246 6235 6235 6248 6248 6235 6235 6237 6237 6248 6248 6248 6248 6237 6237 6251 6251 6237 6237 6240 6240 6251 6251 6251 6251 6240 6240 6254 6254 6240 6240 6250 6250 6254 6254 6254 6254 6250 6250 6256 6256 6250 6250 6257 6257 6256 6256 6256 6256 6257 6257 6260 6260 6257 6257 6265 6265 6260 6260 6265 6265 6271 6271 6260 6260 6260 6260 6271 6271 6262 6262 6271 6271 6273 6273 6262 6262 6262 6262 6273 6273 6264 6264 6273 6273 6275 6275 6264 6264 6264 6264 6275 6275 6267 6267 6275 6275 6277 6277 6267 6267 6267 6267 6277 6277 6270 6270 6277 6277 6279 6279 6270 6270 6270 6270 6279 6279 6268 6268 6279 6279 6278 6278 6268 6268 6268 6268 6278 6278 6266 6266 6278 6278 6276 6276 6266 6266 6266 6266 6276 6276 6263 6263 6276 6276 6274 6274 6263 6263 6263 6263 6274 6274 6261 6261 6274 6274 6272 6272 6261 6261 6261 6261 6272 6272 6258 6258 6272 6272 6269 6269 6258 6258 6258 6258 6269 6269 6255 6255 6269 6269 6259 6259 6255 6255 6255 6255 6259 6259 6253 6253 6259 6259 6252 6252 6253 6253 6253 6253 6252 6252 6244 6244 6424 6424 6405 6405 6407 6407 6403 6403 6405 6405 6424 6424 6424 6424 6411 6411 6413 6413 6409 6409 6411 6411 6424 6424 6407 6407 6409 6409 6424 6424 6424 6424 6417 6417 6419 6419 6415 6415 6417 6417 6424 6424 6413 6413 6415 6415 6424 6424 6424 6424 6423 6423 6422 6422 6421 6421 6423 6423 6424 6424 6419 6419 6421 6421 6424 6424 6424 6424 6418 6418 6416 6416 6420 6420 6418 6418 6424 6424 6422 6422 6420 6420 6424 6424 6424 6424 6412 6412 6410 6410 6414 6414 6412 6412 6424 6424 6416 6416 6414 6414 6424 6424 6424 6424 6406 6406 6404 6404 6408 6408 6406 6406 6424 6424 6410 6410 6408 6408 6424 6424 6424 6424 6400 6400 6401 6401 6402 6402 6400 6400 6424 6424 6404 6404 6402 6402 6424 6424 6401 6401 6403 6403 6424 6424 6403 6403 6381 6381 6405 6405 6381 6381 6383 6383 6405 6405 6405 6405 6383 6383 6407 6407 6383 6383 6385 6385 6407 6407 6407 6407 6385 6385 6409 6409 6385 6385 6387 6387 6409 6409 6409 6409 6387 6387 6411 6411 6387 6387 6389 6389 6411 6411 6411 6411 6389 6389 6413 6413 6389 6389 6391 6391 6413 6413 6413 6413 6391 6391 6415 6415 6391 6391 6393 6393 6415 6415 6415 6415 6393 6393 6417 6417 6393 6393 6395 6395 6417 6417 6417 6417 6395 6395 6419 6419 6395 6395 6397 6397 6419 6419 6419 6419 6397 6397 6421 6421 6397 6397 6399 6399 6421 6421 6421 6421 6399 6399 6423 6423 6399 6399 6398 6398 6423 6423 6423 6423 6398 6398 6422 6422 6398 6398 6396 6396 6422 6422 6422 6422 6396 6396 6420 6420 6396 6396 6394 6394 6420 6420 6420 6420 6394 6394 6418 6418 6394 6394 6392 6392 6418 6418 6418 6418 6392 6392 6416 6416 6392 6392 6390 6390 6416 6416 6416 6416 6390 6390 6414 6414 6390 6390 6388 6388 6414 6414 6414 6414 6388 6388 6412 6412 6388 6388 6386 6386 6412 6412 6412 6412 6386 6386 6410 6410 6386 6386 6384 6384 6410 6410 6410 6410 6384 6384 6408 6408 6384 6384 6382 6382 6408 6408 6408 6408 6382 6382 6406 6406 6382 6382 6380 6380 6406 6406 6406 6406 6380 6380 6404 6404 6380 6380 6378 6378 6404 6404 6404 6404 6378 6378 6402 6402 6378 6378 6376 6376 6402 6402 6402 6402 6376 6376 6400 6400 6376 6376 6377 6377 6400 6400 6400 6400 6377 6377 6401 6401 6377 6377 6379 6379 6401 6401 6401 6401 6379 6379 6403 6403 6379 6379 6381 6381 6403 6403 6379 6379 6357 6357 6381 6381 6357 6357 6359 6359 6381 6381 6381 6381 6359 6359 6383 6383 6359 6359 6361 6361 6383 6383 6383 6383 6361 6361 6385 6385 6361 6361 6363 6363 6385 6385 6385 6385 6363 6363 6387 6387 6363 6363 6365 6365 6387 6387 6387 6387 6365 6365 6389 6389 6365 6365 6367 6367 6389 6389 6389 6389 6367 6367 6391 6391 6367 6367 6369 6369 6391 6391 6391 6391 6369 6369 6393 6393 6369 6369 6371 6371 6393 6393 6393 6393 6371 6371 6395 6395 6371 6371 6373 6373 6395 6395 6395 6395 6373 6373 6397 6397 6373 6373 6375 6375 6397 6397 6397 6397 6375 6375 6399 6399 6375 6375 6374 6374 6399 6399 6399 6399 6374 6374 6398 6398 6374 6374 6372 6372 6398 6398 6398 6398 6372 6372 6396 6396 6372 6372 6370 6370 6396 6396 6396 6396 6370 6370 6394 6394 6370 6370 6368 6368 6394 6394 6394 6394 6368 6368 6392 6392 6368 6368 6366 6366 6392 6392 6392 6392 6366 6366 6390 6390 6366 6366 6364 6364 6390 6390 6390 6390 6364 6364 6388 6388 6364 6364 6362 6362 6388 6388 6388 6388 6362 6362 6386 6386 6362 6362 6360 6360 6386 6386 6386 6386 6360 6360 6384 6384 6360 6360 6358 6358 6384 6384 6384 6384 6358 6358 6382 6382 6358 6358 6356 6356 6382 6382 6382 6382 6356 6356 6380 6380 6356 6356 6354 6354 6380 6380 6380 6380 6354 6354 6378 6378 6354 6354 6352 6352 6378 6378 6378 6378 6352 6352 6376 6376 6352 6352 6353 6353 6376 6376 6376 6376 6353 6353 6377 6377 6353 6353 6355 6355 6377 6377 6377 6377 6355 6355 6379 6379 6355 6355 6357 6357 6379 6379 6355 6355 6333 6333 6357 6357 6333 6333 6335 6335 6357 6357 6357 6357 6335 6335 6359 6359 6335 6335 6337 6337 6359 6359 6359 6359 6337 6337 6361 6361 6337 6337 10910 10910 6361 6361 6361 6361 10911 10911 6363 6363 10912 10912 10913 10913 6363 6363 6363 6363 10914 10914 6365 6365 10915 10915 6343 6343 6365 6365 6365 6365 6343 6343 6367 6367 6343 6343 6345 6345 6367 6367 6367 6367 6345 6345 6369 6369 6345 6345 6347 6347 6369 6369 6369 6369 6347 6347 6371 6371 6347 6347 6349 6349 6371 6371 6371 6371 6349 6349 6373 6373 6349 6349 6351 6351 6373 6373 6373 6373 6351 6351 6375 6375 6351 6351 6350 6350 6375 6375 6375 6375 6350 6350 6374 6374 6350 6350 6348 6348 6374 6374 6374 6374 6348 6348 6372 6372 6348 6348 6346 6346 6372 6372 6372 6372 6346 6346 6370 6370 6346 6346 6344 6344 6370 6370 6370 6370 6344 6344 6368 6368 6344 6344 6342 6342 6368 6368 6368 6368 6342 6342 6366 6366 6342 6342 10916 10916 6366 6366 6366 6366 10917 10917 6364 6364 10918 10918 10919 10919 6364 6364 6364 6364 10920 10920 6362 6362 10921 10921 6336 6336 6362 6362 6362 6362 6336 6336 6360 6360 6336 6336 6334 6334 6360 6360 6360 6360 6334 6334 6358 6358 6334 6334 6332 6332 6358 6358 6358 6358 6332 6332 6356 6356 6332 6332 6330 6330 6356 6356 6356 6356 6330 6330 6354 6354 6330 6330 6328 6328 6354 6354 6354 6354 6328 6328 6352 6352 6328 6328 6329 6329 6352 6352 6352 6352 6329 6329 6353 6353 6329 6329 6331 6331 6353 6353 6353 6353 6331 6331 6355 6355 6331 6331 6333 6333 6355 6355 6331 6331 10922 10922 6333 6333 10923 10923 10924 10924 6333 6333 6333 6333 10925 10925 6335 6335 10926 10926 10927 10927 6335 6335 6335 6335 10928 10928 6337 6337 10929 10929 10930 10930 6337 6337 6337 6337 10931 10931 10932 10932 6315 6315 6317 6317 6339 6339 6339 6339 6317 6317 6341 6341 6317 6317 6319 6319 6341 6341 10933 10933 10934 10934 6343 6343 10935 10935 10936 10936 6343 6343 6343 6343 10937 10937 6345 6345 10938 10938 10939 10939 6345 6345 6345 6345 10940 10940 6347 6347 10941 10941 10942 10942 6347 6347 6347 6347 10943 10943 6349 6349 10944 10944 10945 10945 6349 6349 6349 6349 10946 10946 6351 6351 10947 10947 10948 10948 6351 6351 6351 6351 10949 10949 6350 6350 10950 10950 10951 10951 6350 6350 6350 6350 10952 10952 6348 6348 10953 10953 10954 10954 6348 6348 6348 6348 10955 10955 6346 6346 10956 10956 10957 10957 6346 6346 6346 6346 10958 10958 6344 6344 10959 10959 10960 10960 6344 6344 6344 6344 10961 10961 6342 6342 10962 10962 10963 10963 6342 6342 6342 6342 10964 10964 10965 10965 6316 6316 6314 6314 6340 6340 6340 6340 6314 6314 6338 6338 6314 6314 6312 6312 6338 6338 10966 10966 10967 10967 6336 6336 10968 10968 10969 10969 6336 6336 6336 6336 10970 10970 6334 6334 10971 10971 10972 10972 6334 6334 6334 6334 10973 10973 6332 6332 10974 10974 10975 10975 6332 6332 6332 6332 10976 10976 6330 6330 10977 10977 10978 10978 6330 6330 6330 6330 10979 10979 6328 6328 10980 10980 10981 10981 6328 6328 6328 6328 10982 10982 6329 6329 10983 10983 10984 10984 6329 6329 6329 6329 10985 10985 6331 6331 10986 10986 10987 10987 6331 6331 6307 6307 6285 6285 6309 6309 10988 10988 6287 6287 10989 10989 10990 10990 6287 6287 6311 6311 6287 6287 6289 6289 6311 6311 6311 6311 6289 6289 6313 6313 6289 6289 6291 6291 6313 6313 6313 6313 6291 6291 6315 6315 6291 6291 6293 6293 6315 6315 6315 6315 6293 6293 6317 6317 6293 6293 6295 6295 6317 6317 6317 6317 6295 6295 6319 6319 6295 6295 6297 6297 6319 6319 6319 6319 6297 6297 6321 6321 6297 6297 10991 10991 6321 6321 6321 6321 10992 10992 10993 10993 6299 6299 6301 6301 6323 6323 6323 6323 6301 6301 6325 6325 6301 6301 6303 6303 6325 6325 6325 6325 6303 6303 6327 6327 6303 6303 6302 6302 6327 6327 6327 6327 6302 6302 6326 6326 6302 6302 6300 6300 6326 6326 6326 6326 6300 6300 6324 6324 6300 6300 6298 6298 6324 6324 6324 6324 6298 6298 6322 6322 10994 10994 6296 6296 10995 10995 10996 10996 6296 6296 6320 6320 6296 6296 6294 6294 6320 6320 6320 6320 6294 6294 6318 6318 6294 6294 6292 6292 6318 6318 6318 6318 6292 6292 6316 6316 6292 6292 6290 6290 6316 6316 6316 6316 6290 6290 6314 6314 6290 6290 6288 6288 6314 6314 6314 6314 6288 6288 6312 6312 6288 6288 6286 6286 6312 6312 6312 6312 6286 6286 6310 6310 6286 6286 10997 10997 6310 6310 6310 6310 10998 10998 10999 10999 6284 6284 6282 6282 6308 6308 6308 6308 6282 6282 6306 6306 6282 6282 6280 6280 6306 6306 6306 6306 6280 6280 6304 6304 6280 6280 6281 6281 6304 6304 6304 6304 6281 6281 6305 6305 6281 6281 6283 6283 6305 6305 6305 6305 6283 6283 6307 6307 6283 6283 6285 6285 6307 6307 6445 6445 6471 6471 6447 6447 6471 6471 6472 6472 6447 6447 6447 6447 6472 6472 6448 6448 6472 6472 6470 6470 6448 6448 6448 6448 6470 6470 6446 6446 6470 6470 6468 6468 6446 6446 6446 6446 6468 6468 6444 6444 11000 11000 6466 6466 11001 11001 11002 11002 6466 6466 6442 6442 6466 6466 6464 6464 6442 6442 6442 6442 6464 6464 6440 6440 6464 6464 6462 6462 6440 6440 6440 6440 6462 6462 6438 6438 6462 6462 6460 6460 6438 6438 6438 6438 6460 6460 6436 6436 6460 6460 6458 6458 6436 6436 6436 6436 6458 6458 6434 6434 6458 6458 6456 6456 6434 6434 6434 6434 6456 6456 6432 6432 6456 6456 11003 11003 6432 6432 6432 6432 11004 11004 11005 11005 6454 6454 6452 6452 6430 6430 6430 6430 6452 6452 6428 6428 6452 6452 6450 6450 6428 6428 6428 6428 6450 6450 6426 6426 6450 6450 6449 6449 6426 6426 6426 6426 6449 6449 6425 6425 6449 6449 6451 6451 6425 6425 6425 6425 6451 6451 6427 6427 6451 6451 6453 6453 6427 6427 6427 6427 6453 6453 6429 6429 11006 11006 6455 6455 11007 11007 11008 11008 6455 6455 6431 6431 6455 6455 6457 6457 6431 6431 6431 6431 6457 6457 6433 6433 6457 6457 6459 6459 6433 6433 6433 6433 6459 6459 6435 6435 6459 6459 6461 6461 6435 6435 6435 6435 6461 6461 6437 6437 6461 6461 6463 6463 6437 6437 6437 6437 6463 6463 6439 6439 6463 6463 6465 6465 6439 6439 6439 6439 6465 6465 6441 6441 6465 6465 11009 11009 6441 6441 6441 6441 11010 11010 11011 11011 6467 6467 6469 6469 6443 6443 6443 6443 6469 6469 6445 6445 6469 6469 6471 6471 6445 6445 6906 6906 6908 6908 6814 6814 6912 6912 6914 6914 6818 6818 6915 6915 6918 6918 6820 6820 6911 6911 6909 6909 6815 6815 6907 6907 6905 6905 6813 6813 6902 6902 6899 6899 6809 6809 6897 6897 6895 6895 6807 6807 6892 6892 6889 6889 6803 6803 6888 6888 6885 6885 6801 6801 6878 6878 6875 6875 6795 6795 6873 6873 6871 6871 6793 6793 6868 6868 6865 6865 6789 6789 6864 6864 6861 6861 6787 6787 6854 6854 6851 6851 6781 6781 6849 6849 6847 6847 6779 6779 6844 6844 11012 11012 11013 11013 6839 6839 6837 6837 6773 6773 6831 6831 6828 6828 6767 6767 6822 6822 6823 6823 6764 6764 6826 6826 6827 6827 6766 6766 6830 6830 6833 6833 6770 6770 6835 6835 6836 6836 6772 6772 6843 6843 6846 6846 6778 6778 6848 6848 6850 6850 6780 6780 6853 6853 6856 6856 6784 6784 6858 6858 6860 6860 6786 6786 6862 6862 6863 6863 6788 6788 6867 6867 6870 6870 6792 6792 6877 6877 6880 6880 6798 6798 6882 6882 6884 6884 6800 6800 6887 6887 6890 6890 6804 6804 6891 6891 6894 6894 6806 6806 6901 6901 6904 6904 6812 6812 6518 6518 6516 6516 6576 6576 6516 6516 6574 6574 6576 6576 6576 6576 6574 6574 6634 6634 6574 6574 6632 6632 6634 6634 6634 6634 6632 6632 6692 6692 6632 6632 6690 6690 6692 6692 6692 6692 6690 6690 6750 6750 6690 6690 6748 6748 6750 6750 6750 6750 6748 6748 11014 11014 6748 6748 11015 11015 11016 11016 6504 6504 6502 6502 6562 6562 6502 6502 6560 6560 6562 6562 6562 6562 6560 6560 6620 6620 6560 6560 6618 6618 6620 6620 6620 6620 6618 6618 6678 6678 6618 6618 6676 6676 6678 6678 6678 6678 6676 6676 11017 11017 6676 6676 11018 11018 11019 11019 6736 6736 6734 6734 6794 6794 6734 6734 6792 6792 6794 6794 6484 6484 6482 6482 6542 6542 6482 6482 6540 6540 6542 6542 6542 6542 6540 6540 6600 6600 6540 6540 6598 6598 6600 6600 6600 6600 6598 6598 6658 6658 6598 6598 6656 6656 6658 6658 6658 6658 6656 6656 6716 6716 6656 6656 6714 6714 6716 6716 6716 6716 6714 6714 11020 11020 6714 6714 11021 11021 11022 11022 6475 6475 6477 6477 6533 6533 6477 6477 6535 6535 6533 6533 6533 6533 6535 6535 6591 6591 6535 6535 6593 6593 6591 6591 6591 6591 6593 6593 6649 6649 6593 6593 6651 6651 6649 6649 6649 6649 6651 6651 6707 6707 6651 6651 6709 6709 6707 6707 6707 6707 6709 6709 11023 11023 6709 6709 11024 11024 11025 11025 6495 6495 6497 6497 6553 6553 6497 6497 6555 6555 6553 6553 6553 6553 6555 6555 6611 6611 6555 6555 6613 6613 6611 6611 6611 6611 6613 6613 6669 6669 6613 6613 6671 6671 6669 6669 6669 6669 6671 6671 6727 6727 6671 6671 6729 6729 6727 6727 6727 6727 6729 6729 11026 11026 6729 6729 11027 11027 11028 11028 6509 6509 6511 6511 6567 6567 6511 6511 6569 6569 6567 6567 6567 6567 6569 6569 6625 6625 6569 6569 6627 6627 6625 6625 6625 6625 6627 6627 6683 6683 6627 6627 6685 6685 6683 6683 6683 6683 6685 6685 6741 6741 6685 6685 6743 6743 6741 6741 6741 6741 6743 6743 11029 11029 6743 6743 11030 11030 11031 11031 6529 6529 6530 6530 6587 6587 6530 6530 6588 6588 6587 6587 6587 6587 6588 6588 6645 6645 6588 6588 6646 6646 6645 6645 6645 6645 6646 6646 6703 6703 6646 6646 6704 6704 6703 6703 6703 6703 6704 6704 6761 6761 6704 6704 6762 6762 6761 6761 6761 6761 6762 6762 11032 11032 6762 6762 11033 11033 11034 11034 6900 6900 6901 6901 6810 6810 6901 6901 6812 6812 6810 6810 11035 11035 11036 11036 6752 6752 11037 11037 6754 6754 6752 6752 6752 6752 6754 6754 6694 6694 6754 6754 6696 6696 6694 6694 6694 6694 6696 6696 6636 6636 6696 6696 6638 6638 6636 6636 6636 6636 6638 6638 6578 6578 6638 6638 6580 6580 6578 6578 6578 6578 6580 6580 6520 6520 6580 6580 6522 6522 6520 6520 6520 6520 6518 6518 6578 6578 6518 6518 6576 6576 6578 6578 6578 6578 6576 6576 6636 6636 6576 6576 6634 6634 6636 6636 6636 6636 6634 6634 6694 6694 6634 6634 6692 6692 6694 6694 6694 6694 6692 6692 6752 6752 6692 6692 6750 6750 6752 6752 6752 6752 6750 6750 11038 11038 6750 6750 11039 11039 11040 11040 6810 6810 6808 6808 6900 6900 6808 6808 6898 6898 6900 6900 6806 6806 6894 6894 11041 11041 6894 6894 11042 11042 11043 11043 6808 6808 6896 6896 6898 6898 6890 6890 6891 6891 6804 6804 6891 6891 6806 6806 6804 6804 11044 11044 11045 11045 6746 6746 11046 11046 6748 6748 6746 6746 6746 6746 6748 6748 6688 6688 6748 6748 6690 6690 6688 6688 6688 6688 6690 6690 6630 6630 6690 6690 6632 6632 6630 6630 6630 6630 6632 6632 6572 6572 6632 6632 6574 6574 6572 6572 6572 6572 6574 6574 6514 6514 6574 6574 6516 6516 6514 6514 6886 6886 6887 6887 6802 6802 6887 6887 6804 6804 6802 6802 11047 11047 11048 11048 6744 6744 11049 11049 6746 6746 6744 6744 6744 6744 6746 6746 6686 6686 6746 6746 6688 6688 6686 6686 6686 6686 6688 6688 6628 6628 6688 6688 6630 6630 6628 6628 6628 6628 6630 6630 6570 6570 6630 6630 6572 6572 6570 6570 6570 6570 6572 6572 6512 6512 6572 6572 6514 6514 6512 6512 6512 6512 6510 6510 6570 6570 6510 6510 6568 6568 6570 6570 6570 6570 6568 6568 6628 6628 6568 6568 6626 6626 6628 6628 6628 6628 6626 6626 6686 6686 6626 6626 6684 6684 6686 6686 6686 6686 6684 6684 6744 6744 6684 6684 6742 6742 6744 6744 6744 6744 6742 6742 11050 11050 6742 6742 11051 11051 11052 11052 6802 6802 6800 6800 6886 6886 6800 6800 6884 6884 6886 6886 6510 6510 6508 6508 6568 6568 6508 6508 6566 6566 6568 6568 6568 6568 6566 6566 6626 6626 6566 6566 6624 6624 6626 6626 6626 6626 6624 6624 6684 6684 6624 6624 6682 6682 6684 6684 6684 6684 6682 6682 6742 6742 6682 6682 6740 6740 6742 6742 6742 6742 6740 6740 11053 11053 6740 6740 11054 11054 11055 11055 6800 6800 6798 6798 6882 6882 6798 6798 6880 6880 6882 6882 6876 6876 6877 6877 6796 6796 6877 6877 6798 6798 6796 6796 11056 11056 11057 11057 6738 6738 11058 11058 6740 6740 6738 6738 6738 6738 6740 6740 6680 6680 6740 6740 6682 6682 6680 6680 6680 6680 6682 6682 6622 6622 6682 6682 6624 6624 6622 6622 6622 6622 6624 6624 6564 6564 6624 6624 6566 6566 6564 6564 6564 6564 6566 6566 6506 6506 6566 6566 6508 6508 6506 6506 6506 6506 6504 6504 6564 6564 6504 6504 6562 6562 6564 6564 6564 6564 6562 6562 6622 6622 6562 6562 6620 6620 6622 6622 6622 6622 6620 6620 6680 6680 6620 6620 6678 6678 6680 6680 6680 6680 6678 6678 6738 6738 6678 6678 11059 11059 6738 6738 6738 6738 11060 11060 11061 11061 6736 6736 6794 6794 6796 6796 6796 6796 6794 6794 6876 6876 6794 6794 6874 6874 6876 6876 6792 6792 6870 6870 6794 6794 6870 6870 6872 6872 6794 6794 6794 6794 6872 6872 6874 6874 6866 6866 6867 6867 6790 6790 6867 6867 6792 6792 6790 6790 6790 6790 6792 6792 6732 6732 6792 6792 6734 6734 6732 6732 11062 11062 11063 11063 6674 6674 11064 11064 6676 6676 6674 6674 6674 6674 6676 6676 6616 6616 6676 6676 6618 6618 6616 6616 6616 6616 6618 6618 6558 6558 6618 6618 6560 6560 6558 6558 6558 6558 6560 6560 6500 6500 6560 6560 6502 6502 6500 6500 6500 6500 6498 6498 6558 6558 6498 6498 6556 6556 6558 6558 6558 6558 6556 6556 6616 6616 6556 6556 6614 6614 6616 6616 6616 6616 6614 6614 6674 6674 6614 6614 6672 6672 6674 6674 6674 6674 6672 6672 11065 11065 6672 6672 11066 11066 11067 11067 6732 6732 6730 6730 6790 6790 6730 6730 6788 6788 6790 6790 6790 6790 6788 6788 6866 6866 6788 6788 6863 6863 6866 6866 6860 6860 6862 6862 6786 6786 6862 6862 6788 6788 6786 6786 11068 11068 11069 11069 6728 6728 11070 11070 11071 11071 6728 6728 6728 6728 11072 11072 6670 6670 11073 11073 6672 6672 6670 6670 6670 6670 6672 6672 6612 6612 6672 6672 6614 6614 6612 6612 6612 6612 6614 6614 6554 6554 6614 6614 6556 6556 6554 6554 6554 6554 6556 6556 6496 6496 6556 6556 6498 6498 6496 6496 6496 6496 6494 6494 6554 6554 6494 6494 6552 6552 6554 6554 6554 6554 6552 6552 6612 6612 6552 6552 6610 6610 6612 6612 6612 6612 6610 6610 6670 6670 6610 6610 6668 6668 6670 6670 6670 6670 6668 6668 6728 6728 6668 6668 6726 6726 6728 6728 6728 6728 6726 6726 11074 11074 6726 6726 11075 11075 11076 11076 6786 6786 6784 6784 6858 6858 6784 6784 6856 6856 6858 6858 6852 6852 6853 6853 6782 6782 6853 6853 6784 6784 6782 6782 11077 11077 11078 11078 6724 6724 11079 11079 6726 6726 6724 6724 6724 6724 6726 6726 6666 6666 6726 6726 6668 6668 6666 6666 6666 6666 6668 6668 6608 6608 6668 6668 6610 6610 6608 6608 6608 6608 6610 6610 6550 6550 6610 6610 6552 6552 6550 6550 6550 6550 6552 6552 6492 6492 6552 6552 6494 6494 6492 6492 6492 6492 6490 6490 6550 6550 6490 6490 6548 6548 6550 6550 6550 6550 6548 6548 6608 6608 6548 6548 6606 6606 6608 6608 6608 6608 6606 6606 6666 6666 6606 6606 6664 6664 6666 6666 6666 6666 6664 6664 6724 6724 6664 6664 6722 6722 6724 6724 6724 6724 6722 6722 11080 11080 6722 6722 11081 11081 11082 11082 6782 6782 6780 6780 6852 6852 6780 6780 6850 6850 6852 6852 6490 6490 6488 6488 6548 6548 6488 6488 6546 6546 6548 6548 6548 6548 6546 6546 6606 6606 6546 6546 6604 6604 6606 6606 6606 6606 6604 6604 6664 6664 6604 6604 6662 6662 6664 6664 6664 6664 6662 6662 6722 6722 6662 6662 6720 6720 6722 6722 6722 6722 6720 6720 11083 11083 6720 6720 11084 11084 11085 11085 6780 6780 6778 6778 6848 6848 6778 6778 6846 6846 6848 6848 11086 11086 6843 6843 11087 11087 6843 6843 6778 6778 11088 11088 11089 11089 11090 11090 6718 6718 11091 11091 6720 6720 6718 6718 6718 6718 6720 6720 6660 6660 6720 6720 6662 6662 6660 6660 6660 6660 6662 6662 6602 6602 6662 6662 6604 6604 6602 6602 6602 6602 6604 6604 6544 6544 6604 6604 6546 6546 6544 6544 6544 6544 6546 6546 6486 6486 6546 6546 6488 6488 6486 6486 6486 6486 6484 6484 6544 6544 6484 6484 6542 6542 6544 6544 6544 6544 6542 6542 6602 6602 6542 6542 6600 6600 6602 6602 6602 6602 6600 6600 6660 6660 6600 6600 6658 6658 6660 6660 6660 6660 6658 6658 6718 6718 6658 6658 6716 6716 6718 6718 6718 6718 6716 6716 11092 11092 6716 6716 11093 11093 11094 11094 6776 6776 6774 6774 6842 6842 6774 6774 6840 6840 6842 6842 6772 6772 6836 6836 6774 6774 6836 6836 6838 6838 6774 6774 6774 6774 6838 6838 6840 6840 6833 6833 6835 6835 6770 6770 6835 6835 6772 6772 6770 6770 11095 11095 11096 11096 6712 6712 11097 11097 6714 6714 6712 6712 6712 6712 6714 6714 6654 6654 6714 6714 6656 6656 6654 6654 6654 6654 6656 6656 6596 6596 6656 6656 6598 6598 6596 6596 6596 6596 6598 6598 6538 6538 6598 6598 6540 6540 6538 6538 6538 6538 6540 6540 6480 6480 6540 6540 6482 6482 6480 6480 6829 6829 6830 6830 6768 6768 6830 6830 6770 6770 6768 6768 11098 11098 11099 11099 6710 6710 11100 11100 6712 6712 6710 6710 6710 6710 6712 6712 6652 6652 6712 6712 6654 6654 6652 6652 6652 6652 6654 6654 6594 6594 6654 6654 6596 6596 6594 6594 6594 6594 6596 6596 6536 6536 6596 6596 6538 6538 6536 6536 6536 6536 6538 6538 6478 6478 6538 6538 6480 6480 6478 6478 6478 6478 6476 6476 6536 6536 6476 6476 6534 6534 6536 6536 6536 6536 6534 6534 6594 6594 6534 6534 6592 6592 6594 6594 6594 6594 6592 6592 6652 6652 6592 6592 6650 6650 6652 6652 6652 6652 6650 6650 6710 6710 6650 6650 6708 6708 6710 6710 6710 6710 6708 6708 11101 11101 6708 6708 11102 11102 11103 11103 6768 6768 6766 6766 6829 6829 6766 6766 6827 6827 6829 6829 6476 6476 6474 6474 6534 6534 6474 6474 6532 6532 6534 6534 6534 6534 6532 6532 6592 6592 6532 6532 6590 6590 6592 6592 6592 6592 6590 6590 6650 6650 6590 6590 6648 6648 6650 6650 6650 6650 6648 6648 6708 6708 6648 6648 6706 6706 6708 6708 6708 6708 6706 6706 11104 11104 6706 6706 11105 11105 11106 11106 6766 6766 6764 6764 6826 6826 6764 6764 6823 6823 6826 6826 6821 6821 6822 6822 6763 6763 6822 6822 6764 6764 6763 6763 11107 11107 11108 11108 6705 6705 11109 11109 6706 6706 6705 6705 6705 6705 6706 6706 6647 6647 6706 6706 6648 6648 6647 6647 6647 6647 6648 6648 6589 6589 6648 6648 6590 6590 6589 6589 6589 6589 6590 6590 6531 6531 6590 6590 6532 6532 6531 6531 6531 6531 6532 6532 6473 6473 6532 6532 6474 6474 6473 6473 6473 6473 6475 6475 6531 6531 6475 6475 6533 6533 6531 6531 6531 6531 6533 6533 6589 6589 6533 6533 6591 6591 6589 6589 6589 6589 6591 6591 6647 6647 6591 6591 6649 6649 6647 6647 6647 6647 6649 6649 6705 6705 6649 6649 6707 6707 6705 6705 6705 6705 6707 6707 11110 11110 6707 6707 11111 11111 11112 11112 6763 6763 6765 6765 6821 6821 6765 6765 6824 6824 6821 6821 6767 6767 6828 6828 6765 6765 6828 6828 6825 6825 6765 6765 6765 6765 6825 6825 6824 6824 6832 6832 6831 6831 6769 6769 6831 6831 6767 6767 6769 6769 11113 11113 11114 11114 6711 6711 11115 11115 6709 6709 6711 6711 6711 6711 6709 6709 6653 6653 6709 6709 6651 6651 6653 6653 6653 6653 6651 6651 6595 6595 6651 6651 6593 6593 6595 6595 6595 6595 6593 6593 6537 6537 6593 6593 6535 6535 6537 6537 6537 6537 6535 6535 6479 6479 6535 6535 6477 6477 6479 6479 6479 6479 6481 6481 6537 6537 6481 6481 6539 6539 6537 6537 6537 6537 6539 6539 6595 6595 6539 6539 6597 6597 6595 6595 6595 6595 6597 6597 6653 6653 6597 6597 6655 6655 6653 6653 6653 6653 6655 6655 6711 6711 6655 6655 6713 6713 6711 6711 6711 6711 6713 6713 11116 11116 6713 6713 11117 11117 11118 11118 6769 6769 6771 6771 6832 6832 6771 6771 6834 6834 6832 6832 6481 6481 6483 6483 6539 6539 6483 6483 6541 6541 6539 6539 6539 6539 6541 6541 6597 6597 6541 6541 6599 6599 6597 6597 6597 6597 6599 6599 6655 6655 6599 6599 6657 6657 6655 6655 6655 6655 6657 6657 6713 6713 6657 6657 6715 6715 6713 6713 6713 6713 6715 6715 11119 11119 6715 6715 11120 11120 11121 11121 6771 6771 6773 6773 6834 6834 6773 6773 6837 6837 6834 6834 6483 6483 6485 6485 6541 6541 6485 6485 6543 6543 6541 6541 6541 6541 6543 6543 6599 6599 6543 6543 6601 6601 6599 6599 6599 6599 6601 6601 6657 6657 6601 6601 6659 6659 6657 6657 6657 6657 6659 6659 6715 6715 6659 6659 6717 6717 6715 6715 6715 6715 6717 6717 11122 11122 6717 6717 11123 11123 11124 11124 6773 6773 6775 6775 6839 6839 6775 6775 6841 6841 6839 6839 6845 6845 6844 6844 6777 6777 6844 6844 11125 11125 6777 6777 11126 11126 11127 11127 6719 6719 11128 11128 6717 6717 6719 6719 6719 6719 6717 6717 6661 6661 6717 6717 6659 6659 6661 6661 6661 6661 6659 6659 6603 6603 6659 6659 6601 6601 6603 6603 6603 6603 6601 6601 6545 6545 6601 6601 6543 6543 6545 6545 6545 6545 6543 6543 6487 6487 6543 6543 6485 6485 6487 6487 6487 6487 6489 6489 6545 6545 6489 6489 6547 6547 6545 6545 6545 6545 6547 6547 6603 6603 6547 6547 6605 6605 6603 6603 6603 6603 6605 6605 6661 6661 6605 6605 6663 6663 6661 6661 6661 6661 6663 6663 6719 6719 6663 6663 6721 6721 6719 6719 6719 6719 6721 6721 11129 11129 6721 6721 11130 11130 11131 11131 6777 6777 6779 6779 6845 6845 6779 6779 6847 6847 6845 6845 6489 6489 6491 6491 6547 6547 6491 6491 6549 6549 6547 6547 6547 6547 6549 6549 6605 6605 6549 6549 6607 6607 6605 6605 6605 6605 6607 6607 6663 6663 6607 6607 6665 6665 6663 6663 6663 6663 6665 6665 6721 6721 6665 6665 6723 6723 6721 6721 6721 6721 6723 6723 11132 11132 6723 6723 11133 11133 11134 11134 6779 6779 6781 6781 6849 6849 6781 6781 6851 6851 6849 6849 6855 6855 6854 6854 6783 6783 6854 6854 6781 6781 6783 6783 11135 11135 11136 11136 6725 6725 11137 11137 6723 6723 6725 6725 6725 6725 6723 6723 6667 6667 6723 6723 6665 6665 6667 6667 6667 6667 6665 6665 6609 6609 6665 6665 6607 6607 6609 6609 6609 6609 6607 6607 6551 6551 6607 6607 6549 6549 6551 6551 6551 6551 6549 6549 6493 6493 6549 6549 6491 6491 6493 6493 6493 6493 6495 6495 6551 6551 6495 6495 6553 6553 6551 6551 6551 6551 6553 6553 6609 6609 6553 6553 6611 6611 6609 6609 6609 6609 6611 6611 6667 6667 6611 6611 6669 6669 6667 6667 6667 6667 6669 6669 6725 6725 6669 6669 6727 6727 6725 6725 6725 6725 6727 6727 11138 11138 6727 6727 11139 11139 11140 11140 6783 6783 6785 6785 6855 6855 6785 6785 6857 6857 6855 6855 6787 6787 6861 6861 6785 6785 6861 6861 6859 6859 6785 6785 6785 6785 6859 6859 6857 6857 6497 6497 6499 6499 6555 6555 6499 6499 6557 6557 6555 6555 6555 6555 6557 6557 6613 6613 6557 6557 6615 6615 6613 6613 6613 6613 6615 6615 6671 6671 6615 6615 6673 6673 6671 6671 6671 6671 6673 6673 6729 6729 6673 6673 11141 11141 6729 6729 6729 6729 11142 11142 11143 11143 6731 6731 6789 6789 6787 6787 6787 6787 6789 6789 6864 6864 6789 6789 6865 6865 6864 6864 6869 6869 6868 6868 6791 6791 6868 6868 6789 6789 6791 6791 6791 6791 6789 6789 6733 6733 6789 6789 6731 6731 6733 6733 11144 11144 11145 11145 6675 6675 11146 11146 6673 6673 6675 6675 6675 6675 6673 6673 6617 6617 6673 6673 6615 6615 6617 6617 6617 6617 6615 6615 6559 6559 6615 6615 6557 6557 6559 6559 6559 6559 6557 6557 6501 6501 6557 6557 6499 6499 6501 6501 6501 6501 6503 6503 6559 6559 6503 6503 6561 6561 6559 6559 6559 6559 6561 6561 6617 6617 6561 6561 6619 6619 6617 6617 6617 6617 6619 6619 6675 6675 6619 6619 6677 6677 6675 6675 6675 6675 6677 6677 11147 11147 6677 6677 11148 11148 11149 11149 6733 6733 6735 6735 6791 6791 6735 6735 6793 6793 6791 6791 6791 6791 6793 6793 6869 6869 6793 6793 6871 6871 6869 6869 6503 6503 6505 6505 6561 6561 6505 6505 6563 6563 6561 6561 6561 6561 6563 6563 6619 6619 6563 6563 6621 6621 6619 6619 6619 6619 6621 6621 6677 6677 6621 6621 6679 6679 6677 6677 6677 6677 6679 6679 11150 11150 6679 6679 11151 11151 11152 11152 6735 6735 6737 6737 6793 6793 6737 6737 6795 6795 6793 6793 6793 6793 6795 6795 6873 6873 6795 6795 6875 6875 6873 6873 6879 6879 6878 6878 6797 6797 6878 6878 6795 6795 6797 6797 11153 11153 11154 11154 6739 6739 11155 11155 11156 11156 6739 6739 6739 6739 11157 11157 6681 6681 11158 11158 6679 6679 6681 6681 6681 6681 6679 6679 6623 6623 6679 6679 6621 6621 6623 6623 6623 6623 6621 6621 6565 6565 6621 6621 6563 6563 6565 6565 6565 6565 6563 6563 6507 6507 6563 6563 6505 6505 6507 6507 6507 6507 6509 6509 6565 6565 6509 6509 6567 6567 6565 6565 6565 6565 6567 6567 6623 6623 6567 6567 6625 6625 6623 6623 6623 6623 6625 6625 6681 6681 6625 6625 6683 6683 6681 6681 6681 6681 6683 6683 6739 6739 6683 6683 6741 6741 6739 6739 6739 6739 6741 6741 11159 11159 6741 6741 11160 11160 11161 11161 6797 6797 6799 6799 6879 6879 6799 6799 6881 6881 6879 6879 6801 6801 6885 6885 6799 6799 6885 6885 6883 6883 6799 6799 6799 6799 6883 6883 6881 6881 6889 6889 6888 6888 6803 6803 6888 6888 6801 6801 6803 6803 11162 11162 11163 11163 6745 6745 11164 11164 6743 6743 6745 6745 6745 6745 6743 6743 6687 6687 6743 6743 6685 6685 6687 6687 6687 6687 6685 6685 6629 6629 6685 6685 6627 6627 6629 6629 6629 6629 6627 6627 6571 6571 6627 6627 6569 6569 6571 6571 6571 6571 6569 6569 6513 6513 6569 6569 6511 6511 6513 6513 6893 6893 6892 6892 6805 6805 6892 6892 6803 6803 6805 6805 11165 11165 11166 11166 6747 6747 11167 11167 6745 6745 6747 6747 6747 6747 6745 6745 6689 6689 6745 6745 6687 6687 6689 6689 6689 6689 6687 6687 6631 6631 6687 6687 6629 6629 6631 6631 6631 6631 6629 6629 6573 6573 6629 6629 6571 6571 6573 6573 6573 6573 6571 6571 6515 6515 6571 6571 6513 6513 6515 6515 6515 6515 6517 6517 6573 6573 6517 6517 6575 6575 6573 6573 6573 6573 6575 6575 6631 6631 6575 6575 6633 6633 6631 6631 6631 6631 6633 6633 6689 6689 6633 6633 6691 6691 6689 6689 6689 6689 6691 6691 6747 6747 6691 6691 6749 6749 6747 6747 6747 6747 6749 6749 11168 11168 6749 6749 11169 11169 11170 11170 6805 6805 11171 11171 6893 6893 11172 11172 11173 11173 6893 6893 6517 6517 6519 6519 6575 6575 6519 6519 6577 6577 6575 6575 6575 6575 6577 6577 6633 6633 6577 6577 6635 6635 6633 6633 6633 6633 6635 6635 6691 6691 6635 6635 6693 6693 6691 6691 6691 6691 6693 6693 6749 6749 6693 6693 6751 6751 6749 6749 6749 6749 6751 6751 11174 11174 6751 6751 11175 11175 11176 11176 6807 6807 6809 6809 6897 6897 6809 6809 6899 6899 6897 6897 6903 6903 6902 6902 6811 6811 6902 6902 6809 6809 6811 6811 11177 11177 11178 11178 6753 6753 11179 11179 6751 6751 6753 6753 6753 6753 6751 6751 6695 6695 6751 6751 6693 6693 6695 6695 6695 6695 6693 6693 6637 6637 6693 6693 6635 6635 6637 6637 6637 6637 6635 6635 6579 6579 6635 6635 6577 6577 6579 6579 6579 6579 6577 6577 6521 6521 6577 6577 6519 6519 6521 6521 6521 6521 6523 6523 6579 6579 6523 6523 6581 6581 6579 6579 6579 6579 6581 6581 6637 6637 6581 6581 6639 6639 6637 6637 6637 6637 6639 6639 6695 6695 6639 6639 6697 6697 6695 6695 6695 6695 6697 6697 6753 6753 6697 6697 6755 6755 6753 6753 6753 6753 6755 6755 11180 11180 6755 6755 11181 11181 11182 11182 6811 6811 6813 6813 6903 6903 6813 6813 6905 6905 6903 6903 6523 6523 6525 6525 6581 6581 6525 6525 6583 6583 6581 6581 6581 6581 6583 6583 6639 6639 6583 6583 6641 6641 6639 6639 6639 6639 6641 6641 6697 6697 6641 6641 6699 6699 6697 6697 6697 6697 6699 6699 6755 6755 6699 6699 6757 6757 6755 6755 6755 6755 6757 6757 11183 11183 6757 6757 11184 11184 11185 11185 6813 6813 6815 6815 6907 6907 6815 6815 6909 6909 6907 6907 6913 6913 6911 6911 6817 6817 6911 6911 6815 6815 6817 6817 11186 11186 11187 11187 6759 6759 11188 11188 6757 6757 6759 6759 6759 6759 6757 6757 6701 6701 6757 6757 6699 6699 6701 6701 6701 6701 6699 6699 6643 6643 6699 6699 6641 6641 6643 6643 6643 6643 6641 6641 6585 6585 6641 6641 6583 6583 6585 6585 6585 6585 6583 6583 6527 6527 6583 6583 6525 6525 6527 6527 6527 6527 6529 6529 6585 6585 6529 6529 6587 6587 6585 6585 6585 6585 6587 6587 6643 6643 6587 6587 6645 6645 6643 6643 6643 6643 6645 6645 6701 6701 6645 6645 6703 6703 6701 6701 6701 6701 6703 6703 6759 6759 6703 6703 6761 6761 6759 6759 6759 6759 6761 6761 11189 11189 6761 6761 11190 11190 11191 11191 6817 6817 6819 6819 6913 6913 6819 6819 6916 6916 6913 6913 6820 6820 6918 6918 6819 6819 6918 6918 6917 6917 6819 6819 6819 6819 6917 6917 6916 6916 6530 6530 6528 6528 6588 6588 6528 6528 6586 6586 6588 6588 6588 6588 6586 6586 6646 6646 6586 6586 6644 6644 6646 6646 6646 6646 6644 6644 6704 6704 6644 6644 6702 6702 6704 6704 6704 6704 6702 6702 6762 6762 6702 6702 6760 6760 6762 6762 6762 6762 6760 6760 11192 11192 6760 6760 11193 11193 11194 11194 6820 6820 6818 6818 6915 6915 6818 6818 6914 6914 6915 6915 6910 6910 6912 6912 6816 6816 6912 6912 6818 6818 6816 6816 11195 11195 11196 11196 6758 6758 11197 11197 6760 6760 6758 6758 6758 6758 6760 6760 6700 6700 6760 6760 6702 6702 6700 6700 6700 6700 6702 6702 6642 6642 6702 6702 6644 6644 6642 6642 6642 6642 6644 6644 6584 6584 6644 6644 6586 6586 6584 6584 6584 6584 6586 6586 6526 6526 6586 6586 6528 6528 6526 6526 6526 6526 6524 6524 6584 6584 6524 6524 6582 6582 6584 6584 6584 6584 6582 6582 6642 6642 6582 6582 6640 6640 6642 6642 6642 6642 6640 6640 6700 6700 6640 6640 6698 6698 6700 6700 6700 6700 6698 6698 6758 6758 6698 6698 6756 6756 6758 6758 6758 6758 6756 6756 11198 11198 6756 6756 11199 11199 11200 11200 6816 6816 6814 6814 6910 6910 6814 6814 6908 6908 6910 6910 6524 6524 6522 6522 6582 6582 6522 6522 6580 6580 6582 6582 6582 6582 6580 6580 6640 6640 6580 6580 6638 6638 6640 6640 6640 6640 6638 6638 6698 6698 6638 6638 6696 6696 6698 6698 6698 6698 6696 6696 6756 6756 6696 6696 6754 6754 6756 6756 6756 6756 6754 6754 11201 11201 6754 6754 11202 11202 11203 11203 6814 6814 6812 6812 6906 6906 6812 6812 6904 6904 6906 6906 6999 6999 7064 7064 7066 7066 6999 6999 6998 6998 7064 7064 6998 6998 6996 6996 7064 7064 7064 7064 6996 6996 7062 7062 6996 6996 6994 6994 7062 7062 11204 11204 11205 11205 7060 7060 11206 11206 6992 6992 7060 7060 6992 6992 6989 6989 7060 7060 7060 7060 6989 6989 7058 7058 6989 6989 6988 6988 7058 7058 7058 7058 6988 6988 7056 7056 6988 6988 6985 6985 7056 7056 6975 6975 7050 7050 7052 7052 6985 6985 6984 6984 7056 7056 6984 6984 6982 6982 7056 7056 7056 7056 6982 6982 7054 7054 6982 6982 6980 6980 7054 7054 7054 7054 6980 6980 7052 7052 6980 6980 6978 6978 7052 7052 7052 7052 6978 6978 6975 6975 6965 6965 7044 7044 7046 7046 6975 6975 6974 6974 7050 7050 6974 6974 6972 6972 7050 7050 7050 7050 6972 6972 7048 7048 6972 6972 6970 6970 7048 7048 7048 7048 6970 6970 7046 7046 6970 6970 6968 6968 7046 7046 7046 7046 6968 6968 6965 6965 6965 6965 6964 6964 7044 7044 6964 6964 6961 6961 7044 7044 7044 7044 6961 6961 7042 7042 6961 6961 6960 6960 7042 7042 7042 7042 6960 6960 7040 7040 6960 6960 6958 6958 7040 7040 6958 6958 6956 6956 7040 7040 7040 7040 6956 6956 7038 7038 6956 6956 6954 6954 7038 7038 7038 7038 6954 6954 7036 7036 6954 6954 6951 6951 7036 7036 6941 6941 11207 11207 7032 7032 6951 6951 6950 6950 7036 7036 6950 6950 6948 6948 7036 7036 7036 7036 6948 6948 7034 7034 6948 6948 6946 6946 7034 7034 7034 7034 6946 6946 7032 7032 6946 6946 6944 6944 7032 7032 7032 7032 6944 6944 6941 6941 6941 6941 11208 11208 11209 11209 6940 6940 6938 6938 7030 7030 7030 7030 6938 6938 7028 7028 6938 6938 6936 6936 7028 7028 7028 7028 6936 6936 7026 7026 6936 6936 6934 6934 7026 7026 6934 6934 6933 6933 7026 7026 7026 7026 6933 6933 7024 7024 6933 6933 6931 6931 7024 7024 7024 7024 6931 6931 7022 7022 6931 6931 6928 6928 7022 7022 6920 6920 7017 7017 7018 7018 6928 6928 6927 6927 7022 7022 6927 6927 6925 6925 7022 7022 7022 7022 6925 6925 7020 7020 6925 6925 6924 6924 7020 7020 7020 7020 6924 6924 7018 7018 6924 6924 6921 6921 7018 7018 7018 7018 6921 6921 6920 6920 6929 6929 7023 7023 7021 7021 6920 6920 6919 6919 7017 7017 6919 6919 6922 6922 7017 7017 7017 7017 6922 6922 7019 7019 6922 6922 6923 6923 7019 7019 7019 7019 6923 6923 7021 7021 6923 6923 6926 6926 7021 7021 7021 7021 6926 6926 6929 6929 6929 6929 6930 6930 7023 7023 6930 6930 6932 6932 7023 7023 7023 7023 6932 6932 7025 7025 6932 6932 6935 6935 7025 7025 7025 7025 6935 6935 7027 7027 6935 6935 6937 6937 7027 7027 7027 7027 6937 6937 7029 7029 6937 6937 6939 6939 7029 7029 11210 11210 11211 11211 7031 7031 11212 11212 6942 6942 7031 7031 6952 6952 7037 7037 7035 7035 6942 6942 6943 6943 7031 7031 6943 6943 6945 6945 7031 7031 7031 7031 6945 6945 7033 7033 6945 6945 6947 6947 7033 7033 7033 7033 6947 6947 7035 7035 6947 6947 6949 6949 7035 7035 7035 7035 6949 6949 6952 6952 6952 6952 6953 6953 7037 7037 6953 6953 6955 6955 7037 7037 7037 7037 6955 6955 7039 7039 6955 6955 6957 6957 7039 7039 7039 7039 6957 6957 7041 7041 6957 6957 6959 6959 7041 7041 6959 6959 6962 6962 7041 7041 7041 7041 6962 6962 7043 7043 6962 6962 6963 6963 7043 7043 7043 7043 6963 6963 7045 7045 6963 6963 6966 6966 7045 7045 6976 6976 7051 7051 7049 7049 6966 6966 6967 6967 7045 7045 6967 6967 6969 6969 7045 7045 7045 7045 6969 6969 7047 7047 6969 6969 6971 6971 7047 7047 7047 7047 6971 6971 7049 7049 6971 6971 6973 6973 7049 7049 7049 7049 6973 6973 6976 6976 6986 6986 7057 7057 7055 7055 6976 6976 6977 6977 7051 7051 6977 6977 6979 6979 7051 7051 7051 7051 6979 6979 7053 7053 6979 6979 6981 6981 7053 7053 7053 7053 6981 6981 7055 7055 6981 6981 6983 6983 7055 7055 7055 7055 6983 6983 6986 6986 6986 6986 6987 6987 7057 7057 6987 6987 6990 6990 7057 7057 7057 7057 6990 6990 7059 7059 6990 6990 6991 6991 7059 7059 6991 6991 11213 11213 7059 7059 7059 7059 11214 11214 11215 11215 6993 6993 6995 6995 7061 7061 7061 7061 6995 6995 7063 7063 6995 6995 6997 6997 7063 7063 7063 7063 6997 6997 7065 7065 6997 6997 7000 7000 7065 7065 7009 7009 7071 7071 7069 7069 7000 7000 7001 7001 7065 7065 7001 7001 7003 7003 7065 7065 7065 7065 7003 7003 7067 7067 7003 7003 7005 7005 7067 7067 7067 7067 7005 7005 7069 7069 7005 7005 7007 7007 7069 7069 7069 7069 7007 7007 7009 7009 7009 7009 7011 7011 7071 7071 7011 7011 7014 7014 7071 7071 7071 7071 7014 7014 7073 7073 7014 7014 7015 7015 7073 7073 7073 7073 7015 7015 7074 7074 7015 7015 7016 7016 7074 7074 7016 7016 7013 7013 7074 7074 7074 7074 7013 7013 7072 7072 7013 7013 7012 7012 7072 7072 7072 7072 7012 7012 7070 7070 7012 7012 7010 7010 7070 7070 7010 7010 7008 7008 7070 7070 7008 7008 7006 7006 7070 7070 7070 7070 7006 7006 7068 7068 7006 7006 7004 7004 7068 7068 7068 7068 7004 7004 7066 7066 7004 7004 7002 7002 7066 7066 7066 7066 7002 7002 6999 6999 11216 11216 7126 7126 11217 11217 7126 7126 7128 7128 11218 11218 11219 11219 7128 7128 11220 11220 7128 7128 7130 7130 11221 11221 11222 11222 7130 7130 11223 11223 7130 7130 7132 7132 11224 11224 11225 11225 7132 7132 11226 11226 7132 7132 7131 7131 11227 11227 11228 11228 7131 7131 11229 11229 7131 7131 7129 7129 11230 11230 11231 11231 7129 7129 11232 11232 7129 7129 7127 7127 11233 11233 11234 11234 7127 7127 11235 11235 7127 7127 7125 7125 11236 11236 11237 11237 7125 7125 11238 11238 7125 7125 7123 7123 11239 11239 11240 11240 7123 7123 11241 11241 7123 7123 7121 7121 11242 11242 11243 11243 7121 7121 11244 11244 7121 7121 7119 7119 11245 11245 11246 11246 7119 7119 11247 11247 7119 7119 7117 7117 11248 11248 11249 11249 7117 7117 11250 11250 7117 7117 7115 7115 11251 11251 11252 11252 7115 7115 11253 11253 7115 7115 7113 7113 11254 11254 11255 11255 7113 7113 11256 11256 7113 7113 7111 7111 11257 11257 11258 11258 7111 7111 11259 11259 7111 7111 7109 7109 11260 11260 11261 11261 7109 7109 11262 11262 7109 7109 11263 11263 11264 11264 7051 7051 7107 7107 7049 7049 7107 7107 7105 7105 7049 7049 7049 7049 7105 7105 7047 7047 7105 7105 7103 7103 7047 7047 7047 7047 7103 7103 7045 7045 7103 7103 7101 7101 7045 7045 7045 7045 7101 7101 7043 7043 11265 11265 7099 7099 11266 11266 11267 11267 7099 7099 11268 11268 7099 7099 7097 7097 11269 11269 11270 11270 7097 7097 11271 11271 7097 7097 7095 7095 11272 11272 11273 11273 7095 7095 11274 11274 7095 7095 7093 7093 11275 11275 11276 11276 7093 7093 11277 11277 7093 7093 7091 7091 11278 11278 11279 11279 7091 7091 11280 11280 7091 7091 7089 7089 11281 11281 11282 11282 7089 7089 11283 11283 7089 7089 7087 7087 11284 11284 11285 11285 7087 7087 11286 11286 7087 7087 7085 7085 11287 11287 11288 11288 7085 7085 11289 11289 7085 7085 7083 7083 11290 11290 11291 11291 7083 7083 11292 11292 7083 7083 7081 7081 11293 11293 11294 11294 7081 7081 11295 11295 7081 7081 7079 7079 11296 11296 11297 11297 7079 7079 11298 11298 7079 7079 7077 7077 11299 11299 11300 11300 7077 7077 11301 11301 7077 7077 7075 7075 11302 11302 11303 11303 7075 7075 11304 11304 7075 7075 7076 7076 11305 11305 11306 11306 7076 7076 11307 11307 7076 7076 7078 7078 11308 11308 11309 11309 7078 7078 11310 11310 7078 7078 7080 7080 11311 11311 11312 11312 7080 7080 11313 11313 7080 7080 7082 7082 11314 11314 11315 11315 7082 7082 11316 11316 7082 7082 7084 7084 11317 11317 11318 11318 7084 7084 11319 11319 7084 7084 7086 7086 11320 11320 11321 11321 7086 7086 11322 11322 7086 7086 7088 7088 11323 11323 11324 11324 7088 7088 11325 11325 7088 7088 7090 7090 11326 11326 11327 11327 7090 7090 11328 11328 7090 7090 7092 7092 11329 11329 11330 11330 7092 7092 11331 11331 7092 7092 7094 7094 11332 11332 11333 11333 7094 7094 11334 11334 7094 7094 7096 7096 11335 11335 11336 11336 7096 7096 11337 11337 7096 7096 7098 7098 11338 11338 11339 11339 7098 7098 11340 11340 7098 7098 11341 11341 11342 11342 7040 7040 7100 7100 7042 7042 7100 7100 7102 7102 7042 7042 7042 7042 7102 7102 7044 7044 7102 7102 7104 7104 7044 7044 7044 7044 7104 7104 7046 7046 7104 7104 7106 7106 7046 7046 7046 7046 7106 7106 7048 7048 11343 11343 7108 7108 11344 11344 11345 11345 7108 7108 11346 11346 7108 7108 7110 7110 11347 11347 11348 11348 7110 7110 11349 11349 7110 7110 7112 7112 11350 11350 11351 11351 7112 7112 11352 11352 7112 7112 7114 7114 11353 11353 11354 11354 7114 7114 11355 11355 7114 7114 7116 7116 11356 11356 11357 11357 7116 7116 11358 11358 7116 7116 7118 7118 11359 11359 11360 11360 7118 7118 11361 11361 7118 7118 7120 7120 11362 11362 11363 11363 7120 7120 11364 11364 7120 7120 7122 7122 11365 11365 11366 11366 7122 7122 11367 11367 7122 7122 7124 7124 11368 11368 11369 11369 7124 7124 11370 11370 7124 7124 7126 7126 11371 11371 7124 7124 7184 7184 7126 7126 7184 7184 7186 7186 7126 7126 7126 7126 7186 7186 7128 7128 7186 7186 7188 7188 7128 7128 7128 7128 7188 7188 7130 7130 7188 7188 7190 7190 7130 7130 7130 7130 7190 7190 7132 7132 7190 7190 7189 7189 7132 7132 7132 7132 7189 7189 7131 7131 7189 7189 7187 7187 7131 7131 7131 7131 7187 7187 7129 7129 7187 7187 7185 7185 7129 7129 7129 7129 7185 7185 7127 7127 7185 7185 7183 7183 7127 7127 7127 7127 7183 7183 7125 7125 7183 7183 7181 7181 7125 7125 7125 7125 7181 7181 7123 7123 7181 7181 7179 7179 7123 7123 7123 7123 7179 7179 7121 7121 7179 7179 7177 7177 7121 7121 7121 7121 7177 7177 7119 7119 7177 7177 7175 7175 7119 7119 7119 7119 7175 7175 7117 7117 7175 7175 7173 7173 7117 7117 7117 7117 7173 7173 7115 7115 7173 7173 7171 7171 7115 7115 7115 7115 7171 7171 7113 7113 7171 7171 7169 7169 7113 7113 7113 7113 7169 7169 7111 7111 7169 7169 7167 7167 7111 7111 7111 7111 7167 7167 7109 7109 7167 7167 7165 7165 7109 7109 7109 7109 7165 7165 11372 11372 7165 7165 7163 7163 11373 11373 11374 11374 7163 7163 11375 11375 7163 7163 7161 7161 11376 11376 11377 11377 7161 7161 11378 11378 7161 7161 7159 7159 11379 11379 11380 11380 7159 7159 11381 11381 7159 7159 7157 7157 11382 11382 11383 11383 7157 7157 7099 7099 7157 7157 7155 7155 7099 7099 7099 7099 7155 7155 7097 7097 7155 7155 7153 7153 7097 7097 7097 7097 7153 7153 7095 7095 7153 7153 7151 7151 7095 7095 7095 7095 7151 7151 7093 7093 7151 7151 7149 7149 7093 7093 7093 7093 7149 7149 7091 7091 7149 7149 7147 7147 7091 7091 7091 7091 7147 7147 7089 7089 7147 7147 7145 7145 7089 7089 7089 7089 7145 7145 7087 7087 7145 7145 7143 7143 7087 7087 7087 7087 7143 7143 7085 7085 7143 7143 7141 7141 7085 7085 7085 7085 7141 7141 7083 7083 7141 7141 7139 7139 7083 7083 7083 7083 7139 7139 7081 7081 7139 7139 7137 7137 7081 7081 7081 7081 7137 7137 7079 7079 7137 7137 7135 7135 7079 7079 7079 7079 7135 7135 7077 7077 7135 7135 7133 7133 7077 7077 7077 7077 7133 7133 7075 7075 7133 7133 7134 7134 7075 7075 7075 7075 7134 7134 7076 7076 7134 7134 7136 7136 7076 7076 7076 7076 7136 7136 7078 7078 7136 7136 7138 7138 7078 7078 7078 7078 7138 7138 7080 7080 7138 7138 7140 7140 7080 7080 7080 7080 7140 7140 7082 7082 7140 7140 7142 7142 7082 7082 7082 7082 7142 7142 7084 7084 7142 7142 7144 7144 7084 7084 7084 7084 7144 7144 7086 7086 7144 7144 7146 7146 7086 7086 7086 7086 7146 7146 7088 7088 7146 7146 7148 7148 7088 7088 7088 7088 7148 7148 7090 7090 7148 7148 7150 7150 7090 7090 7090 7090 7150 7150 7092 7092 7150 7150 7152 7152 7092 7092 7092 7092 7152 7152 7094 7094 7152 7152 7154 7154 7094 7094 7094 7094 7154 7154 7096 7096 7154 7154 7156 7156 7096 7096 7096 7096 7156 7156 7098 7098 7156 7156 7158 7158 7098 7098 7098 7098 7158 7158 11384 11384 7158 7158 7160 7160 11385 11385 11386 11386 7160 7160 11387 11387 7160 7160 7162 7162 11388 11388 11389 11389 7162 7162 11390 11390 7162 7162 7164 7164 11391 11391 11392 11392 7164 7164 11393 11393 7164 7164 7166 7166 11394 11394 11395 11395 7166 7166 7108 7108 7166 7166 7168 7168 7108 7108 7108 7108 7168 7168 7110 7110 7168 7168 7170 7170 7110 7110 7110 7110 7170 7170 7112 7112 7170 7170 7172 7172 7112 7112 7112 7112 7172 7172 7114 7114 7172 7172 7174 7174 7114 7114 7114 7114 7174 7174 7116 7116 7174 7174 7176 7176 7116 7116 7116 7116 7176 7176 7118 7118 7176 7176 7178 7178 7118 7118 7118 7118 7178 7178 7120 7120 7178 7178 7180 7180 7120 7120 7120 7120 7180 7180 7122 7122 7180 7180 7182 7182 7122 7122 7122 7122 7182 7182 7124 7124 7182 7182 7184 7184 7124 7124 7182 7182 7242 7242 7184 7184 7242 7242 7244 7244 7184 7184 7184 7184 7244 7244 7186 7186 7244 7244 7246 7246 7186 7186 7186 7186 7246 7246 7188 7188 7246 7246 7248 7248 7188 7188 7188 7188 7248 7248 7190 7190 7248 7248 7247 7247 7190 7190 7190 7190 7247 7247 7189 7189 7247 7247 7245 7245 7189 7189 7189 7189 7245 7245 7187 7187 7245 7245 7243 7243 7187 7187 7187 7187 7243 7243 7185 7185 7243 7243 7241 7241 7185 7185 7185 7185 7241 7241 7183 7183 7241 7241 7239 7239 7183 7183 7183 7183 7239 7239 7181 7181 7239 7239 7237 7237 7181 7181 7181 7181 7237 7237 7179 7179 7237 7237 7235 7235 7179 7179 7179 7179 7235 7235 7177 7177 7235 7235 7233 7233 7177 7177 7177 7177 7233 7233 7175 7175 7233 7233 7231 7231 7175 7175 7175 7175 7231 7231 7173 7173 7231 7231 7229 7229 7173 7173 7173 7173 7229 7229 7171 7171 7229 7229 7227 7227 7171 7171 7171 7171 7227 7227 7169 7169 7227 7227 7225 7225 7169 7169 7169 7169 7225 7225 7167 7167 7225 7225 7223 7223 7167 7167 7167 7167 7223 7223 7165 7165 7223 7223 7221 7221 7165 7165 7165 7165 7221 7221 7163 7163 7221 7221 7219 7219 7163 7163 7163 7163 7219 7219 7161 7161 7219 7219 7217 7217 7161 7161 7161 7161 7217 7217 7159 7159 7217 7217 7215 7215 7159 7159 7159 7159 7215 7215 7157 7157 7215 7215 7213 7213 7157 7157 7157 7157 7213 7213 7155 7155 7213 7213 7211 7211 7155 7155 7155 7155 7211 7211 7153 7153 7211 7211 7209 7209 7153 7153 7153 7153 7209 7209 7151 7151 7209 7209 7207 7207 7151 7151 7151 7151 7207 7207 7149 7149 7207 7207 7205 7205 7149 7149 7149 7149 7205 7205 7147 7147 7205 7205 7203 7203 7147 7147 7147 7147 7203 7203 7145 7145 7203 7203 7201 7201 7145 7145 7145 7145 7201 7201 7143 7143 7201 7201 7199 7199 7143 7143 7143 7143 7199 7199 7141 7141 7199 7199 7197 7197 7141 7141 7141 7141 7197 7197 7139 7139 7197 7197 7195 7195 7139 7139 7139 7139 7195 7195 7137 7137 7195 7195 7193 7193 7137 7137 7137 7137 7193 7193 7135 7135 7193 7193 7191 7191 7135 7135 7135 7135 7191 7191 7133 7133 7191 7191 7192 7192 7133 7133 7133 7133 7192 7192 7134 7134 7192 7192 7194 7194 7134 7134 7134 7134 7194 7194 7136 7136 7194 7194 7196 7196 7136 7136 7136 7136 7196 7196 7138 7138 7196 7196 7198 7198 7138 7138 7138 7138 7198 7198 7140 7140 7198 7198 7200 7200 7140 7140 7140 7140 7200 7200 7142 7142 7200 7200 7202 7202 7142 7142 7142 7142 7202 7202 7144 7144 7202 7202 7204 7204 7144 7144 7144 7144 7204 7204 7146 7146 7204 7204 7206 7206 7146 7146 7146 7146 7206 7206 7148 7148 7206 7206 7208 7208 7148 7148 7148 7148 7208 7208 7150 7150 7208 7208 7210 7210 7150 7150 7150 7150 7210 7210 7152 7152 7210 7210 7212 7212 7152 7152 7152 7152 7212 7212 7154 7154 7212 7212 7214 7214 7154 7154 7154 7154 7214 7214 7156 7156 7214 7214 7216 7216 7156 7156 7156 7156 7216 7216 7158 7158 7216 7216 7218 7218 7158 7158 7158 7158 7218 7218 7160 7160 7218 7218 7220 7220 7160 7160 7160 7160 7220 7220 7162 7162 7220 7220 7222 7222 7162 7162 7162 7162 7222 7222 7164 7164 7222 7222 7224 7224 7164 7164 7164 7164 7224 7224 7166 7166 7224 7224 7226 7226 7166 7166 7166 7166 7226 7226 7168 7168 7226 7226 7228 7228 7168 7168 7168 7168 7228 7228 7170 7170 7228 7228 7230 7230 7170 7170 7170 7170 7230 7230 7172 7172 7230 7230 7232 7232 7172 7172 7172 7172 7232 7232 7174 7174 7232 7232 7234 7234 7174 7174 7174 7174 7234 7234 7176 7176 7234 7234 7236 7236 7176 7176 7176 7176 7236 7236 7178 7178 7236 7236 7238 7238 7178 7178 7178 7178 7238 7238 7180 7180 7238 7238 7240 7240 7180 7180 7180 7180 7240 7240 7182 7182 7240 7240 7242 7242 7182 7182 7240 7240 7300 7300 7242 7242 7300 7300 7302 7302 7242 7242 7242 7242 7302 7302 7244 7244 7302 7302 7304 7304 7244 7244 7244 7244 7304 7304 7246 7246 7304 7304 7306 7306 7246 7246 7246 7246 7306 7306 7248 7248 7306 7306 7305 7305 7248 7248 7248 7248 7305 7305 7247 7247 7305 7305 7303 7303 7247 7247 7247 7247 7303 7303 7245 7245 7303 7303 7301 7301 7245 7245 7245 7245 7301 7301 7243 7243 7301 7301 7299 7299 7243 7243 7243 7243 7299 7299 7241 7241 7299 7299 7297 7297 7241 7241 7241 7241 7297 7297 7239 7239 7297 7297 7295 7295 7239 7239 7239 7239 7295 7295 7237 7237 7295 7295 7293 7293 7237 7237 7237 7237 7293 7293 7235 7235 7293 7293 7291 7291 7235 7235 7235 7235 7291 7291 7233 7233 7291 7291 7289 7289 7233 7233 7233 7233 7289 7289 7231 7231 7289 7289 7287 7287 7231 7231 7231 7231 7287 7287 7229 7229 7287 7287 7285 7285 7229 7229 7229 7229 7285 7285 7227 7227 7285 7285 7283 7283 7227 7227 7227 7227 7283 7283 7225 7225 7283 7283 7281 7281 7225 7225 7225 7225 7281 7281 7223 7223 7281 7281 7279 7279 7223 7223 7223 7223 7279 7279 7221 7221 7279 7279 7277 7277 7221 7221 7221 7221 7277 7277 7219 7219 7277 7277 7275 7275 7219 7219 7219 7219 7275 7275 7217 7217 7275 7275 7273 7273 7217 7217 7217 7217 7273 7273 7215 7215 7273 7273 7271 7271 7215 7215 7215 7215 7271 7271 7213 7213 7271 7271 7269 7269 7213 7213 7213 7213 7269 7269 7211 7211 7269 7269 7267 7267 7211 7211 7211 7211 7267 7267 7209 7209 7267 7267 7265 7265 7209 7209 7209 7209 7265 7265 7207 7207 7265 7265 7263 7263 7207 7207 7207 7207 7263 7263 7205 7205 7263 7263 7261 7261 7205 7205 7205 7205 7261 7261 7203 7203 7261 7261 7259 7259 7203 7203 7203 7203 7259 7259 7201 7201 7259 7259 7257 7257 7201 7201 7201 7201 7257 7257 7199 7199 7257 7257 7255 7255 7199 7199 7199 7199 7255 7255 7197 7197 7255 7255 7253 7253 7197 7197 7197 7197 7253 7253 7195 7195 7253 7253 7251 7251 7195 7195 7195 7195 7251 7251 7193 7193 7251 7251 7249 7249 7193 7193 7193 7193 7249 7249 7191 7191 7249 7249 7250 7250 7191 7191 7191 7191 7250 7250 7192 7192 7250 7250 7252 7252 7192 7192 7192 7192 7252 7252 7194 7194 7252 7252 7254 7254 7194 7194 7194 7194 7254 7254 7196 7196 7254 7254 7256 7256 7196 7196 7196 7196 7256 7256 7198 7198 7256 7256 7258 7258 7198 7198 7198 7198 7258 7258 7200 7200 7258 7258 7260 7260 7200 7200 7200 7200 7260 7260 7202 7202 7260 7260 7262 7262 7202 7202 7202 7202 7262 7262 7204 7204 7262 7262 7264 7264 7204 7204 7204 7204 7264 7264 7206 7206 7264 7264 7266 7266 7206 7206 7206 7206 7266 7266 7208 7208 7266 7266 7268 7268 7208 7208 7208 7208 7268 7268 7210 7210 7268 7268 7270 7270 7210 7210 7210 7210 7270 7270 7212 7212 7270 7270 7272 7272 7212 7212 7212 7212 7272 7272 7214 7214 7272 7272 7274 7274 7214 7214 7214 7214 7274 7274 7216 7216 7274 7274 7276 7276 7216 7216 7216 7216 7276 7276 7218 7218 7276 7276 7278 7278 7218 7218 7218 7218 7278 7278 7220 7220 7278 7278 7280 7280 7220 7220 7220 7220 7280 7280 7222 7222 7280 7280 7282 7282 7222 7222 7222 7222 7282 7282 7224 7224 7282 7282 7284 7284 7224 7224 7224 7224 7284 7284 7226 7226 7284 7284 7286 7286 7226 7226 7226 7226 7286 7286 7228 7228 7286 7286 7288 7288 7228 7228 7228 7228 7288 7288 7230 7230 7288 7288 7290 7290 7230 7230 7230 7230 7290 7290 7232 7232 7290 7290 7292 7292 7232 7232 7232 7232 7292 7292 7234 7234 7292 7292 7294 7294 7234 7234 7234 7234 7294 7294 7236 7236 7294 7294 7296 7296 7236 7236 7236 7236 7296 7296 7238 7238 7296 7296 7298 7298 7238 7238 7238 7238 7298 7298 7240 7240 7298 7298 7300 7300 7240 7240 7298 7298 7358 7358 7300 7300 7358 7358 7360 7360 7300 7300 7300 7300 7360 7360 7302 7302 7360 7360 7362 7362 7302 7302 7302 7302 7362 7362 7304 7304 7362 7362 7364 7364 7304 7304 7304 7304 7364 7364 7306 7306 7364 7364 7363 7363 7306 7306 7306 7306 7363 7363 7305 7305 7363 7363 7361 7361 7305 7305 7305 7305 7361 7361 7303 7303 7361 7361 7359 7359 7303 7303 7303 7303 7359 7359 7301 7301 7359 7359 7357 7357 7301 7301 7301 7301 7357 7357 7299 7299 7357 7357 7355 7355 7299 7299 7299 7299 7355 7355 7297 7297 7355 7355 7353 7353 7297 7297 7297 7297 7353 7353 7295 7295 7353 7353 7351 7351 7295 7295 7295 7295 7351 7351 7293 7293 7351 7351 7349 7349 7293 7293 7293 7293 7349 7349 7291 7291 7349 7349 7347 7347 7291 7291 7291 7291 7347 7347 7289 7289 7347 7347 7345 7345 7289 7289 7289 7289 7345 7345 7287 7287 7345 7345 7343 7343 7287 7287 7287 7287 7343 7343 7285 7285 7343 7343 7341 7341 7285 7285 7285 7285 7341 7341 7283 7283 7341 7341 7339 7339 7283 7283 7283 7283 7339 7339 7281 7281 7339 7339 7337 7337 7281 7281 7281 7281 7337 7337 7279 7279 7337 7337 7335 7335 7279 7279 7279 7279 7335 7335 7277 7277 7335 7335 7333 7333 7277 7277 7277 7277 7333 7333 7275 7275 7333 7333 7331 7331 7275 7275 7275 7275 7331 7331 7273 7273 7331 7331 7329 7329 7273 7273 7273 7273 7329 7329 7271 7271 7329 7329 7327 7327 7271 7271 7271 7271 7327 7327 7269 7269 7327 7327 7325 7325 7269 7269 7269 7269 7325 7325 7267 7267 7325 7325 7323 7323 7267 7267 7267 7267 7323 7323 7265 7265 7323 7323 7321 7321 7265 7265 7265 7265 7321 7321 7263 7263 7321 7321 7319 7319 7263 7263 7263 7263 7319 7319 7261 7261 7319 7319 7317 7317 7261 7261 7261 7261 7317 7317 7259 7259 7317 7317 7315 7315 7259 7259 7259 7259 7315 7315 7257 7257 7315 7315 7313 7313 7257 7257 7257 7257 7313 7313 7255 7255 7313 7313 7311 7311 7255 7255 7255 7255 7311 7311 7253 7253 7311 7311 7309 7309 7253 7253 7253 7253 7309 7309 7251 7251 7309 7309 7307 7307 7251 7251 7251 7251 7307 7307 7249 7249 7307 7307 7308 7308 7249 7249 7249 7249 7308 7308 7250 7250 7308 7308 7310 7310 7250 7250 7250 7250 7310 7310 7252 7252 7310 7310 7312 7312 7252 7252 7252 7252 7312 7312 7254 7254 7312 7312 7314 7314 7254 7254 7254 7254 7314 7314 7256 7256 7314 7314 7316 7316 7256 7256 7256 7256 7316 7316 7258 7258 7316 7316 7318 7318 7258 7258 7258 7258 7318 7318 7260 7260 7318 7318 7320 7320 7260 7260 7260 7260 7320 7320 7262 7262 7320 7320 7322 7322 7262 7262 7262 7262 7322 7322 7264 7264 7322 7322 7324 7324 7264 7264 7264 7264 7324 7324 7266 7266 7324 7324 7326 7326 7266 7266 7266 7266 7326 7326 7268 7268 7326 7326 7328 7328 7268 7268 7268 7268 7328 7328 7270 7270 7328 7328 7330 7330 7270 7270 7270 7270 7330 7330 7272 7272 7330 7330 7332 7332 7272 7272 7272 7272 7332 7332 7274 7274 7332 7332 7334 7334 7274 7274 7274 7274 7334 7334 7276 7276 7334 7334 7336 7336 7276 7276 7276 7276 7336 7336 7278 7278 7336 7336 7338 7338 7278 7278 7278 7278 7338 7338 7280 7280 7338 7338 7340 7340 7280 7280 7280 7280 7340 7340 7282 7282 7340 7340 7342 7342 7282 7282 7282 7282 7342 7342 7284 7284 7342 7342 7344 7344 7284 7284 7284 7284 7344 7344 7286 7286 7344 7344 7346 7346 7286 7286 7286 7286 7346 7346 7288 7288 7346 7346 7348 7348 7288 7288 7288 7288 7348 7348 7290 7290 7348 7348 7350 7350 7290 7290 7290 7290 7350 7350 7292 7292 7350 7350 7352 7352 7292 7292 7292 7292 7352 7352 7294 7294 7352 7352 7354 7354 7294 7294 7294 7294 7354 7354 7296 7296 7354 7354 7356 7356 7296 7296 7296 7296 7356 7356 7298 7298 7356 7356 7358 7358 7298 7298 7370 7370 7395 7395 7369 7369 7395 7395 7390 7390 7369 7369 7369 7369 7390 7390 7367 7367 7390 7390 7385 7385 7367 7367 7385 7385 7380 7380 7367 7367 7367 7367 7380 7380 7377 7377 7507 7507 7490 7490 7489 7489 7377 7377 7376 7376 7367 7367 7376 7376 7375 7375 7367 7367 7367 7367 7375 7375 7365 7365 7375 7375 7372 7372 7365 7365 7479 7479 7481 7481 7505 7505 7481 7481 7483 7483 7505 7505 7502 7502 7455 7455 7456 7456 7468 7468 7469 7469 7502 7502 7495 7495 7496 7496 7505 7505 7392 7392 7368 7368 7391 7391 7368 7368 7389 7389 7391 7391 7505 7505 7496 7496 7507 7507 7496 7496 7501 7501 7507 7507 7507 7507 7501 7501 7500 7500 7446 7446 7444 7444 7443 7443 7444 7444 7441 7441 7443 7443 7443 7443 7441 7441 7439 7439 7439 7439 7436 7436 7443 7443 7436 7436 7432 7432 7443 7443 7443 7443 7432 7432 7437 7437 7432 7432 7431 7431 7437 7437 7437 7437 7431 7431 7429 7429 7431 7431 7428 7428 7429 7429 7429 7429 7428 7428 7424 7424 7424 7424 7422 7422 7429 7429 7422 7422 7418 7418 7429 7429 7429 7429 7418 7418 7417 7417 7402 7402 7401 7401 7370 7370 7401 7401 7398 7398 7370 7370 7370 7370 7398 7398 7395 7395 7389 7389 7368 7368 7388 7388 7368 7368 7366 7366 7388 7388 7388 7388 7366 7366 7387 7387 7419 7419 7368 7368 7400 7400 7419 7419 7413 7413 7415 7415 7456 7456 7459 7459 7502 7502 7459 7459 7462 7462 7502 7502 7502 7502 7462 7462 7463 7463 7483 7483 7485 7485 7505 7505 7485 7485 7487 7487 7505 7505 7505 7505 7487 7487 7488 7488 7500 7500 7499 7499 7507 7507 7499 7499 7498 7498 7507 7507 7507 7507 7498 7498 7497 7497 7497 7497 7494 7494 7507 7507 7494 7494 7493 7493 7507 7507 7507 7507 7493 7493 7490 7490 7472 7472 7504 7504 7474 7474 7504 7504 7476 7476 7474 7474 7387 7387 7366 7366 7386 7386 7366 7366 7365 7365 7386 7386 7386 7386 7365 7365 7384 7384 7400 7400 7403 7403 7419 7419 7403 7403 7404 7404 7419 7419 7419 7419 7404 7404 7406 7406 7415 7415 7416 7416 7419 7419 7416 7416 7420 7420 7419 7419 7419 7419 7420 7420 7421 7421 7433 7433 7445 7445 7447 7447 7463 7463 7465 7465 7502 7502 7465 7465 7466 7466 7502 7502 7502 7502 7466 7466 7468 7468 7488 7488 7491 7491 7505 7505 7491 7491 7492 7492 7505 7505 7505 7505 7492 7492 7495 7495 7417 7417 7414 7414 7429 7429 7414 7414 7412 7412 7429 7429 7429 7429 7412 7412 7411 7411 7392 7392 7393 7393 7368 7368 7393 7393 7394 7394 7368 7368 7368 7368 7394 7394 7396 7396 7406 7406 7408 7408 7419 7419 7408 7408 7409 7409 7419 7419 7419 7419 7409 7409 7413 7413 7430 7430 7433 7433 7427 7427 7433 7433 7425 7425 7427 7427 7427 7427 7425 7425 7426 7426 7425 7425 7419 7419 7426 7426 7426 7426 7419 7419 7423 7423 7419 7419 7421 7421 7423 7423 7430 7430 7434 7434 7433 7433 7434 7434 7435 7435 7433 7433 7433 7433 7435 7435 7438 7438 7447 7447 7449 7449 7433 7433 7449 7449 7450 7450 7433 7433 7433 7433 7450 7450 7502 7502 7450 7450 7451 7451 7502 7502 7502 7502 7451 7451 7455 7455 7469 7469 7471 7471 7502 7502 7471 7471 7473 7473 7502 7502 7502 7502 7473 7473 7503 7503 7489 7489 7486 7486 7507 7507 7486 7486 7484 7484 7507 7507 7507 7507 7484 7484 7506 7506 7484 7484 7482 7482 7506 7506 7506 7506 7482 7482 7504 7504 7482 7482 7480 7480 7504 7504 7504 7504 7480 7480 7476 7476 7457 7457 7454 7454 7443 7443 7454 7454 7453 7453 7443 7443 7381 7381 7382 7382 7365 7365 7382 7382 7383 7383 7365 7365 7365 7365 7383 7383 7384 7384 7396 7396 7397 7397 7368 7368 7397 7397 7399 7399 7368 7368 7368 7368 7399 7399 7400 7400 7438 7438 7440 7440 7433 7433 7440 7440 7442 7442 7433 7433 7433 7433 7442 7442 7445 7445 7473 7473 7475 7475 7503 7503 7475 7475 7477 7477 7503 7503 7503 7503 7477 7477 7505 7505 7477 7477 7478 7478 7505 7505 7505 7505 7478 7478 7479 7479 7472 7472 7470 7470 7504 7504 7470 7470 7467 7467 7504 7504 7504 7504 7467 7467 7464 7464 7453 7453 7452 7452 7443 7443 7452 7452 7448 7448 7443 7443 7443 7443 7448 7448 7446 7446 7411 7411 7410 7410 7429 7429 7410 7410 7407 7407 7429 7429 7429 7429 7407 7407 7370 7370 7407 7407 7405 7405 7370 7370 7370 7370 7405 7405 7402 7402 7372 7372 7371 7371 7365 7365 7371 7371 7373 7373 7365 7365 7365 7365 7373 7373 7374 7374 7374 7374 7378 7378 7365 7365 7378 7378 7379 7379 7365 7365 7365 7365 7379 7379 7381 7381 7464 7464 7461 7461 7504 7504 7461 7461 7460 7460 7504 7504 7504 7504 7460 7460 7443 7443 7460 7460 7458 7458 7443 7443 7443 7443 7458 7458 7457 7457 7583 7583 7580 7580 7577 7577 7580 7580 7578 7578 7577 7577 7577 7577 7578 7578 7575 7575 7529 7529 7531 7531 7522 7522 7576 7576 7579 7579 7583 7583 7579 7579 7582 7582 7583 7583 7583 7583 7582 7582 7580 7580 7551 7551 7553 7553 7555 7555 7538 7538 7536 7536 7540 7540 7516 7516 7520 7520 7514 7514 7520 7520 7523 7523 7514 7514 7514 7514 7523 7523 7519 7519 7523 7523 7525 7525 7519 7519 7519 7519 7525 7525 7522 7522 7525 7525 7527 7527 7522 7522 7522 7522 7527 7527 7529 7529 7545 7545 7539 7539 7542 7542 7555 7555 7557 7557 7551 7551 7557 7557 7559 7559 7551 7551 7551 7551 7559 7559 7574 7574 7559 7559 7561 7561 7574 7574 7574 7574 7561 7561 7563 7563 7563 7563 7565 7565 7574 7574 7565 7565 7567 7567 7574 7574 7574 7574 7567 7567 7581 7581 7567 7567 7570 7570 7581 7581 7581 7581 7570 7570 7583 7583 7570 7570 7573 7573 7583 7583 7583 7583 7573 7573 7576 7576 7515 7515 7512 7512 7508 7508 7545 7545 7542 7542 7548 7548 7542 7542 7547 7547 7548 7548 7548 7548 7547 7547 7551 7551 7547 7547 7550 7550 7551 7551 7551 7551 7550 7550 7553 7553 7575 7575 7571 7571 7577 7577 7571 7571 7568 7568 7577 7577 7577 7577 7568 7568 7572 7572 7568 7568 7566 7566 7572 7572 7572 7572 7566 7566 7569 7569 7566 7566 7564 7564 7569 7569 7569 7569 7564 7564 7562 7562 7531 7531 7533 7533 7522 7522 7533 7533 7535 7535 7522 7522 7522 7522 7535 7535 7545 7545 7535 7535 7537 7537 7545 7545 7545 7545 7537 7537 7539 7539 7528 7528 7526 7526 7517 7517 7526 7526 7524 7524 7517 7517 7517 7517 7524 7524 7510 7510 7524 7524 7521 7521 7510 7510 7510 7510 7521 7521 7508 7508 7521 7521 7518 7518 7508 7508 7508 7508 7518 7518 7515 7515 7562 7562 7560 7560 7569 7569 7560 7560 7558 7558 7569 7569 7569 7569 7558 7558 7546 7546 7558 7558 7556 7556 7546 7546 7546 7546 7556 7556 7554 7554 7536 7536 7534 7534 7540 7540 7534 7534 7532 7532 7540 7540 7540 7540 7532 7532 7517 7517 7532 7532 7530 7530 7517 7517 7517 7517 7530 7530 7528 7528 7512 7512 7509 7509 7508 7508 7509 7509 7511 7511 7508 7508 7508 7508 7511 7511 7514 7514 7511 7511 7513 7513 7514 7514 7514 7514 7513 7513 7516 7516 7554 7554 7552 7552 7546 7546 7552 7552 7549 7549 7546 7546 7546 7546 7549 7549 7543 7543 7549 7549 7544 7544 7543 7543 7543 7543 7544 7544 7540 7540 7544 7544 7541 7541 7540 7540 7540 7540 7541 7541 7538 7538 7586 7586 7589 7589 7588 7588 7586 7586 7588 7588 7585 7585 7588 7588 7587 7587 7585 7585 7585 7585 7587 7587 7584 7584 7590 7590 7591 7591 7592 7592 7591 7591 7593 7593 7592 7592 7596 7596 7599 7599 7598 7598 7596 7596 7598 7598 7595 7595 7598 7598 7597 7597 7595 7595 7595 7595 7597 7597 7594 7594 7600 7600 7601 7601 7602 7602 7601 7601 7603 7603 7602 7602 7604 7604 7607 7607 7608 7608 7604 7604 7608 7608 7605 7605 7608 7608 7609 7609 7605 7605 7605 7605 7609 7609 7606 7606 7610 7610 7611 7611 7612 7612 7611 7611 7613 7613 7612 7612 7614 7614 7617 7617 7618 7618 7614 7614 7618 7618 7615 7615 7618 7618 7619 7619 7615 7615 7615 7615 7619 7619 7616 7616 7620 7620 7621 7621 7622 7622 7621 7621 7623 7623 7622 7622 7624 7624 7627 7627 7628 7628 7624 7624 7628 7628 7625 7625 7628 7628 7629 7629 7625 7625 7625 7625 7629 7629 7626 7626 7630 7630 7631 7631 7632 7632 7631 7631 7633 7633 7632 7632 7636 7636 7639 7639 7638 7638 7636 7636 7638 7638 7635 7635 7638 7638 7637 7637 7635 7635 7635 7635 7637 7637 7634 7634 7640 7640 7641 7641 7642 7642 7641 7641 7643 7643 7642 7642 7661 7661 7663 7663 7656 7656 7663 7663 7665 7665 7656 7656 7656 7656 7665 7665 7667 7667 7654 7654 7657 7657 7656 7656 7657 7657 7659 7659 7656 7656 7656 7656 7659 7659 7661 7661 7648 7648 7650 7650 7656 7656 7650 7650 7652 7652 7656 7656 7656 7656 7652 7652 7654 7654 7645 7645 7644 7644 7656 7656 7644 7644 7646 7646 7656 7656 7656 7656 7646 7646 7648 7648 7651 7651 7649 7649 7656 7656 7649 7649 7647 7647 7656 7656 7656 7656 7647 7647 7645 7645 7658 7658 7655 7655 7656 7656 7655 7655 7653 7653 7656 7656 7656 7656 7653 7653 7651 7651 7664 7664 7662 7662 7656 7656 7662 7662 7660 7660 7656 7656 7656 7656 7660 7660 7658 7658 7667 7667 7668 7668 7656 7656 7668 7668 7666 7666 7656 7656 7656 7656 7666 7666 7664 7664 7682 7682 7672 7672 7670 7670 7681 7681 7691 7691 7680 7680 7691 7691 7713 7713 7680 7680 11396 11396 11397 11397 7679 7679 11398 11398 7711 7711 7679 7679 7679 7679 7711 7711 7678 7678 7711 7711 7709 7709 7678 7678 7678 7678 7709 7709 7677 7677 7709 7709 7707 7707 7677 7677 7677 7677 7707 7707 7676 7676 7707 7707 7705 7705 7676 7676 7676 7676 7705 7705 7675 7675 7705 7705 7703 7703 7675 7675 7675 7675 7703 7703 7674 7674 7703 7703 7701 7701 7674 7674 7674 7674 7701 7701 11399 11399 7701 7701 11400 11400 11401 11401 7673 7673 7699 7699 7671 7671 7699 7699 7697 7697 7671 7671 7671 7671 7697 7697 7669 7669 7697 7697 7695 7695 7669 7669 7669 7669 7695 7695 7670 7670 7695 7695 7696 7696 7670 7670 7670 7670 7696 7696 7682 7682 7696 7696 7698 7698 7682 7682 7682 7682 7698 7698 7683 7683 7698 7698 7700 7700 7683 7683 11402 11402 11403 11403 7684 7684 11404 11404 7702 7702 7684 7684 7684 7684 7702 7702 7685 7685 7702 7702 7704 7704 7685 7685 7685 7685 7704 7704 7686 7686 7704 7704 7706 7706 7686 7686 7686 7686 7706 7706 7687 7687 7706 7706 7708 7708 7687 7687 7687 7687 7708 7708 7688 7688 7708 7708 7710 7710 7688 7688 7688 7688 7710 7710 7689 7689 7710 7710 7712 7712 7689 7689 7689 7689 7712 7712 11405 11405 7712 7712 11406 11406 11407 11407 7690 7690 7714 7714 7692 7692 7714 7714 7716 7716 7692 7692 7692 7692 7716 7716 7694 7694 7716 7716 7718 7718 7694 7694 7694 7694 7718 7718 7693 7693 7718 7718 7717 7717 7693 7693 7693 7693 7717 7717 7691 7691 7717 7717 7715 7715 7691 7691 7691 7691 7715 7715 7713 7713 7719 7719 7720 7720 7722 7722 7719 7719 7722 7722 7721 7721 7722 7722 7724 7724 7721 7721 7721 7721 7724 7724 7723 7723 7724 7724 7726 7726 7723 7723 7723 7723 7726 7726 7725 7725 7726 7726 7728 7728 7725 7725 7725 7725 7728 7728 7727 7727 7728 7728 11408 11408 7727 7727 7727 7727 11409 11409 11410 11410 7730 7730 7732 7732 7729 7729 7729 7729 7732 7732 7731 7731 7734 7734 7733 7733 7735 7735 7734 7734 7735 7735 7736 7736 7735 7735 7737 7737 7736 7736 7736 7736 7737 7737 7738 7738 7737 7737 7739 7739 7738 7738 7738 7738 7739 7739 7740 7740 7739 7739 7741 7741 7740 7740 7740 7740 7741 7741 7742 7742 7741 7741 11411 11411 7742 7742 7742 7742 11412 11412 11413 11413 7743 7743 7745 7745 7744 7744 7744 7744 7745 7745 7746 7746 7745 7745 7747 7747 7746 7746 7746 7746 7747 7747 7748 7748 7749 7749 7750 7750 7751 7751 7750 7750 7752 7752 7751 7751 7753 7753 7754 7754 7755 7755 7754 7754 7756 7756 7755 7755 7755 7755 7756 7756 7757 7757 7756 7756 7758 7758 7757 7757 7757 7757 7758 7758 7759 7759 7758 7758 7760 7760 7759 7759 7759 7759 7760 7760 7761 7761 7760 7760 7762 7762 7761 7761 7761 7761 7762 7762 11414 11414 7762 7762 11415 11415 11416 11416 7763 7763 7764 7764 7765 7765 7764 7764 7766 7766 7765 7765 7767 7767 7768 7768 7769 7769 7768 7768 7770 7770 7769 7769 7771 7771 7772 7772 7773 7773 7772 7772 7774 7774 7773 7773 11417 11417 11418 11418 7775 7775 11419 11419 7776 7776 7775 7775 7775 7775 7776 7776 7777 7777 7776 7776 7778 7778 7777 7777 7777 7777 7778 7778 7779 7779 7778 7778 7780 7780 7779 7779 7779 7779 7780 7780 7781 7781 7780 7780 7782 7782 7781 7781 7781 7781 7782 7782 7783 7783 7782 7782 7784 7784 7783 7783 7785 7785 7786 7786 7787 7787 7786 7786 7788 7788 7787 7787 7789 7789 7790 7790 7791 7791 7790 7790 7792 7792 7791 7791 7791 7791 7792 7792 7793 7793 7792 7792 7794 7794 7793 7793 7793 7793 7794 7794 7795 7795 7794 7794 7796 7796 7795 7795 7795 7795 7796 7796 7797 7797 7796 7796 7798 7798 7797 7797 7797 7797 7798 7798 11420 11420 7798 7798 11421 11421 11422 11422 7799 7799 7800 7800 7801 7801 7800 7800 7802 7802 7801 7801 7803 7803 7804 7804 7805 7805 7804 7804 7806 7806 7805 7805 7807 7807 7808 7808 7809 7809 7808 7808 7810 7810 7809 7809 11423 11423 11424 11424 7811 7811 11425 11425 7812 7812 7811 7811 7811 7811 7812 7812 7813 7813 7812 7812 7814 7814 7813 7813 7813 7813 7814 7814 7815 7815 7814 7814 7816 7816 7815 7815 7815 7815 7816 7816 7817 7817 7816 7816 7818 7818 7817 7817 7817 7817 7818 7818 7819 7819 7818 7818 7820 7820 7819 7819 7821 7821 7822 7822 7823 7823 7822 7822 7824 7824 7823 7823 7825 7825 7826 7826 7827 7827 7826 7826 7828 7828 7827 7827 7829 7829 7830 7830 7831 7831 7830 7830 7832 7832 7831 7831 7831 7831 7832 7832 7833 7833 7832 7832 7834 7834 7833 7833 7833 7833 7834 7834 7835 7835 7834 7834 7836 7836 7835 7835 7835 7835 7836 7836 7837 7837 7836 7836 7838 7838 7837 7837 7837 7837 7838 7838 7839 7839 7838 7838 7840 7840 7839 7839 7839 7839 7840 7840 7841 7841 7840 7840 7842 7842 7841 7841 7841 7841 7842 7842 7843 7843 7842 7842 7844 7844 7843 7843 7843 7843 7844 7844 7845 7845 7844 7844 7846 7846 7845 7845 7845 7845 7846 7846 7847 7847 7846 7846 7848 7848 7847 7847 7847 7847 7848 7848 7849 7849 7848 7848 7850 7850 7849 7849 7849 7849 7850 7850 7851 7851 7850 7850 7852 7852 7851 7851 7851 7851 7852 7852 7853 7853 7852 7852 7854 7854 7853 7853 7855 7855 7856 7856 7857 7857 7856 7856 7858 7858 7857 7857 7859 7859 7860 7860 7861 7861 7860 7860 7862 7862 7861 7861 7861 7861 7862 7862 7863 7863 7862 7862 7864 7864 7863 7863 7863 7863 7864 7864 7865 7865 7864 7864 7866 7866 7865 7865 7865 7865 7866 7866 7867 7867 7866 7866 7868 7868 7867 7867 7867 7867 7868 7868 7869 7869 7868 7868 7870 7870 7869 7869 7869 7869 7870 7870 7871 7871 7870 7870 7872 7872 7871 7871 7871 7871 7872 7872 7873 7873 7872 7872 7874 7874 7873 7873 7873 7873 7874 7874 7875 7875 7874 7874 7876 7876 7875 7875 7875 7875 7876 7876 7877 7877 7876 7876 7878 7878 7877 7877 7877 7877 7878 7878 7879 7879 7878 7878 7880 7880 7879 7879 7879 7879 7880 7880 7881 7881 7880 7880 7882 7882 7881 7881 7881 7881 7882 7882 7883 7883 7882 7882 7884 7884 7883 7883 7885 7885 7886 7886 7887 7887 7886 7886 7888 7888 7887 7887 7927 7927 7933 7933 7925 7925 7933 7933 7923 7923 7925 7925 7928 7928 7926 7926 7932 7932 7926 7926 7924 7924 7932 7932 7932 7932 7924 7924 7922 7922 7915 7915 7917 7917 7905 7905 7917 7917 7919 7919 7905 7905 7905 7905 7919 7919 7933 7933 7919 7919 7921 7921 7933 7933 7933 7933 7921 7921 7923 7923 7897 7897 7909 7909 7911 7911 7915 7915 7905 7905 7913 7913 7905 7905 7901 7901 7913 7913 7913 7913 7901 7901 7911 7911 7901 7901 7899 7899 7911 7911 7911 7911 7899 7899 7897 7897 7927 7927 7929 7929 7933 7933 7929 7929 7931 7931 7933 7933 7933 7933 7931 7931 7932 7932 7931 7931 7930 7930 7932 7932 7932 7932 7930 7930 7928 7928 7922 7922 7920 7920 7932 7932 7920 7920 7918 7918 7932 7932 7932 7932 7918 7918 7902 7902 7918 7918 7916 7916 7902 7902 7916 7916 7914 7914 7902 7902 7902 7902 7914 7914 7900 7900 7914 7914 7912 7912 7900 7900 7900 7900 7912 7912 7898 7898 7912 7912 7910 7910 7898 7898 7898 7898 7910 7910 7896 7896 7910 7910 7908 7908 7896 7896 7896 7896 7908 7908 7894 7894 7908 7908 7906 7906 7894 7894 7897 7897 7895 7895 7909 7909 7895 7895 7893 7893 7909 7909 7909 7909 7893 7893 7907 7907 7893 7893 7891 7891 7907 7907 7907 7907 7891 7891 7904 7904 7891 7891 7890 7890 7904 7904 7904 7904 7890 7890 7903 7903 7890 7890 7889 7889 7903 7903 7903 7903 7889 7889 7906 7906 7889 7889 7892 7892 7906 7906 7906 7906 7892 7892 7894 7894 7934 7934 7935 7935 7936 7936 7935 7935 7937 7937 7936 7936 7975 7975 7981 7981 7973 7973 7981 7981 7971 7971 7973 7973 7963 7963 7951 7951 7961 7961 7951 7951 7949 7949 7961 7961 7961 7961 7949 7949 7959 7959 7949 7949 7947 7947 7959 7959 7959 7959 7947 7947 7957 7957 7963 7963 7965 7965 7951 7951 7965 7965 7967 7967 7951 7951 7951 7951 7967 7967 7981 7981 7967 7967 7969 7969 7981 7981 7981 7981 7969 7969 7971 7971 7978 7978 7976 7976 7982 7982 7976 7976 7974 7974 7982 7982 7982 7982 7974 7974 7972 7972 7958 7958 7956 7956 7942 7942 7975 7975 7977 7977 7981 7981 7977 7977 7979 7979 7981 7981 7981 7981 7979 7979 7982 7982 7979 7979 7980 7980 7982 7982 7982 7982 7980 7980 7978 7978 7972 7972 7970 7970 7982 7982 7970 7970 7968 7968 7982 7982 7982 7982 7968 7968 7954 7954 7942 7942 7944 7944 7958 7958 7944 7944 7946 7946 7958 7958 7958 7958 7946 7946 7960 7960 7946 7946 7948 7948 7960 7960 7960 7960 7948 7948 7962 7962 7948 7948 7950 7950 7962 7962 7962 7962 7950 7950 7964 7964 7950 7950 7954 7954 7964 7964 7964 7964 7954 7954 7966 7966 7954 7954 7968 7968 7966 7966 7947 7947 7945 7945 7957 7957 7945 7945 7943 7943 7957 7957 7957 7957 7943 7943 7955 7955 7943 7943 7941 7941 7955 7955 7955 7955 7941 7941 7952 7952 7941 7941 7938 7938 7952 7952 7952 7952 7938 7938 7953 7953 7938 7938 7939 7939 7953 7953 7953 7953 7939 7939 7956 7956 7939 7939 7940 7940 7956 7956 7956 7956 7940 7940 7942 7942 7984 7984 7986 7986 7996 7996 8027 8027 8029 8029 8005 8005 8029 8029 8031 8031 8005 8005 8005 8005 8031 8031 8007 8007 8031 8031 8032 8032 8007 8007 8007 8007 8032 8032 8008 8008 8032 8032 8030 8030 8008 8008 8008 8008 8030 8030 8006 8006 8030 8030 8028 8028 8006 8006 8006 8006 8028 8028 8004 8004 11426 11426 8026 8026 11427 11427 11428 11428 8026 8026 8003 8003 8026 8026 8024 8024 8003 8003 8003 8003 8024 8024 8002 8002 8024 8024 8022 8022 8002 8002 8002 8002 8022 8022 8001 8001 8022 8022 8020 8020 8001 8001 8001 8001 8020 8020 8000 8000 8020 8020 8018 8018 8000 8000 8000 8000 8018 8018 7999 7999 8018 8018 8016 8016 7999 7999 7999 7999 8016 8016 7998 7998 8016 8016 11429 11429 7998 7998 7998 7998 11430 11430 11431 11431 8014 8014 8012 8012 7997 7997 7997 7997 8012 8012 7996 7996 8012 8012 8010 8010 7996 7996 7996 7996 8010 8010 7984 7984 8010 8010 8009 8009 7984 7984 7984 7984 8009 8009 7983 7983 8009 8009 8011 8011 7983 7983 7983 7983 8011 8011 7985 7985 8011 8011 8013 8013 7985 7985 7985 7985 8013 8013 7987 7987 11432 11432 8015 8015 11433 11433 11434 11434 8015 8015 7988 7988 8015 8015 8017 8017 7988 7988 7988 7988 8017 8017 7989 7989 8017 8017 8019 8019 7989 7989 7989 7989 8019 8019 7990 7990 8019 8019 8021 8021 7990 7990 7990 7990 8021 8021 7991 7991 8021 8021 8023 8023 7991 7991 7991 7991 8023 8023 7992 7992 8023 8023 8025 8025 7992 7992 7992 7992 8025 8025 7993 7993 8025 8025 11435 11435 7993 7993 7993 7993 11436 11436 11437 11437 8027 8027 8005 8005 7994 7994 7994 7994 8005 8005 7995 7995 8044 8044 8042 8042 8072 8072 8044 8044 8072 8072 8046 8046 8052 8052 8036 8036 8034 8034 8074 8074 8069 8069 8072 8072 8069 8069 8064 8064 8072 8072 8072 8072 8064 8064 8059 8059 8052 8052 8034 8034 8051 8051 8059 8059 8050 8050 8072 8072 8050 8050 8048 8048 8072 8072 8072 8072 8048 8048 8046 8046 8088 8088 8081 8081 8074 8074 8081 8081 8075 8075 8074 8074 8074 8074 8075 8075 8069 8069 8083 8083 8085 8085 8094 8094 8085 8085 8103 8103 8094 8094 8094 8094 8103 8103 8105 8105 8034 8034 8033 8033 8051 8051 8033 8033 8035 8035 8051 8051 8051 8051 8035 8035 8054 8054 8105 8105 8107 8107 8094 8094 8107 8107 8106 8106 8094 8094 8094 8094 8106 8106 8104 8104 8095 8095 8094 8094 8098 8098 8067 8067 8071 8071 8072 8072 8071 8071 8076 8076 8072 8072 8072 8072 8076 8076 8094 8094 8076 8076 8079 8079 8094 8094 8094 8094 8079 8079 8083 8083 8098 8098 8096 8096 8095 8095 8096 8096 8092 8092 8095 8095 8095 8095 8092 8092 8074 8074 8092 8092 8090 8090 8074 8074 8074 8074 8090 8090 8088 8088 8104 8104 8102 8102 8094 8094 8102 8102 8100 8100 8094 8094 8094 8094 8100 8100 8098 8098 8036 8036 8052 8052 8038 8038 8052 8052 8055 8055 8038 8038 8038 8038 8055 8055 8040 8040 8055 8055 8057 8057 8040 8040 8040 8040 8057 8057 8042 8042 8057 8057 8061 8061 8042 8042 8042 8042 8061 8061 8072 8072 8061 8061 8063 8063 8072 8072 8072 8072 8063 8063 8067 8067 8085 8085 8087 8087 8103 8103 8087 8087 8086 8086 8103 8103 8103 8103 8086 8086 8101 8101 8086 8086 8084 8084 8101 8101 8101 8101 8084 8084 8099 8099 8084 8084 8080 8080 8099 8099 8078 8078 8093 8093 8080 8080 8093 8093 8097 8097 8080 8080 8080 8080 8097 8097 8099 8099 8068 8068 8066 8066 8065 8065 8062 8062 8053 8053 8066 8066 8053 8053 8060 8060 8066 8066 8066 8066 8060 8060 8065 8065 8058 8058 8047 8047 8062 8062 8047 8047 8049 8049 8062 8062 8062 8062 8049 8049 8053 8053 8073 8073 8089 8089 8078 8078 8089 8089 8091 8091 8078 8078 8078 8078 8091 8091 8093 8093 8065 8065 8070 8070 8068 8068 8070 8070 8077 8077 8068 8068 8068 8068 8077 8077 8073 8073 8077 8077 8082 8082 8073 8073 8073 8073 8082 8082 8089 8089 8056 8056 8043 8043 8058 8058 8043 8043 8045 8045 8058 8058 8058 8058 8045 8045 8047 8047 8035 8035 8037 8037 8054 8054 8037 8037 8039 8039 8054 8054 8054 8054 8039 8039 8056 8056 8039 8039 8041 8041 8056 8056 8056 8056 8041 8041 8043 8043 8460 8460 8462 8462 8385 8385 8466 8466 8469 8469 8389 8389 8464 8464 8463 8463 8386 8386 8459 8459 8457 8457 8382 8382 8449 8449 8447 8447 8376 8376 8439 8439 8437 8437 8370 8370 8430 8430 8429 8429 8366 8366 8425 8425 8423 8423 8362 8362 8415 8415 8413 8413 8356 8356 8405 8405 8403 8403 8350 8350 8396 8396 8395 8395 8346 8346 8391 8391 8390 8390 8343 8343 8398 8398 8400 8400 8349 8349 11438 11438 8410 8410 8355 8355 8412 8412 8414 8414 8357 8357 8417 8417 8418 8418 8359 8359 8422 8422 8424 8424 8363 8363 8432 8432 8434 8434 8369 8369 8442 8442 8444 8444 8375 8375 8446 8446 8448 8448 8377 8377 8189 8189 8142 8142 8140 8140 8144 8144 8142 8142 8191 8191 8142 8142 8189 8189 8191 8191 8191 8191 8189 8189 8238 8238 8146 8146 8144 8144 8193 8193 8144 8144 8191 8191 8193 8193 8193 8193 8191 8191 8240 8240 8191 8191 8238 8238 8240 8240 8240 8240 8238 8238 8287 8287 8148 8148 8146 8146 8195 8195 8146 8146 8193 8193 8195 8195 8195 8195 8193 8193 8242 8242 8193 8193 8240 8240 8242 8242 8242 8242 8240 8240 8289 8289 8240 8240 8287 8287 8289 8289 8289 8289 8287 8287 8336 8336 8150 8150 8148 8148 8197 8197 8148 8148 8195 8195 8197 8197 8197 8197 8195 8195 8244 8244 8195 8195 8242 8242 8244 8244 8244 8244 8242 8242 8291 8291 8242 8242 8289 8289 8291 8291 8291 8291 8289 8289 8338 8338 8289 8289 8336 8336 8338 8338 8338 8338 8336 8336 11439 11439 8334 8334 11440 11440 11441 11441 11442 11442 11443 11443 8330 8330 11444 11444 8332 8332 8330 8330 8330 8330 8332 8332 8283 8283 8332 8332 8285 8285 8283 8283 8283 8283 8285 8285 8236 8236 8136 8136 8134 8134 8183 8183 8134 8134 8181 8181 8183 8183 8183 8183 8181 8181 8230 8230 8181 8181 8228 8228 8230 8230 8230 8230 8228 8228 8277 8277 8228 8228 8275 8275 8277 8277 8277 8277 8275 8275 8324 8324 8275 8275 11445 11445 8324 8324 8324 8324 11446 11446 11447 11447 8322 8322 8369 8369 8371 8371 8130 8130 8128 8128 8177 8177 8128 8128 8175 8175 8177 8177 8177 8177 8175 8175 8224 8224 8175 8175 8222 8222 8224 8224 8224 8224 8222 8222 8271 8271 8222 8222 8269 8269 8271 8271 8271 8271 8269 8269 11448 11448 8269 8269 11449 11449 11450 11450 8318 8318 8316 8316 8365 8365 8316 8316 8363 8363 8365 8365 8116 8116 8114 8114 8163 8163 8114 8114 8161 8161 8163 8163 8163 8163 8161 8161 8210 8210 8161 8161 8208 8208 8210 8210 8210 8210 8208 8208 8257 8257 8208 8208 8255 8255 8257 8257 8257 8257 8255 8255 8304 8304 8255 8255 8302 8302 8304 8304 8304 8304 8302 8302 11451 11451 8302 8302 11452 11452 11453 11453 8110 8110 8108 8108 8157 8157 8108 8108 8155 8155 8157 8157 8157 8157 8155 8155 8204 8204 8155 8155 8202 8202 8204 8204 8204 8204 8202 8202 8251 8251 8202 8202 8249 8249 8251 8251 8251 8251 8249 8249 8298 8298 8249 8249 8296 8296 8298 8298 8298 8298 8296 8296 11454 11454 8296 8296 11455 11455 11456 11456 8113 8113 8115 8115 8160 8160 8115 8115 8162 8162 8160 8160 8160 8160 8162 8162 8207 8207 8162 8162 8209 8209 8207 8207 8207 8207 8209 8209 8254 8254 8209 8209 8256 8256 8254 8254 8254 8254 8256 8256 8301 8301 8256 8256 8303 8303 8301 8301 8301 8301 8303 8303 11457 11457 8303 8303 11458 11458 11459 11459 8119 8119 8121 8121 8166 8166 8121 8121 8168 8168 8166 8166 8166 8166 8168 8168 8213 8213 8168 8168 8215 8215 8213 8213 8213 8213 8215 8215 8260 8260 8215 8215 8262 8262 8260 8260 8260 8260 8262 8262 8307 8307 8262 8262 8309 8309 8307 8307 8307 8307 8309 8309 11460 11460 8309 8309 11461 11461 11462 11462 8125 8125 8127 8127 8172 8172 8127 8127 8174 8174 8172 8172 8172 8172 8174 8174 8219 8219 8174 8174 8221 8221 8219 8219 8219 8219 8221 8221 8266 8266 8221 8221 8268 8268 8266 8266 8266 8266 8268 8268 8313 8313 8268 8268 8315 8315 8313 8313 8313 8313 8315 8315 11463 11463 8315 8315 11464 11464 11465 11465 8133 8133 8135 8135 8180 8180 8135 8135 8182 8182 8180 8180 8180 8180 8182 8182 8227 8227 8182 8182 8229 8229 8227 8227 8227 8227 8229 8229 8274 8274 8229 8229 8276 8276 8274 8274 8274 8274 8276 8276 11466 11466 8276 8276 8323 8323 11467 11467 11468 11468 8323 8323 11469 11469 8323 8323 11470 11470 11471 11471 8139 8139 8141 8141 8186 8186 8141 8141 8188 8188 8186 8186 8186 8186 8188 8188 8233 8233 8188 8188 8235 8235 8233 8233 8233 8233 8235 8235 8280 8280 8235 8235 8282 8282 8280 8280 8280 8280 8282 8282 8327 8327 8282 8282 8329 8329 8327 8327 8327 8327 8329 8329 11472 11472 8329 8329 11473 11473 11474 11474 8145 8145 8147 8147 8192 8192 8147 8147 8194 8194 8192 8192 8192 8192 8194 8194 8239 8239 8194 8194 8241 8241 8239 8239 8239 8239 8241 8241 8286 8286 8241 8241 8288 8288 8286 8286 8286 8286 8288 8288 8333 8333 8288 8288 8335 8335 8333 8333 8333 8333 8335 8335 11475 11475 8335 8335 11476 11476 11477 11477 8153 8153 8154 8154 8200 8200 8154 8154 8201 8201 8200 8200 8200 8200 8201 8201 8247 8247 8201 8201 8248 8248 8247 8247 8247 8247 8248 8248 8294 8294 8248 8248 8295 8295 8294 8294 8294 8294 8295 8295 8341 8341 8295 8295 8342 8342 8341 8341 8341 8341 8342 8342 11478 11478 8342 8342 11479 11479 11480 11480 8458 8458 8383 8383 8456 8456 8383 8383 8381 8381 8456 8456 8456 8456 8381 8381 8454 8454 8452 8452 8454 8454 8379 8379 8454 8454 8381 8381 8379 8379 11481 11481 11482 11482 8332 8332 11483 11483 8334 8334 8332 8332 8332 8332 8334 8334 8285 8285 8377 8377 8448 8448 11484 11484 8448 8448 11485 11485 11486 11486 8379 8379 8450 8450 8452 8452 8444 8444 8446 8446 8375 8375 8446 8446 8377 8377 8375 8375 11487 11487 11488 11488 8328 8328 11489 11489 8330 8330 8328 8328 8328 8328 8330 8330 8281 8281 8330 8330 8283 8283 8281 8281 8281 8281 8283 8283 8234 8234 8283 8283 8236 8236 8234 8234 8234 8234 8236 8236 8187 8187 8441 8441 8442 8442 8373 8373 8442 8442 8375 8375 8373 8373 11490 11490 11491 11491 8326 8326 11492 11492 8328 8328 8326 8326 8326 8326 8328 8328 8279 8279 8328 8328 8281 8281 8279 8279 8279 8279 8281 8281 8232 8232 8281 8281 8234 8234 8232 8232 8232 8232 8234 8234 8185 8185 8234 8234 8187 8187 8185 8185 8185 8185 8187 8187 8138 8138 8187 8187 8140 8140 8138 8138 8138 8138 8136 8136 8185 8185 8136 8136 8183 8183 8185 8185 8185 8185 8183 8183 8232 8232 8183 8183 8230 8230 8232 8232 8232 8232 8230 8230 8279 8279 8230 8230 8277 8277 8279 8279 8279 8279 8277 8277 8326 8326 8277 8277 8324 8324 8326 8326 8326 8326 8324 8324 11493 11493 8324 8324 11494 11494 11495 11495 8373 8373 8371 8371 8441 8441 8371 8371 8438 8438 8441 8441 8369 8369 8434 8434 8371 8371 8434 8434 8436 8436 8371 8371 8371 8371 8436 8436 8438 8438 8431 8431 8432 8432 8367 8367 8432 8432 8369 8369 8367 8367 8367 8367 8369 8369 8320 8320 8369 8369 8322 8322 8320 8320 11496 11496 11497 11497 8273 8273 11498 11498 8275 8275 8273 8273 8273 8273 8275 8275 8226 8226 8275 8275 8228 8228 8226 8226 8226 8226 8228 8228 8179 8179 8228 8228 8181 8181 8179 8179 8179 8179 8181 8181 8132 8132 8181 8181 8134 8134 8132 8132 8132 8132 8130 8130 8179 8179 8130 8130 8177 8177 8179 8179 8179 8179 8177 8177 8226 8226 8177 8177 8224 8224 8226 8226 8226 8226 8224 8224 8273 8273 8224 8224 8271 8271 8273 8273 8273 8273 8271 8271 11499 11499 8271 8271 11500 11500 11501 11501 8320 8320 8318 8318 8367 8367 8318 8318 8365 8365 8367 8367 8367 8367 8365 8365 8431 8431 8365 8365 8428 8428 8431 8431 8363 8363 8424 8424 8365 8365 8424 8424 8426 8426 8365 8365 8365 8365 8426 8426 8428 8428 8420 8420 8422 8422 8361 8361 8422 8422 8363 8363 8361 8361 11502 11502 11503 11503 8314 8314 11504 11504 11505 11505 8314 8314 8314 8314 11506 11506 8267 8267 11507 11507 8269 8269 8267 8267 8267 8267 8269 8269 8220 8220 8269 8269 8222 8222 8220 8220 8220 8220 8222 8222 8173 8173 8222 8222 8175 8175 8173 8173 8173 8173 8175 8175 8126 8126 8175 8175 8128 8128 8126 8126 8126 8126 8124 8124 8173 8173 8124 8124 8171 8171 8173 8173 8173 8173 8171 8171 8220 8220 8171 8171 8218 8218 8220 8220 8220 8220 8218 8218 8267 8267 8218 8218 8265 8265 8267 8267 8267 8267 8265 8265 8314 8314 8265 8265 8312 8312 8314 8314 8314 8314 8312 8312 11508 11508 8312 8312 11509 11509 11510 11510 8361 8361 8359 8359 8420 8420 8359 8359 8418 8418 8420 8420 8414 8414 8417 8417 8357 8357 8417 8417 8359 8359 8357 8357 11511 11511 11512 11512 8310 8310 11513 11513 8312 8312 8310 8310 8310 8310 8312 8312 8263 8263 8312 8312 8265 8265 8263 8263 8263 8263 8265 8265 8216 8216 8265 8265 8218 8218 8216 8216 8216 8216 8218 8218 8169 8169 8218 8218 8171 8171 8169 8169 8169 8169 8171 8171 8122 8122 8171 8171 8124 8124 8122 8122 8410 8410 8412 8412 8355 8355 8412 8412 8357 8357 8355 8355 11514 11514 11515 11515 8308 8308 11516 11516 8310 8310 8308 8308 8308 8308 8310 8310 8261 8261 8310 8310 8263 8263 8261 8261 8261 8261 8263 8263 8214 8214 8263 8263 8216 8216 8214 8214 8214 8214 8216 8216 8167 8167 8216 8216 8169 8169 8167 8167 8167 8167 8169 8169 8120 8120 8169 8169 8122 8122 8120 8120 8407 8407 8408 8408 8353 8353 11517 11517 8355 8355 11518 11518 11519 11519 11520 11520 8306 8306 11521 11521 8308 8308 8306 8306 8306 8306 8308 8308 8259 8259 8308 8308 8261 8261 8259 8259 8259 8259 8261 8261 8212 8212 8261 8261 8214 8214 8212 8212 8212 8212 8214 8214 8165 8165 8214 8214 8167 8167 8165 8165 8165 8165 8167 8167 8118 8118 8167 8167 8120 8120 8118 8118 8118 8118 8116 8116 8165 8165 8116 8116 8163 8163 8165 8165 8165 8165 8163 8163 8212 8212 8163 8163 8210 8210 8212 8212 8212 8212 8210 8210 8259 8259 8210 8210 8257 8257 8259 8259 8259 8259 8257 8257 8306 8306 8257 8257 8304 8304 8306 8306 8306 8306 8304 8304 11522 11522 8304 8304 11523 11523 11524 11524 8353 8353 8351 8351 8407 8407 8351 8351 8404 8404 8407 8407 8349 8349 8400 8400 8351 8351 8400 8400 8402 8402 8351 8351 8351 8351 8402 8402 8404 8404 8397 8397 8398 8398 8347 8347 8398 8398 8349 8349 8347 8347 11525 11525 11526 11526 8300 8300 11527 11527 8302 8302 8300 8300 8300 8300 8302 8302 8253 8253 8302 8302 8255 8255 8253 8253 8253 8253 8255 8255 8206 8206 8255 8255 8208 8208 8206 8206 8206 8206 8208 8208 8159 8159 8208 8208 8161 8161 8159 8159 8159 8159 8161 8161 8112 8112 8161 8161 8114 8114 8112 8112 8112 8112 8110 8110 8159 8159 8110 8110 8157 8157 8159 8159 8159 8159 8157 8157 8206 8206 8157 8157 8204 8204 8206 8206 8206 8206 8204 8204 8253 8253 8204 8204 8251 8251 8253 8253 8253 8253 8251 8251 8300 8300 8251 8251 8298 8298 8300 8300 8300 8300 8298 8298 11528 11528 8298 8298 11529 11529 11530 11530 8347 8347 8345 8345 8397 8397 8345 8345 8394 8394 8397 8397 8343 8343 8390 8390 8345 8345 8390 8390 8392 8392 8345 8345 8345 8345 8392 8392 8394 8394 8393 8393 8391 8391 8344 8344 8391 8391 8343 8343 8344 8344 11531 11531 11532 11532 8297 8297 11533 11533 8296 8296 8297 8297 8297 8297 8296 8296 8250 8250 8296 8296 8249 8249 8250 8250 8250 8250 8249 8249 8203 8203 8249 8249 8202 8202 8203 8203 8203 8203 8202 8202 8156 8156 8202 8202 8155 8155 8156 8156 8156 8156 8155 8155 8109 8109 8155 8155 8108 8108 8109 8109 8109 8109 8111 8111 8156 8156 8111 8111 8158 8158 8156 8156 8156 8156 8158 8158 8203 8203 8158 8158 8205 8205 8203 8203 8203 8203 8205 8205 8250 8250 8205 8205 8252 8252 8250 8250 8250 8250 8252 8252 8297 8297 8252 8252 8299 8299 8297 8297 8297 8297 8299 8299 11534 11534 8299 8299 11535 11535 11536 11536 8344 8344 8346 8346 8393 8393 8346 8346 8395 8395 8393 8393 8399 8399 8396 8396 8348 8348 8396 8396 8346 8346 8348 8348 11537 11537 11538 11538 8301 8301 11539 11539 8299 8299 8301 8301 8301 8301 8299 8299 8254 8254 8299 8299 8252 8252 8254 8254 8254 8254 8252 8252 8207 8207 8252 8252 8205 8205 8207 8207 8207 8207 8205 8205 8160 8160 8205 8205 8158 8158 8160 8160 8160 8160 8158 8158 8113 8113 8158 8158 8111 8111 8113 8113 8350 8350 8403 8403 8348 8348 8403 8403 8401 8401 8348 8348 8348 8348 8401 8401 8399 8399 8406 8406 8405 8405 8352 8352 8405 8405 8350 8350 8352 8352 11540 11540 11541 11541 8305 8305 11542 11542 8303 8303 8305 8305 8305 8305 8303 8303 8258 8258 8303 8303 8256 8256 8258 8258 8258 8258 8256 8256 8211 8211 8256 8256 8209 8209 8211 8211 8211 8211 8209 8209 8164 8164 8209 8209 8162 8162 8164 8164 8164 8164 8162 8162 8117 8117 8162 8162 8115 8115 8117 8117 8117 8117 8119 8119 8164 8164 8119 8119 8166 8166 8164 8164 8164 8164 8166 8166 8211 8211 8166 8166 8213 8213 8211 8211 8211 8211 8213 8213 8258 8258 8213 8213 8260 8260 8258 8258 8258 8258 8260 8260 8305 8305 8260 8260 8307 8307 8305 8305 8305 8305 8307 8307 11543 11543 8307 8307 11544 11544 11545 11545 11546 11546 8354 8354 11547 11547 8354 8354 8409 8409 11548 11548 8356 8356 8413 8413 8354 8354 8413 8413 8411 8411 8354 8354 8354 8354 8411 8411 8409 8409 8416 8416 8415 8415 8358 8358 8415 8415 8356 8356 8358 8358 11549 11549 11550 11550 8311 8311 11551 11551 8309 8309 8311 8311 8311 8311 8309 8309 8264 8264 8309 8309 8262 8262 8264 8264 8264 8264 8262 8262 8217 8217 8262 8262 8215 8215 8217 8217 8217 8217 8215 8215 8170 8170 8215 8215 8168 8168 8170 8170 8170 8170 8168 8168 8123 8123 8168 8168 8121 8121 8123 8123 8123 8123 8125 8125 8170 8170 8125 8125 8172 8172 8170 8170 8170 8170 8172 8172 8217 8217 8172 8172 8219 8219 8217 8217 8217 8217 8219 8219 8264 8264 8219 8219 8266 8266 8264 8264 8264 8264 8266 8266 8311 8311 8266 8266 8313 8313 8311 8311 8311 8311 8313 8313 11552 11552 8313 8313 11553 11553 11554 11554 8358 8358 8360 8360 8416 8416 8360 8360 8419 8419 8416 8416 8362 8362 8423 8423 8360 8360 8423 8423 8421 8421 8360 8360 8360 8360 8421 8421 8419 8419 8427 8427 8425 8425 8364 8364 8425 8425 8362 8362 8364 8364 8364 8364 8362 8362 8317 8317 11555 11555 8315 8315 11556 11556 11557 11557 8315 8315 8270 8270 8315 8315 8268 8268 8270 8270 8270 8270 8268 8268 8223 8223 8268 8268 8221 8221 8223 8223 8223 8223 8221 8221 8176 8176 8221 8221 8174 8174 8176 8176 8176 8176 8174 8174 8129 8129 8174 8174 8127 8127 8129 8129 8129 8129 8131 8131 8176 8176 8131 8131 8178 8178 8176 8176 8176 8176 8178 8178 8223 8223 8178 8178 8225 8225 8223 8223 8223 8223 8225 8225 8270 8270 8225 8225 8272 8272 8270 8270 8270 8270 8272 8272 11558 11558 8272 8272 11559 11559 11560 11560 8317 8317 8319 8319 8364 8364 8319 8319 8366 8366 8364 8364 8364 8364 8366 8366 8427 8427 8366 8366 8429 8429 8427 8427 8433 8433 8430 8430 8368 8368 8430 8430 8366 8366 8368 8368 8368 8368 8366 8366 8321 8321 8366 8366 8319 8319 8321 8321 11561 11561 11562 11562 8274 8274 11563 11563 8272 8272 8274 8274 8274 8274 8272 8272 8227 8227 8272 8272 8225 8225 8227 8227 8227 8227 8225 8225 8180 8180 8225 8225 8178 8178 8180 8180 8180 8180 8178 8178 8133 8133 8178 8178 8131 8131 8133 8133 8370 8370 8437 8437 8368 8368 8437 8437 8435 8435 8368 8368 8368 8368 8435 8435 8433 8433 8440 8440 8439 8439 8372 8372 8439 8439 8370 8370 8372 8372 11564 11564 11565 11565 8325 8325 11566 11566 8323 8323 8325 8325 8325 8325 8323 8323 8278 8278 8323 8323 8276 8276 8278 8278 8278 8278 8276 8276 8231 8231 8276 8276 8229 8229 8231 8231 8231 8231 8229 8229 8184 8184 8229 8229 8182 8182 8184 8184 8184 8184 8182 8182 8137 8137 8182 8182 8135 8135 8137 8137 8137 8137 8139 8139 8184 8184 8139 8139 8186 8186 8184 8184 8184 8184 8186 8186 8231 8231 8186 8186 8233 8233 8231 8231 8231 8231 8233 8233 8278 8278 8233 8233 8280 8280 8278 8278 8278 8278 8280 8280 8325 8325 8280 8280 8327 8327 8325 8325 8325 8325 8327 8327 11567 11567 8327 8327 11568 11568 11569 11569 8372 8372 8374 8374 8440 8440 8374 8374 8443 8443 8440 8440 8376 8376 8447 8447 8374 8374 8447 8447 8445 8445 8374 8374 8374 8374 8445 8445 8443 8443 11570 11570 8449 8449 11571 11571 8449 8449 8376 8376 11572 11572 11573 11573 11574 11574 8331 8331 11575 11575 8329 8329 8331 8331 8331 8331 8329 8329 8284 8284 8329 8329 8282 8282 8284 8284 8284 8284 8282 8282 8237 8237 8282 8282 8235 8235 8237 8237 8237 8237 8235 8235 8190 8190 8235 8235 8188 8188 8190 8190 8190 8190 8188 8188 8143 8143 8188 8188 8141 8141 8143 8143 8143 8143 8145 8145 8190 8190 8145 8145 8192 8192 8190 8190 8190 8190 8192 8192 8237 8237 8192 8192 8239 8239 8237 8237 8237 8237 8239 8239 8284 8284 8239 8239 8286 8286 8284 8284 8284 8284 8286 8286 8331 8331 8286 8286 8333 8333 8331 8331 8331 8331 8333 8333 11576 11576 8333 8333 11577 11577 11578 11578 8378 8378 8380 8380 8451 8451 8380 8380 8453 8453 8451 8451 8382 8382 8457 8457 8380 8380 8457 8457 8455 8455 8380 8380 8380 8380 8455 8455 8453 8453 8461 8461 8459 8459 8384 8384 8459 8459 8382 8382 8384 8384 11579 11579 11580 11580 8337 8337 11581 11581 8335 8335 8337 8337 8337 8337 8335 8335 8290 8290 8335 8335 8288 8288 8290 8290 8290 8290 8288 8288 8243 8243 8288 8288 8241 8241 8243 8243 8243 8243 8241 8241 8196 8196 8241 8241 8194 8194 8196 8196 8196 8196 8194 8194 8149 8149 8194 8194 8147 8147 8149 8149 8149 8149 8151 8151 8196 8196 8151 8151 8198 8198 8196 8196 8196 8196 8198 8198 8243 8243 8198 8198 8245 8245 8243 8243 8243 8243 8245 8245 8290 8290 8245 8245 8292 8292 8290 8290 8290 8290 8292 8292 8337 8337 8292 8292 8339 8339 8337 8337 8337 8337 8339 8339 11582 11582 8339 8339 11583 11583 11584 11584 8384 8384 8386 8386 8461 8461 8386 8386 8463 8463 8461 8461 8467 8467 8464 8464 8388 8388 8464 8464 8386 8386 8388 8388 11585 11585 11586 11586 8341 8341 11587 11587 8339 8339 8341 8341 8341 8341 8339 8339 8294 8294 8339 8339 8292 8292 8294 8294 8294 8294 8292 8292 8247 8247 8292 8292 8245 8245 8247 8247 8247 8247 8245 8245 8200 8200 8245 8245 8198 8198 8200 8200 8200 8200 8198 8198 8153 8153 8198 8198 8151 8151 8153 8153 8389 8389 8469 8469 8388 8388 8469 8469 8468 8468 8388 8388 8388 8388 8468 8468 8467 8467 8465 8465 8466 8466 8387 8387 8466 8466 8389 8389 8387 8387 11588 11588 11589 11589 8340 8340 11590 11590 8342 8342 8340 8340 8340 8340 8342 8342 8293 8293 8342 8342 8295 8295 8293 8293 8293 8293 8295 8295 8246 8246 8295 8295 8248 8248 8246 8246 8246 8246 8248 8248 8199 8199 8248 8248 8201 8201 8199 8199 8199 8199 8201 8201 8152 8152 8201 8201 8154 8154 8152 8152 8152 8152 8150 8150 8199 8199 8150 8150 8197 8197 8199 8199 8199 8199 8197 8197 8246 8246 8197 8197 8244 8244 8246 8246 8246 8246 8244 8244 8293 8293 8244 8244 8291 8291 8293 8293 8293 8293 8291 8291 8340 8340 8291 8291 8338 8338 8340 8340 8340 8340 8338 8338 11591 11591 8338 8338 11592 11592 11593 11593 8387 8387 8385 8385 8465 8465 8385 8385 8462 8462 8465 8465 8140 8140 8187 8187 8189 8189 8187 8187 8236 8236 8189 8189 8189 8189 8236 8236 8238 8238 8236 8236 8285 8285 8238 8238 8238 8238 8285 8285 8287 8287 8285 8285 8334 8334 8287 8287 8287 8287 8334 8334 8336 8336 8334 8334 11594 11594 8336 8336 8336 8336 11595 11595 11596 11596 8383 8383 8458 8458 8385 8385 8385 8385 8458 8458 8460 8460 8476 8476 8479 8479 8552 8552 8479 8479 8554 8554 8552 8552 8476 8476 8552 8552 8475 8475 8552 8552 8550 8550 8475 8475 8475 8475 8550 8550 8473 8473 8551 8551 8470 8470 8550 8550 8470 8470 8471 8471 8550 8550 8550 8550 8471 8471 8473 8473 8478 8478 8477 8477 8553 8553 8477 8477 8474 8474 8553 8553 8553 8553 8474 8474 8551 8551 8474 8474 8472 8472 8551 8551 8551 8551 8472 8472 8470 8470 8478 8478 8553 8553 8480 8480 8553 8553 8555 8555 8480 8480 8480 8480 8555 8555 8482 8482 8482 8482 8555 8555 8484 8484 8555 8555 8557 8557 8484 8484 8484 8484 8557 8557 8487 8487 8559 8559 8490 8490 11597 11597 8490 8490 11598 11598 11599 11599 8557 8557 8488 8488 8487 8487 8561 8561 8494 8494 8559 8559 8494 8494 8492 8492 8559 8559 8559 8559 8492 8492 8490 8490 8502 8502 8500 8500 8563 8563 8500 8500 8498 8498 8563 8563 8563 8563 8498 8498 8561 8561 8498 8498 8497 8497 8561 8561 8561 8561 8497 8497 8494 8494 8502 8502 8563 8563 8504 8504 8563 8563 8565 8565 8504 8504 8504 8504 8565 8565 8506 8506 8506 8506 8565 8565 8508 8508 8565 8565 8567 8567 8508 8508 8508 8508 8567 8567 8511 8511 8518 8518 8516 8516 8569 8569 8516 8516 8514 8514 8569 8569 8569 8569 8514 8514 8567 8567 8514 8514 8512 8512 8567 8567 8567 8567 8512 8512 8511 8511 8573 8573 8524 8524 8571 8571 8524 8524 8522 8522 8571 8571 8571 8571 8522 8522 8569 8569 8522 8522 8521 8521 8569 8569 8569 8569 8521 8521 8518 8518 11600 11600 8528 8528 8573 8573 8528 8528 8526 8526 8573 8573 8573 8573 8526 8526 8524 8524 8536 8536 8534 8534 8577 8577 8534 8534 8532 8532 8577 8577 8577 8577 8532 8532 8575 8575 8532 8532 8530 8530 8575 8575 11601 11601 11602 11602 8528 8528 8536 8536 8577 8577 8538 8538 8577 8577 8579 8579 8538 8538 8538 8538 8579 8579 8540 8540 8540 8540 8579 8579 8542 8542 8579 8579 8581 8581 8542 8542 8542 8542 8581 8581 8545 8545 8582 8582 8549 8549 8581 8581 8549 8549 8546 8546 8581 8581 8581 8581 8546 8546 8545 8545 8580 8580 8547 8547 8582 8582 8547 8547 8548 8548 8582 8582 8582 8582 8548 8548 8549 8549 8539 8539 8541 8541 8578 8578 8541 8541 8543 8543 8578 8578 8578 8578 8543 8543 8580 8580 8543 8543 8544 8544 8580 8580 8580 8580 8544 8544 8547 8547 8539 8539 8578 8578 8537 8537 8578 8578 8576 8576 8537 8537 8537 8537 8576 8576 8535 8535 8535 8535 8576 8576 8533 8533 11603 11603 8574 8574 11604 11604 11605 11605 8574 8574 11606 11606 8572 8572 8527 8527 8574 8574 8527 8527 8529 8529 8574 8574 8574 8574 8529 8529 11607 11607 8519 8519 8520 8520 8570 8570 8520 8520 8523 8523 8570 8570 8570 8570 8523 8523 8572 8572 8523 8523 8525 8525 8572 8572 8572 8572 8525 8525 8527 8527 8519 8519 8570 8570 8517 8517 8570 8570 8568 8568 8517 8517 8517 8517 8568 8568 8515 8515 8515 8515 8568 8568 8513 8513 8568 8568 8566 8566 8513 8513 8513 8513 8566 8566 8510 8510 8510 8510 8566 8566 8509 8509 8566 8566 8564 8564 8509 8509 8509 8509 8564 8564 8507 8507 8562 8562 8503 8503 8564 8564 8503 8503 8505 8505 8564 8564 8564 8564 8505 8505 8507 8507 8495 8495 8496 8496 8560 8560 8496 8496 8499 8499 8560 8560 8560 8560 8499 8499 8562 8562 8499 8499 8501 8501 8562 8562 8562 8562 8501 8501 8503 8503 8495 8495 8560 8560 8493 8493 8560 8560 8558 8558 8493 8493 8493 8493 8558 8558 8491 8491 8491 8491 8558 8558 8489 8489 8558 8558 11608 11608 8489 8489 8489 8489 11609 11609 11610 11610 8479 8479 8481 8481 8554 8554 8481 8481 8483 8483 8554 8554 8554 8554 8483 8483 8556 8556 8483 8483 8485 8485 8556 8556 8556 8556 8485 8485 8486 8486 8586 8586 8587 8587 8590 8590 8587 8587 8591 8591 8590 8590 8590 8590 8591 8591 8594 8594 8591 8591 8595 8595 8594 8594 8594 8594 8595 8595 8598 8598 8595 8595 8599 8599 8598 8598 8598 8598 8599 8599 8602 8602 8599 8599 8603 8603 8602 8602 8602 8602 8603 8603 8606 8606 8603 8603 8607 8607 8606 8606 8606 8606 8607 8607 8610 8610 8607 8607 8611 8611 8610 8610 8610 8610 8611 8611 8614 8614 8611 8611 8615 8615 8614 8614 8614 8614 8615 8615 8618 8618 8615 8615 8619 8619 8618 8618 8618 8618 8619 8619 8622 8622 8619 8619 8623 8623 8622 8622 8622 8622 8623 8623 8626 8626 8623 8623 8627 8627 8626 8626 8626 8626 8627 8627 8630 8630 8627 8627 8631 8631 8630 8630 8630 8630 8631 8631 8634 8634 8631 8631 8635 8635 8634 8634 8634 8634 8635 8635 8638 8638 8635 8635 8639 8639 8638 8638 8638 8638 8639 8639 8642 8642 8639 8639 8643 8643 8642 8642 8642 8642 8643 8643 8646 8646 8643 8643 8647 8647 8646 8646 8646 8646 8647 8647 8649 8649 8647 8647 8650 8650 8649 8649 8650 8650 8648 8648 8649 8649 8649 8649 8648 8648 8645 8645 8648 8648 8644 8644 8645 8645 8645 8645 8644 8644 8641 8641 8644 8644 8640 8640 8641 8641 8641 8641 8640 8640 8637 8637 8640 8640 8636 8636 8637 8637 8637 8637 8636 8636 8633 8633 8636 8636 8632 8632 8633 8633 8633 8633 8632 8632 8629 8629 8632 8632 8628 8628 8629 8629 8629 8629 8628 8628 8625 8625 8628 8628 8624 8624 8625 8625 8625 8625 8624 8624 8621 8621 8624 8624 8620 8620 8621 8621 8621 8621 8620 8620 8617 8617 8620 8620 8616 8616 8617 8617 8617 8617 8616 8616 8613 8613 8616 8616 8612 8612 8613 8613 8613 8613 8612 8612 8609 8609 8612 8612 8608 8608 8609 8609 8609 8609 8608 8608 8605 8605 8608 8608 8604 8604 8605 8605 8605 8605 8604 8604 8601 8601 8604 8604 8600 8600 8601 8601 8601 8601 8600 8600 8597 8597 8600 8600 8596 8596 8597 8597 8597 8597 8596 8596 8593 8593 8596 8596 8592 8592 8593 8593 8593 8593 8592 8592 8589 8589 8592 8592 8588 8588 8589 8589 8589 8589 8588 8588 8585 8585 8588 8588 8584 8584 8585 8585 8585 8585 8584 8584 8586 8586 8584 8584 8583 8583 8586 8586 8586 8586 8583 8583 8587 8587 8658 8658 8659 8659 8657 8657 8652 8652 8653 8653 8651 8651 8653 8653 8657 8657 8651 8651 8656 8656 8658 8658 8655 8655 8658 8658 8657 8657 8655 8655 8655 8655 8657 8657 8654 8654 8657 8657 8653 8653 8654 8654 8808 8808 8806 8806 8676 8676 8788 8788 8787 8787 8684 8684 8783 8783 8782 8782 8686 8686 8778 8778 8777 8777 8688 8688 8769 8769 8768 8768 8692 8692 8748 8748 8747 8747 8687 8687 8715 8715 8714 8714 8673 8673 8695 8695 8663 8663 8665 8665 8701 8701 8700 8700 8667 8667 8700 8700 8699 8699 8667 8667 8699 8699 8698 8698 8667 8667 8698 8698 8697 8697 8667 8667 8667 8667 8697 8697 8665 8665 8697 8697 8696 8696 8665 8665 8665 8665 8696 8696 8695 8695 8705 8705 8704 8704 8669 8669 8704 8704 8703 8703 8669 8669 8669 8669 8703 8703 8667 8667 8703 8703 8702 8702 8667 8667 8667 8667 8702 8702 8701 8701 8671 8671 8710 8710 8709 8709 8709 8709 8708 8708 8671 8671 8708 8708 8707 8707 8671 8671 8671 8671 8707 8707 8669 8669 8707 8707 8706 8706 8669 8669 8669 8669 8706 8706 8705 8705 8714 8714 8713 8713 8673 8673 8713 8713 8712 8712 8673 8673 8673 8673 8712 8712 8671 8671 8712 8712 8711 8711 8671 8671 8671 8671 8711 8711 8710 8710 8719 8719 8718 8718 8675 8675 8718 8718 8717 8717 8675 8675 8675 8675 8717 8717 8673 8673 8717 8717 8716 8716 8673 8673 8673 8673 8716 8716 8715 8715 8725 8725 8724 8724 8677 8677 8724 8724 8723 8723 8677 8677 8723 8723 8722 8722 8677 8677 8722 8722 8721 8721 8677 8677 8677 8677 8721 8721 8675 8675 8721 8721 8720 8720 8675 8675 8675 8675 8720 8720 8719 8719 8729 8729 8728 8728 8679 8679 8728 8728 8727 8727 8679 8679 8679 8679 8727 8727 8677 8677 8727 8727 8726 8726 8677 8677 8677 8677 8726 8726 8725 8725 8735 8735 8734 8734 8681 8681 8734 8734 8733 8733 8681 8681 8733 8733 8732 8732 8681 8681 8732 8732 8731 8731 8681 8681 8681 8681 8731 8731 8679 8679 8731 8731 8730 8730 8679 8679 8679 8679 8730 8730 8729 8729 8739 8739 8738 8738 8683 8683 8738 8738 8737 8737 8683 8683 8683 8683 8737 8737 8681 8681 8737 8737 8736 8736 8681 8681 8681 8681 8736 8736 8735 8735 8743 8743 8742 8742 8685 8685 8742 8742 8741 8741 8685 8685 8685 8685 8741 8741 8683 8683 8741 8741 8740 8740 8683 8683 8683 8683 8740 8740 8739 8739 8747 8747 8746 8746 8687 8687 8746 8746 8745 8745 8687 8687 8687 8687 8745 8745 8685 8685 8745 8745 8744 8744 8685 8685 8685 8685 8744 8744 8743 8743 8752 8752 8751 8751 8689 8689 8751 8751 8750 8750 8689 8689 8689 8689 8750 8750 8687 8687 8750 8750 8749 8749 8687 8687 8687 8687 8749 8749 8748 8748 8758 8758 8757 8757 8691 8691 8757 8757 8756 8756 8691 8691 8756 8756 8755 8755 8691 8691 8755 8755 8754 8754 8691 8691 8691 8691 8754 8754 8689 8689 8754 8754 8753 8753 8689 8689 8689 8689 8753 8753 8752 8752 8758 8758 8691 8691 8759 8759 8691 8691 8693 8693 8759 8759 8759 8759 8693 8693 8760 8760 8764 8764 8763 8763 8694 8694 8763 8763 8762 8762 8694 8694 8694 8694 8762 8762 8693 8693 8762 8762 8761 8761 8693 8693 8693 8693 8761 8761 8760 8760 8768 8768 8767 8767 8692 8692 8767 8767 8766 8766 8692 8692 8692 8692 8766 8766 8694 8694 8766 8766 8765 8765 8694 8694 8694 8694 8765 8765 8764 8764 8773 8773 8772 8772 8690 8690 8772 8772 8771 8771 8690 8690 8690 8690 8771 8771 8692 8692 8771 8771 8770 8770 8692 8692 8692 8692 8770 8770 8769 8769 8777 8777 8776 8776 8688 8688 8776 8776 8775 8775 8688 8688 8688 8688 8775 8775 8690 8690 8775 8775 8774 8774 8690 8690 8690 8690 8774 8774 8773 8773 8782 8782 8781 8781 8686 8686 8781 8781 8780 8780 8686 8686 8686 8686 8780 8780 8688 8688 8780 8780 8779 8779 8688 8688 8688 8688 8779 8779 8778 8778 8787 8787 8786 8786 8684 8684 8786 8786 8785 8785 8684 8684 8684 8684 8785 8785 8686 8686 8785 8785 8784 8784 8686 8686 8686 8686 8784 8784 8783 8783 8682 8682 8791 8791 8790 8790 8682 8682 8790 8790 8684 8684 8790 8790 8789 8789 8684 8684 8684 8684 8789 8789 8788 8788 8680 8680 8796 8796 8795 8795 8795 8795 8794 8794 8680 8680 8794 8794 8793 8793 8680 8680 8680 8680 8793 8793 8682 8682 8793 8793 8792 8792 8682 8682 8682 8682 8792 8792 8791 8791 8802 8802 8801 8801 8678 8678 8801 8801 8800 8800 8678 8678 8800 8800 8799 8799 8678 8678 8799 8799 8798 8798 8678 8678 8678 8678 8798 8798 8680 8680 8798 8798 8797 8797 8680 8680 8680 8680 8797 8797 8796 8796 8806 8806 8805 8805 8676 8676 8805 8805 8804 8804 8676 8676 8676 8676 8804 8804 8678 8678 8804 8804 8803 8803 8678 8678 8678 8678 8803 8803 8802 8802 8808 8808 8676 8676 8819 8819 8676 8676 8674 8674 8819 8819 8819 8819 8674 8674 8818 8818 8674 8674 8672 8672 8818 8818 8818 8818 8672 8672 8817 8817 8672 8672 8670 8670 8817 8817 8817 8817 8670 8670 8816 8816 8670 8670 8668 8668 8816 8816 8816 8816 8668 8668 8815 8815 8668 8668 8666 8666 8815 8815 8815 8815 8666 8666 8814 8814 8666 8666 8664 8664 8814 8814 8814 8814 8664 8664 8813 8813 8664 8664 8662 8662 8813 8813 8813 8813 8662 8662 8811 8811 8662 8662 8660 8660 8811 8811 8811 8811 8660 8660 8809 8809 8660 8660 8661 8661 8809 8809 8809 8809 8661 8661 8810 8810 8661 8661 8663 8663 8810 8810 8810 8810 8663 8663 8812 8812 8663 8663 8695 8695 8812 8812 8812 8812 8695 8695 8807 8807 8860 8860 8863 8863 8880 8880 8893 8893 8890 8890 8873 8873 8884 8884 8887 8887 8904 8904 8994 8994 9001 9001 9002 9002 8994 8994 8996 8996 9001 9001 8996 8996 8998 8998 9001 9001 9001 9001 8998 8998 9000 9000 9003 9003 8990 8990 9002 9002 8990 8990 8993 8993 9002 9002 9002 9002 8993 8993 8994 8994 8983 8983 8984 8984 9004 9004 8984 8984 11611 11611 9004 9004 9004 9004 11612 11612 11613 11613 8986 8986 8989 8989 9003 9003 9003 9003 8989 8989 8990 8990 8983 8983 9004 9004 8980 8980 9004 9004 9005 9005 8980 8980 8980 8980 9005 9005 8979 8979 9005 9005 8999 8999 8979 8979 8999 8999 8997 8997 8979 8979 8979 8979 8997 8997 8976 8976 8997 8997 8995 8995 8976 8976 8976 8976 8995 8995 8974 8974 8995 8995 8992 8992 8974 8974 8974 8974 8992 8992 8973 8973 8992 8992 8991 8991 8973 8973 8973 8973 8991 8991 8970 8970 8991 8991 8988 8988 8970 8970 8970 8970 8988 8988 8969 8969 8988 8988 8987 8987 8969 8969 8969 8969 8987 8987 8966 8966 8987 8987 8985 8985 8966 8966 8966 8966 8985 8985 8965 8965 8985 8985 8982 8982 8965 8965 8965 8965 8982 8982 8962 8962 8982 8982 8981 8981 8962 8962 8962 8962 8981 8981 8960 8960 8981 8981 8978 8978 8960 8960 8960 8960 8978 8978 8959 8959 8978 8978 8977 8977 8959 8959 8959 8959 8977 8977 8956 8956 8977 8977 8975 8975 8956 8956 8956 8956 8975 8975 8955 8955 8975 8975 8972 8972 8955 8955 8955 8955 8972 8972 8952 8952 8972 8972 8971 8971 8952 8952 8952 8952 8971 8971 8950 8950 8971 8971 8968 8968 8950 8950 8950 8950 8968 8968 8949 8949 8968 8968 8967 8967 8949 8949 8949 8949 8967 8967 8946 8946 8967 8967 8964 8964 8946 8946 8946 8946 8964 8964 8945 8945 8964 8964 8963 8963 8945 8945 8945 8945 8963 8963 8942 8942 8963 8963 8961 8961 8942 8942 8942 8942 8961 8961 11614 11614 8961 8961 11615 11615 11616 11616 8940 8940 8958 8958 8938 8938 8958 8958 8957 8957 8938 8938 8938 8938 8957 8957 8936 8936 8957 8957 8954 8954 8936 8936 8936 8936 8954 8954 8935 8935 8954 8954 8953 8953 8935 8935 8935 8935 8953 8953 8932 8932 8953 8953 8951 8951 8932 8932 8932 8932 8951 8951 8931 8931 8951 8951 8948 8948 8931 8931 8931 8931 8948 8948 8928 8928 8948 8948 8947 8947 8928 8928 8928 8928 8947 8947 8926 8926 8947 8947 8944 8944 8926 8926 8926 8926 8944 8944 8925 8925 8944 8944 8943 8943 8925 8925 8925 8925 8943 8943 8922 8922 8943 8943 8941 8941 8922 8922 8922 8922 8941 8941 8921 8921 8941 8941 8939 8939 8921 8921 8921 8921 8939 8939 8918 8918 8939 8939 8937 8937 8918 8918 8918 8918 8937 8937 8916 8916 8937 8937 8934 8934 8916 8916 8916 8916 8934 8934 8915 8915 8934 8934 8933 8933 8915 8915 8915 8915 8933 8933 8912 8912 8933 8933 8930 8930 8912 8912 8912 8912 8930 8930 8911 8911 8911 8911 8930 8930 8908 8908 8930 8930 8929 8929 8908 8908 8908 8908 8929 8929 8907 8907 8929 8929 8927 8927 8907 8907 8927 8927 8924 8924 8907 8907 8907 8907 8924 8924 8905 8905 8924 8924 8902 8902 8905 8905 8924 8924 8923 8923 8902 8902 8923 8923 8920 8920 8902 8902 8902 8902 8920 8920 8901 8901 8920 8920 8919 8919 8901 8901 11617 11617 11618 11618 8898 8898 11619 11619 8897 8897 8898 8898 11620 11620 8917 8917 8897 8897 8917 8917 8914 8914 8897 8897 8897 8897 8914 8914 8894 8894 8894 8894 8914 8914 8892 8892 8914 8914 8913 8913 8892 8892 8892 8892 8913 8913 8891 8891 8913 8913 8910 8910 8891 8891 8891 8891 8910 8910 8889 8889 8910 8910 8909 8909 8889 8889 8889 8889 8909 8909 8887 8887 8909 8909 8906 8906 8887 8887 8887 8887 8906 8906 8904 8904 8900 8900 8881 8881 8882 8882 8884 8884 8904 8904 8882 8882 8904 8904 8903 8903 8882 8882 8882 8882 8903 8903 8900 8900 8881 8881 8900 8900 8878 8878 8900 8900 8899 8899 8878 8878 8878 8878 8899 8899 8877 8877 8899 8899 8896 8896 8877 8877 8877 8877 8896 8896 8895 8895 8893 8893 8873 8873 8895 8895 8873 8873 8874 8874 8895 8895 8895 8895 8874 8874 8877 8877 8888 8888 8886 8886 8869 8869 8886 8886 8867 8867 8869 8869 8888 8888 8869 8869 8890 8890 8869 8869 8870 8870 8890 8890 8890 8890 8870 8870 8873 8873 8867 8867 8886 8886 8865 8865 8886 8886 8885 8885 8865 8865 8865 8865 8885 8885 8863 8863 8885 8885 8883 8883 8863 8863 8863 8863 8883 8883 8880 8880 8876 8876 8857 8857 8858 8858 8860 8860 8880 8880 8858 8858 8880 8880 8879 8879 8858 8858 8858 8858 8879 8879 8876 8876 8857 8857 8876 8876 11621 11621 8876 8876 8875 8875 11622 11622 11623 11623 8875 8875 11624 11624 8875 8875 11625 11625 11626 11626 8872 8872 8871 8871 8853 8853 8853 8853 8871 8871 8851 8851 8871 8871 8849 8849 8851 8851 8831 8831 8830 8830 8832 8832 8830 8830 8833 8833 8832 8832 8833 8833 8830 8830 8834 8834 8830 8830 8829 8829 8834 8834 8834 8834 8829 8829 8835 8835 8828 8828 8837 8837 8829 8829 8837 8837 8836 8836 8829 8829 8829 8829 8836 8836 8835 8835 8841 8841 8840 8840 8827 8827 8840 8840 8839 8839 8827 8827 8827 8827 8839 8839 8828 8828 8839 8839 8838 8838 8828 8828 8828 8828 8838 8838 8837 8837 8841 8841 8827 8827 11627 11627 8827 8827 11628 11628 11629 11629 8842 8842 8826 8826 8843 8843 8843 8843 8826 8826 8844 8844 8826 8826 8824 8824 8844 8844 8844 8844 8824 8824 8845 8845 8820 8820 8852 8852 8850 8850 8820 8820 8850 8850 8822 8822 8850 8850 8848 8848 8822 8822 8848 8848 8847 8847 8822 8822 8822 8822 8847 8847 8824 8824 8847 8847 8846 8846 8824 8824 8824 8824 8846 8846 8845 8845 8823 8823 8862 8862 8861 8861 8823 8823 8861 8861 8821 8821 8861 8861 8859 8859 8821 8821 8859 8859 8856 8856 8821 8821 8821 8821 8856 8856 8820 8820 8856 8856 8855 8855 8820 8820 8820 8820 8855 8855 8852 8852 8871 8871 8868 8868 8849 8849 8868 8868 8866 8866 8849 8849 8849 8849 8866 8866 8864 8864 8862 8862 8823 8823 8864 8864 8823 8823 8825 8825 8864 8864 8864 8864 8825 8825 8849 8849 9190 9190 9189 9189 9135 9135 9195 9195 9194 9194 9142 9142 9273 9273 9271 9271 9233 9233 9278 9278 9276 9276 9237 9237 9356 9356 9354 9354 9315 9315 9361 9361 9360 9360 9320 9320 9366 9366 9365 9365 9325 9325 9173 9173 9176 9176 9215 9215 9296 9296 9300 9300 9339 9339 9394 9394 9390 9390 9352 9352 9420 9420 9417 9417 9419 9419 9026 9026 9027 9027 9076 9076 9095 9095 9090 9090 9034 9034 9066 9066 9067 9067 9081 9081 9086 9086 9089 9089 9109 9109 9100 9100 9101 9101 9135 9135 9127 9127 9128 9128 9172 9172 9148 9148 9149 9149 9191 9191 9171 9171 9210 9210 9167 9167 9210 9210 9205 9205 9167 9167 9167 9167 9205 9205 9166 9166 9205 9205 9165 9165 9166 9166 9159 9159 9161 9161 9205 9205 9161 9161 9164 9164 9205 9205 9205 9205 9164 9164 9165 9165 9196 9196 9155 9155 9201 9201 9155 9155 9157 9157 9201 9201 9201 9201 9157 9157 9158 9158 9150 9150 9151 9151 9196 9196 9151 9151 9153 9153 9196 9196 9196 9196 9153 9153 9155 9155 9187 9187 9143 9143 9144 9144 9187 9187 9144 9144 9191 9191 9144 9144 9147 9147 9191 9191 9191 9191 9147 9147 9148 9148 9138 9138 9140 9140 9187 9187 9140 9140 9141 9141 9187 9187 9187 9187 9141 9141 9143 9143 9132 9132 9133 9133 9177 9177 9133 9133 9134 9134 9177 9177 9177 9177 9134 9134 9182 9182 9134 9134 9137 9137 9182 9182 9172 9172 9128 9128 9177 9177 9128 9128 9131 9131 9177 9177 9177 9177 9131 9131 9132 9132 9168 9168 9124 9124 9172 9172 9124 9124 9126 9126 9172 9172 9172 9172 9126 9126 9127 9127 9117 9117 9120 9120 9168 9168 9120 9120 9121 9121 9168 9168 9121 9121 9122 9122 9168 9168 9168 9168 9122 9122 9124 9124 9116 9116 9160 9160 9114 9114 9160 9160 9152 9152 9114 9114 9114 9114 9152 9152 9113 9113 9108 9108 9110 9110 9152 9152 9110 9110 9112 9112 9152 9152 9152 9152 9112 9112 9113 9113 9104 9104 9105 9105 9142 9142 9105 9105 9107 9107 9142 9142 9100 9100 9135 9135 9099 9099 9097 9097 9125 9125 9094 9094 9125 9125 9118 9118 9094 9094 9094 9094 9118 9118 9093 9093 9118 9118 9092 9092 9093 9093 9109 9109 9089 9089 9118 9118 9089 9089 9091 9091 9118 9118 9118 9118 9091 9091 9092 9092 9103 9103 9084 9084 9085 9085 9096 9096 9080 9080 9103 9103 9080 9080 9082 9082 9103 9103 9103 9103 9082 9082 9084 9084 9075 9075 9077 9077 9096 9096 9077 9077 9079 9079 9096 9096 9096 9096 9079 9079 9080 9080 9067 9067 9069 9069 9081 9081 9069 9069 9071 9071 9081 9081 9081 9081 9071 9071 9088 9088 9071 9071 9073 9073 9088 9088 9088 9088 9073 9073 9074 9074 9072 9072 9063 9063 9065 9065 9063 9063 9072 9072 9061 9061 9072 9072 9064 9064 9061 9061 9061 9061 9064 9064 9059 9059 9055 9055 9057 9057 9064 9064 9057 9057 9058 9058 9064 9064 9064 9064 9058 9058 9059 9059 9048 9048 9049 9049 9050 9050 9048 9048 9050 9050 9056 9056 9050 9050 9051 9051 9056 9056 9056 9056 9051 9051 9053 9053 9106 9106 9043 9043 9111 9111 9043 9043 9046 9046 9111 9111 9111 9111 9046 9046 9115 9115 9098 9098 9040 9040 9102 9102 9040 9040 9041 9041 9102 9102 9102 9102 9041 9041 9106 9106 9041 9041 9042 9042 9106 9106 9106 9106 9042 9042 9043 9043 9034 9034 9035 9035 9095 9095 9035 9035 9036 9036 9095 9095 9095 9095 9036 9036 9098 9098 9036 9036 9039 9039 9098 9098 9098 9098 9039 9039 9040 9040 9083 9083 9031 9031 9087 9087 9031 9031 9032 9032 9087 9087 9087 9087 9032 9032 9090 9090 9032 9032 9033 9033 9090 9090 9090 9090 9033 9033 9034 9034 9076 9076 9027 9027 9078 9078 9027 9027 9028 9028 9078 9078 9078 9078 9028 9028 9083 9083 9028 9028 9029 9029 9083 9083 9083 9083 9029 9029 9031 9031 9019 9019 9020 9020 9060 9060 9020 9020 9062 9062 9060 9060 9020 9020 9021 9021 9062 9062 9021 9021 9022 9022 9062 9062 9062 9062 9022 9022 9068 9068 9022 9022 9023 9023 9068 9068 9068 9068 9023 9023 9070 9070 9023 9023 9024 9024 9070 9070 9070 9070 9024 9024 9076 9076 9024 9024 9025 9025 9076 9076 9076 9076 9025 9025 9026 9026 9019 9019 9060 9060 9018 9018 9060 9060 9054 9054 9018 9018 9018 9018 9054 9054 9017 9017 9054 9054 9052 9052 9017 9017 9017 9017 9052 9052 9016 9016 9044 9044 9013 9013 9045 9045 9013 9013 9014 9014 9045 9045 9045 9045 9014 9014 9052 9052 9014 9014 9015 9015 9052 9052 9052 9052 9015 9015 9016 9016 9038 9038 9011 9011 9044 9044 9011 9011 9012 9012 9044 9044 9044 9044 9012 9012 9013 9013 9037 9037 9030 9030 9007 9007 9030 9030 9006 9006 9007 9007 9007 9007 9008 9008 9037 9037 9008 9008 9009 9009 9037 9037 9037 9037 9009 9009 9038 9038 9009 9009 9010 9010 9038 9038 9038 9038 9010 9010 9011 9011 9381 9381 9461 9461 9462 9462 9381 9381 9462 9462 9377 9377 9462 9462 9463 9463 9377 9377 9377 9377 9463 9463 9416 9416 9386 9386 9459 9459 9381 9381 9459 9459 9460 9460 9381 9381 9381 9381 9460 9460 9461 9461 9455 9455 9456 9456 9390 9390 9456 9456 9457 9457 9390 9390 9390 9390 9457 9457 9386 9386 9457 9457 9458 9458 9386 9386 9386 9386 9458 9458 9459 9459 9455 9455 9390 9390 9454 9454 9390 9390 9394 9394 9454 9454 9454 9454 9394 9394 9453 9453 9394 9394 9399 9399 9453 9453 9453 9453 9399 9399 9452 9452 9404 9404 9450 9450 9399 9399 9450 9450 9451 9451 9399 9399 9399 9399 9451 9451 9452 9452 9447 9447 9448 9448 9409 9409 9448 9448 9449 9449 9409 9409 9447 9447 9409 9409 9446 9446 9409 9409 9413 9413 9446 9446 9446 9446 9413 9413 9445 9445 9418 9418 9442 9442 9443 9443 9418 9418 9443 9443 9413 9413 9443 9443 9444 9444 9413 9413 9413 9413 9444 9444 9445 9445 9439 9439 9440 9440 9379 9379 9384 9384 9387 9387 9437 9437 9379 9379 9382 9382 9439 9439 9382 9382 9384 9384 9439 9439 9439 9439 9384 9384 9438 9438 9384 9384 9437 9437 9438 9438 9398 9398 9431 9431 9396 9396 9431 9431 9432 9432 9396 9396 9396 9396 9432 9432 9392 9392 9432 9432 9433 9433 9392 9392 9433 9433 9434 9434 9392 9392 9392 9392 9434 9434 9389 9389 9434 9434 9435 9435 9389 9389 9389 9389 9435 9435 9387 9387 9435 9435 9436 9436 9387 9387 9387 9387 9436 9436 9437 9437 9407 9407 9427 9427 9403 9403 9427 9427 9428 9428 9403 9403 9403 9403 9428 9428 9402 9402 9428 9428 9429 9429 9402 9402 9402 9402 9429 9429 9398 9398 9429 9429 9430 9430 9398 9398 9398 9398 9430 9430 9431 9431 9408 9408 9412 9412 9423 9423 9423 9423 9424 9424 9408 9408 9424 9424 9425 9425 9408 9408 9408 9408 9425 9425 9407 9407 9425 9425 9426 9426 9407 9407 9407 9407 9426 9426 9427 9427 9417 9417 9420 9420 9415 9415 9420 9420 9421 9421 9415 9415 9415 9415 9421 9421 9412 9412 9421 9421 9422 9422 9412 9412 9412 9412 9422 9422 9423 9423 9364 9364 9409 9409 9404 9404 9409 9409 9449 9449 9404 9404 9404 9404 9449 9449 9450 9450 9440 9440 9441 9441 9379 9379 9441 9441 9442 9442 9379 9379 9379 9379 9442 9442 9376 9376 9442 9442 9418 9418 9376 9376 9376 9376 9418 9418 9374 9374 9418 9418 9413 9413 9374 9374 9374 9374 9413 9413 9370 9370 9413 9413 9409 9409 9370 9370 9370 9370 9409 9409 9368 9368 9409 9409 9364 9364 9368 9368 9352 9352 9355 9355 9394 9394 9355 9355 9357 9357 9394 9394 9394 9394 9357 9357 9399 9399 9357 9357 9359 9359 9399 9399 9399 9399 9359 9359 9404 9404 9359 9359 9363 9363 9404 9404 9404 9404 9363 9363 9364 9364 9381 9381 9343 9343 9386 9386 9343 9343 9347 9347 9386 9386 9386 9386 9347 9347 9390 9390 9347 9347 9349 9349 9390 9390 9390 9390 9349 9349 9352 9352 9332 9332 9335 9335 9377 9377 9335 9335 9337 9337 9377 9377 9377 9377 9337 9337 9381 9381 9337 9337 9342 9342 9381 9381 9381 9381 9342 9342 9343 9343 9324 9324 9328 9328 9367 9367 9328 9328 9329 9329 9367 9367 9367 9367 9329 9329 9372 9372 9323 9323 9362 9362 9319 9319 9362 9362 9358 9358 9319 9319 9319 9319 9358 9358 9317 9317 9358 9358 9314 9314 9317 9317 9353 9353 9348 9348 9310 9310 9339 9339 9300 9300 9344 9344 9300 9300 9303 9303 9344 9344 9303 9303 9304 9304 9344 9344 9344 9344 9304 9304 9348 9348 9304 9304 9308 9308 9348 9348 9348 9348 9308 9308 9310 9310 9295 9295 9334 9334 9291 9291 9334 9334 9330 9330 9291 9291 9291 9291 9330 9330 9290 9290 9330 9330 9286 9286 9290 9290 9280 9280 9284 9284 9325 9325 9272 9272 9275 9275 9315 9315 9270 9270 9311 9311 9267 9267 9311 9311 9306 9306 9267 9267 9267 9267 9306 9306 9264 9264 9306 9306 9302 9302 9264 9264 9255 9255 9257 9257 9298 9298 9257 9257 9259 9259 9298 9298 9298 9298 9259 9259 9302 9302 9259 9259 9263 9263 9302 9302 9302 9302 9263 9263 9264 9264 9246 9246 9249 9249 9288 9288 9249 9249 9251 9251 9288 9288 9288 9288 9251 9251 9293 9293 9244 9244 9283 9283 9241 9241 9283 9283 9279 9279 9241 9241 9241 9241 9279 9279 9238 9238 9279 9279 9236 9236 9238 9238 9227 9227 9231 9231 9269 9269 9231 9231 9232 9232 9269 9269 9269 9269 9232 9232 9274 9274 9225 9225 9265 9265 9221 9221 9265 9265 9260 9260 9221 9221 9221 9221 9260 9260 9218 9218 9260 9260 9256 9256 9218 9218 9208 9208 9211 9211 9252 9252 9211 9211 9213 9213 9252 9252 9252 9252 9213 9213 9256 9256 9213 9213 9216 9216 9256 9256 9256 9256 9216 9216 9218 9218 9206 9206 9247 9247 9203 9203 9247 9247 9242 9242 9203 9203 9203 9203 9242 9242 9199 9199 9193 9193 9198 9198 9237 9237 9188 9188 9192 9192 9233 9233 9228 9228 9223 9223 9186 9186 9215 9215 9176 9176 9219 9219 9176 9176 9178 9178 9219 9219 9178 9178 9181 9181 9219 9219 9219 9219 9181 9181 9223 9223 9181 9181 9184 9184 9223 9223 9223 9223 9184 9184 9186 9186 9416 9416 9414 9414 9377 9377 9414 9414 9372 9372 9377 9377 9377 9377 9372 9372 9332 9332 9372 9372 9329 9329 9332 9332 9406 9406 9367 9367 9410 9410 9367 9367 9372 9372 9410 9410 9410 9410 9372 9372 9411 9411 9372 9372 9414 9414 9411 9411 9406 9406 9405 9405 9367 9367 9405 9405 9362 9362 9367 9367 9367 9367 9362 9362 9324 9324 9362 9362 9323 9323 9324 9324 9397 9397 9358 9358 9400 9400 9358 9358 9362 9362 9400 9400 9400 9400 9362 9362 9401 9401 9362 9362 9405 9405 9401 9401 9397 9397 9395 9395 9358 9358 9395 9395 9353 9353 9358 9358 9358 9358 9353 9353 9314 9314 9353 9353 9310 9310 9314 9314 9395 9395 9393 9393 9353 9353 9393 9393 9391 9391 9353 9353 9353 9353 9391 9391 9348 9348 9391 9391 9388 9388 9348 9348 9348 9348 9388 9388 9344 9344 9388 9388 9385 9385 9344 9344 9385 9385 9383 9383 9344 9344 9344 9344 9383 9383 9339 9339 9383 9383 9380 9380 9339 9339 9380 9380 9378 9378 9339 9339 9378 9378 9334 9334 9339 9339 9339 9339 9334 9334 9296 9296 9334 9334 9295 9295 9296 9296 9378 9378 9375 9375 9334 9334 9375 9375 9373 9373 9334 9334 9334 9334 9373 9373 9330 9330 9373 9373 9371 9371 9330 9330 9330 9330 9371 9371 9369 9369 9369 9369 9366 9366 9330 9330 9366 9366 9325 9325 9330 9330 9330 9330 9325 9325 9286 9286 9325 9325 9284 9284 9286 9286 9365 9365 9361 9361 9325 9325 9361 9361 9320 9320 9325 9325 9325 9325 9320 9320 9280 9280 9320 9320 9277 9277 9280 9280 9360 9360 9356 9356 9320 9320 9356 9356 9315 9315 9320 9320 9320 9320 9315 9315 9277 9277 9315 9315 9275 9275 9277 9277 9354 9354 9351 9351 9315 9315 9351 9351 9311 9311 9315 9315 9315 9315 9311 9311 9272 9272 9311 9311 9270 9270 9272 9272 9351 9351 9350 9350 9311 9311 9350 9350 9346 9346 9311 9311 9311 9311 9346 9346 9306 9306 9346 9346 9345 9345 9306 9306 9306 9306 9345 9345 9302 9302 9338 9338 9298 9298 9340 9340 9298 9298 9302 9302 9340 9340 9340 9340 9302 9302 9341 9341 9302 9302 9345 9345 9341 9341 9338 9338 9336 9336 9298 9298 9336 9336 9293 9293 9298 9298 9298 9298 9293 9293 9255 9255 9293 9293 9251 9251 9255 9255 9327 9327 9288 9288 9331 9331 9288 9288 9293 9293 9331 9331 9331 9331 9293 9293 9333 9333 9293 9293 9336 9336 9333 9333 9327 9327 9326 9326 9288 9288 9326 9326 9283 9283 9288 9288 9288 9288 9283 9283 9246 9246 9283 9283 9244 9244 9246 9246 9318 9318 9279 9279 9321 9321 9279 9279 9283 9283 9321 9321 9321 9321 9283 9283 9322 9322 9283 9283 9326 9326 9322 9322 9318 9318 9316 9316 9279 9279 9316 9316 9274 9274 9279 9279 9279 9279 9274 9274 9236 9236 9274 9274 9232 9232 9236 9236 9309 9309 9269 9269 9312 9312 9269 9269 9274 9274 9312 9312 9312 9312 9274 9274 9313 9313 9274 9274 9316 9316 9313 9313 9309 9309 9307 9307 9269 9269 9307 9307 9265 9265 9269 9269 9269 9269 9265 9265 9227 9227 9265 9265 9225 9225 9227 9227 9307 9307 9305 9305 9265 9265 9305 9305 9301 9301 9265 9265 9265 9265 9301 9301 9260 9260 9301 9301 9299 9299 9260 9260 9260 9260 9299 9299 9256 9256 9299 9299 9297 9297 9256 9256 9297 9297 9294 9294 9256 9256 9256 9256 9294 9294 9252 9252 9294 9294 9292 9292 9252 9252 9292 9292 9289 9289 9252 9252 9289 9289 9247 9247 9252 9252 9252 9252 9247 9247 9208 9208 9247 9247 9206 9206 9208 9208 9289 9289 9287 9287 9247 9247 9287 9287 9285 9285 9247 9247 9247 9247 9285 9285 9242 9242 9285 9285 9282 9282 9242 9242 9242 9242 9282 9282 9281 9281 9281 9281 9278 9278 9242 9242 9278 9278 9237 9237 9242 9242 9242 9242 9237 9237 9199 9199 9237 9237 9198 9198 9199 9199 9276 9276 9273 9273 9237 9237 9273 9273 9233 9233 9237 9237 9237 9237 9233 9233 9193 9193 9233 9233 9192 9192 9193 9193 9271 9271 9268 9268 9233 9233 9268 9268 9228 9228 9233 9233 9233 9233 9228 9228 9188 9188 9228 9228 9186 9186 9188 9188 9254 9254 9215 9215 9258 9258 9215 9215 9219 9219 9258 9258 9258 9258 9219 9219 9261 9261 9219 9219 9223 9223 9261 9261 9261 9261 9223 9223 9262 9262 9223 9223 9228 9228 9262 9262 9262 9262 9228 9228 9266 9266 9228 9228 9268 9268 9266 9266 9254 9254 9253 9253 9215 9215 9253 9253 9210 9210 9215 9215 9215 9215 9210 9210 9173 9173 9210 9210 9171 9171 9173 9173 9245 9245 9205 9205 9248 9248 9205 9205 9210 9210 9248 9248 9248 9248 9210 9210 9250 9250 9210 9210 9253 9253 9250 9250 9245 9245 9243 9243 9205 9205 9243 9243 9201 9201 9205 9205 9205 9205 9201 9201 9159 9159 9201 9201 9158 9158 9159 9159 9235 9235 9196 9196 9239 9239 9196 9196 9201 9201 9239 9239 9239 9239 9201 9201 9240 9240 9201 9201 9243 9243 9240 9240 9235 9235 9234 9234 9196 9196 9234 9234 9191 9191 9196 9196 9196 9196 9191 9191 9150 9150 9191 9191 9149 9149 9150 9150 9226 9226 9187 9187 9229 9229 9187 9187 9191 9191 9229 9229 9229 9229 9191 9191 9230 9230 9191 9191 9234 9234 9230 9230 9226 9226 9224 9224 9187 9187 9224 9224 9182 9182 9187 9187 9187 9187 9182 9182 9138 9138 9182 9182 9137 9137 9138 9138 9224 9224 9222 9222 9182 9182 9222 9222 9220 9220 9182 9182 9182 9182 9220 9220 9177 9177 9220 9220 9217 9217 9177 9177 9177 9177 9217 9217 9172 9172 9217 9217 9214 9214 9172 9172 9214 9214 9212 9212 9172 9172 9172 9172 9212 9212 9168 9168 9212 9212 9209 9209 9168 9168 9209 9209 9207 9207 9168 9168 9207 9207 9160 9160 9168 9168 9168 9168 9160 9160 9117 9117 9160 9160 9116 9116 9117 9117 9207 9207 9204 9204 9160 9160 9204 9204 9202 9202 9160 9160 9160 9160 9202 9202 9152 9152 9202 9202 9200 9200 9152 9152 9152 9152 9200 9200 9197 9197 9197 9197 9195 9195 9152 9152 9195 9195 9142 9142 9152 9152 9152 9152 9142 9142 9108 9108 9142 9142 9107 9107 9108 9108 9194 9194 9190 9190 9142 9142 9190 9190 9135 9135 9142 9142 9142 9142 9135 9135 9104 9104 9135 9135 9101 9101 9104 9104 9189 9189 9185 9185 9135 9135 9185 9185 9125 9125 9135 9135 9135 9135 9125 9125 9099 9099 9125 9125 9097 9097 9099 9099 9185 9185 9183 9183 9125 9125 9183 9183 9180 9180 9125 9125 9125 9125 9180 9180 9118 9118 9180 9180 9179 9179 9118 9118 9118 9118 9179 9179 9109 9109 9179 9179 9175 9175 9109 9109 9175 9175 9174 9174 9109 9109 9174 9174 9103 9103 9109 9109 9109 9109 9103 9103 9086 9086 9103 9103 9085 9085 9086 9086 9163 9163 9096 9096 9169 9169 9096 9096 9103 9103 9169 9169 9169 9169 9103 9103 9170 9170 9103 9103 9174 9174 9170 9170 9163 9163 9162 9162 9096 9096 9162 9162 9088 9088 9096 9096 9096 9096 9088 9088 9075 9075 9088 9088 9074 9074 9075 9075 9146 9146 9081 9081 9154 9154 9081 9081 9088 9088 9154 9154 9154 9154 9088 9088 9156 9156 9088 9088 9162 9162 9156 9156 9146 9146 9145 9145 9081 9081 9145 9145 9072 9072 9081 9081 9081 9081 9072 9072 9066 9066 9072 9072 9065 9065 9066 9066 9130 9130 9064 9064 9136 9136 9064 9064 9072 9072 9136 9136 9136 9136 9072 9072 9139 9139 9072 9072 9145 9145 9139 9139 9130 9130 9129 9129 9064 9064 9129 9129 9056 9056 9064 9064 9064 9064 9056 9056 9055 9055 9056 9056 9053 9053 9055 9055 9046 9046 9047 9047 9115 9115 9047 9047 9048 9048 9115 9115 9115 9115 9048 9048 9119 9119 9048 9048 9056 9056 9119 9119 9119 9119 9056 9056 9123 9123 9056 9056 9129 9129 9123 9123 9483 9483 9481 9481 9464 9464 9614 9614 9616 9616 9655 9655 9710 9710 9669 9669 9718 9718 9669 9669 9674 9674 9718 9718 9718 9718 9674 9674 9717 9717 9674 9674 9716 9716 9717 9717 9712 9712 9713 9713 9679 9679 9720 9720 9719 9719 9684 9684 9719 9719 9715 9715 9684 9684 9684 9684 9715 9715 9679 9679 9715 9715 9714 9714 9679 9679 9679 9679 9714 9714 9712 9712 9688 9688 9722 9722 9721 9721 9693 9693 9724 9724 9688 9688 9724 9724 9723 9723 9688 9688 9688 9688 9723 9723 9722 9722 9697 9697 9726 9726 9693 9693 9726 9726 9725 9725 9693 9693 9693 9693 9725 9725 9724 9724 9729 9729 9728 9728 9697 9697 9728 9728 9727 9727 9697 9697 9697 9697 9727 9727 9726 9726 9706 9706 9731 9731 9701 9701 9731 9731 9730 9730 9701 9701 9701 9701 9730 9730 9729 9729 9735 9735 9734 9734 9711 9711 9734 9734 9733 9733 9711 9711 9711 9711 9733 9733 9706 9706 9733 9733 9732 9732 9706 9706 9706 9706 9732 9732 9731 9731 9673 9673 9675 9675 9737 9737 9686 9686 9742 9742 9682 9682 9742 9742 9741 9741 9682 9682 9682 9682 9741 9741 9681 9681 9741 9741 9740 9740 9681 9681 9681 9681 9740 9740 9678 9678 9740 9740 9739 9739 9678 9678 9678 9678 9739 9739 9675 9675 9739 9739 9738 9738 9675 9675 9675 9675 9738 9738 9737 9737 9690 9690 9745 9745 9687 9687 9745 9745 9744 9744 9687 9687 9687 9687 9744 9744 9686 9686 9744 9744 9743 9743 9686 9686 9686 9686 9743 9743 9742 9742 9694 9694 9748 9748 9692 9692 9748 9748 9747 9747 9692 9692 9692 9692 9747 9747 9690 9690 9747 9747 9746 9746 9690 9690 9690 9690 9746 9746 9745 9745 9699 9699 9751 9751 9698 9698 9751 9751 9750 9750 9698 9698 9698 9698 9750 9750 9694 9694 9750 9750 9749 9749 9694 9694 9694 9694 9749 9749 9748 9748 9758 9758 9757 9757 9709 9709 9757 9757 9756 9756 9709 9709 9709 9709 9756 9756 9707 9707 9756 9756 9755 9755 9707 9707 9707 9707 9755 9755 9704 9704 9755 9755 9754 9754 9704 9704 9704 9704 9754 9754 9702 9702 9754 9754 9753 9753 9702 9702 9702 9702 9753 9753 9699 9699 9753 9753 9752 9752 9699 9699 9699 9699 9752 9752 9751 9751 9737 9737 9736 9736 9673 9673 9736 9736 9735 9735 9673 9673 9673 9673 9735 9735 9671 9671 9735 9735 9711 9711 9671 9671 9671 9671 9711 9711 9668 9668 9711 9711 9706 9706 9668 9668 9668 9668 9706 9706 9666 9666 9666 9666 9706 9706 9663 9663 9706 9706 9701 9701 9663 9663 9663 9663 9701 9701 9661 9661 9729 9729 9697 9697 9701 9701 9697 9697 9659 9659 9701 9701 9701 9701 9659 9659 9661 9661 9645 9645 9688 9688 9684 9684 9688 9688 9721 9721 9684 9684 9684 9684 9721 9721 9720 9720 9645 9645 9648 9648 9688 9688 9648 9648 9649 9649 9688 9688 9688 9688 9649 9649 9693 9693 9649 9649 9654 9654 9693 9693 9693 9693 9654 9654 9697 9697 9654 9654 9657 9657 9697 9697 9697 9697 9657 9657 9659 9659 9635 9635 9679 9679 9674 9674 9679 9679 9713 9713 9674 9674 9674 9674 9713 9713 9716 9716 9635 9635 9639 9639 9679 9679 9639 9639 9640 9640 9679 9679 9679 9679 9640 9640 9684 9684 9640 9640 9643 9643 9684 9684 9684 9684 9643 9643 9645 9645 9627 9627 9629 9629 9669 9669 9629 9629 9630 9630 9669 9669 9669 9669 9630 9630 9674 9674 9630 9630 9634 9634 9674 9674 9674 9674 9634 9634 9635 9635 9660 9660 9621 9621 9665 9665 9621 9621 9624 9624 9665 9665 9655 9655 9616 9616 9660 9660 9616 9616 9620 9620 9660 9660 9660 9660 9620 9620 9621 9621 9612 9612 9652 9652 9609 9609 9652 9652 9647 9647 9609 9609 9642 9642 9604 9604 9647 9647 9604 9604 9607 9607 9647 9647 9647 9647 9607 9607 9609 9609 9595 9595 9599 9599 9638 9638 9599 9599 9600 9600 9638 9638 9638 9638 9600 9600 9642 9642 9600 9600 9602 9602 9642 9642 9642 9642 9602 9602 9604 9604 9594 9594 9633 9633 9590 9590 9633 9633 9628 9628 9590 9590 9580 9580 9583 9583 9623 9623 9583 9583 9584 9584 9623 9623 9623 9623 9584 9584 9628 9628 9584 9584 9588 9588 9628 9628 9628 9628 9588 9588 9590 9590 9615 9615 9575 9575 9619 9619 9575 9575 9579 9579 9619 9619 9567 9567 9569 9569 9610 9610 9569 9569 9571 9571 9610 9610 9610 9610 9571 9571 9615 9615 9571 9571 9574 9574 9615 9615 9615 9615 9574 9574 9575 9575 9601 9601 9596 9596 9556 9556 9565 9565 9606 9606 9561 9561 9606 9606 9601 9601 9561 9561 9561 9561 9601 9601 9560 9560 9601 9601 9556 9556 9560 9560 9547 9547 9550 9550 9591 9591 9550 9550 9551 9551 9591 9591 9591 9591 9551 9551 9596 9596 9551 9551 9555 9555 9596 9596 9596 9596 9555 9555 9556 9556 9544 9544 9587 9587 9542 9542 9587 9587 9582 9582 9542 9542 9542 9542 9582 9582 9540 9540 9582 9582 9577 9577 9540 9540 9540 9540 9577 9577 9538 9538 9577 9577 9535 9535 9538 9538 9533 9533 9573 9573 9530 9530 9573 9573 9568 9568 9530 9530 9563 9563 9525 9525 9568 9568 9525 9525 9528 9528 9568 9568 9568 9568 9528 9528 9530 9530 9516 9516 9519 9519 9559 9559 9519 9519 9521 9521 9559 9559 9559 9559 9521 9521 9563 9563 9521 9521 9523 9523 9563 9563 9563 9563 9523 9523 9525 9525 9514 9514 9554 9554 9511 9511 9554 9554 9549 9549 9511 9511 9503 9503 9505 9505 9545 9545 9505 9505 9507 9507 9545 9545 9545 9545 9507 9507 9549 9549 9507 9507 9510 9510 9549 9549 9549 9549 9510 9510 9511 9511 9536 9536 9500 9500 9541 9541 9500 9500 9502 9502 9541 9541 9494 9494 9496 9496 9531 9531 9496 9496 9497 9497 9531 9531 9531 9531 9497 9497 9536 9536 9497 9497 9499 9499 9536 9536 9536 9536 9499 9499 9500 9500 9522 9522 9517 9517 9488 9488 9493 9493 9527 9527 9491 9491 9527 9527 9522 9522 9491 9491 9491 9491 9522 9522 9490 9490 9522 9522 9488 9488 9490 9490 9482 9482 9484 9484 9513 9513 9484 9484 9485 9485 9513 9513 9513 9513 9485 9485 9517 9517 9485 9485 9487 9487 9517 9517 9517 9517 9487 9487 9488 9488 9480 9480 9508 9508 9479 9479 9508 9508 9504 9504 9479 9479 9479 9479 9504 9504 9478 9478 9504 9504 9501 9501 9478 9478 9478 9478 9501 9501 9477 9477 9501 9501 9476 9476 9477 9477 9475 9475 9498 9498 9474 9474 9498 9498 9495 9495 9474 9474 9470 9470 9471 9471 9492 9492 9471 9471 9472 9472 9492 9492 9492 9492 9472 9472 9495 9495 9472 9472 9473 9473 9495 9495 9495 9495 9473 9473 9474 9474 9469 9469 9489 9489 9468 9468 9489 9489 9486 9486 9468 9468 9464 9464 9465 9465 9483 9483 9465 9465 9466 9466 9483 9483 9483 9483 9466 9466 9486 9486 9466 9466 9467 9467 9486 9486 9486 9486 9467 9467 9468 9468 9710 9710 9708 9708 9669 9669 9708 9708 9665 9665 9669 9669 9669 9669 9665 9665 9627 9627 9665 9665 9624 9624 9627 9627 9708 9708 9705 9705 9665 9665 9705 9705 9703 9703 9665 9665 9665 9665 9703 9703 9660 9660 9703 9703 9700 9700 9660 9660 9660 9660 9700 9700 9655 9655 9700 9700 9696 9696 9655 9655 9696 9696 9695 9695 9655 9655 9695 9695 9652 9652 9655 9655 9655 9655 9652 9652 9614 9614 9652 9652 9612 9612 9614 9614 9695 9695 9691 9691 9652 9652 9691 9691 9689 9689 9652 9652 9652 9652 9689 9689 9647 9647 9689 9689 9685 9685 9647 9647 9647 9647 9685 9685 9642 9642 9685 9685 9683 9683 9642 9642 9683 9683 9680 9680 9642 9642 9642 9642 9680 9680 9638 9638 9680 9680 9677 9677 9638 9638 9677 9677 9676 9676 9638 9638 9676 9676 9633 9633 9638 9638 9638 9638 9633 9633 9595 9595 9633 9633 9594 9594 9595 9595 9676 9676 9672 9672 9633 9633 9672 9672 9670 9670 9633 9633 9633 9633 9670 9670 9628 9628 9670 9670 9667 9667 9628 9628 9628 9628 9667 9667 9623 9623 9667 9667 9664 9664 9623 9623 9664 9664 9662 9662 9623 9623 9662 9662 9619 9619 9623 9623 9623 9623 9619 9619 9580 9580 9619 9619 9579 9579 9580 9580 9662 9662 9658 9658 9619 9619 9658 9658 9656 9656 9619 9619 9619 9619 9656 9656 9615 9615 9656 9656 9653 9653 9615 9615 9615 9615 9653 9653 9610 9610 9653 9653 9651 9651 9610 9610 9651 9651 9650 9650 9610 9610 9650 9650 9606 9606 9610 9610 9610 9610 9606 9606 9567 9567 9606 9606 9565 9565 9567 9567 9650 9650 9646 9646 9606 9606 9646 9646 9644 9644 9606 9606 9606 9606 9644 9644 9601 9601 9644 9644 9641 9641 9601 9601 9601 9601 9641 9641 9596 9596 9641 9641 9637 9637 9596 9596 9637 9637 9636 9636 9596 9596 9596 9596 9636 9636 9591 9591 9636 9636 9632 9632 9591 9591 9632 9632 9631 9631 9591 9591 9631 9631 9587 9587 9591 9591 9591 9591 9587 9587 9547 9547 9587 9587 9544 9544 9547 9547 9631 9631 9626 9626 9587 9587 9626 9626 9625 9625 9587 9587 9587 9587 9625 9625 9582 9582 9625 9625 9622 9622 9582 9582 9582 9582 9622 9622 9577 9577 9622 9622 9618 9618 9577 9577 9618 9618 9617 9617 9577 9577 9617 9617 9573 9573 9577 9577 9577 9577 9573 9573 9535 9535 9573 9573 9533 9533 9535 9535 9617 9617 9613 9613 9573 9573 9613 9613 9611 9611 9573 9573 9573 9573 9611 9611 9568 9568 9611 9611 9608 9608 9568 9568 9568 9568 9608 9608 9563 9563 9598 9598 9559 9559 9603 9603 9559 9559 9563 9563 9603 9603 9603 9603 9563 9563 9605 9605 9563 9563 9608 9608 9605 9605 9598 9598 9597 9597 9559 9559 9597 9597 9554 9554 9559 9559 9559 9559 9554 9554 9516 9516 9554 9554 9514 9514 9516 9516 9597 9597 9593 9593 9554 9554 9593 9593 9592 9592 9554 9554 9554 9554 9592 9592 9549 9549 9592 9592 9589 9589 9549 9549 9549 9549 9589 9589 9545 9545 9589 9589 9586 9586 9545 9545 9586 9586 9585 9585 9545 9545 9585 9585 9541 9541 9545 9545 9545 9545 9541 9541 9503 9503 9541 9541 9502 9502 9503 9503 9585 9585 9581 9581 9541 9541 9581 9581 9578 9578 9541 9541 9541 9541 9578 9578 9536 9536 9578 9578 9576 9576 9536 9536 9536 9536 9576 9576 9531 9531 9576 9576 9572 9572 9531 9531 9572 9572 9570 9570 9531 9531 9570 9570 9527 9527 9531 9531 9531 9531 9527 9527 9494 9494 9527 9527 9493 9493 9494 9494 9570 9570 9566 9566 9527 9527 9566 9566 9564 9564 9527 9527 9527 9527 9564 9564 9522 9522 9564 9564 9562 9562 9522 9522 9522 9522 9562 9562 9517 9517 9553 9553 9513 9513 9557 9557 9513 9513 9517 9517 9557 9557 9557 9557 9517 9517 9558 9558 9517 9517 9562 9562 9558 9558 9553 9553 9552 9552 9513 9513 9552 9552 9508 9508 9513 9513 9513 9513 9508 9508 9482 9482 9508 9508 9480 9480 9482 9482 9552 9552 9548 9548 9508 9508 9548 9548 9546 9546 9508 9508 9508 9508 9546 9546 9504 9504 9546 9546 9543 9543 9504 9504 9504 9504 9543 9543 9501 9501 9543 9543 9539 9539 9501 9501 9539 9539 9537 9537 9501 9501 9537 9537 9498 9498 9501 9501 9501 9501 9498 9498 9476 9476 9498 9498 9475 9475 9476 9476 9537 9537 9534 9534 9498 9498 9534 9534 9532 9532 9498 9498 9498 9498 9532 9532 9495 9495 9532 9532 9529 9529 9495 9495 9495 9495 9529 9529 9492 9492 9529 9529 9526 9526 9492 9492 9526 9526 9524 9524 9492 9492 9524 9524 9489 9489 9492 9492 9492 9492 9489 9489 9470 9470 9489 9489 9469 9469 9470 9470 9524 9524 9520 9520 9489 9489 9520 9520 9518 9518 9489 9489 9489 9489 9518 9518 9486 9486 9518 9518 9515 9515 9486 9486 9486 9486 9515 9515 9483 9483 9506 9506 9481 9481 9509 9509 9481 9481 9483 9483 9509 9509 9509 9509 9483 9483 9512 9512 9483 9483 9515 9515 9512 9512 9770 9770 11630 11630 11631 11631 9779 9779 9774 9774 9766 9766 9934 9934 9935 9935 9946 9946 10014 10014 10015 10015 10026 10026 10047 10047 10060 10060 10059 10059 10052 10052 10062 10062 10061 10061 10062 10062 10052 10052 10063 10063 10052 10052 10057 10057 10063 10063 10063 10063 10057 10057 10064 10064 10050 10050 10068 10068 10049 10049 10068 10068 10067 10067 10049 10049 10049 10049 10067 10067 10045 10045 10067 10067 10066 10066 10045 10045 10045 10045 10066 10066 10057 10057 10066 10066 10065 10065 10057 10057 10057 10057 10065 10065 10064 10064 10073 10073 10072 10072 10055 10055 10072 10072 10071 10071 10055 10055 10055 10055 10071 10071 10054 10054 10071 10071 10070 10070 10054 10054 11632 11632 11633 11633 10050 10050 11634 11634 10069 10069 10050 10050 10050 10050 10069 10069 10068 10068 10035 10035 10052 10052 10047 10047 10052 10052 10061 10061 10047 10047 10047 10047 10061 10061 10060 10060 10035 10035 10039 10039 10052 10052 10039 10039 10040 10040 10052 10052 10052 10052 10040 10040 10057 10057 10040 10040 10044 10044 10057 10057 10057 10057 10044 10044 10045 10045 10025 10025 10029 10029 10042 10042 10029 10029 10030 10030 10042 10042 10042 10042 10030 10030 10047 10047 10030 10030 10034 10034 10047 10047 10047 10047 10034 10034 10035 10035 10024 10024 10037 10037 10020 10020 10037 10037 10032 10032 10020 10020 10020 10020 10032 10032 10019 10019 10032 10032 10015 10015 10019 10019 10014 10014 10026 10026 10010 10010 10009 10009 10021 10021 10005 10005 10021 10021 10016 10016 10005 10005 10005 10005 10016 10016 10004 10004 10016 10016 10000 10000 10004 10004 9999 9999 10011 10011 9996 9996 10011 10011 10006 10006 9996 9996 9996 9996 10006 10006 9995 9995 10006 10006 9991 9991 9995 9995 11635 11635 10001 10001 11636 11636 10001 10001 11637 11637 11638 11638 9986 9986 9997 9997 9984 9984 9997 9997 9981 9981 9984 9984 9987 9987 9975 9975 9992 9992 9975 9975 9979 9979 9992 9992 9965 9965 9969 9969 9982 9982 9969 9969 9970 9970 9982 9982 9982 9982 9970 9970 9987 9987 9970 9970 9974 9974 9987 9987 9987 9987 9974 9974 9975 9975 9964 9964 9977 9977 9960 9960 9977 9977 9972 9972 9960 9960 9960 9960 9972 9972 9959 9959 9972 9972 9955 9955 9959 9959 9954 9954 9967 9967 9950 9950 9967 9967 9962 9962 9950 9950 9950 9950 9962 9962 9949 9949 9962 9962 9945 9945 9949 9949 9944 9944 9957 9957 9940 9940 9957 9957 9952 9952 9940 9940 9940 9940 9952 9952 9939 9939 9952 9952 9935 9935 9939 9939 11639 11639 11640 11640 9930 9930 9929 9929 9941 9941 9925 9925 9941 9941 9936 9936 9925 9925 9925 9925 9936 9936 9924 9924 9936 9936 9920 9920 9924 9924 9919 9919 9931 9931 9915 9915 9931 9931 9926 9926 9915 9915 9915 9915 9926 9926 9914 9914 9926 9926 9910 9910 9914 9914 9908 9908 9921 9921 9904 9904 9921 9921 9916 9916 9904 9904 9904 9904 9916 9916 9903 9903 9916 9916 9899 9899 9903 9903 9898 9898 9911 9911 9894 9894 9911 9911 9906 9906 9894 9894 9894 9894 9906 9906 9893 9893 9906 9906 9889 9889 9893 9893 9888 9888 9901 9901 9884 9884 9901 9901 9896 9896 9884 9884 9884 9884 9896 9896 9883 9883 9896 9896 9879 9879 9883 9883 9878 9878 9891 9891 9874 9874 9891 9891 9886 9886 9874 9874 9874 9874 9886 9886 9873 9873 9886 9886 11641 11641 9873 9873 9868 9868 9881 9881 9864 9864 9881 9881 9875 9875 9864 9864 9864 9864 9875 9875 9863 9863 9875 9875 9859 9859 9863 9863 9858 9858 9870 9870 9854 9854 9870 9870 9865 9865 9854 9854 9854 9854 9865 9865 9853 9853 9865 9865 9849 9849 9853 9853 9848 9848 9860 9860 9844 9844 9860 9860 9855 9855 9844 9844 9844 9844 9855 9855 9843 9843 9855 9855 9839 9839 9843 9843 9838 9838 9850 9850 9834 9834 9850 9850 9845 9845 9834 9834 9834 9834 9845 9845 9833 9833 9845 9845 9829 9829 9833 9833 9828 9828 9840 9840 9823 9823 9840 9840 9835 9835 9823 9823 9823 9823 9835 9835 9822 9822 9835 9835 9818 9818 9822 9822 9812 9812 9813 9813 9825 9825 9813 9813 11642 11642 9825 9825 9825 9825 11643 11643 11644 11644 9808 9808 9820 9820 9807 9807 9820 9820 9815 9815 9807 9807 9810 9810 9802 9802 9815 9815 9802 9802 9803 9803 9815 9815 9815 9815 9803 9803 9807 9807 9793 9793 9797 9797 9810 9810 9797 9797 9798 9798 9810 9810 9810 9810 9798 9798 9802 9802 9792 9792 9805 9805 9788 9788 9805 9805 9800 9800 9788 9788 9788 9788 9800 9800 9787 9787 9782 9782 9783 9783 9794 9794 9783 9783 9787 9787 9794 9794 9778 9778 9789 9789 9777 9777 9789 9789 9784 9784 9777 9777 9777 9777 9784 9784 9773 9773 9784 9784 9769 9769 9773 9773 9766 9766 9774 9774 9764 9764 9762 9762 9767 9767 9761 9761 9759 9759 9760 9760 9763 9763 9760 9760 9765 9765 9763 9763 10024 10024 10025 10025 10037 10037 10025 10025 10042 10042 10037 10037 10037 10037 10042 10042 10051 10051 10059 10059 10058 10058 10047 10047 10058 10058 10056 10056 10047 10047 10047 10047 10056 10056 10042 10042 10056 10056 10053 10053 10042 10042 10042 10042 10053 10053 10051 10051 10015 10015 10032 10032 10026 10026 10032 10032 10041 10041 10026 10026 10026 10026 10041 10041 10038 10038 10051 10051 10048 10048 10037 10037 10048 10048 10046 10046 10037 10037 10037 10037 10046 10046 10032 10032 10046 10046 10043 10043 10032 10032 10032 10032 10043 10043 10041 10041 10038 10038 10036 10036 10026 10026 10036 10036 10021 10021 10026 10026 10026 10026 10021 10021 10010 10010 10021 10021 10009 10009 10010 10010 10028 10028 10016 10016 10031 10031 10016 10016 10021 10021 10031 10031 10031 10031 10021 10021 10033 10033 10021 10021 10036 10036 10033 10033 10028 10028 10027 10027 10016 10016 10027 10027 10011 10011 10016 10016 10016 10016 10011 10011 10000 10000 10011 10011 9999 9999 10000 10000 10018 10018 10006 10006 10022 10022 10006 10006 10011 10011 10022 10022 10022 10022 10011 10011 10023 10023 10011 10011 10027 10027 10023 10023 10018 10018 10017 10017 10006 10006 10017 10017 10001 10001 10006 10006 10006 10006 10001 10001 9991 9991 10001 10001 11645 11645 9991 9991 10008 10008 9997 9997 10012 10012 11646 11646 10001 10001 11647 11647 11648 11648 10001 10001 10013 10013 10001 10001 10017 10017 10013 10013 10008 10008 10007 10007 9997 9997 10007 10007 9992 9992 9997 9997 9997 9997 9992 9992 9981 9981 9992 9992 9979 9979 9981 9981 10007 10007 10003 10003 9992 9992 10003 10003 10002 10002 9992 9992 9992 9992 10002 10002 9987 9987 10002 10002 9998 9998 9987 9987 9987 9987 9998 9998 9982 9982 9998 9998 9994 9994 9982 9982 9994 9994 9993 9993 9982 9982 9993 9993 9977 9977 9982 9982 9982 9982 9977 9977 9965 9965 9977 9977 9964 9964 9965 9965 9993 9993 9990 9990 9977 9977 9990 9990 9988 9988 9977 9977 9977 9977 9988 9988 9972 9972 9988 9988 9985 9985 9972 9972 9972 9972 9985 9985 9983 9983 9954 9954 9955 9955 9967 9967 9955 9955 9972 9972 9967 9967 9967 9967 9972 9972 9980 9980 9972 9972 9983 9983 9980 9980 9944 9944 9945 9945 9957 9957 9945 9945 9962 9962 9957 9957 9957 9957 9962 9962 9971 9971 9980 9980 9978 9978 9967 9967 9978 9978 9976 9976 9967 9967 9967 9967 9976 9976 9962 9962 9976 9976 9973 9973 9962 9962 9962 9962 9973 9973 9971 9971 9935 9935 9952 9952 9946 9946 9952 9952 9961 9961 9946 9946 9946 9946 9961 9961 9958 9958 9971 9971 9968 9968 9957 9957 9968 9968 9966 9966 9957 9957 9957 9957 9966 9966 9952 9952 9966 9966 9963 9963 9952 9952 9952 9952 9963 9963 9961 9961 11649 11649 9956 9956 11650 11650 9956 9956 9941 9941 11651 11651 11652 11652 9941 9941 9930 9930 9941 9941 9929 9929 9930 9930 9948 9948 9936 9936 9951 9951 9936 9936 9941 9941 9951 9951 9951 9951 9941 9941 9953 9953 9941 9941 9956 9956 9953 9953 9948 9948 9947 9947 9936 9936 9947 9947 9931 9931 9936 9936 9936 9936 9931 9931 9920 9920 9931 9931 9919 9919 9920 9920 9938 9938 9926 9926 9942 9942 9926 9926 9931 9931 9942 9942 9942 9942 9931 9931 9943 9943 9931 9931 9947 9947 9943 9943 9938 9938 9937 9937 9926 9926 9937 9937 9921 9921 9926 9926 9926 9926 9921 9921 9910 9910 9921 9921 9908 9908 9910 9910 9928 9928 9916 9916 9932 9932 9916 9916 9921 9921 9932 9932 9932 9932 9921 9921 9933 9933 9921 9921 9937 9937 9933 9933 9928 9928 9927 9927 9916 9916 9927 9927 9911 9911 9916 9916 9916 9916 9911 9911 9899 9899 9911 9911 9898 9898 9899 9899 9927 9927 9923 9923 9911 9911 9923 9923 9922 9922 9911 9911 9911 9911 9922 9922 9906 9906 9922 9922 9918 9918 9906 9906 9918 9918 9917 9917 9906 9906 9917 9917 9901 9901 9906 9906 9906 9906 9901 9901 9889 9889 9901 9901 9888 9888 9889 9889 9917 9917 9913 9913 9901 9901 9913 9913 9912 9912 9901 9901 9901 9901 9912 9912 9896 9896 9912 9912 9909 9909 9896 9896 9896 9896 9909 9909 9907 9907 9878 9878 9879 9879 9891 9891 9879 9879 9896 9896 9891 9891 9891 9891 9896 9896 9905 9905 9896 9896 9907 9907 9905 9905 9868 9868 9869 9869 9881 9881 11653 11653 9886 9886 11654 11654 11655 11655 9886 9886 11656 11656 9905 9905 9902 9902 9891 9891 9902 9902 9900 9900 9891 9891 9891 9891 9900 9900 9886 9886 9900 9900 9897 9897 9886 9886 9886 9886 9897 9897 11657 11657 9858 9858 9859 9859 9870 9870 9859 9859 9875 9875 9870 9870 9870 9870 9875 9875 9885 9885 9895 9895 9892 9892 9881 9881 9892 9892 9890 9890 9881 9881 9881 9881 9890 9890 9875 9875 9890 9890 9887 9887 9875 9875 9875 9875 9887 9887 9885 9885 9877 9877 9865 9865 9880 9880 9865 9865 9870 9870 9880 9880 9880 9880 9870 9870 9882 9882 9870 9870 9885 9885 9882 9882 9877 9877 9876 9876 9865 9865 9876 9876 9860 9860 9865 9865 9865 9865 9860 9860 9849 9849 9860 9860 9848 9848 9849 9849 9867 9867 9855 9855 9871 9871 9855 9855 9860 9860 9871 9871 9871 9871 9860 9860 9872 9872 9860 9860 9876 9876 9872 9872 9867 9867 9866 9866 9855 9855 9866 9866 9850 9850 9855 9855 9855 9855 9850 9850 9839 9839 9850 9850 9838 9838 9839 9839 9857 9857 9845 9845 9861 9861 9845 9845 9850 9850 9861 9861 9861 9861 9850 9850 9862 9862 9850 9850 9866 9866 9862 9862 9857 9857 9856 9856 9845 9845 9856 9856 9840 9840 9845 9845 9845 9845 9840 9840 9829 9829 9840 9840 9828 9828 9829 9829 9847 9847 9835 9835 9851 9851 9835 9835 9840 9840 9851 9851 9851 9851 9840 9840 9852 9852 9840 9840 9856 9856 9852 9852 9847 9847 9846 9846 9835 9835 9846 9846 9830 9830 9835 9835 9835 9835 9830 9830 9818 9818 9830 9830 9817 9817 9818 9818 9846 9846 9842 9842 9830 9830 9842 9842 9841 9841 9830 9830 11658 11658 11659 11659 9825 9825 11660 11660 9837 9837 9825 9825 9837 9837 9836 9836 9825 9825 9836 9836 9820 9820 9825 9825 9825 9825 9820 9820 9812 9812 9820 9820 9808 9808 9812 9812 9836 9836 9832 9832 9820 9820 9832 9832 9831 9831 9820 9820 9820 9820 9831 9831 9815 9815 9831 9831 9827 9827 9815 9815 9792 9792 9793 9793 9805 9805 9793 9793 9810 9810 9805 9805 9805 9805 9810 9810 9819 9819 9827 9827 9826 9826 9815 9815 9826 9826 9824 9824 9815 9815 9815 9815 9824 9824 9810 9810 9824 9824 9821 9821 9810 9810 9810 9810 9821 9821 9819 9819 9787 9787 9800 9800 9794 9794 9800 9800 9809 9809 9794 9794 9794 9794 9809 9809 9806 9806 9819 9819 9816 9816 9805 9805 9816 9816 9814 9814 9805 9805 9805 9805 9814 9814 9800 9800 9814 9814 9811 9811 9800 9800 9800 9800 9811 9811 9809 9809 9806 9806 9804 9804 9794 9794 9804 9804 9789 9789 9794 9794 9794 9794 9789 9789 9782 9782 9789 9789 9778 9778 9782 9782 9796 9796 9784 9784 9799 9799 9784 9784 9789 9789 9799 9799 9799 9799 9789 9789 9801 9801 9789 9789 9804 9804 9801 9801 9796 9796 9795 9795 9784 9784 9795 9795 9779 9779 9784 9784 9784 9784 9779 9779 9769 9769 9779 9779 9766 9766 9769 9769 9786 9786 9774 9774 9790 9790 9774 9774 9779 9779 9790 9790 9790 9790 9779 9779 9791 9791 9779 9779 9795 9795 9791 9791 9786 9786 9785 9785 9774 9774 9785 9785 9770 9770 9774 9774 9774 9774 9770 9770 9764 9764 9770 9770 11661 11661 9764 9764 11662 11662 11663 11663 9780 9780 11664 11664 9770 9770 9780 9780 9780 9780 9770 9770 9781 9781 9770 9770 9785 9785 9781 9781 9776 9776 9775 9775 9767 9767 9775 9775 9765 9765 9767 9767 9767 9767 9765 9765 9761 9761 9765 9765 9760 9760 9761 9761 9768 9768 9763 9763 9771 9771 9763 9763 9765 9765 9771 9771 9771 9771 9765 9765 9772 9772 9765 9765 9775 9775 9772 9772 10127 10127 10126 10126 10115 10115 10132 10132 10131 10131 10120 10120 10137 10137 10136 10136 10125 10125 10142 10142 10141 10141 10130 10130 10147 10147 10146 10146 10135 10135 10152 10152 10151 10151 10140 10140 10157 10157 10156 10156 10145 10145 10163 10163 10161 10161 10150 10150 10103 10103 10105 10105 10115 10115 10107 10107 10109 10109 10120 10120 10111 10111 10113 10113 10125 10125 10114 10114 10118 10118 10130 10130 10119 10119 10123 10123 10135 10135 10124 10124 10128 10128 10140 10140 10129 10129 11665 11665 11666 11666 10134 10134 10138 10138 10150 10150 10139 10139 10143 10143 10155 10155 10401 10401 10400 10400 10387 10387 10400 10400 10399 10399 10387 10387 10399 10399 10398 10398 10387 10387 10387 10387 10398 10398 10382 10382 10392 10392 10402 10402 10401 10401 10406 10406 10405 10405 10397 10397 10405 10405 10404 10404 10397 10397 10397 10397 10404 10404 10392 10392 10404 10404 10403 10403 10392 10392 10392 10392 10403 10403 10402 10402 10410 10410 10411 10411 10396 10396 10411 10411 10412 10412 10396 10396 10396 10396 10412 10412 10395 10395 10412 10412 10413 10413 10395 10395 10395 10395 10413 10413 10391 10391 10413 10413 10409 10409 10391 10391 10391 10391 10409 10409 10390 10390 10409 10409 10408 10408 10390 10390 10390 10390 10408 10408 10386 10386 10408 10408 10407 10407 10386 10386 10407 10407 10406 10406 10386 10386 10386 10386 10406 10406 10385 10385 10406 10406 10397 10397 10385 10385 10385 10385 10397 10397 10381 10381 10397 10397 10392 10392 10381 10381 10381 10381 10392 10392 10380 10380 10401 10401 10387 10387 10392 10392 10387 10387 10377 10377 10392 10392 10392 10392 10377 10377 10380 10380 10382 10382 10372 10372 10387 10387 10372 10372 10375 10375 10387 10387 10387 10387 10375 10375 10377 10377 10362 10362 10365 10365 10376 10376 10365 10365 11667 11667 10376 10376 10376 10376 11668 11668 11669 11669 10367 10367 10370 10370 10382 10382 10382 10382 10370 10370 10372 10372 10352 10352 10355 10355 10366 10366 10355 10355 10357 10357 10366 10366 10366 10366 10357 10357 10371 10371 10357 10357 10360 10360 10371 10371 10342 10342 10345 10345 10356 10356 10345 10345 10347 10347 10356 10356 10356 10356 10347 10347 10361 10361 10347 10347 10350 10350 10361 10361 10330 10330 10333 10333 10346 10346 10333 10333 10335 10335 10346 10346 10346 10346 10335 10335 10351 10351 10335 10335 10337 10337 10351 10351 10351 10351 10337 10337 10340 10340 10329 10329 10341 10341 10325 10325 10341 10341 10336 10336 10325 10325 10325 10325 10336 10336 10324 10324 10310 10310 10314 10314 10326 10326 10314 10314 10315 10315 10326 10326 10326 10326 10315 10315 10331 10331 10315 10315 10319 10319 10331 10331 10331 10331 10319 10319 10320 10320 10309 10309 10321 10321 10305 10305 10321 10321 11670 11670 10305 10305 10305 10305 11671 11671 11672 11672 10316 10316 10300 10300 10304 10304 10299 10299 10311 10311 10295 10295 10311 10311 10306 10306 10295 10295 10295 10295 10306 10306 10294 10294 10306 10306 10290 10290 10294 10294 10289 10289 10301 10301 10286 10286 10301 10301 10296 10296 10286 10286 10286 10286 10296 10296 10284 10284 10296 10296 10281 10281 10284 10284 10271 10271 10274 10274 10285 10285 10274 10274 10276 10276 10285 10285 10285 10285 10276 10276 10291 10291 10276 10276 10279 10279 10291 10291 10261 10261 10264 10264 10275 10275 10264 10264 10266 10266 10275 10275 10275 10275 10266 10266 10280 10280 10266 10266 10269 10269 10280 10280 10259 10259 10270 10270 10256 10256 10270 10270 10265 10265 10256 10256 10249 10249 10251 10251 10265 10265 10251 10251 10254 10254 10265 10265 10265 10265 10254 10254 10256 10256 10247 10247 11673 11673 10244 10244 11674 11674 10255 10255 10244 10244 10244 10244 10255 10255 10242 10242 10255 10255 10239 10239 10242 10242 10238 10238 10250 10250 10234 10234 10250 10250 10245 10245 10234 10234 10234 10234 10245 10245 10230 10230 10229 10229 10240 10240 10225 10225 10240 10240 10235 10235 10225 10225 10225 10225 10235 10235 10224 10224 10235 10235 10220 10220 10224 10224 10219 10219 10231 10231 10215 10215 10231 10231 10226 10226 10215 10215 10215 10215 10226 10226 10214 10214 10226 10226 10210 10210 10214 10214 10209 10209 10221 10221 10205 10205 10221 10221 10216 10216 10205 10205 10205 10205 10216 10216 10204 10204 10216 10216 10201 10201 10204 10204 10199 10199 10211 10211 10196 10196 10211 10211 10206 10206 10196 10196 10196 10196 10206 10206 10194 10194 10206 10206 10191 10191 10194 10194 10181 10181 10184 10184 10195 10195 10184 10184 10186 10186 10195 10195 11675 11675 11676 11676 10200 10200 11677 11677 10189 10189 10200 10200 10171 10171 10174 10174 10185 10185 10174 10174 10176 10176 10185 10185 10185 10185 10176 10176 10190 10190 10176 10176 10179 10179 10190 10190 10169 10169 10180 10180 10166 10166 10180 10180 10175 10175 10166 10166 10159 10159 10162 10162 10175 10175 10162 10162 10164 10164 10175 10175 10175 10175 10164 10164 10166 10166 10158 10158 10170 10170 10154 10154 10170 10170 10165 10165 10154 10154 10154 10154 10165 10165 10153 10153 10165 10165 10149 10149 10153 10153 10143 10143 10144 10144 10155 10155 10144 10144 10148 10148 10155 10155 10155 10155 10148 10148 10160 10160 10101 10101 10110 10110 10099 10099 10110 10110 10106 10106 10099 10099 10099 10099 10106 10106 10097 10097 10097 10097 10106 10106 10095 10095 10106 10106 10102 10102 10095 10095 10095 10095 10102 10102 10093 10093 10093 10093 10102 10102 10090 10090 10102 10102 10098 10098 10090 10090 10090 10090 10098 10098 10088 10088 10088 10088 10098 10098 10086 10086 10098 10098 10094 10094 10086 10086 10086 10086 10094 10094 10084 10084 10089 10089 11678 11678 11679 11679 11680 11680 10080 10080 10089 10089 10080 10080 10081 10081 10089 10089 10089 10089 10081 10081 10094 10094 10081 10081 10083 10083 10094 10094 10094 10094 10083 10083 10084 10084 10082 10082 10079 10079 10074 10074 10074 10074 10075 10075 10082 10082 10075 10075 10076 10076 10082 10082 10082 10082 10076 10076 10085 10085 10076 10076 10077 10077 10085 10085 10085 10085 10077 10077 10078 10078 10398 10398 10394 10394 10382 10382 10394 10394 10393 10393 10382 10382 11681 11681 11682 11682 10376 10376 11683 11683 10389 10389 10376 10376 10389 10389 10388 10388 10376 10376 10388 10388 10371 10371 10376 10376 10376 10376 10371 10371 10362 10362 10371 10371 10360 10360 10362 10362 10388 10388 10384 10384 10371 10371 10384 10384 10383 10383 10371 10371 10371 10371 10383 10383 10366 10366 10383 10383 10379 10379 10366 10366 10379 10379 10378 10378 10366 10366 10378 10378 10361 10361 10366 10366 10366 10366 10361 10361 10352 10352 10361 10361 10350 10350 10352 10352 10378 10378 10374 10374 10361 10361 10374 10374 10373 10373 10361 10361 10361 10361 10373 10373 10356 10356 10373 10373 10369 10369 10356 10356 10369 10369 10368 10368 10356 10356 10368 10368 10351 10351 10356 10356 10356 10356 10351 10351 10342 10342 10351 10351 10340 10340 10342 10342 10368 10368 10364 10364 10351 10351 10364 10364 10363 10363 10351 10351 10351 10351 10363 10363 10346 10346 10363 10363 10359 10359 10346 10346 10359 10359 10358 10358 10346 10346 10358 10358 10341 10341 10346 10346 10346 10346 10341 10341 10330 10330 10341 10341 10329 10329 10330 10330 10358 10358 10354 10354 10341 10341 10354 10354 10353 10353 10341 10341 10341 10341 10353 10353 10336 10336 10353 10353 10349 10349 10336 10336 10349 10349 10348 10348 10336 10336 10348 10348 10331 10331 10336 10336 10336 10336 10331 10331 10324 10324 10331 10331 10320 10320 10324 10324 10348 10348 10344 10344 10331 10331 10344 10344 10343 10343 10331 10331 10331 10331 10343 10343 10326 10326 10343 10343 10339 10339 10326 10326 10339 10339 10338 10338 10326 10326 10338 10338 10321 10321 10326 10326 10326 10326 10321 10321 10310 10310 10321 10321 10309 10309 10310 10310 10338 10338 10334 10334 10321 10321 10334 10334 10332 10332 10321 10321 10321 10321 10332 10332 11684 11684 10332 10332 10328 10328 11685 11685 10328 10328 11686 11686 11687 11687 10327 10327 10311 10311 10316 10316 10316 10316 10311 10311 10300 10300 10311 10311 10299 10299 10300 10300 10327 10327 10323 10323 10311 10311 10323 10323 10322 10322 10311 10311 10311 10311 10322 10322 10306 10306 10322 10322 10318 10318 10306 10306 10318 10318 10317 10317 10306 10306 10317 10317 10301 10301 10306 10306 10306 10306 10301 10301 10290 10290 10301 10301 10289 10289 10290 10290 10317 10317 10313 10313 10301 10301 10313 10313 10312 10312 10301 10301 10301 10301 10312 10312 10296 10296 10312 10312 10308 10308 10296 10296 10308 10308 10307 10307 10296 10296 10307 10307 10291 10291 10296 10296 10296 10296 10291 10291 10281 10281 10291 10291 10279 10279 10281 10281 10307 10307 10303 10303 10291 10291 10303 10303 10302 10302 10291 10291 10291 10291 10302 10302 10285 10285 10302 10302 10298 10298 10285 10285 10298 10298 10297 10297 10285 10285 10297 10297 10280 10280 10285 10285 10285 10285 10280 10280 10271 10271 10280 10280 10269 10269 10271 10271 10297 10297 10293 10293 10280 10280 10293 10293 10292 10292 10280 10280 10280 10280 10292 10292 10275 10275 10292 10292 10288 10288 10275 10275 10288 10288 10287 10287 10275 10275 10287 10287 10270 10270 10275 10275 10275 10275 10270 10270 10261 10261 10270 10270 10259 10259 10261 10261 10287 10287 10283 10283 10270 10270 10283 10283 10282 10282 10270 10270 10270 10270 10282 10282 10265 10265 10282 10282 10278 10278 10265 10265 10278 10278 10277 10277 10265 10265 10277 10277 10260 10260 10265 10265 10265 10265 10260 10260 10249 10249 11688 11688 10247 10247 11689 11689 10277 10277 10273 10273 10260 10260 10273 10273 10272 10272 10260 10260 11690 11690 11691 11691 10255 10255 11692 11692 10268 10268 10255 10255 10268 10268 10267 10267 10255 10255 10267 10267 10250 10250 10255 10255 10255 10255 10250 10250 10239 10239 10250 10250 10238 10238 10239 10239 10267 10267 10263 10263 10250 10250 10263 10263 10262 10262 10250 10250 10250 10250 10262 10262 10245 10245 10262 10262 10258 10258 10245 10245 10258 10258 10257 10257 10245 10245 10257 10257 10240 10240 10245 10245 10245 10245 10240 10240 10230 10230 10240 10240 10229 10229 10230 10230 10257 10257 10253 10253 10240 10240 10253 10253 10252 10252 10240 10240 10240 10240 10252 10252 10235 10235 10252 10252 10248 10248 10235 10235 10248 10248 10246 10246 10235 10235 10246 10246 10231 10231 10235 10235 10235 10235 10231 10231 10220 10220 10231 10231 10219 10219 10220 10220 10246 10246 10243 10243 10231 10231 10243 10243 10241 10241 10231 10231 10231 10231 10241 10241 10226 10226 10241 10241 10237 10237 10226 10226 10237 10237 10236 10236 10226 10226 10236 10236 10221 10221 10226 10226 10226 10226 10221 10221 10210 10210 10221 10221 10209 10209 10210 10210 10236 10236 10233 10233 10221 10221 10233 10233 10232 10232 10221 10221 10221 10221 10232 10232 10216 10216 10232 10232 10228 10228 10216 10216 10228 10228 10227 10227 10216 10216 10227 10227 10211 10211 10216 10216 10216 10216 10211 10211 10201 10201 10211 10211 10199 10199 10201 10201 10227 10227 10223 10223 10211 10211 10223 10223 10222 10222 10211 10211 10211 10211 10222 10222 10206 10206 10222 10222 10218 10218 10206 10206 10218 10218 10217 10217 10206 10206 10217 10217 10200 10200 10206 10206 10206 10206 10200 10200 10191 10191 10200 10200 10189 10189 10191 10191 10217 10217 10213 10213 10200 10200 10213 10213 10212 10212 10200 10200 10200 10200 10212 10212 11693 11693 10212 10212 11694 11694 11695 11695 10208 10208 10207 10207 10195 10195 10207 10207 10190 10190 10195 10195 10195 10195 10190 10190 10181 10181 10190 10190 10179 10179 10181 10181 10207 10207 10203 10203 10190 10190 10203 10203 10202 10202 10190 10190 10190 10190 10202 10202 10185 10185 10202 10202 10198 10198 10185 10185 10198 10198 10197 10197 10185 10185 10197 10197 10180 10180 10185 10185 10185 10185 10180 10180 10171 10171 10180 10180 10169 10169 10171 10171 10197 10197 10193 10193 10180 10180 10193 10193 10192 10192 10180 10180 10180 10180 10192 10192 10175 10175 10192 10192 10188 10188 10175 10175 10188 10188 10187 10187 10175 10175 10187 10187 10170 10170 10175 10175 10175 10175 10170 10170 10159 10159 10170 10170 10158 10158 10159 10159 10187 10187 10183 10183 10170 10170 10183 10183 10182 10182 10170 10170 10170 10170 10182 10182 10165 10165 10182 10182 10178 10178 10165 10165 10178 10178 10177 10177 10165 10165 10177 10177 10160 10160 10165 10165 10165 10165 10160 10160 10149 10149 10160 10160 10148 10148 10149 10149 10177 10177 10173 10173 10160 10160 10173 10173 10172 10172 10160 10160 10160 10160 10172 10172 10155 10155 10172 10172 10168 10168 10155 10155 10155 10155 10168 10168 10167 10167 10167 10167 10163 10163 10155 10155 10163 10163 10150 10150 10155 10155 10155 10155 10150 10150 10139 10139 10150 10150 10138 10138 10139 10139 10161 10161 10157 10157 10150 10150 10157 10157 10145 10145 10150 10150 10150 10150 10145 10145 10134 10134 10145 10145 10133 10133 10134 10134 11696 11696 10152 10152 11697 11697 10152 10152 10140 10140 11698 11698 11699 11699 10140 10140 10129 10129 10140 10140 10128 10128 10129 10129 10151 10151 10147 10147 10140 10140 10147 10147 10135 10135 10140 10140 10140 10140 10135 10135 10124 10124 10135 10135 10123 10123 10124 10124 10146 10146 10142 10142 10135 10135 10142 10142 10130 10130 10135 10135 10135 10135 10130 10130 10119 10119 10130 10130 10118 10118 10119 10119 10141 10141 10137 10137 10130 10130 10137 10137 10125 10125 10130 10130 10130 10130 10125 10125 10114 10114 10125 10125 10113 10113 10114 10114 10136 10136 10132 10132 10125 10125 10132 10132 10120 10120 10125 10125 10125 10125 10120 10120 10111 10111 10120 10120 10109 10109 10111 10111 10131 10131 10127 10127 10120 10120 10127 10127 10115 10115 10120 10120 10120 10120 10115 10115 10107 10107 10115 10115 10105 10105 10107 10107 10126 10126 10122 10122 10115 10115 10122 10122 10110 10110 10115 10115 10115 10115 10110 10110 10103 10103 10110 10110 10101 10101 10103 10103 10122 10122 10121 10121 10110 10110 10121 10121 10117 10117 10110 10110 10110 10110 10117 10117 10106 10106 10117 10117 10116 10116 10106 10106 10106 10106 10116 10116 10102 10102 10116 10116 10112 10112 10102 10102 10102 10102 10112 10112 10098 10098 10112 10112 10108 10108 10098 10098 10098 10098 10108 10108 10094 10094 10108 10108 10104 10104 10094 10094 10094 10094 10104 10104 10089 10089 10104 10104 10100 10100 10089 10089 10089 10089 10100 10100 11700 11700 10087 10087 10079 10079 10091 10091 10079 10079 10082 10082 10091 10091 10091 10091 10082 10082 10092 10092 10082 10082 10085 10085 10092 10092 10092 10092 10085 10085 10096 10096 11701 11701 10100 10100 11702 11702 10417 10417 10443 10443 10419 10419 10443 10443 10445 10445 10419 10419 11703 11703 11704 11704 10421 10421 11705 11705 10447 10447 10421 10421 10421 10421 10447 10447 10423 10423 10447 10447 10449 10449 10423 10423 10423 10423 10449 10449 10425 10425 10449 10449 10451 10451 10425 10425 10425 10425 10451 10451 10427 10427 10451 10451 10453 10453 10427 10427 10427 10427 10453 10453 10429 10429 10453 10453 10455 10455 10429 10429 10429 10429 10455 10455 10431 10431 10455 10455 10457 10457 10431 10431 10431 10431 10457 10457 11706 11706 10457 10457 11707 11707 11708 11708 10433 10433 10459 10459 10435 10435 10459 10459 10461 10461 10435 10435 10435 10435 10461 10461 10437 10437 10461 10461 10463 10463 10437 10437 10437 10437 10463 10463 10439 10439 10463 10463 10465 10465 10439 10439 10439 10439 10465 10465 10438 10438 10465 10465 10464 10464 10438 10438 10438 10438 10464 10464 10436 10436 10464 10464 10462 10462 10436 10436 10436 10436 10462 10462 10434 10434 10462 10462 10460 10460 10434 10434 11709 11709 11710 11710 10432 10432 11711 11711 10458 10458 10432 10432 10432 10432 10458 10458 10430 10430 10458 10458 10456 10456 10430 10430 10430 10430 10456 10456 10428 10428 10456 10456 10454 10454 10428 10428 10428 10428 10454 10454 10426 10426 10454 10454 10452 10452 10426 10426 10426 10426 10452 10452 10424 10424 10452 10452 10450 10450 10424 10424 10424 10424 10450 10450 10422 10422 10450 10450 10448 10448 10422 10422 10422 10422 10448 10448 11712 11712 10448 10448 11713 11713 11714 11714 10420 10420 10446 10446 10418 10418 10446 10446 10444 10444 10418 10418 10418 10418 10444 10444 10416 10416 10444 10444 10442 10442 10416 10416 10416 10416 10442 10442 10414 10414 10442 10442 10440 10440 10414 10414 10414 10414 10440 10440 10415 10415 10440 10440 10441 10441 10415 10415 10415 10415 10441 10441 10417 10417 10441 10441 10443 10443 10417 10417 10492 10492 10501 10501 10496 10496 10501 10501 10507 10507 10496 10496 10496 10496 10507 10507 10498 10498 10507 10507 10509 10509 10498 10498 10498 10498 10509 10509 10500 10500 10509 10509 10511 10511 10500 10500 10500 10500 10511 10511 10503 10503 10511 10511 10513 10513 10503 10503 10503 10503 10513 10513 10506 10506 10513 10513 10515 10515 10506 10506 10506 10506 10515 10515 10504 10504 10515 10515 10514 10514 10504 10504 10504 10504 10514 10514 10502 10502 10514 10514 10512 10512 10502 10502 10502 10502 10512 10512 10499 10499 10512 10512 10510 10510 10499 10499 10499 10499 10510 10510 10497 10497 10510 10510 10508 10508 10497 10497 10497 10497 10508 10508 10494 10494 10508 10508 10505 10505 10494 10494 10494 10494 10505 10505 10491 10491 10505 10505 10495 10495 10491 10491 10491 10491 10495 10495 10489 10489 10495 10495 10488 10488 10489 10489 10488 10488 10480 10480 10489 10489 10489 10489 10480 10480 10485 10485 10480 10480 10474 10474 10485 10485 10485 10485 10474 10474 10483 10483 10474 10474 10472 10472 10483 10483 10483 10483 10472 10472 10481 10481 10472 10472 10470 10470 10481 10481 10481 10481 10470 10470 10478 10478 10470 10470 10468 10468 10478 10478 10478 10478 10468 10468 10475 10475 10468 10468 10466 10466 10475 10475 10475 10475 10466 10466 10477 10477 10466 10466 10467 10467 10477 10477 10477 10477 10467 10467 10479 10479 10467 10467 10469 10469 10479 10479 10479 10479 10469 10469 10482 10482 10469 10469 10471 10471 10482 10482 10482 10482 10471 10471 10484 10484 10471 10471 10473 10473 10484 10484 10484 10484 10473 10473 10487 10487 10473 10473 10476 10476 10487 10487 10487 10487 10476 10476 10490 10490 10476 10476 10486 10486 10490 10490 10490 10490 10486 10486 10492 10492 10486 10486 10493 10493 10492 10492 10492 10492 10493 10493 10501 10501 10536 10536 10562 10562 10538 10538 10562 10562 10563 10563 10538 10538 10538 10538 10563 10563 10539 10539 10563 10563 10561 10561 10539 10539 10539 10539 10561 10561 10537 10537 10561 10561 10559 10559 10537 10537 10537 10537 10559 10559 10535 10535 11715 11715 10557 10557 11716 11716 11717 11717 10557 10557 10533 10533 10557 10557 10555 10555 10533 10533 10533 10533 10555 10555 10531 10531 10555 10555 10553 10553 10531 10531 10531 10531 10553 10553 10529 10529 10553 10553 10551 10551 10529 10529 10529 10529 10551 10551 10527 10527 10551 10551 10549 10549 10527 10527 10527 10527 10549 10549 10525 10525 10549 10549 10547 10547 10525 10525 10525 10525 10547 10547 10523 10523 10547 10547 11718 11718 10523 10523 10523 10523 11719 11719 11720 11720 10545 10545 10543 10543 10521 10521 10521 10521 10543 10543 10519 10519 10543 10543 10541 10541 10519 10519 10519 10519 10541 10541 10517 10517 10541 10541 10540 10540 10517 10517 10517 10517 10540 10540 10516 10516 10540 10540 10542 10542 10516 10516 10516 10516 10542 10542 10518 10518 10542 10542 10544 10544 10518 10518 10518 10518 10544 10544 10520 10520 11721 11721 10546 10546 11722 11722 11723 11723 10546 10546 10522 10522 10546 10546 10548 10548 10522 10522 10522 10522 10548 10548 10524 10524 10548 10548 10550 10550 10524 10524 10524 10524 10550 10550 10526 10526 10550 10550 10552 10552 10526 10526 10526 10526 10552 10552 10528 10528 10552 10552 10554 10554 10528 10528 10528 10528 10554 10554 10530 10530 10554 10554 10556 10556 10530 10530 10530 10530 10556 10556 10532 10532 10556 10556 11724 11724 10532 10532 10532 10532 11725 11725 11726 11726 10558 10558 10560 10560 10534 10534 10534 10534 10560 10560 10536 10536 10560 10560 10562 10562 10536 10536 10583 10583 10578 10578 10587 10587 10578 10578 10586 10586 10587 10587 10587 10587 10586 10586 10589 10589 10586 10586 10593 10593 10589 10589 10589 10589 10593 10593 10592 10592 10593 10593 10603 10603 10592 10592 10592 10592 10603 10603 10595 10595 10603 10603 10606 10606 10595 10595 10595 10595 10606 10606 10597 10597 10606 10606 10608 10608 10597 10597 10597 10597 10608 10608 10600 10600 10608 10608 10610 10610 10600 10600 10600 10600 10610 10610 10602 10602 10610 10610 10612 10612 10602 10602 10602 10602 10612 10612 10604 10604 10612 10612 10613 10613 10604 10604 10604 10604 10613 10613 10601 10601 10613 10613 10611 10611 10601 10601 10601 10601 10611 10611 10598 10598 10611 10611 10609 10609 10598 10598 10598 10598 10609 10609 10596 10596 10609 10609 10607 10607 10596 10596 10596 10596 10607 10607 10594 10594 10607 10607 10605 10605 10594 10594 10605 10605 10599 10599 10594 10594 10594 10594 10599 10599 10590 10590 10599 10599 10591 10591 10590 10590 10590 10590 10591 10591 10588 10588 10591 10591 10584 10584 10588 10588 10588 10588 10584 10584 10585 10585 10584 10584 10574 10574 10585 10585 10585 10585 10574 10574 10582 10582 10574 10574 10571 10571 10582 10582 10582 10582 10571 10571 10580 10580 10571 10571 10569 10569 10580 10580 10580 10580 10569 10569 10577 10577 10569 10569 10567 10567 10577 10577 10577 10577 10567 10567 10575 10575 10567 10567 10565 10565 10575 10575 10575 10575 10565 10565 10573 10573 10565 10565 10564 10564 10573 10573 10573 10573 10564 10564 10576 10576 10564 10564 10566 10566 10576 10576 10576 10576 10566 10566 10579 10579 10566 10566 10568 10568 10579 10579 10579 10579 10568 10568 10581 10581 10568 10568 10570 10570 10581 10581 10581 10581 10570 10570 10583 10583 10570 10570 10572 10572 10583 10583 10583 10583 10572 10572 10578 10578
+75 75 78 78 95 95 83 83 86 86 107 107 37 37 41 41 28 28 45 45 36 36 41 41 36 36 32 32 41 41 41 41 32 32 28 28 49 49 44 44 45 45 44 44 40 40 45 45 45 45 40 40 36 36 53 53 52 52 49 49 52 52 48 48 49 49 49 49 48 48 44 44 62 62 67 67 74 74 71 71 87 87 67 67 87 87 80 80 67 67 67 67 80 80 74 74 95 95 93 93 75 75 93 93 91 91 75 75 75 75 91 91 71 71 91 91 89 89 71 71 71 71 89 89 87 87 81 81 99 99 78 78 99 99 97 97 78 78 78 78 97 97 95 95 107 107 105 105 83 83 105 105 103 103 83 83 83 83 103 103 81 81 103 103 101 101 81 81 81 81 101 101 99 99 17 17 33 33 19 19 33 33 37 37 19 19 19 19 37 37 21 21 37 37 28 28 21 21 58 58 60 60 53 53 60 60 56 56 53 53 53 53 56 56 52 52 74 74 70 70 62 62 70 70 66 66 62 62 62 62 66 66 58 58 66 66 64 64 58 58 58 58 64 64 60 60 18 18 38 38 34 34 30 30 14 14 34 34 14 14 16 16 34 34 34 34 16 16 18 18 27 27 10 10 30 30 10 10 12 12 30 30 30 30 12 12 14 14 57 57 59 59 54 54 9 9 26 26 29 29 17 17 15 15 33 33 15 15 13 13 33 33 33 33 13 13 29 29 13 13 11 11 29 29 29 29 11 11 9 9 82 82 79 79 98 98 76 76 94 94 79 79 94 94 96 96 79 79 79 79 96 96 98 98 72 72 90 90 76 76 90 90 92 92 76 76 76 76 92 92 94 94 24 24 6 6 27 27 6 6 8 8 27 27 27 27 8 8 10 10 22 22 2 2 24 24 2 2 4 4 24 24 24 24 4 4 6 6 23 23 1 1 22 22 1 1 0 0 22 22 22 22 0 0 2 2 9 9 7 7 26 26 7 7 5 5 26 26 26 26 5 5 23 23 5 5 3 3 23 23 23 23 3 3 1 1 84 84 106 106 86 86 106 106 108 108 86 86 86 86 108 108 107 107 98 98 100 100 82 82 100 100 102 102 82 82 82 82 102 102 84 84 102 102 104 104 84 84 84 84 104 104 106 106 68 68 85 85 72 72 85 85 88 88 72 72 72 72 88 88 90 90 50 50 51 51 54 54 51 51 55 55 54 54 54 54 55 55 57 57 46 46 43 43 50 50 43 43 47 47 50 50 50 50 47 47 51 51 42 42 35 35 46 46 35 35 39 39 46 46 46 46 39 39 43 43 18 18 20 20 38 38 20 20 25 25 38 38 38 38 25 25 42 42 25 25 31 31 42 42 42 42 31 31 35 35 63 63 73 73 68 68 73 73 77 77 68 68 68 68 77 77 85 85 57 57 61 61 59 59 61 61 65 65 59 59 59 59 65 65 63 63 65 65 69 69 63 63 63 63 69 69 73 73 141 141 145 145 150 150 145 145 154 154 150 150 175 175 171 171 167 167 145 145 149 149 154 154 149 149 153 153 154 154 154 154 153 153 158 158 141 141 150 150 137 137 150 150 146 146 137 137 137 137 146 146 130 130 130 130 146 146 128 128 146 146 142 142 128 128 128 128 142 142 126 126 131 131 133 133 111 111 200 200 184 184 180 180 162 162 169 169 167 167 169 169 173 173 167 167 167 167 173 173 175 175 153 153 157 157 158 158 157 157 161 161 158 158 158 158 161 161 162 162 161 161 165 165 162 162 162 162 165 165 169 169 126 126 142 142 124 124 142 142 138 138 124 124 124 124 138 138 122 122 135 135 118 118 138 138 118 118 120 120 138 138 138 138 120 120 122 122 132 132 114 114 135 135 114 114 116 116 135 135 135 135 116 116 118 118 111 111 109 109 131 131 109 109 110 110 131 131 131 131 110 110 132 132 110 110 112 112 132 132 132 132 112 112 114 114 168 168 172 172 174 174 176 176 196 196 180 180 196 196 198 198 180 180 180 180 198 198 200 200 175 175 179 179 171 171 179 179 183 183 171 171 171 171 183 183 176 176 183 183 189 189 176 176 176 176 189 189 196 196 151 151 155 155 144 144 159 159 152 152 155 155 152 152 148 148 155 155 155 155 148 148 144 144 163 163 160 160 159 159 160 160 156 156 159 159 159 159 156 156 152 152 174 174 170 170 168 168 170 170 166 166 168 168 168 168 166 166 163 163 166 166 164 164 163 163 163 163 164 164 160 160 177 177 182 182 172 172 182 182 178 178 172 172 172 172 178 178 174 174 203 203 185 185 188 188 191 191 207 207 188 188 207 207 205 205 188 188 188 188 205 205 203 203 193 193 211 211 191 191 211 211 209 209 191 191 191 191 209 209 207 207 136 136 115 115 133 133 115 115 113 113 133 133 133 133 113 113 111 111 139 139 119 119 136 136 119 119 117 117 136 136 136 136 117 117 115 115 143 143 123 123 139 139 123 123 121 121 139 139 139 139 121 121 119 119 181 181 194 194 177 177 194 194 186 186 177 177 177 177 186 186 182 182 203 203 201 201 185 185 201 201 199 199 185 185 185 185 199 199 181 181 199 199 197 197 181 181 181 181 197 197 194 194 147 147 127 127 143 143 127 127 125 125 143 143 143 143 125 125 123 123 144 144 140 140 151 151 140 140 134 134 151 151 151 151 134 134 147 147 134 134 129 129 147 147 147 147 129 129 127 127 195 195 215 215 193 193 215 215 213 213 193 193 193 193 213 213 211 211 192 192 216 216 195 195 216 216 217 217 195 195 195 195 217 217 215 215 190 190 212 212 192 192 212 212 214 214 192 192 192 192 214 214 216 216 187 187 208 208 190 190 208 208 210 210 190 190 190 190 210 210 212 212 200 200 202 202 184 184 202 202 204 204 184 184 184 184 204 204 187 187 204 204 206 206 187 187 187 187 206 206 208 208 235 235 301 301 2102 2102 301 301 2103 2103 2104 2104 232 232 298 298 229 229 298 298 295 295 229 229 229 229 295 295 228 228 295 295 294 294 228 228 228 228 294 294 225 225 294 294 291 291 225 225 225 225 291 291 224 224 291 291 290 290 224 224 224 224 290 290 221 221 290 290 287 287 221 221 221 221 287 287 220 220 287 287 286 286 220 220 220 220 286 286 218 218 286 286 284 284 218 218 218 218 284 284 219 219 284 284 285 285 219 219 219 219 285 285 222 222 285 285 288 288 222 222 222 222 288 288 223 223 288 288 289 289 223 223 223 223 289 289 226 226 289 289 292 292 226 226 226 226 292 292 227 227 292 292 293 293 227 227 227 227 293 293 230 230 293 293 296 296 230 230 230 230 296 296 231 231 296 296 297 297 231 231 231 231 297 297 233 233 297 297 299 299 233 233 2105 2105 2106 2106 234 234 2107 2107 300 300 234 234 234 234 300 300 236 236 300 300 302 302 236 236 236 236 302 302 238 238 302 302 304 304 238 238 238 238 304 304 240 240 304 304 306 306 240 240 240 240 306 306 242 242 306 306 308 308 242 242 242 242 308 308 244 244 308 308 310 310 244 244 244 244 310 310 247 247 310 310 313 313 247 247 247 247 313 313 250 250 313 313 316 316 250 250 250 250 316 316 251 251 316 316 317 317 251 251 251 251 317 317 254 254 317 317 320 320 254 254 254 254 320 320 255 255 320 320 321 321 255 255 255 255 321 321 258 258 321 321 324 324 258 258 258 258 324 324 259 259 324 324 325 325 259 259 259 259 325 325 262 262 325 325 328 328 262 262 262 262 328 328 263 263 328 328 329 329 263 263 263 263 329 329 266 266 329 329 332 332 266 266 266 266 332 332 267 267 332 332 333 333 267 267 267 267 333 333 2108 2108 333 333 2109 2109 2110 2110 270 270 336 336 271 271 336 336 337 337 271 271 271 271 337 337 274 274 337 337 340 340 274 274 274 274 340 340 275 275 340 340 341 341 275 275 275 275 341 341 277 277 341 341 343 343 277 277 277 277 343 343 278 278 343 343 344 344 278 278 278 278 344 344 280 280 344 344 346 346 280 280 280 280 346 346 282 282 346 346 348 348 282 282 282 282 348 348 283 283 348 348 349 349 283 283 283 283 349 349 281 281 349 349 347 347 281 281 281 281 347 347 279 279 347 347 345 345 279 279 279 279 345 345 276 276 345 345 342 342 276 276 276 276 342 342 273 273 342 342 339 339 273 273 273 273 339 339 272 272 339 339 338 338 272 272 272 272 338 338 269 269 338 338 335 335 269 269 269 269 335 335 268 268 335 335 334 334 268 268 2111 2111 2112 2112 265 265 2113 2113 331 331 265 265 265 265 331 331 264 264 331 331 330 330 264 264 264 264 330 330 261 261 330 330 327 327 261 261 261 261 327 327 260 260 327 327 326 326 260 260 260 260 326 326 257 257 326 326 323 323 257 257 257 257 323 323 256 256 323 323 322 322 256 256 256 256 322 322 253 253 322 322 319 319 253 253 253 253 319 319 252 252 319 319 318 318 252 252 252 252 318 318 249 249 318 318 315 315 249 249 249 249 315 315 248 248 315 315 314 314 248 248 248 248 314 314 246 246 314 314 312 312 246 246 246 246 312 312 245 245 312 312 311 311 245 245 245 245 311 311 243 243 311 311 309 309 243 243 243 243 309 309 241 241 309 309 307 307 241 241 241 241 307 307 239 239 307 307 305 305 239 239 239 239 305 305 237 237 305 305 303 303 237 237 237 237 303 303 235 235 303 303 301 301 235 235 601 601 467 467 469 469 612 612 489 489 491 491 444 444 359 359 357 357 724 724 716 716 686 686 657 657 651 651 2114 2114 519 519 518 518 481 481 518 518 519 519 514 514 694 694 690 690 2115 2115 822 822 812 812 800 800 753 753 728 728 692 692 669 669 655 655 2116 2116 732 732 733 733 689 689 749 749 743 743 688 688 821 821 811 811 799 799 752 752 734 734 687 687 668 668 659 659 2117 2117 628 628 580 580 482 482 816 816 828 828 797 797 780 780 766 766 739 739 503 503 453 453 454 454 567 567 571 571 449 449 715 715 675 675 693 693 622 622 602 602 468 468 836 836 826 826 831 831 826 826 817 817 831 831 817 817 826 826 803 803 826 826 798 798 803 803 803 803 798 798 794 794 798 798 742 742 794 794 794 794 742 742 776 776 708 708 713 713 684 684 713 713 731 731 684 684 684 684 731 731 741 741 731 731 748 748 741 741 741 741 748 748 774 774 703 703 683 683 662 662 683 683 2118 2118 662 662 662 662 2119 2119 643 643 2120 2120 636 636 643 643 466 466 555 555 562 562 466 466 562 562 468 468 562 562 582 582 468 468 468 468 582 582 622 622 508 508 530 530 464 464 530 530 533 533 464 464 464 464 533 533 466 466 533 533 544 544 466 466 466 466 544 544 555 555 379 379 504 504 508 508 379 379 508 508 381 381 539 539 460 460 558 558 460 460 458 458 558 558 647 647 641 641 596 596 641 641 627 627 596 596 596 596 627 627 456 456 627 627 576 576 456 456 456 456 576 576 458 458 576 576 566 566 458 458 458 458 566 566 558 558 720 720 710 710 679 679 710 710 696 696 679 679 679 679 696 696 2121 2121 696 696 667 667 2122 2122 786 786 783 783 738 738 2123 2123 769 769 2124 2124 769 769 759 759 2125 2125 759 759 751 751 2126 2126 2127 2127 751 751 2128 2128 787 787 792 792 738 738 792 792 801 801 738 738 829 829 834 834 820 820 786 786 738 738 810 810 738 738 801 801 810 810 810 810 801 801 820 820 801 801 815 815 820 820 820 820 815 815 829 829 709 709 711 711 677 677 711 711 729 729 677 677 677 677 729 729 737 737 729 729 746 746 737 737 737 737 746 746 772 772 701 701 676 676 660 660 676 676 2129 2129 660 660 660 660 2130 2130 2131 2131 565 565 581 581 446 446 581 581 620 620 446 446 446 446 620 620 590 590 620 620 640 640 590 590 543 543 561 561 444 444 538 538 442 442 529 529 442 442 516 516 529 529 355 355 353 353 425 425 438 438 437 437 534 534 437 437 556 556 534 534 646 646 2132 2132 2133 2133 637 637 626 626 585 585 585 585 626 626 439 439 626 626 575 575 439 439 439 439 575 575 437 437 575 575 557 557 437 437 437 437 557 557 556 556 719 719 707 707 672 672 707 707 695 695 672 672 672 672 695 695 2134 2134 695 695 666 666 2135 2135 782 782 777 777 735 735 777 777 768 768 735 735 768 768 758 758 735 735 758 758 750 750 735 735 735 735 750 750 673 673 736 736 796 796 809 809 823 823 833 833 819 819 809 809 796 796 819 819 796 796 813 813 819 819 819 819 813 813 823 823 736 736 754 754 762 762 762 762 778 778 736 736 778 778 790 790 736 736 736 736 790 790 796 796 790 790 805 805 796 796 796 796 805 805 813 813 754 754 736 736 725 725 736 736 674 674 725 725 725 725 674 674 717 717 693 693 675 675 670 670 675 675 2136 2136 670 670 670 670 2137 2137 2138 2138 449 449 571 571 447 447 571 571 621 621 447 447 447 447 621 621 591 591 621 621 634 634 591 591 591 591 634 634 650 650 453 453 503 503 451 451 503 503 535 535 451 451 535 535 542 542 451 451 451 451 542 542 449 449 542 542 549 549 449 449 449 449 549 549 567 567 370 370 430 430 423 423 370 370 423 423 368 368 423 423 435 435 368 368 368 368 435 435 454 454 457 457 513 513 370 370 513 513 431 431 370 370 370 370 431 431 430 430 459 459 540 540 457 457 540 540 537 537 457 457 457 457 537 537 513 513 638 638 633 633 597 597 633 633 630 630 597 597 597 597 630 630 461 461 630 630 569 569 461 461 461 461 569 569 459 459 569 569 554 554 459 459 459 459 554 554 540 540 697 697 664 664 2139 2139 664 664 656 656 2140 2140 723 723 680 680 756 756 680 680 739 739 756 756 756 756 739 739 764 764 739 739 766 766 764 764 830 830 835 835 825 825 788 788 740 740 807 807 740 740 797 797 807 807 807 807 797 797 825 825 797 797 828 828 825 825 825 825 828 828 830 830 747 747 773 773 740 740 773 773 793 793 740 740 740 740 793 793 797 797 793 793 802 802 797 797 797 797 802 802 816 816 747 747 740 740 730 730 740 740 681 681 730 730 730 730 681 681 727 727 2141 2141 661 661 682 682 661 661 702 702 682 682 682 682 702 702 712 712 654 654 2142 2142 644 644 2143 2143 2144 2144 644 644 509 509 520 520 475 475 520 520 531 531 475 475 475 475 531 531 473 473 531 531 545 545 473 473 545 545 547 547 473 473 473 473 547 547 471 471 547 547 563 563 471 471 471 471 563 563 574 574 394 394 427 427 392 392 427 427 509 509 392 392 478 478 510 510 394 394 510 510 434 434 394 394 394 394 434 434 427 427 480 480 527 527 478 478 527 527 523 523 478 478 478 478 523 523 510 510 580 580 577 577 482 482 577 577 559 559 482 482 482 482 559 559 480 480 559 559 552 552 480 480 480 480 552 552 527 527 482 482 483 483 628 628 483 483 609 609 628 628 628 628 609 609 648 648 2145 2145 659 659 2146 2146 734 734 721 721 687 687 721 721 699 699 687 687 687 687 699 699 2147 2147 799 799 811 811 743 743 811 811 784 784 743 743 2148 2148 2149 2149 770 770 818 818 832 832 799 799 832 832 837 837 799 799 799 799 837 837 821 821 749 749 775 775 743 743 775 775 795 795 743 743 743 743 795 795 799 799 795 795 804 804 799 799 799 799 804 804 818 818 732 732 689 689 714 714 2150 2150 663 663 689 689 663 663 704 704 689 689 689 689 704 704 714 714 658 658 2151 2151 2152 2152 614 614 625 625 645 645 511 511 522 522 497 497 522 522 532 532 497 497 497 497 532 532 495 495 532 532 546 546 495 495 546 546 551 551 495 495 495 495 551 551 493 493 551 551 564 564 493 493 493 493 564 564 579 579 418 418 429 429 511 511 418 418 511 511 416 416 500 500 512 512 418 418 512 512 428 428 418 418 418 418 428 428 429 429 502 502 528 528 500 500 528 528 521 521 500 500 500 500 521 521 512 512 501 501 560 560 502 502 560 560 548 548 502 502 502 502 548 548 528 528 629 629 578 578 501 501 578 578 573 573 501 501 501 501 573 573 560 560 501 501 499 499 629 629 499 499 619 619 629 629 2153 2153 2154 2154 649 649 2155 2155 655 655 649 649 728 728 722 722 692 692 722 722 700 700 692 692 692 692 700 700 2156 2156 800 800 812 812 745 745 812 812 785 785 745 745 745 745 785 785 771 771 822 822 800 800 827 827 800 800 824 824 827 827 827 827 824 824 838 838 767 767 779 779 745 745 779 779 791 791 745 745 745 745 791 791 800 800 791 791 806 806 800 800 800 800 806 806 824 824 694 694 718 718 690 690 718 718 726 726 690 690 690 690 726 726 744 744 726 726 755 755 744 744 744 744 755 755 763 763 2157 2157 665 665 671 671 632 632 635 635 615 615 635 635 653 653 615 615 2158 2158 2159 2159 665 665 490 490 488 488 553 553 553 553 568 568 490 490 568 568 624 624 490 490 490 490 624 624 613 613 484 484 524 524 486 486 524 524 536 536 486 486 486 486 536 536 488 488 536 536 550 550 488 488 488 488 550 550 553 553 514 514 432 432 401 401 401 401 432 432 403 403 432 432 424 424 403 403 424 424 433 433 403 403 403 403 433 433 405 405 433 433 436 436 405 405 405 405 436 436 484 484 631 631 572 572 479 479 572 572 570 570 479 479 479 479 570 570 481 481 570 570 541 541 481 481 481 481 541 541 519 519 479 479 477 477 631 631 477 477 608 608 631 631 631 631 608 608 639 639 2160 2160 651 651 2161 2161 716 716 706 706 686 686 706 706 698 698 686 686 686 686 698 698 2162 2162 781 781 765 765 742 742 765 765 757 757 742 742 742 742 757 757 685 685 826 826 814 814 798 798 814 814 808 808 798 798 798 798 808 808 742 742 808 808 789 789 742 742 742 742 789 789 781 781 511 511 497 497 416 416 497 497 495 495 416 416 416 416 495 495 414 414 495 495 493 493 414 414 414 414 493 493 412 412 493 493 491 491 412 412 412 412 491 491 410 410 491 491 489 489 410 410 410 410 489 489 408 408 418 418 420 420 500 500 420 420 422 422 500 500 500 500 422 422 502 502 422 422 421 421 502 502 502 502 421 421 501 501 421 421 419 419 501 501 501 501 419 419 499 499 484 484 486 486 405 405 486 486 488 488 405 405 405 405 488 488 407 407 488 488 490 490 407 407 407 407 490 490 409 409 514 514 401 401 518 518 401 401 399 399 518 518 518 518 399 399 481 481 399 399 397 397 481 481 481 481 397 397 479 479 397 397 395 395 479 479 479 479 395 395 477 477 508 508 464 464 381 381 464 464 466 466 381 381 381 381 466 466 383 383 466 466 468 468 383 383 383 383 468 468 385 385 539 539 526 526 460 460 526 526 517 517 460 460 460 460 517 517 377 377 517 517 507 507 377 377 377 377 507 507 379 379 507 507 426 426 379 379 379 379 426 426 504 504 377 377 375 375 460 460 375 375 373 373 460 460 460 460 373 373 458 458 373 373 371 371 458 458 458 458 371 371 456 456 361 361 359 359 446 446 359 359 444 444 446 446 446 446 444 444 565 565 444 444 561 561 565 565 425 425 506 506 355 355 506 506 516 516 355 355 355 355 516 516 357 357 516 516 442 442 357 357 357 357 442 442 444 444 442 442 538 538 444 444 444 444 538 538 543 543 534 534 525 525 438 438 525 525 515 515 438 438 438 438 515 515 353 353 515 515 505 505 353 353 353 353 505 505 425 425 353 353 351 351 438 438 351 351 350 350 438 438 438 438 350 350 437 437 350 350 352 352 437 437 437 437 352 352 439 439 454 454 453 453 368 368 453 453 451 451 368 368 368 368 451 451 366 366 451 451 449 449 366 366 366 366 449 449 364 364 449 449 447 447 364 364 364 364 447 447 362 362 370 370 372 372 457 457 372 372 374 374 457 457 457 457 374 374 459 459 374 374 376 376 459 459 459 459 376 376 461 461 509 509 475 475 392 392 475 475 473 473 392 392 392 392 473 473 390 390 473 473 471 471 390 390 390 390 471 471 388 388 471 471 469 469 388 388 388 388 469 469 386 386 469 469 467 467 386 386 386 386 467 467 384 384 394 394 396 396 478 478 396 396 398 398 478 478 478 478 398 398 480 480 398 398 400 400 480 480 480 480 400 400 482 482 400 400 402 402 482 482 482 482 402 402 483 483 579 579 584 584 493 493 584 584 625 625 493 493 493 493 625 625 491 491 625 625 614 614 491 491 491 491 614 614 612 612 2163 2163 658 658 2164 2164 2165 2165 658 658 663 663 419 419 417 417 499 499 417 417 498 498 499 499 499 499 498 498 619 619 498 498 618 618 619 619 2166 2166 2167 2167 669 669 2168 2168 700 700 669 669 413 413 411 411 494 494 411 411 492 492 494 494 494 494 492 492 616 616 492 492 615 615 616 616 2169 2169 2170 2170 694 694 2171 2171 671 671 694 694 411 411 409 409 492 492 409 409 490 490 492 492 492 492 490 490 615 615 490 490 613 613 615 615 615 615 613 613 632 632 613 613 624 624 632 632 395 395 393 393 477 477 393 393 476 476 477 477 477 477 476 476 608 608 476 476 607 607 608 608 2172 2172 2173 2173 657 657 2174 2174 698 698 657 657 387 387 385 385 470 470 385 385 468 468 470 470 470 470 468 468 604 604 468 468 602 602 604 604 2175 2175 2176 2176 636 636 2177 2177 2178 2178 636 636 371 371 369 369 456 456 369 369 455 455 456 456 456 456 455 455 596 596 455 455 595 595 596 596 596 596 595 595 647 647 2179 2179 667 667 2180 2180 363 363 361 361 448 448 361 361 446 446 448 448 448 448 446 446 592 592 446 446 590 590 592 592 592 592 590 590 642 642 590 590 640 640 642 642 352 352 354 354 439 439 354 354 440 440 439 439 439 439 440 440 585 585 440 440 586 586 585 585 2181 2181 2182 2182 646 646 2183 2183 666 666 646 646 360 360 362 362 445 445 362 362 447 447 445 445 445 445 447 447 589 589 447 447 591 591 589 589 589 589 591 591 652 652 591 591 650 650 652 652 376 376 378 378 461 461 378 378 462 462 461 461 461 461 462 462 597 597 462 462 598 598 597 597 597 597 598 598 638 638 2184 2184 656 656 2185 2185 378 378 380 380 462 462 380 380 463 463 462 462 462 462 463 463 598 598 463 463 599 599 598 598 2186 2186 2187 2187 697 697 2188 2188 680 680 697 697 697 697 680 680 705 705 680 680 723 723 705 705 574 574 583 583 471 471 583 583 623 623 471 471 471 471 623 623 469 469 623 623 603 603 469 469 469 469 603 603 601 601 2189 2189 654 654 2190 2190 2191 2191 654 654 661 661 402 402 404 404 483 483 404 404 485 485 483 483 483 483 485 485 609 609 485 485 610 610 609 609 2192 2192 2193 2193 668 668 2194 2194 699 699 668 668 406 406 408 408 487 487 408 408 489 489 487 487 487 487 489 489 611 611 489 489 612 612 611 611 2195 2195 2196 2196 688 688 2197 2197 689 689 688 688 688 688 689 689 749 749 689 689 733 733 749 749 417 417 415 415 498 498 415 415 496 496 498 498 498 498 496 496 618 618 496 496 617 617 618 618 2198 2198 2199 2199 692 692 2200 2200 691 691 692 692 692 692 691 691 753 753 691 691 745 745 753 753 753 753 745 745 761 761 745 745 771 771 761 761 393 393 391 391 476 476 391 391 474 474 476 476 476 476 474 474 607 607 474 474 606 606 607 607 2201 2201 2202 2202 686 686 2203 2203 685 685 686 686 686 686 685 685 724 724 685 685 757 757 724 724 389 389 387 387 472 472 387 387 470 470 472 472 472 472 470 470 605 605 470 470 604 604 605 605 2204 2204 2205 2205 684 684 2206 2206 683 683 684 684 684 684 683 683 708 708 683 683 703 703 708 708 369 369 367 367 455 455 367 367 452 452 455 455 455 455 452 452 595 595 452 452 594 594 595 595 2207 2207 2208 2208 679 679 2209 2209 2210 2210 679 679 679 679 2211 2211 720 720 2212 2212 751 751 720 720 365 365 363 363 450 450 363 363 448 448 450 450 450 450 448 448 593 593 448 448 592 592 593 593 2213 2213 2214 2214 677 677 2215 2215 676 676 677 677 677 677 676 676 709 709 676 676 701 701 709 709 354 354 356 356 440 440 356 356 441 441 440 440 440 440 441 441 586 586 441 441 587 587 586 586 2216 2216 2217 2217 672 672 2218 2218 673 673 672 672 672 672 673 673 719 719 673 673 750 750 719 719 358 358 360 360 443 443 360 360 445 445 443 443 443 443 445 445 588 588 445 445 589 589 588 588 2219 2219 2220 2220 674 674 2221 2221 675 675 674 674 674 674 675 675 717 717 675 675 715 715 717 717 382 382 384 384 465 465 384 384 467 467 465 465 465 465 467 467 600 600 467 467 601 601 600 600 2222 2222 2223 2223 681 681 2224 2224 682 682 681 681 681 681 682 682 727 727 682 682 712 712 727 727 404 404 406 406 485 485 406 406 487 487 485 485 485 485 487 487 610 610 487 487 611 611 610 610 2225 2225 2226 2226 687 687 2227 2227 2228 2228 687 687 687 687 2229 2229 752 752 2230 2230 2231 2231 752 752 752 752 2232 2232 760 760 2233 2233 770 770 760 760 415 415 413 413 496 496 413 413 494 494 496 496 496 496 494 494 617 617 494 494 616 616 617 617 2234 2234 2235 2235 691 691 2236 2236 690 690 691 691 691 691 690 690 745 745 690 690 744 744 745 745 745 745 744 744 767 767 744 744 763 763 767 767 391 391 389 389 474 474 389 389 472 472 474 474 474 474 472 472 606 606 472 472 605 605 606 606 2237 2237 2238 2238 685 685 2239 2239 684 684 685 685 685 685 684 684 742 742 684 684 741 741 742 742 742 742 741 741 776 776 741 741 774 774 776 776 367 367 365 365 452 452 365 365 450 450 452 452 452 452 450 450 594 594 450 450 593 593 594 594 2240 2240 2241 2241 678 678 2242 2242 677 677 678 678 678 678 677 677 738 738 677 677 737 737 738 738 738 738 737 737 787 787 737 737 772 772 787 787 356 356 358 358 441 441 358 358 443 443 441 441 441 441 443 443 587 587 443 443 588 588 587 587 2243 2243 2244 2244 673 673 2245 2245 674 674 673 673 673 673 674 674 735 735 674 674 736 736 735 735 735 735 736 736 782 782 736 736 809 809 782 782 380 380 382 382 463 463 382 382 465 465 463 463 463 463 465 465 599 599 465 465 600 600 599 599 2246 2246 2247 2247 680 680 2248 2248 681 681 680 680 680 680 681 681 739 739 681 681 740 740 739 739 739 739 740 740 780 780 740 740 788 788 780 780 1201 1201 1162 1162 1284 1284 913 913 921 921 941 941 980 980 996 996 970 970 1162 1162 1201 1201 1150 1150 1146 1146 1139 1139 1197 1197 1114 1114 1112 1112 1195 1195 968 968 992 992 974 974 978 978 989 989 967 967 1145 1145 1144 1144 1176 1176 969 969 985 985 973 973 912 912 920 920 933 933 1127 1127 1124 1124 1196 1196 1024 1024 1012 1012 2249 2249 856 856 866 866 878 878 858 858 868 868 880 880 958 958 981 981 1002 1002 862 862 849 849 881 881 848 848 844 844 852 852 848 848 852 852 849 849 931 931 905 905 942 942 905 905 885 885 942 942 942 942 885 885 881 881 885 885 876 876 881 881 881 881 876 876 862 862 948 948 1004 1004 950 950 1004 1004 1005 1005 950 950 950 950 1005 1005 966 966 1005 1005 976 976 966 966 1017 1017 2250 2250 1023 1023 2251 2251 2252 2252 1023 1023 1023 1023 2253 2253 1035 1035 1103 1103 1096 1096 1239 1239 1096 1096 1057 1057 1239 1239 1239 1239 1057 1057 1237 1237 1240 1240 1238 1238 1148 1148 1238 1238 1157 1157 1148 1148 1148 1148 1134 1134 1240 1240 1134 1134 1130 1130 1240 1240 1240 1240 1130 1130 1239 1239 1130 1130 1116 1116 1239 1239 1239 1239 1116 1116 1103 1103 1323 1323 1254 1254 1325 1325 1254 1254 1173 1173 1325 1325 1235 1235 1172 1172 1323 1323 1172 1172 1244 1244 1323 1323 1323 1323 1244 1244 1254 1254 1233 1233 1152 1152 1235 1235 1152 1152 1154 1154 1235 1235 1235 1235 1154 1154 1172 1172 1097 1097 1102 1102 1231 1231 1102 1102 1120 1120 1231 1231 1231 1231 1120 1120 1233 1233 1120 1120 1125 1125 1233 1233 1233 1233 1125 1125 1152 1152 1051 1051 1087 1087 1031 1031 2254 2254 1018 1018 2255 2255 1018 1018 2256 2256 1011 1011 2257 2257 2258 2258 1011 1011 1011 1011 2259 2259 981 981 1001 1001 927 927 1002 1002 927 927 943 943 1002 1002 1002 1002 943 943 958 958 880 880 868 868 940 940 868 868 895 895 940 940 895 895 909 909 940 940 940 940 909 909 919 919 861 861 847 847 880 880 847 847 843 843 880 880 880 880 843 843 858 858 930 930 2260 2260 2261 2261 904 904 884 884 940 940 940 940 884 884 880 880 884 884 875 875 880 880 880 880 875 875 861 861 919 919 927 927 940 940 927 927 1001 1001 940 940 2262 2262 2263 2263 930 930 2264 2264 1000 1000 930 930 930 930 1000 1000 944 944 975 975 965 965 1000 1000 965 965 947 947 1000 1000 1000 1000 947 947 944 944 1016 1016 2265 2265 1019 1019 2266 2266 2267 2267 1019 1019 1019 1019 2268 2268 2269 2269 1098 1098 1095 1095 1219 1219 1095 1095 1056 1056 1219 1219 1219 1219 1056 1056 1222 1222 1217 1217 1215 1215 1147 1147 1215 1215 1155 1155 1147 1147 1147 1147 1133 1133 1217 1217 1133 1133 1126 1126 1217 1217 1217 1217 1126 1126 1219 1219 1126 1126 1115 1115 1219 1219 1219 1219 1115 1115 1098 1098 1299 1299 1248 1248 1171 1171 1299 1299 1171 1171 1301 1301 1212 1212 1170 1170 1299 1299 1170 1170 1252 1252 1299 1299 1299 1299 1252 1252 1248 1248 1210 1210 1151 1151 1212 1212 1151 1151 1156 1156 1212 1212 1212 1212 1156 1156 1170 1170 1101 1101 1104 1104 1208 1208 1104 1104 1119 1119 1208 1208 1208 1208 1119 1119 1210 1210 1119 1119 1129 1129 1210 1210 1210 1210 1129 1129 1151 1151 2270 2270 2271 2271 1030 1030 2272 2272 1022 1022 1030 1030 1022 1022 2273 2273 1009 1009 2274 2274 2275 2275 1009 1009 1009 1009 2276 2276 979 979 979 979 995 995 956 956 995 995 949 949 956 956 866 866 893 893 937 937 893 893 907 907 937 937 907 907 917 917 937 937 937 937 917 917 924 924 878 878 871 871 853 853 856 856 878 878 850 850 878 878 853 853 850 850 850 850 853 853 841 841 866 866 937 937 878 878 937 937 886 886 878 878 878 878 886 886 871 871 923 923 914 914 936 936 914 914 910 910 936 936 936 936 910 910 937 937 910 910 898 898 937 937 937 937 898 898 886 886 993 993 959 959 951 951 1012 1012 1006 1006 2277 2277 1006 1006 983 983 2278 2278 2279 2279 983 983 2280 2280 1070 1070 1045 1045 1071 1071 1045 1045 1042 1042 1071 1071 2281 2281 2282 2282 1024 1024 1196 1196 1124 1124 1198 1198 1124 1124 1109 1109 1198 1198 1198 1198 1109 1109 1054 1054 1127 1127 1196 1196 1141 1141 1196 1196 1194 1194 1141 1141 1141 1141 1194 1194 1153 1153 1163 1163 1245 1245 1273 1273 1273 1273 1245 1245 1275 1275 1245 1245 1250 1250 1275 1275 1250 1250 1243 1243 1275 1275 1275 1275 1243 1243 1277 1277 1243 1243 1241 1241 1277 1277 1277 1277 1241 1241 1193 1193 1163 1163 1159 1159 1158 1158 1159 1159 1189 1189 1158 1158 1158 1158 1189 1189 1136 1136 1136 1136 1189 1189 1107 1107 1189 1189 1187 1187 1107 1107 1107 1107 1187 1187 1105 1105 1046 1046 1064 1064 1038 1038 1064 1064 1026 1026 1038 1038 2283 2283 2284 2284 1020 1020 2285 2285 2286 2286 1020 1020 1020 1020 2287 2287 977 977 977 977 988 988 971 971 988 988 961 961 971 971 961 961 988 988 953 953 988 988 987 987 953 953 953 953 987 987 920 920 912 912 933 933 896 896 851 851 863 863 877 877 863 863 869 869 877 877 877 877 869 869 933 933 869 869 888 888 933 933 933 933 888 888 896 896 845 845 839 839 851 851 928 928 902 902 932 932 902 902 901 901 932 932 932 932 901 901 933 933 901 901 882 882 933 933 933 933 882 882 877 877 882 882 873 873 877 877 877 877 873 873 851 851 873 873 859 859 851 851 851 851 859 859 845 845 985 985 969 969 986 986 969 969 963 963 986 986 986 986 963 963 945 945 1058 1058 1041 1041 1059 1059 2288 2288 1032 1032 2289 2289 2290 2290 1032 1032 1014 1014 1175 1175 1122 1122 1113 1113 1175 1175 1113 1113 1177 1177 1113 1113 1093 1093 1177 1177 1177 1177 1093 1093 1052 1052 1176 1176 1144 1144 1175 1175 1144 1144 1131 1131 1175 1175 1175 1175 1131 1131 1122 1122 1258 1258 1166 1166 1165 1165 1258 1258 1165 1165 1256 1256 1138 1138 1149 1149 1180 1180 1149 1149 1160 1160 1180 1180 1180 1180 1160 1160 1260 1260 1160 1160 1167 1167 1260 1260 1260 1260 1167 1167 1258 1258 1167 1167 1249 1249 1258 1258 1258 1258 1249 1249 1166 1166 1138 1138 1180 1180 1117 1117 1180 1180 1182 1182 1117 1117 1117 1117 1182 1182 1111 1111 1111 1111 1182 1182 1099 1099 1182 1182 1184 1184 1099 1099 1099 1099 1184 1184 1048 1048 978 978 1008 1008 2291 2291 1008 1008 2292 2292 2293 2293 1065 1065 1028 1028 1063 1063 1028 1028 1036 1036 1063 1063 1063 1063 1036 1036 1048 1048 967 967 989 989 955 955 989 989 990 990 955 955 955 955 990 990 922 922 934 934 891 891 892 892 892 892 906 906 934 934 906 906 916 916 934 934 934 934 916 916 922 922 846 846 840 840 855 855 891 891 934 934 865 865 934 934 874 874 865 865 865 865 874 874 855 855 874 874 860 860 855 855 855 855 860 860 846 846 929 929 2294 2294 2295 2295 903 903 890 890 935 935 935 935 890 890 934 934 890 890 883 883 934 934 934 934 883 883 874 874 992 992 968 968 2296 2296 968 968 964 964 2297 2297 2298 2298 964 964 946 946 1015 1015 2299 2299 2300 2300 1068 1068 1069 1069 1033 1033 1033 1033 1069 1069 1037 1037 1195 1195 1112 1112 1192 1192 1112 1112 1094 1094 1192 1192 1192 1192 1094 1094 1053 1053 1197 1197 1139 1139 1195 1195 1139 1139 1132 1132 1195 1195 1195 1195 1132 1132 1114 1114 1162 1162 1169 1169 1284 1284 1169 1169 1251 1251 1284 1284 1284 1284 1251 1251 1282 1282 1150 1150 1201 1201 1143 1143 1201 1201 1203 1203 1143 1143 1143 1143 1203 1203 1121 1121 1049 1049 1100 1100 1205 1205 1205 1205 1100 1100 1203 1203 1100 1100 1118 1118 1203 1203 1203 1203 1118 1118 1121 1121 980 980 1010 1010 2301 2301 1010 1010 1029 1029 2302 2302 2303 2303 1029 1029 2304 2304 1029 1029 1040 1040 2305 2305 2306 2306 1040 1040 2307 2307 970 970 996 996 957 957 996 996 997 997 957 957 957 957 997 997 925 925 900 900 908 908 938 938 908 908 918 918 938 938 938 938 918 918 925 925 854 854 842 842 857 857 900 900 938 938 894 894 938 938 939 939 894 894 894 894 939 939 867 867 939 939 879 879 867 867 867 867 879 879 857 857 879 879 864 864 857 857 857 857 864 864 854 854 939 939 926 926 915 915 915 915 899 899 939 939 899 899 887 887 939 939 939 939 887 887 879 879 887 887 872 872 879 879 879 879 872 872 864 864 984 984 962 962 999 999 962 962 960 960 999 999 999 999 960 960 998 998 960 960 952 952 998 998 1007 1007 2308 2308 1025 1025 2309 2309 2310 2310 1025 1025 1025 1025 2311 2311 1027 1027 2312 2312 2313 2313 1027 1027 1055 1055 1214 1214 1106 1106 1214 1214 1216 1216 1106 1106 1106 1106 1216 1216 1110 1110 1218 1218 1220 1220 1174 1174 1174 1174 1142 1142 1218 1218 1142 1142 1135 1135 1218 1218 1218 1218 1135 1135 1216 1216 1135 1135 1128 1128 1216 1216 1216 1216 1128 1128 1110 1110 1246 1246 1247 1247 1308 1308 1247 1247 1253 1253 1308 1308 1308 1308 1253 1253 1306 1306 1253 1253 1242 1242 1306 1306 1306 1306 1242 1242 1221 1221 1246 1246 1308 1308 1164 1164 1308 1308 1224 1224 1164 1164 1164 1164 1224 1224 1140 1140 1140 1140 1224 1224 1137 1137 1224 1224 1226 1226 1137 1137 1137 1137 1226 1226 1123 1123 1123 1123 1226 1226 1108 1108 1226 1226 1228 1228 1108 1108 1108 1108 1228 1228 1047 1047 1013 1013 1021 1021 2314 2314 1021 1021 2315 2315 2316 2316 1088 1088 1039 1039 1086 1086 1039 1039 1044 1044 1086 1086 1086 1086 1044 1044 1047 1047 921 921 954 954 1003 1003 954 954 972 972 1003 1003 1003 1003 972 972 982 982 849 849 852 852 881 881 852 852 870 870 881 881 881 881 870 870 942 942 870 870 889 889 942 942 889 889 897 897 942 942 942 942 897 897 941 941 897 897 911 911 941 941 941 941 911 911 913 913 921 921 1003 1003 941 941 1003 1003 1004 1004 941 941 941 941 1004 1004 942 942 1004 1004 948 948 942 942 942 942 948 948 931 931 925 925 997 997 938 938 997 997 998 998 938 938 938 938 998 998 939 939 998 998 952 952 939 939 939 939 952 952 926 926 922 922 990 990 934 934 990 990 991 991 934 934 934 934 991 991 935 935 2317 2317 946 946 2318 2318 2319 2319 946 946 929 929 920 920 987 987 933 933 987 987 986 986 933 933 933 933 986 986 932 932 986 986 945 945 932 932 932 932 945 945 928 928 949 949 995 995 924 924 995 995 994 994 924 924 924 924 994 994 937 937 994 994 993 993 937 937 937 937 993 993 936 936 993 993 951 951 936 936 936 936 951 951 923 923 1013 1013 2320 2320 982 982 2321 2321 2322 2322 982 982 982 982 2323 2323 1003 1003 2324 2324 2325 2325 1003 1003 1003 1003 2326 2326 1004 1004 2327 2327 2328 2328 1004 1004 1004 1004 2329 2329 1005 1005 2330 2330 1017 1017 1005 1005 1005 1005 1017 1017 976 976 980 980 2331 2331 996 996 2332 2332 2333 2333 996 996 996 996 2334 2334 997 997 2335 2335 2336 2336 997 997 997 997 2337 2337 998 998 2338 2338 2339 2339 998 998 998 998 2340 2340 999 999 2341 2341 1007 1007 999 999 999 999 1007 1007 984 984 978 978 2342 2342 989 989 2343 2343 2344 2344 989 989 989 989 2345 2345 990 990 2346 2346 2347 2347 990 990 990 990 2348 2348 991 991 2349 2349 2350 2350 991 991 2351 2351 2352 2352 992 992 2353 2353 1015 1015 992 992 992 992 1015 1015 974 974 977 977 2354 2354 988 988 2355 2355 2356 2356 988 988 988 988 2357 2357 987 987 2358 2358 2359 2359 987 987 987 987 2360 2360 986 986 2361 2361 2362 2362 986 986 986 986 2363 2363 985 985 2364 2364 1014 1014 985 985 985 985 1014 1014 973 973 979 979 2365 2365 995 995 2366 2366 2367 2367 995 995 995 995 2368 2368 994 994 2369 2369 2370 2370 994 994 994 994 2371 2371 993 993 2372 2372 983 983 993 993 993 993 983 983 959 959 981 981 2373 2373 1002 1002 2374 2374 2375 2375 1002 1002 1002 1002 2376 2376 1001 1001 2377 2377 2378 2378 1001 1001 2379 2379 2380 2380 1000 1000 2381 2381 1016 1016 1000 1000 1000 1000 1016 1016 975 975 1047 1047 1228 1228 1086 1086 1228 1228 1230 1230 1086 1086 1086 1086 1230 1230 1088 1088 1230 1230 1232 1232 1088 1088 1088 1088 1232 1232 1089 1089 1232 1232 1234 1234 1089 1089 1089 1089 1234 1234 1090 1090 1234 1234 1236 1236 1090 1090 1090 1090 1236 1236 1091 1091 1236 1236 1237 1237 1091 1091 1091 1091 1237 1237 1092 1092 1237 1237 1057 1057 1092 1092 2382 2382 2383 2383 1035 1035 1049 1049 1205 1205 1075 1075 1205 1205 1207 1207 1075 1075 1075 1075 1207 1207 1077 1077 1207 1207 1209 1209 1077 1077 1077 1077 1209 1209 1078 1078 1209 1209 1211 1211 1078 1078 1078 1078 1211 1211 1079 1079 1211 1211 1213 1213 1079 1079 1079 1079 1213 1213 1080 1080 1213 1213 1214 1214 1080 1080 1080 1080 1214 1214 1081 1081 1214 1214 1055 1055 1081 1081 1081 1081 1055 1055 1043 1043 1048 1048 1184 1184 1063 1063 1184 1184 1186 1186 1063 1063 1063 1063 1186 1186 1065 1065 1186 1186 1188 1188 1065 1065 1065 1065 1188 1188 1066 1066 1188 1188 1190 1190 1066 1066 1066 1066 1190 1190 1067 1067 1190 1190 1191 1191 1067 1067 1067 1067 1191 1191 1068 1068 1191 1191 1192 1192 1068 1068 1068 1068 1192 1192 1069 1069 1192 1192 1053 1053 1069 1069 1069 1069 1053 1053 1037 1037 1105 1105 1187 1187 1046 1046 1187 1187 1185 1185 1046 1046 1046 1046 1185 1185 1064 1064 1185 1185 1183 1183 1064 1064 1064 1064 1183 1183 1062 1062 1183 1183 1181 1181 1062 1062 1062 1062 1181 1181 1061 1061 1181 1181 1179 1179 1061 1061 1061 1061 1179 1179 1060 1060 1179 1179 1178 1178 1060 1060 1060 1060 1178 1178 1059 1059 1178 1178 1177 1177 1059 1059 1059 1059 1177 1177 1058 1058 1177 1177 1052 1052 1058 1058 1058 1058 1052 1052 1041 1041 1101 1101 1208 1208 1050 1050 1208 1208 1206 1206 1050 1050 1050 1050 1206 1206 1076 1076 1206 1206 1204 1204 1076 1076 1076 1076 1204 1204 1074 1074 1204 1204 1202 1202 1074 1074 1074 1074 1202 1202 1073 1073 1202 1202 1200 1200 1073 1073 1073 1073 1200 1200 1072 1072 1200 1200 1199 1199 1072 1072 1072 1072 1199 1199 1071 1071 1199 1199 1198 1198 1071 1071 1071 1071 1198 1198 1070 1070 1198 1198 1054 1054 1070 1070 1070 1070 1054 1054 1045 1045 1097 1097 1231 1231 1051 1051 1231 1231 1229 1229 1051 1051 1051 1051 1229 1229 1087 1087 1229 1229 1227 1227 1087 1087 1087 1087 1227 1227 1085 1085 1227 1227 1225 1225 1085 1085 1085 1085 1225 1225 1084 1084 1225 1225 1223 1223 1084 1084 1084 1084 1223 1223 1083 1083 1223 1223 1222 1222 1083 1083 1083 1083 1222 1222 1082 1082 1222 1222 1056 1056 1082 1082 1082 1082 1056 1056 1034 1034 1308 1308 1310 1310 1224 1224 1310 1310 1312 1312 1224 1224 1224 1224 1312 1312 1226 1226 1312 1312 1314 1314 1226 1226 1226 1226 1314 1314 1228 1228 1314 1314 1316 1316 1228 1228 1228 1228 1316 1316 1230 1230 1316 1316 1318 1318 1230 1230 1230 1230 1318 1318 1232 1232 1318 1318 1320 1320 1232 1232 1232 1232 1320 1320 1234 1234 1320 1320 1322 1322 1234 1234 1234 1234 1322 1322 1236 1236 1322 1322 1324 1324 1236 1236 1236 1236 1324 1324 1237 1237 1324 1324 1326 1326 1237 1237 1237 1237 1326 1326 1239 1239 1326 1326 1327 1327 1239 1239 1239 1239 1327 1327 1240 1240 1327 1327 1325 1325 1240 1240 1240 1240 1325 1325 1238 1238 1325 1325 1173 1173 1238 1238 1238 1238 1173 1173 1157 1157 1284 1284 1286 1286 1201 1201 1286 1286 1288 1288 1201 1201 1201 1201 1288 1288 1203 1203 1288 1288 1290 1290 1203 1203 1203 1203 1290 1290 1205 1205 1290 1290 1292 1292 1205 1205 1205 1205 1292 1292 1207 1207 1292 1292 1294 1294 1207 1207 1207 1207 1294 1294 1209 1209 1294 1294 1296 1296 1209 1209 1209 1209 1296 1296 1211 1211 1296 1296 1298 1298 1211 1211 1211 1211 1298 1298 1213 1213 1298 1298 1300 1300 1213 1213 1213 1213 1300 1300 1214 1214 1300 1300 1302 1302 1214 1214 1214 1214 1302 1302 1216 1216 1302 1302 1304 1304 1216 1216 1216 1216 1304 1304 1218 1218 1304 1304 1306 1306 1218 1218 1218 1218 1306 1306 1220 1220 1306 1306 1221 1221 1220 1220 1220 1220 1221 1221 1174 1174 1251 1251 1168 1168 1282 1282 1168 1168 1161 1161 1282 1282 1282 1282 1161 1161 1280 1280 1260 1260 1262 1262 1180 1180 1262 1262 1264 1264 1180 1180 1180 1180 1264 1264 1182 1182 1264 1264 1266 1266 1182 1182 1182 1182 1266 1266 1184 1184 1266 1266 1268 1268 1184 1184 1184 1184 1268 1268 1186 1186 1268 1268 1270 1270 1186 1186 1186 1186 1270 1270 1188 1188 1270 1270 1272 1272 1188 1188 1188 1188 1272 1272 1190 1190 1272 1272 1274 1274 1190 1190 1190 1190 1274 1274 1191 1191 1274 1274 1276 1276 1191 1191 1191 1191 1276 1276 1192 1192 1276 1276 1278 1278 1192 1192 1192 1192 1278 1278 1195 1195 1278 1278 1280 1280 1195 1195 1195 1195 1280 1280 1197 1197 1280 1280 1161 1161 1197 1197 1197 1197 1161 1161 1146 1146 1163 1163 1273 1273 1159 1159 1273 1273 1271 1271 1159 1159 1159 1159 1271 1271 1189 1189 1271 1271 1269 1269 1189 1189 1189 1189 1269 1269 1187 1187 1269 1269 1267 1267 1187 1187 1187 1187 1267 1267 1185 1185 1267 1267 1265 1265 1185 1185 1185 1185 1265 1265 1183 1183 1265 1265 1263 1263 1183 1183 1183 1183 1263 1263 1181 1181 1263 1263 1261 1261 1181 1181 1181 1181 1261 1261 1179 1179 1261 1261 1259 1259 1179 1179 1179 1179 1259 1259 1178 1178 1259 1259 1257 1257 1178 1178 1178 1178 1257 1257 1177 1177 1257 1257 1255 1255 1177 1177 1177 1177 1255 1255 1175 1175 1255 1255 1256 1256 1175 1175 1175 1175 1256 1256 1176 1176 1256 1256 1165 1165 1176 1176 1176 1176 1165 1165 1145 1145 1299 1299 1297 1297 1212 1212 1297 1297 1295 1295 1212 1212 1212 1212 1295 1295 1210 1210 1295 1295 1293 1293 1210 1210 1210 1210 1293 1293 1208 1208 1293 1293 1291 1291 1208 1208 1208 1208 1291 1291 1206 1206 1291 1291 1289 1289 1206 1206 1206 1206 1289 1289 1204 1204 1289 1289 1287 1287 1204 1204 1204 1204 1287 1287 1202 1202 1287 1287 1285 1285 1202 1202 1202 1202 1285 1285 1200 1200 1285 1285 1283 1283 1200 1200 1200 1200 1283 1283 1199 1199 1283 1283 1281 1281 1199 1199 1199 1199 1281 1281 1198 1198 1281 1281 1279 1279 1198 1198 1198 1198 1279 1279 1196 1196 1279 1279 1277 1277 1196 1196 1196 1196 1277 1277 1194 1194 1277 1277 1193 1193 1194 1194 1194 1194 1193 1193 1153 1153 1323 1323 1321 1321 1235 1235 1321 1321 1319 1319 1235 1235 1235 1235 1319 1319 1233 1233 1319 1319 1317 1317 1233 1233 1233 1233 1317 1317 1231 1231 1317 1317 1315 1315 1231 1231 1231 1231 1315 1315 1229 1229 1315 1315 1313 1313 1229 1229 1229 1229 1313 1313 1227 1227 1313 1313 1311 1311 1227 1227 1227 1227 1311 1311 1225 1225 1311 1311 1309 1309 1225 1225 1225 1225 1309 1309 1223 1223 1309 1309 1307 1307 1223 1223 1223 1223 1307 1307 1222 1222 1307 1307 1305 1305 1222 1222 1222 1222 1305 1305 1219 1219 1305 1305 1303 1303 1219 1219 1219 1219 1303 1303 1217 1217 1303 1303 1301 1301 1217 1217 1217 1217 1301 1301 1215 1215 1301 1301 1171 1171 1215 1215 1215 1215 1171 1171 1155 1155 1356 1356 1357 1357 1420 1420 1391 1391 1392 1392 1371 1371 1392 1392 1394 1394 1371 1371 1371 1371 1394 1394 1395 1395 1419 1419 1421 1421 1371 1371 1421 1421 1420 1420 1371 1371 1371 1371 1420 1420 1370 1370 1381 1381 1367 1367 1366 1366 1374 1374 1376 1376 1371 1371 1376 1376 1377 1377 1371 1371 1371 1371 1377 1377 1378 1378 1378 1378 1380 1380 1371 1371 1380 1380 1382 1382 1371 1371 1371 1371 1382 1382 1383 1383 1357 1357 1361 1361 1420 1420 1361 1361 1362 1362 1420 1420 1420 1420 1362 1362 1363 1363 1375 1375 1373 1373 1379 1379 1373 1373 1372 1372 1379 1379 1379 1379 1372 1372 1381 1381 1372 1372 1369 1369 1381 1381 1381 1381 1369 1369 1367 1367 1366 1366 1364 1364 1381 1381 1364 1364 1360 1360 1381 1381 1381 1381 1360 1360 1359 1359 1354 1354 1351 1351 1381 1381 1351 1351 1350 1350 1381 1381 1381 1381 1350 1350 1347 1347 1383 1383 1385 1385 1371 1371 1385 1385 1389 1389 1371 1371 1371 1371 1389 1389 1391 1391 1395 1395 1398 1398 1371 1371 1398 1398 1400 1400 1371 1371 1371 1371 1400 1400 1402 1402 1397 1397 1396 1396 1333 1333 1396 1396 1393 1393 1333 1333 1328 1328 1331 1331 1420 1420 1363 1363 1365 1365 1420 1420 1365 1365 1368 1368 1420 1420 1420 1420 1368 1368 1370 1370 1359 1359 1358 1358 1381 1381 1358 1358 1355 1355 1381 1381 1381 1381 1355 1355 1354 1354 1347 1347 1345 1345 1381 1381 1345 1345 1344 1344 1381 1381 1381 1381 1344 1344 1343 1343 1343 1343 1340 1340 1381 1381 1340 1340 1338 1338 1381 1381 1381 1381 1338 1338 1336 1336 1402 1402 1404 1404 1371 1371 1404 1404 1405 1405 1371 1371 1371 1371 1405 1405 1408 1408 1408 1408 1409 1409 1371 1371 1409 1409 1412 1412 1371 1371 1371 1371 1412 1412 1413 1413 1413 1413 1414 1414 1371 1371 1414 1414 1417 1417 1371 1371 1371 1371 1417 1417 1419 1419 1387 1387 1386 1386 1388 1388 1386 1386 1333 1333 1388 1388 1388 1388 1333 1333 1390 1390 1333 1333 1393 1393 1390 1390 1328 1328 1420 1420 1329 1329 1420 1420 1418 1418 1329 1329 1329 1329 1418 1418 1330 1330 1336 1336 1335 1335 1381 1381 1335 1335 1333 1333 1381 1381 1381 1381 1333 1333 1384 1384 1333 1333 1386 1386 1384 1384 1342 1342 1346 1346 1420 1420 1346 1346 1348 1348 1420 1420 1420 1420 1348 1348 1349 1349 1349 1349 1352 1352 1420 1420 1352 1352 1353 1353 1420 1420 1420 1420 1353 1353 1356 1356 1415 1415 1411 1411 1333 1333 1411 1411 1410 1410 1333 1333 1403 1403 1401 1401 1333 1333 1401 1401 1399 1399 1333 1333 1333 1333 1399 1399 1397 1397 1331 1331 1332 1332 1420 1420 1332 1332 1334 1334 1420 1420 1420 1420 1334 1334 1337 1337 1337 1337 1339 1339 1420 1420 1339 1339 1341 1341 1420 1420 1420 1420 1341 1341 1342 1342 1410 1410 1407 1407 1333 1333 1407 1407 1406 1406 1333 1333 1333 1333 1406 1406 1403 1403 1330 1330 1418 1418 1333 1333 1418 1418 1416 1416 1333 1333 1333 1333 1416 1416 1415 1415 1487 1487 1486 1486 1423 1423 1452 1452 1451 1451 1472 1472 1451 1451 1449 1449 1472 1472 1472 1472 1449 1449 1448 1448 1424 1424 1422 1422 1472 1472 1422 1422 1423 1423 1472 1472 1472 1472 1423 1423 1473 1473 1462 1462 1476 1476 1477 1477 1469 1469 1467 1467 1472 1472 1467 1467 1466 1466 1472 1472 1472 1472 1466 1466 1465 1465 1465 1465 1463 1463 1472 1472 1463 1463 1461 1461 1472 1472 1472 1472 1461 1461 1460 1460 1486 1486 1482 1482 1423 1423 1482 1482 1481 1481 1423 1423 1423 1423 1481 1481 1480 1480 1468 1468 1470 1470 1464 1464 1470 1470 1471 1471 1464 1464 1464 1464 1471 1471 1462 1462 1471 1471 1474 1474 1462 1462 1462 1462 1474 1474 1476 1476 1477 1477 1479 1479 1462 1462 1479 1479 1483 1483 1462 1462 1462 1462 1483 1483 1484 1484 1489 1489 1492 1492 1462 1462 1492 1492 1493 1493 1462 1462 1462 1462 1493 1493 1496 1496 1460 1460 1458 1458 1472 1472 1458 1458 1454 1454 1472 1472 1472 1472 1454 1454 1452 1452 1448 1448 1445 1445 1472 1472 1445 1445 1443 1443 1472 1472 1472 1472 1443 1443 1441 1441 1446 1446 1447 1447 1510 1510 1447 1447 1450 1450 1510 1510 1515 1515 1512 1512 1423 1423 1480 1480 1478 1478 1423 1423 1478 1478 1475 1475 1423 1423 1423 1423 1475 1475 1473 1473 1484 1484 1485 1485 1462 1462 1485 1485 1488 1488 1462 1462 1462 1462 1488 1488 1489 1489 1496 1496 1498 1498 1462 1462 1498 1498 1499 1499 1462 1462 1462 1462 1499 1499 1500 1500 1500 1500 1503 1503 1462 1462 1503 1503 1505 1505 1462 1462 1462 1462 1505 1505 1507 1507 1441 1441 1439 1439 1472 1472 1439 1439 1438 1438 1472 1472 1472 1472 1438 1438 1435 1435 1435 1435 1434 1434 1472 1472 1434 1434 1431 1431 1472 1472 1472 1472 1431 1431 1430 1430 1430 1430 1429 1429 1472 1472 1429 1429 1426 1426 1472 1472 1472 1472 1426 1426 1424 1424 1456 1456 1457 1457 1455 1455 1457 1457 1510 1510 1455 1455 1455 1455 1510 1510 1453 1453 1510 1510 1450 1450 1453 1453 1515 1515 1423 1423 1514 1514 1423 1423 1425 1425 1514 1514 1514 1514 1425 1425 1513 1513 1507 1507 1508 1508 1462 1462 1508 1508 1510 1510 1462 1462 1462 1462 1510 1510 1459 1459 1510 1510 1457 1457 1459 1459 1501 1501 1497 1497 1423 1423 1497 1497 1495 1495 1423 1423 1423 1423 1495 1495 1494 1494 1494 1494 1491 1491 1423 1423 1491 1491 1490 1490 1423 1423 1423 1423 1490 1490 1487 1487 1428 1428 1432 1432 1510 1510 1432 1432 1433 1433 1510 1510 1440 1440 1442 1442 1510 1510 1442 1442 1444 1444 1510 1510 1510 1510 1444 1444 1446 1446 1512 1512 1511 1511 1423 1423 1511 1511 1509 1509 1423 1423 1423 1423 1509 1509 1506 1506 1506 1506 1504 1504 1423 1423 1504 1504 1502 1502 1423 1423 1423 1423 1502 1502 1501 1501 1433 1433 1436 1436 1510 1510 1436 1436 1437 1437 1510 1510 1510 1510 1437 1437 1440 1440 1513 1513 1425 1425 1510 1510 1425 1425 1427 1427 1510 1510 1510 1510 1427 1427 1428 1428 1578 1578 1580 1580 1543 1543 1588 1588 1589 1589 1528 1528 1590 1590 1586 1586 1549 1549 1516 1516 1517 1517 1610 1610 1543 1543 1580 1580 1540 1540 1533 1533 1534 1534 1580 1580 1581 1581 1583 1583 1528 1528 1583 1583 1587 1587 1528 1528 1528 1528 1587 1587 1588 1588 1547 1547 1550 1550 1576 1576 1548 1548 1599 1599 1549 1549 1599 1599 1598 1598 1549 1549 1549 1549 1598 1598 1596 1596 1596 1596 1593 1593 1549 1549 1593 1593 1592 1592 1549 1549 1549 1549 1592 1592 1590 1590 1538 1538 1537 1537 1603 1603 1527 1527 1603 1603 1529 1529 1603 1603 1531 1531 1529 1529 1527 1527 1526 1526 1603 1603 1526 1526 1523 1523 1603 1603 1603 1603 1523 1523 1606 1606 1523 1523 1521 1521 1606 1606 1521 1521 1520 1520 1606 1606 1606 1606 1520 1520 1607 1607 1520 1520 1519 1519 1607 1607 1607 1607 1519 1519 1611 1611 1519 1519 1516 1516 1611 1611 1611 1611 1516 1516 1612 1612 1516 1516 1610 1610 1612 1612 1581 1581 1528 1528 1580 1580 1528 1528 1530 1530 1580 1580 1580 1580 1530 1530 1533 1533 1524 1524 1605 1605 1522 1522 1605 1605 1608 1608 1522 1522 1517 1517 1518 1518 1610 1610 1518 1518 1522 1522 1610 1610 1610 1610 1522 1522 1609 1609 1522 1522 1608 1608 1609 1609 1538 1538 1603 1603 1541 1541 1537 1537 1535 1535 1603 1603 1535 1535 1532 1532 1603 1603 1603 1603 1532 1532 1531 1531 1534 1534 1536 1536 1580 1580 1536 1536 1539 1539 1580 1580 1580 1580 1539 1539 1540 1540 1578 1578 1543 1543 1576 1576 1543 1543 1544 1544 1576 1576 1576 1576 1544 1544 1547 1547 1595 1595 1597 1597 1528 1528 1597 1597 1600 1600 1528 1528 1528 1528 1600 1600 1525 1525 1600 1600 1601 1601 1525 1525 1601 1601 1602 1602 1525 1525 1525 1525 1602 1602 1524 1524 1602 1602 1604 1604 1524 1524 1524 1524 1604 1604 1605 1605 1560 1560 1584 1584 1582 1582 1560 1560 1558 1558 1584 1584 1558 1558 1557 1557 1584 1584 1584 1584 1557 1557 1554 1554 1586 1586 1585 1585 1549 1549 1585 1585 1584 1584 1549 1549 1549 1549 1584 1584 1551 1551 1584 1584 1554 1554 1551 1551 1548 1548 1546 1546 1599 1599 1546 1546 1545 1545 1599 1599 1599 1599 1545 1545 1603 1603 1545 1545 1542 1542 1603 1603 1603 1603 1542 1542 1541 1541 1550 1550 1552 1552 1576 1576 1552 1552 1553 1553 1576 1576 1576 1576 1553 1553 1555 1555 1589 1589 1591 1591 1528 1528 1591 1591 1594 1594 1528 1528 1528 1528 1594 1594 1595 1595 1565 1565 1563 1563 1567 1567 1563 1563 1561 1561 1567 1567 1567 1567 1561 1561 1569 1569 1561 1561 1560 1560 1569 1569 1572 1572 1575 1575 1559 1559 1575 1575 1576 1576 1559 1559 1559 1559 1576 1576 1556 1556 1576 1576 1555 1555 1556 1556 1582 1582 1579 1579 1560 1560 1579 1579 1577 1577 1560 1560 1560 1560 1577 1577 1574 1574 1574 1574 1573 1573 1560 1560 1573 1573 1570 1570 1560 1560 1560 1560 1570 1570 1569 1569 1564 1564 1566 1566 1562 1562 1566 1566 1568 1568 1562 1562 1562 1562 1568 1568 1559 1559 1568 1568 1571 1571 1559 1559 1559 1559 1571 1571 1572 1572 1640 1640 1638 1638 1665 1665 1680 1680 1681 1681 1654 1654 1688 1688 1690 1690 1654 1654 1665 1665 1653 1653 1652 1652 1632 1632 1629 1629 1665 1665 1629 1629 1628 1628 1665 1665 1665 1665 1628 1628 1626 1626 1617 1617 1665 1665 1619 1619 1665 1665 1621 1621 1619 1619 1617 1617 1679 1679 1677 1677 1654 1654 1666 1666 1667 1667 1699 1699 1654 1654 1697 1697 1654 1654 1696 1696 1697 1697 1699 1699 1700 1700 1654 1654 1700 1700 1703 1703 1654 1654 1654 1654 1703 1703 1650 1650 1661 1661 1659 1659 1663 1663 1659 1659 1657 1657 1663 1663 1663 1663 1657 1657 1665 1665 1657 1657 1655 1655 1665 1665 1665 1665 1655 1655 1653 1653 1626 1626 1625 1625 1665 1665 1625 1625 1622 1622 1665 1665 1665 1665 1622 1622 1621 1621 1639 1639 1642 1642 1703 1703 1642 1642 1645 1645 1703 1703 1703 1703 1645 1645 1646 1646 1646 1646 1647 1647 1703 1703 1647 1647 1649 1649 1703 1703 1703 1703 1649 1649 1650 1650 1614 1614 1704 1704 1613 1613 1704 1704 1706 1706 1613 1613 1613 1613 1706 1706 1615 1615 1706 1706 1705 1705 1615 1615 1658 1658 1660 1660 1656 1656 1660 1660 1662 1662 1656 1656 1656 1656 1662 1662 1654 1654 1662 1662 1664 1664 1654 1654 1654 1654 1664 1664 1666 1666 1690 1690 1691 1691 1654 1654 1691 1691 1694 1694 1654 1654 1654 1654 1694 1694 1696 1696 1652 1652 1651 1651 1665 1665 1651 1651 1648 1648 1665 1665 1665 1665 1648 1648 1644 1644 1638 1638 1635 1635 1665 1665 1635 1635 1633 1633 1665 1665 1665 1665 1633 1633 1632 1632 1614 1614 1616 1616 1704 1704 1616 1616 1618 1618 1704 1704 1704 1704 1618 1618 1703 1703 1695 1695 1693 1693 1617 1617 1693 1693 1692 1692 1617 1617 1677 1677 1674 1674 1617 1617 1674 1674 1673 1673 1617 1617 1617 1617 1673 1673 1672 1672 1667 1667 1670 1670 1654 1654 1670 1670 1671 1671 1654 1654 1654 1654 1671 1671 1675 1675 1681 1681 1684 1684 1654 1654 1684 1684 1686 1686 1654 1654 1654 1654 1686 1686 1688 1688 1644 1644 1643 1643 1665 1665 1643 1643 1641 1641 1665 1665 1665 1665 1641 1641 1640 1640 1618 1618 1620 1620 1703 1703 1620 1620 1623 1623 1703 1703 1703 1703 1623 1623 1624 1624 1703 1703 1631 1631 1634 1634 1692 1692 1689 1689 1617 1617 1689 1689 1687 1687 1617 1617 1617 1617 1687 1687 1685 1685 1672 1672 1669 1669 1617 1617 1669 1669 1668 1668 1617 1617 1617 1617 1668 1668 1665 1665 1675 1675 1676 1676 1654 1654 1676 1676 1678 1678 1654 1654 1654 1654 1678 1678 1680 1680 1624 1624 1627 1627 1703 1703 1627 1627 1630 1630 1703 1703 1703 1703 1630 1630 1631 1631 1634 1634 1636 1636 1703 1703 1636 1636 1637 1637 1703 1703 1703 1703 1637 1637 1639 1639 1705 1705 1702 1702 1615 1615 1702 1702 1701 1701 1615 1615 1615 1615 1701 1701 1617 1617 1701 1701 1698 1698 1617 1617 1617 1617 1698 1698 1695 1695 1685 1685 1683 1683 1617 1617 1683 1683 1682 1682 1617 1617 1617 1617 1682 1682 1679 1679 1733 1733 1732 1732 1759 1759 1773 1773 1775 1775 1748 1748 1725 1725 1723 1723 1759 1759 1759 1759 1747 1747 1746 1746 1714 1714 1759 1759 1716 1716 1759 1759 1717 1717 1716 1716 1714 1714 1713 1713 1759 1759 1713 1713 1710 1710 1759 1759 1759 1759 1710 1710 1763 1763 1774 1774 1771 1771 1710 1710 1771 1771 1768 1768 1710 1710 1710 1710 1768 1768 1767 1767 1796 1796 1734 1734 1736 1736 1748 1748 1760 1760 1761 1761 1796 1796 1748 1748 1794 1794 1748 1748 1792 1792 1794 1794 1755 1755 1753 1753 1757 1757 1753 1753 1751 1751 1757 1757 1757 1757 1751 1751 1759 1759 1751 1751 1749 1749 1759 1759 1759 1759 1749 1749 1747 1747 1746 1746 1743 1743 1759 1759 1743 1743 1742 1742 1759 1759 1759 1759 1742 1742 1738 1738 1723 1723 1722 1722 1759 1759 1722 1722 1719 1719 1759 1759 1759 1759 1719 1719 1717 1717 1767 1767 1766 1766 1710 1710 1766 1766 1764 1764 1710 1710 1710 1710 1764 1764 1763 1763 1752 1752 1754 1754 1750 1750 1754 1754 1756 1756 1750 1750 1750 1750 1756 1756 1748 1748 1756 1756 1758 1758 1748 1748 1748 1748 1758 1758 1760 1760 1775 1775 1778 1778 1748 1748 1778 1778 1780 1780 1748 1748 1748 1748 1780 1780 1781 1781 1781 1781 1784 1784 1748 1748 1784 1784 1785 1785 1748 1748 1748 1748 1785 1785 1787 1787 1787 1787 1788 1788 1748 1748 1788 1788 1791 1791 1748 1748 1748 1748 1791 1791 1792 1792 1732 1732 1729 1729 1759 1759 1729 1729 1727 1727 1759 1759 1759 1759 1727 1727 1725 1725 1793 1793 1710 1710 1795 1795 1710 1710 1708 1708 1795 1795 1795 1795 1708 1708 1797 1797 1709 1709 1798 1798 1707 1707 1798 1798 1800 1800 1707 1707 1707 1707 1800 1800 1708 1708 1800 1800 1799 1799 1708 1708 1708 1708 1799 1799 1797 1797 1718 1718 1720 1720 1796 1796 1720 1720 1721 1721 1796 1796 1721 1721 1724 1724 1796 1796 1724 1724 1726 1726 1796 1796 1796 1796 1726 1726 1728 1728 1736 1736 1739 1739 1796 1796 1739 1739 1740 1740 1796 1796 1796 1796 1740 1740 1741 1741 1761 1761 1762 1762 1748 1748 1762 1762 1765 1765 1748 1748 1748 1748 1765 1765 1769 1769 1738 1738 1737 1737 1759 1759 1737 1737 1735 1735 1759 1759 1759 1759 1735 1735 1733 1733 1728 1728 1730 1730 1796 1796 1730 1730 1731 1731 1796 1796 1796 1796 1731 1731 1734 1734 1741 1741 1744 1744 1796 1796 1744 1744 1745 1745 1796 1796 1796 1796 1745 1745 1748 1748 1769 1769 1770 1770 1748 1748 1770 1770 1772 1772 1748 1748 1748 1748 1772 1772 1773 1773 1793 1793 1790 1790 1710 1710 1790 1790 1789 1789 1710 1710 1710 1710 1789 1789 1786 1786 1786 1786 1783 1783 1710 1710 1783 1783 1782 1782 1710 1710 1710 1710 1782 1782 1779 1779 1709 1709 1711 1711 1798 1798 1711 1711 1712 1712 1798 1798 1798 1798 1712 1712 1796 1796 1712 1712 1715 1715 1796 1796 1796 1796 1715 1715 1718 1718 1779 1779 1777 1777 1710 1710 1777 1777 1776 1776 1710 1710 1710 1710 1776 1776 1774 1774 1835 1835 1833 1833 1870 1870 1825 1825 1824 1824 1885 1885 1823 1823 1827 1827 1864 1864 1897 1897 1896 1896 1803 1803 1870 1870 1833 1833 1873 1873 1880 1880 1879 1879 1833 1833 1832 1832 1830 1830 1885 1885 1830 1830 1826 1826 1885 1885 1885 1885 1826 1826 1825 1825 1875 1875 1876 1876 1810 1810 1865 1865 1814 1814 1864 1864 1814 1814 1815 1815 1864 1864 1864 1864 1815 1815 1817 1817 1817 1817 1820 1820 1864 1864 1820 1820 1821 1821 1864 1864 1864 1864 1821 1821 1823 1823 1875 1875 1810 1810 1872 1872 1886 1886 1810 1810 1884 1884 1810 1810 1882 1882 1884 1884 1886 1886 1887 1887 1810 1810 1887 1887 1890 1890 1810 1810 1810 1810 1890 1890 1807 1807 1890 1890 1892 1892 1807 1807 1892 1892 1893 1893 1807 1807 1807 1807 1893 1893 1806 1806 1893 1893 1894 1894 1806 1806 1806 1806 1894 1894 1802 1802 1894 1894 1897 1897 1802 1802 1802 1802 1897 1897 1801 1801 1897 1897 1803 1803 1801 1801 1832 1832 1885 1885 1833 1833 1885 1885 1883 1883 1833 1833 1833 1833 1883 1883 1880 1880 1866 1866 1863 1863 1837 1837 1889 1889 1808 1808 1891 1891 1808 1808 1805 1805 1891 1891 1896 1896 1895 1895 1803 1803 1895 1895 1891 1891 1803 1803 1803 1803 1891 1891 1804 1804 1891 1891 1805 1805 1804 1804 1865 1865 1867 1867 1814 1814 1867 1867 1868 1868 1814 1814 1814 1814 1868 1868 1810 1810 1868 1868 1871 1871 1810 1810 1810 1810 1871 1871 1872 1872 1876 1876 1878 1878 1810 1810 1878 1878 1881 1881 1810 1810 1810 1810 1881 1881 1882 1882 1879 1879 1877 1877 1833 1833 1877 1877 1874 1874 1833 1833 1833 1833 1874 1874 1873 1873 1818 1818 1816 1816 1885 1885 1816 1816 1813 1813 1885 1885 1885 1885 1813 1813 1888 1888 1813 1813 1812 1812 1888 1888 1812 1812 1811 1811 1888 1888 1888 1888 1811 1811 1889 1889 1811 1811 1809 1809 1889 1889 1889 1889 1809 1809 1808 1808 1853 1853 1829 1829 1831 1831 1853 1853 1855 1855 1829 1829 1855 1855 1856 1856 1829 1829 1829 1829 1856 1856 1859 1859 1827 1827 1828 1828 1864 1864 1828 1828 1829 1829 1864 1864 1864 1864 1829 1829 1862 1862 1829 1829 1859 1859 1862 1862 1835 1835 1870 1870 1837 1837 1870 1870 1869 1869 1837 1837 1837 1837 1869 1869 1866 1866 1863 1863 1861 1861 1837 1837 1861 1861 1860 1860 1837 1837 1837 1837 1860 1860 1858 1858 1824 1824 1822 1822 1885 1885 1822 1822 1819 1819 1885 1885 1885 1885 1819 1819 1818 1818 1847 1847 1849 1849 1846 1846 1849 1849 1852 1852 1846 1846 1846 1846 1852 1852 1844 1844 1852 1852 1853 1853 1844 1844 1841 1841 1838 1838 1854 1854 1838 1838 1837 1837 1854 1854 1854 1854 1837 1837 1857 1857 1837 1837 1858 1858 1857 1857 1850 1850 1848 1848 1851 1851 1848 1848 1845 1845 1851 1851 1851 1851 1845 1845 1854 1854 1845 1845 1842 1842 1854 1854 1854 1854 1842 1842 1841 1841 1831 1831 1834 1834 1853 1853 1834 1834 1836 1836 1853 1853 1853 1853 1836 1836 1839 1839 1839 1839 1840 1840 1853 1853 1840 1840 1843 1843 1853 1853 1853 1853 1843 1843 1844 1844 1975 1975 1973 1973 1917 1917 1917 1917 1919 1919 1975 1975 1919 1919 1921 1921 1975 1975 1975 1975 1921 1921 1977 1977 1921 1921 1923 1923 1977 1977 1923 1923 1925 1925 1977 1977 1977 1977 1925 1925 1979 1979 1925 1925 1926 1926 1979 1979 1926 1926 1928 1928 1979 1979 1979 1979 1928 1928 1981 1981 1928 1928 1929 1929 1981 1981 1929 1929 1932 1932 1981 1981 1981 1981 1932 1932 1983 1983 1932 1932 1933 1933 1983 1983 1933 1933 1936 1936 1983 1983 1983 1983 1936 1936 1985 1985 1936 1936 1937 1937 1985 1985 1937 1937 1940 1940 1985 1985 1985 1985 1940 1940 1987 1987 1940 1940 1941 1941 1987 1987 1941 1941 1944 1944 1987 1987 1987 1987 1944 1944 1989 1989 1944 1944 1945 1945 1989 1989 1945 1945 2384 2384 1989 1989 1989 1989 2385 2385 2386 2386 1948 1948 1949 1949 1991 1991 1949 1949 1952 1952 1991 1991 1991 1991 1952 1952 1993 1993 1952 1952 1953 1953 1993 1993 1993 1993 1953 1953 1995 1995 1953 1953 1956 1956 1995 1995 1995 1995 1956 1956 1997 1997 1956 1956 1959 1959 1997 1997 1959 1959 1961 1961 1997 1997 1997 1997 1961 1961 1999 1999 1961 1961 1963 1963 1999 1999 1963 1963 1962 1962 1999 1999 1999 1999 1962 1962 1998 1998 1962 1962 1960 1960 1998 1998 1960 1960 1958 1958 1998 1998 1998 1998 1958 1958 1996 1996 1958 1958 1957 1957 1996 1996 1957 1957 1955 1955 1996 1996 1996 1996 1955 1955 1994 1994 1955 1955 1954 1954 1994 1994 1954 1954 1951 1951 1994 1994 1994 1994 1951 1951 1992 1992 1951 1951 1950 1950 1992 1992 2387 2387 1947 1947 2388 2388 2389 2389 1947 1947 1990 1990 1947 1947 1946 1946 1990 1990 1946 1946 1943 1943 1990 1990 1990 1990 1943 1943 1988 1988 1943 1943 1942 1942 1988 1988 1942 1942 1939 1939 1988 1988 1988 1988 1939 1939 1986 1986 1939 1939 1938 1938 1986 1986 1938 1938 1935 1935 1986 1986 1986 1986 1935 1935 1984 1984 1935 1935 1934 1934 1984 1984 1934 1934 1931 1931 1984 1984 1984 1984 1931 1931 1982 1982 1931 1931 1930 1930 1982 1982 1982 1982 1930 1930 1980 1980 1930 1930 1927 1927 1980 1980 1980 1980 1927 1927 1978 1978 1927 1927 1924 1924 1978 1978 1924 1924 1922 1922 1978 1978 1978 1978 1922 1922 1976 1976 1922 1922 1920 1920 1976 1976 1920 1920 1918 1918 1976 1976 1976 1976 1918 1918 1974 1974 1918 1918 1916 1916 1974 1974 1916 1916 1914 1914 1974 1974 1974 1974 1914 1914 2390 2390 1914 1914 2391 2391 2392 2392 1913 1913 1911 1911 1972 1972 1972 1972 1911 1911 1970 1970 1911 1911 1910 1910 1970 1970 1910 1910 1907 1907 1970 1970 1970 1970 1907 1907 1968 1968 1907 1907 1906 1906 1968 1968 1906 1906 1903 1903 1968 1968 1968 1968 1903 1903 1966 1966 1903 1903 1902 1902 1966 1966 1902 1902 1899 1899 1966 1966 1966 1966 1899 1899 1964 1964 1899 1899 1898 1898 1964 1964 1898 1898 1900 1900 1964 1964 1964 1964 1900 1900 1965 1965 1900 1900 1901 1901 1965 1965 1901 1901 1904 1904 1965 1965 1965 1965 1904 1904 1967 1967 1904 1904 1905 1905 1967 1967 1905 1905 1908 1908 1967 1967 1967 1967 1908 1908 1969 1969 1908 1908 1909 1909 1969 1969 1969 1969 1909 1909 1971 1971 1909 1909 1912 1912 1971 1971 2393 2393 2394 2394 1973 1973 2395 2395 1915 1915 1973 1973 1973 1973 1915 1915 1917 1917 2089 2089 2030 2030 2028 2028 2089 2089 2092 2092 2030 2030 2092 2092 2093 2093 2030 2030 2030 2030 2093 2093 2032 2032 2093 2093 2095 2095 2032 2032 2095 2095 2096 2096 2032 2032 2032 2032 2096 2096 2034 2034 2096 2096 2098 2098 2034 2034 2098 2098 2100 2100 2034 2034 2034 2034 2100 2100 2035 2035 2100 2100 2101 2101 2035 2035 2101 2101 2099 2099 2035 2035 2035 2035 2099 2099 2033 2033 2099 2099 2097 2097 2033 2033 2033 2033 2097 2097 2031 2031 2097 2097 2094 2094 2031 2031 2031 2031 2094 2094 2029 2029 2094 2094 2091 2091 2029 2029 2091 2091 2090 2090 2029 2029 2029 2029 2090 2090 2027 2027 2090 2090 2087 2087 2027 2027 2087 2087 2086 2086 2027 2027 2396 2396 2397 2397 2025 2025 2398 2398 2083 2083 2025 2025 2083 2083 2082 2082 2025 2025 2025 2025 2082 2082 2023 2023 2082 2082 2079 2079 2023 2023 2079 2079 2078 2078 2023 2023 2023 2023 2078 2078 2021 2021 2078 2078 2075 2075 2021 2021 2075 2075 2074 2074 2021 2021 2021 2021 2074 2074 2019 2019 2074 2074 2071 2071 2019 2019 2071 2071 2070 2070 2019 2019 2019 2019 2070 2070 2017 2017 2070 2070 2067 2067 2017 2017 2067 2067 2066 2066 2017 2017 2017 2017 2066 2066 2015 2015 2066 2066 2064 2064 2015 2015 2064 2064 2063 2063 2015 2015 2015 2015 2063 2063 2013 2013 2063 2063 2061 2061 2013 2013 2061 2061 2059 2059 2013 2013 2013 2013 2059 2059 2011 2011 2059 2059 2057 2057 2011 2011 2057 2057 2055 2055 2011 2011 2011 2011 2055 2055 2009 2009 2055 2055 2053 2053 2009 2009 2009 2009 2053 2053 2399 2399 2053 2053 2400 2400 2401 2401 2007 2007 2050 2050 2005 2005 2050 2050 2047 2047 2005 2005 2047 2047 2046 2046 2005 2005 2005 2005 2046 2046 2003 2003 2046 2046 2043 2043 2003 2003 2043 2043 2042 2042 2003 2003 2003 2003 2042 2042 2001 2001 2042 2042 2039 2039 2001 2001 2039 2039 2038 2038 2001 2001 2001 2001 2038 2038 2000 2000 2038 2038 2036 2036 2000 2000 2036 2036 2037 2037 2000 2000 2000 2000 2037 2037 2002 2002 2037 2037 2040 2040 2002 2002 2040 2040 2041 2041 2002 2002 2002 2002 2041 2041 2004 2004 2041 2041 2044 2044 2004 2004 2044 2044 2045 2045 2004 2004 2004 2004 2045 2045 2006 2006 2045 2045 2048 2048 2006 2006 2048 2048 2049 2049 2006 2006 2006 2006 2049 2049 2008 2008 2049 2049 2051 2051 2008 2008 2402 2402 2052 2052 2403 2403 2404 2404 2052 2052 2010 2010 2052 2052 2054 2054 2010 2010 2054 2054 2056 2056 2010 2010 2010 2010 2056 2056 2012 2012 2056 2056 2058 2058 2012 2012 2058 2058 2060 2060 2012 2012 2012 2012 2060 2060 2014 2014 2060 2060 2062 2062 2014 2014 2014 2014 2062 2062 2016 2016 2062 2062 2065 2065 2016 2016 2016 2016 2065 2065 2018 2018 2065 2065 2068 2068 2018 2018 2068 2068 2069 2069 2018 2018 2018 2018 2069 2069 2020 2020 2069 2069 2072 2072 2020 2020 2072 2072 2073 2073 2020 2020 2020 2020 2073 2073 2022 2022 2073 2073 2076 2076 2022 2022 2076 2076 2077 2077 2022 2022 2022 2022 2077 2077 2024 2024 2077 2077 2080 2080 2024 2024 2080 2080 2081 2081 2024 2024 2024 2024 2081 2081 2026 2026 2081 2081 2084 2084 2026 2026 2084 2084 2085 2085 2026 2026 2026 2026 2085 2085 2405 2405 2085 2085 2406 2406 2407 2407 2028 2028 2088 2088 2089 2089
+6 6 4 4 15 15 19 19 22 22 24 24 42 42 40 40 29 29 40 40 38 38 29 29 29 29 38 38 36 36 26 26 23 23 21 21 23 23 20 20 21 21 21 21 20 20 17 17 39 39 41 41 30 30 41 41 43 43 30 30 22 22 25 25 24 24 25 25 27 27 24 24 24 24 27 27 31 31 31 31 33 33 24 24 33 33 35 35 24 24 24 24 35 35 30 30 35 35 37 37 30 30 30 30 37 37 39 39 9 9 18 18 7 7 18 18 5 5 7 7 6 6 15 15 8 8 43 43 45 45 30 30 45 45 46 46 30 30 30 30 46 46 29 29 46 46 44 44 29 29 29 29 44 44 42 42 5 5 18 18 3 3 18 18 15 15 3 3 3 3 15 15 1 1 17 17 14 14 21 21 14 14 12 12 21 21 21 21 12 12 15 15 12 12 10 10 15 15 15 15 10 10 8 8 9 9 11 11 18 18 11 11 13 13 18 18 18 18 13 13 24 24 13 13 16 16 24 24 24 24 16 16 19 19 4 4 2 2 15 15 2 2 0 0 15 15 15 15 0 0 1 1 36 36 34 34 29 29 34 34 32 32 29 29 29 29 32 32 21 21 32 32 28 28 21 21 21 21 28 28 26 26 70 70 72 72 61 61 70 70 61 61 68 68 62 62 64 64 61 61 64 64 66 66 61 61 61 61 66 66 68 68 55 55 57 57 61 61 57 57 59 59 61 61 61 61 59 59 62 62 49 49 51 51 61 61 51 51 53 53 61 61 61 61 53 53 55 55 50 50 48 48 61 61 48 48 47 47 61 61 61 61 47 47 49 49 56 56 54 54 61 61 54 54 52 52 61 61 61 61 52 52 50 50 63 63 60 60 61 61 60 60 58 58 61 61 61 61 58 58 56 56 69 69 67 67 61 61 67 67 65 65 61 61 61 61 65 65 63 63 75 75 73 73 61 61 73 73 71 71 61 61 61 61 71 71 69 69 72 72 74 74 61 61 74 74 76 76 61 61 61 61 76 76 75 75 163 163 101 101 99 99 163 163 164 164 101 101 164 164 167 167 101 101 101 101 167 167 103 103 167 167 168 168 103 103 103 103 168 168 105 105 168 168 170 170 105 105 105 105 170 170 174 174 171 171 104 104 172 172 104 104 105 105 172 172 172 172 105 105 173 173 105 105 174 174 173 173 171 171 169 169 104 104 169 169 166 166 104 104 104 104 166 166 102 102 166 166 165 165 102 102 165 165 162 162 102 102 102 102 162 162 100 100 162 162 161 161 100 100 161 161 159 159 100 100 455 455 456 456 98 98 457 457 158 158 98 98 98 98 158 158 96 96 158 158 156 156 96 96 96 96 156 156 153 153 148 148 94 94 149 149 94 94 96 96 149 149 149 149 96 96 152 152 96 96 153 153 152 152 148 148 146 146 94 94 146 146 143 143 94 94 94 94 143 143 92 92 143 143 142 142 92 92 142 142 139 139 92 92 92 92 139 139 90 90 139 139 138 138 90 90 138 138 136 136 90 90 90 90 136 136 88 88 136 136 134 134 88 88 88 88 134 134 86 86 134 134 132 132 86 86 86 86 132 132 129 129 129 129 128 128 86 86 128 128 125 125 86 86 86 86 125 125 84 84 125 125 124 124 84 84 84 84 124 124 458 458 124 124 459 459 460 460 82 82 122 122 119 119 114 114 80 80 115 115 80 80 82 82 115 115 115 115 82 82 118 118 82 82 119 119 118 118 114 114 112 112 80 80 112 112 109 109 80 80 80 80 109 109 78 78 109 109 108 108 78 78 108 108 106 106 78 78 78 78 106 106 77 77 106 106 107 107 77 77 107 107 110 110 77 77 77 77 110 110 79 79 110 110 111 111 79 79 79 79 111 111 81 81 111 111 113 113 81 81 81 81 113 113 116 116 121 121 83 83 120 120 83 83 81 81 120 120 120 120 81 81 117 117 81 81 116 116 117 117 121 121 123 123 83 83 461 461 126 126 462 462 463 463 126 126 85 85 126 126 127 127 85 85 127 127 130 130 85 85 85 85 130 130 87 87 130 130 131 131 87 87 131 131 133 133 87 87 87 87 133 133 89 89 133 133 135 135 89 89 89 89 135 135 91 91 135 135 137 137 91 91 91 91 137 137 140 140 145 145 93 93 144 144 93 93 91 91 144 144 144 144 91 91 141 141 91 91 140 140 141 141 145 145 147 147 93 93 147 147 150 150 93 93 93 93 150 150 95 95 150 150 151 151 95 95 151 151 154 154 95 95 95 95 154 154 97 97 154 154 155 155 97 97 155 155 157 157 97 97 97 97 157 157 464 464 157 157 465 465 466 466 99 99 160 160 163 163 201 201 259 259 257 257 236 236 233 233 280 280 233 233 278 278 280 280 236 236 280 280 237 237 280 280 282 282 237 237 237 237 282 282 239 239 282 282 284 284 239 239 239 239 284 284 243 243 243 243 284 284 242 242 284 284 283 283 242 242 242 242 283 283 241 241 241 241 283 283 240 240 283 283 281 281 240 240 240 240 281 281 238 238 281 281 279 279 238 238 238 238 279 279 235 235 235 235 279 279 234 234 279 279 277 277 234 234 234 234 277 277 231 231 231 231 277 277 230 230 277 277 275 275 230 230 230 230 275 275 228 228 228 228 275 275 227 227 275 275 273 273 227 227 227 227 273 273 225 225 273 273 271 271 225 225 225 225 271 271 222 222 222 222 271 271 221 221 271 271 269 269 221 221 221 221 269 269 218 218 218 218 269 269 217 217 269 269 267 267 217 217 217 217 267 267 215 215 267 267 265 265 215 215 215 215 265 265 212 212 212 212 265 265 211 211 265 265 263 263 211 211 211 211 263 263 208 208 208 208 263 263 207 207 263 263 261 261 207 207 207 207 261 261 205 205 259 259 201 201 261 261 201 201 203 203 261 261 261 261 203 203 205 205 255 255 197 197 257 257 197 197 198 198 257 257 257 257 198 198 201 201 251 251 191 191 253 253 191 191 193 193 253 253 253 253 193 193 255 255 193 193 194 194 255 255 255 255 194 194 197 197 249 249 187 187 251 251 187 187 188 188 251 251 251 251 188 188 191 191 245 245 181 181 247 247 181 181 183 183 247 247 247 247 183 183 249 249 183 183 184 184 249 249 249 249 184 184 187 187 244 244 177 177 245 245 177 177 178 178 245 245 245 245 178 178 181 181 246 246 176 176 244 244 176 176 175 175 244 244 244 244 175 175 177 177 250 250 182 182 248 248 182 182 180 180 248 248 248 248 180 180 246 246 180 180 179 179 246 246 246 246 179 179 176 176 252 252 186 186 250 250 186 186 185 185 250 250 250 250 185 185 182 182 256 256 192 192 254 254 192 192 190 190 254 254 254 254 190 190 252 252 190 190 189 189 252 252 252 252 189 189 186 186 258 258 196 196 256 256 196 196 195 195 256 256 256 256 195 195 192 192 260 260 200 200 258 258 200 200 199 199 258 258 258 258 199 199 196 196 264 264 206 206 262 262 206 206 204 204 262 262 262 262 204 204 260 260 204 204 202 202 260 260 260 260 202 202 200 200 266 266 210 210 264 264 210 210 209 209 264 264 264 264 209 209 206 206 270 270 216 216 268 268 216 216 214 214 268 268 268 268 214 214 266 266 214 214 213 213 266 266 266 266 213 213 210 210 272 272 220 220 270 270 220 220 219 219 270 270 270 270 219 219 216 216 233 233 232 232 278 278 232 232 229 229 278 278 278 278 229 229 276 276 229 229 226 226 276 276 276 276 226 226 274 274 226 226 224 224 274 274 274 274 224 224 272 272 224 224 223 223 272 272 272 272 223 223 220 220 467 467 315 315 356 356 315 315 313 313 356 356 356 356 313 313 354 354 313 313 311 311 354 354 354 354 311 311 352 352 311 311 309 309 352 352 352 352 309 309 350 350 309 309 307 307 350 350 350 350 307 307 348 348 307 307 305 305 348 348 348 348 305 305 346 346 305 305 303 303 346 346 346 346 303 303 344 344 303 303 301 301 344 344 344 344 301 301 342 342 301 301 299 299 342 342 342 342 299 299 340 340 299 299 297 297 340 340 340 340 297 297 338 338 297 297 468 468 338 338 338 338 469 469 470 470 295 295 293 293 336 336 336 336 293 293 334 334 293 293 291 291 334 334 334 334 291 291 332 332 291 291 289 289 332 332 332 332 289 289 330 330 289 289 287 287 330 330 330 330 287 287 328 328 287 287 285 285 328 328 328 328 285 285 326 326 285 285 286 286 326 326 326 326 286 286 327 327 286 286 288 288 327 327 327 327 288 288 329 329 288 288 290 290 329 329 329 329 290 290 331 331 290 290 292 292 331 331 331 331 292 292 333 333 292 292 294 294 333 333 333 333 294 294 335 335 471 471 296 296 472 472 473 473 296 296 337 337 296 296 298 298 337 337 337 337 298 298 339 339 298 298 300 300 339 339 339 339 300 300 341 341 300 300 302 302 341 341 341 341 302 302 343 343 302 302 304 304 343 343 343 343 304 304 345 345 304 304 306 306 345 345 345 345 306 306 347 347 306 306 308 308 347 347 347 347 308 308 349 349 308 308 310 310 349 349 349 349 310 310 351 351 310 310 312 312 351 351 351 351 312 312 353 353 312 312 314 314 353 353 353 353 314 314 355 355 314 314 474 474 355 355 355 355 475 475 476 476 316 316 318 318 357 357 357 357 318 318 359 359 318 318 320 320 359 359 359 359 320 320 361 361 320 320 322 322 361 361 361 361 322 322 363 363 322 322 324 324 363 363 363 363 324 324 365 365 324 324 325 325 365 365 365 365 325 325 366 366 325 325 323 323 366 366 366 366 323 323 364 364 323 323 321 321 364 364 364 364 321 321 362 362 321 321 319 319 362 362 362 362 319 319 360 360 319 319 317 317 360 360 360 360 317 317 358 358 477 477 315 315 478 478 418 418 387 387 416 416 387 387 385 385 416 416 416 416 385 385 414 414 385 385 383 383 414 414 414 414 383 383 412 412 383 383 381 381 412 412 412 412 381 381 410 410 381 381 379 379 410 410 410 410 379 379 408 408 379 379 377 377 408 408 408 408 377 377 406 406 377 377 375 375 406 406 406 406 375 375 404 404 375 375 373 373 404 404 404 404 373 373 402 402 373 373 371 371 402 402 402 402 371 371 400 400 371 371 369 369 400 400 400 400 369 369 398 398 369 369 367 367 398 398 398 398 367 367 396 396 367 367 368 368 396 396 396 396 368 368 397 397 368 368 370 370 397 397 397 397 370 370 399 399 370 370 372 372 399 399 399 399 372 372 401 401 372 372 374 374 401 401 401 401 374 374 403 403 374 374 376 376 403 403 403 403 376 376 405 405 376 376 378 378 405 405 405 405 378 378 407 407 378 378 380 380 407 407 407 407 380 380 409 409 380 380 382 382 409 409 409 409 382 382 411 411 382 382 384 384 411 411 411 411 384 384 413 413 384 384 386 386 413 413 413 413 386 386 415 415 386 386 388 388 415 415 415 415 388 388 417 417 388 388 390 390 417 417 417 417 390 390 419 419 390 390 392 392 419 419 419 419 392 392 421 421 392 392 394 394 421 421 421 421 394 394 423 423 394 394 395 395 423 423 423 423 395 395 424 424 395 395 393 393 424 424 424 424 393 393 422 422 393 393 391 391 422 422 422 422 391 391 420 420 391 391 389 389 420 420 420 420 389 389 418 418 389 389 387 387 418 418 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+85 85 72 72 68 68 63 63 73 73 68 68 73 73 77 77 68 68 68 68 77 77 85 85 86 86 84 84 106 106 82 82 102 102 84 84 102 102 104 104 84 84 84 84 104 104 106 106 79 79 98 98 82 82 98 98 100 100 82 82 82 82 100 100 102 102 85 85 88 88 72 72 88 88 90 90 72 72 72 72 90 90 76 76 59 59 65 65 63 63 65 65 69 69 63 63 63 63 69 69 73 73 54 54 57 57 59 59 57 57 61 61 59 59 59 59 61 61 65 65 50 50 51 51 54 54 51 51 55 55 54 54 54 54 55 55 57 57 46 46 43 43 50 50 43 43 47 47 50 50 50 50 47 47 51 51 42 42 35 35 46 46 35 35 39 39 46 46 46 46 39 39 43 43 38 38 25 25 42 42 25 25 31 31 42 42 42 42 31 31 35 35 90 90 92 92 76 76 92 92 94 94 76 76 76 76 94 94 79 79 94 94 96 96 79 79 79 79 96 96 98 98 34 34 18 18 38 38 18 18 20 20 38 38 38 38 20 20 25 25 30 30 14 14 34 34 14 14 16 16 34 34 34 34 16 16 18 18 0 0 2 2 22 22 2 2 24 24 22 22 0 0 22 22 1 1 22 22 23 23 1 1 1 1 23 23 3 3 3 3 23 23 5 5 23 23 26 26 5 5 5 5 26 26 7 7 7 7 26 26 9 9 26 26 29 29 9 9 9 9 29 29 11 11 11 11 29 29 13 13 29 29 33 33 13 13 13 13 33 33 15 15 15 15 33 33 17 17 33 33 37 37 17 17 17 17 37 37 19 19 41 41 28 28 37 37 28 28 21 21 37 37 37 37 21 21 19 19 67 67 71 71 87 87 75 75 91 91 71 71 91 91 89 89 71 71 71 71 89 89 87 87 106 106 108 108 86 86 108 108 107 107 86 86 86 86 107 107 83 83 27 27 10 10 30 30 10 10 12 12 30 30 30 30 12 12 14 14 2 2 4 4 24 24 4 4 6 6 24 24 24 24 6 6 27 27 6 6 8 8 27 27 27 27 8 8 10 10 49 49 53 53 52 52 87 87 80 80 67 67 80 80 74 74 67 67 67 67 74 74 62 62 78 78 95 95 75 75 95 95 93 93 75 75 75 75 93 93 91 91 45 45 36 36 41 41 36 36 32 32 41 41 41 41 32 32 28 28 52 52 48 48 49 49 48 48 44 44 49 49 49 49 44 44 45 45 44 44 40 40 45 45 45 45 40 40 36 36 58 58 60 60 53 53 60 60 56 56 53 53 53 53 56 56 52 52 74 74 70 70 62 62 70 70 66 66 62 62 62 62 66 66 58 58 66 66 64 64 58 58 58 58 64 64 60 60 81 81 99 99 78 78 99 99 97 97 78 78 78 78 97 97 95 95 107 107 105 105 83 83 105 105 103 103 83 83 83 83 103 103 81 81 103 103 101 101 81 81 81 81 101 101 99 99 208 208 190 190 187 187 184 184 204 204 187 187 204 204 206 206 187 187 187 187 206 206 208 208 136 136 139 139 119 119 131 131 133 133 111 111 119 119 117 117 136 136 117 117 115 115 136 136 136 136 115 115 133 133 115 115 113 113 133 133 133 133 113 113 111 111 211 211 191 191 193 193 195 195 215 215 193 193 215 215 213 213 193 193 193 193 213 213 211 211 192 192 216 216 195 195 216 216 217 217 195 195 195 195 217 217 215 215 208 208 210 210 190 190 210 210 212 212 190 190 190 190 212 212 192 192 212 212 214 214 192 192 192 192 214 214 216 216 180 180 200 200 184 184 200 200 202 202 184 184 184 184 202 202 204 204 176 176 196 196 180 180 196 196 198 198 180 180 180 180 198 198 200 200 171 171 183 183 176 176 183 183 189 189 176 176 176 176 189 189 196 196 167 167 175 175 171 171 175 175 179 179 171 171 171 171 179 179 183 183 111 111 109 109 131 131 109 109 110 110 131 131 131 131 110 110 132 132 211 211 209 209 191 191 209 209 207 207 191 191 191 191 207 207 188 188 149 149 153 153 154 154 153 153 158 158 154 154 147 147 151 151 134 134 155 155 144 144 151 151 144 144 140 140 151 151 151 151 140 140 134 134 159 159 152 152 155 155 152 152 148 148 155 155 155 155 148 148 144 144 172 172 177 177 182 182 207 207 205 205 188 188 205 205 203 203 188 188 188 188 203 203 185 185 162 162 169 169 167 167 169 169 173 173 167 167 167 167 173 173 175 175 153 153 157 157 158 158 157 157 161 161 158 158 158 158 161 161 162 162 161 161 165 165 162 162 162 162 165 165 169 169 149 149 154 154 145 145 154 154 150 150 145 145 145 145 150 150 141 141 141 141 150 150 137 137 150 150 146 146 137 137 137 137 146 146 130 130 143 143 123 123 139 139 123 123 121 121 139 139 139 139 121 121 119 119 134 134 129 129 147 147 129 129 127 127 147 147 147 147 127 127 143 143 127 127 125 125 143 143 143 143 125 125 123 123 163 163 160 160 159 159 160 160 156 156 159 159 159 159 156 156 152 152 168 168 166 166 163 163 166 166 164 164 163 163 163 163 164 164 160 160 182 182 178 178 172 172 178 178 174 174 172 172 172 172 174 174 168 168 174 174 170 170 168 168 168 168 170 170 166 166 181 181 194 194 177 177 194 194 186 186 177 177 177 177 186 186 182 182 203 203 201 201 185 185 201 201 199 199 185 185 185 185 199 199 181 181 199 199 197 197 181 181 181 181 197 197 194 194 142 142 138 138 122 122 135 135 118 118 138 138 118 118 120 120 138 138 138 138 120 120 122 122 110 110 112 112 132 132 112 112 114 114 132 132 132 132 114 114 135 135 114 114 116 116 135 135 135 135 116 116 118 118 122 122 124 124 142 142 124 124 126 126 142 142 142 142 126 126 146 146 126 126 128 128 146 146 146 146 128 128 130 130 235 235 301 301 2102 2102 301 301 2103 2103 2104 2104 232 232 298 298 229 229 298 298 295 295 229 229 229 229 295 295 228 228 295 295 294 294 228 228 228 228 294 294 225 225 294 294 291 291 225 225 225 225 291 291 224 224 291 291 290 290 224 224 224 224 290 290 221 221 290 290 287 287 221 221 221 221 287 287 220 220 287 287 286 286 220 220 220 220 286 286 218 218 286 286 284 284 218 218 218 218 284 284 219 219 284 284 285 285 219 219 219 219 285 285 222 222 285 285 288 288 222 222 222 222 288 288 223 223 288 288 289 289 223 223 223 223 289 289 226 226 289 289 292 292 226 226 226 226 292 292 227 227 292 292 293 293 227 227 227 227 293 293 230 230 293 293 296 296 230 230 230 230 296 296 231 231 296 296 297 297 231 231 231 231 297 297 233 233 297 297 299 299 233 233 2105 2105 2106 2106 234 234 2107 2107 300 300 234 234 234 234 300 300 236 236 300 300 302 302 236 236 236 236 302 302 238 238 302 302 304 304 238 238 238 238 304 304 240 240 304 304 306 306 240 240 240 240 306 306 242 242 306 306 308 308 242 242 242 242 308 308 244 244 308 308 310 310 244 244 244 244 310 310 247 247 310 310 313 313 247 247 247 247 313 313 250 250 313 313 316 316 250 250 250 250 316 316 251 251 316 316 317 317 251 251 251 251 317 317 254 254 317 317 320 320 254 254 254 254 320 320 255 255 320 320 321 321 255 255 255 255 321 321 258 258 321 321 324 324 258 258 258 258 324 324 259 259 324 324 325 325 259 259 259 259 325 325 262 262 325 325 328 328 262 262 262 262 328 328 263 263 328 328 329 329 263 263 263 263 329 329 266 266 329 329 332 332 266 266 266 266 332 332 267 267 332 332 333 333 267 267 267 267 333 333 2108 2108 333 333 2109 2109 2110 2110 270 270 336 336 271 271 336 336 337 337 271 271 271 271 337 337 274 274 337 337 340 340 274 274 274 274 340 340 275 275 340 340 341 341 275 275 275 275 341 341 277 277 341 341 343 343 277 277 277 277 343 343 278 278 343 343 344 344 278 278 278 278 344 344 280 280 344 344 346 346 280 280 280 280 346 346 282 282 346 346 348 348 282 282 282 282 348 348 283 283 348 348 349 349 283 283 283 283 349 349 281 281 349 349 347 347 281 281 281 281 347 347 279 279 347 347 345 345 279 279 279 279 345 345 276 276 345 345 342 342 276 276 276 276 342 342 273 273 342 342 339 339 273 273 273 273 339 339 272 272 339 339 338 338 272 272 272 272 338 338 269 269 338 338 335 335 269 269 269 269 335 335 268 268 335 335 334 334 268 268 2111 2111 2112 2112 265 265 2113 2113 331 331 265 265 265 265 331 331 264 264 331 331 330 330 264 264 264 264 330 330 261 261 330 330 327 327 261 261 261 261 327 327 260 260 327 327 326 326 260 260 260 260 326 326 257 257 326 326 323 323 257 257 257 257 323 323 256 256 323 323 322 322 256 256 256 256 322 322 253 253 322 322 319 319 253 253 253 253 319 319 252 252 319 319 318 318 252 252 252 252 318 318 249 249 318 318 315 315 249 249 249 249 315 315 248 248 315 315 314 314 248 248 248 248 314 314 246 246 314 314 312 312 246 246 246 246 312 312 245 245 312 312 311 311 245 245 245 245 311 311 243 243 311 311 309 309 243 243 243 243 309 309 241 241 309 309 307 307 241 241 241 241 307 307 239 239 307 307 305 305 239 239 239 239 305 305 237 237 305 305 303 303 237 237 237 237 303 303 235 235 303 303 301 301 235 235 601 601 467 467 469 469 612 612 489 489 491 491 444 444 359 359 357 357 724 724 716 716 686 686 657 657 651 651 2114 2114 519 519 518 518 481 481 518 518 519 519 514 514 694 694 690 690 2115 2115 822 822 812 812 800 800 753 753 728 728 692 692 669 669 655 655 2116 2116 732 732 733 733 689 689 749 749 743 743 688 688 821 821 811 811 799 799 752 752 734 734 687 687 668 668 659 659 2117 2117 628 628 580 580 482 482 816 816 828 828 797 797 780 780 766 766 739 739 503 503 453 453 454 454 567 567 571 571 449 449 715 715 675 675 693 693 622 622 602 602 468 468 836 836 826 826 831 831 826 826 817 817 831 831 817 817 826 826 803 803 826 826 798 798 803 803 803 803 798 798 794 794 798 798 742 742 794 794 794 794 742 742 776 776 708 708 713 713 684 684 713 713 731 731 684 684 684 684 731 731 741 741 731 731 748 748 741 741 741 741 748 748 774 774 703 703 683 683 662 662 683 683 2118 2118 662 662 662 662 2119 2119 643 643 2120 2120 636 636 643 643 466 466 555 555 562 562 466 466 562 562 468 468 562 562 582 582 468 468 468 468 582 582 622 622 508 508 530 530 464 464 530 530 533 533 464 464 464 464 533 533 466 466 533 533 544 544 466 466 466 466 544 544 555 555 379 379 504 504 508 508 379 379 508 508 381 381 539 539 460 460 558 558 460 460 458 458 558 558 647 647 641 641 596 596 641 641 627 627 596 596 596 596 627 627 456 456 627 627 576 576 456 456 456 456 576 576 458 458 576 576 566 566 458 458 458 458 566 566 558 558 720 720 710 710 679 679 710 710 696 696 679 679 679 679 696 696 2121 2121 696 696 667 667 2122 2122 786 786 783 783 738 738 2123 2123 769 769 2124 2124 769 769 759 759 2125 2125 759 759 751 751 2126 2126 2127 2127 751 751 2128 2128 787 787 792 792 738 738 792 792 801 801 738 738 829 829 834 834 820 820 786 786 738 738 810 810 738 738 801 801 810 810 810 810 801 801 820 820 801 801 815 815 820 820 820 820 815 815 829 829 709 709 711 711 677 677 711 711 729 729 677 677 677 677 729 729 737 737 729 729 746 746 737 737 737 737 746 746 772 772 701 701 676 676 660 660 676 676 2129 2129 660 660 660 660 2130 2130 2131 2131 565 565 581 581 446 446 581 581 620 620 446 446 446 446 620 620 590 590 620 620 640 640 590 590 543 543 561 561 444 444 538 538 442 442 529 529 442 442 516 516 529 529 355 355 353 353 425 425 438 438 437 437 534 534 437 437 556 556 534 534 646 646 2132 2132 2133 2133 637 637 626 626 585 585 585 585 626 626 439 439 626 626 575 575 439 439 439 439 575 575 437 437 575 575 557 557 437 437 437 437 557 557 556 556 719 719 707 707 672 672 707 707 695 695 672 672 672 672 695 695 2134 2134 695 695 666 666 2135 2135 782 782 777 777 735 735 777 777 768 768 735 735 768 768 758 758 735 735 758 758 750 750 735 735 735 735 750 750 673 673 736 736 796 796 809 809 823 823 833 833 819 819 809 809 796 796 819 819 796 796 813 813 819 819 819 819 813 813 823 823 736 736 754 754 762 762 762 762 778 778 736 736 778 778 790 790 736 736 736 736 790 790 796 796 790 790 805 805 796 796 796 796 805 805 813 813 754 754 736 736 725 725 736 736 674 674 725 725 725 725 674 674 717 717 693 693 675 675 670 670 675 675 2136 2136 670 670 670 670 2137 2137 2138 2138 449 449 571 571 447 447 571 571 621 621 447 447 447 447 621 621 591 591 621 621 634 634 591 591 591 591 634 634 650 650 453 453 503 503 451 451 503 503 535 535 451 451 535 535 542 542 451 451 451 451 542 542 449 449 542 542 549 549 449 449 449 449 549 549 567 567 370 370 430 430 423 423 370 370 423 423 368 368 423 423 435 435 368 368 368 368 435 435 454 454 457 457 513 513 370 370 513 513 431 431 370 370 370 370 431 431 430 430 459 459 540 540 457 457 540 540 537 537 457 457 457 457 537 537 513 513 638 638 633 633 597 597 633 633 630 630 597 597 597 597 630 630 461 461 630 630 569 569 461 461 461 461 569 569 459 459 569 569 554 554 459 459 459 459 554 554 540 540 697 697 664 664 2139 2139 664 664 656 656 2140 2140 723 723 680 680 756 756 680 680 739 739 756 756 756 756 739 739 764 764 739 739 766 766 764 764 830 830 835 835 825 825 788 788 740 740 807 807 740 740 797 797 807 807 807 807 797 797 825 825 797 797 828 828 825 825 825 825 828 828 830 830 747 747 773 773 740 740 773 773 793 793 740 740 740 740 793 793 797 797 793 793 802 802 797 797 797 797 802 802 816 816 747 747 740 740 730 730 740 740 681 681 730 730 730 730 681 681 727 727 2141 2141 661 661 682 682 661 661 702 702 682 682 682 682 702 702 712 712 654 654 2142 2142 644 644 2143 2143 2144 2144 644 644 509 509 520 520 475 475 520 520 531 531 475 475 475 475 531 531 473 473 531 531 545 545 473 473 545 545 547 547 473 473 473 473 547 547 471 471 547 547 563 563 471 471 471 471 563 563 574 574 394 394 427 427 392 392 427 427 509 509 392 392 478 478 510 510 394 394 510 510 434 434 394 394 394 394 434 434 427 427 480 480 527 527 478 478 527 527 523 523 478 478 478 478 523 523 510 510 580 580 577 577 482 482 577 577 559 559 482 482 482 482 559 559 480 480 559 559 552 552 480 480 480 480 552 552 527 527 482 482 483 483 628 628 483 483 609 609 628 628 628 628 609 609 648 648 2145 2145 659 659 2146 2146 734 734 721 721 687 687 721 721 699 699 687 687 687 687 699 699 2147 2147 799 799 811 811 743 743 811 811 784 784 743 743 2148 2148 2149 2149 770 770 818 818 832 832 799 799 832 832 837 837 799 799 799 799 837 837 821 821 749 749 775 775 743 743 775 775 795 795 743 743 743 743 795 795 799 799 795 795 804 804 799 799 799 799 804 804 818 818 732 732 689 689 714 714 2150 2150 663 663 689 689 663 663 704 704 689 689 689 689 704 704 714 714 658 658 2151 2151 2152 2152 614 614 625 625 645 645 511 511 522 522 497 497 522 522 532 532 497 497 497 497 532 532 495 495 532 532 546 546 495 495 546 546 551 551 495 495 495 495 551 551 493 493 551 551 564 564 493 493 493 493 564 564 579 579 418 418 429 429 511 511 418 418 511 511 416 416 500 500 512 512 418 418 512 512 428 428 418 418 418 418 428 428 429 429 502 502 528 528 500 500 528 528 521 521 500 500 500 500 521 521 512 512 501 501 560 560 502 502 560 560 548 548 502 502 502 502 548 548 528 528 629 629 578 578 501 501 578 578 573 573 501 501 501 501 573 573 560 560 501 501 499 499 629 629 499 499 619 619 629 629 2153 2153 2154 2154 649 649 2155 2155 655 655 649 649 728 728 722 722 692 692 722 722 700 700 692 692 692 692 700 700 2156 2156 800 800 812 812 745 745 812 812 785 785 745 745 745 745 785 785 771 771 822 822 800 800 827 827 800 800 824 824 827 827 827 827 824 824 838 838 767 767 779 779 745 745 779 779 791 791 745 745 745 745 791 791 800 800 791 791 806 806 800 800 800 800 806 806 824 824 694 694 718 718 690 690 718 718 726 726 690 690 690 690 726 726 744 744 726 726 755 755 744 744 744 744 755 755 763 763 2157 2157 665 665 671 671 632 632 635 635 615 615 635 635 653 653 615 615 2158 2158 2159 2159 665 665 490 490 488 488 553 553 553 553 568 568 490 490 568 568 624 624 490 490 490 490 624 624 613 613 484 484 524 524 486 486 524 524 536 536 486 486 486 486 536 536 488 488 536 536 550 550 488 488 488 488 550 550 553 553 514 514 432 432 401 401 401 401 432 432 403 403 432 432 424 424 403 403 424 424 433 433 403 403 403 403 433 433 405 405 433 433 436 436 405 405 405 405 436 436 484 484 631 631 572 572 479 479 572 572 570 570 479 479 479 479 570 570 481 481 570 570 541 541 481 481 481 481 541 541 519 519 479 479 477 477 631 631 477 477 608 608 631 631 631 631 608 608 639 639 2160 2160 651 651 2161 2161 716 716 706 706 686 686 706 706 698 698 686 686 686 686 698 698 2162 2162 781 781 765 765 742 742 765 765 757 757 742 742 742 742 757 757 685 685 826 826 814 814 798 798 814 814 808 808 798 798 798 798 808 808 742 742 808 808 789 789 742 742 742 742 789 789 781 781 511 511 497 497 416 416 497 497 495 495 416 416 416 416 495 495 414 414 495 495 493 493 414 414 414 414 493 493 412 412 493 493 491 491 412 412 412 412 491 491 410 410 491 491 489 489 410 410 410 410 489 489 408 408 418 418 420 420 500 500 420 420 422 422 500 500 500 500 422 422 502 502 422 422 421 421 502 502 502 502 421 421 501 501 421 421 419 419 501 501 501 501 419 419 499 499 484 484 486 486 405 405 486 486 488 488 405 405 405 405 488 488 407 407 488 488 490 490 407 407 407 407 490 490 409 409 514 514 401 401 518 518 401 401 399 399 518 518 518 518 399 399 481 481 399 399 397 397 481 481 481 481 397 397 479 479 397 397 395 395 479 479 479 479 395 395 477 477 508 508 464 464 381 381 464 464 466 466 381 381 381 381 466 466 383 383 466 466 468 468 383 383 383 383 468 468 385 385 539 539 526 526 460 460 526 526 517 517 460 460 460 460 517 517 377 377 517 517 507 507 377 377 377 377 507 507 379 379 507 507 426 426 379 379 379 379 426 426 504 504 377 377 375 375 460 460 375 375 373 373 460 460 460 460 373 373 458 458 373 373 371 371 458 458 458 458 371 371 456 456 361 361 359 359 446 446 359 359 444 444 446 446 446 446 444 444 565 565 444 444 561 561 565 565 425 425 506 506 355 355 506 506 516 516 355 355 355 355 516 516 357 357 516 516 442 442 357 357 357 357 442 442 444 444 442 442 538 538 444 444 444 444 538 538 543 543 534 534 525 525 438 438 525 525 515 515 438 438 438 438 515 515 353 353 515 515 505 505 353 353 353 353 505 505 425 425 353 353 351 351 438 438 351 351 350 350 438 438 438 438 350 350 437 437 350 350 352 352 437 437 437 437 352 352 439 439 454 454 453 453 368 368 453 453 451 451 368 368 368 368 451 451 366 366 451 451 449 449 366 366 366 366 449 449 364 364 449 449 447 447 364 364 364 364 447 447 362 362 370 370 372 372 457 457 372 372 374 374 457 457 457 457 374 374 459 459 374 374 376 376 459 459 459 459 376 376 461 461 509 509 475 475 392 392 475 475 473 473 392 392 392 392 473 473 390 390 473 473 471 471 390 390 390 390 471 471 388 388 471 471 469 469 388 388 388 388 469 469 386 386 469 469 467 467 386 386 386 386 467 467 384 384 394 394 396 396 478 478 396 396 398 398 478 478 478 478 398 398 480 480 398 398 400 400 480 480 480 480 400 400 482 482 400 400 402 402 482 482 482 482 402 402 483 483 579 579 584 584 493 493 584 584 625 625 493 493 493 493 625 625 491 491 625 625 614 614 491 491 491 491 614 614 612 612 2163 2163 658 658 2164 2164 2165 2165 658 658 663 663 419 419 417 417 499 499 417 417 498 498 499 499 499 499 498 498 619 619 498 498 618 618 619 619 2166 2166 2167 2167 669 669 2168 2168 700 700 669 669 413 413 411 411 494 494 411 411 492 492 494 494 494 494 492 492 616 616 492 492 615 615 616 616 2169 2169 2170 2170 694 694 2171 2171 671 671 694 694 411 411 409 409 492 492 409 409 490 490 492 492 492 492 490 490 615 615 490 490 613 613 615 615 615 615 613 613 632 632 613 613 624 624 632 632 395 395 393 393 477 477 393 393 476 476 477 477 477 477 476 476 608 608 476 476 607 607 608 608 2172 2172 2173 2173 657 657 2174 2174 698 698 657 657 387 387 385 385 470 470 385 385 468 468 470 470 470 470 468 468 604 604 468 468 602 602 604 604 2175 2175 2176 2176 636 636 2177 2177 2178 2178 636 636 371 371 369 369 456 456 369 369 455 455 456 456 456 456 455 455 596 596 455 455 595 595 596 596 596 596 595 595 647 647 2179 2179 667 667 2180 2180 363 363 361 361 448 448 361 361 446 446 448 448 448 448 446 446 592 592 446 446 590 590 592 592 592 592 590 590 642 642 590 590 640 640 642 642 352 352 354 354 439 439 354 354 440 440 439 439 439 439 440 440 585 585 440 440 586 586 585 585 2181 2181 2182 2182 646 646 2183 2183 666 666 646 646 360 360 362 362 445 445 362 362 447 447 445 445 445 445 447 447 589 589 447 447 591 591 589 589 589 589 591 591 652 652 591 591 650 650 652 652 376 376 378 378 461 461 378 378 462 462 461 461 461 461 462 462 597 597 462 462 598 598 597 597 597 597 598 598 638 638 2184 2184 656 656 2185 2185 378 378 380 380 462 462 380 380 463 463 462 462 462 462 463 463 598 598 463 463 599 599 598 598 2186 2186 2187 2187 697 697 2188 2188 680 680 697 697 697 697 680 680 705 705 680 680 723 723 705 705 574 574 583 583 471 471 583 583 623 623 471 471 471 471 623 623 469 469 623 623 603 603 469 469 469 469 603 603 601 601 2189 2189 654 654 2190 2190 2191 2191 654 654 661 661 402 402 404 404 483 483 404 404 485 485 483 483 483 483 485 485 609 609 485 485 610 610 609 609 2192 2192 2193 2193 668 668 2194 2194 699 699 668 668 406 406 408 408 487 487 408 408 489 489 487 487 487 487 489 489 611 611 489 489 612 612 611 611 2195 2195 2196 2196 688 688 2197 2197 689 689 688 688 688 688 689 689 749 749 689 689 733 733 749 749 417 417 415 415 498 498 415 415 496 496 498 498 498 498 496 496 618 618 496 496 617 617 618 618 2198 2198 2199 2199 692 692 2200 2200 691 691 692 692 692 692 691 691 753 753 691 691 745 745 753 753 753 753 745 745 761 761 745 745 771 771 761 761 393 393 391 391 476 476 391 391 474 474 476 476 476 476 474 474 607 607 474 474 606 606 607 607 2201 2201 2202 2202 686 686 2203 2203 685 685 686 686 686 686 685 685 724 724 685 685 757 757 724 724 389 389 387 387 472 472 387 387 470 470 472 472 472 472 470 470 605 605 470 470 604 604 605 605 2204 2204 2205 2205 684 684 2206 2206 683 683 684 684 684 684 683 683 708 708 683 683 703 703 708 708 369 369 367 367 455 455 367 367 452 452 455 455 455 455 452 452 595 595 452 452 594 594 595 595 2207 2207 2208 2208 679 679 2209 2209 2210 2210 679 679 679 679 2211 2211 720 720 2212 2212 751 751 720 720 365 365 363 363 450 450 363 363 448 448 450 450 450 450 448 448 593 593 448 448 592 592 593 593 2213 2213 2214 2214 677 677 2215 2215 676 676 677 677 677 677 676 676 709 709 676 676 701 701 709 709 354 354 356 356 440 440 356 356 441 441 440 440 440 440 441 441 586 586 441 441 587 587 586 586 2216 2216 2217 2217 672 672 2218 2218 673 673 672 672 672 672 673 673 719 719 673 673 750 750 719 719 358 358 360 360 443 443 360 360 445 445 443 443 443 443 445 445 588 588 445 445 589 589 588 588 2219 2219 2220 2220 674 674 2221 2221 675 675 674 674 674 674 675 675 717 717 675 675 715 715 717 717 382 382 384 384 465 465 384 384 467 467 465 465 465 465 467 467 600 600 467 467 601 601 600 600 2222 2222 2223 2223 681 681 2224 2224 682 682 681 681 681 681 682 682 727 727 682 682 712 712 727 727 404 404 406 406 485 485 406 406 487 487 485 485 485 485 487 487 610 610 487 487 611 611 610 610 2225 2225 2226 2226 687 687 2227 2227 2228 2228 687 687 687 687 2229 2229 752 752 2230 2230 2231 2231 752 752 752 752 2232 2232 760 760 2233 2233 770 770 760 760 415 415 413 413 496 496 413 413 494 494 496 496 496 496 494 494 617 617 494 494 616 616 617 617 2234 2234 2235 2235 691 691 2236 2236 690 690 691 691 691 691 690 690 745 745 690 690 744 744 745 745 745 745 744 744 767 767 744 744 763 763 767 767 391 391 389 389 474 474 389 389 472 472 474 474 474 474 472 472 606 606 472 472 605 605 606 606 2237 2237 2238 2238 685 685 2239 2239 684 684 685 685 685 685 684 684 742 742 684 684 741 741 742 742 742 742 741 741 776 776 741 741 774 774 776 776 367 367 365 365 452 452 365 365 450 450 452 452 452 452 450 450 594 594 450 450 593 593 594 594 2240 2240 2241 2241 678 678 2242 2242 677 677 678 678 678 678 677 677 738 738 677 677 737 737 738 738 738 738 737 737 787 787 737 737 772 772 787 787 356 356 358 358 441 441 358 358 443 443 441 441 441 441 443 443 587 587 443 443 588 588 587 587 2243 2243 2244 2244 673 673 2245 2245 674 674 673 673 673 673 674 674 735 735 674 674 736 736 735 735 735 735 736 736 782 782 736 736 809 809 782 782 380 380 382 382 463 463 382 382 465 465 463 463 463 463 465 465 599 599 465 465 600 600 599 599 2246 2246 2247 2247 680 680 2248 2248 681 681 680 680 680 680 681 681 739 739 681 681 740 740 739 739 739 739 740 740 780 780 740 740 788 788 780 780 1201 1201 1162 1162 1284 1284 913 913 921 921 941 941 980 980 996 996 970 970 1162 1162 1201 1201 1150 1150 1146 1146 1139 1139 1197 1197 1114 1114 1112 1112 1195 1195 968 968 992 992 974 974 978 978 989 989 967 967 1145 1145 1144 1144 1176 1176 969 969 985 985 973 973 912 912 920 920 933 933 1127 1127 1124 1124 1196 1196 1024 1024 1012 1012 2249 2249 856 856 866 866 878 878 858 858 868 868 880 880 958 958 981 981 1002 1002 862 862 849 849 881 881 848 848 844 844 852 852 848 848 852 852 849 849 931 931 905 905 942 942 905 905 885 885 942 942 942 942 885 885 881 881 885 885 876 876 881 881 881 881 876 876 862 862 948 948 1004 1004 950 950 1004 1004 1005 1005 950 950 950 950 1005 1005 966 966 1005 1005 976 976 966 966 1017 1017 2250 2250 1023 1023 2251 2251 2252 2252 1023 1023 1023 1023 2253 2253 1035 1035 1103 1103 1096 1096 1239 1239 1096 1096 1057 1057 1239 1239 1239 1239 1057 1057 1237 1237 1240 1240 1238 1238 1148 1148 1238 1238 1157 1157 1148 1148 1148 1148 1134 1134 1240 1240 1134 1134 1130 1130 1240 1240 1240 1240 1130 1130 1239 1239 1130 1130 1116 1116 1239 1239 1239 1239 1116 1116 1103 1103 1323 1323 1254 1254 1325 1325 1254 1254 1173 1173 1325 1325 1235 1235 1172 1172 1323 1323 1172 1172 1244 1244 1323 1323 1323 1323 1244 1244 1254 1254 1233 1233 1152 1152 1235 1235 1152 1152 1154 1154 1235 1235 1235 1235 1154 1154 1172 1172 1097 1097 1102 1102 1231 1231 1102 1102 1120 1120 1231 1231 1231 1231 1120 1120 1233 1233 1120 1120 1125 1125 1233 1233 1233 1233 1125 1125 1152 1152 1051 1051 1087 1087 1031 1031 2254 2254 1018 1018 2255 2255 1018 1018 2256 2256 1011 1011 2257 2257 2258 2258 1011 1011 1011 1011 2259 2259 981 981 1001 1001 927 927 1002 1002 927 927 943 943 1002 1002 1002 1002 943 943 958 958 880 880 868 868 940 940 868 868 895 895 940 940 895 895 909 909 940 940 940 940 909 909 919 919 861 861 847 847 880 880 847 847 843 843 880 880 880 880 843 843 858 858 930 930 2260 2260 2261 2261 904 904 884 884 940 940 940 940 884 884 880 880 884 884 875 875 880 880 880 880 875 875 861 861 919 919 927 927 940 940 927 927 1001 1001 940 940 2262 2262 2263 2263 930 930 2264 2264 1000 1000 930 930 930 930 1000 1000 944 944 975 975 965 965 1000 1000 965 965 947 947 1000 1000 1000 1000 947 947 944 944 1016 1016 2265 2265 1019 1019 2266 2266 2267 2267 1019 1019 1019 1019 2268 2268 2269 2269 1098 1098 1095 1095 1219 1219 1095 1095 1056 1056 1219 1219 1219 1219 1056 1056 1222 1222 1217 1217 1215 1215 1147 1147 1215 1215 1155 1155 1147 1147 1147 1147 1133 1133 1217 1217 1133 1133 1126 1126 1217 1217 1217 1217 1126 1126 1219 1219 1126 1126 1115 1115 1219 1219 1219 1219 1115 1115 1098 1098 1299 1299 1248 1248 1171 1171 1299 1299 1171 1171 1301 1301 1212 1212 1170 1170 1299 1299 1170 1170 1252 1252 1299 1299 1299 1299 1252 1252 1248 1248 1210 1210 1151 1151 1212 1212 1151 1151 1156 1156 1212 1212 1212 1212 1156 1156 1170 1170 1101 1101 1104 1104 1208 1208 1104 1104 1119 1119 1208 1208 1208 1208 1119 1119 1210 1210 1119 1119 1129 1129 1210 1210 1210 1210 1129 1129 1151 1151 2270 2270 2271 2271 1030 1030 2272 2272 1022 1022 1030 1030 1022 1022 2273 2273 1009 1009 2274 2274 2275 2275 1009 1009 1009 1009 2276 2276 979 979 979 979 995 995 956 956 995 995 949 949 956 956 866 866 893 893 937 937 893 893 907 907 937 937 907 907 917 917 937 937 937 937 917 917 924 924 878 878 871 871 853 853 856 856 878 878 850 850 878 878 853 853 850 850 850 850 853 853 841 841 866 866 937 937 878 878 937 937 886 886 878 878 878 878 886 886 871 871 923 923 914 914 936 936 914 914 910 910 936 936 936 936 910 910 937 937 910 910 898 898 937 937 937 937 898 898 886 886 993 993 959 959 951 951 1012 1012 1006 1006 2277 2277 1006 1006 983 983 2278 2278 2279 2279 983 983 2280 2280 1070 1070 1045 1045 1071 1071 1045 1045 1042 1042 1071 1071 2281 2281 2282 2282 1024 1024 1196 1196 1124 1124 1198 1198 1124 1124 1109 1109 1198 1198 1198 1198 1109 1109 1054 1054 1127 1127 1196 1196 1141 1141 1196 1196 1194 1194 1141 1141 1141 1141 1194 1194 1153 1153 1163 1163 1245 1245 1273 1273 1273 1273 1245 1245 1275 1275 1245 1245 1250 1250 1275 1275 1250 1250 1243 1243 1275 1275 1275 1275 1243 1243 1277 1277 1243 1243 1241 1241 1277 1277 1277 1277 1241 1241 1193 1193 1163 1163 1159 1159 1158 1158 1159 1159 1189 1189 1158 1158 1158 1158 1189 1189 1136 1136 1136 1136 1189 1189 1107 1107 1189 1189 1187 1187 1107 1107 1107 1107 1187 1187 1105 1105 1046 1046 1064 1064 1038 1038 1064 1064 1026 1026 1038 1038 2283 2283 2284 2284 1020 1020 2285 2285 2286 2286 1020 1020 1020 1020 2287 2287 977 977 977 977 988 988 971 971 988 988 961 961 971 971 961 961 988 988 953 953 988 988 987 987 953 953 953 953 987 987 920 920 912 912 933 933 896 896 851 851 863 863 877 877 863 863 869 869 877 877 877 877 869 869 933 933 869 869 888 888 933 933 933 933 888 888 896 896 845 845 839 839 851 851 928 928 902 902 932 932 902 902 901 901 932 932 932 932 901 901 933 933 901 901 882 882 933 933 933 933 882 882 877 877 882 882 873 873 877 877 877 877 873 873 851 851 873 873 859 859 851 851 851 851 859 859 845 845 985 985 969 969 986 986 969 969 963 963 986 986 986 986 963 963 945 945 1058 1058 1041 1041 1059 1059 2288 2288 1032 1032 2289 2289 2290 2290 1032 1032 1014 1014 1175 1175 1122 1122 1113 1113 1175 1175 1113 1113 1177 1177 1113 1113 1093 1093 1177 1177 1177 1177 1093 1093 1052 1052 1176 1176 1144 1144 1175 1175 1144 1144 1131 1131 1175 1175 1175 1175 1131 1131 1122 1122 1258 1258 1166 1166 1165 1165 1258 1258 1165 1165 1256 1256 1138 1138 1149 1149 1180 1180 1149 1149 1160 1160 1180 1180 1180 1180 1160 1160 1260 1260 1160 1160 1167 1167 1260 1260 1260 1260 1167 1167 1258 1258 1167 1167 1249 1249 1258 1258 1258 1258 1249 1249 1166 1166 1138 1138 1180 1180 1117 1117 1180 1180 1182 1182 1117 1117 1117 1117 1182 1182 1111 1111 1111 1111 1182 1182 1099 1099 1182 1182 1184 1184 1099 1099 1099 1099 1184 1184 1048 1048 978 978 1008 1008 2291 2291 1008 1008 2292 2292 2293 2293 1065 1065 1028 1028 1063 1063 1028 1028 1036 1036 1063 1063 1063 1063 1036 1036 1048 1048 967 967 989 989 955 955 989 989 990 990 955 955 955 955 990 990 922 922 934 934 891 891 892 892 892 892 906 906 934 934 906 906 916 916 934 934 934 934 916 916 922 922 846 846 840 840 855 855 891 891 934 934 865 865 934 934 874 874 865 865 865 865 874 874 855 855 874 874 860 860 855 855 855 855 860 860 846 846 929 929 2294 2294 2295 2295 903 903 890 890 935 935 935 935 890 890 934 934 890 890 883 883 934 934 934 934 883 883 874 874 992 992 968 968 2296 2296 968 968 964 964 2297 2297 2298 2298 964 964 946 946 1015 1015 2299 2299 2300 2300 1068 1068 1069 1069 1033 1033 1033 1033 1069 1069 1037 1037 1195 1195 1112 1112 1192 1192 1112 1112 1094 1094 1192 1192 1192 1192 1094 1094 1053 1053 1197 1197 1139 1139 1195 1195 1139 1139 1132 1132 1195 1195 1195 1195 1132 1132 1114 1114 1162 1162 1169 1169 1284 1284 1169 1169 1251 1251 1284 1284 1284 1284 1251 1251 1282 1282 1150 1150 1201 1201 1143 1143 1201 1201 1203 1203 1143 1143 1143 1143 1203 1203 1121 1121 1049 1049 1100 1100 1205 1205 1205 1205 1100 1100 1203 1203 1100 1100 1118 1118 1203 1203 1203 1203 1118 1118 1121 1121 980 980 1010 1010 2301 2301 1010 1010 1029 1029 2302 2302 2303 2303 1029 1029 2304 2304 1029 1029 1040 1040 2305 2305 2306 2306 1040 1040 2307 2307 970 970 996 996 957 957 996 996 997 997 957 957 957 957 997 997 925 925 900 900 908 908 938 938 908 908 918 918 938 938 938 938 918 918 925 925 854 854 842 842 857 857 900 900 938 938 894 894 938 938 939 939 894 894 894 894 939 939 867 867 939 939 879 879 867 867 867 867 879 879 857 857 879 879 864 864 857 857 857 857 864 864 854 854 939 939 926 926 915 915 915 915 899 899 939 939 899 899 887 887 939 939 939 939 887 887 879 879 887 887 872 872 879 879 879 879 872 872 864 864 984 984 962 962 999 999 962 962 960 960 999 999 999 999 960 960 998 998 960 960 952 952 998 998 1007 1007 2308 2308 1025 1025 2309 2309 2310 2310 1025 1025 1025 1025 2311 2311 1027 1027 2312 2312 2313 2313 1027 1027 1055 1055 1214 1214 1106 1106 1214 1214 1216 1216 1106 1106 1106 1106 1216 1216 1110 1110 1218 1218 1220 1220 1174 1174 1174 1174 1142 1142 1218 1218 1142 1142 1135 1135 1218 1218 1218 1218 1135 1135 1216 1216 1135 1135 1128 1128 1216 1216 1216 1216 1128 1128 1110 1110 1246 1246 1247 1247 1308 1308 1247 1247 1253 1253 1308 1308 1308 1308 1253 1253 1306 1306 1253 1253 1242 1242 1306 1306 1306 1306 1242 1242 1221 1221 1246 1246 1308 1308 1164 1164 1308 1308 1224 1224 1164 1164 1164 1164 1224 1224 1140 1140 1140 1140 1224 1224 1137 1137 1224 1224 1226 1226 1137 1137 1137 1137 1226 1226 1123 1123 1123 1123 1226 1226 1108 1108 1226 1226 1228 1228 1108 1108 1108 1108 1228 1228 1047 1047 1013 1013 1021 1021 2314 2314 1021 1021 2315 2315 2316 2316 1088 1088 1039 1039 1086 1086 1039 1039 1044 1044 1086 1086 1086 1086 1044 1044 1047 1047 921 921 954 954 1003 1003 954 954 972 972 1003 1003 1003 1003 972 972 982 982 849 849 852 852 881 881 852 852 870 870 881 881 881 881 870 870 942 942 870 870 889 889 942 942 889 889 897 897 942 942 942 942 897 897 941 941 897 897 911 911 941 941 941 941 911 911 913 913 921 921 1003 1003 941 941 1003 1003 1004 1004 941 941 941 941 1004 1004 942 942 1004 1004 948 948 942 942 942 942 948 948 931 931 925 925 997 997 938 938 997 997 998 998 938 938 938 938 998 998 939 939 998 998 952 952 939 939 939 939 952 952 926 926 922 922 990 990 934 934 990 990 991 991 934 934 934 934 991 991 935 935 2317 2317 946 946 2318 2318 2319 2319 946 946 929 929 920 920 987 987 933 933 987 987 986 986 933 933 933 933 986 986 932 932 986 986 945 945 932 932 932 932 945 945 928 928 949 949 995 995 924 924 995 995 994 994 924 924 924 924 994 994 937 937 994 994 993 993 937 937 937 937 993 993 936 936 993 993 951 951 936 936 936 936 951 951 923 923 1013 1013 2320 2320 982 982 2321 2321 2322 2322 982 982 982 982 2323 2323 1003 1003 2324 2324 2325 2325 1003 1003 1003 1003 2326 2326 1004 1004 2327 2327 2328 2328 1004 1004 1004 1004 2329 2329 1005 1005 2330 2330 1017 1017 1005 1005 1005 1005 1017 1017 976 976 980 980 2331 2331 996 996 2332 2332 2333 2333 996 996 996 996 2334 2334 997 997 2335 2335 2336 2336 997 997 997 997 2337 2337 998 998 2338 2338 2339 2339 998 998 998 998 2340 2340 999 999 2341 2341 1007 1007 999 999 999 999 1007 1007 984 984 978 978 2342 2342 989 989 2343 2343 2344 2344 989 989 989 989 2345 2345 990 990 2346 2346 2347 2347 990 990 990 990 2348 2348 991 991 2349 2349 2350 2350 991 991 2351 2351 2352 2352 992 992 2353 2353 1015 1015 992 992 992 992 1015 1015 974 974 977 977 2354 2354 988 988 2355 2355 2356 2356 988 988 988 988 2357 2357 987 987 2358 2358 2359 2359 987 987 987 987 2360 2360 986 986 2361 2361 2362 2362 986 986 986 986 2363 2363 985 985 2364 2364 1014 1014 985 985 985 985 1014 1014 973 973 979 979 2365 2365 995 995 2366 2366 2367 2367 995 995 995 995 2368 2368 994 994 2369 2369 2370 2370 994 994 994 994 2371 2371 993 993 2372 2372 983 983 993 993 993 993 983 983 959 959 981 981 2373 2373 1002 1002 2374 2374 2375 2375 1002 1002 1002 1002 2376 2376 1001 1001 2377 2377 2378 2378 1001 1001 2379 2379 2380 2380 1000 1000 2381 2381 1016 1016 1000 1000 1000 1000 1016 1016 975 975 1047 1047 1228 1228 1086 1086 1228 1228 1230 1230 1086 1086 1086 1086 1230 1230 1088 1088 1230 1230 1232 1232 1088 1088 1088 1088 1232 1232 1089 1089 1232 1232 1234 1234 1089 1089 1089 1089 1234 1234 1090 1090 1234 1234 1236 1236 1090 1090 1090 1090 1236 1236 1091 1091 1236 1236 1237 1237 1091 1091 1091 1091 1237 1237 1092 1092 1237 1237 1057 1057 1092 1092 2382 2382 2383 2383 1035 1035 1049 1049 1205 1205 1075 1075 1205 1205 1207 1207 1075 1075 1075 1075 1207 1207 1077 1077 1207 1207 1209 1209 1077 1077 1077 1077 1209 1209 1078 1078 1209 1209 1211 1211 1078 1078 1078 1078 1211 1211 1079 1079 1211 1211 1213 1213 1079 1079 1079 1079 1213 1213 1080 1080 1213 1213 1214 1214 1080 1080 1080 1080 1214 1214 1081 1081 1214 1214 1055 1055 1081 1081 1081 1081 1055 1055 1043 1043 1048 1048 1184 1184 1063 1063 1184 1184 1186 1186 1063 1063 1063 1063 1186 1186 1065 1065 1186 1186 1188 1188 1065 1065 1065 1065 1188 1188 1066 1066 1188 1188 1190 1190 1066 1066 1066 1066 1190 1190 1067 1067 1190 1190 1191 1191 1067 1067 1067 1067 1191 1191 1068 1068 1191 1191 1192 1192 1068 1068 1068 1068 1192 1192 1069 1069 1192 1192 1053 1053 1069 1069 1069 1069 1053 1053 1037 1037 1105 1105 1187 1187 1046 1046 1187 1187 1185 1185 1046 1046 1046 1046 1185 1185 1064 1064 1185 1185 1183 1183 1064 1064 1064 1064 1183 1183 1062 1062 1183 1183 1181 1181 1062 1062 1062 1062 1181 1181 1061 1061 1181 1181 1179 1179 1061 1061 1061 1061 1179 1179 1060 1060 1179 1179 1178 1178 1060 1060 1060 1060 1178 1178 1059 1059 1178 1178 1177 1177 1059 1059 1059 1059 1177 1177 1058 1058 1177 1177 1052 1052 1058 1058 1058 1058 1052 1052 1041 1041 1101 1101 1208 1208 1050 1050 1208 1208 1206 1206 1050 1050 1050 1050 1206 1206 1076 1076 1206 1206 1204 1204 1076 1076 1076 1076 1204 1204 1074 1074 1204 1204 1202 1202 1074 1074 1074 1074 1202 1202 1073 1073 1202 1202 1200 1200 1073 1073 1073 1073 1200 1200 1072 1072 1200 1200 1199 1199 1072 1072 1072 1072 1199 1199 1071 1071 1199 1199 1198 1198 1071 1071 1071 1071 1198 1198 1070 1070 1198 1198 1054 1054 1070 1070 1070 1070 1054 1054 1045 1045 1097 1097 1231 1231 1051 1051 1231 1231 1229 1229 1051 1051 1051 1051 1229 1229 1087 1087 1229 1229 1227 1227 1087 1087 1087 1087 1227 1227 1085 1085 1227 1227 1225 1225 1085 1085 1085 1085 1225 1225 1084 1084 1225 1225 1223 1223 1084 1084 1084 1084 1223 1223 1083 1083 1223 1223 1222 1222 1083 1083 1083 1083 1222 1222 1082 1082 1222 1222 1056 1056 1082 1082 1082 1082 1056 1056 1034 1034 1308 1308 1310 1310 1224 1224 1310 1310 1312 1312 1224 1224 1224 1224 1312 1312 1226 1226 1312 1312 1314 1314 1226 1226 1226 1226 1314 1314 1228 1228 1314 1314 1316 1316 1228 1228 1228 1228 1316 1316 1230 1230 1316 1316 1318 1318 1230 1230 1230 1230 1318 1318 1232 1232 1318 1318 1320 1320 1232 1232 1232 1232 1320 1320 1234 1234 1320 1320 1322 1322 1234 1234 1234 1234 1322 1322 1236 1236 1322 1322 1324 1324 1236 1236 1236 1236 1324 1324 1237 1237 1324 1324 1326 1326 1237 1237 1237 1237 1326 1326 1239 1239 1326 1326 1327 1327 1239 1239 1239 1239 1327 1327 1240 1240 1327 1327 1325 1325 1240 1240 1240 1240 1325 1325 1238 1238 1325 1325 1173 1173 1238 1238 1238 1238 1173 1173 1157 1157 1284 1284 1286 1286 1201 1201 1286 1286 1288 1288 1201 1201 1201 1201 1288 1288 1203 1203 1288 1288 1290 1290 1203 1203 1203 1203 1290 1290 1205 1205 1290 1290 1292 1292 1205 1205 1205 1205 1292 1292 1207 1207 1292 1292 1294 1294 1207 1207 1207 1207 1294 1294 1209 1209 1294 1294 1296 1296 1209 1209 1209 1209 1296 1296 1211 1211 1296 1296 1298 1298 1211 1211 1211 1211 1298 1298 1213 1213 1298 1298 1300 1300 1213 1213 1213 1213 1300 1300 1214 1214 1300 1300 1302 1302 1214 1214 1214 1214 1302 1302 1216 1216 1302 1302 1304 1304 1216 1216 1216 1216 1304 1304 1218 1218 1304 1304 1306 1306 1218 1218 1218 1218 1306 1306 1220 1220 1306 1306 1221 1221 1220 1220 1220 1220 1221 1221 1174 1174 1251 1251 1168 1168 1282 1282 1168 1168 1161 1161 1282 1282 1282 1282 1161 1161 1280 1280 1260 1260 1262 1262 1180 1180 1262 1262 1264 1264 1180 1180 1180 1180 1264 1264 1182 1182 1264 1264 1266 1266 1182 1182 1182 1182 1266 1266 1184 1184 1266 1266 1268 1268 1184 1184 1184 1184 1268 1268 1186 1186 1268 1268 1270 1270 1186 1186 1186 1186 1270 1270 1188 1188 1270 1270 1272 1272 1188 1188 1188 1188 1272 1272 1190 1190 1272 1272 1274 1274 1190 1190 1190 1190 1274 1274 1191 1191 1274 1274 1276 1276 1191 1191 1191 1191 1276 1276 1192 1192 1276 1276 1278 1278 1192 1192 1192 1192 1278 1278 1195 1195 1278 1278 1280 1280 1195 1195 1195 1195 1280 1280 1197 1197 1280 1280 1161 1161 1197 1197 1197 1197 1161 1161 1146 1146 1163 1163 1273 1273 1159 1159 1273 1273 1271 1271 1159 1159 1159 1159 1271 1271 1189 1189 1271 1271 1269 1269 1189 1189 1189 1189 1269 1269 1187 1187 1269 1269 1267 1267 1187 1187 1187 1187 1267 1267 1185 1185 1267 1267 1265 1265 1185 1185 1185 1185 1265 1265 1183 1183 1265 1265 1263 1263 1183 1183 1183 1183 1263 1263 1181 1181 1263 1263 1261 1261 1181 1181 1181 1181 1261 1261 1179 1179 1261 1261 1259 1259 1179 1179 1179 1179 1259 1259 1178 1178 1259 1259 1257 1257 1178 1178 1178 1178 1257 1257 1177 1177 1257 1257 1255 1255 1177 1177 1177 1177 1255 1255 1175 1175 1255 1255 1256 1256 1175 1175 1175 1175 1256 1256 1176 1176 1256 1256 1165 1165 1176 1176 1176 1176 1165 1165 1145 1145 1299 1299 1297 1297 1212 1212 1297 1297 1295 1295 1212 1212 1212 1212 1295 1295 1210 1210 1295 1295 1293 1293 1210 1210 1210 1210 1293 1293 1208 1208 1293 1293 1291 1291 1208 1208 1208 1208 1291 1291 1206 1206 1291 1291 1289 1289 1206 1206 1206 1206 1289 1289 1204 1204 1289 1289 1287 1287 1204 1204 1204 1204 1287 1287 1202 1202 1287 1287 1285 1285 1202 1202 1202 1202 1285 1285 1200 1200 1285 1285 1283 1283 1200 1200 1200 1200 1283 1283 1199 1199 1283 1283 1281 1281 1199 1199 1199 1199 1281 1281 1198 1198 1281 1281 1279 1279 1198 1198 1198 1198 1279 1279 1196 1196 1279 1279 1277 1277 1196 1196 1196 1196 1277 1277 1194 1194 1277 1277 1193 1193 1194 1194 1194 1194 1193 1193 1153 1153 1323 1323 1321 1321 1235 1235 1321 1321 1319 1319 1235 1235 1235 1235 1319 1319 1233 1233 1319 1319 1317 1317 1233 1233 1233 1233 1317 1317 1231 1231 1317 1317 1315 1315 1231 1231 1231 1231 1315 1315 1229 1229 1315 1315 1313 1313 1229 1229 1229 1229 1313 1313 1227 1227 1313 1313 1311 1311 1227 1227 1227 1227 1311 1311 1225 1225 1311 1311 1309 1309 1225 1225 1225 1225 1309 1309 1223 1223 1309 1309 1307 1307 1223 1223 1223 1223 1307 1307 1222 1222 1307 1307 1305 1305 1222 1222 1222 1222 1305 1305 1219 1219 1305 1305 1303 1303 1219 1219 1219 1219 1303 1303 1217 1217 1303 1303 1301 1301 1217 1217 1217 1217 1301 1301 1215 1215 1301 1301 1171 1171 1215 1215 1215 1215 1171 1171 1155 1155 1356 1356 1357 1357 1420 1420 1391 1391 1392 1392 1371 1371 1392 1392 1394 1394 1371 1371 1394 1394 1395 1395 1371 1371 1371 1371 1395 1395 1398 1398 1419 1419 1421 1421 1371 1371 1421 1421 1420 1420 1371 1371 1371 1371 1420 1420 1370 1370 1374 1374 1376 1376 1371 1371 1376 1376 1377 1377 1371 1371 1371 1371 1377 1377 1378 1378 1378 1378 1380 1380 1371 1371 1380 1380 1382 1382 1371 1371 1371 1371 1382 1382 1383 1383 1357 1357 1361 1361 1420 1420 1361 1361 1362 1362 1420 1420 1420 1420 1362 1362 1363 1363 1381 1381 1367 1367 1366 1366 1383 1383 1385 1385 1371 1371 1385 1385 1389 1389 1371 1371 1371 1371 1389 1389 1391 1391 1409 1409 1412 1412 1371 1371 1412 1412 1413 1413 1371 1371 1328 1328 1331 1331 1420 1420 1363 1363 1365 1365 1420 1420 1365 1365 1368 1368 1420 1420 1420 1420 1368 1368 1370 1370 1375 1375 1373 1373 1379 1379 1373 1373 1372 1372 1379 1379 1379 1379 1372 1372 1381 1381 1372 1372 1369 1369 1381 1381 1381 1381 1369 1369 1367 1367 1366 1366 1364 1364 1381 1381 1364 1364 1360 1360 1381 1381 1381 1381 1360 1360 1359 1359 1354 1354 1351 1351 1381 1381 1351 1351 1350 1350 1381 1381 1381 1381 1350 1350 1347 1347 1398 1398 1400 1400 1371 1371 1400 1400 1402 1402 1371 1371 1371 1371 1402 1402 1404 1404 1404 1404 1405 1405 1371 1371 1405 1405 1408 1408 1371 1371 1371 1371 1408 1408 1409 1409 1413 1413 1414 1414 1371 1371 1414 1414 1417 1417 1371 1371 1371 1371 1417 1417 1419 1419 1359 1359 1358 1358 1381 1381 1358 1358 1355 1355 1381 1381 1381 1381 1355 1355 1354 1354 1347 1347 1345 1345 1381 1381 1345 1345 1344 1344 1381 1381 1381 1381 1344 1344 1343 1343 1343 1343 1340 1340 1381 1381 1340 1340 1338 1338 1381 1381 1381 1381 1338 1338 1336 1336 1333 1333 1411 1411 1410 1410 1399 1399 1333 1333 1401 1401 1333 1333 1403 1403 1401 1401 1399 1399 1397 1397 1333 1333 1397 1397 1396 1396 1333 1333 1333 1333 1396 1396 1393 1393 1387 1387 1386 1386 1388 1388 1386 1386 1333 1333 1388 1388 1388 1388 1333 1333 1390 1390 1333 1333 1393 1393 1390 1390 1342 1342 1346 1346 1420 1420 1346 1346 1348 1348 1420 1420 1420 1420 1348 1348 1349 1349 1349 1349 1352 1352 1420 1420 1352 1352 1353 1353 1420 1420 1420 1420 1353 1353 1356 1356 1328 1328 1420 1420 1329 1329 1420 1420 1418 1418 1329 1329 1329 1329 1418 1418 1330 1330 1418 1418 1416 1416 1330 1330 1330 1330 1416 1416 1333 1333 1416 1416 1415 1415 1333 1333 1333 1333 1415 1415 1411 1411 1410 1410 1407 1407 1333 1333 1407 1407 1406 1406 1333 1333 1333 1333 1406 1406 1403 1403 1336 1336 1335 1335 1381 1381 1335 1335 1333 1333 1381 1381 1381 1381 1333 1333 1384 1384 1333 1333 1386 1386 1384 1384 1331 1331 1332 1332 1420 1420 1332 1332 1334 1334 1420 1420 1420 1420 1334 1334 1337 1337 1337 1337 1339 1339 1420 1420 1339 1339 1341 1341 1420 1420 1420 1420 1341 1341 1342 1342 1487 1487 1486 1486 1423 1423 1452 1452 1451 1451 1472 1472 1451 1451 1449 1449 1472 1472 1449 1449 1448 1448 1472 1472 1472 1472 1448 1448 1445 1445 1424 1424 1422 1422 1472 1472 1422 1422 1423 1423 1472 1472 1472 1472 1423 1423 1473 1473 1462 1462 1476 1476 1477 1477 1469 1469 1467 1467 1472 1472 1467 1467 1466 1466 1472 1472 1472 1472 1466 1466 1465 1465 1465 1465 1463 1463 1472 1472 1463 1463 1461 1461 1472 1472 1472 1472 1461 1461 1460 1460 1515 1515 1512 1512 1423 1423 1486 1486 1482 1482 1423 1423 1482 1482 1481 1481 1423 1423 1423 1423 1481 1481 1480 1480 1468 1468 1470 1470 1464 1464 1470 1470 1471 1471 1464 1464 1464 1464 1471 1471 1462 1462 1471 1471 1474 1474 1462 1462 1462 1462 1474 1474 1476 1476 1477 1477 1479 1479 1462 1462 1479 1479 1483 1483 1462 1462 1462 1462 1483 1483 1484 1484 1489 1489 1492 1492 1462 1462 1492 1492 1493 1493 1462 1462 1462 1462 1493 1493 1496 1496 1460 1460 1458 1458 1472 1472 1458 1458 1454 1454 1472 1472 1472 1472 1454 1454 1452 1452 1434 1434 1431 1431 1472 1472 1431 1431 1430 1430 1472 1472 1446 1446 1447 1447 1510 1510 1447 1447 1450 1450 1510 1510 1480 1480 1478 1478 1423 1423 1478 1478 1475 1475 1423 1423 1423 1423 1475 1475 1473 1473 1484 1484 1485 1485 1462 1462 1485 1485 1488 1488 1462 1462 1462 1462 1488 1488 1489 1489 1496 1496 1498 1498 1462 1462 1498 1498 1499 1499 1462 1462 1462 1462 1499 1499 1500 1500 1500 1500 1503 1503 1462 1462 1503 1503 1505 1505 1462 1462 1462 1462 1505 1505 1507 1507 1445 1445 1443 1443 1472 1472 1443 1443 1441 1441 1472 1472 1472 1472 1441 1441 1439 1439 1439 1439 1438 1438 1472 1472 1438 1438 1435 1435 1472 1472 1472 1472 1435 1435 1434 1434 1430 1430 1429 1429 1472 1472 1429 1429 1426 1426 1472 1472 1472 1472 1426 1426 1424 1424 1456 1456 1457 1457 1455 1455 1457 1457 1510 1510 1455 1455 1455 1455 1510 1510 1453 1453 1510 1510 1450 1450 1453 1453 1515 1515 1423 1423 1514 1514 1423 1423 1425 1425 1514 1514 1514 1514 1425 1425 1513 1513 1507 1507 1508 1508 1462 1462 1508 1508 1510 1510 1462 1462 1462 1462 1510 1510 1459 1459 1510 1510 1457 1457 1459 1459 1512 1512 1511 1511 1423 1423 1511 1511 1509 1509 1423 1423 1423 1423 1509 1509 1506 1506 1506 1506 1504 1504 1423 1423 1504 1504 1502 1502 1423 1423 1423 1423 1502 1502 1501 1501 1501 1501 1497 1497 1423 1423 1497 1497 1495 1495 1423 1423 1423 1423 1495 1495 1494 1494 1494 1494 1491 1491 1423 1423 1491 1491 1490 1490 1423 1423 1423 1423 1490 1490 1487 1487 1428 1428 1432 1432 1510 1510 1432 1432 1433 1433 1510 1510 1440 1440 1442 1442 1510 1510 1442 1442 1444 1444 1510 1510 1510 1510 1444 1444 1446 1446 1433 1433 1436 1436 1510 1510 1436 1436 1437 1437 1510 1510 1510 1510 1437 1437 1440 1440 1513 1513 1425 1425 1510 1510 1425 1425 1427 1427 1510 1510 1510 1510 1427 1427 1428 1428 1578 1578 1580 1580 1543 1543 1588 1588 1589 1589 1528 1528 1590 1590 1586 1586 1549 1549 1516 1516 1517 1517 1610 1610 1543 1543 1580 1580 1540 1540 1533 1533 1534 1534 1580 1580 1581 1581 1583 1583 1528 1528 1583 1583 1587 1587 1528 1528 1528 1528 1587 1587 1588 1588 1548 1548 1599 1599 1549 1549 1599 1599 1598 1598 1549 1549 1549 1549 1598 1598 1596 1596 1596 1596 1593 1593 1549 1549 1593 1593 1592 1592 1549 1549 1549 1549 1592 1592 1590 1590 1538 1538 1537 1537 1603 1603 1527 1527 1603 1603 1529 1529 1603 1603 1531 1531 1529 1529 1527 1527 1526 1526 1603 1603 1526 1526 1523 1523 1603 1603 1603 1603 1523 1523 1606 1606 1523 1523 1521 1521 1606 1606 1521 1521 1520 1520 1606 1606 1606 1606 1520 1520 1607 1607 1520 1520 1519 1519 1607 1607 1607 1607 1519 1519 1611 1611 1519 1519 1516 1516 1611 1611 1611 1611 1516 1516 1612 1612 1516 1516 1610 1610 1612 1612 1581 1581 1528 1528 1580 1580 1528 1528 1530 1530 1580 1580 1580 1580 1530 1530 1533 1533 1547 1547 1550 1550 1571 1571 1572 1572 1575 1575 1543 1543 1575 1575 1576 1576 1543 1543 1543 1543 1576 1576 1578 1578 1524 1524 1605 1605 1522 1522 1605 1605 1608 1608 1522 1522 1517 1517 1518 1518 1610 1610 1518 1518 1522 1522 1610 1610 1610 1610 1522 1522 1609 1609 1522 1522 1608 1608 1609 1609 1586 1586 1585 1585 1549 1549 1585 1585 1584 1584 1549 1549 1549 1549 1584 1584 1551 1551 1584 1584 1554 1554 1551 1551 1538 1538 1603 1603 1541 1541 1537 1537 1535 1535 1603 1603 1535 1535 1532 1532 1603 1603 1603 1603 1532 1532 1531 1531 1534 1534 1536 1536 1580 1580 1536 1536 1539 1539 1580 1580 1580 1580 1539 1539 1540 1540 1589 1589 1591 1591 1528 1528 1591 1591 1594 1594 1528 1528 1528 1528 1594 1594 1595 1595 1525 1525 1602 1602 1524 1524 1602 1602 1604 1604 1524 1524 1524 1524 1604 1604 1605 1605 1582 1582 1558 1558 1584 1584 1558 1558 1557 1557 1584 1584 1584 1584 1557 1557 1554 1554 1548 1548 1546 1546 1599 1599 1546 1546 1545 1545 1599 1599 1599 1599 1545 1545 1603 1603 1545 1545 1542 1542 1603 1603 1603 1603 1542 1542 1541 1541 1572 1572 1543 1543 1571 1571 1543 1543 1544 1544 1571 1571 1571 1571 1544 1544 1547 1547 1595 1595 1597 1597 1528 1528 1597 1597 1600 1600 1528 1528 1528 1528 1600 1600 1525 1525 1600 1600 1601 1601 1525 1525 1525 1525 1601 1601 1602 1602 1550 1550 1552 1552 1571 1571 1552 1552 1553 1553 1571 1571 1571 1571 1553 1553 1555 1555 1582 1582 1579 1579 1558 1558 1579 1579 1577 1577 1558 1558 1558 1558 1577 1577 1574 1574 1574 1574 1573 1573 1558 1558 1573 1573 1570 1570 1558 1558 1558 1558 1570 1570 1569 1569 1565 1565 1563 1563 1567 1567 1563 1563 1561 1561 1567 1567 1567 1567 1561 1561 1569 1569 1561 1561 1560 1560 1569 1569 1569 1569 1560 1560 1558 1558 1564 1564 1566 1566 1562 1562 1566 1566 1568 1568 1562 1562 1562 1562 1568 1568 1559 1559 1568 1568 1571 1571 1559 1559 1559 1559 1571 1571 1556 1556 1571 1571 1555 1555 1556 1556 1640 1640 1638 1638 1665 1665 1680 1680 1681 1681 1654 1654 1688 1688 1690 1690 1654 1654 1665 1665 1653 1653 1652 1652 1632 1632 1629 1629 1665 1665 1629 1629 1628 1628 1665 1665 1665 1665 1628 1628 1626 1626 1617 1617 1665 1665 1619 1619 1665 1665 1621 1621 1619 1619 1617 1617 1679 1679 1677 1677 1654 1654 1666 1666 1667 1667 1699 1699 1654 1654 1697 1697 1654 1654 1696 1696 1697 1697 1699 1699 1700 1700 1654 1654 1700 1700 1703 1703 1654 1654 1654 1654 1703 1703 1650 1650 1661 1661 1659 1659 1663 1663 1659 1659 1657 1657 1663 1663 1663 1663 1657 1657 1665 1665 1657 1657 1655 1655 1665 1665 1665 1665 1655 1655 1653 1653 1626 1626 1625 1625 1665 1665 1625 1625 1622 1622 1665 1665 1665 1665 1622 1622 1621 1621 1677 1677 1674 1674 1617 1617 1674 1674 1673 1673 1617 1617 1617 1617 1673 1673 1672 1672 1658 1658 1660 1660 1656 1656 1660 1660 1662 1662 1656 1656 1656 1656 1662 1662 1654 1654 1662 1662 1664 1664 1654 1654 1654 1654 1664 1664 1666 1666 1690 1690 1691 1691 1654 1654 1691 1691 1694 1694 1654 1654 1654 1654 1694 1694 1696 1696 1652 1652 1651 1651 1665 1665 1651 1651 1648 1648 1665 1665 1665 1665 1648 1648 1644 1644 1638 1638 1635 1635 1665 1665 1635 1635 1633 1633 1665 1665 1665 1665 1633 1633 1632 1632 1639 1639 1642 1642 1703 1703 1642 1642 1645 1645 1703 1703 1703 1703 1645 1645 1646 1646 1672 1672 1669 1669 1617 1617 1669 1669 1668 1668 1617 1617 1617 1617 1668 1668 1665 1665 1667 1667 1670 1670 1654 1654 1670 1670 1671 1671 1654 1654 1654 1654 1671 1671 1675 1675 1681 1681 1684 1684 1654 1654 1684 1684 1686 1686 1654 1654 1654 1654 1686 1686 1688 1688 1644 1644 1643 1643 1665 1665 1643 1643 1641 1641 1665 1665 1665 1665 1641 1641 1640 1640 1703 1703 1631 1631 1634 1634 1646 1646 1647 1647 1703 1703 1647 1647 1649 1649 1703 1703 1703 1703 1649 1649 1650 1650 1675 1675 1676 1676 1654 1654 1676 1676 1678 1678 1654 1654 1654 1654 1678 1678 1680 1680 1620 1620 1623 1623 1703 1703 1623 1623 1624 1624 1703 1703 1617 1617 1687 1687 1685 1685 1634 1634 1636 1636 1703 1703 1636 1636 1637 1637 1703 1703 1703 1703 1637 1637 1639 1639 1695 1695 1693 1693 1617 1617 1620 1620 1703 1703 1618 1618 1703 1703 1704 1704 1618 1618 1618 1618 1704 1704 1616 1616 1624 1624 1627 1627 1703 1703 1627 1627 1630 1630 1703 1703 1703 1703 1630 1630 1631 1631 1685 1685 1683 1683 1617 1617 1683 1683 1682 1682 1617 1617 1617 1617 1682 1682 1679 1679 1705 1705 1615 1615 1706 1706 1615 1615 1613 1613 1706 1706 1706 1706 1613 1613 1704 1704 1613 1613 1614 1614 1704 1704 1704 1704 1614 1614 1616 1616 1693 1693 1692 1692 1617 1617 1692 1692 1689 1689 1617 1617 1617 1617 1689 1689 1687 1687 1705 1705 1702 1702 1615 1615 1702 1702 1701 1701 1615 1615 1615 1615 1701 1701 1617 1617 1701 1701 1698 1698 1617 1617 1617 1617 1698 1698 1695 1695 1733 1733 1732 1732 1759 1759 1773 1773 1775 1775 1748 1748 1725 1725 1723 1723 1759 1759 1759 1759 1747 1747 1746 1746 1714 1714 1759 1759 1716 1716 1759 1759 1717 1717 1716 1716 1714 1714 1713 1713 1759 1759 1713 1713 1710 1710 1759 1759 1759 1759 1710 1710 1763 1763 1748 1748 1760 1760 1761 1761 1781 1781 1784 1784 1748 1748 1784 1784 1785 1785 1748 1748 1748 1748 1785 1785 1787 1787 1796 1796 1748 1748 1794 1794 1748 1748 1792 1792 1794 1794 1755 1755 1753 1753 1757 1757 1753 1753 1751 1751 1757 1757 1757 1757 1751 1751 1759 1759 1751 1751 1749 1749 1759 1759 1759 1759 1749 1749 1747 1747 1723 1723 1722 1722 1759 1759 1722 1722 1719 1719 1759 1759 1759 1759 1719 1719 1717 1717 1793 1793 1710 1710 1795 1795 1710 1710 1708 1708 1795 1795 1795 1795 1708 1708 1797 1797 1774 1774 1771 1771 1710 1710 1771 1771 1768 1768 1710 1710 1710 1710 1768 1768 1767 1767 1796 1796 1734 1734 1736 1736 1752 1752 1754 1754 1750 1750 1754 1754 1756 1756 1750 1750 1750 1750 1756 1756 1748 1748 1756 1756 1758 1758 1748 1748 1748 1748 1758 1758 1760 1760 1787 1787 1788 1788 1748 1748 1788 1788 1791 1791 1748 1748 1748 1748 1791 1791 1792 1792 1746 1746 1743 1743 1759 1759 1743 1743 1742 1742 1759 1759 1759 1759 1742 1742 1738 1738 1732 1732 1729 1729 1759 1759 1729 1729 1727 1727 1759 1759 1759 1759 1727 1727 1725 1725 1767 1767 1766 1766 1710 1710 1766 1766 1764 1764 1710 1710 1710 1710 1764 1764 1763 1763 1736 1736 1739 1739 1796 1796 1739 1739 1740 1740 1796 1796 1796 1796 1740 1740 1741 1741 1761 1761 1762 1762 1748 1748 1762 1762 1765 1765 1748 1748 1748 1748 1765 1765 1769 1769 1775 1775 1778 1778 1748 1748 1778 1778 1780 1780 1748 1748 1748 1748 1780 1780 1781 1781 1738 1738 1737 1737 1759 1759 1737 1737 1735 1735 1759 1759 1759 1759 1735 1735 1733 1733 1793 1793 1790 1790 1710 1710 1790 1790 1789 1789 1710 1710 1710 1710 1789 1789 1786 1786 1718 1718 1720 1720 1796 1796 1796 1796 1726 1726 1728 1728 1741 1741 1744 1744 1796 1796 1744 1744 1745 1745 1796 1796 1796 1796 1745 1745 1748 1748 1769 1769 1770 1770 1748 1748 1770 1770 1772 1772 1748 1748 1748 1748 1772 1772 1773 1773 1786 1786 1783 1783 1710 1710 1783 1783 1782 1782 1710 1710 1710 1710 1782 1782 1779 1779 1720 1720 1721 1721 1796 1796 1721 1721 1724 1724 1796 1796 1796 1796 1724 1724 1726 1726 1709 1709 1798 1798 1707 1707 1798 1798 1800 1800 1707 1707 1707 1707 1800 1800 1708 1708 1800 1800 1799 1799 1708 1708 1708 1708 1799 1799 1797 1797 1728 1728 1730 1730 1796 1796 1730 1730 1731 1731 1796 1796 1796 1796 1731 1731 1734 1734 1779 1779 1777 1777 1710 1710 1777 1777 1776 1776 1710 1710 1710 1710 1776 1776 1774 1774 1709 1709 1711 1711 1798 1798 1711 1711 1712 1712 1798 1798 1798 1798 1712 1712 1796 1796 1712 1712 1715 1715 1796 1796 1796 1796 1715 1715 1718 1718 1825 1825 1824 1824 1885 1885 1823 1823 1827 1827 1864 1864 1897 1897 1896 1896 1803 1803 1880 1880 1879 1879 1833 1833 1861 1861 1860 1860 1833 1833 1832 1832 1830 1830 1885 1885 1830 1830 1826 1826 1885 1885 1885 1885 1826 1826 1825 1825 1865 1865 1814 1814 1864 1864 1814 1814 1815 1815 1864 1864 1864 1864 1815 1815 1817 1817 1817 1817 1820 1820 1864 1864 1820 1820 1821 1821 1864 1864 1864 1864 1821 1821 1823 1823 1831 1831 1834 1834 1853 1853 1875 1875 1876 1876 1810 1810 1886 1886 1810 1810 1884 1884 1810 1810 1882 1882 1884 1884 1886 1886 1887 1887 1810 1810 1887 1887 1890 1890 1810 1810 1810 1810 1890 1890 1807 1807 1890 1890 1892 1892 1807 1807 1892 1892 1893 1893 1807 1807 1807 1807 1893 1893 1806 1806 1893 1893 1894 1894 1806 1806 1806 1806 1894 1894 1802 1802 1894 1894 1897 1897 1802 1802 1802 1802 1897 1897 1801 1801 1897 1897 1803 1803 1801 1801 1832 1832 1885 1885 1833 1833 1885 1885 1883 1883 1833 1833 1833 1833 1883 1883 1880 1880 1873 1873 1870 1870 1833 1833 1870 1870 1869 1869 1833 1833 1889 1889 1808 1808 1891 1891 1808 1808 1805 1805 1891 1891 1896 1896 1895 1895 1803 1803 1895 1895 1891 1891 1803 1803 1803 1803 1891 1891 1804 1804 1891 1891 1805 1805 1804 1804 1856 1856 1859 1859 1829 1829 1875 1875 1810 1810 1872 1872 1876 1876 1878 1878 1810 1810 1878 1878 1881 1881 1810 1810 1810 1810 1881 1881 1882 1882 1879 1879 1877 1877 1833 1833 1877 1877 1874 1874 1833 1833 1833 1833 1874 1874 1873 1873 1869 1869 1866 1866 1833 1833 1866 1866 1863 1863 1833 1833 1833 1833 1863 1863 1861 1861 1858 1858 1837 1837 1860 1860 1837 1837 1835 1835 1860 1860 1860 1860 1835 1835 1833 1833 1824 1824 1822 1822 1885 1885 1822 1822 1819 1819 1885 1885 1885 1885 1819 1819 1818 1818 1888 1888 1811 1811 1889 1889 1811 1811 1809 1809 1889 1889 1889 1889 1809 1809 1808 1808 1831 1831 1853 1853 1829 1829 1853 1853 1855 1855 1829 1829 1829 1829 1855 1855 1856 1856 1827 1827 1828 1828 1864 1864 1828 1828 1829 1829 1864 1864 1864 1864 1829 1829 1862 1862 1829 1829 1859 1859 1862 1862 1865 1865 1867 1867 1814 1814 1867 1867 1868 1868 1814 1814 1814 1814 1868 1868 1810 1810 1868 1868 1871 1871 1810 1810 1810 1810 1871 1871 1872 1872 1858 1858 1857 1857 1837 1837 1857 1857 1854 1854 1837 1837 1837 1837 1854 1854 1838 1838 1854 1854 1841 1841 1838 1838 1818 1818 1816 1816 1885 1885 1816 1816 1813 1813 1885 1885 1885 1885 1813 1813 1888 1888 1813 1813 1812 1812 1888 1888 1888 1888 1812 1812 1811 1811 1834 1834 1836 1836 1853 1853 1836 1836 1839 1839 1853 1853 1853 1853 1839 1839 1840 1840 1850 1850 1848 1848 1851 1851 1848 1848 1845 1845 1851 1851 1851 1851 1845 1845 1854 1854 1845 1845 1842 1842 1854 1854 1854 1854 1842 1842 1841 1841 1847 1847 1849 1849 1846 1846 1849 1849 1852 1852 1846 1846 1846 1846 1852 1852 1844 1844 1852 1852 1853 1853 1844 1844 1844 1844 1853 1853 1843 1843 1853 1853 1840 1840 1843 1843 1975 1975 1973 1973 1917 1917 1917 1917 1919 1919 1975 1975 1919 1919 1921 1921 1975 1975 1975 1975 1921 1921 1977 1977 1921 1921 1923 1923 1977 1977 1923 1923 1925 1925 1977 1977 1977 1977 1925 1925 1979 1979 1925 1925 1926 1926 1979 1979 1926 1926 1928 1928 1979 1979 1979 1979 1928 1928 1981 1981 1928 1928 1929 1929 1981 1981 1929 1929 1932 1932 1981 1981 1981 1981 1932 1932 1983 1983 1932 1932 1933 1933 1983 1983 1933 1933 1936 1936 1983 1983 1983 1983 1936 1936 1985 1985 1936 1936 1937 1937 1985 1985 1937 1937 1940 1940 1985 1985 1985 1985 1940 1940 1987 1987 1940 1940 1941 1941 1987 1987 1941 1941 1944 1944 1987 1987 1987 1987 1944 1944 1989 1989 1944 1944 1945 1945 1989 1989 1945 1945 2384 2384 1989 1989 1989 1989 2385 2385 2386 2386 1948 1948 1949 1949 1991 1991 1949 1949 1952 1952 1991 1991 1991 1991 1952 1952 1993 1993 1952 1952 1953 1953 1993 1993 1993 1993 1953 1953 1995 1995 1953 1953 1956 1956 1995 1995 1995 1995 1956 1956 1997 1997 1956 1956 1959 1959 1997 1997 1959 1959 1961 1961 1997 1997 1997 1997 1961 1961 1999 1999 1961 1961 1963 1963 1999 1999 1963 1963 1962 1962 1999 1999 1999 1999 1962 1962 1998 1998 1962 1962 1960 1960 1998 1998 1960 1960 1958 1958 1998 1998 1998 1998 1958 1958 1996 1996 1958 1958 1957 1957 1996 1996 1957 1957 1955 1955 1996 1996 1996 1996 1955 1955 1994 1994 1955 1955 1954 1954 1994 1994 1954 1954 1951 1951 1994 1994 1994 1994 1951 1951 1992 1992 1951 1951 1950 1950 1992 1992 2387 2387 1947 1947 2388 2388 2389 2389 1947 1947 1990 1990 1947 1947 1946 1946 1990 1990 1946 1946 1943 1943 1990 1990 1990 1990 1943 1943 1988 1988 1943 1943 1942 1942 1988 1988 1942 1942 1939 1939 1988 1988 1988 1988 1939 1939 1986 1986 1939 1939 1938 1938 1986 1986 1938 1938 1935 1935 1986 1986 1986 1986 1935 1935 1984 1984 1935 1935 1934 1934 1984 1984 1934 1934 1931 1931 1984 1984 1984 1984 1931 1931 1982 1982 1931 1931 1930 1930 1982 1982 1982 1982 1930 1930 1980 1980 1930 1930 1927 1927 1980 1980 1980 1980 1927 1927 1978 1978 1927 1927 1924 1924 1978 1978 1924 1924 1922 1922 1978 1978 1978 1978 1922 1922 1976 1976 1922 1922 1920 1920 1976 1976 1920 1920 1918 1918 1976 1976 1976 1976 1918 1918 1974 1974 1918 1918 1916 1916 1974 1974 1916 1916 1914 1914 1974 1974 1974 1974 1914 1914 2390 2390 1914 1914 2391 2391 2392 2392 1913 1913 1911 1911 1972 1972 1972 1972 1911 1911 1970 1970 1911 1911 1910 1910 1970 1970 1910 1910 1907 1907 1970 1970 1970 1970 1907 1907 1968 1968 1907 1907 1906 1906 1968 1968 1906 1906 1903 1903 1968 1968 1968 1968 1903 1903 1966 1966 1903 1903 1902 1902 1966 1966 1902 1902 1899 1899 1966 1966 1966 1966 1899 1899 1964 1964 1899 1899 1898 1898 1964 1964 1898 1898 1900 1900 1964 1964 1964 1964 1900 1900 1965 1965 1900 1900 1901 1901 1965 1965 1901 1901 1904 1904 1965 1965 1965 1965 1904 1904 1967 1967 1904 1904 1905 1905 1967 1967 1905 1905 1908 1908 1967 1967 1967 1967 1908 1908 1969 1969 1908 1908 1909 1909 1969 1969 1969 1969 1909 1909 1971 1971 1909 1909 1912 1912 1971 1971 2393 2393 2394 2394 1973 1973 2395 2395 1915 1915 1973 1973 1973 1973 1915 1915 1917 1917 2089 2089 2030 2030 2028 2028 2089 2089 2092 2092 2030 2030 2092 2092 2093 2093 2030 2030 2030 2030 2093 2093 2032 2032 2093 2093 2095 2095 2032 2032 2095 2095 2096 2096 2032 2032 2032 2032 2096 2096 2034 2034 2096 2096 2098 2098 2034 2034 2098 2098 2100 2100 2034 2034 2034 2034 2100 2100 2035 2035 2100 2100 2101 2101 2035 2035 2101 2101 2099 2099 2035 2035 2035 2035 2099 2099 2033 2033 2099 2099 2097 2097 2033 2033 2033 2033 2097 2097 2031 2031 2097 2097 2094 2094 2031 2031 2031 2031 2094 2094 2029 2029 2094 2094 2091 2091 2029 2029 2091 2091 2090 2090 2029 2029 2029 2029 2090 2090 2027 2027 2090 2090 2087 2087 2027 2027 2087 2087 2086 2086 2027 2027 2396 2396 2397 2397 2025 2025 2398 2398 2083 2083 2025 2025 2083 2083 2082 2082 2025 2025 2025 2025 2082 2082 2023 2023 2082 2082 2079 2079 2023 2023 2079 2079 2078 2078 2023 2023 2023 2023 2078 2078 2021 2021 2078 2078 2075 2075 2021 2021 2075 2075 2074 2074 2021 2021 2021 2021 2074 2074 2019 2019 2074 2074 2071 2071 2019 2019 2071 2071 2070 2070 2019 2019 2019 2019 2070 2070 2017 2017 2070 2070 2067 2067 2017 2017 2067 2067 2066 2066 2017 2017 2017 2017 2066 2066 2015 2015 2066 2066 2064 2064 2015 2015 2064 2064 2063 2063 2015 2015 2015 2015 2063 2063 2013 2013 2063 2063 2061 2061 2013 2013 2061 2061 2059 2059 2013 2013 2013 2013 2059 2059 2011 2011 2059 2059 2057 2057 2011 2011 2057 2057 2055 2055 2011 2011 2011 2011 2055 2055 2009 2009 2055 2055 2053 2053 2009 2009 2009 2009 2053 2053 2399 2399 2053 2053 2400 2400 2401 2401 2007 2007 2050 2050 2005 2005 2050 2050 2047 2047 2005 2005 2047 2047 2046 2046 2005 2005 2005 2005 2046 2046 2003 2003 2046 2046 2043 2043 2003 2003 2043 2043 2042 2042 2003 2003 2003 2003 2042 2042 2001 2001 2042 2042 2039 2039 2001 2001 2039 2039 2038 2038 2001 2001 2001 2001 2038 2038 2000 2000 2038 2038 2036 2036 2000 2000 2036 2036 2037 2037 2000 2000 2000 2000 2037 2037 2002 2002 2037 2037 2040 2040 2002 2002 2040 2040 2041 2041 2002 2002 2002 2002 2041 2041 2004 2004 2041 2041 2044 2044 2004 2004 2044 2044 2045 2045 2004 2004 2004 2004 2045 2045 2006 2006 2045 2045 2048 2048 2006 2006 2048 2048 2049 2049 2006 2006 2006 2006 2049 2049 2008 2008 2049 2049 2051 2051 2008 2008 2402 2402 2052 2052 2403 2403 2404 2404 2052 2052 2010 2010 2052 2052 2054 2054 2010 2010 2054 2054 2056 2056 2010 2010 2010 2010 2056 2056 2012 2012 2056 2056 2058 2058 2012 2012 2058 2058 2060 2060 2012 2012 2012 2012 2060 2060 2014 2014 2060 2060 2062 2062 2014 2014 2014 2014 2062 2062 2016 2016 2062 2062 2065 2065 2016 2016 2016 2016 2065 2065 2018 2018 2065 2065 2068 2068 2018 2018 2068 2068 2069 2069 2018 2018 2018 2018 2069 2069 2020 2020 2069 2069 2072 2072 2020 2020 2072 2072 2073 2073 2020 2020 2020 2020 2073 2073 2022 2022 2073 2073 2076 2076 2022 2022 2076 2076 2077 2077 2022 2022 2022 2022 2077 2077 2024 2024 2077 2077 2080 2080 2024 2024 2080 2080 2081 2081 2024 2024 2024 2024 2081 2081 2026 2026 2081 2081 2084 2084 2026 2026 2084 2084 2085 2085 2026 2026 2026 2026 2085 2085 2405 2405 2085 2085 2406 2406 2407 2407 2028 2028 2088 2088 2089 2089
+73 73 68 68 63 63 59 59 65 65 63 63 65 65 69 69 63 63 63 63 69 69 73 73 54 54 57 57 59 59 57 57 61 61 59 59 59 59 61 61 65 65 50 50 51 51 54 54 51 51 55 55 54 54 54 54 55 55 57 57 46 46 43 43 50 50 43 43 47 47 50 50 50 50 47 47 51 51 42 42 35 35 46 46 35 35 39 39 46 46 46 46 39 39 43 43 38 38 25 25 42 42 25 25 31 31 42 42 42 42 31 31 35 35 86 86 84 84 106 106 82 82 102 102 84 84 102 102 104 104 84 84 84 84 104 104 106 106 90 90 76 76 72 72 73 73 77 77 68 68 77 77 85 85 68 68 68 68 85 85 72 72 85 85 88 88 72 72 72 72 88 88 90 90 79 79 98 98 82 82 98 98 100 100 82 82 82 82 100 100 102 102 90 90 92 92 76 76 92 92 94 94 76 76 76 76 94 94 79 79 94 94 96 96 79 79 79 79 96 96 98 98 6 6 27 27 24 24 22 22 2 2 24 24 2 2 4 4 24 24 24 24 4 4 6 6 19 19 17 17 37 37 17 17 33 33 37 37 41 41 28 28 37 37 28 28 21 21 37 37 37 37 21 21 19 19 78 78 81 81 99 99 34 34 18 18 38 38 18 18 20 20 38 38 38 38 20 20 25 25 67 67 71 71 87 87 83 83 103 103 81 81 103 103 101 101 81 81 81 81 101 101 99 99 106 106 108 108 86 86 108 108 107 107 86 86 86 86 107 107 83 83 107 107 105 105 83 83 83 83 105 105 103 103 30 30 14 14 34 34 14 14 16 16 34 34 34 34 16 16 18 18 6 6 8 8 27 27 8 8 10 10 27 27 27 27 10 10 30 30 10 10 12 12 30 30 30 30 12 12 14 14 23 23 1 1 22 22 1 1 0 0 22 22 22 22 0 0 2 2 26 26 5 5 23 23 5 5 3 3 23 23 23 23 3 3 1 1 29 29 9 9 26 26 9 9 7 7 26 26 26 26 7 7 5 5 17 17 15 15 33 33 15 15 13 13 33 33 33 33 13 13 29 29 13 13 11 11 29 29 29 29 11 11 9 9 45 45 36 36 41 41 36 36 32 32 41 41 41 41 32 32 28 28 49 49 44 44 45 45 44 44 40 40 45 45 45 45 40 40 36 36 53 53 52 52 49 49 52 52 48 48 49 49 49 49 48 48 44 44 75 75 91 91 71 71 91 91 89 89 71 71 71 71 89 89 87 87 99 99 97 97 78 78 97 97 95 95 78 78 78 78 95 95 75 75 95 95 93 93 75 75 75 75 93 93 91 91 87 87 80 80 67 67 80 80 74 74 67 67 67 67 74 74 62 62 58 58 60 60 53 53 60 60 56 56 53 53 53 53 56 56 52 52 74 74 70 70 62 62 70 70 66 66 62 62 62 62 66 66 58 58 66 66 64 64 58 58 58 58 64 64 60 60 130 130 137 137 146 146 137 137 150 150 146 146 130 130 146 146 128 128 146 146 142 142 128 128 128 128 142 142 126 126 137 137 141 141 150 150 141 141 145 145 150 150 150 150 145 145 154 154 132 132 131 131 110 110 133 133 111 111 131 131 111 111 109 109 131 131 131 131 109 109 110 110 200 200 184 184 180 180 176 176 196 196 180 180 196 196 198 198 180 180 180 180 198 198 200 200 171 171 183 183 176 176 183 183 189 189 176 176 176 176 189 189 196 196 167 167 175 175 171 171 175 175 179 179 171 171 171 171 179 179 183 183 145 145 149 149 154 154 149 149 153 153 154 154 154 154 153 153 158 158 163 163 168 168 166 166 172 172 174 174 168 168 174 174 170 170 168 168 168 168 170 170 166 166 162 162 169 169 167 167 169 169 173 173 167 167 167 167 173 173 175 175 153 153 157 157 158 158 157 157 161 161 158 158 158 158 161 161 162 162 161 161 165 165 162 162 162 162 165 165 169 169 138 138 122 122 142 142 122 122 124 124 142 142 142 142 124 124 126 126 135 135 118 118 138 138 118 118 120 120 138 138 138 138 120 120 122 122 110 110 112 112 132 132 112 112 114 114 132 132 132 132 114 114 135 135 114 114 116 116 135 135 135 135 116 116 118 118 136 136 115 115 133 133 115 115 113 113 133 133 133 133 113 113 111 111 139 139 119 119 136 136 119 119 117 117 136 136 136 136 117 117 115 115 203 203 185 185 188 188 191 191 207 207 188 188 207 207 205 205 188 188 188 188 205 205 203 203 193 193 211 211 191 191 211 211 209 209 191 191 191 191 209 209 207 207 195 195 215 215 193 193 215 215 213 213 193 193 193 193 213 213 211 211 143 143 123 123 139 139 123 123 121 121 139 139 139 139 121 121 119 119 151 151 155 155 144 144 177 177 182 182 172 172 182 182 178 178 172 172 172 172 178 178 174 174 192 192 216 216 195 195 216 216 217 217 195 195 195 195 217 217 215 215 190 190 212 212 192 192 212 212 214 214 192 192 192 192 214 214 216 216 187 187 208 208 190 190 208 208 210 210 190 190 190 190 210 210 212 212 200 200 202 202 184 184 202 202 204 204 184 184 184 184 204 204 187 187 204 204 206 206 187 187 187 187 206 206 208 208 147 147 127 127 143 143 127 127 125 125 143 143 143 143 125 125 123 123 144 144 140 140 151 151 140 140 134 134 151 151 151 151 134 134 147 147 134 134 129 129 147 147 147 147 129 129 127 127 159 159 152 152 155 155 152 152 148 148 155 155 155 155 148 148 144 144 166 166 164 164 163 163 164 164 160 160 163 163 163 163 160 160 159 159 160 160 156 156 159 159 159 159 156 156 152 152 181 181 194 194 177 177 194 194 186 186 177 177 177 177 186 186 182 182 203 203 201 201 185 185 201 201 199 199 185 185 185 185 199 199 181 181 199 199 197 197 181 181 181 181 197 197 194 194 235 235 301 301 2102 2102 301 301 2103 2103 2104 2104 232 232 298 298 229 229 298 298 295 295 229 229 229 229 295 295 228 228 295 295 294 294 228 228 228 228 294 294 225 225 294 294 291 291 225 225 225 225 291 291 224 224 291 291 290 290 224 224 224 224 290 290 221 221 290 290 287 287 221 221 221 221 287 287 220 220 287 287 286 286 220 220 220 220 286 286 218 218 286 286 284 284 218 218 218 218 284 284 219 219 284 284 285 285 219 219 219 219 285 285 222 222 285 285 288 288 222 222 222 222 288 288 223 223 288 288 289 289 223 223 223 223 289 289 226 226 289 289 292 292 226 226 226 226 292 292 227 227 292 292 293 293 227 227 227 227 293 293 230 230 293 293 296 296 230 230 230 230 296 296 231 231 296 296 297 297 231 231 231 231 297 297 233 233 297 297 299 299 233 233 2105 2105 2106 2106 234 234 2107 2107 300 300 234 234 234 234 300 300 236 236 300 300 302 302 236 236 236 236 302 302 238 238 302 302 304 304 238 238 238 238 304 304 240 240 304 304 306 306 240 240 240 240 306 306 242 242 306 306 308 308 242 242 242 242 308 308 244 244 308 308 310 310 244 244 244 244 310 310 247 247 310 310 313 313 247 247 247 247 313 313 250 250 313 313 316 316 250 250 250 250 316 316 251 251 316 316 317 317 251 251 251 251 317 317 254 254 317 317 320 320 254 254 254 254 320 320 255 255 320 320 321 321 255 255 255 255 321 321 258 258 321 321 324 324 258 258 258 258 324 324 259 259 324 324 325 325 259 259 259 259 325 325 262 262 325 325 328 328 262 262 262 262 328 328 263 263 328 328 329 329 263 263 263 263 329 329 266 266 329 329 332 332 266 266 266 266 332 332 267 267 332 332 333 333 267 267 267 267 333 333 2108 2108 333 333 2109 2109 2110 2110 270 270 336 336 271 271 336 336 337 337 271 271 271 271 337 337 274 274 337 337 340 340 274 274 274 274 340 340 275 275 340 340 341 341 275 275 275 275 341 341 277 277 341 341 343 343 277 277 277 277 343 343 278 278 343 343 344 344 278 278 278 278 344 344 280 280 344 344 346 346 280 280 280 280 346 346 282 282 346 346 348 348 282 282 282 282 348 348 283 283 348 348 349 349 283 283 283 283 349 349 281 281 349 349 347 347 281 281 281 281 347 347 279 279 347 347 345 345 279 279 279 279 345 345 276 276 345 345 342 342 276 276 276 276 342 342 273 273 342 342 339 339 273 273 273 273 339 339 272 272 339 339 338 338 272 272 272 272 338 338 269 269 338 338 335 335 269 269 269 269 335 335 268 268 335 335 334 334 268 268 2111 2111 2112 2112 265 265 2113 2113 331 331 265 265 265 265 331 331 264 264 331 331 330 330 264 264 264 264 330 330 261 261 330 330 327 327 261 261 261 261 327 327 260 260 327 327 326 326 260 260 260 260 326 326 257 257 326 326 323 323 257 257 257 257 323 323 256 256 323 323 322 322 256 256 256 256 322 322 253 253 322 322 319 319 253 253 253 253 319 319 252 252 319 319 318 318 252 252 252 252 318 318 249 249 318 318 315 315 249 249 249 249 315 315 248 248 315 315 314 314 248 248 248 248 314 314 246 246 314 314 312 312 246 246 246 246 312 312 245 245 312 312 311 311 245 245 245 245 311 311 243 243 311 311 309 309 243 243 243 243 309 309 241 241 309 309 307 307 241 241 241 241 307 307 239 239 307 307 305 305 239 239 239 239 305 305 237 237 305 305 303 303 237 237 237 237 303 303 235 235 303 303 301 301 235 235 601 601 467 467 469 469 612 612 489 489 491 491 444 444 359 359 357 357 724 724 716 716 686 686 657 657 651 651 2114 2114 519 519 518 518 481 481 518 518 519 519 514 514 694 694 690 690 2115 2115 822 822 812 812 800 800 753 753 728 728 692 692 669 669 655 655 2116 2116 732 732 733 733 689 689 749 749 743 743 688 688 821 821 811 811 799 799 752 752 734 734 687 687 668 668 659 659 2117 2117 628 628 580 580 482 482 816 816 828 828 797 797 780 780 766 766 739 739 503 503 453 453 454 454 567 567 571 571 449 449 715 715 675 675 693 693 622 622 602 602 468 468 836 836 826 826 831 831 826 826 817 817 831 831 817 817 826 826 803 803 826 826 798 798 803 803 803 803 798 798 794 794 798 798 742 742 794 794 794 794 742 742 776 776 708 708 713 713 684 684 713 713 731 731 684 684 684 684 731 731 741 741 731 731 748 748 741 741 741 741 748 748 774 774 703 703 683 683 662 662 683 683 2118 2118 662 662 662 662 2119 2119 643 643 2120 2120 636 636 643 643 466 466 555 555 562 562 466 466 562 562 468 468 562 562 582 582 468 468 468 468 582 582 622 622 508 508 530 530 464 464 530 530 533 533 464 464 464 464 533 533 466 466 533 533 544 544 466 466 466 466 544 544 555 555 379 379 504 504 508 508 379 379 508 508 381 381 539 539 460 460 558 558 460 460 458 458 558 558 647 647 641 641 596 596 641 641 627 627 596 596 596 596 627 627 456 456 627 627 576 576 456 456 456 456 576 576 458 458 576 576 566 566 458 458 458 458 566 566 558 558 720 720 710 710 679 679 710 710 696 696 679 679 679 679 696 696 2121 2121 696 696 667 667 2122 2122 786 786 783 783 738 738 2123 2123 769 769 2124 2124 769 769 759 759 2125 2125 759 759 751 751 2126 2126 2127 2127 751 751 2128 2128 787 787 792 792 738 738 792 792 801 801 738 738 829 829 834 834 820 820 786 786 738 738 810 810 738 738 801 801 810 810 810 810 801 801 820 820 801 801 815 815 820 820 820 820 815 815 829 829 709 709 711 711 677 677 711 711 729 729 677 677 677 677 729 729 737 737 729 729 746 746 737 737 737 737 746 746 772 772 701 701 676 676 660 660 676 676 2129 2129 660 660 660 660 2130 2130 2131 2131 565 565 581 581 446 446 581 581 620 620 446 446 446 446 620 620 590 590 620 620 640 640 590 590 543 543 561 561 444 444 538 538 442 442 529 529 442 442 516 516 529 529 355 355 353 353 425 425 438 438 437 437 534 534 437 437 556 556 534 534 646 646 2132 2132 2133 2133 637 637 626 626 585 585 585 585 626 626 439 439 626 626 575 575 439 439 439 439 575 575 437 437 575 575 557 557 437 437 437 437 557 557 556 556 719 719 707 707 672 672 707 707 695 695 672 672 672 672 695 695 2134 2134 695 695 666 666 2135 2135 782 782 777 777 735 735 777 777 768 768 735 735 768 768 758 758 735 735 758 758 750 750 735 735 735 735 750 750 673 673 736 736 796 796 809 809 823 823 833 833 819 819 809 809 796 796 819 819 796 796 813 813 819 819 819 819 813 813 823 823 736 736 754 754 762 762 762 762 778 778 736 736 778 778 790 790 736 736 736 736 790 790 796 796 790 790 805 805 796 796 796 796 805 805 813 813 754 754 736 736 725 725 736 736 674 674 725 725 725 725 674 674 717 717 693 693 675 675 670 670 675 675 2136 2136 670 670 670 670 2137 2137 2138 2138 449 449 571 571 447 447 571 571 621 621 447 447 447 447 621 621 591 591 621 621 634 634 591 591 591 591 634 634 650 650 453 453 503 503 451 451 503 503 535 535 451 451 535 535 542 542 451 451 451 451 542 542 449 449 542 542 549 549 449 449 449 449 549 549 567 567 370 370 430 430 423 423 370 370 423 423 368 368 423 423 435 435 368 368 368 368 435 435 454 454 457 457 513 513 370 370 513 513 431 431 370 370 370 370 431 431 430 430 459 459 540 540 457 457 540 540 537 537 457 457 457 457 537 537 513 513 638 638 633 633 597 597 633 633 630 630 597 597 597 597 630 630 461 461 630 630 569 569 461 461 461 461 569 569 459 459 569 569 554 554 459 459 459 459 554 554 540 540 697 697 664 664 2139 2139 664 664 656 656 2140 2140 723 723 680 680 756 756 680 680 739 739 756 756 756 756 739 739 764 764 739 739 766 766 764 764 830 830 835 835 825 825 788 788 740 740 807 807 740 740 797 797 807 807 807 807 797 797 825 825 797 797 828 828 825 825 825 825 828 828 830 830 747 747 773 773 740 740 773 773 793 793 740 740 740 740 793 793 797 797 793 793 802 802 797 797 797 797 802 802 816 816 747 747 740 740 730 730 740 740 681 681 730 730 730 730 681 681 727 727 2141 2141 661 661 682 682 661 661 702 702 682 682 682 682 702 702 712 712 654 654 2142 2142 644 644 2143 2143 2144 2144 644 644 509 509 520 520 475 475 520 520 531 531 475 475 475 475 531 531 473 473 531 531 545 545 473 473 545 545 547 547 473 473 473 473 547 547 471 471 547 547 563 563 471 471 471 471 563 563 574 574 394 394 427 427 392 392 427 427 509 509 392 392 478 478 510 510 394 394 510 510 434 434 394 394 394 394 434 434 427 427 480 480 527 527 478 478 527 527 523 523 478 478 478 478 523 523 510 510 580 580 577 577 482 482 577 577 559 559 482 482 482 482 559 559 480 480 559 559 552 552 480 480 480 480 552 552 527 527 482 482 483 483 628 628 483 483 609 609 628 628 628 628 609 609 648 648 2145 2145 659 659 2146 2146 734 734 721 721 687 687 721 721 699 699 687 687 687 687 699 699 2147 2147 799 799 811 811 743 743 811 811 784 784 743 743 2148 2148 2149 2149 770 770 818 818 832 832 799 799 832 832 837 837 799 799 799 799 837 837 821 821 749 749 775 775 743 743 775 775 795 795 743 743 743 743 795 795 799 799 795 795 804 804 799 799 799 799 804 804 818 818 732 732 689 689 714 714 2150 2150 663 663 689 689 663 663 704 704 689 689 689 689 704 704 714 714 658 658 2151 2151 2152 2152 614 614 625 625 645 645 511 511 522 522 497 497 522 522 532 532 497 497 497 497 532 532 495 495 532 532 546 546 495 495 546 546 551 551 495 495 495 495 551 551 493 493 551 551 564 564 493 493 493 493 564 564 579 579 418 418 429 429 511 511 418 418 511 511 416 416 500 500 512 512 418 418 512 512 428 428 418 418 418 418 428 428 429 429 502 502 528 528 500 500 528 528 521 521 500 500 500 500 521 521 512 512 501 501 560 560 502 502 560 560 548 548 502 502 502 502 548 548 528 528 629 629 578 578 501 501 578 578 573 573 501 501 501 501 573 573 560 560 501 501 499 499 629 629 499 499 619 619 629 629 2153 2153 2154 2154 649 649 2155 2155 655 655 649 649 728 728 722 722 692 692 722 722 700 700 692 692 692 692 700 700 2156 2156 800 800 812 812 745 745 812 812 785 785 745 745 745 745 785 785 771 771 822 822 800 800 827 827 800 800 824 824 827 827 827 827 824 824 838 838 767 767 779 779 745 745 779 779 791 791 745 745 745 745 791 791 800 800 791 791 806 806 800 800 800 800 806 806 824 824 694 694 718 718 690 690 718 718 726 726 690 690 690 690 726 726 744 744 726 726 755 755 744 744 744 744 755 755 763 763 2157 2157 665 665 671 671 632 632 635 635 615 615 635 635 653 653 615 615 2158 2158 2159 2159 665 665 490 490 488 488 553 553 553 553 568 568 490 490 568 568 624 624 490 490 490 490 624 624 613 613 484 484 524 524 486 486 524 524 536 536 486 486 486 486 536 536 488 488 536 536 550 550 488 488 488 488 550 550 553 553 514 514 432 432 401 401 401 401 432 432 403 403 432 432 424 424 403 403 424 424 433 433 403 403 403 403 433 433 405 405 433 433 436 436 405 405 405 405 436 436 484 484 631 631 572 572 479 479 572 572 570 570 479 479 479 479 570 570 481 481 570 570 541 541 481 481 481 481 541 541 519 519 479 479 477 477 631 631 477 477 608 608 631 631 631 631 608 608 639 639 2160 2160 651 651 2161 2161 716 716 706 706 686 686 706 706 698 698 686 686 686 686 698 698 2162 2162 781 781 765 765 742 742 765 765 757 757 742 742 742 742 757 757 685 685 826 826 814 814 798 798 814 814 808 808 798 798 798 798 808 808 742 742 808 808 789 789 742 742 742 742 789 789 781 781 511 511 497 497 416 416 497 497 495 495 416 416 416 416 495 495 414 414 495 495 493 493 414 414 414 414 493 493 412 412 493 493 491 491 412 412 412 412 491 491 410 410 491 491 489 489 410 410 410 410 489 489 408 408 418 418 420 420 500 500 420 420 422 422 500 500 500 500 422 422 502 502 422 422 421 421 502 502 502 502 421 421 501 501 421 421 419 419 501 501 501 501 419 419 499 499 484 484 486 486 405 405 486 486 488 488 405 405 405 405 488 488 407 407 488 488 490 490 407 407 407 407 490 490 409 409 514 514 401 401 518 518 401 401 399 399 518 518 518 518 399 399 481 481 399 399 397 397 481 481 481 481 397 397 479 479 397 397 395 395 479 479 479 479 395 395 477 477 508 508 464 464 381 381 464 464 466 466 381 381 381 381 466 466 383 383 466 466 468 468 383 383 383 383 468 468 385 385 539 539 526 526 460 460 526 526 517 517 460 460 460 460 517 517 377 377 517 517 507 507 377 377 377 377 507 507 379 379 507 507 426 426 379 379 379 379 426 426 504 504 377 377 375 375 460 460 375 375 373 373 460 460 460 460 373 373 458 458 373 373 371 371 458 458 458 458 371 371 456 456 361 361 359 359 446 446 359 359 444 444 446 446 446 446 444 444 565 565 444 444 561 561 565 565 425 425 506 506 355 355 506 506 516 516 355 355 355 355 516 516 357 357 516 516 442 442 357 357 357 357 442 442 444 444 442 442 538 538 444 444 444 444 538 538 543 543 534 534 525 525 438 438 525 525 515 515 438 438 438 438 515 515 353 353 515 515 505 505 353 353 353 353 505 505 425 425 353 353 351 351 438 438 351 351 350 350 438 438 438 438 350 350 437 437 350 350 352 352 437 437 437 437 352 352 439 439 454 454 453 453 368 368 453 453 451 451 368 368 368 368 451 451 366 366 451 451 449 449 366 366 366 366 449 449 364 364 449 449 447 447 364 364 364 364 447 447 362 362 370 370 372 372 457 457 372 372 374 374 457 457 457 457 374 374 459 459 374 374 376 376 459 459 459 459 376 376 461 461 509 509 475 475 392 392 475 475 473 473 392 392 392 392 473 473 390 390 473 473 471 471 390 390 390 390 471 471 388 388 471 471 469 469 388 388 388 388 469 469 386 386 469 469 467 467 386 386 386 386 467 467 384 384 394 394 396 396 478 478 396 396 398 398 478 478 478 478 398 398 480 480 398 398 400 400 480 480 480 480 400 400 482 482 400 400 402 402 482 482 482 482 402 402 483 483 579 579 584 584 493 493 584 584 625 625 493 493 493 493 625 625 491 491 625 625 614 614 491 491 491 491 614 614 612 612 2163 2163 658 658 2164 2164 2165 2165 658 658 663 663 419 419 417 417 499 499 417 417 498 498 499 499 499 499 498 498 619 619 498 498 618 618 619 619 2166 2166 2167 2167 669 669 2168 2168 700 700 669 669 413 413 411 411 494 494 411 411 492 492 494 494 494 494 492 492 616 616 492 492 615 615 616 616 2169 2169 2170 2170 694 694 2171 2171 671 671 694 694 411 411 409 409 492 492 409 409 490 490 492 492 492 492 490 490 615 615 490 490 613 613 615 615 615 615 613 613 632 632 613 613 624 624 632 632 395 395 393 393 477 477 393 393 476 476 477 477 477 477 476 476 608 608 476 476 607 607 608 608 2172 2172 2173 2173 657 657 2174 2174 698 698 657 657 387 387 385 385 470 470 385 385 468 468 470 470 470 470 468 468 604 604 468 468 602 602 604 604 2175 2175 2176 2176 636 636 2177 2177 2178 2178 636 636 371 371 369 369 456 456 369 369 455 455 456 456 456 456 455 455 596 596 455 455 595 595 596 596 596 596 595 595 647 647 2179 2179 667 667 2180 2180 363 363 361 361 448 448 361 361 446 446 448 448 448 448 446 446 592 592 446 446 590 590 592 592 592 592 590 590 642 642 590 590 640 640 642 642 352 352 354 354 439 439 354 354 440 440 439 439 439 439 440 440 585 585 440 440 586 586 585 585 2181 2181 2182 2182 646 646 2183 2183 666 666 646 646 360 360 362 362 445 445 362 362 447 447 445 445 445 445 447 447 589 589 447 447 591 591 589 589 589 589 591 591 652 652 591 591 650 650 652 652 376 376 378 378 461 461 378 378 462 462 461 461 461 461 462 462 597 597 462 462 598 598 597 597 597 597 598 598 638 638 2184 2184 656 656 2185 2185 378 378 380 380 462 462 380 380 463 463 462 462 462 462 463 463 598 598 463 463 599 599 598 598 2186 2186 2187 2187 697 697 2188 2188 680 680 697 697 697 697 680 680 705 705 680 680 723 723 705 705 574 574 583 583 471 471 583 583 623 623 471 471 471 471 623 623 469 469 623 623 603 603 469 469 469 469 603 603 601 601 2189 2189 654 654 2190 2190 2191 2191 654 654 661 661 402 402 404 404 483 483 404 404 485 485 483 483 483 483 485 485 609 609 485 485 610 610 609 609 2192 2192 2193 2193 668 668 2194 2194 699 699 668 668 406 406 408 408 487 487 408 408 489 489 487 487 487 487 489 489 611 611 489 489 612 612 611 611 2195 2195 2196 2196 688 688 2197 2197 689 689 688 688 688 688 689 689 749 749 689 689 733 733 749 749 417 417 415 415 498 498 415 415 496 496 498 498 498 498 496 496 618 618 496 496 617 617 618 618 2198 2198 2199 2199 692 692 2200 2200 691 691 692 692 692 692 691 691 753 753 691 691 745 745 753 753 753 753 745 745 761 761 745 745 771 771 761 761 393 393 391 391 476 476 391 391 474 474 476 476 476 476 474 474 607 607 474 474 606 606 607 607 2201 2201 2202 2202 686 686 2203 2203 685 685 686 686 686 686 685 685 724 724 685 685 757 757 724 724 389 389 387 387 472 472 387 387 470 470 472 472 472 472 470 470 605 605 470 470 604 604 605 605 2204 2204 2205 2205 684 684 2206 2206 683 683 684 684 684 684 683 683 708 708 683 683 703 703 708 708 369 369 367 367 455 455 367 367 452 452 455 455 455 455 452 452 595 595 452 452 594 594 595 595 2207 2207 2208 2208 679 679 2209 2209 2210 2210 679 679 679 679 2211 2211 720 720 2212 2212 751 751 720 720 365 365 363 363 450 450 363 363 448 448 450 450 450 450 448 448 593 593 448 448 592 592 593 593 2213 2213 2214 2214 677 677 2215 2215 676 676 677 677 677 677 676 676 709 709 676 676 701 701 709 709 354 354 356 356 440 440 356 356 441 441 440 440 440 440 441 441 586 586 441 441 587 587 586 586 2216 2216 2217 2217 672 672 2218 2218 673 673 672 672 672 672 673 673 719 719 673 673 750 750 719 719 358 358 360 360 443 443 360 360 445 445 443 443 443 443 445 445 588 588 445 445 589 589 588 588 2219 2219 2220 2220 674 674 2221 2221 675 675 674 674 674 674 675 675 717 717 675 675 715 715 717 717 382 382 384 384 465 465 384 384 467 467 465 465 465 465 467 467 600 600 467 467 601 601 600 600 2222 2222 2223 2223 681 681 2224 2224 682 682 681 681 681 681 682 682 727 727 682 682 712 712 727 727 404 404 406 406 485 485 406 406 487 487 485 485 485 485 487 487 610 610 487 487 611 611 610 610 2225 2225 2226 2226 687 687 2227 2227 2228 2228 687 687 687 687 2229 2229 752 752 2230 2230 2231 2231 752 752 752 752 2232 2232 760 760 2233 2233 770 770 760 760 415 415 413 413 496 496 413 413 494 494 496 496 496 496 494 494 617 617 494 494 616 616 617 617 2234 2234 2235 2235 691 691 2236 2236 690 690 691 691 691 691 690 690 745 745 690 690 744 744 745 745 745 745 744 744 767 767 744 744 763 763 767 767 391 391 389 389 474 474 389 389 472 472 474 474 474 474 472 472 606 606 472 472 605 605 606 606 2237 2237 2238 2238 685 685 2239 2239 684 684 685 685 685 685 684 684 742 742 684 684 741 741 742 742 742 742 741 741 776 776 741 741 774 774 776 776 367 367 365 365 452 452 365 365 450 450 452 452 452 452 450 450 594 594 450 450 593 593 594 594 2240 2240 2241 2241 678 678 2242 2242 677 677 678 678 678 678 677 677 738 738 677 677 737 737 738 738 738 738 737 737 787 787 737 737 772 772 787 787 356 356 358 358 441 441 358 358 443 443 441 441 441 441 443 443 587 587 443 443 588 588 587 587 2243 2243 2244 2244 673 673 2245 2245 674 674 673 673 673 673 674 674 735 735 674 674 736 736 735 735 735 735 736 736 782 782 736 736 809 809 782 782 380 380 382 382 463 463 382 382 465 465 463 463 463 463 465 465 599 599 465 465 600 600 599 599 2246 2246 2247 2247 680 680 2248 2248 681 681 680 680 680 680 681 681 739 739 681 681 740 740 739 739 739 739 740 740 780 780 740 740 788 788 780 780 1201 1201 1162 1162 1284 1284 913 913 921 921 941 941 980 980 996 996 970 970 1162 1162 1201 1201 1150 1150 1146 1146 1139 1139 1197 1197 1114 1114 1112 1112 1195 1195 968 968 992 992 974 974 978 978 989 989 967 967 1145 1145 1144 1144 1176 1176 969 969 985 985 973 973 912 912 920 920 933 933 1127 1127 1124 1124 1196 1196 1024 1024 1012 1012 2249 2249 856 856 866 866 878 878 858 858 868 868 880 880 958 958 981 981 1002 1002 862 862 849 849 881 881 848 848 844 844 852 852 848 848 852 852 849 849 931 931 905 905 942 942 905 905 885 885 942 942 942 942 885 885 881 881 885 885 876 876 881 881 881 881 876 876 862 862 948 948 1004 1004 950 950 1004 1004 1005 1005 950 950 950 950 1005 1005 966 966 1005 1005 976 976 966 966 1017 1017 2250 2250 1023 1023 2251 2251 2252 2252 1023 1023 1023 1023 2253 2253 1035 1035 1103 1103 1096 1096 1239 1239 1096 1096 1057 1057 1239 1239 1239 1239 1057 1057 1237 1237 1240 1240 1238 1238 1148 1148 1238 1238 1157 1157 1148 1148 1148 1148 1134 1134 1240 1240 1134 1134 1130 1130 1240 1240 1240 1240 1130 1130 1239 1239 1130 1130 1116 1116 1239 1239 1239 1239 1116 1116 1103 1103 1323 1323 1254 1254 1325 1325 1254 1254 1173 1173 1325 1325 1235 1235 1172 1172 1323 1323 1172 1172 1244 1244 1323 1323 1323 1323 1244 1244 1254 1254 1233 1233 1152 1152 1235 1235 1152 1152 1154 1154 1235 1235 1235 1235 1154 1154 1172 1172 1097 1097 1102 1102 1231 1231 1102 1102 1120 1120 1231 1231 1231 1231 1120 1120 1233 1233 1120 1120 1125 1125 1233 1233 1233 1233 1125 1125 1152 1152 1051 1051 1087 1087 1031 1031 2254 2254 1018 1018 2255 2255 1018 1018 2256 2256 1011 1011 2257 2257 2258 2258 1011 1011 1011 1011 2259 2259 981 981 1001 1001 927 927 1002 1002 927 927 943 943 1002 1002 1002 1002 943 943 958 958 880 880 868 868 940 940 868 868 895 895 940 940 895 895 909 909 940 940 940 940 909 909 919 919 861 861 847 847 880 880 847 847 843 843 880 880 880 880 843 843 858 858 930 930 2260 2260 2261 2261 904 904 884 884 940 940 940 940 884 884 880 880 884 884 875 875 880 880 880 880 875 875 861 861 919 919 927 927 940 940 927 927 1001 1001 940 940 2262 2262 2263 2263 930 930 2264 2264 1000 1000 930 930 930 930 1000 1000 944 944 975 975 965 965 1000 1000 965 965 947 947 1000 1000 1000 1000 947 947 944 944 1016 1016 2265 2265 1019 1019 2266 2266 2267 2267 1019 1019 1019 1019 2268 2268 2269 2269 1098 1098 1095 1095 1219 1219 1095 1095 1056 1056 1219 1219 1219 1219 1056 1056 1222 1222 1217 1217 1215 1215 1147 1147 1215 1215 1155 1155 1147 1147 1147 1147 1133 1133 1217 1217 1133 1133 1126 1126 1217 1217 1217 1217 1126 1126 1219 1219 1126 1126 1115 1115 1219 1219 1219 1219 1115 1115 1098 1098 1299 1299 1248 1248 1171 1171 1299 1299 1171 1171 1301 1301 1212 1212 1170 1170 1299 1299 1170 1170 1252 1252 1299 1299 1299 1299 1252 1252 1248 1248 1210 1210 1151 1151 1212 1212 1151 1151 1156 1156 1212 1212 1212 1212 1156 1156 1170 1170 1101 1101 1104 1104 1208 1208 1104 1104 1119 1119 1208 1208 1208 1208 1119 1119 1210 1210 1119 1119 1129 1129 1210 1210 1210 1210 1129 1129 1151 1151 2270 2270 2271 2271 1030 1030 2272 2272 1022 1022 1030 1030 1022 1022 2273 2273 1009 1009 2274 2274 2275 2275 1009 1009 1009 1009 2276 2276 979 979 979 979 995 995 956 956 995 995 949 949 956 956 866 866 893 893 937 937 893 893 907 907 937 937 907 907 917 917 937 937 937 937 917 917 924 924 878 878 871 871 853 853 856 856 878 878 850 850 878 878 853 853 850 850 850 850 853 853 841 841 866 866 937 937 878 878 937 937 886 886 878 878 878 878 886 886 871 871 923 923 914 914 936 936 914 914 910 910 936 936 936 936 910 910 937 937 910 910 898 898 937 937 937 937 898 898 886 886 993 993 959 959 951 951 1012 1012 1006 1006 2277 2277 1006 1006 983 983 2278 2278 2279 2279 983 983 2280 2280 1070 1070 1045 1045 1071 1071 1045 1045 1042 1042 1071 1071 2281 2281 2282 2282 1024 1024 1196 1196 1124 1124 1198 1198 1124 1124 1109 1109 1198 1198 1198 1198 1109 1109 1054 1054 1127 1127 1196 1196 1141 1141 1196 1196 1194 1194 1141 1141 1141 1141 1194 1194 1153 1153 1163 1163 1245 1245 1273 1273 1273 1273 1245 1245 1275 1275 1245 1245 1250 1250 1275 1275 1250 1250 1243 1243 1275 1275 1275 1275 1243 1243 1277 1277 1243 1243 1241 1241 1277 1277 1277 1277 1241 1241 1193 1193 1163 1163 1159 1159 1158 1158 1159 1159 1189 1189 1158 1158 1158 1158 1189 1189 1136 1136 1136 1136 1189 1189 1107 1107 1189 1189 1187 1187 1107 1107 1107 1107 1187 1187 1105 1105 1046 1046 1064 1064 1038 1038 1064 1064 1026 1026 1038 1038 2283 2283 2284 2284 1020 1020 2285 2285 2286 2286 1020 1020 1020 1020 2287 2287 977 977 977 977 988 988 971 971 988 988 961 961 971 971 961 961 988 988 953 953 988 988 987 987 953 953 953 953 987 987 920 920 912 912 933 933 896 896 851 851 863 863 877 877 863 863 869 869 877 877 877 877 869 869 933 933 869 869 888 888 933 933 933 933 888 888 896 896 845 845 839 839 851 851 928 928 902 902 932 932 902 902 901 901 932 932 932 932 901 901 933 933 901 901 882 882 933 933 933 933 882 882 877 877 882 882 873 873 877 877 877 877 873 873 851 851 873 873 859 859 851 851 851 851 859 859 845 845 985 985 969 969 986 986 969 969 963 963 986 986 986 986 963 963 945 945 1058 1058 1041 1041 1059 1059 2288 2288 1032 1032 2289 2289 2290 2290 1032 1032 1014 1014 1175 1175 1122 1122 1113 1113 1175 1175 1113 1113 1177 1177 1113 1113 1093 1093 1177 1177 1177 1177 1093 1093 1052 1052 1176 1176 1144 1144 1175 1175 1144 1144 1131 1131 1175 1175 1175 1175 1131 1131 1122 1122 1258 1258 1166 1166 1165 1165 1258 1258 1165 1165 1256 1256 1138 1138 1149 1149 1180 1180 1149 1149 1160 1160 1180 1180 1180 1180 1160 1160 1260 1260 1160 1160 1167 1167 1260 1260 1260 1260 1167 1167 1258 1258 1167 1167 1249 1249 1258 1258 1258 1258 1249 1249 1166 1166 1138 1138 1180 1180 1117 1117 1180 1180 1182 1182 1117 1117 1117 1117 1182 1182 1111 1111 1111 1111 1182 1182 1099 1099 1182 1182 1184 1184 1099 1099 1099 1099 1184 1184 1048 1048 978 978 1008 1008 2291 2291 1008 1008 2292 2292 2293 2293 1065 1065 1028 1028 1063 1063 1028 1028 1036 1036 1063 1063 1063 1063 1036 1036 1048 1048 967 967 989 989 955 955 989 989 990 990 955 955 955 955 990 990 922 922 934 934 891 891 892 892 892 892 906 906 934 934 906 906 916 916 934 934 934 934 916 916 922 922 846 846 840 840 855 855 891 891 934 934 865 865 934 934 874 874 865 865 865 865 874 874 855 855 874 874 860 860 855 855 855 855 860 860 846 846 929 929 2294 2294 2295 2295 903 903 890 890 935 935 935 935 890 890 934 934 890 890 883 883 934 934 934 934 883 883 874 874 992 992 968 968 2296 2296 968 968 964 964 2297 2297 2298 2298 964 964 946 946 1015 1015 2299 2299 2300 2300 1068 1068 1069 1069 1033 1033 1033 1033 1069 1069 1037 1037 1195 1195 1112 1112 1192 1192 1112 1112 1094 1094 1192 1192 1192 1192 1094 1094 1053 1053 1197 1197 1139 1139 1195 1195 1139 1139 1132 1132 1195 1195 1195 1195 1132 1132 1114 1114 1162 1162 1169 1169 1284 1284 1169 1169 1251 1251 1284 1284 1284 1284 1251 1251 1282 1282 1150 1150 1201 1201 1143 1143 1201 1201 1203 1203 1143 1143 1143 1143 1203 1203 1121 1121 1049 1049 1100 1100 1205 1205 1205 1205 1100 1100 1203 1203 1100 1100 1118 1118 1203 1203 1203 1203 1118 1118 1121 1121 980 980 1010 1010 2301 2301 1010 1010 1029 1029 2302 2302 2303 2303 1029 1029 2304 2304 1029 1029 1040 1040 2305 2305 2306 2306 1040 1040 2307 2307 970 970 996 996 957 957 996 996 997 997 957 957 957 957 997 997 925 925 900 900 908 908 938 938 908 908 918 918 938 938 938 938 918 918 925 925 854 854 842 842 857 857 900 900 938 938 894 894 938 938 939 939 894 894 894 894 939 939 867 867 939 939 879 879 867 867 867 867 879 879 857 857 879 879 864 864 857 857 857 857 864 864 854 854 939 939 926 926 915 915 915 915 899 899 939 939 899 899 887 887 939 939 939 939 887 887 879 879 887 887 872 872 879 879 879 879 872 872 864 864 984 984 962 962 999 999 962 962 960 960 999 999 999 999 960 960 998 998 960 960 952 952 998 998 1007 1007 2308 2308 1025 1025 2309 2309 2310 2310 1025 1025 1025 1025 2311 2311 1027 1027 2312 2312 2313 2313 1027 1027 1055 1055 1214 1214 1106 1106 1214 1214 1216 1216 1106 1106 1106 1106 1216 1216 1110 1110 1218 1218 1220 1220 1174 1174 1174 1174 1142 1142 1218 1218 1142 1142 1135 1135 1218 1218 1218 1218 1135 1135 1216 1216 1135 1135 1128 1128 1216 1216 1216 1216 1128 1128 1110 1110 1246 1246 1247 1247 1308 1308 1247 1247 1253 1253 1308 1308 1308 1308 1253 1253 1306 1306 1253 1253 1242 1242 1306 1306 1306 1306 1242 1242 1221 1221 1246 1246 1308 1308 1164 1164 1308 1308 1224 1224 1164 1164 1164 1164 1224 1224 1140 1140 1140 1140 1224 1224 1137 1137 1224 1224 1226 1226 1137 1137 1137 1137 1226 1226 1123 1123 1123 1123 1226 1226 1108 1108 1226 1226 1228 1228 1108 1108 1108 1108 1228 1228 1047 1047 1013 1013 1021 1021 2314 2314 1021 1021 2315 2315 2316 2316 1088 1088 1039 1039 1086 1086 1039 1039 1044 1044 1086 1086 1086 1086 1044 1044 1047 1047 921 921 954 954 1003 1003 954 954 972 972 1003 1003 1003 1003 972 972 982 982 849 849 852 852 881 881 852 852 870 870 881 881 881 881 870 870 942 942 870 870 889 889 942 942 889 889 897 897 942 942 942 942 897 897 941 941 897 897 911 911 941 941 941 941 911 911 913 913 921 921 1003 1003 941 941 1003 1003 1004 1004 941 941 941 941 1004 1004 942 942 1004 1004 948 948 942 942 942 942 948 948 931 931 925 925 997 997 938 938 997 997 998 998 938 938 938 938 998 998 939 939 998 998 952 952 939 939 939 939 952 952 926 926 922 922 990 990 934 934 990 990 991 991 934 934 934 934 991 991 935 935 2317 2317 946 946 2318 2318 2319 2319 946 946 929 929 920 920 987 987 933 933 987 987 986 986 933 933 933 933 986 986 932 932 986 986 945 945 932 932 932 932 945 945 928 928 949 949 995 995 924 924 995 995 994 994 924 924 924 924 994 994 937 937 994 994 993 993 937 937 937 937 993 993 936 936 993 993 951 951 936 936 936 936 951 951 923 923 1013 1013 2320 2320 982 982 2321 2321 2322 2322 982 982 982 982 2323 2323 1003 1003 2324 2324 2325 2325 1003 1003 1003 1003 2326 2326 1004 1004 2327 2327 2328 2328 1004 1004 1004 1004 2329 2329 1005 1005 2330 2330 1017 1017 1005 1005 1005 1005 1017 1017 976 976 980 980 2331 2331 996 996 2332 2332 2333 2333 996 996 996 996 2334 2334 997 997 2335 2335 2336 2336 997 997 997 997 2337 2337 998 998 2338 2338 2339 2339 998 998 998 998 2340 2340 999 999 2341 2341 1007 1007 999 999 999 999 1007 1007 984 984 978 978 2342 2342 989 989 2343 2343 2344 2344 989 989 989 989 2345 2345 990 990 2346 2346 2347 2347 990 990 990 990 2348 2348 991 991 2349 2349 2350 2350 991 991 2351 2351 2352 2352 992 992 2353 2353 1015 1015 992 992 992 992 1015 1015 974 974 977 977 2354 2354 988 988 2355 2355 2356 2356 988 988 988 988 2357 2357 987 987 2358 2358 2359 2359 987 987 987 987 2360 2360 986 986 2361 2361 2362 2362 986 986 986 986 2363 2363 985 985 2364 2364 1014 1014 985 985 985 985 1014 1014 973 973 979 979 2365 2365 995 995 2366 2366 2367 2367 995 995 995 995 2368 2368 994 994 2369 2369 2370 2370 994 994 994 994 2371 2371 993 993 2372 2372 983 983 993 993 993 993 983 983 959 959 981 981 2373 2373 1002 1002 2374 2374 2375 2375 1002 1002 1002 1002 2376 2376 1001 1001 2377 2377 2378 2378 1001 1001 2379 2379 2380 2380 1000 1000 2381 2381 1016 1016 1000 1000 1000 1000 1016 1016 975 975 1047 1047 1228 1228 1086 1086 1228 1228 1230 1230 1086 1086 1086 1086 1230 1230 1088 1088 1230 1230 1232 1232 1088 1088 1088 1088 1232 1232 1089 1089 1232 1232 1234 1234 1089 1089 1089 1089 1234 1234 1090 1090 1234 1234 1236 1236 1090 1090 1090 1090 1236 1236 1091 1091 1236 1236 1237 1237 1091 1091 1091 1091 1237 1237 1092 1092 1237 1237 1057 1057 1092 1092 2382 2382 2383 2383 1035 1035 1049 1049 1205 1205 1075 1075 1205 1205 1207 1207 1075 1075 1075 1075 1207 1207 1077 1077 1207 1207 1209 1209 1077 1077 1077 1077 1209 1209 1078 1078 1209 1209 1211 1211 1078 1078 1078 1078 1211 1211 1079 1079 1211 1211 1213 1213 1079 1079 1079 1079 1213 1213 1080 1080 1213 1213 1214 1214 1080 1080 1080 1080 1214 1214 1081 1081 1214 1214 1055 1055 1081 1081 1081 1081 1055 1055 1043 1043 1048 1048 1184 1184 1063 1063 1184 1184 1186 1186 1063 1063 1063 1063 1186 1186 1065 1065 1186 1186 1188 1188 1065 1065 1065 1065 1188 1188 1066 1066 1188 1188 1190 1190 1066 1066 1066 1066 1190 1190 1067 1067 1190 1190 1191 1191 1067 1067 1067 1067 1191 1191 1068 1068 1191 1191 1192 1192 1068 1068 1068 1068 1192 1192 1069 1069 1192 1192 1053 1053 1069 1069 1069 1069 1053 1053 1037 1037 1105 1105 1187 1187 1046 1046 1187 1187 1185 1185 1046 1046 1046 1046 1185 1185 1064 1064 1185 1185 1183 1183 1064 1064 1064 1064 1183 1183 1062 1062 1183 1183 1181 1181 1062 1062 1062 1062 1181 1181 1061 1061 1181 1181 1179 1179 1061 1061 1061 1061 1179 1179 1060 1060 1179 1179 1178 1178 1060 1060 1060 1060 1178 1178 1059 1059 1178 1178 1177 1177 1059 1059 1059 1059 1177 1177 1058 1058 1177 1177 1052 1052 1058 1058 1058 1058 1052 1052 1041 1041 1101 1101 1208 1208 1050 1050 1208 1208 1206 1206 1050 1050 1050 1050 1206 1206 1076 1076 1206 1206 1204 1204 1076 1076 1076 1076 1204 1204 1074 1074 1204 1204 1202 1202 1074 1074 1074 1074 1202 1202 1073 1073 1202 1202 1200 1200 1073 1073 1073 1073 1200 1200 1072 1072 1200 1200 1199 1199 1072 1072 1072 1072 1199 1199 1071 1071 1199 1199 1198 1198 1071 1071 1071 1071 1198 1198 1070 1070 1198 1198 1054 1054 1070 1070 1070 1070 1054 1054 1045 1045 1097 1097 1231 1231 1051 1051 1231 1231 1229 1229 1051 1051 1051 1051 1229 1229 1087 1087 1229 1229 1227 1227 1087 1087 1087 1087 1227 1227 1085 1085 1227 1227 1225 1225 1085 1085 1085 1085 1225 1225 1084 1084 1225 1225 1223 1223 1084 1084 1084 1084 1223 1223 1083 1083 1223 1223 1222 1222 1083 1083 1083 1083 1222 1222 1082 1082 1222 1222 1056 1056 1082 1082 1082 1082 1056 1056 1034 1034 1308 1308 1310 1310 1224 1224 1310 1310 1312 1312 1224 1224 1224 1224 1312 1312 1226 1226 1312 1312 1314 1314 1226 1226 1226 1226 1314 1314 1228 1228 1314 1314 1316 1316 1228 1228 1228 1228 1316 1316 1230 1230 1316 1316 1318 1318 1230 1230 1230 1230 1318 1318 1232 1232 1318 1318 1320 1320 1232 1232 1232 1232 1320 1320 1234 1234 1320 1320 1322 1322 1234 1234 1234 1234 1322 1322 1236 1236 1322 1322 1324 1324 1236 1236 1236 1236 1324 1324 1237 1237 1324 1324 1326 1326 1237 1237 1237 1237 1326 1326 1239 1239 1326 1326 1327 1327 1239 1239 1239 1239 1327 1327 1240 1240 1327 1327 1325 1325 1240 1240 1240 1240 1325 1325 1238 1238 1325 1325 1173 1173 1238 1238 1238 1238 1173 1173 1157 1157 1284 1284 1286 1286 1201 1201 1286 1286 1288 1288 1201 1201 1201 1201 1288 1288 1203 1203 1288 1288 1290 1290 1203 1203 1203 1203 1290 1290 1205 1205 1290 1290 1292 1292 1205 1205 1205 1205 1292 1292 1207 1207 1292 1292 1294 1294 1207 1207 1207 1207 1294 1294 1209 1209 1294 1294 1296 1296 1209 1209 1209 1209 1296 1296 1211 1211 1296 1296 1298 1298 1211 1211 1211 1211 1298 1298 1213 1213 1298 1298 1300 1300 1213 1213 1213 1213 1300 1300 1214 1214 1300 1300 1302 1302 1214 1214 1214 1214 1302 1302 1216 1216 1302 1302 1304 1304 1216 1216 1216 1216 1304 1304 1218 1218 1304 1304 1306 1306 1218 1218 1218 1218 1306 1306 1220 1220 1306 1306 1221 1221 1220 1220 1220 1220 1221 1221 1174 1174 1251 1251 1168 1168 1282 1282 1168 1168 1161 1161 1282 1282 1282 1282 1161 1161 1280 1280 1260 1260 1262 1262 1180 1180 1262 1262 1264 1264 1180 1180 1180 1180 1264 1264 1182 1182 1264 1264 1266 1266 1182 1182 1182 1182 1266 1266 1184 1184 1266 1266 1268 1268 1184 1184 1184 1184 1268 1268 1186 1186 1268 1268 1270 1270 1186 1186 1186 1186 1270 1270 1188 1188 1270 1270 1272 1272 1188 1188 1188 1188 1272 1272 1190 1190 1272 1272 1274 1274 1190 1190 1190 1190 1274 1274 1191 1191 1274 1274 1276 1276 1191 1191 1191 1191 1276 1276 1192 1192 1276 1276 1278 1278 1192 1192 1192 1192 1278 1278 1195 1195 1278 1278 1280 1280 1195 1195 1195 1195 1280 1280 1197 1197 1280 1280 1161 1161 1197 1197 1197 1197 1161 1161 1146 1146 1163 1163 1273 1273 1159 1159 1273 1273 1271 1271 1159 1159 1159 1159 1271 1271 1189 1189 1271 1271 1269 1269 1189 1189 1189 1189 1269 1269 1187 1187 1269 1269 1267 1267 1187 1187 1187 1187 1267 1267 1185 1185 1267 1267 1265 1265 1185 1185 1185 1185 1265 1265 1183 1183 1265 1265 1263 1263 1183 1183 1183 1183 1263 1263 1181 1181 1263 1263 1261 1261 1181 1181 1181 1181 1261 1261 1179 1179 1261 1261 1259 1259 1179 1179 1179 1179 1259 1259 1178 1178 1259 1259 1257 1257 1178 1178 1178 1178 1257 1257 1177 1177 1257 1257 1255 1255 1177 1177 1177 1177 1255 1255 1175 1175 1255 1255 1256 1256 1175 1175 1175 1175 1256 1256 1176 1176 1256 1256 1165 1165 1176 1176 1176 1176 1165 1165 1145 1145 1299 1299 1297 1297 1212 1212 1297 1297 1295 1295 1212 1212 1212 1212 1295 1295 1210 1210 1295 1295 1293 1293 1210 1210 1210 1210 1293 1293 1208 1208 1293 1293 1291 1291 1208 1208 1208 1208 1291 1291 1206 1206 1291 1291 1289 1289 1206 1206 1206 1206 1289 1289 1204 1204 1289 1289 1287 1287 1204 1204 1204 1204 1287 1287 1202 1202 1287 1287 1285 1285 1202 1202 1202 1202 1285 1285 1200 1200 1285 1285 1283 1283 1200 1200 1200 1200 1283 1283 1199 1199 1283 1283 1281 1281 1199 1199 1199 1199 1281 1281 1198 1198 1281 1281 1279 1279 1198 1198 1198 1198 1279 1279 1196 1196 1279 1279 1277 1277 1196 1196 1196 1196 1277 1277 1194 1194 1277 1277 1193 1193 1194 1194 1194 1194 1193 1193 1153 1153 1323 1323 1321 1321 1235 1235 1321 1321 1319 1319 1235 1235 1235 1235 1319 1319 1233 1233 1319 1319 1317 1317 1233 1233 1233 1233 1317 1317 1231 1231 1317 1317 1315 1315 1231 1231 1231 1231 1315 1315 1229 1229 1315 1315 1313 1313 1229 1229 1229 1229 1313 1313 1227 1227 1313 1313 1311 1311 1227 1227 1227 1227 1311 1311 1225 1225 1311 1311 1309 1309 1225 1225 1225 1225 1309 1309 1223 1223 1309 1309 1307 1307 1223 1223 1223 1223 1307 1307 1222 1222 1307 1307 1305 1305 1222 1222 1222 1222 1305 1305 1219 1219 1305 1305 1303 1303 1219 1219 1219 1219 1303 1303 1217 1217 1303 1303 1301 1301 1217 1217 1217 1217 1301 1301 1215 1215 1301 1301 1171 1171 1215 1215 1215 1215 1171 1171 1155 1155 1356 1356 1357 1357 1420 1420 1391 1391 1392 1392 1371 1371 1392 1392 1394 1394 1371 1371 1371 1371 1394 1394 1395 1395 1381 1381 1367 1367 1366 1366 1374 1374 1376 1376 1371 1371 1376 1376 1377 1377 1371 1371 1371 1371 1377 1377 1378 1378 1378 1378 1380 1380 1371 1371 1380 1380 1382 1382 1371 1371 1371 1371 1382 1382 1383 1383 1395 1395 1398 1398 1371 1371 1398 1398 1400 1400 1371 1371 1371 1371 1400 1400 1402 1402 1419 1419 1421 1421 1371 1371 1421 1421 1420 1420 1371 1371 1371 1371 1420 1420 1370 1370 1357 1357 1361 1361 1420 1420 1361 1361 1362 1362 1420 1420 1420 1420 1362 1362 1363 1363 1375 1375 1373 1373 1379 1379 1373 1373 1372 1372 1379 1379 1379 1379 1372 1372 1381 1381 1372 1372 1369 1369 1381 1381 1381 1381 1369 1369 1367 1367 1366 1366 1364 1364 1381 1381 1364 1364 1360 1360 1381 1381 1381 1381 1360 1360 1359 1359 1354 1354 1351 1351 1381 1381 1351 1351 1350 1350 1381 1381 1381 1381 1350 1350 1347 1347 1383 1383 1385 1385 1371 1371 1385 1385 1389 1389 1371 1371 1371 1371 1389 1389 1391 1391 1402 1402 1404 1404 1371 1371 1404 1404 1405 1405 1371 1371 1371 1371 1405 1405 1408 1408 1408 1408 1409 1409 1371 1371 1409 1409 1412 1412 1371 1371 1371 1371 1412 1412 1413 1413 1328 1328 1331 1331 1420 1420 1363 1363 1365 1365 1420 1420 1365 1365 1368 1368 1420 1420 1420 1420 1368 1368 1370 1370 1359 1359 1358 1358 1381 1381 1358 1358 1355 1355 1381 1381 1381 1381 1355 1355 1354 1354 1347 1347 1345 1345 1381 1381 1345 1345 1344 1344 1381 1381 1381 1381 1344 1344 1343 1343 1343 1343 1340 1340 1381 1381 1340 1340 1338 1338 1381 1381 1381 1381 1338 1338 1336 1336 1413 1413 1414 1414 1371 1371 1414 1414 1417 1417 1371 1371 1371 1371 1417 1417 1419 1419 1387 1387 1386 1386 1388 1388 1386 1386 1333 1333 1388 1388 1388 1388 1333 1333 1390 1390 1333 1333 1393 1393 1390 1390 1336 1336 1335 1335 1381 1381 1335 1335 1333 1333 1381 1381 1381 1381 1333 1333 1384 1384 1333 1333 1386 1386 1384 1384 1342 1342 1346 1346 1420 1420 1346 1346 1348 1348 1420 1420 1420 1420 1348 1348 1349 1349 1349 1349 1352 1352 1420 1420 1352 1352 1353 1353 1420 1420 1420 1420 1353 1353 1356 1356 1333 1333 1411 1411 1410 1410 1399 1399 1333 1333 1401 1401 1333 1333 1403 1403 1401 1401 1399 1399 1397 1397 1333 1333 1397 1397 1396 1396 1333 1333 1333 1333 1396 1396 1393 1393 1331 1331 1332 1332 1420 1420 1332 1332 1334 1334 1420 1420 1420 1420 1334 1334 1337 1337 1337 1337 1339 1339 1420 1420 1339 1339 1341 1341 1420 1420 1420 1420 1341 1341 1342 1342 1328 1328 1420 1420 1329 1329 1420 1420 1418 1418 1329 1329 1329 1329 1418 1418 1330 1330 1418 1418 1416 1416 1330 1330 1330 1330 1416 1416 1333 1333 1416 1416 1415 1415 1333 1333 1333 1333 1415 1415 1411 1411 1410 1410 1407 1407 1333 1333 1407 1407 1406 1406 1333 1333 1333 1333 1406 1406 1403 1403 1487 1487 1486 1486 1423 1423 1472 1472 1465 1465 1463 1463 1424 1424 1422 1422 1472 1472 1422 1422 1423 1423 1472 1472 1472 1472 1423 1423 1473 1473 1462 1462 1476 1476 1477 1477 1469 1469 1467 1467 1472 1472 1467 1467 1466 1466 1472 1472 1472 1472 1466 1466 1465 1465 1463 1463 1461 1461 1472 1472 1461 1461 1460 1460 1472 1472 1472 1472 1460 1460 1458 1458 1458 1458 1454 1454 1472 1472 1454 1454 1452 1452 1472 1472 1472 1472 1452 1452 1451 1451 1451 1451 1449 1449 1472 1472 1449 1449 1448 1448 1472 1472 1472 1472 1448 1448 1445 1445 1486 1486 1482 1482 1423 1423 1482 1482 1481 1481 1423 1423 1423 1423 1481 1481 1480 1480 1468 1468 1470 1470 1464 1464 1470 1470 1471 1471 1464 1464 1464 1464 1471 1471 1462 1462 1471 1471 1474 1474 1462 1462 1462 1462 1474 1474 1476 1476 1477 1477 1479 1479 1462 1462 1479 1479 1483 1483 1462 1462 1462 1462 1483 1483 1484 1484 1489 1489 1492 1492 1462 1462 1492 1492 1493 1493 1462 1462 1462 1462 1493 1493 1496 1496 1434 1434 1431 1431 1472 1472 1431 1431 1430 1430 1472 1472 1515 1515 1512 1512 1423 1423 1480 1480 1478 1478 1423 1423 1478 1478 1475 1475 1423 1423 1423 1423 1475 1475 1473 1473 1484 1484 1485 1485 1462 1462 1485 1485 1488 1488 1462 1462 1462 1462 1488 1488 1489 1489 1496 1496 1498 1498 1462 1462 1498 1498 1499 1499 1462 1462 1462 1462 1499 1499 1500 1500 1500 1500 1503 1503 1462 1462 1503 1503 1505 1505 1462 1462 1462 1462 1505 1505 1507 1507 1445 1445 1443 1443 1472 1472 1443 1443 1441 1441 1472 1472 1472 1472 1441 1441 1439 1439 1439 1439 1438 1438 1472 1472 1438 1438 1435 1435 1472 1472 1472 1472 1435 1435 1434 1434 1430 1430 1429 1429 1472 1472 1429 1429 1426 1426 1472 1472 1472 1472 1426 1426 1424 1424 1456 1456 1457 1457 1455 1455 1457 1457 1510 1510 1455 1455 1455 1455 1510 1510 1453 1453 1510 1510 1450 1450 1453 1453 1515 1515 1423 1423 1514 1514 1423 1423 1425 1425 1514 1514 1514 1514 1425 1425 1513 1513 1507 1507 1508 1508 1462 1462 1508 1508 1510 1510 1462 1462 1462 1462 1510 1510 1459 1459 1510 1510 1457 1457 1459 1459 1501 1501 1497 1497 1423 1423 1497 1497 1495 1495 1423 1423 1423 1423 1495 1495 1494 1494 1494 1494 1491 1491 1423 1423 1491 1491 1490 1490 1423 1423 1423 1423 1490 1490 1487 1487 1428 1428 1432 1432 1510 1510 1432 1432 1433 1433 1510 1510 1444 1444 1510 1510 1442 1442 1510 1510 1440 1440 1442 1442 1444 1444 1446 1446 1510 1510 1446 1446 1447 1447 1510 1510 1510 1510 1447 1447 1450 1450 1512 1512 1511 1511 1423 1423 1511 1511 1509 1509 1423 1423 1423 1423 1509 1509 1506 1506 1506 1506 1504 1504 1423 1423 1504 1504 1502 1502 1423 1423 1423 1423 1502 1502 1501 1501 1433 1433 1436 1436 1510 1510 1436 1436 1437 1437 1510 1510 1510 1510 1437 1437 1440 1440 1513 1513 1425 1425 1510 1510 1425 1425 1427 1427 1510 1510 1510 1510 1427 1427 1428 1428 1578 1578 1580 1580 1543 1543 1588 1588 1589 1589 1528 1528 1590 1590 1586 1586 1549 1549 1516 1516 1517 1517 1610 1610 1543 1543 1580 1580 1540 1540 1533 1533 1534 1534 1580 1580 1581 1581 1583 1583 1528 1528 1583 1583 1587 1587 1528 1528 1528 1528 1587 1587 1588 1588 1548 1548 1599 1599 1549 1549 1599 1599 1598 1598 1549 1549 1549 1549 1598 1598 1596 1596 1596 1596 1593 1593 1549 1549 1593 1593 1592 1592 1549 1549 1549 1549 1592 1592 1590 1590 1538 1538 1537 1537 1603 1603 1527 1527 1603 1603 1529 1529 1603 1603 1531 1531 1529 1529 1527 1527 1526 1526 1603 1603 1526 1526 1523 1523 1603 1603 1603 1603 1523 1523 1606 1606 1523 1523 1521 1521 1606 1606 1521 1521 1520 1520 1606 1606 1606 1606 1520 1520 1607 1607 1520 1520 1519 1519 1607 1607 1607 1607 1519 1519 1611 1611 1519 1519 1516 1516 1611 1611 1611 1611 1516 1516 1612 1612 1516 1516 1610 1610 1612 1612 1581 1581 1528 1528 1580 1580 1528 1528 1530 1530 1580 1580 1580 1580 1530 1530 1533 1533 1547 1547 1550 1550 1571 1571 1572 1572 1575 1575 1543 1543 1575 1575 1576 1576 1543 1543 1543 1543 1576 1576 1578 1578 1524 1524 1605 1605 1522 1522 1605 1605 1608 1608 1522 1522 1517 1517 1518 1518 1610 1610 1518 1518 1522 1522 1610 1610 1610 1610 1522 1522 1609 1609 1522 1522 1608 1608 1609 1609 1538 1538 1603 1603 1541 1541 1537 1537 1535 1535 1603 1603 1535 1535 1532 1532 1603 1603 1603 1603 1532 1532 1531 1531 1534 1534 1536 1536 1580 1580 1536 1536 1539 1539 1580 1580 1580 1580 1539 1539 1540 1540 1595 1595 1597 1597 1528 1528 1597 1597 1600 1600 1528 1528 1528 1528 1600 1600 1525 1525 1600 1600 1601 1601 1525 1525 1601 1601 1602 1602 1525 1525 1525 1525 1602 1602 1524 1524 1602 1602 1604 1604 1524 1524 1524 1524 1604 1604 1605 1605 1560 1560 1584 1584 1582 1582 1560 1560 1558 1558 1584 1584 1558 1558 1557 1557 1584 1584 1584 1584 1557 1557 1554 1554 1586 1586 1585 1585 1549 1549 1585 1585 1584 1584 1549 1549 1549 1549 1584 1584 1551 1551 1584 1584 1554 1554 1551 1551 1548 1548 1546 1546 1599 1599 1546 1546 1545 1545 1599 1599 1599 1599 1545 1545 1603 1603 1545 1545 1542 1542 1603 1603 1603 1603 1542 1542 1541 1541 1572 1572 1543 1543 1571 1571 1543 1543 1544 1544 1571 1571 1571 1571 1544 1544 1547 1547 1589 1589 1591 1591 1528 1528 1591 1591 1594 1594 1528 1528 1528 1528 1594 1594 1595 1595 1565 1565 1563 1563 1567 1567 1563 1563 1561 1561 1567 1567 1567 1567 1561 1561 1569 1569 1561 1561 1560 1560 1569 1569 1550 1550 1552 1552 1571 1571 1552 1552 1553 1553 1571 1571 1571 1571 1553 1553 1555 1555 1582 1582 1579 1579 1560 1560 1579 1579 1577 1577 1560 1560 1560 1560 1577 1577 1574 1574 1574 1574 1573 1573 1560 1560 1573 1573 1570 1570 1560 1560 1560 1560 1570 1570 1569 1569 1564 1564 1566 1566 1562 1562 1566 1566 1568 1568 1562 1562 1562 1562 1568 1568 1559 1559 1568 1568 1571 1571 1559 1559 1559 1559 1571 1571 1556 1556 1571 1571 1555 1555 1556 1556 1640 1640 1638 1638 1665 1665 1680 1680 1681 1681 1654 1654 1688 1688 1690 1690 1654 1654 1665 1665 1653 1653 1652 1652 1632 1632 1629 1629 1665 1665 1629 1629 1628 1628 1665 1665 1665 1665 1628 1628 1626 1626 1617 1617 1665 1665 1619 1619 1665 1665 1621 1621 1619 1619 1639 1639 1642 1642 1703 1703 1642 1642 1645 1645 1703 1703 1703 1703 1645 1645 1646 1646 1654 1654 1666 1666 1667 1667 1699 1699 1654 1654 1697 1697 1654 1654 1696 1696 1697 1697 1699 1699 1700 1700 1654 1654 1700 1700 1703 1703 1654 1654 1654 1654 1703 1703 1650 1650 1661 1661 1659 1659 1663 1663 1659 1659 1657 1657 1663 1663 1663 1663 1657 1657 1665 1665 1657 1657 1655 1655 1665 1665 1665 1665 1655 1655 1653 1653 1626 1626 1625 1625 1665 1665 1625 1625 1622 1622 1665 1665 1665 1665 1622 1622 1621 1621 1646 1646 1647 1647 1703 1703 1647 1647 1649 1649 1703 1703 1703 1703 1649 1649 1650 1650 1617 1617 1679 1679 1677 1677 1658 1658 1660 1660 1656 1656 1660 1660 1662 1662 1656 1656 1656 1656 1662 1662 1654 1654 1662 1662 1664 1664 1654 1654 1654 1654 1664 1664 1666 1666 1667 1667 1670 1670 1654 1654 1670 1670 1671 1671 1654 1654 1654 1654 1671 1671 1675 1675 1690 1690 1691 1691 1654 1654 1691 1691 1694 1694 1654 1654 1654 1654 1694 1694 1696 1696 1652 1652 1651 1651 1665 1665 1651 1651 1648 1648 1665 1665 1665 1665 1648 1648 1644 1644 1638 1638 1635 1635 1665 1665 1635 1635 1633 1633 1665 1665 1665 1665 1633 1633 1632 1632 1614 1614 1704 1704 1613 1613 1704 1704 1706 1706 1613 1613 1613 1613 1706 1706 1615 1615 1706 1706 1705 1705 1615 1615 1677 1677 1674 1674 1617 1617 1674 1674 1673 1673 1617 1617 1617 1617 1673 1673 1672 1672 1681 1681 1684 1684 1654 1654 1684 1684 1686 1686 1654 1654 1654 1654 1686 1686 1688 1688 1644 1644 1643 1643 1665 1665 1643 1643 1641 1641 1665 1665 1665 1665 1641 1641 1640 1640 1614 1614 1616 1616 1704 1704 1616 1616 1618 1618 1704 1704 1704 1704 1618 1618 1703 1703 1618 1618 1620 1620 1703 1703 1620 1620 1623 1623 1703 1703 1703 1703 1623 1623 1624 1624 1703 1703 1631 1631 1634 1634 1695 1695 1693 1693 1617 1617 1693 1693 1692 1692 1617 1617 1692 1692 1689 1689 1617 1617 1689 1689 1687 1687 1617 1617 1617 1617 1687 1687 1685 1685 1672 1672 1669 1669 1617 1617 1669 1669 1668 1668 1617 1617 1617 1617 1668 1668 1665 1665 1675 1675 1676 1676 1654 1654 1676 1676 1678 1678 1654 1654 1654 1654 1678 1678 1680 1680 1624 1624 1627 1627 1703 1703 1627 1627 1630 1630 1703 1703 1703 1703 1630 1630 1631 1631 1634 1634 1636 1636 1703 1703 1636 1636 1637 1637 1703 1703 1703 1703 1637 1637 1639 1639 1685 1685 1683 1683 1617 1617 1683 1683 1682 1682 1617 1617 1617 1617 1682 1682 1679 1679 1705 1705 1702 1702 1615 1615 1702 1702 1701 1701 1615 1615 1615 1615 1701 1701 1617 1617 1701 1701 1698 1698 1617 1617 1617 1617 1698 1698 1695 1695 1733 1733 1732 1732 1759 1759 1773 1773 1775 1775 1748 1748 1725 1725 1723 1723 1759 1759 1759 1759 1747 1747 1746 1746 1714 1714 1759 1759 1716 1716 1759 1759 1717 1717 1716 1716 1714 1714 1713 1713 1759 1759 1713 1713 1710 1710 1759 1759 1759 1759 1710 1710 1763 1763 1774 1774 1771 1771 1710 1710 1771 1771 1768 1768 1710 1710 1710 1710 1768 1768 1767 1767 1748 1748 1760 1760 1761 1761 1781 1781 1784 1784 1748 1748 1784 1784 1785 1785 1748 1748 1748 1748 1785 1785 1787 1787 1796 1796 1748 1748 1794 1794 1748 1748 1792 1792 1794 1794 1755 1755 1753 1753 1757 1757 1753 1753 1751 1751 1757 1757 1757 1757 1751 1751 1759 1759 1751 1751 1749 1749 1759 1759 1759 1759 1749 1749 1747 1747 1746 1746 1743 1743 1759 1759 1743 1743 1742 1742 1759 1759 1759 1759 1742 1742 1738 1738 1723 1723 1722 1722 1759 1759 1722 1722 1719 1719 1759 1759 1759 1759 1719 1719 1717 1717 1767 1767 1766 1766 1710 1710 1766 1766 1764 1764 1710 1710 1710 1710 1764 1764 1763 1763 1796 1796 1734 1734 1736 1736 1752 1752 1754 1754 1750 1750 1754 1754 1756 1756 1750 1750 1750 1750 1756 1756 1748 1748 1756 1756 1758 1758 1748 1748 1748 1748 1758 1758 1760 1760 1787 1787 1788 1788 1748 1748 1788 1788 1791 1791 1748 1748 1748 1748 1791 1791 1792 1792 1732 1732 1729 1729 1759 1759 1729 1729 1727 1727 1759 1759 1759 1759 1727 1727 1725 1725 1799 1799 1708 1708 1800 1800 1708 1708 1707 1707 1800 1800 1800 1800 1707 1707 1798 1798 1707 1707 1709 1709 1798 1798 1718 1718 1720 1720 1796 1796 1720 1720 1721 1721 1796 1796 1721 1721 1724 1724 1796 1796 1724 1724 1726 1726 1796 1796 1796 1796 1726 1726 1728 1728 1736 1736 1739 1739 1796 1796 1739 1739 1740 1740 1796 1796 1796 1796 1740 1740 1741 1741 1761 1761 1762 1762 1748 1748 1762 1762 1765 1765 1748 1748 1748 1748 1765 1765 1769 1769 1775 1775 1778 1778 1748 1748 1778 1778 1780 1780 1748 1748 1748 1748 1780 1780 1781 1781 1738 1738 1737 1737 1759 1759 1737 1737 1735 1735 1759 1759 1759 1759 1735 1735 1733 1733 1799 1799 1797 1797 1708 1708 1797 1797 1795 1795 1708 1708 1708 1708 1795 1795 1710 1710 1795 1795 1793 1793 1710 1710 1793 1793 1790 1790 1710 1710 1710 1710 1790 1790 1789 1789 1710 1710 1782 1782 1779 1779 1728 1728 1730 1730 1796 1796 1730 1730 1731 1731 1796 1796 1796 1796 1731 1731 1734 1734 1741 1741 1744 1744 1796 1796 1744 1744 1745 1745 1796 1796 1796 1796 1745 1745 1748 1748 1769 1769 1770 1770 1748 1748 1770 1770 1772 1772 1748 1748 1748 1748 1772 1772 1773 1773 1789 1789 1786 1786 1710 1710 1786 1786 1783 1783 1710 1710 1710 1710 1783 1783 1782 1782 1779 1779 1777 1777 1710 1710 1777 1777 1776 1776 1710 1710 1710 1710 1776 1776 1774 1774 1709 1709 1711 1711 1798 1798 1711 1711 1712 1712 1798 1798 1798 1798 1712 1712 1796 1796 1712 1712 1715 1715 1796 1796 1796 1796 1715 1715 1718 1718 1825 1825 1824 1824 1885 1885 1823 1823 1827 1827 1864 1864 1897 1897 1896 1896 1803 1803 1880 1880 1879 1879 1833 1833 1861 1861 1860 1860 1833 1833 1832 1832 1830 1830 1885 1885 1830 1830 1826 1826 1885 1885 1885 1885 1826 1826 1825 1825 1865 1865 1814 1814 1864 1864 1814 1814 1815 1815 1864 1864 1864 1864 1815 1815 1817 1817 1817 1817 1820 1820 1864 1864 1820 1820 1821 1821 1864 1864 1864 1864 1821 1821 1823 1823 1875 1875 1876 1876 1810 1810 1886 1886 1810 1810 1884 1884 1810 1810 1882 1882 1884 1884 1886 1886 1887 1887 1810 1810 1887 1887 1890 1890 1810 1810 1810 1810 1890 1890 1807 1807 1890 1890 1892 1892 1807 1807 1892 1892 1893 1893 1807 1807 1807 1807 1893 1893 1806 1806 1893 1893 1894 1894 1806 1806 1806 1806 1894 1894 1802 1802 1894 1894 1897 1897 1802 1802 1802 1802 1897 1897 1801 1801 1897 1897 1803 1803 1801 1801 1832 1832 1885 1885 1833 1833 1885 1885 1883 1883 1833 1833 1833 1833 1883 1883 1880 1880 1873 1873 1870 1870 1833 1833 1870 1870 1869 1869 1833 1833 1889 1889 1808 1808 1891 1891 1808 1808 1805 1805 1891 1891 1896 1896 1895 1895 1803 1803 1895 1895 1891 1891 1803 1803 1803 1803 1891 1891 1804 1804 1891 1891 1805 1805 1804 1804 1831 1831 1834 1834 1853 1853 1856 1856 1859 1859 1829 1829 1875 1875 1810 1810 1872 1872 1876 1876 1878 1878 1810 1810 1878 1878 1881 1881 1810 1810 1810 1810 1881 1881 1882 1882 1879 1879 1877 1877 1833 1833 1877 1877 1874 1874 1833 1833 1833 1833 1874 1874 1873 1873 1869 1869 1866 1866 1833 1833 1866 1866 1863 1863 1833 1833 1833 1833 1863 1863 1861 1861 1858 1858 1837 1837 1860 1860 1837 1837 1835 1835 1860 1860 1860 1860 1835 1835 1833 1833 1818 1818 1816 1816 1885 1885 1816 1816 1813 1813 1885 1885 1885 1885 1813 1813 1888 1888 1813 1813 1812 1812 1888 1888 1812 1812 1811 1811 1888 1888 1888 1888 1811 1811 1889 1889 1811 1811 1809 1809 1889 1889 1889 1889 1809 1809 1808 1808 1831 1831 1853 1853 1829 1829 1853 1853 1855 1855 1829 1829 1829 1829 1855 1855 1856 1856 1827 1827 1828 1828 1864 1864 1828 1828 1829 1829 1864 1864 1864 1864 1829 1829 1862 1862 1829 1829 1859 1859 1862 1862 1865 1865 1867 1867 1814 1814 1867 1867 1868 1868 1814 1814 1814 1814 1868 1868 1810 1810 1868 1868 1871 1871 1810 1810 1810 1810 1871 1871 1872 1872 1858 1858 1857 1857 1837 1837 1857 1857 1854 1854 1837 1837 1837 1837 1854 1854 1838 1838 1854 1854 1841 1841 1838 1838 1824 1824 1822 1822 1885 1885 1822 1822 1819 1819 1885 1885 1885 1885 1819 1819 1818 1818 1834 1834 1836 1836 1853 1853 1836 1836 1839 1839 1853 1853 1853 1853 1839 1839 1840 1840 1847 1847 1849 1849 1846 1846 1849 1849 1852 1852 1846 1846 1846 1846 1852 1852 1844 1844 1852 1852 1853 1853 1844 1844 1844 1844 1853 1853 1843 1843 1853 1853 1840 1840 1843 1843 1850 1850 1848 1848 1851 1851 1848 1848 1845 1845 1851 1851 1851 1851 1845 1845 1854 1854 1845 1845 1842 1842 1854 1854 1854 1854 1842 1842 1841 1841 1975 1975 1973 1973 1917 1917 1917 1917 1919 1919 1975 1975 1919 1919 1921 1921 1975 1975 1975 1975 1921 1921 1977 1977 1921 1921 1923 1923 1977 1977 1923 1923 1925 1925 1977 1977 1977 1977 1925 1925 1979 1979 1925 1925 1926 1926 1979 1979 1926 1926 1928 1928 1979 1979 1979 1979 1928 1928 1981 1981 1928 1928 1929 1929 1981 1981 1929 1929 1932 1932 1981 1981 1981 1981 1932 1932 1983 1983 1932 1932 1933 1933 1983 1983 1933 1933 1936 1936 1983 1983 1983 1983 1936 1936 1985 1985 1936 1936 1937 1937 1985 1985 1937 1937 1940 1940 1985 1985 1985 1985 1940 1940 1987 1987 1940 1940 1941 1941 1987 1987 1941 1941 1944 1944 1987 1987 1987 1987 1944 1944 1989 1989 1944 1944 1945 1945 1989 1989 1945 1945 2384 2384 1989 1989 1989 1989 2385 2385 2386 2386 1948 1948 1949 1949 1991 1991 1949 1949 1952 1952 1991 1991 1991 1991 1952 1952 1993 1993 1952 1952 1953 1953 1993 1993 1993 1993 1953 1953 1995 1995 1953 1953 1956 1956 1995 1995 1995 1995 1956 1956 1997 1997 1956 1956 1959 1959 1997 1997 1959 1959 1961 1961 1997 1997 1997 1997 1961 1961 1999 1999 1961 1961 1963 1963 1999 1999 1963 1963 1962 1962 1999 1999 1999 1999 1962 1962 1998 1998 1962 1962 1960 1960 1998 1998 1960 1960 1958 1958 1998 1998 1998 1998 1958 1958 1996 1996 1958 1958 1957 1957 1996 1996 1957 1957 1955 1955 1996 1996 1996 1996 1955 1955 1994 1994 1955 1955 1954 1954 1994 1994 1954 1954 1951 1951 1994 1994 1994 1994 1951 1951 1992 1992 1951 1951 1950 1950 1992 1992 2387 2387 1947 1947 2388 2388 2389 2389 1947 1947 1990 1990 1947 1947 1946 1946 1990 1990 1946 1946 1943 1943 1990 1990 1990 1990 1943 1943 1988 1988 1943 1943 1942 1942 1988 1988 1942 1942 1939 1939 1988 1988 1988 1988 1939 1939 1986 1986 1939 1939 1938 1938 1986 1986 1938 1938 1935 1935 1986 1986 1986 1986 1935 1935 1984 1984 1935 1935 1934 1934 1984 1984 1934 1934 1931 1931 1984 1984 1984 1984 1931 1931 1982 1982 1931 1931 1930 1930 1982 1982 1982 1982 1930 1930 1980 1980 1930 1930 1927 1927 1980 1980 1980 1980 1927 1927 1978 1978 1927 1927 1924 1924 1978 1978 1924 1924 1922 1922 1978 1978 1978 1978 1922 1922 1976 1976 1922 1922 1920 1920 1976 1976 1920 1920 1918 1918 1976 1976 1976 1976 1918 1918 1974 1974 1918 1918 1916 1916 1974 1974 1916 1916 1914 1914 1974 1974 1974 1974 1914 1914 2390 2390 1914 1914 2391 2391 2392 2392 1913 1913 1911 1911 1972 1972 1972 1972 1911 1911 1970 1970 1911 1911 1910 1910 1970 1970 1910 1910 1907 1907 1970 1970 1970 1970 1907 1907 1968 1968 1907 1907 1906 1906 1968 1968 1906 1906 1903 1903 1968 1968 1968 1968 1903 1903 1966 1966 1903 1903 1902 1902 1966 1966 1902 1902 1899 1899 1966 1966 1966 1966 1899 1899 1964 1964 1899 1899 1898 1898 1964 1964 1898 1898 1900 1900 1964 1964 1964 1964 1900 1900 1965 1965 1900 1900 1901 1901 1965 1965 1901 1901 1904 1904 1965 1965 1965 1965 1904 1904 1967 1967 1904 1904 1905 1905 1967 1967 1905 1905 1908 1908 1967 1967 1967 1967 1908 1908 1969 1969 1908 1908 1909 1909 1969 1969 1969 1969 1909 1909 1971 1971 1909 1909 1912 1912 1971 1971 2393 2393 2394 2394 1973 1973 2395 2395 1915 1915 1973 1973 1973 1973 1915 1915 1917 1917 2089 2089 2030 2030 2028 2028 2089 2089 2092 2092 2030 2030 2092 2092 2093 2093 2030 2030 2030 2030 2093 2093 2032 2032 2093 2093 2095 2095 2032 2032 2095 2095 2096 2096 2032 2032 2032 2032 2096 2096 2034 2034 2096 2096 2098 2098 2034 2034 2098 2098 2100 2100 2034 2034 2034 2034 2100 2100 2035 2035 2100 2100 2101 2101 2035 2035 2101 2101 2099 2099 2035 2035 2035 2035 2099 2099 2033 2033 2099 2099 2097 2097 2033 2033 2033 2033 2097 2097 2031 2031 2097 2097 2094 2094 2031 2031 2031 2031 2094 2094 2029 2029 2094 2094 2091 2091 2029 2029 2091 2091 2090 2090 2029 2029 2029 2029 2090 2090 2027 2027 2090 2090 2087 2087 2027 2027 2087 2087 2086 2086 2027 2027 2396 2396 2397 2397 2025 2025 2398 2398 2083 2083 2025 2025 2083 2083 2082 2082 2025 2025 2025 2025 2082 2082 2023 2023 2082 2082 2079 2079 2023 2023 2079 2079 2078 2078 2023 2023 2023 2023 2078 2078 2021 2021 2078 2078 2075 2075 2021 2021 2075 2075 2074 2074 2021 2021 2021 2021 2074 2074 2019 2019 2074 2074 2071 2071 2019 2019 2071 2071 2070 2070 2019 2019 2019 2019 2070 2070 2017 2017 2070 2070 2067 2067 2017 2017 2067 2067 2066 2066 2017 2017 2017 2017 2066 2066 2015 2015 2066 2066 2064 2064 2015 2015 2064 2064 2063 2063 2015 2015 2015 2015 2063 2063 2013 2013 2063 2063 2061 2061 2013 2013 2061 2061 2059 2059 2013 2013 2013 2013 2059 2059 2011 2011 2059 2059 2057 2057 2011 2011 2057 2057 2055 2055 2011 2011 2011 2011 2055 2055 2009 2009 2055 2055 2053 2053 2009 2009 2009 2009 2053 2053 2399 2399 2053 2053 2400 2400 2401 2401 2007 2007 2050 2050 2005 2005 2050 2050 2047 2047 2005 2005 2047 2047 2046 2046 2005 2005 2005 2005 2046 2046 2003 2003 2046 2046 2043 2043 2003 2003 2043 2043 2042 2042 2003 2003 2003 2003 2042 2042 2001 2001 2042 2042 2039 2039 2001 2001 2039 2039 2038 2038 2001 2001 2001 2001 2038 2038 2000 2000 2038 2038 2036 2036 2000 2000 2036 2036 2037 2037 2000 2000 2000 2000 2037 2037 2002 2002 2037 2037 2040 2040 2002 2002 2040 2040 2041 2041 2002 2002 2002 2002 2041 2041 2004 2004 2041 2041 2044 2044 2004 2004 2044 2044 2045 2045 2004 2004 2004 2004 2045 2045 2006 2006 2045 2045 2048 2048 2006 2006 2048 2048 2049 2049 2006 2006 2006 2006 2049 2049 2008 2008 2049 2049 2051 2051 2008 2008 2402 2402 2052 2052 2403 2403 2404 2404 2052 2052 2010 2010 2052 2052 2054 2054 2010 2010 2054 2054 2056 2056 2010 2010 2010 2010 2056 2056 2012 2012 2056 2056 2058 2058 2012 2012 2058 2058 2060 2060 2012 2012 2012 2012 2060 2060 2014 2014 2060 2060 2062 2062 2014 2014 2014 2014 2062 2062 2016 2016 2062 2062 2065 2065 2016 2016 2016 2016 2065 2065 2018 2018 2065 2065 2068 2068 2018 2018 2068 2068 2069 2069 2018 2018 2018 2018 2069 2069 2020 2020 2069 2069 2072 2072 2020 2020 2072 2072 2073 2073 2020 2020 2020 2020 2073 2073 2022 2022 2073 2073 2076 2076 2022 2022 2076 2076 2077 2077 2022 2022 2022 2022 2077 2077 2024 2024 2077 2077 2080 2080 2024 2024 2080 2080 2081 2081 2024 2024 2024 2024 2081 2081 2026 2026 2081 2081 2084 2084 2026 2026 2084 2084 2085 2085 2026 2026 2026 2026 2085 2085 2405 2405 2085 2085 2406 2406 2407 2407 2028 2028 2088 2088 2089 2089
+19 19 22 22 24 24 22 22 25 25 24 24 24 24 25 25 27 27 27 27 31 31 24 24 31 31 33 33 24 24 24 24 33 33 30 30 33 33 35 35 30 30 30 30 35 35 37 37 18 18 7 7 9 9 42 42 40 40 29 29 9 9 11 11 18 18 11 11 13 13 18 18 18 18 13 13 24 24 13 13 16 16 24 24 24 24 16 16 19 19 6 6 4 4 15 15 4 4 2 2 15 15 15 15 2 2 0 0 0 0 1 1 15 15 1 1 3 3 15 15 15 15 3 3 18 18 3 3 5 5 18 18 18 18 5 5 7 7 23 23 20 20 21 21 20 20 17 17 21 21 21 21 17 17 14 14 40 40 38 38 29 29 38 38 36 36 29 29 29 29 36 36 34 34 37 37 39 39 30 30 39 39 41 41 30 30 30 30 41 41 43 43 14 14 12 12 21 21 12 12 10 10 21 21 21 21 10 10 15 15 10 10 8 8 15 15 15 15 8 8 6 6 43 43 45 45 30 30 45 45 46 46 30 30 30 30 46 46 29 29 46 46 44 44 29 29 29 29 44 44 42 42 34 34 32 32 29 29 32 32 28 28 29 29 29 29 28 28 21 21 28 28 26 26 21 21 21 21 26 26 23 23 70 70 72 72 61 61 70 70 61 61 68 68 62 62 64 64 61 61 64 64 66 66 61 61 61 61 66 66 68 68 55 55 57 57 61 61 57 57 59 59 61 61 61 61 59 59 62 62 49 49 51 51 61 61 51 51 53 53 61 61 61 61 53 53 55 55 50 50 48 48 61 61 48 48 47 47 61 61 61 61 47 47 49 49 56 56 54 54 61 61 54 54 52 52 61 61 61 61 52 52 50 50 63 63 60 60 61 61 60 60 58 58 61 61 61 61 58 58 56 56 69 69 67 67 61 61 67 67 65 65 61 61 61 61 65 65 63 63 75 75 73 73 61 61 73 73 71 71 61 61 61 61 71 71 69 69 72 72 74 74 61 61 74 74 76 76 61 61 61 61 76 76 75 75 163 163 101 101 99 99 163 163 164 164 101 101 164 164 167 167 101 101 101 101 167 167 103 103 167 167 168 168 103 103 103 103 168 168 105 105 168 168 170 170 105 105 105 105 170 170 174 174 171 171 104 104 172 172 104 104 105 105 172 172 172 172 105 105 173 173 105 105 174 174 173 173 171 171 169 169 104 104 169 169 166 166 104 104 104 104 166 166 102 102 166 166 165 165 102 102 165 165 162 162 102 102 102 102 162 162 100 100 162 162 161 161 100 100 161 161 159 159 100 100 455 455 456 456 98 98 457 457 158 158 98 98 98 98 158 158 96 96 158 158 156 156 96 96 96 96 156 156 153 153 148 148 94 94 149 149 94 94 96 96 149 149 149 149 96 96 152 152 96 96 153 153 152 152 148 148 146 146 94 94 146 146 143 143 94 94 94 94 143 143 92 92 143 143 142 142 92 92 142 142 139 139 92 92 92 92 139 139 90 90 139 139 138 138 90 90 138 138 136 136 90 90 90 90 136 136 88 88 136 136 134 134 88 88 88 88 134 134 86 86 134 134 132 132 86 86 86 86 132 132 129 129 129 129 128 128 86 86 128 128 125 125 86 86 86 86 125 125 84 84 125 125 124 124 84 84 84 84 124 124 458 458 124 124 459 459 460 460 82 82 122 122 119 119 114 114 80 80 115 115 80 80 82 82 115 115 115 115 82 82 118 118 82 82 119 119 118 118 114 114 112 112 80 80 112 112 109 109 80 80 80 80 109 109 78 78 109 109 108 108 78 78 108 108 106 106 78 78 78 78 106 106 77 77 106 106 107 107 77 77 107 107 110 110 77 77 77 77 110 110 79 79 110 110 111 111 79 79 79 79 111 111 81 81 111 111 113 113 81 81 81 81 113 113 116 116 121 121 83 83 120 120 83 83 81 81 120 120 120 120 81 81 117 117 81 81 116 116 117 117 121 121 123 123 83 83 461 461 126 126 462 462 463 463 126 126 85 85 126 126 127 127 85 85 127 127 130 130 85 85 85 85 130 130 87 87 130 130 131 131 87 87 131 131 133 133 87 87 87 87 133 133 89 89 133 133 135 135 89 89 89 89 135 135 91 91 135 135 137 137 91 91 91 91 137 137 140 140 145 145 93 93 144 144 93 93 91 91 144 144 144 144 91 91 141 141 91 91 140 140 141 141 145 145 147 147 93 93 147 147 150 150 93 93 93 93 150 150 95 95 150 150 151 151 95 95 151 151 154 154 95 95 95 95 154 154 97 97 154 154 155 155 97 97 155 155 157 157 97 97 97 97 157 157 464 464 157 157 465 465 466 466 99 99 160 160 163 163 201 201 259 259 257 257 236 236 233 233 280 280 233 233 278 278 280 280 236 236 280 280 237 237 280 280 282 282 237 237 237 237 282 282 239 239 282 282 284 284 239 239 239 239 284 284 243 243 243 243 284 284 242 242 284 284 283 283 242 242 242 242 283 283 241 241 241 241 283 283 240 240 283 283 281 281 240 240 240 240 281 281 238 238 281 281 279 279 238 238 238 238 279 279 235 235 235 235 279 279 234 234 279 279 277 277 234 234 234 234 277 277 231 231 231 231 277 277 230 230 277 277 275 275 230 230 230 230 275 275 228 228 228 228 275 275 227 227 275 275 273 273 227 227 227 227 273 273 225 225 273 273 271 271 225 225 225 225 271 271 222 222 222 222 271 271 221 221 271 271 269 269 221 221 221 221 269 269 218 218 218 218 269 269 217 217 269 269 267 267 217 217 217 217 267 267 215 215 267 267 265 265 215 215 215 215 265 265 212 212 212 212 265 265 211 211 265 265 263 263 211 211 211 211 263 263 208 208 208 208 263 263 207 207 263 263 261 261 207 207 207 207 261 261 205 205 259 259 201 201 261 261 201 201 203 203 261 261 261 261 203 203 205 205 255 255 197 197 257 257 197 197 198 198 257 257 257 257 198 198 201 201 251 251 191 191 253 253 191 191 193 193 253 253 253 253 193 193 255 255 193 193 194 194 255 255 255 255 194 194 197 197 249 249 187 187 251 251 187 187 188 188 251 251 251 251 188 188 191 191 245 245 181 181 247 247 181 181 183 183 247 247 247 247 183 183 249 249 183 183 184 184 249 249 249 249 184 184 187 187 244 244 177 177 245 245 177 177 178 178 245 245 245 245 178 178 181 181 246 246 176 176 244 244 176 176 175 175 244 244 244 244 175 175 177 177 250 250 182 182 248 248 182 182 180 180 248 248 248 248 180 180 246 246 180 180 179 179 246 246 246 246 179 179 176 176 252 252 186 186 250 250 186 186 185 185 250 250 250 250 185 185 182 182 256 256 192 192 254 254 192 192 190 190 254 254 254 254 190 190 252 252 190 190 189 189 252 252 252 252 189 189 186 186 258 258 196 196 256 256 196 196 195 195 256 256 256 256 195 195 192 192 260 260 200 200 258 258 200 200 199 199 258 258 258 258 199 199 196 196 264 264 206 206 262 262 206 206 204 204 262 262 262 262 204 204 260 260 204 204 202 202 260 260 260 260 202 202 200 200 266 266 210 210 264 264 210 210 209 209 264 264 264 264 209 209 206 206 270 270 216 216 268 268 216 216 214 214 268 268 268 268 214 214 266 266 214 214 213 213 266 266 266 266 213 213 210 210 272 272 220 220 270 270 220 220 219 219 270 270 270 270 219 219 216 216 233 233 232 232 278 278 232 232 229 229 278 278 278 278 229 229 276 276 229 229 226 226 276 276 276 276 226 226 274 274 226 226 224 224 274 274 274 274 224 224 272 272 224 224 223 223 272 272 272 272 223 223 220 220 467 467 315 315 356 356 315 315 313 313 356 356 356 356 313 313 354 354 313 313 311 311 354 354 354 354 311 311 352 352 311 311 309 309 352 352 352 352 309 309 350 350 309 309 307 307 350 350 350 350 307 307 348 348 307 307 305 305 348 348 348 348 305 305 346 346 305 305 303 303 346 346 346 346 303 303 344 344 303 303 301 301 344 344 344 344 301 301 342 342 301 301 299 299 342 342 342 342 299 299 340 340 299 299 297 297 340 340 340 340 297 297 338 338 297 297 468 468 338 338 338 338 469 469 470 470 295 295 293 293 336 336 336 336 293 293 334 334 293 293 291 291 334 334 334 334 291 291 332 332 291 291 289 289 332 332 332 332 289 289 330 330 289 289 287 287 330 330 330 330 287 287 328 328 287 287 285 285 328 328 328 328 285 285 326 326 285 285 286 286 326 326 326 326 286 286 327 327 286 286 288 288 327 327 327 327 288 288 329 329 288 288 290 290 329 329 329 329 290 290 331 331 290 290 292 292 331 331 331 331 292 292 333 333 292 292 294 294 333 333 333 333 294 294 335 335 471 471 296 296 472 472 473 473 296 296 337 337 296 296 298 298 337 337 337 337 298 298 339 339 298 298 300 300 339 339 339 339 300 300 341 341 300 300 302 302 341 341 341 341 302 302 343 343 302 302 304 304 343 343 343 343 304 304 345 345 304 304 306 306 345 345 345 345 306 306 347 347 306 306 308 308 347 347 347 347 308 308 349 349 308 308 310 310 349 349 349 349 310 310 351 351 310 310 312 312 351 351 351 351 312 312 353 353 312 312 314 314 353 353 353 353 314 314 355 355 314 314 474 474 355 355 355 355 475 475 476 476 316 316 318 318 357 357 357 357 318 318 359 359 318 318 320 320 359 359 359 359 320 320 361 361 320 320 322 322 361 361 361 361 322 322 363 363 322 322 324 324 363 363 363 363 324 324 365 365 324 324 325 325 365 365 365 365 325 325 366 366 325 325 323 323 366 366 366 366 323 323 364 364 323 323 321 321 364 364 364 364 321 321 362 362 321 321 319 319 362 362 362 362 319 319 360 360 319 319 317 317 360 360 360 360 317 317 358 358 477 477 315 315 478 478 418 418 387 387 416 416 387 387 385 385 416 416 416 416 385 385 414 414 385 385 383 383 414 414 414 414 383 383 412 412 383 383 381 381 412 412 412 412 381 381 410 410 381 381 379 379 410 410 410 410 379 379 408 408 379 379 377 377 408 408 408 408 377 377 406 406 377 377 375 375 406 406 406 406 375 375 404 404 375 375 373 373 404 404 404 404 373 373 402 402 373 373 371 371 402 402 402 402 371 371 400 400 371 371 369 369 400 400 400 400 369 369 398 398 369 369 367 367 398 398 398 398 367 367 396 396 367 367 368 368 396 396 396 396 368 368 397 397 368 368 370 370 397 397 397 397 370 370 399 399 370 370 372 372 399 399 399 399 372 372 401 401 372 372 374 374 401 401 401 401 374 374 403 403 374 374 376 376 403 403 403 403 376 376 405 405 376 376 378 378 405 405 405 405 378 378 407 407 378 378 380 380 407 407 407 407 380 380 409 409 380 380 382 382 409 409 409 409 382 382 411 411 382 382 384 384 411 411 411 411 384 384 413 413 384 384 386 386 413 413 413 413 386 386 415 415 386 386 388 388 415 415 415 415 388 388 417 417 388 388 390 390 417 417 417 417 390 390 419 419 390 390 392 392 419 419 419 419 392 392 421 421 392 392 394 394 421 421 421 421 394 394 423 423 394 394 395 395 423 423 423 423 395 395 424 424 395 395 393 393 424 424 424 424 393 393 422 422 393 393 391 391 422 422 422 422 391 391 420 420 391 391 389 389 420 420 420 420 389 389 418 418 389 389 387 387 418 418 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+17 17 14 14 21 21 39 39 41 41 30 30 41 41 43 43 30 30 22 22 25 25 24 24 25 25 27 27 24 24 24 24 27 27 31 31 31 31 33 33 24 24 33 33 35 35 24 24 24 24 35 35 30 30 35 35 37 37 30 30 30 30 37 37 39 39 7 7 9 9 18 18 9 9 11 11 18 18 26 26 23 23 21 21 23 23 20 20 21 21 21 21 20 20 17 17 11 11 13 13 18 18 13 13 16 16 18 18 18 18 16 16 24 24 16 16 19 19 24 24 24 24 19 19 22 22 42 42 40 40 29 29 40 40 38 38 29 29 29 29 38 38 36 36 43 43 45 45 30 30 45 45 46 46 30 30 30 30 46 46 29 29 46 46 44 44 29 29 29 29 44 44 42 42 6 6 4 4 15 15 4 4 2 2 15 15 15 15 2 2 0 0 0 0 1 1 15 15 1 1 3 3 15 15 15 15 3 3 18 18 3 3 5 5 18 18 18 18 5 5 7 7 14 14 12 12 21 21 12 12 10 10 21 21 21 21 10 10 15 15 10 10 8 8 15 15 15 15 8 8 6 6 36 36 34 34 29 29 34 34 32 32 29 29 29 29 32 32 21 21 32 32 28 28 21 21 21 21 28 28 26 26 70 70 72 72 61 61 70 70 61 61 68 68 62 62 64 64 61 61 64 64 66 66 61 61 61 61 66 66 68 68 55 55 57 57 61 61 57 57 59 59 61 61 61 61 59 59 62 62 49 49 51 51 61 61 51 51 53 53 61 61 61 61 53 53 55 55 50 50 48 48 61 61 48 48 47 47 61 61 61 61 47 47 49 49 56 56 54 54 61 61 54 54 52 52 61 61 61 61 52 52 50 50 63 63 60 60 61 61 60 60 58 58 61 61 61 61 58 58 56 56 69 69 67 67 61 61 67 67 65 65 61 61 61 61 65 65 63 63 75 75 73 73 61 61 73 73 71 71 61 61 61 61 71 71 69 69 72 72 74 74 61 61 74 74 76 76 61 61 61 61 76 76 75 75 163 163 101 101 99 99 163 163 164 164 101 101 164 164 167 167 101 101 101 101 167 167 103 103 167 167 168 168 103 103 103 103 168 168 105 105 168 168 170 170 105 105 105 105 170 170 174 174 171 171 104 104 172 172 104 104 105 105 172 172 172 172 105 105 173 173 105 105 174 174 173 173 171 171 169 169 104 104 169 169 166 166 104 104 104 104 166 166 102 102 166 166 165 165 102 102 165 165 162 162 102 102 102 102 162 162 100 100 162 162 161 161 100 100 161 161 159 159 100 100 455 455 456 456 98 98 457 457 158 158 98 98 98 98 158 158 96 96 158 158 156 156 96 96 96 96 156 156 153 153 148 148 94 94 149 149 94 94 96 96 149 149 149 149 96 96 152 152 96 96 153 153 152 152 148 148 146 146 94 94 146 146 143 143 94 94 94 94 143 143 92 92 143 143 142 142 92 92 142 142 139 139 92 92 92 92 139 139 90 90 139 139 138 138 90 90 138 138 136 136 90 90 90 90 136 136 88 88 136 136 134 134 88 88 88 88 134 134 86 86 134 134 132 132 86 86 86 86 132 132 129 129 129 129 128 128 86 86 128 128 125 125 86 86 86 86 125 125 84 84 125 125 124 124 84 84 84 84 124 124 458 458 124 124 459 459 460 460 82 82 122 122 119 119 114 114 80 80 115 115 80 80 82 82 115 115 115 115 82 82 118 118 82 82 119 119 118 118 114 114 112 112 80 80 112 112 109 109 80 80 80 80 109 109 78 78 109 109 108 108 78 78 108 108 106 106 78 78 78 78 106 106 77 77 106 106 107 107 77 77 107 107 110 110 77 77 77 77 110 110 79 79 110 110 111 111 79 79 79 79 111 111 81 81 111 111 113 113 81 81 81 81 113 113 116 116 121 121 83 83 120 120 83 83 81 81 120 120 120 120 81 81 117 117 81 81 116 116 117 117 121 121 123 123 83 83 461 461 126 126 462 462 463 463 126 126 85 85 126 126 127 127 85 85 127 127 130 130 85 85 85 85 130 130 87 87 130 130 131 131 87 87 131 131 133 133 87 87 87 87 133 133 89 89 133 133 135 135 89 89 89 89 135 135 91 91 135 135 137 137 91 91 91 91 137 137 140 140 145 145 93 93 144 144 93 93 91 91 144 144 144 144 91 91 141 141 91 91 140 140 141 141 145 145 147 147 93 93 147 147 150 150 93 93 93 93 150 150 95 95 150 150 151 151 95 95 151 151 154 154 95 95 95 95 154 154 97 97 154 154 155 155 97 97 155 155 157 157 97 97 97 97 157 157 464 464 157 157 465 465 466 466 99 99 160 160 163 163 201 201 259 259 257 257 236 236 233 233 280 280 233 233 278 278 280 280 236 236 280 280 237 237 280 280 282 282 237 237 237 237 282 282 239 239 282 282 284 284 239 239 239 239 284 284 243 243 243 243 284 284 242 242 284 284 283 283 242 242 242 242 283 283 241 241 241 241 283 283 240 240 283 283 281 281 240 240 240 240 281 281 238 238 281 281 279 279 238 238 238 238 279 279 235 235 235 235 279 279 234 234 279 279 277 277 234 234 234 234 277 277 231 231 231 231 277 277 230 230 277 277 275 275 230 230 230 230 275 275 228 228 228 228 275 275 227 227 275 275 273 273 227 227 227 227 273 273 225 225 273 273 271 271 225 225 225 225 271 271 222 222 222 222 271 271 221 221 271 271 269 269 221 221 221 221 269 269 218 218 218 218 269 269 217 217 269 269 267 267 217 217 217 217 267 267 215 215 267 267 265 265 215 215 215 215 265 265 212 212 212 212 265 265 211 211 265 265 263 263 211 211 211 211 263 263 208 208 208 208 263 263 207 207 263 263 261 261 207 207 207 207 261 261 205 205 259 259 201 201 261 261 201 201 203 203 261 261 261 261 203 203 205 205 255 255 197 197 257 257 197 197 198 198 257 257 257 257 198 198 201 201 251 251 191 191 253 253 191 191 193 193 253 253 253 253 193 193 255 255 193 193 194 194 255 255 255 255 194 194 197 197 249 249 187 187 251 251 187 187 188 188 251 251 251 251 188 188 191 191 245 245 181 181 247 247 181 181 183 183 247 247 247 247 183 183 249 249 183 183 184 184 249 249 249 249 184 184 187 187 244 244 177 177 245 245 177 177 178 178 245 245 245 245 178 178 181 181 246 246 176 176 244 244 176 176 175 175 244 244 244 244 175 175 177 177 250 250 182 182 248 248 182 182 180 180 248 248 248 248 180 180 246 246 180 180 179 179 246 246 246 246 179 179 176 176 252 252 186 186 250 250 186 186 185 185 250 250 250 250 185 185 182 182 256 256 192 192 254 254 192 192 190 190 254 254 254 254 190 190 252 252 190 190 189 189 252 252 252 252 189 189 186 186 258 258 196 196 256 256 196 196 195 195 256 256 256 256 195 195 192 192 260 260 200 200 258 258 200 200 199 199 258 258 258 258 199 199 196 196 264 264 206 206 262 262 206 206 204 204 262 262 262 262 204 204 260 260 204 204 202 202 260 260 260 260 202 202 200 200 266 266 210 210 264 264 210 210 209 209 264 264 264 264 209 209 206 206 270 270 216 216 268 268 216 216 214 214 268 268 268 268 214 214 266 266 214 214 213 213 266 266 266 266 213 213 210 210 272 272 220 220 270 270 220 220 219 219 270 270 270 270 219 219 216 216 233 233 232 232 278 278 232 232 229 229 278 278 278 278 229 229 276 276 229 229 226 226 276 276 276 276 226 226 274 274 226 226 224 224 274 274 274 274 224 224 272 272 224 224 223 223 272 272 272 272 223 223 220 220 467 467 315 315 356 356 315 315 313 313 356 356 356 356 313 313 354 354 313 313 311 311 354 354 354 354 311 311 352 352 311 311 309 309 352 352 352 352 309 309 350 350 309 309 307 307 350 350 350 350 307 307 348 348 307 307 305 305 348 348 348 348 305 305 346 346 305 305 303 303 346 346 346 346 303 303 344 344 303 303 301 301 344 344 344 344 301 301 342 342 301 301 299 299 342 342 342 342 299 299 340 340 299 299 297 297 340 340 340 340 297 297 338 338 297 297 468 468 338 338 338 338 469 469 470 470 295 295 293 293 336 336 336 336 293 293 334 334 293 293 291 291 334 334 334 334 291 291 332 332 291 291 289 289 332 332 332 332 289 289 330 330 289 289 287 287 330 330 330 330 287 287 328 328 287 287 285 285 328 328 328 328 285 285 326 326 285 285 286 286 326 326 326 326 286 286 327 327 286 286 288 288 327 327 327 327 288 288 329 329 288 288 290 290 329 329 329 329 290 290 331 331 290 290 292 292 331 331 331 331 292 292 333 333 292 292 294 294 333 333 333 333 294 294 335 335 471 471 296 296 472 472 473 473 296 296 337 337 296 296 298 298 337 337 337 337 298 298 339 339 298 298 300 300 339 339 339 339 300 300 341 341 300 300 302 302 341 341 341 341 302 302 343 343 302 302 304 304 343 343 343 343 304 304 345 345 304 304 306 306 345 345 345 345 306 306 347 347 306 306 308 308 347 347 347 347 308 308 349 349 308 308 310 310 349 349 349 349 310 310 351 351 310 310 312 312 351 351 351 351 312 312 353 353 312 312 314 314 353 353 353 353 314 314 355 355 314 314 474 474 355 355 355 355 475 475 476 476 316 316 318 318 357 357 357 357 318 318 359 359 318 318 320 320 359 359 359 359 320 320 361 361 320 320 322 322 361 361 361 361 322 322 363 363 322 322 324 324 363 363 363 363 324 324 365 365 324 324 325 325 365 365 365 365 325 325 366 366 325 325 323 323 366 366 366 366 323 323 364 364 323 323 321 321 364 364 364 364 321 321 362 362 321 321 319 319 362 362 362 362 319 319 360 360 319 319 317 317 360 360 360 360 317 317 358 358 477 477 315 315 478 478 418 418 387 387 416 416 387 387 385 385 416 416 416 416 385 385 414 414 385 385 383 383 414 414 414 414 383 383 412 412 383 383 381 381 412 412 412 412 381 381 410 410 381 381 379 379 410 410 410 410 379 379 408 408 379 379 377 377 408 408 408 408 377 377 406 406 377 377 375 375 406 406 406 406 375 375 404 404 375 375 373 373 404 404 404 404 373 373 402 402 373 373 371 371 402 402 402 402 371 371 400 400 371 371 369 369 400 400 400 400 369 369 398 398 369 369 367 367 398 398 398 398 367 367 396 396 367 367 368 368 396 396 396 396 368 368 397 397 368 368 370 370 397 397 397 397 370 370 399 399 370 370 372 372 399 399 399 399 372 372 401 401 372 372 374 374 401 401 401 401 374 374 403 403 374 374 376 376 403 403 403 403 376 376 405 405 376 376 378 378 405 405 405 405 378 378 407 407 378 378 380 380 407 407 407 407 380 380 409 409 380 380 382 382 409 409 409 409 382 382 411 411 382 382 384 384 411 411 411 411 384 384 413 413 384 384 386 386 413 413 413 413 386 386 415 415 386 386 388 388 415 415 415 415 388 388 417 417 388 388 390 390 417 417 417 417 390 390 419 419 390 390 392 392 419 419 419 419 392 392 421 421 392 392 394 394 421 421 421 421 394 394 423 423 394 394 395 395 423 423 423 423 395 395 424 424 395 395 393 393 424 424 424 424 393 393 422 422 393 393 391 391 422 422 422 422 391 391 420 420 391 391 389 389 420 420 420 420 389 389 418 418 389 389 387 387 418 418 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+44 44 42 42 28 28 42 42 40 40 28 28 28 28 40 40 38 38 37 37 39 39 29 29 39 39 41 41 29 29 19 19 21 21 24 24 21 21 25 25 24 24 24 24 25 25 27 27 10 10 8 8 17 17 38 38 36 36 28 28 36 36 34 34 28 28 28 28 34 34 23 23 34 34 32 32 23 23 23 23 32 32 30 30 41 41 43 43 29 29 43 43 45 45 29 29 29 29 45 45 28 28 45 45 46 46 28 28 28 28 46 46 44 44 5 5 7 7 18 18 7 7 9 9 18 18 8 8 6 6 17 17 6 6 4 4 17 17 17 17 4 4 2 2 2 2 0 0 17 17 0 0 1 1 17 17 17 17 1 1 18 18 1 1 3 3 18 18 18 18 3 3 5 5 30 30 26 26 23 23 26 26 22 22 23 23 23 23 22 22 20 20 27 27 31 31 24 24 31 31 33 33 24 24 24 24 33 33 29 29 33 33 35 35 29 29 29 29 35 35 37 37 20 20 16 16 23 23 16 16 14 14 23 23 23 23 14 14 17 17 14 14 12 12 17 17 17 17 12 12 10 10 9 9 11 11 18 18 11 11 13 13 18 18 18 18 13 13 24 24 13 13 15 15 24 24 24 24 15 15 19 19 61 61 64 64 62 62 61 61 62 62 59 59 53 53 55 55 62 62 55 55 57 57 62 62 62 62 57 57 59 59 47 47 49 49 62 62 49 49 51 51 62 62 62 62 51 51 53 53 52 52 50 50 62 62 50 50 48 48 62 62 62 62 48 48 47 47 58 58 56 56 62 62 56 56 54 54 62 62 62 62 54 54 52 52 65 65 63 63 62 62 63 63 60 60 62 62 62 62 60 60 58 58 71 71 69 69 62 62 69 69 67 67 62 62 62 62 67 67 65 65 76 76 75 75 62 62 75 75 73 73 62 62 62 62 73 73 71 71 70 70 72 72 62 62 72 72 74 74 62 62 62 62 74 74 76 76 64 64 66 66 62 62 66 66 68 68 62 62 62 62 68 68 70 70 143 143 93 93 91 91 143 143 144 144 93 93 144 144 146 146 93 93 93 93 146 146 95 95 146 146 149 149 95 95 95 95 149 149 97 97 149 149 150 150 97 97 97 97 150 150 153 153 159 159 99 99 455 455 99 99 456 456 457 457 157 157 97 97 154 154 97 97 153 153 154 154 159 159 160 160 99 99 160 160 163 163 99 99 99 99 163 163 101 101 163 163 164 164 101 101 164 164 167 167 101 101 101 101 167 167 103 103 167 167 168 168 103 103 168 168 170 170 103 103 103 103 170 170 105 105 170 170 173 173 105 105 105 105 173 173 104 104 173 173 174 174 104 104 104 104 174 174 172 172 166 166 102 102 169 169 102 102 104 104 169 169 169 169 104 104 171 171 104 104 172 172 171 171 166 166 165 165 102 102 165 165 162 162 102 102 102 102 162 162 100 100 162 162 161 161 100 100 161 161 158 158 100 100 100 100 158 158 458 458 158 158 459 459 460 460 156 156 155 155 98 98 98 98 155 155 96 96 155 155 152 152 96 96 96 96 152 152 94 94 152 152 151 151 94 94 94 94 151 151 148 148 148 148 147 147 94 94 147 147 145 145 94 94 94 94 145 145 92 92 145 145 142 142 92 92 92 92 142 142 90 90 142 142 141 141 90 90 90 90 141 141 139 139 133 133 88 88 135 135 88 88 90 90 135 135 135 135 90 90 138 138 90 90 139 139 138 138 133 133 132 132 88 88 132 132 129 129 88 88 88 88 129 129 86 86 129 129 128 128 86 86 128 128 125 125 86 86 86 86 125 125 84 84 125 125 124 124 84 84 461 461 122 122 462 462 463 463 122 122 82 82 122 122 119 119 82 82 82 82 119 119 80 80 119 119 118 118 80 80 80 80 118 118 115 115 109 109 78 78 111 111 78 78 80 80 111 111 111 111 80 80 114 114 80 80 115 115 114 114 109 109 108 108 78 78 108 108 106 106 78 78 78 78 106 106 77 77 106 106 107 107 77 77 107 107 110 110 77 77 77 77 110 110 79 79 110 110 112 112 79 79 112 112 113 113 79 79 79 79 113 113 81 81 113 113 116 116 81 81 81 81 116 116 83 83 116 116 117 117 83 83 83 83 117 117 120 120 126 126 85 85 123 123 464 464 83 83 465 465 466 466 83 83 121 121 83 83 120 120 121 121 126 126 127 127 85 85 127 127 130 130 85 85 85 85 130 130 87 87 130 130 131 131 87 87 131 131 134 134 87 87 87 87 134 134 89 89 134 134 136 136 89 89 136 136 137 137 89 89 89 89 137 137 91 91 137 137 140 140 91 91 91 91 140 140 143 143 220 220 271 271 269 269 215 215 213 213 268 268 213 213 266 266 268 268 215 215 268 268 218 218 268 268 270 270 218 218 218 218 270 270 219 219 270 270 272 272 219 219 219 219 272 272 222 222 222 222 272 272 223 223 272 272 274 274 223 223 223 223 274 274 226 226 226 226 274 274 228 228 274 274 276 276 228 228 228 228 276 276 229 229 276 276 278 278 229 229 229 229 278 278 232 232 232 232 278 278 233 233 278 278 280 280 233 233 233 233 280 280 236 236 236 236 280 280 237 237 280 280 282 282 237 237 237 237 282 282 239 239 239 239 282 282 242 242 282 282 284 284 242 242 242 242 284 284 243 243 284 284 283 283 243 243 243 243 283 283 241 241 241 241 283 283 240 240 283 283 281 281 240 240 240 240 281 281 238 238 238 238 281 281 235 235 281 281 279 279 235 235 235 235 279 279 234 234 279 279 277 277 234 234 234 234 277 277 231 231 231 231 277 277 230 230 277 277 275 275 230 230 230 230 275 275 227 227 227 227 275 275 225 225 275 275 273 273 225 225 225 225 273 273 224 224 271 271 220 220 273 273 220 220 221 221 273 273 273 273 221 221 224 224 267 267 216 216 269 269 216 216 217 217 269 269 269 269 217 217 220 220 263 263 210 210 265 265 210 210 211 211 265 265 265 265 211 211 267 267 211 211 214 214 267 267 267 267 214 214 216 216 261 261 207 207 263 263 207 207 208 208 263 263 263 263 208 208 210 210 257 257 201 201 259 259 201 201 202 202 259 259 259 259 202 202 261 261 202 202 204 204 261 261 261 261 204 204 207 207 255 255 197 197 257 257 197 197 198 198 257 257 257 257 198 198 201 201 253 253 193 193 255 255 193 193 194 194 255 255 255 255 194 194 197 197 249 249 187 187 251 251 187 187 188 188 251 251 251 251 188 188 253 253 188 188 191 191 253 253 253 253 191 191 193 193 247 247 183 183 249 249 183 183 184 184 249 249 249 249 184 184 187 187 244 244 177 177 245 245 177 177 178 178 245 245 245 245 178 178 247 247 178 178 180 180 247 247 247 247 180 180 183 183 246 246 176 176 244 244 176 176 175 175 244 244 244 244 175 175 177 177 248 248 181 181 246 246 181 181 179 179 246 246 246 246 179 179 176 176 252 252 186 186 250 250 186 186 185 185 250 250 250 250 185 185 248 248 185 185 182 182 248 248 248 248 182 182 181 181 254 254 190 190 252 252 190 190 189 189 252 252 252 252 189 189 186 186 258 258 196 196 256 256 196 196 195 195 256 256 256 256 195 195 254 254 195 195 192 192 254 254 254 254 192 192 190 190 260 260 200 200 258 258 200 200 199 199 258 258 258 258 199 199 196 196 213 213 212 212 266 266 212 212 209 209 266 266 266 266 209 209 264 264 209 209 206 206 264 264 264 264 206 206 262 262 206 206 205 205 262 262 262 262 205 205 260 260 205 205 203 203 260 260 260 260 203 203 200 200 346 346 303 303 344 344 303 303 301 301 344 344 344 344 301 301 342 342 301 301 299 299 342 342 342 342 299 299 340 340 299 299 297 297 340 340 340 340 297 297 338 338 297 297 295 295 338 338 338 338 295 295 336 336 467 467 293 293 468 468 469 469 293 293 334 334 293 293 291 291 334 334 334 334 291 291 332 332 291 291 289 289 332 332 332 332 289 289 330 330 289 289 287 287 330 330 330 330 287 287 328 328 287 287 285 285 328 328 328 328 285 285 326 326 285 285 286 286 326 326 326 326 286 286 327 327 286 286 288 288 327 327 327 327 288 288 329 329 288 288 290 290 329 329 329 329 290 290 331 331 290 290 292 292 331 331 331 331 292 292 333 333 292 292 294 294 333 333 333 333 294 294 335 335 294 294 470 470 335 335 335 335 471 471 472 472 296 296 298 298 337 337 337 337 298 298 339 339 298 298 300 300 339 339 339 339 300 300 341 341 300 300 302 302 341 341 341 341 302 302 343 343 302 302 304 304 343 343 343 343 304 304 345 345 304 304 306 306 345 345 345 345 306 306 347 347 306 306 308 308 347 347 347 347 308 308 349 349 308 308 310 310 349 349 349 349 310 310 351 351 310 310 312 312 351 351 351 351 312 312 353 353 312 312 314 314 353 353 353 353 314 314 355 355 473 473 316 316 474 474 475 475 316 316 357 357 316 316 318 318 357 357 357 357 318 318 359 359 318 318 320 320 359 359 359 359 320 320 361 361 320 320 322 322 361 361 361 361 322 322 363 363 322 322 324 324 363 363 363 363 324 324 365 365 324 324 325 325 365 365 365 365 325 325 366 366 325 325 323 323 366 366 366 366 323 323 364 364 323 323 321 321 364 364 364 364 321 321 362 362 321 321 319 319 362 362 362 362 319 319 360 360 319 319 317 317 360 360 360 360 317 317 358 358 317 317 476 476 358 358 358 358 477 477 478 478 315 315 313 313 356 356 356 356 313 313 354 354 313 313 311 311 354 354 354 354 311 311 352 352 311 311 309 309 352 352 352 352 309 309 350 350 309 309 307 307 350 350 350 350 307 307 348 348 307 307 305 305 348 348 348 348 305 305 346 346 305 305 303 303 346 346 410 410 379 379 408 408 379 379 377 377 408 408 408 408 377 377 406 406 377 377 375 375 406 406 406 406 375 375 404 404 375 375 373 373 404 404 404 404 373 373 402 402 373 373 371 371 402 402 402 402 371 371 400 400 371 371 369 369 400 400 400 400 369 369 398 398 369 369 367 367 398 398 398 398 367 367 396 396 367 367 368 368 396 396 396 396 368 368 397 397 368 368 370 370 397 397 397 397 370 370 399 399 370 370 372 372 399 399 399 399 372 372 401 401 372 372 374 374 401 401 401 401 374 374 403 403 374 374 376 376 403 403 403 403 376 376 405 405 376 376 378 378 405 405 405 405 378 378 407 407 378 378 380 380 407 407 407 407 380 380 409 409 380 380 382 382 409 409 409 409 382 382 411 411 382 382 384 384 411 411 411 411 384 384 413 413 384 384 386 386 413 413 413 413 386 386 415 415 386 386 388 388 415 415 415 415 388 388 417 417 388 388 390 390 417 417 417 417 390 390 419 419 390 390 392 392 419 419 419 419 392 392 421 421 392 392 394 394 421 421 421 421 394 394 423 423 394 394 395 395 423 423 423 423 395 395 424 424 395 395 393 393 424 424 424 424 393 393 422 422 393 393 391 391 422 422 422 422 391 391 420 420 391 391 389 389 420 420 420 420 389 389 418 418 389 389 387 387 418 418 418 418 387 387 416 416 387 387 385 385 416 416 416 416 385 385 414 414 385 385 383 383 414 414 414 414 383 383 412 412 383 383 381 381 412 412 412 412 381 381 410 410 381 381 379 379 410 410 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+44 44 42 42 28 28 42 42 40 40 28 28 28 28 40 40 38 38 37 37 39 39 29 29 39 39 41 41 29 29 19 19 21 21 24 24 21 21 25 25 24 24 24 24 25 25 27 27 10 10 8 8 17 17 38 38 36 36 28 28 36 36 34 34 28 28 28 28 34 34 23 23 34 34 32 32 23 23 23 23 32 32 30 30 41 41 43 43 29 29 43 43 45 45 29 29 29 29 45 45 28 28 45 45 46 46 28 28 28 28 46 46 44 44 5 5 7 7 18 18 7 7 9 9 18 18 8 8 6 6 17 17 6 6 4 4 17 17 17 17 4 4 2 2 2 2 0 0 17 17 0 0 1 1 17 17 17 17 1 1 18 18 1 1 3 3 18 18 18 18 3 3 5 5 30 30 26 26 23 23 26 26 22 22 23 23 23 23 22 22 20 20 27 27 31 31 24 24 31 31 33 33 24 24 24 24 33 33 29 29 33 33 35 35 29 29 29 29 35 35 37 37 20 20 16 16 23 23 16 16 14 14 23 23 23 23 14 14 17 17 14 14 12 12 17 17 17 17 12 12 10 10 9 9 11 11 18 18 11 11 13 13 18 18 18 18 13 13 24 24 13 13 15 15 24 24 24 24 15 15 19 19 61 61 64 64 62 62 61 61 62 62 59 59 53 53 55 55 62 62 55 55 57 57 62 62 62 62 57 57 59 59 47 47 49 49 62 62 49 49 51 51 62 62 62 62 51 51 53 53 52 52 50 50 62 62 50 50 48 48 62 62 62 62 48 48 47 47 58 58 56 56 62 62 56 56 54 54 62 62 62 62 54 54 52 52 65 65 63 63 62 62 63 63 60 60 62 62 62 62 60 60 58 58 71 71 69 69 62 62 69 69 67 67 62 62 62 62 67 67 65 65 76 76 75 75 62 62 75 75 73 73 62 62 62 62 73 73 71 71 70 70 72 72 62 62 72 72 74 74 62 62 62 62 74 74 76 76 64 64 66 66 62 62 66 66 68 68 62 62 62 62 68 68 70 70 143 143 93 93 91 91 143 143 144 144 93 93 144 144 146 146 93 93 93 93 146 146 95 95 146 146 149 149 95 95 95 95 149 149 97 97 149 149 150 150 97 97 97 97 150 150 153 153 159 159 99 99 455 455 99 99 456 456 457 457 157 157 97 97 154 154 97 97 153 153 154 154 159 159 160 160 99 99 160 160 163 163 99 99 99 99 163 163 101 101 163 163 164 164 101 101 164 164 167 167 101 101 101 101 167 167 103 103 167 167 168 168 103 103 168 168 170 170 103 103 103 103 170 170 105 105 170 170 173 173 105 105 105 105 173 173 104 104 173 173 174 174 104 104 104 104 174 174 172 172 166 166 102 102 169 169 102 102 104 104 169 169 169 169 104 104 171 171 104 104 172 172 171 171 166 166 165 165 102 102 165 165 162 162 102 102 102 102 162 162 100 100 162 162 161 161 100 100 161 161 158 158 100 100 100 100 158 158 458 458 158 158 459 459 460 460 156 156 155 155 98 98 98 98 155 155 96 96 155 155 152 152 96 96 96 96 152 152 94 94 152 152 151 151 94 94 94 94 151 151 148 148 148 148 147 147 94 94 147 147 145 145 94 94 94 94 145 145 92 92 145 145 142 142 92 92 92 92 142 142 90 90 142 142 141 141 90 90 90 90 141 141 139 139 133 133 88 88 135 135 88 88 90 90 135 135 135 135 90 90 138 138 90 90 139 139 138 138 133 133 132 132 88 88 132 132 129 129 88 88 88 88 129 129 86 86 129 129 128 128 86 86 128 128 125 125 86 86 86 86 125 125 84 84 125 125 124 124 84 84 461 461 122 122 462 462 463 463 122 122 82 82 122 122 119 119 82 82 82 82 119 119 80 80 119 119 118 118 80 80 80 80 118 118 115 115 109 109 78 78 111 111 78 78 80 80 111 111 111 111 80 80 114 114 80 80 115 115 114 114 109 109 108 108 78 78 108 108 106 106 78 78 78 78 106 106 77 77 106 106 107 107 77 77 107 107 110 110 77 77 77 77 110 110 79 79 110 110 112 112 79 79 112 112 113 113 79 79 79 79 113 113 81 81 113 113 116 116 81 81 81 81 116 116 83 83 116 116 117 117 83 83 83 83 117 117 120 120 126 126 85 85 123 123 464 464 83 83 465 465 466 466 83 83 121 121 83 83 120 120 121 121 126 126 127 127 85 85 127 127 130 130 85 85 85 85 130 130 87 87 130 130 131 131 87 87 131 131 134 134 87 87 87 87 134 134 89 89 134 134 136 136 89 89 136 136 137 137 89 89 89 89 137 137 91 91 137 137 140 140 91 91 91 91 140 140 143 143 220 220 271 271 269 269 215 215 213 213 268 268 213 213 266 266 268 268 215 215 268 268 218 218 268 268 270 270 218 218 218 218 270 270 219 219 270 270 272 272 219 219 219 219 272 272 222 222 222 222 272 272 223 223 272 272 274 274 223 223 223 223 274 274 226 226 226 226 274 274 228 228 274 274 276 276 228 228 228 228 276 276 229 229 276 276 278 278 229 229 229 229 278 278 232 232 232 232 278 278 233 233 278 278 280 280 233 233 233 233 280 280 236 236 236 236 280 280 237 237 280 280 282 282 237 237 237 237 282 282 239 239 239 239 282 282 242 242 282 282 284 284 242 242 242 242 284 284 243 243 284 284 283 283 243 243 243 243 283 283 241 241 241 241 283 283 240 240 283 283 281 281 240 240 240 240 281 281 238 238 238 238 281 281 235 235 281 281 279 279 235 235 235 235 279 279 234 234 279 279 277 277 234 234 234 234 277 277 231 231 231 231 277 277 230 230 277 277 275 275 230 230 230 230 275 275 227 227 227 227 275 275 225 225 275 275 273 273 225 225 225 225 273 273 224 224 271 271 220 220 273 273 220 220 221 221 273 273 273 273 221 221 224 224 267 267 216 216 269 269 216 216 217 217 269 269 269 269 217 217 220 220 263 263 210 210 265 265 210 210 211 211 265 265 265 265 211 211 267 267 211 211 214 214 267 267 267 267 214 214 216 216 261 261 207 207 263 263 207 207 208 208 263 263 263 263 208 208 210 210 257 257 201 201 259 259 201 201 202 202 259 259 259 259 202 202 261 261 202 202 204 204 261 261 261 261 204 204 207 207 255 255 197 197 257 257 197 197 198 198 257 257 257 257 198 198 201 201 253 253 193 193 255 255 193 193 194 194 255 255 255 255 194 194 197 197 249 249 187 187 251 251 187 187 188 188 251 251 251 251 188 188 253 253 188 188 191 191 253 253 253 253 191 191 193 193 247 247 183 183 249 249 183 183 184 184 249 249 249 249 184 184 187 187 244 244 177 177 245 245 177 177 178 178 245 245 245 245 178 178 247 247 178 178 180 180 247 247 247 247 180 180 183 183 246 246 176 176 244 244 176 176 175 175 244 244 244 244 175 175 177 177 248 248 181 181 246 246 181 181 179 179 246 246 246 246 179 179 176 176 252 252 186 186 250 250 186 186 185 185 250 250 250 250 185 185 248 248 185 185 182 182 248 248 248 248 182 182 181 181 254 254 190 190 252 252 190 190 189 189 252 252 252 252 189 189 186 186 258 258 196 196 256 256 196 196 195 195 256 256 256 256 195 195 254 254 195 195 192 192 254 254 254 254 192 192 190 190 260 260 200 200 258 258 200 200 199 199 258 258 258 258 199 199 196 196 213 213 212 212 266 266 212 212 209 209 266 266 266 266 209 209 264 264 209 209 206 206 264 264 264 264 206 206 262 262 206 206 205 205 262 262 262 262 205 205 260 260 205 205 203 203 260 260 260 260 203 203 200 200 346 346 303 303 344 344 303 303 301 301 344 344 344 344 301 301 342 342 301 301 299 299 342 342 342 342 299 299 340 340 299 299 297 297 340 340 340 340 297 297 338 338 297 297 295 295 338 338 338 338 295 295 336 336 467 467 293 293 468 468 469 469 293 293 334 334 293 293 291 291 334 334 334 334 291 291 332 332 291 291 289 289 332 332 332 332 289 289 330 330 289 289 287 287 330 330 330 330 287 287 328 328 287 287 285 285 328 328 328 328 285 285 326 326 285 285 286 286 326 326 326 326 286 286 327 327 286 286 288 288 327 327 327 327 288 288 329 329 288 288 290 290 329 329 329 329 290 290 331 331 290 290 292 292 331 331 331 331 292 292 333 333 292 292 294 294 333 333 333 333 294 294 335 335 294 294 470 470 335 335 335 335 471 471 472 472 296 296 298 298 337 337 337 337 298 298 339 339 298 298 300 300 339 339 339 339 300 300 341 341 300 300 302 302 341 341 341 341 302 302 343 343 302 302 304 304 343 343 343 343 304 304 345 345 304 304 306 306 345 345 345 345 306 306 347 347 306 306 308 308 347 347 347 347 308 308 349 349 308 308 310 310 349 349 349 349 310 310 351 351 310 310 312 312 351 351 351 351 312 312 353 353 312 312 314 314 353 353 353 353 314 314 355 355 473 473 316 316 474 474 475 475 316 316 357 357 316 316 318 318 357 357 357 357 318 318 359 359 318 318 320 320 359 359 359 359 320 320 361 361 320 320 322 322 361 361 361 361 322 322 363 363 322 322 324 324 363 363 363 363 324 324 365 365 324 324 325 325 365 365 365 365 325 325 366 366 325 325 323 323 366 366 366 366 323 323 364 364 323 323 321 321 364 364 364 364 321 321 362 362 321 321 319 319 362 362 362 362 319 319 360 360 319 319 317 317 360 360 360 360 317 317 358 358 317 317 476 476 358 358 358 358 477 477 478 478 315 315 313 313 356 356 356 356 313 313 354 354 313 313 311 311 354 354 354 354 311 311 352 352 311 311 309 309 352 352 352 352 309 309 350 350 309 309 307 307 350 350 350 350 307 307 348 348 307 307 305 305 348 348 348 348 305 305 346 346 305 305 303 303 346 346 410 410 379 379 408 408 379 379 377 377 408 408 408 408 377 377 406 406 377 377 375 375 406 406 406 406 375 375 404 404 375 375 373 373 404 404 404 404 373 373 402 402 373 373 371 371 402 402 402 402 371 371 400 400 371 371 369 369 400 400 400 400 369 369 398 398 369 369 367 367 398 398 398 398 367 367 396 396 367 367 368 368 396 396 396 396 368 368 397 397 368 368 370 370 397 397 397 397 370 370 399 399 370 370 372 372 399 399 399 399 372 372 401 401 372 372 374 374 401 401 401 401 374 374 403 403 374 374 376 376 403 403 403 403 376 376 405 405 376 376 378 378 405 405 405 405 378 378 407 407 378 378 380 380 407 407 407 407 380 380 409 409 380 380 382 382 409 409 409 409 382 382 411 411 382 382 384 384 411 411 411 411 384 384 413 413 384 384 386 386 413 413 413 413 386 386 415 415 386 386 388 388 415 415 415 415 388 388 417 417 388 388 390 390 417 417 417 417 390 390 419 419 390 390 392 392 419 419 419 419 392 392 421 421 392 392 394 394 421 421 421 421 394 394 423 423 394 394 395 395 423 423 423 423 395 395 424 424 395 395 393 393 424 424 424 424 393 393 422 422 393 393 391 391 422 422 422 422 391 391 420 420 391 391 389 389 420 420 420 420 389 389 418 418 389 389 387 387 418 418 418 418 387 387 416 416 387 387 385 385 416 416 416 416 385 385 414 414 385 385 383 383 414 414 414 414 383 383 412 412 383 383 381 381 412 412 412 412 381 381 410 410 381 381 379 379 410 410 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+21 21 25 25 23 23 30 30 26 26 22 22 21 21 23 23 19 19 8 8 6 6 17 17 6 6 4 4 17 17 26 26 24 24 22 22 24 24 20 20 22 22 22 22 20 20 16 16 35 35 37 37 29 29 37 37 39 39 29 29 29 29 39 39 41 41 44 44 42 42 28 28 42 42 40 40 28 28 28 28 40 40 38 38 9 9 11 11 18 18 11 11 13 13 18 18 18 18 13 13 23 23 13 13 15 15 23 23 23 23 15 15 19 19 41 41 43 43 29 29 43 43 45 45 29 29 29 29 45 45 28 28 45 45 46 46 28 28 28 28 46 46 44 44 25 25 27 27 23 23 27 27 31 31 23 23 23 23 31 31 29 29 31 31 33 33 29 29 29 29 33 33 35 35 4 4 2 2 17 17 2 2 0 0 17 17 17 17 0 0 18 18 0 0 1 1 18 18 18 18 1 1 3 3 3 3 5 5 18 18 5 5 7 7 18 18 18 18 7 7 9 9 38 38 36 36 28 28 36 36 34 34 28 28 28 28 34 34 22 22 34 34 32 32 22 22 22 22 32 32 30 30 16 16 14 14 22 22 14 14 12 12 22 22 22 22 12 12 17 17 12 12 10 10 17 17 17 17 10 10 8 8 62 62 64 64 61 61 62 62 61 61 59 59 53 53 55 55 61 61 55 55 57 57 61 61 61 61 57 57 59 59 47 47 49 49 61 61 49 49 51 51 61 61 61 61 51 51 53 53 52 52 50 50 61 61 50 50 48 48 61 61 61 61 48 48 47 47 58 58 56 56 61 61 56 56 54 54 61 61 61 61 54 54 52 52 65 65 63 63 61 61 63 63 60 60 61 61 61 61 60 60 58 58 71 71 69 69 61 61 69 69 67 67 61 61 61 61 67 67 65 65 76 76 75 75 61 61 75 75 73 73 61 61 61 61 73 73 71 71 70 70 72 72 61 61 72 72 74 74 61 61 61 61 74 74 76 76 64 64 66 66 61 61 66 66 68 68 61 61 61 61 68 68 70 70 143 143 93 93 91 91 143 143 144 144 93 93 144 144 146 146 93 93 93 93 146 146 95 95 146 146 149 149 95 95 95 95 149 149 97 97 149 149 150 150 97 97 97 97 150 150 153 153 159 159 99 99 455 455 99 99 456 456 457 457 157 157 97 97 154 154 97 97 153 153 154 154 159 159 160 160 99 99 160 160 163 163 99 99 99 99 163 163 101 101 163 163 164 164 101 101 164 164 167 167 101 101 101 101 167 167 103 103 167 167 168 168 103 103 168 168 170 170 103 103 103 103 170 170 105 105 170 170 173 173 105 105 105 105 173 173 104 104 173 173 174 174 104 104 104 104 174 174 172 172 166 166 102 102 169 169 102 102 104 104 169 169 169 169 104 104 171 171 104 104 172 172 171 171 166 166 165 165 102 102 165 165 162 162 102 102 102 102 162 162 100 100 162 162 161 161 100 100 161 161 158 158 100 100 100 100 158 158 458 458 158 158 459 459 460 460 156 156 155 155 98 98 98 98 155 155 96 96 155 155 152 152 96 96 96 96 152 152 94 94 152 152 151 151 94 94 94 94 151 151 148 148 148 148 147 147 94 94 147 147 145 145 94 94 94 94 145 145 92 92 145 145 142 142 92 92 92 92 142 142 90 90 142 142 141 141 90 90 90 90 141 141 139 139 133 133 88 88 135 135 88 88 90 90 135 135 135 135 90 90 138 138 90 90 139 139 138 138 133 133 132 132 88 88 132 132 129 129 88 88 88 88 129 129 86 86 129 129 128 128 86 86 128 128 125 125 86 86 86 86 125 125 84 84 125 125 124 124 84 84 461 461 122 122 462 462 463 463 122 122 82 82 122 122 119 119 82 82 82 82 119 119 80 80 119 119 118 118 80 80 80 80 118 118 115 115 109 109 78 78 111 111 78 78 80 80 111 111 111 111 80 80 114 114 80 80 115 115 114 114 109 109 108 108 78 78 108 108 106 106 78 78 78 78 106 106 77 77 106 106 107 107 77 77 107 107 110 110 77 77 77 77 110 110 79 79 110 110 112 112 79 79 112 112 113 113 79 79 79 79 113 113 81 81 113 113 116 116 81 81 81 81 116 116 83 83 116 116 117 117 83 83 83 83 117 117 120 120 126 126 85 85 123 123 464 464 83 83 465 465 466 466 83 83 121 121 83 83 120 120 121 121 126 126 127 127 85 85 127 127 130 130 85 85 85 85 130 130 87 87 130 130 131 131 87 87 131 131 134 134 87 87 87 87 134 134 89 89 134 134 136 136 89 89 136 136 137 137 89 89 89 89 137 137 91 91 137 137 140 140 91 91 91 91 140 140 143 143 220 220 271 271 269 269 215 215 213 213 268 268 213 213 266 266 268 268 215 215 268 268 218 218 268 268 270 270 218 218 218 218 270 270 219 219 270 270 272 272 219 219 219 219 272 272 222 222 222 222 272 272 223 223 272 272 274 274 223 223 223 223 274 274 226 226 226 226 274 274 228 228 274 274 276 276 228 228 228 228 276 276 229 229 276 276 278 278 229 229 229 229 278 278 232 232 232 232 278 278 233 233 278 278 280 280 233 233 233 233 280 280 236 236 236 236 280 280 237 237 280 280 282 282 237 237 237 237 282 282 239 239 239 239 282 282 242 242 282 282 284 284 242 242 242 242 284 284 243 243 284 284 283 283 243 243 243 243 283 283 241 241 241 241 283 283 240 240 283 283 281 281 240 240 240 240 281 281 238 238 238 238 281 281 235 235 281 281 279 279 235 235 235 235 279 279 234 234 279 279 277 277 234 234 234 234 277 277 231 231 231 231 277 277 230 230 277 277 275 275 230 230 230 230 275 275 227 227 227 227 275 275 225 225 275 275 273 273 225 225 225 225 273 273 224 224 271 271 220 220 273 273 220 220 221 221 273 273 273 273 221 221 224 224 267 267 216 216 269 269 216 216 217 217 269 269 269 269 217 217 220 220 263 263 210 210 265 265 210 210 211 211 265 265 265 265 211 211 267 267 211 211 214 214 267 267 267 267 214 214 216 216 261 261 207 207 263 263 207 207 208 208 263 263 263 263 208 208 210 210 257 257 201 201 259 259 201 201 202 202 259 259 259 259 202 202 261 261 202 202 204 204 261 261 261 261 204 204 207 207 255 255 197 197 257 257 197 197 198 198 257 257 257 257 198 198 201 201 253 253 193 193 255 255 193 193 194 194 255 255 255 255 194 194 197 197 249 249 187 187 251 251 187 187 188 188 251 251 251 251 188 188 253 253 188 188 191 191 253 253 253 253 191 191 193 193 247 247 183 183 249 249 183 183 184 184 249 249 249 249 184 184 187 187 244 244 177 177 245 245 177 177 178 178 245 245 245 245 178 178 247 247 178 178 180 180 247 247 247 247 180 180 183 183 246 246 176 176 244 244 176 176 175 175 244 244 244 244 175 175 177 177 248 248 181 181 246 246 181 181 179 179 246 246 246 246 179 179 176 176 252 252 186 186 250 250 186 186 185 185 250 250 250 250 185 185 248 248 185 185 182 182 248 248 248 248 182 182 181 181 254 254 190 190 252 252 190 190 189 189 252 252 252 252 189 189 186 186 258 258 196 196 256 256 196 196 195 195 256 256 256 256 195 195 254 254 195 195 192 192 254 254 254 254 192 192 190 190 260 260 200 200 258 258 200 200 199 199 258 258 258 258 199 199 196 196 213 213 212 212 266 266 212 212 209 209 266 266 266 266 209 209 264 264 209 209 206 206 264 264 264 264 206 206 262 262 206 206 205 205 262 262 262 262 205 205 260 260 205 205 203 203 260 260 260 260 203 203 200 200 346 346 303 303 344 344 303 303 301 301 344 344 344 344 301 301 342 342 301 301 299 299 342 342 342 342 299 299 340 340 299 299 297 297 340 340 340 340 297 297 338 338 297 297 295 295 338 338 338 338 295 295 336 336 467 467 293 293 468 468 469 469 293 293 334 334 293 293 291 291 334 334 334 334 291 291 332 332 291 291 289 289 332 332 332 332 289 289 330 330 289 289 287 287 330 330 330 330 287 287 328 328 287 287 285 285 328 328 328 328 285 285 326 326 285 285 286 286 326 326 326 326 286 286 327 327 286 286 288 288 327 327 327 327 288 288 329 329 288 288 290 290 329 329 329 329 290 290 331 331 290 290 292 292 331 331 331 331 292 292 333 333 292 292 294 294 333 333 333 333 294 294 335 335 294 294 470 470 335 335 335 335 471 471 472 472 296 296 298 298 337 337 337 337 298 298 339 339 298 298 300 300 339 339 339 339 300 300 341 341 300 300 302 302 341 341 341 341 302 302 343 343 302 302 304 304 343 343 343 343 304 304 345 345 304 304 306 306 345 345 345 345 306 306 347 347 306 306 308 308 347 347 347 347 308 308 349 349 308 308 310 310 349 349 349 349 310 310 351 351 310 310 312 312 351 351 351 351 312 312 353 353 312 312 314 314 353 353 353 353 314 314 355 355 473 473 316 316 474 474 475 475 316 316 357 357 316 316 318 318 357 357 357 357 318 318 359 359 318 318 320 320 359 359 359 359 320 320 361 361 320 320 322 322 361 361 361 361 322 322 363 363 322 322 324 324 363 363 363 363 324 324 365 365 324 324 325 325 365 365 365 365 325 325 366 366 325 325 323 323 366 366 366 366 323 323 364 364 323 323 321 321 364 364 364 364 321 321 362 362 321 321 319 319 362 362 362 362 319 319 360 360 319 319 317 317 360 360 360 360 317 317 358 358 317 317 476 476 358 358 358 358 477 477 478 478 315 315 313 313 356 356 356 356 313 313 354 354 313 313 311 311 354 354 354 354 311 311 352 352 311 311 309 309 352 352 352 352 309 309 350 350 309 309 307 307 350 350 350 350 307 307 348 348 307 307 305 305 348 348 348 348 305 305 346 346 305 305 303 303 346 346 410 410 379 379 408 408 379 379 377 377 408 408 408 408 377 377 406 406 377 377 375 375 406 406 406 406 375 375 404 404 375 375 373 373 404 404 404 404 373 373 402 402 373 373 371 371 402 402 402 402 371 371 400 400 371 371 369 369 400 400 400 400 369 369 398 398 369 369 367 367 398 398 398 398 367 367 396 396 367 367 368 368 396 396 396 396 368 368 397 397 368 368 370 370 397 397 397 397 370 370 399 399 370 370 372 372 399 399 399 399 372 372 401 401 372 372 374 374 401 401 401 401 374 374 403 403 374 374 376 376 403 403 403 403 376 376 405 405 376 376 378 378 405 405 405 405 378 378 407 407 378 378 380 380 407 407 407 407 380 380 409 409 380 380 382 382 409 409 409 409 382 382 411 411 382 382 384 384 411 411 411 411 384 384 413 413 384 384 386 386 413 413 413 413 386 386 415 415 386 386 388 388 415 415 415 415 388 388 417 417 388 388 390 390 417 417 417 417 390 390 419 419 390 390 392 392 419 419 419 419 392 392 421 421 392 392 394 394 421 421 421 421 394 394 423 423 394 394 395 395 423 423 423 423 395 395 424 424 395 395 393 393 424 424 424 424 393 393 422 422 393 393 391 391 422 422 422 422 391 391 420 420 391 391 389 389 420 420 420 420 389 389 418 418 389 389 387 387 418 418 418 418 387 387 416 416 387 387 385 385 416 416 416 416 385 385 414 414 385 385 383 383 414 414 414 414 383 383 412 412 383 383 381 381 412 412 412 412 381 381 410 410 381 381 379 379 410 410 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+18 18 7 7 9 9 7 7 18 18 5 5 37 37 39 39 29 29 39 39 41 41 29 29 30 30 26 26 23 23 26 26 22 22 23 23 23 23 22 22 20 20 44 44 42 42 28 28 42 42 40 40 28 28 28 28 40 40 38 38 19 19 21 21 24 24 21 21 25 25 24 24 24 24 25 25 27 27 10 10 8 8 17 17 8 8 6 6 17 17 17 17 6 6 4 4 17 17 1 1 18 18 1 1 3 3 18 18 18 18 3 3 5 5 41 41 43 43 29 29 43 43 45 45 29 29 29 29 45 45 28 28 45 45 46 46 28 28 28 28 46 46 44 44 27 27 31 31 24 24 31 31 33 33 24 24 24 24 33 33 29 29 33 33 35 35 29 29 29 29 35 35 37 37 9 9 11 11 18 18 11 11 13 13 18 18 18 18 13 13 24 24 13 13 15 15 24 24 24 24 15 15 19 19 4 4 2 2 17 17 2 2 0 0 17 17 17 17 0 0 1 1 38 38 36 36 28 28 36 36 34 34 28 28 28 28 34 34 23 23 34 34 32 32 23 23 23 23 32 32 30 30 20 20 16 16 23 23 16 16 14 14 23 23 23 23 14 14 17 17 14 14 12 12 17 17 17 17 12 12 10 10 61 61 64 64 62 62 61 61 62 62 59 59 53 53 55 55 62 62 55 55 57 57 62 62 62 62 57 57 59 59 47 47 49 49 62 62 49 49 51 51 62 62 62 62 51 51 53 53 52 52 50 50 62 62 50 50 48 48 62 62 62 62 48 48 47 47 58 58 56 56 62 62 56 56 54 54 62 62 62 62 54 54 52 52 65 65 63 63 62 62 63 63 60 60 62 62 62 62 60 60 58 58 71 71 69 69 62 62 69 69 67 67 62 62 62 62 67 67 65 65 76 76 75 75 62 62 75 75 73 73 62 62 62 62 73 73 71 71 70 70 72 72 62 62 72 72 74 74 62 62 62 62 74 74 76 76 64 64 66 66 62 62 66 66 68 68 62 62 62 62 68 68 70 70 143 143 93 93 91 91 143 143 144 144 93 93 144 144 146 146 93 93 93 93 146 146 95 95 146 146 149 149 95 95 95 95 149 149 97 97 149 149 150 150 97 97 97 97 150 150 153 153 159 159 99 99 455 455 99 99 456 456 457 457 157 157 97 97 154 154 97 97 153 153 154 154 159 159 160 160 99 99 160 160 163 163 99 99 99 99 163 163 101 101 163 163 164 164 101 101 164 164 167 167 101 101 101 101 167 167 103 103 167 167 168 168 103 103 168 168 170 170 103 103 103 103 170 170 105 105 170 170 173 173 105 105 105 105 173 173 104 104 173 173 174 174 104 104 104 104 174 174 172 172 166 166 102 102 169 169 102 102 104 104 169 169 169 169 104 104 171 171 104 104 172 172 171 171 166 166 165 165 102 102 165 165 162 162 102 102 102 102 162 162 100 100 162 162 161 161 100 100 161 161 158 158 100 100 100 100 158 158 458 458 158 158 459 459 460 460 156 156 155 155 98 98 98 98 155 155 96 96 155 155 152 152 96 96 96 96 152 152 94 94 152 152 151 151 94 94 94 94 151 151 148 148 148 148 147 147 94 94 147 147 145 145 94 94 94 94 145 145 92 92 145 145 142 142 92 92 92 92 142 142 90 90 142 142 141 141 90 90 90 90 141 141 139 139 133 133 88 88 135 135 88 88 90 90 135 135 135 135 90 90 138 138 90 90 139 139 138 138 133 133 132 132 88 88 132 132 129 129 88 88 88 88 129 129 86 86 129 129 128 128 86 86 128 128 125 125 86 86 86 86 125 125 84 84 125 125 124 124 84 84 461 461 122 122 462 462 463 463 122 122 82 82 122 122 119 119 82 82 82 82 119 119 80 80 119 119 118 118 80 80 80 80 118 118 115 115 109 109 78 78 111 111 78 78 80 80 111 111 111 111 80 80 114 114 80 80 115 115 114 114 109 109 108 108 78 78 108 108 106 106 78 78 78 78 106 106 77 77 106 106 107 107 77 77 107 107 110 110 77 77 77 77 110 110 79 79 110 110 112 112 79 79 112 112 113 113 79 79 79 79 113 113 81 81 113 113 116 116 81 81 81 81 116 116 83 83 116 116 117 117 83 83 83 83 117 117 120 120 126 126 85 85 123 123 464 464 83 83 465 465 466 466 83 83 121 121 83 83 120 120 121 121 126 126 127 127 85 85 127 127 130 130 85 85 85 85 130 130 87 87 130 130 131 131 87 87 131 131 134 134 87 87 87 87 134 134 89 89 134 134 136 136 89 89 136 136 137 137 89 89 89 89 137 137 91 91 137 137 140 140 91 91 91 91 140 140 143 143 220 220 271 271 269 269 215 215 213 213 268 268 213 213 266 266 268 268 215 215 268 268 218 218 268 268 270 270 218 218 218 218 270 270 219 219 270 270 272 272 219 219 219 219 272 272 222 222 222 222 272 272 223 223 272 272 274 274 223 223 223 223 274 274 226 226 226 226 274 274 228 228 274 274 276 276 228 228 228 228 276 276 229 229 276 276 278 278 229 229 229 229 278 278 232 232 232 232 278 278 233 233 278 278 280 280 233 233 233 233 280 280 236 236 236 236 280 280 237 237 280 280 282 282 237 237 237 237 282 282 239 239 239 239 282 282 242 242 282 282 284 284 242 242 242 242 284 284 243 243 284 284 283 283 243 243 243 243 283 283 241 241 241 241 283 283 240 240 283 283 281 281 240 240 240 240 281 281 238 238 238 238 281 281 235 235 281 281 279 279 235 235 235 235 279 279 234 234 279 279 277 277 234 234 234 234 277 277 231 231 231 231 277 277 230 230 277 277 275 275 230 230 230 230 275 275 227 227 227 227 275 275 225 225 275 275 273 273 225 225 225 225 273 273 224 224 271 271 220 220 273 273 220 220 221 221 273 273 273 273 221 221 224 224 267 267 216 216 269 269 216 216 217 217 269 269 269 269 217 217 220 220 263 263 210 210 265 265 210 210 211 211 265 265 265 265 211 211 267 267 211 211 214 214 267 267 267 267 214 214 216 216 261 261 207 207 263 263 207 207 208 208 263 263 263 263 208 208 210 210 257 257 201 201 259 259 201 201 202 202 259 259 259 259 202 202 261 261 202 202 204 204 261 261 261 261 204 204 207 207 255 255 197 197 257 257 197 197 198 198 257 257 257 257 198 198 201 201 253 253 193 193 255 255 193 193 194 194 255 255 255 255 194 194 197 197 249 249 187 187 251 251 187 187 188 188 251 251 251 251 188 188 253 253 188 188 191 191 253 253 253 253 191 191 193 193 247 247 183 183 249 249 183 183 184 184 249 249 249 249 184 184 187 187 244 244 177 177 245 245 177 177 178 178 245 245 245 245 178 178 247 247 178 178 180 180 247 247 247 247 180 180 183 183 246 246 176 176 244 244 176 176 175 175 244 244 244 244 175 175 177 177 248 248 181 181 246 246 181 181 179 179 246 246 246 246 179 179 176 176 252 252 186 186 250 250 186 186 185 185 250 250 250 250 185 185 248 248 185 185 182 182 248 248 248 248 182 182 181 181 254 254 190 190 252 252 190 190 189 189 252 252 252 252 189 189 186 186 258 258 196 196 256 256 196 196 195 195 256 256 256 256 195 195 254 254 195 195 192 192 254 254 254 254 192 192 190 190 260 260 200 200 258 258 200 200 199 199 258 258 258 258 199 199 196 196 213 213 212 212 266 266 212 212 209 209 266 266 266 266 209 209 264 264 209 209 206 206 264 264 264 264 206 206 262 262 206 206 205 205 262 262 262 262 205 205 260 260 205 205 203 203 260 260 260 260 203 203 200 200 346 346 303 303 344 344 303 303 301 301 344 344 344 344 301 301 342 342 301 301 299 299 342 342 342 342 299 299 340 340 299 299 297 297 340 340 340 340 297 297 338 338 297 297 295 295 338 338 338 338 295 295 336 336 467 467 293 293 468 468 469 469 293 293 334 334 293 293 291 291 334 334 334 334 291 291 332 332 291 291 289 289 332 332 332 332 289 289 330 330 289 289 287 287 330 330 330 330 287 287 328 328 287 287 285 285 328 328 328 328 285 285 326 326 285 285 286 286 326 326 326 326 286 286 327 327 286 286 288 288 327 327 327 327 288 288 329 329 288 288 290 290 329 329 329 329 290 290 331 331 290 290 292 292 331 331 331 331 292 292 333 333 292 292 294 294 333 333 333 333 294 294 335 335 294 294 470 470 335 335 335 335 471 471 472 472 296 296 298 298 337 337 337 337 298 298 339 339 298 298 300 300 339 339 339 339 300 300 341 341 300 300 302 302 341 341 341 341 302 302 343 343 302 302 304 304 343 343 343 343 304 304 345 345 304 304 306 306 345 345 345 345 306 306 347 347 306 306 308 308 347 347 347 347 308 308 349 349 308 308 310 310 349 349 349 349 310 310 351 351 310 310 312 312 351 351 351 351 312 312 353 353 312 312 314 314 353 353 353 353 314 314 355 355 473 473 316 316 474 474 475 475 316 316 357 357 316 316 318 318 357 357 357 357 318 318 359 359 318 318 320 320 359 359 359 359 320 320 361 361 320 320 322 322 361 361 361 361 322 322 363 363 322 322 324 324 363 363 363 363 324 324 365 365 324 324 325 325 365 365 365 365 325 325 366 366 325 325 323 323 366 366 366 366 323 323 364 364 323 323 321 321 364 364 364 364 321 321 362 362 321 321 319 319 362 362 362 362 319 319 360 360 319 319 317 317 360 360 360 360 317 317 358 358 317 317 476 476 358 358 358 358 477 477 478 478 315 315 313 313 356 356 356 356 313 313 354 354 313 313 311 311 354 354 354 354 311 311 352 352 311 311 309 309 352 352 352 352 309 309 350 350 309 309 307 307 350 350 350 350 307 307 348 348 307 307 305 305 348 348 348 348 305 305 346 346 305 305 303 303 346 346 410 410 379 379 408 408 379 379 377 377 408 408 408 408 377 377 406 406 377 377 375 375 406 406 406 406 375 375 404 404 375 375 373 373 404 404 404 404 373 373 402 402 373 373 371 371 402 402 402 402 371 371 400 400 371 371 369 369 400 400 400 400 369 369 398 398 369 369 367 367 398 398 398 398 367 367 396 396 367 367 368 368 396 396 396 396 368 368 397 397 368 368 370 370 397 397 397 397 370 370 399 399 370 370 372 372 399 399 399 399 372 372 401 401 372 372 374 374 401 401 401 401 374 374 403 403 374 374 376 376 403 403 403 403 376 376 405 405 376 376 378 378 405 405 405 405 378 378 407 407 378 378 380 380 407 407 407 407 380 380 409 409 380 380 382 382 409 409 409 409 382 382 411 411 382 382 384 384 411 411 411 411 384 384 413 413 384 384 386 386 413 413 413 413 386 386 415 415 386 386 388 388 415 415 415 415 388 388 417 417 388 388 390 390 417 417 417 417 390 390 419 419 390 390 392 392 419 419 419 419 392 392 421 421 392 392 394 394 421 421 421 421 394 394 423 423 394 394 395 395 423 423 423 423 395 395 424 424 395 395 393 393 424 424 424 424 393 393 422 422 393 393 391 391 422 422 422 422 391 391 420 420 391 391 389 389 420 420 420 420 389 389 418 418 389 389 387 387 418 418 418 418 387 387 416 416 387 387 385 385 416 416 416 416 385 385 414 414 385 385 383 383 414 414 414 414 383 383 412 412 383 383 381 381 412 412 412 412 381 381 410 410 381 381 379 379 410 410 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+419 419 417 417 498 498 419 419 498 498 423 423 425 425 423 423 498 498 429 429 425 425 498 498 438 438 429 429 498 498 446 446 438 438 498 498 454 454 446 446 498 498 462 462 454 454 498 498 466 466 462 462 498 498 474 474 466 466 498 498 480 480 474 474 498 498 486 486 480 480 498 498 490 490 486 486 498 498 494 494 490 490 498 498 501 501 494 494 498 498 513 513 501 501 498 498 536 536 513 513 498 498 540 540 536 536 498 498 544 544 540 540 498 498 550 550 544 544 498 498 554 554 550 550 498 498 560 560 554 554 498 498 564 564 560 560 498 498 568 568 564 564 498 498 576 576 568 568 499 499 578 578 576 576 499 499 584 584 578 578 499 499 588 588 584 584 499 499 592 592 588 588 499 499 598 598 592 592 499 499 602 602 598 598 499 499 604 604 602 602 499 499 600 600 604 604 499 499 596 596 600 600 499 499 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 497 497 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 497 497 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 497 497 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 497 497 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 497 497 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2320 2320 485 485 496 496 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2321 2321 319 319 2322 2322 2323 2323 343 343 305 305 337 337 489 489 496 496 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2324 2324 120 120 114 114 2325 2325 2326 2326 114 114 2327 2327 114 114 104 104 2328 2328 2329 2329 104 104 2330 2330 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2331 2331 355 355 2332 2332 2333 2333 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 496 496 489 489 2334 2334 270 270 2335 2335 270 270 235 235 2336 2336 2337 2337 235 235 2338 2338 235 235 204 204 2339 2339 2340 2340 204 204 2341 2341 204 204 182 182 2342 2342 2343 2343 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2344 2344 137 137 122 122 2345 2345 2346 2346 122 122 2347 2347 122 122 108 108 2348 2348 2349 2349 108 108 2350 2350 108 108 2351 2351 2352 2352 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2353 2353 404 404 2354 2354 2355 2355 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 500 500 496 496 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2356 2356 161 161 2357 2357 2358 2358 161 161 2359 2359 161 161 139 139 2360 2360 2361 2361 139 139 2362 2362 139 139 2363 2363 2364 2364 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 500 500 493 493 502 502 493 493 491 491 502 502 502 502 491 491 504 504 491 491 487 487 504 504 504 504 487 487 506 506 487 487 483 483 506 506 506 506 483 483 508 508 483 483 477 477 508 508 508 508 477 477 510 510 477 477 475 475 510 510 510 510 475 475 514 514 475 475 471 471 514 514 514 514 471 471 516 516 471 471 463 463 516 516 516 516 463 463 2365 2365 463 463 2366 2366 2367 2367 518 518 459 459 520 520 459 459 457 457 520 520 520 520 457 457 522 522 457 457 451 451 522 522 522 522 451 451 524 524 451 451 447 447 524 524 524 524 447 447 526 526 512 512 496 496 500 500 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2368 2368 130 130 130 130 2369 2369 2370 2370 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 512 512 500 500 537 537 500 500 502 502 537 537 537 537 502 502 541 541 502 502 504 504 541 541 541 541 504 504 547 547 504 504 506 506 547 547 547 547 506 506 551 551 506 506 508 508 551 551 551 551 508 508 561 561 508 508 510 510 561 561 561 561 510 510 565 565 510 510 514 514 565 565 565 565 514 514 573 573 514 514 516 516 573 573 573 573 516 516 2371 2371 516 516 2372 2372 2373 2373 581 581 518 518 589 589 518 518 520 520 589 589 589 589 520 520 605 605 520 520 522 522 605 605 605 605 522 522 607 607 522 522 524 524 607 607 607 607 524 524 611 611 524 524 526 526 611 611 611 611 526 526 619 619 535 535 496 496 512 512 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2374 2374 126 126 126 126 2375 2375 2376 2376 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 535 535 512 512 545 545 512 512 537 537 545 545 545 545 537 537 557 557 537 537 541 541 557 557 557 557 541 541 571 571 541 541 547 547 571 571 571 571 547 547 593 593 547 547 551 551 593 593 593 593 551 551 617 617 551 551 561 561 617 617 617 617 561 561 628 628 561 561 565 565 628 628 628 628 565 565 636 636 565 565 573 573 636 636 636 636 573 573 2377 2377 573 573 2378 2378 2379 2379 646 646 581 581 652 652 581 581 589 589 652 652 652 652 589 589 662 662 589 589 605 605 662 662 662 662 605 605 672 672 605 605 607 607 672 672 672 672 607 607 682 682 607 607 611 611 682 682 682 682 611 611 686 686 611 611 619 619 686 686 686 686 619 619 692 692 539 539 497 497 535 535 528 528 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2380 2380 116 116 116 116 2381 2381 2382 2382 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 539 539 535 535 555 555 535 535 545 545 555 555 555 555 545 545 579 579 545 545 557 557 579 579 579 579 557 557 615 615 557 557 571 571 615 615 615 615 571 571 634 634 571 571 593 593 634 634 634 634 593 593 648 648 593 593 617 617 648 648 648 648 617 617 666 666 617 617 628 628 666 666 666 666 628 628 690 690 628 628 636 636 690 690 690 690 636 636 2383 2383 636 636 2384 2384 2385 2385 703 703 646 646 711 711 646 646 652 652 711 711 711 711 652 652 721 721 652 652 662 662 721 721 721 721 662 662 729 729 662 662 672 672 729 729 729 729 672 672 739 739 672 672 682 682 739 739 739 739 682 682 753 753 682 682 686 686 753 753 753 753 686 686 757 757 686 686 692 692 757 757 757 757 692 692 759 759 543 543 497 497 539 539 621 621 528 528 530 530 528 528 439 439 530 530 530 530 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2386 2386 112 112 112 112 2387 2387 2388 2388 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 543 543 539 539 569 569 539 539 555 555 569 569 569 569 555 555 613 613 555 555 579 579 613 613 613 613 579 579 638 638 579 579 615 615 638 638 638 638 615 615 658 658 615 615 634 634 658 658 658 658 634 634 694 694 634 634 648 648 694 694 694 694 648 648 709 709 648 648 666 666 709 709 709 709 666 666 725 725 666 666 690 690 725 725 725 725 690 690 2389 2389 690 690 2390 2390 2391 2391 751 751 703 703 764 764 703 703 711 711 764 764 764 764 711 711 772 772 711 711 721 721 772 772 772 772 721 721 782 782 721 721 729 729 782 782 782 782 729 729 790 790 729 729 739 739 790 790 790 790 739 739 806 806 739 739 753 753 806 806 806 806 753 753 812 812 753 753 757 757 812 812 812 812 757 757 816 816 757 757 759 759 816 816 816 816 759 759 818 818 549 549 497 497 543 543 696 696 621 621 623 623 621 621 530 530 623 623 623 623 530 530 532 532 530 530 435 435 532 532 532 532 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2392 2392 106 106 106 106 2393 2393 2394 2394 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 549 549 543 543 585 585 543 543 569 569 585 585 585 585 569 569 632 632 569 569 613 613 632 632 632 632 613 613 656 656 613 613 638 638 656 656 656 656 638 638 701 701 638 638 658 658 701 701 701 701 658 658 717 717 658 658 694 694 717 717 717 717 694 694 749 749 694 694 709 709 749 749 749 749 709 709 770 770 709 709 725 725 770 770 770 770 725 725 786 786 725 725 2395 2395 786 786 786 786 2396 2396 2397 2397 751 751 764 764 810 810 810 810 764 764 821 821 764 764 772 772 821 821 821 821 772 772 829 829 772 772 782 782 829 829 829 829 782 782 839 839 782 782 790 790 839 839 839 839 790 790 851 851 790 790 806 806 851 851 851 851 806 806 861 861 806 806 812 812 861 861 861 861 812 812 865 865 812 812 816 816 865 865 865 865 816 816 869 869 816 816 818 818 869 869 869 869 818 818 866 866 553 553 497 497 549 549 761 761 696 696 698 698 696 696 623 623 698 698 698 698 623 623 625 625 623 623 532 532 625 625 625 625 532 532 534 534 532 532 433 433 534 534 534 534 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2398 2398 103 103 103 103 2399 2399 2400 2400 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 553 553 549 549 609 609 549 549 585 585 609 609 609 609 585 585 642 642 585 585 632 632 642 642 642 642 632 632 688 688 632 632 656 656 688 688 688 688 656 656 715 715 656 656 701 701 715 715 715 715 701 701 755 755 701 701 717 717 755 755 755 755 717 717 778 778 717 717 749 749 778 778 778 778 749 749 808 808 749 749 770 770 808 808 808 808 770 770 825 825 770 770 786 786 825 825 825 825 786 786 2401 2401 786 786 2402 2402 2403 2403 843 843 810 810 867 867 810 810 821 821 867 867 867 867 821 821 874 874 821 821 829 829 874 874 874 874 829 829 882 882 829 829 839 839 882 882 882 882 839 839 896 896 839 839 851 851 896 896 896 896 851 851 906 906 851 851 861 861 906 906 906 906 861 861 908 908 861 861 865 865 908 908 908 908 865 865 910 910 865 865 869 869 910 910 910 910 869 869 909 909 869 869 866 866 909 909 909 909 866 866 907 907 559 559 497 497 553 553 817 817 761 761 760 760 761 761 698 698 760 760 760 760 698 698 697 697 698 698 625 625 697 697 697 697 625 625 624 624 625 625 534 534 624 624 624 624 534 534 533 533 534 534 430 430 533 533 533 533 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2404 2404 107 107 107 107 2405 2405 2406 2406 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 559 559 553 553 626 626 553 553 609 609 626 626 626 626 609 609 660 660 609 609 642 642 660 660 660 660 642 642 707 707 642 642 688 688 707 707 707 707 688 688 747 747 688 688 715 715 747 747 747 747 715 715 774 774 715 715 755 755 774 774 774 774 755 755 814 814 755 755 778 778 814 814 814 814 778 778 833 833 778 778 808 808 833 833 833 833 808 808 863 863 808 808 825 825 863 863 863 863 825 825 2407 2407 825 825 2408 2408 2409 2409 878 878 843 843 900 900 843 843 867 867 900 900 900 900 867 867 917 917 867 867 874 874 917 917 917 917 874 874 923 923 874 874 882 882 923 923 923 923 882 882 933 933 882 882 896 896 933 933 933 933 896 896 947 947 896 896 906 906 947 947 947 947 906 906 951 951 906 906 908 908 951 951 951 951 908 908 955 955 908 908 910 910 955 955 955 955 910 910 952 952 910 910 909 909 952 952 952 952 909 909 948 948 909 909 907 907 948 948 948 948 907 907 934 934 563 563 497 497 559 559 862 862 817 817 813 813 817 817 760 760 813 813 813 813 760 760 758 758 760 760 697 697 758 758 758 758 697 697 693 693 697 697 624 624 693 693 693 693 624 624 622 622 624 624 533 533 622 622 622 622 533 533 531 531 533 533 434 434 531 531 531 531 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2410 2410 113 113 113 113 2411 2411 2412 2412 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 563 563 559 559 630 630 559 559 626 626 630 630 630 630 626 626 684 684 626 626 660 660 684 684 684 684 660 660 723 723 660 660 707 707 723 723 723 723 707 707 766 766 707 707 747 747 766 766 766 766 747 747 804 804 747 747 774 774 804 804 804 804 774 774 831 831 774 774 814 814 831 831 831 831 814 814 870 870 814 814 833 833 870 870 870 870 833 833 886 886 833 833 863 863 886 886 886 886 863 863 915 915 863 863 2413 2413 915 915 915 915 2414 2414 2415 2415 878 878 900 900 929 929 929 929 900 900 953 953 900 900 917 917 953 953 953 953 917 917 962 962 917 917 923 923 962 962 962 962 923 923 970 970 923 923 933 933 970 970 970 970 933 933 984 984 933 933 947 947 984 984 984 984 947 947 986 986 947 947 951 951 986 986 986 986 951 951 990 990 951 951 955 955 990 990 990 990 955 955 987 987 955 955 952 952 987 987 987 987 952 952 985 985 952 952 948 948 985 985 985 985 948 948 971 971 948 948 934 934 971 971 971 971 934 934 963 963 567 567 497 497 563 563 897 897 862 862 852 852 862 862 813 813 852 852 852 852 813 813 807 807 813 813 758 758 807 807 807 807 758 758 754 754 758 758 693 693 754 754 754 754 693 693 687 687 693 693 622 622 687 687 687 687 622 622 620 620 622 622 531 531 620 620 620 620 531 531 529 529 531 531 436 436 529 529 529 529 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2416 2416 117 117 117 117 2417 2417 2418 2418 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 567 567 563 563 640 640 563 563 630 630 640 640 640 640 630 630 699 699 630 630 684 684 699 699 699 699 684 684 737 737 684 684 723 723 737 737 737 737 723 723 780 780 723 723 766 766 780 780 780 780 766 766 823 823 766 766 804 804 823 823 823 823 804 804 859 859 804 804 831 831 859 859 859 859 831 831 884 884 831 831 870 870 884 884 884 884 870 870 919 919 870 870 886 886 919 919 919 919 886 886 941 941 886 886 915 915 941 941 941 941 915 915 2419 2419 915 915 2420 2420 2421 2421 2422 2422 929 929 2423 2423 929 929 953 953 2424 2424 2425 2425 953 953 2426 2426 953 953 962 962 2427 2427 2428 2428 962 962 2429 2429 962 962 970 970 2430 2430 2431 2431 970 970 2432 2432 970 970 984 984 2433 2433 2434 2434 984 984 2435 2435 984 984 986 986 2436 2436 2437 2437 986 986 2438 2438 986 986 990 990 2439 2439 2440 2440 990 990 2441 2441 990 990 987 987 2442 2442 2443 2443 987 987 2444 2444 987 987 985 985 2445 2445 2446 2446 985 985 2447 2447 985 985 971 971 2448 2448 2449 2449 971 971 2450 2450 971 971 963 963 2451 2451 2452 2452 963 963 2453 2453 575 575 497 497 567 567 924 924 897 897 883 883 897 897 852 852 883 883 883 883 852 852 840 840 852 852 807 807 840 840 840 840 807 807 791 791 807 807 754 754 791 791 791 791 754 754 740 740 754 754 687 687 740 740 740 740 687 687 683 683 687 687 620 620 683 683 683 683 620 620 612 612 620 620 529 529 612 612 612 612 529 529 527 527 529 529 440 440 527 527 527 527 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2454 2454 127 127 127 127 2455 2455 2456 2456 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 575 575 567 567 644 644 567 567 640 640 644 644 644 644 640 640 705 705 640 640 699 699 705 705 705 705 699 699 762 762 699 699 737 737 762 762 762 762 737 737 800 800 737 737 780 780 800 800 800 800 780 780 837 837 780 780 823 823 837 837 837 837 823 823 876 876 823 823 859 859 876 876 876 876 859 859 913 913 859 859 884 884 913 913 913 913 884 884 937 937 884 884 919 919 937 937 937 937 919 919 2457 2457 919 919 941 941 2458 2458 2459 2459 941 941 2460 2460 941 941 2461 2461 2462 2462 991 991 960 960 1005 1005 960 960 980 980 1005 1005 1005 1005 980 980 1024 1024 980 980 995 995 1024 1024 1024 1024 995 995 1032 1032 995 995 1001 1001 1032 1032 1032 1032 1001 1001 1040 1040 1001 1001 1015 1015 1040 1040 1040 1040 1015 1015 1050 1050 1015 1015 1019 1019 1050 1050 1050 1050 1019 1019 1054 1054 1019 1019 1023 1023 1054 1054 1054 1054 1023 1023 1051 1051 1023 1023 1020 1020 1051 1051 1051 1051 1020 1020 1041 1041 1020 1020 1016 1016 1041 1041 1041 1041 1016 1016 1033 1033 1016 1016 1002 1002 1033 1033 1033 1033 1002 1002 1025 1025 1002 1002 996 996 1025 1025 1025 1025 996 996 1006 1006 996 996 981 981 1006 1006 1006 1006 981 981 992 992 577 577 497 497 575 575 954 954 924 924 918 918 924 924 883 883 918 918 918 918 883 883 875 875 883 883 840 840 875 875 875 875 840 840 830 830 840 840 791 791 830 830 830 830 791 791 783 783 791 791 740 740 783 783 783 783 740 740 730 730 740 740 683 683 730 730 730 730 683 683 673 673 683 683 612 612 673 673 673 673 612 612 608 608 612 612 527 527 608 608 608 608 527 527 525 525 527 527 444 444 525 525 525 525 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2463 2463 131 131 131 131 2464 2464 2465 2465 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 577 577 575 575 650 650 575 575 644 644 650 650 650 650 644 644 713 713 644 644 705 705 713 713 713 713 705 705 768 768 705 705 762 762 768 768 768 768 762 762 819 819 762 762 800 800 819 819 819 819 800 800 857 857 800 800 837 837 857 857 857 857 837 837 892 892 837 837 876 876 892 892 892 892 876 876 925 925 876 876 913 913 925 925 925 925 913 913 958 958 913 913 937 937 958 958 958 958 937 937 2466 2466 937 937 2467 2467 2468 2468 988 988 964 964 1009 1009 964 964 991 991 1009 1009 1009 1009 991 991 1028 1028 991 991 1005 1005 1028 1028 1028 1028 1005 1005 1048 1048 1005 1005 1024 1024 1048 1048 1048 1048 1024 1024 1057 1057 1024 1024 1032 1032 1057 1057 1057 1057 1032 1032 1069 1069 1032 1032 1040 1040 1069 1069 1069 1069 1040 1040 1075 1075 1040 1040 1050 1050 1075 1075 1075 1075 1050 1050 1077 1077 1050 1050 1054 1054 1077 1077 1077 1077 1054 1054 1076 1076 1054 1054 1051 1051 1076 1076 1076 1076 1051 1051 1070 1070 1051 1051 1041 1041 1070 1070 1070 1070 1041 1041 1058 1058 1041 1041 1033 1033 1058 1058 1058 1058 1033 1033 1049 1049 1033 1033 1025 1025 1049 1049 1049 1049 1025 1025 1029 1029 1025 1025 1006 1006 1029 1029 1029 1029 1006 1006 1010 1010 1006 1006 992 992 1010 1010 1010 1010 992 992 989 989 583 583 497 497 577 577 2469 2469 954 954 930 930 954 954 918 918 930 930 930 930 918 918 901 901 918 918 875 875 901 901 901 901 875 875 868 868 875 875 830 830 868 868 868 868 830 830 822 822 830 830 783 783 822 822 822 822 783 783 773 773 783 783 730 730 773 773 773 773 730 730 722 722 730 730 673 673 722 722 722 722 673 673 663 663 673 673 608 608 663 663 663 663 608 608 606 606 608 608 525 525 606 606 606 606 525 525 523 523 525 525 448 448 523 523 523 523 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2470 2470 150 150 150 150 2471 2471 2472 2472 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 583 583 577 577 654 654 577 577 650 650 654 654 654 654 650 650 719 719 650 650 713 713 719 719 719 719 713 713 776 776 713 713 768 768 776 776 776 776 768 768 827 827 768 768 819 819 827 827 827 827 819 819 872 872 819 819 857 857 872 872 872 872 857 857 911 911 857 857 892 892 911 911 911 911 892 892 949 949 892 892 925 925 949 949 949 949 925 925 974 974 925 925 958 958 974 974 974 974 958 958 2473 2473 958 958 2474 2474 2475 2475 999 999 988 988 1026 1026 988 988 1009 1009 1026 1026 1026 1026 1009 1009 1052 1052 1009 1009 1028 1028 1052 1052 1052 1052 1028 1028 1065 1065 1028 1028 1048 1048 1065 1065 1065 1065 1048 1048 1080 1080 1048 1048 1057 1057 1080 1080 1080 1080 1057 1057 1088 1088 1057 1057 1069 1069 1088 1088 1088 1088 1069 1069 1096 1096 1069 1069 1075 1075 1096 1096 1096 1096 1075 1075 1102 1102 1075 1075 1077 1077 1102 1102 1102 1102 1077 1077 1097 1097 1077 1077 1076 1076 1097 1097 1097 1097 1076 1076 1089 1089 1076 1076 1070 1070 1089 1089 1089 1089 1070 1070 1081 1081 1070 1070 1058 1058 1081 1081 1081 1081 1058 1058 1066 1066 1058 1058 1049 1049 1066 1066 1066 1066 1049 1049 1053 1053 1049 1049 1029 1029 1053 1053 1053 1053 1029 1029 1027 1027 1029 1029 1010 1010 1027 1027 1027 1027 1010 1010 1000 1000 1010 1010 989 989 1000 1000 2476 2476 2477 2477 975 975 587 587 497 497 583 583 2478 2478 2479 2479 942 942 2480 2480 2481 2481 942 942 942 942 2482 2482 916 916 2483 2483 2484 2484 916 916 916 916 2485 2485 2486 2486 901 901 868 868 879 879 879 879 868 868 844 844 868 868 822 822 844 844 844 844 822 822 811 811 822 822 773 773 811 811 811 811 773 773 765 765 773 773 722 722 765 765 765 765 722 722 712 712 722 722 663 663 712 712 712 712 663 663 653 653 663 663 606 606 653 653 653 653 606 606 590 590 606 606 523 523 590 590 590 590 523 523 521 521 523 523 452 452 521 521 521 521 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2487 2487 2488 2488 162 162 2489 2489 2490 2490 162 162 162 162 2491 2491 140 140 2492 2492 2493 2493 140 140 140 140 2494 2494 2495 2495 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 587 587 583 583 664 664 583 583 654 654 664 664 664 664 654 654 727 727 654 654 719 719 727 727 727 727 719 719 784 784 719 719 776 776 784 784 784 784 776 776 835 835 776 776 827 827 835 835 835 835 827 827 880 880 827 827 872 872 880 880 880 880 872 872 921 921 872 872 911 911 921 921 921 921 911 911 956 956 911 911 949 949 956 956 956 956 949 949 2496 2496 949 949 974 974 2497 2497 2498 2498 974 974 2499 2499 974 974 2500 2500 2501 2501 1021 1021 999 999 1046 1046 999 999 1026 1026 1046 1046 1046 1046 1026 1026 1063 1063 1026 1026 1052 1052 1063 1063 1063 1063 1052 1052 1082 1082 1052 1052 1065 1065 1082 1082 1082 1082 1065 1065 1100 1100 1065 1065 1080 1080 1100 1100 1100 1100 1080 1080 1107 1107 1080 1080 1088 1088 1107 1107 1107 1107 1088 1088 1117 1117 1088 1088 1096 1096 1117 1117 1117 1117 1096 1096 1119 1119 1096 1096 1102 1102 1119 1119 1119 1119 1102 1102 1118 1118 1102 1102 1097 1097 1118 1118 1118 1118 1097 1097 1108 1108 1097 1097 1089 1089 1108 1108 1108 1108 1089 1089 1101 1101 1089 1089 1081 1081 1101 1101 1101 1101 1081 1081 1083 1083 1081 1081 1066 1066 1083 1083 1083 1083 1066 1066 1064 1064 1066 1066 1053 1053 1064 1064 1064 1064 1053 1053 1047 1047 1053 1053 1027 1027 1047 1047 1047 1047 1027 1027 1022 1022 1027 1027 1000 1000 1022 1022 1022 1022 1000 1000 994 994 2502 2502 975 975 2503 2503 2504 2504 975 975 957 957 591 591 497 497 587 587 959 959 2505 2505 938 938 2506 2506 942 942 938 938 938 938 942 942 920 920 942 942 916 916 920 920 920 920 916 916 887 887 916 916 2507 2507 887 887 887 887 2508 2508 864 864 2509 2509 2510 2510 864 864 864 864 2511 2511 826 826 2512 2512 2513 2513 826 826 826 826 2514 2514 787 787 2515 2515 2516 2516 787 787 787 787 2517 2517 2518 2518 765 765 712 712 752 752 752 752 712 712 704 704 712 712 653 653 704 704 704 704 653 653 647 647 653 653 590 590 647 647 647 647 590 590 582 582 590 590 521 521 582 582 582 582 521 521 519 519 521 521 458 458 519 519 519 519 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2519 2519 2520 2520 271 271 2521 2521 2522 2522 271 271 271 271 2523 2523 236 236 2524 2524 2525 2525 236 236 236 236 2526 2526 205 205 2527 2527 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2528 2528 156 156 156 156 2529 2529 138 138 2530 2530 2531 2531 138 138 138 138 2532 2532 123 123 2533 2533 2534 2534 123 123 123 123 2535 2535 109 109 2536 2536 2537 2537 109 109 109 109 2538 2538 2539 2539 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 591 591 587 587 668 668 587 587 664 664 668 668 668 668 664 664 731 731 664 664 727 727 731 731 731 731 727 727 788 788 727 727 784 784 788 788 788 788 784 784 841 841 784 784 835 835 841 841 841 841 835 835 888 888 835 835 880 880 888 888 888 888 880 880 927 927 880 880 921 921 927 927 927 927 921 921 966 966 921 921 956 956 966 966 966 966 956 956 2540 2540 956 956 2541 2541 2542 2542 997 997 993 993 1030 1030 993 993 1021 1021 1030 1030 1030 1030 1021 1021 1055 1055 1021 1021 1046 1046 1055 1055 1055 1055 1046 1046 1078 1078 1046 1046 1063 1063 1078 1078 1078 1078 1063 1063 1098 1098 1063 1063 1082 1082 1098 1098 1098 1098 1082 1082 1111 1111 1082 1082 1100 1100 1111 1111 1111 1111 1100 1100 1124 1124 1100 1100 1107 1107 1124 1124 1124 1124 1107 1107 1132 1132 1107 1107 1117 1117 1132 1132 1132 1132 1117 1117 1136 1136 1117 1117 1119 1119 1136 1136 1136 1136 1119 1119 1133 1133 1119 1119 1118 1118 1133 1133 1133 1133 1118 1118 1125 1125 1118 1118 1108 1108 1125 1125 1125 1125 1108 1108 1112 1112 1108 1108 1101 1101 1112 1112 1112 1112 1101 1101 1099 1099 1101 1101 1083 1083 1099 1099 1099 1099 1083 1083 1079 1079 1083 1083 1064 1064 1079 1079 1079 1079 1064 1064 1056 1056 1064 1064 1047 1047 1056 1056 1056 1056 1047 1047 1031 1031 1047 1047 1022 1022 1031 1031 1031 1031 1022 1022 998 998 1022 1022 994 994 998 998 2543 2543 2544 2544 967 967 2545 2545 957 957 967 967 967 967 957 957 928 928 597 597 497 497 591 591 950 950 959 959 926 926 959 959 938 938 926 926 926 926 938 938 914 914 938 938 920 920 914 914 914 914 920 920 885 885 920 920 887 887 885 885 885 885 887 887 871 871 887 887 864 864 871 871 871 871 864 864 834 834 864 864 826 826 834 834 834 834 826 826 809 809 826 826 787 787 809 809 809 809 787 787 771 771 787 787 2546 2546 771 771 771 771 2547 2547 726 726 2548 2548 2549 2549 726 726 726 726 2550 2550 691 691 2551 2551 2552 2552 691 691 691 691 2553 2553 637 637 2554 2554 2555 2555 637 637 637 637 2556 2556 574 574 2557 2557 2558 2558 574 574 574 574 2559 2559 517 517 2560 2560 2561 2561 517 517 517 517 2562 2562 464 464 2563 2563 2564 2564 464 464 464 464 2565 2565 405 405 2566 2566 2567 2567 405 405 405 405 2568 2568 356 356 2569 2569 2570 2570 356 356 356 356 2571 2571 320 320 2572 2572 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2573 2573 129 129 129 129 2574 2574 121 121 2575 2575 2576 2576 121 121 121 121 2577 2577 115 115 2578 2578 2579 2579 115 115 115 115 2580 2580 105 105 597 597 591 591 674 674 591 591 668 668 674 674 674 674 668 668 735 735 668 668 731 731 735 735 735 735 731 731 794 794 731 731 788 788 794 794 794 794 788 788 847 847 788 788 841 841 847 847 847 847 841 841 894 894 841 841 888 888 894 894 894 894 888 888 935 935 888 888 927 927 935 935 935 935 927 927 972 972 927 927 966 966 972 972 972 972 966 966 2581 2581 966 966 2582 2582 2583 2583 1007 1007 997 997 1036 1036 997 997 1030 1030 1036 1036 1036 1036 1030 1030 1061 1061 1030 1030 1055 1055 1061 1061 1061 1061 1055 1055 1086 1086 1055 1055 1078 1078 1086 1086 1086 1086 1078 1078 1105 1105 1078 1078 1098 1098 1105 1105 1105 1105 1098 1098 1122 1122 1098 1098 1111 1111 1122 1122 1122 1122 1111 1111 1137 1137 1111 1111 1124 1124 1137 1137 1137 1137 1124 1124 1146 1146 1124 1124 1132 1132 1146 1146 1146 1146 1132 1132 1150 1150 1132 1132 1136 1136 1150 1150 1150 1150 1136 1136 1147 1147 1136 1136 1133 1133 1147 1147 1147 1147 1133 1133 1138 1138 1133 1133 1125 1125 1138 1138 1138 1138 1125 1125 1123 1123 1125 1125 1112 1112 1123 1123 1123 1123 1112 1112 1106 1106 1112 1112 1099 1099 1106 1106 1106 1106 1099 1099 1087 1087 1099 1099 1079 1079 1087 1087 1087 1087 1079 1079 1062 1062 1079 1079 1056 1056 1062 1062 1062 1062 1056 1056 1037 1037 1056 1056 1031 1031 1037 1037 1037 1037 1031 1031 1008 1008 1031 1031 998 998 1008 1008 2584 2584 2585 2585 973 973 2586 2586 967 967 973 973 973 973 967 967 936 936 967 967 928 928 936 936 936 936 928 928 895 895 601 601 497 497 597 597 922 922 950 950 912 912 950 950 926 926 912 912 912 912 926 926 893 893 926 926 914 914 893 893 893 893 914 914 877 877 914 914 885 885 877 877 877 877 885 885 860 860 885 885 871 871 860 860 860 860 871 871 832 832 871 871 834 834 832 832 832 832 834 834 815 815 834 834 809 809 815 815 815 815 809 809 779 779 809 809 771 771 779 779 779 779 771 771 750 750 771 771 726 726 750 750 750 750 726 726 710 710 726 726 691 691 710 710 710 710 691 691 667 667 691 691 637 637 667 667 667 667 637 637 629 629 637 637 574 574 629 629 629 629 574 574 566 566 574 574 517 517 566 566 566 566 517 517 515 515 517 517 464 464 515 515 515 515 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 601 601 597 597 678 678 597 597 674 674 678 678 678 678 674 674 743 743 674 674 735 735 743 743 743 743 735 735 798 798 735 735 794 794 798 798 798 798 794 794 853 853 794 794 847 847 853 853 853 853 847 847 902 902 847 847 894 894 902 902 902 902 894 894 943 943 894 894 935 935 943 943 943 943 935 935 978 978 935 935 972 972 978 978 978 978 972 972 2587 2587 972 972 2588 2588 2589 2589 1013 1013 1007 1007 1042 1042 1007 1007 1036 1036 1042 1042 1042 1042 1036 1036 1071 1071 1036 1036 1061 1061 1071 1071 1071 1071 1061 1061 1092 1092 1061 1061 1086 1086 1092 1092 1092 1092 1086 1086 1113 1113 1086 1086 1105 1105 1113 1113 1113 1113 1105 1105 1128 1128 1105 1105 1122 1122 1128 1128 1128 1128 1122 1122 1144 1144 1122 1122 1137 1137 1144 1144 1144 1144 1137 1137 1153 1153 1137 1137 1146 1146 1153 1153 1153 1153 1146 1146 1158 1158 1146 1146 1150 1150 1158 1158 1158 1158 1150 1150 1154 1154 1150 1150 1147 1147 1154 1154 1154 1154 1147 1147 1145 1145 1147 1147 1138 1138 1145 1145 1145 1145 1138 1138 1129 1129 1138 1138 1123 1123 1129 1129 1129 1129 1123 1123 1114 1114 1123 1123 1106 1106 1114 1114 1114 1114 1106 1106 1093 1093 1106 1106 1087 1087 1093 1093 1093 1093 1087 1087 1072 1072 1087 1087 1062 1062 1072 1072 1072 1072 1062 1062 1043 1043 1062 1062 1037 1037 1043 1043 1043 1043 1037 1037 1014 1014 1037 1037 1008 1008 1014 1014 2590 2590 2591 2591 979 979 2592 2592 973 973 979 979 979 979 973 973 944 944 973 973 936 936 944 944 944 944 936 936 903 903 936 936 895 895 903 903 903 903 895 895 854 854 603 603 497 497 601 601 889 889 922 922 881 881 922 922 912 912 881 881 881 881 912 912 873 873 912 912 893 893 873 873 873 873 893 893 858 858 893 893 877 877 858 858 858 858 877 877 838 838 877 877 860 860 838 838 838 838 860 860 824 824 860 860 832 832 824 824 824 824 832 832 805 805 832 832 815 815 805 805 805 805 815 815 775 775 815 815 779 779 775 775 775 775 779 779 756 756 779 779 750 750 756 756 756 756 750 750 718 718 750 750 710 710 718 718 718 718 710 710 695 695 710 710 667 667 695 695 695 695 667 667 649 649 667 667 629 629 649 649 649 649 629 629 618 618 629 629 566 566 618 618 618 618 566 566 562 562 566 566 515 515 562 562 562 562 515 515 511 511 515 515 472 472 511 511 511 511 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 603 603 601 601 680 680 601 601 678 678 680 680 680 680 678 678 745 745 678 678 743 743 745 745 745 745 743 743 802 802 743 743 798 798 802 802 802 802 798 798 855 855 798 798 853 853 855 855 855 855 853 853 904 904 853 853 902 902 904 904 904 904 902 902 945 945 902 902 943 943 945 945 945 945 943 943 982 982 943 943 978 978 982 982 982 982 978 978 2593 2593 978 978 2594 2594 2595 2595 1017 1017 1013 1013 1044 1044 1013 1013 1042 1042 1044 1044 1044 1044 1042 1042 1073 1073 1042 1042 1071 1071 1073 1073 1073 1073 1071 1071 1094 1094 1071 1071 1092 1092 1094 1094 1094 1094 1092 1092 1115 1115 1092 1092 1113 1113 1115 1115 1115 1115 1113 1113 1130 1130 1113 1113 1128 1128 1130 1130 1130 1130 1128 1128 1148 1148 1128 1128 1144 1144 1148 1148 1148 1148 1144 1144 1156 1156 1144 1144 1153 1153 1156 1156 1156 1156 1153 1153 1159 1159 1153 1153 1158 1158 1159 1159 1159 1159 1158 1158 1157 1157 1158 1158 1154 1154 1157 1157 1157 1157 1154 1154 1149 1149 1154 1154 1145 1145 1149 1149 1149 1149 1145 1145 1131 1131 1145 1145 1129 1129 1131 1131 1131 1131 1129 1129 1116 1116 1129 1129 1114 1114 1116 1116 1116 1116 1114 1114 1095 1095 1114 1114 1093 1093 1095 1095 1095 1095 1093 1093 1074 1074 1093 1093 1072 1072 1074 1074 1074 1074 1072 1072 1045 1045 1072 1072 1043 1043 1045 1045 1045 1045 1043 1043 1018 1018 1043 1043 1014 1014 1018 1018 2596 2596 2597 2597 983 983 2598 2598 979 979 983 983 983 983 979 979 946 946 979 979 944 944 946 946 946 946 944 944 905 905 944 944 903 903 905 905 905 905 903 903 856 856 903 903 854 854 856 856 856 856 854 854 803 803 599 599 497 497 603 603 848 848 889 889 842 842 889 889 881 881 842 842 842 842 881 881 836 836 881 881 873 873 836 836 836 836 873 873 828 828 873 873 858 858 828 828 828 828 858 858 820 820 858 858 838 838 820 820 820 820 838 838 801 801 838 838 824 824 801 801 801 801 824 824 781 781 824 824 805 805 781 781 781 781 805 805 767 767 805 805 775 775 767 767 767 767 775 775 748 748 775 775 756 756 748 748 748 748 756 756 716 716 756 756 718 718 716 716 716 716 718 718 702 702 718 718 695 695 702 702 702 702 695 695 659 659 695 695 649 649 659 659 659 659 649 649 635 635 649 649 618 618 635 635 635 635 618 618 594 594 618 618 562 562 594 594 594 594 562 562 552 552 562 562 511 511 552 552 552 552 511 511 509 509 511 511 476 476 509 509 509 509 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 599 599 603 603 676 676 603 603 680 680 676 676 676 676 680 680 741 741 680 680 745 745 741 741 741 741 745 745 796 796 745 745 802 802 796 796 796 796 802 802 849 849 802 802 855 855 849 849 849 849 855 855 898 898 855 855 904 904 898 898 898 898 904 904 939 939 904 904 945 945 939 939 939 939 945 945 976 976 945 945 982 982 976 976 976 976 982 982 2599 2599 982 982 2600 2600 2601 2601 1011 1011 1017 1017 1038 1038 1017 1017 1044 1044 1038 1038 1038 1038 1044 1044 1067 1067 1044 1044 1073 1073 1067 1067 1067 1067 1073 1073 1090 1090 1073 1073 1094 1094 1090 1090 1090 1090 1094 1094 1109 1109 1094 1094 1115 1115 1109 1109 1109 1109 1115 1115 1126 1126 1115 1115 1130 1130 1126 1126 1126 1126 1130 1130 1141 1141 1130 1130 1148 1148 1141 1141 1141 1141 1148 1148 1151 1151 1148 1148 1156 1156 1151 1151 1151 1151 1156 1156 1155 1155 1156 1156 1159 1159 1155 1155 1155 1155 1159 1159 1152 1152 1159 1159 1157 1157 1152 1152 1152 1152 1157 1157 1142 1142 1157 1157 1149 1149 1142 1142 1142 1142 1149 1149 1127 1127 1149 1149 1131 1131 1127 1127 1127 1127 1131 1131 1110 1110 1131 1131 1116 1116 1110 1110 1110 1110 1116 1116 1091 1091 1116 1116 1095 1095 1091 1091 1091 1091 1095 1095 1068 1068 1095 1095 1074 1074 1068 1068 1068 1068 1074 1074 1039 1039 1074 1074 1045 1045 1039 1039 1039 1039 1045 1045 1012 1012 1045 1045 1018 1018 1012 1012 2602 2602 2603 2603 977 977 2604 2604 983 983 977 977 977 977 983 983 940 940 983 983 946 946 940 940 940 940 946 946 899 899 946 946 905 905 899 899 899 899 905 905 850 850 905 905 856 856 850 850 850 850 856 856 797 797 856 856 803 803 797 797 797 797 803 803 742 742 595 595 497 497 599 599 799 799 848 848 795 795 848 848 842 842 795 795 795 795 842 842 789 789 842 842 836 836 789 789 789 789 836 836 785 785 836 836 828 828 785 785 785 785 828 828 777 777 828 828 820 820 777 777 777 777 820 820 769 769 820 820 801 801 769 769 769 769 801 801 763 763 801 801 781 781 763 763 763 763 781 781 738 738 781 781 767 767 738 738 738 738 767 767 724 724 767 767 748 748 724 724 724 724 748 748 708 708 748 748 716 716 708 708 708 708 716 716 689 689 716 716 702 702 689 689 689 689 702 702 657 657 702 702 659 659 657 657 657 657 659 659 639 639 659 659 635 635 639 639 639 639 635 635 616 616 635 635 594 594 616 616 616 616 594 594 572 572 594 594 552 552 572 572 572 572 552 552 548 548 552 552 509 509 548 548 548 548 509 509 507 507 509 509 478 478 507 507 507 507 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 595 595 599 599 670 670 599 599 676 676 670 670 670 670 676 676 733 733 676 676 741 741 733 733 733 733 741 741 792 792 741 741 796 796 792 792 792 792 796 796 845 845 796 796 849 849 845 845 845 845 849 849 890 890 849 849 898 898 890 890 890 890 898 898 931 931 898 898 939 939 931 931 931 931 939 939 968 968 939 939 976 976 968 968 968 968 976 976 2605 2605 976 976 2606 2606 2607 2607 1003 1003 1011 1011 1034 1034 1011 1011 1038 1038 1034 1034 1034 1034 1038 1038 1059 1059 1038 1038 1067 1067 1059 1059 1059 1059 1067 1067 1084 1084 1067 1067 1090 1090 1084 1084 1084 1084 1090 1090 1103 1103 1090 1090 1109 1109 1103 1103 1103 1103 1109 1109 1120 1120 1109 1109 1126 1126 1120 1120 1120 1120 1126 1126 1134 1134 1126 1126 1141 1141 1134 1134 1134 1134 1141 1141 1139 1139 1141 1141 1151 1151 1139 1139 1139 1139 1151 1151 1143 1143 1151 1151 1155 1155 1143 1143 1143 1143 1155 1155 1140 1140 1155 1155 1152 1152 1140 1140 1140 1140 1152 1152 1135 1135 1152 1152 1142 1142 1135 1135 1135 1135 1142 1142 1121 1121 1142 1142 1127 1127 1121 1121 1121 1121 1127 1127 1104 1104 1127 1127 1110 1110 1104 1104 1104 1104 1110 1110 1085 1085 1110 1110 1091 1091 1085 1085 1085 1085 1091 1091 1060 1060 1091 1091 1068 1068 1060 1060 1060 1060 1068 1068 1035 1035 1068 1068 1039 1039 1035 1035 1035 1035 1039 1039 1004 1004 1039 1039 1012 1012 1004 1004 2608 2608 2609 2609 969 969 2610 2610 977 977 969 969 969 969 977 977 932 932 977 977 940 940 932 932 932 932 940 940 891 891 940 940 899 899 891 891 891 891 899 899 846 846 899 899 850 850 846 846 846 846 850 850 793 793 850 850 797 797 793 793 793 793 797 797 734 734 797 797 742 742 734 734 734 734 742 742 671 671 746 746 799 799 744 744 799 799 795 795 744 744 744 744 795 795 736 736 795 795 789 789 736 736 736 736 789 789 732 732 789 789 785 785 732 732 732 732 785 785 728 728 785 785 777 777 728 728 728 728 777 777 720 720 777 777 769 769 720 720 720 720 769 769 714 714 769 769 763 763 714 714 714 714 763 763 706 706 763 763 738 738 706 706 706 706 738 738 700 700 738 738 724 724 700 700 700 700 724 724 685 685 724 724 708 708 685 685 685 685 708 708 661 661 708 708 689 689 661 661 661 661 689 689 643 643 689 689 657 657 643 643 643 643 657 657 633 633 657 657 639 639 633 633 633 633 639 639 614 614 639 639 616 616 614 614 614 614 616 616 580 580 616 616 572 572 580 580 580 580 572 572 558 558 572 572 548 548 558 558 558 558 548 548 542 542 548 548 507 507 542 542 542 542 507 507 505 505 507 507 484 484 505 505 505 505 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 677 677 746 746 681 681 746 746 744 744 681 681 681 681 744 744 679 679 744 744 736 736 679 679 679 679 736 736 675 675 736 736 732 732 675 675 675 675 732 732 669 669 732 732 728 728 669 669 669 669 728 728 665 665 728 728 720 720 665 665 665 665 720 720 655 655 720 720 714 714 655 655 655 655 714 714 651 651 714 714 706 706 651 651 651 651 706 706 645 645 706 706 700 700 645 645 645 645 700 700 641 641 700 700 685 685 641 641 641 641 685 685 631 631 685 685 661 661 631 631 631 631 661 661 627 627 661 661 643 643 627 627 627 627 643 643 610 610 643 643 633 633 610 610 610 610 633 633 586 586 633 633 614 614 586 586 586 586 614 614 570 570 614 614 580 580 570 570 570 570 580 580 556 556 580 580 558 558 556 556 556 556 558 558 546 546 558 558 542 542 546 546 546 546 542 542 538 538 542 542 505 505 538 538 538 538 505 505 503 503 505 505 488 488 503 503 503 503 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 596 596 677 677 600 600 677 677 681 681 600 600 600 600 681 681 604 604 681 681 679 679 604 604 604 604 679 679 602 602 679 679 675 675 602 602 602 602 675 675 598 598 675 675 669 669 598 598 598 598 669 669 592 592 669 669 665 665 592 592 592 592 665 665 588 588 665 665 655 655 588 588 588 588 655 655 584 584 655 655 651 651 584 584 584 584 651 651 578 578 651 651 645 645 578 578 578 578 645 645 576 576 645 645 641 641 576 576 576 576 641 641 568 568 641 641 631 631 568 568 568 568 631 631 564 564 631 631 627 627 564 564 564 564 627 627 560 560 627 627 610 610 560 560 560 560 610 610 554 554 610 610 586 586 554 554 554 554 586 586 550 550 586 586 570 570 550 550 550 550 570 570 544 544 570 570 556 556 544 544 544 544 556 556 540 540 556 556 546 546 540 540 540 540 546 546 536 536 546 546 538 538 536 536 536 536 538 538 513 513 538 538 503 503 513 513 513 513 503 503 501 501 503 503 492 492 501 501 501 501 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 596 596 671 671 677 677 671 671 742 742 677 677 677 677 742 742 746 746 742 742 803 803 746 746 746 746 803 803 799 799 803 803 854 854 799 799 799 799 854 854 848 848 854 854 895 895 848 848 848 848 895 895 889 889 895 895 928 928 889 889 889 889 928 928 922 922 928 928 957 957 922 922 922 922 957 957 950 950 957 957 975 975 950 950 950 950 975 975 959 959 975 975 2611 2611 959 959 959 959 2612 2612 2613 2613 989 989 992 992 965 965 965 965 992 992 961 961 992 992 981 981 961 961 2614 2614 2615 2615 954 954 2616 2616 963 963 954 954 954 954 963 963 924 924 963 963 934 934 924 924 924 924 934 934 897 897 934 934 907 907 897 897 897 897 907 907 862 862 907 907 866 866 862 862 862 862 866 866 817 817 866 866 818 818 817 817 817 817 818 818 761 761 818 818 759 759 761 761 761 761 759 759 696 696 759 759 692 692 696 696 696 696 692 692 621 621 692 692 619 619 621 621 621 621 619 619 528 528 619 619 526 526 528 528 528 528 526 526 443 443 526 526 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2617 2617 2618 2618 270 270 2619 2619 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1901 1901 1903 1903 1824 1824 1901 1901 1824 1824 1897 1897 1895 1895 1897 1897 1824 1824 1891 1891 1895 1895 1824 1824 1882 1882 1891 1891 1824 1824 1874 1874 1882 1882 1824 1824 1866 1866 1874 1874 1824 1824 1858 1858 1866 1866 1822 1822 1854 1854 1858 1858 1822 1822 1846 1846 1854 1854 1822 1822 1840 1840 1846 1846 1822 1822 1834 1834 1840 1840 1822 1822 1830 1830 1834 1834 1823 1823 1826 1826 1830 1830 1823 1823 1819 1819 1826 1826 1823 1823 1807 1807 1819 1819 1823 1823 1784 1784 1807 1807 1823 1823 1780 1780 1784 1784 1823 1823 1776 1776 1780 1780 1822 1822 1770 1770 1776 1776 1822 1822 1766 1766 1770 1770 1822 1822 1760 1760 1766 1766 1822 1822 1756 1756 1760 1760 1822 1822 1752 1752 1756 1756 1822 1822 1744 1744 1752 1752 1822 1822 1742 1742 1744 1744 1822 1822 1736 1736 1742 1742 1822 1822 1732 1732 1736 1736 1822 1822 1728 1728 1732 1732 1822 1822 1722 1722 1728 1728 1822 1822 1718 1718 1722 1722 1822 1822 1716 1716 1718 1718 1822 1822 1720 1720 1716 1716 1822 1822 1724 1724 1720 1720 1822 1822 1944 1944 1890 1890 1894 1894 1821 1821 1902 1902 1900 1900 1894 1894 1890 1890 1821 1821 1881 1881 1821 1821 1890 1890 1881 1881 1890 1890 1936 1936 1890 1890 1944 1944 1936 1936 1936 1936 1944 1944 1987 1987 1873 1873 1821 1821 1881 1881 1954 1954 1896 1896 1961 1961 1896 1896 1900 1900 1961 1961 1961 1961 1900 1900 1965 1965 1900 1900 1902 1902 1965 1965 1965 1965 1902 1902 1967 1967 1873 1873 1881 1881 1928 1928 1881 1881 1936 1936 1928 1928 1928 1928 1936 1936 1979 1979 1936 1936 1987 1987 1979 1979 1979 1979 1987 1987 2024 2024 1865 1865 1821 1821 1873 1873 1997 1997 1954 1954 2005 2005 1954 1954 1961 1961 2005 2005 2005 2005 1961 1961 2011 2011 1961 1961 1965 1965 2011 2011 2011 2011 1965 1965 2020 2020 1965 1965 1967 1967 2020 2020 2020 2020 1967 1967 2026 2026 1865 1865 1873 1873 1920 1920 1873 1873 1928 1928 1920 1920 1920 1920 1928 1928 1969 1969 1928 1928 1979 1979 1969 1969 1969 1969 1979 1979 2001 2001 1979 1979 2024 2024 2001 2001 2001 2001 2024 2024 2038 2038 1857 1857 1821 1821 1865 1865 2032 2032 1997 1997 2040 2040 1997 1997 2005 2005 2040 2040 2040 2040 2005 2005 2050 2050 2005 2005 2011 2011 2050 2050 2050 2050 2011 2011 2058 2058 2011 2011 2020 2020 2058 2058 2058 2058 2020 2020 2069 2069 2020 2020 2026 2026 2069 2069 2069 2069 2026 2026 2075 2075 1857 1857 1865 1865 1912 1912 1865 1865 1920 1920 1912 1912 1912 1912 1920 1920 1952 1952 1920 1920 1969 1969 1952 1952 1952 1952 1969 1969 1985 1985 1969 1969 2001 2001 1985 1985 1985 1985 2001 2001 2022 2022 2001 2001 2038 2038 2022 2022 2022 2022 2038 2038 2046 2046 1853 1853 1821 1821 1857 1857 2054 2054 2032 2032 2073 2073 2032 2032 2040 2040 2073 2073 2073 2073 2040 2040 2081 2081 2040 2040 2050 2050 2081 2081 2081 2081 2050 2050 2089 2089 2050 2050 2058 2058 2089 2089 2089 2089 2058 2058 2099 2099 2058 2058 2069 2069 2099 2099 2099 2099 2069 2069 2107 2107 2069 2069 2075 2075 2107 2107 2107 2107 2075 2075 2116 2116 1853 1853 1857 1857 1906 1906 1857 1857 1912 1912 1906 1906 1906 1906 1912 1912 1932 1932 1912 1912 1952 1952 1932 1932 1932 1932 1952 1952 1973 1973 1952 1952 1985 1985 1973 1973 1973 1973 1985 1985 1993 1993 1985 1985 2022 2022 1993 1993 1993 1993 2022 2022 2028 2028 2022 2022 2046 2046 2028 2028 2028 2028 2046 2046 2042 2042 1845 1845 1821 1821 1853 1853 2071 2071 2054 2054 2085 2085 2054 2054 2073 2073 2085 2085 2085 2085 2073 2073 2103 2103 2073 2073 2081 2081 2103 2103 2103 2103 2081 2081 2120 2120 2081 2081 2089 2089 2120 2120 2120 2120 2089 2089 2126 2126 2089 2089 2099 2099 2126 2126 2126 2126 2099 2099 2134 2134 2099 2099 2107 2107 2134 2134 2134 2134 2107 2107 2146 2146 2107 2107 2116 2116 2146 2146 2146 2146 2116 2116 2153 2153 1845 1845 1853 1853 1892 1892 1853 1853 1906 1906 1892 1892 1892 1892 1906 1906 1918 1918 1906 1906 1932 1932 1918 1918 1918 1918 1932 1932 1948 1948 1932 1932 1973 1973 1948 1948 1948 1948 1973 1973 1977 1977 1973 1973 1993 1993 1977 1977 1977 1977 1993 1993 1991 1991 1993 1993 2028 2028 1991 1991 1991 1991 2028 2028 2018 2018 2028 2028 2042 2042 2018 2018 2018 2018 2042 2042 2034 2034 1839 1839 1821 1821 1845 1845 2077 2077 2071 2071 2093 2093 2071 2071 2085 2085 2093 2093 2093 2093 2085 2085 2118 2118 2085 2085 2103 2103 2118 2118 2118 2118 2103 2103 2130 2130 2103 2103 2120 2120 2130 2130 2130 2130 2120 2120 2148 2148 2120 2120 2126 2126 2148 2148 2148 2148 2126 2126 2161 2161 2126 2126 2134 2134 2161 2161 2161 2161 2134 2134 2167 2167 2134 2134 2146 2146 2167 2167 2167 2167 2146 2146 2175 2175 2146 2146 2153 2153 2175 2175 2175 2175 2153 2153 2186 2186 1839 1839 1845 1845 1869 1869 1845 1845 1892 1892 1869 1869 1869 1869 1892 1892 1908 1908 1892 1892 1918 1918 1908 1908 1908 1908 1918 1918 1924 1924 1918 1918 1948 1948 1924 1924 1924 1924 1948 1948 1940 1940 1948 1948 1977 1977 1940 1940 1940 1940 1977 1977 1971 1971 1977 1977 1991 1991 1971 1971 1971 1971 1991 1991 1983 1983 1991 1991 2018 2018 1983 1983 1983 1983 2018 2018 1999 1999 2018 2018 2034 2034 1999 1999 1999 1999 2034 2034 2620 2620 1833 1833 1821 1821 1839 1839 2066 2066 2077 2077 2091 2091 2077 2077 2093 2093 2091 2091 2091 2091 2093 2093 2122 2122 2093 2093 2118 2118 2122 2122 2122 2122 2118 2118 2138 2138 2118 2118 2130 2130 2138 2138 2138 2138 2130 2130 2159 2159 2130 2130 2148 2148 2159 2159 2159 2159 2148 2148 2173 2173 2148 2148 2161 2161 2173 2173 2173 2173 2161 2161 2190 2190 2161 2161 2167 2167 2190 2190 2190 2190 2167 2167 2198 2198 2167 2167 2175 2175 2198 2198 2198 2198 2175 2175 2204 2204 2175 2175 2186 2186 2204 2204 2204 2204 2186 2186 2214 2214 1833 1833 1839 1839 1851 1851 1839 1839 1869 1869 1851 1851 1851 1851 1869 1869 1877 1877 1869 1869 1908 1908 1877 1877 1877 1877 1908 1908 1904 1904 1908 1908 1924 1924 1904 1904 1904 1904 1924 1924 1916 1916 1924 1924 1940 1940 1916 1916 1916 1916 1940 1940 1930 1930 1940 1940 1971 1971 1930 1930 1930 1930 1971 1971 1942 1942 1971 1971 1983 1983 1942 1942 1942 1942 1983 1983 1963 1963 1983 1983 1999 1999 1963 1963 1963 1963 1999 1999 2621 2621 1999 1999 2622 2622 2623 2623 1975 1975 2013 2013 1981 1981 1829 1829 1821 1821 1833 1833 2048 2048 2066 2066 2083 2083 2066 2066 2091 2091 2083 2083 2083 2083 2091 2091 2114 2114 2091 2091 2122 2122 2114 2114 2114 2114 2122 2122 2136 2136 2122 2122 2138 2138 2136 2136 2136 2136 2138 2138 2163 2163 2138 2138 2159 2159 2163 2163 2163 2163 2159 2159 2181 2181 2159 2159 2173 2173 2181 2181 2181 2181 2173 2173 2196 2196 2173 2173 2190 2190 2196 2196 2196 2196 2190 2190 2210 2210 2190 2190 2198 2198 2210 2210 2210 2210 2198 2198 2624 2624 2198 2198 2204 2204 2625 2625 2626 2626 2204 2204 2627 2627 2204 2204 2214 2214 2628 2628 2629 2629 2214 2214 2630 2630 1829 1829 1833 1833 1837 1837 1833 1833 1851 1851 1837 1837 1837 1837 1851 1851 1849 1849 1851 1851 1877 1877 1849 1849 1849 1849 1877 1877 1863 1863 1877 1877 1904 1904 1863 1863 1863 1863 1904 1904 1887 1887 1904 1904 1916 1916 1887 1887 1887 1887 1916 1916 1898 1898 1916 1916 1930 1930 1898 1898 1898 1898 1930 1930 1910 1910 1930 1930 1942 1942 1910 1910 1910 1910 1942 1942 1914 1914 1942 1942 1963 1963 1914 1914 1914 1914 1963 1963 2631 2631 1963 1963 2632 2632 2633 2633 1922 1922 1975 1975 1926 1926 1975 1975 1981 1981 1926 1926 1926 1926 1981 1981 1934 1934 1825 1825 1821 1821 1829 1829 2634 2634 2048 2048 2635 2635 2048 2048 2083 2083 2636 2636 2637 2637 2083 2083 2638 2638 2083 2083 2114 2114 2639 2639 2640 2640 2114 2114 2641 2641 2114 2114 2136 2136 2642 2642 2643 2643 2136 2136 2157 2157 2136 2136 2163 2163 2157 2157 2157 2157 2163 2163 2179 2179 2163 2163 2181 2181 2179 2179 2179 2179 2181 2181 2644 2644 2181 2181 2196 2196 2645 2645 2646 2646 2196 2196 2647 2647 2196 2196 2210 2210 2648 2648 2649 2649 2210 2210 2650 2650 2210 2210 2651 2651 2652 2652 2231 2231 2223 2223 2244 2244 2223 2223 2229 2229 2244 2244 2244 2244 2229 2229 2252 2252 2229 2229 2239 2239 2252 2252 2252 2252 2239 2239 2256 2256 1825 1825 1829 1829 1827 1827 1829 1829 1837 1837 1827 1827 1827 1827 1837 1837 1831 1831 1837 1837 1849 1849 1831 1831 1831 1831 1849 1849 1835 1835 1849 1849 1863 1863 1835 1835 1835 1835 1863 1863 1841 1841 1863 1863 1887 1887 1841 1841 1841 1841 1887 1887 1843 1843 1887 1887 1898 1898 1843 1843 1843 1843 1898 1898 1847 1847 1898 1898 1910 1910 1847 1847 1847 1847 1910 1910 1855 1855 1910 1910 1914 1914 1855 1855 1855 1855 1914 1914 2653 2653 1914 1914 2654 2654 2655 2655 1859 1859 1922 1922 1861 1861 1922 1922 1926 1926 1861 1861 1861 1861 1926 1926 1867 1867 1926 1926 1934 1934 1867 1867 1867 1867 1934 1934 1871 1871 1818 1818 1821 1821 1825 1825 1989 1989 2030 2030 2036 2036 2030 2030 2062 2062 2036 2036 2036 2036 2062 2062 2079 2079 2062 2062 2097 2097 2079 2079 2079 2079 2097 2097 2112 2112 2097 2097 2128 2128 2112 2112 2112 2112 2128 2128 2142 2142 2656 2656 2157 2157 2657 2657 2658 2658 2157 2157 2659 2659 2157 2157 2179 2179 2660 2660 2661 2661 2179 2179 2662 2662 2179 2179 2663 2663 2664 2664 2194 2194 2200 2200 2217 2217 2200 2200 2219 2219 2217 2217 2217 2217 2219 2219 2235 2235 2219 2219 2231 2231 2235 2235 2235 2235 2231 2231 2248 2248 2231 2231 2244 2244 2248 2248 2248 2248 2244 2244 2263 2263 2244 2244 2252 2252 2263 2263 2263 2263 2252 2252 2269 2269 2252 2252 2256 2256 2269 2269 2269 2269 2256 2256 2277 2277 1818 1818 1825 1825 1816 1816 1825 1825 1827 1827 1816 1816 1816 1816 1827 1827 1814 1814 1827 1827 1831 1831 1814 1814 1814 1814 1831 1831 1812 1812 1831 1831 1835 1835 1812 1812 1812 1812 1835 1835 1810 1810 1835 1835 1841 1841 1810 1810 1810 1810 1841 1841 1808 1808 1841 1841 1843 1843 1808 1808 1808 1808 1843 1843 1804 1804 1843 1843 1847 1847 1804 1804 1804 1804 1847 1847 1802 1802 1847 1847 1855 1855 1802 1802 1802 1802 1855 1855 2665 2665 1855 1855 2666 2666 2667 2667 1800 1800 1859 1859 1798 1798 1859 1859 1861 1861 1798 1798 1798 1798 1861 1861 1796 1796 1861 1861 1867 1867 1796 1796 1796 1796 1867 1867 1794 1794 1867 1867 1871 1871 1794 1794 1794 1794 1871 1871 1792 1792 1806 1806 1821 1821 1818 1818 1938 1938 1989 1989 1995 1995 1989 1989 2036 2036 1995 1995 1995 1995 2036 2036 2044 2044 2036 2036 2079 2079 2044 2044 2044 2044 2079 2079 2087 2087 2079 2079 2112 2112 2087 2087 2087 2087 2112 2112 2124 2124 2112 2112 2142 2142 2124 2124 2124 2124 2142 2142 2155 2155 2142 2142 2169 2169 2155 2155 2155 2155 2169 2169 2188 2188 2169 2169 2668 2668 2188 2188 2188 2188 2669 2669 2670 2670 2194 2194 2217 2217 2208 2208 2208 2208 2217 2217 2227 2227 2217 2217 2235 2235 2227 2227 2227 2227 2235 2235 2246 2246 2235 2235 2248 2248 2246 2246 2246 2246 2248 2248 2265 2265 2248 2248 2263 2263 2265 2265 2265 2265 2263 2263 2275 2275 2263 2263 2269 2269 2275 2275 2275 2275 2269 2269 2284 2284 2269 2269 2277 2277 2284 2284 2284 2284 2277 2277 2290 2290 1806 1806 1818 1818 1781 1781 1818 1818 1816 1816 1781 1781 1781 1781 1816 1816 1777 1777 1816 1816 1814 1814 1777 1777 1777 1777 1814 1814 1771 1771 1814 1814 1812 1812 1771 1771 1771 1771 1812 1812 1767 1767 1812 1812 1810 1810 1767 1767 1767 1767 1810 1810 1757 1757 1810 1810 1808 1808 1757 1757 1757 1757 1808 1808 1753 1753 1808 1808 1804 1804 1753 1753 1753 1753 1804 1804 1745 1745 1804 1804 1802 1802 1745 1745 1745 1745 1802 1802 2671 2671 1802 1802 2672 2672 2673 2673 1737 1737 1800 1800 1729 1729 1800 1800 1798 1798 1729 1729 1729 1729 1798 1798 1713 1713 1798 1798 1796 1796 1713 1713 1713 1713 1796 1796 1711 1711 1796 1796 1794 1794 1711 1711 1711 1711 1794 1794 1707 1707 1794 1794 1792 1792 1707 1707 1707 1707 1792 1792 1699 1699 1783 1783 1821 1821 1806 1806 1875 1875 1938 1938 1946 1946 1938 1938 1995 1995 1946 1946 1946 1946 1995 1995 2003 2003 1995 1995 2044 2044 2003 2003 2003 2003 2044 2044 2052 2052 2044 2044 2087 2087 2052 2052 2052 2052 2087 2087 2095 2095 2087 2087 2124 2124 2095 2095 2095 2095 2124 2124 2132 2132 2124 2124 2155 2155 2132 2132 2132 2132 2155 2155 2165 2165 2155 2155 2188 2188 2165 2165 2165 2165 2188 2188 2192 2192 2188 2188 2674 2674 2192 2192 2192 2192 2675 2675 2676 2676 2208 2208 2227 2227 2221 2221 2221 2221 2227 2227 2242 2242 2227 2227 2246 2246 2242 2242 2242 2242 2246 2246 2260 2260 2246 2246 2265 2265 2260 2260 2260 2260 2265 2265 2273 2273 2265 2265 2275 2275 2273 2273 2273 2273 2275 2275 2286 2286 2275 2275 2284 2284 2286 2286 2286 2286 2284 2284 2297 2297 2284 2284 2290 2290 2297 2297 2297 2297 2290 2290 2301 2301 1783 1783 1806 1806 1773 1773 1806 1806 1781 1781 1773 1773 1773 1773 1781 1781 1761 1761 1781 1781 1777 1777 1761 1761 1761 1761 1777 1777 1747 1747 1777 1777 1771 1771 1747 1747 1747 1747 1771 1771 1725 1725 1771 1771 1767 1767 1725 1725 1725 1725 1767 1767 1701 1701 1767 1767 1757 1757 1701 1701 1701 1701 1757 1757 1690 1690 1757 1757 1753 1753 1690 1690 1690 1690 1753 1753 1682 1682 1753 1753 1745 1745 1682 1682 1682 1682 1745 1745 2677 2677 1745 1745 2678 2678 2679 2679 1672 1672 1737 1737 1666 1666 1737 1737 1729 1729 1666 1666 1666 1666 1729 1729 1656 1656 1729 1729 1713 1713 1656 1656 1656 1656 1713 1713 1646 1646 1713 1713 1711 1711 1646 1646 1646 1646 1711 1711 1636 1636 1711 1711 1707 1707 1636 1636 1636 1636 1707 1707 1632 1632 1707 1707 1699 1699 1632 1632 1632 1632 1699 1699 1626 1626 1779 1779 1821 1821 1783 1783 1790 1790 1875 1875 1879 1879 1875 1875 1946 1946 1879 1879 1879 1879 1946 1946 1950 1950 1946 1946 2003 2003 1950 1950 1950 1950 2003 2003 2007 2007 2003 2003 2052 2052 2007 2007 2007 2007 2052 2052 2056 2056 2052 2052 2095 2095 2056 2056 2056 2056 2095 2095 2101 2101 2095 2095 2132 2132 2101 2101 2101 2101 2132 2132 2140 2140 2132 2132 2165 2165 2140 2140 2140 2140 2165 2165 2171 2171 2165 2165 2192 2192 2171 2171 2171 2171 2192 2192 2202 2202 2192 2192 2680 2680 2202 2202 2202 2202 2681 2681 2682 2682 2221 2221 2242 2242 2225 2225 2225 2225 2242 2242 2250 2250 2242 2242 2260 2260 2250 2250 2250 2250 2260 2260 2267 2267 2260 2260 2273 2273 2267 2267 2267 2267 2273 2273 2282 2282 2273 2273 2286 2286 2282 2282 2282 2282 2286 2286 2295 2295 2286 2286 2297 2297 2295 2295 2295 2295 2297 2297 2303 2303 2297 2297 2301 2301 2303 2303 2303 2303 2301 2301 2310 2310 1779 1779 1783 1783 1763 1763 1783 1783 1773 1773 1763 1763 1763 1763 1773 1773 1739 1739 1773 1773 1761 1761 1739 1739 1739 1739 1761 1761 1703 1703 1761 1761 1747 1747 1703 1703 1703 1703 1747 1747 1684 1684 1747 1747 1725 1725 1684 1684 1684 1684 1725 1725 1670 1670 1725 1725 1701 1701 1670 1670 1670 1670 1701 1701 1652 1652 1701 1701 1690 1690 1652 1652 1652 1652 1690 1690 1628 1628 1690 1690 1682 1682 1628 1628 1628 1628 1682 1682 2683 2683 1682 1682 2684 2684 2685 2685 1615 1615 1672 1672 1607 1607 1672 1672 1666 1666 1607 1607 1607 1607 1666 1666 1597 1597 1666 1666 1656 1656 1597 1597 1597 1597 1656 1656 1589 1589 1656 1656 1646 1646 1589 1589 1589 1589 1646 1646 1579 1579 1646 1646 1636 1636 1579 1579 1579 1579 1636 1636 1565 1565 1636 1636 1632 1632 1565 1565 1565 1565 1632 1632 1561 1561 1632 1632 1626 1626 1561 1561 1561 1561 1626 1626 1559 1559 1775 1775 1821 1821 1779 1779 1697 1697 1790 1790 1788 1788 1790 1790 1879 1879 1788 1788 1788 1788 1879 1879 1883 1883 1879 1879 1950 1950 1883 1883 1883 1883 1950 1950 1956 1956 1950 1950 2007 2007 1956 1956 1956 1956 2007 2007 2009 2009 2007 2007 2056 2056 2009 2009 2009 2009 2056 2056 2060 2060 2056 2056 2101 2101 2060 2060 2060 2060 2101 2101 2105 2105 2101 2101 2140 2140 2105 2105 2105 2105 2140 2140 2144 2144 2140 2140 2171 2171 2144 2144 2144 2144 2171 2171 2177 2177 2171 2171 2202 2202 2177 2177 2177 2177 2202 2202 2206 2206 2202 2202 2686 2686 2206 2206 2206 2206 2687 2687 2688 2688 2225 2225 2250 2250 2233 2233 2233 2233 2250 2250 2254 2254 2250 2250 2267 2267 2254 2254 2254 2254 2267 2267 2271 2271 2267 2267 2282 2282 2271 2271 2271 2271 2282 2282 2288 2288 2282 2282 2295 2295 2288 2288 2288 2288 2295 2295 2299 2299 2295 2295 2303 2303 2299 2299 2299 2299 2303 2303 2308 2308 2303 2303 2310 2310 2308 2308 2308 2308 2310 2310 2315 2315 1775 1775 1779 1779 1749 1749 1779 1779 1763 1763 1749 1749 1749 1749 1763 1763 1705 1705 1763 1763 1739 1739 1705 1705 1705 1705 1739 1739 1680 1680 1739 1739 1703 1703 1680 1680 1680 1680 1703 1703 1660 1660 1703 1703 1684 1684 1660 1660 1660 1660 1684 1684 1624 1624 1684 1684 1670 1670 1624 1624 1624 1624 1670 1670 1609 1609 1670 1670 1652 1652 1609 1609 1609 1609 1652 1652 1593 1593 1652 1652 1628 1628 1593 1593 1593 1593 1628 1628 2689 2689 1628 1628 2690 2690 2691 2691 1567 1567 1615 1615 1554 1554 1615 1615 1607 1607 1554 1554 1554 1554 1607 1607 1546 1546 1607 1607 1597 1597 1546 1546 1546 1546 1597 1597 1536 1536 1597 1597 1589 1589 1536 1536 1536 1536 1589 1589 1528 1528 1589 1589 1579 1579 1528 1528 1528 1528 1579 1579 1512 1512 1579 1579 1565 1565 1512 1512 1512 1512 1565 1565 1506 1506 1565 1565 1561 1561 1506 1506 1506 1506 1561 1561 1502 1502 1561 1561 1559 1559 1502 1502 1502 1502 1559 1559 1501 1501 1769 1769 1821 1821 1775 1775 1622 1622 1697 1697 1695 1695 1697 1697 1788 1788 1695 1695 1695 1695 1788 1788 1786 1786 1788 1788 1883 1883 1786 1786 1786 1786 1883 1883 1885 1885 1883 1883 1956 1956 1885 1885 1885 1885 1956 1956 1958 1958 1956 1956 2009 2009 1958 1958 1958 1958 2009 2009 2015 2015 2009 2009 2060 2060 2015 2015 2015 2015 2060 2060 2064 2064 2060 2060 2105 2105 2064 2064 2064 2064 2105 2105 2109 2109 2105 2105 2144 2144 2109 2109 2109 2109 2144 2144 2150 2150 2144 2144 2177 2177 2150 2150 2150 2150 2177 2177 2183 2183 2177 2177 2206 2206 2183 2183 2183 2183 2206 2206 2212 2212 2206 2206 2692 2692 2212 2212 2212 2212 2693 2693 2694 2694 2233 2233 2254 2254 2237 2237 2237 2237 2254 2254 2258 2258 2254 2254 2271 2271 2258 2258 2258 2258 2271 2271 2279 2279 2271 2271 2288 2288 2279 2279 2279 2279 2288 2288 2292 2292 2288 2288 2299 2299 2292 2292 2292 2292 2299 2299 2305 2305 2299 2299 2308 2308 2305 2305 2305 2305 2308 2308 2312 2312 2308 2308 2315 2315 2312 2312 2312 2312 2315 2315 2317 2317 1769 1769 1775 1775 1733 1733 1775 1775 1749 1749 1733 1733 1733 1733 1749 1749 1686 1686 1749 1749 1705 1705 1686 1686 1686 1686 1705 1705 1662 1662 1705 1705 1680 1680 1662 1662 1662 1662 1680 1680 1617 1617 1680 1680 1660 1660 1617 1617 1617 1617 1660 1660 1601 1601 1660 1660 1624 1624 1601 1601 1601 1601 1624 1624 1569 1569 1624 1624 1609 1609 1569 1569 1569 1569 1609 1609 1548 1548 1609 1609 1593 1593 1548 1548 1548 1548 1593 1593 1532 1532 1593 1593 2695 2695 1532 1532 1532 1532 2696 2696 2697 2697 1567 1567 1554 1554 1508 1508 1508 1508 1554 1554 1497 1497 1554 1554 1546 1546 1497 1497 1497 1497 1546 1546 1489 1489 1546 1546 1536 1536 1489 1489 1489 1489 1536 1536 1479 1479 1536 1536 1528 1528 1479 1479 1479 1479 1528 1528 1467 1467 1528 1528 1512 1512 1467 1467 1467 1467 1512 1512 1457 1457 1512 1512 1506 1506 1457 1457 1457 1457 1506 1506 1453 1453 1506 1506 1502 1502 1453 1453 1453 1453 1502 1502 1450 1450 1502 1502 1501 1501 1450 1450 1450 1450 1501 1501 1454 1454 1765 1765 1821 1821 1769 1769 1558 1558 1622 1622 1621 1621 1622 1622 1695 1695 1621 1621 1621 1621 1695 1695 1694 1694 1695 1695 1786 1786 1694 1694 1694 1694 1786 1786 1785 1785 1786 1786 1885 1885 1785 1785 1785 1785 1885 1885 1889 1889 1885 1885 1958 1958 1889 1889 1889 1889 1958 1958 1960 1960 1958 1958 2015 2015 1960 1960 1960 1960 2015 2015 2017 2017 2015 2015 2064 2064 2017 2017 2017 2017 2064 2064 2068 2068 2064 2064 2109 2109 2068 2068 2068 2068 2109 2109 2111 2111 2109 2109 2150 2150 2111 2111 2111 2111 2150 2150 2152 2152 2150 2150 2183 2183 2152 2152 2152 2152 2183 2183 2185 2185 2183 2183 2212 2212 2185 2185 2185 2185 2212 2212 2216 2216 2212 2212 2698 2698 2216 2216 2216 2216 2699 2699 2700 2700 2237 2237 2258 2258 2241 2241 2241 2241 2258 2258 2262 2262 2258 2258 2279 2279 2262 2262 2262 2262 2279 2279 2281 2281 2279 2279 2292 2292 2281 2281 2281 2281 2292 2292 2294 2294 2292 2292 2305 2305 2294 2294 2294 2294 2305 2305 2307 2307 2305 2305 2312 2312 2307 2307 2307 2307 2312 2312 2314 2314 2312 2312 2317 2317 2314 2314 2314 2314 2317 2317 2319 2319 1765 1765 1769 1769 1709 1709 1769 1769 1733 1733 1709 1709 1709 1709 1733 1733 1676 1676 1733 1733 1686 1686 1676 1676 1676 1676 1686 1686 1630 1630 1686 1686 1662 1662 1630 1630 1630 1630 1662 1662 1603 1603 1662 1662 1617 1617 1603 1603 1603 1603 1617 1617 1563 1563 1617 1617 1601 1601 1563 1563 1563 1563 1601 1601 1540 1540 1601 1601 1569 1569 1540 1540 1540 1540 1569 1569 1510 1510 1569 1569 1548 1548 1510 1510 1510 1510 1548 1548 1493 1493 1548 1548 1532 1532 1493 1493 1493 1493 1532 1532 2701 2701 1532 1532 2702 2702 2703 2703 1475 1475 1508 1508 1451 1451 1508 1508 1497 1497 1451 1451 1451 1451 1497 1497 1444 1444 1497 1497 1489 1489 1444 1444 1444 1444 1489 1489 1436 1436 1489 1489 1479 1479 1436 1436 1436 1436 1479 1479 1422 1422 1479 1479 1467 1467 1422 1422 1422 1422 1467 1467 1412 1412 1467 1467 1457 1457 1412 1412 1412 1412 1457 1457 1410 1410 1457 1457 1453 1453 1410 1410 1410 1410 1453 1453 1409 1409 1453 1453 1450 1450 1409 1409 1409 1409 1450 1450 1411 1411 1450 1450 1454 1454 1411 1411 1411 1411 1454 1454 1413 1413 1759 1759 1821 1821 1765 1765 1503 1503 1558 1558 1560 1560 1558 1558 1621 1621 1560 1560 1560 1560 1621 1621 1623 1623 1621 1621 1694 1694 1623 1623 1623 1623 1694 1694 1696 1696 1694 1694 1785 1785 1696 1696 1696 1696 1785 1785 1787 1787 1785 1785 1889 1889 1787 1787 1787 1787 1889 1889 1886 1886 1889 1889 1960 1960 1886 1886 1886 1886 1960 1960 1959 1959 1960 1960 2017 2017 1959 1959 1959 1959 2017 2017 2016 2016 2017 2017 2068 2068 2016 2016 2016 2016 2068 2068 2065 2065 2068 2068 2111 2111 2065 2065 2065 2065 2111 2111 2110 2110 2111 2111 2152 2152 2110 2110 2110 2110 2152 2152 2151 2151 2152 2152 2185 2185 2151 2151 2151 2151 2185 2185 2184 2184 2185 2185 2216 2216 2184 2184 2184 2184 2216 2216 2213 2213 2216 2216 2704 2704 2213 2213 2213 2213 2705 2705 2706 2706 2241 2241 2262 2262 2238 2238 2238 2238 2262 2262 2259 2259 2262 2262 2281 2281 2259 2259 2259 2259 2281 2281 2280 2280 2281 2281 2294 2294 2280 2280 2280 2280 2294 2294 2293 2293 2294 2294 2307 2307 2293 2293 2293 2293 2307 2307 2306 2306 2307 2307 2314 2314 2306 2306 2306 2306 2314 2314 2313 2313 2314 2314 2319 2319 2313 2313 2313 2313 2319 2319 2318 2318 1759 1759 1765 1765 1692 1692 1765 1765 1709 1709 1692 1692 1692 1692 1709 1709 1658 1658 1709 1709 1676 1676 1658 1658 1658 1658 1676 1676 1611 1611 1676 1676 1630 1630 1611 1611 1611 1611 1630 1630 1571 1571 1630 1630 1603 1603 1571 1571 1571 1571 1603 1603 1544 1544 1603 1603 1563 1563 1544 1544 1544 1544 1563 1563 1504 1504 1563 1563 1540 1540 1504 1504 1504 1504 1540 1540 1485 1485 1540 1540 1510 1510 1485 1485 1485 1485 1510 1510 1455 1455 1510 1510 1493 1493 1455 1455 1455 1455 1493 1493 2707 2707 1493 1493 2708 2708 2709 2709 1440 1440 1475 1475 1418 1418 1475 1475 1451 1451 1418 1418 1418 1418 1451 1451 1401 1401 1451 1451 1444 1444 1401 1401 1401 1401 1444 1444 1395 1395 1444 1444 1436 1436 1395 1395 1395 1395 1436 1436 1385 1385 1436 1436 1422 1422 1385 1385 1385 1385 1422 1422 1371 1371 1422 1422 1412 1412 1371 1371 1371 1371 1412 1412 1367 1367 1412 1412 1410 1410 1367 1367 1367 1367 1410 1410 1364 1364 1410 1410 1409 1409 1364 1364 1364 1364 1409 1409 1368 1368 1409 1409 1411 1411 1368 1368 1368 1368 1411 1411 1372 1372 1411 1411 1413 1413 1372 1372 1372 1372 1413 1413 1386 1386 1755 1755 1821 1821 1759 1759 1458 1458 1503 1503 1507 1507 1503 1503 1560 1560 1507 1507 1507 1507 1560 1560 1562 1562 1560 1560 1623 1623 1562 1562 1562 1562 1623 1623 1627 1627 1623 1623 1696 1696 1627 1627 1627 1627 1696 1696 1698 1698 1696 1696 1787 1787 1698 1698 1698 1698 1787 1787 1789 1789 1787 1787 1886 1886 1789 1789 1789 1789 1886 1886 1884 1884 1886 1886 1959 1959 1884 1884 1884 1884 1959 1959 1957 1957 1959 1959 2016 2016 1957 1957 1957 1957 2016 2016 2010 2010 2016 2016 2065 2065 2010 2010 2010 2010 2065 2065 2061 2061 2065 2065 2110 2110 2061 2061 2061 2061 2110 2110 2106 2106 2110 2110 2151 2151 2106 2106 2106 2106 2151 2151 2145 2145 2151 2151 2184 2184 2145 2145 2145 2145 2184 2184 2178 2178 2184 2184 2213 2213 2178 2178 2178 2178 2213 2213 2207 2207 2213 2213 2710 2710 2207 2207 2207 2207 2711 2711 2712 2712 2238 2238 2259 2259 2234 2234 2234 2234 2259 2259 2255 2255 2259 2259 2280 2280 2255 2255 2255 2255 2280 2280 2272 2272 2280 2280 2293 2293 2272 2272 2272 2272 2293 2293 2289 2289 2293 2293 2306 2306 2289 2289 2289 2289 2306 2306 2300 2300 2306 2306 2313 2313 2300 2300 2300 2300 2313 2313 2309 2309 2313 2313 2318 2318 2309 2309 2309 2309 2318 2318 2316 2316 1755 1755 1759 1759 1688 1688 1759 1759 1692 1692 1688 1688 1688 1688 1692 1692 1634 1634 1692 1692 1658 1658 1634 1634 1634 1634 1658 1658 1595 1595 1658 1658 1611 1611 1595 1595 1595 1595 1611 1611 1552 1552 1611 1611 1571 1571 1552 1552 1552 1552 1571 1571 1514 1514 1571 1571 1544 1544 1514 1514 1514 1514 1544 1544 1487 1487 1544 1544 1504 1504 1487 1487 1487 1487 1504 1504 1448 1448 1504 1504 1485 1485 1448 1448 1448 1448 1485 1485 1432 1432 1485 1485 1455 1455 1432 1432 1432 1432 1455 1455 1403 1403 1455 1455 2713 2713 1403 1403 1403 1403 2714 2714 2715 2715 1440 1440 1418 1418 1389 1389 1389 1389 1418 1418 1365 1365 1418 1418 1401 1401 1365 1365 1365 1365 1401 1401 1356 1356 1401 1401 1395 1395 1356 1356 1356 1356 1395 1395 1348 1348 1395 1395 1385 1385 1348 1348 1348 1348 1385 1385 1334 1334 1385 1385 1371 1371 1334 1334 1334 1334 1371 1371 1332 1332 1371 1371 1367 1367 1332 1332 1332 1332 1367 1367 1329 1329 1367 1367 1364 1364 1329 1329 1329 1329 1364 1364 1333 1333 1364 1364 1368 1368 1333 1333 1333 1333 1368 1368 1335 1335 1368 1368 1372 1372 1335 1335 1335 1335 1372 1372 1349 1349 1372 1372 1386 1386 1349 1349 1349 1349 1386 1386 1357 1357 1751 1751 1820 1820 1755 1755 1423 1423 1458 1458 1468 1468 1458 1458 1507 1507 1468 1468 1468 1468 1507 1507 1513 1513 1507 1507 1562 1562 1513 1513 1513 1513 1562 1562 1566 1566 1562 1562 1627 1627 1566 1566 1566 1566 1627 1627 1633 1633 1627 1627 1698 1698 1633 1633 1633 1633 1698 1698 1700 1700 1698 1698 1789 1789 1700 1700 1700 1700 1789 1789 1791 1791 1789 1789 1884 1884 1791 1791 1791 1791 1884 1884 1880 1880 1884 1884 1957 1957 1880 1880 1880 1880 1957 1957 1951 1951 1957 1957 2010 2010 1951 1951 1951 1951 2010 2010 2008 2008 2010 2010 2061 2061 2008 2008 2008 2008 2061 2061 2057 2057 2061 2061 2106 2106 2057 2057 2057 2057 2106 2106 2102 2102 2106 2106 2145 2145 2102 2102 2102 2102 2145 2145 2141 2141 2145 2145 2178 2178 2141 2141 2141 2141 2178 2178 2172 2172 2178 2178 2207 2207 2172 2172 2172 2172 2207 2207 2203 2203 2207 2207 2716 2716 2203 2203 2203 2203 2717 2717 2718 2718 2234 2234 2255 2255 2226 2226 2226 2226 2255 2255 2251 2251 2255 2255 2272 2272 2251 2251 2251 2251 2272 2272 2268 2268 2272 2272 2289 2289 2268 2268 2268 2268 2289 2289 2283 2283 2289 2289 2300 2300 2283 2283 2283 2283 2300 2300 2296 2296 2300 2300 2309 2309 2296 2296 2296 2296 2309 2309 2304 2304 2309 2309 2316 2316 2304 2304 2304 2304 2316 2316 2311 2311 1751 1751 1755 1755 1678 1678 1755 1755 1688 1688 1678 1678 1678 1678 1688 1688 1619 1619 1688 1688 1634 1634 1619 1619 1619 1619 1634 1634 1581 1581 1634 1634 1595 1595 1581 1581 1581 1581 1595 1595 1538 1538 1595 1595 1552 1552 1538 1538 1538 1538 1552 1552 1495 1495 1552 1552 1514 1514 1495 1495 1495 1495 1514 1514 1459 1459 1514 1514 1487 1487 1459 1459 1459 1459 1487 1487 1434 1434 1487 1487 1448 1448 1434 1434 1434 1434 1448 1448 1399 1399 1448 1448 1432 1432 1399 1399 1399 1399 1432 1432 1377 1377 1432 1432 1403 1403 1377 1377 1377 1377 1403 1403 2719 2719 1403 1403 2720 2720 2721 2721 2722 2722 1389 1389 2723 2723 1389 1389 1365 1365 2724 2724 2725 2725 1365 1365 2726 2726 1365 1365 1356 1356 2727 2727 2728 2728 1356 1356 2729 2729 1356 1356 1348 1348 2730 2730 2731 2731 1348 1348 2732 2732 1348 1348 1334 1334 2733 2733 2734 2734 1334 1334 2735 2735 1334 1334 1332 1332 2736 2736 2737 2737 1332 1332 2738 2738 1332 1332 1329 1329 2739 2739 2740 2740 1329 1329 2741 2741 1329 1329 1333 1333 2742 2742 2743 2743 1333 1333 2744 2744 1333 1333 1335 1335 2745 2745 2746 2746 1335 1335 2747 2747 1335 1335 1349 1349 2748 2748 2749 2749 1349 1349 2750 2750 1349 1349 1357 1357 2751 2751 2752 2752 1357 1357 2753 2753 1743 1743 1820 1820 1751 1751 1396 1396 1423 1423 1437 1437 1423 1423 1468 1468 1437 1437 1437 1437 1468 1468 1480 1480 1468 1468 1513 1513 1480 1480 1480 1480 1513 1513 1529 1529 1513 1513 1566 1566 1529 1529 1529 1529 1566 1566 1580 1580 1566 1566 1633 1633 1580 1580 1580 1580 1633 1633 1637 1637 1633 1633 1700 1700 1637 1637 1637 1637 1700 1700 1708 1708 1700 1700 1791 1791 1708 1708 1708 1708 1791 1791 1793 1793 1791 1791 1880 1880 1793 1793 1793 1793 1880 1880 1876 1876 1880 1880 1951 1951 1876 1876 1876 1876 1951 1951 1947 1947 1951 1951 2008 2008 1947 1947 1947 1947 2008 2008 2004 2004 2008 2008 2057 2057 2004 2004 2004 2004 2057 2057 2053 2053 2057 2057 2102 2102 2053 2053 2053 2053 2102 2102 2096 2096 2102 2102 2141 2141 2096 2096 2096 2096 2141 2141 2133 2133 2141 2141 2172 2172 2133 2133 2133 2133 2172 2172 2166 2166 2172 2172 2203 2203 2166 2166 2166 2166 2203 2203 2193 2193 2203 2203 2754 2754 2193 2193 2193 2193 2755 2755 2756 2756 2226 2226 2251 2251 2222 2222 2222 2222 2251 2251 2243 2243 2251 2251 2268 2268 2243 2243 2243 2243 2268 2268 2261 2261 2268 2268 2283 2283 2261 2261 2261 2261 2283 2283 2274 2274 2283 2283 2296 2296 2274 2274 2274 2274 2296 2296 2287 2287 2296 2296 2304 2304 2287 2287 2287 2287 2304 2304 2298 2298 2304 2304 2311 2311 2298 2298 2298 2298 2311 2311 2302 2302 1743 1743 1751 1751 1674 1674 1751 1751 1678 1678 1674 1674 1674 1674 1678 1678 1613 1613 1678 1678 1619 1619 1613 1613 1613 1613 1619 1619 1556 1556 1619 1619 1581 1581 1556 1556 1556 1556 1581 1581 1518 1518 1581 1581 1538 1538 1518 1518 1518 1518 1538 1538 1481 1481 1538 1538 1495 1495 1481 1481 1481 1481 1495 1495 1442 1442 1495 1495 1459 1459 1442 1442 1442 1442 1459 1459 1405 1405 1459 1459 1434 1434 1405 1405 1405 1405 1434 1434 1381 1381 1434 1434 1399 1399 1381 1381 1381 1381 1399 1399 2757 2757 1399 1399 1377 1377 2758 2758 2759 2759 1377 1377 2760 2760 1377 1377 2761 2761 2762 2762 1327 1327 1358 1358 1313 1313 1358 1358 1338 1338 1313 1313 1313 1313 1338 1338 1294 1294 1338 1338 1323 1323 1294 1294 1294 1294 1323 1323 1286 1286 1323 1323 1317 1317 1286 1286 1286 1286 1317 1317 1278 1278 1317 1317 1303 1303 1278 1278 1278 1278 1303 1303 1268 1268 1303 1303 1299 1299 1268 1268 1268 1268 1299 1299 1265 1265 1299 1299 1296 1296 1265 1265 1265 1265 1296 1296 1269 1269 1296 1296 1300 1300 1269 1269 1269 1269 1300 1300 1279 1279 1300 1300 1304 1304 1279 1279 1279 1279 1304 1304 1287 1287 1304 1304 1318 1318 1287 1287 1287 1287 1318 1318 1295 1295 1318 1318 1324 1324 1295 1295 1295 1295 1324 1324 1314 1314 1324 1324 1339 1339 1314 1314 1314 1314 1339 1339 1328 1328 1741 1741 1820 1820 1743 1743 1366 1366 1396 1396 1402 1402 1396 1396 1437 1437 1402 1402 1402 1402 1437 1437 1445 1445 1437 1437 1480 1480 1445 1445 1445 1445 1480 1480 1490 1490 1480 1480 1529 1529 1490 1490 1490 1490 1529 1529 1537 1537 1529 1529 1580 1580 1537 1537 1537 1537 1580 1580 1590 1590 1580 1580 1637 1637 1590 1590 1590 1590 1637 1637 1647 1647 1637 1637 1708 1708 1647 1647 1647 1647 1708 1708 1712 1712 1708 1708 1793 1793 1712 1712 1712 1712 1793 1793 1795 1795 1793 1793 1876 1876 1795 1795 1795 1795 1876 1876 1872 1872 1876 1876 1947 1947 1872 1872 1872 1872 1947 1947 1939 1939 1947 1947 2004 2004 1939 1939 1939 1939 2004 2004 1996 1996 2004 2004 2053 2053 1996 1996 1996 1996 2053 2053 2045 2045 2053 2053 2096 2096 2045 2045 2045 2045 2096 2096 2088 2088 2096 2096 2133 2133 2088 2088 2088 2088 2133 2133 2125 2125 2133 2133 2166 2166 2125 2125 2125 2125 2166 2166 2156 2156 2166 2166 2193 2193 2156 2156 2156 2156 2193 2193 2189 2189 2193 2193 2763 2763 2189 2189 2189 2189 2764 2764 2765 2765 2222 2222 2243 2243 2209 2209 2209 2209 2243 2243 2228 2228 2243 2243 2261 2261 2228 2228 2228 2228 2261 2261 2247 2247 2261 2261 2274 2274 2247 2247 2247 2247 2274 2274 2266 2266 2274 2274 2287 2287 2266 2266 2266 2266 2287 2287 2276 2276 2287 2287 2298 2298 2276 2276 2276 2276 2298 2298 2285 2285 2298 2298 2302 2302 2285 2285 2285 2285 2302 2302 2291 2291 1741 1741 1743 1743 1668 1668 1743 1743 1674 1674 1668 1668 1668 1668 1674 1674 1605 1605 1674 1674 1613 1613 1605 1605 1605 1605 1613 1613 1550 1550 1613 1613 1556 1556 1550 1550 1550 1550 1556 1556 1499 1499 1556 1556 1518 1518 1499 1499 1499 1499 1518 1518 1461 1461 1518 1518 1481 1481 1461 1461 1461 1461 1481 1481 1426 1426 1481 1481 1442 1442 1426 1426 1426 1426 1442 1442 1393 1393 1442 1442 1405 1405 1393 1393 1393 1393 1405 1405 1360 1360 1405 1405 1381 1381 1360 1360 1360 1360 1381 1381 2766 2766 1381 1381 2767 2767 2768 2768 1330 1330 1354 1354 1309 1309 1354 1354 1327 1327 1309 1309 1309 1309 1327 1327 1290 1290 1327 1327 1313 1313 1290 1290 1290 1290 1313 1313 1270 1270 1313 1313 1294 1294 1270 1270 1270 1270 1294 1294 1261 1261 1294 1294 1286 1286 1261 1261 1261 1261 1286 1286 1249 1249 1286 1286 1278 1278 1249 1249 1249 1249 1278 1278 1243 1243 1278 1278 1268 1268 1243 1243 1243 1243 1268 1268 1242 1242 1268 1268 1265 1265 1242 1242 1242 1242 1265 1265 1244 1244 1265 1265 1269 1269 1244 1244 1244 1244 1269 1269 1250 1250 1269 1269 1279 1279 1250 1250 1250 1250 1279 1279 1262 1262 1279 1279 1287 1287 1262 1262 1262 1262 1287 1287 1271 1271 1287 1287 1295 1295 1271 1271 1271 1271 1295 1295 1291 1291 1295 1295 1314 1314 1291 1291 1291 1291 1314 1314 1310 1310 1314 1314 1328 1328 1310 1310 1310 1310 1328 1328 1331 1331 1735 1735 1820 1820 1741 1741 2769 2769 1366 1366 1390 1390 1366 1366 1402 1402 1390 1390 1390 1390 1402 1402 1419 1419 1402 1402 1445 1445 1419 1419 1419 1419 1445 1445 1452 1452 1445 1445 1490 1490 1452 1452 1452 1452 1490 1490 1498 1498 1490 1490 1537 1537 1498 1498 1498 1498 1537 1537 1547 1547 1537 1537 1590 1590 1547 1547 1547 1547 1590 1590 1598 1598 1590 1590 1647 1647 1598 1598 1598 1598 1647 1647 1657 1657 1647 1647 1712 1712 1657 1657 1657 1657 1712 1712 1714 1714 1712 1712 1795 1795 1714 1714 1714 1714 1795 1795 1797 1797 1795 1795 1872 1872 1797 1797 1797 1797 1872 1872 1868 1868 1872 1872 1939 1939 1868 1868 1868 1868 1939 1939 1935 1935 1939 1939 1996 1996 1935 1935 1935 1935 1996 1996 1990 1990 1996 1996 2045 2045 1990 1990 1990 1990 2045 2045 2037 2037 2045 2045 2088 2088 2037 2037 2037 2037 2088 2088 2080 2080 2088 2088 2125 2125 2080 2080 2080 2080 2125 2125 2113 2113 2125 2125 2156 2156 2113 2113 2113 2113 2156 2156 2143 2143 2156 2156 2189 2189 2143 2143 2143 2143 2189 2189 2170 2170 2189 2189 2770 2770 2170 2170 2170 2170 2771 2771 2772 2772 2209 2209 2228 2228 2195 2195 2195 2195 2228 2228 2218 2218 2228 2228 2247 2247 2218 2218 2218 2218 2247 2247 2236 2236 2247 2247 2266 2266 2236 2236 2236 2236 2266 2266 2249 2249 2266 2266 2276 2276 2249 2249 2249 2249 2276 2276 2264 2264 2276 2276 2285 2285 2264 2264 2264 2264 2285 2285 2270 2270 2285 2285 2291 2291 2270 2270 2270 2270 2291 2291 2278 2278 1735 1735 1741 1741 1664 1664 1741 1741 1668 1668 1664 1664 1664 1664 1668 1668 1599 1599 1668 1668 1605 1605 1599 1599 1599 1599 1605 1605 1542 1542 1605 1605 1550 1550 1542 1542 1542 1542 1550 1550 1491 1491 1550 1550 1499 1499 1491 1491 1491 1491 1499 1499 1446 1446 1499 1499 1461 1461 1446 1446 1446 1446 1461 1461 1407 1407 1461 1461 1426 1426 1407 1407 1407 1407 1426 1426 1369 1369 1426 1426 1393 1393 1369 1369 1369 1369 1393 1393 1344 1344 1393 1393 1360 1360 1344 1344 1344 1344 1360 1360 2773 2773 1360 1360 2774 2774 2775 2775 1319 1319 1330 1330 1292 1292 1330 1330 1309 1309 1292 1292 1292 1292 1309 1309 1266 1266 1309 1309 1290 1290 1266 1266 1266 1266 1290 1290 1253 1253 1290 1290 1270 1270 1253 1253 1253 1253 1270 1270 1238 1238 1270 1270 1261 1261 1238 1238 1238 1238 1261 1261 1230 1230 1261 1261 1249 1249 1230 1230 1230 1230 1249 1249 1222 1222 1249 1249 1243 1243 1222 1222 1222 1222 1243 1243 1217 1217 1243 1243 1242 1242 1217 1217 1217 1217 1242 1242 1223 1223 1242 1242 1244 1244 1223 1223 1223 1223 1244 1244 1231 1231 1244 1244 1250 1250 1231 1231 1231 1231 1250 1250 1239 1239 1250 1250 1262 1262 1239 1239 1239 1239 1262 1262 1254 1254 1262 1262 1271 1271 1254 1254 1254 1254 1271 1271 1267 1267 1271 1271 1291 1291 1267 1267 1267 1267 1291 1291 1293 1293 1291 1291 1310 1310 1293 1293 1293 1293 1310 1310 1320 1320 1310 1310 1331 1331 1320 1320 2776 2776 2777 2777 1345 1345 1731 1731 1820 1820 1735 1735 2778 2778 2779 2779 1378 1378 2780 2780 2781 2781 1378 1378 1378 1378 2782 2782 1404 1404 2783 2783 2784 2784 1404 1404 1404 1404 2785 2785 2786 2786 1419 1419 1452 1452 1441 1441 1441 1441 1452 1452 1476 1476 1452 1452 1498 1498 1476 1476 1476 1476 1498 1498 1509 1509 1498 1498 1547 1547 1509 1509 1509 1509 1547 1547 1555 1555 1547 1547 1598 1598 1555 1555 1555 1555 1598 1598 1608 1608 1598 1598 1657 1657 1608 1608 1608 1608 1657 1657 1667 1667 1657 1657 1714 1714 1667 1667 1667 1667 1714 1714 1730 1730 1714 1714 1797 1797 1730 1730 1730 1730 1797 1797 1799 1799 1797 1797 1868 1868 1799 1799 1799 1799 1868 1868 1862 1862 1868 1868 1935 1935 1862 1862 1862 1862 1935 1935 1927 1927 1935 1935 1990 1990 1927 1927 1927 1927 1990 1990 1982 1982 1990 1990 2037 2037 1982 1982 1982 1982 2037 2037 2031 2031 2037 2037 2080 2080 2031 2031 2031 2031 2080 2080 2063 2063 2080 2080 2113 2113 2063 2063 2063 2063 2113 2113 2098 2098 2113 2113 2143 2143 2098 2098 2098 2098 2143 2143 2129 2129 2143 2143 2170 2170 2129 2129 2787 2787 2788 2788 2158 2158 2789 2789 2790 2790 2158 2158 2158 2158 2791 2791 2180 2180 2792 2792 2793 2793 2180 2180 2180 2180 2794 2794 2795 2795 2218 2218 2236 2236 2201 2201 2201 2201 2236 2236 2220 2220 2236 2236 2249 2249 2220 2220 2220 2220 2249 2249 2232 2232 2249 2249 2264 2264 2232 2232 2232 2232 2264 2264 2245 2245 2264 2264 2270 2270 2245 2245 2245 2245 2270 2270 2253 2253 2270 2270 2278 2278 2253 2253 2253 2253 2278 2278 2257 2257 1731 1731 1735 1735 1654 1654 1735 1735 1664 1664 1654 1654 1654 1654 1664 1664 1591 1591 1664 1664 1599 1599 1591 1591 1591 1591 1599 1599 1534 1534 1599 1599 1542 1542 1534 1534 1534 1534 1542 1542 1483 1483 1542 1542 1491 1491 1483 1483 1483 1483 1491 1491 1438 1438 1491 1491 1446 1446 1438 1438 1438 1438 1446 1446 1397 1397 1446 1446 1407 1407 1397 1397 1397 1397 1407 1407 1362 1362 1407 1407 1369 1369 1362 1362 1362 1362 1369 1369 2796 2796 1369 1369 1344 1344 2797 2797 2798 2798 1344 1344 2799 2799 1344 1344 2800 2800 2801 2801 1297 1297 1319 1319 1272 1272 1319 1319 1292 1292 1272 1272 1272 1272 1292 1292 1255 1255 1292 1292 1266 1266 1255 1255 1255 1255 1266 1266 1236 1236 1266 1266 1253 1253 1236 1236 1236 1236 1253 1253 1218 1218 1253 1253 1238 1238 1218 1218 1218 1218 1238 1238 1211 1211 1238 1238 1230 1230 1211 1211 1211 1211 1230 1230 1201 1201 1230 1230 1222 1222 1201 1201 1201 1201 1222 1222 1200 1200 1222 1222 1217 1217 1200 1200 1200 1200 1217 1217 1202 1202 1217 1217 1223 1223 1202 1202 1202 1202 1223 1223 1212 1212 1223 1223 1231 1231 1212 1212 1212 1212 1231 1231 1219 1219 1231 1231 1239 1239 1219 1219 1219 1219 1239 1239 1237 1237 1239 1239 1254 1254 1237 1237 1237 1237 1254 1254 1256 1256 1254 1254 1267 1267 1256 1256 1256 1256 1267 1267 1273 1273 1267 1267 1293 1293 1273 1273 1273 1273 1293 1293 1298 1298 1293 1293 1320 1320 1298 1298 1298 1298 1320 1320 1326 1326 2802 2802 1345 1345 2803 2803 2804 2804 1345 1345 1363 1363 1727 1727 1820 1820 1731 1731 1361 1361 2805 2805 1382 1382 2806 2806 1378 1378 1382 1382 1382 1382 1378 1378 1400 1400 1378 1378 1404 1404 1400 1400 1400 1400 1404 1404 1433 1433 1404 1404 2807 2807 1433 1433 1433 1433 2808 2808 1456 1456 2809 2809 2810 2810 1456 1456 1456 1456 2811 2811 1494 1494 2812 2812 2813 2813 1494 1494 1494 1494 2814 2814 1533 1533 2815 2815 2816 2816 1533 1533 1533 1533 2817 2817 2818 2818 1555 1555 1608 1608 1568 1568 1568 1568 1608 1608 1616 1616 1608 1608 1667 1667 1616 1616 1616 1616 1667 1667 1673 1673 1667 1667 1730 1730 1673 1673 1673 1673 1730 1730 1738 1738 1730 1730 1799 1799 1738 1738 1738 1738 1799 1799 1801 1801 1799 1799 1862 1862 1801 1801 1801 1801 1862 1862 1860 1860 1862 1862 1927 1927 1860 1860 1860 1860 1927 1927 1923 1923 1927 1927 1982 1982 1923 1923 1923 1923 1982 1982 1976 1976 1982 1982 2031 2031 1976 1976 1976 1976 2031 2031 2014 2014 2031 2031 2063 2063 2014 2014 2819 2819 2820 2820 2049 2049 2821 2821 2822 2822 2049 2049 2049 2049 2823 2823 2084 2084 2824 2824 2825 2825 2084 2084 2084 2084 2826 2826 2115 2115 2827 2827 2158 2158 2115 2115 2115 2115 2158 2158 2137 2137 2158 2158 2180 2180 2137 2137 2137 2137 2180 2180 2164 2164 2180 2180 2828 2828 2164 2164 2164 2164 2829 2829 2182 2182 2830 2830 2831 2831 2182 2182 2182 2182 2832 2832 2197 2197 2833 2833 2834 2834 2197 2197 2197 2197 2835 2835 2211 2211 2836 2836 2837 2837 2211 2211 2211 2211 2838 2838 2839 2839 2245 2245 2253 2253 2224 2224 2224 2224 2253 2253 2230 2230 2253 2253 2257 2257 2230 2230 2230 2230 2257 2257 2240 2240 1727 1727 1731 1731 1650 1650 1731 1731 1654 1654 1650 1650 1650 1650 1654 1654 1587 1587 1654 1654 1591 1591 1587 1587 1587 1587 1591 1591 1530 1530 1591 1591 1534 1534 1530 1530 1530 1530 1534 1534 1477 1477 1534 1534 1483 1483 1477 1477 1477 1477 1483 1483 1430 1430 1483 1483 1438 1438 1430 1430 1430 1430 1438 1438 1391 1391 1438 1438 1397 1397 1391 1391 1391 1391 1397 1397 1352 1352 1397 1397 1362 1362 1352 1352 1352 1352 1362 1362 2840 2840 1362 1362 2841 2841 2842 2842 1321 1321 1325 1325 1288 1288 1325 1325 1297 1297 1288 1288 1288 1288 1297 1297 1263 1263 1297 1297 1272 1272 1263 1263 1263 1263 1272 1272 1240 1240 1272 1272 1255 1255 1240 1240 1240 1240 1255 1255 1220 1220 1255 1255 1236 1236 1220 1220 1220 1220 1236 1236 1207 1207 1236 1236 1218 1218 1207 1207 1207 1207 1218 1218 1194 1194 1218 1218 1211 1211 1194 1194 1194 1194 1211 1211 1186 1186 1211 1211 1201 1201 1186 1186 1186 1186 1201 1201 1183 1183 1201 1201 1200 1200 1183 1183 1183 1183 1200 1200 1187 1187 1200 1200 1202 1202 1187 1187 1187 1187 1202 1202 1195 1195 1202 1202 1212 1212 1195 1195 1195 1195 1212 1212 1208 1208 1212 1212 1219 1219 1208 1208 1208 1208 1219 1219 1221 1221 1219 1219 1237 1237 1221 1221 1221 1221 1237 1237 1241 1241 1237 1237 1256 1256 1241 1241 1241 1241 1256 1256 1264 1264 1256 1256 1273 1273 1264 1264 1264 1264 1273 1273 1289 1289 1273 1273 1298 1298 1289 1289 1289 1289 1298 1298 1322 1322 1298 1298 1326 1326 1322 1322 2843 2843 2844 2844 1353 1353 2845 2845 1363 1363 1353 1353 1353 1353 1363 1363 1392 1392 1721 1721 1820 1820 1727 1727 1370 1370 1361 1361 1394 1394 1361 1361 1382 1382 1394 1394 1394 1394 1382 1382 1406 1406 1382 1382 1400 1400 1406 1406 1406 1406 1400 1400 1435 1435 1400 1400 1433 1433 1435 1435 1435 1435 1433 1433 1449 1449 1433 1433 1456 1456 1449 1449 1449 1449 1456 1456 1486 1486 1456 1456 1494 1494 1486 1486 1486 1486 1494 1494 1511 1511 1494 1494 1533 1533 1511 1511 1511 1511 1533 1533 1549 1549 1533 1533 2846 2846 1549 1549 1549 1549 2847 2847 1594 1594 2848 2848 2849 2849 1594 1594 1594 1594 2850 2850 1629 1629 2851 2851 2852 2852 1629 1629 1629 1629 2853 2853 1683 1683 2854 2854 2855 2855 1683 1683 1683 1683 2856 2856 1746 1746 2857 2857 2858 2858 1746 1746 1746 1746 2859 2859 1803 1803 2860 2860 2861 2861 1803 1803 1803 1803 2862 2862 1856 1856 2863 2863 2864 2864 1856 1856 1856 1856 2865 2865 1915 1915 2866 2866 2867 2867 1915 1915 1915 1915 2868 2868 1964 1964 2869 2869 2870 2870 1964 1964 1964 1964 2871 2871 2000 2000 2872 2872 2049 2049 2000 2000 2000 2000 2049 2049 2035 2035 2049 2049 2084 2084 2035 2035 2035 2035 2084 2084 2067 2067 2084 2084 2115 2115 2067 2067 2067 2067 2115 2115 2092 2092 2115 2115 2137 2137 2092 2092 2092 2092 2137 2137 2123 2123 2137 2137 2164 2164 2123 2123 2123 2123 2164 2164 2139 2139 2164 2164 2182 2182 2139 2139 2139 2139 2182 2182 2160 2160 2182 2182 2197 2197 2160 2160 2160 2160 2197 2197 2174 2174 2197 2197 2211 2211 2174 2174 2174 2174 2211 2211 2191 2191 2211 2211 2873 2873 2191 2191 2191 2191 2874 2874 2199 2199 2875 2875 2876 2876 2199 2199 2199 2199 2877 2877 2205 2205 2878 2878 2879 2879 2205 2205 2205 2205 2880 2880 2215 2215 1721 1721 1727 1727 1644 1644 1727 1727 1650 1650 1644 1644 1644 1644 1650 1650 1583 1583 1650 1650 1587 1587 1583 1583 1583 1583 1587 1587 1524 1524 1587 1587 1530 1530 1524 1524 1524 1524 1530 1530 1471 1471 1530 1530 1477 1477 1471 1471 1471 1471 1477 1477 1424 1424 1477 1477 1430 1430 1424 1424 1424 1424 1430 1430 1383 1383 1430 1430 1391 1391 1383 1383 1383 1383 1391 1391 1346 1346 1391 1391 1352 1352 1346 1346 1346 1346 1352 1352 2881 2881 1352 1352 2882 2882 2883 2883 1311 1311 1321 1321 1282 1282 1321 1321 1288 1288 1282 1282 1282 1282 1288 1288 1257 1257 1288 1288 1263 1263 1257 1257 1257 1257 1263 1263 1232 1232 1263 1263 1240 1240 1232 1232 1232 1232 1240 1240 1213 1213 1240 1240 1220 1220 1213 1213 1213 1213 1220 1220 1196 1196 1220 1220 1207 1207 1196 1196 1196 1196 1207 1207 1181 1181 1207 1207 1194 1194 1181 1181 1181 1181 1194 1194 1172 1172 1194 1194 1186 1186 1172 1172 1172 1172 1186 1186 1169 1169 1186 1186 1183 1183 1169 1169 1169 1169 1183 1183 1173 1173 1183 1183 1187 1187 1173 1173 1173 1173 1187 1187 1182 1182 1187 1187 1195 1195 1182 1182 1182 1182 1195 1195 1197 1197 1195 1195 1208 1208 1197 1197 1197 1197 1208 1208 1214 1214 1208 1208 1221 1221 1214 1214 1214 1214 1221 1221 1233 1233 1221 1221 1241 1241 1233 1233 1233 1233 1241 1241 1258 1258 1241 1241 1264 1264 1258 1258 1258 1258 1264 1264 1283 1283 1264 1264 1289 1289 1283 1283 1283 1283 1289 1289 1312 1312 1289 1289 1322 1322 1312 1312 2884 2884 2885 2885 1347 1347 2886 2886 1353 1353 1347 1347 1347 1347 1353 1353 1384 1384 1353 1353 1392 1392 1384 1384 1384 1384 1392 1392 1425 1425 1717 1717 1820 1820 1721 1721 1398 1398 1370 1370 1408 1408 1370 1370 1394 1394 1408 1408 1408 1408 1394 1394 1427 1427 1394 1394 1406 1406 1427 1427 1427 1427 1406 1406 1443 1443 1406 1406 1435 1435 1443 1443 1443 1443 1435 1435 1460 1460 1435 1435 1449 1449 1460 1460 1460 1460 1449 1449 1488 1488 1449 1449 1486 1486 1488 1488 1488 1488 1486 1486 1505 1505 1486 1486 1511 1511 1505 1505 1505 1505 1511 1511 1541 1541 1511 1511 1549 1549 1541 1541 1541 1541 1549 1549 1570 1570 1549 1549 1594 1594 1570 1570 1570 1570 1594 1594 1610 1610 1594 1594 1629 1629 1610 1610 1610 1610 1629 1629 1653 1653 1629 1629 1683 1683 1653 1653 1653 1653 1683 1683 1691 1691 1683 1683 1746 1746 1691 1691 1691 1691 1746 1746 1754 1754 1746 1746 1803 1803 1754 1754 1754 1754 1803 1803 1805 1805 1803 1803 1856 1856 1805 1805 1805 1805 1856 1856 1848 1848 1856 1856 1915 1915 1848 1848 1848 1848 1915 1915 1911 1911 1915 1915 1964 1964 1911 1911 1911 1911 1964 1964 1943 1943 1964 1964 2000 2000 1943 1943 1943 1943 2000 2000 1984 1984 2000 2000 2035 2035 1984 1984 1984 1984 2035 2035 2019 2019 2035 2035 2067 2067 2019 2019 2019 2019 2067 2067 2043 2043 2067 2067 2092 2092 2043 2043 2043 2043 2092 2092 2078 2078 2092 2092 2123 2123 2078 2078 2078 2078 2123 2123 2094 2094 2123 2123 2139 2139 2094 2094 2094 2094 2139 2139 2119 2119 2139 2139 2160 2160 2119 2119 2119 2119 2160 2160 2131 2131 2160 2160 2174 2174 2131 2131 2131 2131 2174 2174 2149 2149 2174 2174 2191 2191 2149 2149 2149 2149 2191 2191 2162 2162 2191 2191 2199 2199 2162 2162 2162 2162 2199 2199 2168 2168 2199 2199 2205 2205 2168 2168 2168 2168 2205 2205 2176 2176 2205 2205 2215 2215 2176 2176 2176 2176 2215 2215 2187 2187 1717 1717 1721 1721 1640 1640 1721 1721 1644 1644 1640 1640 1640 1640 1644 1644 1575 1575 1644 1644 1583 1583 1575 1575 1575 1575 1583 1583 1520 1520 1583 1583 1524 1524 1520 1520 1520 1520 1524 1524 1465 1465 1524 1524 1471 1471 1465 1465 1465 1465 1471 1471 1416 1416 1471 1471 1424 1424 1416 1416 1416 1416 1424 1424 1375 1375 1424 1424 1383 1383 1375 1375 1375 1375 1383 1383 1340 1340 1383 1383 1346 1346 1340 1340 1340 1340 1346 1346 2887 2887 1346 1346 2888 2888 2889 2889 1305 1305 1311 1311 1276 1276 1311 1311 1282 1282 1276 1276 1276 1276 1282 1282 1247 1247 1282 1282 1257 1257 1247 1247 1247 1247 1257 1257 1226 1226 1257 1257 1232 1232 1226 1226 1226 1226 1232 1232 1205 1205 1232 1232 1213 1213 1205 1205 1205 1205 1213 1213 1190 1190 1213 1213 1196 1196 1190 1190 1190 1190 1196 1196 1174 1174 1196 1196 1181 1181 1174 1174 1174 1174 1181 1181 1165 1165 1181 1181 1172 1172 1165 1165 1165 1165 1172 1172 1161 1161 1172 1172 1169 1169 1161 1161 1161 1161 1169 1169 1166 1166 1169 1169 1173 1173 1166 1166 1166 1166 1173 1173 1175 1175 1173 1173 1182 1182 1175 1175 1175 1175 1182 1182 1191 1191 1182 1182 1197 1197 1191 1191 1191 1191 1197 1197 1206 1206 1197 1197 1214 1214 1206 1206 1206 1206 1214 1214 1227 1227 1214 1214 1233 1233 1227 1227 1227 1227 1233 1233 1248 1248 1233 1233 1258 1258 1248 1248 1248 1248 1258 1258 1277 1277 1258 1258 1283 1283 1277 1277 1277 1277 1283 1283 1306 1306 1283 1283 1312 1312 1306 1306 2890 2890 2891 2891 1341 1341 2892 2892 1347 1347 1341 1341 1341 1341 1347 1347 1376 1376 1347 1347 1384 1384 1376 1376 1376 1376 1384 1384 1417 1417 1384 1384 1425 1425 1417 1417 1417 1417 1425 1425 1466 1466 1715 1715 1820 1820 1717 1717 1431 1431 1398 1398 1439 1439 1398 1398 1408 1408 1439 1439 1439 1439 1408 1408 1447 1447 1408 1408 1427 1427 1447 1447 1447 1447 1427 1427 1462 1462 1427 1427 1443 1443 1462 1462 1462 1462 1443 1443 1482 1482 1443 1443 1460 1460 1482 1482 1482 1482 1460 1460 1496 1496 1460 1460 1488 1488 1496 1496 1496 1496 1488 1488 1515 1515 1488 1488 1505 1505 1515 1515 1515 1515 1505 1505 1545 1545 1505 1505 1541 1541 1545 1545 1545 1545 1541 1541 1564 1564 1541 1541 1570 1570 1564 1564 1564 1564 1570 1570 1602 1602 1570 1570 1610 1610 1602 1602 1602 1602 1610 1610 1625 1625 1610 1610 1653 1653 1625 1625 1625 1625 1653 1653 1671 1671 1653 1653 1691 1691 1671 1671 1671 1671 1691 1691 1702 1702 1691 1691 1754 1754 1702 1702 1702 1702 1754 1754 1758 1758 1754 1754 1805 1805 1758 1758 1758 1758 1805 1805 1809 1809 1805 1805 1848 1848 1809 1809 1809 1809 1848 1848 1844 1844 1848 1848 1911 1911 1844 1844 1844 1844 1911 1911 1899 1899 1911 1911 1943 1943 1899 1899 1899 1899 1943 1943 1931 1931 1943 1943 1984 1984 1931 1931 1931 1931 1984 1984 1972 1972 1984 1984 2019 2019 1972 1972 1972 1972 2019 2019 1992 1992 2019 2019 2043 2043 1992 1992 1992 1992 2043 2043 2029 2029 2043 2043 2078 2078 2029 2029 2029 2029 2078 2078 2047 2047 2078 2078 2094 2094 2047 2047 2047 2047 2094 2094 2072 2072 2094 2094 2119 2119 2072 2072 2072 2072 2119 2119 2086 2086 2119 2119 2131 2131 2086 2086 2086 2086 2131 2131 2104 2104 2131 2131 2149 2149 2104 2104 2104 2104 2149 2149 2121 2121 2149 2149 2162 2162 2121 2121 2121 2121 2162 2162 2127 2127 2162 2162 2168 2168 2127 2127 2127 2127 2168 2168 2135 2135 2168 2168 2176 2176 2135 2135 2135 2135 2176 2176 2147 2147 2176 2176 2187 2187 2147 2147 2147 2147 2187 2187 2154 2154 1715 1715 1717 1717 1638 1638 1717 1717 1640 1640 1638 1638 1638 1638 1640 1640 1573 1573 1640 1640 1575 1575 1573 1573 1573 1573 1575 1575 1516 1516 1575 1575 1520 1520 1516 1516 1516 1516 1520 1520 1463 1463 1520 1520 1465 1465 1463 1463 1463 1463 1465 1465 1414 1414 1465 1465 1416 1416 1414 1414 1414 1414 1416 1416 1373 1373 1416 1416 1375 1375 1373 1373 1373 1373 1375 1375 1336 1336 1375 1375 1340 1340 1336 1336 1336 1336 1340 1340 2893 2893 1340 1340 2894 2894 2895 2895 1301 1301 1305 1305 1274 1274 1305 1305 1276 1276 1274 1274 1274 1274 1276 1276 1245 1245 1276 1276 1247 1247 1245 1245 1245 1245 1247 1247 1224 1224 1247 1247 1226 1226 1224 1224 1224 1224 1226 1226 1203 1203 1226 1226 1205 1205 1203 1203 1203 1203 1205 1205 1188 1188 1205 1205 1190 1190 1188 1188 1188 1188 1190 1190 1170 1170 1190 1190 1174 1174 1170 1170 1170 1170 1174 1174 1162 1162 1174 1174 1165 1165 1162 1162 1162 1162 1165 1165 1160 1160 1165 1165 1161 1161 1160 1160 1160 1160 1161 1161 1163 1163 1161 1161 1166 1166 1163 1163 1163 1163 1166 1166 1171 1171 1166 1166 1175 1175 1171 1171 1171 1171 1175 1175 1189 1189 1175 1175 1191 1191 1189 1189 1189 1189 1191 1191 1204 1204 1191 1191 1206 1206 1204 1204 1204 1204 1206 1206 1225 1225 1206 1206 1227 1227 1225 1225 1225 1225 1227 1227 1246 1246 1227 1227 1248 1248 1246 1246 1246 1246 1248 1248 1275 1275 1248 1248 1277 1277 1275 1275 1275 1275 1277 1277 1302 1302 1277 1277 1306 1306 1302 1302 2896 2896 2897 2897 1337 1337 2898 2898 1341 1341 1337 1337 1337 1337 1341 1341 1374 1374 1341 1341 1376 1376 1374 1374 1374 1374 1376 1376 1415 1415 1376 1376 1417 1417 1415 1415 1415 1415 1417 1417 1464 1464 1417 1417 1466 1466 1464 1464 1464 1464 1466 1466 1517 1517 1719 1719 1820 1820 1715 1715 1472 1472 1431 1431 1478 1478 1431 1431 1439 1439 1478 1478 1478 1478 1439 1439 1484 1484 1439 1439 1447 1447 1484 1484 1484 1484 1447 1447 1492 1492 1447 1447 1462 1462 1492 1492 1492 1492 1462 1462 1500 1500 1462 1462 1482 1482 1500 1500 1500 1500 1482 1482 1519 1519 1482 1482 1496 1496 1519 1519 1519 1519 1496 1496 1539 1539 1496 1496 1515 1515 1539 1539 1539 1539 1515 1515 1553 1553 1515 1515 1545 1545 1553 1553 1553 1553 1545 1545 1572 1572 1545 1545 1564 1564 1572 1572 1572 1572 1564 1564 1604 1604 1564 1564 1602 1602 1604 1604 1604 1604 1602 1602 1618 1618 1602 1602 1625 1625 1618 1618 1618 1618 1625 1625 1661 1661 1625 1625 1671 1671 1661 1661 1661 1661 1671 1671 1685 1685 1671 1671 1702 1702 1685 1685 1685 1685 1702 1702 1726 1726 1702 1702 1758 1758 1726 1726 1726 1726 1758 1758 1768 1768 1758 1758 1809 1809 1768 1768 1768 1768 1809 1809 1811 1811 1809 1809 1844 1844 1811 1811 1811 1811 1844 1844 1842 1842 1844 1844 1899 1899 1842 1842 1842 1842 1899 1899 1888 1888 1899 1899 1931 1931 1888 1888 1888 1888 1931 1931 1917 1917 1931 1931 1972 1972 1917 1917 1917 1917 1972 1972 1941 1941 1972 1972 1992 1992 1941 1941 1941 1941 1992 1992 1978 1978 1992 1992 2029 2029 1978 1978 1978 1978 2029 2029 1994 1994 2029 2029 2047 2047 1994 1994 1994 1994 2047 2047 2023 2023 2047 2047 2072 2072 2023 2023 2023 2023 2072 2072 2039 2039 2072 2072 2086 2086 2039 2039 2039 2039 2086 2086 2055 2055 2086 2086 2104 2104 2055 2055 2055 2055 2104 2104 2074 2074 2104 2104 2121 2121 2074 2074 2074 2074 2121 2121 2082 2082 2121 2121 2127 2127 2082 2082 2082 2082 2127 2127 2090 2090 2127 2127 2135 2135 2090 2090 2090 2090 2135 2135 2100 2100 2135 2135 2147 2147 2100 2100 2100 2100 2147 2147 2108 2108 2147 2147 2154 2154 2108 2108 2108 2108 2154 2154 2117 2117 1719 1719 1715 1715 1642 1642 1715 1715 1638 1638 1642 1642 1642 1642 1638 1638 1577 1577 1638 1638 1573 1573 1577 1577 1577 1577 1573 1573 1522 1522 1573 1573 1516 1516 1522 1522 1522 1522 1516 1516 1469 1469 1516 1516 1463 1463 1469 1469 1469 1469 1463 1463 1420 1420 1463 1463 1414 1414 1420 1420 1420 1420 1414 1414 1379 1379 1414 1414 1373 1373 1379 1379 1379 1379 1373 1373 1342 1342 1373 1373 1336 1336 1342 1342 1342 1342 1336 1336 2899 2899 1336 1336 2900 2900 2901 2901 1307 1307 1301 1301 1280 1280 1301 1301 1274 1274 1280 1280 1280 1280 1274 1274 1251 1251 1274 1274 1245 1245 1251 1251 1251 1251 1245 1245 1228 1228 1245 1245 1224 1224 1228 1228 1228 1228 1224 1224 1209 1209 1224 1224 1203 1203 1209 1209 1209 1209 1203 1203 1192 1192 1203 1203 1188 1188 1192 1192 1192 1192 1188 1188 1177 1177 1188 1188 1170 1170 1177 1177 1177 1177 1170 1170 1167 1167 1170 1170 1162 1162 1167 1167 1167 1167 1162 1162 1164 1164 1162 1162 1160 1160 1164 1164 1164 1164 1160 1160 1168 1168 1160 1160 1163 1163 1168 1168 1168 1168 1163 1163 1178 1178 1163 1163 1171 1171 1178 1178 1178 1178 1171 1171 1193 1193 1171 1171 1189 1189 1193 1193 1193 1193 1189 1189 1210 1210 1189 1189 1204 1204 1210 1210 1210 1210 1204 1204 1229 1229 1204 1204 1225 1225 1229 1229 1229 1229 1225 1225 1252 1252 1225 1225 1246 1246 1252 1252 1252 1252 1246 1246 1281 1281 1246 1246 1275 1275 1281 1281 1281 1281 1275 1275 1308 1308 1275 1275 1302 1302 1308 1308 2902 2902 2903 2903 1343 1343 2904 2904 1337 1337 1343 1343 1343 1343 1337 1337 1380 1380 1337 1337 1374 1374 1380 1380 1380 1380 1374 1374 1421 1421 1374 1374 1415 1415 1421 1421 1421 1421 1415 1415 1470 1470 1415 1415 1464 1464 1470 1470 1470 1470 1464 1464 1523 1523 1464 1464 1517 1517 1523 1523 1523 1523 1517 1517 1578 1578 1723 1723 1820 1820 1719 1719 1521 1521 1472 1472 1525 1525 1472 1472 1478 1478 1525 1525 1525 1525 1478 1478 1531 1531 1478 1478 1484 1484 1531 1531 1531 1531 1484 1484 1535 1535 1484 1484 1492 1492 1535 1535 1535 1535 1492 1492 1543 1543 1492 1492 1500 1500 1543 1543 1543 1543 1500 1500 1551 1551 1500 1500 1519 1519 1551 1551 1551 1551 1519 1519 1557 1557 1519 1519 1539 1539 1557 1557 1557 1557 1539 1539 1582 1582 1539 1539 1553 1553 1582 1582 1582 1582 1553 1553 1596 1596 1553 1553 1572 1572 1596 1596 1596 1596 1572 1572 1612 1612 1572 1572 1604 1604 1612 1612 1612 1612 1604 1604 1631 1631 1604 1604 1618 1618 1631 1631 1631 1631 1618 1618 1663 1663 1618 1618 1661 1661 1663 1663 1663 1663 1661 1661 1681 1681 1661 1661 1685 1685 1681 1681 1681 1681 1685 1685 1704 1704 1685 1685 1726 1726 1704 1704 1704 1704 1726 1726 1748 1748 1726 1726 1768 1768 1748 1748 1748 1748 1768 1768 1772 1772 1768 1768 1811 1811 1772 1772 1772 1772 1811 1811 1813 1813 1811 1811 1842 1842 1813 1813 1813 1813 1842 1842 1836 1836 1842 1842 1888 1888 1836 1836 1836 1836 1888 1888 1864 1864 1888 1888 1917 1917 1864 1864 1864 1864 1917 1917 1905 1905 1917 1917 1941 1941 1905 1905 1905 1905 1941 1941 1925 1925 1941 1941 1978 1978 1925 1925 1925 1925 1978 1978 1949 1949 1978 1978 1994 1994 1949 1949 1949 1949 1994 1994 1974 1974 1994 1994 2023 2023 1974 1974 1974 1974 2023 2023 1986 1986 2023 2023 2039 2039 1986 1986 1986 1986 2039 2039 2002 2002 2039 2039 2055 2055 2002 2002 2002 2002 2055 2055 2025 2025 2055 2055 2074 2074 2025 2025 2025 2025 2074 2074 2033 2033 2074 2074 2082 2082 2033 2033 2033 2033 2082 2082 2041 2041 2082 2082 2090 2090 2041 2041 2041 2041 2090 2090 2051 2051 2090 2090 2100 2100 2051 2051 2051 2051 2100 2100 2059 2059 2100 2100 2108 2108 2059 2059 2059 2059 2108 2108 2070 2070 2108 2108 2117 2117 2070 2070 2070 2070 2117 2117 2076 2076 1723 1723 1719 1719 1648 1648 1719 1719 1642 1642 1648 1648 1648 1648 1642 1642 1585 1585 1642 1642 1577 1577 1585 1585 1585 1585 1577 1577 1526 1526 1577 1577 1522 1522 1526 1526 1526 1526 1522 1522 1473 1473 1522 1522 1469 1469 1473 1473 1473 1473 1469 1469 1428 1428 1469 1469 1420 1420 1428 1428 1428 1428 1420 1420 1387 1387 1420 1420 1379 1379 1387 1387 1387 1387 1379 1379 1350 1350 1379 1379 1342 1342 1350 1350 1350 1350 1342 1342 2905 2905 1342 1342 2906 2906 2907 2907 1315 1315 1307 1307 1284 1284 1307 1307 1280 1280 1284 1284 1284 1284 1280 1280 1259 1259 1280 1280 1251 1251 1259 1259 1259 1259 1251 1251 1234 1234 1251 1251 1228 1228 1234 1234 1234 1234 1228 1228 1215 1215 1228 1228 1209 1209 1215 1215 1215 1215 1209 1209 1198 1198 1209 1209 1192 1192 1198 1198 1198 1198 1192 1192 1184 1184 1192 1192 1177 1177 1184 1184 1184 1184 1177 1177 1179 1179 1177 1177 1167 1167 1179 1179 1179 1179 1167 1167 1176 1176 1167 1167 1164 1164 1176 1176 1176 1176 1164 1164 1180 1180 1164 1164 1168 1168 1180 1180 1180 1180 1168 1168 1185 1185 1168 1168 1178 1178 1185 1185 1185 1185 1178 1178 1199 1199 1178 1178 1193 1193 1199 1199 1199 1199 1193 1193 1216 1216 1193 1193 1210 1210 1216 1216 1216 1216 1210 1210 1235 1235 1210 1210 1229 1229 1235 1235 1235 1235 1229 1229 1260 1260 1229 1229 1252 1252 1260 1260 1260 1260 1252 1252 1285 1285 1252 1252 1281 1281 1285 1285 1285 1285 1281 1281 1316 1316 1281 1281 1308 1308 1316 1316 2908 2908 2909 2909 1351 1351 2910 2910 1343 1343 1351 1351 1351 1351 1343 1343 1388 1388 1343 1343 1380 1380 1388 1388 1388 1388 1380 1380 1429 1429 1380 1380 1421 1421 1429 1429 1429 1429 1421 1421 1474 1474 1421 1421 1470 1470 1474 1474 1474 1474 1470 1470 1527 1527 1470 1470 1523 1523 1527 1527 1527 1527 1523 1523 1586 1586 1523 1523 1578 1578 1586 1586 1586 1586 1578 1578 1649 1649 1574 1574 1521 1521 1576 1576 1521 1521 1525 1525 1576 1576 1576 1576 1525 1525 1584 1584 1525 1525 1531 1531 1584 1584 1584 1584 1531 1531 1588 1588 1531 1531 1535 1535 1588 1588 1588 1588 1535 1535 1592 1592 1535 1535 1543 1543 1592 1592 1592 1592 1543 1543 1600 1600 1543 1543 1551 1551 1600 1600 1600 1600 1551 1551 1606 1606 1551 1551 1557 1557 1606 1606 1606 1606 1557 1557 1614 1614 1557 1557 1582 1582 1614 1614 1614 1614 1582 1582 1620 1620 1582 1582 1596 1596 1620 1620 1620 1620 1596 1596 1635 1635 1596 1596 1612 1612 1635 1635 1635 1635 1612 1612 1659 1659 1612 1612 1631 1631 1659 1659 1659 1659 1631 1631 1677 1677 1631 1631 1663 1663 1677 1677 1677 1677 1663 1663 1687 1687 1663 1663 1681 1681 1687 1687 1687 1687 1681 1681 1706 1706 1681 1681 1704 1704 1706 1706 1706 1706 1704 1704 1740 1740 1704 1704 1748 1748 1740 1740 1740 1740 1748 1748 1762 1762 1748 1748 1772 1772 1762 1762 1762 1762 1772 1772 1778 1778 1772 1772 1813 1813 1778 1778 1778 1778 1813 1813 1815 1815 1813 1813 1836 1836 1815 1815 1815 1815 1836 1836 1832 1832 1836 1836 1864 1864 1832 1832 1832 1832 1864 1864 1850 1850 1864 1864 1905 1905 1850 1850 1850 1850 1905 1905 1878 1878 1905 1905 1925 1925 1878 1878 1878 1878 1925 1925 1909 1909 1925 1925 1949 1949 1909 1909 1909 1909 1949 1949 1919 1919 1949 1949 1974 1974 1919 1919 1919 1919 1974 1974 1933 1933 1974 1974 1986 1986 1933 1933 1933 1933 1986 1986 1953 1953 1986 1986 2002 2002 1953 1953 1953 1953 2002 2002 1970 1970 2002 2002 2025 2025 1970 1970 1970 1970 2025 2025 1980 1980 2025 2025 2033 2033 1980 1980 1980 1980 2033 2033 1988 1988 2033 2033 2041 2041 1988 1988 1988 1988 2041 2041 1998 1998 2041 2041 2051 2051 1998 1998 1998 1998 2051 2051 2006 2006 2051 2051 2059 2059 2006 2006 2006 2006 2059 2059 2012 2012 2059 2059 2070 2070 2012 2012 2012 2012 2070 2070 2021 2021 2070 2070 2076 2076 2021 2021 2021 2021 2076 2076 2027 2027 1643 1643 1574 1574 1639 1639 1574 1574 1576 1576 1639 1639 1639 1639 1576 1576 1641 1641 1576 1576 1584 1584 1641 1641 1641 1641 1584 1584 1645 1645 1584 1584 1588 1588 1645 1645 1645 1645 1588 1588 1651 1651 1588 1588 1592 1592 1651 1651 1651 1651 1592 1592 1655 1655 1592 1592 1600 1600 1655 1655 1655 1655 1600 1600 1665 1665 1600 1600 1606 1606 1665 1665 1665 1665 1606 1606 1669 1669 1606 1606 1614 1614 1669 1669 1669 1669 1614 1614 1675 1675 1614 1614 1620 1620 1675 1675 1675 1675 1620 1620 1679 1679 1620 1620 1635 1635 1679 1679 1679 1679 1635 1635 1689 1689 1635 1635 1659 1659 1689 1689 1689 1689 1659 1659 1693 1693 1659 1659 1677 1677 1693 1693 1693 1693 1677 1677 1710 1710 1677 1677 1687 1687 1710 1710 1710 1710 1687 1687 1734 1734 1687 1687 1706 1706 1734 1734 1734 1734 1706 1706 1750 1750 1706 1706 1740 1740 1750 1750 1750 1750 1740 1740 1764 1764 1740 1740 1762 1762 1764 1764 1764 1764 1762 1762 1774 1774 1762 1762 1778 1778 1774 1774 1774 1774 1778 1778 1782 1782 1778 1778 1815 1815 1782 1782 1782 1782 1815 1815 1817 1817 1815 1815 1832 1832 1817 1817 1817 1817 1832 1832 1828 1828 1832 1832 1850 1850 1828 1828 1828 1828 1850 1850 1838 1838 1850 1850 1878 1878 1838 1838 1838 1838 1878 1878 1852 1852 1878 1878 1909 1909 1852 1852 1852 1852 1909 1909 1870 1870 1909 1909 1919 1919 1870 1870 1870 1870 1919 1919 1893 1893 1919 1919 1933 1933 1893 1893 1893 1893 1933 1933 1907 1907 1933 1933 1953 1953 1907 1907 1907 1907 1953 1953 1913 1913 1953 1953 1970 1970 1913 1913 1913 1913 1970 1970 1921 1921 1970 1970 1980 1980 1921 1921 1921 1921 1980 1980 1929 1929 1980 1980 1988 1988 1929 1929 1929 1929 1988 1988 1937 1937 1988 1988 1998 1998 1937 1937 1937 1937 1998 1998 1945 1945 1998 1998 2006 2006 1945 1945 1945 1945 2006 2006 1955 1955 2006 2006 2012 2012 1955 1955 1955 1955 2012 2012 1962 1962 2012 2012 2021 2021 1962 1962 1962 1962 2021 2021 1966 1966 2021 2021 2027 2027 1966 1966 1966 1966 2027 2027 1968 1968 1724 1724 1643 1643 1720 1720 1643 1643 1639 1639 1720 1720 1720 1720 1639 1639 1716 1716 1639 1639 1641 1641 1716 1716 1716 1716 1641 1641 1718 1718 1641 1641 1645 1645 1718 1718 1718 1718 1645 1645 1722 1722 1645 1645 1651 1651 1722 1722 1722 1722 1651 1651 1728 1728 1651 1651 1655 1655 1728 1728 1728 1728 1655 1655 1732 1732 1655 1655 1665 1665 1732 1732 1732 1732 1665 1665 1736 1736 1665 1665 1669 1669 1736 1736 1736 1736 1669 1669 1742 1742 1669 1669 1675 1675 1742 1742 1742 1742 1675 1675 1744 1744 1675 1675 1679 1679 1744 1744 1744 1744 1679 1679 1752 1752 1679 1679 1689 1689 1752 1752 1752 1752 1689 1689 1756 1756 1689 1689 1693 1693 1756 1756 1756 1756 1693 1693 1760 1760 1693 1693 1710 1710 1760 1760 1760 1760 1710 1710 1766 1766 1710 1710 1734 1734 1766 1766 1766 1766 1734 1734 1770 1770 1734 1734 1750 1750 1770 1770 1770 1770 1750 1750 1776 1776 1750 1750 1764 1764 1776 1776 1776 1776 1764 1764 1780 1780 1764 1764 1774 1774 1780 1780 1780 1780 1774 1774 1784 1784 1774 1774 1782 1782 1784 1784 1784 1784 1782 1782 1807 1807 1782 1782 1817 1817 1807 1807 1807 1807 1817 1817 1819 1819 1817 1817 1828 1828 1819 1819 1819 1819 1828 1828 1826 1826 1828 1828 1838 1838 1826 1826 1826 1826 1838 1838 1830 1830 1838 1838 1852 1852 1830 1830 1830 1830 1852 1852 1834 1834 1852 1852 1870 1870 1834 1834 1834 1834 1870 1870 1840 1840 1870 1870 1893 1893 1840 1840 1840 1840 1893 1893 1846 1846 1893 1893 1907 1907 1846 1846 1846 1846 1907 1907 1854 1854 1907 1907 1913 1913 1854 1854 1854 1854 1913 1913 1858 1858 1913 1913 1921 1921 1858 1858 1858 1858 1921 1921 1866 1866 1921 1921 1929 1929 1866 1866 1866 1866 1929 1929 1874 1874 1929 1929 1937 1937 1874 1874 1874 1874 1937 1937 1882 1882 1937 1937 1945 1945 1882 1882 1882 1882 1945 1945 1891 1891 1945 1945 1955 1955 1891 1891 1891 1891 1955 1955 1895 1895 1955 1955 1962 1962 1895 1895 1895 1895 1962 1962 1897 1897 1962 1962 1966 1966 1897 1897 1897 1897 1966 1966 1901 1901 1966 1966 1968 1968 1901 1901 1901 1901 1968 1968 1903 1903 1896 1896 1821 1821 1900 1900 1724 1724 1649 1649 1643 1643 1649 1649 1578 1578 1643 1643 1643 1643 1578 1578 1574 1574 1578 1578 1517 1517 1574 1574 1574 1574 1517 1517 1521 1521 1517 1517 1466 1466 1521 1521 1521 1521 1466 1466 1472 1472 1466 1466 1425 1425 1472 1472 1472 1472 1425 1425 1431 1431 1425 1425 1392 1392 1431 1431 1431 1431 1392 1392 1398 1398 1392 1392 1363 1363 1398 1398 1398 1398 1363 1363 1370 1370 1363 1363 1345 1345 1370 1370 1370 1370 1345 1345 1361 1361 1345 1345 2911 2911 1361 1361 1361 1361 2912 2912 2913 2913 1331 1331 1328 1328 1355 1355 1355 1355 1328 1328 1359 1359 1328 1328 1339 1339 1359 1359 2914 2914 2915 2915 1366 1366 2916 2916 1357 1357 1366 1366 1366 1366 1357 1357 1396 1396 1357 1357 1386 1386 1396 1396 1396 1396 1386 1386 1423 1423 1386 1386 1413 1413 1423 1423 1423 1423 1413 1413 1458 1458 1413 1413 1454 1454 1458 1458 1458 1458 1454 1454 1503 1503 1454 1454 1501 1501 1503 1503 1503 1503 1501 1501 1558 1558 1501 1501 1559 1559 1558 1558 1558 1558 1559 1559 1622 1622 1559 1559 1626 1626 1622 1622 1622 1622 1626 1626 1697 1697 1626 1626 1699 1699 1697 1697 1697 1697 1699 1699 1790 1790 1699 1699 1792 1792 1790 1790 1790 1790 1792 1792 1875 1875 1792 1792 1871 1871 1875 1875 1875 1875 1871 1871 1938 1938 1871 1871 1934 1934 1938 1938 1938 1938 1934 1934 1989 1989 1934 1934 1981 1981 1989 1989 1989 1989 1981 1981 2030 2030 1981 1981 2013 2013 2030 2030 2917 2917 2918 2918 2048 2048 2919 2919 2034 2034 2048 2048 2048 2048 2034 2034 2066 2066 2034 2034 2042 2042 2066 2066 2066 2066 2042 2042 2077 2077 2042 2042 2046 2046 2077 2077 2077 2077 2046 2046 2071 2071 2046 2046 2038 2038 2071 2071 2071 2071 2038 2038 2054 2054 2038 2038 2024 2024 2054 2054 2054 2054 2024 2024 2032 2032 2024 2024 1987 1987 2032 2032 2032 2032 1987 1987 1997 1997 1987 1987 1944 1944 1997 1997 1997 1997 1944 1944 1954 1954 1944 1944 1894 1894 1954 1954 1954 1954 1894 1894 1896 1896 1894 1894 1821 1821 1896 1896
+419 419 417 417 497 497 419 419 497 497 423 423 425 425 423 423 497 497 429 429 425 425 497 497 438 438 429 429 497 497 446 446 438 438 497 497 454 454 446 446 497 497 462 462 454 454 497 497 466 466 462 462 497 497 474 474 466 466 497 497 480 480 474 474 497 497 486 486 480 480 497 497 490 490 486 486 498 498 494 494 490 490 498 498 500 500 494 494 498 498 512 512 500 500 498 498 535 535 512 512 498 498 539 539 535 535 498 498 543 543 539 539 498 498 549 549 543 543 498 498 553 553 549 549 498 498 559 559 553 553 498 498 563 563 559 559 498 498 567 567 563 563 498 498 575 575 567 567 498 498 577 577 575 575 498 498 583 583 577 577 498 498 587 587 583 583 498 498 591 591 587 587 498 498 597 597 591 591 498 498 601 601 597 597 498 498 603 603 601 601 498 498 599 599 603 603 498 498 595 595 599 599 498 498 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 495 495 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 495 495 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 495 495 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 495 495 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 495 495 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2318 2318 485 485 495 495 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2319 2319 319 319 2320 2320 2321 2321 343 343 305 305 337 337 489 489 495 495 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2322 2322 120 120 114 114 2323 2323 2324 2324 114 114 2325 2325 114 114 104 104 2326 2326 2327 2327 104 104 2328 2328 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2329 2329 355 355 2330 2330 2331 2331 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 495 495 489 489 2332 2332 270 270 2333 2333 270 270 235 235 2334 2334 2335 2335 235 235 2336 2336 235 235 204 204 2337 2337 2338 2338 204 204 2339 2339 204 204 182 182 2340 2340 2341 2341 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2342 2342 137 137 122 122 2343 2343 2344 2344 122 122 2345 2345 122 122 108 108 2346 2346 2347 2347 108 108 2348 2348 108 108 2349 2349 2350 2350 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2351 2351 404 404 2352 2352 2353 2353 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 499 499 495 495 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2354 2354 161 161 2355 2355 2356 2356 161 161 2357 2357 161 161 139 139 2358 2358 2359 2359 139 139 2360 2360 139 139 2361 2361 2362 2362 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 499 499 493 493 501 501 493 493 491 491 501 501 501 501 491 491 503 503 491 491 487 487 503 503 503 503 487 487 505 505 487 487 483 483 505 505 505 505 483 483 507 507 483 483 477 477 507 507 507 507 477 477 509 509 477 477 475 475 509 509 509 509 475 475 513 513 475 475 471 471 513 513 513 513 471 471 515 515 471 471 463 463 515 515 515 515 463 463 2363 2363 463 463 2364 2364 2365 2365 517 517 459 459 519 519 459 459 457 457 519 519 519 519 457 457 521 521 457 457 451 451 521 521 521 521 451 451 523 523 451 451 447 447 523 523 523 523 447 447 525 525 511 511 495 495 499 499 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2366 2366 130 130 130 130 2367 2367 2368 2368 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 511 511 499 499 536 536 499 499 501 501 536 536 536 536 501 501 540 540 501 501 503 503 540 540 540 540 503 503 546 546 503 503 505 505 546 546 546 546 505 505 550 550 505 505 507 507 550 550 550 550 507 507 560 560 507 507 509 509 560 560 560 560 509 509 564 564 509 509 513 513 564 564 564 564 513 513 572 572 513 513 515 515 572 572 572 572 515 515 2369 2369 515 515 2370 2370 2371 2371 580 580 517 517 588 588 517 517 519 519 588 588 588 588 519 519 604 604 519 519 521 521 604 604 604 604 521 521 606 606 521 521 523 523 606 606 606 606 523 523 610 610 523 523 525 525 610 610 610 610 525 525 618 618 534 534 495 495 511 511 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2372 2372 126 126 126 126 2373 2373 2374 2374 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 534 534 511 511 544 544 511 511 536 536 544 544 544 544 536 536 556 556 536 536 540 540 556 556 556 556 540 540 570 570 540 540 546 546 570 570 570 570 546 546 592 592 546 546 550 550 592 592 592 592 550 550 616 616 550 550 560 560 616 616 616 616 560 560 627 627 560 560 564 564 627 627 627 627 564 564 635 635 564 564 572 572 635 635 635 635 572 572 2375 2375 572 572 2376 2376 2377 2377 645 645 580 580 651 651 580 580 588 588 651 651 651 651 588 588 661 661 588 588 604 604 661 661 661 661 604 604 671 671 604 604 606 606 671 671 671 671 606 606 681 681 606 606 610 610 681 681 681 681 610 610 685 685 610 610 618 618 685 685 685 685 618 618 691 691 538 538 496 496 534 534 527 527 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2378 2378 116 116 116 116 2379 2379 2380 2380 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 538 538 534 534 554 554 534 534 544 544 554 554 554 554 544 544 578 578 544 544 556 556 578 578 578 578 556 556 614 614 556 556 570 570 614 614 614 614 570 570 633 633 570 570 592 592 633 633 633 633 592 592 647 647 592 592 616 616 647 647 647 647 616 616 665 665 616 616 627 627 665 665 665 665 627 627 689 689 627 627 635 635 689 689 689 689 635 635 2381 2381 635 635 2382 2382 2383 2383 702 702 645 645 710 710 645 645 651 651 710 710 710 710 651 651 720 720 651 651 661 661 720 720 720 720 661 661 728 728 661 661 671 671 728 728 728 728 671 671 738 738 671 671 681 681 738 738 738 738 681 681 752 752 681 681 685 685 752 752 752 752 685 685 756 756 685 685 691 691 756 756 756 756 691 691 758 758 542 542 496 496 538 538 620 620 527 527 529 529 527 527 439 439 529 529 529 529 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2384 2384 112 112 112 112 2385 2385 2386 2386 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 542 542 538 538 568 568 538 538 554 554 568 568 568 568 554 554 612 612 554 554 578 578 612 612 612 612 578 578 637 637 578 578 614 614 637 637 637 637 614 614 657 657 614 614 633 633 657 657 657 657 633 633 693 693 633 633 647 647 693 693 693 693 647 647 708 708 647 647 665 665 708 708 708 708 665 665 724 724 665 665 689 689 724 724 724 724 689 689 2387 2387 689 689 2388 2388 2389 2389 750 750 702 702 763 763 702 702 710 710 763 763 763 763 710 710 771 771 710 710 720 720 771 771 771 771 720 720 781 781 720 720 728 728 781 781 781 781 728 728 789 789 728 728 738 738 789 789 789 789 738 738 805 805 738 738 752 752 805 805 805 805 752 752 811 811 752 752 756 756 811 811 811 811 756 756 815 815 756 756 758 758 815 815 815 815 758 758 817 817 548 548 496 496 542 542 695 695 620 620 622 622 620 620 529 529 622 622 622 622 529 529 531 531 529 529 435 435 531 531 531 531 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2390 2390 106 106 106 106 2391 2391 2392 2392 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 548 548 542 542 584 584 542 542 568 568 584 584 584 584 568 568 631 631 568 568 612 612 631 631 631 631 612 612 655 655 612 612 637 637 655 655 655 655 637 637 700 700 637 637 657 657 700 700 700 700 657 657 716 716 657 657 693 693 716 716 716 716 693 693 748 748 693 693 708 708 748 748 748 748 708 708 769 769 708 708 724 724 769 769 769 769 724 724 785 785 724 724 2393 2393 785 785 785 785 2394 2394 2395 2395 750 750 763 763 809 809 809 809 763 763 820 820 763 763 771 771 820 820 820 820 771 771 828 828 771 771 781 781 828 828 828 828 781 781 838 838 781 781 789 789 838 838 838 838 789 789 850 850 789 789 805 805 850 850 850 850 805 805 860 860 805 805 811 811 860 860 860 860 811 811 864 864 811 811 815 815 864 864 864 864 815 815 868 868 815 815 817 817 868 868 868 868 817 817 865 865 552 552 496 496 548 548 760 760 695 695 697 697 695 695 622 622 697 697 697 697 622 622 624 624 622 622 531 531 624 624 624 624 531 531 533 533 531 531 433 433 533 533 533 533 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2396 2396 103 103 103 103 2397 2397 2398 2398 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 552 552 548 548 608 608 548 548 584 584 608 608 608 608 584 584 641 641 584 584 631 631 641 641 641 641 631 631 687 687 631 631 655 655 687 687 687 687 655 655 714 714 655 655 700 700 714 714 714 714 700 700 754 754 700 700 716 716 754 754 754 754 716 716 777 777 716 716 748 748 777 777 777 777 748 748 807 807 748 748 769 769 807 807 807 807 769 769 824 824 769 769 785 785 824 824 824 824 785 785 2399 2399 785 785 2400 2400 2401 2401 842 842 809 809 866 866 809 809 820 820 866 866 866 866 820 820 873 873 820 820 828 828 873 873 873 873 828 828 881 881 828 828 838 838 881 881 881 881 838 838 895 895 838 838 850 850 895 895 895 895 850 850 905 905 850 850 860 860 905 905 905 905 860 860 907 907 860 860 864 864 907 907 907 907 864 864 909 909 864 864 868 868 909 909 909 909 868 868 908 908 868 868 865 865 908 908 908 908 865 865 906 906 558 558 496 496 552 552 816 816 760 760 759 759 760 760 697 697 759 759 759 759 697 697 696 696 697 697 624 624 696 696 696 696 624 624 623 623 624 624 533 533 623 623 623 623 533 533 532 532 533 533 430 430 532 532 532 532 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2402 2402 107 107 107 107 2403 2403 2404 2404 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 558 558 552 552 625 625 552 552 608 608 625 625 625 625 608 608 659 659 608 608 641 641 659 659 659 659 641 641 706 706 641 641 687 687 706 706 706 706 687 687 746 746 687 687 714 714 746 746 746 746 714 714 773 773 714 714 754 754 773 773 773 773 754 754 813 813 754 754 777 777 813 813 813 813 777 777 832 832 777 777 807 807 832 832 832 832 807 807 862 862 807 807 824 824 862 862 862 862 824 824 2405 2405 824 824 2406 2406 2407 2407 877 877 842 842 899 899 842 842 866 866 899 899 899 899 866 866 916 916 866 866 873 873 916 916 916 916 873 873 922 922 873 873 881 881 922 922 922 922 881 881 932 932 881 881 895 895 932 932 932 932 895 895 946 946 895 895 905 905 946 946 946 946 905 905 950 950 905 905 907 907 950 950 950 950 907 907 954 954 907 907 909 909 954 954 954 954 909 909 951 951 909 909 908 908 951 951 951 951 908 908 947 947 908 908 906 906 947 947 947 947 906 906 933 933 562 562 496 496 558 558 861 861 816 816 812 812 816 816 759 759 812 812 812 812 759 759 757 757 759 759 696 696 757 757 757 757 696 696 692 692 696 696 623 623 692 692 692 692 623 623 621 621 623 623 532 532 621 621 621 621 532 532 530 530 532 532 434 434 530 530 530 530 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2408 2408 113 113 113 113 2409 2409 2410 2410 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 562 562 558 558 629 629 558 558 625 625 629 629 629 629 625 625 683 683 625 625 659 659 683 683 683 683 659 659 722 722 659 659 706 706 722 722 722 722 706 706 765 765 706 706 746 746 765 765 765 765 746 746 803 803 746 746 773 773 803 803 803 803 773 773 830 830 773 773 813 813 830 830 830 830 813 813 869 869 813 813 832 832 869 869 869 869 832 832 885 885 832 832 862 862 885 885 885 885 862 862 914 914 862 862 2411 2411 914 914 914 914 2412 2412 2413 2413 877 877 899 899 928 928 928 928 899 899 952 952 899 899 916 916 952 952 952 952 916 916 961 961 916 916 922 922 961 961 961 961 922 922 969 969 922 922 932 932 969 969 969 969 932 932 983 983 932 932 946 946 983 983 983 983 946 946 985 985 946 946 950 950 985 985 985 985 950 950 989 989 950 950 954 954 989 989 989 989 954 954 986 986 954 954 951 951 986 986 986 986 951 951 984 984 951 951 947 947 984 984 984 984 947 947 970 970 947 947 933 933 970 970 970 970 933 933 962 962 566 566 496 496 562 562 896 896 861 861 851 851 861 861 812 812 851 851 851 851 812 812 806 806 812 812 757 757 806 806 806 806 757 757 753 753 757 757 692 692 753 753 753 753 692 692 686 686 692 692 621 621 686 686 686 686 621 621 619 619 621 621 530 530 619 619 619 619 530 530 528 528 530 530 436 436 528 528 528 528 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2414 2414 117 117 117 117 2415 2415 2416 2416 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 566 566 562 562 639 639 562 562 629 629 639 639 639 639 629 629 698 698 629 629 683 683 698 698 698 698 683 683 736 736 683 683 722 722 736 736 736 736 722 722 779 779 722 722 765 765 779 779 779 779 765 765 822 822 765 765 803 803 822 822 822 822 803 803 858 858 803 803 830 830 858 858 858 858 830 830 883 883 830 830 869 869 883 883 883 883 869 869 918 918 869 869 885 885 918 918 918 918 885 885 940 940 885 885 914 914 940 940 940 940 914 914 2417 2417 914 914 2418 2418 2419 2419 2420 2420 928 928 2421 2421 928 928 952 952 2422 2422 2423 2423 952 952 2424 2424 952 952 961 961 2425 2425 2426 2426 961 961 2427 2427 961 961 969 969 2428 2428 2429 2429 969 969 2430 2430 969 969 983 983 2431 2431 2432 2432 983 983 2433 2433 983 983 985 985 2434 2434 2435 2435 985 985 2436 2436 985 985 989 989 2437 2437 2438 2438 989 989 2439 2439 989 989 986 986 2440 2440 2441 2441 986 986 2442 2442 986 986 984 984 2443 2443 2444 2444 984 984 2445 2445 984 984 970 970 2446 2446 2447 2447 970 970 2448 2448 970 970 962 962 2449 2449 2450 2450 962 962 2451 2451 574 574 496 496 566 566 923 923 896 896 882 882 896 896 851 851 882 882 882 882 851 851 839 839 851 851 806 806 839 839 839 839 806 806 790 790 806 806 753 753 790 790 790 790 753 753 739 739 753 753 686 686 739 739 739 739 686 686 682 682 686 686 619 619 682 682 682 682 619 619 611 611 619 619 528 528 611 611 611 611 528 528 526 526 528 528 440 440 526 526 526 526 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2452 2452 127 127 127 127 2453 2453 2454 2454 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 574 574 566 566 643 643 566 566 639 639 643 643 643 643 639 639 704 704 639 639 698 698 704 704 704 704 698 698 761 761 698 698 736 736 761 761 761 761 736 736 799 799 736 736 779 779 799 799 799 799 779 779 836 836 779 779 822 822 836 836 836 836 822 822 875 875 822 822 858 858 875 875 875 875 858 858 912 912 858 858 883 883 912 912 912 912 883 883 936 936 883 883 918 918 936 936 936 936 918 918 2455 2455 918 918 940 940 2456 2456 2457 2457 940 940 2458 2458 940 940 2459 2459 2460 2460 990 990 959 959 1004 1004 959 959 979 979 1004 1004 1004 1004 979 979 1023 1023 979 979 994 994 1023 1023 1023 1023 994 994 1031 1031 994 994 1000 1000 1031 1031 1031 1031 1000 1000 1039 1039 1000 1000 1014 1014 1039 1039 1039 1039 1014 1014 1049 1049 1014 1014 1018 1018 1049 1049 1049 1049 1018 1018 1053 1053 1018 1018 1022 1022 1053 1053 1053 1053 1022 1022 1050 1050 1022 1022 1019 1019 1050 1050 1050 1050 1019 1019 1040 1040 1019 1019 1015 1015 1040 1040 1040 1040 1015 1015 1032 1032 1015 1015 1001 1001 1032 1032 1032 1032 1001 1001 1024 1024 1001 1001 995 995 1024 1024 1024 1024 995 995 1005 1005 995 995 980 980 1005 1005 1005 1005 980 980 991 991 576 576 496 496 574 574 953 953 923 923 917 917 923 923 882 882 917 917 917 917 882 882 874 874 882 882 839 839 874 874 874 874 839 839 829 829 839 839 790 790 829 829 829 829 790 790 782 782 790 790 739 739 782 782 782 782 739 739 729 729 739 739 682 682 729 729 729 729 682 682 672 672 682 682 611 611 672 672 672 672 611 611 607 607 611 611 526 526 607 607 607 607 526 526 524 524 526 526 444 444 524 524 524 524 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2461 2461 131 131 131 131 2462 2462 2463 2463 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 576 576 574 574 649 649 574 574 643 643 649 649 649 649 643 643 712 712 643 643 704 704 712 712 712 712 704 704 767 767 704 704 761 761 767 767 767 767 761 761 818 818 761 761 799 799 818 818 818 818 799 799 856 856 799 799 836 836 856 856 856 856 836 836 891 891 836 836 875 875 891 891 891 891 875 875 924 924 875 875 912 912 924 924 924 924 912 912 957 957 912 912 936 936 957 957 957 957 936 936 2464 2464 936 936 2465 2465 2466 2466 987 987 963 963 1008 1008 963 963 990 990 1008 1008 1008 1008 990 990 1027 1027 990 990 1004 1004 1027 1027 1027 1027 1004 1004 1047 1047 1004 1004 1023 1023 1047 1047 1047 1047 1023 1023 1056 1056 1023 1023 1031 1031 1056 1056 1056 1056 1031 1031 1068 1068 1031 1031 1039 1039 1068 1068 1068 1068 1039 1039 1074 1074 1039 1039 1049 1049 1074 1074 1074 1074 1049 1049 1076 1076 1049 1049 1053 1053 1076 1076 1076 1076 1053 1053 1075 1075 1053 1053 1050 1050 1075 1075 1075 1075 1050 1050 1069 1069 1050 1050 1040 1040 1069 1069 1069 1069 1040 1040 1057 1057 1040 1040 1032 1032 1057 1057 1057 1057 1032 1032 1048 1048 1032 1032 1024 1024 1048 1048 1048 1048 1024 1024 1028 1028 1024 1024 1005 1005 1028 1028 1028 1028 1005 1005 1009 1009 1005 1005 991 991 1009 1009 1009 1009 991 991 988 988 582 582 496 496 576 576 2467 2467 953 953 929 929 953 953 917 917 929 929 929 929 917 917 900 900 917 917 874 874 900 900 900 900 874 874 867 867 874 874 829 829 867 867 867 867 829 829 821 821 829 829 782 782 821 821 821 821 782 782 772 772 782 782 729 729 772 772 772 772 729 729 721 721 729 729 672 672 721 721 721 721 672 672 662 662 672 672 607 607 662 662 662 662 607 607 605 605 607 607 524 524 605 605 605 605 524 524 522 522 524 524 448 448 522 522 522 522 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2468 2468 150 150 150 150 2469 2469 2470 2470 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 582 582 576 576 653 653 576 576 649 649 653 653 653 653 649 649 718 718 649 649 712 712 718 718 718 718 712 712 775 775 712 712 767 767 775 775 775 775 767 767 826 826 767 767 818 818 826 826 826 826 818 818 871 871 818 818 856 856 871 871 871 871 856 856 910 910 856 856 891 891 910 910 910 910 891 891 948 948 891 891 924 924 948 948 948 948 924 924 973 973 924 924 957 957 973 973 973 973 957 957 2471 2471 957 957 2472 2472 2473 2473 998 998 987 987 1025 1025 987 987 1008 1008 1025 1025 1025 1025 1008 1008 1051 1051 1008 1008 1027 1027 1051 1051 1051 1051 1027 1027 1064 1064 1027 1027 1047 1047 1064 1064 1064 1064 1047 1047 1079 1079 1047 1047 1056 1056 1079 1079 1079 1079 1056 1056 1087 1087 1056 1056 1068 1068 1087 1087 1087 1087 1068 1068 1095 1095 1068 1068 1074 1074 1095 1095 1095 1095 1074 1074 1101 1101 1074 1074 1076 1076 1101 1101 1101 1101 1076 1076 1096 1096 1076 1076 1075 1075 1096 1096 1096 1096 1075 1075 1088 1088 1075 1075 1069 1069 1088 1088 1088 1088 1069 1069 1080 1080 1069 1069 1057 1057 1080 1080 1080 1080 1057 1057 1065 1065 1057 1057 1048 1048 1065 1065 1065 1065 1048 1048 1052 1052 1048 1048 1028 1028 1052 1052 1052 1052 1028 1028 1026 1026 1028 1028 1009 1009 1026 1026 1026 1026 1009 1009 999 999 1009 1009 988 988 999 999 2474 2474 2475 2475 974 974 586 586 496 496 582 582 2476 2476 2477 2477 941 941 2478 2478 2479 2479 941 941 941 941 2480 2480 915 915 2481 2481 2482 2482 915 915 915 915 2483 2483 2484 2484 900 900 867 867 878 878 878 878 867 867 843 843 867 867 821 821 843 843 843 843 821 821 810 810 821 821 772 772 810 810 810 810 772 772 764 764 772 772 721 721 764 764 764 764 721 721 711 711 721 721 662 662 711 711 711 711 662 662 652 652 662 662 605 605 652 652 652 652 605 605 589 589 605 605 522 522 589 589 589 589 522 522 520 520 522 522 452 452 520 520 520 520 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2485 2485 2486 2486 162 162 2487 2487 2488 2488 162 162 162 162 2489 2489 140 140 2490 2490 2491 2491 140 140 140 140 2492 2492 2493 2493 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 586 586 582 582 663 663 582 582 653 653 663 663 663 663 653 653 726 726 653 653 718 718 726 726 726 726 718 718 783 783 718 718 775 775 783 783 783 783 775 775 834 834 775 775 826 826 834 834 834 834 826 826 879 879 826 826 871 871 879 879 879 879 871 871 920 920 871 871 910 910 920 920 920 920 910 910 955 955 910 910 948 948 955 955 955 955 948 948 2494 2494 948 948 973 973 2495 2495 2496 2496 973 973 2497 2497 973 973 2498 2498 2499 2499 1020 1020 998 998 1045 1045 998 998 1025 1025 1045 1045 1045 1045 1025 1025 1062 1062 1025 1025 1051 1051 1062 1062 1062 1062 1051 1051 1081 1081 1051 1051 1064 1064 1081 1081 1081 1081 1064 1064 1099 1099 1064 1064 1079 1079 1099 1099 1099 1099 1079 1079 1106 1106 1079 1079 1087 1087 1106 1106 1106 1106 1087 1087 1116 1116 1087 1087 1095 1095 1116 1116 1116 1116 1095 1095 1118 1118 1095 1095 1101 1101 1118 1118 1118 1118 1101 1101 1117 1117 1101 1101 1096 1096 1117 1117 1117 1117 1096 1096 1107 1107 1096 1096 1088 1088 1107 1107 1107 1107 1088 1088 1100 1100 1088 1088 1080 1080 1100 1100 1100 1100 1080 1080 1082 1082 1080 1080 1065 1065 1082 1082 1082 1082 1065 1065 1063 1063 1065 1065 1052 1052 1063 1063 1063 1063 1052 1052 1046 1046 1052 1052 1026 1026 1046 1046 1046 1046 1026 1026 1021 1021 1026 1026 999 999 1021 1021 1021 1021 999 999 993 993 2500 2500 974 974 2501 2501 2502 2502 974 974 956 956 590 590 496 496 586 586 958 958 2503 2503 937 937 2504 2504 941 941 937 937 937 937 941 941 919 919 941 941 915 915 919 919 919 919 915 915 886 886 915 915 2505 2505 886 886 886 886 2506 2506 863 863 2507 2507 2508 2508 863 863 863 863 2509 2509 825 825 2510 2510 2511 2511 825 825 825 825 2512 2512 786 786 2513 2513 2514 2514 786 786 786 786 2515 2515 2516 2516 764 764 711 711 751 751 751 751 711 711 703 703 711 711 652 652 703 703 703 703 652 652 646 646 652 652 589 589 646 646 646 646 589 589 581 581 589 589 520 520 581 581 581 581 520 520 518 518 520 520 458 458 518 518 518 518 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2517 2517 2518 2518 271 271 2519 2519 2520 2520 271 271 271 271 2521 2521 236 236 2522 2522 2523 2523 236 236 236 236 2524 2524 205 205 2525 2525 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2526 2526 156 156 156 156 2527 2527 138 138 2528 2528 2529 2529 138 138 138 138 2530 2530 123 123 2531 2531 2532 2532 123 123 123 123 2533 2533 109 109 2534 2534 2535 2535 109 109 109 109 2536 2536 2537 2537 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 590 590 586 586 667 667 586 586 663 663 667 667 667 667 663 663 730 730 663 663 726 726 730 730 730 730 726 726 787 787 726 726 783 783 787 787 787 787 783 783 840 840 783 783 834 834 840 840 840 840 834 834 887 887 834 834 879 879 887 887 887 887 879 879 926 926 879 879 920 920 926 926 926 926 920 920 965 965 920 920 955 955 965 965 965 965 955 955 2538 2538 955 955 2539 2539 2540 2540 996 996 992 992 1029 1029 992 992 1020 1020 1029 1029 1029 1029 1020 1020 1054 1054 1020 1020 1045 1045 1054 1054 1054 1054 1045 1045 1077 1077 1045 1045 1062 1062 1077 1077 1077 1077 1062 1062 1097 1097 1062 1062 1081 1081 1097 1097 1097 1097 1081 1081 1110 1110 1081 1081 1099 1099 1110 1110 1110 1110 1099 1099 1123 1123 1099 1099 1106 1106 1123 1123 1123 1123 1106 1106 1131 1131 1106 1106 1116 1116 1131 1131 1131 1131 1116 1116 1135 1135 1116 1116 1118 1118 1135 1135 1135 1135 1118 1118 1132 1132 1118 1118 1117 1117 1132 1132 1132 1132 1117 1117 1124 1124 1117 1117 1107 1107 1124 1124 1124 1124 1107 1107 1111 1111 1107 1107 1100 1100 1111 1111 1111 1111 1100 1100 1098 1098 1100 1100 1082 1082 1098 1098 1098 1098 1082 1082 1078 1078 1082 1082 1063 1063 1078 1078 1078 1078 1063 1063 1055 1055 1063 1063 1046 1046 1055 1055 1055 1055 1046 1046 1030 1030 1046 1046 1021 1021 1030 1030 1030 1030 1021 1021 997 997 1021 1021 993 993 997 997 2541 2541 2542 2542 966 966 2543 2543 956 956 966 966 966 966 956 956 927 927 596 596 496 496 590 590 949 949 958 958 925 925 958 958 937 937 925 925 925 925 937 937 913 913 937 937 919 919 913 913 913 913 919 919 884 884 919 919 886 886 884 884 884 884 886 886 870 870 886 886 863 863 870 870 870 870 863 863 833 833 863 863 825 825 833 833 833 833 825 825 808 808 825 825 786 786 808 808 808 808 786 786 770 770 786 786 2544 2544 770 770 770 770 2545 2545 725 725 2546 2546 2547 2547 725 725 725 725 2548 2548 690 690 2549 2549 2550 2550 690 690 690 690 2551 2551 636 636 2552 2552 2553 2553 636 636 636 636 2554 2554 573 573 2555 2555 2556 2556 573 573 573 573 2557 2557 516 516 2558 2558 2559 2559 516 516 516 516 2560 2560 464 464 2561 2561 2562 2562 464 464 464 464 2563 2563 405 405 2564 2564 2565 2565 405 405 405 405 2566 2566 356 356 2567 2567 2568 2568 356 356 356 356 2569 2569 320 320 2570 2570 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2571 2571 129 129 129 129 2572 2572 121 121 2573 2573 2574 2574 121 121 121 121 2575 2575 115 115 2576 2576 2577 2577 115 115 115 115 2578 2578 105 105 596 596 590 590 673 673 590 590 667 667 673 673 673 673 667 667 734 734 667 667 730 730 734 734 734 734 730 730 793 793 730 730 787 787 793 793 793 793 787 787 846 846 787 787 840 840 846 846 846 846 840 840 893 893 840 840 887 887 893 893 893 893 887 887 934 934 887 887 926 926 934 934 934 934 926 926 971 971 926 926 965 965 971 971 971 971 965 965 2579 2579 965 965 2580 2580 2581 2581 1006 1006 996 996 1035 1035 996 996 1029 1029 1035 1035 1035 1035 1029 1029 1060 1060 1029 1029 1054 1054 1060 1060 1060 1060 1054 1054 1085 1085 1054 1054 1077 1077 1085 1085 1085 1085 1077 1077 1104 1104 1077 1077 1097 1097 1104 1104 1104 1104 1097 1097 1121 1121 1097 1097 1110 1110 1121 1121 1121 1121 1110 1110 1136 1136 1110 1110 1123 1123 1136 1136 1136 1136 1123 1123 1145 1145 1123 1123 1131 1131 1145 1145 1145 1145 1131 1131 1149 1149 1131 1131 1135 1135 1149 1149 1149 1149 1135 1135 1146 1146 1135 1135 1132 1132 1146 1146 1146 1146 1132 1132 1137 1137 1132 1132 1124 1124 1137 1137 1137 1137 1124 1124 1122 1122 1124 1124 1111 1111 1122 1122 1122 1122 1111 1111 1105 1105 1111 1111 1098 1098 1105 1105 1105 1105 1098 1098 1086 1086 1098 1098 1078 1078 1086 1086 1086 1086 1078 1078 1061 1061 1078 1078 1055 1055 1061 1061 1061 1061 1055 1055 1036 1036 1055 1055 1030 1030 1036 1036 1036 1036 1030 1030 1007 1007 1030 1030 997 997 1007 1007 2582 2582 2583 2583 972 972 2584 2584 966 966 972 972 972 972 966 966 935 935 966 966 927 927 935 935 935 935 927 927 894 894 600 600 496 496 596 596 921 921 949 949 911 911 949 949 925 925 911 911 911 911 925 925 892 892 925 925 913 913 892 892 892 892 913 913 876 876 913 913 884 884 876 876 876 876 884 884 859 859 884 884 870 870 859 859 859 859 870 870 831 831 870 870 833 833 831 831 831 831 833 833 814 814 833 833 808 808 814 814 814 814 808 808 778 778 808 808 770 770 778 778 778 778 770 770 749 749 770 770 725 725 749 749 749 749 725 725 709 709 725 725 690 690 709 709 709 709 690 690 666 666 690 690 636 636 666 666 666 666 636 636 628 628 636 636 573 573 628 628 628 628 573 573 565 565 573 573 516 516 565 565 565 565 516 516 514 514 516 516 464 464 514 514 514 514 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 600 600 596 596 677 677 596 596 673 673 677 677 677 677 673 673 742 742 673 673 734 734 742 742 742 742 734 734 797 797 734 734 793 793 797 797 797 797 793 793 852 852 793 793 846 846 852 852 852 852 846 846 901 901 846 846 893 893 901 901 901 901 893 893 942 942 893 893 934 934 942 942 942 942 934 934 977 977 934 934 971 971 977 977 977 977 971 971 2585 2585 971 971 2586 2586 2587 2587 1012 1012 1006 1006 1041 1041 1006 1006 1035 1035 1041 1041 1041 1041 1035 1035 1070 1070 1035 1035 1060 1060 1070 1070 1070 1070 1060 1060 1091 1091 1060 1060 1085 1085 1091 1091 1091 1091 1085 1085 1112 1112 1085 1085 1104 1104 1112 1112 1112 1112 1104 1104 1127 1127 1104 1104 1121 1121 1127 1127 1127 1127 1121 1121 1143 1143 1121 1121 1136 1136 1143 1143 1143 1143 1136 1136 1152 1152 1136 1136 1145 1145 1152 1152 1152 1152 1145 1145 1157 1157 1145 1145 1149 1149 1157 1157 1157 1157 1149 1149 1153 1153 1149 1149 1146 1146 1153 1153 1153 1153 1146 1146 1144 1144 1146 1146 1137 1137 1144 1144 1144 1144 1137 1137 1128 1128 1137 1137 1122 1122 1128 1128 1128 1128 1122 1122 1113 1113 1122 1122 1105 1105 1113 1113 1113 1113 1105 1105 1092 1092 1105 1105 1086 1086 1092 1092 1092 1092 1086 1086 1071 1071 1086 1086 1061 1061 1071 1071 1071 1071 1061 1061 1042 1042 1061 1061 1036 1036 1042 1042 1042 1042 1036 1036 1013 1013 1036 1036 1007 1007 1013 1013 2588 2588 2589 2589 978 978 2590 2590 972 972 978 978 978 978 972 972 943 943 972 972 935 935 943 943 943 943 935 935 902 902 935 935 894 894 902 902 902 902 894 894 853 853 602 602 496 496 600 600 888 888 921 921 880 880 921 921 911 911 880 880 880 880 911 911 872 872 911 911 892 892 872 872 872 872 892 892 857 857 892 892 876 876 857 857 857 857 876 876 837 837 876 876 859 859 837 837 837 837 859 859 823 823 859 859 831 831 823 823 823 823 831 831 804 804 831 831 814 814 804 804 804 804 814 814 774 774 814 814 778 778 774 774 774 774 778 778 755 755 778 778 749 749 755 755 755 755 749 749 717 717 749 749 709 709 717 717 717 717 709 709 694 694 709 709 666 666 694 694 694 694 666 666 648 648 666 666 628 628 648 648 648 648 628 628 617 617 628 628 565 565 617 617 617 617 565 565 561 561 565 565 514 514 561 561 561 561 514 514 510 510 514 514 472 472 510 510 510 510 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 602 602 600 600 679 679 600 600 677 677 679 679 679 679 677 677 744 744 677 677 742 742 744 744 744 744 742 742 801 801 742 742 797 797 801 801 801 801 797 797 854 854 797 797 852 852 854 854 854 854 852 852 903 903 852 852 901 901 903 903 903 903 901 901 944 944 901 901 942 942 944 944 944 944 942 942 981 981 942 942 977 977 981 981 981 981 977 977 2591 2591 977 977 2592 2592 2593 2593 1016 1016 1012 1012 1043 1043 1012 1012 1041 1041 1043 1043 1043 1043 1041 1041 1072 1072 1041 1041 1070 1070 1072 1072 1072 1072 1070 1070 1093 1093 1070 1070 1091 1091 1093 1093 1093 1093 1091 1091 1114 1114 1091 1091 1112 1112 1114 1114 1114 1114 1112 1112 1129 1129 1112 1112 1127 1127 1129 1129 1129 1129 1127 1127 1147 1147 1127 1127 1143 1143 1147 1147 1147 1147 1143 1143 1155 1155 1143 1143 1152 1152 1155 1155 1155 1155 1152 1152 1158 1158 1152 1152 1157 1157 1158 1158 1158 1158 1157 1157 1156 1156 1157 1157 1153 1153 1156 1156 1156 1156 1153 1153 1148 1148 1153 1153 1144 1144 1148 1148 1148 1148 1144 1144 1130 1130 1144 1144 1128 1128 1130 1130 1130 1130 1128 1128 1115 1115 1128 1128 1113 1113 1115 1115 1115 1115 1113 1113 1094 1094 1113 1113 1092 1092 1094 1094 1094 1094 1092 1092 1073 1073 1092 1092 1071 1071 1073 1073 1073 1073 1071 1071 1044 1044 1071 1071 1042 1042 1044 1044 1044 1044 1042 1042 1017 1017 1042 1042 1013 1013 1017 1017 2594 2594 2595 2595 982 982 2596 2596 978 978 982 982 982 982 978 978 945 945 978 978 943 943 945 945 945 945 943 943 904 904 943 943 902 902 904 904 904 904 902 902 855 855 902 902 853 853 855 855 855 855 853 853 802 802 598 598 496 496 602 602 847 847 888 888 841 841 888 888 880 880 841 841 841 841 880 880 835 835 880 880 872 872 835 835 835 835 872 872 827 827 872 872 857 857 827 827 827 827 857 857 819 819 857 857 837 837 819 819 819 819 837 837 800 800 837 837 823 823 800 800 800 800 823 823 780 780 823 823 804 804 780 780 780 780 804 804 766 766 804 804 774 774 766 766 766 766 774 774 747 747 774 774 755 755 747 747 747 747 755 755 715 715 755 755 717 717 715 715 715 715 717 717 701 701 717 717 694 694 701 701 701 701 694 694 658 658 694 694 648 648 658 658 658 658 648 648 634 634 648 648 617 617 634 634 634 634 617 617 593 593 617 617 561 561 593 593 593 593 561 561 551 551 561 561 510 510 551 551 551 551 510 510 508 508 510 510 476 476 508 508 508 508 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 598 598 602 602 675 675 602 602 679 679 675 675 675 675 679 679 740 740 679 679 744 744 740 740 740 740 744 744 795 795 744 744 801 801 795 795 795 795 801 801 848 848 801 801 854 854 848 848 848 848 854 854 897 897 854 854 903 903 897 897 897 897 903 903 938 938 903 903 944 944 938 938 938 938 944 944 975 975 944 944 981 981 975 975 975 975 981 981 2597 2597 981 981 2598 2598 2599 2599 1010 1010 1016 1016 1037 1037 1016 1016 1043 1043 1037 1037 1037 1037 1043 1043 1066 1066 1043 1043 1072 1072 1066 1066 1066 1066 1072 1072 1089 1089 1072 1072 1093 1093 1089 1089 1089 1089 1093 1093 1108 1108 1093 1093 1114 1114 1108 1108 1108 1108 1114 1114 1125 1125 1114 1114 1129 1129 1125 1125 1125 1125 1129 1129 1140 1140 1129 1129 1147 1147 1140 1140 1140 1140 1147 1147 1150 1150 1147 1147 1155 1155 1150 1150 1150 1150 1155 1155 1154 1154 1155 1155 1158 1158 1154 1154 1154 1154 1158 1158 1151 1151 1158 1158 1156 1156 1151 1151 1151 1151 1156 1156 1141 1141 1156 1156 1148 1148 1141 1141 1141 1141 1148 1148 1126 1126 1148 1148 1130 1130 1126 1126 1126 1126 1130 1130 1109 1109 1130 1130 1115 1115 1109 1109 1109 1109 1115 1115 1090 1090 1115 1115 1094 1094 1090 1090 1090 1090 1094 1094 1067 1067 1094 1094 1073 1073 1067 1067 1067 1067 1073 1073 1038 1038 1073 1073 1044 1044 1038 1038 1038 1038 1044 1044 1011 1011 1044 1044 1017 1017 1011 1011 2600 2600 2601 2601 976 976 2602 2602 982 982 976 976 976 976 982 982 939 939 982 982 945 945 939 939 939 939 945 945 898 898 945 945 904 904 898 898 898 898 904 904 849 849 904 904 855 855 849 849 849 849 855 855 796 796 855 855 802 802 796 796 796 796 802 802 741 741 594 594 496 496 598 598 798 798 847 847 794 794 847 847 841 841 794 794 794 794 841 841 788 788 841 841 835 835 788 788 788 788 835 835 784 784 835 835 827 827 784 784 784 784 827 827 776 776 827 827 819 819 776 776 776 776 819 819 768 768 819 819 800 800 768 768 768 768 800 800 762 762 800 800 780 780 762 762 762 762 780 780 737 737 780 780 766 766 737 737 737 737 766 766 723 723 766 766 747 747 723 723 723 723 747 747 707 707 747 747 715 715 707 707 707 707 715 715 688 688 715 715 701 701 688 688 688 688 701 701 656 656 701 701 658 658 656 656 656 656 658 658 638 638 658 658 634 634 638 638 638 638 634 634 615 615 634 634 593 593 615 615 615 615 593 593 571 571 593 593 551 551 571 571 571 571 551 551 547 547 551 551 508 508 547 547 547 547 508 508 506 506 508 508 478 478 506 506 506 506 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 594 594 598 598 669 669 598 598 675 675 669 669 669 669 675 675 732 732 675 675 740 740 732 732 732 732 740 740 791 791 740 740 795 795 791 791 791 791 795 795 844 844 795 795 848 848 844 844 844 844 848 848 889 889 848 848 897 897 889 889 889 889 897 897 930 930 897 897 938 938 930 930 930 930 938 938 967 967 938 938 975 975 967 967 967 967 975 975 2603 2603 975 975 2604 2604 2605 2605 1002 1002 1010 1010 1033 1033 1010 1010 1037 1037 1033 1033 1033 1033 1037 1037 1058 1058 1037 1037 1066 1066 1058 1058 1058 1058 1066 1066 1083 1083 1066 1066 1089 1089 1083 1083 1083 1083 1089 1089 1102 1102 1089 1089 1108 1108 1102 1102 1102 1102 1108 1108 1119 1119 1108 1108 1125 1125 1119 1119 1119 1119 1125 1125 1133 1133 1125 1125 1140 1140 1133 1133 1133 1133 1140 1140 1138 1138 1140 1140 1150 1150 1138 1138 1138 1138 1150 1150 1142 1142 1150 1150 1154 1154 1142 1142 1142 1142 1154 1154 1139 1139 1154 1154 1151 1151 1139 1139 1139 1139 1151 1151 1134 1134 1151 1151 1141 1141 1134 1134 1134 1134 1141 1141 1120 1120 1141 1141 1126 1126 1120 1120 1120 1120 1126 1126 1103 1103 1126 1126 1109 1109 1103 1103 1103 1103 1109 1109 1084 1084 1109 1109 1090 1090 1084 1084 1084 1084 1090 1090 1059 1059 1090 1090 1067 1067 1059 1059 1059 1059 1067 1067 1034 1034 1067 1067 1038 1038 1034 1034 1034 1034 1038 1038 1003 1003 1038 1038 1011 1011 1003 1003 2606 2606 2607 2607 968 968 2608 2608 976 976 968 968 968 968 976 976 931 931 976 976 939 939 931 931 931 931 939 939 890 890 939 939 898 898 890 890 890 890 898 898 845 845 898 898 849 849 845 845 845 845 849 849 792 792 849 849 796 796 792 792 792 792 796 796 733 733 796 796 741 741 733 733 733 733 741 741 670 670 745 745 798 798 743 743 798 798 794 794 743 743 743 743 794 794 735 735 794 794 788 788 735 735 735 735 788 788 731 731 788 788 784 784 731 731 731 731 784 784 727 727 784 784 776 776 727 727 727 727 776 776 719 719 776 776 768 768 719 719 719 719 768 768 713 713 768 768 762 762 713 713 713 713 762 762 705 705 762 762 737 737 705 705 705 705 737 737 699 699 737 737 723 723 699 699 699 699 723 723 684 684 723 723 707 707 684 684 684 684 707 707 660 660 707 707 688 688 660 660 660 660 688 688 642 642 688 688 656 656 642 642 642 642 656 656 632 632 656 656 638 638 632 632 632 632 638 638 613 613 638 638 615 615 613 613 613 613 615 615 579 579 615 615 571 571 579 579 579 579 571 571 557 557 571 571 547 547 557 557 557 557 547 547 541 541 547 547 506 506 541 541 541 541 506 506 504 504 506 506 484 484 504 504 504 504 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 676 676 745 745 680 680 745 745 743 743 680 680 680 680 743 743 678 678 743 743 735 735 678 678 678 678 735 735 674 674 735 735 731 731 674 674 674 674 731 731 668 668 731 731 727 727 668 668 668 668 727 727 664 664 727 727 719 719 664 664 664 664 719 719 654 654 719 719 713 713 654 654 654 654 713 713 650 650 713 713 705 705 650 650 650 650 705 705 644 644 705 705 699 699 644 644 644 644 699 699 640 640 699 699 684 684 640 640 640 640 684 684 630 630 684 684 660 660 630 630 630 630 660 660 626 626 660 660 642 642 626 626 626 626 642 642 609 609 642 642 632 632 609 609 609 609 632 632 585 585 632 632 613 613 585 585 585 585 613 613 569 569 613 613 579 579 569 569 569 569 579 579 555 555 579 579 557 557 555 555 555 555 557 557 545 545 557 557 541 541 545 545 545 545 541 541 537 537 541 541 504 504 537 537 537 537 504 504 502 502 504 504 488 488 502 502 502 502 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 595 595 676 676 599 599 676 676 680 680 599 599 599 599 680 680 603 603 680 680 678 678 603 603 603 603 678 678 601 601 678 678 674 674 601 601 601 601 674 674 597 597 674 674 668 668 597 597 597 597 668 668 591 591 668 668 664 664 591 591 591 591 664 664 587 587 664 664 654 654 587 587 587 587 654 654 583 583 654 654 650 650 583 583 583 583 650 650 577 577 650 650 644 644 577 577 577 577 644 644 575 575 644 644 640 640 575 575 575 575 640 640 567 567 640 640 630 630 567 567 567 567 630 630 563 563 630 630 626 626 563 563 563 563 626 626 559 559 626 626 609 609 559 559 559 559 609 609 553 553 609 609 585 585 553 553 553 553 585 585 549 549 585 585 569 569 549 549 549 549 569 569 543 543 569 569 555 555 543 543 543 543 555 555 539 539 555 555 545 545 539 539 539 539 545 545 535 535 545 545 537 537 535 535 535 535 537 537 512 512 537 537 502 502 512 512 512 512 502 502 500 500 502 502 492 492 500 500 500 500 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 595 595 670 670 676 676 670 670 741 741 676 676 676 676 741 741 745 745 741 741 802 802 745 745 745 745 802 802 798 798 802 802 853 853 798 798 798 798 853 853 847 847 853 853 894 894 847 847 847 847 894 894 888 888 894 894 927 927 888 888 888 888 927 927 921 921 927 927 956 956 921 921 921 921 956 956 949 949 956 956 974 974 949 949 949 949 974 974 958 958 974 974 2609 2609 958 958 958 958 2610 2610 2611 2611 988 988 991 991 964 964 964 964 991 991 960 960 991 991 980 980 960 960 2612 2612 2613 2613 953 953 2614 2614 962 962 953 953 953 953 962 962 923 923 962 962 933 933 923 923 923 923 933 933 896 896 933 933 906 906 896 896 896 896 906 906 861 861 906 906 865 865 861 861 861 861 865 865 816 816 865 865 817 817 816 816 816 816 817 817 760 760 817 817 758 758 760 760 760 760 758 758 695 695 758 758 691 691 695 695 695 695 691 691 620 620 691 691 618 618 620 620 620 620 618 618 527 527 618 618 525 525 527 527 527 527 525 525 443 443 525 525 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2615 2615 2616 2616 270 270 2617 2617 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1899 1899 1901 1901 1822 1822 1899 1899 1822 1822 1895 1895 1893 1893 1895 1895 1822 1822 1889 1889 1893 1893 1822 1822 1880 1880 1889 1889 1822 1822 1872 1872 1880 1880 1822 1822 1864 1864 1872 1872 1822 1822 1856 1856 1864 1864 1822 1822 1852 1852 1856 1856 1822 1822 1844 1844 1852 1852 1822 1822 1838 1838 1844 1844 1822 1822 1832 1832 1838 1838 1822 1822 1828 1828 1832 1832 1822 1822 1824 1824 1828 1828 1822 1822 1818 1818 1824 1824 1822 1822 1806 1806 1818 1818 1822 1822 1783 1783 1806 1806 1822 1822 1779 1779 1783 1783 1822 1822 1775 1775 1779 1779 1821 1821 1769 1769 1775 1775 1821 1821 1765 1765 1769 1769 1821 1821 1759 1759 1765 1765 1821 1821 1755 1755 1759 1759 1821 1821 1751 1751 1755 1755 1821 1821 1743 1743 1751 1751 1821 1821 1741 1741 1743 1743 1821 1821 1735 1735 1741 1741 1821 1821 1731 1731 1735 1735 1821 1821 1727 1727 1731 1731 1821 1821 1721 1721 1727 1727 1821 1821 1717 1717 1721 1721 1821 1821 1715 1715 1717 1717 1821 1821 1719 1719 1715 1715 1821 1821 1723 1723 1719 1719 1821 1821 1942 1942 1888 1888 1892 1892 1820 1820 1900 1900 1898 1898 1892 1892 1888 1888 1820 1820 1879 1879 1820 1820 1888 1888 1879 1879 1888 1888 1934 1934 1888 1888 1942 1942 1934 1934 1934 1934 1942 1942 1985 1985 1871 1871 1820 1820 1879 1879 1952 1952 1894 1894 1959 1959 1894 1894 1898 1898 1959 1959 1959 1959 1898 1898 1963 1963 1898 1898 1900 1900 1963 1963 1963 1963 1900 1900 1965 1965 1871 1871 1879 1879 1926 1926 1879 1879 1934 1934 1926 1926 1926 1926 1934 1934 1977 1977 1934 1934 1985 1985 1977 1977 1977 1977 1985 1985 2022 2022 1863 1863 1820 1820 1871 1871 1995 1995 1952 1952 2003 2003 1952 1952 1959 1959 2003 2003 2003 2003 1959 1959 2009 2009 1959 1959 1963 1963 2009 2009 2009 2009 1963 1963 2018 2018 1963 1963 1965 1965 2018 2018 2018 2018 1965 1965 2024 2024 1863 1863 1871 1871 1918 1918 1871 1871 1926 1926 1918 1918 1918 1918 1926 1926 1967 1967 1926 1926 1977 1977 1967 1967 1967 1967 1977 1977 1999 1999 1977 1977 2022 2022 1999 1999 1999 1999 2022 2022 2036 2036 1855 1855 1820 1820 1863 1863 2030 2030 1995 1995 2038 2038 1995 1995 2003 2003 2038 2038 2038 2038 2003 2003 2048 2048 2003 2003 2009 2009 2048 2048 2048 2048 2009 2009 2056 2056 2009 2009 2018 2018 2056 2056 2056 2056 2018 2018 2067 2067 2018 2018 2024 2024 2067 2067 2067 2067 2024 2024 2073 2073 1855 1855 1863 1863 1910 1910 1863 1863 1918 1918 1910 1910 1910 1910 1918 1918 1950 1950 1918 1918 1967 1967 1950 1950 1950 1950 1967 1967 1983 1983 1967 1967 1999 1999 1983 1983 1983 1983 1999 1999 2020 2020 1999 1999 2036 2036 2020 2020 2020 2020 2036 2036 2044 2044 1851 1851 1820 1820 1855 1855 2052 2052 2030 2030 2071 2071 2030 2030 2038 2038 2071 2071 2071 2071 2038 2038 2079 2079 2038 2038 2048 2048 2079 2079 2079 2079 2048 2048 2087 2087 2048 2048 2056 2056 2087 2087 2087 2087 2056 2056 2097 2097 2056 2056 2067 2067 2097 2097 2097 2097 2067 2067 2105 2105 2067 2067 2073 2073 2105 2105 2105 2105 2073 2073 2114 2114 1851 1851 1855 1855 1904 1904 1855 1855 1910 1910 1904 1904 1904 1904 1910 1910 1930 1930 1910 1910 1950 1950 1930 1930 1930 1930 1950 1950 1971 1971 1950 1950 1983 1983 1971 1971 1971 1971 1983 1983 1991 1991 1983 1983 2020 2020 1991 1991 1991 1991 2020 2020 2026 2026 2020 2020 2044 2044 2026 2026 2026 2026 2044 2044 2040 2040 1843 1843 1820 1820 1851 1851 2069 2069 2052 2052 2083 2083 2052 2052 2071 2071 2083 2083 2083 2083 2071 2071 2101 2101 2071 2071 2079 2079 2101 2101 2101 2101 2079 2079 2118 2118 2079 2079 2087 2087 2118 2118 2118 2118 2087 2087 2124 2124 2087 2087 2097 2097 2124 2124 2124 2124 2097 2097 2132 2132 2097 2097 2105 2105 2132 2132 2132 2132 2105 2105 2144 2144 2105 2105 2114 2114 2144 2144 2144 2144 2114 2114 2151 2151 1843 1843 1851 1851 1890 1890 1851 1851 1904 1904 1890 1890 1890 1890 1904 1904 1916 1916 1904 1904 1930 1930 1916 1916 1916 1916 1930 1930 1946 1946 1930 1930 1971 1971 1946 1946 1946 1946 1971 1971 1975 1975 1971 1971 1991 1991 1975 1975 1975 1975 1991 1991 1989 1989 1991 1991 2026 2026 1989 1989 1989 1989 2026 2026 2016 2016 2026 2026 2040 2040 2016 2016 2016 2016 2040 2040 2032 2032 1837 1837 1820 1820 1843 1843 2075 2075 2069 2069 2091 2091 2069 2069 2083 2083 2091 2091 2091 2091 2083 2083 2116 2116 2083 2083 2101 2101 2116 2116 2116 2116 2101 2101 2128 2128 2101 2101 2118 2118 2128 2128 2128 2128 2118 2118 2146 2146 2118 2118 2124 2124 2146 2146 2146 2146 2124 2124 2159 2159 2124 2124 2132 2132 2159 2159 2159 2159 2132 2132 2165 2165 2132 2132 2144 2144 2165 2165 2165 2165 2144 2144 2173 2173 2144 2144 2151 2151 2173 2173 2173 2173 2151 2151 2184 2184 1837 1837 1843 1843 1867 1867 1843 1843 1890 1890 1867 1867 1867 1867 1890 1890 1906 1906 1890 1890 1916 1916 1906 1906 1906 1906 1916 1916 1922 1922 1916 1916 1946 1946 1922 1922 1922 1922 1946 1946 1938 1938 1946 1946 1975 1975 1938 1938 1938 1938 1975 1975 1969 1969 1975 1975 1989 1989 1969 1969 1969 1969 1989 1989 1981 1981 1989 1989 2016 2016 1981 1981 1981 1981 2016 2016 1997 1997 2016 2016 2032 2032 1997 1997 1997 1997 2032 2032 2618 2618 1831 1831 1819 1819 1837 1837 2064 2064 2075 2075 2089 2089 2075 2075 2091 2091 2089 2089 2089 2089 2091 2091 2120 2120 2091 2091 2116 2116 2120 2120 2120 2120 2116 2116 2136 2136 2116 2116 2128 2128 2136 2136 2136 2136 2128 2128 2157 2157 2128 2128 2146 2146 2157 2157 2157 2157 2146 2146 2171 2171 2146 2146 2159 2159 2171 2171 2171 2171 2159 2159 2188 2188 2159 2159 2165 2165 2188 2188 2188 2188 2165 2165 2196 2196 2165 2165 2173 2173 2196 2196 2196 2196 2173 2173 2202 2202 2173 2173 2184 2184 2202 2202 2202 2202 2184 2184 2212 2212 1831 1831 1837 1837 1849 1849 1837 1837 1867 1867 1849 1849 1849 1849 1867 1867 1875 1875 1867 1867 1906 1906 1875 1875 1875 1875 1906 1906 1902 1902 1906 1906 1922 1922 1902 1902 1902 1902 1922 1922 1914 1914 1922 1922 1938 1938 1914 1914 1914 1914 1938 1938 1928 1928 1938 1938 1969 1969 1928 1928 1928 1928 1969 1969 1940 1940 1969 1969 1981 1981 1940 1940 1940 1940 1981 1981 1961 1961 1981 1981 1997 1997 1961 1961 1961 1961 1997 1997 2619 2619 1997 1997 2620 2620 2621 2621 1973 1973 2011 2011 1979 1979 1827 1827 1819 1819 1831 1831 2046 2046 2064 2064 2081 2081 2064 2064 2089 2089 2081 2081 2081 2081 2089 2089 2112 2112 2089 2089 2120 2120 2112 2112 2112 2112 2120 2120 2134 2134 2120 2120 2136 2136 2134 2134 2134 2134 2136 2136 2161 2161 2136 2136 2157 2157 2161 2161 2161 2161 2157 2157 2179 2179 2157 2157 2171 2171 2179 2179 2179 2179 2171 2171 2194 2194 2171 2171 2188 2188 2194 2194 2194 2194 2188 2188 2208 2208 2188 2188 2196 2196 2208 2208 2208 2208 2196 2196 2622 2622 2196 2196 2202 2202 2623 2623 2624 2624 2202 2202 2625 2625 2202 2202 2212 2212 2626 2626 2627 2627 2212 2212 2628 2628 1827 1827 1831 1831 1835 1835 1831 1831 1849 1849 1835 1835 1835 1835 1849 1849 1847 1847 1849 1849 1875 1875 1847 1847 1847 1847 1875 1875 1861 1861 1875 1875 1902 1902 1861 1861 1861 1861 1902 1902 1885 1885 1902 1902 1914 1914 1885 1885 1885 1885 1914 1914 1896 1896 1914 1914 1928 1928 1896 1896 1896 1896 1928 1928 1908 1908 1928 1928 1940 1940 1908 1908 1908 1908 1940 1940 1912 1912 1940 1940 1961 1961 1912 1912 1912 1912 1961 1961 2629 2629 1961 1961 2630 2630 2631 2631 1920 1920 1973 1973 1924 1924 1973 1973 1979 1979 1924 1924 1924 1924 1979 1979 1932 1932 1823 1823 1819 1819 1827 1827 2632 2632 2046 2046 2633 2633 2046 2046 2081 2081 2634 2634 2635 2635 2081 2081 2636 2636 2081 2081 2112 2112 2637 2637 2638 2638 2112 2112 2639 2639 2112 2112 2134 2134 2640 2640 2641 2641 2134 2134 2155 2155 2134 2134 2161 2161 2155 2155 2155 2155 2161 2161 2177 2177 2161 2161 2179 2179 2177 2177 2177 2177 2179 2179 2642 2642 2179 2179 2194 2194 2643 2643 2644 2644 2194 2194 2645 2645 2194 2194 2208 2208 2646 2646 2647 2647 2208 2208 2648 2648 2208 2208 2649 2649 2650 2650 2229 2229 2221 2221 2242 2242 2221 2221 2227 2227 2242 2242 2242 2242 2227 2227 2250 2250 2227 2227 2237 2237 2250 2250 2250 2250 2237 2237 2254 2254 1823 1823 1827 1827 1825 1825 1827 1827 1835 1835 1825 1825 1825 1825 1835 1835 1829 1829 1835 1835 1847 1847 1829 1829 1829 1829 1847 1847 1833 1833 1847 1847 1861 1861 1833 1833 1833 1833 1861 1861 1839 1839 1861 1861 1885 1885 1839 1839 1839 1839 1885 1885 1841 1841 1885 1885 1896 1896 1841 1841 1841 1841 1896 1896 1845 1845 1896 1896 1908 1908 1845 1845 1845 1845 1908 1908 1853 1853 1908 1908 1912 1912 1853 1853 1853 1853 1912 1912 2651 2651 1912 1912 2652 2652 2653 2653 1857 1857 1920 1920 1859 1859 1920 1920 1924 1924 1859 1859 1859 1859 1924 1924 1865 1865 1924 1924 1932 1932 1865 1865 1865 1865 1932 1932 1869 1869 1817 1817 1819 1819 1823 1823 1987 1987 2028 2028 2034 2034 2028 2028 2060 2060 2034 2034 2034 2034 2060 2060 2077 2077 2060 2060 2095 2095 2077 2077 2077 2077 2095 2095 2110 2110 2095 2095 2126 2126 2110 2110 2110 2110 2126 2126 2140 2140 2654 2654 2155 2155 2655 2655 2656 2656 2155 2155 2657 2657 2155 2155 2177 2177 2658 2658 2659 2659 2177 2177 2660 2660 2177 2177 2661 2661 2662 2662 2192 2192 2198 2198 2215 2215 2198 2198 2217 2217 2215 2215 2215 2215 2217 2217 2233 2233 2217 2217 2229 2229 2233 2233 2233 2233 2229 2229 2246 2246 2229 2229 2242 2242 2246 2246 2246 2246 2242 2242 2261 2261 2242 2242 2250 2250 2261 2261 2261 2261 2250 2250 2267 2267 2250 2250 2254 2254 2267 2267 2267 2267 2254 2254 2275 2275 1817 1817 1823 1823 1815 1815 1823 1823 1825 1825 1815 1815 1815 1815 1825 1825 1813 1813 1825 1825 1829 1829 1813 1813 1813 1813 1829 1829 1811 1811 1829 1829 1833 1833 1811 1811 1811 1811 1833 1833 1809 1809 1833 1833 1839 1839 1809 1809 1809 1809 1839 1839 1807 1807 1839 1839 1841 1841 1807 1807 1807 1807 1841 1841 1803 1803 1841 1841 1845 1845 1803 1803 1803 1803 1845 1845 1801 1801 1845 1845 1853 1853 1801 1801 1801 1801 1853 1853 2663 2663 1853 1853 2664 2664 2665 2665 1799 1799 1857 1857 1797 1797 1857 1857 1859 1859 1797 1797 1797 1797 1859 1859 1795 1795 1859 1859 1865 1865 1795 1795 1795 1795 1865 1865 1793 1793 1865 1865 1869 1869 1793 1793 1793 1793 1869 1869 1791 1791 1805 1805 1819 1819 1817 1817 1936 1936 1987 1987 1993 1993 1987 1987 2034 2034 1993 1993 1993 1993 2034 2034 2042 2042 2034 2034 2077 2077 2042 2042 2042 2042 2077 2077 2085 2085 2077 2077 2110 2110 2085 2085 2085 2085 2110 2110 2122 2122 2110 2110 2140 2140 2122 2122 2122 2122 2140 2140 2153 2153 2140 2140 2167 2167 2153 2153 2153 2153 2167 2167 2186 2186 2167 2167 2666 2666 2186 2186 2186 2186 2667 2667 2668 2668 2192 2192 2215 2215 2206 2206 2206 2206 2215 2215 2225 2225 2215 2215 2233 2233 2225 2225 2225 2225 2233 2233 2244 2244 2233 2233 2246 2246 2244 2244 2244 2244 2246 2246 2263 2263 2246 2246 2261 2261 2263 2263 2263 2263 2261 2261 2273 2273 2261 2261 2267 2267 2273 2273 2273 2273 2267 2267 2282 2282 2267 2267 2275 2275 2282 2282 2282 2282 2275 2275 2288 2288 1805 1805 1817 1817 1780 1780 1817 1817 1815 1815 1780 1780 1780 1780 1815 1815 1776 1776 1815 1815 1813 1813 1776 1776 1776 1776 1813 1813 1770 1770 1813 1813 1811 1811 1770 1770 1770 1770 1811 1811 1766 1766 1811 1811 1809 1809 1766 1766 1766 1766 1809 1809 1756 1756 1809 1809 1807 1807 1756 1756 1756 1756 1807 1807 1752 1752 1807 1807 1803 1803 1752 1752 1752 1752 1803 1803 1744 1744 1803 1803 1801 1801 1744 1744 1744 1744 1801 1801 2669 2669 1801 1801 2670 2670 2671 2671 1736 1736 1799 1799 1728 1728 1799 1799 1797 1797 1728 1728 1728 1728 1797 1797 1712 1712 1797 1797 1795 1795 1712 1712 1712 1712 1795 1795 1710 1710 1795 1795 1793 1793 1710 1710 1710 1710 1793 1793 1706 1706 1793 1793 1791 1791 1706 1706 1706 1706 1791 1791 1698 1698 1782 1782 1819 1819 1805 1805 1873 1873 1936 1936 1944 1944 1936 1936 1993 1993 1944 1944 1944 1944 1993 1993 2001 2001 1993 1993 2042 2042 2001 2001 2001 2001 2042 2042 2050 2050 2042 2042 2085 2085 2050 2050 2050 2050 2085 2085 2093 2093 2085 2085 2122 2122 2093 2093 2093 2093 2122 2122 2130 2130 2122 2122 2153 2153 2130 2130 2130 2130 2153 2153 2163 2163 2153 2153 2186 2186 2163 2163 2163 2163 2186 2186 2190 2190 2186 2186 2672 2672 2190 2190 2190 2190 2673 2673 2674 2674 2206 2206 2225 2225 2219 2219 2219 2219 2225 2225 2240 2240 2225 2225 2244 2244 2240 2240 2240 2240 2244 2244 2258 2258 2244 2244 2263 2263 2258 2258 2258 2258 2263 2263 2271 2271 2263 2263 2273 2273 2271 2271 2271 2271 2273 2273 2284 2284 2273 2273 2282 2282 2284 2284 2284 2284 2282 2282 2295 2295 2282 2282 2288 2288 2295 2295 2295 2295 2288 2288 2299 2299 1782 1782 1805 1805 1772 1772 1805 1805 1780 1780 1772 1772 1772 1772 1780 1780 1760 1760 1780 1780 1776 1776 1760 1760 1760 1760 1776 1776 1746 1746 1776 1776 1770 1770 1746 1746 1746 1746 1770 1770 1724 1724 1770 1770 1766 1766 1724 1724 1724 1724 1766 1766 1700 1700 1766 1766 1756 1756 1700 1700 1700 1700 1756 1756 1689 1689 1756 1756 1752 1752 1689 1689 1689 1689 1752 1752 1681 1681 1752 1752 1744 1744 1681 1681 1681 1681 1744 1744 2675 2675 1744 1744 2676 2676 2677 2677 1671 1671 1736 1736 1665 1665 1736 1736 1728 1728 1665 1665 1665 1665 1728 1728 1655 1655 1728 1728 1712 1712 1655 1655 1655 1655 1712 1712 1645 1645 1712 1712 1710 1710 1645 1645 1645 1645 1710 1710 1635 1635 1710 1710 1706 1706 1635 1635 1635 1635 1706 1706 1631 1631 1706 1706 1698 1698 1631 1631 1631 1631 1698 1698 1625 1625 1778 1778 1819 1819 1782 1782 1789 1789 1873 1873 1877 1877 1873 1873 1944 1944 1877 1877 1877 1877 1944 1944 1948 1948 1944 1944 2001 2001 1948 1948 1948 1948 2001 2001 2005 2005 2001 2001 2050 2050 2005 2005 2005 2005 2050 2050 2054 2054 2050 2050 2093 2093 2054 2054 2054 2054 2093 2093 2099 2099 2093 2093 2130 2130 2099 2099 2099 2099 2130 2130 2138 2138 2130 2130 2163 2163 2138 2138 2138 2138 2163 2163 2169 2169 2163 2163 2190 2190 2169 2169 2169 2169 2190 2190 2200 2200 2190 2190 2678 2678 2200 2200 2200 2200 2679 2679 2680 2680 2219 2219 2240 2240 2223 2223 2223 2223 2240 2240 2248 2248 2240 2240 2258 2258 2248 2248 2248 2248 2258 2258 2265 2265 2258 2258 2271 2271 2265 2265 2265 2265 2271 2271 2280 2280 2271 2271 2284 2284 2280 2280 2280 2280 2284 2284 2293 2293 2284 2284 2295 2295 2293 2293 2293 2293 2295 2295 2301 2301 2295 2295 2299 2299 2301 2301 2301 2301 2299 2299 2308 2308 1778 1778 1782 1782 1762 1762 1782 1782 1772 1772 1762 1762 1762 1762 1772 1772 1738 1738 1772 1772 1760 1760 1738 1738 1738 1738 1760 1760 1702 1702 1760 1760 1746 1746 1702 1702 1702 1702 1746 1746 1683 1683 1746 1746 1724 1724 1683 1683 1683 1683 1724 1724 1669 1669 1724 1724 1700 1700 1669 1669 1669 1669 1700 1700 1651 1651 1700 1700 1689 1689 1651 1651 1651 1651 1689 1689 1627 1627 1689 1689 1681 1681 1627 1627 1627 1627 1681 1681 2681 2681 1681 1681 2682 2682 2683 2683 1614 1614 1671 1671 1606 1606 1671 1671 1665 1665 1606 1606 1606 1606 1665 1665 1596 1596 1665 1665 1655 1655 1596 1596 1596 1596 1655 1655 1588 1588 1655 1655 1645 1645 1588 1588 1588 1588 1645 1645 1578 1578 1645 1645 1635 1635 1578 1578 1578 1578 1635 1635 1564 1564 1635 1635 1631 1631 1564 1564 1564 1564 1631 1631 1560 1560 1631 1631 1625 1625 1560 1560 1560 1560 1625 1625 1558 1558 1774 1774 1819 1819 1778 1778 1696 1696 1789 1789 1787 1787 1789 1789 1877 1877 1787 1787 1787 1787 1877 1877 1881 1881 1877 1877 1948 1948 1881 1881 1881 1881 1948 1948 1954 1954 1948 1948 2005 2005 1954 1954 1954 1954 2005 2005 2007 2007 2005 2005 2054 2054 2007 2007 2007 2007 2054 2054 2058 2058 2054 2054 2099 2099 2058 2058 2058 2058 2099 2099 2103 2103 2099 2099 2138 2138 2103 2103 2103 2103 2138 2138 2142 2142 2138 2138 2169 2169 2142 2142 2142 2142 2169 2169 2175 2175 2169 2169 2200 2200 2175 2175 2175 2175 2200 2200 2204 2204 2200 2200 2684 2684 2204 2204 2204 2204 2685 2685 2686 2686 2223 2223 2248 2248 2231 2231 2231 2231 2248 2248 2252 2252 2248 2248 2265 2265 2252 2252 2252 2252 2265 2265 2269 2269 2265 2265 2280 2280 2269 2269 2269 2269 2280 2280 2286 2286 2280 2280 2293 2293 2286 2286 2286 2286 2293 2293 2297 2297 2293 2293 2301 2301 2297 2297 2297 2297 2301 2301 2306 2306 2301 2301 2308 2308 2306 2306 2306 2306 2308 2308 2313 2313 1774 1774 1778 1778 1748 1748 1778 1778 1762 1762 1748 1748 1748 1748 1762 1762 1704 1704 1762 1762 1738 1738 1704 1704 1704 1704 1738 1738 1679 1679 1738 1738 1702 1702 1679 1679 1679 1679 1702 1702 1659 1659 1702 1702 1683 1683 1659 1659 1659 1659 1683 1683 1623 1623 1683 1683 1669 1669 1623 1623 1623 1623 1669 1669 1608 1608 1669 1669 1651 1651 1608 1608 1608 1608 1651 1651 1592 1592 1651 1651 1627 1627 1592 1592 1592 1592 1627 1627 2687 2687 1627 1627 2688 2688 2689 2689 1566 1566 1614 1614 1553 1553 1614 1614 1606 1606 1553 1553 1553 1553 1606 1606 1545 1545 1606 1606 1596 1596 1545 1545 1545 1545 1596 1596 1535 1535 1596 1596 1588 1588 1535 1535 1535 1535 1588 1588 1527 1527 1588 1588 1578 1578 1527 1527 1527 1527 1578 1578 1511 1511 1578 1578 1564 1564 1511 1511 1511 1511 1564 1564 1505 1505 1564 1564 1560 1560 1505 1505 1505 1505 1560 1560 1501 1501 1560 1560 1558 1558 1501 1501 1501 1501 1558 1558 1500 1500 1768 1768 1819 1819 1774 1774 1621 1621 1696 1696 1694 1694 1696 1696 1787 1787 1694 1694 1694 1694 1787 1787 1785 1785 1787 1787 1881 1881 1785 1785 1785 1785 1881 1881 1883 1883 1881 1881 1954 1954 1883 1883 1883 1883 1954 1954 1956 1956 1954 1954 2007 2007 1956 1956 1956 1956 2007 2007 2013 2013 2007 2007 2058 2058 2013 2013 2013 2013 2058 2058 2062 2062 2058 2058 2103 2103 2062 2062 2062 2062 2103 2103 2107 2107 2103 2103 2142 2142 2107 2107 2107 2107 2142 2142 2148 2148 2142 2142 2175 2175 2148 2148 2148 2148 2175 2175 2181 2181 2175 2175 2204 2204 2181 2181 2181 2181 2204 2204 2210 2210 2204 2204 2690 2690 2210 2210 2210 2210 2691 2691 2692 2692 2231 2231 2252 2252 2235 2235 2235 2235 2252 2252 2256 2256 2252 2252 2269 2269 2256 2256 2256 2256 2269 2269 2277 2277 2269 2269 2286 2286 2277 2277 2277 2277 2286 2286 2290 2290 2286 2286 2297 2297 2290 2290 2290 2290 2297 2297 2303 2303 2297 2297 2306 2306 2303 2303 2303 2303 2306 2306 2310 2310 2306 2306 2313 2313 2310 2310 2310 2310 2313 2313 2315 2315 1768 1768 1774 1774 1732 1732 1774 1774 1748 1748 1732 1732 1732 1732 1748 1748 1685 1685 1748 1748 1704 1704 1685 1685 1685 1685 1704 1704 1661 1661 1704 1704 1679 1679 1661 1661 1661 1661 1679 1679 1616 1616 1679 1679 1659 1659 1616 1616 1616 1616 1659 1659 1600 1600 1659 1659 1623 1623 1600 1600 1600 1600 1623 1623 1568 1568 1623 1623 1608 1608 1568 1568 1568 1568 1608 1608 1547 1547 1608 1608 1592 1592 1547 1547 1547 1547 1592 1592 1531 1531 1592 1592 2693 2693 1531 1531 1531 1531 2694 2694 2695 2695 1566 1566 1553 1553 1507 1507 1507 1507 1553 1553 1496 1496 1553 1553 1545 1545 1496 1496 1496 1496 1545 1545 1488 1488 1545 1545 1535 1535 1488 1488 1488 1488 1535 1535 1478 1478 1535 1535 1527 1527 1478 1478 1478 1478 1527 1527 1466 1466 1527 1527 1511 1511 1466 1466 1466 1466 1511 1511 1456 1456 1511 1511 1505 1505 1456 1456 1456 1456 1505 1505 1452 1452 1505 1505 1501 1501 1452 1452 1452 1452 1501 1501 1449 1449 1501 1501 1500 1500 1449 1449 1449 1449 1500 1500 1453 1453 1764 1764 1819 1819 1768 1768 1557 1557 1621 1621 1620 1620 1621 1621 1694 1694 1620 1620 1620 1620 1694 1694 1693 1693 1694 1694 1785 1785 1693 1693 1693 1693 1785 1785 1784 1784 1785 1785 1883 1883 1784 1784 1784 1784 1883 1883 1887 1887 1883 1883 1956 1956 1887 1887 1887 1887 1956 1956 1958 1958 1956 1956 2013 2013 1958 1958 1958 1958 2013 2013 2015 2015 2013 2013 2062 2062 2015 2015 2015 2015 2062 2062 2066 2066 2062 2062 2107 2107 2066 2066 2066 2066 2107 2107 2109 2109 2107 2107 2148 2148 2109 2109 2109 2109 2148 2148 2150 2150 2148 2148 2181 2181 2150 2150 2150 2150 2181 2181 2183 2183 2181 2181 2210 2210 2183 2183 2183 2183 2210 2210 2214 2214 2210 2210 2696 2696 2214 2214 2214 2214 2697 2697 2698 2698 2235 2235 2256 2256 2239 2239 2239 2239 2256 2256 2260 2260 2256 2256 2277 2277 2260 2260 2260 2260 2277 2277 2279 2279 2277 2277 2290 2290 2279 2279 2279 2279 2290 2290 2292 2292 2290 2290 2303 2303 2292 2292 2292 2292 2303 2303 2305 2305 2303 2303 2310 2310 2305 2305 2305 2305 2310 2310 2312 2312 2310 2310 2315 2315 2312 2312 2312 2312 2315 2315 2317 2317 1764 1764 1768 1768 1708 1708 1768 1768 1732 1732 1708 1708 1708 1708 1732 1732 1675 1675 1732 1732 1685 1685 1675 1675 1675 1675 1685 1685 1629 1629 1685 1685 1661 1661 1629 1629 1629 1629 1661 1661 1602 1602 1661 1661 1616 1616 1602 1602 1602 1602 1616 1616 1562 1562 1616 1616 1600 1600 1562 1562 1562 1562 1600 1600 1539 1539 1600 1600 1568 1568 1539 1539 1539 1539 1568 1568 1509 1509 1568 1568 1547 1547 1509 1509 1509 1509 1547 1547 1492 1492 1547 1547 1531 1531 1492 1492 1492 1492 1531 1531 2699 2699 1531 1531 2700 2700 2701 2701 1474 1474 1507 1507 1450 1450 1507 1507 1496 1496 1450 1450 1450 1450 1496 1496 1443 1443 1496 1496 1488 1488 1443 1443 1443 1443 1488 1488 1435 1435 1488 1488 1478 1478 1435 1435 1435 1435 1478 1478 1421 1421 1478 1478 1466 1466 1421 1421 1421 1421 1466 1466 1411 1411 1466 1466 1456 1456 1411 1411 1411 1411 1456 1456 1409 1409 1456 1456 1452 1452 1409 1409 1409 1409 1452 1452 1408 1408 1452 1452 1449 1449 1408 1408 1408 1408 1449 1449 1410 1410 1449 1449 1453 1453 1410 1410 1410 1410 1453 1453 1412 1412 1758 1758 1819 1819 1764 1764 1502 1502 1557 1557 1559 1559 1557 1557 1620 1620 1559 1559 1559 1559 1620 1620 1622 1622 1620 1620 1693 1693 1622 1622 1622 1622 1693 1693 1695 1695 1693 1693 1784 1784 1695 1695 1695 1695 1784 1784 1786 1786 1784 1784 1887 1887 1786 1786 1786 1786 1887 1887 1884 1884 1887 1887 1958 1958 1884 1884 1884 1884 1958 1958 1957 1957 1958 1958 2015 2015 1957 1957 1957 1957 2015 2015 2014 2014 2015 2015 2066 2066 2014 2014 2014 2014 2066 2066 2063 2063 2066 2066 2109 2109 2063 2063 2063 2063 2109 2109 2108 2108 2109 2109 2150 2150 2108 2108 2108 2108 2150 2150 2149 2149 2150 2150 2183 2183 2149 2149 2149 2149 2183 2183 2182 2182 2183 2183 2214 2214 2182 2182 2182 2182 2214 2214 2211 2211 2214 2214 2702 2702 2211 2211 2211 2211 2703 2703 2704 2704 2239 2239 2260 2260 2236 2236 2236 2236 2260 2260 2257 2257 2260 2260 2279 2279 2257 2257 2257 2257 2279 2279 2278 2278 2279 2279 2292 2292 2278 2278 2278 2278 2292 2292 2291 2291 2292 2292 2305 2305 2291 2291 2291 2291 2305 2305 2304 2304 2305 2305 2312 2312 2304 2304 2304 2304 2312 2312 2311 2311 2312 2312 2317 2317 2311 2311 2311 2311 2317 2317 2316 2316 1758 1758 1764 1764 1691 1691 1764 1764 1708 1708 1691 1691 1691 1691 1708 1708 1657 1657 1708 1708 1675 1675 1657 1657 1657 1657 1675 1675 1610 1610 1675 1675 1629 1629 1610 1610 1610 1610 1629 1629 1570 1570 1629 1629 1602 1602 1570 1570 1570 1570 1602 1602 1543 1543 1602 1602 1562 1562 1543 1543 1543 1543 1562 1562 1503 1503 1562 1562 1539 1539 1503 1503 1503 1503 1539 1539 1484 1484 1539 1539 1509 1509 1484 1484 1484 1484 1509 1509 1454 1454 1509 1509 1492 1492 1454 1454 1454 1454 1492 1492 2705 2705 1492 1492 2706 2706 2707 2707 1439 1439 1474 1474 1417 1417 1474 1474 1450 1450 1417 1417 1417 1417 1450 1450 1400 1400 1450 1450 1443 1443 1400 1400 1400 1400 1443 1443 1394 1394 1443 1443 1435 1435 1394 1394 1394 1394 1435 1435 1384 1384 1435 1435 1421 1421 1384 1384 1384 1384 1421 1421 1370 1370 1421 1421 1411 1411 1370 1370 1370 1370 1411 1411 1366 1366 1411 1411 1409 1409 1366 1366 1366 1366 1409 1409 1363 1363 1409 1409 1408 1408 1363 1363 1363 1363 1408 1408 1367 1367 1408 1408 1410 1410 1367 1367 1367 1367 1410 1410 1371 1371 1410 1410 1412 1412 1371 1371 1371 1371 1412 1412 1385 1385 1754 1754 1819 1819 1758 1758 1457 1457 1502 1502 1506 1506 1502 1502 1559 1559 1506 1506 1506 1506 1559 1559 1561 1561 1559 1559 1622 1622 1561 1561 1561 1561 1622 1622 1626 1626 1622 1622 1695 1695 1626 1626 1626 1626 1695 1695 1697 1697 1695 1695 1786 1786 1697 1697 1697 1697 1786 1786 1788 1788 1786 1786 1884 1884 1788 1788 1788 1788 1884 1884 1882 1882 1884 1884 1957 1957 1882 1882 1882 1882 1957 1957 1955 1955 1957 1957 2014 2014 1955 1955 1955 1955 2014 2014 2008 2008 2014 2014 2063 2063 2008 2008 2008 2008 2063 2063 2059 2059 2063 2063 2108 2108 2059 2059 2059 2059 2108 2108 2104 2104 2108 2108 2149 2149 2104 2104 2104 2104 2149 2149 2143 2143 2149 2149 2182 2182 2143 2143 2143 2143 2182 2182 2176 2176 2182 2182 2211 2211 2176 2176 2176 2176 2211 2211 2205 2205 2211 2211 2708 2708 2205 2205 2205 2205 2709 2709 2710 2710 2236 2236 2257 2257 2232 2232 2232 2232 2257 2257 2253 2253 2257 2257 2278 2278 2253 2253 2253 2253 2278 2278 2270 2270 2278 2278 2291 2291 2270 2270 2270 2270 2291 2291 2287 2287 2291 2291 2304 2304 2287 2287 2287 2287 2304 2304 2298 2298 2304 2304 2311 2311 2298 2298 2298 2298 2311 2311 2307 2307 2311 2311 2316 2316 2307 2307 2307 2307 2316 2316 2314 2314 1754 1754 1758 1758 1687 1687 1758 1758 1691 1691 1687 1687 1687 1687 1691 1691 1633 1633 1691 1691 1657 1657 1633 1633 1633 1633 1657 1657 1594 1594 1657 1657 1610 1610 1594 1594 1594 1594 1610 1610 1551 1551 1610 1610 1570 1570 1551 1551 1551 1551 1570 1570 1513 1513 1570 1570 1543 1543 1513 1513 1513 1513 1543 1543 1486 1486 1543 1543 1503 1503 1486 1486 1486 1486 1503 1503 1447 1447 1503 1503 1484 1484 1447 1447 1447 1447 1484 1484 1431 1431 1484 1484 1454 1454 1431 1431 1431 1431 1454 1454 1402 1402 1454 1454 2711 2711 1402 1402 1402 1402 2712 2712 2713 2713 1439 1439 1417 1417 1388 1388 1388 1388 1417 1417 1364 1364 1417 1417 1400 1400 1364 1364 1364 1364 1400 1400 1355 1355 1400 1400 1394 1394 1355 1355 1355 1355 1394 1394 1347 1347 1394 1394 1384 1384 1347 1347 1347 1347 1384 1384 1333 1333 1384 1384 1370 1370 1333 1333 1333 1333 1370 1370 1331 1331 1370 1370 1366 1366 1331 1331 1331 1331 1366 1366 1328 1328 1366 1366 1363 1363 1328 1328 1328 1328 1363 1363 1332 1332 1363 1363 1367 1367 1332 1332 1332 1332 1367 1367 1334 1334 1367 1367 1371 1371 1334 1334 1334 1334 1371 1371 1348 1348 1371 1371 1385 1385 1348 1348 1348 1348 1385 1385 1356 1356 1750 1750 1819 1819 1754 1754 1422 1422 1457 1457 1467 1467 1457 1457 1506 1506 1467 1467 1467 1467 1506 1506 1512 1512 1506 1506 1561 1561 1512 1512 1512 1512 1561 1561 1565 1565 1561 1561 1626 1626 1565 1565 1565 1565 1626 1626 1632 1632 1626 1626 1697 1697 1632 1632 1632 1632 1697 1697 1699 1699 1697 1697 1788 1788 1699 1699 1699 1699 1788 1788 1790 1790 1788 1788 1882 1882 1790 1790 1790 1790 1882 1882 1878 1878 1882 1882 1955 1955 1878 1878 1878 1878 1955 1955 1949 1949 1955 1955 2008 2008 1949 1949 1949 1949 2008 2008 2006 2006 2008 2008 2059 2059 2006 2006 2006 2006 2059 2059 2055 2055 2059 2059 2104 2104 2055 2055 2055 2055 2104 2104 2100 2100 2104 2104 2143 2143 2100 2100 2100 2100 2143 2143 2139 2139 2143 2143 2176 2176 2139 2139 2139 2139 2176 2176 2170 2170 2176 2176 2205 2205 2170 2170 2170 2170 2205 2205 2201 2201 2205 2205 2714 2714 2201 2201 2201 2201 2715 2715 2716 2716 2232 2232 2253 2253 2224 2224 2224 2224 2253 2253 2249 2249 2253 2253 2270 2270 2249 2249 2249 2249 2270 2270 2266 2266 2270 2270 2287 2287 2266 2266 2266 2266 2287 2287 2281 2281 2287 2287 2298 2298 2281 2281 2281 2281 2298 2298 2294 2294 2298 2298 2307 2307 2294 2294 2294 2294 2307 2307 2302 2302 2307 2307 2314 2314 2302 2302 2302 2302 2314 2314 2309 2309 1750 1750 1754 1754 1677 1677 1754 1754 1687 1687 1677 1677 1677 1677 1687 1687 1618 1618 1687 1687 1633 1633 1618 1618 1618 1618 1633 1633 1580 1580 1633 1633 1594 1594 1580 1580 1580 1580 1594 1594 1537 1537 1594 1594 1551 1551 1537 1537 1537 1537 1551 1551 1494 1494 1551 1551 1513 1513 1494 1494 1494 1494 1513 1513 1458 1458 1513 1513 1486 1486 1458 1458 1458 1458 1486 1486 1433 1433 1486 1486 1447 1447 1433 1433 1433 1433 1447 1447 1398 1398 1447 1447 1431 1431 1398 1398 1398 1398 1431 1431 1376 1376 1431 1431 1402 1402 1376 1376 1376 1376 1402 1402 2717 2717 1402 1402 2718 2718 2719 2719 2720 2720 1388 1388 2721 2721 1388 1388 1364 1364 2722 2722 2723 2723 1364 1364 2724 2724 1364 1364 1355 1355 2725 2725 2726 2726 1355 1355 2727 2727 1355 1355 1347 1347 2728 2728 2729 2729 1347 1347 2730 2730 1347 1347 1333 1333 2731 2731 2732 2732 1333 1333 2733 2733 1333 1333 1331 1331 2734 2734 2735 2735 1331 1331 2736 2736 1331 1331 1328 1328 2737 2737 2738 2738 1328 1328 2739 2739 1328 1328 1332 1332 2740 2740 2741 2741 1332 1332 2742 2742 1332 1332 1334 1334 2743 2743 2744 2744 1334 1334 2745 2745 1334 1334 1348 1348 2746 2746 2747 2747 1348 1348 2748 2748 1348 1348 1356 1356 2749 2749 2750 2750 1356 1356 2751 2751 1742 1742 1819 1819 1750 1750 1395 1395 1422 1422 1436 1436 1422 1422 1467 1467 1436 1436 1436 1436 1467 1467 1479 1479 1467 1467 1512 1512 1479 1479 1479 1479 1512 1512 1528 1528 1512 1512 1565 1565 1528 1528 1528 1528 1565 1565 1579 1579 1565 1565 1632 1632 1579 1579 1579 1579 1632 1632 1636 1636 1632 1632 1699 1699 1636 1636 1636 1636 1699 1699 1707 1707 1699 1699 1790 1790 1707 1707 1707 1707 1790 1790 1792 1792 1790 1790 1878 1878 1792 1792 1792 1792 1878 1878 1874 1874 1878 1878 1949 1949 1874 1874 1874 1874 1949 1949 1945 1945 1949 1949 2006 2006 1945 1945 1945 1945 2006 2006 2002 2002 2006 2006 2055 2055 2002 2002 2002 2002 2055 2055 2051 2051 2055 2055 2100 2100 2051 2051 2051 2051 2100 2100 2094 2094 2100 2100 2139 2139 2094 2094 2094 2094 2139 2139 2131 2131 2139 2139 2170 2170 2131 2131 2131 2131 2170 2170 2164 2164 2170 2170 2201 2201 2164 2164 2164 2164 2201 2201 2191 2191 2201 2201 2752 2752 2191 2191 2191 2191 2753 2753 2754 2754 2224 2224 2249 2249 2220 2220 2220 2220 2249 2249 2241 2241 2249 2249 2266 2266 2241 2241 2241 2241 2266 2266 2259 2259 2266 2266 2281 2281 2259 2259 2259 2259 2281 2281 2272 2272 2281 2281 2294 2294 2272 2272 2272 2272 2294 2294 2285 2285 2294 2294 2302 2302 2285 2285 2285 2285 2302 2302 2296 2296 2302 2302 2309 2309 2296 2296 2296 2296 2309 2309 2300 2300 1742 1742 1750 1750 1673 1673 1750 1750 1677 1677 1673 1673 1673 1673 1677 1677 1612 1612 1677 1677 1618 1618 1612 1612 1612 1612 1618 1618 1555 1555 1618 1618 1580 1580 1555 1555 1555 1555 1580 1580 1517 1517 1580 1580 1537 1537 1517 1517 1517 1517 1537 1537 1480 1480 1537 1537 1494 1494 1480 1480 1480 1480 1494 1494 1441 1441 1494 1494 1458 1458 1441 1441 1441 1441 1458 1458 1404 1404 1458 1458 1433 1433 1404 1404 1404 1404 1433 1433 1380 1380 1433 1433 1398 1398 1380 1380 1380 1380 1398 1398 2755 2755 1398 1398 1376 1376 2756 2756 2757 2757 1376 1376 2758 2758 1376 1376 2759 2759 2760 2760 1326 1326 1357 1357 1312 1312 1357 1357 1337 1337 1312 1312 1312 1312 1337 1337 1293 1293 1337 1337 1322 1322 1293 1293 1293 1293 1322 1322 1285 1285 1322 1322 1316 1316 1285 1285 1285 1285 1316 1316 1277 1277 1316 1316 1302 1302 1277 1277 1277 1277 1302 1302 1267 1267 1302 1302 1298 1298 1267 1267 1267 1267 1298 1298 1264 1264 1298 1298 1295 1295 1264 1264 1264 1264 1295 1295 1268 1268 1295 1295 1299 1299 1268 1268 1268 1268 1299 1299 1278 1278 1299 1299 1303 1303 1278 1278 1278 1278 1303 1303 1286 1286 1303 1303 1317 1317 1286 1286 1286 1286 1317 1317 1294 1294 1317 1317 1323 1323 1294 1294 1294 1294 1323 1323 1313 1313 1323 1323 1338 1338 1313 1313 1313 1313 1338 1338 1327 1327 1740 1740 1819 1819 1742 1742 1365 1365 1395 1395 1401 1401 1395 1395 1436 1436 1401 1401 1401 1401 1436 1436 1444 1444 1436 1436 1479 1479 1444 1444 1444 1444 1479 1479 1489 1489 1479 1479 1528 1528 1489 1489 1489 1489 1528 1528 1536 1536 1528 1528 1579 1579 1536 1536 1536 1536 1579 1579 1589 1589 1579 1579 1636 1636 1589 1589 1589 1589 1636 1636 1646 1646 1636 1636 1707 1707 1646 1646 1646 1646 1707 1707 1711 1711 1707 1707 1792 1792 1711 1711 1711 1711 1792 1792 1794 1794 1792 1792 1874 1874 1794 1794 1794 1794 1874 1874 1870 1870 1874 1874 1945 1945 1870 1870 1870 1870 1945 1945 1937 1937 1945 1945 2002 2002 1937 1937 1937 1937 2002 2002 1994 1994 2002 2002 2051 2051 1994 1994 1994 1994 2051 2051 2043 2043 2051 2051 2094 2094 2043 2043 2043 2043 2094 2094 2086 2086 2094 2094 2131 2131 2086 2086 2086 2086 2131 2131 2123 2123 2131 2131 2164 2164 2123 2123 2123 2123 2164 2164 2154 2154 2164 2164 2191 2191 2154 2154 2154 2154 2191 2191 2187 2187 2191 2191 2761 2761 2187 2187 2187 2187 2762 2762 2763 2763 2220 2220 2241 2241 2207 2207 2207 2207 2241 2241 2226 2226 2241 2241 2259 2259 2226 2226 2226 2226 2259 2259 2245 2245 2259 2259 2272 2272 2245 2245 2245 2245 2272 2272 2264 2264 2272 2272 2285 2285 2264 2264 2264 2264 2285 2285 2274 2274 2285 2285 2296 2296 2274 2274 2274 2274 2296 2296 2283 2283 2296 2296 2300 2300 2283 2283 2283 2283 2300 2300 2289 2289 1740 1740 1742 1742 1667 1667 1742 1742 1673 1673 1667 1667 1667 1667 1673 1673 1604 1604 1673 1673 1612 1612 1604 1604 1604 1604 1612 1612 1549 1549 1612 1612 1555 1555 1549 1549 1549 1549 1555 1555 1498 1498 1555 1555 1517 1517 1498 1498 1498 1498 1517 1517 1460 1460 1517 1517 1480 1480 1460 1460 1460 1460 1480 1480 1425 1425 1480 1480 1441 1441 1425 1425 1425 1425 1441 1441 1392 1392 1441 1441 1404 1404 1392 1392 1392 1392 1404 1404 1359 1359 1404 1404 1380 1380 1359 1359 1359 1359 1380 1380 2764 2764 1380 1380 2765 2765 2766 2766 1329 1329 1353 1353 1308 1308 1353 1353 1326 1326 1308 1308 1308 1308 1326 1326 1289 1289 1326 1326 1312 1312 1289 1289 1289 1289 1312 1312 1269 1269 1312 1312 1293 1293 1269 1269 1269 1269 1293 1293 1260 1260 1293 1293 1285 1285 1260 1260 1260 1260 1285 1285 1248 1248 1285 1285 1277 1277 1248 1248 1248 1248 1277 1277 1242 1242 1277 1277 1267 1267 1242 1242 1242 1242 1267 1267 1241 1241 1267 1267 1264 1264 1241 1241 1241 1241 1264 1264 1243 1243 1264 1264 1268 1268 1243 1243 1243 1243 1268 1268 1249 1249 1268 1268 1278 1278 1249 1249 1249 1249 1278 1278 1261 1261 1278 1278 1286 1286 1261 1261 1261 1261 1286 1286 1270 1270 1286 1286 1294 1294 1270 1270 1270 1270 1294 1294 1290 1290 1294 1294 1313 1313 1290 1290 1290 1290 1313 1313 1309 1309 1313 1313 1327 1327 1309 1309 1309 1309 1327 1327 1330 1330 1734 1734 1819 1819 1740 1740 2767 2767 1365 1365 1389 1389 1365 1365 1401 1401 1389 1389 1389 1389 1401 1401 1418 1418 1401 1401 1444 1444 1418 1418 1418 1418 1444 1444 1451 1451 1444 1444 1489 1489 1451 1451 1451 1451 1489 1489 1497 1497 1489 1489 1536 1536 1497 1497 1497 1497 1536 1536 1546 1546 1536 1536 1589 1589 1546 1546 1546 1546 1589 1589 1597 1597 1589 1589 1646 1646 1597 1597 1597 1597 1646 1646 1656 1656 1646 1646 1711 1711 1656 1656 1656 1656 1711 1711 1713 1713 1711 1711 1794 1794 1713 1713 1713 1713 1794 1794 1796 1796 1794 1794 1870 1870 1796 1796 1796 1796 1870 1870 1866 1866 1870 1870 1937 1937 1866 1866 1866 1866 1937 1937 1933 1933 1937 1937 1994 1994 1933 1933 1933 1933 1994 1994 1988 1988 1994 1994 2043 2043 1988 1988 1988 1988 2043 2043 2035 2035 2043 2043 2086 2086 2035 2035 2035 2035 2086 2086 2078 2078 2086 2086 2123 2123 2078 2078 2078 2078 2123 2123 2111 2111 2123 2123 2154 2154 2111 2111 2111 2111 2154 2154 2141 2141 2154 2154 2187 2187 2141 2141 2141 2141 2187 2187 2168 2168 2187 2187 2768 2768 2168 2168 2168 2168 2769 2769 2770 2770 2207 2207 2226 2226 2193 2193 2193 2193 2226 2226 2216 2216 2226 2226 2245 2245 2216 2216 2216 2216 2245 2245 2234 2234 2245 2245 2264 2264 2234 2234 2234 2234 2264 2264 2247 2247 2264 2264 2274 2274 2247 2247 2247 2247 2274 2274 2262 2262 2274 2274 2283 2283 2262 2262 2262 2262 2283 2283 2268 2268 2283 2283 2289 2289 2268 2268 2268 2268 2289 2289 2276 2276 1734 1734 1740 1740 1663 1663 1740 1740 1667 1667 1663 1663 1663 1663 1667 1667 1598 1598 1667 1667 1604 1604 1598 1598 1598 1598 1604 1604 1541 1541 1604 1604 1549 1549 1541 1541 1541 1541 1549 1549 1490 1490 1549 1549 1498 1498 1490 1490 1490 1490 1498 1498 1445 1445 1498 1498 1460 1460 1445 1445 1445 1445 1460 1460 1406 1406 1460 1460 1425 1425 1406 1406 1406 1406 1425 1425 1368 1368 1425 1425 1392 1392 1368 1368 1368 1368 1392 1392 1343 1343 1392 1392 1359 1359 1343 1343 1343 1343 1359 1359 2771 2771 1359 1359 2772 2772 2773 2773 1318 1318 1329 1329 1291 1291 1329 1329 1308 1308 1291 1291 1291 1291 1308 1308 1265 1265 1308 1308 1289 1289 1265 1265 1265 1265 1289 1289 1252 1252 1289 1289 1269 1269 1252 1252 1252 1252 1269 1269 1237 1237 1269 1269 1260 1260 1237 1237 1237 1237 1260 1260 1229 1229 1260 1260 1248 1248 1229 1229 1229 1229 1248 1248 1221 1221 1248 1248 1242 1242 1221 1221 1221 1221 1242 1242 1216 1216 1242 1242 1241 1241 1216 1216 1216 1216 1241 1241 1222 1222 1241 1241 1243 1243 1222 1222 1222 1222 1243 1243 1230 1230 1243 1243 1249 1249 1230 1230 1230 1230 1249 1249 1238 1238 1249 1249 1261 1261 1238 1238 1238 1238 1261 1261 1253 1253 1261 1261 1270 1270 1253 1253 1253 1253 1270 1270 1266 1266 1270 1270 1290 1290 1266 1266 1266 1266 1290 1290 1292 1292 1290 1290 1309 1309 1292 1292 1292 1292 1309 1309 1319 1319 1309 1309 1330 1330 1319 1319 2774 2774 2775 2775 1344 1344 1730 1730 1819 1819 1734 1734 2776 2776 2777 2777 1377 1377 2778 2778 2779 2779 1377 1377 1377 1377 2780 2780 1403 1403 2781 2781 2782 2782 1403 1403 1403 1403 2783 2783 2784 2784 1418 1418 1451 1451 1440 1440 1440 1440 1451 1451 1475 1475 1451 1451 1497 1497 1475 1475 1475 1475 1497 1497 1508 1508 1497 1497 1546 1546 1508 1508 1508 1508 1546 1546 1554 1554 1546 1546 1597 1597 1554 1554 1554 1554 1597 1597 1607 1607 1597 1597 1656 1656 1607 1607 1607 1607 1656 1656 1666 1666 1656 1656 1713 1713 1666 1666 1666 1666 1713 1713 1729 1729 1713 1713 1796 1796 1729 1729 1729 1729 1796 1796 1798 1798 1796 1796 1866 1866 1798 1798 1798 1798 1866 1866 1860 1860 1866 1866 1933 1933 1860 1860 1860 1860 1933 1933 1925 1925 1933 1933 1988 1988 1925 1925 1925 1925 1988 1988 1980 1980 1988 1988 2035 2035 1980 1980 1980 1980 2035 2035 2029 2029 2035 2035 2078 2078 2029 2029 2029 2029 2078 2078 2061 2061 2078 2078 2111 2111 2061 2061 2061 2061 2111 2111 2096 2096 2111 2111 2141 2141 2096 2096 2096 2096 2141 2141 2127 2127 2141 2141 2168 2168 2127 2127 2785 2785 2786 2786 2156 2156 2787 2787 2788 2788 2156 2156 2156 2156 2789 2789 2178 2178 2790 2790 2791 2791 2178 2178 2178 2178 2792 2792 2793 2793 2216 2216 2234 2234 2199 2199 2199 2199 2234 2234 2218 2218 2234 2234 2247 2247 2218 2218 2218 2218 2247 2247 2230 2230 2247 2247 2262 2262 2230 2230 2230 2230 2262 2262 2243 2243 2262 2262 2268 2268 2243 2243 2243 2243 2268 2268 2251 2251 2268 2268 2276 2276 2251 2251 2251 2251 2276 2276 2255 2255 1730 1730 1734 1734 1653 1653 1734 1734 1663 1663 1653 1653 1653 1653 1663 1663 1590 1590 1663 1663 1598 1598 1590 1590 1590 1590 1598 1598 1533 1533 1598 1598 1541 1541 1533 1533 1533 1533 1541 1541 1482 1482 1541 1541 1490 1490 1482 1482 1482 1482 1490 1490 1437 1437 1490 1490 1445 1445 1437 1437 1437 1437 1445 1445 1396 1396 1445 1445 1406 1406 1396 1396 1396 1396 1406 1406 1361 1361 1406 1406 1368 1368 1361 1361 1361 1361 1368 1368 2794 2794 1368 1368 1343 1343 2795 2795 2796 2796 1343 1343 2797 2797 1343 1343 2798 2798 2799 2799 1296 1296 1318 1318 1271 1271 1318 1318 1291 1291 1271 1271 1271 1271 1291 1291 1254 1254 1291 1291 1265 1265 1254 1254 1254 1254 1265 1265 1235 1235 1265 1265 1252 1252 1235 1235 1235 1235 1252 1252 1217 1217 1252 1252 1237 1237 1217 1217 1217 1217 1237 1237 1210 1210 1237 1237 1229 1229 1210 1210 1210 1210 1229 1229 1200 1200 1229 1229 1221 1221 1200 1200 1200 1200 1221 1221 1199 1199 1221 1221 1216 1216 1199 1199 1199 1199 1216 1216 1201 1201 1216 1216 1222 1222 1201 1201 1201 1201 1222 1222 1211 1211 1222 1222 1230 1230 1211 1211 1211 1211 1230 1230 1218 1218 1230 1230 1238 1238 1218 1218 1218 1218 1238 1238 1236 1236 1238 1238 1253 1253 1236 1236 1236 1236 1253 1253 1255 1255 1253 1253 1266 1266 1255 1255 1255 1255 1266 1266 1272 1272 1266 1266 1292 1292 1272 1272 1272 1272 1292 1292 1297 1297 1292 1292 1319 1319 1297 1297 1297 1297 1319 1319 1325 1325 2800 2800 1344 1344 2801 2801 2802 2802 1344 1344 1362 1362 1726 1726 1819 1819 1730 1730 1360 1360 2803 2803 1381 1381 2804 2804 1377 1377 1381 1381 1381 1381 1377 1377 1399 1399 1377 1377 1403 1403 1399 1399 1399 1399 1403 1403 1432 1432 1403 1403 2805 2805 1432 1432 1432 1432 2806 2806 1455 1455 2807 2807 2808 2808 1455 1455 1455 1455 2809 2809 1493 1493 2810 2810 2811 2811 1493 1493 1493 1493 2812 2812 1532 1532 2813 2813 2814 2814 1532 1532 1532 1532 2815 2815 2816 2816 1554 1554 1607 1607 1567 1567 1567 1567 1607 1607 1615 1615 1607 1607 1666 1666 1615 1615 1615 1615 1666 1666 1672 1672 1666 1666 1729 1729 1672 1672 1672 1672 1729 1729 1737 1737 1729 1729 1798 1798 1737 1737 1737 1737 1798 1798 1800 1800 1798 1798 1860 1860 1800 1800 1800 1800 1860 1860 1858 1858 1860 1860 1925 1925 1858 1858 1858 1858 1925 1925 1921 1921 1925 1925 1980 1980 1921 1921 1921 1921 1980 1980 1974 1974 1980 1980 2029 2029 1974 1974 1974 1974 2029 2029 2012 2012 2029 2029 2061 2061 2012 2012 2817 2817 2818 2818 2047 2047 2819 2819 2820 2820 2047 2047 2047 2047 2821 2821 2082 2082 2822 2822 2823 2823 2082 2082 2082 2082 2824 2824 2113 2113 2825 2825 2156 2156 2113 2113 2113 2113 2156 2156 2135 2135 2156 2156 2178 2178 2135 2135 2135 2135 2178 2178 2162 2162 2178 2178 2826 2826 2162 2162 2162 2162 2827 2827 2180 2180 2828 2828 2829 2829 2180 2180 2180 2180 2830 2830 2195 2195 2831 2831 2832 2832 2195 2195 2195 2195 2833 2833 2209 2209 2834 2834 2835 2835 2209 2209 2209 2209 2836 2836 2837 2837 2243 2243 2251 2251 2222 2222 2222 2222 2251 2251 2228 2228 2251 2251 2255 2255 2228 2228 2228 2228 2255 2255 2238 2238 1726 1726 1730 1730 1649 1649 1730 1730 1653 1653 1649 1649 1649 1649 1653 1653 1586 1586 1653 1653 1590 1590 1586 1586 1586 1586 1590 1590 1529 1529 1590 1590 1533 1533 1529 1529 1529 1529 1533 1533 1476 1476 1533 1533 1482 1482 1476 1476 1476 1476 1482 1482 1429 1429 1482 1482 1437 1437 1429 1429 1429 1429 1437 1437 1390 1390 1437 1437 1396 1396 1390 1390 1390 1390 1396 1396 1351 1351 1396 1396 1361 1361 1351 1351 1351 1351 1361 1361 2838 2838 1361 1361 2839 2839 2840 2840 1320 1320 1324 1324 1287 1287 1324 1324 1296 1296 1287 1287 1287 1287 1296 1296 1262 1262 1296 1296 1271 1271 1262 1262 1262 1262 1271 1271 1239 1239 1271 1271 1254 1254 1239 1239 1239 1239 1254 1254 1219 1219 1254 1254 1235 1235 1219 1219 1219 1219 1235 1235 1206 1206 1235 1235 1217 1217 1206 1206 1206 1206 1217 1217 1193 1193 1217 1217 1210 1210 1193 1193 1193 1193 1210 1210 1185 1185 1210 1210 1200 1200 1185 1185 1185 1185 1200 1200 1182 1182 1200 1200 1199 1199 1182 1182 1182 1182 1199 1199 1186 1186 1199 1199 1201 1201 1186 1186 1186 1186 1201 1201 1194 1194 1201 1201 1211 1211 1194 1194 1194 1194 1211 1211 1207 1207 1211 1211 1218 1218 1207 1207 1207 1207 1218 1218 1220 1220 1218 1218 1236 1236 1220 1220 1220 1220 1236 1236 1240 1240 1236 1236 1255 1255 1240 1240 1240 1240 1255 1255 1263 1263 1255 1255 1272 1272 1263 1263 1263 1263 1272 1272 1288 1288 1272 1272 1297 1297 1288 1288 1288 1288 1297 1297 1321 1321 1297 1297 1325 1325 1321 1321 2841 2841 2842 2842 1352 1352 2843 2843 1362 1362 1352 1352 1352 1352 1362 1362 1391 1391 1720 1720 1819 1819 1726 1726 1369 1369 1360 1360 1393 1393 1360 1360 1381 1381 1393 1393 1393 1393 1381 1381 1405 1405 1381 1381 1399 1399 1405 1405 1405 1405 1399 1399 1434 1434 1399 1399 1432 1432 1434 1434 1434 1434 1432 1432 1448 1448 1432 1432 1455 1455 1448 1448 1448 1448 1455 1455 1485 1485 1455 1455 1493 1493 1485 1485 1485 1485 1493 1493 1510 1510 1493 1493 1532 1532 1510 1510 1510 1510 1532 1532 1548 1548 1532 1532 2844 2844 1548 1548 1548 1548 2845 2845 1593 1593 2846 2846 2847 2847 1593 1593 1593 1593 2848 2848 1628 1628 2849 2849 2850 2850 1628 1628 1628 1628 2851 2851 1682 1682 2852 2852 2853 2853 1682 1682 1682 1682 2854 2854 1745 1745 2855 2855 2856 2856 1745 1745 1745 1745 2857 2857 1802 1802 2858 2858 2859 2859 1802 1802 1802 1802 2860 2860 1854 1854 2861 2861 2862 2862 1854 1854 1854 1854 2863 2863 1913 1913 2864 2864 2865 2865 1913 1913 1913 1913 2866 2866 1962 1962 2867 2867 2868 2868 1962 1962 1962 1962 2869 2869 1998 1998 2870 2870 2047 2047 1998 1998 1998 1998 2047 2047 2033 2033 2047 2047 2082 2082 2033 2033 2033 2033 2082 2082 2065 2065 2082 2082 2113 2113 2065 2065 2065 2065 2113 2113 2090 2090 2113 2113 2135 2135 2090 2090 2090 2090 2135 2135 2121 2121 2135 2135 2162 2162 2121 2121 2121 2121 2162 2162 2137 2137 2162 2162 2180 2180 2137 2137 2137 2137 2180 2180 2158 2158 2180 2180 2195 2195 2158 2158 2158 2158 2195 2195 2172 2172 2195 2195 2209 2209 2172 2172 2172 2172 2209 2209 2189 2189 2209 2209 2871 2871 2189 2189 2189 2189 2872 2872 2197 2197 2873 2873 2874 2874 2197 2197 2197 2197 2875 2875 2203 2203 2876 2876 2877 2877 2203 2203 2203 2203 2878 2878 2213 2213 1720 1720 1726 1726 1643 1643 1726 1726 1649 1649 1643 1643 1643 1643 1649 1649 1582 1582 1649 1649 1586 1586 1582 1582 1582 1582 1586 1586 1523 1523 1586 1586 1529 1529 1523 1523 1523 1523 1529 1529 1470 1470 1529 1529 1476 1476 1470 1470 1470 1470 1476 1476 1423 1423 1476 1476 1429 1429 1423 1423 1423 1423 1429 1429 1382 1382 1429 1429 1390 1390 1382 1382 1382 1382 1390 1390 1345 1345 1390 1390 1351 1351 1345 1345 1345 1345 1351 1351 2879 2879 1351 1351 2880 2880 2881 2881 1310 1310 1320 1320 1281 1281 1320 1320 1287 1287 1281 1281 1281 1281 1287 1287 1256 1256 1287 1287 1262 1262 1256 1256 1256 1256 1262 1262 1231 1231 1262 1262 1239 1239 1231 1231 1231 1231 1239 1239 1212 1212 1239 1239 1219 1219 1212 1212 1212 1212 1219 1219 1195 1195 1219 1219 1206 1206 1195 1195 1195 1195 1206 1206 1180 1180 1206 1206 1193 1193 1180 1180 1180 1180 1193 1193 1171 1171 1193 1193 1185 1185 1171 1171 1171 1171 1185 1185 1168 1168 1185 1185 1182 1182 1168 1168 1168 1168 1182 1182 1172 1172 1182 1182 1186 1186 1172 1172 1172 1172 1186 1186 1181 1181 1186 1186 1194 1194 1181 1181 1181 1181 1194 1194 1196 1196 1194 1194 1207 1207 1196 1196 1196 1196 1207 1207 1213 1213 1207 1207 1220 1220 1213 1213 1213 1213 1220 1220 1232 1232 1220 1220 1240 1240 1232 1232 1232 1232 1240 1240 1257 1257 1240 1240 1263 1263 1257 1257 1257 1257 1263 1263 1282 1282 1263 1263 1288 1288 1282 1282 1282 1282 1288 1288 1311 1311 1288 1288 1321 1321 1311 1311 2882 2882 2883 2883 1346 1346 2884 2884 1352 1352 1346 1346 1346 1346 1352 1352 1383 1383 1352 1352 1391 1391 1383 1383 1383 1383 1391 1391 1424 1424 1716 1716 1819 1819 1720 1720 1397 1397 1369 1369 1407 1407 1369 1369 1393 1393 1407 1407 1407 1407 1393 1393 1426 1426 1393 1393 1405 1405 1426 1426 1426 1426 1405 1405 1442 1442 1405 1405 1434 1434 1442 1442 1442 1442 1434 1434 1459 1459 1434 1434 1448 1448 1459 1459 1459 1459 1448 1448 1487 1487 1448 1448 1485 1485 1487 1487 1487 1487 1485 1485 1504 1504 1485 1485 1510 1510 1504 1504 1504 1504 1510 1510 1540 1540 1510 1510 1548 1548 1540 1540 1540 1540 1548 1548 1569 1569 1548 1548 1593 1593 1569 1569 1569 1569 1593 1593 1609 1609 1593 1593 1628 1628 1609 1609 1609 1609 1628 1628 1652 1652 1628 1628 1682 1682 1652 1652 1652 1652 1682 1682 1690 1690 1682 1682 1745 1745 1690 1690 1690 1690 1745 1745 1753 1753 1745 1745 1802 1802 1753 1753 1753 1753 1802 1802 1804 1804 1802 1802 1854 1854 1804 1804 1804 1804 1854 1854 1846 1846 1854 1854 1913 1913 1846 1846 1846 1846 1913 1913 1909 1909 1913 1913 1962 1962 1909 1909 1909 1909 1962 1962 1941 1941 1962 1962 1998 1998 1941 1941 1941 1941 1998 1998 1982 1982 1998 1998 2033 2033 1982 1982 1982 1982 2033 2033 2017 2017 2033 2033 2065 2065 2017 2017 2017 2017 2065 2065 2041 2041 2065 2065 2090 2090 2041 2041 2041 2041 2090 2090 2076 2076 2090 2090 2121 2121 2076 2076 2076 2076 2121 2121 2092 2092 2121 2121 2137 2137 2092 2092 2092 2092 2137 2137 2117 2117 2137 2137 2158 2158 2117 2117 2117 2117 2158 2158 2129 2129 2158 2158 2172 2172 2129 2129 2129 2129 2172 2172 2147 2147 2172 2172 2189 2189 2147 2147 2147 2147 2189 2189 2160 2160 2189 2189 2197 2197 2160 2160 2160 2160 2197 2197 2166 2166 2197 2197 2203 2203 2166 2166 2166 2166 2203 2203 2174 2174 2203 2203 2213 2213 2174 2174 2174 2174 2213 2213 2185 2185 1716 1716 1720 1720 1639 1639 1720 1720 1643 1643 1639 1639 1639 1639 1643 1643 1574 1574 1643 1643 1582 1582 1574 1574 1574 1574 1582 1582 1519 1519 1582 1582 1523 1523 1519 1519 1519 1519 1523 1523 1464 1464 1523 1523 1470 1470 1464 1464 1464 1464 1470 1470 1415 1415 1470 1470 1423 1423 1415 1415 1415 1415 1423 1423 1374 1374 1423 1423 1382 1382 1374 1374 1374 1374 1382 1382 1339 1339 1382 1382 1345 1345 1339 1339 1339 1339 1345 1345 2885 2885 1345 1345 2886 2886 2887 2887 1304 1304 1310 1310 1275 1275 1310 1310 1281 1281 1275 1275 1275 1275 1281 1281 1246 1246 1281 1281 1256 1256 1246 1246 1246 1246 1256 1256 1225 1225 1256 1256 1231 1231 1225 1225 1225 1225 1231 1231 1204 1204 1231 1231 1212 1212 1204 1204 1204 1204 1212 1212 1189 1189 1212 1212 1195 1195 1189 1189 1189 1189 1195 1195 1173 1173 1195 1195 1180 1180 1173 1173 1173 1173 1180 1180 1164 1164 1180 1180 1171 1171 1164 1164 1164 1164 1171 1171 1160 1160 1171 1171 1168 1168 1160 1160 1160 1160 1168 1168 1165 1165 1168 1168 1172 1172 1165 1165 1165 1165 1172 1172 1174 1174 1172 1172 1181 1181 1174 1174 1174 1174 1181 1181 1190 1190 1181 1181 1196 1196 1190 1190 1190 1190 1196 1196 1205 1205 1196 1196 1213 1213 1205 1205 1205 1205 1213 1213 1226 1226 1213 1213 1232 1232 1226 1226 1226 1226 1232 1232 1247 1247 1232 1232 1257 1257 1247 1247 1247 1247 1257 1257 1276 1276 1257 1257 1282 1282 1276 1276 1276 1276 1282 1282 1305 1305 1282 1282 1311 1311 1305 1305 2888 2888 2889 2889 1340 1340 2890 2890 1346 1346 1340 1340 1340 1340 1346 1346 1375 1375 1346 1346 1383 1383 1375 1375 1375 1375 1383 1383 1416 1416 1383 1383 1424 1424 1416 1416 1416 1416 1424 1424 1465 1465 1714 1714 1819 1819 1716 1716 1430 1430 1397 1397 1438 1438 1397 1397 1407 1407 1438 1438 1438 1438 1407 1407 1446 1446 1407 1407 1426 1426 1446 1446 1446 1446 1426 1426 1461 1461 1426 1426 1442 1442 1461 1461 1461 1461 1442 1442 1481 1481 1442 1442 1459 1459 1481 1481 1481 1481 1459 1459 1495 1495 1459 1459 1487 1487 1495 1495 1495 1495 1487 1487 1514 1514 1487 1487 1504 1504 1514 1514 1514 1514 1504 1504 1544 1544 1504 1504 1540 1540 1544 1544 1544 1544 1540 1540 1563 1563 1540 1540 1569 1569 1563 1563 1563 1563 1569 1569 1601 1601 1569 1569 1609 1609 1601 1601 1601 1601 1609 1609 1624 1624 1609 1609 1652 1652 1624 1624 1624 1624 1652 1652 1670 1670 1652 1652 1690 1690 1670 1670 1670 1670 1690 1690 1701 1701 1690 1690 1753 1753 1701 1701 1701 1701 1753 1753 1757 1757 1753 1753 1804 1804 1757 1757 1757 1757 1804 1804 1808 1808 1804 1804 1846 1846 1808 1808 1808 1808 1846 1846 1842 1842 1846 1846 1909 1909 1842 1842 1842 1842 1909 1909 1897 1897 1909 1909 1941 1941 1897 1897 1897 1897 1941 1941 1929 1929 1941 1941 1982 1982 1929 1929 1929 1929 1982 1982 1970 1970 1982 1982 2017 2017 1970 1970 1970 1970 2017 2017 1990 1990 2017 2017 2041 2041 1990 1990 1990 1990 2041 2041 2027 2027 2041 2041 2076 2076 2027 2027 2027 2027 2076 2076 2045 2045 2076 2076 2092 2092 2045 2045 2045 2045 2092 2092 2070 2070 2092 2092 2117 2117 2070 2070 2070 2070 2117 2117 2084 2084 2117 2117 2129 2129 2084 2084 2084 2084 2129 2129 2102 2102 2129 2129 2147 2147 2102 2102 2102 2102 2147 2147 2119 2119 2147 2147 2160 2160 2119 2119 2119 2119 2160 2160 2125 2125 2160 2160 2166 2166 2125 2125 2125 2125 2166 2166 2133 2133 2166 2166 2174 2174 2133 2133 2133 2133 2174 2174 2145 2145 2174 2174 2185 2185 2145 2145 2145 2145 2185 2185 2152 2152 1714 1714 1716 1716 1637 1637 1716 1716 1639 1639 1637 1637 1637 1637 1639 1639 1572 1572 1639 1639 1574 1574 1572 1572 1572 1572 1574 1574 1515 1515 1574 1574 1519 1519 1515 1515 1515 1515 1519 1519 1462 1462 1519 1519 1464 1464 1462 1462 1462 1462 1464 1464 1413 1413 1464 1464 1415 1415 1413 1413 1413 1413 1415 1415 1372 1372 1415 1415 1374 1374 1372 1372 1372 1372 1374 1374 1335 1335 1374 1374 1339 1339 1335 1335 1335 1335 1339 1339 2891 2891 1339 1339 2892 2892 2893 2893 1300 1300 1304 1304 1273 1273 1304 1304 1275 1275 1273 1273 1273 1273 1275 1275 1244 1244 1275 1275 1246 1246 1244 1244 1244 1244 1246 1246 1223 1223 1246 1246 1225 1225 1223 1223 1223 1223 1225 1225 1202 1202 1225 1225 1204 1204 1202 1202 1202 1202 1204 1204 1187 1187 1204 1204 1189 1189 1187 1187 1187 1187 1189 1189 1169 1169 1189 1189 1173 1173 1169 1169 1169 1169 1173 1173 1161 1161 1173 1173 1164 1164 1161 1161 1161 1161 1164 1164 1159 1159 1164 1164 1160 1160 1159 1159 1159 1159 1160 1160 1162 1162 1160 1160 1165 1165 1162 1162 1162 1162 1165 1165 1170 1170 1165 1165 1174 1174 1170 1170 1170 1170 1174 1174 1188 1188 1174 1174 1190 1190 1188 1188 1188 1188 1190 1190 1203 1203 1190 1190 1205 1205 1203 1203 1203 1203 1205 1205 1224 1224 1205 1205 1226 1226 1224 1224 1224 1224 1226 1226 1245 1245 1226 1226 1247 1247 1245 1245 1245 1245 1247 1247 1274 1274 1247 1247 1276 1276 1274 1274 1274 1274 1276 1276 1301 1301 1276 1276 1305 1305 1301 1301 2894 2894 2895 2895 1336 1336 2896 2896 1340 1340 1336 1336 1336 1336 1340 1340 1373 1373 1340 1340 1375 1375 1373 1373 1373 1373 1375 1375 1414 1414 1375 1375 1416 1416 1414 1414 1414 1414 1416 1416 1463 1463 1416 1416 1465 1465 1463 1463 1463 1463 1465 1465 1516 1516 1718 1718 1819 1819 1714 1714 1471 1471 1430 1430 1477 1477 1430 1430 1438 1438 1477 1477 1477 1477 1438 1438 1483 1483 1438 1438 1446 1446 1483 1483 1483 1483 1446 1446 1491 1491 1446 1446 1461 1461 1491 1491 1491 1491 1461 1461 1499 1499 1461 1461 1481 1481 1499 1499 1499 1499 1481 1481 1518 1518 1481 1481 1495 1495 1518 1518 1518 1518 1495 1495 1538 1538 1495 1495 1514 1514 1538 1538 1538 1538 1514 1514 1552 1552 1514 1514 1544 1544 1552 1552 1552 1552 1544 1544 1571 1571 1544 1544 1563 1563 1571 1571 1571 1571 1563 1563 1603 1603 1563 1563 1601 1601 1603 1603 1603 1603 1601 1601 1617 1617 1601 1601 1624 1624 1617 1617 1617 1617 1624 1624 1660 1660 1624 1624 1670 1670 1660 1660 1660 1660 1670 1670 1684 1684 1670 1670 1701 1701 1684 1684 1684 1684 1701 1701 1725 1725 1701 1701 1757 1757 1725 1725 1725 1725 1757 1757 1767 1767 1757 1757 1808 1808 1767 1767 1767 1767 1808 1808 1810 1810 1808 1808 1842 1842 1810 1810 1810 1810 1842 1842 1840 1840 1842 1842 1897 1897 1840 1840 1840 1840 1897 1897 1886 1886 1897 1897 1929 1929 1886 1886 1886 1886 1929 1929 1915 1915 1929 1929 1970 1970 1915 1915 1915 1915 1970 1970 1939 1939 1970 1970 1990 1990 1939 1939 1939 1939 1990 1990 1976 1976 1990 1990 2027 2027 1976 1976 1976 1976 2027 2027 1992 1992 2027 2027 2045 2045 1992 1992 1992 1992 2045 2045 2021 2021 2045 2045 2070 2070 2021 2021 2021 2021 2070 2070 2037 2037 2070 2070 2084 2084 2037 2037 2037 2037 2084 2084 2053 2053 2084 2084 2102 2102 2053 2053 2053 2053 2102 2102 2072 2072 2102 2102 2119 2119 2072 2072 2072 2072 2119 2119 2080 2080 2119 2119 2125 2125 2080 2080 2080 2080 2125 2125 2088 2088 2125 2125 2133 2133 2088 2088 2088 2088 2133 2133 2098 2098 2133 2133 2145 2145 2098 2098 2098 2098 2145 2145 2106 2106 2145 2145 2152 2152 2106 2106 2106 2106 2152 2152 2115 2115 1718 1718 1714 1714 1641 1641 1714 1714 1637 1637 1641 1641 1641 1641 1637 1637 1576 1576 1637 1637 1572 1572 1576 1576 1576 1576 1572 1572 1521 1521 1572 1572 1515 1515 1521 1521 1521 1521 1515 1515 1468 1468 1515 1515 1462 1462 1468 1468 1468 1468 1462 1462 1419 1419 1462 1462 1413 1413 1419 1419 1419 1419 1413 1413 1378 1378 1413 1413 1372 1372 1378 1378 1378 1378 1372 1372 1341 1341 1372 1372 1335 1335 1341 1341 1341 1341 1335 1335 2897 2897 1335 1335 2898 2898 2899 2899 1306 1306 1300 1300 1279 1279 1300 1300 1273 1273 1279 1279 1279 1279 1273 1273 1250 1250 1273 1273 1244 1244 1250 1250 1250 1250 1244 1244 1227 1227 1244 1244 1223 1223 1227 1227 1227 1227 1223 1223 1208 1208 1223 1223 1202 1202 1208 1208 1208 1208 1202 1202 1191 1191 1202 1202 1187 1187 1191 1191 1191 1191 1187 1187 1176 1176 1187 1187 1169 1169 1176 1176 1176 1176 1169 1169 1166 1166 1169 1169 1161 1161 1166 1166 1166 1166 1161 1161 1163 1163 1161 1161 1159 1159 1163 1163 1163 1163 1159 1159 1167 1167 1159 1159 1162 1162 1167 1167 1167 1167 1162 1162 1177 1177 1162 1162 1170 1170 1177 1177 1177 1177 1170 1170 1192 1192 1170 1170 1188 1188 1192 1192 1192 1192 1188 1188 1209 1209 1188 1188 1203 1203 1209 1209 1209 1209 1203 1203 1228 1228 1203 1203 1224 1224 1228 1228 1228 1228 1224 1224 1251 1251 1224 1224 1245 1245 1251 1251 1251 1251 1245 1245 1280 1280 1245 1245 1274 1274 1280 1280 1280 1280 1274 1274 1307 1307 1274 1274 1301 1301 1307 1307 2900 2900 2901 2901 1342 1342 2902 2902 1336 1336 1342 1342 1342 1342 1336 1336 1379 1379 1336 1336 1373 1373 1379 1379 1379 1379 1373 1373 1420 1420 1373 1373 1414 1414 1420 1420 1420 1420 1414 1414 1469 1469 1414 1414 1463 1463 1469 1469 1469 1469 1463 1463 1522 1522 1463 1463 1516 1516 1522 1522 1522 1522 1516 1516 1577 1577 1722 1722 1819 1819 1718 1718 1520 1520 1471 1471 1524 1524 1471 1471 1477 1477 1524 1524 1524 1524 1477 1477 1530 1530 1477 1477 1483 1483 1530 1530 1530 1530 1483 1483 1534 1534 1483 1483 1491 1491 1534 1534 1534 1534 1491 1491 1542 1542 1491 1491 1499 1499 1542 1542 1542 1542 1499 1499 1550 1550 1499 1499 1518 1518 1550 1550 1550 1550 1518 1518 1556 1556 1518 1518 1538 1538 1556 1556 1556 1556 1538 1538 1581 1581 1538 1538 1552 1552 1581 1581 1581 1581 1552 1552 1595 1595 1552 1552 1571 1571 1595 1595 1595 1595 1571 1571 1611 1611 1571 1571 1603 1603 1611 1611 1611 1611 1603 1603 1630 1630 1603 1603 1617 1617 1630 1630 1630 1630 1617 1617 1662 1662 1617 1617 1660 1660 1662 1662 1662 1662 1660 1660 1680 1680 1660 1660 1684 1684 1680 1680 1680 1680 1684 1684 1703 1703 1684 1684 1725 1725 1703 1703 1703 1703 1725 1725 1747 1747 1725 1725 1767 1767 1747 1747 1747 1747 1767 1767 1771 1771 1767 1767 1810 1810 1771 1771 1771 1771 1810 1810 1812 1812 1810 1810 1840 1840 1812 1812 1812 1812 1840 1840 1834 1834 1840 1840 1886 1886 1834 1834 1834 1834 1886 1886 1862 1862 1886 1886 1915 1915 1862 1862 1862 1862 1915 1915 1903 1903 1915 1915 1939 1939 1903 1903 1903 1903 1939 1939 1923 1923 1939 1939 1976 1976 1923 1923 1923 1923 1976 1976 1947 1947 1976 1976 1992 1992 1947 1947 1947 1947 1992 1992 1972 1972 1992 1992 2021 2021 1972 1972 1972 1972 2021 2021 1984 1984 2021 2021 2037 2037 1984 1984 1984 1984 2037 2037 2000 2000 2037 2037 2053 2053 2000 2000 2000 2000 2053 2053 2023 2023 2053 2053 2072 2072 2023 2023 2023 2023 2072 2072 2031 2031 2072 2072 2080 2080 2031 2031 2031 2031 2080 2080 2039 2039 2080 2080 2088 2088 2039 2039 2039 2039 2088 2088 2049 2049 2088 2088 2098 2098 2049 2049 2049 2049 2098 2098 2057 2057 2098 2098 2106 2106 2057 2057 2057 2057 2106 2106 2068 2068 2106 2106 2115 2115 2068 2068 2068 2068 2115 2115 2074 2074 1722 1722 1718 1718 1647 1647 1718 1718 1641 1641 1647 1647 1647 1647 1641 1641 1584 1584 1641 1641 1576 1576 1584 1584 1584 1584 1576 1576 1525 1525 1576 1576 1521 1521 1525 1525 1525 1525 1521 1521 1472 1472 1521 1521 1468 1468 1472 1472 1472 1472 1468 1468 1427 1427 1468 1468 1419 1419 1427 1427 1427 1427 1419 1419 1386 1386 1419 1419 1378 1378 1386 1386 1386 1386 1378 1378 1349 1349 1378 1378 1341 1341 1349 1349 1349 1349 1341 1341 2903 2903 1341 1341 2904 2904 2905 2905 1314 1314 1306 1306 1283 1283 1306 1306 1279 1279 1283 1283 1283 1283 1279 1279 1258 1258 1279 1279 1250 1250 1258 1258 1258 1258 1250 1250 1233 1233 1250 1250 1227 1227 1233 1233 1233 1233 1227 1227 1214 1214 1227 1227 1208 1208 1214 1214 1214 1214 1208 1208 1197 1197 1208 1208 1191 1191 1197 1197 1197 1197 1191 1191 1183 1183 1191 1191 1176 1176 1183 1183 1183 1183 1176 1176 1178 1178 1176 1176 1166 1166 1178 1178 1178 1178 1166 1166 1175 1175 1166 1166 1163 1163 1175 1175 1175 1175 1163 1163 1179 1179 1163 1163 1167 1167 1179 1179 1179 1179 1167 1167 1184 1184 1167 1167 1177 1177 1184 1184 1184 1184 1177 1177 1198 1198 1177 1177 1192 1192 1198 1198 1198 1198 1192 1192 1215 1215 1192 1192 1209 1209 1215 1215 1215 1215 1209 1209 1234 1234 1209 1209 1228 1228 1234 1234 1234 1234 1228 1228 1259 1259 1228 1228 1251 1251 1259 1259 1259 1259 1251 1251 1284 1284 1251 1251 1280 1280 1284 1284 1284 1284 1280 1280 1315 1315 1280 1280 1307 1307 1315 1315 2906 2906 2907 2907 1350 1350 2908 2908 1342 1342 1350 1350 1350 1350 1342 1342 1387 1387 1342 1342 1379 1379 1387 1387 1387 1387 1379 1379 1428 1428 1379 1379 1420 1420 1428 1428 1428 1428 1420 1420 1473 1473 1420 1420 1469 1469 1473 1473 1473 1473 1469 1469 1526 1526 1469 1469 1522 1522 1526 1526 1526 1526 1522 1522 1585 1585 1522 1522 1577 1577 1585 1585 1585 1585 1577 1577 1648 1648 1573 1573 1520 1520 1575 1575 1520 1520 1524 1524 1575 1575 1575 1575 1524 1524 1583 1583 1524 1524 1530 1530 1583 1583 1583 1583 1530 1530 1587 1587 1530 1530 1534 1534 1587 1587 1587 1587 1534 1534 1591 1591 1534 1534 1542 1542 1591 1591 1591 1591 1542 1542 1599 1599 1542 1542 1550 1550 1599 1599 1599 1599 1550 1550 1605 1605 1550 1550 1556 1556 1605 1605 1605 1605 1556 1556 1613 1613 1556 1556 1581 1581 1613 1613 1613 1613 1581 1581 1619 1619 1581 1581 1595 1595 1619 1619 1619 1619 1595 1595 1634 1634 1595 1595 1611 1611 1634 1634 1634 1634 1611 1611 1658 1658 1611 1611 1630 1630 1658 1658 1658 1658 1630 1630 1676 1676 1630 1630 1662 1662 1676 1676 1676 1676 1662 1662 1686 1686 1662 1662 1680 1680 1686 1686 1686 1686 1680 1680 1705 1705 1680 1680 1703 1703 1705 1705 1705 1705 1703 1703 1739 1739 1703 1703 1747 1747 1739 1739 1739 1739 1747 1747 1761 1761 1747 1747 1771 1771 1761 1761 1761 1761 1771 1771 1777 1777 1771 1771 1812 1812 1777 1777 1777 1777 1812 1812 1814 1814 1812 1812 1834 1834 1814 1814 1814 1814 1834 1834 1830 1830 1834 1834 1862 1862 1830 1830 1830 1830 1862 1862 1848 1848 1862 1862 1903 1903 1848 1848 1848 1848 1903 1903 1876 1876 1903 1903 1923 1923 1876 1876 1876 1876 1923 1923 1907 1907 1923 1923 1947 1947 1907 1907 1907 1907 1947 1947 1917 1917 1947 1947 1972 1972 1917 1917 1917 1917 1972 1972 1931 1931 1972 1972 1984 1984 1931 1931 1931 1931 1984 1984 1951 1951 1984 1984 2000 2000 1951 1951 1951 1951 2000 2000 1968 1968 2000 2000 2023 2023 1968 1968 1968 1968 2023 2023 1978 1978 2023 2023 2031 2031 1978 1978 1978 1978 2031 2031 1986 1986 2031 2031 2039 2039 1986 1986 1986 1986 2039 2039 1996 1996 2039 2039 2049 2049 1996 1996 1996 1996 2049 2049 2004 2004 2049 2049 2057 2057 2004 2004 2004 2004 2057 2057 2010 2010 2057 2057 2068 2068 2010 2010 2010 2010 2068 2068 2019 2019 2068 2068 2074 2074 2019 2019 2019 2019 2074 2074 2025 2025 1642 1642 1573 1573 1638 1638 1573 1573 1575 1575 1638 1638 1638 1638 1575 1575 1640 1640 1575 1575 1583 1583 1640 1640 1640 1640 1583 1583 1644 1644 1583 1583 1587 1587 1644 1644 1644 1644 1587 1587 1650 1650 1587 1587 1591 1591 1650 1650 1650 1650 1591 1591 1654 1654 1591 1591 1599 1599 1654 1654 1654 1654 1599 1599 1664 1664 1599 1599 1605 1605 1664 1664 1664 1664 1605 1605 1668 1668 1605 1605 1613 1613 1668 1668 1668 1668 1613 1613 1674 1674 1613 1613 1619 1619 1674 1674 1674 1674 1619 1619 1678 1678 1619 1619 1634 1634 1678 1678 1678 1678 1634 1634 1688 1688 1634 1634 1658 1658 1688 1688 1688 1688 1658 1658 1692 1692 1658 1658 1676 1676 1692 1692 1692 1692 1676 1676 1709 1709 1676 1676 1686 1686 1709 1709 1709 1709 1686 1686 1733 1733 1686 1686 1705 1705 1733 1733 1733 1733 1705 1705 1749 1749 1705 1705 1739 1739 1749 1749 1749 1749 1739 1739 1763 1763 1739 1739 1761 1761 1763 1763 1763 1763 1761 1761 1773 1773 1761 1761 1777 1777 1773 1773 1773 1773 1777 1777 1781 1781 1777 1777 1814 1814 1781 1781 1781 1781 1814 1814 1816 1816 1814 1814 1830 1830 1816 1816 1816 1816 1830 1830 1826 1826 1830 1830 1848 1848 1826 1826 1826 1826 1848 1848 1836 1836 1848 1848 1876 1876 1836 1836 1836 1836 1876 1876 1850 1850 1876 1876 1907 1907 1850 1850 1850 1850 1907 1907 1868 1868 1907 1907 1917 1917 1868 1868 1868 1868 1917 1917 1891 1891 1917 1917 1931 1931 1891 1891 1891 1891 1931 1931 1905 1905 1931 1931 1951 1951 1905 1905 1905 1905 1951 1951 1911 1911 1951 1951 1968 1968 1911 1911 1911 1911 1968 1968 1919 1919 1968 1968 1978 1978 1919 1919 1919 1919 1978 1978 1927 1927 1978 1978 1986 1986 1927 1927 1927 1927 1986 1986 1935 1935 1986 1986 1996 1996 1935 1935 1935 1935 1996 1996 1943 1943 1996 1996 2004 2004 1943 1943 1943 1943 2004 2004 1953 1953 2004 2004 2010 2010 1953 1953 1953 1953 2010 2010 1960 1960 2010 2010 2019 2019 1960 1960 1960 1960 2019 2019 1964 1964 2019 2019 2025 2025 1964 1964 1964 1964 2025 2025 1966 1966 1723 1723 1642 1642 1719 1719 1642 1642 1638 1638 1719 1719 1719 1719 1638 1638 1715 1715 1638 1638 1640 1640 1715 1715 1715 1715 1640 1640 1717 1717 1640 1640 1644 1644 1717 1717 1717 1717 1644 1644 1721 1721 1644 1644 1650 1650 1721 1721 1721 1721 1650 1650 1727 1727 1650 1650 1654 1654 1727 1727 1727 1727 1654 1654 1731 1731 1654 1654 1664 1664 1731 1731 1731 1731 1664 1664 1735 1735 1664 1664 1668 1668 1735 1735 1735 1735 1668 1668 1741 1741 1668 1668 1674 1674 1741 1741 1741 1741 1674 1674 1743 1743 1674 1674 1678 1678 1743 1743 1743 1743 1678 1678 1751 1751 1678 1678 1688 1688 1751 1751 1751 1751 1688 1688 1755 1755 1688 1688 1692 1692 1755 1755 1755 1755 1692 1692 1759 1759 1692 1692 1709 1709 1759 1759 1759 1759 1709 1709 1765 1765 1709 1709 1733 1733 1765 1765 1765 1765 1733 1733 1769 1769 1733 1733 1749 1749 1769 1769 1769 1769 1749 1749 1775 1775 1749 1749 1763 1763 1775 1775 1775 1775 1763 1763 1779 1779 1763 1763 1773 1773 1779 1779 1779 1779 1773 1773 1783 1783 1773 1773 1781 1781 1783 1783 1783 1783 1781 1781 1806 1806 1781 1781 1816 1816 1806 1806 1806 1806 1816 1816 1818 1818 1816 1816 1826 1826 1818 1818 1818 1818 1826 1826 1824 1824 1826 1826 1836 1836 1824 1824 1824 1824 1836 1836 1828 1828 1836 1836 1850 1850 1828 1828 1828 1828 1850 1850 1832 1832 1850 1850 1868 1868 1832 1832 1832 1832 1868 1868 1838 1838 1868 1868 1891 1891 1838 1838 1838 1838 1891 1891 1844 1844 1891 1891 1905 1905 1844 1844 1844 1844 1905 1905 1852 1852 1905 1905 1911 1911 1852 1852 1852 1852 1911 1911 1856 1856 1911 1911 1919 1919 1856 1856 1856 1856 1919 1919 1864 1864 1919 1919 1927 1927 1864 1864 1864 1864 1927 1927 1872 1872 1927 1927 1935 1935 1872 1872 1872 1872 1935 1935 1880 1880 1935 1935 1943 1943 1880 1880 1880 1880 1943 1943 1889 1889 1943 1943 1953 1953 1889 1889 1889 1889 1953 1953 1893 1893 1953 1953 1960 1960 1893 1893 1893 1893 1960 1960 1895 1895 1960 1960 1964 1964 1895 1895 1895 1895 1964 1964 1899 1899 1964 1964 1966 1966 1899 1899 1899 1899 1966 1966 1901 1901 1894 1894 1820 1820 1898 1898 1723 1723 1648 1648 1642 1642 1648 1648 1577 1577 1642 1642 1642 1642 1577 1577 1573 1573 1577 1577 1516 1516 1573 1573 1573 1573 1516 1516 1520 1520 1516 1516 1465 1465 1520 1520 1520 1520 1465 1465 1471 1471 1465 1465 1424 1424 1471 1471 1471 1471 1424 1424 1430 1430 1424 1424 1391 1391 1430 1430 1430 1430 1391 1391 1397 1397 1391 1391 1362 1362 1397 1397 1397 1397 1362 1362 1369 1369 1362 1362 1344 1344 1369 1369 1369 1369 1344 1344 1360 1360 1344 1344 2909 2909 1360 1360 1360 1360 2910 2910 2911 2911 1330 1330 1327 1327 1354 1354 1354 1354 1327 1327 1358 1358 1327 1327 1338 1338 1358 1358 2912 2912 2913 2913 1365 1365 2914 2914 1356 1356 1365 1365 1365 1365 1356 1356 1395 1395 1356 1356 1385 1385 1395 1395 1395 1395 1385 1385 1422 1422 1385 1385 1412 1412 1422 1422 1422 1422 1412 1412 1457 1457 1412 1412 1453 1453 1457 1457 1457 1457 1453 1453 1502 1502 1453 1453 1500 1500 1502 1502 1502 1502 1500 1500 1557 1557 1500 1500 1558 1558 1557 1557 1557 1557 1558 1558 1621 1621 1558 1558 1625 1625 1621 1621 1621 1621 1625 1625 1696 1696 1625 1625 1698 1698 1696 1696 1696 1696 1698 1698 1789 1789 1698 1698 1791 1791 1789 1789 1789 1789 1791 1791 1873 1873 1791 1791 1869 1869 1873 1873 1873 1873 1869 1869 1936 1936 1869 1869 1932 1932 1936 1936 1936 1936 1932 1932 1987 1987 1932 1932 1979 1979 1987 1987 1987 1987 1979 1979 2028 2028 1979 1979 2011 2011 2028 2028 2915 2915 2916 2916 2046 2046 2917 2917 2032 2032 2046 2046 2046 2046 2032 2032 2064 2064 2032 2032 2040 2040 2064 2064 2064 2064 2040 2040 2075 2075 2040 2040 2044 2044 2075 2075 2075 2075 2044 2044 2069 2069 2044 2044 2036 2036 2069 2069 2069 2069 2036 2036 2052 2052 2036 2036 2022 2022 2052 2052 2052 2052 2022 2022 2030 2030 2022 2022 1985 1985 2030 2030 2030 2030 1985 1985 1995 1995 1985 1985 1942 1942 1995 1995 1995 1995 1942 1942 1952 1952 1942 1942 1892 1892 1952 1952 1952 1952 1892 1892 1894 1894 1892 1892 1820 1820 1894 1894
+419 419 417 417 496 496 419 419 496 496 423 423 425 425 423 423 496 496 429 429 425 425 496 496 438 438 429 429 496 496 446 446 438 438 496 496 454 454 446 446 496 496 462 462 454 454 496 496 466 466 462 462 496 496 474 474 466 466 496 496 480 480 474 474 496 496 486 486 480 480 496 496 490 490 486 486 496 496 494 494 490 490 496 496 498 498 494 494 496 496 510 510 498 498 496 496 533 533 510 510 496 496 537 537 533 533 496 496 541 541 537 537 496 496 547 547 541 541 496 496 551 551 547 547 496 496 557 557 551 551 496 496 561 561 557 557 496 496 565 565 561 561 496 496 573 573 565 565 496 496 575 575 573 573 496 496 581 581 575 575 496 496 585 585 581 581 496 496 589 589 585 585 496 496 595 595 589 589 496 496 599 599 595 595 496 496 601 601 599 599 496 496 597 597 601 601 496 496 593 593 597 597 496 496 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 495 495 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 495 495 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 495 495 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 495 495 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 495 495 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2314 2314 485 485 495 495 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2315 2315 319 319 2316 2316 2317 2317 343 343 305 305 337 337 489 489 495 495 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2318 2318 120 120 114 114 2319 2319 2320 2320 114 114 2321 2321 114 114 104 104 2322 2322 2323 2323 104 104 2324 2324 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2325 2325 355 355 2326 2326 2327 2327 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 495 495 489 489 2328 2328 270 270 2329 2329 270 270 235 235 2330 2330 2331 2331 235 235 2332 2332 235 235 204 204 2333 2333 2334 2334 204 204 2335 2335 204 204 182 182 2336 2336 2337 2337 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2338 2338 137 137 122 122 2339 2339 2340 2340 122 122 2341 2341 122 122 108 108 2342 2342 2343 2343 108 108 2344 2344 108 108 2345 2345 2346 2346 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2347 2347 404 404 2348 2348 2349 2349 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 497 497 495 495 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2350 2350 161 161 2351 2351 2352 2352 161 161 2353 2353 161 161 139 139 2354 2354 2355 2355 139 139 2356 2356 139 139 2357 2357 2358 2358 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 497 497 493 493 499 499 493 493 491 491 499 499 499 499 491 491 501 501 491 491 487 487 501 501 501 501 487 487 503 503 487 487 483 483 503 503 503 503 483 483 505 505 483 483 477 477 505 505 505 505 477 477 507 507 477 477 475 475 507 507 507 507 475 475 511 511 475 475 471 471 511 511 511 511 471 471 513 513 471 471 463 463 513 513 513 513 463 463 2359 2359 463 463 2360 2360 2361 2361 515 515 459 459 517 517 459 459 457 457 517 517 517 517 457 457 519 519 457 457 451 451 519 519 519 519 451 451 521 521 451 451 447 447 521 521 521 521 447 447 523 523 509 509 495 495 497 497 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2362 2362 130 130 130 130 2363 2363 2364 2364 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 509 509 497 497 534 534 497 497 499 499 534 534 534 534 499 499 538 538 499 499 501 501 538 538 538 538 501 501 544 544 501 501 503 503 544 544 544 544 503 503 548 548 503 503 505 505 548 548 548 548 505 505 558 558 505 505 507 507 558 558 558 558 507 507 562 562 507 507 511 511 562 562 562 562 511 511 570 570 511 511 513 513 570 570 570 570 513 513 2365 2365 513 513 2366 2366 2367 2367 578 578 515 515 586 586 515 515 517 517 586 586 586 586 517 517 602 602 517 517 519 519 602 602 602 602 519 519 604 604 519 519 521 521 604 604 604 604 521 521 608 608 521 521 523 523 608 608 608 608 523 523 616 616 532 532 495 495 509 509 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2368 2368 126 126 126 126 2369 2369 2370 2370 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 532 532 509 509 542 542 509 509 534 534 542 542 542 542 534 534 554 554 534 534 538 538 554 554 554 554 538 538 568 568 538 538 544 544 568 568 568 568 544 544 590 590 544 544 548 548 590 590 590 590 548 548 614 614 548 548 558 558 614 614 614 614 558 558 625 625 558 558 562 562 625 625 625 625 562 562 633 633 562 562 570 570 633 633 633 633 570 570 2371 2371 570 570 2372 2372 2373 2373 643 643 578 578 649 649 578 578 586 586 649 649 649 649 586 586 659 659 586 586 602 602 659 659 659 659 602 602 669 669 602 602 604 604 669 669 669 669 604 604 679 679 604 604 608 608 679 679 679 679 608 608 683 683 608 608 616 616 683 683 683 683 616 616 689 689 536 536 495 495 532 532 525 525 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2374 2374 116 116 116 116 2375 2375 2376 2376 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 536 536 532 532 552 552 532 532 542 542 552 552 552 552 542 542 576 576 542 542 554 554 576 576 576 576 554 554 612 612 554 554 568 568 612 612 612 612 568 568 631 631 568 568 590 590 631 631 631 631 590 590 645 645 590 590 614 614 645 645 645 645 614 614 663 663 614 614 625 625 663 663 663 663 625 625 687 687 625 625 633 633 687 687 687 687 633 633 2377 2377 633 633 2378 2378 2379 2379 700 700 643 643 708 708 643 643 649 649 708 708 708 708 649 649 718 718 649 649 659 659 718 718 718 718 659 659 726 726 659 659 669 669 726 726 726 726 669 669 736 736 669 669 679 679 736 736 736 736 679 679 750 750 679 679 683 683 750 750 750 750 683 683 754 754 683 683 689 689 754 754 754 754 689 689 756 756 540 540 495 495 536 536 618 618 525 525 527 527 525 525 439 439 527 527 527 527 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2380 2380 112 112 112 112 2381 2381 2382 2382 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 540 540 536 536 566 566 536 536 552 552 566 566 566 566 552 552 610 610 552 552 576 576 610 610 610 610 576 576 635 635 576 576 612 612 635 635 635 635 612 612 655 655 612 612 631 631 655 655 655 655 631 631 691 691 631 631 645 645 691 691 691 691 645 645 706 706 645 645 663 663 706 706 706 706 663 663 722 722 663 663 687 687 722 722 722 722 687 687 2383 2383 687 687 2384 2384 2385 2385 748 748 700 700 761 761 700 700 708 708 761 761 761 761 708 708 769 769 708 708 718 718 769 769 769 769 718 718 779 779 718 718 726 726 779 779 779 779 726 726 787 787 726 726 736 736 787 787 787 787 736 736 803 803 736 736 750 750 803 803 803 803 750 750 809 809 750 750 754 754 809 809 809 809 754 754 813 813 754 754 756 756 813 813 813 813 756 756 815 815 546 546 495 495 540 540 693 693 618 618 620 620 618 618 527 527 620 620 620 620 527 527 529 529 527 527 435 435 529 529 529 529 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2386 2386 106 106 106 106 2387 2387 2388 2388 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 546 546 540 540 582 582 540 540 566 566 582 582 582 582 566 566 629 629 566 566 610 610 629 629 629 629 610 610 653 653 610 610 635 635 653 653 653 653 635 635 698 698 635 635 655 655 698 698 698 698 655 655 714 714 655 655 691 691 714 714 714 714 691 691 746 746 691 691 706 706 746 746 746 746 706 706 767 767 706 706 722 722 767 767 767 767 722 722 783 783 722 722 2389 2389 783 783 783 783 2390 2390 2391 2391 748 748 761 761 807 807 807 807 761 761 818 818 761 761 769 769 818 818 818 818 769 769 826 826 769 769 779 779 826 826 826 826 779 779 836 836 779 779 787 787 836 836 836 836 787 787 848 848 787 787 803 803 848 848 848 848 803 803 858 858 803 803 809 809 858 858 858 858 809 809 862 862 809 809 813 813 862 862 862 862 813 813 866 866 813 813 815 815 866 866 866 866 815 815 863 863 550 550 495 495 546 546 758 758 693 693 695 695 693 693 620 620 695 695 695 695 620 620 622 622 620 620 529 529 622 622 622 622 529 529 531 531 529 529 433 433 531 531 531 531 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2392 2392 103 103 103 103 2393 2393 2394 2394 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 550 550 546 546 606 606 546 546 582 582 606 606 606 606 582 582 639 639 582 582 629 629 639 639 639 639 629 629 685 685 629 629 653 653 685 685 685 685 653 653 712 712 653 653 698 698 712 712 712 712 698 698 752 752 698 698 714 714 752 752 752 752 714 714 775 775 714 714 746 746 775 775 775 775 746 746 805 805 746 746 767 767 805 805 805 805 767 767 822 822 767 767 783 783 822 822 822 822 783 783 2395 2395 783 783 2396 2396 2397 2397 840 840 807 807 864 864 807 807 818 818 864 864 864 864 818 818 871 871 818 818 826 826 871 871 871 871 826 826 879 879 826 826 836 836 879 879 879 879 836 836 893 893 836 836 848 848 893 893 893 893 848 848 903 903 848 848 858 858 903 903 903 903 858 858 905 905 858 858 862 862 905 905 905 905 862 862 907 907 862 862 866 866 907 907 907 907 866 866 906 906 866 866 863 863 906 906 906 906 863 863 904 904 556 556 495 495 550 550 814 814 758 758 757 757 758 758 695 695 757 757 757 757 695 695 694 694 695 695 622 622 694 694 694 694 622 622 621 621 622 622 531 531 621 621 621 621 531 531 530 530 531 531 430 430 530 530 530 530 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2398 2398 107 107 107 107 2399 2399 2400 2400 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 556 556 550 550 623 623 550 550 606 606 623 623 623 623 606 606 657 657 606 606 639 639 657 657 657 657 639 639 704 704 639 639 685 685 704 704 704 704 685 685 744 744 685 685 712 712 744 744 744 744 712 712 771 771 712 712 752 752 771 771 771 771 752 752 811 811 752 752 775 775 811 811 811 811 775 775 830 830 775 775 805 805 830 830 830 830 805 805 860 860 805 805 822 822 860 860 860 860 822 822 2401 2401 822 822 2402 2402 2403 2403 875 875 840 840 897 897 840 840 864 864 897 897 897 897 864 864 914 914 864 864 871 871 914 914 914 914 871 871 920 920 871 871 879 879 920 920 920 920 879 879 930 930 879 879 893 893 930 930 930 930 893 893 944 944 893 893 903 903 944 944 944 944 903 903 948 948 903 903 905 905 948 948 948 948 905 905 952 952 905 905 907 907 952 952 952 952 907 907 949 949 907 907 906 906 949 949 949 949 906 906 945 945 906 906 904 904 945 945 945 945 904 904 931 931 560 560 495 495 556 556 859 859 814 814 810 810 814 814 757 757 810 810 810 810 757 757 755 755 757 757 694 694 755 755 755 755 694 694 690 690 694 694 621 621 690 690 690 690 621 621 619 619 621 621 530 530 619 619 619 619 530 530 528 528 530 530 434 434 528 528 528 528 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2404 2404 113 113 113 113 2405 2405 2406 2406 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 560 560 556 556 627 627 556 556 623 623 627 627 627 627 623 623 681 681 623 623 657 657 681 681 681 681 657 657 720 720 657 657 704 704 720 720 720 720 704 704 763 763 704 704 744 744 763 763 763 763 744 744 801 801 744 744 771 771 801 801 801 801 771 771 828 828 771 771 811 811 828 828 828 828 811 811 867 867 811 811 830 830 867 867 867 867 830 830 883 883 830 830 860 860 883 883 883 883 860 860 912 912 860 860 2407 2407 912 912 912 912 2408 2408 2409 2409 875 875 897 897 926 926 926 926 897 897 950 950 897 897 914 914 950 950 950 950 914 914 959 959 914 914 920 920 959 959 959 959 920 920 967 967 920 920 930 930 967 967 967 967 930 930 981 981 930 930 944 944 981 981 981 981 944 944 983 983 944 944 948 948 983 983 983 983 948 948 987 987 948 948 952 952 987 987 987 987 952 952 984 984 952 952 949 949 984 984 984 984 949 949 982 982 949 949 945 945 982 982 982 982 945 945 968 968 945 945 931 931 968 968 968 968 931 931 960 960 564 564 495 495 560 560 894 894 859 859 849 849 859 859 810 810 849 849 849 849 810 810 804 804 810 810 755 755 804 804 804 804 755 755 751 751 755 755 690 690 751 751 751 751 690 690 684 684 690 690 619 619 684 684 684 684 619 619 617 617 619 619 528 528 617 617 617 617 528 528 526 526 528 528 436 436 526 526 526 526 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2410 2410 117 117 117 117 2411 2411 2412 2412 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 564 564 560 560 637 637 560 560 627 627 637 637 637 637 627 627 696 696 627 627 681 681 696 696 696 696 681 681 734 734 681 681 720 720 734 734 734 734 720 720 777 777 720 720 763 763 777 777 777 777 763 763 820 820 763 763 801 801 820 820 820 820 801 801 856 856 801 801 828 828 856 856 856 856 828 828 881 881 828 828 867 867 881 881 881 881 867 867 916 916 867 867 883 883 916 916 916 916 883 883 938 938 883 883 912 912 938 938 938 938 912 912 2413 2413 912 912 2414 2414 2415 2415 2416 2416 926 926 2417 2417 926 926 950 950 2418 2418 2419 2419 950 950 2420 2420 950 950 959 959 2421 2421 2422 2422 959 959 2423 2423 959 959 967 967 2424 2424 2425 2425 967 967 2426 2426 967 967 981 981 2427 2427 2428 2428 981 981 2429 2429 981 981 983 983 2430 2430 2431 2431 983 983 2432 2432 983 983 987 987 2433 2433 2434 2434 987 987 2435 2435 987 987 984 984 2436 2436 2437 2437 984 984 2438 2438 984 984 982 982 2439 2439 2440 2440 982 982 2441 2441 982 982 968 968 2442 2442 2443 2443 968 968 2444 2444 968 968 960 960 2445 2445 2446 2446 960 960 2447 2447 572 572 495 495 564 564 921 921 894 894 880 880 894 894 849 849 880 880 880 880 849 849 837 837 849 849 804 804 837 837 837 837 804 804 788 788 804 804 751 751 788 788 788 788 751 751 737 737 751 751 684 684 737 737 737 737 684 684 680 680 684 684 617 617 680 680 680 680 617 617 609 609 617 617 526 526 609 609 609 609 526 526 524 524 526 526 440 440 524 524 524 524 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2448 2448 127 127 127 127 2449 2449 2450 2450 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 572 572 564 564 641 641 564 564 637 637 641 641 641 641 637 637 702 702 637 637 696 696 702 702 702 702 696 696 759 759 696 696 734 734 759 759 759 759 734 734 797 797 734 734 777 777 797 797 797 797 777 777 834 834 777 777 820 820 834 834 834 834 820 820 873 873 820 820 856 856 873 873 873 873 856 856 910 910 856 856 881 881 910 910 910 910 881 881 934 934 881 881 916 916 934 934 934 934 916 916 2451 2451 916 916 938 938 2452 2452 2453 2453 938 938 2454 2454 938 938 2455 2455 2456 2456 988 988 957 957 1002 1002 957 957 977 977 1002 1002 1002 1002 977 977 1021 1021 977 977 992 992 1021 1021 1021 1021 992 992 1029 1029 992 992 998 998 1029 1029 1029 1029 998 998 1037 1037 998 998 1012 1012 1037 1037 1037 1037 1012 1012 1047 1047 1012 1012 1016 1016 1047 1047 1047 1047 1016 1016 1051 1051 1016 1016 1020 1020 1051 1051 1051 1051 1020 1020 1048 1048 1020 1020 1017 1017 1048 1048 1048 1048 1017 1017 1038 1038 1017 1017 1013 1013 1038 1038 1038 1038 1013 1013 1030 1030 1013 1013 999 999 1030 1030 1030 1030 999 999 1022 1022 999 999 993 993 1022 1022 1022 1022 993 993 1003 1003 993 993 978 978 1003 1003 1003 1003 978 978 989 989 574 574 495 495 572 572 951 951 921 921 915 915 921 921 880 880 915 915 915 915 880 880 872 872 880 880 837 837 872 872 872 872 837 837 827 827 837 837 788 788 827 827 827 827 788 788 780 780 788 788 737 737 780 780 780 780 737 737 727 727 737 737 680 680 727 727 727 727 680 680 670 670 680 680 609 609 670 670 670 670 609 609 605 605 609 609 524 524 605 605 605 605 524 524 522 522 524 524 444 444 522 522 522 522 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2457 2457 131 131 131 131 2458 2458 2459 2459 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 574 574 572 572 647 647 572 572 641 641 647 647 647 647 641 641 710 710 641 641 702 702 710 710 710 710 702 702 765 765 702 702 759 759 765 765 765 765 759 759 816 816 759 759 797 797 816 816 816 816 797 797 854 854 797 797 834 834 854 854 854 854 834 834 889 889 834 834 873 873 889 889 889 889 873 873 922 922 873 873 910 910 922 922 922 922 910 910 955 955 910 910 934 934 955 955 955 955 934 934 2460 2460 934 934 2461 2461 2462 2462 985 985 961 961 1006 1006 961 961 988 988 1006 1006 1006 1006 988 988 1025 1025 988 988 1002 1002 1025 1025 1025 1025 1002 1002 1045 1045 1002 1002 1021 1021 1045 1045 1045 1045 1021 1021 1054 1054 1021 1021 1029 1029 1054 1054 1054 1054 1029 1029 1066 1066 1029 1029 1037 1037 1066 1066 1066 1066 1037 1037 1072 1072 1037 1037 1047 1047 1072 1072 1072 1072 1047 1047 1074 1074 1047 1047 1051 1051 1074 1074 1074 1074 1051 1051 1073 1073 1051 1051 1048 1048 1073 1073 1073 1073 1048 1048 1067 1067 1048 1048 1038 1038 1067 1067 1067 1067 1038 1038 1055 1055 1038 1038 1030 1030 1055 1055 1055 1055 1030 1030 1046 1046 1030 1030 1022 1022 1046 1046 1046 1046 1022 1022 1026 1026 1022 1022 1003 1003 1026 1026 1026 1026 1003 1003 1007 1007 1003 1003 989 989 1007 1007 1007 1007 989 989 986 986 580 580 495 495 574 574 2463 2463 951 951 927 927 951 951 915 915 927 927 927 927 915 915 898 898 915 915 872 872 898 898 898 898 872 872 865 865 872 872 827 827 865 865 865 865 827 827 819 819 827 827 780 780 819 819 819 819 780 780 770 770 780 780 727 727 770 770 770 770 727 727 719 719 727 727 670 670 719 719 719 719 670 670 660 660 670 670 605 605 660 660 660 660 605 605 603 603 605 605 522 522 603 603 603 603 522 522 520 520 522 522 448 448 520 520 520 520 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2464 2464 150 150 150 150 2465 2465 2466 2466 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 580 580 574 574 651 651 574 574 647 647 651 651 651 651 647 647 716 716 647 647 710 710 716 716 716 716 710 710 773 773 710 710 765 765 773 773 773 773 765 765 824 824 765 765 816 816 824 824 824 824 816 816 869 869 816 816 854 854 869 869 869 869 854 854 908 908 854 854 889 889 908 908 908 908 889 889 946 946 889 889 922 922 946 946 946 946 922 922 971 971 922 922 955 955 971 971 971 971 955 955 2467 2467 955 955 2468 2468 2469 2469 996 996 985 985 1023 1023 985 985 1006 1006 1023 1023 1023 1023 1006 1006 1049 1049 1006 1006 1025 1025 1049 1049 1049 1049 1025 1025 1062 1062 1025 1025 1045 1045 1062 1062 1062 1062 1045 1045 1077 1077 1045 1045 1054 1054 1077 1077 1077 1077 1054 1054 1085 1085 1054 1054 1066 1066 1085 1085 1085 1085 1066 1066 1093 1093 1066 1066 1072 1072 1093 1093 1093 1093 1072 1072 1099 1099 1072 1072 1074 1074 1099 1099 1099 1099 1074 1074 1094 1094 1074 1074 1073 1073 1094 1094 1094 1094 1073 1073 1086 1086 1073 1073 1067 1067 1086 1086 1086 1086 1067 1067 1078 1078 1067 1067 1055 1055 1078 1078 1078 1078 1055 1055 1063 1063 1055 1055 1046 1046 1063 1063 1063 1063 1046 1046 1050 1050 1046 1046 1026 1026 1050 1050 1050 1050 1026 1026 1024 1024 1026 1026 1007 1007 1024 1024 1024 1024 1007 1007 997 997 1007 1007 986 986 997 997 2470 2470 2471 2471 972 972 584 584 495 495 580 580 2472 2472 2473 2473 939 939 2474 2474 2475 2475 939 939 939 939 2476 2476 913 913 2477 2477 2478 2478 913 913 913 913 2479 2479 2480 2480 898 898 865 865 876 876 876 876 865 865 841 841 865 865 819 819 841 841 841 841 819 819 808 808 819 819 770 770 808 808 808 808 770 770 762 762 770 770 719 719 762 762 762 762 719 719 709 709 719 719 660 660 709 709 709 709 660 660 650 650 660 660 603 603 650 650 650 650 603 603 587 587 603 603 520 520 587 587 587 587 520 520 518 518 520 520 452 452 518 518 518 518 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2481 2481 2482 2482 162 162 2483 2483 2484 2484 162 162 162 162 2485 2485 140 140 2486 2486 2487 2487 140 140 140 140 2488 2488 2489 2489 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 584 584 580 580 661 661 580 580 651 651 661 661 661 661 651 651 724 724 651 651 716 716 724 724 724 724 716 716 781 781 716 716 773 773 781 781 781 781 773 773 832 832 773 773 824 824 832 832 832 832 824 824 877 877 824 824 869 869 877 877 877 877 869 869 918 918 869 869 908 908 918 918 918 918 908 908 953 953 908 908 946 946 953 953 953 953 946 946 2490 2490 946 946 971 971 2491 2491 2492 2492 971 971 2493 2493 971 971 2494 2494 2495 2495 1018 1018 996 996 1043 1043 996 996 1023 1023 1043 1043 1043 1043 1023 1023 1060 1060 1023 1023 1049 1049 1060 1060 1060 1060 1049 1049 1079 1079 1049 1049 1062 1062 1079 1079 1079 1079 1062 1062 1097 1097 1062 1062 1077 1077 1097 1097 1097 1097 1077 1077 1104 1104 1077 1077 1085 1085 1104 1104 1104 1104 1085 1085 1114 1114 1085 1085 1093 1093 1114 1114 1114 1114 1093 1093 1116 1116 1093 1093 1099 1099 1116 1116 1116 1116 1099 1099 1115 1115 1099 1099 1094 1094 1115 1115 1115 1115 1094 1094 1105 1105 1094 1094 1086 1086 1105 1105 1105 1105 1086 1086 1098 1098 1086 1086 1078 1078 1098 1098 1098 1098 1078 1078 1080 1080 1078 1078 1063 1063 1080 1080 1080 1080 1063 1063 1061 1061 1063 1063 1050 1050 1061 1061 1061 1061 1050 1050 1044 1044 1050 1050 1024 1024 1044 1044 1044 1044 1024 1024 1019 1019 1024 1024 997 997 1019 1019 1019 1019 997 997 991 991 2496 2496 972 972 2497 2497 2498 2498 972 972 954 954 588 588 495 495 584 584 956 956 2499 2499 935 935 2500 2500 939 939 935 935 935 935 939 939 917 917 939 939 913 913 917 917 917 917 913 913 884 884 913 913 2501 2501 884 884 884 884 2502 2502 861 861 2503 2503 2504 2504 861 861 861 861 2505 2505 823 823 2506 2506 2507 2507 823 823 823 823 2508 2508 784 784 2509 2509 2510 2510 784 784 784 784 2511 2511 2512 2512 762 762 709 709 749 749 749 749 709 709 701 701 709 709 650 650 701 701 701 701 650 650 644 644 650 650 587 587 644 644 644 644 587 587 579 579 587 587 518 518 579 579 579 579 518 518 516 516 518 518 458 458 516 516 516 516 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2513 2513 2514 2514 271 271 2515 2515 2516 2516 271 271 271 271 2517 2517 236 236 2518 2518 2519 2519 236 236 236 236 2520 2520 205 205 2521 2521 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2522 2522 156 156 156 156 2523 2523 138 138 2524 2524 2525 2525 138 138 138 138 2526 2526 123 123 2527 2527 2528 2528 123 123 123 123 2529 2529 109 109 2530 2530 2531 2531 109 109 109 109 2532 2532 2533 2533 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 588 588 584 584 665 665 584 584 661 661 665 665 665 665 661 661 728 728 661 661 724 724 728 728 728 728 724 724 785 785 724 724 781 781 785 785 785 785 781 781 838 838 781 781 832 832 838 838 838 838 832 832 885 885 832 832 877 877 885 885 885 885 877 877 924 924 877 877 918 918 924 924 924 924 918 918 963 963 918 918 953 953 963 963 963 963 953 953 2534 2534 953 953 2535 2535 2536 2536 994 994 990 990 1027 1027 990 990 1018 1018 1027 1027 1027 1027 1018 1018 1052 1052 1018 1018 1043 1043 1052 1052 1052 1052 1043 1043 1075 1075 1043 1043 1060 1060 1075 1075 1075 1075 1060 1060 1095 1095 1060 1060 1079 1079 1095 1095 1095 1095 1079 1079 1108 1108 1079 1079 1097 1097 1108 1108 1108 1108 1097 1097 1121 1121 1097 1097 1104 1104 1121 1121 1121 1121 1104 1104 1129 1129 1104 1104 1114 1114 1129 1129 1129 1129 1114 1114 1133 1133 1114 1114 1116 1116 1133 1133 1133 1133 1116 1116 1130 1130 1116 1116 1115 1115 1130 1130 1130 1130 1115 1115 1122 1122 1115 1115 1105 1105 1122 1122 1122 1122 1105 1105 1109 1109 1105 1105 1098 1098 1109 1109 1109 1109 1098 1098 1096 1096 1098 1098 1080 1080 1096 1096 1096 1096 1080 1080 1076 1076 1080 1080 1061 1061 1076 1076 1076 1076 1061 1061 1053 1053 1061 1061 1044 1044 1053 1053 1053 1053 1044 1044 1028 1028 1044 1044 1019 1019 1028 1028 1028 1028 1019 1019 995 995 1019 1019 991 991 995 995 2537 2537 2538 2538 964 964 2539 2539 954 954 964 964 964 964 954 954 925 925 594 594 495 495 588 588 947 947 956 956 923 923 956 956 935 935 923 923 923 923 935 935 911 911 935 935 917 917 911 911 911 911 917 917 882 882 917 917 884 884 882 882 882 882 884 884 868 868 884 884 861 861 868 868 868 868 861 861 831 831 861 861 823 823 831 831 831 831 823 823 806 806 823 823 784 784 806 806 806 806 784 784 768 768 784 784 2540 2540 768 768 768 768 2541 2541 723 723 2542 2542 2543 2543 723 723 723 723 2544 2544 688 688 2545 2545 2546 2546 688 688 688 688 2547 2547 634 634 2548 2548 2549 2549 634 634 634 634 2550 2550 571 571 2551 2551 2552 2552 571 571 571 571 2553 2553 514 514 2554 2554 2555 2555 514 514 514 514 2556 2556 464 464 2557 2557 2558 2558 464 464 464 464 2559 2559 405 405 2560 2560 2561 2561 405 405 405 405 2562 2562 356 356 2563 2563 2564 2564 356 356 356 356 2565 2565 320 320 2566 2566 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2567 2567 129 129 129 129 2568 2568 121 121 2569 2569 2570 2570 121 121 121 121 2571 2571 115 115 2572 2572 2573 2573 115 115 115 115 2574 2574 105 105 594 594 588 588 671 671 588 588 665 665 671 671 671 671 665 665 732 732 665 665 728 728 732 732 732 732 728 728 791 791 728 728 785 785 791 791 791 791 785 785 844 844 785 785 838 838 844 844 844 844 838 838 891 891 838 838 885 885 891 891 891 891 885 885 932 932 885 885 924 924 932 932 932 932 924 924 969 969 924 924 963 963 969 969 969 969 963 963 2575 2575 963 963 2576 2576 2577 2577 1004 1004 994 994 1033 1033 994 994 1027 1027 1033 1033 1033 1033 1027 1027 1058 1058 1027 1027 1052 1052 1058 1058 1058 1058 1052 1052 1083 1083 1052 1052 1075 1075 1083 1083 1083 1083 1075 1075 1102 1102 1075 1075 1095 1095 1102 1102 1102 1102 1095 1095 1119 1119 1095 1095 1108 1108 1119 1119 1119 1119 1108 1108 1134 1134 1108 1108 1121 1121 1134 1134 1134 1134 1121 1121 1143 1143 1121 1121 1129 1129 1143 1143 1143 1143 1129 1129 1147 1147 1129 1129 1133 1133 1147 1147 1147 1147 1133 1133 1144 1144 1133 1133 1130 1130 1144 1144 1144 1144 1130 1130 1135 1135 1130 1130 1122 1122 1135 1135 1135 1135 1122 1122 1120 1120 1122 1122 1109 1109 1120 1120 1120 1120 1109 1109 1103 1103 1109 1109 1096 1096 1103 1103 1103 1103 1096 1096 1084 1084 1096 1096 1076 1076 1084 1084 1084 1084 1076 1076 1059 1059 1076 1076 1053 1053 1059 1059 1059 1059 1053 1053 1034 1034 1053 1053 1028 1028 1034 1034 1034 1034 1028 1028 1005 1005 1028 1028 995 995 1005 1005 2578 2578 2579 2579 970 970 2580 2580 964 964 970 970 970 970 964 964 933 933 964 964 925 925 933 933 933 933 925 925 892 892 598 598 495 495 594 594 919 919 947 947 909 909 947 947 923 923 909 909 909 909 923 923 890 890 923 923 911 911 890 890 890 890 911 911 874 874 911 911 882 882 874 874 874 874 882 882 857 857 882 882 868 868 857 857 857 857 868 868 829 829 868 868 831 831 829 829 829 829 831 831 812 812 831 831 806 806 812 812 812 812 806 806 776 776 806 806 768 768 776 776 776 776 768 768 747 747 768 768 723 723 747 747 747 747 723 723 707 707 723 723 688 688 707 707 707 707 688 688 664 664 688 688 634 634 664 664 664 664 634 634 626 626 634 634 571 571 626 626 626 626 571 571 563 563 571 571 514 514 563 563 563 563 514 514 512 512 514 514 464 464 512 512 512 512 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 598 598 594 594 675 675 594 594 671 671 675 675 675 675 671 671 740 740 671 671 732 732 740 740 740 740 732 732 795 795 732 732 791 791 795 795 795 795 791 791 850 850 791 791 844 844 850 850 850 850 844 844 899 899 844 844 891 891 899 899 899 899 891 891 940 940 891 891 932 932 940 940 940 940 932 932 975 975 932 932 969 969 975 975 975 975 969 969 2581 2581 969 969 2582 2582 2583 2583 1010 1010 1004 1004 1039 1039 1004 1004 1033 1033 1039 1039 1039 1039 1033 1033 1068 1068 1033 1033 1058 1058 1068 1068 1068 1068 1058 1058 1089 1089 1058 1058 1083 1083 1089 1089 1089 1089 1083 1083 1110 1110 1083 1083 1102 1102 1110 1110 1110 1110 1102 1102 1125 1125 1102 1102 1119 1119 1125 1125 1125 1125 1119 1119 1141 1141 1119 1119 1134 1134 1141 1141 1141 1141 1134 1134 1150 1150 1134 1134 1143 1143 1150 1150 1150 1150 1143 1143 1155 1155 1143 1143 1147 1147 1155 1155 1155 1155 1147 1147 1151 1151 1147 1147 1144 1144 1151 1151 1151 1151 1144 1144 1142 1142 1144 1144 1135 1135 1142 1142 1142 1142 1135 1135 1126 1126 1135 1135 1120 1120 1126 1126 1126 1126 1120 1120 1111 1111 1120 1120 1103 1103 1111 1111 1111 1111 1103 1103 1090 1090 1103 1103 1084 1084 1090 1090 1090 1090 1084 1084 1069 1069 1084 1084 1059 1059 1069 1069 1069 1069 1059 1059 1040 1040 1059 1059 1034 1034 1040 1040 1040 1040 1034 1034 1011 1011 1034 1034 1005 1005 1011 1011 2584 2584 2585 2585 976 976 2586 2586 970 970 976 976 976 976 970 970 941 941 970 970 933 933 941 941 941 941 933 933 900 900 933 933 892 892 900 900 900 900 892 892 851 851 600 600 495 495 598 598 886 886 919 919 878 878 919 919 909 909 878 878 878 878 909 909 870 870 909 909 890 890 870 870 870 870 890 890 855 855 890 890 874 874 855 855 855 855 874 874 835 835 874 874 857 857 835 835 835 835 857 857 821 821 857 857 829 829 821 821 821 821 829 829 802 802 829 829 812 812 802 802 802 802 812 812 772 772 812 812 776 776 772 772 772 772 776 776 753 753 776 776 747 747 753 753 753 753 747 747 715 715 747 747 707 707 715 715 715 715 707 707 692 692 707 707 664 664 692 692 692 692 664 664 646 646 664 664 626 626 646 646 646 646 626 626 615 615 626 626 563 563 615 615 615 615 563 563 559 559 563 563 512 512 559 559 559 559 512 512 508 508 512 512 472 472 508 508 508 508 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 600 600 598 598 677 677 598 598 675 675 677 677 677 677 675 675 742 742 675 675 740 740 742 742 742 742 740 740 799 799 740 740 795 795 799 799 799 799 795 795 852 852 795 795 850 850 852 852 852 852 850 850 901 901 850 850 899 899 901 901 901 901 899 899 942 942 899 899 940 940 942 942 942 942 940 940 979 979 940 940 975 975 979 979 979 979 975 975 2587 2587 975 975 2588 2588 2589 2589 1014 1014 1010 1010 1041 1041 1010 1010 1039 1039 1041 1041 1041 1041 1039 1039 1070 1070 1039 1039 1068 1068 1070 1070 1070 1070 1068 1068 1091 1091 1068 1068 1089 1089 1091 1091 1091 1091 1089 1089 1112 1112 1089 1089 1110 1110 1112 1112 1112 1112 1110 1110 1127 1127 1110 1110 1125 1125 1127 1127 1127 1127 1125 1125 1145 1145 1125 1125 1141 1141 1145 1145 1145 1145 1141 1141 1153 1153 1141 1141 1150 1150 1153 1153 1153 1153 1150 1150 1156 1156 1150 1150 1155 1155 1156 1156 1156 1156 1155 1155 1154 1154 1155 1155 1151 1151 1154 1154 1154 1154 1151 1151 1146 1146 1151 1151 1142 1142 1146 1146 1146 1146 1142 1142 1128 1128 1142 1142 1126 1126 1128 1128 1128 1128 1126 1126 1113 1113 1126 1126 1111 1111 1113 1113 1113 1113 1111 1111 1092 1092 1111 1111 1090 1090 1092 1092 1092 1092 1090 1090 1071 1071 1090 1090 1069 1069 1071 1071 1071 1071 1069 1069 1042 1042 1069 1069 1040 1040 1042 1042 1042 1042 1040 1040 1015 1015 1040 1040 1011 1011 1015 1015 2590 2590 2591 2591 980 980 2592 2592 976 976 980 980 980 980 976 976 943 943 976 976 941 941 943 943 943 943 941 941 902 902 941 941 900 900 902 902 902 902 900 900 853 853 900 900 851 851 853 853 853 853 851 851 800 800 596 596 495 495 600 600 845 845 886 886 839 839 886 886 878 878 839 839 839 839 878 878 833 833 878 878 870 870 833 833 833 833 870 870 825 825 870 870 855 855 825 825 825 825 855 855 817 817 855 855 835 835 817 817 817 817 835 835 798 798 835 835 821 821 798 798 798 798 821 821 778 778 821 821 802 802 778 778 778 778 802 802 764 764 802 802 772 772 764 764 764 764 772 772 745 745 772 772 753 753 745 745 745 745 753 753 713 713 753 753 715 715 713 713 713 713 715 715 699 699 715 715 692 692 699 699 699 699 692 692 656 656 692 692 646 646 656 656 656 656 646 646 632 632 646 646 615 615 632 632 632 632 615 615 591 591 615 615 559 559 591 591 591 591 559 559 549 549 559 559 508 508 549 549 549 549 508 508 506 506 508 508 476 476 506 506 506 506 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 596 596 600 600 673 673 600 600 677 677 673 673 673 673 677 677 738 738 677 677 742 742 738 738 738 738 742 742 793 793 742 742 799 799 793 793 793 793 799 799 846 846 799 799 852 852 846 846 846 846 852 852 895 895 852 852 901 901 895 895 895 895 901 901 936 936 901 901 942 942 936 936 936 936 942 942 973 973 942 942 979 979 973 973 973 973 979 979 2593 2593 979 979 2594 2594 2595 2595 1008 1008 1014 1014 1035 1035 1014 1014 1041 1041 1035 1035 1035 1035 1041 1041 1064 1064 1041 1041 1070 1070 1064 1064 1064 1064 1070 1070 1087 1087 1070 1070 1091 1091 1087 1087 1087 1087 1091 1091 1106 1106 1091 1091 1112 1112 1106 1106 1106 1106 1112 1112 1123 1123 1112 1112 1127 1127 1123 1123 1123 1123 1127 1127 1138 1138 1127 1127 1145 1145 1138 1138 1138 1138 1145 1145 1148 1148 1145 1145 1153 1153 1148 1148 1148 1148 1153 1153 1152 1152 1153 1153 1156 1156 1152 1152 1152 1152 1156 1156 1149 1149 1156 1156 1154 1154 1149 1149 1149 1149 1154 1154 1139 1139 1154 1154 1146 1146 1139 1139 1139 1139 1146 1146 1124 1124 1146 1146 1128 1128 1124 1124 1124 1124 1128 1128 1107 1107 1128 1128 1113 1113 1107 1107 1107 1107 1113 1113 1088 1088 1113 1113 1092 1092 1088 1088 1088 1088 1092 1092 1065 1065 1092 1092 1071 1071 1065 1065 1065 1065 1071 1071 1036 1036 1071 1071 1042 1042 1036 1036 1036 1036 1042 1042 1009 1009 1042 1042 1015 1015 1009 1009 2596 2596 2597 2597 974 974 2598 2598 980 980 974 974 974 974 980 980 937 937 980 980 943 943 937 937 937 937 943 943 896 896 943 943 902 902 896 896 896 896 902 902 847 847 902 902 853 853 847 847 847 847 853 853 794 794 853 853 800 800 794 794 794 794 800 800 739 739 592 592 495 495 596 596 796 796 845 845 792 792 845 845 839 839 792 792 792 792 839 839 786 786 839 839 833 833 786 786 786 786 833 833 782 782 833 833 825 825 782 782 782 782 825 825 774 774 825 825 817 817 774 774 774 774 817 817 766 766 817 817 798 798 766 766 766 766 798 798 760 760 798 798 778 778 760 760 760 760 778 778 735 735 778 778 764 764 735 735 735 735 764 764 721 721 764 764 745 745 721 721 721 721 745 745 705 705 745 745 713 713 705 705 705 705 713 713 686 686 713 713 699 699 686 686 686 686 699 699 654 654 699 699 656 656 654 654 654 654 656 656 636 636 656 656 632 632 636 636 636 636 632 632 613 613 632 632 591 591 613 613 613 613 591 591 569 569 591 591 549 549 569 569 569 569 549 549 545 545 549 549 506 506 545 545 545 545 506 506 504 504 506 506 478 478 504 504 504 504 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 592 592 596 596 667 667 596 596 673 673 667 667 667 667 673 673 730 730 673 673 738 738 730 730 730 730 738 738 789 789 738 738 793 793 789 789 789 789 793 793 842 842 793 793 846 846 842 842 842 842 846 846 887 887 846 846 895 895 887 887 887 887 895 895 928 928 895 895 936 936 928 928 928 928 936 936 965 965 936 936 973 973 965 965 965 965 973 973 2599 2599 973 973 2600 2600 2601 2601 1000 1000 1008 1008 1031 1031 1008 1008 1035 1035 1031 1031 1031 1031 1035 1035 1056 1056 1035 1035 1064 1064 1056 1056 1056 1056 1064 1064 1081 1081 1064 1064 1087 1087 1081 1081 1081 1081 1087 1087 1100 1100 1087 1087 1106 1106 1100 1100 1100 1100 1106 1106 1117 1117 1106 1106 1123 1123 1117 1117 1117 1117 1123 1123 1131 1131 1123 1123 1138 1138 1131 1131 1131 1131 1138 1138 1136 1136 1138 1138 1148 1148 1136 1136 1136 1136 1148 1148 1140 1140 1148 1148 1152 1152 1140 1140 1140 1140 1152 1152 1137 1137 1152 1152 1149 1149 1137 1137 1137 1137 1149 1149 1132 1132 1149 1149 1139 1139 1132 1132 1132 1132 1139 1139 1118 1118 1139 1139 1124 1124 1118 1118 1118 1118 1124 1124 1101 1101 1124 1124 1107 1107 1101 1101 1101 1101 1107 1107 1082 1082 1107 1107 1088 1088 1082 1082 1082 1082 1088 1088 1057 1057 1088 1088 1065 1065 1057 1057 1057 1057 1065 1065 1032 1032 1065 1065 1036 1036 1032 1032 1032 1032 1036 1036 1001 1001 1036 1036 1009 1009 1001 1001 2602 2602 2603 2603 966 966 2604 2604 974 974 966 966 966 966 974 974 929 929 974 974 937 937 929 929 929 929 937 937 888 888 937 937 896 896 888 888 888 888 896 896 843 843 896 896 847 847 843 843 843 843 847 847 790 790 847 847 794 794 790 790 790 790 794 794 731 731 794 794 739 739 731 731 731 731 739 739 668 668 743 743 796 796 741 741 796 796 792 792 741 741 741 741 792 792 733 733 792 792 786 786 733 733 733 733 786 786 729 729 786 786 782 782 729 729 729 729 782 782 725 725 782 782 774 774 725 725 725 725 774 774 717 717 774 774 766 766 717 717 717 717 766 766 711 711 766 766 760 760 711 711 711 711 760 760 703 703 760 760 735 735 703 703 703 703 735 735 697 697 735 735 721 721 697 697 697 697 721 721 682 682 721 721 705 705 682 682 682 682 705 705 658 658 705 705 686 686 658 658 658 658 686 686 640 640 686 686 654 654 640 640 640 640 654 654 630 630 654 654 636 636 630 630 630 630 636 636 611 611 636 636 613 613 611 611 611 611 613 613 577 577 613 613 569 569 577 577 577 577 569 569 555 555 569 569 545 545 555 555 555 555 545 545 539 539 545 545 504 504 539 539 539 539 504 504 502 502 504 504 484 484 502 502 502 502 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 674 674 743 743 678 678 743 743 741 741 678 678 678 678 741 741 676 676 741 741 733 733 676 676 676 676 733 733 672 672 733 733 729 729 672 672 672 672 729 729 666 666 729 729 725 725 666 666 666 666 725 725 662 662 725 725 717 717 662 662 662 662 717 717 652 652 717 717 711 711 652 652 652 652 711 711 648 648 711 711 703 703 648 648 648 648 703 703 642 642 703 703 697 697 642 642 642 642 697 697 638 638 697 697 682 682 638 638 638 638 682 682 628 628 682 682 658 658 628 628 628 628 658 658 624 624 658 658 640 640 624 624 624 624 640 640 607 607 640 640 630 630 607 607 607 607 630 630 583 583 630 630 611 611 583 583 583 583 611 611 567 567 611 611 577 577 567 567 567 567 577 577 553 553 577 577 555 555 553 553 553 553 555 555 543 543 555 555 539 539 543 543 543 543 539 539 535 535 539 539 502 502 535 535 535 535 502 502 500 500 502 502 488 488 500 500 500 500 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 593 593 674 674 597 597 674 674 678 678 597 597 597 597 678 678 601 601 678 678 676 676 601 601 601 601 676 676 599 599 676 676 672 672 599 599 599 599 672 672 595 595 672 672 666 666 595 595 595 595 666 666 589 589 666 666 662 662 589 589 589 589 662 662 585 585 662 662 652 652 585 585 585 585 652 652 581 581 652 652 648 648 581 581 581 581 648 648 575 575 648 648 642 642 575 575 575 575 642 642 573 573 642 642 638 638 573 573 573 573 638 638 565 565 638 638 628 628 565 565 565 565 628 628 561 561 628 628 624 624 561 561 561 561 624 624 557 557 624 624 607 607 557 557 557 557 607 607 551 551 607 607 583 583 551 551 551 551 583 583 547 547 583 583 567 567 547 547 547 547 567 567 541 541 567 567 553 553 541 541 541 541 553 553 537 537 553 553 543 543 537 537 537 537 543 543 533 533 543 543 535 535 533 533 533 533 535 535 510 510 535 535 500 500 510 510 510 510 500 500 498 498 500 500 492 492 498 498 498 498 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 593 593 668 668 674 674 668 668 739 739 674 674 674 674 739 739 743 743 739 739 800 800 743 743 743 743 800 800 796 796 800 800 851 851 796 796 796 796 851 851 845 845 851 851 892 892 845 845 845 845 892 892 886 886 892 892 925 925 886 886 886 886 925 925 919 919 925 925 954 954 919 919 919 919 954 954 947 947 954 954 972 972 947 947 947 947 972 972 956 956 972 972 2605 2605 956 956 956 956 2606 2606 2607 2607 986 986 989 989 962 962 962 962 989 989 958 958 989 989 978 978 958 958 2608 2608 2609 2609 951 951 2610 2610 960 960 951 951 951 951 960 960 921 921 960 960 931 931 921 921 921 921 931 931 894 894 931 931 904 904 894 894 894 894 904 904 859 859 904 904 863 863 859 859 859 859 863 863 814 814 863 863 815 815 814 814 814 814 815 815 758 758 815 815 756 756 758 758 758 758 756 756 693 693 756 756 689 689 693 693 693 693 689 689 618 618 689 689 616 616 618 618 618 618 616 616 525 525 616 616 523 523 525 525 525 525 523 523 443 443 523 523 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2611 2611 2612 2612 270 270 2613 2613 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1895 1895 1897 1897 1818 1818 1895 1895 1818 1818 1891 1891 1889 1889 1891 1891 1818 1818 1885 1885 1889 1889 1818 1818 1876 1876 1885 1885 1818 1818 1868 1868 1876 1876 1818 1818 1860 1860 1868 1868 1818 1818 1852 1852 1860 1860 1818 1818 1848 1848 1852 1852 1818 1818 1840 1840 1848 1848 1818 1818 1834 1834 1840 1840 1818 1818 1828 1828 1834 1834 1818 1818 1824 1824 1828 1828 1818 1818 1820 1820 1824 1824 1818 1818 1816 1816 1820 1820 1818 1818 1804 1804 1816 1816 1818 1818 1781 1781 1804 1804 1818 1818 1777 1777 1781 1781 1818 1818 1773 1773 1777 1777 1818 1818 1767 1767 1773 1773 1818 1818 1763 1763 1767 1767 1818 1818 1757 1757 1763 1763 1818 1818 1753 1753 1757 1757 1818 1818 1749 1749 1753 1753 1818 1818 1741 1741 1749 1749 1818 1818 1739 1739 1741 1741 1818 1818 1733 1733 1739 1739 1818 1818 1729 1729 1733 1733 1818 1818 1725 1725 1729 1729 1818 1818 1719 1719 1725 1725 1818 1818 1715 1715 1719 1719 1818 1818 1713 1713 1715 1715 1818 1818 1717 1717 1713 1713 1818 1818 1721 1721 1717 1717 1818 1818 1938 1938 1884 1884 1888 1888 1817 1817 1896 1896 1894 1894 1888 1888 1884 1884 1817 1817 1875 1875 1817 1817 1884 1884 1875 1875 1884 1884 1930 1930 1884 1884 1938 1938 1930 1930 1930 1930 1938 1938 1981 1981 1867 1867 1817 1817 1875 1875 1948 1948 1890 1890 1955 1955 1890 1890 1894 1894 1955 1955 1955 1955 1894 1894 1959 1959 1894 1894 1896 1896 1959 1959 1959 1959 1896 1896 1961 1961 1867 1867 1875 1875 1922 1922 1875 1875 1930 1930 1922 1922 1922 1922 1930 1930 1973 1973 1930 1930 1981 1981 1973 1973 1973 1973 1981 1981 2018 2018 1859 1859 1817 1817 1867 1867 1991 1991 1948 1948 1999 1999 1948 1948 1955 1955 1999 1999 1999 1999 1955 1955 2005 2005 1955 1955 1959 1959 2005 2005 2005 2005 1959 1959 2014 2014 1959 1959 1961 1961 2014 2014 2014 2014 1961 1961 2020 2020 1859 1859 1867 1867 1914 1914 1867 1867 1922 1922 1914 1914 1914 1914 1922 1922 1963 1963 1922 1922 1973 1973 1963 1963 1963 1963 1973 1973 1995 1995 1973 1973 2018 2018 1995 1995 1995 1995 2018 2018 2032 2032 1851 1851 1817 1817 1859 1859 2026 2026 1991 1991 2034 2034 1991 1991 1999 1999 2034 2034 2034 2034 1999 1999 2044 2044 1999 1999 2005 2005 2044 2044 2044 2044 2005 2005 2052 2052 2005 2005 2014 2014 2052 2052 2052 2052 2014 2014 2063 2063 2014 2014 2020 2020 2063 2063 2063 2063 2020 2020 2069 2069 1851 1851 1859 1859 1906 1906 1859 1859 1914 1914 1906 1906 1906 1906 1914 1914 1946 1946 1914 1914 1963 1963 1946 1946 1946 1946 1963 1963 1979 1979 1963 1963 1995 1995 1979 1979 1979 1979 1995 1995 2016 2016 1995 1995 2032 2032 2016 2016 2016 2016 2032 2032 2040 2040 1847 1847 1817 1817 1851 1851 2048 2048 2026 2026 2067 2067 2026 2026 2034 2034 2067 2067 2067 2067 2034 2034 2075 2075 2034 2034 2044 2044 2075 2075 2075 2075 2044 2044 2083 2083 2044 2044 2052 2052 2083 2083 2083 2083 2052 2052 2093 2093 2052 2052 2063 2063 2093 2093 2093 2093 2063 2063 2101 2101 2063 2063 2069 2069 2101 2101 2101 2101 2069 2069 2110 2110 1847 1847 1851 1851 1900 1900 1851 1851 1906 1906 1900 1900 1900 1900 1906 1906 1926 1926 1906 1906 1946 1946 1926 1926 1926 1926 1946 1946 1967 1967 1946 1946 1979 1979 1967 1967 1967 1967 1979 1979 1987 1987 1979 1979 2016 2016 1987 1987 1987 1987 2016 2016 2022 2022 2016 2016 2040 2040 2022 2022 2022 2022 2040 2040 2036 2036 1839 1839 1817 1817 1847 1847 2065 2065 2048 2048 2079 2079 2048 2048 2067 2067 2079 2079 2079 2079 2067 2067 2097 2097 2067 2067 2075 2075 2097 2097 2097 2097 2075 2075 2114 2114 2075 2075 2083 2083 2114 2114 2114 2114 2083 2083 2120 2120 2083 2083 2093 2093 2120 2120 2120 2120 2093 2093 2128 2128 2093 2093 2101 2101 2128 2128 2128 2128 2101 2101 2140 2140 2101 2101 2110 2110 2140 2140 2140 2140 2110 2110 2147 2147 1839 1839 1847 1847 1886 1886 1847 1847 1900 1900 1886 1886 1886 1886 1900 1900 1912 1912 1900 1900 1926 1926 1912 1912 1912 1912 1926 1926 1942 1942 1926 1926 1967 1967 1942 1942 1942 1942 1967 1967 1971 1971 1967 1967 1987 1987 1971 1971 1971 1971 1987 1987 1985 1985 1987 1987 2022 2022 1985 1985 1985 1985 2022 2022 2012 2012 2022 2022 2036 2036 2012 2012 2012 2012 2036 2036 2028 2028 1833 1833 1817 1817 1839 1839 2071 2071 2065 2065 2087 2087 2065 2065 2079 2079 2087 2087 2087 2087 2079 2079 2112 2112 2079 2079 2097 2097 2112 2112 2112 2112 2097 2097 2124 2124 2097 2097 2114 2114 2124 2124 2124 2124 2114 2114 2142 2142 2114 2114 2120 2120 2142 2142 2142 2142 2120 2120 2155 2155 2120 2120 2128 2128 2155 2155 2155 2155 2128 2128 2161 2161 2128 2128 2140 2140 2161 2161 2161 2161 2140 2140 2169 2169 2140 2140 2147 2147 2169 2169 2169 2169 2147 2147 2180 2180 1833 1833 1839 1839 1863 1863 1839 1839 1886 1886 1863 1863 1863 1863 1886 1886 1902 1902 1886 1886 1912 1912 1902 1902 1902 1902 1912 1912 1918 1918 1912 1912 1942 1942 1918 1918 1918 1918 1942 1942 1934 1934 1942 1942 1971 1971 1934 1934 1934 1934 1971 1971 1965 1965 1971 1971 1985 1985 1965 1965 1965 1965 1985 1985 1977 1977 1985 1985 2012 2012 1977 1977 1977 1977 2012 2012 1993 1993 2012 2012 2028 2028 1993 1993 1993 1993 2028 2028 2614 2614 1827 1827 1817 1817 1833 1833 2060 2060 2071 2071 2085 2085 2071 2071 2087 2087 2085 2085 2085 2085 2087 2087 2116 2116 2087 2087 2112 2112 2116 2116 2116 2116 2112 2112 2132 2132 2112 2112 2124 2124 2132 2132 2132 2132 2124 2124 2153 2153 2124 2124 2142 2142 2153 2153 2153 2153 2142 2142 2167 2167 2142 2142 2155 2155 2167 2167 2167 2167 2155 2155 2184 2184 2155 2155 2161 2161 2184 2184 2184 2184 2161 2161 2192 2192 2161 2161 2169 2169 2192 2192 2192 2192 2169 2169 2198 2198 2169 2169 2180 2180 2198 2198 2198 2198 2180 2180 2208 2208 1827 1827 1833 1833 1845 1845 1833 1833 1863 1863 1845 1845 1845 1845 1863 1863 1871 1871 1863 1863 1902 1902 1871 1871 1871 1871 1902 1902 1898 1898 1902 1902 1918 1918 1898 1898 1898 1898 1918 1918 1910 1910 1918 1918 1934 1934 1910 1910 1910 1910 1934 1934 1924 1924 1934 1934 1965 1965 1924 1924 1924 1924 1965 1965 1936 1936 1965 1965 1977 1977 1936 1936 1936 1936 1977 1977 1957 1957 1977 1977 1993 1993 1957 1957 1957 1957 1993 1993 2615 2615 1993 1993 2616 2616 2617 2617 1969 1969 2007 2007 1975 1975 1823 1823 1817 1817 1827 1827 2042 2042 2060 2060 2077 2077 2060 2060 2085 2085 2077 2077 2077 2077 2085 2085 2108 2108 2085 2085 2116 2116 2108 2108 2108 2108 2116 2116 2130 2130 2116 2116 2132 2132 2130 2130 2130 2130 2132 2132 2157 2157 2132 2132 2153 2153 2157 2157 2157 2157 2153 2153 2175 2175 2153 2153 2167 2167 2175 2175 2175 2175 2167 2167 2190 2190 2167 2167 2184 2184 2190 2190 2190 2190 2184 2184 2204 2204 2184 2184 2192 2192 2204 2204 2204 2204 2192 2192 2618 2618 2192 2192 2198 2198 2619 2619 2620 2620 2198 2198 2621 2621 2198 2198 2208 2208 2622 2622 2623 2623 2208 2208 2624 2624 1823 1823 1827 1827 1831 1831 1827 1827 1845 1845 1831 1831 1831 1831 1845 1845 1843 1843 1845 1845 1871 1871 1843 1843 1843 1843 1871 1871 1857 1857 1871 1871 1898 1898 1857 1857 1857 1857 1898 1898 1881 1881 1898 1898 1910 1910 1881 1881 1881 1881 1910 1910 1892 1892 1910 1910 1924 1924 1892 1892 1892 1892 1924 1924 1904 1904 1924 1924 1936 1936 1904 1904 1904 1904 1936 1936 1908 1908 1936 1936 1957 1957 1908 1908 1908 1908 1957 1957 2625 2625 1957 1957 2626 2626 2627 2627 1916 1916 1969 1969 1920 1920 1969 1969 1975 1975 1920 1920 1920 1920 1975 1975 1928 1928 1819 1819 1817 1817 1823 1823 2628 2628 2042 2042 2629 2629 2042 2042 2077 2077 2630 2630 2631 2631 2077 2077 2632 2632 2077 2077 2108 2108 2633 2633 2634 2634 2108 2108 2635 2635 2108 2108 2130 2130 2636 2636 2637 2637 2130 2130 2151 2151 2130 2130 2157 2157 2151 2151 2151 2151 2157 2157 2173 2173 2157 2157 2175 2175 2173 2173 2173 2173 2175 2175 2638 2638 2175 2175 2190 2190 2639 2639 2640 2640 2190 2190 2641 2641 2190 2190 2204 2204 2642 2642 2643 2643 2204 2204 2644 2644 2204 2204 2645 2645 2646 2646 2225 2225 2217 2217 2238 2238 2217 2217 2223 2223 2238 2238 2238 2238 2223 2223 2246 2246 2223 2223 2233 2233 2246 2246 2246 2246 2233 2233 2250 2250 1819 1819 1823 1823 1821 1821 1823 1823 1831 1831 1821 1821 1821 1821 1831 1831 1825 1825 1831 1831 1843 1843 1825 1825 1825 1825 1843 1843 1829 1829 1843 1843 1857 1857 1829 1829 1829 1829 1857 1857 1835 1835 1857 1857 1881 1881 1835 1835 1835 1835 1881 1881 1837 1837 1881 1881 1892 1892 1837 1837 1837 1837 1892 1892 1841 1841 1892 1892 1904 1904 1841 1841 1841 1841 1904 1904 1849 1849 1904 1904 1908 1908 1849 1849 1849 1849 1908 1908 2647 2647 1908 1908 2648 2648 2649 2649 1853 1853 1916 1916 1855 1855 1916 1916 1920 1920 1855 1855 1855 1855 1920 1920 1861 1861 1920 1920 1928 1928 1861 1861 1861 1861 1928 1928 1865 1865 1815 1815 1817 1817 1819 1819 1983 1983 2024 2024 2030 2030 2024 2024 2056 2056 2030 2030 2030 2030 2056 2056 2073 2073 2056 2056 2091 2091 2073 2073 2073 2073 2091 2091 2106 2106 2091 2091 2122 2122 2106 2106 2106 2106 2122 2122 2136 2136 2650 2650 2151 2151 2651 2651 2652 2652 2151 2151 2653 2653 2151 2151 2173 2173 2654 2654 2655 2655 2173 2173 2656 2656 2173 2173 2657 2657 2658 2658 2188 2188 2194 2194 2211 2211 2194 2194 2213 2213 2211 2211 2211 2211 2213 2213 2229 2229 2213 2213 2225 2225 2229 2229 2229 2229 2225 2225 2242 2242 2225 2225 2238 2238 2242 2242 2242 2242 2238 2238 2257 2257 2238 2238 2246 2246 2257 2257 2257 2257 2246 2246 2263 2263 2246 2246 2250 2250 2263 2263 2263 2263 2250 2250 2271 2271 1815 1815 1819 1819 1813 1813 1819 1819 1821 1821 1813 1813 1813 1813 1821 1821 1811 1811 1821 1821 1825 1825 1811 1811 1811 1811 1825 1825 1809 1809 1825 1825 1829 1829 1809 1809 1809 1809 1829 1829 1807 1807 1829 1829 1835 1835 1807 1807 1807 1807 1835 1835 1805 1805 1835 1835 1837 1837 1805 1805 1805 1805 1837 1837 1801 1801 1837 1837 1841 1841 1801 1801 1801 1801 1841 1841 1799 1799 1841 1841 1849 1849 1799 1799 1799 1799 1849 1849 2659 2659 1849 1849 2660 2660 2661 2661 1797 1797 1853 1853 1795 1795 1853 1853 1855 1855 1795 1795 1795 1795 1855 1855 1793 1793 1855 1855 1861 1861 1793 1793 1793 1793 1861 1861 1791 1791 1861 1861 1865 1865 1791 1791 1791 1791 1865 1865 1789 1789 1803 1803 1817 1817 1815 1815 1932 1932 1983 1983 1989 1989 1983 1983 2030 2030 1989 1989 1989 1989 2030 2030 2038 2038 2030 2030 2073 2073 2038 2038 2038 2038 2073 2073 2081 2081 2073 2073 2106 2106 2081 2081 2081 2081 2106 2106 2118 2118 2106 2106 2136 2136 2118 2118 2118 2118 2136 2136 2149 2149 2136 2136 2163 2163 2149 2149 2149 2149 2163 2163 2182 2182 2163 2163 2662 2662 2182 2182 2182 2182 2663 2663 2664 2664 2188 2188 2211 2211 2202 2202 2202 2202 2211 2211 2221 2221 2211 2211 2229 2229 2221 2221 2221 2221 2229 2229 2240 2240 2229 2229 2242 2242 2240 2240 2240 2240 2242 2242 2259 2259 2242 2242 2257 2257 2259 2259 2259 2259 2257 2257 2269 2269 2257 2257 2263 2263 2269 2269 2269 2269 2263 2263 2278 2278 2263 2263 2271 2271 2278 2278 2278 2278 2271 2271 2284 2284 1803 1803 1815 1815 1778 1778 1815 1815 1813 1813 1778 1778 1778 1778 1813 1813 1774 1774 1813 1813 1811 1811 1774 1774 1774 1774 1811 1811 1768 1768 1811 1811 1809 1809 1768 1768 1768 1768 1809 1809 1764 1764 1809 1809 1807 1807 1764 1764 1764 1764 1807 1807 1754 1754 1807 1807 1805 1805 1754 1754 1754 1754 1805 1805 1750 1750 1805 1805 1801 1801 1750 1750 1750 1750 1801 1801 1742 1742 1801 1801 1799 1799 1742 1742 1742 1742 1799 1799 2665 2665 1799 1799 2666 2666 2667 2667 1734 1734 1797 1797 1726 1726 1797 1797 1795 1795 1726 1726 1726 1726 1795 1795 1710 1710 1795 1795 1793 1793 1710 1710 1710 1710 1793 1793 1708 1708 1793 1793 1791 1791 1708 1708 1708 1708 1791 1791 1704 1704 1791 1791 1789 1789 1704 1704 1704 1704 1789 1789 1696 1696 1780 1780 1817 1817 1803 1803 1869 1869 1932 1932 1940 1940 1932 1932 1989 1989 1940 1940 1940 1940 1989 1989 1997 1997 1989 1989 2038 2038 1997 1997 1997 1997 2038 2038 2046 2046 2038 2038 2081 2081 2046 2046 2046 2046 2081 2081 2089 2089 2081 2081 2118 2118 2089 2089 2089 2089 2118 2118 2126 2126 2118 2118 2149 2149 2126 2126 2126 2126 2149 2149 2159 2159 2149 2149 2182 2182 2159 2159 2159 2159 2182 2182 2186 2186 2182 2182 2668 2668 2186 2186 2186 2186 2669 2669 2670 2670 2202 2202 2221 2221 2215 2215 2215 2215 2221 2221 2236 2236 2221 2221 2240 2240 2236 2236 2236 2236 2240 2240 2254 2254 2240 2240 2259 2259 2254 2254 2254 2254 2259 2259 2267 2267 2259 2259 2269 2269 2267 2267 2267 2267 2269 2269 2280 2280 2269 2269 2278 2278 2280 2280 2280 2280 2278 2278 2291 2291 2278 2278 2284 2284 2291 2291 2291 2291 2284 2284 2295 2295 1780 1780 1803 1803 1770 1770 1803 1803 1778 1778 1770 1770 1770 1770 1778 1778 1758 1758 1778 1778 1774 1774 1758 1758 1758 1758 1774 1774 1744 1744 1774 1774 1768 1768 1744 1744 1744 1744 1768 1768 1722 1722 1768 1768 1764 1764 1722 1722 1722 1722 1764 1764 1698 1698 1764 1764 1754 1754 1698 1698 1698 1698 1754 1754 1687 1687 1754 1754 1750 1750 1687 1687 1687 1687 1750 1750 1679 1679 1750 1750 1742 1742 1679 1679 1679 1679 1742 1742 2671 2671 1742 1742 2672 2672 2673 2673 1669 1669 1734 1734 1663 1663 1734 1734 1726 1726 1663 1663 1663 1663 1726 1726 1653 1653 1726 1726 1710 1710 1653 1653 1653 1653 1710 1710 1643 1643 1710 1710 1708 1708 1643 1643 1643 1643 1708 1708 1633 1633 1708 1708 1704 1704 1633 1633 1633 1633 1704 1704 1629 1629 1704 1704 1696 1696 1629 1629 1629 1629 1696 1696 1623 1623 1776 1776 1817 1817 1780 1780 1787 1787 1869 1869 1873 1873 1869 1869 1940 1940 1873 1873 1873 1873 1940 1940 1944 1944 1940 1940 1997 1997 1944 1944 1944 1944 1997 1997 2001 2001 1997 1997 2046 2046 2001 2001 2001 2001 2046 2046 2050 2050 2046 2046 2089 2089 2050 2050 2050 2050 2089 2089 2095 2095 2089 2089 2126 2126 2095 2095 2095 2095 2126 2126 2134 2134 2126 2126 2159 2159 2134 2134 2134 2134 2159 2159 2165 2165 2159 2159 2186 2186 2165 2165 2165 2165 2186 2186 2196 2196 2186 2186 2674 2674 2196 2196 2196 2196 2675 2675 2676 2676 2215 2215 2236 2236 2219 2219 2219 2219 2236 2236 2244 2244 2236 2236 2254 2254 2244 2244 2244 2244 2254 2254 2261 2261 2254 2254 2267 2267 2261 2261 2261 2261 2267 2267 2276 2276 2267 2267 2280 2280 2276 2276 2276 2276 2280 2280 2289 2289 2280 2280 2291 2291 2289 2289 2289 2289 2291 2291 2297 2297 2291 2291 2295 2295 2297 2297 2297 2297 2295 2295 2304 2304 1776 1776 1780 1780 1760 1760 1780 1780 1770 1770 1760 1760 1760 1760 1770 1770 1736 1736 1770 1770 1758 1758 1736 1736 1736 1736 1758 1758 1700 1700 1758 1758 1744 1744 1700 1700 1700 1700 1744 1744 1681 1681 1744 1744 1722 1722 1681 1681 1681 1681 1722 1722 1667 1667 1722 1722 1698 1698 1667 1667 1667 1667 1698 1698 1649 1649 1698 1698 1687 1687 1649 1649 1649 1649 1687 1687 1625 1625 1687 1687 1679 1679 1625 1625 1625 1625 1679 1679 2677 2677 1679 1679 2678 2678 2679 2679 1612 1612 1669 1669 1604 1604 1669 1669 1663 1663 1604 1604 1604 1604 1663 1663 1594 1594 1663 1663 1653 1653 1594 1594 1594 1594 1653 1653 1586 1586 1653 1653 1643 1643 1586 1586 1586 1586 1643 1643 1576 1576 1643 1643 1633 1633 1576 1576 1576 1576 1633 1633 1562 1562 1633 1633 1629 1629 1562 1562 1562 1562 1629 1629 1558 1558 1629 1629 1623 1623 1558 1558 1558 1558 1623 1623 1556 1556 1772 1772 1817 1817 1776 1776 1694 1694 1787 1787 1785 1785 1787 1787 1873 1873 1785 1785 1785 1785 1873 1873 1877 1877 1873 1873 1944 1944 1877 1877 1877 1877 1944 1944 1950 1950 1944 1944 2001 2001 1950 1950 1950 1950 2001 2001 2003 2003 2001 2001 2050 2050 2003 2003 2003 2003 2050 2050 2054 2054 2050 2050 2095 2095 2054 2054 2054 2054 2095 2095 2099 2099 2095 2095 2134 2134 2099 2099 2099 2099 2134 2134 2138 2138 2134 2134 2165 2165 2138 2138 2138 2138 2165 2165 2171 2171 2165 2165 2196 2196 2171 2171 2171 2171 2196 2196 2200 2200 2196 2196 2680 2680 2200 2200 2200 2200 2681 2681 2682 2682 2219 2219 2244 2244 2227 2227 2227 2227 2244 2244 2248 2248 2244 2244 2261 2261 2248 2248 2248 2248 2261 2261 2265 2265 2261 2261 2276 2276 2265 2265 2265 2265 2276 2276 2282 2282 2276 2276 2289 2289 2282 2282 2282 2282 2289 2289 2293 2293 2289 2289 2297 2297 2293 2293 2293 2293 2297 2297 2302 2302 2297 2297 2304 2304 2302 2302 2302 2302 2304 2304 2309 2309 1772 1772 1776 1776 1746 1746 1776 1776 1760 1760 1746 1746 1746 1746 1760 1760 1702 1702 1760 1760 1736 1736 1702 1702 1702 1702 1736 1736 1677 1677 1736 1736 1700 1700 1677 1677 1677 1677 1700 1700 1657 1657 1700 1700 1681 1681 1657 1657 1657 1657 1681 1681 1621 1621 1681 1681 1667 1667 1621 1621 1621 1621 1667 1667 1606 1606 1667 1667 1649 1649 1606 1606 1606 1606 1649 1649 1590 1590 1649 1649 1625 1625 1590 1590 1590 1590 1625 1625 2683 2683 1625 1625 2684 2684 2685 2685 1564 1564 1612 1612 1551 1551 1612 1612 1604 1604 1551 1551 1551 1551 1604 1604 1543 1543 1604 1604 1594 1594 1543 1543 1543 1543 1594 1594 1533 1533 1594 1594 1586 1586 1533 1533 1533 1533 1586 1586 1525 1525 1586 1586 1576 1576 1525 1525 1525 1525 1576 1576 1509 1509 1576 1576 1562 1562 1509 1509 1509 1509 1562 1562 1503 1503 1562 1562 1558 1558 1503 1503 1503 1503 1558 1558 1499 1499 1558 1558 1556 1556 1499 1499 1499 1499 1556 1556 1498 1498 1766 1766 1817 1817 1772 1772 1619 1619 1694 1694 1692 1692 1694 1694 1785 1785 1692 1692 1692 1692 1785 1785 1783 1783 1785 1785 1877 1877 1783 1783 1783 1783 1877 1877 1879 1879 1877 1877 1950 1950 1879 1879 1879 1879 1950 1950 1952 1952 1950 1950 2003 2003 1952 1952 1952 1952 2003 2003 2009 2009 2003 2003 2054 2054 2009 2009 2009 2009 2054 2054 2058 2058 2054 2054 2099 2099 2058 2058 2058 2058 2099 2099 2103 2103 2099 2099 2138 2138 2103 2103 2103 2103 2138 2138 2144 2144 2138 2138 2171 2171 2144 2144 2144 2144 2171 2171 2177 2177 2171 2171 2200 2200 2177 2177 2177 2177 2200 2200 2206 2206 2200 2200 2686 2686 2206 2206 2206 2206 2687 2687 2688 2688 2227 2227 2248 2248 2231 2231 2231 2231 2248 2248 2252 2252 2248 2248 2265 2265 2252 2252 2252 2252 2265 2265 2273 2273 2265 2265 2282 2282 2273 2273 2273 2273 2282 2282 2286 2286 2282 2282 2293 2293 2286 2286 2286 2286 2293 2293 2299 2299 2293 2293 2302 2302 2299 2299 2299 2299 2302 2302 2306 2306 2302 2302 2309 2309 2306 2306 2306 2306 2309 2309 2311 2311 1766 1766 1772 1772 1730 1730 1772 1772 1746 1746 1730 1730 1730 1730 1746 1746 1683 1683 1746 1746 1702 1702 1683 1683 1683 1683 1702 1702 1659 1659 1702 1702 1677 1677 1659 1659 1659 1659 1677 1677 1614 1614 1677 1677 1657 1657 1614 1614 1614 1614 1657 1657 1598 1598 1657 1657 1621 1621 1598 1598 1598 1598 1621 1621 1566 1566 1621 1621 1606 1606 1566 1566 1566 1566 1606 1606 1545 1545 1606 1606 1590 1590 1545 1545 1545 1545 1590 1590 1529 1529 1590 1590 2689 2689 1529 1529 1529 1529 2690 2690 2691 2691 1564 1564 1551 1551 1505 1505 1505 1505 1551 1551 1494 1494 1551 1551 1543 1543 1494 1494 1494 1494 1543 1543 1486 1486 1543 1543 1533 1533 1486 1486 1486 1486 1533 1533 1476 1476 1533 1533 1525 1525 1476 1476 1476 1476 1525 1525 1464 1464 1525 1525 1509 1509 1464 1464 1464 1464 1509 1509 1454 1454 1509 1509 1503 1503 1454 1454 1454 1454 1503 1503 1450 1450 1503 1503 1499 1499 1450 1450 1450 1450 1499 1499 1447 1447 1499 1499 1498 1498 1447 1447 1447 1447 1498 1498 1451 1451 1762 1762 1817 1817 1766 1766 1555 1555 1619 1619 1618 1618 1619 1619 1692 1692 1618 1618 1618 1618 1692 1692 1691 1691 1692 1692 1783 1783 1691 1691 1691 1691 1783 1783 1782 1782 1783 1783 1879 1879 1782 1782 1782 1782 1879 1879 1883 1883 1879 1879 1952 1952 1883 1883 1883 1883 1952 1952 1954 1954 1952 1952 2009 2009 1954 1954 1954 1954 2009 2009 2011 2011 2009 2009 2058 2058 2011 2011 2011 2011 2058 2058 2062 2062 2058 2058 2103 2103 2062 2062 2062 2062 2103 2103 2105 2105 2103 2103 2144 2144 2105 2105 2105 2105 2144 2144 2146 2146 2144 2144 2177 2177 2146 2146 2146 2146 2177 2177 2179 2179 2177 2177 2206 2206 2179 2179 2179 2179 2206 2206 2210 2210 2206 2206 2692 2692 2210 2210 2210 2210 2693 2693 2694 2694 2231 2231 2252 2252 2235 2235 2235 2235 2252 2252 2256 2256 2252 2252 2273 2273 2256 2256 2256 2256 2273 2273 2275 2275 2273 2273 2286 2286 2275 2275 2275 2275 2286 2286 2288 2288 2286 2286 2299 2299 2288 2288 2288 2288 2299 2299 2301 2301 2299 2299 2306 2306 2301 2301 2301 2301 2306 2306 2308 2308 2306 2306 2311 2311 2308 2308 2308 2308 2311 2311 2313 2313 1762 1762 1766 1766 1706 1706 1766 1766 1730 1730 1706 1706 1706 1706 1730 1730 1673 1673 1730 1730 1683 1683 1673 1673 1673 1673 1683 1683 1627 1627 1683 1683 1659 1659 1627 1627 1627 1627 1659 1659 1600 1600 1659 1659 1614 1614 1600 1600 1600 1600 1614 1614 1560 1560 1614 1614 1598 1598 1560 1560 1560 1560 1598 1598 1537 1537 1598 1598 1566 1566 1537 1537 1537 1537 1566 1566 1507 1507 1566 1566 1545 1545 1507 1507 1507 1507 1545 1545 1490 1490 1545 1545 1529 1529 1490 1490 1490 1490 1529 1529 2695 2695 1529 1529 2696 2696 2697 2697 1472 1472 1505 1505 1448 1448 1505 1505 1494 1494 1448 1448 1448 1448 1494 1494 1441 1441 1494 1494 1486 1486 1441 1441 1441 1441 1486 1486 1433 1433 1486 1486 1476 1476 1433 1433 1433 1433 1476 1476 1419 1419 1476 1476 1464 1464 1419 1419 1419 1419 1464 1464 1409 1409 1464 1464 1454 1454 1409 1409 1409 1409 1454 1454 1407 1407 1454 1454 1450 1450 1407 1407 1407 1407 1450 1450 1406 1406 1450 1450 1447 1447 1406 1406 1406 1406 1447 1447 1408 1408 1447 1447 1451 1451 1408 1408 1408 1408 1451 1451 1410 1410 1756 1756 1817 1817 1762 1762 1500 1500 1555 1555 1557 1557 1555 1555 1618 1618 1557 1557 1557 1557 1618 1618 1620 1620 1618 1618 1691 1691 1620 1620 1620 1620 1691 1691 1693 1693 1691 1691 1782 1782 1693 1693 1693 1693 1782 1782 1784 1784 1782 1782 1883 1883 1784 1784 1784 1784 1883 1883 1880 1880 1883 1883 1954 1954 1880 1880 1880 1880 1954 1954 1953 1953 1954 1954 2011 2011 1953 1953 1953 1953 2011 2011 2010 2010 2011 2011 2062 2062 2010 2010 2010 2010 2062 2062 2059 2059 2062 2062 2105 2105 2059 2059 2059 2059 2105 2105 2104 2104 2105 2105 2146 2146 2104 2104 2104 2104 2146 2146 2145 2145 2146 2146 2179 2179 2145 2145 2145 2145 2179 2179 2178 2178 2179 2179 2210 2210 2178 2178 2178 2178 2210 2210 2207 2207 2210 2210 2698 2698 2207 2207 2207 2207 2699 2699 2700 2700 2235 2235 2256 2256 2232 2232 2232 2232 2256 2256 2253 2253 2256 2256 2275 2275 2253 2253 2253 2253 2275 2275 2274 2274 2275 2275 2288 2288 2274 2274 2274 2274 2288 2288 2287 2287 2288 2288 2301 2301 2287 2287 2287 2287 2301 2301 2300 2300 2301 2301 2308 2308 2300 2300 2300 2300 2308 2308 2307 2307 2308 2308 2313 2313 2307 2307 2307 2307 2313 2313 2312 2312 1756 1756 1762 1762 1689 1689 1762 1762 1706 1706 1689 1689 1689 1689 1706 1706 1655 1655 1706 1706 1673 1673 1655 1655 1655 1655 1673 1673 1608 1608 1673 1673 1627 1627 1608 1608 1608 1608 1627 1627 1568 1568 1627 1627 1600 1600 1568 1568 1568 1568 1600 1600 1541 1541 1600 1600 1560 1560 1541 1541 1541 1541 1560 1560 1501 1501 1560 1560 1537 1537 1501 1501 1501 1501 1537 1537 1482 1482 1537 1537 1507 1507 1482 1482 1482 1482 1507 1507 1452 1452 1507 1507 1490 1490 1452 1452 1452 1452 1490 1490 2701 2701 1490 1490 2702 2702 2703 2703 1437 1437 1472 1472 1415 1415 1472 1472 1448 1448 1415 1415 1415 1415 1448 1448 1398 1398 1448 1448 1441 1441 1398 1398 1398 1398 1441 1441 1392 1392 1441 1441 1433 1433 1392 1392 1392 1392 1433 1433 1382 1382 1433 1433 1419 1419 1382 1382 1382 1382 1419 1419 1368 1368 1419 1419 1409 1409 1368 1368 1368 1368 1409 1409 1364 1364 1409 1409 1407 1407 1364 1364 1364 1364 1407 1407 1361 1361 1407 1407 1406 1406 1361 1361 1361 1361 1406 1406 1365 1365 1406 1406 1408 1408 1365 1365 1365 1365 1408 1408 1369 1369 1408 1408 1410 1410 1369 1369 1369 1369 1410 1410 1383 1383 1752 1752 1817 1817 1756 1756 1455 1455 1500 1500 1504 1504 1500 1500 1557 1557 1504 1504 1504 1504 1557 1557 1559 1559 1557 1557 1620 1620 1559 1559 1559 1559 1620 1620 1624 1624 1620 1620 1693 1693 1624 1624 1624 1624 1693 1693 1695 1695 1693 1693 1784 1784 1695 1695 1695 1695 1784 1784 1786 1786 1784 1784 1880 1880 1786 1786 1786 1786 1880 1880 1878 1878 1880 1880 1953 1953 1878 1878 1878 1878 1953 1953 1951 1951 1953 1953 2010 2010 1951 1951 1951 1951 2010 2010 2004 2004 2010 2010 2059 2059 2004 2004 2004 2004 2059 2059 2055 2055 2059 2059 2104 2104 2055 2055 2055 2055 2104 2104 2100 2100 2104 2104 2145 2145 2100 2100 2100 2100 2145 2145 2139 2139 2145 2145 2178 2178 2139 2139 2139 2139 2178 2178 2172 2172 2178 2178 2207 2207 2172 2172 2172 2172 2207 2207 2201 2201 2207 2207 2704 2704 2201 2201 2201 2201 2705 2705 2706 2706 2232 2232 2253 2253 2228 2228 2228 2228 2253 2253 2249 2249 2253 2253 2274 2274 2249 2249 2249 2249 2274 2274 2266 2266 2274 2274 2287 2287 2266 2266 2266 2266 2287 2287 2283 2283 2287 2287 2300 2300 2283 2283 2283 2283 2300 2300 2294 2294 2300 2300 2307 2307 2294 2294 2294 2294 2307 2307 2303 2303 2307 2307 2312 2312 2303 2303 2303 2303 2312 2312 2310 2310 1752 1752 1756 1756 1685 1685 1756 1756 1689 1689 1685 1685 1685 1685 1689 1689 1631 1631 1689 1689 1655 1655 1631 1631 1631 1631 1655 1655 1592 1592 1655 1655 1608 1608 1592 1592 1592 1592 1608 1608 1549 1549 1608 1608 1568 1568 1549 1549 1549 1549 1568 1568 1511 1511 1568 1568 1541 1541 1511 1511 1511 1511 1541 1541 1484 1484 1541 1541 1501 1501 1484 1484 1484 1484 1501 1501 1445 1445 1501 1501 1482 1482 1445 1445 1445 1445 1482 1482 1429 1429 1482 1482 1452 1452 1429 1429 1429 1429 1452 1452 1400 1400 1452 1452 2707 2707 1400 1400 1400 1400 2708 2708 2709 2709 1437 1437 1415 1415 1386 1386 1386 1386 1415 1415 1362 1362 1415 1415 1398 1398 1362 1362 1362 1362 1398 1398 1353 1353 1398 1398 1392 1392 1353 1353 1353 1353 1392 1392 1345 1345 1392 1392 1382 1382 1345 1345 1345 1345 1382 1382 1331 1331 1382 1382 1368 1368 1331 1331 1331 1331 1368 1368 1329 1329 1368 1368 1364 1364 1329 1329 1329 1329 1364 1364 1326 1326 1364 1364 1361 1361 1326 1326 1326 1326 1361 1361 1330 1330 1361 1361 1365 1365 1330 1330 1330 1330 1365 1365 1332 1332 1365 1365 1369 1369 1332 1332 1332 1332 1369 1369 1346 1346 1369 1369 1383 1383 1346 1346 1346 1346 1383 1383 1354 1354 1748 1748 1817 1817 1752 1752 1420 1420 1455 1455 1465 1465 1455 1455 1504 1504 1465 1465 1465 1465 1504 1504 1510 1510 1504 1504 1559 1559 1510 1510 1510 1510 1559 1559 1563 1563 1559 1559 1624 1624 1563 1563 1563 1563 1624 1624 1630 1630 1624 1624 1695 1695 1630 1630 1630 1630 1695 1695 1697 1697 1695 1695 1786 1786 1697 1697 1697 1697 1786 1786 1788 1788 1786 1786 1878 1878 1788 1788 1788 1788 1878 1878 1874 1874 1878 1878 1951 1951 1874 1874 1874 1874 1951 1951 1945 1945 1951 1951 2004 2004 1945 1945 1945 1945 2004 2004 2002 2002 2004 2004 2055 2055 2002 2002 2002 2002 2055 2055 2051 2051 2055 2055 2100 2100 2051 2051 2051 2051 2100 2100 2096 2096 2100 2100 2139 2139 2096 2096 2096 2096 2139 2139 2135 2135 2139 2139 2172 2172 2135 2135 2135 2135 2172 2172 2166 2166 2172 2172 2201 2201 2166 2166 2166 2166 2201 2201 2197 2197 2201 2201 2710 2710 2197 2197 2197 2197 2711 2711 2712 2712 2228 2228 2249 2249 2220 2220 2220 2220 2249 2249 2245 2245 2249 2249 2266 2266 2245 2245 2245 2245 2266 2266 2262 2262 2266 2266 2283 2283 2262 2262 2262 2262 2283 2283 2277 2277 2283 2283 2294 2294 2277 2277 2277 2277 2294 2294 2290 2290 2294 2294 2303 2303 2290 2290 2290 2290 2303 2303 2298 2298 2303 2303 2310 2310 2298 2298 2298 2298 2310 2310 2305 2305 1748 1748 1752 1752 1675 1675 1752 1752 1685 1685 1675 1675 1675 1675 1685 1685 1616 1616 1685 1685 1631 1631 1616 1616 1616 1616 1631 1631 1578 1578 1631 1631 1592 1592 1578 1578 1578 1578 1592 1592 1535 1535 1592 1592 1549 1549 1535 1535 1535 1535 1549 1549 1492 1492 1549 1549 1511 1511 1492 1492 1492 1492 1511 1511 1456 1456 1511 1511 1484 1484 1456 1456 1456 1456 1484 1484 1431 1431 1484 1484 1445 1445 1431 1431 1431 1431 1445 1445 1396 1396 1445 1445 1429 1429 1396 1396 1396 1396 1429 1429 1374 1374 1429 1429 1400 1400 1374 1374 1374 1374 1400 1400 2713 2713 1400 1400 2714 2714 2715 2715 2716 2716 1386 1386 2717 2717 1386 1386 1362 1362 2718 2718 2719 2719 1362 1362 2720 2720 1362 1362 1353 1353 2721 2721 2722 2722 1353 1353 2723 2723 1353 1353 1345 1345 2724 2724 2725 2725 1345 1345 2726 2726 1345 1345 1331 1331 2727 2727 2728 2728 1331 1331 2729 2729 1331 1331 1329 1329 2730 2730 2731 2731 1329 1329 2732 2732 1329 1329 1326 1326 2733 2733 2734 2734 1326 1326 2735 2735 1326 1326 1330 1330 2736 2736 2737 2737 1330 1330 2738 2738 1330 1330 1332 1332 2739 2739 2740 2740 1332 1332 2741 2741 1332 1332 1346 1346 2742 2742 2743 2743 1346 1346 2744 2744 1346 1346 1354 1354 2745 2745 2746 2746 1354 1354 2747 2747 1740 1740 1817 1817 1748 1748 1393 1393 1420 1420 1434 1434 1420 1420 1465 1465 1434 1434 1434 1434 1465 1465 1477 1477 1465 1465 1510 1510 1477 1477 1477 1477 1510 1510 1526 1526 1510 1510 1563 1563 1526 1526 1526 1526 1563 1563 1577 1577 1563 1563 1630 1630 1577 1577 1577 1577 1630 1630 1634 1634 1630 1630 1697 1697 1634 1634 1634 1634 1697 1697 1705 1705 1697 1697 1788 1788 1705 1705 1705 1705 1788 1788 1790 1790 1788 1788 1874 1874 1790 1790 1790 1790 1874 1874 1870 1870 1874 1874 1945 1945 1870 1870 1870 1870 1945 1945 1941 1941 1945 1945 2002 2002 1941 1941 1941 1941 2002 2002 1998 1998 2002 2002 2051 2051 1998 1998 1998 1998 2051 2051 2047 2047 2051 2051 2096 2096 2047 2047 2047 2047 2096 2096 2090 2090 2096 2096 2135 2135 2090 2090 2090 2090 2135 2135 2127 2127 2135 2135 2166 2166 2127 2127 2127 2127 2166 2166 2160 2160 2166 2166 2197 2197 2160 2160 2160 2160 2197 2197 2187 2187 2197 2197 2748 2748 2187 2187 2187 2187 2749 2749 2750 2750 2220 2220 2245 2245 2216 2216 2216 2216 2245 2245 2237 2237 2245 2245 2262 2262 2237 2237 2237 2237 2262 2262 2255 2255 2262 2262 2277 2277 2255 2255 2255 2255 2277 2277 2268 2268 2277 2277 2290 2290 2268 2268 2268 2268 2290 2290 2281 2281 2290 2290 2298 2298 2281 2281 2281 2281 2298 2298 2292 2292 2298 2298 2305 2305 2292 2292 2292 2292 2305 2305 2296 2296 1740 1740 1748 1748 1671 1671 1748 1748 1675 1675 1671 1671 1671 1671 1675 1675 1610 1610 1675 1675 1616 1616 1610 1610 1610 1610 1616 1616 1553 1553 1616 1616 1578 1578 1553 1553 1553 1553 1578 1578 1515 1515 1578 1578 1535 1535 1515 1515 1515 1515 1535 1535 1478 1478 1535 1535 1492 1492 1478 1478 1478 1478 1492 1492 1439 1439 1492 1492 1456 1456 1439 1439 1439 1439 1456 1456 1402 1402 1456 1456 1431 1431 1402 1402 1402 1402 1431 1431 1378 1378 1431 1431 1396 1396 1378 1378 1378 1378 1396 1396 2751 2751 1396 1396 1374 1374 2752 2752 2753 2753 1374 1374 2754 2754 1374 1374 2755 2755 2756 2756 1324 1324 1355 1355 1310 1310 1355 1355 1335 1335 1310 1310 1310 1310 1335 1335 1291 1291 1335 1335 1320 1320 1291 1291 1291 1291 1320 1320 1283 1283 1320 1320 1314 1314 1283 1283 1283 1283 1314 1314 1275 1275 1314 1314 1300 1300 1275 1275 1275 1275 1300 1300 1265 1265 1300 1300 1296 1296 1265 1265 1265 1265 1296 1296 1262 1262 1296 1296 1293 1293 1262 1262 1262 1262 1293 1293 1266 1266 1293 1293 1297 1297 1266 1266 1266 1266 1297 1297 1276 1276 1297 1297 1301 1301 1276 1276 1276 1276 1301 1301 1284 1284 1301 1301 1315 1315 1284 1284 1284 1284 1315 1315 1292 1292 1315 1315 1321 1321 1292 1292 1292 1292 1321 1321 1311 1311 1321 1321 1336 1336 1311 1311 1311 1311 1336 1336 1325 1325 1738 1738 1817 1817 1740 1740 1363 1363 1393 1393 1399 1399 1393 1393 1434 1434 1399 1399 1399 1399 1434 1434 1442 1442 1434 1434 1477 1477 1442 1442 1442 1442 1477 1477 1487 1487 1477 1477 1526 1526 1487 1487 1487 1487 1526 1526 1534 1534 1526 1526 1577 1577 1534 1534 1534 1534 1577 1577 1587 1587 1577 1577 1634 1634 1587 1587 1587 1587 1634 1634 1644 1644 1634 1634 1705 1705 1644 1644 1644 1644 1705 1705 1709 1709 1705 1705 1790 1790 1709 1709 1709 1709 1790 1790 1792 1792 1790 1790 1870 1870 1792 1792 1792 1792 1870 1870 1866 1866 1870 1870 1941 1941 1866 1866 1866 1866 1941 1941 1933 1933 1941 1941 1998 1998 1933 1933 1933 1933 1998 1998 1990 1990 1998 1998 2047 2047 1990 1990 1990 1990 2047 2047 2039 2039 2047 2047 2090 2090 2039 2039 2039 2039 2090 2090 2082 2082 2090 2090 2127 2127 2082 2082 2082 2082 2127 2127 2119 2119 2127 2127 2160 2160 2119 2119 2119 2119 2160 2160 2150 2150 2160 2160 2187 2187 2150 2150 2150 2150 2187 2187 2183 2183 2187 2187 2757 2757 2183 2183 2183 2183 2758 2758 2759 2759 2216 2216 2237 2237 2203 2203 2203 2203 2237 2237 2222 2222 2237 2237 2255 2255 2222 2222 2222 2222 2255 2255 2241 2241 2255 2255 2268 2268 2241 2241 2241 2241 2268 2268 2260 2260 2268 2268 2281 2281 2260 2260 2260 2260 2281 2281 2270 2270 2281 2281 2292 2292 2270 2270 2270 2270 2292 2292 2279 2279 2292 2292 2296 2296 2279 2279 2279 2279 2296 2296 2285 2285 1738 1738 1740 1740 1665 1665 1740 1740 1671 1671 1665 1665 1665 1665 1671 1671 1602 1602 1671 1671 1610 1610 1602 1602 1602 1602 1610 1610 1547 1547 1610 1610 1553 1553 1547 1547 1547 1547 1553 1553 1496 1496 1553 1553 1515 1515 1496 1496 1496 1496 1515 1515 1458 1458 1515 1515 1478 1478 1458 1458 1458 1458 1478 1478 1423 1423 1478 1478 1439 1439 1423 1423 1423 1423 1439 1439 1390 1390 1439 1439 1402 1402 1390 1390 1390 1390 1402 1402 1357 1357 1402 1402 1378 1378 1357 1357 1357 1357 1378 1378 2760 2760 1378 1378 2761 2761 2762 2762 1327 1327 1351 1351 1306 1306 1351 1351 1324 1324 1306 1306 1306 1306 1324 1324 1287 1287 1324 1324 1310 1310 1287 1287 1287 1287 1310 1310 1267 1267 1310 1310 1291 1291 1267 1267 1267 1267 1291 1291 1258 1258 1291 1291 1283 1283 1258 1258 1258 1258 1283 1283 1246 1246 1283 1283 1275 1275 1246 1246 1246 1246 1275 1275 1240 1240 1275 1275 1265 1265 1240 1240 1240 1240 1265 1265 1239 1239 1265 1265 1262 1262 1239 1239 1239 1239 1262 1262 1241 1241 1262 1262 1266 1266 1241 1241 1241 1241 1266 1266 1247 1247 1266 1266 1276 1276 1247 1247 1247 1247 1276 1276 1259 1259 1276 1276 1284 1284 1259 1259 1259 1259 1284 1284 1268 1268 1284 1284 1292 1292 1268 1268 1268 1268 1292 1292 1288 1288 1292 1292 1311 1311 1288 1288 1288 1288 1311 1311 1307 1307 1311 1311 1325 1325 1307 1307 1307 1307 1325 1325 1328 1328 1732 1732 1817 1817 1738 1738 2763 2763 1363 1363 1387 1387 1363 1363 1399 1399 1387 1387 1387 1387 1399 1399 1416 1416 1399 1399 1442 1442 1416 1416 1416 1416 1442 1442 1449 1449 1442 1442 1487 1487 1449 1449 1449 1449 1487 1487 1495 1495 1487 1487 1534 1534 1495 1495 1495 1495 1534 1534 1544 1544 1534 1534 1587 1587 1544 1544 1544 1544 1587 1587 1595 1595 1587 1587 1644 1644 1595 1595 1595 1595 1644 1644 1654 1654 1644 1644 1709 1709 1654 1654 1654 1654 1709 1709 1711 1711 1709 1709 1792 1792 1711 1711 1711 1711 1792 1792 1794 1794 1792 1792 1866 1866 1794 1794 1794 1794 1866 1866 1862 1862 1866 1866 1933 1933 1862 1862 1862 1862 1933 1933 1929 1929 1933 1933 1990 1990 1929 1929 1929 1929 1990 1990 1984 1984 1990 1990 2039 2039 1984 1984 1984 1984 2039 2039 2031 2031 2039 2039 2082 2082 2031 2031 2031 2031 2082 2082 2074 2074 2082 2082 2119 2119 2074 2074 2074 2074 2119 2119 2107 2107 2119 2119 2150 2150 2107 2107 2107 2107 2150 2150 2137 2137 2150 2150 2183 2183 2137 2137 2137 2137 2183 2183 2164 2164 2183 2183 2764 2764 2164 2164 2164 2164 2765 2765 2766 2766 2203 2203 2222 2222 2189 2189 2189 2189 2222 2222 2212 2212 2222 2222 2241 2241 2212 2212 2212 2212 2241 2241 2230 2230 2241 2241 2260 2260 2230 2230 2230 2230 2260 2260 2243 2243 2260 2260 2270 2270 2243 2243 2243 2243 2270 2270 2258 2258 2270 2270 2279 2279 2258 2258 2258 2258 2279 2279 2264 2264 2279 2279 2285 2285 2264 2264 2264 2264 2285 2285 2272 2272 1732 1732 1738 1738 1661 1661 1738 1738 1665 1665 1661 1661 1661 1661 1665 1665 1596 1596 1665 1665 1602 1602 1596 1596 1596 1596 1602 1602 1539 1539 1602 1602 1547 1547 1539 1539 1539 1539 1547 1547 1488 1488 1547 1547 1496 1496 1488 1488 1488 1488 1496 1496 1443 1443 1496 1496 1458 1458 1443 1443 1443 1443 1458 1458 1404 1404 1458 1458 1423 1423 1404 1404 1404 1404 1423 1423 1366 1366 1423 1423 1390 1390 1366 1366 1366 1366 1390 1390 1341 1341 1390 1390 1357 1357 1341 1341 1341 1341 1357 1357 2767 2767 1357 1357 2768 2768 2769 2769 1316 1316 1327 1327 1289 1289 1327 1327 1306 1306 1289 1289 1289 1289 1306 1306 1263 1263 1306 1306 1287 1287 1263 1263 1263 1263 1287 1287 1250 1250 1287 1287 1267 1267 1250 1250 1250 1250 1267 1267 1235 1235 1267 1267 1258 1258 1235 1235 1235 1235 1258 1258 1227 1227 1258 1258 1246 1246 1227 1227 1227 1227 1246 1246 1219 1219 1246 1246 1240 1240 1219 1219 1219 1219 1240 1240 1214 1214 1240 1240 1239 1239 1214 1214 1214 1214 1239 1239 1220 1220 1239 1239 1241 1241 1220 1220 1220 1220 1241 1241 1228 1228 1241 1241 1247 1247 1228 1228 1228 1228 1247 1247 1236 1236 1247 1247 1259 1259 1236 1236 1236 1236 1259 1259 1251 1251 1259 1259 1268 1268 1251 1251 1251 1251 1268 1268 1264 1264 1268 1268 1288 1288 1264 1264 1264 1264 1288 1288 1290 1290 1288 1288 1307 1307 1290 1290 1290 1290 1307 1307 1317 1317 1307 1307 1328 1328 1317 1317 2770 2770 2771 2771 1342 1342 1728 1728 1817 1817 1732 1732 2772 2772 2773 2773 1375 1375 2774 2774 2775 2775 1375 1375 1375 1375 2776 2776 1401 1401 2777 2777 2778 2778 1401 1401 1401 1401 2779 2779 2780 2780 1416 1416 1449 1449 1438 1438 1438 1438 1449 1449 1473 1473 1449 1449 1495 1495 1473 1473 1473 1473 1495 1495 1506 1506 1495 1495 1544 1544 1506 1506 1506 1506 1544 1544 1552 1552 1544 1544 1595 1595 1552 1552 1552 1552 1595 1595 1605 1605 1595 1595 1654 1654 1605 1605 1605 1605 1654 1654 1664 1664 1654 1654 1711 1711 1664 1664 1664 1664 1711 1711 1727 1727 1711 1711 1794 1794 1727 1727 1727 1727 1794 1794 1796 1796 1794 1794 1862 1862 1796 1796 1796 1796 1862 1862 1856 1856 1862 1862 1929 1929 1856 1856 1856 1856 1929 1929 1921 1921 1929 1929 1984 1984 1921 1921 1921 1921 1984 1984 1976 1976 1984 1984 2031 2031 1976 1976 1976 1976 2031 2031 2025 2025 2031 2031 2074 2074 2025 2025 2025 2025 2074 2074 2057 2057 2074 2074 2107 2107 2057 2057 2057 2057 2107 2107 2092 2092 2107 2107 2137 2137 2092 2092 2092 2092 2137 2137 2123 2123 2137 2137 2164 2164 2123 2123 2781 2781 2782 2782 2152 2152 2783 2783 2784 2784 2152 2152 2152 2152 2785 2785 2174 2174 2786 2786 2787 2787 2174 2174 2174 2174 2788 2788 2789 2789 2212 2212 2230 2230 2195 2195 2195 2195 2230 2230 2214 2214 2230 2230 2243 2243 2214 2214 2214 2214 2243 2243 2226 2226 2243 2243 2258 2258 2226 2226 2226 2226 2258 2258 2239 2239 2258 2258 2264 2264 2239 2239 2239 2239 2264 2264 2247 2247 2264 2264 2272 2272 2247 2247 2247 2247 2272 2272 2251 2251 1728 1728 1732 1732 1651 1651 1732 1732 1661 1661 1651 1651 1651 1651 1661 1661 1588 1588 1661 1661 1596 1596 1588 1588 1588 1588 1596 1596 1531 1531 1596 1596 1539 1539 1531 1531 1531 1531 1539 1539 1480 1480 1539 1539 1488 1488 1480 1480 1480 1480 1488 1488 1435 1435 1488 1488 1443 1443 1435 1435 1435 1435 1443 1443 1394 1394 1443 1443 1404 1404 1394 1394 1394 1394 1404 1404 1359 1359 1404 1404 1366 1366 1359 1359 1359 1359 1366 1366 2790 2790 1366 1366 1341 1341 2791 2791 2792 2792 1341 1341 2793 2793 1341 1341 2794 2794 2795 2795 1294 1294 1316 1316 1269 1269 1316 1316 1289 1289 1269 1269 1269 1269 1289 1289 1252 1252 1289 1289 1263 1263 1252 1252 1252 1252 1263 1263 1233 1233 1263 1263 1250 1250 1233 1233 1233 1233 1250 1250 1215 1215 1250 1250 1235 1235 1215 1215 1215 1215 1235 1235 1208 1208 1235 1235 1227 1227 1208 1208 1208 1208 1227 1227 1198 1198 1227 1227 1219 1219 1198 1198 1198 1198 1219 1219 1197 1197 1219 1219 1214 1214 1197 1197 1197 1197 1214 1214 1199 1199 1214 1214 1220 1220 1199 1199 1199 1199 1220 1220 1209 1209 1220 1220 1228 1228 1209 1209 1209 1209 1228 1228 1216 1216 1228 1228 1236 1236 1216 1216 1216 1216 1236 1236 1234 1234 1236 1236 1251 1251 1234 1234 1234 1234 1251 1251 1253 1253 1251 1251 1264 1264 1253 1253 1253 1253 1264 1264 1270 1270 1264 1264 1290 1290 1270 1270 1270 1270 1290 1290 1295 1295 1290 1290 1317 1317 1295 1295 1295 1295 1317 1317 1323 1323 2796 2796 1342 1342 2797 2797 2798 2798 1342 1342 1360 1360 1724 1724 1817 1817 1728 1728 1358 1358 2799 2799 1379 1379 2800 2800 1375 1375 1379 1379 1379 1379 1375 1375 1397 1397 1375 1375 1401 1401 1397 1397 1397 1397 1401 1401 1430 1430 1401 1401 2801 2801 1430 1430 1430 1430 2802 2802 1453 1453 2803 2803 2804 2804 1453 1453 1453 1453 2805 2805 1491 1491 2806 2806 2807 2807 1491 1491 1491 1491 2808 2808 1530 1530 2809 2809 2810 2810 1530 1530 1530 1530 2811 2811 2812 2812 1552 1552 1605 1605 1565 1565 1565 1565 1605 1605 1613 1613 1605 1605 1664 1664 1613 1613 1613 1613 1664 1664 1670 1670 1664 1664 1727 1727 1670 1670 1670 1670 1727 1727 1735 1735 1727 1727 1796 1796 1735 1735 1735 1735 1796 1796 1798 1798 1796 1796 1856 1856 1798 1798 1798 1798 1856 1856 1854 1854 1856 1856 1921 1921 1854 1854 1854 1854 1921 1921 1917 1917 1921 1921 1976 1976 1917 1917 1917 1917 1976 1976 1970 1970 1976 1976 2025 2025 1970 1970 1970 1970 2025 2025 2008 2008 2025 2025 2057 2057 2008 2008 2813 2813 2814 2814 2043 2043 2815 2815 2816 2816 2043 2043 2043 2043 2817 2817 2078 2078 2818 2818 2819 2819 2078 2078 2078 2078 2820 2820 2109 2109 2821 2821 2152 2152 2109 2109 2109 2109 2152 2152 2131 2131 2152 2152 2174 2174 2131 2131 2131 2131 2174 2174 2158 2158 2174 2174 2822 2822 2158 2158 2158 2158 2823 2823 2176 2176 2824 2824 2825 2825 2176 2176 2176 2176 2826 2826 2191 2191 2827 2827 2828 2828 2191 2191 2191 2191 2829 2829 2205 2205 2830 2830 2831 2831 2205 2205 2205 2205 2832 2832 2833 2833 2239 2239 2247 2247 2218 2218 2218 2218 2247 2247 2224 2224 2247 2247 2251 2251 2224 2224 2224 2224 2251 2251 2234 2234 1724 1724 1728 1728 1647 1647 1728 1728 1651 1651 1647 1647 1647 1647 1651 1651 1584 1584 1651 1651 1588 1588 1584 1584 1584 1584 1588 1588 1527 1527 1588 1588 1531 1531 1527 1527 1527 1527 1531 1531 1474 1474 1531 1531 1480 1480 1474 1474 1474 1474 1480 1480 1427 1427 1480 1480 1435 1435 1427 1427 1427 1427 1435 1435 1388 1388 1435 1435 1394 1394 1388 1388 1388 1388 1394 1394 1349 1349 1394 1394 1359 1359 1349 1349 1349 1349 1359 1359 2834 2834 1359 1359 2835 2835 2836 2836 1318 1318 1322 1322 1285 1285 1322 1322 1294 1294 1285 1285 1285 1285 1294 1294 1260 1260 1294 1294 1269 1269 1260 1260 1260 1260 1269 1269 1237 1237 1269 1269 1252 1252 1237 1237 1237 1237 1252 1252 1217 1217 1252 1252 1233 1233 1217 1217 1217 1217 1233 1233 1204 1204 1233 1233 1215 1215 1204 1204 1204 1204 1215 1215 1191 1191 1215 1215 1208 1208 1191 1191 1191 1191 1208 1208 1183 1183 1208 1208 1198 1198 1183 1183 1183 1183 1198 1198 1180 1180 1198 1198 1197 1197 1180 1180 1180 1180 1197 1197 1184 1184 1197 1197 1199 1199 1184 1184 1184 1184 1199 1199 1192 1192 1199 1199 1209 1209 1192 1192 1192 1192 1209 1209 1205 1205 1209 1209 1216 1216 1205 1205 1205 1205 1216 1216 1218 1218 1216 1216 1234 1234 1218 1218 1218 1218 1234 1234 1238 1238 1234 1234 1253 1253 1238 1238 1238 1238 1253 1253 1261 1261 1253 1253 1270 1270 1261 1261 1261 1261 1270 1270 1286 1286 1270 1270 1295 1295 1286 1286 1286 1286 1295 1295 1319 1319 1295 1295 1323 1323 1319 1319 2837 2837 2838 2838 1350 1350 2839 2839 1360 1360 1350 1350 1350 1350 1360 1360 1389 1389 1718 1718 1817 1817 1724 1724 1367 1367 1358 1358 1391 1391 1358 1358 1379 1379 1391 1391 1391 1391 1379 1379 1403 1403 1379 1379 1397 1397 1403 1403 1403 1403 1397 1397 1432 1432 1397 1397 1430 1430 1432 1432 1432 1432 1430 1430 1446 1446 1430 1430 1453 1453 1446 1446 1446 1446 1453 1453 1483 1483 1453 1453 1491 1491 1483 1483 1483 1483 1491 1491 1508 1508 1491 1491 1530 1530 1508 1508 1508 1508 1530 1530 1546 1546 1530 1530 2840 2840 1546 1546 1546 1546 2841 2841 1591 1591 2842 2842 2843 2843 1591 1591 1591 1591 2844 2844 1626 1626 2845 2845 2846 2846 1626 1626 1626 1626 2847 2847 1680 1680 2848 2848 2849 2849 1680 1680 1680 1680 2850 2850 1743 1743 2851 2851 2852 2852 1743 1743 1743 1743 2853 2853 1800 1800 2854 2854 2855 2855 1800 1800 1800 1800 2856 2856 1850 1850 2857 2857 2858 2858 1850 1850 1850 1850 2859 2859 1909 1909 2860 2860 2861 2861 1909 1909 1909 1909 2862 2862 1958 1958 2863 2863 2864 2864 1958 1958 1958 1958 2865 2865 1994 1994 2866 2866 2043 2043 1994 1994 1994 1994 2043 2043 2029 2029 2043 2043 2078 2078 2029 2029 2029 2029 2078 2078 2061 2061 2078 2078 2109 2109 2061 2061 2061 2061 2109 2109 2086 2086 2109 2109 2131 2131 2086 2086 2086 2086 2131 2131 2117 2117 2131 2131 2158 2158 2117 2117 2117 2117 2158 2158 2133 2133 2158 2158 2176 2176 2133 2133 2133 2133 2176 2176 2154 2154 2176 2176 2191 2191 2154 2154 2154 2154 2191 2191 2168 2168 2191 2191 2205 2205 2168 2168 2168 2168 2205 2205 2185 2185 2205 2205 2867 2867 2185 2185 2185 2185 2868 2868 2193 2193 2869 2869 2870 2870 2193 2193 2193 2193 2871 2871 2199 2199 2872 2872 2873 2873 2199 2199 2199 2199 2874 2874 2209 2209 1718 1718 1724 1724 1641 1641 1724 1724 1647 1647 1641 1641 1641 1641 1647 1647 1580 1580 1647 1647 1584 1584 1580 1580 1580 1580 1584 1584 1521 1521 1584 1584 1527 1527 1521 1521 1521 1521 1527 1527 1468 1468 1527 1527 1474 1474 1468 1468 1468 1468 1474 1474 1421 1421 1474 1474 1427 1427 1421 1421 1421 1421 1427 1427 1380 1380 1427 1427 1388 1388 1380 1380 1380 1380 1388 1388 1343 1343 1388 1388 1349 1349 1343 1343 1343 1343 1349 1349 2875 2875 1349 1349 2876 2876 2877 2877 1308 1308 1318 1318 1279 1279 1318 1318 1285 1285 1279 1279 1279 1279 1285 1285 1254 1254 1285 1285 1260 1260 1254 1254 1254 1254 1260 1260 1229 1229 1260 1260 1237 1237 1229 1229 1229 1229 1237 1237 1210 1210 1237 1237 1217 1217 1210 1210 1210 1210 1217 1217 1193 1193 1217 1217 1204 1204 1193 1193 1193 1193 1204 1204 1178 1178 1204 1204 1191 1191 1178 1178 1178 1178 1191 1191 1169 1169 1191 1191 1183 1183 1169 1169 1169 1169 1183 1183 1166 1166 1183 1183 1180 1180 1166 1166 1166 1166 1180 1180 1170 1170 1180 1180 1184 1184 1170 1170 1170 1170 1184 1184 1179 1179 1184 1184 1192 1192 1179 1179 1179 1179 1192 1192 1194 1194 1192 1192 1205 1205 1194 1194 1194 1194 1205 1205 1211 1211 1205 1205 1218 1218 1211 1211 1211 1211 1218 1218 1230 1230 1218 1218 1238 1238 1230 1230 1230 1230 1238 1238 1255 1255 1238 1238 1261 1261 1255 1255 1255 1255 1261 1261 1280 1280 1261 1261 1286 1286 1280 1280 1280 1280 1286 1286 1309 1309 1286 1286 1319 1319 1309 1309 2878 2878 2879 2879 1344 1344 2880 2880 1350 1350 1344 1344 1344 1344 1350 1350 1381 1381 1350 1350 1389 1389 1381 1381 1381 1381 1389 1389 1422 1422 1714 1714 1817 1817 1718 1718 1395 1395 1367 1367 1405 1405 1367 1367 1391 1391 1405 1405 1405 1405 1391 1391 1424 1424 1391 1391 1403 1403 1424 1424 1424 1424 1403 1403 1440 1440 1403 1403 1432 1432 1440 1440 1440 1440 1432 1432 1457 1457 1432 1432 1446 1446 1457 1457 1457 1457 1446 1446 1485 1485 1446 1446 1483 1483 1485 1485 1485 1485 1483 1483 1502 1502 1483 1483 1508 1508 1502 1502 1502 1502 1508 1508 1538 1538 1508 1508 1546 1546 1538 1538 1538 1538 1546 1546 1567 1567 1546 1546 1591 1591 1567 1567 1567 1567 1591 1591 1607 1607 1591 1591 1626 1626 1607 1607 1607 1607 1626 1626 1650 1650 1626 1626 1680 1680 1650 1650 1650 1650 1680 1680 1688 1688 1680 1680 1743 1743 1688 1688 1688 1688 1743 1743 1751 1751 1743 1743 1800 1800 1751 1751 1751 1751 1800 1800 1802 1802 1800 1800 1850 1850 1802 1802 1802 1802 1850 1850 1842 1842 1850 1850 1909 1909 1842 1842 1842 1842 1909 1909 1905 1905 1909 1909 1958 1958 1905 1905 1905 1905 1958 1958 1937 1937 1958 1958 1994 1994 1937 1937 1937 1937 1994 1994 1978 1978 1994 1994 2029 2029 1978 1978 1978 1978 2029 2029 2013 2013 2029 2029 2061 2061 2013 2013 2013 2013 2061 2061 2037 2037 2061 2061 2086 2086 2037 2037 2037 2037 2086 2086 2072 2072 2086 2086 2117 2117 2072 2072 2072 2072 2117 2117 2088 2088 2117 2117 2133 2133 2088 2088 2088 2088 2133 2133 2113 2113 2133 2133 2154 2154 2113 2113 2113 2113 2154 2154 2125 2125 2154 2154 2168 2168 2125 2125 2125 2125 2168 2168 2143 2143 2168 2168 2185 2185 2143 2143 2143 2143 2185 2185 2156 2156 2185 2185 2193 2193 2156 2156 2156 2156 2193 2193 2162 2162 2193 2193 2199 2199 2162 2162 2162 2162 2199 2199 2170 2170 2199 2199 2209 2209 2170 2170 2170 2170 2209 2209 2181 2181 1714 1714 1718 1718 1637 1637 1718 1718 1641 1641 1637 1637 1637 1637 1641 1641 1572 1572 1641 1641 1580 1580 1572 1572 1572 1572 1580 1580 1517 1517 1580 1580 1521 1521 1517 1517 1517 1517 1521 1521 1462 1462 1521 1521 1468 1468 1462 1462 1462 1462 1468 1468 1413 1413 1468 1468 1421 1421 1413 1413 1413 1413 1421 1421 1372 1372 1421 1421 1380 1380 1372 1372 1372 1372 1380 1380 1337 1337 1380 1380 1343 1343 1337 1337 1337 1337 1343 1343 2881 2881 1343 1343 2882 2882 2883 2883 1302 1302 1308 1308 1273 1273 1308 1308 1279 1279 1273 1273 1273 1273 1279 1279 1244 1244 1279 1279 1254 1254 1244 1244 1244 1244 1254 1254 1223 1223 1254 1254 1229 1229 1223 1223 1223 1223 1229 1229 1202 1202 1229 1229 1210 1210 1202 1202 1202 1202 1210 1210 1187 1187 1210 1210 1193 1193 1187 1187 1187 1187 1193 1193 1171 1171 1193 1193 1178 1178 1171 1171 1171 1171 1178 1178 1162 1162 1178 1178 1169 1169 1162 1162 1162 1162 1169 1169 1158 1158 1169 1169 1166 1166 1158 1158 1158 1158 1166 1166 1163 1163 1166 1166 1170 1170 1163 1163 1163 1163 1170 1170 1172 1172 1170 1170 1179 1179 1172 1172 1172 1172 1179 1179 1188 1188 1179 1179 1194 1194 1188 1188 1188 1188 1194 1194 1203 1203 1194 1194 1211 1211 1203 1203 1203 1203 1211 1211 1224 1224 1211 1211 1230 1230 1224 1224 1224 1224 1230 1230 1245 1245 1230 1230 1255 1255 1245 1245 1245 1245 1255 1255 1274 1274 1255 1255 1280 1280 1274 1274 1274 1274 1280 1280 1303 1303 1280 1280 1309 1309 1303 1303 2884 2884 2885 2885 1338 1338 2886 2886 1344 1344 1338 1338 1338 1338 1344 1344 1373 1373 1344 1344 1381 1381 1373 1373 1373 1373 1381 1381 1414 1414 1381 1381 1422 1422 1414 1414 1414 1414 1422 1422 1463 1463 1712 1712 1817 1817 1714 1714 1428 1428 1395 1395 1436 1436 1395 1395 1405 1405 1436 1436 1436 1436 1405 1405 1444 1444 1405 1405 1424 1424 1444 1444 1444 1444 1424 1424 1459 1459 1424 1424 1440 1440 1459 1459 1459 1459 1440 1440 1479 1479 1440 1440 1457 1457 1479 1479 1479 1479 1457 1457 1493 1493 1457 1457 1485 1485 1493 1493 1493 1493 1485 1485 1512 1512 1485 1485 1502 1502 1512 1512 1512 1512 1502 1502 1542 1542 1502 1502 1538 1538 1542 1542 1542 1542 1538 1538 1561 1561 1538 1538 1567 1567 1561 1561 1561 1561 1567 1567 1599 1599 1567 1567 1607 1607 1599 1599 1599 1599 1607 1607 1622 1622 1607 1607 1650 1650 1622 1622 1622 1622 1650 1650 1668 1668 1650 1650 1688 1688 1668 1668 1668 1668 1688 1688 1699 1699 1688 1688 1751 1751 1699 1699 1699 1699 1751 1751 1755 1755 1751 1751 1802 1802 1755 1755 1755 1755 1802 1802 1806 1806 1802 1802 1842 1842 1806 1806 1806 1806 1842 1842 1838 1838 1842 1842 1905 1905 1838 1838 1838 1838 1905 1905 1893 1893 1905 1905 1937 1937 1893 1893 1893 1893 1937 1937 1925 1925 1937 1937 1978 1978 1925 1925 1925 1925 1978 1978 1966 1966 1978 1978 2013 2013 1966 1966 1966 1966 2013 2013 1986 1986 2013 2013 2037 2037 1986 1986 1986 1986 2037 2037 2023 2023 2037 2037 2072 2072 2023 2023 2023 2023 2072 2072 2041 2041 2072 2072 2088 2088 2041 2041 2041 2041 2088 2088 2066 2066 2088 2088 2113 2113 2066 2066 2066 2066 2113 2113 2080 2080 2113 2113 2125 2125 2080 2080 2080 2080 2125 2125 2098 2098 2125 2125 2143 2143 2098 2098 2098 2098 2143 2143 2115 2115 2143 2143 2156 2156 2115 2115 2115 2115 2156 2156 2121 2121 2156 2156 2162 2162 2121 2121 2121 2121 2162 2162 2129 2129 2162 2162 2170 2170 2129 2129 2129 2129 2170 2170 2141 2141 2170 2170 2181 2181 2141 2141 2141 2141 2181 2181 2148 2148 1712 1712 1714 1714 1635 1635 1714 1714 1637 1637 1635 1635 1635 1635 1637 1637 1570 1570 1637 1637 1572 1572 1570 1570 1570 1570 1572 1572 1513 1513 1572 1572 1517 1517 1513 1513 1513 1513 1517 1517 1460 1460 1517 1517 1462 1462 1460 1460 1460 1460 1462 1462 1411 1411 1462 1462 1413 1413 1411 1411 1411 1411 1413 1413 1370 1370 1413 1413 1372 1372 1370 1370 1370 1370 1372 1372 1333 1333 1372 1372 1337 1337 1333 1333 1333 1333 1337 1337 2887 2887 1337 1337 2888 2888 2889 2889 1298 1298 1302 1302 1271 1271 1302 1302 1273 1273 1271 1271 1271 1271 1273 1273 1242 1242 1273 1273 1244 1244 1242 1242 1242 1242 1244 1244 1221 1221 1244 1244 1223 1223 1221 1221 1221 1221 1223 1223 1200 1200 1223 1223 1202 1202 1200 1200 1200 1200 1202 1202 1185 1185 1202 1202 1187 1187 1185 1185 1185 1185 1187 1187 1167 1167 1187 1187 1171 1171 1167 1167 1167 1167 1171 1171 1159 1159 1171 1171 1162 1162 1159 1159 1159 1159 1162 1162 1157 1157 1162 1162 1158 1158 1157 1157 1157 1157 1158 1158 1160 1160 1158 1158 1163 1163 1160 1160 1160 1160 1163 1163 1168 1168 1163 1163 1172 1172 1168 1168 1168 1168 1172 1172 1186 1186 1172 1172 1188 1188 1186 1186 1186 1186 1188 1188 1201 1201 1188 1188 1203 1203 1201 1201 1201 1201 1203 1203 1222 1222 1203 1203 1224 1224 1222 1222 1222 1222 1224 1224 1243 1243 1224 1224 1245 1245 1243 1243 1243 1243 1245 1245 1272 1272 1245 1245 1274 1274 1272 1272 1272 1272 1274 1274 1299 1299 1274 1274 1303 1303 1299 1299 2890 2890 2891 2891 1334 1334 2892 2892 1338 1338 1334 1334 1334 1334 1338 1338 1371 1371 1338 1338 1373 1373 1371 1371 1371 1371 1373 1373 1412 1412 1373 1373 1414 1414 1412 1412 1412 1412 1414 1414 1461 1461 1414 1414 1463 1463 1461 1461 1461 1461 1463 1463 1514 1514 1716 1716 1817 1817 1712 1712 1469 1469 1428 1428 1475 1475 1428 1428 1436 1436 1475 1475 1475 1475 1436 1436 1481 1481 1436 1436 1444 1444 1481 1481 1481 1481 1444 1444 1489 1489 1444 1444 1459 1459 1489 1489 1489 1489 1459 1459 1497 1497 1459 1459 1479 1479 1497 1497 1497 1497 1479 1479 1516 1516 1479 1479 1493 1493 1516 1516 1516 1516 1493 1493 1536 1536 1493 1493 1512 1512 1536 1536 1536 1536 1512 1512 1550 1550 1512 1512 1542 1542 1550 1550 1550 1550 1542 1542 1569 1569 1542 1542 1561 1561 1569 1569 1569 1569 1561 1561 1601 1601 1561 1561 1599 1599 1601 1601 1601 1601 1599 1599 1615 1615 1599 1599 1622 1622 1615 1615 1615 1615 1622 1622 1658 1658 1622 1622 1668 1668 1658 1658 1658 1658 1668 1668 1682 1682 1668 1668 1699 1699 1682 1682 1682 1682 1699 1699 1723 1723 1699 1699 1755 1755 1723 1723 1723 1723 1755 1755 1765 1765 1755 1755 1806 1806 1765 1765 1765 1765 1806 1806 1808 1808 1806 1806 1838 1838 1808 1808 1808 1808 1838 1838 1836 1836 1838 1838 1893 1893 1836 1836 1836 1836 1893 1893 1882 1882 1893 1893 1925 1925 1882 1882 1882 1882 1925 1925 1911 1911 1925 1925 1966 1966 1911 1911 1911 1911 1966 1966 1935 1935 1966 1966 1986 1986 1935 1935 1935 1935 1986 1986 1972 1972 1986 1986 2023 2023 1972 1972 1972 1972 2023 2023 1988 1988 2023 2023 2041 2041 1988 1988 1988 1988 2041 2041 2017 2017 2041 2041 2066 2066 2017 2017 2017 2017 2066 2066 2033 2033 2066 2066 2080 2080 2033 2033 2033 2033 2080 2080 2049 2049 2080 2080 2098 2098 2049 2049 2049 2049 2098 2098 2068 2068 2098 2098 2115 2115 2068 2068 2068 2068 2115 2115 2076 2076 2115 2115 2121 2121 2076 2076 2076 2076 2121 2121 2084 2084 2121 2121 2129 2129 2084 2084 2084 2084 2129 2129 2094 2094 2129 2129 2141 2141 2094 2094 2094 2094 2141 2141 2102 2102 2141 2141 2148 2148 2102 2102 2102 2102 2148 2148 2111 2111 1716 1716 1712 1712 1639 1639 1712 1712 1635 1635 1639 1639 1639 1639 1635 1635 1574 1574 1635 1635 1570 1570 1574 1574 1574 1574 1570 1570 1519 1519 1570 1570 1513 1513 1519 1519 1519 1519 1513 1513 1466 1466 1513 1513 1460 1460 1466 1466 1466 1466 1460 1460 1417 1417 1460 1460 1411 1411 1417 1417 1417 1417 1411 1411 1376 1376 1411 1411 1370 1370 1376 1376 1376 1376 1370 1370 1339 1339 1370 1370 1333 1333 1339 1339 1339 1339 1333 1333 2893 2893 1333 1333 2894 2894 2895 2895 1304 1304 1298 1298 1277 1277 1298 1298 1271 1271 1277 1277 1277 1277 1271 1271 1248 1248 1271 1271 1242 1242 1248 1248 1248 1248 1242 1242 1225 1225 1242 1242 1221 1221 1225 1225 1225 1225 1221 1221 1206 1206 1221 1221 1200 1200 1206 1206 1206 1206 1200 1200 1189 1189 1200 1200 1185 1185 1189 1189 1189 1189 1185 1185 1174 1174 1185 1185 1167 1167 1174 1174 1174 1174 1167 1167 1164 1164 1167 1167 1159 1159 1164 1164 1164 1164 1159 1159 1161 1161 1159 1159 1157 1157 1161 1161 1161 1161 1157 1157 1165 1165 1157 1157 1160 1160 1165 1165 1165 1165 1160 1160 1175 1175 1160 1160 1168 1168 1175 1175 1175 1175 1168 1168 1190 1190 1168 1168 1186 1186 1190 1190 1190 1190 1186 1186 1207 1207 1186 1186 1201 1201 1207 1207 1207 1207 1201 1201 1226 1226 1201 1201 1222 1222 1226 1226 1226 1226 1222 1222 1249 1249 1222 1222 1243 1243 1249 1249 1249 1249 1243 1243 1278 1278 1243 1243 1272 1272 1278 1278 1278 1278 1272 1272 1305 1305 1272 1272 1299 1299 1305 1305 2896 2896 2897 2897 1340 1340 2898 2898 1334 1334 1340 1340 1340 1340 1334 1334 1377 1377 1334 1334 1371 1371 1377 1377 1377 1377 1371 1371 1418 1418 1371 1371 1412 1412 1418 1418 1418 1418 1412 1412 1467 1467 1412 1412 1461 1461 1467 1467 1467 1467 1461 1461 1520 1520 1461 1461 1514 1514 1520 1520 1520 1520 1514 1514 1575 1575 1720 1720 1817 1817 1716 1716 1518 1518 1469 1469 1522 1522 1469 1469 1475 1475 1522 1522 1522 1522 1475 1475 1528 1528 1475 1475 1481 1481 1528 1528 1528 1528 1481 1481 1532 1532 1481 1481 1489 1489 1532 1532 1532 1532 1489 1489 1540 1540 1489 1489 1497 1497 1540 1540 1540 1540 1497 1497 1548 1548 1497 1497 1516 1516 1548 1548 1548 1548 1516 1516 1554 1554 1516 1516 1536 1536 1554 1554 1554 1554 1536 1536 1579 1579 1536 1536 1550 1550 1579 1579 1579 1579 1550 1550 1593 1593 1550 1550 1569 1569 1593 1593 1593 1593 1569 1569 1609 1609 1569 1569 1601 1601 1609 1609 1609 1609 1601 1601 1628 1628 1601 1601 1615 1615 1628 1628 1628 1628 1615 1615 1660 1660 1615 1615 1658 1658 1660 1660 1660 1660 1658 1658 1678 1678 1658 1658 1682 1682 1678 1678 1678 1678 1682 1682 1701 1701 1682 1682 1723 1723 1701 1701 1701 1701 1723 1723 1745 1745 1723 1723 1765 1765 1745 1745 1745 1745 1765 1765 1769 1769 1765 1765 1808 1808 1769 1769 1769 1769 1808 1808 1810 1810 1808 1808 1836 1836 1810 1810 1810 1810 1836 1836 1830 1830 1836 1836 1882 1882 1830 1830 1830 1830 1882 1882 1858 1858 1882 1882 1911 1911 1858 1858 1858 1858 1911 1911 1899 1899 1911 1911 1935 1935 1899 1899 1899 1899 1935 1935 1919 1919 1935 1935 1972 1972 1919 1919 1919 1919 1972 1972 1943 1943 1972 1972 1988 1988 1943 1943 1943 1943 1988 1988 1968 1968 1988 1988 2017 2017 1968 1968 1968 1968 2017 2017 1980 1980 2017 2017 2033 2033 1980 1980 1980 1980 2033 2033 1996 1996 2033 2033 2049 2049 1996 1996 1996 1996 2049 2049 2019 2019 2049 2049 2068 2068 2019 2019 2019 2019 2068 2068 2027 2027 2068 2068 2076 2076 2027 2027 2027 2027 2076 2076 2035 2035 2076 2076 2084 2084 2035 2035 2035 2035 2084 2084 2045 2045 2084 2084 2094 2094 2045 2045 2045 2045 2094 2094 2053 2053 2094 2094 2102 2102 2053 2053 2053 2053 2102 2102 2064 2064 2102 2102 2111 2111 2064 2064 2064 2064 2111 2111 2070 2070 1720 1720 1716 1716 1645 1645 1716 1716 1639 1639 1645 1645 1645 1645 1639 1639 1582 1582 1639 1639 1574 1574 1582 1582 1582 1582 1574 1574 1523 1523 1574 1574 1519 1519 1523 1523 1523 1523 1519 1519 1470 1470 1519 1519 1466 1466 1470 1470 1470 1470 1466 1466 1425 1425 1466 1466 1417 1417 1425 1425 1425 1425 1417 1417 1384 1384 1417 1417 1376 1376 1384 1384 1384 1384 1376 1376 1347 1347 1376 1376 1339 1339 1347 1347 1347 1347 1339 1339 2899 2899 1339 1339 2900 2900 2901 2901 1312 1312 1304 1304 1281 1281 1304 1304 1277 1277 1281 1281 1281 1281 1277 1277 1256 1256 1277 1277 1248 1248 1256 1256 1256 1256 1248 1248 1231 1231 1248 1248 1225 1225 1231 1231 1231 1231 1225 1225 1212 1212 1225 1225 1206 1206 1212 1212 1212 1212 1206 1206 1195 1195 1206 1206 1189 1189 1195 1195 1195 1195 1189 1189 1181 1181 1189 1189 1174 1174 1181 1181 1181 1181 1174 1174 1176 1176 1174 1174 1164 1164 1176 1176 1176 1176 1164 1164 1173 1173 1164 1164 1161 1161 1173 1173 1173 1173 1161 1161 1177 1177 1161 1161 1165 1165 1177 1177 1177 1177 1165 1165 1182 1182 1165 1165 1175 1175 1182 1182 1182 1182 1175 1175 1196 1196 1175 1175 1190 1190 1196 1196 1196 1196 1190 1190 1213 1213 1190 1190 1207 1207 1213 1213 1213 1213 1207 1207 1232 1232 1207 1207 1226 1226 1232 1232 1232 1232 1226 1226 1257 1257 1226 1226 1249 1249 1257 1257 1257 1257 1249 1249 1282 1282 1249 1249 1278 1278 1282 1282 1282 1282 1278 1278 1313 1313 1278 1278 1305 1305 1313 1313 2902 2902 2903 2903 1348 1348 2904 2904 1340 1340 1348 1348 1348 1348 1340 1340 1385 1385 1340 1340 1377 1377 1385 1385 1385 1385 1377 1377 1426 1426 1377 1377 1418 1418 1426 1426 1426 1426 1418 1418 1471 1471 1418 1418 1467 1467 1471 1471 1471 1471 1467 1467 1524 1524 1467 1467 1520 1520 1524 1524 1524 1524 1520 1520 1583 1583 1520 1520 1575 1575 1583 1583 1583 1583 1575 1575 1646 1646 1571 1571 1518 1518 1573 1573 1518 1518 1522 1522 1573 1573 1573 1573 1522 1522 1581 1581 1522 1522 1528 1528 1581 1581 1581 1581 1528 1528 1585 1585 1528 1528 1532 1532 1585 1585 1585 1585 1532 1532 1589 1589 1532 1532 1540 1540 1589 1589 1589 1589 1540 1540 1597 1597 1540 1540 1548 1548 1597 1597 1597 1597 1548 1548 1603 1603 1548 1548 1554 1554 1603 1603 1603 1603 1554 1554 1611 1611 1554 1554 1579 1579 1611 1611 1611 1611 1579 1579 1617 1617 1579 1579 1593 1593 1617 1617 1617 1617 1593 1593 1632 1632 1593 1593 1609 1609 1632 1632 1632 1632 1609 1609 1656 1656 1609 1609 1628 1628 1656 1656 1656 1656 1628 1628 1674 1674 1628 1628 1660 1660 1674 1674 1674 1674 1660 1660 1684 1684 1660 1660 1678 1678 1684 1684 1684 1684 1678 1678 1703 1703 1678 1678 1701 1701 1703 1703 1703 1703 1701 1701 1737 1737 1701 1701 1745 1745 1737 1737 1737 1737 1745 1745 1759 1759 1745 1745 1769 1769 1759 1759 1759 1759 1769 1769 1775 1775 1769 1769 1810 1810 1775 1775 1775 1775 1810 1810 1812 1812 1810 1810 1830 1830 1812 1812 1812 1812 1830 1830 1826 1826 1830 1830 1858 1858 1826 1826 1826 1826 1858 1858 1844 1844 1858 1858 1899 1899 1844 1844 1844 1844 1899 1899 1872 1872 1899 1899 1919 1919 1872 1872 1872 1872 1919 1919 1903 1903 1919 1919 1943 1943 1903 1903 1903 1903 1943 1943 1913 1913 1943 1943 1968 1968 1913 1913 1913 1913 1968 1968 1927 1927 1968 1968 1980 1980 1927 1927 1927 1927 1980 1980 1947 1947 1980 1980 1996 1996 1947 1947 1947 1947 1996 1996 1964 1964 1996 1996 2019 2019 1964 1964 1964 1964 2019 2019 1974 1974 2019 2019 2027 2027 1974 1974 1974 1974 2027 2027 1982 1982 2027 2027 2035 2035 1982 1982 1982 1982 2035 2035 1992 1992 2035 2035 2045 2045 1992 1992 1992 1992 2045 2045 2000 2000 2045 2045 2053 2053 2000 2000 2000 2000 2053 2053 2006 2006 2053 2053 2064 2064 2006 2006 2006 2006 2064 2064 2015 2015 2064 2064 2070 2070 2015 2015 2015 2015 2070 2070 2021 2021 1640 1640 1571 1571 1636 1636 1571 1571 1573 1573 1636 1636 1636 1636 1573 1573 1638 1638 1573 1573 1581 1581 1638 1638 1638 1638 1581 1581 1642 1642 1581 1581 1585 1585 1642 1642 1642 1642 1585 1585 1648 1648 1585 1585 1589 1589 1648 1648 1648 1648 1589 1589 1652 1652 1589 1589 1597 1597 1652 1652 1652 1652 1597 1597 1662 1662 1597 1597 1603 1603 1662 1662 1662 1662 1603 1603 1666 1666 1603 1603 1611 1611 1666 1666 1666 1666 1611 1611 1672 1672 1611 1611 1617 1617 1672 1672 1672 1672 1617 1617 1676 1676 1617 1617 1632 1632 1676 1676 1676 1676 1632 1632 1686 1686 1632 1632 1656 1656 1686 1686 1686 1686 1656 1656 1690 1690 1656 1656 1674 1674 1690 1690 1690 1690 1674 1674 1707 1707 1674 1674 1684 1684 1707 1707 1707 1707 1684 1684 1731 1731 1684 1684 1703 1703 1731 1731 1731 1731 1703 1703 1747 1747 1703 1703 1737 1737 1747 1747 1747 1747 1737 1737 1761 1761 1737 1737 1759 1759 1761 1761 1761 1761 1759 1759 1771 1771 1759 1759 1775 1775 1771 1771 1771 1771 1775 1775 1779 1779 1775 1775 1812 1812 1779 1779 1779 1779 1812 1812 1814 1814 1812 1812 1826 1826 1814 1814 1814 1814 1826 1826 1822 1822 1826 1826 1844 1844 1822 1822 1822 1822 1844 1844 1832 1832 1844 1844 1872 1872 1832 1832 1832 1832 1872 1872 1846 1846 1872 1872 1903 1903 1846 1846 1846 1846 1903 1903 1864 1864 1903 1903 1913 1913 1864 1864 1864 1864 1913 1913 1887 1887 1913 1913 1927 1927 1887 1887 1887 1887 1927 1927 1901 1901 1927 1927 1947 1947 1901 1901 1901 1901 1947 1947 1907 1907 1947 1947 1964 1964 1907 1907 1907 1907 1964 1964 1915 1915 1964 1964 1974 1974 1915 1915 1915 1915 1974 1974 1923 1923 1974 1974 1982 1982 1923 1923 1923 1923 1982 1982 1931 1931 1982 1982 1992 1992 1931 1931 1931 1931 1992 1992 1939 1939 1992 1992 2000 2000 1939 1939 1939 1939 2000 2000 1949 1949 2000 2000 2006 2006 1949 1949 1949 1949 2006 2006 1956 1956 2006 2006 2015 2015 1956 1956 1956 1956 2015 2015 1960 1960 2015 2015 2021 2021 1960 1960 1960 1960 2021 2021 1962 1962 1721 1721 1640 1640 1717 1717 1640 1640 1636 1636 1717 1717 1717 1717 1636 1636 1713 1713 1636 1636 1638 1638 1713 1713 1713 1713 1638 1638 1715 1715 1638 1638 1642 1642 1715 1715 1715 1715 1642 1642 1719 1719 1642 1642 1648 1648 1719 1719 1719 1719 1648 1648 1725 1725 1648 1648 1652 1652 1725 1725 1725 1725 1652 1652 1729 1729 1652 1652 1662 1662 1729 1729 1729 1729 1662 1662 1733 1733 1662 1662 1666 1666 1733 1733 1733 1733 1666 1666 1739 1739 1666 1666 1672 1672 1739 1739 1739 1739 1672 1672 1741 1741 1672 1672 1676 1676 1741 1741 1741 1741 1676 1676 1749 1749 1676 1676 1686 1686 1749 1749 1749 1749 1686 1686 1753 1753 1686 1686 1690 1690 1753 1753 1753 1753 1690 1690 1757 1757 1690 1690 1707 1707 1757 1757 1757 1757 1707 1707 1763 1763 1707 1707 1731 1731 1763 1763 1763 1763 1731 1731 1767 1767 1731 1731 1747 1747 1767 1767 1767 1767 1747 1747 1773 1773 1747 1747 1761 1761 1773 1773 1773 1773 1761 1761 1777 1777 1761 1761 1771 1771 1777 1777 1777 1777 1771 1771 1781 1781 1771 1771 1779 1779 1781 1781 1781 1781 1779 1779 1804 1804 1779 1779 1814 1814 1804 1804 1804 1804 1814 1814 1816 1816 1814 1814 1822 1822 1816 1816 1816 1816 1822 1822 1820 1820 1822 1822 1832 1832 1820 1820 1820 1820 1832 1832 1824 1824 1832 1832 1846 1846 1824 1824 1824 1824 1846 1846 1828 1828 1846 1846 1864 1864 1828 1828 1828 1828 1864 1864 1834 1834 1864 1864 1887 1887 1834 1834 1834 1834 1887 1887 1840 1840 1887 1887 1901 1901 1840 1840 1840 1840 1901 1901 1848 1848 1901 1901 1907 1907 1848 1848 1848 1848 1907 1907 1852 1852 1907 1907 1915 1915 1852 1852 1852 1852 1915 1915 1860 1860 1915 1915 1923 1923 1860 1860 1860 1860 1923 1923 1868 1868 1923 1923 1931 1931 1868 1868 1868 1868 1931 1931 1876 1876 1931 1931 1939 1939 1876 1876 1876 1876 1939 1939 1885 1885 1939 1939 1949 1949 1885 1885 1885 1885 1949 1949 1889 1889 1949 1949 1956 1956 1889 1889 1889 1889 1956 1956 1891 1891 1956 1956 1960 1960 1891 1891 1891 1891 1960 1960 1895 1895 1960 1960 1962 1962 1895 1895 1895 1895 1962 1962 1897 1897 1890 1890 1817 1817 1894 1894 1721 1721 1646 1646 1640 1640 1646 1646 1575 1575 1640 1640 1640 1640 1575 1575 1571 1571 1575 1575 1514 1514 1571 1571 1571 1571 1514 1514 1518 1518 1514 1514 1463 1463 1518 1518 1518 1518 1463 1463 1469 1469 1463 1463 1422 1422 1469 1469 1469 1469 1422 1422 1428 1428 1422 1422 1389 1389 1428 1428 1428 1428 1389 1389 1395 1395 1389 1389 1360 1360 1395 1395 1395 1395 1360 1360 1367 1367 1360 1360 1342 1342 1367 1367 1367 1367 1342 1342 1358 1358 1342 1342 2905 2905 1358 1358 1358 1358 2906 2906 2907 2907 1328 1328 1325 1325 1352 1352 1352 1352 1325 1325 1356 1356 1325 1325 1336 1336 1356 1356 2908 2908 2909 2909 1363 1363 2910 2910 1354 1354 1363 1363 1363 1363 1354 1354 1393 1393 1354 1354 1383 1383 1393 1393 1393 1393 1383 1383 1420 1420 1383 1383 1410 1410 1420 1420 1420 1420 1410 1410 1455 1455 1410 1410 1451 1451 1455 1455 1455 1455 1451 1451 1500 1500 1451 1451 1498 1498 1500 1500 1500 1500 1498 1498 1555 1555 1498 1498 1556 1556 1555 1555 1555 1555 1556 1556 1619 1619 1556 1556 1623 1623 1619 1619 1619 1619 1623 1623 1694 1694 1623 1623 1696 1696 1694 1694 1694 1694 1696 1696 1787 1787 1696 1696 1789 1789 1787 1787 1787 1787 1789 1789 1869 1869 1789 1789 1865 1865 1869 1869 1869 1869 1865 1865 1932 1932 1865 1865 1928 1928 1932 1932 1932 1932 1928 1928 1983 1983 1928 1928 1975 1975 1983 1983 1983 1983 1975 1975 2024 2024 1975 1975 2007 2007 2024 2024 2911 2911 2912 2912 2042 2042 2913 2913 2028 2028 2042 2042 2042 2042 2028 2028 2060 2060 2028 2028 2036 2036 2060 2060 2060 2060 2036 2036 2071 2071 2036 2036 2040 2040 2071 2071 2071 2071 2040 2040 2065 2065 2040 2040 2032 2032 2065 2065 2065 2065 2032 2032 2048 2048 2032 2032 2018 2018 2048 2048 2048 2048 2018 2018 2026 2026 2018 2018 1981 1981 2026 2026 2026 2026 1981 1981 1991 1991 1981 1981 1938 1938 1991 1991 1991 1991 1938 1938 1948 1948 1938 1938 1888 1888 1948 1948 1948 1948 1888 1888 1890 1890 1888 1888 1817 1817 1890 1890
+419 419 417 417 496 496 419 419 496 496 423 423 425 425 423 423 496 496 429 429 425 425 496 496 438 438 429 429 496 496 446 446 438 438 496 496 454 454 446 446 496 496 462 462 454 454 496 496 466 466 462 462 496 496 474 474 466 466 496 496 480 480 474 474 496 496 486 486 480 480 496 496 490 490 486 486 496 496 494 494 490 490 496 496 498 498 494 494 496 496 510 510 498 498 496 496 533 533 510 510 496 496 537 537 533 533 496 496 541 541 537 537 496 496 547 547 541 541 496 496 551 551 547 547 496 496 557 557 551 551 496 496 561 561 557 557 496 496 565 565 561 561 496 496 573 573 565 565 496 496 575 575 573 573 496 496 581 581 575 575 496 496 585 585 581 581 496 496 589 589 585 585 496 496 595 595 589 589 496 496 599 599 595 595 496 496 601 601 599 599 496 496 597 597 601 601 496 496 593 593 597 597 496 496 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 495 495 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 495 495 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 495 495 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 495 495 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 495 495 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2314 2314 485 485 495 495 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2315 2315 319 319 2316 2316 2317 2317 343 343 305 305 337 337 489 489 495 495 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2318 2318 120 120 114 114 2319 2319 2320 2320 114 114 2321 2321 114 114 104 104 2322 2322 2323 2323 104 104 2324 2324 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2325 2325 355 355 2326 2326 2327 2327 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 495 495 489 489 2328 2328 270 270 2329 2329 270 270 235 235 2330 2330 2331 2331 235 235 2332 2332 235 235 204 204 2333 2333 2334 2334 204 204 2335 2335 204 204 182 182 2336 2336 2337 2337 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2338 2338 137 137 122 122 2339 2339 2340 2340 122 122 2341 2341 122 122 108 108 2342 2342 2343 2343 108 108 2344 2344 108 108 2345 2345 2346 2346 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2347 2347 404 404 2348 2348 2349 2349 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 497 497 495 495 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2350 2350 161 161 2351 2351 2352 2352 161 161 2353 2353 161 161 139 139 2354 2354 2355 2355 139 139 2356 2356 139 139 2357 2357 2358 2358 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 497 497 493 493 499 499 493 493 491 491 499 499 499 499 491 491 501 501 491 491 487 487 501 501 501 501 487 487 503 503 487 487 483 483 503 503 503 503 483 483 505 505 483 483 477 477 505 505 505 505 477 477 507 507 477 477 475 475 507 507 507 507 475 475 511 511 475 475 471 471 511 511 511 511 471 471 513 513 471 471 463 463 513 513 513 513 463 463 2359 2359 463 463 2360 2360 2361 2361 515 515 459 459 517 517 459 459 457 457 517 517 517 517 457 457 519 519 457 457 451 451 519 519 519 519 451 451 521 521 451 451 447 447 521 521 521 521 447 447 523 523 509 509 495 495 497 497 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2362 2362 130 130 130 130 2363 2363 2364 2364 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 509 509 497 497 534 534 497 497 499 499 534 534 534 534 499 499 538 538 499 499 501 501 538 538 538 538 501 501 544 544 501 501 503 503 544 544 544 544 503 503 548 548 503 503 505 505 548 548 548 548 505 505 558 558 505 505 507 507 558 558 558 558 507 507 562 562 507 507 511 511 562 562 562 562 511 511 570 570 511 511 513 513 570 570 570 570 513 513 2365 2365 513 513 2366 2366 2367 2367 578 578 515 515 586 586 515 515 517 517 586 586 586 586 517 517 602 602 517 517 519 519 602 602 602 602 519 519 604 604 519 519 521 521 604 604 604 604 521 521 608 608 521 521 523 523 608 608 608 608 523 523 616 616 532 532 495 495 509 509 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2368 2368 126 126 126 126 2369 2369 2370 2370 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 532 532 509 509 542 542 509 509 534 534 542 542 542 542 534 534 554 554 534 534 538 538 554 554 554 554 538 538 568 568 538 538 544 544 568 568 568 568 544 544 590 590 544 544 548 548 590 590 590 590 548 548 614 614 548 548 558 558 614 614 614 614 558 558 625 625 558 558 562 562 625 625 625 625 562 562 633 633 562 562 570 570 633 633 633 633 570 570 2371 2371 570 570 2372 2372 2373 2373 643 643 578 578 649 649 578 578 586 586 649 649 649 649 586 586 659 659 586 586 602 602 659 659 659 659 602 602 669 669 602 602 604 604 669 669 669 669 604 604 679 679 604 604 608 608 679 679 679 679 608 608 683 683 608 608 616 616 683 683 683 683 616 616 689 689 536 536 495 495 532 532 525 525 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2374 2374 116 116 116 116 2375 2375 2376 2376 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 536 536 532 532 552 552 532 532 542 542 552 552 552 552 542 542 576 576 542 542 554 554 576 576 576 576 554 554 612 612 554 554 568 568 612 612 612 612 568 568 631 631 568 568 590 590 631 631 631 631 590 590 645 645 590 590 614 614 645 645 645 645 614 614 663 663 614 614 625 625 663 663 663 663 625 625 687 687 625 625 633 633 687 687 687 687 633 633 2377 2377 633 633 2378 2378 2379 2379 700 700 643 643 708 708 643 643 649 649 708 708 708 708 649 649 718 718 649 649 659 659 718 718 718 718 659 659 726 726 659 659 669 669 726 726 726 726 669 669 736 736 669 669 679 679 736 736 736 736 679 679 750 750 679 679 683 683 750 750 750 750 683 683 754 754 683 683 689 689 754 754 754 754 689 689 756 756 540 540 495 495 536 536 618 618 525 525 527 527 525 525 439 439 527 527 527 527 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2380 2380 112 112 112 112 2381 2381 2382 2382 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 540 540 536 536 566 566 536 536 552 552 566 566 566 566 552 552 610 610 552 552 576 576 610 610 610 610 576 576 635 635 576 576 612 612 635 635 635 635 612 612 655 655 612 612 631 631 655 655 655 655 631 631 691 691 631 631 645 645 691 691 691 691 645 645 706 706 645 645 663 663 706 706 706 706 663 663 722 722 663 663 687 687 722 722 722 722 687 687 2383 2383 687 687 2384 2384 2385 2385 748 748 700 700 761 761 700 700 708 708 761 761 761 761 708 708 769 769 708 708 718 718 769 769 769 769 718 718 779 779 718 718 726 726 779 779 779 779 726 726 787 787 726 726 736 736 787 787 787 787 736 736 803 803 736 736 750 750 803 803 803 803 750 750 809 809 750 750 754 754 809 809 809 809 754 754 813 813 754 754 756 756 813 813 813 813 756 756 815 815 546 546 495 495 540 540 693 693 618 618 620 620 618 618 527 527 620 620 620 620 527 527 529 529 527 527 435 435 529 529 529 529 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2386 2386 106 106 106 106 2387 2387 2388 2388 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 546 546 540 540 582 582 540 540 566 566 582 582 582 582 566 566 629 629 566 566 610 610 629 629 629 629 610 610 653 653 610 610 635 635 653 653 653 653 635 635 698 698 635 635 655 655 698 698 698 698 655 655 714 714 655 655 691 691 714 714 714 714 691 691 746 746 691 691 706 706 746 746 746 746 706 706 767 767 706 706 722 722 767 767 767 767 722 722 783 783 722 722 2389 2389 783 783 783 783 2390 2390 2391 2391 748 748 761 761 807 807 807 807 761 761 818 818 761 761 769 769 818 818 818 818 769 769 826 826 769 769 779 779 826 826 826 826 779 779 836 836 779 779 787 787 836 836 836 836 787 787 848 848 787 787 803 803 848 848 848 848 803 803 858 858 803 803 809 809 858 858 858 858 809 809 862 862 809 809 813 813 862 862 862 862 813 813 866 866 813 813 815 815 866 866 866 866 815 815 863 863 550 550 495 495 546 546 758 758 693 693 695 695 693 693 620 620 695 695 695 695 620 620 622 622 620 620 529 529 622 622 622 622 529 529 531 531 529 529 433 433 531 531 531 531 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2392 2392 103 103 103 103 2393 2393 2394 2394 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 550 550 546 546 606 606 546 546 582 582 606 606 606 606 582 582 639 639 582 582 629 629 639 639 639 639 629 629 685 685 629 629 653 653 685 685 685 685 653 653 712 712 653 653 698 698 712 712 712 712 698 698 752 752 698 698 714 714 752 752 752 752 714 714 775 775 714 714 746 746 775 775 775 775 746 746 805 805 746 746 767 767 805 805 805 805 767 767 822 822 767 767 783 783 822 822 822 822 783 783 2395 2395 783 783 2396 2396 2397 2397 840 840 807 807 864 864 807 807 818 818 864 864 864 864 818 818 871 871 818 818 826 826 871 871 871 871 826 826 879 879 826 826 836 836 879 879 879 879 836 836 893 893 836 836 848 848 893 893 893 893 848 848 903 903 848 848 858 858 903 903 903 903 858 858 905 905 858 858 862 862 905 905 905 905 862 862 907 907 862 862 866 866 907 907 907 907 866 866 906 906 866 866 863 863 906 906 906 906 863 863 904 904 556 556 495 495 550 550 814 814 758 758 757 757 758 758 695 695 757 757 757 757 695 695 694 694 695 695 622 622 694 694 694 694 622 622 621 621 622 622 531 531 621 621 621 621 531 531 530 530 531 531 430 430 530 530 530 530 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2398 2398 107 107 107 107 2399 2399 2400 2400 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 556 556 550 550 623 623 550 550 606 606 623 623 623 623 606 606 657 657 606 606 639 639 657 657 657 657 639 639 704 704 639 639 685 685 704 704 704 704 685 685 744 744 685 685 712 712 744 744 744 744 712 712 771 771 712 712 752 752 771 771 771 771 752 752 811 811 752 752 775 775 811 811 811 811 775 775 830 830 775 775 805 805 830 830 830 830 805 805 860 860 805 805 822 822 860 860 860 860 822 822 2401 2401 822 822 2402 2402 2403 2403 875 875 840 840 897 897 840 840 864 864 897 897 897 897 864 864 914 914 864 864 871 871 914 914 914 914 871 871 920 920 871 871 879 879 920 920 920 920 879 879 930 930 879 879 893 893 930 930 930 930 893 893 944 944 893 893 903 903 944 944 944 944 903 903 948 948 903 903 905 905 948 948 948 948 905 905 952 952 905 905 907 907 952 952 952 952 907 907 949 949 907 907 906 906 949 949 949 949 906 906 945 945 906 906 904 904 945 945 945 945 904 904 931 931 560 560 495 495 556 556 859 859 814 814 810 810 814 814 757 757 810 810 810 810 757 757 755 755 757 757 694 694 755 755 755 755 694 694 690 690 694 694 621 621 690 690 690 690 621 621 619 619 621 621 530 530 619 619 619 619 530 530 528 528 530 530 434 434 528 528 528 528 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2404 2404 113 113 113 113 2405 2405 2406 2406 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 560 560 556 556 627 627 556 556 623 623 627 627 627 627 623 623 681 681 623 623 657 657 681 681 681 681 657 657 720 720 657 657 704 704 720 720 720 720 704 704 763 763 704 704 744 744 763 763 763 763 744 744 801 801 744 744 771 771 801 801 801 801 771 771 828 828 771 771 811 811 828 828 828 828 811 811 867 867 811 811 830 830 867 867 867 867 830 830 883 883 830 830 860 860 883 883 883 883 860 860 912 912 860 860 2407 2407 912 912 912 912 2408 2408 2409 2409 875 875 897 897 926 926 926 926 897 897 950 950 897 897 914 914 950 950 950 950 914 914 959 959 914 914 920 920 959 959 959 959 920 920 967 967 920 920 930 930 967 967 967 967 930 930 981 981 930 930 944 944 981 981 981 981 944 944 983 983 944 944 948 948 983 983 983 983 948 948 987 987 948 948 952 952 987 987 987 987 952 952 984 984 952 952 949 949 984 984 984 984 949 949 982 982 949 949 945 945 982 982 982 982 945 945 968 968 945 945 931 931 968 968 968 968 931 931 960 960 564 564 495 495 560 560 894 894 859 859 849 849 859 859 810 810 849 849 849 849 810 810 804 804 810 810 755 755 804 804 804 804 755 755 751 751 755 755 690 690 751 751 751 751 690 690 684 684 690 690 619 619 684 684 684 684 619 619 617 617 619 619 528 528 617 617 617 617 528 528 526 526 528 528 436 436 526 526 526 526 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2410 2410 117 117 117 117 2411 2411 2412 2412 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 564 564 560 560 637 637 560 560 627 627 637 637 637 637 627 627 696 696 627 627 681 681 696 696 696 696 681 681 734 734 681 681 720 720 734 734 734 734 720 720 777 777 720 720 763 763 777 777 777 777 763 763 820 820 763 763 801 801 820 820 820 820 801 801 856 856 801 801 828 828 856 856 856 856 828 828 881 881 828 828 867 867 881 881 881 881 867 867 916 916 867 867 883 883 916 916 916 916 883 883 938 938 883 883 912 912 938 938 938 938 912 912 2413 2413 912 912 2414 2414 2415 2415 2416 2416 926 926 2417 2417 926 926 950 950 2418 2418 2419 2419 950 950 2420 2420 950 950 959 959 2421 2421 2422 2422 959 959 2423 2423 959 959 967 967 2424 2424 2425 2425 967 967 2426 2426 967 967 981 981 2427 2427 2428 2428 981 981 2429 2429 981 981 983 983 2430 2430 2431 2431 983 983 2432 2432 983 983 987 987 2433 2433 2434 2434 987 987 2435 2435 987 987 984 984 2436 2436 2437 2437 984 984 2438 2438 984 984 982 982 2439 2439 2440 2440 982 982 2441 2441 982 982 968 968 2442 2442 2443 2443 968 968 2444 2444 968 968 960 960 2445 2445 2446 2446 960 960 2447 2447 572 572 495 495 564 564 921 921 894 894 880 880 894 894 849 849 880 880 880 880 849 849 837 837 849 849 804 804 837 837 837 837 804 804 788 788 804 804 751 751 788 788 788 788 751 751 737 737 751 751 684 684 737 737 737 737 684 684 680 680 684 684 617 617 680 680 680 680 617 617 609 609 617 617 526 526 609 609 609 609 526 526 524 524 526 526 440 440 524 524 524 524 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2448 2448 127 127 127 127 2449 2449 2450 2450 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 572 572 564 564 641 641 564 564 637 637 641 641 641 641 637 637 702 702 637 637 696 696 702 702 702 702 696 696 759 759 696 696 734 734 759 759 759 759 734 734 797 797 734 734 777 777 797 797 797 797 777 777 834 834 777 777 820 820 834 834 834 834 820 820 873 873 820 820 856 856 873 873 873 873 856 856 910 910 856 856 881 881 910 910 910 910 881 881 934 934 881 881 916 916 934 934 934 934 916 916 2451 2451 916 916 938 938 2452 2452 2453 2453 938 938 2454 2454 938 938 2455 2455 2456 2456 988 988 957 957 1002 1002 957 957 977 977 1002 1002 1002 1002 977 977 1021 1021 977 977 992 992 1021 1021 1021 1021 992 992 1029 1029 992 992 998 998 1029 1029 1029 1029 998 998 1037 1037 998 998 1012 1012 1037 1037 1037 1037 1012 1012 1047 1047 1012 1012 1016 1016 1047 1047 1047 1047 1016 1016 1051 1051 1016 1016 1020 1020 1051 1051 1051 1051 1020 1020 1048 1048 1020 1020 1017 1017 1048 1048 1048 1048 1017 1017 1038 1038 1017 1017 1013 1013 1038 1038 1038 1038 1013 1013 1030 1030 1013 1013 999 999 1030 1030 1030 1030 999 999 1022 1022 999 999 993 993 1022 1022 1022 1022 993 993 1003 1003 993 993 978 978 1003 1003 1003 1003 978 978 989 989 574 574 495 495 572 572 951 951 921 921 915 915 921 921 880 880 915 915 915 915 880 880 872 872 880 880 837 837 872 872 872 872 837 837 827 827 837 837 788 788 827 827 827 827 788 788 780 780 788 788 737 737 780 780 780 780 737 737 727 727 737 737 680 680 727 727 727 727 680 680 670 670 680 680 609 609 670 670 670 670 609 609 605 605 609 609 524 524 605 605 605 605 524 524 522 522 524 524 444 444 522 522 522 522 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2457 2457 131 131 131 131 2458 2458 2459 2459 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 574 574 572 572 647 647 572 572 641 641 647 647 647 647 641 641 710 710 641 641 702 702 710 710 710 710 702 702 765 765 702 702 759 759 765 765 765 765 759 759 816 816 759 759 797 797 816 816 816 816 797 797 854 854 797 797 834 834 854 854 854 854 834 834 889 889 834 834 873 873 889 889 889 889 873 873 922 922 873 873 910 910 922 922 922 922 910 910 955 955 910 910 934 934 955 955 955 955 934 934 2460 2460 934 934 2461 2461 2462 2462 985 985 961 961 1006 1006 961 961 988 988 1006 1006 1006 1006 988 988 1025 1025 988 988 1002 1002 1025 1025 1025 1025 1002 1002 1045 1045 1002 1002 1021 1021 1045 1045 1045 1045 1021 1021 1054 1054 1021 1021 1029 1029 1054 1054 1054 1054 1029 1029 1066 1066 1029 1029 1037 1037 1066 1066 1066 1066 1037 1037 1072 1072 1037 1037 1047 1047 1072 1072 1072 1072 1047 1047 1074 1074 1047 1047 1051 1051 1074 1074 1074 1074 1051 1051 1073 1073 1051 1051 1048 1048 1073 1073 1073 1073 1048 1048 1067 1067 1048 1048 1038 1038 1067 1067 1067 1067 1038 1038 1055 1055 1038 1038 1030 1030 1055 1055 1055 1055 1030 1030 1046 1046 1030 1030 1022 1022 1046 1046 1046 1046 1022 1022 1026 1026 1022 1022 1003 1003 1026 1026 1026 1026 1003 1003 1007 1007 1003 1003 989 989 1007 1007 1007 1007 989 989 986 986 580 580 495 495 574 574 2463 2463 951 951 927 927 951 951 915 915 927 927 927 927 915 915 898 898 915 915 872 872 898 898 898 898 872 872 865 865 872 872 827 827 865 865 865 865 827 827 819 819 827 827 780 780 819 819 819 819 780 780 770 770 780 780 727 727 770 770 770 770 727 727 719 719 727 727 670 670 719 719 719 719 670 670 660 660 670 670 605 605 660 660 660 660 605 605 603 603 605 605 522 522 603 603 603 603 522 522 520 520 522 522 448 448 520 520 520 520 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2464 2464 150 150 150 150 2465 2465 2466 2466 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 580 580 574 574 651 651 574 574 647 647 651 651 651 651 647 647 716 716 647 647 710 710 716 716 716 716 710 710 773 773 710 710 765 765 773 773 773 773 765 765 824 824 765 765 816 816 824 824 824 824 816 816 869 869 816 816 854 854 869 869 869 869 854 854 908 908 854 854 889 889 908 908 908 908 889 889 946 946 889 889 922 922 946 946 946 946 922 922 971 971 922 922 955 955 971 971 971 971 955 955 2467 2467 955 955 2468 2468 2469 2469 996 996 985 985 1023 1023 985 985 1006 1006 1023 1023 1023 1023 1006 1006 1049 1049 1006 1006 1025 1025 1049 1049 1049 1049 1025 1025 1062 1062 1025 1025 1045 1045 1062 1062 1062 1062 1045 1045 1077 1077 1045 1045 1054 1054 1077 1077 1077 1077 1054 1054 1085 1085 1054 1054 1066 1066 1085 1085 1085 1085 1066 1066 1093 1093 1066 1066 1072 1072 1093 1093 1093 1093 1072 1072 1099 1099 1072 1072 1074 1074 1099 1099 1099 1099 1074 1074 1094 1094 1074 1074 1073 1073 1094 1094 1094 1094 1073 1073 1086 1086 1073 1073 1067 1067 1086 1086 1086 1086 1067 1067 1078 1078 1067 1067 1055 1055 1078 1078 1078 1078 1055 1055 1063 1063 1055 1055 1046 1046 1063 1063 1063 1063 1046 1046 1050 1050 1046 1046 1026 1026 1050 1050 1050 1050 1026 1026 1024 1024 1026 1026 1007 1007 1024 1024 1024 1024 1007 1007 997 997 1007 1007 986 986 997 997 2470 2470 2471 2471 972 972 584 584 495 495 580 580 2472 2472 2473 2473 939 939 2474 2474 2475 2475 939 939 939 939 2476 2476 913 913 2477 2477 2478 2478 913 913 913 913 2479 2479 2480 2480 898 898 865 865 876 876 876 876 865 865 841 841 865 865 819 819 841 841 841 841 819 819 808 808 819 819 770 770 808 808 808 808 770 770 762 762 770 770 719 719 762 762 762 762 719 719 709 709 719 719 660 660 709 709 709 709 660 660 650 650 660 660 603 603 650 650 650 650 603 603 587 587 603 603 520 520 587 587 587 587 520 520 518 518 520 520 452 452 518 518 518 518 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2481 2481 2482 2482 162 162 2483 2483 2484 2484 162 162 162 162 2485 2485 140 140 2486 2486 2487 2487 140 140 140 140 2488 2488 2489 2489 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 584 584 580 580 661 661 580 580 651 651 661 661 661 661 651 651 724 724 651 651 716 716 724 724 724 724 716 716 781 781 716 716 773 773 781 781 781 781 773 773 832 832 773 773 824 824 832 832 832 832 824 824 877 877 824 824 869 869 877 877 877 877 869 869 918 918 869 869 908 908 918 918 918 918 908 908 953 953 908 908 946 946 953 953 953 953 946 946 2490 2490 946 946 971 971 2491 2491 2492 2492 971 971 2493 2493 971 971 2494 2494 2495 2495 1018 1018 996 996 1043 1043 996 996 1023 1023 1043 1043 1043 1043 1023 1023 1060 1060 1023 1023 1049 1049 1060 1060 1060 1060 1049 1049 1079 1079 1049 1049 1062 1062 1079 1079 1079 1079 1062 1062 1097 1097 1062 1062 1077 1077 1097 1097 1097 1097 1077 1077 1104 1104 1077 1077 1085 1085 1104 1104 1104 1104 1085 1085 1114 1114 1085 1085 1093 1093 1114 1114 1114 1114 1093 1093 1116 1116 1093 1093 1099 1099 1116 1116 1116 1116 1099 1099 1115 1115 1099 1099 1094 1094 1115 1115 1115 1115 1094 1094 1105 1105 1094 1094 1086 1086 1105 1105 1105 1105 1086 1086 1098 1098 1086 1086 1078 1078 1098 1098 1098 1098 1078 1078 1080 1080 1078 1078 1063 1063 1080 1080 1080 1080 1063 1063 1061 1061 1063 1063 1050 1050 1061 1061 1061 1061 1050 1050 1044 1044 1050 1050 1024 1024 1044 1044 1044 1044 1024 1024 1019 1019 1024 1024 997 997 1019 1019 1019 1019 997 997 991 991 2496 2496 972 972 2497 2497 2498 2498 972 972 954 954 588 588 495 495 584 584 956 956 2499 2499 935 935 2500 2500 939 939 935 935 935 935 939 939 917 917 939 939 913 913 917 917 917 917 913 913 884 884 913 913 2501 2501 884 884 884 884 2502 2502 861 861 2503 2503 2504 2504 861 861 861 861 2505 2505 823 823 2506 2506 2507 2507 823 823 823 823 2508 2508 784 784 2509 2509 2510 2510 784 784 784 784 2511 2511 2512 2512 762 762 709 709 749 749 749 749 709 709 701 701 709 709 650 650 701 701 701 701 650 650 644 644 650 650 587 587 644 644 644 644 587 587 579 579 587 587 518 518 579 579 579 579 518 518 516 516 518 518 458 458 516 516 516 516 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2513 2513 2514 2514 271 271 2515 2515 2516 2516 271 271 271 271 2517 2517 236 236 2518 2518 2519 2519 236 236 236 236 2520 2520 205 205 2521 2521 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2522 2522 156 156 156 156 2523 2523 138 138 2524 2524 2525 2525 138 138 138 138 2526 2526 123 123 2527 2527 2528 2528 123 123 123 123 2529 2529 109 109 2530 2530 2531 2531 109 109 109 109 2532 2532 2533 2533 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 588 588 584 584 665 665 584 584 661 661 665 665 665 665 661 661 728 728 661 661 724 724 728 728 728 728 724 724 785 785 724 724 781 781 785 785 785 785 781 781 838 838 781 781 832 832 838 838 838 838 832 832 885 885 832 832 877 877 885 885 885 885 877 877 924 924 877 877 918 918 924 924 924 924 918 918 963 963 918 918 953 953 963 963 963 963 953 953 2534 2534 953 953 2535 2535 2536 2536 994 994 990 990 1027 1027 990 990 1018 1018 1027 1027 1027 1027 1018 1018 1052 1052 1018 1018 1043 1043 1052 1052 1052 1052 1043 1043 1075 1075 1043 1043 1060 1060 1075 1075 1075 1075 1060 1060 1095 1095 1060 1060 1079 1079 1095 1095 1095 1095 1079 1079 1108 1108 1079 1079 1097 1097 1108 1108 1108 1108 1097 1097 1121 1121 1097 1097 1104 1104 1121 1121 1121 1121 1104 1104 1129 1129 1104 1104 1114 1114 1129 1129 1129 1129 1114 1114 1133 1133 1114 1114 1116 1116 1133 1133 1133 1133 1116 1116 1130 1130 1116 1116 1115 1115 1130 1130 1130 1130 1115 1115 1122 1122 1115 1115 1105 1105 1122 1122 1122 1122 1105 1105 1109 1109 1105 1105 1098 1098 1109 1109 1109 1109 1098 1098 1096 1096 1098 1098 1080 1080 1096 1096 1096 1096 1080 1080 1076 1076 1080 1080 1061 1061 1076 1076 1076 1076 1061 1061 1053 1053 1061 1061 1044 1044 1053 1053 1053 1053 1044 1044 1028 1028 1044 1044 1019 1019 1028 1028 1028 1028 1019 1019 995 995 1019 1019 991 991 995 995 2537 2537 2538 2538 964 964 2539 2539 954 954 964 964 964 964 954 954 925 925 594 594 495 495 588 588 947 947 956 956 923 923 956 956 935 935 923 923 923 923 935 935 911 911 935 935 917 917 911 911 911 911 917 917 882 882 917 917 884 884 882 882 882 882 884 884 868 868 884 884 861 861 868 868 868 868 861 861 831 831 861 861 823 823 831 831 831 831 823 823 806 806 823 823 784 784 806 806 806 806 784 784 768 768 784 784 2540 2540 768 768 768 768 2541 2541 723 723 2542 2542 2543 2543 723 723 723 723 2544 2544 688 688 2545 2545 2546 2546 688 688 688 688 2547 2547 634 634 2548 2548 2549 2549 634 634 634 634 2550 2550 571 571 2551 2551 2552 2552 571 571 571 571 2553 2553 514 514 2554 2554 2555 2555 514 514 514 514 2556 2556 464 464 2557 2557 2558 2558 464 464 464 464 2559 2559 405 405 2560 2560 2561 2561 405 405 405 405 2562 2562 356 356 2563 2563 2564 2564 356 356 356 356 2565 2565 320 320 2566 2566 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2567 2567 129 129 129 129 2568 2568 121 121 2569 2569 2570 2570 121 121 121 121 2571 2571 115 115 2572 2572 2573 2573 115 115 115 115 2574 2574 105 105 594 594 588 588 671 671 588 588 665 665 671 671 671 671 665 665 732 732 665 665 728 728 732 732 732 732 728 728 791 791 728 728 785 785 791 791 791 791 785 785 844 844 785 785 838 838 844 844 844 844 838 838 891 891 838 838 885 885 891 891 891 891 885 885 932 932 885 885 924 924 932 932 932 932 924 924 969 969 924 924 963 963 969 969 969 969 963 963 2575 2575 963 963 2576 2576 2577 2577 1004 1004 994 994 1033 1033 994 994 1027 1027 1033 1033 1033 1033 1027 1027 1058 1058 1027 1027 1052 1052 1058 1058 1058 1058 1052 1052 1083 1083 1052 1052 1075 1075 1083 1083 1083 1083 1075 1075 1102 1102 1075 1075 1095 1095 1102 1102 1102 1102 1095 1095 1119 1119 1095 1095 1108 1108 1119 1119 1119 1119 1108 1108 1134 1134 1108 1108 1121 1121 1134 1134 1134 1134 1121 1121 1143 1143 1121 1121 1129 1129 1143 1143 1143 1143 1129 1129 1147 1147 1129 1129 1133 1133 1147 1147 1147 1147 1133 1133 1144 1144 1133 1133 1130 1130 1144 1144 1144 1144 1130 1130 1135 1135 1130 1130 1122 1122 1135 1135 1135 1135 1122 1122 1120 1120 1122 1122 1109 1109 1120 1120 1120 1120 1109 1109 1103 1103 1109 1109 1096 1096 1103 1103 1103 1103 1096 1096 1084 1084 1096 1096 1076 1076 1084 1084 1084 1084 1076 1076 1059 1059 1076 1076 1053 1053 1059 1059 1059 1059 1053 1053 1034 1034 1053 1053 1028 1028 1034 1034 1034 1034 1028 1028 1005 1005 1028 1028 995 995 1005 1005 2578 2578 2579 2579 970 970 2580 2580 964 964 970 970 970 970 964 964 933 933 964 964 925 925 933 933 933 933 925 925 892 892 598 598 495 495 594 594 919 919 947 947 909 909 947 947 923 923 909 909 909 909 923 923 890 890 923 923 911 911 890 890 890 890 911 911 874 874 911 911 882 882 874 874 874 874 882 882 857 857 882 882 868 868 857 857 857 857 868 868 829 829 868 868 831 831 829 829 829 829 831 831 812 812 831 831 806 806 812 812 812 812 806 806 776 776 806 806 768 768 776 776 776 776 768 768 747 747 768 768 723 723 747 747 747 747 723 723 707 707 723 723 688 688 707 707 707 707 688 688 664 664 688 688 634 634 664 664 664 664 634 634 626 626 634 634 571 571 626 626 626 626 571 571 563 563 571 571 514 514 563 563 563 563 514 514 512 512 514 514 464 464 512 512 512 512 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 598 598 594 594 675 675 594 594 671 671 675 675 675 675 671 671 740 740 671 671 732 732 740 740 740 740 732 732 795 795 732 732 791 791 795 795 795 795 791 791 850 850 791 791 844 844 850 850 850 850 844 844 899 899 844 844 891 891 899 899 899 899 891 891 940 940 891 891 932 932 940 940 940 940 932 932 975 975 932 932 969 969 975 975 975 975 969 969 2581 2581 969 969 2582 2582 2583 2583 1010 1010 1004 1004 1039 1039 1004 1004 1033 1033 1039 1039 1039 1039 1033 1033 1068 1068 1033 1033 1058 1058 1068 1068 1068 1068 1058 1058 1089 1089 1058 1058 1083 1083 1089 1089 1089 1089 1083 1083 1110 1110 1083 1083 1102 1102 1110 1110 1110 1110 1102 1102 1125 1125 1102 1102 1119 1119 1125 1125 1125 1125 1119 1119 1141 1141 1119 1119 1134 1134 1141 1141 1141 1141 1134 1134 1150 1150 1134 1134 1143 1143 1150 1150 1150 1150 1143 1143 1155 1155 1143 1143 1147 1147 1155 1155 1155 1155 1147 1147 1151 1151 1147 1147 1144 1144 1151 1151 1151 1151 1144 1144 1142 1142 1144 1144 1135 1135 1142 1142 1142 1142 1135 1135 1126 1126 1135 1135 1120 1120 1126 1126 1126 1126 1120 1120 1111 1111 1120 1120 1103 1103 1111 1111 1111 1111 1103 1103 1090 1090 1103 1103 1084 1084 1090 1090 1090 1090 1084 1084 1069 1069 1084 1084 1059 1059 1069 1069 1069 1069 1059 1059 1040 1040 1059 1059 1034 1034 1040 1040 1040 1040 1034 1034 1011 1011 1034 1034 1005 1005 1011 1011 2584 2584 2585 2585 976 976 2586 2586 970 970 976 976 976 976 970 970 941 941 970 970 933 933 941 941 941 941 933 933 900 900 933 933 892 892 900 900 900 900 892 892 851 851 600 600 495 495 598 598 886 886 919 919 878 878 919 919 909 909 878 878 878 878 909 909 870 870 909 909 890 890 870 870 870 870 890 890 855 855 890 890 874 874 855 855 855 855 874 874 835 835 874 874 857 857 835 835 835 835 857 857 821 821 857 857 829 829 821 821 821 821 829 829 802 802 829 829 812 812 802 802 802 802 812 812 772 772 812 812 776 776 772 772 772 772 776 776 753 753 776 776 747 747 753 753 753 753 747 747 715 715 747 747 707 707 715 715 715 715 707 707 692 692 707 707 664 664 692 692 692 692 664 664 646 646 664 664 626 626 646 646 646 646 626 626 615 615 626 626 563 563 615 615 615 615 563 563 559 559 563 563 512 512 559 559 559 559 512 512 508 508 512 512 472 472 508 508 508 508 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 600 600 598 598 677 677 598 598 675 675 677 677 677 677 675 675 742 742 675 675 740 740 742 742 742 742 740 740 799 799 740 740 795 795 799 799 799 799 795 795 852 852 795 795 850 850 852 852 852 852 850 850 901 901 850 850 899 899 901 901 901 901 899 899 942 942 899 899 940 940 942 942 942 942 940 940 979 979 940 940 975 975 979 979 979 979 975 975 2587 2587 975 975 2588 2588 2589 2589 1014 1014 1010 1010 1041 1041 1010 1010 1039 1039 1041 1041 1041 1041 1039 1039 1070 1070 1039 1039 1068 1068 1070 1070 1070 1070 1068 1068 1091 1091 1068 1068 1089 1089 1091 1091 1091 1091 1089 1089 1112 1112 1089 1089 1110 1110 1112 1112 1112 1112 1110 1110 1127 1127 1110 1110 1125 1125 1127 1127 1127 1127 1125 1125 1145 1145 1125 1125 1141 1141 1145 1145 1145 1145 1141 1141 1153 1153 1141 1141 1150 1150 1153 1153 1153 1153 1150 1150 1156 1156 1150 1150 1155 1155 1156 1156 1156 1156 1155 1155 1154 1154 1155 1155 1151 1151 1154 1154 1154 1154 1151 1151 1146 1146 1151 1151 1142 1142 1146 1146 1146 1146 1142 1142 1128 1128 1142 1142 1126 1126 1128 1128 1128 1128 1126 1126 1113 1113 1126 1126 1111 1111 1113 1113 1113 1113 1111 1111 1092 1092 1111 1111 1090 1090 1092 1092 1092 1092 1090 1090 1071 1071 1090 1090 1069 1069 1071 1071 1071 1071 1069 1069 1042 1042 1069 1069 1040 1040 1042 1042 1042 1042 1040 1040 1015 1015 1040 1040 1011 1011 1015 1015 2590 2590 2591 2591 980 980 2592 2592 976 976 980 980 980 980 976 976 943 943 976 976 941 941 943 943 943 943 941 941 902 902 941 941 900 900 902 902 902 902 900 900 853 853 900 900 851 851 853 853 853 853 851 851 800 800 596 596 495 495 600 600 845 845 886 886 839 839 886 886 878 878 839 839 839 839 878 878 833 833 878 878 870 870 833 833 833 833 870 870 825 825 870 870 855 855 825 825 825 825 855 855 817 817 855 855 835 835 817 817 817 817 835 835 798 798 835 835 821 821 798 798 798 798 821 821 778 778 821 821 802 802 778 778 778 778 802 802 764 764 802 802 772 772 764 764 764 764 772 772 745 745 772 772 753 753 745 745 745 745 753 753 713 713 753 753 715 715 713 713 713 713 715 715 699 699 715 715 692 692 699 699 699 699 692 692 656 656 692 692 646 646 656 656 656 656 646 646 632 632 646 646 615 615 632 632 632 632 615 615 591 591 615 615 559 559 591 591 591 591 559 559 549 549 559 559 508 508 549 549 549 549 508 508 506 506 508 508 476 476 506 506 506 506 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 596 596 600 600 673 673 600 600 677 677 673 673 673 673 677 677 738 738 677 677 742 742 738 738 738 738 742 742 793 793 742 742 799 799 793 793 793 793 799 799 846 846 799 799 852 852 846 846 846 846 852 852 895 895 852 852 901 901 895 895 895 895 901 901 936 936 901 901 942 942 936 936 936 936 942 942 973 973 942 942 979 979 973 973 973 973 979 979 2593 2593 979 979 2594 2594 2595 2595 1008 1008 1014 1014 1035 1035 1014 1014 1041 1041 1035 1035 1035 1035 1041 1041 1064 1064 1041 1041 1070 1070 1064 1064 1064 1064 1070 1070 1087 1087 1070 1070 1091 1091 1087 1087 1087 1087 1091 1091 1106 1106 1091 1091 1112 1112 1106 1106 1106 1106 1112 1112 1123 1123 1112 1112 1127 1127 1123 1123 1123 1123 1127 1127 1138 1138 1127 1127 1145 1145 1138 1138 1138 1138 1145 1145 1148 1148 1145 1145 1153 1153 1148 1148 1148 1148 1153 1153 1152 1152 1153 1153 1156 1156 1152 1152 1152 1152 1156 1156 1149 1149 1156 1156 1154 1154 1149 1149 1149 1149 1154 1154 1139 1139 1154 1154 1146 1146 1139 1139 1139 1139 1146 1146 1124 1124 1146 1146 1128 1128 1124 1124 1124 1124 1128 1128 1107 1107 1128 1128 1113 1113 1107 1107 1107 1107 1113 1113 1088 1088 1113 1113 1092 1092 1088 1088 1088 1088 1092 1092 1065 1065 1092 1092 1071 1071 1065 1065 1065 1065 1071 1071 1036 1036 1071 1071 1042 1042 1036 1036 1036 1036 1042 1042 1009 1009 1042 1042 1015 1015 1009 1009 2596 2596 2597 2597 974 974 2598 2598 980 980 974 974 974 974 980 980 937 937 980 980 943 943 937 937 937 937 943 943 896 896 943 943 902 902 896 896 896 896 902 902 847 847 902 902 853 853 847 847 847 847 853 853 794 794 853 853 800 800 794 794 794 794 800 800 739 739 592 592 495 495 596 596 796 796 845 845 792 792 845 845 839 839 792 792 792 792 839 839 786 786 839 839 833 833 786 786 786 786 833 833 782 782 833 833 825 825 782 782 782 782 825 825 774 774 825 825 817 817 774 774 774 774 817 817 766 766 817 817 798 798 766 766 766 766 798 798 760 760 798 798 778 778 760 760 760 760 778 778 735 735 778 778 764 764 735 735 735 735 764 764 721 721 764 764 745 745 721 721 721 721 745 745 705 705 745 745 713 713 705 705 705 705 713 713 686 686 713 713 699 699 686 686 686 686 699 699 654 654 699 699 656 656 654 654 654 654 656 656 636 636 656 656 632 632 636 636 636 636 632 632 613 613 632 632 591 591 613 613 613 613 591 591 569 569 591 591 549 549 569 569 569 569 549 549 545 545 549 549 506 506 545 545 545 545 506 506 504 504 506 506 478 478 504 504 504 504 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 592 592 596 596 667 667 596 596 673 673 667 667 667 667 673 673 730 730 673 673 738 738 730 730 730 730 738 738 789 789 738 738 793 793 789 789 789 789 793 793 842 842 793 793 846 846 842 842 842 842 846 846 887 887 846 846 895 895 887 887 887 887 895 895 928 928 895 895 936 936 928 928 928 928 936 936 965 965 936 936 973 973 965 965 965 965 973 973 2599 2599 973 973 2600 2600 2601 2601 1000 1000 1008 1008 1031 1031 1008 1008 1035 1035 1031 1031 1031 1031 1035 1035 1056 1056 1035 1035 1064 1064 1056 1056 1056 1056 1064 1064 1081 1081 1064 1064 1087 1087 1081 1081 1081 1081 1087 1087 1100 1100 1087 1087 1106 1106 1100 1100 1100 1100 1106 1106 1117 1117 1106 1106 1123 1123 1117 1117 1117 1117 1123 1123 1131 1131 1123 1123 1138 1138 1131 1131 1131 1131 1138 1138 1136 1136 1138 1138 1148 1148 1136 1136 1136 1136 1148 1148 1140 1140 1148 1148 1152 1152 1140 1140 1140 1140 1152 1152 1137 1137 1152 1152 1149 1149 1137 1137 1137 1137 1149 1149 1132 1132 1149 1149 1139 1139 1132 1132 1132 1132 1139 1139 1118 1118 1139 1139 1124 1124 1118 1118 1118 1118 1124 1124 1101 1101 1124 1124 1107 1107 1101 1101 1101 1101 1107 1107 1082 1082 1107 1107 1088 1088 1082 1082 1082 1082 1088 1088 1057 1057 1088 1088 1065 1065 1057 1057 1057 1057 1065 1065 1032 1032 1065 1065 1036 1036 1032 1032 1032 1032 1036 1036 1001 1001 1036 1036 1009 1009 1001 1001 2602 2602 2603 2603 966 966 2604 2604 974 974 966 966 966 966 974 974 929 929 974 974 937 937 929 929 929 929 937 937 888 888 937 937 896 896 888 888 888 888 896 896 843 843 896 896 847 847 843 843 843 843 847 847 790 790 847 847 794 794 790 790 790 790 794 794 731 731 794 794 739 739 731 731 731 731 739 739 668 668 743 743 796 796 741 741 796 796 792 792 741 741 741 741 792 792 733 733 792 792 786 786 733 733 733 733 786 786 729 729 786 786 782 782 729 729 729 729 782 782 725 725 782 782 774 774 725 725 725 725 774 774 717 717 774 774 766 766 717 717 717 717 766 766 711 711 766 766 760 760 711 711 711 711 760 760 703 703 760 760 735 735 703 703 703 703 735 735 697 697 735 735 721 721 697 697 697 697 721 721 682 682 721 721 705 705 682 682 682 682 705 705 658 658 705 705 686 686 658 658 658 658 686 686 640 640 686 686 654 654 640 640 640 640 654 654 630 630 654 654 636 636 630 630 630 630 636 636 611 611 636 636 613 613 611 611 611 611 613 613 577 577 613 613 569 569 577 577 577 577 569 569 555 555 569 569 545 545 555 555 555 555 545 545 539 539 545 545 504 504 539 539 539 539 504 504 502 502 504 504 484 484 502 502 502 502 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 674 674 743 743 678 678 743 743 741 741 678 678 678 678 741 741 676 676 741 741 733 733 676 676 676 676 733 733 672 672 733 733 729 729 672 672 672 672 729 729 666 666 729 729 725 725 666 666 666 666 725 725 662 662 725 725 717 717 662 662 662 662 717 717 652 652 717 717 711 711 652 652 652 652 711 711 648 648 711 711 703 703 648 648 648 648 703 703 642 642 703 703 697 697 642 642 642 642 697 697 638 638 697 697 682 682 638 638 638 638 682 682 628 628 682 682 658 658 628 628 628 628 658 658 624 624 658 658 640 640 624 624 624 624 640 640 607 607 640 640 630 630 607 607 607 607 630 630 583 583 630 630 611 611 583 583 583 583 611 611 567 567 611 611 577 577 567 567 567 567 577 577 553 553 577 577 555 555 553 553 553 553 555 555 543 543 555 555 539 539 543 543 543 543 539 539 535 535 539 539 502 502 535 535 535 535 502 502 500 500 502 502 488 488 500 500 500 500 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 593 593 674 674 597 597 674 674 678 678 597 597 597 597 678 678 601 601 678 678 676 676 601 601 601 601 676 676 599 599 676 676 672 672 599 599 599 599 672 672 595 595 672 672 666 666 595 595 595 595 666 666 589 589 666 666 662 662 589 589 589 589 662 662 585 585 662 662 652 652 585 585 585 585 652 652 581 581 652 652 648 648 581 581 581 581 648 648 575 575 648 648 642 642 575 575 575 575 642 642 573 573 642 642 638 638 573 573 573 573 638 638 565 565 638 638 628 628 565 565 565 565 628 628 561 561 628 628 624 624 561 561 561 561 624 624 557 557 624 624 607 607 557 557 557 557 607 607 551 551 607 607 583 583 551 551 551 551 583 583 547 547 583 583 567 567 547 547 547 547 567 567 541 541 567 567 553 553 541 541 541 541 553 553 537 537 553 553 543 543 537 537 537 537 543 543 533 533 543 543 535 535 533 533 533 533 535 535 510 510 535 535 500 500 510 510 510 510 500 500 498 498 500 500 492 492 498 498 498 498 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 593 593 668 668 674 674 668 668 739 739 674 674 674 674 739 739 743 743 739 739 800 800 743 743 743 743 800 800 796 796 800 800 851 851 796 796 796 796 851 851 845 845 851 851 892 892 845 845 845 845 892 892 886 886 892 892 925 925 886 886 886 886 925 925 919 919 925 925 954 954 919 919 919 919 954 954 947 947 954 954 972 972 947 947 947 947 972 972 956 956 972 972 2605 2605 956 956 956 956 2606 2606 2607 2607 986 986 989 989 962 962 962 962 989 989 958 958 989 989 978 978 958 958 2608 2608 2609 2609 951 951 2610 2610 960 960 951 951 951 951 960 960 921 921 960 960 931 931 921 921 921 921 931 931 894 894 931 931 904 904 894 894 894 894 904 904 859 859 904 904 863 863 859 859 859 859 863 863 814 814 863 863 815 815 814 814 814 814 815 815 758 758 815 815 756 756 758 758 758 758 756 756 693 693 756 756 689 689 693 693 693 693 689 689 618 618 689 689 616 616 618 618 618 618 616 616 525 525 616 616 523 523 525 525 525 525 523 523 443 443 523 523 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2611 2611 2612 2612 270 270 2613 2613 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1895 1895 1897 1897 1818 1818 1895 1895 1818 1818 1891 1891 1889 1889 1891 1891 1818 1818 1885 1885 1889 1889 1818 1818 1876 1876 1885 1885 1818 1818 1868 1868 1876 1876 1818 1818 1860 1860 1868 1868 1818 1818 1852 1852 1860 1860 1818 1818 1848 1848 1852 1852 1818 1818 1840 1840 1848 1848 1818 1818 1834 1834 1840 1840 1818 1818 1828 1828 1834 1834 1818 1818 1824 1824 1828 1828 1818 1818 1820 1820 1824 1824 1818 1818 1816 1816 1820 1820 1818 1818 1804 1804 1816 1816 1818 1818 1781 1781 1804 1804 1818 1818 1777 1777 1781 1781 1818 1818 1773 1773 1777 1777 1818 1818 1767 1767 1773 1773 1818 1818 1763 1763 1767 1767 1818 1818 1757 1757 1763 1763 1818 1818 1753 1753 1757 1757 1818 1818 1749 1749 1753 1753 1818 1818 1741 1741 1749 1749 1818 1818 1739 1739 1741 1741 1818 1818 1733 1733 1739 1739 1818 1818 1729 1729 1733 1733 1818 1818 1725 1725 1729 1729 1818 1818 1719 1719 1725 1725 1818 1818 1715 1715 1719 1719 1818 1818 1713 1713 1715 1715 1818 1818 1717 1717 1713 1713 1818 1818 1721 1721 1717 1717 1818 1818 1938 1938 1884 1884 1888 1888 1817 1817 1896 1896 1894 1894 1888 1888 1884 1884 1817 1817 1875 1875 1817 1817 1884 1884 1875 1875 1884 1884 1930 1930 1884 1884 1938 1938 1930 1930 1930 1930 1938 1938 1981 1981 1867 1867 1817 1817 1875 1875 1948 1948 1890 1890 1955 1955 1890 1890 1894 1894 1955 1955 1955 1955 1894 1894 1959 1959 1894 1894 1896 1896 1959 1959 1959 1959 1896 1896 1961 1961 1867 1867 1875 1875 1922 1922 1875 1875 1930 1930 1922 1922 1922 1922 1930 1930 1973 1973 1930 1930 1981 1981 1973 1973 1973 1973 1981 1981 2018 2018 1859 1859 1817 1817 1867 1867 1991 1991 1948 1948 1999 1999 1948 1948 1955 1955 1999 1999 1999 1999 1955 1955 2005 2005 1955 1955 1959 1959 2005 2005 2005 2005 1959 1959 2014 2014 1959 1959 1961 1961 2014 2014 2014 2014 1961 1961 2020 2020 1859 1859 1867 1867 1914 1914 1867 1867 1922 1922 1914 1914 1914 1914 1922 1922 1963 1963 1922 1922 1973 1973 1963 1963 1963 1963 1973 1973 1995 1995 1973 1973 2018 2018 1995 1995 1995 1995 2018 2018 2032 2032 1851 1851 1817 1817 1859 1859 2026 2026 1991 1991 2034 2034 1991 1991 1999 1999 2034 2034 2034 2034 1999 1999 2044 2044 1999 1999 2005 2005 2044 2044 2044 2044 2005 2005 2052 2052 2005 2005 2014 2014 2052 2052 2052 2052 2014 2014 2063 2063 2014 2014 2020 2020 2063 2063 2063 2063 2020 2020 2069 2069 1851 1851 1859 1859 1906 1906 1859 1859 1914 1914 1906 1906 1906 1906 1914 1914 1946 1946 1914 1914 1963 1963 1946 1946 1946 1946 1963 1963 1979 1979 1963 1963 1995 1995 1979 1979 1979 1979 1995 1995 2016 2016 1995 1995 2032 2032 2016 2016 2016 2016 2032 2032 2040 2040 1847 1847 1817 1817 1851 1851 2048 2048 2026 2026 2067 2067 2026 2026 2034 2034 2067 2067 2067 2067 2034 2034 2075 2075 2034 2034 2044 2044 2075 2075 2075 2075 2044 2044 2083 2083 2044 2044 2052 2052 2083 2083 2083 2083 2052 2052 2093 2093 2052 2052 2063 2063 2093 2093 2093 2093 2063 2063 2101 2101 2063 2063 2069 2069 2101 2101 2101 2101 2069 2069 2110 2110 1847 1847 1851 1851 1900 1900 1851 1851 1906 1906 1900 1900 1900 1900 1906 1906 1926 1926 1906 1906 1946 1946 1926 1926 1926 1926 1946 1946 1967 1967 1946 1946 1979 1979 1967 1967 1967 1967 1979 1979 1987 1987 1979 1979 2016 2016 1987 1987 1987 1987 2016 2016 2022 2022 2016 2016 2040 2040 2022 2022 2022 2022 2040 2040 2036 2036 1839 1839 1817 1817 1847 1847 2065 2065 2048 2048 2079 2079 2048 2048 2067 2067 2079 2079 2079 2079 2067 2067 2097 2097 2067 2067 2075 2075 2097 2097 2097 2097 2075 2075 2114 2114 2075 2075 2083 2083 2114 2114 2114 2114 2083 2083 2120 2120 2083 2083 2093 2093 2120 2120 2120 2120 2093 2093 2128 2128 2093 2093 2101 2101 2128 2128 2128 2128 2101 2101 2140 2140 2101 2101 2110 2110 2140 2140 2140 2140 2110 2110 2147 2147 1839 1839 1847 1847 1886 1886 1847 1847 1900 1900 1886 1886 1886 1886 1900 1900 1912 1912 1900 1900 1926 1926 1912 1912 1912 1912 1926 1926 1942 1942 1926 1926 1967 1967 1942 1942 1942 1942 1967 1967 1971 1971 1967 1967 1987 1987 1971 1971 1971 1971 1987 1987 1985 1985 1987 1987 2022 2022 1985 1985 1985 1985 2022 2022 2012 2012 2022 2022 2036 2036 2012 2012 2012 2012 2036 2036 2028 2028 1833 1833 1817 1817 1839 1839 2071 2071 2065 2065 2087 2087 2065 2065 2079 2079 2087 2087 2087 2087 2079 2079 2112 2112 2079 2079 2097 2097 2112 2112 2112 2112 2097 2097 2124 2124 2097 2097 2114 2114 2124 2124 2124 2124 2114 2114 2142 2142 2114 2114 2120 2120 2142 2142 2142 2142 2120 2120 2155 2155 2120 2120 2128 2128 2155 2155 2155 2155 2128 2128 2161 2161 2128 2128 2140 2140 2161 2161 2161 2161 2140 2140 2169 2169 2140 2140 2147 2147 2169 2169 2169 2169 2147 2147 2180 2180 1833 1833 1839 1839 1863 1863 1839 1839 1886 1886 1863 1863 1863 1863 1886 1886 1902 1902 1886 1886 1912 1912 1902 1902 1902 1902 1912 1912 1918 1918 1912 1912 1942 1942 1918 1918 1918 1918 1942 1942 1934 1934 1942 1942 1971 1971 1934 1934 1934 1934 1971 1971 1965 1965 1971 1971 1985 1985 1965 1965 1965 1965 1985 1985 1977 1977 1985 1985 2012 2012 1977 1977 1977 1977 2012 2012 1993 1993 2012 2012 2028 2028 1993 1993 1993 1993 2028 2028 2614 2614 1827 1827 1817 1817 1833 1833 2060 2060 2071 2071 2085 2085 2071 2071 2087 2087 2085 2085 2085 2085 2087 2087 2116 2116 2087 2087 2112 2112 2116 2116 2116 2116 2112 2112 2132 2132 2112 2112 2124 2124 2132 2132 2132 2132 2124 2124 2153 2153 2124 2124 2142 2142 2153 2153 2153 2153 2142 2142 2167 2167 2142 2142 2155 2155 2167 2167 2167 2167 2155 2155 2184 2184 2155 2155 2161 2161 2184 2184 2184 2184 2161 2161 2192 2192 2161 2161 2169 2169 2192 2192 2192 2192 2169 2169 2198 2198 2169 2169 2180 2180 2198 2198 2198 2198 2180 2180 2208 2208 1827 1827 1833 1833 1845 1845 1833 1833 1863 1863 1845 1845 1845 1845 1863 1863 1871 1871 1863 1863 1902 1902 1871 1871 1871 1871 1902 1902 1898 1898 1902 1902 1918 1918 1898 1898 1898 1898 1918 1918 1910 1910 1918 1918 1934 1934 1910 1910 1910 1910 1934 1934 1924 1924 1934 1934 1965 1965 1924 1924 1924 1924 1965 1965 1936 1936 1965 1965 1977 1977 1936 1936 1936 1936 1977 1977 1957 1957 1977 1977 1993 1993 1957 1957 1957 1957 1993 1993 2615 2615 1993 1993 2616 2616 2617 2617 1969 1969 2007 2007 1975 1975 1823 1823 1817 1817 1827 1827 2042 2042 2060 2060 2077 2077 2060 2060 2085 2085 2077 2077 2077 2077 2085 2085 2108 2108 2085 2085 2116 2116 2108 2108 2108 2108 2116 2116 2130 2130 2116 2116 2132 2132 2130 2130 2130 2130 2132 2132 2157 2157 2132 2132 2153 2153 2157 2157 2157 2157 2153 2153 2175 2175 2153 2153 2167 2167 2175 2175 2175 2175 2167 2167 2190 2190 2167 2167 2184 2184 2190 2190 2190 2190 2184 2184 2204 2204 2184 2184 2192 2192 2204 2204 2204 2204 2192 2192 2618 2618 2192 2192 2198 2198 2619 2619 2620 2620 2198 2198 2621 2621 2198 2198 2208 2208 2622 2622 2623 2623 2208 2208 2624 2624 1823 1823 1827 1827 1831 1831 1827 1827 1845 1845 1831 1831 1831 1831 1845 1845 1843 1843 1845 1845 1871 1871 1843 1843 1843 1843 1871 1871 1857 1857 1871 1871 1898 1898 1857 1857 1857 1857 1898 1898 1881 1881 1898 1898 1910 1910 1881 1881 1881 1881 1910 1910 1892 1892 1910 1910 1924 1924 1892 1892 1892 1892 1924 1924 1904 1904 1924 1924 1936 1936 1904 1904 1904 1904 1936 1936 1908 1908 1936 1936 1957 1957 1908 1908 1908 1908 1957 1957 2625 2625 1957 1957 2626 2626 2627 2627 1916 1916 1969 1969 1920 1920 1969 1969 1975 1975 1920 1920 1920 1920 1975 1975 1928 1928 1819 1819 1817 1817 1823 1823 2628 2628 2042 2042 2629 2629 2042 2042 2077 2077 2630 2630 2631 2631 2077 2077 2632 2632 2077 2077 2108 2108 2633 2633 2634 2634 2108 2108 2635 2635 2108 2108 2130 2130 2636 2636 2637 2637 2130 2130 2151 2151 2130 2130 2157 2157 2151 2151 2151 2151 2157 2157 2173 2173 2157 2157 2175 2175 2173 2173 2173 2173 2175 2175 2638 2638 2175 2175 2190 2190 2639 2639 2640 2640 2190 2190 2641 2641 2190 2190 2204 2204 2642 2642 2643 2643 2204 2204 2644 2644 2204 2204 2645 2645 2646 2646 2225 2225 2217 2217 2238 2238 2217 2217 2223 2223 2238 2238 2238 2238 2223 2223 2246 2246 2223 2223 2233 2233 2246 2246 2246 2246 2233 2233 2250 2250 1819 1819 1823 1823 1821 1821 1823 1823 1831 1831 1821 1821 1821 1821 1831 1831 1825 1825 1831 1831 1843 1843 1825 1825 1825 1825 1843 1843 1829 1829 1843 1843 1857 1857 1829 1829 1829 1829 1857 1857 1835 1835 1857 1857 1881 1881 1835 1835 1835 1835 1881 1881 1837 1837 1881 1881 1892 1892 1837 1837 1837 1837 1892 1892 1841 1841 1892 1892 1904 1904 1841 1841 1841 1841 1904 1904 1849 1849 1904 1904 1908 1908 1849 1849 1849 1849 1908 1908 2647 2647 1908 1908 2648 2648 2649 2649 1853 1853 1916 1916 1855 1855 1916 1916 1920 1920 1855 1855 1855 1855 1920 1920 1861 1861 1920 1920 1928 1928 1861 1861 1861 1861 1928 1928 1865 1865 1815 1815 1817 1817 1819 1819 1983 1983 2024 2024 2030 2030 2024 2024 2056 2056 2030 2030 2030 2030 2056 2056 2073 2073 2056 2056 2091 2091 2073 2073 2073 2073 2091 2091 2106 2106 2091 2091 2122 2122 2106 2106 2106 2106 2122 2122 2136 2136 2650 2650 2151 2151 2651 2651 2652 2652 2151 2151 2653 2653 2151 2151 2173 2173 2654 2654 2655 2655 2173 2173 2656 2656 2173 2173 2657 2657 2658 2658 2188 2188 2194 2194 2211 2211 2194 2194 2213 2213 2211 2211 2211 2211 2213 2213 2229 2229 2213 2213 2225 2225 2229 2229 2229 2229 2225 2225 2242 2242 2225 2225 2238 2238 2242 2242 2242 2242 2238 2238 2257 2257 2238 2238 2246 2246 2257 2257 2257 2257 2246 2246 2263 2263 2246 2246 2250 2250 2263 2263 2263 2263 2250 2250 2271 2271 1815 1815 1819 1819 1813 1813 1819 1819 1821 1821 1813 1813 1813 1813 1821 1821 1811 1811 1821 1821 1825 1825 1811 1811 1811 1811 1825 1825 1809 1809 1825 1825 1829 1829 1809 1809 1809 1809 1829 1829 1807 1807 1829 1829 1835 1835 1807 1807 1807 1807 1835 1835 1805 1805 1835 1835 1837 1837 1805 1805 1805 1805 1837 1837 1801 1801 1837 1837 1841 1841 1801 1801 1801 1801 1841 1841 1799 1799 1841 1841 1849 1849 1799 1799 1799 1799 1849 1849 2659 2659 1849 1849 2660 2660 2661 2661 1797 1797 1853 1853 1795 1795 1853 1853 1855 1855 1795 1795 1795 1795 1855 1855 1793 1793 1855 1855 1861 1861 1793 1793 1793 1793 1861 1861 1791 1791 1861 1861 1865 1865 1791 1791 1791 1791 1865 1865 1789 1789 1803 1803 1817 1817 1815 1815 1932 1932 1983 1983 1989 1989 1983 1983 2030 2030 1989 1989 1989 1989 2030 2030 2038 2038 2030 2030 2073 2073 2038 2038 2038 2038 2073 2073 2081 2081 2073 2073 2106 2106 2081 2081 2081 2081 2106 2106 2118 2118 2106 2106 2136 2136 2118 2118 2118 2118 2136 2136 2149 2149 2136 2136 2163 2163 2149 2149 2149 2149 2163 2163 2182 2182 2163 2163 2662 2662 2182 2182 2182 2182 2663 2663 2664 2664 2188 2188 2211 2211 2202 2202 2202 2202 2211 2211 2221 2221 2211 2211 2229 2229 2221 2221 2221 2221 2229 2229 2240 2240 2229 2229 2242 2242 2240 2240 2240 2240 2242 2242 2259 2259 2242 2242 2257 2257 2259 2259 2259 2259 2257 2257 2269 2269 2257 2257 2263 2263 2269 2269 2269 2269 2263 2263 2278 2278 2263 2263 2271 2271 2278 2278 2278 2278 2271 2271 2284 2284 1803 1803 1815 1815 1778 1778 1815 1815 1813 1813 1778 1778 1778 1778 1813 1813 1774 1774 1813 1813 1811 1811 1774 1774 1774 1774 1811 1811 1768 1768 1811 1811 1809 1809 1768 1768 1768 1768 1809 1809 1764 1764 1809 1809 1807 1807 1764 1764 1764 1764 1807 1807 1754 1754 1807 1807 1805 1805 1754 1754 1754 1754 1805 1805 1750 1750 1805 1805 1801 1801 1750 1750 1750 1750 1801 1801 1742 1742 1801 1801 1799 1799 1742 1742 1742 1742 1799 1799 2665 2665 1799 1799 2666 2666 2667 2667 1734 1734 1797 1797 1726 1726 1797 1797 1795 1795 1726 1726 1726 1726 1795 1795 1710 1710 1795 1795 1793 1793 1710 1710 1710 1710 1793 1793 1708 1708 1793 1793 1791 1791 1708 1708 1708 1708 1791 1791 1704 1704 1791 1791 1789 1789 1704 1704 1704 1704 1789 1789 1696 1696 1780 1780 1817 1817 1803 1803 1869 1869 1932 1932 1940 1940 1932 1932 1989 1989 1940 1940 1940 1940 1989 1989 1997 1997 1989 1989 2038 2038 1997 1997 1997 1997 2038 2038 2046 2046 2038 2038 2081 2081 2046 2046 2046 2046 2081 2081 2089 2089 2081 2081 2118 2118 2089 2089 2089 2089 2118 2118 2126 2126 2118 2118 2149 2149 2126 2126 2126 2126 2149 2149 2159 2159 2149 2149 2182 2182 2159 2159 2159 2159 2182 2182 2186 2186 2182 2182 2668 2668 2186 2186 2186 2186 2669 2669 2670 2670 2202 2202 2221 2221 2215 2215 2215 2215 2221 2221 2236 2236 2221 2221 2240 2240 2236 2236 2236 2236 2240 2240 2254 2254 2240 2240 2259 2259 2254 2254 2254 2254 2259 2259 2267 2267 2259 2259 2269 2269 2267 2267 2267 2267 2269 2269 2280 2280 2269 2269 2278 2278 2280 2280 2280 2280 2278 2278 2291 2291 2278 2278 2284 2284 2291 2291 2291 2291 2284 2284 2295 2295 1780 1780 1803 1803 1770 1770 1803 1803 1778 1778 1770 1770 1770 1770 1778 1778 1758 1758 1778 1778 1774 1774 1758 1758 1758 1758 1774 1774 1744 1744 1774 1774 1768 1768 1744 1744 1744 1744 1768 1768 1722 1722 1768 1768 1764 1764 1722 1722 1722 1722 1764 1764 1698 1698 1764 1764 1754 1754 1698 1698 1698 1698 1754 1754 1687 1687 1754 1754 1750 1750 1687 1687 1687 1687 1750 1750 1679 1679 1750 1750 1742 1742 1679 1679 1679 1679 1742 1742 2671 2671 1742 1742 2672 2672 2673 2673 1669 1669 1734 1734 1663 1663 1734 1734 1726 1726 1663 1663 1663 1663 1726 1726 1653 1653 1726 1726 1710 1710 1653 1653 1653 1653 1710 1710 1643 1643 1710 1710 1708 1708 1643 1643 1643 1643 1708 1708 1633 1633 1708 1708 1704 1704 1633 1633 1633 1633 1704 1704 1629 1629 1704 1704 1696 1696 1629 1629 1629 1629 1696 1696 1623 1623 1776 1776 1817 1817 1780 1780 1787 1787 1869 1869 1873 1873 1869 1869 1940 1940 1873 1873 1873 1873 1940 1940 1944 1944 1940 1940 1997 1997 1944 1944 1944 1944 1997 1997 2001 2001 1997 1997 2046 2046 2001 2001 2001 2001 2046 2046 2050 2050 2046 2046 2089 2089 2050 2050 2050 2050 2089 2089 2095 2095 2089 2089 2126 2126 2095 2095 2095 2095 2126 2126 2134 2134 2126 2126 2159 2159 2134 2134 2134 2134 2159 2159 2165 2165 2159 2159 2186 2186 2165 2165 2165 2165 2186 2186 2196 2196 2186 2186 2674 2674 2196 2196 2196 2196 2675 2675 2676 2676 2215 2215 2236 2236 2219 2219 2219 2219 2236 2236 2244 2244 2236 2236 2254 2254 2244 2244 2244 2244 2254 2254 2261 2261 2254 2254 2267 2267 2261 2261 2261 2261 2267 2267 2276 2276 2267 2267 2280 2280 2276 2276 2276 2276 2280 2280 2289 2289 2280 2280 2291 2291 2289 2289 2289 2289 2291 2291 2297 2297 2291 2291 2295 2295 2297 2297 2297 2297 2295 2295 2304 2304 1776 1776 1780 1780 1760 1760 1780 1780 1770 1770 1760 1760 1760 1760 1770 1770 1736 1736 1770 1770 1758 1758 1736 1736 1736 1736 1758 1758 1700 1700 1758 1758 1744 1744 1700 1700 1700 1700 1744 1744 1681 1681 1744 1744 1722 1722 1681 1681 1681 1681 1722 1722 1667 1667 1722 1722 1698 1698 1667 1667 1667 1667 1698 1698 1649 1649 1698 1698 1687 1687 1649 1649 1649 1649 1687 1687 1625 1625 1687 1687 1679 1679 1625 1625 1625 1625 1679 1679 2677 2677 1679 1679 2678 2678 2679 2679 1612 1612 1669 1669 1604 1604 1669 1669 1663 1663 1604 1604 1604 1604 1663 1663 1594 1594 1663 1663 1653 1653 1594 1594 1594 1594 1653 1653 1586 1586 1653 1653 1643 1643 1586 1586 1586 1586 1643 1643 1576 1576 1643 1643 1633 1633 1576 1576 1576 1576 1633 1633 1562 1562 1633 1633 1629 1629 1562 1562 1562 1562 1629 1629 1558 1558 1629 1629 1623 1623 1558 1558 1558 1558 1623 1623 1556 1556 1772 1772 1817 1817 1776 1776 1694 1694 1787 1787 1785 1785 1787 1787 1873 1873 1785 1785 1785 1785 1873 1873 1877 1877 1873 1873 1944 1944 1877 1877 1877 1877 1944 1944 1950 1950 1944 1944 2001 2001 1950 1950 1950 1950 2001 2001 2003 2003 2001 2001 2050 2050 2003 2003 2003 2003 2050 2050 2054 2054 2050 2050 2095 2095 2054 2054 2054 2054 2095 2095 2099 2099 2095 2095 2134 2134 2099 2099 2099 2099 2134 2134 2138 2138 2134 2134 2165 2165 2138 2138 2138 2138 2165 2165 2171 2171 2165 2165 2196 2196 2171 2171 2171 2171 2196 2196 2200 2200 2196 2196 2680 2680 2200 2200 2200 2200 2681 2681 2682 2682 2219 2219 2244 2244 2227 2227 2227 2227 2244 2244 2248 2248 2244 2244 2261 2261 2248 2248 2248 2248 2261 2261 2265 2265 2261 2261 2276 2276 2265 2265 2265 2265 2276 2276 2282 2282 2276 2276 2289 2289 2282 2282 2282 2282 2289 2289 2293 2293 2289 2289 2297 2297 2293 2293 2293 2293 2297 2297 2302 2302 2297 2297 2304 2304 2302 2302 2302 2302 2304 2304 2309 2309 1772 1772 1776 1776 1746 1746 1776 1776 1760 1760 1746 1746 1746 1746 1760 1760 1702 1702 1760 1760 1736 1736 1702 1702 1702 1702 1736 1736 1677 1677 1736 1736 1700 1700 1677 1677 1677 1677 1700 1700 1657 1657 1700 1700 1681 1681 1657 1657 1657 1657 1681 1681 1621 1621 1681 1681 1667 1667 1621 1621 1621 1621 1667 1667 1606 1606 1667 1667 1649 1649 1606 1606 1606 1606 1649 1649 1590 1590 1649 1649 1625 1625 1590 1590 1590 1590 1625 1625 2683 2683 1625 1625 2684 2684 2685 2685 1564 1564 1612 1612 1551 1551 1612 1612 1604 1604 1551 1551 1551 1551 1604 1604 1543 1543 1604 1604 1594 1594 1543 1543 1543 1543 1594 1594 1533 1533 1594 1594 1586 1586 1533 1533 1533 1533 1586 1586 1525 1525 1586 1586 1576 1576 1525 1525 1525 1525 1576 1576 1509 1509 1576 1576 1562 1562 1509 1509 1509 1509 1562 1562 1503 1503 1562 1562 1558 1558 1503 1503 1503 1503 1558 1558 1499 1499 1558 1558 1556 1556 1499 1499 1499 1499 1556 1556 1498 1498 1766 1766 1817 1817 1772 1772 1619 1619 1694 1694 1692 1692 1694 1694 1785 1785 1692 1692 1692 1692 1785 1785 1783 1783 1785 1785 1877 1877 1783 1783 1783 1783 1877 1877 1879 1879 1877 1877 1950 1950 1879 1879 1879 1879 1950 1950 1952 1952 1950 1950 2003 2003 1952 1952 1952 1952 2003 2003 2009 2009 2003 2003 2054 2054 2009 2009 2009 2009 2054 2054 2058 2058 2054 2054 2099 2099 2058 2058 2058 2058 2099 2099 2103 2103 2099 2099 2138 2138 2103 2103 2103 2103 2138 2138 2144 2144 2138 2138 2171 2171 2144 2144 2144 2144 2171 2171 2177 2177 2171 2171 2200 2200 2177 2177 2177 2177 2200 2200 2206 2206 2200 2200 2686 2686 2206 2206 2206 2206 2687 2687 2688 2688 2227 2227 2248 2248 2231 2231 2231 2231 2248 2248 2252 2252 2248 2248 2265 2265 2252 2252 2252 2252 2265 2265 2273 2273 2265 2265 2282 2282 2273 2273 2273 2273 2282 2282 2286 2286 2282 2282 2293 2293 2286 2286 2286 2286 2293 2293 2299 2299 2293 2293 2302 2302 2299 2299 2299 2299 2302 2302 2306 2306 2302 2302 2309 2309 2306 2306 2306 2306 2309 2309 2311 2311 1766 1766 1772 1772 1730 1730 1772 1772 1746 1746 1730 1730 1730 1730 1746 1746 1683 1683 1746 1746 1702 1702 1683 1683 1683 1683 1702 1702 1659 1659 1702 1702 1677 1677 1659 1659 1659 1659 1677 1677 1614 1614 1677 1677 1657 1657 1614 1614 1614 1614 1657 1657 1598 1598 1657 1657 1621 1621 1598 1598 1598 1598 1621 1621 1566 1566 1621 1621 1606 1606 1566 1566 1566 1566 1606 1606 1545 1545 1606 1606 1590 1590 1545 1545 1545 1545 1590 1590 1529 1529 1590 1590 2689 2689 1529 1529 1529 1529 2690 2690 2691 2691 1564 1564 1551 1551 1505 1505 1505 1505 1551 1551 1494 1494 1551 1551 1543 1543 1494 1494 1494 1494 1543 1543 1486 1486 1543 1543 1533 1533 1486 1486 1486 1486 1533 1533 1476 1476 1533 1533 1525 1525 1476 1476 1476 1476 1525 1525 1464 1464 1525 1525 1509 1509 1464 1464 1464 1464 1509 1509 1454 1454 1509 1509 1503 1503 1454 1454 1454 1454 1503 1503 1450 1450 1503 1503 1499 1499 1450 1450 1450 1450 1499 1499 1447 1447 1499 1499 1498 1498 1447 1447 1447 1447 1498 1498 1451 1451 1762 1762 1817 1817 1766 1766 1555 1555 1619 1619 1618 1618 1619 1619 1692 1692 1618 1618 1618 1618 1692 1692 1691 1691 1692 1692 1783 1783 1691 1691 1691 1691 1783 1783 1782 1782 1783 1783 1879 1879 1782 1782 1782 1782 1879 1879 1883 1883 1879 1879 1952 1952 1883 1883 1883 1883 1952 1952 1954 1954 1952 1952 2009 2009 1954 1954 1954 1954 2009 2009 2011 2011 2009 2009 2058 2058 2011 2011 2011 2011 2058 2058 2062 2062 2058 2058 2103 2103 2062 2062 2062 2062 2103 2103 2105 2105 2103 2103 2144 2144 2105 2105 2105 2105 2144 2144 2146 2146 2144 2144 2177 2177 2146 2146 2146 2146 2177 2177 2179 2179 2177 2177 2206 2206 2179 2179 2179 2179 2206 2206 2210 2210 2206 2206 2692 2692 2210 2210 2210 2210 2693 2693 2694 2694 2231 2231 2252 2252 2235 2235 2235 2235 2252 2252 2256 2256 2252 2252 2273 2273 2256 2256 2256 2256 2273 2273 2275 2275 2273 2273 2286 2286 2275 2275 2275 2275 2286 2286 2288 2288 2286 2286 2299 2299 2288 2288 2288 2288 2299 2299 2301 2301 2299 2299 2306 2306 2301 2301 2301 2301 2306 2306 2308 2308 2306 2306 2311 2311 2308 2308 2308 2308 2311 2311 2313 2313 1762 1762 1766 1766 1706 1706 1766 1766 1730 1730 1706 1706 1706 1706 1730 1730 1673 1673 1730 1730 1683 1683 1673 1673 1673 1673 1683 1683 1627 1627 1683 1683 1659 1659 1627 1627 1627 1627 1659 1659 1600 1600 1659 1659 1614 1614 1600 1600 1600 1600 1614 1614 1560 1560 1614 1614 1598 1598 1560 1560 1560 1560 1598 1598 1537 1537 1598 1598 1566 1566 1537 1537 1537 1537 1566 1566 1507 1507 1566 1566 1545 1545 1507 1507 1507 1507 1545 1545 1490 1490 1545 1545 1529 1529 1490 1490 1490 1490 1529 1529 2695 2695 1529 1529 2696 2696 2697 2697 1472 1472 1505 1505 1448 1448 1505 1505 1494 1494 1448 1448 1448 1448 1494 1494 1441 1441 1494 1494 1486 1486 1441 1441 1441 1441 1486 1486 1433 1433 1486 1486 1476 1476 1433 1433 1433 1433 1476 1476 1419 1419 1476 1476 1464 1464 1419 1419 1419 1419 1464 1464 1409 1409 1464 1464 1454 1454 1409 1409 1409 1409 1454 1454 1407 1407 1454 1454 1450 1450 1407 1407 1407 1407 1450 1450 1406 1406 1450 1450 1447 1447 1406 1406 1406 1406 1447 1447 1408 1408 1447 1447 1451 1451 1408 1408 1408 1408 1451 1451 1410 1410 1756 1756 1817 1817 1762 1762 1500 1500 1555 1555 1557 1557 1555 1555 1618 1618 1557 1557 1557 1557 1618 1618 1620 1620 1618 1618 1691 1691 1620 1620 1620 1620 1691 1691 1693 1693 1691 1691 1782 1782 1693 1693 1693 1693 1782 1782 1784 1784 1782 1782 1883 1883 1784 1784 1784 1784 1883 1883 1880 1880 1883 1883 1954 1954 1880 1880 1880 1880 1954 1954 1953 1953 1954 1954 2011 2011 1953 1953 1953 1953 2011 2011 2010 2010 2011 2011 2062 2062 2010 2010 2010 2010 2062 2062 2059 2059 2062 2062 2105 2105 2059 2059 2059 2059 2105 2105 2104 2104 2105 2105 2146 2146 2104 2104 2104 2104 2146 2146 2145 2145 2146 2146 2179 2179 2145 2145 2145 2145 2179 2179 2178 2178 2179 2179 2210 2210 2178 2178 2178 2178 2210 2210 2207 2207 2210 2210 2698 2698 2207 2207 2207 2207 2699 2699 2700 2700 2235 2235 2256 2256 2232 2232 2232 2232 2256 2256 2253 2253 2256 2256 2275 2275 2253 2253 2253 2253 2275 2275 2274 2274 2275 2275 2288 2288 2274 2274 2274 2274 2288 2288 2287 2287 2288 2288 2301 2301 2287 2287 2287 2287 2301 2301 2300 2300 2301 2301 2308 2308 2300 2300 2300 2300 2308 2308 2307 2307 2308 2308 2313 2313 2307 2307 2307 2307 2313 2313 2312 2312 1756 1756 1762 1762 1689 1689 1762 1762 1706 1706 1689 1689 1689 1689 1706 1706 1655 1655 1706 1706 1673 1673 1655 1655 1655 1655 1673 1673 1608 1608 1673 1673 1627 1627 1608 1608 1608 1608 1627 1627 1568 1568 1627 1627 1600 1600 1568 1568 1568 1568 1600 1600 1541 1541 1600 1600 1560 1560 1541 1541 1541 1541 1560 1560 1501 1501 1560 1560 1537 1537 1501 1501 1501 1501 1537 1537 1482 1482 1537 1537 1507 1507 1482 1482 1482 1482 1507 1507 1452 1452 1507 1507 1490 1490 1452 1452 1452 1452 1490 1490 2701 2701 1490 1490 2702 2702 2703 2703 1437 1437 1472 1472 1415 1415 1472 1472 1448 1448 1415 1415 1415 1415 1448 1448 1398 1398 1448 1448 1441 1441 1398 1398 1398 1398 1441 1441 1392 1392 1441 1441 1433 1433 1392 1392 1392 1392 1433 1433 1382 1382 1433 1433 1419 1419 1382 1382 1382 1382 1419 1419 1368 1368 1419 1419 1409 1409 1368 1368 1368 1368 1409 1409 1364 1364 1409 1409 1407 1407 1364 1364 1364 1364 1407 1407 1361 1361 1407 1407 1406 1406 1361 1361 1361 1361 1406 1406 1365 1365 1406 1406 1408 1408 1365 1365 1365 1365 1408 1408 1369 1369 1408 1408 1410 1410 1369 1369 1369 1369 1410 1410 1383 1383 1752 1752 1817 1817 1756 1756 1455 1455 1500 1500 1504 1504 1500 1500 1557 1557 1504 1504 1504 1504 1557 1557 1559 1559 1557 1557 1620 1620 1559 1559 1559 1559 1620 1620 1624 1624 1620 1620 1693 1693 1624 1624 1624 1624 1693 1693 1695 1695 1693 1693 1784 1784 1695 1695 1695 1695 1784 1784 1786 1786 1784 1784 1880 1880 1786 1786 1786 1786 1880 1880 1878 1878 1880 1880 1953 1953 1878 1878 1878 1878 1953 1953 1951 1951 1953 1953 2010 2010 1951 1951 1951 1951 2010 2010 2004 2004 2010 2010 2059 2059 2004 2004 2004 2004 2059 2059 2055 2055 2059 2059 2104 2104 2055 2055 2055 2055 2104 2104 2100 2100 2104 2104 2145 2145 2100 2100 2100 2100 2145 2145 2139 2139 2145 2145 2178 2178 2139 2139 2139 2139 2178 2178 2172 2172 2178 2178 2207 2207 2172 2172 2172 2172 2207 2207 2201 2201 2207 2207 2704 2704 2201 2201 2201 2201 2705 2705 2706 2706 2232 2232 2253 2253 2228 2228 2228 2228 2253 2253 2249 2249 2253 2253 2274 2274 2249 2249 2249 2249 2274 2274 2266 2266 2274 2274 2287 2287 2266 2266 2266 2266 2287 2287 2283 2283 2287 2287 2300 2300 2283 2283 2283 2283 2300 2300 2294 2294 2300 2300 2307 2307 2294 2294 2294 2294 2307 2307 2303 2303 2307 2307 2312 2312 2303 2303 2303 2303 2312 2312 2310 2310 1752 1752 1756 1756 1685 1685 1756 1756 1689 1689 1685 1685 1685 1685 1689 1689 1631 1631 1689 1689 1655 1655 1631 1631 1631 1631 1655 1655 1592 1592 1655 1655 1608 1608 1592 1592 1592 1592 1608 1608 1549 1549 1608 1608 1568 1568 1549 1549 1549 1549 1568 1568 1511 1511 1568 1568 1541 1541 1511 1511 1511 1511 1541 1541 1484 1484 1541 1541 1501 1501 1484 1484 1484 1484 1501 1501 1445 1445 1501 1501 1482 1482 1445 1445 1445 1445 1482 1482 1429 1429 1482 1482 1452 1452 1429 1429 1429 1429 1452 1452 1400 1400 1452 1452 2707 2707 1400 1400 1400 1400 2708 2708 2709 2709 1437 1437 1415 1415 1386 1386 1386 1386 1415 1415 1362 1362 1415 1415 1398 1398 1362 1362 1362 1362 1398 1398 1353 1353 1398 1398 1392 1392 1353 1353 1353 1353 1392 1392 1345 1345 1392 1392 1382 1382 1345 1345 1345 1345 1382 1382 1331 1331 1382 1382 1368 1368 1331 1331 1331 1331 1368 1368 1329 1329 1368 1368 1364 1364 1329 1329 1329 1329 1364 1364 1326 1326 1364 1364 1361 1361 1326 1326 1326 1326 1361 1361 1330 1330 1361 1361 1365 1365 1330 1330 1330 1330 1365 1365 1332 1332 1365 1365 1369 1369 1332 1332 1332 1332 1369 1369 1346 1346 1369 1369 1383 1383 1346 1346 1346 1346 1383 1383 1354 1354 1748 1748 1817 1817 1752 1752 1420 1420 1455 1455 1465 1465 1455 1455 1504 1504 1465 1465 1465 1465 1504 1504 1510 1510 1504 1504 1559 1559 1510 1510 1510 1510 1559 1559 1563 1563 1559 1559 1624 1624 1563 1563 1563 1563 1624 1624 1630 1630 1624 1624 1695 1695 1630 1630 1630 1630 1695 1695 1697 1697 1695 1695 1786 1786 1697 1697 1697 1697 1786 1786 1788 1788 1786 1786 1878 1878 1788 1788 1788 1788 1878 1878 1874 1874 1878 1878 1951 1951 1874 1874 1874 1874 1951 1951 1945 1945 1951 1951 2004 2004 1945 1945 1945 1945 2004 2004 2002 2002 2004 2004 2055 2055 2002 2002 2002 2002 2055 2055 2051 2051 2055 2055 2100 2100 2051 2051 2051 2051 2100 2100 2096 2096 2100 2100 2139 2139 2096 2096 2096 2096 2139 2139 2135 2135 2139 2139 2172 2172 2135 2135 2135 2135 2172 2172 2166 2166 2172 2172 2201 2201 2166 2166 2166 2166 2201 2201 2197 2197 2201 2201 2710 2710 2197 2197 2197 2197 2711 2711 2712 2712 2228 2228 2249 2249 2220 2220 2220 2220 2249 2249 2245 2245 2249 2249 2266 2266 2245 2245 2245 2245 2266 2266 2262 2262 2266 2266 2283 2283 2262 2262 2262 2262 2283 2283 2277 2277 2283 2283 2294 2294 2277 2277 2277 2277 2294 2294 2290 2290 2294 2294 2303 2303 2290 2290 2290 2290 2303 2303 2298 2298 2303 2303 2310 2310 2298 2298 2298 2298 2310 2310 2305 2305 1748 1748 1752 1752 1675 1675 1752 1752 1685 1685 1675 1675 1675 1675 1685 1685 1616 1616 1685 1685 1631 1631 1616 1616 1616 1616 1631 1631 1578 1578 1631 1631 1592 1592 1578 1578 1578 1578 1592 1592 1535 1535 1592 1592 1549 1549 1535 1535 1535 1535 1549 1549 1492 1492 1549 1549 1511 1511 1492 1492 1492 1492 1511 1511 1456 1456 1511 1511 1484 1484 1456 1456 1456 1456 1484 1484 1431 1431 1484 1484 1445 1445 1431 1431 1431 1431 1445 1445 1396 1396 1445 1445 1429 1429 1396 1396 1396 1396 1429 1429 1374 1374 1429 1429 1400 1400 1374 1374 1374 1374 1400 1400 2713 2713 1400 1400 2714 2714 2715 2715 2716 2716 1386 1386 2717 2717 1386 1386 1362 1362 2718 2718 2719 2719 1362 1362 2720 2720 1362 1362 1353 1353 2721 2721 2722 2722 1353 1353 2723 2723 1353 1353 1345 1345 2724 2724 2725 2725 1345 1345 2726 2726 1345 1345 1331 1331 2727 2727 2728 2728 1331 1331 2729 2729 1331 1331 1329 1329 2730 2730 2731 2731 1329 1329 2732 2732 1329 1329 1326 1326 2733 2733 2734 2734 1326 1326 2735 2735 1326 1326 1330 1330 2736 2736 2737 2737 1330 1330 2738 2738 1330 1330 1332 1332 2739 2739 2740 2740 1332 1332 2741 2741 1332 1332 1346 1346 2742 2742 2743 2743 1346 1346 2744 2744 1346 1346 1354 1354 2745 2745 2746 2746 1354 1354 2747 2747 1740 1740 1817 1817 1748 1748 1393 1393 1420 1420 1434 1434 1420 1420 1465 1465 1434 1434 1434 1434 1465 1465 1477 1477 1465 1465 1510 1510 1477 1477 1477 1477 1510 1510 1526 1526 1510 1510 1563 1563 1526 1526 1526 1526 1563 1563 1577 1577 1563 1563 1630 1630 1577 1577 1577 1577 1630 1630 1634 1634 1630 1630 1697 1697 1634 1634 1634 1634 1697 1697 1705 1705 1697 1697 1788 1788 1705 1705 1705 1705 1788 1788 1790 1790 1788 1788 1874 1874 1790 1790 1790 1790 1874 1874 1870 1870 1874 1874 1945 1945 1870 1870 1870 1870 1945 1945 1941 1941 1945 1945 2002 2002 1941 1941 1941 1941 2002 2002 1998 1998 2002 2002 2051 2051 1998 1998 1998 1998 2051 2051 2047 2047 2051 2051 2096 2096 2047 2047 2047 2047 2096 2096 2090 2090 2096 2096 2135 2135 2090 2090 2090 2090 2135 2135 2127 2127 2135 2135 2166 2166 2127 2127 2127 2127 2166 2166 2160 2160 2166 2166 2197 2197 2160 2160 2160 2160 2197 2197 2187 2187 2197 2197 2748 2748 2187 2187 2187 2187 2749 2749 2750 2750 2220 2220 2245 2245 2216 2216 2216 2216 2245 2245 2237 2237 2245 2245 2262 2262 2237 2237 2237 2237 2262 2262 2255 2255 2262 2262 2277 2277 2255 2255 2255 2255 2277 2277 2268 2268 2277 2277 2290 2290 2268 2268 2268 2268 2290 2290 2281 2281 2290 2290 2298 2298 2281 2281 2281 2281 2298 2298 2292 2292 2298 2298 2305 2305 2292 2292 2292 2292 2305 2305 2296 2296 1740 1740 1748 1748 1671 1671 1748 1748 1675 1675 1671 1671 1671 1671 1675 1675 1610 1610 1675 1675 1616 1616 1610 1610 1610 1610 1616 1616 1553 1553 1616 1616 1578 1578 1553 1553 1553 1553 1578 1578 1515 1515 1578 1578 1535 1535 1515 1515 1515 1515 1535 1535 1478 1478 1535 1535 1492 1492 1478 1478 1478 1478 1492 1492 1439 1439 1492 1492 1456 1456 1439 1439 1439 1439 1456 1456 1402 1402 1456 1456 1431 1431 1402 1402 1402 1402 1431 1431 1378 1378 1431 1431 1396 1396 1378 1378 1378 1378 1396 1396 2751 2751 1396 1396 1374 1374 2752 2752 2753 2753 1374 1374 2754 2754 1374 1374 2755 2755 2756 2756 1324 1324 1355 1355 1310 1310 1355 1355 1335 1335 1310 1310 1310 1310 1335 1335 1291 1291 1335 1335 1320 1320 1291 1291 1291 1291 1320 1320 1283 1283 1320 1320 1314 1314 1283 1283 1283 1283 1314 1314 1275 1275 1314 1314 1300 1300 1275 1275 1275 1275 1300 1300 1265 1265 1300 1300 1296 1296 1265 1265 1265 1265 1296 1296 1262 1262 1296 1296 1293 1293 1262 1262 1262 1262 1293 1293 1266 1266 1293 1293 1297 1297 1266 1266 1266 1266 1297 1297 1276 1276 1297 1297 1301 1301 1276 1276 1276 1276 1301 1301 1284 1284 1301 1301 1315 1315 1284 1284 1284 1284 1315 1315 1292 1292 1315 1315 1321 1321 1292 1292 1292 1292 1321 1321 1311 1311 1321 1321 1336 1336 1311 1311 1311 1311 1336 1336 1325 1325 1738 1738 1817 1817 1740 1740 1363 1363 1393 1393 1399 1399 1393 1393 1434 1434 1399 1399 1399 1399 1434 1434 1442 1442 1434 1434 1477 1477 1442 1442 1442 1442 1477 1477 1487 1487 1477 1477 1526 1526 1487 1487 1487 1487 1526 1526 1534 1534 1526 1526 1577 1577 1534 1534 1534 1534 1577 1577 1587 1587 1577 1577 1634 1634 1587 1587 1587 1587 1634 1634 1644 1644 1634 1634 1705 1705 1644 1644 1644 1644 1705 1705 1709 1709 1705 1705 1790 1790 1709 1709 1709 1709 1790 1790 1792 1792 1790 1790 1870 1870 1792 1792 1792 1792 1870 1870 1866 1866 1870 1870 1941 1941 1866 1866 1866 1866 1941 1941 1933 1933 1941 1941 1998 1998 1933 1933 1933 1933 1998 1998 1990 1990 1998 1998 2047 2047 1990 1990 1990 1990 2047 2047 2039 2039 2047 2047 2090 2090 2039 2039 2039 2039 2090 2090 2082 2082 2090 2090 2127 2127 2082 2082 2082 2082 2127 2127 2119 2119 2127 2127 2160 2160 2119 2119 2119 2119 2160 2160 2150 2150 2160 2160 2187 2187 2150 2150 2150 2150 2187 2187 2183 2183 2187 2187 2757 2757 2183 2183 2183 2183 2758 2758 2759 2759 2216 2216 2237 2237 2203 2203 2203 2203 2237 2237 2222 2222 2237 2237 2255 2255 2222 2222 2222 2222 2255 2255 2241 2241 2255 2255 2268 2268 2241 2241 2241 2241 2268 2268 2260 2260 2268 2268 2281 2281 2260 2260 2260 2260 2281 2281 2270 2270 2281 2281 2292 2292 2270 2270 2270 2270 2292 2292 2279 2279 2292 2292 2296 2296 2279 2279 2279 2279 2296 2296 2285 2285 1738 1738 1740 1740 1665 1665 1740 1740 1671 1671 1665 1665 1665 1665 1671 1671 1602 1602 1671 1671 1610 1610 1602 1602 1602 1602 1610 1610 1547 1547 1610 1610 1553 1553 1547 1547 1547 1547 1553 1553 1496 1496 1553 1553 1515 1515 1496 1496 1496 1496 1515 1515 1458 1458 1515 1515 1478 1478 1458 1458 1458 1458 1478 1478 1423 1423 1478 1478 1439 1439 1423 1423 1423 1423 1439 1439 1390 1390 1439 1439 1402 1402 1390 1390 1390 1390 1402 1402 1357 1357 1402 1402 1378 1378 1357 1357 1357 1357 1378 1378 2760 2760 1378 1378 2761 2761 2762 2762 1327 1327 1351 1351 1306 1306 1351 1351 1324 1324 1306 1306 1306 1306 1324 1324 1287 1287 1324 1324 1310 1310 1287 1287 1287 1287 1310 1310 1267 1267 1310 1310 1291 1291 1267 1267 1267 1267 1291 1291 1258 1258 1291 1291 1283 1283 1258 1258 1258 1258 1283 1283 1246 1246 1283 1283 1275 1275 1246 1246 1246 1246 1275 1275 1240 1240 1275 1275 1265 1265 1240 1240 1240 1240 1265 1265 1239 1239 1265 1265 1262 1262 1239 1239 1239 1239 1262 1262 1241 1241 1262 1262 1266 1266 1241 1241 1241 1241 1266 1266 1247 1247 1266 1266 1276 1276 1247 1247 1247 1247 1276 1276 1259 1259 1276 1276 1284 1284 1259 1259 1259 1259 1284 1284 1268 1268 1284 1284 1292 1292 1268 1268 1268 1268 1292 1292 1288 1288 1292 1292 1311 1311 1288 1288 1288 1288 1311 1311 1307 1307 1311 1311 1325 1325 1307 1307 1307 1307 1325 1325 1328 1328 1732 1732 1817 1817 1738 1738 2763 2763 1363 1363 1387 1387 1363 1363 1399 1399 1387 1387 1387 1387 1399 1399 1416 1416 1399 1399 1442 1442 1416 1416 1416 1416 1442 1442 1449 1449 1442 1442 1487 1487 1449 1449 1449 1449 1487 1487 1495 1495 1487 1487 1534 1534 1495 1495 1495 1495 1534 1534 1544 1544 1534 1534 1587 1587 1544 1544 1544 1544 1587 1587 1595 1595 1587 1587 1644 1644 1595 1595 1595 1595 1644 1644 1654 1654 1644 1644 1709 1709 1654 1654 1654 1654 1709 1709 1711 1711 1709 1709 1792 1792 1711 1711 1711 1711 1792 1792 1794 1794 1792 1792 1866 1866 1794 1794 1794 1794 1866 1866 1862 1862 1866 1866 1933 1933 1862 1862 1862 1862 1933 1933 1929 1929 1933 1933 1990 1990 1929 1929 1929 1929 1990 1990 1984 1984 1990 1990 2039 2039 1984 1984 1984 1984 2039 2039 2031 2031 2039 2039 2082 2082 2031 2031 2031 2031 2082 2082 2074 2074 2082 2082 2119 2119 2074 2074 2074 2074 2119 2119 2107 2107 2119 2119 2150 2150 2107 2107 2107 2107 2150 2150 2137 2137 2150 2150 2183 2183 2137 2137 2137 2137 2183 2183 2164 2164 2183 2183 2764 2764 2164 2164 2164 2164 2765 2765 2766 2766 2203 2203 2222 2222 2189 2189 2189 2189 2222 2222 2212 2212 2222 2222 2241 2241 2212 2212 2212 2212 2241 2241 2230 2230 2241 2241 2260 2260 2230 2230 2230 2230 2260 2260 2243 2243 2260 2260 2270 2270 2243 2243 2243 2243 2270 2270 2258 2258 2270 2270 2279 2279 2258 2258 2258 2258 2279 2279 2264 2264 2279 2279 2285 2285 2264 2264 2264 2264 2285 2285 2272 2272 1732 1732 1738 1738 1661 1661 1738 1738 1665 1665 1661 1661 1661 1661 1665 1665 1596 1596 1665 1665 1602 1602 1596 1596 1596 1596 1602 1602 1539 1539 1602 1602 1547 1547 1539 1539 1539 1539 1547 1547 1488 1488 1547 1547 1496 1496 1488 1488 1488 1488 1496 1496 1443 1443 1496 1496 1458 1458 1443 1443 1443 1443 1458 1458 1404 1404 1458 1458 1423 1423 1404 1404 1404 1404 1423 1423 1366 1366 1423 1423 1390 1390 1366 1366 1366 1366 1390 1390 1341 1341 1390 1390 1357 1357 1341 1341 1341 1341 1357 1357 2767 2767 1357 1357 2768 2768 2769 2769 1316 1316 1327 1327 1289 1289 1327 1327 1306 1306 1289 1289 1289 1289 1306 1306 1263 1263 1306 1306 1287 1287 1263 1263 1263 1263 1287 1287 1250 1250 1287 1287 1267 1267 1250 1250 1250 1250 1267 1267 1235 1235 1267 1267 1258 1258 1235 1235 1235 1235 1258 1258 1227 1227 1258 1258 1246 1246 1227 1227 1227 1227 1246 1246 1219 1219 1246 1246 1240 1240 1219 1219 1219 1219 1240 1240 1214 1214 1240 1240 1239 1239 1214 1214 1214 1214 1239 1239 1220 1220 1239 1239 1241 1241 1220 1220 1220 1220 1241 1241 1228 1228 1241 1241 1247 1247 1228 1228 1228 1228 1247 1247 1236 1236 1247 1247 1259 1259 1236 1236 1236 1236 1259 1259 1251 1251 1259 1259 1268 1268 1251 1251 1251 1251 1268 1268 1264 1264 1268 1268 1288 1288 1264 1264 1264 1264 1288 1288 1290 1290 1288 1288 1307 1307 1290 1290 1290 1290 1307 1307 1317 1317 1307 1307 1328 1328 1317 1317 2770 2770 2771 2771 1342 1342 1728 1728 1817 1817 1732 1732 2772 2772 2773 2773 1375 1375 2774 2774 2775 2775 1375 1375 1375 1375 2776 2776 1401 1401 2777 2777 2778 2778 1401 1401 1401 1401 2779 2779 2780 2780 1416 1416 1449 1449 1438 1438 1438 1438 1449 1449 1473 1473 1449 1449 1495 1495 1473 1473 1473 1473 1495 1495 1506 1506 1495 1495 1544 1544 1506 1506 1506 1506 1544 1544 1552 1552 1544 1544 1595 1595 1552 1552 1552 1552 1595 1595 1605 1605 1595 1595 1654 1654 1605 1605 1605 1605 1654 1654 1664 1664 1654 1654 1711 1711 1664 1664 1664 1664 1711 1711 1727 1727 1711 1711 1794 1794 1727 1727 1727 1727 1794 1794 1796 1796 1794 1794 1862 1862 1796 1796 1796 1796 1862 1862 1856 1856 1862 1862 1929 1929 1856 1856 1856 1856 1929 1929 1921 1921 1929 1929 1984 1984 1921 1921 1921 1921 1984 1984 1976 1976 1984 1984 2031 2031 1976 1976 1976 1976 2031 2031 2025 2025 2031 2031 2074 2074 2025 2025 2025 2025 2074 2074 2057 2057 2074 2074 2107 2107 2057 2057 2057 2057 2107 2107 2092 2092 2107 2107 2137 2137 2092 2092 2092 2092 2137 2137 2123 2123 2137 2137 2164 2164 2123 2123 2781 2781 2782 2782 2152 2152 2783 2783 2784 2784 2152 2152 2152 2152 2785 2785 2174 2174 2786 2786 2787 2787 2174 2174 2174 2174 2788 2788 2789 2789 2212 2212 2230 2230 2195 2195 2195 2195 2230 2230 2214 2214 2230 2230 2243 2243 2214 2214 2214 2214 2243 2243 2226 2226 2243 2243 2258 2258 2226 2226 2226 2226 2258 2258 2239 2239 2258 2258 2264 2264 2239 2239 2239 2239 2264 2264 2247 2247 2264 2264 2272 2272 2247 2247 2247 2247 2272 2272 2251 2251 1728 1728 1732 1732 1651 1651 1732 1732 1661 1661 1651 1651 1651 1651 1661 1661 1588 1588 1661 1661 1596 1596 1588 1588 1588 1588 1596 1596 1531 1531 1596 1596 1539 1539 1531 1531 1531 1531 1539 1539 1480 1480 1539 1539 1488 1488 1480 1480 1480 1480 1488 1488 1435 1435 1488 1488 1443 1443 1435 1435 1435 1435 1443 1443 1394 1394 1443 1443 1404 1404 1394 1394 1394 1394 1404 1404 1359 1359 1404 1404 1366 1366 1359 1359 1359 1359 1366 1366 2790 2790 1366 1366 1341 1341 2791 2791 2792 2792 1341 1341 2793 2793 1341 1341 2794 2794 2795 2795 1294 1294 1316 1316 1269 1269 1316 1316 1289 1289 1269 1269 1269 1269 1289 1289 1252 1252 1289 1289 1263 1263 1252 1252 1252 1252 1263 1263 1233 1233 1263 1263 1250 1250 1233 1233 1233 1233 1250 1250 1215 1215 1250 1250 1235 1235 1215 1215 1215 1215 1235 1235 1208 1208 1235 1235 1227 1227 1208 1208 1208 1208 1227 1227 1198 1198 1227 1227 1219 1219 1198 1198 1198 1198 1219 1219 1197 1197 1219 1219 1214 1214 1197 1197 1197 1197 1214 1214 1199 1199 1214 1214 1220 1220 1199 1199 1199 1199 1220 1220 1209 1209 1220 1220 1228 1228 1209 1209 1209 1209 1228 1228 1216 1216 1228 1228 1236 1236 1216 1216 1216 1216 1236 1236 1234 1234 1236 1236 1251 1251 1234 1234 1234 1234 1251 1251 1253 1253 1251 1251 1264 1264 1253 1253 1253 1253 1264 1264 1270 1270 1264 1264 1290 1290 1270 1270 1270 1270 1290 1290 1295 1295 1290 1290 1317 1317 1295 1295 1295 1295 1317 1317 1323 1323 2796 2796 1342 1342 2797 2797 2798 2798 1342 1342 1360 1360 1724 1724 1817 1817 1728 1728 1358 1358 2799 2799 1379 1379 2800 2800 1375 1375 1379 1379 1379 1379 1375 1375 1397 1397 1375 1375 1401 1401 1397 1397 1397 1397 1401 1401 1430 1430 1401 1401 2801 2801 1430 1430 1430 1430 2802 2802 1453 1453 2803 2803 2804 2804 1453 1453 1453 1453 2805 2805 1491 1491 2806 2806 2807 2807 1491 1491 1491 1491 2808 2808 1530 1530 2809 2809 2810 2810 1530 1530 1530 1530 2811 2811 2812 2812 1552 1552 1605 1605 1565 1565 1565 1565 1605 1605 1613 1613 1605 1605 1664 1664 1613 1613 1613 1613 1664 1664 1670 1670 1664 1664 1727 1727 1670 1670 1670 1670 1727 1727 1735 1735 1727 1727 1796 1796 1735 1735 1735 1735 1796 1796 1798 1798 1796 1796 1856 1856 1798 1798 1798 1798 1856 1856 1854 1854 1856 1856 1921 1921 1854 1854 1854 1854 1921 1921 1917 1917 1921 1921 1976 1976 1917 1917 1917 1917 1976 1976 1970 1970 1976 1976 2025 2025 1970 1970 1970 1970 2025 2025 2008 2008 2025 2025 2057 2057 2008 2008 2813 2813 2814 2814 2043 2043 2815 2815 2816 2816 2043 2043 2043 2043 2817 2817 2078 2078 2818 2818 2819 2819 2078 2078 2078 2078 2820 2820 2109 2109 2821 2821 2152 2152 2109 2109 2109 2109 2152 2152 2131 2131 2152 2152 2174 2174 2131 2131 2131 2131 2174 2174 2158 2158 2174 2174 2822 2822 2158 2158 2158 2158 2823 2823 2176 2176 2824 2824 2825 2825 2176 2176 2176 2176 2826 2826 2191 2191 2827 2827 2828 2828 2191 2191 2191 2191 2829 2829 2205 2205 2830 2830 2831 2831 2205 2205 2205 2205 2832 2832 2833 2833 2239 2239 2247 2247 2218 2218 2218 2218 2247 2247 2224 2224 2247 2247 2251 2251 2224 2224 2224 2224 2251 2251 2234 2234 1724 1724 1728 1728 1647 1647 1728 1728 1651 1651 1647 1647 1647 1647 1651 1651 1584 1584 1651 1651 1588 1588 1584 1584 1584 1584 1588 1588 1527 1527 1588 1588 1531 1531 1527 1527 1527 1527 1531 1531 1474 1474 1531 1531 1480 1480 1474 1474 1474 1474 1480 1480 1427 1427 1480 1480 1435 1435 1427 1427 1427 1427 1435 1435 1388 1388 1435 1435 1394 1394 1388 1388 1388 1388 1394 1394 1349 1349 1394 1394 1359 1359 1349 1349 1349 1349 1359 1359 2834 2834 1359 1359 2835 2835 2836 2836 1318 1318 1322 1322 1285 1285 1322 1322 1294 1294 1285 1285 1285 1285 1294 1294 1260 1260 1294 1294 1269 1269 1260 1260 1260 1260 1269 1269 1237 1237 1269 1269 1252 1252 1237 1237 1237 1237 1252 1252 1217 1217 1252 1252 1233 1233 1217 1217 1217 1217 1233 1233 1204 1204 1233 1233 1215 1215 1204 1204 1204 1204 1215 1215 1191 1191 1215 1215 1208 1208 1191 1191 1191 1191 1208 1208 1183 1183 1208 1208 1198 1198 1183 1183 1183 1183 1198 1198 1180 1180 1198 1198 1197 1197 1180 1180 1180 1180 1197 1197 1184 1184 1197 1197 1199 1199 1184 1184 1184 1184 1199 1199 1192 1192 1199 1199 1209 1209 1192 1192 1192 1192 1209 1209 1205 1205 1209 1209 1216 1216 1205 1205 1205 1205 1216 1216 1218 1218 1216 1216 1234 1234 1218 1218 1218 1218 1234 1234 1238 1238 1234 1234 1253 1253 1238 1238 1238 1238 1253 1253 1261 1261 1253 1253 1270 1270 1261 1261 1261 1261 1270 1270 1286 1286 1270 1270 1295 1295 1286 1286 1286 1286 1295 1295 1319 1319 1295 1295 1323 1323 1319 1319 2837 2837 2838 2838 1350 1350 2839 2839 1360 1360 1350 1350 1350 1350 1360 1360 1389 1389 1718 1718 1817 1817 1724 1724 1367 1367 1358 1358 1391 1391 1358 1358 1379 1379 1391 1391 1391 1391 1379 1379 1403 1403 1379 1379 1397 1397 1403 1403 1403 1403 1397 1397 1432 1432 1397 1397 1430 1430 1432 1432 1432 1432 1430 1430 1446 1446 1430 1430 1453 1453 1446 1446 1446 1446 1453 1453 1483 1483 1453 1453 1491 1491 1483 1483 1483 1483 1491 1491 1508 1508 1491 1491 1530 1530 1508 1508 1508 1508 1530 1530 1546 1546 1530 1530 2840 2840 1546 1546 1546 1546 2841 2841 1591 1591 2842 2842 2843 2843 1591 1591 1591 1591 2844 2844 1626 1626 2845 2845 2846 2846 1626 1626 1626 1626 2847 2847 1680 1680 2848 2848 2849 2849 1680 1680 1680 1680 2850 2850 1743 1743 2851 2851 2852 2852 1743 1743 1743 1743 2853 2853 1800 1800 2854 2854 2855 2855 1800 1800 1800 1800 2856 2856 1850 1850 2857 2857 2858 2858 1850 1850 1850 1850 2859 2859 1909 1909 2860 2860 2861 2861 1909 1909 1909 1909 2862 2862 1958 1958 2863 2863 2864 2864 1958 1958 1958 1958 2865 2865 1994 1994 2866 2866 2043 2043 1994 1994 1994 1994 2043 2043 2029 2029 2043 2043 2078 2078 2029 2029 2029 2029 2078 2078 2061 2061 2078 2078 2109 2109 2061 2061 2061 2061 2109 2109 2086 2086 2109 2109 2131 2131 2086 2086 2086 2086 2131 2131 2117 2117 2131 2131 2158 2158 2117 2117 2117 2117 2158 2158 2133 2133 2158 2158 2176 2176 2133 2133 2133 2133 2176 2176 2154 2154 2176 2176 2191 2191 2154 2154 2154 2154 2191 2191 2168 2168 2191 2191 2205 2205 2168 2168 2168 2168 2205 2205 2185 2185 2205 2205 2867 2867 2185 2185 2185 2185 2868 2868 2193 2193 2869 2869 2870 2870 2193 2193 2193 2193 2871 2871 2199 2199 2872 2872 2873 2873 2199 2199 2199 2199 2874 2874 2209 2209 1718 1718 1724 1724 1641 1641 1724 1724 1647 1647 1641 1641 1641 1641 1647 1647 1580 1580 1647 1647 1584 1584 1580 1580 1580 1580 1584 1584 1521 1521 1584 1584 1527 1527 1521 1521 1521 1521 1527 1527 1468 1468 1527 1527 1474 1474 1468 1468 1468 1468 1474 1474 1421 1421 1474 1474 1427 1427 1421 1421 1421 1421 1427 1427 1380 1380 1427 1427 1388 1388 1380 1380 1380 1380 1388 1388 1343 1343 1388 1388 1349 1349 1343 1343 1343 1343 1349 1349 2875 2875 1349 1349 2876 2876 2877 2877 1308 1308 1318 1318 1279 1279 1318 1318 1285 1285 1279 1279 1279 1279 1285 1285 1254 1254 1285 1285 1260 1260 1254 1254 1254 1254 1260 1260 1229 1229 1260 1260 1237 1237 1229 1229 1229 1229 1237 1237 1210 1210 1237 1237 1217 1217 1210 1210 1210 1210 1217 1217 1193 1193 1217 1217 1204 1204 1193 1193 1193 1193 1204 1204 1178 1178 1204 1204 1191 1191 1178 1178 1178 1178 1191 1191 1169 1169 1191 1191 1183 1183 1169 1169 1169 1169 1183 1183 1166 1166 1183 1183 1180 1180 1166 1166 1166 1166 1180 1180 1170 1170 1180 1180 1184 1184 1170 1170 1170 1170 1184 1184 1179 1179 1184 1184 1192 1192 1179 1179 1179 1179 1192 1192 1194 1194 1192 1192 1205 1205 1194 1194 1194 1194 1205 1205 1211 1211 1205 1205 1218 1218 1211 1211 1211 1211 1218 1218 1230 1230 1218 1218 1238 1238 1230 1230 1230 1230 1238 1238 1255 1255 1238 1238 1261 1261 1255 1255 1255 1255 1261 1261 1280 1280 1261 1261 1286 1286 1280 1280 1280 1280 1286 1286 1309 1309 1286 1286 1319 1319 1309 1309 2878 2878 2879 2879 1344 1344 2880 2880 1350 1350 1344 1344 1344 1344 1350 1350 1381 1381 1350 1350 1389 1389 1381 1381 1381 1381 1389 1389 1422 1422 1714 1714 1817 1817 1718 1718 1395 1395 1367 1367 1405 1405 1367 1367 1391 1391 1405 1405 1405 1405 1391 1391 1424 1424 1391 1391 1403 1403 1424 1424 1424 1424 1403 1403 1440 1440 1403 1403 1432 1432 1440 1440 1440 1440 1432 1432 1457 1457 1432 1432 1446 1446 1457 1457 1457 1457 1446 1446 1485 1485 1446 1446 1483 1483 1485 1485 1485 1485 1483 1483 1502 1502 1483 1483 1508 1508 1502 1502 1502 1502 1508 1508 1538 1538 1508 1508 1546 1546 1538 1538 1538 1538 1546 1546 1567 1567 1546 1546 1591 1591 1567 1567 1567 1567 1591 1591 1607 1607 1591 1591 1626 1626 1607 1607 1607 1607 1626 1626 1650 1650 1626 1626 1680 1680 1650 1650 1650 1650 1680 1680 1688 1688 1680 1680 1743 1743 1688 1688 1688 1688 1743 1743 1751 1751 1743 1743 1800 1800 1751 1751 1751 1751 1800 1800 1802 1802 1800 1800 1850 1850 1802 1802 1802 1802 1850 1850 1842 1842 1850 1850 1909 1909 1842 1842 1842 1842 1909 1909 1905 1905 1909 1909 1958 1958 1905 1905 1905 1905 1958 1958 1937 1937 1958 1958 1994 1994 1937 1937 1937 1937 1994 1994 1978 1978 1994 1994 2029 2029 1978 1978 1978 1978 2029 2029 2013 2013 2029 2029 2061 2061 2013 2013 2013 2013 2061 2061 2037 2037 2061 2061 2086 2086 2037 2037 2037 2037 2086 2086 2072 2072 2086 2086 2117 2117 2072 2072 2072 2072 2117 2117 2088 2088 2117 2117 2133 2133 2088 2088 2088 2088 2133 2133 2113 2113 2133 2133 2154 2154 2113 2113 2113 2113 2154 2154 2125 2125 2154 2154 2168 2168 2125 2125 2125 2125 2168 2168 2143 2143 2168 2168 2185 2185 2143 2143 2143 2143 2185 2185 2156 2156 2185 2185 2193 2193 2156 2156 2156 2156 2193 2193 2162 2162 2193 2193 2199 2199 2162 2162 2162 2162 2199 2199 2170 2170 2199 2199 2209 2209 2170 2170 2170 2170 2209 2209 2181 2181 1714 1714 1718 1718 1637 1637 1718 1718 1641 1641 1637 1637 1637 1637 1641 1641 1572 1572 1641 1641 1580 1580 1572 1572 1572 1572 1580 1580 1517 1517 1580 1580 1521 1521 1517 1517 1517 1517 1521 1521 1462 1462 1521 1521 1468 1468 1462 1462 1462 1462 1468 1468 1413 1413 1468 1468 1421 1421 1413 1413 1413 1413 1421 1421 1372 1372 1421 1421 1380 1380 1372 1372 1372 1372 1380 1380 1337 1337 1380 1380 1343 1343 1337 1337 1337 1337 1343 1343 2881 2881 1343 1343 2882 2882 2883 2883 1302 1302 1308 1308 1273 1273 1308 1308 1279 1279 1273 1273 1273 1273 1279 1279 1244 1244 1279 1279 1254 1254 1244 1244 1244 1244 1254 1254 1223 1223 1254 1254 1229 1229 1223 1223 1223 1223 1229 1229 1202 1202 1229 1229 1210 1210 1202 1202 1202 1202 1210 1210 1187 1187 1210 1210 1193 1193 1187 1187 1187 1187 1193 1193 1171 1171 1193 1193 1178 1178 1171 1171 1171 1171 1178 1178 1162 1162 1178 1178 1169 1169 1162 1162 1162 1162 1169 1169 1158 1158 1169 1169 1166 1166 1158 1158 1158 1158 1166 1166 1163 1163 1166 1166 1170 1170 1163 1163 1163 1163 1170 1170 1172 1172 1170 1170 1179 1179 1172 1172 1172 1172 1179 1179 1188 1188 1179 1179 1194 1194 1188 1188 1188 1188 1194 1194 1203 1203 1194 1194 1211 1211 1203 1203 1203 1203 1211 1211 1224 1224 1211 1211 1230 1230 1224 1224 1224 1224 1230 1230 1245 1245 1230 1230 1255 1255 1245 1245 1245 1245 1255 1255 1274 1274 1255 1255 1280 1280 1274 1274 1274 1274 1280 1280 1303 1303 1280 1280 1309 1309 1303 1303 2884 2884 2885 2885 1338 1338 2886 2886 1344 1344 1338 1338 1338 1338 1344 1344 1373 1373 1344 1344 1381 1381 1373 1373 1373 1373 1381 1381 1414 1414 1381 1381 1422 1422 1414 1414 1414 1414 1422 1422 1463 1463 1712 1712 1817 1817 1714 1714 1428 1428 1395 1395 1436 1436 1395 1395 1405 1405 1436 1436 1436 1436 1405 1405 1444 1444 1405 1405 1424 1424 1444 1444 1444 1444 1424 1424 1459 1459 1424 1424 1440 1440 1459 1459 1459 1459 1440 1440 1479 1479 1440 1440 1457 1457 1479 1479 1479 1479 1457 1457 1493 1493 1457 1457 1485 1485 1493 1493 1493 1493 1485 1485 1512 1512 1485 1485 1502 1502 1512 1512 1512 1512 1502 1502 1542 1542 1502 1502 1538 1538 1542 1542 1542 1542 1538 1538 1561 1561 1538 1538 1567 1567 1561 1561 1561 1561 1567 1567 1599 1599 1567 1567 1607 1607 1599 1599 1599 1599 1607 1607 1622 1622 1607 1607 1650 1650 1622 1622 1622 1622 1650 1650 1668 1668 1650 1650 1688 1688 1668 1668 1668 1668 1688 1688 1699 1699 1688 1688 1751 1751 1699 1699 1699 1699 1751 1751 1755 1755 1751 1751 1802 1802 1755 1755 1755 1755 1802 1802 1806 1806 1802 1802 1842 1842 1806 1806 1806 1806 1842 1842 1838 1838 1842 1842 1905 1905 1838 1838 1838 1838 1905 1905 1893 1893 1905 1905 1937 1937 1893 1893 1893 1893 1937 1937 1925 1925 1937 1937 1978 1978 1925 1925 1925 1925 1978 1978 1966 1966 1978 1978 2013 2013 1966 1966 1966 1966 2013 2013 1986 1986 2013 2013 2037 2037 1986 1986 1986 1986 2037 2037 2023 2023 2037 2037 2072 2072 2023 2023 2023 2023 2072 2072 2041 2041 2072 2072 2088 2088 2041 2041 2041 2041 2088 2088 2066 2066 2088 2088 2113 2113 2066 2066 2066 2066 2113 2113 2080 2080 2113 2113 2125 2125 2080 2080 2080 2080 2125 2125 2098 2098 2125 2125 2143 2143 2098 2098 2098 2098 2143 2143 2115 2115 2143 2143 2156 2156 2115 2115 2115 2115 2156 2156 2121 2121 2156 2156 2162 2162 2121 2121 2121 2121 2162 2162 2129 2129 2162 2162 2170 2170 2129 2129 2129 2129 2170 2170 2141 2141 2170 2170 2181 2181 2141 2141 2141 2141 2181 2181 2148 2148 1712 1712 1714 1714 1635 1635 1714 1714 1637 1637 1635 1635 1635 1635 1637 1637 1570 1570 1637 1637 1572 1572 1570 1570 1570 1570 1572 1572 1513 1513 1572 1572 1517 1517 1513 1513 1513 1513 1517 1517 1460 1460 1517 1517 1462 1462 1460 1460 1460 1460 1462 1462 1411 1411 1462 1462 1413 1413 1411 1411 1411 1411 1413 1413 1370 1370 1413 1413 1372 1372 1370 1370 1370 1370 1372 1372 1333 1333 1372 1372 1337 1337 1333 1333 1333 1333 1337 1337 2887 2887 1337 1337 2888 2888 2889 2889 1298 1298 1302 1302 1271 1271 1302 1302 1273 1273 1271 1271 1271 1271 1273 1273 1242 1242 1273 1273 1244 1244 1242 1242 1242 1242 1244 1244 1221 1221 1244 1244 1223 1223 1221 1221 1221 1221 1223 1223 1200 1200 1223 1223 1202 1202 1200 1200 1200 1200 1202 1202 1185 1185 1202 1202 1187 1187 1185 1185 1185 1185 1187 1187 1167 1167 1187 1187 1171 1171 1167 1167 1167 1167 1171 1171 1159 1159 1171 1171 1162 1162 1159 1159 1159 1159 1162 1162 1157 1157 1162 1162 1158 1158 1157 1157 1157 1157 1158 1158 1160 1160 1158 1158 1163 1163 1160 1160 1160 1160 1163 1163 1168 1168 1163 1163 1172 1172 1168 1168 1168 1168 1172 1172 1186 1186 1172 1172 1188 1188 1186 1186 1186 1186 1188 1188 1201 1201 1188 1188 1203 1203 1201 1201 1201 1201 1203 1203 1222 1222 1203 1203 1224 1224 1222 1222 1222 1222 1224 1224 1243 1243 1224 1224 1245 1245 1243 1243 1243 1243 1245 1245 1272 1272 1245 1245 1274 1274 1272 1272 1272 1272 1274 1274 1299 1299 1274 1274 1303 1303 1299 1299 2890 2890 2891 2891 1334 1334 2892 2892 1338 1338 1334 1334 1334 1334 1338 1338 1371 1371 1338 1338 1373 1373 1371 1371 1371 1371 1373 1373 1412 1412 1373 1373 1414 1414 1412 1412 1412 1412 1414 1414 1461 1461 1414 1414 1463 1463 1461 1461 1461 1461 1463 1463 1514 1514 1716 1716 1817 1817 1712 1712 1469 1469 1428 1428 1475 1475 1428 1428 1436 1436 1475 1475 1475 1475 1436 1436 1481 1481 1436 1436 1444 1444 1481 1481 1481 1481 1444 1444 1489 1489 1444 1444 1459 1459 1489 1489 1489 1489 1459 1459 1497 1497 1459 1459 1479 1479 1497 1497 1497 1497 1479 1479 1516 1516 1479 1479 1493 1493 1516 1516 1516 1516 1493 1493 1536 1536 1493 1493 1512 1512 1536 1536 1536 1536 1512 1512 1550 1550 1512 1512 1542 1542 1550 1550 1550 1550 1542 1542 1569 1569 1542 1542 1561 1561 1569 1569 1569 1569 1561 1561 1601 1601 1561 1561 1599 1599 1601 1601 1601 1601 1599 1599 1615 1615 1599 1599 1622 1622 1615 1615 1615 1615 1622 1622 1658 1658 1622 1622 1668 1668 1658 1658 1658 1658 1668 1668 1682 1682 1668 1668 1699 1699 1682 1682 1682 1682 1699 1699 1723 1723 1699 1699 1755 1755 1723 1723 1723 1723 1755 1755 1765 1765 1755 1755 1806 1806 1765 1765 1765 1765 1806 1806 1808 1808 1806 1806 1838 1838 1808 1808 1808 1808 1838 1838 1836 1836 1838 1838 1893 1893 1836 1836 1836 1836 1893 1893 1882 1882 1893 1893 1925 1925 1882 1882 1882 1882 1925 1925 1911 1911 1925 1925 1966 1966 1911 1911 1911 1911 1966 1966 1935 1935 1966 1966 1986 1986 1935 1935 1935 1935 1986 1986 1972 1972 1986 1986 2023 2023 1972 1972 1972 1972 2023 2023 1988 1988 2023 2023 2041 2041 1988 1988 1988 1988 2041 2041 2017 2017 2041 2041 2066 2066 2017 2017 2017 2017 2066 2066 2033 2033 2066 2066 2080 2080 2033 2033 2033 2033 2080 2080 2049 2049 2080 2080 2098 2098 2049 2049 2049 2049 2098 2098 2068 2068 2098 2098 2115 2115 2068 2068 2068 2068 2115 2115 2076 2076 2115 2115 2121 2121 2076 2076 2076 2076 2121 2121 2084 2084 2121 2121 2129 2129 2084 2084 2084 2084 2129 2129 2094 2094 2129 2129 2141 2141 2094 2094 2094 2094 2141 2141 2102 2102 2141 2141 2148 2148 2102 2102 2102 2102 2148 2148 2111 2111 1716 1716 1712 1712 1639 1639 1712 1712 1635 1635 1639 1639 1639 1639 1635 1635 1574 1574 1635 1635 1570 1570 1574 1574 1574 1574 1570 1570 1519 1519 1570 1570 1513 1513 1519 1519 1519 1519 1513 1513 1466 1466 1513 1513 1460 1460 1466 1466 1466 1466 1460 1460 1417 1417 1460 1460 1411 1411 1417 1417 1417 1417 1411 1411 1376 1376 1411 1411 1370 1370 1376 1376 1376 1376 1370 1370 1339 1339 1370 1370 1333 1333 1339 1339 1339 1339 1333 1333 2893 2893 1333 1333 2894 2894 2895 2895 1304 1304 1298 1298 1277 1277 1298 1298 1271 1271 1277 1277 1277 1277 1271 1271 1248 1248 1271 1271 1242 1242 1248 1248 1248 1248 1242 1242 1225 1225 1242 1242 1221 1221 1225 1225 1225 1225 1221 1221 1206 1206 1221 1221 1200 1200 1206 1206 1206 1206 1200 1200 1189 1189 1200 1200 1185 1185 1189 1189 1189 1189 1185 1185 1174 1174 1185 1185 1167 1167 1174 1174 1174 1174 1167 1167 1164 1164 1167 1167 1159 1159 1164 1164 1164 1164 1159 1159 1161 1161 1159 1159 1157 1157 1161 1161 1161 1161 1157 1157 1165 1165 1157 1157 1160 1160 1165 1165 1165 1165 1160 1160 1175 1175 1160 1160 1168 1168 1175 1175 1175 1175 1168 1168 1190 1190 1168 1168 1186 1186 1190 1190 1190 1190 1186 1186 1207 1207 1186 1186 1201 1201 1207 1207 1207 1207 1201 1201 1226 1226 1201 1201 1222 1222 1226 1226 1226 1226 1222 1222 1249 1249 1222 1222 1243 1243 1249 1249 1249 1249 1243 1243 1278 1278 1243 1243 1272 1272 1278 1278 1278 1278 1272 1272 1305 1305 1272 1272 1299 1299 1305 1305 2896 2896 2897 2897 1340 1340 2898 2898 1334 1334 1340 1340 1340 1340 1334 1334 1377 1377 1334 1334 1371 1371 1377 1377 1377 1377 1371 1371 1418 1418 1371 1371 1412 1412 1418 1418 1418 1418 1412 1412 1467 1467 1412 1412 1461 1461 1467 1467 1467 1467 1461 1461 1520 1520 1461 1461 1514 1514 1520 1520 1520 1520 1514 1514 1575 1575 1720 1720 1817 1817 1716 1716 1518 1518 1469 1469 1522 1522 1469 1469 1475 1475 1522 1522 1522 1522 1475 1475 1528 1528 1475 1475 1481 1481 1528 1528 1528 1528 1481 1481 1532 1532 1481 1481 1489 1489 1532 1532 1532 1532 1489 1489 1540 1540 1489 1489 1497 1497 1540 1540 1540 1540 1497 1497 1548 1548 1497 1497 1516 1516 1548 1548 1548 1548 1516 1516 1554 1554 1516 1516 1536 1536 1554 1554 1554 1554 1536 1536 1579 1579 1536 1536 1550 1550 1579 1579 1579 1579 1550 1550 1593 1593 1550 1550 1569 1569 1593 1593 1593 1593 1569 1569 1609 1609 1569 1569 1601 1601 1609 1609 1609 1609 1601 1601 1628 1628 1601 1601 1615 1615 1628 1628 1628 1628 1615 1615 1660 1660 1615 1615 1658 1658 1660 1660 1660 1660 1658 1658 1678 1678 1658 1658 1682 1682 1678 1678 1678 1678 1682 1682 1701 1701 1682 1682 1723 1723 1701 1701 1701 1701 1723 1723 1745 1745 1723 1723 1765 1765 1745 1745 1745 1745 1765 1765 1769 1769 1765 1765 1808 1808 1769 1769 1769 1769 1808 1808 1810 1810 1808 1808 1836 1836 1810 1810 1810 1810 1836 1836 1830 1830 1836 1836 1882 1882 1830 1830 1830 1830 1882 1882 1858 1858 1882 1882 1911 1911 1858 1858 1858 1858 1911 1911 1899 1899 1911 1911 1935 1935 1899 1899 1899 1899 1935 1935 1919 1919 1935 1935 1972 1972 1919 1919 1919 1919 1972 1972 1943 1943 1972 1972 1988 1988 1943 1943 1943 1943 1988 1988 1968 1968 1988 1988 2017 2017 1968 1968 1968 1968 2017 2017 1980 1980 2017 2017 2033 2033 1980 1980 1980 1980 2033 2033 1996 1996 2033 2033 2049 2049 1996 1996 1996 1996 2049 2049 2019 2019 2049 2049 2068 2068 2019 2019 2019 2019 2068 2068 2027 2027 2068 2068 2076 2076 2027 2027 2027 2027 2076 2076 2035 2035 2076 2076 2084 2084 2035 2035 2035 2035 2084 2084 2045 2045 2084 2084 2094 2094 2045 2045 2045 2045 2094 2094 2053 2053 2094 2094 2102 2102 2053 2053 2053 2053 2102 2102 2064 2064 2102 2102 2111 2111 2064 2064 2064 2064 2111 2111 2070 2070 1720 1720 1716 1716 1645 1645 1716 1716 1639 1639 1645 1645 1645 1645 1639 1639 1582 1582 1639 1639 1574 1574 1582 1582 1582 1582 1574 1574 1523 1523 1574 1574 1519 1519 1523 1523 1523 1523 1519 1519 1470 1470 1519 1519 1466 1466 1470 1470 1470 1470 1466 1466 1425 1425 1466 1466 1417 1417 1425 1425 1425 1425 1417 1417 1384 1384 1417 1417 1376 1376 1384 1384 1384 1384 1376 1376 1347 1347 1376 1376 1339 1339 1347 1347 1347 1347 1339 1339 2899 2899 1339 1339 2900 2900 2901 2901 1312 1312 1304 1304 1281 1281 1304 1304 1277 1277 1281 1281 1281 1281 1277 1277 1256 1256 1277 1277 1248 1248 1256 1256 1256 1256 1248 1248 1231 1231 1248 1248 1225 1225 1231 1231 1231 1231 1225 1225 1212 1212 1225 1225 1206 1206 1212 1212 1212 1212 1206 1206 1195 1195 1206 1206 1189 1189 1195 1195 1195 1195 1189 1189 1181 1181 1189 1189 1174 1174 1181 1181 1181 1181 1174 1174 1176 1176 1174 1174 1164 1164 1176 1176 1176 1176 1164 1164 1173 1173 1164 1164 1161 1161 1173 1173 1173 1173 1161 1161 1177 1177 1161 1161 1165 1165 1177 1177 1177 1177 1165 1165 1182 1182 1165 1165 1175 1175 1182 1182 1182 1182 1175 1175 1196 1196 1175 1175 1190 1190 1196 1196 1196 1196 1190 1190 1213 1213 1190 1190 1207 1207 1213 1213 1213 1213 1207 1207 1232 1232 1207 1207 1226 1226 1232 1232 1232 1232 1226 1226 1257 1257 1226 1226 1249 1249 1257 1257 1257 1257 1249 1249 1282 1282 1249 1249 1278 1278 1282 1282 1282 1282 1278 1278 1313 1313 1278 1278 1305 1305 1313 1313 2902 2902 2903 2903 1348 1348 2904 2904 1340 1340 1348 1348 1348 1348 1340 1340 1385 1385 1340 1340 1377 1377 1385 1385 1385 1385 1377 1377 1426 1426 1377 1377 1418 1418 1426 1426 1426 1426 1418 1418 1471 1471 1418 1418 1467 1467 1471 1471 1471 1471 1467 1467 1524 1524 1467 1467 1520 1520 1524 1524 1524 1524 1520 1520 1583 1583 1520 1520 1575 1575 1583 1583 1583 1583 1575 1575 1646 1646 1571 1571 1518 1518 1573 1573 1518 1518 1522 1522 1573 1573 1573 1573 1522 1522 1581 1581 1522 1522 1528 1528 1581 1581 1581 1581 1528 1528 1585 1585 1528 1528 1532 1532 1585 1585 1585 1585 1532 1532 1589 1589 1532 1532 1540 1540 1589 1589 1589 1589 1540 1540 1597 1597 1540 1540 1548 1548 1597 1597 1597 1597 1548 1548 1603 1603 1548 1548 1554 1554 1603 1603 1603 1603 1554 1554 1611 1611 1554 1554 1579 1579 1611 1611 1611 1611 1579 1579 1617 1617 1579 1579 1593 1593 1617 1617 1617 1617 1593 1593 1632 1632 1593 1593 1609 1609 1632 1632 1632 1632 1609 1609 1656 1656 1609 1609 1628 1628 1656 1656 1656 1656 1628 1628 1674 1674 1628 1628 1660 1660 1674 1674 1674 1674 1660 1660 1684 1684 1660 1660 1678 1678 1684 1684 1684 1684 1678 1678 1703 1703 1678 1678 1701 1701 1703 1703 1703 1703 1701 1701 1737 1737 1701 1701 1745 1745 1737 1737 1737 1737 1745 1745 1759 1759 1745 1745 1769 1769 1759 1759 1759 1759 1769 1769 1775 1775 1769 1769 1810 1810 1775 1775 1775 1775 1810 1810 1812 1812 1810 1810 1830 1830 1812 1812 1812 1812 1830 1830 1826 1826 1830 1830 1858 1858 1826 1826 1826 1826 1858 1858 1844 1844 1858 1858 1899 1899 1844 1844 1844 1844 1899 1899 1872 1872 1899 1899 1919 1919 1872 1872 1872 1872 1919 1919 1903 1903 1919 1919 1943 1943 1903 1903 1903 1903 1943 1943 1913 1913 1943 1943 1968 1968 1913 1913 1913 1913 1968 1968 1927 1927 1968 1968 1980 1980 1927 1927 1927 1927 1980 1980 1947 1947 1980 1980 1996 1996 1947 1947 1947 1947 1996 1996 1964 1964 1996 1996 2019 2019 1964 1964 1964 1964 2019 2019 1974 1974 2019 2019 2027 2027 1974 1974 1974 1974 2027 2027 1982 1982 2027 2027 2035 2035 1982 1982 1982 1982 2035 2035 1992 1992 2035 2035 2045 2045 1992 1992 1992 1992 2045 2045 2000 2000 2045 2045 2053 2053 2000 2000 2000 2000 2053 2053 2006 2006 2053 2053 2064 2064 2006 2006 2006 2006 2064 2064 2015 2015 2064 2064 2070 2070 2015 2015 2015 2015 2070 2070 2021 2021 1640 1640 1571 1571 1636 1636 1571 1571 1573 1573 1636 1636 1636 1636 1573 1573 1638 1638 1573 1573 1581 1581 1638 1638 1638 1638 1581 1581 1642 1642 1581 1581 1585 1585 1642 1642 1642 1642 1585 1585 1648 1648 1585 1585 1589 1589 1648 1648 1648 1648 1589 1589 1652 1652 1589 1589 1597 1597 1652 1652 1652 1652 1597 1597 1662 1662 1597 1597 1603 1603 1662 1662 1662 1662 1603 1603 1666 1666 1603 1603 1611 1611 1666 1666 1666 1666 1611 1611 1672 1672 1611 1611 1617 1617 1672 1672 1672 1672 1617 1617 1676 1676 1617 1617 1632 1632 1676 1676 1676 1676 1632 1632 1686 1686 1632 1632 1656 1656 1686 1686 1686 1686 1656 1656 1690 1690 1656 1656 1674 1674 1690 1690 1690 1690 1674 1674 1707 1707 1674 1674 1684 1684 1707 1707 1707 1707 1684 1684 1731 1731 1684 1684 1703 1703 1731 1731 1731 1731 1703 1703 1747 1747 1703 1703 1737 1737 1747 1747 1747 1747 1737 1737 1761 1761 1737 1737 1759 1759 1761 1761 1761 1761 1759 1759 1771 1771 1759 1759 1775 1775 1771 1771 1771 1771 1775 1775 1779 1779 1775 1775 1812 1812 1779 1779 1779 1779 1812 1812 1814 1814 1812 1812 1826 1826 1814 1814 1814 1814 1826 1826 1822 1822 1826 1826 1844 1844 1822 1822 1822 1822 1844 1844 1832 1832 1844 1844 1872 1872 1832 1832 1832 1832 1872 1872 1846 1846 1872 1872 1903 1903 1846 1846 1846 1846 1903 1903 1864 1864 1903 1903 1913 1913 1864 1864 1864 1864 1913 1913 1887 1887 1913 1913 1927 1927 1887 1887 1887 1887 1927 1927 1901 1901 1927 1927 1947 1947 1901 1901 1901 1901 1947 1947 1907 1907 1947 1947 1964 1964 1907 1907 1907 1907 1964 1964 1915 1915 1964 1964 1974 1974 1915 1915 1915 1915 1974 1974 1923 1923 1974 1974 1982 1982 1923 1923 1923 1923 1982 1982 1931 1931 1982 1982 1992 1992 1931 1931 1931 1931 1992 1992 1939 1939 1992 1992 2000 2000 1939 1939 1939 1939 2000 2000 1949 1949 2000 2000 2006 2006 1949 1949 1949 1949 2006 2006 1956 1956 2006 2006 2015 2015 1956 1956 1956 1956 2015 2015 1960 1960 2015 2015 2021 2021 1960 1960 1960 1960 2021 2021 1962 1962 1721 1721 1640 1640 1717 1717 1640 1640 1636 1636 1717 1717 1717 1717 1636 1636 1713 1713 1636 1636 1638 1638 1713 1713 1713 1713 1638 1638 1715 1715 1638 1638 1642 1642 1715 1715 1715 1715 1642 1642 1719 1719 1642 1642 1648 1648 1719 1719 1719 1719 1648 1648 1725 1725 1648 1648 1652 1652 1725 1725 1725 1725 1652 1652 1729 1729 1652 1652 1662 1662 1729 1729 1729 1729 1662 1662 1733 1733 1662 1662 1666 1666 1733 1733 1733 1733 1666 1666 1739 1739 1666 1666 1672 1672 1739 1739 1739 1739 1672 1672 1741 1741 1672 1672 1676 1676 1741 1741 1741 1741 1676 1676 1749 1749 1676 1676 1686 1686 1749 1749 1749 1749 1686 1686 1753 1753 1686 1686 1690 1690 1753 1753 1753 1753 1690 1690 1757 1757 1690 1690 1707 1707 1757 1757 1757 1757 1707 1707 1763 1763 1707 1707 1731 1731 1763 1763 1763 1763 1731 1731 1767 1767 1731 1731 1747 1747 1767 1767 1767 1767 1747 1747 1773 1773 1747 1747 1761 1761 1773 1773 1773 1773 1761 1761 1777 1777 1761 1761 1771 1771 1777 1777 1777 1777 1771 1771 1781 1781 1771 1771 1779 1779 1781 1781 1781 1781 1779 1779 1804 1804 1779 1779 1814 1814 1804 1804 1804 1804 1814 1814 1816 1816 1814 1814 1822 1822 1816 1816 1816 1816 1822 1822 1820 1820 1822 1822 1832 1832 1820 1820 1820 1820 1832 1832 1824 1824 1832 1832 1846 1846 1824 1824 1824 1824 1846 1846 1828 1828 1846 1846 1864 1864 1828 1828 1828 1828 1864 1864 1834 1834 1864 1864 1887 1887 1834 1834 1834 1834 1887 1887 1840 1840 1887 1887 1901 1901 1840 1840 1840 1840 1901 1901 1848 1848 1901 1901 1907 1907 1848 1848 1848 1848 1907 1907 1852 1852 1907 1907 1915 1915 1852 1852 1852 1852 1915 1915 1860 1860 1915 1915 1923 1923 1860 1860 1860 1860 1923 1923 1868 1868 1923 1923 1931 1931 1868 1868 1868 1868 1931 1931 1876 1876 1931 1931 1939 1939 1876 1876 1876 1876 1939 1939 1885 1885 1939 1939 1949 1949 1885 1885 1885 1885 1949 1949 1889 1889 1949 1949 1956 1956 1889 1889 1889 1889 1956 1956 1891 1891 1956 1956 1960 1960 1891 1891 1891 1891 1960 1960 1895 1895 1960 1960 1962 1962 1895 1895 1895 1895 1962 1962 1897 1897 1890 1890 1817 1817 1894 1894 1721 1721 1646 1646 1640 1640 1646 1646 1575 1575 1640 1640 1640 1640 1575 1575 1571 1571 1575 1575 1514 1514 1571 1571 1571 1571 1514 1514 1518 1518 1514 1514 1463 1463 1518 1518 1518 1518 1463 1463 1469 1469 1463 1463 1422 1422 1469 1469 1469 1469 1422 1422 1428 1428 1422 1422 1389 1389 1428 1428 1428 1428 1389 1389 1395 1395 1389 1389 1360 1360 1395 1395 1395 1395 1360 1360 1367 1367 1360 1360 1342 1342 1367 1367 1367 1367 1342 1342 1358 1358 1342 1342 2905 2905 1358 1358 1358 1358 2906 2906 2907 2907 1328 1328 1325 1325 1352 1352 1352 1352 1325 1325 1356 1356 1325 1325 1336 1336 1356 1356 2908 2908 2909 2909 1363 1363 2910 2910 1354 1354 1363 1363 1363 1363 1354 1354 1393 1393 1354 1354 1383 1383 1393 1393 1393 1393 1383 1383 1420 1420 1383 1383 1410 1410 1420 1420 1420 1420 1410 1410 1455 1455 1410 1410 1451 1451 1455 1455 1455 1455 1451 1451 1500 1500 1451 1451 1498 1498 1500 1500 1500 1500 1498 1498 1555 1555 1498 1498 1556 1556 1555 1555 1555 1555 1556 1556 1619 1619 1556 1556 1623 1623 1619 1619 1619 1619 1623 1623 1694 1694 1623 1623 1696 1696 1694 1694 1694 1694 1696 1696 1787 1787 1696 1696 1789 1789 1787 1787 1787 1787 1789 1789 1869 1869 1789 1789 1865 1865 1869 1869 1869 1869 1865 1865 1932 1932 1865 1865 1928 1928 1932 1932 1932 1932 1928 1928 1983 1983 1928 1928 1975 1975 1983 1983 1983 1983 1975 1975 2024 2024 1975 1975 2007 2007 2024 2024 2911 2911 2912 2912 2042 2042 2913 2913 2028 2028 2042 2042 2042 2042 2028 2028 2060 2060 2028 2028 2036 2036 2060 2060 2060 2060 2036 2036 2071 2071 2036 2036 2040 2040 2071 2071 2071 2071 2040 2040 2065 2065 2040 2040 2032 2032 2065 2065 2065 2065 2032 2032 2048 2048 2032 2032 2018 2018 2048 2048 2048 2048 2018 2018 2026 2026 2018 2018 1981 1981 2026 2026 2026 2026 1981 1981 1991 1991 1981 1981 1938 1938 1991 1991 1991 1991 1938 1938 1948 1948 1938 1938 1888 1888 1948 1948 1948 1948 1888 1888 1890 1890 1888 1888 1817 1817 1890 1890
+419 419 417 417 497 497 419 419 497 497 423 423 425 425 423 423 497 497 429 429 425 425 497 497 438 438 429 429 497 497 446 446 438 438 497 497 454 454 446 446 497 497 462 462 454 454 497 497 466 466 462 462 497 497 474 474 466 466 497 497 480 480 474 474 497 497 486 486 480 480 497 497 490 490 486 486 498 498 494 494 490 490 498 498 500 500 494 494 498 498 512 512 500 500 498 498 535 535 512 512 498 498 539 539 535 535 498 498 543 543 539 539 498 498 549 549 543 543 498 498 553 553 549 549 498 498 559 559 553 553 498 498 563 563 559 559 498 498 567 567 563 563 498 498 575 575 567 567 498 498 577 577 575 575 498 498 583 583 577 577 498 498 587 587 583 583 498 498 591 591 587 587 498 498 597 597 591 591 498 498 601 601 597 597 498 498 603 603 601 601 498 498 599 599 603 603 498 498 595 595 599 599 498 498 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 495 495 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 495 495 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 495 495 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 495 495 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 495 495 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2318 2318 485 485 495 495 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2319 2319 319 319 2320 2320 2321 2321 343 343 305 305 337 337 489 489 495 495 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2322 2322 120 120 114 114 2323 2323 2324 2324 114 114 2325 2325 114 114 104 104 2326 2326 2327 2327 104 104 2328 2328 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2329 2329 355 355 2330 2330 2331 2331 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 495 495 489 489 2332 2332 270 270 2333 2333 270 270 235 235 2334 2334 2335 2335 235 235 2336 2336 235 235 204 204 2337 2337 2338 2338 204 204 2339 2339 204 204 182 182 2340 2340 2341 2341 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2342 2342 137 137 122 122 2343 2343 2344 2344 122 122 2345 2345 122 122 108 108 2346 2346 2347 2347 108 108 2348 2348 108 108 2349 2349 2350 2350 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2351 2351 404 404 2352 2352 2353 2353 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 499 499 495 495 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2354 2354 161 161 2355 2355 2356 2356 161 161 2357 2357 161 161 139 139 2358 2358 2359 2359 139 139 2360 2360 139 139 2361 2361 2362 2362 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 499 499 493 493 501 501 493 493 491 491 501 501 501 501 491 491 503 503 491 491 487 487 503 503 503 503 487 487 505 505 487 487 483 483 505 505 505 505 483 483 507 507 483 483 477 477 507 507 507 507 477 477 509 509 477 477 475 475 509 509 509 509 475 475 513 513 475 475 471 471 513 513 513 513 471 471 515 515 471 471 463 463 515 515 515 515 463 463 2363 2363 463 463 2364 2364 2365 2365 517 517 459 459 519 519 459 459 457 457 519 519 519 519 457 457 521 521 457 457 451 451 521 521 521 521 451 451 523 523 451 451 447 447 523 523 523 523 447 447 525 525 511 511 495 495 499 499 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2366 2366 130 130 130 130 2367 2367 2368 2368 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 511 511 499 499 536 536 499 499 501 501 536 536 536 536 501 501 540 540 501 501 503 503 540 540 540 540 503 503 546 546 503 503 505 505 546 546 546 546 505 505 550 550 505 505 507 507 550 550 550 550 507 507 560 560 507 507 509 509 560 560 560 560 509 509 564 564 509 509 513 513 564 564 564 564 513 513 572 572 513 513 515 515 572 572 572 572 515 515 2369 2369 515 515 2370 2370 2371 2371 580 580 517 517 588 588 517 517 519 519 588 588 588 588 519 519 604 604 519 519 521 521 604 604 604 604 521 521 606 606 521 521 523 523 606 606 606 606 523 523 610 610 523 523 525 525 610 610 610 610 525 525 618 618 534 534 495 495 511 511 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2372 2372 126 126 126 126 2373 2373 2374 2374 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 534 534 511 511 544 544 511 511 536 536 544 544 544 544 536 536 556 556 536 536 540 540 556 556 556 556 540 540 570 570 540 540 546 546 570 570 570 570 546 546 592 592 546 546 550 550 592 592 592 592 550 550 616 616 550 550 560 560 616 616 616 616 560 560 627 627 560 560 564 564 627 627 627 627 564 564 635 635 564 564 572 572 635 635 635 635 572 572 2375 2375 572 572 2376 2376 2377 2377 645 645 580 580 651 651 580 580 588 588 651 651 651 651 588 588 661 661 588 588 604 604 661 661 661 661 604 604 671 671 604 604 606 606 671 671 671 671 606 606 681 681 606 606 610 610 681 681 681 681 610 610 685 685 610 610 618 618 685 685 685 685 618 618 691 691 538 538 496 496 534 534 527 527 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2378 2378 116 116 116 116 2379 2379 2380 2380 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 538 538 534 534 554 554 534 534 544 544 554 554 554 554 544 544 578 578 544 544 556 556 578 578 578 578 556 556 614 614 556 556 570 570 614 614 614 614 570 570 633 633 570 570 592 592 633 633 633 633 592 592 647 647 592 592 616 616 647 647 647 647 616 616 665 665 616 616 627 627 665 665 665 665 627 627 689 689 627 627 635 635 689 689 689 689 635 635 2381 2381 635 635 2382 2382 2383 2383 702 702 645 645 710 710 645 645 651 651 710 710 710 710 651 651 720 720 651 651 661 661 720 720 720 720 661 661 728 728 661 661 671 671 728 728 728 728 671 671 738 738 671 671 681 681 738 738 738 738 681 681 752 752 681 681 685 685 752 752 752 752 685 685 756 756 685 685 691 691 756 756 756 756 691 691 758 758 542 542 496 496 538 538 620 620 527 527 529 529 527 527 439 439 529 529 529 529 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2384 2384 112 112 112 112 2385 2385 2386 2386 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 542 542 538 538 568 568 538 538 554 554 568 568 568 568 554 554 612 612 554 554 578 578 612 612 612 612 578 578 637 637 578 578 614 614 637 637 637 637 614 614 657 657 614 614 633 633 657 657 657 657 633 633 693 693 633 633 647 647 693 693 693 693 647 647 708 708 647 647 665 665 708 708 708 708 665 665 724 724 665 665 689 689 724 724 724 724 689 689 2387 2387 689 689 2388 2388 2389 2389 750 750 702 702 763 763 702 702 710 710 763 763 763 763 710 710 771 771 710 710 720 720 771 771 771 771 720 720 781 781 720 720 728 728 781 781 781 781 728 728 789 789 728 728 738 738 789 789 789 789 738 738 805 805 738 738 752 752 805 805 805 805 752 752 811 811 752 752 756 756 811 811 811 811 756 756 815 815 756 756 758 758 815 815 815 815 758 758 817 817 548 548 496 496 542 542 695 695 620 620 622 622 620 620 529 529 622 622 622 622 529 529 531 531 529 529 435 435 531 531 531 531 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2390 2390 106 106 106 106 2391 2391 2392 2392 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 548 548 542 542 584 584 542 542 568 568 584 584 584 584 568 568 631 631 568 568 612 612 631 631 631 631 612 612 655 655 612 612 637 637 655 655 655 655 637 637 700 700 637 637 657 657 700 700 700 700 657 657 716 716 657 657 693 693 716 716 716 716 693 693 748 748 693 693 708 708 748 748 748 748 708 708 769 769 708 708 724 724 769 769 769 769 724 724 785 785 724 724 2393 2393 785 785 785 785 2394 2394 2395 2395 750 750 763 763 809 809 809 809 763 763 820 820 763 763 771 771 820 820 820 820 771 771 828 828 771 771 781 781 828 828 828 828 781 781 838 838 781 781 789 789 838 838 838 838 789 789 850 850 789 789 805 805 850 850 850 850 805 805 860 860 805 805 811 811 860 860 860 860 811 811 864 864 811 811 815 815 864 864 864 864 815 815 868 868 815 815 817 817 868 868 868 868 817 817 865 865 552 552 496 496 548 548 760 760 695 695 697 697 695 695 622 622 697 697 697 697 622 622 624 624 622 622 531 531 624 624 624 624 531 531 533 533 531 531 433 433 533 533 533 533 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2396 2396 103 103 103 103 2397 2397 2398 2398 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 552 552 548 548 608 608 548 548 584 584 608 608 608 608 584 584 641 641 584 584 631 631 641 641 641 641 631 631 687 687 631 631 655 655 687 687 687 687 655 655 714 714 655 655 700 700 714 714 714 714 700 700 754 754 700 700 716 716 754 754 754 754 716 716 777 777 716 716 748 748 777 777 777 777 748 748 807 807 748 748 769 769 807 807 807 807 769 769 824 824 769 769 785 785 824 824 824 824 785 785 2399 2399 785 785 2400 2400 2401 2401 842 842 809 809 866 866 809 809 820 820 866 866 866 866 820 820 873 873 820 820 828 828 873 873 873 873 828 828 881 881 828 828 838 838 881 881 881 881 838 838 895 895 838 838 850 850 895 895 895 895 850 850 905 905 850 850 860 860 905 905 905 905 860 860 907 907 860 860 864 864 907 907 907 907 864 864 909 909 864 864 868 868 909 909 909 909 868 868 908 908 868 868 865 865 908 908 908 908 865 865 906 906 558 558 496 496 552 552 816 816 760 760 759 759 760 760 697 697 759 759 759 759 697 697 696 696 697 697 624 624 696 696 696 696 624 624 623 623 624 624 533 533 623 623 623 623 533 533 532 532 533 533 430 430 532 532 532 532 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2402 2402 107 107 107 107 2403 2403 2404 2404 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 558 558 552 552 625 625 552 552 608 608 625 625 625 625 608 608 659 659 608 608 641 641 659 659 659 659 641 641 706 706 641 641 687 687 706 706 706 706 687 687 746 746 687 687 714 714 746 746 746 746 714 714 773 773 714 714 754 754 773 773 773 773 754 754 813 813 754 754 777 777 813 813 813 813 777 777 832 832 777 777 807 807 832 832 832 832 807 807 862 862 807 807 824 824 862 862 862 862 824 824 2405 2405 824 824 2406 2406 2407 2407 877 877 842 842 899 899 842 842 866 866 899 899 899 899 866 866 916 916 866 866 873 873 916 916 916 916 873 873 922 922 873 873 881 881 922 922 922 922 881 881 932 932 881 881 895 895 932 932 932 932 895 895 946 946 895 895 905 905 946 946 946 946 905 905 950 950 905 905 907 907 950 950 950 950 907 907 954 954 907 907 909 909 954 954 954 954 909 909 951 951 909 909 908 908 951 951 951 951 908 908 947 947 908 908 906 906 947 947 947 947 906 906 933 933 562 562 496 496 558 558 861 861 816 816 812 812 816 816 759 759 812 812 812 812 759 759 757 757 759 759 696 696 757 757 757 757 696 696 692 692 696 696 623 623 692 692 692 692 623 623 621 621 623 623 532 532 621 621 621 621 532 532 530 530 532 532 434 434 530 530 530 530 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2408 2408 113 113 113 113 2409 2409 2410 2410 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 562 562 558 558 629 629 558 558 625 625 629 629 629 629 625 625 683 683 625 625 659 659 683 683 683 683 659 659 722 722 659 659 706 706 722 722 722 722 706 706 765 765 706 706 746 746 765 765 765 765 746 746 803 803 746 746 773 773 803 803 803 803 773 773 830 830 773 773 813 813 830 830 830 830 813 813 869 869 813 813 832 832 869 869 869 869 832 832 885 885 832 832 862 862 885 885 885 885 862 862 914 914 862 862 2411 2411 914 914 914 914 2412 2412 2413 2413 877 877 899 899 928 928 928 928 899 899 952 952 899 899 916 916 952 952 952 952 916 916 961 961 916 916 922 922 961 961 961 961 922 922 969 969 922 922 932 932 969 969 969 969 932 932 983 983 932 932 946 946 983 983 983 983 946 946 985 985 946 946 950 950 985 985 985 985 950 950 989 989 950 950 954 954 989 989 989 989 954 954 986 986 954 954 951 951 986 986 986 986 951 951 984 984 951 951 947 947 984 984 984 984 947 947 970 970 947 947 933 933 970 970 970 970 933 933 962 962 566 566 496 496 562 562 896 896 861 861 851 851 861 861 812 812 851 851 851 851 812 812 806 806 812 812 757 757 806 806 806 806 757 757 753 753 757 757 692 692 753 753 753 753 692 692 686 686 692 692 621 621 686 686 686 686 621 621 619 619 621 621 530 530 619 619 619 619 530 530 528 528 530 530 436 436 528 528 528 528 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2414 2414 117 117 117 117 2415 2415 2416 2416 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 566 566 562 562 639 639 562 562 629 629 639 639 639 639 629 629 698 698 629 629 683 683 698 698 698 698 683 683 736 736 683 683 722 722 736 736 736 736 722 722 779 779 722 722 765 765 779 779 779 779 765 765 822 822 765 765 803 803 822 822 822 822 803 803 858 858 803 803 830 830 858 858 858 858 830 830 883 883 830 830 869 869 883 883 883 883 869 869 918 918 869 869 885 885 918 918 918 918 885 885 940 940 885 885 914 914 940 940 940 940 914 914 2417 2417 914 914 2418 2418 2419 2419 2420 2420 928 928 2421 2421 928 928 952 952 2422 2422 2423 2423 952 952 2424 2424 952 952 961 961 2425 2425 2426 2426 961 961 2427 2427 961 961 969 969 2428 2428 2429 2429 969 969 2430 2430 969 969 983 983 2431 2431 2432 2432 983 983 2433 2433 983 983 985 985 2434 2434 2435 2435 985 985 2436 2436 985 985 989 989 2437 2437 2438 2438 989 989 2439 2439 989 989 986 986 2440 2440 2441 2441 986 986 2442 2442 986 986 984 984 2443 2443 2444 2444 984 984 2445 2445 984 984 970 970 2446 2446 2447 2447 970 970 2448 2448 970 970 962 962 2449 2449 2450 2450 962 962 2451 2451 574 574 496 496 566 566 923 923 896 896 882 882 896 896 851 851 882 882 882 882 851 851 839 839 851 851 806 806 839 839 839 839 806 806 790 790 806 806 753 753 790 790 790 790 753 753 739 739 753 753 686 686 739 739 739 739 686 686 682 682 686 686 619 619 682 682 682 682 619 619 611 611 619 619 528 528 611 611 611 611 528 528 526 526 528 528 440 440 526 526 526 526 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2452 2452 127 127 127 127 2453 2453 2454 2454 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 574 574 566 566 643 643 566 566 639 639 643 643 643 643 639 639 704 704 639 639 698 698 704 704 704 704 698 698 761 761 698 698 736 736 761 761 761 761 736 736 799 799 736 736 779 779 799 799 799 799 779 779 836 836 779 779 822 822 836 836 836 836 822 822 875 875 822 822 858 858 875 875 875 875 858 858 912 912 858 858 883 883 912 912 912 912 883 883 936 936 883 883 918 918 936 936 936 936 918 918 2455 2455 918 918 940 940 2456 2456 2457 2457 940 940 2458 2458 940 940 2459 2459 2460 2460 990 990 959 959 1004 1004 959 959 979 979 1004 1004 1004 1004 979 979 1023 1023 979 979 994 994 1023 1023 1023 1023 994 994 1031 1031 994 994 1000 1000 1031 1031 1031 1031 1000 1000 1039 1039 1000 1000 1014 1014 1039 1039 1039 1039 1014 1014 1049 1049 1014 1014 1018 1018 1049 1049 1049 1049 1018 1018 1053 1053 1018 1018 1022 1022 1053 1053 1053 1053 1022 1022 1050 1050 1022 1022 1019 1019 1050 1050 1050 1050 1019 1019 1040 1040 1019 1019 1015 1015 1040 1040 1040 1040 1015 1015 1032 1032 1015 1015 1001 1001 1032 1032 1032 1032 1001 1001 1024 1024 1001 1001 995 995 1024 1024 1024 1024 995 995 1005 1005 995 995 980 980 1005 1005 1005 1005 980 980 991 991 576 576 496 496 574 574 953 953 923 923 917 917 923 923 882 882 917 917 917 917 882 882 874 874 882 882 839 839 874 874 874 874 839 839 829 829 839 839 790 790 829 829 829 829 790 790 782 782 790 790 739 739 782 782 782 782 739 739 729 729 739 739 682 682 729 729 729 729 682 682 672 672 682 682 611 611 672 672 672 672 611 611 607 607 611 611 526 526 607 607 607 607 526 526 524 524 526 526 444 444 524 524 524 524 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2461 2461 131 131 131 131 2462 2462 2463 2463 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 576 576 574 574 649 649 574 574 643 643 649 649 649 649 643 643 712 712 643 643 704 704 712 712 712 712 704 704 767 767 704 704 761 761 767 767 767 767 761 761 818 818 761 761 799 799 818 818 818 818 799 799 856 856 799 799 836 836 856 856 856 856 836 836 891 891 836 836 875 875 891 891 891 891 875 875 924 924 875 875 912 912 924 924 924 924 912 912 957 957 912 912 936 936 957 957 957 957 936 936 2464 2464 936 936 2465 2465 2466 2466 987 987 963 963 1008 1008 963 963 990 990 1008 1008 1008 1008 990 990 1027 1027 990 990 1004 1004 1027 1027 1027 1027 1004 1004 1047 1047 1004 1004 1023 1023 1047 1047 1047 1047 1023 1023 1056 1056 1023 1023 1031 1031 1056 1056 1056 1056 1031 1031 1068 1068 1031 1031 1039 1039 1068 1068 1068 1068 1039 1039 1074 1074 1039 1039 1049 1049 1074 1074 1074 1074 1049 1049 1076 1076 1049 1049 1053 1053 1076 1076 1076 1076 1053 1053 1075 1075 1053 1053 1050 1050 1075 1075 1075 1075 1050 1050 1069 1069 1050 1050 1040 1040 1069 1069 1069 1069 1040 1040 1057 1057 1040 1040 1032 1032 1057 1057 1057 1057 1032 1032 1048 1048 1032 1032 1024 1024 1048 1048 1048 1048 1024 1024 1028 1028 1024 1024 1005 1005 1028 1028 1028 1028 1005 1005 1009 1009 1005 1005 991 991 1009 1009 1009 1009 991 991 988 988 582 582 496 496 576 576 2467 2467 953 953 929 929 953 953 917 917 929 929 929 929 917 917 900 900 917 917 874 874 900 900 900 900 874 874 867 867 874 874 829 829 867 867 867 867 829 829 821 821 829 829 782 782 821 821 821 821 782 782 772 772 782 782 729 729 772 772 772 772 729 729 721 721 729 729 672 672 721 721 721 721 672 672 662 662 672 672 607 607 662 662 662 662 607 607 605 605 607 607 524 524 605 605 605 605 524 524 522 522 524 524 448 448 522 522 522 522 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2468 2468 150 150 150 150 2469 2469 2470 2470 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 582 582 576 576 653 653 576 576 649 649 653 653 653 653 649 649 718 718 649 649 712 712 718 718 718 718 712 712 775 775 712 712 767 767 775 775 775 775 767 767 826 826 767 767 818 818 826 826 826 826 818 818 871 871 818 818 856 856 871 871 871 871 856 856 910 910 856 856 891 891 910 910 910 910 891 891 948 948 891 891 924 924 948 948 948 948 924 924 973 973 924 924 957 957 973 973 973 973 957 957 2471 2471 957 957 2472 2472 2473 2473 998 998 987 987 1025 1025 987 987 1008 1008 1025 1025 1025 1025 1008 1008 1051 1051 1008 1008 1027 1027 1051 1051 1051 1051 1027 1027 1064 1064 1027 1027 1047 1047 1064 1064 1064 1064 1047 1047 1079 1079 1047 1047 1056 1056 1079 1079 1079 1079 1056 1056 1087 1087 1056 1056 1068 1068 1087 1087 1087 1087 1068 1068 1095 1095 1068 1068 1074 1074 1095 1095 1095 1095 1074 1074 1101 1101 1074 1074 1076 1076 1101 1101 1101 1101 1076 1076 1096 1096 1076 1076 1075 1075 1096 1096 1096 1096 1075 1075 1088 1088 1075 1075 1069 1069 1088 1088 1088 1088 1069 1069 1080 1080 1069 1069 1057 1057 1080 1080 1080 1080 1057 1057 1065 1065 1057 1057 1048 1048 1065 1065 1065 1065 1048 1048 1052 1052 1048 1048 1028 1028 1052 1052 1052 1052 1028 1028 1026 1026 1028 1028 1009 1009 1026 1026 1026 1026 1009 1009 999 999 1009 1009 988 988 999 999 2474 2474 2475 2475 974 974 586 586 496 496 582 582 2476 2476 2477 2477 941 941 2478 2478 2479 2479 941 941 941 941 2480 2480 915 915 2481 2481 2482 2482 915 915 915 915 2483 2483 2484 2484 900 900 867 867 878 878 878 878 867 867 843 843 867 867 821 821 843 843 843 843 821 821 810 810 821 821 772 772 810 810 810 810 772 772 764 764 772 772 721 721 764 764 764 764 721 721 711 711 721 721 662 662 711 711 711 711 662 662 652 652 662 662 605 605 652 652 652 652 605 605 589 589 605 605 522 522 589 589 589 589 522 522 520 520 522 522 452 452 520 520 520 520 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2485 2485 2486 2486 162 162 2487 2487 2488 2488 162 162 162 162 2489 2489 140 140 2490 2490 2491 2491 140 140 140 140 2492 2492 2493 2493 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 586 586 582 582 663 663 582 582 653 653 663 663 663 663 653 653 726 726 653 653 718 718 726 726 726 726 718 718 783 783 718 718 775 775 783 783 783 783 775 775 834 834 775 775 826 826 834 834 834 834 826 826 879 879 826 826 871 871 879 879 879 879 871 871 920 920 871 871 910 910 920 920 920 920 910 910 955 955 910 910 948 948 955 955 955 955 948 948 2494 2494 948 948 973 973 2495 2495 2496 2496 973 973 2497 2497 973 973 2498 2498 2499 2499 1020 1020 998 998 1045 1045 998 998 1025 1025 1045 1045 1045 1045 1025 1025 1062 1062 1025 1025 1051 1051 1062 1062 1062 1062 1051 1051 1081 1081 1051 1051 1064 1064 1081 1081 1081 1081 1064 1064 1099 1099 1064 1064 1079 1079 1099 1099 1099 1099 1079 1079 1106 1106 1079 1079 1087 1087 1106 1106 1106 1106 1087 1087 1116 1116 1087 1087 1095 1095 1116 1116 1116 1116 1095 1095 1118 1118 1095 1095 1101 1101 1118 1118 1118 1118 1101 1101 1117 1117 1101 1101 1096 1096 1117 1117 1117 1117 1096 1096 1107 1107 1096 1096 1088 1088 1107 1107 1107 1107 1088 1088 1100 1100 1088 1088 1080 1080 1100 1100 1100 1100 1080 1080 1082 1082 1080 1080 1065 1065 1082 1082 1082 1082 1065 1065 1063 1063 1065 1065 1052 1052 1063 1063 1063 1063 1052 1052 1046 1046 1052 1052 1026 1026 1046 1046 1046 1046 1026 1026 1021 1021 1026 1026 999 999 1021 1021 1021 1021 999 999 993 993 2500 2500 974 974 2501 2501 2502 2502 974 974 956 956 590 590 496 496 586 586 958 958 2503 2503 937 937 2504 2504 941 941 937 937 937 937 941 941 919 919 941 941 915 915 919 919 919 919 915 915 886 886 915 915 2505 2505 886 886 886 886 2506 2506 863 863 2507 2507 2508 2508 863 863 863 863 2509 2509 825 825 2510 2510 2511 2511 825 825 825 825 2512 2512 786 786 2513 2513 2514 2514 786 786 786 786 2515 2515 2516 2516 764 764 711 711 751 751 751 751 711 711 703 703 711 711 652 652 703 703 703 703 652 652 646 646 652 652 589 589 646 646 646 646 589 589 581 581 589 589 520 520 581 581 581 581 520 520 518 518 520 520 458 458 518 518 518 518 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2517 2517 2518 2518 271 271 2519 2519 2520 2520 271 271 271 271 2521 2521 236 236 2522 2522 2523 2523 236 236 236 236 2524 2524 205 205 2525 2525 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2526 2526 156 156 156 156 2527 2527 138 138 2528 2528 2529 2529 138 138 138 138 2530 2530 123 123 2531 2531 2532 2532 123 123 123 123 2533 2533 109 109 2534 2534 2535 2535 109 109 109 109 2536 2536 2537 2537 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 590 590 586 586 667 667 586 586 663 663 667 667 667 667 663 663 730 730 663 663 726 726 730 730 730 730 726 726 787 787 726 726 783 783 787 787 787 787 783 783 840 840 783 783 834 834 840 840 840 840 834 834 887 887 834 834 879 879 887 887 887 887 879 879 926 926 879 879 920 920 926 926 926 926 920 920 965 965 920 920 955 955 965 965 965 965 955 955 2538 2538 955 955 2539 2539 2540 2540 996 996 992 992 1029 1029 992 992 1020 1020 1029 1029 1029 1029 1020 1020 1054 1054 1020 1020 1045 1045 1054 1054 1054 1054 1045 1045 1077 1077 1045 1045 1062 1062 1077 1077 1077 1077 1062 1062 1097 1097 1062 1062 1081 1081 1097 1097 1097 1097 1081 1081 1110 1110 1081 1081 1099 1099 1110 1110 1110 1110 1099 1099 1123 1123 1099 1099 1106 1106 1123 1123 1123 1123 1106 1106 1131 1131 1106 1106 1116 1116 1131 1131 1131 1131 1116 1116 1135 1135 1116 1116 1118 1118 1135 1135 1135 1135 1118 1118 1132 1132 1118 1118 1117 1117 1132 1132 1132 1132 1117 1117 1124 1124 1117 1117 1107 1107 1124 1124 1124 1124 1107 1107 1111 1111 1107 1107 1100 1100 1111 1111 1111 1111 1100 1100 1098 1098 1100 1100 1082 1082 1098 1098 1098 1098 1082 1082 1078 1078 1082 1082 1063 1063 1078 1078 1078 1078 1063 1063 1055 1055 1063 1063 1046 1046 1055 1055 1055 1055 1046 1046 1030 1030 1046 1046 1021 1021 1030 1030 1030 1030 1021 1021 997 997 1021 1021 993 993 997 997 2541 2541 2542 2542 966 966 2543 2543 956 956 966 966 966 966 956 956 927 927 596 596 496 496 590 590 949 949 958 958 925 925 958 958 937 937 925 925 925 925 937 937 913 913 937 937 919 919 913 913 913 913 919 919 884 884 919 919 886 886 884 884 884 884 886 886 870 870 886 886 863 863 870 870 870 870 863 863 833 833 863 863 825 825 833 833 833 833 825 825 808 808 825 825 786 786 808 808 808 808 786 786 770 770 786 786 2544 2544 770 770 770 770 2545 2545 725 725 2546 2546 2547 2547 725 725 725 725 2548 2548 690 690 2549 2549 2550 2550 690 690 690 690 2551 2551 636 636 2552 2552 2553 2553 636 636 636 636 2554 2554 573 573 2555 2555 2556 2556 573 573 573 573 2557 2557 516 516 2558 2558 2559 2559 516 516 516 516 2560 2560 464 464 2561 2561 2562 2562 464 464 464 464 2563 2563 405 405 2564 2564 2565 2565 405 405 405 405 2566 2566 356 356 2567 2567 2568 2568 356 356 356 356 2569 2569 320 320 2570 2570 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2571 2571 129 129 129 129 2572 2572 121 121 2573 2573 2574 2574 121 121 121 121 2575 2575 115 115 2576 2576 2577 2577 115 115 115 115 2578 2578 105 105 596 596 590 590 673 673 590 590 667 667 673 673 673 673 667 667 734 734 667 667 730 730 734 734 734 734 730 730 793 793 730 730 787 787 793 793 793 793 787 787 846 846 787 787 840 840 846 846 846 846 840 840 893 893 840 840 887 887 893 893 893 893 887 887 934 934 887 887 926 926 934 934 934 934 926 926 971 971 926 926 965 965 971 971 971 971 965 965 2579 2579 965 965 2580 2580 2581 2581 1006 1006 996 996 1035 1035 996 996 1029 1029 1035 1035 1035 1035 1029 1029 1060 1060 1029 1029 1054 1054 1060 1060 1060 1060 1054 1054 1085 1085 1054 1054 1077 1077 1085 1085 1085 1085 1077 1077 1104 1104 1077 1077 1097 1097 1104 1104 1104 1104 1097 1097 1121 1121 1097 1097 1110 1110 1121 1121 1121 1121 1110 1110 1136 1136 1110 1110 1123 1123 1136 1136 1136 1136 1123 1123 1145 1145 1123 1123 1131 1131 1145 1145 1145 1145 1131 1131 1149 1149 1131 1131 1135 1135 1149 1149 1149 1149 1135 1135 1146 1146 1135 1135 1132 1132 1146 1146 1146 1146 1132 1132 1137 1137 1132 1132 1124 1124 1137 1137 1137 1137 1124 1124 1122 1122 1124 1124 1111 1111 1122 1122 1122 1122 1111 1111 1105 1105 1111 1111 1098 1098 1105 1105 1105 1105 1098 1098 1086 1086 1098 1098 1078 1078 1086 1086 1086 1086 1078 1078 1061 1061 1078 1078 1055 1055 1061 1061 1061 1061 1055 1055 1036 1036 1055 1055 1030 1030 1036 1036 1036 1036 1030 1030 1007 1007 1030 1030 997 997 1007 1007 2582 2582 2583 2583 972 972 2584 2584 966 966 972 972 972 972 966 966 935 935 966 966 927 927 935 935 935 935 927 927 894 894 600 600 496 496 596 596 921 921 949 949 911 911 949 949 925 925 911 911 911 911 925 925 892 892 925 925 913 913 892 892 892 892 913 913 876 876 913 913 884 884 876 876 876 876 884 884 859 859 884 884 870 870 859 859 859 859 870 870 831 831 870 870 833 833 831 831 831 831 833 833 814 814 833 833 808 808 814 814 814 814 808 808 778 778 808 808 770 770 778 778 778 778 770 770 749 749 770 770 725 725 749 749 749 749 725 725 709 709 725 725 690 690 709 709 709 709 690 690 666 666 690 690 636 636 666 666 666 666 636 636 628 628 636 636 573 573 628 628 628 628 573 573 565 565 573 573 516 516 565 565 565 565 516 516 514 514 516 516 464 464 514 514 514 514 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 600 600 596 596 677 677 596 596 673 673 677 677 677 677 673 673 742 742 673 673 734 734 742 742 742 742 734 734 797 797 734 734 793 793 797 797 797 797 793 793 852 852 793 793 846 846 852 852 852 852 846 846 901 901 846 846 893 893 901 901 901 901 893 893 942 942 893 893 934 934 942 942 942 942 934 934 977 977 934 934 971 971 977 977 977 977 971 971 2585 2585 971 971 2586 2586 2587 2587 1012 1012 1006 1006 1041 1041 1006 1006 1035 1035 1041 1041 1041 1041 1035 1035 1070 1070 1035 1035 1060 1060 1070 1070 1070 1070 1060 1060 1091 1091 1060 1060 1085 1085 1091 1091 1091 1091 1085 1085 1112 1112 1085 1085 1104 1104 1112 1112 1112 1112 1104 1104 1127 1127 1104 1104 1121 1121 1127 1127 1127 1127 1121 1121 1143 1143 1121 1121 1136 1136 1143 1143 1143 1143 1136 1136 1152 1152 1136 1136 1145 1145 1152 1152 1152 1152 1145 1145 1157 1157 1145 1145 1149 1149 1157 1157 1157 1157 1149 1149 1153 1153 1149 1149 1146 1146 1153 1153 1153 1153 1146 1146 1144 1144 1146 1146 1137 1137 1144 1144 1144 1144 1137 1137 1128 1128 1137 1137 1122 1122 1128 1128 1128 1128 1122 1122 1113 1113 1122 1122 1105 1105 1113 1113 1113 1113 1105 1105 1092 1092 1105 1105 1086 1086 1092 1092 1092 1092 1086 1086 1071 1071 1086 1086 1061 1061 1071 1071 1071 1071 1061 1061 1042 1042 1061 1061 1036 1036 1042 1042 1042 1042 1036 1036 1013 1013 1036 1036 1007 1007 1013 1013 2588 2588 2589 2589 978 978 2590 2590 972 972 978 978 978 978 972 972 943 943 972 972 935 935 943 943 943 943 935 935 902 902 935 935 894 894 902 902 902 902 894 894 853 853 602 602 496 496 600 600 888 888 921 921 880 880 921 921 911 911 880 880 880 880 911 911 872 872 911 911 892 892 872 872 872 872 892 892 857 857 892 892 876 876 857 857 857 857 876 876 837 837 876 876 859 859 837 837 837 837 859 859 823 823 859 859 831 831 823 823 823 823 831 831 804 804 831 831 814 814 804 804 804 804 814 814 774 774 814 814 778 778 774 774 774 774 778 778 755 755 778 778 749 749 755 755 755 755 749 749 717 717 749 749 709 709 717 717 717 717 709 709 694 694 709 709 666 666 694 694 694 694 666 666 648 648 666 666 628 628 648 648 648 648 628 628 617 617 628 628 565 565 617 617 617 617 565 565 561 561 565 565 514 514 561 561 561 561 514 514 510 510 514 514 472 472 510 510 510 510 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 602 602 600 600 679 679 600 600 677 677 679 679 679 679 677 677 744 744 677 677 742 742 744 744 744 744 742 742 801 801 742 742 797 797 801 801 801 801 797 797 854 854 797 797 852 852 854 854 854 854 852 852 903 903 852 852 901 901 903 903 903 903 901 901 944 944 901 901 942 942 944 944 944 944 942 942 981 981 942 942 977 977 981 981 981 981 977 977 2591 2591 977 977 2592 2592 2593 2593 1016 1016 1012 1012 1043 1043 1012 1012 1041 1041 1043 1043 1043 1043 1041 1041 1072 1072 1041 1041 1070 1070 1072 1072 1072 1072 1070 1070 1093 1093 1070 1070 1091 1091 1093 1093 1093 1093 1091 1091 1114 1114 1091 1091 1112 1112 1114 1114 1114 1114 1112 1112 1129 1129 1112 1112 1127 1127 1129 1129 1129 1129 1127 1127 1147 1147 1127 1127 1143 1143 1147 1147 1147 1147 1143 1143 1155 1155 1143 1143 1152 1152 1155 1155 1155 1155 1152 1152 1158 1158 1152 1152 1157 1157 1158 1158 1158 1158 1157 1157 1156 1156 1157 1157 1153 1153 1156 1156 1156 1156 1153 1153 1148 1148 1153 1153 1144 1144 1148 1148 1148 1148 1144 1144 1130 1130 1144 1144 1128 1128 1130 1130 1130 1130 1128 1128 1115 1115 1128 1128 1113 1113 1115 1115 1115 1115 1113 1113 1094 1094 1113 1113 1092 1092 1094 1094 1094 1094 1092 1092 1073 1073 1092 1092 1071 1071 1073 1073 1073 1073 1071 1071 1044 1044 1071 1071 1042 1042 1044 1044 1044 1044 1042 1042 1017 1017 1042 1042 1013 1013 1017 1017 2594 2594 2595 2595 982 982 2596 2596 978 978 982 982 982 982 978 978 945 945 978 978 943 943 945 945 945 945 943 943 904 904 943 943 902 902 904 904 904 904 902 902 855 855 902 902 853 853 855 855 855 855 853 853 802 802 598 598 496 496 602 602 847 847 888 888 841 841 888 888 880 880 841 841 841 841 880 880 835 835 880 880 872 872 835 835 835 835 872 872 827 827 872 872 857 857 827 827 827 827 857 857 819 819 857 857 837 837 819 819 819 819 837 837 800 800 837 837 823 823 800 800 800 800 823 823 780 780 823 823 804 804 780 780 780 780 804 804 766 766 804 804 774 774 766 766 766 766 774 774 747 747 774 774 755 755 747 747 747 747 755 755 715 715 755 755 717 717 715 715 715 715 717 717 701 701 717 717 694 694 701 701 701 701 694 694 658 658 694 694 648 648 658 658 658 658 648 648 634 634 648 648 617 617 634 634 634 634 617 617 593 593 617 617 561 561 593 593 593 593 561 561 551 551 561 561 510 510 551 551 551 551 510 510 508 508 510 510 476 476 508 508 508 508 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 598 598 602 602 675 675 602 602 679 679 675 675 675 675 679 679 740 740 679 679 744 744 740 740 740 740 744 744 795 795 744 744 801 801 795 795 795 795 801 801 848 848 801 801 854 854 848 848 848 848 854 854 897 897 854 854 903 903 897 897 897 897 903 903 938 938 903 903 944 944 938 938 938 938 944 944 975 975 944 944 981 981 975 975 975 975 981 981 2597 2597 981 981 2598 2598 2599 2599 1010 1010 1016 1016 1037 1037 1016 1016 1043 1043 1037 1037 1037 1037 1043 1043 1066 1066 1043 1043 1072 1072 1066 1066 1066 1066 1072 1072 1089 1089 1072 1072 1093 1093 1089 1089 1089 1089 1093 1093 1108 1108 1093 1093 1114 1114 1108 1108 1108 1108 1114 1114 1125 1125 1114 1114 1129 1129 1125 1125 1125 1125 1129 1129 1140 1140 1129 1129 1147 1147 1140 1140 1140 1140 1147 1147 1150 1150 1147 1147 1155 1155 1150 1150 1150 1150 1155 1155 1154 1154 1155 1155 1158 1158 1154 1154 1154 1154 1158 1158 1151 1151 1158 1158 1156 1156 1151 1151 1151 1151 1156 1156 1141 1141 1156 1156 1148 1148 1141 1141 1141 1141 1148 1148 1126 1126 1148 1148 1130 1130 1126 1126 1126 1126 1130 1130 1109 1109 1130 1130 1115 1115 1109 1109 1109 1109 1115 1115 1090 1090 1115 1115 1094 1094 1090 1090 1090 1090 1094 1094 1067 1067 1094 1094 1073 1073 1067 1067 1067 1067 1073 1073 1038 1038 1073 1073 1044 1044 1038 1038 1038 1038 1044 1044 1011 1011 1044 1044 1017 1017 1011 1011 2600 2600 2601 2601 976 976 2602 2602 982 982 976 976 976 976 982 982 939 939 982 982 945 945 939 939 939 939 945 945 898 898 945 945 904 904 898 898 898 898 904 904 849 849 904 904 855 855 849 849 849 849 855 855 796 796 855 855 802 802 796 796 796 796 802 802 741 741 594 594 496 496 598 598 798 798 847 847 794 794 847 847 841 841 794 794 794 794 841 841 788 788 841 841 835 835 788 788 788 788 835 835 784 784 835 835 827 827 784 784 784 784 827 827 776 776 827 827 819 819 776 776 776 776 819 819 768 768 819 819 800 800 768 768 768 768 800 800 762 762 800 800 780 780 762 762 762 762 780 780 737 737 780 780 766 766 737 737 737 737 766 766 723 723 766 766 747 747 723 723 723 723 747 747 707 707 747 747 715 715 707 707 707 707 715 715 688 688 715 715 701 701 688 688 688 688 701 701 656 656 701 701 658 658 656 656 656 656 658 658 638 638 658 658 634 634 638 638 638 638 634 634 615 615 634 634 593 593 615 615 615 615 593 593 571 571 593 593 551 551 571 571 571 571 551 551 547 547 551 551 508 508 547 547 547 547 508 508 506 506 508 508 478 478 506 506 506 506 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 594 594 598 598 669 669 598 598 675 675 669 669 669 669 675 675 732 732 675 675 740 740 732 732 732 732 740 740 791 791 740 740 795 795 791 791 791 791 795 795 844 844 795 795 848 848 844 844 844 844 848 848 889 889 848 848 897 897 889 889 889 889 897 897 930 930 897 897 938 938 930 930 930 930 938 938 967 967 938 938 975 975 967 967 967 967 975 975 2603 2603 975 975 2604 2604 2605 2605 1002 1002 1010 1010 1033 1033 1010 1010 1037 1037 1033 1033 1033 1033 1037 1037 1058 1058 1037 1037 1066 1066 1058 1058 1058 1058 1066 1066 1083 1083 1066 1066 1089 1089 1083 1083 1083 1083 1089 1089 1102 1102 1089 1089 1108 1108 1102 1102 1102 1102 1108 1108 1119 1119 1108 1108 1125 1125 1119 1119 1119 1119 1125 1125 1133 1133 1125 1125 1140 1140 1133 1133 1133 1133 1140 1140 1138 1138 1140 1140 1150 1150 1138 1138 1138 1138 1150 1150 1142 1142 1150 1150 1154 1154 1142 1142 1142 1142 1154 1154 1139 1139 1154 1154 1151 1151 1139 1139 1139 1139 1151 1151 1134 1134 1151 1151 1141 1141 1134 1134 1134 1134 1141 1141 1120 1120 1141 1141 1126 1126 1120 1120 1120 1120 1126 1126 1103 1103 1126 1126 1109 1109 1103 1103 1103 1103 1109 1109 1084 1084 1109 1109 1090 1090 1084 1084 1084 1084 1090 1090 1059 1059 1090 1090 1067 1067 1059 1059 1059 1059 1067 1067 1034 1034 1067 1067 1038 1038 1034 1034 1034 1034 1038 1038 1003 1003 1038 1038 1011 1011 1003 1003 2606 2606 2607 2607 968 968 2608 2608 976 976 968 968 968 968 976 976 931 931 976 976 939 939 931 931 931 931 939 939 890 890 939 939 898 898 890 890 890 890 898 898 845 845 898 898 849 849 845 845 845 845 849 849 792 792 849 849 796 796 792 792 792 792 796 796 733 733 796 796 741 741 733 733 733 733 741 741 670 670 745 745 798 798 743 743 798 798 794 794 743 743 743 743 794 794 735 735 794 794 788 788 735 735 735 735 788 788 731 731 788 788 784 784 731 731 731 731 784 784 727 727 784 784 776 776 727 727 727 727 776 776 719 719 776 776 768 768 719 719 719 719 768 768 713 713 768 768 762 762 713 713 713 713 762 762 705 705 762 762 737 737 705 705 705 705 737 737 699 699 737 737 723 723 699 699 699 699 723 723 684 684 723 723 707 707 684 684 684 684 707 707 660 660 707 707 688 688 660 660 660 660 688 688 642 642 688 688 656 656 642 642 642 642 656 656 632 632 656 656 638 638 632 632 632 632 638 638 613 613 638 638 615 615 613 613 613 613 615 615 579 579 615 615 571 571 579 579 579 579 571 571 557 557 571 571 547 547 557 557 557 557 547 547 541 541 547 547 506 506 541 541 541 541 506 506 504 504 506 506 484 484 504 504 504 504 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 676 676 745 745 680 680 745 745 743 743 680 680 680 680 743 743 678 678 743 743 735 735 678 678 678 678 735 735 674 674 735 735 731 731 674 674 674 674 731 731 668 668 731 731 727 727 668 668 668 668 727 727 664 664 727 727 719 719 664 664 664 664 719 719 654 654 719 719 713 713 654 654 654 654 713 713 650 650 713 713 705 705 650 650 650 650 705 705 644 644 705 705 699 699 644 644 644 644 699 699 640 640 699 699 684 684 640 640 640 640 684 684 630 630 684 684 660 660 630 630 630 630 660 660 626 626 660 660 642 642 626 626 626 626 642 642 609 609 642 642 632 632 609 609 609 609 632 632 585 585 632 632 613 613 585 585 585 585 613 613 569 569 613 613 579 579 569 569 569 569 579 579 555 555 579 579 557 557 555 555 555 555 557 557 545 545 557 557 541 541 545 545 545 545 541 541 537 537 541 541 504 504 537 537 537 537 504 504 502 502 504 504 488 488 502 502 502 502 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 595 595 676 676 599 599 676 676 680 680 599 599 599 599 680 680 603 603 680 680 678 678 603 603 603 603 678 678 601 601 678 678 674 674 601 601 601 601 674 674 597 597 674 674 668 668 597 597 597 597 668 668 591 591 668 668 664 664 591 591 591 591 664 664 587 587 664 664 654 654 587 587 587 587 654 654 583 583 654 654 650 650 583 583 583 583 650 650 577 577 650 650 644 644 577 577 577 577 644 644 575 575 644 644 640 640 575 575 575 575 640 640 567 567 640 640 630 630 567 567 567 567 630 630 563 563 630 630 626 626 563 563 563 563 626 626 559 559 626 626 609 609 559 559 559 559 609 609 553 553 609 609 585 585 553 553 553 553 585 585 549 549 585 585 569 569 549 549 549 549 569 569 543 543 569 569 555 555 543 543 543 543 555 555 539 539 555 555 545 545 539 539 539 539 545 545 535 535 545 545 537 537 535 535 535 535 537 537 512 512 537 537 502 502 512 512 512 512 502 502 500 500 502 502 492 492 500 500 500 500 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 595 595 670 670 676 676 670 670 741 741 676 676 676 676 741 741 745 745 741 741 802 802 745 745 745 745 802 802 798 798 802 802 853 853 798 798 798 798 853 853 847 847 853 853 894 894 847 847 847 847 894 894 888 888 894 894 927 927 888 888 888 888 927 927 921 921 927 927 956 956 921 921 921 921 956 956 949 949 956 956 974 974 949 949 949 949 974 974 958 958 974 974 2609 2609 958 958 958 958 2610 2610 2611 2611 988 988 991 991 964 964 964 964 991 991 960 960 991 991 980 980 960 960 2612 2612 2613 2613 953 953 2614 2614 962 962 953 953 953 953 962 962 923 923 962 962 933 933 923 923 923 923 933 933 896 896 933 933 906 906 896 896 896 896 906 906 861 861 906 906 865 865 861 861 861 861 865 865 816 816 865 865 817 817 816 816 816 816 817 817 760 760 817 817 758 758 760 760 760 760 758 758 695 695 758 758 691 691 695 695 695 695 691 691 620 620 691 691 618 618 620 620 620 620 618 618 527 527 618 618 525 525 527 527 527 527 525 525 443 443 525 525 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2615 2615 2616 2616 270 270 2617 2617 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1899 1899 1901 1901 1822 1822 1899 1899 1822 1822 1895 1895 1893 1893 1895 1895 1822 1822 1889 1889 1893 1893 1822 1822 1880 1880 1889 1889 1822 1822 1872 1872 1880 1880 1822 1822 1864 1864 1872 1872 1822 1822 1856 1856 1864 1864 1822 1822 1852 1852 1856 1856 1822 1822 1844 1844 1852 1852 1822 1822 1838 1838 1844 1844 1822 1822 1832 1832 1838 1838 1822 1822 1828 1828 1832 1832 1822 1822 1824 1824 1828 1828 1822 1822 1818 1818 1824 1824 1822 1822 1806 1806 1818 1818 1822 1822 1783 1783 1806 1806 1822 1822 1779 1779 1783 1783 1822 1822 1775 1775 1779 1779 1821 1821 1769 1769 1775 1775 1821 1821 1765 1765 1769 1769 1821 1821 1759 1759 1765 1765 1821 1821 1755 1755 1759 1759 1821 1821 1751 1751 1755 1755 1821 1821 1743 1743 1751 1751 1821 1821 1741 1741 1743 1743 1821 1821 1735 1735 1741 1741 1821 1821 1731 1731 1735 1735 1821 1821 1727 1727 1731 1731 1821 1821 1721 1721 1727 1727 1821 1821 1717 1717 1721 1721 1821 1821 1715 1715 1717 1717 1821 1821 1719 1719 1715 1715 1821 1821 1723 1723 1719 1719 1821 1821 1942 1942 1888 1888 1892 1892 1820 1820 1900 1900 1898 1898 1892 1892 1888 1888 1820 1820 1879 1879 1820 1820 1888 1888 1879 1879 1888 1888 1934 1934 1888 1888 1942 1942 1934 1934 1934 1934 1942 1942 1985 1985 1871 1871 1820 1820 1879 1879 1952 1952 1894 1894 1959 1959 1894 1894 1898 1898 1959 1959 1959 1959 1898 1898 1963 1963 1898 1898 1900 1900 1963 1963 1963 1963 1900 1900 1965 1965 1871 1871 1879 1879 1926 1926 1879 1879 1934 1934 1926 1926 1926 1926 1934 1934 1977 1977 1934 1934 1985 1985 1977 1977 1977 1977 1985 1985 2022 2022 1863 1863 1820 1820 1871 1871 1995 1995 1952 1952 2003 2003 1952 1952 1959 1959 2003 2003 2003 2003 1959 1959 2009 2009 1959 1959 1963 1963 2009 2009 2009 2009 1963 1963 2018 2018 1963 1963 1965 1965 2018 2018 2018 2018 1965 1965 2024 2024 1863 1863 1871 1871 1918 1918 1871 1871 1926 1926 1918 1918 1918 1918 1926 1926 1967 1967 1926 1926 1977 1977 1967 1967 1967 1967 1977 1977 1999 1999 1977 1977 2022 2022 1999 1999 1999 1999 2022 2022 2036 2036 1855 1855 1820 1820 1863 1863 2030 2030 1995 1995 2038 2038 1995 1995 2003 2003 2038 2038 2038 2038 2003 2003 2048 2048 2003 2003 2009 2009 2048 2048 2048 2048 2009 2009 2056 2056 2009 2009 2018 2018 2056 2056 2056 2056 2018 2018 2067 2067 2018 2018 2024 2024 2067 2067 2067 2067 2024 2024 2073 2073 1855 1855 1863 1863 1910 1910 1863 1863 1918 1918 1910 1910 1910 1910 1918 1918 1950 1950 1918 1918 1967 1967 1950 1950 1950 1950 1967 1967 1983 1983 1967 1967 1999 1999 1983 1983 1983 1983 1999 1999 2020 2020 1999 1999 2036 2036 2020 2020 2020 2020 2036 2036 2044 2044 1851 1851 1820 1820 1855 1855 2052 2052 2030 2030 2071 2071 2030 2030 2038 2038 2071 2071 2071 2071 2038 2038 2079 2079 2038 2038 2048 2048 2079 2079 2079 2079 2048 2048 2087 2087 2048 2048 2056 2056 2087 2087 2087 2087 2056 2056 2097 2097 2056 2056 2067 2067 2097 2097 2097 2097 2067 2067 2105 2105 2067 2067 2073 2073 2105 2105 2105 2105 2073 2073 2114 2114 1851 1851 1855 1855 1904 1904 1855 1855 1910 1910 1904 1904 1904 1904 1910 1910 1930 1930 1910 1910 1950 1950 1930 1930 1930 1930 1950 1950 1971 1971 1950 1950 1983 1983 1971 1971 1971 1971 1983 1983 1991 1991 1983 1983 2020 2020 1991 1991 1991 1991 2020 2020 2026 2026 2020 2020 2044 2044 2026 2026 2026 2026 2044 2044 2040 2040 1843 1843 1820 1820 1851 1851 2069 2069 2052 2052 2083 2083 2052 2052 2071 2071 2083 2083 2083 2083 2071 2071 2101 2101 2071 2071 2079 2079 2101 2101 2101 2101 2079 2079 2118 2118 2079 2079 2087 2087 2118 2118 2118 2118 2087 2087 2124 2124 2087 2087 2097 2097 2124 2124 2124 2124 2097 2097 2132 2132 2097 2097 2105 2105 2132 2132 2132 2132 2105 2105 2144 2144 2105 2105 2114 2114 2144 2144 2144 2144 2114 2114 2151 2151 1843 1843 1851 1851 1890 1890 1851 1851 1904 1904 1890 1890 1890 1890 1904 1904 1916 1916 1904 1904 1930 1930 1916 1916 1916 1916 1930 1930 1946 1946 1930 1930 1971 1971 1946 1946 1946 1946 1971 1971 1975 1975 1971 1971 1991 1991 1975 1975 1975 1975 1991 1991 1989 1989 1991 1991 2026 2026 1989 1989 1989 1989 2026 2026 2016 2016 2026 2026 2040 2040 2016 2016 2016 2016 2040 2040 2032 2032 1837 1837 1820 1820 1843 1843 2075 2075 2069 2069 2091 2091 2069 2069 2083 2083 2091 2091 2091 2091 2083 2083 2116 2116 2083 2083 2101 2101 2116 2116 2116 2116 2101 2101 2128 2128 2101 2101 2118 2118 2128 2128 2128 2128 2118 2118 2146 2146 2118 2118 2124 2124 2146 2146 2146 2146 2124 2124 2159 2159 2124 2124 2132 2132 2159 2159 2159 2159 2132 2132 2165 2165 2132 2132 2144 2144 2165 2165 2165 2165 2144 2144 2173 2173 2144 2144 2151 2151 2173 2173 2173 2173 2151 2151 2184 2184 1837 1837 1843 1843 1867 1867 1843 1843 1890 1890 1867 1867 1867 1867 1890 1890 1906 1906 1890 1890 1916 1916 1906 1906 1906 1906 1916 1916 1922 1922 1916 1916 1946 1946 1922 1922 1922 1922 1946 1946 1938 1938 1946 1946 1975 1975 1938 1938 1938 1938 1975 1975 1969 1969 1975 1975 1989 1989 1969 1969 1969 1969 1989 1989 1981 1981 1989 1989 2016 2016 1981 1981 1981 1981 2016 2016 1997 1997 2016 2016 2032 2032 1997 1997 1997 1997 2032 2032 2618 2618 1831 1831 1819 1819 1837 1837 2064 2064 2075 2075 2089 2089 2075 2075 2091 2091 2089 2089 2089 2089 2091 2091 2120 2120 2091 2091 2116 2116 2120 2120 2120 2120 2116 2116 2136 2136 2116 2116 2128 2128 2136 2136 2136 2136 2128 2128 2157 2157 2128 2128 2146 2146 2157 2157 2157 2157 2146 2146 2171 2171 2146 2146 2159 2159 2171 2171 2171 2171 2159 2159 2188 2188 2159 2159 2165 2165 2188 2188 2188 2188 2165 2165 2196 2196 2165 2165 2173 2173 2196 2196 2196 2196 2173 2173 2202 2202 2173 2173 2184 2184 2202 2202 2202 2202 2184 2184 2212 2212 1831 1831 1837 1837 1849 1849 1837 1837 1867 1867 1849 1849 1849 1849 1867 1867 1875 1875 1867 1867 1906 1906 1875 1875 1875 1875 1906 1906 1902 1902 1906 1906 1922 1922 1902 1902 1902 1902 1922 1922 1914 1914 1922 1922 1938 1938 1914 1914 1914 1914 1938 1938 1928 1928 1938 1938 1969 1969 1928 1928 1928 1928 1969 1969 1940 1940 1969 1969 1981 1981 1940 1940 1940 1940 1981 1981 1961 1961 1981 1981 1997 1997 1961 1961 1961 1961 1997 1997 2619 2619 1997 1997 2620 2620 2621 2621 1973 1973 2011 2011 1979 1979 1827 1827 1819 1819 1831 1831 2046 2046 2064 2064 2081 2081 2064 2064 2089 2089 2081 2081 2081 2081 2089 2089 2112 2112 2089 2089 2120 2120 2112 2112 2112 2112 2120 2120 2134 2134 2120 2120 2136 2136 2134 2134 2134 2134 2136 2136 2161 2161 2136 2136 2157 2157 2161 2161 2161 2161 2157 2157 2179 2179 2157 2157 2171 2171 2179 2179 2179 2179 2171 2171 2194 2194 2171 2171 2188 2188 2194 2194 2194 2194 2188 2188 2208 2208 2188 2188 2196 2196 2208 2208 2208 2208 2196 2196 2622 2622 2196 2196 2202 2202 2623 2623 2624 2624 2202 2202 2625 2625 2202 2202 2212 2212 2626 2626 2627 2627 2212 2212 2628 2628 1827 1827 1831 1831 1835 1835 1831 1831 1849 1849 1835 1835 1835 1835 1849 1849 1847 1847 1849 1849 1875 1875 1847 1847 1847 1847 1875 1875 1861 1861 1875 1875 1902 1902 1861 1861 1861 1861 1902 1902 1885 1885 1902 1902 1914 1914 1885 1885 1885 1885 1914 1914 1896 1896 1914 1914 1928 1928 1896 1896 1896 1896 1928 1928 1908 1908 1928 1928 1940 1940 1908 1908 1908 1908 1940 1940 1912 1912 1940 1940 1961 1961 1912 1912 1912 1912 1961 1961 2629 2629 1961 1961 2630 2630 2631 2631 1920 1920 1973 1973 1924 1924 1973 1973 1979 1979 1924 1924 1924 1924 1979 1979 1932 1932 1823 1823 1819 1819 1827 1827 2632 2632 2046 2046 2633 2633 2046 2046 2081 2081 2634 2634 2635 2635 2081 2081 2636 2636 2081 2081 2112 2112 2637 2637 2638 2638 2112 2112 2639 2639 2112 2112 2134 2134 2640 2640 2641 2641 2134 2134 2155 2155 2134 2134 2161 2161 2155 2155 2155 2155 2161 2161 2177 2177 2161 2161 2179 2179 2177 2177 2177 2177 2179 2179 2642 2642 2179 2179 2194 2194 2643 2643 2644 2644 2194 2194 2645 2645 2194 2194 2208 2208 2646 2646 2647 2647 2208 2208 2648 2648 2208 2208 2649 2649 2650 2650 2229 2229 2221 2221 2242 2242 2221 2221 2227 2227 2242 2242 2242 2242 2227 2227 2250 2250 2227 2227 2237 2237 2250 2250 2250 2250 2237 2237 2254 2254 1823 1823 1827 1827 1825 1825 1827 1827 1835 1835 1825 1825 1825 1825 1835 1835 1829 1829 1835 1835 1847 1847 1829 1829 1829 1829 1847 1847 1833 1833 1847 1847 1861 1861 1833 1833 1833 1833 1861 1861 1839 1839 1861 1861 1885 1885 1839 1839 1839 1839 1885 1885 1841 1841 1885 1885 1896 1896 1841 1841 1841 1841 1896 1896 1845 1845 1896 1896 1908 1908 1845 1845 1845 1845 1908 1908 1853 1853 1908 1908 1912 1912 1853 1853 1853 1853 1912 1912 2651 2651 1912 1912 2652 2652 2653 2653 1857 1857 1920 1920 1859 1859 1920 1920 1924 1924 1859 1859 1859 1859 1924 1924 1865 1865 1924 1924 1932 1932 1865 1865 1865 1865 1932 1932 1869 1869 1817 1817 1819 1819 1823 1823 1987 1987 2028 2028 2034 2034 2028 2028 2060 2060 2034 2034 2034 2034 2060 2060 2077 2077 2060 2060 2095 2095 2077 2077 2077 2077 2095 2095 2110 2110 2095 2095 2126 2126 2110 2110 2110 2110 2126 2126 2140 2140 2654 2654 2155 2155 2655 2655 2656 2656 2155 2155 2657 2657 2155 2155 2177 2177 2658 2658 2659 2659 2177 2177 2660 2660 2177 2177 2661 2661 2662 2662 2192 2192 2198 2198 2215 2215 2198 2198 2217 2217 2215 2215 2215 2215 2217 2217 2233 2233 2217 2217 2229 2229 2233 2233 2233 2233 2229 2229 2246 2246 2229 2229 2242 2242 2246 2246 2246 2246 2242 2242 2261 2261 2242 2242 2250 2250 2261 2261 2261 2261 2250 2250 2267 2267 2250 2250 2254 2254 2267 2267 2267 2267 2254 2254 2275 2275 1817 1817 1823 1823 1815 1815 1823 1823 1825 1825 1815 1815 1815 1815 1825 1825 1813 1813 1825 1825 1829 1829 1813 1813 1813 1813 1829 1829 1811 1811 1829 1829 1833 1833 1811 1811 1811 1811 1833 1833 1809 1809 1833 1833 1839 1839 1809 1809 1809 1809 1839 1839 1807 1807 1839 1839 1841 1841 1807 1807 1807 1807 1841 1841 1803 1803 1841 1841 1845 1845 1803 1803 1803 1803 1845 1845 1801 1801 1845 1845 1853 1853 1801 1801 1801 1801 1853 1853 2663 2663 1853 1853 2664 2664 2665 2665 1799 1799 1857 1857 1797 1797 1857 1857 1859 1859 1797 1797 1797 1797 1859 1859 1795 1795 1859 1859 1865 1865 1795 1795 1795 1795 1865 1865 1793 1793 1865 1865 1869 1869 1793 1793 1793 1793 1869 1869 1791 1791 1805 1805 1819 1819 1817 1817 1936 1936 1987 1987 1993 1993 1987 1987 2034 2034 1993 1993 1993 1993 2034 2034 2042 2042 2034 2034 2077 2077 2042 2042 2042 2042 2077 2077 2085 2085 2077 2077 2110 2110 2085 2085 2085 2085 2110 2110 2122 2122 2110 2110 2140 2140 2122 2122 2122 2122 2140 2140 2153 2153 2140 2140 2167 2167 2153 2153 2153 2153 2167 2167 2186 2186 2167 2167 2666 2666 2186 2186 2186 2186 2667 2667 2668 2668 2192 2192 2215 2215 2206 2206 2206 2206 2215 2215 2225 2225 2215 2215 2233 2233 2225 2225 2225 2225 2233 2233 2244 2244 2233 2233 2246 2246 2244 2244 2244 2244 2246 2246 2263 2263 2246 2246 2261 2261 2263 2263 2263 2263 2261 2261 2273 2273 2261 2261 2267 2267 2273 2273 2273 2273 2267 2267 2282 2282 2267 2267 2275 2275 2282 2282 2282 2282 2275 2275 2288 2288 1805 1805 1817 1817 1780 1780 1817 1817 1815 1815 1780 1780 1780 1780 1815 1815 1776 1776 1815 1815 1813 1813 1776 1776 1776 1776 1813 1813 1770 1770 1813 1813 1811 1811 1770 1770 1770 1770 1811 1811 1766 1766 1811 1811 1809 1809 1766 1766 1766 1766 1809 1809 1756 1756 1809 1809 1807 1807 1756 1756 1756 1756 1807 1807 1752 1752 1807 1807 1803 1803 1752 1752 1752 1752 1803 1803 1744 1744 1803 1803 1801 1801 1744 1744 1744 1744 1801 1801 2669 2669 1801 1801 2670 2670 2671 2671 1736 1736 1799 1799 1728 1728 1799 1799 1797 1797 1728 1728 1728 1728 1797 1797 1712 1712 1797 1797 1795 1795 1712 1712 1712 1712 1795 1795 1710 1710 1795 1795 1793 1793 1710 1710 1710 1710 1793 1793 1706 1706 1793 1793 1791 1791 1706 1706 1706 1706 1791 1791 1698 1698 1782 1782 1819 1819 1805 1805 1873 1873 1936 1936 1944 1944 1936 1936 1993 1993 1944 1944 1944 1944 1993 1993 2001 2001 1993 1993 2042 2042 2001 2001 2001 2001 2042 2042 2050 2050 2042 2042 2085 2085 2050 2050 2050 2050 2085 2085 2093 2093 2085 2085 2122 2122 2093 2093 2093 2093 2122 2122 2130 2130 2122 2122 2153 2153 2130 2130 2130 2130 2153 2153 2163 2163 2153 2153 2186 2186 2163 2163 2163 2163 2186 2186 2190 2190 2186 2186 2672 2672 2190 2190 2190 2190 2673 2673 2674 2674 2206 2206 2225 2225 2219 2219 2219 2219 2225 2225 2240 2240 2225 2225 2244 2244 2240 2240 2240 2240 2244 2244 2258 2258 2244 2244 2263 2263 2258 2258 2258 2258 2263 2263 2271 2271 2263 2263 2273 2273 2271 2271 2271 2271 2273 2273 2284 2284 2273 2273 2282 2282 2284 2284 2284 2284 2282 2282 2295 2295 2282 2282 2288 2288 2295 2295 2295 2295 2288 2288 2299 2299 1782 1782 1805 1805 1772 1772 1805 1805 1780 1780 1772 1772 1772 1772 1780 1780 1760 1760 1780 1780 1776 1776 1760 1760 1760 1760 1776 1776 1746 1746 1776 1776 1770 1770 1746 1746 1746 1746 1770 1770 1724 1724 1770 1770 1766 1766 1724 1724 1724 1724 1766 1766 1700 1700 1766 1766 1756 1756 1700 1700 1700 1700 1756 1756 1689 1689 1756 1756 1752 1752 1689 1689 1689 1689 1752 1752 1681 1681 1752 1752 1744 1744 1681 1681 1681 1681 1744 1744 2675 2675 1744 1744 2676 2676 2677 2677 1671 1671 1736 1736 1665 1665 1736 1736 1728 1728 1665 1665 1665 1665 1728 1728 1655 1655 1728 1728 1712 1712 1655 1655 1655 1655 1712 1712 1645 1645 1712 1712 1710 1710 1645 1645 1645 1645 1710 1710 1635 1635 1710 1710 1706 1706 1635 1635 1635 1635 1706 1706 1631 1631 1706 1706 1698 1698 1631 1631 1631 1631 1698 1698 1625 1625 1778 1778 1819 1819 1782 1782 1789 1789 1873 1873 1877 1877 1873 1873 1944 1944 1877 1877 1877 1877 1944 1944 1948 1948 1944 1944 2001 2001 1948 1948 1948 1948 2001 2001 2005 2005 2001 2001 2050 2050 2005 2005 2005 2005 2050 2050 2054 2054 2050 2050 2093 2093 2054 2054 2054 2054 2093 2093 2099 2099 2093 2093 2130 2130 2099 2099 2099 2099 2130 2130 2138 2138 2130 2130 2163 2163 2138 2138 2138 2138 2163 2163 2169 2169 2163 2163 2190 2190 2169 2169 2169 2169 2190 2190 2200 2200 2190 2190 2678 2678 2200 2200 2200 2200 2679 2679 2680 2680 2219 2219 2240 2240 2223 2223 2223 2223 2240 2240 2248 2248 2240 2240 2258 2258 2248 2248 2248 2248 2258 2258 2265 2265 2258 2258 2271 2271 2265 2265 2265 2265 2271 2271 2280 2280 2271 2271 2284 2284 2280 2280 2280 2280 2284 2284 2293 2293 2284 2284 2295 2295 2293 2293 2293 2293 2295 2295 2301 2301 2295 2295 2299 2299 2301 2301 2301 2301 2299 2299 2308 2308 1778 1778 1782 1782 1762 1762 1782 1782 1772 1772 1762 1762 1762 1762 1772 1772 1738 1738 1772 1772 1760 1760 1738 1738 1738 1738 1760 1760 1702 1702 1760 1760 1746 1746 1702 1702 1702 1702 1746 1746 1683 1683 1746 1746 1724 1724 1683 1683 1683 1683 1724 1724 1669 1669 1724 1724 1700 1700 1669 1669 1669 1669 1700 1700 1651 1651 1700 1700 1689 1689 1651 1651 1651 1651 1689 1689 1627 1627 1689 1689 1681 1681 1627 1627 1627 1627 1681 1681 2681 2681 1681 1681 2682 2682 2683 2683 1614 1614 1671 1671 1606 1606 1671 1671 1665 1665 1606 1606 1606 1606 1665 1665 1596 1596 1665 1665 1655 1655 1596 1596 1596 1596 1655 1655 1588 1588 1655 1655 1645 1645 1588 1588 1588 1588 1645 1645 1578 1578 1645 1645 1635 1635 1578 1578 1578 1578 1635 1635 1564 1564 1635 1635 1631 1631 1564 1564 1564 1564 1631 1631 1560 1560 1631 1631 1625 1625 1560 1560 1560 1560 1625 1625 1558 1558 1774 1774 1819 1819 1778 1778 1696 1696 1789 1789 1787 1787 1789 1789 1877 1877 1787 1787 1787 1787 1877 1877 1881 1881 1877 1877 1948 1948 1881 1881 1881 1881 1948 1948 1954 1954 1948 1948 2005 2005 1954 1954 1954 1954 2005 2005 2007 2007 2005 2005 2054 2054 2007 2007 2007 2007 2054 2054 2058 2058 2054 2054 2099 2099 2058 2058 2058 2058 2099 2099 2103 2103 2099 2099 2138 2138 2103 2103 2103 2103 2138 2138 2142 2142 2138 2138 2169 2169 2142 2142 2142 2142 2169 2169 2175 2175 2169 2169 2200 2200 2175 2175 2175 2175 2200 2200 2204 2204 2200 2200 2684 2684 2204 2204 2204 2204 2685 2685 2686 2686 2223 2223 2248 2248 2231 2231 2231 2231 2248 2248 2252 2252 2248 2248 2265 2265 2252 2252 2252 2252 2265 2265 2269 2269 2265 2265 2280 2280 2269 2269 2269 2269 2280 2280 2286 2286 2280 2280 2293 2293 2286 2286 2286 2286 2293 2293 2297 2297 2293 2293 2301 2301 2297 2297 2297 2297 2301 2301 2306 2306 2301 2301 2308 2308 2306 2306 2306 2306 2308 2308 2313 2313 1774 1774 1778 1778 1748 1748 1778 1778 1762 1762 1748 1748 1748 1748 1762 1762 1704 1704 1762 1762 1738 1738 1704 1704 1704 1704 1738 1738 1679 1679 1738 1738 1702 1702 1679 1679 1679 1679 1702 1702 1659 1659 1702 1702 1683 1683 1659 1659 1659 1659 1683 1683 1623 1623 1683 1683 1669 1669 1623 1623 1623 1623 1669 1669 1608 1608 1669 1669 1651 1651 1608 1608 1608 1608 1651 1651 1592 1592 1651 1651 1627 1627 1592 1592 1592 1592 1627 1627 2687 2687 1627 1627 2688 2688 2689 2689 1566 1566 1614 1614 1553 1553 1614 1614 1606 1606 1553 1553 1553 1553 1606 1606 1545 1545 1606 1606 1596 1596 1545 1545 1545 1545 1596 1596 1535 1535 1596 1596 1588 1588 1535 1535 1535 1535 1588 1588 1527 1527 1588 1588 1578 1578 1527 1527 1527 1527 1578 1578 1511 1511 1578 1578 1564 1564 1511 1511 1511 1511 1564 1564 1505 1505 1564 1564 1560 1560 1505 1505 1505 1505 1560 1560 1501 1501 1560 1560 1558 1558 1501 1501 1501 1501 1558 1558 1500 1500 1768 1768 1819 1819 1774 1774 1621 1621 1696 1696 1694 1694 1696 1696 1787 1787 1694 1694 1694 1694 1787 1787 1785 1785 1787 1787 1881 1881 1785 1785 1785 1785 1881 1881 1883 1883 1881 1881 1954 1954 1883 1883 1883 1883 1954 1954 1956 1956 1954 1954 2007 2007 1956 1956 1956 1956 2007 2007 2013 2013 2007 2007 2058 2058 2013 2013 2013 2013 2058 2058 2062 2062 2058 2058 2103 2103 2062 2062 2062 2062 2103 2103 2107 2107 2103 2103 2142 2142 2107 2107 2107 2107 2142 2142 2148 2148 2142 2142 2175 2175 2148 2148 2148 2148 2175 2175 2181 2181 2175 2175 2204 2204 2181 2181 2181 2181 2204 2204 2210 2210 2204 2204 2690 2690 2210 2210 2210 2210 2691 2691 2692 2692 2231 2231 2252 2252 2235 2235 2235 2235 2252 2252 2256 2256 2252 2252 2269 2269 2256 2256 2256 2256 2269 2269 2277 2277 2269 2269 2286 2286 2277 2277 2277 2277 2286 2286 2290 2290 2286 2286 2297 2297 2290 2290 2290 2290 2297 2297 2303 2303 2297 2297 2306 2306 2303 2303 2303 2303 2306 2306 2310 2310 2306 2306 2313 2313 2310 2310 2310 2310 2313 2313 2315 2315 1768 1768 1774 1774 1732 1732 1774 1774 1748 1748 1732 1732 1732 1732 1748 1748 1685 1685 1748 1748 1704 1704 1685 1685 1685 1685 1704 1704 1661 1661 1704 1704 1679 1679 1661 1661 1661 1661 1679 1679 1616 1616 1679 1679 1659 1659 1616 1616 1616 1616 1659 1659 1600 1600 1659 1659 1623 1623 1600 1600 1600 1600 1623 1623 1568 1568 1623 1623 1608 1608 1568 1568 1568 1568 1608 1608 1547 1547 1608 1608 1592 1592 1547 1547 1547 1547 1592 1592 1531 1531 1592 1592 2693 2693 1531 1531 1531 1531 2694 2694 2695 2695 1566 1566 1553 1553 1507 1507 1507 1507 1553 1553 1496 1496 1553 1553 1545 1545 1496 1496 1496 1496 1545 1545 1488 1488 1545 1545 1535 1535 1488 1488 1488 1488 1535 1535 1478 1478 1535 1535 1527 1527 1478 1478 1478 1478 1527 1527 1466 1466 1527 1527 1511 1511 1466 1466 1466 1466 1511 1511 1456 1456 1511 1511 1505 1505 1456 1456 1456 1456 1505 1505 1452 1452 1505 1505 1501 1501 1452 1452 1452 1452 1501 1501 1449 1449 1501 1501 1500 1500 1449 1449 1449 1449 1500 1500 1453 1453 1764 1764 1819 1819 1768 1768 1557 1557 1621 1621 1620 1620 1621 1621 1694 1694 1620 1620 1620 1620 1694 1694 1693 1693 1694 1694 1785 1785 1693 1693 1693 1693 1785 1785 1784 1784 1785 1785 1883 1883 1784 1784 1784 1784 1883 1883 1887 1887 1883 1883 1956 1956 1887 1887 1887 1887 1956 1956 1958 1958 1956 1956 2013 2013 1958 1958 1958 1958 2013 2013 2015 2015 2013 2013 2062 2062 2015 2015 2015 2015 2062 2062 2066 2066 2062 2062 2107 2107 2066 2066 2066 2066 2107 2107 2109 2109 2107 2107 2148 2148 2109 2109 2109 2109 2148 2148 2150 2150 2148 2148 2181 2181 2150 2150 2150 2150 2181 2181 2183 2183 2181 2181 2210 2210 2183 2183 2183 2183 2210 2210 2214 2214 2210 2210 2696 2696 2214 2214 2214 2214 2697 2697 2698 2698 2235 2235 2256 2256 2239 2239 2239 2239 2256 2256 2260 2260 2256 2256 2277 2277 2260 2260 2260 2260 2277 2277 2279 2279 2277 2277 2290 2290 2279 2279 2279 2279 2290 2290 2292 2292 2290 2290 2303 2303 2292 2292 2292 2292 2303 2303 2305 2305 2303 2303 2310 2310 2305 2305 2305 2305 2310 2310 2312 2312 2310 2310 2315 2315 2312 2312 2312 2312 2315 2315 2317 2317 1764 1764 1768 1768 1708 1708 1768 1768 1732 1732 1708 1708 1708 1708 1732 1732 1675 1675 1732 1732 1685 1685 1675 1675 1675 1675 1685 1685 1629 1629 1685 1685 1661 1661 1629 1629 1629 1629 1661 1661 1602 1602 1661 1661 1616 1616 1602 1602 1602 1602 1616 1616 1562 1562 1616 1616 1600 1600 1562 1562 1562 1562 1600 1600 1539 1539 1600 1600 1568 1568 1539 1539 1539 1539 1568 1568 1509 1509 1568 1568 1547 1547 1509 1509 1509 1509 1547 1547 1492 1492 1547 1547 1531 1531 1492 1492 1492 1492 1531 1531 2699 2699 1531 1531 2700 2700 2701 2701 1474 1474 1507 1507 1450 1450 1507 1507 1496 1496 1450 1450 1450 1450 1496 1496 1443 1443 1496 1496 1488 1488 1443 1443 1443 1443 1488 1488 1435 1435 1488 1488 1478 1478 1435 1435 1435 1435 1478 1478 1421 1421 1478 1478 1466 1466 1421 1421 1421 1421 1466 1466 1411 1411 1466 1466 1456 1456 1411 1411 1411 1411 1456 1456 1409 1409 1456 1456 1452 1452 1409 1409 1409 1409 1452 1452 1408 1408 1452 1452 1449 1449 1408 1408 1408 1408 1449 1449 1410 1410 1449 1449 1453 1453 1410 1410 1410 1410 1453 1453 1412 1412 1758 1758 1819 1819 1764 1764 1502 1502 1557 1557 1559 1559 1557 1557 1620 1620 1559 1559 1559 1559 1620 1620 1622 1622 1620 1620 1693 1693 1622 1622 1622 1622 1693 1693 1695 1695 1693 1693 1784 1784 1695 1695 1695 1695 1784 1784 1786 1786 1784 1784 1887 1887 1786 1786 1786 1786 1887 1887 1884 1884 1887 1887 1958 1958 1884 1884 1884 1884 1958 1958 1957 1957 1958 1958 2015 2015 1957 1957 1957 1957 2015 2015 2014 2014 2015 2015 2066 2066 2014 2014 2014 2014 2066 2066 2063 2063 2066 2066 2109 2109 2063 2063 2063 2063 2109 2109 2108 2108 2109 2109 2150 2150 2108 2108 2108 2108 2150 2150 2149 2149 2150 2150 2183 2183 2149 2149 2149 2149 2183 2183 2182 2182 2183 2183 2214 2214 2182 2182 2182 2182 2214 2214 2211 2211 2214 2214 2702 2702 2211 2211 2211 2211 2703 2703 2704 2704 2239 2239 2260 2260 2236 2236 2236 2236 2260 2260 2257 2257 2260 2260 2279 2279 2257 2257 2257 2257 2279 2279 2278 2278 2279 2279 2292 2292 2278 2278 2278 2278 2292 2292 2291 2291 2292 2292 2305 2305 2291 2291 2291 2291 2305 2305 2304 2304 2305 2305 2312 2312 2304 2304 2304 2304 2312 2312 2311 2311 2312 2312 2317 2317 2311 2311 2311 2311 2317 2317 2316 2316 1758 1758 1764 1764 1691 1691 1764 1764 1708 1708 1691 1691 1691 1691 1708 1708 1657 1657 1708 1708 1675 1675 1657 1657 1657 1657 1675 1675 1610 1610 1675 1675 1629 1629 1610 1610 1610 1610 1629 1629 1570 1570 1629 1629 1602 1602 1570 1570 1570 1570 1602 1602 1543 1543 1602 1602 1562 1562 1543 1543 1543 1543 1562 1562 1503 1503 1562 1562 1539 1539 1503 1503 1503 1503 1539 1539 1484 1484 1539 1539 1509 1509 1484 1484 1484 1484 1509 1509 1454 1454 1509 1509 1492 1492 1454 1454 1454 1454 1492 1492 2705 2705 1492 1492 2706 2706 2707 2707 1439 1439 1474 1474 1417 1417 1474 1474 1450 1450 1417 1417 1417 1417 1450 1450 1400 1400 1450 1450 1443 1443 1400 1400 1400 1400 1443 1443 1394 1394 1443 1443 1435 1435 1394 1394 1394 1394 1435 1435 1384 1384 1435 1435 1421 1421 1384 1384 1384 1384 1421 1421 1370 1370 1421 1421 1411 1411 1370 1370 1370 1370 1411 1411 1366 1366 1411 1411 1409 1409 1366 1366 1366 1366 1409 1409 1363 1363 1409 1409 1408 1408 1363 1363 1363 1363 1408 1408 1367 1367 1408 1408 1410 1410 1367 1367 1367 1367 1410 1410 1371 1371 1410 1410 1412 1412 1371 1371 1371 1371 1412 1412 1385 1385 1754 1754 1819 1819 1758 1758 1457 1457 1502 1502 1506 1506 1502 1502 1559 1559 1506 1506 1506 1506 1559 1559 1561 1561 1559 1559 1622 1622 1561 1561 1561 1561 1622 1622 1626 1626 1622 1622 1695 1695 1626 1626 1626 1626 1695 1695 1697 1697 1695 1695 1786 1786 1697 1697 1697 1697 1786 1786 1788 1788 1786 1786 1884 1884 1788 1788 1788 1788 1884 1884 1882 1882 1884 1884 1957 1957 1882 1882 1882 1882 1957 1957 1955 1955 1957 1957 2014 2014 1955 1955 1955 1955 2014 2014 2008 2008 2014 2014 2063 2063 2008 2008 2008 2008 2063 2063 2059 2059 2063 2063 2108 2108 2059 2059 2059 2059 2108 2108 2104 2104 2108 2108 2149 2149 2104 2104 2104 2104 2149 2149 2143 2143 2149 2149 2182 2182 2143 2143 2143 2143 2182 2182 2176 2176 2182 2182 2211 2211 2176 2176 2176 2176 2211 2211 2205 2205 2211 2211 2708 2708 2205 2205 2205 2205 2709 2709 2710 2710 2236 2236 2257 2257 2232 2232 2232 2232 2257 2257 2253 2253 2257 2257 2278 2278 2253 2253 2253 2253 2278 2278 2270 2270 2278 2278 2291 2291 2270 2270 2270 2270 2291 2291 2287 2287 2291 2291 2304 2304 2287 2287 2287 2287 2304 2304 2298 2298 2304 2304 2311 2311 2298 2298 2298 2298 2311 2311 2307 2307 2311 2311 2316 2316 2307 2307 2307 2307 2316 2316 2314 2314 1754 1754 1758 1758 1687 1687 1758 1758 1691 1691 1687 1687 1687 1687 1691 1691 1633 1633 1691 1691 1657 1657 1633 1633 1633 1633 1657 1657 1594 1594 1657 1657 1610 1610 1594 1594 1594 1594 1610 1610 1551 1551 1610 1610 1570 1570 1551 1551 1551 1551 1570 1570 1513 1513 1570 1570 1543 1543 1513 1513 1513 1513 1543 1543 1486 1486 1543 1543 1503 1503 1486 1486 1486 1486 1503 1503 1447 1447 1503 1503 1484 1484 1447 1447 1447 1447 1484 1484 1431 1431 1484 1484 1454 1454 1431 1431 1431 1431 1454 1454 1402 1402 1454 1454 2711 2711 1402 1402 1402 1402 2712 2712 2713 2713 1439 1439 1417 1417 1388 1388 1388 1388 1417 1417 1364 1364 1417 1417 1400 1400 1364 1364 1364 1364 1400 1400 1355 1355 1400 1400 1394 1394 1355 1355 1355 1355 1394 1394 1347 1347 1394 1394 1384 1384 1347 1347 1347 1347 1384 1384 1333 1333 1384 1384 1370 1370 1333 1333 1333 1333 1370 1370 1331 1331 1370 1370 1366 1366 1331 1331 1331 1331 1366 1366 1328 1328 1366 1366 1363 1363 1328 1328 1328 1328 1363 1363 1332 1332 1363 1363 1367 1367 1332 1332 1332 1332 1367 1367 1334 1334 1367 1367 1371 1371 1334 1334 1334 1334 1371 1371 1348 1348 1371 1371 1385 1385 1348 1348 1348 1348 1385 1385 1356 1356 1750 1750 1819 1819 1754 1754 1422 1422 1457 1457 1467 1467 1457 1457 1506 1506 1467 1467 1467 1467 1506 1506 1512 1512 1506 1506 1561 1561 1512 1512 1512 1512 1561 1561 1565 1565 1561 1561 1626 1626 1565 1565 1565 1565 1626 1626 1632 1632 1626 1626 1697 1697 1632 1632 1632 1632 1697 1697 1699 1699 1697 1697 1788 1788 1699 1699 1699 1699 1788 1788 1790 1790 1788 1788 1882 1882 1790 1790 1790 1790 1882 1882 1878 1878 1882 1882 1955 1955 1878 1878 1878 1878 1955 1955 1949 1949 1955 1955 2008 2008 1949 1949 1949 1949 2008 2008 2006 2006 2008 2008 2059 2059 2006 2006 2006 2006 2059 2059 2055 2055 2059 2059 2104 2104 2055 2055 2055 2055 2104 2104 2100 2100 2104 2104 2143 2143 2100 2100 2100 2100 2143 2143 2139 2139 2143 2143 2176 2176 2139 2139 2139 2139 2176 2176 2170 2170 2176 2176 2205 2205 2170 2170 2170 2170 2205 2205 2201 2201 2205 2205 2714 2714 2201 2201 2201 2201 2715 2715 2716 2716 2232 2232 2253 2253 2224 2224 2224 2224 2253 2253 2249 2249 2253 2253 2270 2270 2249 2249 2249 2249 2270 2270 2266 2266 2270 2270 2287 2287 2266 2266 2266 2266 2287 2287 2281 2281 2287 2287 2298 2298 2281 2281 2281 2281 2298 2298 2294 2294 2298 2298 2307 2307 2294 2294 2294 2294 2307 2307 2302 2302 2307 2307 2314 2314 2302 2302 2302 2302 2314 2314 2309 2309 1750 1750 1754 1754 1677 1677 1754 1754 1687 1687 1677 1677 1677 1677 1687 1687 1618 1618 1687 1687 1633 1633 1618 1618 1618 1618 1633 1633 1580 1580 1633 1633 1594 1594 1580 1580 1580 1580 1594 1594 1537 1537 1594 1594 1551 1551 1537 1537 1537 1537 1551 1551 1494 1494 1551 1551 1513 1513 1494 1494 1494 1494 1513 1513 1458 1458 1513 1513 1486 1486 1458 1458 1458 1458 1486 1486 1433 1433 1486 1486 1447 1447 1433 1433 1433 1433 1447 1447 1398 1398 1447 1447 1431 1431 1398 1398 1398 1398 1431 1431 1376 1376 1431 1431 1402 1402 1376 1376 1376 1376 1402 1402 2717 2717 1402 1402 2718 2718 2719 2719 2720 2720 1388 1388 2721 2721 1388 1388 1364 1364 2722 2722 2723 2723 1364 1364 2724 2724 1364 1364 1355 1355 2725 2725 2726 2726 1355 1355 2727 2727 1355 1355 1347 1347 2728 2728 2729 2729 1347 1347 2730 2730 1347 1347 1333 1333 2731 2731 2732 2732 1333 1333 2733 2733 1333 1333 1331 1331 2734 2734 2735 2735 1331 1331 2736 2736 1331 1331 1328 1328 2737 2737 2738 2738 1328 1328 2739 2739 1328 1328 1332 1332 2740 2740 2741 2741 1332 1332 2742 2742 1332 1332 1334 1334 2743 2743 2744 2744 1334 1334 2745 2745 1334 1334 1348 1348 2746 2746 2747 2747 1348 1348 2748 2748 1348 1348 1356 1356 2749 2749 2750 2750 1356 1356 2751 2751 1742 1742 1819 1819 1750 1750 1395 1395 1422 1422 1436 1436 1422 1422 1467 1467 1436 1436 1436 1436 1467 1467 1479 1479 1467 1467 1512 1512 1479 1479 1479 1479 1512 1512 1528 1528 1512 1512 1565 1565 1528 1528 1528 1528 1565 1565 1579 1579 1565 1565 1632 1632 1579 1579 1579 1579 1632 1632 1636 1636 1632 1632 1699 1699 1636 1636 1636 1636 1699 1699 1707 1707 1699 1699 1790 1790 1707 1707 1707 1707 1790 1790 1792 1792 1790 1790 1878 1878 1792 1792 1792 1792 1878 1878 1874 1874 1878 1878 1949 1949 1874 1874 1874 1874 1949 1949 1945 1945 1949 1949 2006 2006 1945 1945 1945 1945 2006 2006 2002 2002 2006 2006 2055 2055 2002 2002 2002 2002 2055 2055 2051 2051 2055 2055 2100 2100 2051 2051 2051 2051 2100 2100 2094 2094 2100 2100 2139 2139 2094 2094 2094 2094 2139 2139 2131 2131 2139 2139 2170 2170 2131 2131 2131 2131 2170 2170 2164 2164 2170 2170 2201 2201 2164 2164 2164 2164 2201 2201 2191 2191 2201 2201 2752 2752 2191 2191 2191 2191 2753 2753 2754 2754 2224 2224 2249 2249 2220 2220 2220 2220 2249 2249 2241 2241 2249 2249 2266 2266 2241 2241 2241 2241 2266 2266 2259 2259 2266 2266 2281 2281 2259 2259 2259 2259 2281 2281 2272 2272 2281 2281 2294 2294 2272 2272 2272 2272 2294 2294 2285 2285 2294 2294 2302 2302 2285 2285 2285 2285 2302 2302 2296 2296 2302 2302 2309 2309 2296 2296 2296 2296 2309 2309 2300 2300 1742 1742 1750 1750 1673 1673 1750 1750 1677 1677 1673 1673 1673 1673 1677 1677 1612 1612 1677 1677 1618 1618 1612 1612 1612 1612 1618 1618 1555 1555 1618 1618 1580 1580 1555 1555 1555 1555 1580 1580 1517 1517 1580 1580 1537 1537 1517 1517 1517 1517 1537 1537 1480 1480 1537 1537 1494 1494 1480 1480 1480 1480 1494 1494 1441 1441 1494 1494 1458 1458 1441 1441 1441 1441 1458 1458 1404 1404 1458 1458 1433 1433 1404 1404 1404 1404 1433 1433 1380 1380 1433 1433 1398 1398 1380 1380 1380 1380 1398 1398 2755 2755 1398 1398 1376 1376 2756 2756 2757 2757 1376 1376 2758 2758 1376 1376 2759 2759 2760 2760 1326 1326 1357 1357 1312 1312 1357 1357 1337 1337 1312 1312 1312 1312 1337 1337 1293 1293 1337 1337 1322 1322 1293 1293 1293 1293 1322 1322 1285 1285 1322 1322 1316 1316 1285 1285 1285 1285 1316 1316 1277 1277 1316 1316 1302 1302 1277 1277 1277 1277 1302 1302 1267 1267 1302 1302 1298 1298 1267 1267 1267 1267 1298 1298 1264 1264 1298 1298 1295 1295 1264 1264 1264 1264 1295 1295 1268 1268 1295 1295 1299 1299 1268 1268 1268 1268 1299 1299 1278 1278 1299 1299 1303 1303 1278 1278 1278 1278 1303 1303 1286 1286 1303 1303 1317 1317 1286 1286 1286 1286 1317 1317 1294 1294 1317 1317 1323 1323 1294 1294 1294 1294 1323 1323 1313 1313 1323 1323 1338 1338 1313 1313 1313 1313 1338 1338 1327 1327 1740 1740 1819 1819 1742 1742 1365 1365 1395 1395 1401 1401 1395 1395 1436 1436 1401 1401 1401 1401 1436 1436 1444 1444 1436 1436 1479 1479 1444 1444 1444 1444 1479 1479 1489 1489 1479 1479 1528 1528 1489 1489 1489 1489 1528 1528 1536 1536 1528 1528 1579 1579 1536 1536 1536 1536 1579 1579 1589 1589 1579 1579 1636 1636 1589 1589 1589 1589 1636 1636 1646 1646 1636 1636 1707 1707 1646 1646 1646 1646 1707 1707 1711 1711 1707 1707 1792 1792 1711 1711 1711 1711 1792 1792 1794 1794 1792 1792 1874 1874 1794 1794 1794 1794 1874 1874 1870 1870 1874 1874 1945 1945 1870 1870 1870 1870 1945 1945 1937 1937 1945 1945 2002 2002 1937 1937 1937 1937 2002 2002 1994 1994 2002 2002 2051 2051 1994 1994 1994 1994 2051 2051 2043 2043 2051 2051 2094 2094 2043 2043 2043 2043 2094 2094 2086 2086 2094 2094 2131 2131 2086 2086 2086 2086 2131 2131 2123 2123 2131 2131 2164 2164 2123 2123 2123 2123 2164 2164 2154 2154 2164 2164 2191 2191 2154 2154 2154 2154 2191 2191 2187 2187 2191 2191 2761 2761 2187 2187 2187 2187 2762 2762 2763 2763 2220 2220 2241 2241 2207 2207 2207 2207 2241 2241 2226 2226 2241 2241 2259 2259 2226 2226 2226 2226 2259 2259 2245 2245 2259 2259 2272 2272 2245 2245 2245 2245 2272 2272 2264 2264 2272 2272 2285 2285 2264 2264 2264 2264 2285 2285 2274 2274 2285 2285 2296 2296 2274 2274 2274 2274 2296 2296 2283 2283 2296 2296 2300 2300 2283 2283 2283 2283 2300 2300 2289 2289 1740 1740 1742 1742 1667 1667 1742 1742 1673 1673 1667 1667 1667 1667 1673 1673 1604 1604 1673 1673 1612 1612 1604 1604 1604 1604 1612 1612 1549 1549 1612 1612 1555 1555 1549 1549 1549 1549 1555 1555 1498 1498 1555 1555 1517 1517 1498 1498 1498 1498 1517 1517 1460 1460 1517 1517 1480 1480 1460 1460 1460 1460 1480 1480 1425 1425 1480 1480 1441 1441 1425 1425 1425 1425 1441 1441 1392 1392 1441 1441 1404 1404 1392 1392 1392 1392 1404 1404 1359 1359 1404 1404 1380 1380 1359 1359 1359 1359 1380 1380 2764 2764 1380 1380 2765 2765 2766 2766 1329 1329 1353 1353 1308 1308 1353 1353 1326 1326 1308 1308 1308 1308 1326 1326 1289 1289 1326 1326 1312 1312 1289 1289 1289 1289 1312 1312 1269 1269 1312 1312 1293 1293 1269 1269 1269 1269 1293 1293 1260 1260 1293 1293 1285 1285 1260 1260 1260 1260 1285 1285 1248 1248 1285 1285 1277 1277 1248 1248 1248 1248 1277 1277 1242 1242 1277 1277 1267 1267 1242 1242 1242 1242 1267 1267 1241 1241 1267 1267 1264 1264 1241 1241 1241 1241 1264 1264 1243 1243 1264 1264 1268 1268 1243 1243 1243 1243 1268 1268 1249 1249 1268 1268 1278 1278 1249 1249 1249 1249 1278 1278 1261 1261 1278 1278 1286 1286 1261 1261 1261 1261 1286 1286 1270 1270 1286 1286 1294 1294 1270 1270 1270 1270 1294 1294 1290 1290 1294 1294 1313 1313 1290 1290 1290 1290 1313 1313 1309 1309 1313 1313 1327 1327 1309 1309 1309 1309 1327 1327 1330 1330 1734 1734 1819 1819 1740 1740 2767 2767 1365 1365 1389 1389 1365 1365 1401 1401 1389 1389 1389 1389 1401 1401 1418 1418 1401 1401 1444 1444 1418 1418 1418 1418 1444 1444 1451 1451 1444 1444 1489 1489 1451 1451 1451 1451 1489 1489 1497 1497 1489 1489 1536 1536 1497 1497 1497 1497 1536 1536 1546 1546 1536 1536 1589 1589 1546 1546 1546 1546 1589 1589 1597 1597 1589 1589 1646 1646 1597 1597 1597 1597 1646 1646 1656 1656 1646 1646 1711 1711 1656 1656 1656 1656 1711 1711 1713 1713 1711 1711 1794 1794 1713 1713 1713 1713 1794 1794 1796 1796 1794 1794 1870 1870 1796 1796 1796 1796 1870 1870 1866 1866 1870 1870 1937 1937 1866 1866 1866 1866 1937 1937 1933 1933 1937 1937 1994 1994 1933 1933 1933 1933 1994 1994 1988 1988 1994 1994 2043 2043 1988 1988 1988 1988 2043 2043 2035 2035 2043 2043 2086 2086 2035 2035 2035 2035 2086 2086 2078 2078 2086 2086 2123 2123 2078 2078 2078 2078 2123 2123 2111 2111 2123 2123 2154 2154 2111 2111 2111 2111 2154 2154 2141 2141 2154 2154 2187 2187 2141 2141 2141 2141 2187 2187 2168 2168 2187 2187 2768 2768 2168 2168 2168 2168 2769 2769 2770 2770 2207 2207 2226 2226 2193 2193 2193 2193 2226 2226 2216 2216 2226 2226 2245 2245 2216 2216 2216 2216 2245 2245 2234 2234 2245 2245 2264 2264 2234 2234 2234 2234 2264 2264 2247 2247 2264 2264 2274 2274 2247 2247 2247 2247 2274 2274 2262 2262 2274 2274 2283 2283 2262 2262 2262 2262 2283 2283 2268 2268 2283 2283 2289 2289 2268 2268 2268 2268 2289 2289 2276 2276 1734 1734 1740 1740 1663 1663 1740 1740 1667 1667 1663 1663 1663 1663 1667 1667 1598 1598 1667 1667 1604 1604 1598 1598 1598 1598 1604 1604 1541 1541 1604 1604 1549 1549 1541 1541 1541 1541 1549 1549 1490 1490 1549 1549 1498 1498 1490 1490 1490 1490 1498 1498 1445 1445 1498 1498 1460 1460 1445 1445 1445 1445 1460 1460 1406 1406 1460 1460 1425 1425 1406 1406 1406 1406 1425 1425 1368 1368 1425 1425 1392 1392 1368 1368 1368 1368 1392 1392 1343 1343 1392 1392 1359 1359 1343 1343 1343 1343 1359 1359 2771 2771 1359 1359 2772 2772 2773 2773 1318 1318 1329 1329 1291 1291 1329 1329 1308 1308 1291 1291 1291 1291 1308 1308 1265 1265 1308 1308 1289 1289 1265 1265 1265 1265 1289 1289 1252 1252 1289 1289 1269 1269 1252 1252 1252 1252 1269 1269 1237 1237 1269 1269 1260 1260 1237 1237 1237 1237 1260 1260 1229 1229 1260 1260 1248 1248 1229 1229 1229 1229 1248 1248 1221 1221 1248 1248 1242 1242 1221 1221 1221 1221 1242 1242 1216 1216 1242 1242 1241 1241 1216 1216 1216 1216 1241 1241 1222 1222 1241 1241 1243 1243 1222 1222 1222 1222 1243 1243 1230 1230 1243 1243 1249 1249 1230 1230 1230 1230 1249 1249 1238 1238 1249 1249 1261 1261 1238 1238 1238 1238 1261 1261 1253 1253 1261 1261 1270 1270 1253 1253 1253 1253 1270 1270 1266 1266 1270 1270 1290 1290 1266 1266 1266 1266 1290 1290 1292 1292 1290 1290 1309 1309 1292 1292 1292 1292 1309 1309 1319 1319 1309 1309 1330 1330 1319 1319 2774 2774 2775 2775 1344 1344 1730 1730 1819 1819 1734 1734 2776 2776 2777 2777 1377 1377 2778 2778 2779 2779 1377 1377 1377 1377 2780 2780 1403 1403 2781 2781 2782 2782 1403 1403 1403 1403 2783 2783 2784 2784 1418 1418 1451 1451 1440 1440 1440 1440 1451 1451 1475 1475 1451 1451 1497 1497 1475 1475 1475 1475 1497 1497 1508 1508 1497 1497 1546 1546 1508 1508 1508 1508 1546 1546 1554 1554 1546 1546 1597 1597 1554 1554 1554 1554 1597 1597 1607 1607 1597 1597 1656 1656 1607 1607 1607 1607 1656 1656 1666 1666 1656 1656 1713 1713 1666 1666 1666 1666 1713 1713 1729 1729 1713 1713 1796 1796 1729 1729 1729 1729 1796 1796 1798 1798 1796 1796 1866 1866 1798 1798 1798 1798 1866 1866 1860 1860 1866 1866 1933 1933 1860 1860 1860 1860 1933 1933 1925 1925 1933 1933 1988 1988 1925 1925 1925 1925 1988 1988 1980 1980 1988 1988 2035 2035 1980 1980 1980 1980 2035 2035 2029 2029 2035 2035 2078 2078 2029 2029 2029 2029 2078 2078 2061 2061 2078 2078 2111 2111 2061 2061 2061 2061 2111 2111 2096 2096 2111 2111 2141 2141 2096 2096 2096 2096 2141 2141 2127 2127 2141 2141 2168 2168 2127 2127 2785 2785 2786 2786 2156 2156 2787 2787 2788 2788 2156 2156 2156 2156 2789 2789 2178 2178 2790 2790 2791 2791 2178 2178 2178 2178 2792 2792 2793 2793 2216 2216 2234 2234 2199 2199 2199 2199 2234 2234 2218 2218 2234 2234 2247 2247 2218 2218 2218 2218 2247 2247 2230 2230 2247 2247 2262 2262 2230 2230 2230 2230 2262 2262 2243 2243 2262 2262 2268 2268 2243 2243 2243 2243 2268 2268 2251 2251 2268 2268 2276 2276 2251 2251 2251 2251 2276 2276 2255 2255 1730 1730 1734 1734 1653 1653 1734 1734 1663 1663 1653 1653 1653 1653 1663 1663 1590 1590 1663 1663 1598 1598 1590 1590 1590 1590 1598 1598 1533 1533 1598 1598 1541 1541 1533 1533 1533 1533 1541 1541 1482 1482 1541 1541 1490 1490 1482 1482 1482 1482 1490 1490 1437 1437 1490 1490 1445 1445 1437 1437 1437 1437 1445 1445 1396 1396 1445 1445 1406 1406 1396 1396 1396 1396 1406 1406 1361 1361 1406 1406 1368 1368 1361 1361 1361 1361 1368 1368 2794 2794 1368 1368 1343 1343 2795 2795 2796 2796 1343 1343 2797 2797 1343 1343 2798 2798 2799 2799 1296 1296 1318 1318 1271 1271 1318 1318 1291 1291 1271 1271 1271 1271 1291 1291 1254 1254 1291 1291 1265 1265 1254 1254 1254 1254 1265 1265 1235 1235 1265 1265 1252 1252 1235 1235 1235 1235 1252 1252 1217 1217 1252 1252 1237 1237 1217 1217 1217 1217 1237 1237 1210 1210 1237 1237 1229 1229 1210 1210 1210 1210 1229 1229 1200 1200 1229 1229 1221 1221 1200 1200 1200 1200 1221 1221 1199 1199 1221 1221 1216 1216 1199 1199 1199 1199 1216 1216 1201 1201 1216 1216 1222 1222 1201 1201 1201 1201 1222 1222 1211 1211 1222 1222 1230 1230 1211 1211 1211 1211 1230 1230 1218 1218 1230 1230 1238 1238 1218 1218 1218 1218 1238 1238 1236 1236 1238 1238 1253 1253 1236 1236 1236 1236 1253 1253 1255 1255 1253 1253 1266 1266 1255 1255 1255 1255 1266 1266 1272 1272 1266 1266 1292 1292 1272 1272 1272 1272 1292 1292 1297 1297 1292 1292 1319 1319 1297 1297 1297 1297 1319 1319 1325 1325 2800 2800 1344 1344 2801 2801 2802 2802 1344 1344 1362 1362 1726 1726 1819 1819 1730 1730 1360 1360 2803 2803 1381 1381 2804 2804 1377 1377 1381 1381 1381 1381 1377 1377 1399 1399 1377 1377 1403 1403 1399 1399 1399 1399 1403 1403 1432 1432 1403 1403 2805 2805 1432 1432 1432 1432 2806 2806 1455 1455 2807 2807 2808 2808 1455 1455 1455 1455 2809 2809 1493 1493 2810 2810 2811 2811 1493 1493 1493 1493 2812 2812 1532 1532 2813 2813 2814 2814 1532 1532 1532 1532 2815 2815 2816 2816 1554 1554 1607 1607 1567 1567 1567 1567 1607 1607 1615 1615 1607 1607 1666 1666 1615 1615 1615 1615 1666 1666 1672 1672 1666 1666 1729 1729 1672 1672 1672 1672 1729 1729 1737 1737 1729 1729 1798 1798 1737 1737 1737 1737 1798 1798 1800 1800 1798 1798 1860 1860 1800 1800 1800 1800 1860 1860 1858 1858 1860 1860 1925 1925 1858 1858 1858 1858 1925 1925 1921 1921 1925 1925 1980 1980 1921 1921 1921 1921 1980 1980 1974 1974 1980 1980 2029 2029 1974 1974 1974 1974 2029 2029 2012 2012 2029 2029 2061 2061 2012 2012 2817 2817 2818 2818 2047 2047 2819 2819 2820 2820 2047 2047 2047 2047 2821 2821 2082 2082 2822 2822 2823 2823 2082 2082 2082 2082 2824 2824 2113 2113 2825 2825 2156 2156 2113 2113 2113 2113 2156 2156 2135 2135 2156 2156 2178 2178 2135 2135 2135 2135 2178 2178 2162 2162 2178 2178 2826 2826 2162 2162 2162 2162 2827 2827 2180 2180 2828 2828 2829 2829 2180 2180 2180 2180 2830 2830 2195 2195 2831 2831 2832 2832 2195 2195 2195 2195 2833 2833 2209 2209 2834 2834 2835 2835 2209 2209 2209 2209 2836 2836 2837 2837 2243 2243 2251 2251 2222 2222 2222 2222 2251 2251 2228 2228 2251 2251 2255 2255 2228 2228 2228 2228 2255 2255 2238 2238 1726 1726 1730 1730 1649 1649 1730 1730 1653 1653 1649 1649 1649 1649 1653 1653 1586 1586 1653 1653 1590 1590 1586 1586 1586 1586 1590 1590 1529 1529 1590 1590 1533 1533 1529 1529 1529 1529 1533 1533 1476 1476 1533 1533 1482 1482 1476 1476 1476 1476 1482 1482 1429 1429 1482 1482 1437 1437 1429 1429 1429 1429 1437 1437 1390 1390 1437 1437 1396 1396 1390 1390 1390 1390 1396 1396 1351 1351 1396 1396 1361 1361 1351 1351 1351 1351 1361 1361 2838 2838 1361 1361 2839 2839 2840 2840 1320 1320 1324 1324 1287 1287 1324 1324 1296 1296 1287 1287 1287 1287 1296 1296 1262 1262 1296 1296 1271 1271 1262 1262 1262 1262 1271 1271 1239 1239 1271 1271 1254 1254 1239 1239 1239 1239 1254 1254 1219 1219 1254 1254 1235 1235 1219 1219 1219 1219 1235 1235 1206 1206 1235 1235 1217 1217 1206 1206 1206 1206 1217 1217 1193 1193 1217 1217 1210 1210 1193 1193 1193 1193 1210 1210 1185 1185 1210 1210 1200 1200 1185 1185 1185 1185 1200 1200 1182 1182 1200 1200 1199 1199 1182 1182 1182 1182 1199 1199 1186 1186 1199 1199 1201 1201 1186 1186 1186 1186 1201 1201 1194 1194 1201 1201 1211 1211 1194 1194 1194 1194 1211 1211 1207 1207 1211 1211 1218 1218 1207 1207 1207 1207 1218 1218 1220 1220 1218 1218 1236 1236 1220 1220 1220 1220 1236 1236 1240 1240 1236 1236 1255 1255 1240 1240 1240 1240 1255 1255 1263 1263 1255 1255 1272 1272 1263 1263 1263 1263 1272 1272 1288 1288 1272 1272 1297 1297 1288 1288 1288 1288 1297 1297 1321 1321 1297 1297 1325 1325 1321 1321 2841 2841 2842 2842 1352 1352 2843 2843 1362 1362 1352 1352 1352 1352 1362 1362 1391 1391 1720 1720 1819 1819 1726 1726 1369 1369 1360 1360 1393 1393 1360 1360 1381 1381 1393 1393 1393 1393 1381 1381 1405 1405 1381 1381 1399 1399 1405 1405 1405 1405 1399 1399 1434 1434 1399 1399 1432 1432 1434 1434 1434 1434 1432 1432 1448 1448 1432 1432 1455 1455 1448 1448 1448 1448 1455 1455 1485 1485 1455 1455 1493 1493 1485 1485 1485 1485 1493 1493 1510 1510 1493 1493 1532 1532 1510 1510 1510 1510 1532 1532 1548 1548 1532 1532 2844 2844 1548 1548 1548 1548 2845 2845 1593 1593 2846 2846 2847 2847 1593 1593 1593 1593 2848 2848 1628 1628 2849 2849 2850 2850 1628 1628 1628 1628 2851 2851 1682 1682 2852 2852 2853 2853 1682 1682 1682 1682 2854 2854 1745 1745 2855 2855 2856 2856 1745 1745 1745 1745 2857 2857 1802 1802 2858 2858 2859 2859 1802 1802 1802 1802 2860 2860 1854 1854 2861 2861 2862 2862 1854 1854 1854 1854 2863 2863 1913 1913 2864 2864 2865 2865 1913 1913 1913 1913 2866 2866 1962 1962 2867 2867 2868 2868 1962 1962 1962 1962 2869 2869 1998 1998 2870 2870 2047 2047 1998 1998 1998 1998 2047 2047 2033 2033 2047 2047 2082 2082 2033 2033 2033 2033 2082 2082 2065 2065 2082 2082 2113 2113 2065 2065 2065 2065 2113 2113 2090 2090 2113 2113 2135 2135 2090 2090 2090 2090 2135 2135 2121 2121 2135 2135 2162 2162 2121 2121 2121 2121 2162 2162 2137 2137 2162 2162 2180 2180 2137 2137 2137 2137 2180 2180 2158 2158 2180 2180 2195 2195 2158 2158 2158 2158 2195 2195 2172 2172 2195 2195 2209 2209 2172 2172 2172 2172 2209 2209 2189 2189 2209 2209 2871 2871 2189 2189 2189 2189 2872 2872 2197 2197 2873 2873 2874 2874 2197 2197 2197 2197 2875 2875 2203 2203 2876 2876 2877 2877 2203 2203 2203 2203 2878 2878 2213 2213 1720 1720 1726 1726 1643 1643 1726 1726 1649 1649 1643 1643 1643 1643 1649 1649 1582 1582 1649 1649 1586 1586 1582 1582 1582 1582 1586 1586 1523 1523 1586 1586 1529 1529 1523 1523 1523 1523 1529 1529 1470 1470 1529 1529 1476 1476 1470 1470 1470 1470 1476 1476 1423 1423 1476 1476 1429 1429 1423 1423 1423 1423 1429 1429 1382 1382 1429 1429 1390 1390 1382 1382 1382 1382 1390 1390 1345 1345 1390 1390 1351 1351 1345 1345 1345 1345 1351 1351 2879 2879 1351 1351 2880 2880 2881 2881 1310 1310 1320 1320 1281 1281 1320 1320 1287 1287 1281 1281 1281 1281 1287 1287 1256 1256 1287 1287 1262 1262 1256 1256 1256 1256 1262 1262 1231 1231 1262 1262 1239 1239 1231 1231 1231 1231 1239 1239 1212 1212 1239 1239 1219 1219 1212 1212 1212 1212 1219 1219 1195 1195 1219 1219 1206 1206 1195 1195 1195 1195 1206 1206 1180 1180 1206 1206 1193 1193 1180 1180 1180 1180 1193 1193 1171 1171 1193 1193 1185 1185 1171 1171 1171 1171 1185 1185 1168 1168 1185 1185 1182 1182 1168 1168 1168 1168 1182 1182 1172 1172 1182 1182 1186 1186 1172 1172 1172 1172 1186 1186 1181 1181 1186 1186 1194 1194 1181 1181 1181 1181 1194 1194 1196 1196 1194 1194 1207 1207 1196 1196 1196 1196 1207 1207 1213 1213 1207 1207 1220 1220 1213 1213 1213 1213 1220 1220 1232 1232 1220 1220 1240 1240 1232 1232 1232 1232 1240 1240 1257 1257 1240 1240 1263 1263 1257 1257 1257 1257 1263 1263 1282 1282 1263 1263 1288 1288 1282 1282 1282 1282 1288 1288 1311 1311 1288 1288 1321 1321 1311 1311 2882 2882 2883 2883 1346 1346 2884 2884 1352 1352 1346 1346 1346 1346 1352 1352 1383 1383 1352 1352 1391 1391 1383 1383 1383 1383 1391 1391 1424 1424 1716 1716 1819 1819 1720 1720 1397 1397 1369 1369 1407 1407 1369 1369 1393 1393 1407 1407 1407 1407 1393 1393 1426 1426 1393 1393 1405 1405 1426 1426 1426 1426 1405 1405 1442 1442 1405 1405 1434 1434 1442 1442 1442 1442 1434 1434 1459 1459 1434 1434 1448 1448 1459 1459 1459 1459 1448 1448 1487 1487 1448 1448 1485 1485 1487 1487 1487 1487 1485 1485 1504 1504 1485 1485 1510 1510 1504 1504 1504 1504 1510 1510 1540 1540 1510 1510 1548 1548 1540 1540 1540 1540 1548 1548 1569 1569 1548 1548 1593 1593 1569 1569 1569 1569 1593 1593 1609 1609 1593 1593 1628 1628 1609 1609 1609 1609 1628 1628 1652 1652 1628 1628 1682 1682 1652 1652 1652 1652 1682 1682 1690 1690 1682 1682 1745 1745 1690 1690 1690 1690 1745 1745 1753 1753 1745 1745 1802 1802 1753 1753 1753 1753 1802 1802 1804 1804 1802 1802 1854 1854 1804 1804 1804 1804 1854 1854 1846 1846 1854 1854 1913 1913 1846 1846 1846 1846 1913 1913 1909 1909 1913 1913 1962 1962 1909 1909 1909 1909 1962 1962 1941 1941 1962 1962 1998 1998 1941 1941 1941 1941 1998 1998 1982 1982 1998 1998 2033 2033 1982 1982 1982 1982 2033 2033 2017 2017 2033 2033 2065 2065 2017 2017 2017 2017 2065 2065 2041 2041 2065 2065 2090 2090 2041 2041 2041 2041 2090 2090 2076 2076 2090 2090 2121 2121 2076 2076 2076 2076 2121 2121 2092 2092 2121 2121 2137 2137 2092 2092 2092 2092 2137 2137 2117 2117 2137 2137 2158 2158 2117 2117 2117 2117 2158 2158 2129 2129 2158 2158 2172 2172 2129 2129 2129 2129 2172 2172 2147 2147 2172 2172 2189 2189 2147 2147 2147 2147 2189 2189 2160 2160 2189 2189 2197 2197 2160 2160 2160 2160 2197 2197 2166 2166 2197 2197 2203 2203 2166 2166 2166 2166 2203 2203 2174 2174 2203 2203 2213 2213 2174 2174 2174 2174 2213 2213 2185 2185 1716 1716 1720 1720 1639 1639 1720 1720 1643 1643 1639 1639 1639 1639 1643 1643 1574 1574 1643 1643 1582 1582 1574 1574 1574 1574 1582 1582 1519 1519 1582 1582 1523 1523 1519 1519 1519 1519 1523 1523 1464 1464 1523 1523 1470 1470 1464 1464 1464 1464 1470 1470 1415 1415 1470 1470 1423 1423 1415 1415 1415 1415 1423 1423 1374 1374 1423 1423 1382 1382 1374 1374 1374 1374 1382 1382 1339 1339 1382 1382 1345 1345 1339 1339 1339 1339 1345 1345 2885 2885 1345 1345 2886 2886 2887 2887 1304 1304 1310 1310 1275 1275 1310 1310 1281 1281 1275 1275 1275 1275 1281 1281 1246 1246 1281 1281 1256 1256 1246 1246 1246 1246 1256 1256 1225 1225 1256 1256 1231 1231 1225 1225 1225 1225 1231 1231 1204 1204 1231 1231 1212 1212 1204 1204 1204 1204 1212 1212 1189 1189 1212 1212 1195 1195 1189 1189 1189 1189 1195 1195 1173 1173 1195 1195 1180 1180 1173 1173 1173 1173 1180 1180 1164 1164 1180 1180 1171 1171 1164 1164 1164 1164 1171 1171 1160 1160 1171 1171 1168 1168 1160 1160 1160 1160 1168 1168 1165 1165 1168 1168 1172 1172 1165 1165 1165 1165 1172 1172 1174 1174 1172 1172 1181 1181 1174 1174 1174 1174 1181 1181 1190 1190 1181 1181 1196 1196 1190 1190 1190 1190 1196 1196 1205 1205 1196 1196 1213 1213 1205 1205 1205 1205 1213 1213 1226 1226 1213 1213 1232 1232 1226 1226 1226 1226 1232 1232 1247 1247 1232 1232 1257 1257 1247 1247 1247 1247 1257 1257 1276 1276 1257 1257 1282 1282 1276 1276 1276 1276 1282 1282 1305 1305 1282 1282 1311 1311 1305 1305 2888 2888 2889 2889 1340 1340 2890 2890 1346 1346 1340 1340 1340 1340 1346 1346 1375 1375 1346 1346 1383 1383 1375 1375 1375 1375 1383 1383 1416 1416 1383 1383 1424 1424 1416 1416 1416 1416 1424 1424 1465 1465 1714 1714 1819 1819 1716 1716 1430 1430 1397 1397 1438 1438 1397 1397 1407 1407 1438 1438 1438 1438 1407 1407 1446 1446 1407 1407 1426 1426 1446 1446 1446 1446 1426 1426 1461 1461 1426 1426 1442 1442 1461 1461 1461 1461 1442 1442 1481 1481 1442 1442 1459 1459 1481 1481 1481 1481 1459 1459 1495 1495 1459 1459 1487 1487 1495 1495 1495 1495 1487 1487 1514 1514 1487 1487 1504 1504 1514 1514 1514 1514 1504 1504 1544 1544 1504 1504 1540 1540 1544 1544 1544 1544 1540 1540 1563 1563 1540 1540 1569 1569 1563 1563 1563 1563 1569 1569 1601 1601 1569 1569 1609 1609 1601 1601 1601 1601 1609 1609 1624 1624 1609 1609 1652 1652 1624 1624 1624 1624 1652 1652 1670 1670 1652 1652 1690 1690 1670 1670 1670 1670 1690 1690 1701 1701 1690 1690 1753 1753 1701 1701 1701 1701 1753 1753 1757 1757 1753 1753 1804 1804 1757 1757 1757 1757 1804 1804 1808 1808 1804 1804 1846 1846 1808 1808 1808 1808 1846 1846 1842 1842 1846 1846 1909 1909 1842 1842 1842 1842 1909 1909 1897 1897 1909 1909 1941 1941 1897 1897 1897 1897 1941 1941 1929 1929 1941 1941 1982 1982 1929 1929 1929 1929 1982 1982 1970 1970 1982 1982 2017 2017 1970 1970 1970 1970 2017 2017 1990 1990 2017 2017 2041 2041 1990 1990 1990 1990 2041 2041 2027 2027 2041 2041 2076 2076 2027 2027 2027 2027 2076 2076 2045 2045 2076 2076 2092 2092 2045 2045 2045 2045 2092 2092 2070 2070 2092 2092 2117 2117 2070 2070 2070 2070 2117 2117 2084 2084 2117 2117 2129 2129 2084 2084 2084 2084 2129 2129 2102 2102 2129 2129 2147 2147 2102 2102 2102 2102 2147 2147 2119 2119 2147 2147 2160 2160 2119 2119 2119 2119 2160 2160 2125 2125 2160 2160 2166 2166 2125 2125 2125 2125 2166 2166 2133 2133 2166 2166 2174 2174 2133 2133 2133 2133 2174 2174 2145 2145 2174 2174 2185 2185 2145 2145 2145 2145 2185 2185 2152 2152 1714 1714 1716 1716 1637 1637 1716 1716 1639 1639 1637 1637 1637 1637 1639 1639 1572 1572 1639 1639 1574 1574 1572 1572 1572 1572 1574 1574 1515 1515 1574 1574 1519 1519 1515 1515 1515 1515 1519 1519 1462 1462 1519 1519 1464 1464 1462 1462 1462 1462 1464 1464 1413 1413 1464 1464 1415 1415 1413 1413 1413 1413 1415 1415 1372 1372 1415 1415 1374 1374 1372 1372 1372 1372 1374 1374 1335 1335 1374 1374 1339 1339 1335 1335 1335 1335 1339 1339 2891 2891 1339 1339 2892 2892 2893 2893 1300 1300 1304 1304 1273 1273 1304 1304 1275 1275 1273 1273 1273 1273 1275 1275 1244 1244 1275 1275 1246 1246 1244 1244 1244 1244 1246 1246 1223 1223 1246 1246 1225 1225 1223 1223 1223 1223 1225 1225 1202 1202 1225 1225 1204 1204 1202 1202 1202 1202 1204 1204 1187 1187 1204 1204 1189 1189 1187 1187 1187 1187 1189 1189 1169 1169 1189 1189 1173 1173 1169 1169 1169 1169 1173 1173 1161 1161 1173 1173 1164 1164 1161 1161 1161 1161 1164 1164 1159 1159 1164 1164 1160 1160 1159 1159 1159 1159 1160 1160 1162 1162 1160 1160 1165 1165 1162 1162 1162 1162 1165 1165 1170 1170 1165 1165 1174 1174 1170 1170 1170 1170 1174 1174 1188 1188 1174 1174 1190 1190 1188 1188 1188 1188 1190 1190 1203 1203 1190 1190 1205 1205 1203 1203 1203 1203 1205 1205 1224 1224 1205 1205 1226 1226 1224 1224 1224 1224 1226 1226 1245 1245 1226 1226 1247 1247 1245 1245 1245 1245 1247 1247 1274 1274 1247 1247 1276 1276 1274 1274 1274 1274 1276 1276 1301 1301 1276 1276 1305 1305 1301 1301 2894 2894 2895 2895 1336 1336 2896 2896 1340 1340 1336 1336 1336 1336 1340 1340 1373 1373 1340 1340 1375 1375 1373 1373 1373 1373 1375 1375 1414 1414 1375 1375 1416 1416 1414 1414 1414 1414 1416 1416 1463 1463 1416 1416 1465 1465 1463 1463 1463 1463 1465 1465 1516 1516 1718 1718 1819 1819 1714 1714 1471 1471 1430 1430 1477 1477 1430 1430 1438 1438 1477 1477 1477 1477 1438 1438 1483 1483 1438 1438 1446 1446 1483 1483 1483 1483 1446 1446 1491 1491 1446 1446 1461 1461 1491 1491 1491 1491 1461 1461 1499 1499 1461 1461 1481 1481 1499 1499 1499 1499 1481 1481 1518 1518 1481 1481 1495 1495 1518 1518 1518 1518 1495 1495 1538 1538 1495 1495 1514 1514 1538 1538 1538 1538 1514 1514 1552 1552 1514 1514 1544 1544 1552 1552 1552 1552 1544 1544 1571 1571 1544 1544 1563 1563 1571 1571 1571 1571 1563 1563 1603 1603 1563 1563 1601 1601 1603 1603 1603 1603 1601 1601 1617 1617 1601 1601 1624 1624 1617 1617 1617 1617 1624 1624 1660 1660 1624 1624 1670 1670 1660 1660 1660 1660 1670 1670 1684 1684 1670 1670 1701 1701 1684 1684 1684 1684 1701 1701 1725 1725 1701 1701 1757 1757 1725 1725 1725 1725 1757 1757 1767 1767 1757 1757 1808 1808 1767 1767 1767 1767 1808 1808 1810 1810 1808 1808 1842 1842 1810 1810 1810 1810 1842 1842 1840 1840 1842 1842 1897 1897 1840 1840 1840 1840 1897 1897 1886 1886 1897 1897 1929 1929 1886 1886 1886 1886 1929 1929 1915 1915 1929 1929 1970 1970 1915 1915 1915 1915 1970 1970 1939 1939 1970 1970 1990 1990 1939 1939 1939 1939 1990 1990 1976 1976 1990 1990 2027 2027 1976 1976 1976 1976 2027 2027 1992 1992 2027 2027 2045 2045 1992 1992 1992 1992 2045 2045 2021 2021 2045 2045 2070 2070 2021 2021 2021 2021 2070 2070 2037 2037 2070 2070 2084 2084 2037 2037 2037 2037 2084 2084 2053 2053 2084 2084 2102 2102 2053 2053 2053 2053 2102 2102 2072 2072 2102 2102 2119 2119 2072 2072 2072 2072 2119 2119 2080 2080 2119 2119 2125 2125 2080 2080 2080 2080 2125 2125 2088 2088 2125 2125 2133 2133 2088 2088 2088 2088 2133 2133 2098 2098 2133 2133 2145 2145 2098 2098 2098 2098 2145 2145 2106 2106 2145 2145 2152 2152 2106 2106 2106 2106 2152 2152 2115 2115 1718 1718 1714 1714 1641 1641 1714 1714 1637 1637 1641 1641 1641 1641 1637 1637 1576 1576 1637 1637 1572 1572 1576 1576 1576 1576 1572 1572 1521 1521 1572 1572 1515 1515 1521 1521 1521 1521 1515 1515 1468 1468 1515 1515 1462 1462 1468 1468 1468 1468 1462 1462 1419 1419 1462 1462 1413 1413 1419 1419 1419 1419 1413 1413 1378 1378 1413 1413 1372 1372 1378 1378 1378 1378 1372 1372 1341 1341 1372 1372 1335 1335 1341 1341 1341 1341 1335 1335 2897 2897 1335 1335 2898 2898 2899 2899 1306 1306 1300 1300 1279 1279 1300 1300 1273 1273 1279 1279 1279 1279 1273 1273 1250 1250 1273 1273 1244 1244 1250 1250 1250 1250 1244 1244 1227 1227 1244 1244 1223 1223 1227 1227 1227 1227 1223 1223 1208 1208 1223 1223 1202 1202 1208 1208 1208 1208 1202 1202 1191 1191 1202 1202 1187 1187 1191 1191 1191 1191 1187 1187 1176 1176 1187 1187 1169 1169 1176 1176 1176 1176 1169 1169 1166 1166 1169 1169 1161 1161 1166 1166 1166 1166 1161 1161 1163 1163 1161 1161 1159 1159 1163 1163 1163 1163 1159 1159 1167 1167 1159 1159 1162 1162 1167 1167 1167 1167 1162 1162 1177 1177 1162 1162 1170 1170 1177 1177 1177 1177 1170 1170 1192 1192 1170 1170 1188 1188 1192 1192 1192 1192 1188 1188 1209 1209 1188 1188 1203 1203 1209 1209 1209 1209 1203 1203 1228 1228 1203 1203 1224 1224 1228 1228 1228 1228 1224 1224 1251 1251 1224 1224 1245 1245 1251 1251 1251 1251 1245 1245 1280 1280 1245 1245 1274 1274 1280 1280 1280 1280 1274 1274 1307 1307 1274 1274 1301 1301 1307 1307 2900 2900 2901 2901 1342 1342 2902 2902 1336 1336 1342 1342 1342 1342 1336 1336 1379 1379 1336 1336 1373 1373 1379 1379 1379 1379 1373 1373 1420 1420 1373 1373 1414 1414 1420 1420 1420 1420 1414 1414 1469 1469 1414 1414 1463 1463 1469 1469 1469 1469 1463 1463 1522 1522 1463 1463 1516 1516 1522 1522 1522 1522 1516 1516 1577 1577 1722 1722 1819 1819 1718 1718 1520 1520 1471 1471 1524 1524 1471 1471 1477 1477 1524 1524 1524 1524 1477 1477 1530 1530 1477 1477 1483 1483 1530 1530 1530 1530 1483 1483 1534 1534 1483 1483 1491 1491 1534 1534 1534 1534 1491 1491 1542 1542 1491 1491 1499 1499 1542 1542 1542 1542 1499 1499 1550 1550 1499 1499 1518 1518 1550 1550 1550 1550 1518 1518 1556 1556 1518 1518 1538 1538 1556 1556 1556 1556 1538 1538 1581 1581 1538 1538 1552 1552 1581 1581 1581 1581 1552 1552 1595 1595 1552 1552 1571 1571 1595 1595 1595 1595 1571 1571 1611 1611 1571 1571 1603 1603 1611 1611 1611 1611 1603 1603 1630 1630 1603 1603 1617 1617 1630 1630 1630 1630 1617 1617 1662 1662 1617 1617 1660 1660 1662 1662 1662 1662 1660 1660 1680 1680 1660 1660 1684 1684 1680 1680 1680 1680 1684 1684 1703 1703 1684 1684 1725 1725 1703 1703 1703 1703 1725 1725 1747 1747 1725 1725 1767 1767 1747 1747 1747 1747 1767 1767 1771 1771 1767 1767 1810 1810 1771 1771 1771 1771 1810 1810 1812 1812 1810 1810 1840 1840 1812 1812 1812 1812 1840 1840 1834 1834 1840 1840 1886 1886 1834 1834 1834 1834 1886 1886 1862 1862 1886 1886 1915 1915 1862 1862 1862 1862 1915 1915 1903 1903 1915 1915 1939 1939 1903 1903 1903 1903 1939 1939 1923 1923 1939 1939 1976 1976 1923 1923 1923 1923 1976 1976 1947 1947 1976 1976 1992 1992 1947 1947 1947 1947 1992 1992 1972 1972 1992 1992 2021 2021 1972 1972 1972 1972 2021 2021 1984 1984 2021 2021 2037 2037 1984 1984 1984 1984 2037 2037 2000 2000 2037 2037 2053 2053 2000 2000 2000 2000 2053 2053 2023 2023 2053 2053 2072 2072 2023 2023 2023 2023 2072 2072 2031 2031 2072 2072 2080 2080 2031 2031 2031 2031 2080 2080 2039 2039 2080 2080 2088 2088 2039 2039 2039 2039 2088 2088 2049 2049 2088 2088 2098 2098 2049 2049 2049 2049 2098 2098 2057 2057 2098 2098 2106 2106 2057 2057 2057 2057 2106 2106 2068 2068 2106 2106 2115 2115 2068 2068 2068 2068 2115 2115 2074 2074 1722 1722 1718 1718 1647 1647 1718 1718 1641 1641 1647 1647 1647 1647 1641 1641 1584 1584 1641 1641 1576 1576 1584 1584 1584 1584 1576 1576 1525 1525 1576 1576 1521 1521 1525 1525 1525 1525 1521 1521 1472 1472 1521 1521 1468 1468 1472 1472 1472 1472 1468 1468 1427 1427 1468 1468 1419 1419 1427 1427 1427 1427 1419 1419 1386 1386 1419 1419 1378 1378 1386 1386 1386 1386 1378 1378 1349 1349 1378 1378 1341 1341 1349 1349 1349 1349 1341 1341 2903 2903 1341 1341 2904 2904 2905 2905 1314 1314 1306 1306 1283 1283 1306 1306 1279 1279 1283 1283 1283 1283 1279 1279 1258 1258 1279 1279 1250 1250 1258 1258 1258 1258 1250 1250 1233 1233 1250 1250 1227 1227 1233 1233 1233 1233 1227 1227 1214 1214 1227 1227 1208 1208 1214 1214 1214 1214 1208 1208 1197 1197 1208 1208 1191 1191 1197 1197 1197 1197 1191 1191 1183 1183 1191 1191 1176 1176 1183 1183 1183 1183 1176 1176 1178 1178 1176 1176 1166 1166 1178 1178 1178 1178 1166 1166 1175 1175 1166 1166 1163 1163 1175 1175 1175 1175 1163 1163 1179 1179 1163 1163 1167 1167 1179 1179 1179 1179 1167 1167 1184 1184 1167 1167 1177 1177 1184 1184 1184 1184 1177 1177 1198 1198 1177 1177 1192 1192 1198 1198 1198 1198 1192 1192 1215 1215 1192 1192 1209 1209 1215 1215 1215 1215 1209 1209 1234 1234 1209 1209 1228 1228 1234 1234 1234 1234 1228 1228 1259 1259 1228 1228 1251 1251 1259 1259 1259 1259 1251 1251 1284 1284 1251 1251 1280 1280 1284 1284 1284 1284 1280 1280 1315 1315 1280 1280 1307 1307 1315 1315 2906 2906 2907 2907 1350 1350 2908 2908 1342 1342 1350 1350 1350 1350 1342 1342 1387 1387 1342 1342 1379 1379 1387 1387 1387 1387 1379 1379 1428 1428 1379 1379 1420 1420 1428 1428 1428 1428 1420 1420 1473 1473 1420 1420 1469 1469 1473 1473 1473 1473 1469 1469 1526 1526 1469 1469 1522 1522 1526 1526 1526 1526 1522 1522 1585 1585 1522 1522 1577 1577 1585 1585 1585 1585 1577 1577 1648 1648 1573 1573 1520 1520 1575 1575 1520 1520 1524 1524 1575 1575 1575 1575 1524 1524 1583 1583 1524 1524 1530 1530 1583 1583 1583 1583 1530 1530 1587 1587 1530 1530 1534 1534 1587 1587 1587 1587 1534 1534 1591 1591 1534 1534 1542 1542 1591 1591 1591 1591 1542 1542 1599 1599 1542 1542 1550 1550 1599 1599 1599 1599 1550 1550 1605 1605 1550 1550 1556 1556 1605 1605 1605 1605 1556 1556 1613 1613 1556 1556 1581 1581 1613 1613 1613 1613 1581 1581 1619 1619 1581 1581 1595 1595 1619 1619 1619 1619 1595 1595 1634 1634 1595 1595 1611 1611 1634 1634 1634 1634 1611 1611 1658 1658 1611 1611 1630 1630 1658 1658 1658 1658 1630 1630 1676 1676 1630 1630 1662 1662 1676 1676 1676 1676 1662 1662 1686 1686 1662 1662 1680 1680 1686 1686 1686 1686 1680 1680 1705 1705 1680 1680 1703 1703 1705 1705 1705 1705 1703 1703 1739 1739 1703 1703 1747 1747 1739 1739 1739 1739 1747 1747 1761 1761 1747 1747 1771 1771 1761 1761 1761 1761 1771 1771 1777 1777 1771 1771 1812 1812 1777 1777 1777 1777 1812 1812 1814 1814 1812 1812 1834 1834 1814 1814 1814 1814 1834 1834 1830 1830 1834 1834 1862 1862 1830 1830 1830 1830 1862 1862 1848 1848 1862 1862 1903 1903 1848 1848 1848 1848 1903 1903 1876 1876 1903 1903 1923 1923 1876 1876 1876 1876 1923 1923 1907 1907 1923 1923 1947 1947 1907 1907 1907 1907 1947 1947 1917 1917 1947 1947 1972 1972 1917 1917 1917 1917 1972 1972 1931 1931 1972 1972 1984 1984 1931 1931 1931 1931 1984 1984 1951 1951 1984 1984 2000 2000 1951 1951 1951 1951 2000 2000 1968 1968 2000 2000 2023 2023 1968 1968 1968 1968 2023 2023 1978 1978 2023 2023 2031 2031 1978 1978 1978 1978 2031 2031 1986 1986 2031 2031 2039 2039 1986 1986 1986 1986 2039 2039 1996 1996 2039 2039 2049 2049 1996 1996 1996 1996 2049 2049 2004 2004 2049 2049 2057 2057 2004 2004 2004 2004 2057 2057 2010 2010 2057 2057 2068 2068 2010 2010 2010 2010 2068 2068 2019 2019 2068 2068 2074 2074 2019 2019 2019 2019 2074 2074 2025 2025 1642 1642 1573 1573 1638 1638 1573 1573 1575 1575 1638 1638 1638 1638 1575 1575 1640 1640 1575 1575 1583 1583 1640 1640 1640 1640 1583 1583 1644 1644 1583 1583 1587 1587 1644 1644 1644 1644 1587 1587 1650 1650 1587 1587 1591 1591 1650 1650 1650 1650 1591 1591 1654 1654 1591 1591 1599 1599 1654 1654 1654 1654 1599 1599 1664 1664 1599 1599 1605 1605 1664 1664 1664 1664 1605 1605 1668 1668 1605 1605 1613 1613 1668 1668 1668 1668 1613 1613 1674 1674 1613 1613 1619 1619 1674 1674 1674 1674 1619 1619 1678 1678 1619 1619 1634 1634 1678 1678 1678 1678 1634 1634 1688 1688 1634 1634 1658 1658 1688 1688 1688 1688 1658 1658 1692 1692 1658 1658 1676 1676 1692 1692 1692 1692 1676 1676 1709 1709 1676 1676 1686 1686 1709 1709 1709 1709 1686 1686 1733 1733 1686 1686 1705 1705 1733 1733 1733 1733 1705 1705 1749 1749 1705 1705 1739 1739 1749 1749 1749 1749 1739 1739 1763 1763 1739 1739 1761 1761 1763 1763 1763 1763 1761 1761 1773 1773 1761 1761 1777 1777 1773 1773 1773 1773 1777 1777 1781 1781 1777 1777 1814 1814 1781 1781 1781 1781 1814 1814 1816 1816 1814 1814 1830 1830 1816 1816 1816 1816 1830 1830 1826 1826 1830 1830 1848 1848 1826 1826 1826 1826 1848 1848 1836 1836 1848 1848 1876 1876 1836 1836 1836 1836 1876 1876 1850 1850 1876 1876 1907 1907 1850 1850 1850 1850 1907 1907 1868 1868 1907 1907 1917 1917 1868 1868 1868 1868 1917 1917 1891 1891 1917 1917 1931 1931 1891 1891 1891 1891 1931 1931 1905 1905 1931 1931 1951 1951 1905 1905 1905 1905 1951 1951 1911 1911 1951 1951 1968 1968 1911 1911 1911 1911 1968 1968 1919 1919 1968 1968 1978 1978 1919 1919 1919 1919 1978 1978 1927 1927 1978 1978 1986 1986 1927 1927 1927 1927 1986 1986 1935 1935 1986 1986 1996 1996 1935 1935 1935 1935 1996 1996 1943 1943 1996 1996 2004 2004 1943 1943 1943 1943 2004 2004 1953 1953 2004 2004 2010 2010 1953 1953 1953 1953 2010 2010 1960 1960 2010 2010 2019 2019 1960 1960 1960 1960 2019 2019 1964 1964 2019 2019 2025 2025 1964 1964 1964 1964 2025 2025 1966 1966 1723 1723 1642 1642 1719 1719 1642 1642 1638 1638 1719 1719 1719 1719 1638 1638 1715 1715 1638 1638 1640 1640 1715 1715 1715 1715 1640 1640 1717 1717 1640 1640 1644 1644 1717 1717 1717 1717 1644 1644 1721 1721 1644 1644 1650 1650 1721 1721 1721 1721 1650 1650 1727 1727 1650 1650 1654 1654 1727 1727 1727 1727 1654 1654 1731 1731 1654 1654 1664 1664 1731 1731 1731 1731 1664 1664 1735 1735 1664 1664 1668 1668 1735 1735 1735 1735 1668 1668 1741 1741 1668 1668 1674 1674 1741 1741 1741 1741 1674 1674 1743 1743 1674 1674 1678 1678 1743 1743 1743 1743 1678 1678 1751 1751 1678 1678 1688 1688 1751 1751 1751 1751 1688 1688 1755 1755 1688 1688 1692 1692 1755 1755 1755 1755 1692 1692 1759 1759 1692 1692 1709 1709 1759 1759 1759 1759 1709 1709 1765 1765 1709 1709 1733 1733 1765 1765 1765 1765 1733 1733 1769 1769 1733 1733 1749 1749 1769 1769 1769 1769 1749 1749 1775 1775 1749 1749 1763 1763 1775 1775 1775 1775 1763 1763 1779 1779 1763 1763 1773 1773 1779 1779 1779 1779 1773 1773 1783 1783 1773 1773 1781 1781 1783 1783 1783 1783 1781 1781 1806 1806 1781 1781 1816 1816 1806 1806 1806 1806 1816 1816 1818 1818 1816 1816 1826 1826 1818 1818 1818 1818 1826 1826 1824 1824 1826 1826 1836 1836 1824 1824 1824 1824 1836 1836 1828 1828 1836 1836 1850 1850 1828 1828 1828 1828 1850 1850 1832 1832 1850 1850 1868 1868 1832 1832 1832 1832 1868 1868 1838 1838 1868 1868 1891 1891 1838 1838 1838 1838 1891 1891 1844 1844 1891 1891 1905 1905 1844 1844 1844 1844 1905 1905 1852 1852 1905 1905 1911 1911 1852 1852 1852 1852 1911 1911 1856 1856 1911 1911 1919 1919 1856 1856 1856 1856 1919 1919 1864 1864 1919 1919 1927 1927 1864 1864 1864 1864 1927 1927 1872 1872 1927 1927 1935 1935 1872 1872 1872 1872 1935 1935 1880 1880 1935 1935 1943 1943 1880 1880 1880 1880 1943 1943 1889 1889 1943 1943 1953 1953 1889 1889 1889 1889 1953 1953 1893 1893 1953 1953 1960 1960 1893 1893 1893 1893 1960 1960 1895 1895 1960 1960 1964 1964 1895 1895 1895 1895 1964 1964 1899 1899 1964 1964 1966 1966 1899 1899 1899 1899 1966 1966 1901 1901 1894 1894 1820 1820 1898 1898 1723 1723 1648 1648 1642 1642 1648 1648 1577 1577 1642 1642 1642 1642 1577 1577 1573 1573 1577 1577 1516 1516 1573 1573 1573 1573 1516 1516 1520 1520 1516 1516 1465 1465 1520 1520 1520 1520 1465 1465 1471 1471 1465 1465 1424 1424 1471 1471 1471 1471 1424 1424 1430 1430 1424 1424 1391 1391 1430 1430 1430 1430 1391 1391 1397 1397 1391 1391 1362 1362 1397 1397 1397 1397 1362 1362 1369 1369 1362 1362 1344 1344 1369 1369 1369 1369 1344 1344 1360 1360 1344 1344 2909 2909 1360 1360 1360 1360 2910 2910 2911 2911 1330 1330 1327 1327 1354 1354 1354 1354 1327 1327 1358 1358 1327 1327 1338 1338 1358 1358 2912 2912 2913 2913 1365 1365 2914 2914 1356 1356 1365 1365 1365 1365 1356 1356 1395 1395 1356 1356 1385 1385 1395 1395 1395 1395 1385 1385 1422 1422 1385 1385 1412 1412 1422 1422 1422 1422 1412 1412 1457 1457 1412 1412 1453 1453 1457 1457 1457 1457 1453 1453 1502 1502 1453 1453 1500 1500 1502 1502 1502 1502 1500 1500 1557 1557 1500 1500 1558 1558 1557 1557 1557 1557 1558 1558 1621 1621 1558 1558 1625 1625 1621 1621 1621 1621 1625 1625 1696 1696 1625 1625 1698 1698 1696 1696 1696 1696 1698 1698 1789 1789 1698 1698 1791 1791 1789 1789 1789 1789 1791 1791 1873 1873 1791 1791 1869 1869 1873 1873 1873 1873 1869 1869 1936 1936 1869 1869 1932 1932 1936 1936 1936 1936 1932 1932 1987 1987 1932 1932 1979 1979 1987 1987 1987 1987 1979 1979 2028 2028 1979 1979 2011 2011 2028 2028 2915 2915 2916 2916 2046 2046 2917 2917 2032 2032 2046 2046 2046 2046 2032 2032 2064 2064 2032 2032 2040 2040 2064 2064 2064 2064 2040 2040 2075 2075 2040 2040 2044 2044 2075 2075 2075 2075 2044 2044 2069 2069 2044 2044 2036 2036 2069 2069 2069 2069 2036 2036 2052 2052 2036 2036 2022 2022 2052 2052 2052 2052 2022 2022 2030 2030 2022 2022 1985 1985 2030 2030 2030 2030 1985 1985 1995 1995 1985 1985 1942 1942 1995 1995 1995 1995 1942 1942 1952 1952 1942 1942 1892 1892 1952 1952 1952 1952 1892 1892 1894 1894 1892 1892 1820 1820 1894 1894
+419 419 417 417 498 498 419 419 498 498 423 423 425 425 423 423 498 498 429 429 425 425 498 498 438 438 429 429 498 498 446 446 438 438 498 498 454 454 446 446 498 498 462 462 454 454 498 498 466 466 462 462 498 498 474 474 466 466 498 498 480 480 474 474 498 498 486 486 480 480 498 498 490 490 486 486 498 498 494 494 490 490 498 498 501 501 494 494 498 498 513 513 501 501 498 498 536 536 513 513 498 498 540 540 536 536 498 498 544 544 540 540 498 498 550 550 544 544 498 498 554 554 550 550 498 498 560 560 554 554 498 498 564 564 560 560 498 498 568 568 564 564 498 498 576 576 568 568 499 499 578 578 576 576 499 499 584 584 578 578 499 499 588 588 584 584 499 499 592 592 588 588 499 499 598 598 592 592 499 499 602 602 598 598 499 499 604 604 602 602 499 499 600 600 604 604 499 499 596 596 600 600 499 499 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 497 497 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 497 497 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 497 497 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 497 497 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 497 497 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2320 2320 485 485 496 496 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2321 2321 319 319 2322 2322 2323 2323 343 343 305 305 337 337 489 489 496 496 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2324 2324 120 120 114 114 2325 2325 2326 2326 114 114 2327 2327 114 114 104 104 2328 2328 2329 2329 104 104 2330 2330 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2331 2331 355 355 2332 2332 2333 2333 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 496 496 489 489 2334 2334 270 270 2335 2335 270 270 235 235 2336 2336 2337 2337 235 235 2338 2338 235 235 204 204 2339 2339 2340 2340 204 204 2341 2341 204 204 182 182 2342 2342 2343 2343 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2344 2344 137 137 122 122 2345 2345 2346 2346 122 122 2347 2347 122 122 108 108 2348 2348 2349 2349 108 108 2350 2350 108 108 2351 2351 2352 2352 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2353 2353 404 404 2354 2354 2355 2355 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 500 500 496 496 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2356 2356 161 161 2357 2357 2358 2358 161 161 2359 2359 161 161 139 139 2360 2360 2361 2361 139 139 2362 2362 139 139 2363 2363 2364 2364 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 500 500 493 493 502 502 493 493 491 491 502 502 502 502 491 491 504 504 491 491 487 487 504 504 504 504 487 487 506 506 487 487 483 483 506 506 506 506 483 483 508 508 483 483 477 477 508 508 508 508 477 477 510 510 477 477 475 475 510 510 510 510 475 475 514 514 475 475 471 471 514 514 514 514 471 471 516 516 471 471 463 463 516 516 516 516 463 463 2365 2365 463 463 2366 2366 2367 2367 518 518 459 459 520 520 459 459 457 457 520 520 520 520 457 457 522 522 457 457 451 451 522 522 522 522 451 451 524 524 451 451 447 447 524 524 524 524 447 447 526 526 512 512 496 496 500 500 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2368 2368 130 130 130 130 2369 2369 2370 2370 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 512 512 500 500 537 537 500 500 502 502 537 537 537 537 502 502 541 541 502 502 504 504 541 541 541 541 504 504 547 547 504 504 506 506 547 547 547 547 506 506 551 551 506 506 508 508 551 551 551 551 508 508 561 561 508 508 510 510 561 561 561 561 510 510 565 565 510 510 514 514 565 565 565 565 514 514 573 573 514 514 516 516 573 573 573 573 516 516 2371 2371 516 516 2372 2372 2373 2373 581 581 518 518 589 589 518 518 520 520 589 589 589 589 520 520 605 605 520 520 522 522 605 605 605 605 522 522 607 607 522 522 524 524 607 607 607 607 524 524 611 611 524 524 526 526 611 611 611 611 526 526 619 619 535 535 496 496 512 512 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2374 2374 126 126 126 126 2375 2375 2376 2376 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 535 535 512 512 545 545 512 512 537 537 545 545 545 545 537 537 557 557 537 537 541 541 557 557 557 557 541 541 571 571 541 541 547 547 571 571 571 571 547 547 593 593 547 547 551 551 593 593 593 593 551 551 617 617 551 551 561 561 617 617 617 617 561 561 628 628 561 561 565 565 628 628 628 628 565 565 636 636 565 565 573 573 636 636 636 636 573 573 2377 2377 573 573 2378 2378 2379 2379 646 646 581 581 652 652 581 581 589 589 652 652 652 652 589 589 662 662 589 589 605 605 662 662 662 662 605 605 672 672 605 605 607 607 672 672 672 672 607 607 682 682 607 607 611 611 682 682 682 682 611 611 686 686 611 611 619 619 686 686 686 686 619 619 692 692 539 539 497 497 535 535 528 528 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2380 2380 116 116 116 116 2381 2381 2382 2382 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 539 539 535 535 555 555 535 535 545 545 555 555 555 555 545 545 579 579 545 545 557 557 579 579 579 579 557 557 615 615 557 557 571 571 615 615 615 615 571 571 634 634 571 571 593 593 634 634 634 634 593 593 648 648 593 593 617 617 648 648 648 648 617 617 666 666 617 617 628 628 666 666 666 666 628 628 690 690 628 628 636 636 690 690 690 690 636 636 2383 2383 636 636 2384 2384 2385 2385 703 703 646 646 711 711 646 646 652 652 711 711 711 711 652 652 721 721 652 652 662 662 721 721 721 721 662 662 729 729 662 662 672 672 729 729 729 729 672 672 739 739 672 672 682 682 739 739 739 739 682 682 753 753 682 682 686 686 753 753 753 753 686 686 757 757 686 686 692 692 757 757 757 757 692 692 759 759 543 543 497 497 539 539 621 621 528 528 530 530 528 528 439 439 530 530 530 530 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2386 2386 112 112 112 112 2387 2387 2388 2388 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 543 543 539 539 569 569 539 539 555 555 569 569 569 569 555 555 613 613 555 555 579 579 613 613 613 613 579 579 638 638 579 579 615 615 638 638 638 638 615 615 658 658 615 615 634 634 658 658 658 658 634 634 694 694 634 634 648 648 694 694 694 694 648 648 709 709 648 648 666 666 709 709 709 709 666 666 725 725 666 666 690 690 725 725 725 725 690 690 2389 2389 690 690 2390 2390 2391 2391 751 751 703 703 764 764 703 703 711 711 764 764 764 764 711 711 772 772 711 711 721 721 772 772 772 772 721 721 782 782 721 721 729 729 782 782 782 782 729 729 790 790 729 729 739 739 790 790 790 790 739 739 806 806 739 739 753 753 806 806 806 806 753 753 812 812 753 753 757 757 812 812 812 812 757 757 816 816 757 757 759 759 816 816 816 816 759 759 818 818 549 549 497 497 543 543 696 696 621 621 623 623 621 621 530 530 623 623 623 623 530 530 532 532 530 530 435 435 532 532 532 532 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2392 2392 106 106 106 106 2393 2393 2394 2394 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 549 549 543 543 585 585 543 543 569 569 585 585 585 585 569 569 632 632 569 569 613 613 632 632 632 632 613 613 656 656 613 613 638 638 656 656 656 656 638 638 701 701 638 638 658 658 701 701 701 701 658 658 717 717 658 658 694 694 717 717 717 717 694 694 749 749 694 694 709 709 749 749 749 749 709 709 770 770 709 709 725 725 770 770 770 770 725 725 786 786 725 725 2395 2395 786 786 786 786 2396 2396 2397 2397 751 751 764 764 810 810 810 810 764 764 821 821 764 764 772 772 821 821 821 821 772 772 829 829 772 772 782 782 829 829 829 829 782 782 839 839 782 782 790 790 839 839 839 839 790 790 851 851 790 790 806 806 851 851 851 851 806 806 861 861 806 806 812 812 861 861 861 861 812 812 865 865 812 812 816 816 865 865 865 865 816 816 869 869 816 816 818 818 869 869 869 869 818 818 866 866 553 553 497 497 549 549 761 761 696 696 698 698 696 696 623 623 698 698 698 698 623 623 625 625 623 623 532 532 625 625 625 625 532 532 534 534 532 532 433 433 534 534 534 534 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2398 2398 103 103 103 103 2399 2399 2400 2400 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 553 553 549 549 609 609 549 549 585 585 609 609 609 609 585 585 642 642 585 585 632 632 642 642 642 642 632 632 688 688 632 632 656 656 688 688 688 688 656 656 715 715 656 656 701 701 715 715 715 715 701 701 755 755 701 701 717 717 755 755 755 755 717 717 778 778 717 717 749 749 778 778 778 778 749 749 808 808 749 749 770 770 808 808 808 808 770 770 825 825 770 770 786 786 825 825 825 825 786 786 2401 2401 786 786 2402 2402 2403 2403 843 843 810 810 867 867 810 810 821 821 867 867 867 867 821 821 874 874 821 821 829 829 874 874 874 874 829 829 882 882 829 829 839 839 882 882 882 882 839 839 896 896 839 839 851 851 896 896 896 896 851 851 906 906 851 851 861 861 906 906 906 906 861 861 908 908 861 861 865 865 908 908 908 908 865 865 910 910 865 865 869 869 910 910 910 910 869 869 909 909 869 869 866 866 909 909 909 909 866 866 907 907 559 559 497 497 553 553 817 817 761 761 760 760 761 761 698 698 760 760 760 760 698 698 697 697 698 698 625 625 697 697 697 697 625 625 624 624 625 625 534 534 624 624 624 624 534 534 533 533 534 534 430 430 533 533 533 533 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2404 2404 107 107 107 107 2405 2405 2406 2406 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 559 559 553 553 626 626 553 553 609 609 626 626 626 626 609 609 660 660 609 609 642 642 660 660 660 660 642 642 707 707 642 642 688 688 707 707 707 707 688 688 747 747 688 688 715 715 747 747 747 747 715 715 774 774 715 715 755 755 774 774 774 774 755 755 814 814 755 755 778 778 814 814 814 814 778 778 833 833 778 778 808 808 833 833 833 833 808 808 863 863 808 808 825 825 863 863 863 863 825 825 2407 2407 825 825 2408 2408 2409 2409 878 878 843 843 900 900 843 843 867 867 900 900 900 900 867 867 917 917 867 867 874 874 917 917 917 917 874 874 923 923 874 874 882 882 923 923 923 923 882 882 933 933 882 882 896 896 933 933 933 933 896 896 947 947 896 896 906 906 947 947 947 947 906 906 951 951 906 906 908 908 951 951 951 951 908 908 955 955 908 908 910 910 955 955 955 955 910 910 952 952 910 910 909 909 952 952 952 952 909 909 948 948 909 909 907 907 948 948 948 948 907 907 934 934 563 563 497 497 559 559 862 862 817 817 813 813 817 817 760 760 813 813 813 813 760 760 758 758 760 760 697 697 758 758 758 758 697 697 693 693 697 697 624 624 693 693 693 693 624 624 622 622 624 624 533 533 622 622 622 622 533 533 531 531 533 533 434 434 531 531 531 531 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2410 2410 113 113 113 113 2411 2411 2412 2412 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 563 563 559 559 630 630 559 559 626 626 630 630 630 630 626 626 684 684 626 626 660 660 684 684 684 684 660 660 723 723 660 660 707 707 723 723 723 723 707 707 766 766 707 707 747 747 766 766 766 766 747 747 804 804 747 747 774 774 804 804 804 804 774 774 831 831 774 774 814 814 831 831 831 831 814 814 870 870 814 814 833 833 870 870 870 870 833 833 886 886 833 833 863 863 886 886 886 886 863 863 915 915 863 863 2413 2413 915 915 915 915 2414 2414 2415 2415 878 878 900 900 929 929 929 929 900 900 953 953 900 900 917 917 953 953 953 953 917 917 962 962 917 917 923 923 962 962 962 962 923 923 970 970 923 923 933 933 970 970 970 970 933 933 984 984 933 933 947 947 984 984 984 984 947 947 986 986 947 947 951 951 986 986 986 986 951 951 990 990 951 951 955 955 990 990 990 990 955 955 987 987 955 955 952 952 987 987 987 987 952 952 985 985 952 952 948 948 985 985 985 985 948 948 971 971 948 948 934 934 971 971 971 971 934 934 963 963 567 567 497 497 563 563 897 897 862 862 852 852 862 862 813 813 852 852 852 852 813 813 807 807 813 813 758 758 807 807 807 807 758 758 754 754 758 758 693 693 754 754 754 754 693 693 687 687 693 693 622 622 687 687 687 687 622 622 620 620 622 622 531 531 620 620 620 620 531 531 529 529 531 531 436 436 529 529 529 529 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2416 2416 117 117 117 117 2417 2417 2418 2418 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 567 567 563 563 640 640 563 563 630 630 640 640 640 640 630 630 699 699 630 630 684 684 699 699 699 699 684 684 737 737 684 684 723 723 737 737 737 737 723 723 780 780 723 723 766 766 780 780 780 780 766 766 823 823 766 766 804 804 823 823 823 823 804 804 859 859 804 804 831 831 859 859 859 859 831 831 884 884 831 831 870 870 884 884 884 884 870 870 919 919 870 870 886 886 919 919 919 919 886 886 941 941 886 886 915 915 941 941 941 941 915 915 2419 2419 915 915 2420 2420 2421 2421 2422 2422 929 929 2423 2423 929 929 953 953 2424 2424 2425 2425 953 953 2426 2426 953 953 962 962 2427 2427 2428 2428 962 962 2429 2429 962 962 970 970 2430 2430 2431 2431 970 970 2432 2432 970 970 984 984 2433 2433 2434 2434 984 984 2435 2435 984 984 986 986 2436 2436 2437 2437 986 986 2438 2438 986 986 990 990 2439 2439 2440 2440 990 990 2441 2441 990 990 987 987 2442 2442 2443 2443 987 987 2444 2444 987 987 985 985 2445 2445 2446 2446 985 985 2447 2447 985 985 971 971 2448 2448 2449 2449 971 971 2450 2450 971 971 963 963 2451 2451 2452 2452 963 963 2453 2453 575 575 497 497 567 567 924 924 897 897 883 883 897 897 852 852 883 883 883 883 852 852 840 840 852 852 807 807 840 840 840 840 807 807 791 791 807 807 754 754 791 791 791 791 754 754 740 740 754 754 687 687 740 740 740 740 687 687 683 683 687 687 620 620 683 683 683 683 620 620 612 612 620 620 529 529 612 612 612 612 529 529 527 527 529 529 440 440 527 527 527 527 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2454 2454 127 127 127 127 2455 2455 2456 2456 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 575 575 567 567 644 644 567 567 640 640 644 644 644 644 640 640 705 705 640 640 699 699 705 705 705 705 699 699 762 762 699 699 737 737 762 762 762 762 737 737 800 800 737 737 780 780 800 800 800 800 780 780 837 837 780 780 823 823 837 837 837 837 823 823 876 876 823 823 859 859 876 876 876 876 859 859 913 913 859 859 884 884 913 913 913 913 884 884 937 937 884 884 919 919 937 937 937 937 919 919 2457 2457 919 919 941 941 2458 2458 2459 2459 941 941 2460 2460 941 941 2461 2461 2462 2462 991 991 960 960 1005 1005 960 960 980 980 1005 1005 1005 1005 980 980 1024 1024 980 980 995 995 1024 1024 1024 1024 995 995 1032 1032 995 995 1001 1001 1032 1032 1032 1032 1001 1001 1040 1040 1001 1001 1015 1015 1040 1040 1040 1040 1015 1015 1050 1050 1015 1015 1019 1019 1050 1050 1050 1050 1019 1019 1054 1054 1019 1019 1023 1023 1054 1054 1054 1054 1023 1023 1051 1051 1023 1023 1020 1020 1051 1051 1051 1051 1020 1020 1041 1041 1020 1020 1016 1016 1041 1041 1041 1041 1016 1016 1033 1033 1016 1016 1002 1002 1033 1033 1033 1033 1002 1002 1025 1025 1002 1002 996 996 1025 1025 1025 1025 996 996 1006 1006 996 996 981 981 1006 1006 1006 1006 981 981 992 992 577 577 497 497 575 575 954 954 924 924 918 918 924 924 883 883 918 918 918 918 883 883 875 875 883 883 840 840 875 875 875 875 840 840 830 830 840 840 791 791 830 830 830 830 791 791 783 783 791 791 740 740 783 783 783 783 740 740 730 730 740 740 683 683 730 730 730 730 683 683 673 673 683 683 612 612 673 673 673 673 612 612 608 608 612 612 527 527 608 608 608 608 527 527 525 525 527 527 444 444 525 525 525 525 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2463 2463 131 131 131 131 2464 2464 2465 2465 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 577 577 575 575 650 650 575 575 644 644 650 650 650 650 644 644 713 713 644 644 705 705 713 713 713 713 705 705 768 768 705 705 762 762 768 768 768 768 762 762 819 819 762 762 800 800 819 819 819 819 800 800 857 857 800 800 837 837 857 857 857 857 837 837 892 892 837 837 876 876 892 892 892 892 876 876 925 925 876 876 913 913 925 925 925 925 913 913 958 958 913 913 937 937 958 958 958 958 937 937 2466 2466 937 937 2467 2467 2468 2468 988 988 964 964 1009 1009 964 964 991 991 1009 1009 1009 1009 991 991 1028 1028 991 991 1005 1005 1028 1028 1028 1028 1005 1005 1048 1048 1005 1005 1024 1024 1048 1048 1048 1048 1024 1024 1057 1057 1024 1024 1032 1032 1057 1057 1057 1057 1032 1032 1069 1069 1032 1032 1040 1040 1069 1069 1069 1069 1040 1040 1075 1075 1040 1040 1050 1050 1075 1075 1075 1075 1050 1050 1077 1077 1050 1050 1054 1054 1077 1077 1077 1077 1054 1054 1076 1076 1054 1054 1051 1051 1076 1076 1076 1076 1051 1051 1070 1070 1051 1051 1041 1041 1070 1070 1070 1070 1041 1041 1058 1058 1041 1041 1033 1033 1058 1058 1058 1058 1033 1033 1049 1049 1033 1033 1025 1025 1049 1049 1049 1049 1025 1025 1029 1029 1025 1025 1006 1006 1029 1029 1029 1029 1006 1006 1010 1010 1006 1006 992 992 1010 1010 1010 1010 992 992 989 989 583 583 497 497 577 577 2469 2469 954 954 930 930 954 954 918 918 930 930 930 930 918 918 901 901 918 918 875 875 901 901 901 901 875 875 868 868 875 875 830 830 868 868 868 868 830 830 822 822 830 830 783 783 822 822 822 822 783 783 773 773 783 783 730 730 773 773 773 773 730 730 722 722 730 730 673 673 722 722 722 722 673 673 663 663 673 673 608 608 663 663 663 663 608 608 606 606 608 608 525 525 606 606 606 606 525 525 523 523 525 525 448 448 523 523 523 523 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2470 2470 150 150 150 150 2471 2471 2472 2472 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 583 583 577 577 654 654 577 577 650 650 654 654 654 654 650 650 719 719 650 650 713 713 719 719 719 719 713 713 776 776 713 713 768 768 776 776 776 776 768 768 827 827 768 768 819 819 827 827 827 827 819 819 872 872 819 819 857 857 872 872 872 872 857 857 911 911 857 857 892 892 911 911 911 911 892 892 949 949 892 892 925 925 949 949 949 949 925 925 974 974 925 925 958 958 974 974 974 974 958 958 2473 2473 958 958 2474 2474 2475 2475 999 999 988 988 1026 1026 988 988 1009 1009 1026 1026 1026 1026 1009 1009 1052 1052 1009 1009 1028 1028 1052 1052 1052 1052 1028 1028 1065 1065 1028 1028 1048 1048 1065 1065 1065 1065 1048 1048 1080 1080 1048 1048 1057 1057 1080 1080 1080 1080 1057 1057 1088 1088 1057 1057 1069 1069 1088 1088 1088 1088 1069 1069 1096 1096 1069 1069 1075 1075 1096 1096 1096 1096 1075 1075 1102 1102 1075 1075 1077 1077 1102 1102 1102 1102 1077 1077 1097 1097 1077 1077 1076 1076 1097 1097 1097 1097 1076 1076 1089 1089 1076 1076 1070 1070 1089 1089 1089 1089 1070 1070 1081 1081 1070 1070 1058 1058 1081 1081 1081 1081 1058 1058 1066 1066 1058 1058 1049 1049 1066 1066 1066 1066 1049 1049 1053 1053 1049 1049 1029 1029 1053 1053 1053 1053 1029 1029 1027 1027 1029 1029 1010 1010 1027 1027 1027 1027 1010 1010 1000 1000 1010 1010 989 989 1000 1000 2476 2476 2477 2477 975 975 587 587 497 497 583 583 2478 2478 2479 2479 942 942 2480 2480 2481 2481 942 942 942 942 2482 2482 916 916 2483 2483 2484 2484 916 916 916 916 2485 2485 2486 2486 901 901 868 868 879 879 879 879 868 868 844 844 868 868 822 822 844 844 844 844 822 822 811 811 822 822 773 773 811 811 811 811 773 773 765 765 773 773 722 722 765 765 765 765 722 722 712 712 722 722 663 663 712 712 712 712 663 663 653 653 663 663 606 606 653 653 653 653 606 606 590 590 606 606 523 523 590 590 590 590 523 523 521 521 523 523 452 452 521 521 521 521 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2487 2487 2488 2488 162 162 2489 2489 2490 2490 162 162 162 162 2491 2491 140 140 2492 2492 2493 2493 140 140 140 140 2494 2494 2495 2495 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 587 587 583 583 664 664 583 583 654 654 664 664 664 664 654 654 727 727 654 654 719 719 727 727 727 727 719 719 784 784 719 719 776 776 784 784 784 784 776 776 835 835 776 776 827 827 835 835 835 835 827 827 880 880 827 827 872 872 880 880 880 880 872 872 921 921 872 872 911 911 921 921 921 921 911 911 956 956 911 911 949 949 956 956 956 956 949 949 2496 2496 949 949 974 974 2497 2497 2498 2498 974 974 2499 2499 974 974 2500 2500 2501 2501 1021 1021 999 999 1046 1046 999 999 1026 1026 1046 1046 1046 1046 1026 1026 1063 1063 1026 1026 1052 1052 1063 1063 1063 1063 1052 1052 1082 1082 1052 1052 1065 1065 1082 1082 1082 1082 1065 1065 1100 1100 1065 1065 1080 1080 1100 1100 1100 1100 1080 1080 1107 1107 1080 1080 1088 1088 1107 1107 1107 1107 1088 1088 1117 1117 1088 1088 1096 1096 1117 1117 1117 1117 1096 1096 1119 1119 1096 1096 1102 1102 1119 1119 1119 1119 1102 1102 1118 1118 1102 1102 1097 1097 1118 1118 1118 1118 1097 1097 1108 1108 1097 1097 1089 1089 1108 1108 1108 1108 1089 1089 1101 1101 1089 1089 1081 1081 1101 1101 1101 1101 1081 1081 1083 1083 1081 1081 1066 1066 1083 1083 1083 1083 1066 1066 1064 1064 1066 1066 1053 1053 1064 1064 1064 1064 1053 1053 1047 1047 1053 1053 1027 1027 1047 1047 1047 1047 1027 1027 1022 1022 1027 1027 1000 1000 1022 1022 1022 1022 1000 1000 994 994 2502 2502 975 975 2503 2503 2504 2504 975 975 957 957 591 591 497 497 587 587 959 959 2505 2505 938 938 2506 2506 942 942 938 938 938 938 942 942 920 920 942 942 916 916 920 920 920 920 916 916 887 887 916 916 2507 2507 887 887 887 887 2508 2508 864 864 2509 2509 2510 2510 864 864 864 864 2511 2511 826 826 2512 2512 2513 2513 826 826 826 826 2514 2514 787 787 2515 2515 2516 2516 787 787 787 787 2517 2517 2518 2518 765 765 712 712 752 752 752 752 712 712 704 704 712 712 653 653 704 704 704 704 653 653 647 647 653 653 590 590 647 647 647 647 590 590 582 582 590 590 521 521 582 582 582 582 521 521 519 519 521 521 458 458 519 519 519 519 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2519 2519 2520 2520 271 271 2521 2521 2522 2522 271 271 271 271 2523 2523 236 236 2524 2524 2525 2525 236 236 236 236 2526 2526 205 205 2527 2527 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2528 2528 156 156 156 156 2529 2529 138 138 2530 2530 2531 2531 138 138 138 138 2532 2532 123 123 2533 2533 2534 2534 123 123 123 123 2535 2535 109 109 2536 2536 2537 2537 109 109 109 109 2538 2538 2539 2539 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 591 591 587 587 668 668 587 587 664 664 668 668 668 668 664 664 731 731 664 664 727 727 731 731 731 731 727 727 788 788 727 727 784 784 788 788 788 788 784 784 841 841 784 784 835 835 841 841 841 841 835 835 888 888 835 835 880 880 888 888 888 888 880 880 927 927 880 880 921 921 927 927 927 927 921 921 966 966 921 921 956 956 966 966 966 966 956 956 2540 2540 956 956 2541 2541 2542 2542 997 997 993 993 1030 1030 993 993 1021 1021 1030 1030 1030 1030 1021 1021 1055 1055 1021 1021 1046 1046 1055 1055 1055 1055 1046 1046 1078 1078 1046 1046 1063 1063 1078 1078 1078 1078 1063 1063 1098 1098 1063 1063 1082 1082 1098 1098 1098 1098 1082 1082 1111 1111 1082 1082 1100 1100 1111 1111 1111 1111 1100 1100 1124 1124 1100 1100 1107 1107 1124 1124 1124 1124 1107 1107 1132 1132 1107 1107 1117 1117 1132 1132 1132 1132 1117 1117 1136 1136 1117 1117 1119 1119 1136 1136 1136 1136 1119 1119 1133 1133 1119 1119 1118 1118 1133 1133 1133 1133 1118 1118 1125 1125 1118 1118 1108 1108 1125 1125 1125 1125 1108 1108 1112 1112 1108 1108 1101 1101 1112 1112 1112 1112 1101 1101 1099 1099 1101 1101 1083 1083 1099 1099 1099 1099 1083 1083 1079 1079 1083 1083 1064 1064 1079 1079 1079 1079 1064 1064 1056 1056 1064 1064 1047 1047 1056 1056 1056 1056 1047 1047 1031 1031 1047 1047 1022 1022 1031 1031 1031 1031 1022 1022 998 998 1022 1022 994 994 998 998 2543 2543 2544 2544 967 967 2545 2545 957 957 967 967 967 967 957 957 928 928 597 597 497 497 591 591 950 950 959 959 926 926 959 959 938 938 926 926 926 926 938 938 914 914 938 938 920 920 914 914 914 914 920 920 885 885 920 920 887 887 885 885 885 885 887 887 871 871 887 887 864 864 871 871 871 871 864 864 834 834 864 864 826 826 834 834 834 834 826 826 809 809 826 826 787 787 809 809 809 809 787 787 771 771 787 787 2546 2546 771 771 771 771 2547 2547 726 726 2548 2548 2549 2549 726 726 726 726 2550 2550 691 691 2551 2551 2552 2552 691 691 691 691 2553 2553 637 637 2554 2554 2555 2555 637 637 637 637 2556 2556 574 574 2557 2557 2558 2558 574 574 574 574 2559 2559 517 517 2560 2560 2561 2561 517 517 517 517 2562 2562 464 464 2563 2563 2564 2564 464 464 464 464 2565 2565 405 405 2566 2566 2567 2567 405 405 405 405 2568 2568 356 356 2569 2569 2570 2570 356 356 356 356 2571 2571 320 320 2572 2572 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2573 2573 129 129 129 129 2574 2574 121 121 2575 2575 2576 2576 121 121 121 121 2577 2577 115 115 2578 2578 2579 2579 115 115 115 115 2580 2580 105 105 597 597 591 591 674 674 591 591 668 668 674 674 674 674 668 668 735 735 668 668 731 731 735 735 735 735 731 731 794 794 731 731 788 788 794 794 794 794 788 788 847 847 788 788 841 841 847 847 847 847 841 841 894 894 841 841 888 888 894 894 894 894 888 888 935 935 888 888 927 927 935 935 935 935 927 927 972 972 927 927 966 966 972 972 972 972 966 966 2581 2581 966 966 2582 2582 2583 2583 1007 1007 997 997 1036 1036 997 997 1030 1030 1036 1036 1036 1036 1030 1030 1061 1061 1030 1030 1055 1055 1061 1061 1061 1061 1055 1055 1086 1086 1055 1055 1078 1078 1086 1086 1086 1086 1078 1078 1105 1105 1078 1078 1098 1098 1105 1105 1105 1105 1098 1098 1122 1122 1098 1098 1111 1111 1122 1122 1122 1122 1111 1111 1137 1137 1111 1111 1124 1124 1137 1137 1137 1137 1124 1124 1146 1146 1124 1124 1132 1132 1146 1146 1146 1146 1132 1132 1150 1150 1132 1132 1136 1136 1150 1150 1150 1150 1136 1136 1147 1147 1136 1136 1133 1133 1147 1147 1147 1147 1133 1133 1138 1138 1133 1133 1125 1125 1138 1138 1138 1138 1125 1125 1123 1123 1125 1125 1112 1112 1123 1123 1123 1123 1112 1112 1106 1106 1112 1112 1099 1099 1106 1106 1106 1106 1099 1099 1087 1087 1099 1099 1079 1079 1087 1087 1087 1087 1079 1079 1062 1062 1079 1079 1056 1056 1062 1062 1062 1062 1056 1056 1037 1037 1056 1056 1031 1031 1037 1037 1037 1037 1031 1031 1008 1008 1031 1031 998 998 1008 1008 2584 2584 2585 2585 973 973 2586 2586 967 967 973 973 973 973 967 967 936 936 967 967 928 928 936 936 936 936 928 928 895 895 601 601 497 497 597 597 922 922 950 950 912 912 950 950 926 926 912 912 912 912 926 926 893 893 926 926 914 914 893 893 893 893 914 914 877 877 914 914 885 885 877 877 877 877 885 885 860 860 885 885 871 871 860 860 860 860 871 871 832 832 871 871 834 834 832 832 832 832 834 834 815 815 834 834 809 809 815 815 815 815 809 809 779 779 809 809 771 771 779 779 779 779 771 771 750 750 771 771 726 726 750 750 750 750 726 726 710 710 726 726 691 691 710 710 710 710 691 691 667 667 691 691 637 637 667 667 667 667 637 637 629 629 637 637 574 574 629 629 629 629 574 574 566 566 574 574 517 517 566 566 566 566 517 517 515 515 517 517 464 464 515 515 515 515 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 601 601 597 597 678 678 597 597 674 674 678 678 678 678 674 674 743 743 674 674 735 735 743 743 743 743 735 735 798 798 735 735 794 794 798 798 798 798 794 794 853 853 794 794 847 847 853 853 853 853 847 847 902 902 847 847 894 894 902 902 902 902 894 894 943 943 894 894 935 935 943 943 943 943 935 935 978 978 935 935 972 972 978 978 978 978 972 972 2587 2587 972 972 2588 2588 2589 2589 1013 1013 1007 1007 1042 1042 1007 1007 1036 1036 1042 1042 1042 1042 1036 1036 1071 1071 1036 1036 1061 1061 1071 1071 1071 1071 1061 1061 1092 1092 1061 1061 1086 1086 1092 1092 1092 1092 1086 1086 1113 1113 1086 1086 1105 1105 1113 1113 1113 1113 1105 1105 1128 1128 1105 1105 1122 1122 1128 1128 1128 1128 1122 1122 1144 1144 1122 1122 1137 1137 1144 1144 1144 1144 1137 1137 1153 1153 1137 1137 1146 1146 1153 1153 1153 1153 1146 1146 1158 1158 1146 1146 1150 1150 1158 1158 1158 1158 1150 1150 1154 1154 1150 1150 1147 1147 1154 1154 1154 1154 1147 1147 1145 1145 1147 1147 1138 1138 1145 1145 1145 1145 1138 1138 1129 1129 1138 1138 1123 1123 1129 1129 1129 1129 1123 1123 1114 1114 1123 1123 1106 1106 1114 1114 1114 1114 1106 1106 1093 1093 1106 1106 1087 1087 1093 1093 1093 1093 1087 1087 1072 1072 1087 1087 1062 1062 1072 1072 1072 1072 1062 1062 1043 1043 1062 1062 1037 1037 1043 1043 1043 1043 1037 1037 1014 1014 1037 1037 1008 1008 1014 1014 2590 2590 2591 2591 979 979 2592 2592 973 973 979 979 979 979 973 973 944 944 973 973 936 936 944 944 944 944 936 936 903 903 936 936 895 895 903 903 903 903 895 895 854 854 603 603 497 497 601 601 889 889 922 922 881 881 922 922 912 912 881 881 881 881 912 912 873 873 912 912 893 893 873 873 873 873 893 893 858 858 893 893 877 877 858 858 858 858 877 877 838 838 877 877 860 860 838 838 838 838 860 860 824 824 860 860 832 832 824 824 824 824 832 832 805 805 832 832 815 815 805 805 805 805 815 815 775 775 815 815 779 779 775 775 775 775 779 779 756 756 779 779 750 750 756 756 756 756 750 750 718 718 750 750 710 710 718 718 718 718 710 710 695 695 710 710 667 667 695 695 695 695 667 667 649 649 667 667 629 629 649 649 649 649 629 629 618 618 629 629 566 566 618 618 618 618 566 566 562 562 566 566 515 515 562 562 562 562 515 515 511 511 515 515 472 472 511 511 511 511 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 603 603 601 601 680 680 601 601 678 678 680 680 680 680 678 678 745 745 678 678 743 743 745 745 745 745 743 743 802 802 743 743 798 798 802 802 802 802 798 798 855 855 798 798 853 853 855 855 855 855 853 853 904 904 853 853 902 902 904 904 904 904 902 902 945 945 902 902 943 943 945 945 945 945 943 943 982 982 943 943 978 978 982 982 982 982 978 978 2593 2593 978 978 2594 2594 2595 2595 1017 1017 1013 1013 1044 1044 1013 1013 1042 1042 1044 1044 1044 1044 1042 1042 1073 1073 1042 1042 1071 1071 1073 1073 1073 1073 1071 1071 1094 1094 1071 1071 1092 1092 1094 1094 1094 1094 1092 1092 1115 1115 1092 1092 1113 1113 1115 1115 1115 1115 1113 1113 1130 1130 1113 1113 1128 1128 1130 1130 1130 1130 1128 1128 1148 1148 1128 1128 1144 1144 1148 1148 1148 1148 1144 1144 1156 1156 1144 1144 1153 1153 1156 1156 1156 1156 1153 1153 1159 1159 1153 1153 1158 1158 1159 1159 1159 1159 1158 1158 1157 1157 1158 1158 1154 1154 1157 1157 1157 1157 1154 1154 1149 1149 1154 1154 1145 1145 1149 1149 1149 1149 1145 1145 1131 1131 1145 1145 1129 1129 1131 1131 1131 1131 1129 1129 1116 1116 1129 1129 1114 1114 1116 1116 1116 1116 1114 1114 1095 1095 1114 1114 1093 1093 1095 1095 1095 1095 1093 1093 1074 1074 1093 1093 1072 1072 1074 1074 1074 1074 1072 1072 1045 1045 1072 1072 1043 1043 1045 1045 1045 1045 1043 1043 1018 1018 1043 1043 1014 1014 1018 1018 2596 2596 2597 2597 983 983 2598 2598 979 979 983 983 983 983 979 979 946 946 979 979 944 944 946 946 946 946 944 944 905 905 944 944 903 903 905 905 905 905 903 903 856 856 903 903 854 854 856 856 856 856 854 854 803 803 599 599 497 497 603 603 848 848 889 889 842 842 889 889 881 881 842 842 842 842 881 881 836 836 881 881 873 873 836 836 836 836 873 873 828 828 873 873 858 858 828 828 828 828 858 858 820 820 858 858 838 838 820 820 820 820 838 838 801 801 838 838 824 824 801 801 801 801 824 824 781 781 824 824 805 805 781 781 781 781 805 805 767 767 805 805 775 775 767 767 767 767 775 775 748 748 775 775 756 756 748 748 748 748 756 756 716 716 756 756 718 718 716 716 716 716 718 718 702 702 718 718 695 695 702 702 702 702 695 695 659 659 695 695 649 649 659 659 659 659 649 649 635 635 649 649 618 618 635 635 635 635 618 618 594 594 618 618 562 562 594 594 594 594 562 562 552 552 562 562 511 511 552 552 552 552 511 511 509 509 511 511 476 476 509 509 509 509 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 599 599 603 603 676 676 603 603 680 680 676 676 676 676 680 680 741 741 680 680 745 745 741 741 741 741 745 745 796 796 745 745 802 802 796 796 796 796 802 802 849 849 802 802 855 855 849 849 849 849 855 855 898 898 855 855 904 904 898 898 898 898 904 904 939 939 904 904 945 945 939 939 939 939 945 945 976 976 945 945 982 982 976 976 976 976 982 982 2599 2599 982 982 2600 2600 2601 2601 1011 1011 1017 1017 1038 1038 1017 1017 1044 1044 1038 1038 1038 1038 1044 1044 1067 1067 1044 1044 1073 1073 1067 1067 1067 1067 1073 1073 1090 1090 1073 1073 1094 1094 1090 1090 1090 1090 1094 1094 1109 1109 1094 1094 1115 1115 1109 1109 1109 1109 1115 1115 1126 1126 1115 1115 1130 1130 1126 1126 1126 1126 1130 1130 1141 1141 1130 1130 1148 1148 1141 1141 1141 1141 1148 1148 1151 1151 1148 1148 1156 1156 1151 1151 1151 1151 1156 1156 1155 1155 1156 1156 1159 1159 1155 1155 1155 1155 1159 1159 1152 1152 1159 1159 1157 1157 1152 1152 1152 1152 1157 1157 1142 1142 1157 1157 1149 1149 1142 1142 1142 1142 1149 1149 1127 1127 1149 1149 1131 1131 1127 1127 1127 1127 1131 1131 1110 1110 1131 1131 1116 1116 1110 1110 1110 1110 1116 1116 1091 1091 1116 1116 1095 1095 1091 1091 1091 1091 1095 1095 1068 1068 1095 1095 1074 1074 1068 1068 1068 1068 1074 1074 1039 1039 1074 1074 1045 1045 1039 1039 1039 1039 1045 1045 1012 1012 1045 1045 1018 1018 1012 1012 2602 2602 2603 2603 977 977 2604 2604 983 983 977 977 977 977 983 983 940 940 983 983 946 946 940 940 940 940 946 946 899 899 946 946 905 905 899 899 899 899 905 905 850 850 905 905 856 856 850 850 850 850 856 856 797 797 856 856 803 803 797 797 797 797 803 803 742 742 595 595 497 497 599 599 799 799 848 848 795 795 848 848 842 842 795 795 795 795 842 842 789 789 842 842 836 836 789 789 789 789 836 836 785 785 836 836 828 828 785 785 785 785 828 828 777 777 828 828 820 820 777 777 777 777 820 820 769 769 820 820 801 801 769 769 769 769 801 801 763 763 801 801 781 781 763 763 763 763 781 781 738 738 781 781 767 767 738 738 738 738 767 767 724 724 767 767 748 748 724 724 724 724 748 748 708 708 748 748 716 716 708 708 708 708 716 716 689 689 716 716 702 702 689 689 689 689 702 702 657 657 702 702 659 659 657 657 657 657 659 659 639 639 659 659 635 635 639 639 639 639 635 635 616 616 635 635 594 594 616 616 616 616 594 594 572 572 594 594 552 552 572 572 572 572 552 552 548 548 552 552 509 509 548 548 548 548 509 509 507 507 509 509 478 478 507 507 507 507 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 595 595 599 599 670 670 599 599 676 676 670 670 670 670 676 676 733 733 676 676 741 741 733 733 733 733 741 741 792 792 741 741 796 796 792 792 792 792 796 796 845 845 796 796 849 849 845 845 845 845 849 849 890 890 849 849 898 898 890 890 890 890 898 898 931 931 898 898 939 939 931 931 931 931 939 939 968 968 939 939 976 976 968 968 968 968 976 976 2605 2605 976 976 2606 2606 2607 2607 1003 1003 1011 1011 1034 1034 1011 1011 1038 1038 1034 1034 1034 1034 1038 1038 1059 1059 1038 1038 1067 1067 1059 1059 1059 1059 1067 1067 1084 1084 1067 1067 1090 1090 1084 1084 1084 1084 1090 1090 1103 1103 1090 1090 1109 1109 1103 1103 1103 1103 1109 1109 1120 1120 1109 1109 1126 1126 1120 1120 1120 1120 1126 1126 1134 1134 1126 1126 1141 1141 1134 1134 1134 1134 1141 1141 1139 1139 1141 1141 1151 1151 1139 1139 1139 1139 1151 1151 1143 1143 1151 1151 1155 1155 1143 1143 1143 1143 1155 1155 1140 1140 1155 1155 1152 1152 1140 1140 1140 1140 1152 1152 1135 1135 1152 1152 1142 1142 1135 1135 1135 1135 1142 1142 1121 1121 1142 1142 1127 1127 1121 1121 1121 1121 1127 1127 1104 1104 1127 1127 1110 1110 1104 1104 1104 1104 1110 1110 1085 1085 1110 1110 1091 1091 1085 1085 1085 1085 1091 1091 1060 1060 1091 1091 1068 1068 1060 1060 1060 1060 1068 1068 1035 1035 1068 1068 1039 1039 1035 1035 1035 1035 1039 1039 1004 1004 1039 1039 1012 1012 1004 1004 2608 2608 2609 2609 969 969 2610 2610 977 977 969 969 969 969 977 977 932 932 977 977 940 940 932 932 932 932 940 940 891 891 940 940 899 899 891 891 891 891 899 899 846 846 899 899 850 850 846 846 846 846 850 850 793 793 850 850 797 797 793 793 793 793 797 797 734 734 797 797 742 742 734 734 734 734 742 742 671 671 746 746 799 799 744 744 799 799 795 795 744 744 744 744 795 795 736 736 795 795 789 789 736 736 736 736 789 789 732 732 789 789 785 785 732 732 732 732 785 785 728 728 785 785 777 777 728 728 728 728 777 777 720 720 777 777 769 769 720 720 720 720 769 769 714 714 769 769 763 763 714 714 714 714 763 763 706 706 763 763 738 738 706 706 706 706 738 738 700 700 738 738 724 724 700 700 700 700 724 724 685 685 724 724 708 708 685 685 685 685 708 708 661 661 708 708 689 689 661 661 661 661 689 689 643 643 689 689 657 657 643 643 643 643 657 657 633 633 657 657 639 639 633 633 633 633 639 639 614 614 639 639 616 616 614 614 614 614 616 616 580 580 616 616 572 572 580 580 580 580 572 572 558 558 572 572 548 548 558 558 558 558 548 548 542 542 548 548 507 507 542 542 542 542 507 507 505 505 507 507 484 484 505 505 505 505 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 677 677 746 746 681 681 746 746 744 744 681 681 681 681 744 744 679 679 744 744 736 736 679 679 679 679 736 736 675 675 736 736 732 732 675 675 675 675 732 732 669 669 732 732 728 728 669 669 669 669 728 728 665 665 728 728 720 720 665 665 665 665 720 720 655 655 720 720 714 714 655 655 655 655 714 714 651 651 714 714 706 706 651 651 651 651 706 706 645 645 706 706 700 700 645 645 645 645 700 700 641 641 700 700 685 685 641 641 641 641 685 685 631 631 685 685 661 661 631 631 631 631 661 661 627 627 661 661 643 643 627 627 627 627 643 643 610 610 643 643 633 633 610 610 610 610 633 633 586 586 633 633 614 614 586 586 586 586 614 614 570 570 614 614 580 580 570 570 570 570 580 580 556 556 580 580 558 558 556 556 556 556 558 558 546 546 558 558 542 542 546 546 546 546 542 542 538 538 542 542 505 505 538 538 538 538 505 505 503 503 505 505 488 488 503 503 503 503 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 596 596 677 677 600 600 677 677 681 681 600 600 600 600 681 681 604 604 681 681 679 679 604 604 604 604 679 679 602 602 679 679 675 675 602 602 602 602 675 675 598 598 675 675 669 669 598 598 598 598 669 669 592 592 669 669 665 665 592 592 592 592 665 665 588 588 665 665 655 655 588 588 588 588 655 655 584 584 655 655 651 651 584 584 584 584 651 651 578 578 651 651 645 645 578 578 578 578 645 645 576 576 645 645 641 641 576 576 576 576 641 641 568 568 641 641 631 631 568 568 568 568 631 631 564 564 631 631 627 627 564 564 564 564 627 627 560 560 627 627 610 610 560 560 560 560 610 610 554 554 610 610 586 586 554 554 554 554 586 586 550 550 586 586 570 570 550 550 550 550 570 570 544 544 570 570 556 556 544 544 544 544 556 556 540 540 556 556 546 546 540 540 540 540 546 546 536 536 546 546 538 538 536 536 536 536 538 538 513 513 538 538 503 503 513 513 513 513 503 503 501 501 503 503 492 492 501 501 501 501 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 596 596 671 671 677 677 671 671 742 742 677 677 677 677 742 742 746 746 742 742 803 803 746 746 746 746 803 803 799 799 803 803 854 854 799 799 799 799 854 854 848 848 854 854 895 895 848 848 848 848 895 895 889 889 895 895 928 928 889 889 889 889 928 928 922 922 928 928 957 957 922 922 922 922 957 957 950 950 957 957 975 975 950 950 950 950 975 975 959 959 975 975 2611 2611 959 959 959 959 2612 2612 2613 2613 989 989 992 992 965 965 965 965 992 992 961 961 992 992 981 981 961 961 2614 2614 2615 2615 954 954 2616 2616 963 963 954 954 954 954 963 963 924 924 963 963 934 934 924 924 924 924 934 934 897 897 934 934 907 907 897 897 897 897 907 907 862 862 907 907 866 866 862 862 862 862 866 866 817 817 866 866 818 818 817 817 817 817 818 818 761 761 818 818 759 759 761 761 761 761 759 759 696 696 759 759 692 692 696 696 696 696 692 692 621 621 692 692 619 619 621 621 621 621 619 619 528 528 619 619 526 526 528 528 528 528 526 526 443 443 526 526 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2617 2617 2618 2618 270 270 2619 2619 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1901 1901 1903 1903 1824 1824 1901 1901 1824 1824 1897 1897 1895 1895 1897 1897 1824 1824 1891 1891 1895 1895 1824 1824 1882 1882 1891 1891 1824 1824 1874 1874 1882 1882 1824 1824 1866 1866 1874 1874 1824 1824 1858 1858 1866 1866 1822 1822 1854 1854 1858 1858 1822 1822 1846 1846 1854 1854 1822 1822 1840 1840 1846 1846 1822 1822 1834 1834 1840 1840 1822 1822 1830 1830 1834 1834 1823 1823 1826 1826 1830 1830 1823 1823 1819 1819 1826 1826 1823 1823 1807 1807 1819 1819 1823 1823 1784 1784 1807 1807 1823 1823 1780 1780 1784 1784 1823 1823 1776 1776 1780 1780 1822 1822 1770 1770 1776 1776 1822 1822 1766 1766 1770 1770 1822 1822 1760 1760 1766 1766 1822 1822 1756 1756 1760 1760 1822 1822 1752 1752 1756 1756 1822 1822 1744 1744 1752 1752 1822 1822 1742 1742 1744 1744 1822 1822 1736 1736 1742 1742 1822 1822 1732 1732 1736 1736 1822 1822 1728 1728 1732 1732 1822 1822 1722 1722 1728 1728 1822 1822 1718 1718 1722 1722 1822 1822 1716 1716 1718 1718 1822 1822 1720 1720 1716 1716 1822 1822 1724 1724 1720 1720 1822 1822 1944 1944 1890 1890 1894 1894 1821 1821 1902 1902 1900 1900 1894 1894 1890 1890 1821 1821 1881 1881 1821 1821 1890 1890 1881 1881 1890 1890 1936 1936 1890 1890 1944 1944 1936 1936 1936 1936 1944 1944 1987 1987 1873 1873 1821 1821 1881 1881 1954 1954 1896 1896 1961 1961 1896 1896 1900 1900 1961 1961 1961 1961 1900 1900 1965 1965 1900 1900 1902 1902 1965 1965 1965 1965 1902 1902 1967 1967 1873 1873 1881 1881 1928 1928 1881 1881 1936 1936 1928 1928 1928 1928 1936 1936 1979 1979 1936 1936 1987 1987 1979 1979 1979 1979 1987 1987 2024 2024 1865 1865 1821 1821 1873 1873 1997 1997 1954 1954 2005 2005 1954 1954 1961 1961 2005 2005 2005 2005 1961 1961 2011 2011 1961 1961 1965 1965 2011 2011 2011 2011 1965 1965 2020 2020 1965 1965 1967 1967 2020 2020 2020 2020 1967 1967 2026 2026 1865 1865 1873 1873 1920 1920 1873 1873 1928 1928 1920 1920 1920 1920 1928 1928 1969 1969 1928 1928 1979 1979 1969 1969 1969 1969 1979 1979 2001 2001 1979 1979 2024 2024 2001 2001 2001 2001 2024 2024 2038 2038 1857 1857 1821 1821 1865 1865 2032 2032 1997 1997 2040 2040 1997 1997 2005 2005 2040 2040 2040 2040 2005 2005 2050 2050 2005 2005 2011 2011 2050 2050 2050 2050 2011 2011 2058 2058 2011 2011 2020 2020 2058 2058 2058 2058 2020 2020 2069 2069 2020 2020 2026 2026 2069 2069 2069 2069 2026 2026 2075 2075 1857 1857 1865 1865 1912 1912 1865 1865 1920 1920 1912 1912 1912 1912 1920 1920 1952 1952 1920 1920 1969 1969 1952 1952 1952 1952 1969 1969 1985 1985 1969 1969 2001 2001 1985 1985 1985 1985 2001 2001 2022 2022 2001 2001 2038 2038 2022 2022 2022 2022 2038 2038 2046 2046 1853 1853 1821 1821 1857 1857 2054 2054 2032 2032 2073 2073 2032 2032 2040 2040 2073 2073 2073 2073 2040 2040 2081 2081 2040 2040 2050 2050 2081 2081 2081 2081 2050 2050 2089 2089 2050 2050 2058 2058 2089 2089 2089 2089 2058 2058 2099 2099 2058 2058 2069 2069 2099 2099 2099 2099 2069 2069 2107 2107 2069 2069 2075 2075 2107 2107 2107 2107 2075 2075 2116 2116 1853 1853 1857 1857 1906 1906 1857 1857 1912 1912 1906 1906 1906 1906 1912 1912 1932 1932 1912 1912 1952 1952 1932 1932 1932 1932 1952 1952 1973 1973 1952 1952 1985 1985 1973 1973 1973 1973 1985 1985 1993 1993 1985 1985 2022 2022 1993 1993 1993 1993 2022 2022 2028 2028 2022 2022 2046 2046 2028 2028 2028 2028 2046 2046 2042 2042 1845 1845 1821 1821 1853 1853 2071 2071 2054 2054 2085 2085 2054 2054 2073 2073 2085 2085 2085 2085 2073 2073 2103 2103 2073 2073 2081 2081 2103 2103 2103 2103 2081 2081 2120 2120 2081 2081 2089 2089 2120 2120 2120 2120 2089 2089 2126 2126 2089 2089 2099 2099 2126 2126 2126 2126 2099 2099 2134 2134 2099 2099 2107 2107 2134 2134 2134 2134 2107 2107 2146 2146 2107 2107 2116 2116 2146 2146 2146 2146 2116 2116 2153 2153 1845 1845 1853 1853 1892 1892 1853 1853 1906 1906 1892 1892 1892 1892 1906 1906 1918 1918 1906 1906 1932 1932 1918 1918 1918 1918 1932 1932 1948 1948 1932 1932 1973 1973 1948 1948 1948 1948 1973 1973 1977 1977 1973 1973 1993 1993 1977 1977 1977 1977 1993 1993 1991 1991 1993 1993 2028 2028 1991 1991 1991 1991 2028 2028 2018 2018 2028 2028 2042 2042 2018 2018 2018 2018 2042 2042 2034 2034 1839 1839 1821 1821 1845 1845 2077 2077 2071 2071 2093 2093 2071 2071 2085 2085 2093 2093 2093 2093 2085 2085 2118 2118 2085 2085 2103 2103 2118 2118 2118 2118 2103 2103 2130 2130 2103 2103 2120 2120 2130 2130 2130 2130 2120 2120 2148 2148 2120 2120 2126 2126 2148 2148 2148 2148 2126 2126 2161 2161 2126 2126 2134 2134 2161 2161 2161 2161 2134 2134 2167 2167 2134 2134 2146 2146 2167 2167 2167 2167 2146 2146 2175 2175 2146 2146 2153 2153 2175 2175 2175 2175 2153 2153 2186 2186 1839 1839 1845 1845 1869 1869 1845 1845 1892 1892 1869 1869 1869 1869 1892 1892 1908 1908 1892 1892 1918 1918 1908 1908 1908 1908 1918 1918 1924 1924 1918 1918 1948 1948 1924 1924 1924 1924 1948 1948 1940 1940 1948 1948 1977 1977 1940 1940 1940 1940 1977 1977 1971 1971 1977 1977 1991 1991 1971 1971 1971 1971 1991 1991 1983 1983 1991 1991 2018 2018 1983 1983 1983 1983 2018 2018 1999 1999 2018 2018 2034 2034 1999 1999 1999 1999 2034 2034 2620 2620 1833 1833 1821 1821 1839 1839 2066 2066 2077 2077 2091 2091 2077 2077 2093 2093 2091 2091 2091 2091 2093 2093 2122 2122 2093 2093 2118 2118 2122 2122 2122 2122 2118 2118 2138 2138 2118 2118 2130 2130 2138 2138 2138 2138 2130 2130 2159 2159 2130 2130 2148 2148 2159 2159 2159 2159 2148 2148 2173 2173 2148 2148 2161 2161 2173 2173 2173 2173 2161 2161 2190 2190 2161 2161 2167 2167 2190 2190 2190 2190 2167 2167 2198 2198 2167 2167 2175 2175 2198 2198 2198 2198 2175 2175 2204 2204 2175 2175 2186 2186 2204 2204 2204 2204 2186 2186 2214 2214 1833 1833 1839 1839 1851 1851 1839 1839 1869 1869 1851 1851 1851 1851 1869 1869 1877 1877 1869 1869 1908 1908 1877 1877 1877 1877 1908 1908 1904 1904 1908 1908 1924 1924 1904 1904 1904 1904 1924 1924 1916 1916 1924 1924 1940 1940 1916 1916 1916 1916 1940 1940 1930 1930 1940 1940 1971 1971 1930 1930 1930 1930 1971 1971 1942 1942 1971 1971 1983 1983 1942 1942 1942 1942 1983 1983 1963 1963 1983 1983 1999 1999 1963 1963 1963 1963 1999 1999 2621 2621 1999 1999 2622 2622 2623 2623 1975 1975 2013 2013 1981 1981 1829 1829 1821 1821 1833 1833 2048 2048 2066 2066 2083 2083 2066 2066 2091 2091 2083 2083 2083 2083 2091 2091 2114 2114 2091 2091 2122 2122 2114 2114 2114 2114 2122 2122 2136 2136 2122 2122 2138 2138 2136 2136 2136 2136 2138 2138 2163 2163 2138 2138 2159 2159 2163 2163 2163 2163 2159 2159 2181 2181 2159 2159 2173 2173 2181 2181 2181 2181 2173 2173 2196 2196 2173 2173 2190 2190 2196 2196 2196 2196 2190 2190 2210 2210 2190 2190 2198 2198 2210 2210 2210 2210 2198 2198 2624 2624 2198 2198 2204 2204 2625 2625 2626 2626 2204 2204 2627 2627 2204 2204 2214 2214 2628 2628 2629 2629 2214 2214 2630 2630 1829 1829 1833 1833 1837 1837 1833 1833 1851 1851 1837 1837 1837 1837 1851 1851 1849 1849 1851 1851 1877 1877 1849 1849 1849 1849 1877 1877 1863 1863 1877 1877 1904 1904 1863 1863 1863 1863 1904 1904 1887 1887 1904 1904 1916 1916 1887 1887 1887 1887 1916 1916 1898 1898 1916 1916 1930 1930 1898 1898 1898 1898 1930 1930 1910 1910 1930 1930 1942 1942 1910 1910 1910 1910 1942 1942 1914 1914 1942 1942 1963 1963 1914 1914 1914 1914 1963 1963 2631 2631 1963 1963 2632 2632 2633 2633 1922 1922 1975 1975 1926 1926 1975 1975 1981 1981 1926 1926 1926 1926 1981 1981 1934 1934 1825 1825 1821 1821 1829 1829 2634 2634 2048 2048 2635 2635 2048 2048 2083 2083 2636 2636 2637 2637 2083 2083 2638 2638 2083 2083 2114 2114 2639 2639 2640 2640 2114 2114 2641 2641 2114 2114 2136 2136 2642 2642 2643 2643 2136 2136 2157 2157 2136 2136 2163 2163 2157 2157 2157 2157 2163 2163 2179 2179 2163 2163 2181 2181 2179 2179 2179 2179 2181 2181 2644 2644 2181 2181 2196 2196 2645 2645 2646 2646 2196 2196 2647 2647 2196 2196 2210 2210 2648 2648 2649 2649 2210 2210 2650 2650 2210 2210 2651 2651 2652 2652 2231 2231 2223 2223 2244 2244 2223 2223 2229 2229 2244 2244 2244 2244 2229 2229 2252 2252 2229 2229 2239 2239 2252 2252 2252 2252 2239 2239 2256 2256 1825 1825 1829 1829 1827 1827 1829 1829 1837 1837 1827 1827 1827 1827 1837 1837 1831 1831 1837 1837 1849 1849 1831 1831 1831 1831 1849 1849 1835 1835 1849 1849 1863 1863 1835 1835 1835 1835 1863 1863 1841 1841 1863 1863 1887 1887 1841 1841 1841 1841 1887 1887 1843 1843 1887 1887 1898 1898 1843 1843 1843 1843 1898 1898 1847 1847 1898 1898 1910 1910 1847 1847 1847 1847 1910 1910 1855 1855 1910 1910 1914 1914 1855 1855 1855 1855 1914 1914 2653 2653 1914 1914 2654 2654 2655 2655 1859 1859 1922 1922 1861 1861 1922 1922 1926 1926 1861 1861 1861 1861 1926 1926 1867 1867 1926 1926 1934 1934 1867 1867 1867 1867 1934 1934 1871 1871 1818 1818 1821 1821 1825 1825 1989 1989 2030 2030 2036 2036 2030 2030 2062 2062 2036 2036 2036 2036 2062 2062 2079 2079 2062 2062 2097 2097 2079 2079 2079 2079 2097 2097 2112 2112 2097 2097 2128 2128 2112 2112 2112 2112 2128 2128 2142 2142 2656 2656 2157 2157 2657 2657 2658 2658 2157 2157 2659 2659 2157 2157 2179 2179 2660 2660 2661 2661 2179 2179 2662 2662 2179 2179 2663 2663 2664 2664 2194 2194 2200 2200 2217 2217 2200 2200 2219 2219 2217 2217 2217 2217 2219 2219 2235 2235 2219 2219 2231 2231 2235 2235 2235 2235 2231 2231 2248 2248 2231 2231 2244 2244 2248 2248 2248 2248 2244 2244 2263 2263 2244 2244 2252 2252 2263 2263 2263 2263 2252 2252 2269 2269 2252 2252 2256 2256 2269 2269 2269 2269 2256 2256 2277 2277 1818 1818 1825 1825 1816 1816 1825 1825 1827 1827 1816 1816 1816 1816 1827 1827 1814 1814 1827 1827 1831 1831 1814 1814 1814 1814 1831 1831 1812 1812 1831 1831 1835 1835 1812 1812 1812 1812 1835 1835 1810 1810 1835 1835 1841 1841 1810 1810 1810 1810 1841 1841 1808 1808 1841 1841 1843 1843 1808 1808 1808 1808 1843 1843 1804 1804 1843 1843 1847 1847 1804 1804 1804 1804 1847 1847 1802 1802 1847 1847 1855 1855 1802 1802 1802 1802 1855 1855 2665 2665 1855 1855 2666 2666 2667 2667 1800 1800 1859 1859 1798 1798 1859 1859 1861 1861 1798 1798 1798 1798 1861 1861 1796 1796 1861 1861 1867 1867 1796 1796 1796 1796 1867 1867 1794 1794 1867 1867 1871 1871 1794 1794 1794 1794 1871 1871 1792 1792 1806 1806 1821 1821 1818 1818 1938 1938 1989 1989 1995 1995 1989 1989 2036 2036 1995 1995 1995 1995 2036 2036 2044 2044 2036 2036 2079 2079 2044 2044 2044 2044 2079 2079 2087 2087 2079 2079 2112 2112 2087 2087 2087 2087 2112 2112 2124 2124 2112 2112 2142 2142 2124 2124 2124 2124 2142 2142 2155 2155 2142 2142 2169 2169 2155 2155 2155 2155 2169 2169 2188 2188 2169 2169 2668 2668 2188 2188 2188 2188 2669 2669 2670 2670 2194 2194 2217 2217 2208 2208 2208 2208 2217 2217 2227 2227 2217 2217 2235 2235 2227 2227 2227 2227 2235 2235 2246 2246 2235 2235 2248 2248 2246 2246 2246 2246 2248 2248 2265 2265 2248 2248 2263 2263 2265 2265 2265 2265 2263 2263 2275 2275 2263 2263 2269 2269 2275 2275 2275 2275 2269 2269 2284 2284 2269 2269 2277 2277 2284 2284 2284 2284 2277 2277 2290 2290 1806 1806 1818 1818 1781 1781 1818 1818 1816 1816 1781 1781 1781 1781 1816 1816 1777 1777 1816 1816 1814 1814 1777 1777 1777 1777 1814 1814 1771 1771 1814 1814 1812 1812 1771 1771 1771 1771 1812 1812 1767 1767 1812 1812 1810 1810 1767 1767 1767 1767 1810 1810 1757 1757 1810 1810 1808 1808 1757 1757 1757 1757 1808 1808 1753 1753 1808 1808 1804 1804 1753 1753 1753 1753 1804 1804 1745 1745 1804 1804 1802 1802 1745 1745 1745 1745 1802 1802 2671 2671 1802 1802 2672 2672 2673 2673 1737 1737 1800 1800 1729 1729 1800 1800 1798 1798 1729 1729 1729 1729 1798 1798 1713 1713 1798 1798 1796 1796 1713 1713 1713 1713 1796 1796 1711 1711 1796 1796 1794 1794 1711 1711 1711 1711 1794 1794 1707 1707 1794 1794 1792 1792 1707 1707 1707 1707 1792 1792 1699 1699 1783 1783 1821 1821 1806 1806 1875 1875 1938 1938 1946 1946 1938 1938 1995 1995 1946 1946 1946 1946 1995 1995 2003 2003 1995 1995 2044 2044 2003 2003 2003 2003 2044 2044 2052 2052 2044 2044 2087 2087 2052 2052 2052 2052 2087 2087 2095 2095 2087 2087 2124 2124 2095 2095 2095 2095 2124 2124 2132 2132 2124 2124 2155 2155 2132 2132 2132 2132 2155 2155 2165 2165 2155 2155 2188 2188 2165 2165 2165 2165 2188 2188 2192 2192 2188 2188 2674 2674 2192 2192 2192 2192 2675 2675 2676 2676 2208 2208 2227 2227 2221 2221 2221 2221 2227 2227 2242 2242 2227 2227 2246 2246 2242 2242 2242 2242 2246 2246 2260 2260 2246 2246 2265 2265 2260 2260 2260 2260 2265 2265 2273 2273 2265 2265 2275 2275 2273 2273 2273 2273 2275 2275 2286 2286 2275 2275 2284 2284 2286 2286 2286 2286 2284 2284 2297 2297 2284 2284 2290 2290 2297 2297 2297 2297 2290 2290 2301 2301 1783 1783 1806 1806 1773 1773 1806 1806 1781 1781 1773 1773 1773 1773 1781 1781 1761 1761 1781 1781 1777 1777 1761 1761 1761 1761 1777 1777 1747 1747 1777 1777 1771 1771 1747 1747 1747 1747 1771 1771 1725 1725 1771 1771 1767 1767 1725 1725 1725 1725 1767 1767 1701 1701 1767 1767 1757 1757 1701 1701 1701 1701 1757 1757 1690 1690 1757 1757 1753 1753 1690 1690 1690 1690 1753 1753 1682 1682 1753 1753 1745 1745 1682 1682 1682 1682 1745 1745 2677 2677 1745 1745 2678 2678 2679 2679 1672 1672 1737 1737 1666 1666 1737 1737 1729 1729 1666 1666 1666 1666 1729 1729 1656 1656 1729 1729 1713 1713 1656 1656 1656 1656 1713 1713 1646 1646 1713 1713 1711 1711 1646 1646 1646 1646 1711 1711 1636 1636 1711 1711 1707 1707 1636 1636 1636 1636 1707 1707 1632 1632 1707 1707 1699 1699 1632 1632 1632 1632 1699 1699 1626 1626 1779 1779 1821 1821 1783 1783 1790 1790 1875 1875 1879 1879 1875 1875 1946 1946 1879 1879 1879 1879 1946 1946 1950 1950 1946 1946 2003 2003 1950 1950 1950 1950 2003 2003 2007 2007 2003 2003 2052 2052 2007 2007 2007 2007 2052 2052 2056 2056 2052 2052 2095 2095 2056 2056 2056 2056 2095 2095 2101 2101 2095 2095 2132 2132 2101 2101 2101 2101 2132 2132 2140 2140 2132 2132 2165 2165 2140 2140 2140 2140 2165 2165 2171 2171 2165 2165 2192 2192 2171 2171 2171 2171 2192 2192 2202 2202 2192 2192 2680 2680 2202 2202 2202 2202 2681 2681 2682 2682 2221 2221 2242 2242 2225 2225 2225 2225 2242 2242 2250 2250 2242 2242 2260 2260 2250 2250 2250 2250 2260 2260 2267 2267 2260 2260 2273 2273 2267 2267 2267 2267 2273 2273 2282 2282 2273 2273 2286 2286 2282 2282 2282 2282 2286 2286 2295 2295 2286 2286 2297 2297 2295 2295 2295 2295 2297 2297 2303 2303 2297 2297 2301 2301 2303 2303 2303 2303 2301 2301 2310 2310 1779 1779 1783 1783 1763 1763 1783 1783 1773 1773 1763 1763 1763 1763 1773 1773 1739 1739 1773 1773 1761 1761 1739 1739 1739 1739 1761 1761 1703 1703 1761 1761 1747 1747 1703 1703 1703 1703 1747 1747 1684 1684 1747 1747 1725 1725 1684 1684 1684 1684 1725 1725 1670 1670 1725 1725 1701 1701 1670 1670 1670 1670 1701 1701 1652 1652 1701 1701 1690 1690 1652 1652 1652 1652 1690 1690 1628 1628 1690 1690 1682 1682 1628 1628 1628 1628 1682 1682 2683 2683 1682 1682 2684 2684 2685 2685 1615 1615 1672 1672 1607 1607 1672 1672 1666 1666 1607 1607 1607 1607 1666 1666 1597 1597 1666 1666 1656 1656 1597 1597 1597 1597 1656 1656 1589 1589 1656 1656 1646 1646 1589 1589 1589 1589 1646 1646 1579 1579 1646 1646 1636 1636 1579 1579 1579 1579 1636 1636 1565 1565 1636 1636 1632 1632 1565 1565 1565 1565 1632 1632 1561 1561 1632 1632 1626 1626 1561 1561 1561 1561 1626 1626 1559 1559 1775 1775 1821 1821 1779 1779 1697 1697 1790 1790 1788 1788 1790 1790 1879 1879 1788 1788 1788 1788 1879 1879 1883 1883 1879 1879 1950 1950 1883 1883 1883 1883 1950 1950 1956 1956 1950 1950 2007 2007 1956 1956 1956 1956 2007 2007 2009 2009 2007 2007 2056 2056 2009 2009 2009 2009 2056 2056 2060 2060 2056 2056 2101 2101 2060 2060 2060 2060 2101 2101 2105 2105 2101 2101 2140 2140 2105 2105 2105 2105 2140 2140 2144 2144 2140 2140 2171 2171 2144 2144 2144 2144 2171 2171 2177 2177 2171 2171 2202 2202 2177 2177 2177 2177 2202 2202 2206 2206 2202 2202 2686 2686 2206 2206 2206 2206 2687 2687 2688 2688 2225 2225 2250 2250 2233 2233 2233 2233 2250 2250 2254 2254 2250 2250 2267 2267 2254 2254 2254 2254 2267 2267 2271 2271 2267 2267 2282 2282 2271 2271 2271 2271 2282 2282 2288 2288 2282 2282 2295 2295 2288 2288 2288 2288 2295 2295 2299 2299 2295 2295 2303 2303 2299 2299 2299 2299 2303 2303 2308 2308 2303 2303 2310 2310 2308 2308 2308 2308 2310 2310 2315 2315 1775 1775 1779 1779 1749 1749 1779 1779 1763 1763 1749 1749 1749 1749 1763 1763 1705 1705 1763 1763 1739 1739 1705 1705 1705 1705 1739 1739 1680 1680 1739 1739 1703 1703 1680 1680 1680 1680 1703 1703 1660 1660 1703 1703 1684 1684 1660 1660 1660 1660 1684 1684 1624 1624 1684 1684 1670 1670 1624 1624 1624 1624 1670 1670 1609 1609 1670 1670 1652 1652 1609 1609 1609 1609 1652 1652 1593 1593 1652 1652 1628 1628 1593 1593 1593 1593 1628 1628 2689 2689 1628 1628 2690 2690 2691 2691 1567 1567 1615 1615 1554 1554 1615 1615 1607 1607 1554 1554 1554 1554 1607 1607 1546 1546 1607 1607 1597 1597 1546 1546 1546 1546 1597 1597 1536 1536 1597 1597 1589 1589 1536 1536 1536 1536 1589 1589 1528 1528 1589 1589 1579 1579 1528 1528 1528 1528 1579 1579 1512 1512 1579 1579 1565 1565 1512 1512 1512 1512 1565 1565 1506 1506 1565 1565 1561 1561 1506 1506 1506 1506 1561 1561 1502 1502 1561 1561 1559 1559 1502 1502 1502 1502 1559 1559 1501 1501 1769 1769 1821 1821 1775 1775 1622 1622 1697 1697 1695 1695 1697 1697 1788 1788 1695 1695 1695 1695 1788 1788 1786 1786 1788 1788 1883 1883 1786 1786 1786 1786 1883 1883 1885 1885 1883 1883 1956 1956 1885 1885 1885 1885 1956 1956 1958 1958 1956 1956 2009 2009 1958 1958 1958 1958 2009 2009 2015 2015 2009 2009 2060 2060 2015 2015 2015 2015 2060 2060 2064 2064 2060 2060 2105 2105 2064 2064 2064 2064 2105 2105 2109 2109 2105 2105 2144 2144 2109 2109 2109 2109 2144 2144 2150 2150 2144 2144 2177 2177 2150 2150 2150 2150 2177 2177 2183 2183 2177 2177 2206 2206 2183 2183 2183 2183 2206 2206 2212 2212 2206 2206 2692 2692 2212 2212 2212 2212 2693 2693 2694 2694 2233 2233 2254 2254 2237 2237 2237 2237 2254 2254 2258 2258 2254 2254 2271 2271 2258 2258 2258 2258 2271 2271 2279 2279 2271 2271 2288 2288 2279 2279 2279 2279 2288 2288 2292 2292 2288 2288 2299 2299 2292 2292 2292 2292 2299 2299 2305 2305 2299 2299 2308 2308 2305 2305 2305 2305 2308 2308 2312 2312 2308 2308 2315 2315 2312 2312 2312 2312 2315 2315 2317 2317 1769 1769 1775 1775 1733 1733 1775 1775 1749 1749 1733 1733 1733 1733 1749 1749 1686 1686 1749 1749 1705 1705 1686 1686 1686 1686 1705 1705 1662 1662 1705 1705 1680 1680 1662 1662 1662 1662 1680 1680 1617 1617 1680 1680 1660 1660 1617 1617 1617 1617 1660 1660 1601 1601 1660 1660 1624 1624 1601 1601 1601 1601 1624 1624 1569 1569 1624 1624 1609 1609 1569 1569 1569 1569 1609 1609 1548 1548 1609 1609 1593 1593 1548 1548 1548 1548 1593 1593 1532 1532 1593 1593 2695 2695 1532 1532 1532 1532 2696 2696 2697 2697 1567 1567 1554 1554 1508 1508 1508 1508 1554 1554 1497 1497 1554 1554 1546 1546 1497 1497 1497 1497 1546 1546 1489 1489 1546 1546 1536 1536 1489 1489 1489 1489 1536 1536 1479 1479 1536 1536 1528 1528 1479 1479 1479 1479 1528 1528 1467 1467 1528 1528 1512 1512 1467 1467 1467 1467 1512 1512 1457 1457 1512 1512 1506 1506 1457 1457 1457 1457 1506 1506 1453 1453 1506 1506 1502 1502 1453 1453 1453 1453 1502 1502 1450 1450 1502 1502 1501 1501 1450 1450 1450 1450 1501 1501 1454 1454 1765 1765 1821 1821 1769 1769 1558 1558 1622 1622 1621 1621 1622 1622 1695 1695 1621 1621 1621 1621 1695 1695 1694 1694 1695 1695 1786 1786 1694 1694 1694 1694 1786 1786 1785 1785 1786 1786 1885 1885 1785 1785 1785 1785 1885 1885 1889 1889 1885 1885 1958 1958 1889 1889 1889 1889 1958 1958 1960 1960 1958 1958 2015 2015 1960 1960 1960 1960 2015 2015 2017 2017 2015 2015 2064 2064 2017 2017 2017 2017 2064 2064 2068 2068 2064 2064 2109 2109 2068 2068 2068 2068 2109 2109 2111 2111 2109 2109 2150 2150 2111 2111 2111 2111 2150 2150 2152 2152 2150 2150 2183 2183 2152 2152 2152 2152 2183 2183 2185 2185 2183 2183 2212 2212 2185 2185 2185 2185 2212 2212 2216 2216 2212 2212 2698 2698 2216 2216 2216 2216 2699 2699 2700 2700 2237 2237 2258 2258 2241 2241 2241 2241 2258 2258 2262 2262 2258 2258 2279 2279 2262 2262 2262 2262 2279 2279 2281 2281 2279 2279 2292 2292 2281 2281 2281 2281 2292 2292 2294 2294 2292 2292 2305 2305 2294 2294 2294 2294 2305 2305 2307 2307 2305 2305 2312 2312 2307 2307 2307 2307 2312 2312 2314 2314 2312 2312 2317 2317 2314 2314 2314 2314 2317 2317 2319 2319 1765 1765 1769 1769 1709 1709 1769 1769 1733 1733 1709 1709 1709 1709 1733 1733 1676 1676 1733 1733 1686 1686 1676 1676 1676 1676 1686 1686 1630 1630 1686 1686 1662 1662 1630 1630 1630 1630 1662 1662 1603 1603 1662 1662 1617 1617 1603 1603 1603 1603 1617 1617 1563 1563 1617 1617 1601 1601 1563 1563 1563 1563 1601 1601 1540 1540 1601 1601 1569 1569 1540 1540 1540 1540 1569 1569 1510 1510 1569 1569 1548 1548 1510 1510 1510 1510 1548 1548 1493 1493 1548 1548 1532 1532 1493 1493 1493 1493 1532 1532 2701 2701 1532 1532 2702 2702 2703 2703 1475 1475 1508 1508 1451 1451 1508 1508 1497 1497 1451 1451 1451 1451 1497 1497 1444 1444 1497 1497 1489 1489 1444 1444 1444 1444 1489 1489 1436 1436 1489 1489 1479 1479 1436 1436 1436 1436 1479 1479 1422 1422 1479 1479 1467 1467 1422 1422 1422 1422 1467 1467 1412 1412 1467 1467 1457 1457 1412 1412 1412 1412 1457 1457 1410 1410 1457 1457 1453 1453 1410 1410 1410 1410 1453 1453 1409 1409 1453 1453 1450 1450 1409 1409 1409 1409 1450 1450 1411 1411 1450 1450 1454 1454 1411 1411 1411 1411 1454 1454 1413 1413 1759 1759 1821 1821 1765 1765 1503 1503 1558 1558 1560 1560 1558 1558 1621 1621 1560 1560 1560 1560 1621 1621 1623 1623 1621 1621 1694 1694 1623 1623 1623 1623 1694 1694 1696 1696 1694 1694 1785 1785 1696 1696 1696 1696 1785 1785 1787 1787 1785 1785 1889 1889 1787 1787 1787 1787 1889 1889 1886 1886 1889 1889 1960 1960 1886 1886 1886 1886 1960 1960 1959 1959 1960 1960 2017 2017 1959 1959 1959 1959 2017 2017 2016 2016 2017 2017 2068 2068 2016 2016 2016 2016 2068 2068 2065 2065 2068 2068 2111 2111 2065 2065 2065 2065 2111 2111 2110 2110 2111 2111 2152 2152 2110 2110 2110 2110 2152 2152 2151 2151 2152 2152 2185 2185 2151 2151 2151 2151 2185 2185 2184 2184 2185 2185 2216 2216 2184 2184 2184 2184 2216 2216 2213 2213 2216 2216 2704 2704 2213 2213 2213 2213 2705 2705 2706 2706 2241 2241 2262 2262 2238 2238 2238 2238 2262 2262 2259 2259 2262 2262 2281 2281 2259 2259 2259 2259 2281 2281 2280 2280 2281 2281 2294 2294 2280 2280 2280 2280 2294 2294 2293 2293 2294 2294 2307 2307 2293 2293 2293 2293 2307 2307 2306 2306 2307 2307 2314 2314 2306 2306 2306 2306 2314 2314 2313 2313 2314 2314 2319 2319 2313 2313 2313 2313 2319 2319 2318 2318 1759 1759 1765 1765 1692 1692 1765 1765 1709 1709 1692 1692 1692 1692 1709 1709 1658 1658 1709 1709 1676 1676 1658 1658 1658 1658 1676 1676 1611 1611 1676 1676 1630 1630 1611 1611 1611 1611 1630 1630 1571 1571 1630 1630 1603 1603 1571 1571 1571 1571 1603 1603 1544 1544 1603 1603 1563 1563 1544 1544 1544 1544 1563 1563 1504 1504 1563 1563 1540 1540 1504 1504 1504 1504 1540 1540 1485 1485 1540 1540 1510 1510 1485 1485 1485 1485 1510 1510 1455 1455 1510 1510 1493 1493 1455 1455 1455 1455 1493 1493 2707 2707 1493 1493 2708 2708 2709 2709 1440 1440 1475 1475 1418 1418 1475 1475 1451 1451 1418 1418 1418 1418 1451 1451 1401 1401 1451 1451 1444 1444 1401 1401 1401 1401 1444 1444 1395 1395 1444 1444 1436 1436 1395 1395 1395 1395 1436 1436 1385 1385 1436 1436 1422 1422 1385 1385 1385 1385 1422 1422 1371 1371 1422 1422 1412 1412 1371 1371 1371 1371 1412 1412 1367 1367 1412 1412 1410 1410 1367 1367 1367 1367 1410 1410 1364 1364 1410 1410 1409 1409 1364 1364 1364 1364 1409 1409 1368 1368 1409 1409 1411 1411 1368 1368 1368 1368 1411 1411 1372 1372 1411 1411 1413 1413 1372 1372 1372 1372 1413 1413 1386 1386 1755 1755 1821 1821 1759 1759 1458 1458 1503 1503 1507 1507 1503 1503 1560 1560 1507 1507 1507 1507 1560 1560 1562 1562 1560 1560 1623 1623 1562 1562 1562 1562 1623 1623 1627 1627 1623 1623 1696 1696 1627 1627 1627 1627 1696 1696 1698 1698 1696 1696 1787 1787 1698 1698 1698 1698 1787 1787 1789 1789 1787 1787 1886 1886 1789 1789 1789 1789 1886 1886 1884 1884 1886 1886 1959 1959 1884 1884 1884 1884 1959 1959 1957 1957 1959 1959 2016 2016 1957 1957 1957 1957 2016 2016 2010 2010 2016 2016 2065 2065 2010 2010 2010 2010 2065 2065 2061 2061 2065 2065 2110 2110 2061 2061 2061 2061 2110 2110 2106 2106 2110 2110 2151 2151 2106 2106 2106 2106 2151 2151 2145 2145 2151 2151 2184 2184 2145 2145 2145 2145 2184 2184 2178 2178 2184 2184 2213 2213 2178 2178 2178 2178 2213 2213 2207 2207 2213 2213 2710 2710 2207 2207 2207 2207 2711 2711 2712 2712 2238 2238 2259 2259 2234 2234 2234 2234 2259 2259 2255 2255 2259 2259 2280 2280 2255 2255 2255 2255 2280 2280 2272 2272 2280 2280 2293 2293 2272 2272 2272 2272 2293 2293 2289 2289 2293 2293 2306 2306 2289 2289 2289 2289 2306 2306 2300 2300 2306 2306 2313 2313 2300 2300 2300 2300 2313 2313 2309 2309 2313 2313 2318 2318 2309 2309 2309 2309 2318 2318 2316 2316 1755 1755 1759 1759 1688 1688 1759 1759 1692 1692 1688 1688 1688 1688 1692 1692 1634 1634 1692 1692 1658 1658 1634 1634 1634 1634 1658 1658 1595 1595 1658 1658 1611 1611 1595 1595 1595 1595 1611 1611 1552 1552 1611 1611 1571 1571 1552 1552 1552 1552 1571 1571 1514 1514 1571 1571 1544 1544 1514 1514 1514 1514 1544 1544 1487 1487 1544 1544 1504 1504 1487 1487 1487 1487 1504 1504 1448 1448 1504 1504 1485 1485 1448 1448 1448 1448 1485 1485 1432 1432 1485 1485 1455 1455 1432 1432 1432 1432 1455 1455 1403 1403 1455 1455 2713 2713 1403 1403 1403 1403 2714 2714 2715 2715 1440 1440 1418 1418 1389 1389 1389 1389 1418 1418 1365 1365 1418 1418 1401 1401 1365 1365 1365 1365 1401 1401 1356 1356 1401 1401 1395 1395 1356 1356 1356 1356 1395 1395 1348 1348 1395 1395 1385 1385 1348 1348 1348 1348 1385 1385 1334 1334 1385 1385 1371 1371 1334 1334 1334 1334 1371 1371 1332 1332 1371 1371 1367 1367 1332 1332 1332 1332 1367 1367 1329 1329 1367 1367 1364 1364 1329 1329 1329 1329 1364 1364 1333 1333 1364 1364 1368 1368 1333 1333 1333 1333 1368 1368 1335 1335 1368 1368 1372 1372 1335 1335 1335 1335 1372 1372 1349 1349 1372 1372 1386 1386 1349 1349 1349 1349 1386 1386 1357 1357 1751 1751 1820 1820 1755 1755 1423 1423 1458 1458 1468 1468 1458 1458 1507 1507 1468 1468 1468 1468 1507 1507 1513 1513 1507 1507 1562 1562 1513 1513 1513 1513 1562 1562 1566 1566 1562 1562 1627 1627 1566 1566 1566 1566 1627 1627 1633 1633 1627 1627 1698 1698 1633 1633 1633 1633 1698 1698 1700 1700 1698 1698 1789 1789 1700 1700 1700 1700 1789 1789 1791 1791 1789 1789 1884 1884 1791 1791 1791 1791 1884 1884 1880 1880 1884 1884 1957 1957 1880 1880 1880 1880 1957 1957 1951 1951 1957 1957 2010 2010 1951 1951 1951 1951 2010 2010 2008 2008 2010 2010 2061 2061 2008 2008 2008 2008 2061 2061 2057 2057 2061 2061 2106 2106 2057 2057 2057 2057 2106 2106 2102 2102 2106 2106 2145 2145 2102 2102 2102 2102 2145 2145 2141 2141 2145 2145 2178 2178 2141 2141 2141 2141 2178 2178 2172 2172 2178 2178 2207 2207 2172 2172 2172 2172 2207 2207 2203 2203 2207 2207 2716 2716 2203 2203 2203 2203 2717 2717 2718 2718 2234 2234 2255 2255 2226 2226 2226 2226 2255 2255 2251 2251 2255 2255 2272 2272 2251 2251 2251 2251 2272 2272 2268 2268 2272 2272 2289 2289 2268 2268 2268 2268 2289 2289 2283 2283 2289 2289 2300 2300 2283 2283 2283 2283 2300 2300 2296 2296 2300 2300 2309 2309 2296 2296 2296 2296 2309 2309 2304 2304 2309 2309 2316 2316 2304 2304 2304 2304 2316 2316 2311 2311 1751 1751 1755 1755 1678 1678 1755 1755 1688 1688 1678 1678 1678 1678 1688 1688 1619 1619 1688 1688 1634 1634 1619 1619 1619 1619 1634 1634 1581 1581 1634 1634 1595 1595 1581 1581 1581 1581 1595 1595 1538 1538 1595 1595 1552 1552 1538 1538 1538 1538 1552 1552 1495 1495 1552 1552 1514 1514 1495 1495 1495 1495 1514 1514 1459 1459 1514 1514 1487 1487 1459 1459 1459 1459 1487 1487 1434 1434 1487 1487 1448 1448 1434 1434 1434 1434 1448 1448 1399 1399 1448 1448 1432 1432 1399 1399 1399 1399 1432 1432 1377 1377 1432 1432 1403 1403 1377 1377 1377 1377 1403 1403 2719 2719 1403 1403 2720 2720 2721 2721 2722 2722 1389 1389 2723 2723 1389 1389 1365 1365 2724 2724 2725 2725 1365 1365 2726 2726 1365 1365 1356 1356 2727 2727 2728 2728 1356 1356 2729 2729 1356 1356 1348 1348 2730 2730 2731 2731 1348 1348 2732 2732 1348 1348 1334 1334 2733 2733 2734 2734 1334 1334 2735 2735 1334 1334 1332 1332 2736 2736 2737 2737 1332 1332 2738 2738 1332 1332 1329 1329 2739 2739 2740 2740 1329 1329 2741 2741 1329 1329 1333 1333 2742 2742 2743 2743 1333 1333 2744 2744 1333 1333 1335 1335 2745 2745 2746 2746 1335 1335 2747 2747 1335 1335 1349 1349 2748 2748 2749 2749 1349 1349 2750 2750 1349 1349 1357 1357 2751 2751 2752 2752 1357 1357 2753 2753 1743 1743 1820 1820 1751 1751 1396 1396 1423 1423 1437 1437 1423 1423 1468 1468 1437 1437 1437 1437 1468 1468 1480 1480 1468 1468 1513 1513 1480 1480 1480 1480 1513 1513 1529 1529 1513 1513 1566 1566 1529 1529 1529 1529 1566 1566 1580 1580 1566 1566 1633 1633 1580 1580 1580 1580 1633 1633 1637 1637 1633 1633 1700 1700 1637 1637 1637 1637 1700 1700 1708 1708 1700 1700 1791 1791 1708 1708 1708 1708 1791 1791 1793 1793 1791 1791 1880 1880 1793 1793 1793 1793 1880 1880 1876 1876 1880 1880 1951 1951 1876 1876 1876 1876 1951 1951 1947 1947 1951 1951 2008 2008 1947 1947 1947 1947 2008 2008 2004 2004 2008 2008 2057 2057 2004 2004 2004 2004 2057 2057 2053 2053 2057 2057 2102 2102 2053 2053 2053 2053 2102 2102 2096 2096 2102 2102 2141 2141 2096 2096 2096 2096 2141 2141 2133 2133 2141 2141 2172 2172 2133 2133 2133 2133 2172 2172 2166 2166 2172 2172 2203 2203 2166 2166 2166 2166 2203 2203 2193 2193 2203 2203 2754 2754 2193 2193 2193 2193 2755 2755 2756 2756 2226 2226 2251 2251 2222 2222 2222 2222 2251 2251 2243 2243 2251 2251 2268 2268 2243 2243 2243 2243 2268 2268 2261 2261 2268 2268 2283 2283 2261 2261 2261 2261 2283 2283 2274 2274 2283 2283 2296 2296 2274 2274 2274 2274 2296 2296 2287 2287 2296 2296 2304 2304 2287 2287 2287 2287 2304 2304 2298 2298 2304 2304 2311 2311 2298 2298 2298 2298 2311 2311 2302 2302 1743 1743 1751 1751 1674 1674 1751 1751 1678 1678 1674 1674 1674 1674 1678 1678 1613 1613 1678 1678 1619 1619 1613 1613 1613 1613 1619 1619 1556 1556 1619 1619 1581 1581 1556 1556 1556 1556 1581 1581 1518 1518 1581 1581 1538 1538 1518 1518 1518 1518 1538 1538 1481 1481 1538 1538 1495 1495 1481 1481 1481 1481 1495 1495 1442 1442 1495 1495 1459 1459 1442 1442 1442 1442 1459 1459 1405 1405 1459 1459 1434 1434 1405 1405 1405 1405 1434 1434 1381 1381 1434 1434 1399 1399 1381 1381 1381 1381 1399 1399 2757 2757 1399 1399 1377 1377 2758 2758 2759 2759 1377 1377 2760 2760 1377 1377 2761 2761 2762 2762 1327 1327 1358 1358 1313 1313 1358 1358 1338 1338 1313 1313 1313 1313 1338 1338 1294 1294 1338 1338 1323 1323 1294 1294 1294 1294 1323 1323 1286 1286 1323 1323 1317 1317 1286 1286 1286 1286 1317 1317 1278 1278 1317 1317 1303 1303 1278 1278 1278 1278 1303 1303 1268 1268 1303 1303 1299 1299 1268 1268 1268 1268 1299 1299 1265 1265 1299 1299 1296 1296 1265 1265 1265 1265 1296 1296 1269 1269 1296 1296 1300 1300 1269 1269 1269 1269 1300 1300 1279 1279 1300 1300 1304 1304 1279 1279 1279 1279 1304 1304 1287 1287 1304 1304 1318 1318 1287 1287 1287 1287 1318 1318 1295 1295 1318 1318 1324 1324 1295 1295 1295 1295 1324 1324 1314 1314 1324 1324 1339 1339 1314 1314 1314 1314 1339 1339 1328 1328 1741 1741 1820 1820 1743 1743 1366 1366 1396 1396 1402 1402 1396 1396 1437 1437 1402 1402 1402 1402 1437 1437 1445 1445 1437 1437 1480 1480 1445 1445 1445 1445 1480 1480 1490 1490 1480 1480 1529 1529 1490 1490 1490 1490 1529 1529 1537 1537 1529 1529 1580 1580 1537 1537 1537 1537 1580 1580 1590 1590 1580 1580 1637 1637 1590 1590 1590 1590 1637 1637 1647 1647 1637 1637 1708 1708 1647 1647 1647 1647 1708 1708 1712 1712 1708 1708 1793 1793 1712 1712 1712 1712 1793 1793 1795 1795 1793 1793 1876 1876 1795 1795 1795 1795 1876 1876 1872 1872 1876 1876 1947 1947 1872 1872 1872 1872 1947 1947 1939 1939 1947 1947 2004 2004 1939 1939 1939 1939 2004 2004 1996 1996 2004 2004 2053 2053 1996 1996 1996 1996 2053 2053 2045 2045 2053 2053 2096 2096 2045 2045 2045 2045 2096 2096 2088 2088 2096 2096 2133 2133 2088 2088 2088 2088 2133 2133 2125 2125 2133 2133 2166 2166 2125 2125 2125 2125 2166 2166 2156 2156 2166 2166 2193 2193 2156 2156 2156 2156 2193 2193 2189 2189 2193 2193 2763 2763 2189 2189 2189 2189 2764 2764 2765 2765 2222 2222 2243 2243 2209 2209 2209 2209 2243 2243 2228 2228 2243 2243 2261 2261 2228 2228 2228 2228 2261 2261 2247 2247 2261 2261 2274 2274 2247 2247 2247 2247 2274 2274 2266 2266 2274 2274 2287 2287 2266 2266 2266 2266 2287 2287 2276 2276 2287 2287 2298 2298 2276 2276 2276 2276 2298 2298 2285 2285 2298 2298 2302 2302 2285 2285 2285 2285 2302 2302 2291 2291 1741 1741 1743 1743 1668 1668 1743 1743 1674 1674 1668 1668 1668 1668 1674 1674 1605 1605 1674 1674 1613 1613 1605 1605 1605 1605 1613 1613 1550 1550 1613 1613 1556 1556 1550 1550 1550 1550 1556 1556 1499 1499 1556 1556 1518 1518 1499 1499 1499 1499 1518 1518 1461 1461 1518 1518 1481 1481 1461 1461 1461 1461 1481 1481 1426 1426 1481 1481 1442 1442 1426 1426 1426 1426 1442 1442 1393 1393 1442 1442 1405 1405 1393 1393 1393 1393 1405 1405 1360 1360 1405 1405 1381 1381 1360 1360 1360 1360 1381 1381 2766 2766 1381 1381 2767 2767 2768 2768 1330 1330 1354 1354 1309 1309 1354 1354 1327 1327 1309 1309 1309 1309 1327 1327 1290 1290 1327 1327 1313 1313 1290 1290 1290 1290 1313 1313 1270 1270 1313 1313 1294 1294 1270 1270 1270 1270 1294 1294 1261 1261 1294 1294 1286 1286 1261 1261 1261 1261 1286 1286 1249 1249 1286 1286 1278 1278 1249 1249 1249 1249 1278 1278 1243 1243 1278 1278 1268 1268 1243 1243 1243 1243 1268 1268 1242 1242 1268 1268 1265 1265 1242 1242 1242 1242 1265 1265 1244 1244 1265 1265 1269 1269 1244 1244 1244 1244 1269 1269 1250 1250 1269 1269 1279 1279 1250 1250 1250 1250 1279 1279 1262 1262 1279 1279 1287 1287 1262 1262 1262 1262 1287 1287 1271 1271 1287 1287 1295 1295 1271 1271 1271 1271 1295 1295 1291 1291 1295 1295 1314 1314 1291 1291 1291 1291 1314 1314 1310 1310 1314 1314 1328 1328 1310 1310 1310 1310 1328 1328 1331 1331 1735 1735 1820 1820 1741 1741 2769 2769 1366 1366 1390 1390 1366 1366 1402 1402 1390 1390 1390 1390 1402 1402 1419 1419 1402 1402 1445 1445 1419 1419 1419 1419 1445 1445 1452 1452 1445 1445 1490 1490 1452 1452 1452 1452 1490 1490 1498 1498 1490 1490 1537 1537 1498 1498 1498 1498 1537 1537 1547 1547 1537 1537 1590 1590 1547 1547 1547 1547 1590 1590 1598 1598 1590 1590 1647 1647 1598 1598 1598 1598 1647 1647 1657 1657 1647 1647 1712 1712 1657 1657 1657 1657 1712 1712 1714 1714 1712 1712 1795 1795 1714 1714 1714 1714 1795 1795 1797 1797 1795 1795 1872 1872 1797 1797 1797 1797 1872 1872 1868 1868 1872 1872 1939 1939 1868 1868 1868 1868 1939 1939 1935 1935 1939 1939 1996 1996 1935 1935 1935 1935 1996 1996 1990 1990 1996 1996 2045 2045 1990 1990 1990 1990 2045 2045 2037 2037 2045 2045 2088 2088 2037 2037 2037 2037 2088 2088 2080 2080 2088 2088 2125 2125 2080 2080 2080 2080 2125 2125 2113 2113 2125 2125 2156 2156 2113 2113 2113 2113 2156 2156 2143 2143 2156 2156 2189 2189 2143 2143 2143 2143 2189 2189 2170 2170 2189 2189 2770 2770 2170 2170 2170 2170 2771 2771 2772 2772 2209 2209 2228 2228 2195 2195 2195 2195 2228 2228 2218 2218 2228 2228 2247 2247 2218 2218 2218 2218 2247 2247 2236 2236 2247 2247 2266 2266 2236 2236 2236 2236 2266 2266 2249 2249 2266 2266 2276 2276 2249 2249 2249 2249 2276 2276 2264 2264 2276 2276 2285 2285 2264 2264 2264 2264 2285 2285 2270 2270 2285 2285 2291 2291 2270 2270 2270 2270 2291 2291 2278 2278 1735 1735 1741 1741 1664 1664 1741 1741 1668 1668 1664 1664 1664 1664 1668 1668 1599 1599 1668 1668 1605 1605 1599 1599 1599 1599 1605 1605 1542 1542 1605 1605 1550 1550 1542 1542 1542 1542 1550 1550 1491 1491 1550 1550 1499 1499 1491 1491 1491 1491 1499 1499 1446 1446 1499 1499 1461 1461 1446 1446 1446 1446 1461 1461 1407 1407 1461 1461 1426 1426 1407 1407 1407 1407 1426 1426 1369 1369 1426 1426 1393 1393 1369 1369 1369 1369 1393 1393 1344 1344 1393 1393 1360 1360 1344 1344 1344 1344 1360 1360 2773 2773 1360 1360 2774 2774 2775 2775 1319 1319 1330 1330 1292 1292 1330 1330 1309 1309 1292 1292 1292 1292 1309 1309 1266 1266 1309 1309 1290 1290 1266 1266 1266 1266 1290 1290 1253 1253 1290 1290 1270 1270 1253 1253 1253 1253 1270 1270 1238 1238 1270 1270 1261 1261 1238 1238 1238 1238 1261 1261 1230 1230 1261 1261 1249 1249 1230 1230 1230 1230 1249 1249 1222 1222 1249 1249 1243 1243 1222 1222 1222 1222 1243 1243 1217 1217 1243 1243 1242 1242 1217 1217 1217 1217 1242 1242 1223 1223 1242 1242 1244 1244 1223 1223 1223 1223 1244 1244 1231 1231 1244 1244 1250 1250 1231 1231 1231 1231 1250 1250 1239 1239 1250 1250 1262 1262 1239 1239 1239 1239 1262 1262 1254 1254 1262 1262 1271 1271 1254 1254 1254 1254 1271 1271 1267 1267 1271 1271 1291 1291 1267 1267 1267 1267 1291 1291 1293 1293 1291 1291 1310 1310 1293 1293 1293 1293 1310 1310 1320 1320 1310 1310 1331 1331 1320 1320 2776 2776 2777 2777 1345 1345 1731 1731 1820 1820 1735 1735 2778 2778 2779 2779 1378 1378 2780 2780 2781 2781 1378 1378 1378 1378 2782 2782 1404 1404 2783 2783 2784 2784 1404 1404 1404 1404 2785 2785 2786 2786 1419 1419 1452 1452 1441 1441 1441 1441 1452 1452 1476 1476 1452 1452 1498 1498 1476 1476 1476 1476 1498 1498 1509 1509 1498 1498 1547 1547 1509 1509 1509 1509 1547 1547 1555 1555 1547 1547 1598 1598 1555 1555 1555 1555 1598 1598 1608 1608 1598 1598 1657 1657 1608 1608 1608 1608 1657 1657 1667 1667 1657 1657 1714 1714 1667 1667 1667 1667 1714 1714 1730 1730 1714 1714 1797 1797 1730 1730 1730 1730 1797 1797 1799 1799 1797 1797 1868 1868 1799 1799 1799 1799 1868 1868 1862 1862 1868 1868 1935 1935 1862 1862 1862 1862 1935 1935 1927 1927 1935 1935 1990 1990 1927 1927 1927 1927 1990 1990 1982 1982 1990 1990 2037 2037 1982 1982 1982 1982 2037 2037 2031 2031 2037 2037 2080 2080 2031 2031 2031 2031 2080 2080 2063 2063 2080 2080 2113 2113 2063 2063 2063 2063 2113 2113 2098 2098 2113 2113 2143 2143 2098 2098 2098 2098 2143 2143 2129 2129 2143 2143 2170 2170 2129 2129 2787 2787 2788 2788 2158 2158 2789 2789 2790 2790 2158 2158 2158 2158 2791 2791 2180 2180 2792 2792 2793 2793 2180 2180 2180 2180 2794 2794 2795 2795 2218 2218 2236 2236 2201 2201 2201 2201 2236 2236 2220 2220 2236 2236 2249 2249 2220 2220 2220 2220 2249 2249 2232 2232 2249 2249 2264 2264 2232 2232 2232 2232 2264 2264 2245 2245 2264 2264 2270 2270 2245 2245 2245 2245 2270 2270 2253 2253 2270 2270 2278 2278 2253 2253 2253 2253 2278 2278 2257 2257 1731 1731 1735 1735 1654 1654 1735 1735 1664 1664 1654 1654 1654 1654 1664 1664 1591 1591 1664 1664 1599 1599 1591 1591 1591 1591 1599 1599 1534 1534 1599 1599 1542 1542 1534 1534 1534 1534 1542 1542 1483 1483 1542 1542 1491 1491 1483 1483 1483 1483 1491 1491 1438 1438 1491 1491 1446 1446 1438 1438 1438 1438 1446 1446 1397 1397 1446 1446 1407 1407 1397 1397 1397 1397 1407 1407 1362 1362 1407 1407 1369 1369 1362 1362 1362 1362 1369 1369 2796 2796 1369 1369 1344 1344 2797 2797 2798 2798 1344 1344 2799 2799 1344 1344 2800 2800 2801 2801 1297 1297 1319 1319 1272 1272 1319 1319 1292 1292 1272 1272 1272 1272 1292 1292 1255 1255 1292 1292 1266 1266 1255 1255 1255 1255 1266 1266 1236 1236 1266 1266 1253 1253 1236 1236 1236 1236 1253 1253 1218 1218 1253 1253 1238 1238 1218 1218 1218 1218 1238 1238 1211 1211 1238 1238 1230 1230 1211 1211 1211 1211 1230 1230 1201 1201 1230 1230 1222 1222 1201 1201 1201 1201 1222 1222 1200 1200 1222 1222 1217 1217 1200 1200 1200 1200 1217 1217 1202 1202 1217 1217 1223 1223 1202 1202 1202 1202 1223 1223 1212 1212 1223 1223 1231 1231 1212 1212 1212 1212 1231 1231 1219 1219 1231 1231 1239 1239 1219 1219 1219 1219 1239 1239 1237 1237 1239 1239 1254 1254 1237 1237 1237 1237 1254 1254 1256 1256 1254 1254 1267 1267 1256 1256 1256 1256 1267 1267 1273 1273 1267 1267 1293 1293 1273 1273 1273 1273 1293 1293 1298 1298 1293 1293 1320 1320 1298 1298 1298 1298 1320 1320 1326 1326 2802 2802 1345 1345 2803 2803 2804 2804 1345 1345 1363 1363 1727 1727 1820 1820 1731 1731 1361 1361 2805 2805 1382 1382 2806 2806 1378 1378 1382 1382 1382 1382 1378 1378 1400 1400 1378 1378 1404 1404 1400 1400 1400 1400 1404 1404 1433 1433 1404 1404 2807 2807 1433 1433 1433 1433 2808 2808 1456 1456 2809 2809 2810 2810 1456 1456 1456 1456 2811 2811 1494 1494 2812 2812 2813 2813 1494 1494 1494 1494 2814 2814 1533 1533 2815 2815 2816 2816 1533 1533 1533 1533 2817 2817 2818 2818 1555 1555 1608 1608 1568 1568 1568 1568 1608 1608 1616 1616 1608 1608 1667 1667 1616 1616 1616 1616 1667 1667 1673 1673 1667 1667 1730 1730 1673 1673 1673 1673 1730 1730 1738 1738 1730 1730 1799 1799 1738 1738 1738 1738 1799 1799 1801 1801 1799 1799 1862 1862 1801 1801 1801 1801 1862 1862 1860 1860 1862 1862 1927 1927 1860 1860 1860 1860 1927 1927 1923 1923 1927 1927 1982 1982 1923 1923 1923 1923 1982 1982 1976 1976 1982 1982 2031 2031 1976 1976 1976 1976 2031 2031 2014 2014 2031 2031 2063 2063 2014 2014 2819 2819 2820 2820 2049 2049 2821 2821 2822 2822 2049 2049 2049 2049 2823 2823 2084 2084 2824 2824 2825 2825 2084 2084 2084 2084 2826 2826 2115 2115 2827 2827 2158 2158 2115 2115 2115 2115 2158 2158 2137 2137 2158 2158 2180 2180 2137 2137 2137 2137 2180 2180 2164 2164 2180 2180 2828 2828 2164 2164 2164 2164 2829 2829 2182 2182 2830 2830 2831 2831 2182 2182 2182 2182 2832 2832 2197 2197 2833 2833 2834 2834 2197 2197 2197 2197 2835 2835 2211 2211 2836 2836 2837 2837 2211 2211 2211 2211 2838 2838 2839 2839 2245 2245 2253 2253 2224 2224 2224 2224 2253 2253 2230 2230 2253 2253 2257 2257 2230 2230 2230 2230 2257 2257 2240 2240 1727 1727 1731 1731 1650 1650 1731 1731 1654 1654 1650 1650 1650 1650 1654 1654 1587 1587 1654 1654 1591 1591 1587 1587 1587 1587 1591 1591 1530 1530 1591 1591 1534 1534 1530 1530 1530 1530 1534 1534 1477 1477 1534 1534 1483 1483 1477 1477 1477 1477 1483 1483 1430 1430 1483 1483 1438 1438 1430 1430 1430 1430 1438 1438 1391 1391 1438 1438 1397 1397 1391 1391 1391 1391 1397 1397 1352 1352 1397 1397 1362 1362 1352 1352 1352 1352 1362 1362 2840 2840 1362 1362 2841 2841 2842 2842 1321 1321 1325 1325 1288 1288 1325 1325 1297 1297 1288 1288 1288 1288 1297 1297 1263 1263 1297 1297 1272 1272 1263 1263 1263 1263 1272 1272 1240 1240 1272 1272 1255 1255 1240 1240 1240 1240 1255 1255 1220 1220 1255 1255 1236 1236 1220 1220 1220 1220 1236 1236 1207 1207 1236 1236 1218 1218 1207 1207 1207 1207 1218 1218 1194 1194 1218 1218 1211 1211 1194 1194 1194 1194 1211 1211 1186 1186 1211 1211 1201 1201 1186 1186 1186 1186 1201 1201 1183 1183 1201 1201 1200 1200 1183 1183 1183 1183 1200 1200 1187 1187 1200 1200 1202 1202 1187 1187 1187 1187 1202 1202 1195 1195 1202 1202 1212 1212 1195 1195 1195 1195 1212 1212 1208 1208 1212 1212 1219 1219 1208 1208 1208 1208 1219 1219 1221 1221 1219 1219 1237 1237 1221 1221 1221 1221 1237 1237 1241 1241 1237 1237 1256 1256 1241 1241 1241 1241 1256 1256 1264 1264 1256 1256 1273 1273 1264 1264 1264 1264 1273 1273 1289 1289 1273 1273 1298 1298 1289 1289 1289 1289 1298 1298 1322 1322 1298 1298 1326 1326 1322 1322 2843 2843 2844 2844 1353 1353 2845 2845 1363 1363 1353 1353 1353 1353 1363 1363 1392 1392 1721 1721 1820 1820 1727 1727 1370 1370 1361 1361 1394 1394 1361 1361 1382 1382 1394 1394 1394 1394 1382 1382 1406 1406 1382 1382 1400 1400 1406 1406 1406 1406 1400 1400 1435 1435 1400 1400 1433 1433 1435 1435 1435 1435 1433 1433 1449 1449 1433 1433 1456 1456 1449 1449 1449 1449 1456 1456 1486 1486 1456 1456 1494 1494 1486 1486 1486 1486 1494 1494 1511 1511 1494 1494 1533 1533 1511 1511 1511 1511 1533 1533 1549 1549 1533 1533 2846 2846 1549 1549 1549 1549 2847 2847 1594 1594 2848 2848 2849 2849 1594 1594 1594 1594 2850 2850 1629 1629 2851 2851 2852 2852 1629 1629 1629 1629 2853 2853 1683 1683 2854 2854 2855 2855 1683 1683 1683 1683 2856 2856 1746 1746 2857 2857 2858 2858 1746 1746 1746 1746 2859 2859 1803 1803 2860 2860 2861 2861 1803 1803 1803 1803 2862 2862 1856 1856 2863 2863 2864 2864 1856 1856 1856 1856 2865 2865 1915 1915 2866 2866 2867 2867 1915 1915 1915 1915 2868 2868 1964 1964 2869 2869 2870 2870 1964 1964 1964 1964 2871 2871 2000 2000 2872 2872 2049 2049 2000 2000 2000 2000 2049 2049 2035 2035 2049 2049 2084 2084 2035 2035 2035 2035 2084 2084 2067 2067 2084 2084 2115 2115 2067 2067 2067 2067 2115 2115 2092 2092 2115 2115 2137 2137 2092 2092 2092 2092 2137 2137 2123 2123 2137 2137 2164 2164 2123 2123 2123 2123 2164 2164 2139 2139 2164 2164 2182 2182 2139 2139 2139 2139 2182 2182 2160 2160 2182 2182 2197 2197 2160 2160 2160 2160 2197 2197 2174 2174 2197 2197 2211 2211 2174 2174 2174 2174 2211 2211 2191 2191 2211 2211 2873 2873 2191 2191 2191 2191 2874 2874 2199 2199 2875 2875 2876 2876 2199 2199 2199 2199 2877 2877 2205 2205 2878 2878 2879 2879 2205 2205 2205 2205 2880 2880 2215 2215 1721 1721 1727 1727 1644 1644 1727 1727 1650 1650 1644 1644 1644 1644 1650 1650 1583 1583 1650 1650 1587 1587 1583 1583 1583 1583 1587 1587 1524 1524 1587 1587 1530 1530 1524 1524 1524 1524 1530 1530 1471 1471 1530 1530 1477 1477 1471 1471 1471 1471 1477 1477 1424 1424 1477 1477 1430 1430 1424 1424 1424 1424 1430 1430 1383 1383 1430 1430 1391 1391 1383 1383 1383 1383 1391 1391 1346 1346 1391 1391 1352 1352 1346 1346 1346 1346 1352 1352 2881 2881 1352 1352 2882 2882 2883 2883 1311 1311 1321 1321 1282 1282 1321 1321 1288 1288 1282 1282 1282 1282 1288 1288 1257 1257 1288 1288 1263 1263 1257 1257 1257 1257 1263 1263 1232 1232 1263 1263 1240 1240 1232 1232 1232 1232 1240 1240 1213 1213 1240 1240 1220 1220 1213 1213 1213 1213 1220 1220 1196 1196 1220 1220 1207 1207 1196 1196 1196 1196 1207 1207 1181 1181 1207 1207 1194 1194 1181 1181 1181 1181 1194 1194 1172 1172 1194 1194 1186 1186 1172 1172 1172 1172 1186 1186 1169 1169 1186 1186 1183 1183 1169 1169 1169 1169 1183 1183 1173 1173 1183 1183 1187 1187 1173 1173 1173 1173 1187 1187 1182 1182 1187 1187 1195 1195 1182 1182 1182 1182 1195 1195 1197 1197 1195 1195 1208 1208 1197 1197 1197 1197 1208 1208 1214 1214 1208 1208 1221 1221 1214 1214 1214 1214 1221 1221 1233 1233 1221 1221 1241 1241 1233 1233 1233 1233 1241 1241 1258 1258 1241 1241 1264 1264 1258 1258 1258 1258 1264 1264 1283 1283 1264 1264 1289 1289 1283 1283 1283 1283 1289 1289 1312 1312 1289 1289 1322 1322 1312 1312 2884 2884 2885 2885 1347 1347 2886 2886 1353 1353 1347 1347 1347 1347 1353 1353 1384 1384 1353 1353 1392 1392 1384 1384 1384 1384 1392 1392 1425 1425 1717 1717 1820 1820 1721 1721 1398 1398 1370 1370 1408 1408 1370 1370 1394 1394 1408 1408 1408 1408 1394 1394 1427 1427 1394 1394 1406 1406 1427 1427 1427 1427 1406 1406 1443 1443 1406 1406 1435 1435 1443 1443 1443 1443 1435 1435 1460 1460 1435 1435 1449 1449 1460 1460 1460 1460 1449 1449 1488 1488 1449 1449 1486 1486 1488 1488 1488 1488 1486 1486 1505 1505 1486 1486 1511 1511 1505 1505 1505 1505 1511 1511 1541 1541 1511 1511 1549 1549 1541 1541 1541 1541 1549 1549 1570 1570 1549 1549 1594 1594 1570 1570 1570 1570 1594 1594 1610 1610 1594 1594 1629 1629 1610 1610 1610 1610 1629 1629 1653 1653 1629 1629 1683 1683 1653 1653 1653 1653 1683 1683 1691 1691 1683 1683 1746 1746 1691 1691 1691 1691 1746 1746 1754 1754 1746 1746 1803 1803 1754 1754 1754 1754 1803 1803 1805 1805 1803 1803 1856 1856 1805 1805 1805 1805 1856 1856 1848 1848 1856 1856 1915 1915 1848 1848 1848 1848 1915 1915 1911 1911 1915 1915 1964 1964 1911 1911 1911 1911 1964 1964 1943 1943 1964 1964 2000 2000 1943 1943 1943 1943 2000 2000 1984 1984 2000 2000 2035 2035 1984 1984 1984 1984 2035 2035 2019 2019 2035 2035 2067 2067 2019 2019 2019 2019 2067 2067 2043 2043 2067 2067 2092 2092 2043 2043 2043 2043 2092 2092 2078 2078 2092 2092 2123 2123 2078 2078 2078 2078 2123 2123 2094 2094 2123 2123 2139 2139 2094 2094 2094 2094 2139 2139 2119 2119 2139 2139 2160 2160 2119 2119 2119 2119 2160 2160 2131 2131 2160 2160 2174 2174 2131 2131 2131 2131 2174 2174 2149 2149 2174 2174 2191 2191 2149 2149 2149 2149 2191 2191 2162 2162 2191 2191 2199 2199 2162 2162 2162 2162 2199 2199 2168 2168 2199 2199 2205 2205 2168 2168 2168 2168 2205 2205 2176 2176 2205 2205 2215 2215 2176 2176 2176 2176 2215 2215 2187 2187 1717 1717 1721 1721 1640 1640 1721 1721 1644 1644 1640 1640 1640 1640 1644 1644 1575 1575 1644 1644 1583 1583 1575 1575 1575 1575 1583 1583 1520 1520 1583 1583 1524 1524 1520 1520 1520 1520 1524 1524 1465 1465 1524 1524 1471 1471 1465 1465 1465 1465 1471 1471 1416 1416 1471 1471 1424 1424 1416 1416 1416 1416 1424 1424 1375 1375 1424 1424 1383 1383 1375 1375 1375 1375 1383 1383 1340 1340 1383 1383 1346 1346 1340 1340 1340 1340 1346 1346 2887 2887 1346 1346 2888 2888 2889 2889 1305 1305 1311 1311 1276 1276 1311 1311 1282 1282 1276 1276 1276 1276 1282 1282 1247 1247 1282 1282 1257 1257 1247 1247 1247 1247 1257 1257 1226 1226 1257 1257 1232 1232 1226 1226 1226 1226 1232 1232 1205 1205 1232 1232 1213 1213 1205 1205 1205 1205 1213 1213 1190 1190 1213 1213 1196 1196 1190 1190 1190 1190 1196 1196 1174 1174 1196 1196 1181 1181 1174 1174 1174 1174 1181 1181 1165 1165 1181 1181 1172 1172 1165 1165 1165 1165 1172 1172 1161 1161 1172 1172 1169 1169 1161 1161 1161 1161 1169 1169 1166 1166 1169 1169 1173 1173 1166 1166 1166 1166 1173 1173 1175 1175 1173 1173 1182 1182 1175 1175 1175 1175 1182 1182 1191 1191 1182 1182 1197 1197 1191 1191 1191 1191 1197 1197 1206 1206 1197 1197 1214 1214 1206 1206 1206 1206 1214 1214 1227 1227 1214 1214 1233 1233 1227 1227 1227 1227 1233 1233 1248 1248 1233 1233 1258 1258 1248 1248 1248 1248 1258 1258 1277 1277 1258 1258 1283 1283 1277 1277 1277 1277 1283 1283 1306 1306 1283 1283 1312 1312 1306 1306 2890 2890 2891 2891 1341 1341 2892 2892 1347 1347 1341 1341 1341 1341 1347 1347 1376 1376 1347 1347 1384 1384 1376 1376 1376 1376 1384 1384 1417 1417 1384 1384 1425 1425 1417 1417 1417 1417 1425 1425 1466 1466 1715 1715 1820 1820 1717 1717 1431 1431 1398 1398 1439 1439 1398 1398 1408 1408 1439 1439 1439 1439 1408 1408 1447 1447 1408 1408 1427 1427 1447 1447 1447 1447 1427 1427 1462 1462 1427 1427 1443 1443 1462 1462 1462 1462 1443 1443 1482 1482 1443 1443 1460 1460 1482 1482 1482 1482 1460 1460 1496 1496 1460 1460 1488 1488 1496 1496 1496 1496 1488 1488 1515 1515 1488 1488 1505 1505 1515 1515 1515 1515 1505 1505 1545 1545 1505 1505 1541 1541 1545 1545 1545 1545 1541 1541 1564 1564 1541 1541 1570 1570 1564 1564 1564 1564 1570 1570 1602 1602 1570 1570 1610 1610 1602 1602 1602 1602 1610 1610 1625 1625 1610 1610 1653 1653 1625 1625 1625 1625 1653 1653 1671 1671 1653 1653 1691 1691 1671 1671 1671 1671 1691 1691 1702 1702 1691 1691 1754 1754 1702 1702 1702 1702 1754 1754 1758 1758 1754 1754 1805 1805 1758 1758 1758 1758 1805 1805 1809 1809 1805 1805 1848 1848 1809 1809 1809 1809 1848 1848 1844 1844 1848 1848 1911 1911 1844 1844 1844 1844 1911 1911 1899 1899 1911 1911 1943 1943 1899 1899 1899 1899 1943 1943 1931 1931 1943 1943 1984 1984 1931 1931 1931 1931 1984 1984 1972 1972 1984 1984 2019 2019 1972 1972 1972 1972 2019 2019 1992 1992 2019 2019 2043 2043 1992 1992 1992 1992 2043 2043 2029 2029 2043 2043 2078 2078 2029 2029 2029 2029 2078 2078 2047 2047 2078 2078 2094 2094 2047 2047 2047 2047 2094 2094 2072 2072 2094 2094 2119 2119 2072 2072 2072 2072 2119 2119 2086 2086 2119 2119 2131 2131 2086 2086 2086 2086 2131 2131 2104 2104 2131 2131 2149 2149 2104 2104 2104 2104 2149 2149 2121 2121 2149 2149 2162 2162 2121 2121 2121 2121 2162 2162 2127 2127 2162 2162 2168 2168 2127 2127 2127 2127 2168 2168 2135 2135 2168 2168 2176 2176 2135 2135 2135 2135 2176 2176 2147 2147 2176 2176 2187 2187 2147 2147 2147 2147 2187 2187 2154 2154 1715 1715 1717 1717 1638 1638 1717 1717 1640 1640 1638 1638 1638 1638 1640 1640 1573 1573 1640 1640 1575 1575 1573 1573 1573 1573 1575 1575 1516 1516 1575 1575 1520 1520 1516 1516 1516 1516 1520 1520 1463 1463 1520 1520 1465 1465 1463 1463 1463 1463 1465 1465 1414 1414 1465 1465 1416 1416 1414 1414 1414 1414 1416 1416 1373 1373 1416 1416 1375 1375 1373 1373 1373 1373 1375 1375 1336 1336 1375 1375 1340 1340 1336 1336 1336 1336 1340 1340 2893 2893 1340 1340 2894 2894 2895 2895 1301 1301 1305 1305 1274 1274 1305 1305 1276 1276 1274 1274 1274 1274 1276 1276 1245 1245 1276 1276 1247 1247 1245 1245 1245 1245 1247 1247 1224 1224 1247 1247 1226 1226 1224 1224 1224 1224 1226 1226 1203 1203 1226 1226 1205 1205 1203 1203 1203 1203 1205 1205 1188 1188 1205 1205 1190 1190 1188 1188 1188 1188 1190 1190 1170 1170 1190 1190 1174 1174 1170 1170 1170 1170 1174 1174 1162 1162 1174 1174 1165 1165 1162 1162 1162 1162 1165 1165 1160 1160 1165 1165 1161 1161 1160 1160 1160 1160 1161 1161 1163 1163 1161 1161 1166 1166 1163 1163 1163 1163 1166 1166 1171 1171 1166 1166 1175 1175 1171 1171 1171 1171 1175 1175 1189 1189 1175 1175 1191 1191 1189 1189 1189 1189 1191 1191 1204 1204 1191 1191 1206 1206 1204 1204 1204 1204 1206 1206 1225 1225 1206 1206 1227 1227 1225 1225 1225 1225 1227 1227 1246 1246 1227 1227 1248 1248 1246 1246 1246 1246 1248 1248 1275 1275 1248 1248 1277 1277 1275 1275 1275 1275 1277 1277 1302 1302 1277 1277 1306 1306 1302 1302 2896 2896 2897 2897 1337 1337 2898 2898 1341 1341 1337 1337 1337 1337 1341 1341 1374 1374 1341 1341 1376 1376 1374 1374 1374 1374 1376 1376 1415 1415 1376 1376 1417 1417 1415 1415 1415 1415 1417 1417 1464 1464 1417 1417 1466 1466 1464 1464 1464 1464 1466 1466 1517 1517 1719 1719 1820 1820 1715 1715 1472 1472 1431 1431 1478 1478 1431 1431 1439 1439 1478 1478 1478 1478 1439 1439 1484 1484 1439 1439 1447 1447 1484 1484 1484 1484 1447 1447 1492 1492 1447 1447 1462 1462 1492 1492 1492 1492 1462 1462 1500 1500 1462 1462 1482 1482 1500 1500 1500 1500 1482 1482 1519 1519 1482 1482 1496 1496 1519 1519 1519 1519 1496 1496 1539 1539 1496 1496 1515 1515 1539 1539 1539 1539 1515 1515 1553 1553 1515 1515 1545 1545 1553 1553 1553 1553 1545 1545 1572 1572 1545 1545 1564 1564 1572 1572 1572 1572 1564 1564 1604 1604 1564 1564 1602 1602 1604 1604 1604 1604 1602 1602 1618 1618 1602 1602 1625 1625 1618 1618 1618 1618 1625 1625 1661 1661 1625 1625 1671 1671 1661 1661 1661 1661 1671 1671 1685 1685 1671 1671 1702 1702 1685 1685 1685 1685 1702 1702 1726 1726 1702 1702 1758 1758 1726 1726 1726 1726 1758 1758 1768 1768 1758 1758 1809 1809 1768 1768 1768 1768 1809 1809 1811 1811 1809 1809 1844 1844 1811 1811 1811 1811 1844 1844 1842 1842 1844 1844 1899 1899 1842 1842 1842 1842 1899 1899 1888 1888 1899 1899 1931 1931 1888 1888 1888 1888 1931 1931 1917 1917 1931 1931 1972 1972 1917 1917 1917 1917 1972 1972 1941 1941 1972 1972 1992 1992 1941 1941 1941 1941 1992 1992 1978 1978 1992 1992 2029 2029 1978 1978 1978 1978 2029 2029 1994 1994 2029 2029 2047 2047 1994 1994 1994 1994 2047 2047 2023 2023 2047 2047 2072 2072 2023 2023 2023 2023 2072 2072 2039 2039 2072 2072 2086 2086 2039 2039 2039 2039 2086 2086 2055 2055 2086 2086 2104 2104 2055 2055 2055 2055 2104 2104 2074 2074 2104 2104 2121 2121 2074 2074 2074 2074 2121 2121 2082 2082 2121 2121 2127 2127 2082 2082 2082 2082 2127 2127 2090 2090 2127 2127 2135 2135 2090 2090 2090 2090 2135 2135 2100 2100 2135 2135 2147 2147 2100 2100 2100 2100 2147 2147 2108 2108 2147 2147 2154 2154 2108 2108 2108 2108 2154 2154 2117 2117 1719 1719 1715 1715 1642 1642 1715 1715 1638 1638 1642 1642 1642 1642 1638 1638 1577 1577 1638 1638 1573 1573 1577 1577 1577 1577 1573 1573 1522 1522 1573 1573 1516 1516 1522 1522 1522 1522 1516 1516 1469 1469 1516 1516 1463 1463 1469 1469 1469 1469 1463 1463 1420 1420 1463 1463 1414 1414 1420 1420 1420 1420 1414 1414 1379 1379 1414 1414 1373 1373 1379 1379 1379 1379 1373 1373 1342 1342 1373 1373 1336 1336 1342 1342 1342 1342 1336 1336 2899 2899 1336 1336 2900 2900 2901 2901 1307 1307 1301 1301 1280 1280 1301 1301 1274 1274 1280 1280 1280 1280 1274 1274 1251 1251 1274 1274 1245 1245 1251 1251 1251 1251 1245 1245 1228 1228 1245 1245 1224 1224 1228 1228 1228 1228 1224 1224 1209 1209 1224 1224 1203 1203 1209 1209 1209 1209 1203 1203 1192 1192 1203 1203 1188 1188 1192 1192 1192 1192 1188 1188 1177 1177 1188 1188 1170 1170 1177 1177 1177 1177 1170 1170 1167 1167 1170 1170 1162 1162 1167 1167 1167 1167 1162 1162 1164 1164 1162 1162 1160 1160 1164 1164 1164 1164 1160 1160 1168 1168 1160 1160 1163 1163 1168 1168 1168 1168 1163 1163 1178 1178 1163 1163 1171 1171 1178 1178 1178 1178 1171 1171 1193 1193 1171 1171 1189 1189 1193 1193 1193 1193 1189 1189 1210 1210 1189 1189 1204 1204 1210 1210 1210 1210 1204 1204 1229 1229 1204 1204 1225 1225 1229 1229 1229 1229 1225 1225 1252 1252 1225 1225 1246 1246 1252 1252 1252 1252 1246 1246 1281 1281 1246 1246 1275 1275 1281 1281 1281 1281 1275 1275 1308 1308 1275 1275 1302 1302 1308 1308 2902 2902 2903 2903 1343 1343 2904 2904 1337 1337 1343 1343 1343 1343 1337 1337 1380 1380 1337 1337 1374 1374 1380 1380 1380 1380 1374 1374 1421 1421 1374 1374 1415 1415 1421 1421 1421 1421 1415 1415 1470 1470 1415 1415 1464 1464 1470 1470 1470 1470 1464 1464 1523 1523 1464 1464 1517 1517 1523 1523 1523 1523 1517 1517 1578 1578 1723 1723 1820 1820 1719 1719 1521 1521 1472 1472 1525 1525 1472 1472 1478 1478 1525 1525 1525 1525 1478 1478 1531 1531 1478 1478 1484 1484 1531 1531 1531 1531 1484 1484 1535 1535 1484 1484 1492 1492 1535 1535 1535 1535 1492 1492 1543 1543 1492 1492 1500 1500 1543 1543 1543 1543 1500 1500 1551 1551 1500 1500 1519 1519 1551 1551 1551 1551 1519 1519 1557 1557 1519 1519 1539 1539 1557 1557 1557 1557 1539 1539 1582 1582 1539 1539 1553 1553 1582 1582 1582 1582 1553 1553 1596 1596 1553 1553 1572 1572 1596 1596 1596 1596 1572 1572 1612 1612 1572 1572 1604 1604 1612 1612 1612 1612 1604 1604 1631 1631 1604 1604 1618 1618 1631 1631 1631 1631 1618 1618 1663 1663 1618 1618 1661 1661 1663 1663 1663 1663 1661 1661 1681 1681 1661 1661 1685 1685 1681 1681 1681 1681 1685 1685 1704 1704 1685 1685 1726 1726 1704 1704 1704 1704 1726 1726 1748 1748 1726 1726 1768 1768 1748 1748 1748 1748 1768 1768 1772 1772 1768 1768 1811 1811 1772 1772 1772 1772 1811 1811 1813 1813 1811 1811 1842 1842 1813 1813 1813 1813 1842 1842 1836 1836 1842 1842 1888 1888 1836 1836 1836 1836 1888 1888 1864 1864 1888 1888 1917 1917 1864 1864 1864 1864 1917 1917 1905 1905 1917 1917 1941 1941 1905 1905 1905 1905 1941 1941 1925 1925 1941 1941 1978 1978 1925 1925 1925 1925 1978 1978 1949 1949 1978 1978 1994 1994 1949 1949 1949 1949 1994 1994 1974 1974 1994 1994 2023 2023 1974 1974 1974 1974 2023 2023 1986 1986 2023 2023 2039 2039 1986 1986 1986 1986 2039 2039 2002 2002 2039 2039 2055 2055 2002 2002 2002 2002 2055 2055 2025 2025 2055 2055 2074 2074 2025 2025 2025 2025 2074 2074 2033 2033 2074 2074 2082 2082 2033 2033 2033 2033 2082 2082 2041 2041 2082 2082 2090 2090 2041 2041 2041 2041 2090 2090 2051 2051 2090 2090 2100 2100 2051 2051 2051 2051 2100 2100 2059 2059 2100 2100 2108 2108 2059 2059 2059 2059 2108 2108 2070 2070 2108 2108 2117 2117 2070 2070 2070 2070 2117 2117 2076 2076 1723 1723 1719 1719 1648 1648 1719 1719 1642 1642 1648 1648 1648 1648 1642 1642 1585 1585 1642 1642 1577 1577 1585 1585 1585 1585 1577 1577 1526 1526 1577 1577 1522 1522 1526 1526 1526 1526 1522 1522 1473 1473 1522 1522 1469 1469 1473 1473 1473 1473 1469 1469 1428 1428 1469 1469 1420 1420 1428 1428 1428 1428 1420 1420 1387 1387 1420 1420 1379 1379 1387 1387 1387 1387 1379 1379 1350 1350 1379 1379 1342 1342 1350 1350 1350 1350 1342 1342 2905 2905 1342 1342 2906 2906 2907 2907 1315 1315 1307 1307 1284 1284 1307 1307 1280 1280 1284 1284 1284 1284 1280 1280 1259 1259 1280 1280 1251 1251 1259 1259 1259 1259 1251 1251 1234 1234 1251 1251 1228 1228 1234 1234 1234 1234 1228 1228 1215 1215 1228 1228 1209 1209 1215 1215 1215 1215 1209 1209 1198 1198 1209 1209 1192 1192 1198 1198 1198 1198 1192 1192 1184 1184 1192 1192 1177 1177 1184 1184 1184 1184 1177 1177 1179 1179 1177 1177 1167 1167 1179 1179 1179 1179 1167 1167 1176 1176 1167 1167 1164 1164 1176 1176 1176 1176 1164 1164 1180 1180 1164 1164 1168 1168 1180 1180 1180 1180 1168 1168 1185 1185 1168 1168 1178 1178 1185 1185 1185 1185 1178 1178 1199 1199 1178 1178 1193 1193 1199 1199 1199 1199 1193 1193 1216 1216 1193 1193 1210 1210 1216 1216 1216 1216 1210 1210 1235 1235 1210 1210 1229 1229 1235 1235 1235 1235 1229 1229 1260 1260 1229 1229 1252 1252 1260 1260 1260 1260 1252 1252 1285 1285 1252 1252 1281 1281 1285 1285 1285 1285 1281 1281 1316 1316 1281 1281 1308 1308 1316 1316 2908 2908 2909 2909 1351 1351 2910 2910 1343 1343 1351 1351 1351 1351 1343 1343 1388 1388 1343 1343 1380 1380 1388 1388 1388 1388 1380 1380 1429 1429 1380 1380 1421 1421 1429 1429 1429 1429 1421 1421 1474 1474 1421 1421 1470 1470 1474 1474 1474 1474 1470 1470 1527 1527 1470 1470 1523 1523 1527 1527 1527 1527 1523 1523 1586 1586 1523 1523 1578 1578 1586 1586 1586 1586 1578 1578 1649 1649 1574 1574 1521 1521 1576 1576 1521 1521 1525 1525 1576 1576 1576 1576 1525 1525 1584 1584 1525 1525 1531 1531 1584 1584 1584 1584 1531 1531 1588 1588 1531 1531 1535 1535 1588 1588 1588 1588 1535 1535 1592 1592 1535 1535 1543 1543 1592 1592 1592 1592 1543 1543 1600 1600 1543 1543 1551 1551 1600 1600 1600 1600 1551 1551 1606 1606 1551 1551 1557 1557 1606 1606 1606 1606 1557 1557 1614 1614 1557 1557 1582 1582 1614 1614 1614 1614 1582 1582 1620 1620 1582 1582 1596 1596 1620 1620 1620 1620 1596 1596 1635 1635 1596 1596 1612 1612 1635 1635 1635 1635 1612 1612 1659 1659 1612 1612 1631 1631 1659 1659 1659 1659 1631 1631 1677 1677 1631 1631 1663 1663 1677 1677 1677 1677 1663 1663 1687 1687 1663 1663 1681 1681 1687 1687 1687 1687 1681 1681 1706 1706 1681 1681 1704 1704 1706 1706 1706 1706 1704 1704 1740 1740 1704 1704 1748 1748 1740 1740 1740 1740 1748 1748 1762 1762 1748 1748 1772 1772 1762 1762 1762 1762 1772 1772 1778 1778 1772 1772 1813 1813 1778 1778 1778 1778 1813 1813 1815 1815 1813 1813 1836 1836 1815 1815 1815 1815 1836 1836 1832 1832 1836 1836 1864 1864 1832 1832 1832 1832 1864 1864 1850 1850 1864 1864 1905 1905 1850 1850 1850 1850 1905 1905 1878 1878 1905 1905 1925 1925 1878 1878 1878 1878 1925 1925 1909 1909 1925 1925 1949 1949 1909 1909 1909 1909 1949 1949 1919 1919 1949 1949 1974 1974 1919 1919 1919 1919 1974 1974 1933 1933 1974 1974 1986 1986 1933 1933 1933 1933 1986 1986 1953 1953 1986 1986 2002 2002 1953 1953 1953 1953 2002 2002 1970 1970 2002 2002 2025 2025 1970 1970 1970 1970 2025 2025 1980 1980 2025 2025 2033 2033 1980 1980 1980 1980 2033 2033 1988 1988 2033 2033 2041 2041 1988 1988 1988 1988 2041 2041 1998 1998 2041 2041 2051 2051 1998 1998 1998 1998 2051 2051 2006 2006 2051 2051 2059 2059 2006 2006 2006 2006 2059 2059 2012 2012 2059 2059 2070 2070 2012 2012 2012 2012 2070 2070 2021 2021 2070 2070 2076 2076 2021 2021 2021 2021 2076 2076 2027 2027 1643 1643 1574 1574 1639 1639 1574 1574 1576 1576 1639 1639 1639 1639 1576 1576 1641 1641 1576 1576 1584 1584 1641 1641 1641 1641 1584 1584 1645 1645 1584 1584 1588 1588 1645 1645 1645 1645 1588 1588 1651 1651 1588 1588 1592 1592 1651 1651 1651 1651 1592 1592 1655 1655 1592 1592 1600 1600 1655 1655 1655 1655 1600 1600 1665 1665 1600 1600 1606 1606 1665 1665 1665 1665 1606 1606 1669 1669 1606 1606 1614 1614 1669 1669 1669 1669 1614 1614 1675 1675 1614 1614 1620 1620 1675 1675 1675 1675 1620 1620 1679 1679 1620 1620 1635 1635 1679 1679 1679 1679 1635 1635 1689 1689 1635 1635 1659 1659 1689 1689 1689 1689 1659 1659 1693 1693 1659 1659 1677 1677 1693 1693 1693 1693 1677 1677 1710 1710 1677 1677 1687 1687 1710 1710 1710 1710 1687 1687 1734 1734 1687 1687 1706 1706 1734 1734 1734 1734 1706 1706 1750 1750 1706 1706 1740 1740 1750 1750 1750 1750 1740 1740 1764 1764 1740 1740 1762 1762 1764 1764 1764 1764 1762 1762 1774 1774 1762 1762 1778 1778 1774 1774 1774 1774 1778 1778 1782 1782 1778 1778 1815 1815 1782 1782 1782 1782 1815 1815 1817 1817 1815 1815 1832 1832 1817 1817 1817 1817 1832 1832 1828 1828 1832 1832 1850 1850 1828 1828 1828 1828 1850 1850 1838 1838 1850 1850 1878 1878 1838 1838 1838 1838 1878 1878 1852 1852 1878 1878 1909 1909 1852 1852 1852 1852 1909 1909 1870 1870 1909 1909 1919 1919 1870 1870 1870 1870 1919 1919 1893 1893 1919 1919 1933 1933 1893 1893 1893 1893 1933 1933 1907 1907 1933 1933 1953 1953 1907 1907 1907 1907 1953 1953 1913 1913 1953 1953 1970 1970 1913 1913 1913 1913 1970 1970 1921 1921 1970 1970 1980 1980 1921 1921 1921 1921 1980 1980 1929 1929 1980 1980 1988 1988 1929 1929 1929 1929 1988 1988 1937 1937 1988 1988 1998 1998 1937 1937 1937 1937 1998 1998 1945 1945 1998 1998 2006 2006 1945 1945 1945 1945 2006 2006 1955 1955 2006 2006 2012 2012 1955 1955 1955 1955 2012 2012 1962 1962 2012 2012 2021 2021 1962 1962 1962 1962 2021 2021 1966 1966 2021 2021 2027 2027 1966 1966 1966 1966 2027 2027 1968 1968 1724 1724 1643 1643 1720 1720 1643 1643 1639 1639 1720 1720 1720 1720 1639 1639 1716 1716 1639 1639 1641 1641 1716 1716 1716 1716 1641 1641 1718 1718 1641 1641 1645 1645 1718 1718 1718 1718 1645 1645 1722 1722 1645 1645 1651 1651 1722 1722 1722 1722 1651 1651 1728 1728 1651 1651 1655 1655 1728 1728 1728 1728 1655 1655 1732 1732 1655 1655 1665 1665 1732 1732 1732 1732 1665 1665 1736 1736 1665 1665 1669 1669 1736 1736 1736 1736 1669 1669 1742 1742 1669 1669 1675 1675 1742 1742 1742 1742 1675 1675 1744 1744 1675 1675 1679 1679 1744 1744 1744 1744 1679 1679 1752 1752 1679 1679 1689 1689 1752 1752 1752 1752 1689 1689 1756 1756 1689 1689 1693 1693 1756 1756 1756 1756 1693 1693 1760 1760 1693 1693 1710 1710 1760 1760 1760 1760 1710 1710 1766 1766 1710 1710 1734 1734 1766 1766 1766 1766 1734 1734 1770 1770 1734 1734 1750 1750 1770 1770 1770 1770 1750 1750 1776 1776 1750 1750 1764 1764 1776 1776 1776 1776 1764 1764 1780 1780 1764 1764 1774 1774 1780 1780 1780 1780 1774 1774 1784 1784 1774 1774 1782 1782 1784 1784 1784 1784 1782 1782 1807 1807 1782 1782 1817 1817 1807 1807 1807 1807 1817 1817 1819 1819 1817 1817 1828 1828 1819 1819 1819 1819 1828 1828 1826 1826 1828 1828 1838 1838 1826 1826 1826 1826 1838 1838 1830 1830 1838 1838 1852 1852 1830 1830 1830 1830 1852 1852 1834 1834 1852 1852 1870 1870 1834 1834 1834 1834 1870 1870 1840 1840 1870 1870 1893 1893 1840 1840 1840 1840 1893 1893 1846 1846 1893 1893 1907 1907 1846 1846 1846 1846 1907 1907 1854 1854 1907 1907 1913 1913 1854 1854 1854 1854 1913 1913 1858 1858 1913 1913 1921 1921 1858 1858 1858 1858 1921 1921 1866 1866 1921 1921 1929 1929 1866 1866 1866 1866 1929 1929 1874 1874 1929 1929 1937 1937 1874 1874 1874 1874 1937 1937 1882 1882 1937 1937 1945 1945 1882 1882 1882 1882 1945 1945 1891 1891 1945 1945 1955 1955 1891 1891 1891 1891 1955 1955 1895 1895 1955 1955 1962 1962 1895 1895 1895 1895 1962 1962 1897 1897 1962 1962 1966 1966 1897 1897 1897 1897 1966 1966 1901 1901 1966 1966 1968 1968 1901 1901 1901 1901 1968 1968 1903 1903 1896 1896 1821 1821 1900 1900 1724 1724 1649 1649 1643 1643 1649 1649 1578 1578 1643 1643 1643 1643 1578 1578 1574 1574 1578 1578 1517 1517 1574 1574 1574 1574 1517 1517 1521 1521 1517 1517 1466 1466 1521 1521 1521 1521 1466 1466 1472 1472 1466 1466 1425 1425 1472 1472 1472 1472 1425 1425 1431 1431 1425 1425 1392 1392 1431 1431 1431 1431 1392 1392 1398 1398 1392 1392 1363 1363 1398 1398 1398 1398 1363 1363 1370 1370 1363 1363 1345 1345 1370 1370 1370 1370 1345 1345 1361 1361 1345 1345 2911 2911 1361 1361 1361 1361 2912 2912 2913 2913 1331 1331 1328 1328 1355 1355 1355 1355 1328 1328 1359 1359 1328 1328 1339 1339 1359 1359 2914 2914 2915 2915 1366 1366 2916 2916 1357 1357 1366 1366 1366 1366 1357 1357 1396 1396 1357 1357 1386 1386 1396 1396 1396 1396 1386 1386 1423 1423 1386 1386 1413 1413 1423 1423 1423 1423 1413 1413 1458 1458 1413 1413 1454 1454 1458 1458 1458 1458 1454 1454 1503 1503 1454 1454 1501 1501 1503 1503 1503 1503 1501 1501 1558 1558 1501 1501 1559 1559 1558 1558 1558 1558 1559 1559 1622 1622 1559 1559 1626 1626 1622 1622 1622 1622 1626 1626 1697 1697 1626 1626 1699 1699 1697 1697 1697 1697 1699 1699 1790 1790 1699 1699 1792 1792 1790 1790 1790 1790 1792 1792 1875 1875 1792 1792 1871 1871 1875 1875 1875 1875 1871 1871 1938 1938 1871 1871 1934 1934 1938 1938 1938 1938 1934 1934 1989 1989 1934 1934 1981 1981 1989 1989 1989 1989 1981 1981 2030 2030 1981 1981 2013 2013 2030 2030 2917 2917 2918 2918 2048 2048 2919 2919 2034 2034 2048 2048 2048 2048 2034 2034 2066 2066 2034 2034 2042 2042 2066 2066 2066 2066 2042 2042 2077 2077 2042 2042 2046 2046 2077 2077 2077 2077 2046 2046 2071 2071 2046 2046 2038 2038 2071 2071 2071 2071 2038 2038 2054 2054 2038 2038 2024 2024 2054 2054 2054 2054 2024 2024 2032 2032 2024 2024 1987 1987 2032 2032 2032 2032 1987 1987 1997 1997 1987 1987 1944 1944 1997 1997 1997 1997 1944 1944 1954 1954 1944 1944 1894 1894 1954 1954 1954 1954 1894 1894 1896 1896 1894 1894 1821 1821 1896 1896
+419 419 417 417 500 500 419 419 500 500 423 423 425 425 423 423 500 500 429 429 425 425 500 500 438 438 429 429 499 499 446 446 438 438 499 499 454 454 446 446 499 499 462 462 454 454 499 499 466 466 462 462 499 499 474 474 466 466 499 499 480 480 474 474 499 499 486 486 480 480 499 499 490 490 486 486 499 499 494 494 490 490 499 499 504 504 494 494 499 499 516 516 504 504 499 499 539 539 516 516 499 499 543 543 539 539 499 499 547 547 543 543 499 499 553 553 547 547 499 499 557 557 553 553 499 499 563 563 557 557 499 499 567 567 563 563 499 499 571 571 567 567 499 499 579 579 571 571 501 501 581 581 579 579 501 501 587 587 581 581 502 502 591 591 587 587 502 502 595 595 591 591 502 502 601 601 595 595 502 502 605 605 601 601 502 502 607 607 605 605 502 502 603 603 607 607 502 502 599 599 603 603 502 502 374 374 428 428 424 424 496 496 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 497 497 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 497 497 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 497 497 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 497 497 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 497 497 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2326 2326 485 485 497 497 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2327 2327 319 319 2328 2328 2329 2329 343 343 305 305 337 337 489 489 497 497 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2330 2330 120 120 114 114 2331 2331 2332 2332 114 114 2333 2333 114 114 104 104 2334 2334 2335 2335 104 104 2336 2336 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2337 2337 355 355 2338 2338 2339 2339 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 497 497 489 489 2340 2340 270 270 2341 2341 270 270 235 235 2342 2342 2343 2343 235 235 2344 2344 235 235 204 204 2345 2345 2346 2346 204 204 2347 2347 204 204 182 182 2348 2348 2349 2349 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2350 2350 137 137 122 122 2351 2351 2352 2352 122 122 2353 2353 122 122 108 108 2354 2354 2355 2355 108 108 2356 2356 108 108 2357 2357 2358 2358 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2359 2359 404 404 2360 2360 2361 2361 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 503 503 497 497 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2362 2362 161 161 2363 2363 2364 2364 161 161 2365 2365 161 161 139 139 2366 2366 2367 2367 139 139 2368 2368 139 139 2369 2369 2370 2370 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 503 503 493 493 505 505 493 493 491 491 505 505 505 505 491 491 507 507 491 491 487 487 507 507 507 507 487 487 509 509 487 487 483 483 509 509 509 509 483 483 511 511 483 483 477 477 511 511 511 511 477 477 513 513 477 477 475 475 513 513 513 513 475 475 517 517 475 475 471 471 517 517 517 517 471 471 519 519 471 471 463 463 519 519 519 519 463 463 2371 2371 463 463 2372 2372 2373 2373 521 521 459 459 523 523 459 459 457 457 523 523 523 523 457 457 525 525 457 457 451 451 525 525 525 525 451 451 527 527 451 451 447 447 527 527 527 527 447 447 529 529 515 515 497 497 503 503 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2374 2374 130 130 130 130 2375 2375 2376 2376 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 515 515 503 503 540 540 503 503 505 505 540 540 540 540 505 505 544 544 505 505 507 507 544 544 544 544 507 507 550 550 507 507 509 509 550 550 550 550 509 509 554 554 509 509 511 511 554 554 554 554 511 511 564 564 511 511 513 513 564 564 564 564 513 513 568 568 513 513 517 517 568 568 568 568 517 517 576 576 517 517 519 519 576 576 576 576 519 519 2377 2377 519 519 2378 2378 2379 2379 584 584 521 521 592 592 521 521 523 523 592 592 592 592 523 523 608 608 523 523 525 525 608 608 608 608 525 525 610 610 525 525 527 527 610 610 610 610 527 527 614 614 527 527 529 529 614 614 614 614 529 529 622 622 538 538 497 497 515 515 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2380 2380 126 126 126 126 2381 2381 2382 2382 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 538 538 515 515 548 548 515 515 540 540 548 548 548 548 540 540 560 560 540 540 544 544 560 560 560 560 544 544 574 574 544 544 550 550 574 574 574 574 550 550 596 596 550 550 554 554 596 596 596 596 554 554 620 620 554 554 564 564 620 620 620 620 564 564 631 631 564 564 568 568 631 631 631 631 568 568 639 639 568 568 576 576 639 639 639 639 576 576 2383 2383 576 576 2384 2384 2385 2385 649 649 584 584 655 655 584 584 592 592 655 655 655 655 592 592 665 665 592 592 608 608 665 665 665 665 608 608 675 675 608 608 610 610 675 675 675 675 610 610 685 685 610 610 614 614 685 685 685 685 614 614 689 689 614 614 622 622 689 689 689 689 622 622 695 695 542 542 497 497 538 538 531 531 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2386 2386 116 116 116 116 2387 2387 2388 2388 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 542 542 538 538 558 558 538 538 548 548 558 558 558 558 548 548 582 582 548 548 560 560 582 582 582 582 560 560 618 618 560 560 574 574 618 618 618 618 574 574 637 637 574 574 596 596 637 637 637 637 596 596 651 651 596 596 620 620 651 651 651 651 620 620 669 669 620 620 631 631 669 669 669 669 631 631 693 693 631 631 639 639 693 693 693 693 639 639 2389 2389 639 639 2390 2390 2391 2391 706 706 649 649 714 714 649 649 655 655 714 714 714 714 655 655 724 724 655 655 665 665 724 724 724 724 665 665 732 732 665 665 675 675 732 732 732 732 675 675 742 742 675 675 685 685 742 742 742 742 685 685 756 756 685 685 689 689 756 756 756 756 689 689 760 760 689 689 695 695 760 760 760 760 695 695 762 762 546 546 497 497 542 542 624 624 531 531 533 533 531 531 439 439 533 533 533 533 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2392 2392 112 112 112 112 2393 2393 2394 2394 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 546 546 542 542 572 572 542 542 558 558 572 572 572 572 558 558 616 616 558 558 582 582 616 616 616 616 582 582 641 641 582 582 618 618 641 641 641 641 618 618 661 661 618 618 637 637 661 661 661 661 637 637 697 697 637 637 651 651 697 697 697 697 651 651 712 712 651 651 669 669 712 712 712 712 669 669 728 728 669 669 693 693 728 728 728 728 693 693 2395 2395 693 693 2396 2396 2397 2397 754 754 706 706 767 767 706 706 714 714 767 767 767 767 714 714 775 775 714 714 724 724 775 775 775 775 724 724 785 785 724 724 732 732 785 785 785 785 732 732 793 793 732 732 742 742 793 793 793 793 742 742 809 809 742 742 756 756 809 809 809 809 756 756 815 815 756 756 760 760 815 815 815 815 760 760 819 819 760 760 762 762 819 819 819 819 762 762 821 821 552 552 497 497 546 546 699 699 624 624 626 626 624 624 533 533 626 626 626 626 533 533 535 535 533 533 435 435 535 535 535 535 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2398 2398 106 106 106 106 2399 2399 2400 2400 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 552 552 546 546 588 588 546 546 572 572 588 588 588 588 572 572 635 635 572 572 616 616 635 635 635 635 616 616 659 659 616 616 641 641 659 659 659 659 641 641 704 704 641 641 661 661 704 704 704 704 661 661 720 720 661 661 697 697 720 720 720 720 697 697 752 752 697 697 712 712 752 752 752 752 712 712 773 773 712 712 728 728 773 773 773 773 728 728 789 789 728 728 2401 2401 789 789 789 789 2402 2402 2403 2403 754 754 767 767 813 813 813 813 767 767 824 824 767 767 775 775 824 824 824 824 775 775 832 832 775 775 785 785 832 832 832 832 785 785 842 842 785 785 793 793 842 842 842 842 793 793 854 854 793 793 809 809 854 854 854 854 809 809 864 864 809 809 815 815 864 864 864 864 815 815 868 868 815 815 819 819 868 868 868 868 819 819 872 872 819 819 821 821 872 872 872 872 821 821 869 869 556 556 497 497 552 552 764 764 699 699 701 701 699 699 626 626 701 701 701 701 626 626 628 628 626 626 535 535 628 628 628 628 535 535 537 537 535 535 433 433 537 537 537 537 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2404 2404 103 103 103 103 2405 2405 2406 2406 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 556 556 552 552 612 612 552 552 588 588 612 612 612 612 588 588 645 645 588 588 635 635 645 645 645 645 635 635 691 691 635 635 659 659 691 691 691 691 659 659 718 718 659 659 704 704 718 718 718 718 704 704 758 758 704 704 720 720 758 758 758 758 720 720 781 781 720 720 752 752 781 781 781 781 752 752 811 811 752 752 773 773 811 811 811 811 773 773 828 828 773 773 789 789 828 828 828 828 789 789 2407 2407 789 789 2408 2408 2409 2409 846 846 813 813 870 870 813 813 824 824 870 870 870 870 824 824 877 877 824 824 832 832 877 877 877 877 832 832 885 885 832 832 842 842 885 885 885 885 842 842 899 899 842 842 854 854 899 899 899 899 854 854 909 909 854 854 864 864 909 909 909 909 864 864 911 911 864 864 868 868 911 911 911 911 868 868 913 913 868 868 872 872 913 913 913 913 872 872 912 912 872 872 869 869 912 912 912 912 869 869 910 910 562 562 497 497 556 556 820 820 764 764 763 763 764 764 701 701 763 763 763 763 701 701 700 700 701 701 628 628 700 700 700 700 628 628 627 627 628 628 537 537 627 627 627 627 537 537 536 536 537 537 430 430 536 536 536 536 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2410 2410 107 107 107 107 2411 2411 2412 2412 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 562 562 556 556 629 629 556 556 612 612 629 629 629 629 612 612 663 663 612 612 645 645 663 663 663 663 645 645 710 710 645 645 691 691 710 710 710 710 691 691 750 750 691 691 718 718 750 750 750 750 718 718 777 777 718 718 758 758 777 777 777 777 758 758 817 817 758 758 781 781 817 817 817 817 781 781 836 836 781 781 811 811 836 836 836 836 811 811 866 866 811 811 828 828 866 866 866 866 828 828 2413 2413 828 828 2414 2414 2415 2415 881 881 846 846 903 903 846 846 870 870 903 903 903 903 870 870 920 920 870 870 877 877 920 920 920 920 877 877 926 926 877 877 885 885 926 926 926 926 885 885 936 936 885 885 899 899 936 936 936 936 899 899 950 950 899 899 909 909 950 950 950 950 909 909 954 954 909 909 911 911 954 954 954 954 911 911 958 958 911 911 913 913 958 958 958 958 913 913 955 955 913 913 912 912 955 955 955 955 912 912 951 951 912 912 910 910 951 951 951 951 910 910 937 937 566 566 497 497 562 562 865 865 820 820 816 816 820 820 763 763 816 816 816 816 763 763 761 761 763 763 700 700 761 761 761 761 700 700 696 696 700 700 627 627 696 696 696 696 627 627 625 625 627 627 536 536 625 625 625 625 536 536 534 534 536 536 434 434 534 534 534 534 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2416 2416 113 113 113 113 2417 2417 2418 2418 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 566 566 562 562 633 633 562 562 629 629 633 633 633 633 629 629 687 687 629 629 663 663 687 687 687 687 663 663 726 726 663 663 710 710 726 726 726 726 710 710 769 769 710 710 750 750 769 769 769 769 750 750 807 807 750 750 777 777 807 807 807 807 777 777 834 834 777 777 817 817 834 834 834 834 817 817 873 873 817 817 836 836 873 873 873 873 836 836 889 889 836 836 866 866 889 889 889 889 866 866 918 918 866 866 2419 2419 918 918 918 918 2420 2420 2421 2421 881 881 903 903 932 932 932 932 903 903 956 956 903 903 920 920 956 956 956 956 920 920 965 965 920 920 926 926 965 965 965 965 926 926 973 973 926 926 936 936 973 973 973 973 936 936 987 987 936 936 950 950 987 987 987 987 950 950 989 989 950 950 954 954 989 989 989 989 954 954 993 993 954 954 958 958 993 993 993 993 958 958 990 990 958 958 955 955 990 990 990 990 955 955 988 988 955 955 951 951 988 988 988 988 951 951 974 974 951 951 937 937 974 974 974 974 937 937 966 966 570 570 497 497 566 566 900 900 865 865 855 855 865 865 816 816 855 855 855 855 816 816 810 810 816 816 761 761 810 810 810 810 761 761 757 757 761 761 696 696 757 757 757 757 696 696 690 690 696 696 625 625 690 690 690 690 625 625 623 623 625 625 534 534 623 623 623 623 534 534 532 532 534 534 436 436 532 532 532 532 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2422 2422 117 117 117 117 2423 2423 2424 2424 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 570 570 566 566 643 643 566 566 633 633 643 643 643 643 633 633 702 702 633 633 687 687 702 702 702 702 687 687 740 740 687 687 726 726 740 740 740 740 726 726 783 783 726 726 769 769 783 783 783 783 769 769 826 826 769 769 807 807 826 826 826 826 807 807 862 862 807 807 834 834 862 862 862 862 834 834 887 887 834 834 873 873 887 887 887 887 873 873 922 922 873 873 889 889 922 922 922 922 889 889 944 944 889 889 918 918 944 944 944 944 918 918 2425 2425 918 918 2426 2426 2427 2427 2428 2428 932 932 2429 2429 932 932 956 956 2430 2430 2431 2431 956 956 2432 2432 956 956 965 965 2433 2433 2434 2434 965 965 2435 2435 965 965 973 973 2436 2436 2437 2437 973 973 2438 2438 973 973 987 987 2439 2439 2440 2440 987 987 2441 2441 987 987 989 989 2442 2442 2443 2443 989 989 2444 2444 989 989 993 993 2445 2445 2446 2446 993 993 2447 2447 993 993 990 990 2448 2448 2449 2449 990 990 2450 2450 990 990 988 988 2451 2451 2452 2452 988 988 2453 2453 988 988 974 974 2454 2454 2455 2455 974 974 2456 2456 974 974 966 966 2457 2457 2458 2458 966 966 2459 2459 578 578 497 497 570 570 927 927 900 900 886 886 900 900 855 855 886 886 886 886 855 855 843 843 855 855 810 810 843 843 843 843 810 810 794 794 810 810 757 757 794 794 794 794 757 757 743 743 757 757 690 690 743 743 743 743 690 690 686 686 690 690 623 623 686 686 686 686 623 623 615 615 623 623 532 532 615 615 615 615 532 532 530 530 532 532 440 440 530 530 530 530 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2460 2460 127 127 127 127 2461 2461 2462 2462 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 578 578 570 570 647 647 570 570 643 643 647 647 647 647 643 643 708 708 643 643 702 702 708 708 708 708 702 702 765 765 702 702 740 740 765 765 765 765 740 740 803 803 740 740 783 783 803 803 803 803 783 783 840 840 783 783 826 826 840 840 840 840 826 826 879 879 826 826 862 862 879 879 879 879 862 862 916 916 862 862 887 887 916 916 916 916 887 887 940 940 887 887 922 922 940 940 940 940 922 922 2463 2463 922 922 944 944 2464 2464 2465 2465 944 944 2466 2466 944 944 2467 2467 2468 2468 994 994 963 963 1008 1008 963 963 983 983 1008 1008 1008 1008 983 983 1027 1027 983 983 998 998 1027 1027 1027 1027 998 998 1035 1035 998 998 1004 1004 1035 1035 1035 1035 1004 1004 1043 1043 1004 1004 1018 1018 1043 1043 1043 1043 1018 1018 1053 1053 1018 1018 1022 1022 1053 1053 1053 1053 1022 1022 1057 1057 1022 1022 1026 1026 1057 1057 1057 1057 1026 1026 1054 1054 1026 1026 1023 1023 1054 1054 1054 1054 1023 1023 1044 1044 1023 1023 1019 1019 1044 1044 1044 1044 1019 1019 1036 1036 1019 1019 1005 1005 1036 1036 1036 1036 1005 1005 1028 1028 1005 1005 999 999 1028 1028 1028 1028 999 999 1009 1009 999 999 984 984 1009 1009 1009 1009 984 984 995 995 580 580 497 497 578 578 957 957 927 927 921 921 927 927 886 886 921 921 921 921 886 886 878 878 886 886 843 843 878 878 878 878 843 843 833 833 843 843 794 794 833 833 833 833 794 794 786 786 794 794 743 743 786 786 786 786 743 743 733 733 743 743 686 686 733 733 733 733 686 686 676 676 686 686 615 615 676 676 676 676 615 615 611 611 615 615 530 530 611 611 611 611 530 530 528 528 530 530 444 444 528 528 528 528 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2469 2469 131 131 131 131 2470 2470 2471 2471 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 580 580 578 578 653 653 578 578 647 647 653 653 653 653 647 647 716 716 647 647 708 708 716 716 716 716 708 708 771 771 708 708 765 765 771 771 771 771 765 765 822 822 765 765 803 803 822 822 822 822 803 803 860 860 803 803 840 840 860 860 860 860 840 840 895 895 840 840 879 879 895 895 895 895 879 879 928 928 879 879 916 916 928 928 928 928 916 916 961 961 916 916 940 940 961 961 961 961 940 940 2472 2472 940 940 2473 2473 2474 2474 991 991 967 967 1012 1012 967 967 994 994 1012 1012 1012 1012 994 994 1031 1031 994 994 1008 1008 1031 1031 1031 1031 1008 1008 1051 1051 1008 1008 1027 1027 1051 1051 1051 1051 1027 1027 1060 1060 1027 1027 1035 1035 1060 1060 1060 1060 1035 1035 1072 1072 1035 1035 1043 1043 1072 1072 1072 1072 1043 1043 1078 1078 1043 1043 1053 1053 1078 1078 1078 1078 1053 1053 1080 1080 1053 1053 1057 1057 1080 1080 1080 1080 1057 1057 1079 1079 1057 1057 1054 1054 1079 1079 1079 1079 1054 1054 1073 1073 1054 1054 1044 1044 1073 1073 1073 1073 1044 1044 1061 1061 1044 1044 1036 1036 1061 1061 1061 1061 1036 1036 1052 1052 1036 1036 1028 1028 1052 1052 1052 1052 1028 1028 1032 1032 1028 1028 1009 1009 1032 1032 1032 1032 1009 1009 1013 1013 1009 1009 995 995 1013 1013 1013 1013 995 995 992 992 586 586 498 498 580 580 2475 2475 957 957 933 933 957 957 921 921 933 933 933 933 921 921 904 904 921 921 878 878 904 904 904 904 878 878 871 871 878 878 833 833 871 871 871 871 833 833 825 825 833 833 786 786 825 825 825 825 786 786 776 776 786 786 733 733 776 776 776 776 733 733 725 725 733 733 676 676 725 725 725 725 676 676 666 666 676 676 611 611 666 666 666 666 611 611 609 609 611 611 528 528 609 609 609 609 528 528 526 526 528 528 448 448 526 526 526 526 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2476 2476 150 150 150 150 2477 2477 2478 2478 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 586 586 580 580 657 657 580 580 653 653 657 657 657 657 653 653 722 722 653 653 716 716 722 722 722 722 716 716 779 779 716 716 771 771 779 779 779 779 771 771 830 830 771 771 822 822 830 830 830 830 822 822 875 875 822 822 860 860 875 875 875 875 860 860 914 914 860 860 895 895 914 914 914 914 895 895 952 952 895 895 928 928 952 952 952 952 928 928 977 977 928 928 961 961 977 977 977 977 961 961 2479 2479 961 961 2480 2480 2481 2481 1002 1002 991 991 1029 1029 991 991 1012 1012 1029 1029 1029 1029 1012 1012 1055 1055 1012 1012 1031 1031 1055 1055 1055 1055 1031 1031 1068 1068 1031 1031 1051 1051 1068 1068 1068 1068 1051 1051 1083 1083 1051 1051 1060 1060 1083 1083 1083 1083 1060 1060 1091 1091 1060 1060 1072 1072 1091 1091 1091 1091 1072 1072 1099 1099 1072 1072 1078 1078 1099 1099 1099 1099 1078 1078 1105 1105 1078 1078 1080 1080 1105 1105 1105 1105 1080 1080 1100 1100 1080 1080 1079 1079 1100 1100 1100 1100 1079 1079 1092 1092 1079 1079 1073 1073 1092 1092 1092 1092 1073 1073 1084 1084 1073 1073 1061 1061 1084 1084 1084 1084 1061 1061 1069 1069 1061 1061 1052 1052 1069 1069 1069 1069 1052 1052 1056 1056 1052 1052 1032 1032 1056 1056 1056 1056 1032 1032 1030 1030 1032 1032 1013 1013 1030 1030 1030 1030 1013 1013 1003 1003 1013 1013 992 992 1003 1003 2482 2482 2483 2483 978 978 590 590 498 498 586 586 2484 2484 2485 2485 945 945 2486 2486 2487 2487 945 945 945 945 2488 2488 919 919 2489 2489 2490 2490 919 919 919 919 2491 2491 2492 2492 904 904 871 871 882 882 882 882 871 871 847 847 871 871 825 825 847 847 847 847 825 825 814 814 825 825 776 776 814 814 814 814 776 776 768 768 776 776 725 725 768 768 768 768 725 725 715 715 725 725 666 666 715 715 715 715 666 666 656 656 666 666 609 609 656 656 656 656 609 609 593 593 609 609 526 526 593 593 593 593 526 526 524 524 526 526 452 452 524 524 524 524 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2493 2493 2494 2494 162 162 2495 2495 2496 2496 162 162 162 162 2497 2497 140 140 2498 2498 2499 2499 140 140 140 140 2500 2500 2501 2501 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 590 590 586 586 667 667 586 586 657 657 667 667 667 667 657 657 730 730 657 657 722 722 730 730 730 730 722 722 787 787 722 722 779 779 787 787 787 787 779 779 838 838 779 779 830 830 838 838 838 838 830 830 883 883 830 830 875 875 883 883 883 883 875 875 924 924 875 875 914 914 924 924 924 924 914 914 959 959 914 914 952 952 959 959 959 959 952 952 2502 2502 952 952 977 977 2503 2503 2504 2504 977 977 2505 2505 977 977 2506 2506 2507 2507 1024 1024 1002 1002 1049 1049 1002 1002 1029 1029 1049 1049 1049 1049 1029 1029 1066 1066 1029 1029 1055 1055 1066 1066 1066 1066 1055 1055 1085 1085 1055 1055 1068 1068 1085 1085 1085 1085 1068 1068 1103 1103 1068 1068 1083 1083 1103 1103 1103 1103 1083 1083 1110 1110 1083 1083 1091 1091 1110 1110 1110 1110 1091 1091 1120 1120 1091 1091 1099 1099 1120 1120 1120 1120 1099 1099 1122 1122 1099 1099 1105 1105 1122 1122 1122 1122 1105 1105 1121 1121 1105 1105 1100 1100 1121 1121 1121 1121 1100 1100 1111 1111 1100 1100 1092 1092 1111 1111 1111 1111 1092 1092 1104 1104 1092 1092 1084 1084 1104 1104 1104 1104 1084 1084 1086 1086 1084 1084 1069 1069 1086 1086 1086 1086 1069 1069 1067 1067 1069 1069 1056 1056 1067 1067 1067 1067 1056 1056 1050 1050 1056 1056 1030 1030 1050 1050 1050 1050 1030 1030 1025 1025 1030 1030 1003 1003 1025 1025 1025 1025 1003 1003 997 997 2508 2508 978 978 2509 2509 2510 2510 978 978 960 960 594 594 498 498 590 590 962 962 2511 2511 941 941 2512 2512 945 945 941 941 941 941 945 945 923 923 945 945 919 919 923 923 923 923 919 919 890 890 919 919 2513 2513 890 890 890 890 2514 2514 867 867 2515 2515 2516 2516 867 867 867 867 2517 2517 829 829 2518 2518 2519 2519 829 829 829 829 2520 2520 790 790 2521 2521 2522 2522 790 790 790 790 2523 2523 2524 2524 768 768 715 715 755 755 755 755 715 715 707 707 715 715 656 656 707 707 707 707 656 656 650 650 656 656 593 593 650 650 650 650 593 593 585 585 593 593 524 524 585 585 585 585 524 524 522 522 524 524 458 458 522 522 522 522 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2525 2525 2526 2526 271 271 2527 2527 2528 2528 271 271 271 271 2529 2529 236 236 2530 2530 2531 2531 236 236 236 236 2532 2532 205 205 2533 2533 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2534 2534 156 156 156 156 2535 2535 138 138 2536 2536 2537 2537 138 138 138 138 2538 2538 123 123 2539 2539 2540 2540 123 123 123 123 2541 2541 109 109 2542 2542 2543 2543 109 109 109 109 2544 2544 2545 2545 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 594 594 590 590 671 671 590 590 667 667 671 671 671 671 667 667 734 734 667 667 730 730 734 734 734 734 730 730 791 791 730 730 787 787 791 791 791 791 787 787 844 844 787 787 838 838 844 844 844 844 838 838 891 891 838 838 883 883 891 891 891 891 883 883 930 930 883 883 924 924 930 930 930 930 924 924 969 969 924 924 959 959 969 969 969 969 959 959 2546 2546 959 959 2547 2547 2548 2548 1000 1000 996 996 1033 1033 996 996 1024 1024 1033 1033 1033 1033 1024 1024 1058 1058 1024 1024 1049 1049 1058 1058 1058 1058 1049 1049 1081 1081 1049 1049 1066 1066 1081 1081 1081 1081 1066 1066 1101 1101 1066 1066 1085 1085 1101 1101 1101 1101 1085 1085 1114 1114 1085 1085 1103 1103 1114 1114 1114 1114 1103 1103 1127 1127 1103 1103 1110 1110 1127 1127 1127 1127 1110 1110 1135 1135 1110 1110 1120 1120 1135 1135 1135 1135 1120 1120 1139 1139 1120 1120 1122 1122 1139 1139 1139 1139 1122 1122 1136 1136 1122 1122 1121 1121 1136 1136 1136 1136 1121 1121 1128 1128 1121 1121 1111 1111 1128 1128 1128 1128 1111 1111 1115 1115 1111 1111 1104 1104 1115 1115 1115 1115 1104 1104 1102 1102 1104 1104 1086 1086 1102 1102 1102 1102 1086 1086 1082 1082 1086 1086 1067 1067 1082 1082 1082 1082 1067 1067 1059 1059 1067 1067 1050 1050 1059 1059 1059 1059 1050 1050 1034 1034 1050 1050 1025 1025 1034 1034 1034 1034 1025 1025 1001 1001 1025 1025 997 997 1001 1001 2549 2549 2550 2550 970 970 2551 2551 960 960 970 970 970 970 960 960 931 931 600 600 498 498 594 594 953 953 962 962 929 929 962 962 941 941 929 929 929 929 941 941 917 917 941 941 923 923 917 917 917 917 923 923 888 888 923 923 890 890 888 888 888 888 890 890 874 874 890 890 867 867 874 874 874 874 867 867 837 837 867 867 829 829 837 837 837 837 829 829 812 812 829 829 790 790 812 812 812 812 790 790 774 774 790 790 2552 2552 774 774 774 774 2553 2553 729 729 2554 2554 2555 2555 729 729 729 729 2556 2556 694 694 2557 2557 2558 2558 694 694 694 694 2559 2559 640 640 2560 2560 2561 2561 640 640 640 640 2562 2562 577 577 2563 2563 2564 2564 577 577 577 577 2565 2565 520 520 2566 2566 2567 2567 520 520 520 520 2568 2568 464 464 2569 2569 2570 2570 464 464 464 464 2571 2571 405 405 2572 2572 2573 2573 405 405 405 405 2574 2574 356 356 2575 2575 2576 2576 356 356 356 356 2577 2577 320 320 2578 2578 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2579 2579 129 129 129 129 2580 2580 121 121 2581 2581 2582 2582 121 121 121 121 2583 2583 115 115 2584 2584 2585 2585 115 115 115 115 2586 2586 105 105 600 600 594 594 677 677 594 594 671 671 677 677 677 677 671 671 738 738 671 671 734 734 738 738 738 738 734 734 797 797 734 734 791 791 797 797 797 797 791 791 850 850 791 791 844 844 850 850 850 850 844 844 897 897 844 844 891 891 897 897 897 897 891 891 938 938 891 891 930 930 938 938 938 938 930 930 975 975 930 930 969 969 975 975 975 975 969 969 2587 2587 969 969 2588 2588 2589 2589 1010 1010 1000 1000 1039 1039 1000 1000 1033 1033 1039 1039 1039 1039 1033 1033 1064 1064 1033 1033 1058 1058 1064 1064 1064 1064 1058 1058 1089 1089 1058 1058 1081 1081 1089 1089 1089 1089 1081 1081 1108 1108 1081 1081 1101 1101 1108 1108 1108 1108 1101 1101 1125 1125 1101 1101 1114 1114 1125 1125 1125 1125 1114 1114 1140 1140 1114 1114 1127 1127 1140 1140 1140 1140 1127 1127 1149 1149 1127 1127 1135 1135 1149 1149 1149 1149 1135 1135 1153 1153 1135 1135 1139 1139 1153 1153 1153 1153 1139 1139 1150 1150 1139 1139 1136 1136 1150 1150 1150 1150 1136 1136 1141 1141 1136 1136 1128 1128 1141 1141 1141 1141 1128 1128 1126 1126 1128 1128 1115 1115 1126 1126 1126 1126 1115 1115 1109 1109 1115 1115 1102 1102 1109 1109 1109 1109 1102 1102 1090 1090 1102 1102 1082 1082 1090 1090 1090 1090 1082 1082 1065 1065 1082 1082 1059 1059 1065 1065 1065 1065 1059 1059 1040 1040 1059 1059 1034 1034 1040 1040 1040 1040 1034 1034 1011 1011 1034 1034 1001 1001 1011 1011 2590 2590 2591 2591 976 976 2592 2592 970 970 976 976 976 976 970 970 939 939 970 970 931 931 939 939 939 939 931 931 898 898 604 604 498 498 600 600 925 925 953 953 915 915 953 953 929 929 915 915 915 915 929 929 896 896 929 929 917 917 896 896 896 896 917 917 880 880 917 917 888 888 880 880 880 880 888 888 863 863 888 888 874 874 863 863 863 863 874 874 835 835 874 874 837 837 835 835 835 835 837 837 818 818 837 837 812 812 818 818 818 818 812 812 782 782 812 812 774 774 782 782 782 782 774 774 753 753 774 774 729 729 753 753 753 753 729 729 713 713 729 729 694 694 713 713 713 713 694 694 670 670 694 694 640 640 670 670 670 670 640 640 632 632 640 640 577 577 632 632 632 632 577 577 569 569 577 577 520 520 569 569 569 569 520 520 518 518 520 520 464 464 518 518 518 518 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 604 604 600 600 681 681 600 600 677 677 681 681 681 681 677 677 746 746 677 677 738 738 746 746 746 746 738 738 801 801 738 738 797 797 801 801 801 801 797 797 856 856 797 797 850 850 856 856 856 856 850 850 905 905 850 850 897 897 905 905 905 905 897 897 946 946 897 897 938 938 946 946 946 946 938 938 981 981 938 938 975 975 981 981 981 981 975 975 2593 2593 975 975 2594 2594 2595 2595 1016 1016 1010 1010 1045 1045 1010 1010 1039 1039 1045 1045 1045 1045 1039 1039 1074 1074 1039 1039 1064 1064 1074 1074 1074 1074 1064 1064 1095 1095 1064 1064 1089 1089 1095 1095 1095 1095 1089 1089 1116 1116 1089 1089 1108 1108 1116 1116 1116 1116 1108 1108 1131 1131 1108 1108 1125 1125 1131 1131 1131 1131 1125 1125 1147 1147 1125 1125 1140 1140 1147 1147 1147 1147 1140 1140 1156 1156 1140 1140 1149 1149 1156 1156 1156 1156 1149 1149 1161 1161 1149 1149 1153 1153 1161 1161 1161 1161 1153 1153 1157 1157 1153 1153 1150 1150 1157 1157 1157 1157 1150 1150 1148 1148 1150 1150 1141 1141 1148 1148 1148 1148 1141 1141 1132 1132 1141 1141 1126 1126 1132 1132 1132 1132 1126 1126 1117 1117 1126 1126 1109 1109 1117 1117 1117 1117 1109 1109 1096 1096 1109 1109 1090 1090 1096 1096 1096 1096 1090 1090 1075 1075 1090 1090 1065 1065 1075 1075 1075 1075 1065 1065 1046 1046 1065 1065 1040 1040 1046 1046 1046 1046 1040 1040 1017 1017 1040 1040 1011 1011 1017 1017 2596 2596 2597 2597 982 982 2598 2598 976 976 982 982 982 982 976 976 947 947 976 976 939 939 947 947 947 947 939 939 906 906 939 939 898 898 906 906 906 906 898 898 857 857 606 606 498 498 604 604 892 892 925 925 884 884 925 925 915 915 884 884 884 884 915 915 876 876 915 915 896 896 876 876 876 876 896 896 861 861 896 896 880 880 861 861 861 861 880 880 841 841 880 880 863 863 841 841 841 841 863 863 827 827 863 863 835 835 827 827 827 827 835 835 808 808 835 835 818 818 808 808 808 808 818 818 778 778 818 818 782 782 778 778 778 778 782 782 759 759 782 782 753 753 759 759 759 759 753 753 721 721 753 753 713 713 721 721 721 721 713 713 698 698 713 713 670 670 698 698 698 698 670 670 652 652 670 670 632 632 652 652 652 652 632 632 621 621 632 632 569 569 621 621 621 621 569 569 565 565 569 569 518 518 565 565 565 565 518 518 514 514 518 518 472 472 514 514 514 514 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 606 606 604 604 683 683 604 604 681 681 683 683 683 683 681 681 748 748 681 681 746 746 748 748 748 748 746 746 805 805 746 746 801 801 805 805 805 805 801 801 858 858 801 801 856 856 858 858 858 858 856 856 907 907 856 856 905 905 907 907 907 907 905 905 948 948 905 905 946 946 948 948 948 948 946 946 985 985 946 946 981 981 985 985 985 985 981 981 2599 2599 981 981 2600 2600 2601 2601 1020 1020 1016 1016 1047 1047 1016 1016 1045 1045 1047 1047 1047 1047 1045 1045 1076 1076 1045 1045 1074 1074 1076 1076 1076 1076 1074 1074 1097 1097 1074 1074 1095 1095 1097 1097 1097 1097 1095 1095 1118 1118 1095 1095 1116 1116 1118 1118 1118 1118 1116 1116 1133 1133 1116 1116 1131 1131 1133 1133 1133 1133 1131 1131 1151 1151 1131 1131 1147 1147 1151 1151 1151 1151 1147 1147 1159 1159 1147 1147 1156 1156 1159 1159 1159 1159 1156 1156 1162 1162 1156 1156 1161 1161 1162 1162 1162 1162 1161 1161 1160 1160 1161 1161 1157 1157 1160 1160 1160 1160 1157 1157 1152 1152 1157 1157 1148 1148 1152 1152 1152 1152 1148 1148 1134 1134 1148 1148 1132 1132 1134 1134 1134 1134 1132 1132 1119 1119 1132 1132 1117 1117 1119 1119 1119 1119 1117 1117 1098 1098 1117 1117 1096 1096 1098 1098 1098 1098 1096 1096 1077 1077 1096 1096 1075 1075 1077 1077 1077 1077 1075 1075 1048 1048 1075 1075 1046 1046 1048 1048 1048 1048 1046 1046 1021 1021 1046 1046 1017 1017 1021 1021 2602 2602 2603 2603 986 986 2604 2604 982 982 986 986 986 986 982 982 949 949 982 982 947 947 949 949 949 949 947 947 908 908 947 947 906 906 908 908 908 908 906 906 859 859 906 906 857 857 859 859 859 859 857 857 806 806 602 602 498 498 606 606 851 851 892 892 845 845 892 892 884 884 845 845 845 845 884 884 839 839 884 884 876 876 839 839 839 839 876 876 831 831 876 876 861 861 831 831 831 831 861 861 823 823 861 861 841 841 823 823 823 823 841 841 804 804 841 841 827 827 804 804 804 804 827 827 784 784 827 827 808 808 784 784 784 784 808 808 770 770 808 808 778 778 770 770 770 770 778 778 751 751 778 778 759 759 751 751 751 751 759 759 719 719 759 759 721 721 719 719 719 719 721 721 705 705 721 721 698 698 705 705 705 705 698 698 662 662 698 698 652 652 662 662 662 662 652 652 638 638 652 652 621 621 638 638 638 638 621 621 597 597 621 621 565 565 597 597 597 597 565 565 555 555 565 565 514 514 555 555 555 555 514 514 512 512 514 514 476 476 512 512 512 512 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 602 602 606 606 679 679 606 606 683 683 679 679 679 679 683 683 744 744 683 683 748 748 744 744 744 744 748 748 799 799 748 748 805 805 799 799 799 799 805 805 852 852 805 805 858 858 852 852 852 852 858 858 901 901 858 858 907 907 901 901 901 901 907 907 942 942 907 907 948 948 942 942 942 942 948 948 979 979 948 948 985 985 979 979 979 979 985 985 2605 2605 985 985 2606 2606 2607 2607 1014 1014 1020 1020 1041 1041 1020 1020 1047 1047 1041 1041 1041 1041 1047 1047 1070 1070 1047 1047 1076 1076 1070 1070 1070 1070 1076 1076 1093 1093 1076 1076 1097 1097 1093 1093 1093 1093 1097 1097 1112 1112 1097 1097 1118 1118 1112 1112 1112 1112 1118 1118 1129 1129 1118 1118 1133 1133 1129 1129 1129 1129 1133 1133 1144 1144 1133 1133 1151 1151 1144 1144 1144 1144 1151 1151 1154 1154 1151 1151 1159 1159 1154 1154 1154 1154 1159 1159 1158 1158 1159 1159 1162 1162 1158 1158 1158 1158 1162 1162 1155 1155 1162 1162 1160 1160 1155 1155 1155 1155 1160 1160 1145 1145 1160 1160 1152 1152 1145 1145 1145 1145 1152 1152 1130 1130 1152 1152 1134 1134 1130 1130 1130 1130 1134 1134 1113 1113 1134 1134 1119 1119 1113 1113 1113 1113 1119 1119 1094 1094 1119 1119 1098 1098 1094 1094 1094 1094 1098 1098 1071 1071 1098 1098 1077 1077 1071 1071 1071 1071 1077 1077 1042 1042 1077 1077 1048 1048 1042 1042 1042 1042 1048 1048 1015 1015 1048 1048 1021 1021 1015 1015 2608 2608 2609 2609 980 980 2610 2610 986 986 980 980 980 980 986 986 943 943 986 986 949 949 943 943 943 943 949 949 902 902 949 949 908 908 902 902 902 902 908 908 853 853 908 908 859 859 853 853 853 853 859 859 800 800 859 859 806 806 800 800 800 800 806 806 745 745 598 598 498 498 602 602 802 802 851 851 798 798 851 851 845 845 798 798 798 798 845 845 792 792 845 845 839 839 792 792 792 792 839 839 788 788 839 839 831 831 788 788 788 788 831 831 780 780 831 831 823 823 780 780 780 780 823 823 772 772 823 823 804 804 772 772 772 772 804 804 766 766 804 804 784 784 766 766 766 766 784 784 741 741 784 784 770 770 741 741 741 741 770 770 727 727 770 770 751 751 727 727 727 727 751 751 711 711 751 751 719 719 711 711 711 711 719 719 692 692 719 719 705 705 692 692 692 692 705 705 660 660 705 705 662 662 660 660 660 660 662 662 642 642 662 662 638 638 642 642 642 642 638 638 619 619 638 638 597 597 619 619 619 619 597 597 575 575 597 597 555 555 575 575 575 575 555 555 551 551 555 555 512 512 551 551 551 551 512 512 510 510 512 512 478 478 510 510 510 510 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 598 598 602 602 673 673 602 602 679 679 673 673 673 673 679 679 736 736 679 679 744 744 736 736 736 736 744 744 795 795 744 744 799 799 795 795 795 795 799 799 848 848 799 799 852 852 848 848 848 848 852 852 893 893 852 852 901 901 893 893 893 893 901 901 934 934 901 901 942 942 934 934 934 934 942 942 971 971 942 942 979 979 971 971 971 971 979 979 2611 2611 979 979 2612 2612 2613 2613 1006 1006 1014 1014 1037 1037 1014 1014 1041 1041 1037 1037 1037 1037 1041 1041 1062 1062 1041 1041 1070 1070 1062 1062 1062 1062 1070 1070 1087 1087 1070 1070 1093 1093 1087 1087 1087 1087 1093 1093 1106 1106 1093 1093 1112 1112 1106 1106 1106 1106 1112 1112 1123 1123 1112 1112 1129 1129 1123 1123 1123 1123 1129 1129 1137 1137 1129 1129 1144 1144 1137 1137 1137 1137 1144 1144 1142 1142 1144 1144 1154 1154 1142 1142 1142 1142 1154 1154 1146 1146 1154 1154 1158 1158 1146 1146 1146 1146 1158 1158 1143 1143 1158 1158 1155 1155 1143 1143 1143 1143 1155 1155 1138 1138 1155 1155 1145 1145 1138 1138 1138 1138 1145 1145 1124 1124 1145 1145 1130 1130 1124 1124 1124 1124 1130 1130 1107 1107 1130 1130 1113 1113 1107 1107 1107 1107 1113 1113 1088 1088 1113 1113 1094 1094 1088 1088 1088 1088 1094 1094 1063 1063 1094 1094 1071 1071 1063 1063 1063 1063 1071 1071 1038 1038 1071 1071 1042 1042 1038 1038 1038 1038 1042 1042 1007 1007 1042 1042 1015 1015 1007 1007 2614 2614 2615 2615 972 972 2616 2616 980 980 972 972 972 972 980 980 935 935 980 980 943 943 935 935 935 935 943 943 894 894 943 943 902 902 894 894 894 894 902 902 849 849 902 902 853 853 849 849 849 849 853 853 796 796 853 853 800 800 796 796 796 796 800 800 737 737 800 800 745 745 737 737 737 737 745 745 674 674 749 749 802 802 747 747 802 802 798 798 747 747 747 747 798 798 739 739 798 798 792 792 739 739 739 739 792 792 735 735 792 792 788 788 735 735 735 735 788 788 731 731 788 788 780 780 731 731 731 731 780 780 723 723 780 780 772 772 723 723 723 723 772 772 717 717 772 772 766 766 717 717 717 717 766 766 709 709 766 766 741 741 709 709 709 709 741 741 703 703 741 741 727 727 703 703 703 703 727 727 688 688 727 727 711 711 688 688 688 688 711 711 664 664 711 711 692 692 664 664 664 664 692 692 646 646 692 692 660 660 646 646 646 646 660 660 636 636 660 660 642 642 636 636 636 636 642 642 617 617 642 642 619 619 617 617 617 617 619 619 583 583 619 619 575 575 583 583 583 583 575 575 561 561 575 575 551 551 561 561 561 561 551 551 545 545 551 551 510 510 545 545 545 545 510 510 508 508 510 510 484 484 508 508 508 508 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 680 680 749 749 684 684 749 749 747 747 684 684 684 684 747 747 682 682 747 747 739 739 682 682 682 682 739 739 678 678 739 739 735 735 678 678 678 678 735 735 672 672 735 735 731 731 672 672 672 672 731 731 668 668 731 731 723 723 668 668 668 668 723 723 658 658 723 723 717 717 658 658 658 658 717 717 654 654 717 717 709 709 654 654 654 654 709 709 648 648 709 709 703 703 648 648 648 648 703 703 644 644 703 703 688 688 644 644 644 644 688 688 634 634 688 688 664 664 634 634 634 634 664 664 630 630 664 664 646 646 630 630 630 630 646 646 613 613 646 646 636 636 613 613 613 613 636 636 589 589 636 636 617 617 589 589 589 589 617 617 573 573 617 617 583 583 573 573 573 573 583 583 559 559 583 583 561 561 559 559 559 559 561 561 549 549 561 561 545 545 549 549 549 549 545 545 541 541 545 545 508 508 541 541 541 541 508 508 506 506 508 508 488 488 506 506 506 506 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 599 599 680 680 603 603 680 680 684 684 603 603 603 603 684 684 607 607 684 684 682 682 607 607 607 607 682 682 605 605 682 682 678 678 605 605 605 605 678 678 601 601 678 678 672 672 601 601 601 601 672 672 595 595 672 672 668 668 595 595 595 595 668 668 591 591 668 668 658 658 591 591 591 591 658 658 587 587 658 658 654 654 587 587 587 587 654 654 581 581 654 654 648 648 581 581 581 581 648 648 579 579 648 648 644 644 579 579 579 579 644 644 571 571 644 644 634 634 571 571 571 571 634 634 567 567 634 634 630 630 567 567 567 567 630 630 563 563 630 630 613 613 563 563 563 563 613 613 557 557 613 613 589 589 557 557 557 557 589 589 553 553 589 589 573 573 553 553 553 553 573 573 547 547 573 573 559 559 547 547 547 547 559 559 543 543 559 559 549 549 543 543 543 543 549 549 539 539 549 549 541 541 539 539 539 539 541 541 516 516 541 541 506 506 516 516 516 516 506 506 504 504 506 506 492 492 504 504 504 504 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 496 496 418 418 599 599 674 674 680 680 674 674 745 745 680 680 680 680 745 745 749 749 745 745 806 806 749 749 749 749 806 806 802 802 806 806 857 857 802 802 802 802 857 857 851 851 857 857 898 898 851 851 851 851 898 898 892 892 898 898 931 931 892 892 892 892 931 931 925 925 931 931 960 960 925 925 925 925 960 960 953 953 960 960 978 978 953 953 953 953 978 978 962 962 978 978 2617 2617 962 962 962 962 2618 2618 2619 2619 992 992 995 995 968 968 968 968 995 995 964 964 995 995 984 984 964 964 2620 2620 2621 2621 957 957 2622 2622 966 966 957 957 957 957 966 966 927 927 966 966 937 937 927 927 927 927 937 937 900 900 937 937 910 910 900 900 900 900 910 910 865 865 910 910 869 869 865 865 865 865 869 869 820 820 869 869 821 821 820 820 820 820 821 821 764 764 821 821 762 762 764 764 764 764 762 762 699 699 762 762 695 695 699 699 699 699 695 695 624 624 695 695 622 622 624 624 624 624 622 622 531 531 622 622 529 529 531 531 531 531 529 529 443 443 529 529 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2623 2623 2624 2624 270 270 2625 2625 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 496 496 422 422 1907 1907 1909 1909 1829 1829 1907 1907 1829 1829 1903 1903 1901 1901 1903 1903 1829 1829 1897 1897 1901 1901 1829 1829 1888 1888 1897 1897 1830 1830 1880 1880 1888 1888 1830 1830 1872 1872 1880 1880 1830 1830 1864 1864 1872 1872 1828 1828 1860 1860 1864 1864 1828 1828 1852 1852 1860 1860 1828 1828 1846 1846 1852 1852 1828 1828 1840 1840 1846 1846 1828 1828 1836 1836 1840 1840 1828 1828 1832 1832 1836 1836 1828 1828 1822 1822 1832 1832 1828 1828 1810 1810 1822 1822 1828 1828 1787 1787 1810 1810 1828 1828 1783 1783 1787 1787 1828 1828 1779 1779 1783 1783 1828 1828 1773 1773 1779 1779 1828 1828 1769 1769 1773 1773 1828 1828 1763 1763 1769 1769 1828 1828 1759 1759 1763 1763 1828 1828 1755 1755 1759 1759 1828 1828 1747 1747 1755 1755 1828 1828 1745 1745 1747 1747 1828 1828 1739 1739 1745 1745 1828 1828 1735 1735 1739 1739 1827 1827 1731 1731 1735 1735 1827 1827 1725 1725 1731 1731 1827 1827 1721 1721 1725 1725 1827 1827 1719 1719 1721 1721 1827 1827 1723 1723 1719 1719 1827 1827 1727 1727 1723 1723 1827 1827 1950 1950 1896 1896 1900 1900 1825 1825 1908 1908 1906 1906 1900 1900 1896 1896 1826 1826 1887 1887 1826 1826 1896 1896 1887 1887 1896 1896 1942 1942 1896 1896 1950 1950 1942 1942 1942 1942 1950 1950 1993 1993 1879 1879 1826 1826 1887 1887 1960 1960 1902 1902 1967 1967 1902 1902 1906 1906 1967 1967 1967 1967 1906 1906 1971 1971 1906 1906 1908 1908 1971 1971 1971 1971 1908 1908 1973 1973 1879 1879 1887 1887 1934 1934 1887 1887 1942 1942 1934 1934 1934 1934 1942 1942 1985 1985 1942 1942 1993 1993 1985 1985 1985 1985 1993 1993 2030 2030 1871 1871 1826 1826 1879 1879 2003 2003 1960 1960 2011 2011 1960 1960 1967 1967 2011 2011 2011 2011 1967 1967 2017 2017 1967 1967 1971 1971 2017 2017 2017 2017 1971 1971 2026 2026 1971 1971 1973 1973 2026 2026 2026 2026 1973 1973 2032 2032 1871 1871 1879 1879 1926 1926 1879 1879 1934 1934 1926 1926 1926 1926 1934 1934 1975 1975 1934 1934 1985 1985 1975 1975 1975 1975 1985 1985 2007 2007 1985 1985 2030 2030 2007 2007 2007 2007 2030 2030 2044 2044 1863 1863 1826 1826 1871 1871 2038 2038 2003 2003 2046 2046 2003 2003 2011 2011 2046 2046 2046 2046 2011 2011 2056 2056 2011 2011 2017 2017 2056 2056 2056 2056 2017 2017 2064 2064 2017 2017 2026 2026 2064 2064 2064 2064 2026 2026 2075 2075 2026 2026 2032 2032 2075 2075 2075 2075 2032 2032 2081 2081 1863 1863 1871 1871 1918 1918 1871 1871 1926 1926 1918 1918 1918 1918 1926 1926 1958 1958 1926 1926 1975 1975 1958 1958 1958 1958 1975 1975 1991 1991 1975 1975 2007 2007 1991 1991 1991 1991 2007 2007 2028 2028 2007 2007 2044 2044 2028 2028 2028 2028 2044 2044 2052 2052 1859 1859 1826 1826 1863 1863 2060 2060 2038 2038 2079 2079 2038 2038 2046 2046 2079 2079 2079 2079 2046 2046 2087 2087 2046 2046 2056 2056 2087 2087 2087 2087 2056 2056 2095 2095 2056 2056 2064 2064 2095 2095 2095 2095 2064 2064 2105 2105 2064 2064 2075 2075 2105 2105 2105 2105 2075 2075 2113 2113 2075 2075 2081 2081 2113 2113 2113 2113 2081 2081 2122 2122 1859 1859 1863 1863 1912 1912 1863 1863 1918 1918 1912 1912 1912 1912 1918 1918 1938 1938 1918 1918 1958 1958 1938 1938 1938 1938 1958 1958 1979 1979 1958 1958 1991 1991 1979 1979 1979 1979 1991 1991 1999 1999 1991 1991 2028 2028 1999 1999 1999 1999 2028 2028 2034 2034 2028 2028 2052 2052 2034 2034 2034 2034 2052 2052 2048 2048 1851 1851 1826 1826 1859 1859 2077 2077 2060 2060 2091 2091 2060 2060 2079 2079 2091 2091 2091 2091 2079 2079 2109 2109 2079 2079 2087 2087 2109 2109 2109 2109 2087 2087 2126 2126 2087 2087 2095 2095 2126 2126 2126 2126 2095 2095 2132 2132 2095 2095 2105 2105 2132 2132 2132 2132 2105 2105 2140 2140 2105 2105 2113 2113 2140 2140 2140 2140 2113 2113 2152 2152 2113 2113 2122 2122 2152 2152 2152 2152 2122 2122 2159 2159 1851 1851 1859 1859 1898 1898 1859 1859 1912 1912 1898 1898 1898 1898 1912 1912 1924 1924 1912 1912 1938 1938 1924 1924 1924 1924 1938 1938 1954 1954 1938 1938 1979 1979 1954 1954 1954 1954 1979 1979 1983 1983 1979 1979 1999 1999 1983 1983 1983 1983 1999 1999 1997 1997 1999 1999 2034 2034 1997 1997 1997 1997 2034 2034 2024 2024 2034 2034 2048 2048 2024 2024 2024 2024 2048 2048 2040 2040 1845 1845 1826 1826 1851 1851 2083 2083 2077 2077 2099 2099 2077 2077 2091 2091 2099 2099 2099 2099 2091 2091 2124 2124 2091 2091 2109 2109 2124 2124 2124 2124 2109 2109 2136 2136 2109 2109 2126 2126 2136 2136 2136 2136 2126 2126 2154 2154 2126 2126 2132 2132 2154 2154 2154 2154 2132 2132 2167 2167 2132 2132 2140 2140 2167 2167 2167 2167 2140 2140 2173 2173 2140 2140 2152 2152 2173 2173 2173 2173 2152 2152 2181 2181 2152 2152 2159 2159 2181 2181 2181 2181 2159 2159 2192 2192 1845 1845 1851 1851 1875 1875 1851 1851 1898 1898 1875 1875 1875 1875 1898 1898 1914 1914 1898 1898 1924 1924 1914 1914 1914 1914 1924 1924 1930 1930 1924 1924 1954 1954 1930 1930 1930 1930 1954 1954 1946 1946 1954 1954 1983 1983 1946 1946 1946 1946 1983 1983 1977 1977 1983 1983 1997 1997 1977 1977 1977 1977 1997 1997 1989 1989 1997 1997 2024 2024 1989 1989 1989 1989 2024 2024 2005 2005 2024 2024 2040 2040 2005 2005 2005 2005 2040 2040 2626 2626 1839 1839 1826 1826 1845 1845 2072 2072 2083 2083 2097 2097 2083 2083 2099 2099 2097 2097 2097 2097 2099 2099 2128 2128 2099 2099 2124 2124 2128 2128 2128 2128 2124 2124 2144 2144 2124 2124 2136 2136 2144 2144 2144 2144 2136 2136 2165 2165 2136 2136 2154 2154 2165 2165 2165 2165 2154 2154 2179 2179 2154 2154 2167 2167 2179 2179 2179 2179 2167 2167 2196 2196 2167 2167 2173 2173 2196 2196 2196 2196 2173 2173 2204 2204 2173 2173 2181 2181 2204 2204 2204 2204 2181 2181 2210 2210 2181 2181 2192 2192 2210 2210 2210 2210 2192 2192 2220 2220 1839 1839 1845 1845 1857 1857 1845 1845 1875 1875 1857 1857 1857 1857 1875 1875 1883 1883 1875 1875 1914 1914 1883 1883 1883 1883 1914 1914 1910 1910 1914 1914 1930 1930 1910 1910 1910 1910 1930 1930 1922 1922 1930 1930 1946 1946 1922 1922 1922 1922 1946 1946 1936 1936 1946 1946 1977 1977 1936 1936 1936 1936 1977 1977 1948 1948 1977 1977 1989 1989 1948 1948 1948 1948 1989 1989 1969 1969 1989 1989 2005 2005 1969 1969 1969 1969 2005 2005 2627 2627 2005 2005 2628 2628 2629 2629 1981 1981 2019 2019 1987 1987 1835 1835 1826 1826 1839 1839 2054 2054 2072 2072 2089 2089 2072 2072 2097 2097 2089 2089 2089 2089 2097 2097 2120 2120 2097 2097 2128 2128 2120 2120 2120 2120 2128 2128 2142 2142 2128 2128 2144 2144 2142 2142 2142 2142 2144 2144 2169 2169 2144 2144 2165 2165 2169 2169 2169 2169 2165 2165 2187 2187 2165 2165 2179 2179 2187 2187 2187 2187 2179 2179 2202 2202 2179 2179 2196 2196 2202 2202 2202 2202 2196 2196 2216 2216 2196 2196 2204 2204 2216 2216 2216 2216 2204 2204 2630 2630 2204 2204 2210 2210 2631 2631 2632 2632 2210 2210 2633 2633 2210 2210 2220 2220 2634 2634 2635 2635 2220 2220 2636 2636 1835 1835 1839 1839 1843 1843 1839 1839 1857 1857 1843 1843 1843 1843 1857 1857 1855 1855 1857 1857 1883 1883 1855 1855 1855 1855 1883 1883 1869 1869 1883 1883 1910 1910 1869 1869 1869 1869 1910 1910 1893 1893 1910 1910 1922 1922 1893 1893 1893 1893 1922 1922 1904 1904 1922 1922 1936 1936 1904 1904 1904 1904 1936 1936 1916 1916 1936 1936 1948 1948 1916 1916 1916 1916 1948 1948 1920 1920 1948 1948 1969 1969 1920 1920 1920 1920 1969 1969 2637 2637 1969 1969 2638 2638 2639 2639 1928 1928 1981 1981 1932 1932 1981 1981 1987 1987 1932 1932 1932 1932 1987 1987 1940 1940 1831 1831 1826 1826 1835 1835 2640 2640 2054 2054 2641 2641 2054 2054 2089 2089 2642 2642 2643 2643 2089 2089 2644 2644 2089 2089 2120 2120 2645 2645 2646 2646 2120 2120 2647 2647 2120 2120 2142 2142 2648 2648 2649 2649 2142 2142 2163 2163 2142 2142 2169 2169 2163 2163 2163 2163 2169 2169 2185 2185 2169 2169 2187 2187 2185 2185 2185 2185 2187 2187 2650 2650 2187 2187 2202 2202 2651 2651 2652 2652 2202 2202 2653 2653 2202 2202 2216 2216 2654 2654 2655 2655 2216 2216 2656 2656 2216 2216 2657 2657 2658 2658 2237 2237 2229 2229 2250 2250 2229 2229 2235 2235 2250 2250 2250 2250 2235 2235 2258 2258 2235 2235 2245 2245 2258 2258 2258 2258 2245 2245 2262 2262 1831 1831 1835 1835 1833 1833 1835 1835 1843 1843 1833 1833 1833 1833 1843 1843 1837 1837 1843 1843 1855 1855 1837 1837 1837 1837 1855 1855 1841 1841 1855 1855 1869 1869 1841 1841 1841 1841 1869 1869 1847 1847 1869 1869 1893 1893 1847 1847 1847 1847 1893 1893 1849 1849 1893 1893 1904 1904 1849 1849 1849 1849 1904 1904 1853 1853 1904 1904 1916 1916 1853 1853 1853 1853 1916 1916 1861 1861 1916 1916 1920 1920 1861 1861 1861 1861 1920 1920 2659 2659 1920 1920 2660 2660 2661 2661 1865 1865 1928 1928 1867 1867 1928 1928 1932 1932 1867 1867 1867 1867 1932 1932 1873 1873 1932 1932 1940 1940 1873 1873 1873 1873 1940 1940 1877 1877 1821 1821 1826 1826 1831 1831 1995 1995 2036 2036 2042 2042 2036 2036 2068 2068 2042 2042 2042 2042 2068 2068 2085 2085 2068 2068 2103 2103 2085 2085 2085 2085 2103 2103 2118 2118 2103 2103 2134 2134 2118 2118 2118 2118 2134 2134 2148 2148 2662 2662 2163 2163 2663 2663 2664 2664 2163 2163 2665 2665 2163 2163 2185 2185 2666 2666 2667 2667 2185 2185 2668 2668 2185 2185 2669 2669 2670 2670 2200 2200 2206 2206 2223 2223 2206 2206 2225 2225 2223 2223 2223 2223 2225 2225 2241 2241 2225 2225 2237 2237 2241 2241 2241 2241 2237 2237 2254 2254 2237 2237 2250 2250 2254 2254 2254 2254 2250 2250 2269 2269 2250 2250 2258 2258 2269 2269 2269 2269 2258 2258 2275 2275 2258 2258 2262 2262 2275 2275 2275 2275 2262 2262 2283 2283 1821 1821 1831 1831 1819 1819 1831 1831 1833 1833 1819 1819 1819 1819 1833 1833 1817 1817 1833 1833 1837 1837 1817 1817 1817 1817 1837 1837 1815 1815 1837 1837 1841 1841 1815 1815 1815 1815 1841 1841 1813 1813 1841 1841 1847 1847 1813 1813 1813 1813 1847 1847 1811 1811 1847 1847 1849 1849 1811 1811 1811 1811 1849 1849 1807 1807 1849 1849 1853 1853 1807 1807 1807 1807 1853 1853 1805 1805 1853 1853 1861 1861 1805 1805 1805 1805 1861 1861 2671 2671 1861 1861 2672 2672 2673 2673 1803 1803 1865 1865 1801 1801 1865 1865 1867 1867 1801 1801 1801 1801 1867 1867 1799 1799 1867 1867 1873 1873 1799 1799 1799 1799 1873 1873 1797 1797 1873 1873 1877 1877 1797 1797 1797 1797 1877 1877 1795 1795 1809 1809 1826 1826 1821 1821 1944 1944 1995 1995 2001 2001 1995 1995 2042 2042 2001 2001 2001 2001 2042 2042 2050 2050 2042 2042 2085 2085 2050 2050 2050 2050 2085 2085 2093 2093 2085 2085 2118 2118 2093 2093 2093 2093 2118 2118 2130 2130 2118 2118 2148 2148 2130 2130 2130 2130 2148 2148 2161 2161 2148 2148 2175 2175 2161 2161 2161 2161 2175 2175 2194 2194 2175 2175 2674 2674 2194 2194 2194 2194 2675 2675 2676 2676 2200 2200 2223 2223 2214 2214 2214 2214 2223 2223 2233 2233 2223 2223 2241 2241 2233 2233 2233 2233 2241 2241 2252 2252 2241 2241 2254 2254 2252 2252 2252 2252 2254 2254 2271 2271 2254 2254 2269 2269 2271 2271 2271 2271 2269 2269 2281 2281 2269 2269 2275 2275 2281 2281 2281 2281 2275 2275 2290 2290 2275 2275 2283 2283 2290 2290 2290 2290 2283 2283 2296 2296 1809 1809 1821 1821 1784 1784 1821 1821 1819 1819 1784 1784 1784 1784 1819 1819 1780 1780 1819 1819 1817 1817 1780 1780 1780 1780 1817 1817 1774 1774 1817 1817 1815 1815 1774 1774 1774 1774 1815 1815 1770 1770 1815 1815 1813 1813 1770 1770 1770 1770 1813 1813 1760 1760 1813 1813 1811 1811 1760 1760 1760 1760 1811 1811 1756 1756 1811 1811 1807 1807 1756 1756 1756 1756 1807 1807 1748 1748 1807 1807 1805 1805 1748 1748 1748 1748 1805 1805 2677 2677 1805 1805 2678 2678 2679 2679 1740 1740 1803 1803 1732 1732 1803 1803 1801 1801 1732 1732 1732 1732 1801 1801 1716 1716 1801 1801 1799 1799 1716 1716 1716 1716 1799 1799 1714 1714 1799 1799 1797 1797 1714 1714 1714 1714 1797 1797 1710 1710 1797 1797 1795 1795 1710 1710 1710 1710 1795 1795 1702 1702 1786 1786 1826 1826 1809 1809 1881 1881 1944 1944 1952 1952 1944 1944 2001 2001 1952 1952 1952 1952 2001 2001 2009 2009 2001 2001 2050 2050 2009 2009 2009 2009 2050 2050 2058 2058 2050 2050 2093 2093 2058 2058 2058 2058 2093 2093 2101 2101 2093 2093 2130 2130 2101 2101 2101 2101 2130 2130 2138 2138 2130 2130 2161 2161 2138 2138 2138 2138 2161 2161 2171 2171 2161 2161 2194 2194 2171 2171 2171 2171 2194 2194 2198 2198 2194 2194 2680 2680 2198 2198 2198 2198 2681 2681 2682 2682 2214 2214 2233 2233 2227 2227 2227 2227 2233 2233 2248 2248 2233 2233 2252 2252 2248 2248 2248 2248 2252 2252 2266 2266 2252 2252 2271 2271 2266 2266 2266 2266 2271 2271 2279 2279 2271 2271 2281 2281 2279 2279 2279 2279 2281 2281 2292 2292 2281 2281 2290 2290 2292 2292 2292 2292 2290 2290 2303 2303 2290 2290 2296 2296 2303 2303 2303 2303 2296 2296 2307 2307 1786 1786 1809 1809 1776 1776 1809 1809 1784 1784 1776 1776 1776 1776 1784 1784 1764 1764 1784 1784 1780 1780 1764 1764 1764 1764 1780 1780 1750 1750 1780 1780 1774 1774 1750 1750 1750 1750 1774 1774 1728 1728 1774 1774 1770 1770 1728 1728 1728 1728 1770 1770 1704 1704 1770 1770 1760 1760 1704 1704 1704 1704 1760 1760 1693 1693 1760 1760 1756 1756 1693 1693 1693 1693 1756 1756 1685 1685 1756 1756 1748 1748 1685 1685 1685 1685 1748 1748 2683 2683 1748 1748 2684 2684 2685 2685 1675 1675 1740 1740 1669 1669 1740 1740 1732 1732 1669 1669 1669 1669 1732 1732 1659 1659 1732 1732 1716 1716 1659 1659 1659 1659 1716 1716 1649 1649 1716 1716 1714 1714 1649 1649 1649 1649 1714 1714 1639 1639 1714 1714 1710 1710 1639 1639 1639 1639 1710 1710 1635 1635 1710 1710 1702 1702 1635 1635 1635 1635 1702 1702 1629 1629 1782 1782 1826 1826 1786 1786 1793 1793 1881 1881 1885 1885 1881 1881 1952 1952 1885 1885 1885 1885 1952 1952 1956 1956 1952 1952 2009 2009 1956 1956 1956 1956 2009 2009 2013 2013 2009 2009 2058 2058 2013 2013 2013 2013 2058 2058 2062 2062 2058 2058 2101 2101 2062 2062 2062 2062 2101 2101 2107 2107 2101 2101 2138 2138 2107 2107 2107 2107 2138 2138 2146 2146 2138 2138 2171 2171 2146 2146 2146 2146 2171 2171 2177 2177 2171 2171 2198 2198 2177 2177 2177 2177 2198 2198 2208 2208 2198 2198 2686 2686 2208 2208 2208 2208 2687 2687 2688 2688 2227 2227 2248 2248 2231 2231 2231 2231 2248 2248 2256 2256 2248 2248 2266 2266 2256 2256 2256 2256 2266 2266 2273 2273 2266 2266 2279 2279 2273 2273 2273 2273 2279 2279 2288 2288 2279 2279 2292 2292 2288 2288 2288 2288 2292 2292 2301 2301 2292 2292 2303 2303 2301 2301 2301 2301 2303 2303 2309 2309 2303 2303 2307 2307 2309 2309 2309 2309 2307 2307 2316 2316 1782 1782 1786 1786 1766 1766 1786 1786 1776 1776 1766 1766 1766 1766 1776 1776 1742 1742 1776 1776 1764 1764 1742 1742 1742 1742 1764 1764 1706 1706 1764 1764 1750 1750 1706 1706 1706 1706 1750 1750 1687 1687 1750 1750 1728 1728 1687 1687 1687 1687 1728 1728 1673 1673 1728 1728 1704 1704 1673 1673 1673 1673 1704 1704 1655 1655 1704 1704 1693 1693 1655 1655 1655 1655 1693 1693 1631 1631 1693 1693 1685 1685 1631 1631 1631 1631 1685 1685 2689 2689 1685 1685 2690 2690 2691 2691 1618 1618 1675 1675 1610 1610 1675 1675 1669 1669 1610 1610 1610 1610 1669 1669 1600 1600 1669 1669 1659 1659 1600 1600 1600 1600 1659 1659 1592 1592 1659 1659 1649 1649 1592 1592 1592 1592 1649 1649 1582 1582 1649 1649 1639 1639 1582 1582 1582 1582 1639 1639 1568 1568 1639 1639 1635 1635 1568 1568 1568 1568 1635 1635 1564 1564 1635 1635 1629 1629 1564 1564 1564 1564 1629 1629 1562 1562 1778 1778 1826 1826 1782 1782 1700 1700 1793 1793 1791 1791 1793 1793 1885 1885 1791 1791 1791 1791 1885 1885 1889 1889 1885 1885 1956 1956 1889 1889 1889 1889 1956 1956 1962 1962 1956 1956 2013 2013 1962 1962 1962 1962 2013 2013 2015 2015 2013 2013 2062 2062 2015 2015 2015 2015 2062 2062 2066 2066 2062 2062 2107 2107 2066 2066 2066 2066 2107 2107 2111 2111 2107 2107 2146 2146 2111 2111 2111 2111 2146 2146 2150 2150 2146 2146 2177 2177 2150 2150 2150 2150 2177 2177 2183 2183 2177 2177 2208 2208 2183 2183 2183 2183 2208 2208 2212 2212 2208 2208 2692 2692 2212 2212 2212 2212 2693 2693 2694 2694 2231 2231 2256 2256 2239 2239 2239 2239 2256 2256 2260 2260 2256 2256 2273 2273 2260 2260 2260 2260 2273 2273 2277 2277 2273 2273 2288 2288 2277 2277 2277 2277 2288 2288 2294 2294 2288 2288 2301 2301 2294 2294 2294 2294 2301 2301 2305 2305 2301 2301 2309 2309 2305 2305 2305 2305 2309 2309 2314 2314 2309 2309 2316 2316 2314 2314 2314 2314 2316 2316 2321 2321 1778 1778 1782 1782 1752 1752 1782 1782 1766 1766 1752 1752 1752 1752 1766 1766 1708 1708 1766 1766 1742 1742 1708 1708 1708 1708 1742 1742 1683 1683 1742 1742 1706 1706 1683 1683 1683 1683 1706 1706 1663 1663 1706 1706 1687 1687 1663 1663 1663 1663 1687 1687 1627 1627 1687 1687 1673 1673 1627 1627 1627 1627 1673 1673 1612 1612 1673 1673 1655 1655 1612 1612 1612 1612 1655 1655 1596 1596 1655 1655 1631 1631 1596 1596 1596 1596 1631 1631 2695 2695 1631 1631 2696 2696 2697 2697 1570 1570 1618 1618 1557 1557 1618 1618 1610 1610 1557 1557 1557 1557 1610 1610 1549 1549 1610 1610 1600 1600 1549 1549 1549 1549 1600 1600 1539 1539 1600 1600 1592 1592 1539 1539 1539 1539 1592 1592 1531 1531 1592 1592 1582 1582 1531 1531 1531 1531 1582 1582 1515 1515 1582 1582 1568 1568 1515 1515 1515 1515 1568 1568 1509 1509 1568 1568 1564 1564 1509 1509 1509 1509 1564 1564 1505 1505 1564 1564 1562 1562 1505 1505 1505 1505 1562 1562 1504 1504 1772 1772 1826 1826 1778 1778 1625 1625 1700 1700 1698 1698 1700 1700 1791 1791 1698 1698 1698 1698 1791 1791 1789 1789 1791 1791 1889 1889 1789 1789 1789 1789 1889 1889 1891 1891 1889 1889 1962 1962 1891 1891 1891 1891 1962 1962 1964 1964 1962 1962 2015 2015 1964 1964 1964 1964 2015 2015 2021 2021 2015 2015 2066 2066 2021 2021 2021 2021 2066 2066 2070 2070 2066 2066 2111 2111 2070 2070 2070 2070 2111 2111 2115 2115 2111 2111 2150 2150 2115 2115 2115 2115 2150 2150 2156 2156 2150 2150 2183 2183 2156 2156 2156 2156 2183 2183 2189 2189 2183 2183 2212 2212 2189 2189 2189 2189 2212 2212 2218 2218 2212 2212 2698 2698 2218 2218 2218 2218 2699 2699 2700 2700 2239 2239 2260 2260 2243 2243 2243 2243 2260 2260 2264 2264 2260 2260 2277 2277 2264 2264 2264 2264 2277 2277 2285 2285 2277 2277 2294 2294 2285 2285 2285 2285 2294 2294 2298 2298 2294 2294 2305 2305 2298 2298 2298 2298 2305 2305 2311 2311 2305 2305 2314 2314 2311 2311 2311 2311 2314 2314 2318 2318 2314 2314 2321 2321 2318 2318 2318 2318 2321 2321 2323 2323 1772 1772 1778 1778 1736 1736 1778 1778 1752 1752 1736 1736 1736 1736 1752 1752 1689 1689 1752 1752 1708 1708 1689 1689 1689 1689 1708 1708 1665 1665 1708 1708 1683 1683 1665 1665 1665 1665 1683 1683 1620 1620 1683 1683 1663 1663 1620 1620 1620 1620 1663 1663 1604 1604 1663 1663 1627 1627 1604 1604 1604 1604 1627 1627 1572 1572 1627 1627 1612 1612 1572 1572 1572 1572 1612 1612 1551 1551 1612 1612 1596 1596 1551 1551 1551 1551 1596 1596 1535 1535 1596 1596 2701 2701 1535 1535 1535 1535 2702 2702 2703 2703 1570 1570 1557 1557 1511 1511 1511 1511 1557 1557 1500 1500 1557 1557 1549 1549 1500 1500 1500 1500 1549 1549 1492 1492 1549 1549 1539 1539 1492 1492 1492 1492 1539 1539 1482 1482 1539 1539 1531 1531 1482 1482 1482 1482 1531 1531 1470 1470 1531 1531 1515 1515 1470 1470 1470 1470 1515 1515 1460 1460 1515 1515 1509 1509 1460 1460 1460 1460 1509 1509 1456 1456 1509 1509 1505 1505 1456 1456 1456 1456 1505 1505 1453 1453 1505 1505 1504 1504 1453 1453 1453 1453 1504 1504 1457 1457 1768 1768 1826 1826 1772 1772 1561 1561 1625 1625 1624 1624 1625 1625 1698 1698 1624 1624 1624 1624 1698 1698 1697 1697 1698 1698 1789 1789 1697 1697 1697 1697 1789 1789 1788 1788 1789 1789 1891 1891 1788 1788 1788 1788 1891 1891 1895 1895 1891 1891 1964 1964 1895 1895 1895 1895 1964 1964 1966 1966 1964 1964 2021 2021 1966 1966 1966 1966 2021 2021 2023 2023 2021 2021 2070 2070 2023 2023 2023 2023 2070 2070 2074 2074 2070 2070 2115 2115 2074 2074 2074 2074 2115 2115 2117 2117 2115 2115 2156 2156 2117 2117 2117 2117 2156 2156 2158 2158 2156 2156 2189 2189 2158 2158 2158 2158 2189 2189 2191 2191 2189 2189 2218 2218 2191 2191 2191 2191 2218 2218 2222 2222 2218 2218 2704 2704 2222 2222 2222 2222 2705 2705 2706 2706 2243 2243 2264 2264 2247 2247 2247 2247 2264 2264 2268 2268 2264 2264 2285 2285 2268 2268 2268 2268 2285 2285 2287 2287 2285 2285 2298 2298 2287 2287 2287 2287 2298 2298 2300 2300 2298 2298 2311 2311 2300 2300 2300 2300 2311 2311 2313 2313 2311 2311 2318 2318 2313 2313 2313 2313 2318 2318 2320 2320 2318 2318 2323 2323 2320 2320 2320 2320 2323 2323 2325 2325 1768 1768 1772 1772 1712 1712 1772 1772 1736 1736 1712 1712 1712 1712 1736 1736 1679 1679 1736 1736 1689 1689 1679 1679 1679 1679 1689 1689 1633 1633 1689 1689 1665 1665 1633 1633 1633 1633 1665 1665 1606 1606 1665 1665 1620 1620 1606 1606 1606 1606 1620 1620 1566 1566 1620 1620 1604 1604 1566 1566 1566 1566 1604 1604 1543 1543 1604 1604 1572 1572 1543 1543 1543 1543 1572 1572 1513 1513 1572 1572 1551 1551 1513 1513 1513 1513 1551 1551 1496 1496 1551 1551 1535 1535 1496 1496 1496 1496 1535 1535 2707 2707 1535 1535 2708 2708 2709 2709 1478 1478 1511 1511 1454 1454 1511 1511 1500 1500 1454 1454 1454 1454 1500 1500 1447 1447 1500 1500 1492 1492 1447 1447 1447 1447 1492 1492 1439 1439 1492 1492 1482 1482 1439 1439 1439 1439 1482 1482 1425 1425 1482 1482 1470 1470 1425 1425 1425 1425 1470 1470 1415 1415 1470 1470 1460 1460 1415 1415 1415 1415 1460 1460 1413 1413 1460 1460 1456 1456 1413 1413 1413 1413 1456 1456 1412 1412 1456 1456 1453 1453 1412 1412 1412 1412 1453 1453 1414 1414 1453 1453 1457 1457 1414 1414 1414 1414 1457 1457 1416 1416 1762 1762 1826 1826 1768 1768 1506 1506 1561 1561 1563 1563 1561 1561 1624 1624 1563 1563 1563 1563 1624 1624 1626 1626 1624 1624 1697 1697 1626 1626 1626 1626 1697 1697 1699 1699 1697 1697 1788 1788 1699 1699 1699 1699 1788 1788 1790 1790 1788 1788 1895 1895 1790 1790 1790 1790 1895 1895 1892 1892 1895 1895 1966 1966 1892 1892 1892 1892 1966 1966 1965 1965 1966 1966 2023 2023 1965 1965 1965 1965 2023 2023 2022 2022 2023 2023 2074 2074 2022 2022 2022 2022 2074 2074 2071 2071 2074 2074 2117 2117 2071 2071 2071 2071 2117 2117 2116 2116 2117 2117 2158 2158 2116 2116 2116 2116 2158 2158 2157 2157 2158 2158 2191 2191 2157 2157 2157 2157 2191 2191 2190 2190 2191 2191 2222 2222 2190 2190 2190 2190 2222 2222 2219 2219 2222 2222 2710 2710 2219 2219 2219 2219 2711 2711 2712 2712 2247 2247 2268 2268 2244 2244 2244 2244 2268 2268 2265 2265 2268 2268 2287 2287 2265 2265 2265 2265 2287 2287 2286 2286 2287 2287 2300 2300 2286 2286 2286 2286 2300 2300 2299 2299 2300 2300 2313 2313 2299 2299 2299 2299 2313 2313 2312 2312 2313 2313 2320 2320 2312 2312 2312 2312 2320 2320 2319 2319 2320 2320 2325 2325 2319 2319 2319 2319 2325 2325 2324 2324 1762 1762 1768 1768 1695 1695 1768 1768 1712 1712 1695 1695 1695 1695 1712 1712 1661 1661 1712 1712 1679 1679 1661 1661 1661 1661 1679 1679 1614 1614 1679 1679 1633 1633 1614 1614 1614 1614 1633 1633 1574 1574 1633 1633 1606 1606 1574 1574 1574 1574 1606 1606 1547 1547 1606 1606 1566 1566 1547 1547 1547 1547 1566 1566 1507 1507 1566 1566 1543 1543 1507 1507 1507 1507 1543 1543 1488 1488 1543 1543 1513 1513 1488 1488 1488 1488 1513 1513 1458 1458 1513 1513 1496 1496 1458 1458 1458 1458 1496 1496 2713 2713 1496 1496 2714 2714 2715 2715 1443 1443 1478 1478 1421 1421 1478 1478 1454 1454 1421 1421 1421 1421 1454 1454 1404 1404 1454 1454 1447 1447 1404 1404 1404 1404 1447 1447 1398 1398 1447 1447 1439 1439 1398 1398 1398 1398 1439 1439 1388 1388 1439 1439 1425 1425 1388 1388 1388 1388 1425 1425 1374 1374 1425 1425 1415 1415 1374 1374 1374 1374 1415 1415 1370 1370 1415 1415 1413 1413 1370 1370 1370 1370 1413 1413 1367 1367 1413 1413 1412 1412 1367 1367 1367 1367 1412 1412 1371 1371 1412 1412 1414 1414 1371 1371 1371 1371 1414 1414 1375 1375 1414 1414 1416 1416 1375 1375 1375 1375 1416 1416 1389 1389 1758 1758 1826 1826 1762 1762 1461 1461 1506 1506 1510 1510 1506 1506 1563 1563 1510 1510 1510 1510 1563 1563 1565 1565 1563 1563 1626 1626 1565 1565 1565 1565 1626 1626 1630 1630 1626 1626 1699 1699 1630 1630 1630 1630 1699 1699 1701 1701 1699 1699 1790 1790 1701 1701 1701 1701 1790 1790 1792 1792 1790 1790 1892 1892 1792 1792 1792 1792 1892 1892 1890 1890 1892 1892 1965 1965 1890 1890 1890 1890 1965 1965 1963 1963 1965 1965 2022 2022 1963 1963 1963 1963 2022 2022 2016 2016 2022 2022 2071 2071 2016 2016 2016 2016 2071 2071 2067 2067 2071 2071 2116 2116 2067 2067 2067 2067 2116 2116 2112 2112 2116 2116 2157 2157 2112 2112 2112 2112 2157 2157 2151 2151 2157 2157 2190 2190 2151 2151 2151 2151 2190 2190 2184 2184 2190 2190 2219 2219 2184 2184 2184 2184 2219 2219 2213 2213 2219 2219 2716 2716 2213 2213 2213 2213 2717 2717 2718 2718 2244 2244 2265 2265 2240 2240 2240 2240 2265 2265 2261 2261 2265 2265 2286 2286 2261 2261 2261 2261 2286 2286 2278 2278 2286 2286 2299 2299 2278 2278 2278 2278 2299 2299 2295 2295 2299 2299 2312 2312 2295 2295 2295 2295 2312 2312 2306 2306 2312 2312 2319 2319 2306 2306 2306 2306 2319 2319 2315 2315 2319 2319 2324 2324 2315 2315 2315 2315 2324 2324 2322 2322 1758 1758 1762 1762 1691 1691 1762 1762 1695 1695 1691 1691 1691 1691 1695 1695 1637 1637 1695 1695 1661 1661 1637 1637 1637 1637 1661 1661 1598 1598 1661 1661 1614 1614 1598 1598 1598 1598 1614 1614 1555 1555 1614 1614 1574 1574 1555 1555 1555 1555 1574 1574 1517 1517 1574 1574 1547 1547 1517 1517 1517 1517 1547 1547 1490 1490 1547 1547 1507 1507 1490 1490 1490 1490 1507 1507 1451 1451 1507 1507 1488 1488 1451 1451 1451 1451 1488 1488 1435 1435 1488 1488 1458 1458 1435 1435 1435 1435 1458 1458 1406 1406 1458 1458 2719 2719 1406 1406 1406 1406 2720 2720 2721 2721 1443 1443 1421 1421 1392 1392 1392 1392 1421 1421 1368 1368 1421 1421 1404 1404 1368 1368 1368 1368 1404 1404 1359 1359 1404 1404 1398 1398 1359 1359 1359 1359 1398 1398 1351 1351 1398 1398 1388 1388 1351 1351 1351 1351 1388 1388 1337 1337 1388 1388 1374 1374 1337 1337 1337 1337 1374 1374 1335 1335 1374 1374 1370 1370 1335 1335 1335 1335 1370 1370 1332 1332 1370 1370 1367 1367 1332 1332 1332 1332 1367 1367 1336 1336 1367 1367 1371 1371 1336 1336 1336 1336 1371 1371 1338 1338 1371 1371 1375 1375 1338 1338 1338 1338 1375 1375 1352 1352 1375 1375 1389 1389 1352 1352 1352 1352 1389 1389 1360 1360 1754 1754 1824 1824 1758 1758 1426 1426 1461 1461 1471 1471 1461 1461 1510 1510 1471 1471 1471 1471 1510 1510 1516 1516 1510 1510 1565 1565 1516 1516 1516 1516 1565 1565 1569 1569 1565 1565 1630 1630 1569 1569 1569 1569 1630 1630 1636 1636 1630 1630 1701 1701 1636 1636 1636 1636 1701 1701 1703 1703 1701 1701 1792 1792 1703 1703 1703 1703 1792 1792 1794 1794 1792 1792 1890 1890 1794 1794 1794 1794 1890 1890 1886 1886 1890 1890 1963 1963 1886 1886 1886 1886 1963 1963 1957 1957 1963 1963 2016 2016 1957 1957 1957 1957 2016 2016 2014 2014 2016 2016 2067 2067 2014 2014 2014 2014 2067 2067 2063 2063 2067 2067 2112 2112 2063 2063 2063 2063 2112 2112 2108 2108 2112 2112 2151 2151 2108 2108 2108 2108 2151 2151 2147 2147 2151 2151 2184 2184 2147 2147 2147 2147 2184 2184 2178 2178 2184 2184 2213 2213 2178 2178 2178 2178 2213 2213 2209 2209 2213 2213 2722 2722 2209 2209 2209 2209 2723 2723 2724 2724 2240 2240 2261 2261 2232 2232 2232 2232 2261 2261 2257 2257 2261 2261 2278 2278 2257 2257 2257 2257 2278 2278 2274 2274 2278 2278 2295 2295 2274 2274 2274 2274 2295 2295 2289 2289 2295 2295 2306 2306 2289 2289 2289 2289 2306 2306 2302 2302 2306 2306 2315 2315 2302 2302 2302 2302 2315 2315 2310 2310 2315 2315 2322 2322 2310 2310 2310 2310 2322 2322 2317 2317 1754 1754 1758 1758 1681 1681 1758 1758 1691 1691 1681 1681 1681 1681 1691 1691 1622 1622 1691 1691 1637 1637 1622 1622 1622 1622 1637 1637 1584 1584 1637 1637 1598 1598 1584 1584 1584 1584 1598 1598 1541 1541 1598 1598 1555 1555 1541 1541 1541 1541 1555 1555 1498 1498 1555 1555 1517 1517 1498 1498 1498 1498 1517 1517 1462 1462 1517 1517 1490 1490 1462 1462 1462 1462 1490 1490 1437 1437 1490 1490 1451 1451 1437 1437 1437 1437 1451 1451 1402 1402 1451 1451 1435 1435 1402 1402 1402 1402 1435 1435 1380 1380 1435 1435 1406 1406 1380 1380 1380 1380 1406 1406 2725 2725 1406 1406 2726 2726 2727 2727 2728 2728 1392 1392 2729 2729 1392 1392 1368 1368 2730 2730 2731 2731 1368 1368 2732 2732 1368 1368 1359 1359 2733 2733 2734 2734 1359 1359 2735 2735 1359 1359 1351 1351 2736 2736 2737 2737 1351 1351 2738 2738 1351 1351 1337 1337 2739 2739 2740 2740 1337 1337 2741 2741 1337 1337 1335 1335 2742 2742 2743 2743 1335 1335 2744 2744 1335 1335 1332 1332 2745 2745 2746 2746 1332 1332 2747 2747 1332 1332 1336 1336 2748 2748 2749 2749 1336 1336 2750 2750 1336 1336 1338 1338 2751 2751 2752 2752 1338 1338 2753 2753 1338 1338 1352 1352 2754 2754 2755 2755 1352 1352 2756 2756 1352 1352 1360 1360 2757 2757 2758 2758 1360 1360 2759 2759 1746 1746 1824 1824 1754 1754 1399 1399 1426 1426 1440 1440 1426 1426 1471 1471 1440 1440 1440 1440 1471 1471 1483 1483 1471 1471 1516 1516 1483 1483 1483 1483 1516 1516 1532 1532 1516 1516 1569 1569 1532 1532 1532 1532 1569 1569 1583 1583 1569 1569 1636 1636 1583 1583 1583 1583 1636 1636 1640 1640 1636 1636 1703 1703 1640 1640 1640 1640 1703 1703 1711 1711 1703 1703 1794 1794 1711 1711 1711 1711 1794 1794 1796 1796 1794 1794 1886 1886 1796 1796 1796 1796 1886 1886 1882 1882 1886 1886 1957 1957 1882 1882 1882 1882 1957 1957 1953 1953 1957 1957 2014 2014 1953 1953 1953 1953 2014 2014 2010 2010 2014 2014 2063 2063 2010 2010 2010 2010 2063 2063 2059 2059 2063 2063 2108 2108 2059 2059 2059 2059 2108 2108 2102 2102 2108 2108 2147 2147 2102 2102 2102 2102 2147 2147 2139 2139 2147 2147 2178 2178 2139 2139 2139 2139 2178 2178 2172 2172 2178 2178 2209 2209 2172 2172 2172 2172 2209 2209 2199 2199 2209 2209 2760 2760 2199 2199 2199 2199 2761 2761 2762 2762 2232 2232 2257 2257 2228 2228 2228 2228 2257 2257 2249 2249 2257 2257 2274 2274 2249 2249 2249 2249 2274 2274 2267 2267 2274 2274 2289 2289 2267 2267 2267 2267 2289 2289 2280 2280 2289 2289 2302 2302 2280 2280 2280 2280 2302 2302 2293 2293 2302 2302 2310 2310 2293 2293 2293 2293 2310 2310 2304 2304 2310 2310 2317 2317 2304 2304 2304 2304 2317 2317 2308 2308 1746 1746 1754 1754 1677 1677 1754 1754 1681 1681 1677 1677 1677 1677 1681 1681 1616 1616 1681 1681 1622 1622 1616 1616 1616 1616 1622 1622 1559 1559 1622 1622 1584 1584 1559 1559 1559 1559 1584 1584 1521 1521 1584 1584 1541 1541 1521 1521 1521 1521 1541 1541 1484 1484 1541 1541 1498 1498 1484 1484 1484 1484 1498 1498 1445 1445 1498 1498 1462 1462 1445 1445 1445 1445 1462 1462 1408 1408 1462 1462 1437 1437 1408 1408 1408 1408 1437 1437 1384 1384 1437 1437 1402 1402 1384 1384 1384 1384 1402 1402 2763 2763 1402 1402 1380 1380 2764 2764 2765 2765 1380 1380 2766 2766 1380 1380 2767 2767 2768 2768 1330 1330 1361 1361 1316 1316 1361 1361 1341 1341 1316 1316 1316 1316 1341 1341 1297 1297 1341 1341 1326 1326 1297 1297 1297 1297 1326 1326 1289 1289 1326 1326 1320 1320 1289 1289 1289 1289 1320 1320 1281 1281 1320 1320 1306 1306 1281 1281 1281 1281 1306 1306 1271 1271 1306 1306 1302 1302 1271 1271 1271 1271 1302 1302 1268 1268 1302 1302 1299 1299 1268 1268 1268 1268 1299 1299 1272 1272 1299 1299 1303 1303 1272 1272 1272 1272 1303 1303 1282 1282 1303 1303 1307 1307 1282 1282 1282 1282 1307 1307 1290 1290 1307 1307 1321 1321 1290 1290 1290 1290 1321 1321 1298 1298 1321 1321 1327 1327 1298 1298 1298 1298 1327 1327 1317 1317 1327 1327 1342 1342 1317 1317 1317 1317 1342 1342 1331 1331 1744 1744 1823 1823 1746 1746 1369 1369 1399 1399 1405 1405 1399 1399 1440 1440 1405 1405 1405 1405 1440 1440 1448 1448 1440 1440 1483 1483 1448 1448 1448 1448 1483 1483 1493 1493 1483 1483 1532 1532 1493 1493 1493 1493 1532 1532 1540 1540 1532 1532 1583 1583 1540 1540 1540 1540 1583 1583 1593 1593 1583 1583 1640 1640 1593 1593 1593 1593 1640 1640 1650 1650 1640 1640 1711 1711 1650 1650 1650 1650 1711 1711 1715 1715 1711 1711 1796 1796 1715 1715 1715 1715 1796 1796 1798 1798 1796 1796 1882 1882 1798 1798 1798 1798 1882 1882 1878 1878 1882 1882 1953 1953 1878 1878 1878 1878 1953 1953 1945 1945 1953 1953 2010 2010 1945 1945 1945 1945 2010 2010 2002 2002 2010 2010 2059 2059 2002 2002 2002 2002 2059 2059 2051 2051 2059 2059 2102 2102 2051 2051 2051 2051 2102 2102 2094 2094 2102 2102 2139 2139 2094 2094 2094 2094 2139 2139 2131 2131 2139 2139 2172 2172 2131 2131 2131 2131 2172 2172 2162 2162 2172 2172 2199 2199 2162 2162 2162 2162 2199 2199 2195 2195 2199 2199 2769 2769 2195 2195 2195 2195 2770 2770 2771 2771 2228 2228 2249 2249 2215 2215 2215 2215 2249 2249 2234 2234 2249 2249 2267 2267 2234 2234 2234 2234 2267 2267 2253 2253 2267 2267 2280 2280 2253 2253 2253 2253 2280 2280 2272 2272 2280 2280 2293 2293 2272 2272 2272 2272 2293 2293 2282 2282 2293 2293 2304 2304 2282 2282 2282 2282 2304 2304 2291 2291 2304 2304 2308 2308 2291 2291 2291 2291 2308 2308 2297 2297 1744 1744 1746 1746 1671 1671 1746 1746 1677 1677 1671 1671 1671 1671 1677 1677 1608 1608 1677 1677 1616 1616 1608 1608 1608 1608 1616 1616 1553 1553 1616 1616 1559 1559 1553 1553 1553 1553 1559 1559 1502 1502 1559 1559 1521 1521 1502 1502 1502 1502 1521 1521 1464 1464 1521 1521 1484 1484 1464 1464 1464 1464 1484 1484 1429 1429 1484 1484 1445 1445 1429 1429 1429 1429 1445 1445 1396 1396 1445 1445 1408 1408 1396 1396 1396 1396 1408 1408 1363 1363 1408 1408 1384 1384 1363 1363 1363 1363 1384 1384 2772 2772 1384 1384 2773 2773 2774 2774 1333 1333 1357 1357 1312 1312 1357 1357 1330 1330 1312 1312 1312 1312 1330 1330 1293 1293 1330 1330 1316 1316 1293 1293 1293 1293 1316 1316 1273 1273 1316 1316 1297 1297 1273 1273 1273 1273 1297 1297 1264 1264 1297 1297 1289 1289 1264 1264 1264 1264 1289 1289 1252 1252 1289 1289 1281 1281 1252 1252 1252 1252 1281 1281 1246 1246 1281 1281 1271 1271 1246 1246 1246 1246 1271 1271 1245 1245 1271 1271 1268 1268 1245 1245 1245 1245 1268 1268 1247 1247 1268 1268 1272 1272 1247 1247 1247 1247 1272 1272 1253 1253 1272 1272 1282 1282 1253 1253 1253 1253 1282 1282 1265 1265 1282 1282 1290 1290 1265 1265 1265 1265 1290 1290 1274 1274 1290 1290 1298 1298 1274 1274 1274 1274 1298 1298 1294 1294 1298 1298 1317 1317 1294 1294 1294 1294 1317 1317 1313 1313 1317 1317 1331 1331 1313 1313 1313 1313 1331 1331 1334 1334 1738 1738 1823 1823 1744 1744 2775 2775 1369 1369 1393 1393 1369 1369 1405 1405 1393 1393 1393 1393 1405 1405 1422 1422 1405 1405 1448 1448 1422 1422 1422 1422 1448 1448 1455 1455 1448 1448 1493 1493 1455 1455 1455 1455 1493 1493 1501 1501 1493 1493 1540 1540 1501 1501 1501 1501 1540 1540 1550 1550 1540 1540 1593 1593 1550 1550 1550 1550 1593 1593 1601 1601 1593 1593 1650 1650 1601 1601 1601 1601 1650 1650 1660 1660 1650 1650 1715 1715 1660 1660 1660 1660 1715 1715 1717 1717 1715 1715 1798 1798 1717 1717 1717 1717 1798 1798 1800 1800 1798 1798 1878 1878 1800 1800 1800 1800 1878 1878 1874 1874 1878 1878 1945 1945 1874 1874 1874 1874 1945 1945 1941 1941 1945 1945 2002 2002 1941 1941 1941 1941 2002 2002 1996 1996 2002 2002 2051 2051 1996 1996 1996 1996 2051 2051 2043 2043 2051 2051 2094 2094 2043 2043 2043 2043 2094 2094 2086 2086 2094 2094 2131 2131 2086 2086 2086 2086 2131 2131 2119 2119 2131 2131 2162 2162 2119 2119 2119 2119 2162 2162 2149 2149 2162 2162 2195 2195 2149 2149 2149 2149 2195 2195 2176 2176 2195 2195 2776 2776 2176 2176 2176 2176 2777 2777 2778 2778 2215 2215 2234 2234 2201 2201 2201 2201 2234 2234 2224 2224 2234 2234 2253 2253 2224 2224 2224 2224 2253 2253 2242 2242 2253 2253 2272 2272 2242 2242 2242 2242 2272 2272 2255 2255 2272 2272 2282 2282 2255 2255 2255 2255 2282 2282 2270 2270 2282 2282 2291 2291 2270 2270 2270 2270 2291 2291 2276 2276 2291 2291 2297 2297 2276 2276 2276 2276 2297 2297 2284 2284 1738 1738 1744 1744 1667 1667 1744 1744 1671 1671 1667 1667 1667 1667 1671 1671 1602 1602 1671 1671 1608 1608 1602 1602 1602 1602 1608 1608 1545 1545 1608 1608 1553 1553 1545 1545 1545 1545 1553 1553 1494 1494 1553 1553 1502 1502 1494 1494 1494 1494 1502 1502 1449 1449 1502 1502 1464 1464 1449 1449 1449 1449 1464 1464 1410 1410 1464 1464 1429 1429 1410 1410 1410 1410 1429 1429 1372 1372 1429 1429 1396 1396 1372 1372 1372 1372 1396 1396 1347 1347 1396 1396 1363 1363 1347 1347 1347 1347 1363 1363 2779 2779 1363 1363 2780 2780 2781 2781 1322 1322 1333 1333 1295 1295 1333 1333 1312 1312 1295 1295 1295 1295 1312 1312 1269 1269 1312 1312 1293 1293 1269 1269 1269 1269 1293 1293 1256 1256 1293 1293 1273 1273 1256 1256 1256 1256 1273 1273 1241 1241 1273 1273 1264 1264 1241 1241 1241 1241 1264 1264 1233 1233 1264 1264 1252 1252 1233 1233 1233 1233 1252 1252 1225 1225 1252 1252 1246 1246 1225 1225 1225 1225 1246 1246 1220 1220 1246 1246 1245 1245 1220 1220 1220 1220 1245 1245 1226 1226 1245 1245 1247 1247 1226 1226 1226 1226 1247 1247 1234 1234 1247 1247 1253 1253 1234 1234 1234 1234 1253 1253 1242 1242 1253 1253 1265 1265 1242 1242 1242 1242 1265 1265 1257 1257 1265 1265 1274 1274 1257 1257 1257 1257 1274 1274 1270 1270 1274 1274 1294 1294 1270 1270 1270 1270 1294 1294 1296 1296 1294 1294 1313 1313 1296 1296 1296 1296 1313 1313 1323 1323 1313 1313 1334 1334 1323 1323 2782 2782 2783 2783 1348 1348 1734 1734 1823 1823 1738 1738 2784 2784 2785 2785 1381 1381 2786 2786 2787 2787 1381 1381 1381 1381 2788 2788 1407 1407 2789 2789 2790 2790 1407 1407 1407 1407 2791 2791 2792 2792 1422 1422 1455 1455 1444 1444 1444 1444 1455 1455 1479 1479 1455 1455 1501 1501 1479 1479 1479 1479 1501 1501 1512 1512 1501 1501 1550 1550 1512 1512 1512 1512 1550 1550 1558 1558 1550 1550 1601 1601 1558 1558 1558 1558 1601 1601 1611 1611 1601 1601 1660 1660 1611 1611 1611 1611 1660 1660 1670 1670 1660 1660 1717 1717 1670 1670 1670 1670 1717 1717 1733 1733 1717 1717 1800 1800 1733 1733 1733 1733 1800 1800 1802 1802 1800 1800 1874 1874 1802 1802 1802 1802 1874 1874 1868 1868 1874 1874 1941 1941 1868 1868 1868 1868 1941 1941 1933 1933 1941 1941 1996 1996 1933 1933 1933 1933 1996 1996 1988 1988 1996 1996 2043 2043 1988 1988 1988 1988 2043 2043 2037 2037 2043 2043 2086 2086 2037 2037 2037 2037 2086 2086 2069 2069 2086 2086 2119 2119 2069 2069 2069 2069 2119 2119 2104 2104 2119 2119 2149 2149 2104 2104 2104 2104 2149 2149 2135 2135 2149 2149 2176 2176 2135 2135 2793 2793 2794 2794 2164 2164 2795 2795 2796 2796 2164 2164 2164 2164 2797 2797 2186 2186 2798 2798 2799 2799 2186 2186 2186 2186 2800 2800 2801 2801 2224 2224 2242 2242 2207 2207 2207 2207 2242 2242 2226 2226 2242 2242 2255 2255 2226 2226 2226 2226 2255 2255 2238 2238 2255 2255 2270 2270 2238 2238 2238 2238 2270 2270 2251 2251 2270 2270 2276 2276 2251 2251 2251 2251 2276 2276 2259 2259 2276 2276 2284 2284 2259 2259 2259 2259 2284 2284 2263 2263 1734 1734 1738 1738 1657 1657 1738 1738 1667 1667 1657 1657 1657 1657 1667 1667 1594 1594 1667 1667 1602 1602 1594 1594 1594 1594 1602 1602 1537 1537 1602 1602 1545 1545 1537 1537 1537 1537 1545 1545 1486 1486 1545 1545 1494 1494 1486 1486 1486 1486 1494 1494 1441 1441 1494 1494 1449 1449 1441 1441 1441 1441 1449 1449 1400 1400 1449 1449 1410 1410 1400 1400 1400 1400 1410 1410 1365 1365 1410 1410 1372 1372 1365 1365 1365 1365 1372 1372 2802 2802 1372 1372 1347 1347 2803 2803 2804 2804 1347 1347 2805 2805 1347 1347 2806 2806 2807 2807 1300 1300 1322 1322 1275 1275 1322 1322 1295 1295 1275 1275 1275 1275 1295 1295 1258 1258 1295 1295 1269 1269 1258 1258 1258 1258 1269 1269 1239 1239 1269 1269 1256 1256 1239 1239 1239 1239 1256 1256 1221 1221 1256 1256 1241 1241 1221 1221 1221 1221 1241 1241 1214 1214 1241 1241 1233 1233 1214 1214 1214 1214 1233 1233 1204 1204 1233 1233 1225 1225 1204 1204 1204 1204 1225 1225 1203 1203 1225 1225 1220 1220 1203 1203 1203 1203 1220 1220 1205 1205 1220 1220 1226 1226 1205 1205 1205 1205 1226 1226 1215 1215 1226 1226 1234 1234 1215 1215 1215 1215 1234 1234 1222 1222 1234 1234 1242 1242 1222 1222 1222 1222 1242 1242 1240 1240 1242 1242 1257 1257 1240 1240 1240 1240 1257 1257 1259 1259 1257 1257 1270 1270 1259 1259 1259 1259 1270 1270 1276 1276 1270 1270 1296 1296 1276 1276 1276 1276 1296 1296 1301 1301 1296 1296 1323 1323 1301 1301 1301 1301 1323 1323 1329 1329 2808 2808 1348 1348 2809 2809 2810 2810 1348 1348 1366 1366 1730 1730 1823 1823 1734 1734 1364 1364 2811 2811 1385 1385 2812 2812 1381 1381 1385 1385 1385 1385 1381 1381 1403 1403 1381 1381 1407 1407 1403 1403 1403 1403 1407 1407 1436 1436 1407 1407 2813 2813 1436 1436 1436 1436 2814 2814 1459 1459 2815 2815 2816 2816 1459 1459 1459 1459 2817 2817 1497 1497 2818 2818 2819 2819 1497 1497 1497 1497 2820 2820 1536 1536 2821 2821 2822 2822 1536 1536 1536 1536 2823 2823 2824 2824 1558 1558 1611 1611 1571 1571 1571 1571 1611 1611 1619 1619 1611 1611 1670 1670 1619 1619 1619 1619 1670 1670 1676 1676 1670 1670 1733 1733 1676 1676 1676 1676 1733 1733 1741 1741 1733 1733 1802 1802 1741 1741 1741 1741 1802 1802 1804 1804 1802 1802 1868 1868 1804 1804 1804 1804 1868 1868 1866 1866 1868 1868 1933 1933 1866 1866 1866 1866 1933 1933 1929 1929 1933 1933 1988 1988 1929 1929 1929 1929 1988 1988 1982 1982 1988 1988 2037 2037 1982 1982 1982 1982 2037 2037 2020 2020 2037 2037 2069 2069 2020 2020 2825 2825 2826 2826 2055 2055 2827 2827 2828 2828 2055 2055 2055 2055 2829 2829 2090 2090 2830 2830 2831 2831 2090 2090 2090 2090 2832 2832 2121 2121 2833 2833 2164 2164 2121 2121 2121 2121 2164 2164 2143 2143 2164 2164 2186 2186 2143 2143 2143 2143 2186 2186 2170 2170 2186 2186 2834 2834 2170 2170 2170 2170 2835 2835 2188 2188 2836 2836 2837 2837 2188 2188 2188 2188 2838 2838 2203 2203 2839 2839 2840 2840 2203 2203 2203 2203 2841 2841 2217 2217 2842 2842 2843 2843 2217 2217 2217 2217 2844 2844 2845 2845 2251 2251 2259 2259 2230 2230 2230 2230 2259 2259 2236 2236 2259 2259 2263 2263 2236 2236 2236 2236 2263 2263 2246 2246 1730 1730 1734 1734 1653 1653 1734 1734 1657 1657 1653 1653 1653 1653 1657 1657 1590 1590 1657 1657 1594 1594 1590 1590 1590 1590 1594 1594 1533 1533 1594 1594 1537 1537 1533 1533 1533 1533 1537 1537 1480 1480 1537 1537 1486 1486 1480 1480 1480 1480 1486 1486 1433 1433 1486 1486 1441 1441 1433 1433 1433 1433 1441 1441 1394 1394 1441 1441 1400 1400 1394 1394 1394 1394 1400 1400 1355 1355 1400 1400 1365 1365 1355 1355 1355 1355 1365 1365 2846 2846 1365 1365 2847 2847 2848 2848 1324 1324 1328 1328 1291 1291 1328 1328 1300 1300 1291 1291 1291 1291 1300 1300 1266 1266 1300 1300 1275 1275 1266 1266 1266 1266 1275 1275 1243 1243 1275 1275 1258 1258 1243 1243 1243 1243 1258 1258 1223 1223 1258 1258 1239 1239 1223 1223 1223 1223 1239 1239 1210 1210 1239 1239 1221 1221 1210 1210 1210 1210 1221 1221 1197 1197 1221 1221 1214 1214 1197 1197 1197 1197 1214 1214 1189 1189 1214 1214 1204 1204 1189 1189 1189 1189 1204 1204 1186 1186 1204 1204 1203 1203 1186 1186 1186 1186 1203 1203 1190 1190 1203 1203 1205 1205 1190 1190 1190 1190 1205 1205 1198 1198 1205 1205 1215 1215 1198 1198 1198 1198 1215 1215 1211 1211 1215 1215 1222 1222 1211 1211 1211 1211 1222 1222 1224 1224 1222 1222 1240 1240 1224 1224 1224 1224 1240 1240 1244 1244 1240 1240 1259 1259 1244 1244 1244 1244 1259 1259 1267 1267 1259 1259 1276 1276 1267 1267 1267 1267 1276 1276 1292 1292 1276 1276 1301 1301 1292 1292 1292 1292 1301 1301 1325 1325 1301 1301 1329 1329 1325 1325 2849 2849 2850 2850 1356 1356 2851 2851 1366 1366 1356 1356 1356 1356 1366 1366 1395 1395 1724 1724 1823 1823 1730 1730 1373 1373 1364 1364 1397 1397 1364 1364 1385 1385 1397 1397 1397 1397 1385 1385 1409 1409 1385 1385 1403 1403 1409 1409 1409 1409 1403 1403 1438 1438 1403 1403 1436 1436 1438 1438 1438 1438 1436 1436 1452 1452 1436 1436 1459 1459 1452 1452 1452 1452 1459 1459 1489 1489 1459 1459 1497 1497 1489 1489 1489 1489 1497 1497 1514 1514 1497 1497 1536 1536 1514 1514 1514 1514 1536 1536 1552 1552 1536 1536 2852 2852 1552 1552 1552 1552 2853 2853 1597 1597 2854 2854 2855 2855 1597 1597 1597 1597 2856 2856 1632 1632 2857 2857 2858 2858 1632 1632 1632 1632 2859 2859 1686 1686 2860 2860 2861 2861 1686 1686 1686 1686 2862 2862 1749 1749 2863 2863 2864 2864 1749 1749 1749 1749 2865 2865 1806 1806 2866 2866 2867 2867 1806 1806 1806 1806 2868 2868 1862 1862 2869 2869 2870 2870 1862 1862 1862 1862 2871 2871 1921 1921 2872 2872 2873 2873 1921 1921 1921 1921 2874 2874 1970 1970 2875 2875 2876 2876 1970 1970 1970 1970 2877 2877 2006 2006 2878 2878 2055 2055 2006 2006 2006 2006 2055 2055 2041 2041 2055 2055 2090 2090 2041 2041 2041 2041 2090 2090 2073 2073 2090 2090 2121 2121 2073 2073 2073 2073 2121 2121 2098 2098 2121 2121 2143 2143 2098 2098 2098 2098 2143 2143 2129 2129 2143 2143 2170 2170 2129 2129 2129 2129 2170 2170 2145 2145 2170 2170 2188 2188 2145 2145 2145 2145 2188 2188 2166 2166 2188 2188 2203 2203 2166 2166 2166 2166 2203 2203 2180 2180 2203 2203 2217 2217 2180 2180 2180 2180 2217 2217 2197 2197 2217 2217 2879 2879 2197 2197 2197 2197 2880 2880 2205 2205 2881 2881 2882 2882 2205 2205 2205 2205 2883 2883 2211 2211 2884 2884 2885 2885 2211 2211 2211 2211 2886 2886 2221 2221 1724 1724 1730 1730 1647 1647 1730 1730 1653 1653 1647 1647 1647 1647 1653 1653 1586 1586 1653 1653 1590 1590 1586 1586 1586 1586 1590 1590 1527 1527 1590 1590 1533 1533 1527 1527 1527 1527 1533 1533 1474 1474 1533 1533 1480 1480 1474 1474 1474 1474 1480 1480 1427 1427 1480 1480 1433 1433 1427 1427 1427 1427 1433 1433 1386 1386 1433 1433 1394 1394 1386 1386 1386 1386 1394 1394 1349 1349 1394 1394 1355 1355 1349 1349 1349 1349 1355 1355 2887 2887 1355 1355 2888 2888 2889 2889 1314 1314 1324 1324 1285 1285 1324 1324 1291 1291 1285 1285 1285 1285 1291 1291 1260 1260 1291 1291 1266 1266 1260 1260 1260 1260 1266 1266 1235 1235 1266 1266 1243 1243 1235 1235 1235 1235 1243 1243 1216 1216 1243 1243 1223 1223 1216 1216 1216 1216 1223 1223 1199 1199 1223 1223 1210 1210 1199 1199 1199 1199 1210 1210 1184 1184 1210 1210 1197 1197 1184 1184 1184 1184 1197 1197 1175 1175 1197 1197 1189 1189 1175 1175 1175 1175 1189 1189 1172 1172 1189 1189 1186 1186 1172 1172 1172 1172 1186 1186 1176 1176 1186 1186 1190 1190 1176 1176 1176 1176 1190 1190 1185 1185 1190 1190 1198 1198 1185 1185 1185 1185 1198 1198 1200 1200 1198 1198 1211 1211 1200 1200 1200 1200 1211 1211 1217 1217 1211 1211 1224 1224 1217 1217 1217 1217 1224 1224 1236 1236 1224 1224 1244 1244 1236 1236 1236 1236 1244 1244 1261 1261 1244 1244 1267 1267 1261 1261 1261 1261 1267 1267 1286 1286 1267 1267 1292 1292 1286 1286 1286 1286 1292 1292 1315 1315 1292 1292 1325 1325 1315 1315 2890 2890 2891 2891 1350 1350 2892 2892 1356 1356 1350 1350 1350 1350 1356 1356 1387 1387 1356 1356 1395 1395 1387 1387 1387 1387 1395 1395 1428 1428 1720 1720 1823 1823 1724 1724 1401 1401 1373 1373 1411 1411 1373 1373 1397 1397 1411 1411 1411 1411 1397 1397 1430 1430 1397 1397 1409 1409 1430 1430 1430 1430 1409 1409 1446 1446 1409 1409 1438 1438 1446 1446 1446 1446 1438 1438 1463 1463 1438 1438 1452 1452 1463 1463 1463 1463 1452 1452 1491 1491 1452 1452 1489 1489 1491 1491 1491 1491 1489 1489 1508 1508 1489 1489 1514 1514 1508 1508 1508 1508 1514 1514 1544 1544 1514 1514 1552 1552 1544 1544 1544 1544 1552 1552 1573 1573 1552 1552 1597 1597 1573 1573 1573 1573 1597 1597 1613 1613 1597 1597 1632 1632 1613 1613 1613 1613 1632 1632 1656 1656 1632 1632 1686 1686 1656 1656 1656 1656 1686 1686 1694 1694 1686 1686 1749 1749 1694 1694 1694 1694 1749 1749 1757 1757 1749 1749 1806 1806 1757 1757 1757 1757 1806 1806 1808 1808 1806 1806 1862 1862 1808 1808 1808 1808 1862 1862 1854 1854 1862 1862 1921 1921 1854 1854 1854 1854 1921 1921 1917 1917 1921 1921 1970 1970 1917 1917 1917 1917 1970 1970 1949 1949 1970 1970 2006 2006 1949 1949 1949 1949 2006 2006 1990 1990 2006 2006 2041 2041 1990 1990 1990 1990 2041 2041 2025 2025 2041 2041 2073 2073 2025 2025 2025 2025 2073 2073 2049 2049 2073 2073 2098 2098 2049 2049 2049 2049 2098 2098 2084 2084 2098 2098 2129 2129 2084 2084 2084 2084 2129 2129 2100 2100 2129 2129 2145 2145 2100 2100 2100 2100 2145 2145 2125 2125 2145 2145 2166 2166 2125 2125 2125 2125 2166 2166 2137 2137 2166 2166 2180 2180 2137 2137 2137 2137 2180 2180 2155 2155 2180 2180 2197 2197 2155 2155 2155 2155 2197 2197 2168 2168 2197 2197 2205 2205 2168 2168 2168 2168 2205 2205 2174 2174 2205 2205 2211 2211 2174 2174 2174 2174 2211 2211 2182 2182 2211 2211 2221 2221 2182 2182 2182 2182 2221 2221 2193 2193 1720 1720 1724 1724 1643 1643 1724 1724 1647 1647 1643 1643 1643 1643 1647 1647 1578 1578 1647 1647 1586 1586 1578 1578 1578 1578 1586 1586 1523 1523 1586 1586 1527 1527 1523 1523 1523 1523 1527 1527 1468 1468 1527 1527 1474 1474 1468 1468 1468 1468 1474 1474 1419 1419 1474 1474 1427 1427 1419 1419 1419 1419 1427 1427 1378 1378 1427 1427 1386 1386 1378 1378 1378 1378 1386 1386 1343 1343 1386 1386 1349 1349 1343 1343 1343 1343 1349 1349 2893 2893 1349 1349 2894 2894 2895 2895 1308 1308 1314 1314 1279 1279 1314 1314 1285 1285 1279 1279 1279 1279 1285 1285 1250 1250 1285 1285 1260 1260 1250 1250 1250 1250 1260 1260 1229 1229 1260 1260 1235 1235 1229 1229 1229 1229 1235 1235 1208 1208 1235 1235 1216 1216 1208 1208 1208 1208 1216 1216 1193 1193 1216 1216 1199 1199 1193 1193 1193 1193 1199 1199 1177 1177 1199 1199 1184 1184 1177 1177 1177 1177 1184 1184 1168 1168 1184 1184 1175 1175 1168 1168 1168 1168 1175 1175 1164 1164 1175 1175 1172 1172 1164 1164 1164 1164 1172 1172 1169 1169 1172 1172 1176 1176 1169 1169 1169 1169 1176 1176 1178 1178 1176 1176 1185 1185 1178 1178 1178 1178 1185 1185 1194 1194 1185 1185 1200 1200 1194 1194 1194 1194 1200 1200 1209 1209 1200 1200 1217 1217 1209 1209 1209 1209 1217 1217 1230 1230 1217 1217 1236 1236 1230 1230 1230 1230 1236 1236 1251 1251 1236 1236 1261 1261 1251 1251 1251 1251 1261 1261 1280 1280 1261 1261 1286 1286 1280 1280 1280 1280 1286 1286 1309 1309 1286 1286 1315 1315 1309 1309 2896 2896 2897 2897 1344 1344 2898 2898 1350 1350 1344 1344 1344 1344 1350 1350 1379 1379 1350 1350 1387 1387 1379 1379 1379 1379 1387 1387 1420 1420 1387 1387 1428 1428 1420 1420 1420 1420 1428 1428 1469 1469 1718 1718 1823 1823 1720 1720 1434 1434 1401 1401 1442 1442 1401 1401 1411 1411 1442 1442 1442 1442 1411 1411 1450 1450 1411 1411 1430 1430 1450 1450 1450 1450 1430 1430 1465 1465 1430 1430 1446 1446 1465 1465 1465 1465 1446 1446 1485 1485 1446 1446 1463 1463 1485 1485 1485 1485 1463 1463 1499 1499 1463 1463 1491 1491 1499 1499 1499 1499 1491 1491 1518 1518 1491 1491 1508 1508 1518 1518 1518 1518 1508 1508 1548 1548 1508 1508 1544 1544 1548 1548 1548 1548 1544 1544 1567 1567 1544 1544 1573 1573 1567 1567 1567 1567 1573 1573 1605 1605 1573 1573 1613 1613 1605 1605 1605 1605 1613 1613 1628 1628 1613 1613 1656 1656 1628 1628 1628 1628 1656 1656 1674 1674 1656 1656 1694 1694 1674 1674 1674 1674 1694 1694 1705 1705 1694 1694 1757 1757 1705 1705 1705 1705 1757 1757 1761 1761 1757 1757 1808 1808 1761 1761 1761 1761 1808 1808 1812 1812 1808 1808 1854 1854 1812 1812 1812 1812 1854 1854 1850 1850 1854 1854 1917 1917 1850 1850 1850 1850 1917 1917 1905 1905 1917 1917 1949 1949 1905 1905 1905 1905 1949 1949 1937 1937 1949 1949 1990 1990 1937 1937 1937 1937 1990 1990 1978 1978 1990 1990 2025 2025 1978 1978 1978 1978 2025 2025 1998 1998 2025 2025 2049 2049 1998 1998 1998 1998 2049 2049 2035 2035 2049 2049 2084 2084 2035 2035 2035 2035 2084 2084 2053 2053 2084 2084 2100 2100 2053 2053 2053 2053 2100 2100 2078 2078 2100 2100 2125 2125 2078 2078 2078 2078 2125 2125 2092 2092 2125 2125 2137 2137 2092 2092 2092 2092 2137 2137 2110 2110 2137 2137 2155 2155 2110 2110 2110 2110 2155 2155 2127 2127 2155 2155 2168 2168 2127 2127 2127 2127 2168 2168 2133 2133 2168 2168 2174 2174 2133 2133 2133 2133 2174 2174 2141 2141 2174 2174 2182 2182 2141 2141 2141 2141 2182 2182 2153 2153 2182 2182 2193 2193 2153 2153 2153 2153 2193 2193 2160 2160 1718 1718 1720 1720 1641 1641 1720 1720 1643 1643 1641 1641 1641 1641 1643 1643 1576 1576 1643 1643 1578 1578 1576 1576 1576 1576 1578 1578 1519 1519 1578 1578 1523 1523 1519 1519 1519 1519 1523 1523 1466 1466 1523 1523 1468 1468 1466 1466 1466 1466 1468 1468 1417 1417 1468 1468 1419 1419 1417 1417 1417 1417 1419 1419 1376 1376 1419 1419 1378 1378 1376 1376 1376 1376 1378 1378 1339 1339 1378 1378 1343 1343 1339 1339 1339 1339 1343 1343 2899 2899 1343 1343 2900 2900 2901 2901 1304 1304 1308 1308 1277 1277 1308 1308 1279 1279 1277 1277 1277 1277 1279 1279 1248 1248 1279 1279 1250 1250 1248 1248 1248 1248 1250 1250 1227 1227 1250 1250 1229 1229 1227 1227 1227 1227 1229 1229 1206 1206 1229 1229 1208 1208 1206 1206 1206 1206 1208 1208 1191 1191 1208 1208 1193 1193 1191 1191 1191 1191 1193 1193 1173 1173 1193 1193 1177 1177 1173 1173 1173 1173 1177 1177 1165 1165 1177 1177 1168 1168 1165 1165 1165 1165 1168 1168 1163 1163 1168 1168 1164 1164 1163 1163 1163 1163 1164 1164 1166 1166 1164 1164 1169 1169 1166 1166 1166 1166 1169 1169 1174 1174 1169 1169 1178 1178 1174 1174 1174 1174 1178 1178 1192 1192 1178 1178 1194 1194 1192 1192 1192 1192 1194 1194 1207 1207 1194 1194 1209 1209 1207 1207 1207 1207 1209 1209 1228 1228 1209 1209 1230 1230 1228 1228 1228 1228 1230 1230 1249 1249 1230 1230 1251 1251 1249 1249 1249 1249 1251 1251 1278 1278 1251 1251 1280 1280 1278 1278 1278 1278 1280 1280 1305 1305 1280 1280 1309 1309 1305 1305 2902 2902 2903 2903 1340 1340 2904 2904 1344 1344 1340 1340 1340 1340 1344 1344 1377 1377 1344 1344 1379 1379 1377 1377 1377 1377 1379 1379 1418 1418 1379 1379 1420 1420 1418 1418 1418 1418 1420 1420 1467 1467 1420 1420 1469 1469 1467 1467 1467 1467 1469 1469 1520 1520 1722 1722 1823 1823 1718 1718 1475 1475 1434 1434 1481 1481 1434 1434 1442 1442 1481 1481 1481 1481 1442 1442 1487 1487 1442 1442 1450 1450 1487 1487 1487 1487 1450 1450 1495 1495 1450 1450 1465 1465 1495 1495 1495 1495 1465 1465 1503 1503 1465 1465 1485 1485 1503 1503 1503 1503 1485 1485 1522 1522 1485 1485 1499 1499 1522 1522 1522 1522 1499 1499 1542 1542 1499 1499 1518 1518 1542 1542 1542 1542 1518 1518 1556 1556 1518 1518 1548 1548 1556 1556 1556 1556 1548 1548 1575 1575 1548 1548 1567 1567 1575 1575 1575 1575 1567 1567 1607 1607 1567 1567 1605 1605 1607 1607 1607 1607 1605 1605 1621 1621 1605 1605 1628 1628 1621 1621 1621 1621 1628 1628 1664 1664 1628 1628 1674 1674 1664 1664 1664 1664 1674 1674 1688 1688 1674 1674 1705 1705 1688 1688 1688 1688 1705 1705 1729 1729 1705 1705 1761 1761 1729 1729 1729 1729 1761 1761 1771 1771 1761 1761 1812 1812 1771 1771 1771 1771 1812 1812 1814 1814 1812 1812 1850 1850 1814 1814 1814 1814 1850 1850 1848 1848 1850 1850 1905 1905 1848 1848 1848 1848 1905 1905 1894 1894 1905 1905 1937 1937 1894 1894 1894 1894 1937 1937 1923 1923 1937 1937 1978 1978 1923 1923 1923 1923 1978 1978 1947 1947 1978 1978 1998 1998 1947 1947 1947 1947 1998 1998 1984 1984 1998 1998 2035 2035 1984 1984 1984 1984 2035 2035 2000 2000 2035 2035 2053 2053 2000 2000 2000 2000 2053 2053 2029 2029 2053 2053 2078 2078 2029 2029 2029 2029 2078 2078 2045 2045 2078 2078 2092 2092 2045 2045 2045 2045 2092 2092 2061 2061 2092 2092 2110 2110 2061 2061 2061 2061 2110 2110 2080 2080 2110 2110 2127 2127 2080 2080 2080 2080 2127 2127 2088 2088 2127 2127 2133 2133 2088 2088 2088 2088 2133 2133 2096 2096 2133 2133 2141 2141 2096 2096 2096 2096 2141 2141 2106 2106 2141 2141 2153 2153 2106 2106 2106 2106 2153 2153 2114 2114 2153 2153 2160 2160 2114 2114 2114 2114 2160 2160 2123 2123 1722 1722 1718 1718 1645 1645 1718 1718 1641 1641 1645 1645 1645 1645 1641 1641 1580 1580 1641 1641 1576 1576 1580 1580 1580 1580 1576 1576 1525 1525 1576 1576 1519 1519 1525 1525 1525 1525 1519 1519 1472 1472 1519 1519 1466 1466 1472 1472 1472 1472 1466 1466 1423 1423 1466 1466 1417 1417 1423 1423 1423 1423 1417 1417 1382 1382 1417 1417 1376 1376 1382 1382 1382 1382 1376 1376 1345 1345 1376 1376 1339 1339 1345 1345 1345 1345 1339 1339 2905 2905 1339 1339 2906 2906 2907 2907 1310 1310 1304 1304 1283 1283 1304 1304 1277 1277 1283 1283 1283 1283 1277 1277 1254 1254 1277 1277 1248 1248 1254 1254 1254 1254 1248 1248 1231 1231 1248 1248 1227 1227 1231 1231 1231 1231 1227 1227 1212 1212 1227 1227 1206 1206 1212 1212 1212 1212 1206 1206 1195 1195 1206 1206 1191 1191 1195 1195 1195 1195 1191 1191 1180 1180 1191 1191 1173 1173 1180 1180 1180 1180 1173 1173 1170 1170 1173 1173 1165 1165 1170 1170 1170 1170 1165 1165 1167 1167 1165 1165 1163 1163 1167 1167 1167 1167 1163 1163 1171 1171 1163 1163 1166 1166 1171 1171 1171 1171 1166 1166 1181 1181 1166 1166 1174 1174 1181 1181 1181 1181 1174 1174 1196 1196 1174 1174 1192 1192 1196 1196 1196 1196 1192 1192 1213 1213 1192 1192 1207 1207 1213 1213 1213 1213 1207 1207 1232 1232 1207 1207 1228 1228 1232 1232 1232 1232 1228 1228 1255 1255 1228 1228 1249 1249 1255 1255 1255 1255 1249 1249 1284 1284 1249 1249 1278 1278 1284 1284 1284 1284 1278 1278 1311 1311 1278 1278 1305 1305 1311 1311 2908 2908 2909 2909 1346 1346 2910 2910 1340 1340 1346 1346 1346 1346 1340 1340 1383 1383 1340 1340 1377 1377 1383 1383 1383 1383 1377 1377 1424 1424 1377 1377 1418 1418 1424 1424 1424 1424 1418 1418 1473 1473 1418 1418 1467 1467 1473 1473 1473 1473 1467 1467 1526 1526 1467 1467 1520 1520 1526 1526 1526 1526 1520 1520 1581 1581 1726 1726 1823 1823 1722 1722 1524 1524 1475 1475 1528 1528 1475 1475 1481 1481 1528 1528 1528 1528 1481 1481 1534 1534 1481 1481 1487 1487 1534 1534 1534 1534 1487 1487 1538 1538 1487 1487 1495 1495 1538 1538 1538 1538 1495 1495 1546 1546 1495 1495 1503 1503 1546 1546 1546 1546 1503 1503 1554 1554 1503 1503 1522 1522 1554 1554 1554 1554 1522 1522 1560 1560 1522 1522 1542 1542 1560 1560 1560 1560 1542 1542 1585 1585 1542 1542 1556 1556 1585 1585 1585 1585 1556 1556 1599 1599 1556 1556 1575 1575 1599 1599 1599 1599 1575 1575 1615 1615 1575 1575 1607 1607 1615 1615 1615 1615 1607 1607 1634 1634 1607 1607 1621 1621 1634 1634 1634 1634 1621 1621 1666 1666 1621 1621 1664 1664 1666 1666 1666 1666 1664 1664 1684 1684 1664 1664 1688 1688 1684 1684 1684 1684 1688 1688 1707 1707 1688 1688 1729 1729 1707 1707 1707 1707 1729 1729 1751 1751 1729 1729 1771 1771 1751 1751 1751 1751 1771 1771 1775 1775 1771 1771 1814 1814 1775 1775 1775 1775 1814 1814 1816 1816 1814 1814 1848 1848 1816 1816 1816 1816 1848 1848 1842 1842 1848 1848 1894 1894 1842 1842 1842 1842 1894 1894 1870 1870 1894 1894 1923 1923 1870 1870 1870 1870 1923 1923 1911 1911 1923 1923 1947 1947 1911 1911 1911 1911 1947 1947 1931 1931 1947 1947 1984 1984 1931 1931 1931 1931 1984 1984 1955 1955 1984 1984 2000 2000 1955 1955 1955 1955 2000 2000 1980 1980 2000 2000 2029 2029 1980 1980 1980 1980 2029 2029 1992 1992 2029 2029 2045 2045 1992 1992 1992 1992 2045 2045 2008 2008 2045 2045 2061 2061 2008 2008 2008 2008 2061 2061 2031 2031 2061 2061 2080 2080 2031 2031 2031 2031 2080 2080 2039 2039 2080 2080 2088 2088 2039 2039 2039 2039 2088 2088 2047 2047 2088 2088 2096 2096 2047 2047 2047 2047 2096 2096 2057 2057 2096 2096 2106 2106 2057 2057 2057 2057 2106 2106 2065 2065 2106 2106 2114 2114 2065 2065 2065 2065 2114 2114 2076 2076 2114 2114 2123 2123 2076 2076 2076 2076 2123 2123 2082 2082 1726 1726 1722 1722 1651 1651 1722 1722 1645 1645 1651 1651 1651 1651 1645 1645 1588 1588 1645 1645 1580 1580 1588 1588 1588 1588 1580 1580 1529 1529 1580 1580 1525 1525 1529 1529 1529 1529 1525 1525 1476 1476 1525 1525 1472 1472 1476 1476 1476 1476 1472 1472 1431 1431 1472 1472 1423 1423 1431 1431 1431 1431 1423 1423 1390 1390 1423 1423 1382 1382 1390 1390 1390 1390 1382 1382 1353 1353 1382 1382 1345 1345 1353 1353 1353 1353 1345 1345 2911 2911 1345 1345 2912 2912 2913 2913 1318 1318 1310 1310 1287 1287 1310 1310 1283 1283 1287 1287 1287 1287 1283 1283 1262 1262 1283 1283 1254 1254 1262 1262 1262 1262 1254 1254 1237 1237 1254 1254 1231 1231 1237 1237 1237 1237 1231 1231 1218 1218 1231 1231 1212 1212 1218 1218 1218 1218 1212 1212 1201 1201 1212 1212 1195 1195 1201 1201 1201 1201 1195 1195 1187 1187 1195 1195 1180 1180 1187 1187 1187 1187 1180 1180 1182 1182 1180 1180 1170 1170 1182 1182 1182 1182 1170 1170 1179 1179 1170 1170 1167 1167 1179 1179 1179 1179 1167 1167 1183 1183 1167 1167 1171 1171 1183 1183 1183 1183 1171 1171 1188 1188 1171 1171 1181 1181 1188 1188 1188 1188 1181 1181 1202 1202 1181 1181 1196 1196 1202 1202 1202 1202 1196 1196 1219 1219 1196 1196 1213 1213 1219 1219 1219 1219 1213 1213 1238 1238 1213 1213 1232 1232 1238 1238 1238 1238 1232 1232 1263 1263 1232 1232 1255 1255 1263 1263 1263 1263 1255 1255 1288 1288 1255 1255 1284 1284 1288 1288 1288 1288 1284 1284 1319 1319 1284 1284 1311 1311 1319 1319 2914 2914 2915 2915 1354 1354 2916 2916 1346 1346 1354 1354 1354 1354 1346 1346 1391 1391 1346 1346 1383 1383 1391 1391 1391 1391 1383 1383 1432 1432 1383 1383 1424 1424 1432 1432 1432 1432 1424 1424 1477 1477 1424 1424 1473 1473 1477 1477 1477 1477 1473 1473 1530 1530 1473 1473 1526 1526 1530 1530 1530 1530 1526 1526 1589 1589 1526 1526 1581 1581 1589 1589 1589 1589 1581 1581 1652 1652 1577 1577 1524 1524 1579 1579 1524 1524 1528 1528 1579 1579 1579 1579 1528 1528 1587 1587 1528 1528 1534 1534 1587 1587 1587 1587 1534 1534 1591 1591 1534 1534 1538 1538 1591 1591 1591 1591 1538 1538 1595 1595 1538 1538 1546 1546 1595 1595 1595 1595 1546 1546 1603 1603 1546 1546 1554 1554 1603 1603 1603 1603 1554 1554 1609 1609 1554 1554 1560 1560 1609 1609 1609 1609 1560 1560 1617 1617 1560 1560 1585 1585 1617 1617 1617 1617 1585 1585 1623 1623 1585 1585 1599 1599 1623 1623 1623 1623 1599 1599 1638 1638 1599 1599 1615 1615 1638 1638 1638 1638 1615 1615 1662 1662 1615 1615 1634 1634 1662 1662 1662 1662 1634 1634 1680 1680 1634 1634 1666 1666 1680 1680 1680 1680 1666 1666 1690 1690 1666 1666 1684 1684 1690 1690 1690 1690 1684 1684 1709 1709 1684 1684 1707 1707 1709 1709 1709 1709 1707 1707 1743 1743 1707 1707 1751 1751 1743 1743 1743 1743 1751 1751 1765 1765 1751 1751 1775 1775 1765 1765 1765 1765 1775 1775 1781 1781 1775 1775 1816 1816 1781 1781 1781 1781 1816 1816 1818 1818 1816 1816 1842 1842 1818 1818 1818 1818 1842 1842 1838 1838 1842 1842 1870 1870 1838 1838 1838 1838 1870 1870 1856 1856 1870 1870 1911 1911 1856 1856 1856 1856 1911 1911 1884 1884 1911 1911 1931 1931 1884 1884 1884 1884 1931 1931 1915 1915 1931 1931 1955 1955 1915 1915 1915 1915 1955 1955 1925 1925 1955 1955 1980 1980 1925 1925 1925 1925 1980 1980 1939 1939 1980 1980 1992 1992 1939 1939 1939 1939 1992 1992 1959 1959 1992 1992 2008 2008 1959 1959 1959 1959 2008 2008 1976 1976 2008 2008 2031 2031 1976 1976 1976 1976 2031 2031 1986 1986 2031 2031 2039 2039 1986 1986 1986 1986 2039 2039 1994 1994 2039 2039 2047 2047 1994 1994 1994 1994 2047 2047 2004 2004 2047 2047 2057 2057 2004 2004 2004 2004 2057 2057 2012 2012 2057 2057 2065 2065 2012 2012 2012 2012 2065 2065 2018 2018 2065 2065 2076 2076 2018 2018 2018 2018 2076 2076 2027 2027 2076 2076 2082 2082 2027 2027 2027 2027 2082 2082 2033 2033 1646 1646 1577 1577 1642 1642 1577 1577 1579 1579 1642 1642 1642 1642 1579 1579 1644 1644 1579 1579 1587 1587 1644 1644 1644 1644 1587 1587 1648 1648 1587 1587 1591 1591 1648 1648 1648 1648 1591 1591 1654 1654 1591 1591 1595 1595 1654 1654 1654 1654 1595 1595 1658 1658 1595 1595 1603 1603 1658 1658 1658 1658 1603 1603 1668 1668 1603 1603 1609 1609 1668 1668 1668 1668 1609 1609 1672 1672 1609 1609 1617 1617 1672 1672 1672 1672 1617 1617 1678 1678 1617 1617 1623 1623 1678 1678 1678 1678 1623 1623 1682 1682 1623 1623 1638 1638 1682 1682 1682 1682 1638 1638 1692 1692 1638 1638 1662 1662 1692 1692 1692 1692 1662 1662 1696 1696 1662 1662 1680 1680 1696 1696 1696 1696 1680 1680 1713 1713 1680 1680 1690 1690 1713 1713 1713 1713 1690 1690 1737 1737 1690 1690 1709 1709 1737 1737 1737 1737 1709 1709 1753 1753 1709 1709 1743 1743 1753 1753 1753 1753 1743 1743 1767 1767 1743 1743 1765 1765 1767 1767 1767 1767 1765 1765 1777 1777 1765 1765 1781 1781 1777 1777 1777 1777 1781 1781 1785 1785 1781 1781 1818 1818 1785 1785 1785 1785 1818 1818 1820 1820 1818 1818 1838 1838 1820 1820 1820 1820 1838 1838 1834 1834 1838 1838 1856 1856 1834 1834 1834 1834 1856 1856 1844 1844 1856 1856 1884 1884 1844 1844 1844 1844 1884 1884 1858 1858 1884 1884 1915 1915 1858 1858 1858 1858 1915 1915 1876 1876 1915 1915 1925 1925 1876 1876 1876 1876 1925 1925 1899 1899 1925 1925 1939 1939 1899 1899 1899 1899 1939 1939 1913 1913 1939 1939 1959 1959 1913 1913 1913 1913 1959 1959 1919 1919 1959 1959 1976 1976 1919 1919 1919 1919 1976 1976 1927 1927 1976 1976 1986 1986 1927 1927 1927 1927 1986 1986 1935 1935 1986 1986 1994 1994 1935 1935 1935 1935 1994 1994 1943 1943 1994 1994 2004 2004 1943 1943 1943 1943 2004 2004 1951 1951 2004 2004 2012 2012 1951 1951 1951 1951 2012 2012 1961 1961 2012 2012 2018 2018 1961 1961 1961 1961 2018 2018 1968 1968 2018 2018 2027 2027 1968 1968 1968 1968 2027 2027 1972 1972 2027 2027 2033 2033 1972 1972 1972 1972 2033 2033 1974 1974 1727 1727 1646 1646 1723 1723 1646 1646 1642 1642 1723 1723 1723 1723 1642 1642 1719 1719 1642 1642 1644 1644 1719 1719 1719 1719 1644 1644 1721 1721 1644 1644 1648 1648 1721 1721 1721 1721 1648 1648 1725 1725 1648 1648 1654 1654 1725 1725 1725 1725 1654 1654 1731 1731 1654 1654 1658 1658 1731 1731 1731 1731 1658 1658 1735 1735 1658 1658 1668 1668 1735 1735 1735 1735 1668 1668 1739 1739 1668 1668 1672 1672 1739 1739 1739 1739 1672 1672 1745 1745 1672 1672 1678 1678 1745 1745 1745 1745 1678 1678 1747 1747 1678 1678 1682 1682 1747 1747 1747 1747 1682 1682 1755 1755 1682 1682 1692 1692 1755 1755 1755 1755 1692 1692 1759 1759 1692 1692 1696 1696 1759 1759 1759 1759 1696 1696 1763 1763 1696 1696 1713 1713 1763 1763 1763 1763 1713 1713 1769 1769 1713 1713 1737 1737 1769 1769 1769 1769 1737 1737 1773 1773 1737 1737 1753 1753 1773 1773 1773 1773 1753 1753 1779 1779 1753 1753 1767 1767 1779 1779 1779 1779 1767 1767 1783 1783 1767 1767 1777 1777 1783 1783 1783 1783 1777 1777 1787 1787 1777 1777 1785 1785 1787 1787 1787 1787 1785 1785 1810 1810 1785 1785 1820 1820 1810 1810 1810 1810 1820 1820 1822 1822 1820 1820 1834 1834 1822 1822 1822 1822 1834 1834 1832 1832 1834 1834 1844 1844 1832 1832 1832 1832 1844 1844 1836 1836 1844 1844 1858 1858 1836 1836 1836 1836 1858 1858 1840 1840 1858 1858 1876 1876 1840 1840 1840 1840 1876 1876 1846 1846 1876 1876 1899 1899 1846 1846 1846 1846 1899 1899 1852 1852 1899 1899 1913 1913 1852 1852 1852 1852 1913 1913 1860 1860 1913 1913 1919 1919 1860 1860 1860 1860 1919 1919 1864 1864 1919 1919 1927 1927 1864 1864 1864 1864 1927 1927 1872 1872 1927 1927 1935 1935 1872 1872 1872 1872 1935 1935 1880 1880 1935 1935 1943 1943 1880 1880 1880 1880 1943 1943 1888 1888 1943 1943 1951 1951 1888 1888 1888 1888 1951 1951 1897 1897 1951 1951 1961 1961 1897 1897 1897 1897 1961 1961 1901 1901 1961 1961 1968 1968 1901 1901 1901 1901 1968 1968 1903 1903 1968 1968 1972 1972 1903 1903 1903 1903 1972 1972 1907 1907 1972 1972 1974 1974 1907 1907 1907 1907 1974 1974 1909 1909 1902 1902 1825 1825 1906 1906 1727 1727 1652 1652 1646 1646 1652 1652 1581 1581 1646 1646 1646 1646 1581 1581 1577 1577 1581 1581 1520 1520 1577 1577 1577 1577 1520 1520 1524 1524 1520 1520 1469 1469 1524 1524 1524 1524 1469 1469 1475 1475 1469 1469 1428 1428 1475 1475 1475 1475 1428 1428 1434 1434 1428 1428 1395 1395 1434 1434 1434 1434 1395 1395 1401 1401 1395 1395 1366 1366 1401 1401 1401 1401 1366 1366 1373 1373 1366 1366 1348 1348 1373 1373 1373 1373 1348 1348 1364 1364 1348 1348 2917 2917 1364 1364 1364 1364 2918 2918 2919 2919 1334 1334 1331 1331 1358 1358 1358 1358 1331 1331 1362 1362 1331 1331 1342 1342 1362 1362 2920 2920 2921 2921 1369 1369 2922 2922 1360 1360 1369 1369 1369 1369 1360 1360 1399 1399 1360 1360 1389 1389 1399 1399 1399 1399 1389 1389 1426 1426 1389 1389 1416 1416 1426 1426 1426 1426 1416 1416 1461 1461 1416 1416 1457 1457 1461 1461 1461 1461 1457 1457 1506 1506 1457 1457 1504 1504 1506 1506 1506 1506 1504 1504 1561 1561 1504 1504 1562 1562 1561 1561 1561 1561 1562 1562 1625 1625 1562 1562 1629 1629 1625 1625 1625 1625 1629 1629 1700 1700 1629 1629 1702 1702 1700 1700 1700 1700 1702 1702 1793 1793 1702 1702 1795 1795 1793 1793 1793 1793 1795 1795 1881 1881 1795 1795 1877 1877 1881 1881 1881 1881 1877 1877 1944 1944 1877 1877 1940 1940 1944 1944 1944 1944 1940 1940 1995 1995 1940 1940 1987 1987 1995 1995 1995 1995 1987 1987 2036 2036 1987 1987 2019 2019 2036 2036 2923 2923 2924 2924 2054 2054 2925 2925 2040 2040 2054 2054 2054 2054 2040 2040 2072 2072 2040 2040 2048 2048 2072 2072 2072 2072 2048 2048 2083 2083 2048 2048 2052 2052 2083 2083 2083 2083 2052 2052 2077 2077 2052 2052 2044 2044 2077 2077 2077 2077 2044 2044 2060 2060 2044 2044 2030 2030 2060 2060 2060 2060 2030 2030 2038 2038 2030 2030 1993 1993 2038 2038 2038 2038 1993 1993 2003 2003 1993 1993 1950 1950 2003 2003 2003 2003 1950 1950 1960 1960 1950 1950 1900 1900 1960 1960 1960 1960 1900 1900 1902 1902 1900 1900 1825 1825 1902 1902
+419 419 417 417 500 500 419 419 500 500 423 423 425 425 423 423 500 500 429 429 425 425 500 500 438 438 429 429 499 499 446 446 438 438 499 499 454 454 446 446 499 499 462 462 454 454 499 499 466 466 462 462 499 499 474 474 466 466 499 499 480 480 474 474 499 499 486 486 480 480 499 499 490 490 486 486 499 499 494 494 490 490 499 499 504 504 494 494 499 499 516 516 504 504 499 499 539 539 516 516 499 499 543 543 539 539 499 499 547 547 543 543 499 499 553 553 547 547 499 499 557 557 553 553 499 499 563 563 557 557 499 499 567 567 563 563 499 499 571 571 567 567 499 499 579 579 571 571 501 501 581 581 579 579 501 501 587 587 581 581 502 502 591 591 587 587 502 502 595 595 591 591 502 502 601 601 595 595 502 502 605 605 601 601 502 502 607 607 605 605 502 502 603 603 607 607 502 502 599 599 603 603 502 502 374 374 428 428 424 424 496 496 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 497 497 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 497 497 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 497 497 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 497 497 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 497 497 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2326 2326 485 485 497 497 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2327 2327 319 319 2328 2328 2329 2329 343 343 305 305 337 337 489 489 497 497 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2330 2330 120 120 114 114 2331 2331 2332 2332 114 114 2333 2333 114 114 104 104 2334 2334 2335 2335 104 104 2336 2336 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2337 2337 355 355 2338 2338 2339 2339 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 497 497 489 489 2340 2340 270 270 2341 2341 270 270 235 235 2342 2342 2343 2343 235 235 2344 2344 235 235 204 204 2345 2345 2346 2346 204 204 2347 2347 204 204 182 182 2348 2348 2349 2349 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2350 2350 137 137 122 122 2351 2351 2352 2352 122 122 2353 2353 122 122 108 108 2354 2354 2355 2355 108 108 2356 2356 108 108 2357 2357 2358 2358 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2359 2359 404 404 2360 2360 2361 2361 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 503 503 497 497 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2362 2362 161 161 2363 2363 2364 2364 161 161 2365 2365 161 161 139 139 2366 2366 2367 2367 139 139 2368 2368 139 139 2369 2369 2370 2370 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 503 503 493 493 505 505 493 493 491 491 505 505 505 505 491 491 507 507 491 491 487 487 507 507 507 507 487 487 509 509 487 487 483 483 509 509 509 509 483 483 511 511 483 483 477 477 511 511 511 511 477 477 513 513 477 477 475 475 513 513 513 513 475 475 517 517 475 475 471 471 517 517 517 517 471 471 519 519 471 471 463 463 519 519 519 519 463 463 2371 2371 463 463 2372 2372 2373 2373 521 521 459 459 523 523 459 459 457 457 523 523 523 523 457 457 525 525 457 457 451 451 525 525 525 525 451 451 527 527 451 451 447 447 527 527 527 527 447 447 529 529 515 515 497 497 503 503 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2374 2374 130 130 130 130 2375 2375 2376 2376 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 515 515 503 503 540 540 503 503 505 505 540 540 540 540 505 505 544 544 505 505 507 507 544 544 544 544 507 507 550 550 507 507 509 509 550 550 550 550 509 509 554 554 509 509 511 511 554 554 554 554 511 511 564 564 511 511 513 513 564 564 564 564 513 513 568 568 513 513 517 517 568 568 568 568 517 517 576 576 517 517 519 519 576 576 576 576 519 519 2377 2377 519 519 2378 2378 2379 2379 584 584 521 521 592 592 521 521 523 523 592 592 592 592 523 523 608 608 523 523 525 525 608 608 608 608 525 525 610 610 525 525 527 527 610 610 610 610 527 527 614 614 527 527 529 529 614 614 614 614 529 529 622 622 538 538 497 497 515 515 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2380 2380 126 126 126 126 2381 2381 2382 2382 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 538 538 515 515 548 548 515 515 540 540 548 548 548 548 540 540 560 560 540 540 544 544 560 560 560 560 544 544 574 574 544 544 550 550 574 574 574 574 550 550 596 596 550 550 554 554 596 596 596 596 554 554 620 620 554 554 564 564 620 620 620 620 564 564 631 631 564 564 568 568 631 631 631 631 568 568 639 639 568 568 576 576 639 639 639 639 576 576 2383 2383 576 576 2384 2384 2385 2385 649 649 584 584 655 655 584 584 592 592 655 655 655 655 592 592 665 665 592 592 608 608 665 665 665 665 608 608 675 675 608 608 610 610 675 675 675 675 610 610 685 685 610 610 614 614 685 685 685 685 614 614 689 689 614 614 622 622 689 689 689 689 622 622 695 695 542 542 497 497 538 538 531 531 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2386 2386 116 116 116 116 2387 2387 2388 2388 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 542 542 538 538 558 558 538 538 548 548 558 558 558 558 548 548 582 582 548 548 560 560 582 582 582 582 560 560 618 618 560 560 574 574 618 618 618 618 574 574 637 637 574 574 596 596 637 637 637 637 596 596 651 651 596 596 620 620 651 651 651 651 620 620 669 669 620 620 631 631 669 669 669 669 631 631 693 693 631 631 639 639 693 693 693 693 639 639 2389 2389 639 639 2390 2390 2391 2391 706 706 649 649 714 714 649 649 655 655 714 714 714 714 655 655 724 724 655 655 665 665 724 724 724 724 665 665 732 732 665 665 675 675 732 732 732 732 675 675 742 742 675 675 685 685 742 742 742 742 685 685 756 756 685 685 689 689 756 756 756 756 689 689 760 760 689 689 695 695 760 760 760 760 695 695 762 762 546 546 497 497 542 542 624 624 531 531 533 533 531 531 439 439 533 533 533 533 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2392 2392 112 112 112 112 2393 2393 2394 2394 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 546 546 542 542 572 572 542 542 558 558 572 572 572 572 558 558 616 616 558 558 582 582 616 616 616 616 582 582 641 641 582 582 618 618 641 641 641 641 618 618 661 661 618 618 637 637 661 661 661 661 637 637 697 697 637 637 651 651 697 697 697 697 651 651 712 712 651 651 669 669 712 712 712 712 669 669 728 728 669 669 693 693 728 728 728 728 693 693 2395 2395 693 693 2396 2396 2397 2397 754 754 706 706 767 767 706 706 714 714 767 767 767 767 714 714 775 775 714 714 724 724 775 775 775 775 724 724 785 785 724 724 732 732 785 785 785 785 732 732 793 793 732 732 742 742 793 793 793 793 742 742 809 809 742 742 756 756 809 809 809 809 756 756 815 815 756 756 760 760 815 815 815 815 760 760 819 819 760 760 762 762 819 819 819 819 762 762 821 821 552 552 497 497 546 546 699 699 624 624 626 626 624 624 533 533 626 626 626 626 533 533 535 535 533 533 435 435 535 535 535 535 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2398 2398 106 106 106 106 2399 2399 2400 2400 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 552 552 546 546 588 588 546 546 572 572 588 588 588 588 572 572 635 635 572 572 616 616 635 635 635 635 616 616 659 659 616 616 641 641 659 659 659 659 641 641 704 704 641 641 661 661 704 704 704 704 661 661 720 720 661 661 697 697 720 720 720 720 697 697 752 752 697 697 712 712 752 752 752 752 712 712 773 773 712 712 728 728 773 773 773 773 728 728 789 789 728 728 2401 2401 789 789 789 789 2402 2402 2403 2403 754 754 767 767 813 813 813 813 767 767 824 824 767 767 775 775 824 824 824 824 775 775 832 832 775 775 785 785 832 832 832 832 785 785 842 842 785 785 793 793 842 842 842 842 793 793 854 854 793 793 809 809 854 854 854 854 809 809 864 864 809 809 815 815 864 864 864 864 815 815 868 868 815 815 819 819 868 868 868 868 819 819 872 872 819 819 821 821 872 872 872 872 821 821 869 869 556 556 497 497 552 552 764 764 699 699 701 701 699 699 626 626 701 701 701 701 626 626 628 628 626 626 535 535 628 628 628 628 535 535 537 537 535 535 433 433 537 537 537 537 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2404 2404 103 103 103 103 2405 2405 2406 2406 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 556 556 552 552 612 612 552 552 588 588 612 612 612 612 588 588 645 645 588 588 635 635 645 645 645 645 635 635 691 691 635 635 659 659 691 691 691 691 659 659 718 718 659 659 704 704 718 718 718 718 704 704 758 758 704 704 720 720 758 758 758 758 720 720 781 781 720 720 752 752 781 781 781 781 752 752 811 811 752 752 773 773 811 811 811 811 773 773 828 828 773 773 789 789 828 828 828 828 789 789 2407 2407 789 789 2408 2408 2409 2409 846 846 813 813 870 870 813 813 824 824 870 870 870 870 824 824 877 877 824 824 832 832 877 877 877 877 832 832 885 885 832 832 842 842 885 885 885 885 842 842 899 899 842 842 854 854 899 899 899 899 854 854 909 909 854 854 864 864 909 909 909 909 864 864 911 911 864 864 868 868 911 911 911 911 868 868 913 913 868 868 872 872 913 913 913 913 872 872 912 912 872 872 869 869 912 912 912 912 869 869 910 910 562 562 497 497 556 556 820 820 764 764 763 763 764 764 701 701 763 763 763 763 701 701 700 700 701 701 628 628 700 700 700 700 628 628 627 627 628 628 537 537 627 627 627 627 537 537 536 536 537 537 430 430 536 536 536 536 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2410 2410 107 107 107 107 2411 2411 2412 2412 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 562 562 556 556 629 629 556 556 612 612 629 629 629 629 612 612 663 663 612 612 645 645 663 663 663 663 645 645 710 710 645 645 691 691 710 710 710 710 691 691 750 750 691 691 718 718 750 750 750 750 718 718 777 777 718 718 758 758 777 777 777 777 758 758 817 817 758 758 781 781 817 817 817 817 781 781 836 836 781 781 811 811 836 836 836 836 811 811 866 866 811 811 828 828 866 866 866 866 828 828 2413 2413 828 828 2414 2414 2415 2415 881 881 846 846 903 903 846 846 870 870 903 903 903 903 870 870 920 920 870 870 877 877 920 920 920 920 877 877 926 926 877 877 885 885 926 926 926 926 885 885 936 936 885 885 899 899 936 936 936 936 899 899 950 950 899 899 909 909 950 950 950 950 909 909 954 954 909 909 911 911 954 954 954 954 911 911 958 958 911 911 913 913 958 958 958 958 913 913 955 955 913 913 912 912 955 955 955 955 912 912 951 951 912 912 910 910 951 951 951 951 910 910 937 937 566 566 497 497 562 562 865 865 820 820 816 816 820 820 763 763 816 816 816 816 763 763 761 761 763 763 700 700 761 761 761 761 700 700 696 696 700 700 627 627 696 696 696 696 627 627 625 625 627 627 536 536 625 625 625 625 536 536 534 534 536 536 434 434 534 534 534 534 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2416 2416 113 113 113 113 2417 2417 2418 2418 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 566 566 562 562 633 633 562 562 629 629 633 633 633 633 629 629 687 687 629 629 663 663 687 687 687 687 663 663 726 726 663 663 710 710 726 726 726 726 710 710 769 769 710 710 750 750 769 769 769 769 750 750 807 807 750 750 777 777 807 807 807 807 777 777 834 834 777 777 817 817 834 834 834 834 817 817 873 873 817 817 836 836 873 873 873 873 836 836 889 889 836 836 866 866 889 889 889 889 866 866 918 918 866 866 2419 2419 918 918 918 918 2420 2420 2421 2421 881 881 903 903 932 932 932 932 903 903 956 956 903 903 920 920 956 956 956 956 920 920 965 965 920 920 926 926 965 965 965 965 926 926 973 973 926 926 936 936 973 973 973 973 936 936 987 987 936 936 950 950 987 987 987 987 950 950 989 989 950 950 954 954 989 989 989 989 954 954 993 993 954 954 958 958 993 993 993 993 958 958 990 990 958 958 955 955 990 990 990 990 955 955 988 988 955 955 951 951 988 988 988 988 951 951 974 974 951 951 937 937 974 974 974 974 937 937 966 966 570 570 497 497 566 566 900 900 865 865 855 855 865 865 816 816 855 855 855 855 816 816 810 810 816 816 761 761 810 810 810 810 761 761 757 757 761 761 696 696 757 757 757 757 696 696 690 690 696 696 625 625 690 690 690 690 625 625 623 623 625 625 534 534 623 623 623 623 534 534 532 532 534 534 436 436 532 532 532 532 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2422 2422 117 117 117 117 2423 2423 2424 2424 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 570 570 566 566 643 643 566 566 633 633 643 643 643 643 633 633 702 702 633 633 687 687 702 702 702 702 687 687 740 740 687 687 726 726 740 740 740 740 726 726 783 783 726 726 769 769 783 783 783 783 769 769 826 826 769 769 807 807 826 826 826 826 807 807 862 862 807 807 834 834 862 862 862 862 834 834 887 887 834 834 873 873 887 887 887 887 873 873 922 922 873 873 889 889 922 922 922 922 889 889 944 944 889 889 918 918 944 944 944 944 918 918 2425 2425 918 918 2426 2426 2427 2427 2428 2428 932 932 2429 2429 932 932 956 956 2430 2430 2431 2431 956 956 2432 2432 956 956 965 965 2433 2433 2434 2434 965 965 2435 2435 965 965 973 973 2436 2436 2437 2437 973 973 2438 2438 973 973 987 987 2439 2439 2440 2440 987 987 2441 2441 987 987 989 989 2442 2442 2443 2443 989 989 2444 2444 989 989 993 993 2445 2445 2446 2446 993 993 2447 2447 993 993 990 990 2448 2448 2449 2449 990 990 2450 2450 990 990 988 988 2451 2451 2452 2452 988 988 2453 2453 988 988 974 974 2454 2454 2455 2455 974 974 2456 2456 974 974 966 966 2457 2457 2458 2458 966 966 2459 2459 578 578 497 497 570 570 927 927 900 900 886 886 900 900 855 855 886 886 886 886 855 855 843 843 855 855 810 810 843 843 843 843 810 810 794 794 810 810 757 757 794 794 794 794 757 757 743 743 757 757 690 690 743 743 743 743 690 690 686 686 690 690 623 623 686 686 686 686 623 623 615 615 623 623 532 532 615 615 615 615 532 532 530 530 532 532 440 440 530 530 530 530 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2460 2460 127 127 127 127 2461 2461 2462 2462 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 578 578 570 570 647 647 570 570 643 643 647 647 647 647 643 643 708 708 643 643 702 702 708 708 708 708 702 702 765 765 702 702 740 740 765 765 765 765 740 740 803 803 740 740 783 783 803 803 803 803 783 783 840 840 783 783 826 826 840 840 840 840 826 826 879 879 826 826 862 862 879 879 879 879 862 862 916 916 862 862 887 887 916 916 916 916 887 887 940 940 887 887 922 922 940 940 940 940 922 922 2463 2463 922 922 944 944 2464 2464 2465 2465 944 944 2466 2466 944 944 2467 2467 2468 2468 994 994 963 963 1008 1008 963 963 983 983 1008 1008 1008 1008 983 983 1027 1027 983 983 998 998 1027 1027 1027 1027 998 998 1035 1035 998 998 1004 1004 1035 1035 1035 1035 1004 1004 1043 1043 1004 1004 1018 1018 1043 1043 1043 1043 1018 1018 1053 1053 1018 1018 1022 1022 1053 1053 1053 1053 1022 1022 1057 1057 1022 1022 1026 1026 1057 1057 1057 1057 1026 1026 1054 1054 1026 1026 1023 1023 1054 1054 1054 1054 1023 1023 1044 1044 1023 1023 1019 1019 1044 1044 1044 1044 1019 1019 1036 1036 1019 1019 1005 1005 1036 1036 1036 1036 1005 1005 1028 1028 1005 1005 999 999 1028 1028 1028 1028 999 999 1009 1009 999 999 984 984 1009 1009 1009 1009 984 984 995 995 580 580 497 497 578 578 957 957 927 927 921 921 927 927 886 886 921 921 921 921 886 886 878 878 886 886 843 843 878 878 878 878 843 843 833 833 843 843 794 794 833 833 833 833 794 794 786 786 794 794 743 743 786 786 786 786 743 743 733 733 743 743 686 686 733 733 733 733 686 686 676 676 686 686 615 615 676 676 676 676 615 615 611 611 615 615 530 530 611 611 611 611 530 530 528 528 530 530 444 444 528 528 528 528 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2469 2469 131 131 131 131 2470 2470 2471 2471 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 580 580 578 578 653 653 578 578 647 647 653 653 653 653 647 647 716 716 647 647 708 708 716 716 716 716 708 708 771 771 708 708 765 765 771 771 771 771 765 765 822 822 765 765 803 803 822 822 822 822 803 803 860 860 803 803 840 840 860 860 860 860 840 840 895 895 840 840 879 879 895 895 895 895 879 879 928 928 879 879 916 916 928 928 928 928 916 916 961 961 916 916 940 940 961 961 961 961 940 940 2472 2472 940 940 2473 2473 2474 2474 991 991 967 967 1012 1012 967 967 994 994 1012 1012 1012 1012 994 994 1031 1031 994 994 1008 1008 1031 1031 1031 1031 1008 1008 1051 1051 1008 1008 1027 1027 1051 1051 1051 1051 1027 1027 1060 1060 1027 1027 1035 1035 1060 1060 1060 1060 1035 1035 1072 1072 1035 1035 1043 1043 1072 1072 1072 1072 1043 1043 1078 1078 1043 1043 1053 1053 1078 1078 1078 1078 1053 1053 1080 1080 1053 1053 1057 1057 1080 1080 1080 1080 1057 1057 1079 1079 1057 1057 1054 1054 1079 1079 1079 1079 1054 1054 1073 1073 1054 1054 1044 1044 1073 1073 1073 1073 1044 1044 1061 1061 1044 1044 1036 1036 1061 1061 1061 1061 1036 1036 1052 1052 1036 1036 1028 1028 1052 1052 1052 1052 1028 1028 1032 1032 1028 1028 1009 1009 1032 1032 1032 1032 1009 1009 1013 1013 1009 1009 995 995 1013 1013 1013 1013 995 995 992 992 586 586 498 498 580 580 2475 2475 957 957 933 933 957 957 921 921 933 933 933 933 921 921 904 904 921 921 878 878 904 904 904 904 878 878 871 871 878 878 833 833 871 871 871 871 833 833 825 825 833 833 786 786 825 825 825 825 786 786 776 776 786 786 733 733 776 776 776 776 733 733 725 725 733 733 676 676 725 725 725 725 676 676 666 666 676 676 611 611 666 666 666 666 611 611 609 609 611 611 528 528 609 609 609 609 528 528 526 526 528 528 448 448 526 526 526 526 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2476 2476 150 150 150 150 2477 2477 2478 2478 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 586 586 580 580 657 657 580 580 653 653 657 657 657 657 653 653 722 722 653 653 716 716 722 722 722 722 716 716 779 779 716 716 771 771 779 779 779 779 771 771 830 830 771 771 822 822 830 830 830 830 822 822 875 875 822 822 860 860 875 875 875 875 860 860 914 914 860 860 895 895 914 914 914 914 895 895 952 952 895 895 928 928 952 952 952 952 928 928 977 977 928 928 961 961 977 977 977 977 961 961 2479 2479 961 961 2480 2480 2481 2481 1002 1002 991 991 1029 1029 991 991 1012 1012 1029 1029 1029 1029 1012 1012 1055 1055 1012 1012 1031 1031 1055 1055 1055 1055 1031 1031 1068 1068 1031 1031 1051 1051 1068 1068 1068 1068 1051 1051 1083 1083 1051 1051 1060 1060 1083 1083 1083 1083 1060 1060 1091 1091 1060 1060 1072 1072 1091 1091 1091 1091 1072 1072 1099 1099 1072 1072 1078 1078 1099 1099 1099 1099 1078 1078 1105 1105 1078 1078 1080 1080 1105 1105 1105 1105 1080 1080 1100 1100 1080 1080 1079 1079 1100 1100 1100 1100 1079 1079 1092 1092 1079 1079 1073 1073 1092 1092 1092 1092 1073 1073 1084 1084 1073 1073 1061 1061 1084 1084 1084 1084 1061 1061 1069 1069 1061 1061 1052 1052 1069 1069 1069 1069 1052 1052 1056 1056 1052 1052 1032 1032 1056 1056 1056 1056 1032 1032 1030 1030 1032 1032 1013 1013 1030 1030 1030 1030 1013 1013 1003 1003 1013 1013 992 992 1003 1003 2482 2482 2483 2483 978 978 590 590 498 498 586 586 2484 2484 2485 2485 945 945 2486 2486 2487 2487 945 945 945 945 2488 2488 919 919 2489 2489 2490 2490 919 919 919 919 2491 2491 2492 2492 904 904 871 871 882 882 882 882 871 871 847 847 871 871 825 825 847 847 847 847 825 825 814 814 825 825 776 776 814 814 814 814 776 776 768 768 776 776 725 725 768 768 768 768 725 725 715 715 725 725 666 666 715 715 715 715 666 666 656 656 666 666 609 609 656 656 656 656 609 609 593 593 609 609 526 526 593 593 593 593 526 526 524 524 526 526 452 452 524 524 524 524 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2493 2493 2494 2494 162 162 2495 2495 2496 2496 162 162 162 162 2497 2497 140 140 2498 2498 2499 2499 140 140 140 140 2500 2500 2501 2501 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 590 590 586 586 667 667 586 586 657 657 667 667 667 667 657 657 730 730 657 657 722 722 730 730 730 730 722 722 787 787 722 722 779 779 787 787 787 787 779 779 838 838 779 779 830 830 838 838 838 838 830 830 883 883 830 830 875 875 883 883 883 883 875 875 924 924 875 875 914 914 924 924 924 924 914 914 959 959 914 914 952 952 959 959 959 959 952 952 2502 2502 952 952 977 977 2503 2503 2504 2504 977 977 2505 2505 977 977 2506 2506 2507 2507 1024 1024 1002 1002 1049 1049 1002 1002 1029 1029 1049 1049 1049 1049 1029 1029 1066 1066 1029 1029 1055 1055 1066 1066 1066 1066 1055 1055 1085 1085 1055 1055 1068 1068 1085 1085 1085 1085 1068 1068 1103 1103 1068 1068 1083 1083 1103 1103 1103 1103 1083 1083 1110 1110 1083 1083 1091 1091 1110 1110 1110 1110 1091 1091 1120 1120 1091 1091 1099 1099 1120 1120 1120 1120 1099 1099 1122 1122 1099 1099 1105 1105 1122 1122 1122 1122 1105 1105 1121 1121 1105 1105 1100 1100 1121 1121 1121 1121 1100 1100 1111 1111 1100 1100 1092 1092 1111 1111 1111 1111 1092 1092 1104 1104 1092 1092 1084 1084 1104 1104 1104 1104 1084 1084 1086 1086 1084 1084 1069 1069 1086 1086 1086 1086 1069 1069 1067 1067 1069 1069 1056 1056 1067 1067 1067 1067 1056 1056 1050 1050 1056 1056 1030 1030 1050 1050 1050 1050 1030 1030 1025 1025 1030 1030 1003 1003 1025 1025 1025 1025 1003 1003 997 997 2508 2508 978 978 2509 2509 2510 2510 978 978 960 960 594 594 498 498 590 590 962 962 2511 2511 941 941 2512 2512 945 945 941 941 941 941 945 945 923 923 945 945 919 919 923 923 923 923 919 919 890 890 919 919 2513 2513 890 890 890 890 2514 2514 867 867 2515 2515 2516 2516 867 867 867 867 2517 2517 829 829 2518 2518 2519 2519 829 829 829 829 2520 2520 790 790 2521 2521 2522 2522 790 790 790 790 2523 2523 2524 2524 768 768 715 715 755 755 755 755 715 715 707 707 715 715 656 656 707 707 707 707 656 656 650 650 656 656 593 593 650 650 650 650 593 593 585 585 593 593 524 524 585 585 585 585 524 524 522 522 524 524 458 458 522 522 522 522 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2525 2525 2526 2526 271 271 2527 2527 2528 2528 271 271 271 271 2529 2529 236 236 2530 2530 2531 2531 236 236 236 236 2532 2532 205 205 2533 2533 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2534 2534 156 156 156 156 2535 2535 138 138 2536 2536 2537 2537 138 138 138 138 2538 2538 123 123 2539 2539 2540 2540 123 123 123 123 2541 2541 109 109 2542 2542 2543 2543 109 109 109 109 2544 2544 2545 2545 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 594 594 590 590 671 671 590 590 667 667 671 671 671 671 667 667 734 734 667 667 730 730 734 734 734 734 730 730 791 791 730 730 787 787 791 791 791 791 787 787 844 844 787 787 838 838 844 844 844 844 838 838 891 891 838 838 883 883 891 891 891 891 883 883 930 930 883 883 924 924 930 930 930 930 924 924 969 969 924 924 959 959 969 969 969 969 959 959 2546 2546 959 959 2547 2547 2548 2548 1000 1000 996 996 1033 1033 996 996 1024 1024 1033 1033 1033 1033 1024 1024 1058 1058 1024 1024 1049 1049 1058 1058 1058 1058 1049 1049 1081 1081 1049 1049 1066 1066 1081 1081 1081 1081 1066 1066 1101 1101 1066 1066 1085 1085 1101 1101 1101 1101 1085 1085 1114 1114 1085 1085 1103 1103 1114 1114 1114 1114 1103 1103 1127 1127 1103 1103 1110 1110 1127 1127 1127 1127 1110 1110 1135 1135 1110 1110 1120 1120 1135 1135 1135 1135 1120 1120 1139 1139 1120 1120 1122 1122 1139 1139 1139 1139 1122 1122 1136 1136 1122 1122 1121 1121 1136 1136 1136 1136 1121 1121 1128 1128 1121 1121 1111 1111 1128 1128 1128 1128 1111 1111 1115 1115 1111 1111 1104 1104 1115 1115 1115 1115 1104 1104 1102 1102 1104 1104 1086 1086 1102 1102 1102 1102 1086 1086 1082 1082 1086 1086 1067 1067 1082 1082 1082 1082 1067 1067 1059 1059 1067 1067 1050 1050 1059 1059 1059 1059 1050 1050 1034 1034 1050 1050 1025 1025 1034 1034 1034 1034 1025 1025 1001 1001 1025 1025 997 997 1001 1001 2549 2549 2550 2550 970 970 2551 2551 960 960 970 970 970 970 960 960 931 931 600 600 498 498 594 594 953 953 962 962 929 929 962 962 941 941 929 929 929 929 941 941 917 917 941 941 923 923 917 917 917 917 923 923 888 888 923 923 890 890 888 888 888 888 890 890 874 874 890 890 867 867 874 874 874 874 867 867 837 837 867 867 829 829 837 837 837 837 829 829 812 812 829 829 790 790 812 812 812 812 790 790 774 774 790 790 2552 2552 774 774 774 774 2553 2553 729 729 2554 2554 2555 2555 729 729 729 729 2556 2556 694 694 2557 2557 2558 2558 694 694 694 694 2559 2559 640 640 2560 2560 2561 2561 640 640 640 640 2562 2562 577 577 2563 2563 2564 2564 577 577 577 577 2565 2565 520 520 2566 2566 2567 2567 520 520 520 520 2568 2568 464 464 2569 2569 2570 2570 464 464 464 464 2571 2571 405 405 2572 2572 2573 2573 405 405 405 405 2574 2574 356 356 2575 2575 2576 2576 356 356 356 356 2577 2577 320 320 2578 2578 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2579 2579 129 129 129 129 2580 2580 121 121 2581 2581 2582 2582 121 121 121 121 2583 2583 115 115 2584 2584 2585 2585 115 115 115 115 2586 2586 105 105 600 600 594 594 677 677 594 594 671 671 677 677 677 677 671 671 738 738 671 671 734 734 738 738 738 738 734 734 797 797 734 734 791 791 797 797 797 797 791 791 850 850 791 791 844 844 850 850 850 850 844 844 897 897 844 844 891 891 897 897 897 897 891 891 938 938 891 891 930 930 938 938 938 938 930 930 975 975 930 930 969 969 975 975 975 975 969 969 2587 2587 969 969 2588 2588 2589 2589 1010 1010 1000 1000 1039 1039 1000 1000 1033 1033 1039 1039 1039 1039 1033 1033 1064 1064 1033 1033 1058 1058 1064 1064 1064 1064 1058 1058 1089 1089 1058 1058 1081 1081 1089 1089 1089 1089 1081 1081 1108 1108 1081 1081 1101 1101 1108 1108 1108 1108 1101 1101 1125 1125 1101 1101 1114 1114 1125 1125 1125 1125 1114 1114 1140 1140 1114 1114 1127 1127 1140 1140 1140 1140 1127 1127 1149 1149 1127 1127 1135 1135 1149 1149 1149 1149 1135 1135 1153 1153 1135 1135 1139 1139 1153 1153 1153 1153 1139 1139 1150 1150 1139 1139 1136 1136 1150 1150 1150 1150 1136 1136 1141 1141 1136 1136 1128 1128 1141 1141 1141 1141 1128 1128 1126 1126 1128 1128 1115 1115 1126 1126 1126 1126 1115 1115 1109 1109 1115 1115 1102 1102 1109 1109 1109 1109 1102 1102 1090 1090 1102 1102 1082 1082 1090 1090 1090 1090 1082 1082 1065 1065 1082 1082 1059 1059 1065 1065 1065 1065 1059 1059 1040 1040 1059 1059 1034 1034 1040 1040 1040 1040 1034 1034 1011 1011 1034 1034 1001 1001 1011 1011 2590 2590 2591 2591 976 976 2592 2592 970 970 976 976 976 976 970 970 939 939 970 970 931 931 939 939 939 939 931 931 898 898 604 604 498 498 600 600 925 925 953 953 915 915 953 953 929 929 915 915 915 915 929 929 896 896 929 929 917 917 896 896 896 896 917 917 880 880 917 917 888 888 880 880 880 880 888 888 863 863 888 888 874 874 863 863 863 863 874 874 835 835 874 874 837 837 835 835 835 835 837 837 818 818 837 837 812 812 818 818 818 818 812 812 782 782 812 812 774 774 782 782 782 782 774 774 753 753 774 774 729 729 753 753 753 753 729 729 713 713 729 729 694 694 713 713 713 713 694 694 670 670 694 694 640 640 670 670 670 670 640 640 632 632 640 640 577 577 632 632 632 632 577 577 569 569 577 577 520 520 569 569 569 569 520 520 518 518 520 520 464 464 518 518 518 518 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 604 604 600 600 681 681 600 600 677 677 681 681 681 681 677 677 746 746 677 677 738 738 746 746 746 746 738 738 801 801 738 738 797 797 801 801 801 801 797 797 856 856 797 797 850 850 856 856 856 856 850 850 905 905 850 850 897 897 905 905 905 905 897 897 946 946 897 897 938 938 946 946 946 946 938 938 981 981 938 938 975 975 981 981 981 981 975 975 2593 2593 975 975 2594 2594 2595 2595 1016 1016 1010 1010 1045 1045 1010 1010 1039 1039 1045 1045 1045 1045 1039 1039 1074 1074 1039 1039 1064 1064 1074 1074 1074 1074 1064 1064 1095 1095 1064 1064 1089 1089 1095 1095 1095 1095 1089 1089 1116 1116 1089 1089 1108 1108 1116 1116 1116 1116 1108 1108 1131 1131 1108 1108 1125 1125 1131 1131 1131 1131 1125 1125 1147 1147 1125 1125 1140 1140 1147 1147 1147 1147 1140 1140 1156 1156 1140 1140 1149 1149 1156 1156 1156 1156 1149 1149 1161 1161 1149 1149 1153 1153 1161 1161 1161 1161 1153 1153 1157 1157 1153 1153 1150 1150 1157 1157 1157 1157 1150 1150 1148 1148 1150 1150 1141 1141 1148 1148 1148 1148 1141 1141 1132 1132 1141 1141 1126 1126 1132 1132 1132 1132 1126 1126 1117 1117 1126 1126 1109 1109 1117 1117 1117 1117 1109 1109 1096 1096 1109 1109 1090 1090 1096 1096 1096 1096 1090 1090 1075 1075 1090 1090 1065 1065 1075 1075 1075 1075 1065 1065 1046 1046 1065 1065 1040 1040 1046 1046 1046 1046 1040 1040 1017 1017 1040 1040 1011 1011 1017 1017 2596 2596 2597 2597 982 982 2598 2598 976 976 982 982 982 982 976 976 947 947 976 976 939 939 947 947 947 947 939 939 906 906 939 939 898 898 906 906 906 906 898 898 857 857 606 606 498 498 604 604 892 892 925 925 884 884 925 925 915 915 884 884 884 884 915 915 876 876 915 915 896 896 876 876 876 876 896 896 861 861 896 896 880 880 861 861 861 861 880 880 841 841 880 880 863 863 841 841 841 841 863 863 827 827 863 863 835 835 827 827 827 827 835 835 808 808 835 835 818 818 808 808 808 808 818 818 778 778 818 818 782 782 778 778 778 778 782 782 759 759 782 782 753 753 759 759 759 759 753 753 721 721 753 753 713 713 721 721 721 721 713 713 698 698 713 713 670 670 698 698 698 698 670 670 652 652 670 670 632 632 652 652 652 652 632 632 621 621 632 632 569 569 621 621 621 621 569 569 565 565 569 569 518 518 565 565 565 565 518 518 514 514 518 518 472 472 514 514 514 514 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 606 606 604 604 683 683 604 604 681 681 683 683 683 683 681 681 748 748 681 681 746 746 748 748 748 748 746 746 805 805 746 746 801 801 805 805 805 805 801 801 858 858 801 801 856 856 858 858 858 858 856 856 907 907 856 856 905 905 907 907 907 907 905 905 948 948 905 905 946 946 948 948 948 948 946 946 985 985 946 946 981 981 985 985 985 985 981 981 2599 2599 981 981 2600 2600 2601 2601 1020 1020 1016 1016 1047 1047 1016 1016 1045 1045 1047 1047 1047 1047 1045 1045 1076 1076 1045 1045 1074 1074 1076 1076 1076 1076 1074 1074 1097 1097 1074 1074 1095 1095 1097 1097 1097 1097 1095 1095 1118 1118 1095 1095 1116 1116 1118 1118 1118 1118 1116 1116 1133 1133 1116 1116 1131 1131 1133 1133 1133 1133 1131 1131 1151 1151 1131 1131 1147 1147 1151 1151 1151 1151 1147 1147 1159 1159 1147 1147 1156 1156 1159 1159 1159 1159 1156 1156 1162 1162 1156 1156 1161 1161 1162 1162 1162 1162 1161 1161 1160 1160 1161 1161 1157 1157 1160 1160 1160 1160 1157 1157 1152 1152 1157 1157 1148 1148 1152 1152 1152 1152 1148 1148 1134 1134 1148 1148 1132 1132 1134 1134 1134 1134 1132 1132 1119 1119 1132 1132 1117 1117 1119 1119 1119 1119 1117 1117 1098 1098 1117 1117 1096 1096 1098 1098 1098 1098 1096 1096 1077 1077 1096 1096 1075 1075 1077 1077 1077 1077 1075 1075 1048 1048 1075 1075 1046 1046 1048 1048 1048 1048 1046 1046 1021 1021 1046 1046 1017 1017 1021 1021 2602 2602 2603 2603 986 986 2604 2604 982 982 986 986 986 986 982 982 949 949 982 982 947 947 949 949 949 949 947 947 908 908 947 947 906 906 908 908 908 908 906 906 859 859 906 906 857 857 859 859 859 859 857 857 806 806 602 602 498 498 606 606 851 851 892 892 845 845 892 892 884 884 845 845 845 845 884 884 839 839 884 884 876 876 839 839 839 839 876 876 831 831 876 876 861 861 831 831 831 831 861 861 823 823 861 861 841 841 823 823 823 823 841 841 804 804 841 841 827 827 804 804 804 804 827 827 784 784 827 827 808 808 784 784 784 784 808 808 770 770 808 808 778 778 770 770 770 770 778 778 751 751 778 778 759 759 751 751 751 751 759 759 719 719 759 759 721 721 719 719 719 719 721 721 705 705 721 721 698 698 705 705 705 705 698 698 662 662 698 698 652 652 662 662 662 662 652 652 638 638 652 652 621 621 638 638 638 638 621 621 597 597 621 621 565 565 597 597 597 597 565 565 555 555 565 565 514 514 555 555 555 555 514 514 512 512 514 514 476 476 512 512 512 512 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 602 602 606 606 679 679 606 606 683 683 679 679 679 679 683 683 744 744 683 683 748 748 744 744 744 744 748 748 799 799 748 748 805 805 799 799 799 799 805 805 852 852 805 805 858 858 852 852 852 852 858 858 901 901 858 858 907 907 901 901 901 901 907 907 942 942 907 907 948 948 942 942 942 942 948 948 979 979 948 948 985 985 979 979 979 979 985 985 2605 2605 985 985 2606 2606 2607 2607 1014 1014 1020 1020 1041 1041 1020 1020 1047 1047 1041 1041 1041 1041 1047 1047 1070 1070 1047 1047 1076 1076 1070 1070 1070 1070 1076 1076 1093 1093 1076 1076 1097 1097 1093 1093 1093 1093 1097 1097 1112 1112 1097 1097 1118 1118 1112 1112 1112 1112 1118 1118 1129 1129 1118 1118 1133 1133 1129 1129 1129 1129 1133 1133 1144 1144 1133 1133 1151 1151 1144 1144 1144 1144 1151 1151 1154 1154 1151 1151 1159 1159 1154 1154 1154 1154 1159 1159 1158 1158 1159 1159 1162 1162 1158 1158 1158 1158 1162 1162 1155 1155 1162 1162 1160 1160 1155 1155 1155 1155 1160 1160 1145 1145 1160 1160 1152 1152 1145 1145 1145 1145 1152 1152 1130 1130 1152 1152 1134 1134 1130 1130 1130 1130 1134 1134 1113 1113 1134 1134 1119 1119 1113 1113 1113 1113 1119 1119 1094 1094 1119 1119 1098 1098 1094 1094 1094 1094 1098 1098 1071 1071 1098 1098 1077 1077 1071 1071 1071 1071 1077 1077 1042 1042 1077 1077 1048 1048 1042 1042 1042 1042 1048 1048 1015 1015 1048 1048 1021 1021 1015 1015 2608 2608 2609 2609 980 980 2610 2610 986 986 980 980 980 980 986 986 943 943 986 986 949 949 943 943 943 943 949 949 902 902 949 949 908 908 902 902 902 902 908 908 853 853 908 908 859 859 853 853 853 853 859 859 800 800 859 859 806 806 800 800 800 800 806 806 745 745 598 598 498 498 602 602 802 802 851 851 798 798 851 851 845 845 798 798 798 798 845 845 792 792 845 845 839 839 792 792 792 792 839 839 788 788 839 839 831 831 788 788 788 788 831 831 780 780 831 831 823 823 780 780 780 780 823 823 772 772 823 823 804 804 772 772 772 772 804 804 766 766 804 804 784 784 766 766 766 766 784 784 741 741 784 784 770 770 741 741 741 741 770 770 727 727 770 770 751 751 727 727 727 727 751 751 711 711 751 751 719 719 711 711 711 711 719 719 692 692 719 719 705 705 692 692 692 692 705 705 660 660 705 705 662 662 660 660 660 660 662 662 642 642 662 662 638 638 642 642 642 642 638 638 619 619 638 638 597 597 619 619 619 619 597 597 575 575 597 597 555 555 575 575 575 575 555 555 551 551 555 555 512 512 551 551 551 551 512 512 510 510 512 512 478 478 510 510 510 510 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 598 598 602 602 673 673 602 602 679 679 673 673 673 673 679 679 736 736 679 679 744 744 736 736 736 736 744 744 795 795 744 744 799 799 795 795 795 795 799 799 848 848 799 799 852 852 848 848 848 848 852 852 893 893 852 852 901 901 893 893 893 893 901 901 934 934 901 901 942 942 934 934 934 934 942 942 971 971 942 942 979 979 971 971 971 971 979 979 2611 2611 979 979 2612 2612 2613 2613 1006 1006 1014 1014 1037 1037 1014 1014 1041 1041 1037 1037 1037 1037 1041 1041 1062 1062 1041 1041 1070 1070 1062 1062 1062 1062 1070 1070 1087 1087 1070 1070 1093 1093 1087 1087 1087 1087 1093 1093 1106 1106 1093 1093 1112 1112 1106 1106 1106 1106 1112 1112 1123 1123 1112 1112 1129 1129 1123 1123 1123 1123 1129 1129 1137 1137 1129 1129 1144 1144 1137 1137 1137 1137 1144 1144 1142 1142 1144 1144 1154 1154 1142 1142 1142 1142 1154 1154 1146 1146 1154 1154 1158 1158 1146 1146 1146 1146 1158 1158 1143 1143 1158 1158 1155 1155 1143 1143 1143 1143 1155 1155 1138 1138 1155 1155 1145 1145 1138 1138 1138 1138 1145 1145 1124 1124 1145 1145 1130 1130 1124 1124 1124 1124 1130 1130 1107 1107 1130 1130 1113 1113 1107 1107 1107 1107 1113 1113 1088 1088 1113 1113 1094 1094 1088 1088 1088 1088 1094 1094 1063 1063 1094 1094 1071 1071 1063 1063 1063 1063 1071 1071 1038 1038 1071 1071 1042 1042 1038 1038 1038 1038 1042 1042 1007 1007 1042 1042 1015 1015 1007 1007 2614 2614 2615 2615 972 972 2616 2616 980 980 972 972 972 972 980 980 935 935 980 980 943 943 935 935 935 935 943 943 894 894 943 943 902 902 894 894 894 894 902 902 849 849 902 902 853 853 849 849 849 849 853 853 796 796 853 853 800 800 796 796 796 796 800 800 737 737 800 800 745 745 737 737 737 737 745 745 674 674 749 749 802 802 747 747 802 802 798 798 747 747 747 747 798 798 739 739 798 798 792 792 739 739 739 739 792 792 735 735 792 792 788 788 735 735 735 735 788 788 731 731 788 788 780 780 731 731 731 731 780 780 723 723 780 780 772 772 723 723 723 723 772 772 717 717 772 772 766 766 717 717 717 717 766 766 709 709 766 766 741 741 709 709 709 709 741 741 703 703 741 741 727 727 703 703 703 703 727 727 688 688 727 727 711 711 688 688 688 688 711 711 664 664 711 711 692 692 664 664 664 664 692 692 646 646 692 692 660 660 646 646 646 646 660 660 636 636 660 660 642 642 636 636 636 636 642 642 617 617 642 642 619 619 617 617 617 617 619 619 583 583 619 619 575 575 583 583 583 583 575 575 561 561 575 575 551 551 561 561 561 561 551 551 545 545 551 551 510 510 545 545 545 545 510 510 508 508 510 510 484 484 508 508 508 508 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 680 680 749 749 684 684 749 749 747 747 684 684 684 684 747 747 682 682 747 747 739 739 682 682 682 682 739 739 678 678 739 739 735 735 678 678 678 678 735 735 672 672 735 735 731 731 672 672 672 672 731 731 668 668 731 731 723 723 668 668 668 668 723 723 658 658 723 723 717 717 658 658 658 658 717 717 654 654 717 717 709 709 654 654 654 654 709 709 648 648 709 709 703 703 648 648 648 648 703 703 644 644 703 703 688 688 644 644 644 644 688 688 634 634 688 688 664 664 634 634 634 634 664 664 630 630 664 664 646 646 630 630 630 630 646 646 613 613 646 646 636 636 613 613 613 613 636 636 589 589 636 636 617 617 589 589 589 589 617 617 573 573 617 617 583 583 573 573 573 573 583 583 559 559 583 583 561 561 559 559 559 559 561 561 549 549 561 561 545 545 549 549 549 549 545 545 541 541 545 545 508 508 541 541 541 541 508 508 506 506 508 508 488 488 506 506 506 506 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 599 599 680 680 603 603 680 680 684 684 603 603 603 603 684 684 607 607 684 684 682 682 607 607 607 607 682 682 605 605 682 682 678 678 605 605 605 605 678 678 601 601 678 678 672 672 601 601 601 601 672 672 595 595 672 672 668 668 595 595 595 595 668 668 591 591 668 668 658 658 591 591 591 591 658 658 587 587 658 658 654 654 587 587 587 587 654 654 581 581 654 654 648 648 581 581 581 581 648 648 579 579 648 648 644 644 579 579 579 579 644 644 571 571 644 644 634 634 571 571 571 571 634 634 567 567 634 634 630 630 567 567 567 567 630 630 563 563 630 630 613 613 563 563 563 563 613 613 557 557 613 613 589 589 557 557 557 557 589 589 553 553 589 589 573 573 553 553 553 553 573 573 547 547 573 573 559 559 547 547 547 547 559 559 543 543 559 559 549 549 543 543 543 543 549 549 539 539 549 549 541 541 539 539 539 539 541 541 516 516 541 541 506 506 516 516 516 516 506 506 504 504 506 506 492 492 504 504 504 504 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 496 496 418 418 599 599 674 674 680 680 674 674 745 745 680 680 680 680 745 745 749 749 745 745 806 806 749 749 749 749 806 806 802 802 806 806 857 857 802 802 802 802 857 857 851 851 857 857 898 898 851 851 851 851 898 898 892 892 898 898 931 931 892 892 892 892 931 931 925 925 931 931 960 960 925 925 925 925 960 960 953 953 960 960 978 978 953 953 953 953 978 978 962 962 978 978 2617 2617 962 962 962 962 2618 2618 2619 2619 992 992 995 995 968 968 968 968 995 995 964 964 995 995 984 984 964 964 2620 2620 2621 2621 957 957 2622 2622 966 966 957 957 957 957 966 966 927 927 966 966 937 937 927 927 927 927 937 937 900 900 937 937 910 910 900 900 900 900 910 910 865 865 910 910 869 869 865 865 865 865 869 869 820 820 869 869 821 821 820 820 820 820 821 821 764 764 821 821 762 762 764 764 764 764 762 762 699 699 762 762 695 695 699 699 699 699 695 695 624 624 695 695 622 622 624 624 624 624 622 622 531 531 622 622 529 529 531 531 531 531 529 529 443 443 529 529 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2623 2623 2624 2624 270 270 2625 2625 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 496 496 422 422 1907 1907 1909 1909 1829 1829 1907 1907 1829 1829 1903 1903 1901 1901 1903 1903 1829 1829 1897 1897 1901 1901 1829 1829 1888 1888 1897 1897 1830 1830 1880 1880 1888 1888 1830 1830 1872 1872 1880 1880 1830 1830 1864 1864 1872 1872 1828 1828 1860 1860 1864 1864 1828 1828 1852 1852 1860 1860 1828 1828 1846 1846 1852 1852 1828 1828 1840 1840 1846 1846 1828 1828 1836 1836 1840 1840 1828 1828 1832 1832 1836 1836 1828 1828 1822 1822 1832 1832 1828 1828 1810 1810 1822 1822 1828 1828 1787 1787 1810 1810 1828 1828 1783 1783 1787 1787 1828 1828 1779 1779 1783 1783 1828 1828 1773 1773 1779 1779 1828 1828 1769 1769 1773 1773 1828 1828 1763 1763 1769 1769 1828 1828 1759 1759 1763 1763 1828 1828 1755 1755 1759 1759 1828 1828 1747 1747 1755 1755 1828 1828 1745 1745 1747 1747 1828 1828 1739 1739 1745 1745 1828 1828 1735 1735 1739 1739 1827 1827 1731 1731 1735 1735 1827 1827 1725 1725 1731 1731 1827 1827 1721 1721 1725 1725 1827 1827 1719 1719 1721 1721 1827 1827 1723 1723 1719 1719 1827 1827 1727 1727 1723 1723 1827 1827 1950 1950 1896 1896 1900 1900 1825 1825 1908 1908 1906 1906 1900 1900 1896 1896 1826 1826 1887 1887 1826 1826 1896 1896 1887 1887 1896 1896 1942 1942 1896 1896 1950 1950 1942 1942 1942 1942 1950 1950 1993 1993 1879 1879 1826 1826 1887 1887 1960 1960 1902 1902 1967 1967 1902 1902 1906 1906 1967 1967 1967 1967 1906 1906 1971 1971 1906 1906 1908 1908 1971 1971 1971 1971 1908 1908 1973 1973 1879 1879 1887 1887 1934 1934 1887 1887 1942 1942 1934 1934 1934 1934 1942 1942 1985 1985 1942 1942 1993 1993 1985 1985 1985 1985 1993 1993 2030 2030 1871 1871 1826 1826 1879 1879 2003 2003 1960 1960 2011 2011 1960 1960 1967 1967 2011 2011 2011 2011 1967 1967 2017 2017 1967 1967 1971 1971 2017 2017 2017 2017 1971 1971 2026 2026 1971 1971 1973 1973 2026 2026 2026 2026 1973 1973 2032 2032 1871 1871 1879 1879 1926 1926 1879 1879 1934 1934 1926 1926 1926 1926 1934 1934 1975 1975 1934 1934 1985 1985 1975 1975 1975 1975 1985 1985 2007 2007 1985 1985 2030 2030 2007 2007 2007 2007 2030 2030 2044 2044 1863 1863 1826 1826 1871 1871 2038 2038 2003 2003 2046 2046 2003 2003 2011 2011 2046 2046 2046 2046 2011 2011 2056 2056 2011 2011 2017 2017 2056 2056 2056 2056 2017 2017 2064 2064 2017 2017 2026 2026 2064 2064 2064 2064 2026 2026 2075 2075 2026 2026 2032 2032 2075 2075 2075 2075 2032 2032 2081 2081 1863 1863 1871 1871 1918 1918 1871 1871 1926 1926 1918 1918 1918 1918 1926 1926 1958 1958 1926 1926 1975 1975 1958 1958 1958 1958 1975 1975 1991 1991 1975 1975 2007 2007 1991 1991 1991 1991 2007 2007 2028 2028 2007 2007 2044 2044 2028 2028 2028 2028 2044 2044 2052 2052 1859 1859 1826 1826 1863 1863 2060 2060 2038 2038 2079 2079 2038 2038 2046 2046 2079 2079 2079 2079 2046 2046 2087 2087 2046 2046 2056 2056 2087 2087 2087 2087 2056 2056 2095 2095 2056 2056 2064 2064 2095 2095 2095 2095 2064 2064 2105 2105 2064 2064 2075 2075 2105 2105 2105 2105 2075 2075 2113 2113 2075 2075 2081 2081 2113 2113 2113 2113 2081 2081 2122 2122 1859 1859 1863 1863 1912 1912 1863 1863 1918 1918 1912 1912 1912 1912 1918 1918 1938 1938 1918 1918 1958 1958 1938 1938 1938 1938 1958 1958 1979 1979 1958 1958 1991 1991 1979 1979 1979 1979 1991 1991 1999 1999 1991 1991 2028 2028 1999 1999 1999 1999 2028 2028 2034 2034 2028 2028 2052 2052 2034 2034 2034 2034 2052 2052 2048 2048 1851 1851 1826 1826 1859 1859 2077 2077 2060 2060 2091 2091 2060 2060 2079 2079 2091 2091 2091 2091 2079 2079 2109 2109 2079 2079 2087 2087 2109 2109 2109 2109 2087 2087 2126 2126 2087 2087 2095 2095 2126 2126 2126 2126 2095 2095 2132 2132 2095 2095 2105 2105 2132 2132 2132 2132 2105 2105 2140 2140 2105 2105 2113 2113 2140 2140 2140 2140 2113 2113 2152 2152 2113 2113 2122 2122 2152 2152 2152 2152 2122 2122 2159 2159 1851 1851 1859 1859 1898 1898 1859 1859 1912 1912 1898 1898 1898 1898 1912 1912 1924 1924 1912 1912 1938 1938 1924 1924 1924 1924 1938 1938 1954 1954 1938 1938 1979 1979 1954 1954 1954 1954 1979 1979 1983 1983 1979 1979 1999 1999 1983 1983 1983 1983 1999 1999 1997 1997 1999 1999 2034 2034 1997 1997 1997 1997 2034 2034 2024 2024 2034 2034 2048 2048 2024 2024 2024 2024 2048 2048 2040 2040 1845 1845 1826 1826 1851 1851 2083 2083 2077 2077 2099 2099 2077 2077 2091 2091 2099 2099 2099 2099 2091 2091 2124 2124 2091 2091 2109 2109 2124 2124 2124 2124 2109 2109 2136 2136 2109 2109 2126 2126 2136 2136 2136 2136 2126 2126 2154 2154 2126 2126 2132 2132 2154 2154 2154 2154 2132 2132 2167 2167 2132 2132 2140 2140 2167 2167 2167 2167 2140 2140 2173 2173 2140 2140 2152 2152 2173 2173 2173 2173 2152 2152 2181 2181 2152 2152 2159 2159 2181 2181 2181 2181 2159 2159 2192 2192 1845 1845 1851 1851 1875 1875 1851 1851 1898 1898 1875 1875 1875 1875 1898 1898 1914 1914 1898 1898 1924 1924 1914 1914 1914 1914 1924 1924 1930 1930 1924 1924 1954 1954 1930 1930 1930 1930 1954 1954 1946 1946 1954 1954 1983 1983 1946 1946 1946 1946 1983 1983 1977 1977 1983 1983 1997 1997 1977 1977 1977 1977 1997 1997 1989 1989 1997 1997 2024 2024 1989 1989 1989 1989 2024 2024 2005 2005 2024 2024 2040 2040 2005 2005 2005 2005 2040 2040 2626 2626 1839 1839 1826 1826 1845 1845 2072 2072 2083 2083 2097 2097 2083 2083 2099 2099 2097 2097 2097 2097 2099 2099 2128 2128 2099 2099 2124 2124 2128 2128 2128 2128 2124 2124 2144 2144 2124 2124 2136 2136 2144 2144 2144 2144 2136 2136 2165 2165 2136 2136 2154 2154 2165 2165 2165 2165 2154 2154 2179 2179 2154 2154 2167 2167 2179 2179 2179 2179 2167 2167 2196 2196 2167 2167 2173 2173 2196 2196 2196 2196 2173 2173 2204 2204 2173 2173 2181 2181 2204 2204 2204 2204 2181 2181 2210 2210 2181 2181 2192 2192 2210 2210 2210 2210 2192 2192 2220 2220 1839 1839 1845 1845 1857 1857 1845 1845 1875 1875 1857 1857 1857 1857 1875 1875 1883 1883 1875 1875 1914 1914 1883 1883 1883 1883 1914 1914 1910 1910 1914 1914 1930 1930 1910 1910 1910 1910 1930 1930 1922 1922 1930 1930 1946 1946 1922 1922 1922 1922 1946 1946 1936 1936 1946 1946 1977 1977 1936 1936 1936 1936 1977 1977 1948 1948 1977 1977 1989 1989 1948 1948 1948 1948 1989 1989 1969 1969 1989 1989 2005 2005 1969 1969 1969 1969 2005 2005 2627 2627 2005 2005 2628 2628 2629 2629 1981 1981 2019 2019 1987 1987 1835 1835 1826 1826 1839 1839 2054 2054 2072 2072 2089 2089 2072 2072 2097 2097 2089 2089 2089 2089 2097 2097 2120 2120 2097 2097 2128 2128 2120 2120 2120 2120 2128 2128 2142 2142 2128 2128 2144 2144 2142 2142 2142 2142 2144 2144 2169 2169 2144 2144 2165 2165 2169 2169 2169 2169 2165 2165 2187 2187 2165 2165 2179 2179 2187 2187 2187 2187 2179 2179 2202 2202 2179 2179 2196 2196 2202 2202 2202 2202 2196 2196 2216 2216 2196 2196 2204 2204 2216 2216 2216 2216 2204 2204 2630 2630 2204 2204 2210 2210 2631 2631 2632 2632 2210 2210 2633 2633 2210 2210 2220 2220 2634 2634 2635 2635 2220 2220 2636 2636 1835 1835 1839 1839 1843 1843 1839 1839 1857 1857 1843 1843 1843 1843 1857 1857 1855 1855 1857 1857 1883 1883 1855 1855 1855 1855 1883 1883 1869 1869 1883 1883 1910 1910 1869 1869 1869 1869 1910 1910 1893 1893 1910 1910 1922 1922 1893 1893 1893 1893 1922 1922 1904 1904 1922 1922 1936 1936 1904 1904 1904 1904 1936 1936 1916 1916 1936 1936 1948 1948 1916 1916 1916 1916 1948 1948 1920 1920 1948 1948 1969 1969 1920 1920 1920 1920 1969 1969 2637 2637 1969 1969 2638 2638 2639 2639 1928 1928 1981 1981 1932 1932 1981 1981 1987 1987 1932 1932 1932 1932 1987 1987 1940 1940 1831 1831 1826 1826 1835 1835 2640 2640 2054 2054 2641 2641 2054 2054 2089 2089 2642 2642 2643 2643 2089 2089 2644 2644 2089 2089 2120 2120 2645 2645 2646 2646 2120 2120 2647 2647 2120 2120 2142 2142 2648 2648 2649 2649 2142 2142 2163 2163 2142 2142 2169 2169 2163 2163 2163 2163 2169 2169 2185 2185 2169 2169 2187 2187 2185 2185 2185 2185 2187 2187 2650 2650 2187 2187 2202 2202 2651 2651 2652 2652 2202 2202 2653 2653 2202 2202 2216 2216 2654 2654 2655 2655 2216 2216 2656 2656 2216 2216 2657 2657 2658 2658 2237 2237 2229 2229 2250 2250 2229 2229 2235 2235 2250 2250 2250 2250 2235 2235 2258 2258 2235 2235 2245 2245 2258 2258 2258 2258 2245 2245 2262 2262 1831 1831 1835 1835 1833 1833 1835 1835 1843 1843 1833 1833 1833 1833 1843 1843 1837 1837 1843 1843 1855 1855 1837 1837 1837 1837 1855 1855 1841 1841 1855 1855 1869 1869 1841 1841 1841 1841 1869 1869 1847 1847 1869 1869 1893 1893 1847 1847 1847 1847 1893 1893 1849 1849 1893 1893 1904 1904 1849 1849 1849 1849 1904 1904 1853 1853 1904 1904 1916 1916 1853 1853 1853 1853 1916 1916 1861 1861 1916 1916 1920 1920 1861 1861 1861 1861 1920 1920 2659 2659 1920 1920 2660 2660 2661 2661 1865 1865 1928 1928 1867 1867 1928 1928 1932 1932 1867 1867 1867 1867 1932 1932 1873 1873 1932 1932 1940 1940 1873 1873 1873 1873 1940 1940 1877 1877 1821 1821 1826 1826 1831 1831 1995 1995 2036 2036 2042 2042 2036 2036 2068 2068 2042 2042 2042 2042 2068 2068 2085 2085 2068 2068 2103 2103 2085 2085 2085 2085 2103 2103 2118 2118 2103 2103 2134 2134 2118 2118 2118 2118 2134 2134 2148 2148 2662 2662 2163 2163 2663 2663 2664 2664 2163 2163 2665 2665 2163 2163 2185 2185 2666 2666 2667 2667 2185 2185 2668 2668 2185 2185 2669 2669 2670 2670 2200 2200 2206 2206 2223 2223 2206 2206 2225 2225 2223 2223 2223 2223 2225 2225 2241 2241 2225 2225 2237 2237 2241 2241 2241 2241 2237 2237 2254 2254 2237 2237 2250 2250 2254 2254 2254 2254 2250 2250 2269 2269 2250 2250 2258 2258 2269 2269 2269 2269 2258 2258 2275 2275 2258 2258 2262 2262 2275 2275 2275 2275 2262 2262 2283 2283 1821 1821 1831 1831 1819 1819 1831 1831 1833 1833 1819 1819 1819 1819 1833 1833 1817 1817 1833 1833 1837 1837 1817 1817 1817 1817 1837 1837 1815 1815 1837 1837 1841 1841 1815 1815 1815 1815 1841 1841 1813 1813 1841 1841 1847 1847 1813 1813 1813 1813 1847 1847 1811 1811 1847 1847 1849 1849 1811 1811 1811 1811 1849 1849 1807 1807 1849 1849 1853 1853 1807 1807 1807 1807 1853 1853 1805 1805 1853 1853 1861 1861 1805 1805 1805 1805 1861 1861 2671 2671 1861 1861 2672 2672 2673 2673 1803 1803 1865 1865 1801 1801 1865 1865 1867 1867 1801 1801 1801 1801 1867 1867 1799 1799 1867 1867 1873 1873 1799 1799 1799 1799 1873 1873 1797 1797 1873 1873 1877 1877 1797 1797 1797 1797 1877 1877 1795 1795 1809 1809 1826 1826 1821 1821 1944 1944 1995 1995 2001 2001 1995 1995 2042 2042 2001 2001 2001 2001 2042 2042 2050 2050 2042 2042 2085 2085 2050 2050 2050 2050 2085 2085 2093 2093 2085 2085 2118 2118 2093 2093 2093 2093 2118 2118 2130 2130 2118 2118 2148 2148 2130 2130 2130 2130 2148 2148 2161 2161 2148 2148 2175 2175 2161 2161 2161 2161 2175 2175 2194 2194 2175 2175 2674 2674 2194 2194 2194 2194 2675 2675 2676 2676 2200 2200 2223 2223 2214 2214 2214 2214 2223 2223 2233 2233 2223 2223 2241 2241 2233 2233 2233 2233 2241 2241 2252 2252 2241 2241 2254 2254 2252 2252 2252 2252 2254 2254 2271 2271 2254 2254 2269 2269 2271 2271 2271 2271 2269 2269 2281 2281 2269 2269 2275 2275 2281 2281 2281 2281 2275 2275 2290 2290 2275 2275 2283 2283 2290 2290 2290 2290 2283 2283 2296 2296 1809 1809 1821 1821 1784 1784 1821 1821 1819 1819 1784 1784 1784 1784 1819 1819 1780 1780 1819 1819 1817 1817 1780 1780 1780 1780 1817 1817 1774 1774 1817 1817 1815 1815 1774 1774 1774 1774 1815 1815 1770 1770 1815 1815 1813 1813 1770 1770 1770 1770 1813 1813 1760 1760 1813 1813 1811 1811 1760 1760 1760 1760 1811 1811 1756 1756 1811 1811 1807 1807 1756 1756 1756 1756 1807 1807 1748 1748 1807 1807 1805 1805 1748 1748 1748 1748 1805 1805 2677 2677 1805 1805 2678 2678 2679 2679 1740 1740 1803 1803 1732 1732 1803 1803 1801 1801 1732 1732 1732 1732 1801 1801 1716 1716 1801 1801 1799 1799 1716 1716 1716 1716 1799 1799 1714 1714 1799 1799 1797 1797 1714 1714 1714 1714 1797 1797 1710 1710 1797 1797 1795 1795 1710 1710 1710 1710 1795 1795 1702 1702 1786 1786 1826 1826 1809 1809 1881 1881 1944 1944 1952 1952 1944 1944 2001 2001 1952 1952 1952 1952 2001 2001 2009 2009 2001 2001 2050 2050 2009 2009 2009 2009 2050 2050 2058 2058 2050 2050 2093 2093 2058 2058 2058 2058 2093 2093 2101 2101 2093 2093 2130 2130 2101 2101 2101 2101 2130 2130 2138 2138 2130 2130 2161 2161 2138 2138 2138 2138 2161 2161 2171 2171 2161 2161 2194 2194 2171 2171 2171 2171 2194 2194 2198 2198 2194 2194 2680 2680 2198 2198 2198 2198 2681 2681 2682 2682 2214 2214 2233 2233 2227 2227 2227 2227 2233 2233 2248 2248 2233 2233 2252 2252 2248 2248 2248 2248 2252 2252 2266 2266 2252 2252 2271 2271 2266 2266 2266 2266 2271 2271 2279 2279 2271 2271 2281 2281 2279 2279 2279 2279 2281 2281 2292 2292 2281 2281 2290 2290 2292 2292 2292 2292 2290 2290 2303 2303 2290 2290 2296 2296 2303 2303 2303 2303 2296 2296 2307 2307 1786 1786 1809 1809 1776 1776 1809 1809 1784 1784 1776 1776 1776 1776 1784 1784 1764 1764 1784 1784 1780 1780 1764 1764 1764 1764 1780 1780 1750 1750 1780 1780 1774 1774 1750 1750 1750 1750 1774 1774 1728 1728 1774 1774 1770 1770 1728 1728 1728 1728 1770 1770 1704 1704 1770 1770 1760 1760 1704 1704 1704 1704 1760 1760 1693 1693 1760 1760 1756 1756 1693 1693 1693 1693 1756 1756 1685 1685 1756 1756 1748 1748 1685 1685 1685 1685 1748 1748 2683 2683 1748 1748 2684 2684 2685 2685 1675 1675 1740 1740 1669 1669 1740 1740 1732 1732 1669 1669 1669 1669 1732 1732 1659 1659 1732 1732 1716 1716 1659 1659 1659 1659 1716 1716 1649 1649 1716 1716 1714 1714 1649 1649 1649 1649 1714 1714 1639 1639 1714 1714 1710 1710 1639 1639 1639 1639 1710 1710 1635 1635 1710 1710 1702 1702 1635 1635 1635 1635 1702 1702 1629 1629 1782 1782 1826 1826 1786 1786 1793 1793 1881 1881 1885 1885 1881 1881 1952 1952 1885 1885 1885 1885 1952 1952 1956 1956 1952 1952 2009 2009 1956 1956 1956 1956 2009 2009 2013 2013 2009 2009 2058 2058 2013 2013 2013 2013 2058 2058 2062 2062 2058 2058 2101 2101 2062 2062 2062 2062 2101 2101 2107 2107 2101 2101 2138 2138 2107 2107 2107 2107 2138 2138 2146 2146 2138 2138 2171 2171 2146 2146 2146 2146 2171 2171 2177 2177 2171 2171 2198 2198 2177 2177 2177 2177 2198 2198 2208 2208 2198 2198 2686 2686 2208 2208 2208 2208 2687 2687 2688 2688 2227 2227 2248 2248 2231 2231 2231 2231 2248 2248 2256 2256 2248 2248 2266 2266 2256 2256 2256 2256 2266 2266 2273 2273 2266 2266 2279 2279 2273 2273 2273 2273 2279 2279 2288 2288 2279 2279 2292 2292 2288 2288 2288 2288 2292 2292 2301 2301 2292 2292 2303 2303 2301 2301 2301 2301 2303 2303 2309 2309 2303 2303 2307 2307 2309 2309 2309 2309 2307 2307 2316 2316 1782 1782 1786 1786 1766 1766 1786 1786 1776 1776 1766 1766 1766 1766 1776 1776 1742 1742 1776 1776 1764 1764 1742 1742 1742 1742 1764 1764 1706 1706 1764 1764 1750 1750 1706 1706 1706 1706 1750 1750 1687 1687 1750 1750 1728 1728 1687 1687 1687 1687 1728 1728 1673 1673 1728 1728 1704 1704 1673 1673 1673 1673 1704 1704 1655 1655 1704 1704 1693 1693 1655 1655 1655 1655 1693 1693 1631 1631 1693 1693 1685 1685 1631 1631 1631 1631 1685 1685 2689 2689 1685 1685 2690 2690 2691 2691 1618 1618 1675 1675 1610 1610 1675 1675 1669 1669 1610 1610 1610 1610 1669 1669 1600 1600 1669 1669 1659 1659 1600 1600 1600 1600 1659 1659 1592 1592 1659 1659 1649 1649 1592 1592 1592 1592 1649 1649 1582 1582 1649 1649 1639 1639 1582 1582 1582 1582 1639 1639 1568 1568 1639 1639 1635 1635 1568 1568 1568 1568 1635 1635 1564 1564 1635 1635 1629 1629 1564 1564 1564 1564 1629 1629 1562 1562 1778 1778 1826 1826 1782 1782 1700 1700 1793 1793 1791 1791 1793 1793 1885 1885 1791 1791 1791 1791 1885 1885 1889 1889 1885 1885 1956 1956 1889 1889 1889 1889 1956 1956 1962 1962 1956 1956 2013 2013 1962 1962 1962 1962 2013 2013 2015 2015 2013 2013 2062 2062 2015 2015 2015 2015 2062 2062 2066 2066 2062 2062 2107 2107 2066 2066 2066 2066 2107 2107 2111 2111 2107 2107 2146 2146 2111 2111 2111 2111 2146 2146 2150 2150 2146 2146 2177 2177 2150 2150 2150 2150 2177 2177 2183 2183 2177 2177 2208 2208 2183 2183 2183 2183 2208 2208 2212 2212 2208 2208 2692 2692 2212 2212 2212 2212 2693 2693 2694 2694 2231 2231 2256 2256 2239 2239 2239 2239 2256 2256 2260 2260 2256 2256 2273 2273 2260 2260 2260 2260 2273 2273 2277 2277 2273 2273 2288 2288 2277 2277 2277 2277 2288 2288 2294 2294 2288 2288 2301 2301 2294 2294 2294 2294 2301 2301 2305 2305 2301 2301 2309 2309 2305 2305 2305 2305 2309 2309 2314 2314 2309 2309 2316 2316 2314 2314 2314 2314 2316 2316 2321 2321 1778 1778 1782 1782 1752 1752 1782 1782 1766 1766 1752 1752 1752 1752 1766 1766 1708 1708 1766 1766 1742 1742 1708 1708 1708 1708 1742 1742 1683 1683 1742 1742 1706 1706 1683 1683 1683 1683 1706 1706 1663 1663 1706 1706 1687 1687 1663 1663 1663 1663 1687 1687 1627 1627 1687 1687 1673 1673 1627 1627 1627 1627 1673 1673 1612 1612 1673 1673 1655 1655 1612 1612 1612 1612 1655 1655 1596 1596 1655 1655 1631 1631 1596 1596 1596 1596 1631 1631 2695 2695 1631 1631 2696 2696 2697 2697 1570 1570 1618 1618 1557 1557 1618 1618 1610 1610 1557 1557 1557 1557 1610 1610 1549 1549 1610 1610 1600 1600 1549 1549 1549 1549 1600 1600 1539 1539 1600 1600 1592 1592 1539 1539 1539 1539 1592 1592 1531 1531 1592 1592 1582 1582 1531 1531 1531 1531 1582 1582 1515 1515 1582 1582 1568 1568 1515 1515 1515 1515 1568 1568 1509 1509 1568 1568 1564 1564 1509 1509 1509 1509 1564 1564 1505 1505 1564 1564 1562 1562 1505 1505 1505 1505 1562 1562 1504 1504 1772 1772 1826 1826 1778 1778 1625 1625 1700 1700 1698 1698 1700 1700 1791 1791 1698 1698 1698 1698 1791 1791 1789 1789 1791 1791 1889 1889 1789 1789 1789 1789 1889 1889 1891 1891 1889 1889 1962 1962 1891 1891 1891 1891 1962 1962 1964 1964 1962 1962 2015 2015 1964 1964 1964 1964 2015 2015 2021 2021 2015 2015 2066 2066 2021 2021 2021 2021 2066 2066 2070 2070 2066 2066 2111 2111 2070 2070 2070 2070 2111 2111 2115 2115 2111 2111 2150 2150 2115 2115 2115 2115 2150 2150 2156 2156 2150 2150 2183 2183 2156 2156 2156 2156 2183 2183 2189 2189 2183 2183 2212 2212 2189 2189 2189 2189 2212 2212 2218 2218 2212 2212 2698 2698 2218 2218 2218 2218 2699 2699 2700 2700 2239 2239 2260 2260 2243 2243 2243 2243 2260 2260 2264 2264 2260 2260 2277 2277 2264 2264 2264 2264 2277 2277 2285 2285 2277 2277 2294 2294 2285 2285 2285 2285 2294 2294 2298 2298 2294 2294 2305 2305 2298 2298 2298 2298 2305 2305 2311 2311 2305 2305 2314 2314 2311 2311 2311 2311 2314 2314 2318 2318 2314 2314 2321 2321 2318 2318 2318 2318 2321 2321 2323 2323 1772 1772 1778 1778 1736 1736 1778 1778 1752 1752 1736 1736 1736 1736 1752 1752 1689 1689 1752 1752 1708 1708 1689 1689 1689 1689 1708 1708 1665 1665 1708 1708 1683 1683 1665 1665 1665 1665 1683 1683 1620 1620 1683 1683 1663 1663 1620 1620 1620 1620 1663 1663 1604 1604 1663 1663 1627 1627 1604 1604 1604 1604 1627 1627 1572 1572 1627 1627 1612 1612 1572 1572 1572 1572 1612 1612 1551 1551 1612 1612 1596 1596 1551 1551 1551 1551 1596 1596 1535 1535 1596 1596 2701 2701 1535 1535 1535 1535 2702 2702 2703 2703 1570 1570 1557 1557 1511 1511 1511 1511 1557 1557 1500 1500 1557 1557 1549 1549 1500 1500 1500 1500 1549 1549 1492 1492 1549 1549 1539 1539 1492 1492 1492 1492 1539 1539 1482 1482 1539 1539 1531 1531 1482 1482 1482 1482 1531 1531 1470 1470 1531 1531 1515 1515 1470 1470 1470 1470 1515 1515 1460 1460 1515 1515 1509 1509 1460 1460 1460 1460 1509 1509 1456 1456 1509 1509 1505 1505 1456 1456 1456 1456 1505 1505 1453 1453 1505 1505 1504 1504 1453 1453 1453 1453 1504 1504 1457 1457 1768 1768 1826 1826 1772 1772 1561 1561 1625 1625 1624 1624 1625 1625 1698 1698 1624 1624 1624 1624 1698 1698 1697 1697 1698 1698 1789 1789 1697 1697 1697 1697 1789 1789 1788 1788 1789 1789 1891 1891 1788 1788 1788 1788 1891 1891 1895 1895 1891 1891 1964 1964 1895 1895 1895 1895 1964 1964 1966 1966 1964 1964 2021 2021 1966 1966 1966 1966 2021 2021 2023 2023 2021 2021 2070 2070 2023 2023 2023 2023 2070 2070 2074 2074 2070 2070 2115 2115 2074 2074 2074 2074 2115 2115 2117 2117 2115 2115 2156 2156 2117 2117 2117 2117 2156 2156 2158 2158 2156 2156 2189 2189 2158 2158 2158 2158 2189 2189 2191 2191 2189 2189 2218 2218 2191 2191 2191 2191 2218 2218 2222 2222 2218 2218 2704 2704 2222 2222 2222 2222 2705 2705 2706 2706 2243 2243 2264 2264 2247 2247 2247 2247 2264 2264 2268 2268 2264 2264 2285 2285 2268 2268 2268 2268 2285 2285 2287 2287 2285 2285 2298 2298 2287 2287 2287 2287 2298 2298 2300 2300 2298 2298 2311 2311 2300 2300 2300 2300 2311 2311 2313 2313 2311 2311 2318 2318 2313 2313 2313 2313 2318 2318 2320 2320 2318 2318 2323 2323 2320 2320 2320 2320 2323 2323 2325 2325 1768 1768 1772 1772 1712 1712 1772 1772 1736 1736 1712 1712 1712 1712 1736 1736 1679 1679 1736 1736 1689 1689 1679 1679 1679 1679 1689 1689 1633 1633 1689 1689 1665 1665 1633 1633 1633 1633 1665 1665 1606 1606 1665 1665 1620 1620 1606 1606 1606 1606 1620 1620 1566 1566 1620 1620 1604 1604 1566 1566 1566 1566 1604 1604 1543 1543 1604 1604 1572 1572 1543 1543 1543 1543 1572 1572 1513 1513 1572 1572 1551 1551 1513 1513 1513 1513 1551 1551 1496 1496 1551 1551 1535 1535 1496 1496 1496 1496 1535 1535 2707 2707 1535 1535 2708 2708 2709 2709 1478 1478 1511 1511 1454 1454 1511 1511 1500 1500 1454 1454 1454 1454 1500 1500 1447 1447 1500 1500 1492 1492 1447 1447 1447 1447 1492 1492 1439 1439 1492 1492 1482 1482 1439 1439 1439 1439 1482 1482 1425 1425 1482 1482 1470 1470 1425 1425 1425 1425 1470 1470 1415 1415 1470 1470 1460 1460 1415 1415 1415 1415 1460 1460 1413 1413 1460 1460 1456 1456 1413 1413 1413 1413 1456 1456 1412 1412 1456 1456 1453 1453 1412 1412 1412 1412 1453 1453 1414 1414 1453 1453 1457 1457 1414 1414 1414 1414 1457 1457 1416 1416 1762 1762 1826 1826 1768 1768 1506 1506 1561 1561 1563 1563 1561 1561 1624 1624 1563 1563 1563 1563 1624 1624 1626 1626 1624 1624 1697 1697 1626 1626 1626 1626 1697 1697 1699 1699 1697 1697 1788 1788 1699 1699 1699 1699 1788 1788 1790 1790 1788 1788 1895 1895 1790 1790 1790 1790 1895 1895 1892 1892 1895 1895 1966 1966 1892 1892 1892 1892 1966 1966 1965 1965 1966 1966 2023 2023 1965 1965 1965 1965 2023 2023 2022 2022 2023 2023 2074 2074 2022 2022 2022 2022 2074 2074 2071 2071 2074 2074 2117 2117 2071 2071 2071 2071 2117 2117 2116 2116 2117 2117 2158 2158 2116 2116 2116 2116 2158 2158 2157 2157 2158 2158 2191 2191 2157 2157 2157 2157 2191 2191 2190 2190 2191 2191 2222 2222 2190 2190 2190 2190 2222 2222 2219 2219 2222 2222 2710 2710 2219 2219 2219 2219 2711 2711 2712 2712 2247 2247 2268 2268 2244 2244 2244 2244 2268 2268 2265 2265 2268 2268 2287 2287 2265 2265 2265 2265 2287 2287 2286 2286 2287 2287 2300 2300 2286 2286 2286 2286 2300 2300 2299 2299 2300 2300 2313 2313 2299 2299 2299 2299 2313 2313 2312 2312 2313 2313 2320 2320 2312 2312 2312 2312 2320 2320 2319 2319 2320 2320 2325 2325 2319 2319 2319 2319 2325 2325 2324 2324 1762 1762 1768 1768 1695 1695 1768 1768 1712 1712 1695 1695 1695 1695 1712 1712 1661 1661 1712 1712 1679 1679 1661 1661 1661 1661 1679 1679 1614 1614 1679 1679 1633 1633 1614 1614 1614 1614 1633 1633 1574 1574 1633 1633 1606 1606 1574 1574 1574 1574 1606 1606 1547 1547 1606 1606 1566 1566 1547 1547 1547 1547 1566 1566 1507 1507 1566 1566 1543 1543 1507 1507 1507 1507 1543 1543 1488 1488 1543 1543 1513 1513 1488 1488 1488 1488 1513 1513 1458 1458 1513 1513 1496 1496 1458 1458 1458 1458 1496 1496 2713 2713 1496 1496 2714 2714 2715 2715 1443 1443 1478 1478 1421 1421 1478 1478 1454 1454 1421 1421 1421 1421 1454 1454 1404 1404 1454 1454 1447 1447 1404 1404 1404 1404 1447 1447 1398 1398 1447 1447 1439 1439 1398 1398 1398 1398 1439 1439 1388 1388 1439 1439 1425 1425 1388 1388 1388 1388 1425 1425 1374 1374 1425 1425 1415 1415 1374 1374 1374 1374 1415 1415 1370 1370 1415 1415 1413 1413 1370 1370 1370 1370 1413 1413 1367 1367 1413 1413 1412 1412 1367 1367 1367 1367 1412 1412 1371 1371 1412 1412 1414 1414 1371 1371 1371 1371 1414 1414 1375 1375 1414 1414 1416 1416 1375 1375 1375 1375 1416 1416 1389 1389 1758 1758 1826 1826 1762 1762 1461 1461 1506 1506 1510 1510 1506 1506 1563 1563 1510 1510 1510 1510 1563 1563 1565 1565 1563 1563 1626 1626 1565 1565 1565 1565 1626 1626 1630 1630 1626 1626 1699 1699 1630 1630 1630 1630 1699 1699 1701 1701 1699 1699 1790 1790 1701 1701 1701 1701 1790 1790 1792 1792 1790 1790 1892 1892 1792 1792 1792 1792 1892 1892 1890 1890 1892 1892 1965 1965 1890 1890 1890 1890 1965 1965 1963 1963 1965 1965 2022 2022 1963 1963 1963 1963 2022 2022 2016 2016 2022 2022 2071 2071 2016 2016 2016 2016 2071 2071 2067 2067 2071 2071 2116 2116 2067 2067 2067 2067 2116 2116 2112 2112 2116 2116 2157 2157 2112 2112 2112 2112 2157 2157 2151 2151 2157 2157 2190 2190 2151 2151 2151 2151 2190 2190 2184 2184 2190 2190 2219 2219 2184 2184 2184 2184 2219 2219 2213 2213 2219 2219 2716 2716 2213 2213 2213 2213 2717 2717 2718 2718 2244 2244 2265 2265 2240 2240 2240 2240 2265 2265 2261 2261 2265 2265 2286 2286 2261 2261 2261 2261 2286 2286 2278 2278 2286 2286 2299 2299 2278 2278 2278 2278 2299 2299 2295 2295 2299 2299 2312 2312 2295 2295 2295 2295 2312 2312 2306 2306 2312 2312 2319 2319 2306 2306 2306 2306 2319 2319 2315 2315 2319 2319 2324 2324 2315 2315 2315 2315 2324 2324 2322 2322 1758 1758 1762 1762 1691 1691 1762 1762 1695 1695 1691 1691 1691 1691 1695 1695 1637 1637 1695 1695 1661 1661 1637 1637 1637 1637 1661 1661 1598 1598 1661 1661 1614 1614 1598 1598 1598 1598 1614 1614 1555 1555 1614 1614 1574 1574 1555 1555 1555 1555 1574 1574 1517 1517 1574 1574 1547 1547 1517 1517 1517 1517 1547 1547 1490 1490 1547 1547 1507 1507 1490 1490 1490 1490 1507 1507 1451 1451 1507 1507 1488 1488 1451 1451 1451 1451 1488 1488 1435 1435 1488 1488 1458 1458 1435 1435 1435 1435 1458 1458 1406 1406 1458 1458 2719 2719 1406 1406 1406 1406 2720 2720 2721 2721 1443 1443 1421 1421 1392 1392 1392 1392 1421 1421 1368 1368 1421 1421 1404 1404 1368 1368 1368 1368 1404 1404 1359 1359 1404 1404 1398 1398 1359 1359 1359 1359 1398 1398 1351 1351 1398 1398 1388 1388 1351 1351 1351 1351 1388 1388 1337 1337 1388 1388 1374 1374 1337 1337 1337 1337 1374 1374 1335 1335 1374 1374 1370 1370 1335 1335 1335 1335 1370 1370 1332 1332 1370 1370 1367 1367 1332 1332 1332 1332 1367 1367 1336 1336 1367 1367 1371 1371 1336 1336 1336 1336 1371 1371 1338 1338 1371 1371 1375 1375 1338 1338 1338 1338 1375 1375 1352 1352 1375 1375 1389 1389 1352 1352 1352 1352 1389 1389 1360 1360 1754 1754 1824 1824 1758 1758 1426 1426 1461 1461 1471 1471 1461 1461 1510 1510 1471 1471 1471 1471 1510 1510 1516 1516 1510 1510 1565 1565 1516 1516 1516 1516 1565 1565 1569 1569 1565 1565 1630 1630 1569 1569 1569 1569 1630 1630 1636 1636 1630 1630 1701 1701 1636 1636 1636 1636 1701 1701 1703 1703 1701 1701 1792 1792 1703 1703 1703 1703 1792 1792 1794 1794 1792 1792 1890 1890 1794 1794 1794 1794 1890 1890 1886 1886 1890 1890 1963 1963 1886 1886 1886 1886 1963 1963 1957 1957 1963 1963 2016 2016 1957 1957 1957 1957 2016 2016 2014 2014 2016 2016 2067 2067 2014 2014 2014 2014 2067 2067 2063 2063 2067 2067 2112 2112 2063 2063 2063 2063 2112 2112 2108 2108 2112 2112 2151 2151 2108 2108 2108 2108 2151 2151 2147 2147 2151 2151 2184 2184 2147 2147 2147 2147 2184 2184 2178 2178 2184 2184 2213 2213 2178 2178 2178 2178 2213 2213 2209 2209 2213 2213 2722 2722 2209 2209 2209 2209 2723 2723 2724 2724 2240 2240 2261 2261 2232 2232 2232 2232 2261 2261 2257 2257 2261 2261 2278 2278 2257 2257 2257 2257 2278 2278 2274 2274 2278 2278 2295 2295 2274 2274 2274 2274 2295 2295 2289 2289 2295 2295 2306 2306 2289 2289 2289 2289 2306 2306 2302 2302 2306 2306 2315 2315 2302 2302 2302 2302 2315 2315 2310 2310 2315 2315 2322 2322 2310 2310 2310 2310 2322 2322 2317 2317 1754 1754 1758 1758 1681 1681 1758 1758 1691 1691 1681 1681 1681 1681 1691 1691 1622 1622 1691 1691 1637 1637 1622 1622 1622 1622 1637 1637 1584 1584 1637 1637 1598 1598 1584 1584 1584 1584 1598 1598 1541 1541 1598 1598 1555 1555 1541 1541 1541 1541 1555 1555 1498 1498 1555 1555 1517 1517 1498 1498 1498 1498 1517 1517 1462 1462 1517 1517 1490 1490 1462 1462 1462 1462 1490 1490 1437 1437 1490 1490 1451 1451 1437 1437 1437 1437 1451 1451 1402 1402 1451 1451 1435 1435 1402 1402 1402 1402 1435 1435 1380 1380 1435 1435 1406 1406 1380 1380 1380 1380 1406 1406 2725 2725 1406 1406 2726 2726 2727 2727 2728 2728 1392 1392 2729 2729 1392 1392 1368 1368 2730 2730 2731 2731 1368 1368 2732 2732 1368 1368 1359 1359 2733 2733 2734 2734 1359 1359 2735 2735 1359 1359 1351 1351 2736 2736 2737 2737 1351 1351 2738 2738 1351 1351 1337 1337 2739 2739 2740 2740 1337 1337 2741 2741 1337 1337 1335 1335 2742 2742 2743 2743 1335 1335 2744 2744 1335 1335 1332 1332 2745 2745 2746 2746 1332 1332 2747 2747 1332 1332 1336 1336 2748 2748 2749 2749 1336 1336 2750 2750 1336 1336 1338 1338 2751 2751 2752 2752 1338 1338 2753 2753 1338 1338 1352 1352 2754 2754 2755 2755 1352 1352 2756 2756 1352 1352 1360 1360 2757 2757 2758 2758 1360 1360 2759 2759 1746 1746 1824 1824 1754 1754 1399 1399 1426 1426 1440 1440 1426 1426 1471 1471 1440 1440 1440 1440 1471 1471 1483 1483 1471 1471 1516 1516 1483 1483 1483 1483 1516 1516 1532 1532 1516 1516 1569 1569 1532 1532 1532 1532 1569 1569 1583 1583 1569 1569 1636 1636 1583 1583 1583 1583 1636 1636 1640 1640 1636 1636 1703 1703 1640 1640 1640 1640 1703 1703 1711 1711 1703 1703 1794 1794 1711 1711 1711 1711 1794 1794 1796 1796 1794 1794 1886 1886 1796 1796 1796 1796 1886 1886 1882 1882 1886 1886 1957 1957 1882 1882 1882 1882 1957 1957 1953 1953 1957 1957 2014 2014 1953 1953 1953 1953 2014 2014 2010 2010 2014 2014 2063 2063 2010 2010 2010 2010 2063 2063 2059 2059 2063 2063 2108 2108 2059 2059 2059 2059 2108 2108 2102 2102 2108 2108 2147 2147 2102 2102 2102 2102 2147 2147 2139 2139 2147 2147 2178 2178 2139 2139 2139 2139 2178 2178 2172 2172 2178 2178 2209 2209 2172 2172 2172 2172 2209 2209 2199 2199 2209 2209 2760 2760 2199 2199 2199 2199 2761 2761 2762 2762 2232 2232 2257 2257 2228 2228 2228 2228 2257 2257 2249 2249 2257 2257 2274 2274 2249 2249 2249 2249 2274 2274 2267 2267 2274 2274 2289 2289 2267 2267 2267 2267 2289 2289 2280 2280 2289 2289 2302 2302 2280 2280 2280 2280 2302 2302 2293 2293 2302 2302 2310 2310 2293 2293 2293 2293 2310 2310 2304 2304 2310 2310 2317 2317 2304 2304 2304 2304 2317 2317 2308 2308 1746 1746 1754 1754 1677 1677 1754 1754 1681 1681 1677 1677 1677 1677 1681 1681 1616 1616 1681 1681 1622 1622 1616 1616 1616 1616 1622 1622 1559 1559 1622 1622 1584 1584 1559 1559 1559 1559 1584 1584 1521 1521 1584 1584 1541 1541 1521 1521 1521 1521 1541 1541 1484 1484 1541 1541 1498 1498 1484 1484 1484 1484 1498 1498 1445 1445 1498 1498 1462 1462 1445 1445 1445 1445 1462 1462 1408 1408 1462 1462 1437 1437 1408 1408 1408 1408 1437 1437 1384 1384 1437 1437 1402 1402 1384 1384 1384 1384 1402 1402 2763 2763 1402 1402 1380 1380 2764 2764 2765 2765 1380 1380 2766 2766 1380 1380 2767 2767 2768 2768 1330 1330 1361 1361 1316 1316 1361 1361 1341 1341 1316 1316 1316 1316 1341 1341 1297 1297 1341 1341 1326 1326 1297 1297 1297 1297 1326 1326 1289 1289 1326 1326 1320 1320 1289 1289 1289 1289 1320 1320 1281 1281 1320 1320 1306 1306 1281 1281 1281 1281 1306 1306 1271 1271 1306 1306 1302 1302 1271 1271 1271 1271 1302 1302 1268 1268 1302 1302 1299 1299 1268 1268 1268 1268 1299 1299 1272 1272 1299 1299 1303 1303 1272 1272 1272 1272 1303 1303 1282 1282 1303 1303 1307 1307 1282 1282 1282 1282 1307 1307 1290 1290 1307 1307 1321 1321 1290 1290 1290 1290 1321 1321 1298 1298 1321 1321 1327 1327 1298 1298 1298 1298 1327 1327 1317 1317 1327 1327 1342 1342 1317 1317 1317 1317 1342 1342 1331 1331 1744 1744 1823 1823 1746 1746 1369 1369 1399 1399 1405 1405 1399 1399 1440 1440 1405 1405 1405 1405 1440 1440 1448 1448 1440 1440 1483 1483 1448 1448 1448 1448 1483 1483 1493 1493 1483 1483 1532 1532 1493 1493 1493 1493 1532 1532 1540 1540 1532 1532 1583 1583 1540 1540 1540 1540 1583 1583 1593 1593 1583 1583 1640 1640 1593 1593 1593 1593 1640 1640 1650 1650 1640 1640 1711 1711 1650 1650 1650 1650 1711 1711 1715 1715 1711 1711 1796 1796 1715 1715 1715 1715 1796 1796 1798 1798 1796 1796 1882 1882 1798 1798 1798 1798 1882 1882 1878 1878 1882 1882 1953 1953 1878 1878 1878 1878 1953 1953 1945 1945 1953 1953 2010 2010 1945 1945 1945 1945 2010 2010 2002 2002 2010 2010 2059 2059 2002 2002 2002 2002 2059 2059 2051 2051 2059 2059 2102 2102 2051 2051 2051 2051 2102 2102 2094 2094 2102 2102 2139 2139 2094 2094 2094 2094 2139 2139 2131 2131 2139 2139 2172 2172 2131 2131 2131 2131 2172 2172 2162 2162 2172 2172 2199 2199 2162 2162 2162 2162 2199 2199 2195 2195 2199 2199 2769 2769 2195 2195 2195 2195 2770 2770 2771 2771 2228 2228 2249 2249 2215 2215 2215 2215 2249 2249 2234 2234 2249 2249 2267 2267 2234 2234 2234 2234 2267 2267 2253 2253 2267 2267 2280 2280 2253 2253 2253 2253 2280 2280 2272 2272 2280 2280 2293 2293 2272 2272 2272 2272 2293 2293 2282 2282 2293 2293 2304 2304 2282 2282 2282 2282 2304 2304 2291 2291 2304 2304 2308 2308 2291 2291 2291 2291 2308 2308 2297 2297 1744 1744 1746 1746 1671 1671 1746 1746 1677 1677 1671 1671 1671 1671 1677 1677 1608 1608 1677 1677 1616 1616 1608 1608 1608 1608 1616 1616 1553 1553 1616 1616 1559 1559 1553 1553 1553 1553 1559 1559 1502 1502 1559 1559 1521 1521 1502 1502 1502 1502 1521 1521 1464 1464 1521 1521 1484 1484 1464 1464 1464 1464 1484 1484 1429 1429 1484 1484 1445 1445 1429 1429 1429 1429 1445 1445 1396 1396 1445 1445 1408 1408 1396 1396 1396 1396 1408 1408 1363 1363 1408 1408 1384 1384 1363 1363 1363 1363 1384 1384 2772 2772 1384 1384 2773 2773 2774 2774 1333 1333 1357 1357 1312 1312 1357 1357 1330 1330 1312 1312 1312 1312 1330 1330 1293 1293 1330 1330 1316 1316 1293 1293 1293 1293 1316 1316 1273 1273 1316 1316 1297 1297 1273 1273 1273 1273 1297 1297 1264 1264 1297 1297 1289 1289 1264 1264 1264 1264 1289 1289 1252 1252 1289 1289 1281 1281 1252 1252 1252 1252 1281 1281 1246 1246 1281 1281 1271 1271 1246 1246 1246 1246 1271 1271 1245 1245 1271 1271 1268 1268 1245 1245 1245 1245 1268 1268 1247 1247 1268 1268 1272 1272 1247 1247 1247 1247 1272 1272 1253 1253 1272 1272 1282 1282 1253 1253 1253 1253 1282 1282 1265 1265 1282 1282 1290 1290 1265 1265 1265 1265 1290 1290 1274 1274 1290 1290 1298 1298 1274 1274 1274 1274 1298 1298 1294 1294 1298 1298 1317 1317 1294 1294 1294 1294 1317 1317 1313 1313 1317 1317 1331 1331 1313 1313 1313 1313 1331 1331 1334 1334 1738 1738 1823 1823 1744 1744 2775 2775 1369 1369 1393 1393 1369 1369 1405 1405 1393 1393 1393 1393 1405 1405 1422 1422 1405 1405 1448 1448 1422 1422 1422 1422 1448 1448 1455 1455 1448 1448 1493 1493 1455 1455 1455 1455 1493 1493 1501 1501 1493 1493 1540 1540 1501 1501 1501 1501 1540 1540 1550 1550 1540 1540 1593 1593 1550 1550 1550 1550 1593 1593 1601 1601 1593 1593 1650 1650 1601 1601 1601 1601 1650 1650 1660 1660 1650 1650 1715 1715 1660 1660 1660 1660 1715 1715 1717 1717 1715 1715 1798 1798 1717 1717 1717 1717 1798 1798 1800 1800 1798 1798 1878 1878 1800 1800 1800 1800 1878 1878 1874 1874 1878 1878 1945 1945 1874 1874 1874 1874 1945 1945 1941 1941 1945 1945 2002 2002 1941 1941 1941 1941 2002 2002 1996 1996 2002 2002 2051 2051 1996 1996 1996 1996 2051 2051 2043 2043 2051 2051 2094 2094 2043 2043 2043 2043 2094 2094 2086 2086 2094 2094 2131 2131 2086 2086 2086 2086 2131 2131 2119 2119 2131 2131 2162 2162 2119 2119 2119 2119 2162 2162 2149 2149 2162 2162 2195 2195 2149 2149 2149 2149 2195 2195 2176 2176 2195 2195 2776 2776 2176 2176 2176 2176 2777 2777 2778 2778 2215 2215 2234 2234 2201 2201 2201 2201 2234 2234 2224 2224 2234 2234 2253 2253 2224 2224 2224 2224 2253 2253 2242 2242 2253 2253 2272 2272 2242 2242 2242 2242 2272 2272 2255 2255 2272 2272 2282 2282 2255 2255 2255 2255 2282 2282 2270 2270 2282 2282 2291 2291 2270 2270 2270 2270 2291 2291 2276 2276 2291 2291 2297 2297 2276 2276 2276 2276 2297 2297 2284 2284 1738 1738 1744 1744 1667 1667 1744 1744 1671 1671 1667 1667 1667 1667 1671 1671 1602 1602 1671 1671 1608 1608 1602 1602 1602 1602 1608 1608 1545 1545 1608 1608 1553 1553 1545 1545 1545 1545 1553 1553 1494 1494 1553 1553 1502 1502 1494 1494 1494 1494 1502 1502 1449 1449 1502 1502 1464 1464 1449 1449 1449 1449 1464 1464 1410 1410 1464 1464 1429 1429 1410 1410 1410 1410 1429 1429 1372 1372 1429 1429 1396 1396 1372 1372 1372 1372 1396 1396 1347 1347 1396 1396 1363 1363 1347 1347 1347 1347 1363 1363 2779 2779 1363 1363 2780 2780 2781 2781 1322 1322 1333 1333 1295 1295 1333 1333 1312 1312 1295 1295 1295 1295 1312 1312 1269 1269 1312 1312 1293 1293 1269 1269 1269 1269 1293 1293 1256 1256 1293 1293 1273 1273 1256 1256 1256 1256 1273 1273 1241 1241 1273 1273 1264 1264 1241 1241 1241 1241 1264 1264 1233 1233 1264 1264 1252 1252 1233 1233 1233 1233 1252 1252 1225 1225 1252 1252 1246 1246 1225 1225 1225 1225 1246 1246 1220 1220 1246 1246 1245 1245 1220 1220 1220 1220 1245 1245 1226 1226 1245 1245 1247 1247 1226 1226 1226 1226 1247 1247 1234 1234 1247 1247 1253 1253 1234 1234 1234 1234 1253 1253 1242 1242 1253 1253 1265 1265 1242 1242 1242 1242 1265 1265 1257 1257 1265 1265 1274 1274 1257 1257 1257 1257 1274 1274 1270 1270 1274 1274 1294 1294 1270 1270 1270 1270 1294 1294 1296 1296 1294 1294 1313 1313 1296 1296 1296 1296 1313 1313 1323 1323 1313 1313 1334 1334 1323 1323 2782 2782 2783 2783 1348 1348 1734 1734 1823 1823 1738 1738 2784 2784 2785 2785 1381 1381 2786 2786 2787 2787 1381 1381 1381 1381 2788 2788 1407 1407 2789 2789 2790 2790 1407 1407 1407 1407 2791 2791 2792 2792 1422 1422 1455 1455 1444 1444 1444 1444 1455 1455 1479 1479 1455 1455 1501 1501 1479 1479 1479 1479 1501 1501 1512 1512 1501 1501 1550 1550 1512 1512 1512 1512 1550 1550 1558 1558 1550 1550 1601 1601 1558 1558 1558 1558 1601 1601 1611 1611 1601 1601 1660 1660 1611 1611 1611 1611 1660 1660 1670 1670 1660 1660 1717 1717 1670 1670 1670 1670 1717 1717 1733 1733 1717 1717 1800 1800 1733 1733 1733 1733 1800 1800 1802 1802 1800 1800 1874 1874 1802 1802 1802 1802 1874 1874 1868 1868 1874 1874 1941 1941 1868 1868 1868 1868 1941 1941 1933 1933 1941 1941 1996 1996 1933 1933 1933 1933 1996 1996 1988 1988 1996 1996 2043 2043 1988 1988 1988 1988 2043 2043 2037 2037 2043 2043 2086 2086 2037 2037 2037 2037 2086 2086 2069 2069 2086 2086 2119 2119 2069 2069 2069 2069 2119 2119 2104 2104 2119 2119 2149 2149 2104 2104 2104 2104 2149 2149 2135 2135 2149 2149 2176 2176 2135 2135 2793 2793 2794 2794 2164 2164 2795 2795 2796 2796 2164 2164 2164 2164 2797 2797 2186 2186 2798 2798 2799 2799 2186 2186 2186 2186 2800 2800 2801 2801 2224 2224 2242 2242 2207 2207 2207 2207 2242 2242 2226 2226 2242 2242 2255 2255 2226 2226 2226 2226 2255 2255 2238 2238 2255 2255 2270 2270 2238 2238 2238 2238 2270 2270 2251 2251 2270 2270 2276 2276 2251 2251 2251 2251 2276 2276 2259 2259 2276 2276 2284 2284 2259 2259 2259 2259 2284 2284 2263 2263 1734 1734 1738 1738 1657 1657 1738 1738 1667 1667 1657 1657 1657 1657 1667 1667 1594 1594 1667 1667 1602 1602 1594 1594 1594 1594 1602 1602 1537 1537 1602 1602 1545 1545 1537 1537 1537 1537 1545 1545 1486 1486 1545 1545 1494 1494 1486 1486 1486 1486 1494 1494 1441 1441 1494 1494 1449 1449 1441 1441 1441 1441 1449 1449 1400 1400 1449 1449 1410 1410 1400 1400 1400 1400 1410 1410 1365 1365 1410 1410 1372 1372 1365 1365 1365 1365 1372 1372 2802 2802 1372 1372 1347 1347 2803 2803 2804 2804 1347 1347 2805 2805 1347 1347 2806 2806 2807 2807 1300 1300 1322 1322 1275 1275 1322 1322 1295 1295 1275 1275 1275 1275 1295 1295 1258 1258 1295 1295 1269 1269 1258 1258 1258 1258 1269 1269 1239 1239 1269 1269 1256 1256 1239 1239 1239 1239 1256 1256 1221 1221 1256 1256 1241 1241 1221 1221 1221 1221 1241 1241 1214 1214 1241 1241 1233 1233 1214 1214 1214 1214 1233 1233 1204 1204 1233 1233 1225 1225 1204 1204 1204 1204 1225 1225 1203 1203 1225 1225 1220 1220 1203 1203 1203 1203 1220 1220 1205 1205 1220 1220 1226 1226 1205 1205 1205 1205 1226 1226 1215 1215 1226 1226 1234 1234 1215 1215 1215 1215 1234 1234 1222 1222 1234 1234 1242 1242 1222 1222 1222 1222 1242 1242 1240 1240 1242 1242 1257 1257 1240 1240 1240 1240 1257 1257 1259 1259 1257 1257 1270 1270 1259 1259 1259 1259 1270 1270 1276 1276 1270 1270 1296 1296 1276 1276 1276 1276 1296 1296 1301 1301 1296 1296 1323 1323 1301 1301 1301 1301 1323 1323 1329 1329 2808 2808 1348 1348 2809 2809 2810 2810 1348 1348 1366 1366 1730 1730 1823 1823 1734 1734 1364 1364 2811 2811 1385 1385 2812 2812 1381 1381 1385 1385 1385 1385 1381 1381 1403 1403 1381 1381 1407 1407 1403 1403 1403 1403 1407 1407 1436 1436 1407 1407 2813 2813 1436 1436 1436 1436 2814 2814 1459 1459 2815 2815 2816 2816 1459 1459 1459 1459 2817 2817 1497 1497 2818 2818 2819 2819 1497 1497 1497 1497 2820 2820 1536 1536 2821 2821 2822 2822 1536 1536 1536 1536 2823 2823 2824 2824 1558 1558 1611 1611 1571 1571 1571 1571 1611 1611 1619 1619 1611 1611 1670 1670 1619 1619 1619 1619 1670 1670 1676 1676 1670 1670 1733 1733 1676 1676 1676 1676 1733 1733 1741 1741 1733 1733 1802 1802 1741 1741 1741 1741 1802 1802 1804 1804 1802 1802 1868 1868 1804 1804 1804 1804 1868 1868 1866 1866 1868 1868 1933 1933 1866 1866 1866 1866 1933 1933 1929 1929 1933 1933 1988 1988 1929 1929 1929 1929 1988 1988 1982 1982 1988 1988 2037 2037 1982 1982 1982 1982 2037 2037 2020 2020 2037 2037 2069 2069 2020 2020 2825 2825 2826 2826 2055 2055 2827 2827 2828 2828 2055 2055 2055 2055 2829 2829 2090 2090 2830 2830 2831 2831 2090 2090 2090 2090 2832 2832 2121 2121 2833 2833 2164 2164 2121 2121 2121 2121 2164 2164 2143 2143 2164 2164 2186 2186 2143 2143 2143 2143 2186 2186 2170 2170 2186 2186 2834 2834 2170 2170 2170 2170 2835 2835 2188 2188 2836 2836 2837 2837 2188 2188 2188 2188 2838 2838 2203 2203 2839 2839 2840 2840 2203 2203 2203 2203 2841 2841 2217 2217 2842 2842 2843 2843 2217 2217 2217 2217 2844 2844 2845 2845 2251 2251 2259 2259 2230 2230 2230 2230 2259 2259 2236 2236 2259 2259 2263 2263 2236 2236 2236 2236 2263 2263 2246 2246 1730 1730 1734 1734 1653 1653 1734 1734 1657 1657 1653 1653 1653 1653 1657 1657 1590 1590 1657 1657 1594 1594 1590 1590 1590 1590 1594 1594 1533 1533 1594 1594 1537 1537 1533 1533 1533 1533 1537 1537 1480 1480 1537 1537 1486 1486 1480 1480 1480 1480 1486 1486 1433 1433 1486 1486 1441 1441 1433 1433 1433 1433 1441 1441 1394 1394 1441 1441 1400 1400 1394 1394 1394 1394 1400 1400 1355 1355 1400 1400 1365 1365 1355 1355 1355 1355 1365 1365 2846 2846 1365 1365 2847 2847 2848 2848 1324 1324 1328 1328 1291 1291 1328 1328 1300 1300 1291 1291 1291 1291 1300 1300 1266 1266 1300 1300 1275 1275 1266 1266 1266 1266 1275 1275 1243 1243 1275 1275 1258 1258 1243 1243 1243 1243 1258 1258 1223 1223 1258 1258 1239 1239 1223 1223 1223 1223 1239 1239 1210 1210 1239 1239 1221 1221 1210 1210 1210 1210 1221 1221 1197 1197 1221 1221 1214 1214 1197 1197 1197 1197 1214 1214 1189 1189 1214 1214 1204 1204 1189 1189 1189 1189 1204 1204 1186 1186 1204 1204 1203 1203 1186 1186 1186 1186 1203 1203 1190 1190 1203 1203 1205 1205 1190 1190 1190 1190 1205 1205 1198 1198 1205 1205 1215 1215 1198 1198 1198 1198 1215 1215 1211 1211 1215 1215 1222 1222 1211 1211 1211 1211 1222 1222 1224 1224 1222 1222 1240 1240 1224 1224 1224 1224 1240 1240 1244 1244 1240 1240 1259 1259 1244 1244 1244 1244 1259 1259 1267 1267 1259 1259 1276 1276 1267 1267 1267 1267 1276 1276 1292 1292 1276 1276 1301 1301 1292 1292 1292 1292 1301 1301 1325 1325 1301 1301 1329 1329 1325 1325 2849 2849 2850 2850 1356 1356 2851 2851 1366 1366 1356 1356 1356 1356 1366 1366 1395 1395 1724 1724 1823 1823 1730 1730 1373 1373 1364 1364 1397 1397 1364 1364 1385 1385 1397 1397 1397 1397 1385 1385 1409 1409 1385 1385 1403 1403 1409 1409 1409 1409 1403 1403 1438 1438 1403 1403 1436 1436 1438 1438 1438 1438 1436 1436 1452 1452 1436 1436 1459 1459 1452 1452 1452 1452 1459 1459 1489 1489 1459 1459 1497 1497 1489 1489 1489 1489 1497 1497 1514 1514 1497 1497 1536 1536 1514 1514 1514 1514 1536 1536 1552 1552 1536 1536 2852 2852 1552 1552 1552 1552 2853 2853 1597 1597 2854 2854 2855 2855 1597 1597 1597 1597 2856 2856 1632 1632 2857 2857 2858 2858 1632 1632 1632 1632 2859 2859 1686 1686 2860 2860 2861 2861 1686 1686 1686 1686 2862 2862 1749 1749 2863 2863 2864 2864 1749 1749 1749 1749 2865 2865 1806 1806 2866 2866 2867 2867 1806 1806 1806 1806 2868 2868 1862 1862 2869 2869 2870 2870 1862 1862 1862 1862 2871 2871 1921 1921 2872 2872 2873 2873 1921 1921 1921 1921 2874 2874 1970 1970 2875 2875 2876 2876 1970 1970 1970 1970 2877 2877 2006 2006 2878 2878 2055 2055 2006 2006 2006 2006 2055 2055 2041 2041 2055 2055 2090 2090 2041 2041 2041 2041 2090 2090 2073 2073 2090 2090 2121 2121 2073 2073 2073 2073 2121 2121 2098 2098 2121 2121 2143 2143 2098 2098 2098 2098 2143 2143 2129 2129 2143 2143 2170 2170 2129 2129 2129 2129 2170 2170 2145 2145 2170 2170 2188 2188 2145 2145 2145 2145 2188 2188 2166 2166 2188 2188 2203 2203 2166 2166 2166 2166 2203 2203 2180 2180 2203 2203 2217 2217 2180 2180 2180 2180 2217 2217 2197 2197 2217 2217 2879 2879 2197 2197 2197 2197 2880 2880 2205 2205 2881 2881 2882 2882 2205 2205 2205 2205 2883 2883 2211 2211 2884 2884 2885 2885 2211 2211 2211 2211 2886 2886 2221 2221 1724 1724 1730 1730 1647 1647 1730 1730 1653 1653 1647 1647 1647 1647 1653 1653 1586 1586 1653 1653 1590 1590 1586 1586 1586 1586 1590 1590 1527 1527 1590 1590 1533 1533 1527 1527 1527 1527 1533 1533 1474 1474 1533 1533 1480 1480 1474 1474 1474 1474 1480 1480 1427 1427 1480 1480 1433 1433 1427 1427 1427 1427 1433 1433 1386 1386 1433 1433 1394 1394 1386 1386 1386 1386 1394 1394 1349 1349 1394 1394 1355 1355 1349 1349 1349 1349 1355 1355 2887 2887 1355 1355 2888 2888 2889 2889 1314 1314 1324 1324 1285 1285 1324 1324 1291 1291 1285 1285 1285 1285 1291 1291 1260 1260 1291 1291 1266 1266 1260 1260 1260 1260 1266 1266 1235 1235 1266 1266 1243 1243 1235 1235 1235 1235 1243 1243 1216 1216 1243 1243 1223 1223 1216 1216 1216 1216 1223 1223 1199 1199 1223 1223 1210 1210 1199 1199 1199 1199 1210 1210 1184 1184 1210 1210 1197 1197 1184 1184 1184 1184 1197 1197 1175 1175 1197 1197 1189 1189 1175 1175 1175 1175 1189 1189 1172 1172 1189 1189 1186 1186 1172 1172 1172 1172 1186 1186 1176 1176 1186 1186 1190 1190 1176 1176 1176 1176 1190 1190 1185 1185 1190 1190 1198 1198 1185 1185 1185 1185 1198 1198 1200 1200 1198 1198 1211 1211 1200 1200 1200 1200 1211 1211 1217 1217 1211 1211 1224 1224 1217 1217 1217 1217 1224 1224 1236 1236 1224 1224 1244 1244 1236 1236 1236 1236 1244 1244 1261 1261 1244 1244 1267 1267 1261 1261 1261 1261 1267 1267 1286 1286 1267 1267 1292 1292 1286 1286 1286 1286 1292 1292 1315 1315 1292 1292 1325 1325 1315 1315 2890 2890 2891 2891 1350 1350 2892 2892 1356 1356 1350 1350 1350 1350 1356 1356 1387 1387 1356 1356 1395 1395 1387 1387 1387 1387 1395 1395 1428 1428 1720 1720 1823 1823 1724 1724 1401 1401 1373 1373 1411 1411 1373 1373 1397 1397 1411 1411 1411 1411 1397 1397 1430 1430 1397 1397 1409 1409 1430 1430 1430 1430 1409 1409 1446 1446 1409 1409 1438 1438 1446 1446 1446 1446 1438 1438 1463 1463 1438 1438 1452 1452 1463 1463 1463 1463 1452 1452 1491 1491 1452 1452 1489 1489 1491 1491 1491 1491 1489 1489 1508 1508 1489 1489 1514 1514 1508 1508 1508 1508 1514 1514 1544 1544 1514 1514 1552 1552 1544 1544 1544 1544 1552 1552 1573 1573 1552 1552 1597 1597 1573 1573 1573 1573 1597 1597 1613 1613 1597 1597 1632 1632 1613 1613 1613 1613 1632 1632 1656 1656 1632 1632 1686 1686 1656 1656 1656 1656 1686 1686 1694 1694 1686 1686 1749 1749 1694 1694 1694 1694 1749 1749 1757 1757 1749 1749 1806 1806 1757 1757 1757 1757 1806 1806 1808 1808 1806 1806 1862 1862 1808 1808 1808 1808 1862 1862 1854 1854 1862 1862 1921 1921 1854 1854 1854 1854 1921 1921 1917 1917 1921 1921 1970 1970 1917 1917 1917 1917 1970 1970 1949 1949 1970 1970 2006 2006 1949 1949 1949 1949 2006 2006 1990 1990 2006 2006 2041 2041 1990 1990 1990 1990 2041 2041 2025 2025 2041 2041 2073 2073 2025 2025 2025 2025 2073 2073 2049 2049 2073 2073 2098 2098 2049 2049 2049 2049 2098 2098 2084 2084 2098 2098 2129 2129 2084 2084 2084 2084 2129 2129 2100 2100 2129 2129 2145 2145 2100 2100 2100 2100 2145 2145 2125 2125 2145 2145 2166 2166 2125 2125 2125 2125 2166 2166 2137 2137 2166 2166 2180 2180 2137 2137 2137 2137 2180 2180 2155 2155 2180 2180 2197 2197 2155 2155 2155 2155 2197 2197 2168 2168 2197 2197 2205 2205 2168 2168 2168 2168 2205 2205 2174 2174 2205 2205 2211 2211 2174 2174 2174 2174 2211 2211 2182 2182 2211 2211 2221 2221 2182 2182 2182 2182 2221 2221 2193 2193 1720 1720 1724 1724 1643 1643 1724 1724 1647 1647 1643 1643 1643 1643 1647 1647 1578 1578 1647 1647 1586 1586 1578 1578 1578 1578 1586 1586 1523 1523 1586 1586 1527 1527 1523 1523 1523 1523 1527 1527 1468 1468 1527 1527 1474 1474 1468 1468 1468 1468 1474 1474 1419 1419 1474 1474 1427 1427 1419 1419 1419 1419 1427 1427 1378 1378 1427 1427 1386 1386 1378 1378 1378 1378 1386 1386 1343 1343 1386 1386 1349 1349 1343 1343 1343 1343 1349 1349 2893 2893 1349 1349 2894 2894 2895 2895 1308 1308 1314 1314 1279 1279 1314 1314 1285 1285 1279 1279 1279 1279 1285 1285 1250 1250 1285 1285 1260 1260 1250 1250 1250 1250 1260 1260 1229 1229 1260 1260 1235 1235 1229 1229 1229 1229 1235 1235 1208 1208 1235 1235 1216 1216 1208 1208 1208 1208 1216 1216 1193 1193 1216 1216 1199 1199 1193 1193 1193 1193 1199 1199 1177 1177 1199 1199 1184 1184 1177 1177 1177 1177 1184 1184 1168 1168 1184 1184 1175 1175 1168 1168 1168 1168 1175 1175 1164 1164 1175 1175 1172 1172 1164 1164 1164 1164 1172 1172 1169 1169 1172 1172 1176 1176 1169 1169 1169 1169 1176 1176 1178 1178 1176 1176 1185 1185 1178 1178 1178 1178 1185 1185 1194 1194 1185 1185 1200 1200 1194 1194 1194 1194 1200 1200 1209 1209 1200 1200 1217 1217 1209 1209 1209 1209 1217 1217 1230 1230 1217 1217 1236 1236 1230 1230 1230 1230 1236 1236 1251 1251 1236 1236 1261 1261 1251 1251 1251 1251 1261 1261 1280 1280 1261 1261 1286 1286 1280 1280 1280 1280 1286 1286 1309 1309 1286 1286 1315 1315 1309 1309 2896 2896 2897 2897 1344 1344 2898 2898 1350 1350 1344 1344 1344 1344 1350 1350 1379 1379 1350 1350 1387 1387 1379 1379 1379 1379 1387 1387 1420 1420 1387 1387 1428 1428 1420 1420 1420 1420 1428 1428 1469 1469 1718 1718 1823 1823 1720 1720 1434 1434 1401 1401 1442 1442 1401 1401 1411 1411 1442 1442 1442 1442 1411 1411 1450 1450 1411 1411 1430 1430 1450 1450 1450 1450 1430 1430 1465 1465 1430 1430 1446 1446 1465 1465 1465 1465 1446 1446 1485 1485 1446 1446 1463 1463 1485 1485 1485 1485 1463 1463 1499 1499 1463 1463 1491 1491 1499 1499 1499 1499 1491 1491 1518 1518 1491 1491 1508 1508 1518 1518 1518 1518 1508 1508 1548 1548 1508 1508 1544 1544 1548 1548 1548 1548 1544 1544 1567 1567 1544 1544 1573 1573 1567 1567 1567 1567 1573 1573 1605 1605 1573 1573 1613 1613 1605 1605 1605 1605 1613 1613 1628 1628 1613 1613 1656 1656 1628 1628 1628 1628 1656 1656 1674 1674 1656 1656 1694 1694 1674 1674 1674 1674 1694 1694 1705 1705 1694 1694 1757 1757 1705 1705 1705 1705 1757 1757 1761 1761 1757 1757 1808 1808 1761 1761 1761 1761 1808 1808 1812 1812 1808 1808 1854 1854 1812 1812 1812 1812 1854 1854 1850 1850 1854 1854 1917 1917 1850 1850 1850 1850 1917 1917 1905 1905 1917 1917 1949 1949 1905 1905 1905 1905 1949 1949 1937 1937 1949 1949 1990 1990 1937 1937 1937 1937 1990 1990 1978 1978 1990 1990 2025 2025 1978 1978 1978 1978 2025 2025 1998 1998 2025 2025 2049 2049 1998 1998 1998 1998 2049 2049 2035 2035 2049 2049 2084 2084 2035 2035 2035 2035 2084 2084 2053 2053 2084 2084 2100 2100 2053 2053 2053 2053 2100 2100 2078 2078 2100 2100 2125 2125 2078 2078 2078 2078 2125 2125 2092 2092 2125 2125 2137 2137 2092 2092 2092 2092 2137 2137 2110 2110 2137 2137 2155 2155 2110 2110 2110 2110 2155 2155 2127 2127 2155 2155 2168 2168 2127 2127 2127 2127 2168 2168 2133 2133 2168 2168 2174 2174 2133 2133 2133 2133 2174 2174 2141 2141 2174 2174 2182 2182 2141 2141 2141 2141 2182 2182 2153 2153 2182 2182 2193 2193 2153 2153 2153 2153 2193 2193 2160 2160 1718 1718 1720 1720 1641 1641 1720 1720 1643 1643 1641 1641 1641 1641 1643 1643 1576 1576 1643 1643 1578 1578 1576 1576 1576 1576 1578 1578 1519 1519 1578 1578 1523 1523 1519 1519 1519 1519 1523 1523 1466 1466 1523 1523 1468 1468 1466 1466 1466 1466 1468 1468 1417 1417 1468 1468 1419 1419 1417 1417 1417 1417 1419 1419 1376 1376 1419 1419 1378 1378 1376 1376 1376 1376 1378 1378 1339 1339 1378 1378 1343 1343 1339 1339 1339 1339 1343 1343 2899 2899 1343 1343 2900 2900 2901 2901 1304 1304 1308 1308 1277 1277 1308 1308 1279 1279 1277 1277 1277 1277 1279 1279 1248 1248 1279 1279 1250 1250 1248 1248 1248 1248 1250 1250 1227 1227 1250 1250 1229 1229 1227 1227 1227 1227 1229 1229 1206 1206 1229 1229 1208 1208 1206 1206 1206 1206 1208 1208 1191 1191 1208 1208 1193 1193 1191 1191 1191 1191 1193 1193 1173 1173 1193 1193 1177 1177 1173 1173 1173 1173 1177 1177 1165 1165 1177 1177 1168 1168 1165 1165 1165 1165 1168 1168 1163 1163 1168 1168 1164 1164 1163 1163 1163 1163 1164 1164 1166 1166 1164 1164 1169 1169 1166 1166 1166 1166 1169 1169 1174 1174 1169 1169 1178 1178 1174 1174 1174 1174 1178 1178 1192 1192 1178 1178 1194 1194 1192 1192 1192 1192 1194 1194 1207 1207 1194 1194 1209 1209 1207 1207 1207 1207 1209 1209 1228 1228 1209 1209 1230 1230 1228 1228 1228 1228 1230 1230 1249 1249 1230 1230 1251 1251 1249 1249 1249 1249 1251 1251 1278 1278 1251 1251 1280 1280 1278 1278 1278 1278 1280 1280 1305 1305 1280 1280 1309 1309 1305 1305 2902 2902 2903 2903 1340 1340 2904 2904 1344 1344 1340 1340 1340 1340 1344 1344 1377 1377 1344 1344 1379 1379 1377 1377 1377 1377 1379 1379 1418 1418 1379 1379 1420 1420 1418 1418 1418 1418 1420 1420 1467 1467 1420 1420 1469 1469 1467 1467 1467 1467 1469 1469 1520 1520 1722 1722 1823 1823 1718 1718 1475 1475 1434 1434 1481 1481 1434 1434 1442 1442 1481 1481 1481 1481 1442 1442 1487 1487 1442 1442 1450 1450 1487 1487 1487 1487 1450 1450 1495 1495 1450 1450 1465 1465 1495 1495 1495 1495 1465 1465 1503 1503 1465 1465 1485 1485 1503 1503 1503 1503 1485 1485 1522 1522 1485 1485 1499 1499 1522 1522 1522 1522 1499 1499 1542 1542 1499 1499 1518 1518 1542 1542 1542 1542 1518 1518 1556 1556 1518 1518 1548 1548 1556 1556 1556 1556 1548 1548 1575 1575 1548 1548 1567 1567 1575 1575 1575 1575 1567 1567 1607 1607 1567 1567 1605 1605 1607 1607 1607 1607 1605 1605 1621 1621 1605 1605 1628 1628 1621 1621 1621 1621 1628 1628 1664 1664 1628 1628 1674 1674 1664 1664 1664 1664 1674 1674 1688 1688 1674 1674 1705 1705 1688 1688 1688 1688 1705 1705 1729 1729 1705 1705 1761 1761 1729 1729 1729 1729 1761 1761 1771 1771 1761 1761 1812 1812 1771 1771 1771 1771 1812 1812 1814 1814 1812 1812 1850 1850 1814 1814 1814 1814 1850 1850 1848 1848 1850 1850 1905 1905 1848 1848 1848 1848 1905 1905 1894 1894 1905 1905 1937 1937 1894 1894 1894 1894 1937 1937 1923 1923 1937 1937 1978 1978 1923 1923 1923 1923 1978 1978 1947 1947 1978 1978 1998 1998 1947 1947 1947 1947 1998 1998 1984 1984 1998 1998 2035 2035 1984 1984 1984 1984 2035 2035 2000 2000 2035 2035 2053 2053 2000 2000 2000 2000 2053 2053 2029 2029 2053 2053 2078 2078 2029 2029 2029 2029 2078 2078 2045 2045 2078 2078 2092 2092 2045 2045 2045 2045 2092 2092 2061 2061 2092 2092 2110 2110 2061 2061 2061 2061 2110 2110 2080 2080 2110 2110 2127 2127 2080 2080 2080 2080 2127 2127 2088 2088 2127 2127 2133 2133 2088 2088 2088 2088 2133 2133 2096 2096 2133 2133 2141 2141 2096 2096 2096 2096 2141 2141 2106 2106 2141 2141 2153 2153 2106 2106 2106 2106 2153 2153 2114 2114 2153 2153 2160 2160 2114 2114 2114 2114 2160 2160 2123 2123 1722 1722 1718 1718 1645 1645 1718 1718 1641 1641 1645 1645 1645 1645 1641 1641 1580 1580 1641 1641 1576 1576 1580 1580 1580 1580 1576 1576 1525 1525 1576 1576 1519 1519 1525 1525 1525 1525 1519 1519 1472 1472 1519 1519 1466 1466 1472 1472 1472 1472 1466 1466 1423 1423 1466 1466 1417 1417 1423 1423 1423 1423 1417 1417 1382 1382 1417 1417 1376 1376 1382 1382 1382 1382 1376 1376 1345 1345 1376 1376 1339 1339 1345 1345 1345 1345 1339 1339 2905 2905 1339 1339 2906 2906 2907 2907 1310 1310 1304 1304 1283 1283 1304 1304 1277 1277 1283 1283 1283 1283 1277 1277 1254 1254 1277 1277 1248 1248 1254 1254 1254 1254 1248 1248 1231 1231 1248 1248 1227 1227 1231 1231 1231 1231 1227 1227 1212 1212 1227 1227 1206 1206 1212 1212 1212 1212 1206 1206 1195 1195 1206 1206 1191 1191 1195 1195 1195 1195 1191 1191 1180 1180 1191 1191 1173 1173 1180 1180 1180 1180 1173 1173 1170 1170 1173 1173 1165 1165 1170 1170 1170 1170 1165 1165 1167 1167 1165 1165 1163 1163 1167 1167 1167 1167 1163 1163 1171 1171 1163 1163 1166 1166 1171 1171 1171 1171 1166 1166 1181 1181 1166 1166 1174 1174 1181 1181 1181 1181 1174 1174 1196 1196 1174 1174 1192 1192 1196 1196 1196 1196 1192 1192 1213 1213 1192 1192 1207 1207 1213 1213 1213 1213 1207 1207 1232 1232 1207 1207 1228 1228 1232 1232 1232 1232 1228 1228 1255 1255 1228 1228 1249 1249 1255 1255 1255 1255 1249 1249 1284 1284 1249 1249 1278 1278 1284 1284 1284 1284 1278 1278 1311 1311 1278 1278 1305 1305 1311 1311 2908 2908 2909 2909 1346 1346 2910 2910 1340 1340 1346 1346 1346 1346 1340 1340 1383 1383 1340 1340 1377 1377 1383 1383 1383 1383 1377 1377 1424 1424 1377 1377 1418 1418 1424 1424 1424 1424 1418 1418 1473 1473 1418 1418 1467 1467 1473 1473 1473 1473 1467 1467 1526 1526 1467 1467 1520 1520 1526 1526 1526 1526 1520 1520 1581 1581 1726 1726 1823 1823 1722 1722 1524 1524 1475 1475 1528 1528 1475 1475 1481 1481 1528 1528 1528 1528 1481 1481 1534 1534 1481 1481 1487 1487 1534 1534 1534 1534 1487 1487 1538 1538 1487 1487 1495 1495 1538 1538 1538 1538 1495 1495 1546 1546 1495 1495 1503 1503 1546 1546 1546 1546 1503 1503 1554 1554 1503 1503 1522 1522 1554 1554 1554 1554 1522 1522 1560 1560 1522 1522 1542 1542 1560 1560 1560 1560 1542 1542 1585 1585 1542 1542 1556 1556 1585 1585 1585 1585 1556 1556 1599 1599 1556 1556 1575 1575 1599 1599 1599 1599 1575 1575 1615 1615 1575 1575 1607 1607 1615 1615 1615 1615 1607 1607 1634 1634 1607 1607 1621 1621 1634 1634 1634 1634 1621 1621 1666 1666 1621 1621 1664 1664 1666 1666 1666 1666 1664 1664 1684 1684 1664 1664 1688 1688 1684 1684 1684 1684 1688 1688 1707 1707 1688 1688 1729 1729 1707 1707 1707 1707 1729 1729 1751 1751 1729 1729 1771 1771 1751 1751 1751 1751 1771 1771 1775 1775 1771 1771 1814 1814 1775 1775 1775 1775 1814 1814 1816 1816 1814 1814 1848 1848 1816 1816 1816 1816 1848 1848 1842 1842 1848 1848 1894 1894 1842 1842 1842 1842 1894 1894 1870 1870 1894 1894 1923 1923 1870 1870 1870 1870 1923 1923 1911 1911 1923 1923 1947 1947 1911 1911 1911 1911 1947 1947 1931 1931 1947 1947 1984 1984 1931 1931 1931 1931 1984 1984 1955 1955 1984 1984 2000 2000 1955 1955 1955 1955 2000 2000 1980 1980 2000 2000 2029 2029 1980 1980 1980 1980 2029 2029 1992 1992 2029 2029 2045 2045 1992 1992 1992 1992 2045 2045 2008 2008 2045 2045 2061 2061 2008 2008 2008 2008 2061 2061 2031 2031 2061 2061 2080 2080 2031 2031 2031 2031 2080 2080 2039 2039 2080 2080 2088 2088 2039 2039 2039 2039 2088 2088 2047 2047 2088 2088 2096 2096 2047 2047 2047 2047 2096 2096 2057 2057 2096 2096 2106 2106 2057 2057 2057 2057 2106 2106 2065 2065 2106 2106 2114 2114 2065 2065 2065 2065 2114 2114 2076 2076 2114 2114 2123 2123 2076 2076 2076 2076 2123 2123 2082 2082 1726 1726 1722 1722 1651 1651 1722 1722 1645 1645 1651 1651 1651 1651 1645 1645 1588 1588 1645 1645 1580 1580 1588 1588 1588 1588 1580 1580 1529 1529 1580 1580 1525 1525 1529 1529 1529 1529 1525 1525 1476 1476 1525 1525 1472 1472 1476 1476 1476 1476 1472 1472 1431 1431 1472 1472 1423 1423 1431 1431 1431 1431 1423 1423 1390 1390 1423 1423 1382 1382 1390 1390 1390 1390 1382 1382 1353 1353 1382 1382 1345 1345 1353 1353 1353 1353 1345 1345 2911 2911 1345 1345 2912 2912 2913 2913 1318 1318 1310 1310 1287 1287 1310 1310 1283 1283 1287 1287 1287 1287 1283 1283 1262 1262 1283 1283 1254 1254 1262 1262 1262 1262 1254 1254 1237 1237 1254 1254 1231 1231 1237 1237 1237 1237 1231 1231 1218 1218 1231 1231 1212 1212 1218 1218 1218 1218 1212 1212 1201 1201 1212 1212 1195 1195 1201 1201 1201 1201 1195 1195 1187 1187 1195 1195 1180 1180 1187 1187 1187 1187 1180 1180 1182 1182 1180 1180 1170 1170 1182 1182 1182 1182 1170 1170 1179 1179 1170 1170 1167 1167 1179 1179 1179 1179 1167 1167 1183 1183 1167 1167 1171 1171 1183 1183 1183 1183 1171 1171 1188 1188 1171 1171 1181 1181 1188 1188 1188 1188 1181 1181 1202 1202 1181 1181 1196 1196 1202 1202 1202 1202 1196 1196 1219 1219 1196 1196 1213 1213 1219 1219 1219 1219 1213 1213 1238 1238 1213 1213 1232 1232 1238 1238 1238 1238 1232 1232 1263 1263 1232 1232 1255 1255 1263 1263 1263 1263 1255 1255 1288 1288 1255 1255 1284 1284 1288 1288 1288 1288 1284 1284 1319 1319 1284 1284 1311 1311 1319 1319 2914 2914 2915 2915 1354 1354 2916 2916 1346 1346 1354 1354 1354 1354 1346 1346 1391 1391 1346 1346 1383 1383 1391 1391 1391 1391 1383 1383 1432 1432 1383 1383 1424 1424 1432 1432 1432 1432 1424 1424 1477 1477 1424 1424 1473 1473 1477 1477 1477 1477 1473 1473 1530 1530 1473 1473 1526 1526 1530 1530 1530 1530 1526 1526 1589 1589 1526 1526 1581 1581 1589 1589 1589 1589 1581 1581 1652 1652 1577 1577 1524 1524 1579 1579 1524 1524 1528 1528 1579 1579 1579 1579 1528 1528 1587 1587 1528 1528 1534 1534 1587 1587 1587 1587 1534 1534 1591 1591 1534 1534 1538 1538 1591 1591 1591 1591 1538 1538 1595 1595 1538 1538 1546 1546 1595 1595 1595 1595 1546 1546 1603 1603 1546 1546 1554 1554 1603 1603 1603 1603 1554 1554 1609 1609 1554 1554 1560 1560 1609 1609 1609 1609 1560 1560 1617 1617 1560 1560 1585 1585 1617 1617 1617 1617 1585 1585 1623 1623 1585 1585 1599 1599 1623 1623 1623 1623 1599 1599 1638 1638 1599 1599 1615 1615 1638 1638 1638 1638 1615 1615 1662 1662 1615 1615 1634 1634 1662 1662 1662 1662 1634 1634 1680 1680 1634 1634 1666 1666 1680 1680 1680 1680 1666 1666 1690 1690 1666 1666 1684 1684 1690 1690 1690 1690 1684 1684 1709 1709 1684 1684 1707 1707 1709 1709 1709 1709 1707 1707 1743 1743 1707 1707 1751 1751 1743 1743 1743 1743 1751 1751 1765 1765 1751 1751 1775 1775 1765 1765 1765 1765 1775 1775 1781 1781 1775 1775 1816 1816 1781 1781 1781 1781 1816 1816 1818 1818 1816 1816 1842 1842 1818 1818 1818 1818 1842 1842 1838 1838 1842 1842 1870 1870 1838 1838 1838 1838 1870 1870 1856 1856 1870 1870 1911 1911 1856 1856 1856 1856 1911 1911 1884 1884 1911 1911 1931 1931 1884 1884 1884 1884 1931 1931 1915 1915 1931 1931 1955 1955 1915 1915 1915 1915 1955 1955 1925 1925 1955 1955 1980 1980 1925 1925 1925 1925 1980 1980 1939 1939 1980 1980 1992 1992 1939 1939 1939 1939 1992 1992 1959 1959 1992 1992 2008 2008 1959 1959 1959 1959 2008 2008 1976 1976 2008 2008 2031 2031 1976 1976 1976 1976 2031 2031 1986 1986 2031 2031 2039 2039 1986 1986 1986 1986 2039 2039 1994 1994 2039 2039 2047 2047 1994 1994 1994 1994 2047 2047 2004 2004 2047 2047 2057 2057 2004 2004 2004 2004 2057 2057 2012 2012 2057 2057 2065 2065 2012 2012 2012 2012 2065 2065 2018 2018 2065 2065 2076 2076 2018 2018 2018 2018 2076 2076 2027 2027 2076 2076 2082 2082 2027 2027 2027 2027 2082 2082 2033 2033 1646 1646 1577 1577 1642 1642 1577 1577 1579 1579 1642 1642 1642 1642 1579 1579 1644 1644 1579 1579 1587 1587 1644 1644 1644 1644 1587 1587 1648 1648 1587 1587 1591 1591 1648 1648 1648 1648 1591 1591 1654 1654 1591 1591 1595 1595 1654 1654 1654 1654 1595 1595 1658 1658 1595 1595 1603 1603 1658 1658 1658 1658 1603 1603 1668 1668 1603 1603 1609 1609 1668 1668 1668 1668 1609 1609 1672 1672 1609 1609 1617 1617 1672 1672 1672 1672 1617 1617 1678 1678 1617 1617 1623 1623 1678 1678 1678 1678 1623 1623 1682 1682 1623 1623 1638 1638 1682 1682 1682 1682 1638 1638 1692 1692 1638 1638 1662 1662 1692 1692 1692 1692 1662 1662 1696 1696 1662 1662 1680 1680 1696 1696 1696 1696 1680 1680 1713 1713 1680 1680 1690 1690 1713 1713 1713 1713 1690 1690 1737 1737 1690 1690 1709 1709 1737 1737 1737 1737 1709 1709 1753 1753 1709 1709 1743 1743 1753 1753 1753 1753 1743 1743 1767 1767 1743 1743 1765 1765 1767 1767 1767 1767 1765 1765 1777 1777 1765 1765 1781 1781 1777 1777 1777 1777 1781 1781 1785 1785 1781 1781 1818 1818 1785 1785 1785 1785 1818 1818 1820 1820 1818 1818 1838 1838 1820 1820 1820 1820 1838 1838 1834 1834 1838 1838 1856 1856 1834 1834 1834 1834 1856 1856 1844 1844 1856 1856 1884 1884 1844 1844 1844 1844 1884 1884 1858 1858 1884 1884 1915 1915 1858 1858 1858 1858 1915 1915 1876 1876 1915 1915 1925 1925 1876 1876 1876 1876 1925 1925 1899 1899 1925 1925 1939 1939 1899 1899 1899 1899 1939 1939 1913 1913 1939 1939 1959 1959 1913 1913 1913 1913 1959 1959 1919 1919 1959 1959 1976 1976 1919 1919 1919 1919 1976 1976 1927 1927 1976 1976 1986 1986 1927 1927 1927 1927 1986 1986 1935 1935 1986 1986 1994 1994 1935 1935 1935 1935 1994 1994 1943 1943 1994 1994 2004 2004 1943 1943 1943 1943 2004 2004 1951 1951 2004 2004 2012 2012 1951 1951 1951 1951 2012 2012 1961 1961 2012 2012 2018 2018 1961 1961 1961 1961 2018 2018 1968 1968 2018 2018 2027 2027 1968 1968 1968 1968 2027 2027 1972 1972 2027 2027 2033 2033 1972 1972 1972 1972 2033 2033 1974 1974 1727 1727 1646 1646 1723 1723 1646 1646 1642 1642 1723 1723 1723 1723 1642 1642 1719 1719 1642 1642 1644 1644 1719 1719 1719 1719 1644 1644 1721 1721 1644 1644 1648 1648 1721 1721 1721 1721 1648 1648 1725 1725 1648 1648 1654 1654 1725 1725 1725 1725 1654 1654 1731 1731 1654 1654 1658 1658 1731 1731 1731 1731 1658 1658 1735 1735 1658 1658 1668 1668 1735 1735 1735 1735 1668 1668 1739 1739 1668 1668 1672 1672 1739 1739 1739 1739 1672 1672 1745 1745 1672 1672 1678 1678 1745 1745 1745 1745 1678 1678 1747 1747 1678 1678 1682 1682 1747 1747 1747 1747 1682 1682 1755 1755 1682 1682 1692 1692 1755 1755 1755 1755 1692 1692 1759 1759 1692 1692 1696 1696 1759 1759 1759 1759 1696 1696 1763 1763 1696 1696 1713 1713 1763 1763 1763 1763 1713 1713 1769 1769 1713 1713 1737 1737 1769 1769 1769 1769 1737 1737 1773 1773 1737 1737 1753 1753 1773 1773 1773 1773 1753 1753 1779 1779 1753 1753 1767 1767 1779 1779 1779 1779 1767 1767 1783 1783 1767 1767 1777 1777 1783 1783 1783 1783 1777 1777 1787 1787 1777 1777 1785 1785 1787 1787 1787 1787 1785 1785 1810 1810 1785 1785 1820 1820 1810 1810 1810 1810 1820 1820 1822 1822 1820 1820 1834 1834 1822 1822 1822 1822 1834 1834 1832 1832 1834 1834 1844 1844 1832 1832 1832 1832 1844 1844 1836 1836 1844 1844 1858 1858 1836 1836 1836 1836 1858 1858 1840 1840 1858 1858 1876 1876 1840 1840 1840 1840 1876 1876 1846 1846 1876 1876 1899 1899 1846 1846 1846 1846 1899 1899 1852 1852 1899 1899 1913 1913 1852 1852 1852 1852 1913 1913 1860 1860 1913 1913 1919 1919 1860 1860 1860 1860 1919 1919 1864 1864 1919 1919 1927 1927 1864 1864 1864 1864 1927 1927 1872 1872 1927 1927 1935 1935 1872 1872 1872 1872 1935 1935 1880 1880 1935 1935 1943 1943 1880 1880 1880 1880 1943 1943 1888 1888 1943 1943 1951 1951 1888 1888 1888 1888 1951 1951 1897 1897 1951 1951 1961 1961 1897 1897 1897 1897 1961 1961 1901 1901 1961 1961 1968 1968 1901 1901 1901 1901 1968 1968 1903 1903 1968 1968 1972 1972 1903 1903 1903 1903 1972 1972 1907 1907 1972 1972 1974 1974 1907 1907 1907 1907 1974 1974 1909 1909 1902 1902 1825 1825 1906 1906 1727 1727 1652 1652 1646 1646 1652 1652 1581 1581 1646 1646 1646 1646 1581 1581 1577 1577 1581 1581 1520 1520 1577 1577 1577 1577 1520 1520 1524 1524 1520 1520 1469 1469 1524 1524 1524 1524 1469 1469 1475 1475 1469 1469 1428 1428 1475 1475 1475 1475 1428 1428 1434 1434 1428 1428 1395 1395 1434 1434 1434 1434 1395 1395 1401 1401 1395 1395 1366 1366 1401 1401 1401 1401 1366 1366 1373 1373 1366 1366 1348 1348 1373 1373 1373 1373 1348 1348 1364 1364 1348 1348 2917 2917 1364 1364 1364 1364 2918 2918 2919 2919 1334 1334 1331 1331 1358 1358 1358 1358 1331 1331 1362 1362 1331 1331 1342 1342 1362 1362 2920 2920 2921 2921 1369 1369 2922 2922 1360 1360 1369 1369 1369 1369 1360 1360 1399 1399 1360 1360 1389 1389 1399 1399 1399 1399 1389 1389 1426 1426 1389 1389 1416 1416 1426 1426 1426 1426 1416 1416 1461 1461 1416 1416 1457 1457 1461 1461 1461 1461 1457 1457 1506 1506 1457 1457 1504 1504 1506 1506 1506 1506 1504 1504 1561 1561 1504 1504 1562 1562 1561 1561 1561 1561 1562 1562 1625 1625 1562 1562 1629 1629 1625 1625 1625 1625 1629 1629 1700 1700 1629 1629 1702 1702 1700 1700 1700 1700 1702 1702 1793 1793 1702 1702 1795 1795 1793 1793 1793 1793 1795 1795 1881 1881 1795 1795 1877 1877 1881 1881 1881 1881 1877 1877 1944 1944 1877 1877 1940 1940 1944 1944 1944 1944 1940 1940 1995 1995 1940 1940 1987 1987 1995 1995 1995 1995 1987 1987 2036 2036 1987 1987 2019 2019 2036 2036 2923 2923 2924 2924 2054 2054 2925 2925 2040 2040 2054 2054 2054 2054 2040 2040 2072 2072 2040 2040 2048 2048 2072 2072 2072 2072 2048 2048 2083 2083 2048 2048 2052 2052 2083 2083 2083 2083 2052 2052 2077 2077 2052 2052 2044 2044 2077 2077 2077 2077 2044 2044 2060 2060 2044 2044 2030 2030 2060 2060 2060 2060 2030 2030 2038 2038 2030 2030 1993 1993 2038 2038 2038 2038 1993 1993 2003 2003 1993 1993 1950 1950 2003 2003 2003 2003 1950 1950 1960 1960 1950 1950 1900 1900 1960 1960 1960 1960 1900 1900 1902 1902 1900 1900 1825 1825 1902 1902
+419 419 417 417 498 498 419 419 498 498 423 423 425 425 423 423 498 498 429 429 425 425 498 498 438 438 429 429 498 498 446 446 438 438 498 498 454 454 446 446 498 498 462 462 454 454 498 498 466 466 462 462 498 498 474 474 466 466 498 498 480 480 474 474 498 498 486 486 480 480 498 498 490 490 486 486 498 498 494 494 490 490 498 498 501 501 494 494 498 498 513 513 501 501 498 498 536 536 513 513 498 498 540 540 536 536 498 498 544 544 540 540 498 498 550 550 544 544 498 498 554 554 550 550 498 498 560 560 554 554 498 498 564 564 560 560 498 498 568 568 564 564 498 498 576 576 568 568 499 499 578 578 576 576 499 499 584 584 578 578 499 499 588 588 584 584 499 499 592 592 588 588 499 499 598 598 592 592 499 499 602 602 598 598 499 499 604 604 602 602 499 499 600 600 604 604 499 499 596 596 600 600 499 499 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 497 497 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 497 497 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 497 497 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 497 497 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 497 497 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2320 2320 485 485 496 496 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2321 2321 319 319 2322 2322 2323 2323 343 343 305 305 337 337 489 489 496 496 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2324 2324 120 120 114 114 2325 2325 2326 2326 114 114 2327 2327 114 114 104 104 2328 2328 2329 2329 104 104 2330 2330 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2331 2331 355 355 2332 2332 2333 2333 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 496 496 489 489 2334 2334 270 270 2335 2335 270 270 235 235 2336 2336 2337 2337 235 235 2338 2338 235 235 204 204 2339 2339 2340 2340 204 204 2341 2341 204 204 182 182 2342 2342 2343 2343 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2344 2344 137 137 122 122 2345 2345 2346 2346 122 122 2347 2347 122 122 108 108 2348 2348 2349 2349 108 108 2350 2350 108 108 2351 2351 2352 2352 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2353 2353 404 404 2354 2354 2355 2355 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 500 500 496 496 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2356 2356 161 161 2357 2357 2358 2358 161 161 2359 2359 161 161 139 139 2360 2360 2361 2361 139 139 2362 2362 139 139 2363 2363 2364 2364 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 500 500 493 493 502 502 493 493 491 491 502 502 502 502 491 491 504 504 491 491 487 487 504 504 504 504 487 487 506 506 487 487 483 483 506 506 506 506 483 483 508 508 483 483 477 477 508 508 508 508 477 477 510 510 477 477 475 475 510 510 510 510 475 475 514 514 475 475 471 471 514 514 514 514 471 471 516 516 471 471 463 463 516 516 516 516 463 463 2365 2365 463 463 2366 2366 2367 2367 518 518 459 459 520 520 459 459 457 457 520 520 520 520 457 457 522 522 457 457 451 451 522 522 522 522 451 451 524 524 451 451 447 447 524 524 524 524 447 447 526 526 512 512 496 496 500 500 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2368 2368 130 130 130 130 2369 2369 2370 2370 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 512 512 500 500 537 537 500 500 502 502 537 537 537 537 502 502 541 541 502 502 504 504 541 541 541 541 504 504 547 547 504 504 506 506 547 547 547 547 506 506 551 551 506 506 508 508 551 551 551 551 508 508 561 561 508 508 510 510 561 561 561 561 510 510 565 565 510 510 514 514 565 565 565 565 514 514 573 573 514 514 516 516 573 573 573 573 516 516 2371 2371 516 516 2372 2372 2373 2373 581 581 518 518 589 589 518 518 520 520 589 589 589 589 520 520 605 605 520 520 522 522 605 605 605 605 522 522 607 607 522 522 524 524 607 607 607 607 524 524 611 611 524 524 526 526 611 611 611 611 526 526 619 619 535 535 496 496 512 512 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2374 2374 126 126 126 126 2375 2375 2376 2376 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 535 535 512 512 545 545 512 512 537 537 545 545 545 545 537 537 557 557 537 537 541 541 557 557 557 557 541 541 571 571 541 541 547 547 571 571 571 571 547 547 593 593 547 547 551 551 593 593 593 593 551 551 617 617 551 551 561 561 617 617 617 617 561 561 628 628 561 561 565 565 628 628 628 628 565 565 636 636 565 565 573 573 636 636 636 636 573 573 2377 2377 573 573 2378 2378 2379 2379 646 646 581 581 652 652 581 581 589 589 652 652 652 652 589 589 662 662 589 589 605 605 662 662 662 662 605 605 672 672 605 605 607 607 672 672 672 672 607 607 682 682 607 607 611 611 682 682 682 682 611 611 686 686 611 611 619 619 686 686 686 686 619 619 692 692 539 539 497 497 535 535 528 528 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2380 2380 116 116 116 116 2381 2381 2382 2382 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 539 539 535 535 555 555 535 535 545 545 555 555 555 555 545 545 579 579 545 545 557 557 579 579 579 579 557 557 615 615 557 557 571 571 615 615 615 615 571 571 634 634 571 571 593 593 634 634 634 634 593 593 648 648 593 593 617 617 648 648 648 648 617 617 666 666 617 617 628 628 666 666 666 666 628 628 690 690 628 628 636 636 690 690 690 690 636 636 2383 2383 636 636 2384 2384 2385 2385 703 703 646 646 711 711 646 646 652 652 711 711 711 711 652 652 721 721 652 652 662 662 721 721 721 721 662 662 729 729 662 662 672 672 729 729 729 729 672 672 739 739 672 672 682 682 739 739 739 739 682 682 753 753 682 682 686 686 753 753 753 753 686 686 757 757 686 686 692 692 757 757 757 757 692 692 759 759 543 543 497 497 539 539 621 621 528 528 530 530 528 528 439 439 530 530 530 530 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2386 2386 112 112 112 112 2387 2387 2388 2388 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 543 543 539 539 569 569 539 539 555 555 569 569 569 569 555 555 613 613 555 555 579 579 613 613 613 613 579 579 638 638 579 579 615 615 638 638 638 638 615 615 658 658 615 615 634 634 658 658 658 658 634 634 694 694 634 634 648 648 694 694 694 694 648 648 709 709 648 648 666 666 709 709 709 709 666 666 725 725 666 666 690 690 725 725 725 725 690 690 2389 2389 690 690 2390 2390 2391 2391 751 751 703 703 764 764 703 703 711 711 764 764 764 764 711 711 772 772 711 711 721 721 772 772 772 772 721 721 782 782 721 721 729 729 782 782 782 782 729 729 790 790 729 729 739 739 790 790 790 790 739 739 806 806 739 739 753 753 806 806 806 806 753 753 812 812 753 753 757 757 812 812 812 812 757 757 816 816 757 757 759 759 816 816 816 816 759 759 818 818 549 549 497 497 543 543 696 696 621 621 623 623 621 621 530 530 623 623 623 623 530 530 532 532 530 530 435 435 532 532 532 532 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2392 2392 106 106 106 106 2393 2393 2394 2394 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 549 549 543 543 585 585 543 543 569 569 585 585 585 585 569 569 632 632 569 569 613 613 632 632 632 632 613 613 656 656 613 613 638 638 656 656 656 656 638 638 701 701 638 638 658 658 701 701 701 701 658 658 717 717 658 658 694 694 717 717 717 717 694 694 749 749 694 694 709 709 749 749 749 749 709 709 770 770 709 709 725 725 770 770 770 770 725 725 786 786 725 725 2395 2395 786 786 786 786 2396 2396 2397 2397 751 751 764 764 810 810 810 810 764 764 821 821 764 764 772 772 821 821 821 821 772 772 829 829 772 772 782 782 829 829 829 829 782 782 839 839 782 782 790 790 839 839 839 839 790 790 851 851 790 790 806 806 851 851 851 851 806 806 861 861 806 806 812 812 861 861 861 861 812 812 865 865 812 812 816 816 865 865 865 865 816 816 869 869 816 816 818 818 869 869 869 869 818 818 866 866 553 553 497 497 549 549 761 761 696 696 698 698 696 696 623 623 698 698 698 698 623 623 625 625 623 623 532 532 625 625 625 625 532 532 534 534 532 532 433 433 534 534 534 534 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2398 2398 103 103 103 103 2399 2399 2400 2400 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 553 553 549 549 609 609 549 549 585 585 609 609 609 609 585 585 642 642 585 585 632 632 642 642 642 642 632 632 688 688 632 632 656 656 688 688 688 688 656 656 715 715 656 656 701 701 715 715 715 715 701 701 755 755 701 701 717 717 755 755 755 755 717 717 778 778 717 717 749 749 778 778 778 778 749 749 808 808 749 749 770 770 808 808 808 808 770 770 825 825 770 770 786 786 825 825 825 825 786 786 2401 2401 786 786 2402 2402 2403 2403 843 843 810 810 867 867 810 810 821 821 867 867 867 867 821 821 874 874 821 821 829 829 874 874 874 874 829 829 882 882 829 829 839 839 882 882 882 882 839 839 896 896 839 839 851 851 896 896 896 896 851 851 906 906 851 851 861 861 906 906 906 906 861 861 908 908 861 861 865 865 908 908 908 908 865 865 910 910 865 865 869 869 910 910 910 910 869 869 909 909 869 869 866 866 909 909 909 909 866 866 907 907 559 559 497 497 553 553 817 817 761 761 760 760 761 761 698 698 760 760 760 760 698 698 697 697 698 698 625 625 697 697 697 697 625 625 624 624 625 625 534 534 624 624 624 624 534 534 533 533 534 534 430 430 533 533 533 533 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2404 2404 107 107 107 107 2405 2405 2406 2406 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 559 559 553 553 626 626 553 553 609 609 626 626 626 626 609 609 660 660 609 609 642 642 660 660 660 660 642 642 707 707 642 642 688 688 707 707 707 707 688 688 747 747 688 688 715 715 747 747 747 747 715 715 774 774 715 715 755 755 774 774 774 774 755 755 814 814 755 755 778 778 814 814 814 814 778 778 833 833 778 778 808 808 833 833 833 833 808 808 863 863 808 808 825 825 863 863 863 863 825 825 2407 2407 825 825 2408 2408 2409 2409 878 878 843 843 900 900 843 843 867 867 900 900 900 900 867 867 917 917 867 867 874 874 917 917 917 917 874 874 923 923 874 874 882 882 923 923 923 923 882 882 933 933 882 882 896 896 933 933 933 933 896 896 947 947 896 896 906 906 947 947 947 947 906 906 951 951 906 906 908 908 951 951 951 951 908 908 955 955 908 908 910 910 955 955 955 955 910 910 952 952 910 910 909 909 952 952 952 952 909 909 948 948 909 909 907 907 948 948 948 948 907 907 934 934 563 563 497 497 559 559 862 862 817 817 813 813 817 817 760 760 813 813 813 813 760 760 758 758 760 760 697 697 758 758 758 758 697 697 693 693 697 697 624 624 693 693 693 693 624 624 622 622 624 624 533 533 622 622 622 622 533 533 531 531 533 533 434 434 531 531 531 531 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2410 2410 113 113 113 113 2411 2411 2412 2412 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 563 563 559 559 630 630 559 559 626 626 630 630 630 630 626 626 684 684 626 626 660 660 684 684 684 684 660 660 723 723 660 660 707 707 723 723 723 723 707 707 766 766 707 707 747 747 766 766 766 766 747 747 804 804 747 747 774 774 804 804 804 804 774 774 831 831 774 774 814 814 831 831 831 831 814 814 870 870 814 814 833 833 870 870 870 870 833 833 886 886 833 833 863 863 886 886 886 886 863 863 915 915 863 863 2413 2413 915 915 915 915 2414 2414 2415 2415 878 878 900 900 929 929 929 929 900 900 953 953 900 900 917 917 953 953 953 953 917 917 962 962 917 917 923 923 962 962 962 962 923 923 970 970 923 923 933 933 970 970 970 970 933 933 984 984 933 933 947 947 984 984 984 984 947 947 986 986 947 947 951 951 986 986 986 986 951 951 990 990 951 951 955 955 990 990 990 990 955 955 987 987 955 955 952 952 987 987 987 987 952 952 985 985 952 952 948 948 985 985 985 985 948 948 971 971 948 948 934 934 971 971 971 971 934 934 963 963 567 567 497 497 563 563 897 897 862 862 852 852 862 862 813 813 852 852 852 852 813 813 807 807 813 813 758 758 807 807 807 807 758 758 754 754 758 758 693 693 754 754 754 754 693 693 687 687 693 693 622 622 687 687 687 687 622 622 620 620 622 622 531 531 620 620 620 620 531 531 529 529 531 531 436 436 529 529 529 529 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2416 2416 117 117 117 117 2417 2417 2418 2418 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 567 567 563 563 640 640 563 563 630 630 640 640 640 640 630 630 699 699 630 630 684 684 699 699 699 699 684 684 737 737 684 684 723 723 737 737 737 737 723 723 780 780 723 723 766 766 780 780 780 780 766 766 823 823 766 766 804 804 823 823 823 823 804 804 859 859 804 804 831 831 859 859 859 859 831 831 884 884 831 831 870 870 884 884 884 884 870 870 919 919 870 870 886 886 919 919 919 919 886 886 941 941 886 886 915 915 941 941 941 941 915 915 2419 2419 915 915 2420 2420 2421 2421 2422 2422 929 929 2423 2423 929 929 953 953 2424 2424 2425 2425 953 953 2426 2426 953 953 962 962 2427 2427 2428 2428 962 962 2429 2429 962 962 970 970 2430 2430 2431 2431 970 970 2432 2432 970 970 984 984 2433 2433 2434 2434 984 984 2435 2435 984 984 986 986 2436 2436 2437 2437 986 986 2438 2438 986 986 990 990 2439 2439 2440 2440 990 990 2441 2441 990 990 987 987 2442 2442 2443 2443 987 987 2444 2444 987 987 985 985 2445 2445 2446 2446 985 985 2447 2447 985 985 971 971 2448 2448 2449 2449 971 971 2450 2450 971 971 963 963 2451 2451 2452 2452 963 963 2453 2453 575 575 497 497 567 567 924 924 897 897 883 883 897 897 852 852 883 883 883 883 852 852 840 840 852 852 807 807 840 840 840 840 807 807 791 791 807 807 754 754 791 791 791 791 754 754 740 740 754 754 687 687 740 740 740 740 687 687 683 683 687 687 620 620 683 683 683 683 620 620 612 612 620 620 529 529 612 612 612 612 529 529 527 527 529 529 440 440 527 527 527 527 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2454 2454 127 127 127 127 2455 2455 2456 2456 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 575 575 567 567 644 644 567 567 640 640 644 644 644 644 640 640 705 705 640 640 699 699 705 705 705 705 699 699 762 762 699 699 737 737 762 762 762 762 737 737 800 800 737 737 780 780 800 800 800 800 780 780 837 837 780 780 823 823 837 837 837 837 823 823 876 876 823 823 859 859 876 876 876 876 859 859 913 913 859 859 884 884 913 913 913 913 884 884 937 937 884 884 919 919 937 937 937 937 919 919 2457 2457 919 919 941 941 2458 2458 2459 2459 941 941 2460 2460 941 941 2461 2461 2462 2462 991 991 960 960 1005 1005 960 960 980 980 1005 1005 1005 1005 980 980 1024 1024 980 980 995 995 1024 1024 1024 1024 995 995 1032 1032 995 995 1001 1001 1032 1032 1032 1032 1001 1001 1040 1040 1001 1001 1015 1015 1040 1040 1040 1040 1015 1015 1050 1050 1015 1015 1019 1019 1050 1050 1050 1050 1019 1019 1054 1054 1019 1019 1023 1023 1054 1054 1054 1054 1023 1023 1051 1051 1023 1023 1020 1020 1051 1051 1051 1051 1020 1020 1041 1041 1020 1020 1016 1016 1041 1041 1041 1041 1016 1016 1033 1033 1016 1016 1002 1002 1033 1033 1033 1033 1002 1002 1025 1025 1002 1002 996 996 1025 1025 1025 1025 996 996 1006 1006 996 996 981 981 1006 1006 1006 1006 981 981 992 992 577 577 497 497 575 575 954 954 924 924 918 918 924 924 883 883 918 918 918 918 883 883 875 875 883 883 840 840 875 875 875 875 840 840 830 830 840 840 791 791 830 830 830 830 791 791 783 783 791 791 740 740 783 783 783 783 740 740 730 730 740 740 683 683 730 730 730 730 683 683 673 673 683 683 612 612 673 673 673 673 612 612 608 608 612 612 527 527 608 608 608 608 527 527 525 525 527 527 444 444 525 525 525 525 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2463 2463 131 131 131 131 2464 2464 2465 2465 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 577 577 575 575 650 650 575 575 644 644 650 650 650 650 644 644 713 713 644 644 705 705 713 713 713 713 705 705 768 768 705 705 762 762 768 768 768 768 762 762 819 819 762 762 800 800 819 819 819 819 800 800 857 857 800 800 837 837 857 857 857 857 837 837 892 892 837 837 876 876 892 892 892 892 876 876 925 925 876 876 913 913 925 925 925 925 913 913 958 958 913 913 937 937 958 958 958 958 937 937 2466 2466 937 937 2467 2467 2468 2468 988 988 964 964 1009 1009 964 964 991 991 1009 1009 1009 1009 991 991 1028 1028 991 991 1005 1005 1028 1028 1028 1028 1005 1005 1048 1048 1005 1005 1024 1024 1048 1048 1048 1048 1024 1024 1057 1057 1024 1024 1032 1032 1057 1057 1057 1057 1032 1032 1069 1069 1032 1032 1040 1040 1069 1069 1069 1069 1040 1040 1075 1075 1040 1040 1050 1050 1075 1075 1075 1075 1050 1050 1077 1077 1050 1050 1054 1054 1077 1077 1077 1077 1054 1054 1076 1076 1054 1054 1051 1051 1076 1076 1076 1076 1051 1051 1070 1070 1051 1051 1041 1041 1070 1070 1070 1070 1041 1041 1058 1058 1041 1041 1033 1033 1058 1058 1058 1058 1033 1033 1049 1049 1033 1033 1025 1025 1049 1049 1049 1049 1025 1025 1029 1029 1025 1025 1006 1006 1029 1029 1029 1029 1006 1006 1010 1010 1006 1006 992 992 1010 1010 1010 1010 992 992 989 989 583 583 497 497 577 577 2469 2469 954 954 930 930 954 954 918 918 930 930 930 930 918 918 901 901 918 918 875 875 901 901 901 901 875 875 868 868 875 875 830 830 868 868 868 868 830 830 822 822 830 830 783 783 822 822 822 822 783 783 773 773 783 783 730 730 773 773 773 773 730 730 722 722 730 730 673 673 722 722 722 722 673 673 663 663 673 673 608 608 663 663 663 663 608 608 606 606 608 608 525 525 606 606 606 606 525 525 523 523 525 525 448 448 523 523 523 523 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2470 2470 150 150 150 150 2471 2471 2472 2472 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 583 583 577 577 654 654 577 577 650 650 654 654 654 654 650 650 719 719 650 650 713 713 719 719 719 719 713 713 776 776 713 713 768 768 776 776 776 776 768 768 827 827 768 768 819 819 827 827 827 827 819 819 872 872 819 819 857 857 872 872 872 872 857 857 911 911 857 857 892 892 911 911 911 911 892 892 949 949 892 892 925 925 949 949 949 949 925 925 974 974 925 925 958 958 974 974 974 974 958 958 2473 2473 958 958 2474 2474 2475 2475 999 999 988 988 1026 1026 988 988 1009 1009 1026 1026 1026 1026 1009 1009 1052 1052 1009 1009 1028 1028 1052 1052 1052 1052 1028 1028 1065 1065 1028 1028 1048 1048 1065 1065 1065 1065 1048 1048 1080 1080 1048 1048 1057 1057 1080 1080 1080 1080 1057 1057 1088 1088 1057 1057 1069 1069 1088 1088 1088 1088 1069 1069 1096 1096 1069 1069 1075 1075 1096 1096 1096 1096 1075 1075 1102 1102 1075 1075 1077 1077 1102 1102 1102 1102 1077 1077 1097 1097 1077 1077 1076 1076 1097 1097 1097 1097 1076 1076 1089 1089 1076 1076 1070 1070 1089 1089 1089 1089 1070 1070 1081 1081 1070 1070 1058 1058 1081 1081 1081 1081 1058 1058 1066 1066 1058 1058 1049 1049 1066 1066 1066 1066 1049 1049 1053 1053 1049 1049 1029 1029 1053 1053 1053 1053 1029 1029 1027 1027 1029 1029 1010 1010 1027 1027 1027 1027 1010 1010 1000 1000 1010 1010 989 989 1000 1000 2476 2476 2477 2477 975 975 587 587 497 497 583 583 2478 2478 2479 2479 942 942 2480 2480 2481 2481 942 942 942 942 2482 2482 916 916 2483 2483 2484 2484 916 916 916 916 2485 2485 2486 2486 901 901 868 868 879 879 879 879 868 868 844 844 868 868 822 822 844 844 844 844 822 822 811 811 822 822 773 773 811 811 811 811 773 773 765 765 773 773 722 722 765 765 765 765 722 722 712 712 722 722 663 663 712 712 712 712 663 663 653 653 663 663 606 606 653 653 653 653 606 606 590 590 606 606 523 523 590 590 590 590 523 523 521 521 523 523 452 452 521 521 521 521 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2487 2487 2488 2488 162 162 2489 2489 2490 2490 162 162 162 162 2491 2491 140 140 2492 2492 2493 2493 140 140 140 140 2494 2494 2495 2495 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 587 587 583 583 664 664 583 583 654 654 664 664 664 664 654 654 727 727 654 654 719 719 727 727 727 727 719 719 784 784 719 719 776 776 784 784 784 784 776 776 835 835 776 776 827 827 835 835 835 835 827 827 880 880 827 827 872 872 880 880 880 880 872 872 921 921 872 872 911 911 921 921 921 921 911 911 956 956 911 911 949 949 956 956 956 956 949 949 2496 2496 949 949 974 974 2497 2497 2498 2498 974 974 2499 2499 974 974 2500 2500 2501 2501 1021 1021 999 999 1046 1046 999 999 1026 1026 1046 1046 1046 1046 1026 1026 1063 1063 1026 1026 1052 1052 1063 1063 1063 1063 1052 1052 1082 1082 1052 1052 1065 1065 1082 1082 1082 1082 1065 1065 1100 1100 1065 1065 1080 1080 1100 1100 1100 1100 1080 1080 1107 1107 1080 1080 1088 1088 1107 1107 1107 1107 1088 1088 1117 1117 1088 1088 1096 1096 1117 1117 1117 1117 1096 1096 1119 1119 1096 1096 1102 1102 1119 1119 1119 1119 1102 1102 1118 1118 1102 1102 1097 1097 1118 1118 1118 1118 1097 1097 1108 1108 1097 1097 1089 1089 1108 1108 1108 1108 1089 1089 1101 1101 1089 1089 1081 1081 1101 1101 1101 1101 1081 1081 1083 1083 1081 1081 1066 1066 1083 1083 1083 1083 1066 1066 1064 1064 1066 1066 1053 1053 1064 1064 1064 1064 1053 1053 1047 1047 1053 1053 1027 1027 1047 1047 1047 1047 1027 1027 1022 1022 1027 1027 1000 1000 1022 1022 1022 1022 1000 1000 994 994 2502 2502 975 975 2503 2503 2504 2504 975 975 957 957 591 591 497 497 587 587 959 959 2505 2505 938 938 2506 2506 942 942 938 938 938 938 942 942 920 920 942 942 916 916 920 920 920 920 916 916 887 887 916 916 2507 2507 887 887 887 887 2508 2508 864 864 2509 2509 2510 2510 864 864 864 864 2511 2511 826 826 2512 2512 2513 2513 826 826 826 826 2514 2514 787 787 2515 2515 2516 2516 787 787 787 787 2517 2517 2518 2518 765 765 712 712 752 752 752 752 712 712 704 704 712 712 653 653 704 704 704 704 653 653 647 647 653 653 590 590 647 647 647 647 590 590 582 582 590 590 521 521 582 582 582 582 521 521 519 519 521 521 458 458 519 519 519 519 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2519 2519 2520 2520 271 271 2521 2521 2522 2522 271 271 271 271 2523 2523 236 236 2524 2524 2525 2525 236 236 236 236 2526 2526 205 205 2527 2527 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2528 2528 156 156 156 156 2529 2529 138 138 2530 2530 2531 2531 138 138 138 138 2532 2532 123 123 2533 2533 2534 2534 123 123 123 123 2535 2535 109 109 2536 2536 2537 2537 109 109 109 109 2538 2538 2539 2539 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 591 591 587 587 668 668 587 587 664 664 668 668 668 668 664 664 731 731 664 664 727 727 731 731 731 731 727 727 788 788 727 727 784 784 788 788 788 788 784 784 841 841 784 784 835 835 841 841 841 841 835 835 888 888 835 835 880 880 888 888 888 888 880 880 927 927 880 880 921 921 927 927 927 927 921 921 966 966 921 921 956 956 966 966 966 966 956 956 2540 2540 956 956 2541 2541 2542 2542 997 997 993 993 1030 1030 993 993 1021 1021 1030 1030 1030 1030 1021 1021 1055 1055 1021 1021 1046 1046 1055 1055 1055 1055 1046 1046 1078 1078 1046 1046 1063 1063 1078 1078 1078 1078 1063 1063 1098 1098 1063 1063 1082 1082 1098 1098 1098 1098 1082 1082 1111 1111 1082 1082 1100 1100 1111 1111 1111 1111 1100 1100 1124 1124 1100 1100 1107 1107 1124 1124 1124 1124 1107 1107 1132 1132 1107 1107 1117 1117 1132 1132 1132 1132 1117 1117 1136 1136 1117 1117 1119 1119 1136 1136 1136 1136 1119 1119 1133 1133 1119 1119 1118 1118 1133 1133 1133 1133 1118 1118 1125 1125 1118 1118 1108 1108 1125 1125 1125 1125 1108 1108 1112 1112 1108 1108 1101 1101 1112 1112 1112 1112 1101 1101 1099 1099 1101 1101 1083 1083 1099 1099 1099 1099 1083 1083 1079 1079 1083 1083 1064 1064 1079 1079 1079 1079 1064 1064 1056 1056 1064 1064 1047 1047 1056 1056 1056 1056 1047 1047 1031 1031 1047 1047 1022 1022 1031 1031 1031 1031 1022 1022 998 998 1022 1022 994 994 998 998 2543 2543 2544 2544 967 967 2545 2545 957 957 967 967 967 967 957 957 928 928 597 597 497 497 591 591 950 950 959 959 926 926 959 959 938 938 926 926 926 926 938 938 914 914 938 938 920 920 914 914 914 914 920 920 885 885 920 920 887 887 885 885 885 885 887 887 871 871 887 887 864 864 871 871 871 871 864 864 834 834 864 864 826 826 834 834 834 834 826 826 809 809 826 826 787 787 809 809 809 809 787 787 771 771 787 787 2546 2546 771 771 771 771 2547 2547 726 726 2548 2548 2549 2549 726 726 726 726 2550 2550 691 691 2551 2551 2552 2552 691 691 691 691 2553 2553 637 637 2554 2554 2555 2555 637 637 637 637 2556 2556 574 574 2557 2557 2558 2558 574 574 574 574 2559 2559 517 517 2560 2560 2561 2561 517 517 517 517 2562 2562 464 464 2563 2563 2564 2564 464 464 464 464 2565 2565 405 405 2566 2566 2567 2567 405 405 405 405 2568 2568 356 356 2569 2569 2570 2570 356 356 356 356 2571 2571 320 320 2572 2572 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2573 2573 129 129 129 129 2574 2574 121 121 2575 2575 2576 2576 121 121 121 121 2577 2577 115 115 2578 2578 2579 2579 115 115 115 115 2580 2580 105 105 597 597 591 591 674 674 591 591 668 668 674 674 674 674 668 668 735 735 668 668 731 731 735 735 735 735 731 731 794 794 731 731 788 788 794 794 794 794 788 788 847 847 788 788 841 841 847 847 847 847 841 841 894 894 841 841 888 888 894 894 894 894 888 888 935 935 888 888 927 927 935 935 935 935 927 927 972 972 927 927 966 966 972 972 972 972 966 966 2581 2581 966 966 2582 2582 2583 2583 1007 1007 997 997 1036 1036 997 997 1030 1030 1036 1036 1036 1036 1030 1030 1061 1061 1030 1030 1055 1055 1061 1061 1061 1061 1055 1055 1086 1086 1055 1055 1078 1078 1086 1086 1086 1086 1078 1078 1105 1105 1078 1078 1098 1098 1105 1105 1105 1105 1098 1098 1122 1122 1098 1098 1111 1111 1122 1122 1122 1122 1111 1111 1137 1137 1111 1111 1124 1124 1137 1137 1137 1137 1124 1124 1146 1146 1124 1124 1132 1132 1146 1146 1146 1146 1132 1132 1150 1150 1132 1132 1136 1136 1150 1150 1150 1150 1136 1136 1147 1147 1136 1136 1133 1133 1147 1147 1147 1147 1133 1133 1138 1138 1133 1133 1125 1125 1138 1138 1138 1138 1125 1125 1123 1123 1125 1125 1112 1112 1123 1123 1123 1123 1112 1112 1106 1106 1112 1112 1099 1099 1106 1106 1106 1106 1099 1099 1087 1087 1099 1099 1079 1079 1087 1087 1087 1087 1079 1079 1062 1062 1079 1079 1056 1056 1062 1062 1062 1062 1056 1056 1037 1037 1056 1056 1031 1031 1037 1037 1037 1037 1031 1031 1008 1008 1031 1031 998 998 1008 1008 2584 2584 2585 2585 973 973 2586 2586 967 967 973 973 973 973 967 967 936 936 967 967 928 928 936 936 936 936 928 928 895 895 601 601 497 497 597 597 922 922 950 950 912 912 950 950 926 926 912 912 912 912 926 926 893 893 926 926 914 914 893 893 893 893 914 914 877 877 914 914 885 885 877 877 877 877 885 885 860 860 885 885 871 871 860 860 860 860 871 871 832 832 871 871 834 834 832 832 832 832 834 834 815 815 834 834 809 809 815 815 815 815 809 809 779 779 809 809 771 771 779 779 779 779 771 771 750 750 771 771 726 726 750 750 750 750 726 726 710 710 726 726 691 691 710 710 710 710 691 691 667 667 691 691 637 637 667 667 667 667 637 637 629 629 637 637 574 574 629 629 629 629 574 574 566 566 574 574 517 517 566 566 566 566 517 517 515 515 517 517 464 464 515 515 515 515 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 601 601 597 597 678 678 597 597 674 674 678 678 678 678 674 674 743 743 674 674 735 735 743 743 743 743 735 735 798 798 735 735 794 794 798 798 798 798 794 794 853 853 794 794 847 847 853 853 853 853 847 847 902 902 847 847 894 894 902 902 902 902 894 894 943 943 894 894 935 935 943 943 943 943 935 935 978 978 935 935 972 972 978 978 978 978 972 972 2587 2587 972 972 2588 2588 2589 2589 1013 1013 1007 1007 1042 1042 1007 1007 1036 1036 1042 1042 1042 1042 1036 1036 1071 1071 1036 1036 1061 1061 1071 1071 1071 1071 1061 1061 1092 1092 1061 1061 1086 1086 1092 1092 1092 1092 1086 1086 1113 1113 1086 1086 1105 1105 1113 1113 1113 1113 1105 1105 1128 1128 1105 1105 1122 1122 1128 1128 1128 1128 1122 1122 1144 1144 1122 1122 1137 1137 1144 1144 1144 1144 1137 1137 1153 1153 1137 1137 1146 1146 1153 1153 1153 1153 1146 1146 1158 1158 1146 1146 1150 1150 1158 1158 1158 1158 1150 1150 1154 1154 1150 1150 1147 1147 1154 1154 1154 1154 1147 1147 1145 1145 1147 1147 1138 1138 1145 1145 1145 1145 1138 1138 1129 1129 1138 1138 1123 1123 1129 1129 1129 1129 1123 1123 1114 1114 1123 1123 1106 1106 1114 1114 1114 1114 1106 1106 1093 1093 1106 1106 1087 1087 1093 1093 1093 1093 1087 1087 1072 1072 1087 1087 1062 1062 1072 1072 1072 1072 1062 1062 1043 1043 1062 1062 1037 1037 1043 1043 1043 1043 1037 1037 1014 1014 1037 1037 1008 1008 1014 1014 2590 2590 2591 2591 979 979 2592 2592 973 973 979 979 979 979 973 973 944 944 973 973 936 936 944 944 944 944 936 936 903 903 936 936 895 895 903 903 903 903 895 895 854 854 603 603 497 497 601 601 889 889 922 922 881 881 922 922 912 912 881 881 881 881 912 912 873 873 912 912 893 893 873 873 873 873 893 893 858 858 893 893 877 877 858 858 858 858 877 877 838 838 877 877 860 860 838 838 838 838 860 860 824 824 860 860 832 832 824 824 824 824 832 832 805 805 832 832 815 815 805 805 805 805 815 815 775 775 815 815 779 779 775 775 775 775 779 779 756 756 779 779 750 750 756 756 756 756 750 750 718 718 750 750 710 710 718 718 718 718 710 710 695 695 710 710 667 667 695 695 695 695 667 667 649 649 667 667 629 629 649 649 649 649 629 629 618 618 629 629 566 566 618 618 618 618 566 566 562 562 566 566 515 515 562 562 562 562 515 515 511 511 515 515 472 472 511 511 511 511 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 603 603 601 601 680 680 601 601 678 678 680 680 680 680 678 678 745 745 678 678 743 743 745 745 745 745 743 743 802 802 743 743 798 798 802 802 802 802 798 798 855 855 798 798 853 853 855 855 855 855 853 853 904 904 853 853 902 902 904 904 904 904 902 902 945 945 902 902 943 943 945 945 945 945 943 943 982 982 943 943 978 978 982 982 982 982 978 978 2593 2593 978 978 2594 2594 2595 2595 1017 1017 1013 1013 1044 1044 1013 1013 1042 1042 1044 1044 1044 1044 1042 1042 1073 1073 1042 1042 1071 1071 1073 1073 1073 1073 1071 1071 1094 1094 1071 1071 1092 1092 1094 1094 1094 1094 1092 1092 1115 1115 1092 1092 1113 1113 1115 1115 1115 1115 1113 1113 1130 1130 1113 1113 1128 1128 1130 1130 1130 1130 1128 1128 1148 1148 1128 1128 1144 1144 1148 1148 1148 1148 1144 1144 1156 1156 1144 1144 1153 1153 1156 1156 1156 1156 1153 1153 1159 1159 1153 1153 1158 1158 1159 1159 1159 1159 1158 1158 1157 1157 1158 1158 1154 1154 1157 1157 1157 1157 1154 1154 1149 1149 1154 1154 1145 1145 1149 1149 1149 1149 1145 1145 1131 1131 1145 1145 1129 1129 1131 1131 1131 1131 1129 1129 1116 1116 1129 1129 1114 1114 1116 1116 1116 1116 1114 1114 1095 1095 1114 1114 1093 1093 1095 1095 1095 1095 1093 1093 1074 1074 1093 1093 1072 1072 1074 1074 1074 1074 1072 1072 1045 1045 1072 1072 1043 1043 1045 1045 1045 1045 1043 1043 1018 1018 1043 1043 1014 1014 1018 1018 2596 2596 2597 2597 983 983 2598 2598 979 979 983 983 983 983 979 979 946 946 979 979 944 944 946 946 946 946 944 944 905 905 944 944 903 903 905 905 905 905 903 903 856 856 903 903 854 854 856 856 856 856 854 854 803 803 599 599 497 497 603 603 848 848 889 889 842 842 889 889 881 881 842 842 842 842 881 881 836 836 881 881 873 873 836 836 836 836 873 873 828 828 873 873 858 858 828 828 828 828 858 858 820 820 858 858 838 838 820 820 820 820 838 838 801 801 838 838 824 824 801 801 801 801 824 824 781 781 824 824 805 805 781 781 781 781 805 805 767 767 805 805 775 775 767 767 767 767 775 775 748 748 775 775 756 756 748 748 748 748 756 756 716 716 756 756 718 718 716 716 716 716 718 718 702 702 718 718 695 695 702 702 702 702 695 695 659 659 695 695 649 649 659 659 659 659 649 649 635 635 649 649 618 618 635 635 635 635 618 618 594 594 618 618 562 562 594 594 594 594 562 562 552 552 562 562 511 511 552 552 552 552 511 511 509 509 511 511 476 476 509 509 509 509 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 599 599 603 603 676 676 603 603 680 680 676 676 676 676 680 680 741 741 680 680 745 745 741 741 741 741 745 745 796 796 745 745 802 802 796 796 796 796 802 802 849 849 802 802 855 855 849 849 849 849 855 855 898 898 855 855 904 904 898 898 898 898 904 904 939 939 904 904 945 945 939 939 939 939 945 945 976 976 945 945 982 982 976 976 976 976 982 982 2599 2599 982 982 2600 2600 2601 2601 1011 1011 1017 1017 1038 1038 1017 1017 1044 1044 1038 1038 1038 1038 1044 1044 1067 1067 1044 1044 1073 1073 1067 1067 1067 1067 1073 1073 1090 1090 1073 1073 1094 1094 1090 1090 1090 1090 1094 1094 1109 1109 1094 1094 1115 1115 1109 1109 1109 1109 1115 1115 1126 1126 1115 1115 1130 1130 1126 1126 1126 1126 1130 1130 1141 1141 1130 1130 1148 1148 1141 1141 1141 1141 1148 1148 1151 1151 1148 1148 1156 1156 1151 1151 1151 1151 1156 1156 1155 1155 1156 1156 1159 1159 1155 1155 1155 1155 1159 1159 1152 1152 1159 1159 1157 1157 1152 1152 1152 1152 1157 1157 1142 1142 1157 1157 1149 1149 1142 1142 1142 1142 1149 1149 1127 1127 1149 1149 1131 1131 1127 1127 1127 1127 1131 1131 1110 1110 1131 1131 1116 1116 1110 1110 1110 1110 1116 1116 1091 1091 1116 1116 1095 1095 1091 1091 1091 1091 1095 1095 1068 1068 1095 1095 1074 1074 1068 1068 1068 1068 1074 1074 1039 1039 1074 1074 1045 1045 1039 1039 1039 1039 1045 1045 1012 1012 1045 1045 1018 1018 1012 1012 2602 2602 2603 2603 977 977 2604 2604 983 983 977 977 977 977 983 983 940 940 983 983 946 946 940 940 940 940 946 946 899 899 946 946 905 905 899 899 899 899 905 905 850 850 905 905 856 856 850 850 850 850 856 856 797 797 856 856 803 803 797 797 797 797 803 803 742 742 595 595 497 497 599 599 799 799 848 848 795 795 848 848 842 842 795 795 795 795 842 842 789 789 842 842 836 836 789 789 789 789 836 836 785 785 836 836 828 828 785 785 785 785 828 828 777 777 828 828 820 820 777 777 777 777 820 820 769 769 820 820 801 801 769 769 769 769 801 801 763 763 801 801 781 781 763 763 763 763 781 781 738 738 781 781 767 767 738 738 738 738 767 767 724 724 767 767 748 748 724 724 724 724 748 748 708 708 748 748 716 716 708 708 708 708 716 716 689 689 716 716 702 702 689 689 689 689 702 702 657 657 702 702 659 659 657 657 657 657 659 659 639 639 659 659 635 635 639 639 639 639 635 635 616 616 635 635 594 594 616 616 616 616 594 594 572 572 594 594 552 552 572 572 572 572 552 552 548 548 552 552 509 509 548 548 548 548 509 509 507 507 509 509 478 478 507 507 507 507 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 595 595 599 599 670 670 599 599 676 676 670 670 670 670 676 676 733 733 676 676 741 741 733 733 733 733 741 741 792 792 741 741 796 796 792 792 792 792 796 796 845 845 796 796 849 849 845 845 845 845 849 849 890 890 849 849 898 898 890 890 890 890 898 898 931 931 898 898 939 939 931 931 931 931 939 939 968 968 939 939 976 976 968 968 968 968 976 976 2605 2605 976 976 2606 2606 2607 2607 1003 1003 1011 1011 1034 1034 1011 1011 1038 1038 1034 1034 1034 1034 1038 1038 1059 1059 1038 1038 1067 1067 1059 1059 1059 1059 1067 1067 1084 1084 1067 1067 1090 1090 1084 1084 1084 1084 1090 1090 1103 1103 1090 1090 1109 1109 1103 1103 1103 1103 1109 1109 1120 1120 1109 1109 1126 1126 1120 1120 1120 1120 1126 1126 1134 1134 1126 1126 1141 1141 1134 1134 1134 1134 1141 1141 1139 1139 1141 1141 1151 1151 1139 1139 1139 1139 1151 1151 1143 1143 1151 1151 1155 1155 1143 1143 1143 1143 1155 1155 1140 1140 1155 1155 1152 1152 1140 1140 1140 1140 1152 1152 1135 1135 1152 1152 1142 1142 1135 1135 1135 1135 1142 1142 1121 1121 1142 1142 1127 1127 1121 1121 1121 1121 1127 1127 1104 1104 1127 1127 1110 1110 1104 1104 1104 1104 1110 1110 1085 1085 1110 1110 1091 1091 1085 1085 1085 1085 1091 1091 1060 1060 1091 1091 1068 1068 1060 1060 1060 1060 1068 1068 1035 1035 1068 1068 1039 1039 1035 1035 1035 1035 1039 1039 1004 1004 1039 1039 1012 1012 1004 1004 2608 2608 2609 2609 969 969 2610 2610 977 977 969 969 969 969 977 977 932 932 977 977 940 940 932 932 932 932 940 940 891 891 940 940 899 899 891 891 891 891 899 899 846 846 899 899 850 850 846 846 846 846 850 850 793 793 850 850 797 797 793 793 793 793 797 797 734 734 797 797 742 742 734 734 734 734 742 742 671 671 746 746 799 799 744 744 799 799 795 795 744 744 744 744 795 795 736 736 795 795 789 789 736 736 736 736 789 789 732 732 789 789 785 785 732 732 732 732 785 785 728 728 785 785 777 777 728 728 728 728 777 777 720 720 777 777 769 769 720 720 720 720 769 769 714 714 769 769 763 763 714 714 714 714 763 763 706 706 763 763 738 738 706 706 706 706 738 738 700 700 738 738 724 724 700 700 700 700 724 724 685 685 724 724 708 708 685 685 685 685 708 708 661 661 708 708 689 689 661 661 661 661 689 689 643 643 689 689 657 657 643 643 643 643 657 657 633 633 657 657 639 639 633 633 633 633 639 639 614 614 639 639 616 616 614 614 614 614 616 616 580 580 616 616 572 572 580 580 580 580 572 572 558 558 572 572 548 548 558 558 558 558 548 548 542 542 548 548 507 507 542 542 542 542 507 507 505 505 507 507 484 484 505 505 505 505 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 677 677 746 746 681 681 746 746 744 744 681 681 681 681 744 744 679 679 744 744 736 736 679 679 679 679 736 736 675 675 736 736 732 732 675 675 675 675 732 732 669 669 732 732 728 728 669 669 669 669 728 728 665 665 728 728 720 720 665 665 665 665 720 720 655 655 720 720 714 714 655 655 655 655 714 714 651 651 714 714 706 706 651 651 651 651 706 706 645 645 706 706 700 700 645 645 645 645 700 700 641 641 700 700 685 685 641 641 641 641 685 685 631 631 685 685 661 661 631 631 631 631 661 661 627 627 661 661 643 643 627 627 627 627 643 643 610 610 643 643 633 633 610 610 610 610 633 633 586 586 633 633 614 614 586 586 586 586 614 614 570 570 614 614 580 580 570 570 570 570 580 580 556 556 580 580 558 558 556 556 556 556 558 558 546 546 558 558 542 542 546 546 546 546 542 542 538 538 542 542 505 505 538 538 538 538 505 505 503 503 505 505 488 488 503 503 503 503 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 596 596 677 677 600 600 677 677 681 681 600 600 600 600 681 681 604 604 681 681 679 679 604 604 604 604 679 679 602 602 679 679 675 675 602 602 602 602 675 675 598 598 675 675 669 669 598 598 598 598 669 669 592 592 669 669 665 665 592 592 592 592 665 665 588 588 665 665 655 655 588 588 588 588 655 655 584 584 655 655 651 651 584 584 584 584 651 651 578 578 651 651 645 645 578 578 578 578 645 645 576 576 645 645 641 641 576 576 576 576 641 641 568 568 641 641 631 631 568 568 568 568 631 631 564 564 631 631 627 627 564 564 564 564 627 627 560 560 627 627 610 610 560 560 560 560 610 610 554 554 610 610 586 586 554 554 554 554 586 586 550 550 586 586 570 570 550 550 550 550 570 570 544 544 570 570 556 556 544 544 544 544 556 556 540 540 556 556 546 546 540 540 540 540 546 546 536 536 546 546 538 538 536 536 536 536 538 538 513 513 538 538 503 503 513 513 513 513 503 503 501 501 503 503 492 492 501 501 501 501 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 596 596 671 671 677 677 671 671 742 742 677 677 677 677 742 742 746 746 742 742 803 803 746 746 746 746 803 803 799 799 803 803 854 854 799 799 799 799 854 854 848 848 854 854 895 895 848 848 848 848 895 895 889 889 895 895 928 928 889 889 889 889 928 928 922 922 928 928 957 957 922 922 922 922 957 957 950 950 957 957 975 975 950 950 950 950 975 975 959 959 975 975 2611 2611 959 959 959 959 2612 2612 2613 2613 989 989 992 992 965 965 965 965 992 992 961 961 992 992 981 981 961 961 2614 2614 2615 2615 954 954 2616 2616 963 963 954 954 954 954 963 963 924 924 963 963 934 934 924 924 924 924 934 934 897 897 934 934 907 907 897 897 897 897 907 907 862 862 907 907 866 866 862 862 862 862 866 866 817 817 866 866 818 818 817 817 817 817 818 818 761 761 818 818 759 759 761 761 761 761 759 759 696 696 759 759 692 692 696 696 696 696 692 692 621 621 692 692 619 619 621 621 621 621 619 619 528 528 619 619 526 526 528 528 528 528 526 526 443 443 526 526 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2617 2617 2618 2618 270 270 2619 2619 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1901 1901 1903 1903 1824 1824 1901 1901 1824 1824 1897 1897 1895 1895 1897 1897 1824 1824 1891 1891 1895 1895 1824 1824 1882 1882 1891 1891 1824 1824 1874 1874 1882 1882 1824 1824 1866 1866 1874 1874 1824 1824 1858 1858 1866 1866 1822 1822 1854 1854 1858 1858 1822 1822 1846 1846 1854 1854 1822 1822 1840 1840 1846 1846 1822 1822 1834 1834 1840 1840 1822 1822 1830 1830 1834 1834 1823 1823 1826 1826 1830 1830 1823 1823 1819 1819 1826 1826 1823 1823 1807 1807 1819 1819 1823 1823 1784 1784 1807 1807 1823 1823 1780 1780 1784 1784 1823 1823 1776 1776 1780 1780 1822 1822 1770 1770 1776 1776 1822 1822 1766 1766 1770 1770 1822 1822 1760 1760 1766 1766 1822 1822 1756 1756 1760 1760 1822 1822 1752 1752 1756 1756 1822 1822 1744 1744 1752 1752 1822 1822 1742 1742 1744 1744 1822 1822 1736 1736 1742 1742 1822 1822 1732 1732 1736 1736 1822 1822 1728 1728 1732 1732 1822 1822 1722 1722 1728 1728 1822 1822 1718 1718 1722 1722 1822 1822 1716 1716 1718 1718 1822 1822 1720 1720 1716 1716 1822 1822 1724 1724 1720 1720 1822 1822 1944 1944 1890 1890 1894 1894 1821 1821 1902 1902 1900 1900 1894 1894 1890 1890 1821 1821 1881 1881 1821 1821 1890 1890 1881 1881 1890 1890 1936 1936 1890 1890 1944 1944 1936 1936 1936 1936 1944 1944 1987 1987 1873 1873 1821 1821 1881 1881 1954 1954 1896 1896 1961 1961 1896 1896 1900 1900 1961 1961 1961 1961 1900 1900 1965 1965 1900 1900 1902 1902 1965 1965 1965 1965 1902 1902 1967 1967 1873 1873 1881 1881 1928 1928 1881 1881 1936 1936 1928 1928 1928 1928 1936 1936 1979 1979 1936 1936 1987 1987 1979 1979 1979 1979 1987 1987 2024 2024 1865 1865 1821 1821 1873 1873 1997 1997 1954 1954 2005 2005 1954 1954 1961 1961 2005 2005 2005 2005 1961 1961 2011 2011 1961 1961 1965 1965 2011 2011 2011 2011 1965 1965 2020 2020 1965 1965 1967 1967 2020 2020 2020 2020 1967 1967 2026 2026 1865 1865 1873 1873 1920 1920 1873 1873 1928 1928 1920 1920 1920 1920 1928 1928 1969 1969 1928 1928 1979 1979 1969 1969 1969 1969 1979 1979 2001 2001 1979 1979 2024 2024 2001 2001 2001 2001 2024 2024 2038 2038 1857 1857 1821 1821 1865 1865 2032 2032 1997 1997 2040 2040 1997 1997 2005 2005 2040 2040 2040 2040 2005 2005 2050 2050 2005 2005 2011 2011 2050 2050 2050 2050 2011 2011 2058 2058 2011 2011 2020 2020 2058 2058 2058 2058 2020 2020 2069 2069 2020 2020 2026 2026 2069 2069 2069 2069 2026 2026 2075 2075 1857 1857 1865 1865 1912 1912 1865 1865 1920 1920 1912 1912 1912 1912 1920 1920 1952 1952 1920 1920 1969 1969 1952 1952 1952 1952 1969 1969 1985 1985 1969 1969 2001 2001 1985 1985 1985 1985 2001 2001 2022 2022 2001 2001 2038 2038 2022 2022 2022 2022 2038 2038 2046 2046 1853 1853 1821 1821 1857 1857 2054 2054 2032 2032 2073 2073 2032 2032 2040 2040 2073 2073 2073 2073 2040 2040 2081 2081 2040 2040 2050 2050 2081 2081 2081 2081 2050 2050 2089 2089 2050 2050 2058 2058 2089 2089 2089 2089 2058 2058 2099 2099 2058 2058 2069 2069 2099 2099 2099 2099 2069 2069 2107 2107 2069 2069 2075 2075 2107 2107 2107 2107 2075 2075 2116 2116 1853 1853 1857 1857 1906 1906 1857 1857 1912 1912 1906 1906 1906 1906 1912 1912 1932 1932 1912 1912 1952 1952 1932 1932 1932 1932 1952 1952 1973 1973 1952 1952 1985 1985 1973 1973 1973 1973 1985 1985 1993 1993 1985 1985 2022 2022 1993 1993 1993 1993 2022 2022 2028 2028 2022 2022 2046 2046 2028 2028 2028 2028 2046 2046 2042 2042 1845 1845 1821 1821 1853 1853 2071 2071 2054 2054 2085 2085 2054 2054 2073 2073 2085 2085 2085 2085 2073 2073 2103 2103 2073 2073 2081 2081 2103 2103 2103 2103 2081 2081 2120 2120 2081 2081 2089 2089 2120 2120 2120 2120 2089 2089 2126 2126 2089 2089 2099 2099 2126 2126 2126 2126 2099 2099 2134 2134 2099 2099 2107 2107 2134 2134 2134 2134 2107 2107 2146 2146 2107 2107 2116 2116 2146 2146 2146 2146 2116 2116 2153 2153 1845 1845 1853 1853 1892 1892 1853 1853 1906 1906 1892 1892 1892 1892 1906 1906 1918 1918 1906 1906 1932 1932 1918 1918 1918 1918 1932 1932 1948 1948 1932 1932 1973 1973 1948 1948 1948 1948 1973 1973 1977 1977 1973 1973 1993 1993 1977 1977 1977 1977 1993 1993 1991 1991 1993 1993 2028 2028 1991 1991 1991 1991 2028 2028 2018 2018 2028 2028 2042 2042 2018 2018 2018 2018 2042 2042 2034 2034 1839 1839 1821 1821 1845 1845 2077 2077 2071 2071 2093 2093 2071 2071 2085 2085 2093 2093 2093 2093 2085 2085 2118 2118 2085 2085 2103 2103 2118 2118 2118 2118 2103 2103 2130 2130 2103 2103 2120 2120 2130 2130 2130 2130 2120 2120 2148 2148 2120 2120 2126 2126 2148 2148 2148 2148 2126 2126 2161 2161 2126 2126 2134 2134 2161 2161 2161 2161 2134 2134 2167 2167 2134 2134 2146 2146 2167 2167 2167 2167 2146 2146 2175 2175 2146 2146 2153 2153 2175 2175 2175 2175 2153 2153 2186 2186 1839 1839 1845 1845 1869 1869 1845 1845 1892 1892 1869 1869 1869 1869 1892 1892 1908 1908 1892 1892 1918 1918 1908 1908 1908 1908 1918 1918 1924 1924 1918 1918 1948 1948 1924 1924 1924 1924 1948 1948 1940 1940 1948 1948 1977 1977 1940 1940 1940 1940 1977 1977 1971 1971 1977 1977 1991 1991 1971 1971 1971 1971 1991 1991 1983 1983 1991 1991 2018 2018 1983 1983 1983 1983 2018 2018 1999 1999 2018 2018 2034 2034 1999 1999 1999 1999 2034 2034 2620 2620 1833 1833 1821 1821 1839 1839 2066 2066 2077 2077 2091 2091 2077 2077 2093 2093 2091 2091 2091 2091 2093 2093 2122 2122 2093 2093 2118 2118 2122 2122 2122 2122 2118 2118 2138 2138 2118 2118 2130 2130 2138 2138 2138 2138 2130 2130 2159 2159 2130 2130 2148 2148 2159 2159 2159 2159 2148 2148 2173 2173 2148 2148 2161 2161 2173 2173 2173 2173 2161 2161 2190 2190 2161 2161 2167 2167 2190 2190 2190 2190 2167 2167 2198 2198 2167 2167 2175 2175 2198 2198 2198 2198 2175 2175 2204 2204 2175 2175 2186 2186 2204 2204 2204 2204 2186 2186 2214 2214 1833 1833 1839 1839 1851 1851 1839 1839 1869 1869 1851 1851 1851 1851 1869 1869 1877 1877 1869 1869 1908 1908 1877 1877 1877 1877 1908 1908 1904 1904 1908 1908 1924 1924 1904 1904 1904 1904 1924 1924 1916 1916 1924 1924 1940 1940 1916 1916 1916 1916 1940 1940 1930 1930 1940 1940 1971 1971 1930 1930 1930 1930 1971 1971 1942 1942 1971 1971 1983 1983 1942 1942 1942 1942 1983 1983 1963 1963 1983 1983 1999 1999 1963 1963 1963 1963 1999 1999 2621 2621 1999 1999 2622 2622 2623 2623 1975 1975 2013 2013 1981 1981 1829 1829 1821 1821 1833 1833 2048 2048 2066 2066 2083 2083 2066 2066 2091 2091 2083 2083 2083 2083 2091 2091 2114 2114 2091 2091 2122 2122 2114 2114 2114 2114 2122 2122 2136 2136 2122 2122 2138 2138 2136 2136 2136 2136 2138 2138 2163 2163 2138 2138 2159 2159 2163 2163 2163 2163 2159 2159 2181 2181 2159 2159 2173 2173 2181 2181 2181 2181 2173 2173 2196 2196 2173 2173 2190 2190 2196 2196 2196 2196 2190 2190 2210 2210 2190 2190 2198 2198 2210 2210 2210 2210 2198 2198 2624 2624 2198 2198 2204 2204 2625 2625 2626 2626 2204 2204 2627 2627 2204 2204 2214 2214 2628 2628 2629 2629 2214 2214 2630 2630 1829 1829 1833 1833 1837 1837 1833 1833 1851 1851 1837 1837 1837 1837 1851 1851 1849 1849 1851 1851 1877 1877 1849 1849 1849 1849 1877 1877 1863 1863 1877 1877 1904 1904 1863 1863 1863 1863 1904 1904 1887 1887 1904 1904 1916 1916 1887 1887 1887 1887 1916 1916 1898 1898 1916 1916 1930 1930 1898 1898 1898 1898 1930 1930 1910 1910 1930 1930 1942 1942 1910 1910 1910 1910 1942 1942 1914 1914 1942 1942 1963 1963 1914 1914 1914 1914 1963 1963 2631 2631 1963 1963 2632 2632 2633 2633 1922 1922 1975 1975 1926 1926 1975 1975 1981 1981 1926 1926 1926 1926 1981 1981 1934 1934 1825 1825 1821 1821 1829 1829 2634 2634 2048 2048 2635 2635 2048 2048 2083 2083 2636 2636 2637 2637 2083 2083 2638 2638 2083 2083 2114 2114 2639 2639 2640 2640 2114 2114 2641 2641 2114 2114 2136 2136 2642 2642 2643 2643 2136 2136 2157 2157 2136 2136 2163 2163 2157 2157 2157 2157 2163 2163 2179 2179 2163 2163 2181 2181 2179 2179 2179 2179 2181 2181 2644 2644 2181 2181 2196 2196 2645 2645 2646 2646 2196 2196 2647 2647 2196 2196 2210 2210 2648 2648 2649 2649 2210 2210 2650 2650 2210 2210 2651 2651 2652 2652 2231 2231 2223 2223 2244 2244 2223 2223 2229 2229 2244 2244 2244 2244 2229 2229 2252 2252 2229 2229 2239 2239 2252 2252 2252 2252 2239 2239 2256 2256 1825 1825 1829 1829 1827 1827 1829 1829 1837 1837 1827 1827 1827 1827 1837 1837 1831 1831 1837 1837 1849 1849 1831 1831 1831 1831 1849 1849 1835 1835 1849 1849 1863 1863 1835 1835 1835 1835 1863 1863 1841 1841 1863 1863 1887 1887 1841 1841 1841 1841 1887 1887 1843 1843 1887 1887 1898 1898 1843 1843 1843 1843 1898 1898 1847 1847 1898 1898 1910 1910 1847 1847 1847 1847 1910 1910 1855 1855 1910 1910 1914 1914 1855 1855 1855 1855 1914 1914 2653 2653 1914 1914 2654 2654 2655 2655 1859 1859 1922 1922 1861 1861 1922 1922 1926 1926 1861 1861 1861 1861 1926 1926 1867 1867 1926 1926 1934 1934 1867 1867 1867 1867 1934 1934 1871 1871 1818 1818 1821 1821 1825 1825 1989 1989 2030 2030 2036 2036 2030 2030 2062 2062 2036 2036 2036 2036 2062 2062 2079 2079 2062 2062 2097 2097 2079 2079 2079 2079 2097 2097 2112 2112 2097 2097 2128 2128 2112 2112 2112 2112 2128 2128 2142 2142 2656 2656 2157 2157 2657 2657 2658 2658 2157 2157 2659 2659 2157 2157 2179 2179 2660 2660 2661 2661 2179 2179 2662 2662 2179 2179 2663 2663 2664 2664 2194 2194 2200 2200 2217 2217 2200 2200 2219 2219 2217 2217 2217 2217 2219 2219 2235 2235 2219 2219 2231 2231 2235 2235 2235 2235 2231 2231 2248 2248 2231 2231 2244 2244 2248 2248 2248 2248 2244 2244 2263 2263 2244 2244 2252 2252 2263 2263 2263 2263 2252 2252 2269 2269 2252 2252 2256 2256 2269 2269 2269 2269 2256 2256 2277 2277 1818 1818 1825 1825 1816 1816 1825 1825 1827 1827 1816 1816 1816 1816 1827 1827 1814 1814 1827 1827 1831 1831 1814 1814 1814 1814 1831 1831 1812 1812 1831 1831 1835 1835 1812 1812 1812 1812 1835 1835 1810 1810 1835 1835 1841 1841 1810 1810 1810 1810 1841 1841 1808 1808 1841 1841 1843 1843 1808 1808 1808 1808 1843 1843 1804 1804 1843 1843 1847 1847 1804 1804 1804 1804 1847 1847 1802 1802 1847 1847 1855 1855 1802 1802 1802 1802 1855 1855 2665 2665 1855 1855 2666 2666 2667 2667 1800 1800 1859 1859 1798 1798 1859 1859 1861 1861 1798 1798 1798 1798 1861 1861 1796 1796 1861 1861 1867 1867 1796 1796 1796 1796 1867 1867 1794 1794 1867 1867 1871 1871 1794 1794 1794 1794 1871 1871 1792 1792 1806 1806 1821 1821 1818 1818 1938 1938 1989 1989 1995 1995 1989 1989 2036 2036 1995 1995 1995 1995 2036 2036 2044 2044 2036 2036 2079 2079 2044 2044 2044 2044 2079 2079 2087 2087 2079 2079 2112 2112 2087 2087 2087 2087 2112 2112 2124 2124 2112 2112 2142 2142 2124 2124 2124 2124 2142 2142 2155 2155 2142 2142 2169 2169 2155 2155 2155 2155 2169 2169 2188 2188 2169 2169 2668 2668 2188 2188 2188 2188 2669 2669 2670 2670 2194 2194 2217 2217 2208 2208 2208 2208 2217 2217 2227 2227 2217 2217 2235 2235 2227 2227 2227 2227 2235 2235 2246 2246 2235 2235 2248 2248 2246 2246 2246 2246 2248 2248 2265 2265 2248 2248 2263 2263 2265 2265 2265 2265 2263 2263 2275 2275 2263 2263 2269 2269 2275 2275 2275 2275 2269 2269 2284 2284 2269 2269 2277 2277 2284 2284 2284 2284 2277 2277 2290 2290 1806 1806 1818 1818 1781 1781 1818 1818 1816 1816 1781 1781 1781 1781 1816 1816 1777 1777 1816 1816 1814 1814 1777 1777 1777 1777 1814 1814 1771 1771 1814 1814 1812 1812 1771 1771 1771 1771 1812 1812 1767 1767 1812 1812 1810 1810 1767 1767 1767 1767 1810 1810 1757 1757 1810 1810 1808 1808 1757 1757 1757 1757 1808 1808 1753 1753 1808 1808 1804 1804 1753 1753 1753 1753 1804 1804 1745 1745 1804 1804 1802 1802 1745 1745 1745 1745 1802 1802 2671 2671 1802 1802 2672 2672 2673 2673 1737 1737 1800 1800 1729 1729 1800 1800 1798 1798 1729 1729 1729 1729 1798 1798 1713 1713 1798 1798 1796 1796 1713 1713 1713 1713 1796 1796 1711 1711 1796 1796 1794 1794 1711 1711 1711 1711 1794 1794 1707 1707 1794 1794 1792 1792 1707 1707 1707 1707 1792 1792 1699 1699 1783 1783 1821 1821 1806 1806 1875 1875 1938 1938 1946 1946 1938 1938 1995 1995 1946 1946 1946 1946 1995 1995 2003 2003 1995 1995 2044 2044 2003 2003 2003 2003 2044 2044 2052 2052 2044 2044 2087 2087 2052 2052 2052 2052 2087 2087 2095 2095 2087 2087 2124 2124 2095 2095 2095 2095 2124 2124 2132 2132 2124 2124 2155 2155 2132 2132 2132 2132 2155 2155 2165 2165 2155 2155 2188 2188 2165 2165 2165 2165 2188 2188 2192 2192 2188 2188 2674 2674 2192 2192 2192 2192 2675 2675 2676 2676 2208 2208 2227 2227 2221 2221 2221 2221 2227 2227 2242 2242 2227 2227 2246 2246 2242 2242 2242 2242 2246 2246 2260 2260 2246 2246 2265 2265 2260 2260 2260 2260 2265 2265 2273 2273 2265 2265 2275 2275 2273 2273 2273 2273 2275 2275 2286 2286 2275 2275 2284 2284 2286 2286 2286 2286 2284 2284 2297 2297 2284 2284 2290 2290 2297 2297 2297 2297 2290 2290 2301 2301 1783 1783 1806 1806 1773 1773 1806 1806 1781 1781 1773 1773 1773 1773 1781 1781 1761 1761 1781 1781 1777 1777 1761 1761 1761 1761 1777 1777 1747 1747 1777 1777 1771 1771 1747 1747 1747 1747 1771 1771 1725 1725 1771 1771 1767 1767 1725 1725 1725 1725 1767 1767 1701 1701 1767 1767 1757 1757 1701 1701 1701 1701 1757 1757 1690 1690 1757 1757 1753 1753 1690 1690 1690 1690 1753 1753 1682 1682 1753 1753 1745 1745 1682 1682 1682 1682 1745 1745 2677 2677 1745 1745 2678 2678 2679 2679 1672 1672 1737 1737 1666 1666 1737 1737 1729 1729 1666 1666 1666 1666 1729 1729 1656 1656 1729 1729 1713 1713 1656 1656 1656 1656 1713 1713 1646 1646 1713 1713 1711 1711 1646 1646 1646 1646 1711 1711 1636 1636 1711 1711 1707 1707 1636 1636 1636 1636 1707 1707 1632 1632 1707 1707 1699 1699 1632 1632 1632 1632 1699 1699 1626 1626 1779 1779 1821 1821 1783 1783 1790 1790 1875 1875 1879 1879 1875 1875 1946 1946 1879 1879 1879 1879 1946 1946 1950 1950 1946 1946 2003 2003 1950 1950 1950 1950 2003 2003 2007 2007 2003 2003 2052 2052 2007 2007 2007 2007 2052 2052 2056 2056 2052 2052 2095 2095 2056 2056 2056 2056 2095 2095 2101 2101 2095 2095 2132 2132 2101 2101 2101 2101 2132 2132 2140 2140 2132 2132 2165 2165 2140 2140 2140 2140 2165 2165 2171 2171 2165 2165 2192 2192 2171 2171 2171 2171 2192 2192 2202 2202 2192 2192 2680 2680 2202 2202 2202 2202 2681 2681 2682 2682 2221 2221 2242 2242 2225 2225 2225 2225 2242 2242 2250 2250 2242 2242 2260 2260 2250 2250 2250 2250 2260 2260 2267 2267 2260 2260 2273 2273 2267 2267 2267 2267 2273 2273 2282 2282 2273 2273 2286 2286 2282 2282 2282 2282 2286 2286 2295 2295 2286 2286 2297 2297 2295 2295 2295 2295 2297 2297 2303 2303 2297 2297 2301 2301 2303 2303 2303 2303 2301 2301 2310 2310 1779 1779 1783 1783 1763 1763 1783 1783 1773 1773 1763 1763 1763 1763 1773 1773 1739 1739 1773 1773 1761 1761 1739 1739 1739 1739 1761 1761 1703 1703 1761 1761 1747 1747 1703 1703 1703 1703 1747 1747 1684 1684 1747 1747 1725 1725 1684 1684 1684 1684 1725 1725 1670 1670 1725 1725 1701 1701 1670 1670 1670 1670 1701 1701 1652 1652 1701 1701 1690 1690 1652 1652 1652 1652 1690 1690 1628 1628 1690 1690 1682 1682 1628 1628 1628 1628 1682 1682 2683 2683 1682 1682 2684 2684 2685 2685 1615 1615 1672 1672 1607 1607 1672 1672 1666 1666 1607 1607 1607 1607 1666 1666 1597 1597 1666 1666 1656 1656 1597 1597 1597 1597 1656 1656 1589 1589 1656 1656 1646 1646 1589 1589 1589 1589 1646 1646 1579 1579 1646 1646 1636 1636 1579 1579 1579 1579 1636 1636 1565 1565 1636 1636 1632 1632 1565 1565 1565 1565 1632 1632 1561 1561 1632 1632 1626 1626 1561 1561 1561 1561 1626 1626 1559 1559 1775 1775 1821 1821 1779 1779 1697 1697 1790 1790 1788 1788 1790 1790 1879 1879 1788 1788 1788 1788 1879 1879 1883 1883 1879 1879 1950 1950 1883 1883 1883 1883 1950 1950 1956 1956 1950 1950 2007 2007 1956 1956 1956 1956 2007 2007 2009 2009 2007 2007 2056 2056 2009 2009 2009 2009 2056 2056 2060 2060 2056 2056 2101 2101 2060 2060 2060 2060 2101 2101 2105 2105 2101 2101 2140 2140 2105 2105 2105 2105 2140 2140 2144 2144 2140 2140 2171 2171 2144 2144 2144 2144 2171 2171 2177 2177 2171 2171 2202 2202 2177 2177 2177 2177 2202 2202 2206 2206 2202 2202 2686 2686 2206 2206 2206 2206 2687 2687 2688 2688 2225 2225 2250 2250 2233 2233 2233 2233 2250 2250 2254 2254 2250 2250 2267 2267 2254 2254 2254 2254 2267 2267 2271 2271 2267 2267 2282 2282 2271 2271 2271 2271 2282 2282 2288 2288 2282 2282 2295 2295 2288 2288 2288 2288 2295 2295 2299 2299 2295 2295 2303 2303 2299 2299 2299 2299 2303 2303 2308 2308 2303 2303 2310 2310 2308 2308 2308 2308 2310 2310 2315 2315 1775 1775 1779 1779 1749 1749 1779 1779 1763 1763 1749 1749 1749 1749 1763 1763 1705 1705 1763 1763 1739 1739 1705 1705 1705 1705 1739 1739 1680 1680 1739 1739 1703 1703 1680 1680 1680 1680 1703 1703 1660 1660 1703 1703 1684 1684 1660 1660 1660 1660 1684 1684 1624 1624 1684 1684 1670 1670 1624 1624 1624 1624 1670 1670 1609 1609 1670 1670 1652 1652 1609 1609 1609 1609 1652 1652 1593 1593 1652 1652 1628 1628 1593 1593 1593 1593 1628 1628 2689 2689 1628 1628 2690 2690 2691 2691 1567 1567 1615 1615 1554 1554 1615 1615 1607 1607 1554 1554 1554 1554 1607 1607 1546 1546 1607 1607 1597 1597 1546 1546 1546 1546 1597 1597 1536 1536 1597 1597 1589 1589 1536 1536 1536 1536 1589 1589 1528 1528 1589 1589 1579 1579 1528 1528 1528 1528 1579 1579 1512 1512 1579 1579 1565 1565 1512 1512 1512 1512 1565 1565 1506 1506 1565 1565 1561 1561 1506 1506 1506 1506 1561 1561 1502 1502 1561 1561 1559 1559 1502 1502 1502 1502 1559 1559 1501 1501 1769 1769 1821 1821 1775 1775 1622 1622 1697 1697 1695 1695 1697 1697 1788 1788 1695 1695 1695 1695 1788 1788 1786 1786 1788 1788 1883 1883 1786 1786 1786 1786 1883 1883 1885 1885 1883 1883 1956 1956 1885 1885 1885 1885 1956 1956 1958 1958 1956 1956 2009 2009 1958 1958 1958 1958 2009 2009 2015 2015 2009 2009 2060 2060 2015 2015 2015 2015 2060 2060 2064 2064 2060 2060 2105 2105 2064 2064 2064 2064 2105 2105 2109 2109 2105 2105 2144 2144 2109 2109 2109 2109 2144 2144 2150 2150 2144 2144 2177 2177 2150 2150 2150 2150 2177 2177 2183 2183 2177 2177 2206 2206 2183 2183 2183 2183 2206 2206 2212 2212 2206 2206 2692 2692 2212 2212 2212 2212 2693 2693 2694 2694 2233 2233 2254 2254 2237 2237 2237 2237 2254 2254 2258 2258 2254 2254 2271 2271 2258 2258 2258 2258 2271 2271 2279 2279 2271 2271 2288 2288 2279 2279 2279 2279 2288 2288 2292 2292 2288 2288 2299 2299 2292 2292 2292 2292 2299 2299 2305 2305 2299 2299 2308 2308 2305 2305 2305 2305 2308 2308 2312 2312 2308 2308 2315 2315 2312 2312 2312 2312 2315 2315 2317 2317 1769 1769 1775 1775 1733 1733 1775 1775 1749 1749 1733 1733 1733 1733 1749 1749 1686 1686 1749 1749 1705 1705 1686 1686 1686 1686 1705 1705 1662 1662 1705 1705 1680 1680 1662 1662 1662 1662 1680 1680 1617 1617 1680 1680 1660 1660 1617 1617 1617 1617 1660 1660 1601 1601 1660 1660 1624 1624 1601 1601 1601 1601 1624 1624 1569 1569 1624 1624 1609 1609 1569 1569 1569 1569 1609 1609 1548 1548 1609 1609 1593 1593 1548 1548 1548 1548 1593 1593 1532 1532 1593 1593 2695 2695 1532 1532 1532 1532 2696 2696 2697 2697 1567 1567 1554 1554 1508 1508 1508 1508 1554 1554 1497 1497 1554 1554 1546 1546 1497 1497 1497 1497 1546 1546 1489 1489 1546 1546 1536 1536 1489 1489 1489 1489 1536 1536 1479 1479 1536 1536 1528 1528 1479 1479 1479 1479 1528 1528 1467 1467 1528 1528 1512 1512 1467 1467 1467 1467 1512 1512 1457 1457 1512 1512 1506 1506 1457 1457 1457 1457 1506 1506 1453 1453 1506 1506 1502 1502 1453 1453 1453 1453 1502 1502 1450 1450 1502 1502 1501 1501 1450 1450 1450 1450 1501 1501 1454 1454 1765 1765 1821 1821 1769 1769 1558 1558 1622 1622 1621 1621 1622 1622 1695 1695 1621 1621 1621 1621 1695 1695 1694 1694 1695 1695 1786 1786 1694 1694 1694 1694 1786 1786 1785 1785 1786 1786 1885 1885 1785 1785 1785 1785 1885 1885 1889 1889 1885 1885 1958 1958 1889 1889 1889 1889 1958 1958 1960 1960 1958 1958 2015 2015 1960 1960 1960 1960 2015 2015 2017 2017 2015 2015 2064 2064 2017 2017 2017 2017 2064 2064 2068 2068 2064 2064 2109 2109 2068 2068 2068 2068 2109 2109 2111 2111 2109 2109 2150 2150 2111 2111 2111 2111 2150 2150 2152 2152 2150 2150 2183 2183 2152 2152 2152 2152 2183 2183 2185 2185 2183 2183 2212 2212 2185 2185 2185 2185 2212 2212 2216 2216 2212 2212 2698 2698 2216 2216 2216 2216 2699 2699 2700 2700 2237 2237 2258 2258 2241 2241 2241 2241 2258 2258 2262 2262 2258 2258 2279 2279 2262 2262 2262 2262 2279 2279 2281 2281 2279 2279 2292 2292 2281 2281 2281 2281 2292 2292 2294 2294 2292 2292 2305 2305 2294 2294 2294 2294 2305 2305 2307 2307 2305 2305 2312 2312 2307 2307 2307 2307 2312 2312 2314 2314 2312 2312 2317 2317 2314 2314 2314 2314 2317 2317 2319 2319 1765 1765 1769 1769 1709 1709 1769 1769 1733 1733 1709 1709 1709 1709 1733 1733 1676 1676 1733 1733 1686 1686 1676 1676 1676 1676 1686 1686 1630 1630 1686 1686 1662 1662 1630 1630 1630 1630 1662 1662 1603 1603 1662 1662 1617 1617 1603 1603 1603 1603 1617 1617 1563 1563 1617 1617 1601 1601 1563 1563 1563 1563 1601 1601 1540 1540 1601 1601 1569 1569 1540 1540 1540 1540 1569 1569 1510 1510 1569 1569 1548 1548 1510 1510 1510 1510 1548 1548 1493 1493 1548 1548 1532 1532 1493 1493 1493 1493 1532 1532 2701 2701 1532 1532 2702 2702 2703 2703 1475 1475 1508 1508 1451 1451 1508 1508 1497 1497 1451 1451 1451 1451 1497 1497 1444 1444 1497 1497 1489 1489 1444 1444 1444 1444 1489 1489 1436 1436 1489 1489 1479 1479 1436 1436 1436 1436 1479 1479 1422 1422 1479 1479 1467 1467 1422 1422 1422 1422 1467 1467 1412 1412 1467 1467 1457 1457 1412 1412 1412 1412 1457 1457 1410 1410 1457 1457 1453 1453 1410 1410 1410 1410 1453 1453 1409 1409 1453 1453 1450 1450 1409 1409 1409 1409 1450 1450 1411 1411 1450 1450 1454 1454 1411 1411 1411 1411 1454 1454 1413 1413 1759 1759 1821 1821 1765 1765 1503 1503 1558 1558 1560 1560 1558 1558 1621 1621 1560 1560 1560 1560 1621 1621 1623 1623 1621 1621 1694 1694 1623 1623 1623 1623 1694 1694 1696 1696 1694 1694 1785 1785 1696 1696 1696 1696 1785 1785 1787 1787 1785 1785 1889 1889 1787 1787 1787 1787 1889 1889 1886 1886 1889 1889 1960 1960 1886 1886 1886 1886 1960 1960 1959 1959 1960 1960 2017 2017 1959 1959 1959 1959 2017 2017 2016 2016 2017 2017 2068 2068 2016 2016 2016 2016 2068 2068 2065 2065 2068 2068 2111 2111 2065 2065 2065 2065 2111 2111 2110 2110 2111 2111 2152 2152 2110 2110 2110 2110 2152 2152 2151 2151 2152 2152 2185 2185 2151 2151 2151 2151 2185 2185 2184 2184 2185 2185 2216 2216 2184 2184 2184 2184 2216 2216 2213 2213 2216 2216 2704 2704 2213 2213 2213 2213 2705 2705 2706 2706 2241 2241 2262 2262 2238 2238 2238 2238 2262 2262 2259 2259 2262 2262 2281 2281 2259 2259 2259 2259 2281 2281 2280 2280 2281 2281 2294 2294 2280 2280 2280 2280 2294 2294 2293 2293 2294 2294 2307 2307 2293 2293 2293 2293 2307 2307 2306 2306 2307 2307 2314 2314 2306 2306 2306 2306 2314 2314 2313 2313 2314 2314 2319 2319 2313 2313 2313 2313 2319 2319 2318 2318 1759 1759 1765 1765 1692 1692 1765 1765 1709 1709 1692 1692 1692 1692 1709 1709 1658 1658 1709 1709 1676 1676 1658 1658 1658 1658 1676 1676 1611 1611 1676 1676 1630 1630 1611 1611 1611 1611 1630 1630 1571 1571 1630 1630 1603 1603 1571 1571 1571 1571 1603 1603 1544 1544 1603 1603 1563 1563 1544 1544 1544 1544 1563 1563 1504 1504 1563 1563 1540 1540 1504 1504 1504 1504 1540 1540 1485 1485 1540 1540 1510 1510 1485 1485 1485 1485 1510 1510 1455 1455 1510 1510 1493 1493 1455 1455 1455 1455 1493 1493 2707 2707 1493 1493 2708 2708 2709 2709 1440 1440 1475 1475 1418 1418 1475 1475 1451 1451 1418 1418 1418 1418 1451 1451 1401 1401 1451 1451 1444 1444 1401 1401 1401 1401 1444 1444 1395 1395 1444 1444 1436 1436 1395 1395 1395 1395 1436 1436 1385 1385 1436 1436 1422 1422 1385 1385 1385 1385 1422 1422 1371 1371 1422 1422 1412 1412 1371 1371 1371 1371 1412 1412 1367 1367 1412 1412 1410 1410 1367 1367 1367 1367 1410 1410 1364 1364 1410 1410 1409 1409 1364 1364 1364 1364 1409 1409 1368 1368 1409 1409 1411 1411 1368 1368 1368 1368 1411 1411 1372 1372 1411 1411 1413 1413 1372 1372 1372 1372 1413 1413 1386 1386 1755 1755 1821 1821 1759 1759 1458 1458 1503 1503 1507 1507 1503 1503 1560 1560 1507 1507 1507 1507 1560 1560 1562 1562 1560 1560 1623 1623 1562 1562 1562 1562 1623 1623 1627 1627 1623 1623 1696 1696 1627 1627 1627 1627 1696 1696 1698 1698 1696 1696 1787 1787 1698 1698 1698 1698 1787 1787 1789 1789 1787 1787 1886 1886 1789 1789 1789 1789 1886 1886 1884 1884 1886 1886 1959 1959 1884 1884 1884 1884 1959 1959 1957 1957 1959 1959 2016 2016 1957 1957 1957 1957 2016 2016 2010 2010 2016 2016 2065 2065 2010 2010 2010 2010 2065 2065 2061 2061 2065 2065 2110 2110 2061 2061 2061 2061 2110 2110 2106 2106 2110 2110 2151 2151 2106 2106 2106 2106 2151 2151 2145 2145 2151 2151 2184 2184 2145 2145 2145 2145 2184 2184 2178 2178 2184 2184 2213 2213 2178 2178 2178 2178 2213 2213 2207 2207 2213 2213 2710 2710 2207 2207 2207 2207 2711 2711 2712 2712 2238 2238 2259 2259 2234 2234 2234 2234 2259 2259 2255 2255 2259 2259 2280 2280 2255 2255 2255 2255 2280 2280 2272 2272 2280 2280 2293 2293 2272 2272 2272 2272 2293 2293 2289 2289 2293 2293 2306 2306 2289 2289 2289 2289 2306 2306 2300 2300 2306 2306 2313 2313 2300 2300 2300 2300 2313 2313 2309 2309 2313 2313 2318 2318 2309 2309 2309 2309 2318 2318 2316 2316 1755 1755 1759 1759 1688 1688 1759 1759 1692 1692 1688 1688 1688 1688 1692 1692 1634 1634 1692 1692 1658 1658 1634 1634 1634 1634 1658 1658 1595 1595 1658 1658 1611 1611 1595 1595 1595 1595 1611 1611 1552 1552 1611 1611 1571 1571 1552 1552 1552 1552 1571 1571 1514 1514 1571 1571 1544 1544 1514 1514 1514 1514 1544 1544 1487 1487 1544 1544 1504 1504 1487 1487 1487 1487 1504 1504 1448 1448 1504 1504 1485 1485 1448 1448 1448 1448 1485 1485 1432 1432 1485 1485 1455 1455 1432 1432 1432 1432 1455 1455 1403 1403 1455 1455 2713 2713 1403 1403 1403 1403 2714 2714 2715 2715 1440 1440 1418 1418 1389 1389 1389 1389 1418 1418 1365 1365 1418 1418 1401 1401 1365 1365 1365 1365 1401 1401 1356 1356 1401 1401 1395 1395 1356 1356 1356 1356 1395 1395 1348 1348 1395 1395 1385 1385 1348 1348 1348 1348 1385 1385 1334 1334 1385 1385 1371 1371 1334 1334 1334 1334 1371 1371 1332 1332 1371 1371 1367 1367 1332 1332 1332 1332 1367 1367 1329 1329 1367 1367 1364 1364 1329 1329 1329 1329 1364 1364 1333 1333 1364 1364 1368 1368 1333 1333 1333 1333 1368 1368 1335 1335 1368 1368 1372 1372 1335 1335 1335 1335 1372 1372 1349 1349 1372 1372 1386 1386 1349 1349 1349 1349 1386 1386 1357 1357 1751 1751 1820 1820 1755 1755 1423 1423 1458 1458 1468 1468 1458 1458 1507 1507 1468 1468 1468 1468 1507 1507 1513 1513 1507 1507 1562 1562 1513 1513 1513 1513 1562 1562 1566 1566 1562 1562 1627 1627 1566 1566 1566 1566 1627 1627 1633 1633 1627 1627 1698 1698 1633 1633 1633 1633 1698 1698 1700 1700 1698 1698 1789 1789 1700 1700 1700 1700 1789 1789 1791 1791 1789 1789 1884 1884 1791 1791 1791 1791 1884 1884 1880 1880 1884 1884 1957 1957 1880 1880 1880 1880 1957 1957 1951 1951 1957 1957 2010 2010 1951 1951 1951 1951 2010 2010 2008 2008 2010 2010 2061 2061 2008 2008 2008 2008 2061 2061 2057 2057 2061 2061 2106 2106 2057 2057 2057 2057 2106 2106 2102 2102 2106 2106 2145 2145 2102 2102 2102 2102 2145 2145 2141 2141 2145 2145 2178 2178 2141 2141 2141 2141 2178 2178 2172 2172 2178 2178 2207 2207 2172 2172 2172 2172 2207 2207 2203 2203 2207 2207 2716 2716 2203 2203 2203 2203 2717 2717 2718 2718 2234 2234 2255 2255 2226 2226 2226 2226 2255 2255 2251 2251 2255 2255 2272 2272 2251 2251 2251 2251 2272 2272 2268 2268 2272 2272 2289 2289 2268 2268 2268 2268 2289 2289 2283 2283 2289 2289 2300 2300 2283 2283 2283 2283 2300 2300 2296 2296 2300 2300 2309 2309 2296 2296 2296 2296 2309 2309 2304 2304 2309 2309 2316 2316 2304 2304 2304 2304 2316 2316 2311 2311 1751 1751 1755 1755 1678 1678 1755 1755 1688 1688 1678 1678 1678 1678 1688 1688 1619 1619 1688 1688 1634 1634 1619 1619 1619 1619 1634 1634 1581 1581 1634 1634 1595 1595 1581 1581 1581 1581 1595 1595 1538 1538 1595 1595 1552 1552 1538 1538 1538 1538 1552 1552 1495 1495 1552 1552 1514 1514 1495 1495 1495 1495 1514 1514 1459 1459 1514 1514 1487 1487 1459 1459 1459 1459 1487 1487 1434 1434 1487 1487 1448 1448 1434 1434 1434 1434 1448 1448 1399 1399 1448 1448 1432 1432 1399 1399 1399 1399 1432 1432 1377 1377 1432 1432 1403 1403 1377 1377 1377 1377 1403 1403 2719 2719 1403 1403 2720 2720 2721 2721 2722 2722 1389 1389 2723 2723 1389 1389 1365 1365 2724 2724 2725 2725 1365 1365 2726 2726 1365 1365 1356 1356 2727 2727 2728 2728 1356 1356 2729 2729 1356 1356 1348 1348 2730 2730 2731 2731 1348 1348 2732 2732 1348 1348 1334 1334 2733 2733 2734 2734 1334 1334 2735 2735 1334 1334 1332 1332 2736 2736 2737 2737 1332 1332 2738 2738 1332 1332 1329 1329 2739 2739 2740 2740 1329 1329 2741 2741 1329 1329 1333 1333 2742 2742 2743 2743 1333 1333 2744 2744 1333 1333 1335 1335 2745 2745 2746 2746 1335 1335 2747 2747 1335 1335 1349 1349 2748 2748 2749 2749 1349 1349 2750 2750 1349 1349 1357 1357 2751 2751 2752 2752 1357 1357 2753 2753 1743 1743 1820 1820 1751 1751 1396 1396 1423 1423 1437 1437 1423 1423 1468 1468 1437 1437 1437 1437 1468 1468 1480 1480 1468 1468 1513 1513 1480 1480 1480 1480 1513 1513 1529 1529 1513 1513 1566 1566 1529 1529 1529 1529 1566 1566 1580 1580 1566 1566 1633 1633 1580 1580 1580 1580 1633 1633 1637 1637 1633 1633 1700 1700 1637 1637 1637 1637 1700 1700 1708 1708 1700 1700 1791 1791 1708 1708 1708 1708 1791 1791 1793 1793 1791 1791 1880 1880 1793 1793 1793 1793 1880 1880 1876 1876 1880 1880 1951 1951 1876 1876 1876 1876 1951 1951 1947 1947 1951 1951 2008 2008 1947 1947 1947 1947 2008 2008 2004 2004 2008 2008 2057 2057 2004 2004 2004 2004 2057 2057 2053 2053 2057 2057 2102 2102 2053 2053 2053 2053 2102 2102 2096 2096 2102 2102 2141 2141 2096 2096 2096 2096 2141 2141 2133 2133 2141 2141 2172 2172 2133 2133 2133 2133 2172 2172 2166 2166 2172 2172 2203 2203 2166 2166 2166 2166 2203 2203 2193 2193 2203 2203 2754 2754 2193 2193 2193 2193 2755 2755 2756 2756 2226 2226 2251 2251 2222 2222 2222 2222 2251 2251 2243 2243 2251 2251 2268 2268 2243 2243 2243 2243 2268 2268 2261 2261 2268 2268 2283 2283 2261 2261 2261 2261 2283 2283 2274 2274 2283 2283 2296 2296 2274 2274 2274 2274 2296 2296 2287 2287 2296 2296 2304 2304 2287 2287 2287 2287 2304 2304 2298 2298 2304 2304 2311 2311 2298 2298 2298 2298 2311 2311 2302 2302 1743 1743 1751 1751 1674 1674 1751 1751 1678 1678 1674 1674 1674 1674 1678 1678 1613 1613 1678 1678 1619 1619 1613 1613 1613 1613 1619 1619 1556 1556 1619 1619 1581 1581 1556 1556 1556 1556 1581 1581 1518 1518 1581 1581 1538 1538 1518 1518 1518 1518 1538 1538 1481 1481 1538 1538 1495 1495 1481 1481 1481 1481 1495 1495 1442 1442 1495 1495 1459 1459 1442 1442 1442 1442 1459 1459 1405 1405 1459 1459 1434 1434 1405 1405 1405 1405 1434 1434 1381 1381 1434 1434 1399 1399 1381 1381 1381 1381 1399 1399 2757 2757 1399 1399 1377 1377 2758 2758 2759 2759 1377 1377 2760 2760 1377 1377 2761 2761 2762 2762 1327 1327 1358 1358 1313 1313 1358 1358 1338 1338 1313 1313 1313 1313 1338 1338 1294 1294 1338 1338 1323 1323 1294 1294 1294 1294 1323 1323 1286 1286 1323 1323 1317 1317 1286 1286 1286 1286 1317 1317 1278 1278 1317 1317 1303 1303 1278 1278 1278 1278 1303 1303 1268 1268 1303 1303 1299 1299 1268 1268 1268 1268 1299 1299 1265 1265 1299 1299 1296 1296 1265 1265 1265 1265 1296 1296 1269 1269 1296 1296 1300 1300 1269 1269 1269 1269 1300 1300 1279 1279 1300 1300 1304 1304 1279 1279 1279 1279 1304 1304 1287 1287 1304 1304 1318 1318 1287 1287 1287 1287 1318 1318 1295 1295 1318 1318 1324 1324 1295 1295 1295 1295 1324 1324 1314 1314 1324 1324 1339 1339 1314 1314 1314 1314 1339 1339 1328 1328 1741 1741 1820 1820 1743 1743 1366 1366 1396 1396 1402 1402 1396 1396 1437 1437 1402 1402 1402 1402 1437 1437 1445 1445 1437 1437 1480 1480 1445 1445 1445 1445 1480 1480 1490 1490 1480 1480 1529 1529 1490 1490 1490 1490 1529 1529 1537 1537 1529 1529 1580 1580 1537 1537 1537 1537 1580 1580 1590 1590 1580 1580 1637 1637 1590 1590 1590 1590 1637 1637 1647 1647 1637 1637 1708 1708 1647 1647 1647 1647 1708 1708 1712 1712 1708 1708 1793 1793 1712 1712 1712 1712 1793 1793 1795 1795 1793 1793 1876 1876 1795 1795 1795 1795 1876 1876 1872 1872 1876 1876 1947 1947 1872 1872 1872 1872 1947 1947 1939 1939 1947 1947 2004 2004 1939 1939 1939 1939 2004 2004 1996 1996 2004 2004 2053 2053 1996 1996 1996 1996 2053 2053 2045 2045 2053 2053 2096 2096 2045 2045 2045 2045 2096 2096 2088 2088 2096 2096 2133 2133 2088 2088 2088 2088 2133 2133 2125 2125 2133 2133 2166 2166 2125 2125 2125 2125 2166 2166 2156 2156 2166 2166 2193 2193 2156 2156 2156 2156 2193 2193 2189 2189 2193 2193 2763 2763 2189 2189 2189 2189 2764 2764 2765 2765 2222 2222 2243 2243 2209 2209 2209 2209 2243 2243 2228 2228 2243 2243 2261 2261 2228 2228 2228 2228 2261 2261 2247 2247 2261 2261 2274 2274 2247 2247 2247 2247 2274 2274 2266 2266 2274 2274 2287 2287 2266 2266 2266 2266 2287 2287 2276 2276 2287 2287 2298 2298 2276 2276 2276 2276 2298 2298 2285 2285 2298 2298 2302 2302 2285 2285 2285 2285 2302 2302 2291 2291 1741 1741 1743 1743 1668 1668 1743 1743 1674 1674 1668 1668 1668 1668 1674 1674 1605 1605 1674 1674 1613 1613 1605 1605 1605 1605 1613 1613 1550 1550 1613 1613 1556 1556 1550 1550 1550 1550 1556 1556 1499 1499 1556 1556 1518 1518 1499 1499 1499 1499 1518 1518 1461 1461 1518 1518 1481 1481 1461 1461 1461 1461 1481 1481 1426 1426 1481 1481 1442 1442 1426 1426 1426 1426 1442 1442 1393 1393 1442 1442 1405 1405 1393 1393 1393 1393 1405 1405 1360 1360 1405 1405 1381 1381 1360 1360 1360 1360 1381 1381 2766 2766 1381 1381 2767 2767 2768 2768 1330 1330 1354 1354 1309 1309 1354 1354 1327 1327 1309 1309 1309 1309 1327 1327 1290 1290 1327 1327 1313 1313 1290 1290 1290 1290 1313 1313 1270 1270 1313 1313 1294 1294 1270 1270 1270 1270 1294 1294 1261 1261 1294 1294 1286 1286 1261 1261 1261 1261 1286 1286 1249 1249 1286 1286 1278 1278 1249 1249 1249 1249 1278 1278 1243 1243 1278 1278 1268 1268 1243 1243 1243 1243 1268 1268 1242 1242 1268 1268 1265 1265 1242 1242 1242 1242 1265 1265 1244 1244 1265 1265 1269 1269 1244 1244 1244 1244 1269 1269 1250 1250 1269 1269 1279 1279 1250 1250 1250 1250 1279 1279 1262 1262 1279 1279 1287 1287 1262 1262 1262 1262 1287 1287 1271 1271 1287 1287 1295 1295 1271 1271 1271 1271 1295 1295 1291 1291 1295 1295 1314 1314 1291 1291 1291 1291 1314 1314 1310 1310 1314 1314 1328 1328 1310 1310 1310 1310 1328 1328 1331 1331 1735 1735 1820 1820 1741 1741 2769 2769 1366 1366 1390 1390 1366 1366 1402 1402 1390 1390 1390 1390 1402 1402 1419 1419 1402 1402 1445 1445 1419 1419 1419 1419 1445 1445 1452 1452 1445 1445 1490 1490 1452 1452 1452 1452 1490 1490 1498 1498 1490 1490 1537 1537 1498 1498 1498 1498 1537 1537 1547 1547 1537 1537 1590 1590 1547 1547 1547 1547 1590 1590 1598 1598 1590 1590 1647 1647 1598 1598 1598 1598 1647 1647 1657 1657 1647 1647 1712 1712 1657 1657 1657 1657 1712 1712 1714 1714 1712 1712 1795 1795 1714 1714 1714 1714 1795 1795 1797 1797 1795 1795 1872 1872 1797 1797 1797 1797 1872 1872 1868 1868 1872 1872 1939 1939 1868 1868 1868 1868 1939 1939 1935 1935 1939 1939 1996 1996 1935 1935 1935 1935 1996 1996 1990 1990 1996 1996 2045 2045 1990 1990 1990 1990 2045 2045 2037 2037 2045 2045 2088 2088 2037 2037 2037 2037 2088 2088 2080 2080 2088 2088 2125 2125 2080 2080 2080 2080 2125 2125 2113 2113 2125 2125 2156 2156 2113 2113 2113 2113 2156 2156 2143 2143 2156 2156 2189 2189 2143 2143 2143 2143 2189 2189 2170 2170 2189 2189 2770 2770 2170 2170 2170 2170 2771 2771 2772 2772 2209 2209 2228 2228 2195 2195 2195 2195 2228 2228 2218 2218 2228 2228 2247 2247 2218 2218 2218 2218 2247 2247 2236 2236 2247 2247 2266 2266 2236 2236 2236 2236 2266 2266 2249 2249 2266 2266 2276 2276 2249 2249 2249 2249 2276 2276 2264 2264 2276 2276 2285 2285 2264 2264 2264 2264 2285 2285 2270 2270 2285 2285 2291 2291 2270 2270 2270 2270 2291 2291 2278 2278 1735 1735 1741 1741 1664 1664 1741 1741 1668 1668 1664 1664 1664 1664 1668 1668 1599 1599 1668 1668 1605 1605 1599 1599 1599 1599 1605 1605 1542 1542 1605 1605 1550 1550 1542 1542 1542 1542 1550 1550 1491 1491 1550 1550 1499 1499 1491 1491 1491 1491 1499 1499 1446 1446 1499 1499 1461 1461 1446 1446 1446 1446 1461 1461 1407 1407 1461 1461 1426 1426 1407 1407 1407 1407 1426 1426 1369 1369 1426 1426 1393 1393 1369 1369 1369 1369 1393 1393 1344 1344 1393 1393 1360 1360 1344 1344 1344 1344 1360 1360 2773 2773 1360 1360 2774 2774 2775 2775 1319 1319 1330 1330 1292 1292 1330 1330 1309 1309 1292 1292 1292 1292 1309 1309 1266 1266 1309 1309 1290 1290 1266 1266 1266 1266 1290 1290 1253 1253 1290 1290 1270 1270 1253 1253 1253 1253 1270 1270 1238 1238 1270 1270 1261 1261 1238 1238 1238 1238 1261 1261 1230 1230 1261 1261 1249 1249 1230 1230 1230 1230 1249 1249 1222 1222 1249 1249 1243 1243 1222 1222 1222 1222 1243 1243 1217 1217 1243 1243 1242 1242 1217 1217 1217 1217 1242 1242 1223 1223 1242 1242 1244 1244 1223 1223 1223 1223 1244 1244 1231 1231 1244 1244 1250 1250 1231 1231 1231 1231 1250 1250 1239 1239 1250 1250 1262 1262 1239 1239 1239 1239 1262 1262 1254 1254 1262 1262 1271 1271 1254 1254 1254 1254 1271 1271 1267 1267 1271 1271 1291 1291 1267 1267 1267 1267 1291 1291 1293 1293 1291 1291 1310 1310 1293 1293 1293 1293 1310 1310 1320 1320 1310 1310 1331 1331 1320 1320 2776 2776 2777 2777 1345 1345 1731 1731 1820 1820 1735 1735 2778 2778 2779 2779 1378 1378 2780 2780 2781 2781 1378 1378 1378 1378 2782 2782 1404 1404 2783 2783 2784 2784 1404 1404 1404 1404 2785 2785 2786 2786 1419 1419 1452 1452 1441 1441 1441 1441 1452 1452 1476 1476 1452 1452 1498 1498 1476 1476 1476 1476 1498 1498 1509 1509 1498 1498 1547 1547 1509 1509 1509 1509 1547 1547 1555 1555 1547 1547 1598 1598 1555 1555 1555 1555 1598 1598 1608 1608 1598 1598 1657 1657 1608 1608 1608 1608 1657 1657 1667 1667 1657 1657 1714 1714 1667 1667 1667 1667 1714 1714 1730 1730 1714 1714 1797 1797 1730 1730 1730 1730 1797 1797 1799 1799 1797 1797 1868 1868 1799 1799 1799 1799 1868 1868 1862 1862 1868 1868 1935 1935 1862 1862 1862 1862 1935 1935 1927 1927 1935 1935 1990 1990 1927 1927 1927 1927 1990 1990 1982 1982 1990 1990 2037 2037 1982 1982 1982 1982 2037 2037 2031 2031 2037 2037 2080 2080 2031 2031 2031 2031 2080 2080 2063 2063 2080 2080 2113 2113 2063 2063 2063 2063 2113 2113 2098 2098 2113 2113 2143 2143 2098 2098 2098 2098 2143 2143 2129 2129 2143 2143 2170 2170 2129 2129 2787 2787 2788 2788 2158 2158 2789 2789 2790 2790 2158 2158 2158 2158 2791 2791 2180 2180 2792 2792 2793 2793 2180 2180 2180 2180 2794 2794 2795 2795 2218 2218 2236 2236 2201 2201 2201 2201 2236 2236 2220 2220 2236 2236 2249 2249 2220 2220 2220 2220 2249 2249 2232 2232 2249 2249 2264 2264 2232 2232 2232 2232 2264 2264 2245 2245 2264 2264 2270 2270 2245 2245 2245 2245 2270 2270 2253 2253 2270 2270 2278 2278 2253 2253 2253 2253 2278 2278 2257 2257 1731 1731 1735 1735 1654 1654 1735 1735 1664 1664 1654 1654 1654 1654 1664 1664 1591 1591 1664 1664 1599 1599 1591 1591 1591 1591 1599 1599 1534 1534 1599 1599 1542 1542 1534 1534 1534 1534 1542 1542 1483 1483 1542 1542 1491 1491 1483 1483 1483 1483 1491 1491 1438 1438 1491 1491 1446 1446 1438 1438 1438 1438 1446 1446 1397 1397 1446 1446 1407 1407 1397 1397 1397 1397 1407 1407 1362 1362 1407 1407 1369 1369 1362 1362 1362 1362 1369 1369 2796 2796 1369 1369 1344 1344 2797 2797 2798 2798 1344 1344 2799 2799 1344 1344 2800 2800 2801 2801 1297 1297 1319 1319 1272 1272 1319 1319 1292 1292 1272 1272 1272 1272 1292 1292 1255 1255 1292 1292 1266 1266 1255 1255 1255 1255 1266 1266 1236 1236 1266 1266 1253 1253 1236 1236 1236 1236 1253 1253 1218 1218 1253 1253 1238 1238 1218 1218 1218 1218 1238 1238 1211 1211 1238 1238 1230 1230 1211 1211 1211 1211 1230 1230 1201 1201 1230 1230 1222 1222 1201 1201 1201 1201 1222 1222 1200 1200 1222 1222 1217 1217 1200 1200 1200 1200 1217 1217 1202 1202 1217 1217 1223 1223 1202 1202 1202 1202 1223 1223 1212 1212 1223 1223 1231 1231 1212 1212 1212 1212 1231 1231 1219 1219 1231 1231 1239 1239 1219 1219 1219 1219 1239 1239 1237 1237 1239 1239 1254 1254 1237 1237 1237 1237 1254 1254 1256 1256 1254 1254 1267 1267 1256 1256 1256 1256 1267 1267 1273 1273 1267 1267 1293 1293 1273 1273 1273 1273 1293 1293 1298 1298 1293 1293 1320 1320 1298 1298 1298 1298 1320 1320 1326 1326 2802 2802 1345 1345 2803 2803 2804 2804 1345 1345 1363 1363 1727 1727 1820 1820 1731 1731 1361 1361 2805 2805 1382 1382 2806 2806 1378 1378 1382 1382 1382 1382 1378 1378 1400 1400 1378 1378 1404 1404 1400 1400 1400 1400 1404 1404 1433 1433 1404 1404 2807 2807 1433 1433 1433 1433 2808 2808 1456 1456 2809 2809 2810 2810 1456 1456 1456 1456 2811 2811 1494 1494 2812 2812 2813 2813 1494 1494 1494 1494 2814 2814 1533 1533 2815 2815 2816 2816 1533 1533 1533 1533 2817 2817 2818 2818 1555 1555 1608 1608 1568 1568 1568 1568 1608 1608 1616 1616 1608 1608 1667 1667 1616 1616 1616 1616 1667 1667 1673 1673 1667 1667 1730 1730 1673 1673 1673 1673 1730 1730 1738 1738 1730 1730 1799 1799 1738 1738 1738 1738 1799 1799 1801 1801 1799 1799 1862 1862 1801 1801 1801 1801 1862 1862 1860 1860 1862 1862 1927 1927 1860 1860 1860 1860 1927 1927 1923 1923 1927 1927 1982 1982 1923 1923 1923 1923 1982 1982 1976 1976 1982 1982 2031 2031 1976 1976 1976 1976 2031 2031 2014 2014 2031 2031 2063 2063 2014 2014 2819 2819 2820 2820 2049 2049 2821 2821 2822 2822 2049 2049 2049 2049 2823 2823 2084 2084 2824 2824 2825 2825 2084 2084 2084 2084 2826 2826 2115 2115 2827 2827 2158 2158 2115 2115 2115 2115 2158 2158 2137 2137 2158 2158 2180 2180 2137 2137 2137 2137 2180 2180 2164 2164 2180 2180 2828 2828 2164 2164 2164 2164 2829 2829 2182 2182 2830 2830 2831 2831 2182 2182 2182 2182 2832 2832 2197 2197 2833 2833 2834 2834 2197 2197 2197 2197 2835 2835 2211 2211 2836 2836 2837 2837 2211 2211 2211 2211 2838 2838 2839 2839 2245 2245 2253 2253 2224 2224 2224 2224 2253 2253 2230 2230 2253 2253 2257 2257 2230 2230 2230 2230 2257 2257 2240 2240 1727 1727 1731 1731 1650 1650 1731 1731 1654 1654 1650 1650 1650 1650 1654 1654 1587 1587 1654 1654 1591 1591 1587 1587 1587 1587 1591 1591 1530 1530 1591 1591 1534 1534 1530 1530 1530 1530 1534 1534 1477 1477 1534 1534 1483 1483 1477 1477 1477 1477 1483 1483 1430 1430 1483 1483 1438 1438 1430 1430 1430 1430 1438 1438 1391 1391 1438 1438 1397 1397 1391 1391 1391 1391 1397 1397 1352 1352 1397 1397 1362 1362 1352 1352 1352 1352 1362 1362 2840 2840 1362 1362 2841 2841 2842 2842 1321 1321 1325 1325 1288 1288 1325 1325 1297 1297 1288 1288 1288 1288 1297 1297 1263 1263 1297 1297 1272 1272 1263 1263 1263 1263 1272 1272 1240 1240 1272 1272 1255 1255 1240 1240 1240 1240 1255 1255 1220 1220 1255 1255 1236 1236 1220 1220 1220 1220 1236 1236 1207 1207 1236 1236 1218 1218 1207 1207 1207 1207 1218 1218 1194 1194 1218 1218 1211 1211 1194 1194 1194 1194 1211 1211 1186 1186 1211 1211 1201 1201 1186 1186 1186 1186 1201 1201 1183 1183 1201 1201 1200 1200 1183 1183 1183 1183 1200 1200 1187 1187 1200 1200 1202 1202 1187 1187 1187 1187 1202 1202 1195 1195 1202 1202 1212 1212 1195 1195 1195 1195 1212 1212 1208 1208 1212 1212 1219 1219 1208 1208 1208 1208 1219 1219 1221 1221 1219 1219 1237 1237 1221 1221 1221 1221 1237 1237 1241 1241 1237 1237 1256 1256 1241 1241 1241 1241 1256 1256 1264 1264 1256 1256 1273 1273 1264 1264 1264 1264 1273 1273 1289 1289 1273 1273 1298 1298 1289 1289 1289 1289 1298 1298 1322 1322 1298 1298 1326 1326 1322 1322 2843 2843 2844 2844 1353 1353 2845 2845 1363 1363 1353 1353 1353 1353 1363 1363 1392 1392 1721 1721 1820 1820 1727 1727 1370 1370 1361 1361 1394 1394 1361 1361 1382 1382 1394 1394 1394 1394 1382 1382 1406 1406 1382 1382 1400 1400 1406 1406 1406 1406 1400 1400 1435 1435 1400 1400 1433 1433 1435 1435 1435 1435 1433 1433 1449 1449 1433 1433 1456 1456 1449 1449 1449 1449 1456 1456 1486 1486 1456 1456 1494 1494 1486 1486 1486 1486 1494 1494 1511 1511 1494 1494 1533 1533 1511 1511 1511 1511 1533 1533 1549 1549 1533 1533 2846 2846 1549 1549 1549 1549 2847 2847 1594 1594 2848 2848 2849 2849 1594 1594 1594 1594 2850 2850 1629 1629 2851 2851 2852 2852 1629 1629 1629 1629 2853 2853 1683 1683 2854 2854 2855 2855 1683 1683 1683 1683 2856 2856 1746 1746 2857 2857 2858 2858 1746 1746 1746 1746 2859 2859 1803 1803 2860 2860 2861 2861 1803 1803 1803 1803 2862 2862 1856 1856 2863 2863 2864 2864 1856 1856 1856 1856 2865 2865 1915 1915 2866 2866 2867 2867 1915 1915 1915 1915 2868 2868 1964 1964 2869 2869 2870 2870 1964 1964 1964 1964 2871 2871 2000 2000 2872 2872 2049 2049 2000 2000 2000 2000 2049 2049 2035 2035 2049 2049 2084 2084 2035 2035 2035 2035 2084 2084 2067 2067 2084 2084 2115 2115 2067 2067 2067 2067 2115 2115 2092 2092 2115 2115 2137 2137 2092 2092 2092 2092 2137 2137 2123 2123 2137 2137 2164 2164 2123 2123 2123 2123 2164 2164 2139 2139 2164 2164 2182 2182 2139 2139 2139 2139 2182 2182 2160 2160 2182 2182 2197 2197 2160 2160 2160 2160 2197 2197 2174 2174 2197 2197 2211 2211 2174 2174 2174 2174 2211 2211 2191 2191 2211 2211 2873 2873 2191 2191 2191 2191 2874 2874 2199 2199 2875 2875 2876 2876 2199 2199 2199 2199 2877 2877 2205 2205 2878 2878 2879 2879 2205 2205 2205 2205 2880 2880 2215 2215 1721 1721 1727 1727 1644 1644 1727 1727 1650 1650 1644 1644 1644 1644 1650 1650 1583 1583 1650 1650 1587 1587 1583 1583 1583 1583 1587 1587 1524 1524 1587 1587 1530 1530 1524 1524 1524 1524 1530 1530 1471 1471 1530 1530 1477 1477 1471 1471 1471 1471 1477 1477 1424 1424 1477 1477 1430 1430 1424 1424 1424 1424 1430 1430 1383 1383 1430 1430 1391 1391 1383 1383 1383 1383 1391 1391 1346 1346 1391 1391 1352 1352 1346 1346 1346 1346 1352 1352 2881 2881 1352 1352 2882 2882 2883 2883 1311 1311 1321 1321 1282 1282 1321 1321 1288 1288 1282 1282 1282 1282 1288 1288 1257 1257 1288 1288 1263 1263 1257 1257 1257 1257 1263 1263 1232 1232 1263 1263 1240 1240 1232 1232 1232 1232 1240 1240 1213 1213 1240 1240 1220 1220 1213 1213 1213 1213 1220 1220 1196 1196 1220 1220 1207 1207 1196 1196 1196 1196 1207 1207 1181 1181 1207 1207 1194 1194 1181 1181 1181 1181 1194 1194 1172 1172 1194 1194 1186 1186 1172 1172 1172 1172 1186 1186 1169 1169 1186 1186 1183 1183 1169 1169 1169 1169 1183 1183 1173 1173 1183 1183 1187 1187 1173 1173 1173 1173 1187 1187 1182 1182 1187 1187 1195 1195 1182 1182 1182 1182 1195 1195 1197 1197 1195 1195 1208 1208 1197 1197 1197 1197 1208 1208 1214 1214 1208 1208 1221 1221 1214 1214 1214 1214 1221 1221 1233 1233 1221 1221 1241 1241 1233 1233 1233 1233 1241 1241 1258 1258 1241 1241 1264 1264 1258 1258 1258 1258 1264 1264 1283 1283 1264 1264 1289 1289 1283 1283 1283 1283 1289 1289 1312 1312 1289 1289 1322 1322 1312 1312 2884 2884 2885 2885 1347 1347 2886 2886 1353 1353 1347 1347 1347 1347 1353 1353 1384 1384 1353 1353 1392 1392 1384 1384 1384 1384 1392 1392 1425 1425 1717 1717 1820 1820 1721 1721 1398 1398 1370 1370 1408 1408 1370 1370 1394 1394 1408 1408 1408 1408 1394 1394 1427 1427 1394 1394 1406 1406 1427 1427 1427 1427 1406 1406 1443 1443 1406 1406 1435 1435 1443 1443 1443 1443 1435 1435 1460 1460 1435 1435 1449 1449 1460 1460 1460 1460 1449 1449 1488 1488 1449 1449 1486 1486 1488 1488 1488 1488 1486 1486 1505 1505 1486 1486 1511 1511 1505 1505 1505 1505 1511 1511 1541 1541 1511 1511 1549 1549 1541 1541 1541 1541 1549 1549 1570 1570 1549 1549 1594 1594 1570 1570 1570 1570 1594 1594 1610 1610 1594 1594 1629 1629 1610 1610 1610 1610 1629 1629 1653 1653 1629 1629 1683 1683 1653 1653 1653 1653 1683 1683 1691 1691 1683 1683 1746 1746 1691 1691 1691 1691 1746 1746 1754 1754 1746 1746 1803 1803 1754 1754 1754 1754 1803 1803 1805 1805 1803 1803 1856 1856 1805 1805 1805 1805 1856 1856 1848 1848 1856 1856 1915 1915 1848 1848 1848 1848 1915 1915 1911 1911 1915 1915 1964 1964 1911 1911 1911 1911 1964 1964 1943 1943 1964 1964 2000 2000 1943 1943 1943 1943 2000 2000 1984 1984 2000 2000 2035 2035 1984 1984 1984 1984 2035 2035 2019 2019 2035 2035 2067 2067 2019 2019 2019 2019 2067 2067 2043 2043 2067 2067 2092 2092 2043 2043 2043 2043 2092 2092 2078 2078 2092 2092 2123 2123 2078 2078 2078 2078 2123 2123 2094 2094 2123 2123 2139 2139 2094 2094 2094 2094 2139 2139 2119 2119 2139 2139 2160 2160 2119 2119 2119 2119 2160 2160 2131 2131 2160 2160 2174 2174 2131 2131 2131 2131 2174 2174 2149 2149 2174 2174 2191 2191 2149 2149 2149 2149 2191 2191 2162 2162 2191 2191 2199 2199 2162 2162 2162 2162 2199 2199 2168 2168 2199 2199 2205 2205 2168 2168 2168 2168 2205 2205 2176 2176 2205 2205 2215 2215 2176 2176 2176 2176 2215 2215 2187 2187 1717 1717 1721 1721 1640 1640 1721 1721 1644 1644 1640 1640 1640 1640 1644 1644 1575 1575 1644 1644 1583 1583 1575 1575 1575 1575 1583 1583 1520 1520 1583 1583 1524 1524 1520 1520 1520 1520 1524 1524 1465 1465 1524 1524 1471 1471 1465 1465 1465 1465 1471 1471 1416 1416 1471 1471 1424 1424 1416 1416 1416 1416 1424 1424 1375 1375 1424 1424 1383 1383 1375 1375 1375 1375 1383 1383 1340 1340 1383 1383 1346 1346 1340 1340 1340 1340 1346 1346 2887 2887 1346 1346 2888 2888 2889 2889 1305 1305 1311 1311 1276 1276 1311 1311 1282 1282 1276 1276 1276 1276 1282 1282 1247 1247 1282 1282 1257 1257 1247 1247 1247 1247 1257 1257 1226 1226 1257 1257 1232 1232 1226 1226 1226 1226 1232 1232 1205 1205 1232 1232 1213 1213 1205 1205 1205 1205 1213 1213 1190 1190 1213 1213 1196 1196 1190 1190 1190 1190 1196 1196 1174 1174 1196 1196 1181 1181 1174 1174 1174 1174 1181 1181 1165 1165 1181 1181 1172 1172 1165 1165 1165 1165 1172 1172 1161 1161 1172 1172 1169 1169 1161 1161 1161 1161 1169 1169 1166 1166 1169 1169 1173 1173 1166 1166 1166 1166 1173 1173 1175 1175 1173 1173 1182 1182 1175 1175 1175 1175 1182 1182 1191 1191 1182 1182 1197 1197 1191 1191 1191 1191 1197 1197 1206 1206 1197 1197 1214 1214 1206 1206 1206 1206 1214 1214 1227 1227 1214 1214 1233 1233 1227 1227 1227 1227 1233 1233 1248 1248 1233 1233 1258 1258 1248 1248 1248 1248 1258 1258 1277 1277 1258 1258 1283 1283 1277 1277 1277 1277 1283 1283 1306 1306 1283 1283 1312 1312 1306 1306 2890 2890 2891 2891 1341 1341 2892 2892 1347 1347 1341 1341 1341 1341 1347 1347 1376 1376 1347 1347 1384 1384 1376 1376 1376 1376 1384 1384 1417 1417 1384 1384 1425 1425 1417 1417 1417 1417 1425 1425 1466 1466 1715 1715 1820 1820 1717 1717 1431 1431 1398 1398 1439 1439 1398 1398 1408 1408 1439 1439 1439 1439 1408 1408 1447 1447 1408 1408 1427 1427 1447 1447 1447 1447 1427 1427 1462 1462 1427 1427 1443 1443 1462 1462 1462 1462 1443 1443 1482 1482 1443 1443 1460 1460 1482 1482 1482 1482 1460 1460 1496 1496 1460 1460 1488 1488 1496 1496 1496 1496 1488 1488 1515 1515 1488 1488 1505 1505 1515 1515 1515 1515 1505 1505 1545 1545 1505 1505 1541 1541 1545 1545 1545 1545 1541 1541 1564 1564 1541 1541 1570 1570 1564 1564 1564 1564 1570 1570 1602 1602 1570 1570 1610 1610 1602 1602 1602 1602 1610 1610 1625 1625 1610 1610 1653 1653 1625 1625 1625 1625 1653 1653 1671 1671 1653 1653 1691 1691 1671 1671 1671 1671 1691 1691 1702 1702 1691 1691 1754 1754 1702 1702 1702 1702 1754 1754 1758 1758 1754 1754 1805 1805 1758 1758 1758 1758 1805 1805 1809 1809 1805 1805 1848 1848 1809 1809 1809 1809 1848 1848 1844 1844 1848 1848 1911 1911 1844 1844 1844 1844 1911 1911 1899 1899 1911 1911 1943 1943 1899 1899 1899 1899 1943 1943 1931 1931 1943 1943 1984 1984 1931 1931 1931 1931 1984 1984 1972 1972 1984 1984 2019 2019 1972 1972 1972 1972 2019 2019 1992 1992 2019 2019 2043 2043 1992 1992 1992 1992 2043 2043 2029 2029 2043 2043 2078 2078 2029 2029 2029 2029 2078 2078 2047 2047 2078 2078 2094 2094 2047 2047 2047 2047 2094 2094 2072 2072 2094 2094 2119 2119 2072 2072 2072 2072 2119 2119 2086 2086 2119 2119 2131 2131 2086 2086 2086 2086 2131 2131 2104 2104 2131 2131 2149 2149 2104 2104 2104 2104 2149 2149 2121 2121 2149 2149 2162 2162 2121 2121 2121 2121 2162 2162 2127 2127 2162 2162 2168 2168 2127 2127 2127 2127 2168 2168 2135 2135 2168 2168 2176 2176 2135 2135 2135 2135 2176 2176 2147 2147 2176 2176 2187 2187 2147 2147 2147 2147 2187 2187 2154 2154 1715 1715 1717 1717 1638 1638 1717 1717 1640 1640 1638 1638 1638 1638 1640 1640 1573 1573 1640 1640 1575 1575 1573 1573 1573 1573 1575 1575 1516 1516 1575 1575 1520 1520 1516 1516 1516 1516 1520 1520 1463 1463 1520 1520 1465 1465 1463 1463 1463 1463 1465 1465 1414 1414 1465 1465 1416 1416 1414 1414 1414 1414 1416 1416 1373 1373 1416 1416 1375 1375 1373 1373 1373 1373 1375 1375 1336 1336 1375 1375 1340 1340 1336 1336 1336 1336 1340 1340 2893 2893 1340 1340 2894 2894 2895 2895 1301 1301 1305 1305 1274 1274 1305 1305 1276 1276 1274 1274 1274 1274 1276 1276 1245 1245 1276 1276 1247 1247 1245 1245 1245 1245 1247 1247 1224 1224 1247 1247 1226 1226 1224 1224 1224 1224 1226 1226 1203 1203 1226 1226 1205 1205 1203 1203 1203 1203 1205 1205 1188 1188 1205 1205 1190 1190 1188 1188 1188 1188 1190 1190 1170 1170 1190 1190 1174 1174 1170 1170 1170 1170 1174 1174 1162 1162 1174 1174 1165 1165 1162 1162 1162 1162 1165 1165 1160 1160 1165 1165 1161 1161 1160 1160 1160 1160 1161 1161 1163 1163 1161 1161 1166 1166 1163 1163 1163 1163 1166 1166 1171 1171 1166 1166 1175 1175 1171 1171 1171 1171 1175 1175 1189 1189 1175 1175 1191 1191 1189 1189 1189 1189 1191 1191 1204 1204 1191 1191 1206 1206 1204 1204 1204 1204 1206 1206 1225 1225 1206 1206 1227 1227 1225 1225 1225 1225 1227 1227 1246 1246 1227 1227 1248 1248 1246 1246 1246 1246 1248 1248 1275 1275 1248 1248 1277 1277 1275 1275 1275 1275 1277 1277 1302 1302 1277 1277 1306 1306 1302 1302 2896 2896 2897 2897 1337 1337 2898 2898 1341 1341 1337 1337 1337 1337 1341 1341 1374 1374 1341 1341 1376 1376 1374 1374 1374 1374 1376 1376 1415 1415 1376 1376 1417 1417 1415 1415 1415 1415 1417 1417 1464 1464 1417 1417 1466 1466 1464 1464 1464 1464 1466 1466 1517 1517 1719 1719 1820 1820 1715 1715 1472 1472 1431 1431 1478 1478 1431 1431 1439 1439 1478 1478 1478 1478 1439 1439 1484 1484 1439 1439 1447 1447 1484 1484 1484 1484 1447 1447 1492 1492 1447 1447 1462 1462 1492 1492 1492 1492 1462 1462 1500 1500 1462 1462 1482 1482 1500 1500 1500 1500 1482 1482 1519 1519 1482 1482 1496 1496 1519 1519 1519 1519 1496 1496 1539 1539 1496 1496 1515 1515 1539 1539 1539 1539 1515 1515 1553 1553 1515 1515 1545 1545 1553 1553 1553 1553 1545 1545 1572 1572 1545 1545 1564 1564 1572 1572 1572 1572 1564 1564 1604 1604 1564 1564 1602 1602 1604 1604 1604 1604 1602 1602 1618 1618 1602 1602 1625 1625 1618 1618 1618 1618 1625 1625 1661 1661 1625 1625 1671 1671 1661 1661 1661 1661 1671 1671 1685 1685 1671 1671 1702 1702 1685 1685 1685 1685 1702 1702 1726 1726 1702 1702 1758 1758 1726 1726 1726 1726 1758 1758 1768 1768 1758 1758 1809 1809 1768 1768 1768 1768 1809 1809 1811 1811 1809 1809 1844 1844 1811 1811 1811 1811 1844 1844 1842 1842 1844 1844 1899 1899 1842 1842 1842 1842 1899 1899 1888 1888 1899 1899 1931 1931 1888 1888 1888 1888 1931 1931 1917 1917 1931 1931 1972 1972 1917 1917 1917 1917 1972 1972 1941 1941 1972 1972 1992 1992 1941 1941 1941 1941 1992 1992 1978 1978 1992 1992 2029 2029 1978 1978 1978 1978 2029 2029 1994 1994 2029 2029 2047 2047 1994 1994 1994 1994 2047 2047 2023 2023 2047 2047 2072 2072 2023 2023 2023 2023 2072 2072 2039 2039 2072 2072 2086 2086 2039 2039 2039 2039 2086 2086 2055 2055 2086 2086 2104 2104 2055 2055 2055 2055 2104 2104 2074 2074 2104 2104 2121 2121 2074 2074 2074 2074 2121 2121 2082 2082 2121 2121 2127 2127 2082 2082 2082 2082 2127 2127 2090 2090 2127 2127 2135 2135 2090 2090 2090 2090 2135 2135 2100 2100 2135 2135 2147 2147 2100 2100 2100 2100 2147 2147 2108 2108 2147 2147 2154 2154 2108 2108 2108 2108 2154 2154 2117 2117 1719 1719 1715 1715 1642 1642 1715 1715 1638 1638 1642 1642 1642 1642 1638 1638 1577 1577 1638 1638 1573 1573 1577 1577 1577 1577 1573 1573 1522 1522 1573 1573 1516 1516 1522 1522 1522 1522 1516 1516 1469 1469 1516 1516 1463 1463 1469 1469 1469 1469 1463 1463 1420 1420 1463 1463 1414 1414 1420 1420 1420 1420 1414 1414 1379 1379 1414 1414 1373 1373 1379 1379 1379 1379 1373 1373 1342 1342 1373 1373 1336 1336 1342 1342 1342 1342 1336 1336 2899 2899 1336 1336 2900 2900 2901 2901 1307 1307 1301 1301 1280 1280 1301 1301 1274 1274 1280 1280 1280 1280 1274 1274 1251 1251 1274 1274 1245 1245 1251 1251 1251 1251 1245 1245 1228 1228 1245 1245 1224 1224 1228 1228 1228 1228 1224 1224 1209 1209 1224 1224 1203 1203 1209 1209 1209 1209 1203 1203 1192 1192 1203 1203 1188 1188 1192 1192 1192 1192 1188 1188 1177 1177 1188 1188 1170 1170 1177 1177 1177 1177 1170 1170 1167 1167 1170 1170 1162 1162 1167 1167 1167 1167 1162 1162 1164 1164 1162 1162 1160 1160 1164 1164 1164 1164 1160 1160 1168 1168 1160 1160 1163 1163 1168 1168 1168 1168 1163 1163 1178 1178 1163 1163 1171 1171 1178 1178 1178 1178 1171 1171 1193 1193 1171 1171 1189 1189 1193 1193 1193 1193 1189 1189 1210 1210 1189 1189 1204 1204 1210 1210 1210 1210 1204 1204 1229 1229 1204 1204 1225 1225 1229 1229 1229 1229 1225 1225 1252 1252 1225 1225 1246 1246 1252 1252 1252 1252 1246 1246 1281 1281 1246 1246 1275 1275 1281 1281 1281 1281 1275 1275 1308 1308 1275 1275 1302 1302 1308 1308 2902 2902 2903 2903 1343 1343 2904 2904 1337 1337 1343 1343 1343 1343 1337 1337 1380 1380 1337 1337 1374 1374 1380 1380 1380 1380 1374 1374 1421 1421 1374 1374 1415 1415 1421 1421 1421 1421 1415 1415 1470 1470 1415 1415 1464 1464 1470 1470 1470 1470 1464 1464 1523 1523 1464 1464 1517 1517 1523 1523 1523 1523 1517 1517 1578 1578 1723 1723 1820 1820 1719 1719 1521 1521 1472 1472 1525 1525 1472 1472 1478 1478 1525 1525 1525 1525 1478 1478 1531 1531 1478 1478 1484 1484 1531 1531 1531 1531 1484 1484 1535 1535 1484 1484 1492 1492 1535 1535 1535 1535 1492 1492 1543 1543 1492 1492 1500 1500 1543 1543 1543 1543 1500 1500 1551 1551 1500 1500 1519 1519 1551 1551 1551 1551 1519 1519 1557 1557 1519 1519 1539 1539 1557 1557 1557 1557 1539 1539 1582 1582 1539 1539 1553 1553 1582 1582 1582 1582 1553 1553 1596 1596 1553 1553 1572 1572 1596 1596 1596 1596 1572 1572 1612 1612 1572 1572 1604 1604 1612 1612 1612 1612 1604 1604 1631 1631 1604 1604 1618 1618 1631 1631 1631 1631 1618 1618 1663 1663 1618 1618 1661 1661 1663 1663 1663 1663 1661 1661 1681 1681 1661 1661 1685 1685 1681 1681 1681 1681 1685 1685 1704 1704 1685 1685 1726 1726 1704 1704 1704 1704 1726 1726 1748 1748 1726 1726 1768 1768 1748 1748 1748 1748 1768 1768 1772 1772 1768 1768 1811 1811 1772 1772 1772 1772 1811 1811 1813 1813 1811 1811 1842 1842 1813 1813 1813 1813 1842 1842 1836 1836 1842 1842 1888 1888 1836 1836 1836 1836 1888 1888 1864 1864 1888 1888 1917 1917 1864 1864 1864 1864 1917 1917 1905 1905 1917 1917 1941 1941 1905 1905 1905 1905 1941 1941 1925 1925 1941 1941 1978 1978 1925 1925 1925 1925 1978 1978 1949 1949 1978 1978 1994 1994 1949 1949 1949 1949 1994 1994 1974 1974 1994 1994 2023 2023 1974 1974 1974 1974 2023 2023 1986 1986 2023 2023 2039 2039 1986 1986 1986 1986 2039 2039 2002 2002 2039 2039 2055 2055 2002 2002 2002 2002 2055 2055 2025 2025 2055 2055 2074 2074 2025 2025 2025 2025 2074 2074 2033 2033 2074 2074 2082 2082 2033 2033 2033 2033 2082 2082 2041 2041 2082 2082 2090 2090 2041 2041 2041 2041 2090 2090 2051 2051 2090 2090 2100 2100 2051 2051 2051 2051 2100 2100 2059 2059 2100 2100 2108 2108 2059 2059 2059 2059 2108 2108 2070 2070 2108 2108 2117 2117 2070 2070 2070 2070 2117 2117 2076 2076 1723 1723 1719 1719 1648 1648 1719 1719 1642 1642 1648 1648 1648 1648 1642 1642 1585 1585 1642 1642 1577 1577 1585 1585 1585 1585 1577 1577 1526 1526 1577 1577 1522 1522 1526 1526 1526 1526 1522 1522 1473 1473 1522 1522 1469 1469 1473 1473 1473 1473 1469 1469 1428 1428 1469 1469 1420 1420 1428 1428 1428 1428 1420 1420 1387 1387 1420 1420 1379 1379 1387 1387 1387 1387 1379 1379 1350 1350 1379 1379 1342 1342 1350 1350 1350 1350 1342 1342 2905 2905 1342 1342 2906 2906 2907 2907 1315 1315 1307 1307 1284 1284 1307 1307 1280 1280 1284 1284 1284 1284 1280 1280 1259 1259 1280 1280 1251 1251 1259 1259 1259 1259 1251 1251 1234 1234 1251 1251 1228 1228 1234 1234 1234 1234 1228 1228 1215 1215 1228 1228 1209 1209 1215 1215 1215 1215 1209 1209 1198 1198 1209 1209 1192 1192 1198 1198 1198 1198 1192 1192 1184 1184 1192 1192 1177 1177 1184 1184 1184 1184 1177 1177 1179 1179 1177 1177 1167 1167 1179 1179 1179 1179 1167 1167 1176 1176 1167 1167 1164 1164 1176 1176 1176 1176 1164 1164 1180 1180 1164 1164 1168 1168 1180 1180 1180 1180 1168 1168 1185 1185 1168 1168 1178 1178 1185 1185 1185 1185 1178 1178 1199 1199 1178 1178 1193 1193 1199 1199 1199 1199 1193 1193 1216 1216 1193 1193 1210 1210 1216 1216 1216 1216 1210 1210 1235 1235 1210 1210 1229 1229 1235 1235 1235 1235 1229 1229 1260 1260 1229 1229 1252 1252 1260 1260 1260 1260 1252 1252 1285 1285 1252 1252 1281 1281 1285 1285 1285 1285 1281 1281 1316 1316 1281 1281 1308 1308 1316 1316 2908 2908 2909 2909 1351 1351 2910 2910 1343 1343 1351 1351 1351 1351 1343 1343 1388 1388 1343 1343 1380 1380 1388 1388 1388 1388 1380 1380 1429 1429 1380 1380 1421 1421 1429 1429 1429 1429 1421 1421 1474 1474 1421 1421 1470 1470 1474 1474 1474 1474 1470 1470 1527 1527 1470 1470 1523 1523 1527 1527 1527 1527 1523 1523 1586 1586 1523 1523 1578 1578 1586 1586 1586 1586 1578 1578 1649 1649 1574 1574 1521 1521 1576 1576 1521 1521 1525 1525 1576 1576 1576 1576 1525 1525 1584 1584 1525 1525 1531 1531 1584 1584 1584 1584 1531 1531 1588 1588 1531 1531 1535 1535 1588 1588 1588 1588 1535 1535 1592 1592 1535 1535 1543 1543 1592 1592 1592 1592 1543 1543 1600 1600 1543 1543 1551 1551 1600 1600 1600 1600 1551 1551 1606 1606 1551 1551 1557 1557 1606 1606 1606 1606 1557 1557 1614 1614 1557 1557 1582 1582 1614 1614 1614 1614 1582 1582 1620 1620 1582 1582 1596 1596 1620 1620 1620 1620 1596 1596 1635 1635 1596 1596 1612 1612 1635 1635 1635 1635 1612 1612 1659 1659 1612 1612 1631 1631 1659 1659 1659 1659 1631 1631 1677 1677 1631 1631 1663 1663 1677 1677 1677 1677 1663 1663 1687 1687 1663 1663 1681 1681 1687 1687 1687 1687 1681 1681 1706 1706 1681 1681 1704 1704 1706 1706 1706 1706 1704 1704 1740 1740 1704 1704 1748 1748 1740 1740 1740 1740 1748 1748 1762 1762 1748 1748 1772 1772 1762 1762 1762 1762 1772 1772 1778 1778 1772 1772 1813 1813 1778 1778 1778 1778 1813 1813 1815 1815 1813 1813 1836 1836 1815 1815 1815 1815 1836 1836 1832 1832 1836 1836 1864 1864 1832 1832 1832 1832 1864 1864 1850 1850 1864 1864 1905 1905 1850 1850 1850 1850 1905 1905 1878 1878 1905 1905 1925 1925 1878 1878 1878 1878 1925 1925 1909 1909 1925 1925 1949 1949 1909 1909 1909 1909 1949 1949 1919 1919 1949 1949 1974 1974 1919 1919 1919 1919 1974 1974 1933 1933 1974 1974 1986 1986 1933 1933 1933 1933 1986 1986 1953 1953 1986 1986 2002 2002 1953 1953 1953 1953 2002 2002 1970 1970 2002 2002 2025 2025 1970 1970 1970 1970 2025 2025 1980 1980 2025 2025 2033 2033 1980 1980 1980 1980 2033 2033 1988 1988 2033 2033 2041 2041 1988 1988 1988 1988 2041 2041 1998 1998 2041 2041 2051 2051 1998 1998 1998 1998 2051 2051 2006 2006 2051 2051 2059 2059 2006 2006 2006 2006 2059 2059 2012 2012 2059 2059 2070 2070 2012 2012 2012 2012 2070 2070 2021 2021 2070 2070 2076 2076 2021 2021 2021 2021 2076 2076 2027 2027 1643 1643 1574 1574 1639 1639 1574 1574 1576 1576 1639 1639 1639 1639 1576 1576 1641 1641 1576 1576 1584 1584 1641 1641 1641 1641 1584 1584 1645 1645 1584 1584 1588 1588 1645 1645 1645 1645 1588 1588 1651 1651 1588 1588 1592 1592 1651 1651 1651 1651 1592 1592 1655 1655 1592 1592 1600 1600 1655 1655 1655 1655 1600 1600 1665 1665 1600 1600 1606 1606 1665 1665 1665 1665 1606 1606 1669 1669 1606 1606 1614 1614 1669 1669 1669 1669 1614 1614 1675 1675 1614 1614 1620 1620 1675 1675 1675 1675 1620 1620 1679 1679 1620 1620 1635 1635 1679 1679 1679 1679 1635 1635 1689 1689 1635 1635 1659 1659 1689 1689 1689 1689 1659 1659 1693 1693 1659 1659 1677 1677 1693 1693 1693 1693 1677 1677 1710 1710 1677 1677 1687 1687 1710 1710 1710 1710 1687 1687 1734 1734 1687 1687 1706 1706 1734 1734 1734 1734 1706 1706 1750 1750 1706 1706 1740 1740 1750 1750 1750 1750 1740 1740 1764 1764 1740 1740 1762 1762 1764 1764 1764 1764 1762 1762 1774 1774 1762 1762 1778 1778 1774 1774 1774 1774 1778 1778 1782 1782 1778 1778 1815 1815 1782 1782 1782 1782 1815 1815 1817 1817 1815 1815 1832 1832 1817 1817 1817 1817 1832 1832 1828 1828 1832 1832 1850 1850 1828 1828 1828 1828 1850 1850 1838 1838 1850 1850 1878 1878 1838 1838 1838 1838 1878 1878 1852 1852 1878 1878 1909 1909 1852 1852 1852 1852 1909 1909 1870 1870 1909 1909 1919 1919 1870 1870 1870 1870 1919 1919 1893 1893 1919 1919 1933 1933 1893 1893 1893 1893 1933 1933 1907 1907 1933 1933 1953 1953 1907 1907 1907 1907 1953 1953 1913 1913 1953 1953 1970 1970 1913 1913 1913 1913 1970 1970 1921 1921 1970 1970 1980 1980 1921 1921 1921 1921 1980 1980 1929 1929 1980 1980 1988 1988 1929 1929 1929 1929 1988 1988 1937 1937 1988 1988 1998 1998 1937 1937 1937 1937 1998 1998 1945 1945 1998 1998 2006 2006 1945 1945 1945 1945 2006 2006 1955 1955 2006 2006 2012 2012 1955 1955 1955 1955 2012 2012 1962 1962 2012 2012 2021 2021 1962 1962 1962 1962 2021 2021 1966 1966 2021 2021 2027 2027 1966 1966 1966 1966 2027 2027 1968 1968 1724 1724 1643 1643 1720 1720 1643 1643 1639 1639 1720 1720 1720 1720 1639 1639 1716 1716 1639 1639 1641 1641 1716 1716 1716 1716 1641 1641 1718 1718 1641 1641 1645 1645 1718 1718 1718 1718 1645 1645 1722 1722 1645 1645 1651 1651 1722 1722 1722 1722 1651 1651 1728 1728 1651 1651 1655 1655 1728 1728 1728 1728 1655 1655 1732 1732 1655 1655 1665 1665 1732 1732 1732 1732 1665 1665 1736 1736 1665 1665 1669 1669 1736 1736 1736 1736 1669 1669 1742 1742 1669 1669 1675 1675 1742 1742 1742 1742 1675 1675 1744 1744 1675 1675 1679 1679 1744 1744 1744 1744 1679 1679 1752 1752 1679 1679 1689 1689 1752 1752 1752 1752 1689 1689 1756 1756 1689 1689 1693 1693 1756 1756 1756 1756 1693 1693 1760 1760 1693 1693 1710 1710 1760 1760 1760 1760 1710 1710 1766 1766 1710 1710 1734 1734 1766 1766 1766 1766 1734 1734 1770 1770 1734 1734 1750 1750 1770 1770 1770 1770 1750 1750 1776 1776 1750 1750 1764 1764 1776 1776 1776 1776 1764 1764 1780 1780 1764 1764 1774 1774 1780 1780 1780 1780 1774 1774 1784 1784 1774 1774 1782 1782 1784 1784 1784 1784 1782 1782 1807 1807 1782 1782 1817 1817 1807 1807 1807 1807 1817 1817 1819 1819 1817 1817 1828 1828 1819 1819 1819 1819 1828 1828 1826 1826 1828 1828 1838 1838 1826 1826 1826 1826 1838 1838 1830 1830 1838 1838 1852 1852 1830 1830 1830 1830 1852 1852 1834 1834 1852 1852 1870 1870 1834 1834 1834 1834 1870 1870 1840 1840 1870 1870 1893 1893 1840 1840 1840 1840 1893 1893 1846 1846 1893 1893 1907 1907 1846 1846 1846 1846 1907 1907 1854 1854 1907 1907 1913 1913 1854 1854 1854 1854 1913 1913 1858 1858 1913 1913 1921 1921 1858 1858 1858 1858 1921 1921 1866 1866 1921 1921 1929 1929 1866 1866 1866 1866 1929 1929 1874 1874 1929 1929 1937 1937 1874 1874 1874 1874 1937 1937 1882 1882 1937 1937 1945 1945 1882 1882 1882 1882 1945 1945 1891 1891 1945 1945 1955 1955 1891 1891 1891 1891 1955 1955 1895 1895 1955 1955 1962 1962 1895 1895 1895 1895 1962 1962 1897 1897 1962 1962 1966 1966 1897 1897 1897 1897 1966 1966 1901 1901 1966 1966 1968 1968 1901 1901 1901 1901 1968 1968 1903 1903 1896 1896 1821 1821 1900 1900 1724 1724 1649 1649 1643 1643 1649 1649 1578 1578 1643 1643 1643 1643 1578 1578 1574 1574 1578 1578 1517 1517 1574 1574 1574 1574 1517 1517 1521 1521 1517 1517 1466 1466 1521 1521 1521 1521 1466 1466 1472 1472 1466 1466 1425 1425 1472 1472 1472 1472 1425 1425 1431 1431 1425 1425 1392 1392 1431 1431 1431 1431 1392 1392 1398 1398 1392 1392 1363 1363 1398 1398 1398 1398 1363 1363 1370 1370 1363 1363 1345 1345 1370 1370 1370 1370 1345 1345 1361 1361 1345 1345 2911 2911 1361 1361 1361 1361 2912 2912 2913 2913 1331 1331 1328 1328 1355 1355 1355 1355 1328 1328 1359 1359 1328 1328 1339 1339 1359 1359 2914 2914 2915 2915 1366 1366 2916 2916 1357 1357 1366 1366 1366 1366 1357 1357 1396 1396 1357 1357 1386 1386 1396 1396 1396 1396 1386 1386 1423 1423 1386 1386 1413 1413 1423 1423 1423 1423 1413 1413 1458 1458 1413 1413 1454 1454 1458 1458 1458 1458 1454 1454 1503 1503 1454 1454 1501 1501 1503 1503 1503 1503 1501 1501 1558 1558 1501 1501 1559 1559 1558 1558 1558 1558 1559 1559 1622 1622 1559 1559 1626 1626 1622 1622 1622 1622 1626 1626 1697 1697 1626 1626 1699 1699 1697 1697 1697 1697 1699 1699 1790 1790 1699 1699 1792 1792 1790 1790 1790 1790 1792 1792 1875 1875 1792 1792 1871 1871 1875 1875 1875 1875 1871 1871 1938 1938 1871 1871 1934 1934 1938 1938 1938 1938 1934 1934 1989 1989 1934 1934 1981 1981 1989 1989 1989 1989 1981 1981 2030 2030 1981 1981 2013 2013 2030 2030 2917 2917 2918 2918 2048 2048 2919 2919 2034 2034 2048 2048 2048 2048 2034 2034 2066 2066 2034 2034 2042 2042 2066 2066 2066 2066 2042 2042 2077 2077 2042 2042 2046 2046 2077 2077 2077 2077 2046 2046 2071 2071 2046 2046 2038 2038 2071 2071 2071 2071 2038 2038 2054 2054 2038 2038 2024 2024 2054 2054 2054 2054 2024 2024 2032 2032 2024 2024 1987 1987 2032 2032 2032 2032 1987 1987 1997 1997 1987 1987 1944 1944 1997 1997 1997 1997 1944 1944 1954 1954 1944 1944 1894 1894 1954 1954 1954 1954 1894 1894 1896 1896 1894 1894 1821 1821 1896 1896
+419 419 417 417 497 497 419 419 497 497 423 423 425 425 423 423 497 497 429 429 425 425 497 497 438 438 429 429 497 497 446 446 438 438 497 497 454 454 446 446 497 497 462 462 454 454 497 497 466 466 462 462 497 497 474 474 466 466 497 497 480 480 474 474 497 497 486 486 480 480 497 497 490 490 486 486 498 498 494 494 490 490 498 498 500 500 494 494 498 498 512 512 500 500 498 498 535 535 512 512 498 498 539 539 535 535 498 498 543 543 539 539 498 498 549 549 543 543 498 498 553 553 549 549 498 498 559 559 553 553 498 498 563 563 559 559 498 498 567 567 563 563 498 498 575 575 567 567 498 498 577 577 575 575 498 498 583 583 577 577 498 498 587 587 583 583 498 498 591 591 587 587 498 498 597 597 591 591 498 498 601 601 597 597 498 498 603 603 601 601 498 498 599 599 603 603 498 498 595 595 599 599 498 498 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 495 495 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 495 495 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 495 495 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 495 495 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 495 495 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2318 2318 485 485 495 495 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2319 2319 319 319 2320 2320 2321 2321 343 343 305 305 337 337 489 489 495 495 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2322 2322 120 120 114 114 2323 2323 2324 2324 114 114 2325 2325 114 114 104 104 2326 2326 2327 2327 104 104 2328 2328 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2329 2329 355 355 2330 2330 2331 2331 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 495 495 489 489 2332 2332 270 270 2333 2333 270 270 235 235 2334 2334 2335 2335 235 235 2336 2336 235 235 204 204 2337 2337 2338 2338 204 204 2339 2339 204 204 182 182 2340 2340 2341 2341 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2342 2342 137 137 122 122 2343 2343 2344 2344 122 122 2345 2345 122 122 108 108 2346 2346 2347 2347 108 108 2348 2348 108 108 2349 2349 2350 2350 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2351 2351 404 404 2352 2352 2353 2353 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 499 499 495 495 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2354 2354 161 161 2355 2355 2356 2356 161 161 2357 2357 161 161 139 139 2358 2358 2359 2359 139 139 2360 2360 139 139 2361 2361 2362 2362 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 499 499 493 493 501 501 493 493 491 491 501 501 501 501 491 491 503 503 491 491 487 487 503 503 503 503 487 487 505 505 487 487 483 483 505 505 505 505 483 483 507 507 483 483 477 477 507 507 507 507 477 477 509 509 477 477 475 475 509 509 509 509 475 475 513 513 475 475 471 471 513 513 513 513 471 471 515 515 471 471 463 463 515 515 515 515 463 463 2363 2363 463 463 2364 2364 2365 2365 517 517 459 459 519 519 459 459 457 457 519 519 519 519 457 457 521 521 457 457 451 451 521 521 521 521 451 451 523 523 451 451 447 447 523 523 523 523 447 447 525 525 511 511 495 495 499 499 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2366 2366 130 130 130 130 2367 2367 2368 2368 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 511 511 499 499 536 536 499 499 501 501 536 536 536 536 501 501 540 540 501 501 503 503 540 540 540 540 503 503 546 546 503 503 505 505 546 546 546 546 505 505 550 550 505 505 507 507 550 550 550 550 507 507 560 560 507 507 509 509 560 560 560 560 509 509 564 564 509 509 513 513 564 564 564 564 513 513 572 572 513 513 515 515 572 572 572 572 515 515 2369 2369 515 515 2370 2370 2371 2371 580 580 517 517 588 588 517 517 519 519 588 588 588 588 519 519 604 604 519 519 521 521 604 604 604 604 521 521 606 606 521 521 523 523 606 606 606 606 523 523 610 610 523 523 525 525 610 610 610 610 525 525 618 618 534 534 495 495 511 511 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2372 2372 126 126 126 126 2373 2373 2374 2374 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 534 534 511 511 544 544 511 511 536 536 544 544 544 544 536 536 556 556 536 536 540 540 556 556 556 556 540 540 570 570 540 540 546 546 570 570 570 570 546 546 592 592 546 546 550 550 592 592 592 592 550 550 616 616 550 550 560 560 616 616 616 616 560 560 627 627 560 560 564 564 627 627 627 627 564 564 635 635 564 564 572 572 635 635 635 635 572 572 2375 2375 572 572 2376 2376 2377 2377 645 645 580 580 651 651 580 580 588 588 651 651 651 651 588 588 661 661 588 588 604 604 661 661 661 661 604 604 671 671 604 604 606 606 671 671 671 671 606 606 681 681 606 606 610 610 681 681 681 681 610 610 685 685 610 610 618 618 685 685 685 685 618 618 691 691 538 538 496 496 534 534 527 527 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2378 2378 116 116 116 116 2379 2379 2380 2380 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 538 538 534 534 554 554 534 534 544 544 554 554 554 554 544 544 578 578 544 544 556 556 578 578 578 578 556 556 614 614 556 556 570 570 614 614 614 614 570 570 633 633 570 570 592 592 633 633 633 633 592 592 647 647 592 592 616 616 647 647 647 647 616 616 665 665 616 616 627 627 665 665 665 665 627 627 689 689 627 627 635 635 689 689 689 689 635 635 2381 2381 635 635 2382 2382 2383 2383 702 702 645 645 710 710 645 645 651 651 710 710 710 710 651 651 720 720 651 651 661 661 720 720 720 720 661 661 728 728 661 661 671 671 728 728 728 728 671 671 738 738 671 671 681 681 738 738 738 738 681 681 752 752 681 681 685 685 752 752 752 752 685 685 756 756 685 685 691 691 756 756 756 756 691 691 758 758 542 542 496 496 538 538 620 620 527 527 529 529 527 527 439 439 529 529 529 529 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2384 2384 112 112 112 112 2385 2385 2386 2386 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 542 542 538 538 568 568 538 538 554 554 568 568 568 568 554 554 612 612 554 554 578 578 612 612 612 612 578 578 637 637 578 578 614 614 637 637 637 637 614 614 657 657 614 614 633 633 657 657 657 657 633 633 693 693 633 633 647 647 693 693 693 693 647 647 708 708 647 647 665 665 708 708 708 708 665 665 724 724 665 665 689 689 724 724 724 724 689 689 2387 2387 689 689 2388 2388 2389 2389 750 750 702 702 763 763 702 702 710 710 763 763 763 763 710 710 771 771 710 710 720 720 771 771 771 771 720 720 781 781 720 720 728 728 781 781 781 781 728 728 789 789 728 728 738 738 789 789 789 789 738 738 805 805 738 738 752 752 805 805 805 805 752 752 811 811 752 752 756 756 811 811 811 811 756 756 815 815 756 756 758 758 815 815 815 815 758 758 817 817 548 548 496 496 542 542 695 695 620 620 622 622 620 620 529 529 622 622 622 622 529 529 531 531 529 529 435 435 531 531 531 531 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2390 2390 106 106 106 106 2391 2391 2392 2392 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 548 548 542 542 584 584 542 542 568 568 584 584 584 584 568 568 631 631 568 568 612 612 631 631 631 631 612 612 655 655 612 612 637 637 655 655 655 655 637 637 700 700 637 637 657 657 700 700 700 700 657 657 716 716 657 657 693 693 716 716 716 716 693 693 748 748 693 693 708 708 748 748 748 748 708 708 769 769 708 708 724 724 769 769 769 769 724 724 785 785 724 724 2393 2393 785 785 785 785 2394 2394 2395 2395 750 750 763 763 809 809 809 809 763 763 820 820 763 763 771 771 820 820 820 820 771 771 828 828 771 771 781 781 828 828 828 828 781 781 838 838 781 781 789 789 838 838 838 838 789 789 850 850 789 789 805 805 850 850 850 850 805 805 860 860 805 805 811 811 860 860 860 860 811 811 864 864 811 811 815 815 864 864 864 864 815 815 868 868 815 815 817 817 868 868 868 868 817 817 865 865 552 552 496 496 548 548 760 760 695 695 697 697 695 695 622 622 697 697 697 697 622 622 624 624 622 622 531 531 624 624 624 624 531 531 533 533 531 531 433 433 533 533 533 533 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2396 2396 103 103 103 103 2397 2397 2398 2398 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 552 552 548 548 608 608 548 548 584 584 608 608 608 608 584 584 641 641 584 584 631 631 641 641 641 641 631 631 687 687 631 631 655 655 687 687 687 687 655 655 714 714 655 655 700 700 714 714 714 714 700 700 754 754 700 700 716 716 754 754 754 754 716 716 777 777 716 716 748 748 777 777 777 777 748 748 807 807 748 748 769 769 807 807 807 807 769 769 824 824 769 769 785 785 824 824 824 824 785 785 2399 2399 785 785 2400 2400 2401 2401 842 842 809 809 866 866 809 809 820 820 866 866 866 866 820 820 873 873 820 820 828 828 873 873 873 873 828 828 881 881 828 828 838 838 881 881 881 881 838 838 895 895 838 838 850 850 895 895 895 895 850 850 905 905 850 850 860 860 905 905 905 905 860 860 907 907 860 860 864 864 907 907 907 907 864 864 909 909 864 864 868 868 909 909 909 909 868 868 908 908 868 868 865 865 908 908 908 908 865 865 906 906 558 558 496 496 552 552 816 816 760 760 759 759 760 760 697 697 759 759 759 759 697 697 696 696 697 697 624 624 696 696 696 696 624 624 623 623 624 624 533 533 623 623 623 623 533 533 532 532 533 533 430 430 532 532 532 532 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2402 2402 107 107 107 107 2403 2403 2404 2404 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 558 558 552 552 625 625 552 552 608 608 625 625 625 625 608 608 659 659 608 608 641 641 659 659 659 659 641 641 706 706 641 641 687 687 706 706 706 706 687 687 746 746 687 687 714 714 746 746 746 746 714 714 773 773 714 714 754 754 773 773 773 773 754 754 813 813 754 754 777 777 813 813 813 813 777 777 832 832 777 777 807 807 832 832 832 832 807 807 862 862 807 807 824 824 862 862 862 862 824 824 2405 2405 824 824 2406 2406 2407 2407 877 877 842 842 899 899 842 842 866 866 899 899 899 899 866 866 916 916 866 866 873 873 916 916 916 916 873 873 922 922 873 873 881 881 922 922 922 922 881 881 932 932 881 881 895 895 932 932 932 932 895 895 946 946 895 895 905 905 946 946 946 946 905 905 950 950 905 905 907 907 950 950 950 950 907 907 954 954 907 907 909 909 954 954 954 954 909 909 951 951 909 909 908 908 951 951 951 951 908 908 947 947 908 908 906 906 947 947 947 947 906 906 933 933 562 562 496 496 558 558 861 861 816 816 812 812 816 816 759 759 812 812 812 812 759 759 757 757 759 759 696 696 757 757 757 757 696 696 692 692 696 696 623 623 692 692 692 692 623 623 621 621 623 623 532 532 621 621 621 621 532 532 530 530 532 532 434 434 530 530 530 530 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2408 2408 113 113 113 113 2409 2409 2410 2410 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 562 562 558 558 629 629 558 558 625 625 629 629 629 629 625 625 683 683 625 625 659 659 683 683 683 683 659 659 722 722 659 659 706 706 722 722 722 722 706 706 765 765 706 706 746 746 765 765 765 765 746 746 803 803 746 746 773 773 803 803 803 803 773 773 830 830 773 773 813 813 830 830 830 830 813 813 869 869 813 813 832 832 869 869 869 869 832 832 885 885 832 832 862 862 885 885 885 885 862 862 914 914 862 862 2411 2411 914 914 914 914 2412 2412 2413 2413 877 877 899 899 928 928 928 928 899 899 952 952 899 899 916 916 952 952 952 952 916 916 961 961 916 916 922 922 961 961 961 961 922 922 969 969 922 922 932 932 969 969 969 969 932 932 983 983 932 932 946 946 983 983 983 983 946 946 985 985 946 946 950 950 985 985 985 985 950 950 989 989 950 950 954 954 989 989 989 989 954 954 986 986 954 954 951 951 986 986 986 986 951 951 984 984 951 951 947 947 984 984 984 984 947 947 970 970 947 947 933 933 970 970 970 970 933 933 962 962 566 566 496 496 562 562 896 896 861 861 851 851 861 861 812 812 851 851 851 851 812 812 806 806 812 812 757 757 806 806 806 806 757 757 753 753 757 757 692 692 753 753 753 753 692 692 686 686 692 692 621 621 686 686 686 686 621 621 619 619 621 621 530 530 619 619 619 619 530 530 528 528 530 530 436 436 528 528 528 528 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2414 2414 117 117 117 117 2415 2415 2416 2416 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 566 566 562 562 639 639 562 562 629 629 639 639 639 639 629 629 698 698 629 629 683 683 698 698 698 698 683 683 736 736 683 683 722 722 736 736 736 736 722 722 779 779 722 722 765 765 779 779 779 779 765 765 822 822 765 765 803 803 822 822 822 822 803 803 858 858 803 803 830 830 858 858 858 858 830 830 883 883 830 830 869 869 883 883 883 883 869 869 918 918 869 869 885 885 918 918 918 918 885 885 940 940 885 885 914 914 940 940 940 940 914 914 2417 2417 914 914 2418 2418 2419 2419 2420 2420 928 928 2421 2421 928 928 952 952 2422 2422 2423 2423 952 952 2424 2424 952 952 961 961 2425 2425 2426 2426 961 961 2427 2427 961 961 969 969 2428 2428 2429 2429 969 969 2430 2430 969 969 983 983 2431 2431 2432 2432 983 983 2433 2433 983 983 985 985 2434 2434 2435 2435 985 985 2436 2436 985 985 989 989 2437 2437 2438 2438 989 989 2439 2439 989 989 986 986 2440 2440 2441 2441 986 986 2442 2442 986 986 984 984 2443 2443 2444 2444 984 984 2445 2445 984 984 970 970 2446 2446 2447 2447 970 970 2448 2448 970 970 962 962 2449 2449 2450 2450 962 962 2451 2451 574 574 496 496 566 566 923 923 896 896 882 882 896 896 851 851 882 882 882 882 851 851 839 839 851 851 806 806 839 839 839 839 806 806 790 790 806 806 753 753 790 790 790 790 753 753 739 739 753 753 686 686 739 739 739 739 686 686 682 682 686 686 619 619 682 682 682 682 619 619 611 611 619 619 528 528 611 611 611 611 528 528 526 526 528 528 440 440 526 526 526 526 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2452 2452 127 127 127 127 2453 2453 2454 2454 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 574 574 566 566 643 643 566 566 639 639 643 643 643 643 639 639 704 704 639 639 698 698 704 704 704 704 698 698 761 761 698 698 736 736 761 761 761 761 736 736 799 799 736 736 779 779 799 799 799 799 779 779 836 836 779 779 822 822 836 836 836 836 822 822 875 875 822 822 858 858 875 875 875 875 858 858 912 912 858 858 883 883 912 912 912 912 883 883 936 936 883 883 918 918 936 936 936 936 918 918 2455 2455 918 918 940 940 2456 2456 2457 2457 940 940 2458 2458 940 940 2459 2459 2460 2460 990 990 959 959 1004 1004 959 959 979 979 1004 1004 1004 1004 979 979 1023 1023 979 979 994 994 1023 1023 1023 1023 994 994 1031 1031 994 994 1000 1000 1031 1031 1031 1031 1000 1000 1039 1039 1000 1000 1014 1014 1039 1039 1039 1039 1014 1014 1049 1049 1014 1014 1018 1018 1049 1049 1049 1049 1018 1018 1053 1053 1018 1018 1022 1022 1053 1053 1053 1053 1022 1022 1050 1050 1022 1022 1019 1019 1050 1050 1050 1050 1019 1019 1040 1040 1019 1019 1015 1015 1040 1040 1040 1040 1015 1015 1032 1032 1015 1015 1001 1001 1032 1032 1032 1032 1001 1001 1024 1024 1001 1001 995 995 1024 1024 1024 1024 995 995 1005 1005 995 995 980 980 1005 1005 1005 1005 980 980 991 991 576 576 496 496 574 574 953 953 923 923 917 917 923 923 882 882 917 917 917 917 882 882 874 874 882 882 839 839 874 874 874 874 839 839 829 829 839 839 790 790 829 829 829 829 790 790 782 782 790 790 739 739 782 782 782 782 739 739 729 729 739 739 682 682 729 729 729 729 682 682 672 672 682 682 611 611 672 672 672 672 611 611 607 607 611 611 526 526 607 607 607 607 526 526 524 524 526 526 444 444 524 524 524 524 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2461 2461 131 131 131 131 2462 2462 2463 2463 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 576 576 574 574 649 649 574 574 643 643 649 649 649 649 643 643 712 712 643 643 704 704 712 712 712 712 704 704 767 767 704 704 761 761 767 767 767 767 761 761 818 818 761 761 799 799 818 818 818 818 799 799 856 856 799 799 836 836 856 856 856 856 836 836 891 891 836 836 875 875 891 891 891 891 875 875 924 924 875 875 912 912 924 924 924 924 912 912 957 957 912 912 936 936 957 957 957 957 936 936 2464 2464 936 936 2465 2465 2466 2466 987 987 963 963 1008 1008 963 963 990 990 1008 1008 1008 1008 990 990 1027 1027 990 990 1004 1004 1027 1027 1027 1027 1004 1004 1047 1047 1004 1004 1023 1023 1047 1047 1047 1047 1023 1023 1056 1056 1023 1023 1031 1031 1056 1056 1056 1056 1031 1031 1068 1068 1031 1031 1039 1039 1068 1068 1068 1068 1039 1039 1074 1074 1039 1039 1049 1049 1074 1074 1074 1074 1049 1049 1076 1076 1049 1049 1053 1053 1076 1076 1076 1076 1053 1053 1075 1075 1053 1053 1050 1050 1075 1075 1075 1075 1050 1050 1069 1069 1050 1050 1040 1040 1069 1069 1069 1069 1040 1040 1057 1057 1040 1040 1032 1032 1057 1057 1057 1057 1032 1032 1048 1048 1032 1032 1024 1024 1048 1048 1048 1048 1024 1024 1028 1028 1024 1024 1005 1005 1028 1028 1028 1028 1005 1005 1009 1009 1005 1005 991 991 1009 1009 1009 1009 991 991 988 988 582 582 496 496 576 576 2467 2467 953 953 929 929 953 953 917 917 929 929 929 929 917 917 900 900 917 917 874 874 900 900 900 900 874 874 867 867 874 874 829 829 867 867 867 867 829 829 821 821 829 829 782 782 821 821 821 821 782 782 772 772 782 782 729 729 772 772 772 772 729 729 721 721 729 729 672 672 721 721 721 721 672 672 662 662 672 672 607 607 662 662 662 662 607 607 605 605 607 607 524 524 605 605 605 605 524 524 522 522 524 524 448 448 522 522 522 522 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2468 2468 150 150 150 150 2469 2469 2470 2470 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 582 582 576 576 653 653 576 576 649 649 653 653 653 653 649 649 718 718 649 649 712 712 718 718 718 718 712 712 775 775 712 712 767 767 775 775 775 775 767 767 826 826 767 767 818 818 826 826 826 826 818 818 871 871 818 818 856 856 871 871 871 871 856 856 910 910 856 856 891 891 910 910 910 910 891 891 948 948 891 891 924 924 948 948 948 948 924 924 973 973 924 924 957 957 973 973 973 973 957 957 2471 2471 957 957 2472 2472 2473 2473 998 998 987 987 1025 1025 987 987 1008 1008 1025 1025 1025 1025 1008 1008 1051 1051 1008 1008 1027 1027 1051 1051 1051 1051 1027 1027 1064 1064 1027 1027 1047 1047 1064 1064 1064 1064 1047 1047 1079 1079 1047 1047 1056 1056 1079 1079 1079 1079 1056 1056 1087 1087 1056 1056 1068 1068 1087 1087 1087 1087 1068 1068 1095 1095 1068 1068 1074 1074 1095 1095 1095 1095 1074 1074 1101 1101 1074 1074 1076 1076 1101 1101 1101 1101 1076 1076 1096 1096 1076 1076 1075 1075 1096 1096 1096 1096 1075 1075 1088 1088 1075 1075 1069 1069 1088 1088 1088 1088 1069 1069 1080 1080 1069 1069 1057 1057 1080 1080 1080 1080 1057 1057 1065 1065 1057 1057 1048 1048 1065 1065 1065 1065 1048 1048 1052 1052 1048 1048 1028 1028 1052 1052 1052 1052 1028 1028 1026 1026 1028 1028 1009 1009 1026 1026 1026 1026 1009 1009 999 999 1009 1009 988 988 999 999 2474 2474 2475 2475 974 974 586 586 496 496 582 582 2476 2476 2477 2477 941 941 2478 2478 2479 2479 941 941 941 941 2480 2480 915 915 2481 2481 2482 2482 915 915 915 915 2483 2483 2484 2484 900 900 867 867 878 878 878 878 867 867 843 843 867 867 821 821 843 843 843 843 821 821 810 810 821 821 772 772 810 810 810 810 772 772 764 764 772 772 721 721 764 764 764 764 721 721 711 711 721 721 662 662 711 711 711 711 662 662 652 652 662 662 605 605 652 652 652 652 605 605 589 589 605 605 522 522 589 589 589 589 522 522 520 520 522 522 452 452 520 520 520 520 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2485 2485 2486 2486 162 162 2487 2487 2488 2488 162 162 162 162 2489 2489 140 140 2490 2490 2491 2491 140 140 140 140 2492 2492 2493 2493 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 586 586 582 582 663 663 582 582 653 653 663 663 663 663 653 653 726 726 653 653 718 718 726 726 726 726 718 718 783 783 718 718 775 775 783 783 783 783 775 775 834 834 775 775 826 826 834 834 834 834 826 826 879 879 826 826 871 871 879 879 879 879 871 871 920 920 871 871 910 910 920 920 920 920 910 910 955 955 910 910 948 948 955 955 955 955 948 948 2494 2494 948 948 973 973 2495 2495 2496 2496 973 973 2497 2497 973 973 2498 2498 2499 2499 1020 1020 998 998 1045 1045 998 998 1025 1025 1045 1045 1045 1045 1025 1025 1062 1062 1025 1025 1051 1051 1062 1062 1062 1062 1051 1051 1081 1081 1051 1051 1064 1064 1081 1081 1081 1081 1064 1064 1099 1099 1064 1064 1079 1079 1099 1099 1099 1099 1079 1079 1106 1106 1079 1079 1087 1087 1106 1106 1106 1106 1087 1087 1116 1116 1087 1087 1095 1095 1116 1116 1116 1116 1095 1095 1118 1118 1095 1095 1101 1101 1118 1118 1118 1118 1101 1101 1117 1117 1101 1101 1096 1096 1117 1117 1117 1117 1096 1096 1107 1107 1096 1096 1088 1088 1107 1107 1107 1107 1088 1088 1100 1100 1088 1088 1080 1080 1100 1100 1100 1100 1080 1080 1082 1082 1080 1080 1065 1065 1082 1082 1082 1082 1065 1065 1063 1063 1065 1065 1052 1052 1063 1063 1063 1063 1052 1052 1046 1046 1052 1052 1026 1026 1046 1046 1046 1046 1026 1026 1021 1021 1026 1026 999 999 1021 1021 1021 1021 999 999 993 993 2500 2500 974 974 2501 2501 2502 2502 974 974 956 956 590 590 496 496 586 586 958 958 2503 2503 937 937 2504 2504 941 941 937 937 937 937 941 941 919 919 941 941 915 915 919 919 919 919 915 915 886 886 915 915 2505 2505 886 886 886 886 2506 2506 863 863 2507 2507 2508 2508 863 863 863 863 2509 2509 825 825 2510 2510 2511 2511 825 825 825 825 2512 2512 786 786 2513 2513 2514 2514 786 786 786 786 2515 2515 2516 2516 764 764 711 711 751 751 751 751 711 711 703 703 711 711 652 652 703 703 703 703 652 652 646 646 652 652 589 589 646 646 646 646 589 589 581 581 589 589 520 520 581 581 581 581 520 520 518 518 520 520 458 458 518 518 518 518 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2517 2517 2518 2518 271 271 2519 2519 2520 2520 271 271 271 271 2521 2521 236 236 2522 2522 2523 2523 236 236 236 236 2524 2524 205 205 2525 2525 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2526 2526 156 156 156 156 2527 2527 138 138 2528 2528 2529 2529 138 138 138 138 2530 2530 123 123 2531 2531 2532 2532 123 123 123 123 2533 2533 109 109 2534 2534 2535 2535 109 109 109 109 2536 2536 2537 2537 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 590 590 586 586 667 667 586 586 663 663 667 667 667 667 663 663 730 730 663 663 726 726 730 730 730 730 726 726 787 787 726 726 783 783 787 787 787 787 783 783 840 840 783 783 834 834 840 840 840 840 834 834 887 887 834 834 879 879 887 887 887 887 879 879 926 926 879 879 920 920 926 926 926 926 920 920 965 965 920 920 955 955 965 965 965 965 955 955 2538 2538 955 955 2539 2539 2540 2540 996 996 992 992 1029 1029 992 992 1020 1020 1029 1029 1029 1029 1020 1020 1054 1054 1020 1020 1045 1045 1054 1054 1054 1054 1045 1045 1077 1077 1045 1045 1062 1062 1077 1077 1077 1077 1062 1062 1097 1097 1062 1062 1081 1081 1097 1097 1097 1097 1081 1081 1110 1110 1081 1081 1099 1099 1110 1110 1110 1110 1099 1099 1123 1123 1099 1099 1106 1106 1123 1123 1123 1123 1106 1106 1131 1131 1106 1106 1116 1116 1131 1131 1131 1131 1116 1116 1135 1135 1116 1116 1118 1118 1135 1135 1135 1135 1118 1118 1132 1132 1118 1118 1117 1117 1132 1132 1132 1132 1117 1117 1124 1124 1117 1117 1107 1107 1124 1124 1124 1124 1107 1107 1111 1111 1107 1107 1100 1100 1111 1111 1111 1111 1100 1100 1098 1098 1100 1100 1082 1082 1098 1098 1098 1098 1082 1082 1078 1078 1082 1082 1063 1063 1078 1078 1078 1078 1063 1063 1055 1055 1063 1063 1046 1046 1055 1055 1055 1055 1046 1046 1030 1030 1046 1046 1021 1021 1030 1030 1030 1030 1021 1021 997 997 1021 1021 993 993 997 997 2541 2541 2542 2542 966 966 2543 2543 956 956 966 966 966 966 956 956 927 927 596 596 496 496 590 590 949 949 958 958 925 925 958 958 937 937 925 925 925 925 937 937 913 913 937 937 919 919 913 913 913 913 919 919 884 884 919 919 886 886 884 884 884 884 886 886 870 870 886 886 863 863 870 870 870 870 863 863 833 833 863 863 825 825 833 833 833 833 825 825 808 808 825 825 786 786 808 808 808 808 786 786 770 770 786 786 2544 2544 770 770 770 770 2545 2545 725 725 2546 2546 2547 2547 725 725 725 725 2548 2548 690 690 2549 2549 2550 2550 690 690 690 690 2551 2551 636 636 2552 2552 2553 2553 636 636 636 636 2554 2554 573 573 2555 2555 2556 2556 573 573 573 573 2557 2557 516 516 2558 2558 2559 2559 516 516 516 516 2560 2560 464 464 2561 2561 2562 2562 464 464 464 464 2563 2563 405 405 2564 2564 2565 2565 405 405 405 405 2566 2566 356 356 2567 2567 2568 2568 356 356 356 356 2569 2569 320 320 2570 2570 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2571 2571 129 129 129 129 2572 2572 121 121 2573 2573 2574 2574 121 121 121 121 2575 2575 115 115 2576 2576 2577 2577 115 115 115 115 2578 2578 105 105 596 596 590 590 673 673 590 590 667 667 673 673 673 673 667 667 734 734 667 667 730 730 734 734 734 734 730 730 793 793 730 730 787 787 793 793 793 793 787 787 846 846 787 787 840 840 846 846 846 846 840 840 893 893 840 840 887 887 893 893 893 893 887 887 934 934 887 887 926 926 934 934 934 934 926 926 971 971 926 926 965 965 971 971 971 971 965 965 2579 2579 965 965 2580 2580 2581 2581 1006 1006 996 996 1035 1035 996 996 1029 1029 1035 1035 1035 1035 1029 1029 1060 1060 1029 1029 1054 1054 1060 1060 1060 1060 1054 1054 1085 1085 1054 1054 1077 1077 1085 1085 1085 1085 1077 1077 1104 1104 1077 1077 1097 1097 1104 1104 1104 1104 1097 1097 1121 1121 1097 1097 1110 1110 1121 1121 1121 1121 1110 1110 1136 1136 1110 1110 1123 1123 1136 1136 1136 1136 1123 1123 1145 1145 1123 1123 1131 1131 1145 1145 1145 1145 1131 1131 1149 1149 1131 1131 1135 1135 1149 1149 1149 1149 1135 1135 1146 1146 1135 1135 1132 1132 1146 1146 1146 1146 1132 1132 1137 1137 1132 1132 1124 1124 1137 1137 1137 1137 1124 1124 1122 1122 1124 1124 1111 1111 1122 1122 1122 1122 1111 1111 1105 1105 1111 1111 1098 1098 1105 1105 1105 1105 1098 1098 1086 1086 1098 1098 1078 1078 1086 1086 1086 1086 1078 1078 1061 1061 1078 1078 1055 1055 1061 1061 1061 1061 1055 1055 1036 1036 1055 1055 1030 1030 1036 1036 1036 1036 1030 1030 1007 1007 1030 1030 997 997 1007 1007 2582 2582 2583 2583 972 972 2584 2584 966 966 972 972 972 972 966 966 935 935 966 966 927 927 935 935 935 935 927 927 894 894 600 600 496 496 596 596 921 921 949 949 911 911 949 949 925 925 911 911 911 911 925 925 892 892 925 925 913 913 892 892 892 892 913 913 876 876 913 913 884 884 876 876 876 876 884 884 859 859 884 884 870 870 859 859 859 859 870 870 831 831 870 870 833 833 831 831 831 831 833 833 814 814 833 833 808 808 814 814 814 814 808 808 778 778 808 808 770 770 778 778 778 778 770 770 749 749 770 770 725 725 749 749 749 749 725 725 709 709 725 725 690 690 709 709 709 709 690 690 666 666 690 690 636 636 666 666 666 666 636 636 628 628 636 636 573 573 628 628 628 628 573 573 565 565 573 573 516 516 565 565 565 565 516 516 514 514 516 516 464 464 514 514 514 514 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 600 600 596 596 677 677 596 596 673 673 677 677 677 677 673 673 742 742 673 673 734 734 742 742 742 742 734 734 797 797 734 734 793 793 797 797 797 797 793 793 852 852 793 793 846 846 852 852 852 852 846 846 901 901 846 846 893 893 901 901 901 901 893 893 942 942 893 893 934 934 942 942 942 942 934 934 977 977 934 934 971 971 977 977 977 977 971 971 2585 2585 971 971 2586 2586 2587 2587 1012 1012 1006 1006 1041 1041 1006 1006 1035 1035 1041 1041 1041 1041 1035 1035 1070 1070 1035 1035 1060 1060 1070 1070 1070 1070 1060 1060 1091 1091 1060 1060 1085 1085 1091 1091 1091 1091 1085 1085 1112 1112 1085 1085 1104 1104 1112 1112 1112 1112 1104 1104 1127 1127 1104 1104 1121 1121 1127 1127 1127 1127 1121 1121 1143 1143 1121 1121 1136 1136 1143 1143 1143 1143 1136 1136 1152 1152 1136 1136 1145 1145 1152 1152 1152 1152 1145 1145 1157 1157 1145 1145 1149 1149 1157 1157 1157 1157 1149 1149 1153 1153 1149 1149 1146 1146 1153 1153 1153 1153 1146 1146 1144 1144 1146 1146 1137 1137 1144 1144 1144 1144 1137 1137 1128 1128 1137 1137 1122 1122 1128 1128 1128 1128 1122 1122 1113 1113 1122 1122 1105 1105 1113 1113 1113 1113 1105 1105 1092 1092 1105 1105 1086 1086 1092 1092 1092 1092 1086 1086 1071 1071 1086 1086 1061 1061 1071 1071 1071 1071 1061 1061 1042 1042 1061 1061 1036 1036 1042 1042 1042 1042 1036 1036 1013 1013 1036 1036 1007 1007 1013 1013 2588 2588 2589 2589 978 978 2590 2590 972 972 978 978 978 978 972 972 943 943 972 972 935 935 943 943 943 943 935 935 902 902 935 935 894 894 902 902 902 902 894 894 853 853 602 602 496 496 600 600 888 888 921 921 880 880 921 921 911 911 880 880 880 880 911 911 872 872 911 911 892 892 872 872 872 872 892 892 857 857 892 892 876 876 857 857 857 857 876 876 837 837 876 876 859 859 837 837 837 837 859 859 823 823 859 859 831 831 823 823 823 823 831 831 804 804 831 831 814 814 804 804 804 804 814 814 774 774 814 814 778 778 774 774 774 774 778 778 755 755 778 778 749 749 755 755 755 755 749 749 717 717 749 749 709 709 717 717 717 717 709 709 694 694 709 709 666 666 694 694 694 694 666 666 648 648 666 666 628 628 648 648 648 648 628 628 617 617 628 628 565 565 617 617 617 617 565 565 561 561 565 565 514 514 561 561 561 561 514 514 510 510 514 514 472 472 510 510 510 510 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 602 602 600 600 679 679 600 600 677 677 679 679 679 679 677 677 744 744 677 677 742 742 744 744 744 744 742 742 801 801 742 742 797 797 801 801 801 801 797 797 854 854 797 797 852 852 854 854 854 854 852 852 903 903 852 852 901 901 903 903 903 903 901 901 944 944 901 901 942 942 944 944 944 944 942 942 981 981 942 942 977 977 981 981 981 981 977 977 2591 2591 977 977 2592 2592 2593 2593 1016 1016 1012 1012 1043 1043 1012 1012 1041 1041 1043 1043 1043 1043 1041 1041 1072 1072 1041 1041 1070 1070 1072 1072 1072 1072 1070 1070 1093 1093 1070 1070 1091 1091 1093 1093 1093 1093 1091 1091 1114 1114 1091 1091 1112 1112 1114 1114 1114 1114 1112 1112 1129 1129 1112 1112 1127 1127 1129 1129 1129 1129 1127 1127 1147 1147 1127 1127 1143 1143 1147 1147 1147 1147 1143 1143 1155 1155 1143 1143 1152 1152 1155 1155 1155 1155 1152 1152 1158 1158 1152 1152 1157 1157 1158 1158 1158 1158 1157 1157 1156 1156 1157 1157 1153 1153 1156 1156 1156 1156 1153 1153 1148 1148 1153 1153 1144 1144 1148 1148 1148 1148 1144 1144 1130 1130 1144 1144 1128 1128 1130 1130 1130 1130 1128 1128 1115 1115 1128 1128 1113 1113 1115 1115 1115 1115 1113 1113 1094 1094 1113 1113 1092 1092 1094 1094 1094 1094 1092 1092 1073 1073 1092 1092 1071 1071 1073 1073 1073 1073 1071 1071 1044 1044 1071 1071 1042 1042 1044 1044 1044 1044 1042 1042 1017 1017 1042 1042 1013 1013 1017 1017 2594 2594 2595 2595 982 982 2596 2596 978 978 982 982 982 982 978 978 945 945 978 978 943 943 945 945 945 945 943 943 904 904 943 943 902 902 904 904 904 904 902 902 855 855 902 902 853 853 855 855 855 855 853 853 802 802 598 598 496 496 602 602 847 847 888 888 841 841 888 888 880 880 841 841 841 841 880 880 835 835 880 880 872 872 835 835 835 835 872 872 827 827 872 872 857 857 827 827 827 827 857 857 819 819 857 857 837 837 819 819 819 819 837 837 800 800 837 837 823 823 800 800 800 800 823 823 780 780 823 823 804 804 780 780 780 780 804 804 766 766 804 804 774 774 766 766 766 766 774 774 747 747 774 774 755 755 747 747 747 747 755 755 715 715 755 755 717 717 715 715 715 715 717 717 701 701 717 717 694 694 701 701 701 701 694 694 658 658 694 694 648 648 658 658 658 658 648 648 634 634 648 648 617 617 634 634 634 634 617 617 593 593 617 617 561 561 593 593 593 593 561 561 551 551 561 561 510 510 551 551 551 551 510 510 508 508 510 510 476 476 508 508 508 508 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 598 598 602 602 675 675 602 602 679 679 675 675 675 675 679 679 740 740 679 679 744 744 740 740 740 740 744 744 795 795 744 744 801 801 795 795 795 795 801 801 848 848 801 801 854 854 848 848 848 848 854 854 897 897 854 854 903 903 897 897 897 897 903 903 938 938 903 903 944 944 938 938 938 938 944 944 975 975 944 944 981 981 975 975 975 975 981 981 2597 2597 981 981 2598 2598 2599 2599 1010 1010 1016 1016 1037 1037 1016 1016 1043 1043 1037 1037 1037 1037 1043 1043 1066 1066 1043 1043 1072 1072 1066 1066 1066 1066 1072 1072 1089 1089 1072 1072 1093 1093 1089 1089 1089 1089 1093 1093 1108 1108 1093 1093 1114 1114 1108 1108 1108 1108 1114 1114 1125 1125 1114 1114 1129 1129 1125 1125 1125 1125 1129 1129 1140 1140 1129 1129 1147 1147 1140 1140 1140 1140 1147 1147 1150 1150 1147 1147 1155 1155 1150 1150 1150 1150 1155 1155 1154 1154 1155 1155 1158 1158 1154 1154 1154 1154 1158 1158 1151 1151 1158 1158 1156 1156 1151 1151 1151 1151 1156 1156 1141 1141 1156 1156 1148 1148 1141 1141 1141 1141 1148 1148 1126 1126 1148 1148 1130 1130 1126 1126 1126 1126 1130 1130 1109 1109 1130 1130 1115 1115 1109 1109 1109 1109 1115 1115 1090 1090 1115 1115 1094 1094 1090 1090 1090 1090 1094 1094 1067 1067 1094 1094 1073 1073 1067 1067 1067 1067 1073 1073 1038 1038 1073 1073 1044 1044 1038 1038 1038 1038 1044 1044 1011 1011 1044 1044 1017 1017 1011 1011 2600 2600 2601 2601 976 976 2602 2602 982 982 976 976 976 976 982 982 939 939 982 982 945 945 939 939 939 939 945 945 898 898 945 945 904 904 898 898 898 898 904 904 849 849 904 904 855 855 849 849 849 849 855 855 796 796 855 855 802 802 796 796 796 796 802 802 741 741 594 594 496 496 598 598 798 798 847 847 794 794 847 847 841 841 794 794 794 794 841 841 788 788 841 841 835 835 788 788 788 788 835 835 784 784 835 835 827 827 784 784 784 784 827 827 776 776 827 827 819 819 776 776 776 776 819 819 768 768 819 819 800 800 768 768 768 768 800 800 762 762 800 800 780 780 762 762 762 762 780 780 737 737 780 780 766 766 737 737 737 737 766 766 723 723 766 766 747 747 723 723 723 723 747 747 707 707 747 747 715 715 707 707 707 707 715 715 688 688 715 715 701 701 688 688 688 688 701 701 656 656 701 701 658 658 656 656 656 656 658 658 638 638 658 658 634 634 638 638 638 638 634 634 615 615 634 634 593 593 615 615 615 615 593 593 571 571 593 593 551 551 571 571 571 571 551 551 547 547 551 551 508 508 547 547 547 547 508 508 506 506 508 508 478 478 506 506 506 506 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 594 594 598 598 669 669 598 598 675 675 669 669 669 669 675 675 732 732 675 675 740 740 732 732 732 732 740 740 791 791 740 740 795 795 791 791 791 791 795 795 844 844 795 795 848 848 844 844 844 844 848 848 889 889 848 848 897 897 889 889 889 889 897 897 930 930 897 897 938 938 930 930 930 930 938 938 967 967 938 938 975 975 967 967 967 967 975 975 2603 2603 975 975 2604 2604 2605 2605 1002 1002 1010 1010 1033 1033 1010 1010 1037 1037 1033 1033 1033 1033 1037 1037 1058 1058 1037 1037 1066 1066 1058 1058 1058 1058 1066 1066 1083 1083 1066 1066 1089 1089 1083 1083 1083 1083 1089 1089 1102 1102 1089 1089 1108 1108 1102 1102 1102 1102 1108 1108 1119 1119 1108 1108 1125 1125 1119 1119 1119 1119 1125 1125 1133 1133 1125 1125 1140 1140 1133 1133 1133 1133 1140 1140 1138 1138 1140 1140 1150 1150 1138 1138 1138 1138 1150 1150 1142 1142 1150 1150 1154 1154 1142 1142 1142 1142 1154 1154 1139 1139 1154 1154 1151 1151 1139 1139 1139 1139 1151 1151 1134 1134 1151 1151 1141 1141 1134 1134 1134 1134 1141 1141 1120 1120 1141 1141 1126 1126 1120 1120 1120 1120 1126 1126 1103 1103 1126 1126 1109 1109 1103 1103 1103 1103 1109 1109 1084 1084 1109 1109 1090 1090 1084 1084 1084 1084 1090 1090 1059 1059 1090 1090 1067 1067 1059 1059 1059 1059 1067 1067 1034 1034 1067 1067 1038 1038 1034 1034 1034 1034 1038 1038 1003 1003 1038 1038 1011 1011 1003 1003 2606 2606 2607 2607 968 968 2608 2608 976 976 968 968 968 968 976 976 931 931 976 976 939 939 931 931 931 931 939 939 890 890 939 939 898 898 890 890 890 890 898 898 845 845 898 898 849 849 845 845 845 845 849 849 792 792 849 849 796 796 792 792 792 792 796 796 733 733 796 796 741 741 733 733 733 733 741 741 670 670 745 745 798 798 743 743 798 798 794 794 743 743 743 743 794 794 735 735 794 794 788 788 735 735 735 735 788 788 731 731 788 788 784 784 731 731 731 731 784 784 727 727 784 784 776 776 727 727 727 727 776 776 719 719 776 776 768 768 719 719 719 719 768 768 713 713 768 768 762 762 713 713 713 713 762 762 705 705 762 762 737 737 705 705 705 705 737 737 699 699 737 737 723 723 699 699 699 699 723 723 684 684 723 723 707 707 684 684 684 684 707 707 660 660 707 707 688 688 660 660 660 660 688 688 642 642 688 688 656 656 642 642 642 642 656 656 632 632 656 656 638 638 632 632 632 632 638 638 613 613 638 638 615 615 613 613 613 613 615 615 579 579 615 615 571 571 579 579 579 579 571 571 557 557 571 571 547 547 557 557 557 557 547 547 541 541 547 547 506 506 541 541 541 541 506 506 504 504 506 506 484 484 504 504 504 504 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 676 676 745 745 680 680 745 745 743 743 680 680 680 680 743 743 678 678 743 743 735 735 678 678 678 678 735 735 674 674 735 735 731 731 674 674 674 674 731 731 668 668 731 731 727 727 668 668 668 668 727 727 664 664 727 727 719 719 664 664 664 664 719 719 654 654 719 719 713 713 654 654 654 654 713 713 650 650 713 713 705 705 650 650 650 650 705 705 644 644 705 705 699 699 644 644 644 644 699 699 640 640 699 699 684 684 640 640 640 640 684 684 630 630 684 684 660 660 630 630 630 630 660 660 626 626 660 660 642 642 626 626 626 626 642 642 609 609 642 642 632 632 609 609 609 609 632 632 585 585 632 632 613 613 585 585 585 585 613 613 569 569 613 613 579 579 569 569 569 569 579 579 555 555 579 579 557 557 555 555 555 555 557 557 545 545 557 557 541 541 545 545 545 545 541 541 537 537 541 541 504 504 537 537 537 537 504 504 502 502 504 504 488 488 502 502 502 502 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 595 595 676 676 599 599 676 676 680 680 599 599 599 599 680 680 603 603 680 680 678 678 603 603 603 603 678 678 601 601 678 678 674 674 601 601 601 601 674 674 597 597 674 674 668 668 597 597 597 597 668 668 591 591 668 668 664 664 591 591 591 591 664 664 587 587 664 664 654 654 587 587 587 587 654 654 583 583 654 654 650 650 583 583 583 583 650 650 577 577 650 650 644 644 577 577 577 577 644 644 575 575 644 644 640 640 575 575 575 575 640 640 567 567 640 640 630 630 567 567 567 567 630 630 563 563 630 630 626 626 563 563 563 563 626 626 559 559 626 626 609 609 559 559 559 559 609 609 553 553 609 609 585 585 553 553 553 553 585 585 549 549 585 585 569 569 549 549 549 549 569 569 543 543 569 569 555 555 543 543 543 543 555 555 539 539 555 555 545 545 539 539 539 539 545 545 535 535 545 545 537 537 535 535 535 535 537 537 512 512 537 537 502 502 512 512 512 512 502 502 500 500 502 502 492 492 500 500 500 500 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 595 595 670 670 676 676 670 670 741 741 676 676 676 676 741 741 745 745 741 741 802 802 745 745 745 745 802 802 798 798 802 802 853 853 798 798 798 798 853 853 847 847 853 853 894 894 847 847 847 847 894 894 888 888 894 894 927 927 888 888 888 888 927 927 921 921 927 927 956 956 921 921 921 921 956 956 949 949 956 956 974 974 949 949 949 949 974 974 958 958 974 974 2609 2609 958 958 958 958 2610 2610 2611 2611 988 988 991 991 964 964 964 964 991 991 960 960 991 991 980 980 960 960 2612 2612 2613 2613 953 953 2614 2614 962 962 953 953 953 953 962 962 923 923 962 962 933 933 923 923 923 923 933 933 896 896 933 933 906 906 896 896 896 896 906 906 861 861 906 906 865 865 861 861 861 861 865 865 816 816 865 865 817 817 816 816 816 816 817 817 760 760 817 817 758 758 760 760 760 760 758 758 695 695 758 758 691 691 695 695 695 695 691 691 620 620 691 691 618 618 620 620 620 620 618 618 527 527 618 618 525 525 527 527 527 527 525 525 443 443 525 525 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2615 2615 2616 2616 270 270 2617 2617 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1899 1899 1901 1901 1822 1822 1899 1899 1822 1822 1895 1895 1893 1893 1895 1895 1822 1822 1889 1889 1893 1893 1822 1822 1880 1880 1889 1889 1822 1822 1872 1872 1880 1880 1822 1822 1864 1864 1872 1872 1822 1822 1856 1856 1864 1864 1822 1822 1852 1852 1856 1856 1822 1822 1844 1844 1852 1852 1822 1822 1838 1838 1844 1844 1822 1822 1832 1832 1838 1838 1822 1822 1828 1828 1832 1832 1822 1822 1824 1824 1828 1828 1822 1822 1818 1818 1824 1824 1822 1822 1806 1806 1818 1818 1822 1822 1783 1783 1806 1806 1822 1822 1779 1779 1783 1783 1822 1822 1775 1775 1779 1779 1821 1821 1769 1769 1775 1775 1821 1821 1765 1765 1769 1769 1821 1821 1759 1759 1765 1765 1821 1821 1755 1755 1759 1759 1821 1821 1751 1751 1755 1755 1821 1821 1743 1743 1751 1751 1821 1821 1741 1741 1743 1743 1821 1821 1735 1735 1741 1741 1821 1821 1731 1731 1735 1735 1821 1821 1727 1727 1731 1731 1821 1821 1721 1721 1727 1727 1821 1821 1717 1717 1721 1721 1821 1821 1715 1715 1717 1717 1821 1821 1719 1719 1715 1715 1821 1821 1723 1723 1719 1719 1821 1821 1942 1942 1888 1888 1892 1892 1820 1820 1900 1900 1898 1898 1892 1892 1888 1888 1820 1820 1879 1879 1820 1820 1888 1888 1879 1879 1888 1888 1934 1934 1888 1888 1942 1942 1934 1934 1934 1934 1942 1942 1985 1985 1871 1871 1820 1820 1879 1879 1952 1952 1894 1894 1959 1959 1894 1894 1898 1898 1959 1959 1959 1959 1898 1898 1963 1963 1898 1898 1900 1900 1963 1963 1963 1963 1900 1900 1965 1965 1871 1871 1879 1879 1926 1926 1879 1879 1934 1934 1926 1926 1926 1926 1934 1934 1977 1977 1934 1934 1985 1985 1977 1977 1977 1977 1985 1985 2022 2022 1863 1863 1820 1820 1871 1871 1995 1995 1952 1952 2003 2003 1952 1952 1959 1959 2003 2003 2003 2003 1959 1959 2009 2009 1959 1959 1963 1963 2009 2009 2009 2009 1963 1963 2018 2018 1963 1963 1965 1965 2018 2018 2018 2018 1965 1965 2024 2024 1863 1863 1871 1871 1918 1918 1871 1871 1926 1926 1918 1918 1918 1918 1926 1926 1967 1967 1926 1926 1977 1977 1967 1967 1967 1967 1977 1977 1999 1999 1977 1977 2022 2022 1999 1999 1999 1999 2022 2022 2036 2036 1855 1855 1820 1820 1863 1863 2030 2030 1995 1995 2038 2038 1995 1995 2003 2003 2038 2038 2038 2038 2003 2003 2048 2048 2003 2003 2009 2009 2048 2048 2048 2048 2009 2009 2056 2056 2009 2009 2018 2018 2056 2056 2056 2056 2018 2018 2067 2067 2018 2018 2024 2024 2067 2067 2067 2067 2024 2024 2073 2073 1855 1855 1863 1863 1910 1910 1863 1863 1918 1918 1910 1910 1910 1910 1918 1918 1950 1950 1918 1918 1967 1967 1950 1950 1950 1950 1967 1967 1983 1983 1967 1967 1999 1999 1983 1983 1983 1983 1999 1999 2020 2020 1999 1999 2036 2036 2020 2020 2020 2020 2036 2036 2044 2044 1851 1851 1820 1820 1855 1855 2052 2052 2030 2030 2071 2071 2030 2030 2038 2038 2071 2071 2071 2071 2038 2038 2079 2079 2038 2038 2048 2048 2079 2079 2079 2079 2048 2048 2087 2087 2048 2048 2056 2056 2087 2087 2087 2087 2056 2056 2097 2097 2056 2056 2067 2067 2097 2097 2097 2097 2067 2067 2105 2105 2067 2067 2073 2073 2105 2105 2105 2105 2073 2073 2114 2114 1851 1851 1855 1855 1904 1904 1855 1855 1910 1910 1904 1904 1904 1904 1910 1910 1930 1930 1910 1910 1950 1950 1930 1930 1930 1930 1950 1950 1971 1971 1950 1950 1983 1983 1971 1971 1971 1971 1983 1983 1991 1991 1983 1983 2020 2020 1991 1991 1991 1991 2020 2020 2026 2026 2020 2020 2044 2044 2026 2026 2026 2026 2044 2044 2040 2040 1843 1843 1820 1820 1851 1851 2069 2069 2052 2052 2083 2083 2052 2052 2071 2071 2083 2083 2083 2083 2071 2071 2101 2101 2071 2071 2079 2079 2101 2101 2101 2101 2079 2079 2118 2118 2079 2079 2087 2087 2118 2118 2118 2118 2087 2087 2124 2124 2087 2087 2097 2097 2124 2124 2124 2124 2097 2097 2132 2132 2097 2097 2105 2105 2132 2132 2132 2132 2105 2105 2144 2144 2105 2105 2114 2114 2144 2144 2144 2144 2114 2114 2151 2151 1843 1843 1851 1851 1890 1890 1851 1851 1904 1904 1890 1890 1890 1890 1904 1904 1916 1916 1904 1904 1930 1930 1916 1916 1916 1916 1930 1930 1946 1946 1930 1930 1971 1971 1946 1946 1946 1946 1971 1971 1975 1975 1971 1971 1991 1991 1975 1975 1975 1975 1991 1991 1989 1989 1991 1991 2026 2026 1989 1989 1989 1989 2026 2026 2016 2016 2026 2026 2040 2040 2016 2016 2016 2016 2040 2040 2032 2032 1837 1837 1820 1820 1843 1843 2075 2075 2069 2069 2091 2091 2069 2069 2083 2083 2091 2091 2091 2091 2083 2083 2116 2116 2083 2083 2101 2101 2116 2116 2116 2116 2101 2101 2128 2128 2101 2101 2118 2118 2128 2128 2128 2128 2118 2118 2146 2146 2118 2118 2124 2124 2146 2146 2146 2146 2124 2124 2159 2159 2124 2124 2132 2132 2159 2159 2159 2159 2132 2132 2165 2165 2132 2132 2144 2144 2165 2165 2165 2165 2144 2144 2173 2173 2144 2144 2151 2151 2173 2173 2173 2173 2151 2151 2184 2184 1837 1837 1843 1843 1867 1867 1843 1843 1890 1890 1867 1867 1867 1867 1890 1890 1906 1906 1890 1890 1916 1916 1906 1906 1906 1906 1916 1916 1922 1922 1916 1916 1946 1946 1922 1922 1922 1922 1946 1946 1938 1938 1946 1946 1975 1975 1938 1938 1938 1938 1975 1975 1969 1969 1975 1975 1989 1989 1969 1969 1969 1969 1989 1989 1981 1981 1989 1989 2016 2016 1981 1981 1981 1981 2016 2016 1997 1997 2016 2016 2032 2032 1997 1997 1997 1997 2032 2032 2618 2618 1831 1831 1819 1819 1837 1837 2064 2064 2075 2075 2089 2089 2075 2075 2091 2091 2089 2089 2089 2089 2091 2091 2120 2120 2091 2091 2116 2116 2120 2120 2120 2120 2116 2116 2136 2136 2116 2116 2128 2128 2136 2136 2136 2136 2128 2128 2157 2157 2128 2128 2146 2146 2157 2157 2157 2157 2146 2146 2171 2171 2146 2146 2159 2159 2171 2171 2171 2171 2159 2159 2188 2188 2159 2159 2165 2165 2188 2188 2188 2188 2165 2165 2196 2196 2165 2165 2173 2173 2196 2196 2196 2196 2173 2173 2202 2202 2173 2173 2184 2184 2202 2202 2202 2202 2184 2184 2212 2212 1831 1831 1837 1837 1849 1849 1837 1837 1867 1867 1849 1849 1849 1849 1867 1867 1875 1875 1867 1867 1906 1906 1875 1875 1875 1875 1906 1906 1902 1902 1906 1906 1922 1922 1902 1902 1902 1902 1922 1922 1914 1914 1922 1922 1938 1938 1914 1914 1914 1914 1938 1938 1928 1928 1938 1938 1969 1969 1928 1928 1928 1928 1969 1969 1940 1940 1969 1969 1981 1981 1940 1940 1940 1940 1981 1981 1961 1961 1981 1981 1997 1997 1961 1961 1961 1961 1997 1997 2619 2619 1997 1997 2620 2620 2621 2621 1973 1973 2011 2011 1979 1979 1827 1827 1819 1819 1831 1831 2046 2046 2064 2064 2081 2081 2064 2064 2089 2089 2081 2081 2081 2081 2089 2089 2112 2112 2089 2089 2120 2120 2112 2112 2112 2112 2120 2120 2134 2134 2120 2120 2136 2136 2134 2134 2134 2134 2136 2136 2161 2161 2136 2136 2157 2157 2161 2161 2161 2161 2157 2157 2179 2179 2157 2157 2171 2171 2179 2179 2179 2179 2171 2171 2194 2194 2171 2171 2188 2188 2194 2194 2194 2194 2188 2188 2208 2208 2188 2188 2196 2196 2208 2208 2208 2208 2196 2196 2622 2622 2196 2196 2202 2202 2623 2623 2624 2624 2202 2202 2625 2625 2202 2202 2212 2212 2626 2626 2627 2627 2212 2212 2628 2628 1827 1827 1831 1831 1835 1835 1831 1831 1849 1849 1835 1835 1835 1835 1849 1849 1847 1847 1849 1849 1875 1875 1847 1847 1847 1847 1875 1875 1861 1861 1875 1875 1902 1902 1861 1861 1861 1861 1902 1902 1885 1885 1902 1902 1914 1914 1885 1885 1885 1885 1914 1914 1896 1896 1914 1914 1928 1928 1896 1896 1896 1896 1928 1928 1908 1908 1928 1928 1940 1940 1908 1908 1908 1908 1940 1940 1912 1912 1940 1940 1961 1961 1912 1912 1912 1912 1961 1961 2629 2629 1961 1961 2630 2630 2631 2631 1920 1920 1973 1973 1924 1924 1973 1973 1979 1979 1924 1924 1924 1924 1979 1979 1932 1932 1823 1823 1819 1819 1827 1827 2632 2632 2046 2046 2633 2633 2046 2046 2081 2081 2634 2634 2635 2635 2081 2081 2636 2636 2081 2081 2112 2112 2637 2637 2638 2638 2112 2112 2639 2639 2112 2112 2134 2134 2640 2640 2641 2641 2134 2134 2155 2155 2134 2134 2161 2161 2155 2155 2155 2155 2161 2161 2177 2177 2161 2161 2179 2179 2177 2177 2177 2177 2179 2179 2642 2642 2179 2179 2194 2194 2643 2643 2644 2644 2194 2194 2645 2645 2194 2194 2208 2208 2646 2646 2647 2647 2208 2208 2648 2648 2208 2208 2649 2649 2650 2650 2229 2229 2221 2221 2242 2242 2221 2221 2227 2227 2242 2242 2242 2242 2227 2227 2250 2250 2227 2227 2237 2237 2250 2250 2250 2250 2237 2237 2254 2254 1823 1823 1827 1827 1825 1825 1827 1827 1835 1835 1825 1825 1825 1825 1835 1835 1829 1829 1835 1835 1847 1847 1829 1829 1829 1829 1847 1847 1833 1833 1847 1847 1861 1861 1833 1833 1833 1833 1861 1861 1839 1839 1861 1861 1885 1885 1839 1839 1839 1839 1885 1885 1841 1841 1885 1885 1896 1896 1841 1841 1841 1841 1896 1896 1845 1845 1896 1896 1908 1908 1845 1845 1845 1845 1908 1908 1853 1853 1908 1908 1912 1912 1853 1853 1853 1853 1912 1912 2651 2651 1912 1912 2652 2652 2653 2653 1857 1857 1920 1920 1859 1859 1920 1920 1924 1924 1859 1859 1859 1859 1924 1924 1865 1865 1924 1924 1932 1932 1865 1865 1865 1865 1932 1932 1869 1869 1817 1817 1819 1819 1823 1823 1987 1987 2028 2028 2034 2034 2028 2028 2060 2060 2034 2034 2034 2034 2060 2060 2077 2077 2060 2060 2095 2095 2077 2077 2077 2077 2095 2095 2110 2110 2095 2095 2126 2126 2110 2110 2110 2110 2126 2126 2140 2140 2654 2654 2155 2155 2655 2655 2656 2656 2155 2155 2657 2657 2155 2155 2177 2177 2658 2658 2659 2659 2177 2177 2660 2660 2177 2177 2661 2661 2662 2662 2192 2192 2198 2198 2215 2215 2198 2198 2217 2217 2215 2215 2215 2215 2217 2217 2233 2233 2217 2217 2229 2229 2233 2233 2233 2233 2229 2229 2246 2246 2229 2229 2242 2242 2246 2246 2246 2246 2242 2242 2261 2261 2242 2242 2250 2250 2261 2261 2261 2261 2250 2250 2267 2267 2250 2250 2254 2254 2267 2267 2267 2267 2254 2254 2275 2275 1817 1817 1823 1823 1815 1815 1823 1823 1825 1825 1815 1815 1815 1815 1825 1825 1813 1813 1825 1825 1829 1829 1813 1813 1813 1813 1829 1829 1811 1811 1829 1829 1833 1833 1811 1811 1811 1811 1833 1833 1809 1809 1833 1833 1839 1839 1809 1809 1809 1809 1839 1839 1807 1807 1839 1839 1841 1841 1807 1807 1807 1807 1841 1841 1803 1803 1841 1841 1845 1845 1803 1803 1803 1803 1845 1845 1801 1801 1845 1845 1853 1853 1801 1801 1801 1801 1853 1853 2663 2663 1853 1853 2664 2664 2665 2665 1799 1799 1857 1857 1797 1797 1857 1857 1859 1859 1797 1797 1797 1797 1859 1859 1795 1795 1859 1859 1865 1865 1795 1795 1795 1795 1865 1865 1793 1793 1865 1865 1869 1869 1793 1793 1793 1793 1869 1869 1791 1791 1805 1805 1819 1819 1817 1817 1936 1936 1987 1987 1993 1993 1987 1987 2034 2034 1993 1993 1993 1993 2034 2034 2042 2042 2034 2034 2077 2077 2042 2042 2042 2042 2077 2077 2085 2085 2077 2077 2110 2110 2085 2085 2085 2085 2110 2110 2122 2122 2110 2110 2140 2140 2122 2122 2122 2122 2140 2140 2153 2153 2140 2140 2167 2167 2153 2153 2153 2153 2167 2167 2186 2186 2167 2167 2666 2666 2186 2186 2186 2186 2667 2667 2668 2668 2192 2192 2215 2215 2206 2206 2206 2206 2215 2215 2225 2225 2215 2215 2233 2233 2225 2225 2225 2225 2233 2233 2244 2244 2233 2233 2246 2246 2244 2244 2244 2244 2246 2246 2263 2263 2246 2246 2261 2261 2263 2263 2263 2263 2261 2261 2273 2273 2261 2261 2267 2267 2273 2273 2273 2273 2267 2267 2282 2282 2267 2267 2275 2275 2282 2282 2282 2282 2275 2275 2288 2288 1805 1805 1817 1817 1780 1780 1817 1817 1815 1815 1780 1780 1780 1780 1815 1815 1776 1776 1815 1815 1813 1813 1776 1776 1776 1776 1813 1813 1770 1770 1813 1813 1811 1811 1770 1770 1770 1770 1811 1811 1766 1766 1811 1811 1809 1809 1766 1766 1766 1766 1809 1809 1756 1756 1809 1809 1807 1807 1756 1756 1756 1756 1807 1807 1752 1752 1807 1807 1803 1803 1752 1752 1752 1752 1803 1803 1744 1744 1803 1803 1801 1801 1744 1744 1744 1744 1801 1801 2669 2669 1801 1801 2670 2670 2671 2671 1736 1736 1799 1799 1728 1728 1799 1799 1797 1797 1728 1728 1728 1728 1797 1797 1712 1712 1797 1797 1795 1795 1712 1712 1712 1712 1795 1795 1710 1710 1795 1795 1793 1793 1710 1710 1710 1710 1793 1793 1706 1706 1793 1793 1791 1791 1706 1706 1706 1706 1791 1791 1698 1698 1782 1782 1819 1819 1805 1805 1873 1873 1936 1936 1944 1944 1936 1936 1993 1993 1944 1944 1944 1944 1993 1993 2001 2001 1993 1993 2042 2042 2001 2001 2001 2001 2042 2042 2050 2050 2042 2042 2085 2085 2050 2050 2050 2050 2085 2085 2093 2093 2085 2085 2122 2122 2093 2093 2093 2093 2122 2122 2130 2130 2122 2122 2153 2153 2130 2130 2130 2130 2153 2153 2163 2163 2153 2153 2186 2186 2163 2163 2163 2163 2186 2186 2190 2190 2186 2186 2672 2672 2190 2190 2190 2190 2673 2673 2674 2674 2206 2206 2225 2225 2219 2219 2219 2219 2225 2225 2240 2240 2225 2225 2244 2244 2240 2240 2240 2240 2244 2244 2258 2258 2244 2244 2263 2263 2258 2258 2258 2258 2263 2263 2271 2271 2263 2263 2273 2273 2271 2271 2271 2271 2273 2273 2284 2284 2273 2273 2282 2282 2284 2284 2284 2284 2282 2282 2295 2295 2282 2282 2288 2288 2295 2295 2295 2295 2288 2288 2299 2299 1782 1782 1805 1805 1772 1772 1805 1805 1780 1780 1772 1772 1772 1772 1780 1780 1760 1760 1780 1780 1776 1776 1760 1760 1760 1760 1776 1776 1746 1746 1776 1776 1770 1770 1746 1746 1746 1746 1770 1770 1724 1724 1770 1770 1766 1766 1724 1724 1724 1724 1766 1766 1700 1700 1766 1766 1756 1756 1700 1700 1700 1700 1756 1756 1689 1689 1756 1756 1752 1752 1689 1689 1689 1689 1752 1752 1681 1681 1752 1752 1744 1744 1681 1681 1681 1681 1744 1744 2675 2675 1744 1744 2676 2676 2677 2677 1671 1671 1736 1736 1665 1665 1736 1736 1728 1728 1665 1665 1665 1665 1728 1728 1655 1655 1728 1728 1712 1712 1655 1655 1655 1655 1712 1712 1645 1645 1712 1712 1710 1710 1645 1645 1645 1645 1710 1710 1635 1635 1710 1710 1706 1706 1635 1635 1635 1635 1706 1706 1631 1631 1706 1706 1698 1698 1631 1631 1631 1631 1698 1698 1625 1625 1778 1778 1819 1819 1782 1782 1789 1789 1873 1873 1877 1877 1873 1873 1944 1944 1877 1877 1877 1877 1944 1944 1948 1948 1944 1944 2001 2001 1948 1948 1948 1948 2001 2001 2005 2005 2001 2001 2050 2050 2005 2005 2005 2005 2050 2050 2054 2054 2050 2050 2093 2093 2054 2054 2054 2054 2093 2093 2099 2099 2093 2093 2130 2130 2099 2099 2099 2099 2130 2130 2138 2138 2130 2130 2163 2163 2138 2138 2138 2138 2163 2163 2169 2169 2163 2163 2190 2190 2169 2169 2169 2169 2190 2190 2200 2200 2190 2190 2678 2678 2200 2200 2200 2200 2679 2679 2680 2680 2219 2219 2240 2240 2223 2223 2223 2223 2240 2240 2248 2248 2240 2240 2258 2258 2248 2248 2248 2248 2258 2258 2265 2265 2258 2258 2271 2271 2265 2265 2265 2265 2271 2271 2280 2280 2271 2271 2284 2284 2280 2280 2280 2280 2284 2284 2293 2293 2284 2284 2295 2295 2293 2293 2293 2293 2295 2295 2301 2301 2295 2295 2299 2299 2301 2301 2301 2301 2299 2299 2308 2308 1778 1778 1782 1782 1762 1762 1782 1782 1772 1772 1762 1762 1762 1762 1772 1772 1738 1738 1772 1772 1760 1760 1738 1738 1738 1738 1760 1760 1702 1702 1760 1760 1746 1746 1702 1702 1702 1702 1746 1746 1683 1683 1746 1746 1724 1724 1683 1683 1683 1683 1724 1724 1669 1669 1724 1724 1700 1700 1669 1669 1669 1669 1700 1700 1651 1651 1700 1700 1689 1689 1651 1651 1651 1651 1689 1689 1627 1627 1689 1689 1681 1681 1627 1627 1627 1627 1681 1681 2681 2681 1681 1681 2682 2682 2683 2683 1614 1614 1671 1671 1606 1606 1671 1671 1665 1665 1606 1606 1606 1606 1665 1665 1596 1596 1665 1665 1655 1655 1596 1596 1596 1596 1655 1655 1588 1588 1655 1655 1645 1645 1588 1588 1588 1588 1645 1645 1578 1578 1645 1645 1635 1635 1578 1578 1578 1578 1635 1635 1564 1564 1635 1635 1631 1631 1564 1564 1564 1564 1631 1631 1560 1560 1631 1631 1625 1625 1560 1560 1560 1560 1625 1625 1558 1558 1774 1774 1819 1819 1778 1778 1696 1696 1789 1789 1787 1787 1789 1789 1877 1877 1787 1787 1787 1787 1877 1877 1881 1881 1877 1877 1948 1948 1881 1881 1881 1881 1948 1948 1954 1954 1948 1948 2005 2005 1954 1954 1954 1954 2005 2005 2007 2007 2005 2005 2054 2054 2007 2007 2007 2007 2054 2054 2058 2058 2054 2054 2099 2099 2058 2058 2058 2058 2099 2099 2103 2103 2099 2099 2138 2138 2103 2103 2103 2103 2138 2138 2142 2142 2138 2138 2169 2169 2142 2142 2142 2142 2169 2169 2175 2175 2169 2169 2200 2200 2175 2175 2175 2175 2200 2200 2204 2204 2200 2200 2684 2684 2204 2204 2204 2204 2685 2685 2686 2686 2223 2223 2248 2248 2231 2231 2231 2231 2248 2248 2252 2252 2248 2248 2265 2265 2252 2252 2252 2252 2265 2265 2269 2269 2265 2265 2280 2280 2269 2269 2269 2269 2280 2280 2286 2286 2280 2280 2293 2293 2286 2286 2286 2286 2293 2293 2297 2297 2293 2293 2301 2301 2297 2297 2297 2297 2301 2301 2306 2306 2301 2301 2308 2308 2306 2306 2306 2306 2308 2308 2313 2313 1774 1774 1778 1778 1748 1748 1778 1778 1762 1762 1748 1748 1748 1748 1762 1762 1704 1704 1762 1762 1738 1738 1704 1704 1704 1704 1738 1738 1679 1679 1738 1738 1702 1702 1679 1679 1679 1679 1702 1702 1659 1659 1702 1702 1683 1683 1659 1659 1659 1659 1683 1683 1623 1623 1683 1683 1669 1669 1623 1623 1623 1623 1669 1669 1608 1608 1669 1669 1651 1651 1608 1608 1608 1608 1651 1651 1592 1592 1651 1651 1627 1627 1592 1592 1592 1592 1627 1627 2687 2687 1627 1627 2688 2688 2689 2689 1566 1566 1614 1614 1553 1553 1614 1614 1606 1606 1553 1553 1553 1553 1606 1606 1545 1545 1606 1606 1596 1596 1545 1545 1545 1545 1596 1596 1535 1535 1596 1596 1588 1588 1535 1535 1535 1535 1588 1588 1527 1527 1588 1588 1578 1578 1527 1527 1527 1527 1578 1578 1511 1511 1578 1578 1564 1564 1511 1511 1511 1511 1564 1564 1505 1505 1564 1564 1560 1560 1505 1505 1505 1505 1560 1560 1501 1501 1560 1560 1558 1558 1501 1501 1501 1501 1558 1558 1500 1500 1768 1768 1819 1819 1774 1774 1621 1621 1696 1696 1694 1694 1696 1696 1787 1787 1694 1694 1694 1694 1787 1787 1785 1785 1787 1787 1881 1881 1785 1785 1785 1785 1881 1881 1883 1883 1881 1881 1954 1954 1883 1883 1883 1883 1954 1954 1956 1956 1954 1954 2007 2007 1956 1956 1956 1956 2007 2007 2013 2013 2007 2007 2058 2058 2013 2013 2013 2013 2058 2058 2062 2062 2058 2058 2103 2103 2062 2062 2062 2062 2103 2103 2107 2107 2103 2103 2142 2142 2107 2107 2107 2107 2142 2142 2148 2148 2142 2142 2175 2175 2148 2148 2148 2148 2175 2175 2181 2181 2175 2175 2204 2204 2181 2181 2181 2181 2204 2204 2210 2210 2204 2204 2690 2690 2210 2210 2210 2210 2691 2691 2692 2692 2231 2231 2252 2252 2235 2235 2235 2235 2252 2252 2256 2256 2252 2252 2269 2269 2256 2256 2256 2256 2269 2269 2277 2277 2269 2269 2286 2286 2277 2277 2277 2277 2286 2286 2290 2290 2286 2286 2297 2297 2290 2290 2290 2290 2297 2297 2303 2303 2297 2297 2306 2306 2303 2303 2303 2303 2306 2306 2310 2310 2306 2306 2313 2313 2310 2310 2310 2310 2313 2313 2315 2315 1768 1768 1774 1774 1732 1732 1774 1774 1748 1748 1732 1732 1732 1732 1748 1748 1685 1685 1748 1748 1704 1704 1685 1685 1685 1685 1704 1704 1661 1661 1704 1704 1679 1679 1661 1661 1661 1661 1679 1679 1616 1616 1679 1679 1659 1659 1616 1616 1616 1616 1659 1659 1600 1600 1659 1659 1623 1623 1600 1600 1600 1600 1623 1623 1568 1568 1623 1623 1608 1608 1568 1568 1568 1568 1608 1608 1547 1547 1608 1608 1592 1592 1547 1547 1547 1547 1592 1592 1531 1531 1592 1592 2693 2693 1531 1531 1531 1531 2694 2694 2695 2695 1566 1566 1553 1553 1507 1507 1507 1507 1553 1553 1496 1496 1553 1553 1545 1545 1496 1496 1496 1496 1545 1545 1488 1488 1545 1545 1535 1535 1488 1488 1488 1488 1535 1535 1478 1478 1535 1535 1527 1527 1478 1478 1478 1478 1527 1527 1466 1466 1527 1527 1511 1511 1466 1466 1466 1466 1511 1511 1456 1456 1511 1511 1505 1505 1456 1456 1456 1456 1505 1505 1452 1452 1505 1505 1501 1501 1452 1452 1452 1452 1501 1501 1449 1449 1501 1501 1500 1500 1449 1449 1449 1449 1500 1500 1453 1453 1764 1764 1819 1819 1768 1768 1557 1557 1621 1621 1620 1620 1621 1621 1694 1694 1620 1620 1620 1620 1694 1694 1693 1693 1694 1694 1785 1785 1693 1693 1693 1693 1785 1785 1784 1784 1785 1785 1883 1883 1784 1784 1784 1784 1883 1883 1887 1887 1883 1883 1956 1956 1887 1887 1887 1887 1956 1956 1958 1958 1956 1956 2013 2013 1958 1958 1958 1958 2013 2013 2015 2015 2013 2013 2062 2062 2015 2015 2015 2015 2062 2062 2066 2066 2062 2062 2107 2107 2066 2066 2066 2066 2107 2107 2109 2109 2107 2107 2148 2148 2109 2109 2109 2109 2148 2148 2150 2150 2148 2148 2181 2181 2150 2150 2150 2150 2181 2181 2183 2183 2181 2181 2210 2210 2183 2183 2183 2183 2210 2210 2214 2214 2210 2210 2696 2696 2214 2214 2214 2214 2697 2697 2698 2698 2235 2235 2256 2256 2239 2239 2239 2239 2256 2256 2260 2260 2256 2256 2277 2277 2260 2260 2260 2260 2277 2277 2279 2279 2277 2277 2290 2290 2279 2279 2279 2279 2290 2290 2292 2292 2290 2290 2303 2303 2292 2292 2292 2292 2303 2303 2305 2305 2303 2303 2310 2310 2305 2305 2305 2305 2310 2310 2312 2312 2310 2310 2315 2315 2312 2312 2312 2312 2315 2315 2317 2317 1764 1764 1768 1768 1708 1708 1768 1768 1732 1732 1708 1708 1708 1708 1732 1732 1675 1675 1732 1732 1685 1685 1675 1675 1675 1675 1685 1685 1629 1629 1685 1685 1661 1661 1629 1629 1629 1629 1661 1661 1602 1602 1661 1661 1616 1616 1602 1602 1602 1602 1616 1616 1562 1562 1616 1616 1600 1600 1562 1562 1562 1562 1600 1600 1539 1539 1600 1600 1568 1568 1539 1539 1539 1539 1568 1568 1509 1509 1568 1568 1547 1547 1509 1509 1509 1509 1547 1547 1492 1492 1547 1547 1531 1531 1492 1492 1492 1492 1531 1531 2699 2699 1531 1531 2700 2700 2701 2701 1474 1474 1507 1507 1450 1450 1507 1507 1496 1496 1450 1450 1450 1450 1496 1496 1443 1443 1496 1496 1488 1488 1443 1443 1443 1443 1488 1488 1435 1435 1488 1488 1478 1478 1435 1435 1435 1435 1478 1478 1421 1421 1478 1478 1466 1466 1421 1421 1421 1421 1466 1466 1411 1411 1466 1466 1456 1456 1411 1411 1411 1411 1456 1456 1409 1409 1456 1456 1452 1452 1409 1409 1409 1409 1452 1452 1408 1408 1452 1452 1449 1449 1408 1408 1408 1408 1449 1449 1410 1410 1449 1449 1453 1453 1410 1410 1410 1410 1453 1453 1412 1412 1758 1758 1819 1819 1764 1764 1502 1502 1557 1557 1559 1559 1557 1557 1620 1620 1559 1559 1559 1559 1620 1620 1622 1622 1620 1620 1693 1693 1622 1622 1622 1622 1693 1693 1695 1695 1693 1693 1784 1784 1695 1695 1695 1695 1784 1784 1786 1786 1784 1784 1887 1887 1786 1786 1786 1786 1887 1887 1884 1884 1887 1887 1958 1958 1884 1884 1884 1884 1958 1958 1957 1957 1958 1958 2015 2015 1957 1957 1957 1957 2015 2015 2014 2014 2015 2015 2066 2066 2014 2014 2014 2014 2066 2066 2063 2063 2066 2066 2109 2109 2063 2063 2063 2063 2109 2109 2108 2108 2109 2109 2150 2150 2108 2108 2108 2108 2150 2150 2149 2149 2150 2150 2183 2183 2149 2149 2149 2149 2183 2183 2182 2182 2183 2183 2214 2214 2182 2182 2182 2182 2214 2214 2211 2211 2214 2214 2702 2702 2211 2211 2211 2211 2703 2703 2704 2704 2239 2239 2260 2260 2236 2236 2236 2236 2260 2260 2257 2257 2260 2260 2279 2279 2257 2257 2257 2257 2279 2279 2278 2278 2279 2279 2292 2292 2278 2278 2278 2278 2292 2292 2291 2291 2292 2292 2305 2305 2291 2291 2291 2291 2305 2305 2304 2304 2305 2305 2312 2312 2304 2304 2304 2304 2312 2312 2311 2311 2312 2312 2317 2317 2311 2311 2311 2311 2317 2317 2316 2316 1758 1758 1764 1764 1691 1691 1764 1764 1708 1708 1691 1691 1691 1691 1708 1708 1657 1657 1708 1708 1675 1675 1657 1657 1657 1657 1675 1675 1610 1610 1675 1675 1629 1629 1610 1610 1610 1610 1629 1629 1570 1570 1629 1629 1602 1602 1570 1570 1570 1570 1602 1602 1543 1543 1602 1602 1562 1562 1543 1543 1543 1543 1562 1562 1503 1503 1562 1562 1539 1539 1503 1503 1503 1503 1539 1539 1484 1484 1539 1539 1509 1509 1484 1484 1484 1484 1509 1509 1454 1454 1509 1509 1492 1492 1454 1454 1454 1454 1492 1492 2705 2705 1492 1492 2706 2706 2707 2707 1439 1439 1474 1474 1417 1417 1474 1474 1450 1450 1417 1417 1417 1417 1450 1450 1400 1400 1450 1450 1443 1443 1400 1400 1400 1400 1443 1443 1394 1394 1443 1443 1435 1435 1394 1394 1394 1394 1435 1435 1384 1384 1435 1435 1421 1421 1384 1384 1384 1384 1421 1421 1370 1370 1421 1421 1411 1411 1370 1370 1370 1370 1411 1411 1366 1366 1411 1411 1409 1409 1366 1366 1366 1366 1409 1409 1363 1363 1409 1409 1408 1408 1363 1363 1363 1363 1408 1408 1367 1367 1408 1408 1410 1410 1367 1367 1367 1367 1410 1410 1371 1371 1410 1410 1412 1412 1371 1371 1371 1371 1412 1412 1385 1385 1754 1754 1819 1819 1758 1758 1457 1457 1502 1502 1506 1506 1502 1502 1559 1559 1506 1506 1506 1506 1559 1559 1561 1561 1559 1559 1622 1622 1561 1561 1561 1561 1622 1622 1626 1626 1622 1622 1695 1695 1626 1626 1626 1626 1695 1695 1697 1697 1695 1695 1786 1786 1697 1697 1697 1697 1786 1786 1788 1788 1786 1786 1884 1884 1788 1788 1788 1788 1884 1884 1882 1882 1884 1884 1957 1957 1882 1882 1882 1882 1957 1957 1955 1955 1957 1957 2014 2014 1955 1955 1955 1955 2014 2014 2008 2008 2014 2014 2063 2063 2008 2008 2008 2008 2063 2063 2059 2059 2063 2063 2108 2108 2059 2059 2059 2059 2108 2108 2104 2104 2108 2108 2149 2149 2104 2104 2104 2104 2149 2149 2143 2143 2149 2149 2182 2182 2143 2143 2143 2143 2182 2182 2176 2176 2182 2182 2211 2211 2176 2176 2176 2176 2211 2211 2205 2205 2211 2211 2708 2708 2205 2205 2205 2205 2709 2709 2710 2710 2236 2236 2257 2257 2232 2232 2232 2232 2257 2257 2253 2253 2257 2257 2278 2278 2253 2253 2253 2253 2278 2278 2270 2270 2278 2278 2291 2291 2270 2270 2270 2270 2291 2291 2287 2287 2291 2291 2304 2304 2287 2287 2287 2287 2304 2304 2298 2298 2304 2304 2311 2311 2298 2298 2298 2298 2311 2311 2307 2307 2311 2311 2316 2316 2307 2307 2307 2307 2316 2316 2314 2314 1754 1754 1758 1758 1687 1687 1758 1758 1691 1691 1687 1687 1687 1687 1691 1691 1633 1633 1691 1691 1657 1657 1633 1633 1633 1633 1657 1657 1594 1594 1657 1657 1610 1610 1594 1594 1594 1594 1610 1610 1551 1551 1610 1610 1570 1570 1551 1551 1551 1551 1570 1570 1513 1513 1570 1570 1543 1543 1513 1513 1513 1513 1543 1543 1486 1486 1543 1543 1503 1503 1486 1486 1486 1486 1503 1503 1447 1447 1503 1503 1484 1484 1447 1447 1447 1447 1484 1484 1431 1431 1484 1484 1454 1454 1431 1431 1431 1431 1454 1454 1402 1402 1454 1454 2711 2711 1402 1402 1402 1402 2712 2712 2713 2713 1439 1439 1417 1417 1388 1388 1388 1388 1417 1417 1364 1364 1417 1417 1400 1400 1364 1364 1364 1364 1400 1400 1355 1355 1400 1400 1394 1394 1355 1355 1355 1355 1394 1394 1347 1347 1394 1394 1384 1384 1347 1347 1347 1347 1384 1384 1333 1333 1384 1384 1370 1370 1333 1333 1333 1333 1370 1370 1331 1331 1370 1370 1366 1366 1331 1331 1331 1331 1366 1366 1328 1328 1366 1366 1363 1363 1328 1328 1328 1328 1363 1363 1332 1332 1363 1363 1367 1367 1332 1332 1332 1332 1367 1367 1334 1334 1367 1367 1371 1371 1334 1334 1334 1334 1371 1371 1348 1348 1371 1371 1385 1385 1348 1348 1348 1348 1385 1385 1356 1356 1750 1750 1819 1819 1754 1754 1422 1422 1457 1457 1467 1467 1457 1457 1506 1506 1467 1467 1467 1467 1506 1506 1512 1512 1506 1506 1561 1561 1512 1512 1512 1512 1561 1561 1565 1565 1561 1561 1626 1626 1565 1565 1565 1565 1626 1626 1632 1632 1626 1626 1697 1697 1632 1632 1632 1632 1697 1697 1699 1699 1697 1697 1788 1788 1699 1699 1699 1699 1788 1788 1790 1790 1788 1788 1882 1882 1790 1790 1790 1790 1882 1882 1878 1878 1882 1882 1955 1955 1878 1878 1878 1878 1955 1955 1949 1949 1955 1955 2008 2008 1949 1949 1949 1949 2008 2008 2006 2006 2008 2008 2059 2059 2006 2006 2006 2006 2059 2059 2055 2055 2059 2059 2104 2104 2055 2055 2055 2055 2104 2104 2100 2100 2104 2104 2143 2143 2100 2100 2100 2100 2143 2143 2139 2139 2143 2143 2176 2176 2139 2139 2139 2139 2176 2176 2170 2170 2176 2176 2205 2205 2170 2170 2170 2170 2205 2205 2201 2201 2205 2205 2714 2714 2201 2201 2201 2201 2715 2715 2716 2716 2232 2232 2253 2253 2224 2224 2224 2224 2253 2253 2249 2249 2253 2253 2270 2270 2249 2249 2249 2249 2270 2270 2266 2266 2270 2270 2287 2287 2266 2266 2266 2266 2287 2287 2281 2281 2287 2287 2298 2298 2281 2281 2281 2281 2298 2298 2294 2294 2298 2298 2307 2307 2294 2294 2294 2294 2307 2307 2302 2302 2307 2307 2314 2314 2302 2302 2302 2302 2314 2314 2309 2309 1750 1750 1754 1754 1677 1677 1754 1754 1687 1687 1677 1677 1677 1677 1687 1687 1618 1618 1687 1687 1633 1633 1618 1618 1618 1618 1633 1633 1580 1580 1633 1633 1594 1594 1580 1580 1580 1580 1594 1594 1537 1537 1594 1594 1551 1551 1537 1537 1537 1537 1551 1551 1494 1494 1551 1551 1513 1513 1494 1494 1494 1494 1513 1513 1458 1458 1513 1513 1486 1486 1458 1458 1458 1458 1486 1486 1433 1433 1486 1486 1447 1447 1433 1433 1433 1433 1447 1447 1398 1398 1447 1447 1431 1431 1398 1398 1398 1398 1431 1431 1376 1376 1431 1431 1402 1402 1376 1376 1376 1376 1402 1402 2717 2717 1402 1402 2718 2718 2719 2719 2720 2720 1388 1388 2721 2721 1388 1388 1364 1364 2722 2722 2723 2723 1364 1364 2724 2724 1364 1364 1355 1355 2725 2725 2726 2726 1355 1355 2727 2727 1355 1355 1347 1347 2728 2728 2729 2729 1347 1347 2730 2730 1347 1347 1333 1333 2731 2731 2732 2732 1333 1333 2733 2733 1333 1333 1331 1331 2734 2734 2735 2735 1331 1331 2736 2736 1331 1331 1328 1328 2737 2737 2738 2738 1328 1328 2739 2739 1328 1328 1332 1332 2740 2740 2741 2741 1332 1332 2742 2742 1332 1332 1334 1334 2743 2743 2744 2744 1334 1334 2745 2745 1334 1334 1348 1348 2746 2746 2747 2747 1348 1348 2748 2748 1348 1348 1356 1356 2749 2749 2750 2750 1356 1356 2751 2751 1742 1742 1819 1819 1750 1750 1395 1395 1422 1422 1436 1436 1422 1422 1467 1467 1436 1436 1436 1436 1467 1467 1479 1479 1467 1467 1512 1512 1479 1479 1479 1479 1512 1512 1528 1528 1512 1512 1565 1565 1528 1528 1528 1528 1565 1565 1579 1579 1565 1565 1632 1632 1579 1579 1579 1579 1632 1632 1636 1636 1632 1632 1699 1699 1636 1636 1636 1636 1699 1699 1707 1707 1699 1699 1790 1790 1707 1707 1707 1707 1790 1790 1792 1792 1790 1790 1878 1878 1792 1792 1792 1792 1878 1878 1874 1874 1878 1878 1949 1949 1874 1874 1874 1874 1949 1949 1945 1945 1949 1949 2006 2006 1945 1945 1945 1945 2006 2006 2002 2002 2006 2006 2055 2055 2002 2002 2002 2002 2055 2055 2051 2051 2055 2055 2100 2100 2051 2051 2051 2051 2100 2100 2094 2094 2100 2100 2139 2139 2094 2094 2094 2094 2139 2139 2131 2131 2139 2139 2170 2170 2131 2131 2131 2131 2170 2170 2164 2164 2170 2170 2201 2201 2164 2164 2164 2164 2201 2201 2191 2191 2201 2201 2752 2752 2191 2191 2191 2191 2753 2753 2754 2754 2224 2224 2249 2249 2220 2220 2220 2220 2249 2249 2241 2241 2249 2249 2266 2266 2241 2241 2241 2241 2266 2266 2259 2259 2266 2266 2281 2281 2259 2259 2259 2259 2281 2281 2272 2272 2281 2281 2294 2294 2272 2272 2272 2272 2294 2294 2285 2285 2294 2294 2302 2302 2285 2285 2285 2285 2302 2302 2296 2296 2302 2302 2309 2309 2296 2296 2296 2296 2309 2309 2300 2300 1742 1742 1750 1750 1673 1673 1750 1750 1677 1677 1673 1673 1673 1673 1677 1677 1612 1612 1677 1677 1618 1618 1612 1612 1612 1612 1618 1618 1555 1555 1618 1618 1580 1580 1555 1555 1555 1555 1580 1580 1517 1517 1580 1580 1537 1537 1517 1517 1517 1517 1537 1537 1480 1480 1537 1537 1494 1494 1480 1480 1480 1480 1494 1494 1441 1441 1494 1494 1458 1458 1441 1441 1441 1441 1458 1458 1404 1404 1458 1458 1433 1433 1404 1404 1404 1404 1433 1433 1380 1380 1433 1433 1398 1398 1380 1380 1380 1380 1398 1398 2755 2755 1398 1398 1376 1376 2756 2756 2757 2757 1376 1376 2758 2758 1376 1376 2759 2759 2760 2760 1326 1326 1357 1357 1312 1312 1357 1357 1337 1337 1312 1312 1312 1312 1337 1337 1293 1293 1337 1337 1322 1322 1293 1293 1293 1293 1322 1322 1285 1285 1322 1322 1316 1316 1285 1285 1285 1285 1316 1316 1277 1277 1316 1316 1302 1302 1277 1277 1277 1277 1302 1302 1267 1267 1302 1302 1298 1298 1267 1267 1267 1267 1298 1298 1264 1264 1298 1298 1295 1295 1264 1264 1264 1264 1295 1295 1268 1268 1295 1295 1299 1299 1268 1268 1268 1268 1299 1299 1278 1278 1299 1299 1303 1303 1278 1278 1278 1278 1303 1303 1286 1286 1303 1303 1317 1317 1286 1286 1286 1286 1317 1317 1294 1294 1317 1317 1323 1323 1294 1294 1294 1294 1323 1323 1313 1313 1323 1323 1338 1338 1313 1313 1313 1313 1338 1338 1327 1327 1740 1740 1819 1819 1742 1742 1365 1365 1395 1395 1401 1401 1395 1395 1436 1436 1401 1401 1401 1401 1436 1436 1444 1444 1436 1436 1479 1479 1444 1444 1444 1444 1479 1479 1489 1489 1479 1479 1528 1528 1489 1489 1489 1489 1528 1528 1536 1536 1528 1528 1579 1579 1536 1536 1536 1536 1579 1579 1589 1589 1579 1579 1636 1636 1589 1589 1589 1589 1636 1636 1646 1646 1636 1636 1707 1707 1646 1646 1646 1646 1707 1707 1711 1711 1707 1707 1792 1792 1711 1711 1711 1711 1792 1792 1794 1794 1792 1792 1874 1874 1794 1794 1794 1794 1874 1874 1870 1870 1874 1874 1945 1945 1870 1870 1870 1870 1945 1945 1937 1937 1945 1945 2002 2002 1937 1937 1937 1937 2002 2002 1994 1994 2002 2002 2051 2051 1994 1994 1994 1994 2051 2051 2043 2043 2051 2051 2094 2094 2043 2043 2043 2043 2094 2094 2086 2086 2094 2094 2131 2131 2086 2086 2086 2086 2131 2131 2123 2123 2131 2131 2164 2164 2123 2123 2123 2123 2164 2164 2154 2154 2164 2164 2191 2191 2154 2154 2154 2154 2191 2191 2187 2187 2191 2191 2761 2761 2187 2187 2187 2187 2762 2762 2763 2763 2220 2220 2241 2241 2207 2207 2207 2207 2241 2241 2226 2226 2241 2241 2259 2259 2226 2226 2226 2226 2259 2259 2245 2245 2259 2259 2272 2272 2245 2245 2245 2245 2272 2272 2264 2264 2272 2272 2285 2285 2264 2264 2264 2264 2285 2285 2274 2274 2285 2285 2296 2296 2274 2274 2274 2274 2296 2296 2283 2283 2296 2296 2300 2300 2283 2283 2283 2283 2300 2300 2289 2289 1740 1740 1742 1742 1667 1667 1742 1742 1673 1673 1667 1667 1667 1667 1673 1673 1604 1604 1673 1673 1612 1612 1604 1604 1604 1604 1612 1612 1549 1549 1612 1612 1555 1555 1549 1549 1549 1549 1555 1555 1498 1498 1555 1555 1517 1517 1498 1498 1498 1498 1517 1517 1460 1460 1517 1517 1480 1480 1460 1460 1460 1460 1480 1480 1425 1425 1480 1480 1441 1441 1425 1425 1425 1425 1441 1441 1392 1392 1441 1441 1404 1404 1392 1392 1392 1392 1404 1404 1359 1359 1404 1404 1380 1380 1359 1359 1359 1359 1380 1380 2764 2764 1380 1380 2765 2765 2766 2766 1329 1329 1353 1353 1308 1308 1353 1353 1326 1326 1308 1308 1308 1308 1326 1326 1289 1289 1326 1326 1312 1312 1289 1289 1289 1289 1312 1312 1269 1269 1312 1312 1293 1293 1269 1269 1269 1269 1293 1293 1260 1260 1293 1293 1285 1285 1260 1260 1260 1260 1285 1285 1248 1248 1285 1285 1277 1277 1248 1248 1248 1248 1277 1277 1242 1242 1277 1277 1267 1267 1242 1242 1242 1242 1267 1267 1241 1241 1267 1267 1264 1264 1241 1241 1241 1241 1264 1264 1243 1243 1264 1264 1268 1268 1243 1243 1243 1243 1268 1268 1249 1249 1268 1268 1278 1278 1249 1249 1249 1249 1278 1278 1261 1261 1278 1278 1286 1286 1261 1261 1261 1261 1286 1286 1270 1270 1286 1286 1294 1294 1270 1270 1270 1270 1294 1294 1290 1290 1294 1294 1313 1313 1290 1290 1290 1290 1313 1313 1309 1309 1313 1313 1327 1327 1309 1309 1309 1309 1327 1327 1330 1330 1734 1734 1819 1819 1740 1740 2767 2767 1365 1365 1389 1389 1365 1365 1401 1401 1389 1389 1389 1389 1401 1401 1418 1418 1401 1401 1444 1444 1418 1418 1418 1418 1444 1444 1451 1451 1444 1444 1489 1489 1451 1451 1451 1451 1489 1489 1497 1497 1489 1489 1536 1536 1497 1497 1497 1497 1536 1536 1546 1546 1536 1536 1589 1589 1546 1546 1546 1546 1589 1589 1597 1597 1589 1589 1646 1646 1597 1597 1597 1597 1646 1646 1656 1656 1646 1646 1711 1711 1656 1656 1656 1656 1711 1711 1713 1713 1711 1711 1794 1794 1713 1713 1713 1713 1794 1794 1796 1796 1794 1794 1870 1870 1796 1796 1796 1796 1870 1870 1866 1866 1870 1870 1937 1937 1866 1866 1866 1866 1937 1937 1933 1933 1937 1937 1994 1994 1933 1933 1933 1933 1994 1994 1988 1988 1994 1994 2043 2043 1988 1988 1988 1988 2043 2043 2035 2035 2043 2043 2086 2086 2035 2035 2035 2035 2086 2086 2078 2078 2086 2086 2123 2123 2078 2078 2078 2078 2123 2123 2111 2111 2123 2123 2154 2154 2111 2111 2111 2111 2154 2154 2141 2141 2154 2154 2187 2187 2141 2141 2141 2141 2187 2187 2168 2168 2187 2187 2768 2768 2168 2168 2168 2168 2769 2769 2770 2770 2207 2207 2226 2226 2193 2193 2193 2193 2226 2226 2216 2216 2226 2226 2245 2245 2216 2216 2216 2216 2245 2245 2234 2234 2245 2245 2264 2264 2234 2234 2234 2234 2264 2264 2247 2247 2264 2264 2274 2274 2247 2247 2247 2247 2274 2274 2262 2262 2274 2274 2283 2283 2262 2262 2262 2262 2283 2283 2268 2268 2283 2283 2289 2289 2268 2268 2268 2268 2289 2289 2276 2276 1734 1734 1740 1740 1663 1663 1740 1740 1667 1667 1663 1663 1663 1663 1667 1667 1598 1598 1667 1667 1604 1604 1598 1598 1598 1598 1604 1604 1541 1541 1604 1604 1549 1549 1541 1541 1541 1541 1549 1549 1490 1490 1549 1549 1498 1498 1490 1490 1490 1490 1498 1498 1445 1445 1498 1498 1460 1460 1445 1445 1445 1445 1460 1460 1406 1406 1460 1460 1425 1425 1406 1406 1406 1406 1425 1425 1368 1368 1425 1425 1392 1392 1368 1368 1368 1368 1392 1392 1343 1343 1392 1392 1359 1359 1343 1343 1343 1343 1359 1359 2771 2771 1359 1359 2772 2772 2773 2773 1318 1318 1329 1329 1291 1291 1329 1329 1308 1308 1291 1291 1291 1291 1308 1308 1265 1265 1308 1308 1289 1289 1265 1265 1265 1265 1289 1289 1252 1252 1289 1289 1269 1269 1252 1252 1252 1252 1269 1269 1237 1237 1269 1269 1260 1260 1237 1237 1237 1237 1260 1260 1229 1229 1260 1260 1248 1248 1229 1229 1229 1229 1248 1248 1221 1221 1248 1248 1242 1242 1221 1221 1221 1221 1242 1242 1216 1216 1242 1242 1241 1241 1216 1216 1216 1216 1241 1241 1222 1222 1241 1241 1243 1243 1222 1222 1222 1222 1243 1243 1230 1230 1243 1243 1249 1249 1230 1230 1230 1230 1249 1249 1238 1238 1249 1249 1261 1261 1238 1238 1238 1238 1261 1261 1253 1253 1261 1261 1270 1270 1253 1253 1253 1253 1270 1270 1266 1266 1270 1270 1290 1290 1266 1266 1266 1266 1290 1290 1292 1292 1290 1290 1309 1309 1292 1292 1292 1292 1309 1309 1319 1319 1309 1309 1330 1330 1319 1319 2774 2774 2775 2775 1344 1344 1730 1730 1819 1819 1734 1734 2776 2776 2777 2777 1377 1377 2778 2778 2779 2779 1377 1377 1377 1377 2780 2780 1403 1403 2781 2781 2782 2782 1403 1403 1403 1403 2783 2783 2784 2784 1418 1418 1451 1451 1440 1440 1440 1440 1451 1451 1475 1475 1451 1451 1497 1497 1475 1475 1475 1475 1497 1497 1508 1508 1497 1497 1546 1546 1508 1508 1508 1508 1546 1546 1554 1554 1546 1546 1597 1597 1554 1554 1554 1554 1597 1597 1607 1607 1597 1597 1656 1656 1607 1607 1607 1607 1656 1656 1666 1666 1656 1656 1713 1713 1666 1666 1666 1666 1713 1713 1729 1729 1713 1713 1796 1796 1729 1729 1729 1729 1796 1796 1798 1798 1796 1796 1866 1866 1798 1798 1798 1798 1866 1866 1860 1860 1866 1866 1933 1933 1860 1860 1860 1860 1933 1933 1925 1925 1933 1933 1988 1988 1925 1925 1925 1925 1988 1988 1980 1980 1988 1988 2035 2035 1980 1980 1980 1980 2035 2035 2029 2029 2035 2035 2078 2078 2029 2029 2029 2029 2078 2078 2061 2061 2078 2078 2111 2111 2061 2061 2061 2061 2111 2111 2096 2096 2111 2111 2141 2141 2096 2096 2096 2096 2141 2141 2127 2127 2141 2141 2168 2168 2127 2127 2785 2785 2786 2786 2156 2156 2787 2787 2788 2788 2156 2156 2156 2156 2789 2789 2178 2178 2790 2790 2791 2791 2178 2178 2178 2178 2792 2792 2793 2793 2216 2216 2234 2234 2199 2199 2199 2199 2234 2234 2218 2218 2234 2234 2247 2247 2218 2218 2218 2218 2247 2247 2230 2230 2247 2247 2262 2262 2230 2230 2230 2230 2262 2262 2243 2243 2262 2262 2268 2268 2243 2243 2243 2243 2268 2268 2251 2251 2268 2268 2276 2276 2251 2251 2251 2251 2276 2276 2255 2255 1730 1730 1734 1734 1653 1653 1734 1734 1663 1663 1653 1653 1653 1653 1663 1663 1590 1590 1663 1663 1598 1598 1590 1590 1590 1590 1598 1598 1533 1533 1598 1598 1541 1541 1533 1533 1533 1533 1541 1541 1482 1482 1541 1541 1490 1490 1482 1482 1482 1482 1490 1490 1437 1437 1490 1490 1445 1445 1437 1437 1437 1437 1445 1445 1396 1396 1445 1445 1406 1406 1396 1396 1396 1396 1406 1406 1361 1361 1406 1406 1368 1368 1361 1361 1361 1361 1368 1368 2794 2794 1368 1368 1343 1343 2795 2795 2796 2796 1343 1343 2797 2797 1343 1343 2798 2798 2799 2799 1296 1296 1318 1318 1271 1271 1318 1318 1291 1291 1271 1271 1271 1271 1291 1291 1254 1254 1291 1291 1265 1265 1254 1254 1254 1254 1265 1265 1235 1235 1265 1265 1252 1252 1235 1235 1235 1235 1252 1252 1217 1217 1252 1252 1237 1237 1217 1217 1217 1217 1237 1237 1210 1210 1237 1237 1229 1229 1210 1210 1210 1210 1229 1229 1200 1200 1229 1229 1221 1221 1200 1200 1200 1200 1221 1221 1199 1199 1221 1221 1216 1216 1199 1199 1199 1199 1216 1216 1201 1201 1216 1216 1222 1222 1201 1201 1201 1201 1222 1222 1211 1211 1222 1222 1230 1230 1211 1211 1211 1211 1230 1230 1218 1218 1230 1230 1238 1238 1218 1218 1218 1218 1238 1238 1236 1236 1238 1238 1253 1253 1236 1236 1236 1236 1253 1253 1255 1255 1253 1253 1266 1266 1255 1255 1255 1255 1266 1266 1272 1272 1266 1266 1292 1292 1272 1272 1272 1272 1292 1292 1297 1297 1292 1292 1319 1319 1297 1297 1297 1297 1319 1319 1325 1325 2800 2800 1344 1344 2801 2801 2802 2802 1344 1344 1362 1362 1726 1726 1819 1819 1730 1730 1360 1360 2803 2803 1381 1381 2804 2804 1377 1377 1381 1381 1381 1381 1377 1377 1399 1399 1377 1377 1403 1403 1399 1399 1399 1399 1403 1403 1432 1432 1403 1403 2805 2805 1432 1432 1432 1432 2806 2806 1455 1455 2807 2807 2808 2808 1455 1455 1455 1455 2809 2809 1493 1493 2810 2810 2811 2811 1493 1493 1493 1493 2812 2812 1532 1532 2813 2813 2814 2814 1532 1532 1532 1532 2815 2815 2816 2816 1554 1554 1607 1607 1567 1567 1567 1567 1607 1607 1615 1615 1607 1607 1666 1666 1615 1615 1615 1615 1666 1666 1672 1672 1666 1666 1729 1729 1672 1672 1672 1672 1729 1729 1737 1737 1729 1729 1798 1798 1737 1737 1737 1737 1798 1798 1800 1800 1798 1798 1860 1860 1800 1800 1800 1800 1860 1860 1858 1858 1860 1860 1925 1925 1858 1858 1858 1858 1925 1925 1921 1921 1925 1925 1980 1980 1921 1921 1921 1921 1980 1980 1974 1974 1980 1980 2029 2029 1974 1974 1974 1974 2029 2029 2012 2012 2029 2029 2061 2061 2012 2012 2817 2817 2818 2818 2047 2047 2819 2819 2820 2820 2047 2047 2047 2047 2821 2821 2082 2082 2822 2822 2823 2823 2082 2082 2082 2082 2824 2824 2113 2113 2825 2825 2156 2156 2113 2113 2113 2113 2156 2156 2135 2135 2156 2156 2178 2178 2135 2135 2135 2135 2178 2178 2162 2162 2178 2178 2826 2826 2162 2162 2162 2162 2827 2827 2180 2180 2828 2828 2829 2829 2180 2180 2180 2180 2830 2830 2195 2195 2831 2831 2832 2832 2195 2195 2195 2195 2833 2833 2209 2209 2834 2834 2835 2835 2209 2209 2209 2209 2836 2836 2837 2837 2243 2243 2251 2251 2222 2222 2222 2222 2251 2251 2228 2228 2251 2251 2255 2255 2228 2228 2228 2228 2255 2255 2238 2238 1726 1726 1730 1730 1649 1649 1730 1730 1653 1653 1649 1649 1649 1649 1653 1653 1586 1586 1653 1653 1590 1590 1586 1586 1586 1586 1590 1590 1529 1529 1590 1590 1533 1533 1529 1529 1529 1529 1533 1533 1476 1476 1533 1533 1482 1482 1476 1476 1476 1476 1482 1482 1429 1429 1482 1482 1437 1437 1429 1429 1429 1429 1437 1437 1390 1390 1437 1437 1396 1396 1390 1390 1390 1390 1396 1396 1351 1351 1396 1396 1361 1361 1351 1351 1351 1351 1361 1361 2838 2838 1361 1361 2839 2839 2840 2840 1320 1320 1324 1324 1287 1287 1324 1324 1296 1296 1287 1287 1287 1287 1296 1296 1262 1262 1296 1296 1271 1271 1262 1262 1262 1262 1271 1271 1239 1239 1271 1271 1254 1254 1239 1239 1239 1239 1254 1254 1219 1219 1254 1254 1235 1235 1219 1219 1219 1219 1235 1235 1206 1206 1235 1235 1217 1217 1206 1206 1206 1206 1217 1217 1193 1193 1217 1217 1210 1210 1193 1193 1193 1193 1210 1210 1185 1185 1210 1210 1200 1200 1185 1185 1185 1185 1200 1200 1182 1182 1200 1200 1199 1199 1182 1182 1182 1182 1199 1199 1186 1186 1199 1199 1201 1201 1186 1186 1186 1186 1201 1201 1194 1194 1201 1201 1211 1211 1194 1194 1194 1194 1211 1211 1207 1207 1211 1211 1218 1218 1207 1207 1207 1207 1218 1218 1220 1220 1218 1218 1236 1236 1220 1220 1220 1220 1236 1236 1240 1240 1236 1236 1255 1255 1240 1240 1240 1240 1255 1255 1263 1263 1255 1255 1272 1272 1263 1263 1263 1263 1272 1272 1288 1288 1272 1272 1297 1297 1288 1288 1288 1288 1297 1297 1321 1321 1297 1297 1325 1325 1321 1321 2841 2841 2842 2842 1352 1352 2843 2843 1362 1362 1352 1352 1352 1352 1362 1362 1391 1391 1720 1720 1819 1819 1726 1726 1369 1369 1360 1360 1393 1393 1360 1360 1381 1381 1393 1393 1393 1393 1381 1381 1405 1405 1381 1381 1399 1399 1405 1405 1405 1405 1399 1399 1434 1434 1399 1399 1432 1432 1434 1434 1434 1434 1432 1432 1448 1448 1432 1432 1455 1455 1448 1448 1448 1448 1455 1455 1485 1485 1455 1455 1493 1493 1485 1485 1485 1485 1493 1493 1510 1510 1493 1493 1532 1532 1510 1510 1510 1510 1532 1532 1548 1548 1532 1532 2844 2844 1548 1548 1548 1548 2845 2845 1593 1593 2846 2846 2847 2847 1593 1593 1593 1593 2848 2848 1628 1628 2849 2849 2850 2850 1628 1628 1628 1628 2851 2851 1682 1682 2852 2852 2853 2853 1682 1682 1682 1682 2854 2854 1745 1745 2855 2855 2856 2856 1745 1745 1745 1745 2857 2857 1802 1802 2858 2858 2859 2859 1802 1802 1802 1802 2860 2860 1854 1854 2861 2861 2862 2862 1854 1854 1854 1854 2863 2863 1913 1913 2864 2864 2865 2865 1913 1913 1913 1913 2866 2866 1962 1962 2867 2867 2868 2868 1962 1962 1962 1962 2869 2869 1998 1998 2870 2870 2047 2047 1998 1998 1998 1998 2047 2047 2033 2033 2047 2047 2082 2082 2033 2033 2033 2033 2082 2082 2065 2065 2082 2082 2113 2113 2065 2065 2065 2065 2113 2113 2090 2090 2113 2113 2135 2135 2090 2090 2090 2090 2135 2135 2121 2121 2135 2135 2162 2162 2121 2121 2121 2121 2162 2162 2137 2137 2162 2162 2180 2180 2137 2137 2137 2137 2180 2180 2158 2158 2180 2180 2195 2195 2158 2158 2158 2158 2195 2195 2172 2172 2195 2195 2209 2209 2172 2172 2172 2172 2209 2209 2189 2189 2209 2209 2871 2871 2189 2189 2189 2189 2872 2872 2197 2197 2873 2873 2874 2874 2197 2197 2197 2197 2875 2875 2203 2203 2876 2876 2877 2877 2203 2203 2203 2203 2878 2878 2213 2213 1720 1720 1726 1726 1643 1643 1726 1726 1649 1649 1643 1643 1643 1643 1649 1649 1582 1582 1649 1649 1586 1586 1582 1582 1582 1582 1586 1586 1523 1523 1586 1586 1529 1529 1523 1523 1523 1523 1529 1529 1470 1470 1529 1529 1476 1476 1470 1470 1470 1470 1476 1476 1423 1423 1476 1476 1429 1429 1423 1423 1423 1423 1429 1429 1382 1382 1429 1429 1390 1390 1382 1382 1382 1382 1390 1390 1345 1345 1390 1390 1351 1351 1345 1345 1345 1345 1351 1351 2879 2879 1351 1351 2880 2880 2881 2881 1310 1310 1320 1320 1281 1281 1320 1320 1287 1287 1281 1281 1281 1281 1287 1287 1256 1256 1287 1287 1262 1262 1256 1256 1256 1256 1262 1262 1231 1231 1262 1262 1239 1239 1231 1231 1231 1231 1239 1239 1212 1212 1239 1239 1219 1219 1212 1212 1212 1212 1219 1219 1195 1195 1219 1219 1206 1206 1195 1195 1195 1195 1206 1206 1180 1180 1206 1206 1193 1193 1180 1180 1180 1180 1193 1193 1171 1171 1193 1193 1185 1185 1171 1171 1171 1171 1185 1185 1168 1168 1185 1185 1182 1182 1168 1168 1168 1168 1182 1182 1172 1172 1182 1182 1186 1186 1172 1172 1172 1172 1186 1186 1181 1181 1186 1186 1194 1194 1181 1181 1181 1181 1194 1194 1196 1196 1194 1194 1207 1207 1196 1196 1196 1196 1207 1207 1213 1213 1207 1207 1220 1220 1213 1213 1213 1213 1220 1220 1232 1232 1220 1220 1240 1240 1232 1232 1232 1232 1240 1240 1257 1257 1240 1240 1263 1263 1257 1257 1257 1257 1263 1263 1282 1282 1263 1263 1288 1288 1282 1282 1282 1282 1288 1288 1311 1311 1288 1288 1321 1321 1311 1311 2882 2882 2883 2883 1346 1346 2884 2884 1352 1352 1346 1346 1346 1346 1352 1352 1383 1383 1352 1352 1391 1391 1383 1383 1383 1383 1391 1391 1424 1424 1716 1716 1819 1819 1720 1720 1397 1397 1369 1369 1407 1407 1369 1369 1393 1393 1407 1407 1407 1407 1393 1393 1426 1426 1393 1393 1405 1405 1426 1426 1426 1426 1405 1405 1442 1442 1405 1405 1434 1434 1442 1442 1442 1442 1434 1434 1459 1459 1434 1434 1448 1448 1459 1459 1459 1459 1448 1448 1487 1487 1448 1448 1485 1485 1487 1487 1487 1487 1485 1485 1504 1504 1485 1485 1510 1510 1504 1504 1504 1504 1510 1510 1540 1540 1510 1510 1548 1548 1540 1540 1540 1540 1548 1548 1569 1569 1548 1548 1593 1593 1569 1569 1569 1569 1593 1593 1609 1609 1593 1593 1628 1628 1609 1609 1609 1609 1628 1628 1652 1652 1628 1628 1682 1682 1652 1652 1652 1652 1682 1682 1690 1690 1682 1682 1745 1745 1690 1690 1690 1690 1745 1745 1753 1753 1745 1745 1802 1802 1753 1753 1753 1753 1802 1802 1804 1804 1802 1802 1854 1854 1804 1804 1804 1804 1854 1854 1846 1846 1854 1854 1913 1913 1846 1846 1846 1846 1913 1913 1909 1909 1913 1913 1962 1962 1909 1909 1909 1909 1962 1962 1941 1941 1962 1962 1998 1998 1941 1941 1941 1941 1998 1998 1982 1982 1998 1998 2033 2033 1982 1982 1982 1982 2033 2033 2017 2017 2033 2033 2065 2065 2017 2017 2017 2017 2065 2065 2041 2041 2065 2065 2090 2090 2041 2041 2041 2041 2090 2090 2076 2076 2090 2090 2121 2121 2076 2076 2076 2076 2121 2121 2092 2092 2121 2121 2137 2137 2092 2092 2092 2092 2137 2137 2117 2117 2137 2137 2158 2158 2117 2117 2117 2117 2158 2158 2129 2129 2158 2158 2172 2172 2129 2129 2129 2129 2172 2172 2147 2147 2172 2172 2189 2189 2147 2147 2147 2147 2189 2189 2160 2160 2189 2189 2197 2197 2160 2160 2160 2160 2197 2197 2166 2166 2197 2197 2203 2203 2166 2166 2166 2166 2203 2203 2174 2174 2203 2203 2213 2213 2174 2174 2174 2174 2213 2213 2185 2185 1716 1716 1720 1720 1639 1639 1720 1720 1643 1643 1639 1639 1639 1639 1643 1643 1574 1574 1643 1643 1582 1582 1574 1574 1574 1574 1582 1582 1519 1519 1582 1582 1523 1523 1519 1519 1519 1519 1523 1523 1464 1464 1523 1523 1470 1470 1464 1464 1464 1464 1470 1470 1415 1415 1470 1470 1423 1423 1415 1415 1415 1415 1423 1423 1374 1374 1423 1423 1382 1382 1374 1374 1374 1374 1382 1382 1339 1339 1382 1382 1345 1345 1339 1339 1339 1339 1345 1345 2885 2885 1345 1345 2886 2886 2887 2887 1304 1304 1310 1310 1275 1275 1310 1310 1281 1281 1275 1275 1275 1275 1281 1281 1246 1246 1281 1281 1256 1256 1246 1246 1246 1246 1256 1256 1225 1225 1256 1256 1231 1231 1225 1225 1225 1225 1231 1231 1204 1204 1231 1231 1212 1212 1204 1204 1204 1204 1212 1212 1189 1189 1212 1212 1195 1195 1189 1189 1189 1189 1195 1195 1173 1173 1195 1195 1180 1180 1173 1173 1173 1173 1180 1180 1164 1164 1180 1180 1171 1171 1164 1164 1164 1164 1171 1171 1160 1160 1171 1171 1168 1168 1160 1160 1160 1160 1168 1168 1165 1165 1168 1168 1172 1172 1165 1165 1165 1165 1172 1172 1174 1174 1172 1172 1181 1181 1174 1174 1174 1174 1181 1181 1190 1190 1181 1181 1196 1196 1190 1190 1190 1190 1196 1196 1205 1205 1196 1196 1213 1213 1205 1205 1205 1205 1213 1213 1226 1226 1213 1213 1232 1232 1226 1226 1226 1226 1232 1232 1247 1247 1232 1232 1257 1257 1247 1247 1247 1247 1257 1257 1276 1276 1257 1257 1282 1282 1276 1276 1276 1276 1282 1282 1305 1305 1282 1282 1311 1311 1305 1305 2888 2888 2889 2889 1340 1340 2890 2890 1346 1346 1340 1340 1340 1340 1346 1346 1375 1375 1346 1346 1383 1383 1375 1375 1375 1375 1383 1383 1416 1416 1383 1383 1424 1424 1416 1416 1416 1416 1424 1424 1465 1465 1714 1714 1819 1819 1716 1716 1430 1430 1397 1397 1438 1438 1397 1397 1407 1407 1438 1438 1438 1438 1407 1407 1446 1446 1407 1407 1426 1426 1446 1446 1446 1446 1426 1426 1461 1461 1426 1426 1442 1442 1461 1461 1461 1461 1442 1442 1481 1481 1442 1442 1459 1459 1481 1481 1481 1481 1459 1459 1495 1495 1459 1459 1487 1487 1495 1495 1495 1495 1487 1487 1514 1514 1487 1487 1504 1504 1514 1514 1514 1514 1504 1504 1544 1544 1504 1504 1540 1540 1544 1544 1544 1544 1540 1540 1563 1563 1540 1540 1569 1569 1563 1563 1563 1563 1569 1569 1601 1601 1569 1569 1609 1609 1601 1601 1601 1601 1609 1609 1624 1624 1609 1609 1652 1652 1624 1624 1624 1624 1652 1652 1670 1670 1652 1652 1690 1690 1670 1670 1670 1670 1690 1690 1701 1701 1690 1690 1753 1753 1701 1701 1701 1701 1753 1753 1757 1757 1753 1753 1804 1804 1757 1757 1757 1757 1804 1804 1808 1808 1804 1804 1846 1846 1808 1808 1808 1808 1846 1846 1842 1842 1846 1846 1909 1909 1842 1842 1842 1842 1909 1909 1897 1897 1909 1909 1941 1941 1897 1897 1897 1897 1941 1941 1929 1929 1941 1941 1982 1982 1929 1929 1929 1929 1982 1982 1970 1970 1982 1982 2017 2017 1970 1970 1970 1970 2017 2017 1990 1990 2017 2017 2041 2041 1990 1990 1990 1990 2041 2041 2027 2027 2041 2041 2076 2076 2027 2027 2027 2027 2076 2076 2045 2045 2076 2076 2092 2092 2045 2045 2045 2045 2092 2092 2070 2070 2092 2092 2117 2117 2070 2070 2070 2070 2117 2117 2084 2084 2117 2117 2129 2129 2084 2084 2084 2084 2129 2129 2102 2102 2129 2129 2147 2147 2102 2102 2102 2102 2147 2147 2119 2119 2147 2147 2160 2160 2119 2119 2119 2119 2160 2160 2125 2125 2160 2160 2166 2166 2125 2125 2125 2125 2166 2166 2133 2133 2166 2166 2174 2174 2133 2133 2133 2133 2174 2174 2145 2145 2174 2174 2185 2185 2145 2145 2145 2145 2185 2185 2152 2152 1714 1714 1716 1716 1637 1637 1716 1716 1639 1639 1637 1637 1637 1637 1639 1639 1572 1572 1639 1639 1574 1574 1572 1572 1572 1572 1574 1574 1515 1515 1574 1574 1519 1519 1515 1515 1515 1515 1519 1519 1462 1462 1519 1519 1464 1464 1462 1462 1462 1462 1464 1464 1413 1413 1464 1464 1415 1415 1413 1413 1413 1413 1415 1415 1372 1372 1415 1415 1374 1374 1372 1372 1372 1372 1374 1374 1335 1335 1374 1374 1339 1339 1335 1335 1335 1335 1339 1339 2891 2891 1339 1339 2892 2892 2893 2893 1300 1300 1304 1304 1273 1273 1304 1304 1275 1275 1273 1273 1273 1273 1275 1275 1244 1244 1275 1275 1246 1246 1244 1244 1244 1244 1246 1246 1223 1223 1246 1246 1225 1225 1223 1223 1223 1223 1225 1225 1202 1202 1225 1225 1204 1204 1202 1202 1202 1202 1204 1204 1187 1187 1204 1204 1189 1189 1187 1187 1187 1187 1189 1189 1169 1169 1189 1189 1173 1173 1169 1169 1169 1169 1173 1173 1161 1161 1173 1173 1164 1164 1161 1161 1161 1161 1164 1164 1159 1159 1164 1164 1160 1160 1159 1159 1159 1159 1160 1160 1162 1162 1160 1160 1165 1165 1162 1162 1162 1162 1165 1165 1170 1170 1165 1165 1174 1174 1170 1170 1170 1170 1174 1174 1188 1188 1174 1174 1190 1190 1188 1188 1188 1188 1190 1190 1203 1203 1190 1190 1205 1205 1203 1203 1203 1203 1205 1205 1224 1224 1205 1205 1226 1226 1224 1224 1224 1224 1226 1226 1245 1245 1226 1226 1247 1247 1245 1245 1245 1245 1247 1247 1274 1274 1247 1247 1276 1276 1274 1274 1274 1274 1276 1276 1301 1301 1276 1276 1305 1305 1301 1301 2894 2894 2895 2895 1336 1336 2896 2896 1340 1340 1336 1336 1336 1336 1340 1340 1373 1373 1340 1340 1375 1375 1373 1373 1373 1373 1375 1375 1414 1414 1375 1375 1416 1416 1414 1414 1414 1414 1416 1416 1463 1463 1416 1416 1465 1465 1463 1463 1463 1463 1465 1465 1516 1516 1718 1718 1819 1819 1714 1714 1471 1471 1430 1430 1477 1477 1430 1430 1438 1438 1477 1477 1477 1477 1438 1438 1483 1483 1438 1438 1446 1446 1483 1483 1483 1483 1446 1446 1491 1491 1446 1446 1461 1461 1491 1491 1491 1491 1461 1461 1499 1499 1461 1461 1481 1481 1499 1499 1499 1499 1481 1481 1518 1518 1481 1481 1495 1495 1518 1518 1518 1518 1495 1495 1538 1538 1495 1495 1514 1514 1538 1538 1538 1538 1514 1514 1552 1552 1514 1514 1544 1544 1552 1552 1552 1552 1544 1544 1571 1571 1544 1544 1563 1563 1571 1571 1571 1571 1563 1563 1603 1603 1563 1563 1601 1601 1603 1603 1603 1603 1601 1601 1617 1617 1601 1601 1624 1624 1617 1617 1617 1617 1624 1624 1660 1660 1624 1624 1670 1670 1660 1660 1660 1660 1670 1670 1684 1684 1670 1670 1701 1701 1684 1684 1684 1684 1701 1701 1725 1725 1701 1701 1757 1757 1725 1725 1725 1725 1757 1757 1767 1767 1757 1757 1808 1808 1767 1767 1767 1767 1808 1808 1810 1810 1808 1808 1842 1842 1810 1810 1810 1810 1842 1842 1840 1840 1842 1842 1897 1897 1840 1840 1840 1840 1897 1897 1886 1886 1897 1897 1929 1929 1886 1886 1886 1886 1929 1929 1915 1915 1929 1929 1970 1970 1915 1915 1915 1915 1970 1970 1939 1939 1970 1970 1990 1990 1939 1939 1939 1939 1990 1990 1976 1976 1990 1990 2027 2027 1976 1976 1976 1976 2027 2027 1992 1992 2027 2027 2045 2045 1992 1992 1992 1992 2045 2045 2021 2021 2045 2045 2070 2070 2021 2021 2021 2021 2070 2070 2037 2037 2070 2070 2084 2084 2037 2037 2037 2037 2084 2084 2053 2053 2084 2084 2102 2102 2053 2053 2053 2053 2102 2102 2072 2072 2102 2102 2119 2119 2072 2072 2072 2072 2119 2119 2080 2080 2119 2119 2125 2125 2080 2080 2080 2080 2125 2125 2088 2088 2125 2125 2133 2133 2088 2088 2088 2088 2133 2133 2098 2098 2133 2133 2145 2145 2098 2098 2098 2098 2145 2145 2106 2106 2145 2145 2152 2152 2106 2106 2106 2106 2152 2152 2115 2115 1718 1718 1714 1714 1641 1641 1714 1714 1637 1637 1641 1641 1641 1641 1637 1637 1576 1576 1637 1637 1572 1572 1576 1576 1576 1576 1572 1572 1521 1521 1572 1572 1515 1515 1521 1521 1521 1521 1515 1515 1468 1468 1515 1515 1462 1462 1468 1468 1468 1468 1462 1462 1419 1419 1462 1462 1413 1413 1419 1419 1419 1419 1413 1413 1378 1378 1413 1413 1372 1372 1378 1378 1378 1378 1372 1372 1341 1341 1372 1372 1335 1335 1341 1341 1341 1341 1335 1335 2897 2897 1335 1335 2898 2898 2899 2899 1306 1306 1300 1300 1279 1279 1300 1300 1273 1273 1279 1279 1279 1279 1273 1273 1250 1250 1273 1273 1244 1244 1250 1250 1250 1250 1244 1244 1227 1227 1244 1244 1223 1223 1227 1227 1227 1227 1223 1223 1208 1208 1223 1223 1202 1202 1208 1208 1208 1208 1202 1202 1191 1191 1202 1202 1187 1187 1191 1191 1191 1191 1187 1187 1176 1176 1187 1187 1169 1169 1176 1176 1176 1176 1169 1169 1166 1166 1169 1169 1161 1161 1166 1166 1166 1166 1161 1161 1163 1163 1161 1161 1159 1159 1163 1163 1163 1163 1159 1159 1167 1167 1159 1159 1162 1162 1167 1167 1167 1167 1162 1162 1177 1177 1162 1162 1170 1170 1177 1177 1177 1177 1170 1170 1192 1192 1170 1170 1188 1188 1192 1192 1192 1192 1188 1188 1209 1209 1188 1188 1203 1203 1209 1209 1209 1209 1203 1203 1228 1228 1203 1203 1224 1224 1228 1228 1228 1228 1224 1224 1251 1251 1224 1224 1245 1245 1251 1251 1251 1251 1245 1245 1280 1280 1245 1245 1274 1274 1280 1280 1280 1280 1274 1274 1307 1307 1274 1274 1301 1301 1307 1307 2900 2900 2901 2901 1342 1342 2902 2902 1336 1336 1342 1342 1342 1342 1336 1336 1379 1379 1336 1336 1373 1373 1379 1379 1379 1379 1373 1373 1420 1420 1373 1373 1414 1414 1420 1420 1420 1420 1414 1414 1469 1469 1414 1414 1463 1463 1469 1469 1469 1469 1463 1463 1522 1522 1463 1463 1516 1516 1522 1522 1522 1522 1516 1516 1577 1577 1722 1722 1819 1819 1718 1718 1520 1520 1471 1471 1524 1524 1471 1471 1477 1477 1524 1524 1524 1524 1477 1477 1530 1530 1477 1477 1483 1483 1530 1530 1530 1530 1483 1483 1534 1534 1483 1483 1491 1491 1534 1534 1534 1534 1491 1491 1542 1542 1491 1491 1499 1499 1542 1542 1542 1542 1499 1499 1550 1550 1499 1499 1518 1518 1550 1550 1550 1550 1518 1518 1556 1556 1518 1518 1538 1538 1556 1556 1556 1556 1538 1538 1581 1581 1538 1538 1552 1552 1581 1581 1581 1581 1552 1552 1595 1595 1552 1552 1571 1571 1595 1595 1595 1595 1571 1571 1611 1611 1571 1571 1603 1603 1611 1611 1611 1611 1603 1603 1630 1630 1603 1603 1617 1617 1630 1630 1630 1630 1617 1617 1662 1662 1617 1617 1660 1660 1662 1662 1662 1662 1660 1660 1680 1680 1660 1660 1684 1684 1680 1680 1680 1680 1684 1684 1703 1703 1684 1684 1725 1725 1703 1703 1703 1703 1725 1725 1747 1747 1725 1725 1767 1767 1747 1747 1747 1747 1767 1767 1771 1771 1767 1767 1810 1810 1771 1771 1771 1771 1810 1810 1812 1812 1810 1810 1840 1840 1812 1812 1812 1812 1840 1840 1834 1834 1840 1840 1886 1886 1834 1834 1834 1834 1886 1886 1862 1862 1886 1886 1915 1915 1862 1862 1862 1862 1915 1915 1903 1903 1915 1915 1939 1939 1903 1903 1903 1903 1939 1939 1923 1923 1939 1939 1976 1976 1923 1923 1923 1923 1976 1976 1947 1947 1976 1976 1992 1992 1947 1947 1947 1947 1992 1992 1972 1972 1992 1992 2021 2021 1972 1972 1972 1972 2021 2021 1984 1984 2021 2021 2037 2037 1984 1984 1984 1984 2037 2037 2000 2000 2037 2037 2053 2053 2000 2000 2000 2000 2053 2053 2023 2023 2053 2053 2072 2072 2023 2023 2023 2023 2072 2072 2031 2031 2072 2072 2080 2080 2031 2031 2031 2031 2080 2080 2039 2039 2080 2080 2088 2088 2039 2039 2039 2039 2088 2088 2049 2049 2088 2088 2098 2098 2049 2049 2049 2049 2098 2098 2057 2057 2098 2098 2106 2106 2057 2057 2057 2057 2106 2106 2068 2068 2106 2106 2115 2115 2068 2068 2068 2068 2115 2115 2074 2074 1722 1722 1718 1718 1647 1647 1718 1718 1641 1641 1647 1647 1647 1647 1641 1641 1584 1584 1641 1641 1576 1576 1584 1584 1584 1584 1576 1576 1525 1525 1576 1576 1521 1521 1525 1525 1525 1525 1521 1521 1472 1472 1521 1521 1468 1468 1472 1472 1472 1472 1468 1468 1427 1427 1468 1468 1419 1419 1427 1427 1427 1427 1419 1419 1386 1386 1419 1419 1378 1378 1386 1386 1386 1386 1378 1378 1349 1349 1378 1378 1341 1341 1349 1349 1349 1349 1341 1341 2903 2903 1341 1341 2904 2904 2905 2905 1314 1314 1306 1306 1283 1283 1306 1306 1279 1279 1283 1283 1283 1283 1279 1279 1258 1258 1279 1279 1250 1250 1258 1258 1258 1258 1250 1250 1233 1233 1250 1250 1227 1227 1233 1233 1233 1233 1227 1227 1214 1214 1227 1227 1208 1208 1214 1214 1214 1214 1208 1208 1197 1197 1208 1208 1191 1191 1197 1197 1197 1197 1191 1191 1183 1183 1191 1191 1176 1176 1183 1183 1183 1183 1176 1176 1178 1178 1176 1176 1166 1166 1178 1178 1178 1178 1166 1166 1175 1175 1166 1166 1163 1163 1175 1175 1175 1175 1163 1163 1179 1179 1163 1163 1167 1167 1179 1179 1179 1179 1167 1167 1184 1184 1167 1167 1177 1177 1184 1184 1184 1184 1177 1177 1198 1198 1177 1177 1192 1192 1198 1198 1198 1198 1192 1192 1215 1215 1192 1192 1209 1209 1215 1215 1215 1215 1209 1209 1234 1234 1209 1209 1228 1228 1234 1234 1234 1234 1228 1228 1259 1259 1228 1228 1251 1251 1259 1259 1259 1259 1251 1251 1284 1284 1251 1251 1280 1280 1284 1284 1284 1284 1280 1280 1315 1315 1280 1280 1307 1307 1315 1315 2906 2906 2907 2907 1350 1350 2908 2908 1342 1342 1350 1350 1350 1350 1342 1342 1387 1387 1342 1342 1379 1379 1387 1387 1387 1387 1379 1379 1428 1428 1379 1379 1420 1420 1428 1428 1428 1428 1420 1420 1473 1473 1420 1420 1469 1469 1473 1473 1473 1473 1469 1469 1526 1526 1469 1469 1522 1522 1526 1526 1526 1526 1522 1522 1585 1585 1522 1522 1577 1577 1585 1585 1585 1585 1577 1577 1648 1648 1573 1573 1520 1520 1575 1575 1520 1520 1524 1524 1575 1575 1575 1575 1524 1524 1583 1583 1524 1524 1530 1530 1583 1583 1583 1583 1530 1530 1587 1587 1530 1530 1534 1534 1587 1587 1587 1587 1534 1534 1591 1591 1534 1534 1542 1542 1591 1591 1591 1591 1542 1542 1599 1599 1542 1542 1550 1550 1599 1599 1599 1599 1550 1550 1605 1605 1550 1550 1556 1556 1605 1605 1605 1605 1556 1556 1613 1613 1556 1556 1581 1581 1613 1613 1613 1613 1581 1581 1619 1619 1581 1581 1595 1595 1619 1619 1619 1619 1595 1595 1634 1634 1595 1595 1611 1611 1634 1634 1634 1634 1611 1611 1658 1658 1611 1611 1630 1630 1658 1658 1658 1658 1630 1630 1676 1676 1630 1630 1662 1662 1676 1676 1676 1676 1662 1662 1686 1686 1662 1662 1680 1680 1686 1686 1686 1686 1680 1680 1705 1705 1680 1680 1703 1703 1705 1705 1705 1705 1703 1703 1739 1739 1703 1703 1747 1747 1739 1739 1739 1739 1747 1747 1761 1761 1747 1747 1771 1771 1761 1761 1761 1761 1771 1771 1777 1777 1771 1771 1812 1812 1777 1777 1777 1777 1812 1812 1814 1814 1812 1812 1834 1834 1814 1814 1814 1814 1834 1834 1830 1830 1834 1834 1862 1862 1830 1830 1830 1830 1862 1862 1848 1848 1862 1862 1903 1903 1848 1848 1848 1848 1903 1903 1876 1876 1903 1903 1923 1923 1876 1876 1876 1876 1923 1923 1907 1907 1923 1923 1947 1947 1907 1907 1907 1907 1947 1947 1917 1917 1947 1947 1972 1972 1917 1917 1917 1917 1972 1972 1931 1931 1972 1972 1984 1984 1931 1931 1931 1931 1984 1984 1951 1951 1984 1984 2000 2000 1951 1951 1951 1951 2000 2000 1968 1968 2000 2000 2023 2023 1968 1968 1968 1968 2023 2023 1978 1978 2023 2023 2031 2031 1978 1978 1978 1978 2031 2031 1986 1986 2031 2031 2039 2039 1986 1986 1986 1986 2039 2039 1996 1996 2039 2039 2049 2049 1996 1996 1996 1996 2049 2049 2004 2004 2049 2049 2057 2057 2004 2004 2004 2004 2057 2057 2010 2010 2057 2057 2068 2068 2010 2010 2010 2010 2068 2068 2019 2019 2068 2068 2074 2074 2019 2019 2019 2019 2074 2074 2025 2025 1642 1642 1573 1573 1638 1638 1573 1573 1575 1575 1638 1638 1638 1638 1575 1575 1640 1640 1575 1575 1583 1583 1640 1640 1640 1640 1583 1583 1644 1644 1583 1583 1587 1587 1644 1644 1644 1644 1587 1587 1650 1650 1587 1587 1591 1591 1650 1650 1650 1650 1591 1591 1654 1654 1591 1591 1599 1599 1654 1654 1654 1654 1599 1599 1664 1664 1599 1599 1605 1605 1664 1664 1664 1664 1605 1605 1668 1668 1605 1605 1613 1613 1668 1668 1668 1668 1613 1613 1674 1674 1613 1613 1619 1619 1674 1674 1674 1674 1619 1619 1678 1678 1619 1619 1634 1634 1678 1678 1678 1678 1634 1634 1688 1688 1634 1634 1658 1658 1688 1688 1688 1688 1658 1658 1692 1692 1658 1658 1676 1676 1692 1692 1692 1692 1676 1676 1709 1709 1676 1676 1686 1686 1709 1709 1709 1709 1686 1686 1733 1733 1686 1686 1705 1705 1733 1733 1733 1733 1705 1705 1749 1749 1705 1705 1739 1739 1749 1749 1749 1749 1739 1739 1763 1763 1739 1739 1761 1761 1763 1763 1763 1763 1761 1761 1773 1773 1761 1761 1777 1777 1773 1773 1773 1773 1777 1777 1781 1781 1777 1777 1814 1814 1781 1781 1781 1781 1814 1814 1816 1816 1814 1814 1830 1830 1816 1816 1816 1816 1830 1830 1826 1826 1830 1830 1848 1848 1826 1826 1826 1826 1848 1848 1836 1836 1848 1848 1876 1876 1836 1836 1836 1836 1876 1876 1850 1850 1876 1876 1907 1907 1850 1850 1850 1850 1907 1907 1868 1868 1907 1907 1917 1917 1868 1868 1868 1868 1917 1917 1891 1891 1917 1917 1931 1931 1891 1891 1891 1891 1931 1931 1905 1905 1931 1931 1951 1951 1905 1905 1905 1905 1951 1951 1911 1911 1951 1951 1968 1968 1911 1911 1911 1911 1968 1968 1919 1919 1968 1968 1978 1978 1919 1919 1919 1919 1978 1978 1927 1927 1978 1978 1986 1986 1927 1927 1927 1927 1986 1986 1935 1935 1986 1986 1996 1996 1935 1935 1935 1935 1996 1996 1943 1943 1996 1996 2004 2004 1943 1943 1943 1943 2004 2004 1953 1953 2004 2004 2010 2010 1953 1953 1953 1953 2010 2010 1960 1960 2010 2010 2019 2019 1960 1960 1960 1960 2019 2019 1964 1964 2019 2019 2025 2025 1964 1964 1964 1964 2025 2025 1966 1966 1723 1723 1642 1642 1719 1719 1642 1642 1638 1638 1719 1719 1719 1719 1638 1638 1715 1715 1638 1638 1640 1640 1715 1715 1715 1715 1640 1640 1717 1717 1640 1640 1644 1644 1717 1717 1717 1717 1644 1644 1721 1721 1644 1644 1650 1650 1721 1721 1721 1721 1650 1650 1727 1727 1650 1650 1654 1654 1727 1727 1727 1727 1654 1654 1731 1731 1654 1654 1664 1664 1731 1731 1731 1731 1664 1664 1735 1735 1664 1664 1668 1668 1735 1735 1735 1735 1668 1668 1741 1741 1668 1668 1674 1674 1741 1741 1741 1741 1674 1674 1743 1743 1674 1674 1678 1678 1743 1743 1743 1743 1678 1678 1751 1751 1678 1678 1688 1688 1751 1751 1751 1751 1688 1688 1755 1755 1688 1688 1692 1692 1755 1755 1755 1755 1692 1692 1759 1759 1692 1692 1709 1709 1759 1759 1759 1759 1709 1709 1765 1765 1709 1709 1733 1733 1765 1765 1765 1765 1733 1733 1769 1769 1733 1733 1749 1749 1769 1769 1769 1769 1749 1749 1775 1775 1749 1749 1763 1763 1775 1775 1775 1775 1763 1763 1779 1779 1763 1763 1773 1773 1779 1779 1779 1779 1773 1773 1783 1783 1773 1773 1781 1781 1783 1783 1783 1783 1781 1781 1806 1806 1781 1781 1816 1816 1806 1806 1806 1806 1816 1816 1818 1818 1816 1816 1826 1826 1818 1818 1818 1818 1826 1826 1824 1824 1826 1826 1836 1836 1824 1824 1824 1824 1836 1836 1828 1828 1836 1836 1850 1850 1828 1828 1828 1828 1850 1850 1832 1832 1850 1850 1868 1868 1832 1832 1832 1832 1868 1868 1838 1838 1868 1868 1891 1891 1838 1838 1838 1838 1891 1891 1844 1844 1891 1891 1905 1905 1844 1844 1844 1844 1905 1905 1852 1852 1905 1905 1911 1911 1852 1852 1852 1852 1911 1911 1856 1856 1911 1911 1919 1919 1856 1856 1856 1856 1919 1919 1864 1864 1919 1919 1927 1927 1864 1864 1864 1864 1927 1927 1872 1872 1927 1927 1935 1935 1872 1872 1872 1872 1935 1935 1880 1880 1935 1935 1943 1943 1880 1880 1880 1880 1943 1943 1889 1889 1943 1943 1953 1953 1889 1889 1889 1889 1953 1953 1893 1893 1953 1953 1960 1960 1893 1893 1893 1893 1960 1960 1895 1895 1960 1960 1964 1964 1895 1895 1895 1895 1964 1964 1899 1899 1964 1964 1966 1966 1899 1899 1899 1899 1966 1966 1901 1901 1894 1894 1820 1820 1898 1898 1723 1723 1648 1648 1642 1642 1648 1648 1577 1577 1642 1642 1642 1642 1577 1577 1573 1573 1577 1577 1516 1516 1573 1573 1573 1573 1516 1516 1520 1520 1516 1516 1465 1465 1520 1520 1520 1520 1465 1465 1471 1471 1465 1465 1424 1424 1471 1471 1471 1471 1424 1424 1430 1430 1424 1424 1391 1391 1430 1430 1430 1430 1391 1391 1397 1397 1391 1391 1362 1362 1397 1397 1397 1397 1362 1362 1369 1369 1362 1362 1344 1344 1369 1369 1369 1369 1344 1344 1360 1360 1344 1344 2909 2909 1360 1360 1360 1360 2910 2910 2911 2911 1330 1330 1327 1327 1354 1354 1354 1354 1327 1327 1358 1358 1327 1327 1338 1338 1358 1358 2912 2912 2913 2913 1365 1365 2914 2914 1356 1356 1365 1365 1365 1365 1356 1356 1395 1395 1356 1356 1385 1385 1395 1395 1395 1395 1385 1385 1422 1422 1385 1385 1412 1412 1422 1422 1422 1422 1412 1412 1457 1457 1412 1412 1453 1453 1457 1457 1457 1457 1453 1453 1502 1502 1453 1453 1500 1500 1502 1502 1502 1502 1500 1500 1557 1557 1500 1500 1558 1558 1557 1557 1557 1557 1558 1558 1621 1621 1558 1558 1625 1625 1621 1621 1621 1621 1625 1625 1696 1696 1625 1625 1698 1698 1696 1696 1696 1696 1698 1698 1789 1789 1698 1698 1791 1791 1789 1789 1789 1789 1791 1791 1873 1873 1791 1791 1869 1869 1873 1873 1873 1873 1869 1869 1936 1936 1869 1869 1932 1932 1936 1936 1936 1936 1932 1932 1987 1987 1932 1932 1979 1979 1987 1987 1987 1987 1979 1979 2028 2028 1979 1979 2011 2011 2028 2028 2915 2915 2916 2916 2046 2046 2917 2917 2032 2032 2046 2046 2046 2046 2032 2032 2064 2064 2032 2032 2040 2040 2064 2064 2064 2064 2040 2040 2075 2075 2040 2040 2044 2044 2075 2075 2075 2075 2044 2044 2069 2069 2044 2044 2036 2036 2069 2069 2069 2069 2036 2036 2052 2052 2036 2036 2022 2022 2052 2052 2052 2052 2022 2022 2030 2030 2022 2022 1985 1985 2030 2030 2030 2030 1985 1985 1995 1995 1985 1985 1942 1942 1995 1995 1995 1995 1942 1942 1952 1952 1942 1942 1892 1892 1952 1952 1952 1952 1892 1892 1894 1894 1892 1892 1820 1820 1894 1894
+419 419 417 417 496 496 419 419 496 496 423 423 425 425 423 423 496 496 429 429 425 425 496 496 438 438 429 429 496 496 446 446 438 438 496 496 454 454 446 446 496 496 462 462 454 454 496 496 466 466 462 462 496 496 474 474 466 466 496 496 480 480 474 474 496 496 486 486 480 480 496 496 490 490 486 486 496 496 494 494 490 490 496 496 498 498 494 494 496 496 510 510 498 498 496 496 533 533 510 510 496 496 537 537 533 533 496 496 541 541 537 537 496 496 547 547 541 541 496 496 551 551 547 547 496 496 557 557 551 551 496 496 561 561 557 557 496 496 565 565 561 561 496 496 573 573 565 565 496 496 575 575 573 573 496 496 581 581 575 575 496 496 585 585 581 581 496 496 589 589 585 585 496 496 595 595 589 589 496 496 599 599 595 595 496 496 601 601 599 599 496 496 597 597 601 601 496 496 593 593 597 597 496 496 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 495 495 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 495 495 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 495 495 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 495 495 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 495 495 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2314 2314 485 485 495 495 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2315 2315 319 319 2316 2316 2317 2317 343 343 305 305 337 337 489 489 495 495 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2318 2318 120 120 114 114 2319 2319 2320 2320 114 114 2321 2321 114 114 104 104 2322 2322 2323 2323 104 104 2324 2324 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2325 2325 355 355 2326 2326 2327 2327 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 495 495 489 489 2328 2328 270 270 2329 2329 270 270 235 235 2330 2330 2331 2331 235 235 2332 2332 235 235 204 204 2333 2333 2334 2334 204 204 2335 2335 204 204 182 182 2336 2336 2337 2337 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2338 2338 137 137 122 122 2339 2339 2340 2340 122 122 2341 2341 122 122 108 108 2342 2342 2343 2343 108 108 2344 2344 108 108 2345 2345 2346 2346 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2347 2347 404 404 2348 2348 2349 2349 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 497 497 495 495 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2350 2350 161 161 2351 2351 2352 2352 161 161 2353 2353 161 161 139 139 2354 2354 2355 2355 139 139 2356 2356 139 139 2357 2357 2358 2358 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 497 497 493 493 499 499 493 493 491 491 499 499 499 499 491 491 501 501 491 491 487 487 501 501 501 501 487 487 503 503 487 487 483 483 503 503 503 503 483 483 505 505 483 483 477 477 505 505 505 505 477 477 507 507 477 477 475 475 507 507 507 507 475 475 511 511 475 475 471 471 511 511 511 511 471 471 513 513 471 471 463 463 513 513 513 513 463 463 2359 2359 463 463 2360 2360 2361 2361 515 515 459 459 517 517 459 459 457 457 517 517 517 517 457 457 519 519 457 457 451 451 519 519 519 519 451 451 521 521 451 451 447 447 521 521 521 521 447 447 523 523 509 509 495 495 497 497 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2362 2362 130 130 130 130 2363 2363 2364 2364 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 509 509 497 497 534 534 497 497 499 499 534 534 534 534 499 499 538 538 499 499 501 501 538 538 538 538 501 501 544 544 501 501 503 503 544 544 544 544 503 503 548 548 503 503 505 505 548 548 548 548 505 505 558 558 505 505 507 507 558 558 558 558 507 507 562 562 507 507 511 511 562 562 562 562 511 511 570 570 511 511 513 513 570 570 570 570 513 513 2365 2365 513 513 2366 2366 2367 2367 578 578 515 515 586 586 515 515 517 517 586 586 586 586 517 517 602 602 517 517 519 519 602 602 602 602 519 519 604 604 519 519 521 521 604 604 604 604 521 521 608 608 521 521 523 523 608 608 608 608 523 523 616 616 532 532 495 495 509 509 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2368 2368 126 126 126 126 2369 2369 2370 2370 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 532 532 509 509 542 542 509 509 534 534 542 542 542 542 534 534 554 554 534 534 538 538 554 554 554 554 538 538 568 568 538 538 544 544 568 568 568 568 544 544 590 590 544 544 548 548 590 590 590 590 548 548 614 614 548 548 558 558 614 614 614 614 558 558 625 625 558 558 562 562 625 625 625 625 562 562 633 633 562 562 570 570 633 633 633 633 570 570 2371 2371 570 570 2372 2372 2373 2373 643 643 578 578 649 649 578 578 586 586 649 649 649 649 586 586 659 659 586 586 602 602 659 659 659 659 602 602 669 669 602 602 604 604 669 669 669 669 604 604 679 679 604 604 608 608 679 679 679 679 608 608 683 683 608 608 616 616 683 683 683 683 616 616 689 689 536 536 495 495 532 532 525 525 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2374 2374 116 116 116 116 2375 2375 2376 2376 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 536 536 532 532 552 552 532 532 542 542 552 552 552 552 542 542 576 576 542 542 554 554 576 576 576 576 554 554 612 612 554 554 568 568 612 612 612 612 568 568 631 631 568 568 590 590 631 631 631 631 590 590 645 645 590 590 614 614 645 645 645 645 614 614 663 663 614 614 625 625 663 663 663 663 625 625 687 687 625 625 633 633 687 687 687 687 633 633 2377 2377 633 633 2378 2378 2379 2379 700 700 643 643 708 708 643 643 649 649 708 708 708 708 649 649 718 718 649 649 659 659 718 718 718 718 659 659 726 726 659 659 669 669 726 726 726 726 669 669 736 736 669 669 679 679 736 736 736 736 679 679 750 750 679 679 683 683 750 750 750 750 683 683 754 754 683 683 689 689 754 754 754 754 689 689 756 756 540 540 495 495 536 536 618 618 525 525 527 527 525 525 439 439 527 527 527 527 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2380 2380 112 112 112 112 2381 2381 2382 2382 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 540 540 536 536 566 566 536 536 552 552 566 566 566 566 552 552 610 610 552 552 576 576 610 610 610 610 576 576 635 635 576 576 612 612 635 635 635 635 612 612 655 655 612 612 631 631 655 655 655 655 631 631 691 691 631 631 645 645 691 691 691 691 645 645 706 706 645 645 663 663 706 706 706 706 663 663 722 722 663 663 687 687 722 722 722 722 687 687 2383 2383 687 687 2384 2384 2385 2385 748 748 700 700 761 761 700 700 708 708 761 761 761 761 708 708 769 769 708 708 718 718 769 769 769 769 718 718 779 779 718 718 726 726 779 779 779 779 726 726 787 787 726 726 736 736 787 787 787 787 736 736 803 803 736 736 750 750 803 803 803 803 750 750 809 809 750 750 754 754 809 809 809 809 754 754 813 813 754 754 756 756 813 813 813 813 756 756 815 815 546 546 495 495 540 540 693 693 618 618 620 620 618 618 527 527 620 620 620 620 527 527 529 529 527 527 435 435 529 529 529 529 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2386 2386 106 106 106 106 2387 2387 2388 2388 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 546 546 540 540 582 582 540 540 566 566 582 582 582 582 566 566 629 629 566 566 610 610 629 629 629 629 610 610 653 653 610 610 635 635 653 653 653 653 635 635 698 698 635 635 655 655 698 698 698 698 655 655 714 714 655 655 691 691 714 714 714 714 691 691 746 746 691 691 706 706 746 746 746 746 706 706 767 767 706 706 722 722 767 767 767 767 722 722 783 783 722 722 2389 2389 783 783 783 783 2390 2390 2391 2391 748 748 761 761 807 807 807 807 761 761 818 818 761 761 769 769 818 818 818 818 769 769 826 826 769 769 779 779 826 826 826 826 779 779 836 836 779 779 787 787 836 836 836 836 787 787 848 848 787 787 803 803 848 848 848 848 803 803 858 858 803 803 809 809 858 858 858 858 809 809 862 862 809 809 813 813 862 862 862 862 813 813 866 866 813 813 815 815 866 866 866 866 815 815 863 863 550 550 495 495 546 546 758 758 693 693 695 695 693 693 620 620 695 695 695 695 620 620 622 622 620 620 529 529 622 622 622 622 529 529 531 531 529 529 433 433 531 531 531 531 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2392 2392 103 103 103 103 2393 2393 2394 2394 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 550 550 546 546 606 606 546 546 582 582 606 606 606 606 582 582 639 639 582 582 629 629 639 639 639 639 629 629 685 685 629 629 653 653 685 685 685 685 653 653 712 712 653 653 698 698 712 712 712 712 698 698 752 752 698 698 714 714 752 752 752 752 714 714 775 775 714 714 746 746 775 775 775 775 746 746 805 805 746 746 767 767 805 805 805 805 767 767 822 822 767 767 783 783 822 822 822 822 783 783 2395 2395 783 783 2396 2396 2397 2397 840 840 807 807 864 864 807 807 818 818 864 864 864 864 818 818 871 871 818 818 826 826 871 871 871 871 826 826 879 879 826 826 836 836 879 879 879 879 836 836 893 893 836 836 848 848 893 893 893 893 848 848 903 903 848 848 858 858 903 903 903 903 858 858 905 905 858 858 862 862 905 905 905 905 862 862 907 907 862 862 866 866 907 907 907 907 866 866 906 906 866 866 863 863 906 906 906 906 863 863 904 904 556 556 495 495 550 550 814 814 758 758 757 757 758 758 695 695 757 757 757 757 695 695 694 694 695 695 622 622 694 694 694 694 622 622 621 621 622 622 531 531 621 621 621 621 531 531 530 530 531 531 430 430 530 530 530 530 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2398 2398 107 107 107 107 2399 2399 2400 2400 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 556 556 550 550 623 623 550 550 606 606 623 623 623 623 606 606 657 657 606 606 639 639 657 657 657 657 639 639 704 704 639 639 685 685 704 704 704 704 685 685 744 744 685 685 712 712 744 744 744 744 712 712 771 771 712 712 752 752 771 771 771 771 752 752 811 811 752 752 775 775 811 811 811 811 775 775 830 830 775 775 805 805 830 830 830 830 805 805 860 860 805 805 822 822 860 860 860 860 822 822 2401 2401 822 822 2402 2402 2403 2403 875 875 840 840 897 897 840 840 864 864 897 897 897 897 864 864 914 914 864 864 871 871 914 914 914 914 871 871 920 920 871 871 879 879 920 920 920 920 879 879 930 930 879 879 893 893 930 930 930 930 893 893 944 944 893 893 903 903 944 944 944 944 903 903 948 948 903 903 905 905 948 948 948 948 905 905 952 952 905 905 907 907 952 952 952 952 907 907 949 949 907 907 906 906 949 949 949 949 906 906 945 945 906 906 904 904 945 945 945 945 904 904 931 931 560 560 495 495 556 556 859 859 814 814 810 810 814 814 757 757 810 810 810 810 757 757 755 755 757 757 694 694 755 755 755 755 694 694 690 690 694 694 621 621 690 690 690 690 621 621 619 619 621 621 530 530 619 619 619 619 530 530 528 528 530 530 434 434 528 528 528 528 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2404 2404 113 113 113 113 2405 2405 2406 2406 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 560 560 556 556 627 627 556 556 623 623 627 627 627 627 623 623 681 681 623 623 657 657 681 681 681 681 657 657 720 720 657 657 704 704 720 720 720 720 704 704 763 763 704 704 744 744 763 763 763 763 744 744 801 801 744 744 771 771 801 801 801 801 771 771 828 828 771 771 811 811 828 828 828 828 811 811 867 867 811 811 830 830 867 867 867 867 830 830 883 883 830 830 860 860 883 883 883 883 860 860 912 912 860 860 2407 2407 912 912 912 912 2408 2408 2409 2409 875 875 897 897 926 926 926 926 897 897 950 950 897 897 914 914 950 950 950 950 914 914 959 959 914 914 920 920 959 959 959 959 920 920 967 967 920 920 930 930 967 967 967 967 930 930 981 981 930 930 944 944 981 981 981 981 944 944 983 983 944 944 948 948 983 983 983 983 948 948 987 987 948 948 952 952 987 987 987 987 952 952 984 984 952 952 949 949 984 984 984 984 949 949 982 982 949 949 945 945 982 982 982 982 945 945 968 968 945 945 931 931 968 968 968 968 931 931 960 960 564 564 495 495 560 560 894 894 859 859 849 849 859 859 810 810 849 849 849 849 810 810 804 804 810 810 755 755 804 804 804 804 755 755 751 751 755 755 690 690 751 751 751 751 690 690 684 684 690 690 619 619 684 684 684 684 619 619 617 617 619 619 528 528 617 617 617 617 528 528 526 526 528 528 436 436 526 526 526 526 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2410 2410 117 117 117 117 2411 2411 2412 2412 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 564 564 560 560 637 637 560 560 627 627 637 637 637 637 627 627 696 696 627 627 681 681 696 696 696 696 681 681 734 734 681 681 720 720 734 734 734 734 720 720 777 777 720 720 763 763 777 777 777 777 763 763 820 820 763 763 801 801 820 820 820 820 801 801 856 856 801 801 828 828 856 856 856 856 828 828 881 881 828 828 867 867 881 881 881 881 867 867 916 916 867 867 883 883 916 916 916 916 883 883 938 938 883 883 912 912 938 938 938 938 912 912 2413 2413 912 912 2414 2414 2415 2415 2416 2416 926 926 2417 2417 926 926 950 950 2418 2418 2419 2419 950 950 2420 2420 950 950 959 959 2421 2421 2422 2422 959 959 2423 2423 959 959 967 967 2424 2424 2425 2425 967 967 2426 2426 967 967 981 981 2427 2427 2428 2428 981 981 2429 2429 981 981 983 983 2430 2430 2431 2431 983 983 2432 2432 983 983 987 987 2433 2433 2434 2434 987 987 2435 2435 987 987 984 984 2436 2436 2437 2437 984 984 2438 2438 984 984 982 982 2439 2439 2440 2440 982 982 2441 2441 982 982 968 968 2442 2442 2443 2443 968 968 2444 2444 968 968 960 960 2445 2445 2446 2446 960 960 2447 2447 572 572 495 495 564 564 921 921 894 894 880 880 894 894 849 849 880 880 880 880 849 849 837 837 849 849 804 804 837 837 837 837 804 804 788 788 804 804 751 751 788 788 788 788 751 751 737 737 751 751 684 684 737 737 737 737 684 684 680 680 684 684 617 617 680 680 680 680 617 617 609 609 617 617 526 526 609 609 609 609 526 526 524 524 526 526 440 440 524 524 524 524 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2448 2448 127 127 127 127 2449 2449 2450 2450 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 572 572 564 564 641 641 564 564 637 637 641 641 641 641 637 637 702 702 637 637 696 696 702 702 702 702 696 696 759 759 696 696 734 734 759 759 759 759 734 734 797 797 734 734 777 777 797 797 797 797 777 777 834 834 777 777 820 820 834 834 834 834 820 820 873 873 820 820 856 856 873 873 873 873 856 856 910 910 856 856 881 881 910 910 910 910 881 881 934 934 881 881 916 916 934 934 934 934 916 916 2451 2451 916 916 938 938 2452 2452 2453 2453 938 938 2454 2454 938 938 2455 2455 2456 2456 988 988 957 957 1002 1002 957 957 977 977 1002 1002 1002 1002 977 977 1021 1021 977 977 992 992 1021 1021 1021 1021 992 992 1029 1029 992 992 998 998 1029 1029 1029 1029 998 998 1037 1037 998 998 1012 1012 1037 1037 1037 1037 1012 1012 1047 1047 1012 1012 1016 1016 1047 1047 1047 1047 1016 1016 1051 1051 1016 1016 1020 1020 1051 1051 1051 1051 1020 1020 1048 1048 1020 1020 1017 1017 1048 1048 1048 1048 1017 1017 1038 1038 1017 1017 1013 1013 1038 1038 1038 1038 1013 1013 1030 1030 1013 1013 999 999 1030 1030 1030 1030 999 999 1022 1022 999 999 993 993 1022 1022 1022 1022 993 993 1003 1003 993 993 978 978 1003 1003 1003 1003 978 978 989 989 574 574 495 495 572 572 951 951 921 921 915 915 921 921 880 880 915 915 915 915 880 880 872 872 880 880 837 837 872 872 872 872 837 837 827 827 837 837 788 788 827 827 827 827 788 788 780 780 788 788 737 737 780 780 780 780 737 737 727 727 737 737 680 680 727 727 727 727 680 680 670 670 680 680 609 609 670 670 670 670 609 609 605 605 609 609 524 524 605 605 605 605 524 524 522 522 524 524 444 444 522 522 522 522 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2457 2457 131 131 131 131 2458 2458 2459 2459 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 574 574 572 572 647 647 572 572 641 641 647 647 647 647 641 641 710 710 641 641 702 702 710 710 710 710 702 702 765 765 702 702 759 759 765 765 765 765 759 759 816 816 759 759 797 797 816 816 816 816 797 797 854 854 797 797 834 834 854 854 854 854 834 834 889 889 834 834 873 873 889 889 889 889 873 873 922 922 873 873 910 910 922 922 922 922 910 910 955 955 910 910 934 934 955 955 955 955 934 934 2460 2460 934 934 2461 2461 2462 2462 985 985 961 961 1006 1006 961 961 988 988 1006 1006 1006 1006 988 988 1025 1025 988 988 1002 1002 1025 1025 1025 1025 1002 1002 1045 1045 1002 1002 1021 1021 1045 1045 1045 1045 1021 1021 1054 1054 1021 1021 1029 1029 1054 1054 1054 1054 1029 1029 1066 1066 1029 1029 1037 1037 1066 1066 1066 1066 1037 1037 1072 1072 1037 1037 1047 1047 1072 1072 1072 1072 1047 1047 1074 1074 1047 1047 1051 1051 1074 1074 1074 1074 1051 1051 1073 1073 1051 1051 1048 1048 1073 1073 1073 1073 1048 1048 1067 1067 1048 1048 1038 1038 1067 1067 1067 1067 1038 1038 1055 1055 1038 1038 1030 1030 1055 1055 1055 1055 1030 1030 1046 1046 1030 1030 1022 1022 1046 1046 1046 1046 1022 1022 1026 1026 1022 1022 1003 1003 1026 1026 1026 1026 1003 1003 1007 1007 1003 1003 989 989 1007 1007 1007 1007 989 989 986 986 580 580 495 495 574 574 2463 2463 951 951 927 927 951 951 915 915 927 927 927 927 915 915 898 898 915 915 872 872 898 898 898 898 872 872 865 865 872 872 827 827 865 865 865 865 827 827 819 819 827 827 780 780 819 819 819 819 780 780 770 770 780 780 727 727 770 770 770 770 727 727 719 719 727 727 670 670 719 719 719 719 670 670 660 660 670 670 605 605 660 660 660 660 605 605 603 603 605 605 522 522 603 603 603 603 522 522 520 520 522 522 448 448 520 520 520 520 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2464 2464 150 150 150 150 2465 2465 2466 2466 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 580 580 574 574 651 651 574 574 647 647 651 651 651 651 647 647 716 716 647 647 710 710 716 716 716 716 710 710 773 773 710 710 765 765 773 773 773 773 765 765 824 824 765 765 816 816 824 824 824 824 816 816 869 869 816 816 854 854 869 869 869 869 854 854 908 908 854 854 889 889 908 908 908 908 889 889 946 946 889 889 922 922 946 946 946 946 922 922 971 971 922 922 955 955 971 971 971 971 955 955 2467 2467 955 955 2468 2468 2469 2469 996 996 985 985 1023 1023 985 985 1006 1006 1023 1023 1023 1023 1006 1006 1049 1049 1006 1006 1025 1025 1049 1049 1049 1049 1025 1025 1062 1062 1025 1025 1045 1045 1062 1062 1062 1062 1045 1045 1077 1077 1045 1045 1054 1054 1077 1077 1077 1077 1054 1054 1085 1085 1054 1054 1066 1066 1085 1085 1085 1085 1066 1066 1093 1093 1066 1066 1072 1072 1093 1093 1093 1093 1072 1072 1099 1099 1072 1072 1074 1074 1099 1099 1099 1099 1074 1074 1094 1094 1074 1074 1073 1073 1094 1094 1094 1094 1073 1073 1086 1086 1073 1073 1067 1067 1086 1086 1086 1086 1067 1067 1078 1078 1067 1067 1055 1055 1078 1078 1078 1078 1055 1055 1063 1063 1055 1055 1046 1046 1063 1063 1063 1063 1046 1046 1050 1050 1046 1046 1026 1026 1050 1050 1050 1050 1026 1026 1024 1024 1026 1026 1007 1007 1024 1024 1024 1024 1007 1007 997 997 1007 1007 986 986 997 997 2470 2470 2471 2471 972 972 584 584 495 495 580 580 2472 2472 2473 2473 939 939 2474 2474 2475 2475 939 939 939 939 2476 2476 913 913 2477 2477 2478 2478 913 913 913 913 2479 2479 2480 2480 898 898 865 865 876 876 876 876 865 865 841 841 865 865 819 819 841 841 841 841 819 819 808 808 819 819 770 770 808 808 808 808 770 770 762 762 770 770 719 719 762 762 762 762 719 719 709 709 719 719 660 660 709 709 709 709 660 660 650 650 660 660 603 603 650 650 650 650 603 603 587 587 603 603 520 520 587 587 587 587 520 520 518 518 520 520 452 452 518 518 518 518 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2481 2481 2482 2482 162 162 2483 2483 2484 2484 162 162 162 162 2485 2485 140 140 2486 2486 2487 2487 140 140 140 140 2488 2488 2489 2489 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 584 584 580 580 661 661 580 580 651 651 661 661 661 661 651 651 724 724 651 651 716 716 724 724 724 724 716 716 781 781 716 716 773 773 781 781 781 781 773 773 832 832 773 773 824 824 832 832 832 832 824 824 877 877 824 824 869 869 877 877 877 877 869 869 918 918 869 869 908 908 918 918 918 918 908 908 953 953 908 908 946 946 953 953 953 953 946 946 2490 2490 946 946 971 971 2491 2491 2492 2492 971 971 2493 2493 971 971 2494 2494 2495 2495 1018 1018 996 996 1043 1043 996 996 1023 1023 1043 1043 1043 1043 1023 1023 1060 1060 1023 1023 1049 1049 1060 1060 1060 1060 1049 1049 1079 1079 1049 1049 1062 1062 1079 1079 1079 1079 1062 1062 1097 1097 1062 1062 1077 1077 1097 1097 1097 1097 1077 1077 1104 1104 1077 1077 1085 1085 1104 1104 1104 1104 1085 1085 1114 1114 1085 1085 1093 1093 1114 1114 1114 1114 1093 1093 1116 1116 1093 1093 1099 1099 1116 1116 1116 1116 1099 1099 1115 1115 1099 1099 1094 1094 1115 1115 1115 1115 1094 1094 1105 1105 1094 1094 1086 1086 1105 1105 1105 1105 1086 1086 1098 1098 1086 1086 1078 1078 1098 1098 1098 1098 1078 1078 1080 1080 1078 1078 1063 1063 1080 1080 1080 1080 1063 1063 1061 1061 1063 1063 1050 1050 1061 1061 1061 1061 1050 1050 1044 1044 1050 1050 1024 1024 1044 1044 1044 1044 1024 1024 1019 1019 1024 1024 997 997 1019 1019 1019 1019 997 997 991 991 2496 2496 972 972 2497 2497 2498 2498 972 972 954 954 588 588 495 495 584 584 956 956 2499 2499 935 935 2500 2500 939 939 935 935 935 935 939 939 917 917 939 939 913 913 917 917 917 917 913 913 884 884 913 913 2501 2501 884 884 884 884 2502 2502 861 861 2503 2503 2504 2504 861 861 861 861 2505 2505 823 823 2506 2506 2507 2507 823 823 823 823 2508 2508 784 784 2509 2509 2510 2510 784 784 784 784 2511 2511 2512 2512 762 762 709 709 749 749 749 749 709 709 701 701 709 709 650 650 701 701 701 701 650 650 644 644 650 650 587 587 644 644 644 644 587 587 579 579 587 587 518 518 579 579 579 579 518 518 516 516 518 518 458 458 516 516 516 516 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2513 2513 2514 2514 271 271 2515 2515 2516 2516 271 271 271 271 2517 2517 236 236 2518 2518 2519 2519 236 236 236 236 2520 2520 205 205 2521 2521 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2522 2522 156 156 156 156 2523 2523 138 138 2524 2524 2525 2525 138 138 138 138 2526 2526 123 123 2527 2527 2528 2528 123 123 123 123 2529 2529 109 109 2530 2530 2531 2531 109 109 109 109 2532 2532 2533 2533 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 588 588 584 584 665 665 584 584 661 661 665 665 665 665 661 661 728 728 661 661 724 724 728 728 728 728 724 724 785 785 724 724 781 781 785 785 785 785 781 781 838 838 781 781 832 832 838 838 838 838 832 832 885 885 832 832 877 877 885 885 885 885 877 877 924 924 877 877 918 918 924 924 924 924 918 918 963 963 918 918 953 953 963 963 963 963 953 953 2534 2534 953 953 2535 2535 2536 2536 994 994 990 990 1027 1027 990 990 1018 1018 1027 1027 1027 1027 1018 1018 1052 1052 1018 1018 1043 1043 1052 1052 1052 1052 1043 1043 1075 1075 1043 1043 1060 1060 1075 1075 1075 1075 1060 1060 1095 1095 1060 1060 1079 1079 1095 1095 1095 1095 1079 1079 1108 1108 1079 1079 1097 1097 1108 1108 1108 1108 1097 1097 1121 1121 1097 1097 1104 1104 1121 1121 1121 1121 1104 1104 1129 1129 1104 1104 1114 1114 1129 1129 1129 1129 1114 1114 1133 1133 1114 1114 1116 1116 1133 1133 1133 1133 1116 1116 1130 1130 1116 1116 1115 1115 1130 1130 1130 1130 1115 1115 1122 1122 1115 1115 1105 1105 1122 1122 1122 1122 1105 1105 1109 1109 1105 1105 1098 1098 1109 1109 1109 1109 1098 1098 1096 1096 1098 1098 1080 1080 1096 1096 1096 1096 1080 1080 1076 1076 1080 1080 1061 1061 1076 1076 1076 1076 1061 1061 1053 1053 1061 1061 1044 1044 1053 1053 1053 1053 1044 1044 1028 1028 1044 1044 1019 1019 1028 1028 1028 1028 1019 1019 995 995 1019 1019 991 991 995 995 2537 2537 2538 2538 964 964 2539 2539 954 954 964 964 964 964 954 954 925 925 594 594 495 495 588 588 947 947 956 956 923 923 956 956 935 935 923 923 923 923 935 935 911 911 935 935 917 917 911 911 911 911 917 917 882 882 917 917 884 884 882 882 882 882 884 884 868 868 884 884 861 861 868 868 868 868 861 861 831 831 861 861 823 823 831 831 831 831 823 823 806 806 823 823 784 784 806 806 806 806 784 784 768 768 784 784 2540 2540 768 768 768 768 2541 2541 723 723 2542 2542 2543 2543 723 723 723 723 2544 2544 688 688 2545 2545 2546 2546 688 688 688 688 2547 2547 634 634 2548 2548 2549 2549 634 634 634 634 2550 2550 571 571 2551 2551 2552 2552 571 571 571 571 2553 2553 514 514 2554 2554 2555 2555 514 514 514 514 2556 2556 464 464 2557 2557 2558 2558 464 464 464 464 2559 2559 405 405 2560 2560 2561 2561 405 405 405 405 2562 2562 356 356 2563 2563 2564 2564 356 356 356 356 2565 2565 320 320 2566 2566 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2567 2567 129 129 129 129 2568 2568 121 121 2569 2569 2570 2570 121 121 121 121 2571 2571 115 115 2572 2572 2573 2573 115 115 115 115 2574 2574 105 105 594 594 588 588 671 671 588 588 665 665 671 671 671 671 665 665 732 732 665 665 728 728 732 732 732 732 728 728 791 791 728 728 785 785 791 791 791 791 785 785 844 844 785 785 838 838 844 844 844 844 838 838 891 891 838 838 885 885 891 891 891 891 885 885 932 932 885 885 924 924 932 932 932 932 924 924 969 969 924 924 963 963 969 969 969 969 963 963 2575 2575 963 963 2576 2576 2577 2577 1004 1004 994 994 1033 1033 994 994 1027 1027 1033 1033 1033 1033 1027 1027 1058 1058 1027 1027 1052 1052 1058 1058 1058 1058 1052 1052 1083 1083 1052 1052 1075 1075 1083 1083 1083 1083 1075 1075 1102 1102 1075 1075 1095 1095 1102 1102 1102 1102 1095 1095 1119 1119 1095 1095 1108 1108 1119 1119 1119 1119 1108 1108 1134 1134 1108 1108 1121 1121 1134 1134 1134 1134 1121 1121 1143 1143 1121 1121 1129 1129 1143 1143 1143 1143 1129 1129 1147 1147 1129 1129 1133 1133 1147 1147 1147 1147 1133 1133 1144 1144 1133 1133 1130 1130 1144 1144 1144 1144 1130 1130 1135 1135 1130 1130 1122 1122 1135 1135 1135 1135 1122 1122 1120 1120 1122 1122 1109 1109 1120 1120 1120 1120 1109 1109 1103 1103 1109 1109 1096 1096 1103 1103 1103 1103 1096 1096 1084 1084 1096 1096 1076 1076 1084 1084 1084 1084 1076 1076 1059 1059 1076 1076 1053 1053 1059 1059 1059 1059 1053 1053 1034 1034 1053 1053 1028 1028 1034 1034 1034 1034 1028 1028 1005 1005 1028 1028 995 995 1005 1005 2578 2578 2579 2579 970 970 2580 2580 964 964 970 970 970 970 964 964 933 933 964 964 925 925 933 933 933 933 925 925 892 892 598 598 495 495 594 594 919 919 947 947 909 909 947 947 923 923 909 909 909 909 923 923 890 890 923 923 911 911 890 890 890 890 911 911 874 874 911 911 882 882 874 874 874 874 882 882 857 857 882 882 868 868 857 857 857 857 868 868 829 829 868 868 831 831 829 829 829 829 831 831 812 812 831 831 806 806 812 812 812 812 806 806 776 776 806 806 768 768 776 776 776 776 768 768 747 747 768 768 723 723 747 747 747 747 723 723 707 707 723 723 688 688 707 707 707 707 688 688 664 664 688 688 634 634 664 664 664 664 634 634 626 626 634 634 571 571 626 626 626 626 571 571 563 563 571 571 514 514 563 563 563 563 514 514 512 512 514 514 464 464 512 512 512 512 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 598 598 594 594 675 675 594 594 671 671 675 675 675 675 671 671 740 740 671 671 732 732 740 740 740 740 732 732 795 795 732 732 791 791 795 795 795 795 791 791 850 850 791 791 844 844 850 850 850 850 844 844 899 899 844 844 891 891 899 899 899 899 891 891 940 940 891 891 932 932 940 940 940 940 932 932 975 975 932 932 969 969 975 975 975 975 969 969 2581 2581 969 969 2582 2582 2583 2583 1010 1010 1004 1004 1039 1039 1004 1004 1033 1033 1039 1039 1039 1039 1033 1033 1068 1068 1033 1033 1058 1058 1068 1068 1068 1068 1058 1058 1089 1089 1058 1058 1083 1083 1089 1089 1089 1089 1083 1083 1110 1110 1083 1083 1102 1102 1110 1110 1110 1110 1102 1102 1125 1125 1102 1102 1119 1119 1125 1125 1125 1125 1119 1119 1141 1141 1119 1119 1134 1134 1141 1141 1141 1141 1134 1134 1150 1150 1134 1134 1143 1143 1150 1150 1150 1150 1143 1143 1155 1155 1143 1143 1147 1147 1155 1155 1155 1155 1147 1147 1151 1151 1147 1147 1144 1144 1151 1151 1151 1151 1144 1144 1142 1142 1144 1144 1135 1135 1142 1142 1142 1142 1135 1135 1126 1126 1135 1135 1120 1120 1126 1126 1126 1126 1120 1120 1111 1111 1120 1120 1103 1103 1111 1111 1111 1111 1103 1103 1090 1090 1103 1103 1084 1084 1090 1090 1090 1090 1084 1084 1069 1069 1084 1084 1059 1059 1069 1069 1069 1069 1059 1059 1040 1040 1059 1059 1034 1034 1040 1040 1040 1040 1034 1034 1011 1011 1034 1034 1005 1005 1011 1011 2584 2584 2585 2585 976 976 2586 2586 970 970 976 976 976 976 970 970 941 941 970 970 933 933 941 941 941 941 933 933 900 900 933 933 892 892 900 900 900 900 892 892 851 851 600 600 495 495 598 598 886 886 919 919 878 878 919 919 909 909 878 878 878 878 909 909 870 870 909 909 890 890 870 870 870 870 890 890 855 855 890 890 874 874 855 855 855 855 874 874 835 835 874 874 857 857 835 835 835 835 857 857 821 821 857 857 829 829 821 821 821 821 829 829 802 802 829 829 812 812 802 802 802 802 812 812 772 772 812 812 776 776 772 772 772 772 776 776 753 753 776 776 747 747 753 753 753 753 747 747 715 715 747 747 707 707 715 715 715 715 707 707 692 692 707 707 664 664 692 692 692 692 664 664 646 646 664 664 626 626 646 646 646 646 626 626 615 615 626 626 563 563 615 615 615 615 563 563 559 559 563 563 512 512 559 559 559 559 512 512 508 508 512 512 472 472 508 508 508 508 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 600 600 598 598 677 677 598 598 675 675 677 677 677 677 675 675 742 742 675 675 740 740 742 742 742 742 740 740 799 799 740 740 795 795 799 799 799 799 795 795 852 852 795 795 850 850 852 852 852 852 850 850 901 901 850 850 899 899 901 901 901 901 899 899 942 942 899 899 940 940 942 942 942 942 940 940 979 979 940 940 975 975 979 979 979 979 975 975 2587 2587 975 975 2588 2588 2589 2589 1014 1014 1010 1010 1041 1041 1010 1010 1039 1039 1041 1041 1041 1041 1039 1039 1070 1070 1039 1039 1068 1068 1070 1070 1070 1070 1068 1068 1091 1091 1068 1068 1089 1089 1091 1091 1091 1091 1089 1089 1112 1112 1089 1089 1110 1110 1112 1112 1112 1112 1110 1110 1127 1127 1110 1110 1125 1125 1127 1127 1127 1127 1125 1125 1145 1145 1125 1125 1141 1141 1145 1145 1145 1145 1141 1141 1153 1153 1141 1141 1150 1150 1153 1153 1153 1153 1150 1150 1156 1156 1150 1150 1155 1155 1156 1156 1156 1156 1155 1155 1154 1154 1155 1155 1151 1151 1154 1154 1154 1154 1151 1151 1146 1146 1151 1151 1142 1142 1146 1146 1146 1146 1142 1142 1128 1128 1142 1142 1126 1126 1128 1128 1128 1128 1126 1126 1113 1113 1126 1126 1111 1111 1113 1113 1113 1113 1111 1111 1092 1092 1111 1111 1090 1090 1092 1092 1092 1092 1090 1090 1071 1071 1090 1090 1069 1069 1071 1071 1071 1071 1069 1069 1042 1042 1069 1069 1040 1040 1042 1042 1042 1042 1040 1040 1015 1015 1040 1040 1011 1011 1015 1015 2590 2590 2591 2591 980 980 2592 2592 976 976 980 980 980 980 976 976 943 943 976 976 941 941 943 943 943 943 941 941 902 902 941 941 900 900 902 902 902 902 900 900 853 853 900 900 851 851 853 853 853 853 851 851 800 800 596 596 495 495 600 600 845 845 886 886 839 839 886 886 878 878 839 839 839 839 878 878 833 833 878 878 870 870 833 833 833 833 870 870 825 825 870 870 855 855 825 825 825 825 855 855 817 817 855 855 835 835 817 817 817 817 835 835 798 798 835 835 821 821 798 798 798 798 821 821 778 778 821 821 802 802 778 778 778 778 802 802 764 764 802 802 772 772 764 764 764 764 772 772 745 745 772 772 753 753 745 745 745 745 753 753 713 713 753 753 715 715 713 713 713 713 715 715 699 699 715 715 692 692 699 699 699 699 692 692 656 656 692 692 646 646 656 656 656 656 646 646 632 632 646 646 615 615 632 632 632 632 615 615 591 591 615 615 559 559 591 591 591 591 559 559 549 549 559 559 508 508 549 549 549 549 508 508 506 506 508 508 476 476 506 506 506 506 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 596 596 600 600 673 673 600 600 677 677 673 673 673 673 677 677 738 738 677 677 742 742 738 738 738 738 742 742 793 793 742 742 799 799 793 793 793 793 799 799 846 846 799 799 852 852 846 846 846 846 852 852 895 895 852 852 901 901 895 895 895 895 901 901 936 936 901 901 942 942 936 936 936 936 942 942 973 973 942 942 979 979 973 973 973 973 979 979 2593 2593 979 979 2594 2594 2595 2595 1008 1008 1014 1014 1035 1035 1014 1014 1041 1041 1035 1035 1035 1035 1041 1041 1064 1064 1041 1041 1070 1070 1064 1064 1064 1064 1070 1070 1087 1087 1070 1070 1091 1091 1087 1087 1087 1087 1091 1091 1106 1106 1091 1091 1112 1112 1106 1106 1106 1106 1112 1112 1123 1123 1112 1112 1127 1127 1123 1123 1123 1123 1127 1127 1138 1138 1127 1127 1145 1145 1138 1138 1138 1138 1145 1145 1148 1148 1145 1145 1153 1153 1148 1148 1148 1148 1153 1153 1152 1152 1153 1153 1156 1156 1152 1152 1152 1152 1156 1156 1149 1149 1156 1156 1154 1154 1149 1149 1149 1149 1154 1154 1139 1139 1154 1154 1146 1146 1139 1139 1139 1139 1146 1146 1124 1124 1146 1146 1128 1128 1124 1124 1124 1124 1128 1128 1107 1107 1128 1128 1113 1113 1107 1107 1107 1107 1113 1113 1088 1088 1113 1113 1092 1092 1088 1088 1088 1088 1092 1092 1065 1065 1092 1092 1071 1071 1065 1065 1065 1065 1071 1071 1036 1036 1071 1071 1042 1042 1036 1036 1036 1036 1042 1042 1009 1009 1042 1042 1015 1015 1009 1009 2596 2596 2597 2597 974 974 2598 2598 980 980 974 974 974 974 980 980 937 937 980 980 943 943 937 937 937 937 943 943 896 896 943 943 902 902 896 896 896 896 902 902 847 847 902 902 853 853 847 847 847 847 853 853 794 794 853 853 800 800 794 794 794 794 800 800 739 739 592 592 495 495 596 596 796 796 845 845 792 792 845 845 839 839 792 792 792 792 839 839 786 786 839 839 833 833 786 786 786 786 833 833 782 782 833 833 825 825 782 782 782 782 825 825 774 774 825 825 817 817 774 774 774 774 817 817 766 766 817 817 798 798 766 766 766 766 798 798 760 760 798 798 778 778 760 760 760 760 778 778 735 735 778 778 764 764 735 735 735 735 764 764 721 721 764 764 745 745 721 721 721 721 745 745 705 705 745 745 713 713 705 705 705 705 713 713 686 686 713 713 699 699 686 686 686 686 699 699 654 654 699 699 656 656 654 654 654 654 656 656 636 636 656 656 632 632 636 636 636 636 632 632 613 613 632 632 591 591 613 613 613 613 591 591 569 569 591 591 549 549 569 569 569 569 549 549 545 545 549 549 506 506 545 545 545 545 506 506 504 504 506 506 478 478 504 504 504 504 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 592 592 596 596 667 667 596 596 673 673 667 667 667 667 673 673 730 730 673 673 738 738 730 730 730 730 738 738 789 789 738 738 793 793 789 789 789 789 793 793 842 842 793 793 846 846 842 842 842 842 846 846 887 887 846 846 895 895 887 887 887 887 895 895 928 928 895 895 936 936 928 928 928 928 936 936 965 965 936 936 973 973 965 965 965 965 973 973 2599 2599 973 973 2600 2600 2601 2601 1000 1000 1008 1008 1031 1031 1008 1008 1035 1035 1031 1031 1031 1031 1035 1035 1056 1056 1035 1035 1064 1064 1056 1056 1056 1056 1064 1064 1081 1081 1064 1064 1087 1087 1081 1081 1081 1081 1087 1087 1100 1100 1087 1087 1106 1106 1100 1100 1100 1100 1106 1106 1117 1117 1106 1106 1123 1123 1117 1117 1117 1117 1123 1123 1131 1131 1123 1123 1138 1138 1131 1131 1131 1131 1138 1138 1136 1136 1138 1138 1148 1148 1136 1136 1136 1136 1148 1148 1140 1140 1148 1148 1152 1152 1140 1140 1140 1140 1152 1152 1137 1137 1152 1152 1149 1149 1137 1137 1137 1137 1149 1149 1132 1132 1149 1149 1139 1139 1132 1132 1132 1132 1139 1139 1118 1118 1139 1139 1124 1124 1118 1118 1118 1118 1124 1124 1101 1101 1124 1124 1107 1107 1101 1101 1101 1101 1107 1107 1082 1082 1107 1107 1088 1088 1082 1082 1082 1082 1088 1088 1057 1057 1088 1088 1065 1065 1057 1057 1057 1057 1065 1065 1032 1032 1065 1065 1036 1036 1032 1032 1032 1032 1036 1036 1001 1001 1036 1036 1009 1009 1001 1001 2602 2602 2603 2603 966 966 2604 2604 974 974 966 966 966 966 974 974 929 929 974 974 937 937 929 929 929 929 937 937 888 888 937 937 896 896 888 888 888 888 896 896 843 843 896 896 847 847 843 843 843 843 847 847 790 790 847 847 794 794 790 790 790 790 794 794 731 731 794 794 739 739 731 731 731 731 739 739 668 668 743 743 796 796 741 741 796 796 792 792 741 741 741 741 792 792 733 733 792 792 786 786 733 733 733 733 786 786 729 729 786 786 782 782 729 729 729 729 782 782 725 725 782 782 774 774 725 725 725 725 774 774 717 717 774 774 766 766 717 717 717 717 766 766 711 711 766 766 760 760 711 711 711 711 760 760 703 703 760 760 735 735 703 703 703 703 735 735 697 697 735 735 721 721 697 697 697 697 721 721 682 682 721 721 705 705 682 682 682 682 705 705 658 658 705 705 686 686 658 658 658 658 686 686 640 640 686 686 654 654 640 640 640 640 654 654 630 630 654 654 636 636 630 630 630 630 636 636 611 611 636 636 613 613 611 611 611 611 613 613 577 577 613 613 569 569 577 577 577 577 569 569 555 555 569 569 545 545 555 555 555 555 545 545 539 539 545 545 504 504 539 539 539 539 504 504 502 502 504 504 484 484 502 502 502 502 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 674 674 743 743 678 678 743 743 741 741 678 678 678 678 741 741 676 676 741 741 733 733 676 676 676 676 733 733 672 672 733 733 729 729 672 672 672 672 729 729 666 666 729 729 725 725 666 666 666 666 725 725 662 662 725 725 717 717 662 662 662 662 717 717 652 652 717 717 711 711 652 652 652 652 711 711 648 648 711 711 703 703 648 648 648 648 703 703 642 642 703 703 697 697 642 642 642 642 697 697 638 638 697 697 682 682 638 638 638 638 682 682 628 628 682 682 658 658 628 628 628 628 658 658 624 624 658 658 640 640 624 624 624 624 640 640 607 607 640 640 630 630 607 607 607 607 630 630 583 583 630 630 611 611 583 583 583 583 611 611 567 567 611 611 577 577 567 567 567 567 577 577 553 553 577 577 555 555 553 553 553 553 555 555 543 543 555 555 539 539 543 543 543 543 539 539 535 535 539 539 502 502 535 535 535 535 502 502 500 500 502 502 488 488 500 500 500 500 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 593 593 674 674 597 597 674 674 678 678 597 597 597 597 678 678 601 601 678 678 676 676 601 601 601 601 676 676 599 599 676 676 672 672 599 599 599 599 672 672 595 595 672 672 666 666 595 595 595 595 666 666 589 589 666 666 662 662 589 589 589 589 662 662 585 585 662 662 652 652 585 585 585 585 652 652 581 581 652 652 648 648 581 581 581 581 648 648 575 575 648 648 642 642 575 575 575 575 642 642 573 573 642 642 638 638 573 573 573 573 638 638 565 565 638 638 628 628 565 565 565 565 628 628 561 561 628 628 624 624 561 561 561 561 624 624 557 557 624 624 607 607 557 557 557 557 607 607 551 551 607 607 583 583 551 551 551 551 583 583 547 547 583 583 567 567 547 547 547 547 567 567 541 541 567 567 553 553 541 541 541 541 553 553 537 537 553 553 543 543 537 537 537 537 543 543 533 533 543 543 535 535 533 533 533 533 535 535 510 510 535 535 500 500 510 510 510 510 500 500 498 498 500 500 492 492 498 498 498 498 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 593 593 668 668 674 674 668 668 739 739 674 674 674 674 739 739 743 743 739 739 800 800 743 743 743 743 800 800 796 796 800 800 851 851 796 796 796 796 851 851 845 845 851 851 892 892 845 845 845 845 892 892 886 886 892 892 925 925 886 886 886 886 925 925 919 919 925 925 954 954 919 919 919 919 954 954 947 947 954 954 972 972 947 947 947 947 972 972 956 956 972 972 2605 2605 956 956 956 956 2606 2606 2607 2607 986 986 989 989 962 962 962 962 989 989 958 958 989 989 978 978 958 958 2608 2608 2609 2609 951 951 2610 2610 960 960 951 951 951 951 960 960 921 921 960 960 931 931 921 921 921 921 931 931 894 894 931 931 904 904 894 894 894 894 904 904 859 859 904 904 863 863 859 859 859 859 863 863 814 814 863 863 815 815 814 814 814 814 815 815 758 758 815 815 756 756 758 758 758 758 756 756 693 693 756 756 689 689 693 693 693 693 689 689 618 618 689 689 616 616 618 618 618 618 616 616 525 525 616 616 523 523 525 525 525 525 523 523 443 443 523 523 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2611 2611 2612 2612 270 270 2613 2613 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1895 1895 1897 1897 1818 1818 1895 1895 1818 1818 1891 1891 1889 1889 1891 1891 1818 1818 1885 1885 1889 1889 1818 1818 1876 1876 1885 1885 1818 1818 1868 1868 1876 1876 1818 1818 1860 1860 1868 1868 1818 1818 1852 1852 1860 1860 1818 1818 1848 1848 1852 1852 1818 1818 1840 1840 1848 1848 1818 1818 1834 1834 1840 1840 1818 1818 1828 1828 1834 1834 1818 1818 1824 1824 1828 1828 1818 1818 1820 1820 1824 1824 1818 1818 1816 1816 1820 1820 1818 1818 1804 1804 1816 1816 1818 1818 1781 1781 1804 1804 1818 1818 1777 1777 1781 1781 1818 1818 1773 1773 1777 1777 1818 1818 1767 1767 1773 1773 1818 1818 1763 1763 1767 1767 1818 1818 1757 1757 1763 1763 1818 1818 1753 1753 1757 1757 1818 1818 1749 1749 1753 1753 1818 1818 1741 1741 1749 1749 1818 1818 1739 1739 1741 1741 1818 1818 1733 1733 1739 1739 1818 1818 1729 1729 1733 1733 1818 1818 1725 1725 1729 1729 1818 1818 1719 1719 1725 1725 1818 1818 1715 1715 1719 1719 1818 1818 1713 1713 1715 1715 1818 1818 1717 1717 1713 1713 1818 1818 1721 1721 1717 1717 1818 1818 1938 1938 1884 1884 1888 1888 1817 1817 1896 1896 1894 1894 1888 1888 1884 1884 1817 1817 1875 1875 1817 1817 1884 1884 1875 1875 1884 1884 1930 1930 1884 1884 1938 1938 1930 1930 1930 1930 1938 1938 1981 1981 1867 1867 1817 1817 1875 1875 1948 1948 1890 1890 1955 1955 1890 1890 1894 1894 1955 1955 1955 1955 1894 1894 1959 1959 1894 1894 1896 1896 1959 1959 1959 1959 1896 1896 1961 1961 1867 1867 1875 1875 1922 1922 1875 1875 1930 1930 1922 1922 1922 1922 1930 1930 1973 1973 1930 1930 1981 1981 1973 1973 1973 1973 1981 1981 2018 2018 1859 1859 1817 1817 1867 1867 1991 1991 1948 1948 1999 1999 1948 1948 1955 1955 1999 1999 1999 1999 1955 1955 2005 2005 1955 1955 1959 1959 2005 2005 2005 2005 1959 1959 2014 2014 1959 1959 1961 1961 2014 2014 2014 2014 1961 1961 2020 2020 1859 1859 1867 1867 1914 1914 1867 1867 1922 1922 1914 1914 1914 1914 1922 1922 1963 1963 1922 1922 1973 1973 1963 1963 1963 1963 1973 1973 1995 1995 1973 1973 2018 2018 1995 1995 1995 1995 2018 2018 2032 2032 1851 1851 1817 1817 1859 1859 2026 2026 1991 1991 2034 2034 1991 1991 1999 1999 2034 2034 2034 2034 1999 1999 2044 2044 1999 1999 2005 2005 2044 2044 2044 2044 2005 2005 2052 2052 2005 2005 2014 2014 2052 2052 2052 2052 2014 2014 2063 2063 2014 2014 2020 2020 2063 2063 2063 2063 2020 2020 2069 2069 1851 1851 1859 1859 1906 1906 1859 1859 1914 1914 1906 1906 1906 1906 1914 1914 1946 1946 1914 1914 1963 1963 1946 1946 1946 1946 1963 1963 1979 1979 1963 1963 1995 1995 1979 1979 1979 1979 1995 1995 2016 2016 1995 1995 2032 2032 2016 2016 2016 2016 2032 2032 2040 2040 1847 1847 1817 1817 1851 1851 2048 2048 2026 2026 2067 2067 2026 2026 2034 2034 2067 2067 2067 2067 2034 2034 2075 2075 2034 2034 2044 2044 2075 2075 2075 2075 2044 2044 2083 2083 2044 2044 2052 2052 2083 2083 2083 2083 2052 2052 2093 2093 2052 2052 2063 2063 2093 2093 2093 2093 2063 2063 2101 2101 2063 2063 2069 2069 2101 2101 2101 2101 2069 2069 2110 2110 1847 1847 1851 1851 1900 1900 1851 1851 1906 1906 1900 1900 1900 1900 1906 1906 1926 1926 1906 1906 1946 1946 1926 1926 1926 1926 1946 1946 1967 1967 1946 1946 1979 1979 1967 1967 1967 1967 1979 1979 1987 1987 1979 1979 2016 2016 1987 1987 1987 1987 2016 2016 2022 2022 2016 2016 2040 2040 2022 2022 2022 2022 2040 2040 2036 2036 1839 1839 1817 1817 1847 1847 2065 2065 2048 2048 2079 2079 2048 2048 2067 2067 2079 2079 2079 2079 2067 2067 2097 2097 2067 2067 2075 2075 2097 2097 2097 2097 2075 2075 2114 2114 2075 2075 2083 2083 2114 2114 2114 2114 2083 2083 2120 2120 2083 2083 2093 2093 2120 2120 2120 2120 2093 2093 2128 2128 2093 2093 2101 2101 2128 2128 2128 2128 2101 2101 2140 2140 2101 2101 2110 2110 2140 2140 2140 2140 2110 2110 2147 2147 1839 1839 1847 1847 1886 1886 1847 1847 1900 1900 1886 1886 1886 1886 1900 1900 1912 1912 1900 1900 1926 1926 1912 1912 1912 1912 1926 1926 1942 1942 1926 1926 1967 1967 1942 1942 1942 1942 1967 1967 1971 1971 1967 1967 1987 1987 1971 1971 1971 1971 1987 1987 1985 1985 1987 1987 2022 2022 1985 1985 1985 1985 2022 2022 2012 2012 2022 2022 2036 2036 2012 2012 2012 2012 2036 2036 2028 2028 1833 1833 1817 1817 1839 1839 2071 2071 2065 2065 2087 2087 2065 2065 2079 2079 2087 2087 2087 2087 2079 2079 2112 2112 2079 2079 2097 2097 2112 2112 2112 2112 2097 2097 2124 2124 2097 2097 2114 2114 2124 2124 2124 2124 2114 2114 2142 2142 2114 2114 2120 2120 2142 2142 2142 2142 2120 2120 2155 2155 2120 2120 2128 2128 2155 2155 2155 2155 2128 2128 2161 2161 2128 2128 2140 2140 2161 2161 2161 2161 2140 2140 2169 2169 2140 2140 2147 2147 2169 2169 2169 2169 2147 2147 2180 2180 1833 1833 1839 1839 1863 1863 1839 1839 1886 1886 1863 1863 1863 1863 1886 1886 1902 1902 1886 1886 1912 1912 1902 1902 1902 1902 1912 1912 1918 1918 1912 1912 1942 1942 1918 1918 1918 1918 1942 1942 1934 1934 1942 1942 1971 1971 1934 1934 1934 1934 1971 1971 1965 1965 1971 1971 1985 1985 1965 1965 1965 1965 1985 1985 1977 1977 1985 1985 2012 2012 1977 1977 1977 1977 2012 2012 1993 1993 2012 2012 2028 2028 1993 1993 1993 1993 2028 2028 2614 2614 1827 1827 1817 1817 1833 1833 2060 2060 2071 2071 2085 2085 2071 2071 2087 2087 2085 2085 2085 2085 2087 2087 2116 2116 2087 2087 2112 2112 2116 2116 2116 2116 2112 2112 2132 2132 2112 2112 2124 2124 2132 2132 2132 2132 2124 2124 2153 2153 2124 2124 2142 2142 2153 2153 2153 2153 2142 2142 2167 2167 2142 2142 2155 2155 2167 2167 2167 2167 2155 2155 2184 2184 2155 2155 2161 2161 2184 2184 2184 2184 2161 2161 2192 2192 2161 2161 2169 2169 2192 2192 2192 2192 2169 2169 2198 2198 2169 2169 2180 2180 2198 2198 2198 2198 2180 2180 2208 2208 1827 1827 1833 1833 1845 1845 1833 1833 1863 1863 1845 1845 1845 1845 1863 1863 1871 1871 1863 1863 1902 1902 1871 1871 1871 1871 1902 1902 1898 1898 1902 1902 1918 1918 1898 1898 1898 1898 1918 1918 1910 1910 1918 1918 1934 1934 1910 1910 1910 1910 1934 1934 1924 1924 1934 1934 1965 1965 1924 1924 1924 1924 1965 1965 1936 1936 1965 1965 1977 1977 1936 1936 1936 1936 1977 1977 1957 1957 1977 1977 1993 1993 1957 1957 1957 1957 1993 1993 2615 2615 1993 1993 2616 2616 2617 2617 1969 1969 2007 2007 1975 1975 1823 1823 1817 1817 1827 1827 2042 2042 2060 2060 2077 2077 2060 2060 2085 2085 2077 2077 2077 2077 2085 2085 2108 2108 2085 2085 2116 2116 2108 2108 2108 2108 2116 2116 2130 2130 2116 2116 2132 2132 2130 2130 2130 2130 2132 2132 2157 2157 2132 2132 2153 2153 2157 2157 2157 2157 2153 2153 2175 2175 2153 2153 2167 2167 2175 2175 2175 2175 2167 2167 2190 2190 2167 2167 2184 2184 2190 2190 2190 2190 2184 2184 2204 2204 2184 2184 2192 2192 2204 2204 2204 2204 2192 2192 2618 2618 2192 2192 2198 2198 2619 2619 2620 2620 2198 2198 2621 2621 2198 2198 2208 2208 2622 2622 2623 2623 2208 2208 2624 2624 1823 1823 1827 1827 1831 1831 1827 1827 1845 1845 1831 1831 1831 1831 1845 1845 1843 1843 1845 1845 1871 1871 1843 1843 1843 1843 1871 1871 1857 1857 1871 1871 1898 1898 1857 1857 1857 1857 1898 1898 1881 1881 1898 1898 1910 1910 1881 1881 1881 1881 1910 1910 1892 1892 1910 1910 1924 1924 1892 1892 1892 1892 1924 1924 1904 1904 1924 1924 1936 1936 1904 1904 1904 1904 1936 1936 1908 1908 1936 1936 1957 1957 1908 1908 1908 1908 1957 1957 2625 2625 1957 1957 2626 2626 2627 2627 1916 1916 1969 1969 1920 1920 1969 1969 1975 1975 1920 1920 1920 1920 1975 1975 1928 1928 1819 1819 1817 1817 1823 1823 2628 2628 2042 2042 2629 2629 2042 2042 2077 2077 2630 2630 2631 2631 2077 2077 2632 2632 2077 2077 2108 2108 2633 2633 2634 2634 2108 2108 2635 2635 2108 2108 2130 2130 2636 2636 2637 2637 2130 2130 2151 2151 2130 2130 2157 2157 2151 2151 2151 2151 2157 2157 2173 2173 2157 2157 2175 2175 2173 2173 2173 2173 2175 2175 2638 2638 2175 2175 2190 2190 2639 2639 2640 2640 2190 2190 2641 2641 2190 2190 2204 2204 2642 2642 2643 2643 2204 2204 2644 2644 2204 2204 2645 2645 2646 2646 2225 2225 2217 2217 2238 2238 2217 2217 2223 2223 2238 2238 2238 2238 2223 2223 2246 2246 2223 2223 2233 2233 2246 2246 2246 2246 2233 2233 2250 2250 1819 1819 1823 1823 1821 1821 1823 1823 1831 1831 1821 1821 1821 1821 1831 1831 1825 1825 1831 1831 1843 1843 1825 1825 1825 1825 1843 1843 1829 1829 1843 1843 1857 1857 1829 1829 1829 1829 1857 1857 1835 1835 1857 1857 1881 1881 1835 1835 1835 1835 1881 1881 1837 1837 1881 1881 1892 1892 1837 1837 1837 1837 1892 1892 1841 1841 1892 1892 1904 1904 1841 1841 1841 1841 1904 1904 1849 1849 1904 1904 1908 1908 1849 1849 1849 1849 1908 1908 2647 2647 1908 1908 2648 2648 2649 2649 1853 1853 1916 1916 1855 1855 1916 1916 1920 1920 1855 1855 1855 1855 1920 1920 1861 1861 1920 1920 1928 1928 1861 1861 1861 1861 1928 1928 1865 1865 1815 1815 1817 1817 1819 1819 1983 1983 2024 2024 2030 2030 2024 2024 2056 2056 2030 2030 2030 2030 2056 2056 2073 2073 2056 2056 2091 2091 2073 2073 2073 2073 2091 2091 2106 2106 2091 2091 2122 2122 2106 2106 2106 2106 2122 2122 2136 2136 2650 2650 2151 2151 2651 2651 2652 2652 2151 2151 2653 2653 2151 2151 2173 2173 2654 2654 2655 2655 2173 2173 2656 2656 2173 2173 2657 2657 2658 2658 2188 2188 2194 2194 2211 2211 2194 2194 2213 2213 2211 2211 2211 2211 2213 2213 2229 2229 2213 2213 2225 2225 2229 2229 2229 2229 2225 2225 2242 2242 2225 2225 2238 2238 2242 2242 2242 2242 2238 2238 2257 2257 2238 2238 2246 2246 2257 2257 2257 2257 2246 2246 2263 2263 2246 2246 2250 2250 2263 2263 2263 2263 2250 2250 2271 2271 1815 1815 1819 1819 1813 1813 1819 1819 1821 1821 1813 1813 1813 1813 1821 1821 1811 1811 1821 1821 1825 1825 1811 1811 1811 1811 1825 1825 1809 1809 1825 1825 1829 1829 1809 1809 1809 1809 1829 1829 1807 1807 1829 1829 1835 1835 1807 1807 1807 1807 1835 1835 1805 1805 1835 1835 1837 1837 1805 1805 1805 1805 1837 1837 1801 1801 1837 1837 1841 1841 1801 1801 1801 1801 1841 1841 1799 1799 1841 1841 1849 1849 1799 1799 1799 1799 1849 1849 2659 2659 1849 1849 2660 2660 2661 2661 1797 1797 1853 1853 1795 1795 1853 1853 1855 1855 1795 1795 1795 1795 1855 1855 1793 1793 1855 1855 1861 1861 1793 1793 1793 1793 1861 1861 1791 1791 1861 1861 1865 1865 1791 1791 1791 1791 1865 1865 1789 1789 1803 1803 1817 1817 1815 1815 1932 1932 1983 1983 1989 1989 1983 1983 2030 2030 1989 1989 1989 1989 2030 2030 2038 2038 2030 2030 2073 2073 2038 2038 2038 2038 2073 2073 2081 2081 2073 2073 2106 2106 2081 2081 2081 2081 2106 2106 2118 2118 2106 2106 2136 2136 2118 2118 2118 2118 2136 2136 2149 2149 2136 2136 2163 2163 2149 2149 2149 2149 2163 2163 2182 2182 2163 2163 2662 2662 2182 2182 2182 2182 2663 2663 2664 2664 2188 2188 2211 2211 2202 2202 2202 2202 2211 2211 2221 2221 2211 2211 2229 2229 2221 2221 2221 2221 2229 2229 2240 2240 2229 2229 2242 2242 2240 2240 2240 2240 2242 2242 2259 2259 2242 2242 2257 2257 2259 2259 2259 2259 2257 2257 2269 2269 2257 2257 2263 2263 2269 2269 2269 2269 2263 2263 2278 2278 2263 2263 2271 2271 2278 2278 2278 2278 2271 2271 2284 2284 1803 1803 1815 1815 1778 1778 1815 1815 1813 1813 1778 1778 1778 1778 1813 1813 1774 1774 1813 1813 1811 1811 1774 1774 1774 1774 1811 1811 1768 1768 1811 1811 1809 1809 1768 1768 1768 1768 1809 1809 1764 1764 1809 1809 1807 1807 1764 1764 1764 1764 1807 1807 1754 1754 1807 1807 1805 1805 1754 1754 1754 1754 1805 1805 1750 1750 1805 1805 1801 1801 1750 1750 1750 1750 1801 1801 1742 1742 1801 1801 1799 1799 1742 1742 1742 1742 1799 1799 2665 2665 1799 1799 2666 2666 2667 2667 1734 1734 1797 1797 1726 1726 1797 1797 1795 1795 1726 1726 1726 1726 1795 1795 1710 1710 1795 1795 1793 1793 1710 1710 1710 1710 1793 1793 1708 1708 1793 1793 1791 1791 1708 1708 1708 1708 1791 1791 1704 1704 1791 1791 1789 1789 1704 1704 1704 1704 1789 1789 1696 1696 1780 1780 1817 1817 1803 1803 1869 1869 1932 1932 1940 1940 1932 1932 1989 1989 1940 1940 1940 1940 1989 1989 1997 1997 1989 1989 2038 2038 1997 1997 1997 1997 2038 2038 2046 2046 2038 2038 2081 2081 2046 2046 2046 2046 2081 2081 2089 2089 2081 2081 2118 2118 2089 2089 2089 2089 2118 2118 2126 2126 2118 2118 2149 2149 2126 2126 2126 2126 2149 2149 2159 2159 2149 2149 2182 2182 2159 2159 2159 2159 2182 2182 2186 2186 2182 2182 2668 2668 2186 2186 2186 2186 2669 2669 2670 2670 2202 2202 2221 2221 2215 2215 2215 2215 2221 2221 2236 2236 2221 2221 2240 2240 2236 2236 2236 2236 2240 2240 2254 2254 2240 2240 2259 2259 2254 2254 2254 2254 2259 2259 2267 2267 2259 2259 2269 2269 2267 2267 2267 2267 2269 2269 2280 2280 2269 2269 2278 2278 2280 2280 2280 2280 2278 2278 2291 2291 2278 2278 2284 2284 2291 2291 2291 2291 2284 2284 2295 2295 1780 1780 1803 1803 1770 1770 1803 1803 1778 1778 1770 1770 1770 1770 1778 1778 1758 1758 1778 1778 1774 1774 1758 1758 1758 1758 1774 1774 1744 1744 1774 1774 1768 1768 1744 1744 1744 1744 1768 1768 1722 1722 1768 1768 1764 1764 1722 1722 1722 1722 1764 1764 1698 1698 1764 1764 1754 1754 1698 1698 1698 1698 1754 1754 1687 1687 1754 1754 1750 1750 1687 1687 1687 1687 1750 1750 1679 1679 1750 1750 1742 1742 1679 1679 1679 1679 1742 1742 2671 2671 1742 1742 2672 2672 2673 2673 1669 1669 1734 1734 1663 1663 1734 1734 1726 1726 1663 1663 1663 1663 1726 1726 1653 1653 1726 1726 1710 1710 1653 1653 1653 1653 1710 1710 1643 1643 1710 1710 1708 1708 1643 1643 1643 1643 1708 1708 1633 1633 1708 1708 1704 1704 1633 1633 1633 1633 1704 1704 1629 1629 1704 1704 1696 1696 1629 1629 1629 1629 1696 1696 1623 1623 1776 1776 1817 1817 1780 1780 1787 1787 1869 1869 1873 1873 1869 1869 1940 1940 1873 1873 1873 1873 1940 1940 1944 1944 1940 1940 1997 1997 1944 1944 1944 1944 1997 1997 2001 2001 1997 1997 2046 2046 2001 2001 2001 2001 2046 2046 2050 2050 2046 2046 2089 2089 2050 2050 2050 2050 2089 2089 2095 2095 2089 2089 2126 2126 2095 2095 2095 2095 2126 2126 2134 2134 2126 2126 2159 2159 2134 2134 2134 2134 2159 2159 2165 2165 2159 2159 2186 2186 2165 2165 2165 2165 2186 2186 2196 2196 2186 2186 2674 2674 2196 2196 2196 2196 2675 2675 2676 2676 2215 2215 2236 2236 2219 2219 2219 2219 2236 2236 2244 2244 2236 2236 2254 2254 2244 2244 2244 2244 2254 2254 2261 2261 2254 2254 2267 2267 2261 2261 2261 2261 2267 2267 2276 2276 2267 2267 2280 2280 2276 2276 2276 2276 2280 2280 2289 2289 2280 2280 2291 2291 2289 2289 2289 2289 2291 2291 2297 2297 2291 2291 2295 2295 2297 2297 2297 2297 2295 2295 2304 2304 1776 1776 1780 1780 1760 1760 1780 1780 1770 1770 1760 1760 1760 1760 1770 1770 1736 1736 1770 1770 1758 1758 1736 1736 1736 1736 1758 1758 1700 1700 1758 1758 1744 1744 1700 1700 1700 1700 1744 1744 1681 1681 1744 1744 1722 1722 1681 1681 1681 1681 1722 1722 1667 1667 1722 1722 1698 1698 1667 1667 1667 1667 1698 1698 1649 1649 1698 1698 1687 1687 1649 1649 1649 1649 1687 1687 1625 1625 1687 1687 1679 1679 1625 1625 1625 1625 1679 1679 2677 2677 1679 1679 2678 2678 2679 2679 1612 1612 1669 1669 1604 1604 1669 1669 1663 1663 1604 1604 1604 1604 1663 1663 1594 1594 1663 1663 1653 1653 1594 1594 1594 1594 1653 1653 1586 1586 1653 1653 1643 1643 1586 1586 1586 1586 1643 1643 1576 1576 1643 1643 1633 1633 1576 1576 1576 1576 1633 1633 1562 1562 1633 1633 1629 1629 1562 1562 1562 1562 1629 1629 1558 1558 1629 1629 1623 1623 1558 1558 1558 1558 1623 1623 1556 1556 1772 1772 1817 1817 1776 1776 1694 1694 1787 1787 1785 1785 1787 1787 1873 1873 1785 1785 1785 1785 1873 1873 1877 1877 1873 1873 1944 1944 1877 1877 1877 1877 1944 1944 1950 1950 1944 1944 2001 2001 1950 1950 1950 1950 2001 2001 2003 2003 2001 2001 2050 2050 2003 2003 2003 2003 2050 2050 2054 2054 2050 2050 2095 2095 2054 2054 2054 2054 2095 2095 2099 2099 2095 2095 2134 2134 2099 2099 2099 2099 2134 2134 2138 2138 2134 2134 2165 2165 2138 2138 2138 2138 2165 2165 2171 2171 2165 2165 2196 2196 2171 2171 2171 2171 2196 2196 2200 2200 2196 2196 2680 2680 2200 2200 2200 2200 2681 2681 2682 2682 2219 2219 2244 2244 2227 2227 2227 2227 2244 2244 2248 2248 2244 2244 2261 2261 2248 2248 2248 2248 2261 2261 2265 2265 2261 2261 2276 2276 2265 2265 2265 2265 2276 2276 2282 2282 2276 2276 2289 2289 2282 2282 2282 2282 2289 2289 2293 2293 2289 2289 2297 2297 2293 2293 2293 2293 2297 2297 2302 2302 2297 2297 2304 2304 2302 2302 2302 2302 2304 2304 2309 2309 1772 1772 1776 1776 1746 1746 1776 1776 1760 1760 1746 1746 1746 1746 1760 1760 1702 1702 1760 1760 1736 1736 1702 1702 1702 1702 1736 1736 1677 1677 1736 1736 1700 1700 1677 1677 1677 1677 1700 1700 1657 1657 1700 1700 1681 1681 1657 1657 1657 1657 1681 1681 1621 1621 1681 1681 1667 1667 1621 1621 1621 1621 1667 1667 1606 1606 1667 1667 1649 1649 1606 1606 1606 1606 1649 1649 1590 1590 1649 1649 1625 1625 1590 1590 1590 1590 1625 1625 2683 2683 1625 1625 2684 2684 2685 2685 1564 1564 1612 1612 1551 1551 1612 1612 1604 1604 1551 1551 1551 1551 1604 1604 1543 1543 1604 1604 1594 1594 1543 1543 1543 1543 1594 1594 1533 1533 1594 1594 1586 1586 1533 1533 1533 1533 1586 1586 1525 1525 1586 1586 1576 1576 1525 1525 1525 1525 1576 1576 1509 1509 1576 1576 1562 1562 1509 1509 1509 1509 1562 1562 1503 1503 1562 1562 1558 1558 1503 1503 1503 1503 1558 1558 1499 1499 1558 1558 1556 1556 1499 1499 1499 1499 1556 1556 1498 1498 1766 1766 1817 1817 1772 1772 1619 1619 1694 1694 1692 1692 1694 1694 1785 1785 1692 1692 1692 1692 1785 1785 1783 1783 1785 1785 1877 1877 1783 1783 1783 1783 1877 1877 1879 1879 1877 1877 1950 1950 1879 1879 1879 1879 1950 1950 1952 1952 1950 1950 2003 2003 1952 1952 1952 1952 2003 2003 2009 2009 2003 2003 2054 2054 2009 2009 2009 2009 2054 2054 2058 2058 2054 2054 2099 2099 2058 2058 2058 2058 2099 2099 2103 2103 2099 2099 2138 2138 2103 2103 2103 2103 2138 2138 2144 2144 2138 2138 2171 2171 2144 2144 2144 2144 2171 2171 2177 2177 2171 2171 2200 2200 2177 2177 2177 2177 2200 2200 2206 2206 2200 2200 2686 2686 2206 2206 2206 2206 2687 2687 2688 2688 2227 2227 2248 2248 2231 2231 2231 2231 2248 2248 2252 2252 2248 2248 2265 2265 2252 2252 2252 2252 2265 2265 2273 2273 2265 2265 2282 2282 2273 2273 2273 2273 2282 2282 2286 2286 2282 2282 2293 2293 2286 2286 2286 2286 2293 2293 2299 2299 2293 2293 2302 2302 2299 2299 2299 2299 2302 2302 2306 2306 2302 2302 2309 2309 2306 2306 2306 2306 2309 2309 2311 2311 1766 1766 1772 1772 1730 1730 1772 1772 1746 1746 1730 1730 1730 1730 1746 1746 1683 1683 1746 1746 1702 1702 1683 1683 1683 1683 1702 1702 1659 1659 1702 1702 1677 1677 1659 1659 1659 1659 1677 1677 1614 1614 1677 1677 1657 1657 1614 1614 1614 1614 1657 1657 1598 1598 1657 1657 1621 1621 1598 1598 1598 1598 1621 1621 1566 1566 1621 1621 1606 1606 1566 1566 1566 1566 1606 1606 1545 1545 1606 1606 1590 1590 1545 1545 1545 1545 1590 1590 1529 1529 1590 1590 2689 2689 1529 1529 1529 1529 2690 2690 2691 2691 1564 1564 1551 1551 1505 1505 1505 1505 1551 1551 1494 1494 1551 1551 1543 1543 1494 1494 1494 1494 1543 1543 1486 1486 1543 1543 1533 1533 1486 1486 1486 1486 1533 1533 1476 1476 1533 1533 1525 1525 1476 1476 1476 1476 1525 1525 1464 1464 1525 1525 1509 1509 1464 1464 1464 1464 1509 1509 1454 1454 1509 1509 1503 1503 1454 1454 1454 1454 1503 1503 1450 1450 1503 1503 1499 1499 1450 1450 1450 1450 1499 1499 1447 1447 1499 1499 1498 1498 1447 1447 1447 1447 1498 1498 1451 1451 1762 1762 1817 1817 1766 1766 1555 1555 1619 1619 1618 1618 1619 1619 1692 1692 1618 1618 1618 1618 1692 1692 1691 1691 1692 1692 1783 1783 1691 1691 1691 1691 1783 1783 1782 1782 1783 1783 1879 1879 1782 1782 1782 1782 1879 1879 1883 1883 1879 1879 1952 1952 1883 1883 1883 1883 1952 1952 1954 1954 1952 1952 2009 2009 1954 1954 1954 1954 2009 2009 2011 2011 2009 2009 2058 2058 2011 2011 2011 2011 2058 2058 2062 2062 2058 2058 2103 2103 2062 2062 2062 2062 2103 2103 2105 2105 2103 2103 2144 2144 2105 2105 2105 2105 2144 2144 2146 2146 2144 2144 2177 2177 2146 2146 2146 2146 2177 2177 2179 2179 2177 2177 2206 2206 2179 2179 2179 2179 2206 2206 2210 2210 2206 2206 2692 2692 2210 2210 2210 2210 2693 2693 2694 2694 2231 2231 2252 2252 2235 2235 2235 2235 2252 2252 2256 2256 2252 2252 2273 2273 2256 2256 2256 2256 2273 2273 2275 2275 2273 2273 2286 2286 2275 2275 2275 2275 2286 2286 2288 2288 2286 2286 2299 2299 2288 2288 2288 2288 2299 2299 2301 2301 2299 2299 2306 2306 2301 2301 2301 2301 2306 2306 2308 2308 2306 2306 2311 2311 2308 2308 2308 2308 2311 2311 2313 2313 1762 1762 1766 1766 1706 1706 1766 1766 1730 1730 1706 1706 1706 1706 1730 1730 1673 1673 1730 1730 1683 1683 1673 1673 1673 1673 1683 1683 1627 1627 1683 1683 1659 1659 1627 1627 1627 1627 1659 1659 1600 1600 1659 1659 1614 1614 1600 1600 1600 1600 1614 1614 1560 1560 1614 1614 1598 1598 1560 1560 1560 1560 1598 1598 1537 1537 1598 1598 1566 1566 1537 1537 1537 1537 1566 1566 1507 1507 1566 1566 1545 1545 1507 1507 1507 1507 1545 1545 1490 1490 1545 1545 1529 1529 1490 1490 1490 1490 1529 1529 2695 2695 1529 1529 2696 2696 2697 2697 1472 1472 1505 1505 1448 1448 1505 1505 1494 1494 1448 1448 1448 1448 1494 1494 1441 1441 1494 1494 1486 1486 1441 1441 1441 1441 1486 1486 1433 1433 1486 1486 1476 1476 1433 1433 1433 1433 1476 1476 1419 1419 1476 1476 1464 1464 1419 1419 1419 1419 1464 1464 1409 1409 1464 1464 1454 1454 1409 1409 1409 1409 1454 1454 1407 1407 1454 1454 1450 1450 1407 1407 1407 1407 1450 1450 1406 1406 1450 1450 1447 1447 1406 1406 1406 1406 1447 1447 1408 1408 1447 1447 1451 1451 1408 1408 1408 1408 1451 1451 1410 1410 1756 1756 1817 1817 1762 1762 1500 1500 1555 1555 1557 1557 1555 1555 1618 1618 1557 1557 1557 1557 1618 1618 1620 1620 1618 1618 1691 1691 1620 1620 1620 1620 1691 1691 1693 1693 1691 1691 1782 1782 1693 1693 1693 1693 1782 1782 1784 1784 1782 1782 1883 1883 1784 1784 1784 1784 1883 1883 1880 1880 1883 1883 1954 1954 1880 1880 1880 1880 1954 1954 1953 1953 1954 1954 2011 2011 1953 1953 1953 1953 2011 2011 2010 2010 2011 2011 2062 2062 2010 2010 2010 2010 2062 2062 2059 2059 2062 2062 2105 2105 2059 2059 2059 2059 2105 2105 2104 2104 2105 2105 2146 2146 2104 2104 2104 2104 2146 2146 2145 2145 2146 2146 2179 2179 2145 2145 2145 2145 2179 2179 2178 2178 2179 2179 2210 2210 2178 2178 2178 2178 2210 2210 2207 2207 2210 2210 2698 2698 2207 2207 2207 2207 2699 2699 2700 2700 2235 2235 2256 2256 2232 2232 2232 2232 2256 2256 2253 2253 2256 2256 2275 2275 2253 2253 2253 2253 2275 2275 2274 2274 2275 2275 2288 2288 2274 2274 2274 2274 2288 2288 2287 2287 2288 2288 2301 2301 2287 2287 2287 2287 2301 2301 2300 2300 2301 2301 2308 2308 2300 2300 2300 2300 2308 2308 2307 2307 2308 2308 2313 2313 2307 2307 2307 2307 2313 2313 2312 2312 1756 1756 1762 1762 1689 1689 1762 1762 1706 1706 1689 1689 1689 1689 1706 1706 1655 1655 1706 1706 1673 1673 1655 1655 1655 1655 1673 1673 1608 1608 1673 1673 1627 1627 1608 1608 1608 1608 1627 1627 1568 1568 1627 1627 1600 1600 1568 1568 1568 1568 1600 1600 1541 1541 1600 1600 1560 1560 1541 1541 1541 1541 1560 1560 1501 1501 1560 1560 1537 1537 1501 1501 1501 1501 1537 1537 1482 1482 1537 1537 1507 1507 1482 1482 1482 1482 1507 1507 1452 1452 1507 1507 1490 1490 1452 1452 1452 1452 1490 1490 2701 2701 1490 1490 2702 2702 2703 2703 1437 1437 1472 1472 1415 1415 1472 1472 1448 1448 1415 1415 1415 1415 1448 1448 1398 1398 1448 1448 1441 1441 1398 1398 1398 1398 1441 1441 1392 1392 1441 1441 1433 1433 1392 1392 1392 1392 1433 1433 1382 1382 1433 1433 1419 1419 1382 1382 1382 1382 1419 1419 1368 1368 1419 1419 1409 1409 1368 1368 1368 1368 1409 1409 1364 1364 1409 1409 1407 1407 1364 1364 1364 1364 1407 1407 1361 1361 1407 1407 1406 1406 1361 1361 1361 1361 1406 1406 1365 1365 1406 1406 1408 1408 1365 1365 1365 1365 1408 1408 1369 1369 1408 1408 1410 1410 1369 1369 1369 1369 1410 1410 1383 1383 1752 1752 1817 1817 1756 1756 1455 1455 1500 1500 1504 1504 1500 1500 1557 1557 1504 1504 1504 1504 1557 1557 1559 1559 1557 1557 1620 1620 1559 1559 1559 1559 1620 1620 1624 1624 1620 1620 1693 1693 1624 1624 1624 1624 1693 1693 1695 1695 1693 1693 1784 1784 1695 1695 1695 1695 1784 1784 1786 1786 1784 1784 1880 1880 1786 1786 1786 1786 1880 1880 1878 1878 1880 1880 1953 1953 1878 1878 1878 1878 1953 1953 1951 1951 1953 1953 2010 2010 1951 1951 1951 1951 2010 2010 2004 2004 2010 2010 2059 2059 2004 2004 2004 2004 2059 2059 2055 2055 2059 2059 2104 2104 2055 2055 2055 2055 2104 2104 2100 2100 2104 2104 2145 2145 2100 2100 2100 2100 2145 2145 2139 2139 2145 2145 2178 2178 2139 2139 2139 2139 2178 2178 2172 2172 2178 2178 2207 2207 2172 2172 2172 2172 2207 2207 2201 2201 2207 2207 2704 2704 2201 2201 2201 2201 2705 2705 2706 2706 2232 2232 2253 2253 2228 2228 2228 2228 2253 2253 2249 2249 2253 2253 2274 2274 2249 2249 2249 2249 2274 2274 2266 2266 2274 2274 2287 2287 2266 2266 2266 2266 2287 2287 2283 2283 2287 2287 2300 2300 2283 2283 2283 2283 2300 2300 2294 2294 2300 2300 2307 2307 2294 2294 2294 2294 2307 2307 2303 2303 2307 2307 2312 2312 2303 2303 2303 2303 2312 2312 2310 2310 1752 1752 1756 1756 1685 1685 1756 1756 1689 1689 1685 1685 1685 1685 1689 1689 1631 1631 1689 1689 1655 1655 1631 1631 1631 1631 1655 1655 1592 1592 1655 1655 1608 1608 1592 1592 1592 1592 1608 1608 1549 1549 1608 1608 1568 1568 1549 1549 1549 1549 1568 1568 1511 1511 1568 1568 1541 1541 1511 1511 1511 1511 1541 1541 1484 1484 1541 1541 1501 1501 1484 1484 1484 1484 1501 1501 1445 1445 1501 1501 1482 1482 1445 1445 1445 1445 1482 1482 1429 1429 1482 1482 1452 1452 1429 1429 1429 1429 1452 1452 1400 1400 1452 1452 2707 2707 1400 1400 1400 1400 2708 2708 2709 2709 1437 1437 1415 1415 1386 1386 1386 1386 1415 1415 1362 1362 1415 1415 1398 1398 1362 1362 1362 1362 1398 1398 1353 1353 1398 1398 1392 1392 1353 1353 1353 1353 1392 1392 1345 1345 1392 1392 1382 1382 1345 1345 1345 1345 1382 1382 1331 1331 1382 1382 1368 1368 1331 1331 1331 1331 1368 1368 1329 1329 1368 1368 1364 1364 1329 1329 1329 1329 1364 1364 1326 1326 1364 1364 1361 1361 1326 1326 1326 1326 1361 1361 1330 1330 1361 1361 1365 1365 1330 1330 1330 1330 1365 1365 1332 1332 1365 1365 1369 1369 1332 1332 1332 1332 1369 1369 1346 1346 1369 1369 1383 1383 1346 1346 1346 1346 1383 1383 1354 1354 1748 1748 1817 1817 1752 1752 1420 1420 1455 1455 1465 1465 1455 1455 1504 1504 1465 1465 1465 1465 1504 1504 1510 1510 1504 1504 1559 1559 1510 1510 1510 1510 1559 1559 1563 1563 1559 1559 1624 1624 1563 1563 1563 1563 1624 1624 1630 1630 1624 1624 1695 1695 1630 1630 1630 1630 1695 1695 1697 1697 1695 1695 1786 1786 1697 1697 1697 1697 1786 1786 1788 1788 1786 1786 1878 1878 1788 1788 1788 1788 1878 1878 1874 1874 1878 1878 1951 1951 1874 1874 1874 1874 1951 1951 1945 1945 1951 1951 2004 2004 1945 1945 1945 1945 2004 2004 2002 2002 2004 2004 2055 2055 2002 2002 2002 2002 2055 2055 2051 2051 2055 2055 2100 2100 2051 2051 2051 2051 2100 2100 2096 2096 2100 2100 2139 2139 2096 2096 2096 2096 2139 2139 2135 2135 2139 2139 2172 2172 2135 2135 2135 2135 2172 2172 2166 2166 2172 2172 2201 2201 2166 2166 2166 2166 2201 2201 2197 2197 2201 2201 2710 2710 2197 2197 2197 2197 2711 2711 2712 2712 2228 2228 2249 2249 2220 2220 2220 2220 2249 2249 2245 2245 2249 2249 2266 2266 2245 2245 2245 2245 2266 2266 2262 2262 2266 2266 2283 2283 2262 2262 2262 2262 2283 2283 2277 2277 2283 2283 2294 2294 2277 2277 2277 2277 2294 2294 2290 2290 2294 2294 2303 2303 2290 2290 2290 2290 2303 2303 2298 2298 2303 2303 2310 2310 2298 2298 2298 2298 2310 2310 2305 2305 1748 1748 1752 1752 1675 1675 1752 1752 1685 1685 1675 1675 1675 1675 1685 1685 1616 1616 1685 1685 1631 1631 1616 1616 1616 1616 1631 1631 1578 1578 1631 1631 1592 1592 1578 1578 1578 1578 1592 1592 1535 1535 1592 1592 1549 1549 1535 1535 1535 1535 1549 1549 1492 1492 1549 1549 1511 1511 1492 1492 1492 1492 1511 1511 1456 1456 1511 1511 1484 1484 1456 1456 1456 1456 1484 1484 1431 1431 1484 1484 1445 1445 1431 1431 1431 1431 1445 1445 1396 1396 1445 1445 1429 1429 1396 1396 1396 1396 1429 1429 1374 1374 1429 1429 1400 1400 1374 1374 1374 1374 1400 1400 2713 2713 1400 1400 2714 2714 2715 2715 2716 2716 1386 1386 2717 2717 1386 1386 1362 1362 2718 2718 2719 2719 1362 1362 2720 2720 1362 1362 1353 1353 2721 2721 2722 2722 1353 1353 2723 2723 1353 1353 1345 1345 2724 2724 2725 2725 1345 1345 2726 2726 1345 1345 1331 1331 2727 2727 2728 2728 1331 1331 2729 2729 1331 1331 1329 1329 2730 2730 2731 2731 1329 1329 2732 2732 1329 1329 1326 1326 2733 2733 2734 2734 1326 1326 2735 2735 1326 1326 1330 1330 2736 2736 2737 2737 1330 1330 2738 2738 1330 1330 1332 1332 2739 2739 2740 2740 1332 1332 2741 2741 1332 1332 1346 1346 2742 2742 2743 2743 1346 1346 2744 2744 1346 1346 1354 1354 2745 2745 2746 2746 1354 1354 2747 2747 1740 1740 1817 1817 1748 1748 1393 1393 1420 1420 1434 1434 1420 1420 1465 1465 1434 1434 1434 1434 1465 1465 1477 1477 1465 1465 1510 1510 1477 1477 1477 1477 1510 1510 1526 1526 1510 1510 1563 1563 1526 1526 1526 1526 1563 1563 1577 1577 1563 1563 1630 1630 1577 1577 1577 1577 1630 1630 1634 1634 1630 1630 1697 1697 1634 1634 1634 1634 1697 1697 1705 1705 1697 1697 1788 1788 1705 1705 1705 1705 1788 1788 1790 1790 1788 1788 1874 1874 1790 1790 1790 1790 1874 1874 1870 1870 1874 1874 1945 1945 1870 1870 1870 1870 1945 1945 1941 1941 1945 1945 2002 2002 1941 1941 1941 1941 2002 2002 1998 1998 2002 2002 2051 2051 1998 1998 1998 1998 2051 2051 2047 2047 2051 2051 2096 2096 2047 2047 2047 2047 2096 2096 2090 2090 2096 2096 2135 2135 2090 2090 2090 2090 2135 2135 2127 2127 2135 2135 2166 2166 2127 2127 2127 2127 2166 2166 2160 2160 2166 2166 2197 2197 2160 2160 2160 2160 2197 2197 2187 2187 2197 2197 2748 2748 2187 2187 2187 2187 2749 2749 2750 2750 2220 2220 2245 2245 2216 2216 2216 2216 2245 2245 2237 2237 2245 2245 2262 2262 2237 2237 2237 2237 2262 2262 2255 2255 2262 2262 2277 2277 2255 2255 2255 2255 2277 2277 2268 2268 2277 2277 2290 2290 2268 2268 2268 2268 2290 2290 2281 2281 2290 2290 2298 2298 2281 2281 2281 2281 2298 2298 2292 2292 2298 2298 2305 2305 2292 2292 2292 2292 2305 2305 2296 2296 1740 1740 1748 1748 1671 1671 1748 1748 1675 1675 1671 1671 1671 1671 1675 1675 1610 1610 1675 1675 1616 1616 1610 1610 1610 1610 1616 1616 1553 1553 1616 1616 1578 1578 1553 1553 1553 1553 1578 1578 1515 1515 1578 1578 1535 1535 1515 1515 1515 1515 1535 1535 1478 1478 1535 1535 1492 1492 1478 1478 1478 1478 1492 1492 1439 1439 1492 1492 1456 1456 1439 1439 1439 1439 1456 1456 1402 1402 1456 1456 1431 1431 1402 1402 1402 1402 1431 1431 1378 1378 1431 1431 1396 1396 1378 1378 1378 1378 1396 1396 2751 2751 1396 1396 1374 1374 2752 2752 2753 2753 1374 1374 2754 2754 1374 1374 2755 2755 2756 2756 1324 1324 1355 1355 1310 1310 1355 1355 1335 1335 1310 1310 1310 1310 1335 1335 1291 1291 1335 1335 1320 1320 1291 1291 1291 1291 1320 1320 1283 1283 1320 1320 1314 1314 1283 1283 1283 1283 1314 1314 1275 1275 1314 1314 1300 1300 1275 1275 1275 1275 1300 1300 1265 1265 1300 1300 1296 1296 1265 1265 1265 1265 1296 1296 1262 1262 1296 1296 1293 1293 1262 1262 1262 1262 1293 1293 1266 1266 1293 1293 1297 1297 1266 1266 1266 1266 1297 1297 1276 1276 1297 1297 1301 1301 1276 1276 1276 1276 1301 1301 1284 1284 1301 1301 1315 1315 1284 1284 1284 1284 1315 1315 1292 1292 1315 1315 1321 1321 1292 1292 1292 1292 1321 1321 1311 1311 1321 1321 1336 1336 1311 1311 1311 1311 1336 1336 1325 1325 1738 1738 1817 1817 1740 1740 1363 1363 1393 1393 1399 1399 1393 1393 1434 1434 1399 1399 1399 1399 1434 1434 1442 1442 1434 1434 1477 1477 1442 1442 1442 1442 1477 1477 1487 1487 1477 1477 1526 1526 1487 1487 1487 1487 1526 1526 1534 1534 1526 1526 1577 1577 1534 1534 1534 1534 1577 1577 1587 1587 1577 1577 1634 1634 1587 1587 1587 1587 1634 1634 1644 1644 1634 1634 1705 1705 1644 1644 1644 1644 1705 1705 1709 1709 1705 1705 1790 1790 1709 1709 1709 1709 1790 1790 1792 1792 1790 1790 1870 1870 1792 1792 1792 1792 1870 1870 1866 1866 1870 1870 1941 1941 1866 1866 1866 1866 1941 1941 1933 1933 1941 1941 1998 1998 1933 1933 1933 1933 1998 1998 1990 1990 1998 1998 2047 2047 1990 1990 1990 1990 2047 2047 2039 2039 2047 2047 2090 2090 2039 2039 2039 2039 2090 2090 2082 2082 2090 2090 2127 2127 2082 2082 2082 2082 2127 2127 2119 2119 2127 2127 2160 2160 2119 2119 2119 2119 2160 2160 2150 2150 2160 2160 2187 2187 2150 2150 2150 2150 2187 2187 2183 2183 2187 2187 2757 2757 2183 2183 2183 2183 2758 2758 2759 2759 2216 2216 2237 2237 2203 2203 2203 2203 2237 2237 2222 2222 2237 2237 2255 2255 2222 2222 2222 2222 2255 2255 2241 2241 2255 2255 2268 2268 2241 2241 2241 2241 2268 2268 2260 2260 2268 2268 2281 2281 2260 2260 2260 2260 2281 2281 2270 2270 2281 2281 2292 2292 2270 2270 2270 2270 2292 2292 2279 2279 2292 2292 2296 2296 2279 2279 2279 2279 2296 2296 2285 2285 1738 1738 1740 1740 1665 1665 1740 1740 1671 1671 1665 1665 1665 1665 1671 1671 1602 1602 1671 1671 1610 1610 1602 1602 1602 1602 1610 1610 1547 1547 1610 1610 1553 1553 1547 1547 1547 1547 1553 1553 1496 1496 1553 1553 1515 1515 1496 1496 1496 1496 1515 1515 1458 1458 1515 1515 1478 1478 1458 1458 1458 1458 1478 1478 1423 1423 1478 1478 1439 1439 1423 1423 1423 1423 1439 1439 1390 1390 1439 1439 1402 1402 1390 1390 1390 1390 1402 1402 1357 1357 1402 1402 1378 1378 1357 1357 1357 1357 1378 1378 2760 2760 1378 1378 2761 2761 2762 2762 1327 1327 1351 1351 1306 1306 1351 1351 1324 1324 1306 1306 1306 1306 1324 1324 1287 1287 1324 1324 1310 1310 1287 1287 1287 1287 1310 1310 1267 1267 1310 1310 1291 1291 1267 1267 1267 1267 1291 1291 1258 1258 1291 1291 1283 1283 1258 1258 1258 1258 1283 1283 1246 1246 1283 1283 1275 1275 1246 1246 1246 1246 1275 1275 1240 1240 1275 1275 1265 1265 1240 1240 1240 1240 1265 1265 1239 1239 1265 1265 1262 1262 1239 1239 1239 1239 1262 1262 1241 1241 1262 1262 1266 1266 1241 1241 1241 1241 1266 1266 1247 1247 1266 1266 1276 1276 1247 1247 1247 1247 1276 1276 1259 1259 1276 1276 1284 1284 1259 1259 1259 1259 1284 1284 1268 1268 1284 1284 1292 1292 1268 1268 1268 1268 1292 1292 1288 1288 1292 1292 1311 1311 1288 1288 1288 1288 1311 1311 1307 1307 1311 1311 1325 1325 1307 1307 1307 1307 1325 1325 1328 1328 1732 1732 1817 1817 1738 1738 2763 2763 1363 1363 1387 1387 1363 1363 1399 1399 1387 1387 1387 1387 1399 1399 1416 1416 1399 1399 1442 1442 1416 1416 1416 1416 1442 1442 1449 1449 1442 1442 1487 1487 1449 1449 1449 1449 1487 1487 1495 1495 1487 1487 1534 1534 1495 1495 1495 1495 1534 1534 1544 1544 1534 1534 1587 1587 1544 1544 1544 1544 1587 1587 1595 1595 1587 1587 1644 1644 1595 1595 1595 1595 1644 1644 1654 1654 1644 1644 1709 1709 1654 1654 1654 1654 1709 1709 1711 1711 1709 1709 1792 1792 1711 1711 1711 1711 1792 1792 1794 1794 1792 1792 1866 1866 1794 1794 1794 1794 1866 1866 1862 1862 1866 1866 1933 1933 1862 1862 1862 1862 1933 1933 1929 1929 1933 1933 1990 1990 1929 1929 1929 1929 1990 1990 1984 1984 1990 1990 2039 2039 1984 1984 1984 1984 2039 2039 2031 2031 2039 2039 2082 2082 2031 2031 2031 2031 2082 2082 2074 2074 2082 2082 2119 2119 2074 2074 2074 2074 2119 2119 2107 2107 2119 2119 2150 2150 2107 2107 2107 2107 2150 2150 2137 2137 2150 2150 2183 2183 2137 2137 2137 2137 2183 2183 2164 2164 2183 2183 2764 2764 2164 2164 2164 2164 2765 2765 2766 2766 2203 2203 2222 2222 2189 2189 2189 2189 2222 2222 2212 2212 2222 2222 2241 2241 2212 2212 2212 2212 2241 2241 2230 2230 2241 2241 2260 2260 2230 2230 2230 2230 2260 2260 2243 2243 2260 2260 2270 2270 2243 2243 2243 2243 2270 2270 2258 2258 2270 2270 2279 2279 2258 2258 2258 2258 2279 2279 2264 2264 2279 2279 2285 2285 2264 2264 2264 2264 2285 2285 2272 2272 1732 1732 1738 1738 1661 1661 1738 1738 1665 1665 1661 1661 1661 1661 1665 1665 1596 1596 1665 1665 1602 1602 1596 1596 1596 1596 1602 1602 1539 1539 1602 1602 1547 1547 1539 1539 1539 1539 1547 1547 1488 1488 1547 1547 1496 1496 1488 1488 1488 1488 1496 1496 1443 1443 1496 1496 1458 1458 1443 1443 1443 1443 1458 1458 1404 1404 1458 1458 1423 1423 1404 1404 1404 1404 1423 1423 1366 1366 1423 1423 1390 1390 1366 1366 1366 1366 1390 1390 1341 1341 1390 1390 1357 1357 1341 1341 1341 1341 1357 1357 2767 2767 1357 1357 2768 2768 2769 2769 1316 1316 1327 1327 1289 1289 1327 1327 1306 1306 1289 1289 1289 1289 1306 1306 1263 1263 1306 1306 1287 1287 1263 1263 1263 1263 1287 1287 1250 1250 1287 1287 1267 1267 1250 1250 1250 1250 1267 1267 1235 1235 1267 1267 1258 1258 1235 1235 1235 1235 1258 1258 1227 1227 1258 1258 1246 1246 1227 1227 1227 1227 1246 1246 1219 1219 1246 1246 1240 1240 1219 1219 1219 1219 1240 1240 1214 1214 1240 1240 1239 1239 1214 1214 1214 1214 1239 1239 1220 1220 1239 1239 1241 1241 1220 1220 1220 1220 1241 1241 1228 1228 1241 1241 1247 1247 1228 1228 1228 1228 1247 1247 1236 1236 1247 1247 1259 1259 1236 1236 1236 1236 1259 1259 1251 1251 1259 1259 1268 1268 1251 1251 1251 1251 1268 1268 1264 1264 1268 1268 1288 1288 1264 1264 1264 1264 1288 1288 1290 1290 1288 1288 1307 1307 1290 1290 1290 1290 1307 1307 1317 1317 1307 1307 1328 1328 1317 1317 2770 2770 2771 2771 1342 1342 1728 1728 1817 1817 1732 1732 2772 2772 2773 2773 1375 1375 2774 2774 2775 2775 1375 1375 1375 1375 2776 2776 1401 1401 2777 2777 2778 2778 1401 1401 1401 1401 2779 2779 2780 2780 1416 1416 1449 1449 1438 1438 1438 1438 1449 1449 1473 1473 1449 1449 1495 1495 1473 1473 1473 1473 1495 1495 1506 1506 1495 1495 1544 1544 1506 1506 1506 1506 1544 1544 1552 1552 1544 1544 1595 1595 1552 1552 1552 1552 1595 1595 1605 1605 1595 1595 1654 1654 1605 1605 1605 1605 1654 1654 1664 1664 1654 1654 1711 1711 1664 1664 1664 1664 1711 1711 1727 1727 1711 1711 1794 1794 1727 1727 1727 1727 1794 1794 1796 1796 1794 1794 1862 1862 1796 1796 1796 1796 1862 1862 1856 1856 1862 1862 1929 1929 1856 1856 1856 1856 1929 1929 1921 1921 1929 1929 1984 1984 1921 1921 1921 1921 1984 1984 1976 1976 1984 1984 2031 2031 1976 1976 1976 1976 2031 2031 2025 2025 2031 2031 2074 2074 2025 2025 2025 2025 2074 2074 2057 2057 2074 2074 2107 2107 2057 2057 2057 2057 2107 2107 2092 2092 2107 2107 2137 2137 2092 2092 2092 2092 2137 2137 2123 2123 2137 2137 2164 2164 2123 2123 2781 2781 2782 2782 2152 2152 2783 2783 2784 2784 2152 2152 2152 2152 2785 2785 2174 2174 2786 2786 2787 2787 2174 2174 2174 2174 2788 2788 2789 2789 2212 2212 2230 2230 2195 2195 2195 2195 2230 2230 2214 2214 2230 2230 2243 2243 2214 2214 2214 2214 2243 2243 2226 2226 2243 2243 2258 2258 2226 2226 2226 2226 2258 2258 2239 2239 2258 2258 2264 2264 2239 2239 2239 2239 2264 2264 2247 2247 2264 2264 2272 2272 2247 2247 2247 2247 2272 2272 2251 2251 1728 1728 1732 1732 1651 1651 1732 1732 1661 1661 1651 1651 1651 1651 1661 1661 1588 1588 1661 1661 1596 1596 1588 1588 1588 1588 1596 1596 1531 1531 1596 1596 1539 1539 1531 1531 1531 1531 1539 1539 1480 1480 1539 1539 1488 1488 1480 1480 1480 1480 1488 1488 1435 1435 1488 1488 1443 1443 1435 1435 1435 1435 1443 1443 1394 1394 1443 1443 1404 1404 1394 1394 1394 1394 1404 1404 1359 1359 1404 1404 1366 1366 1359 1359 1359 1359 1366 1366 2790 2790 1366 1366 1341 1341 2791 2791 2792 2792 1341 1341 2793 2793 1341 1341 2794 2794 2795 2795 1294 1294 1316 1316 1269 1269 1316 1316 1289 1289 1269 1269 1269 1269 1289 1289 1252 1252 1289 1289 1263 1263 1252 1252 1252 1252 1263 1263 1233 1233 1263 1263 1250 1250 1233 1233 1233 1233 1250 1250 1215 1215 1250 1250 1235 1235 1215 1215 1215 1215 1235 1235 1208 1208 1235 1235 1227 1227 1208 1208 1208 1208 1227 1227 1198 1198 1227 1227 1219 1219 1198 1198 1198 1198 1219 1219 1197 1197 1219 1219 1214 1214 1197 1197 1197 1197 1214 1214 1199 1199 1214 1214 1220 1220 1199 1199 1199 1199 1220 1220 1209 1209 1220 1220 1228 1228 1209 1209 1209 1209 1228 1228 1216 1216 1228 1228 1236 1236 1216 1216 1216 1216 1236 1236 1234 1234 1236 1236 1251 1251 1234 1234 1234 1234 1251 1251 1253 1253 1251 1251 1264 1264 1253 1253 1253 1253 1264 1264 1270 1270 1264 1264 1290 1290 1270 1270 1270 1270 1290 1290 1295 1295 1290 1290 1317 1317 1295 1295 1295 1295 1317 1317 1323 1323 2796 2796 1342 1342 2797 2797 2798 2798 1342 1342 1360 1360 1724 1724 1817 1817 1728 1728 1358 1358 2799 2799 1379 1379 2800 2800 1375 1375 1379 1379 1379 1379 1375 1375 1397 1397 1375 1375 1401 1401 1397 1397 1397 1397 1401 1401 1430 1430 1401 1401 2801 2801 1430 1430 1430 1430 2802 2802 1453 1453 2803 2803 2804 2804 1453 1453 1453 1453 2805 2805 1491 1491 2806 2806 2807 2807 1491 1491 1491 1491 2808 2808 1530 1530 2809 2809 2810 2810 1530 1530 1530 1530 2811 2811 2812 2812 1552 1552 1605 1605 1565 1565 1565 1565 1605 1605 1613 1613 1605 1605 1664 1664 1613 1613 1613 1613 1664 1664 1670 1670 1664 1664 1727 1727 1670 1670 1670 1670 1727 1727 1735 1735 1727 1727 1796 1796 1735 1735 1735 1735 1796 1796 1798 1798 1796 1796 1856 1856 1798 1798 1798 1798 1856 1856 1854 1854 1856 1856 1921 1921 1854 1854 1854 1854 1921 1921 1917 1917 1921 1921 1976 1976 1917 1917 1917 1917 1976 1976 1970 1970 1976 1976 2025 2025 1970 1970 1970 1970 2025 2025 2008 2008 2025 2025 2057 2057 2008 2008 2813 2813 2814 2814 2043 2043 2815 2815 2816 2816 2043 2043 2043 2043 2817 2817 2078 2078 2818 2818 2819 2819 2078 2078 2078 2078 2820 2820 2109 2109 2821 2821 2152 2152 2109 2109 2109 2109 2152 2152 2131 2131 2152 2152 2174 2174 2131 2131 2131 2131 2174 2174 2158 2158 2174 2174 2822 2822 2158 2158 2158 2158 2823 2823 2176 2176 2824 2824 2825 2825 2176 2176 2176 2176 2826 2826 2191 2191 2827 2827 2828 2828 2191 2191 2191 2191 2829 2829 2205 2205 2830 2830 2831 2831 2205 2205 2205 2205 2832 2832 2833 2833 2239 2239 2247 2247 2218 2218 2218 2218 2247 2247 2224 2224 2247 2247 2251 2251 2224 2224 2224 2224 2251 2251 2234 2234 1724 1724 1728 1728 1647 1647 1728 1728 1651 1651 1647 1647 1647 1647 1651 1651 1584 1584 1651 1651 1588 1588 1584 1584 1584 1584 1588 1588 1527 1527 1588 1588 1531 1531 1527 1527 1527 1527 1531 1531 1474 1474 1531 1531 1480 1480 1474 1474 1474 1474 1480 1480 1427 1427 1480 1480 1435 1435 1427 1427 1427 1427 1435 1435 1388 1388 1435 1435 1394 1394 1388 1388 1388 1388 1394 1394 1349 1349 1394 1394 1359 1359 1349 1349 1349 1349 1359 1359 2834 2834 1359 1359 2835 2835 2836 2836 1318 1318 1322 1322 1285 1285 1322 1322 1294 1294 1285 1285 1285 1285 1294 1294 1260 1260 1294 1294 1269 1269 1260 1260 1260 1260 1269 1269 1237 1237 1269 1269 1252 1252 1237 1237 1237 1237 1252 1252 1217 1217 1252 1252 1233 1233 1217 1217 1217 1217 1233 1233 1204 1204 1233 1233 1215 1215 1204 1204 1204 1204 1215 1215 1191 1191 1215 1215 1208 1208 1191 1191 1191 1191 1208 1208 1183 1183 1208 1208 1198 1198 1183 1183 1183 1183 1198 1198 1180 1180 1198 1198 1197 1197 1180 1180 1180 1180 1197 1197 1184 1184 1197 1197 1199 1199 1184 1184 1184 1184 1199 1199 1192 1192 1199 1199 1209 1209 1192 1192 1192 1192 1209 1209 1205 1205 1209 1209 1216 1216 1205 1205 1205 1205 1216 1216 1218 1218 1216 1216 1234 1234 1218 1218 1218 1218 1234 1234 1238 1238 1234 1234 1253 1253 1238 1238 1238 1238 1253 1253 1261 1261 1253 1253 1270 1270 1261 1261 1261 1261 1270 1270 1286 1286 1270 1270 1295 1295 1286 1286 1286 1286 1295 1295 1319 1319 1295 1295 1323 1323 1319 1319 2837 2837 2838 2838 1350 1350 2839 2839 1360 1360 1350 1350 1350 1350 1360 1360 1389 1389 1718 1718 1817 1817 1724 1724 1367 1367 1358 1358 1391 1391 1358 1358 1379 1379 1391 1391 1391 1391 1379 1379 1403 1403 1379 1379 1397 1397 1403 1403 1403 1403 1397 1397 1432 1432 1397 1397 1430 1430 1432 1432 1432 1432 1430 1430 1446 1446 1430 1430 1453 1453 1446 1446 1446 1446 1453 1453 1483 1483 1453 1453 1491 1491 1483 1483 1483 1483 1491 1491 1508 1508 1491 1491 1530 1530 1508 1508 1508 1508 1530 1530 1546 1546 1530 1530 2840 2840 1546 1546 1546 1546 2841 2841 1591 1591 2842 2842 2843 2843 1591 1591 1591 1591 2844 2844 1626 1626 2845 2845 2846 2846 1626 1626 1626 1626 2847 2847 1680 1680 2848 2848 2849 2849 1680 1680 1680 1680 2850 2850 1743 1743 2851 2851 2852 2852 1743 1743 1743 1743 2853 2853 1800 1800 2854 2854 2855 2855 1800 1800 1800 1800 2856 2856 1850 1850 2857 2857 2858 2858 1850 1850 1850 1850 2859 2859 1909 1909 2860 2860 2861 2861 1909 1909 1909 1909 2862 2862 1958 1958 2863 2863 2864 2864 1958 1958 1958 1958 2865 2865 1994 1994 2866 2866 2043 2043 1994 1994 1994 1994 2043 2043 2029 2029 2043 2043 2078 2078 2029 2029 2029 2029 2078 2078 2061 2061 2078 2078 2109 2109 2061 2061 2061 2061 2109 2109 2086 2086 2109 2109 2131 2131 2086 2086 2086 2086 2131 2131 2117 2117 2131 2131 2158 2158 2117 2117 2117 2117 2158 2158 2133 2133 2158 2158 2176 2176 2133 2133 2133 2133 2176 2176 2154 2154 2176 2176 2191 2191 2154 2154 2154 2154 2191 2191 2168 2168 2191 2191 2205 2205 2168 2168 2168 2168 2205 2205 2185 2185 2205 2205 2867 2867 2185 2185 2185 2185 2868 2868 2193 2193 2869 2869 2870 2870 2193 2193 2193 2193 2871 2871 2199 2199 2872 2872 2873 2873 2199 2199 2199 2199 2874 2874 2209 2209 1718 1718 1724 1724 1641 1641 1724 1724 1647 1647 1641 1641 1641 1641 1647 1647 1580 1580 1647 1647 1584 1584 1580 1580 1580 1580 1584 1584 1521 1521 1584 1584 1527 1527 1521 1521 1521 1521 1527 1527 1468 1468 1527 1527 1474 1474 1468 1468 1468 1468 1474 1474 1421 1421 1474 1474 1427 1427 1421 1421 1421 1421 1427 1427 1380 1380 1427 1427 1388 1388 1380 1380 1380 1380 1388 1388 1343 1343 1388 1388 1349 1349 1343 1343 1343 1343 1349 1349 2875 2875 1349 1349 2876 2876 2877 2877 1308 1308 1318 1318 1279 1279 1318 1318 1285 1285 1279 1279 1279 1279 1285 1285 1254 1254 1285 1285 1260 1260 1254 1254 1254 1254 1260 1260 1229 1229 1260 1260 1237 1237 1229 1229 1229 1229 1237 1237 1210 1210 1237 1237 1217 1217 1210 1210 1210 1210 1217 1217 1193 1193 1217 1217 1204 1204 1193 1193 1193 1193 1204 1204 1178 1178 1204 1204 1191 1191 1178 1178 1178 1178 1191 1191 1169 1169 1191 1191 1183 1183 1169 1169 1169 1169 1183 1183 1166 1166 1183 1183 1180 1180 1166 1166 1166 1166 1180 1180 1170 1170 1180 1180 1184 1184 1170 1170 1170 1170 1184 1184 1179 1179 1184 1184 1192 1192 1179 1179 1179 1179 1192 1192 1194 1194 1192 1192 1205 1205 1194 1194 1194 1194 1205 1205 1211 1211 1205 1205 1218 1218 1211 1211 1211 1211 1218 1218 1230 1230 1218 1218 1238 1238 1230 1230 1230 1230 1238 1238 1255 1255 1238 1238 1261 1261 1255 1255 1255 1255 1261 1261 1280 1280 1261 1261 1286 1286 1280 1280 1280 1280 1286 1286 1309 1309 1286 1286 1319 1319 1309 1309 2878 2878 2879 2879 1344 1344 2880 2880 1350 1350 1344 1344 1344 1344 1350 1350 1381 1381 1350 1350 1389 1389 1381 1381 1381 1381 1389 1389 1422 1422 1714 1714 1817 1817 1718 1718 1395 1395 1367 1367 1405 1405 1367 1367 1391 1391 1405 1405 1405 1405 1391 1391 1424 1424 1391 1391 1403 1403 1424 1424 1424 1424 1403 1403 1440 1440 1403 1403 1432 1432 1440 1440 1440 1440 1432 1432 1457 1457 1432 1432 1446 1446 1457 1457 1457 1457 1446 1446 1485 1485 1446 1446 1483 1483 1485 1485 1485 1485 1483 1483 1502 1502 1483 1483 1508 1508 1502 1502 1502 1502 1508 1508 1538 1538 1508 1508 1546 1546 1538 1538 1538 1538 1546 1546 1567 1567 1546 1546 1591 1591 1567 1567 1567 1567 1591 1591 1607 1607 1591 1591 1626 1626 1607 1607 1607 1607 1626 1626 1650 1650 1626 1626 1680 1680 1650 1650 1650 1650 1680 1680 1688 1688 1680 1680 1743 1743 1688 1688 1688 1688 1743 1743 1751 1751 1743 1743 1800 1800 1751 1751 1751 1751 1800 1800 1802 1802 1800 1800 1850 1850 1802 1802 1802 1802 1850 1850 1842 1842 1850 1850 1909 1909 1842 1842 1842 1842 1909 1909 1905 1905 1909 1909 1958 1958 1905 1905 1905 1905 1958 1958 1937 1937 1958 1958 1994 1994 1937 1937 1937 1937 1994 1994 1978 1978 1994 1994 2029 2029 1978 1978 1978 1978 2029 2029 2013 2013 2029 2029 2061 2061 2013 2013 2013 2013 2061 2061 2037 2037 2061 2061 2086 2086 2037 2037 2037 2037 2086 2086 2072 2072 2086 2086 2117 2117 2072 2072 2072 2072 2117 2117 2088 2088 2117 2117 2133 2133 2088 2088 2088 2088 2133 2133 2113 2113 2133 2133 2154 2154 2113 2113 2113 2113 2154 2154 2125 2125 2154 2154 2168 2168 2125 2125 2125 2125 2168 2168 2143 2143 2168 2168 2185 2185 2143 2143 2143 2143 2185 2185 2156 2156 2185 2185 2193 2193 2156 2156 2156 2156 2193 2193 2162 2162 2193 2193 2199 2199 2162 2162 2162 2162 2199 2199 2170 2170 2199 2199 2209 2209 2170 2170 2170 2170 2209 2209 2181 2181 1714 1714 1718 1718 1637 1637 1718 1718 1641 1641 1637 1637 1637 1637 1641 1641 1572 1572 1641 1641 1580 1580 1572 1572 1572 1572 1580 1580 1517 1517 1580 1580 1521 1521 1517 1517 1517 1517 1521 1521 1462 1462 1521 1521 1468 1468 1462 1462 1462 1462 1468 1468 1413 1413 1468 1468 1421 1421 1413 1413 1413 1413 1421 1421 1372 1372 1421 1421 1380 1380 1372 1372 1372 1372 1380 1380 1337 1337 1380 1380 1343 1343 1337 1337 1337 1337 1343 1343 2881 2881 1343 1343 2882 2882 2883 2883 1302 1302 1308 1308 1273 1273 1308 1308 1279 1279 1273 1273 1273 1273 1279 1279 1244 1244 1279 1279 1254 1254 1244 1244 1244 1244 1254 1254 1223 1223 1254 1254 1229 1229 1223 1223 1223 1223 1229 1229 1202 1202 1229 1229 1210 1210 1202 1202 1202 1202 1210 1210 1187 1187 1210 1210 1193 1193 1187 1187 1187 1187 1193 1193 1171 1171 1193 1193 1178 1178 1171 1171 1171 1171 1178 1178 1162 1162 1178 1178 1169 1169 1162 1162 1162 1162 1169 1169 1158 1158 1169 1169 1166 1166 1158 1158 1158 1158 1166 1166 1163 1163 1166 1166 1170 1170 1163 1163 1163 1163 1170 1170 1172 1172 1170 1170 1179 1179 1172 1172 1172 1172 1179 1179 1188 1188 1179 1179 1194 1194 1188 1188 1188 1188 1194 1194 1203 1203 1194 1194 1211 1211 1203 1203 1203 1203 1211 1211 1224 1224 1211 1211 1230 1230 1224 1224 1224 1224 1230 1230 1245 1245 1230 1230 1255 1255 1245 1245 1245 1245 1255 1255 1274 1274 1255 1255 1280 1280 1274 1274 1274 1274 1280 1280 1303 1303 1280 1280 1309 1309 1303 1303 2884 2884 2885 2885 1338 1338 2886 2886 1344 1344 1338 1338 1338 1338 1344 1344 1373 1373 1344 1344 1381 1381 1373 1373 1373 1373 1381 1381 1414 1414 1381 1381 1422 1422 1414 1414 1414 1414 1422 1422 1463 1463 1712 1712 1817 1817 1714 1714 1428 1428 1395 1395 1436 1436 1395 1395 1405 1405 1436 1436 1436 1436 1405 1405 1444 1444 1405 1405 1424 1424 1444 1444 1444 1444 1424 1424 1459 1459 1424 1424 1440 1440 1459 1459 1459 1459 1440 1440 1479 1479 1440 1440 1457 1457 1479 1479 1479 1479 1457 1457 1493 1493 1457 1457 1485 1485 1493 1493 1493 1493 1485 1485 1512 1512 1485 1485 1502 1502 1512 1512 1512 1512 1502 1502 1542 1542 1502 1502 1538 1538 1542 1542 1542 1542 1538 1538 1561 1561 1538 1538 1567 1567 1561 1561 1561 1561 1567 1567 1599 1599 1567 1567 1607 1607 1599 1599 1599 1599 1607 1607 1622 1622 1607 1607 1650 1650 1622 1622 1622 1622 1650 1650 1668 1668 1650 1650 1688 1688 1668 1668 1668 1668 1688 1688 1699 1699 1688 1688 1751 1751 1699 1699 1699 1699 1751 1751 1755 1755 1751 1751 1802 1802 1755 1755 1755 1755 1802 1802 1806 1806 1802 1802 1842 1842 1806 1806 1806 1806 1842 1842 1838 1838 1842 1842 1905 1905 1838 1838 1838 1838 1905 1905 1893 1893 1905 1905 1937 1937 1893 1893 1893 1893 1937 1937 1925 1925 1937 1937 1978 1978 1925 1925 1925 1925 1978 1978 1966 1966 1978 1978 2013 2013 1966 1966 1966 1966 2013 2013 1986 1986 2013 2013 2037 2037 1986 1986 1986 1986 2037 2037 2023 2023 2037 2037 2072 2072 2023 2023 2023 2023 2072 2072 2041 2041 2072 2072 2088 2088 2041 2041 2041 2041 2088 2088 2066 2066 2088 2088 2113 2113 2066 2066 2066 2066 2113 2113 2080 2080 2113 2113 2125 2125 2080 2080 2080 2080 2125 2125 2098 2098 2125 2125 2143 2143 2098 2098 2098 2098 2143 2143 2115 2115 2143 2143 2156 2156 2115 2115 2115 2115 2156 2156 2121 2121 2156 2156 2162 2162 2121 2121 2121 2121 2162 2162 2129 2129 2162 2162 2170 2170 2129 2129 2129 2129 2170 2170 2141 2141 2170 2170 2181 2181 2141 2141 2141 2141 2181 2181 2148 2148 1712 1712 1714 1714 1635 1635 1714 1714 1637 1637 1635 1635 1635 1635 1637 1637 1570 1570 1637 1637 1572 1572 1570 1570 1570 1570 1572 1572 1513 1513 1572 1572 1517 1517 1513 1513 1513 1513 1517 1517 1460 1460 1517 1517 1462 1462 1460 1460 1460 1460 1462 1462 1411 1411 1462 1462 1413 1413 1411 1411 1411 1411 1413 1413 1370 1370 1413 1413 1372 1372 1370 1370 1370 1370 1372 1372 1333 1333 1372 1372 1337 1337 1333 1333 1333 1333 1337 1337 2887 2887 1337 1337 2888 2888 2889 2889 1298 1298 1302 1302 1271 1271 1302 1302 1273 1273 1271 1271 1271 1271 1273 1273 1242 1242 1273 1273 1244 1244 1242 1242 1242 1242 1244 1244 1221 1221 1244 1244 1223 1223 1221 1221 1221 1221 1223 1223 1200 1200 1223 1223 1202 1202 1200 1200 1200 1200 1202 1202 1185 1185 1202 1202 1187 1187 1185 1185 1185 1185 1187 1187 1167 1167 1187 1187 1171 1171 1167 1167 1167 1167 1171 1171 1159 1159 1171 1171 1162 1162 1159 1159 1159 1159 1162 1162 1157 1157 1162 1162 1158 1158 1157 1157 1157 1157 1158 1158 1160 1160 1158 1158 1163 1163 1160 1160 1160 1160 1163 1163 1168 1168 1163 1163 1172 1172 1168 1168 1168 1168 1172 1172 1186 1186 1172 1172 1188 1188 1186 1186 1186 1186 1188 1188 1201 1201 1188 1188 1203 1203 1201 1201 1201 1201 1203 1203 1222 1222 1203 1203 1224 1224 1222 1222 1222 1222 1224 1224 1243 1243 1224 1224 1245 1245 1243 1243 1243 1243 1245 1245 1272 1272 1245 1245 1274 1274 1272 1272 1272 1272 1274 1274 1299 1299 1274 1274 1303 1303 1299 1299 2890 2890 2891 2891 1334 1334 2892 2892 1338 1338 1334 1334 1334 1334 1338 1338 1371 1371 1338 1338 1373 1373 1371 1371 1371 1371 1373 1373 1412 1412 1373 1373 1414 1414 1412 1412 1412 1412 1414 1414 1461 1461 1414 1414 1463 1463 1461 1461 1461 1461 1463 1463 1514 1514 1716 1716 1817 1817 1712 1712 1469 1469 1428 1428 1475 1475 1428 1428 1436 1436 1475 1475 1475 1475 1436 1436 1481 1481 1436 1436 1444 1444 1481 1481 1481 1481 1444 1444 1489 1489 1444 1444 1459 1459 1489 1489 1489 1489 1459 1459 1497 1497 1459 1459 1479 1479 1497 1497 1497 1497 1479 1479 1516 1516 1479 1479 1493 1493 1516 1516 1516 1516 1493 1493 1536 1536 1493 1493 1512 1512 1536 1536 1536 1536 1512 1512 1550 1550 1512 1512 1542 1542 1550 1550 1550 1550 1542 1542 1569 1569 1542 1542 1561 1561 1569 1569 1569 1569 1561 1561 1601 1601 1561 1561 1599 1599 1601 1601 1601 1601 1599 1599 1615 1615 1599 1599 1622 1622 1615 1615 1615 1615 1622 1622 1658 1658 1622 1622 1668 1668 1658 1658 1658 1658 1668 1668 1682 1682 1668 1668 1699 1699 1682 1682 1682 1682 1699 1699 1723 1723 1699 1699 1755 1755 1723 1723 1723 1723 1755 1755 1765 1765 1755 1755 1806 1806 1765 1765 1765 1765 1806 1806 1808 1808 1806 1806 1838 1838 1808 1808 1808 1808 1838 1838 1836 1836 1838 1838 1893 1893 1836 1836 1836 1836 1893 1893 1882 1882 1893 1893 1925 1925 1882 1882 1882 1882 1925 1925 1911 1911 1925 1925 1966 1966 1911 1911 1911 1911 1966 1966 1935 1935 1966 1966 1986 1986 1935 1935 1935 1935 1986 1986 1972 1972 1986 1986 2023 2023 1972 1972 1972 1972 2023 2023 1988 1988 2023 2023 2041 2041 1988 1988 1988 1988 2041 2041 2017 2017 2041 2041 2066 2066 2017 2017 2017 2017 2066 2066 2033 2033 2066 2066 2080 2080 2033 2033 2033 2033 2080 2080 2049 2049 2080 2080 2098 2098 2049 2049 2049 2049 2098 2098 2068 2068 2098 2098 2115 2115 2068 2068 2068 2068 2115 2115 2076 2076 2115 2115 2121 2121 2076 2076 2076 2076 2121 2121 2084 2084 2121 2121 2129 2129 2084 2084 2084 2084 2129 2129 2094 2094 2129 2129 2141 2141 2094 2094 2094 2094 2141 2141 2102 2102 2141 2141 2148 2148 2102 2102 2102 2102 2148 2148 2111 2111 1716 1716 1712 1712 1639 1639 1712 1712 1635 1635 1639 1639 1639 1639 1635 1635 1574 1574 1635 1635 1570 1570 1574 1574 1574 1574 1570 1570 1519 1519 1570 1570 1513 1513 1519 1519 1519 1519 1513 1513 1466 1466 1513 1513 1460 1460 1466 1466 1466 1466 1460 1460 1417 1417 1460 1460 1411 1411 1417 1417 1417 1417 1411 1411 1376 1376 1411 1411 1370 1370 1376 1376 1376 1376 1370 1370 1339 1339 1370 1370 1333 1333 1339 1339 1339 1339 1333 1333 2893 2893 1333 1333 2894 2894 2895 2895 1304 1304 1298 1298 1277 1277 1298 1298 1271 1271 1277 1277 1277 1277 1271 1271 1248 1248 1271 1271 1242 1242 1248 1248 1248 1248 1242 1242 1225 1225 1242 1242 1221 1221 1225 1225 1225 1225 1221 1221 1206 1206 1221 1221 1200 1200 1206 1206 1206 1206 1200 1200 1189 1189 1200 1200 1185 1185 1189 1189 1189 1189 1185 1185 1174 1174 1185 1185 1167 1167 1174 1174 1174 1174 1167 1167 1164 1164 1167 1167 1159 1159 1164 1164 1164 1164 1159 1159 1161 1161 1159 1159 1157 1157 1161 1161 1161 1161 1157 1157 1165 1165 1157 1157 1160 1160 1165 1165 1165 1165 1160 1160 1175 1175 1160 1160 1168 1168 1175 1175 1175 1175 1168 1168 1190 1190 1168 1168 1186 1186 1190 1190 1190 1190 1186 1186 1207 1207 1186 1186 1201 1201 1207 1207 1207 1207 1201 1201 1226 1226 1201 1201 1222 1222 1226 1226 1226 1226 1222 1222 1249 1249 1222 1222 1243 1243 1249 1249 1249 1249 1243 1243 1278 1278 1243 1243 1272 1272 1278 1278 1278 1278 1272 1272 1305 1305 1272 1272 1299 1299 1305 1305 2896 2896 2897 2897 1340 1340 2898 2898 1334 1334 1340 1340 1340 1340 1334 1334 1377 1377 1334 1334 1371 1371 1377 1377 1377 1377 1371 1371 1418 1418 1371 1371 1412 1412 1418 1418 1418 1418 1412 1412 1467 1467 1412 1412 1461 1461 1467 1467 1467 1467 1461 1461 1520 1520 1461 1461 1514 1514 1520 1520 1520 1520 1514 1514 1575 1575 1720 1720 1817 1817 1716 1716 1518 1518 1469 1469 1522 1522 1469 1469 1475 1475 1522 1522 1522 1522 1475 1475 1528 1528 1475 1475 1481 1481 1528 1528 1528 1528 1481 1481 1532 1532 1481 1481 1489 1489 1532 1532 1532 1532 1489 1489 1540 1540 1489 1489 1497 1497 1540 1540 1540 1540 1497 1497 1548 1548 1497 1497 1516 1516 1548 1548 1548 1548 1516 1516 1554 1554 1516 1516 1536 1536 1554 1554 1554 1554 1536 1536 1579 1579 1536 1536 1550 1550 1579 1579 1579 1579 1550 1550 1593 1593 1550 1550 1569 1569 1593 1593 1593 1593 1569 1569 1609 1609 1569 1569 1601 1601 1609 1609 1609 1609 1601 1601 1628 1628 1601 1601 1615 1615 1628 1628 1628 1628 1615 1615 1660 1660 1615 1615 1658 1658 1660 1660 1660 1660 1658 1658 1678 1678 1658 1658 1682 1682 1678 1678 1678 1678 1682 1682 1701 1701 1682 1682 1723 1723 1701 1701 1701 1701 1723 1723 1745 1745 1723 1723 1765 1765 1745 1745 1745 1745 1765 1765 1769 1769 1765 1765 1808 1808 1769 1769 1769 1769 1808 1808 1810 1810 1808 1808 1836 1836 1810 1810 1810 1810 1836 1836 1830 1830 1836 1836 1882 1882 1830 1830 1830 1830 1882 1882 1858 1858 1882 1882 1911 1911 1858 1858 1858 1858 1911 1911 1899 1899 1911 1911 1935 1935 1899 1899 1899 1899 1935 1935 1919 1919 1935 1935 1972 1972 1919 1919 1919 1919 1972 1972 1943 1943 1972 1972 1988 1988 1943 1943 1943 1943 1988 1988 1968 1968 1988 1988 2017 2017 1968 1968 1968 1968 2017 2017 1980 1980 2017 2017 2033 2033 1980 1980 1980 1980 2033 2033 1996 1996 2033 2033 2049 2049 1996 1996 1996 1996 2049 2049 2019 2019 2049 2049 2068 2068 2019 2019 2019 2019 2068 2068 2027 2027 2068 2068 2076 2076 2027 2027 2027 2027 2076 2076 2035 2035 2076 2076 2084 2084 2035 2035 2035 2035 2084 2084 2045 2045 2084 2084 2094 2094 2045 2045 2045 2045 2094 2094 2053 2053 2094 2094 2102 2102 2053 2053 2053 2053 2102 2102 2064 2064 2102 2102 2111 2111 2064 2064 2064 2064 2111 2111 2070 2070 1720 1720 1716 1716 1645 1645 1716 1716 1639 1639 1645 1645 1645 1645 1639 1639 1582 1582 1639 1639 1574 1574 1582 1582 1582 1582 1574 1574 1523 1523 1574 1574 1519 1519 1523 1523 1523 1523 1519 1519 1470 1470 1519 1519 1466 1466 1470 1470 1470 1470 1466 1466 1425 1425 1466 1466 1417 1417 1425 1425 1425 1425 1417 1417 1384 1384 1417 1417 1376 1376 1384 1384 1384 1384 1376 1376 1347 1347 1376 1376 1339 1339 1347 1347 1347 1347 1339 1339 2899 2899 1339 1339 2900 2900 2901 2901 1312 1312 1304 1304 1281 1281 1304 1304 1277 1277 1281 1281 1281 1281 1277 1277 1256 1256 1277 1277 1248 1248 1256 1256 1256 1256 1248 1248 1231 1231 1248 1248 1225 1225 1231 1231 1231 1231 1225 1225 1212 1212 1225 1225 1206 1206 1212 1212 1212 1212 1206 1206 1195 1195 1206 1206 1189 1189 1195 1195 1195 1195 1189 1189 1181 1181 1189 1189 1174 1174 1181 1181 1181 1181 1174 1174 1176 1176 1174 1174 1164 1164 1176 1176 1176 1176 1164 1164 1173 1173 1164 1164 1161 1161 1173 1173 1173 1173 1161 1161 1177 1177 1161 1161 1165 1165 1177 1177 1177 1177 1165 1165 1182 1182 1165 1165 1175 1175 1182 1182 1182 1182 1175 1175 1196 1196 1175 1175 1190 1190 1196 1196 1196 1196 1190 1190 1213 1213 1190 1190 1207 1207 1213 1213 1213 1213 1207 1207 1232 1232 1207 1207 1226 1226 1232 1232 1232 1232 1226 1226 1257 1257 1226 1226 1249 1249 1257 1257 1257 1257 1249 1249 1282 1282 1249 1249 1278 1278 1282 1282 1282 1282 1278 1278 1313 1313 1278 1278 1305 1305 1313 1313 2902 2902 2903 2903 1348 1348 2904 2904 1340 1340 1348 1348 1348 1348 1340 1340 1385 1385 1340 1340 1377 1377 1385 1385 1385 1385 1377 1377 1426 1426 1377 1377 1418 1418 1426 1426 1426 1426 1418 1418 1471 1471 1418 1418 1467 1467 1471 1471 1471 1471 1467 1467 1524 1524 1467 1467 1520 1520 1524 1524 1524 1524 1520 1520 1583 1583 1520 1520 1575 1575 1583 1583 1583 1583 1575 1575 1646 1646 1571 1571 1518 1518 1573 1573 1518 1518 1522 1522 1573 1573 1573 1573 1522 1522 1581 1581 1522 1522 1528 1528 1581 1581 1581 1581 1528 1528 1585 1585 1528 1528 1532 1532 1585 1585 1585 1585 1532 1532 1589 1589 1532 1532 1540 1540 1589 1589 1589 1589 1540 1540 1597 1597 1540 1540 1548 1548 1597 1597 1597 1597 1548 1548 1603 1603 1548 1548 1554 1554 1603 1603 1603 1603 1554 1554 1611 1611 1554 1554 1579 1579 1611 1611 1611 1611 1579 1579 1617 1617 1579 1579 1593 1593 1617 1617 1617 1617 1593 1593 1632 1632 1593 1593 1609 1609 1632 1632 1632 1632 1609 1609 1656 1656 1609 1609 1628 1628 1656 1656 1656 1656 1628 1628 1674 1674 1628 1628 1660 1660 1674 1674 1674 1674 1660 1660 1684 1684 1660 1660 1678 1678 1684 1684 1684 1684 1678 1678 1703 1703 1678 1678 1701 1701 1703 1703 1703 1703 1701 1701 1737 1737 1701 1701 1745 1745 1737 1737 1737 1737 1745 1745 1759 1759 1745 1745 1769 1769 1759 1759 1759 1759 1769 1769 1775 1775 1769 1769 1810 1810 1775 1775 1775 1775 1810 1810 1812 1812 1810 1810 1830 1830 1812 1812 1812 1812 1830 1830 1826 1826 1830 1830 1858 1858 1826 1826 1826 1826 1858 1858 1844 1844 1858 1858 1899 1899 1844 1844 1844 1844 1899 1899 1872 1872 1899 1899 1919 1919 1872 1872 1872 1872 1919 1919 1903 1903 1919 1919 1943 1943 1903 1903 1903 1903 1943 1943 1913 1913 1943 1943 1968 1968 1913 1913 1913 1913 1968 1968 1927 1927 1968 1968 1980 1980 1927 1927 1927 1927 1980 1980 1947 1947 1980 1980 1996 1996 1947 1947 1947 1947 1996 1996 1964 1964 1996 1996 2019 2019 1964 1964 1964 1964 2019 2019 1974 1974 2019 2019 2027 2027 1974 1974 1974 1974 2027 2027 1982 1982 2027 2027 2035 2035 1982 1982 1982 1982 2035 2035 1992 1992 2035 2035 2045 2045 1992 1992 1992 1992 2045 2045 2000 2000 2045 2045 2053 2053 2000 2000 2000 2000 2053 2053 2006 2006 2053 2053 2064 2064 2006 2006 2006 2006 2064 2064 2015 2015 2064 2064 2070 2070 2015 2015 2015 2015 2070 2070 2021 2021 1640 1640 1571 1571 1636 1636 1571 1571 1573 1573 1636 1636 1636 1636 1573 1573 1638 1638 1573 1573 1581 1581 1638 1638 1638 1638 1581 1581 1642 1642 1581 1581 1585 1585 1642 1642 1642 1642 1585 1585 1648 1648 1585 1585 1589 1589 1648 1648 1648 1648 1589 1589 1652 1652 1589 1589 1597 1597 1652 1652 1652 1652 1597 1597 1662 1662 1597 1597 1603 1603 1662 1662 1662 1662 1603 1603 1666 1666 1603 1603 1611 1611 1666 1666 1666 1666 1611 1611 1672 1672 1611 1611 1617 1617 1672 1672 1672 1672 1617 1617 1676 1676 1617 1617 1632 1632 1676 1676 1676 1676 1632 1632 1686 1686 1632 1632 1656 1656 1686 1686 1686 1686 1656 1656 1690 1690 1656 1656 1674 1674 1690 1690 1690 1690 1674 1674 1707 1707 1674 1674 1684 1684 1707 1707 1707 1707 1684 1684 1731 1731 1684 1684 1703 1703 1731 1731 1731 1731 1703 1703 1747 1747 1703 1703 1737 1737 1747 1747 1747 1747 1737 1737 1761 1761 1737 1737 1759 1759 1761 1761 1761 1761 1759 1759 1771 1771 1759 1759 1775 1775 1771 1771 1771 1771 1775 1775 1779 1779 1775 1775 1812 1812 1779 1779 1779 1779 1812 1812 1814 1814 1812 1812 1826 1826 1814 1814 1814 1814 1826 1826 1822 1822 1826 1826 1844 1844 1822 1822 1822 1822 1844 1844 1832 1832 1844 1844 1872 1872 1832 1832 1832 1832 1872 1872 1846 1846 1872 1872 1903 1903 1846 1846 1846 1846 1903 1903 1864 1864 1903 1903 1913 1913 1864 1864 1864 1864 1913 1913 1887 1887 1913 1913 1927 1927 1887 1887 1887 1887 1927 1927 1901 1901 1927 1927 1947 1947 1901 1901 1901 1901 1947 1947 1907 1907 1947 1947 1964 1964 1907 1907 1907 1907 1964 1964 1915 1915 1964 1964 1974 1974 1915 1915 1915 1915 1974 1974 1923 1923 1974 1974 1982 1982 1923 1923 1923 1923 1982 1982 1931 1931 1982 1982 1992 1992 1931 1931 1931 1931 1992 1992 1939 1939 1992 1992 2000 2000 1939 1939 1939 1939 2000 2000 1949 1949 2000 2000 2006 2006 1949 1949 1949 1949 2006 2006 1956 1956 2006 2006 2015 2015 1956 1956 1956 1956 2015 2015 1960 1960 2015 2015 2021 2021 1960 1960 1960 1960 2021 2021 1962 1962 1721 1721 1640 1640 1717 1717 1640 1640 1636 1636 1717 1717 1717 1717 1636 1636 1713 1713 1636 1636 1638 1638 1713 1713 1713 1713 1638 1638 1715 1715 1638 1638 1642 1642 1715 1715 1715 1715 1642 1642 1719 1719 1642 1642 1648 1648 1719 1719 1719 1719 1648 1648 1725 1725 1648 1648 1652 1652 1725 1725 1725 1725 1652 1652 1729 1729 1652 1652 1662 1662 1729 1729 1729 1729 1662 1662 1733 1733 1662 1662 1666 1666 1733 1733 1733 1733 1666 1666 1739 1739 1666 1666 1672 1672 1739 1739 1739 1739 1672 1672 1741 1741 1672 1672 1676 1676 1741 1741 1741 1741 1676 1676 1749 1749 1676 1676 1686 1686 1749 1749 1749 1749 1686 1686 1753 1753 1686 1686 1690 1690 1753 1753 1753 1753 1690 1690 1757 1757 1690 1690 1707 1707 1757 1757 1757 1757 1707 1707 1763 1763 1707 1707 1731 1731 1763 1763 1763 1763 1731 1731 1767 1767 1731 1731 1747 1747 1767 1767 1767 1767 1747 1747 1773 1773 1747 1747 1761 1761 1773 1773 1773 1773 1761 1761 1777 1777 1761 1761 1771 1771 1777 1777 1777 1777 1771 1771 1781 1781 1771 1771 1779 1779 1781 1781 1781 1781 1779 1779 1804 1804 1779 1779 1814 1814 1804 1804 1804 1804 1814 1814 1816 1816 1814 1814 1822 1822 1816 1816 1816 1816 1822 1822 1820 1820 1822 1822 1832 1832 1820 1820 1820 1820 1832 1832 1824 1824 1832 1832 1846 1846 1824 1824 1824 1824 1846 1846 1828 1828 1846 1846 1864 1864 1828 1828 1828 1828 1864 1864 1834 1834 1864 1864 1887 1887 1834 1834 1834 1834 1887 1887 1840 1840 1887 1887 1901 1901 1840 1840 1840 1840 1901 1901 1848 1848 1901 1901 1907 1907 1848 1848 1848 1848 1907 1907 1852 1852 1907 1907 1915 1915 1852 1852 1852 1852 1915 1915 1860 1860 1915 1915 1923 1923 1860 1860 1860 1860 1923 1923 1868 1868 1923 1923 1931 1931 1868 1868 1868 1868 1931 1931 1876 1876 1931 1931 1939 1939 1876 1876 1876 1876 1939 1939 1885 1885 1939 1939 1949 1949 1885 1885 1885 1885 1949 1949 1889 1889 1949 1949 1956 1956 1889 1889 1889 1889 1956 1956 1891 1891 1956 1956 1960 1960 1891 1891 1891 1891 1960 1960 1895 1895 1960 1960 1962 1962 1895 1895 1895 1895 1962 1962 1897 1897 1890 1890 1817 1817 1894 1894 1721 1721 1646 1646 1640 1640 1646 1646 1575 1575 1640 1640 1640 1640 1575 1575 1571 1571 1575 1575 1514 1514 1571 1571 1571 1571 1514 1514 1518 1518 1514 1514 1463 1463 1518 1518 1518 1518 1463 1463 1469 1469 1463 1463 1422 1422 1469 1469 1469 1469 1422 1422 1428 1428 1422 1422 1389 1389 1428 1428 1428 1428 1389 1389 1395 1395 1389 1389 1360 1360 1395 1395 1395 1395 1360 1360 1367 1367 1360 1360 1342 1342 1367 1367 1367 1367 1342 1342 1358 1358 1342 1342 2905 2905 1358 1358 1358 1358 2906 2906 2907 2907 1328 1328 1325 1325 1352 1352 1352 1352 1325 1325 1356 1356 1325 1325 1336 1336 1356 1356 2908 2908 2909 2909 1363 1363 2910 2910 1354 1354 1363 1363 1363 1363 1354 1354 1393 1393 1354 1354 1383 1383 1393 1393 1393 1393 1383 1383 1420 1420 1383 1383 1410 1410 1420 1420 1420 1420 1410 1410 1455 1455 1410 1410 1451 1451 1455 1455 1455 1455 1451 1451 1500 1500 1451 1451 1498 1498 1500 1500 1500 1500 1498 1498 1555 1555 1498 1498 1556 1556 1555 1555 1555 1555 1556 1556 1619 1619 1556 1556 1623 1623 1619 1619 1619 1619 1623 1623 1694 1694 1623 1623 1696 1696 1694 1694 1694 1694 1696 1696 1787 1787 1696 1696 1789 1789 1787 1787 1787 1787 1789 1789 1869 1869 1789 1789 1865 1865 1869 1869 1869 1869 1865 1865 1932 1932 1865 1865 1928 1928 1932 1932 1932 1932 1928 1928 1983 1983 1928 1928 1975 1975 1983 1983 1983 1983 1975 1975 2024 2024 1975 1975 2007 2007 2024 2024 2911 2911 2912 2912 2042 2042 2913 2913 2028 2028 2042 2042 2042 2042 2028 2028 2060 2060 2028 2028 2036 2036 2060 2060 2060 2060 2036 2036 2071 2071 2036 2036 2040 2040 2071 2071 2071 2071 2040 2040 2065 2065 2040 2040 2032 2032 2065 2065 2065 2065 2032 2032 2048 2048 2032 2032 2018 2018 2048 2048 2048 2048 2018 2018 2026 2026 2018 2018 1981 1981 2026 2026 2026 2026 1981 1981 1991 1991 1981 1981 1938 1938 1991 1991 1991 1991 1938 1938 1948 1948 1938 1938 1888 1888 1948 1948 1948 1948 1888 1888 1890 1890 1888 1888 1817 1817 1890 1890
+419 419 417 417 496 496 419 419 496 496 423 423 425 425 423 423 496 496 429 429 425 425 496 496 438 438 429 429 496 496 446 446 438 438 496 496 454 454 446 446 496 496 462 462 454 454 496 496 466 466 462 462 496 496 474 474 466 466 496 496 480 480 474 474 496 496 486 486 480 480 496 496 490 490 486 486 496 496 494 494 490 490 496 496 498 498 494 494 496 496 510 510 498 498 496 496 533 533 510 510 496 496 537 537 533 533 496 496 541 541 537 537 496 496 547 547 541 541 496 496 551 551 547 547 496 496 557 557 551 551 496 496 561 561 557 557 496 496 565 565 561 561 496 496 573 573 565 565 496 496 575 575 573 573 496 496 581 581 575 575 496 496 585 585 581 581 496 496 589 589 585 585 496 496 595 595 589 589 496 496 599 599 595 595 496 496 601 601 599 599 496 496 597 597 601 601 496 496 593 593 597 597 496 496 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 495 495 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 495 495 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 495 495 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 495 495 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 495 495 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2314 2314 485 485 495 495 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2315 2315 319 319 2316 2316 2317 2317 343 343 305 305 337 337 489 489 495 495 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2318 2318 120 120 114 114 2319 2319 2320 2320 114 114 2321 2321 114 114 104 104 2322 2322 2323 2323 104 104 2324 2324 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2325 2325 355 355 2326 2326 2327 2327 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 495 495 489 489 2328 2328 270 270 2329 2329 270 270 235 235 2330 2330 2331 2331 235 235 2332 2332 235 235 204 204 2333 2333 2334 2334 204 204 2335 2335 204 204 182 182 2336 2336 2337 2337 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2338 2338 137 137 122 122 2339 2339 2340 2340 122 122 2341 2341 122 122 108 108 2342 2342 2343 2343 108 108 2344 2344 108 108 2345 2345 2346 2346 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2347 2347 404 404 2348 2348 2349 2349 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 497 497 495 495 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2350 2350 161 161 2351 2351 2352 2352 161 161 2353 2353 161 161 139 139 2354 2354 2355 2355 139 139 2356 2356 139 139 2357 2357 2358 2358 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 497 497 493 493 499 499 493 493 491 491 499 499 499 499 491 491 501 501 491 491 487 487 501 501 501 501 487 487 503 503 487 487 483 483 503 503 503 503 483 483 505 505 483 483 477 477 505 505 505 505 477 477 507 507 477 477 475 475 507 507 507 507 475 475 511 511 475 475 471 471 511 511 511 511 471 471 513 513 471 471 463 463 513 513 513 513 463 463 2359 2359 463 463 2360 2360 2361 2361 515 515 459 459 517 517 459 459 457 457 517 517 517 517 457 457 519 519 457 457 451 451 519 519 519 519 451 451 521 521 451 451 447 447 521 521 521 521 447 447 523 523 509 509 495 495 497 497 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2362 2362 130 130 130 130 2363 2363 2364 2364 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 509 509 497 497 534 534 497 497 499 499 534 534 534 534 499 499 538 538 499 499 501 501 538 538 538 538 501 501 544 544 501 501 503 503 544 544 544 544 503 503 548 548 503 503 505 505 548 548 548 548 505 505 558 558 505 505 507 507 558 558 558 558 507 507 562 562 507 507 511 511 562 562 562 562 511 511 570 570 511 511 513 513 570 570 570 570 513 513 2365 2365 513 513 2366 2366 2367 2367 578 578 515 515 586 586 515 515 517 517 586 586 586 586 517 517 602 602 517 517 519 519 602 602 602 602 519 519 604 604 519 519 521 521 604 604 604 604 521 521 608 608 521 521 523 523 608 608 608 608 523 523 616 616 532 532 495 495 509 509 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2368 2368 126 126 126 126 2369 2369 2370 2370 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 532 532 509 509 542 542 509 509 534 534 542 542 542 542 534 534 554 554 534 534 538 538 554 554 554 554 538 538 568 568 538 538 544 544 568 568 568 568 544 544 590 590 544 544 548 548 590 590 590 590 548 548 614 614 548 548 558 558 614 614 614 614 558 558 625 625 558 558 562 562 625 625 625 625 562 562 633 633 562 562 570 570 633 633 633 633 570 570 2371 2371 570 570 2372 2372 2373 2373 643 643 578 578 649 649 578 578 586 586 649 649 649 649 586 586 659 659 586 586 602 602 659 659 659 659 602 602 669 669 602 602 604 604 669 669 669 669 604 604 679 679 604 604 608 608 679 679 679 679 608 608 683 683 608 608 616 616 683 683 683 683 616 616 689 689 536 536 495 495 532 532 525 525 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2374 2374 116 116 116 116 2375 2375 2376 2376 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 536 536 532 532 552 552 532 532 542 542 552 552 552 552 542 542 576 576 542 542 554 554 576 576 576 576 554 554 612 612 554 554 568 568 612 612 612 612 568 568 631 631 568 568 590 590 631 631 631 631 590 590 645 645 590 590 614 614 645 645 645 645 614 614 663 663 614 614 625 625 663 663 663 663 625 625 687 687 625 625 633 633 687 687 687 687 633 633 2377 2377 633 633 2378 2378 2379 2379 700 700 643 643 708 708 643 643 649 649 708 708 708 708 649 649 718 718 649 649 659 659 718 718 718 718 659 659 726 726 659 659 669 669 726 726 726 726 669 669 736 736 669 669 679 679 736 736 736 736 679 679 750 750 679 679 683 683 750 750 750 750 683 683 754 754 683 683 689 689 754 754 754 754 689 689 756 756 540 540 495 495 536 536 618 618 525 525 527 527 525 525 439 439 527 527 527 527 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2380 2380 112 112 112 112 2381 2381 2382 2382 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 540 540 536 536 566 566 536 536 552 552 566 566 566 566 552 552 610 610 552 552 576 576 610 610 610 610 576 576 635 635 576 576 612 612 635 635 635 635 612 612 655 655 612 612 631 631 655 655 655 655 631 631 691 691 631 631 645 645 691 691 691 691 645 645 706 706 645 645 663 663 706 706 706 706 663 663 722 722 663 663 687 687 722 722 722 722 687 687 2383 2383 687 687 2384 2384 2385 2385 748 748 700 700 761 761 700 700 708 708 761 761 761 761 708 708 769 769 708 708 718 718 769 769 769 769 718 718 779 779 718 718 726 726 779 779 779 779 726 726 787 787 726 726 736 736 787 787 787 787 736 736 803 803 736 736 750 750 803 803 803 803 750 750 809 809 750 750 754 754 809 809 809 809 754 754 813 813 754 754 756 756 813 813 813 813 756 756 815 815 546 546 495 495 540 540 693 693 618 618 620 620 618 618 527 527 620 620 620 620 527 527 529 529 527 527 435 435 529 529 529 529 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2386 2386 106 106 106 106 2387 2387 2388 2388 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 546 546 540 540 582 582 540 540 566 566 582 582 582 582 566 566 629 629 566 566 610 610 629 629 629 629 610 610 653 653 610 610 635 635 653 653 653 653 635 635 698 698 635 635 655 655 698 698 698 698 655 655 714 714 655 655 691 691 714 714 714 714 691 691 746 746 691 691 706 706 746 746 746 746 706 706 767 767 706 706 722 722 767 767 767 767 722 722 783 783 722 722 2389 2389 783 783 783 783 2390 2390 2391 2391 748 748 761 761 807 807 807 807 761 761 818 818 761 761 769 769 818 818 818 818 769 769 826 826 769 769 779 779 826 826 826 826 779 779 836 836 779 779 787 787 836 836 836 836 787 787 848 848 787 787 803 803 848 848 848 848 803 803 858 858 803 803 809 809 858 858 858 858 809 809 862 862 809 809 813 813 862 862 862 862 813 813 866 866 813 813 815 815 866 866 866 866 815 815 863 863 550 550 495 495 546 546 758 758 693 693 695 695 693 693 620 620 695 695 695 695 620 620 622 622 620 620 529 529 622 622 622 622 529 529 531 531 529 529 433 433 531 531 531 531 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2392 2392 103 103 103 103 2393 2393 2394 2394 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 550 550 546 546 606 606 546 546 582 582 606 606 606 606 582 582 639 639 582 582 629 629 639 639 639 639 629 629 685 685 629 629 653 653 685 685 685 685 653 653 712 712 653 653 698 698 712 712 712 712 698 698 752 752 698 698 714 714 752 752 752 752 714 714 775 775 714 714 746 746 775 775 775 775 746 746 805 805 746 746 767 767 805 805 805 805 767 767 822 822 767 767 783 783 822 822 822 822 783 783 2395 2395 783 783 2396 2396 2397 2397 840 840 807 807 864 864 807 807 818 818 864 864 864 864 818 818 871 871 818 818 826 826 871 871 871 871 826 826 879 879 826 826 836 836 879 879 879 879 836 836 893 893 836 836 848 848 893 893 893 893 848 848 903 903 848 848 858 858 903 903 903 903 858 858 905 905 858 858 862 862 905 905 905 905 862 862 907 907 862 862 866 866 907 907 907 907 866 866 906 906 866 866 863 863 906 906 906 906 863 863 904 904 556 556 495 495 550 550 814 814 758 758 757 757 758 758 695 695 757 757 757 757 695 695 694 694 695 695 622 622 694 694 694 694 622 622 621 621 622 622 531 531 621 621 621 621 531 531 530 530 531 531 430 430 530 530 530 530 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2398 2398 107 107 107 107 2399 2399 2400 2400 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 556 556 550 550 623 623 550 550 606 606 623 623 623 623 606 606 657 657 606 606 639 639 657 657 657 657 639 639 704 704 639 639 685 685 704 704 704 704 685 685 744 744 685 685 712 712 744 744 744 744 712 712 771 771 712 712 752 752 771 771 771 771 752 752 811 811 752 752 775 775 811 811 811 811 775 775 830 830 775 775 805 805 830 830 830 830 805 805 860 860 805 805 822 822 860 860 860 860 822 822 2401 2401 822 822 2402 2402 2403 2403 875 875 840 840 897 897 840 840 864 864 897 897 897 897 864 864 914 914 864 864 871 871 914 914 914 914 871 871 920 920 871 871 879 879 920 920 920 920 879 879 930 930 879 879 893 893 930 930 930 930 893 893 944 944 893 893 903 903 944 944 944 944 903 903 948 948 903 903 905 905 948 948 948 948 905 905 952 952 905 905 907 907 952 952 952 952 907 907 949 949 907 907 906 906 949 949 949 949 906 906 945 945 906 906 904 904 945 945 945 945 904 904 931 931 560 560 495 495 556 556 859 859 814 814 810 810 814 814 757 757 810 810 810 810 757 757 755 755 757 757 694 694 755 755 755 755 694 694 690 690 694 694 621 621 690 690 690 690 621 621 619 619 621 621 530 530 619 619 619 619 530 530 528 528 530 530 434 434 528 528 528 528 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2404 2404 113 113 113 113 2405 2405 2406 2406 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 560 560 556 556 627 627 556 556 623 623 627 627 627 627 623 623 681 681 623 623 657 657 681 681 681 681 657 657 720 720 657 657 704 704 720 720 720 720 704 704 763 763 704 704 744 744 763 763 763 763 744 744 801 801 744 744 771 771 801 801 801 801 771 771 828 828 771 771 811 811 828 828 828 828 811 811 867 867 811 811 830 830 867 867 867 867 830 830 883 883 830 830 860 860 883 883 883 883 860 860 912 912 860 860 2407 2407 912 912 912 912 2408 2408 2409 2409 875 875 897 897 926 926 926 926 897 897 950 950 897 897 914 914 950 950 950 950 914 914 959 959 914 914 920 920 959 959 959 959 920 920 967 967 920 920 930 930 967 967 967 967 930 930 981 981 930 930 944 944 981 981 981 981 944 944 983 983 944 944 948 948 983 983 983 983 948 948 987 987 948 948 952 952 987 987 987 987 952 952 984 984 952 952 949 949 984 984 984 984 949 949 982 982 949 949 945 945 982 982 982 982 945 945 968 968 945 945 931 931 968 968 968 968 931 931 960 960 564 564 495 495 560 560 894 894 859 859 849 849 859 859 810 810 849 849 849 849 810 810 804 804 810 810 755 755 804 804 804 804 755 755 751 751 755 755 690 690 751 751 751 751 690 690 684 684 690 690 619 619 684 684 684 684 619 619 617 617 619 619 528 528 617 617 617 617 528 528 526 526 528 528 436 436 526 526 526 526 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2410 2410 117 117 117 117 2411 2411 2412 2412 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 564 564 560 560 637 637 560 560 627 627 637 637 637 637 627 627 696 696 627 627 681 681 696 696 696 696 681 681 734 734 681 681 720 720 734 734 734 734 720 720 777 777 720 720 763 763 777 777 777 777 763 763 820 820 763 763 801 801 820 820 820 820 801 801 856 856 801 801 828 828 856 856 856 856 828 828 881 881 828 828 867 867 881 881 881 881 867 867 916 916 867 867 883 883 916 916 916 916 883 883 938 938 883 883 912 912 938 938 938 938 912 912 2413 2413 912 912 2414 2414 2415 2415 2416 2416 926 926 2417 2417 926 926 950 950 2418 2418 2419 2419 950 950 2420 2420 950 950 959 959 2421 2421 2422 2422 959 959 2423 2423 959 959 967 967 2424 2424 2425 2425 967 967 2426 2426 967 967 981 981 2427 2427 2428 2428 981 981 2429 2429 981 981 983 983 2430 2430 2431 2431 983 983 2432 2432 983 983 987 987 2433 2433 2434 2434 987 987 2435 2435 987 987 984 984 2436 2436 2437 2437 984 984 2438 2438 984 984 982 982 2439 2439 2440 2440 982 982 2441 2441 982 982 968 968 2442 2442 2443 2443 968 968 2444 2444 968 968 960 960 2445 2445 2446 2446 960 960 2447 2447 572 572 495 495 564 564 921 921 894 894 880 880 894 894 849 849 880 880 880 880 849 849 837 837 849 849 804 804 837 837 837 837 804 804 788 788 804 804 751 751 788 788 788 788 751 751 737 737 751 751 684 684 737 737 737 737 684 684 680 680 684 684 617 617 680 680 680 680 617 617 609 609 617 617 526 526 609 609 609 609 526 526 524 524 526 526 440 440 524 524 524 524 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2448 2448 127 127 127 127 2449 2449 2450 2450 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 572 572 564 564 641 641 564 564 637 637 641 641 641 641 637 637 702 702 637 637 696 696 702 702 702 702 696 696 759 759 696 696 734 734 759 759 759 759 734 734 797 797 734 734 777 777 797 797 797 797 777 777 834 834 777 777 820 820 834 834 834 834 820 820 873 873 820 820 856 856 873 873 873 873 856 856 910 910 856 856 881 881 910 910 910 910 881 881 934 934 881 881 916 916 934 934 934 934 916 916 2451 2451 916 916 938 938 2452 2452 2453 2453 938 938 2454 2454 938 938 2455 2455 2456 2456 988 988 957 957 1002 1002 957 957 977 977 1002 1002 1002 1002 977 977 1021 1021 977 977 992 992 1021 1021 1021 1021 992 992 1029 1029 992 992 998 998 1029 1029 1029 1029 998 998 1037 1037 998 998 1012 1012 1037 1037 1037 1037 1012 1012 1047 1047 1012 1012 1016 1016 1047 1047 1047 1047 1016 1016 1051 1051 1016 1016 1020 1020 1051 1051 1051 1051 1020 1020 1048 1048 1020 1020 1017 1017 1048 1048 1048 1048 1017 1017 1038 1038 1017 1017 1013 1013 1038 1038 1038 1038 1013 1013 1030 1030 1013 1013 999 999 1030 1030 1030 1030 999 999 1022 1022 999 999 993 993 1022 1022 1022 1022 993 993 1003 1003 993 993 978 978 1003 1003 1003 1003 978 978 989 989 574 574 495 495 572 572 951 951 921 921 915 915 921 921 880 880 915 915 915 915 880 880 872 872 880 880 837 837 872 872 872 872 837 837 827 827 837 837 788 788 827 827 827 827 788 788 780 780 788 788 737 737 780 780 780 780 737 737 727 727 737 737 680 680 727 727 727 727 680 680 670 670 680 680 609 609 670 670 670 670 609 609 605 605 609 609 524 524 605 605 605 605 524 524 522 522 524 524 444 444 522 522 522 522 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2457 2457 131 131 131 131 2458 2458 2459 2459 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 574 574 572 572 647 647 572 572 641 641 647 647 647 647 641 641 710 710 641 641 702 702 710 710 710 710 702 702 765 765 702 702 759 759 765 765 765 765 759 759 816 816 759 759 797 797 816 816 816 816 797 797 854 854 797 797 834 834 854 854 854 854 834 834 889 889 834 834 873 873 889 889 889 889 873 873 922 922 873 873 910 910 922 922 922 922 910 910 955 955 910 910 934 934 955 955 955 955 934 934 2460 2460 934 934 2461 2461 2462 2462 985 985 961 961 1006 1006 961 961 988 988 1006 1006 1006 1006 988 988 1025 1025 988 988 1002 1002 1025 1025 1025 1025 1002 1002 1045 1045 1002 1002 1021 1021 1045 1045 1045 1045 1021 1021 1054 1054 1021 1021 1029 1029 1054 1054 1054 1054 1029 1029 1066 1066 1029 1029 1037 1037 1066 1066 1066 1066 1037 1037 1072 1072 1037 1037 1047 1047 1072 1072 1072 1072 1047 1047 1074 1074 1047 1047 1051 1051 1074 1074 1074 1074 1051 1051 1073 1073 1051 1051 1048 1048 1073 1073 1073 1073 1048 1048 1067 1067 1048 1048 1038 1038 1067 1067 1067 1067 1038 1038 1055 1055 1038 1038 1030 1030 1055 1055 1055 1055 1030 1030 1046 1046 1030 1030 1022 1022 1046 1046 1046 1046 1022 1022 1026 1026 1022 1022 1003 1003 1026 1026 1026 1026 1003 1003 1007 1007 1003 1003 989 989 1007 1007 1007 1007 989 989 986 986 580 580 495 495 574 574 2463 2463 951 951 927 927 951 951 915 915 927 927 927 927 915 915 898 898 915 915 872 872 898 898 898 898 872 872 865 865 872 872 827 827 865 865 865 865 827 827 819 819 827 827 780 780 819 819 819 819 780 780 770 770 780 780 727 727 770 770 770 770 727 727 719 719 727 727 670 670 719 719 719 719 670 670 660 660 670 670 605 605 660 660 660 660 605 605 603 603 605 605 522 522 603 603 603 603 522 522 520 520 522 522 448 448 520 520 520 520 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2464 2464 150 150 150 150 2465 2465 2466 2466 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 580 580 574 574 651 651 574 574 647 647 651 651 651 651 647 647 716 716 647 647 710 710 716 716 716 716 710 710 773 773 710 710 765 765 773 773 773 773 765 765 824 824 765 765 816 816 824 824 824 824 816 816 869 869 816 816 854 854 869 869 869 869 854 854 908 908 854 854 889 889 908 908 908 908 889 889 946 946 889 889 922 922 946 946 946 946 922 922 971 971 922 922 955 955 971 971 971 971 955 955 2467 2467 955 955 2468 2468 2469 2469 996 996 985 985 1023 1023 985 985 1006 1006 1023 1023 1023 1023 1006 1006 1049 1049 1006 1006 1025 1025 1049 1049 1049 1049 1025 1025 1062 1062 1025 1025 1045 1045 1062 1062 1062 1062 1045 1045 1077 1077 1045 1045 1054 1054 1077 1077 1077 1077 1054 1054 1085 1085 1054 1054 1066 1066 1085 1085 1085 1085 1066 1066 1093 1093 1066 1066 1072 1072 1093 1093 1093 1093 1072 1072 1099 1099 1072 1072 1074 1074 1099 1099 1099 1099 1074 1074 1094 1094 1074 1074 1073 1073 1094 1094 1094 1094 1073 1073 1086 1086 1073 1073 1067 1067 1086 1086 1086 1086 1067 1067 1078 1078 1067 1067 1055 1055 1078 1078 1078 1078 1055 1055 1063 1063 1055 1055 1046 1046 1063 1063 1063 1063 1046 1046 1050 1050 1046 1046 1026 1026 1050 1050 1050 1050 1026 1026 1024 1024 1026 1026 1007 1007 1024 1024 1024 1024 1007 1007 997 997 1007 1007 986 986 997 997 2470 2470 2471 2471 972 972 584 584 495 495 580 580 2472 2472 2473 2473 939 939 2474 2474 2475 2475 939 939 939 939 2476 2476 913 913 2477 2477 2478 2478 913 913 913 913 2479 2479 2480 2480 898 898 865 865 876 876 876 876 865 865 841 841 865 865 819 819 841 841 841 841 819 819 808 808 819 819 770 770 808 808 808 808 770 770 762 762 770 770 719 719 762 762 762 762 719 719 709 709 719 719 660 660 709 709 709 709 660 660 650 650 660 660 603 603 650 650 650 650 603 603 587 587 603 603 520 520 587 587 587 587 520 520 518 518 520 520 452 452 518 518 518 518 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2481 2481 2482 2482 162 162 2483 2483 2484 2484 162 162 162 162 2485 2485 140 140 2486 2486 2487 2487 140 140 140 140 2488 2488 2489 2489 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 584 584 580 580 661 661 580 580 651 651 661 661 661 661 651 651 724 724 651 651 716 716 724 724 724 724 716 716 781 781 716 716 773 773 781 781 781 781 773 773 832 832 773 773 824 824 832 832 832 832 824 824 877 877 824 824 869 869 877 877 877 877 869 869 918 918 869 869 908 908 918 918 918 918 908 908 953 953 908 908 946 946 953 953 953 953 946 946 2490 2490 946 946 971 971 2491 2491 2492 2492 971 971 2493 2493 971 971 2494 2494 2495 2495 1018 1018 996 996 1043 1043 996 996 1023 1023 1043 1043 1043 1043 1023 1023 1060 1060 1023 1023 1049 1049 1060 1060 1060 1060 1049 1049 1079 1079 1049 1049 1062 1062 1079 1079 1079 1079 1062 1062 1097 1097 1062 1062 1077 1077 1097 1097 1097 1097 1077 1077 1104 1104 1077 1077 1085 1085 1104 1104 1104 1104 1085 1085 1114 1114 1085 1085 1093 1093 1114 1114 1114 1114 1093 1093 1116 1116 1093 1093 1099 1099 1116 1116 1116 1116 1099 1099 1115 1115 1099 1099 1094 1094 1115 1115 1115 1115 1094 1094 1105 1105 1094 1094 1086 1086 1105 1105 1105 1105 1086 1086 1098 1098 1086 1086 1078 1078 1098 1098 1098 1098 1078 1078 1080 1080 1078 1078 1063 1063 1080 1080 1080 1080 1063 1063 1061 1061 1063 1063 1050 1050 1061 1061 1061 1061 1050 1050 1044 1044 1050 1050 1024 1024 1044 1044 1044 1044 1024 1024 1019 1019 1024 1024 997 997 1019 1019 1019 1019 997 997 991 991 2496 2496 972 972 2497 2497 2498 2498 972 972 954 954 588 588 495 495 584 584 956 956 2499 2499 935 935 2500 2500 939 939 935 935 935 935 939 939 917 917 939 939 913 913 917 917 917 917 913 913 884 884 913 913 2501 2501 884 884 884 884 2502 2502 861 861 2503 2503 2504 2504 861 861 861 861 2505 2505 823 823 2506 2506 2507 2507 823 823 823 823 2508 2508 784 784 2509 2509 2510 2510 784 784 784 784 2511 2511 2512 2512 762 762 709 709 749 749 749 749 709 709 701 701 709 709 650 650 701 701 701 701 650 650 644 644 650 650 587 587 644 644 644 644 587 587 579 579 587 587 518 518 579 579 579 579 518 518 516 516 518 518 458 458 516 516 516 516 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2513 2513 2514 2514 271 271 2515 2515 2516 2516 271 271 271 271 2517 2517 236 236 2518 2518 2519 2519 236 236 236 236 2520 2520 205 205 2521 2521 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2522 2522 156 156 156 156 2523 2523 138 138 2524 2524 2525 2525 138 138 138 138 2526 2526 123 123 2527 2527 2528 2528 123 123 123 123 2529 2529 109 109 2530 2530 2531 2531 109 109 109 109 2532 2532 2533 2533 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 588 588 584 584 665 665 584 584 661 661 665 665 665 665 661 661 728 728 661 661 724 724 728 728 728 728 724 724 785 785 724 724 781 781 785 785 785 785 781 781 838 838 781 781 832 832 838 838 838 838 832 832 885 885 832 832 877 877 885 885 885 885 877 877 924 924 877 877 918 918 924 924 924 924 918 918 963 963 918 918 953 953 963 963 963 963 953 953 2534 2534 953 953 2535 2535 2536 2536 994 994 990 990 1027 1027 990 990 1018 1018 1027 1027 1027 1027 1018 1018 1052 1052 1018 1018 1043 1043 1052 1052 1052 1052 1043 1043 1075 1075 1043 1043 1060 1060 1075 1075 1075 1075 1060 1060 1095 1095 1060 1060 1079 1079 1095 1095 1095 1095 1079 1079 1108 1108 1079 1079 1097 1097 1108 1108 1108 1108 1097 1097 1121 1121 1097 1097 1104 1104 1121 1121 1121 1121 1104 1104 1129 1129 1104 1104 1114 1114 1129 1129 1129 1129 1114 1114 1133 1133 1114 1114 1116 1116 1133 1133 1133 1133 1116 1116 1130 1130 1116 1116 1115 1115 1130 1130 1130 1130 1115 1115 1122 1122 1115 1115 1105 1105 1122 1122 1122 1122 1105 1105 1109 1109 1105 1105 1098 1098 1109 1109 1109 1109 1098 1098 1096 1096 1098 1098 1080 1080 1096 1096 1096 1096 1080 1080 1076 1076 1080 1080 1061 1061 1076 1076 1076 1076 1061 1061 1053 1053 1061 1061 1044 1044 1053 1053 1053 1053 1044 1044 1028 1028 1044 1044 1019 1019 1028 1028 1028 1028 1019 1019 995 995 1019 1019 991 991 995 995 2537 2537 2538 2538 964 964 2539 2539 954 954 964 964 964 964 954 954 925 925 594 594 495 495 588 588 947 947 956 956 923 923 956 956 935 935 923 923 923 923 935 935 911 911 935 935 917 917 911 911 911 911 917 917 882 882 917 917 884 884 882 882 882 882 884 884 868 868 884 884 861 861 868 868 868 868 861 861 831 831 861 861 823 823 831 831 831 831 823 823 806 806 823 823 784 784 806 806 806 806 784 784 768 768 784 784 2540 2540 768 768 768 768 2541 2541 723 723 2542 2542 2543 2543 723 723 723 723 2544 2544 688 688 2545 2545 2546 2546 688 688 688 688 2547 2547 634 634 2548 2548 2549 2549 634 634 634 634 2550 2550 571 571 2551 2551 2552 2552 571 571 571 571 2553 2553 514 514 2554 2554 2555 2555 514 514 514 514 2556 2556 464 464 2557 2557 2558 2558 464 464 464 464 2559 2559 405 405 2560 2560 2561 2561 405 405 405 405 2562 2562 356 356 2563 2563 2564 2564 356 356 356 356 2565 2565 320 320 2566 2566 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2567 2567 129 129 129 129 2568 2568 121 121 2569 2569 2570 2570 121 121 121 121 2571 2571 115 115 2572 2572 2573 2573 115 115 115 115 2574 2574 105 105 594 594 588 588 671 671 588 588 665 665 671 671 671 671 665 665 732 732 665 665 728 728 732 732 732 732 728 728 791 791 728 728 785 785 791 791 791 791 785 785 844 844 785 785 838 838 844 844 844 844 838 838 891 891 838 838 885 885 891 891 891 891 885 885 932 932 885 885 924 924 932 932 932 932 924 924 969 969 924 924 963 963 969 969 969 969 963 963 2575 2575 963 963 2576 2576 2577 2577 1004 1004 994 994 1033 1033 994 994 1027 1027 1033 1033 1033 1033 1027 1027 1058 1058 1027 1027 1052 1052 1058 1058 1058 1058 1052 1052 1083 1083 1052 1052 1075 1075 1083 1083 1083 1083 1075 1075 1102 1102 1075 1075 1095 1095 1102 1102 1102 1102 1095 1095 1119 1119 1095 1095 1108 1108 1119 1119 1119 1119 1108 1108 1134 1134 1108 1108 1121 1121 1134 1134 1134 1134 1121 1121 1143 1143 1121 1121 1129 1129 1143 1143 1143 1143 1129 1129 1147 1147 1129 1129 1133 1133 1147 1147 1147 1147 1133 1133 1144 1144 1133 1133 1130 1130 1144 1144 1144 1144 1130 1130 1135 1135 1130 1130 1122 1122 1135 1135 1135 1135 1122 1122 1120 1120 1122 1122 1109 1109 1120 1120 1120 1120 1109 1109 1103 1103 1109 1109 1096 1096 1103 1103 1103 1103 1096 1096 1084 1084 1096 1096 1076 1076 1084 1084 1084 1084 1076 1076 1059 1059 1076 1076 1053 1053 1059 1059 1059 1059 1053 1053 1034 1034 1053 1053 1028 1028 1034 1034 1034 1034 1028 1028 1005 1005 1028 1028 995 995 1005 1005 2578 2578 2579 2579 970 970 2580 2580 964 964 970 970 970 970 964 964 933 933 964 964 925 925 933 933 933 933 925 925 892 892 598 598 495 495 594 594 919 919 947 947 909 909 947 947 923 923 909 909 909 909 923 923 890 890 923 923 911 911 890 890 890 890 911 911 874 874 911 911 882 882 874 874 874 874 882 882 857 857 882 882 868 868 857 857 857 857 868 868 829 829 868 868 831 831 829 829 829 829 831 831 812 812 831 831 806 806 812 812 812 812 806 806 776 776 806 806 768 768 776 776 776 776 768 768 747 747 768 768 723 723 747 747 747 747 723 723 707 707 723 723 688 688 707 707 707 707 688 688 664 664 688 688 634 634 664 664 664 664 634 634 626 626 634 634 571 571 626 626 626 626 571 571 563 563 571 571 514 514 563 563 563 563 514 514 512 512 514 514 464 464 512 512 512 512 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 598 598 594 594 675 675 594 594 671 671 675 675 675 675 671 671 740 740 671 671 732 732 740 740 740 740 732 732 795 795 732 732 791 791 795 795 795 795 791 791 850 850 791 791 844 844 850 850 850 850 844 844 899 899 844 844 891 891 899 899 899 899 891 891 940 940 891 891 932 932 940 940 940 940 932 932 975 975 932 932 969 969 975 975 975 975 969 969 2581 2581 969 969 2582 2582 2583 2583 1010 1010 1004 1004 1039 1039 1004 1004 1033 1033 1039 1039 1039 1039 1033 1033 1068 1068 1033 1033 1058 1058 1068 1068 1068 1068 1058 1058 1089 1089 1058 1058 1083 1083 1089 1089 1089 1089 1083 1083 1110 1110 1083 1083 1102 1102 1110 1110 1110 1110 1102 1102 1125 1125 1102 1102 1119 1119 1125 1125 1125 1125 1119 1119 1141 1141 1119 1119 1134 1134 1141 1141 1141 1141 1134 1134 1150 1150 1134 1134 1143 1143 1150 1150 1150 1150 1143 1143 1155 1155 1143 1143 1147 1147 1155 1155 1155 1155 1147 1147 1151 1151 1147 1147 1144 1144 1151 1151 1151 1151 1144 1144 1142 1142 1144 1144 1135 1135 1142 1142 1142 1142 1135 1135 1126 1126 1135 1135 1120 1120 1126 1126 1126 1126 1120 1120 1111 1111 1120 1120 1103 1103 1111 1111 1111 1111 1103 1103 1090 1090 1103 1103 1084 1084 1090 1090 1090 1090 1084 1084 1069 1069 1084 1084 1059 1059 1069 1069 1069 1069 1059 1059 1040 1040 1059 1059 1034 1034 1040 1040 1040 1040 1034 1034 1011 1011 1034 1034 1005 1005 1011 1011 2584 2584 2585 2585 976 976 2586 2586 970 970 976 976 976 976 970 970 941 941 970 970 933 933 941 941 941 941 933 933 900 900 933 933 892 892 900 900 900 900 892 892 851 851 600 600 495 495 598 598 886 886 919 919 878 878 919 919 909 909 878 878 878 878 909 909 870 870 909 909 890 890 870 870 870 870 890 890 855 855 890 890 874 874 855 855 855 855 874 874 835 835 874 874 857 857 835 835 835 835 857 857 821 821 857 857 829 829 821 821 821 821 829 829 802 802 829 829 812 812 802 802 802 802 812 812 772 772 812 812 776 776 772 772 772 772 776 776 753 753 776 776 747 747 753 753 753 753 747 747 715 715 747 747 707 707 715 715 715 715 707 707 692 692 707 707 664 664 692 692 692 692 664 664 646 646 664 664 626 626 646 646 646 646 626 626 615 615 626 626 563 563 615 615 615 615 563 563 559 559 563 563 512 512 559 559 559 559 512 512 508 508 512 512 472 472 508 508 508 508 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 600 600 598 598 677 677 598 598 675 675 677 677 677 677 675 675 742 742 675 675 740 740 742 742 742 742 740 740 799 799 740 740 795 795 799 799 799 799 795 795 852 852 795 795 850 850 852 852 852 852 850 850 901 901 850 850 899 899 901 901 901 901 899 899 942 942 899 899 940 940 942 942 942 942 940 940 979 979 940 940 975 975 979 979 979 979 975 975 2587 2587 975 975 2588 2588 2589 2589 1014 1014 1010 1010 1041 1041 1010 1010 1039 1039 1041 1041 1041 1041 1039 1039 1070 1070 1039 1039 1068 1068 1070 1070 1070 1070 1068 1068 1091 1091 1068 1068 1089 1089 1091 1091 1091 1091 1089 1089 1112 1112 1089 1089 1110 1110 1112 1112 1112 1112 1110 1110 1127 1127 1110 1110 1125 1125 1127 1127 1127 1127 1125 1125 1145 1145 1125 1125 1141 1141 1145 1145 1145 1145 1141 1141 1153 1153 1141 1141 1150 1150 1153 1153 1153 1153 1150 1150 1156 1156 1150 1150 1155 1155 1156 1156 1156 1156 1155 1155 1154 1154 1155 1155 1151 1151 1154 1154 1154 1154 1151 1151 1146 1146 1151 1151 1142 1142 1146 1146 1146 1146 1142 1142 1128 1128 1142 1142 1126 1126 1128 1128 1128 1128 1126 1126 1113 1113 1126 1126 1111 1111 1113 1113 1113 1113 1111 1111 1092 1092 1111 1111 1090 1090 1092 1092 1092 1092 1090 1090 1071 1071 1090 1090 1069 1069 1071 1071 1071 1071 1069 1069 1042 1042 1069 1069 1040 1040 1042 1042 1042 1042 1040 1040 1015 1015 1040 1040 1011 1011 1015 1015 2590 2590 2591 2591 980 980 2592 2592 976 976 980 980 980 980 976 976 943 943 976 976 941 941 943 943 943 943 941 941 902 902 941 941 900 900 902 902 902 902 900 900 853 853 900 900 851 851 853 853 853 853 851 851 800 800 596 596 495 495 600 600 845 845 886 886 839 839 886 886 878 878 839 839 839 839 878 878 833 833 878 878 870 870 833 833 833 833 870 870 825 825 870 870 855 855 825 825 825 825 855 855 817 817 855 855 835 835 817 817 817 817 835 835 798 798 835 835 821 821 798 798 798 798 821 821 778 778 821 821 802 802 778 778 778 778 802 802 764 764 802 802 772 772 764 764 764 764 772 772 745 745 772 772 753 753 745 745 745 745 753 753 713 713 753 753 715 715 713 713 713 713 715 715 699 699 715 715 692 692 699 699 699 699 692 692 656 656 692 692 646 646 656 656 656 656 646 646 632 632 646 646 615 615 632 632 632 632 615 615 591 591 615 615 559 559 591 591 591 591 559 559 549 549 559 559 508 508 549 549 549 549 508 508 506 506 508 508 476 476 506 506 506 506 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 596 596 600 600 673 673 600 600 677 677 673 673 673 673 677 677 738 738 677 677 742 742 738 738 738 738 742 742 793 793 742 742 799 799 793 793 793 793 799 799 846 846 799 799 852 852 846 846 846 846 852 852 895 895 852 852 901 901 895 895 895 895 901 901 936 936 901 901 942 942 936 936 936 936 942 942 973 973 942 942 979 979 973 973 973 973 979 979 2593 2593 979 979 2594 2594 2595 2595 1008 1008 1014 1014 1035 1035 1014 1014 1041 1041 1035 1035 1035 1035 1041 1041 1064 1064 1041 1041 1070 1070 1064 1064 1064 1064 1070 1070 1087 1087 1070 1070 1091 1091 1087 1087 1087 1087 1091 1091 1106 1106 1091 1091 1112 1112 1106 1106 1106 1106 1112 1112 1123 1123 1112 1112 1127 1127 1123 1123 1123 1123 1127 1127 1138 1138 1127 1127 1145 1145 1138 1138 1138 1138 1145 1145 1148 1148 1145 1145 1153 1153 1148 1148 1148 1148 1153 1153 1152 1152 1153 1153 1156 1156 1152 1152 1152 1152 1156 1156 1149 1149 1156 1156 1154 1154 1149 1149 1149 1149 1154 1154 1139 1139 1154 1154 1146 1146 1139 1139 1139 1139 1146 1146 1124 1124 1146 1146 1128 1128 1124 1124 1124 1124 1128 1128 1107 1107 1128 1128 1113 1113 1107 1107 1107 1107 1113 1113 1088 1088 1113 1113 1092 1092 1088 1088 1088 1088 1092 1092 1065 1065 1092 1092 1071 1071 1065 1065 1065 1065 1071 1071 1036 1036 1071 1071 1042 1042 1036 1036 1036 1036 1042 1042 1009 1009 1042 1042 1015 1015 1009 1009 2596 2596 2597 2597 974 974 2598 2598 980 980 974 974 974 974 980 980 937 937 980 980 943 943 937 937 937 937 943 943 896 896 943 943 902 902 896 896 896 896 902 902 847 847 902 902 853 853 847 847 847 847 853 853 794 794 853 853 800 800 794 794 794 794 800 800 739 739 592 592 495 495 596 596 796 796 845 845 792 792 845 845 839 839 792 792 792 792 839 839 786 786 839 839 833 833 786 786 786 786 833 833 782 782 833 833 825 825 782 782 782 782 825 825 774 774 825 825 817 817 774 774 774 774 817 817 766 766 817 817 798 798 766 766 766 766 798 798 760 760 798 798 778 778 760 760 760 760 778 778 735 735 778 778 764 764 735 735 735 735 764 764 721 721 764 764 745 745 721 721 721 721 745 745 705 705 745 745 713 713 705 705 705 705 713 713 686 686 713 713 699 699 686 686 686 686 699 699 654 654 699 699 656 656 654 654 654 654 656 656 636 636 656 656 632 632 636 636 636 636 632 632 613 613 632 632 591 591 613 613 613 613 591 591 569 569 591 591 549 549 569 569 569 569 549 549 545 545 549 549 506 506 545 545 545 545 506 506 504 504 506 506 478 478 504 504 504 504 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 592 592 596 596 667 667 596 596 673 673 667 667 667 667 673 673 730 730 673 673 738 738 730 730 730 730 738 738 789 789 738 738 793 793 789 789 789 789 793 793 842 842 793 793 846 846 842 842 842 842 846 846 887 887 846 846 895 895 887 887 887 887 895 895 928 928 895 895 936 936 928 928 928 928 936 936 965 965 936 936 973 973 965 965 965 965 973 973 2599 2599 973 973 2600 2600 2601 2601 1000 1000 1008 1008 1031 1031 1008 1008 1035 1035 1031 1031 1031 1031 1035 1035 1056 1056 1035 1035 1064 1064 1056 1056 1056 1056 1064 1064 1081 1081 1064 1064 1087 1087 1081 1081 1081 1081 1087 1087 1100 1100 1087 1087 1106 1106 1100 1100 1100 1100 1106 1106 1117 1117 1106 1106 1123 1123 1117 1117 1117 1117 1123 1123 1131 1131 1123 1123 1138 1138 1131 1131 1131 1131 1138 1138 1136 1136 1138 1138 1148 1148 1136 1136 1136 1136 1148 1148 1140 1140 1148 1148 1152 1152 1140 1140 1140 1140 1152 1152 1137 1137 1152 1152 1149 1149 1137 1137 1137 1137 1149 1149 1132 1132 1149 1149 1139 1139 1132 1132 1132 1132 1139 1139 1118 1118 1139 1139 1124 1124 1118 1118 1118 1118 1124 1124 1101 1101 1124 1124 1107 1107 1101 1101 1101 1101 1107 1107 1082 1082 1107 1107 1088 1088 1082 1082 1082 1082 1088 1088 1057 1057 1088 1088 1065 1065 1057 1057 1057 1057 1065 1065 1032 1032 1065 1065 1036 1036 1032 1032 1032 1032 1036 1036 1001 1001 1036 1036 1009 1009 1001 1001 2602 2602 2603 2603 966 966 2604 2604 974 974 966 966 966 966 974 974 929 929 974 974 937 937 929 929 929 929 937 937 888 888 937 937 896 896 888 888 888 888 896 896 843 843 896 896 847 847 843 843 843 843 847 847 790 790 847 847 794 794 790 790 790 790 794 794 731 731 794 794 739 739 731 731 731 731 739 739 668 668 743 743 796 796 741 741 796 796 792 792 741 741 741 741 792 792 733 733 792 792 786 786 733 733 733 733 786 786 729 729 786 786 782 782 729 729 729 729 782 782 725 725 782 782 774 774 725 725 725 725 774 774 717 717 774 774 766 766 717 717 717 717 766 766 711 711 766 766 760 760 711 711 711 711 760 760 703 703 760 760 735 735 703 703 703 703 735 735 697 697 735 735 721 721 697 697 697 697 721 721 682 682 721 721 705 705 682 682 682 682 705 705 658 658 705 705 686 686 658 658 658 658 686 686 640 640 686 686 654 654 640 640 640 640 654 654 630 630 654 654 636 636 630 630 630 630 636 636 611 611 636 636 613 613 611 611 611 611 613 613 577 577 613 613 569 569 577 577 577 577 569 569 555 555 569 569 545 545 555 555 555 555 545 545 539 539 545 545 504 504 539 539 539 539 504 504 502 502 504 504 484 484 502 502 502 502 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 674 674 743 743 678 678 743 743 741 741 678 678 678 678 741 741 676 676 741 741 733 733 676 676 676 676 733 733 672 672 733 733 729 729 672 672 672 672 729 729 666 666 729 729 725 725 666 666 666 666 725 725 662 662 725 725 717 717 662 662 662 662 717 717 652 652 717 717 711 711 652 652 652 652 711 711 648 648 711 711 703 703 648 648 648 648 703 703 642 642 703 703 697 697 642 642 642 642 697 697 638 638 697 697 682 682 638 638 638 638 682 682 628 628 682 682 658 658 628 628 628 628 658 658 624 624 658 658 640 640 624 624 624 624 640 640 607 607 640 640 630 630 607 607 607 607 630 630 583 583 630 630 611 611 583 583 583 583 611 611 567 567 611 611 577 577 567 567 567 567 577 577 553 553 577 577 555 555 553 553 553 553 555 555 543 543 555 555 539 539 543 543 543 543 539 539 535 535 539 539 502 502 535 535 535 535 502 502 500 500 502 502 488 488 500 500 500 500 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 593 593 674 674 597 597 674 674 678 678 597 597 597 597 678 678 601 601 678 678 676 676 601 601 601 601 676 676 599 599 676 676 672 672 599 599 599 599 672 672 595 595 672 672 666 666 595 595 595 595 666 666 589 589 666 666 662 662 589 589 589 589 662 662 585 585 662 662 652 652 585 585 585 585 652 652 581 581 652 652 648 648 581 581 581 581 648 648 575 575 648 648 642 642 575 575 575 575 642 642 573 573 642 642 638 638 573 573 573 573 638 638 565 565 638 638 628 628 565 565 565 565 628 628 561 561 628 628 624 624 561 561 561 561 624 624 557 557 624 624 607 607 557 557 557 557 607 607 551 551 607 607 583 583 551 551 551 551 583 583 547 547 583 583 567 567 547 547 547 547 567 567 541 541 567 567 553 553 541 541 541 541 553 553 537 537 553 553 543 543 537 537 537 537 543 543 533 533 543 543 535 535 533 533 533 533 535 535 510 510 535 535 500 500 510 510 510 510 500 500 498 498 500 500 492 492 498 498 498 498 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 593 593 668 668 674 674 668 668 739 739 674 674 674 674 739 739 743 743 739 739 800 800 743 743 743 743 800 800 796 796 800 800 851 851 796 796 796 796 851 851 845 845 851 851 892 892 845 845 845 845 892 892 886 886 892 892 925 925 886 886 886 886 925 925 919 919 925 925 954 954 919 919 919 919 954 954 947 947 954 954 972 972 947 947 947 947 972 972 956 956 972 972 2605 2605 956 956 956 956 2606 2606 2607 2607 986 986 989 989 962 962 962 962 989 989 958 958 989 989 978 978 958 958 2608 2608 2609 2609 951 951 2610 2610 960 960 951 951 951 951 960 960 921 921 960 960 931 931 921 921 921 921 931 931 894 894 931 931 904 904 894 894 894 894 904 904 859 859 904 904 863 863 859 859 859 859 863 863 814 814 863 863 815 815 814 814 814 814 815 815 758 758 815 815 756 756 758 758 758 758 756 756 693 693 756 756 689 689 693 693 693 693 689 689 618 618 689 689 616 616 618 618 618 618 616 616 525 525 616 616 523 523 525 525 525 525 523 523 443 443 523 523 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2611 2611 2612 2612 270 270 2613 2613 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1895 1895 1897 1897 1818 1818 1895 1895 1818 1818 1891 1891 1889 1889 1891 1891 1818 1818 1885 1885 1889 1889 1818 1818 1876 1876 1885 1885 1818 1818 1868 1868 1876 1876 1818 1818 1860 1860 1868 1868 1818 1818 1852 1852 1860 1860 1818 1818 1848 1848 1852 1852 1818 1818 1840 1840 1848 1848 1818 1818 1834 1834 1840 1840 1818 1818 1828 1828 1834 1834 1818 1818 1824 1824 1828 1828 1818 1818 1820 1820 1824 1824 1818 1818 1816 1816 1820 1820 1818 1818 1804 1804 1816 1816 1818 1818 1781 1781 1804 1804 1818 1818 1777 1777 1781 1781 1818 1818 1773 1773 1777 1777 1818 1818 1767 1767 1773 1773 1818 1818 1763 1763 1767 1767 1818 1818 1757 1757 1763 1763 1818 1818 1753 1753 1757 1757 1818 1818 1749 1749 1753 1753 1818 1818 1741 1741 1749 1749 1818 1818 1739 1739 1741 1741 1818 1818 1733 1733 1739 1739 1818 1818 1729 1729 1733 1733 1818 1818 1725 1725 1729 1729 1818 1818 1719 1719 1725 1725 1818 1818 1715 1715 1719 1719 1818 1818 1713 1713 1715 1715 1818 1818 1717 1717 1713 1713 1818 1818 1721 1721 1717 1717 1818 1818 1938 1938 1884 1884 1888 1888 1817 1817 1896 1896 1894 1894 1888 1888 1884 1884 1817 1817 1875 1875 1817 1817 1884 1884 1875 1875 1884 1884 1930 1930 1884 1884 1938 1938 1930 1930 1930 1930 1938 1938 1981 1981 1867 1867 1817 1817 1875 1875 1948 1948 1890 1890 1955 1955 1890 1890 1894 1894 1955 1955 1955 1955 1894 1894 1959 1959 1894 1894 1896 1896 1959 1959 1959 1959 1896 1896 1961 1961 1867 1867 1875 1875 1922 1922 1875 1875 1930 1930 1922 1922 1922 1922 1930 1930 1973 1973 1930 1930 1981 1981 1973 1973 1973 1973 1981 1981 2018 2018 1859 1859 1817 1817 1867 1867 1991 1991 1948 1948 1999 1999 1948 1948 1955 1955 1999 1999 1999 1999 1955 1955 2005 2005 1955 1955 1959 1959 2005 2005 2005 2005 1959 1959 2014 2014 1959 1959 1961 1961 2014 2014 2014 2014 1961 1961 2020 2020 1859 1859 1867 1867 1914 1914 1867 1867 1922 1922 1914 1914 1914 1914 1922 1922 1963 1963 1922 1922 1973 1973 1963 1963 1963 1963 1973 1973 1995 1995 1973 1973 2018 2018 1995 1995 1995 1995 2018 2018 2032 2032 1851 1851 1817 1817 1859 1859 2026 2026 1991 1991 2034 2034 1991 1991 1999 1999 2034 2034 2034 2034 1999 1999 2044 2044 1999 1999 2005 2005 2044 2044 2044 2044 2005 2005 2052 2052 2005 2005 2014 2014 2052 2052 2052 2052 2014 2014 2063 2063 2014 2014 2020 2020 2063 2063 2063 2063 2020 2020 2069 2069 1851 1851 1859 1859 1906 1906 1859 1859 1914 1914 1906 1906 1906 1906 1914 1914 1946 1946 1914 1914 1963 1963 1946 1946 1946 1946 1963 1963 1979 1979 1963 1963 1995 1995 1979 1979 1979 1979 1995 1995 2016 2016 1995 1995 2032 2032 2016 2016 2016 2016 2032 2032 2040 2040 1847 1847 1817 1817 1851 1851 2048 2048 2026 2026 2067 2067 2026 2026 2034 2034 2067 2067 2067 2067 2034 2034 2075 2075 2034 2034 2044 2044 2075 2075 2075 2075 2044 2044 2083 2083 2044 2044 2052 2052 2083 2083 2083 2083 2052 2052 2093 2093 2052 2052 2063 2063 2093 2093 2093 2093 2063 2063 2101 2101 2063 2063 2069 2069 2101 2101 2101 2101 2069 2069 2110 2110 1847 1847 1851 1851 1900 1900 1851 1851 1906 1906 1900 1900 1900 1900 1906 1906 1926 1926 1906 1906 1946 1946 1926 1926 1926 1926 1946 1946 1967 1967 1946 1946 1979 1979 1967 1967 1967 1967 1979 1979 1987 1987 1979 1979 2016 2016 1987 1987 1987 1987 2016 2016 2022 2022 2016 2016 2040 2040 2022 2022 2022 2022 2040 2040 2036 2036 1839 1839 1817 1817 1847 1847 2065 2065 2048 2048 2079 2079 2048 2048 2067 2067 2079 2079 2079 2079 2067 2067 2097 2097 2067 2067 2075 2075 2097 2097 2097 2097 2075 2075 2114 2114 2075 2075 2083 2083 2114 2114 2114 2114 2083 2083 2120 2120 2083 2083 2093 2093 2120 2120 2120 2120 2093 2093 2128 2128 2093 2093 2101 2101 2128 2128 2128 2128 2101 2101 2140 2140 2101 2101 2110 2110 2140 2140 2140 2140 2110 2110 2147 2147 1839 1839 1847 1847 1886 1886 1847 1847 1900 1900 1886 1886 1886 1886 1900 1900 1912 1912 1900 1900 1926 1926 1912 1912 1912 1912 1926 1926 1942 1942 1926 1926 1967 1967 1942 1942 1942 1942 1967 1967 1971 1971 1967 1967 1987 1987 1971 1971 1971 1971 1987 1987 1985 1985 1987 1987 2022 2022 1985 1985 1985 1985 2022 2022 2012 2012 2022 2022 2036 2036 2012 2012 2012 2012 2036 2036 2028 2028 1833 1833 1817 1817 1839 1839 2071 2071 2065 2065 2087 2087 2065 2065 2079 2079 2087 2087 2087 2087 2079 2079 2112 2112 2079 2079 2097 2097 2112 2112 2112 2112 2097 2097 2124 2124 2097 2097 2114 2114 2124 2124 2124 2124 2114 2114 2142 2142 2114 2114 2120 2120 2142 2142 2142 2142 2120 2120 2155 2155 2120 2120 2128 2128 2155 2155 2155 2155 2128 2128 2161 2161 2128 2128 2140 2140 2161 2161 2161 2161 2140 2140 2169 2169 2140 2140 2147 2147 2169 2169 2169 2169 2147 2147 2180 2180 1833 1833 1839 1839 1863 1863 1839 1839 1886 1886 1863 1863 1863 1863 1886 1886 1902 1902 1886 1886 1912 1912 1902 1902 1902 1902 1912 1912 1918 1918 1912 1912 1942 1942 1918 1918 1918 1918 1942 1942 1934 1934 1942 1942 1971 1971 1934 1934 1934 1934 1971 1971 1965 1965 1971 1971 1985 1985 1965 1965 1965 1965 1985 1985 1977 1977 1985 1985 2012 2012 1977 1977 1977 1977 2012 2012 1993 1993 2012 2012 2028 2028 1993 1993 1993 1993 2028 2028 2614 2614 1827 1827 1817 1817 1833 1833 2060 2060 2071 2071 2085 2085 2071 2071 2087 2087 2085 2085 2085 2085 2087 2087 2116 2116 2087 2087 2112 2112 2116 2116 2116 2116 2112 2112 2132 2132 2112 2112 2124 2124 2132 2132 2132 2132 2124 2124 2153 2153 2124 2124 2142 2142 2153 2153 2153 2153 2142 2142 2167 2167 2142 2142 2155 2155 2167 2167 2167 2167 2155 2155 2184 2184 2155 2155 2161 2161 2184 2184 2184 2184 2161 2161 2192 2192 2161 2161 2169 2169 2192 2192 2192 2192 2169 2169 2198 2198 2169 2169 2180 2180 2198 2198 2198 2198 2180 2180 2208 2208 1827 1827 1833 1833 1845 1845 1833 1833 1863 1863 1845 1845 1845 1845 1863 1863 1871 1871 1863 1863 1902 1902 1871 1871 1871 1871 1902 1902 1898 1898 1902 1902 1918 1918 1898 1898 1898 1898 1918 1918 1910 1910 1918 1918 1934 1934 1910 1910 1910 1910 1934 1934 1924 1924 1934 1934 1965 1965 1924 1924 1924 1924 1965 1965 1936 1936 1965 1965 1977 1977 1936 1936 1936 1936 1977 1977 1957 1957 1977 1977 1993 1993 1957 1957 1957 1957 1993 1993 2615 2615 1993 1993 2616 2616 2617 2617 1969 1969 2007 2007 1975 1975 1823 1823 1817 1817 1827 1827 2042 2042 2060 2060 2077 2077 2060 2060 2085 2085 2077 2077 2077 2077 2085 2085 2108 2108 2085 2085 2116 2116 2108 2108 2108 2108 2116 2116 2130 2130 2116 2116 2132 2132 2130 2130 2130 2130 2132 2132 2157 2157 2132 2132 2153 2153 2157 2157 2157 2157 2153 2153 2175 2175 2153 2153 2167 2167 2175 2175 2175 2175 2167 2167 2190 2190 2167 2167 2184 2184 2190 2190 2190 2190 2184 2184 2204 2204 2184 2184 2192 2192 2204 2204 2204 2204 2192 2192 2618 2618 2192 2192 2198 2198 2619 2619 2620 2620 2198 2198 2621 2621 2198 2198 2208 2208 2622 2622 2623 2623 2208 2208 2624 2624 1823 1823 1827 1827 1831 1831 1827 1827 1845 1845 1831 1831 1831 1831 1845 1845 1843 1843 1845 1845 1871 1871 1843 1843 1843 1843 1871 1871 1857 1857 1871 1871 1898 1898 1857 1857 1857 1857 1898 1898 1881 1881 1898 1898 1910 1910 1881 1881 1881 1881 1910 1910 1892 1892 1910 1910 1924 1924 1892 1892 1892 1892 1924 1924 1904 1904 1924 1924 1936 1936 1904 1904 1904 1904 1936 1936 1908 1908 1936 1936 1957 1957 1908 1908 1908 1908 1957 1957 2625 2625 1957 1957 2626 2626 2627 2627 1916 1916 1969 1969 1920 1920 1969 1969 1975 1975 1920 1920 1920 1920 1975 1975 1928 1928 1819 1819 1817 1817 1823 1823 2628 2628 2042 2042 2629 2629 2042 2042 2077 2077 2630 2630 2631 2631 2077 2077 2632 2632 2077 2077 2108 2108 2633 2633 2634 2634 2108 2108 2635 2635 2108 2108 2130 2130 2636 2636 2637 2637 2130 2130 2151 2151 2130 2130 2157 2157 2151 2151 2151 2151 2157 2157 2173 2173 2157 2157 2175 2175 2173 2173 2173 2173 2175 2175 2638 2638 2175 2175 2190 2190 2639 2639 2640 2640 2190 2190 2641 2641 2190 2190 2204 2204 2642 2642 2643 2643 2204 2204 2644 2644 2204 2204 2645 2645 2646 2646 2225 2225 2217 2217 2238 2238 2217 2217 2223 2223 2238 2238 2238 2238 2223 2223 2246 2246 2223 2223 2233 2233 2246 2246 2246 2246 2233 2233 2250 2250 1819 1819 1823 1823 1821 1821 1823 1823 1831 1831 1821 1821 1821 1821 1831 1831 1825 1825 1831 1831 1843 1843 1825 1825 1825 1825 1843 1843 1829 1829 1843 1843 1857 1857 1829 1829 1829 1829 1857 1857 1835 1835 1857 1857 1881 1881 1835 1835 1835 1835 1881 1881 1837 1837 1881 1881 1892 1892 1837 1837 1837 1837 1892 1892 1841 1841 1892 1892 1904 1904 1841 1841 1841 1841 1904 1904 1849 1849 1904 1904 1908 1908 1849 1849 1849 1849 1908 1908 2647 2647 1908 1908 2648 2648 2649 2649 1853 1853 1916 1916 1855 1855 1916 1916 1920 1920 1855 1855 1855 1855 1920 1920 1861 1861 1920 1920 1928 1928 1861 1861 1861 1861 1928 1928 1865 1865 1815 1815 1817 1817 1819 1819 1983 1983 2024 2024 2030 2030 2024 2024 2056 2056 2030 2030 2030 2030 2056 2056 2073 2073 2056 2056 2091 2091 2073 2073 2073 2073 2091 2091 2106 2106 2091 2091 2122 2122 2106 2106 2106 2106 2122 2122 2136 2136 2650 2650 2151 2151 2651 2651 2652 2652 2151 2151 2653 2653 2151 2151 2173 2173 2654 2654 2655 2655 2173 2173 2656 2656 2173 2173 2657 2657 2658 2658 2188 2188 2194 2194 2211 2211 2194 2194 2213 2213 2211 2211 2211 2211 2213 2213 2229 2229 2213 2213 2225 2225 2229 2229 2229 2229 2225 2225 2242 2242 2225 2225 2238 2238 2242 2242 2242 2242 2238 2238 2257 2257 2238 2238 2246 2246 2257 2257 2257 2257 2246 2246 2263 2263 2246 2246 2250 2250 2263 2263 2263 2263 2250 2250 2271 2271 1815 1815 1819 1819 1813 1813 1819 1819 1821 1821 1813 1813 1813 1813 1821 1821 1811 1811 1821 1821 1825 1825 1811 1811 1811 1811 1825 1825 1809 1809 1825 1825 1829 1829 1809 1809 1809 1809 1829 1829 1807 1807 1829 1829 1835 1835 1807 1807 1807 1807 1835 1835 1805 1805 1835 1835 1837 1837 1805 1805 1805 1805 1837 1837 1801 1801 1837 1837 1841 1841 1801 1801 1801 1801 1841 1841 1799 1799 1841 1841 1849 1849 1799 1799 1799 1799 1849 1849 2659 2659 1849 1849 2660 2660 2661 2661 1797 1797 1853 1853 1795 1795 1853 1853 1855 1855 1795 1795 1795 1795 1855 1855 1793 1793 1855 1855 1861 1861 1793 1793 1793 1793 1861 1861 1791 1791 1861 1861 1865 1865 1791 1791 1791 1791 1865 1865 1789 1789 1803 1803 1817 1817 1815 1815 1932 1932 1983 1983 1989 1989 1983 1983 2030 2030 1989 1989 1989 1989 2030 2030 2038 2038 2030 2030 2073 2073 2038 2038 2038 2038 2073 2073 2081 2081 2073 2073 2106 2106 2081 2081 2081 2081 2106 2106 2118 2118 2106 2106 2136 2136 2118 2118 2118 2118 2136 2136 2149 2149 2136 2136 2163 2163 2149 2149 2149 2149 2163 2163 2182 2182 2163 2163 2662 2662 2182 2182 2182 2182 2663 2663 2664 2664 2188 2188 2211 2211 2202 2202 2202 2202 2211 2211 2221 2221 2211 2211 2229 2229 2221 2221 2221 2221 2229 2229 2240 2240 2229 2229 2242 2242 2240 2240 2240 2240 2242 2242 2259 2259 2242 2242 2257 2257 2259 2259 2259 2259 2257 2257 2269 2269 2257 2257 2263 2263 2269 2269 2269 2269 2263 2263 2278 2278 2263 2263 2271 2271 2278 2278 2278 2278 2271 2271 2284 2284 1803 1803 1815 1815 1778 1778 1815 1815 1813 1813 1778 1778 1778 1778 1813 1813 1774 1774 1813 1813 1811 1811 1774 1774 1774 1774 1811 1811 1768 1768 1811 1811 1809 1809 1768 1768 1768 1768 1809 1809 1764 1764 1809 1809 1807 1807 1764 1764 1764 1764 1807 1807 1754 1754 1807 1807 1805 1805 1754 1754 1754 1754 1805 1805 1750 1750 1805 1805 1801 1801 1750 1750 1750 1750 1801 1801 1742 1742 1801 1801 1799 1799 1742 1742 1742 1742 1799 1799 2665 2665 1799 1799 2666 2666 2667 2667 1734 1734 1797 1797 1726 1726 1797 1797 1795 1795 1726 1726 1726 1726 1795 1795 1710 1710 1795 1795 1793 1793 1710 1710 1710 1710 1793 1793 1708 1708 1793 1793 1791 1791 1708 1708 1708 1708 1791 1791 1704 1704 1791 1791 1789 1789 1704 1704 1704 1704 1789 1789 1696 1696 1780 1780 1817 1817 1803 1803 1869 1869 1932 1932 1940 1940 1932 1932 1989 1989 1940 1940 1940 1940 1989 1989 1997 1997 1989 1989 2038 2038 1997 1997 1997 1997 2038 2038 2046 2046 2038 2038 2081 2081 2046 2046 2046 2046 2081 2081 2089 2089 2081 2081 2118 2118 2089 2089 2089 2089 2118 2118 2126 2126 2118 2118 2149 2149 2126 2126 2126 2126 2149 2149 2159 2159 2149 2149 2182 2182 2159 2159 2159 2159 2182 2182 2186 2186 2182 2182 2668 2668 2186 2186 2186 2186 2669 2669 2670 2670 2202 2202 2221 2221 2215 2215 2215 2215 2221 2221 2236 2236 2221 2221 2240 2240 2236 2236 2236 2236 2240 2240 2254 2254 2240 2240 2259 2259 2254 2254 2254 2254 2259 2259 2267 2267 2259 2259 2269 2269 2267 2267 2267 2267 2269 2269 2280 2280 2269 2269 2278 2278 2280 2280 2280 2280 2278 2278 2291 2291 2278 2278 2284 2284 2291 2291 2291 2291 2284 2284 2295 2295 1780 1780 1803 1803 1770 1770 1803 1803 1778 1778 1770 1770 1770 1770 1778 1778 1758 1758 1778 1778 1774 1774 1758 1758 1758 1758 1774 1774 1744 1744 1774 1774 1768 1768 1744 1744 1744 1744 1768 1768 1722 1722 1768 1768 1764 1764 1722 1722 1722 1722 1764 1764 1698 1698 1764 1764 1754 1754 1698 1698 1698 1698 1754 1754 1687 1687 1754 1754 1750 1750 1687 1687 1687 1687 1750 1750 1679 1679 1750 1750 1742 1742 1679 1679 1679 1679 1742 1742 2671 2671 1742 1742 2672 2672 2673 2673 1669 1669 1734 1734 1663 1663 1734 1734 1726 1726 1663 1663 1663 1663 1726 1726 1653 1653 1726 1726 1710 1710 1653 1653 1653 1653 1710 1710 1643 1643 1710 1710 1708 1708 1643 1643 1643 1643 1708 1708 1633 1633 1708 1708 1704 1704 1633 1633 1633 1633 1704 1704 1629 1629 1704 1704 1696 1696 1629 1629 1629 1629 1696 1696 1623 1623 1776 1776 1817 1817 1780 1780 1787 1787 1869 1869 1873 1873 1869 1869 1940 1940 1873 1873 1873 1873 1940 1940 1944 1944 1940 1940 1997 1997 1944 1944 1944 1944 1997 1997 2001 2001 1997 1997 2046 2046 2001 2001 2001 2001 2046 2046 2050 2050 2046 2046 2089 2089 2050 2050 2050 2050 2089 2089 2095 2095 2089 2089 2126 2126 2095 2095 2095 2095 2126 2126 2134 2134 2126 2126 2159 2159 2134 2134 2134 2134 2159 2159 2165 2165 2159 2159 2186 2186 2165 2165 2165 2165 2186 2186 2196 2196 2186 2186 2674 2674 2196 2196 2196 2196 2675 2675 2676 2676 2215 2215 2236 2236 2219 2219 2219 2219 2236 2236 2244 2244 2236 2236 2254 2254 2244 2244 2244 2244 2254 2254 2261 2261 2254 2254 2267 2267 2261 2261 2261 2261 2267 2267 2276 2276 2267 2267 2280 2280 2276 2276 2276 2276 2280 2280 2289 2289 2280 2280 2291 2291 2289 2289 2289 2289 2291 2291 2297 2297 2291 2291 2295 2295 2297 2297 2297 2297 2295 2295 2304 2304 1776 1776 1780 1780 1760 1760 1780 1780 1770 1770 1760 1760 1760 1760 1770 1770 1736 1736 1770 1770 1758 1758 1736 1736 1736 1736 1758 1758 1700 1700 1758 1758 1744 1744 1700 1700 1700 1700 1744 1744 1681 1681 1744 1744 1722 1722 1681 1681 1681 1681 1722 1722 1667 1667 1722 1722 1698 1698 1667 1667 1667 1667 1698 1698 1649 1649 1698 1698 1687 1687 1649 1649 1649 1649 1687 1687 1625 1625 1687 1687 1679 1679 1625 1625 1625 1625 1679 1679 2677 2677 1679 1679 2678 2678 2679 2679 1612 1612 1669 1669 1604 1604 1669 1669 1663 1663 1604 1604 1604 1604 1663 1663 1594 1594 1663 1663 1653 1653 1594 1594 1594 1594 1653 1653 1586 1586 1653 1653 1643 1643 1586 1586 1586 1586 1643 1643 1576 1576 1643 1643 1633 1633 1576 1576 1576 1576 1633 1633 1562 1562 1633 1633 1629 1629 1562 1562 1562 1562 1629 1629 1558 1558 1629 1629 1623 1623 1558 1558 1558 1558 1623 1623 1556 1556 1772 1772 1817 1817 1776 1776 1694 1694 1787 1787 1785 1785 1787 1787 1873 1873 1785 1785 1785 1785 1873 1873 1877 1877 1873 1873 1944 1944 1877 1877 1877 1877 1944 1944 1950 1950 1944 1944 2001 2001 1950 1950 1950 1950 2001 2001 2003 2003 2001 2001 2050 2050 2003 2003 2003 2003 2050 2050 2054 2054 2050 2050 2095 2095 2054 2054 2054 2054 2095 2095 2099 2099 2095 2095 2134 2134 2099 2099 2099 2099 2134 2134 2138 2138 2134 2134 2165 2165 2138 2138 2138 2138 2165 2165 2171 2171 2165 2165 2196 2196 2171 2171 2171 2171 2196 2196 2200 2200 2196 2196 2680 2680 2200 2200 2200 2200 2681 2681 2682 2682 2219 2219 2244 2244 2227 2227 2227 2227 2244 2244 2248 2248 2244 2244 2261 2261 2248 2248 2248 2248 2261 2261 2265 2265 2261 2261 2276 2276 2265 2265 2265 2265 2276 2276 2282 2282 2276 2276 2289 2289 2282 2282 2282 2282 2289 2289 2293 2293 2289 2289 2297 2297 2293 2293 2293 2293 2297 2297 2302 2302 2297 2297 2304 2304 2302 2302 2302 2302 2304 2304 2309 2309 1772 1772 1776 1776 1746 1746 1776 1776 1760 1760 1746 1746 1746 1746 1760 1760 1702 1702 1760 1760 1736 1736 1702 1702 1702 1702 1736 1736 1677 1677 1736 1736 1700 1700 1677 1677 1677 1677 1700 1700 1657 1657 1700 1700 1681 1681 1657 1657 1657 1657 1681 1681 1621 1621 1681 1681 1667 1667 1621 1621 1621 1621 1667 1667 1606 1606 1667 1667 1649 1649 1606 1606 1606 1606 1649 1649 1590 1590 1649 1649 1625 1625 1590 1590 1590 1590 1625 1625 2683 2683 1625 1625 2684 2684 2685 2685 1564 1564 1612 1612 1551 1551 1612 1612 1604 1604 1551 1551 1551 1551 1604 1604 1543 1543 1604 1604 1594 1594 1543 1543 1543 1543 1594 1594 1533 1533 1594 1594 1586 1586 1533 1533 1533 1533 1586 1586 1525 1525 1586 1586 1576 1576 1525 1525 1525 1525 1576 1576 1509 1509 1576 1576 1562 1562 1509 1509 1509 1509 1562 1562 1503 1503 1562 1562 1558 1558 1503 1503 1503 1503 1558 1558 1499 1499 1558 1558 1556 1556 1499 1499 1499 1499 1556 1556 1498 1498 1766 1766 1817 1817 1772 1772 1619 1619 1694 1694 1692 1692 1694 1694 1785 1785 1692 1692 1692 1692 1785 1785 1783 1783 1785 1785 1877 1877 1783 1783 1783 1783 1877 1877 1879 1879 1877 1877 1950 1950 1879 1879 1879 1879 1950 1950 1952 1952 1950 1950 2003 2003 1952 1952 1952 1952 2003 2003 2009 2009 2003 2003 2054 2054 2009 2009 2009 2009 2054 2054 2058 2058 2054 2054 2099 2099 2058 2058 2058 2058 2099 2099 2103 2103 2099 2099 2138 2138 2103 2103 2103 2103 2138 2138 2144 2144 2138 2138 2171 2171 2144 2144 2144 2144 2171 2171 2177 2177 2171 2171 2200 2200 2177 2177 2177 2177 2200 2200 2206 2206 2200 2200 2686 2686 2206 2206 2206 2206 2687 2687 2688 2688 2227 2227 2248 2248 2231 2231 2231 2231 2248 2248 2252 2252 2248 2248 2265 2265 2252 2252 2252 2252 2265 2265 2273 2273 2265 2265 2282 2282 2273 2273 2273 2273 2282 2282 2286 2286 2282 2282 2293 2293 2286 2286 2286 2286 2293 2293 2299 2299 2293 2293 2302 2302 2299 2299 2299 2299 2302 2302 2306 2306 2302 2302 2309 2309 2306 2306 2306 2306 2309 2309 2311 2311 1766 1766 1772 1772 1730 1730 1772 1772 1746 1746 1730 1730 1730 1730 1746 1746 1683 1683 1746 1746 1702 1702 1683 1683 1683 1683 1702 1702 1659 1659 1702 1702 1677 1677 1659 1659 1659 1659 1677 1677 1614 1614 1677 1677 1657 1657 1614 1614 1614 1614 1657 1657 1598 1598 1657 1657 1621 1621 1598 1598 1598 1598 1621 1621 1566 1566 1621 1621 1606 1606 1566 1566 1566 1566 1606 1606 1545 1545 1606 1606 1590 1590 1545 1545 1545 1545 1590 1590 1529 1529 1590 1590 2689 2689 1529 1529 1529 1529 2690 2690 2691 2691 1564 1564 1551 1551 1505 1505 1505 1505 1551 1551 1494 1494 1551 1551 1543 1543 1494 1494 1494 1494 1543 1543 1486 1486 1543 1543 1533 1533 1486 1486 1486 1486 1533 1533 1476 1476 1533 1533 1525 1525 1476 1476 1476 1476 1525 1525 1464 1464 1525 1525 1509 1509 1464 1464 1464 1464 1509 1509 1454 1454 1509 1509 1503 1503 1454 1454 1454 1454 1503 1503 1450 1450 1503 1503 1499 1499 1450 1450 1450 1450 1499 1499 1447 1447 1499 1499 1498 1498 1447 1447 1447 1447 1498 1498 1451 1451 1762 1762 1817 1817 1766 1766 1555 1555 1619 1619 1618 1618 1619 1619 1692 1692 1618 1618 1618 1618 1692 1692 1691 1691 1692 1692 1783 1783 1691 1691 1691 1691 1783 1783 1782 1782 1783 1783 1879 1879 1782 1782 1782 1782 1879 1879 1883 1883 1879 1879 1952 1952 1883 1883 1883 1883 1952 1952 1954 1954 1952 1952 2009 2009 1954 1954 1954 1954 2009 2009 2011 2011 2009 2009 2058 2058 2011 2011 2011 2011 2058 2058 2062 2062 2058 2058 2103 2103 2062 2062 2062 2062 2103 2103 2105 2105 2103 2103 2144 2144 2105 2105 2105 2105 2144 2144 2146 2146 2144 2144 2177 2177 2146 2146 2146 2146 2177 2177 2179 2179 2177 2177 2206 2206 2179 2179 2179 2179 2206 2206 2210 2210 2206 2206 2692 2692 2210 2210 2210 2210 2693 2693 2694 2694 2231 2231 2252 2252 2235 2235 2235 2235 2252 2252 2256 2256 2252 2252 2273 2273 2256 2256 2256 2256 2273 2273 2275 2275 2273 2273 2286 2286 2275 2275 2275 2275 2286 2286 2288 2288 2286 2286 2299 2299 2288 2288 2288 2288 2299 2299 2301 2301 2299 2299 2306 2306 2301 2301 2301 2301 2306 2306 2308 2308 2306 2306 2311 2311 2308 2308 2308 2308 2311 2311 2313 2313 1762 1762 1766 1766 1706 1706 1766 1766 1730 1730 1706 1706 1706 1706 1730 1730 1673 1673 1730 1730 1683 1683 1673 1673 1673 1673 1683 1683 1627 1627 1683 1683 1659 1659 1627 1627 1627 1627 1659 1659 1600 1600 1659 1659 1614 1614 1600 1600 1600 1600 1614 1614 1560 1560 1614 1614 1598 1598 1560 1560 1560 1560 1598 1598 1537 1537 1598 1598 1566 1566 1537 1537 1537 1537 1566 1566 1507 1507 1566 1566 1545 1545 1507 1507 1507 1507 1545 1545 1490 1490 1545 1545 1529 1529 1490 1490 1490 1490 1529 1529 2695 2695 1529 1529 2696 2696 2697 2697 1472 1472 1505 1505 1448 1448 1505 1505 1494 1494 1448 1448 1448 1448 1494 1494 1441 1441 1494 1494 1486 1486 1441 1441 1441 1441 1486 1486 1433 1433 1486 1486 1476 1476 1433 1433 1433 1433 1476 1476 1419 1419 1476 1476 1464 1464 1419 1419 1419 1419 1464 1464 1409 1409 1464 1464 1454 1454 1409 1409 1409 1409 1454 1454 1407 1407 1454 1454 1450 1450 1407 1407 1407 1407 1450 1450 1406 1406 1450 1450 1447 1447 1406 1406 1406 1406 1447 1447 1408 1408 1447 1447 1451 1451 1408 1408 1408 1408 1451 1451 1410 1410 1756 1756 1817 1817 1762 1762 1500 1500 1555 1555 1557 1557 1555 1555 1618 1618 1557 1557 1557 1557 1618 1618 1620 1620 1618 1618 1691 1691 1620 1620 1620 1620 1691 1691 1693 1693 1691 1691 1782 1782 1693 1693 1693 1693 1782 1782 1784 1784 1782 1782 1883 1883 1784 1784 1784 1784 1883 1883 1880 1880 1883 1883 1954 1954 1880 1880 1880 1880 1954 1954 1953 1953 1954 1954 2011 2011 1953 1953 1953 1953 2011 2011 2010 2010 2011 2011 2062 2062 2010 2010 2010 2010 2062 2062 2059 2059 2062 2062 2105 2105 2059 2059 2059 2059 2105 2105 2104 2104 2105 2105 2146 2146 2104 2104 2104 2104 2146 2146 2145 2145 2146 2146 2179 2179 2145 2145 2145 2145 2179 2179 2178 2178 2179 2179 2210 2210 2178 2178 2178 2178 2210 2210 2207 2207 2210 2210 2698 2698 2207 2207 2207 2207 2699 2699 2700 2700 2235 2235 2256 2256 2232 2232 2232 2232 2256 2256 2253 2253 2256 2256 2275 2275 2253 2253 2253 2253 2275 2275 2274 2274 2275 2275 2288 2288 2274 2274 2274 2274 2288 2288 2287 2287 2288 2288 2301 2301 2287 2287 2287 2287 2301 2301 2300 2300 2301 2301 2308 2308 2300 2300 2300 2300 2308 2308 2307 2307 2308 2308 2313 2313 2307 2307 2307 2307 2313 2313 2312 2312 1756 1756 1762 1762 1689 1689 1762 1762 1706 1706 1689 1689 1689 1689 1706 1706 1655 1655 1706 1706 1673 1673 1655 1655 1655 1655 1673 1673 1608 1608 1673 1673 1627 1627 1608 1608 1608 1608 1627 1627 1568 1568 1627 1627 1600 1600 1568 1568 1568 1568 1600 1600 1541 1541 1600 1600 1560 1560 1541 1541 1541 1541 1560 1560 1501 1501 1560 1560 1537 1537 1501 1501 1501 1501 1537 1537 1482 1482 1537 1537 1507 1507 1482 1482 1482 1482 1507 1507 1452 1452 1507 1507 1490 1490 1452 1452 1452 1452 1490 1490 2701 2701 1490 1490 2702 2702 2703 2703 1437 1437 1472 1472 1415 1415 1472 1472 1448 1448 1415 1415 1415 1415 1448 1448 1398 1398 1448 1448 1441 1441 1398 1398 1398 1398 1441 1441 1392 1392 1441 1441 1433 1433 1392 1392 1392 1392 1433 1433 1382 1382 1433 1433 1419 1419 1382 1382 1382 1382 1419 1419 1368 1368 1419 1419 1409 1409 1368 1368 1368 1368 1409 1409 1364 1364 1409 1409 1407 1407 1364 1364 1364 1364 1407 1407 1361 1361 1407 1407 1406 1406 1361 1361 1361 1361 1406 1406 1365 1365 1406 1406 1408 1408 1365 1365 1365 1365 1408 1408 1369 1369 1408 1408 1410 1410 1369 1369 1369 1369 1410 1410 1383 1383 1752 1752 1817 1817 1756 1756 1455 1455 1500 1500 1504 1504 1500 1500 1557 1557 1504 1504 1504 1504 1557 1557 1559 1559 1557 1557 1620 1620 1559 1559 1559 1559 1620 1620 1624 1624 1620 1620 1693 1693 1624 1624 1624 1624 1693 1693 1695 1695 1693 1693 1784 1784 1695 1695 1695 1695 1784 1784 1786 1786 1784 1784 1880 1880 1786 1786 1786 1786 1880 1880 1878 1878 1880 1880 1953 1953 1878 1878 1878 1878 1953 1953 1951 1951 1953 1953 2010 2010 1951 1951 1951 1951 2010 2010 2004 2004 2010 2010 2059 2059 2004 2004 2004 2004 2059 2059 2055 2055 2059 2059 2104 2104 2055 2055 2055 2055 2104 2104 2100 2100 2104 2104 2145 2145 2100 2100 2100 2100 2145 2145 2139 2139 2145 2145 2178 2178 2139 2139 2139 2139 2178 2178 2172 2172 2178 2178 2207 2207 2172 2172 2172 2172 2207 2207 2201 2201 2207 2207 2704 2704 2201 2201 2201 2201 2705 2705 2706 2706 2232 2232 2253 2253 2228 2228 2228 2228 2253 2253 2249 2249 2253 2253 2274 2274 2249 2249 2249 2249 2274 2274 2266 2266 2274 2274 2287 2287 2266 2266 2266 2266 2287 2287 2283 2283 2287 2287 2300 2300 2283 2283 2283 2283 2300 2300 2294 2294 2300 2300 2307 2307 2294 2294 2294 2294 2307 2307 2303 2303 2307 2307 2312 2312 2303 2303 2303 2303 2312 2312 2310 2310 1752 1752 1756 1756 1685 1685 1756 1756 1689 1689 1685 1685 1685 1685 1689 1689 1631 1631 1689 1689 1655 1655 1631 1631 1631 1631 1655 1655 1592 1592 1655 1655 1608 1608 1592 1592 1592 1592 1608 1608 1549 1549 1608 1608 1568 1568 1549 1549 1549 1549 1568 1568 1511 1511 1568 1568 1541 1541 1511 1511 1511 1511 1541 1541 1484 1484 1541 1541 1501 1501 1484 1484 1484 1484 1501 1501 1445 1445 1501 1501 1482 1482 1445 1445 1445 1445 1482 1482 1429 1429 1482 1482 1452 1452 1429 1429 1429 1429 1452 1452 1400 1400 1452 1452 2707 2707 1400 1400 1400 1400 2708 2708 2709 2709 1437 1437 1415 1415 1386 1386 1386 1386 1415 1415 1362 1362 1415 1415 1398 1398 1362 1362 1362 1362 1398 1398 1353 1353 1398 1398 1392 1392 1353 1353 1353 1353 1392 1392 1345 1345 1392 1392 1382 1382 1345 1345 1345 1345 1382 1382 1331 1331 1382 1382 1368 1368 1331 1331 1331 1331 1368 1368 1329 1329 1368 1368 1364 1364 1329 1329 1329 1329 1364 1364 1326 1326 1364 1364 1361 1361 1326 1326 1326 1326 1361 1361 1330 1330 1361 1361 1365 1365 1330 1330 1330 1330 1365 1365 1332 1332 1365 1365 1369 1369 1332 1332 1332 1332 1369 1369 1346 1346 1369 1369 1383 1383 1346 1346 1346 1346 1383 1383 1354 1354 1748 1748 1817 1817 1752 1752 1420 1420 1455 1455 1465 1465 1455 1455 1504 1504 1465 1465 1465 1465 1504 1504 1510 1510 1504 1504 1559 1559 1510 1510 1510 1510 1559 1559 1563 1563 1559 1559 1624 1624 1563 1563 1563 1563 1624 1624 1630 1630 1624 1624 1695 1695 1630 1630 1630 1630 1695 1695 1697 1697 1695 1695 1786 1786 1697 1697 1697 1697 1786 1786 1788 1788 1786 1786 1878 1878 1788 1788 1788 1788 1878 1878 1874 1874 1878 1878 1951 1951 1874 1874 1874 1874 1951 1951 1945 1945 1951 1951 2004 2004 1945 1945 1945 1945 2004 2004 2002 2002 2004 2004 2055 2055 2002 2002 2002 2002 2055 2055 2051 2051 2055 2055 2100 2100 2051 2051 2051 2051 2100 2100 2096 2096 2100 2100 2139 2139 2096 2096 2096 2096 2139 2139 2135 2135 2139 2139 2172 2172 2135 2135 2135 2135 2172 2172 2166 2166 2172 2172 2201 2201 2166 2166 2166 2166 2201 2201 2197 2197 2201 2201 2710 2710 2197 2197 2197 2197 2711 2711 2712 2712 2228 2228 2249 2249 2220 2220 2220 2220 2249 2249 2245 2245 2249 2249 2266 2266 2245 2245 2245 2245 2266 2266 2262 2262 2266 2266 2283 2283 2262 2262 2262 2262 2283 2283 2277 2277 2283 2283 2294 2294 2277 2277 2277 2277 2294 2294 2290 2290 2294 2294 2303 2303 2290 2290 2290 2290 2303 2303 2298 2298 2303 2303 2310 2310 2298 2298 2298 2298 2310 2310 2305 2305 1748 1748 1752 1752 1675 1675 1752 1752 1685 1685 1675 1675 1675 1675 1685 1685 1616 1616 1685 1685 1631 1631 1616 1616 1616 1616 1631 1631 1578 1578 1631 1631 1592 1592 1578 1578 1578 1578 1592 1592 1535 1535 1592 1592 1549 1549 1535 1535 1535 1535 1549 1549 1492 1492 1549 1549 1511 1511 1492 1492 1492 1492 1511 1511 1456 1456 1511 1511 1484 1484 1456 1456 1456 1456 1484 1484 1431 1431 1484 1484 1445 1445 1431 1431 1431 1431 1445 1445 1396 1396 1445 1445 1429 1429 1396 1396 1396 1396 1429 1429 1374 1374 1429 1429 1400 1400 1374 1374 1374 1374 1400 1400 2713 2713 1400 1400 2714 2714 2715 2715 2716 2716 1386 1386 2717 2717 1386 1386 1362 1362 2718 2718 2719 2719 1362 1362 2720 2720 1362 1362 1353 1353 2721 2721 2722 2722 1353 1353 2723 2723 1353 1353 1345 1345 2724 2724 2725 2725 1345 1345 2726 2726 1345 1345 1331 1331 2727 2727 2728 2728 1331 1331 2729 2729 1331 1331 1329 1329 2730 2730 2731 2731 1329 1329 2732 2732 1329 1329 1326 1326 2733 2733 2734 2734 1326 1326 2735 2735 1326 1326 1330 1330 2736 2736 2737 2737 1330 1330 2738 2738 1330 1330 1332 1332 2739 2739 2740 2740 1332 1332 2741 2741 1332 1332 1346 1346 2742 2742 2743 2743 1346 1346 2744 2744 1346 1346 1354 1354 2745 2745 2746 2746 1354 1354 2747 2747 1740 1740 1817 1817 1748 1748 1393 1393 1420 1420 1434 1434 1420 1420 1465 1465 1434 1434 1434 1434 1465 1465 1477 1477 1465 1465 1510 1510 1477 1477 1477 1477 1510 1510 1526 1526 1510 1510 1563 1563 1526 1526 1526 1526 1563 1563 1577 1577 1563 1563 1630 1630 1577 1577 1577 1577 1630 1630 1634 1634 1630 1630 1697 1697 1634 1634 1634 1634 1697 1697 1705 1705 1697 1697 1788 1788 1705 1705 1705 1705 1788 1788 1790 1790 1788 1788 1874 1874 1790 1790 1790 1790 1874 1874 1870 1870 1874 1874 1945 1945 1870 1870 1870 1870 1945 1945 1941 1941 1945 1945 2002 2002 1941 1941 1941 1941 2002 2002 1998 1998 2002 2002 2051 2051 1998 1998 1998 1998 2051 2051 2047 2047 2051 2051 2096 2096 2047 2047 2047 2047 2096 2096 2090 2090 2096 2096 2135 2135 2090 2090 2090 2090 2135 2135 2127 2127 2135 2135 2166 2166 2127 2127 2127 2127 2166 2166 2160 2160 2166 2166 2197 2197 2160 2160 2160 2160 2197 2197 2187 2187 2197 2197 2748 2748 2187 2187 2187 2187 2749 2749 2750 2750 2220 2220 2245 2245 2216 2216 2216 2216 2245 2245 2237 2237 2245 2245 2262 2262 2237 2237 2237 2237 2262 2262 2255 2255 2262 2262 2277 2277 2255 2255 2255 2255 2277 2277 2268 2268 2277 2277 2290 2290 2268 2268 2268 2268 2290 2290 2281 2281 2290 2290 2298 2298 2281 2281 2281 2281 2298 2298 2292 2292 2298 2298 2305 2305 2292 2292 2292 2292 2305 2305 2296 2296 1740 1740 1748 1748 1671 1671 1748 1748 1675 1675 1671 1671 1671 1671 1675 1675 1610 1610 1675 1675 1616 1616 1610 1610 1610 1610 1616 1616 1553 1553 1616 1616 1578 1578 1553 1553 1553 1553 1578 1578 1515 1515 1578 1578 1535 1535 1515 1515 1515 1515 1535 1535 1478 1478 1535 1535 1492 1492 1478 1478 1478 1478 1492 1492 1439 1439 1492 1492 1456 1456 1439 1439 1439 1439 1456 1456 1402 1402 1456 1456 1431 1431 1402 1402 1402 1402 1431 1431 1378 1378 1431 1431 1396 1396 1378 1378 1378 1378 1396 1396 2751 2751 1396 1396 1374 1374 2752 2752 2753 2753 1374 1374 2754 2754 1374 1374 2755 2755 2756 2756 1324 1324 1355 1355 1310 1310 1355 1355 1335 1335 1310 1310 1310 1310 1335 1335 1291 1291 1335 1335 1320 1320 1291 1291 1291 1291 1320 1320 1283 1283 1320 1320 1314 1314 1283 1283 1283 1283 1314 1314 1275 1275 1314 1314 1300 1300 1275 1275 1275 1275 1300 1300 1265 1265 1300 1300 1296 1296 1265 1265 1265 1265 1296 1296 1262 1262 1296 1296 1293 1293 1262 1262 1262 1262 1293 1293 1266 1266 1293 1293 1297 1297 1266 1266 1266 1266 1297 1297 1276 1276 1297 1297 1301 1301 1276 1276 1276 1276 1301 1301 1284 1284 1301 1301 1315 1315 1284 1284 1284 1284 1315 1315 1292 1292 1315 1315 1321 1321 1292 1292 1292 1292 1321 1321 1311 1311 1321 1321 1336 1336 1311 1311 1311 1311 1336 1336 1325 1325 1738 1738 1817 1817 1740 1740 1363 1363 1393 1393 1399 1399 1393 1393 1434 1434 1399 1399 1399 1399 1434 1434 1442 1442 1434 1434 1477 1477 1442 1442 1442 1442 1477 1477 1487 1487 1477 1477 1526 1526 1487 1487 1487 1487 1526 1526 1534 1534 1526 1526 1577 1577 1534 1534 1534 1534 1577 1577 1587 1587 1577 1577 1634 1634 1587 1587 1587 1587 1634 1634 1644 1644 1634 1634 1705 1705 1644 1644 1644 1644 1705 1705 1709 1709 1705 1705 1790 1790 1709 1709 1709 1709 1790 1790 1792 1792 1790 1790 1870 1870 1792 1792 1792 1792 1870 1870 1866 1866 1870 1870 1941 1941 1866 1866 1866 1866 1941 1941 1933 1933 1941 1941 1998 1998 1933 1933 1933 1933 1998 1998 1990 1990 1998 1998 2047 2047 1990 1990 1990 1990 2047 2047 2039 2039 2047 2047 2090 2090 2039 2039 2039 2039 2090 2090 2082 2082 2090 2090 2127 2127 2082 2082 2082 2082 2127 2127 2119 2119 2127 2127 2160 2160 2119 2119 2119 2119 2160 2160 2150 2150 2160 2160 2187 2187 2150 2150 2150 2150 2187 2187 2183 2183 2187 2187 2757 2757 2183 2183 2183 2183 2758 2758 2759 2759 2216 2216 2237 2237 2203 2203 2203 2203 2237 2237 2222 2222 2237 2237 2255 2255 2222 2222 2222 2222 2255 2255 2241 2241 2255 2255 2268 2268 2241 2241 2241 2241 2268 2268 2260 2260 2268 2268 2281 2281 2260 2260 2260 2260 2281 2281 2270 2270 2281 2281 2292 2292 2270 2270 2270 2270 2292 2292 2279 2279 2292 2292 2296 2296 2279 2279 2279 2279 2296 2296 2285 2285 1738 1738 1740 1740 1665 1665 1740 1740 1671 1671 1665 1665 1665 1665 1671 1671 1602 1602 1671 1671 1610 1610 1602 1602 1602 1602 1610 1610 1547 1547 1610 1610 1553 1553 1547 1547 1547 1547 1553 1553 1496 1496 1553 1553 1515 1515 1496 1496 1496 1496 1515 1515 1458 1458 1515 1515 1478 1478 1458 1458 1458 1458 1478 1478 1423 1423 1478 1478 1439 1439 1423 1423 1423 1423 1439 1439 1390 1390 1439 1439 1402 1402 1390 1390 1390 1390 1402 1402 1357 1357 1402 1402 1378 1378 1357 1357 1357 1357 1378 1378 2760 2760 1378 1378 2761 2761 2762 2762 1327 1327 1351 1351 1306 1306 1351 1351 1324 1324 1306 1306 1306 1306 1324 1324 1287 1287 1324 1324 1310 1310 1287 1287 1287 1287 1310 1310 1267 1267 1310 1310 1291 1291 1267 1267 1267 1267 1291 1291 1258 1258 1291 1291 1283 1283 1258 1258 1258 1258 1283 1283 1246 1246 1283 1283 1275 1275 1246 1246 1246 1246 1275 1275 1240 1240 1275 1275 1265 1265 1240 1240 1240 1240 1265 1265 1239 1239 1265 1265 1262 1262 1239 1239 1239 1239 1262 1262 1241 1241 1262 1262 1266 1266 1241 1241 1241 1241 1266 1266 1247 1247 1266 1266 1276 1276 1247 1247 1247 1247 1276 1276 1259 1259 1276 1276 1284 1284 1259 1259 1259 1259 1284 1284 1268 1268 1284 1284 1292 1292 1268 1268 1268 1268 1292 1292 1288 1288 1292 1292 1311 1311 1288 1288 1288 1288 1311 1311 1307 1307 1311 1311 1325 1325 1307 1307 1307 1307 1325 1325 1328 1328 1732 1732 1817 1817 1738 1738 2763 2763 1363 1363 1387 1387 1363 1363 1399 1399 1387 1387 1387 1387 1399 1399 1416 1416 1399 1399 1442 1442 1416 1416 1416 1416 1442 1442 1449 1449 1442 1442 1487 1487 1449 1449 1449 1449 1487 1487 1495 1495 1487 1487 1534 1534 1495 1495 1495 1495 1534 1534 1544 1544 1534 1534 1587 1587 1544 1544 1544 1544 1587 1587 1595 1595 1587 1587 1644 1644 1595 1595 1595 1595 1644 1644 1654 1654 1644 1644 1709 1709 1654 1654 1654 1654 1709 1709 1711 1711 1709 1709 1792 1792 1711 1711 1711 1711 1792 1792 1794 1794 1792 1792 1866 1866 1794 1794 1794 1794 1866 1866 1862 1862 1866 1866 1933 1933 1862 1862 1862 1862 1933 1933 1929 1929 1933 1933 1990 1990 1929 1929 1929 1929 1990 1990 1984 1984 1990 1990 2039 2039 1984 1984 1984 1984 2039 2039 2031 2031 2039 2039 2082 2082 2031 2031 2031 2031 2082 2082 2074 2074 2082 2082 2119 2119 2074 2074 2074 2074 2119 2119 2107 2107 2119 2119 2150 2150 2107 2107 2107 2107 2150 2150 2137 2137 2150 2150 2183 2183 2137 2137 2137 2137 2183 2183 2164 2164 2183 2183 2764 2764 2164 2164 2164 2164 2765 2765 2766 2766 2203 2203 2222 2222 2189 2189 2189 2189 2222 2222 2212 2212 2222 2222 2241 2241 2212 2212 2212 2212 2241 2241 2230 2230 2241 2241 2260 2260 2230 2230 2230 2230 2260 2260 2243 2243 2260 2260 2270 2270 2243 2243 2243 2243 2270 2270 2258 2258 2270 2270 2279 2279 2258 2258 2258 2258 2279 2279 2264 2264 2279 2279 2285 2285 2264 2264 2264 2264 2285 2285 2272 2272 1732 1732 1738 1738 1661 1661 1738 1738 1665 1665 1661 1661 1661 1661 1665 1665 1596 1596 1665 1665 1602 1602 1596 1596 1596 1596 1602 1602 1539 1539 1602 1602 1547 1547 1539 1539 1539 1539 1547 1547 1488 1488 1547 1547 1496 1496 1488 1488 1488 1488 1496 1496 1443 1443 1496 1496 1458 1458 1443 1443 1443 1443 1458 1458 1404 1404 1458 1458 1423 1423 1404 1404 1404 1404 1423 1423 1366 1366 1423 1423 1390 1390 1366 1366 1366 1366 1390 1390 1341 1341 1390 1390 1357 1357 1341 1341 1341 1341 1357 1357 2767 2767 1357 1357 2768 2768 2769 2769 1316 1316 1327 1327 1289 1289 1327 1327 1306 1306 1289 1289 1289 1289 1306 1306 1263 1263 1306 1306 1287 1287 1263 1263 1263 1263 1287 1287 1250 1250 1287 1287 1267 1267 1250 1250 1250 1250 1267 1267 1235 1235 1267 1267 1258 1258 1235 1235 1235 1235 1258 1258 1227 1227 1258 1258 1246 1246 1227 1227 1227 1227 1246 1246 1219 1219 1246 1246 1240 1240 1219 1219 1219 1219 1240 1240 1214 1214 1240 1240 1239 1239 1214 1214 1214 1214 1239 1239 1220 1220 1239 1239 1241 1241 1220 1220 1220 1220 1241 1241 1228 1228 1241 1241 1247 1247 1228 1228 1228 1228 1247 1247 1236 1236 1247 1247 1259 1259 1236 1236 1236 1236 1259 1259 1251 1251 1259 1259 1268 1268 1251 1251 1251 1251 1268 1268 1264 1264 1268 1268 1288 1288 1264 1264 1264 1264 1288 1288 1290 1290 1288 1288 1307 1307 1290 1290 1290 1290 1307 1307 1317 1317 1307 1307 1328 1328 1317 1317 2770 2770 2771 2771 1342 1342 1728 1728 1817 1817 1732 1732 2772 2772 2773 2773 1375 1375 2774 2774 2775 2775 1375 1375 1375 1375 2776 2776 1401 1401 2777 2777 2778 2778 1401 1401 1401 1401 2779 2779 2780 2780 1416 1416 1449 1449 1438 1438 1438 1438 1449 1449 1473 1473 1449 1449 1495 1495 1473 1473 1473 1473 1495 1495 1506 1506 1495 1495 1544 1544 1506 1506 1506 1506 1544 1544 1552 1552 1544 1544 1595 1595 1552 1552 1552 1552 1595 1595 1605 1605 1595 1595 1654 1654 1605 1605 1605 1605 1654 1654 1664 1664 1654 1654 1711 1711 1664 1664 1664 1664 1711 1711 1727 1727 1711 1711 1794 1794 1727 1727 1727 1727 1794 1794 1796 1796 1794 1794 1862 1862 1796 1796 1796 1796 1862 1862 1856 1856 1862 1862 1929 1929 1856 1856 1856 1856 1929 1929 1921 1921 1929 1929 1984 1984 1921 1921 1921 1921 1984 1984 1976 1976 1984 1984 2031 2031 1976 1976 1976 1976 2031 2031 2025 2025 2031 2031 2074 2074 2025 2025 2025 2025 2074 2074 2057 2057 2074 2074 2107 2107 2057 2057 2057 2057 2107 2107 2092 2092 2107 2107 2137 2137 2092 2092 2092 2092 2137 2137 2123 2123 2137 2137 2164 2164 2123 2123 2781 2781 2782 2782 2152 2152 2783 2783 2784 2784 2152 2152 2152 2152 2785 2785 2174 2174 2786 2786 2787 2787 2174 2174 2174 2174 2788 2788 2789 2789 2212 2212 2230 2230 2195 2195 2195 2195 2230 2230 2214 2214 2230 2230 2243 2243 2214 2214 2214 2214 2243 2243 2226 2226 2243 2243 2258 2258 2226 2226 2226 2226 2258 2258 2239 2239 2258 2258 2264 2264 2239 2239 2239 2239 2264 2264 2247 2247 2264 2264 2272 2272 2247 2247 2247 2247 2272 2272 2251 2251 1728 1728 1732 1732 1651 1651 1732 1732 1661 1661 1651 1651 1651 1651 1661 1661 1588 1588 1661 1661 1596 1596 1588 1588 1588 1588 1596 1596 1531 1531 1596 1596 1539 1539 1531 1531 1531 1531 1539 1539 1480 1480 1539 1539 1488 1488 1480 1480 1480 1480 1488 1488 1435 1435 1488 1488 1443 1443 1435 1435 1435 1435 1443 1443 1394 1394 1443 1443 1404 1404 1394 1394 1394 1394 1404 1404 1359 1359 1404 1404 1366 1366 1359 1359 1359 1359 1366 1366 2790 2790 1366 1366 1341 1341 2791 2791 2792 2792 1341 1341 2793 2793 1341 1341 2794 2794 2795 2795 1294 1294 1316 1316 1269 1269 1316 1316 1289 1289 1269 1269 1269 1269 1289 1289 1252 1252 1289 1289 1263 1263 1252 1252 1252 1252 1263 1263 1233 1233 1263 1263 1250 1250 1233 1233 1233 1233 1250 1250 1215 1215 1250 1250 1235 1235 1215 1215 1215 1215 1235 1235 1208 1208 1235 1235 1227 1227 1208 1208 1208 1208 1227 1227 1198 1198 1227 1227 1219 1219 1198 1198 1198 1198 1219 1219 1197 1197 1219 1219 1214 1214 1197 1197 1197 1197 1214 1214 1199 1199 1214 1214 1220 1220 1199 1199 1199 1199 1220 1220 1209 1209 1220 1220 1228 1228 1209 1209 1209 1209 1228 1228 1216 1216 1228 1228 1236 1236 1216 1216 1216 1216 1236 1236 1234 1234 1236 1236 1251 1251 1234 1234 1234 1234 1251 1251 1253 1253 1251 1251 1264 1264 1253 1253 1253 1253 1264 1264 1270 1270 1264 1264 1290 1290 1270 1270 1270 1270 1290 1290 1295 1295 1290 1290 1317 1317 1295 1295 1295 1295 1317 1317 1323 1323 2796 2796 1342 1342 2797 2797 2798 2798 1342 1342 1360 1360 1724 1724 1817 1817 1728 1728 1358 1358 2799 2799 1379 1379 2800 2800 1375 1375 1379 1379 1379 1379 1375 1375 1397 1397 1375 1375 1401 1401 1397 1397 1397 1397 1401 1401 1430 1430 1401 1401 2801 2801 1430 1430 1430 1430 2802 2802 1453 1453 2803 2803 2804 2804 1453 1453 1453 1453 2805 2805 1491 1491 2806 2806 2807 2807 1491 1491 1491 1491 2808 2808 1530 1530 2809 2809 2810 2810 1530 1530 1530 1530 2811 2811 2812 2812 1552 1552 1605 1605 1565 1565 1565 1565 1605 1605 1613 1613 1605 1605 1664 1664 1613 1613 1613 1613 1664 1664 1670 1670 1664 1664 1727 1727 1670 1670 1670 1670 1727 1727 1735 1735 1727 1727 1796 1796 1735 1735 1735 1735 1796 1796 1798 1798 1796 1796 1856 1856 1798 1798 1798 1798 1856 1856 1854 1854 1856 1856 1921 1921 1854 1854 1854 1854 1921 1921 1917 1917 1921 1921 1976 1976 1917 1917 1917 1917 1976 1976 1970 1970 1976 1976 2025 2025 1970 1970 1970 1970 2025 2025 2008 2008 2025 2025 2057 2057 2008 2008 2813 2813 2814 2814 2043 2043 2815 2815 2816 2816 2043 2043 2043 2043 2817 2817 2078 2078 2818 2818 2819 2819 2078 2078 2078 2078 2820 2820 2109 2109 2821 2821 2152 2152 2109 2109 2109 2109 2152 2152 2131 2131 2152 2152 2174 2174 2131 2131 2131 2131 2174 2174 2158 2158 2174 2174 2822 2822 2158 2158 2158 2158 2823 2823 2176 2176 2824 2824 2825 2825 2176 2176 2176 2176 2826 2826 2191 2191 2827 2827 2828 2828 2191 2191 2191 2191 2829 2829 2205 2205 2830 2830 2831 2831 2205 2205 2205 2205 2832 2832 2833 2833 2239 2239 2247 2247 2218 2218 2218 2218 2247 2247 2224 2224 2247 2247 2251 2251 2224 2224 2224 2224 2251 2251 2234 2234 1724 1724 1728 1728 1647 1647 1728 1728 1651 1651 1647 1647 1647 1647 1651 1651 1584 1584 1651 1651 1588 1588 1584 1584 1584 1584 1588 1588 1527 1527 1588 1588 1531 1531 1527 1527 1527 1527 1531 1531 1474 1474 1531 1531 1480 1480 1474 1474 1474 1474 1480 1480 1427 1427 1480 1480 1435 1435 1427 1427 1427 1427 1435 1435 1388 1388 1435 1435 1394 1394 1388 1388 1388 1388 1394 1394 1349 1349 1394 1394 1359 1359 1349 1349 1349 1349 1359 1359 2834 2834 1359 1359 2835 2835 2836 2836 1318 1318 1322 1322 1285 1285 1322 1322 1294 1294 1285 1285 1285 1285 1294 1294 1260 1260 1294 1294 1269 1269 1260 1260 1260 1260 1269 1269 1237 1237 1269 1269 1252 1252 1237 1237 1237 1237 1252 1252 1217 1217 1252 1252 1233 1233 1217 1217 1217 1217 1233 1233 1204 1204 1233 1233 1215 1215 1204 1204 1204 1204 1215 1215 1191 1191 1215 1215 1208 1208 1191 1191 1191 1191 1208 1208 1183 1183 1208 1208 1198 1198 1183 1183 1183 1183 1198 1198 1180 1180 1198 1198 1197 1197 1180 1180 1180 1180 1197 1197 1184 1184 1197 1197 1199 1199 1184 1184 1184 1184 1199 1199 1192 1192 1199 1199 1209 1209 1192 1192 1192 1192 1209 1209 1205 1205 1209 1209 1216 1216 1205 1205 1205 1205 1216 1216 1218 1218 1216 1216 1234 1234 1218 1218 1218 1218 1234 1234 1238 1238 1234 1234 1253 1253 1238 1238 1238 1238 1253 1253 1261 1261 1253 1253 1270 1270 1261 1261 1261 1261 1270 1270 1286 1286 1270 1270 1295 1295 1286 1286 1286 1286 1295 1295 1319 1319 1295 1295 1323 1323 1319 1319 2837 2837 2838 2838 1350 1350 2839 2839 1360 1360 1350 1350 1350 1350 1360 1360 1389 1389 1718 1718 1817 1817 1724 1724 1367 1367 1358 1358 1391 1391 1358 1358 1379 1379 1391 1391 1391 1391 1379 1379 1403 1403 1379 1379 1397 1397 1403 1403 1403 1403 1397 1397 1432 1432 1397 1397 1430 1430 1432 1432 1432 1432 1430 1430 1446 1446 1430 1430 1453 1453 1446 1446 1446 1446 1453 1453 1483 1483 1453 1453 1491 1491 1483 1483 1483 1483 1491 1491 1508 1508 1491 1491 1530 1530 1508 1508 1508 1508 1530 1530 1546 1546 1530 1530 2840 2840 1546 1546 1546 1546 2841 2841 1591 1591 2842 2842 2843 2843 1591 1591 1591 1591 2844 2844 1626 1626 2845 2845 2846 2846 1626 1626 1626 1626 2847 2847 1680 1680 2848 2848 2849 2849 1680 1680 1680 1680 2850 2850 1743 1743 2851 2851 2852 2852 1743 1743 1743 1743 2853 2853 1800 1800 2854 2854 2855 2855 1800 1800 1800 1800 2856 2856 1850 1850 2857 2857 2858 2858 1850 1850 1850 1850 2859 2859 1909 1909 2860 2860 2861 2861 1909 1909 1909 1909 2862 2862 1958 1958 2863 2863 2864 2864 1958 1958 1958 1958 2865 2865 1994 1994 2866 2866 2043 2043 1994 1994 1994 1994 2043 2043 2029 2029 2043 2043 2078 2078 2029 2029 2029 2029 2078 2078 2061 2061 2078 2078 2109 2109 2061 2061 2061 2061 2109 2109 2086 2086 2109 2109 2131 2131 2086 2086 2086 2086 2131 2131 2117 2117 2131 2131 2158 2158 2117 2117 2117 2117 2158 2158 2133 2133 2158 2158 2176 2176 2133 2133 2133 2133 2176 2176 2154 2154 2176 2176 2191 2191 2154 2154 2154 2154 2191 2191 2168 2168 2191 2191 2205 2205 2168 2168 2168 2168 2205 2205 2185 2185 2205 2205 2867 2867 2185 2185 2185 2185 2868 2868 2193 2193 2869 2869 2870 2870 2193 2193 2193 2193 2871 2871 2199 2199 2872 2872 2873 2873 2199 2199 2199 2199 2874 2874 2209 2209 1718 1718 1724 1724 1641 1641 1724 1724 1647 1647 1641 1641 1641 1641 1647 1647 1580 1580 1647 1647 1584 1584 1580 1580 1580 1580 1584 1584 1521 1521 1584 1584 1527 1527 1521 1521 1521 1521 1527 1527 1468 1468 1527 1527 1474 1474 1468 1468 1468 1468 1474 1474 1421 1421 1474 1474 1427 1427 1421 1421 1421 1421 1427 1427 1380 1380 1427 1427 1388 1388 1380 1380 1380 1380 1388 1388 1343 1343 1388 1388 1349 1349 1343 1343 1343 1343 1349 1349 2875 2875 1349 1349 2876 2876 2877 2877 1308 1308 1318 1318 1279 1279 1318 1318 1285 1285 1279 1279 1279 1279 1285 1285 1254 1254 1285 1285 1260 1260 1254 1254 1254 1254 1260 1260 1229 1229 1260 1260 1237 1237 1229 1229 1229 1229 1237 1237 1210 1210 1237 1237 1217 1217 1210 1210 1210 1210 1217 1217 1193 1193 1217 1217 1204 1204 1193 1193 1193 1193 1204 1204 1178 1178 1204 1204 1191 1191 1178 1178 1178 1178 1191 1191 1169 1169 1191 1191 1183 1183 1169 1169 1169 1169 1183 1183 1166 1166 1183 1183 1180 1180 1166 1166 1166 1166 1180 1180 1170 1170 1180 1180 1184 1184 1170 1170 1170 1170 1184 1184 1179 1179 1184 1184 1192 1192 1179 1179 1179 1179 1192 1192 1194 1194 1192 1192 1205 1205 1194 1194 1194 1194 1205 1205 1211 1211 1205 1205 1218 1218 1211 1211 1211 1211 1218 1218 1230 1230 1218 1218 1238 1238 1230 1230 1230 1230 1238 1238 1255 1255 1238 1238 1261 1261 1255 1255 1255 1255 1261 1261 1280 1280 1261 1261 1286 1286 1280 1280 1280 1280 1286 1286 1309 1309 1286 1286 1319 1319 1309 1309 2878 2878 2879 2879 1344 1344 2880 2880 1350 1350 1344 1344 1344 1344 1350 1350 1381 1381 1350 1350 1389 1389 1381 1381 1381 1381 1389 1389 1422 1422 1714 1714 1817 1817 1718 1718 1395 1395 1367 1367 1405 1405 1367 1367 1391 1391 1405 1405 1405 1405 1391 1391 1424 1424 1391 1391 1403 1403 1424 1424 1424 1424 1403 1403 1440 1440 1403 1403 1432 1432 1440 1440 1440 1440 1432 1432 1457 1457 1432 1432 1446 1446 1457 1457 1457 1457 1446 1446 1485 1485 1446 1446 1483 1483 1485 1485 1485 1485 1483 1483 1502 1502 1483 1483 1508 1508 1502 1502 1502 1502 1508 1508 1538 1538 1508 1508 1546 1546 1538 1538 1538 1538 1546 1546 1567 1567 1546 1546 1591 1591 1567 1567 1567 1567 1591 1591 1607 1607 1591 1591 1626 1626 1607 1607 1607 1607 1626 1626 1650 1650 1626 1626 1680 1680 1650 1650 1650 1650 1680 1680 1688 1688 1680 1680 1743 1743 1688 1688 1688 1688 1743 1743 1751 1751 1743 1743 1800 1800 1751 1751 1751 1751 1800 1800 1802 1802 1800 1800 1850 1850 1802 1802 1802 1802 1850 1850 1842 1842 1850 1850 1909 1909 1842 1842 1842 1842 1909 1909 1905 1905 1909 1909 1958 1958 1905 1905 1905 1905 1958 1958 1937 1937 1958 1958 1994 1994 1937 1937 1937 1937 1994 1994 1978 1978 1994 1994 2029 2029 1978 1978 1978 1978 2029 2029 2013 2013 2029 2029 2061 2061 2013 2013 2013 2013 2061 2061 2037 2037 2061 2061 2086 2086 2037 2037 2037 2037 2086 2086 2072 2072 2086 2086 2117 2117 2072 2072 2072 2072 2117 2117 2088 2088 2117 2117 2133 2133 2088 2088 2088 2088 2133 2133 2113 2113 2133 2133 2154 2154 2113 2113 2113 2113 2154 2154 2125 2125 2154 2154 2168 2168 2125 2125 2125 2125 2168 2168 2143 2143 2168 2168 2185 2185 2143 2143 2143 2143 2185 2185 2156 2156 2185 2185 2193 2193 2156 2156 2156 2156 2193 2193 2162 2162 2193 2193 2199 2199 2162 2162 2162 2162 2199 2199 2170 2170 2199 2199 2209 2209 2170 2170 2170 2170 2209 2209 2181 2181 1714 1714 1718 1718 1637 1637 1718 1718 1641 1641 1637 1637 1637 1637 1641 1641 1572 1572 1641 1641 1580 1580 1572 1572 1572 1572 1580 1580 1517 1517 1580 1580 1521 1521 1517 1517 1517 1517 1521 1521 1462 1462 1521 1521 1468 1468 1462 1462 1462 1462 1468 1468 1413 1413 1468 1468 1421 1421 1413 1413 1413 1413 1421 1421 1372 1372 1421 1421 1380 1380 1372 1372 1372 1372 1380 1380 1337 1337 1380 1380 1343 1343 1337 1337 1337 1337 1343 1343 2881 2881 1343 1343 2882 2882 2883 2883 1302 1302 1308 1308 1273 1273 1308 1308 1279 1279 1273 1273 1273 1273 1279 1279 1244 1244 1279 1279 1254 1254 1244 1244 1244 1244 1254 1254 1223 1223 1254 1254 1229 1229 1223 1223 1223 1223 1229 1229 1202 1202 1229 1229 1210 1210 1202 1202 1202 1202 1210 1210 1187 1187 1210 1210 1193 1193 1187 1187 1187 1187 1193 1193 1171 1171 1193 1193 1178 1178 1171 1171 1171 1171 1178 1178 1162 1162 1178 1178 1169 1169 1162 1162 1162 1162 1169 1169 1158 1158 1169 1169 1166 1166 1158 1158 1158 1158 1166 1166 1163 1163 1166 1166 1170 1170 1163 1163 1163 1163 1170 1170 1172 1172 1170 1170 1179 1179 1172 1172 1172 1172 1179 1179 1188 1188 1179 1179 1194 1194 1188 1188 1188 1188 1194 1194 1203 1203 1194 1194 1211 1211 1203 1203 1203 1203 1211 1211 1224 1224 1211 1211 1230 1230 1224 1224 1224 1224 1230 1230 1245 1245 1230 1230 1255 1255 1245 1245 1245 1245 1255 1255 1274 1274 1255 1255 1280 1280 1274 1274 1274 1274 1280 1280 1303 1303 1280 1280 1309 1309 1303 1303 2884 2884 2885 2885 1338 1338 2886 2886 1344 1344 1338 1338 1338 1338 1344 1344 1373 1373 1344 1344 1381 1381 1373 1373 1373 1373 1381 1381 1414 1414 1381 1381 1422 1422 1414 1414 1414 1414 1422 1422 1463 1463 1712 1712 1817 1817 1714 1714 1428 1428 1395 1395 1436 1436 1395 1395 1405 1405 1436 1436 1436 1436 1405 1405 1444 1444 1405 1405 1424 1424 1444 1444 1444 1444 1424 1424 1459 1459 1424 1424 1440 1440 1459 1459 1459 1459 1440 1440 1479 1479 1440 1440 1457 1457 1479 1479 1479 1479 1457 1457 1493 1493 1457 1457 1485 1485 1493 1493 1493 1493 1485 1485 1512 1512 1485 1485 1502 1502 1512 1512 1512 1512 1502 1502 1542 1542 1502 1502 1538 1538 1542 1542 1542 1542 1538 1538 1561 1561 1538 1538 1567 1567 1561 1561 1561 1561 1567 1567 1599 1599 1567 1567 1607 1607 1599 1599 1599 1599 1607 1607 1622 1622 1607 1607 1650 1650 1622 1622 1622 1622 1650 1650 1668 1668 1650 1650 1688 1688 1668 1668 1668 1668 1688 1688 1699 1699 1688 1688 1751 1751 1699 1699 1699 1699 1751 1751 1755 1755 1751 1751 1802 1802 1755 1755 1755 1755 1802 1802 1806 1806 1802 1802 1842 1842 1806 1806 1806 1806 1842 1842 1838 1838 1842 1842 1905 1905 1838 1838 1838 1838 1905 1905 1893 1893 1905 1905 1937 1937 1893 1893 1893 1893 1937 1937 1925 1925 1937 1937 1978 1978 1925 1925 1925 1925 1978 1978 1966 1966 1978 1978 2013 2013 1966 1966 1966 1966 2013 2013 1986 1986 2013 2013 2037 2037 1986 1986 1986 1986 2037 2037 2023 2023 2037 2037 2072 2072 2023 2023 2023 2023 2072 2072 2041 2041 2072 2072 2088 2088 2041 2041 2041 2041 2088 2088 2066 2066 2088 2088 2113 2113 2066 2066 2066 2066 2113 2113 2080 2080 2113 2113 2125 2125 2080 2080 2080 2080 2125 2125 2098 2098 2125 2125 2143 2143 2098 2098 2098 2098 2143 2143 2115 2115 2143 2143 2156 2156 2115 2115 2115 2115 2156 2156 2121 2121 2156 2156 2162 2162 2121 2121 2121 2121 2162 2162 2129 2129 2162 2162 2170 2170 2129 2129 2129 2129 2170 2170 2141 2141 2170 2170 2181 2181 2141 2141 2141 2141 2181 2181 2148 2148 1712 1712 1714 1714 1635 1635 1714 1714 1637 1637 1635 1635 1635 1635 1637 1637 1570 1570 1637 1637 1572 1572 1570 1570 1570 1570 1572 1572 1513 1513 1572 1572 1517 1517 1513 1513 1513 1513 1517 1517 1460 1460 1517 1517 1462 1462 1460 1460 1460 1460 1462 1462 1411 1411 1462 1462 1413 1413 1411 1411 1411 1411 1413 1413 1370 1370 1413 1413 1372 1372 1370 1370 1370 1370 1372 1372 1333 1333 1372 1372 1337 1337 1333 1333 1333 1333 1337 1337 2887 2887 1337 1337 2888 2888 2889 2889 1298 1298 1302 1302 1271 1271 1302 1302 1273 1273 1271 1271 1271 1271 1273 1273 1242 1242 1273 1273 1244 1244 1242 1242 1242 1242 1244 1244 1221 1221 1244 1244 1223 1223 1221 1221 1221 1221 1223 1223 1200 1200 1223 1223 1202 1202 1200 1200 1200 1200 1202 1202 1185 1185 1202 1202 1187 1187 1185 1185 1185 1185 1187 1187 1167 1167 1187 1187 1171 1171 1167 1167 1167 1167 1171 1171 1159 1159 1171 1171 1162 1162 1159 1159 1159 1159 1162 1162 1157 1157 1162 1162 1158 1158 1157 1157 1157 1157 1158 1158 1160 1160 1158 1158 1163 1163 1160 1160 1160 1160 1163 1163 1168 1168 1163 1163 1172 1172 1168 1168 1168 1168 1172 1172 1186 1186 1172 1172 1188 1188 1186 1186 1186 1186 1188 1188 1201 1201 1188 1188 1203 1203 1201 1201 1201 1201 1203 1203 1222 1222 1203 1203 1224 1224 1222 1222 1222 1222 1224 1224 1243 1243 1224 1224 1245 1245 1243 1243 1243 1243 1245 1245 1272 1272 1245 1245 1274 1274 1272 1272 1272 1272 1274 1274 1299 1299 1274 1274 1303 1303 1299 1299 2890 2890 2891 2891 1334 1334 2892 2892 1338 1338 1334 1334 1334 1334 1338 1338 1371 1371 1338 1338 1373 1373 1371 1371 1371 1371 1373 1373 1412 1412 1373 1373 1414 1414 1412 1412 1412 1412 1414 1414 1461 1461 1414 1414 1463 1463 1461 1461 1461 1461 1463 1463 1514 1514 1716 1716 1817 1817 1712 1712 1469 1469 1428 1428 1475 1475 1428 1428 1436 1436 1475 1475 1475 1475 1436 1436 1481 1481 1436 1436 1444 1444 1481 1481 1481 1481 1444 1444 1489 1489 1444 1444 1459 1459 1489 1489 1489 1489 1459 1459 1497 1497 1459 1459 1479 1479 1497 1497 1497 1497 1479 1479 1516 1516 1479 1479 1493 1493 1516 1516 1516 1516 1493 1493 1536 1536 1493 1493 1512 1512 1536 1536 1536 1536 1512 1512 1550 1550 1512 1512 1542 1542 1550 1550 1550 1550 1542 1542 1569 1569 1542 1542 1561 1561 1569 1569 1569 1569 1561 1561 1601 1601 1561 1561 1599 1599 1601 1601 1601 1601 1599 1599 1615 1615 1599 1599 1622 1622 1615 1615 1615 1615 1622 1622 1658 1658 1622 1622 1668 1668 1658 1658 1658 1658 1668 1668 1682 1682 1668 1668 1699 1699 1682 1682 1682 1682 1699 1699 1723 1723 1699 1699 1755 1755 1723 1723 1723 1723 1755 1755 1765 1765 1755 1755 1806 1806 1765 1765 1765 1765 1806 1806 1808 1808 1806 1806 1838 1838 1808 1808 1808 1808 1838 1838 1836 1836 1838 1838 1893 1893 1836 1836 1836 1836 1893 1893 1882 1882 1893 1893 1925 1925 1882 1882 1882 1882 1925 1925 1911 1911 1925 1925 1966 1966 1911 1911 1911 1911 1966 1966 1935 1935 1966 1966 1986 1986 1935 1935 1935 1935 1986 1986 1972 1972 1986 1986 2023 2023 1972 1972 1972 1972 2023 2023 1988 1988 2023 2023 2041 2041 1988 1988 1988 1988 2041 2041 2017 2017 2041 2041 2066 2066 2017 2017 2017 2017 2066 2066 2033 2033 2066 2066 2080 2080 2033 2033 2033 2033 2080 2080 2049 2049 2080 2080 2098 2098 2049 2049 2049 2049 2098 2098 2068 2068 2098 2098 2115 2115 2068 2068 2068 2068 2115 2115 2076 2076 2115 2115 2121 2121 2076 2076 2076 2076 2121 2121 2084 2084 2121 2121 2129 2129 2084 2084 2084 2084 2129 2129 2094 2094 2129 2129 2141 2141 2094 2094 2094 2094 2141 2141 2102 2102 2141 2141 2148 2148 2102 2102 2102 2102 2148 2148 2111 2111 1716 1716 1712 1712 1639 1639 1712 1712 1635 1635 1639 1639 1639 1639 1635 1635 1574 1574 1635 1635 1570 1570 1574 1574 1574 1574 1570 1570 1519 1519 1570 1570 1513 1513 1519 1519 1519 1519 1513 1513 1466 1466 1513 1513 1460 1460 1466 1466 1466 1466 1460 1460 1417 1417 1460 1460 1411 1411 1417 1417 1417 1417 1411 1411 1376 1376 1411 1411 1370 1370 1376 1376 1376 1376 1370 1370 1339 1339 1370 1370 1333 1333 1339 1339 1339 1339 1333 1333 2893 2893 1333 1333 2894 2894 2895 2895 1304 1304 1298 1298 1277 1277 1298 1298 1271 1271 1277 1277 1277 1277 1271 1271 1248 1248 1271 1271 1242 1242 1248 1248 1248 1248 1242 1242 1225 1225 1242 1242 1221 1221 1225 1225 1225 1225 1221 1221 1206 1206 1221 1221 1200 1200 1206 1206 1206 1206 1200 1200 1189 1189 1200 1200 1185 1185 1189 1189 1189 1189 1185 1185 1174 1174 1185 1185 1167 1167 1174 1174 1174 1174 1167 1167 1164 1164 1167 1167 1159 1159 1164 1164 1164 1164 1159 1159 1161 1161 1159 1159 1157 1157 1161 1161 1161 1161 1157 1157 1165 1165 1157 1157 1160 1160 1165 1165 1165 1165 1160 1160 1175 1175 1160 1160 1168 1168 1175 1175 1175 1175 1168 1168 1190 1190 1168 1168 1186 1186 1190 1190 1190 1190 1186 1186 1207 1207 1186 1186 1201 1201 1207 1207 1207 1207 1201 1201 1226 1226 1201 1201 1222 1222 1226 1226 1226 1226 1222 1222 1249 1249 1222 1222 1243 1243 1249 1249 1249 1249 1243 1243 1278 1278 1243 1243 1272 1272 1278 1278 1278 1278 1272 1272 1305 1305 1272 1272 1299 1299 1305 1305 2896 2896 2897 2897 1340 1340 2898 2898 1334 1334 1340 1340 1340 1340 1334 1334 1377 1377 1334 1334 1371 1371 1377 1377 1377 1377 1371 1371 1418 1418 1371 1371 1412 1412 1418 1418 1418 1418 1412 1412 1467 1467 1412 1412 1461 1461 1467 1467 1467 1467 1461 1461 1520 1520 1461 1461 1514 1514 1520 1520 1520 1520 1514 1514 1575 1575 1720 1720 1817 1817 1716 1716 1518 1518 1469 1469 1522 1522 1469 1469 1475 1475 1522 1522 1522 1522 1475 1475 1528 1528 1475 1475 1481 1481 1528 1528 1528 1528 1481 1481 1532 1532 1481 1481 1489 1489 1532 1532 1532 1532 1489 1489 1540 1540 1489 1489 1497 1497 1540 1540 1540 1540 1497 1497 1548 1548 1497 1497 1516 1516 1548 1548 1548 1548 1516 1516 1554 1554 1516 1516 1536 1536 1554 1554 1554 1554 1536 1536 1579 1579 1536 1536 1550 1550 1579 1579 1579 1579 1550 1550 1593 1593 1550 1550 1569 1569 1593 1593 1593 1593 1569 1569 1609 1609 1569 1569 1601 1601 1609 1609 1609 1609 1601 1601 1628 1628 1601 1601 1615 1615 1628 1628 1628 1628 1615 1615 1660 1660 1615 1615 1658 1658 1660 1660 1660 1660 1658 1658 1678 1678 1658 1658 1682 1682 1678 1678 1678 1678 1682 1682 1701 1701 1682 1682 1723 1723 1701 1701 1701 1701 1723 1723 1745 1745 1723 1723 1765 1765 1745 1745 1745 1745 1765 1765 1769 1769 1765 1765 1808 1808 1769 1769 1769 1769 1808 1808 1810 1810 1808 1808 1836 1836 1810 1810 1810 1810 1836 1836 1830 1830 1836 1836 1882 1882 1830 1830 1830 1830 1882 1882 1858 1858 1882 1882 1911 1911 1858 1858 1858 1858 1911 1911 1899 1899 1911 1911 1935 1935 1899 1899 1899 1899 1935 1935 1919 1919 1935 1935 1972 1972 1919 1919 1919 1919 1972 1972 1943 1943 1972 1972 1988 1988 1943 1943 1943 1943 1988 1988 1968 1968 1988 1988 2017 2017 1968 1968 1968 1968 2017 2017 1980 1980 2017 2017 2033 2033 1980 1980 1980 1980 2033 2033 1996 1996 2033 2033 2049 2049 1996 1996 1996 1996 2049 2049 2019 2019 2049 2049 2068 2068 2019 2019 2019 2019 2068 2068 2027 2027 2068 2068 2076 2076 2027 2027 2027 2027 2076 2076 2035 2035 2076 2076 2084 2084 2035 2035 2035 2035 2084 2084 2045 2045 2084 2084 2094 2094 2045 2045 2045 2045 2094 2094 2053 2053 2094 2094 2102 2102 2053 2053 2053 2053 2102 2102 2064 2064 2102 2102 2111 2111 2064 2064 2064 2064 2111 2111 2070 2070 1720 1720 1716 1716 1645 1645 1716 1716 1639 1639 1645 1645 1645 1645 1639 1639 1582 1582 1639 1639 1574 1574 1582 1582 1582 1582 1574 1574 1523 1523 1574 1574 1519 1519 1523 1523 1523 1523 1519 1519 1470 1470 1519 1519 1466 1466 1470 1470 1470 1470 1466 1466 1425 1425 1466 1466 1417 1417 1425 1425 1425 1425 1417 1417 1384 1384 1417 1417 1376 1376 1384 1384 1384 1384 1376 1376 1347 1347 1376 1376 1339 1339 1347 1347 1347 1347 1339 1339 2899 2899 1339 1339 2900 2900 2901 2901 1312 1312 1304 1304 1281 1281 1304 1304 1277 1277 1281 1281 1281 1281 1277 1277 1256 1256 1277 1277 1248 1248 1256 1256 1256 1256 1248 1248 1231 1231 1248 1248 1225 1225 1231 1231 1231 1231 1225 1225 1212 1212 1225 1225 1206 1206 1212 1212 1212 1212 1206 1206 1195 1195 1206 1206 1189 1189 1195 1195 1195 1195 1189 1189 1181 1181 1189 1189 1174 1174 1181 1181 1181 1181 1174 1174 1176 1176 1174 1174 1164 1164 1176 1176 1176 1176 1164 1164 1173 1173 1164 1164 1161 1161 1173 1173 1173 1173 1161 1161 1177 1177 1161 1161 1165 1165 1177 1177 1177 1177 1165 1165 1182 1182 1165 1165 1175 1175 1182 1182 1182 1182 1175 1175 1196 1196 1175 1175 1190 1190 1196 1196 1196 1196 1190 1190 1213 1213 1190 1190 1207 1207 1213 1213 1213 1213 1207 1207 1232 1232 1207 1207 1226 1226 1232 1232 1232 1232 1226 1226 1257 1257 1226 1226 1249 1249 1257 1257 1257 1257 1249 1249 1282 1282 1249 1249 1278 1278 1282 1282 1282 1282 1278 1278 1313 1313 1278 1278 1305 1305 1313 1313 2902 2902 2903 2903 1348 1348 2904 2904 1340 1340 1348 1348 1348 1348 1340 1340 1385 1385 1340 1340 1377 1377 1385 1385 1385 1385 1377 1377 1426 1426 1377 1377 1418 1418 1426 1426 1426 1426 1418 1418 1471 1471 1418 1418 1467 1467 1471 1471 1471 1471 1467 1467 1524 1524 1467 1467 1520 1520 1524 1524 1524 1524 1520 1520 1583 1583 1520 1520 1575 1575 1583 1583 1583 1583 1575 1575 1646 1646 1571 1571 1518 1518 1573 1573 1518 1518 1522 1522 1573 1573 1573 1573 1522 1522 1581 1581 1522 1522 1528 1528 1581 1581 1581 1581 1528 1528 1585 1585 1528 1528 1532 1532 1585 1585 1585 1585 1532 1532 1589 1589 1532 1532 1540 1540 1589 1589 1589 1589 1540 1540 1597 1597 1540 1540 1548 1548 1597 1597 1597 1597 1548 1548 1603 1603 1548 1548 1554 1554 1603 1603 1603 1603 1554 1554 1611 1611 1554 1554 1579 1579 1611 1611 1611 1611 1579 1579 1617 1617 1579 1579 1593 1593 1617 1617 1617 1617 1593 1593 1632 1632 1593 1593 1609 1609 1632 1632 1632 1632 1609 1609 1656 1656 1609 1609 1628 1628 1656 1656 1656 1656 1628 1628 1674 1674 1628 1628 1660 1660 1674 1674 1674 1674 1660 1660 1684 1684 1660 1660 1678 1678 1684 1684 1684 1684 1678 1678 1703 1703 1678 1678 1701 1701 1703 1703 1703 1703 1701 1701 1737 1737 1701 1701 1745 1745 1737 1737 1737 1737 1745 1745 1759 1759 1745 1745 1769 1769 1759 1759 1759 1759 1769 1769 1775 1775 1769 1769 1810 1810 1775 1775 1775 1775 1810 1810 1812 1812 1810 1810 1830 1830 1812 1812 1812 1812 1830 1830 1826 1826 1830 1830 1858 1858 1826 1826 1826 1826 1858 1858 1844 1844 1858 1858 1899 1899 1844 1844 1844 1844 1899 1899 1872 1872 1899 1899 1919 1919 1872 1872 1872 1872 1919 1919 1903 1903 1919 1919 1943 1943 1903 1903 1903 1903 1943 1943 1913 1913 1943 1943 1968 1968 1913 1913 1913 1913 1968 1968 1927 1927 1968 1968 1980 1980 1927 1927 1927 1927 1980 1980 1947 1947 1980 1980 1996 1996 1947 1947 1947 1947 1996 1996 1964 1964 1996 1996 2019 2019 1964 1964 1964 1964 2019 2019 1974 1974 2019 2019 2027 2027 1974 1974 1974 1974 2027 2027 1982 1982 2027 2027 2035 2035 1982 1982 1982 1982 2035 2035 1992 1992 2035 2035 2045 2045 1992 1992 1992 1992 2045 2045 2000 2000 2045 2045 2053 2053 2000 2000 2000 2000 2053 2053 2006 2006 2053 2053 2064 2064 2006 2006 2006 2006 2064 2064 2015 2015 2064 2064 2070 2070 2015 2015 2015 2015 2070 2070 2021 2021 1640 1640 1571 1571 1636 1636 1571 1571 1573 1573 1636 1636 1636 1636 1573 1573 1638 1638 1573 1573 1581 1581 1638 1638 1638 1638 1581 1581 1642 1642 1581 1581 1585 1585 1642 1642 1642 1642 1585 1585 1648 1648 1585 1585 1589 1589 1648 1648 1648 1648 1589 1589 1652 1652 1589 1589 1597 1597 1652 1652 1652 1652 1597 1597 1662 1662 1597 1597 1603 1603 1662 1662 1662 1662 1603 1603 1666 1666 1603 1603 1611 1611 1666 1666 1666 1666 1611 1611 1672 1672 1611 1611 1617 1617 1672 1672 1672 1672 1617 1617 1676 1676 1617 1617 1632 1632 1676 1676 1676 1676 1632 1632 1686 1686 1632 1632 1656 1656 1686 1686 1686 1686 1656 1656 1690 1690 1656 1656 1674 1674 1690 1690 1690 1690 1674 1674 1707 1707 1674 1674 1684 1684 1707 1707 1707 1707 1684 1684 1731 1731 1684 1684 1703 1703 1731 1731 1731 1731 1703 1703 1747 1747 1703 1703 1737 1737 1747 1747 1747 1747 1737 1737 1761 1761 1737 1737 1759 1759 1761 1761 1761 1761 1759 1759 1771 1771 1759 1759 1775 1775 1771 1771 1771 1771 1775 1775 1779 1779 1775 1775 1812 1812 1779 1779 1779 1779 1812 1812 1814 1814 1812 1812 1826 1826 1814 1814 1814 1814 1826 1826 1822 1822 1826 1826 1844 1844 1822 1822 1822 1822 1844 1844 1832 1832 1844 1844 1872 1872 1832 1832 1832 1832 1872 1872 1846 1846 1872 1872 1903 1903 1846 1846 1846 1846 1903 1903 1864 1864 1903 1903 1913 1913 1864 1864 1864 1864 1913 1913 1887 1887 1913 1913 1927 1927 1887 1887 1887 1887 1927 1927 1901 1901 1927 1927 1947 1947 1901 1901 1901 1901 1947 1947 1907 1907 1947 1947 1964 1964 1907 1907 1907 1907 1964 1964 1915 1915 1964 1964 1974 1974 1915 1915 1915 1915 1974 1974 1923 1923 1974 1974 1982 1982 1923 1923 1923 1923 1982 1982 1931 1931 1982 1982 1992 1992 1931 1931 1931 1931 1992 1992 1939 1939 1992 1992 2000 2000 1939 1939 1939 1939 2000 2000 1949 1949 2000 2000 2006 2006 1949 1949 1949 1949 2006 2006 1956 1956 2006 2006 2015 2015 1956 1956 1956 1956 2015 2015 1960 1960 2015 2015 2021 2021 1960 1960 1960 1960 2021 2021 1962 1962 1721 1721 1640 1640 1717 1717 1640 1640 1636 1636 1717 1717 1717 1717 1636 1636 1713 1713 1636 1636 1638 1638 1713 1713 1713 1713 1638 1638 1715 1715 1638 1638 1642 1642 1715 1715 1715 1715 1642 1642 1719 1719 1642 1642 1648 1648 1719 1719 1719 1719 1648 1648 1725 1725 1648 1648 1652 1652 1725 1725 1725 1725 1652 1652 1729 1729 1652 1652 1662 1662 1729 1729 1729 1729 1662 1662 1733 1733 1662 1662 1666 1666 1733 1733 1733 1733 1666 1666 1739 1739 1666 1666 1672 1672 1739 1739 1739 1739 1672 1672 1741 1741 1672 1672 1676 1676 1741 1741 1741 1741 1676 1676 1749 1749 1676 1676 1686 1686 1749 1749 1749 1749 1686 1686 1753 1753 1686 1686 1690 1690 1753 1753 1753 1753 1690 1690 1757 1757 1690 1690 1707 1707 1757 1757 1757 1757 1707 1707 1763 1763 1707 1707 1731 1731 1763 1763 1763 1763 1731 1731 1767 1767 1731 1731 1747 1747 1767 1767 1767 1767 1747 1747 1773 1773 1747 1747 1761 1761 1773 1773 1773 1773 1761 1761 1777 1777 1761 1761 1771 1771 1777 1777 1777 1777 1771 1771 1781 1781 1771 1771 1779 1779 1781 1781 1781 1781 1779 1779 1804 1804 1779 1779 1814 1814 1804 1804 1804 1804 1814 1814 1816 1816 1814 1814 1822 1822 1816 1816 1816 1816 1822 1822 1820 1820 1822 1822 1832 1832 1820 1820 1820 1820 1832 1832 1824 1824 1832 1832 1846 1846 1824 1824 1824 1824 1846 1846 1828 1828 1846 1846 1864 1864 1828 1828 1828 1828 1864 1864 1834 1834 1864 1864 1887 1887 1834 1834 1834 1834 1887 1887 1840 1840 1887 1887 1901 1901 1840 1840 1840 1840 1901 1901 1848 1848 1901 1901 1907 1907 1848 1848 1848 1848 1907 1907 1852 1852 1907 1907 1915 1915 1852 1852 1852 1852 1915 1915 1860 1860 1915 1915 1923 1923 1860 1860 1860 1860 1923 1923 1868 1868 1923 1923 1931 1931 1868 1868 1868 1868 1931 1931 1876 1876 1931 1931 1939 1939 1876 1876 1876 1876 1939 1939 1885 1885 1939 1939 1949 1949 1885 1885 1885 1885 1949 1949 1889 1889 1949 1949 1956 1956 1889 1889 1889 1889 1956 1956 1891 1891 1956 1956 1960 1960 1891 1891 1891 1891 1960 1960 1895 1895 1960 1960 1962 1962 1895 1895 1895 1895 1962 1962 1897 1897 1890 1890 1817 1817 1894 1894 1721 1721 1646 1646 1640 1640 1646 1646 1575 1575 1640 1640 1640 1640 1575 1575 1571 1571 1575 1575 1514 1514 1571 1571 1571 1571 1514 1514 1518 1518 1514 1514 1463 1463 1518 1518 1518 1518 1463 1463 1469 1469 1463 1463 1422 1422 1469 1469 1469 1469 1422 1422 1428 1428 1422 1422 1389 1389 1428 1428 1428 1428 1389 1389 1395 1395 1389 1389 1360 1360 1395 1395 1395 1395 1360 1360 1367 1367 1360 1360 1342 1342 1367 1367 1367 1367 1342 1342 1358 1358 1342 1342 2905 2905 1358 1358 1358 1358 2906 2906 2907 2907 1328 1328 1325 1325 1352 1352 1352 1352 1325 1325 1356 1356 1325 1325 1336 1336 1356 1356 2908 2908 2909 2909 1363 1363 2910 2910 1354 1354 1363 1363 1363 1363 1354 1354 1393 1393 1354 1354 1383 1383 1393 1393 1393 1393 1383 1383 1420 1420 1383 1383 1410 1410 1420 1420 1420 1420 1410 1410 1455 1455 1410 1410 1451 1451 1455 1455 1455 1455 1451 1451 1500 1500 1451 1451 1498 1498 1500 1500 1500 1500 1498 1498 1555 1555 1498 1498 1556 1556 1555 1555 1555 1555 1556 1556 1619 1619 1556 1556 1623 1623 1619 1619 1619 1619 1623 1623 1694 1694 1623 1623 1696 1696 1694 1694 1694 1694 1696 1696 1787 1787 1696 1696 1789 1789 1787 1787 1787 1787 1789 1789 1869 1869 1789 1789 1865 1865 1869 1869 1869 1869 1865 1865 1932 1932 1865 1865 1928 1928 1932 1932 1932 1932 1928 1928 1983 1983 1928 1928 1975 1975 1983 1983 1983 1983 1975 1975 2024 2024 1975 1975 2007 2007 2024 2024 2911 2911 2912 2912 2042 2042 2913 2913 2028 2028 2042 2042 2042 2042 2028 2028 2060 2060 2028 2028 2036 2036 2060 2060 2060 2060 2036 2036 2071 2071 2036 2036 2040 2040 2071 2071 2071 2071 2040 2040 2065 2065 2040 2040 2032 2032 2065 2065 2065 2065 2032 2032 2048 2048 2032 2032 2018 2018 2048 2048 2048 2048 2018 2018 2026 2026 2018 2018 1981 1981 2026 2026 2026 2026 1981 1981 1991 1991 1981 1981 1938 1938 1991 1991 1991 1991 1938 1938 1948 1948 1938 1938 1888 1888 1948 1948 1948 1948 1888 1888 1890 1890 1888 1888 1817 1817 1890 1890
+419 419 417 417 497 497 419 419 497 497 423 423 425 425 423 423 497 497 429 429 425 425 497 497 438 438 429 429 497 497 446 446 438 438 497 497 454 454 446 446 497 497 462 462 454 454 497 497 466 466 462 462 497 497 474 474 466 466 497 497 480 480 474 474 497 497 486 486 480 480 497 497 490 490 486 486 498 498 494 494 490 490 498 498 500 500 494 494 498 498 512 512 500 500 498 498 535 535 512 512 498 498 539 539 535 535 498 498 543 543 539 539 498 498 549 549 543 543 498 498 553 553 549 549 498 498 559 559 553 553 498 498 563 563 559 559 498 498 567 567 563 563 498 498 575 575 567 567 498 498 577 577 575 575 498 498 583 583 577 577 498 498 587 587 583 583 498 498 591 591 587 587 498 498 597 597 591 591 498 498 601 601 597 597 498 498 603 603 601 601 498 498 599 599 603 603 498 498 595 595 599 599 498 498 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 495 495 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 495 495 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 495 495 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 495 495 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 495 495 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2318 2318 485 485 495 495 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2319 2319 319 319 2320 2320 2321 2321 343 343 305 305 337 337 489 489 495 495 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2322 2322 120 120 114 114 2323 2323 2324 2324 114 114 2325 2325 114 114 104 104 2326 2326 2327 2327 104 104 2328 2328 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2329 2329 355 355 2330 2330 2331 2331 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 495 495 489 489 2332 2332 270 270 2333 2333 270 270 235 235 2334 2334 2335 2335 235 235 2336 2336 235 235 204 204 2337 2337 2338 2338 204 204 2339 2339 204 204 182 182 2340 2340 2341 2341 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2342 2342 137 137 122 122 2343 2343 2344 2344 122 122 2345 2345 122 122 108 108 2346 2346 2347 2347 108 108 2348 2348 108 108 2349 2349 2350 2350 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2351 2351 404 404 2352 2352 2353 2353 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 499 499 495 495 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2354 2354 161 161 2355 2355 2356 2356 161 161 2357 2357 161 161 139 139 2358 2358 2359 2359 139 139 2360 2360 139 139 2361 2361 2362 2362 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 499 499 493 493 501 501 493 493 491 491 501 501 501 501 491 491 503 503 491 491 487 487 503 503 503 503 487 487 505 505 487 487 483 483 505 505 505 505 483 483 507 507 483 483 477 477 507 507 507 507 477 477 509 509 477 477 475 475 509 509 509 509 475 475 513 513 475 475 471 471 513 513 513 513 471 471 515 515 471 471 463 463 515 515 515 515 463 463 2363 2363 463 463 2364 2364 2365 2365 517 517 459 459 519 519 459 459 457 457 519 519 519 519 457 457 521 521 457 457 451 451 521 521 521 521 451 451 523 523 451 451 447 447 523 523 523 523 447 447 525 525 511 511 495 495 499 499 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2366 2366 130 130 130 130 2367 2367 2368 2368 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 511 511 499 499 536 536 499 499 501 501 536 536 536 536 501 501 540 540 501 501 503 503 540 540 540 540 503 503 546 546 503 503 505 505 546 546 546 546 505 505 550 550 505 505 507 507 550 550 550 550 507 507 560 560 507 507 509 509 560 560 560 560 509 509 564 564 509 509 513 513 564 564 564 564 513 513 572 572 513 513 515 515 572 572 572 572 515 515 2369 2369 515 515 2370 2370 2371 2371 580 580 517 517 588 588 517 517 519 519 588 588 588 588 519 519 604 604 519 519 521 521 604 604 604 604 521 521 606 606 521 521 523 523 606 606 606 606 523 523 610 610 523 523 525 525 610 610 610 610 525 525 618 618 534 534 495 495 511 511 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2372 2372 126 126 126 126 2373 2373 2374 2374 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 534 534 511 511 544 544 511 511 536 536 544 544 544 544 536 536 556 556 536 536 540 540 556 556 556 556 540 540 570 570 540 540 546 546 570 570 570 570 546 546 592 592 546 546 550 550 592 592 592 592 550 550 616 616 550 550 560 560 616 616 616 616 560 560 627 627 560 560 564 564 627 627 627 627 564 564 635 635 564 564 572 572 635 635 635 635 572 572 2375 2375 572 572 2376 2376 2377 2377 645 645 580 580 651 651 580 580 588 588 651 651 651 651 588 588 661 661 588 588 604 604 661 661 661 661 604 604 671 671 604 604 606 606 671 671 671 671 606 606 681 681 606 606 610 610 681 681 681 681 610 610 685 685 610 610 618 618 685 685 685 685 618 618 691 691 538 538 496 496 534 534 527 527 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2378 2378 116 116 116 116 2379 2379 2380 2380 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 538 538 534 534 554 554 534 534 544 544 554 554 554 554 544 544 578 578 544 544 556 556 578 578 578 578 556 556 614 614 556 556 570 570 614 614 614 614 570 570 633 633 570 570 592 592 633 633 633 633 592 592 647 647 592 592 616 616 647 647 647 647 616 616 665 665 616 616 627 627 665 665 665 665 627 627 689 689 627 627 635 635 689 689 689 689 635 635 2381 2381 635 635 2382 2382 2383 2383 702 702 645 645 710 710 645 645 651 651 710 710 710 710 651 651 720 720 651 651 661 661 720 720 720 720 661 661 728 728 661 661 671 671 728 728 728 728 671 671 738 738 671 671 681 681 738 738 738 738 681 681 752 752 681 681 685 685 752 752 752 752 685 685 756 756 685 685 691 691 756 756 756 756 691 691 758 758 542 542 496 496 538 538 620 620 527 527 529 529 527 527 439 439 529 529 529 529 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2384 2384 112 112 112 112 2385 2385 2386 2386 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 542 542 538 538 568 568 538 538 554 554 568 568 568 568 554 554 612 612 554 554 578 578 612 612 612 612 578 578 637 637 578 578 614 614 637 637 637 637 614 614 657 657 614 614 633 633 657 657 657 657 633 633 693 693 633 633 647 647 693 693 693 693 647 647 708 708 647 647 665 665 708 708 708 708 665 665 724 724 665 665 689 689 724 724 724 724 689 689 2387 2387 689 689 2388 2388 2389 2389 750 750 702 702 763 763 702 702 710 710 763 763 763 763 710 710 771 771 710 710 720 720 771 771 771 771 720 720 781 781 720 720 728 728 781 781 781 781 728 728 789 789 728 728 738 738 789 789 789 789 738 738 805 805 738 738 752 752 805 805 805 805 752 752 811 811 752 752 756 756 811 811 811 811 756 756 815 815 756 756 758 758 815 815 815 815 758 758 817 817 548 548 496 496 542 542 695 695 620 620 622 622 620 620 529 529 622 622 622 622 529 529 531 531 529 529 435 435 531 531 531 531 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2390 2390 106 106 106 106 2391 2391 2392 2392 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 548 548 542 542 584 584 542 542 568 568 584 584 584 584 568 568 631 631 568 568 612 612 631 631 631 631 612 612 655 655 612 612 637 637 655 655 655 655 637 637 700 700 637 637 657 657 700 700 700 700 657 657 716 716 657 657 693 693 716 716 716 716 693 693 748 748 693 693 708 708 748 748 748 748 708 708 769 769 708 708 724 724 769 769 769 769 724 724 785 785 724 724 2393 2393 785 785 785 785 2394 2394 2395 2395 750 750 763 763 809 809 809 809 763 763 820 820 763 763 771 771 820 820 820 820 771 771 828 828 771 771 781 781 828 828 828 828 781 781 838 838 781 781 789 789 838 838 838 838 789 789 850 850 789 789 805 805 850 850 850 850 805 805 860 860 805 805 811 811 860 860 860 860 811 811 864 864 811 811 815 815 864 864 864 864 815 815 868 868 815 815 817 817 868 868 868 868 817 817 865 865 552 552 496 496 548 548 760 760 695 695 697 697 695 695 622 622 697 697 697 697 622 622 624 624 622 622 531 531 624 624 624 624 531 531 533 533 531 531 433 433 533 533 533 533 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2396 2396 103 103 103 103 2397 2397 2398 2398 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 552 552 548 548 608 608 548 548 584 584 608 608 608 608 584 584 641 641 584 584 631 631 641 641 641 641 631 631 687 687 631 631 655 655 687 687 687 687 655 655 714 714 655 655 700 700 714 714 714 714 700 700 754 754 700 700 716 716 754 754 754 754 716 716 777 777 716 716 748 748 777 777 777 777 748 748 807 807 748 748 769 769 807 807 807 807 769 769 824 824 769 769 785 785 824 824 824 824 785 785 2399 2399 785 785 2400 2400 2401 2401 842 842 809 809 866 866 809 809 820 820 866 866 866 866 820 820 873 873 820 820 828 828 873 873 873 873 828 828 881 881 828 828 838 838 881 881 881 881 838 838 895 895 838 838 850 850 895 895 895 895 850 850 905 905 850 850 860 860 905 905 905 905 860 860 907 907 860 860 864 864 907 907 907 907 864 864 909 909 864 864 868 868 909 909 909 909 868 868 908 908 868 868 865 865 908 908 908 908 865 865 906 906 558 558 496 496 552 552 816 816 760 760 759 759 760 760 697 697 759 759 759 759 697 697 696 696 697 697 624 624 696 696 696 696 624 624 623 623 624 624 533 533 623 623 623 623 533 533 532 532 533 533 430 430 532 532 532 532 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2402 2402 107 107 107 107 2403 2403 2404 2404 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 558 558 552 552 625 625 552 552 608 608 625 625 625 625 608 608 659 659 608 608 641 641 659 659 659 659 641 641 706 706 641 641 687 687 706 706 706 706 687 687 746 746 687 687 714 714 746 746 746 746 714 714 773 773 714 714 754 754 773 773 773 773 754 754 813 813 754 754 777 777 813 813 813 813 777 777 832 832 777 777 807 807 832 832 832 832 807 807 862 862 807 807 824 824 862 862 862 862 824 824 2405 2405 824 824 2406 2406 2407 2407 877 877 842 842 899 899 842 842 866 866 899 899 899 899 866 866 916 916 866 866 873 873 916 916 916 916 873 873 922 922 873 873 881 881 922 922 922 922 881 881 932 932 881 881 895 895 932 932 932 932 895 895 946 946 895 895 905 905 946 946 946 946 905 905 950 950 905 905 907 907 950 950 950 950 907 907 954 954 907 907 909 909 954 954 954 954 909 909 951 951 909 909 908 908 951 951 951 951 908 908 947 947 908 908 906 906 947 947 947 947 906 906 933 933 562 562 496 496 558 558 861 861 816 816 812 812 816 816 759 759 812 812 812 812 759 759 757 757 759 759 696 696 757 757 757 757 696 696 692 692 696 696 623 623 692 692 692 692 623 623 621 621 623 623 532 532 621 621 621 621 532 532 530 530 532 532 434 434 530 530 530 530 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2408 2408 113 113 113 113 2409 2409 2410 2410 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 562 562 558 558 629 629 558 558 625 625 629 629 629 629 625 625 683 683 625 625 659 659 683 683 683 683 659 659 722 722 659 659 706 706 722 722 722 722 706 706 765 765 706 706 746 746 765 765 765 765 746 746 803 803 746 746 773 773 803 803 803 803 773 773 830 830 773 773 813 813 830 830 830 830 813 813 869 869 813 813 832 832 869 869 869 869 832 832 885 885 832 832 862 862 885 885 885 885 862 862 914 914 862 862 2411 2411 914 914 914 914 2412 2412 2413 2413 877 877 899 899 928 928 928 928 899 899 952 952 899 899 916 916 952 952 952 952 916 916 961 961 916 916 922 922 961 961 961 961 922 922 969 969 922 922 932 932 969 969 969 969 932 932 983 983 932 932 946 946 983 983 983 983 946 946 985 985 946 946 950 950 985 985 985 985 950 950 989 989 950 950 954 954 989 989 989 989 954 954 986 986 954 954 951 951 986 986 986 986 951 951 984 984 951 951 947 947 984 984 984 984 947 947 970 970 947 947 933 933 970 970 970 970 933 933 962 962 566 566 496 496 562 562 896 896 861 861 851 851 861 861 812 812 851 851 851 851 812 812 806 806 812 812 757 757 806 806 806 806 757 757 753 753 757 757 692 692 753 753 753 753 692 692 686 686 692 692 621 621 686 686 686 686 621 621 619 619 621 621 530 530 619 619 619 619 530 530 528 528 530 530 436 436 528 528 528 528 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2414 2414 117 117 117 117 2415 2415 2416 2416 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 566 566 562 562 639 639 562 562 629 629 639 639 639 639 629 629 698 698 629 629 683 683 698 698 698 698 683 683 736 736 683 683 722 722 736 736 736 736 722 722 779 779 722 722 765 765 779 779 779 779 765 765 822 822 765 765 803 803 822 822 822 822 803 803 858 858 803 803 830 830 858 858 858 858 830 830 883 883 830 830 869 869 883 883 883 883 869 869 918 918 869 869 885 885 918 918 918 918 885 885 940 940 885 885 914 914 940 940 940 940 914 914 2417 2417 914 914 2418 2418 2419 2419 2420 2420 928 928 2421 2421 928 928 952 952 2422 2422 2423 2423 952 952 2424 2424 952 952 961 961 2425 2425 2426 2426 961 961 2427 2427 961 961 969 969 2428 2428 2429 2429 969 969 2430 2430 969 969 983 983 2431 2431 2432 2432 983 983 2433 2433 983 983 985 985 2434 2434 2435 2435 985 985 2436 2436 985 985 989 989 2437 2437 2438 2438 989 989 2439 2439 989 989 986 986 2440 2440 2441 2441 986 986 2442 2442 986 986 984 984 2443 2443 2444 2444 984 984 2445 2445 984 984 970 970 2446 2446 2447 2447 970 970 2448 2448 970 970 962 962 2449 2449 2450 2450 962 962 2451 2451 574 574 496 496 566 566 923 923 896 896 882 882 896 896 851 851 882 882 882 882 851 851 839 839 851 851 806 806 839 839 839 839 806 806 790 790 806 806 753 753 790 790 790 790 753 753 739 739 753 753 686 686 739 739 739 739 686 686 682 682 686 686 619 619 682 682 682 682 619 619 611 611 619 619 528 528 611 611 611 611 528 528 526 526 528 528 440 440 526 526 526 526 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2452 2452 127 127 127 127 2453 2453 2454 2454 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 574 574 566 566 643 643 566 566 639 639 643 643 643 643 639 639 704 704 639 639 698 698 704 704 704 704 698 698 761 761 698 698 736 736 761 761 761 761 736 736 799 799 736 736 779 779 799 799 799 799 779 779 836 836 779 779 822 822 836 836 836 836 822 822 875 875 822 822 858 858 875 875 875 875 858 858 912 912 858 858 883 883 912 912 912 912 883 883 936 936 883 883 918 918 936 936 936 936 918 918 2455 2455 918 918 940 940 2456 2456 2457 2457 940 940 2458 2458 940 940 2459 2459 2460 2460 990 990 959 959 1004 1004 959 959 979 979 1004 1004 1004 1004 979 979 1023 1023 979 979 994 994 1023 1023 1023 1023 994 994 1031 1031 994 994 1000 1000 1031 1031 1031 1031 1000 1000 1039 1039 1000 1000 1014 1014 1039 1039 1039 1039 1014 1014 1049 1049 1014 1014 1018 1018 1049 1049 1049 1049 1018 1018 1053 1053 1018 1018 1022 1022 1053 1053 1053 1053 1022 1022 1050 1050 1022 1022 1019 1019 1050 1050 1050 1050 1019 1019 1040 1040 1019 1019 1015 1015 1040 1040 1040 1040 1015 1015 1032 1032 1015 1015 1001 1001 1032 1032 1032 1032 1001 1001 1024 1024 1001 1001 995 995 1024 1024 1024 1024 995 995 1005 1005 995 995 980 980 1005 1005 1005 1005 980 980 991 991 576 576 496 496 574 574 953 953 923 923 917 917 923 923 882 882 917 917 917 917 882 882 874 874 882 882 839 839 874 874 874 874 839 839 829 829 839 839 790 790 829 829 829 829 790 790 782 782 790 790 739 739 782 782 782 782 739 739 729 729 739 739 682 682 729 729 729 729 682 682 672 672 682 682 611 611 672 672 672 672 611 611 607 607 611 611 526 526 607 607 607 607 526 526 524 524 526 526 444 444 524 524 524 524 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2461 2461 131 131 131 131 2462 2462 2463 2463 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 576 576 574 574 649 649 574 574 643 643 649 649 649 649 643 643 712 712 643 643 704 704 712 712 712 712 704 704 767 767 704 704 761 761 767 767 767 767 761 761 818 818 761 761 799 799 818 818 818 818 799 799 856 856 799 799 836 836 856 856 856 856 836 836 891 891 836 836 875 875 891 891 891 891 875 875 924 924 875 875 912 912 924 924 924 924 912 912 957 957 912 912 936 936 957 957 957 957 936 936 2464 2464 936 936 2465 2465 2466 2466 987 987 963 963 1008 1008 963 963 990 990 1008 1008 1008 1008 990 990 1027 1027 990 990 1004 1004 1027 1027 1027 1027 1004 1004 1047 1047 1004 1004 1023 1023 1047 1047 1047 1047 1023 1023 1056 1056 1023 1023 1031 1031 1056 1056 1056 1056 1031 1031 1068 1068 1031 1031 1039 1039 1068 1068 1068 1068 1039 1039 1074 1074 1039 1039 1049 1049 1074 1074 1074 1074 1049 1049 1076 1076 1049 1049 1053 1053 1076 1076 1076 1076 1053 1053 1075 1075 1053 1053 1050 1050 1075 1075 1075 1075 1050 1050 1069 1069 1050 1050 1040 1040 1069 1069 1069 1069 1040 1040 1057 1057 1040 1040 1032 1032 1057 1057 1057 1057 1032 1032 1048 1048 1032 1032 1024 1024 1048 1048 1048 1048 1024 1024 1028 1028 1024 1024 1005 1005 1028 1028 1028 1028 1005 1005 1009 1009 1005 1005 991 991 1009 1009 1009 1009 991 991 988 988 582 582 496 496 576 576 2467 2467 953 953 929 929 953 953 917 917 929 929 929 929 917 917 900 900 917 917 874 874 900 900 900 900 874 874 867 867 874 874 829 829 867 867 867 867 829 829 821 821 829 829 782 782 821 821 821 821 782 782 772 772 782 782 729 729 772 772 772 772 729 729 721 721 729 729 672 672 721 721 721 721 672 672 662 662 672 672 607 607 662 662 662 662 607 607 605 605 607 607 524 524 605 605 605 605 524 524 522 522 524 524 448 448 522 522 522 522 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2468 2468 150 150 150 150 2469 2469 2470 2470 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 582 582 576 576 653 653 576 576 649 649 653 653 653 653 649 649 718 718 649 649 712 712 718 718 718 718 712 712 775 775 712 712 767 767 775 775 775 775 767 767 826 826 767 767 818 818 826 826 826 826 818 818 871 871 818 818 856 856 871 871 871 871 856 856 910 910 856 856 891 891 910 910 910 910 891 891 948 948 891 891 924 924 948 948 948 948 924 924 973 973 924 924 957 957 973 973 973 973 957 957 2471 2471 957 957 2472 2472 2473 2473 998 998 987 987 1025 1025 987 987 1008 1008 1025 1025 1025 1025 1008 1008 1051 1051 1008 1008 1027 1027 1051 1051 1051 1051 1027 1027 1064 1064 1027 1027 1047 1047 1064 1064 1064 1064 1047 1047 1079 1079 1047 1047 1056 1056 1079 1079 1079 1079 1056 1056 1087 1087 1056 1056 1068 1068 1087 1087 1087 1087 1068 1068 1095 1095 1068 1068 1074 1074 1095 1095 1095 1095 1074 1074 1101 1101 1074 1074 1076 1076 1101 1101 1101 1101 1076 1076 1096 1096 1076 1076 1075 1075 1096 1096 1096 1096 1075 1075 1088 1088 1075 1075 1069 1069 1088 1088 1088 1088 1069 1069 1080 1080 1069 1069 1057 1057 1080 1080 1080 1080 1057 1057 1065 1065 1057 1057 1048 1048 1065 1065 1065 1065 1048 1048 1052 1052 1048 1048 1028 1028 1052 1052 1052 1052 1028 1028 1026 1026 1028 1028 1009 1009 1026 1026 1026 1026 1009 1009 999 999 1009 1009 988 988 999 999 2474 2474 2475 2475 974 974 586 586 496 496 582 582 2476 2476 2477 2477 941 941 2478 2478 2479 2479 941 941 941 941 2480 2480 915 915 2481 2481 2482 2482 915 915 915 915 2483 2483 2484 2484 900 900 867 867 878 878 878 878 867 867 843 843 867 867 821 821 843 843 843 843 821 821 810 810 821 821 772 772 810 810 810 810 772 772 764 764 772 772 721 721 764 764 764 764 721 721 711 711 721 721 662 662 711 711 711 711 662 662 652 652 662 662 605 605 652 652 652 652 605 605 589 589 605 605 522 522 589 589 589 589 522 522 520 520 522 522 452 452 520 520 520 520 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2485 2485 2486 2486 162 162 2487 2487 2488 2488 162 162 162 162 2489 2489 140 140 2490 2490 2491 2491 140 140 140 140 2492 2492 2493 2493 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 586 586 582 582 663 663 582 582 653 653 663 663 663 663 653 653 726 726 653 653 718 718 726 726 726 726 718 718 783 783 718 718 775 775 783 783 783 783 775 775 834 834 775 775 826 826 834 834 834 834 826 826 879 879 826 826 871 871 879 879 879 879 871 871 920 920 871 871 910 910 920 920 920 920 910 910 955 955 910 910 948 948 955 955 955 955 948 948 2494 2494 948 948 973 973 2495 2495 2496 2496 973 973 2497 2497 973 973 2498 2498 2499 2499 1020 1020 998 998 1045 1045 998 998 1025 1025 1045 1045 1045 1045 1025 1025 1062 1062 1025 1025 1051 1051 1062 1062 1062 1062 1051 1051 1081 1081 1051 1051 1064 1064 1081 1081 1081 1081 1064 1064 1099 1099 1064 1064 1079 1079 1099 1099 1099 1099 1079 1079 1106 1106 1079 1079 1087 1087 1106 1106 1106 1106 1087 1087 1116 1116 1087 1087 1095 1095 1116 1116 1116 1116 1095 1095 1118 1118 1095 1095 1101 1101 1118 1118 1118 1118 1101 1101 1117 1117 1101 1101 1096 1096 1117 1117 1117 1117 1096 1096 1107 1107 1096 1096 1088 1088 1107 1107 1107 1107 1088 1088 1100 1100 1088 1088 1080 1080 1100 1100 1100 1100 1080 1080 1082 1082 1080 1080 1065 1065 1082 1082 1082 1082 1065 1065 1063 1063 1065 1065 1052 1052 1063 1063 1063 1063 1052 1052 1046 1046 1052 1052 1026 1026 1046 1046 1046 1046 1026 1026 1021 1021 1026 1026 999 999 1021 1021 1021 1021 999 999 993 993 2500 2500 974 974 2501 2501 2502 2502 974 974 956 956 590 590 496 496 586 586 958 958 2503 2503 937 937 2504 2504 941 941 937 937 937 937 941 941 919 919 941 941 915 915 919 919 919 919 915 915 886 886 915 915 2505 2505 886 886 886 886 2506 2506 863 863 2507 2507 2508 2508 863 863 863 863 2509 2509 825 825 2510 2510 2511 2511 825 825 825 825 2512 2512 786 786 2513 2513 2514 2514 786 786 786 786 2515 2515 2516 2516 764 764 711 711 751 751 751 751 711 711 703 703 711 711 652 652 703 703 703 703 652 652 646 646 652 652 589 589 646 646 646 646 589 589 581 581 589 589 520 520 581 581 581 581 520 520 518 518 520 520 458 458 518 518 518 518 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2517 2517 2518 2518 271 271 2519 2519 2520 2520 271 271 271 271 2521 2521 236 236 2522 2522 2523 2523 236 236 236 236 2524 2524 205 205 2525 2525 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2526 2526 156 156 156 156 2527 2527 138 138 2528 2528 2529 2529 138 138 138 138 2530 2530 123 123 2531 2531 2532 2532 123 123 123 123 2533 2533 109 109 2534 2534 2535 2535 109 109 109 109 2536 2536 2537 2537 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 590 590 586 586 667 667 586 586 663 663 667 667 667 667 663 663 730 730 663 663 726 726 730 730 730 730 726 726 787 787 726 726 783 783 787 787 787 787 783 783 840 840 783 783 834 834 840 840 840 840 834 834 887 887 834 834 879 879 887 887 887 887 879 879 926 926 879 879 920 920 926 926 926 926 920 920 965 965 920 920 955 955 965 965 965 965 955 955 2538 2538 955 955 2539 2539 2540 2540 996 996 992 992 1029 1029 992 992 1020 1020 1029 1029 1029 1029 1020 1020 1054 1054 1020 1020 1045 1045 1054 1054 1054 1054 1045 1045 1077 1077 1045 1045 1062 1062 1077 1077 1077 1077 1062 1062 1097 1097 1062 1062 1081 1081 1097 1097 1097 1097 1081 1081 1110 1110 1081 1081 1099 1099 1110 1110 1110 1110 1099 1099 1123 1123 1099 1099 1106 1106 1123 1123 1123 1123 1106 1106 1131 1131 1106 1106 1116 1116 1131 1131 1131 1131 1116 1116 1135 1135 1116 1116 1118 1118 1135 1135 1135 1135 1118 1118 1132 1132 1118 1118 1117 1117 1132 1132 1132 1132 1117 1117 1124 1124 1117 1117 1107 1107 1124 1124 1124 1124 1107 1107 1111 1111 1107 1107 1100 1100 1111 1111 1111 1111 1100 1100 1098 1098 1100 1100 1082 1082 1098 1098 1098 1098 1082 1082 1078 1078 1082 1082 1063 1063 1078 1078 1078 1078 1063 1063 1055 1055 1063 1063 1046 1046 1055 1055 1055 1055 1046 1046 1030 1030 1046 1046 1021 1021 1030 1030 1030 1030 1021 1021 997 997 1021 1021 993 993 997 997 2541 2541 2542 2542 966 966 2543 2543 956 956 966 966 966 966 956 956 927 927 596 596 496 496 590 590 949 949 958 958 925 925 958 958 937 937 925 925 925 925 937 937 913 913 937 937 919 919 913 913 913 913 919 919 884 884 919 919 886 886 884 884 884 884 886 886 870 870 886 886 863 863 870 870 870 870 863 863 833 833 863 863 825 825 833 833 833 833 825 825 808 808 825 825 786 786 808 808 808 808 786 786 770 770 786 786 2544 2544 770 770 770 770 2545 2545 725 725 2546 2546 2547 2547 725 725 725 725 2548 2548 690 690 2549 2549 2550 2550 690 690 690 690 2551 2551 636 636 2552 2552 2553 2553 636 636 636 636 2554 2554 573 573 2555 2555 2556 2556 573 573 573 573 2557 2557 516 516 2558 2558 2559 2559 516 516 516 516 2560 2560 464 464 2561 2561 2562 2562 464 464 464 464 2563 2563 405 405 2564 2564 2565 2565 405 405 405 405 2566 2566 356 356 2567 2567 2568 2568 356 356 356 356 2569 2569 320 320 2570 2570 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2571 2571 129 129 129 129 2572 2572 121 121 2573 2573 2574 2574 121 121 121 121 2575 2575 115 115 2576 2576 2577 2577 115 115 115 115 2578 2578 105 105 596 596 590 590 673 673 590 590 667 667 673 673 673 673 667 667 734 734 667 667 730 730 734 734 734 734 730 730 793 793 730 730 787 787 793 793 793 793 787 787 846 846 787 787 840 840 846 846 846 846 840 840 893 893 840 840 887 887 893 893 893 893 887 887 934 934 887 887 926 926 934 934 934 934 926 926 971 971 926 926 965 965 971 971 971 971 965 965 2579 2579 965 965 2580 2580 2581 2581 1006 1006 996 996 1035 1035 996 996 1029 1029 1035 1035 1035 1035 1029 1029 1060 1060 1029 1029 1054 1054 1060 1060 1060 1060 1054 1054 1085 1085 1054 1054 1077 1077 1085 1085 1085 1085 1077 1077 1104 1104 1077 1077 1097 1097 1104 1104 1104 1104 1097 1097 1121 1121 1097 1097 1110 1110 1121 1121 1121 1121 1110 1110 1136 1136 1110 1110 1123 1123 1136 1136 1136 1136 1123 1123 1145 1145 1123 1123 1131 1131 1145 1145 1145 1145 1131 1131 1149 1149 1131 1131 1135 1135 1149 1149 1149 1149 1135 1135 1146 1146 1135 1135 1132 1132 1146 1146 1146 1146 1132 1132 1137 1137 1132 1132 1124 1124 1137 1137 1137 1137 1124 1124 1122 1122 1124 1124 1111 1111 1122 1122 1122 1122 1111 1111 1105 1105 1111 1111 1098 1098 1105 1105 1105 1105 1098 1098 1086 1086 1098 1098 1078 1078 1086 1086 1086 1086 1078 1078 1061 1061 1078 1078 1055 1055 1061 1061 1061 1061 1055 1055 1036 1036 1055 1055 1030 1030 1036 1036 1036 1036 1030 1030 1007 1007 1030 1030 997 997 1007 1007 2582 2582 2583 2583 972 972 2584 2584 966 966 972 972 972 972 966 966 935 935 966 966 927 927 935 935 935 935 927 927 894 894 600 600 496 496 596 596 921 921 949 949 911 911 949 949 925 925 911 911 911 911 925 925 892 892 925 925 913 913 892 892 892 892 913 913 876 876 913 913 884 884 876 876 876 876 884 884 859 859 884 884 870 870 859 859 859 859 870 870 831 831 870 870 833 833 831 831 831 831 833 833 814 814 833 833 808 808 814 814 814 814 808 808 778 778 808 808 770 770 778 778 778 778 770 770 749 749 770 770 725 725 749 749 749 749 725 725 709 709 725 725 690 690 709 709 709 709 690 690 666 666 690 690 636 636 666 666 666 666 636 636 628 628 636 636 573 573 628 628 628 628 573 573 565 565 573 573 516 516 565 565 565 565 516 516 514 514 516 516 464 464 514 514 514 514 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 600 600 596 596 677 677 596 596 673 673 677 677 677 677 673 673 742 742 673 673 734 734 742 742 742 742 734 734 797 797 734 734 793 793 797 797 797 797 793 793 852 852 793 793 846 846 852 852 852 852 846 846 901 901 846 846 893 893 901 901 901 901 893 893 942 942 893 893 934 934 942 942 942 942 934 934 977 977 934 934 971 971 977 977 977 977 971 971 2585 2585 971 971 2586 2586 2587 2587 1012 1012 1006 1006 1041 1041 1006 1006 1035 1035 1041 1041 1041 1041 1035 1035 1070 1070 1035 1035 1060 1060 1070 1070 1070 1070 1060 1060 1091 1091 1060 1060 1085 1085 1091 1091 1091 1091 1085 1085 1112 1112 1085 1085 1104 1104 1112 1112 1112 1112 1104 1104 1127 1127 1104 1104 1121 1121 1127 1127 1127 1127 1121 1121 1143 1143 1121 1121 1136 1136 1143 1143 1143 1143 1136 1136 1152 1152 1136 1136 1145 1145 1152 1152 1152 1152 1145 1145 1157 1157 1145 1145 1149 1149 1157 1157 1157 1157 1149 1149 1153 1153 1149 1149 1146 1146 1153 1153 1153 1153 1146 1146 1144 1144 1146 1146 1137 1137 1144 1144 1144 1144 1137 1137 1128 1128 1137 1137 1122 1122 1128 1128 1128 1128 1122 1122 1113 1113 1122 1122 1105 1105 1113 1113 1113 1113 1105 1105 1092 1092 1105 1105 1086 1086 1092 1092 1092 1092 1086 1086 1071 1071 1086 1086 1061 1061 1071 1071 1071 1071 1061 1061 1042 1042 1061 1061 1036 1036 1042 1042 1042 1042 1036 1036 1013 1013 1036 1036 1007 1007 1013 1013 2588 2588 2589 2589 978 978 2590 2590 972 972 978 978 978 978 972 972 943 943 972 972 935 935 943 943 943 943 935 935 902 902 935 935 894 894 902 902 902 902 894 894 853 853 602 602 496 496 600 600 888 888 921 921 880 880 921 921 911 911 880 880 880 880 911 911 872 872 911 911 892 892 872 872 872 872 892 892 857 857 892 892 876 876 857 857 857 857 876 876 837 837 876 876 859 859 837 837 837 837 859 859 823 823 859 859 831 831 823 823 823 823 831 831 804 804 831 831 814 814 804 804 804 804 814 814 774 774 814 814 778 778 774 774 774 774 778 778 755 755 778 778 749 749 755 755 755 755 749 749 717 717 749 749 709 709 717 717 717 717 709 709 694 694 709 709 666 666 694 694 694 694 666 666 648 648 666 666 628 628 648 648 648 648 628 628 617 617 628 628 565 565 617 617 617 617 565 565 561 561 565 565 514 514 561 561 561 561 514 514 510 510 514 514 472 472 510 510 510 510 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 602 602 600 600 679 679 600 600 677 677 679 679 679 679 677 677 744 744 677 677 742 742 744 744 744 744 742 742 801 801 742 742 797 797 801 801 801 801 797 797 854 854 797 797 852 852 854 854 854 854 852 852 903 903 852 852 901 901 903 903 903 903 901 901 944 944 901 901 942 942 944 944 944 944 942 942 981 981 942 942 977 977 981 981 981 981 977 977 2591 2591 977 977 2592 2592 2593 2593 1016 1016 1012 1012 1043 1043 1012 1012 1041 1041 1043 1043 1043 1043 1041 1041 1072 1072 1041 1041 1070 1070 1072 1072 1072 1072 1070 1070 1093 1093 1070 1070 1091 1091 1093 1093 1093 1093 1091 1091 1114 1114 1091 1091 1112 1112 1114 1114 1114 1114 1112 1112 1129 1129 1112 1112 1127 1127 1129 1129 1129 1129 1127 1127 1147 1147 1127 1127 1143 1143 1147 1147 1147 1147 1143 1143 1155 1155 1143 1143 1152 1152 1155 1155 1155 1155 1152 1152 1158 1158 1152 1152 1157 1157 1158 1158 1158 1158 1157 1157 1156 1156 1157 1157 1153 1153 1156 1156 1156 1156 1153 1153 1148 1148 1153 1153 1144 1144 1148 1148 1148 1148 1144 1144 1130 1130 1144 1144 1128 1128 1130 1130 1130 1130 1128 1128 1115 1115 1128 1128 1113 1113 1115 1115 1115 1115 1113 1113 1094 1094 1113 1113 1092 1092 1094 1094 1094 1094 1092 1092 1073 1073 1092 1092 1071 1071 1073 1073 1073 1073 1071 1071 1044 1044 1071 1071 1042 1042 1044 1044 1044 1044 1042 1042 1017 1017 1042 1042 1013 1013 1017 1017 2594 2594 2595 2595 982 982 2596 2596 978 978 982 982 982 982 978 978 945 945 978 978 943 943 945 945 945 945 943 943 904 904 943 943 902 902 904 904 904 904 902 902 855 855 902 902 853 853 855 855 855 855 853 853 802 802 598 598 496 496 602 602 847 847 888 888 841 841 888 888 880 880 841 841 841 841 880 880 835 835 880 880 872 872 835 835 835 835 872 872 827 827 872 872 857 857 827 827 827 827 857 857 819 819 857 857 837 837 819 819 819 819 837 837 800 800 837 837 823 823 800 800 800 800 823 823 780 780 823 823 804 804 780 780 780 780 804 804 766 766 804 804 774 774 766 766 766 766 774 774 747 747 774 774 755 755 747 747 747 747 755 755 715 715 755 755 717 717 715 715 715 715 717 717 701 701 717 717 694 694 701 701 701 701 694 694 658 658 694 694 648 648 658 658 658 658 648 648 634 634 648 648 617 617 634 634 634 634 617 617 593 593 617 617 561 561 593 593 593 593 561 561 551 551 561 561 510 510 551 551 551 551 510 510 508 508 510 510 476 476 508 508 508 508 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 598 598 602 602 675 675 602 602 679 679 675 675 675 675 679 679 740 740 679 679 744 744 740 740 740 740 744 744 795 795 744 744 801 801 795 795 795 795 801 801 848 848 801 801 854 854 848 848 848 848 854 854 897 897 854 854 903 903 897 897 897 897 903 903 938 938 903 903 944 944 938 938 938 938 944 944 975 975 944 944 981 981 975 975 975 975 981 981 2597 2597 981 981 2598 2598 2599 2599 1010 1010 1016 1016 1037 1037 1016 1016 1043 1043 1037 1037 1037 1037 1043 1043 1066 1066 1043 1043 1072 1072 1066 1066 1066 1066 1072 1072 1089 1089 1072 1072 1093 1093 1089 1089 1089 1089 1093 1093 1108 1108 1093 1093 1114 1114 1108 1108 1108 1108 1114 1114 1125 1125 1114 1114 1129 1129 1125 1125 1125 1125 1129 1129 1140 1140 1129 1129 1147 1147 1140 1140 1140 1140 1147 1147 1150 1150 1147 1147 1155 1155 1150 1150 1150 1150 1155 1155 1154 1154 1155 1155 1158 1158 1154 1154 1154 1154 1158 1158 1151 1151 1158 1158 1156 1156 1151 1151 1151 1151 1156 1156 1141 1141 1156 1156 1148 1148 1141 1141 1141 1141 1148 1148 1126 1126 1148 1148 1130 1130 1126 1126 1126 1126 1130 1130 1109 1109 1130 1130 1115 1115 1109 1109 1109 1109 1115 1115 1090 1090 1115 1115 1094 1094 1090 1090 1090 1090 1094 1094 1067 1067 1094 1094 1073 1073 1067 1067 1067 1067 1073 1073 1038 1038 1073 1073 1044 1044 1038 1038 1038 1038 1044 1044 1011 1011 1044 1044 1017 1017 1011 1011 2600 2600 2601 2601 976 976 2602 2602 982 982 976 976 976 976 982 982 939 939 982 982 945 945 939 939 939 939 945 945 898 898 945 945 904 904 898 898 898 898 904 904 849 849 904 904 855 855 849 849 849 849 855 855 796 796 855 855 802 802 796 796 796 796 802 802 741 741 594 594 496 496 598 598 798 798 847 847 794 794 847 847 841 841 794 794 794 794 841 841 788 788 841 841 835 835 788 788 788 788 835 835 784 784 835 835 827 827 784 784 784 784 827 827 776 776 827 827 819 819 776 776 776 776 819 819 768 768 819 819 800 800 768 768 768 768 800 800 762 762 800 800 780 780 762 762 762 762 780 780 737 737 780 780 766 766 737 737 737 737 766 766 723 723 766 766 747 747 723 723 723 723 747 747 707 707 747 747 715 715 707 707 707 707 715 715 688 688 715 715 701 701 688 688 688 688 701 701 656 656 701 701 658 658 656 656 656 656 658 658 638 638 658 658 634 634 638 638 638 638 634 634 615 615 634 634 593 593 615 615 615 615 593 593 571 571 593 593 551 551 571 571 571 571 551 551 547 547 551 551 508 508 547 547 547 547 508 508 506 506 508 508 478 478 506 506 506 506 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 594 594 598 598 669 669 598 598 675 675 669 669 669 669 675 675 732 732 675 675 740 740 732 732 732 732 740 740 791 791 740 740 795 795 791 791 791 791 795 795 844 844 795 795 848 848 844 844 844 844 848 848 889 889 848 848 897 897 889 889 889 889 897 897 930 930 897 897 938 938 930 930 930 930 938 938 967 967 938 938 975 975 967 967 967 967 975 975 2603 2603 975 975 2604 2604 2605 2605 1002 1002 1010 1010 1033 1033 1010 1010 1037 1037 1033 1033 1033 1033 1037 1037 1058 1058 1037 1037 1066 1066 1058 1058 1058 1058 1066 1066 1083 1083 1066 1066 1089 1089 1083 1083 1083 1083 1089 1089 1102 1102 1089 1089 1108 1108 1102 1102 1102 1102 1108 1108 1119 1119 1108 1108 1125 1125 1119 1119 1119 1119 1125 1125 1133 1133 1125 1125 1140 1140 1133 1133 1133 1133 1140 1140 1138 1138 1140 1140 1150 1150 1138 1138 1138 1138 1150 1150 1142 1142 1150 1150 1154 1154 1142 1142 1142 1142 1154 1154 1139 1139 1154 1154 1151 1151 1139 1139 1139 1139 1151 1151 1134 1134 1151 1151 1141 1141 1134 1134 1134 1134 1141 1141 1120 1120 1141 1141 1126 1126 1120 1120 1120 1120 1126 1126 1103 1103 1126 1126 1109 1109 1103 1103 1103 1103 1109 1109 1084 1084 1109 1109 1090 1090 1084 1084 1084 1084 1090 1090 1059 1059 1090 1090 1067 1067 1059 1059 1059 1059 1067 1067 1034 1034 1067 1067 1038 1038 1034 1034 1034 1034 1038 1038 1003 1003 1038 1038 1011 1011 1003 1003 2606 2606 2607 2607 968 968 2608 2608 976 976 968 968 968 968 976 976 931 931 976 976 939 939 931 931 931 931 939 939 890 890 939 939 898 898 890 890 890 890 898 898 845 845 898 898 849 849 845 845 845 845 849 849 792 792 849 849 796 796 792 792 792 792 796 796 733 733 796 796 741 741 733 733 733 733 741 741 670 670 745 745 798 798 743 743 798 798 794 794 743 743 743 743 794 794 735 735 794 794 788 788 735 735 735 735 788 788 731 731 788 788 784 784 731 731 731 731 784 784 727 727 784 784 776 776 727 727 727 727 776 776 719 719 776 776 768 768 719 719 719 719 768 768 713 713 768 768 762 762 713 713 713 713 762 762 705 705 762 762 737 737 705 705 705 705 737 737 699 699 737 737 723 723 699 699 699 699 723 723 684 684 723 723 707 707 684 684 684 684 707 707 660 660 707 707 688 688 660 660 660 660 688 688 642 642 688 688 656 656 642 642 642 642 656 656 632 632 656 656 638 638 632 632 632 632 638 638 613 613 638 638 615 615 613 613 613 613 615 615 579 579 615 615 571 571 579 579 579 579 571 571 557 557 571 571 547 547 557 557 557 557 547 547 541 541 547 547 506 506 541 541 541 541 506 506 504 504 506 506 484 484 504 504 504 504 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 676 676 745 745 680 680 745 745 743 743 680 680 680 680 743 743 678 678 743 743 735 735 678 678 678 678 735 735 674 674 735 735 731 731 674 674 674 674 731 731 668 668 731 731 727 727 668 668 668 668 727 727 664 664 727 727 719 719 664 664 664 664 719 719 654 654 719 719 713 713 654 654 654 654 713 713 650 650 713 713 705 705 650 650 650 650 705 705 644 644 705 705 699 699 644 644 644 644 699 699 640 640 699 699 684 684 640 640 640 640 684 684 630 630 684 684 660 660 630 630 630 630 660 660 626 626 660 660 642 642 626 626 626 626 642 642 609 609 642 642 632 632 609 609 609 609 632 632 585 585 632 632 613 613 585 585 585 585 613 613 569 569 613 613 579 579 569 569 569 569 579 579 555 555 579 579 557 557 555 555 555 555 557 557 545 545 557 557 541 541 545 545 545 545 541 541 537 537 541 541 504 504 537 537 537 537 504 504 502 502 504 504 488 488 502 502 502 502 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 595 595 676 676 599 599 676 676 680 680 599 599 599 599 680 680 603 603 680 680 678 678 603 603 603 603 678 678 601 601 678 678 674 674 601 601 601 601 674 674 597 597 674 674 668 668 597 597 597 597 668 668 591 591 668 668 664 664 591 591 591 591 664 664 587 587 664 664 654 654 587 587 587 587 654 654 583 583 654 654 650 650 583 583 583 583 650 650 577 577 650 650 644 644 577 577 577 577 644 644 575 575 644 644 640 640 575 575 575 575 640 640 567 567 640 640 630 630 567 567 567 567 630 630 563 563 630 630 626 626 563 563 563 563 626 626 559 559 626 626 609 609 559 559 559 559 609 609 553 553 609 609 585 585 553 553 553 553 585 585 549 549 585 585 569 569 549 549 549 549 569 569 543 543 569 569 555 555 543 543 543 543 555 555 539 539 555 555 545 545 539 539 539 539 545 545 535 535 545 545 537 537 535 535 535 535 537 537 512 512 537 537 502 502 512 512 512 512 502 502 500 500 502 502 492 492 500 500 500 500 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 595 595 670 670 676 676 670 670 741 741 676 676 676 676 741 741 745 745 741 741 802 802 745 745 745 745 802 802 798 798 802 802 853 853 798 798 798 798 853 853 847 847 853 853 894 894 847 847 847 847 894 894 888 888 894 894 927 927 888 888 888 888 927 927 921 921 927 927 956 956 921 921 921 921 956 956 949 949 956 956 974 974 949 949 949 949 974 974 958 958 974 974 2609 2609 958 958 958 958 2610 2610 2611 2611 988 988 991 991 964 964 964 964 991 991 960 960 991 991 980 980 960 960 2612 2612 2613 2613 953 953 2614 2614 962 962 953 953 953 953 962 962 923 923 962 962 933 933 923 923 923 923 933 933 896 896 933 933 906 906 896 896 896 896 906 906 861 861 906 906 865 865 861 861 861 861 865 865 816 816 865 865 817 817 816 816 816 816 817 817 760 760 817 817 758 758 760 760 760 760 758 758 695 695 758 758 691 691 695 695 695 695 691 691 620 620 691 691 618 618 620 620 620 620 618 618 527 527 618 618 525 525 527 527 527 527 525 525 443 443 525 525 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2615 2615 2616 2616 270 270 2617 2617 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1899 1899 1901 1901 1822 1822 1899 1899 1822 1822 1895 1895 1893 1893 1895 1895 1822 1822 1889 1889 1893 1893 1822 1822 1880 1880 1889 1889 1822 1822 1872 1872 1880 1880 1822 1822 1864 1864 1872 1872 1822 1822 1856 1856 1864 1864 1822 1822 1852 1852 1856 1856 1822 1822 1844 1844 1852 1852 1822 1822 1838 1838 1844 1844 1822 1822 1832 1832 1838 1838 1822 1822 1828 1828 1832 1832 1822 1822 1824 1824 1828 1828 1822 1822 1818 1818 1824 1824 1822 1822 1806 1806 1818 1818 1822 1822 1783 1783 1806 1806 1822 1822 1779 1779 1783 1783 1822 1822 1775 1775 1779 1779 1821 1821 1769 1769 1775 1775 1821 1821 1765 1765 1769 1769 1821 1821 1759 1759 1765 1765 1821 1821 1755 1755 1759 1759 1821 1821 1751 1751 1755 1755 1821 1821 1743 1743 1751 1751 1821 1821 1741 1741 1743 1743 1821 1821 1735 1735 1741 1741 1821 1821 1731 1731 1735 1735 1821 1821 1727 1727 1731 1731 1821 1821 1721 1721 1727 1727 1821 1821 1717 1717 1721 1721 1821 1821 1715 1715 1717 1717 1821 1821 1719 1719 1715 1715 1821 1821 1723 1723 1719 1719 1821 1821 1942 1942 1888 1888 1892 1892 1820 1820 1900 1900 1898 1898 1892 1892 1888 1888 1820 1820 1879 1879 1820 1820 1888 1888 1879 1879 1888 1888 1934 1934 1888 1888 1942 1942 1934 1934 1934 1934 1942 1942 1985 1985 1871 1871 1820 1820 1879 1879 1952 1952 1894 1894 1959 1959 1894 1894 1898 1898 1959 1959 1959 1959 1898 1898 1963 1963 1898 1898 1900 1900 1963 1963 1963 1963 1900 1900 1965 1965 1871 1871 1879 1879 1926 1926 1879 1879 1934 1934 1926 1926 1926 1926 1934 1934 1977 1977 1934 1934 1985 1985 1977 1977 1977 1977 1985 1985 2022 2022 1863 1863 1820 1820 1871 1871 1995 1995 1952 1952 2003 2003 1952 1952 1959 1959 2003 2003 2003 2003 1959 1959 2009 2009 1959 1959 1963 1963 2009 2009 2009 2009 1963 1963 2018 2018 1963 1963 1965 1965 2018 2018 2018 2018 1965 1965 2024 2024 1863 1863 1871 1871 1918 1918 1871 1871 1926 1926 1918 1918 1918 1918 1926 1926 1967 1967 1926 1926 1977 1977 1967 1967 1967 1967 1977 1977 1999 1999 1977 1977 2022 2022 1999 1999 1999 1999 2022 2022 2036 2036 1855 1855 1820 1820 1863 1863 2030 2030 1995 1995 2038 2038 1995 1995 2003 2003 2038 2038 2038 2038 2003 2003 2048 2048 2003 2003 2009 2009 2048 2048 2048 2048 2009 2009 2056 2056 2009 2009 2018 2018 2056 2056 2056 2056 2018 2018 2067 2067 2018 2018 2024 2024 2067 2067 2067 2067 2024 2024 2073 2073 1855 1855 1863 1863 1910 1910 1863 1863 1918 1918 1910 1910 1910 1910 1918 1918 1950 1950 1918 1918 1967 1967 1950 1950 1950 1950 1967 1967 1983 1983 1967 1967 1999 1999 1983 1983 1983 1983 1999 1999 2020 2020 1999 1999 2036 2036 2020 2020 2020 2020 2036 2036 2044 2044 1851 1851 1820 1820 1855 1855 2052 2052 2030 2030 2071 2071 2030 2030 2038 2038 2071 2071 2071 2071 2038 2038 2079 2079 2038 2038 2048 2048 2079 2079 2079 2079 2048 2048 2087 2087 2048 2048 2056 2056 2087 2087 2087 2087 2056 2056 2097 2097 2056 2056 2067 2067 2097 2097 2097 2097 2067 2067 2105 2105 2067 2067 2073 2073 2105 2105 2105 2105 2073 2073 2114 2114 1851 1851 1855 1855 1904 1904 1855 1855 1910 1910 1904 1904 1904 1904 1910 1910 1930 1930 1910 1910 1950 1950 1930 1930 1930 1930 1950 1950 1971 1971 1950 1950 1983 1983 1971 1971 1971 1971 1983 1983 1991 1991 1983 1983 2020 2020 1991 1991 1991 1991 2020 2020 2026 2026 2020 2020 2044 2044 2026 2026 2026 2026 2044 2044 2040 2040 1843 1843 1820 1820 1851 1851 2069 2069 2052 2052 2083 2083 2052 2052 2071 2071 2083 2083 2083 2083 2071 2071 2101 2101 2071 2071 2079 2079 2101 2101 2101 2101 2079 2079 2118 2118 2079 2079 2087 2087 2118 2118 2118 2118 2087 2087 2124 2124 2087 2087 2097 2097 2124 2124 2124 2124 2097 2097 2132 2132 2097 2097 2105 2105 2132 2132 2132 2132 2105 2105 2144 2144 2105 2105 2114 2114 2144 2144 2144 2144 2114 2114 2151 2151 1843 1843 1851 1851 1890 1890 1851 1851 1904 1904 1890 1890 1890 1890 1904 1904 1916 1916 1904 1904 1930 1930 1916 1916 1916 1916 1930 1930 1946 1946 1930 1930 1971 1971 1946 1946 1946 1946 1971 1971 1975 1975 1971 1971 1991 1991 1975 1975 1975 1975 1991 1991 1989 1989 1991 1991 2026 2026 1989 1989 1989 1989 2026 2026 2016 2016 2026 2026 2040 2040 2016 2016 2016 2016 2040 2040 2032 2032 1837 1837 1820 1820 1843 1843 2075 2075 2069 2069 2091 2091 2069 2069 2083 2083 2091 2091 2091 2091 2083 2083 2116 2116 2083 2083 2101 2101 2116 2116 2116 2116 2101 2101 2128 2128 2101 2101 2118 2118 2128 2128 2128 2128 2118 2118 2146 2146 2118 2118 2124 2124 2146 2146 2146 2146 2124 2124 2159 2159 2124 2124 2132 2132 2159 2159 2159 2159 2132 2132 2165 2165 2132 2132 2144 2144 2165 2165 2165 2165 2144 2144 2173 2173 2144 2144 2151 2151 2173 2173 2173 2173 2151 2151 2184 2184 1837 1837 1843 1843 1867 1867 1843 1843 1890 1890 1867 1867 1867 1867 1890 1890 1906 1906 1890 1890 1916 1916 1906 1906 1906 1906 1916 1916 1922 1922 1916 1916 1946 1946 1922 1922 1922 1922 1946 1946 1938 1938 1946 1946 1975 1975 1938 1938 1938 1938 1975 1975 1969 1969 1975 1975 1989 1989 1969 1969 1969 1969 1989 1989 1981 1981 1989 1989 2016 2016 1981 1981 1981 1981 2016 2016 1997 1997 2016 2016 2032 2032 1997 1997 1997 1997 2032 2032 2618 2618 1831 1831 1819 1819 1837 1837 2064 2064 2075 2075 2089 2089 2075 2075 2091 2091 2089 2089 2089 2089 2091 2091 2120 2120 2091 2091 2116 2116 2120 2120 2120 2120 2116 2116 2136 2136 2116 2116 2128 2128 2136 2136 2136 2136 2128 2128 2157 2157 2128 2128 2146 2146 2157 2157 2157 2157 2146 2146 2171 2171 2146 2146 2159 2159 2171 2171 2171 2171 2159 2159 2188 2188 2159 2159 2165 2165 2188 2188 2188 2188 2165 2165 2196 2196 2165 2165 2173 2173 2196 2196 2196 2196 2173 2173 2202 2202 2173 2173 2184 2184 2202 2202 2202 2202 2184 2184 2212 2212 1831 1831 1837 1837 1849 1849 1837 1837 1867 1867 1849 1849 1849 1849 1867 1867 1875 1875 1867 1867 1906 1906 1875 1875 1875 1875 1906 1906 1902 1902 1906 1906 1922 1922 1902 1902 1902 1902 1922 1922 1914 1914 1922 1922 1938 1938 1914 1914 1914 1914 1938 1938 1928 1928 1938 1938 1969 1969 1928 1928 1928 1928 1969 1969 1940 1940 1969 1969 1981 1981 1940 1940 1940 1940 1981 1981 1961 1961 1981 1981 1997 1997 1961 1961 1961 1961 1997 1997 2619 2619 1997 1997 2620 2620 2621 2621 1973 1973 2011 2011 1979 1979 1827 1827 1819 1819 1831 1831 2046 2046 2064 2064 2081 2081 2064 2064 2089 2089 2081 2081 2081 2081 2089 2089 2112 2112 2089 2089 2120 2120 2112 2112 2112 2112 2120 2120 2134 2134 2120 2120 2136 2136 2134 2134 2134 2134 2136 2136 2161 2161 2136 2136 2157 2157 2161 2161 2161 2161 2157 2157 2179 2179 2157 2157 2171 2171 2179 2179 2179 2179 2171 2171 2194 2194 2171 2171 2188 2188 2194 2194 2194 2194 2188 2188 2208 2208 2188 2188 2196 2196 2208 2208 2208 2208 2196 2196 2622 2622 2196 2196 2202 2202 2623 2623 2624 2624 2202 2202 2625 2625 2202 2202 2212 2212 2626 2626 2627 2627 2212 2212 2628 2628 1827 1827 1831 1831 1835 1835 1831 1831 1849 1849 1835 1835 1835 1835 1849 1849 1847 1847 1849 1849 1875 1875 1847 1847 1847 1847 1875 1875 1861 1861 1875 1875 1902 1902 1861 1861 1861 1861 1902 1902 1885 1885 1902 1902 1914 1914 1885 1885 1885 1885 1914 1914 1896 1896 1914 1914 1928 1928 1896 1896 1896 1896 1928 1928 1908 1908 1928 1928 1940 1940 1908 1908 1908 1908 1940 1940 1912 1912 1940 1940 1961 1961 1912 1912 1912 1912 1961 1961 2629 2629 1961 1961 2630 2630 2631 2631 1920 1920 1973 1973 1924 1924 1973 1973 1979 1979 1924 1924 1924 1924 1979 1979 1932 1932 1823 1823 1819 1819 1827 1827 2632 2632 2046 2046 2633 2633 2046 2046 2081 2081 2634 2634 2635 2635 2081 2081 2636 2636 2081 2081 2112 2112 2637 2637 2638 2638 2112 2112 2639 2639 2112 2112 2134 2134 2640 2640 2641 2641 2134 2134 2155 2155 2134 2134 2161 2161 2155 2155 2155 2155 2161 2161 2177 2177 2161 2161 2179 2179 2177 2177 2177 2177 2179 2179 2642 2642 2179 2179 2194 2194 2643 2643 2644 2644 2194 2194 2645 2645 2194 2194 2208 2208 2646 2646 2647 2647 2208 2208 2648 2648 2208 2208 2649 2649 2650 2650 2229 2229 2221 2221 2242 2242 2221 2221 2227 2227 2242 2242 2242 2242 2227 2227 2250 2250 2227 2227 2237 2237 2250 2250 2250 2250 2237 2237 2254 2254 1823 1823 1827 1827 1825 1825 1827 1827 1835 1835 1825 1825 1825 1825 1835 1835 1829 1829 1835 1835 1847 1847 1829 1829 1829 1829 1847 1847 1833 1833 1847 1847 1861 1861 1833 1833 1833 1833 1861 1861 1839 1839 1861 1861 1885 1885 1839 1839 1839 1839 1885 1885 1841 1841 1885 1885 1896 1896 1841 1841 1841 1841 1896 1896 1845 1845 1896 1896 1908 1908 1845 1845 1845 1845 1908 1908 1853 1853 1908 1908 1912 1912 1853 1853 1853 1853 1912 1912 2651 2651 1912 1912 2652 2652 2653 2653 1857 1857 1920 1920 1859 1859 1920 1920 1924 1924 1859 1859 1859 1859 1924 1924 1865 1865 1924 1924 1932 1932 1865 1865 1865 1865 1932 1932 1869 1869 1817 1817 1819 1819 1823 1823 1987 1987 2028 2028 2034 2034 2028 2028 2060 2060 2034 2034 2034 2034 2060 2060 2077 2077 2060 2060 2095 2095 2077 2077 2077 2077 2095 2095 2110 2110 2095 2095 2126 2126 2110 2110 2110 2110 2126 2126 2140 2140 2654 2654 2155 2155 2655 2655 2656 2656 2155 2155 2657 2657 2155 2155 2177 2177 2658 2658 2659 2659 2177 2177 2660 2660 2177 2177 2661 2661 2662 2662 2192 2192 2198 2198 2215 2215 2198 2198 2217 2217 2215 2215 2215 2215 2217 2217 2233 2233 2217 2217 2229 2229 2233 2233 2233 2233 2229 2229 2246 2246 2229 2229 2242 2242 2246 2246 2246 2246 2242 2242 2261 2261 2242 2242 2250 2250 2261 2261 2261 2261 2250 2250 2267 2267 2250 2250 2254 2254 2267 2267 2267 2267 2254 2254 2275 2275 1817 1817 1823 1823 1815 1815 1823 1823 1825 1825 1815 1815 1815 1815 1825 1825 1813 1813 1825 1825 1829 1829 1813 1813 1813 1813 1829 1829 1811 1811 1829 1829 1833 1833 1811 1811 1811 1811 1833 1833 1809 1809 1833 1833 1839 1839 1809 1809 1809 1809 1839 1839 1807 1807 1839 1839 1841 1841 1807 1807 1807 1807 1841 1841 1803 1803 1841 1841 1845 1845 1803 1803 1803 1803 1845 1845 1801 1801 1845 1845 1853 1853 1801 1801 1801 1801 1853 1853 2663 2663 1853 1853 2664 2664 2665 2665 1799 1799 1857 1857 1797 1797 1857 1857 1859 1859 1797 1797 1797 1797 1859 1859 1795 1795 1859 1859 1865 1865 1795 1795 1795 1795 1865 1865 1793 1793 1865 1865 1869 1869 1793 1793 1793 1793 1869 1869 1791 1791 1805 1805 1819 1819 1817 1817 1936 1936 1987 1987 1993 1993 1987 1987 2034 2034 1993 1993 1993 1993 2034 2034 2042 2042 2034 2034 2077 2077 2042 2042 2042 2042 2077 2077 2085 2085 2077 2077 2110 2110 2085 2085 2085 2085 2110 2110 2122 2122 2110 2110 2140 2140 2122 2122 2122 2122 2140 2140 2153 2153 2140 2140 2167 2167 2153 2153 2153 2153 2167 2167 2186 2186 2167 2167 2666 2666 2186 2186 2186 2186 2667 2667 2668 2668 2192 2192 2215 2215 2206 2206 2206 2206 2215 2215 2225 2225 2215 2215 2233 2233 2225 2225 2225 2225 2233 2233 2244 2244 2233 2233 2246 2246 2244 2244 2244 2244 2246 2246 2263 2263 2246 2246 2261 2261 2263 2263 2263 2263 2261 2261 2273 2273 2261 2261 2267 2267 2273 2273 2273 2273 2267 2267 2282 2282 2267 2267 2275 2275 2282 2282 2282 2282 2275 2275 2288 2288 1805 1805 1817 1817 1780 1780 1817 1817 1815 1815 1780 1780 1780 1780 1815 1815 1776 1776 1815 1815 1813 1813 1776 1776 1776 1776 1813 1813 1770 1770 1813 1813 1811 1811 1770 1770 1770 1770 1811 1811 1766 1766 1811 1811 1809 1809 1766 1766 1766 1766 1809 1809 1756 1756 1809 1809 1807 1807 1756 1756 1756 1756 1807 1807 1752 1752 1807 1807 1803 1803 1752 1752 1752 1752 1803 1803 1744 1744 1803 1803 1801 1801 1744 1744 1744 1744 1801 1801 2669 2669 1801 1801 2670 2670 2671 2671 1736 1736 1799 1799 1728 1728 1799 1799 1797 1797 1728 1728 1728 1728 1797 1797 1712 1712 1797 1797 1795 1795 1712 1712 1712 1712 1795 1795 1710 1710 1795 1795 1793 1793 1710 1710 1710 1710 1793 1793 1706 1706 1793 1793 1791 1791 1706 1706 1706 1706 1791 1791 1698 1698 1782 1782 1819 1819 1805 1805 1873 1873 1936 1936 1944 1944 1936 1936 1993 1993 1944 1944 1944 1944 1993 1993 2001 2001 1993 1993 2042 2042 2001 2001 2001 2001 2042 2042 2050 2050 2042 2042 2085 2085 2050 2050 2050 2050 2085 2085 2093 2093 2085 2085 2122 2122 2093 2093 2093 2093 2122 2122 2130 2130 2122 2122 2153 2153 2130 2130 2130 2130 2153 2153 2163 2163 2153 2153 2186 2186 2163 2163 2163 2163 2186 2186 2190 2190 2186 2186 2672 2672 2190 2190 2190 2190 2673 2673 2674 2674 2206 2206 2225 2225 2219 2219 2219 2219 2225 2225 2240 2240 2225 2225 2244 2244 2240 2240 2240 2240 2244 2244 2258 2258 2244 2244 2263 2263 2258 2258 2258 2258 2263 2263 2271 2271 2263 2263 2273 2273 2271 2271 2271 2271 2273 2273 2284 2284 2273 2273 2282 2282 2284 2284 2284 2284 2282 2282 2295 2295 2282 2282 2288 2288 2295 2295 2295 2295 2288 2288 2299 2299 1782 1782 1805 1805 1772 1772 1805 1805 1780 1780 1772 1772 1772 1772 1780 1780 1760 1760 1780 1780 1776 1776 1760 1760 1760 1760 1776 1776 1746 1746 1776 1776 1770 1770 1746 1746 1746 1746 1770 1770 1724 1724 1770 1770 1766 1766 1724 1724 1724 1724 1766 1766 1700 1700 1766 1766 1756 1756 1700 1700 1700 1700 1756 1756 1689 1689 1756 1756 1752 1752 1689 1689 1689 1689 1752 1752 1681 1681 1752 1752 1744 1744 1681 1681 1681 1681 1744 1744 2675 2675 1744 1744 2676 2676 2677 2677 1671 1671 1736 1736 1665 1665 1736 1736 1728 1728 1665 1665 1665 1665 1728 1728 1655 1655 1728 1728 1712 1712 1655 1655 1655 1655 1712 1712 1645 1645 1712 1712 1710 1710 1645 1645 1645 1645 1710 1710 1635 1635 1710 1710 1706 1706 1635 1635 1635 1635 1706 1706 1631 1631 1706 1706 1698 1698 1631 1631 1631 1631 1698 1698 1625 1625 1778 1778 1819 1819 1782 1782 1789 1789 1873 1873 1877 1877 1873 1873 1944 1944 1877 1877 1877 1877 1944 1944 1948 1948 1944 1944 2001 2001 1948 1948 1948 1948 2001 2001 2005 2005 2001 2001 2050 2050 2005 2005 2005 2005 2050 2050 2054 2054 2050 2050 2093 2093 2054 2054 2054 2054 2093 2093 2099 2099 2093 2093 2130 2130 2099 2099 2099 2099 2130 2130 2138 2138 2130 2130 2163 2163 2138 2138 2138 2138 2163 2163 2169 2169 2163 2163 2190 2190 2169 2169 2169 2169 2190 2190 2200 2200 2190 2190 2678 2678 2200 2200 2200 2200 2679 2679 2680 2680 2219 2219 2240 2240 2223 2223 2223 2223 2240 2240 2248 2248 2240 2240 2258 2258 2248 2248 2248 2248 2258 2258 2265 2265 2258 2258 2271 2271 2265 2265 2265 2265 2271 2271 2280 2280 2271 2271 2284 2284 2280 2280 2280 2280 2284 2284 2293 2293 2284 2284 2295 2295 2293 2293 2293 2293 2295 2295 2301 2301 2295 2295 2299 2299 2301 2301 2301 2301 2299 2299 2308 2308 1778 1778 1782 1782 1762 1762 1782 1782 1772 1772 1762 1762 1762 1762 1772 1772 1738 1738 1772 1772 1760 1760 1738 1738 1738 1738 1760 1760 1702 1702 1760 1760 1746 1746 1702 1702 1702 1702 1746 1746 1683 1683 1746 1746 1724 1724 1683 1683 1683 1683 1724 1724 1669 1669 1724 1724 1700 1700 1669 1669 1669 1669 1700 1700 1651 1651 1700 1700 1689 1689 1651 1651 1651 1651 1689 1689 1627 1627 1689 1689 1681 1681 1627 1627 1627 1627 1681 1681 2681 2681 1681 1681 2682 2682 2683 2683 1614 1614 1671 1671 1606 1606 1671 1671 1665 1665 1606 1606 1606 1606 1665 1665 1596 1596 1665 1665 1655 1655 1596 1596 1596 1596 1655 1655 1588 1588 1655 1655 1645 1645 1588 1588 1588 1588 1645 1645 1578 1578 1645 1645 1635 1635 1578 1578 1578 1578 1635 1635 1564 1564 1635 1635 1631 1631 1564 1564 1564 1564 1631 1631 1560 1560 1631 1631 1625 1625 1560 1560 1560 1560 1625 1625 1558 1558 1774 1774 1819 1819 1778 1778 1696 1696 1789 1789 1787 1787 1789 1789 1877 1877 1787 1787 1787 1787 1877 1877 1881 1881 1877 1877 1948 1948 1881 1881 1881 1881 1948 1948 1954 1954 1948 1948 2005 2005 1954 1954 1954 1954 2005 2005 2007 2007 2005 2005 2054 2054 2007 2007 2007 2007 2054 2054 2058 2058 2054 2054 2099 2099 2058 2058 2058 2058 2099 2099 2103 2103 2099 2099 2138 2138 2103 2103 2103 2103 2138 2138 2142 2142 2138 2138 2169 2169 2142 2142 2142 2142 2169 2169 2175 2175 2169 2169 2200 2200 2175 2175 2175 2175 2200 2200 2204 2204 2200 2200 2684 2684 2204 2204 2204 2204 2685 2685 2686 2686 2223 2223 2248 2248 2231 2231 2231 2231 2248 2248 2252 2252 2248 2248 2265 2265 2252 2252 2252 2252 2265 2265 2269 2269 2265 2265 2280 2280 2269 2269 2269 2269 2280 2280 2286 2286 2280 2280 2293 2293 2286 2286 2286 2286 2293 2293 2297 2297 2293 2293 2301 2301 2297 2297 2297 2297 2301 2301 2306 2306 2301 2301 2308 2308 2306 2306 2306 2306 2308 2308 2313 2313 1774 1774 1778 1778 1748 1748 1778 1778 1762 1762 1748 1748 1748 1748 1762 1762 1704 1704 1762 1762 1738 1738 1704 1704 1704 1704 1738 1738 1679 1679 1738 1738 1702 1702 1679 1679 1679 1679 1702 1702 1659 1659 1702 1702 1683 1683 1659 1659 1659 1659 1683 1683 1623 1623 1683 1683 1669 1669 1623 1623 1623 1623 1669 1669 1608 1608 1669 1669 1651 1651 1608 1608 1608 1608 1651 1651 1592 1592 1651 1651 1627 1627 1592 1592 1592 1592 1627 1627 2687 2687 1627 1627 2688 2688 2689 2689 1566 1566 1614 1614 1553 1553 1614 1614 1606 1606 1553 1553 1553 1553 1606 1606 1545 1545 1606 1606 1596 1596 1545 1545 1545 1545 1596 1596 1535 1535 1596 1596 1588 1588 1535 1535 1535 1535 1588 1588 1527 1527 1588 1588 1578 1578 1527 1527 1527 1527 1578 1578 1511 1511 1578 1578 1564 1564 1511 1511 1511 1511 1564 1564 1505 1505 1564 1564 1560 1560 1505 1505 1505 1505 1560 1560 1501 1501 1560 1560 1558 1558 1501 1501 1501 1501 1558 1558 1500 1500 1768 1768 1819 1819 1774 1774 1621 1621 1696 1696 1694 1694 1696 1696 1787 1787 1694 1694 1694 1694 1787 1787 1785 1785 1787 1787 1881 1881 1785 1785 1785 1785 1881 1881 1883 1883 1881 1881 1954 1954 1883 1883 1883 1883 1954 1954 1956 1956 1954 1954 2007 2007 1956 1956 1956 1956 2007 2007 2013 2013 2007 2007 2058 2058 2013 2013 2013 2013 2058 2058 2062 2062 2058 2058 2103 2103 2062 2062 2062 2062 2103 2103 2107 2107 2103 2103 2142 2142 2107 2107 2107 2107 2142 2142 2148 2148 2142 2142 2175 2175 2148 2148 2148 2148 2175 2175 2181 2181 2175 2175 2204 2204 2181 2181 2181 2181 2204 2204 2210 2210 2204 2204 2690 2690 2210 2210 2210 2210 2691 2691 2692 2692 2231 2231 2252 2252 2235 2235 2235 2235 2252 2252 2256 2256 2252 2252 2269 2269 2256 2256 2256 2256 2269 2269 2277 2277 2269 2269 2286 2286 2277 2277 2277 2277 2286 2286 2290 2290 2286 2286 2297 2297 2290 2290 2290 2290 2297 2297 2303 2303 2297 2297 2306 2306 2303 2303 2303 2303 2306 2306 2310 2310 2306 2306 2313 2313 2310 2310 2310 2310 2313 2313 2315 2315 1768 1768 1774 1774 1732 1732 1774 1774 1748 1748 1732 1732 1732 1732 1748 1748 1685 1685 1748 1748 1704 1704 1685 1685 1685 1685 1704 1704 1661 1661 1704 1704 1679 1679 1661 1661 1661 1661 1679 1679 1616 1616 1679 1679 1659 1659 1616 1616 1616 1616 1659 1659 1600 1600 1659 1659 1623 1623 1600 1600 1600 1600 1623 1623 1568 1568 1623 1623 1608 1608 1568 1568 1568 1568 1608 1608 1547 1547 1608 1608 1592 1592 1547 1547 1547 1547 1592 1592 1531 1531 1592 1592 2693 2693 1531 1531 1531 1531 2694 2694 2695 2695 1566 1566 1553 1553 1507 1507 1507 1507 1553 1553 1496 1496 1553 1553 1545 1545 1496 1496 1496 1496 1545 1545 1488 1488 1545 1545 1535 1535 1488 1488 1488 1488 1535 1535 1478 1478 1535 1535 1527 1527 1478 1478 1478 1478 1527 1527 1466 1466 1527 1527 1511 1511 1466 1466 1466 1466 1511 1511 1456 1456 1511 1511 1505 1505 1456 1456 1456 1456 1505 1505 1452 1452 1505 1505 1501 1501 1452 1452 1452 1452 1501 1501 1449 1449 1501 1501 1500 1500 1449 1449 1449 1449 1500 1500 1453 1453 1764 1764 1819 1819 1768 1768 1557 1557 1621 1621 1620 1620 1621 1621 1694 1694 1620 1620 1620 1620 1694 1694 1693 1693 1694 1694 1785 1785 1693 1693 1693 1693 1785 1785 1784 1784 1785 1785 1883 1883 1784 1784 1784 1784 1883 1883 1887 1887 1883 1883 1956 1956 1887 1887 1887 1887 1956 1956 1958 1958 1956 1956 2013 2013 1958 1958 1958 1958 2013 2013 2015 2015 2013 2013 2062 2062 2015 2015 2015 2015 2062 2062 2066 2066 2062 2062 2107 2107 2066 2066 2066 2066 2107 2107 2109 2109 2107 2107 2148 2148 2109 2109 2109 2109 2148 2148 2150 2150 2148 2148 2181 2181 2150 2150 2150 2150 2181 2181 2183 2183 2181 2181 2210 2210 2183 2183 2183 2183 2210 2210 2214 2214 2210 2210 2696 2696 2214 2214 2214 2214 2697 2697 2698 2698 2235 2235 2256 2256 2239 2239 2239 2239 2256 2256 2260 2260 2256 2256 2277 2277 2260 2260 2260 2260 2277 2277 2279 2279 2277 2277 2290 2290 2279 2279 2279 2279 2290 2290 2292 2292 2290 2290 2303 2303 2292 2292 2292 2292 2303 2303 2305 2305 2303 2303 2310 2310 2305 2305 2305 2305 2310 2310 2312 2312 2310 2310 2315 2315 2312 2312 2312 2312 2315 2315 2317 2317 1764 1764 1768 1768 1708 1708 1768 1768 1732 1732 1708 1708 1708 1708 1732 1732 1675 1675 1732 1732 1685 1685 1675 1675 1675 1675 1685 1685 1629 1629 1685 1685 1661 1661 1629 1629 1629 1629 1661 1661 1602 1602 1661 1661 1616 1616 1602 1602 1602 1602 1616 1616 1562 1562 1616 1616 1600 1600 1562 1562 1562 1562 1600 1600 1539 1539 1600 1600 1568 1568 1539 1539 1539 1539 1568 1568 1509 1509 1568 1568 1547 1547 1509 1509 1509 1509 1547 1547 1492 1492 1547 1547 1531 1531 1492 1492 1492 1492 1531 1531 2699 2699 1531 1531 2700 2700 2701 2701 1474 1474 1507 1507 1450 1450 1507 1507 1496 1496 1450 1450 1450 1450 1496 1496 1443 1443 1496 1496 1488 1488 1443 1443 1443 1443 1488 1488 1435 1435 1488 1488 1478 1478 1435 1435 1435 1435 1478 1478 1421 1421 1478 1478 1466 1466 1421 1421 1421 1421 1466 1466 1411 1411 1466 1466 1456 1456 1411 1411 1411 1411 1456 1456 1409 1409 1456 1456 1452 1452 1409 1409 1409 1409 1452 1452 1408 1408 1452 1452 1449 1449 1408 1408 1408 1408 1449 1449 1410 1410 1449 1449 1453 1453 1410 1410 1410 1410 1453 1453 1412 1412 1758 1758 1819 1819 1764 1764 1502 1502 1557 1557 1559 1559 1557 1557 1620 1620 1559 1559 1559 1559 1620 1620 1622 1622 1620 1620 1693 1693 1622 1622 1622 1622 1693 1693 1695 1695 1693 1693 1784 1784 1695 1695 1695 1695 1784 1784 1786 1786 1784 1784 1887 1887 1786 1786 1786 1786 1887 1887 1884 1884 1887 1887 1958 1958 1884 1884 1884 1884 1958 1958 1957 1957 1958 1958 2015 2015 1957 1957 1957 1957 2015 2015 2014 2014 2015 2015 2066 2066 2014 2014 2014 2014 2066 2066 2063 2063 2066 2066 2109 2109 2063 2063 2063 2063 2109 2109 2108 2108 2109 2109 2150 2150 2108 2108 2108 2108 2150 2150 2149 2149 2150 2150 2183 2183 2149 2149 2149 2149 2183 2183 2182 2182 2183 2183 2214 2214 2182 2182 2182 2182 2214 2214 2211 2211 2214 2214 2702 2702 2211 2211 2211 2211 2703 2703 2704 2704 2239 2239 2260 2260 2236 2236 2236 2236 2260 2260 2257 2257 2260 2260 2279 2279 2257 2257 2257 2257 2279 2279 2278 2278 2279 2279 2292 2292 2278 2278 2278 2278 2292 2292 2291 2291 2292 2292 2305 2305 2291 2291 2291 2291 2305 2305 2304 2304 2305 2305 2312 2312 2304 2304 2304 2304 2312 2312 2311 2311 2312 2312 2317 2317 2311 2311 2311 2311 2317 2317 2316 2316 1758 1758 1764 1764 1691 1691 1764 1764 1708 1708 1691 1691 1691 1691 1708 1708 1657 1657 1708 1708 1675 1675 1657 1657 1657 1657 1675 1675 1610 1610 1675 1675 1629 1629 1610 1610 1610 1610 1629 1629 1570 1570 1629 1629 1602 1602 1570 1570 1570 1570 1602 1602 1543 1543 1602 1602 1562 1562 1543 1543 1543 1543 1562 1562 1503 1503 1562 1562 1539 1539 1503 1503 1503 1503 1539 1539 1484 1484 1539 1539 1509 1509 1484 1484 1484 1484 1509 1509 1454 1454 1509 1509 1492 1492 1454 1454 1454 1454 1492 1492 2705 2705 1492 1492 2706 2706 2707 2707 1439 1439 1474 1474 1417 1417 1474 1474 1450 1450 1417 1417 1417 1417 1450 1450 1400 1400 1450 1450 1443 1443 1400 1400 1400 1400 1443 1443 1394 1394 1443 1443 1435 1435 1394 1394 1394 1394 1435 1435 1384 1384 1435 1435 1421 1421 1384 1384 1384 1384 1421 1421 1370 1370 1421 1421 1411 1411 1370 1370 1370 1370 1411 1411 1366 1366 1411 1411 1409 1409 1366 1366 1366 1366 1409 1409 1363 1363 1409 1409 1408 1408 1363 1363 1363 1363 1408 1408 1367 1367 1408 1408 1410 1410 1367 1367 1367 1367 1410 1410 1371 1371 1410 1410 1412 1412 1371 1371 1371 1371 1412 1412 1385 1385 1754 1754 1819 1819 1758 1758 1457 1457 1502 1502 1506 1506 1502 1502 1559 1559 1506 1506 1506 1506 1559 1559 1561 1561 1559 1559 1622 1622 1561 1561 1561 1561 1622 1622 1626 1626 1622 1622 1695 1695 1626 1626 1626 1626 1695 1695 1697 1697 1695 1695 1786 1786 1697 1697 1697 1697 1786 1786 1788 1788 1786 1786 1884 1884 1788 1788 1788 1788 1884 1884 1882 1882 1884 1884 1957 1957 1882 1882 1882 1882 1957 1957 1955 1955 1957 1957 2014 2014 1955 1955 1955 1955 2014 2014 2008 2008 2014 2014 2063 2063 2008 2008 2008 2008 2063 2063 2059 2059 2063 2063 2108 2108 2059 2059 2059 2059 2108 2108 2104 2104 2108 2108 2149 2149 2104 2104 2104 2104 2149 2149 2143 2143 2149 2149 2182 2182 2143 2143 2143 2143 2182 2182 2176 2176 2182 2182 2211 2211 2176 2176 2176 2176 2211 2211 2205 2205 2211 2211 2708 2708 2205 2205 2205 2205 2709 2709 2710 2710 2236 2236 2257 2257 2232 2232 2232 2232 2257 2257 2253 2253 2257 2257 2278 2278 2253 2253 2253 2253 2278 2278 2270 2270 2278 2278 2291 2291 2270 2270 2270 2270 2291 2291 2287 2287 2291 2291 2304 2304 2287 2287 2287 2287 2304 2304 2298 2298 2304 2304 2311 2311 2298 2298 2298 2298 2311 2311 2307 2307 2311 2311 2316 2316 2307 2307 2307 2307 2316 2316 2314 2314 1754 1754 1758 1758 1687 1687 1758 1758 1691 1691 1687 1687 1687 1687 1691 1691 1633 1633 1691 1691 1657 1657 1633 1633 1633 1633 1657 1657 1594 1594 1657 1657 1610 1610 1594 1594 1594 1594 1610 1610 1551 1551 1610 1610 1570 1570 1551 1551 1551 1551 1570 1570 1513 1513 1570 1570 1543 1543 1513 1513 1513 1513 1543 1543 1486 1486 1543 1543 1503 1503 1486 1486 1486 1486 1503 1503 1447 1447 1503 1503 1484 1484 1447 1447 1447 1447 1484 1484 1431 1431 1484 1484 1454 1454 1431 1431 1431 1431 1454 1454 1402 1402 1454 1454 2711 2711 1402 1402 1402 1402 2712 2712 2713 2713 1439 1439 1417 1417 1388 1388 1388 1388 1417 1417 1364 1364 1417 1417 1400 1400 1364 1364 1364 1364 1400 1400 1355 1355 1400 1400 1394 1394 1355 1355 1355 1355 1394 1394 1347 1347 1394 1394 1384 1384 1347 1347 1347 1347 1384 1384 1333 1333 1384 1384 1370 1370 1333 1333 1333 1333 1370 1370 1331 1331 1370 1370 1366 1366 1331 1331 1331 1331 1366 1366 1328 1328 1366 1366 1363 1363 1328 1328 1328 1328 1363 1363 1332 1332 1363 1363 1367 1367 1332 1332 1332 1332 1367 1367 1334 1334 1367 1367 1371 1371 1334 1334 1334 1334 1371 1371 1348 1348 1371 1371 1385 1385 1348 1348 1348 1348 1385 1385 1356 1356 1750 1750 1819 1819 1754 1754 1422 1422 1457 1457 1467 1467 1457 1457 1506 1506 1467 1467 1467 1467 1506 1506 1512 1512 1506 1506 1561 1561 1512 1512 1512 1512 1561 1561 1565 1565 1561 1561 1626 1626 1565 1565 1565 1565 1626 1626 1632 1632 1626 1626 1697 1697 1632 1632 1632 1632 1697 1697 1699 1699 1697 1697 1788 1788 1699 1699 1699 1699 1788 1788 1790 1790 1788 1788 1882 1882 1790 1790 1790 1790 1882 1882 1878 1878 1882 1882 1955 1955 1878 1878 1878 1878 1955 1955 1949 1949 1955 1955 2008 2008 1949 1949 1949 1949 2008 2008 2006 2006 2008 2008 2059 2059 2006 2006 2006 2006 2059 2059 2055 2055 2059 2059 2104 2104 2055 2055 2055 2055 2104 2104 2100 2100 2104 2104 2143 2143 2100 2100 2100 2100 2143 2143 2139 2139 2143 2143 2176 2176 2139 2139 2139 2139 2176 2176 2170 2170 2176 2176 2205 2205 2170 2170 2170 2170 2205 2205 2201 2201 2205 2205 2714 2714 2201 2201 2201 2201 2715 2715 2716 2716 2232 2232 2253 2253 2224 2224 2224 2224 2253 2253 2249 2249 2253 2253 2270 2270 2249 2249 2249 2249 2270 2270 2266 2266 2270 2270 2287 2287 2266 2266 2266 2266 2287 2287 2281 2281 2287 2287 2298 2298 2281 2281 2281 2281 2298 2298 2294 2294 2298 2298 2307 2307 2294 2294 2294 2294 2307 2307 2302 2302 2307 2307 2314 2314 2302 2302 2302 2302 2314 2314 2309 2309 1750 1750 1754 1754 1677 1677 1754 1754 1687 1687 1677 1677 1677 1677 1687 1687 1618 1618 1687 1687 1633 1633 1618 1618 1618 1618 1633 1633 1580 1580 1633 1633 1594 1594 1580 1580 1580 1580 1594 1594 1537 1537 1594 1594 1551 1551 1537 1537 1537 1537 1551 1551 1494 1494 1551 1551 1513 1513 1494 1494 1494 1494 1513 1513 1458 1458 1513 1513 1486 1486 1458 1458 1458 1458 1486 1486 1433 1433 1486 1486 1447 1447 1433 1433 1433 1433 1447 1447 1398 1398 1447 1447 1431 1431 1398 1398 1398 1398 1431 1431 1376 1376 1431 1431 1402 1402 1376 1376 1376 1376 1402 1402 2717 2717 1402 1402 2718 2718 2719 2719 2720 2720 1388 1388 2721 2721 1388 1388 1364 1364 2722 2722 2723 2723 1364 1364 2724 2724 1364 1364 1355 1355 2725 2725 2726 2726 1355 1355 2727 2727 1355 1355 1347 1347 2728 2728 2729 2729 1347 1347 2730 2730 1347 1347 1333 1333 2731 2731 2732 2732 1333 1333 2733 2733 1333 1333 1331 1331 2734 2734 2735 2735 1331 1331 2736 2736 1331 1331 1328 1328 2737 2737 2738 2738 1328 1328 2739 2739 1328 1328 1332 1332 2740 2740 2741 2741 1332 1332 2742 2742 1332 1332 1334 1334 2743 2743 2744 2744 1334 1334 2745 2745 1334 1334 1348 1348 2746 2746 2747 2747 1348 1348 2748 2748 1348 1348 1356 1356 2749 2749 2750 2750 1356 1356 2751 2751 1742 1742 1819 1819 1750 1750 1395 1395 1422 1422 1436 1436 1422 1422 1467 1467 1436 1436 1436 1436 1467 1467 1479 1479 1467 1467 1512 1512 1479 1479 1479 1479 1512 1512 1528 1528 1512 1512 1565 1565 1528 1528 1528 1528 1565 1565 1579 1579 1565 1565 1632 1632 1579 1579 1579 1579 1632 1632 1636 1636 1632 1632 1699 1699 1636 1636 1636 1636 1699 1699 1707 1707 1699 1699 1790 1790 1707 1707 1707 1707 1790 1790 1792 1792 1790 1790 1878 1878 1792 1792 1792 1792 1878 1878 1874 1874 1878 1878 1949 1949 1874 1874 1874 1874 1949 1949 1945 1945 1949 1949 2006 2006 1945 1945 1945 1945 2006 2006 2002 2002 2006 2006 2055 2055 2002 2002 2002 2002 2055 2055 2051 2051 2055 2055 2100 2100 2051 2051 2051 2051 2100 2100 2094 2094 2100 2100 2139 2139 2094 2094 2094 2094 2139 2139 2131 2131 2139 2139 2170 2170 2131 2131 2131 2131 2170 2170 2164 2164 2170 2170 2201 2201 2164 2164 2164 2164 2201 2201 2191 2191 2201 2201 2752 2752 2191 2191 2191 2191 2753 2753 2754 2754 2224 2224 2249 2249 2220 2220 2220 2220 2249 2249 2241 2241 2249 2249 2266 2266 2241 2241 2241 2241 2266 2266 2259 2259 2266 2266 2281 2281 2259 2259 2259 2259 2281 2281 2272 2272 2281 2281 2294 2294 2272 2272 2272 2272 2294 2294 2285 2285 2294 2294 2302 2302 2285 2285 2285 2285 2302 2302 2296 2296 2302 2302 2309 2309 2296 2296 2296 2296 2309 2309 2300 2300 1742 1742 1750 1750 1673 1673 1750 1750 1677 1677 1673 1673 1673 1673 1677 1677 1612 1612 1677 1677 1618 1618 1612 1612 1612 1612 1618 1618 1555 1555 1618 1618 1580 1580 1555 1555 1555 1555 1580 1580 1517 1517 1580 1580 1537 1537 1517 1517 1517 1517 1537 1537 1480 1480 1537 1537 1494 1494 1480 1480 1480 1480 1494 1494 1441 1441 1494 1494 1458 1458 1441 1441 1441 1441 1458 1458 1404 1404 1458 1458 1433 1433 1404 1404 1404 1404 1433 1433 1380 1380 1433 1433 1398 1398 1380 1380 1380 1380 1398 1398 2755 2755 1398 1398 1376 1376 2756 2756 2757 2757 1376 1376 2758 2758 1376 1376 2759 2759 2760 2760 1326 1326 1357 1357 1312 1312 1357 1357 1337 1337 1312 1312 1312 1312 1337 1337 1293 1293 1337 1337 1322 1322 1293 1293 1293 1293 1322 1322 1285 1285 1322 1322 1316 1316 1285 1285 1285 1285 1316 1316 1277 1277 1316 1316 1302 1302 1277 1277 1277 1277 1302 1302 1267 1267 1302 1302 1298 1298 1267 1267 1267 1267 1298 1298 1264 1264 1298 1298 1295 1295 1264 1264 1264 1264 1295 1295 1268 1268 1295 1295 1299 1299 1268 1268 1268 1268 1299 1299 1278 1278 1299 1299 1303 1303 1278 1278 1278 1278 1303 1303 1286 1286 1303 1303 1317 1317 1286 1286 1286 1286 1317 1317 1294 1294 1317 1317 1323 1323 1294 1294 1294 1294 1323 1323 1313 1313 1323 1323 1338 1338 1313 1313 1313 1313 1338 1338 1327 1327 1740 1740 1819 1819 1742 1742 1365 1365 1395 1395 1401 1401 1395 1395 1436 1436 1401 1401 1401 1401 1436 1436 1444 1444 1436 1436 1479 1479 1444 1444 1444 1444 1479 1479 1489 1489 1479 1479 1528 1528 1489 1489 1489 1489 1528 1528 1536 1536 1528 1528 1579 1579 1536 1536 1536 1536 1579 1579 1589 1589 1579 1579 1636 1636 1589 1589 1589 1589 1636 1636 1646 1646 1636 1636 1707 1707 1646 1646 1646 1646 1707 1707 1711 1711 1707 1707 1792 1792 1711 1711 1711 1711 1792 1792 1794 1794 1792 1792 1874 1874 1794 1794 1794 1794 1874 1874 1870 1870 1874 1874 1945 1945 1870 1870 1870 1870 1945 1945 1937 1937 1945 1945 2002 2002 1937 1937 1937 1937 2002 2002 1994 1994 2002 2002 2051 2051 1994 1994 1994 1994 2051 2051 2043 2043 2051 2051 2094 2094 2043 2043 2043 2043 2094 2094 2086 2086 2094 2094 2131 2131 2086 2086 2086 2086 2131 2131 2123 2123 2131 2131 2164 2164 2123 2123 2123 2123 2164 2164 2154 2154 2164 2164 2191 2191 2154 2154 2154 2154 2191 2191 2187 2187 2191 2191 2761 2761 2187 2187 2187 2187 2762 2762 2763 2763 2220 2220 2241 2241 2207 2207 2207 2207 2241 2241 2226 2226 2241 2241 2259 2259 2226 2226 2226 2226 2259 2259 2245 2245 2259 2259 2272 2272 2245 2245 2245 2245 2272 2272 2264 2264 2272 2272 2285 2285 2264 2264 2264 2264 2285 2285 2274 2274 2285 2285 2296 2296 2274 2274 2274 2274 2296 2296 2283 2283 2296 2296 2300 2300 2283 2283 2283 2283 2300 2300 2289 2289 1740 1740 1742 1742 1667 1667 1742 1742 1673 1673 1667 1667 1667 1667 1673 1673 1604 1604 1673 1673 1612 1612 1604 1604 1604 1604 1612 1612 1549 1549 1612 1612 1555 1555 1549 1549 1549 1549 1555 1555 1498 1498 1555 1555 1517 1517 1498 1498 1498 1498 1517 1517 1460 1460 1517 1517 1480 1480 1460 1460 1460 1460 1480 1480 1425 1425 1480 1480 1441 1441 1425 1425 1425 1425 1441 1441 1392 1392 1441 1441 1404 1404 1392 1392 1392 1392 1404 1404 1359 1359 1404 1404 1380 1380 1359 1359 1359 1359 1380 1380 2764 2764 1380 1380 2765 2765 2766 2766 1329 1329 1353 1353 1308 1308 1353 1353 1326 1326 1308 1308 1308 1308 1326 1326 1289 1289 1326 1326 1312 1312 1289 1289 1289 1289 1312 1312 1269 1269 1312 1312 1293 1293 1269 1269 1269 1269 1293 1293 1260 1260 1293 1293 1285 1285 1260 1260 1260 1260 1285 1285 1248 1248 1285 1285 1277 1277 1248 1248 1248 1248 1277 1277 1242 1242 1277 1277 1267 1267 1242 1242 1242 1242 1267 1267 1241 1241 1267 1267 1264 1264 1241 1241 1241 1241 1264 1264 1243 1243 1264 1264 1268 1268 1243 1243 1243 1243 1268 1268 1249 1249 1268 1268 1278 1278 1249 1249 1249 1249 1278 1278 1261 1261 1278 1278 1286 1286 1261 1261 1261 1261 1286 1286 1270 1270 1286 1286 1294 1294 1270 1270 1270 1270 1294 1294 1290 1290 1294 1294 1313 1313 1290 1290 1290 1290 1313 1313 1309 1309 1313 1313 1327 1327 1309 1309 1309 1309 1327 1327 1330 1330 1734 1734 1819 1819 1740 1740 2767 2767 1365 1365 1389 1389 1365 1365 1401 1401 1389 1389 1389 1389 1401 1401 1418 1418 1401 1401 1444 1444 1418 1418 1418 1418 1444 1444 1451 1451 1444 1444 1489 1489 1451 1451 1451 1451 1489 1489 1497 1497 1489 1489 1536 1536 1497 1497 1497 1497 1536 1536 1546 1546 1536 1536 1589 1589 1546 1546 1546 1546 1589 1589 1597 1597 1589 1589 1646 1646 1597 1597 1597 1597 1646 1646 1656 1656 1646 1646 1711 1711 1656 1656 1656 1656 1711 1711 1713 1713 1711 1711 1794 1794 1713 1713 1713 1713 1794 1794 1796 1796 1794 1794 1870 1870 1796 1796 1796 1796 1870 1870 1866 1866 1870 1870 1937 1937 1866 1866 1866 1866 1937 1937 1933 1933 1937 1937 1994 1994 1933 1933 1933 1933 1994 1994 1988 1988 1994 1994 2043 2043 1988 1988 1988 1988 2043 2043 2035 2035 2043 2043 2086 2086 2035 2035 2035 2035 2086 2086 2078 2078 2086 2086 2123 2123 2078 2078 2078 2078 2123 2123 2111 2111 2123 2123 2154 2154 2111 2111 2111 2111 2154 2154 2141 2141 2154 2154 2187 2187 2141 2141 2141 2141 2187 2187 2168 2168 2187 2187 2768 2768 2168 2168 2168 2168 2769 2769 2770 2770 2207 2207 2226 2226 2193 2193 2193 2193 2226 2226 2216 2216 2226 2226 2245 2245 2216 2216 2216 2216 2245 2245 2234 2234 2245 2245 2264 2264 2234 2234 2234 2234 2264 2264 2247 2247 2264 2264 2274 2274 2247 2247 2247 2247 2274 2274 2262 2262 2274 2274 2283 2283 2262 2262 2262 2262 2283 2283 2268 2268 2283 2283 2289 2289 2268 2268 2268 2268 2289 2289 2276 2276 1734 1734 1740 1740 1663 1663 1740 1740 1667 1667 1663 1663 1663 1663 1667 1667 1598 1598 1667 1667 1604 1604 1598 1598 1598 1598 1604 1604 1541 1541 1604 1604 1549 1549 1541 1541 1541 1541 1549 1549 1490 1490 1549 1549 1498 1498 1490 1490 1490 1490 1498 1498 1445 1445 1498 1498 1460 1460 1445 1445 1445 1445 1460 1460 1406 1406 1460 1460 1425 1425 1406 1406 1406 1406 1425 1425 1368 1368 1425 1425 1392 1392 1368 1368 1368 1368 1392 1392 1343 1343 1392 1392 1359 1359 1343 1343 1343 1343 1359 1359 2771 2771 1359 1359 2772 2772 2773 2773 1318 1318 1329 1329 1291 1291 1329 1329 1308 1308 1291 1291 1291 1291 1308 1308 1265 1265 1308 1308 1289 1289 1265 1265 1265 1265 1289 1289 1252 1252 1289 1289 1269 1269 1252 1252 1252 1252 1269 1269 1237 1237 1269 1269 1260 1260 1237 1237 1237 1237 1260 1260 1229 1229 1260 1260 1248 1248 1229 1229 1229 1229 1248 1248 1221 1221 1248 1248 1242 1242 1221 1221 1221 1221 1242 1242 1216 1216 1242 1242 1241 1241 1216 1216 1216 1216 1241 1241 1222 1222 1241 1241 1243 1243 1222 1222 1222 1222 1243 1243 1230 1230 1243 1243 1249 1249 1230 1230 1230 1230 1249 1249 1238 1238 1249 1249 1261 1261 1238 1238 1238 1238 1261 1261 1253 1253 1261 1261 1270 1270 1253 1253 1253 1253 1270 1270 1266 1266 1270 1270 1290 1290 1266 1266 1266 1266 1290 1290 1292 1292 1290 1290 1309 1309 1292 1292 1292 1292 1309 1309 1319 1319 1309 1309 1330 1330 1319 1319 2774 2774 2775 2775 1344 1344 1730 1730 1819 1819 1734 1734 2776 2776 2777 2777 1377 1377 2778 2778 2779 2779 1377 1377 1377 1377 2780 2780 1403 1403 2781 2781 2782 2782 1403 1403 1403 1403 2783 2783 2784 2784 1418 1418 1451 1451 1440 1440 1440 1440 1451 1451 1475 1475 1451 1451 1497 1497 1475 1475 1475 1475 1497 1497 1508 1508 1497 1497 1546 1546 1508 1508 1508 1508 1546 1546 1554 1554 1546 1546 1597 1597 1554 1554 1554 1554 1597 1597 1607 1607 1597 1597 1656 1656 1607 1607 1607 1607 1656 1656 1666 1666 1656 1656 1713 1713 1666 1666 1666 1666 1713 1713 1729 1729 1713 1713 1796 1796 1729 1729 1729 1729 1796 1796 1798 1798 1796 1796 1866 1866 1798 1798 1798 1798 1866 1866 1860 1860 1866 1866 1933 1933 1860 1860 1860 1860 1933 1933 1925 1925 1933 1933 1988 1988 1925 1925 1925 1925 1988 1988 1980 1980 1988 1988 2035 2035 1980 1980 1980 1980 2035 2035 2029 2029 2035 2035 2078 2078 2029 2029 2029 2029 2078 2078 2061 2061 2078 2078 2111 2111 2061 2061 2061 2061 2111 2111 2096 2096 2111 2111 2141 2141 2096 2096 2096 2096 2141 2141 2127 2127 2141 2141 2168 2168 2127 2127 2785 2785 2786 2786 2156 2156 2787 2787 2788 2788 2156 2156 2156 2156 2789 2789 2178 2178 2790 2790 2791 2791 2178 2178 2178 2178 2792 2792 2793 2793 2216 2216 2234 2234 2199 2199 2199 2199 2234 2234 2218 2218 2234 2234 2247 2247 2218 2218 2218 2218 2247 2247 2230 2230 2247 2247 2262 2262 2230 2230 2230 2230 2262 2262 2243 2243 2262 2262 2268 2268 2243 2243 2243 2243 2268 2268 2251 2251 2268 2268 2276 2276 2251 2251 2251 2251 2276 2276 2255 2255 1730 1730 1734 1734 1653 1653 1734 1734 1663 1663 1653 1653 1653 1653 1663 1663 1590 1590 1663 1663 1598 1598 1590 1590 1590 1590 1598 1598 1533 1533 1598 1598 1541 1541 1533 1533 1533 1533 1541 1541 1482 1482 1541 1541 1490 1490 1482 1482 1482 1482 1490 1490 1437 1437 1490 1490 1445 1445 1437 1437 1437 1437 1445 1445 1396 1396 1445 1445 1406 1406 1396 1396 1396 1396 1406 1406 1361 1361 1406 1406 1368 1368 1361 1361 1361 1361 1368 1368 2794 2794 1368 1368 1343 1343 2795 2795 2796 2796 1343 1343 2797 2797 1343 1343 2798 2798 2799 2799 1296 1296 1318 1318 1271 1271 1318 1318 1291 1291 1271 1271 1271 1271 1291 1291 1254 1254 1291 1291 1265 1265 1254 1254 1254 1254 1265 1265 1235 1235 1265 1265 1252 1252 1235 1235 1235 1235 1252 1252 1217 1217 1252 1252 1237 1237 1217 1217 1217 1217 1237 1237 1210 1210 1237 1237 1229 1229 1210 1210 1210 1210 1229 1229 1200 1200 1229 1229 1221 1221 1200 1200 1200 1200 1221 1221 1199 1199 1221 1221 1216 1216 1199 1199 1199 1199 1216 1216 1201 1201 1216 1216 1222 1222 1201 1201 1201 1201 1222 1222 1211 1211 1222 1222 1230 1230 1211 1211 1211 1211 1230 1230 1218 1218 1230 1230 1238 1238 1218 1218 1218 1218 1238 1238 1236 1236 1238 1238 1253 1253 1236 1236 1236 1236 1253 1253 1255 1255 1253 1253 1266 1266 1255 1255 1255 1255 1266 1266 1272 1272 1266 1266 1292 1292 1272 1272 1272 1272 1292 1292 1297 1297 1292 1292 1319 1319 1297 1297 1297 1297 1319 1319 1325 1325 2800 2800 1344 1344 2801 2801 2802 2802 1344 1344 1362 1362 1726 1726 1819 1819 1730 1730 1360 1360 2803 2803 1381 1381 2804 2804 1377 1377 1381 1381 1381 1381 1377 1377 1399 1399 1377 1377 1403 1403 1399 1399 1399 1399 1403 1403 1432 1432 1403 1403 2805 2805 1432 1432 1432 1432 2806 2806 1455 1455 2807 2807 2808 2808 1455 1455 1455 1455 2809 2809 1493 1493 2810 2810 2811 2811 1493 1493 1493 1493 2812 2812 1532 1532 2813 2813 2814 2814 1532 1532 1532 1532 2815 2815 2816 2816 1554 1554 1607 1607 1567 1567 1567 1567 1607 1607 1615 1615 1607 1607 1666 1666 1615 1615 1615 1615 1666 1666 1672 1672 1666 1666 1729 1729 1672 1672 1672 1672 1729 1729 1737 1737 1729 1729 1798 1798 1737 1737 1737 1737 1798 1798 1800 1800 1798 1798 1860 1860 1800 1800 1800 1800 1860 1860 1858 1858 1860 1860 1925 1925 1858 1858 1858 1858 1925 1925 1921 1921 1925 1925 1980 1980 1921 1921 1921 1921 1980 1980 1974 1974 1980 1980 2029 2029 1974 1974 1974 1974 2029 2029 2012 2012 2029 2029 2061 2061 2012 2012 2817 2817 2818 2818 2047 2047 2819 2819 2820 2820 2047 2047 2047 2047 2821 2821 2082 2082 2822 2822 2823 2823 2082 2082 2082 2082 2824 2824 2113 2113 2825 2825 2156 2156 2113 2113 2113 2113 2156 2156 2135 2135 2156 2156 2178 2178 2135 2135 2135 2135 2178 2178 2162 2162 2178 2178 2826 2826 2162 2162 2162 2162 2827 2827 2180 2180 2828 2828 2829 2829 2180 2180 2180 2180 2830 2830 2195 2195 2831 2831 2832 2832 2195 2195 2195 2195 2833 2833 2209 2209 2834 2834 2835 2835 2209 2209 2209 2209 2836 2836 2837 2837 2243 2243 2251 2251 2222 2222 2222 2222 2251 2251 2228 2228 2251 2251 2255 2255 2228 2228 2228 2228 2255 2255 2238 2238 1726 1726 1730 1730 1649 1649 1730 1730 1653 1653 1649 1649 1649 1649 1653 1653 1586 1586 1653 1653 1590 1590 1586 1586 1586 1586 1590 1590 1529 1529 1590 1590 1533 1533 1529 1529 1529 1529 1533 1533 1476 1476 1533 1533 1482 1482 1476 1476 1476 1476 1482 1482 1429 1429 1482 1482 1437 1437 1429 1429 1429 1429 1437 1437 1390 1390 1437 1437 1396 1396 1390 1390 1390 1390 1396 1396 1351 1351 1396 1396 1361 1361 1351 1351 1351 1351 1361 1361 2838 2838 1361 1361 2839 2839 2840 2840 1320 1320 1324 1324 1287 1287 1324 1324 1296 1296 1287 1287 1287 1287 1296 1296 1262 1262 1296 1296 1271 1271 1262 1262 1262 1262 1271 1271 1239 1239 1271 1271 1254 1254 1239 1239 1239 1239 1254 1254 1219 1219 1254 1254 1235 1235 1219 1219 1219 1219 1235 1235 1206 1206 1235 1235 1217 1217 1206 1206 1206 1206 1217 1217 1193 1193 1217 1217 1210 1210 1193 1193 1193 1193 1210 1210 1185 1185 1210 1210 1200 1200 1185 1185 1185 1185 1200 1200 1182 1182 1200 1200 1199 1199 1182 1182 1182 1182 1199 1199 1186 1186 1199 1199 1201 1201 1186 1186 1186 1186 1201 1201 1194 1194 1201 1201 1211 1211 1194 1194 1194 1194 1211 1211 1207 1207 1211 1211 1218 1218 1207 1207 1207 1207 1218 1218 1220 1220 1218 1218 1236 1236 1220 1220 1220 1220 1236 1236 1240 1240 1236 1236 1255 1255 1240 1240 1240 1240 1255 1255 1263 1263 1255 1255 1272 1272 1263 1263 1263 1263 1272 1272 1288 1288 1272 1272 1297 1297 1288 1288 1288 1288 1297 1297 1321 1321 1297 1297 1325 1325 1321 1321 2841 2841 2842 2842 1352 1352 2843 2843 1362 1362 1352 1352 1352 1352 1362 1362 1391 1391 1720 1720 1819 1819 1726 1726 1369 1369 1360 1360 1393 1393 1360 1360 1381 1381 1393 1393 1393 1393 1381 1381 1405 1405 1381 1381 1399 1399 1405 1405 1405 1405 1399 1399 1434 1434 1399 1399 1432 1432 1434 1434 1434 1434 1432 1432 1448 1448 1432 1432 1455 1455 1448 1448 1448 1448 1455 1455 1485 1485 1455 1455 1493 1493 1485 1485 1485 1485 1493 1493 1510 1510 1493 1493 1532 1532 1510 1510 1510 1510 1532 1532 1548 1548 1532 1532 2844 2844 1548 1548 1548 1548 2845 2845 1593 1593 2846 2846 2847 2847 1593 1593 1593 1593 2848 2848 1628 1628 2849 2849 2850 2850 1628 1628 1628 1628 2851 2851 1682 1682 2852 2852 2853 2853 1682 1682 1682 1682 2854 2854 1745 1745 2855 2855 2856 2856 1745 1745 1745 1745 2857 2857 1802 1802 2858 2858 2859 2859 1802 1802 1802 1802 2860 2860 1854 1854 2861 2861 2862 2862 1854 1854 1854 1854 2863 2863 1913 1913 2864 2864 2865 2865 1913 1913 1913 1913 2866 2866 1962 1962 2867 2867 2868 2868 1962 1962 1962 1962 2869 2869 1998 1998 2870 2870 2047 2047 1998 1998 1998 1998 2047 2047 2033 2033 2047 2047 2082 2082 2033 2033 2033 2033 2082 2082 2065 2065 2082 2082 2113 2113 2065 2065 2065 2065 2113 2113 2090 2090 2113 2113 2135 2135 2090 2090 2090 2090 2135 2135 2121 2121 2135 2135 2162 2162 2121 2121 2121 2121 2162 2162 2137 2137 2162 2162 2180 2180 2137 2137 2137 2137 2180 2180 2158 2158 2180 2180 2195 2195 2158 2158 2158 2158 2195 2195 2172 2172 2195 2195 2209 2209 2172 2172 2172 2172 2209 2209 2189 2189 2209 2209 2871 2871 2189 2189 2189 2189 2872 2872 2197 2197 2873 2873 2874 2874 2197 2197 2197 2197 2875 2875 2203 2203 2876 2876 2877 2877 2203 2203 2203 2203 2878 2878 2213 2213 1720 1720 1726 1726 1643 1643 1726 1726 1649 1649 1643 1643 1643 1643 1649 1649 1582 1582 1649 1649 1586 1586 1582 1582 1582 1582 1586 1586 1523 1523 1586 1586 1529 1529 1523 1523 1523 1523 1529 1529 1470 1470 1529 1529 1476 1476 1470 1470 1470 1470 1476 1476 1423 1423 1476 1476 1429 1429 1423 1423 1423 1423 1429 1429 1382 1382 1429 1429 1390 1390 1382 1382 1382 1382 1390 1390 1345 1345 1390 1390 1351 1351 1345 1345 1345 1345 1351 1351 2879 2879 1351 1351 2880 2880 2881 2881 1310 1310 1320 1320 1281 1281 1320 1320 1287 1287 1281 1281 1281 1281 1287 1287 1256 1256 1287 1287 1262 1262 1256 1256 1256 1256 1262 1262 1231 1231 1262 1262 1239 1239 1231 1231 1231 1231 1239 1239 1212 1212 1239 1239 1219 1219 1212 1212 1212 1212 1219 1219 1195 1195 1219 1219 1206 1206 1195 1195 1195 1195 1206 1206 1180 1180 1206 1206 1193 1193 1180 1180 1180 1180 1193 1193 1171 1171 1193 1193 1185 1185 1171 1171 1171 1171 1185 1185 1168 1168 1185 1185 1182 1182 1168 1168 1168 1168 1182 1182 1172 1172 1182 1182 1186 1186 1172 1172 1172 1172 1186 1186 1181 1181 1186 1186 1194 1194 1181 1181 1181 1181 1194 1194 1196 1196 1194 1194 1207 1207 1196 1196 1196 1196 1207 1207 1213 1213 1207 1207 1220 1220 1213 1213 1213 1213 1220 1220 1232 1232 1220 1220 1240 1240 1232 1232 1232 1232 1240 1240 1257 1257 1240 1240 1263 1263 1257 1257 1257 1257 1263 1263 1282 1282 1263 1263 1288 1288 1282 1282 1282 1282 1288 1288 1311 1311 1288 1288 1321 1321 1311 1311 2882 2882 2883 2883 1346 1346 2884 2884 1352 1352 1346 1346 1346 1346 1352 1352 1383 1383 1352 1352 1391 1391 1383 1383 1383 1383 1391 1391 1424 1424 1716 1716 1819 1819 1720 1720 1397 1397 1369 1369 1407 1407 1369 1369 1393 1393 1407 1407 1407 1407 1393 1393 1426 1426 1393 1393 1405 1405 1426 1426 1426 1426 1405 1405 1442 1442 1405 1405 1434 1434 1442 1442 1442 1442 1434 1434 1459 1459 1434 1434 1448 1448 1459 1459 1459 1459 1448 1448 1487 1487 1448 1448 1485 1485 1487 1487 1487 1487 1485 1485 1504 1504 1485 1485 1510 1510 1504 1504 1504 1504 1510 1510 1540 1540 1510 1510 1548 1548 1540 1540 1540 1540 1548 1548 1569 1569 1548 1548 1593 1593 1569 1569 1569 1569 1593 1593 1609 1609 1593 1593 1628 1628 1609 1609 1609 1609 1628 1628 1652 1652 1628 1628 1682 1682 1652 1652 1652 1652 1682 1682 1690 1690 1682 1682 1745 1745 1690 1690 1690 1690 1745 1745 1753 1753 1745 1745 1802 1802 1753 1753 1753 1753 1802 1802 1804 1804 1802 1802 1854 1854 1804 1804 1804 1804 1854 1854 1846 1846 1854 1854 1913 1913 1846 1846 1846 1846 1913 1913 1909 1909 1913 1913 1962 1962 1909 1909 1909 1909 1962 1962 1941 1941 1962 1962 1998 1998 1941 1941 1941 1941 1998 1998 1982 1982 1998 1998 2033 2033 1982 1982 1982 1982 2033 2033 2017 2017 2033 2033 2065 2065 2017 2017 2017 2017 2065 2065 2041 2041 2065 2065 2090 2090 2041 2041 2041 2041 2090 2090 2076 2076 2090 2090 2121 2121 2076 2076 2076 2076 2121 2121 2092 2092 2121 2121 2137 2137 2092 2092 2092 2092 2137 2137 2117 2117 2137 2137 2158 2158 2117 2117 2117 2117 2158 2158 2129 2129 2158 2158 2172 2172 2129 2129 2129 2129 2172 2172 2147 2147 2172 2172 2189 2189 2147 2147 2147 2147 2189 2189 2160 2160 2189 2189 2197 2197 2160 2160 2160 2160 2197 2197 2166 2166 2197 2197 2203 2203 2166 2166 2166 2166 2203 2203 2174 2174 2203 2203 2213 2213 2174 2174 2174 2174 2213 2213 2185 2185 1716 1716 1720 1720 1639 1639 1720 1720 1643 1643 1639 1639 1639 1639 1643 1643 1574 1574 1643 1643 1582 1582 1574 1574 1574 1574 1582 1582 1519 1519 1582 1582 1523 1523 1519 1519 1519 1519 1523 1523 1464 1464 1523 1523 1470 1470 1464 1464 1464 1464 1470 1470 1415 1415 1470 1470 1423 1423 1415 1415 1415 1415 1423 1423 1374 1374 1423 1423 1382 1382 1374 1374 1374 1374 1382 1382 1339 1339 1382 1382 1345 1345 1339 1339 1339 1339 1345 1345 2885 2885 1345 1345 2886 2886 2887 2887 1304 1304 1310 1310 1275 1275 1310 1310 1281 1281 1275 1275 1275 1275 1281 1281 1246 1246 1281 1281 1256 1256 1246 1246 1246 1246 1256 1256 1225 1225 1256 1256 1231 1231 1225 1225 1225 1225 1231 1231 1204 1204 1231 1231 1212 1212 1204 1204 1204 1204 1212 1212 1189 1189 1212 1212 1195 1195 1189 1189 1189 1189 1195 1195 1173 1173 1195 1195 1180 1180 1173 1173 1173 1173 1180 1180 1164 1164 1180 1180 1171 1171 1164 1164 1164 1164 1171 1171 1160 1160 1171 1171 1168 1168 1160 1160 1160 1160 1168 1168 1165 1165 1168 1168 1172 1172 1165 1165 1165 1165 1172 1172 1174 1174 1172 1172 1181 1181 1174 1174 1174 1174 1181 1181 1190 1190 1181 1181 1196 1196 1190 1190 1190 1190 1196 1196 1205 1205 1196 1196 1213 1213 1205 1205 1205 1205 1213 1213 1226 1226 1213 1213 1232 1232 1226 1226 1226 1226 1232 1232 1247 1247 1232 1232 1257 1257 1247 1247 1247 1247 1257 1257 1276 1276 1257 1257 1282 1282 1276 1276 1276 1276 1282 1282 1305 1305 1282 1282 1311 1311 1305 1305 2888 2888 2889 2889 1340 1340 2890 2890 1346 1346 1340 1340 1340 1340 1346 1346 1375 1375 1346 1346 1383 1383 1375 1375 1375 1375 1383 1383 1416 1416 1383 1383 1424 1424 1416 1416 1416 1416 1424 1424 1465 1465 1714 1714 1819 1819 1716 1716 1430 1430 1397 1397 1438 1438 1397 1397 1407 1407 1438 1438 1438 1438 1407 1407 1446 1446 1407 1407 1426 1426 1446 1446 1446 1446 1426 1426 1461 1461 1426 1426 1442 1442 1461 1461 1461 1461 1442 1442 1481 1481 1442 1442 1459 1459 1481 1481 1481 1481 1459 1459 1495 1495 1459 1459 1487 1487 1495 1495 1495 1495 1487 1487 1514 1514 1487 1487 1504 1504 1514 1514 1514 1514 1504 1504 1544 1544 1504 1504 1540 1540 1544 1544 1544 1544 1540 1540 1563 1563 1540 1540 1569 1569 1563 1563 1563 1563 1569 1569 1601 1601 1569 1569 1609 1609 1601 1601 1601 1601 1609 1609 1624 1624 1609 1609 1652 1652 1624 1624 1624 1624 1652 1652 1670 1670 1652 1652 1690 1690 1670 1670 1670 1670 1690 1690 1701 1701 1690 1690 1753 1753 1701 1701 1701 1701 1753 1753 1757 1757 1753 1753 1804 1804 1757 1757 1757 1757 1804 1804 1808 1808 1804 1804 1846 1846 1808 1808 1808 1808 1846 1846 1842 1842 1846 1846 1909 1909 1842 1842 1842 1842 1909 1909 1897 1897 1909 1909 1941 1941 1897 1897 1897 1897 1941 1941 1929 1929 1941 1941 1982 1982 1929 1929 1929 1929 1982 1982 1970 1970 1982 1982 2017 2017 1970 1970 1970 1970 2017 2017 1990 1990 2017 2017 2041 2041 1990 1990 1990 1990 2041 2041 2027 2027 2041 2041 2076 2076 2027 2027 2027 2027 2076 2076 2045 2045 2076 2076 2092 2092 2045 2045 2045 2045 2092 2092 2070 2070 2092 2092 2117 2117 2070 2070 2070 2070 2117 2117 2084 2084 2117 2117 2129 2129 2084 2084 2084 2084 2129 2129 2102 2102 2129 2129 2147 2147 2102 2102 2102 2102 2147 2147 2119 2119 2147 2147 2160 2160 2119 2119 2119 2119 2160 2160 2125 2125 2160 2160 2166 2166 2125 2125 2125 2125 2166 2166 2133 2133 2166 2166 2174 2174 2133 2133 2133 2133 2174 2174 2145 2145 2174 2174 2185 2185 2145 2145 2145 2145 2185 2185 2152 2152 1714 1714 1716 1716 1637 1637 1716 1716 1639 1639 1637 1637 1637 1637 1639 1639 1572 1572 1639 1639 1574 1574 1572 1572 1572 1572 1574 1574 1515 1515 1574 1574 1519 1519 1515 1515 1515 1515 1519 1519 1462 1462 1519 1519 1464 1464 1462 1462 1462 1462 1464 1464 1413 1413 1464 1464 1415 1415 1413 1413 1413 1413 1415 1415 1372 1372 1415 1415 1374 1374 1372 1372 1372 1372 1374 1374 1335 1335 1374 1374 1339 1339 1335 1335 1335 1335 1339 1339 2891 2891 1339 1339 2892 2892 2893 2893 1300 1300 1304 1304 1273 1273 1304 1304 1275 1275 1273 1273 1273 1273 1275 1275 1244 1244 1275 1275 1246 1246 1244 1244 1244 1244 1246 1246 1223 1223 1246 1246 1225 1225 1223 1223 1223 1223 1225 1225 1202 1202 1225 1225 1204 1204 1202 1202 1202 1202 1204 1204 1187 1187 1204 1204 1189 1189 1187 1187 1187 1187 1189 1189 1169 1169 1189 1189 1173 1173 1169 1169 1169 1169 1173 1173 1161 1161 1173 1173 1164 1164 1161 1161 1161 1161 1164 1164 1159 1159 1164 1164 1160 1160 1159 1159 1159 1159 1160 1160 1162 1162 1160 1160 1165 1165 1162 1162 1162 1162 1165 1165 1170 1170 1165 1165 1174 1174 1170 1170 1170 1170 1174 1174 1188 1188 1174 1174 1190 1190 1188 1188 1188 1188 1190 1190 1203 1203 1190 1190 1205 1205 1203 1203 1203 1203 1205 1205 1224 1224 1205 1205 1226 1226 1224 1224 1224 1224 1226 1226 1245 1245 1226 1226 1247 1247 1245 1245 1245 1245 1247 1247 1274 1274 1247 1247 1276 1276 1274 1274 1274 1274 1276 1276 1301 1301 1276 1276 1305 1305 1301 1301 2894 2894 2895 2895 1336 1336 2896 2896 1340 1340 1336 1336 1336 1336 1340 1340 1373 1373 1340 1340 1375 1375 1373 1373 1373 1373 1375 1375 1414 1414 1375 1375 1416 1416 1414 1414 1414 1414 1416 1416 1463 1463 1416 1416 1465 1465 1463 1463 1463 1463 1465 1465 1516 1516 1718 1718 1819 1819 1714 1714 1471 1471 1430 1430 1477 1477 1430 1430 1438 1438 1477 1477 1477 1477 1438 1438 1483 1483 1438 1438 1446 1446 1483 1483 1483 1483 1446 1446 1491 1491 1446 1446 1461 1461 1491 1491 1491 1491 1461 1461 1499 1499 1461 1461 1481 1481 1499 1499 1499 1499 1481 1481 1518 1518 1481 1481 1495 1495 1518 1518 1518 1518 1495 1495 1538 1538 1495 1495 1514 1514 1538 1538 1538 1538 1514 1514 1552 1552 1514 1514 1544 1544 1552 1552 1552 1552 1544 1544 1571 1571 1544 1544 1563 1563 1571 1571 1571 1571 1563 1563 1603 1603 1563 1563 1601 1601 1603 1603 1603 1603 1601 1601 1617 1617 1601 1601 1624 1624 1617 1617 1617 1617 1624 1624 1660 1660 1624 1624 1670 1670 1660 1660 1660 1660 1670 1670 1684 1684 1670 1670 1701 1701 1684 1684 1684 1684 1701 1701 1725 1725 1701 1701 1757 1757 1725 1725 1725 1725 1757 1757 1767 1767 1757 1757 1808 1808 1767 1767 1767 1767 1808 1808 1810 1810 1808 1808 1842 1842 1810 1810 1810 1810 1842 1842 1840 1840 1842 1842 1897 1897 1840 1840 1840 1840 1897 1897 1886 1886 1897 1897 1929 1929 1886 1886 1886 1886 1929 1929 1915 1915 1929 1929 1970 1970 1915 1915 1915 1915 1970 1970 1939 1939 1970 1970 1990 1990 1939 1939 1939 1939 1990 1990 1976 1976 1990 1990 2027 2027 1976 1976 1976 1976 2027 2027 1992 1992 2027 2027 2045 2045 1992 1992 1992 1992 2045 2045 2021 2021 2045 2045 2070 2070 2021 2021 2021 2021 2070 2070 2037 2037 2070 2070 2084 2084 2037 2037 2037 2037 2084 2084 2053 2053 2084 2084 2102 2102 2053 2053 2053 2053 2102 2102 2072 2072 2102 2102 2119 2119 2072 2072 2072 2072 2119 2119 2080 2080 2119 2119 2125 2125 2080 2080 2080 2080 2125 2125 2088 2088 2125 2125 2133 2133 2088 2088 2088 2088 2133 2133 2098 2098 2133 2133 2145 2145 2098 2098 2098 2098 2145 2145 2106 2106 2145 2145 2152 2152 2106 2106 2106 2106 2152 2152 2115 2115 1718 1718 1714 1714 1641 1641 1714 1714 1637 1637 1641 1641 1641 1641 1637 1637 1576 1576 1637 1637 1572 1572 1576 1576 1576 1576 1572 1572 1521 1521 1572 1572 1515 1515 1521 1521 1521 1521 1515 1515 1468 1468 1515 1515 1462 1462 1468 1468 1468 1468 1462 1462 1419 1419 1462 1462 1413 1413 1419 1419 1419 1419 1413 1413 1378 1378 1413 1413 1372 1372 1378 1378 1378 1378 1372 1372 1341 1341 1372 1372 1335 1335 1341 1341 1341 1341 1335 1335 2897 2897 1335 1335 2898 2898 2899 2899 1306 1306 1300 1300 1279 1279 1300 1300 1273 1273 1279 1279 1279 1279 1273 1273 1250 1250 1273 1273 1244 1244 1250 1250 1250 1250 1244 1244 1227 1227 1244 1244 1223 1223 1227 1227 1227 1227 1223 1223 1208 1208 1223 1223 1202 1202 1208 1208 1208 1208 1202 1202 1191 1191 1202 1202 1187 1187 1191 1191 1191 1191 1187 1187 1176 1176 1187 1187 1169 1169 1176 1176 1176 1176 1169 1169 1166 1166 1169 1169 1161 1161 1166 1166 1166 1166 1161 1161 1163 1163 1161 1161 1159 1159 1163 1163 1163 1163 1159 1159 1167 1167 1159 1159 1162 1162 1167 1167 1167 1167 1162 1162 1177 1177 1162 1162 1170 1170 1177 1177 1177 1177 1170 1170 1192 1192 1170 1170 1188 1188 1192 1192 1192 1192 1188 1188 1209 1209 1188 1188 1203 1203 1209 1209 1209 1209 1203 1203 1228 1228 1203 1203 1224 1224 1228 1228 1228 1228 1224 1224 1251 1251 1224 1224 1245 1245 1251 1251 1251 1251 1245 1245 1280 1280 1245 1245 1274 1274 1280 1280 1280 1280 1274 1274 1307 1307 1274 1274 1301 1301 1307 1307 2900 2900 2901 2901 1342 1342 2902 2902 1336 1336 1342 1342 1342 1342 1336 1336 1379 1379 1336 1336 1373 1373 1379 1379 1379 1379 1373 1373 1420 1420 1373 1373 1414 1414 1420 1420 1420 1420 1414 1414 1469 1469 1414 1414 1463 1463 1469 1469 1469 1469 1463 1463 1522 1522 1463 1463 1516 1516 1522 1522 1522 1522 1516 1516 1577 1577 1722 1722 1819 1819 1718 1718 1520 1520 1471 1471 1524 1524 1471 1471 1477 1477 1524 1524 1524 1524 1477 1477 1530 1530 1477 1477 1483 1483 1530 1530 1530 1530 1483 1483 1534 1534 1483 1483 1491 1491 1534 1534 1534 1534 1491 1491 1542 1542 1491 1491 1499 1499 1542 1542 1542 1542 1499 1499 1550 1550 1499 1499 1518 1518 1550 1550 1550 1550 1518 1518 1556 1556 1518 1518 1538 1538 1556 1556 1556 1556 1538 1538 1581 1581 1538 1538 1552 1552 1581 1581 1581 1581 1552 1552 1595 1595 1552 1552 1571 1571 1595 1595 1595 1595 1571 1571 1611 1611 1571 1571 1603 1603 1611 1611 1611 1611 1603 1603 1630 1630 1603 1603 1617 1617 1630 1630 1630 1630 1617 1617 1662 1662 1617 1617 1660 1660 1662 1662 1662 1662 1660 1660 1680 1680 1660 1660 1684 1684 1680 1680 1680 1680 1684 1684 1703 1703 1684 1684 1725 1725 1703 1703 1703 1703 1725 1725 1747 1747 1725 1725 1767 1767 1747 1747 1747 1747 1767 1767 1771 1771 1767 1767 1810 1810 1771 1771 1771 1771 1810 1810 1812 1812 1810 1810 1840 1840 1812 1812 1812 1812 1840 1840 1834 1834 1840 1840 1886 1886 1834 1834 1834 1834 1886 1886 1862 1862 1886 1886 1915 1915 1862 1862 1862 1862 1915 1915 1903 1903 1915 1915 1939 1939 1903 1903 1903 1903 1939 1939 1923 1923 1939 1939 1976 1976 1923 1923 1923 1923 1976 1976 1947 1947 1976 1976 1992 1992 1947 1947 1947 1947 1992 1992 1972 1972 1992 1992 2021 2021 1972 1972 1972 1972 2021 2021 1984 1984 2021 2021 2037 2037 1984 1984 1984 1984 2037 2037 2000 2000 2037 2037 2053 2053 2000 2000 2000 2000 2053 2053 2023 2023 2053 2053 2072 2072 2023 2023 2023 2023 2072 2072 2031 2031 2072 2072 2080 2080 2031 2031 2031 2031 2080 2080 2039 2039 2080 2080 2088 2088 2039 2039 2039 2039 2088 2088 2049 2049 2088 2088 2098 2098 2049 2049 2049 2049 2098 2098 2057 2057 2098 2098 2106 2106 2057 2057 2057 2057 2106 2106 2068 2068 2106 2106 2115 2115 2068 2068 2068 2068 2115 2115 2074 2074 1722 1722 1718 1718 1647 1647 1718 1718 1641 1641 1647 1647 1647 1647 1641 1641 1584 1584 1641 1641 1576 1576 1584 1584 1584 1584 1576 1576 1525 1525 1576 1576 1521 1521 1525 1525 1525 1525 1521 1521 1472 1472 1521 1521 1468 1468 1472 1472 1472 1472 1468 1468 1427 1427 1468 1468 1419 1419 1427 1427 1427 1427 1419 1419 1386 1386 1419 1419 1378 1378 1386 1386 1386 1386 1378 1378 1349 1349 1378 1378 1341 1341 1349 1349 1349 1349 1341 1341 2903 2903 1341 1341 2904 2904 2905 2905 1314 1314 1306 1306 1283 1283 1306 1306 1279 1279 1283 1283 1283 1283 1279 1279 1258 1258 1279 1279 1250 1250 1258 1258 1258 1258 1250 1250 1233 1233 1250 1250 1227 1227 1233 1233 1233 1233 1227 1227 1214 1214 1227 1227 1208 1208 1214 1214 1214 1214 1208 1208 1197 1197 1208 1208 1191 1191 1197 1197 1197 1197 1191 1191 1183 1183 1191 1191 1176 1176 1183 1183 1183 1183 1176 1176 1178 1178 1176 1176 1166 1166 1178 1178 1178 1178 1166 1166 1175 1175 1166 1166 1163 1163 1175 1175 1175 1175 1163 1163 1179 1179 1163 1163 1167 1167 1179 1179 1179 1179 1167 1167 1184 1184 1167 1167 1177 1177 1184 1184 1184 1184 1177 1177 1198 1198 1177 1177 1192 1192 1198 1198 1198 1198 1192 1192 1215 1215 1192 1192 1209 1209 1215 1215 1215 1215 1209 1209 1234 1234 1209 1209 1228 1228 1234 1234 1234 1234 1228 1228 1259 1259 1228 1228 1251 1251 1259 1259 1259 1259 1251 1251 1284 1284 1251 1251 1280 1280 1284 1284 1284 1284 1280 1280 1315 1315 1280 1280 1307 1307 1315 1315 2906 2906 2907 2907 1350 1350 2908 2908 1342 1342 1350 1350 1350 1350 1342 1342 1387 1387 1342 1342 1379 1379 1387 1387 1387 1387 1379 1379 1428 1428 1379 1379 1420 1420 1428 1428 1428 1428 1420 1420 1473 1473 1420 1420 1469 1469 1473 1473 1473 1473 1469 1469 1526 1526 1469 1469 1522 1522 1526 1526 1526 1526 1522 1522 1585 1585 1522 1522 1577 1577 1585 1585 1585 1585 1577 1577 1648 1648 1573 1573 1520 1520 1575 1575 1520 1520 1524 1524 1575 1575 1575 1575 1524 1524 1583 1583 1524 1524 1530 1530 1583 1583 1583 1583 1530 1530 1587 1587 1530 1530 1534 1534 1587 1587 1587 1587 1534 1534 1591 1591 1534 1534 1542 1542 1591 1591 1591 1591 1542 1542 1599 1599 1542 1542 1550 1550 1599 1599 1599 1599 1550 1550 1605 1605 1550 1550 1556 1556 1605 1605 1605 1605 1556 1556 1613 1613 1556 1556 1581 1581 1613 1613 1613 1613 1581 1581 1619 1619 1581 1581 1595 1595 1619 1619 1619 1619 1595 1595 1634 1634 1595 1595 1611 1611 1634 1634 1634 1634 1611 1611 1658 1658 1611 1611 1630 1630 1658 1658 1658 1658 1630 1630 1676 1676 1630 1630 1662 1662 1676 1676 1676 1676 1662 1662 1686 1686 1662 1662 1680 1680 1686 1686 1686 1686 1680 1680 1705 1705 1680 1680 1703 1703 1705 1705 1705 1705 1703 1703 1739 1739 1703 1703 1747 1747 1739 1739 1739 1739 1747 1747 1761 1761 1747 1747 1771 1771 1761 1761 1761 1761 1771 1771 1777 1777 1771 1771 1812 1812 1777 1777 1777 1777 1812 1812 1814 1814 1812 1812 1834 1834 1814 1814 1814 1814 1834 1834 1830 1830 1834 1834 1862 1862 1830 1830 1830 1830 1862 1862 1848 1848 1862 1862 1903 1903 1848 1848 1848 1848 1903 1903 1876 1876 1903 1903 1923 1923 1876 1876 1876 1876 1923 1923 1907 1907 1923 1923 1947 1947 1907 1907 1907 1907 1947 1947 1917 1917 1947 1947 1972 1972 1917 1917 1917 1917 1972 1972 1931 1931 1972 1972 1984 1984 1931 1931 1931 1931 1984 1984 1951 1951 1984 1984 2000 2000 1951 1951 1951 1951 2000 2000 1968 1968 2000 2000 2023 2023 1968 1968 1968 1968 2023 2023 1978 1978 2023 2023 2031 2031 1978 1978 1978 1978 2031 2031 1986 1986 2031 2031 2039 2039 1986 1986 1986 1986 2039 2039 1996 1996 2039 2039 2049 2049 1996 1996 1996 1996 2049 2049 2004 2004 2049 2049 2057 2057 2004 2004 2004 2004 2057 2057 2010 2010 2057 2057 2068 2068 2010 2010 2010 2010 2068 2068 2019 2019 2068 2068 2074 2074 2019 2019 2019 2019 2074 2074 2025 2025 1642 1642 1573 1573 1638 1638 1573 1573 1575 1575 1638 1638 1638 1638 1575 1575 1640 1640 1575 1575 1583 1583 1640 1640 1640 1640 1583 1583 1644 1644 1583 1583 1587 1587 1644 1644 1644 1644 1587 1587 1650 1650 1587 1587 1591 1591 1650 1650 1650 1650 1591 1591 1654 1654 1591 1591 1599 1599 1654 1654 1654 1654 1599 1599 1664 1664 1599 1599 1605 1605 1664 1664 1664 1664 1605 1605 1668 1668 1605 1605 1613 1613 1668 1668 1668 1668 1613 1613 1674 1674 1613 1613 1619 1619 1674 1674 1674 1674 1619 1619 1678 1678 1619 1619 1634 1634 1678 1678 1678 1678 1634 1634 1688 1688 1634 1634 1658 1658 1688 1688 1688 1688 1658 1658 1692 1692 1658 1658 1676 1676 1692 1692 1692 1692 1676 1676 1709 1709 1676 1676 1686 1686 1709 1709 1709 1709 1686 1686 1733 1733 1686 1686 1705 1705 1733 1733 1733 1733 1705 1705 1749 1749 1705 1705 1739 1739 1749 1749 1749 1749 1739 1739 1763 1763 1739 1739 1761 1761 1763 1763 1763 1763 1761 1761 1773 1773 1761 1761 1777 1777 1773 1773 1773 1773 1777 1777 1781 1781 1777 1777 1814 1814 1781 1781 1781 1781 1814 1814 1816 1816 1814 1814 1830 1830 1816 1816 1816 1816 1830 1830 1826 1826 1830 1830 1848 1848 1826 1826 1826 1826 1848 1848 1836 1836 1848 1848 1876 1876 1836 1836 1836 1836 1876 1876 1850 1850 1876 1876 1907 1907 1850 1850 1850 1850 1907 1907 1868 1868 1907 1907 1917 1917 1868 1868 1868 1868 1917 1917 1891 1891 1917 1917 1931 1931 1891 1891 1891 1891 1931 1931 1905 1905 1931 1931 1951 1951 1905 1905 1905 1905 1951 1951 1911 1911 1951 1951 1968 1968 1911 1911 1911 1911 1968 1968 1919 1919 1968 1968 1978 1978 1919 1919 1919 1919 1978 1978 1927 1927 1978 1978 1986 1986 1927 1927 1927 1927 1986 1986 1935 1935 1986 1986 1996 1996 1935 1935 1935 1935 1996 1996 1943 1943 1996 1996 2004 2004 1943 1943 1943 1943 2004 2004 1953 1953 2004 2004 2010 2010 1953 1953 1953 1953 2010 2010 1960 1960 2010 2010 2019 2019 1960 1960 1960 1960 2019 2019 1964 1964 2019 2019 2025 2025 1964 1964 1964 1964 2025 2025 1966 1966 1723 1723 1642 1642 1719 1719 1642 1642 1638 1638 1719 1719 1719 1719 1638 1638 1715 1715 1638 1638 1640 1640 1715 1715 1715 1715 1640 1640 1717 1717 1640 1640 1644 1644 1717 1717 1717 1717 1644 1644 1721 1721 1644 1644 1650 1650 1721 1721 1721 1721 1650 1650 1727 1727 1650 1650 1654 1654 1727 1727 1727 1727 1654 1654 1731 1731 1654 1654 1664 1664 1731 1731 1731 1731 1664 1664 1735 1735 1664 1664 1668 1668 1735 1735 1735 1735 1668 1668 1741 1741 1668 1668 1674 1674 1741 1741 1741 1741 1674 1674 1743 1743 1674 1674 1678 1678 1743 1743 1743 1743 1678 1678 1751 1751 1678 1678 1688 1688 1751 1751 1751 1751 1688 1688 1755 1755 1688 1688 1692 1692 1755 1755 1755 1755 1692 1692 1759 1759 1692 1692 1709 1709 1759 1759 1759 1759 1709 1709 1765 1765 1709 1709 1733 1733 1765 1765 1765 1765 1733 1733 1769 1769 1733 1733 1749 1749 1769 1769 1769 1769 1749 1749 1775 1775 1749 1749 1763 1763 1775 1775 1775 1775 1763 1763 1779 1779 1763 1763 1773 1773 1779 1779 1779 1779 1773 1773 1783 1783 1773 1773 1781 1781 1783 1783 1783 1783 1781 1781 1806 1806 1781 1781 1816 1816 1806 1806 1806 1806 1816 1816 1818 1818 1816 1816 1826 1826 1818 1818 1818 1818 1826 1826 1824 1824 1826 1826 1836 1836 1824 1824 1824 1824 1836 1836 1828 1828 1836 1836 1850 1850 1828 1828 1828 1828 1850 1850 1832 1832 1850 1850 1868 1868 1832 1832 1832 1832 1868 1868 1838 1838 1868 1868 1891 1891 1838 1838 1838 1838 1891 1891 1844 1844 1891 1891 1905 1905 1844 1844 1844 1844 1905 1905 1852 1852 1905 1905 1911 1911 1852 1852 1852 1852 1911 1911 1856 1856 1911 1911 1919 1919 1856 1856 1856 1856 1919 1919 1864 1864 1919 1919 1927 1927 1864 1864 1864 1864 1927 1927 1872 1872 1927 1927 1935 1935 1872 1872 1872 1872 1935 1935 1880 1880 1935 1935 1943 1943 1880 1880 1880 1880 1943 1943 1889 1889 1943 1943 1953 1953 1889 1889 1889 1889 1953 1953 1893 1893 1953 1953 1960 1960 1893 1893 1893 1893 1960 1960 1895 1895 1960 1960 1964 1964 1895 1895 1895 1895 1964 1964 1899 1899 1964 1964 1966 1966 1899 1899 1899 1899 1966 1966 1901 1901 1894 1894 1820 1820 1898 1898 1723 1723 1648 1648 1642 1642 1648 1648 1577 1577 1642 1642 1642 1642 1577 1577 1573 1573 1577 1577 1516 1516 1573 1573 1573 1573 1516 1516 1520 1520 1516 1516 1465 1465 1520 1520 1520 1520 1465 1465 1471 1471 1465 1465 1424 1424 1471 1471 1471 1471 1424 1424 1430 1430 1424 1424 1391 1391 1430 1430 1430 1430 1391 1391 1397 1397 1391 1391 1362 1362 1397 1397 1397 1397 1362 1362 1369 1369 1362 1362 1344 1344 1369 1369 1369 1369 1344 1344 1360 1360 1344 1344 2909 2909 1360 1360 1360 1360 2910 2910 2911 2911 1330 1330 1327 1327 1354 1354 1354 1354 1327 1327 1358 1358 1327 1327 1338 1338 1358 1358 2912 2912 2913 2913 1365 1365 2914 2914 1356 1356 1365 1365 1365 1365 1356 1356 1395 1395 1356 1356 1385 1385 1395 1395 1395 1395 1385 1385 1422 1422 1385 1385 1412 1412 1422 1422 1422 1422 1412 1412 1457 1457 1412 1412 1453 1453 1457 1457 1457 1457 1453 1453 1502 1502 1453 1453 1500 1500 1502 1502 1502 1502 1500 1500 1557 1557 1500 1500 1558 1558 1557 1557 1557 1557 1558 1558 1621 1621 1558 1558 1625 1625 1621 1621 1621 1621 1625 1625 1696 1696 1625 1625 1698 1698 1696 1696 1696 1696 1698 1698 1789 1789 1698 1698 1791 1791 1789 1789 1789 1789 1791 1791 1873 1873 1791 1791 1869 1869 1873 1873 1873 1873 1869 1869 1936 1936 1869 1869 1932 1932 1936 1936 1936 1936 1932 1932 1987 1987 1932 1932 1979 1979 1987 1987 1987 1987 1979 1979 2028 2028 1979 1979 2011 2011 2028 2028 2915 2915 2916 2916 2046 2046 2917 2917 2032 2032 2046 2046 2046 2046 2032 2032 2064 2064 2032 2032 2040 2040 2064 2064 2064 2064 2040 2040 2075 2075 2040 2040 2044 2044 2075 2075 2075 2075 2044 2044 2069 2069 2044 2044 2036 2036 2069 2069 2069 2069 2036 2036 2052 2052 2036 2036 2022 2022 2052 2052 2052 2052 2022 2022 2030 2030 2022 2022 1985 1985 2030 2030 2030 2030 1985 1985 1995 1995 1985 1985 1942 1942 1995 1995 1995 1995 1942 1942 1952 1952 1942 1942 1892 1892 1952 1952 1952 1952 1892 1892 1894 1894 1892 1892 1820 1820 1894 1894
+419 419 417 417 498 498 419 419 498 498 423 423 425 425 423 423 498 498 429 429 425 425 498 498 438 438 429 429 498 498 446 446 438 438 498 498 454 454 446 446 498 498 462 462 454 454 498 498 466 466 462 462 498 498 474 474 466 466 498 498 480 480 474 474 498 498 486 486 480 480 498 498 490 490 486 486 498 498 494 494 490 490 498 498 501 501 494 494 498 498 513 513 501 501 498 498 536 536 513 513 498 498 540 540 536 536 498 498 544 544 540 540 498 498 550 550 544 544 498 498 554 554 550 550 498 498 560 560 554 554 498 498 564 564 560 560 498 498 568 568 564 564 498 498 576 576 568 568 499 499 578 578 576 576 499 499 584 584 578 578 499 499 588 588 584 584 499 499 592 592 588 588 499 499 598 598 592 592 499 499 602 602 598 598 499 499 604 604 602 602 499 499 600 600 604 604 499 499 596 596 600 600 499 499 374 374 428 428 424 424 495 495 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 497 497 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 497 497 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 497 497 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 497 497 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 497 497 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2320 2320 485 485 496 496 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2321 2321 319 319 2322 2322 2323 2323 343 343 305 305 337 337 489 489 496 496 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2324 2324 120 120 114 114 2325 2325 2326 2326 114 114 2327 2327 114 114 104 104 2328 2328 2329 2329 104 104 2330 2330 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2331 2331 355 355 2332 2332 2333 2333 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 496 496 489 489 2334 2334 270 270 2335 2335 270 270 235 235 2336 2336 2337 2337 235 235 2338 2338 235 235 204 204 2339 2339 2340 2340 204 204 2341 2341 204 204 182 182 2342 2342 2343 2343 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2344 2344 137 137 122 122 2345 2345 2346 2346 122 122 2347 2347 122 122 108 108 2348 2348 2349 2349 108 108 2350 2350 108 108 2351 2351 2352 2352 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2353 2353 404 404 2354 2354 2355 2355 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 500 500 496 496 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2356 2356 161 161 2357 2357 2358 2358 161 161 2359 2359 161 161 139 139 2360 2360 2361 2361 139 139 2362 2362 139 139 2363 2363 2364 2364 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 500 500 493 493 502 502 493 493 491 491 502 502 502 502 491 491 504 504 491 491 487 487 504 504 504 504 487 487 506 506 487 487 483 483 506 506 506 506 483 483 508 508 483 483 477 477 508 508 508 508 477 477 510 510 477 477 475 475 510 510 510 510 475 475 514 514 475 475 471 471 514 514 514 514 471 471 516 516 471 471 463 463 516 516 516 516 463 463 2365 2365 463 463 2366 2366 2367 2367 518 518 459 459 520 520 459 459 457 457 520 520 520 520 457 457 522 522 457 457 451 451 522 522 522 522 451 451 524 524 451 451 447 447 524 524 524 524 447 447 526 526 512 512 496 496 500 500 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2368 2368 130 130 130 130 2369 2369 2370 2370 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 512 512 500 500 537 537 500 500 502 502 537 537 537 537 502 502 541 541 502 502 504 504 541 541 541 541 504 504 547 547 504 504 506 506 547 547 547 547 506 506 551 551 506 506 508 508 551 551 551 551 508 508 561 561 508 508 510 510 561 561 561 561 510 510 565 565 510 510 514 514 565 565 565 565 514 514 573 573 514 514 516 516 573 573 573 573 516 516 2371 2371 516 516 2372 2372 2373 2373 581 581 518 518 589 589 518 518 520 520 589 589 589 589 520 520 605 605 520 520 522 522 605 605 605 605 522 522 607 607 522 522 524 524 607 607 607 607 524 524 611 611 524 524 526 526 611 611 611 611 526 526 619 619 535 535 496 496 512 512 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2374 2374 126 126 126 126 2375 2375 2376 2376 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 535 535 512 512 545 545 512 512 537 537 545 545 545 545 537 537 557 557 537 537 541 541 557 557 557 557 541 541 571 571 541 541 547 547 571 571 571 571 547 547 593 593 547 547 551 551 593 593 593 593 551 551 617 617 551 551 561 561 617 617 617 617 561 561 628 628 561 561 565 565 628 628 628 628 565 565 636 636 565 565 573 573 636 636 636 636 573 573 2377 2377 573 573 2378 2378 2379 2379 646 646 581 581 652 652 581 581 589 589 652 652 652 652 589 589 662 662 589 589 605 605 662 662 662 662 605 605 672 672 605 605 607 607 672 672 672 672 607 607 682 682 607 607 611 611 682 682 682 682 611 611 686 686 611 611 619 619 686 686 686 686 619 619 692 692 539 539 497 497 535 535 528 528 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2380 2380 116 116 116 116 2381 2381 2382 2382 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 539 539 535 535 555 555 535 535 545 545 555 555 555 555 545 545 579 579 545 545 557 557 579 579 579 579 557 557 615 615 557 557 571 571 615 615 615 615 571 571 634 634 571 571 593 593 634 634 634 634 593 593 648 648 593 593 617 617 648 648 648 648 617 617 666 666 617 617 628 628 666 666 666 666 628 628 690 690 628 628 636 636 690 690 690 690 636 636 2383 2383 636 636 2384 2384 2385 2385 703 703 646 646 711 711 646 646 652 652 711 711 711 711 652 652 721 721 652 652 662 662 721 721 721 721 662 662 729 729 662 662 672 672 729 729 729 729 672 672 739 739 672 672 682 682 739 739 739 739 682 682 753 753 682 682 686 686 753 753 753 753 686 686 757 757 686 686 692 692 757 757 757 757 692 692 759 759 543 543 497 497 539 539 621 621 528 528 530 530 528 528 439 439 530 530 530 530 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2386 2386 112 112 112 112 2387 2387 2388 2388 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 543 543 539 539 569 569 539 539 555 555 569 569 569 569 555 555 613 613 555 555 579 579 613 613 613 613 579 579 638 638 579 579 615 615 638 638 638 638 615 615 658 658 615 615 634 634 658 658 658 658 634 634 694 694 634 634 648 648 694 694 694 694 648 648 709 709 648 648 666 666 709 709 709 709 666 666 725 725 666 666 690 690 725 725 725 725 690 690 2389 2389 690 690 2390 2390 2391 2391 751 751 703 703 764 764 703 703 711 711 764 764 764 764 711 711 772 772 711 711 721 721 772 772 772 772 721 721 782 782 721 721 729 729 782 782 782 782 729 729 790 790 729 729 739 739 790 790 790 790 739 739 806 806 739 739 753 753 806 806 806 806 753 753 812 812 753 753 757 757 812 812 812 812 757 757 816 816 757 757 759 759 816 816 816 816 759 759 818 818 549 549 497 497 543 543 696 696 621 621 623 623 621 621 530 530 623 623 623 623 530 530 532 532 530 530 435 435 532 532 532 532 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2392 2392 106 106 106 106 2393 2393 2394 2394 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 549 549 543 543 585 585 543 543 569 569 585 585 585 585 569 569 632 632 569 569 613 613 632 632 632 632 613 613 656 656 613 613 638 638 656 656 656 656 638 638 701 701 638 638 658 658 701 701 701 701 658 658 717 717 658 658 694 694 717 717 717 717 694 694 749 749 694 694 709 709 749 749 749 749 709 709 770 770 709 709 725 725 770 770 770 770 725 725 786 786 725 725 2395 2395 786 786 786 786 2396 2396 2397 2397 751 751 764 764 810 810 810 810 764 764 821 821 764 764 772 772 821 821 821 821 772 772 829 829 772 772 782 782 829 829 829 829 782 782 839 839 782 782 790 790 839 839 839 839 790 790 851 851 790 790 806 806 851 851 851 851 806 806 861 861 806 806 812 812 861 861 861 861 812 812 865 865 812 812 816 816 865 865 865 865 816 816 869 869 816 816 818 818 869 869 869 869 818 818 866 866 553 553 497 497 549 549 761 761 696 696 698 698 696 696 623 623 698 698 698 698 623 623 625 625 623 623 532 532 625 625 625 625 532 532 534 534 532 532 433 433 534 534 534 534 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2398 2398 103 103 103 103 2399 2399 2400 2400 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 553 553 549 549 609 609 549 549 585 585 609 609 609 609 585 585 642 642 585 585 632 632 642 642 642 642 632 632 688 688 632 632 656 656 688 688 688 688 656 656 715 715 656 656 701 701 715 715 715 715 701 701 755 755 701 701 717 717 755 755 755 755 717 717 778 778 717 717 749 749 778 778 778 778 749 749 808 808 749 749 770 770 808 808 808 808 770 770 825 825 770 770 786 786 825 825 825 825 786 786 2401 2401 786 786 2402 2402 2403 2403 843 843 810 810 867 867 810 810 821 821 867 867 867 867 821 821 874 874 821 821 829 829 874 874 874 874 829 829 882 882 829 829 839 839 882 882 882 882 839 839 896 896 839 839 851 851 896 896 896 896 851 851 906 906 851 851 861 861 906 906 906 906 861 861 908 908 861 861 865 865 908 908 908 908 865 865 910 910 865 865 869 869 910 910 910 910 869 869 909 909 869 869 866 866 909 909 909 909 866 866 907 907 559 559 497 497 553 553 817 817 761 761 760 760 761 761 698 698 760 760 760 760 698 698 697 697 698 698 625 625 697 697 697 697 625 625 624 624 625 625 534 534 624 624 624 624 534 534 533 533 534 534 430 430 533 533 533 533 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2404 2404 107 107 107 107 2405 2405 2406 2406 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 559 559 553 553 626 626 553 553 609 609 626 626 626 626 609 609 660 660 609 609 642 642 660 660 660 660 642 642 707 707 642 642 688 688 707 707 707 707 688 688 747 747 688 688 715 715 747 747 747 747 715 715 774 774 715 715 755 755 774 774 774 774 755 755 814 814 755 755 778 778 814 814 814 814 778 778 833 833 778 778 808 808 833 833 833 833 808 808 863 863 808 808 825 825 863 863 863 863 825 825 2407 2407 825 825 2408 2408 2409 2409 878 878 843 843 900 900 843 843 867 867 900 900 900 900 867 867 917 917 867 867 874 874 917 917 917 917 874 874 923 923 874 874 882 882 923 923 923 923 882 882 933 933 882 882 896 896 933 933 933 933 896 896 947 947 896 896 906 906 947 947 947 947 906 906 951 951 906 906 908 908 951 951 951 951 908 908 955 955 908 908 910 910 955 955 955 955 910 910 952 952 910 910 909 909 952 952 952 952 909 909 948 948 909 909 907 907 948 948 948 948 907 907 934 934 563 563 497 497 559 559 862 862 817 817 813 813 817 817 760 760 813 813 813 813 760 760 758 758 760 760 697 697 758 758 758 758 697 697 693 693 697 697 624 624 693 693 693 693 624 624 622 622 624 624 533 533 622 622 622 622 533 533 531 531 533 533 434 434 531 531 531 531 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2410 2410 113 113 113 113 2411 2411 2412 2412 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 563 563 559 559 630 630 559 559 626 626 630 630 630 630 626 626 684 684 626 626 660 660 684 684 684 684 660 660 723 723 660 660 707 707 723 723 723 723 707 707 766 766 707 707 747 747 766 766 766 766 747 747 804 804 747 747 774 774 804 804 804 804 774 774 831 831 774 774 814 814 831 831 831 831 814 814 870 870 814 814 833 833 870 870 870 870 833 833 886 886 833 833 863 863 886 886 886 886 863 863 915 915 863 863 2413 2413 915 915 915 915 2414 2414 2415 2415 878 878 900 900 929 929 929 929 900 900 953 953 900 900 917 917 953 953 953 953 917 917 962 962 917 917 923 923 962 962 962 962 923 923 970 970 923 923 933 933 970 970 970 970 933 933 984 984 933 933 947 947 984 984 984 984 947 947 986 986 947 947 951 951 986 986 986 986 951 951 990 990 951 951 955 955 990 990 990 990 955 955 987 987 955 955 952 952 987 987 987 987 952 952 985 985 952 952 948 948 985 985 985 985 948 948 971 971 948 948 934 934 971 971 971 971 934 934 963 963 567 567 497 497 563 563 897 897 862 862 852 852 862 862 813 813 852 852 852 852 813 813 807 807 813 813 758 758 807 807 807 807 758 758 754 754 758 758 693 693 754 754 754 754 693 693 687 687 693 693 622 622 687 687 687 687 622 622 620 620 622 622 531 531 620 620 620 620 531 531 529 529 531 531 436 436 529 529 529 529 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2416 2416 117 117 117 117 2417 2417 2418 2418 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 567 567 563 563 640 640 563 563 630 630 640 640 640 640 630 630 699 699 630 630 684 684 699 699 699 699 684 684 737 737 684 684 723 723 737 737 737 737 723 723 780 780 723 723 766 766 780 780 780 780 766 766 823 823 766 766 804 804 823 823 823 823 804 804 859 859 804 804 831 831 859 859 859 859 831 831 884 884 831 831 870 870 884 884 884 884 870 870 919 919 870 870 886 886 919 919 919 919 886 886 941 941 886 886 915 915 941 941 941 941 915 915 2419 2419 915 915 2420 2420 2421 2421 2422 2422 929 929 2423 2423 929 929 953 953 2424 2424 2425 2425 953 953 2426 2426 953 953 962 962 2427 2427 2428 2428 962 962 2429 2429 962 962 970 970 2430 2430 2431 2431 970 970 2432 2432 970 970 984 984 2433 2433 2434 2434 984 984 2435 2435 984 984 986 986 2436 2436 2437 2437 986 986 2438 2438 986 986 990 990 2439 2439 2440 2440 990 990 2441 2441 990 990 987 987 2442 2442 2443 2443 987 987 2444 2444 987 987 985 985 2445 2445 2446 2446 985 985 2447 2447 985 985 971 971 2448 2448 2449 2449 971 971 2450 2450 971 971 963 963 2451 2451 2452 2452 963 963 2453 2453 575 575 497 497 567 567 924 924 897 897 883 883 897 897 852 852 883 883 883 883 852 852 840 840 852 852 807 807 840 840 840 840 807 807 791 791 807 807 754 754 791 791 791 791 754 754 740 740 754 754 687 687 740 740 740 740 687 687 683 683 687 687 620 620 683 683 683 683 620 620 612 612 620 620 529 529 612 612 612 612 529 529 527 527 529 529 440 440 527 527 527 527 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2454 2454 127 127 127 127 2455 2455 2456 2456 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 575 575 567 567 644 644 567 567 640 640 644 644 644 644 640 640 705 705 640 640 699 699 705 705 705 705 699 699 762 762 699 699 737 737 762 762 762 762 737 737 800 800 737 737 780 780 800 800 800 800 780 780 837 837 780 780 823 823 837 837 837 837 823 823 876 876 823 823 859 859 876 876 876 876 859 859 913 913 859 859 884 884 913 913 913 913 884 884 937 937 884 884 919 919 937 937 937 937 919 919 2457 2457 919 919 941 941 2458 2458 2459 2459 941 941 2460 2460 941 941 2461 2461 2462 2462 991 991 960 960 1005 1005 960 960 980 980 1005 1005 1005 1005 980 980 1024 1024 980 980 995 995 1024 1024 1024 1024 995 995 1032 1032 995 995 1001 1001 1032 1032 1032 1032 1001 1001 1040 1040 1001 1001 1015 1015 1040 1040 1040 1040 1015 1015 1050 1050 1015 1015 1019 1019 1050 1050 1050 1050 1019 1019 1054 1054 1019 1019 1023 1023 1054 1054 1054 1054 1023 1023 1051 1051 1023 1023 1020 1020 1051 1051 1051 1051 1020 1020 1041 1041 1020 1020 1016 1016 1041 1041 1041 1041 1016 1016 1033 1033 1016 1016 1002 1002 1033 1033 1033 1033 1002 1002 1025 1025 1002 1002 996 996 1025 1025 1025 1025 996 996 1006 1006 996 996 981 981 1006 1006 1006 1006 981 981 992 992 577 577 497 497 575 575 954 954 924 924 918 918 924 924 883 883 918 918 918 918 883 883 875 875 883 883 840 840 875 875 875 875 840 840 830 830 840 840 791 791 830 830 830 830 791 791 783 783 791 791 740 740 783 783 783 783 740 740 730 730 740 740 683 683 730 730 730 730 683 683 673 673 683 683 612 612 673 673 673 673 612 612 608 608 612 612 527 527 608 608 608 608 527 527 525 525 527 527 444 444 525 525 525 525 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2463 2463 131 131 131 131 2464 2464 2465 2465 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 577 577 575 575 650 650 575 575 644 644 650 650 650 650 644 644 713 713 644 644 705 705 713 713 713 713 705 705 768 768 705 705 762 762 768 768 768 768 762 762 819 819 762 762 800 800 819 819 819 819 800 800 857 857 800 800 837 837 857 857 857 857 837 837 892 892 837 837 876 876 892 892 892 892 876 876 925 925 876 876 913 913 925 925 925 925 913 913 958 958 913 913 937 937 958 958 958 958 937 937 2466 2466 937 937 2467 2467 2468 2468 988 988 964 964 1009 1009 964 964 991 991 1009 1009 1009 1009 991 991 1028 1028 991 991 1005 1005 1028 1028 1028 1028 1005 1005 1048 1048 1005 1005 1024 1024 1048 1048 1048 1048 1024 1024 1057 1057 1024 1024 1032 1032 1057 1057 1057 1057 1032 1032 1069 1069 1032 1032 1040 1040 1069 1069 1069 1069 1040 1040 1075 1075 1040 1040 1050 1050 1075 1075 1075 1075 1050 1050 1077 1077 1050 1050 1054 1054 1077 1077 1077 1077 1054 1054 1076 1076 1054 1054 1051 1051 1076 1076 1076 1076 1051 1051 1070 1070 1051 1051 1041 1041 1070 1070 1070 1070 1041 1041 1058 1058 1041 1041 1033 1033 1058 1058 1058 1058 1033 1033 1049 1049 1033 1033 1025 1025 1049 1049 1049 1049 1025 1025 1029 1029 1025 1025 1006 1006 1029 1029 1029 1029 1006 1006 1010 1010 1006 1006 992 992 1010 1010 1010 1010 992 992 989 989 583 583 497 497 577 577 2469 2469 954 954 930 930 954 954 918 918 930 930 930 930 918 918 901 901 918 918 875 875 901 901 901 901 875 875 868 868 875 875 830 830 868 868 868 868 830 830 822 822 830 830 783 783 822 822 822 822 783 783 773 773 783 783 730 730 773 773 773 773 730 730 722 722 730 730 673 673 722 722 722 722 673 673 663 663 673 673 608 608 663 663 663 663 608 608 606 606 608 608 525 525 606 606 606 606 525 525 523 523 525 525 448 448 523 523 523 523 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2470 2470 150 150 150 150 2471 2471 2472 2472 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 583 583 577 577 654 654 577 577 650 650 654 654 654 654 650 650 719 719 650 650 713 713 719 719 719 719 713 713 776 776 713 713 768 768 776 776 776 776 768 768 827 827 768 768 819 819 827 827 827 827 819 819 872 872 819 819 857 857 872 872 872 872 857 857 911 911 857 857 892 892 911 911 911 911 892 892 949 949 892 892 925 925 949 949 949 949 925 925 974 974 925 925 958 958 974 974 974 974 958 958 2473 2473 958 958 2474 2474 2475 2475 999 999 988 988 1026 1026 988 988 1009 1009 1026 1026 1026 1026 1009 1009 1052 1052 1009 1009 1028 1028 1052 1052 1052 1052 1028 1028 1065 1065 1028 1028 1048 1048 1065 1065 1065 1065 1048 1048 1080 1080 1048 1048 1057 1057 1080 1080 1080 1080 1057 1057 1088 1088 1057 1057 1069 1069 1088 1088 1088 1088 1069 1069 1096 1096 1069 1069 1075 1075 1096 1096 1096 1096 1075 1075 1102 1102 1075 1075 1077 1077 1102 1102 1102 1102 1077 1077 1097 1097 1077 1077 1076 1076 1097 1097 1097 1097 1076 1076 1089 1089 1076 1076 1070 1070 1089 1089 1089 1089 1070 1070 1081 1081 1070 1070 1058 1058 1081 1081 1081 1081 1058 1058 1066 1066 1058 1058 1049 1049 1066 1066 1066 1066 1049 1049 1053 1053 1049 1049 1029 1029 1053 1053 1053 1053 1029 1029 1027 1027 1029 1029 1010 1010 1027 1027 1027 1027 1010 1010 1000 1000 1010 1010 989 989 1000 1000 2476 2476 2477 2477 975 975 587 587 497 497 583 583 2478 2478 2479 2479 942 942 2480 2480 2481 2481 942 942 942 942 2482 2482 916 916 2483 2483 2484 2484 916 916 916 916 2485 2485 2486 2486 901 901 868 868 879 879 879 879 868 868 844 844 868 868 822 822 844 844 844 844 822 822 811 811 822 822 773 773 811 811 811 811 773 773 765 765 773 773 722 722 765 765 765 765 722 722 712 712 722 722 663 663 712 712 712 712 663 663 653 653 663 663 606 606 653 653 653 653 606 606 590 590 606 606 523 523 590 590 590 590 523 523 521 521 523 523 452 452 521 521 521 521 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2487 2487 2488 2488 162 162 2489 2489 2490 2490 162 162 162 162 2491 2491 140 140 2492 2492 2493 2493 140 140 140 140 2494 2494 2495 2495 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 587 587 583 583 664 664 583 583 654 654 664 664 664 664 654 654 727 727 654 654 719 719 727 727 727 727 719 719 784 784 719 719 776 776 784 784 784 784 776 776 835 835 776 776 827 827 835 835 835 835 827 827 880 880 827 827 872 872 880 880 880 880 872 872 921 921 872 872 911 911 921 921 921 921 911 911 956 956 911 911 949 949 956 956 956 956 949 949 2496 2496 949 949 974 974 2497 2497 2498 2498 974 974 2499 2499 974 974 2500 2500 2501 2501 1021 1021 999 999 1046 1046 999 999 1026 1026 1046 1046 1046 1046 1026 1026 1063 1063 1026 1026 1052 1052 1063 1063 1063 1063 1052 1052 1082 1082 1052 1052 1065 1065 1082 1082 1082 1082 1065 1065 1100 1100 1065 1065 1080 1080 1100 1100 1100 1100 1080 1080 1107 1107 1080 1080 1088 1088 1107 1107 1107 1107 1088 1088 1117 1117 1088 1088 1096 1096 1117 1117 1117 1117 1096 1096 1119 1119 1096 1096 1102 1102 1119 1119 1119 1119 1102 1102 1118 1118 1102 1102 1097 1097 1118 1118 1118 1118 1097 1097 1108 1108 1097 1097 1089 1089 1108 1108 1108 1108 1089 1089 1101 1101 1089 1089 1081 1081 1101 1101 1101 1101 1081 1081 1083 1083 1081 1081 1066 1066 1083 1083 1083 1083 1066 1066 1064 1064 1066 1066 1053 1053 1064 1064 1064 1064 1053 1053 1047 1047 1053 1053 1027 1027 1047 1047 1047 1047 1027 1027 1022 1022 1027 1027 1000 1000 1022 1022 1022 1022 1000 1000 994 994 2502 2502 975 975 2503 2503 2504 2504 975 975 957 957 591 591 497 497 587 587 959 959 2505 2505 938 938 2506 2506 942 942 938 938 938 938 942 942 920 920 942 942 916 916 920 920 920 920 916 916 887 887 916 916 2507 2507 887 887 887 887 2508 2508 864 864 2509 2509 2510 2510 864 864 864 864 2511 2511 826 826 2512 2512 2513 2513 826 826 826 826 2514 2514 787 787 2515 2515 2516 2516 787 787 787 787 2517 2517 2518 2518 765 765 712 712 752 752 752 752 712 712 704 704 712 712 653 653 704 704 704 704 653 653 647 647 653 653 590 590 647 647 647 647 590 590 582 582 590 590 521 521 582 582 582 582 521 521 519 519 521 521 458 458 519 519 519 519 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2519 2519 2520 2520 271 271 2521 2521 2522 2522 271 271 271 271 2523 2523 236 236 2524 2524 2525 2525 236 236 236 236 2526 2526 205 205 2527 2527 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2528 2528 156 156 156 156 2529 2529 138 138 2530 2530 2531 2531 138 138 138 138 2532 2532 123 123 2533 2533 2534 2534 123 123 123 123 2535 2535 109 109 2536 2536 2537 2537 109 109 109 109 2538 2538 2539 2539 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 591 591 587 587 668 668 587 587 664 664 668 668 668 668 664 664 731 731 664 664 727 727 731 731 731 731 727 727 788 788 727 727 784 784 788 788 788 788 784 784 841 841 784 784 835 835 841 841 841 841 835 835 888 888 835 835 880 880 888 888 888 888 880 880 927 927 880 880 921 921 927 927 927 927 921 921 966 966 921 921 956 956 966 966 966 966 956 956 2540 2540 956 956 2541 2541 2542 2542 997 997 993 993 1030 1030 993 993 1021 1021 1030 1030 1030 1030 1021 1021 1055 1055 1021 1021 1046 1046 1055 1055 1055 1055 1046 1046 1078 1078 1046 1046 1063 1063 1078 1078 1078 1078 1063 1063 1098 1098 1063 1063 1082 1082 1098 1098 1098 1098 1082 1082 1111 1111 1082 1082 1100 1100 1111 1111 1111 1111 1100 1100 1124 1124 1100 1100 1107 1107 1124 1124 1124 1124 1107 1107 1132 1132 1107 1107 1117 1117 1132 1132 1132 1132 1117 1117 1136 1136 1117 1117 1119 1119 1136 1136 1136 1136 1119 1119 1133 1133 1119 1119 1118 1118 1133 1133 1133 1133 1118 1118 1125 1125 1118 1118 1108 1108 1125 1125 1125 1125 1108 1108 1112 1112 1108 1108 1101 1101 1112 1112 1112 1112 1101 1101 1099 1099 1101 1101 1083 1083 1099 1099 1099 1099 1083 1083 1079 1079 1083 1083 1064 1064 1079 1079 1079 1079 1064 1064 1056 1056 1064 1064 1047 1047 1056 1056 1056 1056 1047 1047 1031 1031 1047 1047 1022 1022 1031 1031 1031 1031 1022 1022 998 998 1022 1022 994 994 998 998 2543 2543 2544 2544 967 967 2545 2545 957 957 967 967 967 967 957 957 928 928 597 597 497 497 591 591 950 950 959 959 926 926 959 959 938 938 926 926 926 926 938 938 914 914 938 938 920 920 914 914 914 914 920 920 885 885 920 920 887 887 885 885 885 885 887 887 871 871 887 887 864 864 871 871 871 871 864 864 834 834 864 864 826 826 834 834 834 834 826 826 809 809 826 826 787 787 809 809 809 809 787 787 771 771 787 787 2546 2546 771 771 771 771 2547 2547 726 726 2548 2548 2549 2549 726 726 726 726 2550 2550 691 691 2551 2551 2552 2552 691 691 691 691 2553 2553 637 637 2554 2554 2555 2555 637 637 637 637 2556 2556 574 574 2557 2557 2558 2558 574 574 574 574 2559 2559 517 517 2560 2560 2561 2561 517 517 517 517 2562 2562 464 464 2563 2563 2564 2564 464 464 464 464 2565 2565 405 405 2566 2566 2567 2567 405 405 405 405 2568 2568 356 356 2569 2569 2570 2570 356 356 356 356 2571 2571 320 320 2572 2572 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2573 2573 129 129 129 129 2574 2574 121 121 2575 2575 2576 2576 121 121 121 121 2577 2577 115 115 2578 2578 2579 2579 115 115 115 115 2580 2580 105 105 597 597 591 591 674 674 591 591 668 668 674 674 674 674 668 668 735 735 668 668 731 731 735 735 735 735 731 731 794 794 731 731 788 788 794 794 794 794 788 788 847 847 788 788 841 841 847 847 847 847 841 841 894 894 841 841 888 888 894 894 894 894 888 888 935 935 888 888 927 927 935 935 935 935 927 927 972 972 927 927 966 966 972 972 972 972 966 966 2581 2581 966 966 2582 2582 2583 2583 1007 1007 997 997 1036 1036 997 997 1030 1030 1036 1036 1036 1036 1030 1030 1061 1061 1030 1030 1055 1055 1061 1061 1061 1061 1055 1055 1086 1086 1055 1055 1078 1078 1086 1086 1086 1086 1078 1078 1105 1105 1078 1078 1098 1098 1105 1105 1105 1105 1098 1098 1122 1122 1098 1098 1111 1111 1122 1122 1122 1122 1111 1111 1137 1137 1111 1111 1124 1124 1137 1137 1137 1137 1124 1124 1146 1146 1124 1124 1132 1132 1146 1146 1146 1146 1132 1132 1150 1150 1132 1132 1136 1136 1150 1150 1150 1150 1136 1136 1147 1147 1136 1136 1133 1133 1147 1147 1147 1147 1133 1133 1138 1138 1133 1133 1125 1125 1138 1138 1138 1138 1125 1125 1123 1123 1125 1125 1112 1112 1123 1123 1123 1123 1112 1112 1106 1106 1112 1112 1099 1099 1106 1106 1106 1106 1099 1099 1087 1087 1099 1099 1079 1079 1087 1087 1087 1087 1079 1079 1062 1062 1079 1079 1056 1056 1062 1062 1062 1062 1056 1056 1037 1037 1056 1056 1031 1031 1037 1037 1037 1037 1031 1031 1008 1008 1031 1031 998 998 1008 1008 2584 2584 2585 2585 973 973 2586 2586 967 967 973 973 973 973 967 967 936 936 967 967 928 928 936 936 936 936 928 928 895 895 601 601 497 497 597 597 922 922 950 950 912 912 950 950 926 926 912 912 912 912 926 926 893 893 926 926 914 914 893 893 893 893 914 914 877 877 914 914 885 885 877 877 877 877 885 885 860 860 885 885 871 871 860 860 860 860 871 871 832 832 871 871 834 834 832 832 832 832 834 834 815 815 834 834 809 809 815 815 815 815 809 809 779 779 809 809 771 771 779 779 779 779 771 771 750 750 771 771 726 726 750 750 750 750 726 726 710 710 726 726 691 691 710 710 710 710 691 691 667 667 691 691 637 637 667 667 667 667 637 637 629 629 637 637 574 574 629 629 629 629 574 574 566 566 574 574 517 517 566 566 566 566 517 517 515 515 517 517 464 464 515 515 515 515 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 601 601 597 597 678 678 597 597 674 674 678 678 678 678 674 674 743 743 674 674 735 735 743 743 743 743 735 735 798 798 735 735 794 794 798 798 798 798 794 794 853 853 794 794 847 847 853 853 853 853 847 847 902 902 847 847 894 894 902 902 902 902 894 894 943 943 894 894 935 935 943 943 943 943 935 935 978 978 935 935 972 972 978 978 978 978 972 972 2587 2587 972 972 2588 2588 2589 2589 1013 1013 1007 1007 1042 1042 1007 1007 1036 1036 1042 1042 1042 1042 1036 1036 1071 1071 1036 1036 1061 1061 1071 1071 1071 1071 1061 1061 1092 1092 1061 1061 1086 1086 1092 1092 1092 1092 1086 1086 1113 1113 1086 1086 1105 1105 1113 1113 1113 1113 1105 1105 1128 1128 1105 1105 1122 1122 1128 1128 1128 1128 1122 1122 1144 1144 1122 1122 1137 1137 1144 1144 1144 1144 1137 1137 1153 1153 1137 1137 1146 1146 1153 1153 1153 1153 1146 1146 1158 1158 1146 1146 1150 1150 1158 1158 1158 1158 1150 1150 1154 1154 1150 1150 1147 1147 1154 1154 1154 1154 1147 1147 1145 1145 1147 1147 1138 1138 1145 1145 1145 1145 1138 1138 1129 1129 1138 1138 1123 1123 1129 1129 1129 1129 1123 1123 1114 1114 1123 1123 1106 1106 1114 1114 1114 1114 1106 1106 1093 1093 1106 1106 1087 1087 1093 1093 1093 1093 1087 1087 1072 1072 1087 1087 1062 1062 1072 1072 1072 1072 1062 1062 1043 1043 1062 1062 1037 1037 1043 1043 1043 1043 1037 1037 1014 1014 1037 1037 1008 1008 1014 1014 2590 2590 2591 2591 979 979 2592 2592 973 973 979 979 979 979 973 973 944 944 973 973 936 936 944 944 944 944 936 936 903 903 936 936 895 895 903 903 903 903 895 895 854 854 603 603 497 497 601 601 889 889 922 922 881 881 922 922 912 912 881 881 881 881 912 912 873 873 912 912 893 893 873 873 873 873 893 893 858 858 893 893 877 877 858 858 858 858 877 877 838 838 877 877 860 860 838 838 838 838 860 860 824 824 860 860 832 832 824 824 824 824 832 832 805 805 832 832 815 815 805 805 805 805 815 815 775 775 815 815 779 779 775 775 775 775 779 779 756 756 779 779 750 750 756 756 756 756 750 750 718 718 750 750 710 710 718 718 718 718 710 710 695 695 710 710 667 667 695 695 695 695 667 667 649 649 667 667 629 629 649 649 649 649 629 629 618 618 629 629 566 566 618 618 618 618 566 566 562 562 566 566 515 515 562 562 562 562 515 515 511 511 515 515 472 472 511 511 511 511 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 603 603 601 601 680 680 601 601 678 678 680 680 680 680 678 678 745 745 678 678 743 743 745 745 745 745 743 743 802 802 743 743 798 798 802 802 802 802 798 798 855 855 798 798 853 853 855 855 855 855 853 853 904 904 853 853 902 902 904 904 904 904 902 902 945 945 902 902 943 943 945 945 945 945 943 943 982 982 943 943 978 978 982 982 982 982 978 978 2593 2593 978 978 2594 2594 2595 2595 1017 1017 1013 1013 1044 1044 1013 1013 1042 1042 1044 1044 1044 1044 1042 1042 1073 1073 1042 1042 1071 1071 1073 1073 1073 1073 1071 1071 1094 1094 1071 1071 1092 1092 1094 1094 1094 1094 1092 1092 1115 1115 1092 1092 1113 1113 1115 1115 1115 1115 1113 1113 1130 1130 1113 1113 1128 1128 1130 1130 1130 1130 1128 1128 1148 1148 1128 1128 1144 1144 1148 1148 1148 1148 1144 1144 1156 1156 1144 1144 1153 1153 1156 1156 1156 1156 1153 1153 1159 1159 1153 1153 1158 1158 1159 1159 1159 1159 1158 1158 1157 1157 1158 1158 1154 1154 1157 1157 1157 1157 1154 1154 1149 1149 1154 1154 1145 1145 1149 1149 1149 1149 1145 1145 1131 1131 1145 1145 1129 1129 1131 1131 1131 1131 1129 1129 1116 1116 1129 1129 1114 1114 1116 1116 1116 1116 1114 1114 1095 1095 1114 1114 1093 1093 1095 1095 1095 1095 1093 1093 1074 1074 1093 1093 1072 1072 1074 1074 1074 1074 1072 1072 1045 1045 1072 1072 1043 1043 1045 1045 1045 1045 1043 1043 1018 1018 1043 1043 1014 1014 1018 1018 2596 2596 2597 2597 983 983 2598 2598 979 979 983 983 983 983 979 979 946 946 979 979 944 944 946 946 946 946 944 944 905 905 944 944 903 903 905 905 905 905 903 903 856 856 903 903 854 854 856 856 856 856 854 854 803 803 599 599 497 497 603 603 848 848 889 889 842 842 889 889 881 881 842 842 842 842 881 881 836 836 881 881 873 873 836 836 836 836 873 873 828 828 873 873 858 858 828 828 828 828 858 858 820 820 858 858 838 838 820 820 820 820 838 838 801 801 838 838 824 824 801 801 801 801 824 824 781 781 824 824 805 805 781 781 781 781 805 805 767 767 805 805 775 775 767 767 767 767 775 775 748 748 775 775 756 756 748 748 748 748 756 756 716 716 756 756 718 718 716 716 716 716 718 718 702 702 718 718 695 695 702 702 702 702 695 695 659 659 695 695 649 649 659 659 659 659 649 649 635 635 649 649 618 618 635 635 635 635 618 618 594 594 618 618 562 562 594 594 594 594 562 562 552 552 562 562 511 511 552 552 552 552 511 511 509 509 511 511 476 476 509 509 509 509 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 599 599 603 603 676 676 603 603 680 680 676 676 676 676 680 680 741 741 680 680 745 745 741 741 741 741 745 745 796 796 745 745 802 802 796 796 796 796 802 802 849 849 802 802 855 855 849 849 849 849 855 855 898 898 855 855 904 904 898 898 898 898 904 904 939 939 904 904 945 945 939 939 939 939 945 945 976 976 945 945 982 982 976 976 976 976 982 982 2599 2599 982 982 2600 2600 2601 2601 1011 1011 1017 1017 1038 1038 1017 1017 1044 1044 1038 1038 1038 1038 1044 1044 1067 1067 1044 1044 1073 1073 1067 1067 1067 1067 1073 1073 1090 1090 1073 1073 1094 1094 1090 1090 1090 1090 1094 1094 1109 1109 1094 1094 1115 1115 1109 1109 1109 1109 1115 1115 1126 1126 1115 1115 1130 1130 1126 1126 1126 1126 1130 1130 1141 1141 1130 1130 1148 1148 1141 1141 1141 1141 1148 1148 1151 1151 1148 1148 1156 1156 1151 1151 1151 1151 1156 1156 1155 1155 1156 1156 1159 1159 1155 1155 1155 1155 1159 1159 1152 1152 1159 1159 1157 1157 1152 1152 1152 1152 1157 1157 1142 1142 1157 1157 1149 1149 1142 1142 1142 1142 1149 1149 1127 1127 1149 1149 1131 1131 1127 1127 1127 1127 1131 1131 1110 1110 1131 1131 1116 1116 1110 1110 1110 1110 1116 1116 1091 1091 1116 1116 1095 1095 1091 1091 1091 1091 1095 1095 1068 1068 1095 1095 1074 1074 1068 1068 1068 1068 1074 1074 1039 1039 1074 1074 1045 1045 1039 1039 1039 1039 1045 1045 1012 1012 1045 1045 1018 1018 1012 1012 2602 2602 2603 2603 977 977 2604 2604 983 983 977 977 977 977 983 983 940 940 983 983 946 946 940 940 940 940 946 946 899 899 946 946 905 905 899 899 899 899 905 905 850 850 905 905 856 856 850 850 850 850 856 856 797 797 856 856 803 803 797 797 797 797 803 803 742 742 595 595 497 497 599 599 799 799 848 848 795 795 848 848 842 842 795 795 795 795 842 842 789 789 842 842 836 836 789 789 789 789 836 836 785 785 836 836 828 828 785 785 785 785 828 828 777 777 828 828 820 820 777 777 777 777 820 820 769 769 820 820 801 801 769 769 769 769 801 801 763 763 801 801 781 781 763 763 763 763 781 781 738 738 781 781 767 767 738 738 738 738 767 767 724 724 767 767 748 748 724 724 724 724 748 748 708 708 748 748 716 716 708 708 708 708 716 716 689 689 716 716 702 702 689 689 689 689 702 702 657 657 702 702 659 659 657 657 657 657 659 659 639 639 659 659 635 635 639 639 639 639 635 635 616 616 635 635 594 594 616 616 616 616 594 594 572 572 594 594 552 552 572 572 572 572 552 552 548 548 552 552 509 509 548 548 548 548 509 509 507 507 509 509 478 478 507 507 507 507 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 595 595 599 599 670 670 599 599 676 676 670 670 670 670 676 676 733 733 676 676 741 741 733 733 733 733 741 741 792 792 741 741 796 796 792 792 792 792 796 796 845 845 796 796 849 849 845 845 845 845 849 849 890 890 849 849 898 898 890 890 890 890 898 898 931 931 898 898 939 939 931 931 931 931 939 939 968 968 939 939 976 976 968 968 968 968 976 976 2605 2605 976 976 2606 2606 2607 2607 1003 1003 1011 1011 1034 1034 1011 1011 1038 1038 1034 1034 1034 1034 1038 1038 1059 1059 1038 1038 1067 1067 1059 1059 1059 1059 1067 1067 1084 1084 1067 1067 1090 1090 1084 1084 1084 1084 1090 1090 1103 1103 1090 1090 1109 1109 1103 1103 1103 1103 1109 1109 1120 1120 1109 1109 1126 1126 1120 1120 1120 1120 1126 1126 1134 1134 1126 1126 1141 1141 1134 1134 1134 1134 1141 1141 1139 1139 1141 1141 1151 1151 1139 1139 1139 1139 1151 1151 1143 1143 1151 1151 1155 1155 1143 1143 1143 1143 1155 1155 1140 1140 1155 1155 1152 1152 1140 1140 1140 1140 1152 1152 1135 1135 1152 1152 1142 1142 1135 1135 1135 1135 1142 1142 1121 1121 1142 1142 1127 1127 1121 1121 1121 1121 1127 1127 1104 1104 1127 1127 1110 1110 1104 1104 1104 1104 1110 1110 1085 1085 1110 1110 1091 1091 1085 1085 1085 1085 1091 1091 1060 1060 1091 1091 1068 1068 1060 1060 1060 1060 1068 1068 1035 1035 1068 1068 1039 1039 1035 1035 1035 1035 1039 1039 1004 1004 1039 1039 1012 1012 1004 1004 2608 2608 2609 2609 969 969 2610 2610 977 977 969 969 969 969 977 977 932 932 977 977 940 940 932 932 932 932 940 940 891 891 940 940 899 899 891 891 891 891 899 899 846 846 899 899 850 850 846 846 846 846 850 850 793 793 850 850 797 797 793 793 793 793 797 797 734 734 797 797 742 742 734 734 734 734 742 742 671 671 746 746 799 799 744 744 799 799 795 795 744 744 744 744 795 795 736 736 795 795 789 789 736 736 736 736 789 789 732 732 789 789 785 785 732 732 732 732 785 785 728 728 785 785 777 777 728 728 728 728 777 777 720 720 777 777 769 769 720 720 720 720 769 769 714 714 769 769 763 763 714 714 714 714 763 763 706 706 763 763 738 738 706 706 706 706 738 738 700 700 738 738 724 724 700 700 700 700 724 724 685 685 724 724 708 708 685 685 685 685 708 708 661 661 708 708 689 689 661 661 661 661 689 689 643 643 689 689 657 657 643 643 643 643 657 657 633 633 657 657 639 639 633 633 633 633 639 639 614 614 639 639 616 616 614 614 614 614 616 616 580 580 616 616 572 572 580 580 580 580 572 572 558 558 572 572 548 548 558 558 558 558 548 548 542 542 548 548 507 507 542 542 542 542 507 507 505 505 507 507 484 484 505 505 505 505 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 677 677 746 746 681 681 746 746 744 744 681 681 681 681 744 744 679 679 744 744 736 736 679 679 679 679 736 736 675 675 736 736 732 732 675 675 675 675 732 732 669 669 732 732 728 728 669 669 669 669 728 728 665 665 728 728 720 720 665 665 665 665 720 720 655 655 720 720 714 714 655 655 655 655 714 714 651 651 714 714 706 706 651 651 651 651 706 706 645 645 706 706 700 700 645 645 645 645 700 700 641 641 700 700 685 685 641 641 641 641 685 685 631 631 685 685 661 661 631 631 631 631 661 661 627 627 661 661 643 643 627 627 627 627 643 643 610 610 643 643 633 633 610 610 610 610 633 633 586 586 633 633 614 614 586 586 586 586 614 614 570 570 614 614 580 580 570 570 570 570 580 580 556 556 580 580 558 558 556 556 556 556 558 558 546 546 558 558 542 542 546 546 546 546 542 542 538 538 542 542 505 505 538 538 538 538 505 505 503 503 505 505 488 488 503 503 503 503 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 596 596 677 677 600 600 677 677 681 681 600 600 600 600 681 681 604 604 681 681 679 679 604 604 604 604 679 679 602 602 679 679 675 675 602 602 602 602 675 675 598 598 675 675 669 669 598 598 598 598 669 669 592 592 669 669 665 665 592 592 592 592 665 665 588 588 665 665 655 655 588 588 588 588 655 655 584 584 655 655 651 651 584 584 584 584 651 651 578 578 651 651 645 645 578 578 578 578 645 645 576 576 645 645 641 641 576 576 576 576 641 641 568 568 641 641 631 631 568 568 568 568 631 631 564 564 631 631 627 627 564 564 564 564 627 627 560 560 627 627 610 610 560 560 560 560 610 610 554 554 610 610 586 586 554 554 554 554 586 586 550 550 586 586 570 570 550 550 550 550 570 570 544 544 570 570 556 556 544 544 544 544 556 556 540 540 556 556 546 546 540 540 540 540 546 546 536 536 546 546 538 538 536 536 536 536 538 538 513 513 538 538 503 503 513 513 513 513 503 503 501 501 503 503 492 492 501 501 501 501 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 495 495 418 418 596 596 671 671 677 677 671 671 742 742 677 677 677 677 742 742 746 746 742 742 803 803 746 746 746 746 803 803 799 799 803 803 854 854 799 799 799 799 854 854 848 848 854 854 895 895 848 848 848 848 895 895 889 889 895 895 928 928 889 889 889 889 928 928 922 922 928 928 957 957 922 922 922 922 957 957 950 950 957 957 975 975 950 950 950 950 975 975 959 959 975 975 2611 2611 959 959 959 959 2612 2612 2613 2613 989 989 992 992 965 965 965 965 992 992 961 961 992 992 981 981 961 961 2614 2614 2615 2615 954 954 2616 2616 963 963 954 954 954 954 963 963 924 924 963 963 934 934 924 924 924 924 934 934 897 897 934 934 907 907 897 897 897 897 907 907 862 862 907 907 866 866 862 862 862 862 866 866 817 817 866 866 818 818 817 817 817 817 818 818 761 761 818 818 759 759 761 761 761 761 759 759 696 696 759 759 692 692 696 696 696 696 692 692 621 621 692 692 619 619 621 621 621 621 619 619 528 528 619 619 526 526 528 528 528 528 526 526 443 443 526 526 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2617 2617 2618 2618 270 270 2619 2619 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 495 495 422 422 1901 1901 1903 1903 1824 1824 1901 1901 1824 1824 1897 1897 1895 1895 1897 1897 1824 1824 1891 1891 1895 1895 1824 1824 1882 1882 1891 1891 1824 1824 1874 1874 1882 1882 1824 1824 1866 1866 1874 1874 1824 1824 1858 1858 1866 1866 1822 1822 1854 1854 1858 1858 1822 1822 1846 1846 1854 1854 1822 1822 1840 1840 1846 1846 1822 1822 1834 1834 1840 1840 1822 1822 1830 1830 1834 1834 1823 1823 1826 1826 1830 1830 1823 1823 1819 1819 1826 1826 1823 1823 1807 1807 1819 1819 1823 1823 1784 1784 1807 1807 1823 1823 1780 1780 1784 1784 1823 1823 1776 1776 1780 1780 1822 1822 1770 1770 1776 1776 1822 1822 1766 1766 1770 1770 1822 1822 1760 1760 1766 1766 1822 1822 1756 1756 1760 1760 1822 1822 1752 1752 1756 1756 1822 1822 1744 1744 1752 1752 1822 1822 1742 1742 1744 1744 1822 1822 1736 1736 1742 1742 1822 1822 1732 1732 1736 1736 1822 1822 1728 1728 1732 1732 1822 1822 1722 1722 1728 1728 1822 1822 1718 1718 1722 1722 1822 1822 1716 1716 1718 1718 1822 1822 1720 1720 1716 1716 1822 1822 1724 1724 1720 1720 1822 1822 1944 1944 1890 1890 1894 1894 1821 1821 1902 1902 1900 1900 1894 1894 1890 1890 1821 1821 1881 1881 1821 1821 1890 1890 1881 1881 1890 1890 1936 1936 1890 1890 1944 1944 1936 1936 1936 1936 1944 1944 1987 1987 1873 1873 1821 1821 1881 1881 1954 1954 1896 1896 1961 1961 1896 1896 1900 1900 1961 1961 1961 1961 1900 1900 1965 1965 1900 1900 1902 1902 1965 1965 1965 1965 1902 1902 1967 1967 1873 1873 1881 1881 1928 1928 1881 1881 1936 1936 1928 1928 1928 1928 1936 1936 1979 1979 1936 1936 1987 1987 1979 1979 1979 1979 1987 1987 2024 2024 1865 1865 1821 1821 1873 1873 1997 1997 1954 1954 2005 2005 1954 1954 1961 1961 2005 2005 2005 2005 1961 1961 2011 2011 1961 1961 1965 1965 2011 2011 2011 2011 1965 1965 2020 2020 1965 1965 1967 1967 2020 2020 2020 2020 1967 1967 2026 2026 1865 1865 1873 1873 1920 1920 1873 1873 1928 1928 1920 1920 1920 1920 1928 1928 1969 1969 1928 1928 1979 1979 1969 1969 1969 1969 1979 1979 2001 2001 1979 1979 2024 2024 2001 2001 2001 2001 2024 2024 2038 2038 1857 1857 1821 1821 1865 1865 2032 2032 1997 1997 2040 2040 1997 1997 2005 2005 2040 2040 2040 2040 2005 2005 2050 2050 2005 2005 2011 2011 2050 2050 2050 2050 2011 2011 2058 2058 2011 2011 2020 2020 2058 2058 2058 2058 2020 2020 2069 2069 2020 2020 2026 2026 2069 2069 2069 2069 2026 2026 2075 2075 1857 1857 1865 1865 1912 1912 1865 1865 1920 1920 1912 1912 1912 1912 1920 1920 1952 1952 1920 1920 1969 1969 1952 1952 1952 1952 1969 1969 1985 1985 1969 1969 2001 2001 1985 1985 1985 1985 2001 2001 2022 2022 2001 2001 2038 2038 2022 2022 2022 2022 2038 2038 2046 2046 1853 1853 1821 1821 1857 1857 2054 2054 2032 2032 2073 2073 2032 2032 2040 2040 2073 2073 2073 2073 2040 2040 2081 2081 2040 2040 2050 2050 2081 2081 2081 2081 2050 2050 2089 2089 2050 2050 2058 2058 2089 2089 2089 2089 2058 2058 2099 2099 2058 2058 2069 2069 2099 2099 2099 2099 2069 2069 2107 2107 2069 2069 2075 2075 2107 2107 2107 2107 2075 2075 2116 2116 1853 1853 1857 1857 1906 1906 1857 1857 1912 1912 1906 1906 1906 1906 1912 1912 1932 1932 1912 1912 1952 1952 1932 1932 1932 1932 1952 1952 1973 1973 1952 1952 1985 1985 1973 1973 1973 1973 1985 1985 1993 1993 1985 1985 2022 2022 1993 1993 1993 1993 2022 2022 2028 2028 2022 2022 2046 2046 2028 2028 2028 2028 2046 2046 2042 2042 1845 1845 1821 1821 1853 1853 2071 2071 2054 2054 2085 2085 2054 2054 2073 2073 2085 2085 2085 2085 2073 2073 2103 2103 2073 2073 2081 2081 2103 2103 2103 2103 2081 2081 2120 2120 2081 2081 2089 2089 2120 2120 2120 2120 2089 2089 2126 2126 2089 2089 2099 2099 2126 2126 2126 2126 2099 2099 2134 2134 2099 2099 2107 2107 2134 2134 2134 2134 2107 2107 2146 2146 2107 2107 2116 2116 2146 2146 2146 2146 2116 2116 2153 2153 1845 1845 1853 1853 1892 1892 1853 1853 1906 1906 1892 1892 1892 1892 1906 1906 1918 1918 1906 1906 1932 1932 1918 1918 1918 1918 1932 1932 1948 1948 1932 1932 1973 1973 1948 1948 1948 1948 1973 1973 1977 1977 1973 1973 1993 1993 1977 1977 1977 1977 1993 1993 1991 1991 1993 1993 2028 2028 1991 1991 1991 1991 2028 2028 2018 2018 2028 2028 2042 2042 2018 2018 2018 2018 2042 2042 2034 2034 1839 1839 1821 1821 1845 1845 2077 2077 2071 2071 2093 2093 2071 2071 2085 2085 2093 2093 2093 2093 2085 2085 2118 2118 2085 2085 2103 2103 2118 2118 2118 2118 2103 2103 2130 2130 2103 2103 2120 2120 2130 2130 2130 2130 2120 2120 2148 2148 2120 2120 2126 2126 2148 2148 2148 2148 2126 2126 2161 2161 2126 2126 2134 2134 2161 2161 2161 2161 2134 2134 2167 2167 2134 2134 2146 2146 2167 2167 2167 2167 2146 2146 2175 2175 2146 2146 2153 2153 2175 2175 2175 2175 2153 2153 2186 2186 1839 1839 1845 1845 1869 1869 1845 1845 1892 1892 1869 1869 1869 1869 1892 1892 1908 1908 1892 1892 1918 1918 1908 1908 1908 1908 1918 1918 1924 1924 1918 1918 1948 1948 1924 1924 1924 1924 1948 1948 1940 1940 1948 1948 1977 1977 1940 1940 1940 1940 1977 1977 1971 1971 1977 1977 1991 1991 1971 1971 1971 1971 1991 1991 1983 1983 1991 1991 2018 2018 1983 1983 1983 1983 2018 2018 1999 1999 2018 2018 2034 2034 1999 1999 1999 1999 2034 2034 2620 2620 1833 1833 1821 1821 1839 1839 2066 2066 2077 2077 2091 2091 2077 2077 2093 2093 2091 2091 2091 2091 2093 2093 2122 2122 2093 2093 2118 2118 2122 2122 2122 2122 2118 2118 2138 2138 2118 2118 2130 2130 2138 2138 2138 2138 2130 2130 2159 2159 2130 2130 2148 2148 2159 2159 2159 2159 2148 2148 2173 2173 2148 2148 2161 2161 2173 2173 2173 2173 2161 2161 2190 2190 2161 2161 2167 2167 2190 2190 2190 2190 2167 2167 2198 2198 2167 2167 2175 2175 2198 2198 2198 2198 2175 2175 2204 2204 2175 2175 2186 2186 2204 2204 2204 2204 2186 2186 2214 2214 1833 1833 1839 1839 1851 1851 1839 1839 1869 1869 1851 1851 1851 1851 1869 1869 1877 1877 1869 1869 1908 1908 1877 1877 1877 1877 1908 1908 1904 1904 1908 1908 1924 1924 1904 1904 1904 1904 1924 1924 1916 1916 1924 1924 1940 1940 1916 1916 1916 1916 1940 1940 1930 1930 1940 1940 1971 1971 1930 1930 1930 1930 1971 1971 1942 1942 1971 1971 1983 1983 1942 1942 1942 1942 1983 1983 1963 1963 1983 1983 1999 1999 1963 1963 1963 1963 1999 1999 2621 2621 1999 1999 2622 2622 2623 2623 1975 1975 2013 2013 1981 1981 1829 1829 1821 1821 1833 1833 2048 2048 2066 2066 2083 2083 2066 2066 2091 2091 2083 2083 2083 2083 2091 2091 2114 2114 2091 2091 2122 2122 2114 2114 2114 2114 2122 2122 2136 2136 2122 2122 2138 2138 2136 2136 2136 2136 2138 2138 2163 2163 2138 2138 2159 2159 2163 2163 2163 2163 2159 2159 2181 2181 2159 2159 2173 2173 2181 2181 2181 2181 2173 2173 2196 2196 2173 2173 2190 2190 2196 2196 2196 2196 2190 2190 2210 2210 2190 2190 2198 2198 2210 2210 2210 2210 2198 2198 2624 2624 2198 2198 2204 2204 2625 2625 2626 2626 2204 2204 2627 2627 2204 2204 2214 2214 2628 2628 2629 2629 2214 2214 2630 2630 1829 1829 1833 1833 1837 1837 1833 1833 1851 1851 1837 1837 1837 1837 1851 1851 1849 1849 1851 1851 1877 1877 1849 1849 1849 1849 1877 1877 1863 1863 1877 1877 1904 1904 1863 1863 1863 1863 1904 1904 1887 1887 1904 1904 1916 1916 1887 1887 1887 1887 1916 1916 1898 1898 1916 1916 1930 1930 1898 1898 1898 1898 1930 1930 1910 1910 1930 1930 1942 1942 1910 1910 1910 1910 1942 1942 1914 1914 1942 1942 1963 1963 1914 1914 1914 1914 1963 1963 2631 2631 1963 1963 2632 2632 2633 2633 1922 1922 1975 1975 1926 1926 1975 1975 1981 1981 1926 1926 1926 1926 1981 1981 1934 1934 1825 1825 1821 1821 1829 1829 2634 2634 2048 2048 2635 2635 2048 2048 2083 2083 2636 2636 2637 2637 2083 2083 2638 2638 2083 2083 2114 2114 2639 2639 2640 2640 2114 2114 2641 2641 2114 2114 2136 2136 2642 2642 2643 2643 2136 2136 2157 2157 2136 2136 2163 2163 2157 2157 2157 2157 2163 2163 2179 2179 2163 2163 2181 2181 2179 2179 2179 2179 2181 2181 2644 2644 2181 2181 2196 2196 2645 2645 2646 2646 2196 2196 2647 2647 2196 2196 2210 2210 2648 2648 2649 2649 2210 2210 2650 2650 2210 2210 2651 2651 2652 2652 2231 2231 2223 2223 2244 2244 2223 2223 2229 2229 2244 2244 2244 2244 2229 2229 2252 2252 2229 2229 2239 2239 2252 2252 2252 2252 2239 2239 2256 2256 1825 1825 1829 1829 1827 1827 1829 1829 1837 1837 1827 1827 1827 1827 1837 1837 1831 1831 1837 1837 1849 1849 1831 1831 1831 1831 1849 1849 1835 1835 1849 1849 1863 1863 1835 1835 1835 1835 1863 1863 1841 1841 1863 1863 1887 1887 1841 1841 1841 1841 1887 1887 1843 1843 1887 1887 1898 1898 1843 1843 1843 1843 1898 1898 1847 1847 1898 1898 1910 1910 1847 1847 1847 1847 1910 1910 1855 1855 1910 1910 1914 1914 1855 1855 1855 1855 1914 1914 2653 2653 1914 1914 2654 2654 2655 2655 1859 1859 1922 1922 1861 1861 1922 1922 1926 1926 1861 1861 1861 1861 1926 1926 1867 1867 1926 1926 1934 1934 1867 1867 1867 1867 1934 1934 1871 1871 1818 1818 1821 1821 1825 1825 1989 1989 2030 2030 2036 2036 2030 2030 2062 2062 2036 2036 2036 2036 2062 2062 2079 2079 2062 2062 2097 2097 2079 2079 2079 2079 2097 2097 2112 2112 2097 2097 2128 2128 2112 2112 2112 2112 2128 2128 2142 2142 2656 2656 2157 2157 2657 2657 2658 2658 2157 2157 2659 2659 2157 2157 2179 2179 2660 2660 2661 2661 2179 2179 2662 2662 2179 2179 2663 2663 2664 2664 2194 2194 2200 2200 2217 2217 2200 2200 2219 2219 2217 2217 2217 2217 2219 2219 2235 2235 2219 2219 2231 2231 2235 2235 2235 2235 2231 2231 2248 2248 2231 2231 2244 2244 2248 2248 2248 2248 2244 2244 2263 2263 2244 2244 2252 2252 2263 2263 2263 2263 2252 2252 2269 2269 2252 2252 2256 2256 2269 2269 2269 2269 2256 2256 2277 2277 1818 1818 1825 1825 1816 1816 1825 1825 1827 1827 1816 1816 1816 1816 1827 1827 1814 1814 1827 1827 1831 1831 1814 1814 1814 1814 1831 1831 1812 1812 1831 1831 1835 1835 1812 1812 1812 1812 1835 1835 1810 1810 1835 1835 1841 1841 1810 1810 1810 1810 1841 1841 1808 1808 1841 1841 1843 1843 1808 1808 1808 1808 1843 1843 1804 1804 1843 1843 1847 1847 1804 1804 1804 1804 1847 1847 1802 1802 1847 1847 1855 1855 1802 1802 1802 1802 1855 1855 2665 2665 1855 1855 2666 2666 2667 2667 1800 1800 1859 1859 1798 1798 1859 1859 1861 1861 1798 1798 1798 1798 1861 1861 1796 1796 1861 1861 1867 1867 1796 1796 1796 1796 1867 1867 1794 1794 1867 1867 1871 1871 1794 1794 1794 1794 1871 1871 1792 1792 1806 1806 1821 1821 1818 1818 1938 1938 1989 1989 1995 1995 1989 1989 2036 2036 1995 1995 1995 1995 2036 2036 2044 2044 2036 2036 2079 2079 2044 2044 2044 2044 2079 2079 2087 2087 2079 2079 2112 2112 2087 2087 2087 2087 2112 2112 2124 2124 2112 2112 2142 2142 2124 2124 2124 2124 2142 2142 2155 2155 2142 2142 2169 2169 2155 2155 2155 2155 2169 2169 2188 2188 2169 2169 2668 2668 2188 2188 2188 2188 2669 2669 2670 2670 2194 2194 2217 2217 2208 2208 2208 2208 2217 2217 2227 2227 2217 2217 2235 2235 2227 2227 2227 2227 2235 2235 2246 2246 2235 2235 2248 2248 2246 2246 2246 2246 2248 2248 2265 2265 2248 2248 2263 2263 2265 2265 2265 2265 2263 2263 2275 2275 2263 2263 2269 2269 2275 2275 2275 2275 2269 2269 2284 2284 2269 2269 2277 2277 2284 2284 2284 2284 2277 2277 2290 2290 1806 1806 1818 1818 1781 1781 1818 1818 1816 1816 1781 1781 1781 1781 1816 1816 1777 1777 1816 1816 1814 1814 1777 1777 1777 1777 1814 1814 1771 1771 1814 1814 1812 1812 1771 1771 1771 1771 1812 1812 1767 1767 1812 1812 1810 1810 1767 1767 1767 1767 1810 1810 1757 1757 1810 1810 1808 1808 1757 1757 1757 1757 1808 1808 1753 1753 1808 1808 1804 1804 1753 1753 1753 1753 1804 1804 1745 1745 1804 1804 1802 1802 1745 1745 1745 1745 1802 1802 2671 2671 1802 1802 2672 2672 2673 2673 1737 1737 1800 1800 1729 1729 1800 1800 1798 1798 1729 1729 1729 1729 1798 1798 1713 1713 1798 1798 1796 1796 1713 1713 1713 1713 1796 1796 1711 1711 1796 1796 1794 1794 1711 1711 1711 1711 1794 1794 1707 1707 1794 1794 1792 1792 1707 1707 1707 1707 1792 1792 1699 1699 1783 1783 1821 1821 1806 1806 1875 1875 1938 1938 1946 1946 1938 1938 1995 1995 1946 1946 1946 1946 1995 1995 2003 2003 1995 1995 2044 2044 2003 2003 2003 2003 2044 2044 2052 2052 2044 2044 2087 2087 2052 2052 2052 2052 2087 2087 2095 2095 2087 2087 2124 2124 2095 2095 2095 2095 2124 2124 2132 2132 2124 2124 2155 2155 2132 2132 2132 2132 2155 2155 2165 2165 2155 2155 2188 2188 2165 2165 2165 2165 2188 2188 2192 2192 2188 2188 2674 2674 2192 2192 2192 2192 2675 2675 2676 2676 2208 2208 2227 2227 2221 2221 2221 2221 2227 2227 2242 2242 2227 2227 2246 2246 2242 2242 2242 2242 2246 2246 2260 2260 2246 2246 2265 2265 2260 2260 2260 2260 2265 2265 2273 2273 2265 2265 2275 2275 2273 2273 2273 2273 2275 2275 2286 2286 2275 2275 2284 2284 2286 2286 2286 2286 2284 2284 2297 2297 2284 2284 2290 2290 2297 2297 2297 2297 2290 2290 2301 2301 1783 1783 1806 1806 1773 1773 1806 1806 1781 1781 1773 1773 1773 1773 1781 1781 1761 1761 1781 1781 1777 1777 1761 1761 1761 1761 1777 1777 1747 1747 1777 1777 1771 1771 1747 1747 1747 1747 1771 1771 1725 1725 1771 1771 1767 1767 1725 1725 1725 1725 1767 1767 1701 1701 1767 1767 1757 1757 1701 1701 1701 1701 1757 1757 1690 1690 1757 1757 1753 1753 1690 1690 1690 1690 1753 1753 1682 1682 1753 1753 1745 1745 1682 1682 1682 1682 1745 1745 2677 2677 1745 1745 2678 2678 2679 2679 1672 1672 1737 1737 1666 1666 1737 1737 1729 1729 1666 1666 1666 1666 1729 1729 1656 1656 1729 1729 1713 1713 1656 1656 1656 1656 1713 1713 1646 1646 1713 1713 1711 1711 1646 1646 1646 1646 1711 1711 1636 1636 1711 1711 1707 1707 1636 1636 1636 1636 1707 1707 1632 1632 1707 1707 1699 1699 1632 1632 1632 1632 1699 1699 1626 1626 1779 1779 1821 1821 1783 1783 1790 1790 1875 1875 1879 1879 1875 1875 1946 1946 1879 1879 1879 1879 1946 1946 1950 1950 1946 1946 2003 2003 1950 1950 1950 1950 2003 2003 2007 2007 2003 2003 2052 2052 2007 2007 2007 2007 2052 2052 2056 2056 2052 2052 2095 2095 2056 2056 2056 2056 2095 2095 2101 2101 2095 2095 2132 2132 2101 2101 2101 2101 2132 2132 2140 2140 2132 2132 2165 2165 2140 2140 2140 2140 2165 2165 2171 2171 2165 2165 2192 2192 2171 2171 2171 2171 2192 2192 2202 2202 2192 2192 2680 2680 2202 2202 2202 2202 2681 2681 2682 2682 2221 2221 2242 2242 2225 2225 2225 2225 2242 2242 2250 2250 2242 2242 2260 2260 2250 2250 2250 2250 2260 2260 2267 2267 2260 2260 2273 2273 2267 2267 2267 2267 2273 2273 2282 2282 2273 2273 2286 2286 2282 2282 2282 2282 2286 2286 2295 2295 2286 2286 2297 2297 2295 2295 2295 2295 2297 2297 2303 2303 2297 2297 2301 2301 2303 2303 2303 2303 2301 2301 2310 2310 1779 1779 1783 1783 1763 1763 1783 1783 1773 1773 1763 1763 1763 1763 1773 1773 1739 1739 1773 1773 1761 1761 1739 1739 1739 1739 1761 1761 1703 1703 1761 1761 1747 1747 1703 1703 1703 1703 1747 1747 1684 1684 1747 1747 1725 1725 1684 1684 1684 1684 1725 1725 1670 1670 1725 1725 1701 1701 1670 1670 1670 1670 1701 1701 1652 1652 1701 1701 1690 1690 1652 1652 1652 1652 1690 1690 1628 1628 1690 1690 1682 1682 1628 1628 1628 1628 1682 1682 2683 2683 1682 1682 2684 2684 2685 2685 1615 1615 1672 1672 1607 1607 1672 1672 1666 1666 1607 1607 1607 1607 1666 1666 1597 1597 1666 1666 1656 1656 1597 1597 1597 1597 1656 1656 1589 1589 1656 1656 1646 1646 1589 1589 1589 1589 1646 1646 1579 1579 1646 1646 1636 1636 1579 1579 1579 1579 1636 1636 1565 1565 1636 1636 1632 1632 1565 1565 1565 1565 1632 1632 1561 1561 1632 1632 1626 1626 1561 1561 1561 1561 1626 1626 1559 1559 1775 1775 1821 1821 1779 1779 1697 1697 1790 1790 1788 1788 1790 1790 1879 1879 1788 1788 1788 1788 1879 1879 1883 1883 1879 1879 1950 1950 1883 1883 1883 1883 1950 1950 1956 1956 1950 1950 2007 2007 1956 1956 1956 1956 2007 2007 2009 2009 2007 2007 2056 2056 2009 2009 2009 2009 2056 2056 2060 2060 2056 2056 2101 2101 2060 2060 2060 2060 2101 2101 2105 2105 2101 2101 2140 2140 2105 2105 2105 2105 2140 2140 2144 2144 2140 2140 2171 2171 2144 2144 2144 2144 2171 2171 2177 2177 2171 2171 2202 2202 2177 2177 2177 2177 2202 2202 2206 2206 2202 2202 2686 2686 2206 2206 2206 2206 2687 2687 2688 2688 2225 2225 2250 2250 2233 2233 2233 2233 2250 2250 2254 2254 2250 2250 2267 2267 2254 2254 2254 2254 2267 2267 2271 2271 2267 2267 2282 2282 2271 2271 2271 2271 2282 2282 2288 2288 2282 2282 2295 2295 2288 2288 2288 2288 2295 2295 2299 2299 2295 2295 2303 2303 2299 2299 2299 2299 2303 2303 2308 2308 2303 2303 2310 2310 2308 2308 2308 2308 2310 2310 2315 2315 1775 1775 1779 1779 1749 1749 1779 1779 1763 1763 1749 1749 1749 1749 1763 1763 1705 1705 1763 1763 1739 1739 1705 1705 1705 1705 1739 1739 1680 1680 1739 1739 1703 1703 1680 1680 1680 1680 1703 1703 1660 1660 1703 1703 1684 1684 1660 1660 1660 1660 1684 1684 1624 1624 1684 1684 1670 1670 1624 1624 1624 1624 1670 1670 1609 1609 1670 1670 1652 1652 1609 1609 1609 1609 1652 1652 1593 1593 1652 1652 1628 1628 1593 1593 1593 1593 1628 1628 2689 2689 1628 1628 2690 2690 2691 2691 1567 1567 1615 1615 1554 1554 1615 1615 1607 1607 1554 1554 1554 1554 1607 1607 1546 1546 1607 1607 1597 1597 1546 1546 1546 1546 1597 1597 1536 1536 1597 1597 1589 1589 1536 1536 1536 1536 1589 1589 1528 1528 1589 1589 1579 1579 1528 1528 1528 1528 1579 1579 1512 1512 1579 1579 1565 1565 1512 1512 1512 1512 1565 1565 1506 1506 1565 1565 1561 1561 1506 1506 1506 1506 1561 1561 1502 1502 1561 1561 1559 1559 1502 1502 1502 1502 1559 1559 1501 1501 1769 1769 1821 1821 1775 1775 1622 1622 1697 1697 1695 1695 1697 1697 1788 1788 1695 1695 1695 1695 1788 1788 1786 1786 1788 1788 1883 1883 1786 1786 1786 1786 1883 1883 1885 1885 1883 1883 1956 1956 1885 1885 1885 1885 1956 1956 1958 1958 1956 1956 2009 2009 1958 1958 1958 1958 2009 2009 2015 2015 2009 2009 2060 2060 2015 2015 2015 2015 2060 2060 2064 2064 2060 2060 2105 2105 2064 2064 2064 2064 2105 2105 2109 2109 2105 2105 2144 2144 2109 2109 2109 2109 2144 2144 2150 2150 2144 2144 2177 2177 2150 2150 2150 2150 2177 2177 2183 2183 2177 2177 2206 2206 2183 2183 2183 2183 2206 2206 2212 2212 2206 2206 2692 2692 2212 2212 2212 2212 2693 2693 2694 2694 2233 2233 2254 2254 2237 2237 2237 2237 2254 2254 2258 2258 2254 2254 2271 2271 2258 2258 2258 2258 2271 2271 2279 2279 2271 2271 2288 2288 2279 2279 2279 2279 2288 2288 2292 2292 2288 2288 2299 2299 2292 2292 2292 2292 2299 2299 2305 2305 2299 2299 2308 2308 2305 2305 2305 2305 2308 2308 2312 2312 2308 2308 2315 2315 2312 2312 2312 2312 2315 2315 2317 2317 1769 1769 1775 1775 1733 1733 1775 1775 1749 1749 1733 1733 1733 1733 1749 1749 1686 1686 1749 1749 1705 1705 1686 1686 1686 1686 1705 1705 1662 1662 1705 1705 1680 1680 1662 1662 1662 1662 1680 1680 1617 1617 1680 1680 1660 1660 1617 1617 1617 1617 1660 1660 1601 1601 1660 1660 1624 1624 1601 1601 1601 1601 1624 1624 1569 1569 1624 1624 1609 1609 1569 1569 1569 1569 1609 1609 1548 1548 1609 1609 1593 1593 1548 1548 1548 1548 1593 1593 1532 1532 1593 1593 2695 2695 1532 1532 1532 1532 2696 2696 2697 2697 1567 1567 1554 1554 1508 1508 1508 1508 1554 1554 1497 1497 1554 1554 1546 1546 1497 1497 1497 1497 1546 1546 1489 1489 1546 1546 1536 1536 1489 1489 1489 1489 1536 1536 1479 1479 1536 1536 1528 1528 1479 1479 1479 1479 1528 1528 1467 1467 1528 1528 1512 1512 1467 1467 1467 1467 1512 1512 1457 1457 1512 1512 1506 1506 1457 1457 1457 1457 1506 1506 1453 1453 1506 1506 1502 1502 1453 1453 1453 1453 1502 1502 1450 1450 1502 1502 1501 1501 1450 1450 1450 1450 1501 1501 1454 1454 1765 1765 1821 1821 1769 1769 1558 1558 1622 1622 1621 1621 1622 1622 1695 1695 1621 1621 1621 1621 1695 1695 1694 1694 1695 1695 1786 1786 1694 1694 1694 1694 1786 1786 1785 1785 1786 1786 1885 1885 1785 1785 1785 1785 1885 1885 1889 1889 1885 1885 1958 1958 1889 1889 1889 1889 1958 1958 1960 1960 1958 1958 2015 2015 1960 1960 1960 1960 2015 2015 2017 2017 2015 2015 2064 2064 2017 2017 2017 2017 2064 2064 2068 2068 2064 2064 2109 2109 2068 2068 2068 2068 2109 2109 2111 2111 2109 2109 2150 2150 2111 2111 2111 2111 2150 2150 2152 2152 2150 2150 2183 2183 2152 2152 2152 2152 2183 2183 2185 2185 2183 2183 2212 2212 2185 2185 2185 2185 2212 2212 2216 2216 2212 2212 2698 2698 2216 2216 2216 2216 2699 2699 2700 2700 2237 2237 2258 2258 2241 2241 2241 2241 2258 2258 2262 2262 2258 2258 2279 2279 2262 2262 2262 2262 2279 2279 2281 2281 2279 2279 2292 2292 2281 2281 2281 2281 2292 2292 2294 2294 2292 2292 2305 2305 2294 2294 2294 2294 2305 2305 2307 2307 2305 2305 2312 2312 2307 2307 2307 2307 2312 2312 2314 2314 2312 2312 2317 2317 2314 2314 2314 2314 2317 2317 2319 2319 1765 1765 1769 1769 1709 1709 1769 1769 1733 1733 1709 1709 1709 1709 1733 1733 1676 1676 1733 1733 1686 1686 1676 1676 1676 1676 1686 1686 1630 1630 1686 1686 1662 1662 1630 1630 1630 1630 1662 1662 1603 1603 1662 1662 1617 1617 1603 1603 1603 1603 1617 1617 1563 1563 1617 1617 1601 1601 1563 1563 1563 1563 1601 1601 1540 1540 1601 1601 1569 1569 1540 1540 1540 1540 1569 1569 1510 1510 1569 1569 1548 1548 1510 1510 1510 1510 1548 1548 1493 1493 1548 1548 1532 1532 1493 1493 1493 1493 1532 1532 2701 2701 1532 1532 2702 2702 2703 2703 1475 1475 1508 1508 1451 1451 1508 1508 1497 1497 1451 1451 1451 1451 1497 1497 1444 1444 1497 1497 1489 1489 1444 1444 1444 1444 1489 1489 1436 1436 1489 1489 1479 1479 1436 1436 1436 1436 1479 1479 1422 1422 1479 1479 1467 1467 1422 1422 1422 1422 1467 1467 1412 1412 1467 1467 1457 1457 1412 1412 1412 1412 1457 1457 1410 1410 1457 1457 1453 1453 1410 1410 1410 1410 1453 1453 1409 1409 1453 1453 1450 1450 1409 1409 1409 1409 1450 1450 1411 1411 1450 1450 1454 1454 1411 1411 1411 1411 1454 1454 1413 1413 1759 1759 1821 1821 1765 1765 1503 1503 1558 1558 1560 1560 1558 1558 1621 1621 1560 1560 1560 1560 1621 1621 1623 1623 1621 1621 1694 1694 1623 1623 1623 1623 1694 1694 1696 1696 1694 1694 1785 1785 1696 1696 1696 1696 1785 1785 1787 1787 1785 1785 1889 1889 1787 1787 1787 1787 1889 1889 1886 1886 1889 1889 1960 1960 1886 1886 1886 1886 1960 1960 1959 1959 1960 1960 2017 2017 1959 1959 1959 1959 2017 2017 2016 2016 2017 2017 2068 2068 2016 2016 2016 2016 2068 2068 2065 2065 2068 2068 2111 2111 2065 2065 2065 2065 2111 2111 2110 2110 2111 2111 2152 2152 2110 2110 2110 2110 2152 2152 2151 2151 2152 2152 2185 2185 2151 2151 2151 2151 2185 2185 2184 2184 2185 2185 2216 2216 2184 2184 2184 2184 2216 2216 2213 2213 2216 2216 2704 2704 2213 2213 2213 2213 2705 2705 2706 2706 2241 2241 2262 2262 2238 2238 2238 2238 2262 2262 2259 2259 2262 2262 2281 2281 2259 2259 2259 2259 2281 2281 2280 2280 2281 2281 2294 2294 2280 2280 2280 2280 2294 2294 2293 2293 2294 2294 2307 2307 2293 2293 2293 2293 2307 2307 2306 2306 2307 2307 2314 2314 2306 2306 2306 2306 2314 2314 2313 2313 2314 2314 2319 2319 2313 2313 2313 2313 2319 2319 2318 2318 1759 1759 1765 1765 1692 1692 1765 1765 1709 1709 1692 1692 1692 1692 1709 1709 1658 1658 1709 1709 1676 1676 1658 1658 1658 1658 1676 1676 1611 1611 1676 1676 1630 1630 1611 1611 1611 1611 1630 1630 1571 1571 1630 1630 1603 1603 1571 1571 1571 1571 1603 1603 1544 1544 1603 1603 1563 1563 1544 1544 1544 1544 1563 1563 1504 1504 1563 1563 1540 1540 1504 1504 1504 1504 1540 1540 1485 1485 1540 1540 1510 1510 1485 1485 1485 1485 1510 1510 1455 1455 1510 1510 1493 1493 1455 1455 1455 1455 1493 1493 2707 2707 1493 1493 2708 2708 2709 2709 1440 1440 1475 1475 1418 1418 1475 1475 1451 1451 1418 1418 1418 1418 1451 1451 1401 1401 1451 1451 1444 1444 1401 1401 1401 1401 1444 1444 1395 1395 1444 1444 1436 1436 1395 1395 1395 1395 1436 1436 1385 1385 1436 1436 1422 1422 1385 1385 1385 1385 1422 1422 1371 1371 1422 1422 1412 1412 1371 1371 1371 1371 1412 1412 1367 1367 1412 1412 1410 1410 1367 1367 1367 1367 1410 1410 1364 1364 1410 1410 1409 1409 1364 1364 1364 1364 1409 1409 1368 1368 1409 1409 1411 1411 1368 1368 1368 1368 1411 1411 1372 1372 1411 1411 1413 1413 1372 1372 1372 1372 1413 1413 1386 1386 1755 1755 1821 1821 1759 1759 1458 1458 1503 1503 1507 1507 1503 1503 1560 1560 1507 1507 1507 1507 1560 1560 1562 1562 1560 1560 1623 1623 1562 1562 1562 1562 1623 1623 1627 1627 1623 1623 1696 1696 1627 1627 1627 1627 1696 1696 1698 1698 1696 1696 1787 1787 1698 1698 1698 1698 1787 1787 1789 1789 1787 1787 1886 1886 1789 1789 1789 1789 1886 1886 1884 1884 1886 1886 1959 1959 1884 1884 1884 1884 1959 1959 1957 1957 1959 1959 2016 2016 1957 1957 1957 1957 2016 2016 2010 2010 2016 2016 2065 2065 2010 2010 2010 2010 2065 2065 2061 2061 2065 2065 2110 2110 2061 2061 2061 2061 2110 2110 2106 2106 2110 2110 2151 2151 2106 2106 2106 2106 2151 2151 2145 2145 2151 2151 2184 2184 2145 2145 2145 2145 2184 2184 2178 2178 2184 2184 2213 2213 2178 2178 2178 2178 2213 2213 2207 2207 2213 2213 2710 2710 2207 2207 2207 2207 2711 2711 2712 2712 2238 2238 2259 2259 2234 2234 2234 2234 2259 2259 2255 2255 2259 2259 2280 2280 2255 2255 2255 2255 2280 2280 2272 2272 2280 2280 2293 2293 2272 2272 2272 2272 2293 2293 2289 2289 2293 2293 2306 2306 2289 2289 2289 2289 2306 2306 2300 2300 2306 2306 2313 2313 2300 2300 2300 2300 2313 2313 2309 2309 2313 2313 2318 2318 2309 2309 2309 2309 2318 2318 2316 2316 1755 1755 1759 1759 1688 1688 1759 1759 1692 1692 1688 1688 1688 1688 1692 1692 1634 1634 1692 1692 1658 1658 1634 1634 1634 1634 1658 1658 1595 1595 1658 1658 1611 1611 1595 1595 1595 1595 1611 1611 1552 1552 1611 1611 1571 1571 1552 1552 1552 1552 1571 1571 1514 1514 1571 1571 1544 1544 1514 1514 1514 1514 1544 1544 1487 1487 1544 1544 1504 1504 1487 1487 1487 1487 1504 1504 1448 1448 1504 1504 1485 1485 1448 1448 1448 1448 1485 1485 1432 1432 1485 1485 1455 1455 1432 1432 1432 1432 1455 1455 1403 1403 1455 1455 2713 2713 1403 1403 1403 1403 2714 2714 2715 2715 1440 1440 1418 1418 1389 1389 1389 1389 1418 1418 1365 1365 1418 1418 1401 1401 1365 1365 1365 1365 1401 1401 1356 1356 1401 1401 1395 1395 1356 1356 1356 1356 1395 1395 1348 1348 1395 1395 1385 1385 1348 1348 1348 1348 1385 1385 1334 1334 1385 1385 1371 1371 1334 1334 1334 1334 1371 1371 1332 1332 1371 1371 1367 1367 1332 1332 1332 1332 1367 1367 1329 1329 1367 1367 1364 1364 1329 1329 1329 1329 1364 1364 1333 1333 1364 1364 1368 1368 1333 1333 1333 1333 1368 1368 1335 1335 1368 1368 1372 1372 1335 1335 1335 1335 1372 1372 1349 1349 1372 1372 1386 1386 1349 1349 1349 1349 1386 1386 1357 1357 1751 1751 1820 1820 1755 1755 1423 1423 1458 1458 1468 1468 1458 1458 1507 1507 1468 1468 1468 1468 1507 1507 1513 1513 1507 1507 1562 1562 1513 1513 1513 1513 1562 1562 1566 1566 1562 1562 1627 1627 1566 1566 1566 1566 1627 1627 1633 1633 1627 1627 1698 1698 1633 1633 1633 1633 1698 1698 1700 1700 1698 1698 1789 1789 1700 1700 1700 1700 1789 1789 1791 1791 1789 1789 1884 1884 1791 1791 1791 1791 1884 1884 1880 1880 1884 1884 1957 1957 1880 1880 1880 1880 1957 1957 1951 1951 1957 1957 2010 2010 1951 1951 1951 1951 2010 2010 2008 2008 2010 2010 2061 2061 2008 2008 2008 2008 2061 2061 2057 2057 2061 2061 2106 2106 2057 2057 2057 2057 2106 2106 2102 2102 2106 2106 2145 2145 2102 2102 2102 2102 2145 2145 2141 2141 2145 2145 2178 2178 2141 2141 2141 2141 2178 2178 2172 2172 2178 2178 2207 2207 2172 2172 2172 2172 2207 2207 2203 2203 2207 2207 2716 2716 2203 2203 2203 2203 2717 2717 2718 2718 2234 2234 2255 2255 2226 2226 2226 2226 2255 2255 2251 2251 2255 2255 2272 2272 2251 2251 2251 2251 2272 2272 2268 2268 2272 2272 2289 2289 2268 2268 2268 2268 2289 2289 2283 2283 2289 2289 2300 2300 2283 2283 2283 2283 2300 2300 2296 2296 2300 2300 2309 2309 2296 2296 2296 2296 2309 2309 2304 2304 2309 2309 2316 2316 2304 2304 2304 2304 2316 2316 2311 2311 1751 1751 1755 1755 1678 1678 1755 1755 1688 1688 1678 1678 1678 1678 1688 1688 1619 1619 1688 1688 1634 1634 1619 1619 1619 1619 1634 1634 1581 1581 1634 1634 1595 1595 1581 1581 1581 1581 1595 1595 1538 1538 1595 1595 1552 1552 1538 1538 1538 1538 1552 1552 1495 1495 1552 1552 1514 1514 1495 1495 1495 1495 1514 1514 1459 1459 1514 1514 1487 1487 1459 1459 1459 1459 1487 1487 1434 1434 1487 1487 1448 1448 1434 1434 1434 1434 1448 1448 1399 1399 1448 1448 1432 1432 1399 1399 1399 1399 1432 1432 1377 1377 1432 1432 1403 1403 1377 1377 1377 1377 1403 1403 2719 2719 1403 1403 2720 2720 2721 2721 2722 2722 1389 1389 2723 2723 1389 1389 1365 1365 2724 2724 2725 2725 1365 1365 2726 2726 1365 1365 1356 1356 2727 2727 2728 2728 1356 1356 2729 2729 1356 1356 1348 1348 2730 2730 2731 2731 1348 1348 2732 2732 1348 1348 1334 1334 2733 2733 2734 2734 1334 1334 2735 2735 1334 1334 1332 1332 2736 2736 2737 2737 1332 1332 2738 2738 1332 1332 1329 1329 2739 2739 2740 2740 1329 1329 2741 2741 1329 1329 1333 1333 2742 2742 2743 2743 1333 1333 2744 2744 1333 1333 1335 1335 2745 2745 2746 2746 1335 1335 2747 2747 1335 1335 1349 1349 2748 2748 2749 2749 1349 1349 2750 2750 1349 1349 1357 1357 2751 2751 2752 2752 1357 1357 2753 2753 1743 1743 1820 1820 1751 1751 1396 1396 1423 1423 1437 1437 1423 1423 1468 1468 1437 1437 1437 1437 1468 1468 1480 1480 1468 1468 1513 1513 1480 1480 1480 1480 1513 1513 1529 1529 1513 1513 1566 1566 1529 1529 1529 1529 1566 1566 1580 1580 1566 1566 1633 1633 1580 1580 1580 1580 1633 1633 1637 1637 1633 1633 1700 1700 1637 1637 1637 1637 1700 1700 1708 1708 1700 1700 1791 1791 1708 1708 1708 1708 1791 1791 1793 1793 1791 1791 1880 1880 1793 1793 1793 1793 1880 1880 1876 1876 1880 1880 1951 1951 1876 1876 1876 1876 1951 1951 1947 1947 1951 1951 2008 2008 1947 1947 1947 1947 2008 2008 2004 2004 2008 2008 2057 2057 2004 2004 2004 2004 2057 2057 2053 2053 2057 2057 2102 2102 2053 2053 2053 2053 2102 2102 2096 2096 2102 2102 2141 2141 2096 2096 2096 2096 2141 2141 2133 2133 2141 2141 2172 2172 2133 2133 2133 2133 2172 2172 2166 2166 2172 2172 2203 2203 2166 2166 2166 2166 2203 2203 2193 2193 2203 2203 2754 2754 2193 2193 2193 2193 2755 2755 2756 2756 2226 2226 2251 2251 2222 2222 2222 2222 2251 2251 2243 2243 2251 2251 2268 2268 2243 2243 2243 2243 2268 2268 2261 2261 2268 2268 2283 2283 2261 2261 2261 2261 2283 2283 2274 2274 2283 2283 2296 2296 2274 2274 2274 2274 2296 2296 2287 2287 2296 2296 2304 2304 2287 2287 2287 2287 2304 2304 2298 2298 2304 2304 2311 2311 2298 2298 2298 2298 2311 2311 2302 2302 1743 1743 1751 1751 1674 1674 1751 1751 1678 1678 1674 1674 1674 1674 1678 1678 1613 1613 1678 1678 1619 1619 1613 1613 1613 1613 1619 1619 1556 1556 1619 1619 1581 1581 1556 1556 1556 1556 1581 1581 1518 1518 1581 1581 1538 1538 1518 1518 1518 1518 1538 1538 1481 1481 1538 1538 1495 1495 1481 1481 1481 1481 1495 1495 1442 1442 1495 1495 1459 1459 1442 1442 1442 1442 1459 1459 1405 1405 1459 1459 1434 1434 1405 1405 1405 1405 1434 1434 1381 1381 1434 1434 1399 1399 1381 1381 1381 1381 1399 1399 2757 2757 1399 1399 1377 1377 2758 2758 2759 2759 1377 1377 2760 2760 1377 1377 2761 2761 2762 2762 1327 1327 1358 1358 1313 1313 1358 1358 1338 1338 1313 1313 1313 1313 1338 1338 1294 1294 1338 1338 1323 1323 1294 1294 1294 1294 1323 1323 1286 1286 1323 1323 1317 1317 1286 1286 1286 1286 1317 1317 1278 1278 1317 1317 1303 1303 1278 1278 1278 1278 1303 1303 1268 1268 1303 1303 1299 1299 1268 1268 1268 1268 1299 1299 1265 1265 1299 1299 1296 1296 1265 1265 1265 1265 1296 1296 1269 1269 1296 1296 1300 1300 1269 1269 1269 1269 1300 1300 1279 1279 1300 1300 1304 1304 1279 1279 1279 1279 1304 1304 1287 1287 1304 1304 1318 1318 1287 1287 1287 1287 1318 1318 1295 1295 1318 1318 1324 1324 1295 1295 1295 1295 1324 1324 1314 1314 1324 1324 1339 1339 1314 1314 1314 1314 1339 1339 1328 1328 1741 1741 1820 1820 1743 1743 1366 1366 1396 1396 1402 1402 1396 1396 1437 1437 1402 1402 1402 1402 1437 1437 1445 1445 1437 1437 1480 1480 1445 1445 1445 1445 1480 1480 1490 1490 1480 1480 1529 1529 1490 1490 1490 1490 1529 1529 1537 1537 1529 1529 1580 1580 1537 1537 1537 1537 1580 1580 1590 1590 1580 1580 1637 1637 1590 1590 1590 1590 1637 1637 1647 1647 1637 1637 1708 1708 1647 1647 1647 1647 1708 1708 1712 1712 1708 1708 1793 1793 1712 1712 1712 1712 1793 1793 1795 1795 1793 1793 1876 1876 1795 1795 1795 1795 1876 1876 1872 1872 1876 1876 1947 1947 1872 1872 1872 1872 1947 1947 1939 1939 1947 1947 2004 2004 1939 1939 1939 1939 2004 2004 1996 1996 2004 2004 2053 2053 1996 1996 1996 1996 2053 2053 2045 2045 2053 2053 2096 2096 2045 2045 2045 2045 2096 2096 2088 2088 2096 2096 2133 2133 2088 2088 2088 2088 2133 2133 2125 2125 2133 2133 2166 2166 2125 2125 2125 2125 2166 2166 2156 2156 2166 2166 2193 2193 2156 2156 2156 2156 2193 2193 2189 2189 2193 2193 2763 2763 2189 2189 2189 2189 2764 2764 2765 2765 2222 2222 2243 2243 2209 2209 2209 2209 2243 2243 2228 2228 2243 2243 2261 2261 2228 2228 2228 2228 2261 2261 2247 2247 2261 2261 2274 2274 2247 2247 2247 2247 2274 2274 2266 2266 2274 2274 2287 2287 2266 2266 2266 2266 2287 2287 2276 2276 2287 2287 2298 2298 2276 2276 2276 2276 2298 2298 2285 2285 2298 2298 2302 2302 2285 2285 2285 2285 2302 2302 2291 2291 1741 1741 1743 1743 1668 1668 1743 1743 1674 1674 1668 1668 1668 1668 1674 1674 1605 1605 1674 1674 1613 1613 1605 1605 1605 1605 1613 1613 1550 1550 1613 1613 1556 1556 1550 1550 1550 1550 1556 1556 1499 1499 1556 1556 1518 1518 1499 1499 1499 1499 1518 1518 1461 1461 1518 1518 1481 1481 1461 1461 1461 1461 1481 1481 1426 1426 1481 1481 1442 1442 1426 1426 1426 1426 1442 1442 1393 1393 1442 1442 1405 1405 1393 1393 1393 1393 1405 1405 1360 1360 1405 1405 1381 1381 1360 1360 1360 1360 1381 1381 2766 2766 1381 1381 2767 2767 2768 2768 1330 1330 1354 1354 1309 1309 1354 1354 1327 1327 1309 1309 1309 1309 1327 1327 1290 1290 1327 1327 1313 1313 1290 1290 1290 1290 1313 1313 1270 1270 1313 1313 1294 1294 1270 1270 1270 1270 1294 1294 1261 1261 1294 1294 1286 1286 1261 1261 1261 1261 1286 1286 1249 1249 1286 1286 1278 1278 1249 1249 1249 1249 1278 1278 1243 1243 1278 1278 1268 1268 1243 1243 1243 1243 1268 1268 1242 1242 1268 1268 1265 1265 1242 1242 1242 1242 1265 1265 1244 1244 1265 1265 1269 1269 1244 1244 1244 1244 1269 1269 1250 1250 1269 1269 1279 1279 1250 1250 1250 1250 1279 1279 1262 1262 1279 1279 1287 1287 1262 1262 1262 1262 1287 1287 1271 1271 1287 1287 1295 1295 1271 1271 1271 1271 1295 1295 1291 1291 1295 1295 1314 1314 1291 1291 1291 1291 1314 1314 1310 1310 1314 1314 1328 1328 1310 1310 1310 1310 1328 1328 1331 1331 1735 1735 1820 1820 1741 1741 2769 2769 1366 1366 1390 1390 1366 1366 1402 1402 1390 1390 1390 1390 1402 1402 1419 1419 1402 1402 1445 1445 1419 1419 1419 1419 1445 1445 1452 1452 1445 1445 1490 1490 1452 1452 1452 1452 1490 1490 1498 1498 1490 1490 1537 1537 1498 1498 1498 1498 1537 1537 1547 1547 1537 1537 1590 1590 1547 1547 1547 1547 1590 1590 1598 1598 1590 1590 1647 1647 1598 1598 1598 1598 1647 1647 1657 1657 1647 1647 1712 1712 1657 1657 1657 1657 1712 1712 1714 1714 1712 1712 1795 1795 1714 1714 1714 1714 1795 1795 1797 1797 1795 1795 1872 1872 1797 1797 1797 1797 1872 1872 1868 1868 1872 1872 1939 1939 1868 1868 1868 1868 1939 1939 1935 1935 1939 1939 1996 1996 1935 1935 1935 1935 1996 1996 1990 1990 1996 1996 2045 2045 1990 1990 1990 1990 2045 2045 2037 2037 2045 2045 2088 2088 2037 2037 2037 2037 2088 2088 2080 2080 2088 2088 2125 2125 2080 2080 2080 2080 2125 2125 2113 2113 2125 2125 2156 2156 2113 2113 2113 2113 2156 2156 2143 2143 2156 2156 2189 2189 2143 2143 2143 2143 2189 2189 2170 2170 2189 2189 2770 2770 2170 2170 2170 2170 2771 2771 2772 2772 2209 2209 2228 2228 2195 2195 2195 2195 2228 2228 2218 2218 2228 2228 2247 2247 2218 2218 2218 2218 2247 2247 2236 2236 2247 2247 2266 2266 2236 2236 2236 2236 2266 2266 2249 2249 2266 2266 2276 2276 2249 2249 2249 2249 2276 2276 2264 2264 2276 2276 2285 2285 2264 2264 2264 2264 2285 2285 2270 2270 2285 2285 2291 2291 2270 2270 2270 2270 2291 2291 2278 2278 1735 1735 1741 1741 1664 1664 1741 1741 1668 1668 1664 1664 1664 1664 1668 1668 1599 1599 1668 1668 1605 1605 1599 1599 1599 1599 1605 1605 1542 1542 1605 1605 1550 1550 1542 1542 1542 1542 1550 1550 1491 1491 1550 1550 1499 1499 1491 1491 1491 1491 1499 1499 1446 1446 1499 1499 1461 1461 1446 1446 1446 1446 1461 1461 1407 1407 1461 1461 1426 1426 1407 1407 1407 1407 1426 1426 1369 1369 1426 1426 1393 1393 1369 1369 1369 1369 1393 1393 1344 1344 1393 1393 1360 1360 1344 1344 1344 1344 1360 1360 2773 2773 1360 1360 2774 2774 2775 2775 1319 1319 1330 1330 1292 1292 1330 1330 1309 1309 1292 1292 1292 1292 1309 1309 1266 1266 1309 1309 1290 1290 1266 1266 1266 1266 1290 1290 1253 1253 1290 1290 1270 1270 1253 1253 1253 1253 1270 1270 1238 1238 1270 1270 1261 1261 1238 1238 1238 1238 1261 1261 1230 1230 1261 1261 1249 1249 1230 1230 1230 1230 1249 1249 1222 1222 1249 1249 1243 1243 1222 1222 1222 1222 1243 1243 1217 1217 1243 1243 1242 1242 1217 1217 1217 1217 1242 1242 1223 1223 1242 1242 1244 1244 1223 1223 1223 1223 1244 1244 1231 1231 1244 1244 1250 1250 1231 1231 1231 1231 1250 1250 1239 1239 1250 1250 1262 1262 1239 1239 1239 1239 1262 1262 1254 1254 1262 1262 1271 1271 1254 1254 1254 1254 1271 1271 1267 1267 1271 1271 1291 1291 1267 1267 1267 1267 1291 1291 1293 1293 1291 1291 1310 1310 1293 1293 1293 1293 1310 1310 1320 1320 1310 1310 1331 1331 1320 1320 2776 2776 2777 2777 1345 1345 1731 1731 1820 1820 1735 1735 2778 2778 2779 2779 1378 1378 2780 2780 2781 2781 1378 1378 1378 1378 2782 2782 1404 1404 2783 2783 2784 2784 1404 1404 1404 1404 2785 2785 2786 2786 1419 1419 1452 1452 1441 1441 1441 1441 1452 1452 1476 1476 1452 1452 1498 1498 1476 1476 1476 1476 1498 1498 1509 1509 1498 1498 1547 1547 1509 1509 1509 1509 1547 1547 1555 1555 1547 1547 1598 1598 1555 1555 1555 1555 1598 1598 1608 1608 1598 1598 1657 1657 1608 1608 1608 1608 1657 1657 1667 1667 1657 1657 1714 1714 1667 1667 1667 1667 1714 1714 1730 1730 1714 1714 1797 1797 1730 1730 1730 1730 1797 1797 1799 1799 1797 1797 1868 1868 1799 1799 1799 1799 1868 1868 1862 1862 1868 1868 1935 1935 1862 1862 1862 1862 1935 1935 1927 1927 1935 1935 1990 1990 1927 1927 1927 1927 1990 1990 1982 1982 1990 1990 2037 2037 1982 1982 1982 1982 2037 2037 2031 2031 2037 2037 2080 2080 2031 2031 2031 2031 2080 2080 2063 2063 2080 2080 2113 2113 2063 2063 2063 2063 2113 2113 2098 2098 2113 2113 2143 2143 2098 2098 2098 2098 2143 2143 2129 2129 2143 2143 2170 2170 2129 2129 2787 2787 2788 2788 2158 2158 2789 2789 2790 2790 2158 2158 2158 2158 2791 2791 2180 2180 2792 2792 2793 2793 2180 2180 2180 2180 2794 2794 2795 2795 2218 2218 2236 2236 2201 2201 2201 2201 2236 2236 2220 2220 2236 2236 2249 2249 2220 2220 2220 2220 2249 2249 2232 2232 2249 2249 2264 2264 2232 2232 2232 2232 2264 2264 2245 2245 2264 2264 2270 2270 2245 2245 2245 2245 2270 2270 2253 2253 2270 2270 2278 2278 2253 2253 2253 2253 2278 2278 2257 2257 1731 1731 1735 1735 1654 1654 1735 1735 1664 1664 1654 1654 1654 1654 1664 1664 1591 1591 1664 1664 1599 1599 1591 1591 1591 1591 1599 1599 1534 1534 1599 1599 1542 1542 1534 1534 1534 1534 1542 1542 1483 1483 1542 1542 1491 1491 1483 1483 1483 1483 1491 1491 1438 1438 1491 1491 1446 1446 1438 1438 1438 1438 1446 1446 1397 1397 1446 1446 1407 1407 1397 1397 1397 1397 1407 1407 1362 1362 1407 1407 1369 1369 1362 1362 1362 1362 1369 1369 2796 2796 1369 1369 1344 1344 2797 2797 2798 2798 1344 1344 2799 2799 1344 1344 2800 2800 2801 2801 1297 1297 1319 1319 1272 1272 1319 1319 1292 1292 1272 1272 1272 1272 1292 1292 1255 1255 1292 1292 1266 1266 1255 1255 1255 1255 1266 1266 1236 1236 1266 1266 1253 1253 1236 1236 1236 1236 1253 1253 1218 1218 1253 1253 1238 1238 1218 1218 1218 1218 1238 1238 1211 1211 1238 1238 1230 1230 1211 1211 1211 1211 1230 1230 1201 1201 1230 1230 1222 1222 1201 1201 1201 1201 1222 1222 1200 1200 1222 1222 1217 1217 1200 1200 1200 1200 1217 1217 1202 1202 1217 1217 1223 1223 1202 1202 1202 1202 1223 1223 1212 1212 1223 1223 1231 1231 1212 1212 1212 1212 1231 1231 1219 1219 1231 1231 1239 1239 1219 1219 1219 1219 1239 1239 1237 1237 1239 1239 1254 1254 1237 1237 1237 1237 1254 1254 1256 1256 1254 1254 1267 1267 1256 1256 1256 1256 1267 1267 1273 1273 1267 1267 1293 1293 1273 1273 1273 1273 1293 1293 1298 1298 1293 1293 1320 1320 1298 1298 1298 1298 1320 1320 1326 1326 2802 2802 1345 1345 2803 2803 2804 2804 1345 1345 1363 1363 1727 1727 1820 1820 1731 1731 1361 1361 2805 2805 1382 1382 2806 2806 1378 1378 1382 1382 1382 1382 1378 1378 1400 1400 1378 1378 1404 1404 1400 1400 1400 1400 1404 1404 1433 1433 1404 1404 2807 2807 1433 1433 1433 1433 2808 2808 1456 1456 2809 2809 2810 2810 1456 1456 1456 1456 2811 2811 1494 1494 2812 2812 2813 2813 1494 1494 1494 1494 2814 2814 1533 1533 2815 2815 2816 2816 1533 1533 1533 1533 2817 2817 2818 2818 1555 1555 1608 1608 1568 1568 1568 1568 1608 1608 1616 1616 1608 1608 1667 1667 1616 1616 1616 1616 1667 1667 1673 1673 1667 1667 1730 1730 1673 1673 1673 1673 1730 1730 1738 1738 1730 1730 1799 1799 1738 1738 1738 1738 1799 1799 1801 1801 1799 1799 1862 1862 1801 1801 1801 1801 1862 1862 1860 1860 1862 1862 1927 1927 1860 1860 1860 1860 1927 1927 1923 1923 1927 1927 1982 1982 1923 1923 1923 1923 1982 1982 1976 1976 1982 1982 2031 2031 1976 1976 1976 1976 2031 2031 2014 2014 2031 2031 2063 2063 2014 2014 2819 2819 2820 2820 2049 2049 2821 2821 2822 2822 2049 2049 2049 2049 2823 2823 2084 2084 2824 2824 2825 2825 2084 2084 2084 2084 2826 2826 2115 2115 2827 2827 2158 2158 2115 2115 2115 2115 2158 2158 2137 2137 2158 2158 2180 2180 2137 2137 2137 2137 2180 2180 2164 2164 2180 2180 2828 2828 2164 2164 2164 2164 2829 2829 2182 2182 2830 2830 2831 2831 2182 2182 2182 2182 2832 2832 2197 2197 2833 2833 2834 2834 2197 2197 2197 2197 2835 2835 2211 2211 2836 2836 2837 2837 2211 2211 2211 2211 2838 2838 2839 2839 2245 2245 2253 2253 2224 2224 2224 2224 2253 2253 2230 2230 2253 2253 2257 2257 2230 2230 2230 2230 2257 2257 2240 2240 1727 1727 1731 1731 1650 1650 1731 1731 1654 1654 1650 1650 1650 1650 1654 1654 1587 1587 1654 1654 1591 1591 1587 1587 1587 1587 1591 1591 1530 1530 1591 1591 1534 1534 1530 1530 1530 1530 1534 1534 1477 1477 1534 1534 1483 1483 1477 1477 1477 1477 1483 1483 1430 1430 1483 1483 1438 1438 1430 1430 1430 1430 1438 1438 1391 1391 1438 1438 1397 1397 1391 1391 1391 1391 1397 1397 1352 1352 1397 1397 1362 1362 1352 1352 1352 1352 1362 1362 2840 2840 1362 1362 2841 2841 2842 2842 1321 1321 1325 1325 1288 1288 1325 1325 1297 1297 1288 1288 1288 1288 1297 1297 1263 1263 1297 1297 1272 1272 1263 1263 1263 1263 1272 1272 1240 1240 1272 1272 1255 1255 1240 1240 1240 1240 1255 1255 1220 1220 1255 1255 1236 1236 1220 1220 1220 1220 1236 1236 1207 1207 1236 1236 1218 1218 1207 1207 1207 1207 1218 1218 1194 1194 1218 1218 1211 1211 1194 1194 1194 1194 1211 1211 1186 1186 1211 1211 1201 1201 1186 1186 1186 1186 1201 1201 1183 1183 1201 1201 1200 1200 1183 1183 1183 1183 1200 1200 1187 1187 1200 1200 1202 1202 1187 1187 1187 1187 1202 1202 1195 1195 1202 1202 1212 1212 1195 1195 1195 1195 1212 1212 1208 1208 1212 1212 1219 1219 1208 1208 1208 1208 1219 1219 1221 1221 1219 1219 1237 1237 1221 1221 1221 1221 1237 1237 1241 1241 1237 1237 1256 1256 1241 1241 1241 1241 1256 1256 1264 1264 1256 1256 1273 1273 1264 1264 1264 1264 1273 1273 1289 1289 1273 1273 1298 1298 1289 1289 1289 1289 1298 1298 1322 1322 1298 1298 1326 1326 1322 1322 2843 2843 2844 2844 1353 1353 2845 2845 1363 1363 1353 1353 1353 1353 1363 1363 1392 1392 1721 1721 1820 1820 1727 1727 1370 1370 1361 1361 1394 1394 1361 1361 1382 1382 1394 1394 1394 1394 1382 1382 1406 1406 1382 1382 1400 1400 1406 1406 1406 1406 1400 1400 1435 1435 1400 1400 1433 1433 1435 1435 1435 1435 1433 1433 1449 1449 1433 1433 1456 1456 1449 1449 1449 1449 1456 1456 1486 1486 1456 1456 1494 1494 1486 1486 1486 1486 1494 1494 1511 1511 1494 1494 1533 1533 1511 1511 1511 1511 1533 1533 1549 1549 1533 1533 2846 2846 1549 1549 1549 1549 2847 2847 1594 1594 2848 2848 2849 2849 1594 1594 1594 1594 2850 2850 1629 1629 2851 2851 2852 2852 1629 1629 1629 1629 2853 2853 1683 1683 2854 2854 2855 2855 1683 1683 1683 1683 2856 2856 1746 1746 2857 2857 2858 2858 1746 1746 1746 1746 2859 2859 1803 1803 2860 2860 2861 2861 1803 1803 1803 1803 2862 2862 1856 1856 2863 2863 2864 2864 1856 1856 1856 1856 2865 2865 1915 1915 2866 2866 2867 2867 1915 1915 1915 1915 2868 2868 1964 1964 2869 2869 2870 2870 1964 1964 1964 1964 2871 2871 2000 2000 2872 2872 2049 2049 2000 2000 2000 2000 2049 2049 2035 2035 2049 2049 2084 2084 2035 2035 2035 2035 2084 2084 2067 2067 2084 2084 2115 2115 2067 2067 2067 2067 2115 2115 2092 2092 2115 2115 2137 2137 2092 2092 2092 2092 2137 2137 2123 2123 2137 2137 2164 2164 2123 2123 2123 2123 2164 2164 2139 2139 2164 2164 2182 2182 2139 2139 2139 2139 2182 2182 2160 2160 2182 2182 2197 2197 2160 2160 2160 2160 2197 2197 2174 2174 2197 2197 2211 2211 2174 2174 2174 2174 2211 2211 2191 2191 2211 2211 2873 2873 2191 2191 2191 2191 2874 2874 2199 2199 2875 2875 2876 2876 2199 2199 2199 2199 2877 2877 2205 2205 2878 2878 2879 2879 2205 2205 2205 2205 2880 2880 2215 2215 1721 1721 1727 1727 1644 1644 1727 1727 1650 1650 1644 1644 1644 1644 1650 1650 1583 1583 1650 1650 1587 1587 1583 1583 1583 1583 1587 1587 1524 1524 1587 1587 1530 1530 1524 1524 1524 1524 1530 1530 1471 1471 1530 1530 1477 1477 1471 1471 1471 1471 1477 1477 1424 1424 1477 1477 1430 1430 1424 1424 1424 1424 1430 1430 1383 1383 1430 1430 1391 1391 1383 1383 1383 1383 1391 1391 1346 1346 1391 1391 1352 1352 1346 1346 1346 1346 1352 1352 2881 2881 1352 1352 2882 2882 2883 2883 1311 1311 1321 1321 1282 1282 1321 1321 1288 1288 1282 1282 1282 1282 1288 1288 1257 1257 1288 1288 1263 1263 1257 1257 1257 1257 1263 1263 1232 1232 1263 1263 1240 1240 1232 1232 1232 1232 1240 1240 1213 1213 1240 1240 1220 1220 1213 1213 1213 1213 1220 1220 1196 1196 1220 1220 1207 1207 1196 1196 1196 1196 1207 1207 1181 1181 1207 1207 1194 1194 1181 1181 1181 1181 1194 1194 1172 1172 1194 1194 1186 1186 1172 1172 1172 1172 1186 1186 1169 1169 1186 1186 1183 1183 1169 1169 1169 1169 1183 1183 1173 1173 1183 1183 1187 1187 1173 1173 1173 1173 1187 1187 1182 1182 1187 1187 1195 1195 1182 1182 1182 1182 1195 1195 1197 1197 1195 1195 1208 1208 1197 1197 1197 1197 1208 1208 1214 1214 1208 1208 1221 1221 1214 1214 1214 1214 1221 1221 1233 1233 1221 1221 1241 1241 1233 1233 1233 1233 1241 1241 1258 1258 1241 1241 1264 1264 1258 1258 1258 1258 1264 1264 1283 1283 1264 1264 1289 1289 1283 1283 1283 1283 1289 1289 1312 1312 1289 1289 1322 1322 1312 1312 2884 2884 2885 2885 1347 1347 2886 2886 1353 1353 1347 1347 1347 1347 1353 1353 1384 1384 1353 1353 1392 1392 1384 1384 1384 1384 1392 1392 1425 1425 1717 1717 1820 1820 1721 1721 1398 1398 1370 1370 1408 1408 1370 1370 1394 1394 1408 1408 1408 1408 1394 1394 1427 1427 1394 1394 1406 1406 1427 1427 1427 1427 1406 1406 1443 1443 1406 1406 1435 1435 1443 1443 1443 1443 1435 1435 1460 1460 1435 1435 1449 1449 1460 1460 1460 1460 1449 1449 1488 1488 1449 1449 1486 1486 1488 1488 1488 1488 1486 1486 1505 1505 1486 1486 1511 1511 1505 1505 1505 1505 1511 1511 1541 1541 1511 1511 1549 1549 1541 1541 1541 1541 1549 1549 1570 1570 1549 1549 1594 1594 1570 1570 1570 1570 1594 1594 1610 1610 1594 1594 1629 1629 1610 1610 1610 1610 1629 1629 1653 1653 1629 1629 1683 1683 1653 1653 1653 1653 1683 1683 1691 1691 1683 1683 1746 1746 1691 1691 1691 1691 1746 1746 1754 1754 1746 1746 1803 1803 1754 1754 1754 1754 1803 1803 1805 1805 1803 1803 1856 1856 1805 1805 1805 1805 1856 1856 1848 1848 1856 1856 1915 1915 1848 1848 1848 1848 1915 1915 1911 1911 1915 1915 1964 1964 1911 1911 1911 1911 1964 1964 1943 1943 1964 1964 2000 2000 1943 1943 1943 1943 2000 2000 1984 1984 2000 2000 2035 2035 1984 1984 1984 1984 2035 2035 2019 2019 2035 2035 2067 2067 2019 2019 2019 2019 2067 2067 2043 2043 2067 2067 2092 2092 2043 2043 2043 2043 2092 2092 2078 2078 2092 2092 2123 2123 2078 2078 2078 2078 2123 2123 2094 2094 2123 2123 2139 2139 2094 2094 2094 2094 2139 2139 2119 2119 2139 2139 2160 2160 2119 2119 2119 2119 2160 2160 2131 2131 2160 2160 2174 2174 2131 2131 2131 2131 2174 2174 2149 2149 2174 2174 2191 2191 2149 2149 2149 2149 2191 2191 2162 2162 2191 2191 2199 2199 2162 2162 2162 2162 2199 2199 2168 2168 2199 2199 2205 2205 2168 2168 2168 2168 2205 2205 2176 2176 2205 2205 2215 2215 2176 2176 2176 2176 2215 2215 2187 2187 1717 1717 1721 1721 1640 1640 1721 1721 1644 1644 1640 1640 1640 1640 1644 1644 1575 1575 1644 1644 1583 1583 1575 1575 1575 1575 1583 1583 1520 1520 1583 1583 1524 1524 1520 1520 1520 1520 1524 1524 1465 1465 1524 1524 1471 1471 1465 1465 1465 1465 1471 1471 1416 1416 1471 1471 1424 1424 1416 1416 1416 1416 1424 1424 1375 1375 1424 1424 1383 1383 1375 1375 1375 1375 1383 1383 1340 1340 1383 1383 1346 1346 1340 1340 1340 1340 1346 1346 2887 2887 1346 1346 2888 2888 2889 2889 1305 1305 1311 1311 1276 1276 1311 1311 1282 1282 1276 1276 1276 1276 1282 1282 1247 1247 1282 1282 1257 1257 1247 1247 1247 1247 1257 1257 1226 1226 1257 1257 1232 1232 1226 1226 1226 1226 1232 1232 1205 1205 1232 1232 1213 1213 1205 1205 1205 1205 1213 1213 1190 1190 1213 1213 1196 1196 1190 1190 1190 1190 1196 1196 1174 1174 1196 1196 1181 1181 1174 1174 1174 1174 1181 1181 1165 1165 1181 1181 1172 1172 1165 1165 1165 1165 1172 1172 1161 1161 1172 1172 1169 1169 1161 1161 1161 1161 1169 1169 1166 1166 1169 1169 1173 1173 1166 1166 1166 1166 1173 1173 1175 1175 1173 1173 1182 1182 1175 1175 1175 1175 1182 1182 1191 1191 1182 1182 1197 1197 1191 1191 1191 1191 1197 1197 1206 1206 1197 1197 1214 1214 1206 1206 1206 1206 1214 1214 1227 1227 1214 1214 1233 1233 1227 1227 1227 1227 1233 1233 1248 1248 1233 1233 1258 1258 1248 1248 1248 1248 1258 1258 1277 1277 1258 1258 1283 1283 1277 1277 1277 1277 1283 1283 1306 1306 1283 1283 1312 1312 1306 1306 2890 2890 2891 2891 1341 1341 2892 2892 1347 1347 1341 1341 1341 1341 1347 1347 1376 1376 1347 1347 1384 1384 1376 1376 1376 1376 1384 1384 1417 1417 1384 1384 1425 1425 1417 1417 1417 1417 1425 1425 1466 1466 1715 1715 1820 1820 1717 1717 1431 1431 1398 1398 1439 1439 1398 1398 1408 1408 1439 1439 1439 1439 1408 1408 1447 1447 1408 1408 1427 1427 1447 1447 1447 1447 1427 1427 1462 1462 1427 1427 1443 1443 1462 1462 1462 1462 1443 1443 1482 1482 1443 1443 1460 1460 1482 1482 1482 1482 1460 1460 1496 1496 1460 1460 1488 1488 1496 1496 1496 1496 1488 1488 1515 1515 1488 1488 1505 1505 1515 1515 1515 1515 1505 1505 1545 1545 1505 1505 1541 1541 1545 1545 1545 1545 1541 1541 1564 1564 1541 1541 1570 1570 1564 1564 1564 1564 1570 1570 1602 1602 1570 1570 1610 1610 1602 1602 1602 1602 1610 1610 1625 1625 1610 1610 1653 1653 1625 1625 1625 1625 1653 1653 1671 1671 1653 1653 1691 1691 1671 1671 1671 1671 1691 1691 1702 1702 1691 1691 1754 1754 1702 1702 1702 1702 1754 1754 1758 1758 1754 1754 1805 1805 1758 1758 1758 1758 1805 1805 1809 1809 1805 1805 1848 1848 1809 1809 1809 1809 1848 1848 1844 1844 1848 1848 1911 1911 1844 1844 1844 1844 1911 1911 1899 1899 1911 1911 1943 1943 1899 1899 1899 1899 1943 1943 1931 1931 1943 1943 1984 1984 1931 1931 1931 1931 1984 1984 1972 1972 1984 1984 2019 2019 1972 1972 1972 1972 2019 2019 1992 1992 2019 2019 2043 2043 1992 1992 1992 1992 2043 2043 2029 2029 2043 2043 2078 2078 2029 2029 2029 2029 2078 2078 2047 2047 2078 2078 2094 2094 2047 2047 2047 2047 2094 2094 2072 2072 2094 2094 2119 2119 2072 2072 2072 2072 2119 2119 2086 2086 2119 2119 2131 2131 2086 2086 2086 2086 2131 2131 2104 2104 2131 2131 2149 2149 2104 2104 2104 2104 2149 2149 2121 2121 2149 2149 2162 2162 2121 2121 2121 2121 2162 2162 2127 2127 2162 2162 2168 2168 2127 2127 2127 2127 2168 2168 2135 2135 2168 2168 2176 2176 2135 2135 2135 2135 2176 2176 2147 2147 2176 2176 2187 2187 2147 2147 2147 2147 2187 2187 2154 2154 1715 1715 1717 1717 1638 1638 1717 1717 1640 1640 1638 1638 1638 1638 1640 1640 1573 1573 1640 1640 1575 1575 1573 1573 1573 1573 1575 1575 1516 1516 1575 1575 1520 1520 1516 1516 1516 1516 1520 1520 1463 1463 1520 1520 1465 1465 1463 1463 1463 1463 1465 1465 1414 1414 1465 1465 1416 1416 1414 1414 1414 1414 1416 1416 1373 1373 1416 1416 1375 1375 1373 1373 1373 1373 1375 1375 1336 1336 1375 1375 1340 1340 1336 1336 1336 1336 1340 1340 2893 2893 1340 1340 2894 2894 2895 2895 1301 1301 1305 1305 1274 1274 1305 1305 1276 1276 1274 1274 1274 1274 1276 1276 1245 1245 1276 1276 1247 1247 1245 1245 1245 1245 1247 1247 1224 1224 1247 1247 1226 1226 1224 1224 1224 1224 1226 1226 1203 1203 1226 1226 1205 1205 1203 1203 1203 1203 1205 1205 1188 1188 1205 1205 1190 1190 1188 1188 1188 1188 1190 1190 1170 1170 1190 1190 1174 1174 1170 1170 1170 1170 1174 1174 1162 1162 1174 1174 1165 1165 1162 1162 1162 1162 1165 1165 1160 1160 1165 1165 1161 1161 1160 1160 1160 1160 1161 1161 1163 1163 1161 1161 1166 1166 1163 1163 1163 1163 1166 1166 1171 1171 1166 1166 1175 1175 1171 1171 1171 1171 1175 1175 1189 1189 1175 1175 1191 1191 1189 1189 1189 1189 1191 1191 1204 1204 1191 1191 1206 1206 1204 1204 1204 1204 1206 1206 1225 1225 1206 1206 1227 1227 1225 1225 1225 1225 1227 1227 1246 1246 1227 1227 1248 1248 1246 1246 1246 1246 1248 1248 1275 1275 1248 1248 1277 1277 1275 1275 1275 1275 1277 1277 1302 1302 1277 1277 1306 1306 1302 1302 2896 2896 2897 2897 1337 1337 2898 2898 1341 1341 1337 1337 1337 1337 1341 1341 1374 1374 1341 1341 1376 1376 1374 1374 1374 1374 1376 1376 1415 1415 1376 1376 1417 1417 1415 1415 1415 1415 1417 1417 1464 1464 1417 1417 1466 1466 1464 1464 1464 1464 1466 1466 1517 1517 1719 1719 1820 1820 1715 1715 1472 1472 1431 1431 1478 1478 1431 1431 1439 1439 1478 1478 1478 1478 1439 1439 1484 1484 1439 1439 1447 1447 1484 1484 1484 1484 1447 1447 1492 1492 1447 1447 1462 1462 1492 1492 1492 1492 1462 1462 1500 1500 1462 1462 1482 1482 1500 1500 1500 1500 1482 1482 1519 1519 1482 1482 1496 1496 1519 1519 1519 1519 1496 1496 1539 1539 1496 1496 1515 1515 1539 1539 1539 1539 1515 1515 1553 1553 1515 1515 1545 1545 1553 1553 1553 1553 1545 1545 1572 1572 1545 1545 1564 1564 1572 1572 1572 1572 1564 1564 1604 1604 1564 1564 1602 1602 1604 1604 1604 1604 1602 1602 1618 1618 1602 1602 1625 1625 1618 1618 1618 1618 1625 1625 1661 1661 1625 1625 1671 1671 1661 1661 1661 1661 1671 1671 1685 1685 1671 1671 1702 1702 1685 1685 1685 1685 1702 1702 1726 1726 1702 1702 1758 1758 1726 1726 1726 1726 1758 1758 1768 1768 1758 1758 1809 1809 1768 1768 1768 1768 1809 1809 1811 1811 1809 1809 1844 1844 1811 1811 1811 1811 1844 1844 1842 1842 1844 1844 1899 1899 1842 1842 1842 1842 1899 1899 1888 1888 1899 1899 1931 1931 1888 1888 1888 1888 1931 1931 1917 1917 1931 1931 1972 1972 1917 1917 1917 1917 1972 1972 1941 1941 1972 1972 1992 1992 1941 1941 1941 1941 1992 1992 1978 1978 1992 1992 2029 2029 1978 1978 1978 1978 2029 2029 1994 1994 2029 2029 2047 2047 1994 1994 1994 1994 2047 2047 2023 2023 2047 2047 2072 2072 2023 2023 2023 2023 2072 2072 2039 2039 2072 2072 2086 2086 2039 2039 2039 2039 2086 2086 2055 2055 2086 2086 2104 2104 2055 2055 2055 2055 2104 2104 2074 2074 2104 2104 2121 2121 2074 2074 2074 2074 2121 2121 2082 2082 2121 2121 2127 2127 2082 2082 2082 2082 2127 2127 2090 2090 2127 2127 2135 2135 2090 2090 2090 2090 2135 2135 2100 2100 2135 2135 2147 2147 2100 2100 2100 2100 2147 2147 2108 2108 2147 2147 2154 2154 2108 2108 2108 2108 2154 2154 2117 2117 1719 1719 1715 1715 1642 1642 1715 1715 1638 1638 1642 1642 1642 1642 1638 1638 1577 1577 1638 1638 1573 1573 1577 1577 1577 1577 1573 1573 1522 1522 1573 1573 1516 1516 1522 1522 1522 1522 1516 1516 1469 1469 1516 1516 1463 1463 1469 1469 1469 1469 1463 1463 1420 1420 1463 1463 1414 1414 1420 1420 1420 1420 1414 1414 1379 1379 1414 1414 1373 1373 1379 1379 1379 1379 1373 1373 1342 1342 1373 1373 1336 1336 1342 1342 1342 1342 1336 1336 2899 2899 1336 1336 2900 2900 2901 2901 1307 1307 1301 1301 1280 1280 1301 1301 1274 1274 1280 1280 1280 1280 1274 1274 1251 1251 1274 1274 1245 1245 1251 1251 1251 1251 1245 1245 1228 1228 1245 1245 1224 1224 1228 1228 1228 1228 1224 1224 1209 1209 1224 1224 1203 1203 1209 1209 1209 1209 1203 1203 1192 1192 1203 1203 1188 1188 1192 1192 1192 1192 1188 1188 1177 1177 1188 1188 1170 1170 1177 1177 1177 1177 1170 1170 1167 1167 1170 1170 1162 1162 1167 1167 1167 1167 1162 1162 1164 1164 1162 1162 1160 1160 1164 1164 1164 1164 1160 1160 1168 1168 1160 1160 1163 1163 1168 1168 1168 1168 1163 1163 1178 1178 1163 1163 1171 1171 1178 1178 1178 1178 1171 1171 1193 1193 1171 1171 1189 1189 1193 1193 1193 1193 1189 1189 1210 1210 1189 1189 1204 1204 1210 1210 1210 1210 1204 1204 1229 1229 1204 1204 1225 1225 1229 1229 1229 1229 1225 1225 1252 1252 1225 1225 1246 1246 1252 1252 1252 1252 1246 1246 1281 1281 1246 1246 1275 1275 1281 1281 1281 1281 1275 1275 1308 1308 1275 1275 1302 1302 1308 1308 2902 2902 2903 2903 1343 1343 2904 2904 1337 1337 1343 1343 1343 1343 1337 1337 1380 1380 1337 1337 1374 1374 1380 1380 1380 1380 1374 1374 1421 1421 1374 1374 1415 1415 1421 1421 1421 1421 1415 1415 1470 1470 1415 1415 1464 1464 1470 1470 1470 1470 1464 1464 1523 1523 1464 1464 1517 1517 1523 1523 1523 1523 1517 1517 1578 1578 1723 1723 1820 1820 1719 1719 1521 1521 1472 1472 1525 1525 1472 1472 1478 1478 1525 1525 1525 1525 1478 1478 1531 1531 1478 1478 1484 1484 1531 1531 1531 1531 1484 1484 1535 1535 1484 1484 1492 1492 1535 1535 1535 1535 1492 1492 1543 1543 1492 1492 1500 1500 1543 1543 1543 1543 1500 1500 1551 1551 1500 1500 1519 1519 1551 1551 1551 1551 1519 1519 1557 1557 1519 1519 1539 1539 1557 1557 1557 1557 1539 1539 1582 1582 1539 1539 1553 1553 1582 1582 1582 1582 1553 1553 1596 1596 1553 1553 1572 1572 1596 1596 1596 1596 1572 1572 1612 1612 1572 1572 1604 1604 1612 1612 1612 1612 1604 1604 1631 1631 1604 1604 1618 1618 1631 1631 1631 1631 1618 1618 1663 1663 1618 1618 1661 1661 1663 1663 1663 1663 1661 1661 1681 1681 1661 1661 1685 1685 1681 1681 1681 1681 1685 1685 1704 1704 1685 1685 1726 1726 1704 1704 1704 1704 1726 1726 1748 1748 1726 1726 1768 1768 1748 1748 1748 1748 1768 1768 1772 1772 1768 1768 1811 1811 1772 1772 1772 1772 1811 1811 1813 1813 1811 1811 1842 1842 1813 1813 1813 1813 1842 1842 1836 1836 1842 1842 1888 1888 1836 1836 1836 1836 1888 1888 1864 1864 1888 1888 1917 1917 1864 1864 1864 1864 1917 1917 1905 1905 1917 1917 1941 1941 1905 1905 1905 1905 1941 1941 1925 1925 1941 1941 1978 1978 1925 1925 1925 1925 1978 1978 1949 1949 1978 1978 1994 1994 1949 1949 1949 1949 1994 1994 1974 1974 1994 1994 2023 2023 1974 1974 1974 1974 2023 2023 1986 1986 2023 2023 2039 2039 1986 1986 1986 1986 2039 2039 2002 2002 2039 2039 2055 2055 2002 2002 2002 2002 2055 2055 2025 2025 2055 2055 2074 2074 2025 2025 2025 2025 2074 2074 2033 2033 2074 2074 2082 2082 2033 2033 2033 2033 2082 2082 2041 2041 2082 2082 2090 2090 2041 2041 2041 2041 2090 2090 2051 2051 2090 2090 2100 2100 2051 2051 2051 2051 2100 2100 2059 2059 2100 2100 2108 2108 2059 2059 2059 2059 2108 2108 2070 2070 2108 2108 2117 2117 2070 2070 2070 2070 2117 2117 2076 2076 1723 1723 1719 1719 1648 1648 1719 1719 1642 1642 1648 1648 1648 1648 1642 1642 1585 1585 1642 1642 1577 1577 1585 1585 1585 1585 1577 1577 1526 1526 1577 1577 1522 1522 1526 1526 1526 1526 1522 1522 1473 1473 1522 1522 1469 1469 1473 1473 1473 1473 1469 1469 1428 1428 1469 1469 1420 1420 1428 1428 1428 1428 1420 1420 1387 1387 1420 1420 1379 1379 1387 1387 1387 1387 1379 1379 1350 1350 1379 1379 1342 1342 1350 1350 1350 1350 1342 1342 2905 2905 1342 1342 2906 2906 2907 2907 1315 1315 1307 1307 1284 1284 1307 1307 1280 1280 1284 1284 1284 1284 1280 1280 1259 1259 1280 1280 1251 1251 1259 1259 1259 1259 1251 1251 1234 1234 1251 1251 1228 1228 1234 1234 1234 1234 1228 1228 1215 1215 1228 1228 1209 1209 1215 1215 1215 1215 1209 1209 1198 1198 1209 1209 1192 1192 1198 1198 1198 1198 1192 1192 1184 1184 1192 1192 1177 1177 1184 1184 1184 1184 1177 1177 1179 1179 1177 1177 1167 1167 1179 1179 1179 1179 1167 1167 1176 1176 1167 1167 1164 1164 1176 1176 1176 1176 1164 1164 1180 1180 1164 1164 1168 1168 1180 1180 1180 1180 1168 1168 1185 1185 1168 1168 1178 1178 1185 1185 1185 1185 1178 1178 1199 1199 1178 1178 1193 1193 1199 1199 1199 1199 1193 1193 1216 1216 1193 1193 1210 1210 1216 1216 1216 1216 1210 1210 1235 1235 1210 1210 1229 1229 1235 1235 1235 1235 1229 1229 1260 1260 1229 1229 1252 1252 1260 1260 1260 1260 1252 1252 1285 1285 1252 1252 1281 1281 1285 1285 1285 1285 1281 1281 1316 1316 1281 1281 1308 1308 1316 1316 2908 2908 2909 2909 1351 1351 2910 2910 1343 1343 1351 1351 1351 1351 1343 1343 1388 1388 1343 1343 1380 1380 1388 1388 1388 1388 1380 1380 1429 1429 1380 1380 1421 1421 1429 1429 1429 1429 1421 1421 1474 1474 1421 1421 1470 1470 1474 1474 1474 1474 1470 1470 1527 1527 1470 1470 1523 1523 1527 1527 1527 1527 1523 1523 1586 1586 1523 1523 1578 1578 1586 1586 1586 1586 1578 1578 1649 1649 1574 1574 1521 1521 1576 1576 1521 1521 1525 1525 1576 1576 1576 1576 1525 1525 1584 1584 1525 1525 1531 1531 1584 1584 1584 1584 1531 1531 1588 1588 1531 1531 1535 1535 1588 1588 1588 1588 1535 1535 1592 1592 1535 1535 1543 1543 1592 1592 1592 1592 1543 1543 1600 1600 1543 1543 1551 1551 1600 1600 1600 1600 1551 1551 1606 1606 1551 1551 1557 1557 1606 1606 1606 1606 1557 1557 1614 1614 1557 1557 1582 1582 1614 1614 1614 1614 1582 1582 1620 1620 1582 1582 1596 1596 1620 1620 1620 1620 1596 1596 1635 1635 1596 1596 1612 1612 1635 1635 1635 1635 1612 1612 1659 1659 1612 1612 1631 1631 1659 1659 1659 1659 1631 1631 1677 1677 1631 1631 1663 1663 1677 1677 1677 1677 1663 1663 1687 1687 1663 1663 1681 1681 1687 1687 1687 1687 1681 1681 1706 1706 1681 1681 1704 1704 1706 1706 1706 1706 1704 1704 1740 1740 1704 1704 1748 1748 1740 1740 1740 1740 1748 1748 1762 1762 1748 1748 1772 1772 1762 1762 1762 1762 1772 1772 1778 1778 1772 1772 1813 1813 1778 1778 1778 1778 1813 1813 1815 1815 1813 1813 1836 1836 1815 1815 1815 1815 1836 1836 1832 1832 1836 1836 1864 1864 1832 1832 1832 1832 1864 1864 1850 1850 1864 1864 1905 1905 1850 1850 1850 1850 1905 1905 1878 1878 1905 1905 1925 1925 1878 1878 1878 1878 1925 1925 1909 1909 1925 1925 1949 1949 1909 1909 1909 1909 1949 1949 1919 1919 1949 1949 1974 1974 1919 1919 1919 1919 1974 1974 1933 1933 1974 1974 1986 1986 1933 1933 1933 1933 1986 1986 1953 1953 1986 1986 2002 2002 1953 1953 1953 1953 2002 2002 1970 1970 2002 2002 2025 2025 1970 1970 1970 1970 2025 2025 1980 1980 2025 2025 2033 2033 1980 1980 1980 1980 2033 2033 1988 1988 2033 2033 2041 2041 1988 1988 1988 1988 2041 2041 1998 1998 2041 2041 2051 2051 1998 1998 1998 1998 2051 2051 2006 2006 2051 2051 2059 2059 2006 2006 2006 2006 2059 2059 2012 2012 2059 2059 2070 2070 2012 2012 2012 2012 2070 2070 2021 2021 2070 2070 2076 2076 2021 2021 2021 2021 2076 2076 2027 2027 1643 1643 1574 1574 1639 1639 1574 1574 1576 1576 1639 1639 1639 1639 1576 1576 1641 1641 1576 1576 1584 1584 1641 1641 1641 1641 1584 1584 1645 1645 1584 1584 1588 1588 1645 1645 1645 1645 1588 1588 1651 1651 1588 1588 1592 1592 1651 1651 1651 1651 1592 1592 1655 1655 1592 1592 1600 1600 1655 1655 1655 1655 1600 1600 1665 1665 1600 1600 1606 1606 1665 1665 1665 1665 1606 1606 1669 1669 1606 1606 1614 1614 1669 1669 1669 1669 1614 1614 1675 1675 1614 1614 1620 1620 1675 1675 1675 1675 1620 1620 1679 1679 1620 1620 1635 1635 1679 1679 1679 1679 1635 1635 1689 1689 1635 1635 1659 1659 1689 1689 1689 1689 1659 1659 1693 1693 1659 1659 1677 1677 1693 1693 1693 1693 1677 1677 1710 1710 1677 1677 1687 1687 1710 1710 1710 1710 1687 1687 1734 1734 1687 1687 1706 1706 1734 1734 1734 1734 1706 1706 1750 1750 1706 1706 1740 1740 1750 1750 1750 1750 1740 1740 1764 1764 1740 1740 1762 1762 1764 1764 1764 1764 1762 1762 1774 1774 1762 1762 1778 1778 1774 1774 1774 1774 1778 1778 1782 1782 1778 1778 1815 1815 1782 1782 1782 1782 1815 1815 1817 1817 1815 1815 1832 1832 1817 1817 1817 1817 1832 1832 1828 1828 1832 1832 1850 1850 1828 1828 1828 1828 1850 1850 1838 1838 1850 1850 1878 1878 1838 1838 1838 1838 1878 1878 1852 1852 1878 1878 1909 1909 1852 1852 1852 1852 1909 1909 1870 1870 1909 1909 1919 1919 1870 1870 1870 1870 1919 1919 1893 1893 1919 1919 1933 1933 1893 1893 1893 1893 1933 1933 1907 1907 1933 1933 1953 1953 1907 1907 1907 1907 1953 1953 1913 1913 1953 1953 1970 1970 1913 1913 1913 1913 1970 1970 1921 1921 1970 1970 1980 1980 1921 1921 1921 1921 1980 1980 1929 1929 1980 1980 1988 1988 1929 1929 1929 1929 1988 1988 1937 1937 1988 1988 1998 1998 1937 1937 1937 1937 1998 1998 1945 1945 1998 1998 2006 2006 1945 1945 1945 1945 2006 2006 1955 1955 2006 2006 2012 2012 1955 1955 1955 1955 2012 2012 1962 1962 2012 2012 2021 2021 1962 1962 1962 1962 2021 2021 1966 1966 2021 2021 2027 2027 1966 1966 1966 1966 2027 2027 1968 1968 1724 1724 1643 1643 1720 1720 1643 1643 1639 1639 1720 1720 1720 1720 1639 1639 1716 1716 1639 1639 1641 1641 1716 1716 1716 1716 1641 1641 1718 1718 1641 1641 1645 1645 1718 1718 1718 1718 1645 1645 1722 1722 1645 1645 1651 1651 1722 1722 1722 1722 1651 1651 1728 1728 1651 1651 1655 1655 1728 1728 1728 1728 1655 1655 1732 1732 1655 1655 1665 1665 1732 1732 1732 1732 1665 1665 1736 1736 1665 1665 1669 1669 1736 1736 1736 1736 1669 1669 1742 1742 1669 1669 1675 1675 1742 1742 1742 1742 1675 1675 1744 1744 1675 1675 1679 1679 1744 1744 1744 1744 1679 1679 1752 1752 1679 1679 1689 1689 1752 1752 1752 1752 1689 1689 1756 1756 1689 1689 1693 1693 1756 1756 1756 1756 1693 1693 1760 1760 1693 1693 1710 1710 1760 1760 1760 1760 1710 1710 1766 1766 1710 1710 1734 1734 1766 1766 1766 1766 1734 1734 1770 1770 1734 1734 1750 1750 1770 1770 1770 1770 1750 1750 1776 1776 1750 1750 1764 1764 1776 1776 1776 1776 1764 1764 1780 1780 1764 1764 1774 1774 1780 1780 1780 1780 1774 1774 1784 1784 1774 1774 1782 1782 1784 1784 1784 1784 1782 1782 1807 1807 1782 1782 1817 1817 1807 1807 1807 1807 1817 1817 1819 1819 1817 1817 1828 1828 1819 1819 1819 1819 1828 1828 1826 1826 1828 1828 1838 1838 1826 1826 1826 1826 1838 1838 1830 1830 1838 1838 1852 1852 1830 1830 1830 1830 1852 1852 1834 1834 1852 1852 1870 1870 1834 1834 1834 1834 1870 1870 1840 1840 1870 1870 1893 1893 1840 1840 1840 1840 1893 1893 1846 1846 1893 1893 1907 1907 1846 1846 1846 1846 1907 1907 1854 1854 1907 1907 1913 1913 1854 1854 1854 1854 1913 1913 1858 1858 1913 1913 1921 1921 1858 1858 1858 1858 1921 1921 1866 1866 1921 1921 1929 1929 1866 1866 1866 1866 1929 1929 1874 1874 1929 1929 1937 1937 1874 1874 1874 1874 1937 1937 1882 1882 1937 1937 1945 1945 1882 1882 1882 1882 1945 1945 1891 1891 1945 1945 1955 1955 1891 1891 1891 1891 1955 1955 1895 1895 1955 1955 1962 1962 1895 1895 1895 1895 1962 1962 1897 1897 1962 1962 1966 1966 1897 1897 1897 1897 1966 1966 1901 1901 1966 1966 1968 1968 1901 1901 1901 1901 1968 1968 1903 1903 1896 1896 1821 1821 1900 1900 1724 1724 1649 1649 1643 1643 1649 1649 1578 1578 1643 1643 1643 1643 1578 1578 1574 1574 1578 1578 1517 1517 1574 1574 1574 1574 1517 1517 1521 1521 1517 1517 1466 1466 1521 1521 1521 1521 1466 1466 1472 1472 1466 1466 1425 1425 1472 1472 1472 1472 1425 1425 1431 1431 1425 1425 1392 1392 1431 1431 1431 1431 1392 1392 1398 1398 1392 1392 1363 1363 1398 1398 1398 1398 1363 1363 1370 1370 1363 1363 1345 1345 1370 1370 1370 1370 1345 1345 1361 1361 1345 1345 2911 2911 1361 1361 1361 1361 2912 2912 2913 2913 1331 1331 1328 1328 1355 1355 1355 1355 1328 1328 1359 1359 1328 1328 1339 1339 1359 1359 2914 2914 2915 2915 1366 1366 2916 2916 1357 1357 1366 1366 1366 1366 1357 1357 1396 1396 1357 1357 1386 1386 1396 1396 1396 1396 1386 1386 1423 1423 1386 1386 1413 1413 1423 1423 1423 1423 1413 1413 1458 1458 1413 1413 1454 1454 1458 1458 1458 1458 1454 1454 1503 1503 1454 1454 1501 1501 1503 1503 1503 1503 1501 1501 1558 1558 1501 1501 1559 1559 1558 1558 1558 1558 1559 1559 1622 1622 1559 1559 1626 1626 1622 1622 1622 1622 1626 1626 1697 1697 1626 1626 1699 1699 1697 1697 1697 1697 1699 1699 1790 1790 1699 1699 1792 1792 1790 1790 1790 1790 1792 1792 1875 1875 1792 1792 1871 1871 1875 1875 1875 1875 1871 1871 1938 1938 1871 1871 1934 1934 1938 1938 1938 1938 1934 1934 1989 1989 1934 1934 1981 1981 1989 1989 1989 1989 1981 1981 2030 2030 1981 1981 2013 2013 2030 2030 2917 2917 2918 2918 2048 2048 2919 2919 2034 2034 2048 2048 2048 2048 2034 2034 2066 2066 2034 2034 2042 2042 2066 2066 2066 2066 2042 2042 2077 2077 2042 2042 2046 2046 2077 2077 2077 2077 2046 2046 2071 2071 2046 2046 2038 2038 2071 2071 2071 2071 2038 2038 2054 2054 2038 2038 2024 2024 2054 2054 2054 2054 2024 2024 2032 2032 2024 2024 1987 1987 2032 2032 2032 2032 1987 1987 1997 1997 1987 1987 1944 1944 1997 1997 1997 1997 1944 1944 1954 1954 1944 1944 1894 1894 1954 1954 1954 1954 1894 1894 1896 1896 1894 1894 1821 1821 1896 1896
+419 419 417 417 500 500 419 419 500 500 423 423 425 425 423 423 500 500 429 429 425 425 500 500 438 438 429 429 499 499 446 446 438 438 499 499 454 454 446 446 499 499 462 462 454 454 499 499 466 466 462 462 499 499 474 474 466 466 499 499 480 480 474 474 499 499 486 486 480 480 499 499 490 490 486 486 499 499 494 494 490 490 499 499 504 504 494 494 499 499 516 516 504 504 499 499 539 539 516 516 499 499 543 543 539 539 499 499 547 547 543 543 499 499 553 553 547 547 499 499 557 557 553 553 499 499 563 563 557 557 499 499 567 567 563 563 499 499 571 571 567 567 499 499 579 579 571 571 501 501 581 581 579 579 501 501 587 587 581 581 502 502 591 591 587 587 502 502 595 595 591 591 502 502 601 601 595 595 502 502 605 605 601 601 502 502 607 607 605 605 502 502 603 603 607 607 502 502 599 599 603 603 502 502 374 374 428 428 424 424 496 496 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 497 497 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 497 497 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 497 497 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 497 497 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 497 497 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2326 2326 485 485 497 497 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2327 2327 319 319 2328 2328 2329 2329 343 343 305 305 337 337 489 489 497 497 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2330 2330 120 120 114 114 2331 2331 2332 2332 114 114 2333 2333 114 114 104 104 2334 2334 2335 2335 104 104 2336 2336 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2337 2337 355 355 2338 2338 2339 2339 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 497 497 489 489 2340 2340 270 270 2341 2341 270 270 235 235 2342 2342 2343 2343 235 235 2344 2344 235 235 204 204 2345 2345 2346 2346 204 204 2347 2347 204 204 182 182 2348 2348 2349 2349 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2350 2350 137 137 122 122 2351 2351 2352 2352 122 122 2353 2353 122 122 108 108 2354 2354 2355 2355 108 108 2356 2356 108 108 2357 2357 2358 2358 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2359 2359 404 404 2360 2360 2361 2361 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 503 503 497 497 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2362 2362 161 161 2363 2363 2364 2364 161 161 2365 2365 161 161 139 139 2366 2366 2367 2367 139 139 2368 2368 139 139 2369 2369 2370 2370 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 503 503 493 493 505 505 493 493 491 491 505 505 505 505 491 491 507 507 491 491 487 487 507 507 507 507 487 487 509 509 487 487 483 483 509 509 509 509 483 483 511 511 483 483 477 477 511 511 511 511 477 477 513 513 477 477 475 475 513 513 513 513 475 475 517 517 475 475 471 471 517 517 517 517 471 471 519 519 471 471 463 463 519 519 519 519 463 463 2371 2371 463 463 2372 2372 2373 2373 521 521 459 459 523 523 459 459 457 457 523 523 523 523 457 457 525 525 457 457 451 451 525 525 525 525 451 451 527 527 451 451 447 447 527 527 527 527 447 447 529 529 515 515 497 497 503 503 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2374 2374 130 130 130 130 2375 2375 2376 2376 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 515 515 503 503 540 540 503 503 505 505 540 540 540 540 505 505 544 544 505 505 507 507 544 544 544 544 507 507 550 550 507 507 509 509 550 550 550 550 509 509 554 554 509 509 511 511 554 554 554 554 511 511 564 564 511 511 513 513 564 564 564 564 513 513 568 568 513 513 517 517 568 568 568 568 517 517 576 576 517 517 519 519 576 576 576 576 519 519 2377 2377 519 519 2378 2378 2379 2379 584 584 521 521 592 592 521 521 523 523 592 592 592 592 523 523 608 608 523 523 525 525 608 608 608 608 525 525 610 610 525 525 527 527 610 610 610 610 527 527 614 614 527 527 529 529 614 614 614 614 529 529 622 622 538 538 497 497 515 515 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2380 2380 126 126 126 126 2381 2381 2382 2382 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 538 538 515 515 548 548 515 515 540 540 548 548 548 548 540 540 560 560 540 540 544 544 560 560 560 560 544 544 574 574 544 544 550 550 574 574 574 574 550 550 596 596 550 550 554 554 596 596 596 596 554 554 620 620 554 554 564 564 620 620 620 620 564 564 631 631 564 564 568 568 631 631 631 631 568 568 639 639 568 568 576 576 639 639 639 639 576 576 2383 2383 576 576 2384 2384 2385 2385 649 649 584 584 655 655 584 584 592 592 655 655 655 655 592 592 665 665 592 592 608 608 665 665 665 665 608 608 675 675 608 608 610 610 675 675 675 675 610 610 685 685 610 610 614 614 685 685 685 685 614 614 689 689 614 614 622 622 689 689 689 689 622 622 695 695 542 542 497 497 538 538 531 531 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2386 2386 116 116 116 116 2387 2387 2388 2388 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 542 542 538 538 558 558 538 538 548 548 558 558 558 558 548 548 582 582 548 548 560 560 582 582 582 582 560 560 618 618 560 560 574 574 618 618 618 618 574 574 637 637 574 574 596 596 637 637 637 637 596 596 651 651 596 596 620 620 651 651 651 651 620 620 669 669 620 620 631 631 669 669 669 669 631 631 693 693 631 631 639 639 693 693 693 693 639 639 2389 2389 639 639 2390 2390 2391 2391 706 706 649 649 714 714 649 649 655 655 714 714 714 714 655 655 724 724 655 655 665 665 724 724 724 724 665 665 732 732 665 665 675 675 732 732 732 732 675 675 742 742 675 675 685 685 742 742 742 742 685 685 756 756 685 685 689 689 756 756 756 756 689 689 760 760 689 689 695 695 760 760 760 760 695 695 762 762 546 546 497 497 542 542 624 624 531 531 533 533 531 531 439 439 533 533 533 533 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2392 2392 112 112 112 112 2393 2393 2394 2394 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 546 546 542 542 572 572 542 542 558 558 572 572 572 572 558 558 616 616 558 558 582 582 616 616 616 616 582 582 641 641 582 582 618 618 641 641 641 641 618 618 661 661 618 618 637 637 661 661 661 661 637 637 697 697 637 637 651 651 697 697 697 697 651 651 712 712 651 651 669 669 712 712 712 712 669 669 728 728 669 669 693 693 728 728 728 728 693 693 2395 2395 693 693 2396 2396 2397 2397 754 754 706 706 767 767 706 706 714 714 767 767 767 767 714 714 775 775 714 714 724 724 775 775 775 775 724 724 785 785 724 724 732 732 785 785 785 785 732 732 793 793 732 732 742 742 793 793 793 793 742 742 809 809 742 742 756 756 809 809 809 809 756 756 815 815 756 756 760 760 815 815 815 815 760 760 819 819 760 760 762 762 819 819 819 819 762 762 821 821 552 552 497 497 546 546 699 699 624 624 626 626 624 624 533 533 626 626 626 626 533 533 535 535 533 533 435 435 535 535 535 535 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2398 2398 106 106 106 106 2399 2399 2400 2400 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 552 552 546 546 588 588 546 546 572 572 588 588 588 588 572 572 635 635 572 572 616 616 635 635 635 635 616 616 659 659 616 616 641 641 659 659 659 659 641 641 704 704 641 641 661 661 704 704 704 704 661 661 720 720 661 661 697 697 720 720 720 720 697 697 752 752 697 697 712 712 752 752 752 752 712 712 773 773 712 712 728 728 773 773 773 773 728 728 789 789 728 728 2401 2401 789 789 789 789 2402 2402 2403 2403 754 754 767 767 813 813 813 813 767 767 824 824 767 767 775 775 824 824 824 824 775 775 832 832 775 775 785 785 832 832 832 832 785 785 842 842 785 785 793 793 842 842 842 842 793 793 854 854 793 793 809 809 854 854 854 854 809 809 864 864 809 809 815 815 864 864 864 864 815 815 868 868 815 815 819 819 868 868 868 868 819 819 872 872 819 819 821 821 872 872 872 872 821 821 869 869 556 556 497 497 552 552 764 764 699 699 701 701 699 699 626 626 701 701 701 701 626 626 628 628 626 626 535 535 628 628 628 628 535 535 537 537 535 535 433 433 537 537 537 537 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2404 2404 103 103 103 103 2405 2405 2406 2406 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 556 556 552 552 612 612 552 552 588 588 612 612 612 612 588 588 645 645 588 588 635 635 645 645 645 645 635 635 691 691 635 635 659 659 691 691 691 691 659 659 718 718 659 659 704 704 718 718 718 718 704 704 758 758 704 704 720 720 758 758 758 758 720 720 781 781 720 720 752 752 781 781 781 781 752 752 811 811 752 752 773 773 811 811 811 811 773 773 828 828 773 773 789 789 828 828 828 828 789 789 2407 2407 789 789 2408 2408 2409 2409 846 846 813 813 870 870 813 813 824 824 870 870 870 870 824 824 877 877 824 824 832 832 877 877 877 877 832 832 885 885 832 832 842 842 885 885 885 885 842 842 899 899 842 842 854 854 899 899 899 899 854 854 909 909 854 854 864 864 909 909 909 909 864 864 911 911 864 864 868 868 911 911 911 911 868 868 913 913 868 868 872 872 913 913 913 913 872 872 912 912 872 872 869 869 912 912 912 912 869 869 910 910 562 562 497 497 556 556 820 820 764 764 763 763 764 764 701 701 763 763 763 763 701 701 700 700 701 701 628 628 700 700 700 700 628 628 627 627 628 628 537 537 627 627 627 627 537 537 536 536 537 537 430 430 536 536 536 536 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2410 2410 107 107 107 107 2411 2411 2412 2412 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 562 562 556 556 629 629 556 556 612 612 629 629 629 629 612 612 663 663 612 612 645 645 663 663 663 663 645 645 710 710 645 645 691 691 710 710 710 710 691 691 750 750 691 691 718 718 750 750 750 750 718 718 777 777 718 718 758 758 777 777 777 777 758 758 817 817 758 758 781 781 817 817 817 817 781 781 836 836 781 781 811 811 836 836 836 836 811 811 866 866 811 811 828 828 866 866 866 866 828 828 2413 2413 828 828 2414 2414 2415 2415 881 881 846 846 903 903 846 846 870 870 903 903 903 903 870 870 920 920 870 870 877 877 920 920 920 920 877 877 926 926 877 877 885 885 926 926 926 926 885 885 936 936 885 885 899 899 936 936 936 936 899 899 950 950 899 899 909 909 950 950 950 950 909 909 954 954 909 909 911 911 954 954 954 954 911 911 958 958 911 911 913 913 958 958 958 958 913 913 955 955 913 913 912 912 955 955 955 955 912 912 951 951 912 912 910 910 951 951 951 951 910 910 937 937 566 566 497 497 562 562 865 865 820 820 816 816 820 820 763 763 816 816 816 816 763 763 761 761 763 763 700 700 761 761 761 761 700 700 696 696 700 700 627 627 696 696 696 696 627 627 625 625 627 627 536 536 625 625 625 625 536 536 534 534 536 536 434 434 534 534 534 534 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2416 2416 113 113 113 113 2417 2417 2418 2418 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 566 566 562 562 633 633 562 562 629 629 633 633 633 633 629 629 687 687 629 629 663 663 687 687 687 687 663 663 726 726 663 663 710 710 726 726 726 726 710 710 769 769 710 710 750 750 769 769 769 769 750 750 807 807 750 750 777 777 807 807 807 807 777 777 834 834 777 777 817 817 834 834 834 834 817 817 873 873 817 817 836 836 873 873 873 873 836 836 889 889 836 836 866 866 889 889 889 889 866 866 918 918 866 866 2419 2419 918 918 918 918 2420 2420 2421 2421 881 881 903 903 932 932 932 932 903 903 956 956 903 903 920 920 956 956 956 956 920 920 965 965 920 920 926 926 965 965 965 965 926 926 973 973 926 926 936 936 973 973 973 973 936 936 987 987 936 936 950 950 987 987 987 987 950 950 989 989 950 950 954 954 989 989 989 989 954 954 993 993 954 954 958 958 993 993 993 993 958 958 990 990 958 958 955 955 990 990 990 990 955 955 988 988 955 955 951 951 988 988 988 988 951 951 974 974 951 951 937 937 974 974 974 974 937 937 966 966 570 570 497 497 566 566 900 900 865 865 855 855 865 865 816 816 855 855 855 855 816 816 810 810 816 816 761 761 810 810 810 810 761 761 757 757 761 761 696 696 757 757 757 757 696 696 690 690 696 696 625 625 690 690 690 690 625 625 623 623 625 625 534 534 623 623 623 623 534 534 532 532 534 534 436 436 532 532 532 532 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2422 2422 117 117 117 117 2423 2423 2424 2424 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 570 570 566 566 643 643 566 566 633 633 643 643 643 643 633 633 702 702 633 633 687 687 702 702 702 702 687 687 740 740 687 687 726 726 740 740 740 740 726 726 783 783 726 726 769 769 783 783 783 783 769 769 826 826 769 769 807 807 826 826 826 826 807 807 862 862 807 807 834 834 862 862 862 862 834 834 887 887 834 834 873 873 887 887 887 887 873 873 922 922 873 873 889 889 922 922 922 922 889 889 944 944 889 889 918 918 944 944 944 944 918 918 2425 2425 918 918 2426 2426 2427 2427 2428 2428 932 932 2429 2429 932 932 956 956 2430 2430 2431 2431 956 956 2432 2432 956 956 965 965 2433 2433 2434 2434 965 965 2435 2435 965 965 973 973 2436 2436 2437 2437 973 973 2438 2438 973 973 987 987 2439 2439 2440 2440 987 987 2441 2441 987 987 989 989 2442 2442 2443 2443 989 989 2444 2444 989 989 993 993 2445 2445 2446 2446 993 993 2447 2447 993 993 990 990 2448 2448 2449 2449 990 990 2450 2450 990 990 988 988 2451 2451 2452 2452 988 988 2453 2453 988 988 974 974 2454 2454 2455 2455 974 974 2456 2456 974 974 966 966 2457 2457 2458 2458 966 966 2459 2459 578 578 497 497 570 570 927 927 900 900 886 886 900 900 855 855 886 886 886 886 855 855 843 843 855 855 810 810 843 843 843 843 810 810 794 794 810 810 757 757 794 794 794 794 757 757 743 743 757 757 690 690 743 743 743 743 690 690 686 686 690 690 623 623 686 686 686 686 623 623 615 615 623 623 532 532 615 615 615 615 532 532 530 530 532 532 440 440 530 530 530 530 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2460 2460 127 127 127 127 2461 2461 2462 2462 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 578 578 570 570 647 647 570 570 643 643 647 647 647 647 643 643 708 708 643 643 702 702 708 708 708 708 702 702 765 765 702 702 740 740 765 765 765 765 740 740 803 803 740 740 783 783 803 803 803 803 783 783 840 840 783 783 826 826 840 840 840 840 826 826 879 879 826 826 862 862 879 879 879 879 862 862 916 916 862 862 887 887 916 916 916 916 887 887 940 940 887 887 922 922 940 940 940 940 922 922 2463 2463 922 922 944 944 2464 2464 2465 2465 944 944 2466 2466 944 944 2467 2467 2468 2468 994 994 963 963 1008 1008 963 963 983 983 1008 1008 1008 1008 983 983 1027 1027 983 983 998 998 1027 1027 1027 1027 998 998 1035 1035 998 998 1004 1004 1035 1035 1035 1035 1004 1004 1043 1043 1004 1004 1018 1018 1043 1043 1043 1043 1018 1018 1053 1053 1018 1018 1022 1022 1053 1053 1053 1053 1022 1022 1057 1057 1022 1022 1026 1026 1057 1057 1057 1057 1026 1026 1054 1054 1026 1026 1023 1023 1054 1054 1054 1054 1023 1023 1044 1044 1023 1023 1019 1019 1044 1044 1044 1044 1019 1019 1036 1036 1019 1019 1005 1005 1036 1036 1036 1036 1005 1005 1028 1028 1005 1005 999 999 1028 1028 1028 1028 999 999 1009 1009 999 999 984 984 1009 1009 1009 1009 984 984 995 995 580 580 497 497 578 578 957 957 927 927 921 921 927 927 886 886 921 921 921 921 886 886 878 878 886 886 843 843 878 878 878 878 843 843 833 833 843 843 794 794 833 833 833 833 794 794 786 786 794 794 743 743 786 786 786 786 743 743 733 733 743 743 686 686 733 733 733 733 686 686 676 676 686 686 615 615 676 676 676 676 615 615 611 611 615 615 530 530 611 611 611 611 530 530 528 528 530 530 444 444 528 528 528 528 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2469 2469 131 131 131 131 2470 2470 2471 2471 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 580 580 578 578 653 653 578 578 647 647 653 653 653 653 647 647 716 716 647 647 708 708 716 716 716 716 708 708 771 771 708 708 765 765 771 771 771 771 765 765 822 822 765 765 803 803 822 822 822 822 803 803 860 860 803 803 840 840 860 860 860 860 840 840 895 895 840 840 879 879 895 895 895 895 879 879 928 928 879 879 916 916 928 928 928 928 916 916 961 961 916 916 940 940 961 961 961 961 940 940 2472 2472 940 940 2473 2473 2474 2474 991 991 967 967 1012 1012 967 967 994 994 1012 1012 1012 1012 994 994 1031 1031 994 994 1008 1008 1031 1031 1031 1031 1008 1008 1051 1051 1008 1008 1027 1027 1051 1051 1051 1051 1027 1027 1060 1060 1027 1027 1035 1035 1060 1060 1060 1060 1035 1035 1072 1072 1035 1035 1043 1043 1072 1072 1072 1072 1043 1043 1078 1078 1043 1043 1053 1053 1078 1078 1078 1078 1053 1053 1080 1080 1053 1053 1057 1057 1080 1080 1080 1080 1057 1057 1079 1079 1057 1057 1054 1054 1079 1079 1079 1079 1054 1054 1073 1073 1054 1054 1044 1044 1073 1073 1073 1073 1044 1044 1061 1061 1044 1044 1036 1036 1061 1061 1061 1061 1036 1036 1052 1052 1036 1036 1028 1028 1052 1052 1052 1052 1028 1028 1032 1032 1028 1028 1009 1009 1032 1032 1032 1032 1009 1009 1013 1013 1009 1009 995 995 1013 1013 1013 1013 995 995 992 992 586 586 498 498 580 580 2475 2475 957 957 933 933 957 957 921 921 933 933 933 933 921 921 904 904 921 921 878 878 904 904 904 904 878 878 871 871 878 878 833 833 871 871 871 871 833 833 825 825 833 833 786 786 825 825 825 825 786 786 776 776 786 786 733 733 776 776 776 776 733 733 725 725 733 733 676 676 725 725 725 725 676 676 666 666 676 676 611 611 666 666 666 666 611 611 609 609 611 611 528 528 609 609 609 609 528 528 526 526 528 528 448 448 526 526 526 526 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2476 2476 150 150 150 150 2477 2477 2478 2478 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 586 586 580 580 657 657 580 580 653 653 657 657 657 657 653 653 722 722 653 653 716 716 722 722 722 722 716 716 779 779 716 716 771 771 779 779 779 779 771 771 830 830 771 771 822 822 830 830 830 830 822 822 875 875 822 822 860 860 875 875 875 875 860 860 914 914 860 860 895 895 914 914 914 914 895 895 952 952 895 895 928 928 952 952 952 952 928 928 977 977 928 928 961 961 977 977 977 977 961 961 2479 2479 961 961 2480 2480 2481 2481 1002 1002 991 991 1029 1029 991 991 1012 1012 1029 1029 1029 1029 1012 1012 1055 1055 1012 1012 1031 1031 1055 1055 1055 1055 1031 1031 1068 1068 1031 1031 1051 1051 1068 1068 1068 1068 1051 1051 1083 1083 1051 1051 1060 1060 1083 1083 1083 1083 1060 1060 1091 1091 1060 1060 1072 1072 1091 1091 1091 1091 1072 1072 1099 1099 1072 1072 1078 1078 1099 1099 1099 1099 1078 1078 1105 1105 1078 1078 1080 1080 1105 1105 1105 1105 1080 1080 1100 1100 1080 1080 1079 1079 1100 1100 1100 1100 1079 1079 1092 1092 1079 1079 1073 1073 1092 1092 1092 1092 1073 1073 1084 1084 1073 1073 1061 1061 1084 1084 1084 1084 1061 1061 1069 1069 1061 1061 1052 1052 1069 1069 1069 1069 1052 1052 1056 1056 1052 1052 1032 1032 1056 1056 1056 1056 1032 1032 1030 1030 1032 1032 1013 1013 1030 1030 1030 1030 1013 1013 1003 1003 1013 1013 992 992 1003 1003 2482 2482 2483 2483 978 978 590 590 498 498 586 586 2484 2484 2485 2485 945 945 2486 2486 2487 2487 945 945 945 945 2488 2488 919 919 2489 2489 2490 2490 919 919 919 919 2491 2491 2492 2492 904 904 871 871 882 882 882 882 871 871 847 847 871 871 825 825 847 847 847 847 825 825 814 814 825 825 776 776 814 814 814 814 776 776 768 768 776 776 725 725 768 768 768 768 725 725 715 715 725 725 666 666 715 715 715 715 666 666 656 656 666 666 609 609 656 656 656 656 609 609 593 593 609 609 526 526 593 593 593 593 526 526 524 524 526 526 452 452 524 524 524 524 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2493 2493 2494 2494 162 162 2495 2495 2496 2496 162 162 162 162 2497 2497 140 140 2498 2498 2499 2499 140 140 140 140 2500 2500 2501 2501 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 590 590 586 586 667 667 586 586 657 657 667 667 667 667 657 657 730 730 657 657 722 722 730 730 730 730 722 722 787 787 722 722 779 779 787 787 787 787 779 779 838 838 779 779 830 830 838 838 838 838 830 830 883 883 830 830 875 875 883 883 883 883 875 875 924 924 875 875 914 914 924 924 924 924 914 914 959 959 914 914 952 952 959 959 959 959 952 952 2502 2502 952 952 977 977 2503 2503 2504 2504 977 977 2505 2505 977 977 2506 2506 2507 2507 1024 1024 1002 1002 1049 1049 1002 1002 1029 1029 1049 1049 1049 1049 1029 1029 1066 1066 1029 1029 1055 1055 1066 1066 1066 1066 1055 1055 1085 1085 1055 1055 1068 1068 1085 1085 1085 1085 1068 1068 1103 1103 1068 1068 1083 1083 1103 1103 1103 1103 1083 1083 1110 1110 1083 1083 1091 1091 1110 1110 1110 1110 1091 1091 1120 1120 1091 1091 1099 1099 1120 1120 1120 1120 1099 1099 1122 1122 1099 1099 1105 1105 1122 1122 1122 1122 1105 1105 1121 1121 1105 1105 1100 1100 1121 1121 1121 1121 1100 1100 1111 1111 1100 1100 1092 1092 1111 1111 1111 1111 1092 1092 1104 1104 1092 1092 1084 1084 1104 1104 1104 1104 1084 1084 1086 1086 1084 1084 1069 1069 1086 1086 1086 1086 1069 1069 1067 1067 1069 1069 1056 1056 1067 1067 1067 1067 1056 1056 1050 1050 1056 1056 1030 1030 1050 1050 1050 1050 1030 1030 1025 1025 1030 1030 1003 1003 1025 1025 1025 1025 1003 1003 997 997 2508 2508 978 978 2509 2509 2510 2510 978 978 960 960 594 594 498 498 590 590 962 962 2511 2511 941 941 2512 2512 945 945 941 941 941 941 945 945 923 923 945 945 919 919 923 923 923 923 919 919 890 890 919 919 2513 2513 890 890 890 890 2514 2514 867 867 2515 2515 2516 2516 867 867 867 867 2517 2517 829 829 2518 2518 2519 2519 829 829 829 829 2520 2520 790 790 2521 2521 2522 2522 790 790 790 790 2523 2523 2524 2524 768 768 715 715 755 755 755 755 715 715 707 707 715 715 656 656 707 707 707 707 656 656 650 650 656 656 593 593 650 650 650 650 593 593 585 585 593 593 524 524 585 585 585 585 524 524 522 522 524 524 458 458 522 522 522 522 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2525 2525 2526 2526 271 271 2527 2527 2528 2528 271 271 271 271 2529 2529 236 236 2530 2530 2531 2531 236 236 236 236 2532 2532 205 205 2533 2533 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2534 2534 156 156 156 156 2535 2535 138 138 2536 2536 2537 2537 138 138 138 138 2538 2538 123 123 2539 2539 2540 2540 123 123 123 123 2541 2541 109 109 2542 2542 2543 2543 109 109 109 109 2544 2544 2545 2545 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 594 594 590 590 671 671 590 590 667 667 671 671 671 671 667 667 734 734 667 667 730 730 734 734 734 734 730 730 791 791 730 730 787 787 791 791 791 791 787 787 844 844 787 787 838 838 844 844 844 844 838 838 891 891 838 838 883 883 891 891 891 891 883 883 930 930 883 883 924 924 930 930 930 930 924 924 969 969 924 924 959 959 969 969 969 969 959 959 2546 2546 959 959 2547 2547 2548 2548 1000 1000 996 996 1033 1033 996 996 1024 1024 1033 1033 1033 1033 1024 1024 1058 1058 1024 1024 1049 1049 1058 1058 1058 1058 1049 1049 1081 1081 1049 1049 1066 1066 1081 1081 1081 1081 1066 1066 1101 1101 1066 1066 1085 1085 1101 1101 1101 1101 1085 1085 1114 1114 1085 1085 1103 1103 1114 1114 1114 1114 1103 1103 1127 1127 1103 1103 1110 1110 1127 1127 1127 1127 1110 1110 1135 1135 1110 1110 1120 1120 1135 1135 1135 1135 1120 1120 1139 1139 1120 1120 1122 1122 1139 1139 1139 1139 1122 1122 1136 1136 1122 1122 1121 1121 1136 1136 1136 1136 1121 1121 1128 1128 1121 1121 1111 1111 1128 1128 1128 1128 1111 1111 1115 1115 1111 1111 1104 1104 1115 1115 1115 1115 1104 1104 1102 1102 1104 1104 1086 1086 1102 1102 1102 1102 1086 1086 1082 1082 1086 1086 1067 1067 1082 1082 1082 1082 1067 1067 1059 1059 1067 1067 1050 1050 1059 1059 1059 1059 1050 1050 1034 1034 1050 1050 1025 1025 1034 1034 1034 1034 1025 1025 1001 1001 1025 1025 997 997 1001 1001 2549 2549 2550 2550 970 970 2551 2551 960 960 970 970 970 970 960 960 931 931 600 600 498 498 594 594 953 953 962 962 929 929 962 962 941 941 929 929 929 929 941 941 917 917 941 941 923 923 917 917 917 917 923 923 888 888 923 923 890 890 888 888 888 888 890 890 874 874 890 890 867 867 874 874 874 874 867 867 837 837 867 867 829 829 837 837 837 837 829 829 812 812 829 829 790 790 812 812 812 812 790 790 774 774 790 790 2552 2552 774 774 774 774 2553 2553 729 729 2554 2554 2555 2555 729 729 729 729 2556 2556 694 694 2557 2557 2558 2558 694 694 694 694 2559 2559 640 640 2560 2560 2561 2561 640 640 640 640 2562 2562 577 577 2563 2563 2564 2564 577 577 577 577 2565 2565 520 520 2566 2566 2567 2567 520 520 520 520 2568 2568 464 464 2569 2569 2570 2570 464 464 464 464 2571 2571 405 405 2572 2572 2573 2573 405 405 405 405 2574 2574 356 356 2575 2575 2576 2576 356 356 356 356 2577 2577 320 320 2578 2578 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2579 2579 129 129 129 129 2580 2580 121 121 2581 2581 2582 2582 121 121 121 121 2583 2583 115 115 2584 2584 2585 2585 115 115 115 115 2586 2586 105 105 600 600 594 594 677 677 594 594 671 671 677 677 677 677 671 671 738 738 671 671 734 734 738 738 738 738 734 734 797 797 734 734 791 791 797 797 797 797 791 791 850 850 791 791 844 844 850 850 850 850 844 844 897 897 844 844 891 891 897 897 897 897 891 891 938 938 891 891 930 930 938 938 938 938 930 930 975 975 930 930 969 969 975 975 975 975 969 969 2587 2587 969 969 2588 2588 2589 2589 1010 1010 1000 1000 1039 1039 1000 1000 1033 1033 1039 1039 1039 1039 1033 1033 1064 1064 1033 1033 1058 1058 1064 1064 1064 1064 1058 1058 1089 1089 1058 1058 1081 1081 1089 1089 1089 1089 1081 1081 1108 1108 1081 1081 1101 1101 1108 1108 1108 1108 1101 1101 1125 1125 1101 1101 1114 1114 1125 1125 1125 1125 1114 1114 1140 1140 1114 1114 1127 1127 1140 1140 1140 1140 1127 1127 1149 1149 1127 1127 1135 1135 1149 1149 1149 1149 1135 1135 1153 1153 1135 1135 1139 1139 1153 1153 1153 1153 1139 1139 1150 1150 1139 1139 1136 1136 1150 1150 1150 1150 1136 1136 1141 1141 1136 1136 1128 1128 1141 1141 1141 1141 1128 1128 1126 1126 1128 1128 1115 1115 1126 1126 1126 1126 1115 1115 1109 1109 1115 1115 1102 1102 1109 1109 1109 1109 1102 1102 1090 1090 1102 1102 1082 1082 1090 1090 1090 1090 1082 1082 1065 1065 1082 1082 1059 1059 1065 1065 1065 1065 1059 1059 1040 1040 1059 1059 1034 1034 1040 1040 1040 1040 1034 1034 1011 1011 1034 1034 1001 1001 1011 1011 2590 2590 2591 2591 976 976 2592 2592 970 970 976 976 976 976 970 970 939 939 970 970 931 931 939 939 939 939 931 931 898 898 604 604 498 498 600 600 925 925 953 953 915 915 953 953 929 929 915 915 915 915 929 929 896 896 929 929 917 917 896 896 896 896 917 917 880 880 917 917 888 888 880 880 880 880 888 888 863 863 888 888 874 874 863 863 863 863 874 874 835 835 874 874 837 837 835 835 835 835 837 837 818 818 837 837 812 812 818 818 818 818 812 812 782 782 812 812 774 774 782 782 782 782 774 774 753 753 774 774 729 729 753 753 753 753 729 729 713 713 729 729 694 694 713 713 713 713 694 694 670 670 694 694 640 640 670 670 670 670 640 640 632 632 640 640 577 577 632 632 632 632 577 577 569 569 577 577 520 520 569 569 569 569 520 520 518 518 520 520 464 464 518 518 518 518 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 604 604 600 600 681 681 600 600 677 677 681 681 681 681 677 677 746 746 677 677 738 738 746 746 746 746 738 738 801 801 738 738 797 797 801 801 801 801 797 797 856 856 797 797 850 850 856 856 856 856 850 850 905 905 850 850 897 897 905 905 905 905 897 897 946 946 897 897 938 938 946 946 946 946 938 938 981 981 938 938 975 975 981 981 981 981 975 975 2593 2593 975 975 2594 2594 2595 2595 1016 1016 1010 1010 1045 1045 1010 1010 1039 1039 1045 1045 1045 1045 1039 1039 1074 1074 1039 1039 1064 1064 1074 1074 1074 1074 1064 1064 1095 1095 1064 1064 1089 1089 1095 1095 1095 1095 1089 1089 1116 1116 1089 1089 1108 1108 1116 1116 1116 1116 1108 1108 1131 1131 1108 1108 1125 1125 1131 1131 1131 1131 1125 1125 1147 1147 1125 1125 1140 1140 1147 1147 1147 1147 1140 1140 1156 1156 1140 1140 1149 1149 1156 1156 1156 1156 1149 1149 1161 1161 1149 1149 1153 1153 1161 1161 1161 1161 1153 1153 1157 1157 1153 1153 1150 1150 1157 1157 1157 1157 1150 1150 1148 1148 1150 1150 1141 1141 1148 1148 1148 1148 1141 1141 1132 1132 1141 1141 1126 1126 1132 1132 1132 1132 1126 1126 1117 1117 1126 1126 1109 1109 1117 1117 1117 1117 1109 1109 1096 1096 1109 1109 1090 1090 1096 1096 1096 1096 1090 1090 1075 1075 1090 1090 1065 1065 1075 1075 1075 1075 1065 1065 1046 1046 1065 1065 1040 1040 1046 1046 1046 1046 1040 1040 1017 1017 1040 1040 1011 1011 1017 1017 2596 2596 2597 2597 982 982 2598 2598 976 976 982 982 982 982 976 976 947 947 976 976 939 939 947 947 947 947 939 939 906 906 939 939 898 898 906 906 906 906 898 898 857 857 606 606 498 498 604 604 892 892 925 925 884 884 925 925 915 915 884 884 884 884 915 915 876 876 915 915 896 896 876 876 876 876 896 896 861 861 896 896 880 880 861 861 861 861 880 880 841 841 880 880 863 863 841 841 841 841 863 863 827 827 863 863 835 835 827 827 827 827 835 835 808 808 835 835 818 818 808 808 808 808 818 818 778 778 818 818 782 782 778 778 778 778 782 782 759 759 782 782 753 753 759 759 759 759 753 753 721 721 753 753 713 713 721 721 721 721 713 713 698 698 713 713 670 670 698 698 698 698 670 670 652 652 670 670 632 632 652 652 652 652 632 632 621 621 632 632 569 569 621 621 621 621 569 569 565 565 569 569 518 518 565 565 565 565 518 518 514 514 518 518 472 472 514 514 514 514 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 606 606 604 604 683 683 604 604 681 681 683 683 683 683 681 681 748 748 681 681 746 746 748 748 748 748 746 746 805 805 746 746 801 801 805 805 805 805 801 801 858 858 801 801 856 856 858 858 858 858 856 856 907 907 856 856 905 905 907 907 907 907 905 905 948 948 905 905 946 946 948 948 948 948 946 946 985 985 946 946 981 981 985 985 985 985 981 981 2599 2599 981 981 2600 2600 2601 2601 1020 1020 1016 1016 1047 1047 1016 1016 1045 1045 1047 1047 1047 1047 1045 1045 1076 1076 1045 1045 1074 1074 1076 1076 1076 1076 1074 1074 1097 1097 1074 1074 1095 1095 1097 1097 1097 1097 1095 1095 1118 1118 1095 1095 1116 1116 1118 1118 1118 1118 1116 1116 1133 1133 1116 1116 1131 1131 1133 1133 1133 1133 1131 1131 1151 1151 1131 1131 1147 1147 1151 1151 1151 1151 1147 1147 1159 1159 1147 1147 1156 1156 1159 1159 1159 1159 1156 1156 1162 1162 1156 1156 1161 1161 1162 1162 1162 1162 1161 1161 1160 1160 1161 1161 1157 1157 1160 1160 1160 1160 1157 1157 1152 1152 1157 1157 1148 1148 1152 1152 1152 1152 1148 1148 1134 1134 1148 1148 1132 1132 1134 1134 1134 1134 1132 1132 1119 1119 1132 1132 1117 1117 1119 1119 1119 1119 1117 1117 1098 1098 1117 1117 1096 1096 1098 1098 1098 1098 1096 1096 1077 1077 1096 1096 1075 1075 1077 1077 1077 1077 1075 1075 1048 1048 1075 1075 1046 1046 1048 1048 1048 1048 1046 1046 1021 1021 1046 1046 1017 1017 1021 1021 2602 2602 2603 2603 986 986 2604 2604 982 982 986 986 986 986 982 982 949 949 982 982 947 947 949 949 949 949 947 947 908 908 947 947 906 906 908 908 908 908 906 906 859 859 906 906 857 857 859 859 859 859 857 857 806 806 602 602 498 498 606 606 851 851 892 892 845 845 892 892 884 884 845 845 845 845 884 884 839 839 884 884 876 876 839 839 839 839 876 876 831 831 876 876 861 861 831 831 831 831 861 861 823 823 861 861 841 841 823 823 823 823 841 841 804 804 841 841 827 827 804 804 804 804 827 827 784 784 827 827 808 808 784 784 784 784 808 808 770 770 808 808 778 778 770 770 770 770 778 778 751 751 778 778 759 759 751 751 751 751 759 759 719 719 759 759 721 721 719 719 719 719 721 721 705 705 721 721 698 698 705 705 705 705 698 698 662 662 698 698 652 652 662 662 662 662 652 652 638 638 652 652 621 621 638 638 638 638 621 621 597 597 621 621 565 565 597 597 597 597 565 565 555 555 565 565 514 514 555 555 555 555 514 514 512 512 514 514 476 476 512 512 512 512 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 602 602 606 606 679 679 606 606 683 683 679 679 679 679 683 683 744 744 683 683 748 748 744 744 744 744 748 748 799 799 748 748 805 805 799 799 799 799 805 805 852 852 805 805 858 858 852 852 852 852 858 858 901 901 858 858 907 907 901 901 901 901 907 907 942 942 907 907 948 948 942 942 942 942 948 948 979 979 948 948 985 985 979 979 979 979 985 985 2605 2605 985 985 2606 2606 2607 2607 1014 1014 1020 1020 1041 1041 1020 1020 1047 1047 1041 1041 1041 1041 1047 1047 1070 1070 1047 1047 1076 1076 1070 1070 1070 1070 1076 1076 1093 1093 1076 1076 1097 1097 1093 1093 1093 1093 1097 1097 1112 1112 1097 1097 1118 1118 1112 1112 1112 1112 1118 1118 1129 1129 1118 1118 1133 1133 1129 1129 1129 1129 1133 1133 1144 1144 1133 1133 1151 1151 1144 1144 1144 1144 1151 1151 1154 1154 1151 1151 1159 1159 1154 1154 1154 1154 1159 1159 1158 1158 1159 1159 1162 1162 1158 1158 1158 1158 1162 1162 1155 1155 1162 1162 1160 1160 1155 1155 1155 1155 1160 1160 1145 1145 1160 1160 1152 1152 1145 1145 1145 1145 1152 1152 1130 1130 1152 1152 1134 1134 1130 1130 1130 1130 1134 1134 1113 1113 1134 1134 1119 1119 1113 1113 1113 1113 1119 1119 1094 1094 1119 1119 1098 1098 1094 1094 1094 1094 1098 1098 1071 1071 1098 1098 1077 1077 1071 1071 1071 1071 1077 1077 1042 1042 1077 1077 1048 1048 1042 1042 1042 1042 1048 1048 1015 1015 1048 1048 1021 1021 1015 1015 2608 2608 2609 2609 980 980 2610 2610 986 986 980 980 980 980 986 986 943 943 986 986 949 949 943 943 943 943 949 949 902 902 949 949 908 908 902 902 902 902 908 908 853 853 908 908 859 859 853 853 853 853 859 859 800 800 859 859 806 806 800 800 800 800 806 806 745 745 598 598 498 498 602 602 802 802 851 851 798 798 851 851 845 845 798 798 798 798 845 845 792 792 845 845 839 839 792 792 792 792 839 839 788 788 839 839 831 831 788 788 788 788 831 831 780 780 831 831 823 823 780 780 780 780 823 823 772 772 823 823 804 804 772 772 772 772 804 804 766 766 804 804 784 784 766 766 766 766 784 784 741 741 784 784 770 770 741 741 741 741 770 770 727 727 770 770 751 751 727 727 727 727 751 751 711 711 751 751 719 719 711 711 711 711 719 719 692 692 719 719 705 705 692 692 692 692 705 705 660 660 705 705 662 662 660 660 660 660 662 662 642 642 662 662 638 638 642 642 642 642 638 638 619 619 638 638 597 597 619 619 619 619 597 597 575 575 597 597 555 555 575 575 575 575 555 555 551 551 555 555 512 512 551 551 551 551 512 512 510 510 512 512 478 478 510 510 510 510 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 598 598 602 602 673 673 602 602 679 679 673 673 673 673 679 679 736 736 679 679 744 744 736 736 736 736 744 744 795 795 744 744 799 799 795 795 795 795 799 799 848 848 799 799 852 852 848 848 848 848 852 852 893 893 852 852 901 901 893 893 893 893 901 901 934 934 901 901 942 942 934 934 934 934 942 942 971 971 942 942 979 979 971 971 971 971 979 979 2611 2611 979 979 2612 2612 2613 2613 1006 1006 1014 1014 1037 1037 1014 1014 1041 1041 1037 1037 1037 1037 1041 1041 1062 1062 1041 1041 1070 1070 1062 1062 1062 1062 1070 1070 1087 1087 1070 1070 1093 1093 1087 1087 1087 1087 1093 1093 1106 1106 1093 1093 1112 1112 1106 1106 1106 1106 1112 1112 1123 1123 1112 1112 1129 1129 1123 1123 1123 1123 1129 1129 1137 1137 1129 1129 1144 1144 1137 1137 1137 1137 1144 1144 1142 1142 1144 1144 1154 1154 1142 1142 1142 1142 1154 1154 1146 1146 1154 1154 1158 1158 1146 1146 1146 1146 1158 1158 1143 1143 1158 1158 1155 1155 1143 1143 1143 1143 1155 1155 1138 1138 1155 1155 1145 1145 1138 1138 1138 1138 1145 1145 1124 1124 1145 1145 1130 1130 1124 1124 1124 1124 1130 1130 1107 1107 1130 1130 1113 1113 1107 1107 1107 1107 1113 1113 1088 1088 1113 1113 1094 1094 1088 1088 1088 1088 1094 1094 1063 1063 1094 1094 1071 1071 1063 1063 1063 1063 1071 1071 1038 1038 1071 1071 1042 1042 1038 1038 1038 1038 1042 1042 1007 1007 1042 1042 1015 1015 1007 1007 2614 2614 2615 2615 972 972 2616 2616 980 980 972 972 972 972 980 980 935 935 980 980 943 943 935 935 935 935 943 943 894 894 943 943 902 902 894 894 894 894 902 902 849 849 902 902 853 853 849 849 849 849 853 853 796 796 853 853 800 800 796 796 796 796 800 800 737 737 800 800 745 745 737 737 737 737 745 745 674 674 749 749 802 802 747 747 802 802 798 798 747 747 747 747 798 798 739 739 798 798 792 792 739 739 739 739 792 792 735 735 792 792 788 788 735 735 735 735 788 788 731 731 788 788 780 780 731 731 731 731 780 780 723 723 780 780 772 772 723 723 723 723 772 772 717 717 772 772 766 766 717 717 717 717 766 766 709 709 766 766 741 741 709 709 709 709 741 741 703 703 741 741 727 727 703 703 703 703 727 727 688 688 727 727 711 711 688 688 688 688 711 711 664 664 711 711 692 692 664 664 664 664 692 692 646 646 692 692 660 660 646 646 646 646 660 660 636 636 660 660 642 642 636 636 636 636 642 642 617 617 642 642 619 619 617 617 617 617 619 619 583 583 619 619 575 575 583 583 583 583 575 575 561 561 575 575 551 551 561 561 561 561 551 551 545 545 551 551 510 510 545 545 545 545 510 510 508 508 510 510 484 484 508 508 508 508 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 680 680 749 749 684 684 749 749 747 747 684 684 684 684 747 747 682 682 747 747 739 739 682 682 682 682 739 739 678 678 739 739 735 735 678 678 678 678 735 735 672 672 735 735 731 731 672 672 672 672 731 731 668 668 731 731 723 723 668 668 668 668 723 723 658 658 723 723 717 717 658 658 658 658 717 717 654 654 717 717 709 709 654 654 654 654 709 709 648 648 709 709 703 703 648 648 648 648 703 703 644 644 703 703 688 688 644 644 644 644 688 688 634 634 688 688 664 664 634 634 634 634 664 664 630 630 664 664 646 646 630 630 630 630 646 646 613 613 646 646 636 636 613 613 613 613 636 636 589 589 636 636 617 617 589 589 589 589 617 617 573 573 617 617 583 583 573 573 573 573 583 583 559 559 583 583 561 561 559 559 559 559 561 561 549 549 561 561 545 545 549 549 549 549 545 545 541 541 545 545 508 508 541 541 541 541 508 508 506 506 508 508 488 488 506 506 506 506 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 599 599 680 680 603 603 680 680 684 684 603 603 603 603 684 684 607 607 684 684 682 682 607 607 607 607 682 682 605 605 682 682 678 678 605 605 605 605 678 678 601 601 678 678 672 672 601 601 601 601 672 672 595 595 672 672 668 668 595 595 595 595 668 668 591 591 668 668 658 658 591 591 591 591 658 658 587 587 658 658 654 654 587 587 587 587 654 654 581 581 654 654 648 648 581 581 581 581 648 648 579 579 648 648 644 644 579 579 579 579 644 644 571 571 644 644 634 634 571 571 571 571 634 634 567 567 634 634 630 630 567 567 567 567 630 630 563 563 630 630 613 613 563 563 563 563 613 613 557 557 613 613 589 589 557 557 557 557 589 589 553 553 589 589 573 573 553 553 553 553 573 573 547 547 573 573 559 559 547 547 547 547 559 559 543 543 559 559 549 549 543 543 543 543 549 549 539 539 549 549 541 541 539 539 539 539 541 541 516 516 541 541 506 506 516 516 516 516 506 506 504 504 506 506 492 492 504 504 504 504 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 496 496 418 418 599 599 674 674 680 680 674 674 745 745 680 680 680 680 745 745 749 749 745 745 806 806 749 749 749 749 806 806 802 802 806 806 857 857 802 802 802 802 857 857 851 851 857 857 898 898 851 851 851 851 898 898 892 892 898 898 931 931 892 892 892 892 931 931 925 925 931 931 960 960 925 925 925 925 960 960 953 953 960 960 978 978 953 953 953 953 978 978 962 962 978 978 2617 2617 962 962 962 962 2618 2618 2619 2619 992 992 995 995 968 968 968 968 995 995 964 964 995 995 984 984 964 964 2620 2620 2621 2621 957 957 2622 2622 966 966 957 957 957 957 966 966 927 927 966 966 937 937 927 927 927 927 937 937 900 900 937 937 910 910 900 900 900 900 910 910 865 865 910 910 869 869 865 865 865 865 869 869 820 820 869 869 821 821 820 820 820 820 821 821 764 764 821 821 762 762 764 764 764 764 762 762 699 699 762 762 695 695 699 699 699 699 695 695 624 624 695 695 622 622 624 624 624 624 622 622 531 531 622 622 529 529 531 531 531 531 529 529 443 443 529 529 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2623 2623 2624 2624 270 270 2625 2625 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 496 496 422 422 1907 1907 1909 1909 1829 1829 1907 1907 1829 1829 1903 1903 1901 1901 1903 1903 1829 1829 1897 1897 1901 1901 1829 1829 1888 1888 1897 1897 1830 1830 1880 1880 1888 1888 1830 1830 1872 1872 1880 1880 1830 1830 1864 1864 1872 1872 1828 1828 1860 1860 1864 1864 1828 1828 1852 1852 1860 1860 1828 1828 1846 1846 1852 1852 1828 1828 1840 1840 1846 1846 1828 1828 1836 1836 1840 1840 1828 1828 1832 1832 1836 1836 1828 1828 1822 1822 1832 1832 1828 1828 1810 1810 1822 1822 1828 1828 1787 1787 1810 1810 1828 1828 1783 1783 1787 1787 1828 1828 1779 1779 1783 1783 1828 1828 1773 1773 1779 1779 1828 1828 1769 1769 1773 1773 1828 1828 1763 1763 1769 1769 1828 1828 1759 1759 1763 1763 1828 1828 1755 1755 1759 1759 1828 1828 1747 1747 1755 1755 1828 1828 1745 1745 1747 1747 1828 1828 1739 1739 1745 1745 1828 1828 1735 1735 1739 1739 1827 1827 1731 1731 1735 1735 1827 1827 1725 1725 1731 1731 1827 1827 1721 1721 1725 1725 1827 1827 1719 1719 1721 1721 1827 1827 1723 1723 1719 1719 1827 1827 1727 1727 1723 1723 1827 1827 1950 1950 1896 1896 1900 1900 1825 1825 1908 1908 1906 1906 1900 1900 1896 1896 1826 1826 1887 1887 1826 1826 1896 1896 1887 1887 1896 1896 1942 1942 1896 1896 1950 1950 1942 1942 1942 1942 1950 1950 1993 1993 1879 1879 1826 1826 1887 1887 1960 1960 1902 1902 1967 1967 1902 1902 1906 1906 1967 1967 1967 1967 1906 1906 1971 1971 1906 1906 1908 1908 1971 1971 1971 1971 1908 1908 1973 1973 1879 1879 1887 1887 1934 1934 1887 1887 1942 1942 1934 1934 1934 1934 1942 1942 1985 1985 1942 1942 1993 1993 1985 1985 1985 1985 1993 1993 2030 2030 1871 1871 1826 1826 1879 1879 2003 2003 1960 1960 2011 2011 1960 1960 1967 1967 2011 2011 2011 2011 1967 1967 2017 2017 1967 1967 1971 1971 2017 2017 2017 2017 1971 1971 2026 2026 1971 1971 1973 1973 2026 2026 2026 2026 1973 1973 2032 2032 1871 1871 1879 1879 1926 1926 1879 1879 1934 1934 1926 1926 1926 1926 1934 1934 1975 1975 1934 1934 1985 1985 1975 1975 1975 1975 1985 1985 2007 2007 1985 1985 2030 2030 2007 2007 2007 2007 2030 2030 2044 2044 1863 1863 1826 1826 1871 1871 2038 2038 2003 2003 2046 2046 2003 2003 2011 2011 2046 2046 2046 2046 2011 2011 2056 2056 2011 2011 2017 2017 2056 2056 2056 2056 2017 2017 2064 2064 2017 2017 2026 2026 2064 2064 2064 2064 2026 2026 2075 2075 2026 2026 2032 2032 2075 2075 2075 2075 2032 2032 2081 2081 1863 1863 1871 1871 1918 1918 1871 1871 1926 1926 1918 1918 1918 1918 1926 1926 1958 1958 1926 1926 1975 1975 1958 1958 1958 1958 1975 1975 1991 1991 1975 1975 2007 2007 1991 1991 1991 1991 2007 2007 2028 2028 2007 2007 2044 2044 2028 2028 2028 2028 2044 2044 2052 2052 1859 1859 1826 1826 1863 1863 2060 2060 2038 2038 2079 2079 2038 2038 2046 2046 2079 2079 2079 2079 2046 2046 2087 2087 2046 2046 2056 2056 2087 2087 2087 2087 2056 2056 2095 2095 2056 2056 2064 2064 2095 2095 2095 2095 2064 2064 2105 2105 2064 2064 2075 2075 2105 2105 2105 2105 2075 2075 2113 2113 2075 2075 2081 2081 2113 2113 2113 2113 2081 2081 2122 2122 1859 1859 1863 1863 1912 1912 1863 1863 1918 1918 1912 1912 1912 1912 1918 1918 1938 1938 1918 1918 1958 1958 1938 1938 1938 1938 1958 1958 1979 1979 1958 1958 1991 1991 1979 1979 1979 1979 1991 1991 1999 1999 1991 1991 2028 2028 1999 1999 1999 1999 2028 2028 2034 2034 2028 2028 2052 2052 2034 2034 2034 2034 2052 2052 2048 2048 1851 1851 1826 1826 1859 1859 2077 2077 2060 2060 2091 2091 2060 2060 2079 2079 2091 2091 2091 2091 2079 2079 2109 2109 2079 2079 2087 2087 2109 2109 2109 2109 2087 2087 2126 2126 2087 2087 2095 2095 2126 2126 2126 2126 2095 2095 2132 2132 2095 2095 2105 2105 2132 2132 2132 2132 2105 2105 2140 2140 2105 2105 2113 2113 2140 2140 2140 2140 2113 2113 2152 2152 2113 2113 2122 2122 2152 2152 2152 2152 2122 2122 2159 2159 1851 1851 1859 1859 1898 1898 1859 1859 1912 1912 1898 1898 1898 1898 1912 1912 1924 1924 1912 1912 1938 1938 1924 1924 1924 1924 1938 1938 1954 1954 1938 1938 1979 1979 1954 1954 1954 1954 1979 1979 1983 1983 1979 1979 1999 1999 1983 1983 1983 1983 1999 1999 1997 1997 1999 1999 2034 2034 1997 1997 1997 1997 2034 2034 2024 2024 2034 2034 2048 2048 2024 2024 2024 2024 2048 2048 2040 2040 1845 1845 1826 1826 1851 1851 2083 2083 2077 2077 2099 2099 2077 2077 2091 2091 2099 2099 2099 2099 2091 2091 2124 2124 2091 2091 2109 2109 2124 2124 2124 2124 2109 2109 2136 2136 2109 2109 2126 2126 2136 2136 2136 2136 2126 2126 2154 2154 2126 2126 2132 2132 2154 2154 2154 2154 2132 2132 2167 2167 2132 2132 2140 2140 2167 2167 2167 2167 2140 2140 2173 2173 2140 2140 2152 2152 2173 2173 2173 2173 2152 2152 2181 2181 2152 2152 2159 2159 2181 2181 2181 2181 2159 2159 2192 2192 1845 1845 1851 1851 1875 1875 1851 1851 1898 1898 1875 1875 1875 1875 1898 1898 1914 1914 1898 1898 1924 1924 1914 1914 1914 1914 1924 1924 1930 1930 1924 1924 1954 1954 1930 1930 1930 1930 1954 1954 1946 1946 1954 1954 1983 1983 1946 1946 1946 1946 1983 1983 1977 1977 1983 1983 1997 1997 1977 1977 1977 1977 1997 1997 1989 1989 1997 1997 2024 2024 1989 1989 1989 1989 2024 2024 2005 2005 2024 2024 2040 2040 2005 2005 2005 2005 2040 2040 2626 2626 1839 1839 1826 1826 1845 1845 2072 2072 2083 2083 2097 2097 2083 2083 2099 2099 2097 2097 2097 2097 2099 2099 2128 2128 2099 2099 2124 2124 2128 2128 2128 2128 2124 2124 2144 2144 2124 2124 2136 2136 2144 2144 2144 2144 2136 2136 2165 2165 2136 2136 2154 2154 2165 2165 2165 2165 2154 2154 2179 2179 2154 2154 2167 2167 2179 2179 2179 2179 2167 2167 2196 2196 2167 2167 2173 2173 2196 2196 2196 2196 2173 2173 2204 2204 2173 2173 2181 2181 2204 2204 2204 2204 2181 2181 2210 2210 2181 2181 2192 2192 2210 2210 2210 2210 2192 2192 2220 2220 1839 1839 1845 1845 1857 1857 1845 1845 1875 1875 1857 1857 1857 1857 1875 1875 1883 1883 1875 1875 1914 1914 1883 1883 1883 1883 1914 1914 1910 1910 1914 1914 1930 1930 1910 1910 1910 1910 1930 1930 1922 1922 1930 1930 1946 1946 1922 1922 1922 1922 1946 1946 1936 1936 1946 1946 1977 1977 1936 1936 1936 1936 1977 1977 1948 1948 1977 1977 1989 1989 1948 1948 1948 1948 1989 1989 1969 1969 1989 1989 2005 2005 1969 1969 1969 1969 2005 2005 2627 2627 2005 2005 2628 2628 2629 2629 1981 1981 2019 2019 1987 1987 1835 1835 1826 1826 1839 1839 2054 2054 2072 2072 2089 2089 2072 2072 2097 2097 2089 2089 2089 2089 2097 2097 2120 2120 2097 2097 2128 2128 2120 2120 2120 2120 2128 2128 2142 2142 2128 2128 2144 2144 2142 2142 2142 2142 2144 2144 2169 2169 2144 2144 2165 2165 2169 2169 2169 2169 2165 2165 2187 2187 2165 2165 2179 2179 2187 2187 2187 2187 2179 2179 2202 2202 2179 2179 2196 2196 2202 2202 2202 2202 2196 2196 2216 2216 2196 2196 2204 2204 2216 2216 2216 2216 2204 2204 2630 2630 2204 2204 2210 2210 2631 2631 2632 2632 2210 2210 2633 2633 2210 2210 2220 2220 2634 2634 2635 2635 2220 2220 2636 2636 1835 1835 1839 1839 1843 1843 1839 1839 1857 1857 1843 1843 1843 1843 1857 1857 1855 1855 1857 1857 1883 1883 1855 1855 1855 1855 1883 1883 1869 1869 1883 1883 1910 1910 1869 1869 1869 1869 1910 1910 1893 1893 1910 1910 1922 1922 1893 1893 1893 1893 1922 1922 1904 1904 1922 1922 1936 1936 1904 1904 1904 1904 1936 1936 1916 1916 1936 1936 1948 1948 1916 1916 1916 1916 1948 1948 1920 1920 1948 1948 1969 1969 1920 1920 1920 1920 1969 1969 2637 2637 1969 1969 2638 2638 2639 2639 1928 1928 1981 1981 1932 1932 1981 1981 1987 1987 1932 1932 1932 1932 1987 1987 1940 1940 1831 1831 1826 1826 1835 1835 2640 2640 2054 2054 2641 2641 2054 2054 2089 2089 2642 2642 2643 2643 2089 2089 2644 2644 2089 2089 2120 2120 2645 2645 2646 2646 2120 2120 2647 2647 2120 2120 2142 2142 2648 2648 2649 2649 2142 2142 2163 2163 2142 2142 2169 2169 2163 2163 2163 2163 2169 2169 2185 2185 2169 2169 2187 2187 2185 2185 2185 2185 2187 2187 2650 2650 2187 2187 2202 2202 2651 2651 2652 2652 2202 2202 2653 2653 2202 2202 2216 2216 2654 2654 2655 2655 2216 2216 2656 2656 2216 2216 2657 2657 2658 2658 2237 2237 2229 2229 2250 2250 2229 2229 2235 2235 2250 2250 2250 2250 2235 2235 2258 2258 2235 2235 2245 2245 2258 2258 2258 2258 2245 2245 2262 2262 1831 1831 1835 1835 1833 1833 1835 1835 1843 1843 1833 1833 1833 1833 1843 1843 1837 1837 1843 1843 1855 1855 1837 1837 1837 1837 1855 1855 1841 1841 1855 1855 1869 1869 1841 1841 1841 1841 1869 1869 1847 1847 1869 1869 1893 1893 1847 1847 1847 1847 1893 1893 1849 1849 1893 1893 1904 1904 1849 1849 1849 1849 1904 1904 1853 1853 1904 1904 1916 1916 1853 1853 1853 1853 1916 1916 1861 1861 1916 1916 1920 1920 1861 1861 1861 1861 1920 1920 2659 2659 1920 1920 2660 2660 2661 2661 1865 1865 1928 1928 1867 1867 1928 1928 1932 1932 1867 1867 1867 1867 1932 1932 1873 1873 1932 1932 1940 1940 1873 1873 1873 1873 1940 1940 1877 1877 1821 1821 1826 1826 1831 1831 1995 1995 2036 2036 2042 2042 2036 2036 2068 2068 2042 2042 2042 2042 2068 2068 2085 2085 2068 2068 2103 2103 2085 2085 2085 2085 2103 2103 2118 2118 2103 2103 2134 2134 2118 2118 2118 2118 2134 2134 2148 2148 2662 2662 2163 2163 2663 2663 2664 2664 2163 2163 2665 2665 2163 2163 2185 2185 2666 2666 2667 2667 2185 2185 2668 2668 2185 2185 2669 2669 2670 2670 2200 2200 2206 2206 2223 2223 2206 2206 2225 2225 2223 2223 2223 2223 2225 2225 2241 2241 2225 2225 2237 2237 2241 2241 2241 2241 2237 2237 2254 2254 2237 2237 2250 2250 2254 2254 2254 2254 2250 2250 2269 2269 2250 2250 2258 2258 2269 2269 2269 2269 2258 2258 2275 2275 2258 2258 2262 2262 2275 2275 2275 2275 2262 2262 2283 2283 1821 1821 1831 1831 1819 1819 1831 1831 1833 1833 1819 1819 1819 1819 1833 1833 1817 1817 1833 1833 1837 1837 1817 1817 1817 1817 1837 1837 1815 1815 1837 1837 1841 1841 1815 1815 1815 1815 1841 1841 1813 1813 1841 1841 1847 1847 1813 1813 1813 1813 1847 1847 1811 1811 1847 1847 1849 1849 1811 1811 1811 1811 1849 1849 1807 1807 1849 1849 1853 1853 1807 1807 1807 1807 1853 1853 1805 1805 1853 1853 1861 1861 1805 1805 1805 1805 1861 1861 2671 2671 1861 1861 2672 2672 2673 2673 1803 1803 1865 1865 1801 1801 1865 1865 1867 1867 1801 1801 1801 1801 1867 1867 1799 1799 1867 1867 1873 1873 1799 1799 1799 1799 1873 1873 1797 1797 1873 1873 1877 1877 1797 1797 1797 1797 1877 1877 1795 1795 1809 1809 1826 1826 1821 1821 1944 1944 1995 1995 2001 2001 1995 1995 2042 2042 2001 2001 2001 2001 2042 2042 2050 2050 2042 2042 2085 2085 2050 2050 2050 2050 2085 2085 2093 2093 2085 2085 2118 2118 2093 2093 2093 2093 2118 2118 2130 2130 2118 2118 2148 2148 2130 2130 2130 2130 2148 2148 2161 2161 2148 2148 2175 2175 2161 2161 2161 2161 2175 2175 2194 2194 2175 2175 2674 2674 2194 2194 2194 2194 2675 2675 2676 2676 2200 2200 2223 2223 2214 2214 2214 2214 2223 2223 2233 2233 2223 2223 2241 2241 2233 2233 2233 2233 2241 2241 2252 2252 2241 2241 2254 2254 2252 2252 2252 2252 2254 2254 2271 2271 2254 2254 2269 2269 2271 2271 2271 2271 2269 2269 2281 2281 2269 2269 2275 2275 2281 2281 2281 2281 2275 2275 2290 2290 2275 2275 2283 2283 2290 2290 2290 2290 2283 2283 2296 2296 1809 1809 1821 1821 1784 1784 1821 1821 1819 1819 1784 1784 1784 1784 1819 1819 1780 1780 1819 1819 1817 1817 1780 1780 1780 1780 1817 1817 1774 1774 1817 1817 1815 1815 1774 1774 1774 1774 1815 1815 1770 1770 1815 1815 1813 1813 1770 1770 1770 1770 1813 1813 1760 1760 1813 1813 1811 1811 1760 1760 1760 1760 1811 1811 1756 1756 1811 1811 1807 1807 1756 1756 1756 1756 1807 1807 1748 1748 1807 1807 1805 1805 1748 1748 1748 1748 1805 1805 2677 2677 1805 1805 2678 2678 2679 2679 1740 1740 1803 1803 1732 1732 1803 1803 1801 1801 1732 1732 1732 1732 1801 1801 1716 1716 1801 1801 1799 1799 1716 1716 1716 1716 1799 1799 1714 1714 1799 1799 1797 1797 1714 1714 1714 1714 1797 1797 1710 1710 1797 1797 1795 1795 1710 1710 1710 1710 1795 1795 1702 1702 1786 1786 1826 1826 1809 1809 1881 1881 1944 1944 1952 1952 1944 1944 2001 2001 1952 1952 1952 1952 2001 2001 2009 2009 2001 2001 2050 2050 2009 2009 2009 2009 2050 2050 2058 2058 2050 2050 2093 2093 2058 2058 2058 2058 2093 2093 2101 2101 2093 2093 2130 2130 2101 2101 2101 2101 2130 2130 2138 2138 2130 2130 2161 2161 2138 2138 2138 2138 2161 2161 2171 2171 2161 2161 2194 2194 2171 2171 2171 2171 2194 2194 2198 2198 2194 2194 2680 2680 2198 2198 2198 2198 2681 2681 2682 2682 2214 2214 2233 2233 2227 2227 2227 2227 2233 2233 2248 2248 2233 2233 2252 2252 2248 2248 2248 2248 2252 2252 2266 2266 2252 2252 2271 2271 2266 2266 2266 2266 2271 2271 2279 2279 2271 2271 2281 2281 2279 2279 2279 2279 2281 2281 2292 2292 2281 2281 2290 2290 2292 2292 2292 2292 2290 2290 2303 2303 2290 2290 2296 2296 2303 2303 2303 2303 2296 2296 2307 2307 1786 1786 1809 1809 1776 1776 1809 1809 1784 1784 1776 1776 1776 1776 1784 1784 1764 1764 1784 1784 1780 1780 1764 1764 1764 1764 1780 1780 1750 1750 1780 1780 1774 1774 1750 1750 1750 1750 1774 1774 1728 1728 1774 1774 1770 1770 1728 1728 1728 1728 1770 1770 1704 1704 1770 1770 1760 1760 1704 1704 1704 1704 1760 1760 1693 1693 1760 1760 1756 1756 1693 1693 1693 1693 1756 1756 1685 1685 1756 1756 1748 1748 1685 1685 1685 1685 1748 1748 2683 2683 1748 1748 2684 2684 2685 2685 1675 1675 1740 1740 1669 1669 1740 1740 1732 1732 1669 1669 1669 1669 1732 1732 1659 1659 1732 1732 1716 1716 1659 1659 1659 1659 1716 1716 1649 1649 1716 1716 1714 1714 1649 1649 1649 1649 1714 1714 1639 1639 1714 1714 1710 1710 1639 1639 1639 1639 1710 1710 1635 1635 1710 1710 1702 1702 1635 1635 1635 1635 1702 1702 1629 1629 1782 1782 1826 1826 1786 1786 1793 1793 1881 1881 1885 1885 1881 1881 1952 1952 1885 1885 1885 1885 1952 1952 1956 1956 1952 1952 2009 2009 1956 1956 1956 1956 2009 2009 2013 2013 2009 2009 2058 2058 2013 2013 2013 2013 2058 2058 2062 2062 2058 2058 2101 2101 2062 2062 2062 2062 2101 2101 2107 2107 2101 2101 2138 2138 2107 2107 2107 2107 2138 2138 2146 2146 2138 2138 2171 2171 2146 2146 2146 2146 2171 2171 2177 2177 2171 2171 2198 2198 2177 2177 2177 2177 2198 2198 2208 2208 2198 2198 2686 2686 2208 2208 2208 2208 2687 2687 2688 2688 2227 2227 2248 2248 2231 2231 2231 2231 2248 2248 2256 2256 2248 2248 2266 2266 2256 2256 2256 2256 2266 2266 2273 2273 2266 2266 2279 2279 2273 2273 2273 2273 2279 2279 2288 2288 2279 2279 2292 2292 2288 2288 2288 2288 2292 2292 2301 2301 2292 2292 2303 2303 2301 2301 2301 2301 2303 2303 2309 2309 2303 2303 2307 2307 2309 2309 2309 2309 2307 2307 2316 2316 1782 1782 1786 1786 1766 1766 1786 1786 1776 1776 1766 1766 1766 1766 1776 1776 1742 1742 1776 1776 1764 1764 1742 1742 1742 1742 1764 1764 1706 1706 1764 1764 1750 1750 1706 1706 1706 1706 1750 1750 1687 1687 1750 1750 1728 1728 1687 1687 1687 1687 1728 1728 1673 1673 1728 1728 1704 1704 1673 1673 1673 1673 1704 1704 1655 1655 1704 1704 1693 1693 1655 1655 1655 1655 1693 1693 1631 1631 1693 1693 1685 1685 1631 1631 1631 1631 1685 1685 2689 2689 1685 1685 2690 2690 2691 2691 1618 1618 1675 1675 1610 1610 1675 1675 1669 1669 1610 1610 1610 1610 1669 1669 1600 1600 1669 1669 1659 1659 1600 1600 1600 1600 1659 1659 1592 1592 1659 1659 1649 1649 1592 1592 1592 1592 1649 1649 1582 1582 1649 1649 1639 1639 1582 1582 1582 1582 1639 1639 1568 1568 1639 1639 1635 1635 1568 1568 1568 1568 1635 1635 1564 1564 1635 1635 1629 1629 1564 1564 1564 1564 1629 1629 1562 1562 1778 1778 1826 1826 1782 1782 1700 1700 1793 1793 1791 1791 1793 1793 1885 1885 1791 1791 1791 1791 1885 1885 1889 1889 1885 1885 1956 1956 1889 1889 1889 1889 1956 1956 1962 1962 1956 1956 2013 2013 1962 1962 1962 1962 2013 2013 2015 2015 2013 2013 2062 2062 2015 2015 2015 2015 2062 2062 2066 2066 2062 2062 2107 2107 2066 2066 2066 2066 2107 2107 2111 2111 2107 2107 2146 2146 2111 2111 2111 2111 2146 2146 2150 2150 2146 2146 2177 2177 2150 2150 2150 2150 2177 2177 2183 2183 2177 2177 2208 2208 2183 2183 2183 2183 2208 2208 2212 2212 2208 2208 2692 2692 2212 2212 2212 2212 2693 2693 2694 2694 2231 2231 2256 2256 2239 2239 2239 2239 2256 2256 2260 2260 2256 2256 2273 2273 2260 2260 2260 2260 2273 2273 2277 2277 2273 2273 2288 2288 2277 2277 2277 2277 2288 2288 2294 2294 2288 2288 2301 2301 2294 2294 2294 2294 2301 2301 2305 2305 2301 2301 2309 2309 2305 2305 2305 2305 2309 2309 2314 2314 2309 2309 2316 2316 2314 2314 2314 2314 2316 2316 2321 2321 1778 1778 1782 1782 1752 1752 1782 1782 1766 1766 1752 1752 1752 1752 1766 1766 1708 1708 1766 1766 1742 1742 1708 1708 1708 1708 1742 1742 1683 1683 1742 1742 1706 1706 1683 1683 1683 1683 1706 1706 1663 1663 1706 1706 1687 1687 1663 1663 1663 1663 1687 1687 1627 1627 1687 1687 1673 1673 1627 1627 1627 1627 1673 1673 1612 1612 1673 1673 1655 1655 1612 1612 1612 1612 1655 1655 1596 1596 1655 1655 1631 1631 1596 1596 1596 1596 1631 1631 2695 2695 1631 1631 2696 2696 2697 2697 1570 1570 1618 1618 1557 1557 1618 1618 1610 1610 1557 1557 1557 1557 1610 1610 1549 1549 1610 1610 1600 1600 1549 1549 1549 1549 1600 1600 1539 1539 1600 1600 1592 1592 1539 1539 1539 1539 1592 1592 1531 1531 1592 1592 1582 1582 1531 1531 1531 1531 1582 1582 1515 1515 1582 1582 1568 1568 1515 1515 1515 1515 1568 1568 1509 1509 1568 1568 1564 1564 1509 1509 1509 1509 1564 1564 1505 1505 1564 1564 1562 1562 1505 1505 1505 1505 1562 1562 1504 1504 1772 1772 1826 1826 1778 1778 1625 1625 1700 1700 1698 1698 1700 1700 1791 1791 1698 1698 1698 1698 1791 1791 1789 1789 1791 1791 1889 1889 1789 1789 1789 1789 1889 1889 1891 1891 1889 1889 1962 1962 1891 1891 1891 1891 1962 1962 1964 1964 1962 1962 2015 2015 1964 1964 1964 1964 2015 2015 2021 2021 2015 2015 2066 2066 2021 2021 2021 2021 2066 2066 2070 2070 2066 2066 2111 2111 2070 2070 2070 2070 2111 2111 2115 2115 2111 2111 2150 2150 2115 2115 2115 2115 2150 2150 2156 2156 2150 2150 2183 2183 2156 2156 2156 2156 2183 2183 2189 2189 2183 2183 2212 2212 2189 2189 2189 2189 2212 2212 2218 2218 2212 2212 2698 2698 2218 2218 2218 2218 2699 2699 2700 2700 2239 2239 2260 2260 2243 2243 2243 2243 2260 2260 2264 2264 2260 2260 2277 2277 2264 2264 2264 2264 2277 2277 2285 2285 2277 2277 2294 2294 2285 2285 2285 2285 2294 2294 2298 2298 2294 2294 2305 2305 2298 2298 2298 2298 2305 2305 2311 2311 2305 2305 2314 2314 2311 2311 2311 2311 2314 2314 2318 2318 2314 2314 2321 2321 2318 2318 2318 2318 2321 2321 2323 2323 1772 1772 1778 1778 1736 1736 1778 1778 1752 1752 1736 1736 1736 1736 1752 1752 1689 1689 1752 1752 1708 1708 1689 1689 1689 1689 1708 1708 1665 1665 1708 1708 1683 1683 1665 1665 1665 1665 1683 1683 1620 1620 1683 1683 1663 1663 1620 1620 1620 1620 1663 1663 1604 1604 1663 1663 1627 1627 1604 1604 1604 1604 1627 1627 1572 1572 1627 1627 1612 1612 1572 1572 1572 1572 1612 1612 1551 1551 1612 1612 1596 1596 1551 1551 1551 1551 1596 1596 1535 1535 1596 1596 2701 2701 1535 1535 1535 1535 2702 2702 2703 2703 1570 1570 1557 1557 1511 1511 1511 1511 1557 1557 1500 1500 1557 1557 1549 1549 1500 1500 1500 1500 1549 1549 1492 1492 1549 1549 1539 1539 1492 1492 1492 1492 1539 1539 1482 1482 1539 1539 1531 1531 1482 1482 1482 1482 1531 1531 1470 1470 1531 1531 1515 1515 1470 1470 1470 1470 1515 1515 1460 1460 1515 1515 1509 1509 1460 1460 1460 1460 1509 1509 1456 1456 1509 1509 1505 1505 1456 1456 1456 1456 1505 1505 1453 1453 1505 1505 1504 1504 1453 1453 1453 1453 1504 1504 1457 1457 1768 1768 1826 1826 1772 1772 1561 1561 1625 1625 1624 1624 1625 1625 1698 1698 1624 1624 1624 1624 1698 1698 1697 1697 1698 1698 1789 1789 1697 1697 1697 1697 1789 1789 1788 1788 1789 1789 1891 1891 1788 1788 1788 1788 1891 1891 1895 1895 1891 1891 1964 1964 1895 1895 1895 1895 1964 1964 1966 1966 1964 1964 2021 2021 1966 1966 1966 1966 2021 2021 2023 2023 2021 2021 2070 2070 2023 2023 2023 2023 2070 2070 2074 2074 2070 2070 2115 2115 2074 2074 2074 2074 2115 2115 2117 2117 2115 2115 2156 2156 2117 2117 2117 2117 2156 2156 2158 2158 2156 2156 2189 2189 2158 2158 2158 2158 2189 2189 2191 2191 2189 2189 2218 2218 2191 2191 2191 2191 2218 2218 2222 2222 2218 2218 2704 2704 2222 2222 2222 2222 2705 2705 2706 2706 2243 2243 2264 2264 2247 2247 2247 2247 2264 2264 2268 2268 2264 2264 2285 2285 2268 2268 2268 2268 2285 2285 2287 2287 2285 2285 2298 2298 2287 2287 2287 2287 2298 2298 2300 2300 2298 2298 2311 2311 2300 2300 2300 2300 2311 2311 2313 2313 2311 2311 2318 2318 2313 2313 2313 2313 2318 2318 2320 2320 2318 2318 2323 2323 2320 2320 2320 2320 2323 2323 2325 2325 1768 1768 1772 1772 1712 1712 1772 1772 1736 1736 1712 1712 1712 1712 1736 1736 1679 1679 1736 1736 1689 1689 1679 1679 1679 1679 1689 1689 1633 1633 1689 1689 1665 1665 1633 1633 1633 1633 1665 1665 1606 1606 1665 1665 1620 1620 1606 1606 1606 1606 1620 1620 1566 1566 1620 1620 1604 1604 1566 1566 1566 1566 1604 1604 1543 1543 1604 1604 1572 1572 1543 1543 1543 1543 1572 1572 1513 1513 1572 1572 1551 1551 1513 1513 1513 1513 1551 1551 1496 1496 1551 1551 1535 1535 1496 1496 1496 1496 1535 1535 2707 2707 1535 1535 2708 2708 2709 2709 1478 1478 1511 1511 1454 1454 1511 1511 1500 1500 1454 1454 1454 1454 1500 1500 1447 1447 1500 1500 1492 1492 1447 1447 1447 1447 1492 1492 1439 1439 1492 1492 1482 1482 1439 1439 1439 1439 1482 1482 1425 1425 1482 1482 1470 1470 1425 1425 1425 1425 1470 1470 1415 1415 1470 1470 1460 1460 1415 1415 1415 1415 1460 1460 1413 1413 1460 1460 1456 1456 1413 1413 1413 1413 1456 1456 1412 1412 1456 1456 1453 1453 1412 1412 1412 1412 1453 1453 1414 1414 1453 1453 1457 1457 1414 1414 1414 1414 1457 1457 1416 1416 1762 1762 1826 1826 1768 1768 1506 1506 1561 1561 1563 1563 1561 1561 1624 1624 1563 1563 1563 1563 1624 1624 1626 1626 1624 1624 1697 1697 1626 1626 1626 1626 1697 1697 1699 1699 1697 1697 1788 1788 1699 1699 1699 1699 1788 1788 1790 1790 1788 1788 1895 1895 1790 1790 1790 1790 1895 1895 1892 1892 1895 1895 1966 1966 1892 1892 1892 1892 1966 1966 1965 1965 1966 1966 2023 2023 1965 1965 1965 1965 2023 2023 2022 2022 2023 2023 2074 2074 2022 2022 2022 2022 2074 2074 2071 2071 2074 2074 2117 2117 2071 2071 2071 2071 2117 2117 2116 2116 2117 2117 2158 2158 2116 2116 2116 2116 2158 2158 2157 2157 2158 2158 2191 2191 2157 2157 2157 2157 2191 2191 2190 2190 2191 2191 2222 2222 2190 2190 2190 2190 2222 2222 2219 2219 2222 2222 2710 2710 2219 2219 2219 2219 2711 2711 2712 2712 2247 2247 2268 2268 2244 2244 2244 2244 2268 2268 2265 2265 2268 2268 2287 2287 2265 2265 2265 2265 2287 2287 2286 2286 2287 2287 2300 2300 2286 2286 2286 2286 2300 2300 2299 2299 2300 2300 2313 2313 2299 2299 2299 2299 2313 2313 2312 2312 2313 2313 2320 2320 2312 2312 2312 2312 2320 2320 2319 2319 2320 2320 2325 2325 2319 2319 2319 2319 2325 2325 2324 2324 1762 1762 1768 1768 1695 1695 1768 1768 1712 1712 1695 1695 1695 1695 1712 1712 1661 1661 1712 1712 1679 1679 1661 1661 1661 1661 1679 1679 1614 1614 1679 1679 1633 1633 1614 1614 1614 1614 1633 1633 1574 1574 1633 1633 1606 1606 1574 1574 1574 1574 1606 1606 1547 1547 1606 1606 1566 1566 1547 1547 1547 1547 1566 1566 1507 1507 1566 1566 1543 1543 1507 1507 1507 1507 1543 1543 1488 1488 1543 1543 1513 1513 1488 1488 1488 1488 1513 1513 1458 1458 1513 1513 1496 1496 1458 1458 1458 1458 1496 1496 2713 2713 1496 1496 2714 2714 2715 2715 1443 1443 1478 1478 1421 1421 1478 1478 1454 1454 1421 1421 1421 1421 1454 1454 1404 1404 1454 1454 1447 1447 1404 1404 1404 1404 1447 1447 1398 1398 1447 1447 1439 1439 1398 1398 1398 1398 1439 1439 1388 1388 1439 1439 1425 1425 1388 1388 1388 1388 1425 1425 1374 1374 1425 1425 1415 1415 1374 1374 1374 1374 1415 1415 1370 1370 1415 1415 1413 1413 1370 1370 1370 1370 1413 1413 1367 1367 1413 1413 1412 1412 1367 1367 1367 1367 1412 1412 1371 1371 1412 1412 1414 1414 1371 1371 1371 1371 1414 1414 1375 1375 1414 1414 1416 1416 1375 1375 1375 1375 1416 1416 1389 1389 1758 1758 1826 1826 1762 1762 1461 1461 1506 1506 1510 1510 1506 1506 1563 1563 1510 1510 1510 1510 1563 1563 1565 1565 1563 1563 1626 1626 1565 1565 1565 1565 1626 1626 1630 1630 1626 1626 1699 1699 1630 1630 1630 1630 1699 1699 1701 1701 1699 1699 1790 1790 1701 1701 1701 1701 1790 1790 1792 1792 1790 1790 1892 1892 1792 1792 1792 1792 1892 1892 1890 1890 1892 1892 1965 1965 1890 1890 1890 1890 1965 1965 1963 1963 1965 1965 2022 2022 1963 1963 1963 1963 2022 2022 2016 2016 2022 2022 2071 2071 2016 2016 2016 2016 2071 2071 2067 2067 2071 2071 2116 2116 2067 2067 2067 2067 2116 2116 2112 2112 2116 2116 2157 2157 2112 2112 2112 2112 2157 2157 2151 2151 2157 2157 2190 2190 2151 2151 2151 2151 2190 2190 2184 2184 2190 2190 2219 2219 2184 2184 2184 2184 2219 2219 2213 2213 2219 2219 2716 2716 2213 2213 2213 2213 2717 2717 2718 2718 2244 2244 2265 2265 2240 2240 2240 2240 2265 2265 2261 2261 2265 2265 2286 2286 2261 2261 2261 2261 2286 2286 2278 2278 2286 2286 2299 2299 2278 2278 2278 2278 2299 2299 2295 2295 2299 2299 2312 2312 2295 2295 2295 2295 2312 2312 2306 2306 2312 2312 2319 2319 2306 2306 2306 2306 2319 2319 2315 2315 2319 2319 2324 2324 2315 2315 2315 2315 2324 2324 2322 2322 1758 1758 1762 1762 1691 1691 1762 1762 1695 1695 1691 1691 1691 1691 1695 1695 1637 1637 1695 1695 1661 1661 1637 1637 1637 1637 1661 1661 1598 1598 1661 1661 1614 1614 1598 1598 1598 1598 1614 1614 1555 1555 1614 1614 1574 1574 1555 1555 1555 1555 1574 1574 1517 1517 1574 1574 1547 1547 1517 1517 1517 1517 1547 1547 1490 1490 1547 1547 1507 1507 1490 1490 1490 1490 1507 1507 1451 1451 1507 1507 1488 1488 1451 1451 1451 1451 1488 1488 1435 1435 1488 1488 1458 1458 1435 1435 1435 1435 1458 1458 1406 1406 1458 1458 2719 2719 1406 1406 1406 1406 2720 2720 2721 2721 1443 1443 1421 1421 1392 1392 1392 1392 1421 1421 1368 1368 1421 1421 1404 1404 1368 1368 1368 1368 1404 1404 1359 1359 1404 1404 1398 1398 1359 1359 1359 1359 1398 1398 1351 1351 1398 1398 1388 1388 1351 1351 1351 1351 1388 1388 1337 1337 1388 1388 1374 1374 1337 1337 1337 1337 1374 1374 1335 1335 1374 1374 1370 1370 1335 1335 1335 1335 1370 1370 1332 1332 1370 1370 1367 1367 1332 1332 1332 1332 1367 1367 1336 1336 1367 1367 1371 1371 1336 1336 1336 1336 1371 1371 1338 1338 1371 1371 1375 1375 1338 1338 1338 1338 1375 1375 1352 1352 1375 1375 1389 1389 1352 1352 1352 1352 1389 1389 1360 1360 1754 1754 1824 1824 1758 1758 1426 1426 1461 1461 1471 1471 1461 1461 1510 1510 1471 1471 1471 1471 1510 1510 1516 1516 1510 1510 1565 1565 1516 1516 1516 1516 1565 1565 1569 1569 1565 1565 1630 1630 1569 1569 1569 1569 1630 1630 1636 1636 1630 1630 1701 1701 1636 1636 1636 1636 1701 1701 1703 1703 1701 1701 1792 1792 1703 1703 1703 1703 1792 1792 1794 1794 1792 1792 1890 1890 1794 1794 1794 1794 1890 1890 1886 1886 1890 1890 1963 1963 1886 1886 1886 1886 1963 1963 1957 1957 1963 1963 2016 2016 1957 1957 1957 1957 2016 2016 2014 2014 2016 2016 2067 2067 2014 2014 2014 2014 2067 2067 2063 2063 2067 2067 2112 2112 2063 2063 2063 2063 2112 2112 2108 2108 2112 2112 2151 2151 2108 2108 2108 2108 2151 2151 2147 2147 2151 2151 2184 2184 2147 2147 2147 2147 2184 2184 2178 2178 2184 2184 2213 2213 2178 2178 2178 2178 2213 2213 2209 2209 2213 2213 2722 2722 2209 2209 2209 2209 2723 2723 2724 2724 2240 2240 2261 2261 2232 2232 2232 2232 2261 2261 2257 2257 2261 2261 2278 2278 2257 2257 2257 2257 2278 2278 2274 2274 2278 2278 2295 2295 2274 2274 2274 2274 2295 2295 2289 2289 2295 2295 2306 2306 2289 2289 2289 2289 2306 2306 2302 2302 2306 2306 2315 2315 2302 2302 2302 2302 2315 2315 2310 2310 2315 2315 2322 2322 2310 2310 2310 2310 2322 2322 2317 2317 1754 1754 1758 1758 1681 1681 1758 1758 1691 1691 1681 1681 1681 1681 1691 1691 1622 1622 1691 1691 1637 1637 1622 1622 1622 1622 1637 1637 1584 1584 1637 1637 1598 1598 1584 1584 1584 1584 1598 1598 1541 1541 1598 1598 1555 1555 1541 1541 1541 1541 1555 1555 1498 1498 1555 1555 1517 1517 1498 1498 1498 1498 1517 1517 1462 1462 1517 1517 1490 1490 1462 1462 1462 1462 1490 1490 1437 1437 1490 1490 1451 1451 1437 1437 1437 1437 1451 1451 1402 1402 1451 1451 1435 1435 1402 1402 1402 1402 1435 1435 1380 1380 1435 1435 1406 1406 1380 1380 1380 1380 1406 1406 2725 2725 1406 1406 2726 2726 2727 2727 2728 2728 1392 1392 2729 2729 1392 1392 1368 1368 2730 2730 2731 2731 1368 1368 2732 2732 1368 1368 1359 1359 2733 2733 2734 2734 1359 1359 2735 2735 1359 1359 1351 1351 2736 2736 2737 2737 1351 1351 2738 2738 1351 1351 1337 1337 2739 2739 2740 2740 1337 1337 2741 2741 1337 1337 1335 1335 2742 2742 2743 2743 1335 1335 2744 2744 1335 1335 1332 1332 2745 2745 2746 2746 1332 1332 2747 2747 1332 1332 1336 1336 2748 2748 2749 2749 1336 1336 2750 2750 1336 1336 1338 1338 2751 2751 2752 2752 1338 1338 2753 2753 1338 1338 1352 1352 2754 2754 2755 2755 1352 1352 2756 2756 1352 1352 1360 1360 2757 2757 2758 2758 1360 1360 2759 2759 1746 1746 1824 1824 1754 1754 1399 1399 1426 1426 1440 1440 1426 1426 1471 1471 1440 1440 1440 1440 1471 1471 1483 1483 1471 1471 1516 1516 1483 1483 1483 1483 1516 1516 1532 1532 1516 1516 1569 1569 1532 1532 1532 1532 1569 1569 1583 1583 1569 1569 1636 1636 1583 1583 1583 1583 1636 1636 1640 1640 1636 1636 1703 1703 1640 1640 1640 1640 1703 1703 1711 1711 1703 1703 1794 1794 1711 1711 1711 1711 1794 1794 1796 1796 1794 1794 1886 1886 1796 1796 1796 1796 1886 1886 1882 1882 1886 1886 1957 1957 1882 1882 1882 1882 1957 1957 1953 1953 1957 1957 2014 2014 1953 1953 1953 1953 2014 2014 2010 2010 2014 2014 2063 2063 2010 2010 2010 2010 2063 2063 2059 2059 2063 2063 2108 2108 2059 2059 2059 2059 2108 2108 2102 2102 2108 2108 2147 2147 2102 2102 2102 2102 2147 2147 2139 2139 2147 2147 2178 2178 2139 2139 2139 2139 2178 2178 2172 2172 2178 2178 2209 2209 2172 2172 2172 2172 2209 2209 2199 2199 2209 2209 2760 2760 2199 2199 2199 2199 2761 2761 2762 2762 2232 2232 2257 2257 2228 2228 2228 2228 2257 2257 2249 2249 2257 2257 2274 2274 2249 2249 2249 2249 2274 2274 2267 2267 2274 2274 2289 2289 2267 2267 2267 2267 2289 2289 2280 2280 2289 2289 2302 2302 2280 2280 2280 2280 2302 2302 2293 2293 2302 2302 2310 2310 2293 2293 2293 2293 2310 2310 2304 2304 2310 2310 2317 2317 2304 2304 2304 2304 2317 2317 2308 2308 1746 1746 1754 1754 1677 1677 1754 1754 1681 1681 1677 1677 1677 1677 1681 1681 1616 1616 1681 1681 1622 1622 1616 1616 1616 1616 1622 1622 1559 1559 1622 1622 1584 1584 1559 1559 1559 1559 1584 1584 1521 1521 1584 1584 1541 1541 1521 1521 1521 1521 1541 1541 1484 1484 1541 1541 1498 1498 1484 1484 1484 1484 1498 1498 1445 1445 1498 1498 1462 1462 1445 1445 1445 1445 1462 1462 1408 1408 1462 1462 1437 1437 1408 1408 1408 1408 1437 1437 1384 1384 1437 1437 1402 1402 1384 1384 1384 1384 1402 1402 2763 2763 1402 1402 1380 1380 2764 2764 2765 2765 1380 1380 2766 2766 1380 1380 2767 2767 2768 2768 1330 1330 1361 1361 1316 1316 1361 1361 1341 1341 1316 1316 1316 1316 1341 1341 1297 1297 1341 1341 1326 1326 1297 1297 1297 1297 1326 1326 1289 1289 1326 1326 1320 1320 1289 1289 1289 1289 1320 1320 1281 1281 1320 1320 1306 1306 1281 1281 1281 1281 1306 1306 1271 1271 1306 1306 1302 1302 1271 1271 1271 1271 1302 1302 1268 1268 1302 1302 1299 1299 1268 1268 1268 1268 1299 1299 1272 1272 1299 1299 1303 1303 1272 1272 1272 1272 1303 1303 1282 1282 1303 1303 1307 1307 1282 1282 1282 1282 1307 1307 1290 1290 1307 1307 1321 1321 1290 1290 1290 1290 1321 1321 1298 1298 1321 1321 1327 1327 1298 1298 1298 1298 1327 1327 1317 1317 1327 1327 1342 1342 1317 1317 1317 1317 1342 1342 1331 1331 1744 1744 1823 1823 1746 1746 1369 1369 1399 1399 1405 1405 1399 1399 1440 1440 1405 1405 1405 1405 1440 1440 1448 1448 1440 1440 1483 1483 1448 1448 1448 1448 1483 1483 1493 1493 1483 1483 1532 1532 1493 1493 1493 1493 1532 1532 1540 1540 1532 1532 1583 1583 1540 1540 1540 1540 1583 1583 1593 1593 1583 1583 1640 1640 1593 1593 1593 1593 1640 1640 1650 1650 1640 1640 1711 1711 1650 1650 1650 1650 1711 1711 1715 1715 1711 1711 1796 1796 1715 1715 1715 1715 1796 1796 1798 1798 1796 1796 1882 1882 1798 1798 1798 1798 1882 1882 1878 1878 1882 1882 1953 1953 1878 1878 1878 1878 1953 1953 1945 1945 1953 1953 2010 2010 1945 1945 1945 1945 2010 2010 2002 2002 2010 2010 2059 2059 2002 2002 2002 2002 2059 2059 2051 2051 2059 2059 2102 2102 2051 2051 2051 2051 2102 2102 2094 2094 2102 2102 2139 2139 2094 2094 2094 2094 2139 2139 2131 2131 2139 2139 2172 2172 2131 2131 2131 2131 2172 2172 2162 2162 2172 2172 2199 2199 2162 2162 2162 2162 2199 2199 2195 2195 2199 2199 2769 2769 2195 2195 2195 2195 2770 2770 2771 2771 2228 2228 2249 2249 2215 2215 2215 2215 2249 2249 2234 2234 2249 2249 2267 2267 2234 2234 2234 2234 2267 2267 2253 2253 2267 2267 2280 2280 2253 2253 2253 2253 2280 2280 2272 2272 2280 2280 2293 2293 2272 2272 2272 2272 2293 2293 2282 2282 2293 2293 2304 2304 2282 2282 2282 2282 2304 2304 2291 2291 2304 2304 2308 2308 2291 2291 2291 2291 2308 2308 2297 2297 1744 1744 1746 1746 1671 1671 1746 1746 1677 1677 1671 1671 1671 1671 1677 1677 1608 1608 1677 1677 1616 1616 1608 1608 1608 1608 1616 1616 1553 1553 1616 1616 1559 1559 1553 1553 1553 1553 1559 1559 1502 1502 1559 1559 1521 1521 1502 1502 1502 1502 1521 1521 1464 1464 1521 1521 1484 1484 1464 1464 1464 1464 1484 1484 1429 1429 1484 1484 1445 1445 1429 1429 1429 1429 1445 1445 1396 1396 1445 1445 1408 1408 1396 1396 1396 1396 1408 1408 1363 1363 1408 1408 1384 1384 1363 1363 1363 1363 1384 1384 2772 2772 1384 1384 2773 2773 2774 2774 1333 1333 1357 1357 1312 1312 1357 1357 1330 1330 1312 1312 1312 1312 1330 1330 1293 1293 1330 1330 1316 1316 1293 1293 1293 1293 1316 1316 1273 1273 1316 1316 1297 1297 1273 1273 1273 1273 1297 1297 1264 1264 1297 1297 1289 1289 1264 1264 1264 1264 1289 1289 1252 1252 1289 1289 1281 1281 1252 1252 1252 1252 1281 1281 1246 1246 1281 1281 1271 1271 1246 1246 1246 1246 1271 1271 1245 1245 1271 1271 1268 1268 1245 1245 1245 1245 1268 1268 1247 1247 1268 1268 1272 1272 1247 1247 1247 1247 1272 1272 1253 1253 1272 1272 1282 1282 1253 1253 1253 1253 1282 1282 1265 1265 1282 1282 1290 1290 1265 1265 1265 1265 1290 1290 1274 1274 1290 1290 1298 1298 1274 1274 1274 1274 1298 1298 1294 1294 1298 1298 1317 1317 1294 1294 1294 1294 1317 1317 1313 1313 1317 1317 1331 1331 1313 1313 1313 1313 1331 1331 1334 1334 1738 1738 1823 1823 1744 1744 2775 2775 1369 1369 1393 1393 1369 1369 1405 1405 1393 1393 1393 1393 1405 1405 1422 1422 1405 1405 1448 1448 1422 1422 1422 1422 1448 1448 1455 1455 1448 1448 1493 1493 1455 1455 1455 1455 1493 1493 1501 1501 1493 1493 1540 1540 1501 1501 1501 1501 1540 1540 1550 1550 1540 1540 1593 1593 1550 1550 1550 1550 1593 1593 1601 1601 1593 1593 1650 1650 1601 1601 1601 1601 1650 1650 1660 1660 1650 1650 1715 1715 1660 1660 1660 1660 1715 1715 1717 1717 1715 1715 1798 1798 1717 1717 1717 1717 1798 1798 1800 1800 1798 1798 1878 1878 1800 1800 1800 1800 1878 1878 1874 1874 1878 1878 1945 1945 1874 1874 1874 1874 1945 1945 1941 1941 1945 1945 2002 2002 1941 1941 1941 1941 2002 2002 1996 1996 2002 2002 2051 2051 1996 1996 1996 1996 2051 2051 2043 2043 2051 2051 2094 2094 2043 2043 2043 2043 2094 2094 2086 2086 2094 2094 2131 2131 2086 2086 2086 2086 2131 2131 2119 2119 2131 2131 2162 2162 2119 2119 2119 2119 2162 2162 2149 2149 2162 2162 2195 2195 2149 2149 2149 2149 2195 2195 2176 2176 2195 2195 2776 2776 2176 2176 2176 2176 2777 2777 2778 2778 2215 2215 2234 2234 2201 2201 2201 2201 2234 2234 2224 2224 2234 2234 2253 2253 2224 2224 2224 2224 2253 2253 2242 2242 2253 2253 2272 2272 2242 2242 2242 2242 2272 2272 2255 2255 2272 2272 2282 2282 2255 2255 2255 2255 2282 2282 2270 2270 2282 2282 2291 2291 2270 2270 2270 2270 2291 2291 2276 2276 2291 2291 2297 2297 2276 2276 2276 2276 2297 2297 2284 2284 1738 1738 1744 1744 1667 1667 1744 1744 1671 1671 1667 1667 1667 1667 1671 1671 1602 1602 1671 1671 1608 1608 1602 1602 1602 1602 1608 1608 1545 1545 1608 1608 1553 1553 1545 1545 1545 1545 1553 1553 1494 1494 1553 1553 1502 1502 1494 1494 1494 1494 1502 1502 1449 1449 1502 1502 1464 1464 1449 1449 1449 1449 1464 1464 1410 1410 1464 1464 1429 1429 1410 1410 1410 1410 1429 1429 1372 1372 1429 1429 1396 1396 1372 1372 1372 1372 1396 1396 1347 1347 1396 1396 1363 1363 1347 1347 1347 1347 1363 1363 2779 2779 1363 1363 2780 2780 2781 2781 1322 1322 1333 1333 1295 1295 1333 1333 1312 1312 1295 1295 1295 1295 1312 1312 1269 1269 1312 1312 1293 1293 1269 1269 1269 1269 1293 1293 1256 1256 1293 1293 1273 1273 1256 1256 1256 1256 1273 1273 1241 1241 1273 1273 1264 1264 1241 1241 1241 1241 1264 1264 1233 1233 1264 1264 1252 1252 1233 1233 1233 1233 1252 1252 1225 1225 1252 1252 1246 1246 1225 1225 1225 1225 1246 1246 1220 1220 1246 1246 1245 1245 1220 1220 1220 1220 1245 1245 1226 1226 1245 1245 1247 1247 1226 1226 1226 1226 1247 1247 1234 1234 1247 1247 1253 1253 1234 1234 1234 1234 1253 1253 1242 1242 1253 1253 1265 1265 1242 1242 1242 1242 1265 1265 1257 1257 1265 1265 1274 1274 1257 1257 1257 1257 1274 1274 1270 1270 1274 1274 1294 1294 1270 1270 1270 1270 1294 1294 1296 1296 1294 1294 1313 1313 1296 1296 1296 1296 1313 1313 1323 1323 1313 1313 1334 1334 1323 1323 2782 2782 2783 2783 1348 1348 1734 1734 1823 1823 1738 1738 2784 2784 2785 2785 1381 1381 2786 2786 2787 2787 1381 1381 1381 1381 2788 2788 1407 1407 2789 2789 2790 2790 1407 1407 1407 1407 2791 2791 2792 2792 1422 1422 1455 1455 1444 1444 1444 1444 1455 1455 1479 1479 1455 1455 1501 1501 1479 1479 1479 1479 1501 1501 1512 1512 1501 1501 1550 1550 1512 1512 1512 1512 1550 1550 1558 1558 1550 1550 1601 1601 1558 1558 1558 1558 1601 1601 1611 1611 1601 1601 1660 1660 1611 1611 1611 1611 1660 1660 1670 1670 1660 1660 1717 1717 1670 1670 1670 1670 1717 1717 1733 1733 1717 1717 1800 1800 1733 1733 1733 1733 1800 1800 1802 1802 1800 1800 1874 1874 1802 1802 1802 1802 1874 1874 1868 1868 1874 1874 1941 1941 1868 1868 1868 1868 1941 1941 1933 1933 1941 1941 1996 1996 1933 1933 1933 1933 1996 1996 1988 1988 1996 1996 2043 2043 1988 1988 1988 1988 2043 2043 2037 2037 2043 2043 2086 2086 2037 2037 2037 2037 2086 2086 2069 2069 2086 2086 2119 2119 2069 2069 2069 2069 2119 2119 2104 2104 2119 2119 2149 2149 2104 2104 2104 2104 2149 2149 2135 2135 2149 2149 2176 2176 2135 2135 2793 2793 2794 2794 2164 2164 2795 2795 2796 2796 2164 2164 2164 2164 2797 2797 2186 2186 2798 2798 2799 2799 2186 2186 2186 2186 2800 2800 2801 2801 2224 2224 2242 2242 2207 2207 2207 2207 2242 2242 2226 2226 2242 2242 2255 2255 2226 2226 2226 2226 2255 2255 2238 2238 2255 2255 2270 2270 2238 2238 2238 2238 2270 2270 2251 2251 2270 2270 2276 2276 2251 2251 2251 2251 2276 2276 2259 2259 2276 2276 2284 2284 2259 2259 2259 2259 2284 2284 2263 2263 1734 1734 1738 1738 1657 1657 1738 1738 1667 1667 1657 1657 1657 1657 1667 1667 1594 1594 1667 1667 1602 1602 1594 1594 1594 1594 1602 1602 1537 1537 1602 1602 1545 1545 1537 1537 1537 1537 1545 1545 1486 1486 1545 1545 1494 1494 1486 1486 1486 1486 1494 1494 1441 1441 1494 1494 1449 1449 1441 1441 1441 1441 1449 1449 1400 1400 1449 1449 1410 1410 1400 1400 1400 1400 1410 1410 1365 1365 1410 1410 1372 1372 1365 1365 1365 1365 1372 1372 2802 2802 1372 1372 1347 1347 2803 2803 2804 2804 1347 1347 2805 2805 1347 1347 2806 2806 2807 2807 1300 1300 1322 1322 1275 1275 1322 1322 1295 1295 1275 1275 1275 1275 1295 1295 1258 1258 1295 1295 1269 1269 1258 1258 1258 1258 1269 1269 1239 1239 1269 1269 1256 1256 1239 1239 1239 1239 1256 1256 1221 1221 1256 1256 1241 1241 1221 1221 1221 1221 1241 1241 1214 1214 1241 1241 1233 1233 1214 1214 1214 1214 1233 1233 1204 1204 1233 1233 1225 1225 1204 1204 1204 1204 1225 1225 1203 1203 1225 1225 1220 1220 1203 1203 1203 1203 1220 1220 1205 1205 1220 1220 1226 1226 1205 1205 1205 1205 1226 1226 1215 1215 1226 1226 1234 1234 1215 1215 1215 1215 1234 1234 1222 1222 1234 1234 1242 1242 1222 1222 1222 1222 1242 1242 1240 1240 1242 1242 1257 1257 1240 1240 1240 1240 1257 1257 1259 1259 1257 1257 1270 1270 1259 1259 1259 1259 1270 1270 1276 1276 1270 1270 1296 1296 1276 1276 1276 1276 1296 1296 1301 1301 1296 1296 1323 1323 1301 1301 1301 1301 1323 1323 1329 1329 2808 2808 1348 1348 2809 2809 2810 2810 1348 1348 1366 1366 1730 1730 1823 1823 1734 1734 1364 1364 2811 2811 1385 1385 2812 2812 1381 1381 1385 1385 1385 1385 1381 1381 1403 1403 1381 1381 1407 1407 1403 1403 1403 1403 1407 1407 1436 1436 1407 1407 2813 2813 1436 1436 1436 1436 2814 2814 1459 1459 2815 2815 2816 2816 1459 1459 1459 1459 2817 2817 1497 1497 2818 2818 2819 2819 1497 1497 1497 1497 2820 2820 1536 1536 2821 2821 2822 2822 1536 1536 1536 1536 2823 2823 2824 2824 1558 1558 1611 1611 1571 1571 1571 1571 1611 1611 1619 1619 1611 1611 1670 1670 1619 1619 1619 1619 1670 1670 1676 1676 1670 1670 1733 1733 1676 1676 1676 1676 1733 1733 1741 1741 1733 1733 1802 1802 1741 1741 1741 1741 1802 1802 1804 1804 1802 1802 1868 1868 1804 1804 1804 1804 1868 1868 1866 1866 1868 1868 1933 1933 1866 1866 1866 1866 1933 1933 1929 1929 1933 1933 1988 1988 1929 1929 1929 1929 1988 1988 1982 1982 1988 1988 2037 2037 1982 1982 1982 1982 2037 2037 2020 2020 2037 2037 2069 2069 2020 2020 2825 2825 2826 2826 2055 2055 2827 2827 2828 2828 2055 2055 2055 2055 2829 2829 2090 2090 2830 2830 2831 2831 2090 2090 2090 2090 2832 2832 2121 2121 2833 2833 2164 2164 2121 2121 2121 2121 2164 2164 2143 2143 2164 2164 2186 2186 2143 2143 2143 2143 2186 2186 2170 2170 2186 2186 2834 2834 2170 2170 2170 2170 2835 2835 2188 2188 2836 2836 2837 2837 2188 2188 2188 2188 2838 2838 2203 2203 2839 2839 2840 2840 2203 2203 2203 2203 2841 2841 2217 2217 2842 2842 2843 2843 2217 2217 2217 2217 2844 2844 2845 2845 2251 2251 2259 2259 2230 2230 2230 2230 2259 2259 2236 2236 2259 2259 2263 2263 2236 2236 2236 2236 2263 2263 2246 2246 1730 1730 1734 1734 1653 1653 1734 1734 1657 1657 1653 1653 1653 1653 1657 1657 1590 1590 1657 1657 1594 1594 1590 1590 1590 1590 1594 1594 1533 1533 1594 1594 1537 1537 1533 1533 1533 1533 1537 1537 1480 1480 1537 1537 1486 1486 1480 1480 1480 1480 1486 1486 1433 1433 1486 1486 1441 1441 1433 1433 1433 1433 1441 1441 1394 1394 1441 1441 1400 1400 1394 1394 1394 1394 1400 1400 1355 1355 1400 1400 1365 1365 1355 1355 1355 1355 1365 1365 2846 2846 1365 1365 2847 2847 2848 2848 1324 1324 1328 1328 1291 1291 1328 1328 1300 1300 1291 1291 1291 1291 1300 1300 1266 1266 1300 1300 1275 1275 1266 1266 1266 1266 1275 1275 1243 1243 1275 1275 1258 1258 1243 1243 1243 1243 1258 1258 1223 1223 1258 1258 1239 1239 1223 1223 1223 1223 1239 1239 1210 1210 1239 1239 1221 1221 1210 1210 1210 1210 1221 1221 1197 1197 1221 1221 1214 1214 1197 1197 1197 1197 1214 1214 1189 1189 1214 1214 1204 1204 1189 1189 1189 1189 1204 1204 1186 1186 1204 1204 1203 1203 1186 1186 1186 1186 1203 1203 1190 1190 1203 1203 1205 1205 1190 1190 1190 1190 1205 1205 1198 1198 1205 1205 1215 1215 1198 1198 1198 1198 1215 1215 1211 1211 1215 1215 1222 1222 1211 1211 1211 1211 1222 1222 1224 1224 1222 1222 1240 1240 1224 1224 1224 1224 1240 1240 1244 1244 1240 1240 1259 1259 1244 1244 1244 1244 1259 1259 1267 1267 1259 1259 1276 1276 1267 1267 1267 1267 1276 1276 1292 1292 1276 1276 1301 1301 1292 1292 1292 1292 1301 1301 1325 1325 1301 1301 1329 1329 1325 1325 2849 2849 2850 2850 1356 1356 2851 2851 1366 1366 1356 1356 1356 1356 1366 1366 1395 1395 1724 1724 1823 1823 1730 1730 1373 1373 1364 1364 1397 1397 1364 1364 1385 1385 1397 1397 1397 1397 1385 1385 1409 1409 1385 1385 1403 1403 1409 1409 1409 1409 1403 1403 1438 1438 1403 1403 1436 1436 1438 1438 1438 1438 1436 1436 1452 1452 1436 1436 1459 1459 1452 1452 1452 1452 1459 1459 1489 1489 1459 1459 1497 1497 1489 1489 1489 1489 1497 1497 1514 1514 1497 1497 1536 1536 1514 1514 1514 1514 1536 1536 1552 1552 1536 1536 2852 2852 1552 1552 1552 1552 2853 2853 1597 1597 2854 2854 2855 2855 1597 1597 1597 1597 2856 2856 1632 1632 2857 2857 2858 2858 1632 1632 1632 1632 2859 2859 1686 1686 2860 2860 2861 2861 1686 1686 1686 1686 2862 2862 1749 1749 2863 2863 2864 2864 1749 1749 1749 1749 2865 2865 1806 1806 2866 2866 2867 2867 1806 1806 1806 1806 2868 2868 1862 1862 2869 2869 2870 2870 1862 1862 1862 1862 2871 2871 1921 1921 2872 2872 2873 2873 1921 1921 1921 1921 2874 2874 1970 1970 2875 2875 2876 2876 1970 1970 1970 1970 2877 2877 2006 2006 2878 2878 2055 2055 2006 2006 2006 2006 2055 2055 2041 2041 2055 2055 2090 2090 2041 2041 2041 2041 2090 2090 2073 2073 2090 2090 2121 2121 2073 2073 2073 2073 2121 2121 2098 2098 2121 2121 2143 2143 2098 2098 2098 2098 2143 2143 2129 2129 2143 2143 2170 2170 2129 2129 2129 2129 2170 2170 2145 2145 2170 2170 2188 2188 2145 2145 2145 2145 2188 2188 2166 2166 2188 2188 2203 2203 2166 2166 2166 2166 2203 2203 2180 2180 2203 2203 2217 2217 2180 2180 2180 2180 2217 2217 2197 2197 2217 2217 2879 2879 2197 2197 2197 2197 2880 2880 2205 2205 2881 2881 2882 2882 2205 2205 2205 2205 2883 2883 2211 2211 2884 2884 2885 2885 2211 2211 2211 2211 2886 2886 2221 2221 1724 1724 1730 1730 1647 1647 1730 1730 1653 1653 1647 1647 1647 1647 1653 1653 1586 1586 1653 1653 1590 1590 1586 1586 1586 1586 1590 1590 1527 1527 1590 1590 1533 1533 1527 1527 1527 1527 1533 1533 1474 1474 1533 1533 1480 1480 1474 1474 1474 1474 1480 1480 1427 1427 1480 1480 1433 1433 1427 1427 1427 1427 1433 1433 1386 1386 1433 1433 1394 1394 1386 1386 1386 1386 1394 1394 1349 1349 1394 1394 1355 1355 1349 1349 1349 1349 1355 1355 2887 2887 1355 1355 2888 2888 2889 2889 1314 1314 1324 1324 1285 1285 1324 1324 1291 1291 1285 1285 1285 1285 1291 1291 1260 1260 1291 1291 1266 1266 1260 1260 1260 1260 1266 1266 1235 1235 1266 1266 1243 1243 1235 1235 1235 1235 1243 1243 1216 1216 1243 1243 1223 1223 1216 1216 1216 1216 1223 1223 1199 1199 1223 1223 1210 1210 1199 1199 1199 1199 1210 1210 1184 1184 1210 1210 1197 1197 1184 1184 1184 1184 1197 1197 1175 1175 1197 1197 1189 1189 1175 1175 1175 1175 1189 1189 1172 1172 1189 1189 1186 1186 1172 1172 1172 1172 1186 1186 1176 1176 1186 1186 1190 1190 1176 1176 1176 1176 1190 1190 1185 1185 1190 1190 1198 1198 1185 1185 1185 1185 1198 1198 1200 1200 1198 1198 1211 1211 1200 1200 1200 1200 1211 1211 1217 1217 1211 1211 1224 1224 1217 1217 1217 1217 1224 1224 1236 1236 1224 1224 1244 1244 1236 1236 1236 1236 1244 1244 1261 1261 1244 1244 1267 1267 1261 1261 1261 1261 1267 1267 1286 1286 1267 1267 1292 1292 1286 1286 1286 1286 1292 1292 1315 1315 1292 1292 1325 1325 1315 1315 2890 2890 2891 2891 1350 1350 2892 2892 1356 1356 1350 1350 1350 1350 1356 1356 1387 1387 1356 1356 1395 1395 1387 1387 1387 1387 1395 1395 1428 1428 1720 1720 1823 1823 1724 1724 1401 1401 1373 1373 1411 1411 1373 1373 1397 1397 1411 1411 1411 1411 1397 1397 1430 1430 1397 1397 1409 1409 1430 1430 1430 1430 1409 1409 1446 1446 1409 1409 1438 1438 1446 1446 1446 1446 1438 1438 1463 1463 1438 1438 1452 1452 1463 1463 1463 1463 1452 1452 1491 1491 1452 1452 1489 1489 1491 1491 1491 1491 1489 1489 1508 1508 1489 1489 1514 1514 1508 1508 1508 1508 1514 1514 1544 1544 1514 1514 1552 1552 1544 1544 1544 1544 1552 1552 1573 1573 1552 1552 1597 1597 1573 1573 1573 1573 1597 1597 1613 1613 1597 1597 1632 1632 1613 1613 1613 1613 1632 1632 1656 1656 1632 1632 1686 1686 1656 1656 1656 1656 1686 1686 1694 1694 1686 1686 1749 1749 1694 1694 1694 1694 1749 1749 1757 1757 1749 1749 1806 1806 1757 1757 1757 1757 1806 1806 1808 1808 1806 1806 1862 1862 1808 1808 1808 1808 1862 1862 1854 1854 1862 1862 1921 1921 1854 1854 1854 1854 1921 1921 1917 1917 1921 1921 1970 1970 1917 1917 1917 1917 1970 1970 1949 1949 1970 1970 2006 2006 1949 1949 1949 1949 2006 2006 1990 1990 2006 2006 2041 2041 1990 1990 1990 1990 2041 2041 2025 2025 2041 2041 2073 2073 2025 2025 2025 2025 2073 2073 2049 2049 2073 2073 2098 2098 2049 2049 2049 2049 2098 2098 2084 2084 2098 2098 2129 2129 2084 2084 2084 2084 2129 2129 2100 2100 2129 2129 2145 2145 2100 2100 2100 2100 2145 2145 2125 2125 2145 2145 2166 2166 2125 2125 2125 2125 2166 2166 2137 2137 2166 2166 2180 2180 2137 2137 2137 2137 2180 2180 2155 2155 2180 2180 2197 2197 2155 2155 2155 2155 2197 2197 2168 2168 2197 2197 2205 2205 2168 2168 2168 2168 2205 2205 2174 2174 2205 2205 2211 2211 2174 2174 2174 2174 2211 2211 2182 2182 2211 2211 2221 2221 2182 2182 2182 2182 2221 2221 2193 2193 1720 1720 1724 1724 1643 1643 1724 1724 1647 1647 1643 1643 1643 1643 1647 1647 1578 1578 1647 1647 1586 1586 1578 1578 1578 1578 1586 1586 1523 1523 1586 1586 1527 1527 1523 1523 1523 1523 1527 1527 1468 1468 1527 1527 1474 1474 1468 1468 1468 1468 1474 1474 1419 1419 1474 1474 1427 1427 1419 1419 1419 1419 1427 1427 1378 1378 1427 1427 1386 1386 1378 1378 1378 1378 1386 1386 1343 1343 1386 1386 1349 1349 1343 1343 1343 1343 1349 1349 2893 2893 1349 1349 2894 2894 2895 2895 1308 1308 1314 1314 1279 1279 1314 1314 1285 1285 1279 1279 1279 1279 1285 1285 1250 1250 1285 1285 1260 1260 1250 1250 1250 1250 1260 1260 1229 1229 1260 1260 1235 1235 1229 1229 1229 1229 1235 1235 1208 1208 1235 1235 1216 1216 1208 1208 1208 1208 1216 1216 1193 1193 1216 1216 1199 1199 1193 1193 1193 1193 1199 1199 1177 1177 1199 1199 1184 1184 1177 1177 1177 1177 1184 1184 1168 1168 1184 1184 1175 1175 1168 1168 1168 1168 1175 1175 1164 1164 1175 1175 1172 1172 1164 1164 1164 1164 1172 1172 1169 1169 1172 1172 1176 1176 1169 1169 1169 1169 1176 1176 1178 1178 1176 1176 1185 1185 1178 1178 1178 1178 1185 1185 1194 1194 1185 1185 1200 1200 1194 1194 1194 1194 1200 1200 1209 1209 1200 1200 1217 1217 1209 1209 1209 1209 1217 1217 1230 1230 1217 1217 1236 1236 1230 1230 1230 1230 1236 1236 1251 1251 1236 1236 1261 1261 1251 1251 1251 1251 1261 1261 1280 1280 1261 1261 1286 1286 1280 1280 1280 1280 1286 1286 1309 1309 1286 1286 1315 1315 1309 1309 2896 2896 2897 2897 1344 1344 2898 2898 1350 1350 1344 1344 1344 1344 1350 1350 1379 1379 1350 1350 1387 1387 1379 1379 1379 1379 1387 1387 1420 1420 1387 1387 1428 1428 1420 1420 1420 1420 1428 1428 1469 1469 1718 1718 1823 1823 1720 1720 1434 1434 1401 1401 1442 1442 1401 1401 1411 1411 1442 1442 1442 1442 1411 1411 1450 1450 1411 1411 1430 1430 1450 1450 1450 1450 1430 1430 1465 1465 1430 1430 1446 1446 1465 1465 1465 1465 1446 1446 1485 1485 1446 1446 1463 1463 1485 1485 1485 1485 1463 1463 1499 1499 1463 1463 1491 1491 1499 1499 1499 1499 1491 1491 1518 1518 1491 1491 1508 1508 1518 1518 1518 1518 1508 1508 1548 1548 1508 1508 1544 1544 1548 1548 1548 1548 1544 1544 1567 1567 1544 1544 1573 1573 1567 1567 1567 1567 1573 1573 1605 1605 1573 1573 1613 1613 1605 1605 1605 1605 1613 1613 1628 1628 1613 1613 1656 1656 1628 1628 1628 1628 1656 1656 1674 1674 1656 1656 1694 1694 1674 1674 1674 1674 1694 1694 1705 1705 1694 1694 1757 1757 1705 1705 1705 1705 1757 1757 1761 1761 1757 1757 1808 1808 1761 1761 1761 1761 1808 1808 1812 1812 1808 1808 1854 1854 1812 1812 1812 1812 1854 1854 1850 1850 1854 1854 1917 1917 1850 1850 1850 1850 1917 1917 1905 1905 1917 1917 1949 1949 1905 1905 1905 1905 1949 1949 1937 1937 1949 1949 1990 1990 1937 1937 1937 1937 1990 1990 1978 1978 1990 1990 2025 2025 1978 1978 1978 1978 2025 2025 1998 1998 2025 2025 2049 2049 1998 1998 1998 1998 2049 2049 2035 2035 2049 2049 2084 2084 2035 2035 2035 2035 2084 2084 2053 2053 2084 2084 2100 2100 2053 2053 2053 2053 2100 2100 2078 2078 2100 2100 2125 2125 2078 2078 2078 2078 2125 2125 2092 2092 2125 2125 2137 2137 2092 2092 2092 2092 2137 2137 2110 2110 2137 2137 2155 2155 2110 2110 2110 2110 2155 2155 2127 2127 2155 2155 2168 2168 2127 2127 2127 2127 2168 2168 2133 2133 2168 2168 2174 2174 2133 2133 2133 2133 2174 2174 2141 2141 2174 2174 2182 2182 2141 2141 2141 2141 2182 2182 2153 2153 2182 2182 2193 2193 2153 2153 2153 2153 2193 2193 2160 2160 1718 1718 1720 1720 1641 1641 1720 1720 1643 1643 1641 1641 1641 1641 1643 1643 1576 1576 1643 1643 1578 1578 1576 1576 1576 1576 1578 1578 1519 1519 1578 1578 1523 1523 1519 1519 1519 1519 1523 1523 1466 1466 1523 1523 1468 1468 1466 1466 1466 1466 1468 1468 1417 1417 1468 1468 1419 1419 1417 1417 1417 1417 1419 1419 1376 1376 1419 1419 1378 1378 1376 1376 1376 1376 1378 1378 1339 1339 1378 1378 1343 1343 1339 1339 1339 1339 1343 1343 2899 2899 1343 1343 2900 2900 2901 2901 1304 1304 1308 1308 1277 1277 1308 1308 1279 1279 1277 1277 1277 1277 1279 1279 1248 1248 1279 1279 1250 1250 1248 1248 1248 1248 1250 1250 1227 1227 1250 1250 1229 1229 1227 1227 1227 1227 1229 1229 1206 1206 1229 1229 1208 1208 1206 1206 1206 1206 1208 1208 1191 1191 1208 1208 1193 1193 1191 1191 1191 1191 1193 1193 1173 1173 1193 1193 1177 1177 1173 1173 1173 1173 1177 1177 1165 1165 1177 1177 1168 1168 1165 1165 1165 1165 1168 1168 1163 1163 1168 1168 1164 1164 1163 1163 1163 1163 1164 1164 1166 1166 1164 1164 1169 1169 1166 1166 1166 1166 1169 1169 1174 1174 1169 1169 1178 1178 1174 1174 1174 1174 1178 1178 1192 1192 1178 1178 1194 1194 1192 1192 1192 1192 1194 1194 1207 1207 1194 1194 1209 1209 1207 1207 1207 1207 1209 1209 1228 1228 1209 1209 1230 1230 1228 1228 1228 1228 1230 1230 1249 1249 1230 1230 1251 1251 1249 1249 1249 1249 1251 1251 1278 1278 1251 1251 1280 1280 1278 1278 1278 1278 1280 1280 1305 1305 1280 1280 1309 1309 1305 1305 2902 2902 2903 2903 1340 1340 2904 2904 1344 1344 1340 1340 1340 1340 1344 1344 1377 1377 1344 1344 1379 1379 1377 1377 1377 1377 1379 1379 1418 1418 1379 1379 1420 1420 1418 1418 1418 1418 1420 1420 1467 1467 1420 1420 1469 1469 1467 1467 1467 1467 1469 1469 1520 1520 1722 1722 1823 1823 1718 1718 1475 1475 1434 1434 1481 1481 1434 1434 1442 1442 1481 1481 1481 1481 1442 1442 1487 1487 1442 1442 1450 1450 1487 1487 1487 1487 1450 1450 1495 1495 1450 1450 1465 1465 1495 1495 1495 1495 1465 1465 1503 1503 1465 1465 1485 1485 1503 1503 1503 1503 1485 1485 1522 1522 1485 1485 1499 1499 1522 1522 1522 1522 1499 1499 1542 1542 1499 1499 1518 1518 1542 1542 1542 1542 1518 1518 1556 1556 1518 1518 1548 1548 1556 1556 1556 1556 1548 1548 1575 1575 1548 1548 1567 1567 1575 1575 1575 1575 1567 1567 1607 1607 1567 1567 1605 1605 1607 1607 1607 1607 1605 1605 1621 1621 1605 1605 1628 1628 1621 1621 1621 1621 1628 1628 1664 1664 1628 1628 1674 1674 1664 1664 1664 1664 1674 1674 1688 1688 1674 1674 1705 1705 1688 1688 1688 1688 1705 1705 1729 1729 1705 1705 1761 1761 1729 1729 1729 1729 1761 1761 1771 1771 1761 1761 1812 1812 1771 1771 1771 1771 1812 1812 1814 1814 1812 1812 1850 1850 1814 1814 1814 1814 1850 1850 1848 1848 1850 1850 1905 1905 1848 1848 1848 1848 1905 1905 1894 1894 1905 1905 1937 1937 1894 1894 1894 1894 1937 1937 1923 1923 1937 1937 1978 1978 1923 1923 1923 1923 1978 1978 1947 1947 1978 1978 1998 1998 1947 1947 1947 1947 1998 1998 1984 1984 1998 1998 2035 2035 1984 1984 1984 1984 2035 2035 2000 2000 2035 2035 2053 2053 2000 2000 2000 2000 2053 2053 2029 2029 2053 2053 2078 2078 2029 2029 2029 2029 2078 2078 2045 2045 2078 2078 2092 2092 2045 2045 2045 2045 2092 2092 2061 2061 2092 2092 2110 2110 2061 2061 2061 2061 2110 2110 2080 2080 2110 2110 2127 2127 2080 2080 2080 2080 2127 2127 2088 2088 2127 2127 2133 2133 2088 2088 2088 2088 2133 2133 2096 2096 2133 2133 2141 2141 2096 2096 2096 2096 2141 2141 2106 2106 2141 2141 2153 2153 2106 2106 2106 2106 2153 2153 2114 2114 2153 2153 2160 2160 2114 2114 2114 2114 2160 2160 2123 2123 1722 1722 1718 1718 1645 1645 1718 1718 1641 1641 1645 1645 1645 1645 1641 1641 1580 1580 1641 1641 1576 1576 1580 1580 1580 1580 1576 1576 1525 1525 1576 1576 1519 1519 1525 1525 1525 1525 1519 1519 1472 1472 1519 1519 1466 1466 1472 1472 1472 1472 1466 1466 1423 1423 1466 1466 1417 1417 1423 1423 1423 1423 1417 1417 1382 1382 1417 1417 1376 1376 1382 1382 1382 1382 1376 1376 1345 1345 1376 1376 1339 1339 1345 1345 1345 1345 1339 1339 2905 2905 1339 1339 2906 2906 2907 2907 1310 1310 1304 1304 1283 1283 1304 1304 1277 1277 1283 1283 1283 1283 1277 1277 1254 1254 1277 1277 1248 1248 1254 1254 1254 1254 1248 1248 1231 1231 1248 1248 1227 1227 1231 1231 1231 1231 1227 1227 1212 1212 1227 1227 1206 1206 1212 1212 1212 1212 1206 1206 1195 1195 1206 1206 1191 1191 1195 1195 1195 1195 1191 1191 1180 1180 1191 1191 1173 1173 1180 1180 1180 1180 1173 1173 1170 1170 1173 1173 1165 1165 1170 1170 1170 1170 1165 1165 1167 1167 1165 1165 1163 1163 1167 1167 1167 1167 1163 1163 1171 1171 1163 1163 1166 1166 1171 1171 1171 1171 1166 1166 1181 1181 1166 1166 1174 1174 1181 1181 1181 1181 1174 1174 1196 1196 1174 1174 1192 1192 1196 1196 1196 1196 1192 1192 1213 1213 1192 1192 1207 1207 1213 1213 1213 1213 1207 1207 1232 1232 1207 1207 1228 1228 1232 1232 1232 1232 1228 1228 1255 1255 1228 1228 1249 1249 1255 1255 1255 1255 1249 1249 1284 1284 1249 1249 1278 1278 1284 1284 1284 1284 1278 1278 1311 1311 1278 1278 1305 1305 1311 1311 2908 2908 2909 2909 1346 1346 2910 2910 1340 1340 1346 1346 1346 1346 1340 1340 1383 1383 1340 1340 1377 1377 1383 1383 1383 1383 1377 1377 1424 1424 1377 1377 1418 1418 1424 1424 1424 1424 1418 1418 1473 1473 1418 1418 1467 1467 1473 1473 1473 1473 1467 1467 1526 1526 1467 1467 1520 1520 1526 1526 1526 1526 1520 1520 1581 1581 1726 1726 1823 1823 1722 1722 1524 1524 1475 1475 1528 1528 1475 1475 1481 1481 1528 1528 1528 1528 1481 1481 1534 1534 1481 1481 1487 1487 1534 1534 1534 1534 1487 1487 1538 1538 1487 1487 1495 1495 1538 1538 1538 1538 1495 1495 1546 1546 1495 1495 1503 1503 1546 1546 1546 1546 1503 1503 1554 1554 1503 1503 1522 1522 1554 1554 1554 1554 1522 1522 1560 1560 1522 1522 1542 1542 1560 1560 1560 1560 1542 1542 1585 1585 1542 1542 1556 1556 1585 1585 1585 1585 1556 1556 1599 1599 1556 1556 1575 1575 1599 1599 1599 1599 1575 1575 1615 1615 1575 1575 1607 1607 1615 1615 1615 1615 1607 1607 1634 1634 1607 1607 1621 1621 1634 1634 1634 1634 1621 1621 1666 1666 1621 1621 1664 1664 1666 1666 1666 1666 1664 1664 1684 1684 1664 1664 1688 1688 1684 1684 1684 1684 1688 1688 1707 1707 1688 1688 1729 1729 1707 1707 1707 1707 1729 1729 1751 1751 1729 1729 1771 1771 1751 1751 1751 1751 1771 1771 1775 1775 1771 1771 1814 1814 1775 1775 1775 1775 1814 1814 1816 1816 1814 1814 1848 1848 1816 1816 1816 1816 1848 1848 1842 1842 1848 1848 1894 1894 1842 1842 1842 1842 1894 1894 1870 1870 1894 1894 1923 1923 1870 1870 1870 1870 1923 1923 1911 1911 1923 1923 1947 1947 1911 1911 1911 1911 1947 1947 1931 1931 1947 1947 1984 1984 1931 1931 1931 1931 1984 1984 1955 1955 1984 1984 2000 2000 1955 1955 1955 1955 2000 2000 1980 1980 2000 2000 2029 2029 1980 1980 1980 1980 2029 2029 1992 1992 2029 2029 2045 2045 1992 1992 1992 1992 2045 2045 2008 2008 2045 2045 2061 2061 2008 2008 2008 2008 2061 2061 2031 2031 2061 2061 2080 2080 2031 2031 2031 2031 2080 2080 2039 2039 2080 2080 2088 2088 2039 2039 2039 2039 2088 2088 2047 2047 2088 2088 2096 2096 2047 2047 2047 2047 2096 2096 2057 2057 2096 2096 2106 2106 2057 2057 2057 2057 2106 2106 2065 2065 2106 2106 2114 2114 2065 2065 2065 2065 2114 2114 2076 2076 2114 2114 2123 2123 2076 2076 2076 2076 2123 2123 2082 2082 1726 1726 1722 1722 1651 1651 1722 1722 1645 1645 1651 1651 1651 1651 1645 1645 1588 1588 1645 1645 1580 1580 1588 1588 1588 1588 1580 1580 1529 1529 1580 1580 1525 1525 1529 1529 1529 1529 1525 1525 1476 1476 1525 1525 1472 1472 1476 1476 1476 1476 1472 1472 1431 1431 1472 1472 1423 1423 1431 1431 1431 1431 1423 1423 1390 1390 1423 1423 1382 1382 1390 1390 1390 1390 1382 1382 1353 1353 1382 1382 1345 1345 1353 1353 1353 1353 1345 1345 2911 2911 1345 1345 2912 2912 2913 2913 1318 1318 1310 1310 1287 1287 1310 1310 1283 1283 1287 1287 1287 1287 1283 1283 1262 1262 1283 1283 1254 1254 1262 1262 1262 1262 1254 1254 1237 1237 1254 1254 1231 1231 1237 1237 1237 1237 1231 1231 1218 1218 1231 1231 1212 1212 1218 1218 1218 1218 1212 1212 1201 1201 1212 1212 1195 1195 1201 1201 1201 1201 1195 1195 1187 1187 1195 1195 1180 1180 1187 1187 1187 1187 1180 1180 1182 1182 1180 1180 1170 1170 1182 1182 1182 1182 1170 1170 1179 1179 1170 1170 1167 1167 1179 1179 1179 1179 1167 1167 1183 1183 1167 1167 1171 1171 1183 1183 1183 1183 1171 1171 1188 1188 1171 1171 1181 1181 1188 1188 1188 1188 1181 1181 1202 1202 1181 1181 1196 1196 1202 1202 1202 1202 1196 1196 1219 1219 1196 1196 1213 1213 1219 1219 1219 1219 1213 1213 1238 1238 1213 1213 1232 1232 1238 1238 1238 1238 1232 1232 1263 1263 1232 1232 1255 1255 1263 1263 1263 1263 1255 1255 1288 1288 1255 1255 1284 1284 1288 1288 1288 1288 1284 1284 1319 1319 1284 1284 1311 1311 1319 1319 2914 2914 2915 2915 1354 1354 2916 2916 1346 1346 1354 1354 1354 1354 1346 1346 1391 1391 1346 1346 1383 1383 1391 1391 1391 1391 1383 1383 1432 1432 1383 1383 1424 1424 1432 1432 1432 1432 1424 1424 1477 1477 1424 1424 1473 1473 1477 1477 1477 1477 1473 1473 1530 1530 1473 1473 1526 1526 1530 1530 1530 1530 1526 1526 1589 1589 1526 1526 1581 1581 1589 1589 1589 1589 1581 1581 1652 1652 1577 1577 1524 1524 1579 1579 1524 1524 1528 1528 1579 1579 1579 1579 1528 1528 1587 1587 1528 1528 1534 1534 1587 1587 1587 1587 1534 1534 1591 1591 1534 1534 1538 1538 1591 1591 1591 1591 1538 1538 1595 1595 1538 1538 1546 1546 1595 1595 1595 1595 1546 1546 1603 1603 1546 1546 1554 1554 1603 1603 1603 1603 1554 1554 1609 1609 1554 1554 1560 1560 1609 1609 1609 1609 1560 1560 1617 1617 1560 1560 1585 1585 1617 1617 1617 1617 1585 1585 1623 1623 1585 1585 1599 1599 1623 1623 1623 1623 1599 1599 1638 1638 1599 1599 1615 1615 1638 1638 1638 1638 1615 1615 1662 1662 1615 1615 1634 1634 1662 1662 1662 1662 1634 1634 1680 1680 1634 1634 1666 1666 1680 1680 1680 1680 1666 1666 1690 1690 1666 1666 1684 1684 1690 1690 1690 1690 1684 1684 1709 1709 1684 1684 1707 1707 1709 1709 1709 1709 1707 1707 1743 1743 1707 1707 1751 1751 1743 1743 1743 1743 1751 1751 1765 1765 1751 1751 1775 1775 1765 1765 1765 1765 1775 1775 1781 1781 1775 1775 1816 1816 1781 1781 1781 1781 1816 1816 1818 1818 1816 1816 1842 1842 1818 1818 1818 1818 1842 1842 1838 1838 1842 1842 1870 1870 1838 1838 1838 1838 1870 1870 1856 1856 1870 1870 1911 1911 1856 1856 1856 1856 1911 1911 1884 1884 1911 1911 1931 1931 1884 1884 1884 1884 1931 1931 1915 1915 1931 1931 1955 1955 1915 1915 1915 1915 1955 1955 1925 1925 1955 1955 1980 1980 1925 1925 1925 1925 1980 1980 1939 1939 1980 1980 1992 1992 1939 1939 1939 1939 1992 1992 1959 1959 1992 1992 2008 2008 1959 1959 1959 1959 2008 2008 1976 1976 2008 2008 2031 2031 1976 1976 1976 1976 2031 2031 1986 1986 2031 2031 2039 2039 1986 1986 1986 1986 2039 2039 1994 1994 2039 2039 2047 2047 1994 1994 1994 1994 2047 2047 2004 2004 2047 2047 2057 2057 2004 2004 2004 2004 2057 2057 2012 2012 2057 2057 2065 2065 2012 2012 2012 2012 2065 2065 2018 2018 2065 2065 2076 2076 2018 2018 2018 2018 2076 2076 2027 2027 2076 2076 2082 2082 2027 2027 2027 2027 2082 2082 2033 2033 1646 1646 1577 1577 1642 1642 1577 1577 1579 1579 1642 1642 1642 1642 1579 1579 1644 1644 1579 1579 1587 1587 1644 1644 1644 1644 1587 1587 1648 1648 1587 1587 1591 1591 1648 1648 1648 1648 1591 1591 1654 1654 1591 1591 1595 1595 1654 1654 1654 1654 1595 1595 1658 1658 1595 1595 1603 1603 1658 1658 1658 1658 1603 1603 1668 1668 1603 1603 1609 1609 1668 1668 1668 1668 1609 1609 1672 1672 1609 1609 1617 1617 1672 1672 1672 1672 1617 1617 1678 1678 1617 1617 1623 1623 1678 1678 1678 1678 1623 1623 1682 1682 1623 1623 1638 1638 1682 1682 1682 1682 1638 1638 1692 1692 1638 1638 1662 1662 1692 1692 1692 1692 1662 1662 1696 1696 1662 1662 1680 1680 1696 1696 1696 1696 1680 1680 1713 1713 1680 1680 1690 1690 1713 1713 1713 1713 1690 1690 1737 1737 1690 1690 1709 1709 1737 1737 1737 1737 1709 1709 1753 1753 1709 1709 1743 1743 1753 1753 1753 1753 1743 1743 1767 1767 1743 1743 1765 1765 1767 1767 1767 1767 1765 1765 1777 1777 1765 1765 1781 1781 1777 1777 1777 1777 1781 1781 1785 1785 1781 1781 1818 1818 1785 1785 1785 1785 1818 1818 1820 1820 1818 1818 1838 1838 1820 1820 1820 1820 1838 1838 1834 1834 1838 1838 1856 1856 1834 1834 1834 1834 1856 1856 1844 1844 1856 1856 1884 1884 1844 1844 1844 1844 1884 1884 1858 1858 1884 1884 1915 1915 1858 1858 1858 1858 1915 1915 1876 1876 1915 1915 1925 1925 1876 1876 1876 1876 1925 1925 1899 1899 1925 1925 1939 1939 1899 1899 1899 1899 1939 1939 1913 1913 1939 1939 1959 1959 1913 1913 1913 1913 1959 1959 1919 1919 1959 1959 1976 1976 1919 1919 1919 1919 1976 1976 1927 1927 1976 1976 1986 1986 1927 1927 1927 1927 1986 1986 1935 1935 1986 1986 1994 1994 1935 1935 1935 1935 1994 1994 1943 1943 1994 1994 2004 2004 1943 1943 1943 1943 2004 2004 1951 1951 2004 2004 2012 2012 1951 1951 1951 1951 2012 2012 1961 1961 2012 2012 2018 2018 1961 1961 1961 1961 2018 2018 1968 1968 2018 2018 2027 2027 1968 1968 1968 1968 2027 2027 1972 1972 2027 2027 2033 2033 1972 1972 1972 1972 2033 2033 1974 1974 1727 1727 1646 1646 1723 1723 1646 1646 1642 1642 1723 1723 1723 1723 1642 1642 1719 1719 1642 1642 1644 1644 1719 1719 1719 1719 1644 1644 1721 1721 1644 1644 1648 1648 1721 1721 1721 1721 1648 1648 1725 1725 1648 1648 1654 1654 1725 1725 1725 1725 1654 1654 1731 1731 1654 1654 1658 1658 1731 1731 1731 1731 1658 1658 1735 1735 1658 1658 1668 1668 1735 1735 1735 1735 1668 1668 1739 1739 1668 1668 1672 1672 1739 1739 1739 1739 1672 1672 1745 1745 1672 1672 1678 1678 1745 1745 1745 1745 1678 1678 1747 1747 1678 1678 1682 1682 1747 1747 1747 1747 1682 1682 1755 1755 1682 1682 1692 1692 1755 1755 1755 1755 1692 1692 1759 1759 1692 1692 1696 1696 1759 1759 1759 1759 1696 1696 1763 1763 1696 1696 1713 1713 1763 1763 1763 1763 1713 1713 1769 1769 1713 1713 1737 1737 1769 1769 1769 1769 1737 1737 1773 1773 1737 1737 1753 1753 1773 1773 1773 1773 1753 1753 1779 1779 1753 1753 1767 1767 1779 1779 1779 1779 1767 1767 1783 1783 1767 1767 1777 1777 1783 1783 1783 1783 1777 1777 1787 1787 1777 1777 1785 1785 1787 1787 1787 1787 1785 1785 1810 1810 1785 1785 1820 1820 1810 1810 1810 1810 1820 1820 1822 1822 1820 1820 1834 1834 1822 1822 1822 1822 1834 1834 1832 1832 1834 1834 1844 1844 1832 1832 1832 1832 1844 1844 1836 1836 1844 1844 1858 1858 1836 1836 1836 1836 1858 1858 1840 1840 1858 1858 1876 1876 1840 1840 1840 1840 1876 1876 1846 1846 1876 1876 1899 1899 1846 1846 1846 1846 1899 1899 1852 1852 1899 1899 1913 1913 1852 1852 1852 1852 1913 1913 1860 1860 1913 1913 1919 1919 1860 1860 1860 1860 1919 1919 1864 1864 1919 1919 1927 1927 1864 1864 1864 1864 1927 1927 1872 1872 1927 1927 1935 1935 1872 1872 1872 1872 1935 1935 1880 1880 1935 1935 1943 1943 1880 1880 1880 1880 1943 1943 1888 1888 1943 1943 1951 1951 1888 1888 1888 1888 1951 1951 1897 1897 1951 1951 1961 1961 1897 1897 1897 1897 1961 1961 1901 1901 1961 1961 1968 1968 1901 1901 1901 1901 1968 1968 1903 1903 1968 1968 1972 1972 1903 1903 1903 1903 1972 1972 1907 1907 1972 1972 1974 1974 1907 1907 1907 1907 1974 1974 1909 1909 1902 1902 1825 1825 1906 1906 1727 1727 1652 1652 1646 1646 1652 1652 1581 1581 1646 1646 1646 1646 1581 1581 1577 1577 1581 1581 1520 1520 1577 1577 1577 1577 1520 1520 1524 1524 1520 1520 1469 1469 1524 1524 1524 1524 1469 1469 1475 1475 1469 1469 1428 1428 1475 1475 1475 1475 1428 1428 1434 1434 1428 1428 1395 1395 1434 1434 1434 1434 1395 1395 1401 1401 1395 1395 1366 1366 1401 1401 1401 1401 1366 1366 1373 1373 1366 1366 1348 1348 1373 1373 1373 1373 1348 1348 1364 1364 1348 1348 2917 2917 1364 1364 1364 1364 2918 2918 2919 2919 1334 1334 1331 1331 1358 1358 1358 1358 1331 1331 1362 1362 1331 1331 1342 1342 1362 1362 2920 2920 2921 2921 1369 1369 2922 2922 1360 1360 1369 1369 1369 1369 1360 1360 1399 1399 1360 1360 1389 1389 1399 1399 1399 1399 1389 1389 1426 1426 1389 1389 1416 1416 1426 1426 1426 1426 1416 1416 1461 1461 1416 1416 1457 1457 1461 1461 1461 1461 1457 1457 1506 1506 1457 1457 1504 1504 1506 1506 1506 1506 1504 1504 1561 1561 1504 1504 1562 1562 1561 1561 1561 1561 1562 1562 1625 1625 1562 1562 1629 1629 1625 1625 1625 1625 1629 1629 1700 1700 1629 1629 1702 1702 1700 1700 1700 1700 1702 1702 1793 1793 1702 1702 1795 1795 1793 1793 1793 1793 1795 1795 1881 1881 1795 1795 1877 1877 1881 1881 1881 1881 1877 1877 1944 1944 1877 1877 1940 1940 1944 1944 1944 1944 1940 1940 1995 1995 1940 1940 1987 1987 1995 1995 1995 1995 1987 1987 2036 2036 1987 1987 2019 2019 2036 2036 2923 2923 2924 2924 2054 2054 2925 2925 2040 2040 2054 2054 2054 2054 2040 2040 2072 2072 2040 2040 2048 2048 2072 2072 2072 2072 2048 2048 2083 2083 2048 2048 2052 2052 2083 2083 2083 2083 2052 2052 2077 2077 2052 2052 2044 2044 2077 2077 2077 2077 2044 2044 2060 2060 2044 2044 2030 2030 2060 2060 2060 2060 2030 2030 2038 2038 2030 2030 1993 1993 2038 2038 2038 2038 1993 1993 2003 2003 1993 1993 1950 1950 2003 2003 2003 2003 1950 1950 1960 1960 1950 1950 1900 1900 1960 1960 1960 1960 1900 1900 1902 1902 1900 1900 1825 1825 1902 1902
+419 419 417 417 500 500 419 419 500 500 423 423 425 425 423 423 500 500 429 429 425 425 500 500 438 438 429 429 499 499 446 446 438 438 499 499 454 454 446 446 499 499 462 462 454 454 499 499 466 466 462 462 499 499 474 474 466 466 499 499 480 480 474 474 499 499 486 486 480 480 499 499 490 490 486 486 499 499 494 494 490 490 499 499 504 504 494 494 499 499 516 516 504 504 499 499 539 539 516 516 499 499 543 543 539 539 499 499 547 547 543 543 499 499 553 553 547 547 499 499 557 557 553 553 499 499 563 563 557 557 499 499 567 567 563 563 499 499 571 571 567 567 499 499 579 579 571 571 501 501 581 581 579 579 501 501 587 587 581 581 502 502 591 591 587 587 502 502 595 595 591 591 502 502 601 601 595 595 502 502 605 605 601 601 502 502 607 607 605 605 502 502 603 603 607 607 502 502 599 599 603 603 502 502 374 374 428 428 424 424 496 496 416 416 418 418 424 424 428 428 495 495 437 437 495 495 428 428 437 437 428 428 382 382 428 428 374 374 382 382 382 382 374 374 331 331 445 445 495 495 437 437 364 364 422 422 357 357 422 422 418 418 357 357 357 357 418 418 353 353 418 418 416 416 353 353 353 353 416 416 351 351 445 445 437 437 390 390 437 437 382 382 390 390 390 390 382 382 339 339 382 382 331 331 339 339 339 339 331 331 294 294 453 453 497 497 445 445 321 321 364 364 313 313 364 364 357 357 313 313 313 313 357 357 307 307 357 357 353 353 307 307 307 307 353 353 298 298 353 353 351 351 298 298 298 298 351 351 292 292 453 453 445 445 398 398 445 445 390 390 398 398 398 398 390 390 349 349 390 390 339 339 349 349 349 349 339 339 317 317 339 339 294 294 317 317 317 317 294 294 280 280 461 461 497 497 453 453 286 286 321 321 278 278 321 321 313 313 278 278 278 278 313 313 268 268 313 313 307 307 268 268 268 268 307 307 260 260 307 307 298 298 260 260 260 260 298 298 249 249 298 298 292 292 249 249 249 249 292 292 243 243 461 461 453 453 406 406 453 453 398 398 406 406 406 406 398 398 366 366 398 398 349 349 366 366 366 366 349 349 333 333 349 349 317 317 333 333 333 333 317 317 296 296 317 317 280 280 296 296 296 296 280 280 272 272 465 465 497 497 461 461 264 264 286 286 245 245 286 286 278 278 245 245 245 245 278 278 237 237 278 278 268 268 237 237 237 237 268 268 229 229 268 268 260 260 229 229 229 229 260 260 219 219 260 260 249 249 219 219 219 219 249 249 211 211 249 249 243 243 211 211 211 211 243 243 202 202 465 465 461 461 412 412 461 461 406 406 412 412 412 412 406 406 386 386 406 406 366 366 386 386 386 386 366 366 345 345 366 366 333 333 345 345 345 345 333 333 325 325 333 333 296 296 325 325 325 325 296 296 290 290 296 296 272 272 290 290 290 290 272 272 276 276 473 473 497 497 465 465 247 247 264 264 233 233 264 264 245 245 233 233 233 233 245 245 215 215 245 245 237 237 215 215 215 215 237 237 198 198 237 237 229 229 198 198 198 198 229 229 192 192 229 229 219 219 192 192 192 192 219 219 184 184 219 219 211 211 184 184 184 184 211 211 172 172 211 211 202 202 172 172 172 172 202 202 165 165 473 473 465 465 426 426 465 465 412 412 426 426 426 426 412 412 400 400 412 412 386 386 400 400 400 400 386 386 370 370 386 386 345 345 370 370 370 370 345 345 341 341 345 345 325 325 341 341 341 341 325 325 327 327 325 325 290 290 327 327 327 327 290 290 300 300 290 290 276 276 300 300 300 300 276 276 284 284 479 479 497 497 473 473 241 241 247 247 225 225 247 247 233 233 225 225 225 225 233 233 200 200 233 233 215 215 200 200 200 200 215 215 188 188 215 215 198 198 188 188 188 188 198 198 170 170 198 198 192 192 170 170 170 170 192 192 157 157 192 192 184 184 157 157 157 157 184 184 151 151 184 184 172 172 151 151 151 151 172 172 143 143 172 172 165 165 143 143 143 143 165 165 132 132 479 479 473 473 449 449 473 473 426 426 449 449 449 449 426 426 410 410 426 426 400 400 410 410 410 410 400 400 394 394 400 400 370 370 394 394 394 394 370 370 378 378 370 370 341 341 378 378 378 378 341 341 347 347 341 341 327 327 347 347 347 347 327 327 335 335 327 327 300 300 335 335 335 335 300 300 319 319 300 300 284 284 319 319 319 319 284 284 2326 2326 485 485 497 497 479 479 252 252 241 241 227 227 241 241 225 225 227 227 227 227 225 225 196 196 225 225 200 200 196 196 196 196 200 200 180 180 200 200 188 188 180 180 180 180 188 188 159 159 188 188 170 170 159 159 159 159 170 170 145 145 170 170 157 157 145 145 145 145 157 157 128 128 157 157 151 151 128 128 128 128 151 151 120 120 151 151 143 143 120 120 120 120 143 143 114 114 143 143 132 132 114 114 114 114 132 132 104 104 485 485 479 479 467 467 479 479 449 449 467 467 467 467 449 449 441 441 449 449 410 410 441 441 441 441 410 410 414 414 410 410 394 394 414 414 414 414 394 394 402 402 394 394 378 378 402 402 402 402 378 378 388 388 378 378 347 347 388 388 388 388 347 347 376 376 347 347 335 335 376 376 376 376 335 335 355 355 335 335 319 319 355 355 355 355 319 319 2327 2327 319 319 2328 2328 2329 2329 343 343 305 305 337 337 489 489 497 497 485 485 270 270 252 252 235 235 252 252 227 227 235 235 235 235 227 227 204 204 227 227 196 196 204 204 204 204 196 196 182 182 196 196 180 180 182 182 182 182 180 180 155 155 180 180 159 159 155 155 155 155 159 159 137 137 159 159 145 145 137 137 137 137 145 145 122 122 145 145 128 128 122 122 122 122 128 128 108 108 128 128 120 120 108 108 108 108 120 120 2330 2330 120 120 114 114 2331 2331 2332 2332 114 114 2333 2333 114 114 104 104 2334 2334 2335 2335 104 104 2336 2336 489 489 485 485 481 481 485 485 467 467 481 481 481 481 467 467 469 469 467 467 441 441 469 469 469 469 441 441 455 455 441 441 414 414 455 455 455 455 414 414 431 431 414 414 402 402 431 431 431 431 402 402 420 420 402 402 388 388 420 420 420 420 388 388 408 408 388 388 376 376 408 408 408 408 376 376 404 404 376 376 355 355 404 404 404 404 355 355 2337 2337 355 355 2338 2338 2339 2339 396 396 343 343 392 392 343 343 337 337 392 392 392 392 337 337 384 384 493 493 497 497 489 489 2340 2340 270 270 2341 2341 270 270 235 235 2342 2342 2343 2343 235 235 2344 2344 235 235 204 204 2345 2345 2346 2346 204 204 2347 2347 204 204 182 182 2348 2348 2349 2349 182 182 161 161 182 182 155 155 161 161 161 161 155 155 139 139 155 155 137 137 139 139 139 139 137 137 2350 2350 137 137 122 122 2351 2351 2352 2352 122 122 2353 2353 122 122 108 108 2354 2354 2355 2355 108 108 2356 2356 108 108 2357 2357 2358 2358 87 87 95 95 74 74 95 95 89 89 74 74 74 74 89 89 66 66 89 89 79 79 66 66 66 66 79 79 62 62 493 493 489 489 491 491 489 489 481 481 491 491 491 491 481 481 487 487 481 481 469 469 487 487 487 487 469 469 483 483 469 469 455 455 483 483 483 483 455 455 477 477 455 455 431 431 477 477 477 477 431 431 475 475 431 431 420 420 475 475 475 475 420 420 471 471 420 420 408 408 471 471 471 471 408 408 463 463 408 408 404 404 463 463 463 463 404 404 2359 2359 404 404 2360 2360 2361 2361 459 459 396 396 457 457 396 396 392 392 457 457 457 457 392 392 451 451 392 392 384 384 451 451 451 451 384 384 447 447 503 503 497 497 493 493 329 329 288 288 282 282 288 288 256 256 282 282 282 282 256 256 239 239 256 256 221 221 239 239 239 239 221 221 206 206 221 221 190 190 206 206 206 206 190 190 176 176 2362 2362 161 161 2363 2363 2364 2364 161 161 2365 2365 161 161 139 139 2366 2366 2367 2367 139 139 2368 2368 139 139 2369 2369 2370 2370 124 124 118 118 101 101 118 118 99 99 101 101 101 101 99 99 83 83 99 99 87 87 83 83 83 83 87 87 70 70 87 87 74 74 70 70 70 70 74 74 55 55 74 74 66 66 55 55 55 55 66 66 49 49 66 66 62 62 49 49 49 49 62 62 41 41 503 503 493 493 505 505 493 493 491 491 505 505 505 505 491 491 507 507 491 491 487 487 507 507 507 507 487 487 509 509 487 487 483 483 509 509 509 509 483 483 511 511 483 483 477 477 511 511 511 511 477 477 513 513 477 477 475 475 513 513 513 513 475 475 517 517 475 475 471 471 517 517 517 517 471 471 519 519 471 471 463 463 519 519 519 519 463 463 2371 2371 463 463 2372 2372 2373 2373 521 521 459 459 523 523 459 459 457 457 523 523 523 523 457 457 525 525 457 457 451 451 525 525 525 525 451 451 527 527 451 451 447 447 527 527 527 527 447 447 529 529 515 515 497 497 503 503 380 380 329 329 323 323 329 329 282 282 323 323 323 323 282 282 274 274 282 282 239 239 274 274 274 274 239 239 231 231 239 239 206 206 231 231 231 231 206 206 194 194 206 206 176 176 194 194 194 194 176 176 163 163 176 176 149 149 163 163 163 163 149 149 130 130 149 149 2374 2374 130 130 130 130 2375 2375 2376 2376 124 124 101 101 110 110 110 110 101 101 91 91 101 101 83 83 91 91 91 91 83 83 72 72 83 83 70 70 72 72 72 72 70 70 53 53 70 70 55 55 53 53 53 53 55 55 43 43 55 55 49 49 43 43 43 43 49 49 34 34 49 49 41 41 34 34 34 34 41 41 28 28 515 515 503 503 540 540 503 503 505 505 540 540 540 540 505 505 544 544 505 505 507 507 544 544 544 544 507 507 550 550 507 507 509 509 550 550 550 550 509 509 554 554 509 509 511 511 554 554 554 554 511 511 564 564 511 511 513 513 564 564 564 564 513 513 568 568 513 513 517 517 568 568 568 568 517 517 576 576 517 517 519 519 576 576 576 576 519 519 2377 2377 519 519 2378 2378 2379 2379 584 584 521 521 592 592 521 521 523 523 592 592 592 592 523 523 608 608 523 523 525 525 608 608 608 608 525 525 610 610 525 525 527 527 610 610 610 610 527 527 614 614 527 527 529 529 614 614 614 614 529 529 622 622 538 538 497 497 515 515 443 443 380 380 372 372 380 380 323 323 372 372 372 372 323 323 315 315 323 323 274 274 315 315 315 315 274 274 266 266 274 274 231 231 266 266 266 266 231 231 223 223 231 231 194 194 223 223 223 223 194 194 186 186 194 194 163 163 186 186 186 186 163 163 153 153 163 163 130 130 153 153 153 153 130 130 126 126 130 130 2380 2380 126 126 126 126 2381 2381 2382 2382 110 110 91 91 97 97 97 97 91 91 76 76 91 91 72 72 76 76 76 76 72 72 58 58 72 72 53 53 58 58 58 58 53 53 45 45 53 53 43 43 45 45 45 45 43 43 32 32 43 43 34 34 32 32 32 32 34 34 21 21 34 34 28 28 21 21 21 21 28 28 17 17 538 538 515 515 548 548 515 515 540 540 548 548 548 548 540 540 560 560 540 540 544 544 560 560 560 560 544 544 574 574 544 544 550 550 574 574 574 574 550 550 596 596 550 550 554 554 596 596 596 596 554 554 620 620 554 554 564 564 620 620 620 620 564 564 631 631 564 564 568 568 631 631 631 631 568 568 639 639 568 568 576 576 639 639 639 639 576 576 2383 2383 576 576 2384 2384 2385 2385 649 649 584 584 655 655 584 584 592 592 655 655 655 655 592 592 665 665 592 592 608 608 665 665 665 665 608 608 675 675 608 608 610 610 675 675 675 675 610 610 685 685 610 610 614 614 685 685 685 685 614 614 689 689 614 614 622 622 689 689 689 689 622 622 695 695 542 542 497 497 538 538 531 531 443 443 439 439 443 443 372 372 439 439 439 439 372 372 368 368 372 372 315 315 368 368 368 368 315 315 311 311 315 315 266 266 311 311 311 311 266 266 262 262 266 266 223 223 262 262 262 262 223 223 217 217 223 223 186 186 217 217 217 217 186 186 178 178 186 186 153 153 178 178 178 178 153 153 147 147 153 153 126 126 147 147 147 147 126 126 116 116 126 126 2386 2386 116 116 116 116 2387 2387 2388 2388 97 97 76 76 93 93 93 93 76 76 68 68 76 76 58 58 68 68 68 68 58 58 51 51 58 58 45 45 51 51 51 51 45 45 36 36 45 45 32 32 36 36 36 36 32 32 23 23 32 32 21 21 23 23 23 23 21 21 15 15 21 21 17 17 15 15 15 15 17 17 8 8 542 542 538 538 558 558 538 538 548 548 558 558 558 558 548 548 582 582 548 548 560 560 582 582 582 582 560 560 618 618 560 560 574 574 618 618 618 618 574 574 637 637 574 574 596 596 637 637 637 637 596 596 651 651 596 596 620 620 651 651 651 651 620 620 669 669 620 620 631 631 669 669 669 669 631 631 693 693 631 631 639 639 693 693 693 693 639 639 2389 2389 639 639 2390 2390 2391 2391 706 706 649 649 714 714 649 649 655 655 714 714 714 714 655 655 724 724 655 655 665 665 724 724 724 724 665 665 732 732 665 665 675 675 732 732 732 732 675 675 742 742 675 675 685 685 742 742 742 742 685 685 756 756 685 685 689 689 756 756 756 756 689 689 760 760 689 689 695 695 760 760 760 760 695 695 762 762 546 546 497 497 542 542 624 624 531 531 533 533 531 531 439 439 533 533 533 533 439 439 435 435 439 439 368 368 435 435 435 435 368 368 362 362 368 368 311 311 362 362 362 362 311 311 309 309 311 311 262 262 309 309 309 309 262 262 258 258 262 262 217 217 258 258 258 258 217 217 213 213 217 217 178 178 213 213 213 213 178 178 174 174 178 178 147 147 174 174 174 174 147 147 141 141 147 147 116 116 141 141 141 141 116 116 112 112 116 116 2392 2392 112 112 112 112 2393 2393 2394 2394 93 93 68 68 85 85 85 85 68 68 64 64 68 68 51 51 64 64 64 64 51 51 47 47 51 51 36 36 47 47 47 47 36 36 30 30 36 36 23 23 30 30 30 30 23 23 19 19 23 23 15 15 19 19 19 19 15 15 10 10 15 15 8 8 10 10 10 10 8 8 3 3 546 546 542 542 572 572 542 542 558 558 572 572 572 572 558 558 616 616 558 558 582 582 616 616 616 616 582 582 641 641 582 582 618 618 641 641 641 641 618 618 661 661 618 618 637 637 661 661 661 661 637 637 697 697 637 637 651 651 697 697 697 697 651 651 712 712 651 651 669 669 712 712 712 712 669 669 728 728 669 669 693 693 728 728 728 728 693 693 2395 2395 693 693 2396 2396 2397 2397 754 754 706 706 767 767 706 706 714 714 767 767 767 767 714 714 775 775 714 714 724 724 775 775 775 775 724 724 785 785 724 724 732 732 785 785 785 785 732 732 793 793 732 732 742 742 793 793 793 793 742 742 809 809 742 742 756 756 809 809 809 809 756 756 815 815 756 756 760 760 815 815 815 815 760 760 819 819 760 760 762 762 819 819 819 819 762 762 821 821 552 552 497 497 546 546 699 699 624 624 626 626 624 624 533 533 626 626 626 626 533 533 535 535 533 533 435 435 535 535 535 535 435 435 433 433 435 435 362 362 433 433 433 433 362 362 360 360 362 362 309 309 360 360 360 360 309 309 303 303 309 309 258 258 303 303 303 303 258 258 254 254 258 258 213 213 254 254 254 254 213 213 209 209 213 213 174 174 209 209 209 209 174 174 168 168 174 174 141 141 168 168 168 168 141 141 135 135 141 141 112 112 135 135 135 135 112 112 106 106 112 112 2398 2398 106 106 106 106 2399 2399 2400 2400 85 85 64 64 81 81 81 81 64 64 60 60 64 64 47 47 60 60 60 60 47 47 39 39 47 47 30 30 39 39 39 39 30 30 26 26 30 30 19 19 26 26 26 26 19 19 13 13 19 19 10 10 13 13 13 13 10 10 6 6 10 10 3 3 6 6 6 6 3 3 1 1 552 552 546 546 588 588 546 546 572 572 588 588 588 588 572 572 635 635 572 572 616 616 635 635 635 635 616 616 659 659 616 616 641 641 659 659 659 659 641 641 704 704 641 641 661 661 704 704 704 704 661 661 720 720 661 661 697 697 720 720 720 720 697 697 752 752 697 697 712 712 752 752 752 752 712 712 773 773 712 712 728 728 773 773 773 773 728 728 789 789 728 728 2401 2401 789 789 789 789 2402 2402 2403 2403 754 754 767 767 813 813 813 813 767 767 824 824 767 767 775 775 824 824 824 824 775 775 832 832 775 775 785 785 832 832 832 832 785 785 842 842 785 785 793 793 842 842 842 842 793 793 854 854 793 793 809 809 854 854 854 854 809 809 864 864 809 809 815 815 864 864 864 864 815 815 868 868 815 815 819 819 868 868 868 868 819 819 872 872 819 819 821 821 872 872 872 872 821 821 869 869 556 556 497 497 552 552 764 764 699 699 701 701 699 699 626 626 701 701 701 701 626 626 628 628 626 626 535 535 628 628 628 628 535 535 537 537 535 535 433 433 537 537 537 537 433 433 430 430 433 433 360 360 430 430 430 430 360 360 359 359 360 360 303 303 359 359 359 359 303 303 302 302 303 303 254 254 302 302 302 302 254 254 251 251 254 254 209 209 251 251 251 251 209 209 208 208 209 209 168 168 208 208 208 208 168 168 167 167 168 168 135 135 167 167 167 167 135 135 134 134 135 135 106 106 134 134 134 134 106 106 103 103 106 106 2404 2404 103 103 103 103 2405 2405 2406 2406 81 81 60 60 78 78 78 78 60 60 57 57 60 60 39 39 57 57 57 57 39 39 38 38 39 39 26 26 38 38 38 38 26 26 25 25 26 26 13 13 25 25 25 25 13 13 12 12 13 13 6 6 12 12 12 12 6 6 5 5 6 6 1 1 5 5 5 5 1 1 0 0 556 556 552 552 612 612 552 552 588 588 612 612 612 612 588 588 645 645 588 588 635 635 645 645 645 645 635 635 691 691 635 635 659 659 691 691 691 691 659 659 718 718 659 659 704 704 718 718 718 718 704 704 758 758 704 704 720 720 758 758 758 758 720 720 781 781 720 720 752 752 781 781 781 781 752 752 811 811 752 752 773 773 811 811 811 811 773 773 828 828 773 773 789 789 828 828 828 828 789 789 2407 2407 789 789 2408 2408 2409 2409 846 846 813 813 870 870 813 813 824 824 870 870 870 870 824 824 877 877 824 824 832 832 877 877 877 877 832 832 885 885 832 832 842 842 885 885 885 885 842 842 899 899 842 842 854 854 899 899 899 899 854 854 909 909 854 854 864 864 909 909 909 909 864 864 911 911 864 864 868 868 911 911 911 911 868 868 913 913 868 868 872 872 913 913 913 913 872 872 912 912 872 872 869 869 912 912 912 912 869 869 910 910 562 562 497 497 556 556 820 820 764 764 763 763 764 764 701 701 763 763 763 763 701 701 700 700 701 701 628 628 700 700 700 700 628 628 627 627 628 628 537 537 627 627 627 627 537 537 536 536 537 537 430 430 536 536 536 536 430 430 434 434 430 430 359 359 434 434 434 434 359 359 361 361 359 359 302 302 361 361 361 361 302 302 304 304 302 302 251 251 304 304 304 304 251 251 255 255 251 251 208 208 255 255 255 255 208 208 210 210 208 208 167 167 210 210 210 210 167 167 169 169 167 167 134 134 169 169 169 169 134 134 136 136 134 134 103 103 136 136 136 136 103 103 107 107 103 103 2410 2410 107 107 107 107 2411 2411 2412 2412 78 78 57 57 82 82 82 82 57 57 61 61 57 57 38 38 61 61 61 61 38 38 40 40 38 38 25 25 40 40 40 40 25 25 27 27 25 25 12 12 27 27 27 27 12 12 14 14 12 12 5 5 14 14 14 14 5 5 7 7 5 5 0 0 7 7 7 7 0 0 2 2 562 562 556 556 629 629 556 556 612 612 629 629 629 629 612 612 663 663 612 612 645 645 663 663 663 663 645 645 710 710 645 645 691 691 710 710 710 710 691 691 750 750 691 691 718 718 750 750 750 750 718 718 777 777 718 718 758 758 777 777 777 777 758 758 817 817 758 758 781 781 817 817 817 817 781 781 836 836 781 781 811 811 836 836 836 836 811 811 866 866 811 811 828 828 866 866 866 866 828 828 2413 2413 828 828 2414 2414 2415 2415 881 881 846 846 903 903 846 846 870 870 903 903 903 903 870 870 920 920 870 870 877 877 920 920 920 920 877 877 926 926 877 877 885 885 926 926 926 926 885 885 936 936 885 885 899 899 936 936 936 936 899 899 950 950 899 899 909 909 950 950 950 950 909 909 954 954 909 909 911 911 954 954 954 954 911 911 958 958 911 911 913 913 958 958 958 958 913 913 955 955 913 913 912 912 955 955 955 955 912 912 951 951 912 912 910 910 951 951 951 951 910 910 937 937 566 566 497 497 562 562 865 865 820 820 816 816 820 820 763 763 816 816 816 816 763 763 761 761 763 763 700 700 761 761 761 761 700 700 696 696 700 700 627 627 696 696 696 696 627 627 625 625 627 627 536 536 625 625 625 625 536 536 534 534 536 536 434 434 534 534 534 534 434 434 436 436 434 434 361 361 436 436 436 436 361 361 363 363 361 361 304 304 363 363 363 363 304 304 310 310 304 304 255 255 310 310 310 310 255 255 259 259 255 255 210 210 259 259 259 259 210 210 214 214 210 210 169 169 214 214 214 214 169 169 175 175 169 169 136 136 175 175 175 175 136 136 142 142 136 136 107 107 142 142 142 142 107 107 113 113 107 107 2416 2416 113 113 113 113 2417 2417 2418 2418 82 82 61 61 86 86 86 86 61 61 65 65 61 61 40 40 65 65 65 65 40 40 48 48 40 40 27 27 48 48 48 48 27 27 31 31 27 27 14 14 31 31 31 31 14 14 20 20 14 14 7 7 20 20 20 20 7 7 11 11 7 7 2 2 11 11 11 11 2 2 4 4 566 566 562 562 633 633 562 562 629 629 633 633 633 633 629 629 687 687 629 629 663 663 687 687 687 687 663 663 726 726 663 663 710 710 726 726 726 726 710 710 769 769 710 710 750 750 769 769 769 769 750 750 807 807 750 750 777 777 807 807 807 807 777 777 834 834 777 777 817 817 834 834 834 834 817 817 873 873 817 817 836 836 873 873 873 873 836 836 889 889 836 836 866 866 889 889 889 889 866 866 918 918 866 866 2419 2419 918 918 918 918 2420 2420 2421 2421 881 881 903 903 932 932 932 932 903 903 956 956 903 903 920 920 956 956 956 956 920 920 965 965 920 920 926 926 965 965 965 965 926 926 973 973 926 926 936 936 973 973 973 973 936 936 987 987 936 936 950 950 987 987 987 987 950 950 989 989 950 950 954 954 989 989 989 989 954 954 993 993 954 954 958 958 993 993 993 993 958 958 990 990 958 958 955 955 990 990 990 990 955 955 988 988 955 955 951 951 988 988 988 988 951 951 974 974 951 951 937 937 974 974 974 974 937 937 966 966 570 570 497 497 566 566 900 900 865 865 855 855 865 865 816 816 855 855 855 855 816 816 810 810 816 816 761 761 810 810 810 810 761 761 757 757 761 761 696 696 757 757 757 757 696 696 690 690 696 696 625 625 690 690 690 690 625 625 623 623 625 625 534 534 623 623 623 623 534 534 532 532 534 534 436 436 532 532 532 532 436 436 440 440 436 436 363 363 440 440 440 440 363 363 369 369 363 363 310 310 369 369 369 369 310 310 312 312 310 310 259 259 312 312 312 312 259 259 263 263 259 259 214 214 263 263 263 263 214 214 218 218 214 214 175 175 218 218 218 218 175 175 179 179 175 175 142 142 179 179 179 179 142 142 148 148 142 142 113 113 148 148 148 148 113 113 117 117 113 113 2422 2422 117 117 117 117 2423 2423 2424 2424 86 86 65 65 94 94 94 94 65 65 69 69 65 65 48 48 69 69 69 69 48 48 52 52 48 48 31 31 52 52 52 52 31 31 37 37 31 31 20 20 37 37 37 37 20 20 24 24 20 20 11 11 24 24 24 24 11 11 16 16 11 11 4 4 16 16 16 16 4 4 9 9 570 570 566 566 643 643 566 566 633 633 643 643 643 643 633 633 702 702 633 633 687 687 702 702 702 702 687 687 740 740 687 687 726 726 740 740 740 740 726 726 783 783 726 726 769 769 783 783 783 783 769 769 826 826 769 769 807 807 826 826 826 826 807 807 862 862 807 807 834 834 862 862 862 862 834 834 887 887 834 834 873 873 887 887 887 887 873 873 922 922 873 873 889 889 922 922 922 922 889 889 944 944 889 889 918 918 944 944 944 944 918 918 2425 2425 918 918 2426 2426 2427 2427 2428 2428 932 932 2429 2429 932 932 956 956 2430 2430 2431 2431 956 956 2432 2432 956 956 965 965 2433 2433 2434 2434 965 965 2435 2435 965 965 973 973 2436 2436 2437 2437 973 973 2438 2438 973 973 987 987 2439 2439 2440 2440 987 987 2441 2441 987 987 989 989 2442 2442 2443 2443 989 989 2444 2444 989 989 993 993 2445 2445 2446 2446 993 993 2447 2447 993 993 990 990 2448 2448 2449 2449 990 990 2450 2450 990 990 988 988 2451 2451 2452 2452 988 988 2453 2453 988 988 974 974 2454 2454 2455 2455 974 974 2456 2456 974 974 966 966 2457 2457 2458 2458 966 966 2459 2459 578 578 497 497 570 570 927 927 900 900 886 886 900 900 855 855 886 886 886 886 855 855 843 843 855 855 810 810 843 843 843 843 810 810 794 794 810 810 757 757 794 794 794 794 757 757 743 743 757 757 690 690 743 743 743 743 690 690 686 686 690 690 623 623 686 686 686 686 623 623 615 615 623 623 532 532 615 615 615 615 532 532 530 530 532 532 440 440 530 530 530 530 440 440 444 444 440 440 369 369 444 444 444 444 369 369 373 373 369 369 312 312 373 373 373 373 312 312 316 316 312 312 263 263 316 316 316 316 263 263 267 267 263 263 218 218 267 267 267 267 218 218 224 224 218 218 179 179 224 224 224 224 179 179 187 187 179 179 148 148 187 187 187 187 148 148 154 154 148 148 117 117 154 154 154 154 117 117 127 127 117 117 2460 2460 127 127 127 127 2461 2461 2462 2462 94 94 69 69 98 98 98 98 69 69 77 77 69 69 52 52 77 77 77 77 52 52 59 59 52 52 37 37 59 59 59 59 37 37 46 46 37 37 24 24 46 46 46 46 24 24 33 33 24 24 16 16 33 33 33 33 16 16 22 22 16 16 9 9 22 22 22 22 9 9 18 18 578 578 570 570 647 647 570 570 643 643 647 647 647 647 643 643 708 708 643 643 702 702 708 708 708 708 702 702 765 765 702 702 740 740 765 765 765 765 740 740 803 803 740 740 783 783 803 803 803 803 783 783 840 840 783 783 826 826 840 840 840 840 826 826 879 879 826 826 862 862 879 879 879 879 862 862 916 916 862 862 887 887 916 916 916 916 887 887 940 940 887 887 922 922 940 940 940 940 922 922 2463 2463 922 922 944 944 2464 2464 2465 2465 944 944 2466 2466 944 944 2467 2467 2468 2468 994 994 963 963 1008 1008 963 963 983 983 1008 1008 1008 1008 983 983 1027 1027 983 983 998 998 1027 1027 1027 1027 998 998 1035 1035 998 998 1004 1004 1035 1035 1035 1035 1004 1004 1043 1043 1004 1004 1018 1018 1043 1043 1043 1043 1018 1018 1053 1053 1018 1018 1022 1022 1053 1053 1053 1053 1022 1022 1057 1057 1022 1022 1026 1026 1057 1057 1057 1057 1026 1026 1054 1054 1026 1026 1023 1023 1054 1054 1054 1054 1023 1023 1044 1044 1023 1023 1019 1019 1044 1044 1044 1044 1019 1019 1036 1036 1019 1019 1005 1005 1036 1036 1036 1036 1005 1005 1028 1028 1005 1005 999 999 1028 1028 1028 1028 999 999 1009 1009 999 999 984 984 1009 1009 1009 1009 984 984 995 995 580 580 497 497 578 578 957 957 927 927 921 921 927 927 886 886 921 921 921 921 886 886 878 878 886 886 843 843 878 878 878 878 843 843 833 833 843 843 794 794 833 833 833 833 794 794 786 786 794 794 743 743 786 786 786 786 743 743 733 733 743 743 686 686 733 733 733 733 686 686 676 676 686 686 615 615 676 676 676 676 615 615 611 611 615 615 530 530 611 611 611 611 530 530 528 528 530 530 444 444 528 528 528 528 444 444 448 448 444 444 373 373 448 448 448 448 373 373 381 381 373 373 316 316 381 381 381 381 316 316 324 324 316 316 267 267 324 324 324 324 267 267 275 275 267 267 224 224 275 275 275 275 224 224 232 232 224 224 187 187 232 232 232 232 187 187 195 195 187 187 154 154 195 195 195 195 154 154 164 164 154 154 127 127 164 164 164 164 127 127 131 131 127 127 2469 2469 131 131 131 131 2470 2470 2471 2471 98 98 77 77 111 111 111 111 77 77 92 92 77 77 59 59 92 92 92 92 59 59 73 73 59 59 46 46 73 73 73 73 46 46 54 54 46 46 33 33 54 54 54 54 33 33 44 44 33 33 22 22 44 44 44 44 22 22 35 35 22 22 18 18 35 35 35 35 18 18 29 29 580 580 578 578 653 653 578 578 647 647 653 653 653 653 647 647 716 716 647 647 708 708 716 716 716 716 708 708 771 771 708 708 765 765 771 771 771 771 765 765 822 822 765 765 803 803 822 822 822 822 803 803 860 860 803 803 840 840 860 860 860 860 840 840 895 895 840 840 879 879 895 895 895 895 879 879 928 928 879 879 916 916 928 928 928 928 916 916 961 961 916 916 940 940 961 961 961 961 940 940 2472 2472 940 940 2473 2473 2474 2474 991 991 967 967 1012 1012 967 967 994 994 1012 1012 1012 1012 994 994 1031 1031 994 994 1008 1008 1031 1031 1031 1031 1008 1008 1051 1051 1008 1008 1027 1027 1051 1051 1051 1051 1027 1027 1060 1060 1027 1027 1035 1035 1060 1060 1060 1060 1035 1035 1072 1072 1035 1035 1043 1043 1072 1072 1072 1072 1043 1043 1078 1078 1043 1043 1053 1053 1078 1078 1078 1078 1053 1053 1080 1080 1053 1053 1057 1057 1080 1080 1080 1080 1057 1057 1079 1079 1057 1057 1054 1054 1079 1079 1079 1079 1054 1054 1073 1073 1054 1054 1044 1044 1073 1073 1073 1073 1044 1044 1061 1061 1044 1044 1036 1036 1061 1061 1061 1061 1036 1036 1052 1052 1036 1036 1028 1028 1052 1052 1052 1052 1028 1028 1032 1032 1028 1028 1009 1009 1032 1032 1032 1032 1009 1009 1013 1013 1009 1009 995 995 1013 1013 1013 1013 995 995 992 992 586 586 498 498 580 580 2475 2475 957 957 933 933 957 957 921 921 933 933 933 933 921 921 904 904 921 921 878 878 904 904 904 904 878 878 871 871 878 878 833 833 871 871 871 871 833 833 825 825 833 833 786 786 825 825 825 825 786 786 776 776 786 786 733 733 776 776 776 776 733 733 725 725 733 733 676 676 725 725 725 725 676 676 666 666 676 676 611 611 666 666 666 666 611 611 609 609 611 611 528 528 609 609 609 609 528 528 526 526 528 528 448 448 526 526 526 526 448 448 452 452 448 448 381 381 452 452 452 452 381 381 385 385 381 381 324 324 385 385 385 385 324 324 330 330 324 324 275 275 330 330 330 330 275 275 283 283 275 275 232 232 283 283 283 283 232 232 240 240 232 232 195 195 240 240 240 240 195 195 207 207 195 195 164 164 207 207 207 207 164 164 177 177 164 164 131 131 177 177 177 177 131 131 150 150 131 131 2476 2476 150 150 150 150 2477 2477 2478 2478 111 111 92 92 125 125 125 125 92 92 102 102 92 92 73 73 102 102 102 102 73 73 84 84 73 73 54 54 84 84 84 84 54 54 71 71 54 54 44 44 71 71 71 71 44 44 56 56 44 44 35 35 56 56 56 56 35 35 50 50 35 35 29 29 50 50 50 50 29 29 42 42 586 586 580 580 657 657 580 580 653 653 657 657 657 657 653 653 722 722 653 653 716 716 722 722 722 722 716 716 779 779 716 716 771 771 779 779 779 779 771 771 830 830 771 771 822 822 830 830 830 830 822 822 875 875 822 822 860 860 875 875 875 875 860 860 914 914 860 860 895 895 914 914 914 914 895 895 952 952 895 895 928 928 952 952 952 952 928 928 977 977 928 928 961 961 977 977 977 977 961 961 2479 2479 961 961 2480 2480 2481 2481 1002 1002 991 991 1029 1029 991 991 1012 1012 1029 1029 1029 1029 1012 1012 1055 1055 1012 1012 1031 1031 1055 1055 1055 1055 1031 1031 1068 1068 1031 1031 1051 1051 1068 1068 1068 1068 1051 1051 1083 1083 1051 1051 1060 1060 1083 1083 1083 1083 1060 1060 1091 1091 1060 1060 1072 1072 1091 1091 1091 1091 1072 1072 1099 1099 1072 1072 1078 1078 1099 1099 1099 1099 1078 1078 1105 1105 1078 1078 1080 1080 1105 1105 1105 1105 1080 1080 1100 1100 1080 1080 1079 1079 1100 1100 1100 1100 1079 1079 1092 1092 1079 1079 1073 1073 1092 1092 1092 1092 1073 1073 1084 1084 1073 1073 1061 1061 1084 1084 1084 1084 1061 1061 1069 1069 1061 1061 1052 1052 1069 1069 1069 1069 1052 1052 1056 1056 1052 1052 1032 1032 1056 1056 1056 1056 1032 1032 1030 1030 1032 1032 1013 1013 1030 1030 1030 1030 1013 1013 1003 1003 1013 1013 992 992 1003 1003 2482 2482 2483 2483 978 978 590 590 498 498 586 586 2484 2484 2485 2485 945 945 2486 2486 2487 2487 945 945 945 945 2488 2488 919 919 2489 2489 2490 2490 919 919 919 919 2491 2491 2492 2492 904 904 871 871 882 882 882 882 871 871 847 847 871 871 825 825 847 847 847 847 825 825 814 814 825 825 776 776 814 814 814 814 776 776 768 768 776 776 725 725 768 768 768 768 725 725 715 715 725 725 666 666 715 715 715 715 666 666 656 656 666 666 609 609 656 656 656 656 609 609 593 593 609 609 526 526 593 593 593 593 526 526 524 524 526 526 452 452 524 524 524 524 452 452 458 458 452 452 385 385 458 458 458 458 385 385 393 393 385 385 330 330 393 393 393 393 330 330 338 338 330 330 283 283 338 338 338 338 283 283 289 289 283 283 240 240 289 289 289 289 240 240 257 257 240 240 207 207 257 257 257 257 207 207 222 222 207 207 177 177 222 222 222 222 177 177 191 191 177 177 150 150 191 191 2493 2493 2494 2494 162 162 2495 2495 2496 2496 162 162 162 162 2497 2497 140 140 2498 2498 2499 2499 140 140 140 140 2500 2500 2501 2501 102 102 84 84 119 119 119 119 84 84 100 100 84 84 71 71 100 100 100 100 71 71 88 88 71 71 56 56 88 88 88 88 56 56 75 75 56 56 50 50 75 75 75 75 50 50 67 67 50 50 42 42 67 67 67 67 42 42 63 63 590 590 586 586 667 667 586 586 657 657 667 667 667 667 657 657 730 730 657 657 722 722 730 730 730 730 722 722 787 787 722 722 779 779 787 787 787 787 779 779 838 838 779 779 830 830 838 838 838 838 830 830 883 883 830 830 875 875 883 883 883 883 875 875 924 924 875 875 914 914 924 924 924 924 914 914 959 959 914 914 952 952 959 959 959 959 952 952 2502 2502 952 952 977 977 2503 2503 2504 2504 977 977 2505 2505 977 977 2506 2506 2507 2507 1024 1024 1002 1002 1049 1049 1002 1002 1029 1029 1049 1049 1049 1049 1029 1029 1066 1066 1029 1029 1055 1055 1066 1066 1066 1066 1055 1055 1085 1085 1055 1055 1068 1068 1085 1085 1085 1085 1068 1068 1103 1103 1068 1068 1083 1083 1103 1103 1103 1103 1083 1083 1110 1110 1083 1083 1091 1091 1110 1110 1110 1110 1091 1091 1120 1120 1091 1091 1099 1099 1120 1120 1120 1120 1099 1099 1122 1122 1099 1099 1105 1105 1122 1122 1122 1122 1105 1105 1121 1121 1105 1105 1100 1100 1121 1121 1121 1121 1100 1100 1111 1111 1100 1100 1092 1092 1111 1111 1111 1111 1092 1092 1104 1104 1092 1092 1084 1084 1104 1104 1104 1104 1084 1084 1086 1086 1084 1084 1069 1069 1086 1086 1086 1086 1069 1069 1067 1067 1069 1069 1056 1056 1067 1067 1067 1067 1056 1056 1050 1050 1056 1056 1030 1030 1050 1050 1050 1050 1030 1030 1025 1025 1030 1030 1003 1003 1025 1025 1025 1025 1003 1003 997 997 2508 2508 978 978 2509 2509 2510 2510 978 978 960 960 594 594 498 498 590 590 962 962 2511 2511 941 941 2512 2512 945 945 941 941 941 941 945 945 923 923 945 945 919 919 923 923 923 923 919 919 890 890 919 919 2513 2513 890 890 890 890 2514 2514 867 867 2515 2515 2516 2516 867 867 867 867 2517 2517 829 829 2518 2518 2519 2519 829 829 829 829 2520 2520 790 790 2521 2521 2522 2522 790 790 790 790 2523 2523 2524 2524 768 768 715 715 755 755 755 755 715 715 707 707 715 715 656 656 707 707 707 707 656 656 650 650 656 656 593 593 650 650 650 650 593 593 585 585 593 593 524 524 585 585 585 585 524 524 522 522 524 524 458 458 522 522 522 522 458 458 460 460 458 458 393 393 460 460 460 460 393 393 397 397 393 393 338 338 397 397 397 397 338 338 344 344 338 338 289 289 344 344 344 344 289 289 306 306 289 289 257 257 306 306 2525 2525 2526 2526 271 271 2527 2527 2528 2528 271 271 271 271 2529 2529 236 236 2530 2530 2531 2531 236 236 236 236 2532 2532 205 205 2533 2533 162 162 205 205 205 205 162 162 183 183 162 162 140 140 183 183 183 183 140 140 156 156 140 140 2534 2534 156 156 156 156 2535 2535 138 138 2536 2536 2537 2537 138 138 138 138 2538 2538 123 123 2539 2539 2540 2540 123 123 123 123 2541 2541 109 109 2542 2542 2543 2543 109 109 109 109 2544 2544 2545 2545 75 75 67 67 96 96 96 96 67 67 90 90 67 67 63 63 90 90 90 90 63 63 80 80 594 594 590 590 671 671 590 590 667 667 671 671 671 671 667 667 734 734 667 667 730 730 734 734 734 734 730 730 791 791 730 730 787 787 791 791 791 791 787 787 844 844 787 787 838 838 844 844 844 844 838 838 891 891 838 838 883 883 891 891 891 891 883 883 930 930 883 883 924 924 930 930 930 930 924 924 969 969 924 924 959 959 969 969 969 969 959 959 2546 2546 959 959 2547 2547 2548 2548 1000 1000 996 996 1033 1033 996 996 1024 1024 1033 1033 1033 1033 1024 1024 1058 1058 1024 1024 1049 1049 1058 1058 1058 1058 1049 1049 1081 1081 1049 1049 1066 1066 1081 1081 1081 1081 1066 1066 1101 1101 1066 1066 1085 1085 1101 1101 1101 1101 1085 1085 1114 1114 1085 1085 1103 1103 1114 1114 1114 1114 1103 1103 1127 1127 1103 1103 1110 1110 1127 1127 1127 1127 1110 1110 1135 1135 1110 1110 1120 1120 1135 1135 1135 1135 1120 1120 1139 1139 1120 1120 1122 1122 1139 1139 1139 1139 1122 1122 1136 1136 1122 1122 1121 1121 1136 1136 1136 1136 1121 1121 1128 1128 1121 1121 1111 1111 1128 1128 1128 1128 1111 1111 1115 1115 1111 1111 1104 1104 1115 1115 1115 1115 1104 1104 1102 1102 1104 1104 1086 1086 1102 1102 1102 1102 1086 1086 1082 1082 1086 1086 1067 1067 1082 1082 1082 1082 1067 1067 1059 1059 1067 1067 1050 1050 1059 1059 1059 1059 1050 1050 1034 1034 1050 1050 1025 1025 1034 1034 1034 1034 1025 1025 1001 1001 1025 1025 997 997 1001 1001 2549 2549 2550 2550 970 970 2551 2551 960 960 970 970 970 970 960 960 931 931 600 600 498 498 594 594 953 953 962 962 929 929 962 962 941 941 929 929 929 929 941 941 917 917 941 941 923 923 917 917 917 917 923 923 888 888 923 923 890 890 888 888 888 888 890 890 874 874 890 890 867 867 874 874 874 874 867 867 837 837 867 867 829 829 837 837 837 837 829 829 812 812 829 829 790 790 812 812 812 812 790 790 774 774 790 790 2552 2552 774 774 774 774 2553 2553 729 729 2554 2554 2555 2555 729 729 729 729 2556 2556 694 694 2557 2557 2558 2558 694 694 694 694 2559 2559 640 640 2560 2560 2561 2561 640 640 640 640 2562 2562 577 577 2563 2563 2564 2564 577 577 577 577 2565 2565 520 520 2566 2566 2567 2567 520 520 520 520 2568 2568 464 464 2569 2569 2570 2570 464 464 464 464 2571 2571 405 405 2572 2572 2573 2573 405 405 405 405 2574 2574 356 356 2575 2575 2576 2576 356 356 356 356 2577 2577 320 320 2578 2578 271 271 320 320 320 320 271 271 285 285 271 271 236 236 285 285 285 285 236 236 253 253 236 236 205 205 253 253 253 253 205 205 228 228 205 205 183 183 228 228 228 228 183 183 197 197 183 183 156 156 197 197 197 197 156 156 181 181 156 156 138 138 181 181 181 181 138 138 160 160 138 138 123 123 160 160 160 160 123 123 146 146 123 123 109 109 146 146 146 146 109 109 129 129 109 109 2579 2579 129 129 129 129 2580 2580 121 121 2581 2581 2582 2582 121 121 121 121 2583 2583 115 115 2584 2584 2585 2585 115 115 115 115 2586 2586 105 105 600 600 594 594 677 677 594 594 671 671 677 677 677 677 671 671 738 738 671 671 734 734 738 738 738 738 734 734 797 797 734 734 791 791 797 797 797 797 791 791 850 850 791 791 844 844 850 850 850 850 844 844 897 897 844 844 891 891 897 897 897 897 891 891 938 938 891 891 930 930 938 938 938 938 930 930 975 975 930 930 969 969 975 975 975 975 969 969 2587 2587 969 969 2588 2588 2589 2589 1010 1010 1000 1000 1039 1039 1000 1000 1033 1033 1039 1039 1039 1039 1033 1033 1064 1064 1033 1033 1058 1058 1064 1064 1064 1064 1058 1058 1089 1089 1058 1058 1081 1081 1089 1089 1089 1089 1081 1081 1108 1108 1081 1081 1101 1101 1108 1108 1108 1108 1101 1101 1125 1125 1101 1101 1114 1114 1125 1125 1125 1125 1114 1114 1140 1140 1114 1114 1127 1127 1140 1140 1140 1140 1127 1127 1149 1149 1127 1127 1135 1135 1149 1149 1149 1149 1135 1135 1153 1153 1135 1135 1139 1139 1153 1153 1153 1153 1139 1139 1150 1150 1139 1139 1136 1136 1150 1150 1150 1150 1136 1136 1141 1141 1136 1136 1128 1128 1141 1141 1141 1141 1128 1128 1126 1126 1128 1128 1115 1115 1126 1126 1126 1126 1115 1115 1109 1109 1115 1115 1102 1102 1109 1109 1109 1109 1102 1102 1090 1090 1102 1102 1082 1082 1090 1090 1090 1090 1082 1082 1065 1065 1082 1082 1059 1059 1065 1065 1065 1065 1059 1059 1040 1040 1059 1059 1034 1034 1040 1040 1040 1040 1034 1034 1011 1011 1034 1034 1001 1001 1011 1011 2590 2590 2591 2591 976 976 2592 2592 970 970 976 976 976 976 970 970 939 939 970 970 931 931 939 939 939 939 931 931 898 898 604 604 498 498 600 600 925 925 953 953 915 915 953 953 929 929 915 915 915 915 929 929 896 896 929 929 917 917 896 896 896 896 917 917 880 880 917 917 888 888 880 880 880 880 888 888 863 863 888 888 874 874 863 863 863 863 874 874 835 835 874 874 837 837 835 835 835 835 837 837 818 818 837 837 812 812 818 818 818 818 812 812 782 782 812 812 774 774 782 782 782 782 774 774 753 753 774 774 729 729 753 753 753 753 729 729 713 713 729 729 694 694 713 713 713 713 694 694 670 670 694 694 640 640 670 670 670 670 640 640 632 632 640 640 577 577 632 632 632 632 577 577 569 569 577 577 520 520 569 569 569 569 520 520 518 518 520 520 464 464 518 518 518 518 464 464 472 472 464 464 405 405 472 472 472 472 405 405 409 409 405 405 356 356 409 409 409 409 356 356 377 377 356 356 320 320 377 377 377 377 320 320 336 336 320 320 285 285 336 336 336 336 285 285 301 301 285 285 253 253 301 301 301 301 253 253 277 277 253 253 228 228 277 277 277 277 228 228 242 242 228 228 197 197 242 242 242 242 197 197 226 226 197 197 181 181 226 226 226 226 181 181 201 201 181 181 160 160 201 201 201 201 160 160 189 189 160 160 146 146 189 189 189 189 146 146 171 171 146 146 129 129 171 171 171 171 129 129 158 158 129 129 121 121 158 158 158 158 121 121 152 152 121 121 115 115 152 152 152 152 115 115 144 144 115 115 105 105 144 144 144 144 105 105 133 133 604 604 600 600 681 681 600 600 677 677 681 681 681 681 677 677 746 746 677 677 738 738 746 746 746 746 738 738 801 801 738 738 797 797 801 801 801 801 797 797 856 856 797 797 850 850 856 856 856 856 850 850 905 905 850 850 897 897 905 905 905 905 897 897 946 946 897 897 938 938 946 946 946 946 938 938 981 981 938 938 975 975 981 981 981 981 975 975 2593 2593 975 975 2594 2594 2595 2595 1016 1016 1010 1010 1045 1045 1010 1010 1039 1039 1045 1045 1045 1045 1039 1039 1074 1074 1039 1039 1064 1064 1074 1074 1074 1074 1064 1064 1095 1095 1064 1064 1089 1089 1095 1095 1095 1095 1089 1089 1116 1116 1089 1089 1108 1108 1116 1116 1116 1116 1108 1108 1131 1131 1108 1108 1125 1125 1131 1131 1131 1131 1125 1125 1147 1147 1125 1125 1140 1140 1147 1147 1147 1147 1140 1140 1156 1156 1140 1140 1149 1149 1156 1156 1156 1156 1149 1149 1161 1161 1149 1149 1153 1153 1161 1161 1161 1161 1153 1153 1157 1157 1153 1153 1150 1150 1157 1157 1157 1157 1150 1150 1148 1148 1150 1150 1141 1141 1148 1148 1148 1148 1141 1141 1132 1132 1141 1141 1126 1126 1132 1132 1132 1132 1126 1126 1117 1117 1126 1126 1109 1109 1117 1117 1117 1117 1109 1109 1096 1096 1109 1109 1090 1090 1096 1096 1096 1096 1090 1090 1075 1075 1090 1090 1065 1065 1075 1075 1075 1075 1065 1065 1046 1046 1065 1065 1040 1040 1046 1046 1046 1046 1040 1040 1017 1017 1040 1040 1011 1011 1017 1017 2596 2596 2597 2597 982 982 2598 2598 976 976 982 982 982 982 976 976 947 947 976 976 939 939 947 947 947 947 939 939 906 906 939 939 898 898 906 906 906 906 898 898 857 857 606 606 498 498 604 604 892 892 925 925 884 884 925 925 915 915 884 884 884 884 915 915 876 876 915 915 896 896 876 876 876 876 896 896 861 861 896 896 880 880 861 861 861 861 880 880 841 841 880 880 863 863 841 841 841 841 863 863 827 827 863 863 835 835 827 827 827 827 835 835 808 808 835 835 818 818 808 808 808 808 818 818 778 778 818 818 782 782 778 778 778 778 782 782 759 759 782 782 753 753 759 759 759 759 753 753 721 721 753 753 713 713 721 721 721 721 713 713 698 698 713 713 670 670 698 698 698 698 670 670 652 652 670 670 632 632 652 652 652 652 632 632 621 621 632 632 569 569 621 621 621 621 569 569 565 565 569 569 518 518 565 565 565 565 518 518 514 514 518 518 472 472 514 514 514 514 472 472 476 476 472 472 409 409 476 476 476 476 409 409 421 421 409 409 377 377 421 421 421 421 377 377 389 389 377 377 336 336 389 389 389 389 336 336 348 348 336 336 301 301 348 348 348 348 301 301 328 328 301 301 277 277 328 328 328 328 277 277 291 291 277 277 242 242 291 291 291 291 242 242 273 273 242 242 226 226 273 273 273 273 226 226 248 248 226 226 201 201 248 248 248 248 201 201 234 234 201 201 189 189 234 234 234 234 189 189 216 216 189 189 171 171 216 216 216 216 171 171 199 199 171 171 158 158 199 199 199 199 158 158 193 193 158 158 152 152 193 193 193 193 152 152 185 185 152 152 144 144 185 185 185 185 144 144 173 173 144 144 133 133 173 173 173 173 133 133 166 166 606 606 604 604 683 683 604 604 681 681 683 683 683 683 681 681 748 748 681 681 746 746 748 748 748 748 746 746 805 805 746 746 801 801 805 805 805 805 801 801 858 858 801 801 856 856 858 858 858 858 856 856 907 907 856 856 905 905 907 907 907 907 905 905 948 948 905 905 946 946 948 948 948 948 946 946 985 985 946 946 981 981 985 985 985 985 981 981 2599 2599 981 981 2600 2600 2601 2601 1020 1020 1016 1016 1047 1047 1016 1016 1045 1045 1047 1047 1047 1047 1045 1045 1076 1076 1045 1045 1074 1074 1076 1076 1076 1076 1074 1074 1097 1097 1074 1074 1095 1095 1097 1097 1097 1097 1095 1095 1118 1118 1095 1095 1116 1116 1118 1118 1118 1118 1116 1116 1133 1133 1116 1116 1131 1131 1133 1133 1133 1133 1131 1131 1151 1151 1131 1131 1147 1147 1151 1151 1151 1151 1147 1147 1159 1159 1147 1147 1156 1156 1159 1159 1159 1159 1156 1156 1162 1162 1156 1156 1161 1161 1162 1162 1162 1162 1161 1161 1160 1160 1161 1161 1157 1157 1160 1160 1160 1160 1157 1157 1152 1152 1157 1157 1148 1148 1152 1152 1152 1152 1148 1148 1134 1134 1148 1148 1132 1132 1134 1134 1134 1134 1132 1132 1119 1119 1132 1132 1117 1117 1119 1119 1119 1119 1117 1117 1098 1098 1117 1117 1096 1096 1098 1098 1098 1098 1096 1096 1077 1077 1096 1096 1075 1075 1077 1077 1077 1077 1075 1075 1048 1048 1075 1075 1046 1046 1048 1048 1048 1048 1046 1046 1021 1021 1046 1046 1017 1017 1021 1021 2602 2602 2603 2603 986 986 2604 2604 982 982 986 986 986 986 982 982 949 949 982 982 947 947 949 949 949 949 947 947 908 908 947 947 906 906 908 908 908 908 906 906 859 859 906 906 857 857 859 859 859 859 857 857 806 806 602 602 498 498 606 606 851 851 892 892 845 845 892 892 884 884 845 845 845 845 884 884 839 839 884 884 876 876 839 839 839 839 876 876 831 831 876 876 861 861 831 831 831 831 861 861 823 823 861 861 841 841 823 823 823 823 841 841 804 804 841 841 827 827 804 804 804 804 827 827 784 784 827 827 808 808 784 784 784 784 808 808 770 770 808 808 778 778 770 770 770 770 778 778 751 751 778 778 759 759 751 751 751 751 759 759 719 719 759 759 721 721 719 719 719 719 721 721 705 705 721 721 698 698 705 705 705 705 698 698 662 662 698 698 652 652 662 662 662 662 652 652 638 638 652 652 621 621 638 638 638 638 621 621 597 597 621 621 565 565 597 597 597 597 565 565 555 555 565 565 514 514 555 555 555 555 514 514 512 512 514 514 476 476 512 512 512 512 476 476 478 478 476 476 421 421 478 478 478 478 421 421 432 432 421 421 389 389 432 432 432 432 389 389 403 403 389 389 348 348 403 403 403 403 348 348 379 379 348 348 328 328 379 379 379 379 328 328 342 342 328 328 291 291 342 342 342 342 291 291 326 326 291 291 273 273 326 326 326 326 273 273 297 297 273 273 248 248 297 297 297 297 248 248 281 281 248 248 234 234 281 281 281 281 234 234 265 265 234 234 216 216 265 265 265 265 216 216 246 246 216 216 199 199 246 246 246 246 199 199 238 238 199 199 193 193 238 238 238 238 193 193 230 230 193 193 185 185 230 230 230 230 185 185 220 220 185 185 173 173 220 220 220 220 173 173 212 212 173 173 166 166 212 212 212 212 166 166 203 203 602 602 606 606 679 679 606 606 683 683 679 679 679 679 683 683 744 744 683 683 748 748 744 744 744 744 748 748 799 799 748 748 805 805 799 799 799 799 805 805 852 852 805 805 858 858 852 852 852 852 858 858 901 901 858 858 907 907 901 901 901 901 907 907 942 942 907 907 948 948 942 942 942 942 948 948 979 979 948 948 985 985 979 979 979 979 985 985 2605 2605 985 985 2606 2606 2607 2607 1014 1014 1020 1020 1041 1041 1020 1020 1047 1047 1041 1041 1041 1041 1047 1047 1070 1070 1047 1047 1076 1076 1070 1070 1070 1070 1076 1076 1093 1093 1076 1076 1097 1097 1093 1093 1093 1093 1097 1097 1112 1112 1097 1097 1118 1118 1112 1112 1112 1112 1118 1118 1129 1129 1118 1118 1133 1133 1129 1129 1129 1129 1133 1133 1144 1144 1133 1133 1151 1151 1144 1144 1144 1144 1151 1151 1154 1154 1151 1151 1159 1159 1154 1154 1154 1154 1159 1159 1158 1158 1159 1159 1162 1162 1158 1158 1158 1158 1162 1162 1155 1155 1162 1162 1160 1160 1155 1155 1155 1155 1160 1160 1145 1145 1160 1160 1152 1152 1145 1145 1145 1145 1152 1152 1130 1130 1152 1152 1134 1134 1130 1130 1130 1130 1134 1134 1113 1113 1134 1134 1119 1119 1113 1113 1113 1113 1119 1119 1094 1094 1119 1119 1098 1098 1094 1094 1094 1094 1098 1098 1071 1071 1098 1098 1077 1077 1071 1071 1071 1071 1077 1077 1042 1042 1077 1077 1048 1048 1042 1042 1042 1042 1048 1048 1015 1015 1048 1048 1021 1021 1015 1015 2608 2608 2609 2609 980 980 2610 2610 986 986 980 980 980 980 986 986 943 943 986 986 949 949 943 943 943 943 949 949 902 902 949 949 908 908 902 902 902 902 908 908 853 853 908 908 859 859 853 853 853 853 859 859 800 800 859 859 806 806 800 800 800 800 806 806 745 745 598 598 498 498 602 602 802 802 851 851 798 798 851 851 845 845 798 798 798 798 845 845 792 792 845 845 839 839 792 792 792 792 839 839 788 788 839 839 831 831 788 788 788 788 831 831 780 780 831 831 823 823 780 780 780 780 823 823 772 772 823 823 804 804 772 772 772 772 804 804 766 766 804 804 784 784 766 766 766 766 784 784 741 741 784 784 770 770 741 741 741 741 770 770 727 727 770 770 751 751 727 727 727 727 751 751 711 711 751 751 719 719 711 711 711 711 719 719 692 692 719 719 705 705 692 692 692 692 705 705 660 660 705 705 662 662 660 660 660 660 662 662 642 642 662 662 638 638 642 642 642 642 638 638 619 619 638 638 597 597 619 619 619 619 597 597 575 575 597 597 555 555 575 575 575 575 555 555 551 551 555 555 512 512 551 551 551 551 512 512 510 510 512 512 478 478 510 510 510 510 478 478 484 484 478 478 432 432 484 484 484 484 432 432 456 456 432 432 403 403 456 456 456 456 403 403 415 415 403 403 379 379 415 415 415 415 379 379 395 395 379 379 342 342 395 395 395 395 342 342 371 371 342 342 326 326 371 371 371 371 326 326 346 346 326 326 297 297 346 346 346 346 297 297 334 334 297 297 281 281 334 334 334 334 281 281 318 318 281 281 265 265 318 318 318 318 265 265 295 295 265 265 246 246 295 295 295 295 246 246 287 287 246 246 238 238 287 287 287 287 238 238 279 279 238 238 230 230 279 279 279 279 230 230 269 269 230 230 220 220 269 269 269 269 220 220 261 261 220 220 212 212 261 261 261 261 212 212 250 250 212 212 203 203 250 250 250 250 203 203 244 244 598 598 602 602 673 673 602 602 679 679 673 673 673 673 679 679 736 736 679 679 744 744 736 736 736 736 744 744 795 795 744 744 799 799 795 795 795 795 799 799 848 848 799 799 852 852 848 848 848 848 852 852 893 893 852 852 901 901 893 893 893 893 901 901 934 934 901 901 942 942 934 934 934 934 942 942 971 971 942 942 979 979 971 971 971 971 979 979 2611 2611 979 979 2612 2612 2613 2613 1006 1006 1014 1014 1037 1037 1014 1014 1041 1041 1037 1037 1037 1037 1041 1041 1062 1062 1041 1041 1070 1070 1062 1062 1062 1062 1070 1070 1087 1087 1070 1070 1093 1093 1087 1087 1087 1087 1093 1093 1106 1106 1093 1093 1112 1112 1106 1106 1106 1106 1112 1112 1123 1123 1112 1112 1129 1129 1123 1123 1123 1123 1129 1129 1137 1137 1129 1129 1144 1144 1137 1137 1137 1137 1144 1144 1142 1142 1144 1144 1154 1154 1142 1142 1142 1142 1154 1154 1146 1146 1154 1154 1158 1158 1146 1146 1146 1146 1158 1158 1143 1143 1158 1158 1155 1155 1143 1143 1143 1143 1155 1155 1138 1138 1155 1155 1145 1145 1138 1138 1138 1138 1145 1145 1124 1124 1145 1145 1130 1130 1124 1124 1124 1124 1130 1130 1107 1107 1130 1130 1113 1113 1107 1107 1107 1107 1113 1113 1088 1088 1113 1113 1094 1094 1088 1088 1088 1088 1094 1094 1063 1063 1094 1094 1071 1071 1063 1063 1063 1063 1071 1071 1038 1038 1071 1071 1042 1042 1038 1038 1038 1038 1042 1042 1007 1007 1042 1042 1015 1015 1007 1007 2614 2614 2615 2615 972 972 2616 2616 980 980 972 972 972 972 980 980 935 935 980 980 943 943 935 935 935 935 943 943 894 894 943 943 902 902 894 894 894 894 902 902 849 849 902 902 853 853 849 849 849 849 853 853 796 796 853 853 800 800 796 796 796 796 800 800 737 737 800 800 745 745 737 737 737 737 745 745 674 674 749 749 802 802 747 747 802 802 798 798 747 747 747 747 798 798 739 739 798 798 792 792 739 739 739 739 792 792 735 735 792 792 788 788 735 735 735 735 788 788 731 731 788 788 780 780 731 731 731 731 780 780 723 723 780 780 772 772 723 723 723 723 772 772 717 717 772 772 766 766 717 717 717 717 766 766 709 709 766 766 741 741 709 709 709 709 741 741 703 703 741 741 727 727 703 703 703 703 727 727 688 688 727 727 711 711 688 688 688 688 711 711 664 664 711 711 692 692 664 664 664 664 692 692 646 646 692 692 660 660 646 646 646 646 660 660 636 636 660 660 642 642 636 636 636 636 642 642 617 617 642 642 619 619 617 617 617 617 619 619 583 583 619 619 575 575 583 583 583 583 575 575 561 561 575 575 551 551 561 561 561 561 551 551 545 545 551 551 510 510 545 545 545 545 510 510 508 508 510 510 484 484 508 508 508 508 484 484 488 488 484 484 456 456 488 488 488 488 456 456 470 470 456 456 415 415 470 470 470 470 415 415 442 442 415 415 395 395 442 442 442 442 395 395 411 411 395 395 371 371 411 411 411 411 371 371 401 401 371 371 346 346 401 401 401 401 346 346 387 387 346 346 334 334 387 387 387 387 334 334 367 367 334 334 318 318 367 367 367 367 318 318 350 350 318 318 295 295 350 350 350 350 295 295 340 340 295 295 287 287 340 340 340 340 287 287 332 332 287 287 279 279 332 332 332 332 279 279 322 322 279 279 269 269 322 322 322 322 269 269 314 314 269 269 261 261 314 314 314 314 261 261 308 308 261 261 250 250 308 308 308 308 250 250 299 299 250 250 244 244 299 299 299 299 244 244 293 293 680 680 749 749 684 684 749 749 747 747 684 684 684 684 747 747 682 682 747 747 739 739 682 682 682 682 739 739 678 678 739 739 735 735 678 678 678 678 735 735 672 672 735 735 731 731 672 672 672 672 731 731 668 668 731 731 723 723 668 668 668 668 723 723 658 658 723 723 717 717 658 658 658 658 717 717 654 654 717 717 709 709 654 654 654 654 709 709 648 648 709 709 703 703 648 648 648 648 703 703 644 644 703 703 688 688 644 644 644 644 688 688 634 634 688 688 664 664 634 634 634 634 664 664 630 630 664 664 646 646 630 630 630 630 646 646 613 613 646 646 636 636 613 613 613 613 636 636 589 589 636 636 617 617 589 589 589 589 617 617 573 573 617 617 583 583 573 573 573 573 583 583 559 559 583 583 561 561 559 559 559 559 561 561 549 549 561 561 545 545 549 549 549 549 545 545 541 541 545 545 508 508 541 541 541 541 508 508 506 506 508 508 488 488 506 506 506 506 488 488 492 492 488 488 470 470 492 492 492 492 470 470 482 482 470 470 442 442 482 482 482 482 442 442 468 468 442 442 411 411 468 468 468 468 411 411 450 450 411 411 401 401 450 450 450 450 401 401 427 427 401 401 387 387 427 427 427 427 387 387 413 413 387 387 367 367 413 413 413 413 367 367 407 407 367 367 350 350 407 407 407 407 350 350 399 399 350 350 340 340 399 399 399 399 340 340 391 391 340 340 332 332 391 391 391 391 332 332 383 383 332 332 322 322 383 383 383 383 322 322 375 375 322 322 314 314 375 375 375 375 314 314 365 365 314 314 308 308 365 365 365 365 308 308 358 358 308 308 299 299 358 358 358 358 299 299 354 354 299 299 293 293 354 354 354 354 293 293 352 352 599 599 680 680 603 603 680 680 684 684 603 603 603 603 684 684 607 607 684 684 682 682 607 607 607 607 682 682 605 605 682 682 678 678 605 605 605 605 678 678 601 601 678 678 672 672 601 601 601 601 672 672 595 595 672 672 668 668 595 595 595 595 668 668 591 591 668 668 658 658 591 591 591 591 658 658 587 587 658 658 654 654 587 587 587 587 654 654 581 581 654 654 648 648 581 581 581 581 648 648 579 579 648 648 644 644 579 579 579 579 644 644 571 571 644 644 634 634 571 571 571 571 634 634 567 567 634 634 630 630 567 567 567 567 630 630 563 563 630 630 613 613 563 563 563 563 613 613 557 557 613 613 589 589 557 557 557 557 589 589 553 553 589 589 573 573 553 553 553 553 573 573 547 547 573 573 559 559 547 547 547 547 559 559 543 543 559 559 549 549 543 543 543 543 549 549 539 539 549 549 541 541 539 539 539 539 541 541 516 516 541 541 506 506 516 516 516 516 506 506 504 504 506 506 492 492 504 504 504 504 492 492 494 494 492 492 482 482 494 494 494 494 482 482 490 490 482 482 468 468 490 490 490 490 468 468 486 486 468 468 450 450 486 486 486 486 450 450 480 480 450 450 427 427 480 480 480 480 427 427 474 474 427 427 413 413 474 474 474 474 413 413 466 466 413 413 407 407 466 466 466 466 407 407 462 462 407 407 399 399 462 462 462 462 399 399 454 454 399 399 391 391 454 454 454 454 391 391 446 446 391 391 383 383 446 446 446 446 383 383 438 438 383 383 375 375 438 438 438 438 375 375 429 429 375 375 365 365 429 429 429 429 365 365 425 425 365 365 358 358 425 425 425 425 358 358 423 423 358 358 354 354 423 423 423 423 354 354 419 419 354 354 352 352 419 419 419 419 352 352 417 417 422 422 496 496 418 418 599 599 674 674 680 680 674 674 745 745 680 680 680 680 745 745 749 749 745 745 806 806 749 749 749 749 806 806 802 802 806 806 857 857 802 802 802 802 857 857 851 851 857 857 898 898 851 851 851 851 898 898 892 892 898 898 931 931 892 892 892 892 931 931 925 925 931 931 960 960 925 925 925 925 960 960 953 953 960 960 978 978 953 953 953 953 978 978 962 962 978 978 2617 2617 962 962 962 962 2618 2618 2619 2619 992 992 995 995 968 968 968 968 995 995 964 964 995 995 984 984 964 964 2620 2620 2621 2621 957 957 2622 2622 966 966 957 957 957 957 966 966 927 927 966 966 937 937 927 927 927 927 937 937 900 900 937 937 910 910 900 900 900 900 910 910 865 865 910 910 869 869 865 865 865 865 869 869 820 820 869 869 821 821 820 820 820 820 821 821 764 764 821 821 762 762 764 764 764 764 762 762 699 699 762 762 695 695 699 699 699 699 695 695 624 624 695 695 622 622 624 624 624 624 622 622 531 531 622 622 529 529 531 531 531 531 529 529 443 443 529 529 447 447 443 443 443 443 447 447 380 380 447 447 384 384 380 380 380 380 384 384 329 329 384 384 337 337 329 329 329 329 337 337 288 288 337 337 305 305 288 288 2623 2623 2624 2624 270 270 2625 2625 284 284 270 270 270 270 284 284 252 252 284 284 276 276 252 252 252 252 276 276 241 241 276 276 272 272 241 241 241 241 272 272 247 247 272 272 280 280 247 247 247 247 280 280 264 264 280 280 294 294 264 264 264 264 294 294 286 286 294 294 331 331 286 286 286 286 331 331 321 321 331 331 374 374 321 321 321 321 374 374 364 364 374 374 424 424 364 364 364 364 424 424 422 422 424 424 496 496 422 422 1907 1907 1909 1909 1829 1829 1907 1907 1829 1829 1903 1903 1901 1901 1903 1903 1829 1829 1897 1897 1901 1901 1829 1829 1888 1888 1897 1897 1830 1830 1880 1880 1888 1888 1830 1830 1872 1872 1880 1880 1830 1830 1864 1864 1872 1872 1828 1828 1860 1860 1864 1864 1828 1828 1852 1852 1860 1860 1828 1828 1846 1846 1852 1852 1828 1828 1840 1840 1846 1846 1828 1828 1836 1836 1840 1840 1828 1828 1832 1832 1836 1836 1828 1828 1822 1822 1832 1832 1828 1828 1810 1810 1822 1822 1828 1828 1787 1787 1810 1810 1828 1828 1783 1783 1787 1787 1828 1828 1779 1779 1783 1783 1828 1828 1773 1773 1779 1779 1828 1828 1769 1769 1773 1773 1828 1828 1763 1763 1769 1769 1828 1828 1759 1759 1763 1763 1828 1828 1755 1755 1759 1759 1828 1828 1747 1747 1755 1755 1828 1828 1745 1745 1747 1747 1828 1828 1739 1739 1745 1745 1828 1828 1735 1735 1739 1739 1827 1827 1731 1731 1735 1735 1827 1827 1725 1725 1731 1731 1827 1827 1721 1721 1725 1725 1827 1827 1719 1719 1721 1721 1827 1827 1723 1723 1719 1719 1827 1827 1727 1727 1723 1723 1827 1827 1950 1950 1896 1896 1900 1900 1825 1825 1908 1908 1906 1906 1900 1900 1896 1896 1826 1826 1887 1887 1826 1826 1896 1896 1887 1887 1896 1896 1942 1942 1896 1896 1950 1950 1942 1942 1942 1942 1950 1950 1993 1993 1879 1879 1826 1826 1887 1887 1960 1960 1902 1902 1967 1967 1902 1902 1906 1906 1967 1967 1967 1967 1906 1906 1971 1971 1906 1906 1908 1908 1971 1971 1971 1971 1908 1908 1973 1973 1879 1879 1887 1887 1934 1934 1887 1887 1942 1942 1934 1934 1934 1934 1942 1942 1985 1985 1942 1942 1993 1993 1985 1985 1985 1985 1993 1993 2030 2030 1871 1871 1826 1826 1879 1879 2003 2003 1960 1960 2011 2011 1960 1960 1967 1967 2011 2011 2011 2011 1967 1967 2017 2017 1967 1967 1971 1971 2017 2017 2017 2017 1971 1971 2026 2026 1971 1971 1973 1973 2026 2026 2026 2026 1973 1973 2032 2032 1871 1871 1879 1879 1926 1926 1879 1879 1934 1934 1926 1926 1926 1926 1934 1934 1975 1975 1934 1934 1985 1985 1975 1975 1975 1975 1985 1985 2007 2007 1985 1985 2030 2030 2007 2007 2007 2007 2030 2030 2044 2044 1863 1863 1826 1826 1871 1871 2038 2038 2003 2003 2046 2046 2003 2003 2011 2011 2046 2046 2046 2046 2011 2011 2056 2056 2011 2011 2017 2017 2056 2056 2056 2056 2017 2017 2064 2064 2017 2017 2026 2026 2064 2064 2064 2064 2026 2026 2075 2075 2026 2026 2032 2032 2075 2075 2075 2075 2032 2032 2081 2081 1863 1863 1871 1871 1918 1918 1871 1871 1926 1926 1918 1918 1918 1918 1926 1926 1958 1958 1926 1926 1975 1975 1958 1958 1958 1958 1975 1975 1991 1991 1975 1975 2007 2007 1991 1991 1991 1991 2007 2007 2028 2028 2007 2007 2044 2044 2028 2028 2028 2028 2044 2044 2052 2052 1859 1859 1826 1826 1863 1863 2060 2060 2038 2038 2079 2079 2038 2038 2046 2046 2079 2079 2079 2079 2046 2046 2087 2087 2046 2046 2056 2056 2087 2087 2087 2087 2056 2056 2095 2095 2056 2056 2064 2064 2095 2095 2095 2095 2064 2064 2105 2105 2064 2064 2075 2075 2105 2105 2105 2105 2075 2075 2113 2113 2075 2075 2081 2081 2113 2113 2113 2113 2081 2081 2122 2122 1859 1859 1863 1863 1912 1912 1863 1863 1918 1918 1912 1912 1912 1912 1918 1918 1938 1938 1918 1918 1958 1958 1938 1938 1938 1938 1958 1958 1979 1979 1958 1958 1991 1991 1979 1979 1979 1979 1991 1991 1999 1999 1991 1991 2028 2028 1999 1999 1999 1999 2028 2028 2034 2034 2028 2028 2052 2052 2034 2034 2034 2034 2052 2052 2048 2048 1851 1851 1826 1826 1859 1859 2077 2077 2060 2060 2091 2091 2060 2060 2079 2079 2091 2091 2091 2091 2079 2079 2109 2109 2079 2079 2087 2087 2109 2109 2109 2109 2087 2087 2126 2126 2087 2087 2095 2095 2126 2126 2126 2126 2095 2095 2132 2132 2095 2095 2105 2105 2132 2132 2132 2132 2105 2105 2140 2140 2105 2105 2113 2113 2140 2140 2140 2140 2113 2113 2152 2152 2113 2113 2122 2122 2152 2152 2152 2152 2122 2122 2159 2159 1851 1851 1859 1859 1898 1898 1859 1859 1912 1912 1898 1898 1898 1898 1912 1912 1924 1924 1912 1912 1938 1938 1924 1924 1924 1924 1938 1938 1954 1954 1938 1938 1979 1979 1954 1954 1954 1954 1979 1979 1983 1983 1979 1979 1999 1999 1983 1983 1983 1983 1999 1999 1997 1997 1999 1999 2034 2034 1997 1997 1997 1997 2034 2034 2024 2024 2034 2034 2048 2048 2024 2024 2024 2024 2048 2048 2040 2040 1845 1845 1826 1826 1851 1851 2083 2083 2077 2077 2099 2099 2077 2077 2091 2091 2099 2099 2099 2099 2091 2091 2124 2124 2091 2091 2109 2109 2124 2124 2124 2124 2109 2109 2136 2136 2109 2109 2126 2126 2136 2136 2136 2136 2126 2126 2154 2154 2126 2126 2132 2132 2154 2154 2154 2154 2132 2132 2167 2167 2132 2132 2140 2140 2167 2167 2167 2167 2140 2140 2173 2173 2140 2140 2152 2152 2173 2173 2173 2173 2152 2152 2181 2181 2152 2152 2159 2159 2181 2181 2181 2181 2159 2159 2192 2192 1845 1845 1851 1851 1875 1875 1851 1851 1898 1898 1875 1875 1875 1875 1898 1898 1914 1914 1898 1898 1924 1924 1914 1914 1914 1914 1924 1924 1930 1930 1924 1924 1954 1954 1930 1930 1930 1930 1954 1954 1946 1946 1954 1954 1983 1983 1946 1946 1946 1946 1983 1983 1977 1977 1983 1983 1997 1997 1977 1977 1977 1977 1997 1997 1989 1989 1997 1997 2024 2024 1989 1989 1989 1989 2024 2024 2005 2005 2024 2024 2040 2040 2005 2005 2005 2005 2040 2040 2626 2626 1839 1839 1826 1826 1845 1845 2072 2072 2083 2083 2097 2097 2083 2083 2099 2099 2097 2097 2097 2097 2099 2099 2128 2128 2099 2099 2124 2124 2128 2128 2128 2128 2124 2124 2144 2144 2124 2124 2136 2136 2144 2144 2144 2144 2136 2136 2165 2165 2136 2136 2154 2154 2165 2165 2165 2165 2154 2154 2179 2179 2154 2154 2167 2167 2179 2179 2179 2179 2167 2167 2196 2196 2167 2167 2173 2173 2196 2196 2196 2196 2173 2173 2204 2204 2173 2173 2181 2181 2204 2204 2204 2204 2181 2181 2210 2210 2181 2181 2192 2192 2210 2210 2210 2210 2192 2192 2220 2220 1839 1839 1845 1845 1857 1857 1845 1845 1875 1875 1857 1857 1857 1857 1875 1875 1883 1883 1875 1875 1914 1914 1883 1883 1883 1883 1914 1914 1910 1910 1914 1914 1930 1930 1910 1910 1910 1910 1930 1930 1922 1922 1930 1930 1946 1946 1922 1922 1922 1922 1946 1946 1936 1936 1946 1946 1977 1977 1936 1936 1936 1936 1977 1977 1948 1948 1977 1977 1989 1989 1948 1948 1948 1948 1989 1989 1969 1969 1989 1989 2005 2005 1969 1969 1969 1969 2005 2005 2627 2627 2005 2005 2628 2628 2629 2629 1981 1981 2019 2019 1987 1987 1835 1835 1826 1826 1839 1839 2054 2054 2072 2072 2089 2089 2072 2072 2097 2097 2089 2089 2089 2089 2097 2097 2120 2120 2097 2097 2128 2128 2120 2120 2120 2120 2128 2128 2142 2142 2128 2128 2144 2144 2142 2142 2142 2142 2144 2144 2169 2169 2144 2144 2165 2165 2169 2169 2169 2169 2165 2165 2187 2187 2165 2165 2179 2179 2187 2187 2187 2187 2179 2179 2202 2202 2179 2179 2196 2196 2202 2202 2202 2202 2196 2196 2216 2216 2196 2196 2204 2204 2216 2216 2216 2216 2204 2204 2630 2630 2204 2204 2210 2210 2631 2631 2632 2632 2210 2210 2633 2633 2210 2210 2220 2220 2634 2634 2635 2635 2220 2220 2636 2636 1835 1835 1839 1839 1843 1843 1839 1839 1857 1857 1843 1843 1843 1843 1857 1857 1855 1855 1857 1857 1883 1883 1855 1855 1855 1855 1883 1883 1869 1869 1883 1883 1910 1910 1869 1869 1869 1869 1910 1910 1893 1893 1910 1910 1922 1922 1893 1893 1893 1893 1922 1922 1904 1904 1922 1922 1936 1936 1904 1904 1904 1904 1936 1936 1916 1916 1936 1936 1948 1948 1916 1916 1916 1916 1948 1948 1920 1920 1948 1948 1969 1969 1920 1920 1920 1920 1969 1969 2637 2637 1969 1969 2638 2638 2639 2639 1928 1928 1981 1981 1932 1932 1981 1981 1987 1987 1932 1932 1932 1932 1987 1987 1940 1940 1831 1831 1826 1826 1835 1835 2640 2640 2054 2054 2641 2641 2054 2054 2089 2089 2642 2642 2643 2643 2089 2089 2644 2644 2089 2089 2120 2120 2645 2645 2646 2646 2120 2120 2647 2647 2120 2120 2142 2142 2648 2648 2649 2649 2142 2142 2163 2163 2142 2142 2169 2169 2163 2163 2163 2163 2169 2169 2185 2185 2169 2169 2187 2187 2185 2185 2185 2185 2187 2187 2650 2650 2187 2187 2202 2202 2651 2651 2652 2652 2202 2202 2653 2653 2202 2202 2216 2216 2654 2654 2655 2655 2216 2216 2656 2656 2216 2216 2657 2657 2658 2658 2237 2237 2229 2229 2250 2250 2229 2229 2235 2235 2250 2250 2250 2250 2235 2235 2258 2258 2235 2235 2245 2245 2258 2258 2258 2258 2245 2245 2262 2262 1831 1831 1835 1835 1833 1833 1835 1835 1843 1843 1833 1833 1833 1833 1843 1843 1837 1837 1843 1843 1855 1855 1837 1837 1837 1837 1855 1855 1841 1841 1855 1855 1869 1869 1841 1841 1841 1841 1869 1869 1847 1847 1869 1869 1893 1893 1847 1847 1847 1847 1893 1893 1849 1849 1893 1893 1904 1904 1849 1849 1849 1849 1904 1904 1853 1853 1904 1904 1916 1916 1853 1853 1853 1853 1916 1916 1861 1861 1916 1916 1920 1920 1861 1861 1861 1861 1920 1920 2659 2659 1920 1920 2660 2660 2661 2661 1865 1865 1928 1928 1867 1867 1928 1928 1932 1932 1867 1867 1867 1867 1932 1932 1873 1873 1932 1932 1940 1940 1873 1873 1873 1873 1940 1940 1877 1877 1821 1821 1826 1826 1831 1831 1995 1995 2036 2036 2042 2042 2036 2036 2068 2068 2042 2042 2042 2042 2068 2068 2085 2085 2068 2068 2103 2103 2085 2085 2085 2085 2103 2103 2118 2118 2103 2103 2134 2134 2118 2118 2118 2118 2134 2134 2148 2148 2662 2662 2163 2163 2663 2663 2664 2664 2163 2163 2665 2665 2163 2163 2185 2185 2666 2666 2667 2667 2185 2185 2668 2668 2185 2185 2669 2669 2670 2670 2200 2200 2206 2206 2223 2223 2206 2206 2225 2225 2223 2223 2223 2223 2225 2225 2241 2241 2225 2225 2237 2237 2241 2241 2241 2241 2237 2237 2254 2254 2237 2237 2250 2250 2254 2254 2254 2254 2250 2250 2269 2269 2250 2250 2258 2258 2269 2269 2269 2269 2258 2258 2275 2275 2258 2258 2262 2262 2275 2275 2275 2275 2262 2262 2283 2283 1821 1821 1831 1831 1819 1819 1831 1831 1833 1833 1819 1819 1819 1819 1833 1833 1817 1817 1833 1833 1837 1837 1817 1817 1817 1817 1837 1837 1815 1815 1837 1837 1841 1841 1815 1815 1815 1815 1841 1841 1813 1813 1841 1841 1847 1847 1813 1813 1813 1813 1847 1847 1811 1811 1847 1847 1849 1849 1811 1811 1811 1811 1849 1849 1807 1807 1849 1849 1853 1853 1807 1807 1807 1807 1853 1853 1805 1805 1853 1853 1861 1861 1805 1805 1805 1805 1861 1861 2671 2671 1861 1861 2672 2672 2673 2673 1803 1803 1865 1865 1801 1801 1865 1865 1867 1867 1801 1801 1801 1801 1867 1867 1799 1799 1867 1867 1873 1873 1799 1799 1799 1799 1873 1873 1797 1797 1873 1873 1877 1877 1797 1797 1797 1797 1877 1877 1795 1795 1809 1809 1826 1826 1821 1821 1944 1944 1995 1995 2001 2001 1995 1995 2042 2042 2001 2001 2001 2001 2042 2042 2050 2050 2042 2042 2085 2085 2050 2050 2050 2050 2085 2085 2093 2093 2085 2085 2118 2118 2093 2093 2093 2093 2118 2118 2130 2130 2118 2118 2148 2148 2130 2130 2130 2130 2148 2148 2161 2161 2148 2148 2175 2175 2161 2161 2161 2161 2175 2175 2194 2194 2175 2175 2674 2674 2194 2194 2194 2194 2675 2675 2676 2676 2200 2200 2223 2223 2214 2214 2214 2214 2223 2223 2233 2233 2223 2223 2241 2241 2233 2233 2233 2233 2241 2241 2252 2252 2241 2241 2254 2254 2252 2252 2252 2252 2254 2254 2271 2271 2254 2254 2269 2269 2271 2271 2271 2271 2269 2269 2281 2281 2269 2269 2275 2275 2281 2281 2281 2281 2275 2275 2290 2290 2275 2275 2283 2283 2290 2290 2290 2290 2283 2283 2296 2296 1809 1809 1821 1821 1784 1784 1821 1821 1819 1819 1784 1784 1784 1784 1819 1819 1780 1780 1819 1819 1817 1817 1780 1780 1780 1780 1817 1817 1774 1774 1817 1817 1815 1815 1774 1774 1774 1774 1815 1815 1770 1770 1815 1815 1813 1813 1770 1770 1770 1770 1813 1813 1760 1760 1813 1813 1811 1811 1760 1760 1760 1760 1811 1811 1756 1756 1811 1811 1807 1807 1756 1756 1756 1756 1807 1807 1748 1748 1807 1807 1805 1805 1748 1748 1748 1748 1805 1805 2677 2677 1805 1805 2678 2678 2679 2679 1740 1740 1803 1803 1732 1732 1803 1803 1801 1801 1732 1732 1732 1732 1801 1801 1716 1716 1801 1801 1799 1799 1716 1716 1716 1716 1799 1799 1714 1714 1799 1799 1797 1797 1714 1714 1714 1714 1797 1797 1710 1710 1797 1797 1795 1795 1710 1710 1710 1710 1795 1795 1702 1702 1786 1786 1826 1826 1809 1809 1881 1881 1944 1944 1952 1952 1944 1944 2001 2001 1952 1952 1952 1952 2001 2001 2009 2009 2001 2001 2050 2050 2009 2009 2009 2009 2050 2050 2058 2058 2050 2050 2093 2093 2058 2058 2058 2058 2093 2093 2101 2101 2093 2093 2130 2130 2101 2101 2101 2101 2130 2130 2138 2138 2130 2130 2161 2161 2138 2138 2138 2138 2161 2161 2171 2171 2161 2161 2194 2194 2171 2171 2171 2171 2194 2194 2198 2198 2194 2194 2680 2680 2198 2198 2198 2198 2681 2681 2682 2682 2214 2214 2233 2233 2227 2227 2227 2227 2233 2233 2248 2248 2233 2233 2252 2252 2248 2248 2248 2248 2252 2252 2266 2266 2252 2252 2271 2271 2266 2266 2266 2266 2271 2271 2279 2279 2271 2271 2281 2281 2279 2279 2279 2279 2281 2281 2292 2292 2281 2281 2290 2290 2292 2292 2292 2292 2290 2290 2303 2303 2290 2290 2296 2296 2303 2303 2303 2303 2296 2296 2307 2307 1786 1786 1809 1809 1776 1776 1809 1809 1784 1784 1776 1776 1776 1776 1784 1784 1764 1764 1784 1784 1780 1780 1764 1764 1764 1764 1780 1780 1750 1750 1780 1780 1774 1774 1750 1750 1750 1750 1774 1774 1728 1728 1774 1774 1770 1770 1728 1728 1728 1728 1770 1770 1704 1704 1770 1770 1760 1760 1704 1704 1704 1704 1760 1760 1693 1693 1760 1760 1756 1756 1693 1693 1693 1693 1756 1756 1685 1685 1756 1756 1748 1748 1685 1685 1685 1685 1748 1748 2683 2683 1748 1748 2684 2684 2685 2685 1675 1675 1740 1740 1669 1669 1740 1740 1732 1732 1669 1669 1669 1669 1732 1732 1659 1659 1732 1732 1716 1716 1659 1659 1659 1659 1716 1716 1649 1649 1716 1716 1714 1714 1649 1649 1649 1649 1714 1714 1639 1639 1714 1714 1710 1710 1639 1639 1639 1639 1710 1710 1635 1635 1710 1710 1702 1702 1635 1635 1635 1635 1702 1702 1629 1629 1782 1782 1826 1826 1786 1786 1793 1793 1881 1881 1885 1885 1881 1881 1952 1952 1885 1885 1885 1885 1952 1952 1956 1956 1952 1952 2009 2009 1956 1956 1956 1956 2009 2009 2013 2013 2009 2009 2058 2058 2013 2013 2013 2013 2058 2058 2062 2062 2058 2058 2101 2101 2062 2062 2062 2062 2101 2101 2107 2107 2101 2101 2138 2138 2107 2107 2107 2107 2138 2138 2146 2146 2138 2138 2171 2171 2146 2146 2146 2146 2171 2171 2177 2177 2171 2171 2198 2198 2177 2177 2177 2177 2198 2198 2208 2208 2198 2198 2686 2686 2208 2208 2208 2208 2687 2687 2688 2688 2227 2227 2248 2248 2231 2231 2231 2231 2248 2248 2256 2256 2248 2248 2266 2266 2256 2256 2256 2256 2266 2266 2273 2273 2266 2266 2279 2279 2273 2273 2273 2273 2279 2279 2288 2288 2279 2279 2292 2292 2288 2288 2288 2288 2292 2292 2301 2301 2292 2292 2303 2303 2301 2301 2301 2301 2303 2303 2309 2309 2303 2303 2307 2307 2309 2309 2309 2309 2307 2307 2316 2316 1782 1782 1786 1786 1766 1766 1786 1786 1776 1776 1766 1766 1766 1766 1776 1776 1742 1742 1776 1776 1764 1764 1742 1742 1742 1742 1764 1764 1706 1706 1764 1764 1750 1750 1706 1706 1706 1706 1750 1750 1687 1687 1750 1750 1728 1728 1687 1687 1687 1687 1728 1728 1673 1673 1728 1728 1704 1704 1673 1673 1673 1673 1704 1704 1655 1655 1704 1704 1693 1693 1655 1655 1655 1655 1693 1693 1631 1631 1693 1693 1685 1685 1631 1631 1631 1631 1685 1685 2689 2689 1685 1685 2690 2690 2691 2691 1618 1618 1675 1675 1610 1610 1675 1675 1669 1669 1610 1610 1610 1610 1669 1669 1600 1600 1669 1669 1659 1659 1600 1600 1600 1600 1659 1659 1592 1592 1659 1659 1649 1649 1592 1592 1592 1592 1649 1649 1582 1582 1649 1649 1639 1639 1582 1582 1582 1582 1639 1639 1568 1568 1639 1639 1635 1635 1568 1568 1568 1568 1635 1635 1564 1564 1635 1635 1629 1629 1564 1564 1564 1564 1629 1629 1562 1562 1778 1778 1826 1826 1782 1782 1700 1700 1793 1793 1791 1791 1793 1793 1885 1885 1791 1791 1791 1791 1885 1885 1889 1889 1885 1885 1956 1956 1889 1889 1889 1889 1956 1956 1962 1962 1956 1956 2013 2013 1962 1962 1962 1962 2013 2013 2015 2015 2013 2013 2062 2062 2015 2015 2015 2015 2062 2062 2066 2066 2062 2062 2107 2107 2066 2066 2066 2066 2107 2107 2111 2111 2107 2107 2146 2146 2111 2111 2111 2111 2146 2146 2150 2150 2146 2146 2177 2177 2150 2150 2150 2150 2177 2177 2183 2183 2177 2177 2208 2208 2183 2183 2183 2183 2208 2208 2212 2212 2208 2208 2692 2692 2212 2212 2212 2212 2693 2693 2694 2694 2231 2231 2256 2256 2239 2239 2239 2239 2256 2256 2260 2260 2256 2256 2273 2273 2260 2260 2260 2260 2273 2273 2277 2277 2273 2273 2288 2288 2277 2277 2277 2277 2288 2288 2294 2294 2288 2288 2301 2301 2294 2294 2294 2294 2301 2301 2305 2305 2301 2301 2309 2309 2305 2305 2305 2305 2309 2309 2314 2314 2309 2309 2316 2316 2314 2314 2314 2314 2316 2316 2321 2321 1778 1778 1782 1782 1752 1752 1782 1782 1766 1766 1752 1752 1752 1752 1766 1766 1708 1708 1766 1766 1742 1742 1708 1708 1708 1708 1742 1742 1683 1683 1742 1742 1706 1706 1683 1683 1683 1683 1706 1706 1663 1663 1706 1706 1687 1687 1663 1663 1663 1663 1687 1687 1627 1627 1687 1687 1673 1673 1627 1627 1627 1627 1673 1673 1612 1612 1673 1673 1655 1655 1612 1612 1612 1612 1655 1655 1596 1596 1655 1655 1631 1631 1596 1596 1596 1596 1631 1631 2695 2695 1631 1631 2696 2696 2697 2697 1570 1570 1618 1618 1557 1557 1618 1618 1610 1610 1557 1557 1557 1557 1610 1610 1549 1549 1610 1610 1600 1600 1549 1549 1549 1549 1600 1600 1539 1539 1600 1600 1592 1592 1539 1539 1539 1539 1592 1592 1531 1531 1592 1592 1582 1582 1531 1531 1531 1531 1582 1582 1515 1515 1582 1582 1568 1568 1515 1515 1515 1515 1568 1568 1509 1509 1568 1568 1564 1564 1509 1509 1509 1509 1564 1564 1505 1505 1564 1564 1562 1562 1505 1505 1505 1505 1562 1562 1504 1504 1772 1772 1826 1826 1778 1778 1625 1625 1700 1700 1698 1698 1700 1700 1791 1791 1698 1698 1698 1698 1791 1791 1789 1789 1791 1791 1889 1889 1789 1789 1789 1789 1889 1889 1891 1891 1889 1889 1962 1962 1891 1891 1891 1891 1962 1962 1964 1964 1962 1962 2015 2015 1964 1964 1964 1964 2015 2015 2021 2021 2015 2015 2066 2066 2021 2021 2021 2021 2066 2066 2070 2070 2066 2066 2111 2111 2070 2070 2070 2070 2111 2111 2115 2115 2111 2111 2150 2150 2115 2115 2115 2115 2150 2150 2156 2156 2150 2150 2183 2183 2156 2156 2156 2156 2183 2183 2189 2189 2183 2183 2212 2212 2189 2189 2189 2189 2212 2212 2218 2218 2212 2212 2698 2698 2218 2218 2218 2218 2699 2699 2700 2700 2239 2239 2260 2260 2243 2243 2243 2243 2260 2260 2264 2264 2260 2260 2277 2277 2264 2264 2264 2264 2277 2277 2285 2285 2277 2277 2294 2294 2285 2285 2285 2285 2294 2294 2298 2298 2294 2294 2305 2305 2298 2298 2298 2298 2305 2305 2311 2311 2305 2305 2314 2314 2311 2311 2311 2311 2314 2314 2318 2318 2314 2314 2321 2321 2318 2318 2318 2318 2321 2321 2323 2323 1772 1772 1778 1778 1736 1736 1778 1778 1752 1752 1736 1736 1736 1736 1752 1752 1689 1689 1752 1752 1708 1708 1689 1689 1689 1689 1708 1708 1665 1665 1708 1708 1683 1683 1665 1665 1665 1665 1683 1683 1620 1620 1683 1683 1663 1663 1620 1620 1620 1620 1663 1663 1604 1604 1663 1663 1627 1627 1604 1604 1604 1604 1627 1627 1572 1572 1627 1627 1612 1612 1572 1572 1572 1572 1612 1612 1551 1551 1612 1612 1596 1596 1551 1551 1551 1551 1596 1596 1535 1535 1596 1596 2701 2701 1535 1535 1535 1535 2702 2702 2703 2703 1570 1570 1557 1557 1511 1511 1511 1511 1557 1557 1500 1500 1557 1557 1549 1549 1500 1500 1500 1500 1549 1549 1492 1492 1549 1549 1539 1539 1492 1492 1492 1492 1539 1539 1482 1482 1539 1539 1531 1531 1482 1482 1482 1482 1531 1531 1470 1470 1531 1531 1515 1515 1470 1470 1470 1470 1515 1515 1460 1460 1515 1515 1509 1509 1460 1460 1460 1460 1509 1509 1456 1456 1509 1509 1505 1505 1456 1456 1456 1456 1505 1505 1453 1453 1505 1505 1504 1504 1453 1453 1453 1453 1504 1504 1457 1457 1768 1768 1826 1826 1772 1772 1561 1561 1625 1625 1624 1624 1625 1625 1698 1698 1624 1624 1624 1624 1698 1698 1697 1697 1698 1698 1789 1789 1697 1697 1697 1697 1789 1789 1788 1788 1789 1789 1891 1891 1788 1788 1788 1788 1891 1891 1895 1895 1891 1891 1964 1964 1895 1895 1895 1895 1964 1964 1966 1966 1964 1964 2021 2021 1966 1966 1966 1966 2021 2021 2023 2023 2021 2021 2070 2070 2023 2023 2023 2023 2070 2070 2074 2074 2070 2070 2115 2115 2074 2074 2074 2074 2115 2115 2117 2117 2115 2115 2156 2156 2117 2117 2117 2117 2156 2156 2158 2158 2156 2156 2189 2189 2158 2158 2158 2158 2189 2189 2191 2191 2189 2189 2218 2218 2191 2191 2191 2191 2218 2218 2222 2222 2218 2218 2704 2704 2222 2222 2222 2222 2705 2705 2706 2706 2243 2243 2264 2264 2247 2247 2247 2247 2264 2264 2268 2268 2264 2264 2285 2285 2268 2268 2268 2268 2285 2285 2287 2287 2285 2285 2298 2298 2287 2287 2287 2287 2298 2298 2300 2300 2298 2298 2311 2311 2300 2300 2300 2300 2311 2311 2313 2313 2311 2311 2318 2318 2313 2313 2313 2313 2318 2318 2320 2320 2318 2318 2323 2323 2320 2320 2320 2320 2323 2323 2325 2325 1768 1768 1772 1772 1712 1712 1772 1772 1736 1736 1712 1712 1712 1712 1736 1736 1679 1679 1736 1736 1689 1689 1679 1679 1679 1679 1689 1689 1633 1633 1689 1689 1665 1665 1633 1633 1633 1633 1665 1665 1606 1606 1665 1665 1620 1620 1606 1606 1606 1606 1620 1620 1566 1566 1620 1620 1604 1604 1566 1566 1566 1566 1604 1604 1543 1543 1604 1604 1572 1572 1543 1543 1543 1543 1572 1572 1513 1513 1572 1572 1551 1551 1513 1513 1513 1513 1551 1551 1496 1496 1551 1551 1535 1535 1496 1496 1496 1496 1535 1535 2707 2707 1535 1535 2708 2708 2709 2709 1478 1478 1511 1511 1454 1454 1511 1511 1500 1500 1454 1454 1454 1454 1500 1500 1447 1447 1500 1500 1492 1492 1447 1447 1447 1447 1492 1492 1439 1439 1492 1492 1482 1482 1439 1439 1439 1439 1482 1482 1425 1425 1482 1482 1470 1470 1425 1425 1425 1425 1470 1470 1415 1415 1470 1470 1460 1460 1415 1415 1415 1415 1460 1460 1413 1413 1460 1460 1456 1456 1413 1413 1413 1413 1456 1456 1412 1412 1456 1456 1453 1453 1412 1412 1412 1412 1453 1453 1414 1414 1453 1453 1457 1457 1414 1414 1414 1414 1457 1457 1416 1416 1762 1762 1826 1826 1768 1768 1506 1506 1561 1561 1563 1563 1561 1561 1624 1624 1563 1563 1563 1563 1624 1624 1626 1626 1624 1624 1697 1697 1626 1626 1626 1626 1697 1697 1699 1699 1697 1697 1788 1788 1699 1699 1699 1699 1788 1788 1790 1790 1788 1788 1895 1895 1790 1790 1790 1790 1895 1895 1892 1892 1895 1895 1966 1966 1892 1892 1892 1892 1966 1966 1965 1965 1966 1966 2023 2023 1965 1965 1965 1965 2023 2023 2022 2022 2023 2023 2074 2074 2022 2022 2022 2022 2074 2074 2071 2071 2074 2074 2117 2117 2071 2071 2071 2071 2117 2117 2116 2116 2117 2117 2158 2158 2116 2116 2116 2116 2158 2158 2157 2157 2158 2158 2191 2191 2157 2157 2157 2157 2191 2191 2190 2190 2191 2191 2222 2222 2190 2190 2190 2190 2222 2222 2219 2219 2222 2222 2710 2710 2219 2219 2219 2219 2711 2711 2712 2712 2247 2247 2268 2268 2244 2244 2244 2244 2268 2268 2265 2265 2268 2268 2287 2287 2265 2265 2265 2265 2287 2287 2286 2286 2287 2287 2300 2300 2286 2286 2286 2286 2300 2300 2299 2299 2300 2300 2313 2313 2299 2299 2299 2299 2313 2313 2312 2312 2313 2313 2320 2320 2312 2312 2312 2312 2320 2320 2319 2319 2320 2320 2325 2325 2319 2319 2319 2319 2325 2325 2324 2324 1762 1762 1768 1768 1695 1695 1768 1768 1712 1712 1695 1695 1695 1695 1712 1712 1661 1661 1712 1712 1679 1679 1661 1661 1661 1661 1679 1679 1614 1614 1679 1679 1633 1633 1614 1614 1614 1614 1633 1633 1574 1574 1633 1633 1606 1606 1574 1574 1574 1574 1606 1606 1547 1547 1606 1606 1566 1566 1547 1547 1547 1547 1566 1566 1507 1507 1566 1566 1543 1543 1507 1507 1507 1507 1543 1543 1488 1488 1543 1543 1513 1513 1488 1488 1488 1488 1513 1513 1458 1458 1513 1513 1496 1496 1458 1458 1458 1458 1496 1496 2713 2713 1496 1496 2714 2714 2715 2715 1443 1443 1478 1478 1421 1421 1478 1478 1454 1454 1421 1421 1421 1421 1454 1454 1404 1404 1454 1454 1447 1447 1404 1404 1404 1404 1447 1447 1398 1398 1447 1447 1439 1439 1398 1398 1398 1398 1439 1439 1388 1388 1439 1439 1425 1425 1388 1388 1388 1388 1425 1425 1374 1374 1425 1425 1415 1415 1374 1374 1374 1374 1415 1415 1370 1370 1415 1415 1413 1413 1370 1370 1370 1370 1413 1413 1367 1367 1413 1413 1412 1412 1367 1367 1367 1367 1412 1412 1371 1371 1412 1412 1414 1414 1371 1371 1371 1371 1414 1414 1375 1375 1414 1414 1416 1416 1375 1375 1375 1375 1416 1416 1389 1389 1758 1758 1826 1826 1762 1762 1461 1461 1506 1506 1510 1510 1506 1506 1563 1563 1510 1510 1510 1510 1563 1563 1565 1565 1563 1563 1626 1626 1565 1565 1565 1565 1626 1626 1630 1630 1626 1626 1699 1699 1630 1630 1630 1630 1699 1699 1701 1701 1699 1699 1790 1790 1701 1701 1701 1701 1790 1790 1792 1792 1790 1790 1892 1892 1792 1792 1792 1792 1892 1892 1890 1890 1892 1892 1965 1965 1890 1890 1890 1890 1965 1965 1963 1963 1965 1965 2022 2022 1963 1963 1963 1963 2022 2022 2016 2016 2022 2022 2071 2071 2016 2016 2016 2016 2071 2071 2067 2067 2071 2071 2116 2116 2067 2067 2067 2067 2116 2116 2112 2112 2116 2116 2157 2157 2112 2112 2112 2112 2157 2157 2151 2151 2157 2157 2190 2190 2151 2151 2151 2151 2190 2190 2184 2184 2190 2190 2219 2219 2184 2184 2184 2184 2219 2219 2213 2213 2219 2219 2716 2716 2213 2213 2213 2213 2717 2717 2718 2718 2244 2244 2265 2265 2240 2240 2240 2240 2265 2265 2261 2261 2265 2265 2286 2286 2261 2261 2261 2261 2286 2286 2278 2278 2286 2286 2299 2299 2278 2278 2278 2278 2299 2299 2295 2295 2299 2299 2312 2312 2295 2295 2295 2295 2312 2312 2306 2306 2312 2312 2319 2319 2306 2306 2306 2306 2319 2319 2315 2315 2319 2319 2324 2324 2315 2315 2315 2315 2324 2324 2322 2322 1758 1758 1762 1762 1691 1691 1762 1762 1695 1695 1691 1691 1691 1691 1695 1695 1637 1637 1695 1695 1661 1661 1637 1637 1637 1637 1661 1661 1598 1598 1661 1661 1614 1614 1598 1598 1598 1598 1614 1614 1555 1555 1614 1614 1574 1574 1555 1555 1555 1555 1574 1574 1517 1517 1574 1574 1547 1547 1517 1517 1517 1517 1547 1547 1490 1490 1547 1547 1507 1507 1490 1490 1490 1490 1507 1507 1451 1451 1507 1507 1488 1488 1451 1451 1451 1451 1488 1488 1435 1435 1488 1488 1458 1458 1435 1435 1435 1435 1458 1458 1406 1406 1458 1458 2719 2719 1406 1406 1406 1406 2720 2720 2721 2721 1443 1443 1421 1421 1392 1392 1392 1392 1421 1421 1368 1368 1421 1421 1404 1404 1368 1368 1368 1368 1404 1404 1359 1359 1404 1404 1398 1398 1359 1359 1359 1359 1398 1398 1351 1351 1398 1398 1388 1388 1351 1351 1351 1351 1388 1388 1337 1337 1388 1388 1374 1374 1337 1337 1337 1337 1374 1374 1335 1335 1374 1374 1370 1370 1335 1335 1335 1335 1370 1370 1332 1332 1370 1370 1367 1367 1332 1332 1332 1332 1367 1367 1336 1336 1367 1367 1371 1371 1336 1336 1336 1336 1371 1371 1338 1338 1371 1371 1375 1375 1338 1338 1338 1338 1375 1375 1352 1352 1375 1375 1389 1389 1352 1352 1352 1352 1389 1389 1360 1360 1754 1754 1824 1824 1758 1758 1426 1426 1461 1461 1471 1471 1461 1461 1510 1510 1471 1471 1471 1471 1510 1510 1516 1516 1510 1510 1565 1565 1516 1516 1516 1516 1565 1565 1569 1569 1565 1565 1630 1630 1569 1569 1569 1569 1630 1630 1636 1636 1630 1630 1701 1701 1636 1636 1636 1636 1701 1701 1703 1703 1701 1701 1792 1792 1703 1703 1703 1703 1792 1792 1794 1794 1792 1792 1890 1890 1794 1794 1794 1794 1890 1890 1886 1886 1890 1890 1963 1963 1886 1886 1886 1886 1963 1963 1957 1957 1963 1963 2016 2016 1957 1957 1957 1957 2016 2016 2014 2014 2016 2016 2067 2067 2014 2014 2014 2014 2067 2067 2063 2063 2067 2067 2112 2112 2063 2063 2063 2063 2112 2112 2108 2108 2112 2112 2151 2151 2108 2108 2108 2108 2151 2151 2147 2147 2151 2151 2184 2184 2147 2147 2147 2147 2184 2184 2178 2178 2184 2184 2213 2213 2178 2178 2178 2178 2213 2213 2209 2209 2213 2213 2722 2722 2209 2209 2209 2209 2723 2723 2724 2724 2240 2240 2261 2261 2232 2232 2232 2232 2261 2261 2257 2257 2261 2261 2278 2278 2257 2257 2257 2257 2278 2278 2274 2274 2278 2278 2295 2295 2274 2274 2274 2274 2295 2295 2289 2289 2295 2295 2306 2306 2289 2289 2289 2289 2306 2306 2302 2302 2306 2306 2315 2315 2302 2302 2302 2302 2315 2315 2310 2310 2315 2315 2322 2322 2310 2310 2310 2310 2322 2322 2317 2317 1754 1754 1758 1758 1681 1681 1758 1758 1691 1691 1681 1681 1681 1681 1691 1691 1622 1622 1691 1691 1637 1637 1622 1622 1622 1622 1637 1637 1584 1584 1637 1637 1598 1598 1584 1584 1584 1584 1598 1598 1541 1541 1598 1598 1555 1555 1541 1541 1541 1541 1555 1555 1498 1498 1555 1555 1517 1517 1498 1498 1498 1498 1517 1517 1462 1462 1517 1517 1490 1490 1462 1462 1462 1462 1490 1490 1437 1437 1490 1490 1451 1451 1437 1437 1437 1437 1451 1451 1402 1402 1451 1451 1435 1435 1402 1402 1402 1402 1435 1435 1380 1380 1435 1435 1406 1406 1380 1380 1380 1380 1406 1406 2725 2725 1406 1406 2726 2726 2727 2727 2728 2728 1392 1392 2729 2729 1392 1392 1368 1368 2730 2730 2731 2731 1368 1368 2732 2732 1368 1368 1359 1359 2733 2733 2734 2734 1359 1359 2735 2735 1359 1359 1351 1351 2736 2736 2737 2737 1351 1351 2738 2738 1351 1351 1337 1337 2739 2739 2740 2740 1337 1337 2741 2741 1337 1337 1335 1335 2742 2742 2743 2743 1335 1335 2744 2744 1335 1335 1332 1332 2745 2745 2746 2746 1332 1332 2747 2747 1332 1332 1336 1336 2748 2748 2749 2749 1336 1336 2750 2750 1336 1336 1338 1338 2751 2751 2752 2752 1338 1338 2753 2753 1338 1338 1352 1352 2754 2754 2755 2755 1352 1352 2756 2756 1352 1352 1360 1360 2757 2757 2758 2758 1360 1360 2759 2759 1746 1746 1824 1824 1754 1754 1399 1399 1426 1426 1440 1440 1426 1426 1471 1471 1440 1440 1440 1440 1471 1471 1483 1483 1471 1471 1516 1516 1483 1483 1483 1483 1516 1516 1532 1532 1516 1516 1569 1569 1532 1532 1532 1532 1569 1569 1583 1583 1569 1569 1636 1636 1583 1583 1583 1583 1636 1636 1640 1640 1636 1636 1703 1703 1640 1640 1640 1640 1703 1703 1711 1711 1703 1703 1794 1794 1711 1711 1711 1711 1794 1794 1796 1796 1794 1794 1886 1886 1796 1796 1796 1796 1886 1886 1882 1882 1886 1886 1957 1957 1882 1882 1882 1882 1957 1957 1953 1953 1957 1957 2014 2014 1953 1953 1953 1953 2014 2014 2010 2010 2014 2014 2063 2063 2010 2010 2010 2010 2063 2063 2059 2059 2063 2063 2108 2108 2059 2059 2059 2059 2108 2108 2102 2102 2108 2108 2147 2147 2102 2102 2102 2102 2147 2147 2139 2139 2147 2147 2178 2178 2139 2139 2139 2139 2178 2178 2172 2172 2178 2178 2209 2209 2172 2172 2172 2172 2209 2209 2199 2199 2209 2209 2760 2760 2199 2199 2199 2199 2761 2761 2762 2762 2232 2232 2257 2257 2228 2228 2228 2228 2257 2257 2249 2249 2257 2257 2274 2274 2249 2249 2249 2249 2274 2274 2267 2267 2274 2274 2289 2289 2267 2267 2267 2267 2289 2289 2280 2280 2289 2289 2302 2302 2280 2280 2280 2280 2302 2302 2293 2293 2302 2302 2310 2310 2293 2293 2293 2293 2310 2310 2304 2304 2310 2310 2317 2317 2304 2304 2304 2304 2317 2317 2308 2308 1746 1746 1754 1754 1677 1677 1754 1754 1681 1681 1677 1677 1677 1677 1681 1681 1616 1616 1681 1681 1622 1622 1616 1616 1616 1616 1622 1622 1559 1559 1622 1622 1584 1584 1559 1559 1559 1559 1584 1584 1521 1521 1584 1584 1541 1541 1521 1521 1521 1521 1541 1541 1484 1484 1541 1541 1498 1498 1484 1484 1484 1484 1498 1498 1445 1445 1498 1498 1462 1462 1445 1445 1445 1445 1462 1462 1408 1408 1462 1462 1437 1437 1408 1408 1408 1408 1437 1437 1384 1384 1437 1437 1402 1402 1384 1384 1384 1384 1402 1402 2763 2763 1402 1402 1380 1380 2764 2764 2765 2765 1380 1380 2766 2766 1380 1380 2767 2767 2768 2768 1330 1330 1361 1361 1316 1316 1361 1361 1341 1341 1316 1316 1316 1316 1341 1341 1297 1297 1341 1341 1326 1326 1297 1297 1297 1297 1326 1326 1289 1289 1326 1326 1320 1320 1289 1289 1289 1289 1320 1320 1281 1281 1320 1320 1306 1306 1281 1281 1281 1281 1306 1306 1271 1271 1306 1306 1302 1302 1271 1271 1271 1271 1302 1302 1268 1268 1302 1302 1299 1299 1268 1268 1268 1268 1299 1299 1272 1272 1299 1299 1303 1303 1272 1272 1272 1272 1303 1303 1282 1282 1303 1303 1307 1307 1282 1282 1282 1282 1307 1307 1290 1290 1307 1307 1321 1321 1290 1290 1290 1290 1321 1321 1298 1298 1321 1321 1327 1327 1298 1298 1298 1298 1327 1327 1317 1317 1327 1327 1342 1342 1317 1317 1317 1317 1342 1342 1331 1331 1744 1744 1823 1823 1746 1746 1369 1369 1399 1399 1405 1405 1399 1399 1440 1440 1405 1405 1405 1405 1440 1440 1448 1448 1440 1440 1483 1483 1448 1448 1448 1448 1483 1483 1493 1493 1483 1483 1532 1532 1493 1493 1493 1493 1532 1532 1540 1540 1532 1532 1583 1583 1540 1540 1540 1540 1583 1583 1593 1593 1583 1583 1640 1640 1593 1593 1593 1593 1640 1640 1650 1650 1640 1640 1711 1711 1650 1650 1650 1650 1711 1711 1715 1715 1711 1711 1796 1796 1715 1715 1715 1715 1796 1796 1798 1798 1796 1796 1882 1882 1798 1798 1798 1798 1882 1882 1878 1878 1882 1882 1953 1953 1878 1878 1878 1878 1953 1953 1945 1945 1953 1953 2010 2010 1945 1945 1945 1945 2010 2010 2002 2002 2010 2010 2059 2059 2002 2002 2002 2002 2059 2059 2051 2051 2059 2059 2102 2102 2051 2051 2051 2051 2102 2102 2094 2094 2102 2102 2139 2139 2094 2094 2094 2094 2139 2139 2131 2131 2139 2139 2172 2172 2131 2131 2131 2131 2172 2172 2162 2162 2172 2172 2199 2199 2162 2162 2162 2162 2199 2199 2195 2195 2199 2199 2769 2769 2195 2195 2195 2195 2770 2770 2771 2771 2228 2228 2249 2249 2215 2215 2215 2215 2249 2249 2234 2234 2249 2249 2267 2267 2234 2234 2234 2234 2267 2267 2253 2253 2267 2267 2280 2280 2253 2253 2253 2253 2280 2280 2272 2272 2280 2280 2293 2293 2272 2272 2272 2272 2293 2293 2282 2282 2293 2293 2304 2304 2282 2282 2282 2282 2304 2304 2291 2291 2304 2304 2308 2308 2291 2291 2291 2291 2308 2308 2297 2297 1744 1744 1746 1746 1671 1671 1746 1746 1677 1677 1671 1671 1671 1671 1677 1677 1608 1608 1677 1677 1616 1616 1608 1608 1608 1608 1616 1616 1553 1553 1616 1616 1559 1559 1553 1553 1553 1553 1559 1559 1502 1502 1559 1559 1521 1521 1502 1502 1502 1502 1521 1521 1464 1464 1521 1521 1484 1484 1464 1464 1464 1464 1484 1484 1429 1429 1484 1484 1445 1445 1429 1429 1429 1429 1445 1445 1396 1396 1445 1445 1408 1408 1396 1396 1396 1396 1408 1408 1363 1363 1408 1408 1384 1384 1363 1363 1363 1363 1384 1384 2772 2772 1384 1384 2773 2773 2774 2774 1333 1333 1357 1357 1312 1312 1357 1357 1330 1330 1312 1312 1312 1312 1330 1330 1293 1293 1330 1330 1316 1316 1293 1293 1293 1293 1316 1316 1273 1273 1316 1316 1297 1297 1273 1273 1273 1273 1297 1297 1264 1264 1297 1297 1289 1289 1264 1264 1264 1264 1289 1289 1252 1252 1289 1289 1281 1281 1252 1252 1252 1252 1281 1281 1246 1246 1281 1281 1271 1271 1246 1246 1246 1246 1271 1271 1245 1245 1271 1271 1268 1268 1245 1245 1245 1245 1268 1268 1247 1247 1268 1268 1272 1272 1247 1247 1247 1247 1272 1272 1253 1253 1272 1272 1282 1282 1253 1253 1253 1253 1282 1282 1265 1265 1282 1282 1290 1290 1265 1265 1265 1265 1290 1290 1274 1274 1290 1290 1298 1298 1274 1274 1274 1274 1298 1298 1294 1294 1298 1298 1317 1317 1294 1294 1294 1294 1317 1317 1313 1313 1317 1317 1331 1331 1313 1313 1313 1313 1331 1331 1334 1334 1738 1738 1823 1823 1744 1744 2775 2775 1369 1369 1393 1393 1369 1369 1405 1405 1393 1393 1393 1393 1405 1405 1422 1422 1405 1405 1448 1448 1422 1422 1422 1422 1448 1448 1455 1455 1448 1448 1493 1493 1455 1455 1455 1455 1493 1493 1501 1501 1493 1493 1540 1540 1501 1501 1501 1501 1540 1540 1550 1550 1540 1540 1593 1593 1550 1550 1550 1550 1593 1593 1601 1601 1593 1593 1650 1650 1601 1601 1601 1601 1650 1650 1660 1660 1650 1650 1715 1715 1660 1660 1660 1660 1715 1715 1717 1717 1715 1715 1798 1798 1717 1717 1717 1717 1798 1798 1800 1800 1798 1798 1878 1878 1800 1800 1800 1800 1878 1878 1874 1874 1878 1878 1945 1945 1874 1874 1874 1874 1945 1945 1941 1941 1945 1945 2002 2002 1941 1941 1941 1941 2002 2002 1996 1996 2002 2002 2051 2051 1996 1996 1996 1996 2051 2051 2043 2043 2051 2051 2094 2094 2043 2043 2043 2043 2094 2094 2086 2086 2094 2094 2131 2131 2086 2086 2086 2086 2131 2131 2119 2119 2131 2131 2162 2162 2119 2119 2119 2119 2162 2162 2149 2149 2162 2162 2195 2195 2149 2149 2149 2149 2195 2195 2176 2176 2195 2195 2776 2776 2176 2176 2176 2176 2777 2777 2778 2778 2215 2215 2234 2234 2201 2201 2201 2201 2234 2234 2224 2224 2234 2234 2253 2253 2224 2224 2224 2224 2253 2253 2242 2242 2253 2253 2272 2272 2242 2242 2242 2242 2272 2272 2255 2255 2272 2272 2282 2282 2255 2255 2255 2255 2282 2282 2270 2270 2282 2282 2291 2291 2270 2270 2270 2270 2291 2291 2276 2276 2291 2291 2297 2297 2276 2276 2276 2276 2297 2297 2284 2284 1738 1738 1744 1744 1667 1667 1744 1744 1671 1671 1667 1667 1667 1667 1671 1671 1602 1602 1671 1671 1608 1608 1602 1602 1602 1602 1608 1608 1545 1545 1608 1608 1553 1553 1545 1545 1545 1545 1553 1553 1494 1494 1553 1553 1502 1502 1494 1494 1494 1494 1502 1502 1449 1449 1502 1502 1464 1464 1449 1449 1449 1449 1464 1464 1410 1410 1464 1464 1429 1429 1410 1410 1410 1410 1429 1429 1372 1372 1429 1429 1396 1396 1372 1372 1372 1372 1396 1396 1347 1347 1396 1396 1363 1363 1347 1347 1347 1347 1363 1363 2779 2779 1363 1363 2780 2780 2781 2781 1322 1322 1333 1333 1295 1295 1333 1333 1312 1312 1295 1295 1295 1295 1312 1312 1269 1269 1312 1312 1293 1293 1269 1269 1269 1269 1293 1293 1256 1256 1293 1293 1273 1273 1256 1256 1256 1256 1273 1273 1241 1241 1273 1273 1264 1264 1241 1241 1241 1241 1264 1264 1233 1233 1264 1264 1252 1252 1233 1233 1233 1233 1252 1252 1225 1225 1252 1252 1246 1246 1225 1225 1225 1225 1246 1246 1220 1220 1246 1246 1245 1245 1220 1220 1220 1220 1245 1245 1226 1226 1245 1245 1247 1247 1226 1226 1226 1226 1247 1247 1234 1234 1247 1247 1253 1253 1234 1234 1234 1234 1253 1253 1242 1242 1253 1253 1265 1265 1242 1242 1242 1242 1265 1265 1257 1257 1265 1265 1274 1274 1257 1257 1257 1257 1274 1274 1270 1270 1274 1274 1294 1294 1270 1270 1270 1270 1294 1294 1296 1296 1294 1294 1313 1313 1296 1296 1296 1296 1313 1313 1323 1323 1313 1313 1334 1334 1323 1323 2782 2782 2783 2783 1348 1348 1734 1734 1823 1823 1738 1738 2784 2784 2785 2785 1381 1381 2786 2786 2787 2787 1381 1381 1381 1381 2788 2788 1407 1407 2789 2789 2790 2790 1407 1407 1407 1407 2791 2791 2792 2792 1422 1422 1455 1455 1444 1444 1444 1444 1455 1455 1479 1479 1455 1455 1501 1501 1479 1479 1479 1479 1501 1501 1512 1512 1501 1501 1550 1550 1512 1512 1512 1512 1550 1550 1558 1558 1550 1550 1601 1601 1558 1558 1558 1558 1601 1601 1611 1611 1601 1601 1660 1660 1611 1611 1611 1611 1660 1660 1670 1670 1660 1660 1717 1717 1670 1670 1670 1670 1717 1717 1733 1733 1717 1717 1800 1800 1733 1733 1733 1733 1800 1800 1802 1802 1800 1800 1874 1874 1802 1802 1802 1802 1874 1874 1868 1868 1874 1874 1941 1941 1868 1868 1868 1868 1941 1941 1933 1933 1941 1941 1996 1996 1933 1933 1933 1933 1996 1996 1988 1988 1996 1996 2043 2043 1988 1988 1988 1988 2043 2043 2037 2037 2043 2043 2086 2086 2037 2037 2037 2037 2086 2086 2069 2069 2086 2086 2119 2119 2069 2069 2069 2069 2119 2119 2104 2104 2119 2119 2149 2149 2104 2104 2104 2104 2149 2149 2135 2135 2149 2149 2176 2176 2135 2135 2793 2793 2794 2794 2164 2164 2795 2795 2796 2796 2164 2164 2164 2164 2797 2797 2186 2186 2798 2798 2799 2799 2186 2186 2186 2186 2800 2800 2801 2801 2224 2224 2242 2242 2207 2207 2207 2207 2242 2242 2226 2226 2242 2242 2255 2255 2226 2226 2226 2226 2255 2255 2238 2238 2255 2255 2270 2270 2238 2238 2238 2238 2270 2270 2251 2251 2270 2270 2276 2276 2251 2251 2251 2251 2276 2276 2259 2259 2276 2276 2284 2284 2259 2259 2259 2259 2284 2284 2263 2263 1734 1734 1738 1738 1657 1657 1738 1738 1667 1667 1657 1657 1657 1657 1667 1667 1594 1594 1667 1667 1602 1602 1594 1594 1594 1594 1602 1602 1537 1537 1602 1602 1545 1545 1537 1537 1537 1537 1545 1545 1486 1486 1545 1545 1494 1494 1486 1486 1486 1486 1494 1494 1441 1441 1494 1494 1449 1449 1441 1441 1441 1441 1449 1449 1400 1400 1449 1449 1410 1410 1400 1400 1400 1400 1410 1410 1365 1365 1410 1410 1372 1372 1365 1365 1365 1365 1372 1372 2802 2802 1372 1372 1347 1347 2803 2803 2804 2804 1347 1347 2805 2805 1347 1347 2806 2806 2807 2807 1300 1300 1322 1322 1275 1275 1322 1322 1295 1295 1275 1275 1275 1275 1295 1295 1258 1258 1295 1295 1269 1269 1258 1258 1258 1258 1269 1269 1239 1239 1269 1269 1256 1256 1239 1239 1239 1239 1256 1256 1221 1221 1256 1256 1241 1241 1221 1221 1221 1221 1241 1241 1214 1214 1241 1241 1233 1233 1214 1214 1214 1214 1233 1233 1204 1204 1233 1233 1225 1225 1204 1204 1204 1204 1225 1225 1203 1203 1225 1225 1220 1220 1203 1203 1203 1203 1220 1220 1205 1205 1220 1220 1226 1226 1205 1205 1205 1205 1226 1226 1215 1215 1226 1226 1234 1234 1215 1215 1215 1215 1234 1234 1222 1222 1234 1234 1242 1242 1222 1222 1222 1222 1242 1242 1240 1240 1242 1242 1257 1257 1240 1240 1240 1240 1257 1257 1259 1259 1257 1257 1270 1270 1259 1259 1259 1259 1270 1270 1276 1276 1270 1270 1296 1296 1276 1276 1276 1276 1296 1296 1301 1301 1296 1296 1323 1323 1301 1301 1301 1301 1323 1323 1329 1329 2808 2808 1348 1348 2809 2809 2810 2810 1348 1348 1366 1366 1730 1730 1823 1823 1734 1734 1364 1364 2811 2811 1385 1385 2812 2812 1381 1381 1385 1385 1385 1385 1381 1381 1403 1403 1381 1381 1407 1407 1403 1403 1403 1403 1407 1407 1436 1436 1407 1407 2813 2813 1436 1436 1436 1436 2814 2814 1459 1459 2815 2815 2816 2816 1459 1459 1459 1459 2817 2817 1497 1497 2818 2818 2819 2819 1497 1497 1497 1497 2820 2820 1536 1536 2821 2821 2822 2822 1536 1536 1536 1536 2823 2823 2824 2824 1558 1558 1611 1611 1571 1571 1571 1571 1611 1611 1619 1619 1611 1611 1670 1670 1619 1619 1619 1619 1670 1670 1676 1676 1670 1670 1733 1733 1676 1676 1676 1676 1733 1733 1741 1741 1733 1733 1802 1802 1741 1741 1741 1741 1802 1802 1804 1804 1802 1802 1868 1868 1804 1804 1804 1804 1868 1868 1866 1866 1868 1868 1933 1933 1866 1866 1866 1866 1933 1933 1929 1929 1933 1933 1988 1988 1929 1929 1929 1929 1988 1988 1982 1982 1988 1988 2037 2037 1982 1982 1982 1982 2037 2037 2020 2020 2037 2037 2069 2069 2020 2020 2825 2825 2826 2826 2055 2055 2827 2827 2828 2828 2055 2055 2055 2055 2829 2829 2090 2090 2830 2830 2831 2831 2090 2090 2090 2090 2832 2832 2121 2121 2833 2833 2164 2164 2121 2121 2121 2121 2164 2164 2143 2143 2164 2164 2186 2186 2143 2143 2143 2143 2186 2186 2170 2170 2186 2186 2834 2834 2170 2170 2170 2170 2835 2835 2188 2188 2836 2836 2837 2837 2188 2188 2188 2188 2838 2838 2203 2203 2839 2839 2840 2840 2203 2203 2203 2203 2841 2841 2217 2217 2842 2842 2843 2843 2217 2217 2217 2217 2844 2844 2845 2845 2251 2251 2259 2259 2230 2230 2230 2230 2259 2259 2236 2236 2259 2259 2263 2263 2236 2236 2236 2236 2263 2263 2246 2246 1730 1730 1734 1734 1653 1653 1734 1734 1657 1657 1653 1653 1653 1653 1657 1657 1590 1590 1657 1657 1594 1594 1590 1590 1590 1590 1594 1594 1533 1533 1594 1594 1537 1537 1533 1533 1533 1533 1537 1537 1480 1480 1537 1537 1486 1486 1480 1480 1480 1480 1486 1486 1433 1433 1486 1486 1441 1441 1433 1433 1433 1433 1441 1441 1394 1394 1441 1441 1400 1400 1394 1394 1394 1394 1400 1400 1355 1355 1400 1400 1365 1365 1355 1355 1355 1355 1365 1365 2846 2846 1365 1365 2847 2847 2848 2848 1324 1324 1328 1328 1291 1291 1328 1328 1300 1300 1291 1291 1291 1291 1300 1300 1266 1266 1300 1300 1275 1275 1266 1266 1266 1266 1275 1275 1243 1243 1275 1275 1258 1258 1243 1243 1243 1243 1258 1258 1223 1223 1258 1258 1239 1239 1223 1223 1223 1223 1239 1239 1210 1210 1239 1239 1221 1221 1210 1210 1210 1210 1221 1221 1197 1197 1221 1221 1214 1214 1197 1197 1197 1197 1214 1214 1189 1189 1214 1214 1204 1204 1189 1189 1189 1189 1204 1204 1186 1186 1204 1204 1203 1203 1186 1186 1186 1186 1203 1203 1190 1190 1203 1203 1205 1205 1190 1190 1190 1190 1205 1205 1198 1198 1205 1205 1215 1215 1198 1198 1198 1198 1215 1215 1211 1211 1215 1215 1222 1222 1211 1211 1211 1211 1222 1222 1224 1224 1222 1222 1240 1240 1224 1224 1224 1224 1240 1240 1244 1244 1240 1240 1259 1259 1244 1244 1244 1244 1259 1259 1267 1267 1259 1259 1276 1276 1267 1267 1267 1267 1276 1276 1292 1292 1276 1276 1301 1301 1292 1292 1292 1292 1301 1301 1325 1325 1301 1301 1329 1329 1325 1325 2849 2849 2850 2850 1356 1356 2851 2851 1366 1366 1356 1356 1356 1356 1366 1366 1395 1395 1724 1724 1823 1823 1730 1730 1373 1373 1364 1364 1397 1397 1364 1364 1385 1385 1397 1397 1397 1397 1385 1385 1409 1409 1385 1385 1403 1403 1409 1409 1409 1409 1403 1403 1438 1438 1403 1403 1436 1436 1438 1438 1438 1438 1436 1436 1452 1452 1436 1436 1459 1459 1452 1452 1452 1452 1459 1459 1489 1489 1459 1459 1497 1497 1489 1489 1489 1489 1497 1497 1514 1514 1497 1497 1536 1536 1514 1514 1514 1514 1536 1536 1552 1552 1536 1536 2852 2852 1552 1552 1552 1552 2853 2853 1597 1597 2854 2854 2855 2855 1597 1597 1597 1597 2856 2856 1632 1632 2857 2857 2858 2858 1632 1632 1632 1632 2859 2859 1686 1686 2860 2860 2861 2861 1686 1686 1686 1686 2862 2862 1749 1749 2863 2863 2864 2864 1749 1749 1749 1749 2865 2865 1806 1806 2866 2866 2867 2867 1806 1806 1806 1806 2868 2868 1862 1862 2869 2869 2870 2870 1862 1862 1862 1862 2871 2871 1921 1921 2872 2872 2873 2873 1921 1921 1921 1921 2874 2874 1970 1970 2875 2875 2876 2876 1970 1970 1970 1970 2877 2877 2006 2006 2878 2878 2055 2055 2006 2006 2006 2006 2055 2055 2041 2041 2055 2055 2090 2090 2041 2041 2041 2041 2090 2090 2073 2073 2090 2090 2121 2121 2073 2073 2073 2073 2121 2121 2098 2098 2121 2121 2143 2143 2098 2098 2098 2098 2143 2143 2129 2129 2143 2143 2170 2170 2129 2129 2129 2129 2170 2170 2145 2145 2170 2170 2188 2188 2145 2145 2145 2145 2188 2188 2166 2166 2188 2188 2203 2203 2166 2166 2166 2166 2203 2203 2180 2180 2203 2203 2217 2217 2180 2180 2180 2180 2217 2217 2197 2197 2217 2217 2879 2879 2197 2197 2197 2197 2880 2880 2205 2205 2881 2881 2882 2882 2205 2205 2205 2205 2883 2883 2211 2211 2884 2884 2885 2885 2211 2211 2211 2211 2886 2886 2221 2221 1724 1724 1730 1730 1647 1647 1730 1730 1653 1653 1647 1647 1647 1647 1653 1653 1586 1586 1653 1653 1590 1590 1586 1586 1586 1586 1590 1590 1527 1527 1590 1590 1533 1533 1527 1527 1527 1527 1533 1533 1474 1474 1533 1533 1480 1480 1474 1474 1474 1474 1480 1480 1427 1427 1480 1480 1433 1433 1427 1427 1427 1427 1433 1433 1386 1386 1433 1433 1394 1394 1386 1386 1386 1386 1394 1394 1349 1349 1394 1394 1355 1355 1349 1349 1349 1349 1355 1355 2887 2887 1355 1355 2888 2888 2889 2889 1314 1314 1324 1324 1285 1285 1324 1324 1291 1291 1285 1285 1285 1285 1291 1291 1260 1260 1291 1291 1266 1266 1260 1260 1260 1260 1266 1266 1235 1235 1266 1266 1243 1243 1235 1235 1235 1235 1243 1243 1216 1216 1243 1243 1223 1223 1216 1216 1216 1216 1223 1223 1199 1199 1223 1223 1210 1210 1199 1199 1199 1199 1210 1210 1184 1184 1210 1210 1197 1197 1184 1184 1184 1184 1197 1197 1175 1175 1197 1197 1189 1189 1175 1175 1175 1175 1189 1189 1172 1172 1189 1189 1186 1186 1172 1172 1172 1172 1186 1186 1176 1176 1186 1186 1190 1190 1176 1176 1176 1176 1190 1190 1185 1185 1190 1190 1198 1198 1185 1185 1185 1185 1198 1198 1200 1200 1198 1198 1211 1211 1200 1200 1200 1200 1211 1211 1217 1217 1211 1211 1224 1224 1217 1217 1217 1217 1224 1224 1236 1236 1224 1224 1244 1244 1236 1236 1236 1236 1244 1244 1261 1261 1244 1244 1267 1267 1261 1261 1261 1261 1267 1267 1286 1286 1267 1267 1292 1292 1286 1286 1286 1286 1292 1292 1315 1315 1292 1292 1325 1325 1315 1315 2890 2890 2891 2891 1350 1350 2892 2892 1356 1356 1350 1350 1350 1350 1356 1356 1387 1387 1356 1356 1395 1395 1387 1387 1387 1387 1395 1395 1428 1428 1720 1720 1823 1823 1724 1724 1401 1401 1373 1373 1411 1411 1373 1373 1397 1397 1411 1411 1411 1411 1397 1397 1430 1430 1397 1397 1409 1409 1430 1430 1430 1430 1409 1409 1446 1446 1409 1409 1438 1438 1446 1446 1446 1446 1438 1438 1463 1463 1438 1438 1452 1452 1463 1463 1463 1463 1452 1452 1491 1491 1452 1452 1489 1489 1491 1491 1491 1491 1489 1489 1508 1508 1489 1489 1514 1514 1508 1508 1508 1508 1514 1514 1544 1544 1514 1514 1552 1552 1544 1544 1544 1544 1552 1552 1573 1573 1552 1552 1597 1597 1573 1573 1573 1573 1597 1597 1613 1613 1597 1597 1632 1632 1613 1613 1613 1613 1632 1632 1656 1656 1632 1632 1686 1686 1656 1656 1656 1656 1686 1686 1694 1694 1686 1686 1749 1749 1694 1694 1694 1694 1749 1749 1757 1757 1749 1749 1806 1806 1757 1757 1757 1757 1806 1806 1808 1808 1806 1806 1862 1862 1808 1808 1808 1808 1862 1862 1854 1854 1862 1862 1921 1921 1854 1854 1854 1854 1921 1921 1917 1917 1921 1921 1970 1970 1917 1917 1917 1917 1970 1970 1949 1949 1970 1970 2006 2006 1949 1949 1949 1949 2006 2006 1990 1990 2006 2006 2041 2041 1990 1990 1990 1990 2041 2041 2025 2025 2041 2041 2073 2073 2025 2025 2025 2025 2073 2073 2049 2049 2073 2073 2098 2098 2049 2049 2049 2049 2098 2098 2084 2084 2098 2098 2129 2129 2084 2084 2084 2084 2129 2129 2100 2100 2129 2129 2145 2145 2100 2100 2100 2100 2145 2145 2125 2125 2145 2145 2166 2166 2125 2125 2125 2125 2166 2166 2137 2137 2166 2166 2180 2180 2137 2137 2137 2137 2180 2180 2155 2155 2180 2180 2197 2197 2155 2155 2155 2155 2197 2197 2168 2168 2197 2197 2205 2205 2168 2168 2168 2168 2205 2205 2174 2174 2205 2205 2211 2211 2174 2174 2174 2174 2211 2211 2182 2182 2211 2211 2221 2221 2182 2182 2182 2182 2221 2221 2193 2193 1720 1720 1724 1724 1643 1643 1724 1724 1647 1647 1643 1643 1643 1643 1647 1647 1578 1578 1647 1647 1586 1586 1578 1578 1578 1578 1586 1586 1523 1523 1586 1586 1527 1527 1523 1523 1523 1523 1527 1527 1468 1468 1527 1527 1474 1474 1468 1468 1468 1468 1474 1474 1419 1419 1474 1474 1427 1427 1419 1419 1419 1419 1427 1427 1378 1378 1427 1427 1386 1386 1378 1378 1378 1378 1386 1386 1343 1343 1386 1386 1349 1349 1343 1343 1343 1343 1349 1349 2893 2893 1349 1349 2894 2894 2895 2895 1308 1308 1314 1314 1279 1279 1314 1314 1285 1285 1279 1279 1279 1279 1285 1285 1250 1250 1285 1285 1260 1260 1250 1250 1250 1250 1260 1260 1229 1229 1260 1260 1235 1235 1229 1229 1229 1229 1235 1235 1208 1208 1235 1235 1216 1216 1208 1208 1208 1208 1216 1216 1193 1193 1216 1216 1199 1199 1193 1193 1193 1193 1199 1199 1177 1177 1199 1199 1184 1184 1177 1177 1177 1177 1184 1184 1168 1168 1184 1184 1175 1175 1168 1168 1168 1168 1175 1175 1164 1164 1175 1175 1172 1172 1164 1164 1164 1164 1172 1172 1169 1169 1172 1172 1176 1176 1169 1169 1169 1169 1176 1176 1178 1178 1176 1176 1185 1185 1178 1178 1178 1178 1185 1185 1194 1194 1185 1185 1200 1200 1194 1194 1194 1194 1200 1200 1209 1209 1200 1200 1217 1217 1209 1209 1209 1209 1217 1217 1230 1230 1217 1217 1236 1236 1230 1230 1230 1230 1236 1236 1251 1251 1236 1236 1261 1261 1251 1251 1251 1251 1261 1261 1280 1280 1261 1261 1286 1286 1280 1280 1280 1280 1286 1286 1309 1309 1286 1286 1315 1315 1309 1309 2896 2896 2897 2897 1344 1344 2898 2898 1350 1350 1344 1344 1344 1344 1350 1350 1379 1379 1350 1350 1387 1387 1379 1379 1379 1379 1387 1387 1420 1420 1387 1387 1428 1428 1420 1420 1420 1420 1428 1428 1469 1469 1718 1718 1823 1823 1720 1720 1434 1434 1401 1401 1442 1442 1401 1401 1411 1411 1442 1442 1442 1442 1411 1411 1450 1450 1411 1411 1430 1430 1450 1450 1450 1450 1430 1430 1465 1465 1430 1430 1446 1446 1465 1465 1465 1465 1446 1446 1485 1485 1446 1446 1463 1463 1485 1485 1485 1485 1463 1463 1499 1499 1463 1463 1491 1491 1499 1499 1499 1499 1491 1491 1518 1518 1491 1491 1508 1508 1518 1518 1518 1518 1508 1508 1548 1548 1508 1508 1544 1544 1548 1548 1548 1548 1544 1544 1567 1567 1544 1544 1573 1573 1567 1567 1567 1567 1573 1573 1605 1605 1573 1573 1613 1613 1605 1605 1605 1605 1613 1613 1628 1628 1613 1613 1656 1656 1628 1628 1628 1628 1656 1656 1674 1674 1656 1656 1694 1694 1674 1674 1674 1674 1694 1694 1705 1705 1694 1694 1757 1757 1705 1705 1705 1705 1757 1757 1761 1761 1757 1757 1808 1808 1761 1761 1761 1761 1808 1808 1812 1812 1808 1808 1854 1854 1812 1812 1812 1812 1854 1854 1850 1850 1854 1854 1917 1917 1850 1850 1850 1850 1917 1917 1905 1905 1917 1917 1949 1949 1905 1905 1905 1905 1949 1949 1937 1937 1949 1949 1990 1990 1937 1937 1937 1937 1990 1990 1978 1978 1990 1990 2025 2025 1978 1978 1978 1978 2025 2025 1998 1998 2025 2025 2049 2049 1998 1998 1998 1998 2049 2049 2035 2035 2049 2049 2084 2084 2035 2035 2035 2035 2084 2084 2053 2053 2084 2084 2100 2100 2053 2053 2053 2053 2100 2100 2078 2078 2100 2100 2125 2125 2078 2078 2078 2078 2125 2125 2092 2092 2125 2125 2137 2137 2092 2092 2092 2092 2137 2137 2110 2110 2137 2137 2155 2155 2110 2110 2110 2110 2155 2155 2127 2127 2155 2155 2168 2168 2127 2127 2127 2127 2168 2168 2133 2133 2168 2168 2174 2174 2133 2133 2133 2133 2174 2174 2141 2141 2174 2174 2182 2182 2141 2141 2141 2141 2182 2182 2153 2153 2182 2182 2193 2193 2153 2153 2153 2153 2193 2193 2160 2160 1718 1718 1720 1720 1641 1641 1720 1720 1643 1643 1641 1641 1641 1641 1643 1643 1576 1576 1643 1643 1578 1578 1576 1576 1576 1576 1578 1578 1519 1519 1578 1578 1523 1523 1519 1519 1519 1519 1523 1523 1466 1466 1523 1523 1468 1468 1466 1466 1466 1466 1468 1468 1417 1417 1468 1468 1419 1419 1417 1417 1417 1417 1419 1419 1376 1376 1419 1419 1378 1378 1376 1376 1376 1376 1378 1378 1339 1339 1378 1378 1343 1343 1339 1339 1339 1339 1343 1343 2899 2899 1343 1343 2900 2900 2901 2901 1304 1304 1308 1308 1277 1277 1308 1308 1279 1279 1277 1277 1277 1277 1279 1279 1248 1248 1279 1279 1250 1250 1248 1248 1248 1248 1250 1250 1227 1227 1250 1250 1229 1229 1227 1227 1227 1227 1229 1229 1206 1206 1229 1229 1208 1208 1206 1206 1206 1206 1208 1208 1191 1191 1208 1208 1193 1193 1191 1191 1191 1191 1193 1193 1173 1173 1193 1193 1177 1177 1173 1173 1173 1173 1177 1177 1165 1165 1177 1177 1168 1168 1165 1165 1165 1165 1168 1168 1163 1163 1168 1168 1164 1164 1163 1163 1163 1163 1164 1164 1166 1166 1164 1164 1169 1169 1166 1166 1166 1166 1169 1169 1174 1174 1169 1169 1178 1178 1174 1174 1174 1174 1178 1178 1192 1192 1178 1178 1194 1194 1192 1192 1192 1192 1194 1194 1207 1207 1194 1194 1209 1209 1207 1207 1207 1207 1209 1209 1228 1228 1209 1209 1230 1230 1228 1228 1228 1228 1230 1230 1249 1249 1230 1230 1251 1251 1249 1249 1249 1249 1251 1251 1278 1278 1251 1251 1280 1280 1278 1278 1278 1278 1280 1280 1305 1305 1280 1280 1309 1309 1305 1305 2902 2902 2903 2903 1340 1340 2904 2904 1344 1344 1340 1340 1340 1340 1344 1344 1377 1377 1344 1344 1379 1379 1377 1377 1377 1377 1379 1379 1418 1418 1379 1379 1420 1420 1418 1418 1418 1418 1420 1420 1467 1467 1420 1420 1469 1469 1467 1467 1467 1467 1469 1469 1520 1520 1722 1722 1823 1823 1718 1718 1475 1475 1434 1434 1481 1481 1434 1434 1442 1442 1481 1481 1481 1481 1442 1442 1487 1487 1442 1442 1450 1450 1487 1487 1487 1487 1450 1450 1495 1495 1450 1450 1465 1465 1495 1495 1495 1495 1465 1465 1503 1503 1465 1465 1485 1485 1503 1503 1503 1503 1485 1485 1522 1522 1485 1485 1499 1499 1522 1522 1522 1522 1499 1499 1542 1542 1499 1499 1518 1518 1542 1542 1542 1542 1518 1518 1556 1556 1518 1518 1548 1548 1556 1556 1556 1556 1548 1548 1575 1575 1548 1548 1567 1567 1575 1575 1575 1575 1567 1567 1607 1607 1567 1567 1605 1605 1607 1607 1607 1607 1605 1605 1621 1621 1605 1605 1628 1628 1621 1621 1621 1621 1628 1628 1664 1664 1628 1628 1674 1674 1664 1664 1664 1664 1674 1674 1688 1688 1674 1674 1705 1705 1688 1688 1688 1688 1705 1705 1729 1729 1705 1705 1761 1761 1729 1729 1729 1729 1761 1761 1771 1771 1761 1761 1812 1812 1771 1771 1771 1771 1812 1812 1814 1814 1812 1812 1850 1850 1814 1814 1814 1814 1850 1850 1848 1848 1850 1850 1905 1905 1848 1848 1848 1848 1905 1905 1894 1894 1905 1905 1937 1937 1894 1894 1894 1894 1937 1937 1923 1923 1937 1937 1978 1978 1923 1923 1923 1923 1978 1978 1947 1947 1978 1978 1998 1998 1947 1947 1947 1947 1998 1998 1984 1984 1998 1998 2035 2035 1984 1984 1984 1984 2035 2035 2000 2000 2035 2035 2053 2053 2000 2000 2000 2000 2053 2053 2029 2029 2053 2053 2078 2078 2029 2029 2029 2029 2078 2078 2045 2045 2078 2078 2092 2092 2045 2045 2045 2045 2092 2092 2061 2061 2092 2092 2110 2110 2061 2061 2061 2061 2110 2110 2080 2080 2110 2110 2127 2127 2080 2080 2080 2080 2127 2127 2088 2088 2127 2127 2133 2133 2088 2088 2088 2088 2133 2133 2096 2096 2133 2133 2141 2141 2096 2096 2096 2096 2141 2141 2106 2106 2141 2141 2153 2153 2106 2106 2106 2106 2153 2153 2114 2114 2153 2153 2160 2160 2114 2114 2114 2114 2160 2160 2123 2123 1722 1722 1718 1718 1645 1645 1718 1718 1641 1641 1645 1645 1645 1645 1641 1641 1580 1580 1641 1641 1576 1576 1580 1580 1580 1580 1576 1576 1525 1525 1576 1576 1519 1519 1525 1525 1525 1525 1519 1519 1472 1472 1519 1519 1466 1466 1472 1472 1472 1472 1466 1466 1423 1423 1466 1466 1417 1417 1423 1423 1423 1423 1417 1417 1382 1382 1417 1417 1376 1376 1382 1382 1382 1382 1376 1376 1345 1345 1376 1376 1339 1339 1345 1345 1345 1345 1339 1339 2905 2905 1339 1339 2906 2906 2907 2907 1310 1310 1304 1304 1283 1283 1304 1304 1277 1277 1283 1283 1283 1283 1277 1277 1254 1254 1277 1277 1248 1248 1254 1254 1254 1254 1248 1248 1231 1231 1248 1248 1227 1227 1231 1231 1231 1231 1227 1227 1212 1212 1227 1227 1206 1206 1212 1212 1212 1212 1206 1206 1195 1195 1206 1206 1191 1191 1195 1195 1195 1195 1191 1191 1180 1180 1191 1191 1173 1173 1180 1180 1180 1180 1173 1173 1170 1170 1173 1173 1165 1165 1170 1170 1170 1170 1165 1165 1167 1167 1165 1165 1163 1163 1167 1167 1167 1167 1163 1163 1171 1171 1163 1163 1166 1166 1171 1171 1171 1171 1166 1166 1181 1181 1166 1166 1174 1174 1181 1181 1181 1181 1174 1174 1196 1196 1174 1174 1192 1192 1196 1196 1196 1196 1192 1192 1213 1213 1192 1192 1207 1207 1213 1213 1213 1213 1207 1207 1232 1232 1207 1207 1228 1228 1232 1232 1232 1232 1228 1228 1255 1255 1228 1228 1249 1249 1255 1255 1255 1255 1249 1249 1284 1284 1249 1249 1278 1278 1284 1284 1284 1284 1278 1278 1311 1311 1278 1278 1305 1305 1311 1311 2908 2908 2909 2909 1346 1346 2910 2910 1340 1340 1346 1346 1346 1346 1340 1340 1383 1383 1340 1340 1377 1377 1383 1383 1383 1383 1377 1377 1424 1424 1377 1377 1418 1418 1424 1424 1424 1424 1418 1418 1473 1473 1418 1418 1467 1467 1473 1473 1473 1473 1467 1467 1526 1526 1467 1467 1520 1520 1526 1526 1526 1526 1520 1520 1581 1581 1726 1726 1823 1823 1722 1722 1524 1524 1475 1475 1528 1528 1475 1475 1481 1481 1528 1528 1528 1528 1481 1481 1534 1534 1481 1481 1487 1487 1534 1534 1534 1534 1487 1487 1538 1538 1487 1487 1495 1495 1538 1538 1538 1538 1495 1495 1546 1546 1495 1495 1503 1503 1546 1546 1546 1546 1503 1503 1554 1554 1503 1503 1522 1522 1554 1554 1554 1554 1522 1522 1560 1560 1522 1522 1542 1542 1560 1560 1560 1560 1542 1542 1585 1585 1542 1542 1556 1556 1585 1585 1585 1585 1556 1556 1599 1599 1556 1556 1575 1575 1599 1599 1599 1599 1575 1575 1615 1615 1575 1575 1607 1607 1615 1615 1615 1615 1607 1607 1634 1634 1607 1607 1621 1621 1634 1634 1634 1634 1621 1621 1666 1666 1621 1621 1664 1664 1666 1666 1666 1666 1664 1664 1684 1684 1664 1664 1688 1688 1684 1684 1684 1684 1688 1688 1707 1707 1688 1688 1729 1729 1707 1707 1707 1707 1729 1729 1751 1751 1729 1729 1771 1771 1751 1751 1751 1751 1771 1771 1775 1775 1771 1771 1814 1814 1775 1775 1775 1775 1814 1814 1816 1816 1814 1814 1848 1848 1816 1816 1816 1816 1848 1848 1842 1842 1848 1848 1894 1894 1842 1842 1842 1842 1894 1894 1870 1870 1894 1894 1923 1923 1870 1870 1870 1870 1923 1923 1911 1911 1923 1923 1947 1947 1911 1911 1911 1911 1947 1947 1931 1931 1947 1947 1984 1984 1931 1931 1931 1931 1984 1984 1955 1955 1984 1984 2000 2000 1955 1955 1955 1955 2000 2000 1980 1980 2000 2000 2029 2029 1980 1980 1980 1980 2029 2029 1992 1992 2029 2029 2045 2045 1992 1992 1992 1992 2045 2045 2008 2008 2045 2045 2061 2061 2008 2008 2008 2008 2061 2061 2031 2031 2061 2061 2080 2080 2031 2031 2031 2031 2080 2080 2039 2039 2080 2080 2088 2088 2039 2039 2039 2039 2088 2088 2047 2047 2088 2088 2096 2096 2047 2047 2047 2047 2096 2096 2057 2057 2096 2096 2106 2106 2057 2057 2057 2057 2106 2106 2065 2065 2106 2106 2114 2114 2065 2065 2065 2065 2114 2114 2076 2076 2114 2114 2123 2123 2076 2076 2076 2076 2123 2123 2082 2082 1726 1726 1722 1722 1651 1651 1722 1722 1645 1645 1651 1651 1651 1651 1645 1645 1588 1588 1645 1645 1580 1580 1588 1588 1588 1588 1580 1580 1529 1529 1580 1580 1525 1525 1529 1529 1529 1529 1525 1525 1476 1476 1525 1525 1472 1472 1476 1476 1476 1476 1472 1472 1431 1431 1472 1472 1423 1423 1431 1431 1431 1431 1423 1423 1390 1390 1423 1423 1382 1382 1390 1390 1390 1390 1382 1382 1353 1353 1382 1382 1345 1345 1353 1353 1353 1353 1345 1345 2911 2911 1345 1345 2912 2912 2913 2913 1318 1318 1310 1310 1287 1287 1310 1310 1283 1283 1287 1287 1287 1287 1283 1283 1262 1262 1283 1283 1254 1254 1262 1262 1262 1262 1254 1254 1237 1237 1254 1254 1231 1231 1237 1237 1237 1237 1231 1231 1218 1218 1231 1231 1212 1212 1218 1218 1218 1218 1212 1212 1201 1201 1212 1212 1195 1195 1201 1201 1201 1201 1195 1195 1187 1187 1195 1195 1180 1180 1187 1187 1187 1187 1180 1180 1182 1182 1180 1180 1170 1170 1182 1182 1182 1182 1170 1170 1179 1179 1170 1170 1167 1167 1179 1179 1179 1179 1167 1167 1183 1183 1167 1167 1171 1171 1183 1183 1183 1183 1171 1171 1188 1188 1171 1171 1181 1181 1188 1188 1188 1188 1181 1181 1202 1202 1181 1181 1196 1196 1202 1202 1202 1202 1196 1196 1219 1219 1196 1196 1213 1213 1219 1219 1219 1219 1213 1213 1238 1238 1213 1213 1232 1232 1238 1238 1238 1238 1232 1232 1263 1263 1232 1232 1255 1255 1263 1263 1263 1263 1255 1255 1288 1288 1255 1255 1284 1284 1288 1288 1288 1288 1284 1284 1319 1319 1284 1284 1311 1311 1319 1319 2914 2914 2915 2915 1354 1354 2916 2916 1346 1346 1354 1354 1354 1354 1346 1346 1391 1391 1346 1346 1383 1383 1391 1391 1391 1391 1383 1383 1432 1432 1383 1383 1424 1424 1432 1432 1432 1432 1424 1424 1477 1477 1424 1424 1473 1473 1477 1477 1477 1477 1473 1473 1530 1530 1473 1473 1526 1526 1530 1530 1530 1530 1526 1526 1589 1589 1526 1526 1581 1581 1589 1589 1589 1589 1581 1581 1652 1652 1577 1577 1524 1524 1579 1579 1524 1524 1528 1528 1579 1579 1579 1579 1528 1528 1587 1587 1528 1528 1534 1534 1587 1587 1587 1587 1534 1534 1591 1591 1534 1534 1538 1538 1591 1591 1591 1591 1538 1538 1595 1595 1538 1538 1546 1546 1595 1595 1595 1595 1546 1546 1603 1603 1546 1546 1554 1554 1603 1603 1603 1603 1554 1554 1609 1609 1554 1554 1560 1560 1609 1609 1609 1609 1560 1560 1617 1617 1560 1560 1585 1585 1617 1617 1617 1617 1585 1585 1623 1623 1585 1585 1599 1599 1623 1623 1623 1623 1599 1599 1638 1638 1599 1599 1615 1615 1638 1638 1638 1638 1615 1615 1662 1662 1615 1615 1634 1634 1662 1662 1662 1662 1634 1634 1680 1680 1634 1634 1666 1666 1680 1680 1680 1680 1666 1666 1690 1690 1666 1666 1684 1684 1690 1690 1690 1690 1684 1684 1709 1709 1684 1684 1707 1707 1709 1709 1709 1709 1707 1707 1743 1743 1707 1707 1751 1751 1743 1743 1743 1743 1751 1751 1765 1765 1751 1751 1775 1775 1765 1765 1765 1765 1775 1775 1781 1781 1775 1775 1816 1816 1781 1781 1781 1781 1816 1816 1818 1818 1816 1816 1842 1842 1818 1818 1818 1818 1842 1842 1838 1838 1842 1842 1870 1870 1838 1838 1838 1838 1870 1870 1856 1856 1870 1870 1911 1911 1856 1856 1856 1856 1911 1911 1884 1884 1911 1911 1931 1931 1884 1884 1884 1884 1931 1931 1915 1915 1931 1931 1955 1955 1915 1915 1915 1915 1955 1955 1925 1925 1955 1955 1980 1980 1925 1925 1925 1925 1980 1980 1939 1939 1980 1980 1992 1992 1939 1939 1939 1939 1992 1992 1959 1959 1992 1992 2008 2008 1959 1959 1959 1959 2008 2008 1976 1976 2008 2008 2031 2031 1976 1976 1976 1976 2031 2031 1986 1986 2031 2031 2039 2039 1986 1986 1986 1986 2039 2039 1994 1994 2039 2039 2047 2047 1994 1994 1994 1994 2047 2047 2004 2004 2047 2047 2057 2057 2004 2004 2004 2004 2057 2057 2012 2012 2057 2057 2065 2065 2012 2012 2012 2012 2065 2065 2018 2018 2065 2065 2076 2076 2018 2018 2018 2018 2076 2076 2027 2027 2076 2076 2082 2082 2027 2027 2027 2027 2082 2082 2033 2033 1646 1646 1577 1577 1642 1642 1577 1577 1579 1579 1642 1642 1642 1642 1579 1579 1644 1644 1579 1579 1587 1587 1644 1644 1644 1644 1587 1587 1648 1648 1587 1587 1591 1591 1648 1648 1648 1648 1591 1591 1654 1654 1591 1591 1595 1595 1654 1654 1654 1654 1595 1595 1658 1658 1595 1595 1603 1603 1658 1658 1658 1658 1603 1603 1668 1668 1603 1603 1609 1609 1668 1668 1668 1668 1609 1609 1672 1672 1609 1609 1617 1617 1672 1672 1672 1672 1617 1617 1678 1678 1617 1617 1623 1623 1678 1678 1678 1678 1623 1623 1682 1682 1623 1623 1638 1638 1682 1682 1682 1682 1638 1638 1692 1692 1638 1638 1662 1662 1692 1692 1692 1692 1662 1662 1696 1696 1662 1662 1680 1680 1696 1696 1696 1696 1680 1680 1713 1713 1680 1680 1690 1690 1713 1713 1713 1713 1690 1690 1737 1737 1690 1690 1709 1709 1737 1737 1737 1737 1709 1709 1753 1753 1709 1709 1743 1743 1753 1753 1753 1753 1743 1743 1767 1767 1743 1743 1765 1765 1767 1767 1767 1767 1765 1765 1777 1777 1765 1765 1781 1781 1777 1777 1777 1777 1781 1781 1785 1785 1781 1781 1818 1818 1785 1785 1785 1785 1818 1818 1820 1820 1818 1818 1838 1838 1820 1820 1820 1820 1838 1838 1834 1834 1838 1838 1856 1856 1834 1834 1834 1834 1856 1856 1844 1844 1856 1856 1884 1884 1844 1844 1844 1844 1884 1884 1858 1858 1884 1884 1915 1915 1858 1858 1858 1858 1915 1915 1876 1876 1915 1915 1925 1925 1876 1876 1876 1876 1925 1925 1899 1899 1925 1925 1939 1939 1899 1899 1899 1899 1939 1939 1913 1913 1939 1939 1959 1959 1913 1913 1913 1913 1959 1959 1919 1919 1959 1959 1976 1976 1919 1919 1919 1919 1976 1976 1927 1927 1976 1976 1986 1986 1927 1927 1927 1927 1986 1986 1935 1935 1986 1986 1994 1994 1935 1935 1935 1935 1994 1994 1943 1943 1994 1994 2004 2004 1943 1943 1943 1943 2004 2004 1951 1951 2004 2004 2012 2012 1951 1951 1951 1951 2012 2012 1961 1961 2012 2012 2018 2018 1961 1961 1961 1961 2018 2018 1968 1968 2018 2018 2027 2027 1968 1968 1968 1968 2027 2027 1972 1972 2027 2027 2033 2033 1972 1972 1972 1972 2033 2033 1974 1974 1727 1727 1646 1646 1723 1723 1646 1646 1642 1642 1723 1723 1723 1723 1642 1642 1719 1719 1642 1642 1644 1644 1719 1719 1719 1719 1644 1644 1721 1721 1644 1644 1648 1648 1721 1721 1721 1721 1648 1648 1725 1725 1648 1648 1654 1654 1725 1725 1725 1725 1654 1654 1731 1731 1654 1654 1658 1658 1731 1731 1731 1731 1658 1658 1735 1735 1658 1658 1668 1668 1735 1735 1735 1735 1668 1668 1739 1739 1668 1668 1672 1672 1739 1739 1739 1739 1672 1672 1745 1745 1672 1672 1678 1678 1745 1745 1745 1745 1678 1678 1747 1747 1678 1678 1682 1682 1747 1747 1747 1747 1682 1682 1755 1755 1682 1682 1692 1692 1755 1755 1755 1755 1692 1692 1759 1759 1692 1692 1696 1696 1759 1759 1759 1759 1696 1696 1763 1763 1696 1696 1713 1713 1763 1763 1763 1763 1713 1713 1769 1769 1713 1713 1737 1737 1769 1769 1769 1769 1737 1737 1773 1773 1737 1737 1753 1753 1773 1773 1773 1773 1753 1753 1779 1779 1753 1753 1767 1767 1779 1779 1779 1779 1767 1767 1783 1783 1767 1767 1777 1777 1783 1783 1783 1783 1777 1777 1787 1787 1777 1777 1785 1785 1787 1787 1787 1787 1785 1785 1810 1810 1785 1785 1820 1820 1810 1810 1810 1810 1820 1820 1822 1822 1820 1820 1834 1834 1822 1822 1822 1822 1834 1834 1832 1832 1834 1834 1844 1844 1832 1832 1832 1832 1844 1844 1836 1836 1844 1844 1858 1858 1836 1836 1836 1836 1858 1858 1840 1840 1858 1858 1876 1876 1840 1840 1840 1840 1876 1876 1846 1846 1876 1876 1899 1899 1846 1846 1846 1846 1899 1899 1852 1852 1899 1899 1913 1913 1852 1852 1852 1852 1913 1913 1860 1860 1913 1913 1919 1919 1860 1860 1860 1860 1919 1919 1864 1864 1919 1919 1927 1927 1864 1864 1864 1864 1927 1927 1872 1872 1927 1927 1935 1935 1872 1872 1872 1872 1935 1935 1880 1880 1935 1935 1943 1943 1880 1880 1880 1880 1943 1943 1888 1888 1943 1943 1951 1951 1888 1888 1888 1888 1951 1951 1897 1897 1951 1951 1961 1961 1897 1897 1897 1897 1961 1961 1901 1901 1961 1961 1968 1968 1901 1901 1901 1901 1968 1968 1903 1903 1968 1968 1972 1972 1903 1903 1903 1903 1972 1972 1907 1907 1972 1972 1974 1974 1907 1907 1907 1907 1974 1974 1909 1909 1902 1902 1825 1825 1906 1906 1727 1727 1652 1652 1646 1646 1652 1652 1581 1581 1646 1646 1646 1646 1581 1581 1577 1577 1581 1581 1520 1520 1577 1577 1577 1577 1520 1520 1524 1524 1520 1520 1469 1469 1524 1524 1524 1524 1469 1469 1475 1475 1469 1469 1428 1428 1475 1475 1475 1475 1428 1428 1434 1434 1428 1428 1395 1395 1434 1434 1434 1434 1395 1395 1401 1401 1395 1395 1366 1366 1401 1401 1401 1401 1366 1366 1373 1373 1366 1366 1348 1348 1373 1373 1373 1373 1348 1348 1364 1364 1348 1348 2917 2917 1364 1364 1364 1364 2918 2918 2919 2919 1334 1334 1331 1331 1358 1358 1358 1358 1331 1331 1362 1362 1331 1331 1342 1342 1362 1362 2920 2920 2921 2921 1369 1369 2922 2922 1360 1360 1369 1369 1369 1369 1360 1360 1399 1399 1360 1360 1389 1389 1399 1399 1399 1399 1389 1389 1426 1426 1389 1389 1416 1416 1426 1426 1426 1426 1416 1416 1461 1461 1416 1416 1457 1457 1461 1461 1461 1461 1457 1457 1506 1506 1457 1457 1504 1504 1506 1506 1506 1506 1504 1504 1561 1561 1504 1504 1562 1562 1561 1561 1561 1561 1562 1562 1625 1625 1562 1562 1629 1629 1625 1625 1625 1625 1629 1629 1700 1700 1629 1629 1702 1702 1700 1700 1700 1700 1702 1702 1793 1793 1702 1702 1795 1795 1793 1793 1793 1793 1795 1795 1881 1881 1795 1795 1877 1877 1881 1881 1881 1881 1877 1877 1944 1944 1877 1877 1940 1940 1944 1944 1944 1944 1940 1940 1995 1995 1940 1940 1987 1987 1995 1995 1995 1995 1987 1987 2036 2036 1987 1987 2019 2019 2036 2036 2923 2923 2924 2924 2054 2054 2925 2925 2040 2040 2054 2054 2054 2054 2040 2040 2072 2072 2040 2040 2048 2048 2072 2072 2072 2072 2048 2048 2083 2083 2048 2048 2052 2052 2083 2083 2083 2083 2052 2052 2077 2077 2052 2052 2044 2044 2077 2077 2077 2077 2044 2044 2060 2060 2044 2044 2030 2030 2060 2060 2060 2060 2030 2030 2038 2038 2030 2030 1993 1993 2038 2038 2038 2038 1993 1993 2003 2003 1993 1993 1950 1950 2003 2003 2003 2003 1950 1950 1960 1960 1950 1950 1900 1900 1960 1960 1960 1960 1900 1900 1902 1902 1900 1900 1825 1825 1902 1902
+3 3 4 4 2 2 4 4 0 0 2 2 2 2 0 0 1 1 8 8 7 7 6 6 7 7 4 4 6 6 6 6 4 4 5 5 4 4 3 3 5 5 8 8 9 9 7 7 9 9 10 10 7 7 7 7 10 10 11 11 10 10 12 12 11 11 12 12 13 13 11 11 11 11 13 13 14 14 18 18 17 17 16 16 17 17 14 14 16 16 16 16 14 14 15 15 14 14 13 13 15 15 2848 2848 19 19 2849 2849 19 19 20 20 2850 2850 2851 2851 20 20 21 21 25 25 24 24 23 23 24 24 21 21 23 23 23 23 21 21 22 22 21 21 20 20 22 22 25 25 26 26 24 24 26 26 27 27 24 24 24 24 27 27 28 28 27 27 29 29 28 28 29 29 30 30 28 28 28 28 30 30 31 31 30 30 32 32 31 31 32 32 33 33 31 31 31 31 33 33 34 34 33 33 35 35 34 34 35 35 36 36 34 34 34 34 36 36 39 39 36 36 37 37 39 39 39 39 37 37 38 38 42 42 43 43 41 41 43 43 39 39 41 41 41 41 39 39 40 40 39 39 38 38 40 40 42 42 44 44 43 43 44 44 45 45 43 43 43 43 45 45 47 47 45 45 46 46 47 47 46 46 48 48 47 47 47 47 48 48 50 50 52 52 53 53 51 51 53 53 50 50 51 51 51 51 50 50 49 49 50 50 48 48 49 49 52 52 54 54 53 53 54 54 55 55 53 53 53 53 55 55 57 57 59 59 60 60 58 58 60 60 57 57 58 58 58 58 57 57 56 56 57 57 55 55 56 56 59 59 61 61 60 60 61 61 62 62 60 60 60 60 62 62 64 64 62 62 63 63 64 64 63 63 2852 2852 64 64 64 64 2853 2853 2854 2854 69 69 70 70 68 68 70 70 67 67 68 68 68 68 67 67 66 66 67 67 65 65 66 66 69 69 71 71 70 70 71 71 72 72 70 70 70 70 72 72 74 74 76 76 77 77 75 75 77 77 74 74 75 75 75 75 74 74 73 73 74 74 72 72 73 73 76 76 78 78 77 77 78 78 79 79 77 77 77 77 79 79 81 81 79 79 80 80 81 81 80 80 84 84 81 81 81 81 84 84 86 86 92 92 93 93 88 88 93 93 86 86 88 88 88 88 86 86 85 85 86 86 84 84 85 85 92 92 94 94 93 93 94 94 91 91 93 93 93 93 91 91 90 90 83 83 82 82 87 87 82 82 90 90 87 87 87 87 90 90 89 89 90 90 91 91 89 89 152 152 169 169 168 168 178 178 186 186 185 185 230 230 238 238 237 237 248 248 256 256 255 255 276 276 291 291 290 290 300 300 308 308 307 307 325 325 327 327 326 326 352 352 362 362 361 361 375 375 381 381 380 380 404 404 424 424 423 423 431 431 436 436 435 435 438 438 429 429 428 428 418 418 408 408 406 406 390 390 387 387 386 386 364 364 351 351 350 350 336 336 334 334 333 333 314 314 299 299 298 298 285 285 282 282 281 281 239 239 229 229 228 228 213 213 212 212 211 211 187 187 177 177 176 176 161 161 160 160 159 159 2855 2855 2856 2856 105 105 2857 2857 114 114 105 105 2858 2858 126 126 2859 2859 126 126 145 145 2860 2860 113 113 103 103 114 114 103 103 104 104 114 114 114 114 104 104 105 105 2861 2861 2862 2862 136 136 2863 2863 154 154 136 136 136 136 154 154 137 137 154 154 155 155 137 137 137 137 155 155 138 138 155 155 156 156 138 138 138 138 156 156 139 139 156 156 157 157 139 139 139 139 157 157 140 140 157 157 158 158 140 140 140 140 158 158 141 141 158 158 159 159 141 141 2864 2864 2865 2865 258 258 2866 2866 2867 2867 258 258 258 258 2868 2868 259 259 2869 2869 2870 2870 259 259 259 259 2871 2871 260 260 2872 2872 2873 2873 260 260 260 260 2874 2874 261 261 2875 2875 2876 2876 261 261 261 261 2877 2877 262 262 2878 2878 2879 2879 262 262 262 262 2880 2880 263 263 2881 2881 2882 2882 263 263 2883 2883 2884 2884 197 197 2885 2885 180 180 197 197 197 197 180 180 199 199 180 180 181 181 199 199 199 199 181 181 200 200 181 181 182 182 200 200 200 200 182 182 201 201 182 182 183 183 201 201 201 201 183 183 202 202 183 183 184 184 202 202 202 202 184 184 203 203 184 184 185 185 203 203 116 116 108 108 109 109 108 108 107 107 109 109 95 95 96 96 107 107 96 96 97 97 107 107 107 107 97 97 109 109 97 97 98 98 109 109 109 109 98 98 110 110 98 98 99 99 110 110 110 110 99 99 111 111 99 99 100 100 111 111 111 111 100 100 112 112 100 100 101 101 112 112 112 112 101 101 113 113 101 101 102 102 113 113 113 113 102 102 103 103 124 124 116 116 123 123 116 116 109 109 123 123 123 123 109 109 122 122 109 109 110 110 122 122 122 122 110 110 121 121 110 110 111 111 121 121 121 121 111 111 120 120 111 111 112 112 120 120 120 120 112 112 119 119 112 112 113 113 119 119 119 119 113 113 118 118 113 113 114 114 118 118 118 118 114 114 2886 2886 114 114 2887 2887 2888 2888 2889 2889 2890 2890 118 118 2891 2891 136 136 118 118 118 118 136 136 119 119 136 136 137 137 119 119 119 119 137 137 120 120 137 137 138 138 120 120 120 120 138 138 121 121 138 138 139 139 121 121 121 121 139 139 122 122 139 139 140 140 122 122 122 122 140 140 123 123 140 140 141 141 123 123 123 123 141 141 124 124 141 141 142 142 124 124 159 159 160 160 141 141 160 160 143 143 141 141 141 141 143 143 142 142 177 177 161 161 176 176 161 161 159 159 176 176 176 176 159 159 175 175 159 159 158 158 175 175 175 175 158 158 174 174 158 158 157 157 174 174 174 174 157 157 173 173 157 157 156 156 173 173 173 173 156 156 172 172 156 156 155 155 172 172 172 172 155 155 171 171 155 155 154 154 171 171 171 171 154 154 2892 2892 154 154 2893 2893 2894 2894 195 195 187 187 194 194 187 187 176 176 194 194 194 194 176 176 193 193 176 176 175 175 193 193 193 193 175 175 192 192 175 175 174 174 192 192 192 192 174 174 191 191 174 174 173 173 191 191 191 191 173 173 190 190 173 173 172 172 190 190 190 190 172 172 189 189 172 172 171 171 189 189 189 189 171 171 2895 2895 171 171 2896 2896 2897 2897 2898 2898 2899 2899 189 189 2900 2900 206 206 189 189 189 189 206 206 190 190 206 206 207 207 190 190 190 190 207 207 191 191 207 207 208 208 191 191 191 191 208 208 192 192 208 208 209 209 192 192 192 192 209 209 193 193 209 209 210 210 193 193 193 193 210 210 194 194 210 210 211 211 194 194 194 194 211 211 195 195 211 211 212 212 195 195 2901 2901 2902 2902 206 206 2903 2903 223 223 206 206 206 206 223 223 207 207 223 223 224 224 207 207 207 207 224 224 208 208 224 224 225 225 208 208 208 208 225 225 209 209 225 225 226 226 209 209 209 209 226 226 210 210 226 226 227 227 210 210 210 210 227 227 211 211 227 227 228 228 211 211 211 211 228 228 213 213 228 228 229 229 213 213 247 247 239 239 246 246 239 239 228 228 246 246 246 246 228 228 245 245 228 228 227 227 245 245 245 245 227 227 244 244 227 227 226 226 244 244 244 244 226 226 243 243 226 226 225 225 243 243 243 243 225 225 242 242 225 225 224 224 242 242 242 242 224 224 241 241 224 224 223 223 241 241 241 241 223 223 2904 2904 223 223 2905 2905 2906 2906 2907 2907 2908 2908 241 241 2909 2909 258 258 241 241 241 241 258 258 242 242 258 258 259 259 242 242 242 242 259 259 243 243 259 259 260 260 243 243 243 243 260 260 244 244 260 260 261 261 244 244 244 244 261 261 245 245 261 261 262 262 245 245 245 245 262 262 246 246 262 262 263 263 246 246 246 246 263 263 247 247 263 263 264 264 247 247 2910 2910 2911 2911 263 263 2912 2912 265 265 263 263 263 263 265 265 264 264 299 299 285 285 298 298 285 285 281 281 298 298 298 298 281 281 297 297 281 281 280 280 297 297 297 297 280 280 296 296 280 280 279 279 296 296 296 296 279 279 295 295 279 279 278 278 295 295 295 295 278 278 294 294 278 278 277 277 294 294 294 294 277 277 293 293 277 277 275 275 293 293 293 293 275 275 2913 2913 275 275 2914 2914 2915 2915 317 317 314 314 316 316 314 314 298 298 316 316 316 316 298 298 315 315 298 298 297 297 315 315 315 315 297 297 313 313 297 297 296 296 313 313 313 313 296 296 312 312 296 296 295 295 312 312 312 312 295 295 311 311 295 295 294 294 311 311 311 311 294 294 310 310 294 294 293 293 310 310 310 310 293 293 2916 2916 293 293 2917 2917 2918 2918 2919 2919 2920 2920 310 310 2921 2921 328 328 310 310 310 310 328 328 311 311 328 328 329 329 311 311 311 311 329 329 312 312 329 329 330 330 312 312 312 312 330 330 313 313 330 330 331 331 313 313 313 313 331 331 315 315 331 331 332 332 315 315 315 315 332 332 316 316 332 332 333 333 316 316 316 316 333 333 317 317 333 333 334 334 317 317 2922 2922 2923 2923 328 328 2924 2924 343 343 328 328 328 328 343 343 329 329 343 343 346 346 329 329 329 329 346 346 330 330 346 346 347 347 330 330 330 330 347 347 331 331 347 347 348 348 331 331 331 331 348 348 332 332 348 348 349 349 332 332 332 332 349 349 333 333 349 349 350 350 333 333 333 333 350 350 336 336 350 350 351 351 336 336 369 369 364 364 368 368 364 364 350 350 368 368 368 368 350 350 367 367 350 350 349 349 367 367 367 367 349 349 366 366 349 349 348 348 366 366 366 366 348 348 365 365 348 348 347 347 365 365 365 365 347 347 363 363 347 347 346 346 363 363 363 363 346 346 359 359 346 346 343 343 359 359 359 359 343 343 2925 2925 343 343 2926 2926 2927 2927 2928 2928 2929 2929 359 359 2930 2930 376 376 359 359 359 359 376 376 363 363 376 376 378 378 363 363 363 363 378 378 365 365 378 378 382 382 365 365 365 365 382 382 366 366 382 382 383 383 366 366 366 366 383 383 367 367 383 383 385 385 367 367 367 367 385 385 368 368 385 385 386 386 368 368 368 368 386 386 369 369 386 386 387 387 369 369 2931 2931 2932 2932 376 376 2933 2933 392 392 376 376 376 376 392 392 378 378 392 392 394 394 378 378 378 378 394 394 382 382 394 394 398 398 382 382 382 382 398 398 383 383 398 398 402 402 383 383 383 383 402 402 385 385 402 402 405 405 385 385 385 385 405 405 386 386 405 405 406 406 386 386 386 386 406 406 390 390 406 406 408 408 390 390 429 429 418 418 428 428 418 418 406 406 428 428 428 428 406 406 425 425 406 406 405 405 425 425 425 425 405 405 422 422 405 405 402 402 422 422 422 422 402 402 417 417 402 402 398 398 417 417 417 417 398 398 413 413 398 398 394 394 413 413 413 413 394 394 407 407 394 394 392 392 407 407 407 407 392 392 2934 2934 392 392 2935 2935 2936 2936 439 439 438 438 437 437 438 438 428 428 437 437 437 437 428 428 434 434 428 428 425 425 434 434 434 434 425 425 432 432 425 425 422 422 432 432 432 432 422 422 427 427 422 422 417 417 427 427 427 427 417 417 421 421 417 417 413 413 421 421 421 421 413 413 415 415 413 413 407 407 415 415 415 415 407 407 2937 2937 407 407 2938 2938 2939 2939 2940 2940 2941 2941 415 415 2942 2942 414 414 415 415 415 415 414 414 421 421 414 414 420 420 421 421 421 421 420 420 427 427 420 420 426 426 427 427 427 427 426 426 432 432 426 426 430 430 432 432 432 432 430 430 434 434 430 430 433 433 434 434 434 434 433 433 437 437 433 433 435 435 437 437 437 437 435 435 439 439 435 435 436 436 439 439 2943 2943 2944 2944 414 414 2945 2945 403 403 414 414 414 414 403 403 420 420 403 403 409 409 420 420 420 420 409 409 426 426 409 409 412 412 426 426 426 426 412 412 430 430 412 412 416 416 430 430 430 430 416 416 433 433 416 416 419 419 433 433 433 433 419 419 435 435 419 419 423 423 435 435 435 435 423 423 431 431 423 423 424 424 431 431 400 400 404 404 399 399 404 404 423 423 399 399 399 399 423 423 397 397 423 423 419 419 397 397 397 397 419 419 395 395 419 419 416 416 395 395 395 395 416 416 393 393 416 416 412 412 393 393 393 393 412 412 391 391 412 412 409 409 391 391 391 391 409 409 388 388 409 409 403 403 388 388 388 388 403 403 2946 2946 403 403 2947 2947 2948 2948 2949 2949 2950 2950 388 388 2951 2951 371 371 388 388 388 388 371 371 391 391 371 371 372 372 391 391 391 391 372 372 393 393 372 372 374 374 393 393 393 393 374 374 395 395 374 374 377 377 395 395 395 395 377 377 397 397 377 377 379 379 397 397 397 397 379 379 399 399 379 379 380 380 399 399 399 399 380 380 400 400 380 380 381 381 400 400 2952 2952 2953 2953 371 371 2954 2954 354 354 371 371 371 371 354 354 372 372 354 354 355 355 372 372 372 372 355 355 374 374 355 355 357 357 374 374 374 374 357 357 377 377 357 357 358 358 377 377 377 377 358 358 379 379 358 358 360 360 379 379 379 379 360 360 380 380 360 360 361 361 380 380 380 380 361 361 375 375 361 361 362 362 375 375 345 345 352 352 344 344 352 352 361 361 344 344 344 344 361 361 342 342 361 361 360 360 342 342 342 342 360 360 341 341 360 360 358 358 341 341 341 341 358 358 339 339 358 358 357 357 339 339 339 339 357 357 338 338 357 357 355 355 338 338 338 338 355 355 337 337 355 355 354 354 337 337 337 337 354 354 2955 2955 354 354 2956 2956 2957 2957 2958 2958 2959 2959 337 337 2960 2960 319 319 337 337 337 337 319 319 338 338 319 319 320 320 338 338 338 338 320 320 339 339 320 320 321 321 339 339 339 339 321 321 341 341 321 321 322 322 341 341 341 341 322 322 342 342 322 322 323 323 342 342 342 342 323 323 344 344 323 323 326 326 344 344 344 344 326 326 345 345 326 326 327 327 345 345 308 308 325 325 307 307 325 325 326 326 307 307 307 307 326 326 306 306 326 326 323 323 306 306 306 306 323 323 305 305 323 323 322 322 305 305 305 305 322 322 304 304 322 322 321 321 304 304 304 304 321 321 303 303 321 321 320 320 303 303 303 303 320 320 302 302 320 320 319 319 302 302 302 302 319 319 2961 2961 319 319 2962 2962 2963 2963 2964 2964 2965 2965 302 302 2966 2966 284 284 302 302 302 302 284 284 303 303 284 284 286 286 303 303 303 303 286 286 304 304 286 286 287 287 304 304 304 304 287 287 305 305 287 287 288 288 305 305 305 305 288 288 306 306 288 288 289 289 306 306 306 306 289 289 307 307 289 289 290 290 307 307 307 307 290 290 300 300 290 290 291 291 300 300 273 273 2967 2967 272 272 2968 2968 2969 2969 272 272 272 272 2970 2970 271 271 2971 2971 2972 2972 271 271 271 271 2973 2973 270 270 2974 2974 2975 2975 270 270 270 270 2976 2976 269 269 2977 2977 2978 2978 269 269 269 269 2979 2979 268 268 2980 2980 2981 2981 268 268 268 268 2982 2982 267 267 2983 2983 2984 2984 267 267 267 267 2985 2985 2986 2986 284 284 2987 2987 2988 2988 2989 2989 2990 2990 267 267 2991 2991 250 250 267 267 267 267 250 250 268 268 250 250 251 251 268 268 268 268 251 251 269 269 251 251 252 252 269 269 269 269 252 252 270 270 252 252 253 253 270 270 270 270 253 253 271 271 253 253 254 254 271 271 271 271 254 254 272 272 254 254 255 255 272 272 272 272 255 255 273 273 255 255 256 256 273 273 2992 2992 2993 2993 250 250 2994 2994 232 232 250 250 250 250 232 232 251 251 232 232 233 233 251 251 251 251 233 233 252 252 233 233 234 234 252 252 252 252 234 234 253 253 234 234 235 235 253 253 253 253 235 235 254 254 235 235 236 236 254 254 254 254 236 236 255 255 236 236 237 237 255 255 255 255 237 237 248 248 237 237 238 238 248 248 221 221 230 230 220 220 230 230 237 237 220 220 220 220 237 237 219 219 237 237 236 236 219 219 219 219 236 236 218 218 236 236 235 235 218 218 218 218 235 235 217 217 235 235 234 234 217 217 217 217 234 234 216 216 234 234 233 233 216 216 216 216 233 233 215 215 233 233 232 232 215 215 215 215 232 232 2995 2995 232 232 2996 2996 2997 2997 2998 2998 2999 2999 215 215 3000 3000 197 197 215 215 215 215 197 197 216 216 197 197 199 199 216 216 216 216 199 199 217 217 199 199 200 200 217 217 217 217 200 200 218 218 200 200 201 201 218 218 218 218 201 201 219 219 201 201 202 202 219 219 219 219 202 202 220 220 202 202 203 203 220 220 220 220 203 203 221 221 203 203 204 204 221 221 185 185 186 186 203 203 186 186 198 198 203 203 203 203 198 198 204 204 3001 3001 3002 3002 180 180 3003 3003 163 163 180 180 180 180 163 163 181 181 163 163 164 164 181 181 181 181 164 164 182 182 164 164 165 165 182 182 182 182 165 165 183 183 165 165 166 166 183 183 183 183 166 166 184 184 166 166 167 167 184 184 184 184 167 167 185 185 167 167 168 168 185 185 185 185 168 168 178 178 168 168 169 169 178 178 151 151 152 152 150 150 152 152 168 168 150 150 150 150 168 168 149 149 168 168 167 167 149 149 149 149 167 167 148 148 167 167 166 166 148 148 148 148 166 166 147 147 166 166 165 165 147 147 147 147 165 165 146 146 165 165 164 164 146 146 146 146 164 164 145 145 164 164 163 163 145 145 145 145 163 163 3004 3004 163 163 3005 3005 3006 3006 134 134 151 151 133 133 151 151 150 150 133 133 133 133 150 150 132 132 150 150 149 149 132 132 132 132 149 149 131 131 149 149 148 148 131 131 131 131 148 148 130 130 148 148 147 147 130 130 130 130 147 147 129 129 147 147 146 146 129 129 129 129 146 146 128 128 146 146 145 145 128 128 128 128 145 145 127 127 145 145 126 126 127 127 534 534 532 532 533 533 532 532 531 531 533 533 533 533 531 531 530 530 526 526 527 527 528 528 527 527 530 530 528 528 528 528 530 530 529 529 530 530 531 531 529 529 526 526 525 525 527 527 525 525 524 524 527 527 527 527 524 524 523 523 524 524 522 522 523 523 522 522 521 521 523 523 523 523 521 521 520 520 516 516 517 517 518 518 517 517 520 520 518 518 518 518 520 520 519 519 520 520 521 521 519 519 3007 3007 515 515 3008 3008 515 515 514 514 3009 3009 3010 3010 514 514 513 513 509 509 510 510 511 511 510 510 513 513 511 511 511 511 513 513 512 512 513 513 514 514 512 512 509 509 508 508 510 510 508 508 507 507 510 510 510 510 507 507 506 506 507 507 505 505 506 506 505 505 504 504 506 506 506 506 504 504 503 503 504 504 502 502 503 503 502 502 501 501 503 503 503 503 501 501 500 500 501 501 499 499 500 500 499 499 498 498 500 500 500 500 498 498 495 495 498 498 497 497 495 495 495 495 497 497 496 496 492 492 491 491 493 493 491 491 495 495 493 493 493 493 495 495 494 494 495 495 496 496 494 494 492 492 490 490 491 491 490 490 489 489 491 491 491 491 489 489 487 487 489 489 488 488 487 487 488 488 486 486 487 487 487 487 486 486 484 484 482 482 481 481 483 483 481 481 484 484 483 483 483 483 484 484 485 485 484 484 486 486 485 485 482 482 480 480 481 481 480 480 479 479 481 481 481 481 479 479 477 477 475 475 474 474 476 476 474 474 477 477 476 476 476 476 477 477 478 478 477 477 479 479 478 478 475 475 473 473 474 474 473 473 472 472 474 474 474 474 472 472 470 470 472 472 471 471 470 470 471 471 3011 3011 470 470 470 470 3012 3012 3013 3013 465 465 464 464 466 466 464 464 467 467 466 466 466 466 467 467 468 468 467 467 469 469 468 468 465 465 463 463 464 464 463 463 462 462 464 464 464 464 462 462 460 460 458 458 457 457 459 459 457 457 460 460 459 459 459 459 460 460 461 461 460 460 462 462 461 461 458 458 456 456 457 457 456 456 455 455 457 457 457 457 455 455 453 453 455 455 454 454 453 453 454 454 450 450 453 453 453 453 450 450 448 448 442 442 441 441 446 446 441 441 448 448 446 446 446 446 448 448 449 449 448 448 450 450 449 449 442 442 440 440 441 441 440 440 443 443 441 441 441 441 443 443 444 444 452 452 451 451 447 447 451 451 444 444 447 447 447 447 444 444 445 445 444 444 443 443 445 445 535 535 541 541 537 537 541 541 544 544 537 537 537 537 544 544 539 539 544 544 546 546 539 539 539 539 546 546 547 547 588 588 589 589 592 592 589 589 593 593 592 592 592 592 593 593 597 597 593 593 596 596 597 597 596 596 599 599 597 597 597 597 599 599 602 602 599 599 603 603 602 602 602 602 603 603 607 607 603 603 606 606 607 607 607 607 606 606 612 612 558 558 562 562 563 563 562 562 566 566 563 563 563 563 566 566 568 568 566 566 569 569 568 568 568 568 569 569 573 573 626 626 627 627 632 632 627 627 630 630 632 632 632 632 630 630 637 637 569 569 572 572 573 573 572 572 576 576 573 573 573 573 576 576 578 578 576 576 579 579 578 578 578 578 579 579 583 583 579 579 582 582 583 583 583 583 582 582 588 588 582 582 586 586 588 588 588 588 586 586 589 589 650 650 644 644 645 645 644 644 641 641 645 645 645 645 641 641 639 639 546 546 549 549 547 547 549 549 553 553 547 547 547 547 553 553 552 552 553 553 556 556 552 552 552 552 556 556 558 558 556 556 559 559 558 558 558 558 559 559 562 562 606 606 610 610 612 612 610 610 613 613 612 612 612 612 613 613 617 617 613 613 616 616 617 617 617 617 616 616 622 622 616 616 620 620 622 622 622 622 620 620 626 626 620 620 623 623 626 626 626 626 623 623 627 627 654 654 649 649 659 659 649 649 652 652 659 659 659 659 652 652 661 661 652 652 655 655 661 661 661 661 655 655 662 662 655 655 657 657 662 662 657 657 656 656 662 662 662 662 656 656 660 660 656 656 653 653 660 660 660 660 653 653 658 658 653 653 651 651 658 658 658 658 651 651 650 650 651 651 648 648 650 650 650 650 648 648 644 644 641 641 638 638 639 639 638 638 635 635 639 639 639 639 635 635 634 634 635 635 631 631 634 634 634 634 631 631 629 629 631 631 628 628 629 629 629 629 628 628 624 624 543 543 548 548 538 538 548 548 545 545 538 538 538 538 545 545 536 536 545 545 542 542 536 536 536 536 542 542 535 535 542 542 540 540 535 535 535 535 540 540 541 541 609 609 608 608 605 605 608 608 604 604 605 605 605 605 604 604 600 600 571 571 570 570 565 565 570 570 567 567 565 565 565 565 567 567 560 560 630 630 633 633 637 637 633 633 636 636 637 637 637 637 636 636 642 642 636 636 640 640 642 642 642 642 640 640 647 647 640 640 643 643 647 647 647 647 643 643 654 654 643 643 646 646 654 654 654 654 646 646 649 649 628 628 625 625 624 624 625 625 621 621 624 624 624 624 621 621 619 619 621 621 618 618 619 619 619 619 618 618 614 614 618 618 615 615 614 614 614 614 615 615 609 609 615 615 611 611 609 609 609 609 611 611 608 608 585 585 584 584 580 580 584 584 581 581 580 580 580 580 581 581 575 575 581 581 577 577 575 575 575 575 577 577 571 571 577 577 574 574 571 571 571 571 574 574 570 570 567 567 564 564 560 560 564 564 561 561 560 560 560 560 561 561 555 555 561 561 557 557 555 555 555 555 557 557 550 550 557 557 554 554 550 550 550 550 554 554 543 543 554 554 551 551 543 543 543 543 551 551 548 548 604 604 601 601 600 600 601 601 598 598 600 600 600 600 598 598 595 595 598 598 594 594 595 595 595 595 594 594 590 590 594 594 591 591 590 590 590 590 591 591 585 585 591 591 587 587 585 585 585 585 587 587 584 584 969 969 970 970 949 949 970 970 950 950 949 949 949 949 950 950 929 929 950 950 931 931 929 929 929 929 931 931 910 910 931 931 912 912 910 910 910 910 912 912 890 890 912 912 892 892 890 890 890 890 892 892 869 869 892 892 873 873 869 869 869 869 873 873 849 849 873 873 851 851 849 849 849 849 851 851 828 828 851 851 830 830 828 828 828 828 830 830 3014 3014 830 830 3015 3015 3016 3016 804 804 810 810 781 781 810 810 787 787 781 781 781 781 787 787 753 753 787 787 761 761 753 753 753 753 761 761 721 721 761 761 730 730 721 721 721 721 730 730 699 699 730 730 706 706 699 699 699 699 706 706 684 684 706 706 692 692 684 684 684 684 692 692 674 674 692 692 681 681 674 674 674 674 681 681 668 668 681 681 673 673 668 668 668 668 673 673 665 665 673 673 670 670 665 665 665 665 670 670 663 663 670 670 667 667 663 663 663 663 667 667 664 664 667 667 669 669 664 664 664 664 669 669 666 666 669 669 672 672 666 666 666 666 672 672 671 671 672 672 678 678 671 671 671 671 678 678 680 680 678 678 688 688 680 680 680 680 688 688 693 693 688 688 702 702 693 693 693 693 702 702 712 712 702 702 719 719 712 712 712 712 719 719 739 739 719 719 750 750 739 739 739 739 750 750 771 771 750 750 778 778 771 771 771 771 778 778 795 795 778 778 801 801 795 795 3017 3017 3018 3018 818 818 3019 3019 823 823 818 818 818 818 823 823 840 840 823 823 844 844 840 840 840 840 844 844 861 861 844 844 864 864 861 861 861 861 864 864 882 882 864 864 883 883 882 882 882 882 883 883 901 901 883 883 904 904 901 901 901 901 904 904 922 922 904 904 923 923 922 922 922 922 923 923 942 942 923 923 943 943 942 942 942 942 943 943 960 960 943 943 961 961 960 960 960 960 961 961 978 978 961 961 979 979 978 978 978 978 979 979 995 995 979 979 994 994 995 995 995 995 994 994 1004 1004 994 994 1003 1003 1004 1004 970 970 971 971 950 950 971 971 953 953 950 950 950 950 953 953 931 931 953 953 933 933 931 931 931 931 933 933 912 912 933 933 914 914 912 912 912 912 914 914 892 892 914 914 895 895 892 892 892 892 895 895 873 873 895 895 876 876 873 873 873 873 876 876 851 851 876 876 855 855 851 851 851 851 855 855 830 830 855 855 835 835 830 830 830 830 835 835 3020 3020 835 835 3021 3021 3022 3022 810 810 814 814 787 787 814 814 794 794 787 787 787 787 794 794 761 761 794 794 770 770 761 761 761 761 770 770 730 730 770 770 743 743 730 730 730 730 743 743 706 706 743 743 717 717 706 706 706 706 717 717 692 692 717 717 703 703 692 692 692 692 703 703 681 681 703 703 690 690 681 681 681 681 690 690 673 673 690 690 682 682 673 673 673 673 682 682 670 670 682 682 677 677 670 670 670 670 677 677 667 667 677 677 675 675 667 667 667 667 675 675 669 669 675 675 676 676 669 669 669 669 676 676 672 672 676 676 679 679 672 672 672 672 679 679 678 678 679 679 686 686 678 678 678 678 686 686 688 688 686 686 695 695 688 688 688 688 695 695 702 702 695 695 711 711 702 702 702 702 711 711 719 719 711 711 732 732 719 719 719 719 732 732 750 750 732 732 760 760 750 750 750 750 760 760 778 778 760 760 786 786 778 778 778 778 786 786 801 801 786 786 807 807 801 801 3023 3023 3024 3024 823 823 3025 3025 829 829 823 823 823 823 829 829 844 844 829 829 847 847 844 844 844 844 847 847 864 864 847 847 866 866 864 864 864 864 866 866 883 883 866 866 886 886 883 883 883 883 886 886 904 904 886 886 906 906 904 904 904 904 906 906 923 923 906 906 925 925 923 923 923 923 925 925 943 943 925 925 944 944 943 943 943 943 944 944 961 961 944 944 962 962 961 961 961 961 962 962 979 979 962 962 980 980 979 979 979 979 980 980 994 994 980 980 993 993 994 994 994 994 993 993 1003 1003 993 993 1002 1002 1003 1003 971 971 972 972 953 953 972 972 954 954 953 953 953 953 954 954 933 933 954 954 935 935 933 933 933 933 935 935 914 914 935 935 915 915 914 914 914 914 915 915 895 895 915 915 897 897 895 895 895 895 897 897 876 876 897 897 878 878 876 876 876 876 878 878 855 855 878 878 859 859 855 855 855 855 859 859 835 835 859 859 839 839 835 835 835 835 839 839 3026 3026 839 839 3027 3027 3028 3028 814 814 820 820 794 794 820 820 800 800 794 794 794 794 800 800 770 770 800 800 779 779 770 770 770 770 779 779 743 743 779 779 758 758 743 743 743 743 758 758 717 717 758 758 731 731 717 717 717 717 731 731 703 703 731 731 714 714 703 703 703 703 714 714 690 690 714 714 700 700 690 690 690 690 700 700 682 682 700 700 691 691 682 682 682 682 691 691 677 677 691 691 687 687 677 677 677 677 687 687 675 675 687 687 683 683 675 675 675 675 683 683 676 676 683 683 685 685 676 676 676 676 685 685 679 679 685 685 689 689 679 679 679 679 689 689 686 686 689 689 696 696 686 686 686 686 696 696 695 695 696 696 705 705 695 695 695 695 705 705 711 711 705 705 724 724 711 711 711 711 724 724 732 732 724 724 746 746 732 732 732 732 746 746 760 760 746 746 772 772 760 760 760 760 772 772 786 786 772 772 793 793 786 786 786 786 793 793 807 807 793 793 813 813 807 807 3029 3029 3030 3030 829 829 3031 3031 834 834 829 829 829 829 834 834 847 847 834 834 852 852 847 847 847 847 852 852 866 866 852 852 870 870 866 866 866 866 870 870 886 886 870 870 889 889 886 886 886 886 889 889 906 906 889 889 908 908 906 906 906 906 908 908 925 925 908 908 927 927 925 925 925 925 927 927 944 944 927 927 945 945 944 944 944 944 945 945 962 962 945 945 963 963 962 962 962 962 963 963 980 980 963 963 981 981 980 980 980 980 981 981 993 993 981 981 992 992 993 993 993 993 992 992 1002 1002 992 992 1001 1001 1002 1002 972 972 3032 3032 954 954 3033 3033 3034 3034 954 954 954 954 3035 3035 935 935 3036 3036 3037 3037 935 935 935 935 3038 3038 915 915 3039 3039 3040 3040 915 915 915 915 3041 3041 897 897 3042 3042 3043 3043 897 897 897 897 3044 3044 878 878 3045 3045 3046 3046 878 878 878 878 3047 3047 859 859 3048 3048 3049 3049 859 859 859 859 3050 3050 839 839 3051 3051 3052 3052 839 839 839 839 3053 3053 3054 3054 3055 3055 3056 3056 820 820 820 820 3057 3057 800 800 3058 3058 3059 3059 800 800 800 800 3060 3060 779 779 3061 3061 3062 3062 779 779 779 779 3063 3063 758 758 3064 3064 3065 3065 758 758 758 758 3066 3066 731 731 3067 3067 3068 3068 731 731 731 731 3069 3069 714 714 3070 3070 3071 3071 714 714 714 714 3072 3072 700 700 3073 3073 3074 3074 700 700 700 700 3075 3075 691 691 3076 3076 3077 3077 691 691 691 691 3078 3078 687 687 3079 3079 3080 3080 687 687 687 687 3081 3081 683 683 3082 3082 3083 3083 683 683 683 683 3084 3084 685 685 3085 3085 3086 3086 685 685 685 685 3087 3087 689 689 3088 3088 3089 3089 689 689 689 689 3090 3090 696 696 3091 3091 3092 3092 696 696 696 696 3093 3093 705 705 3094 3094 3095 3095 705 705 705 705 3096 3096 724 724 3097 3097 3098 3098 724 724 724 724 3099 3099 746 746 3100 3100 3101 3101 746 746 746 746 3102 3102 772 772 3103 3103 3104 3104 772 772 772 772 3105 3105 793 793 3106 3106 3107 3107 793 793 793 793 3108 3108 813 813 3109 3109 3110 3110 813 813 3111 3111 3112 3112 834 834 3113 3113 3114 3114 834 834 834 834 3115 3115 852 852 3116 3116 3117 3117 852 852 852 852 3118 3118 870 870 3119 3119 3120 3120 870 870 870 870 3121 3121 889 889 3122 3122 3123 3123 889 889 889 889 3124 3124 908 908 3125 3125 3126 3126 908 908 908 908 3127 3127 927 927 3128 3128 3129 3129 927 927 927 927 3130 3130 945 945 3131 3131 3132 3132 945 945 945 945 3133 3133 963 963 3134 3134 3135 3135 963 963 963 963 3136 3136 981 981 3137 3137 3138 3138 981 981 981 981 3139 3139 992 992 3140 3140 3141 3141 992 992 992 992 3142 3142 1001 1001 3143 3143 3144 3144 1001 1001 3145 3145 974 974 3146 3146 974 974 956 956 3147 3147 3148 3148 956 956 3149 3149 956 956 938 938 3150 3150 3151 3151 938 938 3152 3152 938 938 920 920 3153 3153 3154 3154 920 920 3155 3155 920 920 902 902 3156 3156 3157 3157 902 902 3158 3158 902 902 885 885 3159 3159 3160 3160 885 885 3161 3161 885 885 867 867 3162 3162 3163 3163 867 867 3164 3164 867 867 850 850 3165 3165 3166 3166 850 850 3167 3167 850 850 3168 3168 3169 3169 3170 3170 833 833 3171 3171 833 833 815 815 3172 3172 3173 3173 815 815 3174 3174 815 815 798 798 3175 3175 3176 3176 798 798 3177 3177 798 798 780 780 3178 3178 3179 3179 780 780 3180 3180 780 780 764 764 3181 3181 3182 3182 764 764 3183 3183 764 764 742 742 3184 3184 3185 3185 742 742 3186 3186 742 742 726 726 3187 3187 3188 3188 726 726 3189 3189 726 726 716 716 3190 3190 3191 3191 716 716 3192 3192 716 716 710 710 3193 3193 3194 3194 710 710 3195 3195 710 710 707 707 3196 3196 3197 3197 707 707 3198 3198 707 707 709 709 3199 3199 3200 3200 709 709 3201 3201 709 709 715 715 3202 3202 3203 3203 715 715 3204 3204 715 715 722 722 3205 3205 3206 3206 722 722 3207 3207 722 722 734 734 3208 3208 3209 3209 734 734 3210 3210 734 734 755 755 3211 3211 3212 3212 755 755 3213 3213 755 755 774 774 3214 3214 3215 3215 774 774 3216 3216 774 774 791 791 3217 3217 3218 3218 791 791 3219 3219 791 791 809 809 3220 3220 3221 3221 809 809 3222 3222 809 809 825 825 3223 3223 3224 3224 825 825 3225 3225 3226 3226 843 843 3227 3227 3228 3228 843 843 3229 3229 843 843 860 860 3230 3230 3231 3231 860 860 3232 3232 860 860 879 879 3233 3233 3234 3234 879 879 3235 3235 879 879 896 896 3236 3236 3237 3237 896 896 3238 3238 896 896 913 913 3239 3239 3240 3240 913 913 3241 3241 913 913 930 930 3242 3242 3243 3243 930 930 3244 3244 930 930 947 947 3245 3245 3246 3246 947 947 3247 3247 947 947 965 965 3248 3248 3249 3249 965 965 3250 3250 965 965 983 983 3251 3251 3252 3252 983 983 3253 3253 983 983 990 990 3254 3254 3255 3255 990 990 3256 3256 990 990 999 999 3257 3257 974 974 975 975 956 956 975 975 957 957 956 956 956 956 957 957 938 938 957 957 939 939 938 938 938 938 939 939 920 920 939 939 921 921 920 920 920 920 921 921 902 902 921 921 905 905 902 902 902 902 905 905 885 885 905 905 888 888 885 885 885 885 888 888 867 867 888 888 871 871 867 867 867 867 871 871 850 850 871 871 854 854 850 850 850 850 854 854 3258 3258 854 854 3259 3259 3260 3260 833 833 837 837 815 815 837 837 822 822 815 815 815 815 822 822 798 798 822 822 805 805 798 798 798 798 805 805 780 780 805 805 788 788 780 780 780 780 788 788 764 764 788 788 775 775 764 764 764 764 775 775 742 742 775 775 759 759 742 742 742 742 759 759 726 726 759 759 741 741 726 726 726 726 741 741 716 716 741 741 729 729 716 716 716 716 729 729 710 710 729 729 725 725 710 710 710 710 725 725 707 707 725 725 720 720 707 707 707 707 720 720 709 709 720 720 723 723 709 709 709 709 723 723 715 715 723 723 728 728 715 715 715 715 728 728 722 722 728 728 736 736 722 722 722 722 736 736 734 734 736 736 752 752 734 734 734 734 752 752 755 755 752 752 767 767 755 755 755 755 767 767 774 774 767 767 784 784 774 774 774 774 784 784 791 791 784 784 799 799 791 791 791 791 799 799 809 809 799 799 816 816 809 809 809 809 816 816 825 825 816 816 832 832 825 825 3261 3261 3262 3262 843 843 3263 3263 848 848 843 843 843 843 848 848 860 860 848 848 865 865 860 860 860 860 865 865 879 879 865 865 881 881 879 879 879 879 881 881 896 896 881 881 898 898 896 896 896 896 898 898 913 913 898 898 916 916 913 913 913 913 916 916 930 930 916 916 932 932 930 930 930 930 932 932 947 947 932 932 948 948 947 947 947 947 948 948 965 965 948 948 966 966 965 965 965 965 966 966 983 983 966 966 984 984 983 983 983 983 984 984 990 990 984 984 989 989 990 990 990 990 989 989 999 999 989 989 998 998 999 999 975 975 976 976 957 957 976 976 958 958 957 957 957 957 958 958 939 939 958 958 940 940 939 939 939 939 940 940 921 921 940 940 924 924 921 921 921 921 924 924 905 905 924 924 907 907 905 905 905 905 907 907 888 888 907 907 891 891 888 888 888 888 891 891 871 871 891 891 875 875 871 871 871 871 875 875 854 854 875 875 858 858 854 854 854 854 858 858 3264 3264 858 858 3265 3265 3266 3266 837 837 842 842 822 822 842 842 827 827 822 822 822 822 827 827 805 805 827 827 812 812 805 805 805 805 812 812 788 788 812 812 796 796 788 788 788 788 796 796 775 775 796 796 783 783 775 775 775 775 783 783 759 759 783 783 768 768 759 759 759 759 768 768 741 741 768 768 756 756 741 741 741 741 756 756 729 729 756 756 744 744 729 729 729 729 744 744 725 725 744 744 737 737 725 725 725 725 737 737 720 720 737 737 733 733 720 720 720 720 733 733 723 723 733 733 735 735 723 723 723 723 735 735 728 728 735 735 740 740 728 728 728 728 740 740 736 736 740 740 751 751 736 736 736 736 751 751 752 752 751 751 765 765 752 752 752 752 765 765 767 767 765 765 777 777 767 767 767 767 777 777 784 784 777 777 792 792 784 784 784 784 792 792 799 799 792 792 806 806 799 799 799 799 806 806 816 816 806 806 821 821 816 816 816 816 821 821 832 832 821 821 836 836 832 832 3267 3267 3268 3268 848 848 3269 3269 853 853 848 848 848 848 853 853 865 865 853 853 868 868 865 865 865 865 868 868 881 881 868 868 884 884 881 881 881 881 884 884 898 898 884 884 900 900 898 898 898 898 900 900 916 916 900 900 917 917 916 916 916 916 917 917 932 932 917 917 934 934 932 932 932 932 934 934 948 948 934 934 951 951 948 948 948 948 951 951 966 966 951 951 967 967 966 966 966 966 967 967 984 984 967 967 985 985 984 984 984 984 985 985 989 989 985 985 988 988 989 989 989 989 988 988 998 998 988 988 997 997 998 998 976 976 977 977 958 958 977 977 959 959 958 958 958 958 959 959 940 940 959 959 941 941 940 940 940 940 941 941 924 924 941 941 926 926 924 924 924 924 926 926 907 907 926 926 909 909 907 907 907 907 909 909 891 891 909 909 894 894 891 891 891 891 894 894 875 875 894 894 877 877 875 875 875 875 877 877 858 858 877 877 862 862 858 858 858 858 862 862 3270 3270 862 862 3271 3271 3272 3272 842 842 846 846 827 827 846 846 831 831 827 827 827 827 831 831 812 812 831 831 817 817 812 812 812 812 817 817 796 796 817 817 803 803 796 796 796 796 803 803 783 783 803 803 790 790 783 783 783 783 790 790 768 768 790 790 776 776 768 768 768 768 776 776 756 756 776 776 766 766 756 756 756 756 766 766 744 744 766 766 757 757 744 744 744 744 757 757 737 737 757 757 749 749 737 737 737 737 749 749 733 733 749 749 745 745 733 733 733 733 745 745 735 735 745 745 748 748 735 735 735 735 748 748 740 740 748 748 754 754 740 740 740 740 754 754 751 751 754 754 763 763 751 751 751 751 763 763 765 765 763 763 773 773 765 765 765 765 773 773 777 777 773 773 785 785 777 777 777 777 785 785 792 792 785 785 797 797 792 792 792 792 797 797 806 806 797 797 811 811 806 806 806 806 811 811 821 821 811 811 824 824 821 821 821 821 824 824 836 836 824 824 841 841 836 836 3273 3273 3274 3274 853 853 3275 3275 856 856 853 853 853 853 856 856 868 868 856 856 872 872 868 868 868 868 872 872 884 884 872 872 887 887 884 884 884 884 887 887 900 900 887 887 903 903 900 900 900 900 903 903 917 917 903 903 919 919 917 917 917 917 919 919 934 934 919 919 936 936 934 934 934 934 936 936 951 951 936 936 952 952 951 951 951 951 952 952 967 967 952 952 968 968 967 967 967 967 968 968 985 985 968 968 986 986 985 985 985 985 986 986 988 988 986 986 987 987 988 988 988 988 987 987 997 997 987 987 996 996 997 997 1040 1040 1039 1039 1060 1060 1039 1039 1059 1059 1060 1060 1060 1060 1059 1059 1080 1080 1059 1059 1078 1078 1080 1080 1080 1080 1078 1078 1099 1099 1078 1078 1097 1097 1099 1099 1099 1099 1097 1097 1119 1119 1097 1097 1117 1117 1119 1119 1119 1119 1117 1117 1140 1140 1117 1117 1136 1136 1140 1140 1140 1140 1136 1136 1160 1160 1136 1136 1158 1158 1160 1160 1160 1160 1158 1158 1181 1181 1158 1158 1179 1179 1181 1181 1181 1181 1179 1179 3276 3276 1179 1179 3277 3277 3278 3278 1205 1205 1199 1199 1228 1228 1199 1199 1222 1222 1228 1228 1228 1228 1222 1222 1256 1256 1222 1222 1248 1248 1256 1256 1256 1256 1248 1248 1288 1288 1248 1248 1279 1279 1288 1288 1288 1288 1279 1279 1310 1310 1279 1279 1303 1303 1310 1310 1310 1310 1303 1303 1325 1325 1303 1303 1317 1317 1325 1325 1325 1325 1317 1317 1335 1335 1317 1317 1328 1328 1335 1335 1335 1335 1328 1328 1341 1341 1328 1328 1336 1336 1341 1341 1341 1341 1336 1336 1344 1344 1336 1336 1339 1339 1344 1344 1344 1344 1339 1339 1346 1346 1339 1339 1342 1342 1346 1346 1346 1346 1342 1342 1345 1345 1342 1342 1340 1340 1345 1345 1345 1345 1340 1340 1343 1343 1340 1340 1337 1337 1343 1343 1343 1343 1337 1337 1338 1338 1337 1337 1331 1331 1338 1338 1338 1338 1331 1331 1329 1329 1331 1331 1321 1321 1329 1329 1329 1329 1321 1321 1316 1316 1321 1321 1307 1307 1316 1316 1316 1316 1307 1307 1297 1297 1307 1307 1290 1290 1297 1297 1297 1297 1290 1290 1270 1270 1290 1290 1259 1259 1270 1270 1270 1270 1259 1259 1238 1238 1259 1259 1231 1231 1238 1238 1238 1238 1231 1231 1214 1214 1231 1231 1208 1208 1214 1214 3279 3279 3280 3280 1191 1191 3281 3281 1186 1186 1191 1191 1191 1191 1186 1186 1169 1169 1186 1186 1165 1165 1169 1169 1169 1169 1165 1165 1148 1148 1165 1165 1145 1145 1148 1148 1148 1148 1145 1145 1127 1127 1145 1145 1126 1126 1127 1127 1127 1127 1126 1126 1108 1108 1126 1126 1105 1105 1108 1108 1108 1108 1105 1105 1087 1087 1105 1105 1086 1086 1087 1087 1087 1087 1086 1086 1067 1067 1086 1086 1066 1066 1067 1067 1067 1067 1066 1066 1049 1049 1066 1066 1048 1048 1049 1049 1049 1049 1048 1048 1031 1031 1048 1048 1030 1030 1031 1031 1031 1031 1030 1030 1014 1014 1030 1030 1015 1015 1014 1014 1014 1014 1015 1015 1005 1005 1015 1015 1006 1006 1005 1005 1039 1039 1038 1038 1059 1059 1038 1038 1056 1056 1059 1059 1059 1059 1056 1056 1078 1078 1056 1056 1076 1076 1078 1078 1078 1078 1076 1076 1097 1097 1076 1076 1095 1095 1097 1097 1097 1097 1095 1095 1117 1117 1095 1095 1114 1114 1117 1117 1117 1117 1114 1114 1136 1136 1114 1114 1133 1133 1136 1136 1136 1136 1133 1133 1158 1158 1133 1133 1154 1154 1158 1158 1158 1158 1154 1154 1179 1179 1154 1154 1174 1174 1179 1179 1179 1179 1174 1174 3282 3282 1174 1174 3283 3283 3284 3284 1199 1199 1195 1195 1222 1222 1195 1195 1215 1215 1222 1222 1222 1222 1215 1215 1248 1248 1215 1215 1239 1239 1248 1248 1248 1248 1239 1239 1279 1279 1239 1239 1266 1266 1279 1279 1279 1279 1266 1266 1303 1303 1266 1266 1292 1292 1303 1303 1303 1303 1292 1292 1317 1317 1292 1292 1306 1306 1317 1317 1317 1317 1306 1306 1328 1328 1306 1306 1319 1319 1328 1328 1328 1328 1319 1319 1336 1336 1319 1319 1327 1327 1336 1336 1336 1336 1327 1327 1339 1339 1327 1327 1332 1332 1339 1339 1339 1339 1332 1332 1342 1342 1332 1332 1334 1334 1342 1342 1342 1342 1334 1334 1340 1340 1334 1334 1333 1333 1340 1340 1340 1340 1333 1333 1337 1337 1333 1333 1330 1330 1337 1337 1337 1337 1330 1330 1331 1331 1330 1330 1323 1323 1331 1331 1331 1331 1323 1323 1321 1321 1323 1323 1314 1314 1321 1321 1321 1321 1314 1314 1307 1307 1314 1314 1298 1298 1307 1307 1307 1307 1298 1298 1290 1290 1298 1298 1277 1277 1290 1290 1290 1290 1277 1277 1259 1259 1277 1277 1249 1249 1259 1259 1259 1259 1249 1249 1231 1231 1249 1249 1223 1223 1231 1231 1231 1231 1223 1223 1208 1208 1223 1223 1202 1202 1208 1208 3285 3285 3286 3286 1186 1186 3287 3287 1180 1180 1186 1186 1186 1186 1180 1180 1165 1165 1180 1180 1162 1162 1165 1165 1165 1165 1162 1162 1145 1145 1162 1162 1143 1143 1145 1145 1145 1145 1143 1143 1126 1126 1143 1143 1123 1123 1126 1126 1126 1126 1123 1123 1105 1105 1123 1123 1103 1103 1105 1105 1105 1105 1103 1103 1086 1086 1103 1103 1084 1084 1086 1086 1086 1086 1084 1084 1066 1066 1084 1084 1065 1065 1066 1066 1066 1066 1065 1065 1048 1048 1065 1065 1047 1047 1048 1048 1048 1048 1047 1047 1030 1030 1047 1047 1029 1029 1030 1030 1030 1030 1029 1029 1015 1015 1029 1029 1016 1016 1015 1015 1015 1015 1016 1016 1006 1006 1016 1016 1007 1007 1006 1006 1038 1038 1037 1037 1056 1056 1037 1037 1055 1055 1056 1056 1056 1056 1055 1055 1076 1076 1055 1055 1074 1074 1076 1076 1076 1076 1074 1074 1095 1095 1074 1074 1094 1094 1095 1095 1095 1095 1094 1094 1114 1114 1094 1094 1112 1112 1114 1114 1114 1114 1112 1112 1133 1133 1112 1112 1131 1131 1133 1133 1133 1133 1131 1131 1154 1154 1131 1131 1150 1150 1154 1154 1154 1154 1150 1150 1174 1174 1150 1150 1170 1170 1174 1174 1174 1174 1170 1170 3288 3288 1170 1170 3289 3289 3290 3290 1195 1195 1189 1189 1215 1215 1189 1189 1209 1209 1215 1215 1215 1215 1209 1209 1239 1239 1209 1209 1230 1230 1239 1239 1239 1239 1230 1230 1266 1266 1230 1230 1251 1251 1266 1266 1266 1266 1251 1251 1292 1292 1251 1251 1278 1278 1292 1292 1292 1292 1278 1278 1306 1306 1278 1278 1295 1295 1306 1306 1306 1306 1295 1295 1319 1319 1295 1295 1309 1309 1319 1319 1319 1319 1309 1309 1327 1327 1309 1309 1318 1318 1327 1327 1327 1327 1318 1318 1332 1332 1318 1318 1322 1322 1332 1332 1332 1332 1322 1322 1334 1334 1322 1322 1326 1326 1334 1334 1334 1334 1326 1326 1333 1333 1326 1326 1324 1324 1333 1333 1333 1333 1324 1324 1330 1330 1324 1324 1320 1320 1330 1330 1330 1330 1320 1320 1323 1323 1320 1320 1313 1313 1323 1323 1323 1323 1313 1313 1314 1314 1313 1313 1304 1304 1314 1314 1314 1314 1304 1304 1298 1298 1304 1304 1285 1285 1298 1298 1298 1298 1285 1285 1277 1277 1285 1285 1263 1263 1277 1277 1277 1277 1263 1263 1249 1249 1263 1263 1237 1237 1249 1249 1249 1249 1237 1237 1223 1223 1237 1237 1216 1216 1223 1223 1223 1223 1216 1216 1202 1202 1216 1216 1196 1196 1202 1202 3291 3291 3292 3292 1180 1180 3293 3293 1175 1175 1180 1180 1180 1180 1175 1175 1162 1162 1175 1175 1157 1157 1162 1162 1162 1162 1157 1157 1143 1143 1157 1157 1139 1139 1143 1143 1143 1143 1139 1139 1123 1123 1139 1139 1120 1120 1123 1123 1123 1123 1120 1120 1103 1103 1120 1120 1101 1101 1103 1103 1103 1103 1101 1101 1084 1084 1101 1101 1082 1082 1084 1084 1084 1084 1082 1082 1065 1065 1082 1082 1064 1064 1065 1065 1065 1065 1064 1064 1047 1047 1064 1064 1046 1046 1047 1047 1047 1047 1046 1046 1029 1029 1046 1046 1028 1028 1029 1029 1029 1029 1028 1028 1016 1016 1028 1028 1017 1017 1016 1016 1016 1016 1017 1017 1007 1007 1017 1017 1008 1008 1007 1007 1037 1037 3294 3294 1055 1055 3295 3295 3296 3296 1055 1055 1055 1055 3297 3297 1074 1074 3298 3298 3299 3299 1074 1074 1074 1074 3300 3300 1094 1094 3301 3301 3302 3302 1094 1094 1094 1094 3303 3303 1112 1112 3304 3304 3305 3305 1112 1112 1112 1112 3306 3306 1131 1131 3307 3307 3308 3308 1131 1131 1131 1131 3309 3309 1150 1150 3310 3310 3311 3311 1150 1150 1150 1150 3312 3312 1170 1170 3313 3313 3314 3314 1170 1170 1170 1170 3315 3315 3316 3316 3317 3317 3318 3318 1189 1189 1189 1189 3319 3319 1209 1209 3320 3320 3321 3321 1209 1209 1209 1209 3322 3322 1230 1230 3323 3323 3324 3324 1230 1230 1230 1230 3325 3325 1251 1251 3326 3326 3327 3327 1251 1251 1251 1251 3328 3328 1278 1278 3329 3329 3330 3330 1278 1278 1278 1278 3331 3331 1295 1295 3332 3332 3333 3333 1295 1295 1295 1295 3334 3334 1309 1309 3335 3335 3336 3336 1309 1309 1309 1309 3337 3337 1318 1318 3338 3338 3339 3339 1318 1318 1318 1318 3340 3340 1322 1322 3341 3341 3342 3342 1322 1322 1322 1322 3343 3343 1326 1326 3344 3344 3345 3345 1326 1326 1326 1326 3346 3346 1324 1324 3347 3347 3348 3348 1324 1324 1324 1324 3349 3349 1320 1320 3350 3350 3351 3351 1320 1320 1320 1320 3352 3352 1313 1313 3353 3353 3354 3354 1313 1313 1313 1313 3355 3355 1304 1304 3356 3356 3357 3357 1304 1304 1304 1304 3358 3358 1285 1285 3359 3359 3360 3360 1285 1285 1285 1285 3361 3361 1263 1263 3362 3362 3363 3363 1263 1263 1263 1263 3364 3364 1237 1237 3365 3365 3366 3366 1237 1237 1237 1237 3367 3367 1216 1216 3368 3368 3369 3369 1216 1216 1216 1216 3370 3370 1196 1196 3371 3371 3372 3372 1196 1196 3373 3373 3374 3374 1175 1175 3375 3375 3376 3376 1175 1175 1175 1175 3377 3377 1157 1157 3378 3378 3379 3379 1157 1157 1157 1157 3380 3380 1139 1139 3381 3381 3382 3382 1139 1139 1139 1139 3383 3383 1120 1120 3384 3384 3385 3385 1120 1120 1120 1120 3386 3386 1101 1101 3387 3387 3388 3388 1101 1101 1101 1101 3389 3389 1082 1082 3390 3390 3391 3391 1082 1082 1082 1082 3392 3392 1064 1064 3393 3393 3394 3394 1064 1064 1064 1064 3395 3395 1046 1046 3396 3396 3397 3397 1046 1046 1046 1046 3398 3398 1028 1028 3399 3399 3400 3400 1028 1028 1028 1028 3401 3401 1017 1017 3402 3402 3403 3403 1017 1017 1017 1017 3404 3404 1008 1008 3405 3405 3406 3406 1008 1008 3407 3407 1035 1035 3408 3408 1035 1035 1053 1053 3409 3409 3410 3410 1053 1053 3411 3411 1053 1053 1071 1071 3412 3412 3413 3413 1071 1071 3414 3414 1071 1071 1089 1089 3415 3415 3416 3416 1089 1089 3417 3417 1089 1089 1107 1107 3418 3418 3419 3419 1107 1107 3420 3420 1107 1107 1124 1124 3421 3421 3422 3422 1124 1124 3423 3423 1124 1124 1142 1142 3424 3424 3425 3425 1142 1142 3426 3426 1142 1142 1159 1159 3427 3427 3428 3428 1159 1159 3429 3429 1159 1159 3430 3430 3431 3431 3432 3432 1176 1176 3433 3433 1176 1176 1194 1194 3434 3434 3435 3435 1194 1194 3436 3436 1194 1194 1211 1211 3437 3437 3438 3438 1211 1211 3439 3439 1211 1211 1229 1229 3440 3440 3441 3441 1229 1229 3442 3442 1229 1229 1245 1245 3443 3443 3444 3444 1245 1245 3445 3445 1245 1245 1267 1267 3446 3446 3447 3447 1267 1267 3448 3448 1267 1267 1283 1283 3449 3449 3450 3450 1283 1283 3451 3451 1283 1283 1293 1293 3452 3452 3453 3453 1293 1293 3454 3454 1293 1293 1299 1299 3455 3455 3456 3456 1299 1299 3457 3457 1299 1299 1302 1302 3458 3458 3459 3459 1302 1302 3460 3460 1302 1302 1300 1300 3461 3461 3462 3462 1300 1300 3463 3463 1300 1300 1294 1294 3464 3464 3465 3465 1294 1294 3466 3466 1294 1294 1287 1287 3467 3467 3468 3468 1287 1287 3469 3469 1287 1287 1275 1275 3470 3470 3471 3471 1275 1275 3472 3472 1275 1275 1254 1254 3473 3473 3474 3474 1254 1254 3475 3475 1254 1254 1235 1235 3476 3476 3477 3477 1235 1235 3478 3478 1235 1235 1218 1218 3479 3479 3480 3480 1218 1218 3481 3481 1218 1218 1200 1200 3482 3482 3483 3483 1200 1200 3484 3484 1200 1200 1184 1184 3485 3485 3486 3486 1184 1184 3487 3487 3488 3488 1166 1166 3489 3489 3490 3490 1166 1166 3491 3491 1166 1166 1149 1149 3492 3492 3493 3493 1149 1149 3494 3494 1149 1149 1130 1130 3495 3495 3496 3496 1130 1130 3497 3497 1130 1130 1113 1113 3498 3498 3499 3499 1113 1113 3500 3500 1113 1113 1096 1096 3501 3501 3502 3502 1096 1096 3503 3503 1096 1096 1079 1079 3504 3504 3505 3505 1079 1079 3506 3506 1079 1079 1062 1062 3507 3507 3508 3508 1062 1062 3509 3509 1062 1062 1044 1044 3510 3510 3511 3511 1044 1044 3512 3512 1044 1044 1026 1026 3513 3513 3514 3514 1026 1026 3515 3515 1026 1026 1019 1019 3516 3516 3517 3517 1019 1019 3518 3518 1019 1019 1010 1010 3519 3519 1035 1035 1034 1034 1053 1053 1034 1034 1052 1052 1053 1053 1053 1053 1052 1052 1071 1071 1052 1052 1070 1070 1071 1071 1071 1071 1070 1070 1089 1089 1070 1070 1088 1088 1089 1089 1089 1089 1088 1088 1107 1107 1088 1088 1104 1104 1107 1107 1107 1107 1104 1104 1124 1124 1104 1104 1121 1121 1124 1124 1124 1124 1121 1121 1142 1142 1121 1121 1138 1138 1142 1142 1142 1142 1138 1138 1159 1159 1138 1138 1155 1155 1159 1159 1159 1159 1155 1155 3520 3520 1155 1155 3521 3521 3522 3522 1176 1176 1172 1172 1194 1194 1172 1172 1187 1187 1194 1194 1194 1194 1187 1187 1211 1211 1187 1187 1204 1204 1211 1211 1211 1211 1204 1204 1229 1229 1204 1204 1221 1221 1229 1229 1229 1229 1221 1221 1245 1245 1221 1221 1234 1234 1245 1245 1245 1245 1234 1234 1267 1267 1234 1234 1250 1250 1267 1267 1267 1267 1250 1250 1283 1283 1250 1250 1268 1268 1283 1283 1283 1283 1268 1268 1293 1293 1268 1268 1280 1280 1293 1293 1293 1293 1280 1280 1299 1299 1280 1280 1284 1284 1299 1299 1299 1299 1284 1284 1302 1302 1284 1284 1289 1289 1302 1302 1302 1302 1289 1289 1300 1300 1289 1289 1286 1286 1300 1300 1300 1300 1286 1286 1294 1294 1286 1286 1281 1281 1294 1294 1294 1294 1281 1281 1287 1287 1281 1281 1273 1273 1287 1287 1287 1287 1273 1273 1275 1275 1273 1273 1257 1257 1275 1275 1275 1275 1257 1257 1254 1254 1257 1257 1242 1242 1254 1254 1254 1254 1242 1242 1235 1235 1242 1242 1225 1225 1235 1235 1235 1235 1225 1225 1218 1218 1225 1225 1210 1210 1218 1218 1218 1218 1210 1210 1200 1200 1210 1210 1193 1193 1200 1200 1200 1200 1193 1193 1184 1184 1193 1193 1177 1177 1184 1184 3523 3523 3524 3524 1166 1166 3525 3525 1161 1161 1166 1166 1166 1166 1161 1161 1149 1149 1161 1161 1144 1144 1149 1149 1149 1149 1144 1144 1130 1130 1144 1144 1128 1128 1130 1130 1130 1130 1128 1128 1113 1113 1128 1128 1111 1111 1113 1113 1113 1113 1111 1111 1096 1096 1111 1111 1093 1093 1096 1096 1096 1096 1093 1093 1079 1079 1093 1093 1077 1077 1079 1079 1079 1079 1077 1077 1062 1062 1077 1077 1061 1061 1062 1062 1062 1062 1061 1061 1044 1044 1061 1061 1043 1043 1044 1044 1044 1044 1043 1043 1026 1026 1043 1043 1025 1025 1026 1026 1026 1026 1025 1025 1019 1019 1025 1025 1020 1020 1019 1019 1019 1019 1020 1020 1010 1010 1020 1020 1011 1011 1010 1010 1034 1034 1033 1033 1052 1052 1033 1033 1051 1051 1052 1052 1052 1052 1051 1051 1070 1070 1051 1051 1069 1069 1070 1070 1070 1070 1069 1069 1088 1088 1069 1069 1085 1085 1088 1088 1088 1088 1085 1085 1104 1104 1085 1085 1102 1102 1104 1104 1104 1104 1102 1102 1121 1121 1102 1102 1118 1118 1121 1121 1121 1121 1118 1118 1138 1138 1118 1118 1134 1134 1138 1138 1138 1138 1134 1134 1155 1155 1134 1134 1151 1151 1155 1155 1155 1155 1151 1151 3526 3526 1151 1151 3527 3527 3528 3528 1172 1172 1167 1167 1187 1187 1167 1167 1182 1182 1187 1187 1187 1187 1182 1182 1204 1204 1182 1182 1197 1197 1204 1204 1204 1204 1197 1197 1221 1221 1197 1197 1213 1213 1221 1221 1221 1221 1213 1213 1234 1234 1213 1213 1226 1226 1234 1234 1234 1234 1226 1226 1250 1250 1226 1226 1241 1241 1250 1250 1250 1250 1241 1241 1268 1268 1241 1241 1253 1253 1268 1268 1268 1268 1253 1253 1280 1280 1253 1253 1265 1265 1280 1280 1280 1280 1265 1265 1284 1284 1265 1265 1272 1272 1284 1284 1284 1284 1272 1272 1289 1289 1272 1272 1276 1276 1289 1289 1289 1289 1276 1276 1286 1286 1276 1276 1274 1274 1286 1286 1286 1286 1274 1274 1281 1281 1274 1274 1269 1269 1281 1281 1281 1281 1269 1269 1273 1273 1269 1269 1258 1258 1273 1273 1273 1273 1258 1258 1257 1257 1258 1258 1244 1244 1257 1257 1257 1257 1244 1244 1242 1242 1244 1244 1232 1232 1242 1242 1242 1242 1232 1232 1225 1225 1232 1232 1217 1217 1225 1225 1225 1225 1217 1217 1210 1210 1217 1217 1203 1203 1210 1210 1210 1210 1203 1203 1193 1193 1203 1203 1188 1188 1193 1193 1193 1193 1188 1188 1177 1177 1188 1188 1173 1173 1177 1177 3529 3529 3530 3530 1161 1161 3531 3531 1156 1156 1161 1161 1161 1161 1156 1156 1144 1144 1156 1156 1141 1141 1144 1144 1144 1144 1141 1141 1128 1128 1141 1141 1125 1125 1128 1128 1128 1128 1125 1125 1111 1111 1125 1125 1109 1109 1111 1111 1111 1111 1109 1109 1093 1093 1109 1109 1092 1092 1093 1093 1093 1093 1092 1092 1077 1077 1092 1092 1075 1075 1077 1077 1077 1077 1075 1075 1061 1061 1075 1075 1058 1058 1061 1061 1061 1061 1058 1058 1043 1043 1058 1058 1042 1042 1043 1043 1043 1043 1042 1042 1025 1025 1042 1042 1024 1024 1025 1025 1025 1025 1024 1024 1020 1020 1024 1024 1021 1021 1020 1020 1020 1020 1021 1021 1011 1011 1021 1021 1012 1012 1011 1011 1033 1033 1032 1032 1051 1051 1032 1032 1050 1050 1051 1051 1051 1051 1050 1050 1069 1069 1050 1050 1068 1068 1069 1069 1069 1069 1068 1068 1085 1085 1068 1068 1083 1083 1085 1085 1085 1085 1083 1083 1102 1102 1083 1083 1100 1100 1102 1102 1102 1102 1100 1100 1118 1118 1100 1100 1115 1115 1118 1118 1118 1118 1115 1115 1134 1134 1115 1115 1132 1132 1134 1134 1134 1134 1132 1132 1151 1151 1132 1132 1147 1147 1151 1151 1151 1151 1147 1147 3532 3532 1147 1147 3533 3533 3534 3534 1167 1167 1163 1163 1182 1182 1163 1163 1178 1178 1182 1182 1182 1182 1178 1178 1197 1197 1178 1178 1192 1192 1197 1197 1197 1197 1192 1192 1213 1213 1192 1192 1206 1206 1213 1213 1213 1213 1206 1206 1226 1226 1206 1206 1219 1219 1226 1226 1226 1226 1219 1219 1241 1241 1219 1219 1233 1233 1241 1241 1241 1241 1233 1233 1253 1253 1233 1233 1243 1243 1253 1253 1253 1253 1243 1243 1265 1265 1243 1243 1252 1252 1265 1265 1265 1265 1252 1252 1272 1272 1252 1252 1260 1260 1272 1272 1272 1272 1260 1260 1276 1276 1260 1260 1264 1264 1276 1276 1276 1276 1264 1264 1274 1274 1264 1264 1261 1261 1274 1274 1274 1274 1261 1261 1269 1269 1261 1261 1255 1255 1269 1269 1269 1269 1255 1255 1258 1258 1255 1255 1246 1246 1258 1258 1258 1258 1246 1246 1244 1244 1246 1246 1236 1236 1244 1244 1244 1244 1236 1236 1232 1232 1236 1236 1224 1224 1232 1232 1232 1232 1224 1224 1217 1217 1224 1224 1212 1212 1217 1217 1217 1217 1212 1212 1203 1203 1212 1212 1198 1198 1203 1203 1203 1203 1198 1198 1188 1188 1198 1198 1185 1185 1188 1188 1188 1188 1185 1185 1173 1173 1185 1185 1168 1168 1173 1173 3535 3535 3536 3536 1156 1156 3537 3537 1153 1153 1156 1156 1156 1156 1153 1153 1141 1141 1153 1153 1137 1137 1141 1141 1141 1141 1137 1137 1125 1125 1137 1137 1122 1122 1125 1125 1125 1125 1122 1122 1109 1109 1122 1122 1106 1106 1109 1109 1109 1109 1106 1106 1092 1092 1106 1106 1090 1090 1092 1092 1092 1092 1090 1090 1075 1075 1090 1090 1073 1073 1075 1075 1075 1075 1073 1073 1058 1058 1073 1073 1057 1057 1058 1058 1058 1058 1057 1057 1042 1042 1057 1057 1041 1041 1042 1042 1042 1042 1041 1041 1024 1024 1041 1041 1023 1023 1024 1024 1024 1024 1023 1023 1021 1021 1023 1023 1022 1022 1021 1021 1021 1021 1022 1022 1012 1012 1022 1022 1013 1013 1012 1012 1358 1358 1355 1355 1349 1349 1432 1432 1437 1437 1438 1438 1455 1455 1458 1458 1464 1464 1359 1359 1350 1350 1356 1356 1350 1350 1348 1348 1356 1356 1356 1356 1348 1348 1355 1355 1348 1348 1347 1347 1355 1355 1355 1355 1347 1347 1349 1349 1363 1363 1354 1354 1359 1359 1354 1354 1352 1352 1359 1359 1359 1359 1352 1352 1350 1350 1382 1382 1387 1387 1384 1384 1381 1381 1376 1376 1375 1375 1372 1372 1368 1368 1367 1367 1368 1368 1364 1364 1367 1367 1367 1367 1364 1364 1363 1363 1364 1364 1360 1360 1363 1363 1363 1363 1360 1360 1354 1354 1397 1397 1394 1394 1392 1392 1394 1394 1390 1390 1392 1392 1392 1392 1390 1390 1387 1387 1390 1390 1388 1388 1387 1387 1387 1387 1388 1388 1384 1384 1407 1407 1404 1404 1402 1402 1404 1404 1400 1400 1402 1402 1402 1402 1400 1400 1397 1397 1400 1400 1398 1398 1397 1397 1397 1397 1398 1398 1394 1394 1412 1412 1410 1410 1407 1407 1410 1410 1408 1408 1407 1407 1407 1407 1408 1408 1404 1404 1454 1454 1450 1450 1459 1459 1406 1406 1401 1401 1403 1403 1384 1384 1380 1380 1382 1382 1380 1380 1378 1378 1382 1382 1382 1382 1378 1378 1377 1377 1378 1378 1374 1374 1377 1377 1377 1377 1374 1374 1372 1372 1374 1374 1370 1370 1372 1372 1372 1372 1370 1370 1368 1368 1422 1422 1420 1420 1417 1417 1420 1420 1418 1418 1417 1417 1417 1417 1418 1418 1412 1412 1418 1418 1414 1414 1412 1412 1412 1412 1414 1414 1410 1410 1438 1438 1434 1434 1432 1432 1434 1434 1430 1430 1432 1432 1432 1432 1430 1430 1427 1427 1430 1430 1428 1428 1427 1427 1427 1427 1428 1428 1422 1422 1428 1428 1424 1424 1422 1422 1422 1422 1424 1424 1420 1420 1464 1464 1462 1462 1455 1455 1462 1462 1460 1460 1455 1455 1455 1455 1460 1460 1451 1451 1460 1460 1456 1456 1451 1451 1451 1451 1456 1456 1447 1447 1459 1459 1461 1461 1454 1454 1461 1461 1463 1463 1454 1454 1454 1454 1463 1463 1457 1457 1463 1463 1465 1465 1457 1457 1457 1457 1465 1465 1458 1458 1465 1465 1466 1466 1458 1458 1458 1458 1466 1466 1464 1464 1441 1441 1445 1445 1446 1446 1445 1445 1449 1449 1446 1446 1446 1446 1449 1449 1450 1450 1449 1449 1453 1453 1450 1450 1450 1450 1453 1453 1459 1459 1456 1456 1452 1452 1447 1447 1452 1452 1448 1448 1447 1447 1447 1447 1448 1448 1442 1442 1448 1448 1444 1444 1442 1442 1442 1442 1444 1444 1437 1437 1444 1444 1440 1440 1437 1437 1437 1437 1440 1440 1438 1438 1431 1431 1435 1435 1436 1436 1435 1435 1439 1439 1436 1436 1436 1436 1439 1439 1441 1441 1439 1439 1443 1443 1441 1441 1441 1441 1443 1443 1445 1445 1426 1426 1429 1429 1431 1431 1429 1429 1433 1433 1431 1431 1431 1431 1433 1433 1435 1435 1391 1391 1393 1393 1396 1396 1393 1393 1395 1395 1396 1396 1396 1396 1395 1395 1401 1401 1395 1395 1399 1399 1401 1401 1401 1401 1399 1399 1403 1403 1375 1375 1379 1379 1381 1381 1379 1379 1383 1383 1381 1381 1381 1381 1383 1383 1386 1386 1383 1383 1385 1385 1386 1386 1386 1386 1385 1385 1391 1391 1385 1385 1389 1389 1391 1391 1391 1391 1389 1389 1393 1393 1366 1366 1365 1365 1371 1371 1365 1365 1369 1369 1371 1371 1371 1371 1369 1369 1376 1376 1369 1369 1373 1373 1376 1376 1376 1376 1373 1373 1375 1375 1416 1416 1419 1419 1421 1421 1419 1419 1423 1423 1421 1421 1421 1421 1423 1423 1426 1426 1423 1423 1425 1425 1426 1426 1426 1426 1425 1425 1429 1429 1403 1403 1405 1405 1406 1406 1405 1405 1409 1409 1406 1406 1406 1406 1409 1409 1411 1411 1409 1409 1413 1413 1411 1411 1411 1411 1413 1413 1416 1416 1413 1413 1415 1415 1416 1416 1416 1416 1415 1415 1419 1419 1349 1349 1351 1351 1358 1358 1351 1351 1353 1353 1358 1358 1358 1358 1353 1353 1362 1362 1353 1353 1357 1357 1362 1362 1362 1362 1357 1357 1366 1366 1357 1357 1361 1361 1366 1366 1366 1366 1361 1361 1365 1365 1500 1500 1499 1499 1498 1498 1540 1540 1541 1541 1539 1539 1541 1541 1544 1544 1539 1539 1539 1539 1544 1544 1547 1547 1544 1544 1545 1545 1547 1547 1545 1545 1548 1548 1547 1547 1547 1547 1548 1548 1546 1546 1548 1548 1543 1543 1546 1546 1543 1543 1542 1542 1546 1546 1546 1546 1542 1542 1538 1538 1542 1542 1537 1537 1538 1538 1538 1538 1537 1537 1534 1534 1537 1537 1536 1536 1534 1534 1534 1534 1536 1536 1535 1535 1530 1530 1531 1531 1532 1532 1531 1531 1534 1534 1532 1532 1532 1532 1534 1534 1533 1533 1534 1534 1535 1535 1533 1533 1530 1530 1529 1529 1531 1531 1529 1529 1528 1528 1531 1531 1531 1531 1528 1528 1527 1527 1523 1523 1524 1524 1525 1525 1524 1524 1527 1527 1525 1525 1525 1525 1527 1527 1526 1526 1527 1527 1528 1528 1526 1526 1523 1523 1522 1522 1524 1524 3538 3538 1521 1521 3539 3539 3540 3540 1521 1521 1520 1520 1521 1521 1519 1519 1520 1520 1519 1519 1518 1518 1520 1520 1520 1520 1518 1518 1517 1517 1513 1513 1514 1514 1515 1515 1514 1514 1517 1517 1515 1515 1515 1515 1517 1517 1516 1516 1517 1517 1518 1518 1516 1516 1513 1513 1512 1512 1514 1514 1512 1512 1511 1511 1514 1514 1514 1514 1511 1511 1510 1510 1506 1506 1507 1507 1508 1508 1507 1507 1510 1510 1508 1508 1508 1508 1510 1510 1509 1509 1510 1510 1511 1511 1509 1509 1506 1506 1505 1505 1507 1507 1505 1505 1504 1504 1507 1507 1507 1507 1504 1504 1502 1502 1504 1504 1503 1503 1502 1502 1502 1502 1503 1503 1498 1498 1503 1503 1501 1501 1498 1498 1498 1498 1501 1501 1500 1500 1499 1499 1497 1497 1498 1498 1497 1497 1496 1496 1498 1498 1498 1498 1496 1496 1494 1494 1492 1492 1491 1491 1493 1493 1491 1491 1494 1494 1493 1493 1493 1493 1494 1494 1495 1495 1494 1494 1496 1496 1495 1495 1492 1492 1490 1490 1491 1491 1490 1490 1489 1489 1491 1491 1491 1491 1489 1489 1487 1487 1485 1485 1484 1484 1486 1486 1484 1484 1487 1487 1486 1486 1486 1486 1487 1487 1488 1488 1487 1487 1489 1489 1488 1488 1485 1485 1483 1483 1484 1484 1483 1483 3541 3541 1484 1484 1484 1484 3542 3542 3543 3543 1482 1482 1481 1481 1480 1480 1481 1481 1479 1479 1480 1480 1480 1480 1479 1479 1477 1477 1475 1475 1474 1474 1476 1476 1474 1474 1477 1477 1476 1476 1476 1476 1477 1477 1478 1478 1477 1477 1479 1479 1478 1478 1475 1475 1473 1473 1474 1474 1473 1473 1472 1472 1474 1474 1474 1474 1472 1472 1470 1470 1468 1468 1467 1467 1469 1469 1467 1467 1470 1470 1469 1469 1469 1469 1470 1470 1471 1471 1470 1470 1472 1472 1471 1471 1597 1597 1598 1598 1599 1599 1558 1558 1556 1556 1557 1557 1556 1556 1553 1553 1557 1557 1557 1557 1553 1553 1550 1550 1553 1553 1552 1552 1550 1550 1552 1552 1549 1549 1550 1550 1550 1550 1549 1549 1551 1551 1549 1549 1554 1554 1551 1551 1554 1554 1555 1555 1551 1551 1551 1551 1555 1555 1559 1559 1555 1555 1560 1560 1559 1559 1559 1559 1560 1560 1563 1563 1560 1560 1561 1561 1563 1563 1563 1563 1561 1561 1562 1562 1567 1567 1566 1566 1565 1565 1566 1566 1563 1563 1565 1565 1565 1565 1563 1563 1564 1564 1563 1563 1562 1562 1564 1564 1567 1567 1568 1568 1566 1566 1568 1568 1569 1569 1566 1566 1566 1566 1569 1569 1570 1570 1574 1574 1573 1573 1572 1572 1573 1573 1570 1570 1572 1572 1572 1572 1570 1570 1571 1571 1570 1570 1569 1569 1571 1571 1574 1574 1575 1575 1573 1573 3544 3544 1576 1576 3545 3545 3546 3546 1576 1576 1577 1577 1576 1576 1578 1578 1577 1577 1578 1578 1579 1579 1577 1577 1577 1577 1579 1579 1580 1580 1584 1584 1583 1583 1582 1582 1583 1583 1580 1580 1582 1582 1582 1582 1580 1580 1581 1581 1580 1580 1579 1579 1581 1581 1584 1584 1585 1585 1583 1583 1585 1585 1586 1586 1583 1583 1583 1583 1586 1586 1587 1587 1591 1591 1590 1590 1589 1589 1590 1590 1587 1587 1589 1589 1589 1589 1587 1587 1588 1588 1587 1587 1586 1586 1588 1588 1591 1591 1592 1592 1590 1590 1592 1592 1593 1593 1590 1590 1590 1590 1593 1593 1595 1595 1593 1593 1594 1594 1595 1595 1595 1595 1594 1594 1599 1599 1594 1594 1596 1596 1599 1599 1599 1599 1596 1596 1597 1597 1598 1598 1600 1600 1599 1599 1600 1600 1601 1601 1599 1599 1599 1599 1601 1601 1603 1603 1605 1605 1606 1606 1604 1604 1606 1606 1603 1603 1604 1604 1604 1604 1603 1603 1602 1602 1603 1603 1601 1601 1602 1602 1605 1605 1607 1607 1606 1606 1607 1607 1608 1608 1606 1606 1606 1606 1608 1608 1610 1610 1612 1612 1613 1613 1611 1611 1613 1613 1610 1610 1611 1611 1611 1611 1610 1610 1609 1609 1610 1610 1608 1608 1609 1609 1612 1612 1614 1614 1613 1613 1614 1614 3547 3547 1613 1613 1613 1613 3548 3548 3549 3549 1615 1615 1616 1616 1617 1617 1616 1616 1618 1618 1617 1617 1617 1617 1618 1618 1620 1620 1622 1622 1623 1623 1621 1621 1623 1623 1620 1620 1621 1621 1621 1621 1620 1620 1619 1619 1620 1620 1618 1618 1619 1619 1622 1622 1624 1624 1623 1623 1624 1624 1625 1625 1623 1623 1623 1623 1625 1625 1627 1627 1630 1630 1629 1629 1628 1628 1629 1629 1627 1627 1628 1628 1628 1628 1627 1627 1626 1626 1627 1627 1625 1625 1626 1626 3550 3550 1632 1632 1640 1640 3551 3551 1640 1640 3552 3552 1640 1640 1654 1654 3553 3553 3554 3554 1654 1654 3555 3555 1654 1654 1670 1670 3556 3556 3557 3557 1670 1670 3558 3558 1670 1670 1688 1688 3559 3559 3560 3560 1688 1688 3561 3561 1688 1688 1706 1706 3562 3562 3563 3563 1706 1706 3564 3564 1706 1706 1724 1724 3565 3565 3566 3566 1724 1724 3567 3567 1724 1724 1740 1740 3568 3568 3569 3569 1740 1740 3570 3570 1740 1740 1758 1758 3571 3571 3572 3572 1758 1758 3573 3573 1758 1758 1776 1776 3574 3574 3575 3575 1776 1776 3576 3576 1776 1776 3577 3577 3578 3578 3579 3579 1792 1792 3580 3580 1792 1792 1810 1810 3581 3581 3582 3582 1810 1810 3583 3583 1810 1810 1828 1828 3584 3584 3585 3585 1828 1828 3586 3586 1828 1828 1849 1849 3587 3587 3588 3588 1849 1849 3589 3589 1849 1849 1866 1866 3590 3590 3591 3591 1866 1866 3592 3592 1866 1866 1885 1885 3593 3593 3594 3594 1885 1885 3595 3595 1885 1885 1907 1907 3596 3596 3597 3597 1907 1907 3598 3598 1907 1907 1927 1927 3599 3599 3600 3600 1927 1927 3601 3601 1927 1927 1931 1931 3602 3602 3603 3603 1931 1931 3604 3604 1931 1931 1929 1929 3605 3605 3606 3606 1929 1929 3607 3607 1929 1929 1920 1920 3608 3608 3609 3609 1920 1920 3610 3610 1920 1920 1893 1893 3611 3611 3612 3612 1893 1893 3613 3613 1893 1893 1872 1872 3614 3614 3615 3615 1872 1872 3616 3616 1872 1872 1854 1854 3617 3617 3618 3618 1854 1854 3619 3619 1854 1854 1836 1836 3620 3620 3621 3621 1836 1836 3622 3622 1836 1836 1818 1818 3623 3623 3624 3624 1818 1818 3625 3625 1818 1818 1802 1802 3626 3626 3627 3627 1802 1802 3628 3628 3629 3629 1784 1784 3630 3630 3631 3631 1784 1784 3632 3632 1784 1784 1766 1766 3633 3633 3634 3634 1766 1766 3635 3635 1766 1766 1748 1748 3636 3636 3637 3637 1748 1748 3638 3638 1748 1748 1732 1732 3639 3639 3640 3640 1732 1732 3641 3641 1732 1732 1714 1714 3642 3642 3643 3643 1714 1714 3644 3644 1714 1714 1696 1696 3645 3645 3646 3646 1696 1696 3647 3647 1696 1696 1680 1680 3648 3648 3649 3649 1680 1680 3650 3650 3651 3651 3652 3652 1662 1662 3653 3653 1680 1680 1662 1662 1662 1662 1680 1680 1661 1661 1660 1660 1661 1661 1679 1679 1659 1659 1660 1660 1678 1678 1658 1658 1659 1659 1677 1677 1657 1657 1658 1658 1676 1676 1656 1656 1657 1657 1673 1673 1657 1657 1675 1675 1673 1673 1673 1673 1675 1675 1674 1674 1675 1675 1691 1691 1674 1674 1674 1674 1691 1691 1690 1690 1690 1690 1691 1691 1699 1699 1691 1691 1709 1709 1699 1699 1699 1699 1709 1709 1708 1708 1708 1708 1709 1709 1723 1723 1709 1709 1727 1727 1723 1723 1723 1723 1727 1727 1726 1726 1727 1727 1743 1743 1726 1726 1726 1726 1743 1743 1742 1742 1742 1742 1743 1743 1751 1751 1743 1743 1761 1761 1751 1751 1751 1751 1761 1761 1760 1760 1760 1760 1761 1761 1769 1769 1761 1761 1779 1779 1769 1769 1769 1769 1779 1779 1778 1778 1779 1779 3654 3654 1778 1778 1778 1778 3655 3655 3656 3656 1830 1830 1821 1821 1813 1813 1821 1821 1812 1812 1813 1813 1813 1813 1812 1812 1796 1796 1812 1812 1798 1798 1796 1796 1796 1796 1798 1798 1795 1795 1862 1862 1846 1846 1847 1847 1846 1846 1844 1844 1847 1847 1847 1847 1844 1844 1830 1830 1844 1844 1829 1829 1830 1830 1830 1830 1829 1829 1821 1821 1880 1880 1870 1870 1862 1862 1870 1870 1861 1861 1862 1862 1862 1862 1861 1861 1846 1846 1909 1909 1895 1895 1897 1897 1895 1895 1891 1891 1897 1897 1897 1897 1891 1891 1880 1880 1891 1891 1879 1879 1880 1880 1880 1880 1879 1879 1870 1870 1915 1915 1910 1910 1909 1909 1910 1910 1908 1908 1909 1909 1909 1909 1908 1908 1895 1895 1904 1904 1906 1906 1915 1915 1906 1906 1914 1914 1915 1915 1915 1915 1914 1914 1910 1910 1875 1875 1888 1888 1890 1890 1888 1888 1889 1889 1890 1890 1890 1890 1889 1889 1904 1904 1889 1889 1903 1903 1904 1904 1904 1904 1903 1903 1906 1906 1857 1857 1867 1867 1875 1875 1867 1867 1874 1874 1875 1875 1875 1875 1874 1874 1888 1888 1823 1823 1838 1838 1839 1839 1838 1838 1842 1842 1839 1839 1839 1839 1842 1842 1857 1857 1842 1842 1856 1856 1857 1857 1857 1857 1856 1856 1867 1867 1805 1805 1820 1820 1823 1823 1820 1820 1822 1822 1823 1823 1823 1823 1822 1822 1838 1838 1768 1768 1770 1770 1771 1771 1770 1770 3657 3657 1771 1771 1771 1771 3658 3658 3659 3659 1786 1786 1794 1794 1787 1787 1787 1787 1794 1794 1805 1805 1794 1794 1804 1804 1805 1805 1805 1805 1804 1804 1820 1820 1768 1768 1771 1771 1752 1752 1771 1771 1753 1753 1752 1752 1752 1752 1753 1753 1750 1750 1753 1753 1735 1735 1750 1750 1750 1750 1735 1735 1734 1734 1734 1734 1735 1735 1721 1721 1735 1735 1717 1717 1721 1721 1721 1721 1717 1717 1716 1716 1717 1717 1701 1701 1716 1716 1716 1716 1701 1701 1700 1700 1700 1700 1701 1701 1698 1698 1701 1701 1683 1683 1698 1698 1698 1698 1683 1683 1682 1682 1682 1682 1683 1683 1672 1672 1683 1683 1665 1665 1672 1672 1672 1672 1665 1665 1664 1664 1665 1665 1649 1649 1664 1664 1664 1664 1649 1649 1648 1648 1648 1648 1649 1649 1647 1647 1649 1649 1645 1645 1647 1647 1647 1647 1645 1645 1646 1646 1645 1645 1637 1637 1646 1646 1646 1646 1637 1637 1638 1638 1657 1657 1676 1676 1675 1675 1676 1676 1692 1692 1675 1675 1675 1675 1692 1692 1691 1691 1692 1692 1710 1710 1691 1691 1691 1691 1710 1710 1709 1709 1710 1710 1728 1728 1709 1709 1709 1709 1728 1728 1727 1727 1728 1728 1744 1744 1727 1727 1727 1727 1744 1744 1743 1743 1744 1744 1762 1762 1743 1743 1743 1743 1762 1762 1761 1761 1762 1762 1780 1780 1761 1761 1761 1761 1780 1780 1779 1779 1780 1780 3660 3660 1779 1779 1779 1779 3661 3661 3662 3662 1797 1797 1814 1814 1796 1796 1796 1796 1814 1814 1813 1813 1814 1814 1831 1831 1813 1813 1813 1813 1831 1831 1830 1830 1831 1831 1848 1848 1830 1830 1830 1830 1848 1848 1847 1847 1848 1848 1864 1864 1847 1847 1847 1847 1864 1864 1862 1862 1864 1864 1881 1881 1862 1862 1862 1862 1881 1881 1880 1880 1881 1881 1898 1898 1880 1880 1880 1880 1898 1898 1897 1897 1898 1898 1913 1913 1897 1897 1897 1897 1913 1913 1909 1909 1913 1913 1918 1918 1909 1909 1909 1909 1918 1918 1915 1915 1918 1918 1905 1905 1915 1915 1915 1915 1905 1905 1904 1904 1905 1905 1892 1892 1904 1904 1904 1904 1892 1892 1890 1890 1892 1892 1876 1876 1890 1890 1890 1890 1876 1876 1875 1875 1876 1876 1858 1858 1875 1875 1875 1875 1858 1858 1857 1857 1858 1858 1840 1840 1857 1857 1857 1857 1840 1840 1839 1839 1840 1840 1824 1824 1839 1839 1839 1839 1824 1824 1823 1823 1824 1824 1806 1806 1823 1823 1823 1823 1806 1806 1805 1805 1806 1806 1788 1788 1805 1805 1805 1805 1788 1788 1787 1787 3663 3663 1772 1772 3664 3664 3665 3665 1772 1772 1771 1771 1772 1772 1754 1754 1771 1771 1771 1771 1754 1754 1753 1753 1754 1754 1736 1736 1753 1753 1753 1753 1736 1736 1735 1735 1736 1736 1718 1718 1735 1735 1735 1735 1718 1718 1717 1717 1718 1718 1702 1702 1717 1717 1717 1717 1702 1702 1701 1701 1702 1702 1684 1684 1701 1701 1701 1701 1684 1684 1683 1683 1684 1684 1666 1666 1683 1683 1683 1683 1666 1666 1665 1665 1666 1666 1650 1650 1665 1665 1665 1665 1650 1650 1649 1649 1650 1650 1644 1644 1649 1649 1649 1649 1644 1644 1645 1645 1644 1644 1636 1636 1645 1645 1645 1645 1636 1636 1637 1637 1658 1658 1677 1677 1676 1676 1677 1677 1693 1693 1676 1676 1676 1676 1693 1693 1692 1692 1693 1693 1711 1711 1692 1692 1692 1692 1711 1711 1710 1710 1711 1711 1729 1729 1710 1710 1710 1710 1729 1729 1728 1728 1729 1729 1745 1745 1728 1728 1728 1728 1745 1745 1744 1744 1745 1745 1763 1763 1744 1744 1744 1744 1763 1763 1762 1762 1763 1763 1781 1781 1762 1762 1762 1762 1781 1781 1780 1780 1781 1781 3666 3666 1780 1780 1780 1780 3667 3667 3668 3668 1799 1799 1815 1815 1797 1797 1797 1797 1815 1815 1814 1814 1815 1815 1833 1833 1814 1814 1814 1814 1833 1833 1831 1831 1833 1833 1850 1850 1831 1831 1831 1831 1850 1850 1848 1848 1850 1850 1865 1865 1848 1848 1848 1848 1865 1865 1864 1864 1865 1865 1883 1883 1864 1864 1864 1864 1883 1883 1881 1881 1883 1883 1900 1900 1881 1881 1881 1881 1900 1900 1898 1898 1900 1900 1917 1917 1898 1898 1898 1898 1917 1917 1913 1913 1917 1917 1921 1921 1913 1913 1913 1913 1921 1921 1918 1918 1921 1921 1912 1912 1918 1918 1918 1918 1912 1912 1905 1905 1912 1912 1894 1894 1905 1905 1905 1905 1894 1894 1892 1892 1894 1894 1877 1877 1892 1892 1892 1892 1877 1877 1876 1876 1877 1877 1859 1859 1876 1876 1876 1876 1859 1859 1858 1858 1859 1859 1841 1841 1858 1858 1858 1858 1841 1841 1840 1840 1841 1841 1825 1825 1840 1840 1840 1840 1825 1825 1824 1824 1825 1825 1807 1807 1824 1824 1824 1824 1807 1807 1806 1806 1807 1807 1789 1789 1806 1806 1806 1806 1789 1789 1788 1788 3669 3669 1773 1773 3670 3670 3671 3671 1773 1773 1772 1772 1773 1773 1755 1755 1772 1772 1772 1772 1755 1755 1754 1754 1755 1755 1737 1737 1754 1754 1754 1754 1737 1737 1736 1736 1737 1737 1719 1719 1736 1736 1736 1736 1719 1719 1718 1718 1719 1719 1703 1703 1718 1718 1718 1718 1703 1703 1702 1702 1703 1703 1685 1685 1702 1702 1702 1702 1685 1685 1684 1684 1685 1685 1667 1667 1684 1684 1684 1684 1667 1667 1666 1666 1667 1667 1651 1651 1666 1666 1666 1666 1651 1651 1650 1650 1651 1651 1643 1643 1650 1650 1650 1650 1643 1643 1644 1644 1643 1643 1635 1635 1644 1644 1644 1644 1635 1635 1636 1636 1659 1659 1678 1678 1677 1677 1678 1678 1694 1694 1677 1677 1677 1677 1694 1694 1693 1693 1694 1694 1712 1712 1693 1693 1693 1693 1712 1712 1711 1711 1712 1712 1730 1730 1711 1711 1711 1711 1730 1730 1729 1729 1730 1730 1746 1746 1729 1729 1729 1729 1746 1746 1745 1745 1746 1746 1764 1764 1745 1745 1745 1745 1764 1764 1763 1763 1764 1764 1782 1782 1763 1763 1763 1763 1782 1782 1781 1781 1782 1782 3672 3672 1781 1781 1781 1781 3673 3673 3674 3674 1800 1800 1816 1816 1799 1799 1799 1799 1816 1816 1815 1815 1816 1816 1834 1834 1815 1815 1815 1815 1834 1834 1833 1833 1834 1834 1852 1852 1833 1833 1833 1833 1852 1852 1850 1850 1852 1852 1868 1868 1850 1850 1850 1850 1868 1868 1865 1865 1868 1868 1884 1884 1865 1865 1865 1865 1884 1884 1883 1883 1884 1884 1902 1902 1883 1883 1883 1883 1902 1902 1900 1900 1902 1902 1922 1922 1900 1900 1900 1900 1922 1922 1917 1917 1922 1922 1925 1925 1917 1917 1917 1917 1925 1925 1921 1921 1925 1925 1919 1919 1921 1921 1921 1921 1919 1919 1912 1912 1919 1919 1899 1899 1912 1912 1912 1912 1899 1899 1894 1894 1899 1899 1878 1878 1894 1894 1894 1894 1878 1878 1877 1877 1878 1878 1860 1860 1877 1877 1877 1877 1860 1860 1859 1859 1860 1860 1843 1843 1859 1859 1859 1859 1843 1843 1841 1841 1843 1843 1826 1826 1841 1841 1841 1841 1826 1826 1825 1825 1826 1826 1808 1808 1825 1825 1825 1825 1808 1808 1807 1807 1808 1808 1790 1790 1807 1807 1807 1807 1790 1790 1789 1789 3675 3675 1774 1774 3676 3676 3677 3677 1774 1774 1773 1773 1774 1774 1756 1756 1773 1773 1773 1773 1756 1756 1755 1755 1756 1756 1738 1738 1755 1755 1755 1755 1738 1738 1737 1737 1738 1738 1720 1720 1737 1737 1737 1737 1720 1720 1719 1719 1720 1720 1704 1704 1719 1719 1719 1719 1704 1704 1703 1703 1704 1704 1686 1686 1703 1703 1703 1703 1686 1686 1685 1685 1686 1686 1668 1668 1685 1685 1685 1685 1668 1668 1667 1667 1668 1668 1652 1652 1667 1667 1667 1667 1652 1652 1651 1651 1652 1652 1642 1642 1651 1651 1651 1651 1642 1642 1643 1643 1642 1642 1634 1634 1643 1643 1643 1643 1634 1634 1635 1635 1660 1660 1679 1679 1678 1678 1679 1679 1695 1695 1678 1678 1678 1678 1695 1695 1694 1694 1695 1695 1713 1713 1694 1694 1694 1694 1713 1713 1712 1712 1713 1713 1731 1731 1712 1712 1712 1712 1731 1731 1730 1730 1731 1731 1747 1747 1730 1730 1730 1730 1747 1747 1746 1746 1747 1747 1765 1765 1746 1746 1746 1746 1765 1765 1764 1764 1765 1765 1783 1783 1764 1764 1764 1764 1783 1783 1782 1782 1783 1783 3678 3678 1782 1782 1782 1782 3679 3679 3680 3680 1801 1801 1817 1817 1800 1800 1800 1800 1817 1817 1816 1816 1817 1817 1835 1835 1816 1816 1816 1816 1835 1835 1834 1834 1835 1835 1853 1853 1834 1834 1834 1834 1853 1853 1852 1852 1853 1853 1871 1871 1852 1852 1852 1852 1871 1871 1868 1868 1871 1871 1887 1887 1868 1868 1868 1868 1887 1887 1884 1884 1887 1887 1911 1911 1884 1884 1884 1884 1911 1911 1902 1902 1911 1911 1926 1926 1902 1902 1902 1902 1926 1926 1922 1922 1926 1926 1928 1928 1922 1922 1922 1922 1928 1928 1925 1925 1928 1928 1924 1924 1925 1925 1925 1925 1924 1924 1919 1919 1924 1924 1901 1901 1919 1919 1919 1919 1901 1901 1899 1899 1901 1901 1882 1882 1899 1899 1899 1899 1882 1882 1878 1878 1882 1882 1863 1863 1878 1878 1878 1878 1863 1863 1860 1860 1863 1863 1845 1845 1860 1860 1860 1860 1845 1845 1843 1843 1845 1845 1827 1827 1843 1843 1843 1843 1827 1827 1826 1826 1827 1827 1809 1809 1826 1826 1826 1826 1809 1809 1808 1808 1809 1809 1791 1791 1808 1808 1808 1808 1791 1791 1790 1790 3681 3681 1775 1775 3682 3682 3683 3683 1775 1775 1774 1774 1775 1775 1757 1757 1774 1774 1774 1774 1757 1757 1756 1756 1757 1757 1739 1739 1756 1756 1756 1756 1739 1739 1738 1738 1739 1739 1722 1722 1738 1738 1738 1738 1722 1722 1720 1720 1722 1722 1705 1705 1720 1720 1720 1720 1705 1705 1704 1704 1705 1705 1687 1687 1704 1704 1704 1704 1687 1687 1686 1686 1687 1687 1669 1669 1686 1686 1686 1686 1669 1669 1668 1668 1669 1669 1653 1653 1668 1668 1668 1668 1653 1653 1652 1652 1653 1653 1641 1641 1652 1652 1652 1652 1641 1641 1642 1642 1641 1641 1633 1633 1642 1642 1642 1642 1633 1633 1634 1634 1661 1661 1680 1680 1679 1679 1680 1680 1696 1696 1679 1679 1679 1679 1696 1696 1695 1695 1696 1696 1714 1714 1695 1695 1695 1695 1714 1714 1713 1713 1714 1714 1732 1732 1713 1713 1713 1713 1732 1732 1731 1731 1732 1732 1748 1748 1731 1731 1731 1731 1748 1748 1747 1747 1748 1748 1766 1766 1747 1747 1747 1747 1766 1766 1765 1765 1766 1766 1784 1784 1765 1765 1765 1765 1784 1784 1783 1783 1784 1784 3684 3684 1783 1783 1783 1783 3685 3685 3686 3686 1802 1802 1818 1818 1801 1801 1801 1801 1818 1818 1817 1817 1818 1818 1836 1836 1817 1817 1817 1817 1836 1836 1835 1835 1836 1836 1854 1854 1835 1835 1835 1835 1854 1854 1853 1853 1854 1854 1872 1872 1853 1853 1853 1853 1872 1872 1871 1871 1872 1872 1893 1893 1871 1871 1871 1871 1893 1893 1887 1887 1893 1893 1920 1920 1887 1887 1887 1887 1920 1920 1911 1911 1920 1920 1929 1929 1911 1911 1911 1911 1929 1929 1926 1926 1929 1929 1931 1931 1926 1926 1926 1926 1931 1931 1928 1928 1931 1931 1927 1927 1928 1928 1928 1928 1927 1927 1924 1924 1927 1927 1907 1907 1924 1924 1924 1924 1907 1907 1901 1901 1907 1907 1885 1885 1901 1901 1901 1901 1885 1885 1882 1882 1885 1885 1866 1866 1882 1882 1882 1882 1866 1866 1863 1863 1866 1866 1849 1849 1863 1863 1863 1863 1849 1849 1845 1845 1849 1849 1828 1828 1845 1845 1845 1845 1828 1828 1827 1827 1828 1828 1810 1810 1827 1827 1827 1827 1810 1810 1809 1809 1810 1810 1792 1792 1809 1809 1809 1809 1792 1792 1791 1791 3687 3687 1776 1776 3688 3688 3689 3689 1776 1776 1775 1775 1776 1776 1758 1758 1775 1775 1775 1775 1758 1758 1757 1757 1758 1758 1740 1740 1757 1757 1757 1757 1740 1740 1739 1739 1740 1740 1724 1724 1739 1739 1739 1739 1724 1724 1722 1722 1724 1724 1706 1706 1722 1722 1722 1722 1706 1706 1705 1705 1706 1706 1688 1688 1705 1705 1705 1705 1688 1688 1687 1687 1688 1688 1670 1670 1687 1687 1687 1687 1670 1670 1669 1669 1670 1670 1654 1654 1669 1669 1669 1669 1654 1654 1653 1653 1654 1654 1640 1640 1653 1653 1653 1653 1640 1640 1641 1641 1640 1640 1632 1632 1641 1641 1641 1641 1632 1632 1633 1633 2108 2108 2126 2126 2111 2111 2126 2126 2128 2128 2111 2111 2111 2111 2128 2128 2114 2114 2128 2128 2130 2130 2114 2114 2114 2114 2130 2130 2115 2115 2130 2130 2131 2131 2115 2115 2115 2115 2131 2131 2113 2113 2131 2131 2129 2129 2113 2113 2113 2113 2129 2129 2110 2110 2129 2129 2127 2127 2110 2110 2110 2110 2127 2127 2107 2107 2127 2127 2125 2125 2107 2107 2107 2107 2125 2125 2105 2105 2089 2089 2103 2103 2092 2092 2103 2103 2109 2109 2092 2092 2092 2092 2109 2109 2096 2096 2109 2109 2116 2116 2096 2096 2096 2096 2116 2116 2100 2100 2116 2116 2118 2118 2100 2100 2100 2100 2118 2118 2102 2102 2118 2118 2120 2120 2102 2102 2102 2102 2120 2120 2106 2106 2120 2120 2122 2122 2106 2106 2106 2106 2122 2122 2108 2108 2122 2122 2124 2124 2108 2108 2108 2108 2124 2124 2126 2126 2125 2125 2123 2123 2105 2105 2123 2123 2121 2121 2105 2105 2105 2105 2121 2121 2101 2101 2121 2121 2119 2119 2101 2101 2101 2101 2119 2119 2098 2098 2119 2119 2117 2117 2098 2098 2098 2098 2117 2117 2095 2095 2117 2117 2112 2112 2095 2095 2095 2095 2112 2112 2091 2091 2112 2112 2104 2104 2091 2091 2091 2091 2104 2104 2087 2087 2104 2104 2099 2099 2087 2087 2087 2087 2099 2099 2084 2084 2052 2052 2055 2055 2051 2051 2055 2055 2049 2049 2051 2051 2051 2051 2049 2049 2045 2045 2049 2049 2044 2044 2045 2045 2044 2044 2049 2049 2041 2041 2049 2049 2043 2043 2041 2041 2041 2041 2043 2043 2037 2037 2037 2037 2043 2043 2036 2036 2043 2043 2035 2035 2036 2036 2036 2036 2035 2035 2031 2031 2020 2020 2023 2023 2029 2029 2023 2023 2026 2026 2029 2029 2029 2029 2026 2026 2035 2035 2026 2026 2030 2030 2035 2035 2035 2035 2030 2030 2031 2031 2062 2062 2066 2066 2067 2067 2066 2066 2071 2071 2067 2067 2067 2067 2071 2071 2070 2070 2071 2071 2075 2075 2070 2070 2070 2070 2075 2075 2074 2074 2075 2075 2079 2079 2074 2074 2074 2074 2079 2079 2078 2078 2079 2079 2083 2083 2078 2078 2078 2078 2083 2083 2082 2082 2083 2083 2088 2088 2082 2082 2082 2082 2088 2088 2086 2086 2088 2088 2093 2093 2086 2086 2086 2086 2093 2093 2089 2089 2093 2093 2097 2097 2089 2089 2089 2089 2097 2097 2103 2103 2020 2020 2029 2029 2016 2016 2029 2029 2024 2024 2016 2016 2016 2016 2024 2024 2015 2015 2052 2052 2056 2056 2055 2055 2056 2056 2058 2058 2055 2055 2055 2055 2058 2058 2061 2061 1994 1994 1997 1997 2012 2012 1997 1997 2001 2001 2012 2012 2012 2012 2001 2001 2018 2018 1982 1982 1951 1951 1985 1985 1951 1951 1953 1953 1985 1985 1985 1985 1953 1953 1954 1954 1974 1974 1940 1940 1941 1941 1939 1939 1973 1973 1942 1942 1973 1973 1976 1976 1942 1942 1946 1946 1945 1945 1976 1976 1945 1945 1943 1943 1976 1976 1976 1976 1943 1943 1942 1942 1987 1987 2004 2004 1988 1988 2004 2004 2009 2009 1988 1988 1988 1988 2009 2009 1992 1992 2009 2009 1996 1996 1992 1992 2058 2058 2059 2059 2061 2061 2059 2059 2064 2064 2061 2061 2061 2061 2064 2064 2062 2062 2064 2064 2065 2065 2062 2062 2062 2062 2065 2065 2066 2066 2001 2001 2006 2006 2018 2018 2006 2006 2008 2008 2018 2018 2018 2018 2008 2008 2024 2024 2008 2008 2011 2011 2024 2024 2024 2024 2011 2011 2015 2015 1968 1968 1970 1970 1995 1995 1970 1970 2000 2000 1995 1995 1961 1961 1990 1990 1959 1959 1990 1990 1985 1985 1959 1959 1959 1959 1985 1985 1957 1957 1985 1985 1954 1954 1957 1957 1974 1974 1941 1941 1977 1977 1940 1940 1974 1974 1938 1938 1974 1974 1972 1972 1938 1938 1938 1938 1972 1972 1935 1935 1946 1946 1976 1976 1948 1948 1976 1976 1981 1981 1948 1948 1948 1948 1981 1981 1950 1950 1965 1965 1962 1962 1993 1993 1962 1962 1989 1989 1993 1993 1965 1965 1993 1993 1967 1967 1993 1993 1999 1999 1967 1967 1967 1967 1999 1999 1969 1969 1987 1987 1980 1980 2004 2004 1980 1980 1979 1979 2004 2004 2004 2004 1979 1979 1999 1999 1979 1979 1971 1971 1999 1999 1999 1999 1971 1971 1969 1969 1961 1961 1963 1963 1990 1990 1963 1963 1964 1964 1990 1990 1990 1990 1964 1964 1995 1995 1964 1964 1966 1966 1995 1995 1995 1995 1966 1966 1968 1968 1941 1941 1944 1944 1977 1977 1944 1944 1947 1947 1977 1977 1977 1977 1947 1947 1982 1982 1947 1947 1949 1949 1982 1982 1982 1982 1949 1949 1951 1951 1939 1939 1937 1937 1973 1973 1937 1937 1936 1936 1973 1973 1973 1973 1936 1936 1972 1972 1936 1936 1934 1934 1972 1972 1972 1972 1934 1934 1935 1935 1996 1996 2009 2009 1998 1998 2009 2009 2014 2014 1998 1998 1998 1998 2014 2014 2002 2002 2013 2013 2021 2021 2017 2017 2021 2021 2028 2028 2017 2017 2027 2027 2025 2025 2034 2034 2025 2025 2022 2022 2034 2034 2034 2034 2022 2022 2028 2028 2022 2022 2019 2019 2028 2028 2028 2028 2019 2019 2017 2017 2099 2099 2094 2094 2084 2084 2094 2094 2090 2090 2084 2084 2084 2084 2090 2090 2080 2080 2090 2090 2085 2085 2080 2080 2080 2080 2085 2085 2077 2077 2085 2085 2081 2081 2077 2077 2077 2077 2081 2081 2073 2073 2081 2081 2076 2076 2073 2073 2073 2073 2076 2076 2069 2069 2076 2076 2072 2072 2069 2069 2069 2069 2072 2072 2063 2063 2072 2072 2068 2068 2063 2063 2063 2063 2068 2068 2057 2057 1994 1994 2012 2012 1991 1991 2012 2012 2005 2005 1991 1991 1991 1991 2005 2005 1986 1986 1970 1970 1975 1975 2000 2000 1975 1975 1978 1978 2000 2000 2000 2000 1978 1978 2005 2005 1978 1978 1984 1984 2005 2005 2005 2005 1984 1984 1986 1986 1950 1950 1981 1981 1952 1952 1981 1981 1983 1983 1952 1952 1952 1952 1983 1983 1955 1955 2013 2013 2010 2010 2021 2021 2010 2010 2007 2007 2021 2021 2021 2021 2007 2007 2014 2014 2007 2007 2003 2003 2014 2014 2014 2014 2003 2003 2002 2002 2027 2027 2034 2034 2032 2032 2034 2034 2040 2040 2032 2032 2032 2032 2040 2040 2033 2033 1962 1962 1960 1960 1989 1989 1960 1960 1958 1958 1989 1989 1989 1989 1958 1958 1983 1983 1958 1958 1956 1956 1983 1983 1983 1983 1956 1956 1955 1955 2047 2047 2039 2039 2040 2040 2039 2039 2038 2038 2040 2040 2040 2040 2038 2038 2033 2033 2068 2068 2060 2060 2057 2057 2060 2060 2054 2054 2057 2057 2057 2057 2054 2054 2053 2053 2054 2054 2048 2048 2053 2053 2053 2053 2048 2048 2050 2050 2048 2048 2046 2046 2050 2050 2050 2050 2046 2046 2047 2047 2046 2046 2042 2042 2047 2047 2047 2047 2042 2042 2039 2039 3690 3690 2433 2433 2425 2425 2409 2409 2408 2408 2392 2392 2408 2408 2390 2390 2392 2392 2392 2392 2390 2390 2391 2391 2390 2390 2374 2374 2391 2391 2391 2391 2374 2374 2375 2375 2375 2375 2374 2374 2366 2366 2374 2374 2356 2356 2366 2366 2366 2366 2356 2356 2357 2357 2357 2357 2356 2356 2342 2342 2356 2356 2338 2338 2342 2342 2342 2342 2338 2338 2339 2339 2338 2338 2322 2322 2339 2339 2339 2339 2322 2322 2323 2323 2323 2323 2322 2322 2314 2314 2322 2322 2304 2304 2314 2314 2314 2314 2304 2304 2305 2305 2305 2305 2304 2304 2296 2296 2304 2304 2286 2286 2296 2296 2296 2296 2286 2286 2287 2287 2286 2286 3691 3691 2287 2287 2287 2287 3692 3692 3693 3693 2235 2235 2244 2244 2252 2252 2244 2244 2253 2253 2252 2252 2252 2252 2253 2253 2269 2269 2253 2253 2267 2267 2269 2269 2269 2269 2267 2267 2270 2270 2203 2203 2219 2219 2218 2218 2219 2219 2221 2221 2218 2218 2218 2218 2221 2221 2235 2235 2221 2221 2236 2236 2235 2235 2235 2235 2236 2236 2244 2244 2185 2185 2195 2195 2203 2203 2195 2195 2204 2204 2203 2203 2203 2203 2204 2204 2219 2219 2156 2156 2170 2170 2168 2168 2170 2170 2174 2174 2168 2168 2168 2168 2174 2174 2185 2185 2174 2174 2186 2186 2185 2185 2185 2185 2186 2186 2195 2195 2150 2150 2155 2155 2156 2156 2155 2155 2157 2157 2156 2156 2156 2156 2157 2157 2170 2170 2161 2161 2159 2159 2150 2150 2159 2159 2151 2151 2150 2150 2150 2150 2151 2151 2155 2155 2190 2190 2177 2177 2175 2175 2177 2177 2176 2176 2175 2175 2175 2175 2176 2176 2161 2161 2176 2176 2162 2162 2161 2161 2161 2161 2162 2162 2159 2159 2208 2208 2198 2198 2190 2190 2198 2198 2191 2191 2190 2190 2190 2190 2191 2191 2177 2177 2242 2242 2227 2227 2226 2226 2227 2227 2223 2223 2226 2226 2226 2226 2223 2223 2208 2208 2223 2223 2209 2209 2208 2208 2208 2208 2209 2209 2198 2198 2260 2260 2245 2245 2242 2242 2245 2245 2243 2243 2242 2242 2242 2242 2243 2243 2227 2227 2297 2297 2295 2295 2294 2294 2295 2295 3694 3694 2294 2294 2294 2294 3695 3695 3696 3696 2279 2279 2271 2271 2278 2278 2278 2278 2271 2271 2260 2260 2271 2271 2261 2261 2260 2260 2260 2260 2261 2261 2245 2245 2297 2297 2294 2294 2313 2313 2294 2294 2312 2312 2313 2313 2313 2313 2312 2312 2315 2315 2312 2312 2330 2330 2315 2315 2315 2315 2330 2330 2331 2331 2331 2331 2330 2330 2344 2344 2330 2330 2348 2348 2344 2344 2344 2344 2348 2348 2349 2349 2348 2348 2364 2364 2349 2349 2349 2349 2364 2364 2365 2365 2365 2365 2364 2364 2367 2367 2364 2364 2382 2382 2367 2367 2367 2367 2382 2382 2383 2383 2383 2383 2382 2382 2393 2393 2382 2382 2400 2400 2393 2393 2393 2393 2400 2400 2401 2401 2400 2400 2416 2416 2401 2401 2401 2401 2416 2416 2417 2417 2417 2417 2416 2416 2418 2418 2416 2416 2420 2420 2418 2418 2418 2418 2420 2420 2419 2419 2420 2420 2428 2428 2419 2419 2419 2419 2428 2428 2427 2427 3697 3697 2425 2425 3698 3698 2425 2425 2411 2411 3699 3699 3700 3700 2411 2411 3701 3701 2411 2411 2395 2395 3702 3702 3703 3703 2395 2395 3704 3704 2395 2395 2377 2377 3705 3705 3706 3706 2377 2377 3707 3707 2377 2377 2359 2359 3708 3708 3709 3709 2359 2359 3710 3710 2359 2359 2341 2341 3711 3711 3712 3712 2341 2341 3713 3713 2341 2341 2325 2325 3714 3714 3715 3715 2325 2325 3716 3716 2325 2325 2307 2307 3717 3717 3718 3718 2307 2307 3719 3719 2307 2307 2289 2289 3720 3720 3721 3721 2289 2289 3722 3722 2289 2289 3723 3723 3724 3724 3725 3725 2273 2273 3726 3726 2273 2273 2255 2255 3727 3727 3728 3728 2255 2255 3729 3729 2255 2255 2237 2237 3730 3730 3731 3731 2237 2237 3732 3732 2237 2237 2216 2216 3733 3733 3734 3734 2216 2216 3735 3735 2216 2216 2199 2199 3736 3736 3737 3737 2199 2199 3738 3738 2199 2199 2180 2180 3739 3739 3740 3740 2180 2180 3741 3741 2180 2180 2158 2158 3742 3742 3743 3743 2158 2158 3744 3744 2158 2158 2138 2138 3745 3745 3746 3746 2138 2138 3747 3747 2138 2138 2134 2134 3748 3748 3749 3749 2134 2134 3750 3750 2134 2134 2136 2136 3751 3751 3752 3752 2136 2136 3753 3753 2136 2136 2145 2145 3754 3754 3755 3755 2145 2145 3756 3756 2145 2145 2172 2172 3757 3757 3758 3758 2172 2172 3759 3759 2172 2172 2193 2193 3760 3760 3761 3761 2193 2193 3762 3762 2193 2193 2211 2211 3763 3763 3764 3764 2211 2211 3765 3765 2211 2211 2229 2229 3766 3766 3767 3767 2229 2229 3768 3768 2229 2229 2247 2247 3769 3769 3770 3770 2247 2247 3771 3771 2247 2247 2263 2263 3772 3772 3773 3773 2263 2263 3774 3774 3775 3775 2281 2281 3776 3776 3777 3777 2281 2281 3778 3778 2281 2281 2299 2299 3779 3779 3780 3780 2299 2299 3781 3781 2299 2299 2317 2317 3782 3782 3783 3783 2317 2317 3784 3784 2317 2317 2333 2333 3785 3785 3786 3786 2333 2333 3787 3787 2333 2333 2351 2351 3788 3788 3789 3789 2351 2351 3790 3790 2351 2351 2369 2369 3791 3791 3792 3792 2369 2369 3793 3793 2369 2369 2385 2385 3794 3794 3795 3795 2385 2385 3796 3796 3797 3797 3798 3798 2403 2403 3799 3799 2385 2385 2403 2403 2403 2403 2385 2385 2404 2404 2405 2405 2404 2404 2386 2386 2406 2406 2405 2405 2387 2387 2407 2407 2406 2406 2388 2388 2408 2408 2407 2407 2389 2389 2408 2408 2389 2389 2390 2390 2389 2389 2373 2373 2390 2390 2390 2390 2373 2373 2374 2374 2373 2373 2355 2355 2374 2374 2374 2374 2355 2355 2356 2356 2355 2355 2337 2337 2356 2356 2356 2356 2337 2337 2338 2338 2337 2337 2321 2321 2338 2338 2338 2338 2321 2321 2322 2322 2321 2321 2303 2303 2322 2322 2322 2322 2303 2303 2304 2304 2303 2303 2285 2285 2304 2304 2304 2304 2285 2285 2286 2286 2285 2285 3800 3800 2286 2286 2286 2286 3801 3801 3802 3802 2268 2268 2251 2251 2269 2269 2269 2269 2251 2251 2252 2252 2251 2251 2234 2234 2252 2252 2252 2252 2234 2234 2235 2235 2234 2234 2217 2217 2235 2235 2235 2235 2217 2217 2218 2218 2217 2217 2201 2201 2218 2218 2218 2218 2201 2201 2203 2203 2201 2201 2184 2184 2203 2203 2203 2203 2184 2184 2185 2185 2184 2184 2167 2167 2185 2185 2185 2185 2167 2167 2168 2168 2167 2167 2152 2152 2168 2168 2168 2168 2152 2152 2156 2156 2152 2152 2147 2147 2156 2156 2156 2156 2147 2147 2150 2150 2147 2147 2160 2160 2150 2150 2150 2150 2160 2160 2161 2161 2160 2160 2173 2173 2161 2161 2161 2161 2173 2173 2175 2175 2173 2173 2189 2189 2175 2175 2175 2175 2189 2189 2190 2190 2189 2189 2207 2207 2190 2190 2190 2190 2207 2207 2208 2208 2207 2207 2225 2225 2208 2208 2208 2208 2225 2225 2226 2226 2225 2225 2241 2241 2226 2226 2226 2226 2241 2241 2242 2242 2241 2241 2259 2259 2242 2242 2242 2242 2259 2259 2260 2260 2259 2259 2277 2277 2260 2260 2260 2260 2277 2277 2278 2278 3803 3803 2293 2293 3804 3804 3805 3805 2293 2293 2294 2294 2293 2293 2311 2311 2294 2294 2294 2294 2311 2311 2312 2312 2311 2311 2329 2329 2312 2312 2312 2312 2329 2329 2330 2330 2329 2329 2347 2347 2330 2330 2330 2330 2347 2347 2348 2348 2347 2347 2363 2363 2348 2348 2348 2348 2363 2363 2364 2364 2363 2363 2381 2381 2364 2364 2364 2364 2381 2381 2382 2382 2381 2381 2399 2399 2382 2382 2382 2382 2399 2399 2400 2400 2399 2399 2415 2415 2400 2400 2400 2400 2415 2415 2416 2416 2415 2415 2421 2421 2416 2416 2416 2416 2421 2421 2420 2420 2421 2421 2429 2429 2420 2420 2420 2420 2429 2429 2428 2428 2407 2407 2388 2388 2389 2389 2388 2388 2372 2372 2389 2389 2389 2389 2372 2372 2373 2373 2372 2372 2354 2354 2373 2373 2373 2373 2354 2354 2355 2355 2354 2354 2336 2336 2355 2355 2355 2355 2336 2336 2337 2337 2336 2336 2320 2320 2337 2337 2337 2337 2320 2320 2321 2321 2320 2320 2302 2302 2321 2321 2321 2321 2302 2302 2303 2303 2302 2302 2284 2284 2303 2303 2303 2303 2284 2284 2285 2285 2284 2284 3806 3806 2285 2285 2285 2285 3807 3807 3808 3808 2266 2266 2250 2250 2268 2268 2268 2268 2250 2250 2251 2251 2250 2250 2232 2232 2251 2251 2251 2251 2232 2232 2234 2234 2232 2232 2215 2215 2234 2234 2234 2234 2215 2215 2217 2217 2215 2215 2200 2200 2217 2217 2217 2217 2200 2200 2201 2201 2200 2200 2182 2182 2201 2201 2201 2201 2182 2182 2184 2184 2182 2182 2165 2165 2184 2184 2184 2184 2165 2165 2167 2167 2165 2165 2148 2148 2167 2167 2167 2167 2148 2148 2152 2152 2148 2148 2144 2144 2152 2152 2152 2152 2144 2144 2147 2147 2144 2144 2153 2153 2147 2147 2147 2147 2153 2153 2160 2160 2153 2153 2171 2171 2160 2160 2160 2160 2171 2171 2173 2173 2171 2171 2188 2188 2173 2173 2173 2173 2188 2188 2189 2189 2188 2188 2206 2206 2189 2189 2189 2189 2206 2206 2207 2207 2206 2206 2224 2224 2207 2207 2207 2207 2224 2224 2225 2225 2224 2224 2240 2240 2225 2225 2225 2225 2240 2240 2241 2241 2240 2240 2258 2258 2241 2241 2241 2241 2258 2258 2259 2259 2258 2258 2276 2276 2259 2259 2259 2259 2276 2276 2277 2277 3809 3809 2292 2292 3810 3810 3811 3811 2292 2292 2293 2293 2292 2292 2310 2310 2293 2293 2293 2293 2310 2310 2311 2311 2310 2310 2328 2328 2311 2311 2311 2311 2328 2328 2329 2329 2328 2328 2346 2346 2329 2329 2329 2329 2346 2346 2347 2347 2346 2346 2362 2362 2347 2347 2347 2347 2362 2362 2363 2363 2362 2362 2380 2380 2363 2363 2363 2363 2380 2380 2381 2381 2380 2380 2398 2398 2381 2381 2381 2381 2398 2398 2399 2399 2398 2398 2414 2414 2399 2399 2399 2399 2414 2414 2415 2415 2414 2414 2422 2422 2415 2415 2415 2415 2422 2422 2421 2421 2422 2422 2430 2430 2421 2421 2421 2421 2430 2430 2429 2429 2406 2406 2387 2387 2388 2388 2387 2387 2371 2371 2388 2388 2388 2388 2371 2371 2372 2372 2371 2371 2353 2353 2372 2372 2372 2372 2353 2353 2354 2354 2353 2353 2335 2335 2354 2354 2354 2354 2335 2335 2336 2336 2335 2335 2319 2319 2336 2336 2336 2336 2319 2319 2320 2320 2319 2319 2301 2301 2320 2320 2320 2320 2301 2301 2302 2302 2301 2301 2283 2283 2302 2302 2302 2302 2283 2283 2284 2284 2283 2283 3812 3812 2284 2284 2284 2284 3813 3813 3814 3814 2265 2265 2249 2249 2266 2266 2266 2266 2249 2249 2250 2250 2249 2249 2231 2231 2250 2250 2250 2250 2231 2231 2232 2232 2231 2231 2213 2213 2232 2232 2232 2232 2213 2213 2215 2215 2213 2213 2197 2197 2215 2215 2215 2215 2197 2197 2200 2200 2197 2197 2181 2181 2200 2200 2200 2200 2181 2181 2182 2182 2181 2181 2163 2163 2182 2182 2182 2182 2163 2163 2165 2165 2163 2163 2143 2143 2165 2165 2165 2165 2143 2143 2148 2148 2143 2143 2140 2140 2148 2148 2148 2148 2140 2140 2144 2144 2140 2140 2146 2146 2144 2144 2144 2144 2146 2146 2153 2153 2146 2146 2166 2166 2153 2153 2153 2153 2166 2166 2171 2171 2166 2166 2187 2187 2171 2171 2171 2171 2187 2187 2188 2188 2187 2187 2205 2205 2188 2188 2188 2188 2205 2205 2206 2206 2205 2205 2222 2222 2206 2206 2206 2206 2222 2222 2224 2224 2222 2222 2239 2239 2224 2224 2224 2224 2239 2239 2240 2240 2239 2239 2257 2257 2240 2240 2240 2240 2257 2257 2258 2258 2257 2257 2275 2275 2258 2258 2258 2258 2275 2275 2276 2276 3815 3815 2291 2291 3816 3816 3817 3817 2291 2291 2292 2292 2291 2291 2309 2309 2292 2292 2292 2292 2309 2309 2310 2310 2309 2309 2327 2327 2310 2310 2310 2310 2327 2327 2328 2328 2327 2327 2345 2345 2328 2328 2328 2328 2345 2345 2346 2346 2345 2345 2361 2361 2346 2346 2346 2346 2361 2361 2362 2362 2361 2361 2379 2379 2362 2362 2362 2362 2379 2379 2380 2380 2379 2379 2397 2397 2380 2380 2380 2380 2397 2397 2398 2398 2397 2397 2413 2413 2398 2398 2398 2398 2413 2413 2414 2414 2413 2413 2423 2423 2414 2414 2414 2414 2423 2423 2422 2422 2423 2423 2431 2431 2422 2422 2422 2422 2431 2431 2430 2430 2405 2405 2386 2386 2387 2387 2386 2386 2370 2370 2387 2387 2387 2387 2370 2370 2371 2371 2370 2370 2352 2352 2371 2371 2371 2371 2352 2352 2353 2353 2352 2352 2334 2334 2353 2353 2353 2353 2334 2334 2335 2335 2334 2334 2318 2318 2335 2335 2335 2335 2318 2318 2319 2319 2318 2318 2300 2300 2319 2319 2319 2319 2300 2300 2301 2301 2300 2300 2282 2282 2301 2301 2301 2301 2282 2282 2283 2283 2282 2282 3818 3818 2283 2283 2283 2283 3819 3819 3820 3820 2264 2264 2248 2248 2265 2265 2265 2265 2248 2248 2249 2249 2248 2248 2230 2230 2249 2249 2249 2249 2230 2230 2231 2231 2230 2230 2212 2212 2231 2231 2231 2231 2212 2212 2213 2213 2212 2212 2194 2194 2213 2213 2213 2213 2194 2194 2197 2197 2194 2194 2178 2178 2197 2197 2197 2197 2178 2178 2181 2181 2178 2178 2154 2154 2181 2181 2181 2181 2154 2154 2163 2163 2154 2154 2139 2139 2163 2163 2163 2163 2139 2139 2143 2143 2139 2139 2137 2137 2143 2143 2143 2143 2137 2137 2140 2140 2137 2137 2141 2141 2140 2140 2140 2140 2141 2141 2146 2146 2141 2141 2164 2164 2146 2146 2146 2146 2164 2164 2166 2166 2164 2164 2183 2183 2166 2166 2166 2166 2183 2183 2187 2187 2183 2183 2202 2202 2187 2187 2187 2187 2202 2202 2205 2205 2202 2202 2220 2220 2205 2205 2205 2205 2220 2220 2222 2222 2220 2220 2238 2238 2222 2222 2222 2222 2238 2238 2239 2239 2238 2238 2256 2256 2239 2239 2239 2239 2256 2256 2257 2257 2256 2256 2274 2274 2257 2257 2257 2257 2274 2274 2275 2275 3821 3821 2290 2290 3822 3822 3823 3823 2290 2290 2291 2291 2290 2290 2308 2308 2291 2291 2291 2291 2308 2308 2309 2309 2308 2308 2326 2326 2309 2309 2309 2309 2326 2326 2327 2327 2326 2326 2343 2343 2327 2327 2327 2327 2343 2343 2345 2345 2343 2343 2360 2360 2345 2345 2345 2345 2360 2360 2361 2361 2360 2360 2378 2378 2361 2361 2361 2361 2378 2378 2379 2379 2378 2378 2396 2396 2379 2379 2379 2379 2396 2396 2397 2397 2396 2396 2412 2412 2397 2397 2397 2397 2412 2412 2413 2413 2412 2412 2424 2424 2413 2413 2413 2413 2424 2424 2423 2423 2424 2424 2432 2432 2423 2423 2423 2423 2432 2432 2431 2431 2404 2404 2385 2385 2386 2386 2385 2385 2369 2369 2386 2386 2386 2386 2369 2369 2370 2370 2369 2369 2351 2351 2370 2370 2370 2370 2351 2351 2352 2352 2351 2351 2333 2333 2352 2352 2352 2352 2333 2333 2334 2334 2333 2333 2317 2317 2334 2334 2334 2334 2317 2317 2318 2318 2317 2317 2299 2299 2318 2318 2318 2318 2299 2299 2300 2300 2299 2299 2281 2281 2300 2300 2300 2300 2281 2281 2282 2282 2281 2281 3824 3824 2282 2282 2282 2282 3825 3825 3826 3826 2263 2263 2247 2247 2264 2264 2264 2264 2247 2247 2248 2248 2247 2247 2229 2229 2248 2248 2248 2248 2229 2229 2230 2230 2229 2229 2211 2211 2230 2230 2230 2230 2211 2211 2212 2212 2211 2211 2193 2193 2212 2212 2212 2212 2193 2193 2194 2194 2193 2193 2172 2172 2194 2194 2194 2194 2172 2172 2178 2178 2172 2172 2145 2145 2178 2178 2178 2178 2145 2145 2154 2154 2145 2145 2136 2136 2154 2154 2154 2154 2136 2136 2139 2139 2136 2136 2134 2134 2139 2139 2139 2139 2134 2134 2137 2137 2134 2134 2138 2138 2137 2137 2137 2137 2138 2138 2141 2141 2138 2138 2158 2158 2141 2141 2141 2141 2158 2158 2164 2164 2158 2158 2180 2180 2164 2164 2164 2164 2180 2180 2183 2183 2180 2180 2199 2199 2183 2183 2183 2183 2199 2199 2202 2202 2199 2199 2216 2216 2202 2202 2202 2202 2216 2216 2220 2220 2216 2216 2237 2237 2220 2220 2220 2220 2237 2237 2238 2238 2237 2237 2255 2255 2238 2238 2238 2238 2255 2255 2256 2256 2255 2255 2273 2273 2256 2256 2256 2256 2273 2273 2274 2274 3827 3827 2289 2289 3828 3828 3829 3829 2289 2289 2290 2290 2289 2289 2307 2307 2290 2290 2290 2290 2307 2307 2308 2308 2307 2307 2325 2325 2308 2308 2308 2308 2325 2325 2326 2326 2325 2325 2341 2341 2326 2326 2326 2326 2341 2341 2343 2343 2341 2341 2359 2359 2343 2343 2343 2343 2359 2359 2360 2360 2359 2359 2377 2377 2360 2360 2360 2360 2377 2377 2378 2378 2377 2377 2395 2395 2378 2378 2378 2378 2395 2395 2396 2396 2395 2395 2411 2411 2396 2396 2396 2396 2411 2411 2412 2412 2411 2411 2425 2425 2412 2412 2412 2412 2425 2425 2424 2424 2425 2425 2433 2433 2424 2424 2424 2424 2433 2433 2432 2432 2798 2798 2797 2797 2789 2789 3830 3830 2794 2794 3831 3831 2794 2794 2774 2774 3832 3832 3833 3833 3834 3834 2753 2753 3835 3835 3836 3836 2753 2753 2753 2753 3837 3837 2774 2774 3838 3838 3839 3839 2774 2774 2774 2774 3840 3840 3841 3841 3842 3842 2753 2753 3843 3843 2753 2753 2733 2733 3844 3844 3845 3845 2733 2733 3846 3846 3847 3847 2733 2733 3848 3848 2733 2733 2713 2713 3849 3849 3850 3850 2713 2713 3851 3851 2692 2692 3852 3852 2713 2713 3853 3853 3854 3854 2713 2713 2713 2713 3855 3855 3856 3856 3857 3857 3858 3858 2673 2673 3859 3859 3860 3860 2673 2673 2673 2673 3861 3861 2692 2692 3862 3862 3863 3863 2692 2692 2692 2692 3864 3864 3865 3865 3866 3866 2673 2673 3867 3867 2673 2673 2652 2652 3868 3868 3869 3869 2652 2652 3870 3870 3871 3871 2652 2652 3872 3872 2652 2652 2633 2633 3873 3873 3874 3874 2633 2633 3875 3875 3876 3876 2633 2633 3877 3877 2633 2633 3878 3878 3879 3879 3880 3880 2612 2612 3881 3881 2592 2592 3882 3882 2612 2612 3883 3883 3884 3884 2612 2612 2612 2612 3885 3885 3886 3886 2573 2573 3887 3887 2592 2592 3888 3888 3889 3889 2592 2592 2592 2592 3890 3890 3891 3891 2552 2552 3892 3892 2573 2573 3893 3893 3894 3894 2573 2573 2573 2573 3895 3895 3896 3896 3897 3897 3898 3898 2532 2532 3899 3899 3900 3900 2532 2532 2532 2532 3901 3901 2552 2552 3902 3902 3903 3903 2552 2552 2552 2552 3904 3904 3905 3905 3906 3906 2532 2532 3907 3907 2532 2532 2512 2512 3908 3908 3909 3909 2512 2512 3910 3910 3911 3911 2512 2512 3912 3912 2512 2512 2492 2492 3913 3913 3914 3914 2492 2492 3915 3915 2476 2476 3916 3916 2492 2492 3917 3917 3918 3918 2492 2492 2492 2492 3919 3919 3920 3920 2460 2460 3921 3921 2476 2476 3922 3922 3923 3923 2476 2476 2476 2476 3924 3924 3925 3925 3926 3926 3927 3927 2459 2459 3928 3928 3929 3929 2459 2459 2459 2459 3930 3930 2460 2460 3931 3931 3932 3932 2460 2460 2460 2460 3933 3933 3934 3934 3935 3935 2459 2459 3936 3936 2459 2459 2471 2471 3937 3937 3938 3938 2471 2471 3939 3939 3940 3940 2471 2471 3941 3941 2471 2471 2488 2488 3942 3942 3943 3943 2488 2488 3944 3944 3945 3945 2488 2488 3946 3946 2488 2488 2508 2508 3947 3947 3948 3948 2508 2508 3949 3949 3950 3950 2508 2508 3951 3951 2508 2508 2527 2527 3952 3952 3953 3953 2527 2527 3954 3954 2547 2547 3955 3955 2527 2527 3956 3956 3957 3957 2527 2527 2527 2527 3958 3958 3959 3959 2563 2563 3960 3960 2547 2547 3961 3961 3962 3962 2547 2547 2547 2547 3963 3963 3964 3964 3965 3965 3966 3966 2583 2583 3967 3967 3968 3968 2583 2583 2583 2583 3969 3969 2563 2563 3970 3970 3971 3971 2563 2563 2563 2563 3972 3972 3973 3973 3974 3974 2583 2583 3975 3975 2583 2583 2603 2603 3976 3976 3977 3977 2603 2603 3978 3978 3979 3979 2603 2603 3980 3980 2603 2603 2623 2623 3981 3981 3982 3982 2623 2623 3983 3983 2644 2644 3984 3984 3985 3985 3986 3986 3987 3987 2623 2623 2623 2623 3988 3988 3989 3989 2663 2663 3990 3990 2644 2644 3991 3991 3992 3992 2644 2644 2644 2644 3993 3993 3994 3994 2684 2684 3995 3995 2663 2663 3996 3996 3997 3997 2663 2663 2663 2663 3998 3998 3999 3999 4000 4000 4001 4001 2703 2703 4002 4002 4003 4003 2703 2703 2703 2703 4004 4004 2684 2684 4005 4005 4006 4006 2684 2684 2684 2684 4007 4007 4008 4008 4009 4009 2703 2703 4010 4010 2703 2703 2724 2724 4011 4011 4012 4012 2724 2724 4013 4013 4014 4014 2724 2724 4015 4015 2724 2724 2744 2744 4016 4016 4017 4017 2744 2744 4018 4018 4019 4019 2744 2744 4020 4020 2744 2744 2764 2764 4021 4021 4022 4022 2764 2764 4023 4023 2785 2785 4024 4024 2764 2764 4025 4025 4026 4026 2764 2764 2764 2764 4027 4027 4028 4028 4029 4029 4030 4030 2815 2815 4031 4031 4032 4032 2815 2815 2815 2815 4033 4033 2785 2785 4034 4034 4035 4035 2785 2785 2785 2785 4036 4036 4037 4037 4038 4038 2815 2815 4039 4039 2815 2815 2820 2820 4040 4040 4041 4041 2820 2820 4042 4042 4043 4043 2820 2820 4044 4044 2820 2820 2831 2831 4045 4045 4046 4046 2831 2831 4047 4047 4048 4048 2831 2831 4049 4049 2831 2831 2839 2839 4050 4050 4051 4051 2839 2839 4052 4052 2832 2832 2841 2841 2840 2840 2847 2847 2846 2846 2836 2836 2846 2846 2845 2845 2836 2836 2825 2825 2828 2828 2836 2836 2828 2828 2837 2837 2836 2836 2836 2836 2837 2837 2847 2847 2778 2778 2779 2779 2780 2780 2779 2779 2809 2809 2780 2780 2780 2780 2809 2809 2810 2810 2809 2809 2817 2817 2810 2810 2810 2810 2817 2817 2825 2825 2817 2817 2826 2826 2825 2825 2825 2825 2826 2826 2828 2828 2778 2778 2780 2780 2758 2758 2780 2780 2759 2759 2758 2758 2758 2758 2759 2759 2756 2756 2759 2759 2739 2739 2756 2756 2756 2756 2739 2739 2738 2738 2738 2738 2739 2739 2726 2726 2739 2739 2718 2718 2726 2726 2726 2726 2718 2718 2717 2717 2718 2718 2698 2698 2717 2717 2717 2717 2698 2698 2697 2697 2697 2697 2698 2698 2696 2696 2698 2698 2678 2678 2696 2696 2696 2696 2678 2678 2677 2677 2677 2677 2678 2678 2670 2670 2678 2678 2658 2658 2670 2670 2670 2670 2658 2658 2657 2657 2658 2658 2639 2639 2657 2657 2657 2657 2639 2639 2638 2638 2598 2598 2613 2613 2617 2617 2613 2613 2616 2616 2617 2617 4053 4053 4054 4054 2639 2639 4055 4055 2636 2636 2639 2639 2639 2639 2636 2636 2638 2638 2558 2558 2575 2575 2576 2576 2575 2575 2579 2579 2576 2576 2576 2576 2579 2579 2598 2598 2579 2579 2597 2597 2598 2598 2598 2598 2597 2597 2613 2613 2537 2537 2553 2553 2558 2558 2553 2553 2557 2557 2558 2558 2558 2558 2557 2557 2575 2575 2495 2495 2515 2515 2516 2516 2515 2515 2521 2521 2516 2516 2516 2516 2521 2521 2537 2537 2521 2521 2536 2536 2537 2537 2537 2537 2536 2536 2553 2553 2468 2468 2490 2490 2495 2495 2490 2490 2494 2494 2495 2495 2495 2495 2494 2494 2515 2515 2446 2446 2456 2456 2468 2468 2456 2456 2467 2467 2468 2468 2468 2468 2467 2467 2490 2490 2439 2439 2435 2435 2437 2437 2435 2435 2436 2436 2437 2437 2437 2437 2436 2436 2446 2446 2436 2436 2445 2445 2446 2446 2446 2446 2445 2445 2456 2456 2451 2451 2443 2443 2439 2439 2443 2443 2438 2438 2439 2439 2439 2439 2438 2438 2435 2435 2501 2501 2478 2478 2479 2479 2478 2478 2473 2473 2479 2479 2479 2479 2473 2473 2451 2451 2473 2473 2450 2450 2451 2451 2451 2451 2450 2450 2443 2443 2523 2523 2509 2509 2501 2501 2509 2509 2500 2500 2501 2501 2501 2501 2500 2500 2478 2478 2568 2568 2564 2564 2565 2565 2564 2564 2543 2543 2565 2565 2565 2565 2543 2543 2544 2544 2543 2543 2535 2535 2544 2544 2544 2544 2535 2535 2523 2523 2535 2535 2522 2522 2523 2523 2523 2523 2522 2522 2509 2509 2568 2568 2565 2565 2586 2586 2565 2565 2587 2587 2586 2586 2586 2586 2587 2587 2594 2594 2587 2587 2606 2606 2594 2594 2594 2594 2606 2606 2605 2605 2605 2605 2606 2606 2624 2624 4056 4056 2628 2628 4057 4057 4058 4058 2628 2628 2627 2627 2628 2628 2647 2647 2627 2627 2627 2627 2647 2647 2646 2646 2646 2646 2647 2647 2655 2655 2647 2647 2667 2667 2655 2655 2655 2655 2667 2667 2665 2665 2665 2665 2667 2667 2680 2680 2667 2667 2687 2687 2680 2680 2680 2680 2687 2687 2686 2686 2687 2687 2707 2707 2686 2686 2686 2686 2707 2707 2706 2706 2706 2706 2707 2707 2715 2715 2707 2707 2728 2728 2715 2715 2715 2715 2728 2728 2727 2727 2727 2727 2728 2728 2737 2737 2728 2728 2748 2748 2737 2737 2737 2737 2748 2748 2747 2747 2747 2747 2748 2748 2767 2767 2748 2748 2769 2769 2767 2767 2767 2767 2769 2769 2768 2768 2769 2769 2789 2789 2768 2768 2768 2768 2789 2789 2788 2788 2789 2789 2797 2797 2788 2788 2788 2788 2797 2797 2796 2796 2800 2800 2799 2799 2790 2790 2799 2799 2798 2798 2790 2790 2802 2802 2801 2801 2791 2791 2801 2801 2800 2800 2791 2791 2792 2792 2803 2803 2802 2802 2805 2805 2804 2804 2793 2793 2804 2804 2803 2803 2793 2793 4059 4059 4060 4060 2794 2794 4061 4061 2806 2806 2794 2794 2794 2794 2806 2806 2805 2805 2805 2805 2793 2793 2794 2794 2793 2793 2773 2773 2794 2794 2794 2794 2773 2773 2774 2774 2773 2773 2752 2752 2774 2774 2774 2774 2752 2752 2753 2753 2752 2752 2732 2732 2753 2753 2753 2753 2732 2732 2733 2733 2732 2732 2712 2712 2733 2733 2733 2733 2712 2712 2713 2713 2712 2712 2691 2691 2713 2713 2713 2713 2691 2691 2692 2692 2691 2691 2672 2672 2692 2692 2692 2692 2672 2672 2673 2673 2672 2672 2651 2651 2673 2673 2673 2673 2651 2651 2652 2652 2651 2651 2632 2632 2652 2652 2652 2652 2632 2632 2633 2633 2632 2632 4062 4062 2633 2633 2633 2633 4063 4063 4064 4064 2610 2610 2591 2591 2612 2612 2612 2612 2591 2591 2592 2592 2591 2591 2572 2572 2592 2592 2592 2592 2572 2572 2573 2573 2572 2572 2551 2551 2573 2573 2573 2573 2551 2551 2552 2552 2551 2551 2531 2531 2552 2552 2552 2552 2531 2531 2532 2532 2531 2531 2511 2511 2532 2532 2532 2532 2511 2511 2512 2512 2511 2511 2489 2489 2512 2512 2512 2512 2489 2489 2492 2492 2489 2489 2469 2469 2492 2492 2492 2492 2469 2469 2476 2476 2469 2469 2455 2455 2476 2476 2476 2476 2455 2455 2460 2460 2455 2455 2453 2453 2460 2460 2460 2460 2453 2453 2459 2459 2453 2453 2462 2462 2459 2459 2459 2459 2462 2462 2471 2471 2462 2462 2486 2486 2471 2471 2471 2471 2486 2486 2488 2488 2486 2486 2504 2504 2488 2488 2488 2488 2504 2504 2508 2508 2504 2504 2524 2524 2508 2508 2508 2508 2524 2524 2527 2527 2524 2524 2542 2542 2527 2527 2527 2527 2542 2542 2547 2547 2542 2542 2562 2562 2547 2547 2547 2547 2562 2562 2563 2563 2562 2562 2582 2582 2563 2563 2563 2563 2582 2582 2583 2583 2582 2582 2602 2602 2583 2583 2583 2583 2602 2602 2603 2603 2602 2602 2621 2621 2603 2603 2603 2603 2621 2621 2623 2623 4065 4065 2643 2643 4066 4066 4067 4067 2643 2643 2644 2644 2643 2643 2662 2662 2644 2644 2644 2644 2662 2662 2663 2663 2662 2662 2683 2683 2663 2663 2663 2663 2683 2683 2684 2684 2683 2683 2702 2702 2684 2684 2684 2684 2702 2702 2703 2703 2702 2702 2723 2723 2703 2703 2703 2703 2723 2723 2724 2724 2723 2723 2743 2743 2724 2724 2724 2724 2743 2743 2744 2744 2743 2743 2763 2763 2744 2744 2744 2744 2763 2763 2764 2764 2763 2763 2784 2784 2764 2764 2764 2764 2784 2784 2785 2785 2784 2784 2814 2814 2785 2785 2785 2785 2814 2814 2815 2815 2814 2814 2821 2821 2815 2815 2815 2815 2821 2821 2820 2820 2821 2821 2832 2832 2820 2820 2820 2820 2832 2832 2831 2831 2832 2832 2840 2840 2831 2831 2831 2831 2840 2840 2839 2839 2803 2803 2792 2792 2793 2793 2792 2792 2772 2772 2793 2793 2793 2793 2772 2772 2773 2773 2772 2772 2751 2751 2773 2773 2773 2773 2751 2751 2752 2752 2751 2751 2731 2731 2752 2752 2752 2752 2731 2731 2732 2732 2731 2731 2711 2711 2732 2732 2732 2732 2711 2711 2712 2712 2711 2711 2690 2690 2712 2712 2712 2712 2690 2690 2691 2691 2690 2690 2671 2671 2691 2691 2691 2691 2671 2671 2672 2672 2671 2671 2650 2650 2672 2672 2672 2672 2650 2650 2651 2651 2650 2650 2631 2631 2651 2651 2651 2651 2631 2631 2632 2632 2631 2631 4068 4068 2632 2632 2632 2632 4069 4069 4070 4070 2609 2609 2590 2590 2610 2610 2610 2610 2590 2590 2591 2591 2590 2590 2570 2570 2591 2591 2591 2591 2570 2570 2572 2572 2570 2570 2550 2550 2572 2572 2572 2572 2550 2550 2551 2551 2550 2550 2528 2528 2551 2551 2551 2551 2528 2528 2531 2531 2528 2528 2507 2507 2531 2531 2531 2531 2507 2507 2511 2511 2507 2507 2487 2487 2511 2511 2511 2511 2487 2487 2489 2489 2487 2487 2461 2461 2489 2489 2489 2489 2461 2461 2469 2469 2461 2461 2449 2449 2469 2469 2469 2469 2449 2449 2455 2455 2449 2449 2447 2447 2455 2455 2455 2455 2447 2447 2453 2453 2447 2447 2457 2457 2453 2453 2453 2453 2457 2457 2462 2462 2457 2457 2480 2480 2462 2462 2462 2462 2480 2480 2486 2486 2480 2480 2499 2499 2486 2486 2486 2486 2499 2499 2504 2504 2499 2499 2520 2520 2504 2504 2504 2504 2520 2520 2524 2524 2520 2520 2540 2540 2524 2524 2524 2524 2540 2540 2542 2542 2540 2540 2561 2561 2542 2542 2542 2542 2561 2561 2562 2562 2561 2561 2580 2580 2562 2562 2562 2562 2580 2580 2582 2582 2580 2580 2601 2601 2582 2582 2582 2582 2601 2601 2602 2602 2601 2601 2620 2620 2602 2602 2602 2602 2620 2620 2621 2621 4071 4071 2642 2642 4072 4072 4073 4073 2642 2642 2643 2643 2642 2642 2661 2661 2643 2643 2643 2643 2661 2661 2662 2662 2661 2661 2682 2682 2662 2662 2662 2662 2682 2682 2683 2683 2682 2682 2701 2701 2683 2683 2683 2683 2701 2701 2702 2702 2701 2701 2722 2722 2702 2702 2702 2702 2722 2722 2723 2723 2722 2722 2742 2742 2723 2723 2723 2723 2742 2742 2743 2743 2742 2742 2762 2762 2743 2743 2743 2743 2762 2762 2763 2763 2762 2762 2783 2783 2763 2763 2763 2763 2783 2783 2784 2784 2783 2783 2813 2813 2784 2784 2784 2784 2813 2813 2814 2814 2813 2813 2822 2822 2814 2814 2814 2814 2822 2822 2821 2821 2822 2822 2833 2833 2821 2821 2821 2821 2833 2833 2832 2832 2833 2833 2842 2842 2832 2832 2832 2832 2842 2842 2841 2841 2802 2802 2791 2791 2792 2792 2791 2791 2771 2771 2792 2792 2792 2792 2771 2771 2772 2772 2771 2771 2750 2750 2772 2772 2772 2772 2750 2750 2751 2751 2750 2750 2730 2730 2751 2751 2751 2751 2730 2730 2731 2731 2730 2730 2709 2709 2731 2731 2731 2731 2709 2709 2711 2711 2709 2709 2689 2689 2711 2711 2711 2711 2689 2689 2690 2690 2689 2689 2669 2669 2690 2690 2690 2690 2669 2669 2671 2671 2669 2669 2649 2649 2671 2671 2671 2671 2649 2649 2650 2650 2649 2649 2630 2630 2650 2650 2650 2650 2630 2630 2631 2631 2630 2630 4074 4074 2631 2631 2631 2631 4075 4075 4076 4076 2608 2608 2589 2589 2609 2609 2609 2609 2589 2589 2590 2590 2589 2589 2569 2569 2590 2590 2590 2590 2569 2569 2570 2570 2569 2569 2548 2548 2570 2570 2570 2570 2548 2548 2550 2550 2548 2548 2526 2526 2550 2550 2550 2550 2526 2526 2528 2528 2526 2526 2505 2505 2528 2528 2528 2528 2505 2505 2507 2507 2505 2505 2484 2484 2507 2507 2507 2507 2484 2484 2487 2487 2484 2484 2458 2458 2487 2487 2487 2487 2458 2458 2461 2461 2458 2458 2444 2444 2461 2461 2461 2461 2444 2444 2449 2449 2444 2444 2442 2442 2449 2449 2449 2449 2442 2442 2447 2447 2442 2442 2452 2452 2447 2447 2447 2447 2452 2452 2457 2457 2452 2452 2475 2475 2457 2457 2457 2457 2475 2475 2480 2480 2475 2475 2498 2498 2480 2480 2480 2480 2498 2498 2499 2499 2498 2498 2519 2519 2499 2499 2499 2499 2519 2519 2520 2520 2519 2519 2539 2539 2520 2520 2520 2520 2539 2539 2540 2540 2539 2539 2560 2560 2540 2540 2540 2540 2560 2560 2561 2561 2560 2560 2578 2578 2561 2561 2561 2561 2578 2578 2580 2580 2578 2578 2600 2600 2580 2580 2580 2580 2600 2600 2601 2601 2600 2600 2619 2619 2601 2601 2601 2601 2619 2619 2620 2620 4077 4077 2641 2641 4078 4078 4079 4079 2641 2641 2642 2642 2641 2641 2660 2660 2642 2642 2642 2642 2660 2660 2661 2661 2660 2660 2681 2681 2661 2661 2661 2661 2681 2681 2682 2682 2681 2681 2700 2700 2682 2682 2682 2682 2700 2700 2701 2701 2700 2700 2721 2721 2701 2701 2701 2701 2721 2721 2722 2722 2721 2721 2741 2741 2722 2722 2722 2722 2741 2741 2742 2742 2741 2741 2761 2761 2742 2742 2742 2742 2761 2761 2762 2762 2761 2761 2782 2782 2762 2762 2762 2762 2782 2782 2783 2783 2782 2782 2812 2812 2783 2783 2783 2783 2812 2812 2813 2813 2812 2812 2823 2823 2813 2813 2813 2813 2823 2823 2822 2822 2823 2823 2834 2834 2822 2822 2822 2822 2834 2834 2833 2833 2834 2834 2843 2843 2833 2833 2833 2833 2843 2843 2842 2842 2800 2800 2790 2790 2791 2791 2790 2790 2770 2770 2791 2791 2791 2791 2770 2770 2771 2771 2770 2770 2749 2749 2771 2771 2771 2771 2749 2749 2750 2750 2749 2749 2729 2729 2750 2750 2750 2750 2729 2729 2730 2730 2729 2729 2708 2708 2730 2730 2730 2730 2708 2708 2709 2709 2708 2708 2688 2688 2709 2709 2709 2709 2688 2688 2689 2689 2688 2688 2668 2668 2689 2689 2689 2689 2668 2668 2669 2669 2668 2668 2648 2648 2669 2669 2669 2669 2648 2648 2649 2649 2648 2648 2629 2629 2649 2649 2649 2649 2629 2629 2630 2630 2629 2629 4080 4080 2630 2630 2630 2630 4081 4081 4082 4082 2607 2607 2588 2588 2608 2608 2608 2608 2588 2588 2589 2589 2588 2588 2566 2566 2589 2589 2589 2589 2566 2566 2569 2569 2566 2566 2545 2545 2569 2569 2569 2569 2545 2545 2548 2548 2545 2545 2525 2525 2548 2548 2548 2548 2525 2525 2526 2526 2525 2525 2502 2502 2526 2526 2526 2526 2502 2502 2505 2505 2502 2502 2481 2481 2505 2505 2505 2505 2481 2481 2484 2484 2481 2481 2454 2454 2484 2484 2484 2484 2454 2454 2458 2458 2454 2454 2441 2441 2458 2458 2458 2458 2441 2441 2444 2444 2441 2441 2440 2440 2444 2444 2444 2444 2440 2440 2442 2442 2440 2440 2448 2448 2442 2442 2442 2442 2448 2448 2452 2452 2448 2448 2472 2472 2452 2452 2452 2452 2472 2472 2475 2475 2472 2472 2496 2496 2475 2475 2475 2475 2496 2496 2498 2498 2496 2496 2517 2517 2498 2498 2498 2498 2517 2517 2519 2519 2517 2517 2538 2538 2519 2519 2519 2519 2538 2538 2539 2539 2538 2538 2559 2559 2539 2539 2539 2539 2559 2559 2560 2560 2559 2559 2577 2577 2560 2560 2560 2560 2577 2577 2578 2578 2577 2577 2599 2599 2578 2578 2578 2578 2599 2599 2600 2600 2599 2599 2618 2618 2600 2600 2600 2600 2618 2618 2619 2619 4083 4083 2640 2640 4084 4084 4085 4085 2640 2640 2641 2641 2640 2640 2659 2659 2641 2641 2641 2641 2659 2659 2660 2660 2659 2659 2679 2679 2660 2660 2660 2660 2679 2679 2681 2681 2679 2679 2699 2699 2681 2681 2681 2681 2699 2699 2700 2700 2699 2699 2719 2719 2700 2700 2700 2700 2719 2719 2721 2721 2719 2719 2740 2740 2721 2721 2721 2721 2740 2740 2741 2741 2740 2740 2760 2760 2741 2741 2741 2741 2760 2760 2761 2761 2760 2760 2781 2781 2761 2761 2761 2761 2781 2781 2782 2782 2781 2781 2811 2811 2782 2782 2782 2782 2811 2811 2812 2812 2811 2811 2824 2824 2812 2812 2812 2812 2824 2824 2823 2823 2824 2824 2835 2835 2823 2823 2823 2823 2835 2835 2834 2834 2835 2835 2844 2844 2834 2834 2834 2834 2844 2844 2843 2843 2798 2798 2789 2789 2790 2790 2789 2789 2769 2769 2790 2790 2790 2790 2769 2769 2770 2770 2769 2769 2748 2748 2770 2770 2770 2770 2748 2748 2749 2749 2748 2748 2728 2728 2749 2749 2749 2749 2728 2728 2729 2729 2728 2728 2707 2707 2729 2729 2729 2729 2707 2707 2708 2708 2707 2707 2687 2687 2708 2708 2708 2708 2687 2687 2688 2688 2687 2687 2667 2667 2688 2688 2688 2688 2667 2667 2668 2668 2667 2667 2647 2647 2668 2668 2668 2668 2647 2647 2648 2648 2647 2647 2628 2628 2648 2648 2648 2648 2628 2628 2629 2629 2628 2628 4086 4086 2629 2629 2629 2629 4087 4087 4088 4088 2606 2606 2587 2587 2607 2607 2607 2607 2587 2587 2588 2588 2587 2587 2565 2565 2588 2588 2588 2588 2565 2565 2566 2566 2565 2565 2544 2544 2566 2566 2566 2566 2544 2544 2545 2545 2544 2544 2523 2523 2545 2545 2545 2545 2523 2523 2525 2525 2523 2523 2501 2501 2525 2525 2525 2525 2501 2501 2502 2502 2501 2501 2479 2479 2502 2502 2502 2502 2479 2479 2481 2481 2479 2479 2451 2451 2481 2481 2481 2481 2451 2451 2454 2454 2451 2451 2439 2439 2454 2454 2454 2454 2439 2439 2441 2441 2439 2439 2437 2437 2441 2441 2441 2441 2437 2437 2440 2440 2437 2437 2446 2446 2440 2440 2440 2440 2446 2446 2448 2448 2446 2446 2468 2468 2448 2448 2448 2448 2468 2468 2472 2472 2468 2468 2495 2495 2472 2472 2472 2472 2495 2495 2496 2496 2495 2495 2516 2516 2496 2496 2496 2496 2516 2516 2517 2517 2516 2516 2537 2537 2517 2517 2517 2517 2537 2537 2538 2538 2537 2537 2558 2558 2538 2538 2538 2538 2558 2558 2559 2559 2558 2558 2576 2576 2559 2559 2559 2559 2576 2576 2577 2577 2576 2576 2598 2598 2577 2577 2577 2577 2598 2598 2599 2599 2598 2598 2617 2617 2599 2599 2599 2599 2617 2617 2618 2618 4089 4089 2639 2639 4090 4090 4091 4091 2639 2639 2640 2640 2639 2639 2658 2658 2640 2640 2640 2640 2658 2658 2659 2659 2658 2658 2678 2678 2659 2659 2659 2659 2678 2678 2679 2679 2678 2678 2698 2698 2679 2679 2679 2679 2698 2698 2699 2699 2698 2698 2718 2718 2699 2699 2699 2699 2718 2718 2719 2719 2718 2718 2739 2739 2719 2719 2719 2719 2739 2739 2740 2740 2739 2739 2759 2759 2740 2740 2740 2740 2759 2759 2760 2760 2759 2759 2780 2780 2760 2760 2760 2760 2780 2780 2781 2781 2780 2780 2810 2810 2781 2781 2781 2781 2810 2810 2811 2811 2810 2810 2825 2825 2811 2811 2811 2811 2825 2825 2824 2824 2825 2825 2836 2836 2824 2824 2824 2824 2836 2836 2835 2835 2836 2836 2845 2845 2835 2835 2835 2835 2845 2845 2844 2844
+13 13 14 14 15 15 14 14 21 21 15 15 15 15 21 21 19 19 21 21 20 20 19 19 20 20 21 21 25 25 21 21 27 27 25 25 25 25 27 27 26 26 26 26 27 27 29 29 27 27 35 35 29 29 29 29 35 35 33 33 41 41 39 39 35 35 39 39 34 34 35 35 35 35 34 34 33 33 48 48 43 43 41 41 43 43 40 40 41 41 41 41 40 40 39 39 54 54 53 53 55 55 53 53 49 49 55 55 55 55 49 49 2878 2878 49 49 2879 2879 2880 2880 48 48 47 47 43 43 54 54 55 55 57 57 55 55 62 62 57 57 57 57 62 62 61 61 61 61 62 62 63 63 62 62 69 69 63 63 63 63 69 69 67 67 75 75 73 73 69 69 73 73 68 68 69 69 69 69 68 68 67 67 82 82 77 77 75 75 77 77 74 74 75 75 75 75 74 74 73 73 90 90 89 89 91 91 89 89 88 88 91 91 88 88 87 87 91 91 87 87 83 83 91 91 91 91 83 83 82 82 83 83 81 81 82 82 82 82 81 81 77 77 90 90 91 91 95 95 91 91 94 94 95 95 95 95 94 94 93 93 93 93 94 94 92 92 94 94 85 85 92 92 92 92 85 85 86 86 79 79 80 80 85 85 80 80 84 84 85 85 85 85 84 84 86 86 72 72 76 76 79 79 76 76 78 78 79 79 79 79 78 78 80 80 64 64 66 66 65 65 66 66 70 70 65 65 65 65 70 70 72 72 70 70 71 71 72 72 72 72 71 71 76 76 64 64 65 65 60 60 65 65 59 59 60 60 60 60 59 59 58 58 58 58 59 59 56 56 59 59 51 51 56 56 56 56 51 51 52 52 2881 2881 2882 2882 51 51 2883 2883 50 50 51 51 51 51 50 50 52 52 38 38 42 42 45 45 42 42 44 44 45 45 45 45 44 44 46 46 30 30 32 32 31 31 32 32 36 36 31 31 31 31 36 36 38 38 36 36 37 37 38 38 38 38 37 37 42 42 30 30 31 31 28 28 31 31 24 24 28 28 28 28 24 24 23 23 23 23 24 24 22 22 24 24 17 17 22 22 22 22 17 17 18 18 11 11 12 12 17 17 12 12 16 16 17 17 17 17 16 16 18 18 8 8 9 9 11 11 9 9 10 10 11 11 11 11 10 10 12 12 4 4 5 5 3 3 5 5 6 6 3 3 3 3 6 6 8 8 6 6 7 7 8 8 8 8 7 7 9 9 4 4 3 3 2 2 3 3 1 1 2 2 2 2 1 1 0 0 104 104 109 109 99 99 109 109 106 106 99 99 99 99 106 106 97 97 106 106 103 103 97 97 97 97 103 103 96 96 103 103 101 101 96 96 101 101 102 102 96 96 96 96 102 102 98 98 102 102 105 105 98 98 98 98 105 105 100 100 131 131 132 132 127 127 132 132 128 128 127 127 127 127 128 128 121 121 158 158 160 160 163 163 160 160 164 164 163 163 163 163 164 164 168 168 164 164 167 167 168 168 168 168 167 167 173 173 128 128 125 125 121 121 125 125 122 122 121 121 121 121 122 122 116 116 122 122 118 118 116 116 116 116 118 118 111 111 118 118 115 115 111 111 111 111 115 115 104 104 115 115 112 112 104 104 104 104 112 112 109 109 134 134 137 137 139 139 137 137 140 140 139 139 139 139 140 140 144 144 140 140 143 143 144 144 143 143 147 147 144 144 144 144 147 147 148 148 147 147 150 150 148 148 148 148 150 150 154 154 150 150 153 153 154 154 154 154 153 153 158 158 153 153 157 157 158 158 158 158 157 157 160 160 219 219 209 209 211 211 209 209 206 206 211 211 211 211 206 206 205 205 206 206 202 202 205 205 205 205 202 202 200 200 188 188 187 187 192 192 187 187 191 191 192 192 192 192 191 191 198 198 191 191 194 194 198 198 194 194 197 197 198 198 198 198 197 197 203 203 197 197 201 201 203 203 203 203 201 201 208 208 201 201 204 204 208 208 208 208 204 204 215 215 204 204 207 207 215 215 207 207 210 210 215 215 215 215 210 210 220 220 210 210 213 213 220 220 220 220 213 213 222 222 213 213 216 216 222 222 222 222 216 216 223 223 175 175 172 172 171 171 172 172 169 169 171 171 171 171 169 169 165 165 169 169 166 166 165 165 165 165 166 166 161 161 166 166 162 162 161 161 162 162 159 159 161 161 161 161 159 159 156 156 159 159 155 155 156 156 156 156 155 155 151 151 155 155 152 152 151 151 151 151 152 152 146 146 152 152 149 149 146 146 149 149 145 145 146 146 146 146 145 145 141 141 145 145 142 142 141 141 141 141 142 142 136 136 142 142 138 138 136 136 136 136 138 138 131 131 138 138 135 135 131 131 131 131 135 135 132 132 105 105 107 107 100 100 107 107 110 110 100 100 100 100 110 110 108 108 110 110 113 113 108 108 108 108 113 113 114 114 113 113 117 117 114 114 114 114 117 117 119 119 117 117 120 120 119 119 120 120 123 123 119 119 119 119 123 123 124 124 123 123 126 126 124 124 124 124 126 126 129 129 126 126 130 130 129 129 129 129 130 130 134 134 130 130 133 133 134 134 134 134 133 133 137 137 167 167 170 170 173 173 170 170 174 174 173 173 173 173 174 174 178 178 174 174 177 177 178 178 178 178 177 177 183 183 177 177 181 181 183 183 183 183 181 181 188 188 181 181 184 184 188 188 188 188 184 184 187 187 216 216 218 218 223 223 218 218 217 217 223 223 223 223 217 217 221 221 217 217 214 214 221 221 221 221 214 214 219 219 214 214 212 212 219 219 219 219 212 212 209 209 202 202 199 199 200 200 199 199 196 196 200 200 200 200 196 196 195 195 196 196 193 193 195 195 195 195 193 193 190 190 193 193 189 189 190 190 190 190 189 189 185 185 189 189 186 186 185 185 186 186 182 182 185 185 185 185 182 182 180 180 182 182 179 179 180 180 180 180 179 179 175 175 179 179 176 176 175 175 175 175 176 176 172 172 260 260 255 255 263 263 255 255 258 258 263 263 263 263 258 258 269 269 258 258 264 264 269 269 269 269 264 264 274 274 264 264 270 270 274 274 274 274 270 270 280 280 270 270 278 278 280 280 280 280 278 278 287 287 278 278 284 284 287 287 287 287 284 284 295 295 284 284 292 292 295 295 295 295 292 292 301 301 292 292 298 298 301 301 301 301 298 298 2884 2884 298 298 2885 2885 2886 2886 309 309 307 307 317 317 307 307 315 315 317 317 317 317 315 315 325 325 315 315 323 323 325 325 325 325 323 323 333 333 323 323 331 331 333 333 333 333 331 331 340 340 331 331 339 339 340 340 340 340 339 339 349 349 339 339 348 348 349 349 349 349 348 348 358 358 348 348 357 357 358 358 358 358 357 357 367 367 357 357 366 366 367 367 367 367 366 366 376 376 366 366 375 375 376 376 376 376 375 375 385 385 375 375 384 384 385 385 385 385 384 384 386 386 384 384 387 387 386 386 386 386 387 387 395 395 387 387 396 396 395 395 395 395 396 396 404 404 396 396 405 405 404 404 404 404 405 405 413 413 405 405 414 414 413 413 413 413 414 414 422 422 414 414 423 423 422 422 422 422 423 423 430 430 423 423 432 432 430 430 430 430 432 432 437 437 432 432 439 439 437 437 437 437 439 439 445 445 439 439 447 447 445 445 445 445 447 447 454 454 447 447 455 455 454 454 2887 2887 2888 2888 461 461 2889 2889 464 464 461 461 461 461 464 464 468 468 464 464 471 471 468 468 468 468 471 471 476 476 471 471 479 479 476 476 476 476 479 479 483 483 479 479 486 486 483 483 483 483 486 486 488 488 486 486 492 492 488 488 488 488 492 492 495 495 492 492 499 499 495 495 495 495 499 499 500 500 499 499 506 506 500 500 500 500 506 506 503 503 506 506 512 512 503 503 503 503 512 512 508 508 512 512 517 517 508 508 508 508 517 517 509 509 517 517 518 518 509 509 509 509 518 518 505 505 518 518 513 513 505 505 255 255 248 248 258 258 248 248 252 252 258 258 258 258 252 252 264 264 252 252 256 256 264 264 264 264 256 256 270 270 256 256 265 265 270 270 270 270 265 265 278 278 265 265 273 273 278 278 278 278 273 273 284 284 273 273 281 281 284 284 284 284 281 281 292 292 281 281 288 288 292 292 292 292 288 288 298 298 288 288 297 297 298 298 298 298 297 297 2890 2890 297 297 2891 2891 2892 2892 307 307 305 305 315 315 305 305 313 313 315 315 315 315 313 313 323 323 313 313 321 321 323 323 323 323 321 321 331 331 321 321 329 329 331 331 331 331 329 329 339 339 329 329 338 338 339 339 339 339 338 338 348 348 338 338 347 347 348 348 348 348 347 347 357 357 347 347 356 356 357 357 357 357 356 356 366 366 356 356 365 365 366 366 366 366 365 365 375 375 365 365 374 374 375 375 375 375 374 374 384 384 374 374 383 383 384 384 384 384 383 383 387 387 383 383 388 388 387 387 387 387 388 388 396 396 388 388 397 397 396 396 396 396 397 397 405 405 397 397 406 406 405 405 405 405 406 406 414 414 406 406 415 415 414 414 414 414 415 415 423 423 415 415 424 424 423 423 423 423 424 424 432 432 424 424 433 433 432 432 432 432 433 433 439 439 433 433 441 441 439 439 439 439 441 441 447 447 441 441 449 449 447 447 447 447 449 449 455 455 449 449 457 457 455 455 2893 2893 2894 2894 464 464 2895 2895 466 466 464 464 464 464 466 466 471 471 466 466 474 474 471 471 471 471 474 474 479 479 474 474 482 482 479 479 479 479 482 482 486 486 482 482 490 490 486 486 486 486 490 490 492 492 490 490 498 498 492 492 492 492 498 498 499 499 498 498 507 507 499 499 499 499 507 507 506 506 507 507 516 516 506 506 506 506 516 516 512 512 516 516 521 521 512 512 512 512 521 521 517 517 521 521 523 523 517 517 517 517 523 523 518 518 523 523 525 525 518 518 518 518 525 525 513 513 525 525 522 522 513 513 248 248 243 243 252 252 243 243 246 246 252 252 252 252 246 246 256 256 246 246 250 250 256 256 256 256 250 250 265 265 250 250 257 257 265 265 265 265 257 257 273 273 257 257 267 267 273 273 273 273 267 267 281 281 267 267 275 275 281 281 281 281 275 275 288 288 275 275 285 285 288 288 288 288 285 285 297 297 285 285 294 294 297 297 297 297 294 294 2896 2896 294 294 2897 2897 2898 2898 305 305 303 303 313 313 303 303 311 311 313 313 313 313 311 311 321 321 311 311 319 319 321 321 321 321 319 319 329 329 319 319 328 328 329 329 329 329 328 328 338 338 328 328 337 337 338 338 338 338 337 337 347 347 337 337 346 346 347 347 347 347 346 346 356 356 346 346 355 355 356 356 356 356 355 355 365 365 355 355 364 364 365 365 365 365 364 364 374 374 364 364 373 373 374 374 374 374 373 373 383 383 373 373 382 382 383 383 383 383 382 382 388 388 382 382 389 389 388 388 388 388 389 389 397 397 389 389 398 398 397 397 397 397 398 398 406 406 398 398 407 407 406 406 406 406 407 407 415 415 407 407 416 416 415 415 415 415 416 416 424 424 416 416 425 425 424 424 424 424 425 425 433 433 425 425 434 434 433 433 433 433 434 434 441 441 434 434 443 443 441 441 441 441 443 443 449 449 443 443 452 452 449 449 449 449 452 452 457 457 452 452 459 459 457 457 2899 2899 2900 2900 466 466 2901 2901 469 469 466 466 466 466 469 469 474 474 469 469 477 477 474 474 474 474 477 477 482 482 477 477 487 487 482 482 482 482 487 487 490 490 487 487 494 494 490 490 490 490 494 494 498 498 494 494 504 504 498 498 498 498 504 504 507 507 504 504 519 519 507 507 507 507 519 519 516 516 519 519 526 526 516 516 516 516 526 526 521 521 526 526 529 529 521 521 521 521 529 529 523 523 529 529 533 533 523 523 523 523 533 533 525 525 533 533 534 534 525 525 525 525 534 534 522 522 534 534 530 530 522 522 243 243 2902 2902 246 246 2903 2903 2904 2904 246 246 246 246 2905 2905 250 250 2906 2906 2907 2907 250 250 250 250 2908 2908 257 257 2909 2909 2910 2910 257 257 257 257 2911 2911 267 267 2912 2912 2913 2913 267 267 267 267 2914 2914 275 275 2915 2915 2916 2916 275 275 275 275 2917 2917 285 285 2918 2918 2919 2919 285 285 285 285 2920 2920 294 294 2921 2921 2922 2922 294 294 294 294 2923 2923 2924 2924 2925 2925 2926 2926 303 303 303 303 2927 2927 311 311 2928 2928 2929 2929 311 311 311 311 2930 2930 319 319 2931 2931 2932 2932 319 319 319 319 2933 2933 328 328 2934 2934 2935 2935 328 328 328 328 2936 2936 337 337 2937 2937 2938 2938 337 337 337 337 2939 2939 346 346 2940 2940 2941 2941 346 346 346 346 2942 2942 355 355 2943 2943 2944 2944 355 355 355 355 2945 2945 364 364 2946 2946 2947 2947 364 364 364 364 2948 2948 373 373 2949 2949 2950 2950 373 373 373 373 2951 2951 382 382 2952 2952 2953 2953 382 382 382 382 2954 2954 389 389 2955 2955 2956 2956 389 389 389 389 2957 2957 398 398 2958 2958 2959 2959 398 398 398 398 2960 2960 407 407 2961 2961 2962 2962 407 407 407 407 2963 2963 416 416 2964 2964 2965 2965 416 416 416 416 2966 2966 425 425 2967 2967 2968 2968 425 425 425 425 2969 2969 434 434 2970 2970 2971 2971 434 434 434 434 2972 2972 443 443 2973 2973 2974 2974 443 443 443 443 2975 2975 452 452 2976 2976 2977 2977 452 452 452 452 2978 2978 459 459 2979 2979 2980 2980 459 459 2981 2981 2982 2982 469 469 2983 2983 2984 2984 469 469 469 469 2985 2985 477 477 2986 2986 2987 2987 477 477 477 477 2988 2988 487 487 2989 2989 2990 2990 487 487 487 487 2991 2991 494 494 2992 2992 2993 2993 494 494 494 494 2994 2994 504 504 2995 2995 2996 2996 504 504 504 504 2997 2997 519 519 2998 2998 2999 2999 519 519 519 519 3000 3000 526 526 3001 3001 3002 3002 526 526 526 526 3003 3003 529 529 3004 3004 3005 3005 529 529 529 529 3006 3006 533 533 3007 3007 3008 3008 533 533 533 533 3009 3009 534 534 3010 3010 3011 3011 534 534 534 534 3012 3012 530 530 3013 3013 3014 3014 530 530 3015 3015 233 233 3016 3016 233 233 235 235 3017 3017 3018 3018 235 235 3019 3019 235 235 238 238 3020 3020 3021 3021 238 238 3022 3022 238 238 245 245 3023 3023 3024 3024 245 245 3025 3025 245 245 254 254 3026 3026 3027 3027 254 254 3028 3028 254 254 266 266 3029 3029 3030 3030 266 266 3031 3031 266 266 276 276 3032 3032 3033 3033 276 276 3034 3034 276 276 286 286 3035 3035 3036 3036 286 286 3037 3037 286 286 3038 3038 3039 3039 3040 3040 296 296 3041 3041 296 296 306 306 3042 3042 3043 3043 306 306 3044 3044 306 306 316 316 3045 3045 3046 3046 316 316 3047 3047 316 316 326 326 3048 3048 3049 3049 326 326 3050 3050 326 326 335 335 3051 3051 3052 3052 335 335 3053 3053 335 335 344 344 3054 3054 3055 3055 344 344 3056 3056 344 344 353 353 3057 3057 3058 3058 353 353 3059 3059 353 353 362 362 3060 3060 3061 3061 362 362 3062 3062 362 362 371 371 3063 3063 3064 3064 371 371 3065 3065 371 371 380 380 3066 3066 3067 3067 380 380 3068 3068 380 380 391 391 3069 3069 3070 3070 391 391 3071 3071 391 391 400 400 3072 3072 3073 3073 400 400 3074 3074 400 400 409 409 3075 3075 3076 3076 409 409 3077 3077 409 409 418 418 3078 3078 3079 3079 418 418 3080 3080 418 418 427 427 3081 3081 3082 3082 427 427 3083 3083 427 427 436 436 3084 3084 3085 3085 436 436 3086 3086 436 436 446 446 3087 3087 3088 3088 446 446 3089 3089 446 446 456 456 3090 3090 3091 3091 456 456 3092 3092 456 456 465 465 3093 3093 3094 3094 465 465 3095 3095 3096 3096 475 475 3097 3097 3098 3098 475 475 3099 3099 475 475 485 485 3100 3100 3101 3101 485 485 3102 3102 485 485 496 496 3103 3103 3104 3104 496 496 3105 3105 496 496 511 511 3106 3106 3107 3107 511 511 3108 3108 511 511 524 524 3109 3109 3110 3110 524 524 3111 3111 524 524 536 536 3112 3112 3113 3113 536 536 3114 3114 536 536 542 542 3115 3115 3116 3116 542 542 3117 3117 542 542 545 545 3118 3118 3119 3119 545 545 3120 3120 545 545 548 548 3121 3121 3122 3122 548 548 3123 3123 548 548 550 550 3124 3124 3125 3125 550 550 3126 3126 550 550 546 546 3127 3127 233 233 229 229 235 235 229 229 231 231 235 235 235 235 231 231 238 238 231 231 234 234 238 238 238 238 234 234 245 245 234 234 240 240 245 245 245 245 240 240 254 254 240 240 247 247 254 254 254 254 247 247 266 266 247 247 259 259 266 266 266 266 259 259 276 276 259 259 272 272 276 276 276 276 272 272 286 286 272 272 283 283 286 286 286 286 283 283 3128 3128 283 283 3129 3129 3130 3130 296 296 293 293 306 306 293 293 304 304 306 306 306 306 304 304 316 316 304 304 314 314 316 316 316 316 314 314 326 326 314 314 324 324 326 326 326 326 324 324 335 335 324 324 334 334 335 335 335 335 334 334 344 344 334 334 343 343 344 344 344 344 343 343 353 353 343 343 352 352 353 353 353 353 352 352 362 362 352 352 361 361 362 362 362 362 361 361 371 371 361 361 370 370 371 371 371 371 370 370 380 380 370 370 379 379 380 380 380 380 379 379 391 391 379 379 392 392 391 391 391 391 392 392 400 400 392 392 401 401 400 400 400 400 401 401 409 409 401 401 410 410 409 409 409 409 410 410 418 418 410 410 419 419 418 418 418 418 419 419 427 427 419 419 428 428 427 427 427 427 428 428 436 436 428 428 438 438 436 436 436 436 438 438 446 446 438 438 448 448 446 446 446 446 448 448 456 456 448 448 458 458 456 456 456 456 458 458 465 465 458 458 467 467 465 465 3131 3131 3132 3132 475 475 3133 3133 478 478 475 475 475 475 478 478 485 485 478 478 489 489 485 485 485 485 489 489 496 496 489 489 502 502 496 496 496 496 502 502 511 511 502 502 520 520 511 511 511 511 520 520 524 524 520 520 532 532 524 524 524 524 532 532 536 536 532 532 543 543 536 536 536 536 543 543 542 542 543 543 549 549 542 542 542 542 549 549 545 545 549 549 552 552 545 545 545 545 552 552 548 548 552 552 555 555 548 548 548 548 555 555 550 550 555 555 556 556 550 550 550 550 556 556 546 546 556 556 553 553 546 546 229 229 226 226 231 231 226 226 227 227 231 231 231 231 227 227 234 234 227 227 230 230 234 234 234 234 230 230 240 240 230 230 236 236 240 240 240 240 236 236 247 247 236 236 242 242 247 247 247 247 242 242 259 259 242 242 253 253 259 259 259 259 253 253 272 272 253 253 268 268 272 272 272 272 268 268 283 283 268 268 279 279 283 283 283 283 279 279 3134 3134 279 279 3135 3135 3136 3136 293 293 291 291 304 304 291 291 302 302 304 304 304 304 302 302 314 314 302 302 312 312 314 314 314 314 312 312 324 324 312 312 322 322 324 324 324 324 322 322 334 334 322 322 332 332 334 334 334 334 332 332 343 343 332 332 342 342 343 343 343 343 342 342 352 352 342 342 351 351 352 352 352 352 351 351 361 361 351 351 360 360 361 361 361 361 360 360 370 370 360 360 369 369 370 370 370 370 369 369 379 379 369 369 378 378 379 379 379 379 378 378 392 392 378 378 393 393 392 392 392 392 393 393 401 401 393 393 402 402 401 401 401 401 402 402 410 410 402 402 411 411 410 410 410 410 411 411 419 419 411 411 420 420 419 419 419 419 420 420 428 428 420 420 429 429 428 428 428 428 429 429 438 438 429 429 440 440 438 438 438 438 440 440 448 448 440 440 450 450 448 448 448 448 450 450 458 458 450 450 460 460 458 458 458 458 460 460 467 467 460 460 470 470 467 467 3137 3137 3138 3138 478 478 3139 3139 481 481 478 478 478 478 481 481 489 489 481 481 493 493 489 489 489 489 493 493 502 502 493 493 510 510 502 502 502 502 510 510 520 520 510 510 528 528 520 520 520 520 528 528 532 532 528 528 538 538 532 532 532 532 538 538 543 543 538 538 547 547 543 543 543 543 547 547 549 549 547 547 554 554 549 549 549 549 554 554 552 552 554 554 557 557 552 552 552 552 557 557 555 555 557 557 560 560 555 555 555 555 560 560 556 556 560 560 561 561 556 556 556 556 561 561 553 553 561 561 559 559 553 553 226 226 224 224 227 227 224 224 225 225 227 227 227 227 225 225 230 230 225 225 228 228 230 230 230 230 228 228 236 236 228 228 232 232 236 236 236 236 232 232 242 242 232 232 239 239 242 242 242 242 239 239 253 253 239 239 249 249 253 253 253 253 249 249 268 268 249 249 262 262 268 268 268 268 262 262 279 279 262 262 277 277 279 279 279 279 277 277 3140 3140 277 277 3141 3141 3142 3142 291 291 289 289 302 302 289 289 300 300 302 302 302 302 300 300 312 312 300 300 310 310 312 312 312 312 310 310 322 322 310 310 320 320 322 322 322 322 320 320 332 332 320 320 330 330 332 332 332 332 330 330 342 342 330 330 341 341 342 342 342 342 341 341 351 351 341 341 350 350 351 351 351 351 350 350 360 360 350 350 359 359 360 360 360 360 359 359 369 369 359 359 368 368 369 369 369 369 368 368 378 378 368 368 377 377 378 378 378 378 377 377 393 393 377 377 394 394 393 393 393 393 394 394 402 402 394 394 403 403 402 402 402 402 403 403 411 411 403 403 412 412 411 411 411 411 412 412 420 420 412 412 421 421 420 420 420 420 421 421 429 429 421 421 431 431 429 429 429 429 431 431 440 440 431 431 442 442 440 440 440 440 442 442 450 450 442 442 451 451 450 450 450 450 451 451 460 460 451 451 462 462 460 460 460 460 462 462 470 470 462 462 473 473 470 470 3143 3143 3144 3144 481 481 3145 3145 484 484 481 481 481 481 484 484 493 493 484 484 497 497 493 493 493 493 497 497 510 510 497 497 515 515 510 510 510 510 515 515 528 528 515 515 531 531 528 528 528 528 531 531 538 538 531 531 544 544 538 538 538 538 544 544 547 547 544 544 551 551 547 547 547 547 551 551 554 554 551 551 558 558 554 554 554 554 558 558 557 557 558 558 562 562 557 557 557 557 562 562 560 560 562 562 564 564 560 560 560 560 564 564 561 561 564 564 565 565 561 561 561 561 565 565 559 559 565 565 563 563 559 559 871 871 876 876 868 868 876 876 873 873 868 868 868 868 873 873 862 862 873 873 867 867 862 862 862 862 867 867 857 857 867 867 861 861 857 857 857 857 861 861 851 851 861 861 853 853 851 851 851 851 853 853 844 844 853 853 847 847 844 844 844 844 847 847 836 836 847 847 839 839 836 836 836 836 839 839 830 830 839 839 833 833 830 830 830 830 833 833 3146 3146 833 833 3147 3147 3148 3148 822 822 824 824 814 814 824 824 816 816 814 814 814 814 816 816 806 806 816 816 808 808 806 806 806 806 808 808 798 798 808 808 800 800 798 798 798 798 800 800 791 791 800 800 792 792 791 791 791 791 792 792 782 782 792 792 783 783 782 782 782 782 783 783 773 773 783 783 774 774 773 773 773 773 774 774 764 764 774 774 765 765 764 764 764 764 765 765 755 755 765 765 756 756 755 755 755 755 756 756 746 746 756 756 747 747 746 746 746 746 747 747 745 745 747 747 744 744 745 745 745 745 744 744 736 736 744 744 735 735 736 736 736 736 735 735 727 727 735 735 726 726 727 727 727 727 726 726 718 718 726 726 717 717 718 718 718 718 717 717 709 709 717 717 708 708 709 709 709 709 708 708 701 701 708 708 699 699 701 701 701 701 699 699 694 694 699 699 692 692 694 694 694 694 692 692 686 686 692 692 684 684 686 686 686 686 684 684 677 677 684 684 676 676 677 677 3149 3149 3150 3150 670 670 3151 3151 667 667 670 670 670 670 667 667 663 663 667 667 660 660 663 663 663 663 660 660 655 655 660 660 652 652 655 655 655 655 652 652 648 648 652 652 645 645 648 648 648 648 645 645 643 643 645 645 639 639 643 643 643 643 639 639 636 636 639 639 632 632 636 636 636 636 632 632 631 631 632 632 625 625 631 631 631 631 625 625 628 628 625 625 619 619 628 628 628 628 619 619 623 623 619 619 614 614 623 623 623 623 614 614 622 622 614 614 613 613 622 622 622 622 613 613 626 626 613 613 618 618 626 626 876 876 883 883 873 873 883 883 879 879 873 873 873 873 879 879 867 867 879 879 875 875 867 867 867 867 875 875 861 861 875 875 866 866 861 861 861 861 866 866 853 853 866 866 858 858 853 853 853 853 858 858 847 847 858 858 850 850 847 847 847 847 850 850 839 839 850 850 843 843 839 839 839 839 843 843 833 833 843 843 834 834 833 833 833 833 834 834 3152 3152 834 834 3153 3153 3154 3154 824 824 826 826 816 816 826 826 818 818 816 816 816 816 818 818 808 808 818 818 810 810 808 808 808 808 810 810 800 800 810 810 802 802 800 800 800 800 802 802 792 792 802 802 793 793 792 792 792 792 793 793 783 783 793 793 784 784 783 783 783 783 784 784 774 774 784 784 775 775 774 774 774 774 775 775 765 765 775 775 766 766 765 765 765 765 766 766 756 756 766 766 757 757 756 756 756 756 757 757 747 747 757 757 748 748 747 747 747 747 748 748 744 744 748 748 743 743 744 744 744 744 743 743 735 735 743 743 734 734 735 735 735 735 734 734 726 726 734 734 725 725 726 726 726 726 725 725 717 717 725 725 716 716 717 717 717 717 716 716 708 708 716 716 707 707 708 708 708 708 707 707 699 699 707 707 698 698 699 699 699 699 698 698 692 692 698 698 690 690 692 692 692 692 690 690 684 684 690 690 682 682 684 684 684 684 682 682 676 676 682 682 674 674 676 676 3155 3155 3156 3156 667 667 3157 3157 665 665 667 667 667 667 665 665 660 660 665 665 657 657 660 660 660 660 657 657 652 652 657 657 649 649 652 652 652 652 649 649 645 645 649 649 641 641 645 645 645 645 641 641 639 639 641 641 633 633 639 639 639 639 633 633 632 632 633 633 624 624 632 632 632 632 624 624 625 625 624 624 615 615 625 625 625 625 615 615 619 619 615 615 610 610 619 619 619 619 610 610 614 614 610 610 608 608 614 614 614 614 608 608 613 613 608 608 606 606 613 613 613 613 606 606 618 618 606 606 609 609 618 618 883 883 888 888 879 879 888 888 885 885 879 879 879 879 885 885 875 875 885 885 881 881 875 875 875 875 881 881 866 866 881 881 874 874 866 866 866 866 874 874 858 858 874 874 864 864 858 858 858 858 864 864 850 850 864 864 856 856 850 850 850 850 856 856 843 843 856 856 846 846 843 843 843 843 846 846 834 834 846 846 837 837 834 834 834 834 837 837 3158 3158 837 837 3159 3159 3160 3160 826 826 828 828 818 818 828 828 820 820 818 818 818 818 820 820 810 810 820 820 812 812 810 810 810 810 812 812 802 802 812 812 803 803 802 802 802 802 803 803 793 793 803 803 794 794 793 793 793 793 794 794 784 784 794 794 785 785 784 784 784 784 785 785 775 775 785 785 776 776 775 775 775 775 776 776 766 766 776 776 767 767 766 766 766 766 767 767 757 757 767 767 758 758 757 757 757 757 758 758 748 748 758 758 749 749 748 748 748 748 749 749 743 743 749 749 742 742 743 743 743 743 742 742 734 734 742 742 733 733 734 734 734 734 733 733 725 725 733 733 724 724 725 725 725 725 724 724 716 716 724 724 715 715 716 716 716 716 715 715 707 707 715 715 706 706 707 707 707 707 706 706 698 698 706 706 697 697 698 698 698 698 697 697 690 690 697 697 688 688 690 690 690 690 688 688 682 682 688 688 679 679 682 682 682 682 679 679 674 674 679 679 672 672 674 674 3161 3161 3162 3162 665 665 3163 3163 662 662 665 665 665 665 662 662 657 657 662 662 654 654 657 657 657 657 654 654 649 649 654 654 644 644 649 649 649 649 644 644 641 641 644 644 637 637 641 641 641 641 637 637 633 633 637 637 627 627 633 633 633 633 627 627 624 624 627 627 612 612 624 624 624 624 612 612 615 615 612 612 605 605 615 615 615 615 605 605 610 610 605 605 602 602 610 610 610 610 602 602 608 608 602 602 598 598 608 608 608 608 598 598 606 606 598 598 597 597 606 606 606 606 597 597 609 609 597 597 601 601 609 609 888 888 3164 3164 885 885 3165 3165 3166 3166 885 885 885 885 3167 3167 881 881 3168 3168 3169 3169 881 881 881 881 3170 3170 874 874 3171 3171 3172 3172 874 874 874 874 3173 3173 864 864 3174 3174 3175 3175 864 864 864 864 3176 3176 856 856 3177 3177 3178 3178 856 856 856 856 3179 3179 846 846 3180 3180 3181 3181 846 846 846 846 3182 3182 837 837 3183 3183 3184 3184 837 837 837 837 3185 3185 3186 3186 3187 3187 3188 3188 828 828 828 828 3189 3189 820 820 3190 3190 3191 3191 820 820 820 820 3192 3192 812 812 3193 3193 3194 3194 812 812 812 812 3195 3195 803 803 3196 3196 3197 3197 803 803 803 803 3198 3198 794 794 3199 3199 3200 3200 794 794 794 794 3201 3201 785 785 3202 3202 3203 3203 785 785 785 785 3204 3204 776 776 3205 3205 3206 3206 776 776 776 776 3207 3207 767 767 3208 3208 3209 3209 767 767 767 767 3210 3210 758 758 3211 3211 3212 3212 758 758 758 758 3213 3213 749 749 3214 3214 3215 3215 749 749 749 749 3216 3216 742 742 3217 3217 3218 3218 742 742 742 742 3219 3219 733 733 3220 3220 3221 3221 733 733 733 733 3222 3222 724 724 3223 3223 3224 3224 724 724 724 724 3225 3225 715 715 3226 3226 3227 3227 715 715 715 715 3228 3228 706 706 3229 3229 3230 3230 706 706 706 706 3231 3231 697 697 3232 3232 3233 3233 697 697 697 697 3234 3234 688 688 3235 3235 3236 3236 688 688 688 688 3237 3237 679 679 3238 3238 3239 3239 679 679 679 679 3240 3240 672 672 3241 3241 3242 3242 672 672 3243 3243 3244 3244 662 662 3245 3245 3246 3246 662 662 662 662 3247 3247 654 654 3248 3248 3249 3249 654 654 654 654 3250 3250 644 644 3251 3251 3252 3252 644 644 644 644 3253 3253 637 637 3254 3254 3255 3255 637 637 637 637 3256 3256 627 627 3257 3257 3258 3258 627 627 627 627 3259 3259 612 612 3260 3260 3261 3261 612 612 612 612 3262 3262 605 605 3263 3263 3264 3264 605 605 605 605 3265 3265 602 602 3266 3266 3267 3267 602 602 602 602 3268 3268 598 598 3269 3269 3270 3270 598 598 598 598 3271 3271 597 597 3272 3272 3273 3273 597 597 597 597 3274 3274 601 601 3275 3275 3276 3276 601 601 3277 3277 898 898 3278 3278 898 898 896 896 3279 3279 3280 3280 896 896 3281 3281 896 896 893 893 3282 3282 3283 3283 893 893 3284 3284 893 893 886 886 3285 3285 3286 3286 886 886 3287 3287 886 886 877 877 3288 3288 3289 3289 877 877 3290 3290 877 877 865 865 3291 3291 3292 3292 865 865 3293 3293 865 865 855 855 3294 3294 3295 3295 855 855 3296 3296 855 855 845 845 3297 3297 3298 3298 845 845 3299 3299 845 845 3300 3300 3301 3301 3302 3302 835 835 3303 3303 835 835 825 825 3304 3304 3305 3305 825 825 3306 3306 825 825 815 815 3307 3307 3308 3308 815 815 3309 3309 815 815 805 805 3310 3310 3311 3311 805 805 3312 3312 805 805 796 796 3313 3313 3314 3314 796 796 3315 3315 796 796 787 787 3316 3316 3317 3317 787 787 3318 3318 787 787 778 778 3319 3319 3320 3320 778 778 3321 3321 778 778 769 769 3322 3322 3323 3323 769 769 3324 3324 769 769 760 760 3325 3325 3326 3326 760 760 3327 3327 760 760 751 751 3328 3328 3329 3329 751 751 3330 3330 751 751 740 740 3331 3331 3332 3332 740 740 3333 3333 740 740 731 731 3334 3334 3335 3335 731 731 3336 3336 731 731 722 722 3337 3337 3338 3338 722 722 3339 3339 722 722 713 713 3340 3340 3341 3341 713 713 3342 3342 713 713 704 704 3343 3343 3344 3344 704 704 3345 3345 704 704 695 695 3346 3346 3347 3347 695 695 3348 3348 695 695 685 685 3349 3349 3350 3350 685 685 3351 3351 685 685 675 675 3352 3352 3353 3353 675 675 3354 3354 675 675 666 666 3355 3355 3356 3356 666 666 3357 3357 3358 3358 656 656 3359 3359 3360 3360 656 656 3361 3361 656 656 646 646 3362 3362 3363 3363 646 646 3364 3364 646 646 635 635 3365 3365 3366 3366 635 635 3367 3367 635 635 620 620 3368 3368 3369 3369 620 620 3370 3370 620 620 607 607 3371 3371 3372 3372 607 607 3373 3373 607 607 595 595 3374 3374 3375 3375 595 595 3376 3376 595 595 589 589 3377 3377 3378 3378 589 589 3379 3379 589 589 586 586 3380 3380 3381 3381 586 586 3382 3382 586 586 583 583 3383 3383 3384 3384 583 583 3385 3385 583 583 581 581 3386 3386 3387 3387 581 581 3388 3388 581 581 585 585 3389 3389 898 898 902 902 896 896 902 902 900 900 896 896 896 896 900 900 893 893 900 900 897 897 893 893 893 893 897 897 886 886 897 897 891 891 886 886 886 886 891 891 877 877 891 891 884 884 877 877 877 877 884 884 865 865 884 884 872 872 865 865 865 865 872 872 855 855 872 872 859 859 855 855 855 855 859 859 845 845 859 859 848 848 845 845 845 845 848 848 3390 3390 848 848 3391 3391 3392 3392 835 835 838 838 825 825 838 838 827 827 825 825 825 825 827 827 815 815 827 827 817 817 815 815 815 815 817 817 805 805 817 817 807 807 805 805 805 805 807 807 796 796 807 807 797 797 796 796 796 796 797 797 787 787 797 797 788 788 787 787 787 787 788 788 778 778 788 788 779 779 778 778 778 778 779 779 769 769 779 779 770 770 769 769 769 769 770 770 760 760 770 770 761 761 760 760 760 760 761 761 751 751 761 761 752 752 751 751 751 751 752 752 740 740 752 752 739 739 740 740 740 740 739 739 731 731 739 739 730 730 731 731 731 731 730 730 722 722 730 730 721 721 722 722 722 722 721 721 713 713 721 721 712 712 713 713 713 713 712 712 704 704 712 712 703 703 704 704 704 704 703 703 695 695 703 703 693 693 695 695 695 695 693 693 685 685 693 693 683 683 685 685 685 685 683 683 675 675 683 683 673 673 675 675 675 675 673 673 666 666 673 673 664 664 666 666 3393 3393 3394 3394 656 656 3395 3395 653 653 656 656 656 656 653 653 646 646 653 653 642 642 646 646 646 646 642 642 635 635 642 642 629 629 635 635 635 635 629 629 620 620 629 629 611 611 620 620 620 620 611 611 607 607 611 611 599 599 607 607 607 607 599 599 595 595 599 599 588 588 595 595 595 595 588 588 589 589 588 588 582 582 589 589 589 589 582 582 586 586 582 582 579 579 586 586 586 586 579 579 583 583 579 579 576 576 583 583 583 583 576 576 581 581 576 576 575 575 581 581 581 581 575 575 585 585 575 575 578 578 585 585 902 902 905 905 900 900 905 905 904 904 900 900 900 900 904 904 897 897 904 904 901 901 897 897 897 897 901 901 891 891 901 901 895 895 891 891 891 891 895 895 884 884 895 895 889 889 884 884 884 884 889 889 872 872 889 889 878 878 872 872 872 872 878 878 859 859 878 878 863 863 859 859 859 859 863 863 848 848 863 863 852 852 848 848 848 848 852 852 3396 3396 852 852 3397 3397 3398 3398 838 838 840 840 827 827 840 840 829 829 827 827 827 827 829 829 817 817 829 829 819 819 817 817 817 817 819 819 807 807 819 819 809 809 807 807 807 807 809 809 797 797 809 809 799 799 797 797 797 797 799 799 788 788 799 799 789 789 788 788 788 788 789 789 779 779 789 789 780 780 779 779 779 779 780 780 770 770 780 780 771 771 770 770 770 770 771 771 761 761 771 771 762 762 761 761 761 761 762 762 752 752 762 762 753 753 752 752 752 752 753 753 739 739 753 753 738 738 739 739 739 739 738 738 730 730 738 738 729 729 730 730 730 730 729 729 721 721 729 729 720 720 721 721 721 721 720 720 712 712 720 720 711 711 712 712 712 712 711 711 703 703 711 711 702 702 703 703 703 703 702 702 693 693 702 702 691 691 693 693 693 693 691 691 683 683 691 691 681 681 683 683 683 683 681 681 673 673 681 681 671 671 673 673 673 673 671 671 664 664 671 671 661 661 664 664 3399 3399 3400 3400 653 653 3401 3401 650 650 653 653 653 653 650 650 642 642 650 650 638 638 642 642 642 642 638 638 629 629 638 638 621 621 629 629 629 629 621 621 611 611 621 621 603 603 611 611 611 611 603 603 599 599 603 603 593 593 599 599 599 599 593 593 588 588 593 593 584 584 588 588 588 588 584 584 582 582 584 584 577 577 582 582 582 582 577 577 579 579 577 577 574 574 579 579 579 579 574 574 576 576 574 574 571 571 576 576 576 576 571 571 575 575 571 571 570 570 575 575 575 575 570 570 578 578 570 570 572 572 578 578 905 905 907 907 904 904 907 907 906 906 904 904 904 904 906 906 901 901 906 906 903 903 901 901 901 901 903 903 895 895 903 903 899 899 895 895 895 895 899 899 889 889 899 899 892 892 889 889 889 889 892 892 878 878 892 892 882 882 878 878 878 878 882 882 863 863 882 882 869 869 863 863 863 863 869 869 852 852 869 869 854 854 852 852 852 852 854 854 3402 3402 854 854 3403 3403 3404 3404 840 840 842 842 829 829 842 842 831 831 829 829 829 829 831 831 819 819 831 831 821 821 819 819 819 819 821 821 809 809 821 821 811 811 809 809 809 809 811 811 799 799 811 811 801 801 799 799 799 799 801 801 789 789 801 801 790 790 789 789 789 789 790 790 780 780 790 790 781 781 780 780 780 780 781 781 771 771 781 781 772 772 771 771 771 771 772 772 762 762 772 772 763 763 762 762 762 762 763 763 753 753 763 763 754 754 753 753 753 753 754 754 738 738 754 754 737 737 738 738 738 738 737 737 729 729 737 737 728 728 729 729 729 729 728 728 720 720 728 728 719 719 720 720 720 720 719 719 711 711 719 719 710 710 711 711 711 711 710 710 702 702 710 710 700 700 702 702 702 702 700 700 691 691 700 700 689 689 691 691 691 691 689 689 681 681 689 689 680 680 681 681 681 681 680 680 671 671 680 680 669 669 671 671 671 671 669 669 661 661 669 669 658 658 661 661 3405 3405 3406 3406 650 650 3407 3407 647 647 650 650 650 650 647 647 638 638 647 647 634 634 638 638 638 638 634 634 621 621 634 634 616 616 621 621 621 621 616 616 603 603 616 616 600 600 603 603 603 603 600 600 593 593 600 600 587 587 593 593 593 593 587 587 584 584 587 587 580 580 584 584 584 584 580 580 577 577 580 580 573 573 577 577 577 577 573 573 574 574 573 573 569 569 574 574 574 574 569 569 571 571 569 569 567 567 571 571 571 571 567 567 570 570 567 567 566 566 570 570 570 570 566 566 572 572 566 566 568 568 572 572 975 975 978 978 980 980 978 978 982 982 980 980 980 980 982 982 985 985 956 956 950 950 951 951 922 922 920 920 926 926 920 920 924 924 926 926 926 926 924 924 931 931 919 919 923 923 917 917 981 981 987 987 986 986 965 965 968 968 970 970 968 968 971 971 970 970 970 970 971 971 975 975 971 971 974 974 975 975 975 975 974 974 978 978 914 914 910 910 918 918 910 910 912 912 918 918 918 918 912 912 922 922 912 912 916 916 922 922 922 922 916 916 920 920 1006 1006 1007 1007 1001 1001 1007 1007 1003 1003 1001 1001 1001 1001 1003 1003 997 997 1015 1015 1017 1017 1011 1011 1017 1017 1013 1013 1011 1011 1011 1011 1013 1013 1006 1006 1013 1013 1009 1009 1006 1006 1006 1006 1009 1009 1007 1007 1023 1023 1027 1027 1019 1019 1027 1027 1025 1025 1019 1019 1019 1019 1025 1025 1015 1015 1025 1025 1021 1021 1015 1015 1015 1015 1021 1021 1017 1017 1018 1018 1026 1026 1022 1022 1026 1026 1028 1028 1022 1022 1022 1022 1028 1028 1023 1023 1028 1028 1029 1029 1023 1023 1023 1023 1029 1029 1027 1027 1014 1014 1020 1020 1018 1018 1020 1020 1024 1024 1018 1018 1018 1018 1024 1024 1026 1026 995 995 998 998 1000 1000 998 998 1002 1002 1000 1000 1000 1000 1002 1002 1005 1005 951 951 954 954 956 956 954 954 958 958 956 956 956 956 958 958 960 960 958 958 961 961 960 960 960 960 961 961 965 965 961 961 964 964 965 965 965 965 964 964 968 968 940 940 941 941 946 946 941 941 944 944 946 946 946 946 944 944 950 950 944 944 948 948 950 950 950 950 948 948 951 951 972 972 969 969 967 967 969 969 966 966 967 967 967 967 966 966 962 962 1002 1002 1004 1004 1005 1005 1004 1004 1008 1008 1005 1005 1005 1005 1008 1008 1010 1010 1008 1008 1012 1012 1010 1010 1010 1010 1012 1012 1014 1014 1012 1012 1016 1016 1014 1014 1014 1014 1016 1016 1020 1020 982 982 984 984 985 985 984 984 988 988 985 985 985 985 988 988 990 990 988 988 992 992 990 990 990 990 992 992 995 995 992 992 994 994 995 995 995 995 994 994 998 998 917 917 913 913 919 919 913 913 911 911 919 919 919 919 911 911 915 915 911 911 909 909 915 915 915 915 909 909 914 914 909 909 908 908 914 914 914 914 908 908 910 910 932 932 929 929 927 927 929 929 925 925 927 927 927 927 925 925 923 923 925 925 921 921 923 923 923 923 921 921 917 917 952 952 949 949 947 947 949 949 945 945 947 947 947 947 945 945 942 942 1003 1003 999 999 997 997 999 999 996 996 997 997 997 997 996 996 991 991 996 996 993 993 991 991 991 991 993 993 987 987 993 993 989 989 987 987 987 987 989 989 986 986 924 924 928 928 931 931 928 928 930 930 931 931 931 931 930 930 936 936 930 930 934 934 936 936 936 936 934 934 940 940 934 934 938 938 940 940 940 940 938 938 941 941 945 945 943 943 942 942 943 943 939 939 942 942 942 942 939 939 937 937 939 939 935 935 937 937 937 937 935 935 932 932 935 935 933 933 932 932 932 932 933 933 929 929 986 986 983 983 981 981 983 983 979 979 981 981 981 981 979 979 977 977 979 979 976 976 977 977 977 977 976 976 972 972 976 976 973 973 972 972 972 972 973 973 969 969 966 966 963 963 962 962 963 963 959 959 962 962 962 962 959 959 957 957 959 959 955 955 957 957 957 957 955 955 952 952 955 955 953 953 952 952 952 952 953 953 949 949 1112 1112 1113 1113 1111 1111 1113 1113 1110 1110 1111 1111 1111 1111 1110 1110 1109 1109 1109 1109 1110 1110 1108 1108 1110 1110 1106 1106 1108 1108 1108 1108 1106 1106 1107 1107 1107 1107 1106 1106 1105 1105 1106 1106 1102 1102 1105 1105 1105 1105 1102 1102 1104 1104 1096 1096 1099 1099 1102 1102 1099 1099 1103 1103 1102 1102 1102 1102 1103 1103 1104 1104 1089 1089 1091 1091 1088 1088 1091 1091 1093 1093 1088 1088 1088 1088 1093 1093 1096 1096 1093 1093 1097 1097 1096 1096 1096 1096 1097 1097 1099 1099 1089 1089 1088 1088 1085 1085 1088 1088 1082 1082 1085 1085 1085 1085 1082 1082 1083 1083 1083 1083 1082 1082 1079 1079 1082 1082 1076 1076 1079 1079 1079 1079 1076 1076 1077 1077 1077 1077 1076 1076 1075 1075 3408 3408 1068 1068 3409 3409 3410 3410 1068 1068 1071 1071 1062 1062 1065 1065 1068 1068 1065 1065 1069 1069 1068 1068 1068 1068 1069 1069 1071 1071 1055 1055 1056 1056 1054 1054 1056 1056 1058 1058 1054 1054 1054 1054 1058 1058 1062 1062 1058 1058 1063 1063 1062 1062 1062 1062 1063 1063 1065 1065 1055 1055 1054 1054 1050 1050 1054 1054 1048 1048 1050 1050 1050 1050 1048 1048 1049 1049 1049 1049 1048 1048 1044 1044 1048 1048 1041 1041 1044 1044 1044 1044 1041 1041 1043 1043 1043 1043 1041 1041 1040 1040 1041 1041 1033 1033 1040 1040 1040 1040 1033 1033 1036 1036 1031 1031 1030 1030 1033 1033 1030 1030 1035 1035 1033 1033 1033 1033 1035 1035 1036 1036 1037 1037 1034 1034 1031 1031 1034 1034 1032 1032 1031 1031 1031 1031 1032 1032 1030 1030 1037 1037 1031 1031 1039 1039 1031 1031 1038 1038 1039 1039 1039 1039 1038 1038 1042 1042 1038 1038 1046 1046 1042 1042 1042 1042 1046 1046 1045 1045 1052 1052 1051 1051 1046 1046 1051 1051 1047 1047 1046 1046 1046 1046 1047 1047 1045 1045 1061 1061 1059 1059 1060 1060 1059 1059 1057 1057 1060 1060 1060 1060 1057 1057 1052 1052 1057 1057 1053 1053 1052 1052 1052 1052 1053 1053 1051 1051 1061 1061 1060 1060 1064 1064 1060 1060 1066 1066 1064 1064 1064 1064 1066 1066 1067 1067 1067 1067 1066 1066 1070 1070 1066 1066 3411 3411 1070 1070 1070 1070 3412 3412 3413 3413 1073 1073 1072 1072 1074 1074 1072 1072 1080 1080 1074 1074 1074 1074 1080 1080 1078 1078 1086 1086 1084 1084 1080 1080 1084 1084 1081 1081 1080 1080 1080 1080 1081 1081 1078 1078 1095 1095 1092 1092 1094 1094 1092 1092 1090 1090 1094 1094 1094 1094 1090 1090 1086 1086 1090 1090 1087 1087 1086 1086 1086 1086 1087 1087 1084 1084 1095 1095 1094 1094 1098 1098 1094 1094 1101 1101 1098 1098 1098 1098 1101 1101 1100 1100 1114 1114 1115 1115 1116 1116 1115 1115 1118 1118 1116 1116 1116 1116 1118 1118 1117 1117 1118 1118 1119 1119 1117 1117 1119 1119 1118 1118 1120 1120 1118 1118 1122 1122 1120 1120 1120 1120 1122 1122 1121 1121 1121 1121 1122 1122 1123 1123 1122 1122 1125 1125 1123 1123 1123 1123 1125 1125 1124 1124 1124 1124 1125 1125 1128 1128 1125 1125 1133 1133 1128 1128 1128 1128 1133 1133 1130 1130 1139 1139 1136 1136 1133 1133 1136 1136 1132 1132 1133 1133 1133 1133 1132 1132 1130 1130 1145 1145 1144 1144 1146 1146 1144 1144 1142 1142 1146 1146 1146 1146 1142 1142 1139 1139 1142 1142 1138 1138 1139 1139 1139 1139 1138 1138 1136 1136 1145 1145 1146 1146 1150 1150 1146 1146 1153 1153 1150 1150 1150 1150 1153 1153 1152 1152 1152 1152 1153 1153 1156 1156 3414 3414 1159 1159 3415 3415 3416 3416 1159 1159 1158 1158 1158 1158 1159 1159 1160 1160 1159 1159 1167 1167 1160 1160 1160 1160 1167 1167 1164 1164 1173 1173 1170 1170 1167 1167 1170 1170 1166 1166 1167 1167 1167 1167 1166 1166 1164 1164 1179 1179 1178 1178 1180 1180 1178 1178 1176 1176 1180 1180 1180 1180 1176 1176 1173 1173 1176 1176 1172 1172 1173 1173 1173 1173 1172 1172 1170 1170 1179 1179 1180 1180 1184 1184 1180 1180 1187 1187 1184 1184 1184 1184 1187 1187 1186 1186 1186 1186 1187 1187 1190 1190 1187 1187 1196 1196 1190 1190 1190 1190 1196 1196 1194 1194 1197 1197 1198 1198 1196 1196 1198 1198 1195 1195 1196 1196 1196 1196 1195 1195 1194 1194 1188 1188 1191 1191 1189 1189 1191 1191 1192 1192 1189 1189 1189 1189 1192 1192 1197 1197 1192 1192 1193 1193 1197 1197 1197 1197 1193 1193 1198 1198 1188 1188 1189 1189 1185 1185 1189 1189 1183 1183 1185 1185 1185 1185 1183 1183 1182 1182 1182 1182 1183 1183 1181 1181 1183 1183 1175 1175 1181 1181 1181 1181 1175 1175 1177 1177 1169 1169 1171 1171 1175 1175 1171 1171 1174 1174 1175 1175 1175 1175 1174 1174 1177 1177 1161 1161 1163 1163 1162 1162 1163 1163 1165 1165 1162 1162 1162 1162 1165 1165 1169 1169 1165 1165 1168 1168 1169 1169 1169 1169 1168 1168 1171 1171 1161 1161 1162 1162 3417 3417 1162 1162 3418 3418 3419 3419 1157 1157 1155 1155 1154 1154 1154 1154 1155 1155 1151 1151 1155 1155 1149 1149 1151 1151 1151 1151 1149 1149 1148 1148 1148 1148 1149 1149 1147 1147 1149 1149 1141 1141 1147 1147 1147 1147 1141 1141 1143 1143 1135 1135 1137 1137 1141 1141 1137 1137 1140 1140 1141 1141 1141 1141 1140 1140 1143 1143 1126 1126 1129 1129 1127 1127 1129 1129 1131 1131 1127 1127 1127 1127 1131 1131 1135 1135 1131 1131 1134 1134 1135 1135 1135 1135 1134 1134 1137 1137 1479 1479 1480 1480 1491 1491 1480 1480 1486 1486 1495 1495 1493 1493 1497 1497 1503 1503 1206 1206 1201 1201 1202 1202 1502 1502 3420 3420 3421 3421 1497 1497 1501 1501 1506 1506 1501 1501 1502 1502 1506 1506 3422 3422 3423 3423 1200 1200 1502 1502 3424 3424 1506 1506 3425 3425 3426 3426 1506 1506 1506 1506 3427 3427 1504 1504 3428 3428 3429 3429 1504 1504 1504 1504 3430 3430 1494 1494 3431 3431 3432 3432 1494 1494 1494 1494 3433 3433 1469 1469 3434 3434 3435 3435 1469 1469 1469 1469 3436 3436 1460 1460 3437 3437 3438 3438 1460 1460 1460 1460 3439 3439 1451 1451 3440 3440 3441 3441 1451 1451 1451 1451 3442 3442 1442 1442 3443 3443 3444 3444 1442 1442 1442 1442 3445 3445 1433 1433 3446 3446 3447 3447 1433 1433 1433 1433 3448 3448 1425 1425 3449 3449 3450 3450 1425 1425 1425 1425 3451 3451 3452 3452 3453 3453 3454 3454 1416 1416 1416 1416 3455 3455 1407 1407 3456 3456 3457 3457 1407 1407 1407 1407 3458 3458 1399 1399 3459 3459 3460 3460 1399 1399 1399 1399 3461 3461 1390 1390 3462 3462 3463 3463 1390 1390 1390 1390 3464 3464 1381 1381 3465 3465 3466 3466 1381 1381 1381 1381 3467 3467 1372 1372 3468 3468 3469 3469 1372 1372 1372 1372 3470 3470 1364 1364 3471 3471 3472 3472 1364 1364 1364 1364 3473 3473 1355 1355 3474 3474 3475 3475 1355 1355 1355 1355 3476 3476 1346 1346 3477 3477 3478 3478 1346 1346 1346 1346 3479 3479 1332 1332 3480 3480 3481 3481 1332 1332 1332 1332 3482 3482 1324 1324 3483 3483 3484 3484 1324 1324 1324 1324 3485 3485 1315 1315 3486 3486 3487 3487 1315 1315 1315 1315 3488 3488 1306 1306 3489 3489 3490 3490 1306 1306 1306 1306 3491 3491 1298 1298 3492 3492 3493 3493 1298 1298 1298 1298 3494 3494 1289 1289 3495 3495 3496 3496 1289 1289 1289 1289 3497 3497 1280 1280 3498 3498 3499 3499 1280 1280 1280 1280 3500 3500 1271 1271 3501 3501 3502 3502 1271 1271 3503 3503 3504 3504 1263 1263 3505 3505 3506 3506 1263 1263 1263 1263 3507 3507 1254 1254 3508 3508 3509 3509 1254 1254 1254 1254 3510 3510 1245 1245 3511 3511 3512 3512 1245 1245 1245 1245 3513 3513 1236 1236 3514 3514 3515 3515 1236 1236 1236 1236 3516 3516 1228 1228 3517 3517 3518 3518 1228 1228 1228 1228 3519 3519 1219 1219 3520 3520 3521 3521 1219 1219 1219 1219 3522 3522 1206 1206 3523 3523 1200 1200 1206 1206 1206 1206 1200 1200 1201 1201 1497 1497 1506 1506 1503 1503 1506 1506 1504 1504 1503 1503 1503 1503 1504 1504 1500 1500 1504 1504 1494 1494 1500 1500 1500 1500 1494 1494 1485 1485 1494 1494 1469 1469 1485 1485 1485 1485 1469 1469 1468 1468 1469 1469 1460 1460 1468 1468 1468 1468 1460 1460 1459 1459 1460 1460 1451 1451 1459 1459 1459 1459 1451 1451 1450 1450 1451 1451 1442 1442 1450 1450 1450 1450 1442 1442 1441 1441 1442 1442 1433 1433 1441 1441 1441 1441 1433 1433 1432 1432 1433 1433 1425 1425 1432 1432 1432 1432 1425 1425 1424 1424 1425 1425 3524 3524 1424 1424 1424 1424 3525 3525 3526 3526 1416 1416 1407 1407 1415 1415 1415 1415 1407 1407 1406 1406 1407 1407 1399 1399 1406 1406 1406 1406 1399 1399 1397 1397 1399 1399 1390 1390 1397 1397 1397 1397 1390 1390 1389 1389 1390 1390 1381 1381 1389 1389 1389 1389 1381 1381 1380 1380 1381 1381 1372 1372 1380 1380 1380 1380 1372 1372 1371 1371 1372 1372 1364 1364 1371 1371 1371 1371 1364 1364 1363 1363 1364 1364 1355 1355 1363 1363 1363 1363 1355 1355 1354 1354 1355 1355 1346 1346 1354 1354 1354 1354 1346 1346 1345 1345 1346 1346 1332 1332 1345 1345 1345 1345 1332 1332 1333 1333 1332 1332 1324 1324 1333 1333 1333 1333 1324 1324 1325 1325 1324 1324 1315 1315 1325 1325 1325 1325 1315 1315 1316 1316 1315 1315 1306 1306 1316 1316 1316 1316 1306 1306 1307 1307 1306 1306 1298 1298 1307 1307 1307 1307 1298 1298 1299 1299 1298 1298 1289 1289 1299 1299 1299 1299 1289 1289 1290 1290 1289 1289 1280 1280 1290 1290 1290 1290 1280 1280 1281 1281 1280 1280 1271 1271 1281 1281 1281 1281 1271 1271 1272 1272 3527 3527 1263 1263 3528 3528 3529 3529 1263 1263 1264 1264 1263 1263 1254 1254 1264 1264 1264 1264 1254 1254 1255 1255 1254 1254 1245 1245 1255 1255 1255 1255 1245 1245 1246 1246 1245 1245 1236 1236 1246 1246 1246 1246 1236 1236 1238 1238 1236 1236 1228 1228 1238 1238 1238 1238 1228 1228 1229 1229 1228 1228 1219 1219 1229 1229 1229 1229 1219 1219 1220 1220 1219 1219 1206 1206 1220 1220 1220 1220 1206 1206 1211 1211 1206 1206 1202 1202 1211 1211 1211 1211 1202 1202 1203 1203 1486 1486 1490 1490 1499 1499 1490 1490 1493 1493 1499 1499 1493 1493 1503 1503 1499 1499 1503 1503 1500 1500 1499 1499 1499 1499 1500 1500 1496 1496 1500 1500 1485 1485 1496 1496 1496 1496 1485 1485 1477 1477 1485 1485 1468 1468 1477 1477 1477 1477 1468 1468 1466 1466 1468 1468 1459 1459 1466 1466 1466 1466 1459 1459 1458 1458 1459 1459 1450 1450 1458 1458 1458 1458 1450 1450 1449 1449 1450 1450 1441 1441 1449 1449 1449 1449 1441 1441 1440 1440 1441 1441 1432 1432 1440 1440 1440 1440 1432 1432 1431 1431 1432 1432 1424 1424 1431 1431 1431 1431 1424 1424 1423 1423 1424 1424 3530 3530 1423 1423 1423 1423 3531 3531 3532 3532 1415 1415 1406 1406 1414 1414 1414 1414 1406 1406 1405 1405 1406 1406 1397 1397 1405 1405 1405 1405 1397 1397 1396 1396 1397 1397 1389 1389 1396 1396 1396 1396 1389 1389 1388 1388 1389 1389 1380 1380 1388 1388 1388 1388 1380 1380 1379 1379 1380 1380 1371 1371 1379 1379 1379 1379 1371 1371 1370 1370 1371 1371 1363 1363 1370 1370 1370 1370 1363 1363 1362 1362 1363 1363 1354 1354 1362 1362 1362 1362 1354 1354 1353 1353 1354 1354 1345 1345 1353 1353 1353 1353 1345 1345 1344 1344 1345 1345 1333 1333 1344 1344 1344 1344 1333 1333 1334 1334 1333 1333 1325 1325 1334 1334 1334 1334 1325 1325 1326 1326 1325 1325 1316 1316 1326 1326 1326 1326 1316 1316 1317 1317 1316 1316 1307 1307 1317 1317 1317 1317 1307 1307 1308 1308 1307 1307 1299 1299 1308 1308 1308 1308 1299 1299 1300 1300 1299 1299 1290 1290 1300 1300 1300 1300 1290 1290 1291 1291 1290 1290 1281 1281 1291 1291 1291 1291 1281 1281 1282 1282 1281 1281 1272 1272 1282 1282 1282 1282 1272 1272 1273 1273 3533 3533 1264 1264 3534 3534 3535 3535 1264 1264 1265 1265 1264 1264 1255 1255 1265 1265 1265 1265 1255 1255 1256 1256 1255 1255 1246 1246 1256 1256 1256 1256 1246 1246 1247 1247 1246 1246 1238 1238 1247 1247 1247 1247 1238 1238 1239 1239 1238 1238 1229 1229 1239 1239 1239 1239 1229 1229 1230 1230 1229 1229 1220 1220 1230 1230 1230 1230 1220 1220 1221 1221 1220 1220 1211 1211 1221 1221 1221 1221 1211 1211 1212 1212 1211 1211 1203 1203 1212 1212 1212 1212 1203 1203 1205 1205 1486 1486 1499 1499 1495 1495 1499 1499 1496 1496 1495 1495 1495 1495 1496 1496 1492 1492 1496 1496 1477 1477 1492 1492 1492 1492 1477 1477 1474 1474 1477 1477 1466 1466 1474 1474 1474 1474 1466 1466 1465 1465 1466 1466 1458 1458 1465 1465 1465 1465 1458 1458 1456 1456 1458 1458 1449 1449 1456 1456 1456 1456 1449 1449 1448 1448 1449 1449 1440 1440 1448 1448 1448 1448 1440 1440 1439 1439 1440 1440 1431 1431 1439 1439 1439 1439 1431 1431 1430 1430 1431 1431 1423 1423 1430 1430 1430 1430 1423 1423 1422 1422 1423 1423 3536 3536 1422 1422 1422 1422 3537 3537 3538 3538 1414 1414 1405 1405 1413 1413 1413 1413 1405 1405 1404 1404 1405 1405 1396 1396 1404 1404 1404 1404 1396 1396 1395 1395 1396 1396 1388 1388 1395 1395 1395 1395 1388 1388 1387 1387 1388 1388 1379 1379 1387 1387 1387 1387 1379 1379 1378 1378 1379 1379 1370 1370 1378 1378 1378 1378 1370 1370 1369 1369 1370 1370 1362 1362 1369 1369 1369 1369 1362 1362 1361 1361 1362 1362 1353 1353 1361 1361 1361 1361 1353 1353 1352 1352 1353 1353 1344 1344 1352 1352 1352 1352 1344 1344 1343 1343 1344 1344 1334 1334 1343 1343 1343 1343 1334 1334 1335 1335 1334 1334 1326 1326 1335 1335 1335 1335 1326 1326 1327 1327 1326 1326 1317 1317 1327 1327 1327 1327 1317 1317 1318 1318 1317 1317 1308 1308 1318 1318 1318 1318 1308 1308 1309 1309 1308 1308 1300 1300 1309 1309 1309 1309 1300 1300 1301 1301 1300 1300 1291 1291 1301 1301 1301 1301 1291 1291 1292 1292 1291 1291 1282 1282 1292 1292 1292 1292 1282 1282 1283 1283 1282 1282 1273 1273 1283 1283 1283 1283 1273 1273 1275 1275 3539 3539 1265 1265 3540 3540 3541 3541 1265 1265 1266 1266 1265 1265 1256 1256 1266 1266 1266 1266 1256 1256 1257 1257 1256 1256 1247 1247 1257 1257 1257 1257 1247 1247 1248 1248 1247 1247 1239 1239 1248 1248 1248 1248 1239 1239 1240 1240 1239 1239 1230 1230 1240 1240 1240 1240 1230 1230 1231 1231 1230 1230 1221 1221 1231 1231 1231 1231 1221 1221 1222 1222 1221 1221 1212 1212 1222 1222 1222 1222 1212 1212 1213 1213 1212 1212 1205 1205 1213 1213 1213 1213 1205 1205 1207 1207 1480 1480 1495 1495 1491 1491 1495 1495 1492 1492 1491 1491 1491 1491 1492 1492 1487 1487 1492 1492 1474 1474 1487 1487 1487 1487 1474 1474 1473 1473 1474 1474 1465 1465 1473 1473 1473 1473 1465 1465 1464 1464 1465 1465 1456 1456 1464 1464 1464 1464 1456 1456 1455 1455 1456 1456 1448 1448 1455 1455 1455 1455 1448 1448 1447 1447 1448 1448 1439 1439 1447 1447 1447 1447 1439 1439 1438 1438 1439 1439 1430 1430 1438 1438 1438 1438 1430 1430 1429 1429 1430 1430 1422 1422 1429 1429 1429 1429 1422 1422 1421 1421 1422 1422 3542 3542 1421 1421 1421 1421 3543 3543 3544 3544 1413 1413 1404 1404 1412 1412 1412 1412 1404 1404 1403 1403 1404 1404 1395 1395 1403 1403 1403 1403 1395 1395 1394 1394 1395 1395 1387 1387 1394 1394 1394 1394 1387 1387 1386 1386 1387 1387 1378 1378 1386 1386 1386 1386 1378 1378 1377 1377 1378 1378 1369 1369 1377 1377 1377 1377 1369 1369 1368 1368 1369 1369 1361 1361 1368 1368 1368 1368 1361 1361 1360 1360 1361 1361 1352 1352 1360 1360 1360 1360 1352 1352 1351 1351 1352 1352 1343 1343 1351 1351 1351 1351 1343 1343 1342 1342 1343 1343 1335 1335 1342 1342 1342 1342 1335 1335 1336 1336 1335 1335 1327 1327 1336 1336 1336 1336 1327 1327 1328 1328 1327 1327 1318 1318 1328 1328 1328 1328 1318 1318 1319 1319 1318 1318 1309 1309 1319 1319 1319 1319 1309 1309 1310 1310 1309 1309 1301 1301 1310 1310 1310 1310 1301 1301 1302 1302 1301 1301 1292 1292 1302 1302 1302 1302 1292 1292 1293 1293 1292 1292 1283 1283 1293 1293 1293 1293 1283 1283 1284 1284 1283 1283 1275 1275 1284 1284 1284 1284 1275 1275 1276 1276 3545 3545 1266 1266 3546 3546 3547 3547 1266 1266 1267 1267 1266 1266 1257 1257 1267 1267 1267 1267 1257 1257 1258 1258 1257 1257 1248 1248 1258 1258 1258 1258 1248 1248 1249 1249 1248 1248 1240 1240 1249 1249 1249 1249 1240 1240 1241 1241 1240 1240 1231 1231 1241 1241 1241 1241 1231 1231 1232 1232 1231 1231 1222 1222 1232 1232 1232 1232 1222 1222 1223 1223 1222 1222 1213 1213 1223 1223 1223 1223 1213 1213 1215 1215 1213 1213 1207 1207 1215 1215 1215 1215 1207 1207 1208 1208 1489 1489 1478 1478 1479 1479 1478 1478 1489 1489 1476 1476 1489 1489 1481 1481 1476 1476 1476 1476 1481 1481 1475 1475 1471 1471 1482 1482 1484 1484 1482 1482 1483 1483 1484 1484 1484 1484 1483 1483 1489 1489 1483 1483 1488 1488 1489 1489 1489 1489 1488 1488 1481 1481 1463 1463 1467 1467 1471 1471 1467 1467 1470 1470 1471 1471 1471 1471 1470 1470 1482 1482 1446 1446 1453 1453 1454 1454 1453 1453 1457 1457 1454 1454 1454 1454 1457 1457 1463 1463 1457 1457 1462 1462 1463 1463 1463 1463 1462 1462 1467 1467 1437 1437 1444 1444 1446 1446 1444 1444 1445 1445 1446 1446 1446 1446 1445 1445 1453 1453 1418 1418 1419 1419 1420 1420 1419 1419 1427 1427 1420 1420 1420 1420 1427 1427 1428 1428 1427 1427 1435 1435 1428 1428 1428 1428 1435 1435 1437 1437 1435 1435 1436 1436 1437 1437 1437 1437 1436 1436 1444 1444 1418 1418 1420 1420 3548 3548 1420 1420 3549 3549 3550 3550 1410 1410 1411 1411 1409 1409 1411 1411 1402 1402 1409 1409 1409 1409 1402 1402 1401 1401 1401 1401 1402 1402 1398 1398 1402 1402 1393 1393 1398 1398 1398 1398 1393 1393 1392 1392 1393 1393 1385 1385 1392 1392 1392 1392 1385 1385 1384 1384 1384 1384 1385 1385 1383 1383 1385 1385 1376 1376 1383 1383 1383 1383 1376 1376 1375 1375 1375 1375 1376 1376 1374 1374 1376 1376 1367 1367 1374 1374 1374 1374 1367 1367 1366 1366 1367 1367 1359 1359 1366 1366 1366 1366 1359 1359 1358 1358 1341 1341 1348 1348 1350 1350 1348 1348 1349 1349 1350 1350 1350 1350 1349 1349 1359 1359 1349 1349 1357 1357 1359 1359 1359 1359 1357 1357 1358 1358 1329 1329 1338 1338 1337 1337 1338 1338 1339 1339 1337 1337 1337 1337 1339 1339 1341 1341 1339 1339 1340 1340 1341 1341 1341 1341 1340 1340 1348 1348 1320 1320 1322 1322 1329 1329 1322 1322 1330 1330 1329 1329 1329 1329 1330 1330 1338 1338 1303 1303 1312 1312 1311 1311 1312 1312 1313 1313 1311 1311 1311 1311 1313 1313 1320 1320 1313 1313 1321 1321 1320 1320 1320 1320 1321 1321 1322 1322 1294 1294 1296 1296 1303 1303 1296 1296 1304 1304 1303 1303 1303 1303 1304 1304 1312 1312 1274 1274 1278 1278 1277 1277 1278 1278 1286 1286 1277 1277 1277 1277 1286 1286 1285 1285 1286 1286 1287 1287 1285 1285 1285 1285 1287 1287 1294 1294 1287 1287 1295 1295 1294 1294 1294 1294 1295 1295 1296 1296 3551 3551 3552 3552 1269 1269 3553 3553 1268 1268 1269 1269 1269 1269 1268 1268 1261 1261 1268 1268 1259 1259 1261 1261 1261 1261 1259 1259 1260 1260 1260 1260 1259 1259 1252 1252 1259 1259 1250 1250 1252 1252 1252 1252 1250 1250 1251 1251 1250 1250 1242 1242 1251 1251 1251 1251 1242 1242 1243 1243 1243 1243 1242 1242 1237 1237 1242 1242 1233 1233 1237 1237 1237 1237 1233 1233 1234 1234 1234 1234 1233 1233 1226 1226 1233 1233 1224 1224 1226 1226 1226 1226 1224 1224 1225 1225 1224 1224 1216 1216 1225 1225 1225 1225 1216 1216 1217 1217 1479 1479 1491 1491 1489 1489 1491 1491 1487 1487 1489 1489 1489 1489 1487 1487 1484 1484 1487 1487 1473 1473 1484 1484 1484 1484 1473 1473 1471 1471 1473 1473 1464 1464 1471 1471 1471 1471 1464 1464 1463 1463 1464 1464 1455 1455 1463 1463 1463 1463 1455 1455 1454 1454 1455 1455 1447 1447 1454 1454 1454 1454 1447 1447 1446 1446 1447 1447 1438 1438 1446 1446 1446 1446 1438 1438 1437 1437 1438 1438 1429 1429 1437 1437 1437 1437 1429 1429 1428 1428 1429 1429 1421 1421 1428 1428 1428 1428 1421 1421 1420 1420 1421 1421 3554 3554 1420 1420 1420 1420 3555 3555 3556 3556 1412 1412 1403 1403 1411 1411 1411 1411 1403 1403 1402 1402 1403 1403 1394 1394 1402 1402 1402 1402 1394 1394 1393 1393 1394 1394 1386 1386 1393 1393 1393 1393 1386 1386 1385 1385 1386 1386 1377 1377 1385 1385 1385 1385 1377 1377 1376 1376 1377 1377 1368 1368 1376 1376 1376 1376 1368 1368 1367 1367 1368 1368 1360 1360 1367 1367 1367 1367 1360 1360 1359 1359 1360 1360 1351 1351 1359 1359 1359 1359 1351 1351 1350 1350 1351 1351 1342 1342 1350 1350 1350 1350 1342 1342 1341 1341 1342 1342 1336 1336 1341 1341 1341 1341 1336 1336 1337 1337 1336 1336 1328 1328 1337 1337 1337 1337 1328 1328 1329 1329 1328 1328 1319 1319 1329 1329 1329 1329 1319 1319 1320 1320 1319 1319 1310 1310 1320 1320 1320 1320 1310 1310 1311 1311 1310 1310 1302 1302 1311 1311 1311 1311 1302 1302 1303 1303 1302 1302 1293 1293 1303 1303 1303 1303 1293 1293 1294 1294 1293 1293 1284 1284 1294 1294 1294 1294 1284 1284 1285 1285 1284 1284 1276 1276 1285 1285 1285 1285 1276 1276 1277 1277 3557 3557 1267 1267 3558 3558 3559 3559 1267 1267 1268 1268 1267 1267 1258 1258 1268 1268 1268 1268 1258 1258 1259 1259 1258 1258 1249 1249 1259 1259 1259 1259 1249 1249 1250 1250 1249 1249 1241 1241 1250 1250 1250 1250 1241 1241 1242 1242 1241 1241 1232 1232 1242 1242 1242 1242 1232 1232 1233 1233 1232 1232 1223 1223 1233 1233 1233 1233 1223 1223 1224 1224 1223 1223 1215 1215 1224 1224 1224 1224 1215 1215 1216 1216 1215 1215 1208 1208 1216 1216 1216 1216 1208 1208 1209 1209 1209 1209 1210 1210 1216 1216 1210 1210 1214 1214 1216 1216 1216 1216 1214 1214 1217 1217 1865 1865 1864 1864 1860 1860 1862 1862 1861 1861 1854 1854 3560 3560 1870 1870 3561 3561 1870 1870 1852 1852 3562 3562 3563 3563 1852 1852 3564 3564 1841 1841 3565 3565 1852 1852 3566 3566 3567 3567 1852 1852 1852 1852 3568 3568 3569 3569 3570 3570 3571 3571 1831 1831 3572 3572 3573 3573 1831 1831 1831 1831 3574 3574 1841 1841 3575 3575 3576 3576 1841 1841 1841 1841 3577 3577 3578 3578 3579 3579 1831 1831 3580 3580 1831 1831 1820 1820 3581 3581 3582 3582 1820 1820 3583 3583 3584 3584 1820 1820 3585 3585 1820 1820 1811 1811 3586 3586 3587 3587 1811 1811 3588 3588 1800 1800 3589 3589 1811 1811 3590 3590 3591 3591 1811 1811 1811 1811 3592 3592 3593 3593 3594 3594 3595 3595 1800 1800 3596 3596 3597 3597 1800 1800 1800 1800 3598 3598 3599 3599 3600 3600 3601 3601 1779 1779 3602 3602 3603 3603 1779 1779 1779 1779 3604 3604 1790 1790 3605 3605 3606 3606 1790 1790 1790 1790 3607 3607 3608 3608 3609 3609 1779 1779 3610 3610 1779 1779 1770 1770 3611 3611 3612 3612 1770 1770 3613 3613 3614 3614 1770 1770 3615 3615 1770 1770 1759 1759 3616 3616 3617 3617 1759 1759 3618 3618 1749 1749 3619 3619 1759 1759 3620 3620 3621 3621 1759 1759 1759 1759 3622 3622 3623 3623 1739 1739 3624 3624 1749 1749 3625 3625 3626 3626 1749 1749 1749 1749 3627 3627 3628 3628 1730 1730 3629 3629 1739 1739 3630 3630 3631 3631 1739 1739 1739 1739 3632 3632 3633 3633 3634 3634 3635 3635 1720 1720 3636 3636 3637 3637 1720 1720 1720 1720 3638 3638 1730 1730 3639 3639 3640 3640 1730 1730 1730 1730 3641 3641 3642 3642 3643 3643 1720 1720 3644 3644 1720 1720 1709 1709 3645 3645 3646 3646 1709 1709 3647 3647 3648 3648 1709 1709 3649 3649 1709 1709 1694 1694 3650 3650 3651 3651 1694 1694 3652 3652 1684 1684 3653 3653 1694 1694 3654 3654 3655 3655 1694 1694 1694 1694 3656 3656 3657 3657 3658 3658 3659 3659 1674 1674 3660 3660 3661 3661 1674 1674 1674 1674 3662 3662 1684 1684 3663 3663 3664 3664 1684 1684 1684 1684 3665 3665 3666 3666 3667 3667 1674 1674 3668 3668 1674 1674 1663 1663 3669 3669 3670 3670 1663 1663 3671 3671 3672 3672 1663 1663 3673 3673 1663 1663 1654 1654 3674 3674 3675 3675 1654 1654 3676 3676 3677 3677 1654 1654 3678 3678 1654 1654 1643 1643 3679 3679 3680 3680 1643 1643 3681 3681 1633 1633 3682 3682 1643 1643 3683 3683 3684 3684 1643 1643 1643 1643 3685 3685 3686 3686 3687 3687 3688 3688 1622 1622 3689 3689 3690 3690 1622 1622 1622 1622 3691 3691 1633 1633 3692 3692 3693 3693 1633 1633 1633 1633 3694 3694 3695 3695 3696 3696 1622 1622 3697 3697 3698 3698 1613 1613 3699 3699 3700 3700 1613 1613 3701 3701 3702 3702 1613 1613 3703 3703 1613 1613 1603 1603 3704 3704 3705 3705 1603 1603 3706 3706 1592 1592 3707 3707 1603 1603 3708 3708 3709 3709 1603 1603 1603 1603 3710 3710 3711 3711 3712 3712 3713 3713 1582 1582 3714 3714 3715 3715 1582 1582 1582 1582 3716 3716 1592 1592 3717 3717 3718 3718 1592 1592 1592 1592 3719 3719 3720 3720 3721 3721 1582 1582 3722 3722 1582 1582 1572 1572 3723 3723 3724 3724 1572 1572 3725 3725 3726 3726 1572 1572 3727 3727 1572 1572 1562 1562 3728 3728 3729 3729 1562 1562 3730 3730 1540 1540 3731 3731 1562 1562 3732 3732 3733 3733 1562 1562 1562 1562 3734 3734 3735 3735 3736 3736 3737 3737 1520 1520 3738 3738 3739 3739 1520 1520 1520 1520 3740 3740 1540 1540 3741 3741 3742 3742 1540 1540 1540 1540 3743 3743 3744 3744 3745 3745 1520 1520 3746 3746 1520 1520 1512 1512 3747 3747 3748 3748 1512 1512 3749 3749 3750 3750 1512 1512 3751 3751 1512 1512 1518 1518 3752 3752 3753 3753 1518 1518 3754 3754 3755 3755 1518 1518 3756 3756 1518 1518 1521 1521 3757 3757 3758 3758 1521 1521 3759 3759 1523 1523 1527 1527 1522 1522 1552 1552 1551 1551 1543 1543 1551 1551 1549 1549 1543 1543 1535 1535 1541 1541 1543 1543 1541 1541 1544 1544 1543 1543 1543 1543 1544 1544 1552 1552 1560 1560 1559 1559 1558 1558 1559 1559 1550 1550 1558 1558 1558 1558 1550 1550 1548 1548 1550 1550 1545 1545 1548 1548 1548 1548 1545 1545 1535 1535 1545 1545 1536 1536 1535 1535 1535 1535 1536 1536 1541 1541 1560 1560 1558 1558 1569 1569 1558 1558 1568 1568 1569 1569 1569 1569 1568 1568 1571 1571 1568 1568 1578 1578 1571 1571 1571 1571 1578 1578 1579 1579 1579 1579 1578 1578 1585 1585 1578 1578 1588 1588 1585 1585 1585 1585 1588 1588 1589 1589 1588 1588 1598 1598 1589 1589 1589 1589 1598 1598 1599 1599 1599 1599 1598 1598 1600 1600 1598 1598 1608 1608 1600 1600 1600 1600 1608 1608 1609 1609 1609 1609 1608 1608 1611 1611 1608 1608 1618 1618 1611 1611 1611 1611 1618 1618 1619 1619 1618 1618 3760 3760 1619 1619 1619 1619 3761 3761 3762 3762 1649 1649 1641 1641 1638 1638 1641 1641 1639 1639 1638 1638 1638 1638 1639 1639 1628 1628 1639 1639 1630 1630 1628 1628 1628 1628 1630 1630 1629 1629 1668 1668 1660 1660 1659 1659 1660 1660 1652 1652 1659 1659 1659 1659 1652 1652 1649 1649 1652 1652 1650 1650 1649 1649 1649 1649 1650 1650 1641 1641 1679 1679 1671 1671 1668 1668 1671 1671 1669 1669 1668 1668 1668 1668 1669 1669 1660 1660 1701 1701 1700 1700 1699 1699 1700 1700 1690 1690 1699 1699 1699 1699 1690 1690 1689 1689 1690 1690 1682 1682 1689 1689 1689 1689 1682 1682 1679 1679 1682 1682 1680 1680 1679 1679 1679 1679 1680 1680 1671 1671 1701 1701 1699 1699 1703 1703 1699 1699 1704 1704 1703 1703 1703 1703 1704 1704 1712 1712 1704 1704 1715 1715 1712 1712 1712 1712 1715 1715 1714 1714 1714 1714 1715 1715 1723 1723 1715 1715 1725 1725 1723 1723 1723 1723 1725 1725 1724 1724 1725 1725 1734 1734 1724 1724 1724 1724 1734 1734 1733 1733 1733 1733 1734 1734 1741 1741 1734 1734 1744 1744 1741 1741 1741 1741 1744 1744 1743 1743 1743 1743 1744 1744 1752 1752 1744 1744 1754 1754 1752 1752 1752 1752 1754 1754 1753 1753 1754 1754 1764 1764 1753 1753 1753 1753 1764 1764 1763 1763 1784 1784 1782 1782 1774 1774 1782 1782 1773 1773 1774 1774 1774 1774 1773 1773 1764 1764 1773 1773 1768 1768 1764 1764 1764 1764 1768 1768 1763 1763 1804 1804 1794 1794 1795 1795 1794 1794 1793 1793 1795 1795 1795 1795 1793 1793 3763 3763 1793 1793 3764 3764 3765 3765 1784 1784 1783 1783 1782 1782 1815 1815 1810 1810 1804 1804 1810 1810 1803 1803 1804 1804 1804 1804 1803 1803 1794 1794 1836 1836 1833 1833 1834 1834 1833 1833 1824 1824 1834 1834 1834 1834 1824 1824 1825 1825 1824 1824 1822 1822 1825 1825 1825 1825 1822 1822 1815 1815 1822 1822 1814 1814 1815 1815 1815 1815 1814 1814 1810 1810 1836 1836 1834 1834 1843 1843 1834 1834 1844 1844 1843 1843 1843 1843 1844 1844 1849 1849 1844 1844 1853 1853 1849 1849 1849 1849 1853 1853 1851 1851 1857 1857 1851 1851 1858 1858 1851 1851 1853 1853 1858 1858 1858 1858 1853 1853 1859 1859 1853 1853 1861 1861 1859 1859 1862 1862 1854 1854 1864 1864 1863 1863 1866 1866 1865 1865 1871 1871 1868 1868 1867 1867 1868 1868 1866 1866 1867 1867 3766 3766 3767 3767 1870 1870 3768 3768 1873 1873 1870 1870 1870 1870 1873 1873 1871 1871 1871 1871 1867 1867 1870 1870 1867 1867 1850 1850 1870 1870 1870 1870 1850 1850 1852 1852 1850 1850 1840 1840 1852 1852 1852 1852 1840 1840 1841 1841 1840 1840 1829 1829 1841 1841 1841 1841 1829 1829 1831 1831 1829 1829 1819 1819 1831 1831 1831 1831 1819 1819 1820 1820 1819 1819 1809 1809 1820 1820 1820 1820 1809 1809 1811 1811 1809 1809 1799 1799 1811 1811 1811 1811 1799 1799 1800 1800 1799 1799 3769 3769 1800 1800 1800 1800 3770 3770 3771 3771 1789 1789 1778 1778 1790 1790 1790 1790 1778 1778 1779 1779 1778 1778 1769 1769 1779 1779 1779 1779 1769 1769 1770 1770 1769 1769 1758 1758 1770 1770 1770 1770 1758 1758 1759 1759 1758 1758 1748 1748 1759 1759 1759 1759 1748 1748 1749 1749 1748 1748 1738 1738 1749 1749 1749 1749 1738 1738 1739 1739 1738 1738 1729 1729 1739 1739 1739 1739 1729 1729 1730 1730 1729 1729 1719 1719 1730 1730 1730 1730 1719 1719 1720 1720 1719 1719 1708 1708 1720 1720 1720 1720 1708 1708 1709 1709 1708 1708 1695 1695 1709 1709 1709 1709 1695 1695 1694 1694 1695 1695 1685 1685 1694 1694 1694 1694 1685 1685 1684 1684 1685 1685 1675 1675 1684 1684 1684 1684 1675 1675 1674 1674 1675 1675 1664 1664 1674 1674 1674 1674 1664 1664 1663 1663 1664 1664 1655 1655 1663 1663 1663 1663 1655 1655 1654 1654 1655 1655 1644 1644 1654 1654 1654 1654 1644 1644 1643 1643 1644 1644 1634 1634 1643 1643 1643 1643 1634 1634 1633 1633 1634 1634 1624 1624 1633 1633 1633 1633 1624 1624 1622 1622 3772 3772 1614 1614 3773 3773 3774 3774 1614 1614 1613 1613 1614 1614 1604 1604 1613 1613 1613 1613 1604 1604 1603 1603 1604 1604 1593 1593 1603 1603 1603 1603 1593 1593 1592 1592 1593 1593 1583 1583 1592 1592 1592 1592 1583 1583 1582 1582 1583 1583 1573 1573 1582 1582 1582 1582 1573 1573 1572 1572 1573 1573 1563 1563 1572 1572 1572 1572 1563 1563 1562 1562 1563 1563 1553 1553 1562 1562 1562 1562 1553 1553 1540 1540 1553 1553 1526 1526 1540 1540 1540 1540 1526 1526 1520 1520 1526 1526 1519 1519 1520 1520 1520 1520 1519 1519 1512 1512 1519 1519 1523 1523 1512 1512 1512 1512 1523 1523 1518 1518 1523 1523 1522 1522 1518 1518 1518 1518 1522 1522 1521 1521 1866 1866 1863 1863 1867 1867 1863 1863 1848 1848 1867 1867 1867 1867 1848 1848 1850 1850 1848 1848 1839 1839 1850 1850 1850 1850 1839 1839 1840 1840 1839 1839 1828 1828 1840 1840 1840 1840 1828 1828 1829 1829 1828 1828 1818 1818 1829 1829 1829 1829 1818 1818 1819 1819 1818 1818 1807 1807 1819 1819 1819 1819 1807 1807 1809 1809 1807 1807 1798 1798 1809 1809 1809 1809 1798 1798 1799 1799 1798 1798 3775 3775 1799 1799 1799 1799 3776 3776 3777 3777 1788 1788 1777 1777 1789 1789 1789 1789 1777 1777 1778 1778 1777 1777 1767 1767 1778 1778 1778 1778 1767 1767 1769 1769 1767 1767 1757 1757 1769 1769 1769 1769 1757 1757 1758 1758 1757 1757 1747 1747 1758 1758 1758 1758 1747 1747 1748 1748 1747 1747 1737 1737 1748 1748 1748 1748 1737 1737 1738 1738 1737 1737 1728 1728 1738 1738 1738 1738 1728 1728 1729 1729 1728 1728 1718 1718 1729 1729 1729 1729 1718 1718 1719 1719 1718 1718 1707 1707 1719 1719 1719 1719 1707 1707 1708 1708 1707 1707 1696 1696 1708 1708 1708 1708 1696 1696 1695 1695 1696 1696 1686 1686 1695 1695 1695 1695 1686 1686 1685 1685 1686 1686 1676 1676 1685 1685 1685 1685 1676 1676 1675 1675 1676 1676 1665 1665 1675 1675 1675 1675 1665 1665 1664 1664 1665 1665 1656 1656 1664 1664 1664 1664 1656 1656 1655 1655 1656 1656 1645 1645 1655 1655 1655 1655 1645 1645 1644 1644 1645 1645 1635 1635 1644 1644 1644 1644 1635 1635 1634 1634 1635 1635 1625 1625 1634 1634 1634 1634 1625 1625 1624 1624 3778 3778 1615 1615 3779 3779 3780 3780 1615 1615 1614 1614 1615 1615 1605 1605 1614 1614 1614 1614 1605 1605 1604 1604 1605 1605 1594 1594 1604 1604 1604 1604 1594 1594 1593 1593 1594 1594 1584 1584 1593 1593 1593 1593 1584 1584 1583 1583 1584 1584 1575 1575 1583 1583 1583 1583 1575 1575 1573 1573 1575 1575 1564 1564 1573 1573 1573 1573 1564 1564 1563 1563 1564 1564 1554 1554 1563 1563 1563 1563 1554 1554 1553 1553 1554 1554 1530 1530 1553 1553 1553 1553 1530 1530 1526 1526 1530 1530 1525 1525 1526 1526 1526 1526 1525 1525 1519 1519 1525 1525 1528 1528 1519 1519 1519 1519 1528 1528 1523 1523 1528 1528 1531 1531 1523 1523 1523 1523 1531 1531 1527 1527 1865 1865 1860 1860 1863 1863 1860 1860 1847 1847 1863 1863 1863 1863 1847 1847 1848 1848 1847 1847 1837 1837 1848 1848 1848 1848 1837 1837 1839 1839 1837 1837 1827 1827 1839 1839 1839 1839 1827 1827 1828 1828 1827 1827 1817 1817 1828 1828 1828 1828 1817 1817 1818 1818 1817 1817 1806 1806 1818 1818 1818 1818 1806 1806 1807 1807 1806 1806 1797 1797 1807 1807 1807 1807 1797 1797 1798 1798 1797 1797 3781 3781 1798 1798 1798 1798 3782 3782 3783 3783 1787 1787 1776 1776 1788 1788 1788 1788 1776 1776 1777 1777 1776 1776 1766 1766 1777 1777 1777 1777 1766 1766 1767 1767 1766 1766 1756 1756 1767 1767 1767 1767 1756 1756 1757 1757 1756 1756 1746 1746 1757 1757 1757 1757 1746 1746 1747 1747 1746 1746 1736 1736 1747 1747 1747 1747 1736 1736 1737 1737 1736 1736 1727 1727 1737 1737 1737 1737 1727 1727 1728 1728 1727 1727 1717 1717 1728 1728 1728 1728 1717 1717 1718 1718 1717 1717 1706 1706 1718 1718 1718 1718 1706 1706 1707 1707 1706 1706 1697 1697 1707 1707 1707 1707 1697 1697 1696 1696 1697 1697 1687 1687 1696 1696 1696 1696 1687 1687 1686 1686 1687 1687 1677 1677 1686 1686 1686 1686 1677 1677 1676 1676 1677 1677 1666 1666 1676 1676 1676 1676 1666 1666 1665 1665 1666 1666 1657 1657 1665 1665 1665 1665 1657 1657 1656 1656 1657 1657 1646 1646 1656 1656 1656 1656 1646 1646 1645 1645 1646 1646 1636 1636 1645 1645 1645 1645 1636 1636 1635 1635 1636 1636 1626 1626 1635 1635 1635 1635 1626 1626 1625 1625 3784 3784 1616 1616 3785 3785 3786 3786 1616 1616 1615 1615 1616 1616 1606 1606 1615 1615 1615 1615 1606 1606 1605 1605 1606 1606 1595 1595 1605 1605 1605 1605 1595 1595 1594 1594 1595 1595 1586 1586 1594 1594 1594 1594 1586 1586 1584 1584 1586 1586 1576 1576 1584 1584 1584 1584 1576 1576 1575 1575 1576 1576 1565 1565 1575 1575 1575 1575 1565 1565 1564 1564 1565 1565 1555 1555 1564 1564 1564 1564 1555 1555 1554 1554 1555 1555 1537 1537 1554 1554 1554 1554 1537 1537 1530 1530 1537 1537 1529 1529 1530 1530 1530 1530 1529 1529 1525 1525 1529 1529 1533 1533 1525 1525 1525 1525 1533 1533 1528 1528 1533 1533 1539 1539 1528 1528 1528 1528 1539 1539 1531 1531 1864 1864 1854 1854 1860 1860 1854 1854 1845 1845 1860 1860 1860 1860 1845 1845 1847 1847 1845 1845 1835 1835 1847 1847 1847 1847 1835 1835 1837 1837 1835 1835 1826 1826 1837 1837 1837 1837 1826 1826 1827 1827 1826 1826 1816 1816 1827 1827 1827 1827 1816 1816 1817 1817 1816 1816 1805 1805 1817 1817 1817 1817 1805 1805 1806 1806 1805 1805 1796 1796 1806 1806 1806 1806 1796 1796 1797 1797 1796 1796 3787 3787 1797 1797 1797 1797 3788 3788 3789 3789 1786 1786 1775 1775 1787 1787 1787 1787 1775 1775 1776 1776 1775 1775 1765 1765 1776 1776 1776 1776 1765 1765 1766 1766 1765 1765 1755 1755 1766 1766 1766 1766 1755 1755 1756 1756 1755 1755 1745 1745 1756 1756 1756 1756 1745 1745 1746 1746 1745 1745 1735 1735 1746 1746 1746 1746 1735 1735 1736 1736 1735 1735 1726 1726 1736 1736 1736 1736 1726 1726 1727 1727 1726 1726 1716 1716 1727 1727 1727 1727 1716 1716 1717 1717 1716 1716 1705 1705 1717 1717 1717 1717 1705 1705 1706 1706 1705 1705 1698 1698 1706 1706 1706 1706 1698 1698 1697 1697 1698 1698 1688 1688 1697 1697 1697 1697 1688 1688 1687 1687 1688 1688 1678 1678 1687 1687 1687 1687 1678 1678 1677 1677 1678 1678 1667 1667 1677 1677 1677 1677 1667 1667 1666 1666 1667 1667 1658 1658 1666 1666 1666 1666 1658 1658 1657 1657 1658 1658 1648 1648 1657 1657 1657 1657 1648 1648 1646 1646 1648 1648 1637 1637 1646 1646 1646 1646 1637 1637 1636 1636 1637 1637 1627 1627 1636 1636 1636 1636 1627 1627 1626 1626 3790 3790 1617 1617 3791 3791 3792 3792 1617 1617 1616 1616 1617 1617 1607 1607 1616 1616 1616 1616 1607 1607 1606 1606 1607 1607 1596 1596 1606 1606 1606 1606 1596 1596 1595 1595 1596 1596 1587 1587 1595 1595 1595 1595 1587 1587 1586 1586 1587 1587 1577 1577 1586 1586 1586 1586 1577 1577 1576 1576 1577 1577 1567 1567 1576 1576 1576 1576 1567 1567 1565 1565 1567 1567 1556 1556 1565 1565 1565 1565 1556 1556 1555 1555 1556 1556 1546 1546 1555 1555 1555 1555 1546 1546 1537 1537 1546 1546 1532 1532 1537 1537 1537 1537 1532 1532 1529 1529 1532 1532 1538 1538 1529 1529 1529 1529 1538 1538 1533 1533 1538 1538 1547 1547 1533 1533 1533 1533 1547 1547 1539 1539 1861 1861 1853 1853 1854 1854 1853 1853 1844 1844 1854 1854 1854 1854 1844 1844 1845 1845 1844 1844 1834 1834 1845 1845 1845 1845 1834 1834 1835 1835 1834 1834 1825 1825 1835 1835 1835 1835 1825 1825 1826 1826 1825 1825 1815 1815 1826 1826 1826 1826 1815 1815 1816 1816 1815 1815 1804 1804 1816 1816 1816 1816 1804 1804 1805 1805 1804 1804 1795 1795 1805 1805 1805 1805 1795 1795 1796 1796 1795 1795 3793 3793 1796 1796 1796 1796 3794 3794 3795 3795 1784 1784 1774 1774 1786 1786 1786 1786 1774 1774 1775 1775 1774 1774 1764 1764 1775 1775 1775 1775 1764 1764 1765 1765 1764 1764 1754 1754 1765 1765 1765 1765 1754 1754 1755 1755 1754 1754 1744 1744 1755 1755 1755 1755 1744 1744 1745 1745 1744 1744 1734 1734 1745 1745 1745 1745 1734 1734 1735 1735 1734 1734 1725 1725 1735 1735 1735 1735 1725 1725 1726 1726 1725 1725 1715 1715 1726 1726 1726 1726 1715 1715 1716 1716 1715 1715 1704 1704 1716 1716 1716 1716 1704 1704 1705 1705 1704 1704 1699 1699 1705 1705 1705 1705 1699 1699 1698 1698 1699 1699 1689 1689 1698 1698 1698 1698 1689 1689 1688 1688 1689 1689 1679 1679 1688 1688 1688 1688 1679 1679 1678 1678 1679 1679 1668 1668 1678 1678 1678 1678 1668 1668 1667 1667 1668 1668 1659 1659 1667 1667 1667 1667 1659 1659 1658 1658 1659 1659 1649 1649 1658 1658 1658 1658 1649 1649 1648 1648 1649 1649 1638 1638 1648 1648 1648 1648 1638 1638 1637 1637 1638 1638 1628 1628 1637 1637 1637 1637 1628 1628 1627 1627 3796 3796 1618 1618 3797 3797 3798 3798 1618 1618 1617 1617 1618 1618 1608 1608 1617 1617 1617 1617 1608 1608 1607 1607 1608 1608 1598 1598 1607 1607 1607 1607 1598 1598 1596 1596 1598 1598 1588 1588 1596 1596 1596 1596 1588 1588 1587 1587 1588 1588 1578 1578 1587 1587 1587 1587 1578 1578 1577 1577 1578 1578 1568 1568 1577 1577 1577 1577 1568 1568 1567 1567 1568 1568 1558 1558 1567 1567 1567 1567 1558 1558 1556 1556 1558 1558 1548 1548 1556 1556 1556 1556 1548 1548 1546 1546 1548 1548 1535 1535 1546 1546 1546 1546 1535 1535 1532 1532 1535 1535 1543 1543 1532 1532 1532 1532 1543 1543 1538 1538 1543 1543 1549 1549 1538 1538 1538 1538 1549 1549 1547 1547 1897 1897 1893 1893 1876 1876 1893 1893 1894 1894 1876 1876 1876 1876 1894 1894 1875 1875 1894 1894 1895 1895 1875 1875 1895 1895 1896 1896 1875 1875 1875 1875 1896 1896 1877 1877 1896 1896 1898 1898 1877 1877 1877 1877 1898 1898 1878 1878 1898 1898 1900 1900 1878 1878 2048 2048 2047 2047 2065 2065 2047 2047 2046 2046 2065 2065 2065 2065 2046 2046 2063 2063 2048 2048 2065 2065 2050 2050 2065 2065 2067 2067 2050 2050 2050 2050 2067 2067 2051 2051 1921 1921 1889 1889 1917 1917 1889 1889 1887 1887 1917 1917 1917 1917 1887 1887 1912 1912 1887 1887 1885 1885 1912 1912 1912 1912 1885 1885 1908 1908 1885 1885 1883 1883 1908 1908 1908 1908 1883 1883 1903 1903 1883 1883 1881 1881 1903 1903 1903 1903 1881 1881 1900 1900 1881 1881 1879 1879 1900 1900 1900 1900 1879 1879 1878 1878 1961 1961 1954 1954 1955 1955 1954 1954 1948 1948 1955 1955 1955 1955 1948 1948 1951 1951 1948 1948 1942 1942 1951 1951 1951 1951 1942 1942 1945 1945 1942 1942 1937 1937 1945 1945 1945 1945 1937 1937 1940 1940 1937 1937 1929 1929 1940 1940 1940 1940 1929 1929 1934 1934 1929 1929 1923 1923 1934 1934 1934 1934 1923 1923 1930 1930 1923 1923 1914 1914 1930 1930 1930 1930 1914 1914 1925 1925 1914 1914 1905 1905 1925 1925 1925 1925 1905 1905 1921 1921 1905 1905 1891 1891 1921 1921 1921 1921 1891 1891 1889 1889 2007 2007 2012 2012 2001 2001 2012 2012 2005 2005 2001 2001 2001 2001 2005 2005 1997 1997 2005 2005 2000 2000 1997 1997 1997 1997 2000 2000 1992 1992 2000 2000 1994 1994 1992 1992 1992 1992 1994 1994 1987 1987 1994 1994 1989 1989 1987 1987 1987 1987 1989 1989 1981 1981 1989 1989 1984 1984 1981 1981 1981 1981 1984 1984 1976 1976 1984 1984 1978 1978 1976 1976 1976 1976 1978 1978 1970 1970 1978 1978 1972 1972 1970 1970 1970 1970 1972 1972 1966 1966 1972 1972 1965 1965 1966 1966 1966 1966 1965 1965 1961 1961 1965 1965 1959 1959 1961 1961 1961 1961 1959 1959 1954 1954 2045 2045 2062 2062 2040 2040 2062 2062 2060 2060 2040 2040 2040 2040 2060 2060 2036 2036 2060 2060 2058 2058 2036 2036 2036 2036 2058 2058 2031 2031 2058 2058 2056 2056 2031 2031 2031 2031 2056 2056 2026 2026 2056 2056 2054 2054 2026 2026 2026 2026 2054 2054 2022 2022 2054 2054 2041 2041 2022 2022 2022 2022 2041 2041 2017 2017 2041 2041 2033 2033 2017 2017 2017 2017 2033 2033 2011 2011 2033 2033 2025 2025 2011 2011 2011 2011 2025 2025 2007 2007 2025 2025 2019 2019 2007 2007 2007 2007 2019 2019 2012 2012 2020 2020 2035 2035 2023 2023 2035 2035 2044 2044 2023 2023 2020 2020 2018 2018 2035 2035 2018 2018 2016 2016 2035 2035 2035 2035 2016 2016 2028 2028 1974 1974 1980 1980 1977 1977 1969 1969 1967 1967 1968 1968 1967 1967 1963 1963 1968 1968 1924 1924 1936 1936 1935 1935 2067 2067 2068 2068 2051 2051 2068 2068 2069 2069 2051 2051 2051 2051 2069 2069 2053 2053 2069 2069 2071 2071 2053 2053 2053 2053 2071 2071 2052 2052 2071 2071 2070 2070 2052 2052 2052 2052 2070 2070 2049 2049 2070 2070 2066 2066 2049 2049 2049 2049 2066 2066 2045 2045 2066 2066 2064 2064 2045 2045 2045 2045 2064 2064 2062 2062 2046 2046 2043 2043 2063 2063 2043 2043 2042 2042 2063 2063 2063 2063 2042 2042 2061 2061 1988 1988 1986 1986 1991 1991 1986 1986 1983 1983 1991 1991 1991 1991 1983 1983 1985 1985 1983 1983 1982 1982 1985 1985 1985 1985 1982 1982 1980 1980 1982 1982 1979 1979 1980 1980 1980 1980 1979 1979 1977 1977 1924 1924 1935 1935 1918 1918 1926 1926 1922 1922 1892 1892 1922 1922 1920 1920 1892 1892 1892 1892 1920 1920 1890 1890 2032 2032 2030 2030 2057 2057 2030 2030 2029 2029 2057 2057 2057 2057 2029 2029 2055 2055 2029 2029 2027 2027 2055 2055 2055 2055 2027 2027 2044 2044 2027 2027 2024 2024 2044 2044 2044 2044 2024 2024 2023 2023 2016 2016 2014 2014 2028 2028 2014 2014 2013 2013 2028 2028 2028 2028 2013 2013 2021 2021 2013 2013 2010 2010 2021 2021 2010 2010 2008 2008 2021 2021 2021 2021 2008 2008 2015 2015 2008 2008 2006 2006 2015 2015 2015 2015 2006 2006 2009 2009 2006 2006 2004 2004 2009 2009 2009 2009 2004 2004 2003 2003 1977 1977 1975 1975 1974 1974 1975 1975 1973 1973 1974 1974 1974 1974 1973 1973 1968 1968 1973 1973 1971 1971 1968 1968 1968 1968 1971 1971 1969 1969 1897 1897 1876 1876 1899 1899 1876 1876 1880 1880 1899 1899 1899 1899 1880 1880 1901 1901 1967 1967 1964 1964 1963 1963 1964 1964 1962 1962 1963 1963 1963 1963 1962 1962 1956 1956 1962 1962 1960 1960 1956 1956 1956 1956 1960 1960 1950 1950 1960 1960 1958 1958 1950 1950 1950 1950 1958 1958 1957 1957 1932 1932 1941 1941 1924 1924 1941 1941 1939 1939 1924 1924 1924 1924 1939 1939 1936 1936 1935 1935 1933 1933 1918 1918 1933 1933 1931 1931 1918 1918 1918 1918 1931 1931 1909 1909 1931 1931 1928 1928 1909 1909 1909 1909 1928 1928 1892 1892 1928 1928 1927 1927 1892 1892 1892 1892 1927 1927 1926 1926 1920 1920 1919 1919 1890 1890 1919 1919 1916 1916 1890 1890 1890 1890 1916 1916 1888 1888 1916 1916 1915 1915 1888 1888 1888 1888 1915 1915 1886 1886 2042 2042 2039 2039 2061 2061 2039 2039 2038 2038 2061 2061 2061 2061 2038 2038 2059 2059 2038 2038 2037 2037 2059 2059 2059 2059 2037 2037 2057 2057 2037 2037 2034 2034 2057 2057 2057 2057 2034 2034 2032 2032 1901 1901 1880 1880 1902 1902 1880 1880 1882 1882 1902 1902 1902 1902 1882 1882 1904 1904 2003 2003 1999 1999 2009 2009 1999 1999 1998 1998 2009 2009 2009 2009 1998 1998 2002 2002 1998 1998 1995 1995 2002 2002 2002 2002 1995 1995 1996 1996 1995 1995 1993 1993 1996 1996 1996 1996 1993 1993 1991 1991 1993 1993 1990 1990 1991 1991 1991 1991 1990 1990 1988 1988 1957 1957 1953 1953 1950 1950 1953 1953 1952 1952 1950 1950 1950 1950 1952 1952 1944 1944 1952 1952 1949 1949 1944 1944 1944 1944 1949 1949 1938 1938 1949 1949 1947 1947 1938 1938 1947 1947 1946 1946 1938 1938 1938 1938 1946 1946 1932 1932 1946 1946 1943 1943 1932 1932 1932 1932 1943 1943 1941 1941 1904 1904 1882 1882 1906 1906 1882 1882 1884 1884 1906 1906 1906 1906 1884 1884 1907 1907 1915 1915 1913 1913 1886 1886 1913 1913 1911 1911 1886 1886 1886 1886 1911 1911 1884 1884 1911 1911 1910 1910 1884 1884 1884 1884 1910 1910 1907 1907 3799 3799 2389 2389 2390 2390 3800 3800 2390 2390 3801 3801 2390 2390 2397 2397 3802 3802 3803 3803 2397 2397 3804 3804 2397 2397 2395 2395 3805 3805 3806 3806 2395 2395 3807 3807 2395 2395 2385 2385 3808 3808 3809 3809 2385 2385 3810 3810 2385 2385 2376 2376 3811 3811 3812 3812 2376 2376 3813 3813 2376 2376 2368 2368 3814 3814 3815 3815 2368 2368 3816 3816 2368 2368 2359 2359 3817 3817 3818 3818 2359 2359 3819 3819 2359 2359 2350 2350 3820 3820 3821 3821 2350 2350 3822 3822 2350 2350 2342 2342 3823 3823 3824 3824 2342 2342 3825 3825 2342 2342 2333 2333 3826 3826 3827 3827 2333 2333 3828 3828 2333 2333 2324 2324 3829 3829 3830 3830 2324 2324 3831 3831 2324 2324 3832 3832 3833 3833 3834 3834 2316 2316 3835 3835 2316 2316 2307 2307 3836 3836 3837 3837 2307 2307 3838 3838 2307 2307 2298 2298 3839 3839 3840 3840 2298 2298 3841 3841 2298 2298 2290 2290 3842 3842 3843 3843 2290 2290 3844 3844 2290 2290 2281 2281 3845 3845 3846 3846 2281 2281 3847 3847 2281 2281 2272 2272 3848 3848 3849 3849 2272 2272 3850 3850 2272 2272 2264 2264 3851 3851 3852 3852 2264 2264 3853 3853 2264 2264 2255 2255 3854 3854 3855 3855 2255 2255 3856 3856 2255 2255 2246 2246 3857 3857 3858 3858 2246 2246 3859 3859 2246 2246 2237 2237 3860 3860 3861 3861 2237 2237 3862 3862 2237 2237 2234 2234 3863 3863 3864 3864 2234 2234 3865 3865 2234 2234 2225 2225 3866 3866 3867 3867 2225 2225 3868 3868 2225 2225 2216 2216 3869 3869 3870 3870 2216 2216 3871 3871 2216 2216 2208 2208 3872 3872 3873 3873 2208 2208 3874 3874 2208 2208 2199 2199 3875 3875 3876 3876 2199 2199 3877 3877 2199 2199 2190 2190 3878 3878 3879 3879 2190 2190 3880 3880 2190 2190 2182 2182 3881 3881 3882 3882 2182 2182 3883 3883 2182 2182 2173 2173 3884 3884 3885 3885 2173 2173 3886 3886 2173 2173 2164 2164 3887 3887 3888 3888 2164 2164 3889 3889 3890 3890 2156 2156 3891 3891 3892 3892 2156 2156 3893 3893 2156 2156 2147 2147 3894 3894 3895 3895 2147 2147 3896 3896 2147 2147 2138 2138 3897 3897 3898 3898 2138 2138 3899 3899 2138 2138 2129 2129 3900 3900 3901 3901 2129 2129 3902 3902 2129 2129 2121 2121 3903 3903 3904 3904 2121 2121 3905 3905 2121 2121 2112 2112 3906 3906 3907 3907 2112 2112 3908 3908 2112 2112 2104 2104 3909 3909 3910 3910 2104 2104 3911 3911 2104 2104 2095 2095 3912 3912 3913 3913 2095 2095 3914 3914 2095 2095 2087 2087 3915 3915 3916 3916 2087 2087 3917 3917 3918 3918 3919 3919 2084 2084 3920 3920 2087 2087 2084 2084 2084 2084 2087 2087 2082 2082 2080 2080 2082 2082 2083 2083 2078 2078 2080 2080 2081 2081 2076 2076 2078 2078 2079 2079 2073 2073 2076 2076 2077 2077 2072 2072 2073 2073 2075 2075 2072 2072 2075 2075 2074 2074 2075 2075 2086 2086 2074 2074 2074 2074 2086 2086 2085 2085 2107 2107 2103 2103 2098 2098 2103 2103 2097 2097 2098 2098 2098 2098 2097 2097 2086 2086 2097 2097 2088 2088 2086 2086 2086 2086 2088 2088 2085 2085 2124 2124 2115 2115 2116 2116 2115 2115 2114 2114 2116 2116 2116 2116 2114 2114 2107 2107 2114 2114 2106 2106 2107 2107 2107 2107 2106 2106 2103 2103 2133 2133 2130 2130 2124 2124 2130 2130 2123 2123 2124 2124 2124 2124 2123 2123 2115 2115 2150 2150 2141 2141 2142 2142 2141 2141 2140 2140 2142 2142 2142 2142 2140 2140 2133 2133 2140 2140 2132 2132 2133 2133 2133 2133 2132 2132 2130 2130 3921 3921 3922 3922 2150 2150 3923 3923 2149 2149 2150 2150 2150 2150 2149 2149 2141 2141 2168 2168 2166 2166 2159 2159 2166 2166 2158 2158 2159 2159 2159 2159 2158 2158 2154 2154 2185 2185 2176 2176 2177 2177 2176 2176 2175 2175 2177 2177 2177 2177 2175 2175 2168 2168 2175 2175 2167 2167 2168 2168 2168 2168 2167 2167 2166 2166 2194 2194 2192 2192 2185 2185 2192 2192 2184 2184 2185 2185 2185 2185 2184 2184 2176 2176 2211 2211 2202 2202 2203 2203 2202 2202 2201 2201 2203 2203 2203 2203 2201 2201 2194 2194 2201 2201 2193 2193 2194 2194 2194 2194 2193 2193 2192 2192 2220 2220 2218 2218 2211 2211 2218 2218 2210 2210 2211 2211 2211 2211 2210 2210 2202 2202 2242 2242 2228 2228 2229 2229 2228 2228 2227 2227 2229 2229 2229 2229 2227 2227 2220 2220 2227 2227 2219 2219 2220 2220 2220 2220 2219 2219 2218 2218 2251 2251 2244 2244 2242 2242 2244 2244 2243 2243 2242 2242 2242 2242 2243 2243 2228 2228 2260 2260 2253 2253 2251 2251 2253 2253 2252 2252 2251 2251 2251 2251 2252 2252 2244 2244 2277 2277 2270 2270 2269 2269 2270 2270 2262 2262 2269 2269 2269 2269 2262 2262 2260 2260 2262 2262 2261 2261 2260 2260 2260 2260 2261 2261 2253 2253 2286 2286 2279 2279 2277 2277 2279 2279 2278 2278 2277 2277 2277 2277 2278 2278 2270 2270 2305 2305 2304 2304 2303 2303 2304 2304 2296 2296 2303 2303 2303 2303 2296 2296 2295 2295 2296 2296 2288 2288 2295 2295 2295 2295 2288 2288 2286 2286 2288 2288 2287 2287 2286 2286 2286 2286 2287 2287 2279 2279 2305 2305 2303 2303 2313 2313 2303 2303 2312 2312 2313 2313 2313 2313 2312 2312 2314 2314 2312 2312 2321 2321 2314 2314 2314 2314 2321 2321 2322 2322 3924 3924 3925 3925 2326 2326 3926 3926 2330 2330 2326 2326 2326 2326 2330 2330 2331 2331 2330 2330 2338 2338 2331 2331 2331 2331 2338 2338 2339 2339 2339 2339 2338 2338 2340 2340 2338 2338 2347 2347 2340 2340 2340 2340 2347 2347 2348 2348 2348 2348 2347 2347 2351 2351 2347 2347 2356 2356 2351 2351 2351 2351 2356 2356 2357 2357 2356 2356 2364 2364 2357 2357 2357 2357 2364 2364 2365 2365 2365 2365 2364 2364 2366 2366 2364 2364 2373 2373 2366 2366 2366 2366 2373 2373 2374 2374 2374 2374 2373 2373 2378 2378 2373 2373 2383 2383 2378 2378 2378 2378 2383 2383 2384 2384 2384 2384 2383 2383 2403 2403 2383 2383 2404 2404 2403 2403 2403 2403 2404 2404 2405 2405 2404 2404 2421 2421 2405 2405 2405 2405 2421 2421 2422 2422 2422 2422 2421 2421 2424 2424 2421 2421 2425 2425 2424 2424 2424 2424 2425 2425 2426 2426 2426 2426 2425 2425 2418 2418 2425 2425 2415 2415 2418 2418 2418 2418 2415 2415 2416 2416 2415 2415 2413 2413 2416 2416 2416 2416 2413 2413 2414 2414 2073 2073 2077 2077 2075 2075 2077 2077 2089 2089 2075 2075 2075 2075 2089 2089 2086 2086 2089 2089 2099 2099 2086 2086 2086 2086 2099 2099 2098 2098 2099 2099 2108 2108 2098 2098 2098 2098 2108 2108 2107 2107 2108 2108 2117 2117 2107 2107 2107 2107 2117 2117 2116 2116 2117 2117 2125 2125 2116 2116 2116 2116 2125 2125 2124 2124 2125 2125 2134 2134 2124 2124 2124 2124 2134 2134 2133 2133 2134 2134 2143 2143 2133 2133 2133 2133 2143 2143 2142 2142 2143 2143 2151 2151 2142 2142 2142 2142 2151 2151 2150 2150 2151 2151 3927 3927 2150 2150 2150 2150 3928 3928 3929 3929 2160 2160 2169 2169 2159 2159 2159 2159 2169 2169 2168 2168 2169 2169 2178 2178 2168 2168 2168 2168 2178 2178 2177 2177 2178 2178 2186 2186 2177 2177 2177 2177 2186 2186 2185 2185 2186 2186 2195 2195 2185 2185 2185 2185 2195 2195 2194 2194 2195 2195 2204 2204 2194 2194 2194 2194 2204 2204 2203 2203 2204 2204 2212 2212 2203 2203 2203 2203 2212 2212 2211 2211 2212 2212 2221 2221 2211 2211 2211 2211 2221 2221 2220 2220 2221 2221 2230 2230 2220 2220 2220 2220 2230 2230 2229 2229 2230 2230 2241 2241 2229 2229 2229 2229 2241 2241 2242 2242 2241 2241 2250 2250 2242 2242 2242 2242 2250 2250 2251 2251 2250 2250 2259 2259 2251 2251 2251 2251 2259 2259 2260 2260 2259 2259 2268 2268 2260 2260 2260 2260 2268 2268 2269 2269 2268 2268 2276 2276 2269 2269 2269 2269 2276 2276 2277 2277 2276 2276 2285 2285 2277 2277 2277 2277 2285 2285 2286 2286 2285 2285 2294 2294 2286 2286 2286 2286 2294 2294 2295 2295 2294 2294 2302 2302 2295 2295 2295 2295 2302 2302 2303 2303 2302 2302 2311 2311 2303 2303 2303 2303 2311 2311 2312 2312 2311 2311 2320 2320 2312 2312 2312 2312 2320 2320 2321 2321 3930 3930 2329 2329 3931 3931 3932 3932 2329 2329 2330 2330 2329 2329 2337 2337 2330 2330 2330 2330 2337 2337 2338 2338 2337 2337 2346 2346 2338 2338 2338 2338 2346 2346 2347 2347 2346 2346 2355 2355 2347 2347 2347 2347 2355 2355 2356 2356 2355 2355 2363 2363 2356 2356 2356 2356 2363 2363 2364 2364 2363 2363 2372 2372 2364 2364 2364 2364 2372 2372 2373 2373 2372 2372 2382 2382 2373 2373 2373 2373 2382 2382 2383 2383 2382 2382 2402 2402 2383 2383 2383 2383 2402 2402 2404 2404 2402 2402 2420 2420 2404 2404 2404 2404 2420 2420 2421 2421 2420 2420 2423 2423 2421 2421 2421 2421 2423 2423 2425 2425 2423 2423 2411 2411 2425 2425 2425 2425 2411 2411 2415 2415 2411 2411 2410 2410 2415 2415 2415 2415 2410 2410 2413 2413 2076 2076 2079 2079 2077 2077 2079 2079 2091 2091 2077 2077 2077 2077 2091 2091 2089 2089 2091 2091 2100 2100 2089 2089 2089 2089 2100 2100 2099 2099 2100 2100 2109 2109 2099 2099 2099 2099 2109 2109 2108 2108 2109 2109 2118 2118 2108 2108 2108 2108 2118 2118 2117 2117 2118 2118 2126 2126 2117 2117 2117 2117 2126 2126 2125 2125 2126 2126 2135 2135 2125 2125 2125 2125 2135 2135 2134 2134 2135 2135 2144 2144 2134 2134 2134 2134 2144 2144 2143 2143 2144 2144 2152 2152 2143 2143 2143 2143 2152 2152 2151 2151 2152 2152 3933 3933 2151 2151 2151 2151 3934 3934 3935 3935 2161 2161 2170 2170 2160 2160 2160 2160 2170 2170 2169 2169 2170 2170 2179 2179 2169 2169 2169 2169 2179 2179 2178 2178 2179 2179 2187 2187 2178 2178 2178 2178 2187 2187 2186 2186 2187 2187 2196 2196 2186 2186 2186 2186 2196 2196 2195 2195 2196 2196 2205 2205 2195 2195 2195 2195 2205 2205 2204 2204 2205 2205 2213 2213 2204 2204 2204 2204 2213 2213 2212 2212 2213 2213 2222 2222 2212 2212 2212 2212 2222 2222 2221 2221 2222 2222 2231 2231 2221 2221 2221 2221 2231 2231 2230 2230 2231 2231 2240 2240 2230 2230 2230 2230 2240 2240 2241 2241 2240 2240 2249 2249 2241 2241 2241 2241 2249 2249 2250 2250 2249 2249 2258 2258 2250 2250 2250 2250 2258 2258 2259 2259 2258 2258 2267 2267 2259 2259 2259 2259 2267 2267 2268 2268 2267 2267 2275 2275 2268 2268 2268 2268 2275 2275 2276 2276 2275 2275 2284 2284 2276 2276 2276 2276 2284 2284 2285 2285 2284 2284 2293 2293 2285 2285 2285 2285 2293 2293 2294 2294 2293 2293 2301 2301 2294 2294 2294 2294 2301 2301 2302 2302 2301 2301 2310 2310 2302 2302 2302 2302 2310 2310 2311 2311 2310 2310 2319 2319 2311 2311 2311 2311 2319 2319 2320 2320 3936 3936 2328 2328 3937 3937 3938 3938 2328 2328 2329 2329 2328 2328 2336 2336 2329 2329 2329 2329 2336 2336 2337 2337 2336 2336 2345 2345 2337 2337 2337 2337 2345 2345 2346 2346 2345 2345 2354 2354 2346 2346 2346 2346 2354 2354 2355 2355 2354 2354 2362 2362 2355 2355 2355 2355 2362 2362 2363 2363 2362 2362 2371 2371 2363 2363 2363 2363 2371 2371 2372 2372 2371 2371 2380 2380 2372 2372 2372 2372 2380 2380 2382 2382 2380 2380 2398 2398 2382 2382 2382 2382 2398 2398 2402 2402 2398 2398 2417 2417 2402 2402 2402 2402 2417 2417 2420 2420 2417 2417 2419 2419 2420 2420 2420 2420 2419 2419 2423 2423 2419 2419 2408 2408 2423 2423 2423 2423 2408 2408 2411 2411 2408 2408 2407 2407 2411 2411 2411 2411 2407 2407 2410 2410 2078 2078 2081 2081 2079 2079 2081 2081 2093 2093 2079 2079 2079 2079 2093 2093 2091 2091 2093 2093 2101 2101 2091 2091 2091 2091 2101 2101 2100 2100 2101 2101 2110 2110 2100 2100 2100 2100 2110 2110 2109 2109 2110 2110 2119 2119 2109 2109 2109 2109 2119 2119 2118 2118 2119 2119 2127 2127 2118 2118 2118 2118 2127 2127 2126 2126 2127 2127 2136 2136 2126 2126 2126 2126 2136 2136 2135 2135 2136 2136 2145 2145 2135 2135 2135 2135 2145 2145 2144 2144 2145 2145 2153 2153 2144 2144 2144 2144 2153 2153 2152 2152 2153 2153 3939 3939 2152 2152 2152 2152 3940 3940 3941 3941 2162 2162 2171 2171 2161 2161 2161 2161 2171 2171 2170 2170 2171 2171 2180 2180 2170 2170 2170 2170 2180 2180 2179 2179 2180 2180 2188 2188 2179 2179 2179 2179 2188 2188 2187 2187 2188 2188 2197 2197 2187 2187 2187 2187 2197 2197 2196 2196 2197 2197 2206 2206 2196 2196 2196 2196 2206 2206 2205 2205 2206 2206 2214 2214 2205 2205 2205 2205 2214 2214 2213 2213 2214 2214 2223 2223 2213 2213 2213 2213 2223 2223 2222 2222 2223 2223 2232 2232 2222 2222 2222 2222 2232 2232 2231 2231 2232 2232 2239 2239 2231 2231 2231 2231 2239 2239 2240 2240 2239 2239 2248 2248 2240 2240 2240 2240 2248 2248 2249 2249 2248 2248 2257 2257 2249 2249 2249 2249 2257 2257 2258 2258 2257 2257 2266 2266 2258 2258 2258 2258 2266 2266 2267 2267 2266 2266 2274 2274 2267 2267 2267 2267 2274 2274 2275 2275 2274 2274 2283 2283 2275 2275 2275 2275 2283 2283 2284 2284 2283 2283 2292 2292 2284 2284 2284 2284 2292 2292 2293 2293 2292 2292 2300 2300 2293 2293 2293 2293 2300 2300 2301 2301 2300 2300 2309 2309 2301 2301 2301 2301 2309 2309 2310 2310 2309 2309 2318 2318 2310 2310 2310 2310 2318 2318 2319 2319 3942 3942 2327 2327 3943 3943 3944 3944 2327 2327 2328 2328 2327 2327 2335 2335 2328 2328 2328 2328 2335 2335 2336 2336 2335 2335 2344 2344 2336 2336 2336 2336 2344 2344 2345 2345 2344 2344 2353 2353 2345 2345 2345 2345 2353 2353 2354 2354 2353 2353 2361 2361 2354 2354 2354 2354 2361 2361 2362 2362 2361 2361 2370 2370 2362 2362 2362 2362 2370 2370 2371 2371 2370 2370 2379 2379 2371 2371 2371 2371 2379 2379 2380 2380 2379 2379 2393 2393 2380 2380 2380 2380 2393 2393 2398 2398 2393 2393 2409 2409 2398 2398 2398 2398 2409 2409 2417 2417 2409 2409 2412 2412 2417 2417 2417 2417 2412 2412 2419 2419 2412 2412 2401 2401 2419 2419 2419 2419 2401 2401 2408 2408 2401 2401 2399 2399 2408 2408 2408 2408 2399 2399 2407 2407 2080 2080 2083 2083 2081 2081 2083 2083 2094 2094 2081 2081 2081 2081 2094 2094 2093 2093 2094 2094 2102 2102 2093 2093 2093 2093 2102 2102 2101 2101 2102 2102 2111 2111 2101 2101 2101 2101 2111 2111 2110 2110 2111 2111 2120 2120 2110 2110 2110 2110 2120 2120 2119 2119 2120 2120 2128 2128 2119 2119 2119 2119 2128 2128 2127 2127 2128 2128 2137 2137 2127 2127 2127 2127 2137 2137 2136 2136 2137 2137 2146 2146 2136 2136 2136 2136 2146 2146 2145 2145 2146 2146 2155 2155 2145 2145 2145 2145 2155 2155 2153 2153 2155 2155 3945 3945 2153 2153 2153 2153 3946 3946 3947 3947 2163 2163 2172 2172 2162 2162 2162 2162 2172 2172 2171 2171 2172 2172 2181 2181 2171 2171 2171 2171 2181 2181 2180 2180 2181 2181 2189 2189 2180 2180 2180 2180 2189 2189 2188 2188 2189 2189 2198 2198 2188 2188 2188 2188 2198 2198 2197 2197 2198 2198 2207 2207 2197 2197 2197 2197 2207 2207 2206 2206 2207 2207 2215 2215 2206 2206 2206 2206 2215 2215 2214 2214 2215 2215 2224 2224 2214 2214 2214 2214 2224 2224 2223 2223 2224 2224 2233 2233 2223 2223 2223 2223 2233 2233 2232 2232 2233 2233 2238 2238 2232 2232 2232 2232 2238 2238 2239 2239 2238 2238 2247 2247 2239 2239 2239 2239 2247 2247 2248 2248 2247 2247 2256 2256 2248 2248 2248 2248 2256 2256 2257 2257 2256 2256 2265 2265 2257 2257 2257 2257 2265 2265 2266 2266 2265 2265 2273 2273 2266 2266 2266 2266 2273 2273 2274 2274 2273 2273 2282 2282 2274 2274 2274 2274 2282 2282 2283 2283 2282 2282 2291 2291 2283 2283 2283 2283 2291 2291 2292 2292 2291 2291 2299 2299 2292 2292 2292 2292 2299 2299 2300 2300 2299 2299 2308 2308 2300 2300 2300 2300 2308 2308 2309 2309 2308 2308 2317 2317 2309 2309 2309 2309 2317 2317 2318 2318 3948 3948 2325 2325 3949 3949 3950 3950 2325 2325 2327 2327 2325 2325 2334 2334 2327 2327 2327 2327 2334 2334 2335 2335 2334 2334 2343 2343 2335 2335 2335 2335 2343 2343 2344 2344 2343 2343 2352 2352 2344 2344 2344 2344 2352 2352 2353 2353 2352 2352 2360 2360 2353 2353 2353 2353 2360 2360 2361 2361 2360 2360 2369 2369 2361 2361 2361 2361 2369 2369 2370 2370 2369 2369 2377 2377 2370 2370 2370 2370 2377 2377 2379 2379 2377 2377 2388 2388 2379 2379 2379 2379 2388 2388 2393 2393 2388 2388 2400 2400 2393 2393 2393 2393 2400 2400 2409 2409 2400 2400 2406 2406 2409 2409 2409 2409 2406 2406 2412 2412 2406 2406 2396 2396 2412 2412 2412 2412 2396 2396 2401 2401 2396 2396 2394 2394 2401 2401 2401 2401 2394 2394 2399 2399 2082 2082 2087 2087 2083 2083 2087 2087 2095 2095 2083 2083 2083 2083 2095 2095 2094 2094 2095 2095 2104 2104 2094 2094 2094 2094 2104 2104 2102 2102 2104 2104 2112 2112 2102 2102 2102 2102 2112 2112 2111 2111 2112 2112 2121 2121 2111 2111 2111 2111 2121 2121 2120 2120 2121 2121 2129 2129 2120 2120 2120 2120 2129 2129 2128 2128 2129 2129 2138 2138 2128 2128 2128 2128 2138 2138 2137 2137 2138 2138 2147 2147 2137 2137 2137 2137 2147 2147 2146 2146 2147 2147 2156 2156 2146 2146 2146 2146 2156 2156 2155 2155 2156 2156 3951 3951 2155 2155 2155 2155 3952 3952 3953 3953 2164 2164 2173 2173 2163 2163 2163 2163 2173 2173 2172 2172 2173 2173 2182 2182 2172 2172 2172 2172 2182 2182 2181 2181 2182 2182 2190 2190 2181 2181 2181 2181 2190 2190 2189 2189 2190 2190 2199 2199 2189 2189 2189 2189 2199 2199 2198 2198 2199 2199 2208 2208 2198 2198 2198 2198 2208 2208 2207 2207 2208 2208 2216 2216 2207 2207 2207 2207 2216 2216 2215 2215 2216 2216 2225 2225 2215 2215 2215 2215 2225 2225 2224 2224 2225 2225 2234 2234 2224 2224 2224 2224 2234 2234 2233 2233 2234 2234 2237 2237 2233 2233 2233 2233 2237 2237 2238 2238 2237 2237 2246 2246 2238 2238 2238 2238 2246 2246 2247 2247 2246 2246 2255 2255 2247 2247 2247 2247 2255 2255 2256 2256 2255 2255 2264 2264 2256 2256 2256 2256 2264 2264 2265 2265 2264 2264 2272 2272 2265 2265 2265 2265 2272 2272 2273 2273 2272 2272 2281 2281 2273 2273 2273 2273 2281 2281 2282 2282 2281 2281 2290 2290 2282 2282 2282 2282 2290 2290 2291 2291 2290 2290 2298 2298 2291 2291 2291 2291 2298 2298 2299 2299 2298 2298 2307 2307 2299 2299 2299 2299 2307 2307 2308 2308 2307 2307 2316 2316 2308 2308 2308 2308 2316 2316 2317 2317 3954 3954 2324 2324 3955 3955 3956 3956 2324 2324 2325 2325 2324 2324 2333 2333 2325 2325 2325 2325 2333 2333 2334 2334 2333 2333 2342 2342 2334 2334 2334 2334 2342 2342 2343 2343 2342 2342 2350 2350 2343 2343 2343 2343 2350 2350 2352 2352 2350 2350 2359 2359 2352 2352 2352 2352 2359 2359 2360 2360 2359 2359 2368 2368 2360 2360 2360 2360 2368 2368 2369 2369 2368 2368 2376 2376 2369 2369 2369 2369 2376 2376 2377 2377 2376 2376 2385 2385 2377 2377 2377 2377 2385 2385 2388 2388 2385 2385 2395 2395 2388 2388 2388 2388 2395 2395 2400 2400 2395 2395 2397 2397 2400 2400 2400 2400 2397 2397 2406 2406 2397 2397 2390 2390 2406 2406 2406 2406 2390 2390 2396 2396 2390 2390 2389 2389 2396 2396 2396 2396 2389 2389 2394 2394 3957 3957 2464 2464 2463 2463 2781 2781 2780 2780 2778 2778 2781 2781 2778 2778 2779 2779 2778 2778 2767 2767 2779 2779 2779 2779 2767 2767 2768 2768 2746 2746 2750 2750 2755 2755 2750 2750 2756 2756 2755 2755 2755 2755 2756 2756 2767 2767 2756 2756 2765 2765 2767 2767 2767 2767 2765 2765 2768 2768 2729 2729 2738 2738 2737 2737 2738 2738 2739 2739 2737 2737 2737 2737 2739 2739 2746 2746 2739 2739 2747 2747 2746 2746 2746 2746 2747 2747 2750 2750 2720 2720 2723 2723 2729 2729 2723 2723 2730 2730 2729 2729 2729 2729 2730 2730 2738 2738 2703 2703 2712 2712 2711 2711 2712 2712 2713 2713 2711 2711 2711 2711 2713 2713 2720 2720 2713 2713 2721 2721 2720 2720 2720 2720 2721 2721 2723 2723 3958 3958 3959 3959 2703 2703 3960 3960 2704 2704 2703 2703 2703 2703 2704 2704 2712 2712 2685 2685 2687 2687 2694 2694 2687 2687 2695 2695 2694 2694 2694 2694 2695 2695 2699 2699 2668 2668 2677 2677 2676 2676 2677 2677 2678 2678 2676 2676 2676 2676 2678 2678 2685 2685 2678 2678 2686 2686 2685 2685 2685 2685 2686 2686 2687 2687 2659 2659 2661 2661 2668 2668 2661 2661 2669 2669 2668 2668 2668 2668 2669 2669 2677 2677 2642 2642 2651 2651 2650 2650 2651 2651 2652 2652 2650 2650 2650 2650 2652 2652 2659 2659 2652 2652 2660 2660 2659 2659 2659 2659 2660 2660 2661 2661 2633 2633 2635 2635 2642 2642 2635 2635 2643 2643 2642 2642 2642 2642 2643 2643 2651 2651 2611 2611 2625 2625 2624 2624 2625 2625 2626 2626 2624 2624 2624 2624 2626 2626 2633 2633 2626 2626 2634 2634 2633 2633 2633 2633 2634 2634 2635 2635 2602 2602 2609 2609 2611 2611 2609 2609 2610 2610 2611 2611 2611 2611 2610 2610 2625 2625 2593 2593 2600 2600 2602 2602 2600 2600 2601 2601 2602 2602 2602 2602 2601 2601 2609 2609 2576 2576 2583 2583 2584 2584 2583 2583 2591 2591 2584 2584 2584 2584 2591 2591 2593 2593 2591 2591 2592 2592 2593 2593 2593 2593 2592 2592 2600 2600 2567 2567 2574 2574 2576 2576 2574 2574 2575 2575 2576 2576 2576 2576 2575 2575 2583 2583 2548 2548 2549 2549 2550 2550 2549 2549 2557 2557 2550 2550 2550 2550 2557 2557 2558 2558 2557 2557 2565 2565 2558 2558 2558 2558 2565 2565 2567 2567 2565 2565 2566 2566 2567 2567 2567 2567 2566 2566 2574 2574 2548 2548 2550 2550 2540 2540 2550 2550 2541 2541 2540 2540 2540 2540 2541 2541 2539 2539 2541 2541 2532 2532 2539 2539 2539 2539 2532 2532 2531 2531 3961 3961 3962 3962 2527 2527 3963 3963 2523 2523 2527 2527 2527 2527 2523 2523 2522 2522 2523 2523 2515 2515 2522 2522 2522 2522 2515 2515 2514 2514 2514 2514 2515 2515 2513 2513 2515 2515 2506 2506 2513 2513 2513 2513 2506 2506 2505 2505 2505 2505 2506 2506 2502 2502 2506 2506 2497 2497 2502 2502 2502 2502 2497 2497 2496 2496 2497 2497 2489 2489 2496 2496 2496 2496 2489 2489 2488 2488 2488 2488 2489 2489 2487 2487 2489 2489 2480 2480 2487 2487 2487 2487 2480 2480 2479 2479 2479 2479 2480 2480 2475 2475 2480 2480 2470 2470 2475 2475 2475 2475 2470 2470 2469 2469 2469 2469 2470 2470 2450 2450 2470 2470 2449 2449 2450 2450 2450 2450 2449 2449 2448 2448 2449 2449 2432 2432 2448 2448 2448 2448 2432 2432 2431 2431 2431 2431 2432 2432 2429 2429 2432 2432 2428 2428 2429 2429 2429 2429 2428 2428 2427 2427 2427 2427 2428 2428 2435 2435 2428 2428 2438 2438 2435 2435 2435 2435 2438 2438 2437 2437 2438 2438 2440 2440 2437 2437 2437 2437 2440 2440 2439 2439 3964 3964 2463 2463 3965 3965 2463 2463 2456 2456 3966 3966 3967 3967 2456 2456 3968 3968 2456 2456 2458 2458 3969 3969 3970 3970 2458 2458 3971 3971 2458 2458 2468 2468 3972 3972 3973 3973 2468 2468 3974 3974 2468 2468 2477 2477 3975 3975 3976 3976 2477 2477 3977 3977 2477 2477 2485 2485 3978 3978 3979 3979 2485 2485 3980 3980 2485 2485 2494 2494 3981 3981 3982 3982 2494 2494 3983 3983 2494 2494 2503 2503 3984 3984 3985 3985 2503 2503 3986 3986 2503 2503 2511 2511 3987 3987 3988 3988 2511 2511 3989 3989 2511 2511 2520 2520 3990 3990 3991 3991 2520 2520 3992 3992 2520 2520 2529 2529 3993 3993 3994 3994 2529 2529 3995 3995 2529 2529 3996 3996 3997 3997 3998 3998 2537 2537 3999 3999 2537 2537 2546 2546 4000 4000 4001 4001 2546 2546 4002 4002 2546 2546 2555 2555 4003 4003 4004 4004 2555 2555 4005 4005 2555 2555 2563 2563 4006 4006 4007 4007 2563 2563 4008 4008 2563 2563 2572 2572 4009 4009 4010 4010 2572 2572 4011 4011 2572 2572 2581 2581 4012 4012 4013 4013 2581 2581 4014 4014 2581 2581 2589 2589 4015 4015 4016 4016 2589 2589 4017 4017 2589 2589 2598 2598 4018 4018 4019 4019 2598 2598 4020 4020 2598 2598 2607 2607 4021 4021 4022 4022 2607 2607 4023 4023 2607 2607 2616 2616 4024 4024 4025 4025 2616 2616 4026 4026 2616 2616 2619 2619 4027 4027 4028 4028 2619 2619 4029 4029 2619 2619 2628 2628 4030 4030 4031 4031 2628 2628 4032 4032 2628 2628 2637 2637 4033 4033 4034 4034 2637 2637 4035 4035 2637 2637 2645 2645 4036 4036 4037 4037 2645 2645 4038 4038 2645 2645 2654 2654 4039 4039 4040 4040 2654 2654 4041 4041 2654 2654 2663 2663 4042 4042 4043 4043 2663 2663 4044 4044 2663 2663 2671 2671 4045 4045 4046 4046 2671 2671 4047 4047 2671 2671 2680 2680 4048 4048 4049 4049 2680 2680 4050 4050 2680 2680 2689 2689 4051 4051 4052 4052 2689 2689 4053 4053 4054 4054 2697 2697 4055 4055 4056 4056 2697 2697 4057 4057 2697 2697 2706 2706 4058 4058 4059 4059 2706 2706 4060 4060 2706 2706 2715 2715 4061 4061 4062 4062 2715 2715 4063 4063 2715 2715 2724 2724 4064 4064 4065 4065 2724 2724 4066 4066 2724 2724 2732 2732 4067 4067 4068 4068 2732 2732 4069 4069 2732 2732 2741 2741 4070 4070 4071 4071 2741 2741 4072 4072 2741 2741 2749 2749 4073 4073 4074 4074 2749 2749 4075 4075 2749 2749 2758 2758 4076 4076 4077 4077 2758 2758 4078 4078 2758 2758 2766 2766 4079 4079 4080 4080 2766 2766 4081 4081 4082 4082 4083 4083 2769 2769 4084 4084 2766 2766 2769 2769 2769 2769 2766 2766 2771 2771 2773 2773 2771 2771 2770 2770 2775 2775 2773 2773 2772 2772 2777 2777 2775 2775 2774 2774 2780 2780 2777 2777 2776 2776 2780 2780 2776 2776 2778 2778 2776 2776 2764 2764 2778 2778 2778 2778 2764 2764 2767 2767 2764 2764 2754 2754 2767 2767 2767 2767 2754 2754 2755 2755 2754 2754 2745 2745 2755 2755 2755 2755 2745 2745 2746 2746 2745 2745 2736 2736 2746 2746 2746 2746 2736 2736 2737 2737 2736 2736 2728 2728 2737 2737 2737 2737 2728 2728 2729 2729 2728 2728 2719 2719 2729 2729 2729 2729 2719 2719 2720 2720 2719 2719 2710 2710 2720 2720 2720 2720 2710 2710 2711 2711 2710 2710 2702 2702 2711 2711 2711 2711 2702 2702 2703 2703 2702 2702 4085 4085 2703 2703 2703 2703 4086 4086 4087 4087 2693 2693 2684 2684 2694 2694 2694 2694 2684 2684 2685 2685 2684 2684 2675 2675 2685 2685 2685 2685 2675 2675 2676 2676 2675 2675 2667 2667 2676 2676 2676 2676 2667 2667 2668 2668 2667 2667 2658 2658 2668 2668 2668 2668 2658 2658 2659 2659 2658 2658 2649 2649 2659 2659 2659 2659 2649 2649 2650 2650 2649 2649 2641 2641 2650 2650 2650 2650 2641 2641 2642 2642 2641 2641 2632 2632 2642 2642 2642 2642 2632 2632 2633 2633 2632 2632 2623 2623 2633 2633 2633 2633 2623 2623 2624 2624 2623 2623 2612 2612 2624 2624 2624 2624 2612 2612 2611 2611 2612 2612 2603 2603 2611 2611 2611 2611 2603 2603 2602 2602 2603 2603 2594 2594 2602 2602 2602 2602 2594 2594 2593 2593 2594 2594 2585 2585 2593 2593 2593 2593 2585 2585 2584 2584 2585 2585 2577 2577 2584 2584 2584 2584 2577 2577 2576 2576 2577 2577 2568 2568 2576 2576 2576 2576 2568 2568 2567 2567 2568 2568 2559 2559 2567 2567 2567 2567 2559 2559 2558 2558 2559 2559 2551 2551 2558 2558 2558 2558 2551 2551 2550 2550 2551 2551 2542 2542 2550 2550 2550 2550 2542 2542 2541 2541 2542 2542 2533 2533 2541 2541 2541 2541 2533 2533 2532 2532 4088 4088 2524 2524 4089 4089 4090 4090 2524 2524 2523 2523 2524 2524 2516 2516 2523 2523 2523 2523 2516 2516 2515 2515 2516 2516 2507 2507 2515 2515 2515 2515 2507 2507 2506 2506 2507 2507 2498 2498 2506 2506 2506 2506 2498 2498 2497 2497 2498 2498 2490 2490 2497 2497 2497 2497 2490 2490 2489 2489 2490 2490 2481 2481 2489 2489 2489 2489 2481 2481 2480 2480 2481 2481 2471 2471 2480 2480 2480 2480 2471 2471 2470 2470 2471 2471 2451 2451 2470 2470 2470 2470 2451 2451 2449 2449 2451 2451 2433 2433 2449 2449 2449 2449 2433 2433 2432 2432 2433 2433 2430 2430 2432 2432 2432 2432 2430 2430 2428 2428 2430 2430 2442 2442 2428 2428 2428 2428 2442 2442 2438 2438 2442 2442 2443 2443 2438 2438 2438 2438 2443 2443 2440 2440 2777 2777 2774 2774 2776 2776 2774 2774 2762 2762 2776 2776 2776 2776 2762 2762 2764 2764 2762 2762 2753 2753 2764 2764 2764 2764 2753 2753 2754 2754 2753 2753 2744 2744 2754 2754 2754 2754 2744 2744 2745 2745 2744 2744 2735 2735 2745 2745 2745 2745 2735 2735 2736 2736 2735 2735 2727 2727 2736 2736 2736 2736 2727 2727 2728 2728 2727 2727 2718 2718 2728 2728 2728 2728 2718 2718 2719 2719 2718 2718 2709 2709 2719 2719 2719 2719 2709 2709 2710 2710 2709 2709 2701 2701 2710 2710 2710 2710 2701 2701 2702 2702 2701 2701 4091 4091 2702 2702 2702 2702 4092 4092 4093 4093 2692 2692 2683 2683 2693 2693 2693 2693 2683 2683 2684 2684 2683 2683 2674 2674 2684 2684 2684 2684 2674 2674 2675 2675 2674 2674 2666 2666 2675 2675 2675 2675 2666 2666 2667 2667 2666 2666 2657 2657 2667 2667 2667 2667 2657 2657 2658 2658 2657 2657 2648 2648 2658 2658 2658 2658 2648 2648 2649 2649 2648 2648 2640 2640 2649 2649 2649 2649 2640 2640 2641 2641 2640 2640 2631 2631 2641 2641 2641 2641 2631 2631 2632 2632 2631 2631 2622 2622 2632 2632 2632 2632 2622 2622 2623 2623 2622 2622 2613 2613 2623 2623 2623 2623 2613 2613 2612 2612 2613 2613 2604 2604 2612 2612 2612 2612 2604 2604 2603 2603 2604 2604 2595 2595 2603 2603 2603 2603 2595 2595 2594 2594 2595 2595 2586 2586 2594 2594 2594 2594 2586 2586 2585 2585 2586 2586 2578 2578 2585 2585 2585 2585 2578 2578 2577 2577 2578 2578 2569 2569 2577 2577 2577 2577 2569 2569 2568 2568 2569 2569 2560 2560 2568 2568 2568 2568 2560 2560 2559 2559 2560 2560 2552 2552 2559 2559 2559 2559 2552 2552 2551 2551 2552 2552 2543 2543 2551 2551 2551 2551 2543 2543 2542 2542 2543 2543 2534 2534 2542 2542 2542 2542 2534 2534 2533 2533 4094 4094 2525 2525 4095 4095 4096 4096 2525 2525 2524 2524 2525 2525 2517 2517 2524 2524 2524 2524 2517 2517 2516 2516 2517 2517 2508 2508 2516 2516 2516 2516 2508 2508 2507 2507 2508 2508 2499 2499 2507 2507 2507 2507 2499 2499 2498 2498 2499 2499 2491 2491 2498 2498 2498 2498 2491 2491 2490 2490 2491 2491 2482 2482 2490 2490 2490 2490 2482 2482 2481 2481 2482 2482 2473 2473 2481 2481 2481 2481 2473 2473 2471 2471 2473 2473 2455 2455 2471 2471 2471 2471 2455 2455 2451 2451 2455 2455 2436 2436 2451 2451 2451 2451 2436 2436 2433 2433 2436 2436 2434 2434 2433 2433 2433 2433 2434 2434 2430 2430 2434 2434 2445 2445 2430 2430 2430 2430 2445 2445 2442 2442 2445 2445 2446 2446 2442 2442 2442 2442 2446 2446 2443 2443 2775 2775 2772 2772 2774 2774 2772 2772 2760 2760 2774 2774 2774 2774 2760 2760 2762 2762 2760 2760 2752 2752 2762 2762 2762 2762 2752 2752 2753 2753 2752 2752 2743 2743 2753 2753 2753 2753 2743 2743 2744 2744 2743 2743 2734 2734 2744 2744 2744 2744 2734 2734 2735 2735 2734 2734 2726 2726 2735 2735 2735 2735 2726 2726 2727 2727 2726 2726 2717 2717 2727 2727 2727 2727 2717 2717 2718 2718 2717 2717 2708 2708 2718 2718 2718 2718 2708 2708 2709 2709 2708 2708 2700 2700 2709 2709 2709 2709 2700 2700 2701 2701 2700 2700 4097 4097 2701 2701 2701 2701 4098 4098 4099 4099 2691 2691 2682 2682 2692 2692 2692 2692 2682 2682 2683 2683 2682 2682 2673 2673 2683 2683 2683 2683 2673 2673 2674 2674 2673 2673 2665 2665 2674 2674 2674 2674 2665 2665 2666 2666 2665 2665 2656 2656 2666 2666 2666 2666 2656 2656 2657 2657 2656 2656 2647 2647 2657 2657 2657 2657 2647 2647 2648 2648 2647 2647 2639 2639 2648 2648 2648 2648 2639 2639 2640 2640 2639 2639 2630 2630 2640 2640 2640 2640 2630 2630 2631 2631 2630 2630 2621 2621 2631 2631 2631 2631 2621 2621 2622 2622 2621 2621 2614 2614 2622 2622 2622 2622 2614 2614 2613 2613 2614 2614 2605 2605 2613 2613 2613 2613 2605 2605 2604 2604 2605 2605 2596 2596 2604 2604 2604 2604 2596 2596 2595 2595 2596 2596 2587 2587 2595 2595 2595 2595 2587 2587 2586 2586 2587 2587 2579 2579 2586 2586 2586 2586 2579 2579 2578 2578 2579 2579 2570 2570 2578 2578 2578 2578 2570 2570 2569 2569 2570 2570 2561 2561 2569 2569 2569 2569 2561 2561 2560 2560 2561 2561 2553 2553 2560 2560 2560 2560 2553 2553 2552 2552 2553 2553 2544 2544 2552 2552 2552 2552 2544 2544 2543 2543 2544 2544 2535 2535 2543 2543 2543 2543 2535 2535 2534 2534 4100 4100 2526 2526 4101 4101 4102 4102 2526 2526 2525 2525 2526 2526 2518 2518 2525 2525 2525 2525 2518 2518 2517 2517 2518 2518 2509 2509 2517 2517 2517 2517 2509 2509 2508 2508 2509 2509 2500 2500 2508 2508 2508 2508 2500 2500 2499 2499 2500 2500 2492 2492 2499 2499 2499 2499 2492 2492 2491 2491 2492 2492 2483 2483 2491 2491 2491 2491 2483 2483 2482 2482 2483 2483 2474 2474 2482 2482 2482 2482 2474 2474 2473 2473 2474 2474 2460 2460 2473 2473 2473 2473 2460 2460 2455 2455 2460 2460 2444 2444 2455 2455 2455 2455 2444 2444 2436 2436 2444 2444 2441 2441 2436 2436 2436 2436 2441 2441 2434 2434 2441 2441 2452 2452 2434 2434 2434 2434 2452 2452 2445 2445 2452 2452 2454 2454 2445 2445 2445 2445 2454 2454 2446 2446 2773 2773 2770 2770 2772 2772 2770 2770 2759 2759 2772 2772 2772 2772 2759 2759 2760 2760 2759 2759 2751 2751 2760 2760 2760 2760 2751 2751 2752 2752 2751 2751 2742 2742 2752 2752 2752 2752 2742 2742 2743 2743 2742 2742 2733 2733 2743 2743 2743 2743 2733 2733 2734 2734 2733 2733 2725 2725 2734 2734 2734 2734 2725 2725 2726 2726 2725 2725 2716 2716 2726 2726 2726 2726 2716 2716 2717 2717 2716 2716 2707 2707 2717 2717 2717 2717 2707 2707 2708 2708 2707 2707 2698 2698 2708 2708 2708 2708 2698 2698 2700 2700 2698 2698 4103 4103 2700 2700 2700 2700 4104 4104 4105 4105 2690 2690 2681 2681 2691 2691 2691 2691 2681 2681 2682 2682 2681 2681 2672 2672 2682 2682 2682 2682 2672 2672 2673 2673 2672 2672 2664 2664 2673 2673 2673 2673 2664 2664 2665 2665 2664 2664 2655 2655 2665 2665 2665 2665 2655 2655 2656 2656 2655 2655 2646 2646 2656 2656 2656 2656 2646 2646 2647 2647 2646 2646 2638 2638 2647 2647 2647 2647 2638 2638 2639 2639 2638 2638 2629 2629 2639 2639 2639 2639 2629 2629 2630 2630 2629 2629 2620 2620 2630 2630 2630 2630 2620 2620 2621 2621 2620 2620 2615 2615 2621 2621 2621 2621 2615 2615 2614 2614 2615 2615 2606 2606 2614 2614 2614 2614 2606 2606 2605 2605 2606 2606 2597 2597 2605 2605 2605 2605 2597 2597 2596 2596 2597 2597 2588 2588 2596 2596 2596 2596 2588 2588 2587 2587 2588 2588 2580 2580 2587 2587 2587 2587 2580 2580 2579 2579 2580 2580 2571 2571 2579 2579 2579 2579 2571 2571 2570 2570 2571 2571 2562 2562 2570 2570 2570 2570 2562 2562 2561 2561 2562 2562 2554 2554 2561 2561 2561 2561 2554 2554 2553 2553 2554 2554 2545 2545 2553 2553 2553 2553 2545 2545 2544 2544 2545 2545 2536 2536 2544 2544 2544 2544 2536 2536 2535 2535 4106 4106 2528 2528 4107 4107 4108 4108 2528 2528 2526 2526 2528 2528 2519 2519 2526 2526 2526 2526 2519 2519 2518 2518 2519 2519 2510 2510 2518 2518 2518 2518 2510 2510 2509 2509 2510 2510 2501 2501 2509 2509 2509 2509 2501 2501 2500 2500 2501 2501 2493 2493 2500 2500 2500 2500 2493 2493 2492 2492 2493 2493 2484 2484 2492 2492 2492 2492 2484 2484 2483 2483 2484 2484 2476 2476 2483 2483 2483 2483 2476 2476 2474 2474 2476 2476 2465 2465 2474 2474 2474 2474 2465 2465 2460 2460 2465 2465 2453 2453 2460 2460 2460 2460 2453 2453 2444 2444 2453 2453 2447 2447 2444 2444 2444 2444 2447 2447 2441 2441 2447 2447 2457 2457 2441 2441 2441 2441 2457 2457 2452 2452 2457 2457 2459 2459 2452 2452 2452 2452 2459 2459 2454 2454 2771 2771 2766 2766 2770 2770 2766 2766 2758 2758 2770 2770 2770 2770 2758 2758 2759 2759 2758 2758 2749 2749 2759 2759 2759 2759 2749 2749 2751 2751 2749 2749 2741 2741 2751 2751 2751 2751 2741 2741 2742 2742 2741 2741 2732 2732 2742 2742 2742 2742 2732 2732 2733 2733 2732 2732 2724 2724 2733 2733 2733 2733 2724 2724 2725 2725 2724 2724 2715 2715 2725 2725 2725 2725 2715 2715 2716 2716 2715 2715 2706 2706 2716 2716 2716 2716 2706 2706 2707 2707 2706 2706 2697 2697 2707 2707 2707 2707 2697 2697 2698 2698 2697 2697 4109 4109 2698 2698 2698 2698 4110 4110 4111 4111 2689 2689 2680 2680 2690 2690 2690 2690 2680 2680 2681 2681 2680 2680 2671 2671 2681 2681 2681 2681 2671 2671 2672 2672 2671 2671 2663 2663 2672 2672 2672 2672 2663 2663 2664 2664 2663 2663 2654 2654 2664 2664 2664 2664 2654 2654 2655 2655 2654 2654 2645 2645 2655 2655 2655 2655 2645 2645 2646 2646 2645 2645 2637 2637 2646 2646 2646 2646 2637 2637 2638 2638 2637 2637 2628 2628 2638 2638 2638 2638 2628 2628 2629 2629 2628 2628 2619 2619 2629 2629 2629 2629 2619 2619 2620 2620 2619 2619 2616 2616 2620 2620 2620 2620 2616 2616 2615 2615 2616 2616 2607 2607 2615 2615 2615 2615 2607 2607 2606 2606 2607 2607 2598 2598 2606 2606 2606 2606 2598 2598 2597 2597 2598 2598 2589 2589 2597 2597 2597 2597 2589 2589 2588 2588 2589 2589 2581 2581 2588 2588 2588 2588 2581 2581 2580 2580 2581 2581 2572 2572 2580 2580 2580 2580 2572 2572 2571 2571 2572 2572 2563 2563 2571 2571 2571 2571 2563 2563 2562 2562 2563 2563 2555 2555 2562 2562 2562 2562 2555 2555 2554 2554 2555 2555 2546 2546 2554 2554 2554 2554 2546 2546 2545 2545 2546 2546 2537 2537 2545 2545 2545 2545 2537 2537 2536 2536 4112 4112 2529 2529 4113 4113 4114 4114 2529 2529 2528 2528 2529 2529 2520 2520 2528 2528 2528 2528 2520 2520 2519 2519 2520 2520 2511 2511 2519 2519 2519 2519 2511 2511 2510 2510 2511 2511 2503 2503 2510 2510 2510 2510 2503 2503 2501 2501 2503 2503 2494 2494 2501 2501 2501 2501 2494 2494 2493 2493 2494 2494 2485 2485 2493 2493 2493 2493 2485 2485 2484 2484 2485 2485 2477 2477 2484 2484 2484 2484 2477 2477 2476 2476 2477 2477 2468 2468 2476 2476 2476 2476 2468 2468 2465 2465 2468 2468 2458 2458 2465 2465 2465 2465 2458 2458 2453 2453 2458 2458 2456 2456 2453 2453 2453 2453 2456 2456 2447 2447 2456 2456 2463 2463 2447 2447 2447 2447 2463 2463 2457 2457 2463 2463 2464 2464 2457 2457 2457 2457 2464 2464 2459 2459 2863 2863 2864 2864 2862 2862 2864 2864 2856 2856 2862 2862 2862 2862 2856 2856 2858 2858 2856 2856 2857 2857 2858 2858 2857 2857 2856 2856 2852 2852 2856 2856 2850 2850 2852 2852 2852 2852 2850 2850 2851 2851 2851 2851 2850 2850 2848 2848 2850 2850 2842 2842 2848 2848 2848 2848 2842 2842 2844 2844 2836 2836 2838 2838 2842 2842 2838 2838 2843 2843 2842 2842 2842 2842 2843 2843 2844 2844 2829 2829 2834 2834 2836 2836 2834 2834 2837 2837 2836 2836 2836 2836 2837 2837 2838 2838 2823 2823 2824 2824 2822 2822 2824 2824 2828 2828 2822 2822 2822 2822 2828 2828 4115 4115 2828 2828 4116 4116 4117 4117 2829 2829 2830 2830 2834 2834 2823 2823 2822 2822 2820 2820 2822 2822 2815 2815 2820 2820 2820 2820 2815 2815 2816 2816 2816 2816 2815 2815 2814 2814 2815 2815 2808 2808 2814 2814 2814 2814 2808 2808 2810 2810 2802 2802 2804 2804 2808 2808 2804 2804 2809 2809 2808 2808 2808 2808 2809 2809 2810 2810 2795 2795 2800 2800 2802 2802 2800 2800 2803 2803 2802 2802 2802 2802 2803 2803 2804 2804 2787 2787 2788 2788 2786 2786 2788 2788 2789 2789 2786 2786 2789 2789 2790 2790 2786 2786 2790 2790 2794 2794 2786 2786 2786 2786 2794 2794 2795 2795 2794 2794 2796 2796 2795 2795 2795 2795 2796 2796 2800 2800 2787 2787 2786 2786 2782 2782 2786 2786 2783 2783 2782 2782 2782 2782 2783 2783 2784 2784 2784 2784 2783 2783 2785 2785 2783 2783 2792 2792 2785 2785 2785 2785 2792 2792 2791 2791 2798 2798 2797 2797 2792 2792 2797 2797 2793 2793 2792 2792 2792 2792 2793 2793 2791 2791 2805 2805 2801 2801 2798 2798 2801 2801 2799 2799 2798 2798 2798 2798 2799 2799 2797 2797 2813 2813 2811 2811 2812 2812 2811 2811 2807 2807 2812 2812 2812 2812 2807 2807 2805 2805 2807 2807 2806 2806 2805 2805 2805 2805 2806 2806 2801 2801 2813 2813 2812 2812 2817 2817 2812 2812 2818 2818 2817 2817 2817 2817 2818 2818 2819 2819 2819 2819 2818 2818 2821 2821 2818 2818 2826 2826 2821 2821 2821 2821 2826 2826 2825 2825 4118 4118 4119 4119 2826 2826 4120 4120 2827 2827 2826 2826 2826 2826 2827 2827 2825 2825 2839 2839 2835 2835 2832 2832 2835 2835 2833 2833 2832 2832 2832 2832 2833 2833 2831 2831 2847 2847 2845 2845 2846 2846 2845 2845 2841 2841 2846 2846 2846 2846 2841 2841 2839 2839 2841 2841 2840 2840 2839 2839 2839 2839 2840 2840 2835 2835 2847 2847 2846 2846 2849 2849 2846 2846 2853 2853 2849 2849 2849 2849 2853 2853 2854 2854 2860 2860 2859 2859 2853 2853 2859 2859 2855 2855 2853 2853 2853 2853 2855 2855 2854 2854 2866 2866 2865 2865 2860 2860 2865 2865 2861 2861 2860 2860 2860 2860 2861 2861 2859 2859 2869 2869 2868 2868 2866 2866 2868 2868 2867 2867 2866 2866 2866 2866 2867 2867 2865 2865 2873 2873 2872 2872 2874 2874 2872 2872 2871 2871 2874 2874 2874 2874 2871 2871 2869 2869 2871 2871 2870 2870 2869 2869 2869 2869 2870 2870 2868 2868 2873 2873 2874 2874 2875 2875 2874 2874 2877 2877 2875 2875 2875 2875 2877 2877 2876 2876
+35 35 344 344 345 345 31 31 28 28 32 32 32 32 28 28 27 27 28 28 26 26 27 27 26 26 23 23 27 27 27 27 23 23 22 22 23 23 21 21 22 22 346 346 347 347 18 18 348 348 17 17 18 18 18 18 17 17 14 14 17 17 12 12 14 14 349 349 36 36 35 35 36 36 37 37 35 35 35 35 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 48 48 45 45 49 49 48 48 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 46 46 51 51 47 47 46 46 46 46 47 47 42 42 47 47 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 33 33 39 39 34 34 33 33 33 33 34 34 350 350 34 34 351 351 352 352 29 29 30 30 24 24 30 30 25 25 24 24 24 24 25 25 19 19 25 25 20 20 19 19 353 353 354 354 15 15 355 355 16 16 15 15 15 15 16 16 10 10 16 16 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 0 0 3 3 1 1 0 0 0 0 1 1 4 4 1 1 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 14 14 99 99 95 95 94 94 95 95 93 93 94 94 94 94 93 93 90 90 93 93 89 89 90 90 90 90 89 89 86 86 89 89 85 85 86 86 86 86 85 85 356 356 85 85 357 357 358 358 82 82 81 81 78 78 81 81 77 77 78 78 78 78 77 77 74 74 77 77 73 73 74 74 359 359 360 360 70 70 361 361 69 69 70 70 70 70 69 69 66 66 69 69 65 65 66 66 66 66 65 65 62 62 65 65 61 61 62 62 61 61 58 58 62 62 62 62 58 58 57 57 58 58 56 56 57 57 57 57 56 56 53 53 56 56 52 52 53 53 53 53 52 52 55 55 52 52 54 54 55 55 55 55 54 54 60 60 54 54 59 59 60 60 60 60 59 59 64 64 59 59 63 63 64 64 64 64 63 63 68 68 63 63 67 67 68 68 68 68 67 67 362 362 67 67 363 363 364 364 72 72 71 71 76 76 71 71 75 75 76 76 76 76 75 75 80 80 75 75 79 79 80 80 365 365 366 366 84 84 367 367 83 83 84 84 84 84 83 83 88 88 83 83 87 87 88 88 88 88 87 87 92 92 87 87 91 91 92 92 92 92 91 91 97 97 91 91 96 96 97 97 97 97 96 96 101 101 96 96 100 100 101 101 101 101 100 100 99 99 100 100 98 98 99 99 99 99 98 98 95 95 113 113 116 116 118 118 116 116 117 117 118 118 118 118 117 117 368 368 117 117 369 369 370 370 122 122 121 121 126 126 121 121 125 125 126 126 126 126 125 125 130 130 125 125 129 129 130 130 371 371 372 372 134 134 373 373 133 133 134 134 133 133 137 137 134 134 134 134 137 137 139 139 137 137 138 138 139 139 139 139 138 138 143 143 138 138 142 142 143 143 143 143 142 142 147 147 142 142 146 146 147 147 147 147 146 146 151 151 146 146 150 150 151 151 151 151 150 150 149 149 150 150 148 148 149 149 149 149 148 148 145 145 148 148 144 144 145 145 145 145 144 144 141 141 144 144 140 140 141 141 141 141 140 140 136 136 140 140 135 135 136 136 136 136 135 135 374 374 135 135 375 375 376 376 132 132 131 131 128 128 131 131 127 127 128 128 128 128 127 127 124 124 127 127 123 123 124 124 377 377 378 378 120 120 379 379 119 119 120 120 120 120 119 119 115 115 119 119 114 114 115 115 115 115 114 114 111 111 114 114 110 110 111 111 111 111 110 110 107 107 110 110 106 106 107 107 107 107 106 106 103 103 106 106 102 102 103 103 103 103 102 102 105 105 102 102 104 104 105 105 105 105 104 104 109 109 104 104 108 108 109 109 109 109 108 108 113 113 108 108 112 112 113 113 113 113 112 112 116 116 198 198 199 199 194 194 199 199 195 195 194 194 194 194 195 195 190 190 195 195 191 191 190 190 190 190 191 191 186 186 191 191 187 187 186 186 186 186 187 187 182 182 187 187 183 183 182 182 182 182 183 183 380 380 183 183 381 381 382 382 178 178 179 179 174 174 179 179 175 175 174 174 174 174 175 175 170 170 175 175 171 171 170 170 383 383 384 384 166 166 385 385 167 167 166 166 166 166 167 167 162 162 167 167 163 163 162 162 162 162 163 163 158 158 163 163 159 159 158 158 158 158 159 159 154 154 159 159 155 155 154 154 154 154 155 155 152 152 155 155 153 153 152 152 152 152 153 153 156 156 153 153 157 157 156 156 156 156 157 157 160 160 157 157 161 161 160 160 160 160 161 161 164 164 161 161 165 165 164 164 164 164 165 165 168 168 165 165 169 169 168 168 168 168 169 169 386 386 169 169 387 387 388 388 172 172 173 173 176 176 173 173 177 177 176 176 176 176 177 177 180 180 177 177 181 181 180 180 389 389 390 390 184 184 391 391 185 185 184 184 184 184 185 185 188 188 185 185 189 189 188 188 188 188 189 189 192 192 189 189 193 193 192 192 192 192 193 193 196 196 193 193 197 197 196 196 196 196 197 197 198 198 197 197 199 199 198 198 246 246 247 247 242 242 247 247 243 243 242 242 242 242 243 243 238 238 243 243 239 239 238 238 238 238 239 239 234 234 239 239 235 235 234 234 234 234 235 235 230 230 235 235 231 231 230 230 230 230 231 231 392 392 231 231 393 393 394 394 226 226 227 227 222 222 227 227 223 223 222 222 222 222 223 223 218 218 223 223 219 219 218 218 395 395 396 396 214 214 397 397 215 215 214 214 214 214 215 215 210 210 215 215 211 211 210 210 210 210 211 211 206 206 211 211 207 207 206 206 206 206 207 207 202 202 207 207 203 203 202 202 202 202 203 203 200 200 203 203 201 201 200 200 200 200 201 201 204 204 201 201 205 205 204 204 204 204 205 205 208 208 205 205 209 209 208 208 208 208 209 209 212 212 209 209 213 213 212 212 212 212 213 213 216 216 213 213 217 217 216 216 216 216 217 217 398 398 217 217 399 399 400 400 220 220 221 221 224 224 221 221 225 225 224 224 224 224 225 225 228 228 225 225 229 229 228 228 401 401 402 402 232 232 403 403 233 233 232 232 232 232 233 233 236 236 233 233 237 237 236 236 236 236 237 237 240 240 237 237 241 241 240 240 240 240 241 241 244 244 241 241 245 245 244 244 244 244 245 245 246 246 245 245 247 247 246 246 294 294 295 295 290 290 295 295 291 291 290 290 290 290 291 291 286 286 291 291 287 287 286 286 286 286 287 287 282 282 287 287 283 283 282 282 282 282 283 283 278 278 283 283 279 279 278 278 278 278 279 279 404 404 279 279 405 405 406 406 274 274 275 275 270 270 275 275 271 271 270 270 270 270 271 271 266 266 271 271 267 267 266 266 407 407 408 408 262 262 409 409 263 263 262 262 262 262 263 263 258 258 263 263 259 259 258 258 258 258 259 259 254 254 259 259 255 255 254 254 254 254 255 255 250 250 255 255 251 251 250 250 250 250 251 251 248 248 251 251 249 249 248 248 248 248 249 249 252 252 249 249 253 253 252 252 252 252 253 253 256 256 253 253 257 257 256 256 256 256 257 257 260 260 257 257 261 261 260 260 260 260 261 261 264 264 261 261 265 265 264 264 264 264 265 265 410 410 265 265 411 411 412 412 268 268 269 269 272 272 269 269 273 273 272 272 272 272 273 273 276 276 273 273 277 277 276 276 413 413 414 414 280 280 415 415 281 281 280 280 280 280 281 281 284 284 281 281 285 285 284 284 284 284 285 285 288 288 285 285 289 289 288 288 288 288 289 289 292 292 289 289 293 293 292 292 292 292 293 293 294 294 293 293 295 295 294 294 342 342 343 343 338 338 343 343 339 339 338 338 338 338 339 339 334 334 339 339 335 335 334 334 334 334 335 335 330 330 335 335 331 331 330 330 330 330 331 331 326 326 331 331 327 327 326 326 326 326 327 327 416 416 327 327 417 417 418 418 322 322 323 323 318 318 323 323 319 319 318 318 318 318 319 319 314 314 319 319 315 315 314 314 419 419 420 420 310 310 421 421 311 311 310 310 310 310 311 311 306 306 311 311 307 307 306 306 306 306 307 307 302 302 307 307 303 303 302 302 302 302 303 303 298 298 303 303 299 299 298 298 298 298 299 299 296 296 299 299 297 297 296 296 296 296 297 297 300 300 297 297 301 301 300 300 300 300 301 301 304 304 301 301 305 305 304 304 304 304 305 305 308 308 305 305 309 309 308 308 308 308 309 309 312 312 309 309 313 313 312 312 312 312 313 313 422 422 313 313 423 423 424 424 316 316 317 317 320 320 317 317 321 321 320 320 320 320 321 321 324 324 321 321 325 325 324 324 425 425 426 426 328 328 427 427 329 329 328 328 328 328 329 329 332 332 329 329 333 333 332 332 332 332 333 333 336 336 333 333 337 337 336 336 336 336 337 337 340 340 337 337 341 341 340 340 340 340 341 341 342 342 341 341 343 343 342 342
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 747 747 680 680 679 679 251 251 146 146 145 145 389 389 322 322 321 321 555 555 488 488 487 487 695 695 628 628 627 627 762 762 695 695 694 694 896 896 795 795 794 794 911 911 908 908 894 894 871 871 883 883 884 884 873 873 888 888 889 889 772 772 787 787 788 788 149 149 138 138 137 137 807 807 806 806 778 778 806 806 802 802 778 778 778 778 802 802 800 800 868 868 879 879 865 865 879 879 880 880 865 865 865 865 880 880 860 860 832 832 840 840 880 880 803 803 808 808 779 779 808 808 816 816 779 779 816 816 820 820 779 779 820 820 828 828 779 779 779 779 828 828 832 832 840 840 848 848 880 880 848 848 852 852 880 880 880 880 852 852 860 860 847 847 839 839 878 878 847 847 878 878 851 851 831 831 827 827 777 777 868 868 864 864 879 879 864 864 863 863 879 879 879 879 863 863 878 878 863 863 859 859 878 878 878 878 859 859 851 851 827 827 819 819 777 777 819 819 815 815 777 777 777 777 815 815 807 807 417 417 413 413 385 385 413 413 409 409 385 385 436 436 432 432 484 484 432 432 425 425 484 484 484 484 425 425 421 421 409 409 402 402 385 385 402 402 398 398 385 385 385 385 398 398 386 386 398 398 394 394 386 386 485 485 433 433 437 437 394 394 391 391 386 386 391 391 395 395 386 386 386 386 395 395 399 399 437 437 441 441 485 485 441 441 443 443 485 485 485 485 443 443 484 484 443 443 440 440 484 484 484 484 440 440 436 436 399 399 403 403 386 386 403 403 406 406 386 386 386 386 406 406 387 387 418 418 422 422 486 486 422 422 426 426 486 486 486 486 426 426 485 485 426 426 429 429 485 485 485 485 429 429 433 433 406 406 410 410 387 387 410 410 414 414 387 387 387 387 414 414 418 418 598 598 591 591 624 624 591 591 587 587 624 624 583 583 579 579 551 551 579 579 575 575 551 551 575 575 568 568 551 551 568 568 564 564 551 551 551 551 564 564 552 552 564 564 560 560 552 552 607 607 625 625 603 603 625 625 599 599 603 603 560 560 557 557 552 552 557 557 561 561 552 552 552 552 561 561 565 565 607 607 609 609 625 625 609 609 606 606 625 625 625 625 606 606 624 624 606 606 602 602 624 624 624 624 602 602 598 598 565 565 569 569 552 552 569 569 572 572 552 552 552 552 572 572 553 553 584 584 588 588 626 626 588 588 592 592 626 626 626 626 592 592 625 625 592 592 595 595 625 625 625 625 595 595 599 599 572 572 576 576 553 553 576 576 580 580 553 553 553 553 580 580 584 584 134 134 120 120 104 104 120 120 116 116 104 104 116 116 114 114 104 104 114 114 117 117 104 104 104 104 117 117 105 105 117 117 121 121 105 105 227 227 223 223 242 242 121 121 135 135 136 136 135 135 148 148 136 136 184 184 194 194 243 243 194 194 206 206 243 243 243 243 206 206 220 220 220 220 224 224 243 243 224 224 228 228 243 243 243 243 228 228 242 242 228 228 231 231 242 242 242 242 231 231 227 227 223 223 219 219 242 242 219 219 205 205 242 242 242 242 205 205 193 193 134 134 133 133 147 147 133 133 161 161 147 147 148 148 162 162 136 136 162 162 174 174 136 136 136 136 174 174 184 184 193 193 183 183 133 133 183 183 173 173 133 133 133 133 173 173 161 161 122 122 118 118 106 106 118 118 115 115 106 106 106 106 115 115 107 107 115 115 119 119 107 107 107 107 119 119 123 123 229 229 225 225 244 244 123 123 139 139 140 140 139 139 150 150 140 140 140 140 150 150 164 164 245 245 208 208 222 222 222 222 226 226 245 245 226 226 230 230 245 245 245 245 230 230 244 244 230 230 232 232 244 244 244 244 232 232 229 229 225 225 221 221 244 244 221 221 207 207 244 244 244 244 207 207 195 195 185 185 175 175 137 137 175 175 163 163 137 137 137 137 163 163 149 149 164 164 176 176 140 140 176 176 186 186 140 140 140 140 186 186 245 245 186 186 196 196 245 245 245 245 196 196 208 208 755 755 768 768 772 772 754 754 771 771 767 767 754 754 767 767 755 755 767 767 764 764 755 755 755 755 764 764 768 768 886 886 887 887 872 872 825 825 813 813 785 785 813 813 798 798 785 785 785 785 798 798 786 786 872 872 857 857 886 886 857 857 845 845 886 886 886 886 845 845 835 835 888 888 900 900 979 979 900 900 904 904 979 979 904 904 906 906 979 979 979 979 906 906 978 978 906 906 903 903 978 978 978 978 903 903 899 899 826 826 836 836 889 889 787 787 799 799 788 788 799 799 814 814 788 788 788 788 814 814 826 826 836 836 846 846 889 889 846 846 858 858 889 889 889 889 858 858 873 873 752 752 766 766 770 770 751 751 769 769 765 765 751 751 765 765 752 752 765 765 763 763 752 752 752 752 763 763 766 766 897 897 882 882 881 881 882 882 870 870 881 881 823 823 811 811 780 780 811 811 796 796 780 780 780 780 796 796 781 781 870 870 855 855 881 881 855 855 843 843 881 881 881 881 843 843 833 833 883 883 898 898 976 976 898 898 902 902 976 976 902 902 905 905 976 976 976 976 905 905 975 975 905 905 901 901 975 975 975 975 901 901 897 897 770 770 782 782 783 783 782 782 797 797 783 783 834 834 844 844 884 884 844 844 856 856 884 884 884 884 856 856 871 871 797 797 812 812 783 783 812 812 824 824 783 783 783 783 824 824 834 834 407 407 404 404 372 372 404 404 400 400 372 372 393 393 397 397 373 373 397 397 401 401 373 373 373 373 401 401 405 405 400 400 396 396 372 372 396 396 392 392 372 372 372 372 392 392 373 373 392 392 390 390 373 373 373 373 390 390 393 393 470 470 419 419 371 371 419 419 415 415 371 371 371 371 415 415 411 411 472 472 428 428 431 431 438 438 434 434 471 471 434 434 430 430 471 471 430 430 427 427 471 471 471 471 427 427 470 470 427 427 423 423 470 470 470 470 423 423 419 419 431 431 435 435 472 472 435 435 439 439 472 472 472 472 439 439 471 471 439 439 442 442 471 471 471 471 442 442 438 438 458 458 456 456 472 472 408 408 412 412 374 374 412 412 416 416 374 374 472 472 456 456 428 428 456 456 454 454 428 428 428 428 454 454 424 424 454 454 452 452 424 424 424 424 452 452 420 420 452 452 451 451 420 420 420 420 451 451 416 416 538 538 570 570 566 566 559 559 563 563 539 539 566 566 562 562 538 538 562 562 558 558 538 538 538 538 558 558 539 539 558 558 556 556 539 539 539 539 556 556 559 559 570 570 538 538 573 573 538 538 537 537 573 573 573 573 537 537 577 577 593 593 589 589 610 610 589 589 585 585 610 610 610 610 585 585 537 537 585 585 581 581 537 537 537 537 581 581 577 577 604 604 600 600 611 611 600 600 596 596 611 611 597 597 601 601 612 612 601 601 605 605 612 612 612 612 605 605 611 611 605 605 608 608 611 611 611 611 608 608 604 604 563 563 567 567 539 539 567 567 571 571 539 539 539 539 571 571 540 540 582 582 586 586 613 613 586 586 590 590 613 613 613 613 590 590 612 612 590 590 594 594 612 612 612 612 594 594 597 597 571 571 574 574 540 540 574 574 578 578 540 540 540 540 578 578 582 582 62 62 66 66 38 38 66 66 112 112 38 38 38 38 112 112 40 40 66 66 71 71 112 112 71 71 76 76 112 112 112 112 76 76 80 80 112 112 92 92 111 111 92 92 94 94 111 111 65 65 61 61 32 32 32 32 49 49 33 33 49 49 46 46 33 33 33 33 46 46 35 35 46 46 50 50 35 35 35 35 50 50 37 37 50 50 54 54 37 37 37 37 54 54 38 38 54 54 58 58 38 38 38 38 58 58 62 62 80 80 84 84 112 112 84 84 88 88 112 112 112 112 88 88 92 92 94 94 91 91 111 111 91 91 87 87 111 111 111 111 87 87 83 83 83 83 79 79 111 111 79 79 75 75 111 111 111 111 75 75 70 70 61 61 57 57 32 32 57 57 53 53 32 32 32 32 53 53 49 49 112 112 113 113 72 72 72 72 44 44 112 112 44 44 42 42 112 112 112 112 42 42 40 40 962 962 960 960 895 895 960 960 958 958 895 895 958 958 934 934 895 895 895 895 934 934 896 896 894 894 908 908 895 895 908 908 912 912 895 895 895 895 912 912 916 916 895 895 928 928 933 933 962 962 895 895 963 963 895 895 933 933 963 963 963 963 933 933 938 938 916 916 920 920 895 895 920 920 924 924 895 895 895 895 924 924 928 928 927 927 923 923 894 894 984 984 949 949 945 945 938 938 942 942 963 963 942 942 946 946 963 963 963 963 946 946 965 965 946 946 950 950 965 965 965 965 950 950 967 967 950 950 954 954 967 967 967 967 954 954 985 985 954 954 956 956 985 985 985 985 956 956 984 984 956 956 953 953 984 984 984 984 953 953 949 949 923 923 919 919 894 894 919 919 915 915 894 894 894 894 915 915 911 911 945 945 941 941 984 984 941 941 937 937 984 984 984 984 937 937 932 932 909 909 907 907 875 875 907 907 910 910 875 875 875 875 910 910 914 914 969 969 936 936 940 940 936 936 969 969 931 931 969 969 875 875 931 931 931 931 875 875 926 926 914 914 918 918 875 875 918 918 922 922 875 875 875 875 922 922 926 926 940 940 944 944 969 969 944 944 948 948 969 969 969 969 948 948 968 968 874 874 929 929 925 925 925 925 921 921 874 874 921 921 917 917 874 874 874 874 917 917 913 913 948 948 952 952 968 968 952 952 955 955 968 968 968 968 955 955 966 966 955 955 951 951 966 966 966 966 951 951 964 964 951 951 947 947 964 964 964 964 947 947 961 961 947 947 943 943 961 961 961 961 943 943 959 959 943 943 939 939 959 959 959 959 939 939 957 957 939 939 935 935 957 957 957 957 935 935 929 929 935 935 930 930 929 929 929 929 930 930 925 925 16 16 48 48 17 17 48 48 52 52 17 17 64 64 69 69 96 96 69 69 74 74 96 96 96 96 74 74 78 78 96 96 90 90 93 93 52 52 56 56 17 17 56 56 60 60 17 17 17 17 60 60 64 64 96 96 93 93 95 95 78 78 82 82 96 96 82 82 86 86 96 96 96 96 86 86 90 90 93 93 89 89 95 95 89 89 85 85 95 95 95 95 85 85 81 81 81 81 77 77 95 95 77 77 73 73 95 95 95 95 73 73 67 67 73 73 68 68 67 67 67 67 68 68 43 43 68 68 63 63 43 43 43 43 63 63 41 41 63 63 59 59 41 41 41 41 59 59 39 39 59 59 55 55 39 39 39 39 55 55 36 36 55 55 51 51 36 36 36 36 51 51 34 34 51 51 47 47 34 34 34 34 47 47 16 16 47 47 45 45 16 16 16 16 45 45 48 48 253 253 257 257 241 241 257 257 262 262 241 241 262 262 266 266 241 241 241 241 266 266 270 270 295 295 291 291 311 311 284 284 288 288 312 312 288 288 292 292 312 312 312 312 292 292 296 296 296 296 301 301 312 312 301 301 303 303 312 312 312 312 303 303 311 311 303 303 300 300 311 311 311 311 300 300 295 295 240 240 273 273 269 269 291 291 287 287 311 311 287 287 283 283 311 311 311 311 283 283 240 240 283 283 278 278 240 240 240 240 278 278 273 273 269 269 265 265 240 240 265 265 261 261 240 240 240 240 261 261 241 241 261 261 256 256 241 241 241 241 256 256 253 253 270 270 274 274 241 241 274 274 275 275 241 241 241 241 275 275 242 242 275 275 279 279 242 242 242 242 279 279 280 280 310 310 299 299 302 302 293 293 289 289 309 309 310 310 302 302 309 309 302 302 298 298 309 309 309 309 298 298 293 293 276 276 271 271 238 238 271 271 267 267 238 238 238 238 254 254 239 239 254 254 252 252 239 239 239 239 252 252 255 255 289 289 285 285 309 309 285 285 281 281 309 309 309 309 281 281 276 276 267 267 263 263 238 238 263 263 259 259 238 238 238 238 259 259 254 254 286 286 290 290 311 311 290 290 294 294 311 311 311 311 294 294 310 310 294 294 297 297 310 310 310 310 297 297 299 299 255 255 258 258 239 239 258 258 260 260 239 239 239 239 260 260 240 240 260 260 264 264 240 240 240 240 264 264 268 268 268 268 272 272 240 240 272 272 277 277 240 240 240 240 277 277 311 311 277 277 282 282 311 311 311 311 282 282 286 286 473 473 467 467 465 465 375 375 455 455 457 457 465 465 463 463 473 473 463 463 462 462 473 473 473 473 462 462 472 472 462 462 460 460 472 472 472 472 460 460 458 458 416 416 451 451 374 374 451 451 449 449 374 374 374 374 449 449 447 447 457 457 459 459 474 474 459 459 461 461 474 474 474 474 461 461 464 464 447 447 445 445 374 374 445 445 444 444 374 374 374 374 444 444 375 375 444 444 446 446 375 375 375 375 446 446 448 448 448 448 450 450 375 375 450 450 453 453 375 375 375 375 453 453 455 455 464 464 466 466 474 474 466 466 468 468 474 474 474 474 468 468 473 473 468 468 469 469 473 473 473 473 469 469 467 467 584 584 626 626 553 553 626 626 627 627 553 553 553 553 627 627 554 554 627 627 628 628 554 554 554 554 628 628 555 555 418 418 486 486 387 387 486 486 487 487 387 387 387 387 487 487 388 388 487 487 488 488 388 388 388 388 488 488 389 389 695 695 627 627 694 694 627 627 626 626 694 694 694 694 626 626 693 693 626 626 625 625 693 693 693 693 625 625 692 692 389 389 321 321 388 388 321 321 320 320 388 388 388 388 320 320 387 387 320 320 319 319 387 387 387 387 319 319 386 386 625 625 642 642 646 646 657 657 691 691 661 661 691 691 665 665 661 661 630 630 634 634 625 625 634 634 638 638 625 625 625 625 638 638 642 642 646 646 650 650 625 625 650 650 654 654 625 625 625 625 654 654 692 692 654 654 658 658 692 692 692 692 658 658 662 662 657 657 653 653 624 624 653 653 649 649 624 624 624 624 649 649 645 645 662 662 666 666 692 692 666 666 670 670 692 692 692 692 670 670 674 674 674 674 676 676 692 692 676 676 673 673 692 692 692 692 673 673 691 691 673 673 669 669 691 691 691 691 669 669 665 665 645 645 641 641 624 624 641 641 637 637 624 624 624 624 637 637 625 625 637 637 633 633 625 625 625 625 633 633 630 630 328 328 332 332 319 319 332 332 336 336 319 319 319 319 336 336 340 340 359 359 355 355 385 385 355 355 351 351 385 385 385 385 351 351 347 347 340 340 344 344 319 319 344 344 348 348 319 319 319 319 348 348 386 386 348 348 352 352 386 386 386 386 352 352 356 356 335 335 318 318 339 339 318 318 343 343 339 339 356 356 360 360 386 386 360 360 364 364 386 386 386 386 364 364 368 368 368 368 370 370 386 386 370 370 367 367 386 386 386 386 367 367 385 385 367 367 363 363 385 385 385 385 363 363 359 359 335 335 331 331 318 318 331 331 327 327 318 318 318 318 327 327 319 319 327 327 324 324 319 319 319 319 324 324 328 328 805 805 810 810 791 791 805 805 791 791 801 801 791 791 790 790 801 801 801 801 790 790 804 804 838 838 842 842 892 892 810 810 818 818 791 791 818 818 822 822 791 791 791 791 822 822 830 830 862 862 867 867 892 892 867 867 869 869 892 892 892 892 869 869 891 891 869 869 866 866 891 891 866 866 861 861 891 891 891 891 861 861 853 853 853 853 849 849 891 891 849 849 841 841 891 891 891 891 841 841 837 837 790 790 829 829 821 821 896 896 794 794 895 895 794 794 793 793 895 895 895 895 793 793 894 894 793 793 792 792 894 894 894 894 792 792 893 893 792 792 791 791 893 893 893 893 791 791 892 892 791 791 830 830 892 892 892 892 830 830 838 838 842 842 850 850 892 892 850 850 854 854 892 892 892 892 854 854 862 862 821 821 817 817 790 790 817 817 809 809 790 790 790 790 809 809 804 804 251 251 145 145 250 250 145 145 144 144 250 250 250 250 144 144 249 249 144 144 143 143 249 249 249 249 143 143 248 248 143 143 142 142 248 248 248 248 142 142 247 247 142 142 141 141 247 247 247 247 141 141 246 246 245 245 246 246 218 218 246 246 216 216 218 218 156 156 141 141 152 152 141 141 140 140 152 152 152 152 140 140 155 155 156 156 160 160 141 141 160 160 168 168 141 141 141 141 168 168 172 172 200 200 204 204 246 246 204 204 212 212 246 246 246 246 212 212 216 216 218 218 215 215 245 245 215 215 211 211 245 245 245 245 211 211 203 203 140 140 179 179 171 171 172 172 180 180 141 141 180 180 188 188 141 141 141 141 188 188 246 246 188 188 192 192 246 246 246 246 192 192 200 200 203 203 199 199 245 245 199 199 191 191 245 245 245 245 191 191 140 140 191 191 187 187 140 140 140 140 187 187 179 179 171 171 167 167 140 140 167 167 159 159 140 140 140 140 159 159 155 155 123 123 140 140 107 107 140 140 141 141 107 107 107 107 141 141 108 108 141 141 142 142 108 108 108 108 142 142 109 109 142 142 143 143 109 109 109 109 143 143 110 110 143 143 144 144 110 110 110 110 144 144 111 111 144 144 145 145 111 111 111 111 145 145 112 112 145 145 146 146 112 112 112 112 146 146 113 113 888 888 979 979 889 889 979 979 980 980 889 889 889 889 980 980 890 890 980 980 981 981 890 890 890 890 981 981 891 891 981 981 982 982 891 891 891 891 982 982 892 892 982 982 983 983 892 892 892 892 983 983 893 893 983 983 984 984 893 893 893 893 984 984 894 894 984 984 932 932 894 894 894 894 932 932 927 927 826 826 889 889 788 788 889 889 890 890 788 788 788 788 890 890 789 789 890 890 891 891 789 789 789 789 891 891 790 790 891 891 837 837 790 790 790 790 837 837 829 829 772 772 788 788 755 755 788 788 789 789 755 755 755 755 789 789 756 756 789 789 790 790 756 756 756 756 790 790 757 757 790 790 791 791 757 757 757 757 791 791 758 758 791 791 792 792 758 758 758 758 792 792 759 759 792 792 793 793 759 759 759 759 793 793 760 760 793 793 794 794 760 760 760 760 794 794 761 761 794 794 795 795 761 761 761 761 795 795 762 762 184 184 243 243 136 136 243 243 244 244 136 136 136 136 244 244 137 137 244 244 195 195 137 137 137 137 195 195 185 185 121 121 136 136 105 105 136 136 137 137 105 105 105 105 137 137 106 106 137 137 138 138 106 106 106 106 138 138 122 122 701 701 705 705 687 687 736 736 732 732 753 753 737 737 741 741 754 754 741 741 743 743 754 754 754 754 743 743 753 753 743 743 740 740 753 753 753 753 740 740 736 736 705 705 709 709 687 687 709 709 713 713 687 687 687 687 713 713 717 717 721 721 725 725 754 754 725 725 729 729 754 754 729 729 733 733 754 754 754 754 733 733 737 737 762 762 694 694 761 761 694 694 693 693 761 761 761 761 693 693 760 760 693 693 692 692 760 760 760 760 692 692 759 759 692 692 691 691 759 759 759 759 691 691 758 758 691 691 690 690 758 758 758 758 690 690 757 757 690 690 689 689 757 757 757 757 689 689 756 756 689 689 688 688 756 756 756 756 688 688 755 755 688 688 687 687 755 755 755 755 687 687 754 754 687 687 717 717 754 754 754 754 717 717 721 721 732 732 728 728 753 753 728 728 724 724 753 753 753 753 724 724 720 720 708 708 686 686 712 712 686 686 716 716 712 712 708 708 704 704 686 686 704 704 700 700 686 686 686 686 700 700 687 687 700 700 697 697 687 687 687 687 697 697 701 701 517 517 513 513 479 479 513 513 509 509 479 479 509 509 505 505 479 479 479 479 505 505 501 501 490 490 480 480 493 493 480 480 479 479 493 493 493 493 479 479 497 497 479 479 501 501 497 497 529 529 525 525 546 546 525 525 521 521 546 546 546 546 521 521 517 517 518 518 522 522 547 547 522 522 526 526 547 547 547 547 526 526 530 530 530 530 534 534 547 547 534 534 536 536 547 547 547 547 536 536 546 546 536 536 533 533 546 546 546 546 533 533 529 529 490 490 494 494 480 480 494 494 498 498 480 480 480 480 498 498 502 502 502 502 506 506 480 480 506 506 510 510 480 480 480 480 510 510 514 514 555 555 487 487 554 554 487 487 486 486 554 554 554 554 486 486 553 553 486 486 485 485 553 553 553 553 485 485 552 552 485 485 484 484 552 552 552 552 484 484 551 551 484 484 483 483 551 551 551 551 483 483 550 550 483 483 482 482 550 550 550 550 482 482 549 549 482 482 481 481 549 549 549 549 481 481 548 548 481 481 480 480 548 548 548 548 480 480 547 547 480 480 514 514 547 547 547 547 514 514 518 518 284 284 312 312 280 280 312 312 313 313 280 280 280 280 313 313 242 242 313 313 314 314 242 242 242 242 314 314 243 243 314 314 315 315 243 243 243 243 315 315 244 244 315 315 316 316 244 244 244 244 316 316 245 245 316 316 317 317 245 245 245 245 317 317 246 246 317 317 318 318 246 246 246 246 318 318 247 247 318 318 319 319 247 247 247 247 319 319 248 248 319 319 320 320 248 248 248 248 320 320 249 249 320 320 321 321 249 249 249 249 321 321 250 250 321 321 322 322 250 250 250 250 322 322 251 251 883 883 976 976 884 884 976 976 977 977 884 884 884 884 977 977 885 885 977 977 978 978 885 885 885 885 978 978 886 886 978 978 899 899 886 886 886 886 899 899 887 887 834 834 884 884 783 783 884 884 885 885 783 783 783 783 885 885 784 784 885 885 886 886 784 784 784 784 886 886 785 785 886 886 835 835 785 785 785 785 835 835 825 825 770 770 783 783 752 752 783 783 784 784 752 752 752 752 784 784 753 753 784 784 785 785 753 753 753 753 785 785 754 754 785 785 786 786 754 754 754 754 786 786 771 771 193 193 133 133 242 242 133 133 132 132 242 242 242 242 132 132 241 241 132 132 131 131 241 241 241 241 131 131 240 240 832 832 880 880 779 779 880 880 881 881 779 779 779 779 881 881 780 780 881 881 833 833 780 780 780 780 833 833 823 823 749 749 779 779 750 750 779 779 780 780 750 750 750 750 780 780 751 751 780 780 781 781 751 751 751 751 781 781 769 769 214 214 217 217 240 240 154 154 131 131 151 151 131 131 130 130 151 151 151 151 130 130 153 153 240 240 217 217 239 239 217 217 213 213 239 239 239 239 213 213 209 209 154 154 158 158 131 131 158 158 166 166 131 131 131 131 166 166 170 170 198 198 202 202 240 240 202 202 210 210 240 240 240 240 210 210 214 214 209 209 201 201 239 239 201 201 197 197 239 239 239 239 197 197 189 189 170 170 178 178 131 131 178 178 182 182 131 131 131 131 182 182 240 240 182 182 190 190 240 240 240 240 190 190 198 198 189 189 181 181 130 130 181 181 177 177 130 130 130 130 177 177 169 169 169 169 165 165 130 130 165 165 157 157 130 130 130 130 157 157 153 153 681 681 749 749 682 682 749 749 750 750 682 682 682 682 750 750 683 683 750 750 751 751 683 683 683 683 751 751 684 684 751 751 752 752 684 684 684 684 752 752 685 685 752 752 753 753 685 685 685 685 753 753 686 686 753 753 720 720 686 686 686 686 720 720 716 716 897 897 881 881 975 975 881 881 880 880 975 975 975 975 880 880 974 974 880 880 879 879 974 974 974 974 879 879 973 973 879 879 878 878 973 973 973 973 878 878 972 972 517 517 479 479 546 546 479 479 478 478 546 546 546 546 478 478 545 545 478 478 477 477 545 545 545 545 477 477 544 544 477 477 476 476 544 544 544 544 476 476 543 543 476 476 475 475 543 543 543 543 475 475 542 542 475 475 474 474 542 542 542 542 474 474 541 541 457 457 474 474 375 375 474 474 475 475 375 375 375 375 475 475 376 376 475 475 476 476 376 376 376 376 476 476 377 377 476 476 477 477 377 377 377 377 477 477 378 378 477 477 478 478 378 378 378 378 478 478 379 379 478 478 479 479 379 379 379 379 479 479 380 380 479 479 480 480 380 380 380 380 480 480 381 381 480 480 481 481 381 381 381 381 481 481 382 382 481 481 482 482 382 382 382 382 482 482 383 383 482 482 483 483 383 383 383 383 483 483 384 384 483 483 484 484 384 384 384 384 484 484 385 385 484 484 421 421 385 385 385 385 421 421 417 417 971 971 972 972 877 877 972 972 878 878 877 877 877 877 878 878 776 776 703 703 707 707 681 681 707 707 711 711 681 681 681 681 711 711 715 715 727 727 748 748 723 723 748 748 719 719 723 723 710 710 706 706 680 680 706 706 702 702 680 680 715 715 719 719 681 681 719 719 748 748 681 681 681 681 748 748 749 749 748 748 778 778 749 749 749 749 778 778 779 779 778 778 800 800 779 779 779 779 800 800 803 803 726 726 722 722 747 747 722 722 718 718 747 747 747 747 718 718 680 680 718 718 714 714 680 680 680 680 714 714 710 710 702 702 698 698 680 680 698 698 696 696 680 680 680 680 696 696 681 681 696 696 699 699 681 681 681 681 699 699 703 703 727 727 731 731 748 748 731 731 735 735 748 748 748 748 735 735 739 739 742 742 738 738 747 747 738 738 734 734 747 747 734 734 730 730 747 747 747 747 730 730 726 726 807 807 778 778 777 777 778 778 748 748 777 777 777 777 748 748 747 747 748 748 739 739 747 747 747 747 739 739 742 742 582 582 613 613 540 540 613 613 614 614 540 540 540 540 614 614 541 541 614 614 615 615 541 541 541 541 615 615 542 542 615 615 616 616 542 542 542 542 616 616 543 543 616 616 617 617 543 543 543 543 617 617 544 544 617 617 618 618 544 544 544 544 618 618 545 545 618 618 619 619 545 545 545 545 619 619 546 546 619 619 620 620 546 546 546 546 620 620 547 547 620 620 621 621 547 547 547 547 621 621 548 548 621 621 622 622 548 548 548 548 622 622 549 549 622 622 623 623 549 549 549 549 623 623 550 550 623 623 624 624 550 550 550 550 624 624 551 551 624 624 587 587 551 551 551 551 587 587 583 583 473 473 511 511 507 507 540 540 515 515 511 511 507 507 503 503 473 473 503 503 499 499 473 473 473 473 499 499 495 495 504 504 474 474 500 500 474 474 496 496 500 500 531 531 527 527 540 540 495 495 491 491 473 473 491 491 489 489 473 473 473 473 489 489 474 474 489 489 492 492 474 474 474 474 492 492 496 496 520 520 524 524 541 541 527 527 523 523 540 540 523 523 519 519 540 540 540 540 519 519 515 515 504 504 508 508 474 474 508 508 512 512 474 474 474 474 512 512 541 541 512 512 516 516 541 541 541 541 516 516 520 520 524 524 528 528 541 541 528 528 532 532 541 541 541 541 532 532 540 540 532 532 535 535 540 540 540 540 535 535 531 531 306 306 374 374 307 307 374 374 375 375 307 307 307 307 375 375 308 308 375 375 376 376 308 308 308 308 376 376 309 309 376 376 377 377 309 309 309 309 377 377 310 310 377 377 378 378 310 310 310 310 378 378 311 311 378 378 379 379 311 311 311 311 379 379 312 312 379 379 380 380 312 312 312 312 380 380 313 313 380 380 381 381 313 313 313 313 381 381 314 314 381 381 382 382 314 314 314 314 382 382 315 315 382 382 383 383 315 315 315 315 383 383 316 316 383 383 384 384 316 316 316 316 384 384 317 317 384 384 385 385 317 317 317 317 385 385 318 318 385 385 347 347 318 318 318 318 347 347 343 343 970 970 971 971 876 876 971 971 877 877 876 876 876 876 877 877 775 775 877 877 776 776 775 775 775 775 776 776 746 746 657 657 624 624 691 691 624 624 623 623 691 691 691 691 623 623 690 690 623 623 622 622 690 690 690 690 622 622 689 689 622 622 621 621 689 689 689 689 621 621 688 688 621 621 620 620 688 688 688 688 620 620 687 687 620 620 619 619 687 687 687 687 619 619 686 686 619 619 618 618 686 686 686 686 618 618 685 685 618 618 617 617 685 685 685 685 617 617 684 684 617 617 616 616 684 684 684 684 616 616 683 683 616 616 615 615 683 683 683 683 615 615 682 682 615 615 614 614 682 682 682 682 614 614 681 681 614 614 613 613 681 681 681 681 613 613 680 680 613 613 612 612 680 680 680 680 612 612 679 679 969 969 970 970 875 875 970 970 876 876 875 875 875 875 876 876 774 774 876 876 775 775 774 774 774 774 775 775 745 745 775 775 746 746 745 745 745 745 746 746 678 678 632 632 636 636 612 612 636 636 640 640 612 612 612 612 640 640 644 644 660 660 664 664 679 679 671 671 667 667 678 678 667 667 663 663 678 678 678 678 663 663 659 659 643 643 639 639 611 611 644 644 648 648 612 612 648 648 652 652 612 612 612 612 652 652 679 679 652 652 656 656 679 679 679 679 656 656 660 660 659 659 655 655 678 678 655 655 651 651 678 678 678 678 651 651 611 611 651 651 647 647 611 611 611 611 647 647 643 643 664 664 668 668 679 679 668 668 672 672 679 679 679 679 672 672 675 675 839 839 831 831 878 878 831 831 777 777 878 878 878 878 777 777 776 776 777 777 747 747 776 776 776 776 747 747 746 746 747 747 679 679 746 746 746 746 679 679 678 678 679 679 675 675 678 678 678 678 675 675 671 671 639 639 635 635 611 611 635 635 631 631 611 611 611 611 631 631 612 612 631 631 629 629 612 612 612 612 629 629 632 632 346 346 350 350 373 373 326 326 330 330 306 306 330 330 334 334 306 306 334 334 338 338 306 306 306 306 338 338 342 342 361 361 357 357 372 372 357 357 353 353 372 372 337 337 333 333 305 305 342 342 346 346 306 306 346 346 373 373 306 306 306 306 373 373 374 374 373 373 405 405 374 374 374 374 405 405 408 408 350 350 354 354 373 373 354 354 358 358 373 373 373 373 358 358 362 362 353 353 349 349 372 372 349 349 345 345 372 372 372 372 345 345 305 305 345 345 341 341 305 305 305 305 341 341 337 337 362 362 366 366 373 373 366 366 369 369 373 373 373 373 369 369 372 372 369 369 365 365 372 372 372 372 365 365 361 361 333 333 329 329 305 305 329 329 325 325 305 305 305 305 325 325 306 306 325 325 323 323 306 306 306 306 323 323 326 326 64 64 96 96 17 17 96 96 97 97 17 17 17 17 97 97 18 18 97 97 98 98 18 18 18 18 98 98 19 19 98 98 99 99 19 19 19 19 99 99 20 20 99 99 100 100 20 20 20 20 100 100 21 21 100 100 101 101 21 21 21 21 101 101 22 22 101 101 102 102 22 22 22 22 102 102 23 23 102 102 103 103 23 23 23 23 103 103 24 24 103 103 104 104 24 24 24 24 104 104 25 25 104 104 105 105 25 25 25 25 105 105 26 26 105 105 106 106 26 26 26 26 106 106 27 27 106 106 107 107 27 27 27 27 107 107 28 28 107 107 108 108 28 28 28 28 108 108 29 29 108 108 109 109 29 29 29 29 109 109 30 30 109 109 110 110 30 30 30 30 110 110 31 31 110 110 111 111 31 31 31 31 111 111 32 32 111 111 70 70 32 32 32 32 70 70 65 65 596 596 593 593 611 611 593 593 610 610 611 611 611 611 610 610 678 678 610 610 677 677 678 678 678 678 677 677 745 745 677 677 744 744 745 745 745 745 744 744 774 774 744 744 773 773 774 774 774 774 773 773 875 875 773 773 874 874 875 875 875 875 874 874 909 909 874 874 913 913 909 909 511 511 473 473 540 540 473 473 472 472 540 540 540 540 472 472 539 539 472 472 471 471 539 539 539 539 471 471 538 538 471 471 470 470 538 538 538 538 470 470 537 537 305 305 304 304 372 372 304 304 371 371 372 372 372 372 371 371 407 407 371 371 411 411 407 407 276 276 238 238 309 309 238 238 237 237 309 309 309 309 237 237 308 308 237 237 236 236 308 308 308 308 236 236 307 307 236 236 235 235 307 307 307 307 235 235 306 306 235 235 234 234 306 306 306 306 234 234 305 305 234 234 233 233 305 305 305 305 233 233 304 304 189 189 130 130 239 239 130 130 129 129 239 239 239 239 129 129 238 238 129 129 128 128 238 238 238 238 128 128 237 237 128 128 127 127 237 237 237 237 127 127 236 236 127 127 126 126 236 236 236 236 126 126 235 235 126 126 125 125 235 235 235 235 125 125 234 234 125 125 124 124 234 234 234 234 124 124 233 233 134 134 104 104 133 133 104 104 103 103 133 133 133 133 103 103 132 132 103 103 102 102 132 132 132 132 102 102 131 131 102 102 101 101 131 131 131 131 101 101 130 130 101 101 100 100 130 130 130 130 100 100 129 129 100 100 99 99 129 129 129 129 99 99 128 128 99 99 98 98 128 128 128 128 98 98 127 127 98 98 97 97 127 127 127 127 97 97 126 126 97 97 96 96 126 126 126 126 96 96 125 125 96 96 95 95 125 125 125 125 95 95 124 124 1182 1182 1185 1185 1210 1210 1060 1060 1063 1063 1079 1079 1854 1854 1845 1845 1846 1846 1722 1722 1726 1726 1706 1706 1088 1088 1098 1098 1097 1097 1163 1163 1155 1155 1108 1108 1155 1155 1143 1143 1108 1108 1143 1143 1127 1127 1108 1108 1108 1108 1127 1127 1117 1117 1090 1090 1106 1106 1105 1105 1106 1106 1116 1116 1105 1105 1105 1105 1116 1116 1126 1126 1197 1197 1212 1212 1199 1199 1212 1212 1211 1211 1199 1199 1199 1199 1211 1211 1196 1196 1126 1126 1142 1142 1105 1105 1142 1142 1154 1154 1105 1105 1105 1105 1154 1154 1211 1211 1154 1154 1162 1162 1211 1211 1211 1211 1162 1162 1178 1178 1197 1197 1193 1193 1212 1212 1193 1193 1189 1189 1212 1212 1212 1212 1189 1189 1179 1179 1178 1178 1188 1188 1211 1211 1188 1188 1192 1192 1211 1211 1211 1211 1192 1192 1196 1196 1107 1107 1091 1091 1076 1076 1086 1086 1075 1075 1083 1083 1075 1075 1076 1076 1083 1083 1083 1083 1076 1076 1087 1087 1076 1076 1091 1091 1087 1087 1125 1125 1115 1115 1100 1100 1098 1098 1114 1114 1097 1097 1114 1114 1124 1124 1097 1097 1097 1097 1124 1124 1140 1140 1205 1205 1194 1194 1206 1206 1194 1194 1198 1198 1206 1206 1206 1206 1198 1198 1195 1195 1195 1195 1191 1191 1206 1206 1191 1191 1187 1187 1206 1206 1206 1206 1187 1187 1177 1177 1148 1148 1160 1160 1205 1205 1160 1160 1176 1176 1205 1205 1161 1161 1149 1149 1100 1100 1149 1149 1141 1141 1100 1100 1100 1100 1141 1141 1125 1125 1176 1176 1186 1186 1205 1205 1186 1186 1190 1190 1205 1205 1205 1205 1190 1190 1194 1194 1099 1099 1089 1089 1070 1070 1084 1084 1069 1069 1082 1082 1069 1069 1070 1070 1082 1082 1082 1082 1070 1070 1085 1085 1070 1070 1089 1089 1085 1085 1319 1319 1323 1323 1341 1341 1323 1323 1326 1326 1341 1341 1327 1327 1342 1342 1331 1331 1342 1342 1335 1335 1331 1331 1326 1326 1330 1330 1341 1341 1330 1330 1334 1334 1341 1341 1341 1341 1334 1334 1342 1342 1334 1334 1338 1338 1342 1342 1342 1342 1338 1338 1335 1335 1268 1268 1269 1269 1300 1300 1340 1340 1315 1315 1319 1319 1300 1300 1303 1303 1268 1268 1303 1303 1307 1307 1268 1268 1268 1268 1307 1307 1340 1340 1307 1307 1311 1311 1340 1340 1340 1340 1311 1311 1315 1315 1288 1288 1292 1292 1269 1269 1292 1292 1296 1296 1269 1269 1269 1269 1296 1296 1300 1300 1297 1297 1293 1293 1270 1270 1293 1293 1289 1289 1270 1270 1270 1270 1289 1289 1269 1269 1289 1289 1286 1286 1269 1269 1269 1269 1286 1286 1288 1288 1320 1320 1316 1316 1343 1343 1320 1320 1343 1343 1324 1324 1312 1312 1308 1308 1271 1271 1308 1308 1304 1304 1271 1271 1271 1271 1304 1304 1270 1270 1304 1304 1301 1301 1270 1270 1270 1270 1301 1301 1297 1297 1637 1637 1634 1634 1638 1638 1634 1634 1631 1631 1638 1638 1638 1638 1631 1631 1627 1627 1622 1622 1626 1626 1637 1637 1626 1626 1630 1630 1637 1637 1637 1637 1630 1630 1634 1634 1636 1636 1564 1564 1607 1607 1596 1596 1599 1599 1564 1564 1599 1599 1603 1603 1564 1564 1564 1564 1603 1603 1607 1607 1607 1607 1611 1611 1636 1636 1611 1611 1615 1615 1636 1636 1636 1636 1615 1615 1637 1637 1615 1615 1619 1619 1637 1637 1637 1637 1619 1619 1622 1622 1584 1584 1588 1588 1565 1565 1588 1588 1592 1592 1565 1565 1565 1565 1592 1592 1596 1596 1593 1593 1589 1589 1566 1566 1589 1589 1585 1585 1566 1566 1566 1566 1585 1585 1565 1565 1585 1585 1582 1582 1565 1565 1565 1565 1582 1582 1584 1584 1612 1612 1608 1608 1567 1567 1627 1627 1623 1623 1638 1638 1623 1623 1620 1620 1638 1638 1638 1638 1620 1620 1639 1639 1620 1620 1616 1616 1639 1639 1608 1608 1604 1604 1567 1567 1604 1604 1600 1600 1567 1567 1567 1567 1600 1600 1566 1566 1600 1600 1597 1597 1566 1566 1566 1566 1597 1597 1593 1593 1855 1855 1856 1856 1927 1927 1856 1856 1860 1860 1927 1927 1927 1927 1860 1860 1928 1928 1860 1860 1857 1857 1928 1928 1855 1855 1927 1927 1851 1851 1927 1927 1926 1926 1851 1851 1851 1851 1926 1926 1834 1834 1727 1727 1735 1735 1734 1734 1735 1735 1752 1752 1734 1734 1734 1734 1752 1752 1762 1762 1779 1779 1787 1787 1833 1833 1787 1787 1799 1799 1833 1833 1799 1799 1816 1816 1833 1833 1833 1833 1816 1816 1826 1826 1736 1736 1728 1728 1707 1707 1728 1728 1723 1723 1707 1707 1707 1707 1723 1723 1706 1706 1723 1723 1720 1720 1706 1706 1706 1706 1720 1720 1722 1722 1763 1763 1753 1753 1737 1737 1837 1837 1788 1788 1738 1738 1788 1788 1780 1780 1738 1738 1738 1738 1780 1780 1737 1737 1780 1780 1774 1774 1737 1737 1737 1737 1774 1774 1763 1763 1852 1852 1835 1835 1836 1836 1835 1835 1827 1827 1836 1836 1827 1827 1817 1817 1836 1836 1817 1817 1807 1807 1836 1836 1836 1836 1807 1807 1837 1837 1807 1807 1800 1800 1837 1837 1837 1837 1800 1800 1788 1788 1844 1844 1853 1853 1935 1935 1853 1853 1858 1858 1935 1935 1858 1858 1861 1861 1935 1935 1935 1935 1861 1861 1936 1936 1861 1861 1859 1859 1936 1936 1729 1729 1745 1745 1744 1744 1745 1745 1754 1754 1744 1744 1744 1744 1754 1754 1764 1764 1818 1818 1828 1828 1843 1843 1781 1781 1793 1793 1843 1843 1793 1793 1801 1801 1843 1843 1843 1843 1801 1801 1818 1818 1746 1746 1730 1730 1715 1715 1730 1730 1725 1725 1715 1715 1715 1715 1725 1725 1714 1714 1725 1725 1721 1721 1714 1714 1714 1714 1721 1721 1724 1724 1794 1794 1782 1782 1747 1747 1782 1782 1765 1765 1747 1747 1747 1747 1765 1765 1755 1755 1845 1845 1829 1829 1846 1846 1829 1829 1819 1819 1846 1846 1846 1846 1819 1819 1802 1802 1339 1339 1337 1337 1354 1354 1282 1282 1299 1299 1295 1295 1294 1294 1298 1298 1281 1281 1298 1298 1305 1305 1281 1281 1309 1309 1313 1313 1353 1353 1313 1313 1317 1317 1353 1353 1353 1353 1317 1317 1321 1321 1337 1337 1333 1333 1354 1354 1333 1333 1329 1329 1354 1354 1354 1354 1329 1329 1325 1325 1295 1295 1291 1291 1282 1282 1291 1291 1287 1287 1282 1282 1282 1282 1287 1287 1281 1281 1287 1287 1290 1290 1281 1281 1281 1281 1290 1290 1294 1294 1321 1321 1328 1328 1353 1353 1328 1328 1332 1332 1353 1353 1353 1353 1332 1332 1354 1354 1332 1332 1336 1336 1354 1354 1354 1354 1336 1336 1339 1339 1283 1283 1355 1355 1314 1314 1325 1325 1322 1322 1355 1355 1322 1322 1318 1318 1355 1355 1355 1355 1318 1318 1314 1314 1314 1314 1310 1310 1283 1283 1310 1310 1306 1306 1283 1283 1283 1283 1306 1306 1282 1282 1306 1306 1302 1302 1282 1282 1282 1282 1302 1302 1299 1299 1598 1598 1595 1595 1578 1578 1595 1595 1591 1591 1578 1578 1590 1590 1594 1594 1577 1577 1594 1594 1601 1601 1577 1577 1577 1577 1601 1601 1605 1605 1650 1650 1633 1633 1629 1629 1609 1609 1613 1613 1649 1649 1613 1613 1617 1617 1649 1649 1649 1649 1617 1617 1624 1624 1591 1591 1587 1587 1578 1578 1587 1587 1583 1583 1578 1578 1578 1578 1583 1583 1586 1586 1624 1624 1628 1628 1649 1649 1628 1628 1632 1632 1649 1649 1649 1649 1632 1632 1650 1650 1632 1632 1635 1635 1650 1650 1650 1650 1635 1635 1633 1633 1651 1651 1614 1614 1610 1610 1651 1651 1610 1610 1579 1579 1610 1610 1606 1606 1579 1579 1579 1579 1606 1606 1602 1602 1629 1629 1625 1625 1650 1650 1625 1625 1621 1621 1650 1650 1650 1650 1621 1621 1651 1651 1621 1621 1618 1618 1651 1651 1651 1651 1618 1618 1614 1614 1886 1886 1881 1881 1831 1831 1924 1924 1923 1923 1907 1907 1907 1907 1903 1903 1924 1924 1903 1903 1899 1899 1924 1924 1924 1924 1899 1899 1895 1895 1886 1886 1831 1831 1891 1891 1881 1881 1877 1877 1831 1831 1877 1877 1873 1873 1831 1831 1831 1831 1873 1873 1869 1869 1869 1869 1865 1865 1831 1831 1865 1865 1862 1862 1831 1831 1831 1831 1862 1862 1830 1830 1862 1862 1864 1864 1830 1830 1830 1830 1864 1864 1868 1868 1868 1868 1872 1872 1830 1830 1872 1872 1876 1876 1830 1830 1830 1830 1876 1876 1884 1884 1876 1876 1880 1880 1884 1884 1880 1880 1885 1885 1884 1884 1884 1884 1885 1885 1912 1912 1885 1885 1890 1890 1912 1912 1912 1912 1890 1890 1914 1914 1890 1890 1894 1894 1914 1914 1914 1914 1894 1894 1916 1916 1894 1894 1898 1898 1916 1916 1916 1916 1898 1898 1919 1919 1898 1898 1902 1902 1919 1919 1919 1919 1902 1902 1921 1921 1902 1902 1906 1906 1921 1921 1921 1921 1906 1906 1923 1923 1906 1906 1910 1910 1923 1923 1923 1923 1910 1910 1907 1907 1897 1897 1893 1893 1918 1918 1918 1918 1893 1893 1849 1849 1893 1893 1888 1888 1849 1849 1888 1888 1883 1883 1849 1849 1849 1849 1883 1883 1879 1879 1879 1879 1875 1875 1849 1849 1875 1875 1871 1871 1849 1849 1849 1849 1871 1871 1867 1867 1863 1863 1866 1866 1848 1848 1866 1866 1870 1870 1848 1848 1870 1870 1874 1874 1848 1848 1874 1874 1878 1878 1848 1848 1848 1848 1878 1878 1882 1882 1887 1887 1892 1892 1938 1938 1892 1892 1896 1896 1938 1938 1938 1938 1896 1896 1900 1900 1900 1900 1904 1904 1938 1938 1904 1904 1908 1908 1938 1938 1938 1938 1908 1908 1939 1939 1908 1908 1911 1911 1939 1939 1939 1939 1911 1911 1922 1922 1911 1911 1909 1909 1922 1922 1922 1922 1909 1909 1920 1920 1909 1909 1905 1905 1920 1920 1920 1920 1905 1905 1918 1918 1905 1905 1901 1901 1918 1918 1918 1918 1901 1901 1897 1897 1913 1913 1915 1915 1849 1849 1915 1915 1917 1917 1849 1849 1849 1849 1917 1917 1918 1918 1080 1080 1007 1007 1009 1009 1009 1009 1011 1011 1080 1080 1011 1011 1013 1013 1080 1080 1080 1080 1013 1013 1041 1041 1063 1063 1061 1061 1080 1080 1061 1061 1057 1057 1080 1080 1057 1057 1053 1053 1080 1080 1080 1080 1053 1053 1049 1049 1035 1035 1007 1007 1040 1040 1007 1007 1080 1080 1040 1040 1040 1040 1080 1080 1045 1045 1080 1080 1049 1049 1045 1045 1039 1039 1044 1044 1079 1079 1044 1044 1048 1048 1079 1079 1035 1035 1031 1031 1007 1007 1031 1031 1027 1027 1007 1007 1007 1007 1027 1027 1006 1006 1027 1027 1023 1023 1006 1006 1006 1006 1023 1023 1004 1004 1023 1023 1019 1019 1004 1004 1004 1004 1019 1019 1002 1002 1019 1019 1015 1015 1002 1002 1002 1002 1015 1015 1001 1001 1015 1015 1018 1018 1001 1001 1001 1001 1018 1018 1022 1022 1022 1022 1026 1026 1001 1001 1026 1026 1030 1030 1001 1001 1001 1001 1030 1030 1034 1034 1048 1048 1052 1052 1079 1079 1052 1052 1056 1056 1079 1079 1079 1079 1056 1056 1060 1060 1064 1064 1058 1058 1062 1062 1064 1064 1062 1062 1065 1065 1062 1062 1059 1059 1065 1065 1065 1065 1059 1059 1055 1055 1055 1055 1051 1051 1065 1065 1051 1051 1047 1047 1065 1065 1065 1065 1047 1047 1043 1043 1038 1038 1033 1033 987 987 1033 1033 1029 1029 987 987 1029 1029 1025 1025 987 987 1025 1025 1021 1021 987 987 987 987 1021 1021 986 986 1046 1046 1050 1050 1064 1064 1050 1050 1054 1054 1064 1064 1064 1064 1054 1054 1058 1058 1021 1021 1017 1017 986 986 1017 1017 1014 1014 986 986 986 986 1014 1014 1003 1003 1014 1014 1016 1016 1003 1003 1003 1003 1016 1016 1005 1005 1016 1016 1020 1020 1005 1005 1005 1005 1020 1020 1008 1008 1020 1020 1024 1024 1008 1008 1008 1008 1024 1024 1010 1010 1024 1024 1028 1028 1010 1010 1010 1010 1028 1028 1012 1012 1028 1028 1032 1032 1012 1012 1012 1012 1032 1032 1036 1036 1032 1032 1037 1037 1036 1036 1036 1036 1037 1037 1064 1064 1037 1037 1042 1042 1064 1064 1064 1064 1042 1042 1046 1046 1223 1223 1207 1207 1227 1227 1207 1207 1231 1231 1227 1227 1275 1275 1265 1265 1261 1261 1256 1256 1260 1260 1274 1274 1260 1260 1264 1264 1274 1274 1274 1274 1264 1264 1275 1275 1264 1264 1267 1267 1275 1275 1275 1275 1267 1267 1265 1265 1239 1239 1206 1206 1235 1235 1206 1206 1230 1230 1235 1235 1223 1223 1219 1219 1207 1207 1219 1219 1222 1222 1207 1207 1207 1207 1222 1222 1206 1206 1222 1222 1226 1226 1206 1206 1206 1206 1226 1226 1230 1230 1243 1243 1247 1247 1274 1274 1247 1247 1251 1251 1274 1274 1274 1274 1251 1251 1256 1256 1261 1261 1257 1257 1275 1275 1257 1257 1253 1253 1275 1275 1275 1275 1253 1253 1276 1276 1253 1253 1252 1252 1276 1276 1248 1248 1244 1244 1208 1208 1244 1244 1240 1240 1208 1208 1240 1240 1236 1236 1208 1208 1208 1208 1236 1236 1207 1207 1236 1236 1232 1232 1207 1207 1207 1207 1232 1232 1231 1231 1425 1425 1436 1436 1435 1435 1423 1423 1421 1421 1436 1436 1431 1431 1430 1430 1436 1436 1419 1419 1417 1417 1344 1344 1417 1417 1415 1415 1344 1344 1344 1344 1415 1415 1412 1412 1412 1412 1410 1410 1344 1344 1410 1410 1408 1408 1344 1344 1344 1344 1408 1408 1343 1343 1408 1408 1406 1406 1343 1343 1425 1425 1427 1427 1436 1436 1427 1427 1429 1429 1436 1436 1436 1436 1429 1429 1431 1431 1430 1430 1428 1428 1436 1436 1428 1428 1426 1426 1436 1436 1436 1436 1426 1426 1423 1423 1406 1406 1407 1407 1343 1343 1407 1407 1409 1409 1343 1343 1343 1343 1409 1409 1411 1411 1411 1411 1413 1413 1343 1343 1413 1413 1342 1342 1343 1343 1343 1343 1342 1342 1324 1324 1342 1342 1327 1327 1324 1324 1414 1414 1416 1416 1434 1434 1416 1416 1418 1418 1434 1434 1418 1418 1420 1420 1434 1434 1420 1420 1422 1422 1434 1434 1434 1434 1422 1422 1435 1435 1422 1422 1424 1424 1435 1435 1435 1435 1424 1424 1425 1425 1596 1596 1564 1564 1565 1565 1564 1564 1498 1498 1565 1565 1565 1565 1498 1498 1499 1499 1319 1319 1341 1341 1340 1340 1341 1341 1433 1433 1340 1340 1340 1340 1433 1433 1432 1432 1539 1539 1535 1535 1500 1500 1546 1546 1550 1550 1565 1565 1550 1550 1554 1554 1565 1565 1555 1555 1551 1551 1566 1566 1551 1551 1547 1547 1566 1566 1566 1566 1547 1547 1543 1543 1535 1535 1531 1531 1500 1500 1531 1531 1527 1527 1500 1500 1500 1500 1527 1527 1523 1523 1523 1523 1519 1519 1500 1500 1519 1519 1516 1516 1500 1500 1500 1500 1516 1516 1499 1499 1516 1516 1518 1518 1499 1499 1518 1518 1522 1522 1499 1499 1522 1522 1526 1526 1499 1499 1499 1499 1526 1526 1530 1530 1554 1554 1558 1558 1565 1565 1558 1558 1562 1562 1565 1565 1565 1565 1562 1562 1566 1566 1562 1562 1559 1559 1566 1566 1566 1566 1559 1559 1555 1555 1530 1530 1534 1534 1499 1499 1534 1534 1538 1538 1499 1499 1499 1499 1538 1538 1565 1565 1538 1538 1542 1542 1565 1565 1565 1565 1542 1542 1546 1546 1381 1381 1377 1377 1342 1342 1388 1388 1392 1392 1433 1433 1392 1392 1396 1396 1433 1433 1397 1397 1393 1393 1434 1434 1393 1393 1389 1389 1434 1434 1434 1434 1389 1389 1385 1385 1413 1413 1414 1414 1342 1342 1414 1414 1434 1434 1342 1342 1342 1342 1434 1434 1381 1381 1434 1434 1385 1385 1381 1381 1377 1377 1373 1373 1342 1342 1373 1373 1369 1369 1342 1342 1342 1342 1369 1369 1365 1365 1365 1365 1361 1361 1342 1342 1361 1361 1358 1358 1342 1342 1342 1342 1358 1358 1341 1341 1358 1358 1360 1360 1341 1341 1360 1360 1364 1364 1341 1341 1364 1364 1368 1368 1341 1341 1341 1341 1368 1368 1372 1372 1396 1396 1400 1400 1433 1433 1400 1400 1404 1404 1433 1433 1433 1433 1404 1404 1434 1434 1404 1404 1401 1401 1434 1434 1434 1434 1401 1401 1397 1397 1372 1372 1376 1376 1341 1341 1376 1376 1380 1380 1341 1341 1341 1341 1380 1380 1433 1433 1380 1380 1384 1384 1433 1433 1433 1433 1384 1384 1388 1388 1895 1895 1891 1891 1924 1924 1891 1891 1831 1831 1924 1924 1924 1924 1831 1831 1925 1925 1831 1831 1832 1832 1925 1925 1925 1925 1832 1832 1926 1926 1832 1832 1833 1833 1926 1926 1926 1926 1833 1833 1834 1834 1833 1833 1826 1826 1834 1834 1830 1830 1731 1731 1831 1831 1731 1731 1732 1732 1831 1831 1831 1831 1732 1732 1832 1832 1732 1732 1733 1733 1832 1832 1832 1832 1733 1733 1833 1833 1733 1733 1734 1734 1833 1833 1833 1833 1734 1734 1779 1779 1734 1734 1762 1762 1779 1779 1731 1731 1702 1702 1732 1732 1702 1702 1703 1703 1732 1732 1732 1732 1703 1703 1733 1733 1703 1703 1704 1704 1733 1733 1733 1733 1704 1704 1734 1734 1704 1704 1705 1705 1734 1734 1734 1734 1705 1705 1727 1727 1705 1705 1726 1726 1727 1727 1706 1706 1685 1685 1681 1681 1677 1677 1673 1673 1640 1640 1673 1673 1669 1669 1640 1640 1640 1640 1669 1669 1665 1665 1726 1726 1705 1705 1706 1706 1705 1705 1700 1700 1706 1706 1706 1706 1700 1700 1697 1697 1697 1697 1693 1693 1706 1706 1693 1693 1689 1689 1706 1706 1706 1706 1689 1689 1685 1685 1639 1639 1668 1668 1672 1672 1676 1676 1680 1680 1705 1705 1680 1680 1684 1684 1705 1705 1705 1705 1684 1684 1688 1688 1656 1656 1660 1660 1639 1639 1660 1660 1664 1664 1639 1639 1639 1639 1664 1664 1668 1668 1702 1702 1636 1636 1703 1703 1636 1636 1637 1637 1703 1703 1703 1703 1637 1637 1704 1704 1637 1637 1638 1638 1704 1704 1704 1704 1638 1638 1705 1705 1638 1638 1639 1639 1705 1705 1705 1705 1639 1639 1676 1676 1639 1639 1672 1672 1676 1676 1665 1665 1661 1661 1640 1640 1661 1661 1657 1657 1640 1640 1640 1640 1657 1657 1639 1639 1657 1657 1654 1654 1639 1639 1639 1639 1654 1654 1656 1656 1688 1688 1692 1692 1705 1705 1692 1692 1696 1696 1705 1705 1705 1705 1696 1696 1700 1700 1472 1472 1476 1476 1501 1501 1468 1468 1472 1472 1435 1435 1472 1472 1501 1501 1435 1435 1435 1435 1501 1501 1434 1434 1501 1501 1500 1500 1434 1434 1434 1434 1500 1500 1433 1433 1500 1500 1499 1499 1433 1433 1433 1433 1499 1499 1432 1432 1499 1499 1498 1498 1432 1432 1476 1476 1480 1480 1501 1501 1480 1480 1484 1484 1501 1501 1501 1501 1484 1484 1488 1488 1452 1452 1456 1456 1435 1435 1488 1488 1492 1492 1501 1501 1492 1492 1496 1496 1501 1501 1501 1501 1496 1496 1502 1502 1496 1496 1493 1493 1502 1502 1502 1502 1493 1493 1489 1489 1489 1489 1485 1485 1502 1502 1485 1485 1481 1481 1502 1502 1502 1502 1481 1481 1477 1477 1473 1473 1469 1469 1436 1436 1469 1469 1465 1465 1436 1436 1436 1436 1465 1465 1461 1461 1456 1456 1460 1460 1435 1435 1460 1460 1464 1464 1435 1435 1435 1435 1464 1464 1468 1468 1461 1461 1457 1457 1436 1436 1457 1457 1453 1453 1436 1436 1436 1436 1453 1453 1435 1435 1453 1453 1450 1450 1435 1435 1435 1435 1450 1450 1452 1452 1268 1268 1200 1200 1269 1269 1200 1200 1201 1201 1269 1269 1269 1269 1201 1201 1270 1270 1201 1201 1202 1202 1270 1270 1270 1270 1202 1202 1271 1271 1202 1202 1203 1203 1271 1271 1271 1271 1203 1203 1272 1272 1203 1203 1204 1204 1272 1272 1273 1273 1263 1263 1259 1259 1242 1242 1238 1238 1205 1205 1259 1259 1255 1255 1273 1273 1255 1255 1250 1250 1273 1273 1273 1273 1250 1250 1246 1246 1238 1238 1234 1234 1205 1205 1234 1234 1229 1229 1205 1205 1205 1205 1229 1229 1225 1225 1220 1220 1204 1204 1218 1218 1204 1204 1205 1205 1218 1218 1218 1218 1205 1205 1221 1221 1205 1205 1225 1225 1221 1221 1249 1249 1254 1254 1272 1272 1220 1220 1224 1224 1204 1204 1224 1224 1228 1228 1204 1204 1204 1204 1228 1228 1233 1233 1233 1233 1237 1237 1204 1204 1237 1237 1241 1241 1204 1204 1204 1204 1241 1241 1272 1272 1241 1241 1245 1245 1272 1272 1272 1272 1245 1245 1249 1249 1254 1254 1258 1258 1272 1272 1258 1258 1262 1262 1272 1272 1272 1272 1262 1262 1273 1273 1262 1262 1266 1266 1273 1273 1273 1273 1266 1266 1263 1263 1200 1200 1092 1092 1201 1201 1092 1092 1093 1093 1201 1201 1201 1201 1093 1093 1202 1202 1093 1093 1094 1094 1202 1202 1202 1202 1094 1094 1203 1203 1094 1094 1095 1095 1203 1203 1203 1203 1095 1095 1204 1204 1095 1095 1096 1096 1204 1204 1204 1204 1096 1096 1205 1205 1096 1096 1097 1097 1205 1205 1205 1205 1097 1097 1148 1148 1097 1097 1140 1140 1148 1148 1092 1092 1064 1064 1093 1093 1064 1064 1065 1065 1093 1093 1093 1093 1065 1065 1094 1094 1065 1065 1066 1066 1094 1094 1094 1094 1066 1066 1095 1095 1066 1066 1067 1067 1095 1095 1095 1095 1067 1067 1096 1096 1067 1067 1068 1068 1096 1096 1096 1096 1068 1068 1097 1097 1068 1068 1069 1069 1097 1097 1097 1097 1069 1069 1088 1088 1069 1069 1084 1084 1088 1088 1246 1246 1242 1242 1273 1273 1242 1242 1205 1205 1273 1273 1273 1273 1205 1205 1274 1274 1205 1205 1206 1206 1274 1274 1274 1274 1206 1206 1243 1243 1206 1206 1239 1239 1243 1243 1739 1739 1759 1759 1756 1756 1837 1837 1820 1820 1824 1824 1837 1837 1824 1824 1838 1838 1824 1824 1821 1821 1838 1838 1838 1838 1821 1821 1813 1813 1739 1739 1756 1756 1738 1738 1795 1795 1803 1803 1837 1837 1813 1813 1809 1809 1838 1838 1809 1809 1804 1804 1838 1838 1838 1838 1804 1804 1796 1796 1756 1756 1758 1758 1738 1738 1758 1758 1766 1766 1738 1738 1738 1738 1766 1766 1770 1770 1803 1803 1808 1808 1837 1837 1808 1808 1812 1812 1837 1837 1837 1837 1812 1812 1820 1820 1790 1790 1784 1784 1739 1739 1784 1784 1776 1776 1739 1739 1770 1770 1775 1775 1738 1738 1775 1775 1783 1783 1738 1738 1738 1738 1783 1783 1837 1837 1783 1783 1789 1789 1837 1837 1837 1837 1789 1789 1795 1795 1776 1776 1771 1771 1739 1739 1771 1771 1767 1767 1739 1739 1739 1739 1767 1767 1759 1759 1681 1681 1677 1677 1706 1706 1677 1677 1640 1640 1706 1706 1706 1706 1640 1640 1707 1707 1640 1640 1641 1641 1707 1707 1707 1707 1641 1641 1708 1708 1641 1641 1642 1642 1708 1708 1708 1708 1642 1642 1709 1709 1642 1642 1643 1643 1709 1709 1709 1709 1643 1643 1710 1710 1643 1643 1644 1644 1710 1710 1477 1477 1473 1473 1502 1502 1473 1473 1436 1436 1502 1502 1502 1502 1436 1436 1503 1503 1436 1436 1437 1437 1503 1503 1503 1503 1437 1437 1504 1504 1437 1437 1438 1438 1504 1504 1504 1504 1438 1438 1505 1505 1438 1438 1439 1439 1505 1505 1505 1505 1439 1439 1506 1506 1439 1439 1440 1440 1506 1506 1177 1177 1161 1161 1206 1206 1161 1161 1100 1100 1206 1206 1206 1206 1100 1100 1207 1207 1100 1100 1101 1101 1207 1207 1207 1207 1101 1101 1208 1208 1101 1101 1102 1102 1208 1208 1796 1796 1790 1790 1838 1838 1790 1790 1739 1739 1838 1838 1838 1838 1739 1739 1839 1839 1739 1739 1740 1740 1839 1839 1839 1839 1740 1740 1840 1840 1740 1740 1741 1741 1840 1840 1694 1694 1698 1698 1710 1710 1662 1662 1666 1666 1644 1644 1710 1710 1698 1698 1711 1711 1698 1698 1701 1701 1711 1711 1701 1701 1699 1699 1711 1711 1711 1711 1699 1699 1695 1695 1679 1679 1675 1675 1645 1645 1675 1675 1671 1671 1645 1645 1671 1671 1667 1667 1645 1645 1645 1645 1667 1667 1663 1663 1663 1663 1659 1659 1645 1645 1659 1659 1655 1655 1645 1645 1645 1645 1655 1655 1644 1644 1655 1655 1658 1658 1644 1644 1644 1644 1658 1658 1662 1662 1695 1695 1691 1691 1711 1711 1691 1691 1687 1687 1711 1711 1711 1711 1687 1687 1683 1683 1682 1682 1686 1686 1710 1710 1686 1686 1690 1690 1710 1710 1710 1710 1690 1690 1694 1694 1666 1666 1670 1670 1644 1644 1670 1670 1674 1674 1644 1644 1644 1644 1674 1674 1710 1710 1674 1674 1678 1678 1710 1710 1710 1710 1678 1678 1682 1682 1470 1470 1474 1474 1440 1440 1506 1506 1482 1482 1486 1486 1495 1495 1491 1491 1507 1507 1491 1491 1487 1487 1507 1507 1507 1507 1487 1487 1483 1483 1440 1440 1474 1474 1506 1506 1474 1474 1478 1478 1506 1506 1506 1506 1478 1478 1482 1482 1486 1486 1490 1490 1506 1506 1490 1490 1494 1494 1506 1506 1506 1506 1494 1494 1507 1507 1494 1494 1497 1497 1507 1507 1507 1507 1497 1497 1495 1495 1458 1458 1462 1462 1440 1440 1462 1462 1466 1466 1440 1440 1440 1440 1466 1466 1470 1470 1479 1479 1475 1475 1441 1441 1475 1475 1471 1471 1441 1441 1471 1471 1467 1467 1441 1441 1441 1441 1467 1467 1463 1463 1441 1441 1451 1451 1440 1440 1451 1451 1454 1454 1440 1440 1440 1440 1454 1454 1458 1458 1463 1463 1459 1459 1441 1441 1459 1459 1455 1455 1441 1441 1441 1441 1455 1455 1451 1451 1120 1120 1102 1102 1118 1118 1102 1102 1103 1103 1118 1118 1118 1118 1103 1103 1121 1121 1181 1181 1209 1209 1184 1184 1209 1209 1208 1208 1184 1184 1184 1184 1208 1208 1180 1180 1164 1164 1168 1168 1208 1208 1168 1168 1172 1172 1208 1208 1208 1208 1172 1172 1180 1180 1181 1181 1173 1173 1209 1209 1173 1173 1169 1169 1209 1209 1209 1209 1169 1169 1165 1165 1157 1157 1151 1151 1103 1103 1151 1151 1145 1145 1103 1103 1103 1103 1145 1145 1137 1137 1137 1137 1133 1133 1103 1103 1133 1133 1129 1129 1103 1103 1103 1103 1129 1129 1121 1121 1120 1120 1128 1128 1102 1102 1128 1128 1132 1132 1102 1102 1102 1102 1132 1132 1136 1136 1136 1136 1144 1144 1102 1102 1144 1144 1150 1150 1102 1102 1102 1102 1150 1150 1208 1208 1150 1150 1156 1156 1208 1208 1208 1208 1156 1156 1164 1164 1742 1742 1761 1761 1757 1757 1742 1742 1757 1757 1741 1741 1823 1823 1841 1841 1825 1825 1841 1841 1840 1840 1825 1825 1825 1825 1840 1840 1822 1822 1823 1823 1815 1815 1841 1841 1815 1815 1811 1811 1841 1841 1841 1841 1811 1811 1806 1806 1797 1797 1805 1805 1840 1840 1778 1778 1773 1773 1742 1742 1773 1773 1769 1769 1742 1742 1742 1742 1769 1769 1761 1761 1805 1805 1810 1810 1840 1840 1810 1810 1814 1814 1840 1840 1840 1840 1814 1814 1822 1822 1757 1757 1760 1760 1741 1741 1760 1760 1768 1768 1741 1741 1741 1741 1768 1768 1772 1772 1798 1798 1792 1792 1742 1742 1792 1792 1786 1786 1742 1742 1742 1742 1786 1786 1778 1778 1772 1772 1777 1777 1741 1741 1777 1777 1785 1785 1741 1741 1741 1741 1785 1785 1840 1840 1785 1785 1791 1791 1840 1840 1840 1840 1791 1791 1797 1797 1165 1165 1157 1157 1209 1209 1157 1157 1103 1103 1209 1209 1209 1209 1103 1103 1210 1210 1103 1103 1104 1104 1210 1210 1210 1210 1185 1185 1211 1211 1122 1122 1104 1104 1119 1119 1104 1104 1105 1105 1119 1119 1119 1119 1105 1105 1123 1123 1105 1105 1147 1147 1139 1139 1166 1166 1170 1170 1210 1210 1170 1170 1174 1174 1210 1210 1210 1210 1174 1174 1182 1182 1185 1185 1183 1183 1211 1211 1183 1183 1175 1175 1211 1211 1211 1211 1175 1175 1171 1171 1139 1139 1135 1135 1105 1105 1135 1135 1131 1131 1105 1105 1105 1105 1131 1131 1123 1123 1122 1122 1130 1130 1104 1104 1130 1130 1134 1134 1104 1104 1104 1104 1134 1134 1138 1138 1138 1138 1146 1146 1104 1104 1146 1146 1152 1152 1104 1104 1104 1104 1152 1152 1210 1210 1152 1152 1158 1158 1210 1210 1210 1210 1158 1158 1166 1166 1171 1171 1167 1167 1211 1211 1167 1167 1159 1159 1211 1211 1211 1211 1159 1159 1105 1105 1159 1159 1153 1153 1105 1105 1105 1105 1153 1153 1147 1147 1115 1115 1099 1099 1100 1100 1099 1099 1070 1070 1100 1100 1100 1100 1070 1070 1101 1101 1070 1070 1071 1071 1101 1101 1101 1101 1071 1071 1102 1102 1071 1071 1072 1072 1102 1102 1102 1102 1072 1072 1103 1103 1072 1072 1073 1073 1103 1103 1103 1103 1073 1073 1104 1104 1073 1073 1074 1074 1104 1104 1104 1104 1074 1074 1105 1105 1074 1074 1075 1075 1105 1105 1105 1105 1075 1075 1090 1090 1075 1075 1086 1086 1090 1090 1857 1857 1852 1852 1928 1928 1852 1852 1836 1836 1928 1928 1928 1928 1836 1836 1929 1929 1836 1836 1837 1837 1929 1929 1929 1929 1837 1837 1930 1930 1837 1837 1838 1838 1930 1930 1930 1930 1838 1838 1931 1931 1838 1838 1839 1839 1931 1931 1931 1931 1839 1839 1932 1932 1839 1839 1840 1840 1932 1932 1932 1932 1840 1840 1933 1933 1840 1840 1841 1841 1933 1933 1933 1933 1841 1841 1934 1934 1841 1841 1842 1842 1934 1934 1934 1934 1842 1842 1935 1935 1842 1842 1843 1843 1935 1935 1935 1935 1843 1843 1844 1844 1843 1843 1828 1828 1844 1844 1806 1806 1798 1798 1841 1841 1798 1798 1742 1742 1841 1841 1841 1841 1742 1742 1842 1842 1742 1742 1743 1743 1842 1842 1842 1842 1743 1743 1843 1843 1743 1743 1744 1744 1843 1843 1843 1843 1744 1744 1781 1781 1744 1744 1764 1764 1781 1781 1753 1753 1736 1736 1737 1737 1736 1736 1707 1707 1737 1737 1737 1737 1707 1707 1738 1738 1707 1707 1708 1708 1738 1738 1738 1738 1708 1708 1739 1739 1708 1708 1709 1709 1739 1739 1739 1739 1709 1709 1740 1740 1709 1709 1710 1710 1740 1740 1740 1740 1710 1710 1741 1741 1710 1710 1711 1711 1741 1741 1741 1741 1711 1711 1742 1742 1711 1711 1712 1712 1742 1742 1742 1742 1712 1712 1743 1743 1712 1712 1713 1713 1743 1743 1743 1743 1713 1713 1744 1744 1713 1713 1714 1714 1744 1744 1744 1744 1714 1714 1729 1729 1714 1714 1724 1724 1729 1729 1616 1616 1612 1612 1639 1639 1612 1612 1567 1567 1639 1639 1639 1639 1567 1567 1640 1640 1567 1567 1568 1568 1640 1640 1640 1640 1568 1568 1641 1641 1568 1568 1569 1569 1641 1641 1641 1641 1569 1569 1642 1642 1569 1569 1570 1570 1642 1642 1642 1642 1570 1570 1643 1643 1570 1570 1571 1571 1643 1643 1643 1643 1571 1571 1644 1644 1571 1571 1572 1572 1644 1644 1644 1644 1572 1572 1645 1645 1572 1572 1573 1573 1645 1645 1645 1645 1573 1573 1646 1646 1573 1573 1574 1574 1646 1646 1646 1646 1574 1574 1647 1647 1574 1574 1575 1575 1647 1647 1647 1647 1575 1575 1648 1648 1575 1575 1576 1576 1648 1648 1648 1648 1576 1576 1649 1649 1576 1576 1577 1577 1649 1649 1649 1649 1577 1577 1609 1609 1577 1577 1605 1605 1609 1609 1316 1316 1312 1312 1343 1343 1312 1312 1271 1271 1343 1343 1343 1343 1271 1271 1344 1344 1271 1271 1272 1272 1344 1344 1344 1344 1272 1272 1345 1345 1272 1272 1273 1273 1345 1345 1345 1345 1273 1273 1346 1346 1273 1273 1274 1274 1346 1346 1346 1346 1274 1274 1347 1347 1274 1274 1275 1275 1347 1347 1347 1347 1275 1275 1348 1348 1275 1275 1276 1276 1348 1348 1348 1348 1276 1276 1349 1349 1276 1276 1277 1277 1349 1349 1349 1349 1277 1277 1350 1350 1277 1277 1278 1278 1350 1350 1350 1350 1278 1278 1351 1351 1278 1278 1279 1279 1351 1351 1351 1351 1279 1279 1352 1352 1279 1279 1280 1280 1352 1352 1352 1352 1280 1280 1353 1353 1280 1280 1281 1281 1353 1353 1353 1353 1281 1281 1309 1309 1281 1281 1305 1305 1309 1309 1540 1540 1544 1544 1577 1577 1556 1556 1578 1578 1577 1577 1578 1578 1586 1586 1577 1577 1577 1577 1586 1586 1590 1590 1544 1544 1548 1548 1577 1577 1548 1548 1552 1552 1577 1577 1577 1577 1552 1552 1556 1556 1556 1556 1560 1560 1578 1578 1560 1560 1563 1563 1578 1578 1578 1578 1563 1563 1561 1561 1549 1549 1545 1545 1578 1578 1545 1545 1541 1541 1578 1578 1578 1578 1541 1541 1512 1512 1541 1541 1537 1537 1512 1512 1512 1512 1537 1537 1533 1533 1533 1533 1529 1529 1512 1512 1529 1529 1525 1525 1512 1512 1512 1512 1525 1525 1521 1521 1536 1536 1511 1511 1532 1532 1511 1511 1528 1528 1532 1532 1561 1561 1557 1557 1578 1578 1557 1557 1553 1553 1578 1578 1578 1578 1553 1553 1549 1549 1521 1521 1517 1517 1512 1512 1517 1517 1520 1520 1512 1512 1512 1512 1520 1520 1511 1511 1520 1520 1524 1524 1511 1511 1511 1511 1524 1524 1528 1528 1536 1536 1540 1540 1511 1511 1540 1540 1577 1577 1511 1511 1511 1511 1577 1577 1510 1510 1577 1577 1576 1576 1510 1510 1510 1510 1576 1576 1509 1509 1576 1576 1575 1575 1509 1509 1509 1509 1575 1575 1508 1508 1575 1575 1574 1574 1508 1508 1508 1508 1574 1574 1507 1507 1574 1574 1573 1573 1507 1507 1507 1507 1573 1573 1506 1506 1573 1573 1572 1572 1506 1506 1506 1506 1572 1572 1505 1505 1572 1572 1571 1571 1505 1505 1505 1505 1571 1571 1504 1504 1571 1571 1570 1570 1504 1504 1504 1504 1570 1570 1503 1503 1570 1570 1569 1569 1503 1503 1503 1503 1569 1569 1502 1502 1569 1569 1568 1568 1502 1502 1502 1502 1568 1568 1501 1501 1568 1568 1567 1567 1501 1501 1501 1501 1567 1567 1500 1500 1567 1567 1566 1566 1500 1500 1500 1500 1566 1566 1539 1539 1566 1566 1543 1543 1539 1539 1483 1483 1479 1479 1507 1507 1479 1479 1441 1441 1507 1507 1507 1507 1441 1441 1508 1508 1441 1441 1442 1442 1508 1508 1508 1508 1442 1442 1509 1509 1442 1442 1443 1443 1509 1509 1509 1509 1443 1443 1510 1510 1443 1443 1444 1444 1510 1510 1510 1510 1444 1444 1511 1511 1444 1444 1445 1445 1511 1511 1511 1511 1445 1445 1512 1512 1445 1445 1446 1446 1512 1512 1382 1382 1386 1386 1445 1445 1386 1386 1390 1390 1445 1445 1445 1445 1390 1390 1394 1394 1394 1394 1398 1398 1445 1445 1398 1398 1402 1402 1445 1445 1445 1445 1402 1402 1446 1446 1402 1402 1405 1405 1446 1446 1446 1446 1405 1405 1403 1403 1391 1391 1387 1387 1446 1446 1387 1387 1383 1383 1446 1446 1446 1446 1383 1383 1354 1354 1383 1383 1379 1379 1354 1354 1354 1354 1379 1379 1375 1375 1375 1375 1371 1371 1354 1354 1371 1371 1367 1367 1354 1354 1354 1354 1367 1367 1363 1363 1378 1378 1353 1353 1374 1374 1353 1353 1370 1370 1374 1374 1403 1403 1399 1399 1446 1446 1399 1399 1395 1395 1446 1446 1446 1446 1395 1395 1391 1391 1363 1363 1359 1359 1354 1354 1359 1359 1362 1362 1354 1354 1354 1354 1362 1362 1353 1353 1362 1362 1366 1366 1353 1353 1353 1353 1366 1366 1370 1370 1378 1378 1382 1382 1353 1353 1382 1382 1445 1445 1353 1353 1353 1353 1445 1445 1352 1352 1445 1445 1444 1444 1352 1352 1352 1352 1444 1444 1351 1351 1444 1444 1443 1443 1351 1351 1351 1351 1443 1443 1350 1350 1443 1443 1442 1442 1350 1350 1350 1350 1442 1442 1349 1349 1442 1442 1441 1441 1349 1349 1349 1349 1441 1441 1348 1348 1441 1441 1440 1440 1348 1348 1348 1348 1440 1440 1347 1347 1440 1440 1439 1439 1347 1347 1347 1347 1439 1439 1346 1346 1439 1439 1438 1438 1346 1346 1346 1346 1438 1438 1345 1345 1438 1438 1437 1437 1345 1345 1345 1345 1437 1437 1344 1344 1437 1437 1436 1436 1344 1344 1344 1344 1436 1436 1419 1419 1436 1436 1421 1421 1419 1419 1859 1859 1854 1854 1936 1936 1854 1854 1846 1846 1936 1936 1936 1936 1846 1846 1937 1937 1846 1846 1847 1847 1937 1937 1937 1937 1847 1847 1938 1938 1847 1847 1848 1848 1938 1938 1938 1938 1848 1848 1887 1887 1848 1848 1882 1882 1887 1887 1802 1802 1794 1794 1846 1846 1794 1794 1747 1747 1846 1846 1846 1846 1747 1747 1847 1847 1747 1747 1748 1748 1847 1847 1847 1847 1748 1748 1848 1848 1748 1748 1749 1749 1848 1848 1755 1755 1746 1746 1747 1747 1746 1746 1715 1715 1747 1747 1747 1747 1715 1715 1748 1748 1715 1715 1716 1716 1748 1748 1748 1748 1716 1716 1749 1749 1716 1716 1717 1717 1749 1749 1683 1683 1679 1679 1711 1711 1679 1679 1645 1645 1711 1711 1711 1711 1645 1645 1712 1712 1645 1645 1646 1646 1712 1712 1712 1712 1646 1646 1713 1713 1646 1646 1647 1647 1713 1713 1713 1713 1647 1647 1714 1714 1647 1647 1648 1648 1714 1714 1714 1714 1648 1648 1715 1715 1648 1648 1649 1649 1715 1715 1715 1715 1649 1649 1716 1716 1649 1649 1650 1650 1716 1716 1716 1716 1650 1650 1717 1717 1650 1650 1651 1651 1717 1717 1325 1325 1355 1355 1354 1354 1355 1355 1447 1447 1354 1354 1354 1354 1447 1447 1446 1446 1447 1447 1513 1513 1446 1446 1446 1446 1513 1513 1512 1512 1513 1513 1579 1579 1512 1512 1512 1512 1579 1579 1578 1578 1579 1579 1602 1602 1578 1578 1578 1578 1602 1602 1598 1598 1252 1252 1248 1248 1276 1276 1248 1248 1208 1208 1276 1276 1276 1276 1208 1208 1277 1277 1208 1208 1209 1209 1277 1277 1277 1277 1209 1209 1278 1278 1209 1209 1210 1210 1278 1278 1278 1278 1210 1210 1279 1279 1210 1210 1211 1211 1279 1279 1279 1279 1211 1211 1280 1280 1211 1211 1212 1212 1280 1280 1280 1280 1212 1212 1281 1281 1212 1212 1213 1213 1281 1281 1281 1281 1213 1213 1282 1282 1213 1213 1214 1214 1282 1282 1282 1282 1214 1214 1283 1283 1214 1214 1215 1215 1283 1283 1179 1179 1163 1163 1212 1212 1163 1163 1108 1108 1212 1212 1212 1212 1108 1108 1213 1213 1108 1108 1109 1109 1213 1213 1213 1213 1109 1109 1214 1214 1109 1109 1110 1110 1214 1214 1214 1214 1110 1110 1215 1215 1110 1110 1111 1111 1215 1215 1117 1117 1107 1107 1108 1108 1107 1107 1076 1076 1108 1108 1108 1108 1076 1076 1109 1109 1076 1076 1077 1077 1109 1109 1109 1109 1077 1077 1110 1110 1077 1077 1078 1078 1110 1110 1110 1110 1078 1078 1111 1111 1078 1078 1079 1079 1111 1111 1043 1043 1038 1038 1065 1065 1038 1038 987 987 1065 1065 1065 1065 987 987 1066 1066 987 987 988 988 1066 1066 1066 1066 988 988 1067 1067 988 988 989 989 1067 1067 1067 1067 989 989 1068 1068 989 989 990 990 1068 1068 1068 1068 990 990 1069 1069 990 990 991 991 1069 1069 1069 1069 991 991 1070 1070 991 991 992 992 1070 1070 1070 1070 992 992 1071 1071 992 992 993 993 1071 1071 1071 1071 993 993 1072 1072 993 993 994 994 1072 1072 1072 1072 994 994 1073 1073 994 994 995 995 1073 1073 1073 1073 995 995 1074 1074 995 995 996 996 1074 1074 1074 1074 996 996 1075 1075 996 996 997 997 1075 1075 1075 1075 997 997 1076 1076 997 997 998 998 1076 1076 1076 1076 998 998 1077 1077 998 998 999 999 1077 1077 1077 1077 999 999 1078 1078 999 999 1000 1000 1078 1078 1078 1078 1000 1000 1079 1079 1000 1000 1001 1001 1079 1079 1079 1079 1001 1001 1039 1039 1001 1001 1034 1034 1039 1039 1063 1063 1080 1080 1079 1079 1080 1080 1112 1112 1079 1079 1079 1079 1112 1112 1111 1111 1112 1112 1216 1216 1111 1111 1111 1111 1216 1216 1215 1215 1216 1216 1284 1284 1215 1215 1215 1215 1284 1284 1283 1283 1284 1284 1356 1356 1283 1283 1283 1283 1356 1356 1355 1355 1356 1356 1448 1448 1355 1355 1355 1355 1448 1448 1447 1447 1448 1448 1514 1514 1447 1447 1447 1447 1514 1514 1513 1513 1514 1514 1580 1580 1513 1513 1513 1513 1580 1580 1579 1579 1580 1580 1652 1652 1579 1579 1579 1579 1652 1652 1651 1651 1652 1652 1718 1718 1651 1651 1651 1651 1718 1718 1717 1717 1718 1718 1750 1750 1717 1717 1717 1717 1750 1750 1749 1749 1750 1750 1849 1849 1749 1749 1749 1749 1849 1849 1848 1848 1849 1849 1867 1867 1848 1848 1848 1848 1867 1867 1863 1863 1041 1041 1081 1081 1080 1080 1081 1081 1113 1113 1080 1080 1080 1080 1113 1113 1112 1112 1113 1113 1217 1217 1112 1112 1112 1112 1217 1217 1216 1216 1217 1217 1285 1285 1216 1216 1216 1216 1285 1285 1284 1284 1285 1285 1357 1357 1284 1284 1284 1284 1357 1357 1356 1356 1357 1357 1449 1449 1356 1356 1356 1356 1449 1449 1448 1448 1449 1449 1515 1515 1448 1448 1448 1448 1515 1515 1514 1514 1515 1515 1581 1581 1514 1514 1514 1514 1581 1581 1580 1580 1581 1581 1653 1653 1580 1580 1580 1580 1653 1653 1652 1652 1653 1653 1719 1719 1652 1652 1652 1652 1719 1719 1718 1718 1719 1719 1751 1751 1718 1718 1718 1718 1751 1751 1750 1750 1751 1751 1850 1850 1750 1750 1750 1750 1850 1850 1849 1849 1850 1850 1889 1889 1849 1849 1849 1849 1889 1889 1913 1913 1952 1952 1953 1953 1951 1951 1952 1952 1951 1951 1950 1950 1951 1951 1949 1949 1950 1950 1950 1950 1949 1949 1948 1948 1949 1949 1947 1947 1948 1948 1948 1948 1947 1947 1946 1946 1947 1947 4086 4086 1946 1946 1946 1946 4087 4087 4088 4088 1945 1945 1943 1943 1944 1944 1944 1944 1943 1943 1942 1942 1943 1943 1941 1941 1942 1942 1942 1942 1941 1941 1940 1940 1966 1966 1967 1967 1965 1965 1966 1966 1965 1965 1964 1964 1965 1965 1963 1963 1964 1964 1964 1964 1963 1963 1962 1962 4089 4089 1961 1961 4090 4090 4091 4091 1961 1961 1960 1960 1961 1961 1959 1959 1960 1960 1960 1960 1959 1959 1958 1958 1959 1959 1957 1957 1958 1958 1958 1958 1957 1957 1956 1956 1957 1957 1955 1955 1956 1956 1956 1956 1955 1955 1954 1954 1968 1968 1969 1969 1971 1971 1968 1968 1971 1971 1970 1970 1971 1971 1973 1973 1970 1970 1970 1970 1973 1973 1972 1972 1973 1973 1975 1975 1972 1972 1972 1972 1975 1975 1974 1974 1975 1975 4092 4092 1974 1974 1974 1974 4093 4093 4094 4094 1977 1977 1979 1979 1976 1976 1976 1976 1979 1979 1978 1978 1979 1979 1981 1981 1978 1978 1978 1978 1981 1981 1980 1980 1982 1982 1983 1983 1985 1985 1982 1982 1985 1985 1984 1984 1985 1985 1987 1987 1984 1984 1984 1984 1987 1987 1986 1986 4095 4095 1989 1989 4096 4096 4097 4097 1989 1989 1988 1988 1989 1989 1991 1991 1988 1988 1988 1988 1991 1991 1990 1990 1991 1991 1993 1993 1990 1990 1990 1990 1993 1993 1992 1992 1993 1993 1995 1995 1992 1992 1992 1992 1995 1995 1994 1994 2042 2042 2043 2043 2038 2038 2043 2043 2039 2039 2038 2038 2038 2038 2039 2039 2034 2034 2039 2039 2035 2035 2034 2034 2034 2034 2035 2035 2030 2030 2035 2035 2031 2031 2030 2030 2030 2030 2031 2031 4098 4098 2031 2031 4099 4099 4100 4100 2026 2026 2027 2027 2022 2022 2027 2027 2023 2023 2022 2022 2022 2022 2023 2023 2018 2018 2023 2023 2019 2019 2018 2018 2018 2018 2019 2019 2014 2014 2019 2019 2015 2015 2014 2014 2014 2014 2015 2015 2010 2010 2015 2015 2011 2011 2010 2010 4101 4101 4102 4102 2006 2006 4103 4103 2007 2007 2006 2006 2006 2006 2007 2007 2002 2002 2007 2007 2003 2003 2002 2002 2002 2002 2003 2003 1998 1998 2003 2003 1999 1999 1998 1998 1998 1998 1999 1999 1996 1996 1999 1999 1997 1997 1996 1996 1996 1996 1997 1997 2000 2000 1997 1997 2001 2001 2000 2000 2000 2000 2001 2001 2004 2004 2001 2001 2005 2005 2004 2004 2004 2004 2005 2005 2008 2008 2005 2005 2009 2009 2008 2008 2008 2008 2009 2009 4104 4104 2009 2009 4105 4105 4106 4106 2012 2012 2013 2013 2016 2016 2013 2013 2017 2017 2016 2016 2016 2016 2017 2017 2020 2020 2017 2017 2021 2021 2020 2020 2020 2020 2021 2021 2024 2024 2021 2021 2025 2025 2024 2024 2024 2024 2025 2025 2028 2028 2025 2025 2029 2029 2028 2028 4107 4107 4108 4108 2032 2032 4109 4109 2033 2033 2032 2032 2032 2032 2033 2033 2036 2036 2033 2033 2037 2037 2036 2036 2036 2036 2037 2037 2040 2040 2037 2037 2041 2041 2040 2040 2040 2040 2041 2041 2042 2042 2041 2041 2043 2043 2042 2042 2060 2060 2049 2049 2058 2058 2049 2049 2047 2047 2058 2058 2058 2058 2047 2047 2056 2056 2047 2047 2045 2045 2056 2056 2056 2056 2045 2045 2055 2055 2045 2045 2044 2044 2055 2055 2055 2055 2044 2044 2057 2057 2044 2044 2046 2046 2057 2057 2057 2057 2046 2046 2059 2059 2046 2046 2048 2048 2059 2059 2048 2048 2050 2050 2059 2059 2059 2059 2050 2050 2061 2061 2050 2050 2052 2052 2061 2061 2061 2061 2052 2052 4110 4110 2052 2052 4111 4111 4112 4112 2065 2065 2054 2054 2067 2067 2054 2054 2063 2063 2067 2067 2067 2067 2063 2063 2070 2070 2063 2063 2071 2071 2070 2070 2070 2070 2071 2071 2073 2073 2071 2071 2077 2077 2073 2073 2073 2073 2077 2077 2075 2075 2077 2077 2086 2086 2075 2075 4113 4113 4114 4114 2079 2079 4115 4115 2088 2088 2079 2079 2079 2079 2088 2088 2081 2081 2088 2088 2090 2090 2081 2081 2081 2081 2090 2090 2083 2083 2090 2090 2092 2092 2083 2083 2083 2083 2092 2092 2084 2084 2092 2092 2093 2093 2084 2084 2084 2084 2093 2093 2082 2082 2093 2093 2091 2091 2082 2082 2082 2082 2091 2091 2080 2080 2091 2091 2089 2089 2080 2080 2080 2080 2089 2089 2078 2078 2089 2089 2087 2087 2078 2078 2078 2078 2087 2087 4116 4116 2087 2087 4117 4117 4118 4118 2074 2074 2085 2085 2072 2072 2085 2085 2076 2076 2072 2072 2072 2072 2076 2076 2069 2069 2076 2076 2068 2068 2069 2069 2069 2069 2068 2068 2066 2066 2068 2068 2062 2062 2066 2066 2066 2066 2062 2062 2064 2064 2062 2062 2053 2053 2064 2064 4119 4119 4120 4120 2060 2060 4121 4121 2051 2051 2060 2060 2060 2060 2051 2051 2049 2049 2140 2140 2141 2141 2136 2136 2141 2141 2137 2137 2136 2136 2136 2136 2137 2137 2132 2132 2137 2137 2133 2133 2132 2132 2132 2132 2133 2133 2128 2128 2133 2133 2129 2129 2128 2128 2128 2128 2129 2129 4122 4122 2129 2129 4123 4123 4124 4124 2124 2124 2125 2125 2120 2120 2125 2125 2121 2121 2120 2120 2120 2120 2121 2121 2116 2116 2121 2121 2117 2117 2116 2116 2116 2116 2117 2117 2112 2112 2117 2117 2113 2113 2112 2112 2112 2112 2113 2113 2108 2108 2113 2113 2109 2109 2108 2108 4125 4125 4126 4126 2104 2104 4127 4127 2105 2105 2104 2104 2104 2104 2105 2105 2100 2100 2105 2105 2101 2101 2100 2100 2100 2100 2101 2101 2096 2096 2101 2101 2097 2097 2096 2096 2096 2096 2097 2097 2094 2094 2097 2097 2095 2095 2094 2094 2094 2094 2095 2095 2098 2098 2095 2095 2099 2099 2098 2098 2098 2098 2099 2099 2102 2102 2099 2099 2103 2103 2102 2102 2102 2102 2103 2103 2106 2106 2103 2103 2107 2107 2106 2106 2106 2106 2107 2107 4128 4128 2107 2107 4129 4129 4130 4130 2110 2110 2111 2111 2114 2114 2111 2111 2115 2115 2114 2114 2114 2114 2115 2115 2118 2118 2115 2115 2119 2119 2118 2118 2118 2118 2119 2119 2122 2122 2119 2119 2123 2123 2122 2122 2122 2122 2123 2123 2126 2126 2123 2123 2127 2127 2126 2126 4131 4131 4132 4132 2130 2130 4133 4133 2131 2131 2130 2130 2130 2130 2131 2131 2134 2134 2131 2131 2135 2135 2134 2134 2134 2134 2135 2135 2138 2138 2135 2135 2139 2139 2138 2138 2138 2138 2139 2139 2140 2140 2139 2139 2141 2141 2140 2140 2158 2158 2147 2147 2156 2156 2147 2147 2145 2145 2156 2156 2156 2156 2145 2145 2154 2154 2145 2145 2143 2143 2154 2154 2154 2154 2143 2143 2153 2153 2143 2143 2142 2142 2153 2153 2153 2153 2142 2142 2155 2155 2142 2142 2144 2144 2155 2155 2155 2155 2144 2144 2157 2157 2144 2144 2146 2146 2157 2157 2146 2146 2148 2148 2157 2157 2157 2157 2148 2148 2159 2159 2148 2148 2150 2150 2159 2159 2159 2159 2150 2150 4134 4134 2150 2150 4135 4135 4136 4136 2163 2163 2152 2152 2165 2165 2152 2152 2161 2161 2165 2165 2165 2165 2161 2161 2168 2168 2161 2161 2169 2169 2168 2168 2168 2168 2169 2169 2171 2171 2169 2169 2175 2175 2171 2171 2171 2171 2175 2175 2173 2173 2175 2175 2184 2184 2173 2173 4137 4137 4138 4138 2177 2177 4139 4139 2186 2186 2177 2177 2177 2177 2186 2186 2179 2179 2186 2186 2188 2188 2179 2179 2179 2179 2188 2188 2181 2181 2188 2188 2190 2190 2181 2181 2181 2181 2190 2190 2182 2182 2190 2190 2191 2191 2182 2182 2182 2182 2191 2191 2180 2180 2191 2191 2189 2189 2180 2180 2180 2180 2189 2189 2178 2178 2189 2189 2187 2187 2178 2178 2178 2178 2187 2187 2176 2176 2187 2187 2185 2185 2176 2176 2176 2176 2185 2185 4140 4140 2185 2185 4141 4141 4142 4142 2172 2172 2183 2183 2170 2170 2183 2183 2174 2174 2170 2170 2170 2170 2174 2174 2167 2167 2174 2174 2166 2166 2167 2167 2167 2167 2166 2166 2164 2164 2166 2166 2160 2160 2164 2164 2164 2164 2160 2160 2162 2162 2160 2160 2151 2151 2162 2162 4143 4143 4144 4144 2158 2158 4145 4145 2149 2149 2158 2158 2158 2158 2149 2149 2147 2147 2238 2238 2239 2239 2234 2234 2239 2239 2235 2235 2234 2234 2234 2234 2235 2235 2230 2230 2235 2235 2231 2231 2230 2230 2230 2230 2231 2231 2226 2226 2231 2231 2227 2227 2226 2226 2226 2226 2227 2227 4146 4146 2227 2227 4147 4147 4148 4148 2222 2222 2223 2223 2218 2218 2223 2223 2219 2219 2218 2218 2218 2218 2219 2219 2214 2214 2219 2219 2215 2215 2214 2214 2214 2214 2215 2215 2210 2210 2215 2215 2211 2211 2210 2210 2210 2210 2211 2211 2206 2206 2211 2211 2207 2207 2206 2206 4149 4149 4150 4150 2202 2202 4151 4151 2203 2203 2202 2202 2202 2202 2203 2203 2198 2198 2203 2203 2199 2199 2198 2198 2198 2198 2199 2199 2194 2194 2199 2199 2195 2195 2194 2194 2194 2194 2195 2195 2192 2192 2195 2195 2193 2193 2192 2192 2192 2192 2193 2193 2196 2196 2193 2193 2197 2197 2196 2196 2196 2196 2197 2197 2200 2200 2197 2197 2201 2201 2200 2200 2200 2200 2201 2201 2204 2204 2201 2201 2205 2205 2204 2204 2204 2204 2205 2205 4152 4152 2205 2205 4153 4153 4154 4154 2208 2208 2209 2209 2212 2212 2209 2209 2213 2213 2212 2212 2212 2212 2213 2213 2216 2216 2213 2213 2217 2217 2216 2216 2216 2216 2217 2217 2220 2220 2217 2217 2221 2221 2220 2220 2220 2220 2221 2221 2224 2224 2221 2221 2225 2225 2224 2224 4155 4155 4156 4156 2228 2228 4157 4157 2229 2229 2228 2228 2228 2228 2229 2229 2232 2232 2229 2229 2233 2233 2232 2232 2232 2232 2233 2233 2236 2236 2233 2233 2237 2237 2236 2236 2236 2236 2237 2237 2238 2238 2237 2237 2239 2239 2238 2238 2257 2257 4158 4158 4159 4159 2248 2248 2250 2250 2261 2261 2261 2261 2250 2250 2263 2263 2250 2250 2259 2259 2263 2263 2263 2263 2259 2259 2266 2266 2259 2259 2267 2267 2266 2266 2266 2266 2267 2267 2269 2269 2267 2267 2273 2273 2269 2269 2269 2269 2273 2273 2271 2271 4160 4160 4161 4161 2256 2256 4162 4162 2245 2245 2256 2256 2256 2256 2245 2245 2254 2254 2245 2245 2243 2243 2254 2254 2254 2254 2243 2243 2252 2252 2243 2243 2241 2241 2252 2252 2252 2252 2241 2241 2251 2251 2241 2241 2240 2240 2251 2251 2251 2251 2240 2240 2253 2253 2240 2240 2242 2242 2253 2253 2253 2253 2242 2242 2255 2255 2242 2242 2244 2244 2255 2255 2255 2255 2244 2244 2257 2257 2244 2244 2246 2246 2257 2257 2257 2257 2246 2246 4163 4163 2274 2274 4164 4164 4165 4165 2283 2283 2281 2281 2270 2270 2270 2270 2281 2281 2268 2268 2281 2281 2272 2272 2268 2268 2268 2268 2272 2272 2265 2265 2272 2272 2264 2264 2265 2265 2265 2265 2264 2264 2262 2262 2264 2264 2258 2258 2262 2262 2262 2262 2258 2258 2260 2260 2258 2258 2249 2249 2260 2260 2260 2260 2249 2249 2247 2247 2273 2273 2282 2282 2271 2271 2282 2282 2284 2284 2271 2271 4166 4166 4167 4167 2275 2275 4168 4168 2286 2286 2275 2275 2275 2275 2286 2286 2277 2277 2286 2286 2288 2288 2277 2277 2277 2277 2288 2288 2279 2279 2288 2288 2290 2290 2279 2279 2279 2279 2290 2290 2280 2280 2290 2290 2291 2291 2280 2280 2280 2280 2291 2291 2278 2278 2291 2291 2289 2289 2278 2278 2278 2278 2289 2289 2276 2276 2289 2289 2287 2287 2276 2276 2276 2276 2287 2287 2274 2274 2287 2287 2285 2285 2274 2274 2274 2274 2285 2285 4169 4169 2338 2338 2339 2339 2334 2334 2339 2339 2335 2335 2334 2334 2334 2334 2335 2335 2330 2330 2335 2335 2331 2331 2330 2330 2330 2330 2331 2331 2326 2326 2331 2331 2327 2327 2326 2326 2326 2326 2327 2327 4170 4170 2327 2327 4171 4171 4172 4172 2322 2322 2323 2323 2318 2318 2323 2323 2319 2319 2318 2318 2318 2318 2319 2319 2314 2314 2319 2319 2315 2315 2314 2314 2314 2314 2315 2315 2310 2310 2315 2315 2311 2311 2310 2310 2310 2310 2311 2311 2306 2306 2311 2311 2307 2307 2306 2306 4173 4173 4174 4174 2302 2302 4175 4175 2303 2303 2302 2302 2302 2302 2303 2303 2298 2298 2303 2303 2299 2299 2298 2298 2298 2298 2299 2299 2294 2294 2299 2299 2295 2295 2294 2294 2294 2294 2295 2295 2292 2292 2295 2295 2293 2293 2292 2292 2292 2292 2293 2293 2296 2296 2293 2293 2297 2297 2296 2296 2296 2296 2297 2297 2300 2300 2297 2297 2301 2301 2300 2300 2300 2300 2301 2301 2304 2304 2301 2301 2305 2305 2304 2304 2304 2304 2305 2305 4176 4176 2305 2305 4177 4177 4178 4178 2308 2308 2309 2309 2312 2312 2309 2309 2313 2313 2312 2312 2312 2312 2313 2313 2316 2316 2313 2313 2317 2317 2316 2316 2316 2316 2317 2317 2320 2320 2317 2317 2321 2321 2320 2320 2320 2320 2321 2321 2324 2324 2321 2321 2325 2325 2324 2324 4179 4179 4180 4180 2328 2328 4181 4181 2329 2329 2328 2328 2328 2328 2329 2329 2332 2332 2329 2329 2333 2333 2332 2332 2332 2332 2333 2333 2336 2336 2333 2333 2337 2337 2336 2336 2336 2336 2337 2337 2338 2338 2337 2337 2339 2339 2338 2338 2357 2357 4182 4182 4183 4183 2348 2348 2350 2350 2361 2361 2361 2361 2350 2350 2363 2363 2350 2350 2359 2359 2363 2363 2363 2363 2359 2359 2366 2366 2359 2359 2367 2367 2366 2366 2366 2366 2367 2367 2369 2369 2367 2367 2373 2373 2369 2369 2369 2369 2373 2373 2371 2371 4184 4184 4185 4185 2356 2356 4186 4186 2345 2345 2356 2356 2356 2356 2345 2345 2354 2354 2345 2345 2343 2343 2354 2354 2354 2354 2343 2343 2352 2352 2343 2343 2341 2341 2352 2352 2352 2352 2341 2341 2351 2351 2341 2341 2340 2340 2351 2351 2351 2351 2340 2340 2353 2353 2340 2340 2342 2342 2353 2353 2353 2353 2342 2342 2355 2355 2342 2342 2344 2344 2355 2355 2355 2355 2344 2344 2357 2357 2344 2344 2346 2346 2357 2357 2357 2357 2346 2346 4187 4187 2374 2374 4188 4188 4189 4189 2383 2383 2381 2381 2370 2370 2370 2370 2381 2381 2368 2368 2381 2381 2372 2372 2368 2368 2368 2368 2372 2372 2365 2365 2372 2372 2364 2364 2365 2365 2365 2365 2364 2364 2362 2362 2364 2364 2358 2358 2362 2362 2362 2362 2358 2358 2360 2360 2358 2358 2349 2349 2360 2360 2360 2360 2349 2349 2347 2347 2373 2373 2382 2382 2371 2371 2382 2382 2384 2384 2371 2371 4190 4190 4191 4191 2375 2375 4192 4192 2386 2386 2375 2375 2375 2375 2386 2386 2377 2377 2386 2386 2388 2388 2377 2377 2377 2377 2388 2388 2379 2379 2388 2388 2390 2390 2379 2379 2379 2379 2390 2390 2380 2380 2390 2390 2391 2391 2380 2380 2380 2380 2391 2391 2378 2378 2391 2391 2389 2389 2378 2378 2378 2378 2389 2389 2376 2376 2389 2389 2387 2387 2376 2376 2376 2376 2387 2387 2374 2374 2387 2387 2385 2385 2374 2374 2374 2374 2385 2385 4193 4193 2395 2395 2398 2398 2400 2400 2398 2398 2399 2399 2400 2400 2400 2400 2399 2399 2404 2404 2399 2399 2403 2403 2404 2404 2404 2404 2403 2403 4194 4194 2403 2403 4195 4195 4196 4196 2408 2408 2407 2407 2412 2412 2407 2407 2411 2411 2412 2412 2412 2412 2411 2411 2416 2416 2411 2411 2415 2415 2416 2416 2416 2416 2415 2415 2420 2420 2415 2415 2419 2419 2420 2420 2420 2420 2419 2419 2424 2424 2419 2419 2423 2423 2424 2424 4197 4197 4198 4198 2428 2428 4199 4199 2427 2427 2428 2428 2428 2428 2427 2427 2432 2432 2427 2427 2431 2431 2432 2432 2431 2431 2435 2435 2432 2432 2432 2432 2435 2435 2437 2437 2435 2435 2436 2436 2437 2437 2437 2437 2436 2436 2441 2441 2436 2436 2440 2440 2441 2441 2441 2441 2440 2440 2439 2439 2440 2440 2438 2438 2439 2439 2439 2439 2438 2438 2434 2434 2438 2438 2433 2433 2434 2434 2434 2434 2433 2433 2430 2430 2433 2433 2429 2429 2430 2430 2430 2430 2429 2429 4200 4200 2429 2429 4201 4201 4202 4202 2426 2426 2425 2425 2422 2422 2425 2425 2421 2421 2422 2422 2422 2422 2421 2421 2418 2418 2421 2421 2417 2417 2418 2418 2418 2418 2417 2417 2414 2414 2417 2417 2413 2413 2414 2414 2414 2414 2413 2413 2410 2410 2413 2413 2409 2409 2410 2410 4203 4203 4204 4204 2406 2406 4205 4205 2405 2405 2406 2406 2406 2406 2405 2405 2402 2402 2405 2405 2401 2401 2402 2402 2402 2402 2401 2401 2397 2397 2401 2401 2396 2396 2397 2397 2397 2397 2396 2396 2393 2393 2396 2396 2392 2392 2393 2393 2393 2393 2392 2392 2395 2395 2392 2392 2394 2394 2395 2395 2395 2395 2394 2394 2398 2398 2473 2473 2478 2478 2475 2475 2478 2478 2487 2487 2475 2475 4206 4206 4207 4207 2480 2480 2465 2465 2461 2461 2467 2467 2461 2461 2463 2463 2467 2467 2467 2467 2463 2463 2470 2470 2463 2463 2471 2471 2470 2470 2470 2470 2471 2471 2473 2473 2471 2471 2477 2477 2473 2473 2473 2473 2477 2477 2478 2478 2458 2458 2449 2449 2460 2460 2449 2449 2451 2451 2460 2460 2460 2460 2451 2451 4208 4208 2451 2451 4209 4209 4210 4210 2465 2465 2453 2453 2461 2461 2457 2457 2445 2445 2455 2455 2445 2445 2443 2443 2455 2455 2455 2455 2443 2443 2454 2454 2443 2443 2442 2442 2454 2454 2454 2454 2442 2442 2456 2456 2442 2442 2444 2444 2456 2456 2456 2456 2444 2444 2458 2458 2444 2444 2447 2447 2458 2458 2458 2458 2447 2447 2449 2449 2459 2459 2448 2448 2457 2457 2448 2448 2446 2446 2457 2457 2457 2457 2446 2446 2445 2445 2481 2481 2490 2490 2479 2479 2490 2490 2488 2488 2479 2479 2479 2479 2488 2488 4211 4211 2488 2488 4212 4212 4213 4213 2474 2474 2486 2486 2472 2472 2486 2486 2476 2476 2472 2472 2472 2472 2476 2476 2469 2469 2476 2476 2468 2468 2469 2469 2469 2469 2468 2468 2466 2466 2468 2468 2462 2462 2466 2466 2466 2466 2462 2462 2464 2464 2462 2462 2452 2452 2464 2464 4214 4214 4215 4215 2459 2459 4216 4216 2450 2450 2459 2459 2459 2459 2450 2450 2448 2448 2483 2483 2494 2494 2481 2481 2494 2494 2492 2492 2481 2481 2481 2481 2492 2492 2490 2490 4217 4217 2489 2489 2480 2480 2489 2489 2491 2491 2480 2480 2480 2480 2491 2491 2482 2482 2491 2491 2493 2493 2482 2482 2482 2482 2493 2493 2484 2484 2493 2493 2496 2496 2484 2484 2484 2484 2496 2496 2485 2485 2496 2496 2497 2497 2485 2485 2485 2485 2497 2497 2483 2483 2497 2497 2495 2495 2483 2483 2483 2483 2495 2495 2494 2494 2544 2544 2545 2545 2540 2540 2545 2545 2541 2541 2540 2540 2540 2540 2541 2541 2536 2536 2541 2541 2537 2537 2536 2536 2536 2536 2537 2537 2532 2532 2537 2537 2533 2533 2532 2532 2532 2532 2533 2533 4218 4218 2533 2533 4219 4219 4220 4220 2528 2528 2529 2529 2524 2524 2529 2529 2525 2525 2524 2524 2524 2524 2525 2525 2520 2520 2525 2525 2521 2521 2520 2520 2520 2520 2521 2521 2516 2516 2521 2521 2517 2517 2516 2516 2516 2516 2517 2517 2512 2512 2517 2517 2513 2513 2512 2512 4221 4221 4222 4222 2508 2508 4223 4223 2509 2509 2508 2508 2508 2508 2509 2509 2504 2504 2509 2509 2505 2505 2504 2504 2504 2504 2505 2505 2500 2500 2505 2505 2501 2501 2500 2500 2500 2500 2501 2501 2498 2498 2501 2501 2499 2499 2498 2498 2498 2498 2499 2499 2502 2502 2499 2499 2503 2503 2502 2502 2502 2502 2503 2503 2506 2506 2503 2503 2507 2507 2506 2506 2506 2506 2507 2507 2510 2510 2507 2507 2511 2511 2510 2510 2510 2510 2511 2511 4224 4224 2511 2511 4225 4225 4226 4226 2514 2514 2515 2515 2518 2518 2515 2515 2519 2519 2518 2518 2518 2518 2519 2519 2522 2522 2519 2519 2523 2523 2522 2522 2522 2522 2523 2523 2526 2526 2523 2523 2527 2527 2526 2526 2526 2526 2527 2527 2530 2530 2527 2527 2531 2531 2530 2530 4227 4227 4228 4228 2534 2534 4229 4229 2535 2535 2534 2534 2534 2534 2535 2535 2538 2538 2535 2535 2539 2539 2538 2538 2538 2538 2539 2539 2542 2542 2539 2539 2543 2543 2542 2542 2542 2542 2543 2543 2544 2544 2543 2543 2545 2545 2544 2544 2561 2561 2552 2552 2563 2563 2552 2552 2554 2554 2563 2563 2563 2563 2554 2554 4230 4230 2554 2554 4231 4231 4232 4232 2567 2567 2556 2556 2569 2569 2556 2556 2565 2565 2569 2569 2569 2569 2565 2565 2572 2572 2565 2565 2573 2573 2572 2572 2572 2572 2573 2573 2575 2575 2573 2573 2579 2579 2575 2575 2575 2575 2579 2579 2577 2577 2579 2579 2588 2588 2577 2577 4233 4233 4234 4234 2581 2581 2562 2562 2551 2551 2560 2560 2551 2551 2549 2549 2560 2560 2560 2560 2549 2549 2558 2558 2549 2549 2547 2547 2558 2558 2558 2558 2547 2547 2557 2557 2547 2547 2546 2546 2557 2557 2557 2557 2546 2546 2559 2559 2546 2546 2548 2548 2559 2559 2559 2559 2548 2548 2561 2561 2548 2548 2550 2550 2561 2561 2561 2561 2550 2550 2552 2552 2582 2582 2591 2591 2580 2580 2591 2591 2589 2589 2580 2580 2580 2580 2589 2589 4235 4235 2589 2589 4236 4236 4237 4237 2576 2576 2587 2587 2574 2574 2587 2587 2578 2578 2574 2574 2574 2574 2578 2578 2571 2571 2578 2578 2570 2570 2571 2571 2571 2571 2570 2570 2568 2568 2570 2570 2564 2564 2568 2568 2568 2568 2564 2564 2566 2566 2564 2564 2555 2555 2566 2566 4238 4238 4239 4239 2562 2562 4240 4240 2553 2553 2562 2562 2562 2562 2553 2553 2551 2551 4241 4241 2590 2590 2581 2581 2590 2590 2592 2592 2581 2581 2581 2581 2592 2592 2583 2583 2592 2592 2594 2594 2583 2583 2583 2583 2594 2594 2585 2585 2594 2594 2596 2596 2585 2585 2585 2585 2596 2596 2586 2586 2596 2596 2597 2597 2586 2586 2586 2586 2597 2597 2584 2584 2597 2597 2595 2595 2584 2584 2584 2584 2595 2595 2582 2582 2595 2595 2593 2593 2582 2582 2582 2582 2593 2593 2591 2591 2644 2644 2645 2645 2640 2640 2645 2645 2641 2641 2640 2640 2640 2640 2641 2641 2636 2636 2641 2641 2637 2637 2636 2636 2636 2636 2637 2637 2632 2632 2637 2637 2633 2633 2632 2632 2632 2632 2633 2633 4242 4242 2633 2633 4243 4243 4244 4244 2628 2628 2629 2629 2624 2624 2629 2629 2625 2625 2624 2624 2624 2624 2625 2625 2620 2620 2625 2625 2621 2621 2620 2620 2620 2620 2621 2621 2616 2616 2621 2621 2617 2617 2616 2616 2616 2616 2617 2617 2612 2612 2617 2617 2613 2613 2612 2612 4245 4245 4246 4246 2608 2608 4247 4247 2609 2609 2608 2608 2608 2608 2609 2609 2604 2604 2609 2609 2605 2605 2604 2604 2604 2604 2605 2605 2600 2600 2605 2605 2601 2601 2600 2600 2600 2600 2601 2601 2598 2598 2601 2601 2599 2599 2598 2598 2598 2598 2599 2599 2602 2602 2599 2599 2603 2603 2602 2602 2602 2602 2603 2603 2606 2606 2603 2603 2607 2607 2606 2606 2606 2606 2607 2607 2610 2610 2607 2607 2611 2611 2610 2610 2610 2610 2611 2611 4248 4248 2611 2611 4249 4249 4250 4250 2614 2614 2615 2615 2618 2618 2615 2615 2619 2619 2618 2618 2618 2618 2619 2619 2622 2622 2619 2619 2623 2623 2622 2622 2622 2622 2623 2623 2626 2626 2623 2623 2627 2627 2626 2626 2626 2626 2627 2627 2630 2630 2627 2627 2631 2631 2630 2630 4251 4251 4252 4252 2634 2634 4253 4253 2635 2635 2634 2634 2634 2634 2635 2635 2638 2638 2635 2635 2639 2639 2638 2638 2638 2638 2639 2639 2642 2642 2639 2639 2643 2643 2642 2642 2642 2642 2643 2643 2644 2644 2643 2643 2645 2645 2644 2644 2662 2662 4254 4254 4255 4255 2653 2653 2655 2655 2666 2666 2666 2666 2655 2655 2668 2668 2655 2655 2664 2664 2668 2668 2668 2668 2664 2664 2671 2671 2664 2664 2672 2672 2671 2671 2671 2671 2672 2672 2674 2674 2672 2672 2678 2678 2674 2674 2674 2674 2678 2678 2676 2676 2678 2678 2687 2687 2676 2676 2687 2687 2688 2688 2676 2676 4256 4256 4257 4257 2680 2680 4258 4258 2690 2690 2680 2680 2680 2680 2690 2690 2682 2682 2690 2690 2692 2692 2682 2682 2682 2682 2692 2692 2684 2684 2692 2692 2694 2694 2684 2684 2684 2684 2694 2694 2685 2685 2694 2694 2695 2695 2685 2685 2685 2685 2695 2695 2683 2683 2695 2695 2693 2693 2683 2683 2683 2683 2693 2693 2681 2681 2693 2693 2691 2691 2681 2681 2681 2681 2691 2691 2679 2679 2691 2691 2689 2689 2679 2679 2679 2679 2689 2689 4259 4259 2689 2689 4260 4260 4261 4261 2675 2675 2686 2686 2673 2673 2686 2686 2677 2677 2673 2673 2673 2673 2677 2677 2670 2670 2677 2677 2669 2669 2670 2670 2670 2670 2669 2669 2667 2667 2669 2669 2663 2663 2667 2667 2667 2667 2663 2663 2665 2665 2663 2663 2654 2654 2665 2665 4262 4262 4263 4263 2661 2661 4264 4264 2651 2651 2661 2661 2661 2661 2651 2651 2659 2659 2651 2651 2649 2649 2659 2659 2659 2659 2649 2649 2657 2657 2649 2649 2647 2647 2657 2657 2657 2657 2647 2647 2656 2656 2647 2647 2646 2646 2656 2656 2656 2656 2646 2646 2658 2658 2646 2646 2648 2648 2658 2658 2658 2658 2648 2648 2660 2660 2648 2648 2650 2650 2660 2660 2660 2660 2650 2650 2662 2662 2650 2650 2652 2652 2662 2662 2662 2662 2652 2652 4265 4265 2742 2742 2743 2743 2738 2738 2743 2743 2739 2739 2738 2738 2738 2738 2739 2739 2734 2734 2739 2739 2735 2735 2734 2734 2734 2734 2735 2735 2730 2730 2735 2735 2731 2731 2730 2730 2730 2730 2731 2731 4266 4266 2731 2731 4267 4267 4268 4268 2726 2726 2727 2727 2722 2722 2727 2727 2723 2723 2722 2722 2722 2722 2723 2723 2718 2718 2723 2723 2719 2719 2718 2718 2718 2718 2719 2719 2714 2714 2719 2719 2715 2715 2714 2714 2714 2714 2715 2715 2710 2710 2715 2715 2711 2711 2710 2710 4269 4269 4270 4270 2706 2706 4271 4271 2707 2707 2706 2706 2706 2706 2707 2707 2702 2702 2707 2707 2703 2703 2702 2702 2702 2702 2703 2703 2698 2698 2703 2703 2699 2699 2698 2698 2698 2698 2699 2699 2696 2696 2699 2699 2697 2697 2696 2696 2696 2696 2697 2697 2700 2700 2697 2697 2701 2701 2700 2700 2700 2700 2701 2701 2704 2704 2701 2701 2705 2705 2704 2704 2704 2704 2705 2705 2708 2708 2705 2705 2709 2709 2708 2708 2708 2708 2709 2709 4272 4272 2709 2709 4273 4273 4274 4274 2712 2712 2713 2713 2716 2716 2713 2713 2717 2717 2716 2716 2716 2716 2717 2717 2720 2720 2717 2717 2721 2721 2720 2720 2720 2720 2721 2721 2724 2724 2721 2721 2725 2725 2724 2724 2724 2724 2725 2725 2728 2728 2725 2725 2729 2729 2728 2728 4275 4275 4276 4276 2732 2732 4277 4277 2733 2733 2732 2732 2732 2732 2733 2733 2736 2736 2733 2733 2737 2737 2736 2736 2736 2736 2737 2737 2740 2740 2737 2737 2741 2741 2740 2740 2740 2740 2741 2741 2742 2742 2741 2741 2743 2743 2742 2742 2760 2760 4278 4278 4279 4279 2751 2751 2753 2753 2764 2764 2764 2764 2753 2753 2766 2766 2753 2753 2762 2762 2766 2766 2766 2766 2762 2762 2769 2769 2762 2762 2770 2770 2769 2769 2769 2769 2770 2770 2772 2772 2770 2770 2776 2776 2772 2772 2772 2772 2776 2776 2774 2774 2776 2776 2785 2785 2774 2774 2785 2785 2786 2786 2774 2774 4280 4280 4281 4281 2778 2778 4282 4282 2788 2788 2778 2778 2778 2778 2788 2788 2780 2780 2788 2788 2790 2790 2780 2780 2780 2780 2790 2790 2782 2782 2790 2790 2792 2792 2782 2782 2782 2782 2792 2792 2783 2783 2792 2792 2793 2793 2783 2783 2783 2783 2793 2793 2781 2781 2793 2793 2791 2791 2781 2781 2781 2781 2791 2791 2779 2779 2791 2791 2789 2789 2779 2779 2779 2779 2789 2789 2777 2777 2789 2789 2787 2787 2777 2777 2777 2777 2787 2787 4283 4283 2787 2787 4284 4284 4285 4285 2773 2773 2784 2784 2771 2771 2784 2784 2775 2775 2771 2771 2771 2771 2775 2775 2768 2768 2775 2775 2767 2767 2768 2768 2768 2768 2767 2767 2765 2765 2767 2767 2761 2761 2765 2765 2765 2765 2761 2761 2763 2763 2761 2761 2752 2752 2763 2763 4286 4286 4287 4287 2759 2759 4288 4288 2749 2749 2759 2759 2759 2759 2749 2749 2757 2757 2749 2749 2747 2747 2757 2757 2757 2757 2747 2747 2755 2755 2747 2747 2745 2745 2755 2755 2755 2755 2745 2745 2754 2754 2745 2745 2744 2744 2754 2754 2754 2754 2744 2744 2756 2756 2744 2744 2746 2746 2756 2756 2756 2756 2746 2746 2758 2758 2746 2746 2748 2748 2758 2758 2758 2758 2748 2748 2760 2760 2748 2748 2750 2750 2760 2760 2760 2760 2750 2750 4289 4289 2795 2795 2794 2794 2797 2797 2794 2794 2796 2796 2797 2797 2797 2797 2796 2796 2801 2801 2796 2796 2800 2800 2801 2801 2801 2801 2800 2800 2805 2805 2800 2800 2804 2804 2805 2805 2805 2805 2804 2804 4290 4290 2804 2804 4291 4291 4292 4292 2809 2809 2808 2808 2813 2813 2808 2808 2812 2812 2813 2813 2813 2813 2812 2812 2817 2817 2812 2812 2816 2816 2817 2817 2817 2817 2816 2816 2821 2821 2816 2816 2820 2820 2821 2821 2821 2821 2820 2820 2825 2825 2820 2820 2824 2824 2825 2825 4293 4293 4294 4294 2829 2829 4295 4295 2828 2828 2829 2829 2829 2829 2828 2828 2833 2833 2828 2828 2832 2832 2833 2833 2833 2833 2832 2832 2837 2837 2832 2832 2836 2836 2837 2837 2837 2837 2836 2836 2841 2841 2836 2836 2840 2840 2841 2841 2841 2841 2840 2840 2839 2839 2840 2840 2838 2838 2839 2839 2839 2839 2838 2838 2835 2835 2838 2838 2834 2834 2835 2835 2835 2835 2834 2834 2831 2831 2834 2834 2830 2830 2831 2831 2831 2831 2830 2830 4296 4296 2830 2830 4297 4297 4298 4298 2827 2827 2826 2826 2823 2823 2826 2826 2822 2822 2823 2823 2823 2823 2822 2822 2819 2819 2822 2822 2818 2818 2819 2819 2819 2819 2818 2818 2815 2815 2818 2818 2814 2814 2815 2815 2815 2815 2814 2814 2811 2811 2814 2814 2810 2810 2811 2811 4299 4299 4300 4300 2807 2807 4301 4301 2806 2806 2807 2807 2807 2807 2806 2806 2803 2803 2806 2806 2802 2802 2803 2803 2803 2803 2802 2802 2799 2799 2802 2802 2798 2798 2799 2799 2799 2799 2798 2798 2795 2795 2798 2798 2794 2794 2795 2795 2879 2879 4302 4302 4303 4303 2877 2877 2876 2876 2874 2874 2874 2874 2876 2876 2870 2870 2876 2876 2872 2872 2870 2870 2870 2870 2872 2872 2867 2867 2872 2872 2868 2868 2867 2867 2867 2867 2868 2868 2864 2864 2868 2868 2862 2862 2864 2864 2864 2864 2862 2862 2860 2860 2862 2862 2858 2858 2860 2860 2858 2858 2856 2856 2860 2860 4304 4304 4305 4305 2855 2855 4306 4306 2851 2851 2855 2855 2855 2855 2851 2851 2853 2853 2851 2851 2846 2846 2853 2853 2853 2853 2846 2846 2849 2849 2846 2846 2844 2844 2849 2849 2849 2849 2844 2844 2847 2847 2844 2844 2842 2842 2847 2847 2847 2847 2842 2842 2848 2848 2842 2842 2843 2843 2848 2848 2848 2848 2843 2843 2852 2852 2843 2843 2845 2845 2852 2852 2852 2852 2845 2845 2854 2854 2845 2845 2850 2850 2854 2854 2854 2854 2850 2850 4307 4307 2850 2850 4308 4308 4309 4309 2859 2859 2857 2857 2863 2863 2857 2857 2861 2861 2863 2863 2863 2863 2861 2861 2866 2866 2861 2861 2865 2865 2866 2866 2866 2866 2865 2865 2869 2869 2865 2865 2871 2871 2869 2869 2869 2869 2871 2871 2873 2873 2871 2871 2875 2875 2873 2873 4310 4310 4311 4311 2878 2878 4312 4312 2882 2882 2878 2878 2878 2878 2882 2882 2880 2880 2882 2882 2887 2887 2880 2880 2880 2880 2887 2887 2884 2884 2887 2887 2889 2889 2884 2884 2884 2884 2889 2889 2886 2886 2889 2889 2891 2891 2886 2886 2886 2886 2891 2891 2885 2885 2891 2891 2890 2890 2885 2885 2885 2885 2890 2890 2881 2881 2890 2890 2888 2888 2881 2881 2881 2881 2888 2888 2879 2879 2888 2888 2883 2883 2879 2879 2879 2879 2883 2883 4313 4313 2893 2893 2892 2892 2895 2895 2892 2892 2894 2894 2895 2895 2895 2895 2894 2894 2899 2899 2894 2894 2898 2898 2899 2899 2899 2899 2898 2898 2903 2903 2898 2898 2902 2902 2903 2903 2903 2903 2902 2902 4314 4314 2902 2902 4315 4315 4316 4316 2907 2907 2906 2906 2911 2911 2906 2906 2910 2910 2911 2911 2911 2911 2910 2910 2915 2915 2910 2910 2914 2914 2915 2915 2915 2915 2914 2914 2919 2919 2914 2914 2918 2918 2919 2919 2919 2919 2918 2918 2923 2923 2918 2918 2922 2922 2923 2923 4317 4317 4318 4318 2927 2927 4319 4319 2926 2926 2927 2927 2927 2927 2926 2926 2931 2931 2926 2926 2930 2930 2931 2931 2931 2931 2930 2930 2935 2935 2930 2930 2934 2934 2935 2935 2935 2935 2934 2934 2939 2939 2934 2934 2938 2938 2939 2939 2939 2939 2938 2938 2937 2937 2938 2938 2936 2936 2937 2937 2937 2937 2936 2936 2933 2933 2936 2936 2932 2932 2933 2933 2933 2933 2932 2932 2929 2929 2932 2932 2928 2928 2929 2929 2929 2929 2928 2928 4320 4320 2928 2928 4321 4321 4322 4322 2925 2925 2924 2924 2921 2921 2924 2924 2920 2920 2921 2921 2921 2921 2920 2920 2917 2917 2920 2920 2916 2916 2917 2917 2917 2917 2916 2916 2913 2913 2916 2916 2912 2912 2913 2913 2913 2913 2912 2912 2909 2909 2912 2912 2908 2908 2909 2909 4323 4323 4324 4324 2905 2905 4325 4325 2904 2904 2905 2905 2905 2905 2904 2904 2901 2901 2904 2904 2900 2900 2901 2901 2901 2901 2900 2900 2897 2897 2900 2900 2896 2896 2897 2897 2897 2897 2896 2896 2893 2893 2896 2896 2892 2892 2893 2893 2977 2977 4326 4326 4327 4327 2975 2975 2974 2974 2972 2972 2972 2972 2974 2974 2968 2968 2974 2974 2970 2970 2968 2968 2968 2968 2970 2970 2965 2965 2970 2970 2966 2966 2965 2965 2965 2965 2966 2966 2962 2962 2966 2966 2960 2960 2962 2962 2962 2962 2960 2960 2958 2958 2960 2960 2956 2956 2958 2958 2956 2956 2954 2954 2958 2958 4328 4328 4329 4329 2953 2953 4330 4330 2949 2949 2953 2953 2953 2953 2949 2949 2951 2951 2949 2949 2944 2944 2951 2951 2951 2951 2944 2944 2947 2947 2944 2944 2942 2942 2947 2947 2947 2947 2942 2942 2945 2945 2942 2942 2940 2940 2945 2945 2945 2945 2940 2940 2946 2946 2940 2940 2941 2941 2946 2946 2946 2946 2941 2941 2950 2950 2941 2941 2943 2943 2950 2950 2950 2950 2943 2943 2952 2952 2943 2943 2948 2948 2952 2952 2952 2952 2948 2948 4331 4331 2948 2948 4332 4332 4333 4333 2957 2957 2955 2955 2961 2961 2955 2955 2959 2959 2961 2961 2961 2961 2959 2959 2964 2964 2959 2959 2963 2963 2964 2964 2964 2964 2963 2963 2967 2967 2963 2963 2969 2969 2967 2967 2967 2967 2969 2969 2971 2971 2969 2969 2973 2973 2971 2971 4334 4334 4335 4335 2976 2976 4336 4336 2980 2980 2976 2976 2976 2976 2980 2980 2978 2978 2980 2980 2985 2985 2978 2978 2978 2978 2985 2985 2982 2982 2985 2985 2987 2987 2982 2982 2982 2982 2987 2987 2984 2984 2987 2987 2989 2989 2984 2984 2984 2984 2989 2989 2983 2983 2989 2989 2988 2988 2983 2983 2983 2983 2988 2988 2979 2979 2988 2988 2986 2986 2979 2979 2979 2979 2986 2986 2977 2977 2986 2986 2981 2981 2977 2977 2977 2977 2981 2981 4337 4337 2991 2991 2990 2990 2993 2993 2990 2990 2992 2992 2993 2993 2993 2993 2992 2992 2997 2997 2992 2992 2996 2996 2997 2997 2997 2997 2996 2996 3001 3001 2996 2996 3000 3000 3001 3001 3001 3001 3000 3000 4338 4338 3000 3000 4339 4339 4340 4340 3005 3005 3004 3004 3009 3009 3004 3004 3008 3008 3009 3009 3009 3009 3008 3008 3013 3013 3008 3008 3012 3012 3013 3013 3013 3013 3012 3012 3017 3017 3012 3012 3016 3016 3017 3017 3017 3017 3016 3016 3021 3021 3016 3016 3020 3020 3021 3021 4341 4341 4342 4342 3025 3025 4343 4343 3024 3024 3025 3025 3025 3025 3024 3024 3029 3029 3024 3024 3028 3028 3029 3029 3029 3029 3028 3028 3033 3033 3028 3028 3032 3032 3033 3033 3033 3033 3032 3032 3037 3037 3032 3032 3036 3036 3037 3037 3037 3037 3036 3036 3035 3035 3036 3036 3034 3034 3035 3035 3035 3035 3034 3034 3031 3031 3034 3034 3030 3030 3031 3031 3031 3031 3030 3030 3027 3027 3030 3030 3026 3026 3027 3027 3027 3027 3026 3026 4344 4344 3026 3026 4345 4345 4346 4346 3023 3023 3022 3022 3019 3019 3022 3022 3018 3018 3019 3019 3019 3019 3018 3018 3015 3015 3018 3018 3014 3014 3015 3015 3015 3015 3014 3014 3011 3011 3014 3014 3010 3010 3011 3011 3011 3011 3010 3010 3007 3007 3010 3010 3006 3006 3007 3007 4347 4347 4348 4348 3003 3003 4349 4349 3002 3002 3003 3003 3003 3003 3002 3002 2999 2999 3002 3002 2998 2998 2999 2999 2999 2999 2998 2998 2995 2995 2998 2998 2994 2994 2995 2995 2995 2995 2994 2994 2991 2991 2994 2994 2990 2990 2991 2991 3050 3050 3043 3043 3052 3052 3043 3043 3048 3048 3052 3052 3052 3052 3048 3048 4350 4350 3048 3048 4351 4351 4352 4352 3056 3056 3054 3054 3060 3060 3054 3054 3058 3058 3060 3060 3060 3060 3058 3058 3063 3063 3058 3058 3062 3062 3063 3063 3063 3063 3062 3062 3066 3066 3062 3062 3068 3068 3066 3066 3066 3066 3068 3068 3070 3070 3068 3068 3072 3072 3070 3070 4353 4353 4354 4354 3074 3074 4355 4355 3078 3078 3074 3074 3074 3074 3078 3078 3076 3076 3078 3078 3083 3083 3076 3076 3076 3076 3083 3083 3080 3080 3083 3083 3085 3085 3080 3080 3080 3080 3085 3085 3082 3082 3085 3085 3087 3087 3082 3082 3082 3082 3087 3087 3081 3081 3087 3087 3086 3086 3081 3081 3081 3081 3086 3086 3077 3077 3086 3086 3084 3084 3077 3077 3077 3077 3084 3084 3075 3075 3084 3084 3079 3079 3075 3075 3075 3075 3079 3079 4356 4356 3079 3079 4357 4357 4358 4358 3071 3071 3073 3073 3067 3067 3073 3073 3069 3069 3067 3067 3067 3067 3069 3069 3064 3064 3069 3069 3065 3065 3064 3064 3064 3064 3065 3065 3061 3061 3065 3065 3059 3059 3061 3061 3061 3061 3059 3059 3057 3057 3059 3059 3055 3055 3057 3057 4359 4359 4360 4360 3053 3053 4361 4361 3049 3049 3053 3053 3049 3049 3044 3044 3053 3053 3053 3053 3044 3044 3051 3051 3044 3044 3042 3042 3051 3051 3051 3051 3042 3042 3047 3047 3042 3042 3040 3040 3047 3047 3047 3047 3040 3040 3045 3045 3040 3040 3038 3038 3045 3045 3045 3045 3038 3038 3046 3046 3038 3038 3039 3039 3046 3046 3046 3046 3039 3039 3050 3050 3039 3039 3041 3041 3050 3050 3050 3050 3041 3041 3043 3043 3089 3089 3088 3088 3091 3091 3088 3088 3090 3090 3091 3091 3091 3091 3090 3090 3095 3095 3090 3090 3094 3094 3095 3095 3095 3095 3094 3094 3099 3099 3094 3094 3098 3098 3099 3099 3099 3099 3098 3098 4362 4362 3098 3098 4363 4363 4364 4364 3103 3103 3102 3102 3107 3107 3102 3102 3106 3106 3107 3107 3107 3107 3106 3106 3111 3111 3106 3106 3110 3110 3111 3111 3111 3111 3110 3110 3115 3115 3110 3110 3114 3114 3115 3115 3115 3115 3114 3114 3119 3119 3114 3114 3118 3118 3119 3119 4365 4365 4366 4366 3123 3123 4367 4367 3122 3122 3123 3123 3123 3123 3122 3122 3127 3127 3122 3122 3126 3126 3127 3127 3127 3127 3126 3126 3131 3131 3126 3126 3130 3130 3131 3131 3131 3131 3130 3130 3135 3135 3130 3130 3134 3134 3135 3135 3135 3135 3134 3134 3133 3133 3134 3134 3132 3132 3133 3133 3133 3133 3132 3132 3129 3129 3132 3132 3128 3128 3129 3129 3129 3129 3128 3128 3125 3125 3128 3128 3124 3124 3125 3125 3125 3125 3124 3124 4368 4368 3124 3124 4369 4369 4370 4370 3121 3121 3120 3120 3117 3117 3120 3120 3116 3116 3117 3117 3117 3117 3116 3116 3113 3113 3116 3116 3112 3112 3113 3113 3113 3113 3112 3112 3109 3109 3112 3112 3108 3108 3109 3109 3109 3109 3108 3108 3105 3105 3108 3108 3104 3104 3105 3105 4371 4371 4372 4372 3101 3101 4373 4373 3100 3100 3101 3101 3101 3101 3100 3100 3097 3097 3100 3100 3096 3096 3097 3097 3097 3097 3096 3096 3093 3093 3096 3096 3092 3092 3093 3093 3093 3093 3092 3092 3089 3089 3092 3092 3088 3088 3089 3089 3148 3148 3141 3141 3150 3150 3141 3141 3146 3146 3150 3150 3150 3150 3146 3146 4374 4374 3146 3146 4375 4375 4376 4376 3154 3154 3152 3152 3158 3158 3152 3152 3156 3156 3158 3158 3158 3158 3156 3156 3161 3161 3156 3156 3160 3160 3161 3161 3161 3161 3160 3160 3164 3164 3160 3160 3166 3166 3164 3164 3164 3164 3166 3166 3168 3168 3166 3166 3170 3170 3168 3168 4377 4377 4378 4378 3172 3172 4379 4379 3176 3176 3172 3172 3172 3172 3176 3176 3174 3174 3176 3176 3181 3181 3174 3174 3174 3174 3181 3181 3178 3178 3181 3181 3183 3183 3178 3178 3178 3178 3183 3183 3180 3180 3183 3183 3185 3185 3180 3180 3180 3180 3185 3185 3179 3179 3185 3185 3184 3184 3179 3179 3179 3179 3184 3184 3175 3175 3184 3184 3182 3182 3175 3175 3175 3175 3182 3182 3173 3173 3182 3182 3177 3177 3173 3173 3173 3173 3177 3177 4380 4380 3177 3177 4381 4381 4382 4382 3169 3169 3171 3171 3165 3165 3171 3171 3167 3167 3165 3165 3165 3165 3167 3167 3162 3162 3167 3167 3163 3163 3162 3162 3162 3162 3163 3163 3159 3159 3163 3163 3157 3157 3159 3159 3159 3159 3157 3157 3155 3155 3157 3157 3153 3153 3155 3155 4383 4383 4384 4384 3151 3151 4385 4385 3147 3147 3151 3151 3147 3147 3142 3142 3151 3151 3151 3151 3142 3142 3149 3149 3142 3142 3140 3140 3149 3149 3149 3149 3140 3140 3145 3145 3140 3140 3138 3138 3145 3145 3145 3145 3138 3138 3143 3143 3138 3138 3136 3136 3143 3143 3143 3143 3136 3136 3144 3144 3136 3136 3137 3137 3144 3144 3144 3144 3137 3137 3148 3148 3137 3137 3139 3139 3148 3148 3148 3148 3139 3139 3141 3141 3187 3187 3186 3186 3189 3189 3186 3186 3188 3188 3189 3189 3189 3189 3188 3188 3193 3193 3188 3188 3192 3192 3193 3193 3193 3193 3192 3192 3197 3197 3192 3192 3196 3196 3197 3197 3197 3197 3196 3196 4386 4386 3196 3196 4387 4387 4388 4388 3201 3201 3200 3200 3205 3205 3200 3200 3204 3204 3205 3205 3205 3205 3204 3204 3209 3209 3204 3204 3208 3208 3209 3209 3209 3209 3208 3208 3213 3213 3208 3208 3212 3212 3213 3213 3213 3213 3212 3212 3217 3217 3212 3212 3216 3216 3217 3217 4389 4389 4390 4390 3221 3221 4391 4391 3220 3220 3221 3221 3221 3221 3220 3220 3225 3225 3220 3220 3224 3224 3225 3225 3225 3225 3224 3224 3229 3229 3224 3224 3228 3228 3229 3229 3229 3229 3228 3228 3233 3233 3228 3228 3232 3232 3233 3233 3233 3233 3232 3232 3231 3231 3232 3232 3230 3230 3231 3231 3231 3231 3230 3230 3227 3227 3230 3230 3226 3226 3227 3227 3227 3227 3226 3226 3223 3223 3226 3226 3222 3222 3223 3223 3223 3223 3222 3222 4392 4392 3222 3222 4393 4393 4394 4394 3219 3219 3218 3218 3215 3215 3218 3218 3214 3214 3215 3215 3215 3215 3214 3214 3211 3211 3214 3214 3210 3210 3211 3211 3211 3211 3210 3210 3207 3207 3210 3210 3206 3206 3207 3207 3207 3207 3206 3206 3203 3203 3206 3206 3202 3202 3203 3203 4395 4395 4396 4396 3199 3199 4397 4397 3198 3198 3199 3199 3199 3199 3198 3198 3195 3195 3198 3198 3194 3194 3195 3195 3195 3195 3194 3194 3191 3191 3194 3194 3190 3190 3191 3191 3191 3191 3190 3190 3187 3187 3190 3190 3186 3186 3187 3187 3273 3273 3280 3280 3271 3271 3280 3280 3275 3275 3271 3271 3271 3271 3275 3275 4398 4398 3275 3275 4399 4399 4400 4400 3267 3267 3269 3269 3263 3263 3269 3269 3265 3265 3263 3263 3263 3263 3265 3265 3260 3260 3265 3265 3261 3261 3260 3260 3260 3260 3261 3261 3257 3257 3261 3261 3255 3255 3257 3257 3257 3257 3255 3255 3253 3253 3255 3255 3251 3251 3253 3253 4401 4401 4402 4402 3249 3249 3270 3270 3279 3279 3272 3272 3279 3279 3281 3281 3272 3272 3272 3272 3281 3281 3276 3276 3281 3281 3283 3283 3276 3276 3276 3276 3283 3283 3278 3278 3283 3283 3285 3285 3278 3278 3278 3278 3285 3285 3277 3277 3285 3285 3284 3284 3277 3277 3277 3277 3284 3284 3273 3273 3284 3284 3282 3282 3273 3273 3273 3273 3282 3282 3280 3280 3246 3246 3239 3239 3248 3248 3239 3239 3244 3244 3248 3248 3248 3248 3244 3244 4403 4403 3244 3244 4404 4404 4405 4405 3252 3252 3250 3250 3256 3256 3250 3250 3254 3254 3256 3256 3256 3256 3254 3254 3259 3259 3254 3254 3258 3258 3259 3259 3259 3259 3258 3258 3262 3262 3258 3258 3264 3264 3262 3262 3262 3262 3264 3264 3266 3266 3264 3264 3268 3268 3266 3266 4406 4406 4407 4407 3270 3270 4408 4408 3274 3274 3270 3270 3270 3270 3274 3274 3279 3279 4409 4409 3245 3245 3249 3249 3245 3245 3240 3240 3249 3249 3249 3249 3240 3240 3247 3247 3240 3240 3238 3238 3247 3247 3247 3247 3238 3238 3243 3243 3238 3238 3236 3236 3243 3243 3243 3243 3236 3236 3241 3241 3236 3236 3234 3234 3241 3241 3241 3241 3234 3234 3242 3242 3234 3234 3235 3235 3242 3242 3242 3242 3235 3235 3246 3246 3235 3235 3237 3237 3246 3246 3246 3246 3237 3237 3239 3239 3287 3287 3286 3286 3289 3289 3286 3286 3288 3288 3289 3289 3289 3289 3288 3288 3293 3293 3288 3288 3292 3292 3293 3293 3293 3293 3292 3292 3297 3297 3292 3292 3296 3296 3297 3297 3297 3297 3296 3296 4410 4410 3296 3296 4411 4411 4412 4412 3301 3301 3300 3300 3305 3305 3300 3300 3304 3304 3305 3305 3305 3305 3304 3304 3309 3309 3304 3304 3308 3308 3309 3309 3309 3309 3308 3308 3313 3313 3308 3308 3312 3312 3313 3313 3313 3313 3312 3312 3317 3317 3312 3312 3316 3316 3317 3317 4413 4413 4414 4414 3321 3321 4415 4415 3320 3320 3321 3321 3321 3321 3320 3320 3325 3325 3320 3320 3324 3324 3325 3325 3325 3325 3324 3324 3329 3329 3324 3324 3328 3328 3329 3329 3329 3329 3328 3328 3333 3333 3328 3328 3332 3332 3333 3333 3333 3333 3332 3332 3331 3331 3332 3332 3330 3330 3331 3331 3331 3331 3330 3330 3327 3327 3330 3330 3326 3326 3327 3327 3327 3327 3326 3326 3323 3323 3326 3326 3322 3322 3323 3323 3323 3323 3322 3322 4416 4416 3322 3322 4417 4417 4418 4418 3319 3319 3318 3318 3315 3315 3318 3318 3314 3314 3315 3315 3315 3315 3314 3314 3311 3311 3314 3314 3310 3310 3311 3311 3311 3311 3310 3310 3307 3307 3310 3310 3306 3306 3307 3307 3307 3307 3306 3306 3303 3303 3306 3306 3302 3302 3303 3303 4419 4419 4420 4420 3299 3299 4421 4421 3298 3298 3299 3299 3299 3299 3298 3298 3295 3295 3298 3298 3294 3294 3295 3295 3295 3295 3294 3294 3291 3291 3294 3294 3290 3290 3291 3291 3291 3291 3290 3290 3287 3287 3290 3290 3286 3286 3287 3287 3373 3373 3380 3380 3371 3371 3380 3380 3375 3375 3371 3371 3371 3371 3375 3375 4422 4422 3375 3375 4423 4423 4424 4424 3367 3367 3369 3369 3363 3363 3369 3369 3365 3365 3363 3363 3363 3363 3365 3365 3360 3360 3365 3365 3361 3361 3360 3360 3360 3360 3361 3361 3357 3357 3361 3361 3355 3355 3357 3357 3357 3357 3355 3355 3353 3353 3355 3355 3351 3351 3353 3353 4425 4425 4426 4426 3349 3349 3370 3370 3379 3379 3372 3372 3379 3379 3381 3381 3372 3372 3372 3372 3381 3381 3376 3376 3381 3381 3383 3383 3376 3376 3376 3376 3383 3383 3378 3378 3383 3383 3385 3385 3378 3378 3378 3378 3385 3385 3377 3377 3385 3385 3384 3384 3377 3377 3377 3377 3384 3384 3373 3373 3384 3384 3382 3382 3373 3373 3373 3373 3382 3382 3380 3380 3346 3346 3339 3339 3348 3348 3339 3339 3344 3344 3348 3348 3348 3348 3344 3344 4427 4427 3344 3344 4428 4428 4429 4429 3352 3352 3350 3350 3356 3356 3350 3350 3354 3354 3356 3356 3356 3356 3354 3354 3359 3359 3354 3354 3358 3358 3359 3359 3359 3359 3358 3358 3362 3362 3358 3358 3364 3364 3362 3362 3362 3362 3364 3364 3366 3366 3364 3364 3368 3368 3366 3366 4430 4430 4431 4431 3370 3370 4432 4432 3374 3374 3370 3370 3370 3370 3374 3374 3379 3379 4433 4433 3345 3345 3349 3349 3345 3345 3340 3340 3349 3349 3349 3349 3340 3340 3347 3347 3340 3340 3338 3338 3347 3347 3347 3347 3338 3338 3343 3343 3338 3338 3336 3336 3343 3343 3343 3343 3336 3336 3341 3341 3336 3336 3334 3334 3341 3341 3341 3341 3334 3334 3342 3342 3334 3334 3335 3335 3342 3342 3342 3342 3335 3335 3346 3346 3335 3335 3337 3337 3346 3346 3346 3346 3337 3337 3339 3339 3387 3387 3386 3386 3389 3389 3386 3386 3388 3388 3389 3389 3389 3389 3388 3388 3393 3393 3388 3388 3392 3392 3393 3393 3393 3393 3392 3392 3397 3397 3392 3392 3396 3396 3397 3397 3397 3397 3396 3396 4434 4434 3396 3396 4435 4435 4436 4436 3401 3401 3400 3400 3405 3405 3400 3400 3404 3404 3405 3405 3405 3405 3404 3404 3409 3409 3404 3404 3408 3408 3409 3409 3409 3409 3408 3408 3413 3413 3408 3408 3412 3412 3413 3413 3413 3413 3412 3412 3417 3417 3412 3412 3416 3416 3417 3417 4437 4437 4438 4438 3421 3421 4439 4439 3420 3420 3421 3421 3421 3421 3420 3420 3425 3425 3420 3420 3424 3424 3425 3425 3425 3425 3424 3424 3429 3429 3424 3424 3428 3428 3429 3429 3429 3429 3428 3428 3433 3433 3428 3428 3432 3432 3433 3433 3433 3433 3432 3432 3431 3431 3432 3432 3430 3430 3431 3431 3431 3431 3430 3430 3427 3427 3430 3430 3426 3426 3427 3427 3427 3427 3426 3426 3423 3423 3426 3426 3422 3422 3423 3423 3423 3423 3422 3422 4440 4440 3422 3422 4441 4441 4442 4442 3419 3419 3418 3418 3415 3415 3418 3418 3414 3414 3415 3415 3415 3415 3414 3414 3411 3411 3414 3414 3410 3410 3411 3411 3411 3411 3410 3410 3407 3407 3410 3410 3406 3406 3407 3407 3407 3407 3406 3406 3403 3403 3406 3406 3402 3402 3403 3403 4443 4443 4444 4444 3399 3399 4445 4445 3398 3398 3399 3399 3399 3399 3398 3398 3395 3395 3398 3398 3394 3394 3395 3395 3395 3395 3394 3394 3391 3391 3394 3394 3390 3390 3391 3391 3391 3391 3390 3390 3387 3387 3390 3390 3386 3386 3387 3387 3473 3473 4446 4446 4447 4447 3471 3471 3469 3469 3467 3467 3467 3467 3469 3469 3463 3463 3469 3469 3465 3465 3463 3463 3463 3463 3465 3465 3460 3460 3465 3465 3461 3461 3460 3460 3460 3460 3461 3461 3457 3457 3461 3461 3455 3455 3457 3457 3457 3457 3455 3455 3453 3453 4448 4448 4449 4449 3472 3472 4450 4450 3476 3476 3472 3472 3472 3472 3476 3476 3474 3474 3476 3476 3481 3481 3474 3474 3474 3474 3481 3481 3478 3478 3481 3481 3483 3483 3478 3478 3478 3478 3483 3483 3480 3480 3483 3483 3485 3485 3480 3480 3480 3480 3485 3485 3479 3479 3485 3485 3484 3484 3479 3479 3479 3479 3484 3484 3475 3475 3484 3484 3482 3482 3475 3475 3475 3475 3482 3482 3473 3473 3482 3482 3477 3477 3473 3473 3473 3473 3477 3477 4451 4451 3446 3446 4452 4452 4453 4453 3448 3448 3450 3450 3452 3452 3452 3452 3450 3450 3456 3456 3450 3450 3454 3454 3456 3456 3456 3456 3454 3454 3459 3459 3454 3454 3458 3458 3459 3459 3459 3459 3458 3458 3462 3462 3458 3458 3464 3464 3462 3462 3462 3462 3464 3464 3466 3466 3464 3464 3468 3468 3466 3466 3466 3466 3468 3468 3470 3470 3455 3455 3451 3451 3453 3453 3451 3451 3449 3449 3453 3453 4454 4454 4455 4455 3447 3447 4456 4456 3443 3443 3447 3447 3447 3447 3443 3443 3445 3445 3443 3443 3438 3438 3445 3445 3445 3445 3438 3438 3441 3441 3438 3438 3436 3436 3441 3441 3441 3441 3436 3436 3439 3439 3436 3436 3434 3434 3439 3439 3439 3439 3434 3434 3440 3440 3434 3434 3435 3435 3440 3440 3440 3440 3435 3435 3444 3444 3435 3435 3437 3437 3444 3444 3444 3444 3437 3437 3446 3446 3437 3437 3442 3442 3446 3446 3446 3446 3442 3442 4457 4457 3487 3487 3486 3486 3489 3489 3486 3486 3488 3488 3489 3489 3489 3489 3488 3488 3493 3493 3488 3488 3492 3492 3493 3493 3493 3493 3492 3492 3497 3497 3492 3492 3496 3496 3497 3497 3497 3497 3496 3496 4458 4458 3496 3496 4459 4459 4460 4460 3501 3501 3500 3500 3505 3505 3500 3500 3504 3504 3505 3505 3505 3505 3504 3504 3509 3509 3504 3504 3508 3508 3509 3509 3509 3509 3508 3508 3513 3513 3508 3508 3512 3512 3513 3513 3513 3513 3512 3512 3517 3517 3512 3512 3516 3516 3517 3517 4461 4461 4462 4462 3521 3521 4463 4463 3520 3520 3521 3521 3521 3521 3520 3520 3525 3525 3520 3520 3524 3524 3525 3525 3525 3525 3524 3524 3529 3529 3524 3524 3528 3528 3529 3529 3529 3529 3528 3528 3533 3533 3528 3528 3532 3532 3533 3533 3533 3533 3532 3532 3531 3531 3532 3532 3530 3530 3531 3531 3531 3531 3530 3530 3527 3527 3530 3530 3526 3526 3527 3527 3527 3527 3526 3526 3523 3523 3526 3526 3522 3522 3523 3523 3523 3523 3522 3522 4464 4464 3522 3522 4465 4465 4466 4466 3519 3519 3518 3518 3515 3515 3518 3518 3514 3514 3515 3515 3515 3515 3514 3514 3511 3511 3514 3514 3510 3510 3511 3511 3511 3511 3510 3510 3507 3507 3510 3510 3506 3506 3507 3507 3507 3507 3506 3506 3503 3503 3506 3506 3502 3502 3503 3503 4467 4467 4468 4468 3499 3499 4469 4469 3498 3498 3499 3499 3499 3499 3498 3498 3495 3495 3498 3498 3494 3494 3495 3495 3495 3495 3494 3494 3491 3491 3494 3494 3490 3490 3491 3491 3491 3491 3490 3490 3487 3487 3490 3490 3486 3486 3487 3487 3573 3573 4470 4470 4471 4471 3571 3571 3569 3569 3567 3567 3567 3567 3569 3569 3563 3563 3569 3569 3565 3565 3563 3563 3563 3563 3565 3565 3560 3560 3565 3565 3561 3561 3560 3560 3560 3560 3561 3561 3557 3557 3561 3561 3555 3555 3557 3557 3557 3557 3555 3555 3553 3553 4472 4472 4473 4473 3572 3572 4474 4474 3576 3576 3572 3572 3572 3572 3576 3576 3574 3574 3576 3576 3581 3581 3574 3574 3574 3574 3581 3581 3578 3578 3581 3581 3583 3583 3578 3578 3578 3578 3583 3583 3580 3580 3583 3583 3585 3585 3580 3580 3580 3580 3585 3585 3579 3579 3585 3585 3584 3584 3579 3579 3579 3579 3584 3584 3575 3575 3584 3584 3582 3582 3575 3575 3575 3575 3582 3582 3573 3573 3582 3582 3577 3577 3573 3573 3573 3573 3577 3577 4475 4475 3546 3546 4476 4476 4477 4477 3548 3548 3550 3550 3552 3552 3552 3552 3550 3550 3556 3556 3550 3550 3554 3554 3556 3556 3556 3556 3554 3554 3559 3559 3554 3554 3558 3558 3559 3559 3559 3559 3558 3558 3562 3562 3558 3558 3564 3564 3562 3562 3562 3562 3564 3564 3566 3566 3564 3564 3568 3568 3566 3566 3566 3566 3568 3568 3570 3570 3555 3555 3551 3551 3553 3553 3551 3551 3549 3549 3553 3553 4478 4478 4479 4479 3547 3547 4480 4480 3543 3543 3547 3547 3547 3547 3543 3543 3545 3545 3543 3543 3538 3538 3545 3545 3545 3545 3538 3538 3541 3541 3538 3538 3536 3536 3541 3541 3541 3541 3536 3536 3539 3539 3536 3536 3534 3534 3539 3539 3539 3539 3534 3534 3540 3540 3534 3534 3535 3535 3540 3540 3540 3540 3535 3535 3544 3544 3535 3535 3537 3537 3544 3544 3544 3544 3537 3537 3546 3546 3537 3537 3542 3542 3546 3546 3546 3546 3542 3542 4481 4481 3587 3587 3586 3586 3589 3589 3586 3586 3588 3588 3589 3589 3589 3589 3588 3588 3593 3593 3588 3588 3592 3592 3593 3593 3593 3593 3592 3592 3597 3597 3592 3592 3596 3596 3597 3597 3597 3597 3596 3596 4482 4482 3596 3596 4483 4483 4484 4484 3601 3601 3600 3600 3605 3605 3600 3600 3604 3604 3605 3605 3605 3605 3604 3604 3609 3609 3604 3604 3608 3608 3609 3609 3609 3609 3608 3608 3613 3613 3608 3608 3612 3612 3613 3613 3613 3613 3612 3612 3617 3617 3612 3612 3616 3616 3617 3617 4485 4485 4486 4486 3621 3621 4487 4487 3620 3620 3621 3621 3621 3621 3620 3620 3625 3625 3620 3620 3624 3624 3625 3625 3625 3625 3624 3624 3629 3629 3624 3624 3628 3628 3629 3629 3629 3629 3628 3628 3633 3633 3628 3628 3632 3632 3633 3633 3633 3633 3632 3632 3631 3631 3632 3632 3630 3630 3631 3631 3631 3631 3630 3630 3627 3627 3630 3630 3626 3626 3627 3627 3627 3627 3626 3626 3623 3623 3626 3626 3622 3622 3623 3623 3623 3623 3622 3622 4488 4488 3622 3622 4489 4489 4490 4490 3619 3619 3618 3618 3615 3615 3618 3618 3614 3614 3615 3615 3615 3615 3614 3614 3611 3611 3614 3614 3610 3610 3611 3611 3611 3611 3610 3610 3607 3607 3610 3610 3606 3606 3607 3607 3607 3607 3606 3606 3603 3603 3606 3606 3602 3602 3603 3603 4491 4491 4492 4492 3599 3599 4493 4493 3598 3598 3599 3599 3599 3599 3598 3598 3595 3595 3598 3598 3594 3594 3595 3595 3595 3595 3594 3594 3591 3591 3594 3594 3590 3590 3591 3591 3591 3591 3590 3590 3587 3587 3590 3590 3586 3586 3587 3587 3635 3635 3634 3634 3637 3637 3634 3634 3636 3636 3637 3637 3637 3637 3636 3636 3641 3641 3636 3636 3640 3640 3641 3641 3641 3641 3640 3640 3645 3645 3640 3640 3644 3644 3645 3645 3645 3645 3644 3644 4494 4494 3644 3644 4495 4495 4496 4496 3649 3649 3648 3648 3653 3653 3648 3648 3652 3652 3653 3653 3653 3653 3652 3652 3657 3657 3652 3652 3656 3656 3657 3657 3657 3657 3656 3656 3661 3661 3656 3656 3660 3660 3661 3661 3661 3661 3660 3660 3665 3665 3660 3660 3664 3664 3665 3665 4497 4497 4498 4498 3669 3669 4499 4499 3668 3668 3669 3669 3669 3669 3668 3668 3673 3673 3668 3668 3672 3672 3673 3673 3673 3673 3672 3672 3677 3677 3672 3672 3676 3676 3677 3677 3677 3677 3676 3676 3681 3681 3676 3676 3680 3680 3681 3681 3681 3681 3680 3680 3679 3679 3680 3680 3678 3678 3679 3679 3679 3679 3678 3678 3675 3675 3678 3678 3674 3674 3675 3675 3675 3675 3674 3674 3671 3671 3674 3674 3670 3670 3671 3671 3671 3671 3670 3670 4500 4500 3670 3670 4501 4501 4502 4502 3667 3667 3666 3666 3663 3663 3666 3666 3662 3662 3663 3663 3663 3663 3662 3662 3659 3659 3662 3662 3658 3658 3659 3659 3659 3659 3658 3658 3655 3655 3658 3658 3654 3654 3655 3655 3655 3655 3654 3654 3651 3651 3654 3654 3650 3650 3651 3651 4503 4503 4504 4504 3647 3647 4505 4505 3646 3646 3647 3647 3647 3647 3646 3646 3643 3643 3646 3646 3642 3642 3643 3643 3643 3643 3642 3642 3639 3639 3642 3642 3638 3638 3639 3639 3639 3639 3638 3638 3635 3635 3638 3638 3634 3634 3635 3635 3683 3683 3682 3682 3685 3685 3682 3682 3684 3684 3685 3685 3685 3685 3684 3684 3689 3689 3684 3684 3688 3688 3689 3689 3689 3689 3688 3688 3693 3693 3688 3688 3692 3692 3693 3693 3693 3693 3692 3692 4506 4506 3692 3692 4507 4507 4508 4508 3697 3697 3696 3696 3701 3701 3696 3696 3700 3700 3701 3701 3701 3701 3700 3700 3705 3705 3700 3700 3704 3704 3705 3705 3705 3705 3704 3704 3709 3709 3704 3704 3708 3708 3709 3709 3709 3709 3708 3708 3713 3713 3708 3708 3712 3712 3713 3713 4509 4509 4510 4510 3717 3717 4511 4511 3716 3716 3717 3717 3717 3717 3716 3716 3721 3721 3716 3716 3720 3720 3721 3721 3721 3721 3720 3720 3725 3725 3720 3720 3724 3724 3725 3725 3725 3725 3724 3724 3729 3729 3724 3724 3728 3728 3729 3729 3729 3729 3728 3728 3727 3727 3728 3728 3726 3726 3727 3727 3727 3727 3726 3726 3723 3723 3726 3726 3722 3722 3723 3723 3723 3723 3722 3722 3719 3719 3722 3722 3718 3718 3719 3719 3719 3719 3718 3718 4512 4512 3718 3718 4513 4513 4514 4514 3715 3715 3714 3714 3711 3711 3714 3714 3710 3710 3711 3711 3711 3711 3710 3710 3707 3707 3710 3710 3706 3706 3707 3707 3707 3707 3706 3706 3703 3703 3706 3706 3702 3702 3703 3703 3703 3703 3702 3702 3699 3699 3702 3702 3698 3698 3699 3699 4515 4515 4516 4516 3695 3695 4517 4517 3694 3694 3695 3695 3695 3695 3694 3694 3691 3691 3694 3694 3690 3690 3691 3691 3691 3691 3690 3690 3687 3687 3690 3690 3686 3686 3687 3687 3687 3687 3686 3686 3683 3683 3686 3686 3682 3682 3683 3683 3731 3731 3730 3730 3733 3733 3730 3730 3732 3732 3733 3733 3733 3733 3732 3732 3737 3737 3732 3732 3736 3736 3737 3737 3737 3737 3736 3736 3741 3741 3736 3736 3740 3740 3741 3741 3741 3741 3740 3740 4518 4518 3740 3740 4519 4519 4520 4520 3745 3745 3744 3744 3749 3749 3744 3744 3748 3748 3749 3749 3749 3749 3748 3748 3753 3753 3748 3748 3752 3752 3753 3753 3753 3753 3752 3752 3757 3757 3752 3752 3756 3756 3757 3757 3757 3757 3756 3756 3761 3761 3756 3756 3760 3760 3761 3761 4521 4521 4522 4522 3765 3765 4523 4523 3764 3764 3765 3765 3765 3765 3764 3764 3769 3769 3764 3764 3768 3768 3769 3769 3769 3769 3768 3768 3773 3773 3768 3768 3772 3772 3773 3773 3773 3773 3772 3772 3777 3777 3772 3772 3776 3776 3777 3777 3777 3777 3776 3776 3775 3775 3776 3776 3774 3774 3775 3775 3775 3775 3774 3774 3771 3771 3774 3774 3770 3770 3771 3771 3771 3771 3770 3770 3767 3767 3770 3770 3766 3766 3767 3767 3767 3767 3766 3766 4524 4524 3766 3766 4525 4525 4526 4526 3763 3763 3762 3762 3759 3759 3762 3762 3758 3758 3759 3759 3759 3759 3758 3758 3755 3755 3758 3758 3754 3754 3755 3755 3755 3755 3754 3754 3751 3751 3754 3754 3750 3750 3751 3751 3751 3751 3750 3750 3747 3747 3750 3750 3746 3746 3747 3747 4527 4527 4528 4528 3743 3743 4529 4529 3742 3742 3743 3743 3743 3743 3742 3742 3739 3739 3742 3742 3738 3738 3739 3739 3739 3739 3738 3738 3735 3735 3738 3738 3734 3734 3735 3735 3735 3735 3734 3734 3731 3731 3734 3734 3730 3730 3731 3731 3778 3778 3779 3779 3795 3795 3779 3779 3780 3780 3795 3795 3795 3795 3780 3780 3781 3781 3781 3781 3782 3782 3795 3795 3782 3782 3783 3783 3795 3795 3795 3795 3783 3783 3796 3796 3783 3783 3784 3784 3796 3796 3796 3796 3784 3784 3785 3785 3785 3785 3786 3786 3796 3796 3786 3786 3787 3787 3796 3796 3796 3796 3787 3787 3788 3788 3788 3788 3789 3789 3796 3796 3789 3789 3790 3790 3796 3796 3796 3796 3790 3790 3791 3791 3791 3791 3792 3792 3796 3796 3792 3792 3793 3793 3796 3796 3796 3796 3793 3793 3794 3794 3805 3805 4530 4530 4531 4531 3801 3801 3799 3799 3802 3802 3802 3802 3799 3799 3800 3800 3799 3799 3797 3797 3800 3800 3800 3800 3797 3797 3798 3798 3806 3806 3804 3804 3805 3805 3804 3804 3803 3803 3805 3805 3805 3805 3803 3803 4532 4532 3805 3805 3807 3807 3806 3806 3807 3807 3810 3810 3806 3806 3806 3806 3810 3810 3808 3808 3810 3810 3811 3811 3808 3808 3808 3808 3811 3811 3809 3809 3823 3823 3825 3825 3824 3824 3823 3823 3824 3824 3822 3822 3824 3824 3821 3821 3822 3822 3822 3822 3821 3821 3820 3820 3821 3821 3819 3819 3820 3820 3820 3820 3819 3819 3818 3818 3819 3819 4533 4533 3818 3818 3818 3818 4534 4534 4535 4535 3817 3817 3815 3815 3816 3816 3816 3816 3815 3815 3814 3814 3815 3815 3812 3812 3814 3814 3814 3814 3812 3812 3813 3813 3840 3840 3839 3839 3841 3841 3839 3839 3838 3838 3841 3841 3838 3838 3837 3837 3841 3841 3837 3837 3836 3836 3841 3841 3841 3841 3836 3836 3835 3835 3835 3835 3834 3834 3841 3841 3834 3834 3833 3833 3841 3841 3841 3841 3833 3833 3827 3827 3833 3833 3832 3832 3827 3827 3832 3832 3831 3831 3827 3827 3827 3827 3831 3831 3830 3830 3830 3830 3829 3829 3827 3827 3829 3829 3828 3828 3827 3827 3827 3827 3828 3828 3826 3826 3842 3842 3843 3843 3844 3844 3844 3844 3845 3845 3842 3842 3845 3845 3846 3846 3842 3842 3842 3842 3846 3846 3847 3847 3847 3847 3848 3848 3842 3842 3848 3848 3849 3849 3842 3842 3842 3842 3849 3849 3856 3856 3849 3849 3850 3850 3856 3856 3850 3850 3851 3851 3856 3856 3851 3851 3852 3852 3856 3856 3856 3856 3852 3852 3853 3853 3853 3853 3854 3854 3856 3856 3854 3854 3855 3855 3856 3856 3856 3856 3855 3855 3857 3857 3860 3860 3858 3858 3859 3859 3860 3860 3859 3859 3861 3861 3859 3859 3862 3862 3861 3861 3861 3861 3862 3862 3863 3863 3863 3863 3862 3862 3865 3865 3862 3862 3864 3864 3865 3865 3865 3865 3864 3864 3866 3866 3864 3864 4536 4536 3866 3866 3866 3866 4537 4537 4538 4538 3867 3867 3869 3869 3868 3868 3868 3868 3869 3869 3870 3870 3869 3869 3872 3872 3870 3870 3870 3870 3872 3872 3871 3871 3886 3886 3885 3885 3883 3883 3886 3886 3883 3883 3884 3884 3883 3883 3881 3881 3884 3884 3884 3884 3881 3881 3882 3882 4539 4539 3879 3879 4540 4540 4541 4541 3879 3879 3880 3880 3879 3879 3877 3877 3880 3880 3880 3880 3877 3877 3878 3878 3877 3877 3874 3874 3878 3878 3878 3878 3874 3874 3876 3876 3874 3874 3873 3873 3876 3876 3876 3876 3873 3873 3875 3875 3888 3888 3905 3905 3904 3904 3904 3904 3903 3903 3888 3888 3903 3903 3902 3902 3888 3888 3888 3888 3902 3902 3901 3901 3901 3901 3900 3900 3888 3888 3900 3900 3899 3899 3888 3888 3888 3888 3899 3899 3887 3887 3899 3899 3898 3898 3887 3887 3898 3898 3897 3897 3887 3887 3897 3897 3896 3896 3887 3887 3887 3887 3896 3896 3895 3895 3895 3895 3894 3894 3887 3887 3894 3894 3893 3893 3887 3887 3887 3887 3893 3893 3892 3892 3892 3892 3891 3891 3887 3887 3891 3891 3890 3890 3887 3887 3887 3887 3890 3890 3889 3889 3907 3907 3906 3906 3908 3908 3908 3908 3909 3909 3907 3907 3909 3909 3910 3910 3907 3907 3907 3907 3910 3910 3911 3911 3914 3914 3921 3921 3913 3913 3921 3921 3907 3907 3913 3913 3913 3913 3907 3907 3912 3912 3907 3907 3911 3911 3912 3912 3914 3914 3915 3915 3921 3921 3915 3915 3916 3916 3921 3921 3921 3921 3916 3916 3917 3917 3917 3917 3918 3918 3921 3921 3918 3918 3919 3919 3921 3921 3921 3921 3919 3919 3920 3920 3928 3928 4542 4542 4543 4543 3932 3932 3934 3934 3931 3931 3931 3931 3934 3934 3933 3933 3934 3934 3935 3935 3933 3933 3933 3933 3935 3935 3936 3936 3927 3927 3929 3929 3928 3928 3929 3929 3930 3930 3928 3928 3928 3928 3930 3930 4544 4544 3928 3928 3926 3926 3927 3927 3926 3926 3923 3923 3927 3927 3927 3927 3923 3923 3925 3925 3923 3923 3922 3922 3925 3925 3925 3925 3922 3922 3924 3924 3949 3949 3951 3951 3950 3950 3949 3949 3950 3950 3948 3948 3950 3950 3947 3947 3948 3948 3948 3948 3947 3947 3946 3946 3946 3946 3947 3947 3944 3944 3947 3947 3945 3945 3944 3944 3944 3944 3945 3945 3943 3943 3945 3945 4545 4545 3943 3943 3943 3943 4546 4546 4547 4547 3942 3942 3940 3940 3941 3941 3941 3941 3940 3940 3939 3939 3940 3940 3938 3938 3939 3939 3939 3939 3938 3938 3937 3937 3954 3954 3955 3955 3952 3952 3955 3955 3956 3956 3952 3952 3956 3956 3957 3957 3952 3952 3957 3957 3958 3958 3952 3952 3952 3952 3958 3958 3953 3953 3958 3958 3959 3959 3953 3953 3965 3965 3966 3966 3953 3953 3966 3966 3967 3967 3953 3953 3953 3953 3967 3967 3968 3968 3959 3959 3960 3960 3953 3953 3960 3960 3961 3961 3953 3953 3953 3953 3961 3961 3962 3962 3962 3962 3963 3963 3953 3953 3963 3963 3964 3964 3953 3953 3953 3953 3964 3964 3965 3965 3968 3968 3969 3969 3953 3953 3969 3969 3970 3970 3953 3953 3953 3953 3970 3970 3971 3971 3991 3991 3989 3989 3988 3988 3988 3988 3987 3987 3991 3991 3987 3987 3986 3986 3991 3991 3991 3991 3986 3986 3985 3985 3985 3985 3984 3984 3991 3991 3984 3984 3983 3983 3991 3991 3991 3991 3983 3983 3990 3990 3983 3983 3982 3982 3990 3990 3990 3990 3982 3982 3981 3981 3981 3981 3980 3980 3990 3990 3980 3980 3979 3979 3990 3990 3990 3990 3979 3979 3978 3978 3978 3978 3977 3977 3990 3990 3977 3977 3976 3976 3990 3990 3990 3990 3976 3976 3975 3975 3975 3975 3974 3974 3990 3990 3974 3974 3973 3973 3990 3990 3990 3990 3973 3973 3972 3972 3994 3994 3992 3992 3993 3993 3994 3994 3993 3993 3995 3995 3993 3993 3996 3996 3995 3995 3995 3995 3996 3996 3997 3997 3996 3996 3998 3998 3997 3997 3997 3997 3998 3998 3999 3999 3998 3998 4548 4548 3999 3999 3999 3999 4549 4549 4550 4550 4000 4000 4002 4002 4001 4001 4001 4001 4002 4002 4003 4003 4002 4002 4004 4004 4003 4003 4003 4003 4004 4004 4005 4005 4007 4007 4006 4006 4009 4009 4007 4007 4009 4009 4008 4008 4009 4009 4011 4011 4008 4008 4008 4008 4011 4011 4010 4010 4551 4551 4013 4013 4552 4552 4553 4553 4013 4013 4012 4012 4013 4013 4015 4015 4012 4012 4012 4012 4015 4015 4014 4014 4015 4015 4018 4018 4014 4014 4014 4014 4018 4018 4016 4016 4018 4018 4019 4019 4016 4016 4016 4016 4019 4019 4017 4017 4035 4035 4033 4033 4034 4034 4033 4033 4032 4032 4034 4034 4032 4032 4031 4031 4034 4034 4031 4031 4030 4030 4034 4034 4034 4034 4030 4030 4029 4029 4029 4029 4028 4028 4034 4034 4028 4028 4027 4027 4034 4034 4034 4034 4027 4027 4020 4020 4027 4027 4026 4026 4020 4020 4026 4026 4025 4025 4020 4020 4020 4020 4025 4025 4024 4024 4024 4024 4023 4023 4020 4020 4023 4023 4022 4022 4020 4020 4020 4020 4022 4022 4021 4021 4071 4071 4554 4554 4555 4555 4073 4073 4069 4069 4067 4067 4067 4067 4069 4069 4063 4063 4069 4069 4065 4065 4063 4063 4063 4063 4065 4065 4060 4060 4065 4065 4059 4059 4060 4060 4060 4060 4059 4059 4057 4057 4059 4059 4055 4055 4057 4057 4057 4057 4055 4055 4053 4053 4055 4055 4051 4051 4053 4053 4051 4051 4048 4048 4053 4053 4556 4556 4557 4557 4049 4049 4558 4558 4046 4046 4049 4049 4049 4049 4046 4046 4044 4044 4046 4046 4039 4039 4044 4044 4044 4044 4039 4039 4042 4042 4039 4039 4037 4037 4042 4042 4042 4042 4037 4037 4041 4041 4037 4037 4036 4036 4041 4041 4041 4041 4036 4036 4043 4043 4036 4036 4038 4038 4043 4043 4043 4043 4038 4038 4045 4045 4038 4038 4040 4040 4045 4045 4045 4045 4040 4040 4050 4050 4040 4040 4047 4047 4050 4050 4050 4050 4047 4047 4559 4559 4047 4047 4560 4560 4561 4561 4054 4054 4052 4052 4058 4058 4052 4052 4056 4056 4058 4058 4058 4058 4056 4056 4061 4061 4056 4056 4062 4062 4061 4061 4061 4061 4062 4062 4064 4064 4062 4062 4066 4066 4064 4064 4064 4064 4066 4066 4068 4068 4066 4066 4070 4070 4068 4068 4562 4562 4563 4563 4072 4072 4564 4564 4075 4075 4072 4072 4072 4072 4075 4075 4077 4077 4075 4075 4082 4082 4077 4077 4077 4077 4082 4082 4079 4079 4082 4082 4084 4084 4079 4079 4079 4079 4084 4084 4080 4080 4084 4084 4085 4085 4080 4080 4080 4080 4085 4085 4078 4078 4085 4085 4083 4083 4078 4078 4078 4078 4083 4083 4076 4076 4083 4083 4081 4081 4076 4076 4076 4076 4081 4081 4071 4071 4081 4081 4074 4074 4071 4071 4071 4071 4074 4074 4565 4565
+21 21 24 24 25 25 24 24 27 27 25 25 25 25 27 27 31 31 40 40 38 38 28 28 38 38 36 36 28 28 39 39 41 41 30 30 41 41 43 43 30 30 30 30 43 43 45 45 5 5 7 7 18 18 7 7 9 9 18 18 18 18 9 9 11 11 31 31 33 33 25 25 33 33 35 35 25 25 25 25 35 35 30 30 35 35 37 37 30 30 30 30 37 37 39 39 8 8 6 6 16 16 6 6 4 4 16 16 16 16 4 4 2 2 26 26 23 23 22 22 23 23 20 20 22 22 22 22 20 20 17 17 36 36 34 34 28 28 34 34 32 32 28 28 28 28 32 32 22 22 32 32 29 29 22 22 22 22 29 29 26 26 45 45 46 46 30 30 46 46 44 44 30 30 30 30 44 44 28 28 44 44 42 42 28 28 28 28 42 42 40 40 11 11 13 13 18 18 13 13 15 15 18 18 18 18 15 15 25 25 15 15 19 19 25 25 25 25 19 19 21 21 17 17 14 14 22 22 14 14 12 12 22 22 22 22 12 12 16 16 12 12 10 10 16 16 16 16 10 10 8 8 2 2 0 0 16 16 0 0 1 1 16 16 16 16 1 1 18 18 1 1 3 3 18 18 18 18 3 3 5 5 53 53 51 51 61 61 53 53 61 61 55 55 62 62 59 59 61 61 59 59 57 57 61 61 61 61 57 57 55 55 68 68 66 66 61 61 66 66 64 64 61 61 61 61 64 64 62 62 74 74 72 72 61 61 72 72 70 70 61 61 61 61 70 70 68 68 73 73 75 75 61 61 75 75 76 76 61 61 61 61 76 76 74 74 67 67 69 69 61 61 69 69 71 71 61 61 61 61 71 71 73 73 60 60 63 63 61 61 63 63 65 65 61 61 61 61 65 65 67 67 54 54 56 56 61 61 56 56 58 58 61 61 61 61 58 58 60 60 48 48 50 50 61 61 50 50 52 52 61 61 61 61 52 52 54 54 51 51 49 49 61 61 49 49 47 47 61 61 61 61 47 47 48 48 94 94 91 91 98 98 94 94 92 92 91 91 92 92 90 90 91 91 91 91 90 90 85 85 90 90 86 86 85 85 85 85 86 86 78 78 86 86 84 84 78 78 78 78 84 84 80 80 82 82 81 81 77 77 81 81 78 78 77 77 77 77 78 78 79 79 78 78 80 80 79 79 82 82 83 83 81 81 83 83 87 87 81 81 81 81 87 87 88 88 87 87 89 89 88 88 89 89 93 93 88 88 88 88 93 93 95 95 93 93 96 96 95 95 96 96 97 97 95 95 95 95 97 97 455 455 97 97 456 456 457 457 100 100 101 101 108 108 101 101 102 102 108 108 108 108 102 102 106 106 115 115 114 114 110 110 114 114 108 108 110 110 110 110 108 108 109 109 108 108 106 106 109 109 115 115 116 116 114 114 116 116 120 120 114 114 114 114 120 120 121 121 120 120 122 122 121 121 122 122 126 126 121 121 121 121 126 126 129 129 126 126 128 128 129 129 128 128 130 130 129 129 129 129 130 130 135 135 130 130 134 134 135 135 135 135 134 134 143 143 134 134 136 136 143 143 143 143 136 136 140 140 140 140 142 142 143 143 142 142 144 144 143 143 143 143 144 144 149 149 144 144 148 148 149 149 458 458 459 459 156 156 460 460 461 461 156 156 156 156 462 462 154 154 162 162 163 163 160 160 163 163 156 156 160 160 160 160 156 156 155 155 156 156 154 154 155 155 162 162 164 164 163 163 164 164 168 168 163 163 163 163 168 168 170 170 168 168 169 169 170 170 169 169 174 174 170 170 170 170 174 174 173 173 174 174 172 172 173 173 172 172 171 171 173 173 173 173 171 171 167 167 171 171 166 166 167 167 167 167 166 166 159 159 166 166 165 165 159 159 159 159 165 165 161 161 152 152 153 153 157 157 153 153 159 159 157 157 157 157 159 159 158 158 159 159 161 161 158 158 152 152 151 151 153 153 151 151 463 463 153 153 153 153 464 464 465 465 147 147 145 145 146 146 145 145 141 141 146 146 146 146 141 141 139 139 141 141 138 138 139 139 138 138 137 137 139 139 139 139 137 137 133 133 137 137 132 132 133 133 133 133 132 132 124 124 132 132 131 131 124 124 124 124 131 131 127 127 119 119 118 118 123 123 118 118 124 124 123 123 123 123 124 124 125 125 124 124 127 127 125 125 119 119 117 117 118 118 117 117 113 113 118 118 118 118 113 113 111 111 113 113 112 112 111 111 112 112 107 107 111 111 111 111 107 107 104 104 107 107 105 105 104 104 105 105 103 103 104 104 466 466 467 467 98 98 468 468 99 99 98 98 98 98 99 99 94 94 238 238 249 249 261 261 198 198 199 199 180 180 199 199 182 182 180 180 198 198 180 180 195 195 180 180 178 178 195 195 195 195 178 178 194 194 178 178 176 176 194 194 194 194 176 176 191 191 191 191 176 176 190 190 176 176 175 175 190 190 190 190 175 175 189 189 189 189 175 175 192 192 175 175 177 177 192 192 192 192 177 177 193 193 177 177 179 179 193 193 193 193 179 179 196 196 196 196 179 179 197 197 179 179 181 181 197 197 197 197 181 181 200 200 200 200 181 181 203 203 181 181 183 183 203 203 203 203 183 183 204 204 204 204 183 183 207 207 183 183 185 185 207 207 207 207 185 185 208 208 185 185 187 187 208 208 208 208 187 187 212 212 212 212 187 187 214 214 187 187 201 201 214 214 214 214 201 201 216 216 216 216 201 201 219 219 201 201 211 211 219 219 219 219 211 211 220 220 211 211 221 221 220 220 220 220 221 221 225 225 225 225 221 221 226 226 221 221 230 230 226 226 226 226 230 230 229 229 229 229 230 230 232 232 230 230 239 239 232 232 232 232 239 239 234 234 249 249 238 238 239 239 238 238 237 237 239 239 239 239 237 237 234 234 272 272 245 245 261 261 245 245 243 243 261 261 261 261 243 243 238 238 276 276 251 251 274 274 251 251 250 250 274 274 274 274 250 250 272 272 250 250 246 246 272 272 272 272 246 246 245 245 278 278 256 256 276 276 256 256 255 255 276 276 276 276 255 255 251 251 282 282 263 263 280 280 263 263 262 262 280 280 280 280 262 262 278 278 262 262 259 259 278 278 278 278 259 259 256 256 284 284 267 267 282 282 267 267 266 266 282 282 282 282 266 266 263 263 283 283 270 270 284 284 270 270 271 271 284 284 284 284 271 271 267 267 279 279 264 264 281 281 264 264 265 265 281 281 281 281 265 265 283 283 265 265 268 268 283 283 283 283 268 268 270 270 277 277 258 258 279 279 258 258 260 260 279 279 279 279 260 260 264 264 273 273 253 253 275 275 253 253 254 254 275 275 275 275 254 254 277 277 254 254 257 257 277 277 277 277 257 257 258 258 269 269 247 247 273 273 247 247 248 248 273 273 273 273 248 248 253 253 252 252 242 242 269 269 242 242 244 244 269 269 269 269 244 244 247 247 233 233 235 235 241 241 235 235 236 236 241 241 241 241 236 236 252 252 236 236 240 240 252 252 252 252 240 240 242 242 224 224 228 228 233 233 228 228 231 231 233 233 233 233 231 231 235 235 205 205 222 222 215 215 222 222 223 223 215 215 215 215 223 223 224 224 223 223 227 227 224 224 224 224 227 227 228 228 188 188 217 217 205 205 217 217 218 218 205 205 205 205 218 218 222 222 199 199 202 202 182 182 202 202 206 206 182 182 182 182 206 206 184 184 206 206 209 209 184 184 184 184 209 209 186 186 209 209 210 210 186 186 186 186 210 210 188 188 210 210 213 213 188 188 188 188 213 213 217 217 304 304 469 469 470 470 307 307 311 311 308 308 308 308 311 311 312 312 311 311 315 315 312 312 312 312 315 315 316 316 315 315 319 319 316 316 316 316 319 319 320 320 319 319 323 323 320 320 320 320 323 323 324 324 323 323 327 327 324 324 324 324 327 327 328 328 327 327 331 331 328 328 328 328 331 331 332 332 331 331 335 335 332 332 332 332 335 335 336 336 335 335 339 339 336 336 336 336 339 339 340 340 339 339 343 343 340 340 340 340 343 343 344 344 471 471 347 347 472 472 473 473 347 347 348 348 347 347 351 351 348 348 348 348 351 351 352 352 351 351 355 355 352 352 352 352 355 355 356 356 355 355 359 359 356 356 356 356 359 359 360 360 359 359 363 363 360 360 360 360 363 363 364 364 363 363 365 365 364 364 364 364 365 365 366 366 365 365 361 361 366 366 366 366 361 361 362 362 361 361 357 357 362 362 362 362 357 357 358 358 357 357 353 353 358 358 358 358 353 353 354 354 353 353 349 349 354 354 354 354 349 349 350 350 349 349 474 474 350 350 350 350 475 475 476 476 345 345 341 341 346 346 346 346 341 341 342 342 341 341 337 337 342 342 342 342 337 337 338 338 337 337 333 333 338 338 338 338 333 333 334 334 333 333 329 329 334 334 334 334 329 329 330 330 329 329 325 325 330 330 330 330 325 325 326 326 325 325 321 321 326 326 326 326 321 321 322 322 321 321 317 317 322 322 322 322 317 317 318 318 317 317 313 313 318 318 318 318 313 313 314 314 313 313 309 309 314 314 314 314 309 309 310 310 309 309 305 305 310 310 310 310 305 305 306 306 477 477 301 301 478 478 479 479 301 301 302 302 301 301 297 297 302 302 302 302 297 297 298 298 297 297 293 293 298 298 298 298 293 293 294 294 293 293 289 289 294 294 294 294 289 289 290 290 289 289 285 285 290 290 290 290 285 285 286 286 285 285 287 287 286 286 286 286 287 287 288 288 287 287 291 291 288 288 288 288 291 291 292 292 291 291 295 295 292 292 292 292 295 295 296 296 295 295 299 299 296 296 296 296 299 299 300 300 299 299 303 303 300 300 300 300 303 303 304 304 303 303 480 480 304 304 374 374 385 385 381 381 385 385 389 389 381 381 381 381 389 389 386 386 389 389 392 392 386 386 386 386 392 392 391 391 392 392 395 395 391 391 391 391 395 395 396 396 395 395 399 399 396 396 396 396 399 399 400 400 399 399 403 403 400 400 400 400 403 403 405 405 403 403 406 406 405 405 405 405 406 406 410 410 406 406 409 409 410 410 410 410 409 409 418 418 409 409 412 412 418 418 418 418 412 412 420 420 412 412 415 415 420 420 420 420 415 415 422 422 415 415 417 417 422 422 422 422 417 417 424 424 417 417 416 416 424 424 424 424 416 416 423 423 416 416 414 414 423 423 423 423 414 414 421 421 414 414 411 411 421 421 421 421 411 411 419 419 411 411 408 408 419 419 419 419 408 408 413 413 408 408 404 404 413 413 413 413 404 404 407 407 404 404 401 401 407 407 407 407 401 401 402 402 401 401 397 397 402 402 402 402 397 397 398 398 397 397 394 394 398 398 398 398 394 394 393 393 394 394 390 390 393 393 393 393 390 390 388 388 390 390 387 387 388 388 388 388 387 387 384 384 387 387 383 383 384 384 384 384 383 383 378 378 383 383 380 380 378 378 378 378 380 380 372 372 380 380 377 377 372 372 372 372 377 377 370 370 377 377 375 375 370 370 370 370 375 375 368 368 375 375 373 373 368 368 368 368 373 373 367 367 373 373 376 376 367 367 367 367 376 376 369 369 376 376 379 379 369 369 369 369 379 379 371 371 379 379 382 382 371 371 371 371 382 382 374 374 382 382 385 385 374 374 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+250 250 242 242 243 243 235 235 244 244 243 243 325 325 318 318 336 336 326 326 311 311 312 312 191 191 190 190 176 176 11 11 9 9 58 58 14 14 2 2 3 3 220 220 221 221 248 248 369 369 365 365 320 320 365 365 359 359 320 320 382 382 369 369 383 383 369 369 320 320 383 383 383 383 320 320 384 384 320 320 376 376 384 384 361 361 320 320 351 351 320 320 327 327 351 351 361 361 371 371 320 320 371 371 373 373 320 320 320 320 373 373 376 376 248 248 282 282 320 320 282 282 299 299 320 320 299 299 321 321 320 320 320 320 321 321 327 327 209 209 211 211 247 247 199 199 201 201 187 187 201 201 203 203 187 187 209 209 247 247 207 207 211 211 213 213 247 247 213 213 215 215 247 247 247 247 215 215 217 217 199 199 187 187 197 197 187 187 186 186 197 197 197 197 186 186 195 195 186 186 184 184 195 195 195 195 184 184 192 192 184 184 179 179 192 192 192 192 179 179 193 193 139 139 141 141 62 62 141 141 145 145 62 62 62 62 145 145 147 147 147 147 149 149 62 62 149 149 151 151 62 62 62 62 151 151 170 170 151 151 153 153 170 170 170 170 153 153 155 155 184 184 181 181 179 179 181 181 178 178 179 179 179 179 178 178 175 175 125 125 131 131 136 136 131 131 133 133 136 136 136 136 133 133 137 137 139 139 89 89 136 136 89 89 103 103 136 136 136 136 103 103 125 125 155 155 157 157 170 170 157 157 159 159 170 170 170 170 159 159 172 172 159 159 163 163 172 172 172 172 163 163 175 175 163 163 166 166 175 175 175 175 166 166 179 179 166 166 167 167 179 179 47 47 55 55 62 62 55 55 63 63 62 62 62 62 63 63 139 139 63 63 67 67 139 139 139 139 67 67 89 89 18 18 61 61 12 12 61 61 10 10 12 12 18 18 24 24 61 61 24 24 38 38 61 61 61 61 38 38 62 62 38 38 45 45 62 62 62 62 45 45 47 47 60 60 31 31 35 35 31 31 60 60 27 27 60 60 53 53 27 27 27 27 53 53 21 21 53 53 50 50 21 21 21 21 50 50 15 15 50 50 3 3 15 15 15 15 3 3 4 4 41 41 44 44 61 61 44 44 42 42 61 61 61 61 42 42 36 36 36 36 32 32 61 61 32 32 28 28 61 61 61 61 28 28 10 10 16 16 5 5 6 6 28 28 22 22 10 10 22 22 16 16 10 10 10 10 16 16 8 8 16 16 6 6 8 8 0 0 1 1 13 13 0 0 13 13 7 7 58 58 29 29 33 33 7 7 13 13 9 9 13 13 19 19 9 9 9 9 19 19 58 58 19 19 25 25 58 58 58 58 25 25 29 29 40 40 59 59 43 43 59 59 58 58 43 43 43 43 58 58 39 39 58 58 33 33 39 39 40 40 34 34 59 59 34 34 30 30 59 59 59 59 30 30 52 52 30 30 26 26 52 52 52 52 26 26 49 49 26 26 20 20 49 49 20 20 14 14 49 49 14 14 3 3 49 49 49 49 3 3 48 48 3 3 50 50 48 48 37 37 23 23 58 58 23 23 17 17 58 58 58 58 17 17 11 11 57 57 51 51 58 58 51 51 46 46 58 58 58 58 46 46 37 37 66 66 56 56 57 57 56 56 54 54 57 57 57 57 54 54 51 51 174 174 177 177 176 176 135 135 134 134 132 132 174 174 176 176 173 173 135 135 102 102 138 138 102 102 88 88 138 138 162 162 158 158 173 173 158 158 156 156 173 173 173 173 156 156 154 154 154 154 152 152 173 173 152 152 150 150 173 173 173 173 150 150 57 57 150 150 148 148 57 57 148 148 146 146 57 57 57 57 146 146 144 144 132 132 130 130 135 135 130 130 124 124 135 135 135 135 124 124 102 102 162 162 173 173 165 165 173 173 176 176 165 165 165 165 176 176 164 164 88 88 66 66 138 138 66 66 57 57 138 138 138 138 57 57 140 140 57 57 144 144 140 140 240 240 212 212 210 210 200 200 198 198 182 182 198 198 196 196 182 182 182 182 196 196 194 194 219 219 216 216 240 240 216 216 214 214 240 240 240 240 214 214 212 212 194 194 191 191 182 182 191 191 176 176 182 182 182 182 176 176 180 180 176 176 177 177 180 180 210 210 208 208 240 240 208 208 206 206 240 240 240 240 206 206 182 182 206 206 202 202 182 182 182 182 202 202 200 200 218 218 219 219 239 239 219 219 240 240 239 239 239 239 240 240 281 281 240 240 312 312 281 281 281 281 312 312 298 298 312 312 311 311 298 298 370 370 312 312 372 372 312 312 374 374 372 372 370 370 360 360 312 312 360 360 350 350 312 312 312 312 350 350 326 326 366 366 378 378 377 377 352 352 356 356 312 312 356 356 362 362 312 312 312 312 362 362 374 374 362 362 366 366 374 374 374 374 366 366 375 375 366 366 377 377 375 375 332 332 334 334 313 313 334 334 338 338 313 313 313 313 338 338 312 312 338 338 346 346 312 312 312 312 346 346 352 352 367 367 344 344 379 379 344 344 341 341 379 379 379 379 341 341 380 380 341 341 329 329 380 380 380 380 329 329 323 323 367 367 363 363 344 344 363 363 357 357 344 344 344 344 357 357 340 340 357 357 353 353 340 340 340 340 353 353 328 328 353 353 347 347 328 328 328 328 347 347 322 322 347 347 335 335 322 322 322 322 335 335 314 314 336 336 318 318 333 333 337 337 333 333 319 319 359 359 355 355 320 320 355 355 349 349 320 320 320 320 349 349 319 319 349 349 339 339 319 319 319 319 339 339 337 337 317 317 380 380 316 316 380 380 323 323 316 316 316 316 323 323 315 315 381 381 345 345 368 368 345 345 364 364 368 368 317 317 324 324 380 380 324 324 330 330 380 380 380 380 330 330 381 381 330 330 342 342 381 381 381 381 342 342 345 345 325 325 336 336 331 331 336 336 348 348 331 331 331 331 348 348 343 343 348 348 354 354 343 343 343 343 354 354 345 345 354 354 358 358 345 345 345 345 358 358 364 364 257 257 243 243 260 260 243 243 244 244 260 260 260 260 244 244 264 264 257 257 259 259 243 243 259 259 263 263 243 243 243 243 263 263 267 267 335 335 332 332 314 314 332 332 313 313 314 314 314 314 313 313 307 307 313 313 300 300 307 307 293 293 304 304 316 316 267 267 273 273 243 243 273 273 283 283 243 243 243 243 283 283 313 313 283 283 289 289 313 313 313 313 289 289 300 300 315 315 308 308 316 316 308 308 301 301 316 316 316 316 301 301 293 293 301 301 290 290 293 293 293 293 290 290 277 277 290 290 284 284 277 277 277 277 284 284 253 253 284 284 274 274 253 253 253 253 274 274 244 244 274 274 268 268 244 244 244 244 268 268 264 264 242 242 224 224 243 243 224 224 226 226 243 243 243 243 226 226 235 235 229 229 231 231 183 183 231 231 182 182 183 183 242 242 238 238 224 224 238 238 234 234 224 224 224 224 234 234 222 222 234 234 232 232 222 222 222 222 232 232 204 204 232 232 230 230 204 204 204 204 230 230 188 188 183 183 185 185 229 229 185 185 188 188 229 229 229 229 188 188 228 228 188 188 230 230 228 228 241 241 240 240 237 237 240 240 182 182 237 237 237 237 182 182 233 233 182 182 231 231 233 233 95 95 91 91 58 58 115 115 128 128 119 119 128 128 142 142 119 119 119 119 142 142 122 122 115 115 111 111 128 128 111 111 105 105 128 128 128 128 105 105 99 99 91 91 85 85 58 58 85 85 79 79 58 58 58 58 79 79 75 75 75 75 71 71 58 58 71 71 68 68 58 58 58 58 68 68 57 57 68 68 70 70 57 57 57 57 70 70 74 74 74 74 78 78 57 57 78 78 84 84 57 57 57 57 84 84 90 90 168 168 171 171 118 118 171 171 114 114 118 118 90 90 94 94 57 57 94 94 98 98 57 57 57 57 98 98 173 173 98 98 104 104 173 173 173 173 104 104 171 171 104 104 110 110 171 171 171 171 110 110 114 114 122 122 142 142 118 118 142 142 160 160 118 118 118 118 160 160 168 168 59 59 64 64 58 58 64 64 82 82 58 58 58 58 82 82 108 108 99 99 95 95 128 128 95 95 58 58 128 128 128 128 58 58 126 126 58 58 108 108 126 126 35 35 41 41 60 60 41 41 61 61 60 60 60 60 61 61 65 65 61 61 83 83 65 65 129 129 127 127 61 61 127 127 109 109 61 61 61 61 109 109 83 83 117 117 113 113 170 170 117 117 170 170 121 121 97 97 62 62 101 101 62 62 170 170 101 101 101 101 170 170 107 107 170 170 113 113 107 107 97 97 93 93 62 62 93 93 87 87 62 62 62 62 87 87 81 81 143 143 123 123 161 161 123 123 121 121 161 161 161 161 121 121 169 169 121 121 170 170 169 169 106 106 112 112 129 129 112 112 116 116 129 129 129 129 116 116 143 143 116 116 120 120 143 143 143 143 120 120 123 123 81 81 77 77 62 62 77 77 73 73 62 62 62 62 73 73 61 61 73 73 69 69 61 61 61 61 69 69 72 72 72 72 76 76 61 61 76 76 80 80 61 61 61 61 80 80 86 86 86 86 92 92 61 61 92 92 96 96 61 61 61 61 96 96 129 129 96 96 100 100 129 129 129 129 100 100 106 106 203 203 207 207 187 187 207 207 247 247 187 187 187 187 247 247 189 189 247 247 205 205 189 189 246 246 245 245 236 236 236 236 227 227 246 246 227 227 225 225 246 246 246 246 225 225 247 247 225 225 223 223 247 247 247 247 223 223 205 205 333 333 318 318 319 319 318 318 310 310 319 319 319 319 310 310 303 303 261 261 245 245 258 258 245 245 246 246 258 258 258 258 246 246 262 262 246 246 266 266 262 262 292 292 286 286 246 246 261 261 265 265 245 245 265 265 269 269 245 245 245 245 269 269 254 254 269 269 275 275 254 254 254 254 275 275 278 278 275 275 285 285 278 278 278 278 285 285 294 294 304 304 306 306 316 316 306 306 305 305 316 316 316 316 305 305 294 294 286 286 276 276 246 246 276 276 270 270 246 246 246 246 270 270 266 266 285 285 291 291 294 294 291 291 302 302 294 294 294 294 302 302 316 316 302 302 309 309 316 316 316 316 309 309 317 317 288 288 280 280 313 313 287 287 312 312 279 279 312 312 271 271 279 279 241 241 249 249 240 240 249 249 251 251 240 240 240 240 251 251 312 312 251 251 255 255 312 312 312 312 255 255 271 271 287 287 295 295 312 312 295 295 297 297 312 312 312 312 297 297 313 313 297 297 296 296 313 313 313 313 296 296 288 288 280 280 272 272 313 313 272 272 256 256 313 313 313 313 256 256 243 243 256 256 252 252 243 243 243 243 252 252 250 250 303 303 292 292 319 319 292 292 246 246 319 319 319 319 246 246 320 320 246 246 247 247 320 320 320 320 247 247 248 248 247 247 217 217 248 248 248 248 217 217 220 220 392 392 391 391 393 393 396 396 397 397 394 394 397 397 387 387 394 394 388 388 386 386 387 387 386 386 385 385 387 387 393 393 394 394 392 392 394 394 387 387 392 392 392 392 387 387 390 390 387 387 385 385 390 390 390 390 385 385 389 389 400 400 398 398 397 397 396 396 395 395 397 397 395 395 399 399 397 397 397 397 399 399 400 400 402 402 403 403 405 405 401 401 402 402 404 404 402 402 405 405 404 404 6771 6771 6772 6772 406 406 6773 6773 407 407 406 406 406 406 407 407 408 408 407 407 409 409 408 408 408 408 409 409 410 410 409 409 411 411 410 410 410 410 411 411 412 412 411 411 413 413 412 412 412 412 413 413 414 414 413 413 415 415 414 414 417 417 418 418 420 420 430 430 429 429 428 428 429 429 427 427 428 428 428 428 427 427 426 426 427 427 425 425 426 426 426 426 425 425 424 424 425 425 423 423 424 424 424 424 423 423 422 422 423 423 421 421 422 422 422 422 421 421 6774 6774 421 421 6775 6775 6776 6776 420 420 419 419 417 417 419 419 416 416 417 417 459 459 451 451 460 460 451 451 452 452 460 460 457 457 458 458 460 460 446 446 440 440 441 441 446 446 441 441 447 447 452 452 447 447 448 448 448 448 449 449 452 452 449 449 450 450 452 452 452 452 450 450 453 453 433 433 431 431 434 434 431 431 432 432 434 434 434 434 432 432 435 435 432 432 436 436 435 435 453 453 454 454 452 452 454 454 455 455 452 452 452 452 455 455 460 460 455 455 456 456 460 460 460 460 456 456 457 457 435 435 437 437 434 434 437 437 438 438 434 434 434 434 438 438 439 439 439 439 442 442 434 434 442 442 443 443 434 434 434 434 443 443 441 441 443 443 444 444 441 441 441 441 444 444 447 447 444 444 445 445 447 447 447 447 445 445 448 448 468 468 461 461 462 462 469 469 468 468 470 470 468 468 462 462 470 470 6777 6777 6778 6778 471 471 6779 6779 463 463 471 471 471 471 463 463 472 472 463 463 464 464 472 472 472 472 464 464 473 473 464 464 465 465 473 473 473 473 465 465 474 474 465 465 466 466 474 474 474 474 466 466 475 475 466 466 467 467 475 475 476 476 477 477 478 478 477 477 479 479 478 478 478 478 479 479 480 480 479 479 481 481 480 480 480 480 481 481 482 482 481 481 483 483 482 482 482 482 483 483 484 484 483 483 485 485 484 484 484 484 485 485 6780 6780 485 485 6781 6781 6782 6782 486 486 487 487 488 488 487 487 489 489 488 488 497 497 490 490 491 491 498 498 497 497 499 499 497 497 491 491 499 499 6783 6783 6784 6784 500 500 6785 6785 492 492 500 500 500 500 492 492 501 501 492 492 493 493 501 501 501 501 493 493 502 502 493 493 494 494 502 502 502 502 494 494 503 503 494 494 495 495 503 503 503 503 495 495 504 504 495 495 496 496 504 504 505 505 506 506 507 507 506 506 508 508 507 507 507 507 508 508 509 509 508 508 510 510 509 509 509 509 510 510 511 511 510 510 512 512 511 511 511 511 512 512 513 513 512 512 514 514 513 513 513 513 514 514 6786 6786 514 514 6787 6787 6788 6788 515 515 516 516 517 517 516 516 518 518 517 517 520 520 519 519 522 522 519 519 521 521 522 522 539 539 547 547 540 540 547 547 548 548 540 540 528 528 534 534 529 529 534 534 535 535 529 529 548 548 546 546 545 545 527 527 526 526 522 522 545 545 544 544 548 548 544 544 543 543 548 548 548 548 543 543 540 540 543 543 542 542 540 540 540 540 542 542 541 541 541 541 538 538 540 540 538 538 537 537 540 540 540 540 537 537 535 535 527 527 522 522 530 530 524 524 520 520 523 523 520 520 522 522 523 523 523 523 522 522 525 525 522 522 526 526 525 525 537 537 536 536 535 535 536 536 533 533 535 535 535 535 533 533 529 529 533 533 532 532 529 529 529 529 532 532 522 522 532 532 531 531 522 522 522 522 531 531 530 530 556 556 563 563 562 562 557 557 549 549 558 558 549 549 550 550 558 558 558 558 550 550 559 559 550 550 551 551 559 559 559 559 551 551 560 560 551 551 552 552 560 560 560 560 552 552 561 561 552 552 553 553 561 561 561 561 553 553 6789 6789 553 553 6790 6790 6791 6791 562 562 554 554 556 556 554 554 555 555 556 556 571 571 578 578 577 577 572 572 564 564 573 573 564 564 565 565 573 573 573 573 565 565 574 574 565 565 566 566 574 574 574 574 566 566 575 575 566 566 567 567 575 575 575 575 567 567 576 576 567 567 568 568 576 576 576 576 568 568 6792 6792 568 568 6793 6793 6794 6794 577 577 569 569 571 571 569 569 570 570 571 571 579 579 580 580 592 592 580 580 593 593 592 592 580 580 581 581 593 593 581 581 582 582 593 593 593 593 582 582 594 594 582 582 583 583 594 594 583 583 584 584 594 594 594 594 584 584 595 595 584 584 585 585 595 595 585 585 586 586 595 595 595 595 586 586 596 596 586 586 587 587 596 596 587 587 588 588 596 596 596 596 588 588 6795 6795 591 591 598 598 590 590 598 598 597 597 590 590 590 590 597 597 589 589 6796 6796 588 588 6797 6797 608 608 606 606 600 600 600 600 610 610 608 608 610 610 609 609 608 608 608 608 609 609 607 607 601 601 599 599 602 602 599 599 600 600 602 602 602 602 600 600 604 604 600 600 606 606 604 604 604 604 606 606 603 603 606 606 605 605 603 603 624 624 623 623 621 621 625 625 624 624 622 622 624 624 621 621 622 622 6798 6798 6799 6799 620 620 6800 6800 619 619 620 620 620 620 619 619 618 618 619 619 617 617 618 618 618 618 617 617 616 616 617 617 615 615 616 616 616 616 615 615 614 614 615 615 613 613 614 614 614 614 613 613 612 612 613 613 611 611 612 612 626 626 627 627 628 628 627 627 629 629 628 628 628 628 629 629 630 630 630 630 629 629 631 631 629 629 632 632 631 631 631 631 632 632 633 633 633 633 632 632 634 634 632 632 635 635 634 634 634 634 635 635 636 636 636 636 635 635 637 637 635 635 638 638 637 637 637 637 638 638 639 639 639 639 638 638 640 640 638 638 6801 6801 640 640 640 640 6802 6802 6803 6803 642 642 641 641 643 643 641 641 645 645 643 643 643 643 645 645 644 644 646 646 647 647 648 648 647 647 649 649 648 648 648 648 649 649 650 650 649 649 651 651 650 650 650 650 651 651 652 652 651 651 653 653 652 652 652 652 653 653 654 654 653 653 655 655 654 654 654 654 655 655 6804 6804 655 655 6805 6805 6806 6806 656 656 657 657 658 658 657 657 659 659 658 658 695 695 697 697 699 699 697 697 701 701 699 699 699 699 701 701 703 703 709 709 711 711 699 699 711 711 715 715 699 699 699 699 715 715 714 714 703 703 705 705 699 699 705 705 707 707 699 699 699 699 707 707 709 709 694 694 698 698 700 700 698 698 713 713 712 712 700 700 696 696 694 694 696 696 692 692 694 694 694 694 692 692 690 690 692 692 688 688 690 690 690 690 688 688 686 686 688 688 684 684 686 686 686 686 684 684 682 682 684 684 680 680 682 682 682 682 680 680 678 678 680 680 676 676 678 678 678 678 676 676 674 674 676 676 670 670 674 674 674 674 670 670 672 672 670 670 664 664 672 672 672 672 664 664 668 668 664 664 662 662 668 668 668 668 662 662 666 666 662 662 660 660 666 666 666 666 660 660 667 667 660 660 661 661 667 667 667 667 661 661 669 669 661 661 663 663 669 669 669 669 663 663 673 673 663 663 665 665 673 673 673 673 665 665 675 675 665 665 671 671 675 675 675 675 671 671 679 679 671 671 677 677 679 679 679 679 677 677 683 683 677 677 681 681 683 683 683 683 681 681 687 687 681 681 685 685 687 687 687 687 685 685 691 691 685 685 689 689 691 691 691 691 689 689 695 695 689 689 693 693 695 695 695 695 693 693 697 697 712 712 710 710 698 698 710 710 708 708 698 698 698 698 708 708 706 706 706 706 704 704 698 698 704 704 702 702 698 698 698 698 702 702 700 700 747 747 742 742 737 737 716 716 717 717 724 724 737 737 738 738 740 740 741 741 743 743 744 744 747 747 737 737 748 748 737 737 740 740 748 748 748 748 740 740 746 746 735 735 737 737 734 734 737 737 742 742 734 734 734 734 742 742 733 733 742 742 739 739 733 733 733 733 739 739 731 731 739 739 736 736 731 731 731 731 736 736 730 730 736 736 732 732 730 730 730 730 732 732 728 728 732 732 729 729 728 728 728 728 729 729 726 726 729 729 727 727 726 726 726 726 727 727 724 724 727 727 725 725 724 724 724 724 725 725 716 716 741 741 744 744 740 740 744 744 745 745 740 740 740 740 745 745 746 746 719 719 722 722 720 720 722 722 721 721 720 720 725 725 723 723 716 716 723 723 722 722 716 716 716 716 722 722 718 718 722 722 719 719 718 718 753 753 754 754 749 749 754 754 755 755 749 749 755 755 756 756 749 749 749 749 756 756 757 757 757 757 758 758 749 749 758 758 759 759 749 749 749 749 759 759 760 760 770 770 771 771 775 775 753 753 749 749 751 751 749 749 750 750 751 751 751 751 750 750 752 752 764 764 765 765 775 775 765 765 766 766 775 775 775 775 766 766 767 767 767 767 768 768 775 775 768 768 769 769 775 775 775 775 769 769 770 770 774 774 776 776 773 773 776 776 775 775 773 773 773 773 775 775 772 772 775 775 771 771 772 772 760 760 761 761 749 749 761 761 762 762 749 749 749 749 762 762 775 775 762 762 763 763 775 775 775 775 763 763 764 764 781 781 777 777 779 779 777 777 778 778 779 779 779 779 778 778 780 780 781 781 782 782 777 777 782 782 783 783 777 777 777 777 783 783 784 784 788 788 789 789 795 795 789 789 790 790 795 795 795 795 790 790 791 791 794 794 796 796 793 793 796 796 795 795 793 793 793 793 795 795 792 792 795 795 791 791 792 792 784 784 785 785 777 777 785 785 786 786 777 777 777 777 786 786 795 795 786 786 787 787 795 795 795 795 787 787 788 788 800 800 798 798 799 799 798 798 797 797 799 799 799 799 797 797 801 801 797 797 802 802 801 801 824 824 822 822 823 823 822 822 821 821 823 823 823 823 821 821 820 820 823 823 817 817 816 816 816 816 815 815 823 823 815 815 814 814 823 823 823 823 814 814 813 813 809 809 808 808 797 797 808 808 807 807 797 797 807 807 806 806 797 797 797 797 806 806 805 805 805 805 804 804 797 797 804 804 803 803 797 797 797 797 803 803 802 802 820 820 819 819 823 823 819 819 818 818 823 823 823 823 818 818 817 817 813 813 812 812 823 823 812 812 811 811 823 823 823 823 811 811 797 797 811 811 810 810 797 797 797 797 810 810 809 809 1000 1000 1004 1004 1011 1011 904 904 924 924 922 922 828 828 833 833 835 835 887 887 888 888 919 919 1004 1004 1008 1008 1011 1011 1008 1008 1007 1007 1011 1011 1011 1011 1007 1007 1003 1003 1003 1003 999 999 1011 1011 999 999 995 995 1011 1011 1011 1011 995 995 991 991 1022 1022 1024 1024 1076 1076 1024 1024 1026 1026 1076 1076 1076 1076 1026 1026 1028 1028 904 904 922 922 893 893 863 863 847 847 846 846 827 827 829 829 828 828 829 829 831 831 828 828 828 828 831 831 833 833 914 914 916 916 888 888 863 863 846 846 852 852 846 846 843 843 852 852 852 852 843 843 850 850 887 887 919 919 886 886 977 977 978 978 828 828 978 978 979 979 828 828 982 982 986 986 828 828 986 986 990 990 828 828 994 994 998 998 1018 1018 998 998 1002 1002 1018 1018 1002 1002 1006 1006 1018 1018 1018 1018 1006 1006 1016 1016 1005 1005 1001 1001 996 996 1001 1001 997 997 996 996 1074 1074 1061 1061 1073 1073 1061 1061 1060 1060 1073 1073 1073 1073 1060 1060 1059 1059 1059 1059 1058 1058 1073 1073 1058 1058 1057 1057 1073 1073 1073 1073 1057 1057 1056 1056 1048 1048 825 825 1050 1050 825 825 1073 1073 1050 1050 1050 1050 1073 1073 1052 1052 1073 1073 1056 1056 1052 1052 870 870 828 828 869 869 828 828 835 835 869 869 869 869 835 835 868 868 835 835 837 837 868 868 834 834 832 832 825 825 832 832 830 830 825 825 825 825 830 830 826 826 916 916 917 917 888 888 917 917 918 918 888 888 888 888 918 918 919 919 979 979 980 980 828 828 980 980 981 981 828 828 828 828 981 981 982 982 1022 1022 1076 1076 1020 1020 1076 1076 828 828 1020 1020 1020 1020 828 828 1018 1018 828 828 990 990 1018 1018 1018 1018 990 990 994 994 1000 1000 1011 1011 996 996 1011 1011 1012 1012 996 996 996 996 1012 1012 1005 1005 997 997 993 993 996 996 993 993 989 989 996 996 996 996 989 989 992 992 1072 1072 1063 1063 1074 1074 1063 1063 1062 1062 1074 1074 1074 1074 1062 1062 1061 1061 858 858 857 857 825 825 857 857 856 856 825 825 825 825 856 856 855 855 848 848 825 825 849 849 825 825 851 851 849 849 837 837 839 839 868 868 839 839 842 842 868 868 868 868 842 842 867 867 842 842 844 844 867 867 867 867 844 844 866 866 844 844 845 845 866 866 866 866 845 845 865 865 843 843 841 841 850 850 841 841 840 840 850 850 850 850 840 840 848 848 840 840 838 838 848 848 848 848 838 838 825 825 838 838 836 836 825 825 825 825 836 836 834 834 870 870 871 871 828 828 871 871 872 872 828 828 828 828 872 872 873 873 960 960 962 962 961 961 1048 1048 1046 1046 1037 1037 1046 1046 1044 1044 1037 1037 878 878 894 894 879 879 894 894 882 882 879 879 879 879 882 882 880 880 882 882 881 881 880 880 983 983 963 963 825 825 963 963 959 959 825 825 825 825 959 959 941 941 855 855 854 854 825 825 854 854 853 853 825 825 825 825 853 853 851 851 847 847 863 863 845 845 863 863 864 864 845 845 845 845 864 864 865 865 1072 1072 1071 1071 1063 1063 1071 1071 1070 1070 1063 1063 1063 1063 1070 1070 1069 1069 1067 1067 1066 1066 1065 1065 1037 1037 1035 1035 1048 1048 1035 1035 1033 1033 1048 1048 1048 1048 1033 1033 1031 1031 1047 1047 1049 1049 1036 1036 1049 1049 1051 1051 1036 1036 1036 1036 1051 1051 1034 1034 1023 1023 1021 1021 825 825 1021 1021 1019 1019 825 825 825 825 1019 1019 1017 1017 889 889 909 909 890 890 909 909 910 910 890 890 890 890 910 910 888 888 910 910 912 912 888 888 888 888 912 912 914 914 1016 1016 1006 1006 1014 1014 1006 1006 1010 1010 1014 1014 1014 1014 1010 1010 1012 1012 1010 1010 1009 1009 1012 1012 1012 1012 1009 1009 1005 1005 962 962 960 960 985 985 960 960 984 984 985 985 985 985 984 984 989 989 984 984 988 988 989 989 989 989 988 988 992 992 1069 1069 1068 1068 1063 1063 1068 1068 1067 1067 1063 1063 1063 1063 1067 1067 1064 1064 1067 1067 1065 1065 1064 1064 1031 1031 1029 1029 1048 1048 1029 1029 1027 1027 1048 1048 1048 1048 1027 1027 825 825 1027 1027 1025 1025 825 825 825 825 1025 1025 1023 1023 878 878 877 877 894 894 877 877 876 876 894 894 894 894 876 876 875 875 1017 1017 1015 1015 825 825 1015 1015 1013 1013 825 825 825 825 1013 1013 983 983 1013 1013 1011 1011 983 983 983 983 1011 1011 987 987 1011 1011 991 991 987 987 905 905 903 903 941 941 903 903 902 902 941 941 923 923 913 913 889 889 913 913 911 911 889 889 889 889 911 911 909 909 939 939 942 942 950 950 1028 1028 1030 1030 1076 1076 1030 1030 1032 1032 1076 1076 1076 1076 1032 1032 1034 1034 1055 1055 1075 1075 1076 1076 1055 1055 1076 1076 1054 1054 924 924 904 904 925 925 904 904 906 906 925 925 925 925 906 906 932 932 906 906 908 908 932 932 932 932 908 908 941 941 908 908 907 907 941 941 941 941 907 907 905 905 923 923 926 926 913 913 926 926 933 933 913 913 913 913 933 933 915 915 933 933 936 936 915 915 915 915 936 936 944 944 873 873 883 883 828 828 883 883 884 884 828 828 828 828 884 884 919 919 884 884 885 885 919 919 919 919 885 885 886 886 931 931 969 969 970 970 961 961 958 958 960 960 958 958 957 957 960 960 960 960 957 957 955 955 939 939 950 950 937 937 950 950 956 956 937 937 937 937 956 956 960 960 1034 1034 1051 1051 1076 1076 1051 1051 1053 1053 1076 1076 1076 1076 1053 1053 1054 1054 1041 1041 1036 1036 1038 1038 1041 1041 1043 1043 1036 1036 1043 1043 1045 1045 1036 1036 1036 1036 1045 1045 1047 1047 896 896 895 895 862 862 895 895 894 894 862 862 862 862 894 894 874 874 894 894 875 875 874 874 902 902 901 901 941 941 901 901 900 900 941 941 941 941 900 900 825 825 900 900 899 899 825 825 825 825 899 899 898 898 896 896 862 862 897 897 862 862 861 861 897 897 897 897 861 861 898 898 861 861 860 860 898 898 898 898 860 860 825 825 860 860 859 859 825 825 825 825 859 859 858 858 922 922 920 920 893 893 920 920 921 921 893 893 893 893 921 921 892 892 921 921 923 923 892 892 892 892 923 923 891 891 923 923 889 889 891 891 954 954 952 952 944 944 969 969 931 931 968 968 931 931 964 964 968 968 968 968 964 964 967 967 964 964 965 965 967 967 967 967 965 965 966 966 955 955 943 943 960 960 943 943 940 940 960 960 960 960 940 940 938 938 952 952 949 949 944 944 949 949 947 947 944 944 944 944 947 947 915 915 938 938 935 935 960 960 935 935 934 934 960 960 960 960 934 934 937 937 970 970 971 971 931 931 971 971 972 972 931 931 931 931 972 972 973 973 1044 1044 1042 1042 1037 1037 1042 1042 1039 1039 1037 1037 1037 1037 1039 1039 1038 1038 1039 1039 1040 1040 1038 1038 1038 1038 1040 1040 1041 1041 954 954 944 944 953 953 944 944 945 945 953 953 953 953 945 945 951 951 945 945 946 946 951 951 951 951 946 946 948 948 973 973 974 974 931 931 974 974 975 975 931 931 931 931 975 975 976 976 919 919 927 927 828 828 927 927 928 928 828 828 828 828 928 928 977 977 928 928 929 929 977 977 977 977 929 929 976 976 929 929 930 930 976 976 976 976 930 930 931 931 1102 1102 1101 1101 1108 1108 1101 1101 1098 1098 1108 1108 1108 1108 1098 1098 1109 1109 1098 1098 1099 1099 1109 1109 1109 1109 1099 1099 1103 1103 1107 1107 1106 1106 1105 1105 1107 1107 1105 1105 1108 1108 1105 1105 1104 1104 1108 1108 1108 1108 1104 1104 1102 1102 1099 1099 1095 1095 1103 1103 1095 1095 1096 1096 1103 1103 1103 1103 1096 1096 1100 1100 1096 1096 1094 1094 1100 1100 1100 1100 1094 1094 1097 1097 1094 1094 1092 1092 1097 1097 1097 1097 1092 1092 1093 1093 1092 1092 1091 1091 1093 1093 1093 1093 1091 1091 1090 1090 1091 1091 1089 1089 1090 1090 1090 1090 1089 1089 1088 1088 1089 1089 1087 1087 1088 1088 1088 1088 1087 1087 1086 1086 1087 1087 1085 1085 1086 1086 1086 1086 1085 1085 1084 1084 1085 1085 1077 1077 1084 1084 1077 1077 1078 1078 1084 1084 1078 1078 1079 1079 1084 1084 1084 1084 1079 1079 1080 1080 1080 1080 1081 1081 1084 1084 1081 1081 1082 1082 1084 1084 1084 1084 1082 1082 1083 1083 1296 1296 1297 1297 1321 1321 1167 1167 1165 1165 1154 1154 1118 1118 1116 1116 1157 1157 1128 1128 1134 1134 1157 1157 1134 1134 1136 1136 1157 1157 1157 1157 1136 1136 1156 1156 1136 1136 1133 1133 1156 1156 1128 1128 1157 1157 1122 1122 1157 1157 1116 1116 1122 1122 1122 1122 1116 1116 1115 1115 1157 1157 1158 1158 1146 1146 1146 1146 1142 1142 1157 1157 1142 1142 1140 1140 1157 1157 1157 1157 1140 1140 1138 1138 1138 1138 1130 1130 1157 1157 1130 1130 1124 1124 1157 1157 1157 1157 1124 1124 1118 1118 1159 1159 1152 1152 1158 1158 1152 1152 1148 1148 1158 1158 1158 1158 1148 1148 1146 1146 1260 1260 1264 1264 1257 1257 1264 1264 1250 1250 1257 1257 1257 1257 1250 1250 1255 1255 1250 1250 1248 1248 1255 1255 1255 1255 1248 1248 1246 1246 1238 1238 1236 1236 1158 1158 1236 1236 1234 1234 1158 1158 1158 1158 1234 1234 1230 1230 1246 1246 1244 1244 1255 1255 1244 1244 1242 1242 1255 1255 1255 1255 1242 1242 1158 1158 1242 1242 1240 1240 1158 1158 1158 1158 1240 1240 1238 1238 1230 1230 1224 1224 1158 1158 1224 1224 1222 1222 1158 1158 1158 1158 1222 1222 1196 1196 1196 1196 1178 1178 1158 1158 1178 1178 1164 1164 1158 1158 1158 1158 1164 1164 1159 1159 1322 1322 1323 1323 1294 1294 1294 1294 1292 1292 1322 1322 1292 1292 1290 1290 1322 1322 1322 1322 1290 1290 1288 1288 1286 1286 1282 1282 1272 1272 1286 1286 1272 1272 1288 1288 1260 1260 1263 1263 1264 1264 1263 1263 1266 1266 1264 1264 1264 1264 1266 1266 1276 1276 1282 1282 1280 1280 1272 1272 1280 1280 1278 1278 1272 1272 1272 1272 1278 1278 1271 1271 1278 1278 1276 1276 1271 1271 1271 1271 1276 1276 1269 1269 1276 1276 1266 1266 1269 1269 1323 1323 1322 1322 1355 1355 1322 1322 1397 1397 1355 1355 1355 1355 1397 1397 1371 1371 1414 1414 1412 1412 1397 1397 1412 1412 1400 1400 1397 1397 1400 1400 1398 1398 1397 1397 1397 1397 1398 1398 1371 1371 1452 1452 1451 1451 1397 1397 1451 1451 1445 1445 1397 1397 1445 1445 1438 1438 1397 1397 1438 1438 1432 1432 1397 1397 1397 1397 1432 1432 1414 1414 1426 1426 1430 1430 1397 1397 1430 1430 1436 1436 1397 1397 1436 1436 1442 1442 1397 1397 1397 1397 1442 1442 1452 1452 1442 1442 1449 1449 1452 1452 1452 1452 1449 1449 1459 1459 1449 1449 1458 1458 1459 1459 1448 1448 1441 1441 1410 1410 1441 1441 1435 1435 1410 1410 1410 1410 1435 1435 1429 1429 1419 1419 1416 1416 1396 1396 1416 1416 1420 1420 1396 1396 1396 1396 1420 1420 1422 1422 1395 1395 1404 1404 1425 1425 1425 1425 1404 1404 1429 1429 1404 1404 1408 1408 1429 1429 1429 1429 1408 1408 1410 1410 1423 1423 1421 1421 1390 1390 1421 1421 1417 1417 1390 1390 1390 1390 1417 1417 1415 1415 1393 1393 1392 1392 1456 1456 1392 1392 1402 1402 1456 1456 1456 1456 1402 1402 1455 1455 1402 1402 1406 1406 1455 1455 1406 1406 1409 1409 1455 1455 1455 1455 1409 1409 1447 1447 1409 1409 1440 1440 1447 1447 1415 1415 1418 1418 1391 1391 1391 1391 1418 1418 1401 1401 1418 1418 1424 1424 1401 1401 1401 1401 1424 1424 1405 1405 1424 1424 1428 1428 1405 1405 1405 1405 1428 1428 1409 1409 1428 1428 1434 1434 1409 1409 1409 1409 1434 1434 1440 1440 1453 1453 1454 1454 1446 1446 1423 1423 1390 1390 1427 1427 1390 1390 1389 1389 1427 1427 1427 1427 1389 1389 1433 1433 1443 1443 1444 1444 1450 1450 1450 1450 1453 1453 1443 1443 1453 1453 1446 1446 1443 1443 1443 1443 1446 1446 1389 1389 1446 1446 1439 1439 1389 1389 1389 1389 1439 1439 1433 1433 1399 1399 1411 1411 1389 1389 1411 1411 1413 1413 1389 1389 1413 1413 1431 1431 1389 1389 1431 1431 1437 1437 1389 1389 1389 1389 1437 1437 1443 1443 1314 1314 1354 1354 1389 1389 1354 1354 1370 1370 1389 1389 1370 1370 1388 1388 1389 1389 1389 1389 1388 1388 1399 1399 1265 1265 1262 1262 1261 1261 1315 1315 1289 1289 1291 1291 1261 1261 1275 1275 1277 1277 1265 1265 1261 1261 1267 1267 1261 1261 1277 1277 1267 1267 1267 1267 1277 1277 1279 1279 1279 1279 1281 1281 1267 1267 1281 1281 1285 1285 1267 1267 1267 1267 1285 1285 1315 1315 1285 1285 1287 1287 1315 1315 1315 1315 1287 1287 1289 1289 1243 1243 1245 1245 1258 1258 1245 1245 1247 1247 1258 1258 1233 1233 1235 1235 1229 1229 1235 1235 1162 1162 1229 1229 1229 1229 1162 1162 1163 1163 1235 1235 1237 1237 1162 1162 1237 1237 1239 1239 1162 1162 1162 1162 1239 1239 1241 1241 1163 1163 1177 1177 1229 1229 1177 1177 1195 1195 1229 1229 1229 1229 1195 1195 1223 1223 1195 1195 1221 1221 1223 1223 1247 1247 1249 1249 1258 1258 1249 1249 1261 1261 1258 1258 1258 1258 1261 1261 1259 1259 1261 1261 1262 1262 1259 1259 1162 1162 1197 1197 1191 1191 1165 1165 1168 1168 1154 1154 1168 1168 1172 1172 1154 1154 1154 1154 1172 1172 1180 1180 1206 1206 1210 1210 1227 1227 1180 1180 1184 1184 1154 1154 1184 1184 1188 1188 1154 1154 1154 1154 1188 1188 1192 1192 1227 1227 1210 1210 1231 1231 1192 1192 1198 1198 1227 1227 1198 1198 1202 1202 1227 1227 1227 1227 1202 1202 1206 1206 1201 1201 1197 1197 1256 1256 1197 1197 1162 1162 1256 1256 1256 1256 1162 1162 1258 1258 1162 1162 1241 1241 1258 1258 1258 1258 1241 1241 1243 1243 1191 1191 1187 1187 1162 1162 1187 1187 1183 1183 1162 1162 1162 1162 1183 1183 1153 1153 1183 1183 1179 1179 1153 1153 1153 1153 1179 1179 1171 1171 1215 1215 1209 1209 1256 1256 1209 1209 1205 1205 1256 1256 1256 1256 1205 1205 1201 1201 1210 1210 1216 1216 1231 1231 1216 1216 1219 1219 1231 1231 1231 1231 1219 1219 1251 1251 1219 1219 1215 1215 1251 1251 1251 1251 1215 1215 1253 1253 1215 1215 1256 1256 1253 1253 1154 1154 1129 1129 1137 1137 1137 1137 1139 1139 1154 1154 1139 1139 1141 1141 1154 1154 1154 1154 1141 1141 1147 1147 1171 1171 1167 1167 1153 1153 1167 1167 1154 1154 1153 1153 1153 1153 1154 1154 1151 1151 1154 1154 1147 1147 1151 1151 1133 1133 1127 1127 1156 1156 1127 1127 1121 1121 1156 1156 1156 1156 1121 1121 1150 1150 1121 1121 1114 1114 1150 1150 1150 1150 1114 1114 1145 1145 1114 1114 1113 1113 1145 1145 1145 1145 1113 1113 1143 1143 1113 1113 1144 1144 1143 1143 1132 1132 1135 1135 1154 1154 1135 1135 1131 1131 1154 1154 1154 1154 1131 1131 1125 1125 1125 1125 1119 1119 1154 1154 1119 1119 1111 1111 1154 1154 1154 1154 1111 1111 1110 1110 1110 1110 1117 1117 1154 1154 1117 1117 1123 1123 1154 1154 1154 1154 1123 1123 1129 1129 1144 1144 1113 1113 1149 1149 1113 1113 1112 1112 1149 1149 1149 1149 1112 1112 1155 1155 1112 1112 1120 1120 1155 1155 1155 1155 1120 1120 1126 1126 1213 1213 1175 1175 1154 1154 1126 1126 1132 1132 1155 1155 1132 1132 1154 1154 1155 1155 1155 1155 1154 1154 1160 1160 1154 1154 1175 1175 1160 1160 1192 1192 1227 1227 1154 1154 1227 1227 1225 1225 1154 1154 1154 1154 1225 1225 1213 1213 1306 1306 1304 1304 1267 1267 1267 1267 1304 1304 1268 1268 1304 1304 1302 1302 1268 1268 1268 1268 1302 1302 1270 1270 1324 1324 1316 1316 1315 1315 1316 1316 1312 1312 1315 1315 1315 1315 1312 1312 1267 1267 1312 1312 1310 1310 1267 1267 1267 1267 1310 1310 1306 1306 1270 1270 1302 1302 1273 1273 1302 1302 1301 1301 1273 1273 1273 1273 1301 1301 1283 1283 1301 1301 1303 1303 1283 1283 1283 1283 1303 1303 1295 1295 1303 1303 1305 1305 1295 1295 1295 1295 1305 1305 1298 1298 1305 1305 1307 1307 1298 1298 1307 1307 1311 1311 1298 1298 1298 1298 1311 1311 1318 1318 1311 1311 1313 1313 1318 1318 1319 1319 1308 1308 1318 1318 1308 1308 1299 1299 1318 1318 1318 1318 1299 1299 1298 1298 1348 1348 1344 1344 1318 1318 1344 1344 1338 1338 1318 1318 1338 1338 1334 1334 1318 1318 1334 1334 1332 1332 1318 1318 1318 1318 1332 1332 1319 1319 1332 1332 1335 1335 1319 1319 1415 1415 1391 1391 1390 1390 1391 1391 1384 1384 1390 1390 1390 1390 1384 1384 1380 1380 1373 1373 1381 1381 1393 1393 1381 1381 1385 1385 1393 1393 1393 1393 1385 1385 1392 1392 1380 1380 1372 1372 1390 1390 1372 1372 1362 1362 1390 1390 1390 1390 1362 1362 1318 1318 1362 1362 1356 1356 1318 1318 1318 1318 1356 1356 1348 1348 1335 1335 1339 1339 1319 1319 1339 1339 1345 1345 1319 1319 1319 1319 1345 1345 1326 1326 1345 1345 1349 1349 1326 1326 1326 1326 1349 1349 1342 1342 1349 1349 1357 1357 1342 1342 1342 1342 1357 1357 1366 1366 1393 1393 1377 1377 1373 1373 1377 1377 1366 1366 1373 1373 1373 1373 1366 1366 1363 1363 1366 1366 1357 1357 1363 1363 1375 1375 1383 1383 1396 1396 1382 1382 1374 1374 1393 1393 1382 1382 1393 1393 1386 1386 1425 1425 1419 1419 1395 1395 1419 1419 1396 1396 1395 1395 1395 1395 1396 1396 1387 1387 1396 1396 1383 1383 1387 1387 1448 1448 1410 1410 1457 1457 1410 1410 1407 1407 1457 1457 1457 1457 1407 1407 1456 1456 1407 1407 1403 1403 1456 1456 1456 1456 1403 1403 1393 1393 1403 1403 1394 1394 1393 1393 1393 1393 1394 1394 1386 1386 1347 1347 1321 1321 1341 1341 1321 1321 1337 1337 1341 1341 1346 1346 1340 1340 1320 1320 1340 1340 1336 1336 1320 1320 1320 1320 1336 1336 1321 1321 1336 1336 1333 1333 1321 1321 1321 1321 1333 1333 1337 1337 1346 1346 1320 1320 1350 1350 1320 1320 1327 1327 1350 1350 1350 1350 1327 1327 1358 1358 1327 1327 1343 1343 1358 1358 1358 1358 1343 1343 1364 1364 1343 1343 1367 1367 1364 1364 1364 1364 1367 1367 1374 1374 1367 1367 1379 1379 1374 1374 1374 1374 1379 1379 1393 1393 1379 1379 1378 1378 1393 1393 1393 1393 1378 1378 1377 1377 1347 1347 1351 1351 1321 1321 1351 1351 1359 1359 1321 1321 1321 1321 1359 1359 1396 1396 1359 1359 1365 1365 1396 1396 1396 1396 1365 1365 1375 1375 1297 1297 1300 1300 1321 1321 1300 1300 1309 1309 1321 1321 1321 1321 1309 1309 1320 1320 1288 1288 1272 1272 1322 1322 1272 1272 1274 1274 1322 1322 1322 1322 1274 1274 1284 1284 1173 1173 1169 1169 1157 1157 1169 1169 1166 1166 1157 1157 1157 1157 1166 1166 1158 1158 1166 1166 1170 1170 1158 1158 1158 1158 1170 1170 1174 1174 1174 1174 1182 1182 1158 1158 1182 1182 1186 1186 1158 1158 1158 1158 1186 1186 1190 1190 1220 1220 1217 1217 1232 1232 1232 1232 1217 1217 1228 1228 1217 1217 1211 1211 1228 1228 1211 1211 1207 1207 1228 1228 1228 1228 1207 1207 1203 1203 1208 1208 1212 1212 1255 1255 1212 1212 1218 1218 1255 1255 1255 1255 1218 1218 1254 1254 1199 1199 1193 1193 1157 1157 1193 1193 1189 1189 1157 1157 1190 1190 1194 1194 1158 1158 1194 1194 1200 1200 1158 1158 1158 1158 1200 1200 1255 1255 1200 1200 1204 1204 1255 1255 1255 1255 1204 1204 1208 1208 1189 1189 1185 1185 1157 1157 1185 1185 1181 1181 1157 1157 1157 1157 1181 1181 1173 1173 1220 1220 1232 1232 1218 1218 1232 1232 1252 1252 1218 1218 1218 1218 1252 1252 1254 1254 1156 1156 1161 1161 1157 1157 1161 1161 1176 1176 1157 1157 1157 1157 1176 1176 1214 1214 1203 1203 1199 1199 1228 1228 1199 1199 1157 1157 1228 1228 1228 1228 1157 1157 1226 1226 1157 1157 1214 1214 1226 1226 1331 1331 1353 1353 1390 1390 1353 1353 1361 1361 1390 1390 1360 1360 1352 1352 1389 1389 1352 1352 1330 1330 1389 1389 1389 1389 1330 1330 1328 1328 1361 1361 1369 1369 1390 1390 1369 1369 1376 1376 1390 1390 1390 1390 1376 1376 1389 1389 1376 1376 1368 1368 1389 1389 1389 1389 1368 1368 1360 1360 1313 1313 1317 1317 1318 1318 1317 1317 1325 1325 1318 1318 1318 1318 1325 1325 1390 1390 1325 1325 1329 1329 1390 1390 1390 1390 1329 1329 1331 1331 1328 1328 1324 1324 1389 1389 1324 1324 1315 1315 1389 1389 1389 1389 1315 1315 1314 1314 1315 1315 1291 1291 1314 1314 1314 1314 1291 1291 1293 1293 1284 1284 1296 1296 1322 1322 1296 1296 1321 1321 1322 1322 1322 1322 1321 1321 1397 1397 1321 1321 1396 1396 1397 1397 1397 1397 1396 1396 1426 1426 1396 1396 1422 1422 1426 1426 1476 1476 1477 1477 1463 1463 1469 1469 1470 1470 1468 1468 1470 1470 1471 1471 1468 1468 1468 1468 1471 1471 1472 1472 1472 1472 1473 1473 1468 1468 1473 1473 1474 1474 1468 1468 1468 1468 1474 1474 1475 1475 1465 1465 1466 1466 1468 1468 1466 1466 1467 1467 1468 1468 1468 1468 1467 1467 1469 1469 1476 1476 1463 1463 1475 1475 1463 1463 1462 1462 1475 1475 1475 1475 1462 1462 1468 1468 1462 1462 1464 1464 1468 1468 1468 1468 1464 1464 1465 1465 1477 1477 1478 1478 1463 1463 1478 1478 1479 1479 1463 1463 1463 1463 1479 1479 1480 1480 1492 1492 1493 1493 1505 1505 1484 1484 1488 1488 1505 1505 1488 1488 1490 1490 1505 1505 1505 1505 1490 1490 1492 1492 1480 1480 1481 1481 1463 1463 1481 1481 1482 1482 1463 1463 1463 1463 1482 1482 1505 1505 1482 1482 1483 1483 1505 1505 1505 1505 1483 1483 1484 1484 1493 1493 1495 1495 1505 1505 1495 1495 1496 1496 1505 1505 1505 1505 1496 1496 1497 1497 1497 1497 1499 1499 1505 1505 1499 1499 1500 1500 1505 1505 1505 1505 1500 1500 1504 1504 1485 1485 1506 1506 1502 1502 1506 1506 1503 1503 1502 1502 1485 1485 1502 1502 1460 1460 1502 1502 1501 1501 1460 1460 1460 1460 1501 1501 1498 1498 1498 1498 1494 1494 1460 1460 1494 1494 1491 1491 1460 1460 1460 1460 1491 1491 1489 1489 1489 1489 1487 1487 1460 1460 1487 1487 1486 1486 1460 1460 1460 1460 1486 1486 1461 1461 1532 1532 1533 1533 1531 1531 1533 1533 1529 1529 1531 1531 1526 1526 1528 1528 1529 1529 1528 1528 1530 1530 1529 1529 1529 1529 1530 1530 1531 1531 1523 1523 1524 1524 1522 1522 1524 1524 1525 1525 1522 1522 1522 1522 1525 1525 1526 1526 1525 1525 1527 1527 1526 1526 1526 1526 1527 1527 1528 1528 1523 1523 1522 1522 1521 1521 1522 1522 1519 1519 1521 1521 1521 1521 1519 1519 1520 1520 1520 1520 1519 1519 1518 1518 6807 6807 1515 1515 6808 6808 6809 6809 1515 1515 1517 1517 1512 1512 1514 1514 1515 1515 1514 1514 1516 1516 1515 1515 1515 1515 1516 1516 1517 1517 1509 1509 1510 1510 1508 1508 1510 1510 1511 1511 1508 1508 1508 1508 1511 1511 1512 1512 1511 1511 1513 1513 1512 1512 1512 1512 1513 1513 1514 1514 1509 1509 1508 1508 1507 1507 1508 1508 1505 1505 1507 1507 1507 1507 1505 1505 1506 1506 1505 1505 1504 1504 1506 1506 1506 1506 1504 1504 1503 1503 1564 1564 1563 1563 1565 1565 1563 1563 1561 1561 1565 1565 1559 1559 1558 1558 1560 1560 1558 1558 1561 1561 1560 1560 1560 1560 1561 1561 1562 1562 1561 1561 1563 1563 1562 1562 1559 1559 1557 1557 1558 1558 1557 1557 1556 1556 1558 1558 1558 1558 1556 1556 1554 1554 1552 1552 1551 1551 1553 1553 1551 1551 1554 1554 1553 1553 1553 1553 1554 1554 1555 1555 1554 1554 1556 1556 1555 1555 1552 1552 1550 1550 1551 1551 6810 6810 1549 1549 6811 6811 6812 6812 1549 1549 1547 1547 1545 1545 1544 1544 1546 1546 1544 1544 1547 1547 1546 1546 1546 1546 1547 1547 1548 1548 1547 1547 1549 1549 1548 1548 1545 1545 1543 1543 1544 1544 1543 1543 1542 1542 1544 1544 1544 1544 1542 1542 1540 1540 1542 1542 1541 1541 1540 1540 1541 1541 1539 1539 1540 1540 1540 1540 1539 1539 1537 1537 1534 1534 1535 1535 1536 1536 1535 1535 1537 1537 1536 1536 1536 1536 1537 1537 1538 1538 1537 1537 1539 1539 1538 1538 1579 1579 1566 1566 1567 1567 1567 1567 1570 1570 1579 1579 1570 1570 1572 1572 1579 1579 1579 1579 1572 1572 1587 1587 1572 1572 1574 1574 1587 1587 1587 1587 1574 1574 1575 1575 1575 1575 1577 1577 1587 1587 1577 1577 1580 1580 1587 1587 1587 1587 1580 1580 1582 1582 1583 1583 1586 1586 1584 1584 1586 1586 1585 1585 1584 1584 1583 1583 1581 1581 1586 1586 1581 1581 1578 1578 1586 1586 1586 1586 1578 1578 1576 1576 1568 1568 1569 1569 1571 1571 1569 1569 1586 1586 1571 1571 1571 1571 1586 1586 1573 1573 1586 1586 1576 1576 1573 1573 1582 1582 1585 1585 1587 1587 1585 1585 1586 1586 1587 1587 1587 1587 1586 1586 1588 1588 1586 1586 1589 1589 1588 1588 1594 1594 1592 1592 1593 1593 1592 1592 1591 1591 1593 1593 1593 1593 1591 1591 1589 1589 1591 1591 1590 1590 1589 1589 1589 1589 1590 1590 1588 1588 1594 1594 1593 1593 1595 1595 1593 1593 1596 1596 1595 1595 1595 1595 1596 1596 1597 1597 1597 1597 1596 1596 1598 1598 1596 1596 6813 6813 1598 1598 1598 1598 6814 6814 6815 6815 1603 1603 1602 1602 1600 1600 1602 1602 1601 1601 1600 1600 1600 1600 1601 1601 1599 1599 1608 1608 1606 1606 1607 1607 1606 1606 1605 1605 1607 1607 1607 1607 1605 1605 1603 1603 1605 1605 1604 1604 1603 1603 1603 1603 1604 1604 1602 1602 1608 1608 1607 1607 1609 1609 1607 1607 1610 1610 1609 1609 1609 1609 1610 1610 1611 1611 1611 1611 1610 1610 1612 1612 1610 1610 1614 1614 1612 1612 1612 1612 1614 1614 1613 1613 1615 1615 1617 1617 1616 1616 1617 1617 1618 1618 1616 1616 1622 1622 1621 1621 1620 1620 1621 1621 1618 1618 1620 1620 1620 1620 1618 1618 1619 1619 1618 1618 1617 1617 1619 1619 1622 1622 1623 1623 1621 1621 1623 1623 1624 1624 1621 1621 1621 1621 1624 1624 1625 1625 1629 1629 1628 1628 1627 1627 1628 1628 1625 1625 1627 1627 1627 1627 1625 1625 1626 1626 1625 1625 1624 1624 1626 1626 1629 1629 1630 1630 1628 1628 1630 1630 6816 6816 1628 1628 1628 1628 6817 6817 6818 6818 1636 1636 1635 1635 1634 1634 1635 1635 1632 1632 1634 1634 1634 1634 1632 1632 1633 1633 1632 1632 1631 1631 1633 1633 1636 1636 1637 1637 1635 1635 1637 1637 1638 1638 1635 1635 1635 1635 1638 1638 1639 1639 1638 1638 1640 1640 1639 1639 1640 1640 1641 1641 1639 1639 1639 1639 1641 1641 1642 1642 1645 1645 1646 1646 1644 1644 1646 1646 1642 1642 1644 1644 1644 1644 1642 1642 1643 1643 1642 1642 1641 1641 1643 1643 1647 1647 1648 1648 1649 1649 1648 1648 1651 1651 1649 1649 1654 1654 1652 1652 1651 1651 1652 1652 1650 1650 1651 1651 1651 1651 1650 1650 1649 1649 1657 1657 1655 1655 1654 1654 1655 1655 1653 1653 1654 1654 1654 1654 1653 1653 1652 1652 1660 1660 1659 1659 1661 1661 1659 1659 6819 6819 1661 1661 1661 1661 6820 6820 6821 6821 1658 1658 1656 1656 1657 1657 1657 1657 1656 1656 1655 1655 1660 1660 1661 1661 1662 1662 1661 1661 1664 1664 1662 1662 1662 1662 1664 1664 1663 1663 1663 1663 1664 1664 1665 1665 1664 1664 1667 1667 1665 1665 1665 1665 1667 1667 1666 1666 1666 1666 1667 1667 1668 1668 1667 1667 1670 1670 1668 1668 1668 1668 1670 1670 1669 1669 1693 1693 1694 1694 1692 1692 1694 1694 1691 1691 1692 1692 1688 1688 1689 1689 1691 1691 1689 1689 1690 1690 1691 1691 1691 1691 1690 1690 1692 1692 1685 1685 1686 1686 1688 1688 1686 1686 1687 1687 1688 1688 1688 1688 1687 1687 1689 1689 1680 1680 1682 1682 1681 1681 6822 6822 1683 1683 6823 6823 6824 6824 1683 1683 1685 1685 1683 1683 1684 1684 1685 1685 1685 1685 1684 1684 1686 1686 1680 1680 1681 1681 1679 1679 1681 1681 1678 1678 1679 1679 1679 1679 1678 1678 1677 1677 1677 1677 1678 1678 1676 1676 1678 1678 1675 1675 1676 1676 1676 1676 1675 1675 1674 1674 1674 1674 1675 1675 1673 1673 1675 1675 1672 1672 1673 1673 1673 1673 1672 1672 1671 1671 1695 1695 1697 1697 1696 1696 1697 1697 1699 1699 1696 1696 1697 1697 1698 1698 1699 1699 1698 1698 1700 1700 1699 1699 1699 1699 1700 1700 1702 1702 1700 1700 1701 1701 1702 1702 1701 1701 1703 1703 1702 1702 6825 6825 6826 6826 1705 1705 6827 6827 1704 1704 1705 1705 1704 1704 1706 1706 1705 1705 1705 1705 1706 1706 1708 1708 1706 1706 1707 1707 1708 1708 1707 1707 1709 1709 1708 1708 1708 1708 1709 1709 1711 1711 1713 1713 1714 1714 1712 1712 1714 1714 1711 1711 1712 1712 1712 1712 1711 1711 1710 1710 1711 1711 1709 1709 1710 1710 1733 1733 1732 1732 1734 1734 1732 1732 1731 1731 1734 1734 1732 1732 1730 1730 1731 1731 1730 1730 1729 1729 1731 1731 1731 1731 1729 1729 1728 1728 1729 1729 1727 1727 1728 1728 1727 1727 1726 1726 1728 1728 1728 1728 1726 1726 1725 1725 1726 1726 1724 1724 1725 1725 1724 1724 6828 6828 1725 1725 1725 1725 6829 6829 6830 6830 1723 1723 1721 1721 1722 1722 1721 1721 1720 1720 1722 1722 1722 1722 1720 1720 1719 1719 1715 1715 1716 1716 1717 1717 1716 1716 1719 1719 1717 1717 1717 1717 1719 1719 1718 1718 1719 1719 1720 1720 1718 1718 1735 1735 1736 1736 1737 1737 1736 1736 1738 1738 1737 1737 1739 1739 1740 1740 1741 1741 1740 1740 1742 1742 1741 1741 1743 1743 1744 1744 1745 1745 1744 1744 1746 1746 1745 1745 1782 1782 1784 1784 1783 1783 1793 1793 1791 1791 1747 1747 1747 1747 1791 1791 1768 1768 1791 1791 1790 1790 1768 1768 1768 1768 1790 1790 1770 1770 1770 1770 1790 1790 1772 1772 1790 1790 1788 1788 1772 1772 1772 1772 1788 1788 1773 1773 1784 1784 1782 1782 1786 1786 1782 1782 1779 1779 1786 1786 1779 1779 1777 1777 1786 1786 1786 1786 1777 1777 1788 1788 1777 1777 1775 1775 1788 1788 1788 1788 1775 1775 1773 1773 1785 1785 1780 1780 1783 1783 1780 1780 1781 1781 1783 1783 1783 1783 1781 1781 1782 1782 1789 1789 1774 1774 1787 1787 1774 1774 1776 1776 1787 1787 1787 1787 1776 1776 1785 1785 1776 1776 1778 1778 1785 1785 1785 1785 1778 1778 1780 1780 1792 1792 1769 1769 1789 1789 1769 1769 1771 1771 1789 1789 1789 1789 1771 1771 1774 1774 1747 1747 1750 1750 1793 1793 1750 1750 6831 6831 1793 1793 1793 1793 6832 6832 6833 6833 1752 1752 1754 1754 1795 1795 1795 1795 1754 1754 1797 1797 1754 1754 1756 1756 1797 1797 1797 1797 1756 1756 1799 1799 6834 6834 1758 1758 6835 6835 6836 6836 1758 1758 1801 1801 1758 1758 1760 1760 1801 1801 1801 1801 1760 1760 1803 1803 1760 1760 1761 1761 1803 1803 1803 1803 1761 1761 1804 1804 1761 1761 1763 1763 1804 1804 1804 1804 1763 1763 1806 1806 1763 1763 1766 1766 1806 1806 1806 1806 1766 1766 1809 1809 1766 1766 1767 1767 1809 1809 1809 1809 1767 1767 1810 1810 1767 1767 1765 1765 1810 1810 1810 1810 1765 1765 1808 1808 1765 1765 1764 1764 1808 1808 1808 1808 1764 1764 1807 1807 1764 1764 1762 1762 1807 1807 1807 1807 1762 1762 1805 1805 1762 1762 1759 1759 1805 1805 1805 1805 1759 1759 1802 1802 1759 1759 6837 6837 1802 1802 1802 1802 6838 6838 6839 6839 1757 1757 1755 1755 1800 1800 1800 1800 1755 1755 1798 1798 1755 1755 1753 1753 1798 1798 1798 1798 1753 1753 1796 1796 1753 1753 1751 1751 1796 1796 1796 1796 1751 1751 1794 1794 6840 6840 1749 1749 6841 6841 6842 6842 1749 1749 1792 1792 1749 1749 1748 1748 1792 1792 1792 1792 1748 1748 1769 1769 1819 1819 1812 1812 1820 1820 1812 1812 1814 1814 1820 1820 1820 1820 1814 1814 1823 1823 1814 1814 1816 1816 1823 1823 1823 1823 1816 1816 1826 1826 1841 1841 1839 1839 1838 1838 1839 1839 1835 1835 1838 1838 1838 1838 1835 1835 1833 1833 1835 1835 1829 1829 1833 1833 1833 1833 1829 1829 1831 1831 1829 1829 1825 1825 1831 1831 1831 1831 1825 1825 1827 1827 1825 1825 1817 1817 1827 1827 1827 1827 1817 1817 1824 1824 1817 1817 1815 1815 1824 1824 1824 1824 1815 1815 1821 1821 1815 1815 1813 1813 1821 1821 1821 1821 1813 1813 1819 1819 1813 1813 1811 1811 1819 1819 1819 1819 1811 1811 1812 1812 1816 1816 1818 1818 1826 1826 1818 1818 1822 1822 1826 1826 1826 1826 1822 1822 1830 1830 1822 1822 1828 1828 1830 1830 1830 1830 1828 1828 1832 1832 1828 1828 1834 1834 1832 1832 1832 1832 1834 1834 1837 1837 1834 1834 1836 1836 1837 1837 1837 1837 1836 1836 1840 1840 1836 1836 1842 1842 1840 1840 1840 1840 1842 1842 1843 1843 1842 1842 1848 1848 1843 1843 1843 1843 1848 1848 1846 1846 1848 1848 1855 1855 1846 1846 1855 1855 1856 1856 1846 1846 1846 1846 1856 1856 1849 1849 1856 1856 1858 1858 1849 1849 1849 1849 1858 1858 1852 1852 1858 1858 1861 1861 1852 1852 1852 1852 1861 1861 1854 1854 1861 1861 1862 1862 1854 1854 1854 1854 1862 1862 1853 1853 1862 1862 1860 1860 1853 1853 1853 1853 1860 1860 1850 1850 1860 1860 1859 1859 1850 1850 1850 1850 1859 1859 1847 1847 1859 1859 1857 1857 1847 1847 1847 1847 1857 1857 1844 1844 1857 1857 1851 1851 1844 1844 1844 1844 1851 1851 1841 1841 1851 1851 1845 1845 1841 1841 1841 1841 1845 1845 1839 1839 1897 1897 1884 1884 1864 1864 1897 1897 1864 1864 1899 1899 1884 1884 1897 1897 1886 1886 1897 1897 1895 1895 1886 1886 1886 1886 1895 1895 1889 1889 1894 1894 1890 1890 1893 1893 1890 1890 1892 1892 1893 1893 1893 1893 1892 1892 1895 1895 1892 1892 1891 1891 1895 1895 1895 1895 1891 1891 1889 1889 1896 1896 1887 1887 1894 1894 1887 1887 1888 1888 1894 1894 1894 1894 1888 1888 1890 1890 1864 1864 1866 1866 1899 1899 1866 1866 1868 1868 1899 1899 1899 1899 1868 1868 1901 1901 1868 1868 6843 6843 1901 1901 1901 1901 6844 6844 6845 6845 1870 1870 1872 1872 1903 1903 1903 1903 1872 1872 1905 1905 1872 1872 1874 1874 1905 1905 1905 1905 1874 1874 1907 1907 6846 6846 1876 1876 6847 6847 6848 6848 1876 1876 1909 1909 1876 1876 1878 1878 1909 1909 1909 1909 1878 1878 1911 1911 1878 1878 1880 1880 1911 1911 1911 1911 1880 1880 1913 1913 1880 1880 1882 1882 1913 1913 1913 1913 1882 1882 1915 1915 1882 1882 1883 1883 1915 1915 1915 1915 1883 1883 1916 1916 1883 1883 1881 1881 1916 1916 1916 1916 1881 1881 1914 1914 1881 1881 1879 1879 1914 1914 1914 1914 1879 1879 1912 1912 1879 1879 1877 1877 1912 1912 1912 1912 1877 1877 1910 1910 1877 1877 1875 1875 1910 1910 1910 1910 1875 1875 1908 1908 1875 1875 6849 6849 1908 1908 1908 1908 6850 6850 6851 6851 1873 1873 1871 1871 1906 1906 1906 1906 1871 1871 1904 1904 1871 1871 1869 1869 1904 1904 1904 1904 1869 1869 1902 1902 6852 6852 1867 1867 6853 6853 6854 6854 1867 1867 1900 1900 1867 1867 1865 1865 1900 1900 1900 1900 1865 1865 1898 1898 1865 1865 1863 1863 1898 1898 1898 1898 1863 1863 1896 1896 1863 1863 1885 1885 1896 1896 1896 1896 1885 1885 1887 1887 1917 1917 1918 1918 1919 1919 1918 1918 1920 1920 1919 1919 1921 1921 1922 1922 1923 1923 1922 1922 1924 1924 1923 1923 1923 1923 1924 1924 1925 1925 1926 1926 1927 1927 1928 1928 1927 1927 1929 1929 1928 1928 1930 1930 1931 1931 1932 1932 1931 1931 1933 1933 1932 1932 1934 1934 1935 1935 1936 1936 1935 1935 1937 1937 1936 1936 1938 1938 1939 1939 1940 1940 1939 1939 1941 1941 1940 1940 1940 1940 1941 1941 1942 1942 1943 1943 1944 1944 1945 1945 1944 1944 1946 1946 1945 1945 1947 1947 1948 1948 1949 1949 1948 1948 1950 1950 1949 1949 2018 2018 1993 1993 1992 1992 1966 1966 1979 1979 1967 1967 1979 1979 1980 1980 1967 1967 1967 1967 1980 1980 1981 1981 1966 1966 1965 1965 1979 1979 1965 1965 1963 1963 1979 1979 1979 1979 1963 1963 1961 1961 1952 1952 1951 1951 1968 1968 1961 1961 1959 1959 1979 1979 1959 1959 1957 1957 1979 1979 1979 1979 1957 1957 1955 1955 1977 1977 1978 1978 1952 1952 1978 1978 1979 1979 1952 1952 1952 1952 1979 1979 1953 1953 1979 1979 1955 1955 1953 1953 2014 2014 1995 1995 2018 2018 1995 1995 1994 1994 2018 2018 2018 2018 1994 1994 1993 1993 1988 1988 2002 2002 1989 1989 2002 2002 2003 2003 1989 1989 1989 1989 2010 2010 2013 2013 1992 1992 1991 1991 2018 2018 1991 1991 1990 1990 2018 2018 2018 2018 1990 1990 2017 2017 1990 1990 1989 1989 2017 2017 2013 2013 2015 2015 1989 1989 2015 2015 2016 2016 1989 1989 1989 1989 2016 2016 2017 2017 1972 1972 1969 1969 1971 1971 1969 1969 1970 1970 1971 1971 1972 1972 1973 1973 1969 1969 1973 1973 1974 1974 1969 1969 1969 1969 1974 1974 1968 1968 1974 1974 1975 1975 1968 1968 1968 1968 1975 1975 1952 1952 1975 1975 1976 1976 1952 1952 1952 1952 1976 1976 1977 1977 2012 2012 2011 2011 2009 2009 2001 2001 1995 1995 2004 2004 1995 1995 2014 2014 2004 2004 2004 2004 2014 2014 2006 2006 2003 2003 2005 2005 1989 1989 2005 2005 2007 2007 1989 1989 1989 1989 2007 2007 2010 2010 1988 1988 1987 1987 2002 2002 1987 1987 1986 1986 2002 2002 2002 2002 1986 1986 1984 1984 1986 1986 1985 1985 1984 1984 1984 1984 1985 1985 1983 1983 1985 1985 1967 1967 1983 1983 1983 1983 1967 1967 1982 1982 1967 1967 1981 1981 1982 1982 1954 1954 1962 1962 1951 1951 1962 1962 1964 1964 1951 1951 1951 1951 1964 1964 1968 1968 1954 1954 1956 1956 1962 1962 1956 1956 1958 1958 1962 1962 1962 1962 1958 1958 1960 1960 2012 2012 2009 2009 2014 2014 2009 2009 2008 2008 2014 2014 2014 2014 2008 2008 2006 2006 1999 1999 1998 1998 1997 1997 2001 2001 2000 2000 1995 1995 2000 2000 1999 1999 1995 1995 1995 1995 1999 1999 1996 1996 1999 1999 1997 1997 1996 1996 2019 2019 2020 2020 2021 2021 2020 2020 2022 2022 2021 2021 2023 2023 2024 2024 2025 2025 2024 2024 2026 2026 2025 2025 2027 2027 2028 2028 2029 2029 2028 2028 2030 2030 2029 2029 2031 2031 2032 2032 2033 2033 2032 2032 2034 2034 2033 2033 2037 2037 2045 2045 2035 2035 2045 2045 2047 2047 2035 2035 2035 2035 2047 2047 2036 2036 2037 2037 2039 2039 2045 2045 2039 2039 2041 2041 2045 2045 2045 2045 2041 2041 2043 2043 2057 2057 2051 2051 2055 2055 2051 2051 2053 2053 2055 2055 2038 2038 2036 2036 2048 2048 2036 2036 2047 2047 2048 2048 2048 2048 2047 2047 2050 2050 2047 2047 2049 2049 2050 2050 2050 2050 2049 2049 2061 2061 2049 2049 2051 2051 2061 2061 2061 2061 2051 2051 2059 2059 2051 2051 2057 2057 2059 2059 2048 2048 2046 2046 2038 2038 2046 2046 2044 2044 2038 2038 2038 2038 2044 2044 2040 2040 2044 2044 2042 2042 2040 2040 2056 2056 2054 2054 2058 2058 2054 2054 2060 2060 2058 2058 2061 2061 2062 2062 2050 2050 2062 2062 2060 2060 2050 2050 2050 2050 2060 2060 2052 2052 2060 2060 2054 2054 2052 2052 2063 2063 2064 2064 2065 2065 2064 2064 2066 2066 2065 2065 2067 2067 2068 2068 2069 2069 2068 2068 2070 2070 2069 2069 2100 2100 2084 2084 2081 2081 2100 2100 2081 2081 2097 2097 6855 6855 2079 2079 6856 6856 6857 6857 2079 2079 2095 2095 2079 2079 2077 2077 2095 2095 2095 2095 2077 2077 2093 2093 2077 2077 2075 2075 2093 2093 2093 2093 2075 2075 2091 2091 2075 2075 2073 2073 2091 2091 2091 2091 2073 2073 2089 2089 2073 2073 2071 2071 2089 2089 2089 2089 2071 2071 2087 2087 2071 2071 2072 2072 2087 2087 2087 2087 2072 2072 2088 2088 2072 2072 2074 2074 2088 2088 2088 2088 2074 2074 2090 2090 2074 2074 2076 2076 2090 2090 2090 2090 2076 2076 2092 2092 2076 2076 2078 2078 2092 2092 2092 2092 2078 2078 2094 2094 2078 2078 2080 2080 2094 2094 2094 2094 2080 2080 2096 2096 2080 2080 6858 6858 2096 2096 2096 2096 6859 6859 6860 6860 2082 2082 2083 2083 2098 2098 2098 2098 2083 2083 2099 2099 2083 2083 2085 2085 2099 2099 2099 2099 2085 2085 2101 2101 2085 2085 2086 2086 2101 2101 2101 2101 2086 2086 2102 2102 2103 2103 2104 2104 2105 2105 2104 2104 2106 2106 2105 2105 2107 2107 2108 2108 2109 2109 2108 2108 2110 2110 2109 2109 2111 2111 2112 2112 2113 2113 2112 2112 2114 2114 2113 2113 2140 2140 2126 2126 2124 2124 2140 2140 2124 2124 2138 2138 6861 6861 2123 2123 6862 6862 6863 6863 2123 2123 2137 2137 2123 2123 2121 2121 2137 2137 2137 2137 2121 2121 2135 2135 2121 2121 2118 2118 2135 2135 2135 2135 2118 2118 2132 2132 2118 2118 2116 2116 2132 2132 2132 2132 2116 2116 2130 2130 2116 2116 2115 2115 2130 2130 2130 2130 2115 2115 2129 2129 2115 2115 2117 2117 2129 2129 2129 2129 2117 2117 2131 2131 2117 2117 2119 2119 2131 2131 2131 2131 2119 2119 2133 2133 2119 2119 2120 2120 2133 2133 2133 2133 2120 2120 2134 2134 2120 2120 2122 2122 2134 2134 2134 2134 2122 2122 2136 2136 2122 2122 6864 6864 2136 2136 2136 2136 6865 6865 6866 6866 2125 2125 2127 2127 2139 2139 2139 2139 2127 2127 2141 2141 2127 2127 2128 2128 2141 2141 2141 2141 2128 2128 2142 2142 2143 2143 2144 2144 2145 2145 2144 2144 2146 2146 2145 2145 2147 2147 2148 2148 2149 2149 2148 2148 2150 2150 2149 2149 2151 2151 2152 2152 2153 2153 2152 2152 2154 2154 2153 2153 2155 2155 2156 2156 2157 2157 2156 2156 2158 2158 2157 2157 2159 2159 2160 2160 2161 2161 2160 2160 2162 2162 2161 2161 2163 2163 2164 2164 2165 2165 2164 2164 2166 2166 2165 2165 2233 2233 2267 2267 2234 2234 2267 2267 2268 2268 2234 2234 2201 2201 2213 2213 2228 2228 2213 2213 2215 2215 2228 2228 2228 2228 2215 2215 2216 2216 2243 2243 2247 2247 2231 2231 2247 2247 2251 2251 2231 2231 2251 2251 2255 2255 2231 2231 2231 2231 2255 2255 2259 2259 2233 2233 2232 2232 2267 2267 2232 2232 2231 2231 2267 2267 2267 2267 2231 2231 2263 2263 2231 2231 2259 2259 2263 2263 2239 2239 2238 2238 2234 2234 2218 2218 2217 2217 2221 2221 2217 2217 2218 2218 2199 2199 2204 2204 2203 2203 2201 2201 2203 2203 2202 2202 2201 2201 2264 2264 2260 2260 2268 2268 2260 2260 2256 2256 2268 2268 2268 2268 2256 2256 2252 2252 2252 2252 2248 2248 2268 2268 2248 2248 2244 2244 2268 2268 2268 2268 2244 2244 2234 2234 2244 2244 2240 2240 2234 2234 2234 2234 2240 2240 2239 2239 2231 2231 2230 2230 2243 2243 2230 2230 2229 2229 2243 2243 2243 2243 2229 2229 2220 2220 2229 2229 2228 2228 2220 2220 2220 2220 2228 2228 2219 2219 2228 2228 2216 2216 2219 2219 2237 2237 2236 2236 2238 2238 2236 2236 2235 2235 2238 2238 2238 2238 2235 2235 2234 2234 2218 2218 2214 2214 2199 2199 2214 2214 2208 2208 2199 2199 2199 2199 2208 2208 2190 2190 2208 2208 2200 2200 2190 2190 2190 2190 2200 2200 2183 2183 2200 2200 2197 2197 2183 2183 2183 2183 2197 2197 2182 2182 2197 2197 2195 2195 2182 2182 2205 2205 2222 2222 2173 2173 2222 2222 2189 2189 2173 2173 2202 2202 2194 2194 2201 2201 2194 2194 2191 2191 2201 2201 2201 2201 2191 2191 2198 2198 2191 2191 2184 2184 2198 2198 2198 2198 2184 2184 2196 2196 2184 2184 2181 2181 2196 2196 2196 2196 2181 2181 2193 2193 2181 2181 2179 2179 2193 2193 2193 2193 2179 2179 2192 2192 2179 2179 2178 2178 2192 2192 2192 2192 2178 2178 2195 2195 2178 2178 2180 2180 2195 2195 2195 2195 2180 2180 2182 2182 2221 2221 2265 2265 2218 2218 2265 2265 2266 2266 2218 2218 2218 2218 2266 2266 2242 2242 2266 2266 2246 2246 2242 2242 2204 2204 2201 2201 2206 2206 2201 2201 2228 2228 2206 2206 2206 2206 2228 2228 2209 2209 2228 2228 2227 2227 2209 2209 2209 2209 2227 2227 2211 2211 2177 2177 2173 2173 2185 2185 2173 2173 2189 2189 2185 2185 2185 2185 2189 2189 2186 2186 2189 2189 2188 2188 2186 2186 2186 2186 2188 2188 2187 2187 2221 2221 2241 2241 2265 2265 2241 2241 2245 2245 2265 2265 2265 2265 2245 2245 2249 2249 2249 2249 2253 2253 2265 2265 2253 2253 2257 2257 2265 2265 2265 2265 2257 2257 2261 2261 2266 2266 2262 2262 2258 2258 2258 2258 2254 2254 2266 2266 2254 2254 2250 2250 2266 2266 2266 2266 2250 2250 2246 2246 2211 2211 2227 2227 2212 2212 2227 2227 2226 2226 2212 2212 2212 2212 2226 2226 2225 2225 2205 2205 2207 2207 2222 2222 2207 2207 2210 2210 2222 2222 2222 2222 2210 2210 2223 2223 2210 2210 2212 2212 2223 2223 2223 2223 2212 2212 2224 2224 2212 2212 2225 2225 2224 2224 2169 2169 2175 2175 2167 2167 2175 2175 2174 2174 2167 2167 2174 2174 2172 2172 2167 2167 2172 2172 2170 2170 2167 2167 2167 2167 2170 2170 2168 2168 2177 2177 2176 2176 2173 2173 2176 2176 2175 2175 2173 2173 2173 2173 2175 2175 2171 2171 2175 2175 2169 2169 2171 2171 2269 2269 2270 2270 2271 2271 2270 2270 2272 2272 2271 2271 2273 2273 2274 2274 2275 2275 2274 2274 2276 2276 2275 2275 2277 2277 2278 2278 2279 2279 2278 2278 2280 2280 2279 2279 2281 2281 2282 2282 2283 2283 2282 2282 2284 2284 2283 2283 2285 2285 2286 2286 2287 2287 2286 2286 2288 2288 2287 2287 2289 2289 2290 2290 2291 2291 2290 2290 2292 2292 2291 2291 2293 2293 2294 2294 2295 2295 2294 2294 2296 2296 2295 2295 2297 2297 2298 2298 2299 2299 2298 2298 2300 2300 2299 2299 2301 2301 2302 2302 2303 2303 2302 2302 2304 2304 2303 2303 2337 2337 2338 2338 2350 2350 2355 2355 2356 2356 2351 2351 2314 2314 2315 2315 2309 2309 2341 2341 2340 2340 2336 2336 2336 2336 2348 2348 2346 2346 2351 2351 2356 2356 2339 2339 2319 2319 2331 2331 2320 2320 2330 2330 2325 2325 2324 2324 2336 2336 2340 2340 2335 2335 2337 2337 2350 2350 2336 2336 2350 2350 2349 2349 2336 2336 2336 2336 2349 2349 2348 2348 2331 2331 2332 2332 2320 2320 2332 2332 2333 2333 2320 2320 2320 2320 2333 2333 2321 2321 2333 2333 2334 2334 2321 2321 2321 2321 2334 2334 2322 2322 2330 2330 2329 2329 2325 2325 2329 2329 2328 2328 2325 2325 2325 2325 2328 2328 2326 2326 2328 2328 2327 2327 2326 2326 2355 2355 2351 2351 2354 2354 2351 2351 2352 2352 2354 2354 2354 2354 2352 2352 2353 2353 2338 2338 2339 2339 2350 2350 2339 2339 2356 2356 2350 2350 2350 2350 2356 2356 2361 2361 2356 2356 2357 2357 2361 2361 2357 2357 2358 2358 2361 2361 2358 2358 2359 2359 2361 2361 2361 2361 2359 2359 2363 2363 2359 2359 2365 2365 2363 2363 2340 2340 2330 2330 2335 2335 2330 2330 2324 2324 2335 2335 2335 2335 2324 2324 2334 2334 2324 2324 2323 2323 2334 2334 2334 2334 2323 2323 2322 2322 2346 2346 2347 2347 2336 2336 2347 2347 2345 2345 2336 2336 2336 2336 2345 2345 2344 2344 2344 2344 2343 2343 2336 2336 2343 2343 2342 2342 2336 2336 2336 2336 2342 2342 2341 2341 2360 2360 2362 2362 2359 2359 2362 2362 2364 2364 2359 2359 2359 2359 2364 2364 2365 2365 2315 2315 2316 2316 2317 2317 2309 2309 2307 2307 2314 2314 2307 2307 2305 2305 2314 2314 2314 2314 2305 2305 2313 2313 2320 2320 2309 2309 2319 2319 2309 2309 2315 2315 2319 2319 2319 2319 2315 2315 2318 2318 2315 2315 2317 2317 2318 2318 2308 2308 2310 2310 2306 2306 2310 2310 2311 2311 2306 2306 2306 2306 2311 2311 2305 2305 2311 2311 2312 2312 2305 2305 2305 2305 2312 2312 2313 2313 2368 2368 2377 2377 2375 2375 2375 2375 2373 2373 2368 2368 2373 2373 2372 2372 2368 2368 2368 2368 2372 2372 2370 2370 2368 2368 2369 2369 2371 2371 2371 2371 2374 2374 2368 2368 2374 2374 2376 2376 2368 2368 2368 2368 2376 2376 2377 2377 2370 2370 2366 2366 2368 2368 2366 2366 2367 2367 2368 2368 2368 2368 2367 2367 2369 2369 2387 2387 2385 2385 2383 2383 2379 2379 2378 2378 2381 2381 2378 2378 2380 2380 2381 2381 2381 2381 2380 2380 2382 2382 2381 2381 2394 2394 2396 2396 2396 2396 2398 2398 2381 2381 2398 2398 2397 2397 2381 2381 2381 2381 2397 2397 2395 2395 2382 2382 2384 2384 2381 2381 2384 2384 2386 2386 2381 2381 2381 2381 2386 2386 2388 2388 2388 2388 2390 2390 2381 2381 2390 2390 2392 2392 2381 2381 2381 2381 2392 2392 2394 2394 2395 2395 2393 2393 2381 2381 2393 2393 2391 2391 2381 2381 2381 2381 2391 2391 2383 2383 2391 2391 2389 2389 2383 2383 2383 2383 2389 2389 2387 2387 2406 2406 2402 2402 2401 2401 2406 2406 2401 2401 2405 2405 2401 2401 2400 2400 2405 2405 2405 2405 2400 2400 2404 2404 2400 2400 2399 2399 2404 2404 2404 2404 2399 2399 2403 2403 2407 2407 2408 2408 2409 2409 2408 2408 2410 2410 2409 2409 6867 6867 6868 6868 2411 2411 6869 6869 2412 2412 2411 2411 2411 2411 2412 2412 2413 2413 2412 2412 2414 2414 2413 2413 2413 2413 2414 2414 2415 2415 2414 2414 2416 2416 2415 2415 2415 2415 2416 2416 2417 2417 2416 2416 2418 2418 2417 2417 2417 2417 2418 2418 2419 2419 2418 2418 2420 2420 2419 2419 2421 2421 2422 2422 2423 2423 2422 2422 2424 2424 2423 2423 2423 2423 2424 2424 2425 2425 2424 2424 2426 2426 2425 2425 2425 2425 2426 2426 2427 2427 2426 2426 2428 2428 2427 2427 2427 2427 2428 2428 2429 2429 2428 2428 2430 2430 2429 2429 2429 2429 2430 2430 6870 6870 2430 2430 6871 6871 6872 6872 2431 2431 2432 2432 2433 2433 2432 2432 2434 2434 2433 2433 2442 2442 2438 2438 2437 2437 2442 2442 2437 2437 2441 2441 2437 2437 2436 2436 2441 2441 2441 2441 2436 2436 2440 2440 2436 2436 2435 2435 2440 2440 2440 2440 2435 2435 2439 2439 2443 2443 2444 2444 2445 2445 2444 2444 2446 2446 2445 2445 6873 6873 6874 6874 2447 2447 6875 6875 2448 2448 2447 2447 2447 2447 2448 2448 2449 2449 2448 2448 2450 2450 2449 2449 2449 2449 2450 2450 2451 2451 2450 2450 2452 2452 2451 2451 2451 2451 2452 2452 2453 2453 2452 2452 2454 2454 2453 2453 2453 2453 2454 2454 2455 2455 2454 2454 2456 2456 2455 2455 2455 2455 2456 2456 2457 2457 2456 2456 2458 2458 2457 2457 2457 2457 2458 2458 2459 2459 2458 2458 2460 2460 2459 2459 2459 2459 2460 2460 2461 2461 2460 2460 2462 2462 2461 2461 2463 2463 2464 2464 2465 2465 2464 2464 2466 2466 2465 2465 2465 2465 2466 2466 2467 2467 2466 2466 2468 2468 2467 2467 2467 2467 2468 2468 6876 6876 2468 2468 6877 6877 6878 6878 2469 2469 2470 2470 2471 2471 2470 2470 2472 2472 2471 2471 2482 2482 2473 2473 2474 2474 2482 2482 2474 2474 2483 2483 2474 2474 2475 2475 2483 2483 2483 2483 2475 2475 2484 2484 2475 2475 6879 6879 2484 2484 2484 2484 6880 6880 6881 6881 2476 2476 2477 2477 2485 2485 2485 2485 2477 2477 2486 2486 2477 2477 2478 2478 2486 2486 2486 2486 2478 2478 2487 2487 6882 6882 2479 2479 6883 6883 6884 6884 2479 2479 2488 2488 2479 2479 2480 2480 2488 2488 2488 2488 2480 2480 2489 2489 2480 2480 2481 2481 2489 2489 2489 2489 2481 2481 2490 2490 2491 2491 2492 2492 2493 2493 2492 2492 2494 2494 2493 2493 6885 6885 6886 6886 2495 2495 6887 6887 2496 2496 2495 2495 2495 2495 2496 2496 2497 2497 2496 2496 2498 2498 2497 2497 2497 2497 2498 2498 2499 2499 2498 2498 2500 2500 2499 2499 2501 2501 2502 2502 2503 2503 2502 2502 2504 2504 2503 2503 2503 2503 2504 2504 2505 2505 2504 2504 2506 2506 2505 2505 2505 2505 2506 2506 2507 2507 2506 2506 2508 2508 2507 2507 2507 2507 2508 2508 2509 2509 2508 2508 2510 2510 2509 2509 2509 2509 2510 2510 2511 2511 2510 2510 2512 2512 2511 2511 2511 2511 2512 2512 2513 2513 2512 2512 2514 2514 2513 2513 2513 2513 2514 2514 2515 2515 2514 2514 2516 2516 2515 2515 2515 2515 2516 2516 6888 6888 2516 2516 6889 6889 6890 6890 2517 2517 2518 2518 2519 2519 2518 2518 2520 2520 2519 2519 2521 2521 2522 2522 2523 2523 2522 2522 2524 2524 2523 2523 2523 2523 2524 2524 2525 2525 2524 2524 2526 2526 2525 2525 2525 2525 2526 2526 2527 2527 2526 2526 2528 2528 2527 2527 2527 2527 2528 2528 2529 2529 2528 2528 2530 2530 2529 2529 2529 2529 2530 2530 6891 6891 2530 2530 6892 6892 6893 6893 2531 2531 2532 2532 2533 2533 2532 2532 2534 2534 2533 2533 2535 2535 2536 2536 2537 2537 2536 2536 2538 2538 2537 2537 2537 2537 2538 2538 2539 2539 2538 2538 2540 2540 2539 2539 2539 2539 2540 2540 2541 2541 2540 2540 2542 2542 2541 2541 2541 2541 2542 2542 2543 2543 2542 2542 2544 2544 2543 2543 2543 2543 2544 2544 6894 6894 2544 2544 6895 6895 6896 6896 2545 2545 2546 2546 2547 2547 2546 2546 2548 2548 2547 2547 2549 2549 2550 2550 2551 2551 2550 2550 2552 2552 2551 2551 6897 6897 6898 6898 2553 2553 6899 6899 2554 2554 2553 2553 2553 2553 2554 2554 2555 2555 2554 2554 2556 2556 2555 2555 2555 2555 2556 2556 2557 2557 2556 2556 2558 2558 2557 2557 2557 2557 2558 2558 2559 2559 2558 2558 2560 2560 2559 2559 2559 2559 2560 2560 2561 2561 2560 2560 2562 2562 2561 2561 2576 2576 2566 2566 2568 2568 2576 2576 2568 2568 2578 2578 2568 2568 2570 2570 2578 2578 2578 2578 2570 2570 2580 2580 2570 2570 2572 2572 2580 2580 2580 2580 2572 2572 2582 2582 2572 2572 2571 2571 2582 2582 2582 2582 2571 2571 2581 2581 2571 2571 2569 2569 2581 2581 2581 2581 2569 2569 2579 2579 2569 2569 2567 2567 2579 2579 2579 2579 2567 2567 2577 2577 2567 2567 2565 2565 2577 2577 2577 2577 2565 2565 2575 2575 2565 2565 2564 2564 2575 2575 2575 2575 2564 2564 2574 2574 2564 2564 6900 6900 2574 2574 2574 2574 6901 6901 6902 6902 2583 2583 2584 2584 2585 2585 2584 2584 2586 2586 2585 2585 2585 2585 2586 2586 2587 2587 2586 2586 2588 2588 2587 2587 2587 2587 2588 2588 2589 2589 2588 2588 2590 2590 2589 2589 2589 2589 2590 2590 2591 2591 2590 2590 2592 2592 2591 2591 2591 2591 2592 2592 2593 2593 2592 2592 2594 2594 2593 2593 2593 2593 2594 2594 2595 2595 2594 2594 2596 2596 2595 2595 2595 2595 2596 2596 2597 2597 2596 2596 2598 2598 2597 2597 2597 2597 2598 2598 2599 2599 2598 2598 2600 2600 2599 2599 2599 2599 2600 2600 6903 6903 2600 2600 6904 6904 6905 6905 2601 2601 2602 2602 2603 2603 2602 2602 2604 2604 2603 2603 2605 2605 2606 2606 2607 2607 2606 2606 2608 2608 2607 2607 6906 6906 6907 6907 2609 2609 6908 6908 2610 2610 2609 2609 2609 2609 2610 2610 2611 2611 2610 2610 2612 2612 2611 2611 2611 2611 2612 2612 2613 2613 2612 2612 2614 2614 2613 2613 2624 2624 2619 2619 2618 2618 2624 2624 2618 2618 2623 2623 6909 6909 2617 2617 6910 6910 6911 6911 2617 2617 2622 2622 2617 2617 2616 2616 2622 2622 2622 2622 2616 2616 2621 2621 2616 2616 2615 2615 2621 2621 2621 2621 2615 2615 2620 2620 2638 2638 2631 2631 2630 2630 2638 2638 2630 2630 2637 2637 2630 2630 2629 2629 2637 2637 2637 2637 2629 2629 2636 2636 2629 2629 2628 2628 2636 2636 2636 2636 2628 2628 2635 2635 2628 2628 2627 2627 2635 2635 2635 2635 2627 2627 2634 2634 2627 2627 6912 6912 2634 2634 2634 2634 6913 6913 6914 6914 2626 2626 2625 2625 2633 2633 2633 2633 2625 2625 2632 2632 2639 2639 2640 2640 2641 2641 2640 2640 2642 2642 2641 2641 2641 2641 2642 2642 2643 2643 2642 2642 2644 2644 2643 2643 2643 2643 2644 2644 2645 2645 2644 2644 2646 2646 2645 2645 2645 2645 2646 2646 2647 2647 2646 2646 2648 2648 2647 2647 2647 2647 2648 2648 6915 6915 2648 2648 6916 6916 6917 6917 2649 2649 2650 2650 2651 2651 2650 2650 2652 2652 2651 2651 2653 2653 2654 2654 2655 2655 2654 2654 2656 2656 2655 2655 6918 6918 6919 6919 2657 2657 6920 6920 2658 2658 2657 2657 2657 2657 2658 2658 2659 2659 2658 2658 2660 2660 2659 2659 2659 2659 2660 2660 2661 2661 2660 2660 2662 2662 2661 2661 2661 2661 2662 2662 2663 2663 2662 2662 2664 2664 2663 2663 2663 2663 2664 2664 2665 2665 2664 2664 2666 2666 2665 2665 2667 2667 2668 2668 2669 2669 2668 2668 2670 2670 2669 2669 2669 2669 2670 2670 2671 2671 2670 2670 2672 2672 2671 2671 2671 2671 2672 2672 2673 2673 2672 2672 2674 2674 2673 2673 2673 2673 2674 2674 2675 2675 2674 2674 2676 2676 2675 2675 2675 2675 2676 2676 6921 6921 2676 2676 6922 6922 6923 6923 2677 2677 2678 2678 2679 2679 2678 2678 2680 2680 2679 2679 2681 2681 2682 2682 2683 2683 2682 2682 2684 2684 2683 2683 6924 6924 6925 6925 2685 2685 6926 6926 2686 2686 2685 2685 2685 2685 2686 2686 2687 2687 2686 2686 2688 2688 2687 2687 2687 2687 2688 2688 2689 2689 2688 2688 2690 2690 2689 2689 2689 2689 2690 2690 2691 2691 2690 2690 2692 2692 2691 2691 2691 2691 2692 2692 2693 2693 2692 2692 2694 2694 2693 2693 2695 2695 2696 2696 2697 2697 2696 2696 2698 2698 2697 2697 2697 2697 2698 2698 2699 2699 2698 2698 2700 2700 2699 2699 2699 2699 2700 2700 2701 2701 2700 2700 2702 2702 2701 2701 2701 2701 2702 2702 2703 2703 2702 2702 2704 2704 2703 2703 2703 2703 2704 2704 6927 6927 2704 2704 6928 6928 6929 6929 2705 2705 2706 2706 2707 2707 2706 2706 2708 2708 2707 2707 2709 2709 2710 2710 2711 2711 2710 2710 2712 2712 2711 2711 6930 6930 6931 6931 2713 2713 6932 6932 2714 2714 2713 2713 2713 2713 2714 2714 2715 2715 2714 2714 2716 2716 2715 2715 2715 2715 2716 2716 2717 2717 2716 2716 2718 2718 2717 2717 2717 2717 2718 2718 2719 2719 2718 2718 2720 2720 2719 2719 2719 2719 2720 2720 2721 2721 2720 2720 2722 2722 2721 2721 2723 2723 2724 2724 2725 2725 2724 2724 2726 2726 2725 2725 2725 2725 2726 2726 2727 2727 2726 2726 2728 2728 2727 2727 2727 2727 2728 2728 2729 2729 2728 2728 2730 2730 2729 2729 2729 2729 2730 2730 2731 2731 2730 2730 2732 2732 2731 2731 2731 2731 2732 2732 6933 6933 2732 2732 6934 6934 6935 6935 2733 2733 2734 2734 2735 2735 2734 2734 2736 2736 2735 2735 2735 2735 2736 2736 2737 2737 2736 2736 2738 2738 2737 2737 6936 6936 6937 6937 2739 2739 6938 6938 2740 2740 2739 2739 2739 2739 2740 2740 2741 2741 2740 2740 2742 2742 2741 2741 2743 2743 2744 2744 2745 2745 2744 2744 2746 2746 2745 2745 6939 6939 6940 6940 2747 2747 6941 6941 2748 2748 2747 2747 2747 2747 2748 2748 2749 2749 2748 2748 2750 2750 2749 2749 2749 2749 2750 2750 2751 2751 2750 2750 2752 2752 2751 2751 2751 2751 2752 2752 2753 2753 2752 2752 2754 2754 2753 2753 2753 2753 2754 2754 2755 2755 2754 2754 2756 2756 2755 2755 2767 2767 2757 2757 2758 2758 2767 2767 2758 2758 2768 2768 2758 2758 2759 2759 2768 2768 2768 2768 2759 2759 2769 2769 2759 2759 2760 2760 2769 2769 2769 2769 2760 2760 2770 2770 2760 2760 2761 2761 2770 2770 2770 2770 2761 2761 2771 2771 2761 2761 6942 6942 2771 2771 2771 2771 6943 6943 6944 6944 2762 2762 2763 2763 2772 2772 2772 2772 2763 2763 2773 2773 2763 2763 2764 2764 2773 2773 2773 2773 2764 2764 2774 2774 6945 6945 2765 2765 6946 6946 6947 6947 2765 2765 2775 2775 2765 2765 2766 2766 2775 2775 2775 2775 2766 2766 2776 2776 2777 2777 2778 2778 2779 2779 2778 2778 2780 2780 2779 2779 2779 2779 2780 2780 2781 2781 2780 2780 2782 2782 2781 2781 2781 2781 2782 2782 2783 2783 2782 2782 2784 2784 2783 2783 2783 2783 2784 2784 2785 2785 2784 2784 2786 2786 2785 2785 2785 2785 2786 2786 6948 6948 2786 2786 6949 6949 6950 6950 2787 2787 2788 2788 2789 2789 2788 2788 2790 2790 2789 2789 2800 2800 2810 2810 2809 2809 2800 2800 2809 2809 2799 2799 2809 2809 2808 2808 2799 2799 2799 2799 2808 2808 2798 2798 2808 2808 2807 2807 2798 2798 2798 2798 2807 2807 2797 2797 2807 2807 2806 2806 2797 2797 2797 2797 2806 2806 2796 2796 2806 2806 6951 6951 2796 2796 2796 2796 6952 6952 6953 6953 2805 2805 2804 2804 2795 2795 2795 2795 2804 2804 2794 2794 2804 2804 2803 2803 2794 2794 2794 2794 2803 2803 2793 2793 6954 6954 2802 2802 6955 6955 6956 6956 2802 2802 2792 2792 2802 2802 2801 2801 2792 2792 2792 2792 2801 2801 2791 2791 2811 2811 2821 2821 2822 2822 2811 2811 2822 2822 2812 2812 2822 2822 6957 6957 2812 2812 2812 2812 6958 6958 6959 6959 2823 2823 2824 2824 2813 2813 2813 2813 2824 2824 2814 2814 2824 2824 2825 2825 2814 2814 2814 2814 2825 2825 2815 2815 6960 6960 2826 2826 6961 6961 6962 6962 2826 2826 2816 2816 2826 2826 2827 2827 2816 2816 2816 2816 2827 2827 2817 2817 2827 2827 2828 2828 2817 2817 2817 2817 2828 2828 2818 2818 2828 2828 2829 2829 2818 2818 2818 2818 2829 2829 2819 2819 2829 2829 2830 2830 2819 2819 2819 2819 2830 2830 2820 2820 2831 2831 2841 2841 2832 2832 2841 2841 2842 2842 2832 2832 2832 2832 2842 2842 2833 2833 2833 2833 2842 2842 2834 2834 2842 2842 2843 2843 2834 2834 2834 2834 2843 2843 2835 2835 2835 2835 2843 2843 2836 2836 2843 2843 2844 2844 2836 2836 2836 2836 2844 2844 2837 2837 2844 2844 2845 2845 2837 2837 2837 2837 2845 2845 2838 2838 2845 2845 6963 6963 2838 2838 2838 2838 6964 6964 6965 6965 2846 2846 2847 2847 2839 2839 2839 2839 2847 2847 2840 2840 2848 2848 2857 2857 2858 2858 2848 2848 2858 2858 2849 2849 6966 6966 2859 2859 6967 6967 6968 6968 2859 2859 2850 2850 2859 2859 2860 2860 2850 2850 2850 2850 2860 2860 2851 2851 2860 2860 2861 2861 2851 2851 2851 2851 2861 2861 2852 2852 2862 2862 2863 2863 2856 2856 2856 2856 2855 2855 2862 2862 2855 2855 2854 2854 2862 2862 2862 2862 2854 2854 2861 2861 2854 2854 2853 2853 2861 2861 2861 2861 2853 2853 2852 2852 2903 2903 2904 2904 2895 2895 2922 2922 2924 2924 2920 2920 2933 2933 2938 2938 2934 2934 2868 2868 2865 2865 2867 2867 2886 2886 2882 2882 2884 2884 2918 2918 2915 2915 2916 2916 2932 2932 2925 2925 2926 2926 2946 2946 2943 2943 2944 2944 2958 2958 2951 2951 2952 2952 2886 2886 2884 2884 2893 2893 2868 2868 2867 2867 2869 2869 2972 2972 2959 2959 2971 2971 2959 2959 2960 2960 2971 2971 2971 2971 2960 2960 2970 2970 2960 2960 2961 2961 2970 2970 2970 2970 2961 2961 2969 2969 2961 2961 2962 2962 2969 2969 2969 2969 2962 2962 2968 2968 2962 2962 2963 2963 2968 2968 2968 2968 2963 2963 6969 6969 2963 2963 6970 6970 6971 6971 2967 2967 2964 2964 2966 2966 2964 2964 2965 2965 2966 2966 2959 2959 2958 2958 2960 2960 2958 2958 2952 2952 2960 2960 2960 2960 2952 2952 2961 2961 2952 2952 2953 2953 2961 2961 2961 2961 2953 2953 2962 2962 2953 2953 2954 2954 2962 2962 2962 2962 2954 2954 2963 2963 2954 2954 2955 2955 2963 2963 2963 2963 2955 2955 6972 6972 2955 2955 6973 6973 6974 6974 2964 2964 2956 2956 2965 2965 2956 2956 2957 2957 2965 2965 2951 2951 2946 2946 2952 2952 2946 2946 2944 2944 2952 2952 2952 2952 2944 2944 2953 2953 2944 2944 2945 2945 2953 2953 2953 2953 2945 2945 2954 2954 2945 2945 2947 2947 2954 2954 2954 2954 2947 2947 2955 2955 2947 2947 2948 2948 2955 2955 2955 2955 2948 2948 6975 6975 2948 2948 6976 6976 6977 6977 2956 2956 2949 2949 2957 2957 2949 2949 2950 2950 2957 2957 2943 2943 2935 2935 2944 2944 2935 2935 2936 2936 2944 2944 2944 2944 2936 2936 2945 2945 2936 2936 2937 2937 2945 2945 2945 2945 2937 2937 2947 2947 2937 2937 2939 2939 2947 2947 2947 2947 2939 2939 2948 2948 2939 2939 2940 2940 2948 2948 2948 2948 2940 2940 6978 6978 2940 2940 6979 6979 6980 6980 2949 2949 2941 2941 2950 2950 2941 2941 2942 2942 2950 2950 2935 2935 2932 2932 2936 2936 2932 2932 2926 2926 2936 2936 2936 2936 2926 2926 2937 2937 2926 2926 2928 2928 2937 2937 2937 2937 2928 2928 2939 2939 2928 2928 2929 2929 2939 2939 2939 2939 2929 2929 2940 2940 2929 2929 2931 2931 2940 2940 2940 2940 2931 2931 6981 6981 2931 2931 6982 6982 6983 6983 2941 2941 2934 2934 2942 2942 2934 2934 2938 2938 2942 2942 2930 2930 2933 2933 2927 2927 2933 2933 2934 2934 2927 2927 6984 6984 6985 6985 2923 2923 6986 6986 2931 2931 2923 2923 2923 2923 2931 2931 2921 2921 2931 2931 2929 2929 2921 2921 2921 2921 2929 2929 2917 2917 2929 2929 2928 2928 2917 2917 2917 2917 2928 2928 2916 2916 2928 2928 2926 2926 2916 2916 2916 2916 2926 2926 2918 2918 2926 2926 2925 2925 2918 2918 6987 6987 2905 2905 6988 6988 2905 2905 2906 2906 6989 6989 6990 6990 2906 2906 6991 6991 2906 2906 2909 2909 6992 6992 6993 6993 2909 2909 6994 6994 2909 2909 2911 2911 6995 6995 6996 6996 2911 2911 6997 6997 2911 2911 2914 2914 6998 6998 6999 6999 2914 2914 7000 7000 2914 2914 7001 7001 7002 7002 2927 2927 2920 2920 2930 2930 2920 2920 2924 2924 2930 2930 2919 2919 2922 2922 2912 2912 2922 2922 2920 2920 2912 2912 7003 7003 7004 7004 2908 2908 7005 7005 2914 2914 2908 2908 2908 2908 2914 2914 2900 2900 2914 2914 2911 2911 2900 2900 2900 2900 2911 2911 2896 2896 2911 2911 2909 2909 2896 2896 2896 2896 2909 2909 2894 2894 2909 2909 2906 2906 2894 2894 2894 2894 2906 2906 2902 2902 2906 2906 2905 2905 2902 2902 2902 2902 2893 2893 2894 2894 2893 2893 2884 2884 2894 2894 2894 2894 2884 2884 2896 2896 2884 2884 2888 2888 2896 2896 2896 2896 2888 2888 2900 2900 2888 2888 2891 2891 2900 2900 2900 2900 2891 2891 2908 2908 2891 2891 2897 2897 2908 2908 2908 2908 2897 2897 7006 7006 2897 2897 7007 7007 7008 7008 2912 2912 2907 2907 2919 2919 2907 2907 2913 2913 2919 2919 2882 2882 2875 2875 2884 2884 2875 2875 2877 2877 2884 2884 2884 2884 2877 2877 2888 2888 2877 2877 2879 2879 2888 2888 2888 2888 2879 2879 2891 2891 2879 2879 2885 2885 2891 2891 2891 2891 2885 2885 2897 2897 2885 2885 2890 2890 2897 2897 2897 2897 2890 2890 7009 7009 2890 2890 7010 7010 7011 7011 2907 2907 2898 2898 2913 2913 2898 2898 2910 2910 2913 2913 2875 2875 2874 2874 2877 2877 2874 2874 2871 2871 2877 2877 2877 2877 2871 2871 2879 2879 2871 2871 2873 2873 2879 2879 2879 2879 2873 2873 2885 2885 2873 2873 2880 2880 2885 2885 2885 2885 2880 2880 2890 2890 2880 2880 2887 2887 2890 2890 2890 2890 2887 2887 7012 7012 2887 2887 7013 7013 7014 7014 2898 2898 2895 2895 2910 2910 2895 2895 2904 2904 2910 2910 2901 2901 2903 2903 2892 2892 2903 2903 2895 2895 2892 2892 7015 7015 7016 7016 2883 2883 7017 7017 2887 2887 2883 2883 2883 2883 2887 2887 2878 2878 2887 2887 2880 2880 2878 2878 2878 2878 2880 2880 2872 2872 2880 2880 2873 2873 2872 2872 2872 2872 2873 2873 2867 2867 2873 2873 2871 2871 2867 2867 2867 2867 2871 2871 2869 2869 2871 2871 2874 2874 2869 2869 2865 2865 2864 2864 2867 2867 2864 2864 2866 2866 2867 2867 2867 2867 2866 2866 2872 2872 2866 2866 2870 2870 2872 2872 2872 2872 2870 2870 2878 2878 2870 2870 2876 2876 2878 2878 2878 2878 2876 2876 2883 2883 2876 2876 2881 2881 2883 2883 2883 2883 2881 2881 7018 7018 2881 2881 7019 7019 7020 7020 2892 2892 2889 2889 2901 2901 2889 2889 2899 2899 2901 2901 2999 2999 2994 2994 3002 3002 3018 3018 3022 3022 3045 3045 3022 3022 3026 3026 3045 3045 3045 3045 3026 3026 3030 3030 3030 3030 3034 3034 3045 3045 3034 3034 3038 3038 3045 3045 3045 3045 3038 3038 3044 3044 3000 3000 3004 3004 2996 2996 3004 3004 7021 7021 2996 2996 7022 7022 7023 7023 2996 2996 2996 2996 7024 7024 7025 7025 3012 3012 3017 3017 3018 3018 3018 3018 3017 3017 3022 3022 2985 2985 2981 2981 2979 2979 2981 2981 2983 2983 2979 2979 2986 2986 2982 2982 2980 2980 2989 2989 2986 2986 2988 2988 2986 2986 2980 2980 2988 2988 2988 2988 2980 2980 2983 2983 2982 2982 2984 2984 2980 2980 2984 2984 2990 2990 2980 2980 2980 2980 2990 2990 2996 2996 2990 2990 2995 2995 2996 2996 2996 2996 2995 2995 3000 3000 3002 3002 2994 2994 2998 2998 2989 2989 2988 2988 2994 2994 2988 2988 2993 2993 2994 2994 2994 2994 2993 2993 2998 2998 3016 3016 3011 3011 3010 3010 3010 3010 3011 3011 3006 3006 3011 3011 3007 3007 3006 3006 7026 7026 7027 7027 3002 3002 7028 7028 3003 3003 3002 3002 3002 3002 3003 3003 2999 2999 3025 3025 3028 3028 3042 3042 3043 3043 3036 3036 3042 3042 3036 3036 3032 3032 3042 3042 3042 3042 3032 3032 3029 3029 3025 3025 3042 3042 3020 3020 3010 3010 3015 3015 3016 3016 3015 3015 3020 3020 3016 3016 3016 3016 3020 3020 3021 3021 3020 3020 3042 3042 3021 3021 3021 3021 3042 3042 3024 3024 3042 3042 3029 3029 3024 3024 3028 3028 3033 3033 3042 3042 3033 3033 3037 3037 3042 3042 3042 3042 3037 3037 3041 3041 7029 7029 3001 3001 2991 2991 7030 7030 7031 7031 2991 2991 7032 7032 7033 7033 2991 2991 2991 2991 7034 7034 7035 7035 3001 3001 2997 2997 2991 2991 2997 2997 2992 2992 2991 2991 2991 2991 2992 2992 2979 2979 2992 2992 2987 2987 2979 2979 2979 2979 2987 2987 2985 2985 3031 3031 3039 3039 3035 3035 3039 3039 3040 3040 3035 3035 3031 3031 3027 3027 3039 3039 3027 3027 3023 3023 3039 3039 3039 3039 3023 3023 3013 3013 3023 3023 3019 3019 3013 3013 3013 3013 3019 3019 3014 3014 2983 2983 2980 2980 2979 2979 2980 2980 2978 2978 2979 2979 2979 2979 2978 2978 2977 2977 2978 2978 2976 2976 2977 2977 2977 2977 2976 2976 2975 2975 2976 2976 2974 2974 2975 2975 2975 2975 2974 2974 2973 2973 3093 3093 3094 3094 3072 3072 3110 3110 3107 3107 3112 3112 3111 3111 3110 3110 3114 3114 3110 3110 3112 3112 3114 3114 3114 3114 3112 3112 3113 3113 3107 3107 3106 3106 3112 3112 3106 3106 3104 3104 3112 3112 3112 3112 3104 3104 3103 3103 3101 3101 3102 3102 3115 3115 3102 3102 7036 7036 3115 3115 7037 7037 7038 7038 3115 3115 3115 3115 7039 7039 7040 7040 3108 3108 3109 3109 3114 3114 3114 3114 3109 3109 3111 3111 3066 3066 3067 3067 3049 3049 3067 3067 3068 3068 3049 3049 3069 3069 3095 3095 3096 3096 3096 3096 3097 3097 3069 3069 3097 3097 3116 3116 3069 3069 3069 3069 3116 3116 3068 3068 3097 3097 3098 3098 3116 3116 3098 3098 3099 3099 3116 3116 3116 3116 3099 3099 3115 3115 3099 3099 3100 3100 3115 3115 3115 3115 3100 3100 3101 3101 3072 3072 3094 3094 3071 3071 3095 3095 3069 3069 3094 3094 3069 3069 3070 3070 3094 3094 3094 3094 3070 3070 3071 3071 3085 3085 3087 3087 3078 3078 3078 3078 3087 3087 3075 3075 3087 3087 3089 3089 3075 3075 7041 7041 7042 7042 3072 3072 7043 7043 3092 3092 3072 3072 3072 3072 3092 3092 3093 3093 3080 3080 3077 3077 3082 3082 3091 3091 3090 3090 3082 3082 3090 3090 3088 3088 3082 3082 3082 3082 3088 3088 3086 3086 3080 3080 3082 3082 3081 3081 3078 3078 3079 3079 3085 3085 3079 3079 3081 3081 3085 3085 3085 3085 3081 3081 3083 3083 3081 3081 3082 3082 3083 3083 3083 3083 3082 3082 3084 3084 3082 3082 3086 3086 3084 3084 3077 3077 3076 3076 3082 3082 3076 3076 3074 3074 3082 3082 3082 3082 3074 3074 3073 3073 7044 7044 3062 3062 3048 3048 7045 7045 7046 7046 3048 3048 7047 7047 7048 7048 3048 3048 3048 3048 7049 7049 7050 7050 3062 3062 3063 3063 3048 3048 3063 3063 3064 3064 3048 3048 3048 3048 3064 3064 3049 3049 3064 3064 3065 3065 3049 3049 3049 3049 3065 3065 3066 3066 3058 3058 3046 3046 3060 3060 3046 3046 3061 3061 3060 3060 3058 3058 3056 3056 3046 3046 3056 3056 3054 3054 3046 3046 3046 3046 3054 3054 3047 3047 3054 3054 3053 3053 3047 3047 3047 3047 3053 3053 3055 3055 3068 3068 3116 3116 3049 3049 3116 3116 3117 3117 3049 3049 3049 3049 3117 3117 3050 3050 3117 3117 3118 3118 3050 3050 3050 3050 3118 3118 3051 3051 3118 3118 3119 3119 3051 3051 3051 3051 3119 3119 3052 3052 3155 3155 3145 3145 3148 3148 7051 7051 3137 3137 3139 3139 3137 3137 3132 3132 3134 3134 3132 3132 3126 3126 3128 3128 3126 3126 3122 3122 3123 3123 3122 3122 3120 3120 3121 3121 3122 3122 3121 3121 3123 3123 3121 3121 3124 3124 3123 3123 3123 3123 3124 3124 3127 3127 3124 3124 3125 3125 3127 3127 3125 3125 3130 3130 3127 3127 3127 3127 3130 3130 3133 3133 3130 3130 3131 3131 3133 3133 3131 3131 3138 3138 3133 3133 3133 3133 3138 3138 3140 3140 3138 3138 3142 3142 3140 3140 3140 3140 3142 3142 3150 3150 3142 3142 3149 3149 3150 3150 3149 3149 3158 3158 3150 3150 3150 3150 3158 3158 3162 3162 3158 3158 3161 3161 3162 3162 3161 3161 7052 7052 3162 3162 3162 3162 7053 7053 7054 7054 3171 3171 3174 3174 3172 3172 3172 3172 3174 3174 3181 3181 3174 3174 3180 3180 3181 3181 3181 3181 3180 3180 3192 3192 3180 3180 3187 3187 3192 3192 3187 3187 3191 3191 3192 3192 3191 3191 3199 3199 3192 3192 3192 3192 3199 3199 3200 3200 3199 3199 3202 3202 3200 3200 3200 3200 3202 3202 3208 3208 3202 3202 3207 3207 3208 3208 3208 3208 3207 3207 3216 3216 3207 3207 3214 3214 3216 3216 3214 3214 3215 3215 3216 3216 3215 3215 3222 3222 3216 3216 3216 3216 3222 3222 3223 3223 3126 3126 3123 3123 3128 3128 3123 3123 3127 3127 3128 3128 3128 3128 3127 3127 3129 3129 3127 3127 3133 3133 3129 3129 3129 3129 3133 3133 3135 3135 3133 3133 3140 3140 3135 3135 3135 3135 3140 3140 3144 3144 3140 3140 3150 3150 3144 3144 3144 3144 3150 3150 3152 3152 3150 3150 3162 3162 3152 3152 3152 3152 3162 3162 3165 3165 3162 3162 7055 7055 3165 3165 3165 3165 7056 7056 7057 7057 3172 3172 3181 3181 3173 3173 3173 3173 3181 3181 3183 3183 3181 3181 3192 3192 3183 3183 3183 3183 3192 3192 3193 3193 3192 3192 3200 3200 3193 3193 3193 3193 3200 3200 3201 3201 3200 3200 3208 3208 3201 3201 3201 3201 3208 3208 3209 3209 3208 3208 3216 3216 3209 3209 3209 3209 3216 3216 3217 3217 3216 3216 3223 3223 3217 3217 3217 3217 3223 3223 3224 3224 3132 3132 3128 3128 3134 3134 3128 3128 3129 3129 3134 3134 3134 3134 3129 3129 3136 3136 3129 3129 3135 3135 3136 3136 3136 3136 3135 3135 3141 3141 3135 3135 3144 3144 3141 3141 3141 3141 3144 3144 3147 3147 3144 3144 3152 3152 3147 3147 3147 3147 3152 3152 3156 3156 3152 3152 3165 3165 3156 3156 3156 3156 3165 3165 3167 3167 3165 3165 7058 7058 3167 3167 3167 3167 7059 7059 7060 7060 3173 3173 3183 3183 3177 3177 3177 3177 3183 3183 3184 3184 3183 3183 3193 3193 3184 3184 3184 3184 3193 3193 3195 3195 3193 3193 3201 3201 3195 3195 3195 3195 3201 3201 3203 3203 3201 3201 3209 3209 3203 3203 3203 3203 3209 3209 3210 3210 3209 3209 3217 3217 3210 3210 3210 3210 3217 3217 3218 3218 3217 3217 3224 3224 3218 3218 3218 3218 3224 3224 3225 3225 3137 3137 3134 3134 3139 3139 3134 3134 3136 3136 3139 3139 3139 3139 3136 3136 3143 3143 3136 3136 3141 3141 3143 3143 3143 3143 3141 3141 3146 3146 3141 3141 3147 3147 3146 3146 3146 3146 3147 3147 3153 3153 3147 3147 3156 3156 3153 3153 3153 3153 3156 3156 3164 3164 3156 3156 3167 3167 3164 3164 3164 3164 3167 3167 3170 3170 3167 3167 7061 7061 3170 3170 3170 3170 7062 7062 7063 7063 3177 3177 3184 3184 3178 3178 3178 3178 3184 3184 3186 3186 3184 3184 3195 3195 3186 3186 3186 3186 3195 3195 3196 3196 3195 3195 3203 3203 3196 3196 3196 3196 3203 3203 3204 3204 3203 3203 3210 3210 3204 3204 3204 3204 3210 3210 3211 3211 3210 3210 3218 3218 3211 3211 3211 3211 3218 3218 3219 3219 3218 3218 3225 3225 3219 3219 3219 3219 3225 3225 3226 3226 7064 7064 3139 3139 7065 7065 3139 3139 3143 3143 7066 7066 7067 7067 3143 3143 7068 7068 3143 3143 3146 3146 7069 7069 7070 7070 3146 3146 7071 7071 3146 3146 3153 3153 7072 7072 7073 7073 3153 3153 7074 7074 3153 3153 3164 3164 7075 7075 7076 7076 3164 3164 7077 7077 3164 3164 3170 3170 7078 7078 7079 7079 3170 3170 7080 7080 3170 3170 7081 7081 7082 7082 7083 7083 3178 3178 7084 7084 3178 3178 3186 3186 7085 7085 7086 7086 3186 3186 7087 7087 3186 3186 3196 3196 7088 7088 7089 7089 3196 3196 7090 7090 3196 3196 3204 3204 7091 7091 7092 7092 3204 3204 7093 7093 3204 3204 3211 3211 7094 7094 7095 7095 3211 3211 7096 7096 3211 3211 3219 3219 7097 7097 7098 7098 3219 3219 7099 7099 3219 3219 3226 3226 7100 7100 7101 7101 3226 3226 7102 7102 3188 3188 3185 3185 3182 3182 3185 3185 3179 3179 3182 3182 3182 3182 3179 3179 3176 3176 3179 3179 3175 3175 3176 3176 3176 3176 3175 3175 3168 3168 3175 3175 3169 3169 3168 3168 3168 3168 3169 3169 3163 3163 3169 3169 3166 3166 3163 3163 3163 3163 3166 3166 3154 3154 3166 3166 3160 3160 3154 3154 3154 3154 3160 3160 3151 3151 3160 3160 3159 3159 3151 3151 3151 3151 3159 3159 3148 3148 3159 3159 3157 3157 3148 3148 3148 3148 3157 3157 3155 3155 3188 3188 3182 3182 3190 3190 3182 3182 3189 3189 3190 3190 3190 3190 3189 3189 3194 3194 3189 3189 3197 3197 3194 3194 3194 3194 3197 3197 3198 3198 3197 3197 3205 3205 3198 3198 3198 3198 3205 3205 3206 3206 3205 3205 3212 3212 3206 3206 3206 3206 3212 3212 3213 3213 3212 3212 3220 3220 3213 3213 3213 3213 3220 3220 3221 3221 3220 3220 3227 3227 3221 3221 3221 3221 3227 3227 3228 3228 7103 7103 3288 3288 3286 3286 3288 3288 3295 3295 3293 3293 3295 3295 3301 3301 3299 3299 3301 3301 3304 3304 3302 3302 3245 3245 3242 3242 3241 3241 3297 3297 3292 3292 3300 3300 3292 3292 3298 3298 3300 3300 3300 3300 3298 3298 3303 3303 3298 3298 3302 3302 3303 3303 3303 3303 3302 3302 3305 3305 3302 3302 3304 3304 3305 3305 3305 3305 3304 3304 3306 3306 3297 3297 3294 3294 3292 3292 3294 3294 3289 3289 3292 3292 3292 3292 3289 3289 3285 3285 3289 3289 3287 3287 3285 3285 3287 3287 7104 7104 3285 3285 3285 3285 7105 7105 7106 7106 3277 3277 3274 3274 3276 3276 3276 3276 3274 3274 3262 3262 3253 3253 3252 3252 3258 3258 3252 3252 3262 3262 3258 3258 3258 3258 3262 3262 3264 3264 3262 3262 3274 3274 3264 3264 3301 3301 3302 3302 3299 3299 3302 3302 3298 3298 3299 3299 3299 3299 3298 3298 3296 3296 3298 3298 3292 3292 3296 3296 3296 3296 3292 3292 3290 3290 3292 3292 3285 3285 3290 3290 3290 3290 3285 3285 3282 3282 3285 3285 7107 7107 3282 3282 3282 3282 7108 7108 7109 7109 3276 3276 3262 3262 3273 3273 3273 3273 3262 3262 3260 3260 3262 3262 3252 3252 3260 3260 3260 3260 3252 3252 3250 3250 3295 3295 3299 3299 3293 3293 3299 3299 3296 3296 3293 3293 3293 3293 3296 3296 3291 3291 3296 3296 3290 3290 3291 3291 3291 3291 3290 3290 3284 3284 3290 3290 3282 3282 3284 3284 3284 3284 3282 3282 3279 3279 3282 3282 7110 7110 3279 3279 3279 3279 7111 7111 7112 7112 3273 3273 3260 3260 3270 3270 3270 3270 3260 3260 3259 3259 3260 3260 3250 3250 3259 3259 3259 3259 3250 3250 3249 3249 3288 3288 3293 3293 3286 3286 3293 3293 3291 3291 3286 3286 3286 3286 3291 3291 3283 3283 3291 3291 3284 3284 3283 3283 3283 3283 3284 3284 3281 3281 3284 3284 3279 3279 3281 3281 3281 3281 3279 3279 3272 3272 3279 3279 7113 7113 3272 3272 3272 3272 7114 7114 7115 7115 3270 3270 3259 3259 3263 3263 3263 3263 3259 3259 3255 3255 3259 3259 3249 3249 3255 3255 3255 3255 3249 3249 3247 3247 7116 7116 3286 3286 7117 7117 3286 3286 3283 3283 7118 7118 7119 7119 3283 3283 7120 7120 3283 3283 3281 3281 7121 7121 7122 7122 3281 3281 7123 7123 3281 3281 3272 3272 7124 7124 7125 7125 3272 3272 7126 7126 3272 3272 7127 7127 7128 7128 7129 7129 3263 3263 7130 7130 3263 3263 3255 3255 7131 7131 7132 7132 3255 3255 7133 7133 3255 3255 3247 3247 7134 7134 7135 7135 3247 3247 7136 7136 3243 3243 3244 3244 3246 3246 3244 3244 3248 3248 3246 3246 3246 3246 3248 3248 3251 3251 3248 3248 3254 3254 3251 3251 3251 3251 3254 3254 3257 3257 3254 3254 3256 3256 3257 3257 3257 3257 3256 3256 3265 3265 3256 3256 3261 3261 3265 3265 3265 3265 3261 3261 3271 3271 3261 3261 3266 3266 3271 3271 3271 3271 3266 3266 3275 3275 3266 3266 3267 3267 3275 3275 3275 3275 3267 3267 3278 3278 3267 3267 3268 3268 3278 3278 3278 3278 3268 3268 3280 3280 3268 3268 3269 3269 3280 3280 3236 3236 3243 3243 3237 3237 3243 3243 3246 3246 3237 3237 7137 7137 7138 7138 3238 3238 7139 7139 3247 3247 3238 3238 3238 3238 3247 3247 3239 3239 3247 3247 3249 3249 3239 3239 3239 3239 3249 3249 3240 3240 3249 3249 3250 3250 3240 3240 3240 3240 3250 3250 3241 3241 3250 3250 3252 3252 3241 3241 3241 3241 3252 3252 3245 3245 3252 3252 3253 3253 3245 3245 3242 3242 3235 3235 3241 3241 3235 3235 3234 3234 3241 3241 3241 3241 3234 3234 3240 3240 3234 3234 3233 3233 3240 3240 3240 3240 3233 3233 3239 3239 3233 3233 3232 3232 3239 3239 3239 3239 3232 3232 3238 3238 3232 3232 3231 3231 3238 3238 3238 3238 3231 3231 7140 7140 3231 3231 7141 7141 7142 7142 3237 3237 3230 3230 3236 3236 3230 3230 3229 3229 3236 3236 3342 3342 3340 3340 3344 3344 3312 3312 3314 3314 3313 3313 3314 3314 3315 3315 3313 3313 3313 3313 3315 3315 3318 3318 3318 3318 3319 3319 3313 3313 3319 3319 3321 3321 3313 3313 3313 3313 3321 3321 3322 3322 3324 3324 3323 3323 3311 3311 3323 3323 7143 7143 3311 3311 7144 7144 7145 7145 3311 3311 3311 3311 7146 7146 7147 7147 3317 3317 3316 3316 3312 3312 3312 3312 3316 3316 3314 3314 3359 3359 3358 3358 3377 3377 3355 3355 3331 3331 3356 3356 3331 3331 3330 3330 3356 3356 3329 3329 3328 3328 3310 3310 3358 3358 3357 3357 3310 3310 3357 3357 3356 3356 3310 3310 3310 3310 3356 3356 3329 3329 3356 3356 3330 3330 3329 3329 3328 3328 3327 3327 3310 3310 3327 3327 3326 3326 3310 3310 3310 3310 3326 3326 3311 3311 3326 3326 3325 3325 3311 3311 3311 3311 3325 3325 3324 3324 3355 3355 3354 3354 3331 3331 3354 3354 3353 3353 3331 3331 3331 3331 3353 3353 3332 3332 3353 3353 3333 3333 3332 3332 3337 3337 3343 3343 3335 3335 3343 3343 3334 3334 3335 3335 3333 3333 3353 3353 7148 7148 3353 3353 7149 7149 7150 7150 3336 3336 3350 3350 3338 3338 3350 3350 3347 3347 3338 3338 3338 3338 3347 3347 3340 3340 3347 3347 3346 3346 3340 3340 3340 3340 3346 3346 3344 3344 3337 3337 3339 3339 3343 3343 3339 3339 3341 3341 3343 3343 3343 3343 3341 3341 3342 3342 3342 3342 3344 3344 3343 3343 3344 3344 3345 3345 3343 3343 3343 3343 3345 3345 3348 3348 3348 3348 3349 3349 3343 3343 3349 3349 3351 3351 3343 3343 3343 3343 3351 3351 3352 3352 7151 7151 3363 3363 3378 3378 3363 3363 3362 3362 3378 3378 3362 3362 3361 3361 3378 3378 3378 3378 3361 3361 3377 3377 3361 3361 3360 3360 3377 3377 3377 3377 3360 3360 3359 3359 3364 3364 3365 3365 3373 3373 3365 3365 3367 3367 3373 3373 3373 3373 3367 3367 3369 3369 3379 3379 3380 3380 3373 3373 3369 3369 3371 3371 3373 3373 3371 3371 3372 3372 3373 3373 3373 3373 3372 3372 3379 3379 3372 3372 3370 3370 3379 3379 7152 7152 7153 7153 3378 3378 7154 7154 7155 7155 3378 3378 3378 3378 7156 7156 7157 7157 3358 3358 3310 3310 3377 3377 3310 3310 3309 3309 3377 3377 3377 3377 3309 3309 3376 3376 3309 3309 3308 3308 3376 3376 3376 3376 3308 3308 3375 3375 3308 3308 3307 3307 3375 3375 3375 3375 3307 3307 3374 3374 3409 3409 3414 3414 3415 3415 3412 3412 3413 3413 3408 3408 3408 3408 3404 3404 3412 3412 3404 3404 3402 3402 3412 3412 3412 3412 3402 3402 3396 3396 3382 3382 3381 3381 3390 3390 3381 3381 3412 3412 3390 3390 3390 3390 3412 3412 3392 3392 3412 3412 3396 3396 3392 3392 7158 7158 3429 3429 7159 7159 3429 3429 7160 7160 7161 7161 3416 3416 3417 3417 3411 3411 3415 3415 3414 3414 3421 3421 7162 7162 7163 7163 3429 3429 7164 7164 7165 7165 3429 3429 3429 3429 7166 7166 7167 7167 3427 3427 3423 3423 3414 3414 3414 3414 3423 3423 3421 3421 7168 7168 7169 7169 3429 3429 7170 7170 7171 7171 3429 3429 3429 3429 7172 7172 7173 7173 3428 3428 7174 7174 7175 7175 3428 3428 7176 7176 7177 7177 3422 3422 3420 3420 3412 3412 3412 3412 3420 3420 3413 3413 3384 3384 3383 3383 3388 3388 3415 3415 3410 3410 3384 3384 3397 3397 3400 3400 3415 3415 3400 3400 3405 3405 3415 3415 3415 3415 3405 3405 3409 3409 3384 3384 3388 3388 3415 3415 3388 3388 3394 3394 3415 3415 3415 3415 3394 3394 3397 3397 3410 3410 3406 3406 3384 3384 3406 3406 3403 3403 3384 3384 3384 3384 3403 3403 3398 3398 3398 3398 3393 3393 3384 3384 3393 3393 3391 3391 3384 3384 3384 3384 3391 3391 3385 3385 3387 3387 3386 3386 3389 3389 3399 3399 3401 3401 3417 3417 3401 3401 3407 3407 3417 3417 3417 3417 3407 3407 3411 3411 3387 3387 3389 3389 3417 3417 3389 3389 3395 3395 3417 3417 3417 3417 3395 3395 3399 3399 7178 7178 3428 3428 3429 3429 3428 3428 3430 3430 3429 3429 3429 3429 3430 3430 3431 3431 3430 3430 3432 3432 3431 3431 3431 3431 3432 3432 3433 3433 3432 3432 3434 3434 3433 3433 3433 3433 3434 3434 3435 3435 3434 3434 3436 3436 3435 3435 3435 3435 3436 3436 3437 3437 3444 3444 3443 3443 3446 3446 7179 7179 3442 3442 3447 3447 3442 3442 3441 3441 3448 3448 3441 3441 3440 3440 3449 3449 3440 3440 3439 3439 3450 3450 3512 3512 3514 3514 3511 3511 3506 3506 3509 3509 3507 3507 3467 3467 3471 3471 3462 3462 3471 3471 3461 3461 3462 3462 3462 3462 3461 3461 3454 3454 3461 3461 3450 3450 3454 3454 3454 3454 3450 3450 3451 3451 3450 3450 3439 3439 3451 3451 3451 3451 3439 3439 3438 3438 3467 3467 3474 3474 3471 3471 3474 3474 3483 3483 3471 3471 3471 3471 3483 3483 3485 3485 3503 3503 3501 3501 3498 3498 3501 3501 3494 3494 3498 3498 3498 3498 3494 3494 3496 3496 3494 3494 7180 7180 3496 3496 3496 3496 7181 7181 7182 7182 3485 3485 3483 3483 3486 3486 3440 3440 3450 3450 3449 3449 3450 3450 3461 3461 3449 3449 3449 3449 3461 3461 3459 3459 3461 3461 3471 3471 3459 3459 3459 3459 3471 3471 3469 3469 3471 3471 3485 3485 3469 3469 3469 3469 3485 3485 3482 3482 7183 7183 3494 3494 7184 7184 7185 7185 3494 3494 3491 3491 3494 3494 3501 3501 3491 3491 3491 3491 3501 3501 3499 3499 3441 3441 3449 3449 3448 3448 3449 3449 3459 3459 3448 3448 3448 3448 3459 3459 3458 3458 3459 3459 3469 3469 3458 3458 3458 3458 3469 3469 3468 3468 3469 3469 3482 3482 3468 3468 3468 3468 3482 3482 3479 3479 7186 7186 3491 3491 7187 7187 7188 7188 3491 3491 3488 3488 3491 3491 3499 3499 3488 3488 3488 3488 3499 3499 3493 3493 3442 3442 3448 3448 3447 3447 3448 3448 3458 3458 3447 3447 3447 3447 3458 3458 3456 3456 3458 3458 3468 3468 3456 3456 3456 3456 3468 3468 3464 3464 3468 3468 3479 3479 3464 3464 3464 3464 3479 3479 3473 3473 7189 7189 3488 3488 7190 7190 7191 7191 3488 3488 3481 3481 3488 3488 3493 3493 3481 3481 3481 3481 3493 3493 3490 3490 7192 7192 3447 3447 7193 7193 3447 3447 3456 3456 7194 7194 7195 7195 3456 3456 7196 7196 3456 3456 3464 3464 7197 7197 7198 7198 3464 3464 7199 7199 3464 3464 3473 3473 7200 7200 7201 7201 3473 3473 7202 7202 7203 7203 3481 3481 7204 7204 7205 7205 3481 3481 7206 7206 3481 3481 3490 3490 7207 7207 7208 7208 3490 3490 7209 7209 3472 3472 3470 3470 3480 3480 3470 3470 3465 3465 3480 3480 3480 3480 3465 3465 3475 3475 3465 3465 3463 3463 3475 3475 3475 3475 3463 3463 3466 3466 3463 3463 3457 3457 3466 3466 3466 3466 3457 3457 3460 3460 3457 3457 3453 3453 3460 3460 3460 3460 3453 3453 3455 3455 3453 3453 3452 3452 3455 3455 3455 3455 3452 3452 3446 3446 3452 3452 3445 3445 3446 3446 3446 3446 3445 3445 3444 3444 3476 3476 3472 3472 3484 3484 3472 3472 3480 3480 3484 3484 7210 7210 7211 7211 3492 3492 7212 7212 3490 3490 3492 3492 3492 3492 3490 3490 3500 3500 3490 3490 3493 3493 3500 3500 3500 3500 3493 3493 3505 3505 3493 3493 3499 3499 3505 3505 3505 3505 3499 3499 3507 3507 3499 3499 3501 3501 3507 3507 3507 3507 3501 3501 3506 3506 3501 3501 3503 3503 3506 3506 3509 3509 3512 3512 3507 3507 3512 3512 3511 3511 3507 3507 3507 3507 3511 3511 3505 3505 3511 3511 3508 3508 3505 3505 3505 3505 3508 3508 3500 3500 3508 3508 3502 3502 3500 3500 3500 3500 3502 3502 3492 3492 3502 3502 3495 3495 3492 3492 3492 3492 3495 3495 7213 7213 3495 3495 7214 7214 7215 7215 3484 3484 3487 3487 3476 3476 3487 3487 3477 3477 3476 3476 3514 3514 3515 3515 3511 3511 3515 3515 3513 3513 3511 3511 3511 3511 3513 3513 3508 3508 3513 3513 3510 3510 3508 3508 3508 3508 3510 3510 3502 3502 3510 3510 3504 3504 3502 3502 3502 3502 3504 3504 3495 3495 3504 3504 3497 3497 3495 3495 3495 3495 3497 3497 7216 7216 3497 3497 7217 7217 7218 7218 3487 3487 3489 3489 3477 3477 3489 3489 3478 3478 3477 3477 3590 3590 3591 3591 3592 3592 3591 3591 3590 3590 3587 3587 3590 3590 3586 3586 3587 3587 3587 3587 3586 3586 3581 3581 3586 3586 3580 3580 3581 3581 3581 3581 3580 3580 3577 3577 3580 3580 3575 3575 3577 3577 3577 3577 3575 3575 3573 3573 3575 3575 3572 3572 3573 3573 3573 3573 3572 3572 3567 3567 3572 3572 3566 3566 3567 3567 3567 3567 3566 3566 3563 3563 3566 3566 3562 3562 3563 3563 3563 3563 3562 3562 3561 3561 3562 3562 3560 3560 3561 3561 3561 3561 3560 3560 3557 3557 3560 3560 3556 3556 3557 3557 3557 3557 3556 3556 3553 3553 3556 3556 3552 3552 3553 3553 3553 3553 3552 3552 3549 3549 3552 3552 3548 3548 3549 3549 3549 3549 3548 3548 3545 3545 3548 3548 3544 3544 3545 3545 7219 7219 7220 7220 3541 3541 7221 7221 3540 3540 3541 3541 3541 3541 3540 3540 3537 3537 3540 3540 3536 3536 3537 3537 3537 3537 3536 3536 3533 3533 3536 3536 3532 3532 3533 3533 3533 3533 3532 3532 3527 3527 3532 3532 3529 3529 3527 3527 3527 3527 3529 3529 3525 3525 3529 3529 3524 3524 3525 3525 3525 3525 3524 3524 3521 3521 3524 3524 3520 3520 3521 3521 3521 3521 3520 3520 3517 3517 3520 3520 3516 3516 3517 3517 3517 3517 3516 3516 3519 3519 3516 3516 3518 3518 3519 3519 3519 3519 3518 3518 3523 3523 3518 3518 3522 3522 3523 3523 3523 3523 3522 3522 3526 3526 3522 3522 3528 3528 3526 3526 3526 3526 3528 3528 3531 3531 3528 3528 3530 3530 3531 3531 3531 3531 3530 3530 3535 3535 3530 3530 3534 3534 3535 3535 3535 3535 3534 3534 3539 3539 3534 3534 3538 3538 3539 3539 3539 3539 3538 3538 7222 7222 3538 3538 7223 7223 7224 7224 3543 3543 3542 3542 3547 3547 3542 3542 3546 3546 3547 3547 3547 3547 3546 3546 3551 3551 3546 3546 3550 3550 3551 3551 3551 3551 3550 3550 3555 3555 3550 3550 3554 3554 3555 3555 3555 3555 3554 3554 3559 3559 3554 3554 3558 3558 3559 3559 3559 3559 3558 3558 3565 3565 3558 3558 3564 3564 3565 3565 3565 3565 3564 3564 3569 3569 3564 3564 3568 3568 3569 3569 3569 3569 3568 3568 3571 3571 3568 3568 3570 3570 3571 3571 3571 3571 3570 3570 3576 3576 3570 3570 3574 3574 3576 3576 3576 3576 3574 3574 3579 3579 3574 3574 3578 3578 3579 3579 3579 3579 3578 3578 3583 3583 3578 3578 3582 3582 3583 3583 3583 3583 3582 3582 3585 3585 3582 3582 3584 3584 3585 3585 3585 3585 3584 3584 3589 3589 3584 3584 3588 3588 3589 3589 3589 3589 3588 3588 3595 3595 3588 3588 3594 3594 3595 3595 3595 3595 3594 3594 3599 3599 3594 3594 3598 3598 3599 3599 3599 3599 3598 3598 3603 3603 3598 3598 3602 3602 3603 3603 3603 3603 3602 3602 3606 3606 3602 3602 3609 3609 3606 3606 7225 7225 7226 7226 3611 3611 7227 7227 3610 3610 3611 3611 3611 3611 3610 3610 3615 3615 3610 3610 3614 3614 3615 3615 3615 3615 3614 3614 3618 3618 3614 3614 3620 3620 3618 3618 3618 3618 3620 3620 3623 3623 3620 3620 3622 3622 3623 3623 3623 3623 3622 3622 3627 3627 3622 3622 3626 3626 3627 3627 3627 3627 3626 3626 3631 3631 3626 3626 3630 3630 3631 3631 3631 3631 3630 3630 3635 3635 3630 3630 3634 3634 3635 3635 3635 3635 3634 3634 3639 3639 3634 3634 3636 3636 3639 3639 3639 3639 3636 3636 3638 3638 3636 3636 3637 3637 3638 3638 3638 3638 3637 3637 3633 3633 3637 3637 3632 3632 3633 3633 3633 3633 3632 3632 3629 3629 3632 3632 3628 3628 3629 3629 3629 3629 3628 3628 3625 3625 3628 3628 3624 3624 3625 3625 3625 3625 3624 3624 3619 3619 3624 3624 3621 3621 3619 3619 3619 3619 3621 3621 3617 3617 3621 3621 3616 3616 3617 3617 3617 3617 3616 3616 3613 3613 3616 3616 3612 3612 3613 3613 3613 3613 3612 3612 7228 7228 3612 3612 7229 7229 7230 7230 3608 3608 3607 3607 3605 3605 3607 3607 3604 3604 3605 3605 3605 3605 3604 3604 3601 3601 3604 3604 3600 3600 3601 3601 3601 3601 3600 3600 3597 3597 3600 3600 3596 3596 3597 3597 3597 3597 3596 3596 3592 3592 3596 3596 3593 3593 3592 3592 3592 3592 3593 3593 3590 3590 3640 3640 3641 3641 3642 3642 3641 3641 3643 3643 3642 3642 3644 3644 3645 3645 3646 3646 3645 3645 3647 3647 3646 3646 3648 3648 3649 3649 3650 3650 3649 3649 3651 3651 3650 3650 3652 3652 3653 3653 3654 3654 3653 3653 3655 3655 3654 3654 3656 3656 3657 3657 3658 3658 3657 3657 3659 3659 3658 3658 3660 3660 3661 3661 3662 3662 3661 3661 3663 3663 3662 3662 3664 3664 3665 3665 3667 3667 3665 3665 3666 3666 3667 3667 3666 3666 3668 3668 3667 3667 3668 3668 3669 3669 3667 3667 3667 3667 3669 3669 3670 3670 3669 3669 3671 3671 3670 3670 3671 3671 3672 3672 3670 3670 3670 3670 3672 3672 3674 3674 3672 3672 3673 3673 3674 3674 3673 3673 3675 3675 3674 3674 3675 3675 3676 3676 3674 3674 3674 3674 3676 3676 3677 3677 3676 3676 3678 3678 3677 3677 3678 3678 3679 3679 3677 3677 3677 3677 3679 3679 3681 3681 3679 3679 3680 3680 3681 3681 3680 3680 3682 3682 3681 3681 3681 3681 3682 3682 7231 7231 3682 3682 7232 7232 7233 7233 3688 3688 3687 3687 3686 3686 3687 3687 3684 3684 3686 3686 3686 3686 3684 3684 3685 3685 3684 3684 3683 3683 3685 3685 3689 3689 3690 3690 3693 3693 3690 3690 3691 3691 3693 3693 3691 3691 3692 3692 3693 3693 3692 3692 3694 3694 3693 3693 7234 7234 7235 7235 3696 3696 7236 7236 3695 3695 3696 3696 3695 3695 3697 3697 3696 3696 3696 3696 3697 3697 3700 3700 3697 3697 3698 3698 3700 3700 3698 3698 3699 3699 3700 3700 3700 3700 3699 3699 3703 3703 3699 3699 3701 3701 3703 3703 3701 3701 3702 3702 3703 3703 3702 3702 3704 3704 3703 3703 3703 3703 3704 3704 3707 3707 3704 3704 3705 3705 3707 3707 3705 3705 3706 3706 3707 3707 3707 3707 3706 3706 3710 3710 3706 3706 3708 3708 3710 3710 3713 3713 3712 3712 3711 3711 3712 3712 3710 3710 3711 3711 3711 3711 3710 3710 3709 3709 3710 3710 3708 3708 3709 3709 3714 3714 3715 3715 3716 3716 3715 3715 3718 3718 3716 3716 3716 3716 3718 3718 3717 3717 3725 3725 3724 3724 3723 3723 3725 3725 3723 3723 3721 3721 3723 3723 3722 3722 3721 3721 3722 3722 3720 3720 3721 3721 3721 3721 3720 3720 7237 7237 3720 3720 7238 7238 7239 7239 3718 3718 3719 3719 3717 3717 3724 3724 3725 3725 3726 3726 3725 3725 3728 3728 3726 3726 3726 3726 3728 3728 3727 3727 3732 3732 3731 3731 3730 3730 3732 3732 3730 3730 3728 3728 3730 3730 3729 3729 3728 3728 3728 3728 3729 3729 3727 3727 3731 3731 3732 3732 3733 3733 3732 3732 3735 3735 3733 3733 3733 3733 3735 3735 3734 3734 3738 3738 3737 3737 3735 3735 3737 3737 3736 3736 3735 3735 3735 3735 3736 3736 3734 3734 3739 3739 3740 3740 3741 3741 3740 3740 3742 3742 3741 3741 3741 3741 3742 3742 3743 3743 3749 3749 3750 3750 3748 3748 3749 3749 3748 3748 3745 3745 3748 3748 3747 3747 3745 3745 3747 3747 3746 3746 3745 3745 3745 3745 3746 3746 3742 3742 3746 3746 3744 3744 3742 3742 3742 3742 3744 3744 3743 3743 3756 3756 3757 3757 3755 3755 3756 3756 3755 3755 3752 3752 3755 3755 3754 3754 3752 3752 3754 3754 3753 3753 3752 3752 3752 3752 3753 3753 3749 3749 3753 3753 3751 3751 3749 3749 3749 3749 3751 3751 3750 3750 3757 3757 3756 3756 7240 7240 3756 3756 7241 7241 7242 7242 3758 3758 3759 3759 3760 3760 3763 3763 3762 3762 3759 3759 3762 3762 3761 3761 3759 3759 3759 3759 3761 3761 3760 3760 3764 3764 3765 3765 3767 3767 3764 3764 3767 3767 3766 3766 3767 3767 3769 3769 3766 3766 3766 3766 3769 3769 3768 3768 3769 3769 3771 3771 3768 3768 3768 3768 3771 3771 3770 3770 3771 3771 7243 7243 3770 3770 3770 3770 7244 7244 7245 7245 3773 3773 3775 3775 3772 3772 3772 3772 3775 3775 3774 3774 3775 3775 3777 3777 3774 3774 3774 3774 3777 3777 3776 3776 3787 3787 7246 7246 7247 7247 3788 3788 3789 3789 3792 3792 3806 3806 3808 3808 7248 7248 3808 3808 7249 7249 7250 7250 3799 3799 3800 3800 3798 3798 3800 3800 3792 3792 3798 3798 3798 3798 3792 3792 3791 3791 3792 3792 3789 3789 3791 3791 3791 3791 3789 3789 3790 3790 3806 3806 3807 3807 3808 3808 3807 3807 3814 3814 3808 3808 3808 3808 3814 3814 3815 3815 3814 3814 3818 3818 3815 3815 3815 3815 3818 3818 3823 3823 3818 3818 3822 3822 3823 3823 3823 3823 3822 3822 3830 3830 3822 3822 3827 3827 3830 3830 3827 3827 3829 3829 3830 3830 3829 3829 3835 3835 3830 3830 3830 3830 3835 3835 3836 3836 3835 3835 3838 3838 3836 3836 3836 3836 3838 3838 3843 3843 3838 3838 3842 3842 3843 3843 3843 3843 3842 3842 3849 3849 3842 3842 3846 3846 3849 3849 3846 3846 3847 3847 3849 3849 3847 3847 3851 3851 3849 3849 3849 3849 3851 3851 3852 3852 3785 3785 3786 3786 3793 3793 3786 3786 3787 3787 3793 3793 3787 3787 7251 7251 3793 3793 7252 7252 7253 7253 3793 3793 3793 3793 7254 7254 3801 3801 7255 7255 3808 3808 7256 7256 7257 7257 3808 3808 7258 7258 3808 3808 3815 3815 7259 7259 7260 7260 3815 3815 3816 3816 3815 3815 3823 3823 3816 3816 3816 3816 3823 3823 3824 3824 3823 3823 3830 3830 3824 3824 3824 3824 3830 3830 3832 3832 3830 3830 3836 3836 3832 3832 3832 3832 3836 3836 3839 3839 3836 3836 3843 3843 3839 3839 3839 3839 3843 3843 3845 3845 3843 3843 3849 3849 3845 3845 3845 3845 3849 3849 3853 3853 3849 3849 3852 3852 3853 3853 3853 3853 3852 3852 3854 3854 3783 3783 3784 3784 3794 3794 3784 3784 3785 3785 3794 3794 3785 3785 3793 3793 3794 3794 3793 3793 3801 3801 3794 3794 3794 3794 3801 3801 3802 3802 3801 3801 3809 3809 3802 3802 3802 3802 3809 3809 3810 3810 7261 7261 3816 3816 7262 7262 7263 7263 3816 3816 7264 7264 3816 3816 3824 3824 7265 7265 7266 7266 3824 3824 7267 7267 3824 3824 3832 3832 7268 7268 7269 7269 3832 3832 7270 7270 3832 3832 3839 3839 7271 7271 7272 7272 3839 3839 7273 7273 3839 3839 3845 3845 7274 7274 7275 7275 3845 3845 7276 7276 3845 3845 3853 3853 7277 7277 7278 7278 3853 3853 3857 3857 3853 3853 3854 3854 3857 3857 3857 3857 3854 3854 3858 3858 3781 3781 3782 3782 3795 3795 3782 3782 3783 3783 3795 3795 3783 3783 3794 3794 3795 3795 3794 3794 3802 3802 3795 3795 3795 3795 3802 3802 3803 3803 3802 3802 3810 3810 3803 3803 3803 3803 3810 3810 3811 3811 3810 3810 3817 3817 3811 3811 3811 3811 3817 3817 3819 3819 3817 3817 3825 3825 3819 3819 3819 3819 3825 3825 3826 3826 3825 3825 3833 3833 3826 3826 3826 3826 3833 3833 3834 3834 3833 3833 3840 3840 3834 3834 3834 3834 3840 3840 3844 3844 3840 3840 3850 3850 3844 3844 3844 3844 3850 3850 3855 3855 7279 7279 3857 3857 7280 7280 7281 7281 3857 3857 7282 7282 3857 3857 3858 3858 7283 7283 7284 7284 3858 3858 7285 7285 3779 3779 3780 3780 3796 3796 3780 3780 3781 3781 3796 3796 3781 3781 3795 3795 3796 3796 3795 3795 3803 3803 3796 3796 3796 3796 3803 3803 3804 3804 3803 3803 3811 3811 3804 3804 3804 3804 3811 3811 3812 3812 3811 3811 3819 3819 3812 3812 3812 3812 3819 3819 3820 3820 3819 3819 3826 3826 3820 3820 3820 3820 3826 3826 3828 3828 3826 3826 3834 3834 3828 3828 3828 3828 3834 3834 3837 3837 3834 3834 3844 3844 3837 3837 3837 3837 3844 3844 3848 3848 3844 3844 3855 3855 3848 3848 3848 3848 3855 3855 3859 3859 3855 3855 3860 3860 3859 3859 3859 3859 3860 3860 3863 3863 3860 3860 3861 3861 3863 3863 3863 3863 3861 3861 3864 3864 3797 3797 3778 3778 3779 3779 3779 3779 3796 3796 3797 3797 3796 3796 3804 3804 3797 3797 3797 3797 3804 3804 3805 3805 3804 3804 3812 3812 3805 3805 3805 3805 3812 3812 3813 3813 3812 3812 3820 3820 3813 3813 3813 3813 3820 3820 3821 3821 3820 3820 3828 3828 3821 3821 3821 3821 3828 3828 3831 3831 3828 3828 3837 3837 3831 3831 3831 3831 3837 3837 3841 3841 3837 3837 3848 3848 3841 3841 3841 3841 3848 3848 3856 3856 3848 3848 3859 3859 3856 3856 3856 3856 3859 3859 3862 3862 3859 3859 3863 3863 3862 3862 3862 3862 3863 3863 3865 3865 3863 3863 3864 3864 3865 3865 3865 3865 3864 3864 3866 3866 3892 3892 3891 3891 3879 3879 3891 3891 3878 3878 3879 3879 3878 3878 3891 3891 3877 3877 3891 3891 3890 3890 3877 3877 7286 7286 7287 7287 3876 3876 7288 7288 3889 3889 3876 3876 3876 3876 3889 3889 3875 3875 3889 3889 3888 3888 3875 3875 3875 3875 3888 3888 3874 3874 3888 3888 3887 3887 3874 3874 3874 3874 3887 3887 3873 3873 3887 3887 3886 3886 3873 3873 3873 3873 3886 3886 3872 3872 3886 3886 3885 3885 3872 3872 3872 3872 3885 3885 3871 3871 3885 3885 3884 3884 3871 3871 3871 3871 3884 3884 3870 3870 3884 3884 3883 3883 3870 3870 3870 3870 3883 3883 3869 3869 3883 3883 3882 3882 3869 3869 3869 3869 3882 3882 3868 3868 3882 3882 3881 3881 3868 3868 3881 3881 3880 3880 3868 3868 3868 3868 3880 3880 3867 3867 3893 3893 3895 3895 3896 3896 3895 3895 3898 3898 3899 3899 3901 3901 3905 3905 3906 3906 3921 3921 3923 3923 3917 3917 3923 3923 3916 3916 3917 3917 3917 3917 3916 3916 3913 3913 3916 3916 3910 3910 3913 3913 3913 3913 3910 3910 3912 3912 3910 3910 3907 3907 3912 3912 3912 3912 3907 3907 3908 3908 3921 3921 3924 3924 3923 3923 3924 3924 3930 3930 3923 3923 3923 3923 3930 3930 3929 3929 3930 3930 3932 3932 3929 3929 3929 3929 3932 3932 3936 3936 3932 3932 3937 3937 3936 3936 3936 3936 3937 3937 3944 3944 3937 3937 3941 3941 3944 3944 3941 3941 3945 3945 3944 3944 3945 3945 3952 3952 3944 3944 3944 3944 3952 3952 3951 3951 3952 3952 3953 3953 3951 3951 3951 3951 3953 3953 7289 7289 3953 3953 7290 7290 7291 7291 3959 3959 3960 3960 3967 3967 3960 3960 3961 3961 3967 3967 3967 3967 3961 3961 3968 3968 3968 3968 3981 3981 3980 3980 3968 3968 3980 3980 3967 3967 3980 3980 3979 3979 3967 3967 7292 7292 7293 7293 3978 3978 3978 3978 3966 3966 7294 7294 3966 3966 3958 3958 7295 7295 7296 7296 3958 3958 7297 7297 3958 3958 3950 3950 7298 7298 7299 7299 7300 7300 3951 3951 7301 7301 3943 3943 3951 3951 3951 3951 3943 3943 3944 3944 3943 3943 3935 3935 3944 3944 3944 3944 3935 3935 3936 3936 3935 3935 3927 3927 3936 3936 3936 3936 3927 3927 3929 3929 3927 3927 3920 3920 3929 3929 3929 3929 3920 3920 3923 3923 3920 3920 3914 3914 3923 3923 3923 3923 3914 3914 3916 3916 3914 3914 3906 3906 3916 3916 3916 3916 3906 3906 3910 3910 3906 3906 3905 3905 3910 3910 3910 3910 3905 3905 3907 3907 3901 3901 3906 3906 3902 3902 3906 3906 3914 3914 3902 3902 3902 3902 3914 3914 7302 7302 3914 3914 3920 3920 7303 7303 7304 7304 3920 3920 7305 7305 3920 3920 3927 3927 7306 7306 7307 7307 3927 3927 7308 7308 3927 3927 3935 3935 7309 7309 7310 7310 3935 3935 7311 7311 3935 3935 3943 3943 7312 7312 7313 7313 3943 3943 7314 7314 3943 3943 7315 7315 7316 7316 3942 3942 3950 3950 3949 3949 3950 3950 3958 3958 3949 3949 3949 3949 3958 3958 3957 3957 3958 3958 3966 3966 3957 3957 3957 3957 3966 3966 3965 3965 3978 3978 3977 3977 3966 3966 3977 3977 3976 3976 3966 3966 3966 3966 3976 3976 3965 3965 3976 3976 3975 3975 3965 3965 3965 3965 3975 3975 3974 3974 3974 3974 3964 3964 3965 3965 3964 3964 3956 3956 3965 3965 3965 3965 3956 3956 3957 3957 3956 3956 3948 3948 3957 3957 3957 3957 3948 3948 3949 3949 3948 3948 3940 3940 3949 3949 3949 3949 3940 3940 3942 3942 3940 3940 3933 3933 3942 3942 3942 3942 3933 3933 3934 3934 3933 3933 3925 3925 3934 3934 3934 3934 3925 3925 3926 3926 3925 3925 3915 3915 3926 3926 3926 3926 3915 3915 3919 3919 3915 3915 3904 3904 3919 3919 3919 3919 3904 3904 3909 3909 3904 3904 3899 3899 3909 3909 7317 7317 7318 7318 3902 3902 7319 7319 7320 7320 3902 3902 3902 3902 7321 7321 3901 3901 3895 3895 3899 3899 3896 3896 3899 3899 3904 3904 3896 3896 3896 3896 3904 3904 3900 3900 3904 3904 3915 3915 3900 3900 3900 3900 3915 3915 3911 3911 3915 3915 3925 3925 3911 3911 3911 3911 3925 3925 3922 3922 3925 3925 3933 3933 3922 3922 3922 3922 3933 3933 3931 3931 3933 3933 3940 3940 3931 3931 3931 3931 3940 3940 3939 3939 3940 3940 3948 3948 3939 3939 3939 3939 3948 3948 3947 3947 3948 3948 3956 3956 3947 3947 3947 3947 3956 3956 3955 3955 3956 3956 3964 3964 3955 3955 3955 3955 3964 3964 3963 3963 3974 3974 3973 3973 3964 3964 3973 3973 3972 3972 3964 3964 3964 3964 3972 3972 3963 3963 3972 3972 3971 3971 3963 3963 3963 3963 3971 3971 3970 3970 3893 3893 3896 3896 3894 3894 3896 3896 3900 3900 3894 3894 3894 3894 3900 3900 3897 3897 3900 3900 3911 3911 3897 3897 3897 3897 3911 3911 3903 3903 3911 3911 3922 3922 3903 3903 3903 3903 3922 3922 3918 3918 3922 3922 3931 3931 3918 3918 3918 3918 3931 3931 3928 3928 3931 3931 3939 3939 3928 3928 3928 3928 3939 3939 3938 3938 3939 3939 3947 3947 3938 3938 3938 3938 3947 3947 3946 3946 3947 3947 3955 3955 3946 3946 3946 3946 3955 3955 3954 3954 3955 3955 3963 3963 3954 3954 3954 3954 3963 3963 3962 3962 3963 3963 3970 3970 3962 3962 3962 3962 3970 3970 3969 3969 3995 3995 3994 3994 3992 3992 3995 3995 3992 3992 3993 3993 3992 3992 3990 3990 3993 3993 3993 3993 3990 3990 3991 3991 3990 3990 3988 3988 3991 3991 3991 3991 3988 3988 3989 3989 3988 3988 7322 7322 3989 3989 3989 3989 7323 7323 7324 7324 3986 3986 3984 3984 3987 3987 3987 3987 3984 3984 3985 3985 3984 3984 3982 3982 3985 3985 3985 3985 3982 3982 3983 3983 3997 3997 3996 3996 3998 3998 3997 3997 3998 3998 3999 3999 3998 3998 4000 4000 3999 3999 3999 3999 4000 4000 4001 4001 4000 4000 4002 4002 4001 4001 4001 4001 4002 4002 4003 4003 4002 4002 7325 7325 4003 4003 4003 4003 7326 7326 7327 7327 4004 4004 4006 4006 4005 4005 4005 4005 4006 4006 4007 4007 4006 4006 4008 4008 4007 4007 4007 4007 4008 4008 4009 4009 4092 4092 4090 4090 4089 4089 4090 4090 4087 4087 4086 4086 7328 7328 4084 4084 4083 4083 4084 4084 4080 4080 4079 4079 4080 4080 4078 4078 4075 4075 4064 4064 4062 4062 4068 4068 4062 4062 4069 4069 4068 4068 4068 4068 4069 4069 4072 4072 4069 4069 4075 4075 4072 4072 4072 4072 4075 4075 4073 4073 4075 4075 4078 4078 4073 4073 4073 4073 4078 4078 4077 4077 4064 4064 4061 4061 4062 4062 4061 4061 4055 4055 4062 4062 4062 4062 4055 4055 4056 4056 4055 4055 4053 4053 4056 4056 4056 4056 4053 4053 4049 4049 4053 4053 4048 4048 4049 4049 4049 4049 4048 4048 4041 4041 4048 4048 4044 4044 4041 4041 4044 4044 4040 4040 4041 4041 4040 4040 4033 4033 4041 4041 4041 4041 4033 4033 4034 4034 4033 4033 4032 4032 4034 4034 4034 4034 4032 4032 7329 7329 4032 4032 7330 7330 7331 7331 4026 4026 4025 4025 4018 4018 4025 4025 4024 4024 4018 4018 4024 4024 4017 4017 4018 4018 4017 4017 4010 4010 4018 4018 4018 4018 4010 4010 4011 4011 4080 4080 4075 4075 4079 4079 4075 4075 4069 4069 4079 4079 4079 4079 4069 4069 4071 4071 4069 4069 4062 4062 4071 4071 4071 4071 4062 4062 4065 4065 4062 4062 4056 4056 4065 4065 4065 4065 4056 4056 4058 4058 4056 4056 4049 4049 4058 4058 4058 4058 4049 4049 4050 4050 4049 4049 4041 4041 4050 4050 4050 4050 4041 4041 4042 4042 4041 4041 4034 4034 4042 4042 4042 4042 4034 4034 7332 7332 4034 4034 7333 7333 7334 7334 4035 4035 7335 7335 4027 4027 7336 7336 7337 7337 4027 4027 4027 4027 7338 7338 4019 4019 7339 7339 7340 7340 4019 4019 4019 4019 7341 7341 4012 4012 4084 4084 4079 4079 4083 4083 4079 4079 4071 4071 4083 4083 4083 4083 4071 4071 7342 7342 4071 4071 4065 4065 7343 7343 7344 7344 4065 4065 7345 7345 4065 4065 4058 4058 7346 7346 7347 7347 4058 4058 7348 7348 4058 4058 4050 4050 7349 7349 7350 7350 4050 4050 7351 7351 4050 4050 4042 4042 7352 7352 7353 7353 4042 4042 7354 7354 4042 4042 7355 7355 7356 7356 4043 4043 4035 4035 4036 4036 4035 4035 4027 4027 4036 4036 4036 4036 4027 4027 4028 4028 4027 4027 4019 4019 4028 4028 4028 4028 4019 4019 4020 4020 4019 4019 4012 4012 4020 4020 4020 4020 4012 4012 4013 4013 7357 7357 4083 4083 7358 7358 4083 4083 7359 7359 7360 7360 4086 4086 4076 4076 4081 4081 4076 4076 4066 4066 4081 4081 4081 4081 4066 4066 4070 4070 4066 4066 4059 4059 4070 4070 4070 4070 4059 4059 4060 4060 4059 4059 4051 4051 4060 4060 4060 4060 4051 4051 4052 4052 4051 4051 4043 4043 4052 4052 4052 4052 4043 4043 4045 4045 4043 4043 4036 4036 4045 4045 4045 4045 4036 4036 4037 4037 4036 4036 4028 4028 4037 4037 4037 4037 4028 4028 4029 4029 4028 4028 4020 4020 4029 4029 4029 4029 4020 4020 4021 4021 4020 4020 4013 4013 4021 4021 4021 4021 4013 4013 4014 4014 4090 4090 4086 4086 4089 4089 4086 4086 4081 4081 4089 4089 4089 4089 4081 4081 4085 4085 4081 4081 4070 4070 4085 4085 4085 4085 4070 4070 4074 4074 4070 4070 4060 4060 4074 4074 4074 4074 4060 4060 4063 4063 4060 4060 4052 4052 4063 4063 4063 4063 4052 4052 4054 4054 4052 4052 4045 4045 4054 4054 4054 4054 4045 4045 4046 4046 4045 4045 4037 4037 4046 4046 4046 4046 4037 4037 4038 4038 4037 4037 4029 4029 4038 4038 4038 4038 4029 4029 4030 4030 4029 4029 4021 4021 4030 4030 4030 4030 4021 4021 4022 4022 4021 4021 4014 4014 4022 4022 4022 4022 4014 4014 4015 4015 4092 4092 4089 4089 4091 4091 4089 4089 4085 4085 4091 4091 4091 4091 4085 4085 4088 4088 4085 4085 4074 4074 4088 4088 4088 4088 4074 4074 4082 4082 4074 4074 4063 4063 4082 4082 4082 4082 4063 4063 4067 4067 4063 4063 4054 4054 4067 4067 4067 4067 4054 4054 4057 4057 4054 4054 4046 4046 4057 4057 4057 4057 4046 4046 4047 4047 4046 4046 4038 4038 4047 4047 4047 4047 4038 4038 4039 4039 4038 4038 4030 4030 4039 4039 4039 4039 4030 4030 4031 4031 4030 4030 4022 4022 4031 4031 4031 4031 4022 4022 4023 4023 4022 4022 4015 4015 4023 4023 4023 4023 4015 4015 4016 4016 4100 4100 4093 4093 4094 4094 4100 4100 4094 4094 4101 4101 7361 7361 4095 4095 7362 7362 7363 7363 4095 4095 4102 4102 4095 4095 4096 4096 4102 4102 4102 4102 4096 4096 4103 4103 4096 4096 4097 4097 4103 4103 4103 4103 4097 4097 4104 4104 4097 4097 4098 4098 4104 4104 4104 4104 4098 4098 4105 4105 4098 4098 4099 4099 4105 4105 4105 4105 4099 4099 4106 4106 4189 4189 4188 4188 4177 4177 4188 4188 4187 4187 4178 4178 4187 4187 4186 4186 4179 4179 4186 4186 4185 4185 4180 4180 4185 4185 7364 7364 7365 7365 4167 4167 4165 4165 7366 7366 4165 4165 7367 7367 7368 7368 4174 4174 4173 4173 4175 4175 4173 4173 4181 4181 4175 4175 4175 4175 4181 4181 4182 4182 4181 4181 4184 4184 4182 4182 4182 4182 4184 4184 4183 4183 4167 4167 4166 4166 4165 4165 4166 4166 4159 4159 4165 4165 4165 4165 4159 4159 4158 4158 4159 4159 4155 4155 4158 4158 4158 4158 4155 4155 4150 4150 4155 4155 4151 4151 4150 4150 4150 4150 4151 4151 4143 4143 4151 4151 4146 4146 4143 4143 4146 4146 4144 4144 4143 4143 4144 4144 4138 4138 4143 4143 4143 4143 4138 4138 4137 4137 4138 4138 4135 4135 4137 4137 4137 4137 4135 4135 4130 4130 4135 4135 4131 4131 4130 4130 4130 4130 4131 4131 4124 4124 4131 4131 4127 4127 4124 4124 4127 4127 4126 4126 4124 4124 4126 4126 4122 4122 4124 4124 4124 4124 4122 4122 4121 4121 4185 4185 7369 7369 4180 4180 7370 7370 7371 7371 4180 4180 4180 4180 7372 7372 4172 4172 7373 7373 4165 4165 7374 7374 7375 7375 4165 4165 7376 7376 4165 4165 4158 4158 7377 7377 7378 7378 4158 4158 4157 4157 4158 4158 4150 4150 4157 4157 4157 4157 4150 4150 4149 4149 4150 4150 4143 4143 4149 4149 4149 4149 4143 4143 4141 4141 4143 4143 4137 4137 4141 4141 4141 4141 4137 4137 4134 4134 4137 4137 4130 4130 4134 4134 4134 4134 4130 4130 4128 4128 4130 4130 4124 4124 4128 4128 4128 4128 4124 4124 4120 4120 4124 4124 4121 4121 4120 4120 4120 4120 4121 4121 4119 4119 4186 4186 4180 4180 4179 4179 4180 4180 4172 4172 4179 4179 4179 4179 4172 4172 4171 4171 4172 4172 4164 4164 4171 4171 4171 4171 4164 4164 4163 4163 7379 7379 4157 4157 7380 7380 7381 7381 4157 4157 7382 7382 4157 4157 4149 4149 7383 7383 7384 7384 4149 4149 7385 7385 4149 4149 4141 4141 7386 7386 7387 7387 4141 4141 7388 7388 4141 4141 4134 4134 7389 7389 7390 7390 4134 4134 7391 7391 4134 4134 4128 4128 7392 7392 7393 7393 4128 4128 7394 7394 4128 4128 4120 4120 7395 7395 7396 7396 4120 4120 4116 4116 4120 4120 4119 4119 4116 4116 4116 4116 4119 4119 4115 4115 4187 4187 4179 4179 4178 4178 4179 4179 4171 4171 4178 4178 4178 4178 4171 4171 4170 4170 4171 4171 4163 4163 4170 4170 4170 4170 4163 4163 4162 4162 4163 4163 4156 4156 4162 4162 4162 4162 4156 4156 4154 4154 4156 4156 4148 4148 4154 4154 4154 4154 4148 4148 4147 4147 4148 4148 4140 4140 4147 4147 4147 4147 4140 4140 4139 4139 4140 4140 4133 4133 4139 4139 4139 4139 4133 4133 4129 4129 4133 4133 4123 4123 4129 4129 4129 4129 4123 4123 4118 4118 7397 7397 4116 4116 7398 7398 7399 7399 4116 4116 7400 7400 4116 4116 4115 4115 7401 7401 7402 7402 4115 4115 7403 7403 4188 4188 4178 4178 4177 4177 4178 4178 4170 4170 4177 4177 4177 4177 4170 4170 4169 4169 4170 4170 4162 4162 4169 4169 4169 4169 4162 4162 4161 4161 4162 4162 4154 4154 4161 4161 4161 4161 4154 4154 4153 4153 4154 4154 4147 4147 4153 4153 4153 4153 4147 4147 4145 4145 4147 4147 4139 4139 4145 4145 4145 4145 4139 4139 4136 4136 4139 4139 4129 4129 4136 4136 4136 4136 4129 4129 4125 4125 4129 4129 4118 4118 4125 4125 4125 4125 4118 4118 4114 4114 4118 4118 4113 4113 4114 4114 4114 4114 4113 4113 4110 4110 4113 4113 4112 4112 4110 4110 4110 4110 4112 4112 4109 4109 4189 4189 4177 4177 4176 4176 4177 4177 4169 4169 4176 4176 4176 4176 4169 4169 4168 4168 4169 4169 4161 4161 4168 4168 4168 4168 4161 4161 4160 4160 4161 4161 4153 4153 4160 4160 4160 4160 4153 4153 4152 4152 4153 4153 4145 4145 4152 4152 4152 4152 4145 4145 4142 4142 4145 4145 4136 4136 4142 4142 4142 4142 4136 4136 4132 4132 4136 4136 4125 4125 4132 4132 4132 4132 4125 4125 4117 4117 4125 4125 4114 4114 4117 4117 4117 4117 4114 4114 4111 4111 4114 4114 4110 4110 4111 4111 4111 4111 4110 4110 4108 4108 4110 4110 4109 4109 4108 4108 4108 4108 4109 4109 4107 4107 4202 4202 4203 4203 4201 4201 4202 4202 4201 4201 4200 4200 4201 4201 4199 4199 4200 4200 4200 4200 4199 4199 4198 4198 4199 4199 4197 4197 4198 4198 4198 4198 4197 4197 4196 4196 4197 4197 7404 7404 4196 4196 4196 4196 7405 7405 7406 7406 4195 4195 4193 4193 4194 4194 4194 4194 4193 4193 4192 4192 4193 4193 4191 4191 4192 4192 4192 4192 4191 4191 4190 4190 4233 4233 4229 4229 4227 4227 4229 4229 4226 4226 4227 4227 4227 4227 4226 4226 4223 4223 4226 4226 4220 4220 4223 4223 4223 4223 4220 4220 4221 4221 7407 7407 7408 7408 4217 4217 7409 7409 4216 4216 4217 4217 4217 4217 4216 4216 4213 4213 4216 4216 4212 4212 4213 4213 4213 4213 4212 4212 4209 4209 4212 4212 4208 4208 4209 4209 4209 4209 4208 4208 4205 4205 4208 4208 4204 4204 4205 4205 4205 4205 4204 4204 4207 4207 4204 4204 4206 4206 4207 4207 4207 4207 4206 4206 4211 4211 4206 4206 4210 4210 4211 4211 4211 4211 4210 4210 4215 4215 4210 4210 4214 4214 4215 4215 4215 4215 4214 4214 7410 7410 4214 4214 7411 7411 7412 7412 4219 4219 4218 4218 4222 4222 4218 4218 4224 4224 4222 4222 4222 4222 4224 4224 4225 4225 4224 4224 4228 4228 4225 4225 4225 4225 4228 4228 4231 4231 4228 4228 4230 4230 4231 4231 4231 4231 4230 4230 4235 4235 4230 4230 4234 4234 4235 4235 4235 4235 4234 4234 4239 4239 4234 4234 4238 4238 4239 4239 7413 7413 7414 7414 4243 4243 7415 7415 4242 4242 4243 4243 4243 4243 4242 4242 4247 4247 4242 4242 4246 4246 4247 4247 4247 4247 4246 4246 4251 4251 4246 4246 4250 4250 4251 4251 4251 4251 4250 4250 4255 4255 4250 4250 4254 4254 4255 4255 4255 4255 4254 4254 4253 4253 4254 4254 4252 4252 4253 4253 4253 4253 4252 4252 4249 4249 4252 4252 4248 4248 4249 4249 4249 4249 4248 4248 4245 4245 4248 4248 4244 4244 4245 4245 4245 4245 4244 4244 7416 7416 4244 4244 7417 7417 7418 7418 4241 4241 4240 4240 4237 4237 4240 4240 4236 4236 4237 4237 4237 4237 4236 4236 4233 4233 4236 4236 4232 4232 4233 4233 4233 4233 4232 4232 4229 4229 4369 4369 4377 4377 4376 4376 4377 4377 4369 4369 4378 4378 4380 4380 4379 4379 4370 4370 4382 4382 4381 4381 4371 4371 7419 7419 7420 7420 4373 4373 7421 7421 7422 7422 4301 4301 4375 4375 4388 4388 4387 4387 4340 4340 4349 4349 4348 4348 4276 4276 4273 4273 4275 4275 4280 4280 4285 4285 4284 4284 4304 4304 4302 4302 4295 4295 4302 4302 4294 4294 4295 4295 4295 4295 4294 4294 4286 4286 4320 4320 4321 4321 4324 4324 4329 4329 4330 4330 4332 4332 4375 4375 4374 4374 4366 4366 4374 4374 4365 4365 4366 4366 4366 4366 4365 4365 4357 4357 4267 4267 4269 4269 4274 4274 4269 4269 7423 7423 4274 4274 4309 4309 4301 4301 7424 7424 4301 4301 7425 7425 7426 7426 4310 4310 4302 4302 4311 4311 4302 4302 4304 4304 4311 4311 4311 4311 4304 4304 4312 4312 4364 4364 4355 4355 7427 7427 4270 4270 4265 4265 4267 4267 4317 4317 4309 4309 4318 4318 4309 4309 7428 7428 4318 4318 4318 4318 7429 7429 7430 7430 4310 4310 4311 4311 4319 4319 4319 4319 4311 4311 4320 4320 4311 4311 4312 4312 4320 4320 4320 4320 4312 4312 4321 4321 4354 4354 4355 4355 4363 4363 4355 4355 4364 4364 4363 4363 4363 4363 4364 4364 4372 4372 4375 4375 4387 4387 4374 4374 4387 4387 4386 4386 4374 4374 7431 7431 7432 7432 4373 4373 7433 7433 4385 4385 4373 4373 4373 4373 4385 4385 4384 4384 4349 4349 4357 4357 4356 4356 4357 4357 4365 4365 4356 4356 7434 7434 7435 7435 4364 4364 7436 7436 4373 4373 4364 4364 4364 4364 4373 4373 4372 4372 4373 4373 4384 4384 4372 4372 4372 4372 4384 4384 4383 4383 4265 4265 4270 4270 4263 4263 4270 4270 4268 4268 4263 4263 4263 4263 4268 4268 4261 4261 7437 7437 4317 4317 7438 7438 4317 4317 4318 4318 7439 7439 7440 7440 4318 4318 7441 7441 4318 4318 7442 7442 7443 7443 4327 4327 7444 7444 7445 7445 4319 4319 4320 4320 4328 4328 4328 4328 4320 4320 4329 4329 4320 4320 4324 4324 4329 4329 4329 4329 4324 4324 4330 4330 4383 4383 4382 4382 4372 4372 4382 4382 4371 4371 4372 4372 4372 4372 4371 4371 4363 4363 4371 4371 4362 4362 4363 4363 4363 4363 4362 4362 4354 4354 4362 4362 4353 4353 4354 4354 4261 4261 4268 4268 4260 4260 4268 4268 4266 4266 4260 4260 4260 4260 4266 4266 4259 4259 4334 4334 4325 4325 4335 4335 4325 4325 4326 4326 4335 4335 4335 4335 4326 4326 4336 4336 4326 4326 4327 4327 4336 4336 4336 4336 4327 4327 4337 4337 4327 4327 7446 7446 4337 4337 4337 4337 7447 7447 7448 7448 4328 4328 4329 4329 4338 4338 4338 4338 4329 4329 4339 4339 4329 4329 4332 4332 4339 4339 4339 4339 4332 4332 4340 4340 4381 4381 4380 4380 4371 4371 4380 4380 4370 4370 4371 4371 4371 4371 4370 4370 4362 4362 4370 4370 4361 4361 4362 4362 4362 4362 4361 4361 4353 4353 4361 4361 4352 4352 4353 4353 4289 4289 4278 4278 4279 4279 4303 4303 4296 4296 4297 4297 4296 4296 4289 4289 4297 4297 4297 4297 4289 4289 4290 4290 4289 4289 4279 4279 4290 4290 4290 4290 4279 4279 4281 4281 4315 4315 4306 4306 4307 4307 4306 4306 4298 4298 4307 4307 4307 4307 4298 4298 4299 4299 4298 4298 4291 4291 4299 4299 4299 4299 4291 4291 4292 4292 4291 4291 4282 4282 4292 4292 4292 4292 4282 4282 4283 4283 4282 4282 4274 4274 4283 4283 4283 4283 4274 4274 7449 7449 4274 4274 7450 7450 7451 7451 4276 4276 4272 4272 4273 4273 4275 4275 4280 4280 4276 4276 4280 4280 4284 4284 4276 4276 7452 7452 7453 7453 4283 4283 7454 7454 4293 4293 4283 4283 4283 4283 4293 4293 4292 4292 4293 4293 4300 4300 4292 4292 4292 4292 4300 4300 4299 4299 4300 4300 4308 4308 4299 4299 4299 4299 4308 4308 4307 4307 4308 4308 4316 4316 4307 4307 4307 4307 4316 4316 4315 4315 4316 4316 7455 7455 4315 4315 4315 4315 7456 7456 7457 7457 4323 4323 4331 4331 4322 4322 4379 4379 4378 4378 4370 4370 4378 4378 4369 4369 4370 4370 4370 4370 4369 4369 4361 4361 4369 4369 4360 4360 4361 4361 4361 4361 4360 4360 4352 4352 4360 4360 4351 4351 4352 4352 4259 4259 4266 4266 4258 4258 4266 4266 4264 4264 4258 4258 4258 4258 4264 4264 4257 4257 4264 4264 4262 4262 4257 4257 4257 4257 4262 4262 4256 4256 4270 4270 4281 4281 4268 4268 4281 4281 4279 4279 4268 4268 4268 4268 4279 4279 4266 4266 4279 4279 4278 4278 4266 4266 4266 4266 4278 4278 4264 4264 4278 4278 4271 4271 4264 4264 4264 4264 4271 4271 4262 4262 4296 4296 4288 4288 4289 4289 4288 4288 4287 4287 4289 4289 4289 4289 4287 4287 4278 4278 4287 4287 4277 4277 4278 4278 4278 4278 4277 4277 4271 4271 4267 4267 4274 4274 4270 4270 4274 4274 4282 4282 4270 4270 4270 4270 4282 4282 4281 4281 4282 4282 4291 4291 4281 4281 4281 4281 4291 4291 4290 4290 4291 4291 4298 4298 4290 4290 4290 4290 4298 4298 4297 4297 4298 4298 4306 4306 4297 4297 4297 4297 4306 4306 4303 4303 7458 7458 4314 4314 4315 4315 4314 4314 4313 4313 4315 4315 4315 4315 4313 4313 4306 4306 4313 4313 4305 4305 4306 4306 4306 4306 4305 4305 4303 4303 4285 4285 4286 4286 4284 4284 4286 4286 4294 4294 4284 4284 7459 7459 7460 7460 4293 4293 7461 7461 4301 4301 4293 4293 4293 4293 4301 4301 4300 4300 4301 4301 4309 4309 4300 4300 4300 4300 4309 4309 4308 4308 4309 4309 4317 4317 4308 4308 4308 4308 4317 4317 4316 4316 4317 4317 7462 7462 4316 4316 4316 4316 7463 7463 7464 7464 4325 4325 4334 4334 4323 4323 4323 4323 4334 4334 4331 4331 4334 4334 4333 4333 4331 4331 4343 4343 4342 4342 4341 4341 4340 4340 4348 4348 4339 4339 4348 4348 4347 4347 4339 4339 4339 4339 4347 4347 4338 4338 7465 7465 4346 4346 7466 7466 7467 7467 4346 4346 4337 4337 4346 4346 4345 4345 4337 4337 4337 4337 4345 4345 4336 4336 4345 4345 4344 4344 4336 4336 4336 4336 4344 4344 4335 4335 4344 4344 4343 4343 4335 4335 4335 4335 4343 4343 4334 4334 4343 4343 4341 4341 4334 4334 4334 4334 4341 4341 4333 4333 4349 4349 4356 4356 4348 4348 7468 7468 4355 4355 7469 7469 7470 7470 4355 4355 7471 7471 4355 4355 4354 4354 7472 7472 7473 7473 4354 4354 4346 4346 4354 4354 4353 4353 4346 4346 4346 4346 4353 4353 4345 4345 4353 4353 4352 4352 4345 4345 4345 4345 4352 4352 4344 4344 4352 4352 4351 4351 4344 4344 4344 4344 4351 4351 4343 4343 4351 4351 4350 4350 4343 4343 4343 4343 4350 4350 4342 4342 4376 4376 4368 4368 4369 4369 4368 4368 4367 4367 4369 4369 4369 4369 4367 4367 4360 4360 4367 4367 4359 4359 4360 4360 4360 4360 4359 4359 4351 4351 4359 4359 4358 4358 4351 4351 4351 4351 4358 4358 4350 4350 4412 4412 4413 4413 4414 4414 7474 7474 7475 7475 4457 4457 4406 4406 4401 4401 4399 4399 4410 4410 4406 4406 4402 4402 4427 4427 4419 4419 4418 4418 4434 4434 4427 4427 4425 4425 4474 4474 4467 4467 4466 4466 4489 4489 4492 4492 4491 4491 4466 4466 4467 4467 4458 4458 4467 4467 4459 4459 4458 4458 4458 4458 4459 4459 4452 4452 4442 4442 4443 4443 4437 4437 4419 4419 4411 4411 4409 4409 4411 4411 4410 4410 4409 4409 4447 4447 4457 4457 4448 4448 4457 4457 7476 7476 4448 4448 4448 4448 7477 7477 7478 7478 4458 4458 4452 4452 4449 4449 4449 4449 4452 4452 4450 4450 4439 4439 7479 7479 4440 4440 7480 7480 7481 7481 4440 4440 4440 4440 7482 7482 4441 4441 7483 7483 7484 7484 4441 4441 4441 4441 7485 7485 7486 7486 4449 4449 4450 4450 4442 4442 4442 4442 4450 4450 4443 4443 4429 4429 4439 4439 4430 4430 4439 4439 4440 4440 4430 4430 4430 4430 4440 4440 4431 4431 4440 4440 4441 4441 4431 4431 4431 4431 4441 4441 4432 4432 4441 4441 7487 7487 4432 4432 4432 4432 7488 7488 7489 7489 4442 4442 4437 4437 4433 4433 4433 4433 4437 4437 4434 4434 4469 4469 4477 4477 4478 4478 4460 4460 4461 4461 4462 4462 4461 4461 4469 4469 4462 4462 4462 4462 4469 4469 4470 4470 4469 4469 4478 4478 4470 4470 4470 4470 4478 4478 4479 4479 4491 4491 4490 4490 4489 4489 4490 4490 4481 4481 4489 4489 7490 7490 7491 7491 4480 4480 7492 7492 4472 4472 4480 4480 4480 4480 4472 4472 4471 4471 4472 4472 4464 4464 4471 4471 4471 4471 4464 4464 4463 4463 4464 4464 4455 4455 4463 4463 4463 4463 4455 4455 4454 4454 4455 4455 4445 4445 4454 4454 4490 4490 4482 4482 4481 4481 4482 4482 4473 4473 4481 4481 7493 7493 7494 7494 4472 4472 7495 7495 4465 4465 4472 4472 4472 4472 4465 4465 4464 4464 4465 4465 4456 4456 4464 4464 4464 4464 4456 4456 4455 4455 4456 4456 4446 4446 4455 4455 4455 4455 4446 4446 4445 4445 7496 7496 4438 4438 7497 7497 7498 7498 4438 4438 4436 4436 4438 4438 4435 4435 4436 4436 7499 7499 4488 4488 4493 4493 4488 4488 4487 4487 4493 4493 4493 4493 4487 4487 4494 4494 4487 4487 4486 4486 4494 4494 4494 4494 4486 4486 4495 4495 4486 4486 4485 4485 4495 4495 4495 4495 4485 4485 4496 4496 4485 4485 4484 4484 4496 4496 4496 4496 4484 4484 4497 4497 4488 4488 4479 4479 4487 4487 4479 4479 4478 4478 4487 4487 4487 4487 4478 4478 4486 4486 4478 4478 4477 4477 4486 4486 4486 4486 4477 4477 4485 4485 4477 4477 4483 4483 4485 4485 4485 4485 4483 4483 4484 4484 4461 4461 4468 4468 4469 4469 4468 4468 4475 4475 4469 4469 4469 4469 4475 4475 4477 4477 4475 4475 4476 4476 4477 4477 4477 4477 4476 4476 4483 4483 7500 7500 7501 7501 4488 4488 7502 7502 4480 4480 4488 4488 4488 4488 4480 4480 4479 4479 4480 4480 4471 4471 4479 4479 4479 4479 4471 4471 4470 4470 4471 4471 4463 4463 4470 4470 4470 4470 4463 4463 4462 4462 4463 4463 4454 4454 4462 4462 4462 4462 4454 4454 4460 4460 4436 4436 7503 7503 7504 7504 4444 4444 4451 4451 4445 4445 4445 4445 4451 4451 4454 4454 4451 4451 4453 4453 4454 4454 4454 4454 4453 4453 4460 4460 4482 4482 4474 4474 4473 4473 4474 4474 4466 4466 4473 4473 7505 7505 7506 7506 4465 4465 7507 7507 4457 4457 4465 4465 4465 4465 4457 4457 4456 4456 4457 4457 4447 4447 4456 4456 4456 4456 4447 4447 4446 4446 7508 7508 4439 4439 7509 7509 7510 7510 4439 4439 4438 4438 4439 4439 4429 4429 4438 4438 4438 4438 4429 4429 4435 4435 4429 4429 4428 4428 4435 4435 4421 4421 4420 4420 4426 4426 4434 4434 4425 4425 4433 4433 7511 7511 4424 4424 7512 7512 7513 7513 4424 4424 4432 4432 4424 4424 4423 4423 4432 4432 4432 4432 4423 4423 4431 4431 4423 4423 4422 4422 4431 4431 4431 4431 4422 4422 4430 4430 4422 4422 4421 4421 4430 4430 4430 4430 4421 4421 4429 4429 4421 4421 4426 4426 4429 4429 4429 4429 4426 4426 4428 4428 4427 4427 4418 4418 4425 4425 7514 7514 4417 4417 7515 7515 7516 7516 4417 4417 4424 4424 4417 4417 4416 4416 4424 4424 4424 4424 4416 4416 4423 4423 4416 4416 4415 4415 4423 4423 4423 4423 4415 4415 4422 4422 4415 4415 4414 4414 4422 4422 4422 4422 4414 4414 4421 4421 4414 4414 4413 4413 4421 4421 4421 4421 4413 4413 4420 4420 4419 4419 4409 4409 4418 4418 7517 7517 4408 4408 7518 7518 7519 7519 4408 4408 4417 4417 4408 4408 4407 4407 4417 4417 4417 4417 4407 4407 4416 4416 4407 4407 4405 4405 4416 4416 4416 4416 4405 4405 4415 4415 4405 4405 4404 4404 4415 4415 4415 4415 4404 4404 4414 4414 4404 4404 4403 4403 4414 4414 4414 4414 4403 4403 4412 4412 4394 4394 4392 4392 4398 4398 4410 4410 4402 4402 4409 4409 7520 7520 4400 4400 7521 7521 7522 7522 4400 4400 4408 4408 4400 4400 4397 4397 4408 4408 4408 4408 4397 4397 4407 4407 4397 4397 4395 4395 4407 4407 4407 4407 4395 4395 4405 4405 4395 4395 4394 4394 4405 4405 4405 4405 4394 4394 4404 4404 4394 4394 4398 4398 4404 4404 4404 4404 4398 4398 4403 4403 4406 4406 4399 4399 4402 4402 7523 7523 4396 4396 7524 7524 7525 7525 4396 4396 4400 4400 4396 4396 4393 4393 4400 4400 4400 4400 4393 4393 4397 4397 4393 4393 4391 4391 4397 4397 4397 4397 4391 4391 4395 4395 4391 4391 4390 4390 4395 4395 4395 4395 4390 4390 4394 4394 4390 4390 4389 4389 4394 4394 4394 4394 4389 4389 4392 4392 7526 7526 7527 7527 4524 4524 4549 4549 4553 4553 4556 4556 4548 4548 4549 4549 4554 4554 4522 4522 4523 4523 4514 4514 4523 4523 4515 4515 4514 4514 4514 4514 4515 4515 4513 4513 4515 4515 4505 4505 4513 4513 4548 4548 4554 4554 4543 4543 4532 4532 7528 7528 7529 7529 4524 4524 7530 7530 7531 7531 4531 4531 4523 4523 4530 4530 4523 4523 4522 4522 4530 4530 4530 4530 4522 4522 4529 4529 4540 4540 4532 4532 4539 4539 4532 4532 7532 7532 4539 4539 4539 4539 7533 7533 4538 4538 7534 7534 7535 7535 4538 4538 4538 4538 7536 7536 7537 7537 4530 4530 4529 4529 4537 4537 4537 4537 4529 4529 4536 4536 4551 4551 4540 4540 4550 4550 4540 4540 4539 4539 4550 4550 4550 4550 4539 4539 4547 4547 4539 4539 4538 4538 4547 4547 4547 4547 4538 4538 4546 4546 4538 4538 7538 7538 4546 4546 4546 4546 7539 7539 7540 7540 4537 4537 4536 4536 4545 4545 4545 4545 4536 4536 4543 4543 4527 4527 4519 4519 4518 4518 4544 4544 4542 4542 4541 4541 4542 4542 4534 4534 4541 4541 4541 4541 4534 4534 4533 4533 4534 4534 7541 7541 4533 4533 4533 4533 7542 7542 7543 7543 4526 4526 4517 4517 4525 4525 4525 4525 4517 4517 4516 4516 4517 4517 4507 4507 4516 4516 4516 4516 4507 4507 7544 7544 4507 4507 7545 7545 7546 7546 4506 4506 4503 4503 4504 4504 4502 4502 4508 4508 4501 4501 4508 4508 4509 4509 4501 4501 4501 4501 4509 4509 4500 4500 4509 4509 4510 4510 4500 4500 4500 4500 4510 4510 4499 4499 4510 4510 4511 4511 4499 4499 4499 4499 4511 4511 4498 4498 4508 4508 4518 4518 4509 4509 4518 4518 4519 4519 4509 4509 4509 4509 4519 4519 4510 4510 4519 4519 4512 4512 4510 4510 4510 4510 4512 4512 4511 4511 4535 4535 7547 7547 7548 7548 4528 4528 4521 4521 4527 4527 4527 4527 4521 4521 4519 4519 4521 4521 4520 4520 4519 4519 4519 4519 4520 4520 4512 4512 4542 4542 4535 4535 4534 4534 4535 4535 7549 7549 4534 4534 4534 4534 7550 7550 7551 7551 4527 4527 4518 4518 4526 4526 4526 4526 4518 4518 4517 4517 4518 4518 4508 4508 4517 4517 4517 4517 4508 4508 4507 4507 4508 4508 4502 4502 4507 4507 4507 4507 4502 4502 7552 7552 4504 4504 4505 4505 4506 4506 4505 4505 4515 4515 4506 4506 7553 7553 7554 7554 4516 4516 7555 7555 4524 4524 4516 4516 4516 4516 4524 4524 4525 4525 7556 7556 4532 4532 7557 7557 7558 7558 4532 4532 4533 4533 4532 4532 4540 4540 4533 4533 4533 4533 4540 4540 4541 4541 4540 4540 4551 4551 4541 4541 4541 4541 4551 4551 4544 4544 4551 4551 4552 4552 4544 4544 4561 4561 4563 4563 4558 4558 4543 4543 4554 4554 4545 4545 7559 7559 4555 4555 7560 7560 7561 7561 4555 4555 4546 4546 4555 4555 4557 4557 4546 4546 4546 4546 4557 4557 4547 4547 4557 4557 4560 4560 4547 4547 4547 4547 4560 4560 4550 4550 4560 4560 4561 4561 4550 4550 4550 4550 4561 4561 4551 4551 4561 4561 4558 4558 4551 4551 4551 4551 4558 4558 4552 4552 4549 4549 4556 4556 4554 4554 7562 7562 4559 4559 7563 7563 7564 7564 4559 4559 4555 4555 4559 4559 4562 4562 4555 4555 4555 4555 4562 4562 4557 4557 4562 4562 4564 4564 4557 4557 4557 4557 4564 4564 4560 4560 4564 4564 4565 4565 4560 4560 4560 4560 4565 4565 4561 4561 4565 4565 4566 4566 4561 4561 4561 4561 4566 4566 4563 4563 7565 7565 7566 7566 4607 4607 4574 4574 4567 4567 4568 4568 4582 4582 4574 4574 4575 4575 4605 4605 4606 4606 4612 4612 4606 4606 4614 4614 4612 4612 4612 4612 4614 4614 4617 4617 4584 4584 4583 4583 4582 4582 4601 4601 4607 4607 7567 7567 4607 4607 7568 7568 7569 7569 4600 4600 4606 4606 4599 4599 4606 4606 4605 4605 4599 4599 4599 4599 4605 4605 4598 4598 7570 7570 4601 4601 7571 7571 4601 4601 7572 7572 7573 7573 4594 4594 7574 7574 4593 4593 7575 7575 7576 7576 4593 4593 4593 4593 7577 7577 7578 7578 4599 4599 4598 4598 4592 4592 4592 4592 4598 4598 4591 4591 4588 4588 4595 4595 4587 4587 4595 4595 4594 4594 4587 4587 4587 4587 4594 4594 4586 4586 4594 4594 4593 4593 4586 4586 4586 4586 4593 4593 4585 4585 4593 4593 7579 7579 4585 4585 4585 4585 7580 7580 7581 7581 4592 4592 4591 4591 4584 4584 4584 4584 4591 4591 4583 4583 4610 4610 4619 4619 4618 4618 4590 4590 4597 4597 4596 4596 7582 7582 4603 4603 7583 7583 7584 7584 4603 4603 4602 4602 4603 4603 4609 4609 4602 4602 4602 4602 4609 4609 4608 4608 4609 4609 4616 4616 4608 4608 4608 4608 4616 4616 4615 4615 4616 4616 4623 4623 4615 4615 4615 4615 4623 4623 7585 7585 4623 4623 7586 7586 7587 7587 4622 4622 4624 4624 4621 4621 4627 4627 4625 4625 4630 4630 4625 4625 4628 4628 4630 4630 4630 4630 4628 4628 4632 4632 4628 4628 4629 4629 4632 4632 4632 4632 4629 4629 4633 4633 4629 4629 4631 4631 4633 4633 4633 4633 4631 4631 4634 4634 4625 4625 4618 4618 4628 4628 4618 4618 4619 4619 4628 4628 4628 4628 4619 4619 4629 4629 4619 4619 4626 4626 4629 4629 4629 4629 4626 4626 4631 4631 4604 4604 4611 4611 4610 4610 4611 4611 4613 4613 4610 4610 4610 4610 4613 4613 4619 4619 4613 4613 4620 4620 4619 4619 4619 4619 4620 4620 4626 4626 7588 7588 4604 4604 4603 4603 4604 4604 4610 4610 4603 4603 4603 4603 4610 4610 4609 4609 4610 4610 4618 4618 4609 4609 4609 4609 4618 4618 4616 4616 4618 4618 4625 4625 4616 4616 4616 4616 4625 4625 4623 4623 4625 4625 4627 4627 4623 4623 4623 4623 4627 4627 7589 7589 4621 4621 4617 4617 4622 4622 4617 4617 4614 4614 4622 4622 7590 7590 7591 7591 4615 4615 7592 7592 4607 4607 4615 4615 4615 4615 4607 4607 4608 4608 4607 4607 4601 4601 4608 4608 4608 4608 4601 4601 4602 4602 4601 4601 7593 7593 4602 4602 4602 4602 7594 7594 7595 7595 4595 4595 4588 4588 4596 4596 4596 4596 4588 4588 4590 4590 4588 4588 4589 4589 4590 4590 4579 4579 4580 4580 4581 4581 4582 4582 4575 4575 4584 4584 7596 7596 4576 4576 7597 7597 7598 7598 4576 4576 4585 4585 4576 4576 4577 4577 4585 4585 4585 4585 4577 4577 4586 4586 4577 4577 4578 4578 4586 4586 4586 4586 4578 4578 4587 4587 4578 4578 4579 4579 4587 4587 4587 4587 4579 4579 4588 4588 4579 4579 4581 4581 4588 4588 4588 4588 4581 4581 4589 4589 4574 4574 4568 4568 4575 4575 7599 7599 4569 4569 7600 7600 7601 7601 4569 4569 4576 4576 4569 4569 4570 4570 4576 4576 4576 4576 4570 4570 4577 4577 4570 4570 4571 4571 4577 4577 4577 4577 4571 4571 4578 4578 4571 4571 4572 4572 4578 4578 4578 4578 4572 4572 4579 4579 4572 4572 4573 4573 4579 4579 4579 4579 4573 4573 4580 4580 4635 4635 4638 4638 4637 4637 4638 4638 4642 4642 4637 4637 4637 4637 4642 4642 4641 4641 4642 4642 4646 4646 4641 4641 4641 4641 4646 4646 4645 4645 4646 4646 7602 7602 4645 4645 4645 4645 7603 7603 7604 7604 4650 4650 4654 4654 4649 4649 4649 4649 4654 4654 4653 4653 4654 4654 4658 4658 4653 4653 4653 4653 4658 4658 4657 4657 4658 4658 4662 4662 4657 4657 4657 4657 4662 4662 4661 4661 4662 4662 4666 4666 4661 4661 4661 4661 4666 4666 4665 4665 7605 7605 4670 4670 7606 7606 7607 7607 4670 4670 4669 4669 4670 4670 4674 4674 4669 4669 4669 4669 4674 4674 4673 4673 4674 4674 4678 4678 4673 4673 4673 4673 4678 4678 4677 4677 4678 4678 4682 4682 4677 4677 4677 4677 4682 4682 4681 4681 4682 4682 4680 4680 4681 4681 4681 4681 4680 4680 4679 4679 4680 4680 4676 4676 4679 4679 4679 4679 4676 4676 4675 4675 4676 4676 4672 4672 4675 4675 4675 4675 4672 4672 4671 4671 4672 4672 7608 7608 4671 4671 4671 4671 7609 7609 7610 7610 4668 4668 4664 4664 4667 4667 4667 4667 4664 4664 4663 4663 4664 4664 4660 4660 4663 4663 4663 4663 4660 4660 4659 4659 4660 4660 4656 4656 4659 4659 4659 4659 4656 4656 4655 4655 4656 4656 4652 4652 4655 4655 4655 4655 4652 4652 4651 4651 7611 7611 4648 4648 7612 7612 7613 7613 4648 4648 4647 4647 4648 4648 4644 4644 4647 4647 4647 4647 4644 4644 4643 4643 4644 4644 4640 4640 4643 4643 4643 4643 4640 4640 4639 4639 4640 4640 4636 4636 4639 4639 4639 4639 4636 4636 4635 4635 4636 4636 4638 4638 4635 4635 4713 4713 4724 4724 4711 4711 4724 4724 4722 4722 4711 4711 4711 4711 4722 4722 4709 4709 4722 4722 4715 4715 4709 4709 4709 4709 4715 4715 4706 4706 4715 4715 4705 4705 4706 4706 4706 4706 4705 4705 4703 4703 4705 4705 4697 4697 4703 4703 4703 4703 4697 4697 4701 4701 4697 4697 4690 4690 4701 4701 4701 4701 4690 4690 4699 4699 4690 4690 4688 4688 4699 4699 4699 4699 4688 4688 4695 4695 4688 4688 4686 4686 4695 4695 4695 4695 4686 4686 4693 4693 4686 4686 4684 4684 4693 4693 4693 4693 4684 4684 4692 4692 4684 4684 4683 4683 4692 4692 4692 4692 4683 4683 4694 4694 4683 4683 4685 4685 4694 4694 4694 4694 4685 4685 4696 4696 4685 4685 4687 4687 4696 4696 4696 4696 4687 4687 4700 4700 4687 4687 4689 4689 4700 4700 4700 4700 4689 4689 4702 4702 4689 4689 4691 4691 4702 4702 4702 4702 4691 4691 4704 4704 4691 4691 4698 4698 4704 4704 4704 4704 4698 4698 4707 4707 4698 4698 4708 4708 4707 4707 4707 4707 4708 4708 4710 4710 4708 4708 4716 4716 4710 4710 4710 4710 4716 4716 4712 4712 4716 4716 4723 4723 4712 4712 4712 4712 4723 4723 4714 4714 4723 4723 4725 4725 4714 4714 4714 4714 4725 4725 4718 4718 4725 4725 4727 4727 4718 4718 4718 4718 4727 4727 4720 4720 4727 4727 4729 4729 4720 4720 4720 4720 4729 4729 4721 4721 4729 4729 4730 4730 4721 4721 4721 4721 4730 4730 4719 4719 4730 4730 4728 4728 4719 4719 4719 4719 4728 4728 4717 4717 4728 4728 4726 4726 4717 4717 4717 4717 4726 4726 4713 4713 4726 4726 4724 4724 4713 4713 4731 4731 4734 4734 4733 4733 4734 4734 4738 4738 4733 4733 4733 4733 4738 4738 4737 4737 4738 4738 4742 4742 4737 4737 4737 4737 4742 4742 4741 4741 4742 4742 7614 7614 4741 4741 4741 4741 7615 7615 7616 7616 4746 4746 4750 4750 4745 4745 4745 4745 4750 4750 4749 4749 4750 4750 4754 4754 4749 4749 4749 4749 4754 4754 4753 4753 4754 4754 4758 4758 4753 4753 4753 4753 4758 4758 4757 4757 4758 4758 4762 4762 4757 4757 4757 4757 4762 4762 4761 4761 7617 7617 4766 4766 7618 7618 7619 7619 4766 4766 4765 4765 4766 4766 4770 4770 4765 4765 4765 4765 4770 4770 4769 4769 4770 4770 4774 4774 4769 4769 4769 4769 4774 4774 4773 4773 4774 4774 4778 4778 4773 4773 4773 4773 4778 4778 4777 4777 4778 4778 4776 4776 4777 4777 4777 4777 4776 4776 4775 4775 4776 4776 4772 4772 4775 4775 4775 4775 4772 4772 4771 4771 4772 4772 4768 4768 4771 4771 4771 4771 4768 4768 4767 4767 4768 4768 7620 7620 4767 4767 4767 4767 7621 7621 7622 7622 4764 4764 4760 4760 4763 4763 4763 4763 4760 4760 4759 4759 4760 4760 4756 4756 4759 4759 4759 4759 4756 4756 4755 4755 4756 4756 4752 4752 4755 4755 4755 4755 4752 4752 4751 4751 4752 4752 4748 4748 4751 4751 4751 4751 4748 4748 4747 4747 7623 7623 4744 4744 7624 7624 7625 7625 4744 4744 4743 4743 4744 4744 4740 4740 4743 4743 4743 4743 4740 4740 4739 4739 4740 4740 4736 4736 4739 4739 4739 4739 4736 4736 4735 4735 4736 4736 4732 4732 4735 4735 4735 4735 4732 4732 4731 4731 4732 4732 4734 4734 4731 4731 4802 4802 4801 4801 4799 4799 4801 4801 4793 4793 4799 4799 4799 4799 4793 4793 4797 4797 4793 4793 4786 4786 4797 4797 4797 4797 4786 4786 4795 4795 4786 4786 4784 4784 4795 4795 4795 4795 4784 4784 4791 4791 4784 4784 4782 4782 4791 4791 4791 4791 4782 4782 4789 4789 4782 4782 4780 4780 4789 4789 4789 4789 4780 4780 4788 4788 4780 4780 4779 4779 4788 4788 4788 4788 4779 4779 4790 4790 4779 4779 4781 4781 4790 4790 4790 4790 4781 4781 4792 4792 4781 4781 4783 4783 4792 4792 4792 4792 4783 4783 4796 4796 4783 4783 4785 4785 4796 4796 4796 4796 4785 4785 4798 4798 4785 4785 4787 4787 4798 4798 4798 4798 4787 4787 4800 4800 4787 4787 4794 4794 4800 4800 4800 4800 4794 4794 4803 4803 4794 4794 4804 4804 4803 4803 4803 4803 4804 4804 4806 4806 4804 4804 4812 4812 4806 4806 4806 4806 4812 4812 4808 4808 4812 4812 4819 4819 4808 4808 4808 4808 4819 4819 4810 4810 4819 4819 4821 4821 4810 4810 4810 4810 4821 4821 4814 4814 4821 4821 4823 4823 4814 4814 4814 4814 4823 4823 4816 4816 4823 4823 4825 4825 4816 4816 4816 4816 4825 4825 4817 4817 4825 4825 4826 4826 4817 4817 4817 4817 4826 4826 4815 4815 4826 4826 4824 4824 4815 4815 4815 4815 4824 4824 4813 4813 4824 4824 4822 4822 4813 4813 4813 4813 4822 4822 4809 4809 4822 4822 4820 4820 4809 4809 4809 4809 4820 4820 4807 4807 4820 4820 4818 4818 4807 4807 4807 4807 4818 4818 4805 4805 4818 4818 4811 4811 4805 4805 4805 4805 4811 4811 4802 4802 4811 4811 4801 4801 4802 4802 4866 4866 4869 4869 4870 4870 4869 4869 4873 4873 4870 4870 4870 4870 4873 4873 4874 4874 4873 4873 4875 4875 4874 4874 4874 4874 4875 4875 4876 4876 4875 4875 4871 4871 4876 4876 4876 4876 4871 4871 4872 4872 4871 4871 4867 4867 4872 4872 4872 4872 4867 4867 4868 4868 4867 4867 4863 4863 4868 4868 4868 4868 4863 4863 4864 4864 4863 4863 7626 7626 4864 4864 4864 4864 7627 7627 7628 7628 4861 4861 4857 4857 4858 4858 4857 4857 4853 4853 4858 4858 4858 4858 4853 4853 4854 4854 4853 4853 4849 4849 4854 4854 4854 4854 4849 4849 4850 4850 4849 4849 4845 4845 4850 4850 4850 4850 4845 4845 4846 4846 4845 4845 4841 4841 4846 4846 4846 4846 4841 4841 4842 4842 7629 7629 4837 4837 7630 7630 7631 7631 4837 4837 4838 4838 4837 4837 4833 4833 4838 4838 4838 4838 4833 4833 4834 4834 4833 4833 4829 4829 4834 4834 4834 4834 4829 4829 4830 4830 4829 4829 4827 4827 4830 4830 4830 4830 4827 4827 4828 4828 4827 4827 4831 4831 4828 4828 4828 4828 4831 4831 4832 4832 4831 4831 4835 4835 4832 4832 4832 4832 4835 4835 4836 4836 4835 4835 4839 4839 4836 4836 4836 4836 4839 4839 4840 4840 4839 4839 7632 7632 4840 4840 4840 4840 7633 7633 7634 7634 4843 4843 4847 4847 4844 4844 4844 4844 4847 4847 4848 4848 4847 4847 4851 4851 4848 4848 4848 4848 4851 4851 4852 4852 4851 4851 4855 4855 4852 4852 4852 4852 4855 4855 4856 4856 4855 4855 4859 4859 4856 4856 4856 4856 4859 4859 4860 4860 4859 4859 4862 4862 4860 4860 7635 7635 7636 7636 4866 4866 7637 7637 4865 4865 4866 4866 4866 4866 4865 4865 4869 4869 4907 4907 4918 4918 4905 4905 4918 4918 4916 4916 4905 4905 4905 4905 4916 4916 4903 4903 4916 4916 4909 4909 4903 4903 4903 4903 4909 4909 4900 4900 4909 4909 4899 4899 4900 4900 4900 4900 4899 4899 4897 4897 4899 4899 4891 4891 4897 4897 4897 4897 4891 4891 4895 4895 4891 4891 4884 4884 4895 4895 4895 4895 4884 4884 4893 4893 4884 4884 4882 4882 4893 4893 4893 4893 4882 4882 4889 4889 4882 4882 4880 4880 4889 4889 4889 4889 4880 4880 4887 4887 4880 4880 4878 4878 4887 4887 4887 4887 4878 4878 4886 4886 4878 4878 4877 4877 4886 4886 4886 4886 4877 4877 4888 4888 4877 4877 4879 4879 4888 4888 4888 4888 4879 4879 4890 4890 4879 4879 4881 4881 4890 4890 4890 4890 4881 4881 4894 4894 4881 4881 4883 4883 4894 4894 4894 4894 4883 4883 4896 4896 4883 4883 4885 4885 4896 4896 4896 4896 4885 4885 4898 4898 4885 4885 4892 4892 4898 4898 4898 4898 4892 4892 4901 4901 4892 4892 4902 4902 4901 4901 4901 4901 4902 4902 4904 4904 4902 4902 4910 4910 4904 4904 4904 4904 4910 4910 4906 4906 4910 4910 4917 4917 4906 4906 4906 4906 4917 4917 4908 4908 4917 4917 4919 4919 4908 4908 4908 4908 4919 4919 4912 4912 4919 4919 4921 4921 4912 4912 4912 4912 4921 4921 4914 4914 4921 4921 4923 4923 4914 4914 4914 4914 4923 4923 4915 4915 4923 4923 4924 4924 4915 4915 4915 4915 4924 4924 4913 4913 4924 4924 4922 4922 4913 4913 4913 4913 4922 4922 4911 4911 4922 4922 4920 4920 4911 4911 4911 4911 4920 4920 4907 4907 4920 4920 4918 4918 4907 4907 4964 4964 4967 4967 4968 4968 4967 4967 4971 4971 4968 4968 4968 4968 4971 4971 4972 4972 4971 4971 4973 4973 4972 4972 4972 4972 4973 4973 4974 4974 4973 4973 4969 4969 4974 4974 4974 4974 4969 4969 4970 4970 4969 4969 4965 4965 4970 4970 4970 4970 4965 4965 4966 4966 4965 4965 4961 4961 4966 4966 4966 4966 4961 4961 4962 4962 4961 4961 7638 7638 4962 4962 4962 4962 7639 7639 7640 7640 4959 4959 4955 4955 4956 4956 4955 4955 4951 4951 4956 4956 4956 4956 4951 4951 4952 4952 4951 4951 4947 4947 4952 4952 4952 4952 4947 4947 4948 4948 4947 4947 4943 4943 4948 4948 4948 4948 4943 4943 4944 4944 4943 4943 4939 4939 4944 4944 4944 4944 4939 4939 4940 4940 7641 7641 4935 4935 7642 7642 7643 7643 4935 4935 4936 4936 4935 4935 4931 4931 4936 4936 4936 4936 4931 4931 4932 4932 4931 4931 4927 4927 4932 4932 4932 4932 4927 4927 4928 4928 4927 4927 4925 4925 4928 4928 4928 4928 4925 4925 4926 4926 4925 4925 4929 4929 4926 4926 4926 4926 4929 4929 4930 4930 4929 4929 4933 4933 4930 4930 4930 4930 4933 4933 4934 4934 4933 4933 4937 4937 4934 4934 4934 4934 4937 4937 4938 4938 4937 4937 7644 7644 4938 4938 4938 4938 7645 7645 7646 7646 4941 4941 4945 4945 4942 4942 4942 4942 4945 4945 4946 4946 4945 4945 4949 4949 4946 4946 4946 4946 4949 4949 4950 4950 4949 4949 4953 4953 4950 4950 4950 4950 4953 4953 4954 4954 4953 4953 4957 4957 4954 4954 4954 4954 4957 4957 4958 4958 4957 4957 4960 4960 4958 4958 7647 7647 7648 7648 4964 4964 7649 7649 4963 4963 4964 4964 4964 4964 4963 4963 4967 4967 4998 4998 4997 4997 4995 4995 4997 4997 4989 4989 4995 4995 4995 4995 4989 4989 4993 4993 4989 4989 4982 4982 4993 4993 4993 4993 4982 4982 4991 4991 4982 4982 4980 4980 4991 4991 4991 4991 4980 4980 4987 4987 4980 4980 4978 4978 4987 4987 4987 4987 4978 4978 4985 4985 4978 4978 4976 4976 4985 4985 4985 4985 4976 4976 4984 4984 4976 4976 4975 4975 4984 4984 4984 4984 4975 4975 4986 4986 4975 4975 4977 4977 4986 4986 4986 4986 4977 4977 4988 4988 4977 4977 4979 4979 4988 4988 4988 4988 4979 4979 4992 4992 4979 4979 4981 4981 4992 4992 4992 4992 4981 4981 4994 4994 4981 4981 4983 4983 4994 4994 4994 4994 4983 4983 4996 4996 4983 4983 4990 4990 4996 4996 4996 4996 4990 4990 4999 4999 4990 4990 5000 5000 4999 4999 4999 4999 5000 5000 5002 5002 5000 5000 5008 5008 5002 5002 5002 5002 5008 5008 5004 5004 5008 5008 5015 5015 5004 5004 5004 5004 5015 5015 5006 5006 5015 5015 5017 5017 5006 5006 5006 5006 5017 5017 5010 5010 5017 5017 5019 5019 5010 5010 5010 5010 5019 5019 5012 5012 5019 5019 5021 5021 5012 5012 5012 5012 5021 5021 5013 5013 5021 5021 5022 5022 5013 5013 5013 5013 5022 5022 5011 5011 5022 5022 5020 5020 5011 5011 5011 5011 5020 5020 5009 5009 5020 5020 5018 5018 5009 5009 5009 5009 5018 5018 5005 5005 5018 5018 5016 5016 5005 5005 5005 5005 5016 5016 5003 5003 5016 5016 5014 5014 5003 5003 5003 5003 5014 5014 5001 5001 5014 5014 5007 5007 5001 5001 5001 5001 5007 5007 4998 4998 5007 5007 4997 4997 4998 4998 5024 5024 5023 5023 5026 5026 5023 5023 5025 5025 5026 5026 5026 5026 5025 5025 5030 5030 5025 5025 5029 5029 5030 5030 5030 5030 5029 5029 5034 5034 5029 5029 5033 5033 5034 5034 5034 5034 5033 5033 7650 7650 5033 5033 7651 7651 7652 7652 5038 5038 5037 5037 5042 5042 5037 5037 5041 5041 5042 5042 5042 5042 5041 5041 5046 5046 5041 5041 5045 5045 5046 5046 5046 5046 5045 5045 5050 5050 5045 5045 5049 5049 5050 5050 5050 5050 5049 5049 5054 5054 5049 5049 5053 5053 5054 5054 7653 7653 7654 7654 5058 5058 7655 7655 5057 5057 5058 5058 5058 5058 5057 5057 5062 5062 5057 5057 5061 5061 5062 5062 5062 5062 5061 5061 5066 5066 5061 5061 5065 5065 5066 5066 5066 5066 5065 5065 5070 5070 5065 5065 5069 5069 5070 5070 5070 5070 5069 5069 5068 5068 5069 5069 5067 5067 5068 5068 5068 5068 5067 5067 5064 5064 5067 5067 5063 5063 5064 5064 5064 5064 5063 5063 5060 5060 5063 5063 5059 5059 5060 5060 5060 5060 5059 5059 7656 7656 5059 5059 7657 7657 7658 7658 5056 5056 5055 5055 5052 5052 5055 5055 5051 5051 5052 5052 5052 5052 5051 5051 5048 5048 5051 5051 5047 5047 5048 5048 5048 5048 5047 5047 5044 5044 5047 5047 5043 5043 5044 5044 5044 5044 5043 5043 5040 5040 5043 5043 5039 5039 5040 5040 7659 7659 7660 7660 5036 5036 7661 7661 5035 5035 5036 5036 5036 5036 5035 5035 5032 5032 5035 5035 5031 5031 5032 5032 5032 5032 5031 5031 5028 5028 5031 5031 5027 5027 5028 5028 5028 5028 5027 5027 5024 5024 5027 5027 5023 5023 5024 5024 5081 5081 5072 5072 5083 5083 5072 5072 5074 5074 5083 5083 5083 5083 5074 5074 5085 5085 5074 5074 5076 5076 5085 5085 5085 5085 5076 5076 7662 7662 5076 5076 7663 7663 7664 7664 5089 5089 5079 5079 5091 5091 5079 5079 5087 5087 5091 5091 5091 5091 5087 5087 5094 5094 5087 5087 5093 5093 5094 5094 5094 5094 5093 5093 5097 5097 5093 5093 5101 5101 5097 5097 5097 5097 5101 5101 5099 5099 5101 5101 5109 5109 5099 5099 7665 7665 7666 7666 5103 5103 7667 7667 5112 5112 5103 5103 5103 5103 5112 5112 5105 5105 5112 5112 5114 5114 5105 5105 5105 5105 5114 5114 5107 5107 5114 5114 5116 5116 5107 5107 5107 5107 5116 5116 5111 5111 5116 5116 5118 5118 5111 5111 5111 5111 5118 5118 5108 5108 5118 5118 5117 5117 5108 5108 5108 5108 5117 5117 5106 5106 5117 5117 5115 5115 5106 5106 5106 5106 5115 5115 5104 5104 5115 5115 5113 5113 5104 5104 5104 5104 5113 5113 7668 7668 5113 5113 7669 7669 7670 7670 5100 5100 5110 5110 5098 5098 5110 5110 5102 5102 5098 5098 5098 5098 5102 5102 5095 5095 5102 5102 5096 5096 5095 5095 5095 5095 5096 5096 5092 5092 5096 5096 5088 5088 5092 5092 5092 5092 5088 5088 5090 5090 5088 5088 5080 5080 5090 5090 7671 7671 7672 7672 5086 5086 7673 7673 5077 5077 5086 5086 5086 5086 5077 5077 5084 5084 5077 5077 5075 5075 5084 5084 5084 5084 5075 5075 5082 5082 5075 5075 5073 5073 5082 5082 5082 5082 5073 5073 5078 5078 5073 5073 5071 5071 5078 5078 5078 5078 5071 5071 5081 5081 5071 5071 5072 5072 5081 5081 5120 5120 5119 5119 5122 5122 5119 5119 5121 5121 5122 5122 5122 5122 5121 5121 5126 5126 5121 5121 5125 5125 5126 5126 5126 5126 5125 5125 5130 5130 5125 5125 5129 5129 5130 5130 5130 5130 5129 5129 7674 7674 5129 5129 7675 7675 7676 7676 5134 5134 5133 5133 5138 5138 5133 5133 5137 5137 5138 5138 5138 5138 5137 5137 5142 5142 5137 5137 5141 5141 5142 5142 5142 5142 5141 5141 5146 5146 5141 5141 5145 5145 5146 5146 5146 5146 5145 5145 5150 5150 5145 5145 5149 5149 5150 5150 7677 7677 7678 7678 5154 5154 7679 7679 5153 5153 5154 5154 5154 5154 5153 5153 5158 5158 5153 5153 5157 5157 5158 5158 5158 5158 5157 5157 5162 5162 5157 5157 5161 5161 5162 5162 5162 5162 5161 5161 5166 5166 5161 5161 5165 5165 5166 5166 5166 5166 5165 5165 5164 5164 5165 5165 5163 5163 5164 5164 5164 5164 5163 5163 5160 5160 5163 5163 5159 5159 5160 5160 5160 5160 5159 5159 5156 5156 5159 5159 5155 5155 5156 5156 5156 5156 5155 5155 7680 7680 5155 5155 7681 7681 7682 7682 5152 5152 5151 5151 5148 5148 5151 5151 5147 5147 5148 5148 5148 5148 5147 5147 5144 5144 5147 5147 5143 5143 5144 5144 5144 5144 5143 5143 5140 5140 5143 5143 5139 5139 5140 5140 5140 5140 5139 5139 5136 5136 5139 5139 5135 5135 5136 5136 7683 7683 7684 7684 5132 5132 7685 7685 5131 5131 5132 5132 5132 5132 5131 5131 5128 5128 5131 5131 5127 5127 5128 5128 5128 5128 5127 5127 5124 5124 5127 5127 5123 5123 5124 5124 5124 5124 5123 5123 5120 5120 5123 5123 5119 5119 5120 5120 5177 5177 5168 5168 5179 5179 5168 5168 5170 5170 5179 5179 5179 5179 5170 5170 5181 5181 5170 5170 5172 5172 5181 5181 5181 5181 5172 5172 7686 7686 5172 5172 7687 7687 7688 7688 5185 5185 5175 5175 5187 5187 5175 5175 5183 5183 5187 5187 5187 5187 5183 5183 5190 5190 5183 5183 5189 5189 5190 5190 5190 5190 5189 5189 5193 5193 5189 5189 5197 5197 5193 5193 5193 5193 5197 5197 5195 5195 5197 5197 5205 5205 5195 5195 7689 7689 7690 7690 5199 5199 7691 7691 5208 5208 5199 5199 5199 5199 5208 5208 5201 5201 5208 5208 5210 5210 5201 5201 5201 5201 5210 5210 5203 5203 5210 5210 5212 5212 5203 5203 5203 5203 5212 5212 5207 5207 5212 5212 5214 5214 5207 5207 5207 5207 5214 5214 5204 5204 5214 5214 5213 5213 5204 5204 5204 5204 5213 5213 5202 5202 5213 5213 5211 5211 5202 5202 5202 5202 5211 5211 5200 5200 5211 5211 5209 5209 5200 5200 5200 5200 5209 5209 7692 7692 5209 5209 7693 7693 7694 7694 5196 5196 5206 5206 5194 5194 5206 5206 5198 5198 5194 5194 5194 5194 5198 5198 5191 5191 5198 5198 5192 5192 5191 5191 5191 5191 5192 5192 5188 5188 5192 5192 5184 5184 5188 5188 5188 5188 5184 5184 5186 5186 5184 5184 5176 5176 5186 5186 7695 7695 7696 7696 5182 5182 7697 7697 5173 5173 5182 5182 5182 5182 5173 5173 5180 5180 5173 5173 5171 5171 5180 5180 5180 5180 5171 5171 5178 5178 5171 5171 5169 5169 5178 5178 5178 5178 5169 5169 5174 5174 5169 5169 5167 5167 5174 5174 5174 5174 5167 5167 5177 5177 5167 5167 5168 5168 5177 5177 5216 5216 5215 5215 5218 5218 5215 5215 5217 5217 5218 5218 5218 5218 5217 5217 5222 5222 5217 5217 5221 5221 5222 5222 5222 5222 5221 5221 5226 5226 5221 5221 5225 5225 5226 5226 5226 5226 5225 5225 7698 7698 5225 5225 7699 7699 7700 7700 5230 5230 5229 5229 5234 5234 5229 5229 5233 5233 5234 5234 5234 5234 5233 5233 5238 5238 5233 5233 5237 5237 5238 5238 5238 5238 5237 5237 5242 5242 5237 5237 5241 5241 5242 5242 5242 5242 5241 5241 5246 5246 5241 5241 5245 5245 5246 5246 7701 7701 7702 7702 5250 5250 7703 7703 5249 5249 5250 5250 5250 5250 5249 5249 5254 5254 5249 5249 5253 5253 5254 5254 5254 5254 5253 5253 5258 5258 5253 5253 5257 5257 5258 5258 5258 5258 5257 5257 5262 5262 5257 5257 5261 5261 5262 5262 5262 5262 5261 5261 5260 5260 5261 5261 5259 5259 5260 5260 5260 5260 5259 5259 5256 5256 5259 5259 5255 5255 5256 5256 5256 5256 5255 5255 5252 5252 5255 5255 5251 5251 5252 5252 5252 5252 5251 5251 7704 7704 5251 5251 7705 7705 7706 7706 5248 5248 5247 5247 5244 5244 5247 5247 5243 5243 5244 5244 5244 5244 5243 5243 5240 5240 5243 5243 5239 5239 5240 5240 5240 5240 5239 5239 5236 5236 5239 5239 5235 5235 5236 5236 5236 5236 5235 5235 5232 5232 5235 5235 5231 5231 5232 5232 7707 7707 7708 7708 5228 5228 7709 7709 5227 5227 5228 5228 5228 5228 5227 5227 5224 5224 5227 5227 5223 5223 5224 5224 5224 5224 5223 5223 5220 5220 5223 5223 5219 5219 5220 5220 5220 5220 5219 5219 5216 5216 5219 5219 5215 5215 5216 5216 5295 5295 5306 5306 5297 5297 5306 5306 5308 5308 5297 5297 5297 5297 5308 5308 5299 5299 5308 5308 5310 5310 5299 5299 5299 5299 5310 5310 5303 5303 5310 5310 5312 5312 5303 5303 5303 5303 5312 5312 5300 5300 5312 5312 5311 5311 5300 5300 5300 5300 5311 5311 5298 5298 5311 5311 5309 5309 5298 5298 5309 5309 5307 5307 5298 5298 5298 5298 5307 5307 5296 5296 5307 5307 5305 5305 5296 5296 5296 5296 5305 5305 7710 7710 5305 5305 7711 7711 7712 7712 5292 5292 5302 5302 5290 5290 5302 5302 5294 5294 5290 5290 5290 5290 5294 5294 5287 5287 5294 5294 5288 5288 5287 5287 5287 5287 5288 5288 5284 5284 5288 5288 5280 5280 5284 5284 5284 5284 5280 5280 5282 5282 5280 5280 5272 5272 5282 5282 7713 7713 7714 7714 5278 5278 7715 7715 5269 5269 5278 5278 5278 5278 5269 5269 5276 5276 5269 5269 5267 5267 5276 5276 5276 5276 5267 5267 5274 5274 5267 5267 5265 5265 5274 5274 5274 5274 5265 5265 5270 5270 5265 5265 5263 5263 5270 5270 5270 5270 5263 5263 5273 5273 5263 5263 5264 5264 5273 5273 5273 5273 5264 5264 5275 5275 5264 5264 5266 5266 5275 5275 5275 5275 5266 5266 5277 5277 5266 5266 5268 5268 5277 5277 5277 5277 5268 5268 7716 7716 5268 5268 7717 7717 7718 7718 5281 5281 5271 5271 5283 5283 5271 5271 5279 5279 5283 5283 5283 5283 5279 5279 5286 5286 5279 5279 5285 5285 5286 5286 5286 5286 5285 5285 5289 5289 5285 5285 5293 5293 5289 5289 5289 5289 5293 5293 5291 5291 5293 5293 5301 5301 5291 5291 7719 7719 7720 7720 5295 5295 7721 7721 5304 5304 5295 5295 5295 5295 5304 5304 5306 5306 5314 5314 5313 5313 5316 5316 5313 5313 5315 5315 5316 5316 5316 5316 5315 5315 5320 5320 5315 5315 5319 5319 5320 5320 5320 5320 5319 5319 5324 5324 5319 5319 5323 5323 5324 5324 5324 5324 5323 5323 7722 7722 5323 5323 7723 7723 7724 7724 5328 5328 5327 5327 5332 5332 5327 5327 5331 5331 5332 5332 5332 5332 5331 5331 5336 5336 5331 5331 5335 5335 5336 5336 5336 5336 5335 5335 5340 5340 5335 5335 5339 5339 5340 5340 5340 5340 5339 5339 5344 5344 5339 5339 5343 5343 5344 5344 7725 7725 7726 7726 5348 5348 7727 7727 5347 5347 5348 5348 5348 5348 5347 5347 5352 5352 5347 5347 5351 5351 5352 5352 5352 5352 5351 5351 5356 5356 5351 5351 5355 5355 5356 5356 5356 5356 5355 5355 5360 5360 5355 5355 5359 5359 5360 5360 5360 5360 5359 5359 5358 5358 5359 5359 5357 5357 5358 5358 5358 5358 5357 5357 5354 5354 5357 5357 5353 5353 5354 5354 5354 5354 5353 5353 5350 5350 5353 5353 5349 5349 5350 5350 5350 5350 5349 5349 7728 7728 5349 5349 7729 7729 7730 7730 5346 5346 5345 5345 5342 5342 5345 5345 5341 5341 5342 5342 5342 5342 5341 5341 5338 5338 5341 5341 5337 5337 5338 5338 5338 5338 5337 5337 5334 5334 5337 5337 5333 5333 5334 5334 5334 5334 5333 5333 5330 5330 5333 5333 5329 5329 5330 5330 7731 7731 7732 7732 5326 5326 7733 7733 5325 5325 5326 5326 5326 5326 5325 5325 5322 5322 5325 5325 5321 5321 5322 5322 5322 5322 5321 5321 5318 5318 5321 5321 5317 5317 5318 5318 5318 5318 5317 5317 5314 5314 5317 5317 5313 5313 5314 5314 5393 5393 5404 5404 5395 5395 5404 5404 5406 5406 5395 5395 5395 5395 5406 5406 5397 5397 5406 5406 5408 5408 5397 5397 5397 5397 5408 5408 5401 5401 5408 5408 5410 5410 5401 5401 5401 5401 5410 5410 5398 5398 5410 5410 5409 5409 5398 5398 5398 5398 5409 5409 5396 5396 5409 5409 5407 5407 5396 5396 5407 5407 5405 5405 5396 5396 5396 5396 5405 5405 5394 5394 5405 5405 5403 5403 5394 5394 5394 5394 5403 5403 7734 7734 5403 5403 7735 7735 7736 7736 5390 5390 5400 5400 5388 5388 5400 5400 5392 5392 5388 5388 5388 5388 5392 5392 5385 5385 5392 5392 5386 5386 5385 5385 5385 5385 5386 5386 5382 5382 5386 5386 5378 5378 5382 5382 5382 5382 5378 5378 5380 5380 5378 5378 5370 5370 5380 5380 7737 7737 7738 7738 5376 5376 7739 7739 5367 5367 5376 5376 5376 5376 5367 5367 5374 5374 5367 5367 5365 5365 5374 5374 5374 5374 5365 5365 5372 5372 5365 5365 5363 5363 5372 5372 5372 5372 5363 5363 5368 5368 5363 5363 5361 5361 5368 5368 5368 5368 5361 5361 5371 5371 5361 5361 5362 5362 5371 5371 5371 5371 5362 5362 5373 5373 5362 5362 5364 5364 5373 5373 5373 5373 5364 5364 5375 5375 5364 5364 5366 5366 5375 5375 5375 5375 5366 5366 7740 7740 5366 5366 7741 7741 7742 7742 5379 5379 5369 5369 5381 5381 5369 5369 5377 5377 5381 5381 5381 5381 5377 5377 5384 5384 5377 5377 5383 5383 5384 5384 5384 5384 5383 5383 5387 5387 5383 5383 5391 5391 5387 5387 5387 5387 5391 5391 5389 5389 5391 5391 5399 5399 5389 5389 7743 7743 7744 7744 5393 5393 7745 7745 5402 5402 5393 5393 5393 5393 5402 5402 5404 5404 5411 5411 5412 5412 5413 5413 5412 5412 5414 5414 5413 5413 5415 5415 5416 5416 5417 5417 5416 5416 5418 5418 5417 5417 5419 5419 5420 5420 5421 5421 5420 5420 5422 5422 5421 5421 5438 5438 5437 5437 5441 5441 5437 5437 5436 5436 5441 5441 5441 5441 5436 5436 5435 5435 5442 5442 5440 5440 5441 5441 5440 5440 5439 5439 5441 5441 5441 5441 5439 5439 5438 5438 5431 5431 5430 5430 5423 5423 5430 5430 5429 5429 5423 5423 5423 5423 5429 5429 5428 5428 5426 5426 5424 5424 5425 5425 5424 5424 5423 5423 5425 5425 5425 5425 5423 5423 5427 5427 5423 5423 5428 5428 5427 5427 5435 5435 5434 5434 5441 5441 5434 5434 5433 5433 5441 5441 5441 5441 5433 5433 5423 5423 5433 5433 5432 5432 5423 5423 5423 5423 5432 5432 5431 5431 5443 5443 5444 5444 5445 5445 5444 5444 5446 5446 5445 5445 5445 5445 5446 5446 5447 5447 5446 5446 5448 5448 5447 5447 5447 5447 5448 5448 5449 5449 5448 5448 5450 5450 5449 5449 5449 5449 5450 5450 5451 5451 5450 5450 5452 5452 5451 5451 5451 5451 5452 5452 7746 7746 5452 5452 7747 7747 7748 7748 5453 5453 5454 5454 5455 5455 5454 5454 5456 5456 5455 5455 5457 5457 5458 5458 5459 5459 5458 5458 5460 5460 5459 5459 7749 7749 7750 7750 5461 5461 7751 7751 5462 5462 5461 5461 5461 5461 5462 5462 5463 5463 5462 5462 5464 5464 5463 5463 5463 5463 5464 5464 5465 5465 5464 5464 5466 5466 5465 5465 5465 5465 5466 5466 5467 5467 5466 5466 5468 5468 5467 5467 5467 5467 5468 5468 5469 5469 5468 5468 5470 5470 5469 5469 5472 5472 5471 5471 5473 5473 5472 5472 5473 5473 5474 5474 5473 5473 5475 5475 5474 5474 5474 5474 5475 5475 5476 5476 7752 7752 5477 5477 7753 7753 7754 7754 5477 5477 5478 5478 5477 5477 5479 5479 5478 5478 5478 5478 5479 5479 5480 5480 5479 5479 5481 5481 5480 5480 5480 5480 5481 5481 5482 5482 5481 5481 5483 5483 5482 5482 5482 5482 5483 5483 5484 5484 5485 5485 5486 5486 5492 5492 5486 5486 5493 5493 5492 5492 5492 5492 5493 5493 5499 5499 5493 5493 5500 5500 5499 5499 7755 7755 7756 7756 5506 5506 7757 7757 5507 5507 5506 5506 5506 5506 5507 5507 5513 5513 5507 5507 5514 5514 5513 5513 5513 5513 5514 5514 5520 5520 5514 5514 5521 5521 5520 5520 5520 5520 5521 5521 5527 5527 5521 5521 5528 5528 5527 5527 5486 5486 5487 5487 5493 5493 5487 5487 5494 5494 5493 5493 5493 5493 5494 5494 5500 5500 5494 5494 5501 5501 5500 5500 7758 7758 7759 7759 5507 5507 7760 7760 5508 5508 5507 5507 5507 5507 5508 5508 5514 5514 5508 5508 5515 5515 5514 5514 5514 5514 5515 5515 5521 5521 5515 5515 5522 5522 5521 5521 5521 5521 5522 5522 5528 5528 5522 5522 5529 5529 5528 5528 5487 5487 5488 5488 5494 5494 5488 5488 5495 5495 5494 5494 5494 5494 5495 5495 5501 5501 5495 5495 5502 5502 5501 5501 7761 7761 7762 7762 5508 5508 7763 7763 5509 5509 5508 5508 5508 5508 5509 5509 5515 5515 5509 5509 5516 5516 5515 5515 5515 5515 5516 5516 5522 5522 5516 5516 5523 5523 5522 5522 5522 5522 5523 5523 5529 5529 5523 5523 5530 5530 5529 5529 5488 5488 5489 5489 5495 5495 5489 5489 5496 5496 5495 5495 5495 5495 5496 5496 5502 5502 7764 7764 5503 5503 7765 7765 7766 7766 5503 5503 5509 5509 5503 5503 5510 5510 5509 5509 5509 5509 5510 5510 5516 5516 5510 5510 5517 5517 5516 5516 5516 5516 5517 5517 5523 5523 5517 5517 5524 5524 5523 5523 5523 5523 5524 5524 5530 5530 5524 5524 5531 5531 5530 5530 5489 5489 7767 7767 5496 5496 7768 7768 7769 7769 5496 5496 7770 7770 7771 7771 5503 5503 7772 7772 5504 5504 5503 5503 5503 5503 5504 5504 5510 5510 5504 5504 5511 5511 5510 5510 5510 5510 5511 5511 5517 5517 5511 5511 5518 5518 5517 5517 5517 5517 5518 5518 5524 5524 5518 5518 5525 5525 5524 5524 5524 5524 5525 5525 5531 5531 5525 5525 5532 5532 5531 5531 5490 5490 5491 5491 5497 5497 5491 5491 5498 5498 5497 5497 7773 7773 7774 7774 5504 5504 7775 7775 5505 5505 5504 5504 5504 5504 5505 5505 5511 5511 5505 5505 5512 5512 5511 5511 5511 5511 5512 5512 5518 5518 5512 5512 5519 5519 5518 5518 5518 5518 5519 5519 5525 5525 5519 5519 5526 5526 5525 5525 5525 5525 5526 5526 5532 5532 5526 5526 5533 5533 5532 5532 5534 5534 5535 5535 5537 5537 5534 5534 5537 5537 5536 5536 7776 7776 5539 5539 7777 7777 7778 7778 5539 5539 5538 5538 5539 5539 5541 5541 5538 5538 5538 5538 5541 5541 5540 5540 5541 5541 5543 5543 5540 5540 5540 5540 5543 5543 5542 5542 5543 5543 5545 5545 5542 5542 5542 5542 5545 5545 5544 5544 5545 5545 5547 5547 5544 5544 5544 5544 5547 5547 5546 5546 5548 5548 5549 5549 5555 5555 5549 5549 5556 5556 5555 5555 7779 7779 7780 7780 5562 5562 7781 7781 5563 5563 5562 5562 5562 5562 5563 5563 5569 5569 5563 5563 5570 5570 5569 5569 5569 5569 5570 5570 5576 5576 5570 5570 5577 5577 5576 5576 5576 5576 5577 5577 5583 5583 5577 5577 5584 5584 5583 5583 5583 5583 5584 5584 5590 5590 5584 5584 5591 5591 5590 5590 7782 7782 5550 5550 7783 7783 5550 5550 5557 5557 7784 7784 7785 7785 7786 7786 5563 5563 7787 7787 5564 5564 5563 5563 5563 5563 5564 5564 5570 5570 5564 5564 5571 5571 5570 5570 5570 5570 5571 5571 5577 5577 5571 5571 5578 5578 5577 5577 5577 5577 5578 5578 5584 5584 5578 5578 5585 5585 5584 5584 5584 5584 5585 5585 5591 5591 5585 5585 5592 5592 5591 5591 5550 5550 5551 5551 5557 5557 5551 5551 5558 5558 5557 5557 7788 7788 7789 7789 5564 5564 7790 7790 7791 7791 5564 5564 5564 5564 7792 7792 5571 5571 7793 7793 5572 5572 5571 5571 5571 5571 5572 5572 5578 5578 5572 5572 5579 5579 5578 5578 5578 5578 5579 5579 5585 5585 5579 5579 5586 5586 5585 5585 5585 5585 5586 5586 5592 5592 5586 5586 5593 5593 5592 5592 5551 5551 5552 5552 5558 5558 5552 5552 5559 5559 5558 5558 5558 5558 5559 5559 5565 5565 5559 5559 5566 5566 5565 5565 7794 7794 7795 7795 5572 5572 7796 7796 5573 5573 5572 5572 5572 5572 5573 5573 5579 5579 5573 5573 5580 5580 5579 5579 5579 5579 5580 5580 5586 5586 5580 5580 5587 5587 5586 5586 5586 5586 5587 5587 5593 5593 5587 5587 5594 5594 5593 5593 5552 5552 5553 5553 5559 5559 5553 5553 5560 5560 5559 5559 5559 5559 5560 5560 5566 5566 5560 5560 5567 5567 5566 5566 7797 7797 7798 7798 5573 5573 7799 7799 5574 5574 5573 5573 5573 5573 5574 5574 5580 5580 5574 5574 5581 5581 5580 5580 5580 5580 5581 5581 5587 5587 5581 5581 5588 5588 5587 5587 5587 5587 5588 5588 5594 5594 5588 5588 5595 5595 5594 5594 5553 5553 5554 5554 5560 5560 5554 5554 5561 5561 5560 5560 5560 5560 5561 5561 5567 5567 5561 5561 5568 5568 5567 5567 7800 7800 7801 7801 5574 5574 7802 7802 5575 5575 5574 5574 5574 5574 5575 5575 5581 5581 5575 5575 5582 5582 5581 5581 5581 5581 5582 5582 5588 5588 5582 5582 5589 5589 5588 5588 5588 5588 5589 5589 5595 5595 5589 5589 5596 5596 5595 5595 5597 5597 5598 5598 5600 5600 5597 5597 5600 5600 5599 5599 5600 5600 5602 5602 5599 5599 5599 5599 5602 5602 5601 5601 7803 7803 5604 5604 7804 7804 7805 7805 5604 5604 5603 5603 5604 5604 5606 5606 5603 5603 5603 5603 5606 5606 5605 5605 5606 5606 5608 5608 5605 5605 5605 5605 5608 5608 5607 5607 5608 5608 5610 5610 5607 5607 5607 5607 5610 5610 5609 5609 5648 5648 5645 5645 5649 5649 5645 5645 5643 5643 5649 5649 5648 5648 5649 5649 5650 5650 7806 7806 5655 5655 7807 7807 7808 7808 5655 5655 5654 5654 5655 5655 5659 5659 5654 5654 5654 5654 5659 5659 5658 5658 5665 5665 5662 5662 5659 5659 5662 5662 5661 5661 5659 5659 5659 5659 5661 5661 5658 5658 5664 5664 5666 5666 5669 5669 5666 5666 5668 5668 5669 5669 5669 5669 5668 5668 5665 5665 5668 5668 5667 5667 5665 5665 5665 5665 5667 5667 5662 5662 5653 5653 5656 5656 5657 5657 5656 5656 5660 5660 5657 5657 5657 5657 5660 5660 5664 5664 5660 5660 5663 5663 5664 5664 5664 5664 5663 5663 5666 5666 7809 7809 7810 7810 5653 5653 7811 7811 5652 5652 5653 5653 5653 5653 5652 5652 5656 5656 5642 5642 5644 5644 5647 5647 5644 5644 5646 5646 5647 5647 5647 5647 5646 5646 5651 5651 5635 5635 5638 5638 5642 5642 5638 5638 5641 5641 5642 5642 5642 5642 5641 5641 5644 5644 5614 5614 5617 5617 5619 5619 5617 5617 5618 5618 5619 5619 5619 5619 5618 5618 5623 5623 5618 5618 5622 5622 5623 5623 5623 5623 5622 5622 7812 7812 5622 5622 7813 7813 7814 7814 5627 5627 5626 5626 5631 5631 5626 5626 5630 5630 5631 5631 5631 5631 5630 5630 5635 5635 5630 5630 5634 5634 5635 5635 5635 5635 5634 5634 5638 5638 5645 5645 5640 5640 5643 5643 5640 5640 5639 5639 5643 5643 5643 5643 5639 5639 5637 5637 5639 5639 5636 5636 5637 5637 5637 5637 5636 5636 5633 5633 5636 5636 5632 5632 5633 5633 5633 5633 5632 5632 5629 5629 5632 5632 5628 5628 5629 5629 7815 7815 7816 7816 5625 5625 7817 7817 5624 5624 5625 5625 5625 5625 5624 5624 5621 5621 5624 5624 5620 5620 5621 5621 5621 5621 5620 5620 5616 5616 5620 5620 5615 5615 5616 5616 5616 5616 5615 5615 5612 5612 5615 5615 5611 5611 5612 5612 5612 5612 5611 5611 5614 5614 5611 5611 5613 5613 5614 5614 5614 5614 5613 5613 5617 5617 5707 5707 5704 5704 5708 5708 5704 5704 5702 5702 5708 5708 5707 5707 5708 5708 5709 5709 7818 7818 5714 5714 7819 7819 7820 7820 5714 5714 5713 5713 5714 5714 5718 5718 5713 5713 5713 5713 5718 5718 5717 5717 5724 5724 5721 5721 5718 5718 5721 5721 5720 5720 5718 5718 5718 5718 5720 5720 5717 5717 5723 5723 5725 5725 5728 5728 5725 5725 5727 5727 5728 5728 5728 5728 5727 5727 5724 5724 5727 5727 5726 5726 5724 5724 5724 5724 5726 5726 5721 5721 5712 5712 5715 5715 5716 5716 5715 5715 5719 5719 5716 5716 5716 5716 5719 5719 5723 5723 5719 5719 5722 5722 5723 5723 5723 5723 5722 5722 5725 5725 7821 7821 7822 7822 5712 5712 7823 7823 5711 5711 5712 5712 5712 5712 5711 5711 5715 5715 5701 5701 5703 5703 5706 5706 5703 5703 5705 5705 5706 5706 5706 5706 5705 5705 5710 5710 5694 5694 5697 5697 5701 5701 5697 5697 5700 5700 5701 5701 5701 5701 5700 5700 5703 5703 5680 5680 5676 5676 5675 5675 5676 5676 5674 5674 5675 5675 5675 5675 5674 5674 5671 5671 5674 5674 5670 5670 5671 5671 5671 5671 5670 5670 5673 5673 5670 5670 5672 5672 5673 5673 5673 5673 5672 5672 5678 5678 5672 5672 5677 5677 5678 5678 5678 5678 5677 5677 5682 5682 5677 5677 5681 5681 5682 5682 5682 5682 5681 5681 7824 7824 5681 5681 7825 7825 7826 7826 5686 5686 5685 5685 5690 5690 5685 5685 5689 5689 5690 5690 5690 5690 5689 5689 5694 5694 5689 5689 5693 5693 5694 5694 5694 5694 5693 5693 5697 5697 5704 5704 5699 5699 5702 5702 5699 5699 5698 5698 5702 5702 5702 5702 5698 5698 5696 5696 5698 5698 5695 5695 5696 5696 5696 5696 5695 5695 5692 5692 5695 5695 5691 5691 5692 5692 5692 5692 5691 5691 5688 5688 5691 5691 5687 5687 5688 5688 7827 7827 7828 7828 5684 5684 7829 7829 5683 5683 5684 5684 5684 5684 5683 5683 5680 5680 5683 5683 5679 5679 5680 5680 5680 5680 5679 5679 5676 5676 5733 5733 5737 5737 5734 5734 5737 5737 5738 5738 5734 5734 5733 5733 5734 5734 5731 5731 5734 5734 5730 5730 5731 5731 5731 5731 5730 5730 5729 5729 5729 5729 5730 5730 5732 5732 5730 5730 5736 5736 5732 5732 5732 5732 5736 5736 5735 5735 5736 5736 5740 5740 5735 5735 5735 5735 5740 5740 5739 5739 5740 5740 5746 5746 5739 5739 5739 5739 5746 5746 5745 5745 5746 5746 7830 7830 5745 5745 5745 5745 7831 7831 7832 7832 5755 5755 5754 5754 5750 5750 5754 5754 5751 5751 5750 5750 5750 5750 5751 5751 5749 5749 5765 5765 5761 5761 5760 5760 5761 5761 5759 5759 5760 5760 5760 5760 5759 5759 5755 5755 5759 5759 5756 5756 5755 5755 5755 5755 5756 5756 5754 5754 5784 5784 5778 5778 5779 5779 5778 5778 5773 5773 5779 5779 5779 5779 5773 5773 5774 5774 5773 5773 7833 7833 5774 5774 5774 5774 7834 7834 7835 7835 5769 5769 5766 5766 5770 5770 5770 5770 5766 5766 5765 5765 5766 5766 5764 5764 5765 5765 5765 5765 5764 5764 5761 5761 5788 5788 5785 5785 5784 5784 5785 5785 5783 5783 5784 5784 5784 5784 5783 5783 5778 5778 5782 5782 5786 5786 5788 5788 5786 5786 5787 5787 5788 5788 5788 5788 5787 5787 5785 5785 5777 5777 5780 5780 5782 5782 5780 5780 5781 5781 5782 5782 5782 5782 5781 5781 5786 5786 5772 5772 5775 5775 5777 5777 5775 5775 5776 5776 5777 5777 5777 5777 5776 5776 5780 5780 5737 5737 5741 5741 5738 5738 5741 5741 5742 5742 5738 5738 5738 5738 5742 5742 5744 5744 5742 5742 5743 5743 5744 5744 5744 5744 5743 5743 7836 7836 5743 5743 7837 7837 7838 7838 5748 5748 5747 5747 5753 5753 5747 5747 5752 5752 5753 5753 5753 5753 5752 5752 5758 5758 5752 5752 5757 5757 5758 5758 5758 5758 5757 5757 5763 5763 5757 5757 5762 5762 5763 5763 5763 5763 5762 5762 5768 5768 5762 5762 5767 5767 5768 5768 7839 7839 7840 7840 5772 5772 7841 7841 5771 5771 5772 5772 5772 5772 5771 5771 5775 5775 5793 5793 5797 5797 5794 5794 5797 5797 5798 5798 5794 5794 5793 5793 5794 5794 5791 5791 5794 5794 5790 5790 5791 5791 5791 5791 5790 5790 5789 5789 5789 5789 5790 5790 5792 5792 5790 5790 5796 5796 5792 5792 5792 5792 5796 5796 5795 5795 5796 5796 5800 5800 5795 5795 5795 5795 5800 5800 5799 5799 5800 5800 5806 5806 5799 5799 5799 5799 5806 5806 5805 5805 5806 5806 7842 7842 5805 5805 5805 5805 7843 7843 7844 7844 5815 5815 5814 5814 5810 5810 5814 5814 5811 5811 5810 5810 5810 5810 5811 5811 5809 5809 5825 5825 5821 5821 5820 5820 5821 5821 5819 5819 5820 5820 5820 5820 5819 5819 5815 5815 5819 5819 5816 5816 5815 5815 5815 5815 5816 5816 5814 5814 5844 5844 5838 5838 5839 5839 5838 5838 5833 5833 5839 5839 5839 5839 5833 5833 5834 5834 5833 5833 7845 7845 5834 5834 5834 5834 7846 7846 7847 7847 5829 5829 5826 5826 5830 5830 5830 5830 5826 5826 5825 5825 5826 5826 5824 5824 5825 5825 5825 5825 5824 5824 5821 5821 5848 5848 5845 5845 5844 5844 5845 5845 5843 5843 5844 5844 5844 5844 5843 5843 5838 5838 5842 5842 5846 5846 5848 5848 5846 5846 5847 5847 5848 5848 5848 5848 5847 5847 5845 5845 5837 5837 5840 5840 5842 5842 5840 5840 5841 5841 5842 5842 5842 5842 5841 5841 5846 5846 5832 5832 5835 5835 5837 5837 5835 5835 5836 5836 5837 5837 5837 5837 5836 5836 5840 5840 5797 5797 5801 5801 5798 5798 5801 5801 5802 5802 5798 5798 5798 5798 5802 5802 5804 5804 5802 5802 5803 5803 5804 5804 5804 5804 5803 5803 7848 7848 5803 5803 7849 7849 7850 7850 5808 5808 5807 5807 5813 5813 5807 5807 5812 5812 5813 5813 5813 5813 5812 5812 5818 5818 5812 5812 5817 5817 5818 5818 5818 5818 5817 5817 5823 5823 5817 5817 5822 5822 5823 5823 5823 5823 5822 5822 5828 5828 5822 5822 5827 5827 5828 5828 7851 7851 7852 7852 5832 5832 7853 7853 5831 5831 5832 5832 5832 5832 5831 5831 5835 5835 5903 5903 5900 5900 5904 5904 5900 5900 5899 5899 5904 5904 5903 5903 5904 5904 5906 5906 5904 5904 5908 5908 5906 5906 5906 5906 5908 5908 5907 5907 5907 5907 5908 5908 5905 5905 5908 5908 5902 5902 5905 5905 5905 5905 5902 5902 5901 5901 5902 5902 5898 5898 5901 5901 5901 5901 5898 5898 5897 5897 5898 5898 5892 5892 5897 5897 5897 5897 5892 5892 5891 5891 5892 5892 7854 7854 5891 5891 5891 5891 7855 7855 7856 7856 5883 5883 5882 5882 5888 5888 5882 5882 5886 5886 5888 5888 5888 5888 5886 5886 5887 5887 5873 5873 5876 5876 5878 5878 5876 5876 5877 5877 5878 5878 5878 5878 5877 5877 5883 5883 5877 5877 5881 5881 5883 5883 5883 5883 5881 5881 5882 5882 5854 5854 5858 5858 5859 5859 5858 5858 5863 5863 5859 5859 5859 5859 5863 5863 5864 5864 5863 5863 7857 7857 5864 5864 5864 5864 7858 7858 7859 7859 5867 5867 5871 5871 5868 5868 5868 5868 5871 5871 5873 5873 5871 5871 5872 5872 5873 5873 5873 5873 5872 5872 5876 5876 5850 5850 5852 5852 5854 5854 5852 5852 5853 5853 5854 5854 5854 5854 5853 5853 5858 5858 5856 5856 5851 5851 5850 5850 5851 5851 5849 5849 5850 5850 5850 5850 5849 5849 5852 5852 5861 5861 5857 5857 5856 5856 5857 5857 5855 5855 5856 5856 5856 5856 5855 5855 5851 5851 5866 5866 5862 5862 5861 5861 5862 5862 5860 5860 5861 5861 5861 5861 5860 5860 5857 5857 5900 5900 5896 5896 5899 5899 5896 5896 5895 5895 5899 5899 5899 5899 5895 5895 5894 5894 5895 5895 5893 5893 5894 5894 5894 5894 5893 5893 7860 7860 5893 5893 7861 7861 7862 7862 5890 5890 5889 5889 5885 5885 5889 5889 5884 5884 5885 5885 5885 5885 5884 5884 5880 5880 5884 5884 5879 5879 5880 5880 5880 5880 5879 5879 5875 5875 5879 5879 5874 5874 5875 5875 5875 5875 5874 5874 5870 5870 5874 5874 5869 5869 5870 5870 7863 7863 7864 7864 5866 5866 7865 7865 5865 5865 5866 5866 5866 5866 5865 5865 5862 5862 5963 5963 5960 5960 5964 5964 5960 5960 5959 5959 5964 5964 5963 5963 5964 5964 5966 5966 5964 5964 5968 5968 5966 5966 5966 5966 5968 5968 5967 5967 5967 5967 5968 5968 5965 5965 5968 5968 5962 5962 5965 5965 5965 5965 5962 5962 5961 5961 5962 5962 5958 5958 5961 5961 5961 5961 5958 5958 5957 5957 5958 5958 5952 5952 5957 5957 5957 5957 5952 5952 5951 5951 5952 5952 7866 7866 5951 5951 5951 5951 7867 7867 7868 7868 5943 5943 5942 5942 5948 5948 5942 5942 5946 5946 5948 5948 5948 5948 5946 5946 5947 5947 5933 5933 5936 5936 5938 5938 5936 5936 5937 5937 5938 5938 5938 5938 5937 5937 5943 5943 5937 5937 5941 5941 5943 5943 5943 5943 5941 5941 5942 5942 5914 5914 5918 5918 5919 5919 5918 5918 5923 5923 5919 5919 5919 5919 5923 5923 5924 5924 5923 5923 7869 7869 5924 5924 5924 5924 7870 7870 7871 7871 5927 5927 5931 5931 5928 5928 5928 5928 5931 5931 5933 5933 5931 5931 5932 5932 5933 5933 5933 5933 5932 5932 5936 5936 5910 5910 5912 5912 5914 5914 5912 5912 5913 5913 5914 5914 5914 5914 5913 5913 5918 5918 5916 5916 5911 5911 5910 5910 5911 5911 5909 5909 5910 5910 5910 5910 5909 5909 5912 5912 5921 5921 5917 5917 5916 5916 5917 5917 5915 5915 5916 5916 5916 5916 5915 5915 5911 5911 5926 5926 5922 5922 5921 5921 5922 5922 5920 5920 5921 5921 5921 5921 5920 5920 5917 5917 5960 5960 5956 5956 5959 5959 5956 5956 5955 5955 5959 5959 5959 5959 5955 5955 5954 5954 5955 5955 5953 5953 5954 5954 5954 5954 5953 5953 7872 7872 5953 5953 7873 7873 7874 7874 5950 5950 5949 5949 5945 5945 5949 5949 5944 5944 5945 5945 5945 5945 5944 5944 5940 5940 5944 5944 5939 5939 5940 5940 5940 5940 5939 5939 5935 5935 5939 5939 5934 5934 5935 5935 5935 5935 5934 5934 5930 5930 5934 5934 5929 5929 5930 5930 7875 7875 7876 7876 5926 5926 7877 7877 5925 5925 5926 5926 5926 5926 5925 5925 5922 5922 6003 6003 6007 6007 6004 6004 6007 6007 6010 6010 6004 6004 6003 6003 6004 6004 6001 6001 6004 6004 5998 5998 6001 6001 6001 6001 5998 5998 5997 5997 5997 5997 5998 5998 5995 5995 5998 5998 5992 5992 5995 5995 5995 5995 5992 5992 5991 5991 5992 5992 5988 5988 5991 5991 5991 5991 5988 5988 5987 5987 7878 7878 5984 5984 7879 7879 7880 7880 5984 5984 5983 5983 5984 5984 5980 5980 5983 5983 5983 5983 5980 5980 5979 5979 5974 5974 5973 5973 5980 5980 5973 5973 5977 5977 5980 5980 5980 5980 5977 5977 5979 5979 5976 5976 5971 5971 5970 5970 5971 5971 5969 5969 5970 5970 5970 5970 5969 5969 5974 5974 5969 5969 5972 5972 5974 5974 5974 5974 5972 5972 5973 5973 5994 5994 5989 5989 5990 5990 7881 7881 5985 5985 7882 7882 7883 7883 5985 5985 5986 5986 5985 5985 5981 5981 5986 5986 5986 5986 5981 5981 5982 5982 5981 5981 5978 5978 5982 5982 5982 5982 5978 5978 5976 5976 5978 5978 5975 5975 5976 5976 5976 5976 5975 5975 5971 5971 6000 6000 5996 5996 5994 5994 5996 5996 5993 5993 5994 5994 5994 5994 5993 5993 5989 5989 6006 6006 6002 6002 6000 6000 6002 6002 5999 5999 6000 6000 6000 6000 5999 5999 5996 5996 6012 6012 6008 6008 6006 6006 6008 6008 6005 6005 6006 6006 6006 6006 6005 6005 6002 6002 6018 6018 7884 7884 7885 7885 6014 6014 6011 6011 6012 6012 6012 6012 6011 6011 6008 6008 6007 6007 6009 6009 6010 6010 6009 6009 6013 6013 6010 6010 7886 7886 7887 7887 6016 6016 7888 7888 6015 6015 6016 6016 6016 6016 6015 6015 6020 6020 6015 6015 6019 6019 6020 6020 6020 6020 6019 6019 6024 6024 6019 6019 6023 6023 6024 6024 6024 6024 6023 6023 6028 6028 6023 6023 6027 6027 6028 6028 6028 6028 6027 6027 6026 6026 6027 6027 6025 6025 6026 6026 6026 6026 6025 6025 6022 6022 6025 6025 6021 6021 6022 6022 6022 6022 6021 6021 6018 6018 6021 6021 6017 6017 6018 6018 6018 6018 6017 6017 7889 7889 6063 6063 6067 6067 6064 6064 6067 6067 6070 6070 6064 6064 6063 6063 6064 6064 6061 6061 6064 6064 6058 6058 6061 6061 6061 6061 6058 6058 6057 6057 6057 6057 6058 6058 6055 6055 6058 6058 6052 6052 6055 6055 6055 6055 6052 6052 6051 6051 6052 6052 6048 6048 6051 6051 6051 6051 6048 6048 6047 6047 7890 7890 6044 6044 7891 7891 7892 7892 6044 6044 6043 6043 6044 6044 6040 6040 6043 6043 6043 6043 6040 6040 6039 6039 6034 6034 6033 6033 6040 6040 6033 6033 6037 6037 6040 6040 6040 6040 6037 6037 6039 6039 6036 6036 6031 6031 6030 6030 6031 6031 6029 6029 6030 6030 6030 6030 6029 6029 6034 6034 6029 6029 6032 6032 6034 6034 6034 6034 6032 6032 6033 6033 6054 6054 6049 6049 6050 6050 7893 7893 6045 6045 7894 7894 7895 7895 6045 6045 6046 6046 6045 6045 6041 6041 6046 6046 6046 6046 6041 6041 6042 6042 6041 6041 6038 6038 6042 6042 6042 6042 6038 6038 6036 6036 6038 6038 6035 6035 6036 6036 6036 6036 6035 6035 6031 6031 6060 6060 6056 6056 6054 6054 6056 6056 6053 6053 6054 6054 6054 6054 6053 6053 6049 6049 6066 6066 6062 6062 6060 6060 6062 6062 6059 6059 6060 6060 6060 6060 6059 6059 6056 6056 6072 6072 6068 6068 6066 6066 6068 6068 6065 6065 6066 6066 6066 6066 6065 6065 6062 6062 6078 6078 7896 7896 7897 7897 6074 6074 6071 6071 6072 6072 6072 6072 6071 6071 6068 6068 6067 6067 6069 6069 6070 6070 6069 6069 6073 6073 6070 6070 7898 7898 7899 7899 6076 6076 7900 7900 6075 6075 6076 6076 6076 6076 6075 6075 6080 6080 6075 6075 6079 6079 6080 6080 6080 6080 6079 6079 6084 6084 6079 6079 6083 6083 6084 6084 6084 6084 6083 6083 6088 6088 6083 6083 6087 6087 6088 6088 6088 6088 6087 6087 6086 6086 6087 6087 6085 6085 6086 6086 6086 6086 6085 6085 6082 6082 6085 6085 6081 6081 6082 6082 6082 6082 6081 6081 6078 6078 6081 6081 6077 6077 6078 6078 6078 6078 6077 6077 7901 7901 6095 6095 6096 6096 6089 6089 6097 6097 6098 6098 6096 6096 6098 6098 6090 6090 6096 6096 6096 6096 6090 6090 6089 6089 6091 6091 6092 6092 6093 6093 6091 6091 6093 6093 6089 6089 6093 6093 6094 6094 6089 6089 6089 6089 6094 6094 6095 6095 6099 6099 6100 6100 6108 6108 6102 6102 6101 6101 6099 6099 6108 6108 6107 6107 6099 6099 6107 6107 6106 6106 6099 6099 6099 6099 6106 6106 6105 6105 6105 6105 6104 6104 6099 6099 6104 6104 6103 6103 6099 6099 6099 6099 6103 6103 6102 6102 6112 6112 6111 6111 6115 6115 6112 6112 6115 6115 6116 6116 6115 6115 6119 6119 6116 6116 6116 6116 6119 6119 6120 6120 7902 7902 6123 6123 7903 7903 7904 7904 6123 6123 6124 6124 6123 6123 6127 6127 6124 6124 6124 6124 6127 6127 6128 6128 6127 6127 6131 6131 6128 6128 6128 6128 6131 6131 6132 6132 6131 6131 6133 6133 6132 6132 6132 6132 6133 6133 6134 6134 6133 6133 6129 6129 6134 6134 6134 6134 6129 6129 6130 6130 6129 6129 6125 6125 6130 6130 6130 6130 6125 6125 6126 6126 6125 6125 6121 6121 6126 6126 6126 6126 6121 6121 6122 6122 6121 6121 7905 7905 6122 6122 6122 6122 7906 7906 7907 7907 6117 6117 6113 6113 6118 6118 6118 6118 6113 6113 6114 6114 6113 6113 6109 6109 6114 6114 6114 6114 6109 6109 6110 6110 6136 6136 6143 6143 6141 6141 6141 6141 6139 6139 6136 6136 6139 6139 6137 6137 6136 6136 6136 6136 6137 6137 6135 6135 6137 6137 6138 6138 6135 6135 6135 6135 6138 6138 6140 6140 6151 6151 6147 6147 6136 6136 6147 6147 6145 6145 6136 6136 6136 6136 6145 6145 6143 6143 6140 6140 6142 6142 6135 6135 6142 6142 6144 6144 6135 6135 6135 6135 6144 6144 6148 6148 6144 6144 6146 6146 6148 6148 6146 6146 6149 6149 6148 6148 6148 6148 6149 6149 6154 6154 6149 6149 6152 6152 6154 6154 6154 6154 6152 6152 6160 6160 6152 6152 6156 6156 6160 6160 6160 6160 6156 6156 6167 6167 6156 6156 6158 6158 6167 6167 6167 6167 6158 6158 6169 6169 6158 6158 6162 6162 6169 6169 6169 6169 6162 6162 6171 6171 6162 6162 6164 6164 6171 6171 6171 6171 6164 6164 6173 6173 6164 6164 6166 6166 6173 6173 6173 6173 6166 6166 6172 6172 6166 6166 6165 6165 6172 6172 6172 6172 6165 6165 6170 6170 6165 6165 6163 6163 6170 6170 6170 6170 6163 6163 6168 6168 6163 6163 6159 6159 6168 6168 6168 6168 6159 6159 6161 6161 6159 6159 6157 6157 6161 6161 6161 6161 6157 6157 6155 6155 6157 6157 6153 6153 6155 6155 6155 6155 6153 6153 6151 6151 6153 6153 6150 6150 6151 6151 6151 6151 6150 6150 6147 6147 6180 6180 6181 6181 6174 6174 6182 6182 6183 6183 6181 6181 6183 6183 6175 6175 6181 6181 6181 6181 6175 6175 6174 6174 6176 6176 6177 6177 6178 6178 6176 6176 6178 6178 6174 6174 6178 6178 6179 6179 6174 6174 6174 6174 6179 6179 6180 6180 6193 6193 6192 6192 6185 6185 6192 6192 6191 6191 6185 6185 6185 6185 6191 6191 6184 6184 6191 6191 6186 6186 6184 6184 6190 6190 6189 6189 6188 6188 6190 6190 6188 6188 6191 6191 6188 6188 6187 6187 6191 6191 6191 6191 6187 6187 6186 6186 6197 6197 6196 6196 6200 6200 6197 6197 6200 6200 6201 6201 6200 6200 6204 6204 6201 6201 6201 6201 6204 6204 6205 6205 7908 7908 6208 6208 7909 7909 7910 7910 6208 6208 6209 6209 6208 6208 6212 6212 6209 6209 6209 6209 6212 6212 6213 6213 6212 6212 6216 6216 6213 6213 6213 6213 6216 6216 6217 6217 6216 6216 6218 6218 6217 6217 6217 6217 6218 6218 6219 6219 6218 6218 6214 6214 6219 6219 6219 6219 6214 6214 6215 6215 6214 6214 6210 6210 6215 6215 6215 6215 6210 6210 6211 6211 6210 6210 6206 6206 6211 6211 6211 6211 6206 6206 6207 6207 6206 6206 7911 7911 6207 6207 6207 6207 7912 7912 7913 7913 6202 6202 6198 6198 6203 6203 6203 6203 6198 6198 6199 6199 6198 6198 6194 6194 6199 6199 6199 6199 6194 6194 6195 6195 6221 6221 6228 6228 6226 6226 6236 6236 6232 6232 6221 6221 6232 6232 6230 6230 6221 6221 6221 6221 6230 6230 6228 6228 6225 6225 6227 6227 6220 6220 6227 6227 6229 6229 6220 6220 6220 6220 6229 6229 6233 6233 6226 6226 6224 6224 6221 6221 6224 6224 6222 6222 6221 6221 6221 6221 6222 6222 6220 6220 6222 6222 6223 6223 6220 6220 6220 6220 6223 6223 6225 6225 6229 6229 6231 6231 6233 6233 6231 6231 6234 6234 6233 6233 6233 6233 6234 6234 6239 6239 6234 6234 6237 6237 6239 6239 6239 6239 6237 6237 6245 6245 6237 6237 6241 6241 6245 6245 6245 6245 6241 6241 6252 6252 6241 6241 6243 6243 6252 6252 6252 6252 6243 6243 6254 6254 6243 6243 6247 6247 6254 6254 6254 6254 6247 6247 6256 6256 6247 6247 6249 6249 6256 6256 6256 6256 6249 6249 6258 6258 6249 6249 6251 6251 6258 6258 6258 6258 6251 6251 6257 6257 6251 6251 6250 6250 6257 6257 6257 6257 6250 6250 6255 6255 6250 6250 6248 6248 6255 6255 6255 6255 6248 6248 6253 6253 6248 6248 6244 6244 6253 6253 6253 6253 6244 6244 6246 6246 6244 6244 6242 6242 6246 6246 6246 6246 6242 6242 6240 6240 6242 6242 6238 6238 6240 6240 6240 6240 6238 6238 6236 6236 6238 6238 6235 6235 6236 6236 6236 6236 6235 6235 6232 6232 6265 6265 6266 6266 6259 6259 6267 6267 6268 6268 6266 6266 6268 6268 6260 6260 6266 6266 6266 6266 6260 6260 6259 6259 6261 6261 6262 6262 6263 6263 6261 6261 6263 6263 6259 6259 6263 6263 6264 6264 6259 6259 6259 6259 6264 6264 6265 6265 6269 6269 6270 6270 6278 6278 6272 6272 6271 6271 6269 6269 6278 6278 6277 6277 6269 6269 6277 6277 6276 6276 6269 6269 6269 6269 6276 6276 6275 6275 6275 6275 6274 6274 6269 6269 6274 6274 6273 6273 6269 6269 6269 6269 6273 6273 6272 6272 6280 6280 6279 6279 6281 6281 6280 6280 6281 6281 6282 6282 6281 6281 6283 6283 6282 6282 6282 6282 6283 6283 6284 6284 6283 6283 6285 6285 6284 6284 6284 6284 6285 6285 6286 6286 6285 6285 7914 7914 6286 6286 6286 6286 7915 7915 7916 7916 6287 6287 6289 6289 6288 6288 6288 6288 6289 6289 6290 6290 6289 6289 6291 6291 6290 6290 6290 6290 6291 6291 6292 6292 6291 6291 6293 6293 6292 6292 6292 6292 6293 6293 6294 6294 6293 6293 6295 6295 6294 6294 6294 6294 6295 6295 6296 6296 7917 7917 6297 6297 7918 7918 7919 7919 6297 6297 6298 6298 6297 6297 6299 6299 6298 6298 6298 6298 6299 6299 6300 6300 6299 6299 6301 6301 6300 6300 6300 6300 6301 6301 6302 6302 6301 6301 6303 6303 6302 6302 6302 6302 6303 6303 6304 6304 6316 6316 6318 6318 6305 6305 6316 6316 6305 6305 6313 6313 6342 6342 6329 6329 6331 6331 6331 6331 6334 6334 6342 6342 6334 6334 6336 6336 6342 6342 6342 6342 6336 6336 6343 6343 6336 6336 6338 6338 6343 6343 6343 6343 6338 6338 6341 6341 6338 6338 6337 6337 6341 6341 6341 6341 6337 6337 6340 6340 6337 6337 6335 6335 6340 6340 6340 6340 6335 6335 6339 6339 6335 6335 6332 6332 6339 6339 6339 6339 6332 6332 6333 6333 6332 6332 6330 6330 6333 6333 6333 6333 6330 6330 6328 6328 6330 6330 6327 6327 6328 6328 6328 6328 6327 6327 6325 6325 6327 6327 6324 6324 6325 6325 6325 6325 6324 6324 6320 6320 6324 6324 6322 6322 6320 6320 6320 6320 6322 6322 6315 6315 6322 6322 6319 6319 6315 6315 6315 6315 6319 6319 6309 6309 6319 6319 6317 6317 6309 6309 6309 6309 6317 6317 6308 6308 6317 6317 6314 6314 6308 6308 6308 6308 6314 6314 6307 6307 6314 6314 6312 6312 6307 6307 6307 6307 6312 6312 6306 6306 6312 6312 6310 6310 6306 6306 6306 6306 6310 6310 6305 6305 6310 6310 6311 6311 6305 6305 6305 6305 6311 6311 6313 6313 6318 6318 6321 6321 6305 6305 6321 6321 6323 6323 6305 6305 6305 6305 6323 6323 6342 6342 6323 6323 6326 6326 6342 6342 6342 6342 6326 6326 6329 6329 6353 6353 6345 6345 6352 6352 6345 6345 6344 6344 6352 6352 6352 6352 6344 6344 6351 6351 6344 6344 6350 6350 6351 6351 6346 6346 6347 6347 6348 6348 6346 6346 6348 6348 6344 6344 6348 6348 6349 6349 6344 6344 6344 6344 6349 6349 6350 6350 6356 6356 6354 6354 6361 6361 6355 6355 6363 6363 6354 6354 6363 6363 6362 6362 6354 6354 6354 6354 6362 6362 6361 6361 6359 6359 6358 6358 6357 6357 6356 6356 6361 6361 6357 6357 6361 6361 6360 6360 6357 6357 6357 6357 6360 6360 6359 6359 6365 6365 6364 6364 6366 6366 6365 6365 6366 6366 6367 6367 6366 6366 6368 6368 6367 6367 6367 6367 6368 6368 6369 6369 6368 6368 6370 6370 6369 6369 6369 6369 6370 6370 6371 6371 6370 6370 7920 7920 6371 6371 6371 6371 7921 7921 7922 7922 6372 6372 6374 6374 6373 6373 6373 6373 6374 6374 6375 6375 6374 6374 6376 6376 6375 6375 6375 6375 6376 6376 6377 6377 6376 6376 6378 6378 6377 6377 6377 6377 6378 6378 6379 6379 6378 6378 6380 6380 6379 6379 6379 6379 6380 6380 6381 6381 7923 7923 6382 6382 7924 7924 7925 7925 6382 6382 6383 6383 6382 6382 6384 6384 6383 6383 6383 6383 6384 6384 6385 6385 6384 6384 6386 6386 6385 6385 6385 6385 6386 6386 6387 6387 6386 6386 6388 6388 6387 6387 6387 6387 6388 6388 6389 6389 6403 6403 6390 6390 6401 6401 6390 6390 6398 6398 6401 6401 6427 6427 6414 6414 6416 6416 6416 6416 6419 6419 6427 6427 6419 6419 6421 6421 6427 6427 6427 6427 6421 6421 6428 6428 6421 6421 6423 6423 6428 6428 6428 6428 6423 6423 6426 6426 6423 6423 6422 6422 6426 6426 6426 6426 6422 6422 6425 6425 6422 6422 6420 6420 6425 6425 6425 6425 6420 6420 6424 6424 6420 6420 6417 6417 6424 6424 6424 6424 6417 6417 6418 6418 6417 6417 6415 6415 6418 6418 6418 6418 6415 6415 6413 6413 6415 6415 6412 6412 6413 6413 6413 6413 6412 6412 6410 6410 6412 6412 6409 6409 6410 6410 6410 6410 6409 6409 6405 6405 6409 6409 6407 6407 6405 6405 6405 6405 6407 6407 6400 6400 6407 6407 6404 6404 6400 6400 6400 6400 6404 6404 6394 6394 6404 6404 6402 6402 6394 6394 6394 6394 6402 6402 6393 6393 6402 6402 6399 6399 6393 6393 6393 6393 6399 6399 6392 6392 6399 6399 6397 6397 6392 6392 6392 6392 6397 6397 6391 6391 6397 6397 6395 6395 6391 6391 6391 6391 6395 6395 6390 6390 6395 6395 6396 6396 6390 6390 6390 6390 6396 6396 6398 6398 6403 6403 6406 6406 6390 6390 6406 6406 6408 6408 6390 6390 6390 6390 6408 6408 6427 6427 6408 6408 6411 6411 6427 6427 6427 6427 6411 6411 6414 6414 6430 6430 6438 6438 6429 6429 6438 6438 6437 6437 6429 6429 6429 6429 6437 6437 6431 6431 6437 6437 6432 6432 6431 6431 6436 6436 6435 6435 6434 6434 6436 6436 6434 6434 6437 6437 6434 6434 6433 6433 6437 6437 6437 6437 6433 6433 6432 6432 6447 6447 6448 6448 6440 6440 6445 6445 6446 6446 6447 6447 6440 6440 6439 6439 6447 6447 6439 6439 6441 6441 6447 6447 6447 6447 6441 6441 6442 6442 6442 6442 6443 6443 6447 6447 6443 6443 6444 6444 6447 6447 6447 6447 6444 6444 6445 6445 6473 6473 6472 6472 6468 6468 6473 6473 6468 6468 6469 6469 6468 6468 6464 6464 6469 6469 6469 6469 6464 6464 6465 6465 7926 7926 6460 6460 7927 7927 7928 7928 6460 6460 6461 6461 6460 6460 6456 6456 6461 6461 6461 6461 6456 6456 6457 6457 6456 6456 6455 6455 6457 6457 6457 6457 6455 6455 6452 6452 6455 6455 6451 6451 6452 6452 6451 6451 6449 6449 6452 6452 6452 6452 6449 6449 6450 6450 6449 6449 6453 6453 6450 6450 6450 6450 6453 6453 6454 6454 6453 6453 6458 6458 6454 6454 6454 6454 6458 6458 6459 6459 6458 6458 6462 6462 6459 6459 6459 6459 6462 6462 6463 6463 6462 6462 7929 7929 6463 6463 6463 6463 7930 7930 7931 7931 6466 6466 6470 6470 6467 6467 6467 6467 6470 6470 6471 6471 6470 6470 6474 6474 6471 6471 6471 6471 6474 6474 6475 6475 6514 6514 6509 6509 6507 6507 6504 6504 6506 6506 6513 6513 6506 6506 6508 6508 6513 6513 6507 6507 6505 6505 6514 6514 6505 6505 6503 6503 6514 6514 6514 6514 6503 6503 6501 6501 6503 6503 6500 6500 6501 6501 6501 6501 6500 6500 6495 6495 6500 6500 6497 6497 6495 6495 6495 6495 6497 6497 6489 6489 6497 6497 6493 6493 6489 6489 6489 6489 6493 6493 6482 6482 6493 6493 6491 6491 6482 6482 6482 6482 6491 6491 6480 6480 6491 6491 6487 6487 6480 6480 6480 6480 6487 6487 6478 6478 6487 6487 6485 6485 6478 6478 6478 6478 6485 6485 6476 6476 6485 6485 6483 6483 6476 6476 6476 6476 6483 6483 6477 6477 6483 6483 6484 6484 6477 6477 6477 6477 6484 6484 6479 6479 6484 6484 6486 6486 6479 6479 6479 6479 6486 6486 6481 6481 6486 6486 6490 6490 6481 6481 6481 6481 6490 6490 6488 6488 6490 6490 6492 6492 6488 6488 6488 6488 6492 6492 6494 6494 6492 6492 6496 6496 6494 6494 6494 6494 6496 6496 6498 6498 6496 6496 6499 6499 6498 6498 6498 6498 6499 6499 6513 6513 6499 6499 6502 6502 6513 6513 6513 6513 6502 6502 6504 6504 6508 6508 6510 6510 6513 6513 6510 6510 6512 6512 6513 6513 6513 6513 6512 6512 6514 6514 6512 6512 6511 6511 6514 6514 6514 6514 6511 6511 6509 6509 6529 6529 6527 6527 6516 6516 6545 6545 6542 6542 6553 6553 6542 6542 6540 6540 6553 6553 6540 6540 6537 6537 6553 6553 6537 6537 6535 6535 6553 6553 6553 6553 6535 6535 6516 6516 6535 6535 6532 6532 6516 6516 6516 6516 6532 6532 6529 6529 6527 6527 6524 6524 6516 6516 6524 6524 6522 6522 6516 6516 6516 6516 6522 6522 6515 6515 6522 6522 6520 6520 6515 6515 6515 6515 6520 6520 6517 6517 6520 6520 6521 6521 6517 6517 6517 6517 6521 6521 6518 6518 6521 6521 6523 6523 6518 6518 6518 6518 6523 6523 6519 6519 6523 6523 6526 6526 6519 6519 6519 6519 6526 6526 6525 6525 6526 6526 6528 6528 6525 6525 6525 6525 6528 6528 6530 6530 6528 6528 6531 6531 6530 6530 6530 6530 6531 6531 6533 6533 6531 6531 6534 6534 6533 6533 6533 6533 6534 6534 6538 6538 6534 6534 6536 6536 6538 6538 6538 6538 6536 6536 6543 6543 6536 6536 6539 6539 6543 6543 6543 6543 6539 6539 6549 6549 6539 6539 6541 6541 6549 6549 6549 6549 6541 6541 6550 6550 6541 6541 6544 6544 6550 6550 6550 6550 6544 6544 6551 6551 6544 6544 6546 6546 6551 6551 6551 6551 6546 6546 6552 6552 6546 6546 6548 6548 6552 6552 6552 6552 6548 6548 6553 6553 6548 6548 6547 6547 6553 6553 6553 6553 6547 6547 6545 6545 6555 6555 6563 6563 6554 6554 6563 6563 6562 6562 6554 6554 6554 6554 6562 6562 6556 6556 6562 6562 6561 6561 6556 6556 6556 6556 6561 6561 6560 6560 6559 6559 6558 6558 6560 6560 6558 6558 6557 6557 6560 6560 6560 6560 6557 6557 6556 6556 6571 6571 6572 6572 6566 6566 6573 6573 6565 6565 6572 6572 6565 6565 6564 6564 6572 6572 6572 6572 6564 6564 6566 6566 6567 6567 6568 6568 6569 6569 6567 6567 6569 6569 6566 6566 6569 6569 6570 6570 6566 6566 6566 6566 6570 6570 6571 6571 6599 6599 6598 6598 6596 6596 6599 6599 6596 6596 6597 6597 6596 6596 6594 6594 6597 6597 6597 6597 6594 6594 6595 6595 6594 6594 6592 6592 6595 6595 6595 6595 6592 6592 6593 6593 6592 6592 7932 7932 6593 6593 6593 6593 7933 7933 7934 7934 6590 6590 6588 6588 6591 6591 6591 6591 6588 6588 6589 6589 6588 6588 6586 6586 6589 6589 6589 6589 6586 6586 6587 6587 6586 6586 6584 6584 6587 6587 6587 6587 6584 6584 6585 6585 6584 6584 6582 6582 6585 6585 6585 6585 6582 6582 6583 6583 7935 7935 6580 6580 7936 7936 7937 7937 6580 6580 6581 6581 6580 6580 6578 6578 6581 6581 6581 6581 6578 6578 6579 6579 6578 6578 6576 6576 6579 6579 6579 6579 6576 6576 6577 6577 6576 6576 6574 6574 6577 6577 6577 6577 6574 6574 6575 6575 6603 6603 6602 6602 6608 6608 6600 6600 6601 6601 6602 6602 6601 6601 6609 6609 6602 6602 6602 6602 6609 6609 6608 6608 6607 6607 6606 6606 6605 6605 6607 6607 6605 6605 6608 6608 6605 6605 6604 6604 6608 6608 6608 6608 6604 6604 6603 6603 6618 6618 6619 6619 6611 6611 6616 6616 6617 6617 6618 6618 6611 6611 6610 6610 6618 6618 6610 6610 6612 6612 6618 6618 6618 6618 6612 6612 6613 6613 6613 6613 6614 6614 6618 6618 6614 6614 6615 6615 6618 6618 6618 6618 6615 6615 6616 6616 6645 6645 6644 6644 6642 6642 6645 6645 6642 6642 6643 6643 6642 6642 6640 6640 6643 6643 6643 6643 6640 6640 6641 6641 6640 6640 6638 6638 6641 6641 6641 6641 6638 6638 6639 6639 6638 6638 7938 7938 6639 6639 6639 6639 7939 7939 7940 7940 6636 6636 6634 6634 6637 6637 6637 6637 6634 6634 6635 6635 6634 6634 6632 6632 6635 6635 6635 6635 6632 6632 6633 6633 6632 6632 6630 6630 6633 6633 6633 6633 6630 6630 6631 6631 6630 6630 6628 6628 6631 6631 6631 6631 6628 6628 6629 6629 7941 7941 6626 6626 7942 7942 7943 7943 6626 6626 6627 6627 6626 6626 6624 6624 6627 6627 6627 6627 6624 6624 6625 6625 6624 6624 6622 6622 6625 6625 6625 6625 6622 6622 6623 6623 6622 6622 6620 6620 6623 6623 6623 6623 6620 6620 6621 6621 6660 6660 6658 6658 6647 6647 6676 6676 6673 6673 6684 6684 6673 6673 6671 6671 6684 6684 6671 6671 6668 6668 6684 6684 6668 6668 6666 6666 6684 6684 6684 6684 6666 6666 6647 6647 6666 6666 6663 6663 6647 6647 6647 6647 6663 6663 6660 6660 6658 6658 6655 6655 6647 6647 6655 6655 6653 6653 6647 6647 6647 6647 6653 6653 6646 6646 6653 6653 6651 6651 6646 6646 6646 6646 6651 6651 6648 6648 6651 6651 6652 6652 6648 6648 6648 6648 6652 6652 6649 6649 6652 6652 6654 6654 6649 6649 6649 6649 6654 6654 6650 6650 6654 6654 6657 6657 6650 6650 6650 6650 6657 6657 6656 6656 6657 6657 6659 6659 6656 6656 6656 6656 6659 6659 6661 6661 6659 6659 6662 6662 6661 6661 6661 6661 6662 6662 6664 6664 6662 6662 6665 6665 6664 6664 6664 6664 6665 6665 6669 6669 6665 6665 6667 6667 6669 6669 6669 6669 6667 6667 6674 6674 6667 6667 6670 6670 6674 6674 6674 6674 6670 6670 6680 6680 6670 6670 6672 6672 6680 6680 6680 6680 6672 6672 6681 6681 6672 6672 6675 6675 6681 6681 6681 6681 6675 6675 6682 6682 6675 6675 6677 6677 6682 6682 6682 6682 6677 6677 6683 6683 6677 6677 6679 6679 6683 6683 6683 6683 6679 6679 6684 6684 6679 6679 6678 6678 6684 6684 6684 6684 6678 6678 6676 6676 6686 6686 6694 6694 6685 6685 6694 6694 6693 6693 6685 6685 6685 6685 6693 6693 6687 6687 6693 6693 6688 6688 6687 6687 6692 6692 6691 6691 6690 6690 6692 6692 6690 6690 6693 6693 6690 6690 6689 6689 6693 6693 6693 6693 6689 6689 6688 6688 6702 6702 6703 6703 6697 6697 6704 6704 6696 6696 6703 6703 6696 6696 6695 6695 6703 6703 6703 6703 6695 6695 6697 6697 6698 6698 6699 6699 6700 6700 6698 6698 6700 6700 6697 6697 6700 6700 6701 6701 6697 6697 6697 6697 6701 6701 6702 6702 6729 6729 6728 6728 6724 6724 6729 6729 6724 6724 6725 6725 6724 6724 6720 6720 6725 6725 6725 6725 6720 6720 6721 6721 7944 7944 6716 6716 7945 7945 7946 7946 6716 6716 6717 6717 6716 6716 6712 6712 6717 6717 6717 6717 6712 6712 6713 6713 6712 6712 6707 6707 6713 6713 6713 6713 6707 6707 6708 6708 6707 6707 6705 6705 6708 6708 6708 6708 6705 6705 6706 6706 6705 6705 6709 6709 6706 6706 6706 6706 6709 6709 6710 6710 6709 6709 6711 6711 6710 6710 6710 6710 6711 6711 6715 6715 6711 6711 6714 6714 6715 6715 6714 6714 6718 6718 6715 6715 6715 6715 6718 6718 6719 6719 6718 6718 7947 7947 6719 6719 6719 6719 7948 7948 7949 7949 6722 6722 6726 6726 6723 6723 6723 6723 6726 6726 6727 6727 6726 6726 6730 6730 6727 6727 6727 6727 6730 6730 6731 6731 6765 6765 6763 6763 6770 6770 6760 6760 6762 6762 6769 6769 6762 6762 6764 6764 6769 6769 6764 6764 6766 6766 6769 6769 6766 6766 6768 6768 6769 6769 6769 6769 6768 6768 6770 6770 6768 6768 6767 6767 6770 6770 6770 6770 6767 6767 6765 6765 6763 6763 6761 6761 6770 6770 6761 6761 6759 6759 6770 6770 6770 6770 6759 6759 6757 6757 6759 6759 6756 6756 6757 6757 6757 6757 6756 6756 6751 6751 6756 6756 6753 6753 6751 6751 6751 6751 6753 6753 6745 6745 6753 6753 6749 6749 6745 6745 6745 6745 6749 6749 6738 6738 6749 6749 6747 6747 6738 6738 6738 6738 6747 6747 6736 6736 6747 6747 6743 6743 6736 6736 6736 6736 6743 6743 6734 6734 6743 6743 6741 6741 6734 6734 6734 6734 6741 6741 6732 6732 6741 6741 6739 6739 6732 6732 6732 6732 6739 6739 6733 6733 6739 6739 6740 6740 6733 6733 6733 6733 6740 6740 6735 6735 6740 6740 6742 6742 6735 6735 6735 6735 6742 6742 6737 6737 6742 6742 6746 6746 6737 6737 6737 6737 6746 6746 6744 6744 6746 6746 6748 6748 6744 6744 6744 6744 6748 6748 6750 6750 6748 6748 6752 6752 6750 6750 6750 6750 6752 6752 6754 6754 6752 6752 6755 6755 6754 6754 6754 6754 6755 6755 6769 6769 6755 6755 6758 6758 6769 6769 6769 6769 6758 6758 6760 6760
+2 2 0 0 1 1 1 1 0 0 5 5 0 0 4 4 5 5 4 4 8 8 5 5 5 5 8 8 9 9 8 8 12 12 9 9 9 9 12 12 13 13 12 12 16 16 13 13 13 13 16 16 17 17 16 16 20 20 17 17 17 17 20 20 21 21 20 20 24 24 21 21 21 21 24 24 25 25 24 24 28 28 25 25 25 25 28 28 29 29 28 28 218 218 29 29 29 29 219 219 220 220 32 32 36 36 33 33 33 33 36 36 37 37 36 36 40 40 37 37 37 37 40 40 41 41 40 40 44 44 41 41 41 41 44 44 45 45 44 44 48 48 45 45 45 45 48 48 49 49 48 48 52 52 49 49 49 49 52 52 53 53 52 52 56 56 53 53 53 53 56 56 57 57 56 56 60 60 57 57 57 57 60 60 61 61 60 60 64 64 61 61 61 61 64 64 65 65 64 64 68 68 65 65 65 65 68 68 69 69 68 68 72 72 69 69 69 69 72 72 73 73 72 72 76 76 73 73 73 73 76 76 77 77 76 76 80 80 77 77 77 77 80 80 81 81 221 221 84 84 222 222 223 223 84 84 85 85 84 84 88 88 85 85 85 85 88 88 89 89 88 88 92 92 89 89 89 89 92 92 93 93 92 92 96 96 93 93 93 93 96 96 97 97 96 96 100 100 97 97 97 97 100 100 101 101 100 100 104 104 101 101 101 101 104 104 105 105 104 104 106 106 105 105 105 105 106 106 107 107 106 106 102 102 107 107 107 107 102 102 103 103 102 102 98 98 103 103 103 103 98 98 99 99 98 98 94 94 99 99 99 99 94 94 95 95 94 94 90 90 95 95 95 95 90 90 91 91 90 90 86 86 91 91 91 91 86 86 87 87 86 86 82 82 87 87 87 87 82 82 83 83 82 82 224 224 83 83 83 83 225 225 226 226 78 78 74 74 79 79 79 79 74 74 75 75 74 74 70 70 75 75 75 75 70 70 71 71 70 70 66 66 71 71 71 71 66 66 67 67 66 66 62 62 67 67 67 67 62 62 63 63 62 62 58 58 63 63 63 63 58 58 59 59 58 58 54 54 59 59 59 59 54 54 55 55 54 54 50 50 55 55 55 55 50 50 51 51 50 50 46 46 51 51 51 51 46 46 47 47 46 46 42 42 47 47 47 47 42 42 43 43 42 42 38 38 43 43 43 43 38 38 39 39 38 38 34 34 39 39 39 39 34 34 35 35 34 34 30 30 35 35 35 35 30 30 31 31 227 227 26 26 228 228 229 229 26 26 27 27 26 26 22 22 27 27 27 27 22 22 23 23 22 22 18 18 23 23 23 23 18 18 19 19 18 18 14 14 19 19 19 19 14 14 15 15 14 14 10 10 15 15 15 15 10 10 11 11 10 10 6 6 11 11 11 11 6 6 7 7 6 6 2 2 7 7 7 7 2 2 3 3 2 2 1 1 3 3 112 112 110 110 135 135 110 110 108 108 135 135 135 135 108 108 109 109 118 118 116 116 135 135 116 116 114 114 135 135 135 135 114 114 112 112 124 124 122 122 135 135 122 122 120 120 135 135 135 135 120 120 118 118 130 130 128 128 135 135 128 128 126 126 135 135 135 135 126 126 124 124 137 137 134 134 135 135 134 134 132 132 135 135 135 135 132 132 130 130 143 143 141 141 135 135 141 141 139 139 135 135 135 135 139 139 137 137 149 149 147 147 135 135 147 147 145 145 135 135 135 135 145 145 143 143 155 155 153 153 135 135 153 153 151 151 135 135 135 135 151 151 149 149 161 161 159 159 135 135 159 159 157 157 135 135 135 135 157 157 155 155 158 158 160 160 135 135 160 160 162 162 135 135 135 135 162 162 161 161 152 152 154 154 135 135 154 154 156 156 135 135 135 135 156 156 158 158 146 146 148 148 135 135 148 148 150 150 135 135 135 135 150 150 152 152 140 140 142 142 135 135 142 142 144 144 135 135 135 135 144 144 146 146 133 133 136 136 135 135 136 136 138 138 135 135 135 135 138 138 140 140 127 127 129 129 135 135 129 129 131 131 135 135 135 135 131 131 133 133 121 121 123 123 135 135 123 123 125 125 135 135 135 135 125 125 127 127 115 115 117 117 135 135 117 117 119 119 135 135 135 135 119 119 121 121 109 109 111 111 135 135 111 111 113 113 135 135 135 135 113 113 115 115 166 166 164 164 190 190 164 164 163 163 190 190 190 190 163 163 165 165 172 172 170 170 190 190 170 170 168 168 190 190 190 190 168 168 166 166 178 178 176 176 190 190 176 176 174 174 190 190 190 190 174 174 172 172 184 184 182 182 190 190 182 182 180 180 190 190 190 190 180 180 178 178 191 191 188 188 190 190 188 188 186 186 190 190 190 190 186 186 184 184 197 197 195 195 190 190 195 195 193 193 190 190 190 190 193 193 191 191 203 203 201 201 190 190 201 201 199 199 190 190 190 190 199 199 197 197 209 209 207 207 190 190 207 207 205 205 190 190 190 190 205 205 203 203 215 215 213 213 190 190 213 213 211 211 190 190 190 190 211 211 209 209 214 214 216 216 190 190 216 216 217 217 190 190 190 190 217 217 215 215 208 208 210 210 190 190 210 210 212 212 190 190 190 190 212 212 214 214 202 202 204 204 190 190 204 204 206 206 190 190 190 190 206 206 208 208 196 196 198 198 190 190 198 198 200 200 190 190 190 190 200 200 202 202 189 189 192 192 190 190 192 192 194 194 190 190 190 190 194 194 196 196 183 183 185 185 190 190 185 185 187 187 190 190 190 190 187 187 189 189 177 177 179 179 190 190 179 179 181 181 190 190 190 190 181 181 183 183 171 171 173 173 190 190 173 173 175 175 190 190 190 190 175 175 177 177 165 165 167 167 190 190 167 167 169 169 190 190 190 190 169 169 171 171
+1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 7 7 6 6 11 11 6 6 10 10 11 11 11 11 10 10 873 873 10 10 874 874 875 875 15 15 14 14 19 19 14 14 18 18 19 19 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 876 876 877 877 35 35 878 878 34 34 35 35 35 35 34 34 39 39 34 34 38 38 39 39 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 41 41 40 40 37 37 40 40 36 36 37 37 37 37 36 36 879 879 36 36 880 880 881 881 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 25 25 24 24 21 21 24 24 20 20 21 21 21 21 20 20 17 17 20 20 16 16 17 17 882 882 883 883 13 13 884 884 12 12 13 13 13 13 12 12 9 9 12 12 8 8 9 9 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 54 54 56 56 57 57 54 54 57 57 61 61 57 57 59 59 61 61 59 59 62 62 61 61 61 61 62 62 68 68 62 62 65 65 68 68 65 65 70 70 68 68 70 70 71 71 68 68 68 68 71 71 75 75 71 71 73 73 75 75 73 73 76 76 75 75 75 75 76 76 82 82 76 76 79 79 82 82 79 79 84 84 82 82 84 84 85 85 82 82 82 82 85 85 89 89 85 85 87 87 89 89 87 87 90 90 89 89 89 89 90 90 885 885 90 90 886 886 887 887 93 93 98 98 96 96 98 98 99 99 96 96 96 96 99 99 103 103 99 99 101 101 103 103 101 101 104 104 103 103 103 103 104 104 110 110 104 104 107 107 110 110 107 107 112 112 110 110 112 112 113 113 110 110 110 110 113 113 117 117 113 113 115 115 117 117 115 115 118 118 117 117 117 117 118 118 124 124 118 118 121 121 124 124 121 121 126 126 124 124 126 126 127 127 124 124 124 124 127 127 132 132 127 127 129 129 132 132 129 129 130 130 132 132 132 132 130 130 140 140 130 130 135 135 140 140 135 135 137 137 140 140 137 137 141 141 140 140 140 140 141 141 147 147 141 141 143 143 147 147 143 143 145 145 147 147 147 147 145 145 154 154 145 145 149 149 154 154 149 149 151 151 154 154 151 151 155 155 154 154 154 154 155 155 160 160 163 163 168 168 161 161 168 168 160 160 161 161 161 161 160 160 158 158 160 160 155 155 158 158 163 163 165 165 168 168 165 165 169 169 168 168 168 168 169 169 174 174 177 177 182 182 888 888 182 182 889 889 890 890 175 175 174 174 172 172 174 174 169 169 172 172 177 177 179 179 182 182 179 179 183 183 182 182 182 182 183 183 188 188 183 183 186 186 188 188 186 186 189 189 188 188 188 188 189 189 196 196 189 189 191 191 196 196 191 191 193 193 196 196 193 193 197 197 196 196 196 196 197 197 202 202 197 197 200 200 202 202 200 200 203 203 202 202 202 202 203 203 210 210 203 203 205 205 210 210 205 205 207 207 210 210 207 207 211 211 210 210 210 210 211 211 216 216 211 211 214 214 216 216 214 214 217 217 216 216 216 216 217 217 215 215 217 217 218 218 215 215 218 218 213 213 215 215 213 213 212 212 215 215 215 215 212 212 209 209 212 212 208 208 209 209 208 208 206 206 209 209 209 209 206 206 201 201 206 206 204 204 201 201 204 204 199 199 201 201 199 199 198 198 201 201 201 201 198 198 195 195 198 198 194 194 195 195 194 194 192 192 195 195 195 195 192 192 187 187 192 192 190 190 187 187 190 190 185 185 187 187 185 185 184 184 187 187 187 187 184 184 181 181 184 184 180 180 181 181 180 180 178 178 181 181 181 181 178 178 891 891 178 178 892 892 893 893 166 166 167 167 170 170 167 167 173 173 170 170 170 170 173 173 171 171 173 173 176 176 171 171 166 166 164 164 167 167 164 164 162 162 167 167 167 167 162 162 159 159 152 152 153 153 156 156 153 153 159 159 156 156 156 156 159 159 157 157 159 159 162 162 157 157 152 152 150 150 153 153 150 150 148 148 153 153 153 153 148 148 146 146 138 138 139 139 142 142 139 139 146 146 142 142 142 142 146 146 144 144 146 146 148 148 144 144 138 138 136 136 139 139 136 136 134 134 139 139 139 139 134 134 131 131 125 125 123 123 128 128 123 123 131 131 128 128 128 128 131 131 133 133 131 131 134 134 133 133 125 125 122 122 123 123 122 122 120 120 123 123 123 123 120 120 116 116 111 111 109 109 114 114 109 109 116 116 114 114 114 114 116 116 119 119 116 116 120 120 119 119 111 111 108 108 109 109 108 108 106 106 109 109 109 109 106 106 102 102 106 106 105 105 102 102 102 102 105 105 95 95 105 105 100 100 95 95 95 95 100 100 97 97 97 97 94 94 95 95 94 94 92 92 95 95 894 894 895 895 88 88 896 896 91 91 88 88 88 88 91 91 81 81 91 91 86 86 81 81 86 86 83 83 81 81 83 83 80 80 81 81 81 81 80 80 74 74 80 80 78 78 74 74 78 78 77 77 74 74 74 74 77 77 67 67 77 77 72 72 67 67 67 67 72 72 69 69 69 69 66 66 67 67 66 66 64 64 67 67 67 67 64 64 60 60 64 64 63 63 60 60 60 60 63 63 53 53 63 63 58 58 53 53 53 53 58 58 55 55 55 55 52 52 53 53 52 52 50 50 53 53 53 53 50 50 49 49 50 50 48 48 49 49 49 49 48 48 54 54 48 48 51 51 54 54 54 54 51 51 56 56 270 270 259 259 257 257 259 259 255 255 257 257 270 270 257 257 272 272 257 257 261 261 272 272 272 272 261 261 274 274 274 274 261 261 276 276 261 261 263 263 276 276 276 276 263 263 278 278 278 278 263 263 280 280 263 263 265 265 280 280 280 280 265 265 282 282 282 282 265 265 284 284 265 265 267 267 284 284 284 284 267 267 286 286 264 264 262 262 277 277 258 258 273 273 262 262 273 273 275 275 262 262 262 262 275 275 277 277 256 256 260 260 258 258 260 260 271 271 258 258 258 258 271 271 273 273 232 232 247 247 249 249 251 251 236 236 249 249 236 236 234 234 249 249 249 249 234 234 232 232 259 259 253 253 255 255 253 253 245 245 255 255 255 255 245 245 251 251 245 245 238 238 251 251 251 251 238 238 236 236 277 277 279 279 264 264 279 279 281 281 264 264 264 264 281 281 266 266 248 248 244 244 229 229 242 242 225 225 244 244 225 225 227 227 244 244 244 244 227 227 229 229 240 240 221 221 242 242 221 221 223 223 242 242 242 242 223 223 225 225 232 232 230 230 247 247 230 230 228 228 247 247 247 247 228 228 243 243 269 269 290 290 267 267 290 290 288 288 267 267 267 267 288 288 286 286 268 268 289 289 269 269 289 289 291 291 269 269 269 269 291 291 290 290 281 281 283 283 266 266 283 283 285 285 266 266 266 266 285 285 268 268 285 285 287 287 268 268 268 268 287 287 289 289 229 229 231 231 248 248 231 231 233 233 248 248 248 248 233 233 250 250 241 241 220 220 240 240 220 220 219 219 240 240 240 240 219 219 221 221 228 228 226 226 243 243 226 226 224 224 243 243 243 243 224 224 241 241 224 224 222 222 241 241 241 241 222 222 220 220 252 252 246 246 256 256 246 246 254 254 256 256 256 256 254 254 260 260 233 233 235 235 250 250 235 235 237 237 250 250 250 250 237 237 252 252 237 237 239 239 252 252 252 252 239 239 246 246 432 432 433 433 449 449 897 897 898 898 535 535 535 535 899 899 539 539 900 900 487 487 539 539 539 539 487 487 543 543 487 487 491 491 543 543 491 491 493 493 543 543 543 543 493 493 546 546 493 493 495 495 546 546 546 546 495 495 549 549 495 495 498 498 549 549 498 498 501 501 549 549 549 549 501 501 551 551 501 501 504 504 551 551 551 551 504 504 553 553 504 504 507 507 553 553 553 553 507 507 555 555 507 507 509 509 555 555 509 509 511 511 555 555 555 555 511 511 554 554 511 511 515 515 554 554 554 554 515 515 552 552 515 515 517 517 552 552 517 517 518 518 552 552 552 552 518 518 550 550 518 518 519 519 550 550 550 550 519 519 548 548 519 519 516 516 548 548 548 548 516 516 545 545 516 516 512 512 545 545 512 512 510 510 545 545 545 545 510 510 542 542 510 510 508 508 542 542 542 542 508 508 538 538 508 508 505 505 538 538 505 505 502 502 538 538 538 538 502 502 534 534 502 502 499 499 534 534 534 534 499 499 532 532 499 499 496 496 532 532 532 532 496 496 901 901 496 496 494 494 902 902 494 494 492 492 903 903 904 904 492 492 905 905 492 492 489 489 906 906 907 907 489 489 908 908 489 489 909 909 910 910 485 485 483 483 520 520 520 520 483 483 500 500 483 483 481 481 500 500 500 500 481 481 488 488 481 481 474 474 488 488 488 488 474 474 476 476 474 474 472 472 476 476 472 472 470 470 476 476 476 476 470 470 466 466 470 470 465 465 466 466 466 466 465 465 459 459 465 465 462 462 459 459 462 462 456 456 459 459 459 459 456 456 447 447 456 456 454 454 447 447 447 447 454 454 439 439 454 454 451 451 439 439 439 439 451 451 428 428 451 451 446 446 428 428 446 446 445 445 428 428 428 428 445 445 418 418 445 445 442 442 418 418 418 418 442 442 409 409 442 442 437 437 409 409 437 437 431 431 409 409 409 409 431 431 399 399 431 431 430 430 399 399 399 399 430 430 385 385 430 430 426 426 385 385 385 385 426 426 370 370 426 426 423 423 370 370 423 423 420 420 370 370 370 370 420 420 359 359 420 420 416 416 359 359 359 359 416 416 354 354 416 416 412 412 354 354 412 412 406 406 354 354 911 911 912 912 351 351 913 913 914 914 351 351 351 351 915 915 346 346 916 916 917 917 346 346 346 346 918 918 343 343 919 919 920 920 343 343 921 921 397 397 343 343 343 343 397 397 340 340 397 397 393 393 340 340 340 340 393 393 337 337 393 393 391 391 337 337 337 337 391 391 333 333 391 391 384 384 333 333 333 333 384 384 330 330 384 384 382 382 330 330 382 382 380 380 330 330 330 330 380 380 328 328 380 380 378 378 328 328 378 378 377 377 328 328 328 328 377 377 325 325 377 377 374 374 325 325 325 325 374 374 324 324 374 374 371 371 324 324 324 324 371 371 326 326 371 371 366 366 326 326 326 326 366 366 329 329 366 366 365 365 329 329 365 365 363 363 329 329 363 363 362 362 329 329 329 329 362 362 331 331 362 362 364 364 331 331 364 364 367 367 331 331 331 331 367 367 334 334 367 367 368 368 334 334 334 334 368 368 338 338 368 368 373 373 338 338 338 338 373 373 341 341 373 373 375 375 341 341 375 375 376 376 341 341 341 341 376 376 344 344 376 376 379 379 344 344 344 344 379 379 349 349 379 379 381 381 349 349 381 381 383 383 349 349 349 349 383 383 352 352 383 383 386 386 352 352 352 352 386 386 922 922 386 386 392 392 923 923 924 924 392 392 925 925 392 392 395 395 926 926 395 395 396 396 927 927 928 928 396 396 929 929 396 396 930 930 931 931 372 372 401 401 387 387 401 401 403 403 387 387 403 403 407 407 387 387 387 387 407 407 400 400 407 407 408 408 400 400 400 400 408 408 410 410 408 408 413 413 410 410 410 410 413 413 421 421 413 413 417 417 421 421 417 417 419 419 421 421 421 421 419 419 429 429 419 419 424 424 429 429 429 429 424 424 440 440 424 424 427 427 440 440 440 440 427 427 432 432 449 449 433 433 461 461 433 433 438 438 461 461 461 461 438 438 468 468 438 438 443 443 468 468 443 443 444 444 468 468 468 468 444 444 477 477 444 444 448 448 477 477 477 477 448 448 490 490 463 463 521 521 460 460 521 521 503 503 460 460 460 460 503 503 455 455 503 503 490 490 455 455 455 455 490 490 452 452 490 490 448 448 452 452 932 932 533 533 933 933 533 533 934 934 935 935 473 473 527 527 471 471 527 527 525 525 471 471 471 471 525 525 467 467 525 525 463 463 467 467 568 568 567 567 535 535 567 567 533 533 535 535 535 535 533 533 936 936 533 533 937 937 938 938 568 568 535 535 570 570 535 535 539 539 570 570 570 570 539 539 572 572 539 539 543 543 572 572 572 572 543 543 574 574 574 574 543 543 577 577 543 543 546 546 577 577 577 577 546 546 578 578 578 578 546 546 580 580 546 546 549 549 580 580 580 580 549 549 582 582 549 549 551 551 582 582 582 582 551 551 584 584 584 584 551 551 587 587 551 551 553 553 587 587 587 587 553 553 588 588 588 588 553 553 589 589 553 553 555 555 589 589 589 589 555 555 586 586 555 555 554 554 586 586 586 586 554 554 585 585 585 585 554 554 583 583 554 554 552 552 583 583 583 583 552 552 581 581 581 581 552 552 579 579 552 552 550 550 579 579 579 579 550 550 576 576 550 550 548 548 576 576 576 576 548 548 575 575 575 575 548 548 573 573 548 548 545 545 573 573 573 573 545 545 571 571 571 571 545 545 569 569 545 545 542 542 569 569 569 569 542 542 566 566 542 542 538 538 566 566 566 566 538 538 565 565 565 565 538 538 563 563 538 538 534 534 563 563 563 563 534 534 561 561 561 561 534 534 939 939 534 534 532 532 940 940 941 941 532 532 942 942 532 532 943 943 944 944 556 556 526 526 547 547 547 547 526 526 541 541 526 526 524 524 541 541 541 541 524 524 537 537 537 537 524 524 531 531 524 524 520 520 531 531 531 531 520 520 528 528 520 520 500 500 528 528 528 528 500 500 523 523 523 523 500 500 514 514 500 500 488 488 514 514 514 514 488 488 506 506 506 506 488 488 486 486 488 488 476 476 486 486 486 486 476 476 479 479 476 476 466 466 479 479 479 479 466 466 469 469 469 469 466 466 458 458 466 466 459 459 458 458 458 458 459 459 453 453 453 453 459 459 441 441 459 459 447 447 441 441 441 441 447 447 436 436 447 447 439 439 436 436 436 436 439 439 425 425 425 425 439 439 414 414 439 439 428 428 414 414 414 414 428 428 411 411 411 411 428 428 394 394 428 428 418 418 394 394 394 394 418 418 390 390 418 418 409 409 390 390 390 390 409 409 369 369 369 369 409 409 357 357 409 409 399 399 357 357 357 357 399 399 356 356 356 356 399 399 350 350 399 399 385 385 350 350 350 350 385 385 348 348 385 385 370 370 348 348 348 348 370 370 342 342 342 342 370 370 335 335 370 370 359 359 335 335 335 335 359 359 332 332 332 332 359 359 323 323 359 359 354 354 323 323 945 945 946 946 322 322 947 947 351 351 322 322 322 322 351 351 319 319 319 319 351 351 316 316 351 351 346 346 316 316 316 316 346 346 315 315 315 315 346 346 313 313 346 346 343 343 313 313 313 313 343 343 312 312 343 343 340 340 312 312 312 312 340 340 309 309 309 309 340 340 306 306 340 340 337 337 306 306 306 306 337 337 305 305 305 305 337 337 303 303 337 337 333 333 303 303 303 303 333 333 302 302 333 333 330 330 302 302 302 302 330 330 299 299 299 299 330 330 296 296 330 330 328 328 296 296 296 296 328 328 295 295 295 295 328 328 293 293 328 328 325 325 293 293 293 293 325 325 292 292 325 325 324 324 292 292 292 292 324 324 294 294 294 294 324 324 297 297 324 324 326 326 297 297 297 297 326 326 298 298 298 298 326 326 300 300 326 326 329 329 300 300 300 300 329 329 301 301 329 329 331 331 301 301 301 301 331 331 304 304 304 304 331 331 307 307 331 331 334 334 307 307 307 307 334 334 308 308 308 308 334 334 310 310 334 334 338 338 310 310 310 310 338 338 311 311 338 338 341 341 311 311 311 311 341 341 314 314 314 314 341 341 317 317 341 341 344 344 317 317 317 317 344 344 318 318 318 318 344 344 320 320 344 344 349 349 320 320 320 320 349 349 321 321 349 349 352 352 321 321 321 321 352 352 948 948 949 949 352 352 950 950 352 352 951 951 952 952 336 336 355 355 339 339 339 339 355 355 345 345 355 355 360 360 345 345 345 345 360 360 347 347 360 360 372 372 347 347 347 347 372 372 353 353 353 353 372 372 358 358 372 372 387 387 358 358 358 358 387 387 361 361 361 361 387 387 388 388 387 387 400 400 388 388 388 388 400 400 389 389 400 400 410 410 389 389 389 389 410 410 404 404 404 404 410 410 415 415 410 410 421 421 415 415 415 415 421 421 422 422 422 422 421 421 434 434 421 421 429 429 434 434 434 434 429 429 435 435 429 429 440 440 435 435 435 435 440 440 450 450 432 432 449 449 440 440 449 449 457 457 440 440 440 440 457 457 450 450 468 468 480 480 461 461 480 480 478 478 461 461 461 461 478 478 449 449 478 478 464 464 449 449 449 449 464 464 457 457 529 529 522 522 477 477 522 522 513 513 477 477 477 477 513 513 468 468 513 513 497 497 468 468 468 468 497 497 480 480 529 529 477 477 530 530 477 477 490 490 530 530 530 530 490 490 536 536 490 490 503 503 536 536 536 536 503 503 540 540 503 503 521 521 540 540 540 540 521 521 544 544 463 463 525 525 521 521 525 525 557 557 521 521 521 521 557 557 544 544 567 567 564 564 533 533 564 564 562 562 533 533 533 533 562 562 953 953 562 562 560 560 954 954 955 955 560 560 956 956 560 560 957 957 958 958 525 525 558 558 557 557 717 717 715 715 719 719 715 715 722 722 719 719 719 719 722 722 720 720 722 722 721 721 720 720 717 717 713 713 715 715 713 713 711 711 715 715 715 715 711 711 706 706 711 711 709 709 706 706 706 706 709 709 707 707 707 707 703 703 706 706 703 703 701 701 706 706 706 706 701 701 697 697 701 701 699 699 697 697 699 699 695 695 697 697 695 695 693 693 697 697 697 697 693 693 959 959 693 693 691 691 960 960 961 961 691 691 962 962 689 689 685 685 688 688 685 685 683 683 688 688 688 688 683 683 679 679 683 683 681 681 679 679 679 679 681 681 677 677 671 671 670 670 673 673 670 670 679 679 673 673 673 673 679 679 675 675 679 679 677 677 675 675 671 671 667 667 670 670 667 667 665 665 670 670 670 670 665 665 661 661 665 665 663 663 661 661 661 661 663 663 658 658 658 658 657 657 661 661 657 657 655 655 661 661 661 661 655 655 650 650 655 655 653 653 650 650 653 653 652 652 650 650 652 652 647 647 650 650 650 650 647 647 641 641 647 647 645 645 641 641 641 641 645 645 642 642 635 635 632 632 637 637 632 632 641 641 637 637 637 637 641 641 639 639 641 641 642 642 639 639 635 635 634 634 632 632 634 634 629 629 632 632 963 963 964 964 623 623 965 965 966 966 623 623 623 623 967 967 624 624 617 617 613 613 619 619 613 613 623 623 619 619 619 619 623 623 621 621 623 623 624 624 621 621 617 617 615 615 613 613 615 615 611 611 613 613 613 613 611 611 605 605 611 611 609 609 605 605 605 605 609 609 606 606 599 599 595 595 601 601 595 595 605 605 601 601 601 601 605 605 603 603 605 605 606 606 603 603 599 599 598 598 595 595 598 598 593 593 595 595 595 595 593 593 590 590 596 596 594 594 592 592 594 594 590 590 592 592 592 592 590 590 591 591 590 590 593 593 591 591 596 596 597 597 594 594 597 597 600 600 594 594 594 594 600 600 604 604 600 600 602 602 604 604 602 602 607 607 604 604 607 607 608 608 604 604 604 604 608 608 612 612 608 608 610 610 612 612 612 612 610 610 614 614 614 614 616 616 612 612 616 616 618 618 612 612 612 612 618 618 622 622 618 618 620 620 622 622 620 620 625 625 622 622 625 625 968 968 622 622 622 622 969 969 970 970 626 626 628 628 631 631 631 631 628 628 630 630 638 638 640 640 636 636 640 640 631 631 636 636 636 636 631 631 633 633 631 631 630 630 633 633 638 638 643 643 640 640 643 643 644 644 640 640 640 640 644 644 649 649 644 644 646 646 649 649 649 649 646 646 648 648 648 648 651 651 649 649 651 651 654 654 649 649 649 649 654 654 660 660 654 654 656 656 660 660 656 656 659 659 660 660 659 659 662 662 660 660 660 660 662 662 669 669 662 662 664 664 669 669 669 669 664 664 666 666 666 666 668 668 669 669 668 668 672 672 669 669 669 669 672 672 678 678 672 672 674 674 678 678 674 674 676 676 678 678 676 676 680 680 678 678 678 678 680 680 687 687 680 680 682 682 687 687 687 687 682 682 684 684 692 692 696 696 971 971 696 696 972 972 973 973 690 690 687 687 686 686 687 687 684 684 686 686 692 692 694 694 696 696 694 694 698 698 696 696 696 696 698 698 705 705 698 698 700 700 705 705 705 705 700 700 702 702 702 702 704 704 705 705 704 704 708 708 705 705 705 705 708 708 714 714 708 708 710 710 714 714 710 710 712 712 714 714 712 712 716 716 714 714 714 714 716 716 722 722 716 716 718 718 722 722 722 722 718 718 721 721 725 725 736 736 738 738 748 748 735 735 746 746 735 735 733 733 746 746 746 746 733 733 742 742 733 733 731 731 742 742 742 742 731 731 740 740 731 731 729 729 740 740 740 740 729 729 738 738 729 729 727 727 738 738 738 738 727 727 725 725 760 760 771 771 758 758 771 771 769 769 758 758 758 758 769 769 756 756 769 769 767 767 756 756 756 756 767 767 754 754 767 767 762 762 754 754 754 754 762 762 750 750 762 762 752 752 750 750 750 750 752 752 748 748 752 752 744 744 748 748 748 748 744 744 735 735 757 757 770 770 759 759 770 770 772 772 759 759 759 759 772 772 763 763 772 772 774 774 763 763 763 763 774 774 765 765 774 774 776 776 765 765 765 765 776 776 764 764 776 776 775 775 764 764 764 764 775 775 760 760 775 775 773 773 760 760 760 760 773 773 771 771 745 745 734 734 747 747 734 734 743 743 747 747 747 747 743 743 749 749 743 743 751 751 749 749 749 749 751 751 753 753 751 751 761 761 753 753 753 753 761 761 755 755 761 761 766 766 755 755 755 755 766 766 757 757 766 766 768 768 757 757 757 757 768 768 770 770 725 725 723 723 736 736 723 723 724 724 736 736 736 736 724 724 737 737 724 724 726 726 737 737 737 737 726 726 739 739 726 726 728 728 739 739 739 739 728 728 741 741 728 728 730 730 741 741 741 741 730 730 745 745 730 730 732 732 745 745 745 745 732 732 734 734 809 809 818 818 805 805 818 818 815 815 805 805 805 805 815 815 803 803 815 815 807 807 803 803 803 803 807 807 800 800 807 807 799 799 800 800 800 800 799 799 797 797 799 799 793 793 797 797 797 797 793 793 795 795 793 793 784 784 795 795 795 795 784 784 791 791 784 784 782 782 791 791 791 791 782 782 789 789 782 782 780 780 789 789 789 789 780 780 787 787 780 780 778 778 787 787 787 787 778 778 785 785 778 778 777 777 785 785 785 785 777 777 788 788 777 777 779 779 788 788 788 788 779 779 790 790 779 779 781 781 790 790 790 790 781 781 792 792 781 781 783 783 792 792 792 792 783 783 796 796 783 783 786 786 796 796 796 796 786 786 798 798 786 786 794 794 798 798 798 798 794 794 801 801 794 794 802 802 801 801 801 801 802 802 804 804 802 802 808 808 804 804 804 804 808 808 806 806 808 808 817 817 806 806 806 806 817 817 810 810 817 817 819 819 810 810 810 810 819 819 812 812 819 819 821 821 812 812 812 812 821 821 814 814 821 821 823 823 814 814 814 814 823 823 816 816 823 823 824 824 816 816 816 816 824 824 813 813 824 824 822 822 813 813 813 813 822 822 811 811 822 822 820 820 811 811 811 811 820 820 809 809 820 820 818 818 809 809 871 871 872 872 867 867 872 872 868 868 867 867 867 867 868 868 863 863 868 868 864 864 863 863 863 863 864 864 859 859 864 864 860 860 859 859 859 859 860 860 974 974 860 860 975 975 976 976 855 855 856 856 851 851 856 856 852 852 851 851 851 851 852 852 847 847 852 852 848 848 847 847 847 847 848 848 843 843 848 848 844 844 843 843 843 843 844 844 839 839 844 844 840 840 839 839 977 977 978 978 835 835 979 979 836 836 835 835 835 835 836 836 831 831 836 836 832 832 831 831 831 831 832 832 827 827 832 832 828 828 827 827 827 827 828 828 825 825 828 828 826 826 825 825 825 825 826 826 829 829 826 826 830 830 829 829 829 829 830 830 833 833 830 830 834 834 833 833 833 833 834 834 837 837 834 834 838 838 837 837 837 837 838 838 980 980 838 838 981 981 982 982 841 841 842 842 845 845 842 842 846 846 845 845 845 845 846 846 849 849 846 846 850 850 849 849 849 849 850 850 853 853 850 850 854 854 853 853 853 853 854 854 857 857 854 854 858 858 857 857 983 983 984 984 861 861 985 985 862 862 861 861 861 861 862 862 865 865 862 862 866 866 865 865 865 865 866 866 869 869 866 866 870 870 869 869 869 869 870 870 871 871 870 870 872 872 871 871
+2 2 0 0 1 1 1 1 0 0 5 5 0 0 4 4 5 5 4 4 8 8 5 5 5 5 8 8 9 9 8 8 12 12 9 9 9 9 12 12 13 13 12 12 16 16 13 13 13 13 16 16 17 17 16 16 20 20 17 17 17 17 20 20 21 21 20 20 24 24 21 21 21 21 24 24 25 25 24 24 28 28 25 25 25 25 28 28 29 29 28 28 218 218 29 29 29 29 219 219 220 220 32 32 36 36 33 33 33 33 36 36 37 37 36 36 40 40 37 37 37 37 40 40 41 41 40 40 44 44 41 41 41 41 44 44 45 45 44 44 48 48 45 45 45 45 48 48 49 49 48 48 52 52 49 49 49 49 52 52 53 53 52 52 56 56 53 53 53 53 56 56 57 57 56 56 60 60 57 57 57 57 60 60 61 61 60 60 64 64 61 61 61 61 64 64 65 65 64 64 68 68 65 65 65 65 68 68 69 69 68 68 72 72 69 69 69 69 72 72 73 73 72 72 76 76 73 73 73 73 76 76 77 77 76 76 80 80 77 77 77 77 80 80 81 81 221 221 84 84 222 222 223 223 84 84 85 85 84 84 88 88 85 85 85 85 88 88 89 89 88 88 92 92 89 89 89 89 92 92 93 93 92 92 96 96 93 93 93 93 96 96 97 97 96 96 100 100 97 97 97 97 100 100 101 101 100 100 104 104 101 101 101 101 104 104 105 105 104 104 106 106 105 105 105 105 106 106 107 107 106 106 102 102 107 107 107 107 102 102 103 103 102 102 98 98 103 103 103 103 98 98 99 99 98 98 94 94 99 99 99 99 94 94 95 95 94 94 90 90 95 95 95 95 90 90 91 91 90 90 86 86 91 91 91 91 86 86 87 87 86 86 82 82 87 87 87 87 82 82 83 83 82 82 224 224 83 83 83 83 225 225 226 226 78 78 74 74 79 79 79 79 74 74 75 75 74 74 70 70 75 75 75 75 70 70 71 71 70 70 66 66 71 71 71 71 66 66 67 67 66 66 62 62 67 67 67 67 62 62 63 63 62 62 58 58 63 63 63 63 58 58 59 59 58 58 54 54 59 59 59 59 54 54 55 55 54 54 50 50 55 55 55 55 50 50 51 51 50 50 46 46 51 51 51 51 46 46 47 47 46 46 42 42 47 47 47 47 42 42 43 43 42 42 38 38 43 43 43 43 38 38 39 39 38 38 34 34 39 39 39 39 34 34 35 35 34 34 30 30 35 35 35 35 30 30 31 31 227 227 26 26 228 228 229 229 26 26 27 27 26 26 22 22 27 27 27 27 22 22 23 23 22 22 18 18 23 23 23 23 18 18 19 19 18 18 14 14 19 19 19 19 14 14 15 15 14 14 10 10 15 15 15 15 10 10 11 11 10 10 6 6 11 11 11 11 6 6 7 7 6 6 2 2 7 7 7 7 2 2 3 3 2 2 1 1 3 3 112 112 110 110 135 135 110 110 108 108 135 135 135 135 108 108 109 109 118 118 116 116 135 135 116 116 114 114 135 135 135 135 114 114 112 112 124 124 122 122 135 135 122 122 120 120 135 135 135 135 120 120 118 118 130 130 128 128 135 135 128 128 126 126 135 135 135 135 126 126 124 124 137 137 134 134 135 135 134 134 132 132 135 135 135 135 132 132 130 130 143 143 141 141 135 135 141 141 139 139 135 135 135 135 139 139 137 137 149 149 147 147 135 135 147 147 145 145 135 135 135 135 145 145 143 143 155 155 153 153 135 135 153 153 151 151 135 135 135 135 151 151 149 149 161 161 159 159 135 135 159 159 157 157 135 135 135 135 157 157 155 155 158 158 160 160 135 135 160 160 162 162 135 135 135 135 162 162 161 161 152 152 154 154 135 135 154 154 156 156 135 135 135 135 156 156 158 158 146 146 148 148 135 135 148 148 150 150 135 135 135 135 150 150 152 152 140 140 142 142 135 135 142 142 144 144 135 135 135 135 144 144 146 146 133 133 136 136 135 135 136 136 138 138 135 135 135 135 138 138 140 140 127 127 129 129 135 135 129 129 131 131 135 135 135 135 131 131 133 133 121 121 123 123 135 135 123 123 125 125 135 135 135 135 125 125 127 127 115 115 117 117 135 135 117 117 119 119 135 135 135 135 119 119 121 121 109 109 111 111 135 135 111 111 113 113 135 135 135 135 113 113 115 115 166 166 164 164 190 190 164 164 163 163 190 190 190 190 163 163 165 165 172 172 170 170 190 190 170 170 168 168 190 190 190 190 168 168 166 166 178 178 176 176 190 190 176 176 174 174 190 190 190 190 174 174 172 172 184 184 182 182 190 190 182 182 180 180 190 190 190 190 180 180 178 178 191 191 188 188 190 190 188 188 186 186 190 190 190 190 186 186 184 184 197 197 195 195 190 190 195 195 193 193 190 190 190 190 193 193 191 191 203 203 201 201 190 190 201 201 199 199 190 190 190 190 199 199 197 197 209 209 207 207 190 190 207 207 205 205 190 190 190 190 205 205 203 203 215 215 213 213 190 190 213 213 211 211 190 190 190 190 211 211 209 209 214 214 216 216 190 190 216 216 217 217 190 190 190 190 217 217 215 215 208 208 210 210 190 190 210 210 212 212 190 190 190 190 212 212 214 214 202 202 204 204 190 190 204 204 206 206 190 190 190 190 206 206 208 208 196 196 198 198 190 190 198 198 200 200 190 190 190 190 200 200 202 202 189 189 192 192 190 190 192 192 194 194 190 190 190 190 194 194 196 196 183 183 185 185 190 190 185 185 187 187 190 190 190 190 187 187 189 189 177 177 179 179 190 190 179 179 181 181 190 190 190 190 181 181 183 183 171 171 173 173 190 190 173 173 175 175 190 190 190 190 175 175 177 177 165 165 167 167 190 190 167 167 169 169 190 190 190 190 169 169 171 171
+2 2 0 0 1 1 1 1 0 0 5 5 0 0 4 4 5 5 4 4 8 8 5 5 5 5 8 8 9 9 8 8 12 12 9 9 9 9 12 12 13 13 12 12 16 16 13 13 13 13 16 16 17 17 16 16 20 20 17 17 17 17 20 20 21 21 20 20 24 24 21 21 21 21 24 24 25 25 24 24 28 28 25 25 25 25 28 28 29 29 28 28 218 218 29 29 29 29 219 219 220 220 32 32 36 36 33 33 33 33 36 36 37 37 36 36 40 40 37 37 37 37 40 40 41 41 40 40 44 44 41 41 41 41 44 44 45 45 44 44 48 48 45 45 45 45 48 48 49 49 48 48 52 52 49 49 49 49 52 52 53 53 52 52 56 56 53 53 53 53 56 56 57 57 56 56 60 60 57 57 57 57 60 60 61 61 60 60 64 64 61 61 61 61 64 64 65 65 64 64 68 68 65 65 65 65 68 68 69 69 68 68 72 72 69 69 69 69 72 72 73 73 72 72 76 76 73 73 73 73 76 76 77 77 76 76 80 80 77 77 77 77 80 80 81 81 221 221 84 84 222 222 223 223 84 84 85 85 84 84 88 88 85 85 85 85 88 88 89 89 88 88 92 92 89 89 89 89 92 92 93 93 92 92 96 96 93 93 93 93 96 96 97 97 96 96 100 100 97 97 97 97 100 100 101 101 100 100 104 104 101 101 101 101 104 104 105 105 104 104 106 106 105 105 105 105 106 106 107 107 106 106 102 102 107 107 107 107 102 102 103 103 102 102 98 98 103 103 103 103 98 98 99 99 98 98 94 94 99 99 99 99 94 94 95 95 94 94 90 90 95 95 95 95 90 90 91 91 90 90 86 86 91 91 91 91 86 86 87 87 86 86 82 82 87 87 87 87 82 82 83 83 82 82 224 224 83 83 83 83 225 225 226 226 78 78 74 74 79 79 79 79 74 74 75 75 74 74 70 70 75 75 75 75 70 70 71 71 70 70 66 66 71 71 71 71 66 66 67 67 66 66 62 62 67 67 67 67 62 62 63 63 62 62 58 58 63 63 63 63 58 58 59 59 58 58 54 54 59 59 59 59 54 54 55 55 54 54 50 50 55 55 55 55 50 50 51 51 50 50 46 46 51 51 51 51 46 46 47 47 46 46 42 42 47 47 47 47 42 42 43 43 42 42 38 38 43 43 43 43 38 38 39 39 38 38 34 34 39 39 39 39 34 34 35 35 34 34 30 30 35 35 35 35 30 30 31 31 227 227 26 26 228 228 229 229 26 26 27 27 26 26 22 22 27 27 27 27 22 22 23 23 22 22 18 18 23 23 23 23 18 18 19 19 18 18 14 14 19 19 19 19 14 14 15 15 14 14 10 10 15 15 15 15 10 10 11 11 10 10 6 6 11 11 11 11 6 6 7 7 6 6 2 2 7 7 7 7 2 2 3 3 2 2 1 1 3 3 112 112 110 110 135 135 110 110 108 108 135 135 135 135 108 108 109 109 118 118 116 116 135 135 116 116 114 114 135 135 135 135 114 114 112 112 124 124 122 122 135 135 122 122 120 120 135 135 135 135 120 120 118 118 130 130 128 128 135 135 128 128 126 126 135 135 135 135 126 126 124 124 137 137 134 134 135 135 134 134 132 132 135 135 135 135 132 132 130 130 143 143 141 141 135 135 141 141 139 139 135 135 135 135 139 139 137 137 149 149 147 147 135 135 147 147 145 145 135 135 135 135 145 145 143 143 155 155 153 153 135 135 153 153 151 151 135 135 135 135 151 151 149 149 161 161 159 159 135 135 159 159 157 157 135 135 135 135 157 157 155 155 158 158 160 160 135 135 160 160 162 162 135 135 135 135 162 162 161 161 152 152 154 154 135 135 154 154 156 156 135 135 135 135 156 156 158 158 146 146 148 148 135 135 148 148 150 150 135 135 135 135 150 150 152 152 140 140 142 142 135 135 142 142 144 144 135 135 135 135 144 144 146 146 133 133 136 136 135 135 136 136 138 138 135 135 135 135 138 138 140 140 127 127 129 129 135 135 129 129 131 131 135 135 135 135 131 131 133 133 121 121 123 123 135 135 123 123 125 125 135 135 135 135 125 125 127 127 115 115 117 117 135 135 117 117 119 119 135 135 135 135 119 119 121 121 109 109 111 111 135 135 111 111 113 113 135 135 135 135 113 113 115 115 166 166 164 164 190 190 164 164 163 163 190 190 190 190 163 163 165 165 172 172 170 170 190 190 170 170 168 168 190 190 190 190 168 168 166 166 178 178 176 176 190 190 176 176 174 174 190 190 190 190 174 174 172 172 184 184 182 182 190 190 182 182 180 180 190 190 190 190 180 180 178 178 191 191 188 188 190 190 188 188 186 186 190 190 190 190 186 186 184 184 197 197 195 195 190 190 195 195 193 193 190 190 190 190 193 193 191 191 203 203 201 201 190 190 201 201 199 199 190 190 190 190 199 199 197 197 209 209 207 207 190 190 207 207 205 205 190 190 190 190 205 205 203 203 215 215 213 213 190 190 213 213 211 211 190 190 190 190 211 211 209 209 214 214 216 216 190 190 216 216 217 217 190 190 190 190 217 217 215 215 208 208 210 210 190 190 210 210 212 212 190 190 190 190 212 212 214 214 202 202 204 204 190 190 204 204 206 206 190 190 190 190 206 206 208 208 196 196 198 198 190 190 198 198 200 200 190 190 190 190 200 200 202 202 189 189 192 192 190 190 192 192 194 194 190 190 190 190 194 194 196 196 183 183 185 185 190 190 185 185 187 187 190 190 190 190 187 187 189 189 177 177 179 179 190 190 179 179 181 181 190 190 190 190 181 181 183 183 171 171 173 173 190 190 173 173 175 175 190 190 190 190 175 175 177 177 165 165 167 167 190 190 167 167 169 169 190 190 190 190 169 169 171 171
+2 2 0 0 1 1 1 1 0 0 5 5 0 0 4 4 5 5 4 4 8 8 5 5 5 5 8 8 9 9 8 8 12 12 9 9 9 9 12 12 13 13 12 12 16 16 13 13 13 13 16 16 17 17 16 16 20 20 17 17 17 17 20 20 21 21 20 20 24 24 21 21 21 21 24 24 25 25 24 24 28 28 25 25 25 25 28 28 29 29 28 28 218 218 29 29 29 29 219 219 220 220 32 32 36 36 33 33 33 33 36 36 37 37 36 36 40 40 37 37 37 37 40 40 41 41 40 40 44 44 41 41 41 41 44 44 45 45 44 44 48 48 45 45 45 45 48 48 49 49 48 48 52 52 49 49 49 49 52 52 53 53 52 52 56 56 53 53 53 53 56 56 57 57 56 56 60 60 57 57 57 57 60 60 61 61 60 60 64 64 61 61 61 61 64 64 65 65 64 64 68 68 65 65 65 65 68 68 69 69 68 68 72 72 69 69 69 69 72 72 73 73 72 72 76 76 73 73 73 73 76 76 77 77 76 76 80 80 77 77 77 77 80 80 81 81 221 221 84 84 222 222 223 223 84 84 85 85 84 84 88 88 85 85 85 85 88 88 89 89 88 88 92 92 89 89 89 89 92 92 93 93 92 92 96 96 93 93 93 93 96 96 97 97 96 96 100 100 97 97 97 97 100 100 101 101 100 100 104 104 101 101 101 101 104 104 105 105 104 104 106 106 105 105 105 105 106 106 107 107 106 106 102 102 107 107 107 107 102 102 103 103 102 102 98 98 103 103 103 103 98 98 99 99 98 98 94 94 99 99 99 99 94 94 95 95 94 94 90 90 95 95 95 95 90 90 91 91 90 90 86 86 91 91 91 91 86 86 87 87 86 86 82 82 87 87 87 87 82 82 83 83 82 82 224 224 83 83 83 83 225 225 226 226 78 78 74 74 79 79 79 79 74 74 75 75 74 74 70 70 75 75 75 75 70 70 71 71 70 70 66 66 71 71 71 71 66 66 67 67 66 66 62 62 67 67 67 67 62 62 63 63 62 62 58 58 63 63 63 63 58 58 59 59 58 58 54 54 59 59 59 59 54 54 55 55 54 54 50 50 55 55 55 55 50 50 51 51 50 50 46 46 51 51 51 51 46 46 47 47 46 46 42 42 47 47 47 47 42 42 43 43 42 42 38 38 43 43 43 43 38 38 39 39 38 38 34 34 39 39 39 39 34 34 35 35 34 34 30 30 35 35 35 35 30 30 31 31 227 227 26 26 228 228 229 229 26 26 27 27 26 26 22 22 27 27 27 27 22 22 23 23 22 22 18 18 23 23 23 23 18 18 19 19 18 18 14 14 19 19 19 19 14 14 15 15 14 14 10 10 15 15 15 15 10 10 11 11 10 10 6 6 11 11 11 11 6 6 7 7 6 6 2 2 7 7 7 7 2 2 3 3 2 2 1 1 3 3 112 112 110 110 135 135 110 110 108 108 135 135 135 135 108 108 109 109 118 118 116 116 135 135 116 116 114 114 135 135 135 135 114 114 112 112 124 124 122 122 135 135 122 122 120 120 135 135 135 135 120 120 118 118 130 130 128 128 135 135 128 128 126 126 135 135 135 135 126 126 124 124 137 137 134 134 135 135 134 134 132 132 135 135 135 135 132 132 130 130 143 143 141 141 135 135 141 141 139 139 135 135 135 135 139 139 137 137 149 149 147 147 135 135 147 147 145 145 135 135 135 135 145 145 143 143 155 155 153 153 135 135 153 153 151 151 135 135 135 135 151 151 149 149 161 161 159 159 135 135 159 159 157 157 135 135 135 135 157 157 155 155 158 158 160 160 135 135 160 160 162 162 135 135 135 135 162 162 161 161 152 152 154 154 135 135 154 154 156 156 135 135 135 135 156 156 158 158 146 146 148 148 135 135 148 148 150 150 135 135 135 135 150 150 152 152 140 140 142 142 135 135 142 142 144 144 135 135 135 135 144 144 146 146 133 133 136 136 135 135 136 136 138 138 135 135 135 135 138 138 140 140 127 127 129 129 135 135 129 129 131 131 135 135 135 135 131 131 133 133 121 121 123 123 135 135 123 123 125 125 135 135 135 135 125 125 127 127 115 115 117 117 135 135 117 117 119 119 135 135 135 135 119 119 121 121 109 109 111 111 135 135 111 111 113 113 135 135 135 135 113 113 115 115 166 166 164 164 190 190 164 164 163 163 190 190 190 190 163 163 165 165 172 172 170 170 190 190 170 170 168 168 190 190 190 190 168 168 166 166 178 178 176 176 190 190 176 176 174 174 190 190 190 190 174 174 172 172 184 184 182 182 190 190 182 182 180 180 190 190 190 190 180 180 178 178 191 191 188 188 190 190 188 188 186 186 190 190 190 190 186 186 184 184 197 197 195 195 190 190 195 195 193 193 190 190 190 190 193 193 191 191 203 203 201 201 190 190 201 201 199 199 190 190 190 190 199 199 197 197 209 209 207 207 190 190 207 207 205 205 190 190 190 190 205 205 203 203 215 215 213 213 190 190 213 213 211 211 190 190 190 190 211 211 209 209 214 214 216 216 190 190 216 216 217 217 190 190 190 190 217 217 215 215 208 208 210 210 190 190 210 210 212 212 190 190 190 190 212 212 214 214 202 202 204 204 190 190 204 204 206 206 190 190 190 190 206 206 208 208 196 196 198 198 190 190 198 198 200 200 190 190 190 190 200 200 202 202 189 189 192 192 190 190 192 192 194 194 190 190 190 190 194 194 196 196 183 183 185 185 190 190 185 185 187 187 190 190 190 190 187 187 189 189 177 177 179 179 190 190 179 179 181 181 190 190 190 190 181 181 183 183 171 171 173 173 190 190 173 173 175 175 190 190 190 190 175 175 177 177 165 165 167 167 190 190 167 167 169 169 190 190 190 190 169 169 171 171
+1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 7 7 6 6 11 11 6 6 10 10 11 11 11 11 10 10 873 873 10 10 874 874 875 875 15 15 14 14 19 19 14 14 18 18 19 19 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 876 876 877 877 35 35 878 878 34 34 35 35 35 35 34 34 39 39 34 34 38 38 39 39 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 41 41 40 40 37 37 40 40 36 36 37 37 37 37 36 36 879 879 36 36 880 880 881 881 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 25 25 24 24 21 21 24 24 20 20 21 21 21 21 20 20 17 17 20 20 16 16 17 17 882 882 883 883 13 13 884 884 12 12 13 13 13 13 12 12 9 9 12 12 8 8 9 9 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 54 54 56 56 57 57 54 54 57 57 61 61 57 57 59 59 61 61 59 59 62 62 61 61 61 61 62 62 68 68 62 62 65 65 68 68 65 65 70 70 68 68 70 70 71 71 68 68 68 68 71 71 75 75 71 71 73 73 75 75 73 73 76 76 75 75 75 75 76 76 82 82 76 76 79 79 82 82 79 79 84 84 82 82 84 84 85 85 82 82 82 82 85 85 89 89 85 85 87 87 89 89 87 87 90 90 89 89 89 89 90 90 885 885 90 90 886 886 887 887 93 93 98 98 96 96 98 98 99 99 96 96 96 96 99 99 103 103 99 99 101 101 103 103 101 101 104 104 103 103 103 103 104 104 110 110 104 104 107 107 110 110 107 107 112 112 110 110 112 112 113 113 110 110 110 110 113 113 117 117 113 113 115 115 117 117 115 115 118 118 117 117 117 117 118 118 124 124 118 118 121 121 124 124 121 121 126 126 124 124 126 126 127 127 124 124 124 124 127 127 132 132 127 127 129 129 132 132 129 129 130 130 132 132 132 132 130 130 140 140 130 130 135 135 140 140 135 135 137 137 140 140 137 137 141 141 140 140 140 140 141 141 147 147 141 141 143 143 147 147 143 143 145 145 147 147 147 147 145 145 154 154 145 145 149 149 154 154 149 149 151 151 154 154 151 151 155 155 154 154 154 154 155 155 160 160 155 155 158 158 160 160 158 158 161 161 160 160 160 160 161 161 168 168 161 161 163 163 168 168 163 163 165 165 168 168 165 165 169 169 168 168 168 168 169 169 174 174 169 169 172 172 174 174 172 172 175 175 174 174 888 888 889 889 182 182 890 890 177 177 182 182 177 177 179 179 182 182 179 179 183 183 182 182 182 182 183 183 188 188 191 191 196 196 189 189 196 196 188 188 189 189 189 189 188 188 186 186 188 188 183 183 186 186 191 191 193 193 196 196 193 193 197 197 196 196 196 196 197 197 202 202 205 205 210 210 203 203 210 210 202 202 203 203 203 203 202 202 200 200 202 202 197 197 200 200 205 205 207 207 210 210 207 207 211 211 210 210 210 210 211 211 216 216 211 211 214 214 216 216 214 214 217 217 216 216 216 216 217 217 215 215 217 217 218 218 215 215 218 218 213 213 215 215 213 213 212 212 215 215 215 215 212 212 209 209 204 204 201 201 206 206 201 201 209 209 206 206 206 206 209 209 208 208 209 209 212 212 208 208 204 204 199 199 201 201 199 199 198 198 201 201 201 201 198 198 195 195 198 198 194 194 195 195 194 194 192 192 195 195 195 195 192 192 187 187 192 192 190 190 187 187 190 190 185 185 187 187 185 185 184 184 187 187 187 187 184 184 181 181 184 184 180 180 181 181 180 180 178 178 181 181 181 181 178 178 891 891 178 178 892 892 893 893 166 166 167 167 170 170 167 167 173 173 170 170 170 170 173 173 171 171 173 173 176 176 171 171 166 166 164 164 167 167 164 164 162 162 167 167 167 167 162 162 159 159 152 152 153 153 156 156 153 153 159 159 156 156 156 156 159 159 157 157 159 159 162 162 157 157 152 152 150 150 153 153 150 150 148 148 153 153 153 153 148 148 146 146 138 138 139 139 142 142 139 139 146 146 142 142 142 142 146 146 144 144 146 146 148 148 144 144 138 138 136 136 139 139 136 136 134 134 139 139 139 139 134 134 131 131 125 125 123 123 128 128 123 123 131 131 128 128 128 128 131 131 133 133 131 131 134 134 133 133 125 125 122 122 123 123 122 122 120 120 123 123 123 123 120 120 116 116 111 111 109 109 114 114 109 109 116 116 114 114 114 114 116 116 119 119 116 116 120 120 119 119 111 111 108 108 109 109 108 108 106 106 109 109 109 109 106 106 102 102 106 106 105 105 102 102 102 102 105 105 95 95 105 105 100 100 95 95 95 95 100 100 97 97 97 97 94 94 95 95 94 94 92 92 95 95 894 894 895 895 88 88 896 896 91 91 88 88 88 88 91 91 81 81 91 91 86 86 81 81 81 81 86 86 83 83 83 83 80 80 81 81 80 80 78 78 81 81 81 81 78 78 74 74 78 78 77 77 74 74 74 74 77 77 67 67 77 77 72 72 67 67 72 72 69 69 67 67 69 69 66 66 67 67 67 67 66 66 60 60 66 66 64 64 60 60 64 64 63 63 60 60 60 60 63 63 53 53 63 63 58 58 53 53 53 53 58 58 55 55 55 55 52 52 53 53 52 52 50 50 53 53 53 53 50 50 49 49 50 50 48 48 49 49 49 49 48 48 54 54 48 48 51 51 54 54 54 54 51 51 56 56 270 270 259 259 257 257 259 259 255 255 257 257 270 270 257 257 272 272 257 257 261 261 272 272 272 272 261 261 274 274 274 274 261 261 276 276 261 261 263 263 276 276 276 276 263 263 278 278 278 278 263 263 280 280 263 263 265 265 280 280 280 280 265 265 282 282 282 282 265 265 284 284 265 265 267 267 284 284 284 284 267 267 286 286 264 264 262 262 277 277 258 258 273 273 262 262 273 273 275 275 262 262 262 262 275 275 277 277 256 256 260 260 258 258 260 260 271 271 258 258 258 258 271 271 273 273 232 232 247 247 249 249 251 251 236 236 249 249 236 236 234 234 249 249 249 249 234 234 232 232 259 259 253 253 255 255 253 253 245 245 255 255 255 255 245 245 251 251 245 245 238 238 251 251 251 251 238 238 236 236 277 277 279 279 264 264 279 279 281 281 264 264 264 264 281 281 266 266 248 248 244 244 229 229 242 242 225 225 244 244 225 225 227 227 244 244 244 244 227 227 229 229 240 240 221 221 242 242 221 221 223 223 242 242 242 242 223 223 225 225 232 232 230 230 247 247 230 230 228 228 247 247 247 247 228 228 243 243 269 269 290 290 267 267 290 290 288 288 267 267 267 267 288 288 286 286 268 268 289 289 269 269 289 289 291 291 269 269 269 269 291 291 290 290 281 281 283 283 266 266 283 283 285 285 266 266 266 266 285 285 268 268 285 285 287 287 268 268 268 268 287 287 289 289 229 229 231 231 248 248 231 231 233 233 248 248 248 248 233 233 250 250 241 241 220 220 240 240 220 220 219 219 240 240 240 240 219 219 221 221 228 228 226 226 243 243 226 226 224 224 243 243 243 243 224 224 241 241 224 224 222 222 241 241 241 241 222 222 220 220 252 252 246 246 256 256 246 246 254 254 256 256 256 256 254 254 260 260 233 233 235 235 250 250 235 235 237 237 250 250 250 250 237 237 252 252 237 237 239 239 252 252 252 252 239 239 246 246 432 432 433 433 449 449 897 897 898 898 535 535 535 535 899 899 539 539 900 900 487 487 539 539 539 539 487 487 543 543 487 487 491 491 543 543 491 491 493 493 543 543 543 543 493 493 546 546 493 493 495 495 546 546 546 546 495 495 549 549 495 495 498 498 549 549 498 498 501 501 549 549 549 549 501 501 551 551 501 501 504 504 551 551 551 551 504 504 553 553 504 504 507 507 553 553 553 553 507 507 555 555 507 507 509 509 555 555 509 509 511 511 555 555 555 555 511 511 554 554 511 511 515 515 554 554 554 554 515 515 552 552 515 515 517 517 552 552 517 517 518 518 552 552 552 552 518 518 550 550 518 518 519 519 550 550 550 550 519 519 548 548 519 519 516 516 548 548 548 548 516 516 545 545 516 516 512 512 545 545 512 512 510 510 545 545 545 545 510 510 542 542 510 510 508 508 542 542 542 542 508 508 538 538 508 508 505 505 538 538 505 505 502 502 538 538 538 538 502 502 534 534 502 502 499 499 534 534 534 534 499 499 532 532 499 499 496 496 532 532 532 532 496 496 901 901 496 496 494 494 902 902 494 494 492 492 903 903 904 904 492 492 905 905 492 492 489 489 906 906 907 907 489 489 908 908 489 489 909 909 910 910 485 485 483 483 520 520 520 520 483 483 500 500 483 483 481 481 500 500 500 500 481 481 488 488 481 481 474 474 488 488 488 488 474 474 476 476 474 474 472 472 476 476 472 472 470 470 476 476 476 476 470 470 466 466 470 470 465 465 466 466 466 466 465 465 459 459 465 465 462 462 459 459 462 462 456 456 459 459 459 459 456 456 447 447 456 456 454 454 447 447 447 447 454 454 439 439 454 454 451 451 439 439 439 439 451 451 428 428 451 451 446 446 428 428 446 446 445 445 428 428 428 428 445 445 418 418 445 445 442 442 418 418 418 418 442 442 409 409 442 442 437 437 409 409 437 437 431 431 409 409 409 409 431 431 399 399 431 431 430 430 399 399 399 399 430 430 385 385 430 430 426 426 385 385 385 385 426 426 370 370 426 426 423 423 370 370 423 423 420 420 370 370 370 370 420 420 359 359 420 420 416 416 359 359 359 359 416 416 354 354 416 416 412 412 354 354 412 412 406 406 354 354 911 911 912 912 351 351 913 913 914 914 351 351 351 351 915 915 346 346 916 916 917 917 346 346 346 346 918 918 343 343 919 919 920 920 343 343 921 921 397 397 343 343 343 343 397 397 340 340 397 397 393 393 340 340 340 340 393 393 337 337 393 393 391 391 337 337 337 337 391 391 333 333 391 391 384 384 333 333 333 333 384 384 330 330 384 384 382 382 330 330 382 382 380 380 330 330 330 330 380 380 328 328 380 380 378 378 328 328 378 378 377 377 328 328 328 328 377 377 325 325 377 377 374 374 325 325 325 325 374 374 324 324 374 374 371 371 324 324 324 324 371 371 326 326 371 371 366 366 326 326 326 326 366 366 329 329 366 366 365 365 329 329 365 365 363 363 329 329 363 363 362 362 329 329 329 329 362 362 331 331 362 362 364 364 331 331 364 364 367 367 331 331 331 331 367 367 334 334 367 367 368 368 334 334 334 334 368 368 338 338 368 368 373 373 338 338 338 338 373 373 341 341 373 373 375 375 341 341 375 375 376 376 341 341 341 341 376 376 344 344 376 376 379 379 344 344 344 344 379 379 349 349 379 379 381 381 349 349 381 381 383 383 349 349 349 349 383 383 352 352 383 383 386 386 352 352 352 352 386 386 922 922 386 386 392 392 923 923 924 924 392 392 925 925 392 392 395 395 926 926 395 395 396 396 927 927 928 928 396 396 929 929 396 396 930 930 931 931 372 372 401 401 387 387 401 401 403 403 387 387 403 403 407 407 387 387 387 387 407 407 400 400 407 407 408 408 400 400 400 400 408 408 410 410 408 408 413 413 410 410 410 410 413 413 421 421 413 413 417 417 421 421 417 417 419 419 421 421 421 421 419 419 429 429 419 419 424 424 429 429 429 429 424 424 440 440 424 424 427 427 440 440 440 440 427 427 432 432 449 449 433 433 461 461 433 433 438 438 461 461 461 461 438 438 468 468 438 438 443 443 468 468 443 443 444 444 468 468 468 468 444 444 477 477 444 444 448 448 477 477 477 477 448 448 490 490 463 463 521 521 460 460 521 521 503 503 460 460 460 460 503 503 455 455 503 503 490 490 455 455 455 455 490 490 452 452 490 490 448 448 452 452 932 932 533 533 933 933 533 533 934 934 935 935 473 473 527 527 471 471 527 527 525 525 471 471 471 471 525 525 467 467 525 525 463 463 467 467 568 568 567 567 535 535 567 567 533 533 535 535 535 535 533 533 936 936 533 533 937 937 938 938 568 568 535 535 570 570 535 535 539 539 570 570 570 570 539 539 572 572 539 539 543 543 572 572 572 572 543 543 574 574 574 574 543 543 577 577 543 543 546 546 577 577 577 577 546 546 578 578 578 578 546 546 580 580 546 546 549 549 580 580 580 580 549 549 582 582 549 549 551 551 582 582 582 582 551 551 584 584 584 584 551 551 587 587 551 551 553 553 587 587 587 587 553 553 588 588 588 588 553 553 589 589 553 553 555 555 589 589 589 589 555 555 586 586 555 555 554 554 586 586 586 586 554 554 585 585 585 585 554 554 583 583 554 554 552 552 583 583 583 583 552 552 581 581 581 581 552 552 579 579 552 552 550 550 579 579 579 579 550 550 576 576 550 550 548 548 576 576 576 576 548 548 575 575 575 575 548 548 573 573 548 548 545 545 573 573 573 573 545 545 571 571 571 571 545 545 569 569 545 545 542 542 569 569 569 569 542 542 566 566 542 542 538 538 566 566 566 566 538 538 565 565 565 565 538 538 563 563 538 538 534 534 563 563 563 563 534 534 561 561 561 561 534 534 939 939 534 534 532 532 940 940 941 941 532 532 942 942 532 532 943 943 944 944 556 556 526 526 547 547 547 547 526 526 541 541 526 526 524 524 541 541 541 541 524 524 537 537 537 537 524 524 531 531 524 524 520 520 531 531 531 531 520 520 528 528 520 520 500 500 528 528 528 528 500 500 523 523 523 523 500 500 514 514 500 500 488 488 514 514 514 514 488 488 506 506 506 506 488 488 486 486 488 488 476 476 486 486 486 486 476 476 479 479 476 476 466 466 479 479 479 479 466 466 469 469 469 469 466 466 458 458 466 466 459 459 458 458 458 458 459 459 453 453 453 453 459 459 441 441 459 459 447 447 441 441 441 441 447 447 436 436 447 447 439 439 436 436 436 436 439 439 425 425 425 425 439 439 414 414 439 439 428 428 414 414 414 414 428 428 411 411 411 411 428 428 394 394 428 428 418 418 394 394 394 394 418 418 390 390 418 418 409 409 390 390 390 390 409 409 369 369 369 369 409 409 357 357 409 409 399 399 357 357 357 357 399 399 356 356 356 356 399 399 350 350 399 399 385 385 350 350 350 350 385 385 348 348 385 385 370 370 348 348 348 348 370 370 342 342 342 342 370 370 335 335 370 370 359 359 335 335 335 335 359 359 332 332 332 332 359 359 323 323 359 359 354 354 323 323 945 945 946 946 322 322 947 947 351 351 322 322 322 322 351 351 319 319 319 319 351 351 316 316 351 351 346 346 316 316 316 316 346 346 315 315 315 315 346 346 313 313 346 346 343 343 313 313 313 313 343 343 312 312 343 343 340 340 312 312 312 312 340 340 309 309 309 309 340 340 306 306 340 340 337 337 306 306 306 306 337 337 305 305 305 305 337 337 303 303 337 337 333 333 303 303 303 303 333 333 302 302 333 333 330 330 302 302 302 302 330 330 299 299 299 299 330 330 296 296 330 330 328 328 296 296 296 296 328 328 295 295 295 295 328 328 293 293 328 328 325 325 293 293 293 293 325 325 292 292 325 325 324 324 292 292 292 292 324 324 294 294 294 294 324 324 297 297 324 324 326 326 297 297 297 297 326 326 298 298 298 298 326 326 300 300 326 326 329 329 300 300 300 300 329 329 301 301 329 329 331 331 301 301 301 301 331 331 304 304 304 304 331 331 307 307 331 331 334 334 307 307 307 307 334 334 308 308 308 308 334 334 310 310 334 334 338 338 310 310 310 310 338 338 311 311 338 338 341 341 311 311 311 311 341 341 314 314 314 314 341 341 317 317 341 341 344 344 317 317 317 317 344 344 318 318 318 318 344 344 320 320 344 344 349 349 320 320 320 320 349 349 321 321 349 349 352 352 321 321 321 321 352 352 948 948 949 949 352 352 950 950 352 352 951 951 952 952 336 336 355 355 339 339 339 339 355 355 345 345 355 355 360 360 345 345 345 345 360 360 347 347 360 360 372 372 347 347 347 347 372 372 353 353 353 353 372 372 358 358 372 372 387 387 358 358 358 358 387 387 361 361 361 361 387 387 388 388 387 387 400 400 388 388 388 388 400 400 389 389 400 400 410 410 389 389 389 389 410 410 404 404 404 404 410 410 415 415 410 410 421 421 415 415 415 415 421 421 422 422 422 422 421 421 434 434 421 421 429 429 434 434 434 434 429 429 435 435 429 429 440 440 435 435 435 435 440 440 450 450 432 432 449 449 440 440 449 449 457 457 440 440 440 440 457 457 450 450 468 468 480 480 461 461 480 480 478 478 461 461 461 461 478 478 449 449 478 478 464 464 449 449 449 449 464 464 457 457 529 529 522 522 477 477 522 522 513 513 477 477 477 477 513 513 468 468 513 513 497 497 468 468 468 468 497 497 480 480 529 529 477 477 530 530 477 477 490 490 530 530 530 530 490 490 536 536 490 490 503 503 536 536 536 536 503 503 540 540 503 503 521 521 540 540 540 540 521 521 544 544 463 463 525 525 521 521 525 525 557 557 521 521 521 521 557 557 544 544 567 567 564 564 533 533 564 564 562 562 533 533 533 533 562 562 953 953 562 562 560 560 954 954 955 955 560 560 956 956 560 560 957 957 958 958 525 525 558 558 557 557 721 721 720 720 722 722 720 720 719 719 722 722 722 722 719 719 715 715 719 719 717 717 715 715 717 717 713 713 715 715 713 713 711 711 715 715 715 715 711 711 706 706 711 711 709 709 706 706 706 706 709 709 707 707 699 699 697 697 701 701 697 697 706 706 701 701 701 701 706 706 703 703 706 706 707 707 703 703 699 699 695 695 697 697 695 695 693 693 697 697 697 697 693 693 959 959 693 693 691 691 960 960 961 961 691 691 962 962 689 689 685 685 688 688 685 685 683 683 688 688 688 688 683 683 679 679 683 683 681 681 679 679 679 679 681 681 677 677 677 677 675 675 679 679 675 675 673 673 679 679 679 679 673 673 670 670 673 673 671 671 670 670 671 671 667 667 670 670 667 667 665 665 670 670 670 670 665 665 661 661 665 665 663 663 661 661 661 661 663 663 658 658 653 653 650 650 655 655 650 650 661 661 655 655 655 655 661 661 657 657 661 661 658 658 657 657 653 653 652 652 650 650 652 652 647 647 650 650 650 650 647 647 641 641 647 647 645 645 641 641 641 641 645 645 642 642 635 635 632 632 637 637 632 632 641 641 637 637 637 637 641 641 639 639 641 641 642 642 639 639 635 635 634 634 632 632 634 634 629 629 632 632 963 963 964 964 623 623 965 965 966 966 623 623 623 623 967 967 624 624 617 617 613 613 619 619 613 613 623 623 619 619 619 619 623 623 621 621 623 623 624 624 621 621 617 617 615 615 613 613 615 615 611 611 613 613 613 613 611 611 605 605 611 611 609 609 605 605 605 605 609 609 606 606 606 606 603 603 605 605 603 603 601 601 605 605 605 605 601 601 595 595 601 601 599 599 595 595 599 599 598 598 595 595 598 598 593 593 595 595 595 595 593 593 590 590 596 596 594 594 592 592 594 594 590 590 592 592 592 592 590 590 591 591 590 590 593 593 591 591 596 596 597 597 594 594 597 597 600 600 594 594 594 594 600 600 604 604 600 600 602 602 604 604 602 602 607 607 604 604 607 607 608 608 604 604 604 604 608 608 612 612 608 608 610 610 612 612 612 612 610 610 614 614 614 614 616 616 612 612 616 616 618 618 612 612 612 612 618 618 622 622 618 618 620 620 622 622 620 620 625 625 622 622 625 625 968 968 622 622 622 622 969 969 970 970 626 626 628 628 631 631 631 631 628 628 630 630 630 630 633 633 631 631 633 633 636 636 631 631 631 631 636 636 640 640 636 636 638 638 640 640 638 638 643 643 640 640 643 643 644 644 640 640 640 640 644 644 649 649 644 644 646 646 649 649 649 649 646 646 648 648 648 648 651 651 649 649 651 651 654 654 649 649 649 649 654 654 660 660 654 654 656 656 660 660 656 656 659 659 660 660 659 659 662 662 660 660 660 660 662 662 669 669 662 662 664 664 669 669 669 669 664 664 666 666 666 666 668 668 669 669 668 668 672 672 669 669 669 669 672 672 678 678 672 672 674 674 678 678 674 674 676 676 678 678 676 676 680 680 678 678 678 678 680 680 687 687 680 680 682 682 687 687 687 687 682 682 684 684 692 692 696 696 971 971 696 696 972 972 973 973 690 690 687 687 686 686 687 687 684 684 686 686 692 692 694 694 696 696 694 694 698 698 696 696 696 696 698 698 705 705 698 698 700 700 705 705 705 705 700 700 702 702 710 710 714 714 708 708 714 714 705 705 708 708 708 708 705 705 704 704 705 705 702 702 704 704 710 710 712 712 714 714 712 712 716 716 714 714 714 714 716 716 722 722 716 716 718 718 722 722 722 722 718 718 721 721 725 725 736 736 738 738 748 748 735 735 746 746 735 735 733 733 746 746 746 746 733 733 742 742 733 733 731 731 742 742 742 742 731 731 740 740 731 731 729 729 740 740 740 740 729 729 738 738 729 729 727 727 738 738 738 738 727 727 725 725 760 760 771 771 758 758 771 771 769 769 758 758 758 758 769 769 756 756 769 769 767 767 756 756 756 756 767 767 754 754 767 767 762 762 754 754 754 754 762 762 750 750 762 762 752 752 750 750 750 750 752 752 748 748 752 752 744 744 748 748 748 748 744 744 735 735 757 757 770 770 759 759 770 770 772 772 759 759 759 759 772 772 763 763 772 772 774 774 763 763 763 763 774 774 765 765 774 774 776 776 765 765 765 765 776 776 764 764 776 776 775 775 764 764 764 764 775 775 760 760 775 775 773 773 760 760 760 760 773 773 771 771 745 745 734 734 747 747 734 734 743 743 747 747 747 747 743 743 749 749 743 743 751 751 749 749 749 749 751 751 753 753 751 751 761 761 753 753 753 753 761 761 755 755 761 761 766 766 755 755 755 755 766 766 757 757 766 766 768 768 757 757 757 757 768 768 770 770 725 725 723 723 736 736 723 723 724 724 736 736 736 736 724 724 737 737 724 724 726 726 737 737 737 737 726 726 739 739 726 726 728 728 739 739 739 739 728 728 741 741 728 728 730 730 741 741 741 741 730 730 745 745 730 730 732 732 745 745 745 745 732 732 734 734 809 809 818 818 805 805 818 818 815 815 805 805 805 805 815 815 803 803 815 815 807 807 803 803 803 803 807 807 800 800 807 807 799 799 800 800 800 800 799 799 797 797 799 799 793 793 797 797 797 797 793 793 795 795 793 793 784 784 795 795 795 795 784 784 791 791 784 784 782 782 791 791 791 791 782 782 789 789 782 782 780 780 789 789 789 789 780 780 787 787 780 780 778 778 787 787 787 787 778 778 785 785 778 778 777 777 785 785 785 785 777 777 788 788 777 777 779 779 788 788 788 788 779 779 790 790 779 779 781 781 790 790 790 790 781 781 792 792 781 781 783 783 792 792 792 792 783 783 796 796 783 783 786 786 796 796 796 796 786 786 798 798 786 786 794 794 798 798 798 798 794 794 801 801 794 794 802 802 801 801 801 801 802 802 804 804 802 802 808 808 804 804 804 804 808 808 806 806 808 808 817 817 806 806 806 806 817 817 810 810 817 817 819 819 810 810 810 810 819 819 812 812 819 819 821 821 812 812 812 812 821 821 814 814 821 821 823 823 814 814 814 814 823 823 816 816 823 823 824 824 816 816 816 816 824 824 813 813 824 824 822 822 813 813 813 813 822 822 811 811 822 822 820 820 811 811 811 811 820 820 809 809 820 820 818 818 809 809 871 871 872 872 867 867 872 872 868 868 867 867 867 867 868 868 863 863 868 868 864 864 863 863 863 863 864 864 859 859 864 864 860 860 859 859 859 859 860 860 974 974 860 860 975 975 976 976 855 855 856 856 851 851 856 856 852 852 851 851 851 851 852 852 847 847 852 852 848 848 847 847 847 847 848 848 843 843 848 848 844 844 843 843 843 843 844 844 839 839 844 844 840 840 839 839 977 977 978 978 835 835 979 979 836 836 835 835 835 835 836 836 831 831 836 836 832 832 831 831 831 831 832 832 827 827 832 832 828 828 827 827 827 827 828 828 825 825 828 828 826 826 825 825 825 825 826 826 829 829 826 826 830 830 829 829 829 829 830 830 833 833 830 830 834 834 833 833 833 833 834 834 837 837 834 834 838 838 837 837 837 837 838 838 980 980 838 838 981 981 982 982 841 841 842 842 845 845 842 842 846 846 845 845 845 845 846 846 849 849 846 846 850 850 849 849 849 849 850 850 853 853 850 850 854 854 853 853 853 853 854 854 857 857 854 854 858 858 857 857 983 983 984 984 861 861 985 985 862 862 861 861 861 861 862 862 865 865 862 862 866 866 865 865 865 865 866 866 869 869 866 866 870 870 869 869 869 869 870 870 871 871 870 870 872 872 871 871
+1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 7 7 6 6 11 11 6 6 10 10 11 11 11 11 10 10 873 873 10 10 874 874 875 875 15 15 14 14 19 19 14 14 18 18 19 19 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 876 876 877 877 35 35 878 878 34 34 35 35 35 35 34 34 39 39 34 34 38 38 39 39 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 41 41 40 40 37 37 40 40 36 36 37 37 37 37 36 36 879 879 36 36 880 880 881 881 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 25 25 24 24 21 21 24 24 20 20 21 21 21 21 20 20 17 17 20 20 16 16 17 17 882 882 883 883 13 13 884 884 12 12 13 13 13 13 12 12 9 9 12 12 8 8 9 9 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 54 54 56 56 57 57 54 54 57 57 61 61 57 57 59 59 61 61 59 59 62 62 61 61 61 61 62 62 68 68 62 62 65 65 68 68 65 65 70 70 68 68 70 70 71 71 68 68 68 68 71 71 75 75 71 71 73 73 75 75 73 73 76 76 75 75 75 75 76 76 82 82 76 76 79 79 82 82 79 79 84 84 82 82 84 84 85 85 82 82 82 82 85 85 89 89 85 85 87 87 89 89 87 87 90 90 89 89 89 89 90 90 885 885 90 90 886 886 887 887 93 93 98 98 96 96 98 98 99 99 96 96 96 96 99 99 103 103 99 99 101 101 103 103 101 101 104 104 103 103 103 103 104 104 110 110 104 104 107 107 110 110 107 107 112 112 110 110 112 112 113 113 110 110 110 110 113 113 117 117 113 113 115 115 117 117 115 115 118 118 117 117 117 117 118 118 124 124 118 118 121 121 124 124 121 121 126 126 124 124 126 126 127 127 124 124 124 124 127 127 132 132 127 127 129 129 132 132 129 129 130 130 132 132 132 132 130 130 140 140 130 130 135 135 140 140 135 135 137 137 140 140 137 137 141 141 140 140 140 140 141 141 147 147 141 141 143 143 147 147 143 143 145 145 147 147 147 147 145 145 154 154 145 145 149 149 154 154 149 149 151 151 154 154 151 151 155 155 154 154 154 154 155 155 160 160 155 155 158 158 160 160 158 158 161 161 160 160 160 160 161 161 168 168 161 161 163 163 168 168 163 163 165 165 168 168 165 165 169 169 168 168 168 168 169 169 174 174 169 169 172 172 174 174 172 172 175 175 174 174 888 888 889 889 182 182 890 890 177 177 182 182 177 177 179 179 182 182 179 179 183 183 182 182 182 182 183 183 188 188 191 191 196 196 189 189 196 196 188 188 189 189 189 189 188 188 186 186 188 188 183 183 186 186 191 191 193 193 196 196 193 193 197 197 196 196 196 196 197 197 202 202 197 197 200 200 202 202 200 200 203 203 202 202 202 202 203 203 210 210 203 203 205 205 210 210 205 205 207 207 210 210 207 207 211 211 210 210 210 210 211 211 216 216 218 218 215 215 217 217 215 215 216 216 217 217 217 217 216 216 214 214 216 216 211 211 214 214 218 218 213 213 215 215 213 213 212 212 215 215 215 215 212 212 209 209 204 204 201 201 206 206 201 201 209 209 206 206 206 206 209 209 208 208 209 209 212 212 208 208 204 204 199 199 201 201 199 199 198 198 201 201 201 201 198 198 195 195 198 198 194 194 195 195 194 194 192 192 195 195 195 195 192 192 187 187 192 192 190 190 187 187 190 190 185 185 187 187 185 185 184 184 187 187 187 187 184 184 181 181 184 184 180 180 181 181 180 180 178 178 181 181 181 181 178 178 891 891 178 178 892 892 893 893 166 166 167 167 170 170 167 167 173 173 170 170 170 170 173 173 171 171 173 173 176 176 171 171 166 166 164 164 167 167 164 164 162 162 167 167 167 167 162 162 159 159 162 162 157 157 159 159 157 157 156 156 159 159 159 159 156 156 153 153 148 148 146 146 150 150 146 146 153 153 150 150 150 150 153 153 152 152 153 153 156 156 152 152 148 148 144 144 146 146 144 144 142 142 146 146 146 146 142 142 139 139 134 134 131 131 136 136 131 131 139 139 136 136 136 136 139 139 138 138 139 139 142 142 138 138 134 134 133 133 131 131 133 133 128 128 131 131 131 131 128 128 123 123 120 120 116 116 122 122 116 116 123 123 122 122 122 122 123 123 125 125 123 123 128 128 125 125 111 111 109 109 114 114 109 109 116 116 114 114 114 114 116 116 119 119 116 116 120 120 119 119 111 111 108 108 109 109 108 108 106 106 109 109 109 109 106 106 102 102 106 106 105 105 102 102 102 102 105 105 95 95 105 105 100 100 95 95 100 100 97 97 95 95 97 97 94 94 95 95 894 894 895 895 88 88 896 896 897 897 88 88 898 898 91 91 88 88 88 88 91 91 81 81 91 91 86 86 81 81 81 81 86 86 83 83 83 83 80 80 81 81 80 80 78 78 81 81 81 81 78 78 74 74 78 78 77 77 74 74 74 74 77 77 67 67 77 77 72 72 67 67 67 67 72 72 69 69 69 69 66 66 67 67 66 66 64 64 67 67 67 67 64 64 60 60 64 64 63 63 60 60 60 60 63 63 53 53 63 63 58 58 53 53 53 53 58 58 55 55 55 55 52 52 53 53 52 52 50 50 53 53 53 53 50 50 49 49 50 50 48 48 49 49 49 49 48 48 54 54 48 48 51 51 54 54 54 54 51 51 56 56 270 270 259 259 257 257 259 259 255 255 257 257 270 270 257 257 272 272 257 257 261 261 272 272 272 272 261 261 274 274 274 274 261 261 276 276 261 261 263 263 276 276 276 276 263 263 278 278 278 278 263 263 280 280 263 263 265 265 280 280 280 280 265 265 282 282 282 282 265 265 284 284 265 265 267 267 284 284 284 284 267 267 286 286 264 264 262 262 277 277 258 258 273 273 262 262 273 273 275 275 262 262 262 262 275 275 277 277 256 256 260 260 258 258 260 260 271 271 258 258 258 258 271 271 273 273 232 232 247 247 249 249 251 251 236 236 249 249 236 236 234 234 249 249 249 249 234 234 232 232 259 259 253 253 255 255 253 253 245 245 255 255 255 255 245 245 251 251 245 245 238 238 251 251 251 251 238 238 236 236 277 277 279 279 264 264 279 279 281 281 264 264 264 264 281 281 266 266 248 248 244 244 229 229 242 242 225 225 244 244 225 225 227 227 244 244 244 244 227 227 229 229 240 240 221 221 242 242 221 221 223 223 242 242 242 242 223 223 225 225 232 232 230 230 247 247 230 230 228 228 247 247 247 247 228 228 243 243 269 269 290 290 267 267 290 290 288 288 267 267 267 267 288 288 286 286 268 268 289 289 269 269 289 289 291 291 269 269 269 269 291 291 290 290 281 281 283 283 266 266 283 283 285 285 266 266 266 266 285 285 268 268 285 285 287 287 268 268 268 268 287 287 289 289 229 229 231 231 248 248 231 231 233 233 248 248 248 248 233 233 250 250 241 241 220 220 240 240 220 220 219 219 240 240 240 240 219 219 221 221 228 228 226 226 243 243 226 226 224 224 243 243 243 243 224 224 241 241 224 224 222 222 241 241 241 241 222 222 220 220 252 252 246 246 256 256 246 246 254 254 256 256 256 256 254 254 260 260 233 233 235 235 250 250 235 235 237 237 250 250 250 250 237 237 252 252 237 237 239 239 252 252 252 252 239 239 246 246 432 432 433 433 449 449 899 899 900 900 535 535 535 535 901 901 539 539 902 902 487 487 539 539 539 539 487 487 543 543 487 487 491 491 543 543 491 491 493 493 543 543 543 543 493 493 546 546 493 493 495 495 546 546 546 546 495 495 549 549 495 495 498 498 549 549 498 498 501 501 549 549 549 549 501 501 551 551 501 501 504 504 551 551 551 551 504 504 553 553 504 504 507 507 553 553 553 553 507 507 555 555 507 507 509 509 555 555 509 509 511 511 555 555 555 555 511 511 554 554 511 511 515 515 554 554 554 554 515 515 552 552 515 515 517 517 552 552 517 517 518 518 552 552 552 552 518 518 550 550 518 518 519 519 550 550 550 550 519 519 548 548 519 519 516 516 548 548 548 548 516 516 545 545 516 516 512 512 545 545 512 512 510 510 545 545 545 545 510 510 542 542 510 510 508 508 542 542 542 542 508 508 538 538 508 508 505 505 538 538 505 505 502 502 538 538 538 538 502 502 534 534 502 502 499 499 534 534 534 534 499 499 532 532 499 499 496 496 532 532 532 532 496 496 903 903 496 496 494 494 904 904 494 494 492 492 905 905 906 906 492 492 907 907 492 492 489 489 908 908 909 909 489 489 910 910 489 489 911 911 912 912 485 485 483 483 520 520 520 520 483 483 500 500 483 483 481 481 500 500 500 500 481 481 488 488 481 481 474 474 488 488 488 488 474 474 476 476 474 474 472 472 476 476 472 472 470 470 476 476 476 476 470 470 466 466 470 470 465 465 466 466 466 466 465 465 459 459 465 465 462 462 459 459 462 462 456 456 459 459 459 459 456 456 447 447 456 456 454 454 447 447 447 447 454 454 439 439 454 454 451 451 439 439 439 439 451 451 428 428 451 451 446 446 428 428 446 446 445 445 428 428 428 428 445 445 418 418 445 445 442 442 418 418 418 418 442 442 409 409 442 442 437 437 409 409 437 437 431 431 409 409 409 409 431 431 399 399 431 431 430 430 399 399 399 399 430 430 385 385 430 430 426 426 385 385 385 385 426 426 370 370 426 426 423 423 370 370 423 423 420 420 370 370 370 370 420 420 359 359 420 420 416 416 359 359 359 359 416 416 354 354 416 416 412 412 354 354 412 412 406 406 354 354 913 913 914 914 351 351 915 915 916 916 351 351 351 351 917 917 346 346 918 918 919 919 346 346 346 346 920 920 343 343 921 921 922 922 343 343 923 923 397 397 343 343 343 343 397 397 340 340 397 397 393 393 340 340 340 340 393 393 337 337 393 393 391 391 337 337 337 337 391 391 333 333 391 391 384 384 333 333 333 333 384 384 330 330 384 384 382 382 330 330 382 382 380 380 330 330 330 330 380 380 328 328 380 380 378 378 328 328 378 378 377 377 328 328 328 328 377 377 325 325 377 377 374 374 325 325 325 325 374 374 324 324 374 374 371 371 324 324 324 324 371 371 326 326 371 371 366 366 326 326 326 326 366 366 329 329 366 366 365 365 329 329 365 365 363 363 329 329 363 363 362 362 329 329 329 329 362 362 331 331 362 362 364 364 331 331 364 364 367 367 331 331 331 331 367 367 334 334 367 367 368 368 334 334 334 334 368 368 338 338 368 368 373 373 338 338 338 338 373 373 341 341 373 373 375 375 341 341 375 375 376 376 341 341 341 341 376 376 344 344 376 376 379 379 344 344 344 344 379 379 349 349 379 379 381 381 349 349 381 381 383 383 349 349 349 349 383 383 352 352 383 383 386 386 352 352 352 352 386 386 924 924 386 386 392 392 925 925 926 926 392 392 927 927 392 392 395 395 928 928 395 395 396 396 929 929 930 930 396 396 931 931 396 396 932 932 933 933 372 372 401 401 387 387 401 401 403 403 387 387 403 403 407 407 387 387 387 387 407 407 400 400 407 407 408 408 400 400 400 400 408 408 410 410 408 408 413 413 410 410 410 410 413 413 421 421 413 413 417 417 421 421 417 417 419 419 421 421 421 421 419 419 429 429 419 419 424 424 429 429 429 429 424 424 440 440 424 424 427 427 440 440 440 440 427 427 432 432 449 449 433 433 461 461 433 433 438 438 461 461 461 461 438 438 468 468 438 438 443 443 468 468 443 443 444 444 468 468 468 468 444 444 477 477 444 444 448 448 477 477 477 477 448 448 490 490 463 463 521 521 460 460 521 521 503 503 460 460 460 460 503 503 455 455 503 503 490 490 455 455 455 455 490 490 452 452 490 490 448 448 452 452 934 934 533 533 935 935 533 533 936 936 937 937 473 473 527 527 471 471 527 527 525 525 471 471 471 471 525 525 467 467 525 525 463 463 467 467 568 568 567 567 535 535 567 567 533 533 535 535 535 535 533 533 938 938 533 533 939 939 940 940 568 568 535 535 570 570 535 535 539 539 570 570 570 570 539 539 572 572 539 539 543 543 572 572 572 572 543 543 574 574 574 574 543 543 577 577 543 543 546 546 577 577 577 577 546 546 578 578 578 578 546 546 580 580 546 546 549 549 580 580 580 580 549 549 582 582 549 549 551 551 582 582 582 582 551 551 584 584 584 584 551 551 587 587 551 551 553 553 587 587 587 587 553 553 588 588 588 588 553 553 589 589 553 553 555 555 589 589 589 589 555 555 586 586 555 555 554 554 586 586 586 586 554 554 585 585 585 585 554 554 583 583 554 554 552 552 583 583 583 583 552 552 581 581 581 581 552 552 579 579 552 552 550 550 579 579 579 579 550 550 576 576 550 550 548 548 576 576 576 576 548 548 575 575 575 575 548 548 573 573 548 548 545 545 573 573 573 573 545 545 571 571 571 571 545 545 569 569 545 545 542 542 569 569 569 569 542 542 566 566 542 542 538 538 566 566 566 566 538 538 565 565 565 565 538 538 563 563 538 538 534 534 563 563 563 563 534 534 561 561 561 561 534 534 941 941 534 534 532 532 942 942 943 943 532 532 944 944 532 532 945 945 946 946 556 556 526 526 547 547 547 547 526 526 541 541 526 526 524 524 541 541 541 541 524 524 537 537 537 537 524 524 531 531 524 524 520 520 531 531 531 531 520 520 528 528 520 520 500 500 528 528 528 528 500 500 523 523 523 523 500 500 514 514 500 500 488 488 514 514 514 514 488 488 506 506 506 506 488 488 486 486 488 488 476 476 486 486 486 486 476 476 479 479 476 476 466 466 479 479 479 479 466 466 469 469 469 469 466 466 458 458 466 466 459 459 458 458 458 458 459 459 453 453 453 453 459 459 441 441 459 459 447 447 441 441 441 441 447 447 436 436 447 447 439 439 436 436 436 436 439 439 425 425 425 425 439 439 414 414 439 439 428 428 414 414 414 414 428 428 411 411 411 411 428 428 394 394 428 428 418 418 394 394 394 394 418 418 390 390 418 418 409 409 390 390 390 390 409 409 369 369 369 369 409 409 357 357 409 409 399 399 357 357 357 357 399 399 356 356 356 356 399 399 350 350 399 399 385 385 350 350 350 350 385 385 348 348 385 385 370 370 348 348 348 348 370 370 342 342 342 342 370 370 335 335 370 370 359 359 335 335 335 335 359 359 332 332 332 332 359 359 323 323 359 359 354 354 323 323 947 947 948 948 322 322 949 949 351 351 322 322 322 322 351 351 319 319 319 319 351 351 316 316 351 351 346 346 316 316 316 316 346 346 315 315 315 315 346 346 313 313 346 346 343 343 313 313 313 313 343 343 312 312 343 343 340 340 312 312 312 312 340 340 309 309 309 309 340 340 306 306 340 340 337 337 306 306 306 306 337 337 305 305 305 305 337 337 303 303 337 337 333 333 303 303 303 303 333 333 302 302 333 333 330 330 302 302 302 302 330 330 299 299 299 299 330 330 296 296 330 330 328 328 296 296 296 296 328 328 295 295 295 295 328 328 293 293 328 328 325 325 293 293 293 293 325 325 292 292 325 325 324 324 292 292 292 292 324 324 294 294 294 294 324 324 297 297 324 324 326 326 297 297 297 297 326 326 298 298 298 298 326 326 300 300 326 326 329 329 300 300 300 300 329 329 301 301 329 329 331 331 301 301 301 301 331 331 304 304 304 304 331 331 307 307 331 331 334 334 307 307 307 307 334 334 308 308 308 308 334 334 310 310 334 334 338 338 310 310 310 310 338 338 311 311 338 338 341 341 311 311 311 311 341 341 314 314 314 314 341 341 317 317 341 341 344 344 317 317 317 317 344 344 318 318 318 318 344 344 320 320 344 344 349 349 320 320 320 320 349 349 321 321 349 349 352 352 321 321 321 321 352 352 950 950 951 951 352 352 952 952 352 352 953 953 954 954 336 336 355 355 339 339 339 339 355 355 345 345 355 355 360 360 345 345 345 345 360 360 347 347 360 360 372 372 347 347 347 347 372 372 353 353 353 353 372 372 358 358 372 372 387 387 358 358 358 358 387 387 361 361 361 361 387 387 388 388 387 387 400 400 388 388 388 388 400 400 389 389 400 400 410 410 389 389 389 389 410 410 404 404 404 404 410 410 415 415 410 410 421 421 415 415 415 415 421 421 422 422 422 422 421 421 434 434 421 421 429 429 434 434 434 434 429 429 435 435 429 429 440 440 435 435 435 435 440 440 450 450 432 432 449 449 440 440 449 449 457 457 440 440 440 440 457 457 450 450 468 468 480 480 461 461 480 480 478 478 461 461 461 461 478 478 449 449 478 478 464 464 449 449 449 449 464 464 457 457 529 529 522 522 477 477 522 522 513 513 477 477 477 477 513 513 468 468 513 513 497 497 468 468 468 468 497 497 480 480 529 529 477 477 530 530 477 477 490 490 530 530 530 530 490 490 536 536 490 490 503 503 536 536 536 536 503 503 540 540 503 503 521 521 540 540 540 540 521 521 544 544 463 463 525 525 521 521 525 525 557 557 521 521 521 521 557 557 544 544 567 567 564 564 533 533 564 564 562 562 533 533 533 533 562 562 955 955 562 562 560 560 956 956 957 957 560 560 958 958 560 560 959 959 960 960 525 525 558 558 557 557 717 717 715 715 719 719 715 715 722 722 719 719 719 719 722 722 720 720 722 722 721 721 720 720 717 717 713 713 715 715 713 713 711 711 715 715 715 715 711 711 706 706 711 711 709 709 706 706 706 706 709 709 707 707 707 707 703 703 706 706 703 703 701 701 706 706 706 706 701 701 697 697 701 701 699 699 697 697 699 699 695 695 697 697 695 695 693 693 697 697 697 697 693 693 961 961 693 693 691 691 962 962 963 963 691 691 964 964 689 689 685 685 688 688 685 685 683 683 688 688 688 688 683 683 679 679 683 683 681 681 679 679 679 679 681 681 677 677 671 671 670 670 673 673 670 670 679 679 673 673 673 673 679 679 675 675 679 679 677 677 675 675 671 671 667 667 670 670 667 667 665 665 670 670 670 670 665 665 661 661 665 665 663 663 661 661 661 661 663 663 658 658 653 653 650 650 655 655 650 650 661 661 655 655 655 655 661 661 657 657 661 661 658 658 657 657 653 653 652 652 650 650 652 652 647 647 650 650 650 650 647 647 641 641 647 647 645 645 641 641 641 641 645 645 642 642 642 642 639 639 641 641 639 639 637 637 641 641 641 641 637 637 632 632 637 637 635 635 632 632 635 635 634 634 632 632 634 634 629 629 632 632 965 965 966 966 623 623 967 967 968 968 623 623 623 623 969 969 624 624 624 624 621 621 623 623 621 621 619 619 623 623 623 623 619 619 613 613 619 619 617 617 613 613 617 617 615 615 613 613 615 615 611 611 613 613 613 613 611 611 605 605 611 611 609 609 605 605 605 605 609 609 606 606 599 599 595 595 601 601 595 595 605 605 601 601 601 601 605 605 603 603 605 605 606 606 603 603 596 596 594 594 592 592 594 594 590 590 592 592 599 599 598 598 595 595 598 598 593 593 595 595 595 595 593 593 590 590 593 593 591 591 590 590 590 590 591 591 592 592 602 602 604 604 600 600 604 604 594 594 600 600 600 600 594 594 597 597 594 594 596 596 597 597 602 602 607 607 604 604 607 607 608 608 604 604 604 604 608 608 612 612 608 608 610 610 612 612 612 612 610 610 614 614 614 614 616 616 612 612 616 616 618 618 612 612 612 612 618 618 622 622 618 618 620 620 622 622 620 620 625 625 622 622 625 625 970 970 622 622 622 622 971 971 972 972 626 626 628 628 631 631 631 631 628 628 630 630 638 638 640 640 636 636 640 640 631 631 636 636 636 636 631 631 633 633 631 631 630 630 633 633 638 638 643 643 640 640 643 643 644 644 640 640 640 640 644 644 649 649 644 644 646 646 649 649 649 649 646 646 648 648 648 648 651 651 649 649 651 651 654 654 649 649 649 649 654 654 660 660 654 654 656 656 660 660 656 656 659 659 660 660 659 659 662 662 660 660 660 660 662 662 669 669 662 662 664 664 669 669 669 669 664 664 666 666 666 666 668 668 669 669 668 668 672 672 669 669 669 669 672 672 678 678 672 672 674 674 678 678 674 674 676 676 678 678 676 676 680 680 678 678 678 678 680 680 687 687 680 680 682 682 687 687 687 687 682 682 684 684 684 684 686 686 687 687 686 686 690 690 687 687 973 973 974 974 696 696 975 975 692 692 696 696 692 692 694 694 696 696 694 694 698 698 696 696 696 696 698 698 705 705 698 698 700 700 705 705 705 705 700 700 702 702 702 702 704 704 705 705 704 704 708 708 705 705 705 705 708 708 714 714 708 708 710 710 714 714 710 710 712 712 714 714 712 712 716 716 714 714 714 714 716 716 722 722 716 716 718 718 722 722 722 722 718 718 721 721 725 725 736 736 738 738 748 748 735 735 746 746 735 735 733 733 746 746 746 746 733 733 742 742 733 733 731 731 742 742 742 742 731 731 740 740 731 731 729 729 740 740 740 740 729 729 738 738 729 729 727 727 738 738 738 738 727 727 725 725 760 760 771 771 758 758 771 771 769 769 758 758 758 758 769 769 756 756 769 769 767 767 756 756 756 756 767 767 754 754 767 767 762 762 754 754 754 754 762 762 750 750 762 762 752 752 750 750 750 750 752 752 748 748 752 752 744 744 748 748 748 748 744 744 735 735 757 757 770 770 759 759 770 770 772 772 759 759 759 759 772 772 763 763 772 772 774 774 763 763 763 763 774 774 765 765 774 774 776 776 765 765 765 765 776 776 764 764 776 776 775 775 764 764 764 764 775 775 760 760 775 775 773 773 760 760 760 760 773 773 771 771 745 745 734 734 747 747 734 734 743 743 747 747 747 747 743 743 749 749 743 743 751 751 749 749 749 749 751 751 753 753 751 751 761 761 753 753 753 753 761 761 755 755 761 761 766 766 755 755 755 755 766 766 757 757 766 766 768 768 757 757 757 757 768 768 770 770 725 725 723 723 736 736 723 723 724 724 736 736 736 736 724 724 737 737 724 724 726 726 737 737 737 737 726 726 739 739 726 726 728 728 739 739 739 739 728 728 741 741 728 728 730 730 741 741 741 741 730 730 745 745 730 730 732 732 745 745 745 745 732 732 734 734 809 809 818 818 805 805 818 818 815 815 805 805 805 805 815 815 803 803 815 815 807 807 803 803 803 803 807 807 800 800 807 807 799 799 800 800 800 800 799 799 797 797 799 799 793 793 797 797 797 797 793 793 795 795 793 793 784 784 795 795 795 795 784 784 791 791 784 784 782 782 791 791 791 791 782 782 789 789 782 782 780 780 789 789 789 789 780 780 787 787 780 780 778 778 787 787 787 787 778 778 785 785 778 778 777 777 785 785 785 785 777 777 788 788 777 777 779 779 788 788 788 788 779 779 790 790 779 779 781 781 790 790 790 790 781 781 792 792 781 781 783 783 792 792 792 792 783 783 796 796 783 783 786 786 796 796 796 796 786 786 798 798 786 786 794 794 798 798 798 798 794 794 801 801 794 794 802 802 801 801 801 801 802 802 804 804 802 802 808 808 804 804 804 804 808 808 806 806 808 808 817 817 806 806 806 806 817 817 810 810 817 817 819 819 810 810 810 810 819 819 812 812 819 819 821 821 812 812 812 812 821 821 814 814 821 821 823 823 814 814 814 814 823 823 816 816 823 823 824 824 816 816 816 816 824 824 813 813 824 824 822 822 813 813 813 813 822 822 811 811 822 822 820 820 811 811 811 811 820 820 809 809 820 820 818 818 809 809 871 871 872 872 867 867 872 872 868 868 867 867 867 867 868 868 863 863 868 868 864 864 863 863 863 863 864 864 859 859 864 864 860 860 859 859 859 859 860 860 976 976 860 860 977 977 978 978 855 855 856 856 851 851 856 856 852 852 851 851 851 851 852 852 847 847 852 852 848 848 847 847 847 847 848 848 843 843 848 848 844 844 843 843 843 843 844 844 839 839 844 844 840 840 839 839 979 979 980 980 835 835 981 981 836 836 835 835 835 835 836 836 831 831 836 836 832 832 831 831 831 831 832 832 827 827 832 832 828 828 827 827 827 827 828 828 825 825 828 828 826 826 825 825 825 825 826 826 829 829 826 826 830 830 829 829 829 829 830 830 833 833 830 830 834 834 833 833 833 833 834 834 837 837 834 834 838 838 837 837 837 837 838 838 982 982 838 838 983 983 984 984 841 841 842 842 845 845 842 842 846 846 845 845 845 845 846 846 849 849 846 846 850 850 849 849 849 849 850 850 853 853 850 850 854 854 853 853 853 853 854 854 857 857 854 854 858 858 857 857 985 985 986 986 861 861 987 987 862 862 861 861 861 861 862 862 865 865 862 862 866 866 865 865 865 865 866 866 869 869 866 866 870 870 869 869 869 869 870 870 871 871 870 870 872 872 871 871
+1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 7 7 6 6 11 11 6 6 10 10 11 11 11 11 10 10 873 873 10 10 874 874 875 875 15 15 14 14 19 19 14 14 18 18 19 19 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 876 876 877 877 35 35 878 878 34 34 35 35 35 35 34 34 39 39 34 34 38 38 39 39 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 41 41 40 40 37 37 40 40 36 36 37 37 37 37 36 36 879 879 36 36 880 880 881 881 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 25 25 24 24 21 21 24 24 20 20 21 21 21 21 20 20 17 17 20 20 16 16 17 17 882 882 883 883 13 13 884 884 12 12 13 13 13 13 12 12 9 9 12 12 8 8 9 9 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 54 54 56 56 57 57 54 54 57 57 61 61 57 57 59 59 61 61 59 59 62 62 61 61 61 61 62 62 68 68 62 62 65 65 68 68 65 65 70 70 68 68 70 70 71 71 68 68 68 68 71 71 75 75 71 71 73 73 75 75 73 73 76 76 75 75 75 75 76 76 82 82 76 76 79 79 82 82 79 79 84 84 82 82 84 84 85 85 82 82 82 82 85 85 89 89 85 85 87 87 89 89 87 87 90 90 89 89 89 89 90 90 885 885 90 90 886 886 887 887 93 93 98 98 96 96 98 98 99 99 96 96 96 96 99 99 103 103 99 99 101 101 103 103 101 101 104 104 103 103 103 103 104 104 110 110 104 104 107 107 110 110 107 107 112 112 110 110 112 112 113 113 110 110 110 110 113 113 117 117 113 113 115 115 117 117 115 115 118 118 117 117 117 117 118 118 124 124 118 118 121 121 124 124 121 121 126 126 124 124 126 126 127 127 124 124 124 124 127 127 132 132 127 127 129 129 132 132 129 129 130 130 132 132 132 132 130 130 140 140 130 130 135 135 140 140 135 135 137 137 140 140 137 137 141 141 140 140 140 140 141 141 147 147 141 141 143 143 147 147 143 143 145 145 147 147 147 147 145 145 154 154 145 145 149 149 154 154 149 149 151 151 154 154 151 151 155 155 154 154 154 154 155 155 160 160 163 163 168 168 161 161 168 168 160 160 161 161 161 161 160 160 158 158 160 160 155 155 158 158 163 163 165 165 168 168 165 165 169 169 168 168 168 168 169 169 174 174 169 169 172 172 174 174 172 172 175 175 174 174 888 888 889 889 182 182 890 890 177 177 182 182 177 177 179 179 182 182 179 179 183 183 182 182 182 182 183 183 188 188 183 183 186 186 188 188 186 186 189 189 188 188 188 188 189 189 196 196 189 189 191 191 196 196 191 191 193 193 196 196 193 193 197 197 196 196 196 196 197 197 202 202 197 197 200 200 202 202 200 200 203 203 202 202 202 202 203 203 210 210 203 203 205 205 210 210 205 205 207 207 210 210 207 207 211 211 210 210 210 210 211 211 216 216 211 211 214 214 216 216 214 214 217 217 216 216 216 216 217 217 215 215 217 217 218 218 215 215 218 218 213 213 215 215 213 213 212 212 215 215 215 215 212 212 209 209 204 204 201 201 206 206 201 201 209 209 206 206 206 206 209 209 208 208 209 209 212 212 208 208 204 204 199 199 201 201 199 199 198 198 201 201 201 201 198 198 195 195 198 198 194 194 195 195 194 194 192 192 195 195 195 195 192 192 187 187 192 192 190 190 187 187 190 190 185 185 187 187 185 185 184 184 187 187 187 187 184 184 181 181 891 891 892 892 178 178 893 893 181 181 178 178 178 178 181 181 180 180 181 181 184 184 180 180 176 176 171 171 173 173 171 171 170 170 173 173 173 173 170 170 167 167 162 162 159 159 164 164 159 159 167 167 164 164 164 164 167 167 166 166 167 167 170 170 166 166 162 162 157 157 159 159 157 157 156 156 159 159 159 159 156 156 153 153 148 148 146 146 150 150 146 146 153 153 150 150 150 150 153 153 152 152 153 153 156 156 152 152 148 148 144 144 146 146 144 144 142 142 146 146 146 146 142 142 139 139 134 134 131 131 136 136 131 131 139 139 136 136 136 136 139 139 138 138 139 139 142 142 138 138 125 125 123 123 128 128 123 123 131 131 128 128 128 128 131 131 133 133 131 131 134 134 133 133 125 125 122 122 123 123 122 122 120 120 123 123 123 123 120 120 116 116 111 111 109 109 114 114 109 109 116 116 114 114 114 114 116 116 119 119 116 116 120 120 119 119 111 111 108 108 109 109 108 108 106 106 109 109 109 109 106 106 102 102 106 106 105 105 102 102 102 102 105 105 95 95 105 105 100 100 95 95 95 95 100 100 97 97 97 97 94 94 95 95 94 94 92 92 95 95 894 894 895 895 88 88 896 896 91 91 88 88 88 88 91 91 81 81 91 91 86 86 81 81 81 81 86 86 83 83 83 83 80 80 81 81 80 80 78 78 81 81 81 81 78 78 74 74 78 78 77 77 74 74 74 74 77 77 67 67 77 77 72 72 67 67 67 67 72 72 69 69 69 69 66 66 67 67 66 66 64 64 67 67 67 67 64 64 60 60 64 64 63 63 60 60 60 60 63 63 53 53 63 63 58 58 53 53 53 53 58 58 55 55 55 55 52 52 53 53 52 52 50 50 53 53 53 53 50 50 49 49 50 50 48 48 49 49 49 49 48 48 54 54 48 48 51 51 54 54 54 54 51 51 56 56 270 270 259 259 257 257 259 259 255 255 257 257 270 270 257 257 272 272 257 257 261 261 272 272 272 272 261 261 274 274 274 274 261 261 276 276 261 261 263 263 276 276 276 276 263 263 278 278 278 278 263 263 280 280 263 263 265 265 280 280 280 280 265 265 282 282 282 282 265 265 284 284 265 265 267 267 284 284 284 284 267 267 286 286 264 264 262 262 277 277 258 258 273 273 262 262 273 273 275 275 262 262 262 262 275 275 277 277 256 256 260 260 258 258 260 260 271 271 258 258 258 258 271 271 273 273 232 232 247 247 249 249 251 251 236 236 249 249 236 236 234 234 249 249 249 249 234 234 232 232 259 259 253 253 255 255 253 253 245 245 255 255 255 255 245 245 251 251 245 245 238 238 251 251 251 251 238 238 236 236 277 277 279 279 264 264 279 279 281 281 264 264 264 264 281 281 266 266 248 248 244 244 229 229 242 242 225 225 244 244 225 225 227 227 244 244 244 244 227 227 229 229 240 240 221 221 242 242 221 221 223 223 242 242 242 242 223 223 225 225 232 232 230 230 247 247 230 230 228 228 247 247 247 247 228 228 243 243 269 269 290 290 267 267 290 290 288 288 267 267 267 267 288 288 286 286 268 268 289 289 269 269 289 289 291 291 269 269 269 269 291 291 290 290 281 281 283 283 266 266 283 283 285 285 266 266 266 266 285 285 268 268 285 285 287 287 268 268 268 268 287 287 289 289 229 229 231 231 248 248 231 231 233 233 248 248 248 248 233 233 250 250 241 241 220 220 240 240 220 220 219 219 240 240 240 240 219 219 221 221 228 228 226 226 243 243 226 226 224 224 243 243 243 243 224 224 241 241 224 224 222 222 241 241 241 241 222 222 220 220 252 252 246 246 256 256 246 246 254 254 256 256 256 256 254 254 260 260 233 233 235 235 250 250 235 235 237 237 250 250 250 250 237 237 252 252 237 237 239 239 252 252 252 252 239 239 246 246 432 432 433 433 449 449 897 897 898 898 535 535 535 535 899 899 539 539 900 900 487 487 539 539 539 539 487 487 543 543 487 487 491 491 543 543 491 491 493 493 543 543 543 543 493 493 546 546 493 493 495 495 546 546 546 546 495 495 549 549 495 495 498 498 549 549 498 498 501 501 549 549 549 549 501 501 551 551 501 501 504 504 551 551 551 551 504 504 553 553 504 504 507 507 553 553 553 553 507 507 555 555 507 507 509 509 555 555 509 509 511 511 555 555 555 555 511 511 554 554 511 511 515 515 554 554 554 554 515 515 552 552 515 515 517 517 552 552 517 517 518 518 552 552 552 552 518 518 550 550 518 518 519 519 550 550 550 550 519 519 548 548 519 519 516 516 548 548 548 548 516 516 545 545 516 516 512 512 545 545 512 512 510 510 545 545 545 545 510 510 542 542 510 510 508 508 542 542 542 542 508 508 538 538 508 508 505 505 538 538 505 505 502 502 538 538 538 538 502 502 534 534 502 502 499 499 534 534 534 534 499 499 532 532 499 499 496 496 532 532 532 532 496 496 901 901 496 496 494 494 902 902 494 494 492 492 903 903 904 904 492 492 905 905 492 492 489 489 906 906 907 907 489 489 908 908 489 489 909 909 910 910 485 485 483 483 520 520 520 520 483 483 500 500 483 483 481 481 500 500 500 500 481 481 488 488 481 481 474 474 488 488 488 488 474 474 476 476 474 474 472 472 476 476 472 472 470 470 476 476 476 476 470 470 466 466 470 470 465 465 466 466 466 466 465 465 459 459 465 465 462 462 459 459 462 462 456 456 459 459 459 459 456 456 447 447 456 456 454 454 447 447 447 447 454 454 439 439 454 454 451 451 439 439 439 439 451 451 428 428 451 451 446 446 428 428 446 446 445 445 428 428 428 428 445 445 418 418 445 445 442 442 418 418 418 418 442 442 409 409 442 442 437 437 409 409 437 437 431 431 409 409 409 409 431 431 399 399 431 431 430 430 399 399 399 399 430 430 385 385 430 430 426 426 385 385 385 385 426 426 370 370 426 426 423 423 370 370 423 423 420 420 370 370 370 370 420 420 359 359 420 420 416 416 359 359 359 359 416 416 354 354 416 416 412 412 354 354 412 412 406 406 354 354 911 911 912 912 351 351 913 913 914 914 351 351 351 351 915 915 346 346 916 916 917 917 346 346 346 346 918 918 343 343 919 919 920 920 343 343 921 921 397 397 343 343 343 343 397 397 340 340 397 397 393 393 340 340 340 340 393 393 337 337 393 393 391 391 337 337 337 337 391 391 333 333 391 391 384 384 333 333 333 333 384 384 330 330 384 384 382 382 330 330 382 382 380 380 330 330 330 330 380 380 328 328 380 380 378 378 328 328 378 378 377 377 328 328 328 328 377 377 325 325 377 377 374 374 325 325 325 325 374 374 324 324 374 374 371 371 324 324 324 324 371 371 326 326 371 371 366 366 326 326 326 326 366 366 329 329 366 366 365 365 329 329 365 365 363 363 329 329 363 363 362 362 329 329 329 329 362 362 331 331 362 362 364 364 331 331 364 364 367 367 331 331 331 331 367 367 334 334 367 367 368 368 334 334 334 334 368 368 338 338 368 368 373 373 338 338 338 338 373 373 341 341 373 373 375 375 341 341 375 375 376 376 341 341 341 341 376 376 344 344 376 376 379 379 344 344 344 344 379 379 349 349 379 379 381 381 349 349 381 381 383 383 349 349 349 349 383 383 352 352 383 383 386 386 352 352 352 352 386 386 922 922 386 386 392 392 923 923 924 924 392 392 925 925 392 392 395 395 926 926 395 395 396 396 927 927 928 928 396 396 929 929 396 396 930 930 931 931 372 372 401 401 387 387 401 401 403 403 387 387 403 403 407 407 387 387 387 387 407 407 400 400 407 407 408 408 400 400 400 400 408 408 410 410 408 408 413 413 410 410 410 410 413 413 421 421 413 413 417 417 421 421 417 417 419 419 421 421 421 421 419 419 429 429 419 419 424 424 429 429 429 429 424 424 440 440 424 424 427 427 440 440 440 440 427 427 432 432 449 449 433 433 461 461 433 433 438 438 461 461 461 461 438 438 468 468 438 438 443 443 468 468 443 443 444 444 468 468 468 468 444 444 477 477 444 444 448 448 477 477 477 477 448 448 490 490 463 463 521 521 460 460 521 521 503 503 460 460 460 460 503 503 455 455 503 503 490 490 455 455 455 455 490 490 452 452 490 490 448 448 452 452 932 932 533 533 933 933 533 533 934 934 935 935 473 473 527 527 471 471 527 527 525 525 471 471 471 471 525 525 467 467 525 525 463 463 467 467 568 568 567 567 535 535 567 567 533 533 535 535 535 535 533 533 936 936 533 533 937 937 938 938 568 568 535 535 570 570 535 535 539 539 570 570 570 570 539 539 572 572 539 539 543 543 572 572 572 572 543 543 574 574 574 574 543 543 577 577 543 543 546 546 577 577 577 577 546 546 578 578 578 578 546 546 580 580 546 546 549 549 580 580 580 580 549 549 582 582 549 549 551 551 582 582 582 582 551 551 584 584 584 584 551 551 587 587 551 551 553 553 587 587 587 587 553 553 588 588 588 588 553 553 589 589 553 553 555 555 589 589 589 589 555 555 586 586 555 555 554 554 586 586 586 586 554 554 585 585 585 585 554 554 583 583 554 554 552 552 583 583 583 583 552 552 581 581 581 581 552 552 579 579 552 552 550 550 579 579 579 579 550 550 576 576 550 550 548 548 576 576 576 576 548 548 575 575 575 575 548 548 573 573 548 548 545 545 573 573 573 573 545 545 571 571 571 571 545 545 569 569 545 545 542 542 569 569 569 569 542 542 566 566 542 542 538 538 566 566 566 566 538 538 565 565 565 565 538 538 563 563 538 538 534 534 563 563 563 563 534 534 561 561 561 561 534 534 939 939 534 534 532 532 940 940 941 941 532 532 942 942 532 532 943 943 944 944 556 556 526 526 547 547 547 547 526 526 541 541 526 526 524 524 541 541 541 541 524 524 537 537 537 537 524 524 531 531 524 524 520 520 531 531 531 531 520 520 528 528 520 520 500 500 528 528 528 528 500 500 523 523 523 523 500 500 514 514 500 500 488 488 514 514 514 514 488 488 506 506 506 506 488 488 486 486 488 488 476 476 486 486 486 486 476 476 479 479 476 476 466 466 479 479 479 479 466 466 469 469 469 469 466 466 458 458 466 466 459 459 458 458 458 458 459 459 453 453 453 453 459 459 441 441 459 459 447 447 441 441 441 441 447 447 436 436 447 447 439 439 436 436 436 436 439 439 425 425 425 425 439 439 414 414 439 439 428 428 414 414 414 414 428 428 411 411 411 411 428 428 394 394 428 428 418 418 394 394 394 394 418 418 390 390 418 418 409 409 390 390 390 390 409 409 369 369 369 369 409 409 357 357 409 409 399 399 357 357 357 357 399 399 356 356 356 356 399 399 350 350 399 399 385 385 350 350 350 350 385 385 348 348 385 385 370 370 348 348 348 348 370 370 342 342 342 342 370 370 335 335 370 370 359 359 335 335 335 335 359 359 332 332 332 332 359 359 323 323 359 359 354 354 323 323 945 945 946 946 322 322 947 947 351 351 322 322 322 322 351 351 319 319 319 319 351 351 316 316 351 351 346 346 316 316 316 316 346 346 315 315 315 315 346 346 313 313 346 346 343 343 313 313 313 313 343 343 312 312 343 343 340 340 312 312 312 312 340 340 309 309 309 309 340 340 306 306 340 340 337 337 306 306 306 306 337 337 305 305 305 305 337 337 303 303 337 337 333 333 303 303 303 303 333 333 302 302 333 333 330 330 302 302 302 302 330 330 299 299 299 299 330 330 296 296 330 330 328 328 296 296 296 296 328 328 295 295 295 295 328 328 293 293 328 328 325 325 293 293 293 293 325 325 292 292 325 325 324 324 292 292 292 292 324 324 294 294 294 294 324 324 297 297 324 324 326 326 297 297 297 297 326 326 298 298 298 298 326 326 300 300 326 326 329 329 300 300 300 300 329 329 301 301 329 329 331 331 301 301 301 301 331 331 304 304 304 304 331 331 307 307 331 331 334 334 307 307 307 307 334 334 308 308 308 308 334 334 310 310 334 334 338 338 310 310 310 310 338 338 311 311 338 338 341 341 311 311 311 311 341 341 314 314 314 314 341 341 317 317 341 341 344 344 317 317 317 317 344 344 318 318 318 318 344 344 320 320 344 344 349 349 320 320 320 320 349 349 321 321 349 349 352 352 321 321 321 321 352 352 948 948 949 949 352 352 950 950 352 352 951 951 952 952 336 336 355 355 339 339 339 339 355 355 345 345 355 355 360 360 345 345 345 345 360 360 347 347 360 360 372 372 347 347 347 347 372 372 353 353 353 353 372 372 358 358 372 372 387 387 358 358 358 358 387 387 361 361 361 361 387 387 388 388 387 387 400 400 388 388 388 388 400 400 389 389 400 400 410 410 389 389 389 389 410 410 404 404 404 404 410 410 415 415 410 410 421 421 415 415 415 415 421 421 422 422 422 422 421 421 434 434 421 421 429 429 434 434 434 434 429 429 435 435 429 429 440 440 435 435 435 435 440 440 450 450 432 432 449 449 440 440 449 449 457 457 440 440 440 440 457 457 450 450 468 468 480 480 461 461 480 480 478 478 461 461 461 461 478 478 449 449 478 478 464 464 449 449 449 449 464 464 457 457 529 529 522 522 477 477 522 522 513 513 477 477 477 477 513 513 468 468 513 513 497 497 468 468 468 468 497 497 480 480 529 529 477 477 530 530 477 477 490 490 530 530 530 530 490 490 536 536 490 490 503 503 536 536 536 536 503 503 540 540 503 503 521 521 540 540 540 540 521 521 544 544 463 463 525 525 521 521 525 525 557 557 521 521 521 521 557 557 544 544 567 567 564 564 533 533 564 564 562 562 533 533 533 533 562 562 953 953 562 562 560 560 954 954 955 955 560 560 956 956 560 560 957 957 958 958 525 525 558 558 557 557 721 721 720 720 722 722 720 720 719 719 722 722 722 722 719 719 715 715 719 719 717 717 715 715 717 717 713 713 715 715 713 713 711 711 715 715 715 715 711 711 706 706 711 711 709 709 706 706 706 706 709 709 707 707 707 707 703 703 706 706 703 703 701 701 706 706 706 706 701 701 697 697 701 701 699 699 697 697 699 699 695 695 697 697 695 695 693 693 697 697 697 697 693 693 959 959 693 693 691 691 960 960 961 961 691 691 962 962 689 689 685 685 688 688 685 685 683 683 688 688 688 688 683 683 679 679 683 683 681 681 679 679 679 679 681 681 677 677 677 677 675 675 679 679 675 675 673 673 679 679 679 679 673 673 670 670 673 673 671 671 670 670 671 671 667 667 670 670 667 667 665 665 670 670 670 670 665 665 661 661 665 665 663 663 661 661 661 661 663 663 658 658 658 658 657 657 661 661 657 657 655 655 661 661 661 661 655 655 650 650 655 655 653 653 650 650 653 653 652 652 650 650 652 652 647 647 650 650 650 650 647 647 641 641 647 647 645 645 641 641 641 641 645 645 642 642 635 635 632 632 637 637 632 632 641 641 637 637 637 637 641 641 639 639 641 641 642 642 639 639 635 635 634 634 632 632 634 634 629 629 632 632 963 963 964 964 623 623 965 965 966 966 623 623 623 623 967 967 624 624 624 624 621 621 623 623 621 621 619 619 623 623 623 623 619 619 613 613 619 619 617 617 613 613 617 617 615 615 613 613 615 615 611 611 613 613 613 613 611 611 605 605 611 611 609 609 605 605 605 605 609 609 606 606 599 599 595 595 601 601 595 595 605 605 601 601 601 601 605 605 603 603 605 605 606 606 603 603 599 599 598 598 595 595 598 598 593 593 595 595 595 595 593 593 590 590 596 596 594 594 592 592 594 594 590 590 592 592 592 592 590 590 591 591 590 590 593 593 591 591 596 596 597 597 594 594 597 597 600 600 594 594 594 594 600 600 604 604 600 600 602 602 604 604 602 602 607 607 604 604 607 607 608 608 604 604 604 604 608 608 612 612 608 608 610 610 612 612 612 612 610 610 614 614 614 614 616 616 612 612 616 616 618 618 612 612 612 612 618 618 622 622 618 618 620 620 622 622 620 620 625 625 622 622 625 625 968 968 622 622 622 622 969 969 970 970 626 626 628 628 631 631 631 631 628 628 630 630 630 630 633 633 631 631 633 633 636 636 631 631 631 631 636 636 640 640 636 636 638 638 640 640 638 638 643 643 640 640 643 643 644 644 640 640 640 640 644 644 649 649 644 644 646 646 649 649 649 649 646 646 648 648 648 648 651 651 649 649 651 651 654 654 649 649 649 649 654 654 660 660 654 654 656 656 660 660 656 656 659 659 660 660 659 659 662 662 660 660 660 660 662 662 669 669 662 662 664 664 669 669 669 669 664 664 666 666 674 674 678 678 672 672 678 678 669 669 672 672 672 672 669 669 668 668 669 669 666 666 668 668 674 674 676 676 678 678 676 676 680 680 678 678 678 678 680 680 687 687 680 680 682 682 687 687 687 687 682 682 684 684 692 692 696 696 971 971 696 696 972 972 973 973 690 690 687 687 686 686 687 687 684 684 686 686 692 692 694 694 696 696 694 694 698 698 696 696 696 696 698 698 705 705 698 698 700 700 705 705 705 705 700 700 702 702 702 702 704 704 705 705 704 704 708 708 705 705 705 705 708 708 714 714 708 708 710 710 714 714 710 710 712 712 714 714 712 712 716 716 714 714 714 714 716 716 722 722 716 716 718 718 722 722 722 722 718 718 721 721 725 725 736 736 738 738 748 748 735 735 746 746 735 735 733 733 746 746 746 746 733 733 742 742 733 733 731 731 742 742 742 742 731 731 740 740 731 731 729 729 740 740 740 740 729 729 738 738 729 729 727 727 738 738 738 738 727 727 725 725 760 760 771 771 758 758 771 771 769 769 758 758 758 758 769 769 756 756 769 769 767 767 756 756 756 756 767 767 754 754 767 767 762 762 754 754 754 754 762 762 750 750 762 762 752 752 750 750 750 750 752 752 748 748 752 752 744 744 748 748 748 748 744 744 735 735 757 757 770 770 759 759 770 770 772 772 759 759 759 759 772 772 763 763 772 772 774 774 763 763 763 763 774 774 765 765 774 774 776 776 765 765 765 765 776 776 764 764 776 776 775 775 764 764 764 764 775 775 760 760 775 775 773 773 760 760 760 760 773 773 771 771 745 745 734 734 747 747 734 734 743 743 747 747 747 747 743 743 749 749 743 743 751 751 749 749 749 749 751 751 753 753 751 751 761 761 753 753 753 753 761 761 755 755 761 761 766 766 755 755 755 755 766 766 757 757 766 766 768 768 757 757 757 757 768 768 770 770 725 725 723 723 736 736 723 723 724 724 736 736 736 736 724 724 737 737 724 724 726 726 737 737 737 737 726 726 739 739 726 726 728 728 739 739 739 739 728 728 741 741 728 728 730 730 741 741 741 741 730 730 745 745 730 730 732 732 745 745 745 745 732 732 734 734 809 809 818 818 805 805 818 818 815 815 805 805 805 805 815 815 803 803 815 815 807 807 803 803 803 803 807 807 800 800 807 807 799 799 800 800 800 800 799 799 797 797 799 799 793 793 797 797 797 797 793 793 795 795 793 793 784 784 795 795 795 795 784 784 791 791 784 784 782 782 791 791 791 791 782 782 789 789 782 782 780 780 789 789 789 789 780 780 787 787 780 780 778 778 787 787 787 787 778 778 785 785 778 778 777 777 785 785 785 785 777 777 788 788 777 777 779 779 788 788 788 788 779 779 790 790 779 779 781 781 790 790 790 790 781 781 792 792 781 781 783 783 792 792 792 792 783 783 796 796 783 783 786 786 796 796 796 796 786 786 798 798 786 786 794 794 798 798 798 798 794 794 801 801 794 794 802 802 801 801 801 801 802 802 804 804 802 802 808 808 804 804 804 804 808 808 806 806 808 808 817 817 806 806 806 806 817 817 810 810 817 817 819 819 810 810 810 810 819 819 812 812 819 819 821 821 812 812 812 812 821 821 814 814 821 821 823 823 814 814 814 814 823 823 816 816 823 823 824 824 816 816 816 816 824 824 813 813 824 824 822 822 813 813 813 813 822 822 811 811 822 822 820 820 811 811 811 811 820 820 809 809 820 820 818 818 809 809 871 871 872 872 867 867 872 872 868 868 867 867 867 867 868 868 863 863 868 868 864 864 863 863 863 863 864 864 859 859 864 864 860 860 859 859 859 859 860 860 974 974 860 860 975 975 976 976 855 855 856 856 851 851 856 856 852 852 851 851 851 851 852 852 847 847 852 852 848 848 847 847 847 847 848 848 843 843 848 848 844 844 843 843 843 843 844 844 839 839 844 844 840 840 839 839 977 977 978 978 835 835 979 979 836 836 835 835 835 835 836 836 831 831 836 836 832 832 831 831 831 831 832 832 827 827 832 832 828 828 827 827 827 827 828 828 825 825 828 828 826 826 825 825 825 825 826 826 829 829 826 826 830 830 829 829 829 829 830 830 833 833 830 830 834 834 833 833 833 833 834 834 837 837 834 834 838 838 837 837 837 837 838 838 980 980 838 838 981 981 982 982 841 841 842 842 845 845 842 842 846 846 845 845 845 845 846 846 849 849 846 846 850 850 849 849 849 849 850 850 853 853 850 850 854 854 853 853 853 853 854 854 857 857 854 854 858 858 857 857 983 983 984 984 861 861 985 985 862 862 861 861 861 861 862 862 865 865 862 862 866 866 865 865 865 865 866 866 869 869 866 866 870 870 869 869 869 869 870 870 871 871 870 870 872 872 871 871
+3 3 5 5 1 1 13 13 11 11 9 9 11 11 5 5 9 9 9 9 5 5 7 7 5 5 3 3 7 7 13 13 15 15 11 11 15 15 17 17 11 11 11 11 17 17 19 19 32 32 34 34 30 30 17 17 21 21 19 19 21 21 23 23 19 19 19 19 23 23 25 25 23 23 27 27 25 25 25 25 27 27 30 30 27 27 29 29 30 30 30 30 29 29 32 32 32 32 36 36 34 34 36 36 38 38 34 34 34 34 38 38 40 40 48 48 46 46 44 44 46 46 1864 1864 44 44 44 44 1865 1865 1866 1866 40 40 38 38 42 42 48 48 50 50 46 46 50 50 52 52 46 46 46 46 52 52 54 54 52 52 56 56 54 54 54 54 56 56 58 58 56 56 60 60 58 58 58 58 60 60 62 62 60 60 64 64 62 62 64 64 66 66 62 62 66 66 68 68 62 62 62 62 68 68 70 70 68 68 72 72 70 70 72 72 74 74 70 70 70 70 74 74 76 76 84 84 82 82 80 80 82 82 76 76 80 80 80 80 76 76 78 78 76 76 74 74 78 78 84 84 86 86 82 82 86 86 88 88 82 82 82 82 88 88 92 92 96 96 98 98 94 94 98 98 92 92 94 94 94 94 92 92 90 90 92 92 88 88 90 90 96 96 100 100 98 98 100 100 102 102 98 98 98 98 102 102 106 106 102 102 104 104 106 106 104 104 108 108 106 106 106 106 108 108 112 112 108 108 110 110 112 112 110 110 114 114 112 112 112 112 114 114 118 118 114 114 117 117 118 118 117 117 120 120 118 118 118 118 120 120 124 124 128 128 130 130 126 126 130 130 124 124 126 126 126 126 124 124 122 122 124 124 120 120 122 122 128 128 132 132 130 130 132 132 1867 1867 130 130 130 130 1868 1868 1869 1869 134 134 136 136 138 138 136 136 140 140 138 138 138 138 140 140 144 144 140 140 142 142 144 144 144 144 142 142 145 145 142 142 147 147 145 145 147 147 149 149 145 145 145 145 149 149 153 153 149 149 151 151 153 153 151 151 155 155 153 153 153 153 155 155 159 159 163 163 165 165 161 161 165 165 159 159 161 161 161 161 159 159 157 157 159 159 155 155 157 157 163 163 167 167 165 165 167 167 169 169 165 165 165 165 169 169 173 173 169 169 171 171 173 173 173 173 171 171 175 175 171 171 174 174 175 175 175 175 174 174 172 172 174 174 170 170 172 172 170 170 168 168 172 172 168 168 166 166 172 172 172 172 166 166 164 164 166 166 162 162 164 164 162 162 160 160 164 164 164 164 160 160 158 158 150 150 152 152 154 154 152 152 158 158 154 154 154 154 158 158 156 156 158 158 160 160 156 156 150 150 148 148 152 152 148 148 146 146 152 152 152 152 146 146 143 143 135 135 137 137 139 139 137 137 143 143 139 139 139 139 143 143 141 141 143 143 146 146 141 141 135 135 133 133 137 137 1870 1870 131 131 1871 1871 1872 1872 131 131 129 129 131 131 127 127 129 129 127 127 125 125 129 129 129 129 125 125 123 123 125 125 121 121 123 123 121 121 119 119 123 123 123 123 119 119 116 116 119 119 115 115 116 116 115 115 113 113 116 116 116 116 113 113 111 111 103 103 105 105 107 107 105 105 111 111 107 107 107 107 111 111 109 109 111 111 113 113 109 109 103 103 101 101 105 105 101 101 99 99 105 105 105 105 99 99 97 97 89 89 91 91 93 93 91 91 97 97 93 93 93 93 97 97 95 95 97 97 99 99 95 95 89 89 87 87 91 91 87 87 85 85 91 91 91 91 85 85 81 81 85 85 83 83 81 81 83 83 79 79 81 81 81 81 79 79 75 75 71 71 69 69 73 73 69 69 75 75 73 73 73 73 75 75 77 77 75 75 79 79 77 77 71 71 67 67 69 69 67 67 65 65 69 69 69 69 65 65 61 61 65 65 63 63 61 61 61 61 63 63 57 57 63 63 59 59 57 57 57 57 59 59 53 53 59 59 55 55 53 53 55 55 51 51 53 53 51 51 49 49 53 53 53 53 49 49 45 45 49 49 47 47 45 45 47 47 43 43 45 45 45 45 43 43 1873 1873 35 35 33 33 37 37 33 33 39 39 37 37 37 37 39 39 41 41 1874 1874 43 43 1875 1875 35 35 31 31 33 33 31 31 28 28 33 33 33 33 28 28 24 24 20 20 18 18 22 22 18 18 24 24 22 22 22 22 24 24 26 26 24 24 28 28 26 26 20 20 16 16 18 18 16 16 14 14 18 18 18 18 14 14 10 10 14 14 12 12 10 10 12 12 8 8 10 10 10 10 8 8 4 4 8 8 6 6 4 4 6 6 2 2 4 4 4 4 2 2 1 1 2 2 0 0 1 1 1 1 0 0 3 3 352 352 353 353 348 348 382 382 379 379 378 378 380 380 367 367 369 369 348 348 353 353 346 346 367 367 380 380 365 365 382 382 378 378 381 381 378 378 376 376 381 381 381 381 376 376 372 372 380 380 373 373 365 365 373 373 355 355 365 365 365 365 355 355 363 363 355 355 349 349 363 363 363 363 349 349 344 344 369 369 371 371 380 380 371 371 375 375 380 380 380 380 375 375 382 382 375 375 377 377 382 382 382 382 377 377 379 379 372 372 370 370 381 381 370 370 368 368 381 381 381 381 368 368 374 374 368 368 366 366 374 374 362 362 360 360 347 347 360 360 358 358 347 347 347 347 358 358 348 348 358 358 354 354 348 348 348 348 354 354 352 352 347 347 343 343 362 362 343 343 341 341 362 362 362 362 341 341 364 364 341 341 351 351 364 364 364 364 351 351 366 366 351 351 356 356 366 366 366 366 356 356 374 374 353 353 357 357 346 346 357 357 359 359 346 346 346 346 359 359 342 342 359 359 361 361 342 342 344 344 338 338 363 363 338 338 336 336 363 363 363 363 336 336 361 361 336 336 340 340 361 361 361 361 340 340 342 342 341 341 337 337 351 351 337 337 335 335 351 351 351 351 335 335 350 350 335 335 334 334 350 350 326 326 332 332 330 330 332 332 339 339 330 330 330 330 339 339 334 334 339 339 345 345 334 334 334 334 345 345 350 350 319 319 320 320 322 322 320 320 324 324 322 322 322 322 324 324 326 326 324 324 328 328 326 326 326 326 328 328 332 332 308 308 312 312 300 300 302 302 252 252 273 273 273 273 277 277 302 302 277 277 281 281 302 302 302 302 281 281 306 306 300 300 312 312 297 297 312 312 316 316 297 297 297 297 316 316 320 320 300 300 298 298 308 308 298 298 294 294 308 308 308 308 294 294 304 304 294 294 290 290 304 304 304 304 290 290 286 286 293 293 310 310 289 289 310 310 306 306 289 289 289 289 306 306 285 285 306 306 281 281 285 285 293 293 297 297 310 310 297 297 320 320 310 310 310 310 320 320 314 314 320 320 319 319 314 314 230 230 257 257 261 261 222 222 208 208 226 226 208 208 210 210 226 226 226 226 210 210 228 228 286 286 282 282 304 304 282 282 278 278 304 304 304 304 278 278 250 250 278 278 274 274 250 250 250 250 274 274 270 270 270 270 266 266 250 250 266 266 262 262 250 250 250 250 262 262 246 246 262 262 258 258 246 246 246 246 258 258 242 242 258 258 254 254 242 242 242 242 254 254 238 238 254 254 257 257 238 238 238 238 257 257 234 234 257 257 230 230 234 234 240 240 230 230 244 244 230 230 261 261 244 244 244 244 261 261 248 248 261 261 265 265 248 248 248 248 265 265 252 252 265 265 269 269 252 252 252 252 269 269 273 273 240 240 236 236 230 230 236 236 232 232 230 230 230 230 232 232 224 224 232 232 228 228 224 224 224 224 228 228 219 219 228 228 210 210 219 219 207 207 208 208 196 196 213 213 211 211 205 205 177 177 186 186 184 184 207 207 196 196 192 192 196 196 194 194 192 192 192 192 194 194 179 179 194 194 190 190 179 179 179 179 190 190 177 177 190 190 188 188 177 177 177 177 188 188 186 186 184 184 182 182 177 177 182 182 180 180 177 177 177 177 180 180 176 176 180 180 181 181 176 176 176 176 181 181 183 183 309 309 313 313 317 317 313 313 318 318 317 317 317 317 318 318 323 323 318 318 321 321 323 323 323 323 321 321 327 327 321 321 325 325 327 327 327 327 325 325 331 331 325 325 329 329 331 331 331 331 329 329 338 338 329 329 333 333 338 338 338 338 333 333 336 336 292 292 288 288 305 305 288 288 284 284 305 305 305 305 284 284 301 301 205 205 211 211 203 203 211 211 212 212 203 203 203 203 212 212 201 201 198 198 217 217 200 200 217 217 215 215 200 200 200 200 215 215 202 202 215 215 213 213 202 202 202 202 213 213 204 204 213 213 205 205 204 204 198 198 196 196 217 217 196 196 208 208 217 217 217 217 208 208 221 221 208 208 222 222 221 221 256 256 237 237 233 233 183 183 185 185 176 176 185 185 187 187 176 176 176 176 187 187 178 178 187 187 189 189 178 178 178 178 189 189 191 191 189 189 193 193 191 191 191 191 193 193 206 206 193 193 195 195 206 206 206 206 195 195 209 209 195 195 218 218 209 209 284 284 280 280 301 301 280 280 276 276 301 301 301 301 276 276 251 251 237 237 256 256 241 241 256 256 253 253 241 241 241 241 253 253 245 245 253 253 255 255 245 245 245 245 255 255 249 249 255 255 259 259 249 249 249 249 259 259 263 263 263 263 267 267 249 249 267 267 271 271 249 249 249 249 271 271 303 303 271 271 275 275 303 303 303 303 275 275 279 279 305 305 309 309 292 292 309 309 317 317 292 292 292 292 317 317 296 296 317 317 315 315 296 296 296 296 315 315 299 299 315 315 311 311 299 299 299 299 311 311 295 295 311 311 307 307 295 295 276 276 272 272 251 251 272 272 268 268 251 251 251 251 268 268 247 247 268 268 264 264 247 247 247 247 264 264 260 260 225 225 227 227 229 229 227 227 231 231 229 229 231 231 235 235 229 229 229 229 235 235 239 239 279 279 283 283 303 303 283 283 287 287 303 303 303 303 287 287 307 307 287 287 291 291 307 307 307 307 291 291 295 295 201 201 212 212 199 199 212 212 214 214 199 199 199 199 214 214 197 197 214 214 216 216 197 197 197 197 216 216 220 220 218 218 195 195 223 223 195 195 197 197 223 223 223 223 197 197 229 229 197 197 220 220 229 229 229 229 220 220 225 225 233 233 229 229 256 256 229 229 239 239 256 256 256 256 239 239 260 260 239 239 243 243 260 260 260 260 243 243 247 247 556 556 551 551 553 553 545 545 547 547 551 551 547 547 549 549 551 551 551 551 549 549 553 553 535 535 539 539 537 537 539 539 541 541 537 537 537 537 541 541 545 545 541 541 543 543 545 545 545 545 543 543 547 547 535 535 537 537 533 533 537 537 531 531 533 533 533 533 531 531 529 529 529 529 531 531 527 527 531 531 522 522 527 527 527 527 522 522 524 524 516 516 518 518 522 522 518 518 520 520 522 522 522 522 520 520 524 524 506 506 510 510 508 508 510 510 512 512 508 508 508 508 512 512 1876 1876 512 512 1877 1877 1878 1878 516 516 514 514 518 518 506 506 508 508 504 504 508 508 502 502 504 504 504 504 502 502 500 500 502 502 498 498 500 500 500 500 498 498 496 496 498 498 492 492 496 496 496 496 492 492 494 494 486 486 488 488 492 492 488 488 490 490 492 492 492 492 490 490 494 494 476 476 480 480 478 478 480 480 482 482 478 478 478 478 482 482 486 486 482 482 484 484 486 486 486 486 484 484 488 488 476 476 478 478 474 474 478 478 472 472 474 474 474 474 472 472 470 470 470 470 472 472 468 468 472 472 462 462 468 468 468 468 462 462 466 466 456 456 460 460 462 462 460 460 464 464 462 462 462 462 464 464 466 466 450 450 452 452 448 448 452 452 454 454 448 448 448 448 454 454 456 456 454 454 458 458 456 456 456 456 458 458 460 460 450 450 448 448 446 446 448 448 442 442 446 446 446 446 442 442 444 444 444 444 442 442 440 440 442 442 436 436 440 440 440 440 436 436 438 438 438 438 436 436 434 434 436 436 428 428 434 434 434 434 428 428 432 432 1879 1879 426 426 428 428 426 426 430 430 428 428 428 428 430 430 432 432 416 416 418 418 414 414 418 418 420 420 414 414 414 414 420 420 422 422 420 420 424 424 422 422 1880 1880 1881 1881 426 426 416 416 414 414 411 411 414 414 407 407 411 411 411 411 407 407 409 409 409 409 407 407 405 405 407 407 399 399 405 405 405 405 399 399 403 403 393 393 397 397 399 399 397 397 401 401 399 399 399 399 401 401 403 403 387 387 389 389 385 385 389 389 391 391 385 385 385 385 391 391 393 393 391 391 395 395 393 393 393 393 395 395 397 397 387 387 385 385 384 384 385 385 383 383 384 384 384 384 383 383 388 388 383 383 386 386 388 388 388 388 386 386 390 390 386 386 394 394 390 390 390 390 394 394 392 392 400 400 398 398 394 394 398 398 396 396 394 394 394 394 396 396 392 392 410 410 406 406 408 408 406 406 404 404 408 408 408 408 404 404 400 400 404 404 402 402 400 400 400 400 402 402 398 398 410 410 408 408 412 412 408 408 413 413 412 412 412 412 413 413 417 417 413 413 415 415 417 417 417 417 415 415 419 419 415 415 423 423 419 419 419 419 423 423 421 421 429 429 427 427 1882 1882 427 427 1883 1883 1884 1884 423 423 425 425 421 421 439 439 435 435 437 437 435 435 433 433 437 437 437 437 433 433 429 429 433 433 431 431 429 429 429 429 431 431 427 427 439 439 437 437 441 441 437 437 443 443 441 441 441 441 443 443 445 445 445 445 443 443 447 447 443 443 449 449 447 447 447 447 449 449 451 451 451 451 449 449 453 453 449 449 457 457 453 453 453 453 457 457 455 455 463 463 461 461 457 457 461 461 459 459 457 457 457 457 459 459 455 455 471 471 469 469 473 473 469 469 467 467 473 473 473 473 467 467 463 463 467 467 465 465 463 463 463 463 465 465 461 461 471 471 473 473 475 475 473 473 479 479 475 475 475 475 479 479 477 477 477 477 479 479 481 481 479 479 487 487 481 481 481 481 487 487 483 483 493 493 489 489 487 487 489 489 485 485 487 487 487 487 485 485 483 483 499 499 495 495 493 493 495 495 491 491 493 493 493 493 491 491 489 489 509 509 505 505 503 503 505 505 501 501 503 503 503 503 501 501 499 499 501 501 497 497 499 499 499 499 497 497 495 495 1885 1885 513 513 1886 1886 513 513 511 511 1887 1887 1888 1888 511 511 509 509 511 511 507 507 509 509 509 509 507 507 505 505 515 515 517 517 519 519 517 517 523 523 519 519 519 519 523 523 521 521 521 521 523 523 525 525 523 523 526 526 525 525 525 525 526 526 528 528 528 528 526 526 530 530 526 526 532 532 530 530 530 530 532 532 534 534 532 532 538 538 534 534 534 534 538 538 536 536 536 536 538 538 540 540 538 538 546 546 540 540 540 540 546 546 542 542 552 552 548 548 546 546 548 548 544 544 546 546 546 546 544 544 542 542 553 553 555 555 556 556 555 555 554 554 556 556 556 556 554 554 552 552 554 554 550 550 552 552 552 552 550 550 548 548 563 563 568 568 570 570 601 601 622 622 626 626 666 666 680 680 682 682 1889 1889 698 698 700 700 714 714 716 716 718 718 742 742 750 750 752 752 790 790 800 800 802 802 832 832 836 836 838 838 866 866 880 880 878 878 916 916 930 930 928 928 984 984 996 996 994 994 1036 1036 1052 1052 1048 1048 1092 1092 1113 1113 1111 1111 1122 1122 1133 1133 1129 1129 1142 1142 1144 1144 1140 1140 1153 1153 1156 1156 1155 1155 1143 1143 1134 1134 1130 1130 1093 1093 1091 1091 1087 1087 1061 1061 1053 1053 1049 1049 1009 1009 997 997 995 995 935 935 931 931 929 929 885 885 881 881 879 879 833 833 819 819 821 821 815 815 801 801 803 803 791 791 783 783 785 785 765 765 751 751 753 753 715 715 699 699 701 701 667 667 661 661 665 665 637 637 623 623 627 627 578 578 569 569 571 571 620 620 618 618 603 603 658 658 654 654 650 650 676 676 672 672 662 662 702 702 696 696 694 694 724 724 712 712 710 710 748 748 746 746 744 744 766 766 762 762 760 760 816 816 812 812 810 810 864 864 856 856 855 855 914 914 900 900 902 902 954 954 950 950 952 952 1890 1890 998 998 1002 1002 1044 1044 1040 1040 1050 1050 1062 1062 1056 1056 1064 1064 1082 1082 1080 1080 1096 1096 1098 1098 1094 1094 1109 1109 1099 1099 1103 1103 1116 1116 1063 1063 1073 1073 1079 1079 1023 1023 1027 1027 1035 1035 981 981 983 983 987 987 933 933 937 937 939 939 883 883 887 887 889 889 835 835 849 849 847 847 817 817 831 831 829 829 797 797 799 799 795 795 767 767 781 781 779 779 749 749 763 763 761 761 725 725 731 731 729 729 677 677 687 687 679 679 639 639 643 643 633 633 611 611 613 613 596 596 611 611 596 596 609 609 639 639 633 633 631 631 677 677 679 679 673 673 725 725 729 729 713 713 883 883 889 889 869 869 933 933 939 939 919 919 981 981 987 987 967 967 1023 1023 1035 1035 1017 1017 1063 1063 1079 1079 1057 1057 1099 1099 1116 1116 1095 1095 1891 1891 1002 1002 1892 1892 954 954 952 952 966 966 914 914 902 902 918 918 864 864 855 855 868 868 816 816 810 810 830 830 766 766 760 760 780 780 620 620 603 603 630 630 613 613 619 619 596 596 619 619 604 604 596 596 596 596 604 604 587 587 604 604 591 591 587 587 587 587 591 591 576 576 591 591 582 582 576 576 576 576 582 582 567 567 582 582 574 574 567 567 567 567 574 574 562 562 574 574 571 571 562 562 643 643 655 655 633 633 655 655 651 651 633 633 633 633 651 651 625 625 651 651 641 641 625 625 625 625 641 641 615 615 641 641 635 635 615 615 615 615 635 635 606 606 635 635 629 629 606 606 606 606 629 629 600 600 629 629 627 627 600 600 697 697 703 703 695 695 1893 1893 711 711 1894 1894 1895 1895 711 711 1896 1896 711 711 709 709 1897 1897 1898 1898 709 709 1899 1899 709 709 707 707 1900 1900 1901 1901 707 707 1902 1902 707 707 705 705 1903 1903 1904 1904 705 705 1905 1905 705 705 701 701 1906 1906 747 747 749 749 745 745 749 749 761 761 745 745 745 745 761 761 741 741 761 761 759 759 741 741 741 741 759 759 739 739 759 759 757 757 739 739 739 739 757 757 737 737 757 757 755 755 737 737 737 737 755 755 735 735 755 755 753 753 735 735 857 857 865 865 858 858 865 865 871 871 858 858 858 858 871 871 859 859 871 871 873 873 859 859 859 859 873 873 860 860 873 873 875 875 860 860 860 860 875 875 861 861 875 875 877 877 861 861 861 861 877 877 862 862 877 877 879 879 862 862 901 901 915 915 903 903 915 915 921 921 903 903 903 903 921 921 905 905 921 921 923 923 905 905 905 905 923 923 907 907 923 923 925 925 907 907 907 907 925 925 909 909 925 925 927 927 909 909 909 909 927 927 911 911 927 927 929 929 911 911 955 955 967 967 969 969 967 967 987 987 969 969 969 969 987 987 971 971 987 987 989 989 971 971 971 971 989 989 973 973 989 989 991 991 973 973 973 973 991 991 975 975 991 991 993 993 975 975 975 975 993 993 977 977 993 993 995 995 977 977 1001 1001 1017 1017 1019 1019 1017 1017 1035 1035 1019 1019 1019 1019 1035 1035 1021 1021 1035 1035 1039 1039 1021 1021 1021 1021 1039 1039 1025 1025 1039 1039 1043 1043 1025 1025 1025 1025 1043 1043 1029 1029 1043 1043 1047 1047 1029 1029 1029 1029 1047 1047 1031 1031 1047 1047 1049 1049 1031 1031 1073 1073 1081 1081 1079 1079 1081 1081 1097 1097 1079 1079 1079 1079 1097 1097 1089 1089 1097 1097 1106 1106 1089 1089 1089 1089 1106 1106 1101 1101 1106 1106 1119 1119 1101 1101 1101 1101 1119 1119 1108 1108 1119 1119 1125 1125 1108 1108 1108 1108 1125 1125 1112 1112 1125 1125 1130 1130 1112 1112 1103 1103 1104 1104 1116 1116 1104 1104 1117 1117 1116 1116 1116 1116 1117 1117 1127 1127 1117 1117 1128 1128 1127 1127 1127 1127 1128 1128 1136 1136 1128 1128 1139 1139 1136 1136 1136 1136 1139 1139 1147 1147 1139 1139 1148 1148 1147 1147 1147 1147 1148 1148 1150 1150 1148 1148 1155 1155 1150 1150 1040 1040 1026 1026 1050 1050 1026 1026 1034 1034 1050 1050 1050 1050 1034 1034 1054 1054 1034 1034 1038 1038 1054 1054 1054 1054 1038 1038 1058 1058 1038 1038 1042 1042 1058 1058 1058 1058 1042 1042 1066 1066 1042 1042 1046 1046 1066 1066 1066 1066 1046 1046 1068 1068 1046 1046 1048 1048 1068 1068 998 998 982 982 1002 1002 982 982 986 986 1002 1002 1002 1002 986 986 1004 1004 986 986 988 988 1004 1004 1004 1004 988 988 1006 1006 988 988 990 990 1006 1006 1006 1006 990 990 1010 1010 990 990 992 992 1010 1010 1010 1010 992 992 1012 1012 992 992 994 994 1012 1012 936 936 932 932 938 938 932 932 920 920 938 938 938 938 920 920 940 940 920 920 922 922 940 940 940 940 922 922 942 942 922 922 924 924 942 942 942 942 924 924 944 944 924 924 926 926 944 944 944 944 926 926 946 946 926 926 928 928 946 946 886 886 882 882 888 888 882 882 870 870 888 888 888 888 870 870 890 890 870 870 872 872 890 890 890 890 872 872 892 892 872 872 874 874 892 892 892 892 874 874 894 894 874 874 876 876 894 894 894 894 876 876 896 896 876 876 878 878 896 896 834 834 830 830 828 828 830 830 810 810 828 828 828 828 810 810 826 826 810 810 808 808 826 826 826 826 808 808 824 824 808 808 806 806 824 824 824 824 806 806 822 822 806 806 804 804 822 822 822 822 804 804 820 820 804 804 802 802 820 820 796 796 780 780 778 778 780 780 760 760 778 778 778 778 760 760 776 776 760 760 758 758 776 776 776 776 758 758 774 774 758 758 756 756 774 774 774 774 756 756 772 772 756 756 754 754 772 772 772 772 754 754 770 770 754 754 752 752 770 770 672 672 658 658 662 662 658 658 650 650 662 662 662 662 650 650 656 656 650 650 640 640 656 656 656 656 640 640 652 652 640 640 634 634 652 652 652 652 634 634 648 648 634 634 628 628 648 648 648 648 628 628 646 646 628 628 626 626 646 646 638 638 630 630 616 616 630 630 603 603 616 616 616 616 603 603 607 607 603 603 590 590 607 607 607 607 590 590 592 592 590 590 581 581 592 592 592 592 581 581 588 588 581 581 573 573 588 588 588 588 573 573 583 583 573 573 570 570 583 583 610 610 609 609 594 594 609 609 596 596 594 594 594 594 596 596 585 585 596 596 587 587 585 585 585 585 587 587 572 572 587 587 576 576 572 572 572 572 576 576 565 565 576 576 567 567 565 565 565 565 567 567 558 558 567 567 562 562 558 558 558 558 562 562 557 557 562 562 560 560 557 557 571 571 569 569 562 562 569 569 564 564 562 562 562 562 564 564 560 560 580 580 578 578 584 584 578 578 571 571 584 584 584 584 571 571 589 589 571 571 574 574 589 589 589 589 574 574 593 593 574 574 582 582 593 593 593 593 582 582 608 608 582 582 591 591 608 608 608 608 591 591 617 617 591 591 604 604 617 617 617 617 604 604 621 621 604 604 619 619 621 621 621 621 631 631 617 617 631 631 633 633 617 617 617 617 633 633 608 608 633 633 625 625 608 608 608 608 625 625 593 593 625 625 615 615 593 593 593 593 615 615 589 589 615 615 606 606 589 589 589 589 606 606 584 584 606 606 600 600 584 584 584 584 600 600 580 580 600 600 598 598 580 580 627 627 623 623 600 600 623 623 602 602 600 600 600 600 602 602 598 598 645 645 637 637 647 647 637 637 627 627 647 647 647 647 627 627 649 649 627 627 629 629 649 649 649 649 629 629 653 653 629 629 635 635 653 653 653 653 635 635 657 657 635 635 641 641 657 657 657 657 641 641 663 663 641 641 651 651 663 663 663 663 651 651 659 659 651 651 655 655 659 659 659 659 673 673 663 663 673 673 679 679 663 663 663 663 679 679 657 657 679 679 675 675 657 657 657 657 675 675 653 653 675 675 671 671 653 653 653 653 671 671 649 649 671 671 669 669 649 649 649 649 669 669 647 647 669 669 665 665 647 647 647 647 665 665 645 645 665 665 661 661 645 645 681 681 667 667 683 683 667 667 665 665 683 683 683 683 665 665 685 685 665 665 669 669 685 685 685 685 669 669 689 689 669 669 671 671 689 689 689 689 671 671 693 693 671 671 675 675 693 693 693 693 675 675 695 695 675 675 679 679 695 695 695 695 679 679 697 697 679 679 687 687 697 697 701 701 699 699 1907 1907 699 699 1908 1908 1909 1909 683 683 691 691 681 681 717 717 715 715 719 719 715 715 701 701 719 719 719 719 701 701 721 721 701 701 705 705 721 721 721 721 705 705 723 723 705 705 707 707 723 723 723 723 707 707 727 727 707 707 709 709 727 727 727 727 709 709 729 729 709 709 711 711 729 729 729 729 711 711 713 713 711 711 1910 1910 713 713 731 731 747 747 729 729 747 747 745 745 729 729 729 729 745 745 727 727 745 745 741 741 727 727 727 727 741 741 723 723 741 741 739 739 723 723 723 723 739 739 721 721 739 739 737 737 721 721 721 721 737 737 719 719 737 737 735 735 719 719 719 719 735 735 717 717 735 735 733 733 717 717 753 753 751 751 735 735 751 751 743 743 735 735 735 735 743 743 733 733 769 769 765 765 771 771 765 765 753 753 771 771 771 771 753 753 773 773 753 753 755 755 773 773 773 773 755 755 775 775 755 755 757 757 775 775 775 775 757 757 777 777 757 757 759 759 777 777 777 777 759 759 779 779 759 759 761 761 779 779 779 779 761 761 767 767 761 761 763 763 767 767 781 781 797 797 779 779 797 797 795 795 779 779 779 779 795 795 777 777 795 795 793 793 777 777 777 777 793 793 775 775 793 793 789 789 775 775 775 775 789 789 773 773 789 789 787 787 773 773 773 773 787 787 771 771 787 787 785 785 771 771 771 771 785 785 769 769 785 785 783 783 769 769 801 801 791 791 803 803 791 791 785 785 803 803 803 803 785 785 805 805 785 785 787 787 805 805 805 805 787 787 807 807 787 787 789 789 807 807 807 807 789 789 809 809 789 789 793 793 809 809 809 809 793 793 811 811 793 793 795 795 811 811 811 811 795 795 813 813 795 795 799 799 813 813 819 819 815 815 821 821 815 815 803 803 821 821 821 821 803 803 823 823 803 803 805 805 823 823 823 823 805 805 825 825 805 805 807 807 825 825 825 825 807 807 827 827 807 807 809 809 827 827 827 827 809 809 829 829 809 809 811 811 829 829 829 829 811 811 817 817 811 811 813 813 817 817 837 837 833 833 839 839 833 833 821 821 839 839 839 839 821 821 841 841 821 821 823 823 841 841 841 841 823 823 843 843 823 823 825 825 843 843 843 843 825 825 845 845 825 825 827 827 845 845 845 845 827 827 847 847 827 827 829 829 847 847 847 847 829 829 835 835 829 829 831 831 835 835 849 849 857 857 847 847 857 857 858 858 847 847 847 847 858 858 845 845 858 858 859 859 845 845 845 845 859 859 843 843 859 859 860 860 843 843 843 843 860 860 841 841 860 860 861 861 841 841 841 841 861 861 839 839 861 861 862 862 839 839 839 839 862 862 837 837 862 862 863 863 837 837 879 879 881 881 862 862 881 881 867 867 862 862 862 862 867 867 863 863 899 899 885 885 897 897 885 885 879 879 897 897 897 897 879 879 895 895 879 879 877 877 895 895 895 895 877 877 893 893 877 877 875 875 893 893 893 893 875 875 891 891 875 875 873 873 891 891 891 891 873 873 889 889 873 873 871 871 889 889 889 889 871 871 869 869 871 871 865 865 869 869 887 887 901 901 889 889 901 901 903 903 889 889 889 889 903 903 891 891 903 903 905 905 891 891 891 891 905 905 893 893 905 905 907 907 893 893 893 893 907 907 895 895 907 907 909 909 895 895 895 895 909 909 897 897 909 909 911 911 897 897 897 897 911 911 899 899 911 911 913 913 899 899 929 929 931 931 911 911 931 931 917 917 911 911 911 911 917 917 913 913 949 949 935 935 947 947 935 935 929 929 947 947 947 947 929 929 945 945 929 929 927 927 945 945 945 945 927 927 943 943 927 927 925 925 943 943 943 943 925 925 941 941 925 925 923 923 941 941 941 941 923 923 939 939 923 923 921 921 939 939 939 939 921 921 919 919 921 921 915 915 919 919 937 937 951 951 939 939 951 951 953 953 939 939 939 939 953 953 941 941 953 953 957 957 941 941 941 941 957 957 943 943 957 957 959 959 943 943 943 943 959 959 945 945 959 959 961 961 945 945 945 945 961 961 947 947 961 961 963 963 947 947 947 947 963 963 949 949 963 963 965 965 949 949 951 951 955 955 953 953 955 955 969 969 953 953 953 953 969 969 957 957 969 969 971 971 957 957 957 957 971 971 959 959 971 971 973 973 959 959 959 959 973 973 961 961 973 973 975 975 961 961 961 961 975 975 963 963 975 975 977 977 963 963 963 963 977 977 965 965 977 977 979 979 965 965 995 995 997 997 977 977 997 997 985 985 977 977 977 977 985 985 979 979 1015 1015 1009 1009 1013 1013 1009 1009 995 995 1013 1013 1013 1013 995 995 1011 1011 995 995 993 993 1011 1011 1011 1011 993 993 1007 1007 993 993 991 991 1007 1007 1007 1007 991 991 1005 1005 991 991 989 989 1005 1005 1005 1005 989 989 1003 1003 989 989 987 987 1003 1003 1003 1003 987 987 999 999 987 987 983 983 999 999 999 999 1911 1911 1003 1003 1912 1912 1913 1913 1003 1003 1003 1003 1914 1914 1005 1005 1915 1915 1916 1916 1005 1005 1005 1005 1917 1917 1007 1007 1918 1918 1919 1919 1007 1007 1007 1007 1920 1920 1011 1011 1921 1921 1922 1922 1011 1011 1011 1011 1923 1923 1013 1013 1924 1924 1925 1925 1013 1013 1013 1013 1926 1926 1015 1015 1927 1927 1928 1928 1015 1015 1049 1049 1053 1053 1031 1031 1053 1053 1037 1037 1031 1031 1031 1031 1037 1037 1033 1033 1071 1071 1061 1061 1069 1069 1061 1061 1049 1049 1069 1069 1069 1069 1049 1049 1067 1067 1049 1049 1047 1047 1067 1067 1067 1067 1047 1047 1059 1059 1047 1047 1043 1043 1059 1059 1059 1059 1043 1043 1055 1055 1043 1043 1039 1039 1055 1055 1055 1055 1039 1039 1051 1051 1039 1039 1035 1035 1051 1051 1051 1051 1035 1035 1041 1041 1035 1035 1027 1027 1041 1041 1041 1041 1045 1045 1051 1051 1045 1045 1065 1065 1051 1051 1051 1051 1065 1065 1055 1055 1065 1065 1075 1075 1055 1055 1055 1055 1075 1075 1059 1059 1075 1075 1077 1077 1059 1059 1059 1059 1077 1077 1067 1067 1077 1077 1085 1085 1067 1067 1067 1067 1085 1085 1069 1069 1085 1085 1087 1087 1069 1069 1069 1069 1087 1087 1071 1071 1087 1087 1091 1091 1071 1071 1114 1114 1093 1093 1112 1112 1093 1093 1087 1087 1112 1112 1112 1112 1087 1087 1108 1108 1087 1087 1085 1085 1108 1108 1108 1108 1085 1085 1101 1101 1085 1085 1077 1077 1101 1101 1101 1101 1077 1077 1089 1089 1077 1077 1075 1075 1089 1089 1089 1089 1075 1075 1079 1079 1075 1075 1065 1065 1079 1079 1079 1079 1065 1065 1057 1057 1065 1065 1045 1045 1057 1057 1130 1130 1134 1134 1112 1112 1134 1134 1123 1123 1112 1112 1112 1112 1123 1123 1114 1114 1145 1145 1143 1143 1141 1141 1143 1143 1130 1130 1141 1141 1141 1141 1130 1130 1138 1138 1130 1130 1125 1125 1138 1138 1138 1138 1125 1125 1132 1132 1125 1125 1119 1119 1132 1132 1132 1132 1119 1119 1121 1121 1119 1119 1106 1106 1121 1121 1121 1121 1106 1106 1110 1110 1106 1106 1097 1097 1110 1110 1110 1110 1097 1097 1083 1083 1097 1097 1081 1081 1083 1083 1083 1083 1095 1095 1110 1110 1095 1095 1116 1116 1110 1110 1110 1110 1116 1116 1121 1121 1116 1116 1127 1127 1121 1121 1121 1121 1127 1127 1132 1132 1127 1127 1136 1136 1132 1132 1132 1132 1136 1136 1138 1138 1136 1136 1147 1147 1138 1138 1138 1138 1147 1147 1141 1141 1147 1147 1150 1150 1141 1141 1141 1141 1150 1150 1145 1145 1150 1150 1152 1152 1145 1145 1155 1155 1156 1156 1150 1150 1156 1156 1154 1154 1150 1150 1150 1150 1154 1154 1152 1152 1151 1151 1153 1153 1149 1149 1153 1153 1155 1155 1149 1149 1149 1149 1155 1155 1146 1146 1155 1155 1148 1148 1146 1146 1146 1146 1148 1148 1135 1135 1148 1148 1139 1139 1135 1135 1135 1135 1139 1139 1126 1126 1139 1139 1128 1128 1126 1126 1126 1126 1128 1128 1115 1115 1128 1128 1117 1117 1115 1115 1115 1115 1117 1117 1102 1102 1117 1117 1104 1104 1102 1102 1102 1102 1098 1098 1115 1115 1098 1098 1109 1109 1115 1115 1115 1115 1109 1109 1126 1126 1109 1109 1120 1120 1126 1126 1126 1126 1120 1120 1135 1135 1120 1120 1131 1131 1135 1135 1135 1135 1131 1131 1146 1146 1131 1131 1137 1137 1146 1146 1146 1146 1137 1137 1149 1149 1137 1137 1140 1140 1149 1149 1149 1149 1140 1140 1151 1151 1140 1140 1144 1144 1151 1151 1133 1133 1142 1142 1129 1129 1142 1142 1140 1140 1129 1129 1129 1129 1140 1140 1124 1124 1140 1140 1137 1137 1124 1124 1124 1124 1137 1137 1118 1118 1137 1137 1131 1131 1118 1118 1118 1118 1131 1131 1105 1105 1131 1131 1120 1120 1105 1105 1105 1105 1120 1120 1096 1096 1120 1120 1109 1109 1096 1096 1096 1096 1109 1109 1082 1082 1109 1109 1094 1094 1082 1082 1113 1113 1122 1122 1111 1111 1122 1122 1129 1129 1111 1111 1111 1111 1129 1129 1107 1107 1129 1129 1124 1124 1107 1107 1107 1107 1124 1124 1100 1100 1124 1124 1118 1118 1100 1100 1100 1100 1118 1118 1088 1088 1118 1118 1105 1105 1088 1088 1088 1088 1105 1105 1078 1078 1105 1105 1096 1096 1078 1078 1078 1078 1096 1096 1072 1072 1096 1096 1080 1080 1072 1072 1090 1090 1092 1092 1086 1086 1092 1092 1111 1111 1086 1086 1086 1086 1111 1111 1084 1084 1111 1111 1107 1107 1084 1084 1084 1084 1107 1107 1076 1076 1107 1107 1100 1100 1076 1076 1076 1076 1100 1100 1074 1074 1100 1100 1088 1088 1074 1074 1074 1074 1088 1088 1064 1064 1088 1088 1078 1078 1064 1064 1064 1064 1078 1078 1062 1062 1078 1078 1072 1072 1062 1062 1056 1056 1044 1044 1064 1064 1044 1044 1050 1050 1064 1064 1064 1064 1050 1050 1074 1074 1050 1050 1054 1054 1074 1074 1074 1074 1054 1054 1076 1076 1054 1054 1058 1058 1076 1076 1076 1076 1058 1058 1084 1084 1058 1058 1066 1066 1084 1084 1084 1084 1066 1066 1086 1086 1066 1066 1068 1068 1086 1086 1086 1086 1068 1068 1090 1090 1068 1068 1070 1070 1090 1090 1048 1048 1052 1052 1068 1068 1052 1052 1060 1060 1068 1068 1068 1068 1060 1060 1070 1070 1032 1032 1036 1036 1030 1030 1036 1036 1048 1048 1030 1030 1030 1030 1048 1048 1028 1028 1048 1048 1046 1046 1028 1028 1028 1028 1046 1046 1024 1024 1046 1046 1042 1042 1024 1024 1024 1024 1042 1042 1020 1020 1042 1042 1038 1038 1020 1020 1020 1020 1038 1038 1018 1018 1038 1038 1034 1034 1018 1018 1018 1018 1034 1034 1022 1022 1034 1034 1026 1026 1022 1022 1022 1022 1016 1016 1018 1018 1929 1929 1002 1002 1930 1930 1931 1931 1002 1002 1932 1932 1002 1002 1004 1004 1933 1933 1934 1934 1004 1004 1935 1935 1004 1004 1006 1006 1936 1936 1937 1937 1006 1006 1938 1938 1006 1006 1010 1010 1939 1939 1940 1940 1010 1010 1941 1941 1010 1010 1012 1012 1942 1942 1943 1943 1012 1012 1944 1944 1012 1012 1014 1014 1945 1945 994 994 996 996 1012 1012 996 996 1008 1008 1012 1012 1012 1012 1008 1008 1014 1014 978 978 984 984 976 976 984 984 994 994 976 976 976 976 994 994 974 974 994 994 992 992 974 974 974 974 992 992 972 972 992 992 990 990 972 972 972 972 990 990 970 970 990 990 988 988 970 970 970 970 988 988 968 968 988 988 986 986 968 968 968 968 986 986 980 980 986 986 982 982 980 980 980 980 966 966 968 968 966 966 952 952 968 968 968 968 952 952 970 970 952 952 956 956 970 970 970 970 956 956 972 972 956 956 958 958 972 972 972 972 958 958 974 974 958 958 960 960 974 974 974 974 960 960 976 976 960 960 962 962 976 976 976 976 962 962 978 978 962 962 964 964 978 978 950 950 936 936 952 952 936 936 938 938 952 952 952 952 938 938 956 956 938 938 940 940 956 956 956 956 940 940 958 958 940 940 942 942 958 958 958 958 942 942 960 960 942 942 944 944 960 960 960 960 944 944 962 962 944 944 946 946 962 962 962 962 946 946 964 964 946 946 948 948 964 964 928 928 930 930 946 946 930 930 934 934 946 946 946 946 934 934 948 948 912 912 916 916 910 910 916 916 928 928 910 910 910 910 928 928 908 908 928 928 926 926 908 908 908 908 926 926 906 906 926 926 924 924 906 906 906 906 924 924 904 904 924 924 922 922 904 904 904 904 922 922 902 902 922 922 920 920 902 902 902 902 920 920 918 918 920 920 932 932 918 918 900 900 886 886 902 902 886 886 888 888 902 902 902 902 888 888 904 904 888 888 890 890 904 904 904 904 890 890 906 906 890 890 892 892 906 906 906 906 892 892 908 908 892 892 894 894 908 908 908 908 894 894 910 910 894 894 896 896 910 910 910 910 896 896 912 912 896 896 898 898 912 912 878 878 880 880 896 896 880 880 884 884 896 896 896 896 884 884 898 898 850 850 866 866 851 851 866 866 878 878 851 851 851 851 878 878 852 852 878 878 876 876 852 852 852 852 876 876 853 853 876 876 874 874 853 853 853 853 874 874 854 854 874 874 872 872 854 854 854 854 872 872 855 855 872 872 870 870 855 855 855 855 870 870 868 868 870 870 882 882 868 868 856 856 848 848 855 855 848 848 846 846 855 855 855 855 846 846 854 854 846 846 844 844 854 854 854 854 844 844 853 853 844 844 842 842 853 853 853 853 842 842 852 852 842 842 840 840 852 852 852 852 840 840 851 851 840 840 838 838 851 851 851 851 838 838 850 850 838 838 836 836 850 850 818 818 832 832 820 820 832 832 838 838 820 820 820 820 838 838 822 822 838 838 840 840 822 822 822 822 840 840 824 824 840 840 842 842 824 824 824 824 842 842 826 826 842 842 844 844 826 826 826 826 844 844 828 828 844 844 846 846 828 828 828 828 846 846 834 834 846 846 848 848 834 834 802 802 800 800 820 820 800 800 814 814 820 820 820 820 814 814 818 818 782 782 790 790 784 784 790 790 802 802 784 784 784 784 802 802 786 786 802 802 804 804 786 786 786 786 804 804 788 788 804 804 806 806 788 788 788 788 806 806 792 792 806 806 808 808 792 792 792 792 808 808 794 794 808 808 810 810 794 794 794 794 810 810 798 798 810 810 812 812 798 798 798 798 796 796 794 794 796 796 778 778 794 794 794 794 778 778 792 792 778 778 776 776 792 792 792 792 776 776 788 788 776 776 774 774 788 788 788 788 774 774 786 786 774 774 772 772 786 786 786 786 772 772 784 784 772 772 770 770 784 784 784 784 770 770 782 782 770 770 768 768 782 782 752 752 750 750 770 770 750 750 764 764 770 770 770 770 764 764 768 768 732 732 742 742 734 734 742 742 752 752 734 734 734 734 752 752 736 736 752 752 754 754 736 736 736 736 754 754 738 738 754 754 756 756 738 738 738 738 756 756 740 740 756 756 758 758 740 740 740 740 758 758 744 744 758 758 760 760 744 744 744 744 760 760 748 748 760 760 762 762 748 748 746 746 730 730 744 744 730 730 728 728 744 744 744 744 728 728 740 740 728 728 726 726 740 740 740 740 726 726 738 738 726 726 722 722 738 738 738 738 722 722 736 736 722 722 720 720 736 736 736 736 720 720 734 734 720 720 718 718 734 734 734 734 718 718 732 732 718 718 716 716 732 732 698 698 714 714 700 700 714 714 718 718 700 700 700 700 718 718 704 704 718 718 720 720 704 704 704 704 720 720 706 706 720 720 722 722 706 706 706 706 722 722 708 708 722 722 726 726 708 708 708 708 726 726 710 710 726 726 728 728 710 710 710 710 728 728 724 724 728 728 730 730 724 724 680 680 690 690 682 682 1946 1946 700 700 1947 1947 1948 1948 700 700 1949 1949 700 700 704 704 1950 1950 1951 1951 704 704 1952 1952 704 704 706 706 1953 1953 1954 1954 706 706 1955 1955 706 706 708 708 1956 1956 1957 1957 708 708 1958 1958 708 708 710 710 1959 1959 1960 1960 710 710 1961 1961 710 710 712 712 1962 1962 660 660 666 666 664 664 666 666 682 682 664 664 664 664 682 682 668 668 682 682 684 684 668 668 668 668 684 684 670 670 684 684 688 688 670 670 670 670 688 688 674 674 688 688 692 692 674 674 674 674 692 692 678 678 692 692 694 694 678 678 678 678 694 694 686 686 694 694 696 696 686 686 686 686 676 676 678 678 676 676 662 662 678 678 678 678 662 662 674 674 662 662 656 656 674 674 674 674 656 656 670 670 656 656 652 652 670 670 670 670 652 652 668 668 652 652 648 648 668 668 668 668 648 648 664 664 648 648 646 646 664 664 664 664 646 646 660 660 646 646 644 644 660 660 626 626 622 622 646 646 622 622 636 636 646 646 646 646 636 636 644 644 597 597 601 601 599 599 601 601 626 626 599 599 599 599 626 626 605 605 626 626 628 628 605 605 605 605 628 628 614 614 628 628 634 634 614 614 614 614 634 634 624 624 634 634 640 640 624 624 624 624 640 640 632 632 640 640 650 650 632 632 632 632 650 650 642 642 650 650 654 654 642 642 642 642 638 638 632 632 638 638 616 616 632 632 632 632 616 616 624 624 616 616 607 607 624 624 624 624 607 607 614 614 607 607 592 592 614 614 614 614 592 592 605 605 592 592 588 588 605 605 605 605 588 588 599 599 588 588 583 583 599 599 599 599 583 583 597 597 583 583 579 579 597 597 570 570 568 568 583 583 568 568 577 577 583 583 583 583 577 577 579 579 559 559 563 563 561 561 563 563 570 570 561 561 561 561 570 570 566 566 570 570 573 573 566 566 566 566 573 573 575 575 573 573 581 581 575 575 575 575 581 581 586 586 581 581 590 590 586 586 586 586 590 590 595 595 590 590 603 603 595 595 595 595 603 603 612 612 603 603 618 618 612 612 612 612 610 610 595 595 610 610 594 594 595 595 595 595 594 594 586 586 594 594 585 585 586 586 586 586 585 585 575 575 585 585 572 572 575 575 575 575 572 572 566 566 572 572 565 565 566 566 566 566 565 565 561 561 565 565 558 558 561 561 561 561 558 558 559 559 558 558 557 557 559 559 1260 1260 1256 1256 1254 1254 1256 1256 1255 1255 1254 1254 1254 1254 1255 1255 1251 1251 1255 1255 1249 1249 1251 1251 1255 1255 1250 1250 1249 1249 1250 1250 1246 1246 1249 1249 1249 1249 1246 1246 1245 1245 1963 1963 1242 1242 1964 1964 1965 1965 1242 1242 1241 1241 1242 1242 1238 1238 1241 1241 1241 1241 1238 1238 1237 1237 1238 1238 1234 1234 1237 1237 1237 1237 1234 1234 1233 1233 1234 1234 1230 1230 1233 1233 1233 1233 1230 1230 1227 1227 1200 1200 1203 1203 1204 1204 1203 1203 1207 1207 1204 1204 1204 1204 1207 1207 1208 1208 1207 1207 1211 1211 1208 1208 1208 1208 1211 1211 1212 1212 1211 1211 1215 1215 1212 1212 1212 1212 1215 1215 1216 1216 1215 1215 1219 1219 1216 1216 1216 1216 1219 1219 1220 1220 1219 1219 1223 1223 1220 1220 1220 1220 1223 1223 1224 1224 1223 1223 1227 1227 1224 1224 1224 1224 1227 1227 1228 1228 1227 1227 1230 1230 1228 1228 1193 1193 1196 1196 1200 1200 1196 1196 1199 1199 1200 1200 1200 1200 1199 1199 1203 1203 1200 1200 1194 1194 1193 1193 1194 1194 1190 1190 1193 1193 1193 1193 1190 1190 1189 1189 1190 1190 1966 1966 1189 1189 1189 1189 1967 1967 1968 1968 1186 1186 1182 1182 1185 1185 1185 1185 1182 1182 1181 1181 1182 1182 1178 1178 1181 1181 1181 1181 1178 1178 1177 1177 1173 1173 1171 1171 1178 1178 1171 1171 1174 1174 1178 1178 1178 1178 1174 1174 1177 1177 1192 1192 1187 1187 1188 1188 1187 1187 1969 1969 1188 1188 1188 1188 1970 1970 1971 1971 1183 1183 1179 1179 1184 1184 1184 1184 1179 1179 1180 1180 1179 1179 1175 1175 1180 1180 1180 1180 1175 1175 1176 1176 1175 1175 1169 1169 1176 1176 1176 1176 1169 1169 1170 1170 1169 1169 1165 1165 1170 1170 1170 1170 1165 1165 1166 1166 1165 1165 1161 1161 1166 1166 1166 1166 1161 1161 1162 1162 1161 1161 1157 1157 1162 1162 1162 1162 1157 1157 1158 1158 1157 1157 1159 1159 1158 1158 1158 1158 1159 1159 1160 1160 1159 1159 1163 1163 1160 1160 1160 1160 1163 1163 1164 1164 1163 1163 1167 1167 1164 1164 1164 1164 1167 1167 1168 1168 1167 1167 1171 1171 1168 1168 1168 1168 1171 1171 1172 1172 1171 1171 1173 1173 1172 1172 1226 1226 1221 1221 1222 1222 1221 1221 1217 1217 1222 1222 1222 1222 1217 1217 1218 1218 1217 1217 1213 1213 1218 1218 1218 1218 1213 1213 1214 1214 1213 1213 1209 1209 1214 1214 1214 1214 1209 1209 1210 1210 1209 1209 1205 1205 1210 1210 1210 1210 1205 1205 1206 1206 1205 1205 1201 1201 1206 1206 1206 1206 1201 1201 1202 1202 1201 1201 1197 1197 1202 1202 1202 1202 1197 1197 1198 1198 1197 1197 1195 1195 1198 1198 1198 1198 1195 1195 1192 1192 1195 1195 1191 1191 1192 1192 1192 1192 1191 1191 1187 1187 1229 1229 1231 1231 1226 1226 1231 1231 1225 1225 1226 1226 1226 1226 1225 1225 1221 1221 1254 1254 1259 1259 1260 1260 1259 1259 1263 1263 1260 1260 1260 1260 1263 1263 1264 1264 1263 1263 1267 1267 1264 1264 1264 1264 1267 1267 1268 1268 1267 1267 1269 1269 1268 1268 1268 1268 1269 1269 1270 1270 1269 1269 1265 1265 1270 1270 1270 1270 1265 1265 1266 1266 1265 1265 1261 1261 1266 1266 1266 1266 1261 1261 1262 1262 1261 1261 1257 1257 1262 1262 1262 1262 1257 1257 1258 1258 1257 1257 1252 1252 1258 1258 1258 1258 1252 1252 1253 1253 1252 1252 1247 1247 1253 1253 1253 1253 1247 1247 1248 1248 1247 1247 1243 1243 1248 1248 1248 1248 1243 1243 1244 1244 1972 1972 1239 1239 1973 1973 1974 1974 1239 1239 1240 1240 1239 1239 1235 1235 1240 1240 1240 1240 1235 1235 1236 1236 1235 1235 1231 1231 1236 1236 1236 1236 1231 1231 1232 1232 1231 1231 1229 1229 1232 1232 1452 1452 1450 1450 1446 1446 1465 1465 1469 1469 1475 1475 1469 1469 1471 1471 1475 1475 1446 1446 1450 1450 1448 1448 1450 1450 1449 1449 1448 1448 1449 1449 1451 1451 1448 1448 1448 1448 1451 1451 1447 1447 1451 1451 1453 1453 1447 1447 1447 1447 1453 1453 1445 1445 1453 1453 1455 1455 1445 1445 1455 1455 1457 1457 1445 1445 1457 1457 1461 1461 1445 1445 1445 1445 1461 1461 1440 1440 1376 1376 1379 1379 1404 1404 1465 1465 1475 1475 1463 1463 1475 1475 1467 1467 1463 1463 1463 1463 1467 1467 1459 1459 1346 1346 1342 1342 1332 1332 1346 1346 1332 1332 1350 1350 1471 1471 1473 1473 1475 1475 1473 1473 1477 1477 1475 1475 1475 1475 1477 1477 1479 1479 1382 1382 1378 1378 1392 1392 1378 1378 1374 1374 1392 1392 1392 1392 1374 1374 1348 1348 1374 1374 1370 1370 1348 1348 1348 1348 1370 1370 1366 1366 1366 1366 1362 1362 1348 1348 1362 1362 1358 1358 1348 1348 1348 1348 1358 1358 1344 1344 1358 1358 1354 1354 1344 1344 1344 1344 1354 1354 1340 1340 1354 1354 1352 1352 1340 1340 1340 1340 1352 1352 1336 1336 1352 1352 1355 1355 1336 1336 1336 1336 1355 1355 1332 1332 1355 1355 1359 1359 1332 1332 1332 1332 1359 1359 1363 1363 1404 1404 1390 1390 1376 1376 1390 1390 1350 1350 1376 1376 1376 1376 1350 1350 1371 1371 1350 1350 1332 1332 1371 1371 1371 1371 1332 1332 1367 1367 1332 1332 1363 1363 1367 1367 1379 1379 1383 1383 1404 1404 1383 1383 1387 1387 1404 1404 1404 1404 1387 1387 1408 1408 1410 1410 1395 1395 1406 1406 1395 1395 1399 1399 1406 1406 1406 1406 1399 1399 1402 1402 1477 1477 1478 1478 1479 1479 1478 1478 1476 1476 1479 1479 1479 1479 1476 1476 1474 1474 1476 1476 1472 1472 1474 1474 1474 1474 1472 1472 1470 1470 1470 1470 1468 1468 1474 1474 1468 1468 1464 1464 1474 1474 1474 1474 1464 1464 1466 1466 1464 1464 1462 1462 1466 1466 1402 1402 1398 1398 1406 1406 1398 1398 1394 1394 1406 1406 1406 1406 1394 1394 1392 1392 1394 1394 1386 1386 1392 1392 1392 1392 1386 1386 1382 1382 1430 1430 1437 1437 1460 1460 1437 1437 1442 1442 1460 1460 1460 1460 1442 1442 1462 1462 1442 1442 1458 1458 1462 1462 1462 1462 1458 1458 1466 1466 1460 1460 1456 1456 1446 1446 1456 1456 1454 1454 1446 1446 1446 1446 1454 1454 1452 1452 1387 1387 1395 1395 1408 1408 1395 1395 1410 1410 1408 1408 1408 1408 1410 1410 1412 1412 1410 1410 1414 1414 1412 1412 1412 1412 1414 1414 1416 1416 1414 1414 1418 1418 1416 1416 1416 1416 1418 1418 1420 1420 1418 1418 1422 1422 1420 1420 1420 1420 1422 1422 1424 1424 1422 1422 1426 1426 1424 1424 1424 1424 1426 1426 1428 1428 1426 1426 1430 1430 1428 1428 1428 1428 1430 1430 1432 1432 1446 1446 1444 1444 1460 1460 1444 1444 1439 1439 1460 1460 1460 1460 1439 1439 1430 1430 1439 1439 1435 1435 1430 1430 1430 1430 1435 1435 1432 1432 1275 1275 1277 1277 1272 1272 1275 1275 1272 1272 1273 1273 1272 1272 1271 1271 1273 1273 1273 1273 1271 1271 1274 1274 1295 1295 1297 1297 1308 1308 1297 1297 1299 1299 1308 1308 1296 1296 1304 1304 1298 1298 1304 1304 1303 1303 1298 1298 1298 1298 1303 1303 1300 1300 1282 1282 1280 1280 1271 1271 1280 1280 1276 1276 1271 1271 1271 1271 1276 1276 1274 1274 1277 1277 1281 1281 1272 1272 1281 1281 1283 1283 1272 1272 1272 1272 1283 1283 1279 1279 1283 1283 1285 1285 1279 1279 1279 1279 1285 1285 1287 1287 1285 1285 1289 1289 1287 1287 1287 1287 1289 1289 1302 1302 1289 1289 1291 1291 1302 1302 1302 1302 1291 1291 1308 1308 1291 1291 1293 1293 1308 1308 1308 1308 1293 1293 1295 1295 1282 1282 1271 1271 1284 1284 1271 1271 1278 1278 1284 1284 1284 1284 1278 1278 1288 1288 1278 1278 1286 1286 1288 1288 1288 1288 1286 1286 1290 1290 1286 1286 1301 1301 1290 1290 1290 1290 1301 1301 1309 1309 1300 1300 1303 1303 1299 1299 1303 1303 1305 1305 1299 1299 1299 1299 1305 1305 1308 1308 1305 1305 1307 1307 1308 1308 1308 1308 1307 1307 1312 1312 1313 1313 1311 1311 1315 1315 1311 1311 1306 1306 1315 1315 1342 1342 1338 1338 1332 1332 1338 1338 1333 1333 1332 1332 1332 1332 1333 1333 1328 1328 1333 1333 1330 1330 1328 1328 1328 1328 1330 1330 1324 1324 1330 1330 1326 1326 1324 1324 1324 1324 1326 1326 1320 1320 1326 1326 1322 1322 1320 1320 1320 1320 1322 1322 1315 1315 1322 1322 1318 1318 1315 1315 1315 1315 1318 1318 1313 1313 1309 1309 1315 1315 1290 1290 1315 1315 1306 1306 1290 1290 1290 1290 1306 1306 1292 1292 1306 1306 1304 1304 1292 1292 1292 1292 1304 1304 1294 1294 1304 1304 1296 1296 1294 1294 1312 1312 1314 1314 1308 1308 1314 1314 1317 1317 1308 1308 1308 1308 1317 1317 1310 1310 1317 1317 1319 1319 1310 1310 1349 1349 1365 1365 1369 1369 1369 1369 1373 1373 1349 1349 1373 1373 1377 1377 1349 1349 1349 1349 1377 1377 1393 1393 1377 1377 1381 1381 1393 1393 1341 1341 1353 1353 1345 1345 1353 1353 1357 1357 1345 1345 1345 1345 1357 1357 1349 1349 1357 1357 1361 1361 1349 1349 1349 1349 1361 1361 1365 1365 1391 1391 1380 1380 1375 1375 1381 1381 1385 1385 1393 1393 1385 1385 1389 1389 1393 1393 1393 1393 1389 1389 1407 1407 1391 1391 1375 1375 1351 1351 1375 1375 1372 1372 1351 1351 1372 1372 1368 1368 1351 1351 1351 1351 1368 1368 1347 1347 1368 1368 1364 1364 1347 1347 1364 1364 1360 1360 1347 1347 1360 1360 1356 1356 1347 1347 1347 1347 1356 1356 1343 1343 1356 1356 1353 1353 1343 1343 1353 1353 1341 1341 1343 1343 1343 1343 1341 1341 1339 1339 1341 1341 1337 1337 1339 1339 1339 1339 1337 1337 1334 1334 1337 1337 1335 1335 1334 1334 1334 1334 1335 1335 1331 1331 1335 1335 1329 1329 1331 1331 1331 1331 1329 1329 1327 1327 1329 1329 1325 1325 1327 1327 1327 1327 1325 1325 1323 1323 1325 1325 1321 1321 1323 1323 1323 1323 1321 1321 1319 1319 1321 1321 1316 1316 1319 1319 1319 1319 1316 1316 1310 1310 1389 1389 1397 1397 1407 1407 1397 1397 1401 1401 1407 1407 1407 1407 1401 1401 1411 1411 1401 1401 1403 1403 1411 1411 1411 1411 1403 1403 1415 1415 1403 1403 1400 1400 1415 1415 1415 1415 1400 1400 1419 1419 1400 1400 1423 1423 1419 1419 1405 1405 1388 1388 1391 1391 1388 1388 1384 1384 1391 1391 1391 1391 1384 1384 1380 1380 1413 1413 1423 1423 1409 1409 1423 1423 1400 1400 1409 1409 1409 1409 1400 1400 1405 1405 1400 1400 1396 1396 1405 1405 1405 1405 1396 1396 1388 1388 1461 1461 1463 1463 1440 1440 1463 1463 1459 1459 1440 1440 1440 1440 1459 1459 1436 1436 1459 1459 1443 1443 1436 1436 1436 1436 1443 1443 1434 1434 1443 1443 1441 1441 1434 1434 1434 1434 1441 1441 1433 1433 1441 1441 1438 1438 1433 1433 1433 1433 1438 1438 1429 1429 1438 1438 1431 1431 1429 1429 1429 1429 1431 1431 1425 1425 1431 1431 1427 1427 1425 1425 1425 1425 1427 1427 1421 1421 1427 1427 1423 1423 1421 1421 1421 1421 1423 1423 1417 1417 1423 1423 1413 1413 1417 1417 1481 1481 1480 1480 1483 1483 1480 1480 1482 1482 1483 1483 1483 1483 1482 1482 1487 1487 1482 1482 1486 1486 1487 1487 1975 1975 1976 1976 1491 1491 1977 1977 1490 1490 1491 1491 1491 1491 1490 1490 1495 1495 1490 1490 1494 1494 1495 1495 1495 1495 1494 1494 1499 1499 1494 1494 1498 1498 1499 1499 1499 1499 1498 1498 1503 1503 1498 1498 1502 1502 1503 1503 1503 1503 1502 1502 1507 1507 1502 1502 1506 1506 1507 1507 1507 1507 1506 1506 1511 1511 1506 1506 1510 1510 1511 1511 1511 1511 1510 1510 1515 1515 1510 1510 1514 1514 1515 1515 1515 1515 1514 1514 1978 1978 1514 1514 1979 1979 1980 1980 1519 1519 1518 1518 1523 1523 1518 1518 1522 1522 1523 1523 1523 1523 1522 1522 1527 1527 1522 1522 1526 1526 1527 1527 1527 1527 1526 1526 1525 1525 1526 1526 1524 1524 1525 1525 1525 1525 1524 1524 1521 1521 1524 1524 1520 1520 1521 1521 1981 1981 1982 1982 1517 1517 1983 1983 1516 1516 1517 1517 1517 1517 1516 1516 1513 1513 1516 1516 1512 1512 1513 1513 1513 1513 1512 1512 1509 1509 1512 1512 1508 1508 1509 1509 1509 1509 1508 1508 1505 1505 1508 1508 1504 1504 1505 1505 1505 1505 1504 1504 1501 1501 1504 1504 1500 1500 1501 1501 1501 1501 1500 1500 1497 1497 1500 1500 1496 1496 1497 1497 1497 1497 1496 1496 1493 1493 1496 1496 1492 1492 1493 1493 1493 1493 1492 1492 1984 1984 1492 1492 1985 1985 1986 1986 1489 1489 1488 1488 1485 1485 1488 1488 1484 1484 1485 1485 1485 1485 1484 1484 1481 1481 1484 1484 1480 1480 1481 1481 1536 1536 1529 1529 1540 1540 1529 1529 1531 1531 1540 1540 1987 1987 1988 1988 1542 1542 1989 1989 1533 1533 1542 1542 1542 1542 1533 1533 1544 1544 1533 1533 1538 1538 1544 1544 1544 1544 1538 1538 1548 1548 1538 1538 1546 1546 1548 1548 1548 1548 1546 1546 1551 1551 1546 1546 1550 1550 1551 1551 1551 1551 1550 1550 1554 1554 1550 1550 1556 1556 1554 1554 1554 1554 1556 1556 1558 1558 1556 1556 1564 1564 1558 1558 1558 1558 1564 1564 1560 1560 1564 1564 1569 1569 1560 1560 1560 1560 1569 1569 1990 1990 1569 1569 1991 1991 1992 1992 1562 1562 1571 1571 1566 1566 1571 1571 1573 1573 1566 1566 1566 1566 1573 1573 1568 1568 1573 1573 1575 1575 1568 1568 1568 1568 1575 1575 1567 1567 1575 1575 1574 1574 1567 1567 1567 1567 1574 1574 1563 1563 1574 1574 1572 1572 1563 1563 1993 1993 1994 1994 1561 1561 1995 1995 1570 1570 1561 1561 1561 1561 1570 1570 1559 1559 1570 1570 1565 1565 1559 1559 1559 1559 1565 1565 1555 1555 1565 1565 1557 1557 1555 1555 1555 1555 1557 1557 1552 1552 1557 1557 1553 1553 1552 1552 1552 1552 1553 1553 1549 1549 1553 1553 1547 1547 1549 1549 1549 1549 1547 1547 1545 1545 1547 1547 1539 1539 1545 1545 1545 1545 1539 1539 1543 1543 1539 1539 1534 1534 1543 1543 1543 1543 1534 1534 1996 1996 1534 1534 1997 1997 1998 1998 1541 1541 1532 1532 1537 1537 1532 1532 1530 1530 1537 1537 1537 1537 1530 1530 1535 1535 1530 1530 1528 1528 1535 1535 1535 1535 1528 1528 1536 1536 1528 1528 1529 1529 1536 1536 1577 1577 1576 1576 1579 1579 1576 1576 1578 1578 1579 1579 1579 1579 1578 1578 1583 1583 1578 1578 1582 1582 1583 1583 1999 1999 2000 2000 1587 1587 2001 2001 1586 1586 1587 1587 1587 1587 1586 1586 1591 1591 1586 1586 1590 1590 1591 1591 1591 1591 1590 1590 1595 1595 1590 1590 1594 1594 1595 1595 1595 1595 1594 1594 1599 1599 1594 1594 1598 1598 1599 1599 1599 1599 1598 1598 1603 1603 1598 1598 1602 1602 1603 1603 1603 1603 1602 1602 1607 1607 1602 1602 1606 1606 1607 1607 1607 1607 1606 1606 1611 1611 1606 1606 1610 1610 1611 1611 1611 1611 1610 1610 2002 2002 1610 1610 2003 2003 2004 2004 1615 1615 1614 1614 1619 1619 1614 1614 1618 1618 1619 1619 1619 1619 1618 1618 1623 1623 1618 1618 1622 1622 1623 1623 1623 1623 1622 1622 1621 1621 1622 1622 1620 1620 1621 1621 1621 1621 1620 1620 1617 1617 1620 1620 1616 1616 1617 1617 2005 2005 2006 2006 1613 1613 2007 2007 1612 1612 1613 1613 1613 1613 1612 1612 1609 1609 1612 1612 1608 1608 1609 1609 1609 1609 1608 1608 1605 1605 1608 1608 1604 1604 1605 1605 1605 1605 1604 1604 1601 1601 1604 1604 1600 1600 1601 1601 1601 1601 1600 1600 1597 1597 1600 1600 1596 1596 1597 1597 1597 1597 1596 1596 1593 1593 1596 1596 1592 1592 1593 1593 1593 1593 1592 1592 1589 1589 1592 1592 1588 1588 1589 1589 1589 1589 1588 1588 2008 2008 1588 1588 2009 2009 2010 2010 1585 1585 1584 1584 1581 1581 1584 1584 1580 1580 1581 1581 1581 1581 1580 1580 1577 1577 1580 1580 1576 1576 1577 1577 1632 1632 1625 1625 1636 1636 1625 1625 1627 1627 1636 1636 2011 2011 2012 2012 1638 1638 2013 2013 1629 1629 1638 1638 1638 1638 1629 1629 1640 1640 1629 1629 1634 1634 1640 1640 1640 1640 1634 1634 1644 1644 1634 1634 1642 1642 1644 1644 1644 1644 1642 1642 1647 1647 1642 1642 1646 1646 1647 1647 1647 1647 1646 1646 1650 1650 1646 1646 1652 1652 1650 1650 1650 1650 1652 1652 1654 1654 1652 1652 1660 1660 1654 1654 1654 1654 1660 1660 1656 1656 1660 1660 1665 1665 1656 1656 1656 1656 1665 1665 2014 2014 1665 1665 2015 2015 2016 2016 1658 1658 1667 1667 1662 1662 1667 1667 1669 1669 1662 1662 1662 1662 1669 1669 1664 1664 1669 1669 1671 1671 1664 1664 1664 1664 1671 1671 1663 1663 1671 1671 1670 1670 1663 1663 1663 1663 1670 1670 1659 1659 1670 1670 1668 1668 1659 1659 2017 2017 2018 2018 1657 1657 2019 2019 1666 1666 1657 1657 1657 1657 1666 1666 1655 1655 1666 1666 1661 1661 1655 1655 1655 1655 1661 1661 1651 1651 1661 1661 1653 1653 1651 1651 1651 1651 1653 1653 1648 1648 1653 1653 1649 1649 1648 1648 1648 1648 1649 1649 1645 1645 1649 1649 1643 1643 1645 1645 1645 1645 1643 1643 1641 1641 1643 1643 1635 1635 1641 1641 1641 1641 1635 1635 1639 1639 1635 1635 1630 1630 1639 1639 1639 1639 1630 1630 2020 2020 1630 1630 2021 2021 2022 2022 1637 1637 1628 1628 1633 1633 1628 1628 1626 1626 1633 1633 1633 1633 1626 1626 1631 1631 1626 1626 1624 1624 1631 1631 1631 1631 1624 1624 1632 1632 1624 1624 1625 1625 1632 1632 1673 1673 1672 1672 1675 1675 1672 1672 1674 1674 1675 1675 1675 1675 1674 1674 1679 1679 1674 1674 1678 1678 1679 1679 2023 2023 2024 2024 1683 1683 2025 2025 1682 1682 1683 1683 1683 1683 1682 1682 1687 1687 1682 1682 1686 1686 1687 1687 1687 1687 1686 1686 1691 1691 1686 1686 1690 1690 1691 1691 1691 1691 1690 1690 1695 1695 1690 1690 1694 1694 1695 1695 1695 1695 1694 1694 1699 1699 1694 1694 1698 1698 1699 1699 1699 1699 1698 1698 1703 1703 1698 1698 1702 1702 1703 1703 1703 1703 1702 1702 1707 1707 1702 1702 1706 1706 1707 1707 1707 1707 1706 1706 2026 2026 1706 1706 2027 2027 2028 2028 1711 1711 1710 1710 1715 1715 1710 1710 1714 1714 1715 1715 1715 1715 1714 1714 1719 1719 1714 1714 1718 1718 1719 1719 1719 1719 1718 1718 1717 1717 1718 1718 1716 1716 1717 1717 1717 1717 1716 1716 1713 1713 1716 1716 1712 1712 1713 1713 2029 2029 2030 2030 1709 1709 2031 2031 1708 1708 1709 1709 1709 1709 1708 1708 1705 1705 1708 1708 1704 1704 1705 1705 1705 1705 1704 1704 1701 1701 1704 1704 1700 1700 1701 1701 1701 1701 1700 1700 1697 1697 1700 1700 1696 1696 1697 1697 1697 1697 1696 1696 1693 1693 1696 1696 1692 1692 1693 1693 1693 1693 1692 1692 1689 1689 1692 1692 1688 1688 1689 1689 1689 1689 1688 1688 1685 1685 1688 1688 1684 1684 1685 1685 1685 1685 1684 1684 2032 2032 1684 1684 2033 2033 2034 2034 1681 1681 1680 1680 1677 1677 1680 1680 1676 1676 1677 1677 1677 1677 1676 1676 1673 1673 1676 1676 1672 1672 1673 1673 1728 1728 1721 1721 1732 1732 1721 1721 1723 1723 1732 1732 2035 2035 2036 2036 1734 1734 2037 2037 1725 1725 1734 1734 1734 1734 1725 1725 1736 1736 1725 1725 1730 1730 1736 1736 1736 1736 1730 1730 1740 1740 1730 1730 1738 1738 1740 1740 1740 1740 1738 1738 1743 1743 1738 1738 1742 1742 1743 1743 1743 1743 1742 1742 1746 1746 1742 1742 1748 1748 1746 1746 1746 1746 1748 1748 1750 1750 1748 1748 1756 1756 1750 1750 1750 1750 1756 1756 1752 1752 1756 1756 1761 1761 1752 1752 1752 1752 1761 1761 2038 2038 1761 1761 2039 2039 2040 2040 1754 1754 1763 1763 1758 1758 1763 1763 1765 1765 1758 1758 1758 1758 1765 1765 1760 1760 1765 1765 1767 1767 1760 1760 1760 1760 1767 1767 1759 1759 1767 1767 1766 1766 1759 1759 1759 1759 1766 1766 1755 1755 1766 1766 1764 1764 1755 1755 2041 2041 2042 2042 1753 1753 2043 2043 1762 1762 1753 1753 1753 1753 1762 1762 1751 1751 1762 1762 1757 1757 1751 1751 1751 1751 1757 1757 1747 1747 1757 1757 1749 1749 1747 1747 1747 1747 1749 1749 1744 1744 1749 1749 1745 1745 1744 1744 1744 1744 1745 1745 1741 1741 1745 1745 1739 1739 1741 1741 1741 1741 1739 1739 1737 1737 1739 1739 1731 1731 1737 1737 1737 1737 1731 1731 1735 1735 1731 1731 1726 1726 1735 1735 1735 1735 1726 1726 2044 2044 1726 1726 2045 2045 2046 2046 1733 1733 1724 1724 1729 1729 1724 1724 1722 1722 1729 1729 1729 1729 1722 1722 1727 1727 1722 1722 1720 1720 1727 1727 1727 1727 1720 1720 1728 1728 1720 1720 1721 1721 1728 1728 1769 1769 1768 1768 1771 1771 1768 1768 1770 1770 1771 1771 1771 1771 1770 1770 1775 1775 1770 1770 1774 1774 1775 1775 2047 2047 2048 2048 1779 1779 2049 2049 1778 1778 1779 1779 1779 1779 1778 1778 1783 1783 1778 1778 1782 1782 1783 1783 1783 1783 1782 1782 1787 1787 1782 1782 1786 1786 1787 1787 1787 1787 1786 1786 1791 1791 1786 1786 1790 1790 1791 1791 1791 1791 1790 1790 1795 1795 1790 1790 1794 1794 1795 1795 1795 1795 1794 1794 1799 1799 1794 1794 1798 1798 1799 1799 1799 1799 1798 1798 1803 1803 1798 1798 1802 1802 1803 1803 1803 1803 1802 1802 2050 2050 1802 1802 2051 2051 2052 2052 1807 1807 1806 1806 1811 1811 1806 1806 1810 1810 1811 1811 1811 1811 1810 1810 1815 1815 1810 1810 1814 1814 1815 1815 1815 1815 1814 1814 1813 1813 1814 1814 1812 1812 1813 1813 1813 1813 1812 1812 1809 1809 1812 1812 1808 1808 1809 1809 2053 2053 2054 2054 1805 1805 2055 2055 1804 1804 1805 1805 1805 1805 1804 1804 1801 1801 1804 1804 1800 1800 1801 1801 1801 1801 1800 1800 1797 1797 1800 1800 1796 1796 1797 1797 1797 1797 1796 1796 1793 1793 1796 1796 1792 1792 1793 1793 1793 1793 1792 1792 1789 1789 1792 1792 1788 1788 1789 1789 1789 1789 1788 1788 1785 1785 1788 1788 1784 1784 1785 1785 1785 1785 1784 1784 1781 1781 1784 1784 1780 1780 1781 1781 1781 1781 1780 1780 2056 2056 1780 1780 2057 2057 2058 2058 1777 1777 1776 1776 1773 1773 1776 1776 1772 1772 1773 1773 1773 1773 1772 1772 1769 1769 1772 1772 1768 1768 1769 1769 1824 1824 1817 1817 1828 1828 1817 1817 1819 1819 1828 1828 2059 2059 2060 2060 1830 1830 2061 2061 1821 1821 1830 1830 1830 1830 1821 1821 1832 1832 1821 1821 1826 1826 1832 1832 1832 1832 1826 1826 1836 1836 1826 1826 1834 1834 1836 1836 1836 1836 1834 1834 1839 1839 1834 1834 1838 1838 1839 1839 1839 1839 1838 1838 1842 1842 1838 1838 1844 1844 1842 1842 1842 1842 1844 1844 1846 1846 1844 1844 1852 1852 1846 1846 1846 1846 1852 1852 1848 1848 1852 1852 1857 1857 1848 1848 1848 1848 1857 1857 2062 2062 1857 1857 2063 2063 2064 2064 1850 1850 1859 1859 1854 1854 1859 1859 1861 1861 1854 1854 1854 1854 1861 1861 1856 1856 1861 1861 1863 1863 1856 1856 1856 1856 1863 1863 1855 1855 1863 1863 1862 1862 1855 1855 1855 1855 1862 1862 1851 1851 1862 1862 1860 1860 1851 1851 2065 2065 2066 2066 1849 1849 2067 2067 1858 1858 1849 1849 1849 1849 1858 1858 1847 1847 1858 1858 1853 1853 1847 1847 1847 1847 1853 1853 1843 1843 1853 1853 1845 1845 1843 1843 1843 1843 1845 1845 1840 1840 1845 1845 1841 1841 1840 1840 1840 1840 1841 1841 1837 1837 1841 1841 1835 1835 1837 1837 1837 1837 1835 1835 1833 1833 1835 1835 1827 1827 1833 1833 1833 1833 1827 1827 1831 1831 1827 1827 1822 1822 1831 1831 1831 1831 1822 1822 2068 2068 1822 1822 2069 2069 2070 2070 1829 1829 1820 1820 1825 1825 1820 1820 1818 1818 1825 1825 1825 1825 1818 1818 1823 1823 1818 1818 1816 1816 1823 1823 1823 1823 1816 1816 1824 1824 1816 1816 1817 1817 1824 1824
+0 0 2 2 16 16 2 2 4 4 16 16 16 16 4 4 6 6 13 13 11 11 18 18 11 11 9 9 18 18 18 18 9 9 7 7 7 7 5 5 18 18 5 5 3 3 18 18 18 18 3 3 16 16 3 3 1 1 16 16 16 16 1 1 0 0 24 24 27 27 25 25 25 25 21 21 24 24 21 21 19 19 24 24 24 24 19 19 18 18 19 19 15 15 18 18 18 18 15 15 13 13 45 45 43 43 29 29 43 43 41 41 29 29 29 29 41 41 39 39 29 29 33 33 24 24 33 33 31 31 24 24 24 24 31 31 27 27 34 34 36 36 28 28 36 36 38 38 28 28 28 28 38 38 40 40 14 14 17 17 22 22 17 17 20 20 22 22 22 22 20 20 23 23 39 39 37 37 29 29 37 37 35 35 29 29 29 29 35 35 33 33 23 23 26 26 22 22 26 26 30 30 22 22 22 22 30 30 28 28 30 30 32 32 28 28 28 28 32 32 34 34 6 6 8 8 16 16 8 8 10 10 16 16 16 16 10 10 22 22 10 10 12 12 22 22 22 22 12 12 14 14 40 40 42 42 28 28 42 42 44 44 28 28 28 28 44 44 29 29 44 44 46 46 29 29 29 29 46 46 45 45 60 60 58 58 61 61 60 60 61 61 63 63 69 69 67 67 61 61 67 67 65 65 61 61 61 61 65 65 63 63 75 75 73 73 61 61 73 73 71 71 61 61 61 61 71 71 69 69 72 72 74 74 61 61 74 74 76 76 61 61 61 61 76 76 75 75 66 66 68 68 61 61 68 68 70 70 61 61 61 61 70 70 72 72 59 59 62 62 61 61 62 62 64 64 61 61 61 61 64 64 66 66 53 53 55 55 61 61 55 55 57 57 61 61 61 61 57 57 59 59 47 47 49 49 61 61 49 49 51 51 61 61 61 61 51 51 53 53 52 52 50 50 61 61 50 50 48 48 61 61 61 61 48 48 47 47 58 58 56 56 61 61 56 56 54 54 61 61 61 61 54 54 52 52 117 117 115 115 122 122 117 117 116 116 115 115 116 116 111 111 115 115 115 115 111 111 109 109 111 111 110 110 109 109 109 109 110 110 101 101 110 110 107 107 101 101 101 101 107 107 103 103 96 96 95 95 97 97 455 455 101 101 456 456 457 457 101 101 102 102 101 101 103 103 102 102 96 96 93 93 95 95 93 93 89 89 95 95 95 95 89 89 87 87 89 89 88 88 87 87 88 88 83 83 87 87 87 87 83 83 81 81 83 83 82 82 81 81 82 82 77 77 81 81 81 81 77 77 78 78 77 77 79 79 78 78 78 78 79 79 85 85 79 79 80 80 85 85 85 85 80 80 84 84 92 92 91 91 90 90 91 91 85 85 90 90 90 90 85 85 86 86 85 85 84 84 86 86 92 92 94 94 91 91 94 94 98 98 91 91 91 91 98 98 99 99 98 98 100 100 99 99 458 458 104 104 459 459 460 460 104 104 105 105 104 104 106 106 105 105 106 106 108 108 105 105 105 105 108 108 112 112 108 108 113 113 112 112 112 112 113 113 119 119 113 113 114 114 119 119 119 119 114 114 118 118 118 118 120 120 119 119 120 120 123 123 119 119 119 119 123 123 124 124 123 123 125 125 124 124 124 124 125 125 133 133 125 125 127 127 133 133 133 133 127 127 131 131 138 138 139 139 137 137 139 139 133 133 137 137 137 137 133 133 132 132 133 133 131 131 132 132 138 138 141 141 139 139 141 141 145 145 139 139 139 139 145 145 147 147 145 145 146 146 147 147 146 146 461 461 147 147 147 147 462 462 463 463 151 151 152 152 153 153 152 152 157 157 153 153 153 153 157 157 160 160 157 157 158 158 160 160 160 160 158 158 167 167 158 158 161 161 167 167 167 167 161 161 165 165 172 172 173 173 171 171 173 173 167 167 171 171 171 171 167 167 166 166 167 167 165 165 166 166 172 172 174 174 173 173 174 174 170 170 173 173 173 173 170 170 169 169 170 170 168 168 169 169 168 168 164 164 169 169 169 169 164 164 163 163 164 164 162 162 163 163 162 162 159 159 163 163 163 163 159 159 156 156 159 159 155 155 156 156 464 464 465 465 149 149 466 466 467 467 149 149 149 149 468 468 469 469 142 142 143 143 144 144 143 143 149 149 144 144 144 144 149 149 148 148 149 149 470 470 148 148 142 142 140 140 143 143 140 140 136 136 143 143 143 143 136 136 135 135 136 136 134 134 135 135 134 134 130 130 135 135 135 135 130 130 129 129 130 130 128 128 129 129 128 128 126 126 129 129 129 129 126 126 122 122 126 126 121 121 122 122 122 122 121 121 117 117 219 219 204 204 216 216 217 217 220 220 202 202 220 220 213 213 202 202 217 217 202 202 215 215 202 202 187 187 215 215 215 215 187 187 212 212 187 187 185 185 212 212 212 212 185 185 209 209 209 209 185 185 208 208 185 185 183 183 208 208 208 208 183 183 205 205 205 205 183 183 203 203 183 183 181 181 203 203 203 203 181 181 200 200 181 181 179 179 200 200 200 200 179 179 197 197 197 197 179 179 196 196 179 179 177 177 196 196 196 196 177 177 193 193 193 193 177 177 192 192 177 177 175 175 192 192 192 192 175 175 189 189 189 189 175 175 190 190 175 175 176 176 190 190 190 190 176 176 191 191 176 176 178 178 191 191 191 191 178 178 194 194 194 194 178 178 195 195 178 178 180 180 195 195 195 195 180 180 198 198 198 198 180 180 199 199 180 180 182 182 199 199 199 199 182 182 201 201 182 182 184 184 201 201 201 201 184 184 206 206 206 206 184 184 207 207 184 184 186 186 207 207 207 207 186 186 210 210 210 210 186 186 211 211 186 186 188 188 211 211 211 211 188 188 214 214 204 204 219 219 188 188 219 219 218 218 188 188 188 188 218 218 214 214 224 224 225 225 216 216 225 225 222 222 216 216 216 216 222 222 219 219 241 241 230 230 233 233 230 230 228 228 233 233 233 233 228 228 224 224 228 228 227 227 224 224 224 224 227 227 225 225 251 251 236 236 241 241 236 236 235 235 241 241 241 241 235 235 230 230 273 273 244 244 266 266 244 244 242 242 266 266 266 266 242 242 251 251 242 242 239 239 251 251 251 251 239 239 236 236 275 275 248 248 273 273 248 248 247 247 273 273 273 273 247 247 244 244 277 277 254 254 275 275 254 254 253 253 275 275 275 275 253 253 248 248 281 281 260 260 279 279 260 260 258 258 279 279 279 279 258 258 277 277 258 258 257 257 277 277 277 277 257 257 254 254 283 283 265 265 281 281 265 265 264 264 281 281 281 281 264 264 260 260 282 282 271 271 284 284 271 271 270 270 284 284 284 284 270 270 283 283 270 270 269 269 283 283 283 283 269 269 265 265 280 280 267 267 282 282 267 267 268 268 282 282 282 282 268 268 271 271 278 278 261 261 280 280 261 261 263 263 280 280 280 280 263 263 267 267 274 274 255 255 276 276 255 255 256 256 276 276 276 276 256 256 278 278 256 256 259 259 278 278 278 278 259 259 261 261 272 272 250 250 274 274 250 250 252 252 274 274 274 274 252 252 255 255 249 249 243 243 262 262 243 243 245 245 262 262 262 262 245 245 272 272 245 245 246 246 272 272 272 272 246 246 250 250 240 240 237 237 249 249 237 237 238 238 249 249 249 249 238 238 243 243 220 220 221 221 213 213 221 221 226 226 213 213 213 213 226 226 223 223 226 226 229 229 223 223 223 223 229 229 231 231 229 229 232 232 231 231 231 231 232 232 240 240 232 232 234 234 240 240 240 240 234 234 237 237 321 321 326 326 325 325 326 326 330 330 325 325 325 325 330 330 329 329 330 330 334 334 329 329 329 329 334 334 333 333 334 334 338 338 333 333 333 333 338 338 337 337 338 338 342 342 337 337 337 337 342 342 341 341 342 342 471 471 341 341 341 341 472 472 473 473 346 346 350 350 345 345 345 345 350 350 349 349 350 350 354 354 349 349 349 349 354 354 353 353 354 354 358 358 353 353 353 353 358 358 357 357 358 358 362 362 357 357 357 357 362 362 361 361 362 362 366 366 361 361 361 361 366 366 365 365 366 366 364 364 365 365 365 365 364 364 363 363 364 364 360 360 363 363 363 363 360 360 359 359 360 360 356 356 359 359 359 359 356 356 355 355 356 356 352 352 355 355 355 355 352 352 351 351 352 352 348 348 351 351 351 351 348 348 347 347 474 474 344 344 475 475 476 476 344 344 343 343 344 344 340 340 343 343 343 343 340 340 339 339 340 340 336 336 339 339 339 339 336 336 335 335 336 336 332 332 335 335 335 335 332 332 331 331 332 332 328 328 331 331 331 331 328 328 327 327 328 328 324 324 327 327 327 327 324 324 323 323 324 324 320 320 323 323 323 323 320 320 319 319 320 320 316 316 319 319 319 319 316 316 315 315 316 316 312 312 315 315 315 315 312 312 311 311 312 312 308 308 311 311 311 311 308 308 307 307 308 308 477 477 307 307 307 307 478 478 479 479 304 304 300 300 303 303 303 303 300 300 299 299 300 300 296 296 299 299 299 299 296 296 295 295 296 296 292 292 295 295 295 295 292 292 291 291 292 292 288 288 291 291 291 291 288 288 287 287 288 288 286 286 287 287 287 287 286 286 285 285 286 286 290 290 285 285 285 285 290 290 289 289 290 290 294 294 289 289 289 289 294 294 293 293 294 294 298 298 293 293 293 293 298 298 297 297 298 298 302 302 297 297 297 297 302 302 301 301 480 480 306 306 481 481 482 482 306 306 305 305 306 306 310 310 305 305 305 305 310 310 309 309 310 310 314 314 309 309 309 309 314 314 313 313 314 314 318 318 313 313 313 313 318 318 317 317 318 318 322 322 317 317 317 317 322 322 321 321 322 322 326 326 321 321 393 393 397 397 398 398 397 397 400 400 398 398 398 398 400 400 402 402 400 400 404 404 402 402 402 402 404 404 407 407 404 404 408 408 407 407 407 407 408 408 412 412 408 408 411 411 412 412 412 412 411 411 419 419 411 411 414 414 419 419 419 419 414 414 421 421 414 414 416 416 421 421 421 421 416 416 423 423 416 416 417 417 423 423 423 423 417 417 424 424 417 417 415 415 424 424 424 424 415 415 422 422 415 415 413 413 422 422 422 422 413 413 420 420 413 413 409 409 420 420 420 420 409 409 418 418 409 409 406 406 418 418 418 418 406 406 410 410 406 406 403 403 410 410 410 410 403 403 405 405 403 403 399 399 405 405 405 405 399 399 401 401 399 399 395 395 401 401 401 401 395 395 396 396 395 395 392 392 396 396 396 396 392 392 391 391 392 392 389 389 391 391 391 391 389 389 387 387 389 389 385 385 387 387 387 387 385 385 381 381 385 385 382 382 381 381 381 381 382 382 375 375 382 382 379 379 375 375 375 375 379 379 371 371 379 379 376 376 371 371 371 371 376 376 369 369 376 376 373 373 369 369 369 369 373 373 367 367 373 373 374 374 367 367 367 367 374 374 368 368 374 374 377 377 368 368 368 368 377 377 370 370 377 377 380 380 370 370 370 370 380 380 372 372 380 380 383 383 372 372 372 372 383 383 378 378 383 383 386 386 378 378 378 378 386 386 384 384 386 386 390 390 384 384 384 384 390 390 388 388 390 390 394 394 388 388 388 388 394 394 393 393 394 394 397 397 393 393 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+11 11 9 9 18 18 9 9 7 7 18 18 18 18 7 7 5 5 0 0 16 16 1 1 16 16 18 18 1 1 1 1 18 18 3 3 18 18 5 5 3 3 31 31 27 27 24 24 27 27 25 25 24 24 24 24 25 25 21 21 21 21 19 19 24 24 19 19 15 15 24 24 24 24 15 15 18 18 15 15 13 13 18 18 18 18 13 13 11 11 0 0 2 2 16 16 2 2 4 4 16 16 16 16 4 4 6 6 28 28 40 40 42 42 45 45 29 29 46 46 29 29 28 28 46 46 46 46 28 28 44 44 28 28 42 42 44 44 45 45 43 43 29 29 43 43 41 41 29 29 29 29 41 41 39 39 39 39 37 37 29 29 37 37 35 35 29 29 29 29 35 35 24 24 35 35 33 33 24 24 24 24 33 33 31 31 23 23 26 26 22 22 26 26 30 30 22 22 22 22 30 30 28 28 30 30 32 32 28 28 28 28 32 32 34 34 34 34 36 36 28 28 36 36 38 38 28 28 28 28 38 38 40 40 6 6 8 8 16 16 8 8 10 10 16 16 16 16 10 10 22 22 10 10 12 12 22 22 22 22 12 12 14 14 14 14 17 17 22 22 17 17 20 20 22 22 22 22 20 20 23 23 60 60 58 58 61 61 60 60 61 61 63 63 69 69 67 67 61 61 67 67 65 65 61 61 61 61 65 65 63 63 75 75 73 73 61 61 73 73 71 71 61 61 61 61 71 71 69 69 72 72 74 74 61 61 74 74 76 76 61 61 61 61 76 76 75 75 66 66 68 68 61 61 68 68 70 70 61 61 61 61 70 70 72 72 59 59 62 62 61 61 62 62 64 64 61 61 61 61 64 64 66 66 53 53 55 55 61 61 55 55 57 57 61 61 61 61 57 57 59 59 47 47 49 49 61 61 49 49 51 51 61 61 61 61 51 51 53 53 52 52 50 50 61 61 50 50 48 48 61 61 61 61 48 48 47 47 58 58 56 56 61 61 56 56 54 54 61 61 61 61 54 54 52 52 117 117 115 115 122 122 117 117 116 116 115 115 116 116 111 111 115 115 115 115 111 111 109 109 111 111 110 110 109 109 109 109 110 110 101 101 110 110 107 107 101 101 101 101 107 107 103 103 96 96 95 95 97 97 455 455 101 101 456 456 457 457 101 101 102 102 101 101 103 103 102 102 96 96 93 93 95 95 93 93 89 89 95 95 95 95 89 89 87 87 89 89 88 88 87 87 88 88 83 83 87 87 87 87 83 83 81 81 83 83 82 82 81 81 82 82 77 77 81 81 81 81 77 77 78 78 77 77 79 79 78 78 78 78 79 79 85 85 79 79 80 80 85 85 85 85 80 80 84 84 92 92 91 91 90 90 91 91 85 85 90 90 90 90 85 85 86 86 85 85 84 84 86 86 92 92 94 94 91 91 94 94 98 98 91 91 91 91 98 98 99 99 98 98 100 100 99 99 458 458 104 104 459 459 460 460 104 104 105 105 104 104 106 106 105 105 106 106 108 108 105 105 105 105 108 108 112 112 108 108 113 113 112 112 112 112 113 113 119 119 113 113 114 114 119 119 119 119 114 114 118 118 118 118 120 120 119 119 120 120 123 123 119 119 119 119 123 123 124 124 123 123 125 125 124 124 124 124 125 125 133 133 125 125 127 127 133 133 133 133 127 127 131 131 138 138 139 139 137 137 139 139 133 133 137 137 137 137 133 133 132 132 133 133 131 131 132 132 138 138 141 141 139 139 141 141 145 145 139 139 139 139 145 145 147 147 145 145 146 146 147 147 146 146 461 461 147 147 147 147 462 462 463 463 151 151 152 152 153 153 152 152 157 157 153 153 153 153 157 157 160 160 157 157 158 158 160 160 160 160 158 158 167 167 158 158 161 161 167 167 167 167 161 161 165 165 172 172 173 173 171 171 173 173 167 167 171 171 171 171 167 167 166 166 167 167 165 165 166 166 172 172 174 174 173 173 174 174 170 170 173 173 173 173 170 170 169 169 170 170 168 168 169 169 168 168 164 164 169 169 169 169 164 164 163 163 164 164 162 162 163 163 162 162 159 159 163 163 163 163 159 159 156 156 159 159 155 155 156 156 464 464 465 465 149 149 466 466 467 467 149 149 149 149 468 468 469 469 142 142 143 143 144 144 143 143 149 149 144 144 144 144 149 149 148 148 149 149 470 470 148 148 142 142 140 140 143 143 140 140 136 136 143 143 143 143 136 136 135 135 136 136 134 134 135 135 134 134 130 130 135 135 135 135 130 130 129 129 130 130 128 128 129 129 128 128 126 126 129 129 129 129 126 126 122 122 126 126 121 121 122 122 122 122 121 121 117 117 219 219 204 204 216 216 217 217 220 220 202 202 220 220 213 213 202 202 217 217 202 202 215 215 202 202 187 187 215 215 215 215 187 187 212 212 187 187 185 185 212 212 212 212 185 185 209 209 209 209 185 185 208 208 185 185 183 183 208 208 208 208 183 183 205 205 205 205 183 183 203 203 183 183 181 181 203 203 203 203 181 181 200 200 181 181 179 179 200 200 200 200 179 179 197 197 197 197 179 179 196 196 179 179 177 177 196 196 196 196 177 177 193 193 193 193 177 177 192 192 177 177 175 175 192 192 192 192 175 175 189 189 189 189 175 175 190 190 175 175 176 176 190 190 190 190 176 176 191 191 176 176 178 178 191 191 191 191 178 178 194 194 194 194 178 178 195 195 178 178 180 180 195 195 195 195 180 180 198 198 198 198 180 180 199 199 180 180 182 182 199 199 199 199 182 182 201 201 182 182 184 184 201 201 201 201 184 184 206 206 206 206 184 184 207 207 184 184 186 186 207 207 207 207 186 186 210 210 210 210 186 186 211 211 186 186 188 188 211 211 211 211 188 188 214 214 204 204 219 219 188 188 219 219 218 218 188 188 188 188 218 218 214 214 224 224 225 225 216 216 225 225 222 222 216 216 216 216 222 222 219 219 241 241 230 230 233 233 230 230 228 228 233 233 233 233 228 228 224 224 228 228 227 227 224 224 224 224 227 227 225 225 251 251 236 236 241 241 236 236 235 235 241 241 241 241 235 235 230 230 273 273 244 244 266 266 244 244 242 242 266 266 266 266 242 242 251 251 242 242 239 239 251 251 251 251 239 239 236 236 275 275 248 248 273 273 248 248 247 247 273 273 273 273 247 247 244 244 277 277 254 254 275 275 254 254 253 253 275 275 275 275 253 253 248 248 281 281 260 260 279 279 260 260 258 258 279 279 279 279 258 258 277 277 258 258 257 257 277 277 277 277 257 257 254 254 283 283 265 265 281 281 265 265 264 264 281 281 281 281 264 264 260 260 282 282 271 271 284 284 271 271 270 270 284 284 284 284 270 270 283 283 270 270 269 269 283 283 283 283 269 269 265 265 280 280 267 267 282 282 267 267 268 268 282 282 282 282 268 268 271 271 278 278 261 261 280 280 261 261 263 263 280 280 280 280 263 263 267 267 274 274 255 255 276 276 255 255 256 256 276 276 276 276 256 256 278 278 256 256 259 259 278 278 278 278 259 259 261 261 272 272 250 250 274 274 250 250 252 252 274 274 274 274 252 252 255 255 249 249 243 243 262 262 243 243 245 245 262 262 262 262 245 245 272 272 245 245 246 246 272 272 272 272 246 246 250 250 240 240 237 237 249 249 237 237 238 238 249 249 249 249 238 238 243 243 220 220 221 221 213 213 221 221 226 226 213 213 213 213 226 226 223 223 226 226 229 229 223 223 223 223 229 229 231 231 229 229 232 232 231 231 231 231 232 232 240 240 232 232 234 234 240 240 240 240 234 234 237 237 321 321 326 326 325 325 326 326 330 330 325 325 325 325 330 330 329 329 330 330 334 334 329 329 329 329 334 334 333 333 334 334 338 338 333 333 333 333 338 338 337 337 338 338 342 342 337 337 337 337 342 342 341 341 342 342 471 471 341 341 341 341 472 472 473 473 346 346 350 350 345 345 345 345 350 350 349 349 350 350 354 354 349 349 349 349 354 354 353 353 354 354 358 358 353 353 353 353 358 358 357 357 358 358 362 362 357 357 357 357 362 362 361 361 362 362 366 366 361 361 361 361 366 366 365 365 366 366 364 364 365 365 365 365 364 364 363 363 364 364 360 360 363 363 363 363 360 360 359 359 360 360 356 356 359 359 359 359 356 356 355 355 356 356 352 352 355 355 355 355 352 352 351 351 352 352 348 348 351 351 351 351 348 348 347 347 474 474 344 344 475 475 476 476 344 344 343 343 344 344 340 340 343 343 343 343 340 340 339 339 340 340 336 336 339 339 339 339 336 336 335 335 336 336 332 332 335 335 335 335 332 332 331 331 332 332 328 328 331 331 331 331 328 328 327 327 328 328 324 324 327 327 327 327 324 324 323 323 324 324 320 320 323 323 323 323 320 320 319 319 320 320 316 316 319 319 319 319 316 316 315 315 316 316 312 312 315 315 315 315 312 312 311 311 312 312 308 308 311 311 311 311 308 308 307 307 308 308 477 477 307 307 307 307 478 478 479 479 304 304 300 300 303 303 303 303 300 300 299 299 300 300 296 296 299 299 299 299 296 296 295 295 296 296 292 292 295 295 295 295 292 292 291 291 292 292 288 288 291 291 291 291 288 288 287 287 288 288 286 286 287 287 287 287 286 286 285 285 286 286 290 290 285 285 285 285 290 290 289 289 290 290 294 294 289 289 289 289 294 294 293 293 294 294 298 298 293 293 293 293 298 298 297 297 298 298 302 302 297 297 297 297 302 302 301 301 480 480 306 306 481 481 482 482 306 306 305 305 306 306 310 310 305 305 305 305 310 310 309 309 310 310 314 314 309 309 309 309 314 314 313 313 314 314 318 318 313 313 313 313 318 318 317 317 318 318 322 322 317 317 317 317 322 322 321 321 322 322 326 326 321 321 393 393 397 397 398 398 397 397 400 400 398 398 398 398 400 400 402 402 400 400 404 404 402 402 402 402 404 404 407 407 404 404 408 408 407 407 407 407 408 408 412 412 408 408 411 411 412 412 412 412 411 411 419 419 411 411 414 414 419 419 419 419 414 414 421 421 414 414 416 416 421 421 421 421 416 416 423 423 416 416 417 417 423 423 423 423 417 417 424 424 417 417 415 415 424 424 424 424 415 415 422 422 415 415 413 413 422 422 422 422 413 413 420 420 413 413 409 409 420 420 420 420 409 409 418 418 409 409 406 406 418 418 418 418 406 406 410 410 406 406 403 403 410 410 410 410 403 403 405 405 403 403 399 399 405 405 405 405 399 399 401 401 399 399 395 395 401 401 401 401 395 395 396 396 395 395 392 392 396 396 396 396 392 392 391 391 392 392 389 389 391 391 391 391 389 389 387 387 389 389 385 385 387 387 387 387 385 385 381 381 385 385 382 382 381 381 381 381 382 382 375 375 382 382 379 379 375 375 375 375 379 379 371 371 379 379 376 376 371 371 371 371 376 376 369 369 376 376 373 373 369 369 369 369 373 373 367 367 373 373 374 374 367 367 367 367 374 374 368 368 374 374 377 377 368 368 368 368 377 377 370 370 377 377 380 380 370 370 370 370 380 380 372 372 380 380 383 383 372 372 372 372 383 383 378 378 383 383 386 386 378 378 378 378 386 386 384 384 386 386 390 390 384 384 384 384 390 390 388 388 390 390 394 394 388 388 388 388 394 394 393 393 394 394 397 397 393 393 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+5 5 18 18 7 7 18 18 9 9 7 7 0 0 16 16 1 1 16 16 18 18 1 1 1 1 18 18 3 3 18 18 5 5 3 3 15 15 13 13 18 18 13 13 11 11 18 18 18 18 11 11 9 9 43 43 41 41 29 29 41 41 39 39 29 29 0 0 2 2 16 16 2 2 4 4 16 16 16 16 4 4 6 6 14 14 17 17 22 22 15 15 18 18 19 19 18 18 24 24 19 19 19 19 24 24 21 21 31 31 27 27 24 24 27 27 25 25 24 24 24 24 25 25 21 21 36 36 38 38 28 28 38 38 40 40 28 28 28 28 40 40 42 42 42 42 44 44 28 28 44 44 46 46 28 28 28 28 46 46 29 29 46 46 45 45 29 29 29 29 45 45 43 43 17 17 20 20 22 22 20 20 23 23 22 22 22 22 23 23 26 26 26 26 30 30 22 22 30 30 32 32 22 22 22 22 32 32 28 28 32 32 34 34 28 28 28 28 34 34 36 36 39 39 37 37 29 29 37 37 35 35 29 29 29 29 35 35 24 24 35 35 33 33 24 24 24 24 33 33 31 31 6 6 8 8 16 16 8 8 10 10 16 16 16 16 10 10 22 22 10 10 12 12 22 22 22 22 12 12 14 14 60 60 58 58 61 61 60 60 61 61 63 63 69 69 67 67 61 61 67 67 65 65 61 61 61 61 65 65 63 63 75 75 73 73 61 61 73 73 71 71 61 61 61 61 71 71 69 69 72 72 74 74 61 61 74 74 76 76 61 61 61 61 76 76 75 75 66 66 68 68 61 61 68 68 70 70 61 61 61 61 70 70 72 72 59 59 62 62 61 61 62 62 64 64 61 61 61 61 64 64 66 66 53 53 55 55 61 61 55 55 57 57 61 61 61 61 57 57 59 59 47 47 49 49 61 61 49 49 51 51 61 61 61 61 51 51 53 53 52 52 50 50 61 61 50 50 48 48 61 61 61 61 48 48 47 47 58 58 56 56 61 61 56 56 54 54 61 61 61 61 54 54 52 52 117 117 115 115 122 122 117 117 116 116 115 115 116 116 111 111 115 115 115 115 111 111 109 109 111 111 110 110 109 109 109 109 110 110 101 101 110 110 107 107 101 101 101 101 107 107 103 103 96 96 95 95 97 97 455 455 101 101 456 456 457 457 101 101 102 102 101 101 103 103 102 102 96 96 93 93 95 95 93 93 89 89 95 95 95 95 89 89 87 87 89 89 88 88 87 87 88 88 83 83 87 87 87 87 83 83 81 81 83 83 82 82 81 81 82 82 77 77 81 81 81 81 77 77 78 78 77 77 79 79 78 78 78 78 79 79 85 85 79 79 80 80 85 85 85 85 80 80 84 84 92 92 91 91 90 90 91 91 85 85 90 90 90 90 85 85 86 86 85 85 84 84 86 86 92 92 94 94 91 91 94 94 98 98 91 91 91 91 98 98 99 99 98 98 100 100 99 99 458 458 104 104 459 459 460 460 104 104 105 105 104 104 106 106 105 105 106 106 108 108 105 105 105 105 108 108 112 112 108 108 113 113 112 112 112 112 113 113 119 119 113 113 114 114 119 119 119 119 114 114 118 118 118 118 120 120 119 119 120 120 123 123 119 119 119 119 123 123 124 124 123 123 125 125 124 124 124 124 125 125 133 133 125 125 127 127 133 133 133 133 127 127 131 131 138 138 139 139 137 137 139 139 133 133 137 137 137 137 133 133 132 132 133 133 131 131 132 132 138 138 141 141 139 139 141 141 145 145 139 139 139 139 145 145 147 147 145 145 146 146 147 147 146 146 461 461 147 147 147 147 462 462 463 463 151 151 152 152 153 153 152 152 157 157 153 153 153 153 157 157 160 160 157 157 158 158 160 160 160 160 158 158 167 167 158 158 161 161 167 167 167 167 161 161 165 165 172 172 173 173 171 171 173 173 167 167 171 171 171 171 167 167 166 166 167 167 165 165 166 166 172 172 174 174 173 173 174 174 170 170 173 173 173 173 170 170 169 169 170 170 168 168 169 169 168 168 164 164 169 169 169 169 164 164 163 163 164 164 162 162 163 163 162 162 159 159 163 163 163 163 159 159 156 156 159 159 155 155 156 156 464 464 465 465 149 149 466 466 467 467 149 149 149 149 468 468 469 469 142 142 143 143 144 144 143 143 149 149 144 144 144 144 149 149 148 148 149 149 470 470 148 148 142 142 140 140 143 143 140 140 136 136 143 143 143 143 136 136 135 135 136 136 134 134 135 135 134 134 130 130 135 135 135 135 130 130 129 129 130 130 128 128 129 129 128 128 126 126 129 129 129 129 126 126 122 122 126 126 121 121 122 122 122 122 121 121 117 117 219 219 204 204 216 216 217 217 220 220 202 202 220 220 213 213 202 202 217 217 202 202 215 215 202 202 187 187 215 215 215 215 187 187 212 212 187 187 185 185 212 212 212 212 185 185 209 209 209 209 185 185 208 208 185 185 183 183 208 208 208 208 183 183 205 205 205 205 183 183 203 203 183 183 181 181 203 203 203 203 181 181 200 200 181 181 179 179 200 200 200 200 179 179 197 197 197 197 179 179 196 196 179 179 177 177 196 196 196 196 177 177 193 193 193 193 177 177 192 192 177 177 175 175 192 192 192 192 175 175 189 189 189 189 175 175 190 190 175 175 176 176 190 190 190 190 176 176 191 191 176 176 178 178 191 191 191 191 178 178 194 194 194 194 178 178 195 195 178 178 180 180 195 195 195 195 180 180 198 198 198 198 180 180 199 199 180 180 182 182 199 199 199 199 182 182 201 201 182 182 184 184 201 201 201 201 184 184 206 206 206 206 184 184 207 207 184 184 186 186 207 207 207 207 186 186 210 210 210 210 186 186 211 211 186 186 188 188 211 211 211 211 188 188 214 214 204 204 219 219 188 188 219 219 218 218 188 188 188 188 218 218 214 214 224 224 225 225 216 216 225 225 222 222 216 216 216 216 222 222 219 219 241 241 230 230 233 233 230 230 228 228 233 233 233 233 228 228 224 224 228 228 227 227 224 224 224 224 227 227 225 225 251 251 236 236 241 241 236 236 235 235 241 241 241 241 235 235 230 230 273 273 244 244 266 266 244 244 242 242 266 266 266 266 242 242 251 251 242 242 239 239 251 251 251 251 239 239 236 236 275 275 248 248 273 273 248 248 247 247 273 273 273 273 247 247 244 244 277 277 254 254 275 275 254 254 253 253 275 275 275 275 253 253 248 248 281 281 260 260 279 279 260 260 258 258 279 279 279 279 258 258 277 277 258 258 257 257 277 277 277 277 257 257 254 254 283 283 265 265 281 281 265 265 264 264 281 281 281 281 264 264 260 260 282 282 271 271 284 284 271 271 270 270 284 284 284 284 270 270 283 283 270 270 269 269 283 283 283 283 269 269 265 265 280 280 267 267 282 282 267 267 268 268 282 282 282 282 268 268 271 271 278 278 261 261 280 280 261 261 263 263 280 280 280 280 263 263 267 267 274 274 255 255 276 276 255 255 256 256 276 276 276 276 256 256 278 278 256 256 259 259 278 278 278 278 259 259 261 261 272 272 250 250 274 274 250 250 252 252 274 274 274 274 252 252 255 255 249 249 243 243 262 262 243 243 245 245 262 262 262 262 245 245 272 272 245 245 246 246 272 272 272 272 246 246 250 250 240 240 237 237 249 249 237 237 238 238 249 249 249 249 238 238 243 243 220 220 221 221 213 213 221 221 226 226 213 213 213 213 226 226 223 223 226 226 229 229 223 223 223 223 229 229 231 231 229 229 232 232 231 231 231 231 232 232 240 240 232 232 234 234 240 240 240 240 234 234 237 237 321 321 326 326 325 325 326 326 330 330 325 325 325 325 330 330 329 329 330 330 334 334 329 329 329 329 334 334 333 333 334 334 338 338 333 333 333 333 338 338 337 337 338 338 342 342 337 337 337 337 342 342 341 341 342 342 471 471 341 341 341 341 472 472 473 473 346 346 350 350 345 345 345 345 350 350 349 349 350 350 354 354 349 349 349 349 354 354 353 353 354 354 358 358 353 353 353 353 358 358 357 357 358 358 362 362 357 357 357 357 362 362 361 361 362 362 366 366 361 361 361 361 366 366 365 365 366 366 364 364 365 365 365 365 364 364 363 363 364 364 360 360 363 363 363 363 360 360 359 359 360 360 356 356 359 359 359 359 356 356 355 355 356 356 352 352 355 355 355 355 352 352 351 351 352 352 348 348 351 351 351 351 348 348 347 347 474 474 344 344 475 475 476 476 344 344 343 343 344 344 340 340 343 343 343 343 340 340 339 339 340 340 336 336 339 339 339 339 336 336 335 335 336 336 332 332 335 335 335 335 332 332 331 331 332 332 328 328 331 331 331 331 328 328 327 327 328 328 324 324 327 327 327 327 324 324 323 323 324 324 320 320 323 323 323 323 320 320 319 319 320 320 316 316 319 319 319 319 316 316 315 315 316 316 312 312 315 315 315 315 312 312 311 311 312 312 308 308 311 311 311 311 308 308 307 307 308 308 477 477 307 307 307 307 478 478 479 479 304 304 300 300 303 303 303 303 300 300 299 299 300 300 296 296 299 299 299 299 296 296 295 295 296 296 292 292 295 295 295 295 292 292 291 291 292 292 288 288 291 291 291 291 288 288 287 287 288 288 286 286 287 287 287 287 286 286 285 285 286 286 290 290 285 285 285 285 290 290 289 289 290 290 294 294 289 289 289 289 294 294 293 293 294 294 298 298 293 293 293 293 298 298 297 297 298 298 302 302 297 297 297 297 302 302 301 301 480 480 306 306 481 481 482 482 306 306 305 305 306 306 310 310 305 305 305 305 310 310 309 309 310 310 314 314 309 309 309 309 314 314 313 313 314 314 318 318 313 313 313 313 318 318 317 317 318 318 322 322 317 317 317 317 322 322 321 321 322 322 326 326 321 321 393 393 397 397 398 398 397 397 400 400 398 398 398 398 400 400 402 402 400 400 404 404 402 402 402 402 404 404 407 407 404 404 408 408 407 407 407 407 408 408 412 412 408 408 411 411 412 412 412 412 411 411 419 419 411 411 414 414 419 419 419 419 414 414 421 421 414 414 416 416 421 421 421 421 416 416 423 423 416 416 417 417 423 423 423 423 417 417 424 424 417 417 415 415 424 424 424 424 415 415 422 422 415 415 413 413 422 422 422 422 413 413 420 420 413 413 409 409 420 420 420 420 409 409 418 418 409 409 406 406 418 418 418 418 406 406 410 410 406 406 403 403 410 410 410 410 403 403 405 405 403 403 399 399 405 405 405 405 399 399 401 401 399 399 395 395 401 401 401 401 395 395 396 396 395 395 392 392 396 396 396 396 392 392 391 391 392 392 389 389 391 391 391 391 389 389 387 387 389 389 385 385 387 387 387 387 385 385 381 381 385 385 382 382 381 381 381 381 382 382 375 375 382 382 379 379 375 375 375 375 379 379 371 371 379 379 376 376 371 371 371 371 376 376 369 369 376 376 373 373 369 369 369 369 373 373 367 367 373 373 374 374 367 367 367 367 374 374 368 368 374 374 377 377 368 368 368 368 377 377 370 370 377 377 380 380 370 370 370 370 380 380 372 372 380 380 383 383 372 372 372 372 383 383 378 378 383 383 386 386 378 378 378 378 386 386 384 384 386 386 390 390 384 384 384 384 390 390 388 388 390 390 394 394 388 388 388 388 394 394 393 393 394 394 397 397 393 393 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+0 0 2 2 16 16 2 2 4 4 16 16 16 16 4 4 6 6 24 24 27 27 25 25 7 7 5 5 18 18 5 5 3 3 18 18 18 18 3 3 16 16 3 3 1 1 16 16 16 16 1 1 0 0 13 13 11 11 18 18 11 11 9 9 18 18 18 18 9 9 7 7 14 14 17 17 22 22 17 17 20 20 22 22 22 22 20 20 23 23 25 25 21 21 24 24 21 21 19 19 24 24 24 24 19 19 18 18 19 19 15 15 18 18 18 18 15 15 13 13 45 45 43 43 29 29 43 43 41 41 29 29 29 29 41 41 39 39 29 29 33 33 24 24 33 33 31 31 24 24 24 24 31 31 27 27 34 34 36 36 28 28 36 36 38 38 28 28 28 28 38 38 40 40 23 23 26 26 22 22 26 26 30 30 22 22 22 22 30 30 28 28 30 30 32 32 28 28 28 28 32 32 34 34 39 39 37 37 29 29 37 37 35 35 29 29 29 29 35 35 33 33 6 6 8 8 16 16 8 8 10 10 16 16 16 16 10 10 22 22 10 10 12 12 22 22 22 22 12 12 14 14 40 40 42 42 28 28 42 42 44 44 28 28 28 28 44 44 29 29 44 44 46 46 29 29 29 29 46 46 45 45 60 60 58 58 61 61 60 60 61 61 63 63 69 69 67 67 61 61 67 67 65 65 61 61 61 61 65 65 63 63 75 75 73 73 61 61 73 73 71 71 61 61 61 61 71 71 69 69 72 72 74 74 61 61 74 74 76 76 61 61 61 61 76 76 75 75 66 66 68 68 61 61 68 68 70 70 61 61 61 61 70 70 72 72 59 59 62 62 61 61 62 62 64 64 61 61 61 61 64 64 66 66 53 53 55 55 61 61 55 55 57 57 61 61 61 61 57 57 59 59 47 47 49 49 61 61 49 49 51 51 61 61 61 61 51 51 53 53 52 52 50 50 61 61 50 50 48 48 61 61 61 61 48 48 47 47 58 58 56 56 61 61 56 56 54 54 61 61 61 61 54 54 52 52 117 117 115 115 122 122 117 117 116 116 115 115 116 116 111 111 115 115 115 115 111 111 109 109 111 111 110 110 109 109 109 109 110 110 101 101 110 110 107 107 101 101 101 101 107 107 103 103 96 96 95 95 97 97 455 455 101 101 456 456 457 457 101 101 102 102 101 101 103 103 102 102 96 96 93 93 95 95 93 93 89 89 95 95 95 95 89 89 87 87 89 89 88 88 87 87 88 88 83 83 87 87 87 87 83 83 81 81 83 83 82 82 81 81 82 82 77 77 81 81 81 81 77 77 78 78 77 77 79 79 78 78 78 78 79 79 85 85 79 79 80 80 85 85 85 85 80 80 84 84 92 92 91 91 90 90 91 91 85 85 90 90 90 90 85 85 86 86 85 85 84 84 86 86 92 92 94 94 91 91 94 94 98 98 91 91 91 91 98 98 99 99 98 98 100 100 99 99 458 458 104 104 459 459 460 460 104 104 105 105 104 104 106 106 105 105 106 106 108 108 105 105 105 105 108 108 112 112 108 108 113 113 112 112 112 112 113 113 119 119 113 113 114 114 119 119 119 119 114 114 118 118 118 118 120 120 119 119 120 120 123 123 119 119 119 119 123 123 124 124 123 123 125 125 124 124 124 124 125 125 133 133 125 125 127 127 133 133 133 133 127 127 131 131 138 138 139 139 137 137 139 139 133 133 137 137 137 137 133 133 132 132 133 133 131 131 132 132 138 138 141 141 139 139 141 141 145 145 139 139 139 139 145 145 147 147 145 145 146 146 147 147 146 146 461 461 147 147 147 147 462 462 463 463 151 151 152 152 153 153 152 152 157 157 153 153 153 153 157 157 160 160 157 157 158 158 160 160 160 160 158 158 167 167 158 158 161 161 167 167 167 167 161 161 165 165 172 172 173 173 171 171 173 173 167 167 171 171 171 171 167 167 166 166 167 167 165 165 166 166 172 172 174 174 173 173 174 174 170 170 173 173 173 173 170 170 169 169 170 170 168 168 169 169 168 168 164 164 169 169 169 169 164 164 163 163 164 164 162 162 163 163 162 162 159 159 163 163 163 163 159 159 156 156 159 159 155 155 156 156 464 464 465 465 149 149 466 466 467 467 149 149 149 149 468 468 469 469 142 142 143 143 144 144 143 143 149 149 144 144 144 144 149 149 148 148 149 149 470 470 148 148 142 142 140 140 143 143 140 140 136 136 143 143 143 143 136 136 135 135 136 136 134 134 135 135 134 134 130 130 135 135 135 135 130 130 129 129 130 130 128 128 129 129 128 128 126 126 129 129 129 129 126 126 122 122 126 126 121 121 122 122 122 122 121 121 117 117 219 219 204 204 216 216 217 217 220 220 202 202 220 220 213 213 202 202 217 217 202 202 215 215 202 202 187 187 215 215 215 215 187 187 212 212 187 187 185 185 212 212 212 212 185 185 209 209 209 209 185 185 208 208 185 185 183 183 208 208 208 208 183 183 205 205 205 205 183 183 203 203 183 183 181 181 203 203 203 203 181 181 200 200 181 181 179 179 200 200 200 200 179 179 197 197 197 197 179 179 196 196 179 179 177 177 196 196 196 196 177 177 193 193 193 193 177 177 192 192 177 177 175 175 192 192 192 192 175 175 189 189 189 189 175 175 190 190 175 175 176 176 190 190 190 190 176 176 191 191 176 176 178 178 191 191 191 191 178 178 194 194 194 194 178 178 195 195 178 178 180 180 195 195 195 195 180 180 198 198 198 198 180 180 199 199 180 180 182 182 199 199 199 199 182 182 201 201 182 182 184 184 201 201 201 201 184 184 206 206 206 206 184 184 207 207 184 184 186 186 207 207 207 207 186 186 210 210 210 210 186 186 211 211 186 186 188 188 211 211 211 211 188 188 214 214 204 204 219 219 188 188 219 219 218 218 188 188 188 188 218 218 214 214 224 224 225 225 216 216 225 225 222 222 216 216 216 216 222 222 219 219 241 241 230 230 233 233 230 230 228 228 233 233 233 233 228 228 224 224 228 228 227 227 224 224 224 224 227 227 225 225 251 251 236 236 241 241 236 236 235 235 241 241 241 241 235 235 230 230 273 273 244 244 266 266 244 244 242 242 266 266 266 266 242 242 251 251 242 242 239 239 251 251 251 251 239 239 236 236 275 275 248 248 273 273 248 248 247 247 273 273 273 273 247 247 244 244 277 277 254 254 275 275 254 254 253 253 275 275 275 275 253 253 248 248 281 281 260 260 279 279 260 260 258 258 279 279 279 279 258 258 277 277 258 258 257 257 277 277 277 277 257 257 254 254 283 283 265 265 281 281 265 265 264 264 281 281 281 281 264 264 260 260 282 282 271 271 284 284 271 271 270 270 284 284 284 284 270 270 283 283 270 270 269 269 283 283 283 283 269 269 265 265 280 280 267 267 282 282 267 267 268 268 282 282 282 282 268 268 271 271 278 278 261 261 280 280 261 261 263 263 280 280 280 280 263 263 267 267 274 274 255 255 276 276 255 255 256 256 276 276 276 276 256 256 278 278 256 256 259 259 278 278 278 278 259 259 261 261 272 272 250 250 274 274 250 250 252 252 274 274 274 274 252 252 255 255 249 249 243 243 262 262 243 243 245 245 262 262 262 262 245 245 272 272 245 245 246 246 272 272 272 272 246 246 250 250 240 240 237 237 249 249 237 237 238 238 249 249 249 249 238 238 243 243 220 220 221 221 213 213 221 221 226 226 213 213 213 213 226 226 223 223 226 226 229 229 223 223 223 223 229 229 231 231 229 229 232 232 231 231 231 231 232 232 240 240 232 232 234 234 240 240 240 240 234 234 237 237 321 321 326 326 325 325 326 326 330 330 325 325 325 325 330 330 329 329 330 330 334 334 329 329 329 329 334 334 333 333 334 334 338 338 333 333 333 333 338 338 337 337 338 338 342 342 337 337 337 337 342 342 341 341 342 342 471 471 341 341 341 341 472 472 473 473 346 346 350 350 345 345 345 345 350 350 349 349 350 350 354 354 349 349 349 349 354 354 353 353 354 354 358 358 353 353 353 353 358 358 357 357 358 358 362 362 357 357 357 357 362 362 361 361 362 362 366 366 361 361 361 361 366 366 365 365 366 366 364 364 365 365 365 365 364 364 363 363 364 364 360 360 363 363 363 363 360 360 359 359 360 360 356 356 359 359 359 359 356 356 355 355 356 356 352 352 355 355 355 355 352 352 351 351 352 352 348 348 351 351 351 351 348 348 347 347 474 474 344 344 475 475 476 476 344 344 343 343 344 344 340 340 343 343 343 343 340 340 339 339 340 340 336 336 339 339 339 339 336 336 335 335 336 336 332 332 335 335 335 335 332 332 331 331 332 332 328 328 331 331 331 331 328 328 327 327 328 328 324 324 327 327 327 327 324 324 323 323 324 324 320 320 323 323 323 323 320 320 319 319 320 320 316 316 319 319 319 319 316 316 315 315 316 316 312 312 315 315 315 315 312 312 311 311 312 312 308 308 311 311 311 311 308 308 307 307 308 308 477 477 307 307 307 307 478 478 479 479 304 304 300 300 303 303 303 303 300 300 299 299 300 300 296 296 299 299 299 299 296 296 295 295 296 296 292 292 295 295 295 295 292 292 291 291 292 292 288 288 291 291 291 291 288 288 287 287 288 288 286 286 287 287 287 287 286 286 285 285 286 286 290 290 285 285 285 285 290 290 289 289 290 290 294 294 289 289 289 289 294 294 293 293 294 294 298 298 293 293 293 293 298 298 297 297 298 298 302 302 297 297 297 297 302 302 301 301 480 480 306 306 481 481 482 482 306 306 305 305 306 306 310 310 305 305 305 305 310 310 309 309 310 310 314 314 309 309 309 309 314 314 313 313 314 314 318 318 313 313 313 313 318 318 317 317 318 318 322 322 317 317 317 317 322 322 321 321 322 322 326 326 321 321 393 393 397 397 398 398 397 397 400 400 398 398 398 398 400 400 402 402 400 400 404 404 402 402 402 402 404 404 407 407 404 404 408 408 407 407 407 407 408 408 412 412 408 408 411 411 412 412 412 412 411 411 419 419 411 411 414 414 419 419 419 419 414 414 421 421 414 414 416 416 421 421 421 421 416 416 423 423 416 416 417 417 423 423 423 423 417 417 424 424 417 417 415 415 424 424 424 424 415 415 422 422 415 415 413 413 422 422 422 422 413 413 420 420 413 413 409 409 420 420 420 420 409 409 418 418 409 409 406 406 418 418 418 418 406 406 410 410 406 406 403 403 410 410 410 410 403 403 405 405 403 403 399 399 405 405 405 405 399 399 401 401 399 399 395 395 401 401 401 401 395 395 396 396 395 395 392 392 396 396 396 396 392 392 391 391 392 392 389 389 391 391 391 391 389 389 387 387 389 389 385 385 387 387 387 387 385 385 381 381 385 385 382 382 381 381 381 381 382 382 375 375 382 382 379 379 375 375 375 375 379 379 371 371 379 379 376 376 371 371 371 371 376 376 369 369 376 376 373 373 369 369 369 369 373 373 367 367 373 373 374 374 367 367 367 367 374 374 368 368 374 374 377 377 368 368 368 368 377 377 370 370 377 377 380 380 370 370 370 370 380 380 372 372 380 380 383 383 372 372 372 372 383 383 378 378 383 383 386 386 378 378 378 378 386 386 384 384 386 386 390 390 384 384 384 384 390 390 388 388 390 390 394 394 388 388 388 388 394 394 393 393 394 394 397 397 393 393 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 18 18 19 19 20 20 19 19 21 21 20 20 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 34 34 35 35 36 36 35 35 37 37 36 36 36 36 37 37 38 38 37 37 39 39 38 38 38 38 39 39 40 40 39 39 41 41 40 40 40 40 41 41 42 42 41 41 43 43 42 42 42 42 43 43 44 44 43 43 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 52 52 51 51 53 53 52 52 52 52 53 53 54 54 53 53 55 55 54 54 54 54 55 55 56 56 55 55 57 57 56 56 56 56 57 57 58 58 57 57 59 59 58 58 58 58 59 59 60 60 59 59 61 61 60 60 60 60 61 61 62 62 61 61 63 63 62 62 62 62 63 63 64 64 63 63 65 65 64 64 129 129 115 115 114 114 100 100 94 94 93 93 116 116 110 110 109 109 120 120 121 121 116 116 231 231 220 220 219 219 222 222 223 223 224 224 224 224 225 225 222 222 225 225 226 226 222 222 222 222 226 226 227 227 67 67 66 66 78 78 75 75 76 76 77 77 78 78 66 66 77 77 66 66 74 74 77 77 77 77 74 74 75 75 220 220 231 231 221 221 231 231 232 232 221 221 221 221 232 232 188 188 134 134 135 135 128 128 135 135 136 136 128 128 139 139 171 171 172 172 172 172 171 171 186 186 171 171 185 185 186 186 186 186 185 185 218 218 185 185 229 229 218 218 218 218 229 229 219 219 229 229 230 230 219 219 219 219 230 230 231 231 120 120 115 115 123 123 115 115 129 129 123 123 123 123 129 129 124 124 129 129 130 130 124 124 124 124 130 130 125 125 116 116 121 121 117 117 121 121 122 122 117 117 117 117 122 122 131 131 120 120 116 116 115 115 116 116 109 109 115 115 115 115 109 109 114 114 109 109 108 108 114 114 114 114 108 108 98 98 108 108 104 104 98 98 98 98 104 104 99 99 104 104 105 105 99 99 99 99 105 105 106 106 94 94 100 100 95 95 100 100 101 101 95 95 95 95 101 101 91 91 101 101 83 83 91 91 91 91 83 83 90 90 83 83 82 82 90 90 90 90 82 82 81 81 110 110 116 116 111 111 116 116 117 117 111 111 111 111 117 117 107 107 117 117 101 101 107 107 107 107 101 101 106 106 101 101 100 100 106 106 106 106 100 100 99 99 100 100 93 93 99 99 99 99 93 93 98 98 93 93 92 92 98 98 98 98 92 92 80 80 92 92 88 88 80 80 80 80 88 88 81 81 88 88 89 89 81 81 81 81 89 89 90 90 215 215 212 212 232 232 212 212 210 210 232 232 232 232 210 210 208 208 215 215 232 232 217 217 232 232 233 233 217 217 217 217 233 233 216 216 200 200 198 198 188 188 208 208 206 206 232 232 206 206 204 204 232 232 232 232 204 204 188 188 204 204 202 202 188 188 188 188 202 202 200 200 198 198 196 196 188 188 196 196 193 193 188 188 188 188 193 193 189 189 193 193 192 192 189 189 199 199 201 201 190 190 209 209 211 211 234 234 211 211 213 213 234 234 234 234 213 213 233 233 213 213 214 214 233 233 233 233 214 214 216 216 192 192 194 194 189 189 194 194 195 195 189 189 189 189 195 195 190 190 195 195 197 197 190 190 190 190 197 197 199 199 201 201 203 203 190 190 203 203 205 205 190 190 190 190 205 205 234 234 205 205 207 207 234 234 234 234 207 207 209 209 174 174 188 188 181 181 181 181 188 188 182 182 188 188 189 189 182 182 182 182 189 189 183 183 189 189 190 190 183 183 183 183 190 190 180 180 190 190 176 176 180 180 180 180 176 176 179 179 85 85 84 84 103 103 84 84 102 102 103 103 103 103 102 102 119 119 102 102 118 118 119 119 119 119 118 118 133 133 118 118 132 132 133 133 133 133 132 132 145 145 132 132 144 144 145 145 145 145 144 144 177 177 144 144 176 176 177 177 177 177 176 176 191 191 176 176 190 190 191 191 191 191 190 190 235 235 190 190 234 234 235 235 84 84 83 83 102 102 83 83 101 101 102 102 102 102 101 101 118 118 101 101 117 117 118 118 118 118 117 117 132 132 117 117 131 131 132 132 132 132 131 131 144 144 131 131 143 143 144 144 144 144 143 143 176 176 143 143 175 175 176 176 176 176 175 175 179 179 175 175 178 178 179 179 122 122 125 125 131 131 125 125 130 130 131 131 131 131 130 130 143 143 130 130 142 142 143 143 143 143 142 142 175 175 142 142 174 174 175 175 175 175 174 174 178 178 174 174 181 181 178 178 114 114 128 128 129 129 128 128 136 136 129 129 129 129 136 136 130 130 136 136 137 137 130 130 130 130 137 137 142 142 137 137 141 141 142 142 142 142 141 141 174 174 141 141 173 173 174 174 174 174 173 173 188 188 173 173 187 187 188 188 188 188 187 187 221 221 80 80 79 79 98 98 79 79 97 97 98 98 98 98 97 97 114 114 97 97 113 113 114 114 114 114 113 113 128 128 113 113 127 127 128 128 128 128 127 127 134 134 127 127 139 139 134 134 134 134 139 139 140 140 139 139 172 172 140 140 78 78 79 79 67 67 79 79 80 80 67 67 67 67 80 80 68 68 80 80 81 81 68 68 68 68 81 81 69 69 81 81 82 82 69 69 69 69 82 82 70 70 82 82 83 83 70 70 70 70 83 83 71 71 83 83 84 84 71 71 71 71 84 84 72 72 84 84 85 85 72 72 72 72 85 85 73 73 171 171 170 170 185 185 170 170 184 184 185 185 185 185 184 184 229 229 184 184 222 222 229 229 229 229 222 222 228 228 222 222 227 227 228 228 139 139 146 146 148 148 168 168 169 169 171 171 165 165 163 163 170 170 138 138 155 155 153 153 171 171 169 169 170 170 169 169 167 167 170 170 170 170 167 167 165 165 163 163 161 161 170 170 161 161 159 159 170 170 170 170 159 159 138 138 159 159 157 157 138 138 138 138 157 157 155 155 153 153 151 151 138 138 151 151 149 149 138 138 138 138 149 149 147 147 162 162 164 164 171 171 164 164 166 166 171 171 171 171 166 166 168 168 148 148 150 150 139 139 150 150 152 152 139 139 139 139 152 152 154 154 154 154 156 156 139 139 156 156 158 158 139 139 139 139 158 158 171 171 158 158 160 160 171 171 171 171 160 160 162 162 78 78 86 86 79 79 86 86 87 87 79 79 79 79 87 87 97 97 87 87 96 96 97 97 97 97 96 96 113 113 96 96 112 112 113 113 113 113 112 112 127 127 112 112 126 126 127 127 127 127 126 126 139 139 126 126 138 138 139 139 139 139 138 138 146 146 138 138 147 147 146 146 236 236 237 237 238 238 237 237 239 239 238 238 238 238 239 239 240 240 239 239 241 241 240 240 240 240 241 241 242 242 241 241 243 243 242 242 244 244 245 245 246 246 245 245 247 247 246 246 246 246 247 247 248 248 247 247 249 249 248 248 248 248 249 249 250 250 249 249 251 251 250 250 250 250 251 251 252 252 251 251 253 253 252 252 254 254 255 255 256 256 255 255 257 257 256 256 256 256 257 257 258 258 257 257 259 259 258 258 258 258 259 259 260 260 259 259 261 261 260 260 262 262 263 263 264 264 263 263 265 265 264 264 264 264 265 265 266 266 265 265 267 267 266 266 266 266 267 267 268 268 267 267 269 269 268 268 268 268 269 269 270 270 269 269 271 271 270 270 295 295 319 319 293 293 319 319 317 317 293 293 293 293 317 317 291 291 317 317 315 315 291 291 291 291 315 315 289 289 315 315 313 313 289 289 289 289 313 313 287 287 313 313 311 311 287 287 287 287 311 311 490 490 311 311 491 491 492 492 285 285 309 309 283 283 309 309 307 307 283 283 283 283 307 307 281 281 307 307 305 305 281 281 493 493 494 494 279 279 495 495 303 303 279 279 279 279 303 303 277 277 303 303 301 301 277 277 277 277 301 301 275 275 301 301 299 299 275 275 275 275 299 299 273 273 299 299 297 297 273 273 273 273 297 297 272 272 297 297 296 296 272 272 272 272 296 296 274 274 296 296 298 298 274 274 274 274 298 298 276 276 298 298 300 300 276 276 276 276 300 300 278 278 300 300 302 302 278 278 278 278 302 302 280 280 302 302 304 304 280 280 280 280 304 304 496 496 304 304 497 497 498 498 282 282 306 306 284 284 306 306 308 308 284 284 284 284 308 308 286 286 308 308 310 310 286 286 499 499 500 500 288 288 501 501 312 312 288 288 288 288 312 312 290 290 312 312 314 314 290 290 290 290 314 314 292 292 314 314 316 316 292 292 292 292 316 316 294 294 316 316 318 318 294 294 294 294 318 318 295 295 318 318 319 319 295 295 320 320 321 321 322 322 321 321 323 323 322 322 322 322 323 323 324 324 323 323 325 325 324 324 326 326 327 327 328 328 327 327 329 329 328 328 330 330 331 331 332 332 331 331 333 333 332 332 332 332 333 333 334 334 333 333 335 335 334 334 336 336 337 337 338 338 337 337 339 339 338 338 340 340 341 341 342 342 341 341 343 343 342 342 342 342 343 343 344 344 343 343 345 345 344 344 344 344 345 345 346 346 345 345 347 347 346 346 348 348 349 349 350 350 349 349 351 351 350 350 352 352 353 353 354 354 353 353 355 355 354 354 354 354 355 355 356 356 355 355 357 357 356 356 356 356 357 357 358 358 357 357 359 359 358 358 360 360 361 361 362 362 361 361 363 363 362 362 364 364 365 365 366 366 365 365 367 367 366 366 366 366 367 367 368 368 367 367 369 369 368 368 368 368 369 369 370 370 369 369 371 371 370 370 372 372 373 373 374 374 373 373 375 375 374 374 376 376 377 377 378 378 377 377 379 379 378 378 378 378 379 379 380 380 379 379 381 381 380 380 380 380 381 381 382 382 381 381 383 383 382 382 384 384 385 385 386 386 385 385 387 387 386 386 413 413 439 439 411 411 439 439 437 437 411 411 411 411 437 437 408 408 437 437 434 434 408 408 408 408 434 434 406 406 434 434 432 432 406 406 406 406 432 432 404 404 432 432 430 430 404 404 404 404 430 430 502 502 430 430 503 503 504 504 402 402 428 428 400 400 428 428 426 426 400 400 400 400 426 426 398 398 426 426 424 424 398 398 505 505 506 506 396 396 507 507 422 422 396 396 396 396 422 422 394 394 422 422 420 420 394 394 394 394 420 420 392 392 420 420 418 418 392 392 392 392 418 418 389 389 418 418 415 415 389 389 389 389 415 415 388 388 415 415 414 414 388 388 388 388 414 414 390 390 414 414 416 416 390 390 390 390 416 416 391 391 416 416 417 417 391 391 391 391 417 417 393 393 417 417 419 419 393 393 393 393 419 419 395 395 419 419 421 421 395 395 395 395 421 421 397 397 421 421 423 423 397 397 397 397 423 423 508 508 423 423 509 509 510 510 399 399 425 425 401 401 425 425 427 427 401 401 401 401 427 427 403 403 427 427 429 429 403 403 511 511 512 512 405 405 513 513 431 431 405 405 405 405 431 431 407 407 431 431 433 433 407 407 407 407 433 433 409 409 433 433 435 435 409 409 409 409 435 435 410 410 435 435 436 436 410 410 410 410 436 436 412 412 436 436 438 438 412 412 412 412 438 438 413 413 438 438 439 439 413 413 440 440 441 441 442 442 441 441 443 443 442 442 442 442 443 443 444 444 443 443 445 445 444 444 446 446 447 447 448 448 447 447 449 449 448 448 450 450 451 451 452 452 451 451 453 453 452 452 452 452 453 453 454 454 453 453 455 455 454 454 456 456 457 457 458 458 457 457 459 459 458 458 467 467 466 466 475 475 466 466 474 474 475 475 474 474 466 466 473 473 466 466 465 465 473 473 514 514 515 515 472 472 516 516 464 464 472 472 464 464 463 463 472 472 472 472 463 463 471 471 463 463 462 462 471 471 471 471 462 462 470 470 462 462 461 461 470 470 470 470 461 461 469 469 461 461 460 460 469 469 469 469 460 460 468 468 489 489 482 482 481 481 489 489 481 481 488 488 481 481 480 480 488 488 488 488 480 480 487 487 480 480 479 479 487 487 487 487 479 479 486 486 479 479 478 478 486 486 486 486 478 478 485 485 478 478 517 517 485 485 485 485 518 518 519 519 477 477 476 476 484 484 484 484 476 476 483 483
+169 169 168 168 124 124 119 119 118 118 104 104 114 114 113 113 109 109 57 57 58 58 64 64 122 122 121 121 107 107 156 156 163 163 162 162 160 160 159 159 158 158 162 162 161 161 156 156 161 161 160 160 156 156 156 156 160 160 157 157 160 160 158 158 157 157 10 10 9 9 11 11 9 9 8 8 11 11 11 11 8 8 0 0 30 30 21 21 13 13 21 21 20 20 13 13 13 13 20 20 12 12 155 155 166 166 154 154 166 166 165 165 154 154 154 154 165 165 153 153 165 165 164 164 153 153 153 153 164 164 152 152 164 164 163 163 152 152 152 152 163 163 119 119 163 163 156 156 119 119 119 119 156 156 118 118 105 105 106 106 120 120 68 68 74 74 73 73 74 74 106 106 73 73 61 61 62 62 69 69 69 69 62 62 70 70 62 62 63 63 70 70 70 70 63 63 71 71 54 54 49 49 55 55 49 49 50 50 55 55 55 55 50 50 56 56 50 50 51 51 56 56 56 56 51 51 59 59 51 51 65 65 59 59 59 59 65 65 58 58 122 122 107 107 108 108 107 107 75 75 108 108 108 108 75 75 76 76 75 75 71 71 76 76 76 76 71 71 64 64 71 71 63 63 64 64 64 64 63 63 57 57 32 32 33 33 39 39 39 39 33 33 40 40 33 33 34 34 40 40 40 40 34 34 41 41 34 34 35 35 41 41 41 41 35 35 45 45 35 35 51 51 45 45 45 45 51 51 44 44 51 51 50 50 44 44 44 44 50 50 43 43 50 50 49 49 43 43 43 43 49 49 42 42 49 49 48 48 42 42 42 42 48 48 38 38 14 14 15 15 23 23 23 23 15 15 24 24 15 15 16 16 24 24 24 24 16 16 25 25 16 16 17 17 25 25 25 25 17 17 29 29 17 17 35 35 29 29 29 29 35 35 28 28 35 35 34 34 28 28 28 28 34 34 27 27 34 34 33 33 27 27 27 27 33 33 26 26 33 33 32 32 26 26 26 26 32 32 22 22 138 138 166 166 122 122 166 166 155 155 122 122 122 122 155 155 121 121 138 138 140 140 166 166 140 140 142 142 166 166 166 166 142 142 144 144 144 144 146 146 166 166 146 146 149 149 166 166 166 166 149 149 167 167 149 149 151 151 167 167 123 123 128 128 126 126 123 123 126 126 122 122 126 126 127 127 122 122 127 127 130 130 122 122 122 122 130 130 132 132 132 132 134 134 122 122 134 134 136 136 122 122 122 122 136 136 138 138 151 151 150 150 167 167 150 150 148 148 167 167 167 167 148 148 168 168 148 148 147 147 168 168 147 147 145 145 168 168 168 168 145 145 143 143 135 135 133 133 124 124 133 133 131 131 124 124 124 124 131 131 123 123 131 131 129 129 123 123 123 123 129 129 128 128 143 143 141 141 168 168 141 141 139 139 168 168 168 168 139 139 124 124 139 139 137 137 124 124 124 124 137 137 135 135 114 114 110 110 117 117 110 110 124 124 117 117 117 117 124 124 116 116 124 124 123 123 116 116 116 116 123 123 115 115 123 123 122 122 115 115 115 115 122 122 112 112 122 122 108 108 112 112 100 100 105 105 102 102 105 105 103 103 102 102 95 95 97 97 104 104 97 97 99 99 104 104 104 104 99 99 101 101 101 101 103 103 104 104 103 103 105 105 104 104 104 104 105 105 119 119 105 105 120 120 119 119 119 119 120 120 152 152 73 73 92 92 90 90 72 72 91 91 104 104 91 91 93 93 104 104 104 104 93 93 95 95 106 106 105 105 73 73 105 105 94 94 73 73 73 73 94 94 92 92 83 83 85 85 72 72 100 100 98 98 105 105 98 98 96 96 105 105 105 105 96 96 94 94 85 85 87 87 72 72 87 87 89 89 72 72 72 72 89 89 91 91 90 90 88 88 73 73 88 88 86 86 73 73 73 73 86 86 84 84 84 84 82 82 73 73 82 82 80 80 73 73 73 73 80 80 72 72 80 80 81 81 72 72 72 72 81 81 83 83 72 72 60 60 73 73 60 60 61 61 73 73 73 73 61 61 68 68 61 61 69 69 68 68 47 47 31 31 48 48 31 31 32 32 48 48 48 48 32 32 38 38 32 32 39 39 38 38 23 23 22 22 14 14 22 22 32 32 14 14 14 14 32 32 13 13 32 32 31 31 13 13 13 13 31 31 30 30 31 31 47 47 30 30 30 30 47 47 46 46 60 60 46 46 61 61 46 46 47 47 61 61 61 61 47 47 62 62 47 47 48 48 62 62 62 62 48 48 63 63 48 48 49 49 63 63 63 63 49 49 57 57 49 49 54 54 57 57 58 58 65 65 64 64 65 65 77 77 64 64 64 64 77 77 76 76 77 77 109 109 76 76 76 76 109 109 108 108 109 109 113 113 108 108 108 108 113 113 112 112 5 5 17 17 4 4 17 17 16 16 4 4 4 4 16 16 3 3 16 16 15 15 3 3 3 3 15 15 2 2 15 15 14 14 2 2 2 2 14 14 1 1 14 14 13 13 1 1 1 1 13 13 0 0 13 13 12 12 0 0 0 0 12 12 11 11 114 114 109 109 110 110 109 109 77 77 110 110 110 110 77 77 78 78 77 77 65 65 78 78 78 78 65 65 66 66 65 65 51 51 66 66 66 66 51 51 52 52 51 51 35 35 52 52 52 52 35 35 36 36 35 35 17 17 36 36 36 36 17 17 18 18 17 17 5 5 18 18 18 18 5 5 6 6 169 169 124 124 125 125 124 124 110 110 125 125 125 125 110 110 111 111 110 110 78 78 111 111 111 111 78 78 79 79 78 78 66 66 79 79 79 79 66 66 67 67 66 66 52 52 67 67 67 67 52 52 53 53 52 52 36 36 53 53 53 53 36 36 37 37 36 36 18 18 37 37 37 37 18 18 19 19 18 18 6 6 19 19 19 19 6 6 7 7
+384 384 385 385 4 4 386 386 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 24 24 21 21 25 25 24 24 24 24 25 25 28 28 25 25 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 387 387 45 45 388 388 389 389 390 390 391 391 42 42 392 392 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 34 34 39 39 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 22 22 27 27 23 23 22 22 22 22 23 23 18 18 23 23 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 393 393 3 3 394 394 395 395 396 396 397 397 52 52 398 398 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 72 72 69 69 73 73 72 72 72 72 73 73 76 76 73 73 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 399 399 93 93 400 400 401 401 402 402 403 403 90 90 404 404 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 70 70 75 75 71 71 70 70 70 70 71 71 66 66 71 71 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 405 405 51 51 406 406 407 407 408 408 409 409 141 141 410 410 140 140 141 141 141 141 140 140 137 137 140 140 136 136 137 137 137 137 136 136 133 133 136 136 132 132 133 133 133 133 132 132 129 129 132 132 128 128 129 129 129 129 128 128 125 125 128 128 124 124 125 125 125 125 124 124 121 121 124 124 120 120 121 121 121 121 120 120 117 117 120 120 116 116 117 117 117 117 116 116 113 113 116 116 112 112 113 113 113 113 112 112 109 109 112 112 108 108 109 109 109 109 108 108 105 105 108 108 104 104 105 105 105 105 104 104 101 101 104 104 100 100 101 101 101 101 100 100 411 411 100 100 412 412 413 413 414 414 415 415 99 99 416 416 98 98 99 99 99 99 98 98 103 103 98 98 102 102 103 103 103 103 102 102 107 107 102 102 106 106 107 107 107 107 106 106 111 111 106 106 110 110 111 111 111 111 110 110 115 115 110 110 114 114 115 115 115 115 114 114 119 119 114 114 118 118 119 119 119 119 118 118 123 123 118 118 122 122 123 123 123 123 122 122 127 127 122 122 126 126 127 127 127 127 126 126 131 131 126 126 130 130 131 131 131 131 130 130 135 135 130 130 134 134 135 135 135 135 134 134 139 139 134 134 138 138 139 139 139 139 138 138 417 417 138 138 418 418 419 419 420 420 421 421 189 189 422 422 188 188 189 189 189 189 188 188 185 185 188 188 184 184 185 185 185 185 184 184 181 181 184 184 180 180 181 181 181 181 180 180 177 177 180 180 176 176 177 177 177 177 176 176 173 173 176 176 172 172 173 173 173 173 172 172 169 169 172 172 168 168 169 169 169 169 168 168 165 165 168 168 164 164 165 165 165 165 164 164 161 161 164 164 160 160 161 161 161 161 160 160 157 157 160 160 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 149 149 152 152 148 148 149 149 149 149 148 148 423 423 148 148 424 424 425 425 426 426 427 427 147 147 428 428 146 146 147 147 147 147 146 146 151 151 146 146 150 150 151 151 151 151 150 150 155 155 150 150 154 154 155 155 155 155 154 154 159 159 154 154 158 158 159 159 159 159 158 158 163 163 158 158 162 162 163 163 163 163 162 162 167 167 162 162 166 166 167 167 167 167 166 166 171 171 166 166 170 170 171 171 171 171 170 170 175 175 170 170 174 174 175 175 175 175 174 174 179 179 174 174 178 178 179 179 179 179 178 178 183 183 178 178 182 182 183 183 183 183 182 182 187 187 182 182 186 186 187 187 187 187 186 186 429 429 186 186 430 430 431 431 215 215 239 239 213 213 239 239 237 237 213 213 213 213 237 237 211 211 237 237 235 235 211 211 211 211 235 235 209 209 235 235 233 233 209 209 209 209 233 233 207 207 233 233 231 231 207 207 207 207 231 231 432 432 231 231 433 433 434 434 205 205 229 229 203 203 229 229 227 227 203 203 203 203 227 227 201 201 227 227 225 225 201 201 435 435 436 436 199 199 437 437 223 223 199 199 199 199 223 223 197 197 223 223 221 221 197 197 197 197 221 221 195 195 221 221 219 219 195 195 195 195 219 219 193 193 219 219 217 217 193 193 193 193 217 217 192 192 217 217 216 216 192 192 192 192 216 216 194 194 216 216 218 218 194 194 194 194 218 218 196 196 218 218 220 220 196 196 196 196 220 220 198 198 220 220 222 222 198 198 198 198 222 222 200 200 222 222 224 224 200 200 200 200 224 224 438 438 224 224 439 439 440 440 202 202 226 226 204 204 226 226 228 228 204 204 204 204 228 228 206 206 228 228 230 230 206 206 441 441 442 442 208 208 443 443 232 232 208 208 208 208 232 232 210 210 232 232 234 234 210 210 210 210 234 234 212 212 234 234 236 236 212 212 212 212 236 236 214 214 236 236 238 238 214 214 214 214 238 238 215 215 238 238 239 239 215 215 263 263 287 287 261 261 287 287 285 285 261 261 261 261 285 285 259 259 285 285 283 283 259 259 259 259 283 283 257 257 283 283 281 281 257 257 257 257 281 281 255 255 281 281 279 279 255 255 255 255 279 279 444 444 279 279 445 445 446 446 253 253 277 277 251 251 277 277 275 275 251 251 251 251 275 275 249 249 275 275 273 273 249 249 447 447 448 448 247 247 449 449 271 271 247 247 247 247 271 271 245 245 271 271 269 269 245 245 245 245 269 269 243 243 269 269 267 267 243 243 243 243 267 267 241 241 267 267 265 265 241 241 241 241 265 265 240 240 265 265 264 264 240 240 240 240 264 264 242 242 264 264 266 266 242 242 242 242 266 266 244 244 266 266 268 268 244 244 244 244 268 268 246 246 268 268 270 270 246 246 246 246 270 270 248 248 270 270 272 272 248 248 248 248 272 272 450 450 272 272 451 451 452 452 250 250 274 274 252 252 274 274 276 276 252 252 252 252 276 276 254 254 276 276 278 278 254 254 453 453 454 454 256 256 455 455 280 280 256 256 256 256 280 280 258 258 280 280 282 282 258 258 258 258 282 282 260 260 282 282 284 284 260 260 260 260 284 284 262 262 284 284 286 286 262 262 262 262 286 286 263 263 286 286 287 287 263 263 311 311 335 335 309 309 335 335 333 333 309 309 309 309 333 333 307 307 333 333 331 331 307 307 307 307 331 331 305 305 331 331 329 329 305 305 305 305 329 329 303 303 329 329 327 327 303 303 303 303 327 327 456 456 327 327 457 457 458 458 301 301 325 325 300 300 325 325 324 324 300 300 300 300 324 324 297 297 324 324 321 321 297 297 459 459 460 460 295 295 461 461 319 319 295 295 295 295 319 319 293 293 319 319 317 317 293 293 293 293 317 317 291 291 317 317 315 315 291 291 291 291 315 315 289 289 315 315 313 313 289 289 289 289 313 313 288 288 313 313 312 312 288 288 288 288 312 312 290 290 312 312 314 314 290 290 290 290 314 314 292 292 314 314 316 316 292 292 292 292 316 316 294 294 316 316 318 318 294 294 294 294 318 318 296 296 318 318 320 320 296 296 296 296 320 320 462 462 320 320 463 463 464 464 298 298 322 322 299 299 322 322 323 323 299 299 299 299 323 323 302 302 323 323 326 326 302 302 465 465 466 466 304 304 467 467 328 328 304 304 304 304 328 328 306 306 328 328 330 330 306 306 306 306 330 330 308 308 330 330 332 332 308 308 308 308 332 332 310 310 332 332 334 334 310 310 310 310 334 334 311 311 334 334 335 335 311 311 359 359 383 383 357 357 383 383 381 381 357 357 357 357 381 381 355 355 381 381 379 379 355 355 355 355 379 379 353 353 379 379 377 377 353 353 353 353 377 377 351 351 377 377 375 375 351 351 351 351 375 375 468 468 375 375 469 469 470 470 349 349 373 373 347 347 373 373 371 371 347 347 347 347 371 371 345 345 371 371 369 369 345 345 471 471 472 472 343 343 473 473 367 367 343 343 343 343 367 367 341 341 367 367 365 365 341 341 341 341 365 365 339 339 365 365 363 363 339 339 339 339 363 363 337 337 363 363 361 361 337 337 337 337 361 361 336 336 361 361 360 360 336 336 336 336 360 360 338 338 360 360 362 362 338 338 338 338 362 362 340 340 362 362 364 364 340 340 340 340 364 364 342 342 364 364 366 366 342 342 342 342 366 366 344 344 366 366 368 368 344 344 344 344 368 368 474 474 368 368 475 475 476 476 346 346 370 370 348 348 370 370 372 372 348 348 348 348 372 372 350 350 372 372 374 374 350 350 477 477 478 478 352 352 479 479 376 376 352 352 352 352 376 376 354 354 376 376 378 378 354 354 354 354 378 378 356 356 378 378 380 380 356 356 356 356 380 380 358 358 380 380 382 382 358 358 358 358 382 382 359 359 382 382 383 383 359 359
+54 54 60 60 75 75 75 75 73 73 76 76 73 73 70 70 76 76 72 72 77 77 74 74 77 77 76 76 74 74 74 74 76 76 71 71 48 48 58 58 76 76 72 72 68 68 77 77 68 68 64 64 77 77 77 77 64 64 59 59 1 1 2 2 4 4 5 5 0 0 3 3 0 0 1 1 3 3 70 70 66 66 76 76 66 66 62 62 76 76 76 76 62 62 57 57 2 2 21 21 16 16 48 48 76 76 40 40 58 58 63 63 76 76 63 63 67 67 76 76 76 76 67 67 71 71 16 16 12 12 2 2 12 12 8 8 2 2 2 2 8 8 4 4 4 4 7 7 1 1 7 7 11 11 1 1 1 1 11 11 15 15 15 15 20 20 1 1 20 20 30 30 1 1 1 1 30 30 40 40 75 75 60 60 73 73 60 60 55 55 73 73 73 73 55 55 69 69 55 55 53 53 69 69 69 69 53 53 51 51 24 24 26 26 0 0 9 9 13 13 35 35 27 27 25 25 5 5 25 25 23 23 5 5 23 23 17 17 5 5 5 5 17 17 0 0 17 17 22 22 0 0 0 0 22 22 24 24 75 75 42 42 44 44 59 59 49 49 77 77 49 49 41 41 77 77 77 77 41 41 2 2 41 41 31 31 2 2 2 2 31 31 21 21 57 57 47 47 76 76 47 47 39 39 76 76 76 76 39 39 40 40 39 39 29 29 40 40 40 40 29 29 1 1 29 29 19 19 1 1 1 1 19 19 14 14 14 14 10 10 1 1 10 10 6 6 1 1 1 1 6 6 3 3 43 43 56 56 61 61 9 9 35 35 5 5 35 35 33 33 5 5 5 5 33 33 27 27 26 26 32 32 0 0 32 32 34 34 0 0 0 0 34 34 75 75 34 34 36 36 75 75 75 75 36 36 42 42 51 51 45 45 69 69 45 45 43 43 69 69 69 69 43 43 65 65 43 43 61 61 65 65 44 44 50 50 75 75 50 50 52 52 75 75 75 75 52 52 54 54 13 13 18 18 35 35 18 18 28 28 35 35 35 35 28 28 37 37 28 28 38 38 37 37 37 37 38 38 43 43 38 38 46 46 43 43 43 43 46 46 56 56 78 78 79 79 80 80 79 79 81 81 80 80 80 80 81 81 82 82 81 81 83 83 82 82 86 86 95 95 101 101 98 98 94 94 84 84 101 101 105 105 86 86 105 105 109 109 86 86 86 86 109 109 115 115 129 129 161 161 125 125 161 161 86 86 125 125 125 125 86 86 119 119 86 86 115 115 119 119 129 129 133 133 161 161 133 133 139 139 161 161 161 161 139 139 143 143 89 89 91 91 124 124 91 91 93 93 124 124 95 95 86 86 100 100 86 86 85 85 100 100 100 100 85 85 104 104 161 161 157 157 160 160 157 157 158 158 160 160 160 160 158 158 156 156 124 124 118 118 89 89 118 118 114 114 89 89 89 89 114 114 85 85 114 114 108 108 85 85 85 85 108 108 104 104 161 161 135 135 149 149 149 149 153 153 161 161 153 153 155 155 161 161 161 161 155 155 157 157 84 84 94 94 85 85 94 94 99 99 85 85 85 85 99 99 103 103 103 103 107 107 85 85 107 107 113 113 85 85 85 85 113 113 117 117 160 160 127 127 131 131 144 144 159 159 150 150 159 159 160 160 150 150 150 150 160 160 145 145 93 93 97 97 124 124 97 97 111 111 124 124 124 124 111 111 123 123 90 90 88 88 85 85 88 88 87 87 85 85 85 85 87 87 89 89 143 143 147 147 161 161 147 147 151 151 161 161 161 161 151 151 135 135 151 151 146 146 135 135 135 135 146 146 142 142 131 131 137 137 160 160 137 137 141 141 160 160 160 160 141 141 145 145 144 144 140 140 159 159 140 140 136 136 159 159 159 159 136 136 130 130 142 142 138 138 135 135 138 138 132 132 135 135 135 135 132 132 123 123 132 132 128 128 123 123 123 123 128 128 124 124 156 156 154 154 160 160 154 154 152 152 160 160 160 160 152 152 127 127 130 130 126 126 159 159 126 126 120 120 159 159 159 159 120 120 84 84 120 120 116 116 84 84 84 84 116 116 112 112 112 112 106 106 84 84 106 106 102 102 84 84 84 84 102 102 98 98 152 152 148 148 127 127 148 148 134 134 127 127 127 127 134 134 121 121 134 134 122 122 121 121 121 121 122 122 117 117 122 122 110 110 117 117 110 110 96 96 117 117 117 117 96 96 85 85 96 96 92 92 85 85 85 85 92 92 90 90 162 162 163 163 164 164 163 163 165 165 164 164 164 164 165 165 166 166 165 165 167 167 166 166 173 173 175 175 168 168 178 178 176 176 169 169 176 176 174 174 169 169 174 174 172 172 169 169 172 172 170 170 169 169 169 169 170 170 168 168 170 170 171 171 168 168 168 168 171 171 173 173 175 175 177 177 168 168 177 177 179 179 168 168 168 168 179 179 194 194 179 179 181 181 194 194 192 192 190 190 195 195 190 190 188 188 195 195 195 195 188 188 186 186 186 186 184 184 195 195 184 184 182 182 195 195 195 195 182 182 169 169 182 182 180 180 169 169 169 169 180 180 178 178 181 181 183 183 194 194 183 183 185 185 194 194 194 194 185 185 187 187 187 187 189 189 194 194 189 189 191 191 194 194 194 194 191 191 195 195 191 191 193 193 195 195 195 195 193 193 192 192 357 357 359 359 381 381 327 327 328 328 381 381 292 292 293 293 277 277 361 361 362 362 277 277 380 380 366 366 368 368 368 368 370 370 380 380 370 370 372 372 380 380 380 380 372 372 374 374 377 377 375 375 381 381 375 375 373 373 381 381 381 381 373 373 371 371 303 303 302 302 304 304 302 302 300 300 304 304 304 304 300 300 305 305 300 300 298 298 305 305 305 305 298 298 296 296 362 362 363 363 277 277 363 363 364 364 277 277 277 277 364 364 380 380 364 364 365 365 380 380 380 380 365 365 366 366 308 308 293 293 295 295 293 293 308 308 277 277 308 308 310 310 277 277 277 277 310 310 312 312 320 320 319 319 318 318 311 311 278 278 313 313 278 278 315 315 313 313 277 277 283 283 285 285 295 295 297 297 308 308 297 297 299 299 308 308 308 308 299 299 301 301 360 360 361 361 316 316 361 361 277 277 316 316 316 316 277 277 314 314 277 277 312 312 314 314 374 374 376 376 380 380 376 376 378 378 380 380 380 380 378 378 381 381 378 378 379 379 381 381 381 381 379 379 377 377 311 311 309 309 278 278 309 309 307 307 278 278 278 278 307 307 305 305 288 288 286 286 278 278 286 286 284 284 278 278 284 284 282 282 278 278 282 282 280 280 278 278 278 278 280 280 277 277 280 280 281 281 277 277 277 277 281 281 283 283 285 285 287 287 277 277 287 287 289 289 277 277 277 277 289 289 292 292 303 303 304 304 301 301 304 304 306 306 301 301 301 301 306 306 308 308 371 371 369 369 381 381 369 369 367 367 381 381 381 381 367 367 327 327 367 367 336 336 327 327 327 327 336 336 330 330 333 333 332 332 331 331 315 315 278 278 317 317 278 278 322 322 317 317 317 317 322 322 318 318 322 322 321 321 318 318 318 318 321 321 320 320 296 296 294 294 305 305 294 294 291 291 305 305 305 305 291 291 278 278 291 291 290 290 278 278 278 278 290 290 288 288 330 330 336 336 331 331 336 336 334 334 331 331 331 331 334 334 333 333 279 279 326 326 278 278 326 326 325 325 278 278 325 325 324 324 278 278 324 324 323 323 278 278 278 278 323 323 322 322 381 381 359 359 382 382 340 340 338 338 329 329 329 329 338 338 328 328 338 338 335 335 328 328 328 328 335 335 337 337 351 351 353 353 381 381 353 353 355 355 381 381 381 381 355 355 357 357 337 337 339 339 328 328 339 339 341 341 328 328 328 328 341 341 343 343 343 343 345 345 328 328 345 345 347 347 328 328 328 328 347 347 381 381 347 347 349 349 381 381 381 381 349 349 351 351 346 346 344 344 329 329 344 344 342 342 329 329 329 329 342 342 340 340 359 359 358 358 382 382 358 358 356 356 382 382 382 382 356 356 354 354 354 354 352 352 382 382 352 352 350 350 382 382 382 382 350 350 329 329 350 350 348 348 329 329 329 329 348 348 346 346 224 224 220 220 198 198 251 251 255 255 278 278 251 251 278 278 247 247 198 198 220 220 197 197 220 220 216 216 197 197 197 197 216 216 219 219 219 219 223 223 197 197 223 223 227 227 197 197 197 197 227 227 231 231 231 231 235 235 197 197 235 235 239 239 197 197 197 197 239 239 278 278 239 239 243 243 278 278 278 278 243 243 247 247 256 256 252 252 279 279 236 236 232 232 198 198 232 232 228 228 198 198 198 198 228 228 224 224 255 255 259 259 278 278 259 259 262 262 278 278 278 278 262 262 279 279 262 262 260 260 279 279 279 279 260 260 256 256 252 252 248 248 279 279 248 248 244 244 279 279 279 279 244 244 198 198 244 244 240 240 198 198 198 198 240 240 236 236 246 246 242 242 203 203 205 205 207 207 258 258 207 207 209 209 258 258 246 246 203 203 250 250 237 237 241 241 196 196 205 205 258 258 203 203 258 258 254 254 203 203 203 203 254 254 250 250 277 277 269 269 271 271 209 209 211 211 258 258 211 211 213 213 258 258 258 258 213 213 263 263 196 196 241 241 277 277 241 241 245 245 277 277 277 277 245 245 249 249 263 263 265 265 277 277 265 265 267 267 277 277 277 277 267 267 269 269 249 249 253 253 277 277 253 253 257 257 277 277 277 277 257 257 263 263 257 257 261 261 263 263 263 263 261 261 258 258 242 242 238 238 203 203 238 238 234 234 203 203 203 203 234 234 201 201 234 234 230 230 201 201 230 230 226 226 201 201 226 226 222 222 201 201 201 201 222 222 218 218 274 274 272 272 278 278 215 215 217 217 196 196 217 217 221 221 196 196 196 196 221 221 225 225 225 225 229 229 196 196 229 229 233 233 196 196 196 196 233 233 237 237 272 272 270 270 278 278 270 270 268 268 278 278 278 278 268 268 266 266 271 271 273 273 277 277 273 273 275 275 277 277 277 277 275 275 278 278 275 275 276 276 278 278 278 278 276 276 274 274 197 197 210 210 208 208 208 208 206 206 197 197 206 206 204 204 197 197 197 197 204 204 202 202 202 202 200 200 197 197 200 200 199 199 197 197 197 197 199 199 196 196 199 199 201 201 196 196 196 196 201 201 215 215 201 201 218 218 215 215 266 266 264 264 278 278 264 264 214 214 278 278 278 278 214 214 197 197 214 214 212 212 197 197 197 197 212 212 210 210 465 465 509 509 510 510 513 513 466 466 512 512 466 466 465 465 512 512 512 512 465 465 511 511 465 465 510 510 511 511 563 563 561 561 567 567 561 561 559 559 567 567 559 559 557 557 567 567 567 567 557 557 555 555 476 476 464 464 479 479 464 464 480 480 479 479 556 556 558 558 568 568 558 558 560 560 568 568 568 568 560 560 562 562 471 471 473 473 465 465 473 473 475 475 465 465 475 475 477 477 465 465 465 465 477 477 478 478 476 476 474 474 464 464 474 474 472 472 464 464 464 464 472 472 470 470 470 470 468 468 464 464 468 468 467 467 464 464 464 464 467 467 465 465 467 467 469 469 465 465 465 465 469 469 471 471 551 551 464 464 552 552 464 464 567 567 552 552 552 552 567 567 553 553 567 567 555 555 553 553 551 551 550 550 464 464 550 550 549 549 464 464 464 464 549 549 548 548 515 515 523 523 568 568 523 523 554 554 568 568 568 568 554 554 556 556 562 562 564 564 568 568 564 564 566 566 568 568 568 568 566 566 567 567 566 566 565 565 567 567 567 567 565 565 563 563 486 486 484 484 493 493 548 548 547 547 464 464 547 547 503 503 464 464 464 464 503 503 501 501 501 501 499 499 464 464 499 499 497 497 464 464 464 464 497 497 480 480 478 478 481 481 465 465 481 481 483 483 465 465 465 465 483 483 485 485 497 497 495 495 480 480 495 495 493 493 480 480 480 480 493 493 482 482 493 493 484 484 482 482 515 515 514 514 523 523 514 514 517 517 523 523 523 523 517 517 518 518 487 487 489 489 491 491 489 489 490 490 491 491 491 491 490 490 493 493 490 490 488 488 493 493 493 493 488 488 486 486 519 519 520 520 518 518 520 520 521 521 518 518 518 518 521 521 523 523 496 496 498 498 465 465 498 498 500 500 465 465 487 487 491 491 485 485 491 491 492 492 485 485 485 485 492 492 465 465 492 492 494 494 465 465 465 465 494 494 496 496 505 505 506 506 507 507 500 500 502 502 465 465 502 502 504 504 465 465 465 465 504 504 509 509 504 504 505 505 509 509 509 509 505 505 508 508 505 505 507 507 508 508 525 525 516 516 522 522 516 516 515 515 522 522 522 522 515 515 524 524 569 569 545 545 568 568 545 545 546 546 568 568 568 568 546 546 544 544 544 544 542 542 568 568 542 542 540 540 568 568 568 568 540 540 538 538 525 525 527 527 516 516 527 527 529 529 516 516 516 516 529 529 531 531 538 538 536 536 568 568 536 536 534 534 568 568 568 568 534 534 515 515 534 534 532 532 515 515 515 515 532 532 530 530 530 530 528 528 515 515 528 528 526 526 515 515 515 515 526 526 524 524 531 531 533 533 516 516 533 533 535 535 516 516 516 516 535 535 569 569 535 535 537 537 569 569 569 569 537 537 539 539 539 539 541 541 569 569 541 541 543 543 569 569 569 569 543 543 545 545 444 444 440 440 464 464 425 425 429 429 400 400 400 400 429 429 450 450 440 440 436 436 464 464 436 436 432 432 464 464 464 464 432 432 383 383 432 432 428 428 383 383 383 383 428 428 424 424 405 405 409 409 400 400 409 409 413 413 400 400 429 429 433 433 450 450 433 433 437 437 450 450 450 450 437 437 452 452 424 424 420 420 383 383 420 420 416 416 383 383 383 383 416 416 412 412 413 413 417 417 400 400 417 417 421 421 400 400 400 400 421 421 425 425 465 465 453 453 455 455 455 455 457 457 465 465 457 457 459 459 465 465 465 465 459 459 461 461 412 412 408 408 383 383 408 408 404 404 383 383 383 383 404 404 402 402 394 394 392 392 383 383 392 392 390 390 383 383 390 390 388 388 383 383 388 388 386 386 383 383 383 383 386 386 384 384 458 458 456 456 464 464 456 456 454 454 464 464 464 464 454 454 452 452 405 405 400 400 402 402 400 400 398 398 402 402 402 402 398 398 383 383 398 398 396 396 383 383 383 383 396 396 394 394 386 386 387 387 384 384 387 387 389 389 384 384 384 384 389 389 391 391 391 391 393 393 384 384 393 393 395 395 384 384 384 384 395 395 397 397 461 461 463 463 465 465 463 463 462 462 465 465 465 465 462 462 464 464 462 462 460 460 464 464 464 464 460 460 458 458 437 437 441 441 452 452 441 441 445 445 452 452 452 452 445 445 464 464 445 445 448 448 464 464 464 464 448 448 444 444 397 397 399 399 384 384 399 399 401 401 384 384 384 384 401 401 465 465 401 401 451 451 465 465 465 465 451 451 453 453 407 407 385 385 403 403 385 385 384 384 403 403 403 403 384 384 406 406 446 446 442 442 465 465 442 442 438 438 465 465 465 465 438 438 434 434 407 407 411 411 385 385 411 411 415 415 385 385 385 385 415 415 419 419 385 385 431 431 466 466 431 431 435 435 466 466 466 466 435 435 439 439 439 439 443 443 466 466 443 443 447 447 466 466 466 466 447 447 465 465 447 447 449 449 465 465 465 465 449 449 446 446 434 434 430 430 465 465 430 430 426 426 465 465 465 465 426 426 384 384 426 426 422 422 384 384 384 384 422 422 418 418 418 418 414 414 384 384 414 414 410 410 384 384 384 384 410 410 406 406 419 419 423 423 385 385 423 423 427 427 385 385 385 385 427 427 431 431 581 581 572 572 583 583 572 572 574 574 583 583 583 583 574 574 585 585 574 574 576 576 585 585 1422 1422 1423 1423 589 589 1424 1424 578 578 589 589 589 589 578 578 591 591 578 578 587 587 591 591 591 591 587 587 594 594 587 587 595 595 594 594 594 594 595 595 597 597 595 595 601 601 597 597 597 597 601 601 599 599 601 601 610 610 599 599 599 599 610 610 1425 1425 610 610 1426 1426 1427 1427 603 603 612 612 605 605 612 612 614 614 605 605 605 605 614 614 607 607 614 614 616 616 607 607 607 607 616 616 608 608 616 616 617 617 608 608 608 608 617 617 606 606 617 617 615 615 606 606 606 606 615 615 604 604 615 615 613 613 604 604 604 604 613 613 602 602 613 613 611 611 602 602 1428 1428 1429 1429 598 598 1430 1430 609 609 598 598 598 598 609 609 596 596 609 609 600 600 596 596 596 596 600 600 593 593 600 600 592 592 593 593 593 593 592 592 590 590 592 592 586 586 590 590 590 590 586 586 588 588 586 586 577 577 588 588 588 588 577 577 1431 1431 577 577 1432 1432 1433 1433 584 584 575 575 582 582 575 575 573 573 582 582 582 582 573 573 580 580 573 573 571 571 580 580 580 580 571 571 579 579 571 571 570 570 579 579 579 579 570 570 581 581 570 570 572 572 581 581 1434 1434 1435 1435 622 622 1436 1436 623 623 622 622 622 622 623 623 626 626 623 623 627 627 626 626 626 626 627 627 630 630 627 627 631 631 630 630 630 630 631 631 634 634 631 631 635 635 634 634 634 634 635 635 638 638 635 635 639 639 638 638 638 638 639 639 642 642 639 639 643 643 642 642 642 642 643 643 646 646 643 643 647 647 646 646 646 646 647 647 650 650 647 647 651 651 650 650 650 650 651 651 654 654 651 651 655 655 654 654 654 654 655 655 658 658 655 655 659 659 658 658 658 658 659 659 662 662 659 659 663 663 662 662 662 662 663 663 1437 1437 663 663 1438 1438 1439 1439 1440 1440 1441 1441 660 660 1442 1442 661 661 660 660 660 660 661 661 656 656 661 661 657 657 656 656 656 656 657 657 652 652 657 657 653 653 652 652 652 652 653 653 648 648 653 653 649 649 648 648 648 648 649 649 644 644 649 649 645 645 644 644 644 644 645 645 640 640 645 645 641 641 640 640 640 640 641 641 636 636 641 641 637 637 636 636 636 636 637 637 632 632 637 637 633 633 632 632 632 632 633 633 628 628 633 633 629 629 628 628 628 628 629 629 624 624 629 629 625 625 624 624 624 624 625 625 620 620 625 625 621 621 620 620 620 620 621 621 1443 1443 621 621 1444 1444 1445 1445 673 673 668 668 677 677 668 668 670 670 677 677 1446 1446 1447 1447 679 679 1448 1448 675 675 679 679 679 679 675 675 683 683 675 675 681 681 683 683 683 683 681 681 687 687 681 681 685 685 687 687 687 687 685 685 690 690 685 685 691 691 690 690 690 690 691 691 693 693 691 691 695 695 693 693 693 693 695 695 697 697 695 695 699 699 697 697 697 697 699 699 701 701 699 699 705 705 701 701 701 701 705 705 1449 1449 705 705 1450 1450 1451 1451 703 703 710 710 707 707 710 710 712 712 707 707 707 707 712 712 708 708 712 712 713 713 708 708 708 708 713 713 706 706 713 713 711 711 706 706 706 706 711 711 702 702 711 711 709 709 702 702 1452 1452 1453 1453 700 700 1454 1454 704 704 700 700 700 700 704 704 696 696 704 704 698 698 696 696 696 696 698 698 692 692 698 698 694 694 692 692 692 692 694 694 689 689 694 694 688 688 689 689 689 689 688 688 686 686 688 688 684 684 686 686 686 686 684 684 682 682 684 684 680 680 682 682 682 682 680 680 678 678 680 680 674 674 678 678 678 678 674 674 1455 1455 674 674 1456 1456 1457 1457 676 676 669 669 672 672 669 669 667 667 672 672 672 672 667 667 671 671 667 667 666 666 671 671 671 671 666 666 673 673 666 666 668 668 673 673 725 725 716 716 727 727 716 716 718 718 727 727 727 727 718 718 729 729 718 718 720 720 729 729 1458 1458 1459 1459 733 733 1460 1460 722 722 733 733 733 733 722 722 735 735 722 722 731 731 735 735 735 735 731 731 738 738 731 731 739 739 738 738 738 738 739 739 741 741 739 739 745 745 741 741 741 741 745 745 743 743 745 745 754 754 743 743 743 743 754 754 1461 1461 754 754 1462 1462 1463 1463 747 747 756 756 749 749 756 756 758 758 749 749 749 749 758 758 751 751 758 758 760 760 751 751 751 751 760 760 752 752 760 760 761 761 752 752 752 752 761 761 750 750 761 761 759 759 750 750 750 750 759 759 748 748 759 759 757 757 748 748 748 748 757 757 746 746 757 757 755 755 746 746 1464 1464 1465 1465 742 742 1466 1466 753 753 742 742 742 742 753 753 740 740 753 753 744 744 740 740 740 740 744 744 737 737 744 744 736 736 737 737 737 737 736 736 734 734 736 736 730 730 734 734 734 734 730 730 732 732 730 730 721 721 732 732 732 732 721 721 1467 1467 721 721 1468 1468 1469 1469 728 728 719 719 726 726 719 719 717 717 726 726 726 726 717 717 724 724 717 717 715 715 724 724 724 724 715 715 723 723 715 715 714 714 723 723 723 723 714 714 725 725 714 714 716 716 725 725 1470 1470 1471 1471 766 766 1472 1472 767 767 766 766 766 766 767 767 770 770 767 767 771 771 770 770 770 770 771 771 774 774 771 771 775 775 774 774 774 774 775 775 778 778 775 775 779 779 778 778 778 778 779 779 782 782 779 779 783 783 782 782 782 782 783 783 786 786 783 783 787 787 786 786 786 786 787 787 790 790 787 787 791 791 790 790 790 790 791 791 794 794 791 791 795 795 794 794 794 794 795 795 798 798 795 795 799 799 798 798 798 798 799 799 802 802 799 799 803 803 802 802 802 802 803 803 806 806 803 803 807 807 806 806 806 806 807 807 1473 1473 807 807 1474 1474 1475 1475 1476 1476 1477 1477 804 804 1478 1478 805 805 804 804 804 804 805 805 800 800 805 805 801 801 800 800 800 800 801 801 796 796 801 801 797 797 796 796 796 796 797 797 792 792 797 797 793 793 792 792 792 792 793 793 788 788 793 793 789 789 788 788 788 788 789 789 784 784 789 789 785 785 784 784 784 784 785 785 780 780 785 785 781 781 780 780 780 780 781 781 776 776 781 781 777 777 776 776 776 776 777 777 772 772 777 777 773 773 772 772 772 772 773 773 768 768 773 773 769 769 768 768 768 768 769 769 764 764 769 769 765 765 764 764 764 764 765 765 1479 1479 765 765 1480 1480 1481 1481 817 817 812 812 821 821 812 812 814 814 821 821 1482 1482 1483 1483 823 823 1484 1484 819 819 823 823 823 823 819 819 827 827 819 819 825 825 827 827 827 827 825 825 831 831 825 825 829 829 831 831 831 831 829 829 834 834 829 829 835 835 834 834 834 834 835 835 837 837 835 835 839 839 837 837 837 837 839 839 841 841 839 839 843 843 841 841 841 841 843 843 845 845 843 843 849 849 845 845 845 845 849 849 1485 1485 849 849 1486 1486 1487 1487 847 847 854 854 851 851 854 854 856 856 851 851 851 851 856 856 852 852 856 856 857 857 852 852 852 852 857 857 850 850 857 857 855 855 850 850 850 850 855 855 846 846 855 855 853 853 846 846 1488 1488 1489 1489 844 844 1490 1490 848 848 844 844 844 844 848 848 840 840 848 848 842 842 840 840 840 840 842 842 836 836 842 842 838 838 836 836 836 836 838 838 833 833 838 838 832 832 833 833 833 833 832 832 830 830 832 832 828 828 830 830 830 830 828 828 826 826 828 828 824 824 826 826 826 826 824 824 822 822 824 824 818 818 822 822 822 822 818 818 1491 1491 818 818 1492 1492 1493 1493 820 820 813 813 816 816 813 813 811 811 816 816 816 816 811 811 815 815 811 811 810 810 815 815 815 815 810 810 817 817 810 810 812 812 817 817 889 889 860 860 862 862 858 858 860 860 891 891 883 883 866 866 868 868 1494 1494 866 866 885 885 862 862 864 864 887 887 877 877 896 896 898 898 894 894 896 896 879 879 868 868 894 894 881 881 871 871 902 902 904 904 900 900 902 902 873 873 898 898 1495 1495 1496 1496 874 874 903 903 901 901 905 905 903 903 872 872 904 904 905 905 870 870 880 880 897 897 895 895 1497 1497 897 897 878 878 901 901 899 899 876 876 886 886 867 867 865 865 869 869 867 867 884 884 895 895 869 869 882 882 892 892 861 861 859 859 863 863 861 861 890 890 865 865 1498 1498 1499 1499 859 859 858 858 893 893 921 921 952 952 950 950 953 953 952 952 919 919 927 927 946 946 944 944 1500 1500 946 946 925 925 950 950 948 948 923 923 933 933 916 916 914 914 942 942 916 916 931 931 944 944 942 942 929 929 939 939 910 910 908 908 912 912 910 910 937 937 914 914 1501 1501 1502 1502 938 938 907 907 909 909 906 906 907 907 940 940 908 908 906 906 941 941 932 932 913 913 915 915 1503 1503 913 913 934 934 909 909 911 911 936 936 926 926 943 943 945 945 917 917 943 943 928 928 915 915 917 917 930 930 920 920 949 949 951 951 947 947 949 949 922 922 945 945 1504 1504 1505 1505 951 951 953 953 918 918 1506 1506 1507 1507 999 999 1508 1508 998 998 999 999 999 999 998 998 995 995 998 998 994 994 995 995 995 995 994 994 991 991 994 994 990 990 991 991 991 991 990 990 987 987 990 990 986 986 987 987 987 987 986 986 983 983 986 986 982 982 983 983 983 983 982 982 979 979 982 982 978 978 979 979 979 979 978 978 975 975 978 978 974 974 975 975 975 975 974 974 971 971 974 974 970 970 971 971 971 971 970 970 967 967 970 970 966 966 967 967 967 967 966 966 963 963 966 966 962 962 963 963 963 963 962 962 959 959 962 962 958 958 959 959 959 959 958 958 1509 1509 958 958 1510 1510 1511 1511 1512 1512 1513 1513 957 957 1514 1514 956 956 957 957 957 957 956 956 961 961 956 956 960 960 961 961 961 961 960 960 965 965 960 960 964 964 965 965 965 965 964 964 969 969 964 964 968 968 969 969 969 969 968 968 973 973 968 968 972 972 973 973 973 973 972 972 977 977 972 972 976 976 977 977 977 977 976 976 981 981 976 976 980 980 981 981 981 981 980 980 985 985 980 980 984 984 985 985 985 985 984 984 989 989 984 984 988 988 989 989 989 989 988 988 993 993 988 988 992 992 993 993 993 993 992 992 997 997 992 992 996 996 997 997 997 997 996 996 1515 1515 996 996 1516 1516 1517 1517 1043 1043 1048 1048 1039 1039 1048 1048 1046 1046 1039 1039 1518 1518 1519 1519 1037 1037 1520 1520 1041 1041 1037 1037 1037 1037 1041 1041 1033 1033 1041 1041 1035 1035 1033 1033 1033 1033 1035 1035 1029 1029 1035 1035 1031 1031 1029 1029 1029 1029 1031 1031 1026 1026 1031 1031 1027 1027 1026 1026 1026 1026 1027 1027 1023 1023 1027 1027 1021 1021 1023 1023 1023 1023 1021 1021 1019 1019 1021 1021 1017 1017 1019 1019 1019 1019 1017 1017 1015 1015 1017 1017 1011 1011 1015 1015 1015 1015 1011 1011 1521 1521 1011 1011 1522 1522 1523 1523 1013 1013 1006 1006 1009 1009 1006 1006 1004 1004 1009 1009 1009 1009 1004 1004 1007 1007 1004 1004 1002 1002 1007 1007 1007 1007 1002 1002 1008 1008 1002 1002 1003 1003 1008 1008 1008 1008 1003 1003 1012 1012 1003 1003 1005 1005 1012 1012 1524 1524 1525 1525 1014 1014 1526 1526 1010 1010 1014 1014 1014 1014 1010 1010 1018 1018 1010 1010 1016 1016 1018 1018 1018 1018 1016 1016 1022 1022 1016 1016 1020 1020 1022 1022 1022 1022 1020 1020 1025 1025 1020 1020 1024 1024 1025 1025 1025 1025 1024 1024 1028 1028 1024 1024 1030 1030 1028 1028 1028 1028 1030 1030 1032 1032 1030 1030 1034 1034 1032 1032 1032 1032 1034 1034 1036 1036 1034 1034 1040 1040 1036 1036 1036 1036 1040 1040 1527 1527 1040 1040 1528 1528 1529 1529 1038 1038 1045 1045 1042 1042 1045 1045 1047 1047 1042 1042 1042 1042 1047 1047 1044 1044 1047 1047 1049 1049 1044 1044 1044 1044 1049 1049 1043 1043 1049 1049 1048 1048 1043 1043 1065 1065 1096 1096 1094 1094 1097 1097 1096 1096 1063 1063 1071 1071 1090 1090 1088 1088 1530 1530 1090 1090 1069 1069 1094 1094 1092 1092 1067 1067 1077 1077 1060 1060 1058 1058 1086 1086 1060 1060 1075 1075 1088 1088 1086 1086 1073 1073 1083 1083 1054 1054 1052 1052 1056 1056 1054 1054 1081 1081 1058 1058 1531 1531 1532 1532 1082 1082 1051 1051 1053 1053 1050 1050 1051 1051 1084 1084 1052 1052 1050 1050 1085 1085 1076 1076 1057 1057 1059 1059 1533 1533 1057 1057 1078 1078 1053 1053 1055 1055 1080 1080 1070 1070 1087 1087 1089 1089 1061 1061 1087 1087 1072 1072 1059 1059 1061 1061 1074 1074 1064 1064 1093 1093 1095 1095 1091 1091 1093 1093 1066 1066 1089 1089 1534 1534 1535 1535 1095 1095 1097 1097 1062 1062 1113 1113 1144 1144 1142 1142 1145 1145 1144 1144 1111 1111 1119 1119 1138 1138 1136 1136 1536 1536 1138 1138 1117 1117 1142 1142 1140 1140 1115 1115 1125 1125 1108 1108 1106 1106 1134 1134 1108 1108 1123 1123 1136 1136 1134 1134 1121 1121 1131 1131 1102 1102 1100 1100 1104 1104 1102 1102 1129 1129 1106 1106 1537 1537 1538 1538 1130 1130 1099 1099 1101 1101 1098 1098 1099 1099 1132 1132 1100 1100 1098 1098 1133 1133 1124 1124 1105 1105 1107 1107 1539 1539 1105 1105 1126 1126 1101 1101 1103 1103 1128 1128 1118 1118 1135 1135 1137 1137 1109 1109 1135 1135 1120 1120 1107 1107 1109 1109 1122 1122 1112 1112 1141 1141 1143 1143 1139 1139 1141 1141 1114 1114 1137 1137 1540 1540 1541 1541 1143 1143 1145 1145 1110 1110 1146 1146 1148 1148 1150 1150 1154 1154 1186 1186 1152 1152 1186 1186 1150 1150 1152 1152 1181 1181 1185 1185 1197 1197 1180 1180 1178 1178 1146 1146 1178 1178 1174 1174 1146 1146 1174 1174 1172 1172 1146 1146 1146 1146 1172 1172 1168 1168 1177 1177 1183 1183 1197 1197 1183 1183 1190 1190 1197 1197 1197 1197 1190 1190 1192 1192 1150 1150 1186 1186 1146 1146 1186 1186 1184 1184 1146 1146 1146 1146 1184 1184 1180 1180 1168 1168 1164 1164 1146 1146 1164 1164 1162 1162 1146 1146 1146 1146 1162 1162 1158 1158 1163 1163 1165 1165 1197 1197 1165 1165 1169 1169 1197 1197 1197 1197 1169 1169 1173 1173 1173 1173 1175 1175 1197 1197 1175 1175 1179 1179 1197 1197 1197 1197 1179 1179 1181 1181 1191 1191 1189 1189 1196 1196 1158 1158 1156 1156 1146 1146 1156 1156 1155 1155 1146 1146 1146 1146 1155 1155 1147 1147 1155 1155 1157 1157 1147 1147 1147 1147 1157 1157 1197 1197 1157 1157 1159 1159 1197 1197 1197 1197 1159 1159 1163 1163 1154 1154 1161 1161 1186 1186 1161 1161 1167 1167 1186 1186 1186 1186 1167 1167 1188 1188 1167 1167 1171 1171 1188 1188 1192 1192 1194 1194 1197 1197 1194 1194 1195 1195 1197 1197 1197 1197 1195 1195 1196 1196 1195 1195 1193 1193 1196 1196 1196 1196 1193 1193 1191 1191 1160 1160 1153 1153 1146 1146 1160 1160 1146 1146 1166 1166 1153 1153 1151 1151 1146 1146 1151 1151 1149 1149 1146 1146 1146 1146 1149 1149 1148 1148 1185 1185 1187 1187 1197 1197 1187 1187 1188 1188 1197 1197 1197 1197 1188 1188 1177 1177 1188 1188 1171 1171 1177 1177 1189 1189 1182 1182 1196 1196 1182 1182 1176 1176 1196 1196 1196 1196 1176 1176 1146 1146 1176 1176 1170 1170 1146 1146 1146 1146 1170 1170 1166 1166 1198 1198 1199 1199 1200 1200 1199 1199 1201 1201 1200 1200 1202 1202 1203 1203 1204 1204 1203 1203 1205 1205 1204 1204 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208 1214 1214 1216 1216 1211 1211 1216 1216 1218 1218 1211 1211 1211 1211 1218 1218 1220 1220 1233 1233 1236 1236 1235 1235 1236 1236 1237 1237 1235 1235 1235 1235 1237 1237 1234 1234 1210 1210 1213 1213 1211 1211 1213 1213 1212 1212 1211 1211 1211 1211 1212 1212 1214 1214 1228 1228 1230 1230 1237 1237 1230 1230 1232 1232 1237 1237 1237 1237 1232 1232 1234 1234 1233 1233 1231 1231 1236 1236 1231 1231 1229 1229 1236 1236 1236 1236 1229 1229 1227 1227 1219 1219 1217 1217 1210 1210 1217 1217 1215 1215 1210 1210 1210 1210 1215 1215 1213 1213 1220 1220 1222 1222 1211 1211 1222 1222 1224 1224 1211 1211 1211 1211 1224 1224 1237 1237 1224 1224 1226 1226 1237 1237 1237 1237 1226 1226 1228 1228 1227 1227 1225 1225 1236 1236 1225 1225 1223 1223 1236 1236 1236 1236 1223 1223 1210 1210 1223 1223 1221 1221 1210 1210 1210 1210 1221 1221 1219 1219 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1258 1258 1259 1259 1260 1260 1259 1259 1261 1261 1260 1260 1260 1260 1261 1261 1262 1262 1261 1261 1263 1263 1262 1262 1264 1264 1265 1265 1266 1266 1265 1265 1267 1267 1266 1266 1266 1266 1267 1267 1268 1268 1267 1267 1269 1269 1268 1268 1268 1268 1269 1269 1270 1270 1269 1269 1271 1271 1270 1270 1270 1270 1271 1271 1272 1272 1271 1271 1273 1273 1272 1272 1272 1272 1273 1273 1542 1542 1273 1273 1543 1543 1544 1544 1274 1274 1275 1275 1276 1276 1275 1275 1277 1277 1276 1276 1276 1276 1277 1277 1278 1278 1277 1277 1279 1279 1278 1278 1545 1545 1546 1546 1280 1280 1547 1547 1281 1281 1280 1280 1280 1280 1281 1281 1282 1282 1281 1281 1283 1283 1282 1282 1282 1282 1283 1283 1284 1284 1283 1283 1285 1285 1284 1284 1284 1284 1285 1285 1286 1286 1285 1285 1287 1287 1286 1286 1286 1286 1287 1287 1288 1288 1287 1287 1289 1289 1288 1288 1290 1290 1291 1291 1292 1292 1291 1291 1293 1293 1292 1292 1292 1292 1293 1293 1294 1294 1293 1293 1295 1295 1294 1294 1294 1294 1295 1295 1296 1296 1295 1295 1297 1297 1296 1296 1296 1296 1297 1297 1298 1298 1297 1297 1299 1299 1298 1298 1298 1298 1299 1299 1548 1548 1299 1299 1549 1549 1550 1550 1300 1300 1301 1301 1302 1302 1301 1301 1303 1303 1302 1302 1304 1304 1305 1305 1306 1306 1305 1305 1307 1307 1306 1306 1551 1551 1552 1552 1308 1308 1553 1553 1309 1309 1308 1308 1308 1308 1309 1309 1310 1310 1309 1309 1311 1311 1310 1310 1310 1310 1311 1311 1312 1312 1311 1311 1313 1313 1312 1312 1312 1312 1313 1313 1314 1314 1313 1313 1315 1315 1314 1314 1314 1314 1315 1315 1316 1316 1315 1315 1317 1317 1316 1316 1318 1318 1319 1319 1320 1320 1319 1319 1321 1321 1320 1320 1554 1554 1555 1555 1322 1322 1556 1556 1323 1323 1322 1322 1322 1322 1323 1323 1324 1324 1323 1323 1325 1325 1324 1324 1324 1324 1325 1325 1326 1326 1325 1325 1327 1327 1326 1326 1326 1326 1327 1327 1328 1328 1327 1327 1329 1329 1328 1328 1328 1328 1329 1329 1330 1330 1329 1329 1331 1331 1330 1330 1332 1332 1333 1333 1334 1334 1333 1333 1335 1335 1334 1334 1334 1334 1335 1335 1336 1336 1335 1335 1337 1337 1336 1336 1336 1336 1337 1337 1338 1338 1337 1337 1339 1339 1338 1338 1338 1338 1339 1339 1340 1340 1339 1339 1341 1341 1340 1340 1340 1340 1341 1341 1557 1557 1341 1341 1558 1558 1559 1559 1342 1342 1343 1343 1344 1344 1343 1343 1345 1345 1344 1344 1346 1346 1353 1353 1354 1354 1346 1346 1354 1354 1347 1347 1354 1354 1355 1355 1347 1347 1347 1347 1355 1355 1348 1348 1355 1355 1356 1356 1348 1348 1348 1348 1356 1356 1349 1349 1356 1356 1357 1357 1349 1349 1349 1349 1357 1357 1350 1350 1357 1357 1560 1560 1350 1350 1350 1350 1561 1561 1562 1562 1358 1358 1359 1359 1351 1351 1351 1351 1359 1359 1352 1352 1360 1360 1361 1361 1362 1362 1361 1361 1363 1363 1362 1362 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1563 1563 1564 1564 1366 1366 1565 1565 1367 1367 1366 1366 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1368 1368 1369 1369 1370 1370 1369 1369 1371 1371 1370 1370 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1372 1372 1373 1373 1374 1374 1373 1373 1375 1375 1374 1374 1376 1376 1377 1377 1378 1378 1377 1377 1379 1379 1378 1378 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1380 1380 1381 1381 1382 1382 1381 1381 1383 1383 1382 1382 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1384 1384 1385 1385 1566 1566 1385 1385 1567 1567 1568 1568 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390 1392 1392 1393 1393 1394 1394 1393 1393 1395 1395 1394 1394 1394 1394 1395 1395 1396 1396 1395 1395 1397 1397 1396 1396 1396 1396 1397 1397 1398 1398 1397 1397 1399 1399 1398 1398 1398 1398 1399 1399 1400 1400 1399 1399 1401 1401 1400 1400 1400 1400 1401 1401 1569 1569 1401 1401 1570 1570 1571 1571 1402 1402 1403 1403 1404 1404 1403 1403 1405 1405 1404 1404 1406 1406 1414 1414 1415 1415 1406 1406 1415 1415 1407 1407 1572 1572 1416 1416 1573 1573 1574 1574 1416 1416 1408 1408 1416 1416 1417 1417 1408 1408 1408 1408 1417 1417 1409 1409 1409 1409 1417 1417 1410 1410 1417 1417 1418 1418 1410 1410 1410 1410 1418 1418 1411 1411 1418 1418 1419 1419 1411 1411 1419 1419 1420 1420 1411 1411 1411 1411 1420 1420 1412 1412 1420 1420 1421 1421 1412 1412 1412 1412 1421 1421 1413 1413
+29 29 44 44 27 27 44 44 13 13 27 27 27 27 13 13 25 25 28 28 26 26 14 14 25 25 13 13 23 23 13 13 11 11 23 23 23 23 11 11 21 21 11 11 9 9 21 21 21 21 9 9 7 7 56 56 36 36 57 57 36 36 38 38 57 57 57 57 38 38 40 40 56 56 54 54 36 36 54 54 52 52 36 36 36 36 52 52 50 50 29 29 32 32 44 44 32 32 34 34 44 44 44 44 34 34 46 46 34 34 36 36 46 46 46 46 36 36 48 48 36 36 50 50 48 48 7 7 5 5 21 21 5 5 3 3 21 21 21 21 3 3 19 19 3 3 0 0 19 19 19 19 0 0 17 17 58 58 39 39 37 37 26 26 24 24 1 1 24 24 22 22 1 1 1 1 22 22 20 20 4 4 6 6 14 14 20 20 18 18 1 1 18 18 16 16 1 1 1 1 16 16 0 0 16 16 15 15 0 0 0 0 15 15 17 17 26 26 1 1 14 14 1 1 2 2 14 14 14 14 2 2 4 4 31 31 49 49 51 51 37 37 35 35 58 58 35 35 33 33 58 58 58 58 33 33 55 55 33 33 31 31 55 55 55 55 31 31 53 53 31 31 51 51 53 53 28 28 14 14 30 30 14 14 45 45 30 30 30 30 45 45 31 31 45 45 47 47 31 31 31 31 47 47 49 49 8 8 10 10 6 6 10 10 12 12 6 6 6 6 12 12 14 14 40 40 42 42 57 57 42 42 43 43 57 57 57 57 43 43 58 58 43 43 41 41 58 58 58 58 41 41 39 39 88 88 102 102 86 86 102 102 72 72 86 86 86 86 72 72 84 84 114 114 96 96 98 98 80 80 61 61 78 78 61 61 59 59 78 78 78 78 59 59 76 76 93 93 115 115 95 95 115 115 97 97 95 95 94 94 110 110 108 108 96 96 114 114 94 94 114 114 112 112 94 94 94 94 112 112 110 110 103 103 91 91 89 89 85 85 83 83 60 60 83 83 81 81 60 60 60 60 81 81 79 79 84 84 72 72 82 82 72 72 71 71 82 82 82 82 71 71 69 69 88 88 90 90 102 102 90 90 92 92 102 102 102 102 92 92 104 104 92 92 94 94 104 104 104 104 94 94 106 106 94 94 108 108 106 106 98 98 100 100 114 114 100 100 101 101 114 114 114 114 101 101 115 115 101 101 99 99 115 115 115 115 99 99 97 97 60 60 62 62 85 85 62 62 64 64 85 85 85 85 64 64 66 66 66 66 68 68 85 85 68 68 70 70 85 85 85 85 70 70 73 73 69 69 67 67 82 82 67 67 65 65 82 82 82 82 65 65 80 80 65 65 63 63 80 80 80 80 63 63 61 61 105 105 107 107 109 109 103 103 89 89 73 73 89 89 87 87 73 73 73 73 87 87 85 85 79 79 77 77 60 60 77 77 75 75 60 60 60 60 75 75 59 59 75 75 74 74 59 59 59 59 74 74 76 76 93 93 91 91 115 115 91 91 103 103 115 115 115 115 103 103 113 113 103 103 105 105 113 113 113 113 105 105 111 111 105 105 109 109 111 111 140 140 138 138 117 117 138 138 136 136 117 117 131 131 116 116 132 132 116 116 117 117 132 132 132 132 117 117 134 134 117 117 136 136 134 134 139 139 141 141 129 129 141 141 143 143 129 129 129 129 143 143 159 159 143 143 145 145 159 159 144 144 142 142 130 130 126 126 124 124 137 137 145 145 147 147 159 159 147 147 149 149 159 159 159 159 149 149 161 161 149 149 163 163 161 161 151 151 153 153 171 171 153 153 155 155 171 171 131 131 133 133 116 116 133 133 135 135 116 116 116 116 135 135 118 118 135 135 137 137 118 118 139 139 129 129 137 137 129 129 128 128 137 137 137 137 128 128 126 126 124 124 122 122 137 137 122 122 120 120 137 137 137 137 120 120 118 118 171 171 169 169 151 151 169 169 167 167 151 151 151 151 167 167 149 149 167 167 165 165 149 149 149 149 165 165 163 163 164 164 166 166 148 148 154 154 152 152 172 172 152 152 150 150 172 172 172 172 150 150 170 170 150 150 148 148 170 170 170 170 148 148 168 168 148 148 166 166 168 168 125 125 119 119 123 123 119 119 121 121 123 123 125 125 127 127 119 119 127 127 130 130 119 119 119 119 130 130 117 117 130 130 142 142 117 117 117 117 142 142 140 140 155 155 157 157 171 171 157 157 158 158 171 171 171 171 158 158 172 172 158 158 156 156 172 172 172 172 156 156 154 154 144 144 130 130 146 146 130 130 160 160 146 146 146 146 160 160 148 148 160 160 162 162 148 148 148 148 162 162 164 164 226 226 224 224 208 208 180 180 178 178 194 194 178 178 176 176 194 194 194 194 176 176 192 192 176 176 173 173 192 192 192 192 173 173 190 190 202 202 216 216 200 200 216 216 186 186 200 200 200 200 186 186 198 198 208 208 224 224 206 206 224 224 222 222 206 206 206 206 222 222 220 220 226 226 208 208 228 228 208 208 210 210 228 228 228 228 210 210 212 212 185 185 187 187 199 199 198 198 186 186 196 196 186 186 184 184 196 196 196 196 184 184 194 194 184 184 182 182 194 194 194 194 182 182 180 180 202 202 204 204 216 216 204 204 206 206 216 216 216 216 206 206 218 218 206 206 220 220 218 218 223 223 205 205 221 221 205 205 219 219 221 221 211 211 209 209 229 229 209 209 207 207 229 229 229 229 207 207 227 227 207 207 205 205 227 227 227 227 205 205 225 225 205 205 223 223 225 225 219 219 205 205 217 217 205 205 203 203 217 217 217 217 203 203 187 187 203 203 201 201 187 187 187 187 201 201 199 199 199 199 197 197 174 174 197 197 195 195 174 174 174 174 195 195 193 193 193 193 191 191 174 174 191 191 189 189 174 174 174 174 189 189 173 173 189 189 188 188 173 173 173 173 188 188 190 190 212 212 214 214 228 228 214 214 215 215 228 228 228 228 215 215 229 229 215 215 213 213 229 229 229 229 213 213 211 211 174 174 175 175 199 199 175 175 177 177 199 199 199 199 177 177 179 179 179 179 181 181 199 199 181 181 183 183 199 199 199 199 183 183 185 185 233 233 231 231 257 257 232 232 252 252 230 230 252 252 254 254 230 230 230 230 254 254 256 256 239 239 237 237 257 257 237 237 235 235 257 257 257 257 235 235 233 233 253 253 251 251 241 241 239 239 257 257 241 241 257 257 255 255 241 241 241 241 255 255 253 253 232 232 234 234 252 252 234 234 236 236 252 252 252 252 236 236 250 250 236 236 238 238 250 250 250 250 238 238 240 240 242 242 246 246 240 240 246 246 248 248 240 240 240 240 248 248 250 250 251 251 249 249 241 241 249 249 247 247 241 241 241 241 247 247 243 243 247 247 245 245 243 243 243 243 245 245 242 242 245 245 244 244 242 242 242 242 244 244 246 246 261 261 259 259 274 274 269 269 267 267 274 274 275 275 258 258 260 260 275 275 260 260 276 276 260 260 262 262 276 276 276 276 262 262 273 273 267 267 265 265 274 274 265 265 263 263 274 274 274 274 263 263 261 261 262 262 264 264 273 273 264 264 266 266 273 273 273 273 266 266 268 268 268 268 270 270 273 273 270 270 271 271 273 273 273 273 271 271 274 274 271 271 272 272 274 274 274 274 272 272 269 269 277 277 278 278 279 279 278 278 280 280 279 279 281 281 282 282 283 283 282 282 284 284 283 283 285 285 286 286 287 287 286 286 288 288 287 287 289 289 290 290 291 291 290 290 292 292 291 291 293 293 294 294 295 295 294 294 296 296 295 295 297 297 298 298 299 299 298 298 300 300 299 299 301 301 302 302 303 303 302 302 304 304 303 303 305 305 306 306 307 307 306 306 308 308 307 307 309 309 310 310 311 311 310 310 312 312 311 311 313 313 314 314 315 315 314 314 316 316 315 315 317 317 318 318 319 319 318 318 320 320 319 319 321 321 322 322 323 323 322 322 324 324 323 323 325 325 326 326 327 327 326 326 328 328 327 327 329 329 330 330 331 331 330 330 332 332 331 331 333 333 334 334 335 335 334 334 336 336 335 335 337 337 338 338 339 339 338 338 340 340 339 339 341 341 343 343 344 344 345 345 346 346 344 344 346 346 342 342 344 344 344 344 342 342 341 341 354 354 353 353 349 349 353 353 347 347 349 349 349 349 347 347 350 350 358 358 357 357 348 348 357 357 352 352 348 348 348 348 352 352 351 351 356 356 355 355 351 351 355 355 350 350 351 351 351 351 350 350 348 348 350 350 347 347 348 348 377 377 372 372 373 373 364 364 363 363 360 360 363 363 362 362 360 360 360 360 362 362 359 359 362 362 361 361 359 359 359 359 361 361 365 365 370 370 381 381 369 369 381 381 359 359 369 369 369 369 359 359 366 366 359 359 365 365 366 366 370 370 371 371 381 381 371 371 374 374 381 381 381 381 374 374 375 375 375 375 378 378 381 381 378 378 379 379 381 381 381 381 379 379 382 382 379 379 380 380 382 382 382 382 380 380 376 376 376 376 377 377 382 382 377 377 373 373 382 382 382 382 373 373 360 360 373 373 368 368 360 360 360 360 368 368 364 364 368 368 367 367 364 364 386 386 387 387 388 388 385 385 386 386 383 383 386 386 388 388 383 383 383 383 388 388 384 384 440 440 450 450 449 449 438 438 429 429 439 439 429 429 430 430 439 439 439 439 430 430 414 414 413 413 396 396 414 414 396 396 397 397 414 414 414 414 397 397 439 439 397 397 398 398 439 439 439 439 398 398 440 440 411 411 395 395 412 412 395 395 396 396 412 412 412 412 396 396 438 438 396 396 413 413 438 438 438 438 413 413 429 429 437 437 427 427 438 438 427 427 428 428 438 438 438 438 428 428 412 412 409 409 394 394 410 410 394 394 395 395 410 410 410 410 395 395 437 437 395 395 411 411 437 437 437 437 411 411 427 427 436 436 425 425 437 437 425 425 426 426 437 437 437 437 426 426 410 410 407 407 393 393 408 408 393 393 394 394 408 408 408 408 394 394 436 436 394 394 409 409 436 436 436 436 409 409 425 425 435 435 423 423 436 436 423 423 424 424 436 436 436 436 424 424 408 408 434 434 421 421 435 435 421 421 422 422 435 435 435 435 422 422 406 406 405 405 392 392 406 406 392 392 393 393 406 406 406 406 393 393 435 435 393 393 407 407 435 435 435 435 407 407 423 423 403 403 391 391 404 404 391 391 392 392 404 404 404 404 392 392 434 434 392 392 405 405 434 434 434 434 405 405 421 421 433 433 419 419 434 434 419 419 420 420 434 434 434 434 420 420 404 404 401 401 390 390 402 402 390 390 391 391 402 402 402 402 391 391 433 433 391 391 403 403 433 433 433 433 403 403 419 419 432 432 417 417 433 433 417 417 418 418 433 433 433 433 418 418 402 402 432 432 416 416 400 400 416 416 432 432 415 415 432 432 431 431 415 415 415 415 431 431 399 399 431 431 389 389 399 399 399 399 389 389 400 400 389 389 390 390 400 400 400 400 390 390 432 432 390 390 401 401 432 432 432 432 401 401 417 417 440 440 449 449 439 439 449 449 448 448 439 439 439 439 448 448 438 438 448 448 447 447 438 438 438 438 447 447 437 437 447 447 446 446 437 437 437 437 446 446 436 436 446 446 445 445 436 436 436 436 445 445 435 435 445 445 444 444 435 435 435 435 444 444 434 434 444 444 443 443 434 434 434 434 443 443 433 433 443 443 442 442 433 433 433 433 442 442 432 432 442 442 441 441 432 432 432 432 441 441 431 431 451 451 452 452 456 456 453 453 451 451 454 454 451 451 456 456 454 454 454 454 456 456 455 455 457 457 458 458 459 459 458 458 460 460 459 459 459 459 460 460 461 461 462 462 463 463 464 464 463 463 465 465 464 464 466 466 467 467 468 468 467 467 469 469 468 468 468 468 469 469 470 470 469 469 471 471 470 470 472 472 473 473 474 474 473 473 475 475 474 474 477 477 476 476 481 481 482 482 480 480 479 479 482 482 479 479 481 481 479 479 478 478 481 481 481 481 478 478 477 477 483 483 484 484 485 485 484 484 486 486 485 485 488 488 487 487 491 491 492 492 490 490 491 491 490 490 489 489 491 491 491 491 489 489 488 488 493 493 494 494 495 495 494 494 496 496 495 495 497 497 498 498 499 499 498 498 500 500 499 499 557 557 559 559 570 570 510 510 516 516 515 515 517 517 518 518 524 524 560 560 559 559 558 558 559 559 557 557 558 558 558 558 557 557 551 551 557 557 549 549 551 551 552 552 551 551 550 550 551 551 549 549 550 550 550 550 549 549 544 544 549 549 543 543 544 544 544 544 543 543 541 541 543 543 535 535 541 541 541 541 535 535 542 542 515 515 516 516 523 523 508 508 510 510 507 507 510 510 509 509 507 507 507 507 509 509 502 502 509 509 501 501 502 502 516 516 517 517 523 523 517 517 524 524 523 523 523 523 524 524 529 529 524 524 530 530 529 529 529 529 530 530 535 535 530 530 536 536 535 535 535 535 536 536 542 542 562 562 505 505 506 506 563 563 562 562 511 511 511 511 513 513 563 563 513 513 514 514 563 563 563 563 514 514 515 515 510 510 515 515 509 509 515 515 514 514 509 509 509 509 514 514 512 512 505 505 562 562 503 503 562 562 561 561 503 503 503 503 561 561 504 504 561 561 501 501 504 504 504 504 501 501 506 506 501 501 509 509 506 506 506 506 509 509 562 562 509 509 512 512 562 562 562 562 512 512 511 511 564 564 521 521 522 522 521 521 564 564 519 519 564 564 563 563 519 519 519 519 563 563 520 520 563 563 515 515 520 520 520 520 515 515 522 522 515 515 523 523 522 522 522 522 523 523 564 564 565 565 527 527 528 528 527 527 565 565 525 525 565 565 564 564 525 525 525 525 564 564 526 526 564 564 523 523 526 526 526 526 523 523 528 528 523 523 529 529 528 528 528 528 529 529 565 565 566 566 533 533 534 534 533 533 566 566 531 531 566 566 565 565 531 531 531 531 565 565 532 532 565 565 529 529 532 532 532 532 529 529 534 534 529 529 535 535 534 534 534 534 535 535 566 566 567 567 539 539 540 540 539 539 567 567 537 537 567 567 566 566 537 537 537 537 566 566 538 538 566 566 535 535 538 538 538 538 535 535 540 540 535 535 543 543 540 540 540 540 543 543 567 567 568 568 547 547 548 548 547 547 568 568 545 545 568 568 567 567 545 545 545 545 567 567 546 546 567 567 543 543 546 546 546 546 543 543 548 548 543 543 549 549 548 548 548 548 549 549 568 568 570 570 569 569 557 557 569 569 556 556 557 557 557 557 556 556 549 549 556 556 554 554 549 549 549 549 554 554 568 568 554 554 553 553 568 568 568 568 553 553 569 569 553 553 555 555 569 569 569 569 555 555 556 556 571 571 572 572 573 573 572 572 574 574 573 573 575 575 576 576 577 577 576 576 578 578 577 577 579 579 580 580 581 581 580 580 582 582 581 581 583 583 584 584 585 585 584 584 586 586 585 585 587 587 588 588 589 589 588 588 590 590 589 589 591 591 592 592 593 593 592 592 594 594 593 593 595 595 596 596 597 597 596 596 598 598 597 597 599 599 600 600 601 601 600 600 602 602 601 601 603 603 604 604 605 605 604 604 606 606 605 605 607 607 608 608 609 609 608 608 610 610 609 609 611 611 612 612 613 613 612 612 614 614 613 613 615 615 616 616 617 617 616 616 618 618 617 617 619 619 620 620 621 621 620 620 622 622 621 621 623 623 624 624 625 625 624 624 626 626 625 625 627 627 628 628 629 629 628 628 630 630 629 629 631 631 632 632 633 633 632 632 634 634 633 633 635 635 636 636 637 637 636 636 638 638 637 637 639 639 640 640 641 641 640 640 642 642 641 641 643 643 644 644 645 645 644 644 646 646 645 645 651 651 652 652 648 648 653 653 654 654 647 647 654 654 649 649 647 647 647 647 649 649 650 650 655 655 656 656 650 650 656 656 651 651 650 650 650 650 651 651 647 647 651 651 648 648 647 647 666 666 664 664 662 662 660 660 658 658 670 670 658 658 669 669 670 670 670 670 669 669 672 672 669 669 671 671 672 672 660 660 670 670 662 662 670 670 668 668 662 662 662 662 668 668 666 666 663 663 665 665 661 661 665 665 659 659 661 661 658 658 657 657 669 669 657 657 659 659 669 669 669 669 659 659 667 667 659 659 665 665 667 667 673 673 674 674 675 675 674 674 676 676 675 675 677 677 678 678 679 679 678 678 680 680 679 679 681 681 682 682 683 683 682 682 684 684 683 683 685 685 686 686 687 687 686 686 688 688 687 687 689 689 690 690 691 691 690 690 692 692 691 691 693 693 694 694 695 695 694 694 696 696 695 695 697 697 698 698 699 699 698 698 700 700 699 699 701 701 702 702 703 703 702 702 704 704 703 703 705 705 706 706 707 707 706 706 708 708 707 707 745 745 749 749 721 721 721 721 749 749 781 781 765 765 769 769 793 793 769 769 773 773 793 793 766 766 762 762 794 794 766 766 794 794 770 770 747 747 743 743 751 751 785 785 757 757 787 787 757 757 761 761 787 787 787 787 761 761 789 789 749 749 753 753 781 781 753 753 757 757 781 781 781 781 757 757 783 783 757 757 785 785 783 783 755 755 759 759 754 754 771 771 762 762 767 767 762 762 763 763 767 767 773 773 777 777 793 793 777 777 778 778 793 793 793 793 778 778 794 794 778 778 774 774 794 794 794 794 774 774 770 770 763 763 762 762 759 759 762 762 758 758 759 759 759 759 758 758 754 754 715 715 741 741 717 717 741 741 745 745 717 717 717 717 745 745 719 719 745 745 721 721 719 719 765 765 793 793 761 761 793 793 791 791 761 761 761 761 791 791 789 789 771 771 775 775 762 762 775 775 779 779 762 762 762 762 779 779 794 794 779 779 780 780 794 794 794 794 780 780 776 776 714 714 716 716 742 742 738 738 734 734 710 710 734 734 730 730 710 710 729 729 733 733 709 709 733 733 737 737 709 709 709 709 737 737 711 711 737 737 741 741 711 711 711 711 741 741 713 713 741 741 715 715 713 713 744 744 748 748 709 709 755 755 754 754 751 751 754 754 750 750 751 751 751 751 750 750 747 747 782 782 784 784 764 764 784 784 786 786 764 764 764 764 786 786 788 788 764 764 760 760 782 782 760 760 756 756 782 782 782 782 756 756 722 722 776 776 772 772 794 794 772 772 768 768 794 794 794 794 768 768 792 792 768 768 764 764 792 792 792 792 764 764 790 790 764 764 788 788 790 790 756 756 752 752 722 722 752 752 746 746 722 722 722 722 746 746 720 720 746 746 742 742 720 720 720 720 742 742 718 718 742 742 716 716 718 718 743 743 739 739 751 751 739 739 735 735 751 751 751 751 735 735 748 748 735 735 731 731 748 748 738 738 710 710 742 742 710 710 712 712 742 742 742 742 712 712 714 714 732 732 736 736 709 709 736 736 740 740 709 709 709 709 740 740 744 744 731 731 727 727 748 748 727 727 724 724 748 748 748 748 724 724 709 709 724 724 723 723 709 709 709 709 723 723 729 729 730 730 726 726 710 710 726 726 725 725 710 710 710 710 725 725 709 709 725 725 728 728 709 709 709 709 728 728 732 732 795 795 796 796 797 797 796 796 798 798 797 797 799 799 800 800 801 801 800 800 802 802 801 801 803 803 804 804 805 805 804 804 806 806 805 805 807 807 808 808 809 809 808 808 810 810 809 809 811 811 812 812 813 813 812 812 814 814 813 813 815 815 816 816 817 817 816 816 818 818 817 817 819 819 820 820 821 821 820 820 822 822 821 821 823 823 824 824 825 825 824 824 826 826 825 825 827 827 828 828 829 829 828 828 830 830 829 829 831 831 832 832 833 833 832 832 834 834 833 833 896 896 892 892 922 922 892 892 888 888 922 922 922 922 888 888 884 884 841 841 867 867 843 843 867 867 871 871 843 843 843 843 871 871 845 845 873 873 869 869 877 877 885 885 889 889 884 884 889 889 893 893 884 884 884 884 893 893 897 897 840 840 842 842 868 868 855 855 859 859 835 835 859 859 863 863 835 835 835 835 863 863 837 837 863 863 867 867 837 837 837 837 867 867 839 839 867 867 841 841 839 839 845 845 871 871 847 847 871 871 875 875 847 847 847 847 875 875 908 908 856 856 836 836 860 860 836 836 864 864 860 860 903 903 921 921 899 899 921 921 895 895 899 899 903 903 904 904 921 921 904 904 905 905 921 921 921 921 905 905 922 922 905 905 900 900 922 922 922 922 900 900 896 896 866 866 857 857 862 862 857 857 858 858 862 862 916 916 914 914 887 887 856 856 852 852 836 836 852 852 851 851 836 836 836 836 851 851 835 835 851 851 854 854 835 835 835 835 854 854 858 858 875 875 879 879 908 908 879 879 883 883 908 908 908 908 883 883 910 910 883 883 887 887 910 910 910 910 887 887 912 912 887 887 914 914 912 912 885 885 884 884 881 881 884 884 880 880 881 881 881 881 880 880 877 877 880 880 876 876 877 877 877 877 876 876 873 873 909 909 911 911 890 890 911 911 913 913 890 890 890 890 913 913 915 915 890 890 886 886 909 909 886 886 882 882 909 909 909 909 882 882 848 848 869 869 865 865 877 877 865 865 861 861 877 877 877 877 861 861 874 874 861 861 857 857 874 874 874 874 857 857 870 870 857 857 866 866 870 870 857 857 853 853 858 858 853 853 850 850 858 858 858 858 850 850 835 835 850 850 849 849 835 835 835 835 849 849 855 855 895 895 921 921 891 891 921 921 920 920 891 891 891 891 920 920 887 887 920 920 918 918 887 887 887 887 918 918 916 916 897 897 901 901 884 884 901 901 906 906 884 884 884 884 906 906 922 922 906 906 907 907 922 922 922 922 907 907 902 902 902 902 898 898 922 922 898 898 894 894 922 922 922 922 894 894 919 919 894 894 890 890 919 919 919 919 890 890 917 917 890 890 915 915 917 917 842 842 844 844 868 868 844 844 846 846 868 868 868 868 846 846 872 872 846 846 848 848 872 872 872 872 848 848 878 878 848 848 882 882 878 878 864 864 836 836 868 868 836 836 838 838 868 868 868 868 838 838 840 840 923 923 924 924 925 925 924 924 926 926 925 925 927 927 928 928 929 929 928 928 930 930 929 929 931 931 932 932 933 933 932 932 934 934 933 933 935 935 936 936 937 937 936 936 938 938 937 937 954 954 952 952 939 939 953 953 955 955 968 968 943 943 949 949 945 945 949 949 947 947 945 945 952 952 951 951 939 939 951 951 949 949 939 939 939 939 949 949 941 941 949 949 943 943 941 941 956 956 964 964 955 955 964 964 966 966 955 955 955 955 966 966 968 968 956 956 958 958 964 964 958 958 960 960 964 964 964 964 960 960 962 962 946 946 948 948 950 950 959 959 957 957 961 961 957 957 954 954 961 961 961 961 954 954 963 963 954 954 965 965 963 963 965 965 954 954 967 967 954 954 939 939 967 967 967 967 939 939 968 968 939 939 940 940 968 968 968 968 940 940 953 953 940 940 942 942 953 953 953 953 942 942 950 950 942 942 944 944 950 950 950 950 944 944 946 946 969 969 970 970 971 971 970 970 972 972 971 971 973 973 974 974 975 975 974 974 976 976 975 975 977 977 978 978 979 979 978 978 980 980 979 979 981 981 982 982 983 983 982 982 984 984 983 983 985 985 1014 1014 1013 1013 987 987 989 989 999 999 999 999 1001 1001 1014 1014 1014 1014 985 985 999 999 985 985 986 986 999 999 999 999 986 986 987 987 1009 1009 1007 1007 1005 1005 1013 1013 1000 1000 985 985 1000 1000 998 998 985 985 985 985 998 998 988 988 994 994 992 992 990 990 989 989 991 991 999 999 991 991 993 993 999 999 999 999 993 993 997 997 993 993 995 995 997 997 1010 1010 1004 1004 1008 1008 1004 1004 1006 1006 1008 1008 1001 1001 1002 1002 1014 1014 1002 1002 1004 1004 1014 1014 1014 1014 1004 1004 1012 1012 1004 1004 1010 1010 1012 1012 1013 1013 1011 1011 1000 1000 1011 1011 1009 1009 1000 1000 1000 1000 1009 1009 1003 1003 1009 1009 1005 1005 1003 1003 988 988 998 998 990 990 998 998 996 996 990 990 990 990 996 996 994 994 1015 1015 1016 1016 1017 1017 1016 1016 1018 1018 1017 1017 1019 1019 1020 1020 1021 1021 1020 1020 1022 1022 1021 1021 1023 1023 1024 1024 1025 1025 1024 1024 1026 1026 1025 1025 1027 1027 1028 1028 1029 1029 1028 1028 1030 1030 1029 1029 1044 1044 1046 1046 1032 1032 1033 1033 1031 1031 1043 1043 1057 1057 1059 1059 1046 1046 1032 1032 1046 1046 1031 1031 1046 1046 1045 1045 1031 1031 1031 1031 1045 1045 1043 1043 1046 1046 1059 1059 1045 1045 1059 1059 1058 1058 1045 1045 1045 1045 1058 1058 1048 1048 1054 1054 1052 1052 1050 1050 1041 1041 1039 1039 1037 1037 1051 1051 1046 1046 1049 1049 1046 1046 1047 1047 1049 1049 1051 1051 1053 1053 1046 1046 1053 1053 1055 1055 1046 1046 1046 1046 1055 1055 1057 1057 1041 1041 1037 1037 1043 1043 1037 1037 1035 1035 1043 1043 1043 1043 1035 1035 1033 1033 1038 1038 1032 1032 1036 1036 1032 1032 1034 1034 1036 1036 1048 1048 1058 1058 1050 1050 1058 1058 1056 1056 1050 1050 1050 1050 1056 1056 1054 1054 1038 1038 1040 1040 1032 1032 1040 1040 1042 1042 1032 1032 1032 1032 1042 1042 1044 1044 1060 1060 1061 1061 1062 1062 1061 1061 1063 1063 1062 1062 1064 1064 1065 1065 1066 1066 1065 1065 1067 1067 1066 1066 1068 1068 1069 1069 1070 1070 1069 1069 1071 1071 1070 1070 1072 1072 1073 1073 1074 1074 1073 1073 1075 1075 1074 1074 1076 1076 1105 1105 1104 1104 1092 1092 1105 1105 1090 1090 1105 1105 1076 1076 1090 1090 1090 1090 1076 1076 1077 1077 1091 1091 1104 1104 1102 1102 1104 1104 1091 1091 1076 1076 1091 1091 1089 1089 1076 1076 1076 1076 1089 1089 1079 1079 1087 1087 1085 1085 1083 1083 1084 1084 1086 1086 1082 1082 1086 1086 1080 1080 1082 1082 1077 1077 1078 1078 1090 1090 1078 1078 1080 1080 1090 1090 1090 1090 1080 1080 1088 1088 1080 1080 1086 1086 1088 1088 1093 1093 1101 1101 1092 1092 1101 1101 1103 1103 1092 1092 1092 1092 1103 1103 1105 1105 1093 1093 1095 1095 1101 1101 1095 1095 1097 1097 1101 1101 1101 1101 1097 1097 1099 1099 1102 1102 1100 1100 1098 1098 1098 1098 1096 1096 1102 1102 1096 1096 1094 1094 1102 1102 1102 1102 1094 1094 1091 1091 1087 1087 1083 1083 1089 1089 1083 1083 1081 1081 1089 1089 1089 1089 1081 1081 1079 1079 1114 1114 1113 1113 1106 1106 1114 1114 1106 1106 1115 1115 1106 1106 1107 1107 1115 1115 1115 1115 1107 1107 1116 1116 1116 1116 1107 1107 1117 1117 1107 1107 1108 1108 1117 1117 1117 1117 1108 1108 1118 1118 1118 1118 1108 1108 1119 1119 1108 1108 1109 1109 1119 1119 1119 1119 1109 1109 1120 1120 1109 1109 1110 1110 1120 1120 1120 1120 1110 1110 1121 1121 1121 1121 1110 1110 1122 1122 1110 1110 2048 2048 1122 1122 1122 1122 2049 2049 2050 2050 1123 1123 1111 1111 1124 1124 1111 1111 1112 1112 1124 1124 1124 1124 1112 1112 1125 1125 1139 1139 1132 1132 1131 1131 1139 1139 1131 1131 1138 1138 2051 2051 1130 1130 2052 2052 2053 2053 1130 1130 1137 1137 1130 1130 1129 1129 1137 1137 1137 1137 1129 1129 1136 1136 1129 1129 1128 1128 1136 1136 1136 1136 1128 1128 1135 1135 1128 1128 1127 1127 1135 1135 1135 1135 1127 1127 1134 1134 1127 1127 1126 1126 1134 1134 1134 1134 1126 1126 1133 1133 1147 1147 1140 1140 1141 1141 1147 1147 1141 1141 1148 1148 1141 1141 1142 1142 1148 1148 1148 1148 1142 1142 1149 1149 1142 1142 1143 1143 1149 1149 1149 1149 1143 1143 1150 1150 1143 1143 1144 1144 1150 1150 1150 1150 1144 1144 1151 1151 1144 1144 2054 2054 1151 1151 1151 1151 2055 2055 2056 2056 1145 1145 1146 1146 1152 1152 1152 1152 1146 1146 1153 1153 1172 1172 1173 1173 1160 1160 1172 1172 1160 1160 1171 1171 1160 1160 1159 1159 1171 1171 2057 2057 2058 2058 1170 1170 1170 1170 2059 2059 1169 1169 2060 2060 1158 1158 1169 1169 1169 1169 1158 1158 1168 1168 1168 1168 1158 1158 1167 1167 1158 1158 1157 1157 1167 1167 1167 1167 1157 1157 1166 1166 1157 1157 1156 1156 1166 1166 1166 1166 1156 1156 1165 1165 1165 1165 1156 1156 1164 1164 1156 1156 1155 1155 1164 1164 1164 1164 1155 1155 1163 1163 1163 1163 1155 1155 1162 1162 1155 1155 1154 1154 1162 1162 1162 1162 1154 1154 1161 1161 1182 1182 1181 1181 1174 1174 1182 1182 1174 1174 1183 1183 1174 1174 1175 1175 1183 1183 2061 2061 2062 2062 1184 1184 1184 1184 2063 2063 1185 1185 2064 2064 1176 1176 1185 1185 1185 1185 1176 1176 1186 1186 1186 1186 1176 1176 1187 1187 1176 1176 1177 1177 1187 1187 1187 1187 1177 1177 1188 1188 1177 1177 1178 1178 1188 1188 1188 1188 1178 1178 1189 1189 1189 1189 1178 1178 1190 1190 1178 1178 1179 1179 1190 1190 1190 1190 1179 1179 1191 1191 1191 1191 1179 1179 1192 1192 1179 1179 1180 1180 1192 1192 1192 1192 1180 1180 1193 1193 1207 1207 1200 1200 1199 1199 1207 1207 1199 1199 1206 1206 1199 1199 1198 1198 1206 1206 1206 1206 1198 1198 1205 1205 1198 1198 1197 1197 1205 1205 1205 1205 1197 1197 1204 1204 1197 1197 1196 1196 1204 1204 1204 1204 1196 1196 1203 1203 1196 1196 2065 2065 1203 1203 1203 1203 2066 2066 2067 2067 1195 1195 1194 1194 1202 1202 1202 1202 1194 1194 1201 1201 1216 1216 1215 1215 1208 1208 1216 1216 1208 1208 1217 1217 1208 1208 1209 1209 1217 1217 2068 2068 2069 2069 1218 1218 1218 1218 2070 2070 1219 1219 2071 2071 1210 1210 1219 1219 1219 1219 1210 1210 1220 1220 1220 1220 1210 1210 1221 1221 1210 1210 1211 1211 1221 1221 1221 1221 1211 1211 1222 1222 1211 1211 1212 1212 1222 1222 1222 1222 1212 1212 1223 1223 1223 1223 1212 1212 1224 1224 1212 1212 1213 1213 1224 1224 1224 1224 1213 1213 1225 1225 1225 1225 1213 1213 1226 1226 1213 1213 1214 1214 1226 1226 1226 1226 1214 1214 1227 1227 1236 1236 1234 1234 1233 1233 1236 1236 1233 1233 1235 1235 1233 1233 1232 1232 1235 1235 1235 1235 1232 1232 1241 1241 1232 1232 1231 1231 1241 1241 1241 1241 1231 1231 1240 1240 1231 1231 1230 1230 1240 1240 1240 1240 1230 1230 1239 1239 1230 1230 2072 2072 1239 1239 1239 1239 2073 2073 2074 2074 1229 1229 1228 1228 1238 1238 1238 1238 1228 1228 1237 1237 1250 1250 1248 1248 1247 1247 1250 1250 1247 1247 1249 1249 1247 1247 1246 1246 1249 1249 1249 1249 1246 1246 1255 1255 1246 1246 1245 1245 1255 1255 1255 1255 1245 1245 1254 1254 1245 1245 1244 1244 1254 1254 1254 1254 1244 1244 1253 1253 1244 1244 2075 2075 1253 1253 1253 1253 2076 2076 2077 2077 1243 1243 1242 1242 1252 1252 1252 1252 1242 1242 1251 1251 1269 1269 1262 1262 1261 1261 1269 1269 1261 1261 1268 1268 2078 2078 1260 1260 2079 2079 2080 2080 1260 1260 1267 1267 1260 1260 1259 1259 1267 1267 1267 1267 1259 1259 1266 1266 1259 1259 1258 1258 1266 1266 1266 1266 1258 1258 1265 1265 1258 1258 1257 1257 1265 1265 1265 1265 1257 1257 1264 1264 1257 1257 1256 1256 1264 1264 1264 1264 1256 1256 1263 1263 1277 1277 1270 1270 1271 1271 1277 1277 1271 1271 1278 1278 1271 1271 1272 1272 1278 1278 1278 1278 1272 1272 1279 1279 1272 1272 1273 1273 1279 1279 1279 1279 1273 1273 1280 1280 1273 1273 1274 1274 1280 1280 1280 1280 1274 1274 1281 1281 1274 1274 2081 2081 1281 1281 1281 1281 2082 2082 2083 2083 1275 1275 1276 1276 1282 1282 1282 1282 1276 1276 1283 1283 1292 1292 1291 1291 1284 1284 1292 1292 1284 1284 1293 1293 1284 1284 1285 1285 1293 1293 2084 2084 2085 2085 1294 1294 1294 1294 2086 2086 1295 1295 2087 2087 1286 1286 1295 1295 1295 1295 1286 1286 1296 1296 1296 1296 1286 1286 1297 1297 1286 1286 1287 1287 1297 1297 1297 1297 1287 1287 1298 1298 1287 1287 1288 1288 1298 1298 1298 1298 1288 1288 1299 1299 1299 1299 1288 1288 1300 1300 1288 1288 1289 1289 1300 1300 1300 1300 1289 1289 1301 1301 1301 1301 1289 1289 1302 1302 1289 1289 1290 1290 1302 1302 1302 1302 1290 1290 1303 1303 1312 1312 1311 1311 1304 1304 1312 1312 1304 1304 1313 1313 1304 1304 1305 1305 1313 1313 1313 1313 1305 1305 1314 1314 1314 1314 1305 1305 1315 1315 1305 1305 1306 1306 1315 1315 1315 1315 1306 1306 1316 1316 1316 1316 1306 1306 1317 1317 1306 1306 1307 1307 1317 1317 1317 1317 1307 1307 1318 1318 1307 1307 1308 1308 1318 1318 1318 1318 1308 1308 1319 1319 1319 1319 1308 1308 1320 1320 1308 1308 2088 2088 1320 1320 1320 1320 2089 2089 2090 2090 1321 1321 1309 1309 1322 1322 1309 1309 1310 1310 1322 1322 1322 1322 1310 1310 1323 1323 1337 1337 1330 1330 1329 1329 1337 1337 1329 1329 1336 1336 2091 2091 1328 1328 2092 2092 2093 2093 1328 1328 1335 1335 1328 1328 1327 1327 1335 1335 1335 1335 1327 1327 1334 1334 1327 1327 1326 1326 1334 1334 1334 1334 1326 1326 1333 1333 1326 1326 1325 1325 1333 1333 1333 1333 1325 1325 1332 1332 1325 1325 1324 1324 1332 1332 1332 1332 1324 1324 1331 1331 1346 1346 1338 1338 1339 1339 1346 1346 1339 1339 1347 1347 2094 2094 1340 1340 2095 2095 2096 2096 1340 1340 1348 1348 1340 1340 1341 1341 1348 1348 1348 1348 1341 1341 1349 1349 1341 1341 1342 1342 1349 1349 1349 1349 1342 1342 1350 1350 1342 1342 1343 1343 1350 1350 1350 1350 1343 1343 1351 1351 1343 1343 1344 1344 1351 1351 1351 1351 1344 1344 1352 1352 1344 1344 1345 1345 1352 1352 1352 1352 1345 1345 1353 1353 1367 1367 1360 1360 1359 1359 1367 1367 1359 1359 1366 1366 1359 1359 1358 1358 1366 1366 1366 1366 1358 1358 1365 1365 1358 1358 1357 1357 1365 1365 1365 1365 1357 1357 1364 1364 1357 1357 1356 1356 1364 1364 1364 1364 1356 1356 1363 1363 1356 1356 2097 2097 1363 1363 1363 1363 2098 2098 2099 2099 1355 1355 1354 1354 1362 1362 1362 1362 1354 1354 1361 1361 1374 1374 1381 1381 1380 1380 1374 1374 1380 1380 1373 1373 2100 2100 1379 1379 2101 2101 2102 2102 1379 1379 1372 1372 1379 1379 1378 1378 1372 1372 1372 1372 1378 1378 1371 1371 1378 1378 1377 1377 1371 1371 1371 1371 1377 1377 1370 1370 1377 1377 1376 1376 1370 1370 1370 1370 1376 1376 1369 1369 1376 1376 1375 1375 1369 1369 1369 1369 1375 1375 1368 1368 1389 1389 1382 1382 1383 1383 1389 1389 1383 1383 1390 1390 2103 2103 1384 1384 2104 2104 2105 2105 1384 1384 1391 1391 1384 1384 1385 1385 1391 1391 1391 1391 1385 1385 1392 1392 1385 1385 1386 1386 1392 1392 1392 1392 1386 1386 1393 1393 1386 1386 1387 1387 1393 1393 1393 1393 1387 1387 1394 1394 1387 1387 1388 1388 1394 1394 1394 1394 1388 1388 1395 1395 1396 1396 1403 1403 1404 1404 1396 1396 1404 1404 1397 1397 1404 1404 1405 1405 1397 1397 1397 1397 1405 1405 1398 1398 1405 1405 1406 1406 1398 1398 1398 1398 1406 1406 1399 1399 1406 1406 1407 1407 1399 1399 1399 1399 1407 1407 1400 1400 1407 1407 2106 2106 1400 1400 1400 1400 2107 2107 2108 2108 1408 1408 1409 1409 1401 1401 1401 1401 1409 1409 1402 1402 1423 1423 1416 1416 1415 1415 1423 1423 1415 1415 1422 1422 1415 1415 1414 1414 1422 1422 1422 1422 1414 1414 1421 1421 1414 1414 1413 1413 1421 1421 1421 1421 1413 1413 1420 1420 1413 1413 1412 1412 1420 1420 1420 1420 1412 1412 1419 1419 1412 1412 2109 2109 1419 1419 1419 1419 2110 2110 2111 2111 1411 1411 1410 1410 1418 1418 1418 1418 1410 1410 1417 1417 1431 1431 1424 1424 1425 1425 1431 1431 1425 1425 1432 1432 1425 1425 1426 1426 1432 1432 1432 1432 1426 1426 1433 1433 1426 1426 1427 1427 1433 1433 1433 1433 1427 1427 1434 1434 1427 1427 1428 1428 1434 1434 1434 1434 1428 1428 1435 1435 1428 1428 2112 2112 1435 1435 1435 1435 2113 2113 2114 2114 1429 1429 1430 1430 1436 1436 1436 1436 1430 1430 1437 1437 1451 1451 1444 1444 1443 1443 1451 1451 1443 1443 1450 1450 2115 2115 1442 1442 2116 2116 2117 2117 1442 1442 1449 1449 1442 1442 1441 1441 1449 1449 1449 1449 1441 1441 1448 1448 1441 1441 1440 1440 1448 1448 1448 1448 1440 1440 1447 1447 1440 1440 1439 1439 1447 1447 1447 1447 1439 1439 1446 1446 1439 1439 1438 1438 1446 1446 1446 1446 1438 1438 1445 1445 1459 1459 1452 1452 1453 1453 1459 1459 1453 1453 1460 1460 2118 2118 1454 1454 2119 2119 2120 2120 1454 1454 1461 1461 1454 1454 1455 1455 1461 1461 1461 1461 1455 1455 1462 1462 1455 1455 1456 1456 1462 1462 1462 1462 1456 1456 1463 1463 1456 1456 1457 1457 1463 1463 1463 1463 1457 1457 1464 1464 1457 1457 1458 1458 1464 1464 1464 1464 1458 1458 1465 1465 1481 1481 1473 1473 1472 1472 1481 1481 1472 1472 1480 1480 1472 1472 1471 1471 1480 1480 1480 1480 1471 1471 1479 1479 1471 1471 1470 1470 1479 1479 1479 1479 1470 1470 1478 1478 1470 1470 1469 1469 1478 1478 1478 1478 1469 1469 1477 1477 1469 1469 1468 1468 1477 1477 1477 1477 1468 1468 1476 1476 1468 1468 2121 2121 1476 1476 1476 1476 2122 2122 2123 2123 1467 1467 1466 1466 1475 1475 1475 1475 1466 1466 1474 1474 1482 1482 1483 1483 1484 1484 1483 1483 1485 1485 1484 1484 2124 2124 2125 2125 1486 1486 2126 2126 1487 1487 1486 1486 1486 1486 1487 1487 1488 1488 1487 1487 1489 1489 1488 1488 1488 1488 1489 1489 1490 1490 1489 1489 1491 1491 1490 1490 1490 1490 1491 1491 1492 1492 1491 1491 1493 1493 1492 1492 1492 1492 1493 1493 1494 1494 1493 1493 1495 1495 1494 1494 1496 1496 1497 1497 1498 1498 1497 1497 1499 1499 1498 1498 2127 2127 2128 2128 1500 1500 2129 2129 1501 1501 1500 1500 1500 1500 1501 1501 1502 1502 1501 1501 1503 1503 1502 1502 1502 1502 1503 1503 1504 1504 1503 1503 1505 1505 1504 1504 1504 1504 1505 1505 1506 1506 1505 1505 1507 1507 1506 1506 1506 1506 1507 1507 1508 1508 1507 1507 1509 1509 1508 1508 1510 1510 1511 1511 1512 1512 1511 1511 1513 1513 1512 1512 1512 1512 1513 1513 1514 1514 1513 1513 1515 1515 1514 1514 1514 1514 1515 1515 1516 1516 1515 1515 1517 1517 1516 1516 1516 1516 1517 1517 1518 1518 1517 1517 1519 1519 1518 1518 1518 1518 1519 1519 2130 2130 1519 1519 2131 2131 2132 2132 1520 1520 1521 1521 1522 1522 1521 1521 1523 1523 1522 1522 1524 1524 1525 1525 1526 1526 1525 1525 1527 1527 1526 1526 1526 1526 1527 1527 1528 1528 1527 1527 1529 1529 1528 1528 1528 1528 1529 1529 1530 1530 1529 1529 1531 1531 1530 1530 1530 1530 1531 1531 1532 1532 1531 1531 1533 1533 1532 1532 1532 1532 1533 1533 1534 1534 1533 1533 1535 1535 1534 1534 1534 1534 1535 1535 2133 2133 1535 1535 2134 2134 2135 2135 1536 1536 1537 1537 1538 1538 1537 1537 1539 1539 1538 1538 1540 1540 1541 1541 1542 1542 1541 1541 1543 1543 1542 1542 2136 2136 2137 2137 1544 1544 2138 2138 1545 1545 1544 1544 1544 1544 1545 1545 1546 1546 1545 1545 1547 1547 1546 1546 1546 1546 1547 1547 1548 1548 1547 1547 1549 1549 1548 1548 1548 1548 1549 1549 1550 1550 1549 1549 1551 1551 1550 1550 1550 1550 1551 1551 1552 1552 1551 1551 1553 1553 1552 1552 1552 1552 1553 1553 1554 1554 1553 1553 1555 1555 1554 1554 1556 1556 1557 1557 1558 1558 1557 1557 1559 1559 1558 1558 2139 2139 2140 2140 1560 1560 2141 2141 1561 1561 1560 1560 1560 1560 1561 1561 1562 1562 1561 1561 1563 1563 1562 1562 1562 1562 1563 1563 1564 1564 1563 1563 1565 1565 1564 1564 1564 1564 1565 1565 1566 1566 1565 1565 1567 1567 1566 1566 1566 1566 1567 1567 1568 1568 1567 1567 1569 1569 1568 1568 1570 1570 1571 1571 1572 1572 1571 1571 1573 1573 1572 1572 1572 1572 1573 1573 1574 1574 1573 1573 1575 1575 1574 1574 1574 1574 1575 1575 1576 1576 1575 1575 1577 1577 1576 1576 1576 1576 1577 1577 1578 1578 1577 1577 1579 1579 1578 1578 1578 1578 1579 1579 1580 1580 1579 1579 1581 1581 1580 1580 1580 1580 1581 1581 2142 2142 1581 1581 2143 2143 2144 2144 1582 1582 1583 1583 1584 1584 1583 1583 1585 1585 1584 1584 1586 1586 1587 1587 1588 1588 1587 1587 1589 1589 1588 1588 1588 1588 1589 1589 1590 1590 1589 1589 1591 1591 1590 1590 1590 1590 1591 1591 1592 1592 1591 1591 1593 1593 1592 1592 1592 1592 1593 1593 1594 1594 1593 1593 1595 1595 1594 1594 1594 1594 1595 1595 2145 2145 1595 1595 2146 2146 2147 2147 1596 1596 1597 1597 1598 1598 1597 1597 1599 1599 1598 1598 1600 1600 1601 1601 1602 1602 1601 1601 1603 1603 1602 1602 1602 1602 1603 1603 1604 1604 1603 1603 1605 1605 1604 1604 1604 1604 1605 1605 1606 1606 1605 1605 1607 1607 1606 1606 1606 1606 1607 1607 1608 1608 1607 1607 1609 1609 1608 1608 1608 1608 1609 1609 2148 2148 1609 1609 2149 2149 2150 2150 1610 1610 1611 1611 1612 1612 1611 1611 1613 1613 1612 1612 1614 1614 1615 1615 1616 1616 1615 1615 1617 1617 1616 1616 2151 2151 2152 2152 1618 1618 2153 2153 1619 1619 1618 1618 1618 1618 1619 1619 1620 1620 1619 1619 1621 1621 1620 1620 1620 1620 1621 1621 1622 1622 1621 1621 1623 1623 1622 1622 1622 1622 1623 1623 1624 1624 1623 1623 1625 1625 1624 1624 1624 1624 1625 1625 1626 1626 1625 1625 1627 1627 1626 1626 1626 1626 1627 1627 1628 1628 1627 1627 1629 1629 1628 1628 1630 1630 1631 1631 1632 1632 1631 1631 1633 1633 1632 1632 1632 1632 1633 1633 1634 1634 1633 1633 1635 1635 1634 1634 1634 1634 1635 1635 1636 1636 1635 1635 1637 1637 1636 1636 1636 1636 1637 1637 1638 1638 1637 1637 1639 1639 1638 1638 1638 1638 1639 1639 2154 2154 1639 1639 2155 2155 2156 2156 1640 1640 1641 1641 1642 1642 1641 1641 1643 1643 1642 1642 1644 1644 1645 1645 1646 1646 1645 1645 1647 1647 1646 1646 2157 2157 2158 2158 1648 1648 2159 2159 1649 1649 1648 1648 1648 1648 1649 1649 1650 1650 1649 1649 1651 1651 1650 1650 1650 1650 1651 1651 1652 1652 1651 1651 1653 1653 1652 1652 1652 1652 1653 1653 1654 1654 1653 1653 1655 1655 1654 1654 1654 1654 1655 1655 1656 1656 1655 1655 1657 1657 1656 1656 1658 1658 1659 1659 1660 1660 1659 1659 1661 1661 1660 1660 2160 2160 2161 2161 1662 1662 2162 2162 1663 1663 1662 1662 1662 1662 1663 1663 1664 1664 1663 1663 1665 1665 1664 1664 1664 1664 1665 1665 1666 1666 1665 1665 1667 1667 1666 1666 1666 1666 1667 1667 1668 1668 1667 1667 1669 1669 1668 1668 1668 1668 1669 1669 1670 1670 1669 1669 1671 1671 1670 1670 1672 1672 1673 1673 1674 1674 1673 1673 1675 1675 1674 1674 1674 1674 1675 1675 1676 1676 1675 1675 1677 1677 1676 1676 1676 1676 1677 1677 1678 1678 1677 1677 1679 1679 1678 1678 1678 1678 1679 1679 1680 1680 1679 1679 1681 1681 1680 1680 1680 1680 1681 1681 2163 2163 1681 1681 2164 2164 2165 2165 1682 1682 1683 1683 1684 1684 1683 1683 1685 1685 1684 1684 1686 1686 1687 1687 1688 1688 1687 1687 1689 1689 1688 1688 2166 2166 2167 2167 1690 1690 2168 2168 1691 1691 1690 1690 1690 1690 1691 1691 1692 1692 1691 1691 1693 1693 1692 1692 1692 1692 1693 1693 1694 1694 1693 1693 1695 1695 1694 1694 1694 1694 1695 1695 1696 1696 1695 1695 1697 1697 1696 1696 1696 1696 1697 1697 1698 1698 1697 1697 1699 1699 1698 1698 1700 1700 1701 1701 1702 1702 1701 1701 1703 1703 1702 1702 1702 1702 1703 1703 1704 1704 1703 1703 1705 1705 1704 1704 1704 1704 1705 1705 1706 1706 1705 1705 1707 1707 1706 1706 1706 1706 1707 1707 1708 1708 1707 1707 1709 1709 1708 1708 1708 1708 1709 1709 1710 1710 1709 1709 1711 1711 1710 1710 1710 1710 1711 1711 2169 2169 1711 1711 2170 2170 2171 2171 1712 1712 1713 1713 1714 1714 1713 1713 1715 1715 1714 1714 1729 1729 1722 1722 1721 1721 1729 1729 1721 1721 1728 1728 2172 2172 1720 1720 2173 2173 2174 2174 1720 1720 1727 1727 1720 1720 1719 1719 1727 1727 1727 1727 1719 1719 1726 1726 1719 1719 1718 1718 1726 1726 1726 1726 1718 1718 1725 1725 1718 1718 1717 1717 1725 1725 1725 1725 1717 1717 1724 1724 1717 1717 1716 1716 1724 1724 1724 1724 1716 1716 1723 1723 1730 1730 1731 1731 1732 1732 1731 1731 1733 1733 1732 1732 1734 1734 1735 1735 1736 1736 1735 1735 1737 1737 1736 1736 1745 1745 1738 1738 1739 1739 1745 1745 1739 1739 1746 1746 1739 1739 1740 1740 1746 1746 1746 1746 1740 1740 1747 1747 1740 1740 1741 1741 1747 1747 1747 1747 1741 1741 1748 1748 1741 1741 1742 1742 1748 1748 1748 1748 1742 1742 1749 1749 1742 1742 2175 2175 1749 1749 1749 1749 2176 2176 2177 2177 1743 1743 1744 1744 1750 1750 1750 1750 1744 1744 1751 1751 1765 1765 1753 1753 1752 1752 1765 1765 1752 1752 1764 1764 1752 1752 1758 1758 1764 1764 1764 1764 1758 1758 1763 1763 1758 1758 1757 1757 1763 1763 1763 1763 1757 1757 1762 1762 1757 1757 1756 1756 1762 1762 1762 1762 1756 1756 1761 1761 1756 1756 2178 2178 1761 1761 1761 1761 2179 2179 2180 2180 1755 1755 1754 1754 1760 1760 1760 1760 1754 1754 1759 1759 1766 1766 1767 1767 1768 1768 1767 1767 1769 1769 1768 1768 1770 1770 1771 1771 1772 1772 1771 1771 1773 1773 1772 1772 1787 1787 1774 1774 1775 1775 1787 1787 1775 1775 1788 1788 1775 1775 1776 1776 1788 1788 1788 1788 1776 1776 1789 1789 1776 1776 1777 1777 1789 1789 2181 2181 1778 1778 2182 2182 2183 2183 1778 1778 1790 1790 1778 1778 1779 1779 1790 1790 1779 1779 1780 1780 1790 1790 1790 1790 1780 1780 1791 1791 1780 1780 1781 1781 1791 1791 1781 1781 1782 1782 1791 1791 1791 1791 1782 1782 1792 1792 1782 1782 1783 1783 1792 1792 1783 1783 1784 1784 1792 1792 1792 1792 1784 1784 1793 1793 1784 1784 1785 1785 1793 1793 1785 1785 1786 1786 1793 1793 1793 1793 1786 1786 1794 1794 1808 1808 1795 1795 1796 1796 1808 1808 1796 1796 1809 1809 1796 1796 1797 1797 1809 1809 1809 1809 1797 1797 1810 1810 1797 1797 1798 1798 1810 1810 2184 2184 1799 1799 2185 2185 2186 2186 1799 1799 1811 1811 1799 1799 1800 1800 1811 1811 1800 1800 1801 1801 1811 1811 1811 1811 1801 1801 1812 1812 1801 1801 1802 1802 1812 1812 1802 1802 1803 1803 1812 1812 1812 1812 1803 1803 1813 1813 1803 1803 1804 1804 1813 1813 1804 1804 1805 1805 1813 1813 1813 1813 1805 1805 1814 1814 1805 1805 1806 1806 1814 1814 1806 1806 1807 1807 1814 1814 1814 1814 1807 1807 1815 1815 1816 1816 1817 1817 1818 1818 1817 1817 1819 1819 1818 1818 1820 1820 1821 1821 1822 1822 1821 1821 1823 1823 1822 1822 1837 1837 1825 1825 1824 1824 1837 1837 1824 1824 1836 1836 1824 1824 1830 1830 1836 1836 1836 1836 1830 1830 1835 1835 1830 1830 1829 1829 1835 1835 1835 1835 1829 1829 1834 1834 1829 1829 1828 1828 1834 1834 1834 1834 1828 1828 1833 1833 1828 1828 2187 2187 1833 1833 1833 1833 2188 2188 2189 2189 1827 1827 1826 1826 1832 1832 1832 1832 1826 1826 1831 1831 1851 1851 1838 1838 1839 1839 1851 1851 1839 1839 1852 1852 1839 1839 1840 1840 1852 1852 1852 1852 1840 1840 1853 1853 1840 1840 1841 1841 1853 1853 1841 1841 1842 1842 1853 1853 1853 1853 1842 1842 1854 1854 1842 1842 1843 1843 1854 1854 1843 1843 1844 1844 1854 1854 1854 1854 1844 1844 1855 1855 1844 1844 1845 1845 1855 1855 1845 1845 1846 1846 1855 1855 1855 1855 1846 1846 2190 2190 1846 1846 2191 2191 2192 2192 1847 1847 1848 1848 1856 1856 1856 1856 1848 1848 1857 1857 1848 1848 1849 1849 1857 1857 1849 1849 1850 1850 1857 1857 1857 1857 1850 1850 1858 1858 1859 1859 1860 1860 1861 1861 1860 1860 1862 1862 1861 1861 1863 1863 1864 1864 1865 1865 1864 1864 1866 1866 1865 1865 1880 1880 1873 1873 1872 1872 1880 1880 1872 1872 1879 1879 2193 2193 1871 1871 2194 2194 2195 2195 1871 1871 1878 1878 1871 1871 1870 1870 1878 1878 1878 1878 1870 1870 1877 1877 1870 1870 1869 1869 1877 1877 1877 1877 1869 1869 1876 1876 1869 1869 1868 1868 1876 1876 1876 1876 1868 1868 1875 1875 1868 1868 1867 1867 1875 1875 1875 1875 1867 1867 1874 1874 1889 1889 1881 1881 1882 1882 1889 1889 1882 1882 1890 1890 1882 1882 1883 1883 1890 1890 1890 1890 1883 1883 1891 1891 2196 2196 1884 1884 2197 2197 2198 2198 1884 1884 1892 1892 1884 1884 1885 1885 1892 1892 1892 1892 1885 1885 1893 1893 1885 1885 1886 1886 1893 1893 1893 1893 1886 1886 1894 1894 1886 1886 1887 1887 1894 1894 1894 1894 1887 1887 1895 1895 1887 1887 1888 1888 1895 1895 1895 1895 1888 1888 1896 1896 1897 1897 1898 1898 1899 1899 1898 1898 1900 1900 1899 1899 1901 1901 1902 1902 1903 1903 1902 1902 1904 1904 1903 1903 1918 1918 1911 1911 1910 1910 1918 1918 1910 1910 1917 1917 1910 1910 1909 1909 1917 1917 1917 1917 1909 1909 1916 1916 1909 1909 1908 1908 1916 1916 1916 1916 1908 1908 1915 1915 1908 1908 1907 1907 1915 1915 1915 1915 1907 1907 1914 1914 1907 1907 2199 2199 1914 1914 1914 1914 2200 2200 2201 2201 1906 1906 1905 1905 1913 1913 1913 1913 1905 1905 1912 1912 1932 1932 1919 1919 1920 1920 1932 1932 1920 1920 1933 1933 1920 1920 1921 1921 1933 1933 1933 1933 1921 1921 1934 1934 1921 1921 1922 1922 1934 1934 1922 1922 1923 1923 1934 1934 1934 1934 1923 1923 1935 1935 1923 1923 1924 1924 1935 1935 1924 1924 1925 1925 1935 1935 1935 1935 1925 1925 1936 1936 1925 1925 1926 1926 1936 1936 1926 1926 1927 1927 1936 1936 1936 1936 1927 1927 2202 2202 1927 1927 2203 2203 2204 2204 1928 1928 1929 1929 1937 1937 1937 1937 1929 1929 1938 1938 1929 1929 1930 1930 1938 1938 1930 1930 1931 1931 1938 1938 1938 1938 1931 1931 1939 1939 1940 1940 1941 1941 1942 1942 1941 1941 1943 1943 1942 1942 1944 1944 1945 1945 1946 1946 1945 1945 1947 1947 1946 1946 1961 1961 1954 1954 1953 1953 1961 1961 1953 1953 1960 1960 2205 2205 1952 1952 2206 2206 2207 2207 1952 1952 1959 1959 1952 1952 1951 1951 1959 1959 1959 1959 1951 1951 1958 1958 1951 1951 1950 1950 1958 1958 1958 1958 1950 1950 1957 1957 1950 1950 1949 1949 1957 1957 1957 1957 1949 1949 1956 1956 1949 1949 1948 1948 1956 1956 1956 1956 1948 1948 1955 1955 1975 1975 1962 1962 1963 1963 1975 1975 1963 1963 1976 1976 1963 1963 1964 1964 1976 1976 1976 1976 1964 1964 1977 1977 1964 1964 1965 1965 1977 1977 2208 2208 1966 1966 2209 2209 2210 2210 1966 1966 1978 1978 1966 1966 1967 1967 1978 1978 1967 1967 1968 1968 1978 1978 1978 1978 1968 1968 1979 1979 1968 1968 1969 1969 1979 1979 1969 1969 1970 1970 1979 1979 1979 1979 1970 1970 1980 1980 1970 1970 1971 1971 1980 1980 1971 1971 1972 1972 1980 1980 1980 1980 1972 1972 1981 1981 1972 1972 1973 1973 1981 1981 1973 1973 1974 1974 1981 1981 1981 1981 1974 1974 1982 1982 1983 1983 1984 1984 1985 1985 1984 1984 1986 1986 1985 1985 1987 1987 1988 1988 1989 1989 1988 1988 1990 1990 1989 1989 2004 2004 1997 1997 1996 1996 2004 2004 1996 1996 2003 2003 1996 1996 1995 1995 2003 2003 2003 2003 1995 1995 2002 2002 1995 1995 1994 1994 2002 2002 2002 2002 1994 1994 2001 2001 1994 1994 1993 1993 2001 2001 2001 2001 1993 1993 2000 2000 1993 1993 2211 2211 2000 2000 2000 2000 2212 2212 2213 2213 1992 1992 1991 1991 1999 1999 1999 1999 1991 1991 1998 1998 2012 2012 2005 2005 2006 2006 2012 2012 2006 2006 2013 2013 2006 2006 2007 2007 2013 2013 2013 2013 2007 2007 2014 2014 2007 2007 2008 2008 2014 2014 2014 2014 2008 2008 2015 2015 2008 2008 2009 2009 2015 2015 2015 2015 2009 2009 2016 2016 2009 2009 2214 2214 2016 2016 2016 2016 2215 2215 2216 2216 2010 2010 2011 2011 2017 2017 2017 2017 2011 2011 2018 2018 2019 2019 2020 2020 2021 2021 2020 2020 2022 2022 2021 2021 2023 2023 2024 2024 2025 2025 2024 2024 2026 2026 2025 2025 2047 2047 2039 2039 2038 2038 2047 2047 2038 2038 2046 2046 2038 2038 2037 2037 2046 2046 2046 2046 2037 2037 2045 2045 2037 2037 2036 2036 2045 2045 2217 2217 2035 2035 2218 2218 2219 2219 2035 2035 2044 2044 2035 2035 2034 2034 2044 2044 2034 2034 2033 2033 2044 2044 2044 2044 2033 2033 2043 2043 2033 2033 2032 2032 2043 2043 2032 2032 2031 2031 2043 2043 2043 2043 2031 2031 2042 2042 2031 2031 2030 2030 2042 2042 2030 2030 2029 2029 2042 2042 2042 2042 2029 2029 2041 2041 2029 2029 2028 2028 2041 2041 2028 2028 2027 2027 2041 2041 2041 2041 2027 2027 2040 2040
+67 67 64 64 65 65 64 64 60 60 65 65 65 65 60 60 61 61 60 60 56 56 61 61 61 61 56 56 57 57 56 56 52 52 57 57 57 57 52 52 53 53 52 52 274 274 53 53 53 53 275 275 276 276 48 48 44 44 49 49 49 49 44 44 45 45 44 44 40 40 45 45 45 45 40 40 41 41 40 40 36 36 41 41 41 41 36 36 37 37 36 36 32 32 37 37 37 37 32 32 33 33 32 32 28 28 33 33 33 33 28 28 29 29 28 28 24 24 29 29 29 29 24 24 25 25 24 24 20 20 25 25 25 25 20 20 21 21 277 277 16 16 278 278 279 279 16 16 17 17 16 16 12 12 17 17 17 17 12 12 13 13 12 12 8 8 13 13 13 13 8 8 9 9 8 8 4 4 9 9 9 9 4 4 5 5 4 4 0 0 5 5 5 5 0 0 1 1 0 0 2 2 1 1 1 1 2 2 3 3 2 2 6 6 3 3 3 3 6 6 7 7 6 6 10 10 7 7 7 7 10 10 11 11 10 10 14 14 11 11 11 11 14 14 15 15 14 14 280 280 15 15 15 15 281 281 282 282 18 18 22 22 19 19 19 19 22 22 23 23 22 22 26 26 23 23 23 23 26 26 27 27 26 26 30 30 27 27 27 27 30 30 31 31 30 30 34 34 31 31 31 31 34 34 35 35 34 34 38 38 35 35 35 35 38 38 39 39 38 38 42 42 39 39 39 39 42 42 43 43 42 42 46 46 43 43 43 43 46 46 47 47 283 283 50 50 284 284 285 285 50 50 51 51 50 50 54 54 51 51 51 51 54 54 55 55 54 54 58 58 55 55 55 55 58 58 59 59 58 58 62 62 59 59 59 59 62 62 63 63 62 62 66 66 63 63 63 63 66 66 67 67 66 66 64 64 67 67 68 68 70 70 85 85 73 73 71 71 85 85 71 71 69 69 85 85 85 85 69 69 68 68 79 79 77 77 85 85 77 77 75 75 85 85 85 85 75 75 73 73 86 86 83 83 85 85 83 83 81 81 85 85 85 85 81 81 79 79 92 92 90 90 85 85 90 90 88 88 85 85 85 85 88 88 86 86 98 98 96 96 85 85 96 96 94 94 85 85 85 85 94 94 92 92 101 101 102 102 85 85 102 102 100 100 85 85 85 85 100 100 98 98 95 95 97 97 85 85 97 97 99 99 85 85 85 85 99 99 101 101 89 89 91 91 85 85 91 91 93 93 85 85 85 85 93 93 95 95 82 82 84 84 85 85 84 84 87 87 85 85 85 85 87 87 89 89 76 76 78 78 85 85 78 78 80 80 85 85 85 85 80 80 82 82 70 70 72 72 85 85 72 72 74 74 85 85 85 85 74 74 76 76 103 103 104 104 120 120 109 109 107 107 120 120 107 107 105 105 120 120 120 120 105 105 103 103 115 115 113 113 120 120 113 113 111 111 120 120 120 120 111 111 109 109 122 122 119 119 120 120 119 119 117 117 120 120 120 120 117 117 115 115 128 128 126 126 120 120 126 126 124 124 120 120 120 120 124 124 122 122 134 134 132 132 120 120 132 132 130 130 120 120 120 120 130 130 128 128 135 135 137 137 120 120 137 137 136 136 120 120 120 120 136 136 134 134 129 129 131 131 120 120 131 131 133 133 120 120 120 120 133 133 135 135 123 123 125 125 120 120 125 125 127 127 120 120 120 120 127 127 129 129 116 116 118 118 120 120 118 118 121 121 120 120 120 120 121 121 123 123 110 110 112 112 120 120 112 112 114 114 120 120 120 120 114 114 116 116 104 104 106 106 120 120 106 106 108 108 120 120 120 120 108 108 110 110 138 138 146 146 140 140 146 146 149 149 140 140 140 140 149 149 142 142 149 149 152 152 142 142 142 142 152 152 147 147 152 152 155 155 147 147 147 147 155 155 153 153 155 155 159 159 153 153 153 153 159 159 157 157 159 159 163 163 157 157 157 157 163 163 161 161 163 163 167 167 161 161 161 161 167 167 165 165 167 167 171 171 165 165 165 165 171 171 170 170 171 171 174 174 170 170 170 170 174 174 175 175 174 174 177 177 175 175 175 175 177 177 179 179 177 177 181 181 179 179 179 179 181 181 183 183 181 181 185 185 183 183 183 183 185 185 187 187 185 185 189 189 187 187 187 187 189 189 193 193 189 189 192 192 193 193 193 193 192 192 199 199 192 192 195 195 199 199 199 199 195 195 202 202 195 195 198 198 202 202 202 202 198 198 204 204 198 198 200 200 204 204 204 204 200 200 205 205 200 200 197 197 205 205 205 205 197 197 203 203 197 197 194 194 203 203 203 203 194 194 201 201 194 194 191 191 201 201 201 201 191 191 196 196 191 191 188 188 196 196 196 196 188 188 190 190 188 188 184 184 190 190 190 190 184 184 186 186 184 184 180 180 186 186 186 186 180 180 182 182 180 180 176 176 182 182 182 182 176 176 178 178 176 176 172 172 178 178 178 178 172 172 173 173 172 172 169 169 173 173 173 173 169 169 168 168 169 169 166 166 168 168 168 168 166 166 164 164 166 166 162 162 164 164 164 164 162 162 160 160 162 162 158 158 160 160 160 160 158 158 156 156 158 158 154 154 156 156 156 156 154 154 150 150 154 154 151 151 150 150 150 150 151 151 144 144 151 151 148 148 144 144 144 144 148 148 141 141 148 148 145 145 141 141 141 141 145 145 139 139 145 145 143 143 139 139 139 139 143 143 138 138 143 143 146 146 138 138 273 273 265 265 272 272 265 265 263 263 272 272 272 272 263 263 270 270 263 263 259 259 270 270 270 270 259 259 268 268 259 259 256 256 268 268 268 268 256 256 262 262 256 256 253 253 262 262 262 262 253 253 257 257 253 253 249 249 257 257 257 257 249 249 251 251 249 249 245 245 251 251 251 251 245 245 247 247 245 245 242 242 247 247 247 247 242 242 243 243 242 242 239 239 243 243 243 243 239 239 238 238 239 239 235 235 238 238 238 238 235 235 233 233 235 235 231 231 233 233 233 233 231 231 229 229 231 231 227 227 229 229 229 229 227 227 224 224 227 227 225 225 224 224 224 224 225 225 219 219 225 225 221 221 219 219 219 219 221 221 212 212 221 221 218 218 212 212 212 212 218 218 210 210 218 218 215 215 210 210 210 210 215 215 208 208 215 215 213 213 208 208 208 208 213 213 206 206 213 213 214 214 206 206 206 206 214 214 207 207 214 214 216 216 207 207 207 207 216 216 209 209 216 216 220 220 209 209 209 209 220 220 211 211 220 220 223 223 211 211 211 211 223 223 217 217 223 223 226 226 217 217 217 217 226 226 222 222 226 226 230 230 222 222 222 222 230 230 228 228 230 230 234 234 228 228 228 228 234 234 232 232 234 234 237 237 232 232 232 232 237 237 236 236 237 237 240 240 236 236 236 236 240 240 241 241 240 240 244 244 241 241 241 241 244 244 246 246 244 244 248 248 246 246 246 246 248 248 250 250 248 248 252 252 250 250 250 250 252 252 255 255 252 252 254 254 255 255 255 255 254 254 260 260 254 254 258 258 260 260 260 260 258 258 267 267 258 258 261 261 267 267 267 267 261 261 269 269 261 261 264 264 269 269 269 269 264 264 271 271 264 264 266 266 271 271 271 271 266 266 273 273 266 266 265 265 273 273
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70
+2 2 4 4 0 0 2 2 0 0 3 3 0 0 1 1 3 3 3 3 1 1 5 5 6 6 7 7 8 8 7 7 9 9 8 8 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 15 15 16 16 17 17 16 16 18 18 17 17 19 19 20 20 21 21 20 20 22 22 21 21 21 21 22 22 23 23 22 22 24 24 23 23 348 348 349 349 25 25 350 350 26 26 25 25 25 25 26 26 27 27 26 26 28 28 27 27 27 27 28 28 29 29 28 28 30 30 29 29 29 29 30 30 31 31 30 30 32 32 31 31 33 33 34 34 35 35 34 34 36 36 35 35 37 37 38 38 39 39 38 38 40 40 39 39 351 351 352 352 43 43 353 353 43 43 44 44 43 43 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 48 48 47 47 49 49 48 48 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 52 52 51 51 53 53 52 52 52 52 53 53 54 54 55 55 56 56 57 57 56 56 58 58 57 57 59 59 60 60 61 61 60 60 62 62 61 61 61 61 62 62 63 63 62 62 64 64 63 63 354 354 355 355 65 65 356 356 66 66 65 65 65 65 66 66 67 67 66 66 68 68 67 67 67 67 68 68 69 69 68 68 70 70 69 69 69 69 70 70 71 71 70 70 72 72 71 71 73 73 74 74 75 75 74 74 76 76 75 75 77 77 78 78 79 79 78 78 80 80 79 79 79 79 80 80 81 81 80 80 82 82 81 81 81 81 82 82 83 83 82 82 84 84 83 83 83 83 84 84 357 357 84 84 358 358 359 359 85 85 86 86 87 87 86 86 88 88 87 87 87 87 88 88 89 89 88 88 90 90 89 89 91 91 92 92 93 93 92 92 94 94 93 93 112 112 103 103 105 105 117 117 119 119 140 140 110 110 108 108 96 96 103 103 112 112 101 101 112 112 95 95 101 101 101 101 95 95 99 99 124 124 122 122 142 142 122 122 120 120 142 142 142 142 120 120 114 114 108 108 106 106 96 96 106 106 104 104 96 96 96 96 104 104 102 102 142 142 141 141 124 124 141 141 138 138 124 124 124 124 138 138 126 126 138 138 128 128 126 126 114 114 120 120 113 113 120 120 118 118 113 113 113 113 118 118 96 96 118 118 116 116 96 96 96 96 116 116 110 110 105 105 107 107 112 112 107 107 109 109 112 112 112 112 109 109 115 115 102 102 100 100 96 96 100 100 98 98 96 96 96 96 98 98 95 95 98 98 97 97 95 95 95 95 97 97 99 99 139 139 111 111 140 140 111 111 112 112 140 140 140 140 112 112 117 117 112 112 115 115 117 117 119 119 121 121 140 140 121 121 123 123 140 140 140 140 123 123 137 137 123 123 125 125 137 137 137 137 125 125 127 127 138 138 136 136 128 128 136 136 134 134 128 128 128 128 134 134 130 130 134 134 132 132 130 130 127 127 129 129 131 131 131 131 133 133 127 127 133 133 135 135 127 127 127 127 135 135 137 137 143 143 144 144 145 145 144 144 146 146 145 145 147 147 148 148 149 149 148 148 150 150 149 149 158 158 157 157 151 151 163 163 164 164 154 154 164 164 152 152 154 154 154 154 152 152 153 153 152 152 151 151 153 153 161 161 162 162 160 160 161 161 160 160 151 151 160 160 159 159 151 151 151 151 159 159 158 158 157 157 156 156 151 151 156 156 155 155 151 151 151 151 155 155 153 153 165 165 166 166 167 167 166 166 168 168 167 167 180 180 179 179 170 170 179 179 172 172 170 170 170 170 172 172 169 169 172 172 171 171 169 169 171 171 173 173 169 169 173 173 174 174 169 169 169 169 174 174 175 175 175 175 176 176 169 169 176 176 177 177 169 169 169 169 177 177 178 178 181 181 182 182 183 183 182 182 184 184 183 183 183 183 184 184 185 185 186 186 187 187 188 188 187 187 189 189 188 188 188 188 189 189 190 190 189 189 191 191 190 190 190 190 191 191 192 192 191 191 193 193 192 192 194 194 195 195 196 196 195 195 197 197 196 196 198 198 199 199 200 200 199 199 201 201 200 200 202 202 203 203 204 204 203 203 205 205 204 204 215 215 217 217 214 214 217 217 216 216 214 214 214 214 216 216 212 212 210 210 211 211 213 213 213 213 212 212 210 210 212 212 216 216 210 210 210 210 216 216 208 208 216 216 206 206 208 208 208 208 206 206 209 209 206 206 207 207 209 209 209 209 207 207 211 211 207 207 217 217 211 211 211 211 217 217 213 213 217 217 215 215 213 213 228 228 229 229 221 221 229 229 219 219 221 221 221 221 219 219 220 220 219 219 218 218 220 220 227 227 226 226 218 218 226 226 225 225 218 218 218 218 225 225 224 224 224 224 223 223 218 218 223 223 222 222 218 218 218 218 222 222 220 220 230 230 231 231 232 232 231 231 233 233 232 232 232 232 233 233 234 234 233 233 235 235 234 234 360 360 361 361 236 236 362 362 237 237 236 236 236 236 237 237 238 238 237 237 239 239 238 238 238 238 239 239 240 240 239 239 241 241 240 240 240 240 241 241 242 242 241 241 243 243 242 242 257 257 256 256 245 245 256 256 247 247 245 245 245 245 247 247 244 244 247 247 246 246 244 244 244 244 246 246 248 248 248 248 249 249 244 244 249 249 250 250 244 244 244 244 250 250 251 251 255 255 254 254 253 253 254 254 244 244 253 253 253 253 244 244 252 252 244 244 251 251 252 252 258 258 259 259 260 260 259 259 261 261 260 260 260 260 261 261 262 262 261 261 263 263 262 262 266 266 268 268 264 264 266 266 264 264 267 267 264 264 265 265 267 267 267 267 265 265 269 269 274 274 279 279 275 275 279 279 283 283 275 275 275 275 283 283 325 325 273 273 272 272 278 278 272 272 277 277 278 278 278 278 277 277 282 282 277 277 281 281 282 282 276 276 271 271 280 280 271 271 270 270 280 280 280 280 270 270 322 322 285 285 287 287 283 283 287 287 289 289 283 283 283 283 289 289 291 291 280 280 290 290 288 288 283 283 282 282 285 285 282 282 281 281 285 285 285 285 281 281 284 284 281 281 280 280 284 284 284 284 280 280 286 286 280 280 288 288 286 286 308 308 306 306 320 320 304 304 302 302 322 322 302 302 300 300 322 322 322 322 300 300 298 298 291 291 293 293 283 283 293 293 295 295 283 283 283 283 295 295 325 325 295 295 297 297 325 325 325 325 297 297 299 299 298 298 296 296 322 322 296 296 294 294 322 322 322 322 294 294 280 280 294 294 292 292 280 280 280 280 292 292 290 290 299 299 301 301 325 325 301 301 303 303 325 325 325 325 303 303 324 324 303 303 305 305 324 324 309 309 311 311 307 307 311 311 313 313 307 307 307 307 313 313 315 315 304 304 322 322 306 306 322 322 323 323 306 306 306 306 323 323 320 320 314 314 312 312 310 310 315 315 317 317 307 307 317 317 319 319 307 307 307 307 319 319 305 305 319 319 321 321 305 305 305 305 321 321 324 324 314 314 310 310 316 316 308 308 320 320 310 310 320 320 318 318 310 310 310 310 318 318 316 316 326 326 327 327 328 328 327 327 329 329 328 328 328 328 329 329 330 330 329 329 331 331 330 330 345 345 341 341 336 336 333 333 338 338 332 332 338 338 342 342 332 332 343 343 347 347 342 342 347 347 346 346 342 342 342 342 346 346 332 332 334 334 335 335 339 339 335 335 340 340 339 339 339 339 340 340 343 343 340 340 344 344 343 343 343 343 344 344 347 347 344 344 345 345 347 347 347 347 345 345 337 337 345 345 336 336 337 337
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 13 13 14 14 15 15 14 14 16 16 15 15 17 17 18 18 19 19 18 18 20 20 19 19 21 21 22 22 23 23 22 22 24 24 23 23 25 25 26 26 27 27 26 26 28 28 27 27 27 27 28 28 29 29 28 28 30 30 29 29 29 29 30 30 31 31 30 30 32 32 31 31 33 33 34 34 35 35 34 34 36 36 35 35 37 37 38 38 39 39 38 38 40 40 39 39 39 39 40 40 41 41 42 42 43 43 44 44 43 43 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 360 360 361 361 48 48 362 362 49 49 48 48 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 52 52 51 51 53 53 52 52 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 71 71 70 70 64 64 76 76 77 77 67 67 77 77 65 65 67 67 67 67 65 65 66 66 65 65 64 64 66 66 74 74 75 75 73 73 74 74 73 73 64 64 73 73 72 72 64 64 64 64 72 72 71 71 70 70 69 69 64 64 69 69 68 68 64 64 64 64 68 68 66 66 78 78 79 79 80 80 79 79 81 81 80 80 93 93 92 92 83 83 92 92 85 85 83 83 83 83 85 85 82 82 85 85 84 84 82 82 84 84 86 86 82 82 86 86 87 87 82 82 82 82 87 87 88 88 88 88 89 89 82 82 89 89 90 90 82 82 82 82 90 90 91 91 94 94 95 95 96 96 95 95 97 97 96 96 98 98 99 99 100 100 99 99 101 101 100 100 363 363 364 364 104 104 365 365 104 104 105 105 104 104 106 106 105 105 105 105 106 106 107 107 106 106 108 108 107 107 107 107 108 108 109 109 108 108 110 110 109 109 109 109 110 110 111 111 110 110 112 112 111 111 111 111 112 112 113 113 112 112 114 114 113 113 113 113 114 114 115 115 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 122 122 123 123 124 124 123 123 125 125 124 124 366 366 367 367 126 126 368 368 127 127 126 126 126 126 127 127 128 128 127 127 129 129 128 128 128 128 129 129 130 130 129 129 131 131 130 130 130 130 131 131 132 132 131 131 133 133 132 132 134 134 135 135 136 136 135 135 137 137 136 136 138 138 139 139 140 140 139 139 141 141 140 140 140 140 141 141 142 142 141 141 143 143 142 142 142 142 143 143 144 144 143 143 145 145 144 144 144 144 145 145 369 369 145 145 370 370 371 371 146 146 147 147 148 148 147 147 149 149 148 148 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 187 187 185 185 199 199 173 173 164 164 166 166 178 178 180 180 201 201 171 171 169 169 157 157 164 164 173 173 162 162 173 173 156 156 162 162 162 162 156 156 160 160 175 175 203 203 181 181 203 203 183 183 181 181 169 169 167 167 157 157 167 167 165 165 157 157 157 157 165 165 163 163 183 183 203 203 185 185 203 203 202 202 185 185 185 185 202 202 199 199 175 175 181 181 174 174 181 181 179 179 174 174 174 174 179 179 157 157 179 179 177 177 157 157 157 157 177 177 171 171 193 193 191 191 189 189 166 166 168 168 173 173 168 168 170 170 173 173 173 173 170 170 176 176 163 163 161 161 157 157 161 161 159 159 157 157 157 157 159 159 156 156 159 159 158 158 156 156 156 156 158 158 160 160 200 200 172 172 201 201 172 172 173 173 201 201 201 201 173 173 178 178 173 173 176 176 178 178 193 193 189 189 195 195 180 180 182 182 201 201 182 182 184 184 201 201 201 201 184 184 198 198 184 184 186 186 198 198 198 198 186 186 188 188 187 187 199 199 189 189 199 199 197 197 189 189 189 189 197 197 195 195 188 188 190 190 192 192 192 192 194 194 188 188 194 194 196 196 188 188 188 188 196 196 198 198 214 214 215 215 207 207 215 215 205 205 207 207 207 207 205 205 206 206 205 205 204 204 206 206 213 213 212 212 204 204 212 212 211 211 204 204 204 204 211 211 210 210 210 210 209 209 204 204 209 209 208 208 204 204 204 204 208 208 206 206 216 216 217 217 218 218 217 217 219 219 218 218 218 218 219 219 220 220 219 219 221 221 220 220 372 372 373 373 222 222 374 374 223 223 222 222 222 222 223 223 224 224 223 223 225 225 224 224 224 224 225 225 226 226 225 225 227 227 226 226 226 226 227 227 228 228 227 227 229 229 228 228 243 243 242 242 231 231 242 242 233 233 231 231 231 231 233 233 230 230 233 233 232 232 230 230 230 230 232 232 234 234 234 234 235 235 230 230 235 235 236 236 230 230 230 230 236 236 237 237 241 241 240 240 239 239 240 240 230 230 239 239 239 239 230 230 238 238 230 230 237 237 238 238 244 244 245 245 246 246 245 245 247 247 246 246 248 248 249 249 250 250 249 249 251 251 250 250 250 250 251 251 252 252 251 251 253 253 252 252 254 254 255 255 256 256 255 255 257 257 256 256 260 260 262 262 258 258 260 260 258 258 261 261 258 258 259 259 261 261 261 261 259 259 263 263 264 264 265 265 266 266 265 265 267 267 266 266 272 272 277 277 273 273 277 277 281 281 273 273 273 273 281 281 323 323 271 271 270 270 276 276 270 270 275 275 276 276 276 276 275 275 280 280 275 275 279 279 280 280 274 274 269 269 278 278 269 269 268 268 278 278 278 278 268 268 320 320 283 283 285 285 281 281 285 285 287 287 281 281 281 281 287 287 289 289 278 278 288 288 286 286 281 281 280 280 283 283 280 280 279 279 283 283 283 283 279 279 282 282 279 279 278 278 282 282 282 282 278 278 284 284 278 278 286 286 284 284 306 306 304 304 318 318 302 302 300 300 320 320 300 300 298 298 320 320 320 320 298 298 296 296 289 289 291 291 281 281 291 291 293 293 281 281 281 281 293 293 323 323 293 293 295 295 323 323 323 323 295 295 297 297 296 296 294 294 320 320 294 294 292 292 320 320 320 320 292 292 278 278 292 292 290 290 278 278 278 278 290 290 288 288 297 297 299 299 323 323 299 299 301 301 323 323 323 323 301 301 322 322 301 301 303 303 322 322 307 307 309 309 305 305 309 309 311 311 305 305 305 305 311 311 313 313 302 302 320 320 304 304 320 320 321 321 304 304 304 304 321 321 318 318 312 312 310 310 308 308 313 313 315 315 305 305 315 315 317 317 305 305 305 305 317 317 303 303 317 317 319 319 303 303 303 303 319 319 322 322 312 312 308 308 314 314 306 306 318 318 308 308 318 318 316 316 308 308 308 308 316 316 314 314 326 326 328 328 324 324 326 326 324 324 327 327 324 324 325 325 327 327 327 327 325 325 329 329 330 330 331 331 332 332 331 331 333 333 332 332 334 334 335 335 336 336 335 335 337 337 336 336 336 336 337 337 338 338 337 337 339 339 338 338 340 340 341 341 342 342 341 341 343 343 342 342 356 356 357 357 359 359 345 345 350 350 344 344 350 350 354 354 344 344 344 344 354 354 358 358 354 354 355 355 358 358 353 353 348 348 357 357 348 348 349 349 357 357 357 357 349 349 359 359 346 346 347 347 351 351 347 347 352 352 351 351 351 351 352 352 355 355 352 352 356 356 355 355 355 355 356 356 358 358 356 356 359 359 358 358
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34
+71 71 60 60 73 73 60 60 63 63 73 73 73 73 63 63 75 75 63 63 65 65 75 75 75 75 65 65 76 76 65 65 66 66 76 76 76 76 66 66 74 74 66 66 64 64 74 74 74 74 64 64 72 72 64 64 61 61 72 72 72 72 61 61 70 70 61 61 59 59 70 70 70 70 59 59 68 68 59 59 56 56 68 68 56 56 53 53 68 68 68 68 53 53 62 62 53 53 50 50 62 62 62 62 50 50 54 54 50 50 47 47 54 54 54 54 47 47 48 48 47 47 44 44 48 48 48 48 44 44 42 42 44 44 41 41 42 42 42 42 41 41 36 36 41 41 38 38 36 36 36 36 38 38 31 31 38 38 35 35 31 31 31 31 35 35 25 25 35 35 32 32 25 25 32 32 29 29 25 25 25 25 29 29 18 18 29 29 26 26 18 18 18 18 26 26 9 9 26 26 23 23 9 9 9 9 23 23 7 7 23 23 20 20 7 7 7 7 20 20 5 5 20 20 17 17 5 5 5 5 17 17 3 3 17 17 14 14 3 3 3 3 14 14 1 1 14 14 12 12 1 1 1 1 12 12 0 0 12 12 10 10 0 0 10 10 11 11 0 0 0 0 11 11 2 2 11 11 13 13 2 2 2 2 13 13 4 4 13 13 16 16 4 4 4 4 16 16 6 6 16 16 19 19 6 6 6 6 19 19 8 8 19 19 21 21 8 8 8 8 21 21 15 15 21 21 24 24 15 15 15 15 24 24 22 22 24 24 27 27 22 22 22 22 27 27 28 28 27 27 30 30 28 28 30 30 33 33 28 28 28 28 33 33 34 34 33 33 37 37 34 34 34 34 37 37 39 39 37 37 40 40 39 39 39 39 40 40 45 45 40 40 43 43 45 45 45 45 43 43 51 51 43 43 46 46 51 51 51 51 46 46 57 57 46 46 49 49 57 57 57 57 49 49 67 67 49 49 52 52 67 67 67 67 52 52 69 69 52 52 55 55 69 69 69 69 55 55 71 71 55 55 58 58 71 71 71 71 58 58 60 60 114 114 110 110 109 109 109 109 112 112 114 114 112 112 116 116 114 114 114 114 116 116 119 119 116 116 120 120 119 119 120 120 123 123 119 119 119 119 123 123 124 124 123 123 127 127 124 124 127 127 131 131 124 124 124 124 131 131 129 129 131 131 135 135 129 129 135 135 139 139 129 129 129 129 139 139 133 133 139 139 145 145 133 133 145 145 147 147 133 133 133 133 147 147 137 137 147 147 149 149 137 137 149 149 151 151 137 137 137 137 151 151 141 141 151 151 153 153 141 141 153 153 155 155 141 141 141 141 155 155 144 144 155 155 158 158 144 144 158 158 157 157 144 144 144 144 157 157 142 142 157 157 156 156 142 142 156 156 154 154 142 142 142 142 154 154 140 140 154 154 152 152 140 140 152 152 150 150 140 140 140 140 150 150 136 136 150 150 148 148 136 136 148 148 146 146 136 136 136 136 146 146 132 132 146 146 143 143 132 132 143 143 138 138 132 132 132 132 138 138 128 128 138 138 134 134 128 128 128 128 134 134 125 125 134 134 130 130 125 125 125 125 130 130 122 122 130 130 126 126 122 122 126 126 121 121 122 122 122 122 121 121 117 117 121 121 118 118 117 117 118 118 115 115 117 117 117 117 115 115 113 113 115 115 111 111 113 113 111 111 107 107 113 113 113 113 107 107 108 108 107 107 104 104 108 108 104 104 101 101 108 108 108 108 101 101 103 103 101 101 96 96 103 103 96 96 90 90 103 103 103 103 90 90 99 99 90 90 88 88 99 99 88 88 86 86 99 99 99 99 86 86 95 95 86 86 84 84 95 95 84 84 82 82 95 95 95 95 82 82 93 93 82 82 80 80 93 93 80 80 78 78 93 93 93 93 78 78 91 91 78 78 77 77 91 91 77 77 79 79 91 91 91 91 79 79 94 94 79 79 81 81 94 94 81 81 83 83 94 94 94 94 83 83 97 97 83 83 85 85 97 97 85 85 87 87 97 97 97 97 87 87 100 100 87 87 89 89 100 100 89 89 92 92 100 100 100 100 92 92 105 105 92 92 98 98 105 105 98 98 102 102 105 105 105 105 102 102 110 110 102 102 106 106 110 110 110 110 106 106 109 109 177 177 175 175 172 172 182 182 180 180 172 172 180 180 178 178 172 172 172 172 178 178 177 177 187 187 186 186 172 172 186 186 184 184 172 172 172 172 184 184 182 182 181 181 183 183 172 172 183 183 185 185 172 172 172 172 185 185 187 187 174 174 176 176 172 172 176 176 179 179 172 172 172 172 179 179 181 181 167 167 169 169 172 172 169 169 171 171 172 172 172 172 171 171 174 174 161 161 163 163 172 172 163 163 165 165 172 172 172 172 165 165 167 167 162 162 160 160 172 172 160 160 159 159 172 172 172 172 159 159 161 161 168 168 166 166 172 172 166 166 164 164 172 172 172 172 164 164 162 162 175 175 173 173 172 172 173 173 170 170 172 172 172 172 170 170 168 168
+41 41 43 43 37 37 8 8 6 6 19 19 17 17 1 1 3 3 6 6 4 4 19 19 4 4 2 2 19 19 19 19 2 2 17 17 2 2 0 0 17 17 17 17 0 0 1 1 24 24 22 22 30 30 22 22 20 20 30 30 30 30 20 20 19 19 20 20 16 16 19 19 19 19 16 16 14 14 41 41 37 37 38 38 3 3 5 5 17 17 5 5 7 7 17 17 17 17 7 7 9 9 17 17 15 15 27 27 15 15 18 18 27 27 27 27 18 18 21 21 21 21 23 23 27 27 23 23 25 25 27 27 27 27 25 25 28 28 32 32 29 29 30 30 29 29 26 26 30 30 30 30 26 26 24 24 14 14 12 12 19 19 12 12 10 10 19 19 19 19 10 10 8 8 40 40 50 50 48 48 39 39 36 36 30 30 36 36 34 34 30 30 30 30 34 34 32 32 56 56 54 54 40 40 54 54 52 52 40 40 40 40 52 52 50 50 28 28 31 31 27 27 31 31 33 33 27 27 27 27 33 33 37 37 33 33 35 35 37 37 37 37 35 35 38 38 9 9 11 11 17 17 11 11 13 13 17 17 17 17 13 13 15 15 48 48 46 46 40 40 46 46 44 44 40 40 40 40 44 44 30 30 44 44 42 42 30 30 30 30 42 42 39 39 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 49 49 51 51 37 37 51 51 53 53 37 37 37 37 53 53 40 40 53 53 55 55 40 40 40 40 55 55 56 56 394 394 402 402 385 385 402 402 382 382 385 385 385 385 382 382 372 372 382 382 365 365 372 372 372 372 365 365 367 367 1031 1031 349 349 1032 1032 1033 1033 349 349 350 350 394 394 403 403 402 402 403 403 422 422 402 402 402 402 422 422 421 421 422 422 424 424 421 421 421 421 424 424 435 435 424 424 437 437 435 435 437 437 441 441 435 435 435 435 441 441 442 442 441 441 444 444 442 442 444 444 445 445 442 442 442 442 445 445 443 443 445 445 446 446 443 443 446 446 438 438 443 443 443 443 438 438 436 436 438 438 434 434 436 436 436 436 434 434 423 423 434 434 427 427 423 423 423 423 427 427 405 405 427 427 412 412 405 405 412 412 408 408 405 405 408 408 388 388 405 405 405 405 388 388 387 387 388 388 381 381 387 387 387 387 381 381 369 369 381 381 370 370 369 369 1034 1034 1035 1035 352 352 1036 1036 1037 1037 352 352 1038 1038 1039 1039 352 352 1040 1040 1041 1041 352 352 352 352 1042 1042 1043 1043 338 338 323 323 337 337 337 337 323 323 322 322 323 323 310 310 322 322 322 322 310 310 307 307 310 310 308 308 307 307 307 307 308 308 292 292 308 308 294 294 292 292 294 294 293 293 292 292 293 293 278 278 292 292 292 292 278 278 277 277 278 278 264 264 277 277 277 277 264 264 261 261 264 264 262 262 261 261 261 261 262 262 242 242 262 262 248 248 242 242 248 248 241 241 242 242 241 241 224 224 242 242 242 242 224 224 226 226 224 224 221 221 226 226 226 226 221 221 208 208 221 221 207 207 208 208 207 207 202 202 208 208 208 208 202 202 193 193 202 202 192 192 193 193 192 192 179 179 193 193 193 193 179 179 176 176 179 179 175 175 176 176 175 175 160 160 176 176 176 176 160 160 161 161 160 160 155 155 161 161 161 161 155 155 1044 1044 155 155 1045 1045 1046 1046 146 146 145 145 128 128 145 145 133 133 128 128 133 133 126 126 128 128 126 126 109 109 128 128 128 128 109 109 110 110 109 109 104 104 110 110 110 110 104 104 89 89 104 104 86 86 89 89 89 89 86 86 74 74 86 86 78 78 74 74 78 78 71 71 74 74 71 71 61 61 74 74 74 74 61 61 63 63 61 61 57 57 63 63 63 63 57 57 59 59 57 57 58 58 59 59 59 59 58 58 62 62 58 58 60 60 62 62 62 62 60 60 70 70 60 60 67 67 70 70 67 67 69 69 70 70 69 69 83 83 70 70 70 70 83 83 85 85 83 83 93 93 85 85 85 85 93 93 108 108 93 93 106 106 108 108 108 108 106 106 125 125 106 106 120 120 125 125 120 120 123 123 125 125 123 123 140 140 125 125 125 125 140 140 141 141 140 140 143 143 141 141 1047 1047 1048 1048 158 158 1049 1049 157 157 158 158 158 158 157 157 173 173 157 157 168 168 173 173 168 168 172 172 173 173 172 172 187 187 173 173 173 173 187 187 189 189 187 187 188 188 189 189 188 188 203 203 189 189 189 189 203 203 204 204 203 203 216 216 204 204 204 204 216 216 219 219 216 216 218 218 219 219 219 219 218 218 235 235 218 218 233 233 235 235 233 233 234 234 235 235 234 234 255 255 235 235 235 235 255 255 254 254 255 255 263 263 254 254 254 254 263 263 270 270 263 263 271 271 270 270 270 270 271 271 287 287 271 271 279 279 287 287 279 279 288 288 287 287 288 288 304 304 287 287 287 287 304 304 303 303 304 304 320 320 303 303 303 303 320 320 318 318 320 320 324 324 318 318 318 318 324 324 334 334 324 324 335 335 334 334 334 334 335 335 349 349 335 335 346 346 349 349 349 349 346 346 350 350 1050 1050 286 286 1051 1051 286 286 269 269 1052 1052 1053 1053 269 269 1054 1054 269 269 253 253 1055 1055 1056 1056 253 253 1057 1057 253 253 236 236 1058 1058 1059 1059 236 236 1060 1060 236 236 220 220 1061 1061 1062 1062 220 220 1063 1063 220 220 205 205 1064 1064 1065 1065 205 205 1066 1066 205 205 190 190 1067 1067 1068 1068 190 190 1069 1069 190 190 174 174 1070 1070 1071 1071 174 174 1072 1072 174 174 159 159 1073 1073 1074 1074 159 159 1075 1075 159 159 144 144 1076 1076 1077 1077 144 144 1078 1078 144 144 127 127 1079 1079 1080 1080 127 127 1081 1081 127 127 111 111 1082 1082 1083 1083 111 111 1084 1084 111 111 92 92 1085 1085 1086 1086 92 92 1087 1087 92 92 75 75 1088 1088 1089 1089 75 75 1090 1090 75 75 65 65 1091 1091 1092 1092 65 65 1093 1093 65 65 64 64 1094 1094 1095 1095 64 64 1096 1096 64 64 66 66 1097 1097 1098 1098 66 66 1099 1099 66 66 76 76 1100 1100 1101 1101 76 76 1102 1102 76 76 94 94 1103 1103 1104 1104 94 94 1105 1105 94 94 114 114 1106 1106 1107 1107 114 114 1108 1108 114 114 130 130 1109 1109 1110 1110 130 130 1111 1111 130 130 147 147 1112 1112 1113 1113 147 147 1114 1114 147 147 163 163 1115 1115 1116 1116 163 163 1117 1117 163 163 178 178 1118 1118 1119 1119 178 178 1120 1120 178 178 194 194 1121 1121 1122 1122 194 194 1123 1123 194 194 210 210 1124 1124 1125 1125 210 210 1126 1126 210 210 227 227 1127 1127 1128 1128 227 227 1129 1129 227 227 243 243 1130 1130 1131 1131 243 243 1132 1132 243 243 260 260 1133 1133 1134 1134 260 260 1135 1135 260 260 276 276 1136 1136 1137 1137 276 276 1138 1138 276 276 291 291 1139 1139 1140 1140 291 291 1141 1141 291 291 306 306 1142 1142 1143 1143 306 306 1144 1144 306 306 321 321 1145 1145 1146 1146 321 321 1147 1147 321 321 336 336 1148 1148 1149 1149 336 336 1150 1150 336 336 351 351 1151 1151 1152 1152 351 351 352 352 351 351 366 366 352 352 352 352 366 366 1153 1153 366 366 383 383 1154 1154 1155 1155 383 383 1156 1156 383 383 401 401 1157 1157 1158 1158 401 401 1159 1159 401 401 420 420 1160 1160 1161 1161 420 420 1162 1162 420 420 433 433 1163 1163 1164 1164 433 433 1165 1165 433 433 440 440 1166 1166 1167 1167 440 440 1168 1168 440 440 439 439 1169 1169 1170 1170 439 439 1171 1171 439 439 430 430 1172 1172 1173 1173 430 430 1174 1174 430 430 418 418 1175 1175 1176 1176 418 418 1177 1177 418 418 399 399 1178 1178 1179 1179 399 399 1180 1180 399 399 380 380 1181 1181 1182 1182 380 380 1183 1183 380 380 363 363 1184 1184 1185 1185 363 363 1186 1186 363 363 347 347 1187 1187 1188 1188 347 347 1189 1189 347 347 332 332 1190 1190 1191 1191 332 332 1192 1192 332 332 317 317 1193 1193 1194 1194 317 317 1195 1195 317 317 301 301 1196 1196 1197 1197 301 301 1198 1198 301 301 286 286 1199 1199 301 301 284 284 286 286 284 284 268 268 286 286 286 286 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 237 237 253 253 253 253 237 237 236 236 237 237 222 222 236 236 236 236 222 222 220 220 222 222 206 206 220 220 220 220 206 206 205 205 206 206 191 191 205 205 205 205 191 191 190 190 191 191 177 177 190 190 190 190 177 177 174 174 177 177 162 162 174 174 174 174 162 162 159 159 162 162 148 148 159 159 159 159 148 148 144 144 148 148 132 132 144 144 144 144 132 132 127 127 132 132 115 115 127 127 127 127 115 115 111 111 115 115 96 96 111 111 111 111 96 96 92 92 96 96 81 81 92 92 92 92 81 81 75 75 81 81 72 72 75 75 75 75 72 72 65 65 72 72 68 68 65 65 65 65 68 68 64 64 68 68 73 73 64 64 64 64 73 73 66 66 73 73 82 82 66 66 66 66 82 82 76 76 82 82 98 98 76 76 76 76 98 98 94 94 98 98 116 116 94 94 94 94 116 116 114 114 116 116 134 134 114 114 114 114 134 134 130 130 134 134 149 149 130 130 130 130 149 149 147 147 149 149 164 164 147 147 147 147 164 164 163 163 164 164 181 181 163 163 163 163 181 181 178 178 181 181 196 196 178 178 178 178 196 196 194 194 196 196 211 211 194 194 194 194 211 211 210 210 211 211 229 229 210 210 210 210 229 229 227 227 229 229 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 290 290 276 276 276 276 290 290 291 291 290 290 305 305 291 291 291 291 305 305 306 306 305 305 319 319 306 306 306 306 319 319 321 321 319 319 333 333 321 321 321 321 333 333 336 336 333 333 348 348 336 336 336 336 348 348 351 351 348 348 362 362 351 351 351 351 362 362 366 366 362 362 379 379 366 366 366 366 379 379 383 383 379 379 395 395 383 383 383 383 395 395 401 401 395 395 414 414 401 401 401 401 414 414 420 420 414 414 429 429 420 420 420 420 429 429 433 433 429 429 432 432 433 433 433 433 432 432 440 440 432 432 431 431 440 440 440 440 431 431 439 439 431 431 428 428 439 439 439 439 428 428 430 430 428 428 413 413 430 430 430 430 413 413 418 418 413 413 393 393 418 418 418 418 393 393 399 399 393 393 376 376 399 399 399 399 376 376 380 380 376 376 361 361 380 380 380 380 361 361 363 363 361 361 345 345 363 363 363 363 345 345 347 347 345 345 330 330 347 347 347 347 330 330 332 332 330 330 315 315 332 332 332 332 315 315 317 317 315 315 300 300 317 317 317 317 300 300 301 301 300 300 284 284 301 301 300 300 282 282 284 284 282 282 267 267 284 284 284 284 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 209 209 222 222 222 222 209 209 206 206 209 209 195 195 206 206 206 206 195 195 191 191 195 195 180 180 191 191 191 191 180 180 177 177 180 180 165 165 177 177 177 177 165 165 162 162 165 165 150 150 162 162 162 162 150 150 148 148 150 150 135 135 148 148 148 148 135 135 132 132 135 135 119 119 132 132 132 132 119 119 115 115 119 119 102 102 115 115 115 115 102 102 96 96 102 102 87 87 96 96 96 96 87 87 81 81 87 87 79 79 81 81 81 81 79 79 72 72 79 79 77 77 72 72 72 72 77 77 68 68 77 77 80 80 68 68 68 68 80 80 73 73 80 80 91 91 73 73 73 73 91 91 82 82 91 91 103 103 82 82 82 82 103 103 98 98 103 103 121 121 98 98 98 98 121 121 116 116 121 121 136 136 116 116 116 116 136 136 134 134 136 136 151 151 134 134 134 134 151 151 149 149 151 151 166 166 149 149 149 149 166 166 164 164 166 166 182 182 164 164 164 164 182 182 181 181 182 182 198 198 181 181 181 181 198 198 196 196 198 198 213 213 196 196 196 196 213 213 211 211 213 213 230 230 211 211 211 211 230 230 229 229 230 230 245 245 229 229 229 229 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 289 289 275 275 275 275 289 289 290 290 289 289 302 302 290 290 290 290 302 302 305 305 302 302 316 316 305 305 305 305 316 316 319 319 316 316 331 331 319 319 319 319 331 331 333 333 331 331 344 344 333 333 333 333 344 344 348 348 344 344 360 360 348 348 348 348 360 360 362 362 360 360 375 375 362 362 362 362 375 375 379 379 375 375 392 392 379 379 379 379 392 392 395 395 392 392 409 409 395 395 395 395 409 409 414 414 409 409 419 419 414 414 414 414 419 419 429 429 419 419 426 426 429 429 429 429 426 426 432 432 426 426 425 425 432 432 432 432 425 425 431 431 425 425 417 417 431 431 431 431 417 417 428 428 417 417 404 404 428 428 428 428 404 404 413 413 404 404 389 389 413 413 413 413 389 389 393 393 389 389 374 374 393 393 393 393 374 374 376 376 374 374 359 359 376 376 376 376 359 359 361 361 359 359 343 343 361 361 361 361 343 343 345 345 343 343 329 329 345 345 345 345 329 329 330 330 329 329 313 313 330 330 330 330 313 313 315 315 313 313 298 298 315 315 315 315 298 298 300 300 298 298 282 282 300 300 298 298 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 239 239 251 251 251 251 239 239 238 238 239 239 225 225 238 238 238 238 225 225 223 223 225 225 212 212 223 223 223 223 212 212 209 209 212 212 197 197 209 209 209 209 197 197 195 195 197 197 183 183 195 195 195 195 183 183 180 180 183 183 167 167 180 180 180 180 167 167 165 165 167 167 152 152 165 165 165 165 152 152 150 150 152 152 137 137 150 150 150 150 137 137 135 135 137 137 122 122 135 135 135 135 122 122 119 119 122 122 112 112 119 119 119 119 112 112 102 102 112 112 97 97 102 102 102 102 97 97 87 87 97 97 88 88 87 87 87 87 88 88 79 79 88 88 84 84 79 79 79 79 84 84 77 77 84 84 90 90 77 77 77 77 90 90 80 80 90 90 100 100 80 80 80 80 100 100 91 91 100 100 113 113 91 91 91 91 113 113 103 103 113 113 124 124 103 103 103 103 124 124 121 121 124 124 138 138 121 121 121 121 138 138 136 136 138 138 153 153 136 136 136 136 153 153 151 151 153 153 169 169 151 151 151 151 169 169 166 166 169 169 184 184 166 166 166 166 184 184 182 182 184 184 200 200 182 182 182 182 200 200 198 198 200 200 215 215 198 198 198 198 215 215 213 213 215 215 231 231 213 213 213 213 231 231 230 230 231 231 246 246 230 230 230 230 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 285 285 274 274 274 274 285 285 289 289 285 285 299 299 289 289 289 289 299 299 302 302 299 299 314 314 302 302 302 302 314 314 316 316 314 314 328 328 316 316 316 316 328 328 331 331 328 328 342 342 331 331 331 331 342 342 344 344 342 342 357 357 344 344 344 344 357 357 360 360 357 357 373 373 360 360 360 360 373 373 375 375 373 373 386 386 375 375 375 375 386 386 392 392 386 386 397 397 392 392 392 392 397 397 409 409 397 397 411 411 409 409 409 409 411 411 419 419 411 411 416 416 419 419 419 419 416 416 426 426 416 416 415 415 426 426 426 426 415 415 425 425 415 415 410 410 425 425 425 425 410 410 417 417 410 410 396 396 417 417 417 417 396 396 404 404 396 396 384 384 404 404 404 404 384 384 389 389 384 384 371 371 389 389 389 389 371 371 374 374 371 371 356 356 374 374 374 374 356 356 359 359 356 356 341 341 359 359 359 359 341 341 343 343 341 341 327 327 343 343 343 343 327 327 329 329 327 327 311 311 329 329 329 329 311 311 313 313 311 311 296 296 313 313 313 313 296 296 298 298 296 296 281 281 298 298 296 296 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 240 240 250 250 250 250 240 240 239 239 240 240 228 228 239 239 239 239 228 228 225 225 228 228 214 214 225 225 225 225 214 214 212 212 214 214 199 199 212 212 212 212 199 199 197 197 199 199 185 185 197 197 197 197 185 185 183 183 185 185 170 170 183 183 183 183 170 170 167 167 170 170 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 137 137 139 139 129 129 137 137 137 137 129 129 122 122 129 129 117 117 122 122 122 122 117 117 112 112 117 117 105 105 112 112 112 112 105 105 97 97 105 105 99 99 97 97 97 97 99 99 88 88 99 99 95 95 88 88 88 88 95 95 84 84 95 95 101 101 84 84 84 84 101 101 90 90 101 101 107 107 90 90 90 90 107 107 100 100 107 107 118 118 100 100 100 100 118 118 113 113 118 118 131 131 113 113 113 113 131 131 124 124 131 131 142 142 124 124 124 124 142 142 138 138 142 142 156 156 138 138 138 138 156 156 153 153 156 156 171 171 153 153 153 153 171 171 169 169 171 171 186 186 169 169 169 169 186 186 184 184 186 186 201 201 184 184 184 184 201 201 200 200 201 201 217 217 200 200 200 200 217 217 215 215 217 217 232 232 215 215 215 215 232 232 231 231 232 232 247 247 231 231 231 231 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 283 283 273 273 273 273 283 283 285 285 283 283 297 297 285 285 285 285 297 297 299 299 297 297 312 312 299 299 299 299 312 312 314 314 312 312 326 326 314 314 314 314 326 326 328 328 326 326 340 340 328 328 328 328 340 340 342 342 340 340 355 355 342 342 342 342 355 355 357 357 355 355 368 368 357 357 357 357 368 368 373 373 368 368 378 378 373 373 373 373 378 378 386 386 378 378 391 391 386 386 386 386 391 391 397 397 391 391 400 400 397 397 397 397 400 400 411 411 400 400 407 407 411 411 411 411 407 407 416 416 407 407 406 406 416 416 416 416 406 406 415 415 406 406 398 398 415 415 415 415 398 398 410 410 398 398 390 390 410 410 410 410 390 390 396 396 390 390 377 377 396 396 396 396 377 377 384 384 377 377 364 364 384 384 384 384 364 364 371 371 364 364 354 354 371 371 371 371 354 354 356 356 354 354 339 339 356 356 356 356 339 339 341 341 339 339 325 325 341 341 341 341 325 325 327 327 325 325 309 309 327 327 327 327 309 309 311 311 309 309 295 295 311 311 311 311 295 295 296 296 295 295 280 280 296 296 522 522 529 529 526 526 534 534 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 541 541 539 539 542 542 1200 1200 535 535 1201 1201 1202 1202 535 535 534 534 535 535 533 533 534 534 534 534 533 533 530 530 541 541 542 542 545 545 542 542 548 548 545 545 545 545 548 548 547 547 547 547 548 548 549 549 548 548 555 555 549 549 549 549 555 555 553 553 562 562 559 559 555 555 559 559 554 554 555 555 555 555 554 554 553 553 566 566 563 563 562 562 563 563 561 561 562 562 562 562 561 561 559 559 557 557 560 560 558 558 560 560 565 565 558 558 558 558 565 565 566 566 565 565 564 564 566 566 566 566 564 564 563 563 557 557 558 558 556 556 558 558 552 552 556 556 556 556 552 552 551 551 551 551 552 552 550 550 552 552 544 544 550 550 550 550 544 544 546 546 538 538 540 540 544 544 540 540 543 543 544 544 544 544 543 543 546 546 532 532 536 536 1203 1203 536 536 1204 1204 1205 1205 538 538 537 537 540 540 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 536 536 520 520 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 511 511 514 514 512 512 514 514 518 518 512 512 512 512 518 518 520 520 518 518 519 519 520 520 520 520 519 519 523 523 511 511 512 512 508 508 512 512 505 505 508 508 508 508 505 505 506 506 506 506 505 505 504 504 505 505 498 498 504 504 504 504 498 498 500 500 491 491 494 494 498 498 494 494 499 499 498 498 498 498 499 499 500 500 485 485 490 490 491 491 490 490 492 492 491 491 491 491 492 492 494 494 478 478 480 480 477 477 480 480 484 484 477 477 477 477 484 484 485 485 484 484 486 486 485 485 485 485 486 486 490 490 478 478 477 477 1206 1206 477 477 1207 1207 1208 1208 476 476 471 471 472 472 472 472 471 471 470 470 471 471 463 463 470 470 470 470 463 463 466 466 457 457 460 460 463 463 460 460 464 464 463 463 463 463 464 464 466 466 452 452 456 456 457 457 456 456 458 458 457 457 457 457 458 458 460 460 448 448 447 447 452 452 447 447 451 451 452 452 452 452 451 451 456 456 453 453 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 462 462 459 459 461 461 459 459 455 455 461 461 461 461 455 455 453 453 455 455 454 454 453 453 453 453 454 454 450 450 462 462 461 461 465 465 461 461 467 467 465 465 465 465 467 467 468 468 468 468 467 467 469 469 467 467 474 474 469 469 469 469 474 474 473 473 481 481 479 479 1209 1209 479 479 1210 1210 1211 1211 474 474 475 475 473 473 487 487 483 483 481 481 483 483 482 482 481 481 481 481 482 482 479 479 496 496 493 493 495 495 493 493 489 489 495 495 495 495 489 489 487 487 489 489 488 488 487 487 487 487 488 488 483 483 496 496 495 495 497 497 495 495 501 501 497 497 497 497 501 501 502 502 502 502 501 501 503 503 501 501 510 510 503 503 503 503 510 510 507 507 516 516 513 513 510 510 513 513 509 509 510 510 510 510 509 509 507 507 526 526 521 521 522 522 521 521 517 517 522 522 522 522 517 517 516 516 517 517 515 515 516 516 516 516 515 515 513 513 1212 1212 789 789 788 788 788 788 1213 1213 1214 1214 801 801 802 802 803 803 803 803 802 802 816 816 802 802 815 815 816 816 816 816 815 815 831 831 815 815 824 824 831 831 824 824 830 830 831 831 831 831 830 830 841 841 830 830 839 839 841 841 839 839 840 840 841 841 841 841 840 840 853 853 840 840 850 850 853 853 853 853 850 850 855 855 850 850 851 851 855 855 851 851 852 852 855 855 855 855 852 852 847 847 852 852 844 844 847 847 844 844 842 842 847 847 847 847 842 842 834 834 842 842 833 833 834 834 834 834 833 833 821 821 833 833 826 826 821 821 826 826 820 820 821 821 821 821 820 820 809 809 820 820 808 808 809 809 808 808 806 806 809 809 1215 1215 1216 1216 794 794 1217 1217 793 793 794 794 794 794 793 793 779 779 793 793 785 785 779 779 785 785 778 778 779 779 779 779 778 778 766 766 778 778 765 765 766 766 765 765 762 762 766 766 766 766 762 762 752 752 762 762 751 751 752 752 752 752 751 751 736 736 751 751 743 743 736 736 743 743 735 735 736 736 736 736 735 735 726 726 735 735 727 727 726 726 727 727 720 720 726 726 726 726 720 720 710 710 720 720 711 711 710 710 710 710 711 711 694 694 711 711 697 697 694 694 697 697 695 695 694 694 694 694 695 695 680 680 695 695 681 681 680 680 681 681 677 677 680 680 680 680 677 677 664 664 677 677 665 665 664 664 1218 1218 1219 1219 649 649 1220 1220 1221 1221 649 649 1222 1222 1223 1223 649 649 649 649 1224 1224 1225 1225 651 651 1226 1226 1227 1227 638 638 634 634 637 637 637 637 634 634 623 623 634 634 624 624 623 623 623 623 624 624 610 610 624 624 613 613 610 610 613 613 611 611 610 610 610 610 611 611 597 597 611 611 601 601 597 597 601 601 598 598 597 597 597 597 598 598 591 591 598 598 593 593 591 591 593 593 595 595 591 591 591 591 595 595 594 594 595 595 596 596 594 594 594 594 596 596 605 605 596 596 607 607 605 605 607 607 612 612 605 605 605 605 612 612 618 618 612 612 619 619 618 618 619 619 629 629 618 618 618 618 629 629 631 631 629 629 632 632 631 631 631 631 632 632 644 644 632 632 645 645 644 644 1228 1228 652 652 1229 1229 1230 1230 652 652 659 659 652 652 661 661 659 659 661 661 672 672 659 659 659 659 672 672 674 674 672 672 675 675 674 674 674 674 675 675 687 687 675 675 688 688 687 687 688 688 696 696 687 687 687 687 696 696 703 703 696 696 704 704 703 703 704 704 714 714 703 703 703 703 714 714 718 718 714 714 719 719 718 718 718 718 719 719 729 729 719 719 728 728 729 729 728 728 740 740 729 729 729 729 740 740 745 745 740 740 744 744 745 745 745 745 744 744 759 759 744 744 758 758 759 759 759 759 758 758 774 774 758 758 773 773 774 774 774 774 773 773 789 789 773 773 782 782 789 789 789 789 782 782 788 788 1231 1231 746 746 1232 1232 746 746 730 730 1233 1233 1234 1234 730 730 1235 1235 730 730 717 717 1236 1236 1237 1237 717 717 1238 1238 717 717 702 702 1239 1239 1240 1240 702 702 1241 1241 702 702 686 686 1242 1242 1243 1243 686 686 1244 1244 686 686 671 671 1245 1245 1246 1246 671 671 1247 1247 671 671 658 658 1248 1248 1249 1249 658 658 1250 1250 658 658 643 643 1251 1251 1252 1252 643 643 1253 1253 643 643 628 628 1254 1254 1255 1255 628 628 1256 1256 628 628 616 616 1257 1257 1258 1258 616 616 1259 1259 616 616 602 602 1260 1260 1261 1261 602 602 1262 1262 602 602 589 589 1263 1263 1264 1264 589 589 1265 1265 589 589 586 586 1266 1266 1267 1267 586 586 1268 1268 586 586 592 592 1269 1269 1270 1270 592 592 1271 1271 592 592 606 606 1272 1272 1273 1273 606 606 1274 1274 606 606 620 620 1275 1275 1276 1276 620 620 1277 1277 620 620 635 635 1278 1278 1279 1279 635 635 649 649 635 635 648 648 649 649 649 649 648 648 1280 1280 648 648 663 663 1281 1281 1282 1282 663 663 1283 1283 663 663 679 679 1284 1284 1285 1285 679 679 1286 1286 679 679 693 693 1287 1287 1288 1288 693 693 1289 1289 693 693 709 709 1290 1290 1291 1291 709 709 1292 1292 709 709 725 725 1293 1293 1294 1294 725 725 1295 1295 725 725 737 737 1296 1296 1297 1297 737 737 1298 1298 737 737 753 753 1299 1299 1300 1300 753 753 1301 1301 753 753 767 767 1302 1302 1303 1303 767 767 1304 1304 767 767 780 780 1305 1305 1306 1306 780 780 1307 1307 780 780 796 796 1308 1308 1309 1309 796 796 1310 1310 796 796 811 811 1311 1311 1312 1312 811 811 1313 1313 811 811 825 825 1314 1314 1315 1315 825 825 1316 1316 825 825 837 837 1317 1317 1318 1318 837 837 1319 1319 837 837 854 854 1320 1320 1321 1321 854 854 1322 1322 854 854 860 860 1323 1323 1324 1324 860 860 1325 1325 860 860 859 859 1326 1326 1327 1327 859 859 1328 1328 859 859 848 848 1329 1329 1330 1330 848 848 1331 1331 848 848 832 832 1332 1332 1333 1333 832 832 1334 1334 832 832 818 818 1335 1335 1336 1336 818 818 1337 1337 818 818 805 805 1338 1338 1339 1339 805 805 1340 1340 805 805 790 790 1341 1341 1342 1342 790 790 1343 1343 790 790 775 775 1344 1344 1345 1345 775 775 1346 1346 775 775 760 760 1347 1347 1348 1348 760 760 1349 1349 760 760 746 746 1350 1350 746 746 747 747 730 730 747 747 731 731 730 730 730 730 731 731 717 717 731 731 716 716 717 717 717 717 716 716 702 702 716 716 701 701 702 702 702 702 701 701 686 686 701 701 685 685 686 686 686 686 685 685 671 671 685 685 669 669 671 671 671 671 669 669 658 658 669 669 656 656 658 658 658 658 656 656 643 643 656 656 641 641 643 643 643 643 641 641 628 628 641 641 625 625 628 628 628 628 625 625 616 616 625 625 609 609 616 616 616 616 609 609 602 602 609 609 590 590 602 602 602 602 590 590 589 589 590 590 582 582 589 589 589 589 582 582 586 586 582 582 581 581 586 586 586 586 581 581 592 592 581 581 584 584 592 592 592 592 584 584 606 606 584 584 599 599 606 606 606 606 599 599 620 620 599 599 617 617 620 620 620 620 617 617 635 635 617 617 630 630 635 635 635 635 630 630 648 648 630 630 646 646 648 648 648 648 646 646 663 663 646 646 662 662 663 663 663 663 662 662 679 679 662 662 678 678 679 679 679 679 678 678 693 693 678 678 692 692 693 693 693 693 692 692 709 709 692 692 708 708 709 709 709 709 708 708 725 725 708 708 724 724 725 725 725 725 724 724 737 737 724 724 738 738 737 737 737 737 738 738 753 753 738 738 754 754 753 753 753 753 754 754 767 767 754 754 769 769 767 767 767 767 769 769 780 780 769 769 783 783 780 780 780 780 783 783 796 796 783 783 797 797 796 796 796 796 797 797 811 811 797 797 813 813 811 811 811 811 813 813 825 825 813 813 828 828 825 825 825 825 828 828 837 837 828 828 846 846 837 837 837 837 846 846 854 854 846 846 862 862 854 854 854 854 862 862 860 860 862 862 865 865 860 860 860 860 865 865 859 859 865 865 863 863 859 859 859 859 863 863 848 848 863 863 856 856 848 848 848 848 856 856 832 832 856 856 838 838 832 832 832 832 838 838 818 818 838 838 823 823 818 818 818 818 823 823 805 805 823 823 807 807 805 805 805 805 807 807 790 790 807 807 792 792 790 790 790 790 792 792 775 775 792 792 776 776 775 775 775 775 776 776 760 760 776 776 761 761 760 760 760 760 761 761 746 746 761 761 747 747 746 746 747 747 748 748 731 731 748 748 732 732 731 731 731 731 732 732 716 716 732 732 715 715 716 716 716 716 715 715 701 701 715 715 700 700 701 701 701 701 700 700 685 685 700 700 684 684 685 685 685 685 684 684 669 669 684 684 668 668 669 669 669 669 668 668 656 656 668 668 653 653 656 656 656 656 653 653 641 641 653 653 639 639 641 641 641 641 639 639 625 625 639 639 621 621 625 625 625 625 621 621 609 609 621 621 603 603 609 609 609 609 603 603 590 590 603 603 583 583 590 590 590 590 583 583 582 582 583 583 577 577 582 582 582 582 577 577 581 581 577 577 575 575 581 581 581 581 575 575 584 584 575 575 578 578 584 584 584 584 578 578 599 599 578 578 587 587 599 599 599 599 587 587 617 617 587 587 608 608 617 617 617 617 608 608 630 630 608 608 626 626 630 630 630 630 626 626 646 646 626 626 642 642 646 646 646 646 642 642 662 662 642 642 660 660 662 662 662 662 660 660 678 678 660 660 676 676 678 678 678 678 676 676 692 692 676 676 691 691 692 692 692 692 691 691 708 708 691 691 707 707 708 708 708 708 707 707 724 724 707 707 723 723 724 724 724 724 723 723 738 738 723 723 739 739 738 738 738 738 739 739 754 754 739 739 755 755 754 754 754 754 755 755 769 769 755 755 770 770 769 769 769 769 770 770 783 783 770 770 786 786 783 783 783 783 786 786 797 797 786 786 799 799 797 797 797 797 799 799 813 813 799 799 817 817 813 813 813 813 817 817 828 828 817 817 835 835 828 828 828 828 835 835 846 846 835 835 857 857 846 846 846 846 857 857 862 862 857 857 867 867 862 862 862 862 867 867 865 865 867 867 870 870 865 865 865 865 870 870 863 863 870 870 869 869 863 863 863 863 869 869 856 856 869 869 864 864 856 856 856 856 864 864 838 838 864 864 849 849 838 838 838 838 849 849 823 823 849 849 827 827 823 823 823 823 827 827 807 807 827 827 812 812 807 807 807 807 812 812 792 792 812 812 795 795 792 792 792 792 795 795 776 776 795 795 777 777 776 776 776 776 777 777 761 761 777 777 763 763 761 761 761 761 763 763 747 747 763 763 748 748 747 747 748 748 749 749 732 732 749 749 733 733 732 732 732 732 733 733 715 715 733 733 713 713 715 715 715 715 713 713 700 700 713 713 699 699 700 700 700 700 699 699 684 684 699 699 683 683 684 684 684 684 683 683 668 668 683 683 667 667 668 668 668 668 667 667 653 653 667 667 650 650 653 653 653 653 650 650 639 639 650 650 633 633 639 639 639 639 633 633 621 621 633 633 614 614 621 621 621 621 614 614 603 603 614 614 588 588 603 603 603 603 588 588 583 583 588 588 576 576 583 583 583 583 576 576 577 577 576 576 572 572 577 577 577 577 572 572 575 575 572 572 570 570 575 575 575 575 570 570 578 578 570 570 573 573 578 578 578 578 573 573 587 587 573 573 579 579 587 587 587 587 579 579 608 608 579 579 600 600 608 608 608 608 600 600 626 626 600 600 622 622 626 626 626 626 622 622 642 642 622 622 640 640 642 642 642 642 640 640 660 660 640 640 657 657 660 660 660 660 657 657 676 676 657 657 673 673 676 676 676 676 673 673 691 691 673 673 690 690 691 691 691 691 690 690 707 707 690 690 706 706 707 707 707 707 706 706 723 723 706 706 722 722 723 723 723 723 722 722 739 739 722 722 741 741 739 739 739 739 741 741 755 755 741 741 756 756 755 755 755 755 756 756 770 770 756 756 771 771 770 770 770 770 771 771 786 786 771 771 787 787 786 786 786 786 787 787 799 799 787 787 804 804 799 799 799 799 804 804 817 817 804 804 822 822 817 817 817 817 822 822 835 835 822 822 843 843 835 835 835 835 843 843 857 857 843 843 866 866 857 857 857 857 866 866 867 867 866 866 873 873 867 867 867 867 873 873 870 870 873 873 875 875 870 870 870 870 875 875 869 869 875 875 874 874 869 869 869 869 874 874 864 864 874 874 871 871 864 864 864 864 871 871 849 849 871 871 861 861 849 849 849 849 861 861 827 827 861 861 836 836 827 827 827 827 836 836 812 812 836 836 814 814 812 812 812 812 814 814 795 795 814 814 798 798 795 795 795 795 798 798 777 777 798 798 781 781 777 777 777 777 781 781 763 763 781 781 764 764 763 763 763 763 764 764 748 748 764 764 749 749 748 748 749 749 750 750 733 733 750 750 734 734 733 733 733 733 734 734 713 713 734 734 712 712 713 713 713 713 712 712 699 699 712 712 698 698 699 699 699 699 698 698 683 683 698 698 682 682 683 683 683 683 682 682 667 667 682 682 666 666 667 667 667 667 666 666 650 650 666 666 647 647 650 650 650 650 647 647 633 633 647 647 627 627 633 633 633 633 627 627 614 614 627 627 604 604 614 614 614 614 604 604 588 588 604 604 580 580 588 588 588 588 580 580 576 576 580 580 571 571 576 576 576 576 571 571 572 572 571 571 568 568 572 572 572 572 568 568 570 570 568 568 567 567 570 570 570 570 567 567 573 573 567 567 569 569 573 573 573 573 569 569 579 579 569 569 574 574 579 579 579 579 574 574 600 600 574 574 585 585 600 600 600 600 585 585 622 622 585 585 615 615 622 622 622 622 615 615 640 640 615 615 636 636 640 640 640 640 636 636 657 657 636 636 654 654 657 657 657 657 654 654 673 673 654 654 670 670 673 673 673 673 670 670 690 690 670 670 689 689 690 690 690 690 689 689 706 706 689 689 705 705 706 706 706 706 705 705 722 722 705 705 721 721 722 722 722 722 721 721 741 741 721 721 742 742 741 741 741 741 742 742 756 756 742 742 757 757 756 756 756 756 757 757 771 771 757 757 772 772 771 771 771 771 772 772 787 787 772 772 791 791 787 787 787 787 791 791 804 804 791 791 810 810 804 804 804 804 810 810 822 822 810 810 829 829 822 822 822 822 829 829 843 843 829 829 858 858 843 843 843 843 858 858 866 866 858 858 872 872 866 866 866 866 872 872 873 873 872 872 877 877 873 873 873 873 877 877 875 875 877 877 879 879 875 875 875 875 879 879 874 874 879 879 878 878 874 874 874 874 878 878 871 871 878 878 876 876 871 871 871 871 876 876 861 861 876 876 868 868 861 861 861 861 868 868 836 836 868 868 845 845 836 836 836 836 845 845 814 814 845 845 819 819 814 814 814 814 819 819 798 798 819 819 800 800 798 798 798 798 800 800 781 781 800 800 784 784 781 781 781 781 784 784 764 764 784 784 768 768 764 764 764 764 768 768 749 749 768 768 750 750 749 749 981 981 982 982 977 977 982 982 979 979 977 977 977 977 979 979 971 971 979 979 973 973 971 971 1351 1351 1352 1352 968 968 1353 1353 1354 1354 968 968 968 968 1355 1355 963 963 996 996 999 999 995 995 999 999 997 997 995 995 995 995 997 997 989 989 997 997 991 991 989 989 989 989 991 991 986 986 991 991 990 990 986 986 986 986 990 990 981 981 990 990 985 985 981 981 981 981 985 985 982 982 983 983 984 984 988 988 984 984 987 987 988 988 988 988 987 987 992 992 987 987 993 993 992 992 992 992 993 993 998 998 993 993 994 994 998 998 998 998 994 994 996 996 994 994 1000 1000 996 996 996 996 1000 1000 999 999 965 965 966 966 970 970 966 966 969 969 970 970 970 970 969 969 1356 1356 969 969 1357 1357 1358 1358 974 974 975 975 978 978 975 975 976 976 978 978 978 978 976 976 983 983 976 976 980 980 983 983 983 983 980 980 984 984 948 948 949 949 953 953 949 949 952 952 953 953 953 953 952 952 956 956 952 952 957 957 956 956 956 956 957 957 960 960 957 957 958 958 960 960 960 960 958 958 965 965 958 958 962 962 965 965 965 965 962 962 966 966 922 922 923 923 925 925 923 923 927 927 925 925 925 925 927 927 931 931 927 927 930 930 931 931 931 931 930 930 935 935 930 930 934 934 935 935 935 935 934 934 940 940 934 934 939 939 940 940 940 940 939 939 943 943 939 939 941 941 943 943 943 943 941 941 948 948 941 941 945 945 948 948 948 948 945 945 949 949 904 904 905 905 907 907 1359 1359 909 909 1360 1360 1361 1361 909 909 913 913 909 909 912 912 913 913 913 913 912 912 916 916 912 912 917 917 916 916 916 916 917 917 922 922 917 917 921 921 922 922 922 922 921 921 923 923 886 886 887 887 889 889 887 887 891 891 889 889 889 889 891 891 895 895 891 891 894 894 895 895 895 895 894 894 898 898 894 894 899 899 898 898 898 898 899 899 904 904 899 899 903 903 904 904 904 904 903 903 905 905 893 893 890 890 888 888 890 890 883 883 888 888 888 888 883 883 885 885 883 883 882 882 885 885 885 885 882 882 880 880 882 882 881 881 880 880 880 880 881 881 886 886 881 881 884 884 886 886 886 886 884 884 887 887 906 906 902 902 901 901 902 902 900 900 901 901 901 901 900 900 897 897 900 900 896 896 897 897 897 897 896 896 893 893 896 896 892 892 893 893 893 893 892 892 890 890 924 924 920 920 919 919 920 920 918 918 919 919 919 919 918 918 915 915 918 918 914 914 915 915 915 915 914 914 911 911 914 914 910 910 911 911 911 911 910 910 1362 1362 910 910 1363 1363 1364 1364 906 906 908 908 902 902 942 942 938 938 937 937 938 938 936 936 937 937 937 937 936 936 933 933 936 936 932 932 933 933 933 933 932 932 929 929 932 932 928 928 929 929 929 929 928 928 924 924 928 928 926 926 924 924 924 924 926 926 920 920 1365 1365 967 967 963 963 967 967 964 964 963 963 963 963 964 964 959 959 964 964 961 961 959 959 959 959 961 961 955 955 961 961 954 954 955 955 955 955 954 954 951 951 954 954 950 950 951 951 951 951 950 950 946 946 950 950 947 947 946 946 946 946 947 947 942 942 947 947 944 944 942 942 942 942 944 944 938 938 1001 1001 1002 1002 1003 1003 1002 1002 1004 1004 1003 1003 1005 1005 1006 1006 1007 1007 1006 1006 1008 1008 1007 1007 1009 1009 1010 1010 1011 1011 1010 1010 1012 1012 1011 1011 1013 1013 1014 1014 1015 1015 1014 1014 1016 1016 1015 1015 1017 1017 1018 1018 1019 1019 1018 1018 1020 1020 1019 1019 1021 1021 1022 1022 1023 1023 1022 1022 1024 1024 1023 1023 1025 1025 1026 1026 1027 1027 1026 1026 1028 1028 1027 1027 1027 1027 1028 1028 1029 1029 1028 1028 1030 1030 1029 1029
+3 3 5 5 1 1 3 3 1 1 2 2 1 1 0 0 2 2 2 2 0 0 4 4 9 9 11 11 7 7 9 9 7 7 8 8 7 7 6 6 8 8 8 8 6 6 10 10 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 21 21 23 23 19 19 21 21 19 19 20 20 19 19 18 18 20 20 20 20 18 18 22 22 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 33 33 35 35 31 31 33 33 31 31 32 32 31 31 30 30 32 32 32 32 30 30 34 34 36 36 37 37 38 38 37 37 39 39 38 38 38 38 39 39 40 40 39 39 41 41 40 40 45 45 47 47 43 43 45 45 43 43 44 44 43 43 42 42 44 44 44 44 42 42 46 46 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 52 52 51 51 53 53 52 52 54 54 55 55 56 56 55 55 57 57 56 56 58 58 59 59 60 60 59 59 61 61 60 60 73 73 75 75 77 77 78 78 68 68 63 63 68 68 66 66 63 63 63 63 66 66 62 62 66 66 65 65 62 62 62 62 65 65 67 67 77 77 75 75 78 78 75 75 76 76 78 78 78 78 76 76 74 74 71 71 62 62 69 69 62 62 67 67 69 69 69 69 67 67 70 70 77 77 62 62 73 73 62 62 71 71 73 73 73 73 71 71 74 74 71 71 72 72 74 74 74 74 72 72 78 78 72 72 70 70 78 78 78 78 70 70 68 68 70 70 67 67 68 68 87 87 89 89 86 86 89 89 88 88 86 86 86 86 88 88 84 84 88 88 77 77 84 84 77 77 82 82 84 84 84 84 82 82 85 85 82 82 83 83 85 85 87 87 85 85 89 89 85 85 83 83 89 89 89 89 83 83 78 78 83 83 81 81 78 78 78 78 81 81 77 77 81 81 80 80 77 77 77 77 80 80 82 82 63 63 64 64 78 78 64 64 79 79 78 78 78 78 79 79 89 89 79 79 90 90 89 89 91 91 92 92 93 93 92 92 94 94 93 93 95 95 96 96 97 97 96 96 98 98 97 97 99 99 100 100 101 101 100 100 102 102 101 101 106 106 103 103 107 107 103 103 104 104 107 107 104 104 105 105 107 107 105 105 109 109 107 107 107 107 109 109 108 108 110 110 111 111 112 112 111 111 113 113 112 112 112 112 113 113 114 114 115 115 116 116 117 117 116 116 118 118 117 117 125 125 121 121 120 120 124 124 125 125 123 123 125 125 120 120 123 123 123 123 120 120 122 122 120 120 119 119 122 122 126 126 127 127 128 128 127 127 129 129 128 128 130 130 131 131 132 132 131 131 133 133 132 132 143 143 144 144 170 170 142 142 141 141 135 135 165 165 137 137 138 138 135 135 136 136 142 142 136 136 143 143 142 142 142 142 143 143 146 146 143 143 170 170 146 146 146 146 170 170 148 148 161 161 163 163 147 147 163 163 166 166 147 147 147 147 166 166 145 145 166 166 165 165 145 145 165 165 138 138 145 145 145 145 138 138 139 139 138 138 134 134 139 139 139 139 134 134 140 140 134 134 135 135 140 140 140 140 135 135 167 167 135 135 141 141 167 167 167 167 141 141 168 168 170 170 169 169 148 148 169 169 164 164 148 148 148 148 164 164 162 162 162 162 160 160 148 148 160 160 158 158 148 148 148 148 158 158 156 156 161 161 147 147 159 159 147 147 149 149 159 159 159 159 149 149 151 151 156 156 154 154 148 148 154 154 152 152 148 148 148 148 152 152 150 150 151 151 153 153 159 159 153 153 155 155 159 159 159 159 155 155 157 157 171 171 172 172 173 173 172 172 174 174 173 173 175 175 176 176 177 177 176 176 178 178 177 177 179 179 180 180 181 181 180 180 182 182 181 181 183 183 184 184 185 185 184 184 186 186 185 185 187 187 188 188 189 189 188 188 190 190 189 189 191 191 192 192 193 193 192 192 194 194 193 193 193 193 194 194 195 195 194 194 196 196 195 195
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70 72 72 73 73 74 74 73 73 75 75 74 74 76 76 77 77 78 78 77 77 79 79 78 78 80 80 81 81 82 82 81 81 83 83 82 82 84 84 85 85 86 86 85 85 87 87 86 86 88 88 89 89 90 90 89 89 91 91 90 90 92 92 93 93 94 94 93 93 95 95 94 94 96 96 97 97 98 98 97 97 99 99 98 98 100 100 101 101 102 102 101 101 103 103 102 102 104 104 105 105 106 106 105 105 107 107 106 106 108 108 109 109 110 110 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 124 124 125 125 126 126 125 125 127 127 126 126 128 128 129 129 130 130 129 129 131 131 130 130 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 144 144 145 145 146 146 145 145 147 147 146 146 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 160 160 161 161 162 162 161 161 163 163 162 162 164 164 165 165 166 166 165 165 167 167 166 166 168 168 169 169 170 170 169 169 171 171 170 170 172 172 173 173 174 174 173 173 175 175 174 174 176 176 177 177 178 178 177 177 179 179 178 178
+0 0 1 1 2 2 1 1 3 3 2 2 8 8 9 9 6 6 10 10 11 11 7 7 11 11 5 5 7 7 7 7 5 5 6 6 5 5 4 4 6 6 6 6 4 4 8 8 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 48 48 37 37 36 36 84 84 85 85 60 60 45 45 44 44 56 56 44 44 55 55 56 56 61 61 57 57 60 60 57 57 56 56 60 60 60 60 56 56 84 84 56 56 55 55 84 84 84 84 55 55 54 54 50 50 58 58 51 51 58 58 59 59 51 51 51 51 59 59 84 84 52 52 41 41 40 40 83 83 64 64 82 82 64 64 62 62 82 82 82 82 62 62 58 58 36 36 82 82 48 48 82 82 58 58 48 48 48 48 58 58 49 49 58 58 50 50 49 49 49 49 50 50 38 38 50 50 39 39 38 38 46 46 57 57 47 47 57 57 61 61 47 47 47 47 61 61 87 87 61 61 63 63 87 87 87 87 63 63 86 86 63 63 65 65 86 86 86 86 65 65 81 81 65 65 79 79 81 81 40 40 51 51 52 52 51 51 84 84 52 52 52 52 84 84 53 53 84 84 54 54 53 53 53 53 54 54 42 42 54 54 43 43 42 42 76 76 74 74 72 72 83 83 80 80 64 64 80 80 78 78 64 64 64 64 78 78 66 66 78 78 68 68 66 66 73 73 75 75 77 77 76 76 72 72 78 78 72 72 70 70 78 78 78 78 70 70 68 68 65 65 67 67 79 79 67 67 69 69 79 79 79 79 69 69 77 77 69 69 71 71 77 77 77 77 71 71 73 73 103 103 92 92 93 93 107 107 96 96 97 97 98 98 99 99 109 109 99 99 111 111 109 109 109 109 111 111 108 108 101 101 110 110 100 100 110 110 88 88 100 100 100 100 88 88 89 89 94 94 95 95 105 105 95 95 106 106 105 105 93 93 104 104 103 103 104 104 110 110 103 103 103 103 110 110 102 102 110 110 101 101 102 102 102 102 101 101 91 91 101 101 90 90 91 91 97 97 108 108 107 107 108 108 111 111 107 107 107 107 111 111 106 106 111 111 110 110 106 106 106 106 110 110 105 105 110 110 104 104 105 105
+61 61 64 64 65 65 64 64 66 66 65 65 65 65 66 66 67 67 66 66 62 62 67 67 67 67 62 62 63 63 62 62 58 58 63 63 63 63 58 58 59 59 58 58 54 54 59 59 59 59 54 54 55 55 54 54 50 50 55 55 55 55 50 50 51 51 50 50 274 274 51 51 51 51 275 275 276 276 46 46 42 42 47 47 47 47 42 42 43 43 42 42 38 38 43 43 43 43 38 38 39 39 38 38 34 34 39 39 39 39 34 34 35 35 34 34 30 30 35 35 35 35 30 30 31 31 30 30 26 26 31 31 31 31 26 26 27 27 26 26 22 22 27 27 27 27 22 22 23 23 22 22 18 18 23 23 23 23 18 18 19 19 277 277 14 14 278 278 279 279 14 14 15 15 14 14 10 10 15 15 15 15 10 10 11 11 10 10 6 6 11 11 11 11 6 6 7 7 6 6 2 2 7 7 7 7 2 2 3 3 2 2 0 0 3 3 3 3 0 0 1 1 0 0 4 4 1 1 1 1 4 4 5 5 4 4 8 8 5 5 5 5 8 8 9 9 8 8 12 12 9 9 9 9 12 12 13 13 12 12 16 16 13 13 13 13 16 16 17 17 16 16 280 280 17 17 17 17 281 281 282 282 20 20 24 24 21 21 21 21 24 24 25 25 24 24 28 28 25 25 25 25 28 28 29 29 28 28 32 32 29 29 29 29 32 32 33 33 32 32 36 36 33 33 33 33 36 36 37 37 36 36 40 40 37 37 37 37 40 40 41 41 40 40 44 44 41 41 41 41 44 44 45 45 44 44 48 48 45 45 45 45 48 48 49 49 283 283 52 52 284 284 285 285 52 52 53 53 52 52 56 56 53 53 53 53 56 56 57 57 56 56 60 60 57 57 57 57 60 60 61 61 60 60 64 64 61 61 71 71 73 73 85 85 70 70 68 68 85 85 68 68 69 69 85 85 85 85 69 69 71 71 76 76 74 74 85 85 74 74 72 72 85 85 85 85 72 72 70 70 82 82 80 80 85 85 80 80 78 78 85 85 85 85 78 78 76 76 89 89 87 87 85 85 87 87 84 84 85 85 85 85 84 84 82 82 95 95 93 93 85 85 93 93 91 91 85 85 85 85 91 91 89 89 101 101 99 99 85 85 99 99 97 97 85 85 85 85 97 97 95 95 98 98 100 100 85 85 100 100 102 102 85 85 85 85 102 102 101 101 92 92 94 94 85 85 94 94 96 96 85 85 85 85 96 96 98 98 86 86 88 88 85 85 88 88 90 90 85 85 85 85 90 90 92 92 79 79 81 81 85 85 81 81 83 83 85 85 85 85 83 83 86 86 73 73 75 75 85 85 75 75 77 77 85 85 85 85 77 77 79 79 106 106 104 104 120 120 112 112 110 110 120 120 110 110 108 108 120 120 120 120 108 108 106 106 118 118 116 116 120 120 116 116 114 114 120 120 120 120 114 114 112 112 125 125 123 123 120 120 123 123 121 121 120 120 120 120 121 121 118 118 131 131 129 129 120 120 129 129 127 127 120 120 120 120 127 127 125 125 137 137 135 135 120 120 135 135 133 133 120 120 120 120 133 133 131 131 132 132 134 134 120 120 134 134 136 136 120 120 120 120 136 136 137 137 126 126 128 128 120 120 128 128 130 130 120 120 120 120 130 130 132 132 119 119 122 122 120 120 122 122 124 124 120 120 120 120 124 124 126 126 113 113 115 115 120 120 115 115 117 117 120 120 120 120 117 117 119 119 107 107 109 109 120 120 109 109 111 111 120 120 120 120 111 111 113 113 104 104 103 103 120 120 103 103 105 105 120 120 120 120 105 105 107 107 141 141 151 151 143 143 151 151 154 154 143 143 143 143 154 154 150 150 154 154 158 158 150 150 150 150 158 158 155 155 158 158 161 161 155 155 155 155 161 161 160 160 161 161 165 165 160 160 160 160 165 165 164 164 165 165 169 169 164 164 164 164 169 169 168 168 169 169 172 172 168 168 168 168 172 172 173 173 172 172 176 176 173 173 173 173 176 176 177 177 176 176 180 180 177 177 177 177 180 180 181 181 180 180 184 184 181 181 181 181 184 184 186 186 184 184 187 187 186 186 186 186 187 187 190 190 187 187 191 191 190 190 190 190 191 191 196 196 191 191 194 194 196 196 196 196 194 194 201 201 194 194 197 197 201 201 201 201 197 197 203 203 197 197 199 199 203 203 203 203 199 199 205 205 199 199 198 198 205 205 205 205 198 198 204 204 198 198 195 195 204 204 204 204 195 195 202 202 195 195 192 192 202 202 202 202 192 192 200 200 192 192 189 189 200 200 200 200 189 189 193 193 189 189 185 185 193 193 193 193 185 185 188 188 185 185 182 182 188 188 188 188 182 182 183 183 182 182 178 178 183 183 183 183 178 178 179 179 178 178 174 174 179 179 179 179 174 174 175 175 174 174 171 171 175 175 175 175 171 171 170 170 171 171 167 167 170 170 170 170 167 167 166 166 167 167 163 163 166 166 166 166 163 163 162 162 163 163 159 159 162 162 162 162 159 159 157 157 159 159 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 147 147 152 152 149 149 147 147 147 147 149 149 142 142 149 149 146 146 142 142 142 142 146 146 140 140 146 146 144 144 140 140 140 140 144 144 138 138 144 144 145 145 138 138 138 138 145 145 139 139 145 145 148 148 139 139 139 139 148 148 141 141 148 148 151 151 141 141 270 270 265 265 272 272 265 265 266 266 272 272 272 272 266 266 273 273 266 266 264 264 273 273 273 273 264 264 271 271 264 264 261 261 271 271 271 271 261 261 269 269 261 261 258 258 269 269 269 269 258 258 267 267 258 258 254 254 267 267 267 267 254 254 260 260 254 254 251 251 260 260 260 260 251 251 255 255 251 251 248 248 255 255 255 255 248 248 250 250 248 248 244 244 250 250 250 250 244 244 245 245 244 244 240 240 245 245 245 245 240 240 241 241 240 240 237 237 241 241 241 241 237 237 236 236 237 237 233 233 236 236 236 236 233 233 232 232 233 233 230 230 232 232 232 232 230 230 227 227 230 230 226 226 227 227 227 227 226 226 222 222 226 226 223 223 222 222 222 222 223 223 216 216 223 223 220 220 216 216 216 216 220 220 211 211 220 220 217 217 211 211 211 211 217 217 209 209 217 217 214 214 209 209 209 209 214 214 207 207 214 214 213 213 207 207 207 207 213 213 206 206 213 213 215 215 206 206 206 206 215 215 208 208 215 215 218 218 208 208 208 208 218 218 210 210 218 218 221 221 210 210 210 210 221 221 212 212 221 221 225 225 212 212 212 212 225 225 219 219 225 225 228 228 219 219 219 219 228 228 224 224 228 228 231 231 224 224 224 224 231 231 229 229 231 231 235 235 229 229 229 229 235 235 234 234 235 235 239 239 234 234 234 234 239 239 238 238 239 239 242 242 238 238 238 238 242 242 243 243 242 242 246 246 243 243 243 243 246 246 247 247 246 246 249 249 247 247 247 247 249 249 252 252 249 249 253 253 252 252 252 252 253 253 257 257 253 253 256 256 257 257 257 257 256 256 263 263 256 256 259 259 263 263 263 263 259 259 268 268 259 259 262 262 268 268 268 268 262 262 270 270 262 262 265 265 270 270
+3 3 5 5 1 1 3 3 1 1 2 2 1 1 0 0 2 2 2 2 0 0 4 4 6 6 7 7 8 8 7 7 9 9 8 8 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 19 19 21 21 17 17 19 19 17 17 18 18 17 17 16 16 18 18 18 18 16 16 20 20 22 22 23 23 24 24 23 23 25 25 24 24 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 35 35 37 37 33 33 35 35 33 33 34 34 33 33 32 32 34 34 34 34 32 32 36 36 38 38 39 39 40 40 39 39 41 41 40 40 42 42 43 43 44 44 43 43 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 51 51 53 53 49 49 51 51 49 49 50 50 49 49 48 48 50 50 50 50 48 48 52 52 54 54 55 55 56 56 55 55 57 57 56 56 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 75 75 79 79 75 75 77 77 79 79 79 79 77 77 80 80 73 73 74 74 76 76 77 77 78 78 80 80 78 78 76 76 80 80 80 80 76 76 65 65 76 76 74 74 65 65 65 65 74 74 72 72 76 76 75 75 73 73 75 75 64 64 73 73 73 73 64 64 71 71 64 64 69 69 71 71 71 71 69 69 72 72 69 69 70 70 72 72 72 72 70 70 65 65 70 70 68 68 65 65 65 65 68 68 64 64 68 68 67 67 64 64 64 64 67 67 69 69 85 85 83 83 80 80 86 86 88 88 90 90 90 90 88 88 91 91 88 88 89 89 91 91 91 91 89 89 87 87 80 80 83 83 79 79 83 83 82 82 79 79 79 79 82 82 84 84 80 80 91 91 85 85 91 91 87 87 85 85 85 85 87 87 84 84 87 87 86 86 84 84 84 84 86 86 79 79 86 86 90 90 79 79 65 65 66 66 80 80 66 66 81 81 80 80 80 80 81 81 91 91 81 81 92 92 91 91 93 93 94 94 95 95 94 94 96 96 95 95 97 97 98 98 99 99 98 98 100 100 99 99 101 101 102 102 103 103 102 102 104 104 103 103 108 108 105 105 109 109 105 105 106 106 109 109 106 106 107 107 109 109 107 107 111 111 109 109 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 114 114 115 115 116 116 117 117 118 118 119 119 118 118 120 120 119 119 127 127 123 123 122 122 126 126 127 127 125 125 127 127 122 122 125 125 125 125 122 122 124 124 122 122 121 121 124 124 128 128 129 129 130 130 129 129 131 131 130 130 132 132 133 133 134 134 133 133 135 135 134 134 145 145 146 146 172 172 165 165 168 168 149 149 167 167 139 139 140 140 144 144 143 143 137 137 149 149 168 168 147 147 137 137 138 138 144 144 138 138 145 145 144 144 144 144 145 145 148 148 145 145 172 172 148 148 148 148 172 172 150 150 159 159 161 161 149 149 161 161 163 163 149 149 149 149 163 163 165 165 168 168 167 167 147 147 167 167 140 140 147 147 147 147 140 140 141 141 140 140 136 136 141 141 141 141 136 136 142 142 136 136 137 137 142 142 142 142 137 137 169 169 137 137 143 143 169 169 169 169 143 143 170 170 172 172 171 171 150 150 171 171 166 166 150 150 150 150 166 166 164 164 149 149 151 151 153 153 153 153 155 155 149 149 155 155 157 157 149 149 149 149 157 157 159 159 164 164 162 162 150 150 162 162 160 160 150 150 150 150 160 160 158 158 158 158 156 156 150 150 156 156 154 154 150 150 150 150 154 154 152 152 173 173 174 174 175 175 174 174 176 176 175 175 177 177 178 178 179 179 178 178 180 180 179 179 181 181 182 182 183 183 182 182 184 184 183 183 185 185 186 186 187 187 186 186 188 188 187 187 189 189 190 190 191 191 190 190 192 192 191 191 196 196 198 198 194 194 196 196 194 194 195 195 194 194 193 193 195 195 195 195 193 193 197 197 199 199 200 200 201 201 200 200 202 202 201 201 203 203 204 204 205 205 204 204 206 206 205 205 205 205 206 206 207 207 206 206 208 208 207 207
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70 72 72 73 73 74 74 73 73 75 75 74 74 76 76 77 77 78 78 77 77 79 79 78 78 80 80 81 81 82 82 81 81 83 83 82 82 84 84 85 85 86 86 85 85 87 87 86 86 88 88 89 89 90 90 89 89 91 91 90 90 92 92 93 93 94 94 93 93 95 95 94 94 96 96 97 97 98 98 97 97 99 99 98 98 100 100 101 101 102 102 101 101 103 103 102 102 104 104 105 105 106 106 105 105 107 107 106 106 108 108 109 109 110 110 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 124 124 125 125 126 126 125 125 127 127 126 126 128 128 129 129 130 130 129 129 131 131 130 130 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 144 144 145 145 146 146 145 145 147 147 146 146 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 160 160 161 161 162 162 161 161 163 163 162 162 164 164 165 165 166 166 165 165 167 167 166 166 168 168 169 169 170 170 169 169 171 171 170 170 172 172 173 173 174 174 173 173 175 175 174 174 176 176 177 177 178 178 177 177 179 179 178 178
+0 0 1 1 2 2 1 1 3 3 2 2 8 8 9 9 6 6 10 10 11 11 7 7 11 11 5 5 7 7 7 7 5 5 6 6 5 5 4 4 6 6 6 6 4 4 8 8 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 48 48 37 37 36 36 51 51 50 50 58 58 84 84 85 85 60 60 45 45 44 44 56 56 44 44 55 55 56 56 52 52 41 41 40 40 43 43 42 42 54 54 42 42 53 53 54 54 54 54 53 53 84 84 40 40 51 51 52 52 51 51 58 58 52 52 52 52 58 58 53 53 58 58 59 59 53 53 53 53 59 59 84 84 61 61 57 57 60 60 57 57 56 56 60 60 60 60 56 56 84 84 56 56 55 55 84 84 84 84 55 55 54 54 46 46 57 57 47 47 57 57 61 61 47 47 47 47 61 61 87 87 61 61 63 63 87 87 87 87 63 63 86 86 63 63 65 65 86 86 86 86 65 65 81 81 65 65 79 79 81 81 83 83 64 64 82 82 64 64 62 62 82 82 82 82 62 62 58 58 36 36 82 82 48 48 82 82 58 58 48 48 48 48 58 58 49 49 58 58 50 50 49 49 49 49 50 50 38 38 50 50 39 39 38 38 83 83 80 80 64 64 80 80 78 78 64 64 64 64 78 78 76 76 67 67 69 69 65 65 69 69 71 71 65 65 65 65 71 71 73 73 73 73 75 75 65 65 75 75 77 77 65 65 65 65 77 77 79 79 66 66 64 64 68 68 64 64 70 70 68 68 76 76 74 74 64 64 74 74 72 72 64 64 64 64 72 72 70 70 102 102 103 103 111 111 88 88 89 89 100 100 101 101 90 90 91 91 105 105 94 94 95 95 91 91 102 102 101 101 102 102 111 111 101 101 101 101 111 111 100 100 111 111 110 110 100 100 100 100 110 110 88 88 106 106 107 107 111 111 95 95 106 106 105 105 106 106 111 111 105 105 105 105 111 111 104 104 111 111 103 103 104 104 104 104 103 103 93 93 103 103 92 92 93 93 98 98 99 99 109 109 99 99 111 111 109 109 109 109 111 111 108 108 111 111 107 107 108 108 108 108 107 107 97 97 107 107 96 96 97 97
+3 3 5 5 1 1 3 3 1 1 2 2 1 1 0 0 2 2 2 2 0 0 4 4 6 6 7 7 8 8 7 7 9 9 8 8 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 19 19 21 21 17 17 19 19 17 17 18 18 17 17 16 16 18 18 18 18 16 16 20 20 22 22 23 23 24 24 23 23 25 25 24 24 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70 72 72 73 73 74 74 73 73 75 75 74 74 76 76 77 77 78 78 77 77 79 79 78 78 80 80 81 81 82 82 81 81 83 83 82 82 84 84 85 85 86 86 85 85 87 87 86 86 88 88 89 89 90 90 89 89 91 91 90 90 92 92 93 93 94 94 93 93 95 95 94 94 96 96 97 97 98 98 97 97 99 99 98 98 100 100 101 101 102 102 101 101 103 103 102 102 104 104 105 105 106 106 105 105 107 107 106 106 108 108 109 109 110 110 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 124 124 125 125 126 126 125 125 127 127 126 126 128 128 129 129 130 130 129 129 131 131 130 130 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 153 153 151 151 145 145 152 152 153 153 155 155 153 153 145 145 155 155 155 155 145 145 157 157 145 145 159 159 157 157 157 157 159 159 156 156 159 159 158 158 156 156 156 156 158 158 154 154 158 158 144 144 154 154 155 155 154 154 152 152 154 154 144 144 152 152 152 152 144 144 150 150 144 144 148 148 150 150 150 150 148 148 151 151 148 148 149 149 151 151 151 151 149 149 145 145 149 149 147 147 145 145 145 145 147 147 144 144 147 147 146 146 144 144 144 144 146 146 148 148 160 160 161 161 162 162 161 161 163 163 162 162 181 181 180 180 178 178 181 181 178 178 179 179 178 178 176 176 179 179 179 179 176 176 177 177 176 176 174 174 177 177 177 177 174 174 175 175 174 174 172 172 175 175 175 175 172 172 173 173 172 172 170 170 173 173 173 173 170 170 171 171 170 170 168 168 171 171 171 171 168 168 169 169 168 168 308 308 169 169 169 169 309 309 310 310 166 166 164 164 167 167 167 167 164 164 165 165 182 182 183 183 184 184 183 183 185 185 184 184 186 186 187 187 188 188 187 187 189 189 188 188 190 190 191 191 192 192 191 191 193 193 192 192 192 192 193 193 194 194 193 193 195 195 194 194 196 196 197 197 198 198 197 197 199 199 198 198 200 200 201 201 202 202 201 201 203 203 202 202 204 204 205 205 206 206 205 205 207 207 206 206 206 206 207 207 208 208 207 207 209 209 208 208 210 210 211 211 212 212 211 211 213 213 212 212 214 214 215 215 216 216 215 215 217 217 216 216 219 219 218 218 220 220 219 219 220 220 221 221 311 311 222 222 312 312 313 313 222 222 223 223 222 222 224 224 223 223 223 223 224 224 225 225 224 224 226 226 225 225 225 225 226 226 227 227 226 226 228 228 227 227 227 227 228 228 229 229 228 228 230 230 229 229 229 229 230 230 231 231 230 230 232 232 231 231 231 231 232 232 233 233 232 232 234 234 233 233 233 233 234 234 235 235 244 244 245 245 271 271 242 242 269 269 268 268 237 237 241 241 236 236 241 241 240 240 236 236 236 236 240 240 239 239 240 240 246 246 239 239 268 268 241 241 242 242 241 241 237 237 242 242 242 242 237 237 243 243 237 237 244 244 243 243 243 243 244 244 247 247 244 244 271 271 247 247 247 247 271 271 249 249 271 271 270 270 249 249 270 270 265 265 249 249 249 249 265 265 263 263 238 238 239 239 266 266 239 239 246 246 266 266 266 266 246 246 267 267 246 246 248 248 267 267 267 267 248 248 264 264 263 263 261 261 249 249 261 261 259 259 249 249 249 249 259 259 257 257 257 257 255 255 249 249 255 255 253 253 249 249 249 249 253 253 251 251 264 264 248 248 262 262 248 248 250 250 262 262 262 262 250 250 252 252 252 252 254 254 262 262 254 254 256 256 262 262 262 262 256 256 260 260 256 256 258 258 260 260 272 272 273 273 274 274 273 273 275 275 274 274 276 276 277 277 278 278 277 277 279 279 278 278 280 280 281 281 282 282 281 281 283 283 282 282 284 284 285 285 286 286 285 285 287 287 286 286 288 288 289 289 290 290 289 289 291 291 290 290 292 292 293 293 294 294 293 293 295 295 294 294 294 294 295 295 296 296 295 295 297 297 296 296 298 298 299 299 300 300 299 299 301 301 300 300 305 305 307 307 303 303 305 305 303 303 304 304 303 303 302 302 304 304 304 304 302 302 306 306
+0 0 1 1 2 2 1 1 3 3 2 2 8 8 9 9 6 6 10 10 11 11 7 7 11 11 5 5 7 7 7 7 5 5 6 6 5 5 4 4 6 6 6 6 4 4 8 8 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 44 44 37 37 36 36 79 79 43 43 49 49 43 43 42 42 49 49 52 52 53 53 47 47 53 53 48 48 47 47 47 47 48 48 40 40 48 48 41 41 40 40 36 36 74 74 44 44 74 74 50 50 44 44 44 44 50 50 45 45 71 71 73 73 57 57 73 73 78 78 57 57 57 57 78 78 55 55 78 78 79 79 55 55 55 55 79 79 53 53 79 79 49 49 53 53 53 53 49 49 48 48 75 75 56 56 74 74 56 56 54 54 74 74 74 74 54 54 50 50 46 46 39 39 38 38 38 38 45 45 46 46 45 45 50 50 46 46 46 46 50 50 47 47 50 50 51 51 47 47 47 47 51 51 52 52 51 51 76 76 52 52 52 52 76 76 77 77 59 59 61 61 57 57 61 61 63 63 57 57 57 57 63 63 65 65 65 65 67 67 57 57 67 67 69 69 57 57 57 57 69 69 71 71 68 68 66 66 64 64 75 75 72 72 56 56 72 72 70 70 56 56 56 56 70 70 58 58 70 70 60 60 58 58 68 68 64 64 70 70 64 64 62 62 70 70 70 70 62 62 60 60 89 89 82 82 83 83 80 80 81 81 88 88 90 90 91 91 95 95 83 83 90 90 89 89 90 90 95 95 89 89 89 89 95 95 88 88 95 95 94 94 88 88 88 88 94 94 80 80 86 86 87 87 93 93 87 87 95 95 93 93 93 93 95 95 92 92 95 95 91 91 92 92 92 92 91 91 85 85 91 91 84 84 85 85
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 288 288 289 289 14 14 290 290 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 18 18 19 19 20 20 19 19 21 21 20 20 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 291 291 27 27 292 292 293 293 28 28 29 29 30 30 29 29 31 31 30 30 30 30 31 31 32 32 31 31 33 33 32 32 40 40 42 42 35 35 45 45 43 43 34 34 43 43 41 41 34 34 34 34 41 41 39 39 39 39 37 37 34 34 37 37 36 36 34 34 34 34 36 36 35 35 36 36 38 38 35 35 35 35 38 38 40 40 45 45 34 34 47 47 34 34 50 50 47 47 47 47 50 50 51 51 49 49 52 52 48 48 52 52 53 53 48 48 48 48 53 53 46 46 53 53 35 35 46 46 46 46 35 35 44 44 35 35 42 42 44 44 54 54 55 55 56 56 55 55 57 57 56 56 56 56 57 57 58 58 57 57 59 59 58 58 58 58 59 59 60 60 59 59 61 61 60 60 103 103 105 105 136 136 96 96 94 94 81 81 94 94 92 92 81 81 95 95 97 97 62 62 97 97 99 99 62 62 62 62 99 99 136 136 99 99 101 101 136 136 136 136 101 101 103 103 89 89 91 91 62 62 91 91 93 93 62 62 62 62 93 93 95 95 120 120 118 118 110 110 82 82 80 80 137 137 71 71 73 73 62 62 92 92 90 90 81 81 90 90 88 88 81 81 81 81 88 88 79 79 88 88 89 89 79 79 79 79 89 89 77 77 89 89 62 62 77 77 77 77 62 62 75 75 62 62 73 73 75 75 125 125 127 127 136 136 127 127 129 129 136 136 136 136 129 129 131 131 132 132 130 130 137 137 106 106 104 104 137 137 117 117 105 105 115 115 105 105 113 113 115 115 117 117 119 119 105 105 119 119 121 121 105 105 105 105 121 121 136 136 121 121 123 123 136 136 136 136 123 123 125 125 131 131 133 133 136 136 133 133 135 135 136 136 136 136 135 135 137 137 135 135 134 134 137 137 137 137 134 134 132 132 118 118 116 116 110 110 116 116 114 114 110 110 110 110 114 114 111 111 114 114 112 112 111 111 111 111 112 112 109 109 112 112 113 113 109 109 109 109 113 113 107 107 113 113 105 105 107 107 65 65 67 67 62 62 67 67 69 69 62 62 62 62 69 69 71 71 96 96 81 81 98 98 81 81 83 83 98 98 98 98 83 83 85 85 137 137 80 80 63 63 80 80 78 78 63 63 63 63 78 78 76 76 76 76 74 74 63 63 74 74 72 72 63 63 63 63 72 72 70 70 70 70 68 68 63 63 68 68 66 66 63 63 63 63 66 66 62 62 66 66 64 64 62 62 62 62 64 64 65 65 130 130 128 128 137 137 128 128 126 126 137 137 137 137 126 126 124 124 106 106 137 137 108 108 137 137 124 124 108 108 108 108 124 124 110 110 124 124 122 122 110 110 110 110 122 122 120 120 104 104 102 102 137 137 102 102 100 100 137 137 137 137 100 100 98 98 85 85 87 87 98 98 87 87 86 86 98 98 98 98 86 86 137 137 86 86 84 84 137 137 137 137 84 84 82 82 138 138 139 139 140 140 139 139 141 141 140 140 142 142 143 143 144 144 143 143 145 145 144 144 144 144 145 145 146 146 145 145 147 147 146 146 146 146 147 147 148 148 147 147 149 149 148 148 150 150 151 151 152 152 151 151 153 153 152 152 164 164 162 162 155 155 162 162 160 160 155 155 160 160 158 158 155 155 155 155 158 158 154 154 158 158 156 156 154 154 156 156 157 157 154 154 157 157 159 159 154 154 154 154 159 159 161 161 161 161 163 163 154 154 163 163 165 165 154 154 154 154 165 165 170 170 165 165 167 167 170 170 170 170 167 167 171 171 172 172 169 169 173 173 169 169 168 168 173 173 173 173 168 168 155 155 168 168 166 166 155 155 155 155 166 166 164 164 174 174 175 175 176 176 175 175 177 177 176 176 178 178 179 179 180 180 179 179 181 181 180 180 180 180 181 181 182 182 181 181 183 183 182 182 184 184 185 185 186 186 185 185 187 187 186 186 188 188 189 189 190 190 189 189 191 191 190 190 192 192 193 193 194 194 193 193 195 195 194 194 194 194 195 195 196 196 195 195 197 197 196 196 196 196 197 197 198 198 197 197 199 199 198 198 200 200 201 201 202 202 201 201 203 203 202 202 202 202 203 203 204 204 203 203 205 205 204 204 206 206 207 207 208 208 207 207 209 209 208 208 210 210 211 211 212 212 211 211 213 213 212 212 212 212 213 213 214 214 213 213 215 215 214 214 294 294 295 295 216 216 296 296 217 217 216 216 216 216 217 217 218 218 217 217 219 219 218 218 218 218 219 219 220 220 219 219 221 221 220 220 220 220 221 221 222 222 221 221 223 223 222 222 222 222 223 223 224 224 223 223 225 225 224 224 224 224 225 225 226 226 225 225 227 227 226 226 226 226 227 227 228 228 227 227 229 229 228 228 228 228 229 229 297 297 229 229 298 298 299 299 230 230 231 231 232 232 231 231 233 233 232 232 232 232 233 233 234 234 233 233 235 235 234 234 236 236 237 237 238 238 237 237 239 239 238 238 241 241 250 250 248 248 248 248 246 246 241 241 246 246 244 244 241 241 241 241 244 244 240 240 244 244 242 242 240 240 242 242 243 243 240 240 243 243 245 245 240 240 240 240 245 245 247 247 258 258 255 255 259 259 255 255 254 254 259 259 259 259 254 254 241 241 254 254 252 252 241 241 241 241 252 252 250 250 247 247 249 249 240 240 249 249 251 251 240 240 240 240 251 251 256 256 251 251 253 253 256 256 256 256 253 253 257 257 260 260 261 261 262 262 261 261 263 263 262 262 270 270 272 272 265 265 275 275 264 264 277 277 264 264 280 280 277 277 277 277 280 280 281 281 275 275 273 273 264 264 273 273 271 271 264 264 264 264 271 271 269 269 269 269 267 267 264 264 267 267 266 266 264 264 264 264 266 266 265 265 266 266 268 268 265 265 265 265 268 268 270 270 279 279 282 282 278 278 282 282 283 283 278 278 278 278 283 283 276 276 283 283 265 265 276 276 276 276 265 265 274 274 265 265 272 272 274 274 284 284 285 285 286 286 285 285 287 287 286 286
+24 24 21 21 37 37 21 21 19 19 37 37 37 37 19 19 43 43 19 19 17 17 43 43 43 43 17 17 51 51 17 17 15 15 51 51 51 51 15 15 59 59 15 15 13 13 59 59 59 59 13 13 69 69 13 13 612 612 69 69 69 69 613 613 614 614 615 615 9 9 616 616 617 617 9 9 67 67 9 9 7 7 67 67 67 67 7 7 57 57 7 7 5 5 57 57 57 57 5 5 49 49 5 5 3 3 49 49 49 49 3 3 41 41 3 3 1 1 41 41 41 41 1 1 35 35 1 1 0 0 35 35 0 0 39 39 35 35 39 39 65 65 35 35 35 35 65 65 41 41 65 65 81 81 41 41 41 41 81 81 49 49 81 81 89 89 49 49 49 49 89 89 57 57 89 89 618 618 57 57 57 57 619 619 67 67 620 620 621 621 67 67 67 67 622 622 623 623 106 106 99 99 76 76 624 624 625 625 69 69 626 626 91 91 69 69 69 69 91 91 59 59 91 91 83 83 59 59 59 59 83 83 51 51 83 83 71 71 51 51 51 51 71 71 43 43 71 71 45 45 43 43 43 43 45 45 37 37 45 45 26 26 37 37 0 0 47 47 39 39 47 47 79 79 39 39 39 39 79 79 65 65 79 79 104 104 65 65 65 65 104 104 81 81 104 104 627 627 81 81 81 81 628 628 89 89 629 629 630 630 89 89 89 89 631 631 632 632 121 121 128 128 97 97 97 97 128 128 106 106 128 128 123 123 106 106 106 106 123 123 99 99 123 123 115 115 99 99 633 633 634 634 91 91 635 635 108 108 91 91 91 91 108 108 83 83 108 108 85 85 83 83 83 83 85 85 71 71 85 85 53 53 71 71 71 71 53 53 45 45 53 53 28 28 45 45 0 0 55 55 47 47 55 55 87 87 47 47 47 47 87 87 79 79 87 87 111 111 79 79 79 79 111 111 104 104 111 111 636 636 104 104 104 104 637 637 638 638 131 131 137 137 113 113 113 113 137 137 121 121 137 137 144 144 121 121 121 121 144 144 128 128 144 144 139 139 128 128 128 128 139 139 123 123 139 139 133 133 123 123 123 123 133 133 115 115 639 639 117 117 640 640 641 641 117 117 108 108 117 117 93 93 108 108 108 108 93 93 85 85 93 93 61 61 85 85 85 85 61 61 53 53 61 61 30 30 53 53 0 0 63 63 55 55 63 63 95 95 55 55 55 55 95 95 87 87 95 95 119 119 87 87 87 87 119 119 111 111 119 119 642 642 111 111 111 111 643 643 644 644 135 135 147 147 131 131 131 131 147 147 137 137 147 147 152 152 137 137 137 137 152 152 144 144 152 152 149 149 144 144 144 144 149 149 139 139 149 149 141 141 139 139 139 139 141 141 133 133 645 645 125 125 646 646 647 647 125 125 117 117 125 125 101 101 117 117 117 117 101 101 93 93 101 101 73 73 93 93 93 93 73 73 61 61 73 73 32 32 61 61 0 0 75 75 63 63 75 75 103 103 63 63 63 63 103 103 95 95 103 103 127 127 95 95 95 95 127 127 119 119 127 127 648 648 119 119 119 119 649 649 650 650 143 143 151 151 135 135 135 135 151 151 147 147 151 151 155 155 147 147 147 147 155 155 152 152 155 155 154 154 152 152 152 152 154 154 149 149 154 154 146 146 149 149 149 149 146 146 141 141 651 651 130 130 652 652 653 653 130 130 125 125 130 130 110 110 125 125 125 125 110 110 101 101 110 110 78 78 101 101 101 101 78 78 73 73 78 78 34 34 73 73 0 0 64 64 75 75 64 64 96 96 75 75 75 75 96 96 103 103 96 96 120 120 103 103 103 103 120 120 127 127 120 120 654 654 127 127 127 127 655 655 656 656 136 136 148 148 143 143 143 143 148 148 151 151 148 148 153 153 151 151 151 151 153 153 155 155 153 153 150 150 155 155 155 155 150 150 154 154 150 150 142 142 154 154 154 154 142 142 146 146 657 657 126 126 658 658 659 659 126 126 130 130 126 126 102 102 130 130 130 130 102 102 110 110 102 102 74 74 110 110 110 110 74 74 78 78 74 74 33 33 78 78 0 0 56 56 64 64 56 56 88 88 64 64 64 64 88 88 96 96 88 88 112 112 96 96 96 96 112 112 120 120 112 112 660 660 120 120 120 120 661 661 662 662 132 132 138 138 136 136 136 136 138 138 148 148 138 138 145 145 148 148 148 148 145 145 153 153 145 145 140 140 153 153 153 153 140 140 150 150 140 140 134 134 150 150 150 150 134 134 142 142 663 663 118 118 664 664 665 665 118 118 126 126 118 118 94 94 126 126 126 126 94 94 102 102 94 94 62 62 102 102 102 102 62 62 74 74 62 62 31 31 74 74 0 0 48 48 56 56 48 48 80 80 56 56 56 56 80 80 88 88 80 80 105 105 88 88 88 88 105 105 112 112 105 105 666 666 112 112 112 112 667 667 668 668 114 114 122 122 132 132 132 132 122 122 138 138 122 122 129 129 138 138 138 138 129 129 145 145 129 129 124 124 145 145 145 145 124 124 140 140 124 124 116 116 140 140 140 140 116 116 134 134 669 669 109 109 670 670 671 671 109 109 118 118 109 109 86 86 118 118 118 118 86 86 94 94 86 86 54 54 94 94 94 94 54 54 62 62 54 54 29 29 62 62 0 0 40 40 48 48 40 40 66 66 48 48 48 48 66 66 80 80 66 66 82 82 80 80 80 80 82 82 105 105 82 82 90 90 105 105 105 105 90 90 672 672 90 90 673 673 674 674 114 114 98 98 122 122 98 98 107 107 122 122 122 122 107 107 129 129 107 107 100 100 129 129 129 129 100 100 124 124 675 675 92 92 676 676 677 677 92 92 678 678 92 92 84 84 679 679 680 680 84 84 109 109 84 84 72 72 109 109 109 109 72 72 86 86 72 72 46 46 86 86 86 86 46 46 54 54 46 46 27 27 54 54 0 0 36 36 40 40 36 36 42 42 40 40 40 40 42 42 66 66 42 42 50 50 66 66 66 66 50 50 82 82 50 50 58 58 82 82 82 82 58 58 90 90 58 58 68 68 90 90 90 90 68 68 681 681 68 68 682 682 683 683 98 98 77 77 107 107 684 684 70 70 685 685 686 686 70 70 687 687 70 70 60 60 688 688 689 689 60 60 92 92 60 60 52 52 92 92 92 92 52 52 84 84 52 52 44 44 84 84 84 84 44 44 72 72 44 44 38 38 72 72 72 72 38 38 46 46 38 38 25 25 46 46 0 0 2 2 36 36 2 2 4 4 36 36 36 36 4 4 42 42 4 4 6 6 42 42 42 42 6 6 50 50 6 6 8 8 50 50 50 50 8 8 58 58 8 8 10 10 58 58 58 58 10 10 68 68 10 10 690 690 68 68 68 68 691 691 692 692 693 693 14 14 694 694 695 695 14 14 70 70 14 14 16 16 70 70 70 70 16 16 60 60 16 16 18 18 60 60 60 60 18 18 52 52 18 18 20 20 52 52 52 52 20 20 44 44 20 20 22 22 44 44 44 44 22 22 38 38 22 22 23 23 38 38 696 696 165 165 189 189 165 165 163 163 189 189 189 189 163 163 187 187 163 163 161 161 187 187 187 187 161 161 185 185 161 161 159 159 185 185 185 185 159 159 183 183 159 159 157 157 183 183 183 183 157 157 181 181 157 157 156 156 181 181 181 181 156 156 180 180 156 156 158 158 180 180 180 180 158 158 182 182 158 158 160 160 182 182 182 182 160 160 184 184 160 160 162 162 184 184 184 184 162 162 186 186 162 162 164 164 186 186 186 186 164 164 188 188 164 164 166 166 188 188 188 188 166 166 190 190 166 166 697 697 190 190 190 190 698 698 699 699 700 700 170 170 701 701 702 702 170 170 194 194 170 170 172 172 194 194 194 194 172 172 196 196 172 172 174 174 196 196 196 196 174 174 198 198 174 174 176 176 198 198 198 198 176 176 200 200 176 176 178 178 200 200 200 200 178 178 202 202 178 178 179 179 202 202 202 202 179 179 203 203 179 179 177 177 203 203 203 203 177 177 201 201 177 177 175 175 201 201 201 201 175 175 199 199 175 175 173 173 199 199 199 199 173 173 197 197 173 173 171 171 197 197 197 197 171 171 195 195 171 171 169 169 195 195 195 195 169 169 193 193 169 169 703 703 193 193 193 193 704 704 705 705 706 706 165 165 707 707 228 228 225 225 241 241 225 225 223 223 241 241 241 241 223 223 247 247 223 223 221 221 247 247 247 247 221 221 255 255 221 221 219 219 255 255 255 255 219 219 263 263 219 219 217 217 263 263 263 263 217 217 273 273 217 217 708 708 273 273 273 273 709 709 710 710 711 711 213 213 712 712 713 713 213 213 271 271 213 213 211 211 271 271 271 271 211 211 261 261 211 211 209 209 261 261 261 261 209 209 253 253 209 209 207 207 253 253 253 253 207 207 245 245 207 207 205 205 245 245 245 245 205 205 239 239 205 205 204 204 239 239 204 204 243 243 239 239 243 243 269 269 239 239 239 239 269 269 245 245 269 269 285 285 245 245 245 245 285 285 253 253 285 285 293 293 253 253 253 253 293 293 261 261 293 293 714 714 261 261 261 261 715 715 271 271 716 716 717 717 271 271 271 271 718 718 719 719 310 310 303 303 280 280 720 720 721 721 273 273 722 722 295 295 273 273 273 273 295 295 263 263 295 295 287 287 263 263 263 263 287 287 255 255 287 287 275 275 255 255 255 255 275 275 247 247 275 275 249 249 247 247 247 247 249 249 241 241 249 249 230 230 241 241 204 204 251 251 243 243 251 251 283 283 243 243 243 243 283 283 269 269 283 283 308 308 269 269 269 269 308 308 285 285 308 308 723 723 285 285 285 285 724 724 293 293 725 725 726 726 293 293 293 293 727 727 728 728 325 325 332 332 301 301 301 301 332 332 310 310 332 332 327 327 310 310 310 310 327 327 303 303 327 327 319 319 303 303 729 729 730 730 295 295 731 731 312 312 295 295 295 295 312 312 287 287 312 312 289 289 287 287 287 287 289 289 275 275 289 289 257 257 275 275 275 275 257 257 249 249 257 257 232 232 249 249 204 204 259 259 251 251 259 259 291 291 251 251 251 251 291 291 283 283 291 291 315 315 283 283 283 283 315 315 308 308 315 315 732 732 308 308 308 308 733 733 734 734 335 335 341 341 317 317 317 317 341 341 325 325 341 341 348 348 325 325 325 325 348 348 332 332 348 348 343 343 332 332 332 332 343 343 327 327 343 343 337 337 327 327 327 327 337 337 319 319 735 735 321 321 736 736 737 737 321 321 312 312 321 321 297 297 312 312 312 312 297 297 289 289 297 297 265 265 289 289 289 289 265 265 257 257 265 265 234 234 257 257 204 204 267 267 259 259 267 267 299 299 259 259 259 259 299 299 291 291 299 299 323 323 291 291 291 291 323 323 315 315 323 323 738 738 315 315 315 315 739 739 740 740 339 339 351 351 335 335 335 335 351 351 341 341 351 351 356 356 341 341 341 341 356 356 348 348 356 356 353 353 348 348 348 348 353 353 343 343 353 353 345 345 343 343 343 343 345 345 337 337 741 741 329 329 742 742 743 743 329 329 321 321 329 329 305 305 321 321 321 321 305 305 297 297 305 305 277 277 297 297 297 297 277 277 265 265 277 277 236 236 265 265 204 204 279 279 267 267 279 279 307 307 267 267 267 267 307 307 299 299 307 307 331 331 299 299 299 299 331 331 323 323 331 331 744 744 323 323 323 323 745 745 746 746 347 347 355 355 339 339 339 339 355 355 351 351 355 355 359 359 351 351 351 351 359 359 356 356 359 359 358 358 356 356 356 356 358 358 353 353 358 358 350 350 353 353 353 353 350 350 345 345 747 747 334 334 748 748 749 749 334 334 329 329 334 334 314 314 329 329 329 329 314 314 305 305 314 314 282 282 305 305 305 305 282 282 277 277 282 282 238 238 277 277 204 204 268 268 279 279 268 268 300 300 279 279 279 279 300 300 307 307 300 300 324 324 307 307 307 307 324 324 331 331 324 324 750 750 331 331 331 331 751 751 752 752 340 340 352 352 347 347 347 347 352 352 355 355 352 352 357 357 355 355 355 355 357 357 359 359 357 357 354 354 359 359 359 359 354 354 358 358 354 354 346 346 358 358 358 358 346 346 350 350 753 753 330 330 754 754 755 755 330 330 334 334 330 330 306 306 334 334 334 334 306 306 314 314 306 306 278 278 314 314 314 314 278 278 282 282 278 278 237 237 282 282 204 204 260 260 268 268 260 260 292 292 268 268 268 268 292 292 300 300 292 292 316 316 300 300 300 300 316 316 324 324 316 316 756 756 324 324 324 324 757 757 758 758 336 336 342 342 340 340 340 340 342 342 352 352 342 342 349 349 352 352 352 352 349 349 357 357 349 349 344 344 357 357 357 357 344 344 354 354 344 344 338 338 354 354 354 354 338 338 346 346 759 759 322 322 760 760 761 761 322 322 330 330 322 322 298 298 330 330 330 330 298 298 306 306 298 298 266 266 306 306 306 306 266 266 278 278 266 266 235 235 278 278 204 204 252 252 260 260 252 252 284 284 260 260 260 260 284 284 292 292 284 284 309 309 292 292 292 292 309 309 316 316 309 309 762 762 316 316 316 316 763 763 764 764 318 318 326 326 336 336 336 336 326 326 342 342 326 326 333 333 342 342 342 342 333 333 349 349 333 333 328 328 349 349 349 349 328 328 344 344 328 328 320 320 344 344 344 344 320 320 338 338 765 765 313 313 766 766 767 767 313 313 322 322 313 313 290 290 322 322 322 322 290 290 298 298 290 290 258 258 298 298 298 298 258 258 266 266 258 258 233 233 266 266 204 204 244 244 252 252 244 244 270 270 252 252 252 252 270 270 284 284 270 270 286 286 284 284 284 284 286 286 309 309 286 286 294 294 309 309 309 309 294 294 768 768 294 294 769 769 770 770 318 318 302 302 326 326 302 302 311 311 326 326 326 326 311 311 333 333 311 311 304 304 333 333 333 333 304 304 328 328 771 771 296 296 772 772 773 773 296 296 774 774 296 296 288 288 775 775 776 776 288 288 313 313 288 288 276 276 313 313 313 313 276 276 290 290 276 276 250 250 290 290 290 290 250 250 258 258 250 250 231 231 258 258 204 204 240 240 244 244 240 240 246 246 244 244 244 244 246 246 270 270 246 246 254 254 270 270 270 270 254 254 286 286 254 254 262 262 286 286 286 286 262 262 294 294 262 262 272 272 294 294 294 294 272 272 777 777 272 272 778 778 779 779 302 302 281 281 311 311 780 780 274 274 781 781 782 782 274 274 783 783 274 274 264 264 784 784 785 785 264 264 296 296 264 264 256 256 296 296 296 296 256 256 288 288 256 256 248 248 288 288 288 288 248 248 276 276 248 248 242 242 276 276 276 276 242 242 250 250 242 242 229 229 250 250 204 204 206 206 240 240 206 206 208 208 240 240 240 240 208 208 246 246 208 208 210 210 246 246 246 246 210 210 254 254 210 210 212 212 254 254 254 254 212 212 262 262 212 212 214 214 262 262 262 262 214 214 272 272 214 214 786 786 272 272 272 272 787 787 788 788 789 789 218 218 790 790 791 791 218 218 274 274 218 218 220 220 274 274 274 274 220 220 264 264 220 220 222 222 264 264 264 264 222 222 256 256 222 222 224 224 256 256 256 256 224 224 248 248 224 224 226 226 248 248 248 248 226 226 242 242 226 226 227 227 242 242 792 792 369 369 393 393 369 369 367 367 393 393 393 393 367 367 391 391 367 367 365 365 391 391 391 391 365 365 389 389 365 365 363 363 389 389 389 389 363 363 387 387 363 363 361 361 387 387 387 387 361 361 385 385 361 361 360 360 385 385 385 385 360 360 384 384 360 360 362 362 384 384 384 384 362 362 386 386 362 362 364 364 386 386 386 386 364 364 388 388 364 364 366 366 388 388 388 388 366 366 390 390 366 366 368 368 390 390 390 390 368 368 392 392 368 368 370 370 392 392 392 392 370 370 394 394 370 370 793 793 394 394 394 394 794 794 795 795 796 796 374 374 797 797 798 798 374 374 398 398 374 374 376 376 398 398 398 398 376 376 400 400 376 376 378 378 400 400 400 400 378 378 402 402 378 378 380 380 402 402 402 402 380 380 404 404 380 380 382 382 404 404 404 404 382 382 406 406 382 382 383 383 406 406 406 406 383 383 407 407 383 383 381 381 407 407 407 407 381 381 405 405 381 381 379 379 405 405 405 405 379 379 403 403 379 379 377 377 403 403 403 403 377 377 401 401 377 377 375 375 401 401 401 401 375 375 399 399 375 375 373 373 399 399 399 399 373 373 397 397 373 373 799 799 397 397 397 397 800 800 801 801 802 802 369 369 803 803 432 432 429 429 445 445 429 429 427 427 445 445 445 445 427 427 451 451 427 427 425 425 451 451 451 451 425 425 459 459 425 425 423 423 459 459 459 459 423 423 467 467 423 423 421 421 467 467 467 467 421 421 477 477 421 421 804 804 477 477 477 477 805 805 806 806 807 807 417 417 808 808 809 809 417 417 475 475 417 417 415 415 475 475 475 475 415 415 465 465 415 415 413 413 465 465 465 465 413 413 457 457 413 413 411 411 457 457 457 457 411 411 449 449 411 411 409 409 449 449 449 449 409 409 443 443 409 409 408 408 443 443 408 408 447 447 443 443 447 447 473 473 443 443 443 443 473 473 449 449 473 473 489 489 449 449 449 449 489 489 457 457 489 489 497 497 457 457 457 457 497 497 465 465 497 497 810 810 465 465 465 465 811 811 475 475 812 812 813 813 475 475 475 475 814 814 815 815 514 514 507 507 484 484 816 816 817 817 477 477 818 818 499 499 477 477 477 477 499 499 467 467 499 499 491 491 467 467 467 467 491 491 459 459 491 491 479 479 459 459 459 459 479 479 451 451 479 479 453 453 451 451 451 451 453 453 445 445 453 453 434 434 445 445 408 408 455 455 447 447 455 455 487 487 447 447 447 447 487 487 473 473 487 487 512 512 473 473 473 473 512 512 489 489 512 512 819 819 489 489 489 489 820 820 497 497 821 821 822 822 497 497 497 497 823 823 824 824 529 529 536 536 505 505 505 505 536 536 514 514 536 536 531 531 514 514 514 514 531 531 507 507 531 531 523 523 507 507 825 825 826 826 499 499 827 827 516 516 499 499 499 499 516 516 491 491 516 516 493 493 491 491 491 491 493 493 479 479 493 493 461 461 479 479 479 479 461 461 453 453 461 461 436 436 453 453 408 408 463 463 455 455 463 463 495 495 455 455 455 455 495 495 487 487 495 495 519 519 487 487 487 487 519 519 512 512 519 519 828 828 512 512 512 512 829 829 830 830 539 539 545 545 521 521 521 521 545 545 529 529 545 545 552 552 529 529 529 529 552 552 536 536 552 552 547 547 536 536 536 536 547 547 531 531 547 547 541 541 531 531 531 531 541 541 523 523 831 831 525 525 832 832 833 833 525 525 516 516 525 525 501 501 516 516 516 516 501 501 493 493 501 501 469 469 493 493 493 493 469 469 461 461 469 469 438 438 461 461 408 408 471 471 463 463 471 471 503 503 463 463 463 463 503 503 495 495 503 503 527 527 495 495 495 495 527 527 519 519 527 527 834 834 519 519 519 519 835 835 836 836 543 543 555 555 539 539 539 539 555 555 545 545 555 555 560 560 545 545 545 545 560 560 552 552 560 560 557 557 552 552 552 552 557 557 547 547 557 557 549 549 547 547 547 547 549 549 541 541 837 837 533 533 838 838 839 839 533 533 525 525 533 533 509 509 525 525 525 525 509 509 501 501 509 509 481 481 501 501 501 501 481 481 469 469 481 481 440 440 469 469 408 408 483 483 471 471 483 483 511 511 471 471 471 471 511 511 503 503 511 511 535 535 503 503 503 503 535 535 527 527 535 535 840 840 527 527 527 527 841 841 842 842 551 551 559 559 543 543 543 543 559 559 555 555 559 559 563 563 555 555 555 555 563 563 560 560 563 563 562 562 560 560 560 560 562 562 557 557 562 562 554 554 557 557 557 557 554 554 549 549 843 843 538 538 844 844 845 845 538 538 533 533 538 538 518 518 533 533 533 533 518 518 509 509 518 518 486 486 509 509 509 509 486 486 481 481 486 486 442 442 481 481 408 408 472 472 483 483 472 472 504 504 483 483 483 483 504 504 511 511 504 504 528 528 511 511 511 511 528 528 535 535 528 528 846 846 535 535 535 535 847 847 848 848 544 544 556 556 551 551 551 551 556 556 559 559 556 556 561 561 559 559 559 559 561 561 563 563 561 561 558 558 563 563 563 563 558 558 562 562 558 558 550 550 562 562 562 562 550 550 554 554 849 849 534 534 850 850 851 851 534 534 538 538 534 534 510 510 538 538 538 538 510 510 518 518 510 510 482 482 518 518 518 518 482 482 486 486 482 482 441 441 486 486 408 408 464 464 472 472 464 464 496 496 472 472 472 472 496 496 504 504 496 496 520 520 504 504 504 504 520 520 528 528 520 520 852 852 528 528 528 528 853 853 854 854 540 540 546 546 544 544 544 544 546 546 556 556 546 546 553 553 556 556 556 556 553 553 561 561 553 553 548 548 561 561 561 561 548 548 558 558 548 548 542 542 558 558 558 558 542 542 550 550 855 855 526 526 856 856 857 857 526 526 534 534 526 526 502 502 534 534 534 534 502 502 510 510 502 502 470 470 510 510 510 510 470 470 482 482 470 470 439 439 482 482 408 408 456 456 464 464 456 456 488 488 464 464 464 464 488 488 496 496 488 488 513 513 496 496 496 496 513 513 520 520 513 513 858 858 520 520 520 520 859 859 860 860 522 522 530 530 540 540 540 540 530 530 546 546 530 530 537 537 546 546 546 546 537 537 553 553 537 537 532 532 553 553 553 553 532 532 548 548 532 532 524 524 548 548 548 548 524 524 542 542 861 861 517 517 862 862 863 863 517 517 526 526 517 517 494 494 526 526 526 526 494 494 502 502 494 494 462 462 502 502 502 502 462 462 470 470 462 462 437 437 470 470 408 408 448 448 456 456 448 448 474 474 456 456 456 456 474 474 488 488 474 474 490 490 488 488 488 488 490 490 513 513 490 490 498 498 513 513 513 513 498 498 864 864 498 498 865 865 866 866 522 522 506 506 530 530 506 506 515 515 530 530 530 530 515 515 537 537 515 515 508 508 537 537 537 537 508 508 532 532 867 867 500 500 868 868 869 869 500 500 870 870 500 500 492 492 871 871 872 872 492 492 517 517 492 492 480 480 517 517 517 517 480 480 494 494 480 480 454 454 494 494 494 494 454 454 462 462 454 454 435 435 462 462 408 408 444 444 448 448 444 444 450 450 448 448 448 448 450 450 474 474 450 450 458 458 474 474 474 474 458 458 490 490 458 458 466 466 490 490 490 490 466 466 498 498 466 466 476 476 498 498 498 498 476 476 873 873 476 476 874 874 875 875 506 506 485 485 515 515 876 876 478 478 877 877 878 878 478 478 879 879 478 478 468 468 880 880 881 881 468 468 500 500 468 468 460 460 500 500 500 500 460 460 492 492 460 460 452 452 492 492 492 492 452 452 480 480 452 452 446 446 480 480 480 480 446 446 454 454 446 446 433 433 454 454 408 408 410 410 444 444 410 410 412 412 444 444 444 444 412 412 450 450 412 412 414 414 450 450 450 450 414 414 458 458 414 414 416 416 458 458 458 458 416 416 466 466 416 416 418 418 466 466 466 466 418 418 476 476 418 418 882 882 476 476 476 476 883 883 884 884 885 885 422 422 886 886 887 887 422 422 478 478 422 422 424 424 478 478 478 478 424 424 468 468 424 424 426 426 468 468 468 468 426 426 460 460 426 426 428 428 460 460 460 460 428 428 452 452 428 428 430 430 452 452 452 452 430 430 446 446 430 430 431 431 446 446 888 888 573 573 597 597 573 573 571 571 597 597 597 597 571 571 595 595 571 571 569 569 595 595 595 595 569 569 593 593 569 569 567 567 593 593 593 593 567 567 591 591 567 567 565 565 591 591 591 591 565 565 589 589 565 565 564 564 589 589 589 589 564 564 588 588 564 564 566 566 588 588 588 588 566 566 590 590 566 566 568 568 590 590 590 590 568 568 592 592 568 568 570 570 592 592 592 592 570 570 594 594 570 570 572 572 594 594 594 594 572 572 596 596 572 572 574 574 596 596 596 596 574 574 598 598 574 574 889 889 598 598 598 598 890 890 891 891 892 892 578 578 893 893 894 894 578 578 602 602 578 578 580 580 602 602 602 602 580 580 604 604 580 580 582 582 604 604 604 604 582 582 606 606 582 582 584 584 606 606 606 606 584 584 608 608 584 584 586 586 608 608 608 608 586 586 610 610 586 586 587 587 610 610 610 610 587 587 611 611 587 587 585 585 611 611 611 611 585 585 609 609 585 585 583 583 609 609 609 609 583 583 607 607 583 583 581 581 607 607 607 607 581 581 605 605 581 581 579 579 605 605 605 605 579 579 603 603 579 579 577 577 603 603 603 603 577 577 601 601 577 577 895 895 601 601 601 601 896 896 897 897 898 898 573 573 899 899
+41 41 43 43 37 37 8 8 6 6 19 19 17 17 1 1 3 3 6 6 4 4 19 19 4 4 2 2 19 19 19 19 2 2 17 17 2 2 0 0 17 17 17 17 0 0 1 1 24 24 22 22 30 30 22 22 20 20 30 30 30 30 20 20 19 19 20 20 16 16 19 19 19 19 16 16 14 14 41 41 37 37 38 38 3 3 5 5 17 17 5 5 7 7 17 17 17 17 7 7 9 9 17 17 15 15 27 27 15 15 18 18 27 27 27 27 18 18 21 21 21 21 23 23 27 27 23 23 25 25 27 27 27 27 25 25 28 28 32 32 29 29 30 30 29 29 26 26 30 30 30 30 26 26 24 24 14 14 12 12 19 19 12 12 10 10 19 19 19 19 10 10 8 8 40 40 50 50 48 48 39 39 36 36 30 30 36 36 34 34 30 30 30 30 34 34 32 32 56 56 54 54 40 40 54 54 52 52 40 40 40 40 52 52 50 50 28 28 31 31 27 27 31 31 33 33 27 27 27 27 33 33 37 37 33 33 35 35 37 37 37 37 35 35 38 38 9 9 11 11 17 17 11 11 13 13 17 17 17 17 13 13 15 15 48 48 46 46 40 40 46 46 44 44 40 40 40 40 44 44 30 30 44 44 42 42 30 30 30 30 42 42 39 39 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 49 49 51 51 37 37 51 51 53 53 37 37 37 37 53 53 40 40 53 53 55 55 40 40 40 40 55 55 56 56 394 394 402 402 385 385 402 402 382 382 385 385 385 385 382 382 372 372 382 382 365 365 372 372 372 372 365 365 367 367 1219 1219 349 349 1220 1220 1221 1221 349 349 1222 1222 394 394 403 403 402 402 403 403 422 422 402 402 402 402 422 422 421 421 422 422 424 424 421 421 421 421 424 424 435 435 424 424 437 437 435 435 437 437 441 441 435 435 435 435 441 441 442 442 441 441 444 444 442 442 444 444 445 445 442 442 442 442 445 445 443 443 445 445 446 446 443 443 446 446 438 438 443 443 443 443 438 438 436 436 438 438 434 434 436 436 436 436 434 434 423 423 434 434 427 427 423 423 423 423 427 427 405 405 427 427 412 412 405 405 412 412 408 408 405 405 408 408 388 388 405 405 405 405 388 388 387 387 388 388 381 381 387 387 387 387 381 381 369 369 381 381 370 370 369 369 1223 1223 1224 1224 352 352 1225 1225 1226 1226 352 352 1227 1227 1228 1228 352 352 1229 1229 1230 1230 352 352 352 352 1231 1231 1232 1232 338 338 323 323 337 337 337 337 323 323 322 322 323 323 310 310 322 322 322 322 310 310 307 307 310 310 308 308 307 307 307 307 308 308 292 292 308 308 294 294 292 292 294 294 293 293 292 292 293 293 278 278 292 292 292 292 278 278 277 277 278 278 264 264 277 277 277 277 264 264 261 261 264 264 262 262 261 261 261 261 262 262 242 242 262 262 248 248 242 242 248 248 241 241 242 242 241 241 224 224 242 242 242 242 224 224 226 226 224 224 221 221 226 226 226 226 221 221 208 208 221 221 207 207 208 208 207 207 202 202 208 208 208 208 202 202 193 193 202 202 192 192 193 193 192 192 179 179 193 193 193 193 179 179 176 176 179 179 175 175 176 176 175 175 160 160 176 176 176 176 160 160 161 161 160 160 155 155 161 161 1233 1233 1234 1234 146 146 1235 1235 1236 1236 146 146 146 146 1237 1237 1238 1238 145 145 133 133 128 128 133 133 126 126 128 128 126 126 109 109 128 128 128 128 109 109 110 110 109 109 104 104 110 110 110 110 104 104 89 89 104 104 86 86 89 89 89 89 86 86 74 74 86 86 78 78 74 74 78 78 71 71 74 74 71 71 61 61 74 74 74 74 61 61 63 63 61 61 57 57 63 63 63 63 57 57 59 59 57 57 58 58 59 59 59 59 58 58 62 62 58 58 60 60 62 62 62 62 60 60 70 70 60 60 67 67 70 70 67 67 69 69 70 70 69 69 83 83 70 70 70 70 83 83 85 85 83 83 93 93 85 85 85 85 93 93 108 108 93 93 106 106 108 108 108 108 106 106 125 125 106 106 120 120 125 125 120 120 123 123 125 125 123 123 140 140 125 125 1239 1239 1240 1240 141 141 1241 1241 1242 1242 141 141 141 141 1243 1243 1244 1244 1245 1245 157 157 158 158 158 158 157 157 173 173 157 157 168 168 173 173 168 168 172 172 173 173 172 172 187 187 173 173 173 173 187 187 189 189 187 187 188 188 189 189 188 188 203 203 189 189 189 189 203 203 204 204 203 203 216 216 204 204 204 204 216 216 219 219 216 216 218 218 219 219 219 219 218 218 235 235 218 218 233 233 235 235 233 233 234 234 235 235 234 234 255 255 235 235 235 235 255 255 254 254 255 255 263 263 254 254 254 254 263 263 270 270 263 263 271 271 270 270 270 270 271 271 287 287 271 271 279 279 287 287 279 279 288 288 287 287 288 288 304 304 287 287 287 287 304 304 303 303 304 304 320 320 303 303 303 303 320 320 318 318 320 320 324 324 318 318 318 318 324 324 334 334 324 324 335 335 334 334 1246 1246 1247 1247 349 349 1248 1248 1249 1249 349 349 349 349 1250 1250 1251 1251 1252 1252 286 286 1253 1253 286 286 269 269 1254 1254 1255 1255 269 269 1256 1256 269 269 253 253 1257 1257 1258 1258 253 253 1259 1259 253 253 236 236 1260 1260 1261 1261 236 236 1262 1262 236 236 220 220 1263 1263 1264 1264 220 220 1265 1265 220 220 205 205 1266 1266 1267 1267 205 205 1268 1268 205 205 190 190 1269 1269 1270 1270 190 190 1271 1271 190 190 174 174 1272 1272 1273 1273 174 174 1274 1274 174 174 159 159 1275 1275 1276 1276 159 159 1277 1277 159 159 144 144 1278 1278 1279 1279 144 144 141 141 144 144 127 127 141 141 141 141 127 127 1280 1280 127 127 111 111 1281 1281 1282 1282 111 111 1283 1283 111 111 92 92 1284 1284 1285 1285 92 92 1286 1286 92 92 75 75 1287 1287 1288 1288 75 75 1289 1289 75 75 65 65 1290 1290 1291 1291 65 65 1292 1292 65 65 64 64 1293 1293 1294 1294 64 64 1295 1295 64 64 66 66 1296 1296 1297 1297 66 66 1298 1298 66 66 76 76 1299 1299 1300 1300 76 76 1301 1301 76 76 94 94 1302 1302 1303 1303 94 94 1304 1304 94 94 114 114 1305 1305 1306 1306 114 114 1307 1307 114 114 130 130 1308 1308 1309 1309 130 130 1310 1310 130 130 147 147 1311 1311 1312 1312 147 147 146 146 147 147 163 163 146 146 146 146 163 163 1313 1313 163 163 178 178 1314 1314 1315 1315 178 178 1316 1316 178 178 194 194 1317 1317 1318 1318 194 194 1319 1319 194 194 210 210 1320 1320 1321 1321 210 210 1322 1322 210 210 227 227 1323 1323 1324 1324 227 227 1325 1325 227 227 243 243 1326 1326 1327 1327 243 243 1328 1328 243 243 260 260 1329 1329 1330 1330 260 260 1331 1331 260 260 276 276 1332 1332 1333 1333 276 276 1334 1334 276 276 291 291 1335 1335 1336 1336 291 291 1337 1337 291 291 306 306 1338 1338 1339 1339 306 306 1340 1340 306 306 321 321 1341 1341 1342 1342 321 321 1343 1343 321 321 336 336 1344 1344 1345 1345 336 336 1346 1346 336 336 351 351 1347 1347 1348 1348 351 351 352 352 351 351 366 366 352 352 352 352 366 366 1349 1349 366 366 383 383 1350 1350 1351 1351 383 383 1352 1352 383 383 401 401 1353 1353 1354 1354 401 401 1355 1355 401 401 420 420 1356 1356 1357 1357 420 420 1358 1358 420 420 433 433 1359 1359 1360 1360 433 433 1361 1361 433 433 440 440 1362 1362 1363 1363 440 440 1364 1364 440 440 439 439 1365 1365 1366 1366 439 439 1367 1367 439 439 430 430 1368 1368 1369 1369 430 430 1370 1370 430 430 418 418 1371 1371 1372 1372 418 418 1373 1373 418 418 399 399 1374 1374 1375 1375 399 399 1376 1376 399 399 380 380 1377 1377 1378 1378 380 380 1379 1379 380 380 363 363 1380 1380 1381 1381 363 363 1382 1382 363 363 347 347 1383 1383 1384 1384 347 347 349 349 347 347 332 332 349 349 349 349 332 332 1385 1385 332 332 317 317 1386 1386 1387 1387 317 317 1388 1388 317 317 301 301 1389 1389 1390 1390 301 301 1391 1391 301 301 286 286 1392 1392 301 301 284 284 286 286 284 284 268 268 286 286 286 286 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 237 237 253 253 253 253 237 237 236 236 237 237 222 222 236 236 236 236 222 222 220 220 222 222 206 206 220 220 220 220 206 206 205 205 206 206 191 191 205 205 205 205 191 191 190 190 191 191 177 177 190 190 190 190 177 177 174 174 177 177 162 162 174 174 174 174 162 162 159 159 162 162 148 148 159 159 159 159 148 148 144 144 148 148 132 132 144 144 144 144 132 132 127 127 132 132 115 115 127 127 127 127 115 115 111 111 115 115 96 96 111 111 111 111 96 96 92 92 96 96 81 81 92 92 92 92 81 81 75 75 81 81 72 72 75 75 75 75 72 72 65 65 72 72 68 68 65 65 65 65 68 68 64 64 68 68 73 73 64 64 64 64 73 73 66 66 73 73 82 82 66 66 66 66 82 82 76 76 82 82 98 98 76 76 76 76 98 98 94 94 98 98 116 116 94 94 94 94 116 116 114 114 116 116 134 134 114 114 114 114 134 134 130 130 134 134 149 149 130 130 130 130 149 149 147 147 149 149 164 164 147 147 147 147 164 164 163 163 164 164 181 181 163 163 163 163 181 181 178 178 181 181 196 196 178 178 178 178 196 196 194 194 196 196 211 211 194 194 194 194 211 211 210 210 211 211 229 229 210 210 210 210 229 229 227 227 229 229 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 290 290 276 276 276 276 290 290 291 291 290 290 305 305 291 291 291 291 305 305 306 306 305 305 319 319 306 306 306 306 319 319 321 321 319 319 333 333 321 321 321 321 333 333 336 336 333 333 348 348 336 336 336 336 348 348 351 351 348 348 362 362 351 351 351 351 362 362 366 366 362 362 379 379 366 366 366 366 379 379 383 383 379 379 395 395 383 383 383 383 395 395 401 401 395 395 414 414 401 401 401 401 414 414 420 420 414 414 429 429 420 420 420 420 429 429 433 433 429 429 432 432 433 433 433 433 432 432 440 440 432 432 431 431 440 440 440 440 431 431 439 439 431 431 428 428 439 439 439 439 428 428 430 430 428 428 413 413 430 430 430 430 413 413 418 418 413 413 393 393 418 418 418 418 393 393 399 399 393 393 376 376 399 399 399 399 376 376 380 380 376 376 361 361 380 380 380 380 361 361 363 363 361 361 345 345 363 363 363 363 345 345 347 347 345 345 330 330 347 347 347 347 330 330 332 332 330 330 315 315 332 332 332 332 315 315 317 317 315 315 300 300 317 317 317 317 300 300 301 301 300 300 284 284 301 301 300 300 282 282 284 284 282 282 267 267 284 284 284 284 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 209 209 222 222 222 222 209 209 206 206 209 209 195 195 206 206 206 206 195 195 191 191 195 195 180 180 191 191 191 191 180 180 177 177 180 180 165 165 177 177 177 177 165 165 162 162 165 165 150 150 162 162 162 162 150 150 148 148 150 150 135 135 148 148 148 148 135 135 132 132 135 135 119 119 132 132 132 132 119 119 115 115 119 119 102 102 115 115 115 115 102 102 96 96 102 102 87 87 96 96 96 96 87 87 81 81 87 87 79 79 81 81 81 81 79 79 72 72 79 79 77 77 72 72 72 72 77 77 68 68 77 77 80 80 68 68 68 68 80 80 73 73 80 80 91 91 73 73 73 73 91 91 82 82 91 91 103 103 82 82 82 82 103 103 98 98 103 103 121 121 98 98 98 98 121 121 116 116 121 121 136 136 116 116 116 116 136 136 134 134 136 136 151 151 134 134 134 134 151 151 149 149 151 151 166 166 149 149 149 149 166 166 164 164 166 166 182 182 164 164 164 164 182 182 181 181 182 182 198 198 181 181 181 181 198 198 196 196 198 198 213 213 196 196 196 196 213 213 211 211 213 213 230 230 211 211 211 211 230 230 229 229 230 230 245 245 229 229 229 229 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 289 289 275 275 275 275 289 289 290 290 289 289 302 302 290 290 290 290 302 302 305 305 302 302 316 316 305 305 305 305 316 316 319 319 316 316 331 331 319 319 319 319 331 331 333 333 331 331 344 344 333 333 333 333 344 344 348 348 344 344 360 360 348 348 348 348 360 360 362 362 360 360 375 375 362 362 362 362 375 375 379 379 375 375 392 392 379 379 379 379 392 392 395 395 392 392 409 409 395 395 395 395 409 409 414 414 409 409 419 419 414 414 414 414 419 419 429 429 419 419 426 426 429 429 429 429 426 426 432 432 426 426 425 425 432 432 432 432 425 425 431 431 425 425 417 417 431 431 431 431 417 417 428 428 417 417 404 404 428 428 428 428 404 404 413 413 404 404 389 389 413 413 413 413 389 389 393 393 389 389 374 374 393 393 393 393 374 374 376 376 374 374 359 359 376 376 376 376 359 359 361 361 359 359 343 343 361 361 361 361 343 343 345 345 343 343 329 329 345 345 345 345 329 329 330 330 329 329 313 313 330 330 330 330 313 313 315 315 313 313 298 298 315 315 315 315 298 298 300 300 298 298 282 282 300 300 298 298 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 239 239 251 251 251 251 239 239 238 238 239 239 225 225 238 238 238 238 225 225 223 223 225 225 212 212 223 223 223 223 212 212 209 209 212 212 197 197 209 209 209 209 197 197 195 195 197 197 183 183 195 195 195 195 183 183 180 180 183 183 167 167 180 180 180 180 167 167 165 165 167 167 152 152 165 165 165 165 152 152 150 150 152 152 137 137 150 150 150 150 137 137 135 135 137 137 122 122 135 135 135 135 122 122 119 119 122 122 112 112 119 119 119 119 112 112 102 102 112 112 97 97 102 102 102 102 97 97 87 87 97 97 88 88 87 87 87 87 88 88 79 79 88 88 84 84 79 79 79 79 84 84 77 77 84 84 90 90 77 77 77 77 90 90 80 80 90 90 100 100 80 80 80 80 100 100 91 91 100 100 113 113 91 91 91 91 113 113 103 103 113 113 124 124 103 103 103 103 124 124 121 121 124 124 138 138 121 121 121 121 138 138 136 136 138 138 153 153 136 136 136 136 153 153 151 151 153 153 169 169 151 151 151 151 169 169 166 166 169 169 184 184 166 166 166 166 184 184 182 182 184 184 200 200 182 182 182 182 200 200 198 198 200 200 215 215 198 198 198 198 215 215 213 213 215 215 231 231 213 213 213 213 231 231 230 230 231 231 246 246 230 230 230 230 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 285 285 274 274 274 274 285 285 289 289 285 285 299 299 289 289 289 289 299 299 302 302 299 299 314 314 302 302 302 302 314 314 316 316 314 314 328 328 316 316 316 316 328 328 331 331 328 328 342 342 331 331 331 331 342 342 344 344 342 342 357 357 344 344 344 344 357 357 360 360 357 357 373 373 360 360 360 360 373 373 375 375 373 373 386 386 375 375 375 375 386 386 392 392 386 386 397 397 392 392 392 392 397 397 409 409 397 397 411 411 409 409 409 409 411 411 419 419 411 411 416 416 419 419 419 419 416 416 426 426 416 416 415 415 426 426 426 426 415 415 425 425 415 415 410 410 425 425 425 425 410 410 417 417 410 410 396 396 417 417 417 417 396 396 404 404 396 396 384 384 404 404 404 404 384 384 389 389 384 384 371 371 389 389 389 389 371 371 374 374 371 371 356 356 374 374 374 374 356 356 359 359 356 356 341 341 359 359 359 359 341 341 343 343 341 341 327 327 343 343 343 343 327 327 329 329 327 327 311 311 329 329 329 329 311 311 313 313 311 311 296 296 313 313 313 313 296 296 298 298 296 296 281 281 298 298 296 296 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 240 240 250 250 250 250 240 240 239 239 240 240 228 228 239 239 239 239 228 228 225 225 228 228 214 214 225 225 225 225 214 214 212 212 214 214 199 199 212 212 212 212 199 199 197 197 199 199 185 185 197 197 197 197 185 185 183 183 185 185 170 170 183 183 183 183 170 170 167 167 170 170 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 137 137 139 139 129 129 137 137 137 137 129 129 122 122 129 129 117 117 122 122 122 122 117 117 112 112 117 117 105 105 112 112 112 112 105 105 97 97 105 105 99 99 97 97 97 97 99 99 88 88 99 99 95 95 88 88 88 88 95 95 84 84 95 95 101 101 84 84 84 84 101 101 90 90 101 101 107 107 90 90 90 90 107 107 100 100 107 107 118 118 100 100 100 100 118 118 113 113 118 118 131 131 113 113 113 113 131 131 124 124 131 131 142 142 124 124 124 124 142 142 138 138 142 142 156 156 138 138 138 138 156 156 153 153 156 156 171 171 153 153 153 153 171 171 169 169 171 171 186 186 169 169 169 169 186 186 184 184 186 186 201 201 184 184 184 184 201 201 200 200 201 201 217 217 200 200 200 200 217 217 215 215 217 217 232 232 215 215 215 215 232 232 231 231 232 232 247 247 231 231 231 231 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 283 283 273 273 273 273 283 283 285 285 283 283 297 297 285 285 285 285 297 297 299 299 297 297 312 312 299 299 299 299 312 312 314 314 312 312 326 326 314 314 314 314 326 326 328 328 326 326 340 340 328 328 328 328 340 340 342 342 340 340 355 355 342 342 342 342 355 355 357 357 355 355 368 368 357 357 357 357 368 368 373 373 368 368 378 378 373 373 373 373 378 378 386 386 378 378 391 391 386 386 386 386 391 391 397 397 391 391 400 400 397 397 397 397 400 400 411 411 400 400 407 407 411 411 411 411 407 407 416 416 407 407 406 406 416 416 416 416 406 406 415 415 406 406 398 398 415 415 415 415 398 398 410 410 398 398 390 390 410 410 410 410 390 390 396 396 390 390 377 377 396 396 396 396 377 377 384 384 377 377 364 364 384 384 384 384 364 364 371 371 364 364 354 354 371 371 371 371 354 354 356 356 354 354 339 339 356 356 356 356 339 339 341 341 339 339 325 325 341 341 341 341 325 325 327 327 325 325 309 309 327 327 327 327 309 309 311 311 309 309 295 295 311 311 311 311 295 295 296 296 295 295 280 280 296 296 522 522 529 529 526 526 534 534 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 541 541 539 539 542 542 1393 1393 535 535 1394 1394 1395 1395 535 535 534 534 535 535 533 533 534 534 534 534 533 533 530 530 541 541 542 542 545 545 542 542 548 548 545 545 545 545 548 548 547 547 547 547 548 548 549 549 548 548 555 555 549 549 549 549 555 555 553 553 562 562 559 559 555 555 559 559 554 554 555 555 555 555 554 554 553 553 566 566 563 563 562 562 563 563 561 561 562 562 562 562 561 561 559 559 557 557 560 560 558 558 560 560 565 565 558 558 558 558 565 565 566 566 565 565 564 564 566 566 566 566 564 564 563 563 557 557 558 558 556 556 558 558 552 552 556 556 556 556 552 552 551 551 551 551 552 552 550 550 552 552 544 544 550 550 550 550 544 544 546 546 538 538 540 540 544 544 540 540 543 543 544 544 544 544 543 543 546 546 532 532 536 536 1396 1396 536 536 1397 1397 1398 1398 538 538 537 537 540 540 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 536 536 520 520 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 511 511 514 514 512 512 514 514 518 518 512 512 512 512 518 518 520 520 518 518 519 519 520 520 520 520 519 519 523 523 511 511 512 512 508 508 512 512 505 505 508 508 508 508 505 505 506 506 506 506 505 505 504 504 505 505 498 498 504 504 504 504 498 498 500 500 491 491 494 494 498 498 494 494 499 499 498 498 498 498 499 499 500 500 485 485 490 490 491 491 490 490 492 492 491 491 491 491 492 492 494 494 478 478 480 480 477 477 480 480 484 484 477 477 477 477 484 484 485 485 484 484 486 486 485 485 485 485 486 486 490 490 478 478 477 477 1399 1399 477 477 1400 1400 1401 1401 476 476 471 471 472 472 472 472 471 471 470 470 471 471 463 463 470 470 470 470 463 463 466 466 457 457 460 460 463 463 460 460 464 464 463 463 463 463 464 464 466 466 452 452 456 456 457 457 456 456 458 458 457 457 457 457 458 458 460 460 448 448 447 447 452 452 447 447 451 451 452 452 452 452 451 451 456 456 453 453 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 462 462 459 459 461 461 459 459 455 455 461 461 461 461 455 455 453 453 455 455 454 454 453 453 453 453 454 454 450 450 462 462 461 461 465 465 461 461 467 467 465 465 465 465 467 467 468 468 468 468 467 467 469 469 467 467 474 474 469 469 469 469 474 474 473 473 481 481 479 479 1402 1402 479 479 1403 1403 1404 1404 474 474 475 475 473 473 487 487 483 483 481 481 483 483 482 482 481 481 481 481 482 482 479 479 496 496 493 493 495 495 493 493 489 489 495 495 495 495 489 489 487 487 489 489 488 488 487 487 487 487 488 488 483 483 496 496 495 495 497 497 495 495 501 501 497 497 497 497 501 501 502 502 502 502 501 501 503 503 501 501 510 510 503 503 503 503 510 510 507 507 516 516 513 513 510 510 513 513 509 509 510 510 510 510 509 509 507 507 526 526 521 521 522 522 521 521 517 517 522 522 522 522 517 517 516 516 517 517 515 515 516 516 516 516 515 515 513 513 638 638 627 627 640 640 627 627 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 641 641 631 631 639 639 631 631 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 626 626 623 623 635 635 623 623 620 620 635 635 635 635 620 620 629 629 620 620 617 617 629 629 629 629 617 617 621 621 617 617 614 614 621 621 621 621 614 614 615 615 614 614 611 611 615 615 615 615 611 611 609 609 611 611 608 608 609 609 609 609 608 608 603 603 608 608 605 605 603 603 603 603 605 605 598 598 605 605 602 602 598 598 598 598 602 602 592 592 602 602 599 599 592 592 599 599 596 596 592 592 592 592 596 596 585 585 596 596 593 593 585 585 585 585 593 593 576 576 593 593 590 590 576 576 576 576 590 590 574 574 590 590 587 587 574 574 574 574 587 587 572 572 587 587 584 584 572 572 572 572 584 584 570 570 584 584 581 581 570 570 570 570 581 581 568 568 581 581 579 579 568 568 568 568 579 579 567 567 579 579 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 583 583 571 571 571 571 583 583 573 573 583 583 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 582 582 588 588 591 591 582 582 582 582 591 591 589 589 591 591 594 594 589 589 589 589 594 594 595 595 594 594 597 597 595 595 597 597 600 600 595 595 595 595 600 600 601 601 600 600 604 604 601 601 601 601 604 604 606 606 604 604 607 607 606 606 606 606 607 607 612 612 607 607 610 610 612 612 612 612 610 610 618 618 610 610 613 613 618 618 618 618 613 613 624 624 613 613 616 616 624 624 624 624 616 616 634 634 616 616 619 619 634 634 634 634 619 619 636 636 619 619 622 622 636 636 636 636 622 622 638 638 622 622 625 625 638 638 638 638 625 625 627 627 1405 1405 866 866 865 865 865 865 1406 1406 1407 1407 878 878 879 879 880 880 880 880 879 879 893 893 879 879 892 892 893 893 893 893 892 892 908 908 892 892 901 901 908 908 901 901 907 907 908 908 908 908 907 907 918 918 907 907 916 916 918 918 916 916 917 917 918 918 918 918 917 917 930 930 917 917 927 927 930 930 930 930 927 927 932 932 927 927 928 928 932 932 928 928 929 929 932 932 932 932 929 929 924 924 929 929 921 921 924 924 921 921 919 919 924 924 924 924 919 919 911 911 919 919 910 910 911 911 911 911 910 910 898 898 910 910 903 903 898 898 903 903 897 897 898 898 898 898 897 897 886 886 897 897 885 885 886 886 885 885 883 883 886 886 1408 1408 1409 1409 871 871 1410 1410 1411 1411 871 871 871 871 1412 1412 1413 1413 870 870 862 862 856 856 862 862 855 855 856 856 856 856 855 855 843 843 855 855 842 842 843 843 842 842 839 839 843 843 843 843 839 839 829 829 839 839 828 828 829 829 829 829 828 828 813 813 828 828 820 820 813 813 820 820 812 812 813 813 813 813 812 812 803 803 812 812 804 804 803 803 804 804 797 797 803 803 803 803 797 797 787 787 797 797 788 788 787 787 787 787 788 788 771 771 788 788 774 774 771 771 774 774 772 772 771 771 771 771 772 772 757 757 772 772 758 758 757 757 758 758 754 754 757 757 757 757 754 754 741 741 754 754 742 742 741 741 1414 1414 1415 1415 726 726 1416 1416 1417 1417 726 726 1418 1418 1419 1419 726 726 726 726 1420 1420 1421 1421 728 728 1422 1422 1423 1423 715 715 711 711 714 714 714 714 711 711 700 700 711 711 701 701 700 700 700 700 701 701 687 687 701 701 690 690 687 687 690 690 688 688 687 687 687 687 688 688 674 674 688 688 678 678 674 674 678 678 675 675 674 674 674 674 675 675 668 668 675 675 670 670 668 668 670 670 672 672 668 668 668 668 672 672 671 671 672 672 673 673 671 671 671 671 673 673 682 682 673 673 684 684 682 682 684 684 689 689 682 682 682 682 689 689 695 695 689 689 696 696 695 695 696 696 706 706 695 695 695 695 706 706 708 708 706 706 709 709 708 708 1424 1424 1425 1425 721 721 1426 1426 1427 1427 721 721 1428 1428 1429 1429 721 721 721 721 1430 1430 1431 1431 729 729 738 738 736 736 738 738 749 749 736 736 736 736 749 749 751 751 749 749 752 752 751 751 751 751 752 752 764 764 752 752 765 765 764 764 765 765 773 773 764 764 764 764 773 773 780 780 773 773 781 781 780 780 781 781 791 791 780 780 780 780 791 791 795 795 791 791 796 796 795 795 795 795 796 796 806 806 796 796 805 805 806 806 805 805 817 817 806 806 806 806 817 817 822 822 817 817 821 821 822 822 822 822 821 821 836 836 821 821 835 835 836 836 836 836 835 835 851 851 835 835 850 850 851 851 851 851 850 850 866 866 850 850 859 859 866 866 866 866 859 859 865 865 1432 1432 823 823 1433 1433 823 823 807 807 1434 1434 1435 1435 807 807 1436 1436 807 807 794 794 1437 1437 1438 1438 794 794 1439 1439 794 794 779 779 1440 1440 1441 1441 779 779 1442 1442 779 779 763 763 1443 1443 1444 1444 763 763 1445 1445 763 763 748 748 1446 1446 1447 1447 748 748 1448 1448 748 748 735 735 1449 1449 1450 1450 735 735 721 721 735 735 720 720 721 721 721 721 720 720 1451 1451 720 720 705 705 1452 1452 1453 1453 705 705 1454 1454 705 705 693 693 1455 1455 1456 1456 693 693 1457 1457 693 693 679 679 1458 1458 1459 1459 679 679 1460 1460 679 679 666 666 1461 1461 1462 1462 666 666 1463 1463 666 666 663 663 1464 1464 1465 1465 663 663 1466 1466 663 663 669 669 1467 1467 1468 1468 669 669 1469 1469 669 669 683 683 1470 1470 1471 1471 683 683 1472 1472 683 683 697 697 1473 1473 1474 1474 697 697 1475 1475 697 697 712 712 1476 1476 1477 1477 712 712 726 726 712 712 725 725 726 726 726 726 725 725 1478 1478 725 725 740 740 1479 1479 1480 1480 740 740 1481 1481 740 740 756 756 1482 1482 1483 1483 756 756 1484 1484 756 756 770 770 1485 1485 1486 1486 770 770 1487 1487 770 770 786 786 1488 1488 1489 1489 786 786 1490 1490 786 786 802 802 1491 1491 1492 1492 802 802 1493 1493 802 802 814 814 1494 1494 1495 1495 814 814 1496 1496 814 814 830 830 1497 1497 1498 1498 830 830 1499 1499 830 830 844 844 1500 1500 1501 1501 844 844 1502 1502 844 844 857 857 1503 1503 1504 1504 857 857 871 871 857 857 873 873 871 871 871 871 873 873 1505 1505 873 873 888 888 1506 1506 1507 1507 888 888 1508 1508 888 888 902 902 1509 1509 1510 1510 902 902 1511 1511 902 902 914 914 1512 1512 1513 1513 914 914 1514 1514 914 914 931 931 1515 1515 1516 1516 931 931 1517 1517 931 931 937 937 1518 1518 1519 1519 937 937 1520 1520 937 937 936 936 1521 1521 1522 1522 936 936 1523 1523 936 936 925 925 1524 1524 1525 1525 925 925 1526 1526 925 925 909 909 1527 1527 1528 1528 909 909 1529 1529 909 909 895 895 1530 1530 1531 1531 895 895 1532 1532 895 895 882 882 1533 1533 1534 1534 882 882 1535 1535 882 882 867 867 1536 1536 1537 1537 867 867 1538 1538 867 867 852 852 1539 1539 1540 1540 852 852 1541 1541 852 852 837 837 1542 1542 1543 1543 837 837 1544 1544 837 837 823 823 1545 1545 823 823 824 824 807 807 824 824 808 808 807 807 807 807 808 808 794 794 808 808 793 793 794 794 794 794 793 793 779 779 793 793 778 778 779 779 779 779 778 778 763 763 778 778 762 762 763 763 763 763 762 762 748 748 762 762 746 746 748 748 748 748 746 746 735 735 746 746 733 733 735 735 735 735 733 733 720 720 733 733 718 718 720 720 720 720 718 718 705 705 718 718 702 702 705 705 705 705 702 702 693 693 702 702 686 686 693 693 693 693 686 686 679 679 686 686 667 667 679 679 679 679 667 667 666 666 667 667 659 659 666 666 666 666 659 659 663 663 659 659 658 658 663 663 663 663 658 658 669 669 658 658 661 661 669 669 669 669 661 661 683 683 661 661 676 676 683 683 683 683 676 676 697 697 676 676 694 694 697 697 697 697 694 694 712 712 694 694 707 707 712 712 712 712 707 707 725 725 707 707 723 723 725 725 725 725 723 723 740 740 723 723 739 739 740 740 740 740 739 739 756 756 739 739 755 755 756 756 756 756 755 755 770 770 755 755 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 802 802 785 785 801 801 802 802 802 802 801 801 814 814 801 801 815 815 814 814 814 814 815 815 830 830 815 815 831 831 830 830 830 830 831 831 844 844 831 831 846 846 844 844 844 844 846 846 857 857 846 846 860 860 857 857 857 857 860 860 873 873 860 860 874 874 873 873 873 873 874 874 888 888 874 874 890 890 888 888 888 888 890 890 902 902 890 890 905 905 902 902 902 902 905 905 914 914 905 905 923 923 914 914 914 914 923 923 931 931 923 923 939 939 931 931 931 931 939 939 937 937 939 939 942 942 937 937 937 937 942 942 936 936 942 942 940 940 936 936 936 936 940 940 925 925 940 940 933 933 925 925 925 925 933 933 909 909 933 933 915 915 909 909 909 909 915 915 895 895 915 915 900 900 895 895 895 895 900 900 882 882 900 900 884 884 882 882 882 882 884 884 867 867 884 884 869 869 867 867 867 867 869 869 852 852 869 869 853 853 852 852 852 852 853 853 837 837 853 853 838 838 837 837 837 837 838 838 823 823 838 838 824 824 823 823 824 824 825 825 808 808 825 825 809 809 808 808 808 808 809 809 793 793 809 809 792 792 793 793 793 793 792 792 778 778 792 792 777 777 778 778 778 778 777 777 762 762 777 777 761 761 762 762 762 762 761 761 746 746 761 761 745 745 746 746 746 746 745 745 733 733 745 745 730 730 733 733 733 733 730 730 718 718 730 730 716 716 718 718 718 718 716 716 702 702 716 716 698 698 702 702 702 702 698 698 686 686 698 698 680 680 686 686 686 686 680 680 667 667 680 680 660 660 667 667 667 667 660 660 659 659 660 660 654 654 659 659 659 659 654 654 658 658 654 654 652 652 658 658 658 658 652 652 661 661 652 652 655 655 661 661 661 661 655 655 676 676 655 655 664 664 676 676 676 676 664 664 694 694 664 664 685 685 694 694 694 694 685 685 707 707 685 685 703 703 707 707 707 707 703 703 723 723 703 703 719 719 723 723 723 723 719 719 739 739 719 719 737 737 739 739 739 739 737 737 755 755 737 737 753 753 755 755 755 755 753 753 769 769 753 753 768 768 769 769 769 769 768 768 785 785 768 768 784 784 785 785 785 785 784 784 801 801 784 784 800 800 801 801 801 801 800 800 815 815 800 800 816 816 815 815 815 815 816 816 831 831 816 816 832 832 831 831 831 831 832 832 846 846 832 832 847 847 846 846 846 846 847 847 860 860 847 847 863 863 860 860 860 860 863 863 874 874 863 863 876 876 874 874 874 874 876 876 890 890 876 876 894 894 890 890 890 890 894 894 905 905 894 894 912 912 905 905 905 905 912 912 923 923 912 912 934 934 923 923 923 923 934 934 939 939 934 934 944 944 939 939 939 939 944 944 942 942 944 944 947 947 942 942 942 942 947 947 940 940 947 947 946 946 940 940 940 940 946 946 933 933 946 946 941 941 933 933 933 933 941 941 915 915 941 941 926 926 915 915 915 915 926 926 900 900 926 926 904 904 900 900 900 900 904 904 884 884 904 904 889 889 884 884 884 884 889 889 869 869 889 889 872 872 869 869 869 869 872 872 853 853 872 872 854 854 853 853 853 853 854 854 838 838 854 854 840 840 838 838 838 838 840 840 824 824 840 840 825 825 824 824 825 825 826 826 809 809 826 826 810 810 809 809 809 809 810 810 792 792 810 810 790 790 792 792 792 792 790 790 777 777 790 790 776 776 777 777 777 777 776 776 761 761 776 776 760 760 761 761 761 761 760 760 745 745 760 760 744 744 745 745 745 745 744 744 730 730 744 744 727 727 730 730 730 730 727 727 716 716 727 727 710 710 716 716 716 716 710 710 698 698 710 710 691 691 698 698 698 698 691 691 680 680 691 691 665 665 680 680 680 680 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 656 656 664 664 664 664 656 656 685 685 656 656 677 677 685 685 685 685 677 677 703 703 677 677 699 699 703 703 703 703 699 699 719 719 699 699 717 717 719 719 719 719 717 717 737 737 717 717 734 734 737 737 737 737 734 734 753 753 734 734 750 750 753 753 753 753 750 750 768 768 750 750 767 767 768 768 768 768 767 767 784 784 767 767 783 783 784 784 784 784 783 783 800 800 783 783 799 799 800 800 800 800 799 799 816 816 799 799 818 818 816 816 816 816 818 818 832 832 818 818 833 833 832 832 832 832 833 833 847 847 833 833 848 848 847 847 847 847 848 848 863 863 848 848 864 864 863 863 863 863 864 864 876 876 864 864 881 881 876 876 876 876 881 881 894 894 881 881 899 899 894 894 894 894 899 899 912 912 899 899 920 920 912 912 912 912 920 920 934 934 920 920 943 943 934 934 934 934 943 943 944 944 943 943 950 950 944 944 944 944 950 950 947 947 950 950 952 952 947 947 947 947 952 952 946 946 952 952 951 951 946 946 946 946 951 951 941 941 951 951 948 948 941 941 941 941 948 948 926 926 948 948 938 938 926 926 926 926 938 938 904 904 938 938 913 913 904 904 904 904 913 913 889 889 913 913 891 891 889 889 889 889 891 891 872 872 891 891 875 875 872 872 872 872 875 875 854 854 875 875 858 858 854 854 854 854 858 858 840 840 858 858 841 841 840 840 840 840 841 841 825 825 841 841 826 826 825 825 826 826 827 827 810 810 827 827 811 811 810 810 810 810 811 811 790 790 811 811 789 789 790 790 790 790 789 789 776 776 789 789 775 775 776 776 776 776 775 775 760 760 775 775 759 759 760 760 760 760 759 759 744 744 759 759 743 743 744 744 744 744 743 743 727 727 743 743 724 724 727 727 727 727 724 724 710 710 724 724 704 704 710 710 710 710 704 704 691 691 704 704 681 681 691 691 691 691 681 681 665 665 681 681 657 657 665 665 665 665 657 657 653 653 657 657 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 656 656 646 646 651 651 656 656 656 656 651 651 677 677 651 651 662 662 677 677 677 677 662 662 699 699 662 662 692 692 699 699 699 699 692 692 717 717 692 692 713 713 717 717 717 717 713 713 734 734 713 713 731 731 734 734 734 734 731 731 750 750 731 731 747 747 750 750 750 750 747 747 767 767 747 747 766 766 767 767 767 767 766 766 783 783 766 766 782 782 783 783 783 783 782 782 799 799 782 782 798 798 799 799 799 799 798 798 818 818 798 798 819 819 818 818 818 818 819 819 833 833 819 819 834 834 833 833 833 833 834 834 848 848 834 834 849 849 848 848 848 848 849 849 864 864 849 849 868 868 864 864 864 864 868 868 881 881 868 868 887 887 881 881 881 881 887 887 899 899 887 887 906 906 899 899 899 899 906 906 920 920 906 906 935 935 920 920 920 920 935 935 943 943 935 935 949 949 943 943 943 943 949 949 950 950 949 949 954 954 950 950 950 950 954 954 952 952 954 954 956 956 952 952 952 952 956 956 951 951 956 956 955 955 951 951 951 951 955 955 948 948 955 955 953 953 948 948 948 948 953 953 938 938 953 953 945 945 938 938 938 938 945 945 913 913 945 945 922 922 913 913 913 913 922 922 891 891 922 922 896 896 891 891 891 891 896 896 875 875 896 896 877 877 875 875 875 875 877 877 858 858 877 877 861 861 858 858 858 858 861 861 841 841 861 861 845 845 841 841 841 841 845 845 826 826 845 845 827 827 826 826 1058 1058 1059 1059 1054 1054 1059 1059 1056 1056 1054 1054 1054 1054 1056 1056 1048 1048 1056 1056 1050 1050 1048 1048 1546 1546 1547 1547 1045 1045 1548 1548 1549 1549 1045 1045 1045 1045 1550 1550 1040 1040 1073 1073 1076 1076 1072 1072 1076 1076 1074 1074 1072 1072 1072 1072 1074 1074 1066 1066 1074 1074 1068 1068 1066 1066 1066 1066 1068 1068 1063 1063 1068 1068 1067 1067 1063 1063 1063 1063 1067 1067 1058 1058 1067 1067 1062 1062 1058 1058 1058 1058 1062 1062 1059 1059 1060 1060 1061 1061 1065 1065 1061 1061 1064 1064 1065 1065 1065 1065 1064 1064 1069 1069 1064 1064 1070 1070 1069 1069 1069 1069 1070 1070 1075 1075 1070 1070 1071 1071 1075 1075 1075 1075 1071 1071 1073 1073 1071 1071 1077 1077 1073 1073 1073 1073 1077 1077 1076 1076 1042 1042 1043 1043 1047 1047 1043 1043 1046 1046 1047 1047 1047 1047 1046 1046 1551 1551 1046 1046 1552 1552 1553 1553 1051 1051 1052 1052 1055 1055 1052 1052 1053 1053 1055 1055 1055 1055 1053 1053 1060 1060 1053 1053 1057 1057 1060 1060 1060 1060 1057 1057 1061 1061 1025 1025 1026 1026 1030 1030 1026 1026 1029 1029 1030 1030 1030 1030 1029 1029 1033 1033 1029 1029 1034 1034 1033 1033 1033 1033 1034 1034 1037 1037 1034 1034 1035 1035 1037 1037 1037 1037 1035 1035 1042 1042 1035 1035 1039 1039 1042 1042 1042 1042 1039 1039 1043 1043 999 999 1000 1000 1002 1002 1000 1000 1004 1004 1002 1002 1002 1002 1004 1004 1008 1008 1004 1004 1007 1007 1008 1008 1008 1008 1007 1007 1012 1012 1007 1007 1011 1011 1012 1012 1012 1012 1011 1011 1017 1017 1011 1011 1016 1016 1017 1017 1017 1017 1016 1016 1020 1020 1016 1016 1018 1018 1020 1020 1020 1020 1018 1018 1025 1025 1018 1018 1022 1022 1025 1025 1025 1025 1022 1022 1026 1026 981 981 982 982 984 984 1554 1554 986 986 1555 1555 1556 1556 986 986 990 990 986 986 989 989 990 990 990 990 989 989 993 993 989 989 994 994 993 993 993 993 994 994 999 999 994 994 998 998 999 999 999 999 998 998 1000 1000 963 963 964 964 966 966 964 964 968 968 966 966 966 966 968 968 972 972 968 968 971 971 972 972 972 972 971 971 975 975 971 971 976 976 975 975 975 975 976 976 981 981 976 976 980 980 981 981 981 981 980 980 982 982 970 970 967 967 965 965 967 967 960 960 965 965 965 965 960 960 962 962 960 960 959 959 962 962 962 962 959 959 957 957 959 959 958 958 957 957 957 957 958 958 963 963 958 958 961 961 963 963 963 963 961 961 964 964 983 983 979 979 978 978 979 979 977 977 978 978 978 978 977 977 974 974 977 977 973 973 974 974 974 974 973 973 970 970 973 973 969 969 970 970 970 970 969 969 967 967 1001 1001 997 997 996 996 997 997 995 995 996 996 996 996 995 995 992 992 995 995 991 991 992 992 992 992 991 991 988 988 991 991 987 987 988 988 988 988 987 987 1557 1557 987 987 1558 1558 1559 1559 983 983 985 985 979 979 1019 1019 1015 1015 1014 1014 1015 1015 1013 1013 1014 1014 1014 1014 1013 1013 1010 1010 1013 1013 1009 1009 1010 1010 1010 1010 1009 1009 1006 1006 1009 1009 1005 1005 1006 1006 1006 1006 1005 1005 1001 1001 1005 1005 1003 1003 1001 1001 1001 1001 1003 1003 997 997 1560 1560 1044 1044 1040 1040 1044 1044 1041 1041 1040 1040 1040 1040 1041 1041 1036 1036 1041 1041 1038 1038 1036 1036 1036 1036 1038 1038 1032 1032 1038 1038 1031 1031 1032 1032 1032 1032 1031 1031 1028 1028 1031 1031 1027 1027 1028 1028 1028 1028 1027 1027 1023 1023 1027 1027 1024 1024 1023 1023 1023 1023 1024 1024 1019 1019 1024 1024 1021 1021 1019 1019 1019 1019 1021 1021 1015 1015 1115 1115 1111 1111 1110 1110 1110 1110 1113 1113 1115 1115 1113 1113 1117 1117 1115 1115 1115 1115 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1121 1121 1124 1124 1120 1120 1120 1120 1124 1124 1125 1125 1124 1124 1128 1128 1125 1125 1128 1128 1132 1132 1125 1125 1125 1125 1132 1132 1130 1130 1132 1132 1136 1136 1130 1130 1136 1136 1140 1140 1130 1130 1130 1130 1140 1140 1134 1134 1140 1140 1146 1146 1134 1134 1146 1146 1148 1148 1134 1134 1134 1134 1148 1148 1138 1138 1148 1148 1150 1150 1138 1138 1150 1150 1152 1152 1138 1138 1138 1138 1152 1152 1142 1142 1152 1152 1154 1154 1142 1142 1154 1154 1156 1156 1142 1142 1142 1142 1156 1156 1145 1145 1156 1156 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1143 1143 1158 1158 1157 1157 1143 1143 1157 1157 1155 1155 1143 1143 1143 1143 1155 1155 1141 1141 1155 1155 1153 1153 1141 1141 1153 1153 1151 1151 1141 1141 1141 1141 1151 1151 1137 1137 1151 1151 1149 1149 1137 1137 1149 1149 1147 1147 1137 1137 1137 1137 1147 1147 1133 1133 1147 1147 1144 1144 1133 1133 1144 1144 1139 1139 1133 1133 1133 1133 1139 1139 1129 1129 1139 1139 1135 1135 1129 1129 1129 1129 1135 1135 1126 1126 1135 1135 1131 1131 1126 1126 1126 1126 1131 1131 1123 1123 1131 1131 1127 1127 1123 1123 1127 1127 1122 1122 1123 1123 1123 1123 1122 1122 1118 1118 1122 1122 1119 1119 1118 1118 1119 1119 1116 1116 1118 1118 1118 1118 1116 1116 1114 1114 1116 1116 1112 1112 1114 1114 1112 1112 1108 1108 1114 1114 1114 1114 1108 1108 1109 1109 1108 1108 1105 1105 1109 1109 1105 1105 1102 1102 1109 1109 1109 1109 1102 1102 1104 1104 1102 1102 1097 1097 1104 1104 1097 1097 1091 1091 1104 1104 1104 1104 1091 1091 1100 1100 1091 1091 1089 1089 1100 1100 1089 1089 1087 1087 1100 1100 1100 1100 1087 1087 1096 1096 1087 1087 1085 1085 1096 1096 1085 1085 1083 1083 1096 1096 1096 1096 1083 1083 1094 1094 1083 1083 1081 1081 1094 1094 1081 1081 1079 1079 1094 1094 1094 1094 1079 1079 1092 1092 1079 1079 1078 1078 1092 1092 1078 1078 1080 1080 1092 1092 1092 1092 1080 1080 1095 1095 1080 1080 1082 1082 1095 1095 1082 1082 1084 1084 1095 1095 1095 1095 1084 1084 1098 1098 1084 1084 1086 1086 1098 1098 1086 1086 1088 1088 1098 1098 1098 1098 1088 1088 1101 1101 1088 1088 1090 1090 1101 1101 1090 1090 1093 1093 1101 1101 1101 1101 1093 1093 1106 1106 1093 1093 1099 1099 1106 1106 1099 1099 1103 1103 1106 1106 1106 1106 1103 1103 1111 1111 1103 1103 1107 1107 1111 1111 1111 1111 1107 1107 1110 1110 1178 1178 1176 1176 1173 1173 1183 1183 1181 1181 1173 1173 1181 1181 1179 1179 1173 1173 1173 1173 1179 1179 1178 1178 1188 1188 1187 1187 1173 1173 1187 1187 1185 1185 1173 1173 1173 1173 1185 1185 1183 1183 1182 1182 1184 1184 1173 1173 1184 1184 1186 1186 1173 1173 1173 1173 1186 1186 1188 1188 1175 1175 1177 1177 1173 1173 1177 1177 1180 1180 1173 1173 1173 1173 1180 1180 1182 1182 1168 1168 1170 1170 1173 1173 1170 1170 1172 1172 1173 1173 1173 1173 1172 1172 1175 1175 1162 1162 1164 1164 1173 1173 1164 1164 1166 1166 1173 1173 1173 1173 1166 1166 1168 1168 1163 1163 1161 1161 1173 1173 1161 1161 1160 1160 1173 1173 1173 1173 1160 1160 1162 1162 1169 1169 1167 1167 1173 1173 1167 1167 1165 1165 1173 1173 1173 1173 1165 1165 1163 1163 1176 1176 1174 1174 1173 1173 1174 1174 1171 1171 1173 1173 1173 1173 1171 1171 1169 1169 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 19 19 18 18 16 16 54 54 52 52 56 56 52 52 59 59 56 56 56 56 59 59 55 55 59 59 58 58 55 55 55 55 58 58 53 53 58 58 51 51 53 53 53 53 51 51 54 54 51 51 52 52 54 54 49 49 52 52 48 48 52 52 51 51 48 48 48 48 51 51 46 46 51 51 44 44 46 46 46 46 44 44 47 47 44 44 45 45 47 47 47 47 45 45 49 49 45 45 52 52 49 49 40 40 38 38 42 42 38 38 45 45 42 42 42 42 45 45 41 41 45 45 44 44 41 41 41 41 44 44 39 39 44 44 37 37 39 39 39 39 37 37 40 40 37 37 38 38 40 40 33 33 31 31 35 35 31 31 38 38 35 35 35 35 38 38 34 34 38 38 37 37 34 34 34 34 37 37 32 32 37 37 30 30 32 32 32 32 30 30 33 33 30 30 31 31 33 33 26 26 24 24 28 28 24 24 31 31 28 28 28 28 31 31 27 27 31 31 30 30 27 27 27 27 30 30 25 25 30 30 23 23 25 25 25 25 23 23 26 26 23 23 24 24 26 26 16 16 18 18 23 23 18 18 20 20 23 23 23 23 20 20 24 24 20 20 21 21 24 24 24 24 21 21 17 17 21 21 19 19 17 17 19 19 16 16 17 17 17 17 16 16 14 14 16 16 13 13 14 14 58 58 57 57 51 51 57 57 50 50 51 51 51 51 50 50 44 44 50 50 43 43 44 44 44 44 43 43 37 37 43 43 36 36 37 37 37 37 36 36 30 30 36 36 29 29 30 30 30 30 29 29 23 23 29 29 22 22 23 23 23 23 22 22 16 16 22 22 15 15 16 16 16 16 15 15 13 13 15 15 12 12 13 13 67 67 69 69 62 62 72 72 70 70 60 60 61 61 63 63 62 62 63 63 65 65 62 62 62 62 65 65 67 67 70 70 68 68 60 60 68 68 66 66 60 60 60 60 66 66 61 61 66 66 64 64 61 61 61 61 64 64 63 63 69 69 71 71 62 62 71 71 73 73 62 62 62 62 73 73 79 79 73 73 75 75 79 79 79 79 75 75 78 78 72 72 60 60 74 74 60 60 76 76 74 74 74 74 76 76 77 77 88 88 80 80 81 81 81 81 82 82 88 88 82 82 83 83 88 88 88 88 83 83 89 89 83 83 84 84 89 89 84 84 85 85 89 89 85 85 86 86 89 89 89 89 86 86 87 87 103 103 101 101 92 92 101 101 99 99 92 92 99 99 97 97 92 92 97 97 95 95 92 92 92 92 95 95 91 91 103 103 92 92 105 105 92 92 109 109 105 105 105 105 109 109 108 108 95 95 93 93 91 91 93 93 94 94 91 91 91 91 94 94 90 90 94 94 96 96 90 90 90 90 96 96 98 98 98 98 100 100 90 90 100 100 102 102 90 90 90 90 102 102 106 106 102 102 104 104 106 106 106 106 104 104 107 107 110 110 111 111 112 112 111 111 113 113 112 112 112 112 113 113 114 114 113 113 115 115 114 114 236 236 237 237 116 116 238 238 117 117 116 116 116 116 117 117 118 118 117 117 119 119 118 118 118 118 119 119 120 120 119 119 121 121 120 120 120 120 121 121 122 122 121 121 123 123 122 122 122 122 123 123 124 124 123 123 125 125 124 124 124 124 125 125 126 126 125 125 127 127 126 126 126 126 127 127 128 128 127 127 129 129 128 128 128 128 129 129 239 239 129 129 240 240 241 241 130 130 131 131 132 132 131 131 133 133 132 132 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 144 144 145 145 146 146 145 145 147 147 146 146 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 171 171 175 175 179 179 170 170 160 160 178 178 169 169 167 167 166 166 179 179 175 175 178 178 175 175 174 174 178 178 178 178 174 174 170 170 179 179 168 168 171 171 168 168 162 162 171 171 171 171 162 162 170 170 162 162 161 161 170 170 170 170 161 161 160 160 173 173 167 167 172 172 167 167 169 169 172 172 172 172 169 169 176 176 169 169 180 180 176 176 176 176 180 180 177 177 180 180 181 181 177 177 177 177 181 181 173 173 181 181 167 167 173 173 166 166 165 165 169 169 165 165 164 164 169 169 169 169 164 164 168 168 164 164 163 163 168 168 168 168 163 163 162 162 182 182 183 183 184 184 183 183 185 185 184 184 186 186 187 187 188 188 187 187 189 189 188 188 190 190 191 191 192 192 191 191 193 193 192 192 194 194 195 195 196 196 195 195 197 197 196 196 198 198 199 199 200 200 199 199 201 201 200 200 202 202 203 203 204 204 203 203 205 205 204 204 204 204 205 205 206 206 205 205 207 207 206 206 242 242 243 243 208 208 244 244 209 209 208 208 208 208 209 209 210 210 209 209 211 211 210 210 210 210 211 211 212 212 211 211 213 213 212 212 212 212 213 213 214 214 213 213 215 215 214 214 214 214 215 215 216 216 215 215 217 217 216 216 216 216 217 217 218 218 217 217 219 219 218 218 218 218 219 219 220 220 219 219 221 221 220 220 220 220 221 221 245 245 221 221 246 246 247 247 222 222 223 223 224 224 223 223 225 225 224 224 224 224 225 225 226 226 225 225 227 227 226 226 228 228 229 229 230 230 229 229 231 231 230 230 232 232 233 233 234 234 233 233 235 235 234 234
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 13 13 12 12 10 10 10 10 11 11 13 13 11 11 16 16 13 13 13 13 16 16 24 24 16 16 20 20 24 24 24 24 20 20 25 25 20 20 21 21 25 25 25 25 21 21 11 11 21 21 17 17 11 11 11 11 17 17 16 16 15 15 12 12 19 19 12 12 23 23 19 19 19 19 23 23 18 18 23 23 22 22 18 18 18 18 22 22 14 14 22 22 10 10 14 14 14 14 10 10 15 15 10 10 12 12 15 15 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 33 33 35 35 34 34 48 48 46 46 37 37 40 40 36 36 42 42 36 36 37 37 42 42 42 42 37 37 44 44 37 37 46 46 44 44 40 40 38 38 36 36 38 38 39 39 36 36 36 36 39 39 41 41 43 43 45 45 51 51 41 41 43 43 36 36 43 43 51 51 36 36 36 36 51 51 34 34 51 51 32 32 34 34 34 34 32 32 33 33 48 48 37 37 50 50 37 37 54 54 50 50 50 50 54 54 53 53 45 45 47 47 51 51 47 47 49 49 51 51 51 51 49 49 52 52 55 55 56 56 57 57 56 56 58 58 57 57 57 57 58 58 59 59 58 58 60 60 59 59 59 59 60 60 61 61 60 60 62 62 61 61 70 70 67 67 72 72 67 67 74 74 72 72 66 66 64 64 65 65 64 64 63 63 65 65 65 65 63 63 67 67 63 63 82 82 67 67 67 67 82 82 74 74 82 82 76 76 74 74 70 70 69 69 67 67 69 69 71 71 67 67 67 67 71 71 68 68 71 71 73 73 68 68 68 68 73 73 75 75 75 75 77 77 68 68 77 77 79 79 68 68 68 68 79 79 85 85 79 79 81 81 85 85 85 85 81 81 84 84 83 83 80 80 82 82 80 80 78 78 82 82 82 82 78 78 76 76 86 86 87 87 88 88 87 87 89 89 88 88
+0 0 1 1 2 2 1 1 3 3 2 2
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70 72 72 73 73 74 74 73 73 75 75 74 74 76 76 77 77 78 78 77 77 79 79 78 78 80 80 81 81 82 82 81 81 83 83 82 82 84 84 85 85 86 86 85 85 87 87 86 86 88 88 89 89 90 90 89 89 91 91 90 90 92 92 93 93 94 94 93 93 95 95 94 94 96 96 97 97 98 98 97 97 99 99 98 98 100 100 101 101 102 102 101 101 103 103 102 102 104 104 105 105 106 106 105 105 107 107 106 106 108 108 109 109 110 110 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 124 124 125 125 126 126 125 125 127 127 126 126 128 128 129 129 130 130 129 129 131 131 130 130 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 144 144 145 145 146 146 145 145 147 147 146 146 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 160 160 161 161 162 162 161 161 163 163 162 162 164 164 165 165 166 166 165 165 167 167 166 166 168 168 169 169 170 170 169 169 171 171 170 170 172 172 173 173 174 174 173 173 175 175 174 174 176 176 177 177 178 178 177 177 179 179 178 178 180 180 181 181 182 182 181 181 183 183 182 182 184 184 185 185 186 186 185 185 187 187 186 186 188 188 189 189 190 190 189 189 191 191 190 190 192 192 193 193 194 194 193 193 195 195 194 194 196 196 197 197 198 198 197 197 199 199 198 198 200 200 201 201 202 202 201 201 203 203 202 202
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34
+41 41 43 43 37 37 8 8 6 6 19 19 17 17 1 1 3 3 6 6 4 4 19 19 4 4 2 2 19 19 19 19 2 2 17 17 2 2 0 0 17 17 17 17 0 0 1 1 24 24 22 22 30 30 22 22 20 20 30 30 30 30 20 20 19 19 20 20 16 16 19 19 19 19 16 16 14 14 41 41 37 37 38 38 3 3 5 5 17 17 5 5 7 7 17 17 17 17 7 7 9 9 17 17 15 15 27 27 15 15 18 18 27 27 27 27 18 18 21 21 21 21 23 23 27 27 23 23 25 25 27 27 27 27 25 25 28 28 32 32 29 29 30 30 29 29 26 26 30 30 30 30 26 26 24 24 14 14 12 12 19 19 12 12 10 10 19 19 19 19 10 10 8 8 40 40 50 50 48 48 39 39 36 36 30 30 36 36 34 34 30 30 30 30 34 34 32 32 56 56 54 54 40 40 54 54 52 52 40 40 40 40 52 52 50 50 28 28 31 31 27 27 31 31 33 33 27 27 27 27 33 33 37 37 33 33 35 35 37 37 37 37 35 35 38 38 9 9 11 11 17 17 11 11 13 13 17 17 17 17 13 13 15 15 48 48 46 46 40 40 46 46 44 44 40 40 40 40 44 44 30 30 44 44 42 42 30 30 30 30 42 42 39 39 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 49 49 51 51 37 37 51 51 53 53 37 37 37 37 53 53 40 40 53 53 55 55 40 40 40 40 55 55 56 56 394 394 402 402 385 385 402 402 382 382 385 385 385 385 382 382 372 372 382 382 365 365 372 372 372 372 365 365 367 367 1219 1219 349 349 1220 1220 1221 1221 349 349 1222 1222 394 394 403 403 402 402 403 403 422 422 402 402 402 402 422 422 421 421 422 422 424 424 421 421 421 421 424 424 435 435 424 424 437 437 435 435 437 437 441 441 435 435 435 435 441 441 442 442 441 441 444 444 442 442 444 444 445 445 442 442 442 442 445 445 443 443 445 445 446 446 443 443 446 446 438 438 443 443 443 443 438 438 436 436 438 438 434 434 436 436 436 436 434 434 423 423 434 434 427 427 423 423 423 423 427 427 405 405 427 427 412 412 405 405 412 412 408 408 405 405 408 408 388 388 405 405 405 405 388 388 387 387 388 388 381 381 387 387 387 387 381 381 369 369 381 381 370 370 369 369 1223 1223 1224 1224 352 352 1225 1225 1226 1226 352 352 1227 1227 1228 1228 352 352 1229 1229 1230 1230 352 352 352 352 1231 1231 1232 1232 338 338 323 323 337 337 337 337 323 323 322 322 323 323 310 310 322 322 322 322 310 310 307 307 310 310 308 308 307 307 307 307 308 308 292 292 308 308 294 294 292 292 294 294 293 293 292 292 293 293 278 278 292 292 292 292 278 278 277 277 278 278 264 264 277 277 277 277 264 264 261 261 264 264 262 262 261 261 261 261 262 262 242 242 262 262 248 248 242 242 248 248 241 241 242 242 241 241 224 224 242 242 242 242 224 224 226 226 224 224 221 221 226 226 226 226 221 221 208 208 221 221 207 207 208 208 207 207 202 202 208 208 208 208 202 202 193 193 202 202 192 192 193 193 192 192 179 179 193 193 193 193 179 179 176 176 179 179 175 175 176 176 175 175 160 160 176 176 176 176 160 160 161 161 160 160 155 155 161 161 1233 1233 1234 1234 146 146 1235 1235 1236 1236 146 146 146 146 1237 1237 1238 1238 145 145 133 133 128 128 133 133 126 126 128 128 126 126 109 109 128 128 128 128 109 109 110 110 109 109 104 104 110 110 110 110 104 104 89 89 104 104 86 86 89 89 89 89 86 86 74 74 86 86 78 78 74 74 78 78 71 71 74 74 71 71 61 61 74 74 74 74 61 61 63 63 61 61 57 57 63 63 63 63 57 57 59 59 57 57 58 58 59 59 59 59 58 58 62 62 58 58 60 60 62 62 62 62 60 60 70 70 60 60 67 67 70 70 67 67 69 69 70 70 69 69 83 83 70 70 70 70 83 83 85 85 83 83 93 93 85 85 85 85 93 93 108 108 93 93 106 106 108 108 108 108 106 106 125 125 106 106 120 120 125 125 120 120 123 123 125 125 123 123 140 140 125 125 1239 1239 1240 1240 141 141 1241 1241 1242 1242 141 141 141 141 1243 1243 1244 1244 1245 1245 157 157 158 158 158 158 157 157 173 173 157 157 168 168 173 173 168 168 172 172 173 173 172 172 187 187 173 173 173 173 187 187 189 189 187 187 188 188 189 189 188 188 203 203 189 189 189 189 203 203 204 204 203 203 216 216 204 204 204 204 216 216 219 219 216 216 218 218 219 219 219 219 218 218 235 235 218 218 233 233 235 235 233 233 234 234 235 235 234 234 255 255 235 235 235 235 255 255 254 254 255 255 263 263 254 254 254 254 263 263 270 270 263 263 271 271 270 270 270 270 271 271 287 287 271 271 279 279 287 287 279 279 288 288 287 287 288 288 304 304 287 287 287 287 304 304 303 303 304 304 320 320 303 303 303 303 320 320 318 318 320 320 324 324 318 318 318 318 324 324 334 334 324 324 335 335 334 334 1246 1246 1247 1247 349 349 1248 1248 1249 1249 349 349 349 349 1250 1250 1251 1251 1252 1252 286 286 1253 1253 286 286 269 269 1254 1254 1255 1255 269 269 1256 1256 269 269 253 253 1257 1257 1258 1258 253 253 1259 1259 253 253 236 236 1260 1260 1261 1261 236 236 1262 1262 236 236 220 220 1263 1263 1264 1264 220 220 1265 1265 220 220 205 205 1266 1266 1267 1267 205 205 1268 1268 205 205 190 190 1269 1269 1270 1270 190 190 1271 1271 190 190 174 174 1272 1272 1273 1273 174 174 1274 1274 174 174 159 159 1275 1275 1276 1276 159 159 1277 1277 159 159 144 144 1278 1278 1279 1279 144 144 141 141 144 144 127 127 141 141 141 141 127 127 1280 1280 127 127 111 111 1281 1281 1282 1282 111 111 1283 1283 111 111 92 92 1284 1284 1285 1285 92 92 1286 1286 92 92 75 75 1287 1287 1288 1288 75 75 1289 1289 75 75 65 65 1290 1290 1291 1291 65 65 1292 1292 65 65 64 64 1293 1293 1294 1294 64 64 1295 1295 64 64 66 66 1296 1296 1297 1297 66 66 1298 1298 66 66 76 76 1299 1299 1300 1300 76 76 1301 1301 76 76 94 94 1302 1302 1303 1303 94 94 1304 1304 94 94 114 114 1305 1305 1306 1306 114 114 1307 1307 114 114 130 130 1308 1308 1309 1309 130 130 1310 1310 130 130 147 147 1311 1311 1312 1312 147 147 146 146 147 147 163 163 146 146 146 146 163 163 1313 1313 163 163 178 178 1314 1314 1315 1315 178 178 1316 1316 178 178 194 194 1317 1317 1318 1318 194 194 1319 1319 194 194 210 210 1320 1320 1321 1321 210 210 1322 1322 210 210 227 227 1323 1323 1324 1324 227 227 1325 1325 227 227 243 243 1326 1326 1327 1327 243 243 1328 1328 243 243 260 260 1329 1329 1330 1330 260 260 1331 1331 260 260 276 276 1332 1332 1333 1333 276 276 1334 1334 276 276 291 291 1335 1335 1336 1336 291 291 1337 1337 291 291 306 306 1338 1338 1339 1339 306 306 1340 1340 306 306 321 321 1341 1341 1342 1342 321 321 1343 1343 321 321 336 336 1344 1344 1345 1345 336 336 1346 1346 336 336 351 351 1347 1347 1348 1348 351 351 352 352 351 351 366 366 352 352 352 352 366 366 1349 1349 366 366 383 383 1350 1350 1351 1351 383 383 1352 1352 383 383 401 401 1353 1353 1354 1354 401 401 1355 1355 401 401 420 420 1356 1356 1357 1357 420 420 1358 1358 420 420 433 433 1359 1359 1360 1360 433 433 1361 1361 433 433 440 440 1362 1362 1363 1363 440 440 1364 1364 440 440 439 439 1365 1365 1366 1366 439 439 1367 1367 439 439 430 430 1368 1368 1369 1369 430 430 1370 1370 430 430 418 418 1371 1371 1372 1372 418 418 1373 1373 418 418 399 399 1374 1374 1375 1375 399 399 1376 1376 399 399 380 380 1377 1377 1378 1378 380 380 1379 1379 380 380 363 363 1380 1380 1381 1381 363 363 1382 1382 363 363 347 347 1383 1383 1384 1384 347 347 349 349 347 347 332 332 349 349 349 349 332 332 1385 1385 332 332 317 317 1386 1386 1387 1387 317 317 1388 1388 317 317 301 301 1389 1389 1390 1390 301 301 1391 1391 301 301 286 286 1392 1392 301 301 284 284 286 286 284 284 268 268 286 286 286 286 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 237 237 253 253 253 253 237 237 236 236 237 237 222 222 236 236 236 236 222 222 220 220 222 222 206 206 220 220 220 220 206 206 205 205 206 206 191 191 205 205 205 205 191 191 190 190 191 191 177 177 190 190 190 190 177 177 174 174 177 177 162 162 174 174 174 174 162 162 159 159 162 162 148 148 159 159 159 159 148 148 144 144 148 148 132 132 144 144 144 144 132 132 127 127 132 132 115 115 127 127 127 127 115 115 111 111 115 115 96 96 111 111 111 111 96 96 92 92 96 96 81 81 92 92 92 92 81 81 75 75 81 81 72 72 75 75 75 75 72 72 65 65 72 72 68 68 65 65 65 65 68 68 64 64 68 68 73 73 64 64 64 64 73 73 66 66 73 73 82 82 66 66 66 66 82 82 76 76 82 82 98 98 76 76 76 76 98 98 94 94 98 98 116 116 94 94 94 94 116 116 114 114 116 116 134 134 114 114 114 114 134 134 130 130 134 134 149 149 130 130 130 130 149 149 147 147 149 149 164 164 147 147 147 147 164 164 163 163 164 164 181 181 163 163 163 163 181 181 178 178 181 181 196 196 178 178 178 178 196 196 194 194 196 196 211 211 194 194 194 194 211 211 210 210 211 211 229 229 210 210 210 210 229 229 227 227 229 229 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 290 290 276 276 276 276 290 290 291 291 290 290 305 305 291 291 291 291 305 305 306 306 305 305 319 319 306 306 306 306 319 319 321 321 319 319 333 333 321 321 321 321 333 333 336 336 333 333 348 348 336 336 336 336 348 348 351 351 348 348 362 362 351 351 351 351 362 362 366 366 362 362 379 379 366 366 366 366 379 379 383 383 379 379 395 395 383 383 383 383 395 395 401 401 395 395 414 414 401 401 401 401 414 414 420 420 414 414 429 429 420 420 420 420 429 429 433 433 429 429 432 432 433 433 433 433 432 432 440 440 432 432 431 431 440 440 440 440 431 431 439 439 431 431 428 428 439 439 439 439 428 428 430 430 428 428 413 413 430 430 430 430 413 413 418 418 413 413 393 393 418 418 418 418 393 393 399 399 393 393 376 376 399 399 399 399 376 376 380 380 376 376 361 361 380 380 380 380 361 361 363 363 361 361 345 345 363 363 363 363 345 345 347 347 345 345 330 330 347 347 347 347 330 330 332 332 330 330 315 315 332 332 332 332 315 315 317 317 315 315 300 300 317 317 317 317 300 300 301 301 300 300 284 284 301 301 300 300 282 282 284 284 282 282 267 267 284 284 284 284 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 209 209 222 222 222 222 209 209 206 206 209 209 195 195 206 206 206 206 195 195 191 191 195 195 180 180 191 191 191 191 180 180 177 177 180 180 165 165 177 177 177 177 165 165 162 162 165 165 150 150 162 162 162 162 150 150 148 148 150 150 135 135 148 148 148 148 135 135 132 132 135 135 119 119 132 132 132 132 119 119 115 115 119 119 102 102 115 115 115 115 102 102 96 96 102 102 87 87 96 96 96 96 87 87 81 81 87 87 79 79 81 81 81 81 79 79 72 72 79 79 77 77 72 72 72 72 77 77 68 68 77 77 80 80 68 68 68 68 80 80 73 73 80 80 91 91 73 73 73 73 91 91 82 82 91 91 103 103 82 82 82 82 103 103 98 98 103 103 121 121 98 98 98 98 121 121 116 116 121 121 136 136 116 116 116 116 136 136 134 134 136 136 151 151 134 134 134 134 151 151 149 149 151 151 166 166 149 149 149 149 166 166 164 164 166 166 182 182 164 164 164 164 182 182 181 181 182 182 198 198 181 181 181 181 198 198 196 196 198 198 213 213 196 196 196 196 213 213 211 211 213 213 230 230 211 211 211 211 230 230 229 229 230 230 245 245 229 229 229 229 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 289 289 275 275 275 275 289 289 290 290 289 289 302 302 290 290 290 290 302 302 305 305 302 302 316 316 305 305 305 305 316 316 319 319 316 316 331 331 319 319 319 319 331 331 333 333 331 331 344 344 333 333 333 333 344 344 348 348 344 344 360 360 348 348 348 348 360 360 362 362 360 360 375 375 362 362 362 362 375 375 379 379 375 375 392 392 379 379 379 379 392 392 395 395 392 392 409 409 395 395 395 395 409 409 414 414 409 409 419 419 414 414 414 414 419 419 429 429 419 419 426 426 429 429 429 429 426 426 432 432 426 426 425 425 432 432 432 432 425 425 431 431 425 425 417 417 431 431 431 431 417 417 428 428 417 417 404 404 428 428 428 428 404 404 413 413 404 404 389 389 413 413 413 413 389 389 393 393 389 389 374 374 393 393 393 393 374 374 376 376 374 374 359 359 376 376 376 376 359 359 361 361 359 359 343 343 361 361 361 361 343 343 345 345 343 343 329 329 345 345 345 345 329 329 330 330 329 329 313 313 330 330 330 330 313 313 315 315 313 313 298 298 315 315 315 315 298 298 300 300 298 298 282 282 300 300 298 298 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 239 239 251 251 251 251 239 239 238 238 239 239 225 225 238 238 238 238 225 225 223 223 225 225 212 212 223 223 223 223 212 212 209 209 212 212 197 197 209 209 209 209 197 197 195 195 197 197 183 183 195 195 195 195 183 183 180 180 183 183 167 167 180 180 180 180 167 167 165 165 167 167 152 152 165 165 165 165 152 152 150 150 152 152 137 137 150 150 150 150 137 137 135 135 137 137 122 122 135 135 135 135 122 122 119 119 122 122 112 112 119 119 119 119 112 112 102 102 112 112 97 97 102 102 102 102 97 97 87 87 97 97 88 88 87 87 87 87 88 88 79 79 88 88 84 84 79 79 79 79 84 84 77 77 84 84 90 90 77 77 77 77 90 90 80 80 90 90 100 100 80 80 80 80 100 100 91 91 100 100 113 113 91 91 91 91 113 113 103 103 113 113 124 124 103 103 103 103 124 124 121 121 124 124 138 138 121 121 121 121 138 138 136 136 138 138 153 153 136 136 136 136 153 153 151 151 153 153 169 169 151 151 151 151 169 169 166 166 169 169 184 184 166 166 166 166 184 184 182 182 184 184 200 200 182 182 182 182 200 200 198 198 200 200 215 215 198 198 198 198 215 215 213 213 215 215 231 231 213 213 213 213 231 231 230 230 231 231 246 246 230 230 230 230 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 285 285 274 274 274 274 285 285 289 289 285 285 299 299 289 289 289 289 299 299 302 302 299 299 314 314 302 302 302 302 314 314 316 316 314 314 328 328 316 316 316 316 328 328 331 331 328 328 342 342 331 331 331 331 342 342 344 344 342 342 357 357 344 344 344 344 357 357 360 360 357 357 373 373 360 360 360 360 373 373 375 375 373 373 386 386 375 375 375 375 386 386 392 392 386 386 397 397 392 392 392 392 397 397 409 409 397 397 411 411 409 409 409 409 411 411 419 419 411 411 416 416 419 419 419 419 416 416 426 426 416 416 415 415 426 426 426 426 415 415 425 425 415 415 410 410 425 425 425 425 410 410 417 417 410 410 396 396 417 417 417 417 396 396 404 404 396 396 384 384 404 404 404 404 384 384 389 389 384 384 371 371 389 389 389 389 371 371 374 374 371 371 356 356 374 374 374 374 356 356 359 359 356 356 341 341 359 359 359 359 341 341 343 343 341 341 327 327 343 343 343 343 327 327 329 329 327 327 311 311 329 329 329 329 311 311 313 313 311 311 296 296 313 313 313 313 296 296 298 298 296 296 281 281 298 298 296 296 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 240 240 250 250 250 250 240 240 239 239 240 240 228 228 239 239 239 239 228 228 225 225 228 228 214 214 225 225 225 225 214 214 212 212 214 214 199 199 212 212 212 212 199 199 197 197 199 199 185 185 197 197 197 197 185 185 183 183 185 185 170 170 183 183 183 183 170 170 167 167 170 170 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 137 137 139 139 129 129 137 137 137 137 129 129 122 122 129 129 117 117 122 122 122 122 117 117 112 112 117 117 105 105 112 112 112 112 105 105 97 97 105 105 99 99 97 97 97 97 99 99 88 88 99 99 95 95 88 88 88 88 95 95 84 84 95 95 101 101 84 84 84 84 101 101 90 90 101 101 107 107 90 90 90 90 107 107 100 100 107 107 118 118 100 100 100 100 118 118 113 113 118 118 131 131 113 113 113 113 131 131 124 124 131 131 142 142 124 124 124 124 142 142 138 138 142 142 156 156 138 138 138 138 156 156 153 153 156 156 171 171 153 153 153 153 171 171 169 169 171 171 186 186 169 169 169 169 186 186 184 184 186 186 201 201 184 184 184 184 201 201 200 200 201 201 217 217 200 200 200 200 217 217 215 215 217 217 232 232 215 215 215 215 232 232 231 231 232 232 247 247 231 231 231 231 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 283 283 273 273 273 273 283 283 285 285 283 283 297 297 285 285 285 285 297 297 299 299 297 297 312 312 299 299 299 299 312 312 314 314 312 312 326 326 314 314 314 314 326 326 328 328 326 326 340 340 328 328 328 328 340 340 342 342 340 340 355 355 342 342 342 342 355 355 357 357 355 355 368 368 357 357 357 357 368 368 373 373 368 368 378 378 373 373 373 373 378 378 386 386 378 378 391 391 386 386 386 386 391 391 397 397 391 391 400 400 397 397 397 397 400 400 411 411 400 400 407 407 411 411 411 411 407 407 416 416 407 407 406 406 416 416 416 416 406 406 415 415 406 406 398 398 415 415 415 415 398 398 410 410 398 398 390 390 410 410 410 410 390 390 396 396 390 390 377 377 396 396 396 396 377 377 384 384 377 377 364 364 384 384 384 384 364 364 371 371 364 364 354 354 371 371 371 371 354 354 356 356 354 354 339 339 356 356 356 356 339 339 341 341 339 339 325 325 341 341 341 341 325 325 327 327 325 325 309 309 327 327 327 327 309 309 311 311 309 309 295 295 311 311 311 311 295 295 296 296 295 295 280 280 296 296 522 522 529 529 526 526 534 534 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 541 541 539 539 542 542 1393 1393 535 535 1394 1394 1395 1395 535 535 534 534 535 535 533 533 534 534 534 534 533 533 530 530 541 541 542 542 545 545 542 542 548 548 545 545 545 545 548 548 547 547 547 547 548 548 549 549 548 548 555 555 549 549 549 549 555 555 553 553 562 562 559 559 555 555 559 559 554 554 555 555 555 555 554 554 553 553 566 566 563 563 562 562 563 563 561 561 562 562 562 562 561 561 559 559 557 557 560 560 558 558 560 560 565 565 558 558 558 558 565 565 566 566 565 565 564 564 566 566 566 566 564 564 563 563 557 557 558 558 556 556 558 558 552 552 556 556 556 556 552 552 551 551 551 551 552 552 550 550 552 552 544 544 550 550 550 550 544 544 546 546 538 538 540 540 544 544 540 540 543 543 544 544 544 544 543 543 546 546 532 532 536 536 1396 1396 536 536 1397 1397 1398 1398 538 538 537 537 540 540 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 536 536 520 520 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 511 511 514 514 512 512 514 514 518 518 512 512 512 512 518 518 520 520 518 518 519 519 520 520 520 520 519 519 523 523 511 511 512 512 508 508 512 512 505 505 508 508 508 508 505 505 506 506 506 506 505 505 504 504 505 505 498 498 504 504 504 504 498 498 500 500 491 491 494 494 498 498 494 494 499 499 498 498 498 498 499 499 500 500 485 485 490 490 491 491 490 490 492 492 491 491 491 491 492 492 494 494 478 478 480 480 477 477 480 480 484 484 477 477 477 477 484 484 485 485 484 484 486 486 485 485 485 485 486 486 490 490 478 478 477 477 1399 1399 477 477 1400 1400 1401 1401 476 476 471 471 472 472 472 472 471 471 470 470 471 471 463 463 470 470 470 470 463 463 466 466 457 457 460 460 463 463 460 460 464 464 463 463 463 463 464 464 466 466 452 452 456 456 457 457 456 456 458 458 457 457 457 457 458 458 460 460 448 448 447 447 452 452 447 447 451 451 452 452 452 452 451 451 456 456 453 453 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 462 462 459 459 461 461 459 459 455 455 461 461 461 461 455 455 453 453 455 455 454 454 453 453 453 453 454 454 450 450 462 462 461 461 465 465 461 461 467 467 465 465 465 465 467 467 468 468 468 468 467 467 469 469 467 467 474 474 469 469 469 469 474 474 473 473 481 481 479 479 1402 1402 479 479 1403 1403 1404 1404 474 474 475 475 473 473 487 487 483 483 481 481 483 483 482 482 481 481 481 481 482 482 479 479 496 496 493 493 495 495 493 493 489 489 495 495 495 495 489 489 487 487 489 489 488 488 487 487 487 487 488 488 483 483 496 496 495 495 497 497 495 495 501 501 497 497 497 497 501 501 502 502 502 502 501 501 503 503 501 501 510 510 503 503 503 503 510 510 507 507 516 516 513 513 510 510 513 513 509 509 510 510 510 510 509 509 507 507 526 526 521 521 522 522 521 521 517 517 522 522 522 522 517 517 516 516 517 517 515 515 516 516 516 516 515 515 513 513 638 638 627 627 640 640 627 627 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 641 641 631 631 639 639 631 631 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 626 626 623 623 635 635 623 623 620 620 635 635 635 635 620 620 629 629 620 620 617 617 629 629 629 629 617 617 621 621 617 617 614 614 621 621 621 621 614 614 615 615 614 614 611 611 615 615 615 615 611 611 609 609 611 611 608 608 609 609 609 609 608 608 603 603 608 608 605 605 603 603 603 603 605 605 598 598 605 605 602 602 598 598 598 598 602 602 592 592 602 602 599 599 592 592 599 599 596 596 592 592 592 592 596 596 585 585 596 596 593 593 585 585 585 585 593 593 576 576 593 593 590 590 576 576 576 576 590 590 574 574 590 590 587 587 574 574 574 574 587 587 572 572 587 587 584 584 572 572 572 572 584 584 570 570 584 584 581 581 570 570 570 570 581 581 568 568 581 581 579 579 568 568 568 568 579 579 567 567 579 579 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 583 583 571 571 571 571 583 583 573 573 583 583 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 582 582 588 588 591 591 582 582 582 582 591 591 589 589 591 591 594 594 589 589 589 589 594 594 595 595 594 594 597 597 595 595 597 597 600 600 595 595 595 595 600 600 601 601 600 600 604 604 601 601 601 601 604 604 606 606 604 604 607 607 606 606 606 606 607 607 612 612 607 607 610 610 612 612 612 612 610 610 618 618 610 610 613 613 618 618 618 618 613 613 624 624 613 613 616 616 624 624 624 624 616 616 634 634 616 616 619 619 634 634 634 634 619 619 636 636 619 619 622 622 636 636 636 636 622 622 638 638 622 622 625 625 638 638 638 638 625 625 627 627 1405 1405 866 866 865 865 865 865 1406 1406 1407 1407 878 878 879 879 880 880 880 880 879 879 893 893 879 879 892 892 893 893 893 893 892 892 908 908 892 892 901 901 908 908 901 901 907 907 908 908 908 908 907 907 918 918 907 907 916 916 918 918 916 916 917 917 918 918 918 918 917 917 930 930 917 917 927 927 930 930 930 930 927 927 932 932 927 927 928 928 932 932 928 928 929 929 932 932 932 932 929 929 924 924 929 929 921 921 924 924 921 921 919 919 924 924 924 924 919 919 911 911 919 919 910 910 911 911 911 911 910 910 898 898 910 910 903 903 898 898 903 903 897 897 898 898 898 898 897 897 886 886 897 897 885 885 886 886 885 885 883 883 886 886 1408 1408 1409 1409 871 871 1410 1410 1411 1411 871 871 871 871 1412 1412 1413 1413 870 870 862 862 856 856 862 862 855 855 856 856 856 856 855 855 843 843 855 855 842 842 843 843 842 842 839 839 843 843 843 843 839 839 829 829 839 839 828 828 829 829 829 829 828 828 813 813 828 828 820 820 813 813 820 820 812 812 813 813 813 813 812 812 803 803 812 812 804 804 803 803 804 804 797 797 803 803 803 803 797 797 787 787 797 797 788 788 787 787 787 787 788 788 771 771 788 788 774 774 771 771 774 774 772 772 771 771 771 771 772 772 757 757 772 772 758 758 757 757 758 758 754 754 757 757 757 757 754 754 741 741 754 754 742 742 741 741 1414 1414 1415 1415 726 726 1416 1416 1417 1417 726 726 1418 1418 1419 1419 726 726 726 726 1420 1420 1421 1421 728 728 1422 1422 1423 1423 715 715 711 711 714 714 714 714 711 711 700 700 711 711 701 701 700 700 700 700 701 701 687 687 701 701 690 690 687 687 690 690 688 688 687 687 687 687 688 688 674 674 688 688 678 678 674 674 678 678 675 675 674 674 674 674 675 675 668 668 675 675 670 670 668 668 670 670 672 672 668 668 668 668 672 672 671 671 672 672 673 673 671 671 671 671 673 673 682 682 673 673 684 684 682 682 684 684 689 689 682 682 682 682 689 689 695 695 689 689 696 696 695 695 696 696 706 706 695 695 695 695 706 706 708 708 706 706 709 709 708 708 1424 1424 1425 1425 721 721 1426 1426 1427 1427 721 721 1428 1428 1429 1429 721 721 721 721 1430 1430 1431 1431 729 729 738 738 736 736 738 738 749 749 736 736 736 736 749 749 751 751 749 749 752 752 751 751 751 751 752 752 764 764 752 752 765 765 764 764 765 765 773 773 764 764 764 764 773 773 780 780 773 773 781 781 780 780 781 781 791 791 780 780 780 780 791 791 795 795 791 791 796 796 795 795 795 795 796 796 806 806 796 796 805 805 806 806 805 805 817 817 806 806 806 806 817 817 822 822 817 817 821 821 822 822 822 822 821 821 836 836 821 821 835 835 836 836 836 836 835 835 851 851 835 835 850 850 851 851 851 851 850 850 866 866 850 850 859 859 866 866 866 866 859 859 865 865 1432 1432 823 823 1433 1433 823 823 807 807 1434 1434 1435 1435 807 807 1436 1436 807 807 794 794 1437 1437 1438 1438 794 794 1439 1439 794 794 779 779 1440 1440 1441 1441 779 779 1442 1442 779 779 763 763 1443 1443 1444 1444 763 763 1445 1445 763 763 748 748 1446 1446 1447 1447 748 748 1448 1448 748 748 735 735 1449 1449 1450 1450 735 735 721 721 735 735 720 720 721 721 721 721 720 720 1451 1451 720 720 705 705 1452 1452 1453 1453 705 705 1454 1454 705 705 693 693 1455 1455 1456 1456 693 693 1457 1457 693 693 679 679 1458 1458 1459 1459 679 679 1460 1460 679 679 666 666 1461 1461 1462 1462 666 666 1463 1463 666 666 663 663 1464 1464 1465 1465 663 663 1466 1466 663 663 669 669 1467 1467 1468 1468 669 669 1469 1469 669 669 683 683 1470 1470 1471 1471 683 683 1472 1472 683 683 697 697 1473 1473 1474 1474 697 697 1475 1475 697 697 712 712 1476 1476 1477 1477 712 712 726 726 712 712 725 725 726 726 726 726 725 725 1478 1478 725 725 740 740 1479 1479 1480 1480 740 740 1481 1481 740 740 756 756 1482 1482 1483 1483 756 756 1484 1484 756 756 770 770 1485 1485 1486 1486 770 770 1487 1487 770 770 786 786 1488 1488 1489 1489 786 786 1490 1490 786 786 802 802 1491 1491 1492 1492 802 802 1493 1493 802 802 814 814 1494 1494 1495 1495 814 814 1496 1496 814 814 830 830 1497 1497 1498 1498 830 830 1499 1499 830 830 844 844 1500 1500 1501 1501 844 844 1502 1502 844 844 857 857 1503 1503 1504 1504 857 857 871 871 857 857 873 873 871 871 871 871 873 873 1505 1505 873 873 888 888 1506 1506 1507 1507 888 888 1508 1508 888 888 902 902 1509 1509 1510 1510 902 902 1511 1511 902 902 914 914 1512 1512 1513 1513 914 914 1514 1514 914 914 931 931 1515 1515 1516 1516 931 931 1517 1517 931 931 937 937 1518 1518 1519 1519 937 937 1520 1520 937 937 936 936 1521 1521 1522 1522 936 936 1523 1523 936 936 925 925 1524 1524 1525 1525 925 925 1526 1526 925 925 909 909 1527 1527 1528 1528 909 909 1529 1529 909 909 895 895 1530 1530 1531 1531 895 895 1532 1532 895 895 882 882 1533 1533 1534 1534 882 882 1535 1535 882 882 867 867 1536 1536 1537 1537 867 867 1538 1538 867 867 852 852 1539 1539 1540 1540 852 852 1541 1541 852 852 837 837 1542 1542 1543 1543 837 837 1544 1544 837 837 823 823 1545 1545 823 823 824 824 807 807 824 824 808 808 807 807 807 807 808 808 794 794 808 808 793 793 794 794 794 794 793 793 779 779 793 793 778 778 779 779 779 779 778 778 763 763 778 778 762 762 763 763 763 763 762 762 748 748 762 762 746 746 748 748 748 748 746 746 735 735 746 746 733 733 735 735 735 735 733 733 720 720 733 733 718 718 720 720 720 720 718 718 705 705 718 718 702 702 705 705 705 705 702 702 693 693 702 702 686 686 693 693 693 693 686 686 679 679 686 686 667 667 679 679 679 679 667 667 666 666 667 667 659 659 666 666 666 666 659 659 663 663 659 659 658 658 663 663 663 663 658 658 669 669 658 658 661 661 669 669 669 669 661 661 683 683 661 661 676 676 683 683 683 683 676 676 697 697 676 676 694 694 697 697 697 697 694 694 712 712 694 694 707 707 712 712 712 712 707 707 725 725 707 707 723 723 725 725 725 725 723 723 740 740 723 723 739 739 740 740 740 740 739 739 756 756 739 739 755 755 756 756 756 756 755 755 770 770 755 755 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 802 802 785 785 801 801 802 802 802 802 801 801 814 814 801 801 815 815 814 814 814 814 815 815 830 830 815 815 831 831 830 830 830 830 831 831 844 844 831 831 846 846 844 844 844 844 846 846 857 857 846 846 860 860 857 857 857 857 860 860 873 873 860 860 874 874 873 873 873 873 874 874 888 888 874 874 890 890 888 888 888 888 890 890 902 902 890 890 905 905 902 902 902 902 905 905 914 914 905 905 923 923 914 914 914 914 923 923 931 931 923 923 939 939 931 931 931 931 939 939 937 937 939 939 942 942 937 937 937 937 942 942 936 936 942 942 940 940 936 936 936 936 940 940 925 925 940 940 933 933 925 925 925 925 933 933 909 909 933 933 915 915 909 909 909 909 915 915 895 895 915 915 900 900 895 895 895 895 900 900 882 882 900 900 884 884 882 882 882 882 884 884 867 867 884 884 869 869 867 867 867 867 869 869 852 852 869 869 853 853 852 852 852 852 853 853 837 837 853 853 838 838 837 837 837 837 838 838 823 823 838 838 824 824 823 823 824 824 825 825 808 808 825 825 809 809 808 808 808 808 809 809 793 793 809 809 792 792 793 793 793 793 792 792 778 778 792 792 777 777 778 778 778 778 777 777 762 762 777 777 761 761 762 762 762 762 761 761 746 746 761 761 745 745 746 746 746 746 745 745 733 733 745 745 730 730 733 733 733 733 730 730 718 718 730 730 716 716 718 718 718 718 716 716 702 702 716 716 698 698 702 702 702 702 698 698 686 686 698 698 680 680 686 686 686 686 680 680 667 667 680 680 660 660 667 667 667 667 660 660 659 659 660 660 654 654 659 659 659 659 654 654 658 658 654 654 652 652 658 658 658 658 652 652 661 661 652 652 655 655 661 661 661 661 655 655 676 676 655 655 664 664 676 676 676 676 664 664 694 694 664 664 685 685 694 694 694 694 685 685 707 707 685 685 703 703 707 707 707 707 703 703 723 723 703 703 719 719 723 723 723 723 719 719 739 739 719 719 737 737 739 739 739 739 737 737 755 755 737 737 753 753 755 755 755 755 753 753 769 769 753 753 768 768 769 769 769 769 768 768 785 785 768 768 784 784 785 785 785 785 784 784 801 801 784 784 800 800 801 801 801 801 800 800 815 815 800 800 816 816 815 815 815 815 816 816 831 831 816 816 832 832 831 831 831 831 832 832 846 846 832 832 847 847 846 846 846 846 847 847 860 860 847 847 863 863 860 860 860 860 863 863 874 874 863 863 876 876 874 874 874 874 876 876 890 890 876 876 894 894 890 890 890 890 894 894 905 905 894 894 912 912 905 905 905 905 912 912 923 923 912 912 934 934 923 923 923 923 934 934 939 939 934 934 944 944 939 939 939 939 944 944 942 942 944 944 947 947 942 942 942 942 947 947 940 940 947 947 946 946 940 940 940 940 946 946 933 933 946 946 941 941 933 933 933 933 941 941 915 915 941 941 926 926 915 915 915 915 926 926 900 900 926 926 904 904 900 900 900 900 904 904 884 884 904 904 889 889 884 884 884 884 889 889 869 869 889 889 872 872 869 869 869 869 872 872 853 853 872 872 854 854 853 853 853 853 854 854 838 838 854 854 840 840 838 838 838 838 840 840 824 824 840 840 825 825 824 824 825 825 826 826 809 809 826 826 810 810 809 809 809 809 810 810 792 792 810 810 790 790 792 792 792 792 790 790 777 777 790 790 776 776 777 777 777 777 776 776 761 761 776 776 760 760 761 761 761 761 760 760 745 745 760 760 744 744 745 745 745 745 744 744 730 730 744 744 727 727 730 730 730 730 727 727 716 716 727 727 710 710 716 716 716 716 710 710 698 698 710 710 691 691 698 698 698 698 691 691 680 680 691 691 665 665 680 680 680 680 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 656 656 664 664 664 664 656 656 685 685 656 656 677 677 685 685 685 685 677 677 703 703 677 677 699 699 703 703 703 703 699 699 719 719 699 699 717 717 719 719 719 719 717 717 737 737 717 717 734 734 737 737 737 737 734 734 753 753 734 734 750 750 753 753 753 753 750 750 768 768 750 750 767 767 768 768 768 768 767 767 784 784 767 767 783 783 784 784 784 784 783 783 800 800 783 783 799 799 800 800 800 800 799 799 816 816 799 799 818 818 816 816 816 816 818 818 832 832 818 818 833 833 832 832 832 832 833 833 847 847 833 833 848 848 847 847 847 847 848 848 863 863 848 848 864 864 863 863 863 863 864 864 876 876 864 864 881 881 876 876 876 876 881 881 894 894 881 881 899 899 894 894 894 894 899 899 912 912 899 899 920 920 912 912 912 912 920 920 934 934 920 920 943 943 934 934 934 934 943 943 944 944 943 943 950 950 944 944 944 944 950 950 947 947 950 950 952 952 947 947 947 947 952 952 946 946 952 952 951 951 946 946 946 946 951 951 941 941 951 951 948 948 941 941 941 941 948 948 926 926 948 948 938 938 926 926 926 926 938 938 904 904 938 938 913 913 904 904 904 904 913 913 889 889 913 913 891 891 889 889 889 889 891 891 872 872 891 891 875 875 872 872 872 872 875 875 854 854 875 875 858 858 854 854 854 854 858 858 840 840 858 858 841 841 840 840 840 840 841 841 825 825 841 841 826 826 825 825 826 826 827 827 810 810 827 827 811 811 810 810 810 810 811 811 790 790 811 811 789 789 790 790 790 790 789 789 776 776 789 789 775 775 776 776 776 776 775 775 760 760 775 775 759 759 760 760 760 760 759 759 744 744 759 759 743 743 744 744 744 744 743 743 727 727 743 743 724 724 727 727 727 727 724 724 710 710 724 724 704 704 710 710 710 710 704 704 691 691 704 704 681 681 691 691 691 691 681 681 665 665 681 681 657 657 665 665 665 665 657 657 653 653 657 657 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 656 656 646 646 651 651 656 656 656 656 651 651 677 677 651 651 662 662 677 677 677 677 662 662 699 699 662 662 692 692 699 699 699 699 692 692 717 717 692 692 713 713 717 717 717 717 713 713 734 734 713 713 731 731 734 734 734 734 731 731 750 750 731 731 747 747 750 750 750 750 747 747 767 767 747 747 766 766 767 767 767 767 766 766 783 783 766 766 782 782 783 783 783 783 782 782 799 799 782 782 798 798 799 799 799 799 798 798 818 818 798 798 819 819 818 818 818 818 819 819 833 833 819 819 834 834 833 833 833 833 834 834 848 848 834 834 849 849 848 848 848 848 849 849 864 864 849 849 868 868 864 864 864 864 868 868 881 881 868 868 887 887 881 881 881 881 887 887 899 899 887 887 906 906 899 899 899 899 906 906 920 920 906 906 935 935 920 920 920 920 935 935 943 943 935 935 949 949 943 943 943 943 949 949 950 950 949 949 954 954 950 950 950 950 954 954 952 952 954 954 956 956 952 952 952 952 956 956 951 951 956 956 955 955 951 951 951 951 955 955 948 948 955 955 953 953 948 948 948 948 953 953 938 938 953 953 945 945 938 938 938 938 945 945 913 913 945 945 922 922 913 913 913 913 922 922 891 891 922 922 896 896 891 891 891 891 896 896 875 875 896 896 877 877 875 875 875 875 877 877 858 858 877 877 861 861 858 858 858 858 861 861 841 841 861 861 845 845 841 841 841 841 845 845 826 826 845 845 827 827 826 826 1058 1058 1059 1059 1054 1054 1059 1059 1056 1056 1054 1054 1054 1054 1056 1056 1048 1048 1056 1056 1050 1050 1048 1048 1546 1546 1547 1547 1045 1045 1548 1548 1549 1549 1045 1045 1045 1045 1550 1550 1040 1040 1073 1073 1076 1076 1072 1072 1076 1076 1074 1074 1072 1072 1072 1072 1074 1074 1066 1066 1074 1074 1068 1068 1066 1066 1066 1066 1068 1068 1063 1063 1068 1068 1067 1067 1063 1063 1063 1063 1067 1067 1058 1058 1067 1067 1062 1062 1058 1058 1058 1058 1062 1062 1059 1059 1060 1060 1061 1061 1065 1065 1061 1061 1064 1064 1065 1065 1065 1065 1064 1064 1069 1069 1064 1064 1070 1070 1069 1069 1069 1069 1070 1070 1075 1075 1070 1070 1071 1071 1075 1075 1075 1075 1071 1071 1073 1073 1071 1071 1077 1077 1073 1073 1073 1073 1077 1077 1076 1076 1042 1042 1043 1043 1047 1047 1043 1043 1046 1046 1047 1047 1047 1047 1046 1046 1551 1551 1046 1046 1552 1552 1553 1553 1051 1051 1052 1052 1055 1055 1052 1052 1053 1053 1055 1055 1055 1055 1053 1053 1060 1060 1053 1053 1057 1057 1060 1060 1060 1060 1057 1057 1061 1061 1025 1025 1026 1026 1030 1030 1026 1026 1029 1029 1030 1030 1030 1030 1029 1029 1033 1033 1029 1029 1034 1034 1033 1033 1033 1033 1034 1034 1037 1037 1034 1034 1035 1035 1037 1037 1037 1037 1035 1035 1042 1042 1035 1035 1039 1039 1042 1042 1042 1042 1039 1039 1043 1043 999 999 1000 1000 1002 1002 1000 1000 1004 1004 1002 1002 1002 1002 1004 1004 1008 1008 1004 1004 1007 1007 1008 1008 1008 1008 1007 1007 1012 1012 1007 1007 1011 1011 1012 1012 1012 1012 1011 1011 1017 1017 1011 1011 1016 1016 1017 1017 1017 1017 1016 1016 1020 1020 1016 1016 1018 1018 1020 1020 1020 1020 1018 1018 1025 1025 1018 1018 1022 1022 1025 1025 1025 1025 1022 1022 1026 1026 981 981 982 982 984 984 1554 1554 986 986 1555 1555 1556 1556 986 986 990 990 986 986 989 989 990 990 990 990 989 989 993 993 989 989 994 994 993 993 993 993 994 994 999 999 994 994 998 998 999 999 999 999 998 998 1000 1000 963 963 964 964 966 966 964 964 968 968 966 966 966 966 968 968 972 972 968 968 971 971 972 972 972 972 971 971 975 975 971 971 976 976 975 975 975 975 976 976 981 981 976 976 980 980 981 981 981 981 980 980 982 982 970 970 967 967 965 965 967 967 960 960 965 965 965 965 960 960 962 962 960 960 959 959 962 962 962 962 959 959 957 957 959 959 958 958 957 957 957 957 958 958 963 963 958 958 961 961 963 963 963 963 961 961 964 964 983 983 979 979 978 978 979 979 977 977 978 978 978 978 977 977 974 974 977 977 973 973 974 974 974 974 973 973 970 970 973 973 969 969 970 970 970 970 969 969 967 967 1001 1001 997 997 996 996 997 997 995 995 996 996 996 996 995 995 992 992 995 995 991 991 992 992 992 992 991 991 988 988 991 991 987 987 988 988 988 988 987 987 1557 1557 987 987 1558 1558 1559 1559 983 983 985 985 979 979 1019 1019 1015 1015 1014 1014 1015 1015 1013 1013 1014 1014 1014 1014 1013 1013 1010 1010 1013 1013 1009 1009 1010 1010 1010 1010 1009 1009 1006 1006 1009 1009 1005 1005 1006 1006 1006 1006 1005 1005 1001 1001 1005 1005 1003 1003 1001 1001 1001 1001 1003 1003 997 997 1560 1560 1044 1044 1040 1040 1044 1044 1041 1041 1040 1040 1040 1040 1041 1041 1036 1036 1041 1041 1038 1038 1036 1036 1036 1036 1038 1038 1032 1032 1038 1038 1031 1031 1032 1032 1032 1032 1031 1031 1028 1028 1031 1031 1027 1027 1028 1028 1028 1028 1027 1027 1023 1023 1027 1027 1024 1024 1023 1023 1023 1023 1024 1024 1019 1019 1024 1024 1021 1021 1019 1019 1019 1019 1021 1021 1015 1015 1115 1115 1111 1111 1110 1110 1110 1110 1113 1113 1115 1115 1113 1113 1117 1117 1115 1115 1115 1115 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1121 1121 1124 1124 1120 1120 1120 1120 1124 1124 1125 1125 1124 1124 1128 1128 1125 1125 1128 1128 1132 1132 1125 1125 1125 1125 1132 1132 1130 1130 1132 1132 1136 1136 1130 1130 1136 1136 1140 1140 1130 1130 1130 1130 1140 1140 1134 1134 1140 1140 1146 1146 1134 1134 1146 1146 1148 1148 1134 1134 1134 1134 1148 1148 1138 1138 1148 1148 1150 1150 1138 1138 1150 1150 1152 1152 1138 1138 1138 1138 1152 1152 1142 1142 1152 1152 1154 1154 1142 1142 1154 1154 1156 1156 1142 1142 1142 1142 1156 1156 1145 1145 1156 1156 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1143 1143 1158 1158 1157 1157 1143 1143 1157 1157 1155 1155 1143 1143 1143 1143 1155 1155 1141 1141 1155 1155 1153 1153 1141 1141 1153 1153 1151 1151 1141 1141 1141 1141 1151 1151 1137 1137 1151 1151 1149 1149 1137 1137 1149 1149 1147 1147 1137 1137 1137 1137 1147 1147 1133 1133 1147 1147 1144 1144 1133 1133 1144 1144 1139 1139 1133 1133 1133 1133 1139 1139 1129 1129 1139 1139 1135 1135 1129 1129 1129 1129 1135 1135 1126 1126 1135 1135 1131 1131 1126 1126 1126 1126 1131 1131 1123 1123 1131 1131 1127 1127 1123 1123 1127 1127 1122 1122 1123 1123 1123 1123 1122 1122 1118 1118 1122 1122 1119 1119 1118 1118 1119 1119 1116 1116 1118 1118 1118 1118 1116 1116 1114 1114 1116 1116 1112 1112 1114 1114 1112 1112 1108 1108 1114 1114 1114 1114 1108 1108 1109 1109 1108 1108 1105 1105 1109 1109 1105 1105 1102 1102 1109 1109 1109 1109 1102 1102 1104 1104 1102 1102 1097 1097 1104 1104 1097 1097 1091 1091 1104 1104 1104 1104 1091 1091 1100 1100 1091 1091 1089 1089 1100 1100 1089 1089 1087 1087 1100 1100 1100 1100 1087 1087 1096 1096 1087 1087 1085 1085 1096 1096 1085 1085 1083 1083 1096 1096 1096 1096 1083 1083 1094 1094 1083 1083 1081 1081 1094 1094 1081 1081 1079 1079 1094 1094 1094 1094 1079 1079 1092 1092 1079 1079 1078 1078 1092 1092 1078 1078 1080 1080 1092 1092 1092 1092 1080 1080 1095 1095 1080 1080 1082 1082 1095 1095 1082 1082 1084 1084 1095 1095 1095 1095 1084 1084 1098 1098 1084 1084 1086 1086 1098 1098 1086 1086 1088 1088 1098 1098 1098 1098 1088 1088 1101 1101 1088 1088 1090 1090 1101 1101 1090 1090 1093 1093 1101 1101 1101 1101 1093 1093 1106 1106 1093 1093 1099 1099 1106 1106 1099 1099 1103 1103 1106 1106 1106 1106 1103 1103 1111 1111 1103 1103 1107 1107 1111 1111 1111 1111 1107 1107 1110 1110 1178 1178 1176 1176 1173 1173 1183 1183 1181 1181 1173 1173 1181 1181 1179 1179 1173 1173 1173 1173 1179 1179 1178 1178 1188 1188 1187 1187 1173 1173 1187 1187 1185 1185 1173 1173 1173 1173 1185 1185 1183 1183 1182 1182 1184 1184 1173 1173 1184 1184 1186 1186 1173 1173 1173 1173 1186 1186 1188 1188 1175 1175 1177 1177 1173 1173 1177 1177 1180 1180 1173 1173 1173 1173 1180 1180 1182 1182 1168 1168 1170 1170 1173 1173 1170 1170 1172 1172 1173 1173 1173 1173 1172 1172 1175 1175 1162 1162 1164 1164 1173 1173 1164 1164 1166 1166 1173 1173 1173 1173 1166 1166 1168 1168 1163 1163 1161 1161 1173 1173 1161 1161 1160 1160 1173 1173 1173 1173 1160 1160 1162 1162 1169 1169 1167 1167 1173 1173 1167 1167 1165 1165 1173 1173 1173 1173 1165 1165 1163 1163 1176 1176 1174 1174 1173 1173 1174 1174 1171 1171 1173 1173 1173 1173 1171 1171 1169 1169 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 19 19 18 18 16 16 54 54 52 52 56 56 52 52 59 59 56 56 56 56 59 59 55 55 59 59 58 58 55 55 55 55 58 58 53 53 58 58 51 51 53 53 53 53 51 51 54 54 51 51 52 52 54 54 47 47 45 45 49 49 45 45 52 52 49 49 49 49 52 52 48 48 52 52 51 51 48 48 48 48 51 51 46 46 51 51 44 44 46 46 46 46 44 44 47 47 44 44 45 45 47 47 40 40 38 38 42 42 38 38 45 45 42 42 42 42 45 45 41 41 45 45 44 44 41 41 41 41 44 44 39 39 44 44 37 37 39 39 39 39 37 37 40 40 37 37 38 38 40 40 33 33 31 31 35 35 31 31 38 38 35 35 35 35 38 38 34 34 38 38 37 37 34 34 34 34 37 37 32 32 37 37 30 30 32 32 32 32 30 30 33 33 30 30 31 31 33 33 26 26 24 24 28 28 24 24 31 31 28 28 28 28 31 31 27 27 31 31 30 30 27 27 27 27 30 30 25 25 30 30 23 23 25 25 25 25 23 23 26 26 23 23 24 24 26 26 16 16 18 18 23 23 18 18 20 20 23 23 23 23 20 20 24 24 20 20 21 21 24 24 24 24 21 21 17 17 21 21 19 19 17 17 19 19 16 16 17 17 17 17 16 16 14 14 16 16 13 13 14 14 58 58 57 57 51 51 57 57 50 50 51 51 51 51 50 50 44 44 50 50 43 43 44 44 44 44 43 43 37 37 43 43 36 36 37 37 37 37 36 36 30 30 36 36 29 29 30 30 30 30 29 29 23 23 29 29 22 22 23 23 23 23 22 22 16 16 22 22 15 15 16 16 16 16 15 15 13 13 15 15 12 12 13 13 67 67 69 69 62 62 72 72 70 70 60 60 61 61 63 63 62 62 63 63 65 65 62 62 62 62 65 65 67 67 70 70 68 68 60 60 68 68 66 66 60 60 60 60 66 66 61 61 66 66 64 64 61 61 61 61 64 64 63 63 69 69 71 71 62 62 71 71 73 73 62 62 62 62 73 73 79 79 73 73 75 75 79 79 79 79 75 75 78 78 72 72 60 60 74 74 60 60 76 76 74 74 74 74 76 76 77 77 88 88 80 80 81 81 81 81 82 82 88 88 82 82 83 83 88 88 88 88 83 83 89 89 83 83 84 84 89 89 84 84 85 85 89 89 85 85 86 86 89 89 89 89 86 86 87 87 103 103 101 101 92 92 101 101 99 99 92 92 99 99 97 97 92 92 97 97 95 95 92 92 92 92 95 95 91 91 103 103 92 92 105 105 92 92 109 109 105 105 105 105 109 109 108 108 95 95 93 93 91 91 93 93 94 94 91 91 91 91 94 94 90 90 94 94 96 96 90 90 90 90 96 96 98 98 98 98 100 100 90 90 100 100 102 102 90 90 90 90 102 102 106 106 102 102 104 104 106 106 106 106 104 104 107 107 110 110 111 111 112 112 111 111 113 113 112 112 112 112 113 113 114 114 113 113 115 115 114 114 244 244 245 245 116 116 246 246 117 117 116 116 116 116 117 117 118 118 117 117 119 119 118 118 118 118 119 119 120 120 119 119 121 121 120 120 120 120 121 121 122 122 121 121 123 123 122 122 122 122 123 123 124 124 123 123 125 125 124 124 124 124 125 125 126 126 125 125 127 127 126 126 126 126 127 127 128 128 127 127 129 129 128 128 128 128 129 129 247 247 129 129 248 248 249 249 130 130 131 131 132 132 131 131 133 133 132 132 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 144 144 145 145 146 146 145 145 147 147 146 146 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 160 160 161 161 162 162 161 161 163 163 162 162 175 175 179 179 183 183 174 174 164 164 182 182 173 173 171 171 170 170 183 183 179 179 182 182 179 179 178 178 182 182 182 182 178 178 174 174 183 183 172 172 175 175 172 172 166 166 175 175 175 175 166 166 174 174 166 166 165 165 174 174 174 174 165 165 164 164 177 177 171 171 176 176 171 171 173 173 176 176 176 176 173 173 180 180 173 173 184 184 180 180 180 180 184 184 181 181 184 184 185 185 181 181 181 181 185 185 177 177 185 185 171 171 177 177 170 170 169 169 173 173 169 169 168 168 173 173 173 173 168 168 172 172 168 168 167 167 172 172 172 172 167 167 166 166 186 186 187 187 188 188 187 187 189 189 188 188 190 190 191 191 192 192 191 191 193 193 192 192 194 194 195 195 196 196 195 195 197 197 196 196 198 198 199 199 200 200 199 199 201 201 200 200 202 202 203 203 204 204 203 203 205 205 204 204 206 206 207 207 208 208 207 207 209 209 208 208 210 210 211 211 212 212 211 211 213 213 212 212 212 212 213 213 214 214 213 213 215 215 214 214 250 250 251 251 216 216 252 252 217 217 216 216 216 216 217 217 218 218 217 217 219 219 218 218 218 218 219 219 220 220 219 219 221 221 220 220 220 220 221 221 222 222 221 221 223 223 222 222 222 222 223 223 224 224 223 223 225 225 224 224 224 224 225 225 226 226 225 225 227 227 226 226 226 226 227 227 228 228 227 227 229 229 228 228 228 228 229 229 253 253 229 229 254 254 255 255 230 230 231 231 232 232 231 231 233 233 232 232 232 232 233 233 234 234 233 233 235 235 234 234 236 236 237 237 238 238 237 237 239 239 238 238 240 240 241 241 242 242 241 241 243 243 242 242
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 13 13 12 12 10 10 10 10 11 11 13 13 11 11 16 16 13 13 13 13 16 16 24 24 16 16 20 20 24 24 24 24 20 20 25 25 20 20 21 21 25 25 25 25 21 21 11 11 21 21 17 17 11 11 11 11 17 17 16 16 15 15 12 12 19 19 12 12 23 23 19 19 19 19 23 23 18 18 23 23 22 22 18 18 18 18 22 22 14 14 22 22 10 10 14 14 14 14 10 10 15 15 10 10 12 12 15 15 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 33 33 35 35 34 34 48 48 46 46 37 37 40 40 36 36 42 42 36 36 37 37 42 42 42 42 37 37 44 44 37 37 46 46 44 44 40 40 38 38 36 36 38 38 39 39 36 36 36 36 39 39 41 41 43 43 45 45 51 51 41 41 43 43 36 36 43 43 51 51 36 36 36 36 51 51 34 34 51 51 32 32 34 34 34 34 32 32 33 33 48 48 37 37 50 50 37 37 54 54 50 50 50 50 54 54 53 53 45 45 47 47 51 51 47 47 49 49 51 51 51 51 49 49 52 52 55 55 56 56 57 57 56 56 58 58 57 57 57 57 58 58 59 59 58 58 60 60 59 59 59 59 60 60 61 61 60 60 62 62 61 61 70 70 67 67 72 72 67 67 74 74 72 72 66 66 64 64 65 65 64 64 63 63 65 65 65 65 63 63 67 67 63 63 82 82 67 67 67 67 82 82 74 74 82 82 76 76 74 74 70 70 69 69 67 67 69 69 71 71 67 67 67 67 71 71 68 68 71 71 73 73 68 68 68 68 73 73 75 75 75 75 77 77 68 68 77 77 79 79 68 68 68 68 79 79 85 85 79 79 81 81 85 85 85 85 81 81 84 84 83 83 80 80 82 82 80 80 78 78 82 82 82 82 78 78 76 76 86 86 87 87 88 88 87 87 89 89 88 88
+0 0 1 1 2 2 1 1 3 3 2 2
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70 72 72 73 73 74 74 73 73 75 75 74 74 76 76 77 77 78 78 77 77 79 79 78 78 80 80 81 81 82 82 81 81 83 83 82 82 84 84 85 85 86 86 85 85 87 87 86 86 88 88 89 89 90 90 89 89 91 91 90 90 92 92 93 93 94 94 93 93 95 95 94 94 96 96 97 97 98 98 97 97 99 99 98 98 100 100 101 101 102 102 101 101 103 103 102 102 104 104 105 105 106 106 105 105 107 107 106 106 108 108 109 109 110 110 109 109 111 111 110 110 112 112 113 113 114 114 113 113 115 115 114 114 116 116 117 117 118 118 117 117 119 119 118 118 120 120 121 121 122 122 121 121 123 123 122 122 124 124 125 125 126 126 125 125 127 127 126 126 128 128 129 129 130 130 129 129 131 131 130 130 132 132 133 133 134 134 133 133 135 135 134 134 136 136 137 137 138 138 137 137 139 139 138 138 140 140 141 141 142 142 141 141 143 143 142 142 144 144 145 145 146 146 145 145 147 147 146 146 148 148 149 149 150 150 149 149 151 151 150 150 152 152 153 153 154 154 153 153 155 155 154 154 156 156 157 157 158 158 157 157 159 159 158 158 160 160 161 161 162 162 161 161 163 163 162 162 164 164 165 165 166 166 165 165 167 167 166 166 168 168 169 169 170 170 169 169 171 171 170 170 172 172 173 173 174 174 173 173 175 175 174 174 176 176 177 177 178 178 177 177 179 179 178 178 180 180 181 181 182 182 181 181 183 183 182 182 184 184 185 185 186 186 185 185 187 187 186 186 188 188 189 189 190 190 189 189 191 191 190 190 192 192 193 193 194 194 193 193 195 195 194 194 196 196 197 197 198 198 197 197 199 199 198 198 200 200 201 201 202 202 201 201 203 203 202 202
+35 35 9 9 33 33 9 9 7 7 33 33 33 33 7 7 31 31 7 7 5 5 31 31 31 31 5 5 29 29 5 5 3 3 29 29 29 29 3 3 27 27 3 3 1 1 27 27 27 27 1 1 25 25 1 1 146 146 25 25 25 25 147 147 148 148 149 149 2 2 150 150 151 151 2 2 26 26 2 2 4 4 26 26 26 26 4 4 28 28 4 4 6 6 28 28 28 28 6 6 30 30 6 6 8 8 30 30 30 30 8 8 32 32 8 8 10 10 32 32 32 32 10 10 34 34 10 10 12 12 34 34 34 34 12 12 36 36 12 12 14 14 36 36 36 36 14 14 38 38 14 14 16 16 38 38 38 38 16 16 40 40 16 16 18 18 40 40 40 40 18 18 42 42 18 18 20 20 42 42 42 42 20 20 44 44 20 20 22 22 44 44 44 44 22 22 46 46 22 22 152 152 46 46 46 46 153 153 154 154 155 155 21 21 156 156 157 157 21 21 45 45 21 21 19 19 45 45 45 45 19 19 43 43 19 19 17 17 43 43 43 43 17 17 41 41 17 17 15 15 41 41 41 41 15 15 39 39 15 15 13 13 39 39 39 39 13 13 37 37 13 13 11 11 37 37 37 37 11 11 35 35 11 11 9 9 35 35 55 55 57 57 60 60 57 57 59 59 60 60 60 60 59 59 62 62 49 49 51 51 60 60 51 51 53 53 60 60 60 60 53 53 55 55 52 52 50 50 60 60 50 50 48 48 60 60 60 60 48 48 49 49 58 58 56 56 60 60 56 56 54 54 60 60 60 60 54 54 52 52 65 65 63 63 60 60 63 63 61 61 60 60 60 60 61 61 58 58 71 71 69 69 60 60 69 69 67 67 60 60 60 60 67 67 65 65 68 68 70 70 60 60 70 70 72 72 60 60 60 60 72 72 71 71 62 62 64 64 60 60 64 64 66 66 60 60 60 60 66 66 68 68 108 108 82 82 106 106 82 82 80 80 106 106 106 106 80 80 104 104 80 80 78 78 104 104 104 104 78 78 102 102 78 78 76 76 102 102 102 102 76 76 100 100 76 76 74 74 100 100 100 100 74 74 98 98 74 74 158 158 98 98 98 98 159 159 160 160 161 161 75 75 162 162 163 163 75 75 99 99 75 75 77 77 99 99 99 99 77 77 101 101 77 77 79 79 101 101 101 101 79 79 103 103 79 79 81 81 103 103 103 103 81 81 105 105 81 81 83 83 105 105 105 105 83 83 107 107 83 83 85 85 107 107 107 107 85 85 109 109 85 85 87 87 109 109 109 109 87 87 111 111 87 87 89 89 111 111 111 111 89 89 113 113 89 89 91 91 113 113 113 113 91 91 115 115 91 91 93 93 115 115 115 115 93 93 117 117 93 93 95 95 117 117 117 117 95 95 119 119 95 95 164 164 119 119 119 119 165 165 166 166 167 167 94 94 168 168 169 169 94 94 118 118 94 94 92 92 118 118 118 118 92 92 116 116 92 92 90 90 116 116 116 116 90 90 114 114 90 90 88 88 114 114 114 114 88 88 112 112 88 88 86 86 112 112 112 112 86 86 110 110 86 86 84 84 110 110 110 110 84 84 108 108 84 84 82 82 108 108 128 128 130 130 133 133 130 130 132 132 133 133 133 133 132 132 135 135 122 122 124 124 133 133 124 124 126 126 133 133 133 133 126 126 128 128 125 125 123 123 133 133 123 123 121 121 133 133 133 133 121 121 122 122 131 131 129 129 133 133 129 129 127 127 133 133 133 133 127 127 125 125 138 138 136 136 133 133 136 136 134 134 133 133 133 133 134 134 131 131 144 144 142 142 133 133 142 142 140 140 133 133 133 133 140 140 138 138 141 141 143 143 133 133 143 143 145 145 133 133 133 133 145 145 144 144 135 135 137 137 133 133 137 137 139 139 133 133 133 133 139 139 141 141
+19 19 21 21 88 88 23 23 92 92 21 21 92 92 90 90 21 21 21 21 90 90 88 88 100 100 99 99 25 25 99 99 96 96 25 25 25 25 96 96 23 23 96 96 94 94 23 23 23 23 94 94 92 92 100 100 25 25 102 102 25 25 27 27 102 102 102 102 27 27 104 104 104 104 27 27 106 106 1205 1205 29 29 1206 1206 1207 1207 29 29 108 108 116 116 114 114 31 31 114 114 113 113 31 31 31 31 113 113 29 29 113 113 110 110 29 29 29 29 110 110 108 108 35 35 123 123 33 33 123 123 120 120 33 33 33 33 120 120 31 31 120 120 119 119 31 31 31 31 119 119 116 116 37 37 126 126 35 35 126 126 124 124 35 35 35 35 124 124 123 123 131 131 132 132 38 38 132 132 130 130 38 38 38 38 130 130 37 37 130 130 128 128 37 37 37 37 128 128 126 126 131 131 38 38 129 129 38 38 36 36 129 129 129 129 36 36 127 127 127 127 36 36 125 125 36 36 34 34 125 125 125 125 34 34 122 122 32 32 118 118 34 34 118 118 121 121 34 34 34 34 121 121 122 122 111 111 112 112 30 30 112 112 115 115 30 30 30 30 115 115 32 32 115 115 117 117 32 32 32 32 117 117 118 118 111 111 30 30 109 109 30 30 1208 1208 109 109 109 109 1209 1209 1210 1210 107 107 28 28 105 105 28 28 26 26 105 105 105 105 26 26 103 103 103 103 26 26 101 101 26 26 24 24 101 101 101 101 24 24 98 98 22 22 95 95 24 24 95 95 97 97 24 24 24 24 97 97 98 98 87 87 89 89 20 20 89 89 91 91 20 20 20 20 91 91 22 22 91 91 93 93 22 22 22 22 93 93 95 95 87 87 20 20 85 85 20 20 18 18 85 85 85 85 18 18 84 84 84 84 18 18 82 82 18 18 16 16 82 82 82 82 16 16 79 79 72 72 74 74 14 14 74 74 75 75 14 14 14 14 75 75 16 16 75 75 78 78 16 16 16 16 78 78 79 79 10 10 66 66 12 12 66 66 68 68 12 12 12 12 68 68 14 14 68 68 70 70 14 14 14 14 70 70 72 72 8 8 62 62 1211 1211 62 62 1212 1212 1213 1213 10 10 64 64 66 66 54 54 55 55 6 6 55 55 58 58 6 6 6 6 58 58 8 8 58 58 60 60 8 8 8 8 60 60 62 62 54 54 6 6 53 53 6 6 4 4 53 53 53 53 4 4 50 50 50 50 4 4 48 48 4 4 2 2 48 48 48 48 2 2 45 45 0 0 42 42 2 2 42 42 44 44 2 2 2 2 44 44 45 45 41 41 39 39 0 0 39 39 40 40 0 0 0 0 40 40 42 42 41 41 0 0 43 43 0 0 1 1 43 43 43 43 1 1 46 46 1 1 3 3 46 46 46 46 3 3 47 47 47 47 3 3 49 49 3 3 5 5 49 49 49 49 5 5 51 51 51 51 5 5 52 52 5 5 7 7 52 52 52 52 7 7 56 56 9 9 59 59 7 7 59 59 57 57 7 7 7 7 57 57 56 56 67 67 65 65 11 11 1214 1214 63 63 1215 1215 1216 1216 63 63 9 9 63 63 61 61 9 9 9 9 61 61 59 59 67 67 11 11 69 69 11 11 13 13 69 69 69 69 13 13 71 71 71 71 13 13 73 73 13 13 15 15 73 73 73 73 15 15 76 76 17 17 80 80 15 15 80 80 77 77 15 15 15 15 77 77 76 76 88 88 86 86 19 19 86 86 83 83 19 19 19 19 83 83 17 17 83 83 81 81 17 17 17 17 81 81 80 80 156 156 160 160 159 159 160 160 163 163 159 159 159 159 163 163 166 166 166 166 169 169 159 159 169 169 171 171 159 159 159 159 171 171 181 181 171 171 174 174 181 181 184 184 185 185 180 180 185 185 181 181 180 180 180 180 181 181 177 177 181 181 174 174 177 177 159 159 155 155 156 156 155 155 151 151 156 156 156 156 151 151 152 152 151 151 146 146 152 152 152 152 146 146 148 148 146 146 139 139 148 148 148 148 139 139 145 145 139 139 137 137 145 145 145 145 137 137 142 142 137 137 135 135 142 142 142 142 135 135 140 140 135 135 133 133 140 140 140 140 133 133 141 141 133 133 134 134 141 141 141 141 134 134 143 143 134 134 136 136 143 143 143 143 136 136 147 147 136 136 138 138 147 147 147 147 138 138 150 150 138 138 144 144 150 150 150 150 144 144 153 153 144 144 149 149 153 153 153 153 149 149 157 157 149 149 154 154 157 157 157 157 154 154 161 161 154 154 158 158 161 161 161 161 158 158 164 164 158 158 162 162 164 164 164 164 162 162 167 167 162 162 165 165 167 167 167 167 165 165 170 170 165 165 168 168 170 170 168 168 172 172 170 170 170 170 172 172 173 173 172 172 175 175 173 173 173 173 175 175 176 176 175 175 178 178 176 176 176 176 178 178 179 179 178 178 182 182 179 179 179 179 182 182 183 183 182 182 186 186 183 183 183 183 186 186 187 187 186 186 191 191 187 187 187 187 191 191 190 190 191 191 196 196 190 190 190 190 196 196 193 193 196 196 202 202 193 193 193 193 202 202 197 197 202 202 204 204 197 197 197 197 204 204 199 199 204 204 206 206 199 199 199 199 206 206 200 200 206 206 207 207 200 200 200 200 207 207 198 198 207 207 205 205 198 198 198 198 205 205 195 195 205 205 203 203 195 195 195 195 203 203 192 192 203 203 201 201 192 192 192 192 201 201 188 188 201 201 194 194 188 188 188 188 194 194 184 184 194 194 189 189 184 184 184 184 189 189 185 185 258 258 222 222 220 220 258 258 220 220 256 256 1217 1217 218 218 1218 1218 1219 1219 218 218 254 254 218 218 216 216 254 254 254 254 216 216 252 252 216 216 214 214 252 252 252 252 214 214 250 250 214 214 212 212 250 250 250 250 212 212 248 248 212 212 210 210 248 248 248 248 210 210 246 246 210 210 208 208 246 246 246 246 208 208 244 244 208 208 209 209 244 244 244 244 209 209 245 245 209 209 211 211 245 245 245 245 211 211 247 247 211 211 213 213 247 247 247 247 213 213 249 249 213 213 215 215 249 249 249 249 215 215 251 251 215 215 217 217 251 251 251 251 217 217 253 253 217 217 1220 1220 253 253 253 253 1221 1221 1222 1222 219 219 221 221 255 255 255 255 221 221 257 257 221 221 223 223 257 257 257 257 223 223 259 259 223 223 224 224 259 259 259 259 224 224 260 260 224 224 225 225 260 260 260 260 225 225 261 261 225 225 226 226 261 261 261 261 226 226 262 262 226 226 227 227 262 262 262 262 227 227 263 263 227 227 228 228 263 263 263 263 228 228 264 264 228 228 230 230 264 264 264 264 230 230 266 266 230 230 232 232 266 266 266 266 232 232 268 268 1223 1223 234 234 1224 1224 1225 1225 234 234 270 270 234 234 236 236 270 270 270 270 236 236 272 272 236 236 238 238 272 272 272 272 238 238 274 274 238 238 240 240 274 274 274 274 240 240 276 276 240 240 242 242 276 276 276 276 242 242 278 278 242 242 243 243 278 278 278 278 243 243 279 279 243 243 241 241 279 279 279 279 241 241 277 277 241 241 239 239 277 277 277 277 239 239 275 275 239 239 237 237 275 275 275 275 237 237 273 273 237 237 235 235 273 273 273 273 235 235 271 271 235 235 233 233 271 271 271 271 233 233 269 269 233 233 1226 1226 269 269 269 269 1227 1227 1228 1228 231 231 229 229 267 267 267 267 229 229 265 265 315 315 319 319 307 307 307 307 319 319 336 336 285 285 298 298 287 287 298 298 302 302 287 287 307 307 296 296 315 315 296 296 295 295 315 315 315 315 295 295 311 311 295 295 293 293 311 311 311 311 293 293 306 306 293 293 291 291 306 306 306 306 291 291 302 302 291 291 289 289 302 302 302 302 289 289 287 287 330 330 353 353 355 355 330 330 355 355 334 334 317 317 298 298 313 313 298 298 285 285 313 313 313 313 285 285 309 309 285 285 283 283 309 309 309 309 283 283 304 304 314 314 310 310 317 317 319 319 323 323 336 336 323 323 327 327 336 336 336 336 327 327 347 347 327 327 331 331 347 347 347 347 331 331 348 348 331 331 335 335 348 348 297 297 300 300 284 284 283 283 281 281 304 304 281 281 280 280 304 304 304 304 280 280 300 300 280 280 282 282 300 300 300 300 282 282 284 284 332 332 328 328 349 349 328 328 324 324 349 349 349 349 324 324 294 294 324 324 320 320 294 294 294 294 320 320 316 316 325 325 326 326 321 321 326 326 322 322 321 321 321 321 322 322 317 317 322 322 318 318 317 317 317 317 318 318 314 314 310 310 305 305 317 317 305 305 301 301 317 317 317 317 301 301 298 298 355 355 357 357 334 334 357 357 359 359 334 334 334 334 359 359 339 339 342 342 345 345 349 349 284 284 286 286 297 297 286 286 288 288 297 297 297 297 288 288 299 299 288 288 290 290 299 299 299 299 290 290 303 303 290 290 292 292 303 303 303 303 292 292 308 308 292 292 294 294 308 308 308 308 294 294 312 312 294 294 316 316 312 312 346 346 356 356 344 344 356 356 354 354 344 344 344 344 354 354 340 340 354 354 352 352 340 340 340 340 352 352 335 335 352 352 350 350 335 335 335 335 350 350 348 348 343 343 360 360 346 346 360 360 358 358 346 346 346 346 358 358 356 356 359 359 361 361 339 339 361 361 363 363 339 339 339 339 363 363 343 343 363 363 362 362 343 343 343 343 362 362 360 360 325 325 329 329 326 326 329 329 333 333 326 326 326 326 333 333 338 338 345 345 341 341 349 349 341 341 337 337 349 349 349 349 337 337 332 332 353 353 330 330 351 351 330 330 326 326 351 351 351 351 326 326 349 349 326 326 338 338 349 349 349 349 338 338 342 342 364 364 365 365 366 366 365 365 367 367 366 366 440 440 438 438 495 495 476 476 412 412 415 415 614 614 511 511 519 519 511 511 420 420 519 519 433 433 487 487 431 431 487 487 479 479 431 431 431 431 479 479 416 416 719 719 614 614 630 630 614 614 519 519 630 630 630 630 519 519 534 534 519 519 421 421 534 534 412 412 476 476 410 410 476 476 481 481 410 410 410 410 481 481 409 409 433 433 435 435 487 487 435 435 437 437 487 487 487 487 437 437 494 494 807 807 719 719 727 727 719 719 630 630 727 727 727 727 630 630 639 639 630 630 534 534 639 639 639 639 534 534 543 543 534 534 422 422 543 543 623 623 581 581 527 527 887 887 807 807 814 814 807 807 727 727 814 814 814 814 727 727 743 743 727 727 639 639 743 743 743 743 639 639 659 659 639 639 543 543 659 659 659 659 543 543 551 551 543 543 423 423 551 551 409 409 481 481 406 406 481 481 489 489 406 406 406 406 489 489 405 405 489 489 497 497 405 405 405 405 497 497 402 402 437 437 439 439 494 494 439 439 442 442 494 494 494 494 442 442 502 502 442 442 443 443 502 502 502 502 443 443 515 515 959 959 1229 1229 1230 1230 887 887 814 814 894 894 894 894 814 814 835 835 814 814 743 743 835 835 835 835 743 743 755 755 743 743 659 659 755 755 755 755 659 659 666 666 659 659 551 551 666 666 666 666 551 551 567 567 551 551 424 424 567 567 443 443 445 445 515 515 445 445 447 447 515 515 515 515 447 447 523 523 1023 1023 959 959 967 967 959 959 1231 1231 967 967 967 967 1232 1232 1233 1233 894 894 835 835 915 915 915 915 835 835 843 843 835 835 755 755 843 843 843 843 755 755 771 771 755 755 666 666 771 771 771 771 666 666 683 683 666 666 567 567 683 683 683 683 567 567 575 575 567 567 425 425 575 575 1071 1071 1023 1023 1030 1030 1023 1023 967 967 1030 1030 1030 1030 967 967 983 983 967 967 1234 1234 983 983 983 983 1235 1235 1236 1236 915 915 843 843 923 923 923 923 843 843 858 858 843 843 771 771 858 858 858 858 771 771 779 779 771 771 683 683 779 779 779 779 683 683 691 691 683 683 575 575 691 691 691 691 575 575 587 587 575 575 426 426 587 587 533 533 1237 1237 1238 1238 394 394 396 396 517 517 517 517 396 396 508 508 396 396 398 398 508 508 508 508 398 398 497 497 398 398 400 400 497 497 497 497 400 400 402 402 447 447 449 449 523 523 1239 1239 451 451 1240 1240 1241 1241 451 451 538 538 451 451 453 453 538 538 538 538 453 453 547 547 1119 1119 1071 1071 1087 1087 1071 1071 1030 1030 1087 1087 1087 1087 1030 1030 1038 1038 1030 1030 983 983 1038 1038 1038 1038 983 983 995 995 983 983 1242 1242 995 995 995 995 1243 1243 939 939 1244 1244 1245 1245 939 939 939 939 1246 1246 1247 1247 858 858 779 779 867 867 867 867 779 779 787 787 779 779 691 691 787 787 787 787 691 691 699 699 691 691 587 587 699 699 699 699 587 587 595 595 587 587 427 427 595 595 540 540 390 390 533 533 390 390 392 392 533 533 533 533 392 392 1248 1248 453 453 456 456 547 547 456 456 457 457 547 547 547 547 457 457 554 554 1158 1158 1119 1119 1126 1126 1119 1119 1087 1087 1126 1126 1126 1126 1087 1087 1094 1094 1087 1087 1038 1038 1094 1094 1094 1094 1038 1038 1054 1054 1038 1038 995 995 1054 1054 1054 1054 995 995 1002 1002 995 995 939 939 1002 1002 1002 1002 939 939 946 946 939 939 1249 1249 946 946 946 946 1250 1250 1251 1251 867 867 787 787 874 874 874 874 787 787 794 794 787 787 699 699 794 794 794 794 699 699 706 706 699 699 595 595 706 706 706 706 595 595 602 602 595 595 428 428 602 602 1172 1172 1158 1158 1152 1152 1158 1158 1126 1126 1152 1152 1152 1152 1126 1126 1121 1121 1126 1126 1094 1094 1121 1121 1121 1121 1094 1094 1088 1088 1094 1094 1054 1054 1088 1088 1088 1088 1054 1054 1041 1041 1054 1054 1002 1002 1041 1041 1041 1041 1002 1002 996 996 1002 1002 946 946 996 996 996 996 946 946 941 941 946 946 1252 1252 941 941 941 941 1253 1253 1254 1254 874 874 794 794 869 869 869 869 794 794 789 789 794 794 706 706 789 789 789 789 706 706 701 701 706 706 602 602 701 701 701 701 602 602 597 597 602 602 429 429 597 597 565 565 385 385 549 549 385 385 386 386 549 549 549 549 386 386 540 540 386 386 388 388 540 540 540 540 388 388 390 390 457 457 459 459 554 554 459 459 462 462 554 554 554 554 462 462 571 571 462 462 463 463 571 571 571 571 463 463 579 579 1183 1183 1172 1172 1165 1165 1172 1172 1152 1152 1165 1165 1165 1165 1152 1152 1140 1140 1152 1152 1121 1121 1140 1140 1140 1140 1121 1121 1113 1113 1121 1121 1088 1088 1113 1113 1113 1113 1088 1088 1073 1073 1088 1088 1041 1041 1073 1073 1073 1073 1041 1041 1033 1033 1041 1041 996 996 1033 1033 1033 1033 996 996 985 985 996 996 941 941 985 985 985 985 941 941 1255 1255 941 941 1256 1256 1257 1257 925 925 869 869 861 861 869 869 789 789 861 861 861 861 789 789 781 781 789 789 701 701 781 781 781 781 701 701 692 692 701 701 597 597 692 692 692 692 597 597 589 589 597 597 428 428 589 589 573 573 380 380 565 565 380 380 381 381 565 565 565 565 381 381 385 385 463 463 466 466 579 579 466 466 467 467 579 579 579 579 467 467 591 591 1175 1175 1183 1183 1167 1167 1183 1183 1165 1165 1167 1167 1167 1167 1165 1165 1147 1147 1165 1165 1140 1140 1147 1147 1147 1147 1140 1140 1133 1133 1140 1140 1113 1113 1133 1133 1133 1133 1113 1113 1101 1101 1113 1113 1073 1073 1101 1101 1101 1101 1073 1073 1065 1065 1073 1073 1033 1033 1065 1065 1065 1065 1033 1033 1025 1025 1033 1033 985 985 1025 1025 1025 1025 985 985 968 968 985 985 1258 1258 968 968 968 968 1259 1259 1260 1260 925 925 861 861 917 917 917 917 861 861 844 844 861 861 781 781 844 844 844 844 781 781 773 773 781 781 692 692 773 773 773 773 692 692 685 685 692 692 589 589 685 685 685 685 589 589 577 577 589 589 427 427 577 577 585 585 376 376 573 573 376 376 378 378 573 573 573 573 378 378 380 380 467 467 469 469 591 591 469 469 471 471 591 591 591 591 471 471 599 599 1159 1159 1175 1175 1155 1155 1175 1175 1167 1167 1155 1155 1155 1155 1167 1167 1143 1143 1167 1167 1147 1147 1143 1143 1143 1143 1147 1147 1135 1135 1147 1147 1133 1133 1135 1135 1135 1135 1133 1133 1107 1107 1133 1133 1101 1101 1107 1107 1107 1107 1101 1101 1081 1081 1101 1101 1065 1065 1081 1081 1081 1081 1065 1065 1048 1048 1065 1065 1025 1025 1048 1048 1048 1048 1025 1025 1009 1009 1025 1025 968 968 1009 1009 1009 1009 968 968 961 961 968 968 1261 1261 961 961 961 961 1262 1262 1263 1263 917 917 844 844 897 897 897 897 844 844 836 836 844 844 773 773 836 836 836 836 773 773 756 756 773 773 685 685 756 756 756 756 685 685 669 669 685 685 577 577 669 669 669 669 577 577 569 569 577 577 426 426 569 569 1122 1122 1159 1159 1127 1127 1159 1159 1155 1155 1127 1127 1127 1127 1155 1155 1123 1123 1155 1155 1143 1143 1123 1123 1123 1123 1143 1143 1115 1115 1143 1143 1135 1135 1115 1115 1115 1115 1135 1135 1103 1103 1135 1135 1107 1107 1103 1103 1103 1103 1107 1107 1083 1083 1107 1107 1081 1081 1083 1083 1083 1083 1081 1081 1059 1059 1081 1081 1048 1048 1059 1059 1059 1059 1048 1048 1017 1017 1048 1048 1009 1009 1017 1017 1017 1017 1009 1009 977 977 1009 1009 961 961 977 977 977 977 961 961 933 933 961 961 1264 1264 933 933 933 933 1265 1265 1266 1266 897 897 836 836 888 888 888 888 836 836 817 817 836 836 756 756 817 817 817 817 756 756 744 744 756 756 669 669 744 744 744 744 669 669 661 661 669 669 569 569 661 661 661 661 569 569 553 553 569 569 425 425 553 553 600 600 370 370 593 593 370 370 372 372 593 593 593 593 372 372 585 585 372 372 375 375 585 585 585 585 375 375 376 376 471 471 473 473 599 599 473 473 475 475 599 599 599 599 475 475 603 603 475 475 474 474 603 603 603 603 474 474 598 598 1075 1075 1122 1122 1090 1090 1122 1122 1127 1127 1090 1090 1090 1090 1127 1127 1095 1095 1127 1127 1123 1123 1095 1095 1095 1095 1123 1123 1091 1091 1123 1123 1115 1115 1091 1091 1091 1091 1115 1115 1074 1074 1115 1115 1103 1103 1074 1074 1074 1074 1103 1103 1067 1067 1103 1103 1083 1083 1067 1067 1067 1067 1083 1083 1051 1051 1083 1083 1059 1059 1051 1051 1051 1051 1059 1059 1019 1019 1059 1059 1017 1017 1019 1019 1019 1019 1017 1017 991 991 1017 1017 977 977 991 991 991 991 977 977 953 953 977 977 933 933 953 953 953 953 933 933 905 905 933 933 1267 1267 905 905 905 905 1268 1268 1269 1269 888 888 817 817 853 853 853 853 817 817 809 809 817 817 744 744 809 809 809 809 744 744 728 728 744 744 661 661 728 728 728 728 661 661 641 641 661 661 553 553 641 641 641 641 553 553 544 544 553 553 424 424 544 544 592 592 369 369 600 600 369 369 368 368 600 600 600 600 368 368 370 370 474 474 472 472 598 598 472 472 470 470 598 598 598 598 470 470 590 590 1026 1026 1075 1075 1035 1035 1075 1075 1090 1090 1035 1035 1035 1035 1090 1090 1042 1042 1090 1090 1095 1095 1042 1042 1042 1042 1095 1095 1055 1055 1095 1095 1091 1091 1055 1055 1055 1055 1091 1091 1043 1043 1091 1091 1074 1074 1043 1043 1043 1043 1074 1074 1034 1034 1074 1074 1067 1067 1034 1034 1034 1034 1067 1067 1027 1027 1067 1067 1051 1051 1027 1027 1027 1027 1051 1051 1011 1011 1051 1051 1019 1019 1011 1011 1011 1011 1019 1019 979 979 1019 1019 991 991 979 979 979 979 991 991 955 955 991 991 953 953 955 955 955 955 953 953 910 910 953 953 905 905 910 910 910 910 905 905 1270 1270 905 905 1271 1271 1272 1272 881 881 853 853 825 825 853 853 809 809 825 825 825 825 809 809 765 765 809 809 728 728 765 765 765 765 728 728 721 721 728 728 641 641 721 721 721 721 641 641 633 633 641 641 544 544 633 633 633 633 544 544 537 537 544 544 423 423 537 537 962 962 1026 1026 970 970 1026 1026 1035 1035 970 970 970 970 1035 1035 986 986 1035 1035 1042 1042 986 986 986 986 1042 1042 998 998 1042 1042 1055 1055 998 998 998 998 1055 1055 1003 1003 1055 1055 1043 1043 1003 1003 1003 1003 1043 1043 999 999 1043 1043 1034 1034 999 999 999 999 1034 1034 987 987 1034 1034 1027 1027 987 987 987 987 1027 1027 971 971 1027 1027 1011 1011 971 971 971 971 1011 1011 963 963 1011 1011 979 979 963 963 963 963 979 979 935 935 979 979 955 955 935 935 935 935 955 955 907 907 955 955 910 910 907 907 907 907 910 910 883 883 910 910 1273 1273 883 883 883 883 1274 1274 1275 1275 881 881 825 825 831 831 831 831 825 825 801 801 825 825 765 765 801 801 801 801 765 765 736 736 765 765 721 721 736 736 736 736 721 721 677 677 721 721 633 633 677 677 677 677 633 633 617 617 633 633 537 537 617 617 617 617 537 537 520 520 537 537 422 422 520 520 572 572 374 374 584 584 374 374 373 373 584 584 584 584 373 373 592 592 373 373 371 371 592 592 592 592 371 371 369 369 470 470 468 468 590 590 468 468 465 465 590 590 590 590 465 465 578 578 465 465 464 464 578 578 578 578 464 464 570 570 1276 1276 962 962 1277 1277 962 962 970 970 1278 1278 1279 1279 970 970 1280 1280 970 970 986 986 1281 1281 1282 1282 986 986 1283 1283 986 986 998 998 1284 1284 1285 1285 998 998 1286 1286 998 998 1003 1003 1287 1287 1288 1288 1003 1003 1289 1289 1003 1003 999 999 1290 1290 1291 1291 999 999 1292 1292 999 999 987 987 1293 1293 1294 1294 987 987 1295 1295 987 987 971 971 1296 1296 1297 1297 971 971 1298 1298 971 971 963 963 1299 1299 1300 1300 963 963 1301 1301 963 963 935 935 1302 1302 1303 1303 935 935 1304 1304 935 935 907 907 1305 1305 1306 1306 907 907 1307 1307 907 907 883 883 1308 1308 1309 1309 883 883 1310 1310 883 883 1311 1311 1312 1312 827 827 831 831 803 803 831 831 801 801 803 803 803 803 801 801 751 751 801 801 736 736 751 751 751 751 736 736 713 713 736 736 677 677 713 713 713 713 677 677 649 649 677 677 617 617 649 649 649 649 617 617 609 609 617 617 520 520 609 609 609 609 520 520 513 513 520 520 421 421 513 513 564 564 379 379 572 572 379 379 377 377 572 572 572 572 377 377 374 374 464 464 461 461 570 570 461 461 460 460 570 570 570 570 460 460 555 555 810 810 890 890 819 819 890 890 899 899 819 819 819 819 899 899 838 838 899 899 918 918 838 838 838 838 918 918 846 846 918 918 926 926 846 846 846 846 926 926 862 862 926 926 942 942 862 862 862 862 942 942 870 870 942 942 947 947 870 870 870 870 947 947 875 875 947 947 943 943 875 875 875 875 943 943 871 871 943 943 927 927 871 871 871 871 927 927 863 863 927 927 919 919 863 863 863 863 919 919 847 847 919 919 898 898 847 847 847 847 898 898 839 839 898 898 891 891 839 839 839 839 891 891 818 818 891 891 855 855 818 818 818 818 855 855 811 811 855 855 1313 1313 811 811 811 811 1314 1314 1315 1315 827 827 803 803 767 767 767 767 803 803 739 739 803 803 751 751 739 739 739 739 751 751 715 715 751 751 713 713 715 715 715 715 713 713 654 654 713 713 649 649 654 654 654 654 649 649 625 625 649 649 609 609 625 625 625 625 609 609 560 560 609 609 513 513 560 560 560 560 513 513 500 500 513 513 420 420 500 500 722 722 810 810 730 730 810 810 819 819 730 730 730 730 819 819 746 746 819 819 838 838 746 746 746 746 838 838 758 758 838 838 846 846 758 758 758 758 846 846 774 774 846 846 862 862 774 774 774 774 862 862 782 782 862 862 870 870 782 782 782 782 870 870 790 790 870 870 875 875 790 790 790 790 875 875 795 795 875 875 871 871 795 795 795 795 871 871 791 791 871 871 863 863 791 791 791 791 863 863 783 783 863 863 847 847 783 783 783 783 847 847 775 775 847 847 839 839 775 775 775 775 839 839 759 759 839 839 818 818 759 759 759 759 818 818 747 747 818 818 811 811 747 747 747 747 811 811 731 731 811 811 1316 1316 731 731 731 731 1317 1317 723 723 1318 1318 1319 1319 723 723 723 723 1320 1320 1321 1321 739 739 715 715 679 679 679 679 715 715 651 651 715 715 654 654 651 651 651 651 654 654 627 627 654 654 625 625 627 627 627 627 625 625 583 583 625 625 560 560 583 583 583 583 560 560 529 529 560 560 500 500 529 529 529 529 500 500 492 492 500 500 419 419 492 492 541 541 384 384 548 548 384 384 383 383 548 548 548 548 383 383 564 564 383 383 382 382 564 564 564 564 382 382 379 379 460 460 458 458 555 555 458 458 455 455 555 555 555 555 455 455 546 546 455 455 454 454 546 546 546 546 454 454 539 539 1322 1322 722 722 635 635 722 722 730 730 635 635 635 635 730 730 642 642 730 730 746 746 642 642 642 642 746 746 662 662 746 746 758 758 662 662 662 662 758 758 670 670 758 758 774 774 670 670 670 670 774 774 686 686 774 774 782 782 686 686 686 686 782 782 694 694 782 782 790 790 694 694 694 694 790 790 702 702 790 790 795 795 702 702 702 702 795 795 707 707 795 795 791 791 707 707 707 707 791 791 703 703 791 791 783 783 703 703 703 703 783 783 695 695 783 783 775 775 695 695 695 695 775 775 687 687 775 775 759 759 687 687 687 687 759 759 671 671 759 759 747 747 671 671 671 671 747 747 663 663 747 747 731 731 663 663 663 663 731 731 643 643 731 731 723 723 643 643 643 643 723 723 634 634 723 723 1323 1323 634 634 634 634 1324 1324 1325 1325 679 679 651 651 618 618 618 618 651 651 611 611 651 651 627 627 611 611 611 611 627 627 562 562 627 627 583 583 562 562 562 562 583 583 531 531 583 583 529 529 531 531 531 531 529 529 507 507 529 529 492 492 507 507 507 507 492 492 485 485 492 492 418 418 485 485 1326 1326 391 391 532 532 391 391 389 389 532 532 532 532 389 389 541 541 389 389 387 387 541 541 541 541 387 387 384 384 454 454 452 452 539 539 452 452 1327 1327 539 539 539 539 1328 1328 1329 1329 514 514 619 619 522 522 1330 1330 635 635 1331 1331 1332 1332 635 635 539 539 635 635 642 642 539 539 539 539 642 642 546 546 642 642 662 662 546 546 546 546 662 662 555 555 662 662 670 670 555 555 555 555 670 670 570 570 670 670 686 686 570 570 570 570 686 686 578 578 686 686 694 694 578 578 578 578 694 694 590 590 694 694 702 702 590 590 590 590 702 702 598 598 702 702 707 707 598 598 598 598 707 707 603 603 707 707 703 703 603 603 603 603 703 703 599 599 703 703 695 695 599 599 599 599 695 695 591 591 695 695 687 687 591 591 591 591 687 687 579 579 687 687 671 671 579 579 579 579 671 671 571 571 671 671 663 663 571 571 571 571 663 663 554 554 663 663 643 643 554 554 554 554 643 643 547 547 643 643 634 634 547 547 547 547 634 634 538 538 634 634 1333 1333 538 538 538 538 1334 1334 1335 1335 618 618 611 611 523 523 523 523 611 611 515 515 611 611 562 562 515 515 515 515 562 562 502 502 562 562 531 531 502 502 502 502 531 531 494 494 531 531 507 507 494 494 494 494 507 507 487 487 507 507 485 485 487 487 487 487 485 485 479 479 485 485 417 417 479 479 450 450 448 448 522 522 448 448 446 446 522 522 522 522 446 446 514 514 446 446 444 444 514 514 514 514 444 444 441 441 1336 1336 532 532 1337 1337 532 532 1338 1338 1339 1339 395 395 516 516 397 397 516 516 509 509 397 397 397 397 509 509 399 399 509 509 496 496 399 399 399 399 496 496 401 401 503 503 441 441 440 440 438 438 486 486 495 495 486 486 530 530 495 495 495 495 530 530 563 563 530 530 626 626 563 563 563 563 626 626 650 650 626 626 714 714 650 650 650 650 714 714 738 738 714 714 802 802 738 738 738 738 802 802 826 826 1340 1340 882 882 1341 1341 1342 1342 882 882 906 906 882 882 954 954 906 906 906 906 954 954 978 978 954 954 1018 1018 978 978 978 978 1018 1018 1050 1050 1018 1018 1082 1082 1050 1050 1050 1050 1082 1082 1102 1102 1082 1082 1134 1134 1102 1102 1102 1102 1134 1134 1142 1142 1134 1134 1166 1166 1142 1142 1142 1142 1166 1166 1174 1174 1166 1166 1190 1190 1174 1174 1174 1174 1190 1190 1195 1195 1190 1190 1203 1203 1195 1195 1195 1195 1203 1203 1199 1199 1203 1203 1202 1202 1199 1199 1199 1199 1202 1202 1194 1194 1202 1202 1187 1187 1194 1194 1194 1194 1187 1187 1171 1171 1187 1187 1163 1163 1171 1171 1171 1171 1163 1163 1139 1139 1163 1163 1131 1131 1139 1139 1139 1139 1131 1131 1099 1099 1131 1131 1079 1079 1099 1099 1099 1099 1079 1079 1047 1047 1079 1079 1014 1014 1047 1047 1047 1047 1014 1014 975 975 1014 1014 951 951 975 975 975 975 951 951 902 902 951 951 1343 1343 902 902 902 902 1344 1344 1345 1345 879 879 798 798 822 822 822 822 798 798 735 735 798 798 711 711 735 735 735 735 711 711 647 647 711 711 623 623 647 647 647 647 623 623 559 559 623 623 527 527 559 559 559 559 527 527 491 491 438 438 436 436 486 486 436 436 434 434 486 486 486 486 434 434 432 432 414 414 484 484 478 478 484 484 506 506 478 478 430 430 414 414 478 478 414 414 493 493 484 484 493 493 528 528 484 484 484 484 528 528 506 506 528 528 582 582 506 506 414 414 501 501 493 493 501 501 561 561 493 493 493 493 561 561 528 528 561 561 624 624 528 528 528 528 624 624 582 582 624 624 655 655 582 582 414 414 512 512 501 501 512 512 608 608 501 501 501 501 608 608 561 561 608 608 648 648 561 561 561 561 648 648 624 624 648 648 712 712 624 624 624 624 712 712 655 655 712 712 750 750 655 655 414 414 521 521 512 512 521 521 616 616 512 512 512 512 616 616 608 608 616 616 676 676 608 608 608 608 676 676 648 648 676 676 737 737 648 648 648 648 737 737 712 712 737 737 800 800 712 712 712 712 800 800 750 750 800 800 830 830 750 750 414 414 536 536 521 521 536 536 632 632 521 521 521 521 632 632 616 616 632 632 720 720 616 616 616 616 720 720 676 676 720 720 764 764 676 676 676 676 764 764 737 737 764 764 824 824 737 737 737 737 824 824 800 800 824 824 880 880 800 800 800 800 880 880 830 830 1346 1346 911 911 1347 1347 414 414 545 545 536 536 545 545 640 640 536 536 536 536 640 640 632 632 640 640 729 729 632 632 632 632 729 729 720 720 729 729 808 808 720 720 720 720 808 808 764 764 808 808 852 852 764 764 764 764 852 852 824 824 1348 1348 904 904 1349 1349 1350 1350 904 904 1351 1351 904 904 952 952 1352 1352 1353 1353 952 952 911 911 952 952 990 990 911 911 414 414 552 552 545 545 552 552 660 660 545 545 545 545 660 660 640 640 660 660 745 745 640 640 640 640 745 745 729 729 745 745 816 816 729 729 729 729 816 816 808 808 816 816 889 889 808 808 808 808 889 889 852 852 1354 1354 932 932 1355 1355 1356 1356 932 932 904 904 932 932 976 976 904 904 904 904 976 976 952 952 976 976 1016 1016 952 952 952 952 1016 1016 990 990 1016 1016 1058 1058 990 990 414 414 568 568 552 552 568 568 668 668 552 552 552 552 668 668 660 660 668 668 757 757 660 660 660 660 757 757 745 745 757 757 837 837 745 745 745 745 837 837 816 816 837 837 896 896 816 816 816 816 896 896 889 889 1357 1357 960 960 1358 1358 1359 1359 960 960 932 932 960 960 1008 1008 932 932 932 932 1008 1008 976 976 1008 1008 1049 1049 976 976 976 976 1049 1049 1016 1016 1049 1049 1080 1080 1016 1016 1016 1016 1080 1080 1058 1058 1080 1080 1106 1106 1058 1058 414 414 576 576 568 568 576 576 684 684 568 568 568 568 684 684 668 668 684 684 772 772 668 668 668 668 772 772 757 757 772 772 845 845 757 757 757 757 845 845 837 837 845 845 916 916 837 837 837 837 916 916 896 896 1360 1360 969 969 1361 1361 1362 1362 969 969 960 960 969 969 1024 1024 960 960 960 960 1024 1024 1008 1008 1024 1024 1064 1064 1008 1008 1008 1008 1064 1064 1049 1049 1064 1064 1100 1100 1049 1049 1049 1049 1100 1100 1080 1080 1100 1100 1132 1132 1080 1080 1080 1080 1132 1132 1106 1106 1132 1132 1146 1146 1106 1106 414 414 588 588 576 576 588 588 693 693 576 576 576 576 693 693 684 684 693 693 780 780 684 684 684 684 780 780 772 772 780 780 860 860 772 772 772 772 860 860 845 845 860 860 924 924 845 845 845 845 924 924 916 916 1363 1363 984 984 1364 1364 1365 1365 984 984 969 969 984 984 1032 1032 969 969 969 969 1032 1032 1024 1024 1032 1032 1072 1072 1024 1024 1024 1024 1072 1072 1064 1064 1072 1072 1112 1112 1064 1064 1064 1064 1112 1112 1100 1100 1112 1112 1141 1141 1100 1100 1100 1100 1141 1141 1132 1132 1141 1141 1164 1164 1132 1132 1132 1132 1164 1164 1146 1146 1164 1164 1182 1182 1146 1146 414 414 596 596 588 588 596 596 700 700 588 588 588 588 700 700 693 693 700 700 788 788 693 693 693 693 788 788 780 780 788 788 868 868 780 780 780 780 868 868 860 860 1366 1366 940 940 1367 1367 1368 1368 940 940 1369 1369 940 940 997 997 1370 1370 1371 1371 997 997 984 984 997 997 1040 1040 984 984 984 984 1040 1040 1032 1032 1040 1040 1089 1089 1032 1032 1032 1032 1089 1089 1072 1072 1089 1089 1120 1120 1072 1072 1072 1072 1120 1120 1112 1112 1120 1120 1153 1153 1112 1112 1112 1112 1153 1153 1141 1141 1153 1153 1173 1173 1141 1141 1141 1141 1173 1173 1164 1164 1173 1173 1188 1188 1164 1164 1164 1164 1188 1188 1182 1182 1188 1188 1198 1198 1182 1182 414 414 601 601 596 596 601 601 705 705 596 596 596 596 705 705 700 700 705 705 793 793 700 700 700 700 793 793 788 788 793 793 873 873 788 788 788 788 873 873 868 868 1372 1372 945 945 1373 1373 1374 1374 945 945 940 940 945 945 1001 1001 940 940 940 940 1001 1001 997 997 1001 1001 1053 1053 997 997 997 997 1053 1053 1040 1040 1053 1053 1093 1093 1040 1040 1040 1040 1093 1093 1089 1089 1093 1093 1125 1125 1089 1089 1089 1089 1125 1125 1120 1120 1125 1125 1157 1157 1120 1120 1120 1120 1157 1157 1153 1153 1157 1157 1177 1177 1153 1153 1153 1153 1177 1177 1173 1173 1177 1177 1193 1193 1173 1173 1173 1173 1193 1193 1188 1188 1193 1193 1201 1201 1188 1188 1188 1188 1201 1201 1198 1198 1201 1201 1204 1204 1198 1198 414 414 594 594 601 601 594 594 698 698 601 601 601 601 698 698 705 705 698 698 786 786 705 705 705 705 786 786 793 793 786 786 866 866 793 793 793 793 866 866 873 873 1375 1375 938 938 1376 1376 1377 1377 938 938 945 945 938 938 994 994 945 945 945 945 994 994 1001 1001 994 994 1039 1039 1001 1001 1001 1001 1039 1039 1053 1053 1039 1039 1086 1086 1053 1053 1053 1053 1086 1086 1093 1093 1086 1086 1118 1118 1093 1093 1093 1093 1118 1118 1125 1125 1118 1118 1150 1150 1125 1125 1125 1125 1150 1150 1157 1157 1150 1150 1170 1170 1157 1157 1157 1157 1170 1170 1177 1177 1170 1170 1186 1186 1177 1177 1177 1177 1186 1186 1193 1193 1186 1186 1196 1196 1193 1193 1193 1193 1196 1196 1201 1201 1196 1196 1200 1200 1201 1201 1201 1201 1200 1200 1204 1204 1200 1200 1197 1197 1204 1204 414 414 586 586 594 594 586 586 690 690 594 594 594 594 690 690 698 698 690 690 778 778 698 698 698 698 778 778 786 786 778 778 859 859 786 786 786 786 859 859 866 866 859 859 922 922 866 866 1378 1378 1379 1379 938 938 1380 1380 982 982 938 938 938 938 982 982 994 994 982 982 1031 1031 994 994 994 994 1031 1031 1039 1039 1031 1031 1070 1070 1039 1039 1039 1039 1070 1070 1086 1086 1070 1070 1111 1111 1086 1086 1086 1086 1111 1111 1118 1118 1111 1111 1138 1138 1118 1118 1118 1118 1138 1138 1150 1150 1138 1138 1162 1162 1150 1150 1150 1150 1162 1162 1170 1170 1162 1162 1180 1180 1170 1170 1170 1170 1180 1180 1186 1186 1180 1180 1184 1184 1186 1186 1186 1186 1184 1184 1196 1196 1184 1184 1192 1192 1196 1196 1196 1196 1192 1192 1200 1200 1192 1192 1185 1185 1200 1200 1200 1200 1185 1185 1197 1197 1185 1185 1181 1181 1197 1197 414 414 574 574 586 586 574 574 682 682 586 586 586 586 682 682 690 690 682 682 770 770 690 690 690 690 770 770 778 778 770 770 842 842 778 778 778 778 842 842 859 859 842 842 914 914 859 859 859 859 914 914 922 922 1381 1381 966 966 1382 1382 1383 1383 966 966 982 982 966 966 1022 1022 982 982 982 982 1022 1022 1031 1031 1022 1022 1062 1062 1031 1031 1031 1031 1062 1062 1070 1070 1062 1062 1098 1098 1070 1070 1070 1070 1098 1098 1111 1111 1098 1098 1130 1130 1111 1111 1111 1111 1130 1130 1138 1138 1130 1130 1144 1144 1138 1138 1138 1138 1144 1144 1162 1162 1144 1144 1160 1160 1162 1162 1162 1162 1160 1160 1180 1180 1160 1160 1168 1168 1180 1180 1180 1180 1168 1168 1184 1184 1168 1168 1176 1176 1184 1184 1184 1184 1176 1176 1192 1192 1176 1176 1169 1169 1192 1192 1192 1192 1169 1169 1185 1185 1169 1169 1161 1161 1185 1185 1185 1185 1161 1161 1181 1181 1161 1161 1145 1145 1181 1181 414 414 566 566 574 574 566 566 667 667 574 574 574 574 667 667 682 682 667 667 754 754 682 682 682 682 754 754 770 770 754 754 834 834 770 770 770 770 834 834 842 842 834 834 895 895 842 842 842 842 895 895 914 914 1384 1384 958 958 1385 1385 1386 1386 958 958 966 966 958 958 1007 1007 966 966 966 966 1007 1007 1022 1022 1007 1007 1046 1046 1022 1022 1022 1022 1046 1046 1062 1062 1046 1046 1078 1078 1062 1062 1062 1062 1078 1078 1098 1098 1078 1078 1104 1104 1098 1098 1098 1098 1104 1104 1130 1130 1104 1104 1128 1128 1130 1130 1130 1130 1128 1128 1144 1144 1128 1128 1136 1136 1144 1144 1144 1144 1136 1136 1160 1160 1136 1136 1148 1148 1160 1160 1160 1160 1148 1148 1168 1168 1148 1148 1156 1156 1168 1168 1168 1168 1156 1156 1176 1176 1156 1156 1149 1149 1176 1176 1176 1176 1149 1149 1169 1169 1149 1149 1137 1137 1169 1169 1169 1169 1137 1137 1161 1161 1137 1137 1129 1129 1161 1161 1161 1161 1129 1129 1145 1145 1129 1129 1105 1105 1145 1145 414 414 550 550 566 566 550 550 658 658 566 566 566 566 658 658 667 667 658 658 742 742 667 667 667 667 742 742 754 754 742 742 815 815 754 754 754 754 815 815 834 834 815 815 886 886 834 834 834 834 886 886 895 895 1387 1387 930 930 1388 1388 1389 1389 930 930 958 958 930 930 974 974 958 958 958 958 974 974 1007 1007 974 974 1015 1015 1007 1007 1007 1007 1015 1015 1046 1046 1015 1015 1056 1056 1046 1046 1046 1046 1056 1056 1078 1078 1056 1056 1076 1076 1078 1078 1078 1078 1076 1076 1104 1104 1076 1076 1096 1096 1104 1104 1104 1104 1096 1096 1128 1128 1096 1096 1108 1108 1128 1128 1128 1128 1108 1108 1136 1136 1108 1108 1116 1116 1136 1136 1136 1136 1116 1116 1148 1148 1116 1116 1124 1124 1148 1148 1148 1148 1124 1124 1156 1156 1124 1124 1117 1117 1156 1156 1156 1156 1117 1117 1149 1149 1117 1117 1109 1109 1149 1149 1149 1149 1109 1109 1137 1137 1109 1109 1097 1097 1137 1137 1137 1137 1097 1097 1129 1129 1097 1097 1077 1077 1129 1129 1129 1129 1077 1077 1105 1105 1077 1077 1057 1057 1105 1105 414 414 542 542 550 550 542 542 638 638 550 550 550 550 638 638 658 658 638 638 726 726 658 658 658 658 726 726 742 742 726 726 806 806 742 742 742 742 806 806 815 815 806 806 850 850 815 815 815 815 850 850 886 886 1390 1390 903 903 1391 1391 1392 1392 903 903 930 930 903 903 950 950 930 930 930 930 950 950 974 974 950 950 988 988 974 974 974 974 988 988 1015 1015 988 988 1012 1012 1015 1015 1015 1015 1012 1012 1056 1056 1012 1012 1044 1044 1056 1056 1056 1056 1044 1044 1076 1076 1044 1044 1060 1060 1076 1076 1076 1076 1060 1060 1096 1096 1060 1060 1068 1068 1096 1096 1096 1096 1068 1068 1108 1108 1068 1068 1084 1084 1108 1108 1108 1108 1084 1084 1116 1116 1084 1084 1092 1092 1116 1116 1116 1116 1092 1092 1124 1124 1092 1092 1085 1085 1124 1124 1124 1124 1085 1085 1117 1117 1085 1085 1069 1069 1117 1117 1117 1117 1069 1069 1109 1109 1069 1069 1061 1061 1109 1109 1109 1109 1061 1061 1097 1097 1061 1061 1045 1045 1097 1097 1097 1097 1045 1045 1077 1077 1045 1045 1013 1013 1077 1077 1077 1077 1013 1013 1057 1057 1013 1013 989 989 1057 1057 414 414 535 535 542 542 535 535 631 631 542 542 542 542 631 631 638 638 631 631 718 718 638 638 638 638 718 718 726 726 718 718 763 763 726 726 726 726 763 763 806 806 763 763 823 823 806 806 806 806 823 823 850 850 823 823 878 878 850 850 1393 1393 1394 1394 903 903 1395 1395 908 908 903 903 903 903 908 908 950 950 908 908 948 948 950 950 950 950 948 948 988 988 948 948 973 973 988 988 988 988 973 973 1012 1012 973 973 1004 1004 1012 1012 1012 1012 1004 1004 1044 1044 1004 1004 1020 1020 1044 1044 1044 1044 1020 1020 1060 1060 1020 1020 1028 1028 1060 1060 1060 1060 1028 1028 1068 1068 1028 1028 1036 1036 1068 1068 1068 1068 1036 1036 1084 1084 1036 1036 1052 1052 1084 1084 1084 1084 1052 1052 1092 1092 1052 1052 1037 1037 1092 1092 1092 1092 1037 1037 1085 1085 1037 1037 1029 1029 1085 1085 1085 1085 1029 1029 1069 1069 1029 1029 1021 1021 1069 1069 1069 1069 1021 1021 1061 1061 1021 1021 1005 1005 1061 1061 1061 1061 1005 1005 1045 1045 1005 1005 972 972 1045 1045 1045 1045 972 972 1013 1013 972 972 949 949 1013 1013 1013 1013 949 949 989 989 949 949 909 909 989 989 414 414 518 518 535 535 518 518 615 615 535 535 535 535 615 615 631 631 615 615 674 674 631 631 631 631 674 674 718 718 674 674 734 734 718 718 718 718 734 734 763 763 734 734 799 799 763 763 763 763 799 799 823 823 799 799 828 828 823 823 823 823 828 828 878 878 1396 1396 876 876 1397 1397 1398 1398 876 876 908 908 876 876 900 900 908 908 908 908 900 900 948 948 900 900 928 928 948 948 948 948 928 928 973 973 928 928 956 956 973 973 973 973 956 956 1004 1004 956 956 964 964 1004 1004 1004 1004 964 964 1020 1020 964 964 980 980 1020 1020 1020 1020 980 980 1028 1028 980 980 993 993 1028 1028 1028 1028 993 993 1036 1036 993 993 1000 1000 1036 1036 1036 1036 1000 1000 1052 1052 1000 1000 992 992 1052 1052 1052 1052 992 992 1037 1037 992 992 981 981 1037 1037 1037 1037 981 981 1029 1029 981 981 965 965 1029 1029 1029 1029 965 965 1021 1021 965 965 957 957 1021 1021 1021 1021 957 957 1005 1005 957 957 929 929 1005 1005 1005 1005 929 929 972 972 929 929 901 901 972 972 972 972 901 901 949 949 901 901 877 877 949 949 949 949 877 877 909 909 877 877 1399 1399 909 909 414 414 510 510 518 518 510 510 607 607 518 518 518 518 607 607 615 615 607 607 646 646 615 615 615 615 646 646 674 674 646 646 710 710 674 674 674 674 710 710 734 734 710 710 748 748 734 734 734 734 748 748 799 799 748 748 796 796 799 799 799 799 796 796 828 828 796 796 821 821 828 828 1400 1400 1401 1401 876 876 1402 1402 1403 1403 876 876 876 876 1404 1404 900 900 1405 1405 1406 1406 900 900 900 900 1407 1407 928 928 1408 1408 1409 1409 928 928 928 928 1410 1410 956 956 1411 1411 1412 1412 956 956 956 956 1413 1413 964 964 1414 1414 1415 1415 964 964 964 964 1416 1416 980 980 1417 1417 1418 1418 980 980 980 980 1419 1419 993 993 1420 1420 1421 1421 993 993 993 993 1422 1422 1000 1000 1423 1423 1424 1424 1000 1000 1000 1000 1425 1425 992 992 1426 1426 1427 1427 992 992 992 992 1428 1428 981 981 1429 1429 1430 1430 981 981 981 981 1431 1431 965 965 1432 1432 1433 1433 965 965 965 965 1434 1434 957 957 1435 1435 1436 1436 957 957 957 957 1437 1437 929 929 1438 1438 1439 1439 929 929 929 929 1440 1440 901 901 1441 1441 1442 1442 901 901 901 901 1443 1443 877 877 1444 1444 1445 1445 877 877 877 877 1446 1446 1447 1447 797 797 749 749 829 829 414 414 498 498 510 510 498 498 558 558 510 510 510 510 558 558 607 607 558 558 622 622 607 607 607 607 622 622 646 646 622 622 652 652 646 646 646 646 652 652 710 710 652 652 708 708 710 710 710 710 708 708 748 748 708 708 732 732 748 748 748 748 732 732 796 796 732 732 760 760 796 796 796 796 760 760 821 821 1448 1448 804 804 1449 1449 1450 1450 804 804 848 848 804 804 812 812 848 848 848 848 812 812 884 884 812 812 832 832 884 884 884 884 832 832 892 892 832 832 840 840 892 892 892 892 840 840 912 912 840 840 856 856 912 912 912 912 856 856 920 920 856 856 864 864 920 920 920 920 864 864 936 936 864 864 872 872 936 936 936 936 872 872 944 944 872 872 865 865 944 944 944 944 865 865 937 937 865 865 857 857 937 937 937 937 857 857 921 921 857 857 841 841 921 921 921 921 841 841 913 913 841 841 833 833 913 913 913 913 833 833 893 893 833 833 813 813 893 893 893 893 813 813 885 885 813 813 805 805 885 885 885 885 805 805 849 849 805 805 1451 1451 849 849 849 849 1452 1452 1453 1453 761 761 733 733 820 820 820 820 733 733 797 797 733 733 709 709 797 797 797 797 709 709 749 749 709 709 653 653 749 749 414 414 490 490 498 498 490 490 526 526 498 498 498 498 526 526 558 558 526 526 580 580 558 558 558 558 580 580 622 622 580 580 620 620 622 622 622 622 620 620 652 652 620 620 644 644 652 652 652 652 644 644 708 708 644 644 672 672 708 708 708 708 672 672 732 732 1454 1454 716 716 1455 1455 1456 1456 716 716 1457 1457 716 716 724 724 1458 1458 1459 1459 724 724 804 804 724 724 740 740 804 804 804 804 740 740 812 812 740 740 753 753 812 812 812 812 753 753 832 832 753 753 768 768 832 832 832 832 768 768 840 840 768 768 776 776 840 840 840 840 776 776 856 856 776 776 784 784 856 856 856 856 784 784 864 864 784 784 792 792 864 864 864 864 792 792 872 872 792 792 785 785 872 872 872 872 785 785 865 865 785 785 777 777 865 865 865 865 777 777 857 857 777 777 769 769 857 857 857 857 769 769 841 841 769 769 752 752 841 841 841 841 752 752 833 833 752 752 741 741 833 833 833 833 741 741 813 813 741 741 725 725 813 813 813 813 725 725 805 805 725 725 717 717 805 805 805 805 717 717 1460 1460 717 717 1461 1461 1462 1462 761 761 673 673 733 733 673 673 645 645 733 733 733 733 645 645 709 709 645 645 621 621 709 709 709 709 621 621 653 653 621 621 581 581 653 653 477 477 408 408 480 480 408 408 407 407 480 480 480 480 407 407 488 488 407 407 404 404 488 488 488 488 404 404 496 496 404 404 403 403 496 496 496 496 403 403 401 401 581 581 623 623 653 653 623 623 711 711 653 653 653 653 711 711 749 749 711 711 798 798 749 749 749 749 798 798 829 829 798 798 879 879 829 829 1463 1463 1464 1464 909 909 1465 1465 951 951 909 909 909 909 951 951 989 989 951 951 1014 1014 989 989 989 989 1014 1014 1057 1057 1014 1014 1079 1079 1057 1057 1057 1057 1079 1079 1105 1105 1079 1079 1131 1131 1105 1105 1105 1105 1131 1131 1145 1145 1131 1131 1163 1163 1145 1145 1145 1145 1163 1163 1181 1181 1163 1163 1187 1187 1181 1181 1181 1181 1187 1187 1197 1197 1187 1187 1202 1202 1197 1197 1197 1197 1202 1202 1204 1204 1202 1202 1203 1203 1204 1204 1204 1204 1203 1203 1198 1198 1203 1203 1190 1190 1198 1198 1198 1198 1190 1190 1182 1182 1190 1190 1166 1166 1182 1182 1182 1182 1166 1166 1146 1146 1166 1166 1134 1134 1146 1146 1146 1146 1134 1134 1106 1106 1134 1134 1082 1082 1106 1106 1106 1106 1082 1082 1058 1058 1082 1082 1018 1018 1058 1058 1058 1058 1018 1018 990 990 1018 1018 954 954 990 990 990 990 954 954 911 911 954 954 882 882 911 911 911 911 882 882 1466 1466 882 882 1467 1467 1468 1468 830 830 802 802 750 750 802 802 714 714 750 750 750 750 714 714 655 655 714 714 626 626 655 655 655 655 626 626 582 582 626 626 530 530 582 582 582 582 530 530 506 506 530 530 486 486 506 506 506 506 486 486 478 478 486 486 432 432 478 478 478 478 432 432 430 430 414 414 413 413 477 477 413 413 411 411 477 477 477 477 411 411 408 408 416 416 483 483 476 476 483 483 505 505 476 476 476 476 505 505 481 481 505 505 524 524 481 481 481 481 524 524 489 489 524 524 557 557 489 489 489 489 557 557 497 497 557 557 604 604 497 497 497 497 604 604 508 508 604 604 613 613 508 508 508 508 613 613 517 517 1469 1469 629 629 1470 1470 1471 1471 629 629 533 533 629 629 637 637 533 533 533 533 637 637 540 540 637 637 657 657 540 540 540 540 657 657 549 549 657 657 665 665 549 549 549 549 665 665 565 565 665 665 680 680 565 565 565 565 680 680 573 573 680 680 689 689 573 573 573 573 689 689 585 585 689 689 697 697 585 585 585 585 697 697 593 593 697 697 704 704 593 593 593 593 704 704 600 600 704 704 696 696 600 600 600 600 696 696 592 592 696 696 688 688 592 592 592 592 688 688 584 584 688 688 681 681 584 584 584 584 681 681 572 572 681 681 664 664 572 572 572 572 664 664 564 564 664 664 656 656 564 564 564 564 656 656 548 548 656 656 636 636 548 548 548 548 636 636 541 541 636 636 628 628 541 541 541 541 628 628 532 532 628 628 1472 1472 532 532 532 532 1473 1473 1474 1474 612 612 605 605 516 516 516 516 605 605 509 509 605 605 556 556 509 509 509 509 556 556 496 496 556 556 525 525 496 496 496 496 525 525 488 488 525 525 504 504 488 488 488 488 504 504 480 480 504 504 482 482 480 480 480 480 482 482 477 477 482 482 414 414 477 477 417 417 491 491 483 483 491 491 527 527 483 483 483 483 527 527 505 505 527 527 581 581 505 505 505 505 581 581 524 524 581 581 621 621 524 524 524 524 621 621 557 557 621 621 645 645 557 557 557 557 645 645 604 604 645 645 673 673 604 604 604 604 673 673 613 613 1475 1475 717 717 1476 1476 1477 1477 717 717 629 629 717 717 725 725 629 629 629 629 725 725 637 637 725 725 741 741 637 637 637 637 741 741 657 657 741 741 752 752 657 657 657 657 752 752 665 665 752 752 769 769 665 665 665 665 769 769 680 680 769 769 777 777 680 680 680 680 777 777 689 689 777 777 785 785 689 689 689 689 785 785 697 697 785 785 792 792 697 697 697 697 792 792 704 704 792 792 784 784 704 704 704 704 784 784 696 696 784 784 776 776 696 696 696 696 776 776 688 688 776 776 768 768 688 688 688 688 768 768 681 681 768 768 753 753 681 681 681 681 753 753 664 664 753 753 740 740 664 664 664 664 740 740 656 656 740 740 724 724 656 656 656 656 724 724 636 636 724 724 716 716 636 636 636 636 716 716 628 628 716 716 1478 1478 628 628 628 628 1479 1479 1480 1480 672 672 644 644 612 612 612 612 644 644 605 605 644 644 620 620 605 605 605 605 620 620 556 556 620 620 580 580 556 556 556 556 580 580 525 525 580 580 526 526 525 525 525 525 526 526 504 504 526 526 490 490 504 504 504 504 490 490 482 482 490 490 414 414 482 482 440 440 495 495 503 503 495 495 563 563 503 503 503 503 563 563 610 610 563 563 650 650 610 610 610 610 650 650 678 678 650 650 738 738 678 678 678 678 738 738 766 766 738 738 826 826 766 766 1481 1481 1482 1482 854 854 1483 1483 906 906 1484 1484 1485 1485 906 906 934 934 906 906 978 978 934 934 934 934 978 978 1010 1010 978 978 1050 1050 1010 1010 1010 1010 1050 1050 1066 1066 1050 1050 1102 1102 1066 1066 1066 1066 1102 1102 1114 1114 1102 1102 1142 1142 1114 1114 1114 1114 1142 1142 1154 1154 1142 1142 1174 1174 1154 1154 1154 1154 1174 1174 1179 1179 1174 1174 1195 1195 1179 1179 1179 1179 1195 1195 1191 1191 1195 1195 1199 1199 1191 1191 1191 1191 1199 1199 1189 1189 1199 1199 1194 1194 1189 1189 1189 1189 1194 1194 1178 1178 1194 1194 1171 1171 1178 1178 1178 1178 1171 1171 1151 1151 1171 1171 1139 1139 1151 1151 1151 1151 1139 1139 1110 1110 1139 1139 1099 1099 1110 1110 1110 1110 1099 1099 1063 1063 1099 1099 1047 1047 1063 1063 1063 1063 1047 1047 1006 1006 1047 1047 975 975 1006 1006 1006 1006 975 975 931 931 975 975 902 902 931 931 931 931 902 902 1486 1486 902 902 1487 1487 1488 1488 851 851 822 822 762 762 822 822 735 735 762 762 762 762 735 735 675 675 735 735 647 647 675 675 675 675 647 647 606 606 647 647 559 559 606 606 606 606 559 559 499 499 559 559 491 491 499 499 499 499 491 491 418 418 441 441 503 503 514 514 503 503 610 610 514 514 514 514 610 610 619 619 610 610 678 678 619 619 1489 1489 1490 1490 722 722 1491 1491 1492 1492 722 722 722 722 1493 1493 810 810 1494 1494 854 854 810 810 810 810 854 854 890 890 1495 1495 934 934 1496 1496 1497 1497 934 934 962 962 934 934 1010 1010 962 962 962 962 1010 1010 1026 1026 1010 1010 1066 1066 1026 1026 1026 1026 1066 1066 1075 1075 1066 1066 1114 1114 1075 1075 1075 1075 1114 1114 1122 1122 1114 1114 1154 1154 1122 1122 1122 1122 1154 1154 1159 1159 1154 1154 1179 1179 1159 1159 1159 1159 1179 1179 1175 1175 1179 1179 1191 1191 1175 1175 1175 1175 1191 1191 1183 1183 1191 1191 1189 1189 1183 1183 1183 1183 1189 1189 1172 1172 1189 1189 1178 1178 1172 1172 1172 1172 1178 1178 1158 1158 1178 1178 1151 1151 1158 1158 1158 1158 1151 1151 1119 1119 1151 1151 1110 1110 1119 1119 1119 1119 1110 1110 1071 1071 1110 1110 1063 1063 1071 1071 1071 1071 1063 1063 1023 1023 1063 1063 1006 1006 1023 1023 1023 1023 1006 1006 959 959 1006 1006 931 931 959 959 959 959 931 931 1498 1498 931 931 1499 1499 1500 1500 887 887 851 851 807 807 851 851 762 762 807 807 807 807 762 762 719 719 762 762 675 675 719 719 719 719 675 675 614 614 675 675 606 606 614 614 614 614 606 606 511 511 606 606 499 499 511 511 511 511 499 499 419 419
+34 34 32 32 30 30 34 34 30 30 36 36 17 17 1 1 3 3 14 14 12 12 19 19 54 54 52 52 40 40 41 41 43 43 37 37 12 12 10 10 19 19 10 10 8 8 19 19 19 19 8 8 6 6 32 32 29 29 30 30 29 29 26 26 30 30 30 30 26 26 24 24 6 6 4 4 19 19 4 4 2 2 19 19 19 19 2 2 17 17 2 2 0 0 17 17 17 17 0 0 1 1 24 24 22 22 30 30 22 22 20 20 30 30 30 30 20 20 19 19 20 20 16 16 19 19 19 19 16 16 14 14 54 54 40 40 56 56 25 25 28 28 27 27 28 28 31 31 27 27 3 3 5 5 17 17 5 5 7 7 17 17 17 17 7 7 9 9 18 18 21 21 27 27 21 21 23 23 27 27 27 27 23 23 25 25 52 52 50 50 40 40 50 50 48 48 40 40 40 40 48 48 46 46 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 31 31 33 33 27 27 33 33 35 35 27 27 27 27 35 35 37 37 35 35 38 38 37 37 37 37 38 38 41 41 46 46 44 44 40 40 44 44 42 42 40 40 40 40 42 42 30 30 42 42 39 39 30 30 30 30 39 39 36 36 49 49 51 51 37 37 51 51 53 53 37 37 37 37 53 53 40 40 53 53 55 55 40 40 40 40 55 55 56 56 9 9 11 11 17 17 11 11 13 13 17 17 17 17 13 13 27 27 13 13 15 15 27 27 27 27 15 15 18 18 394 394 402 402 385 385 402 402 382 382 385 385 385 385 382 382 372 372 382 382 365 365 372 372 372 372 365 365 367 367 1219 1219 349 349 1220 1220 1221 1221 349 349 1222 1222 394 394 403 403 402 402 403 403 422 422 402 402 402 402 422 422 421 421 422 422 424 424 421 421 421 421 424 424 435 435 424 424 437 437 435 435 435 435 437 437 442 442 437 437 441 441 442 442 441 441 444 444 442 442 444 444 445 445 442 442 442 442 445 445 443 443 445 445 446 446 443 443 446 446 438 438 443 443 443 443 438 438 436 436 438 438 434 434 436 436 436 436 434 434 423 423 434 434 427 427 423 423 423 423 427 427 405 405 427 427 412 412 405 405 412 412 408 408 405 405 408 408 388 388 405 405 405 405 388 388 387 387 388 388 381 381 387 387 387 387 381 381 369 369 381 381 370 370 369 369 1223 1223 1224 1224 352 352 1225 1225 1226 1226 352 352 1227 1227 1228 1228 352 352 1229 1229 1230 1230 352 352 352 352 1231 1231 1232 1232 338 338 323 323 337 337 337 337 323 323 322 322 323 323 310 310 322 322 322 322 310 310 307 307 310 310 308 308 307 307 307 307 308 308 292 292 308 308 294 294 292 292 294 294 293 293 292 292 293 293 278 278 292 292 292 292 278 278 277 277 278 278 264 264 277 277 277 277 264 264 261 261 264 264 262 262 261 261 261 261 262 262 242 242 262 262 248 248 242 242 248 248 241 241 242 242 241 241 224 224 242 242 242 242 224 224 226 226 224 224 221 221 226 226 226 226 221 221 208 208 221 221 207 207 208 208 208 208 207 207 193 193 207 207 202 202 193 193 202 202 192 192 193 193 192 192 179 179 193 193 193 193 179 179 176 176 179 179 175 175 176 176 175 175 160 160 176 176 176 176 160 160 161 161 160 160 155 155 161 161 1233 1233 1234 1234 146 146 1235 1235 1236 1236 146 146 146 146 1237 1237 1238 1238 145 145 133 133 128 128 133 133 126 126 128 128 126 126 109 109 128 128 128 128 109 109 110 110 109 109 104 104 110 110 110 110 104 104 89 89 104 104 86 86 89 89 89 89 86 86 74 74 86 86 78 78 74 74 78 78 71 71 74 74 71 71 61 61 74 74 74 74 61 61 63 63 61 61 57 57 63 63 63 63 57 57 59 59 57 57 58 58 59 59 59 59 58 58 62 62 58 58 60 60 62 62 62 62 60 60 70 70 60 60 67 67 70 70 67 67 69 69 70 70 69 69 83 83 70 70 70 70 83 83 85 85 83 83 93 93 85 85 85 85 93 93 108 108 93 93 106 106 108 108 108 108 106 106 125 125 106 106 120 120 125 125 120 120 123 123 125 125 123 123 140 140 125 125 1239 1239 1240 1240 141 141 1241 1241 1242 1242 141 141 141 141 1243 1243 1244 1244 1245 1245 157 157 158 158 158 158 157 157 173 173 157 157 168 168 173 173 168 168 172 172 173 173 172 172 187 187 173 173 173 173 187 187 189 189 187 187 188 188 189 189 188 188 203 203 189 189 189 189 203 203 204 204 203 203 216 216 204 204 204 204 216 216 219 219 216 216 218 218 219 219 219 219 218 218 235 235 218 218 233 233 235 235 233 233 234 234 235 235 234 234 255 255 235 235 235 235 255 255 254 254 255 255 263 263 254 254 254 254 263 263 270 270 263 263 271 271 270 270 270 270 271 271 287 287 271 271 279 279 287 287 279 279 288 288 287 287 288 288 304 304 287 287 287 287 304 304 303 303 304 304 320 320 303 303 303 303 320 320 318 318 320 320 324 324 318 318 318 318 324 324 334 334 324 324 335 335 334 334 1246 1246 1247 1247 349 349 1248 1248 1249 1249 349 349 349 349 1250 1250 1251 1251 1252 1252 286 286 1253 1253 286 286 269 269 1254 1254 1255 1255 269 269 1256 1256 269 269 253 253 1257 1257 1258 1258 253 253 1259 1259 253 253 236 236 1260 1260 1261 1261 236 236 1262 1262 236 236 220 220 1263 1263 1264 1264 220 220 1265 1265 220 220 205 205 1266 1266 1267 1267 205 205 1268 1268 205 205 190 190 1269 1269 1270 1270 190 190 1271 1271 190 190 174 174 1272 1272 1273 1273 174 174 1274 1274 174 174 159 159 1275 1275 1276 1276 159 159 1277 1277 159 159 144 144 1278 1278 1279 1279 144 144 141 141 144 144 127 127 141 141 141 141 127 127 1280 1280 127 127 111 111 1281 1281 1282 1282 111 111 1283 1283 111 111 92 92 1284 1284 1285 1285 92 92 1286 1286 92 92 75 75 1287 1287 1288 1288 75 75 1289 1289 75 75 65 65 1290 1290 1291 1291 65 65 1292 1292 65 65 64 64 1293 1293 1294 1294 64 64 1295 1295 64 64 66 66 1296 1296 1297 1297 66 66 1298 1298 66 66 76 76 1299 1299 1300 1300 76 76 1301 1301 76 76 94 94 1302 1302 1303 1303 94 94 1304 1304 94 94 114 114 1305 1305 1306 1306 114 114 1307 1307 114 114 130 130 1308 1308 1309 1309 130 130 1310 1310 130 130 147 147 1311 1311 1312 1312 147 147 146 146 147 147 163 163 146 146 146 146 163 163 1313 1313 163 163 178 178 1314 1314 1315 1315 178 178 1316 1316 178 178 194 194 1317 1317 1318 1318 194 194 1319 1319 194 194 210 210 1320 1320 1321 1321 210 210 1322 1322 210 210 227 227 1323 1323 1324 1324 227 227 1325 1325 227 227 243 243 1326 1326 1327 1327 243 243 1328 1328 243 243 260 260 1329 1329 1330 1330 260 260 1331 1331 260 260 276 276 1332 1332 1333 1333 276 276 1334 1334 276 276 291 291 1335 1335 1336 1336 291 291 1337 1337 291 291 306 306 1338 1338 1339 1339 306 306 1340 1340 306 306 321 321 1341 1341 1342 1342 321 321 1343 1343 321 321 336 336 1344 1344 1345 1345 336 336 1346 1346 336 336 351 351 1347 1347 1348 1348 351 351 352 352 351 351 366 366 352 352 352 352 366 366 1349 1349 366 366 383 383 1350 1350 1351 1351 383 383 1352 1352 383 383 401 401 1353 1353 1354 1354 401 401 1355 1355 401 401 420 420 1356 1356 1357 1357 420 420 1358 1358 420 420 433 433 1359 1359 1360 1360 433 433 1361 1361 433 433 440 440 1362 1362 1363 1363 440 440 1364 1364 440 440 439 439 1365 1365 1366 1366 439 439 1367 1367 439 439 430 430 1368 1368 1369 1369 430 430 1370 1370 430 430 418 418 1371 1371 1372 1372 418 418 1373 1373 418 418 399 399 1374 1374 1375 1375 399 399 1376 1376 399 399 380 380 1377 1377 1378 1378 380 380 1379 1379 380 380 363 363 1380 1380 1381 1381 363 363 1382 1382 363 363 347 347 1383 1383 1384 1384 347 347 349 349 347 347 332 332 349 349 349 349 332 332 1385 1385 332 332 317 317 1386 1386 1387 1387 317 317 1388 1388 317 317 301 301 1389 1389 1390 1390 301 301 1391 1391 301 301 286 286 1392 1392 301 301 284 284 286 286 284 284 268 268 286 286 286 286 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 237 237 253 253 253 253 237 237 236 236 237 237 222 222 236 236 236 236 222 222 220 220 222 222 206 206 220 220 220 220 206 206 205 205 206 206 191 191 205 205 205 205 191 191 190 190 191 191 177 177 190 190 190 190 177 177 174 174 177 177 162 162 174 174 174 174 162 162 159 159 162 162 148 148 159 159 159 159 148 148 144 144 148 148 132 132 144 144 144 144 132 132 127 127 132 132 115 115 127 127 127 127 115 115 111 111 115 115 96 96 111 111 111 111 96 96 92 92 96 96 81 81 92 92 92 92 81 81 75 75 81 81 72 72 75 75 75 75 72 72 65 65 72 72 68 68 65 65 65 65 68 68 64 64 68 68 73 73 64 64 64 64 73 73 66 66 73 73 82 82 66 66 66 66 82 82 76 76 82 82 98 98 76 76 76 76 98 98 94 94 98 98 116 116 94 94 94 94 116 116 114 114 116 116 134 134 114 114 114 114 134 134 130 130 134 134 149 149 130 130 130 130 149 149 147 147 149 149 164 164 147 147 147 147 164 164 163 163 164 164 181 181 163 163 163 163 181 181 178 178 181 181 196 196 178 178 178 178 196 196 194 194 196 196 211 211 194 194 194 194 211 211 210 210 211 211 229 229 210 210 210 210 229 229 227 227 229 229 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 290 290 276 276 276 276 290 290 291 291 290 290 305 305 291 291 291 291 305 305 306 306 305 305 319 319 306 306 306 306 319 319 321 321 319 319 333 333 321 321 321 321 333 333 336 336 333 333 348 348 336 336 336 336 348 348 351 351 348 348 362 362 351 351 351 351 362 362 366 366 362 362 379 379 366 366 366 366 379 379 383 383 379 379 395 395 383 383 383 383 395 395 401 401 395 395 414 414 401 401 401 401 414 414 420 420 414 414 429 429 420 420 420 420 429 429 433 433 429 429 432 432 433 433 433 433 432 432 440 440 432 432 431 431 440 440 440 440 431 431 439 439 431 431 428 428 439 439 439 439 428 428 430 430 428 428 413 413 430 430 430 430 413 413 418 418 413 413 393 393 418 418 418 418 393 393 399 399 393 393 376 376 399 399 399 399 376 376 380 380 376 376 361 361 380 380 380 380 361 361 363 363 361 361 345 345 363 363 363 363 345 345 347 347 345 345 330 330 347 347 347 347 330 330 332 332 330 330 315 315 332 332 332 332 315 315 317 317 315 315 300 300 317 317 317 317 300 300 301 301 300 300 284 284 301 301 300 300 282 282 284 284 282 282 267 267 284 284 284 284 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 209 209 222 222 222 222 209 209 206 206 209 209 195 195 206 206 206 206 195 195 191 191 195 195 180 180 191 191 191 191 180 180 177 177 180 180 165 165 177 177 177 177 165 165 162 162 165 165 150 150 162 162 162 162 150 150 148 148 150 150 135 135 148 148 148 148 135 135 132 132 135 135 119 119 132 132 132 132 119 119 115 115 119 119 102 102 115 115 115 115 102 102 96 96 102 102 87 87 96 96 96 96 87 87 81 81 87 87 79 79 81 81 81 81 79 79 72 72 79 79 77 77 72 72 72 72 77 77 68 68 77 77 80 80 68 68 68 68 80 80 73 73 80 80 91 91 73 73 73 73 91 91 82 82 91 91 103 103 82 82 82 82 103 103 98 98 103 103 121 121 98 98 98 98 121 121 116 116 121 121 136 136 116 116 116 116 136 136 134 134 136 136 151 151 134 134 134 134 151 151 149 149 151 151 166 166 149 149 149 149 166 166 164 164 166 166 182 182 164 164 164 164 182 182 181 181 182 182 198 198 181 181 181 181 198 198 196 196 198 198 213 213 196 196 196 196 213 213 211 211 213 213 230 230 211 211 211 211 230 230 229 229 230 230 245 245 229 229 229 229 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 289 289 275 275 275 275 289 289 290 290 289 289 302 302 290 290 290 290 302 302 305 305 302 302 316 316 305 305 305 305 316 316 319 319 316 316 331 331 319 319 319 319 331 331 333 333 331 331 344 344 333 333 333 333 344 344 348 348 344 344 360 360 348 348 348 348 360 360 362 362 360 360 375 375 362 362 362 362 375 375 379 379 375 375 392 392 379 379 379 379 392 392 395 395 392 392 409 409 395 395 395 395 409 409 414 414 409 409 419 419 414 414 414 414 419 419 429 429 419 419 426 426 429 429 429 429 426 426 432 432 426 426 425 425 432 432 432 432 425 425 431 431 425 425 417 417 431 431 431 431 417 417 428 428 417 417 404 404 428 428 428 428 404 404 413 413 404 404 389 389 413 413 413 413 389 389 393 393 389 389 374 374 393 393 393 393 374 374 376 376 374 374 359 359 376 376 376 376 359 359 361 361 359 359 343 343 361 361 361 361 343 343 345 345 343 343 329 329 345 345 345 345 329 329 330 330 329 329 313 313 330 330 330 330 313 313 315 315 313 313 298 298 315 315 315 315 298 298 300 300 298 298 282 282 300 300 298 298 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 239 239 251 251 251 251 239 239 238 238 239 239 225 225 238 238 238 238 225 225 223 223 225 225 212 212 223 223 223 223 212 212 209 209 212 212 197 197 209 209 209 209 197 197 195 195 197 197 183 183 195 195 195 195 183 183 180 180 183 183 167 167 180 180 180 180 167 167 165 165 167 167 152 152 165 165 165 165 152 152 150 150 152 152 137 137 150 150 150 150 137 137 135 135 137 137 122 122 135 135 135 135 122 122 119 119 122 122 112 112 119 119 119 119 112 112 102 102 112 112 97 97 102 102 102 102 97 97 87 87 97 97 88 88 87 87 87 87 88 88 79 79 88 88 84 84 79 79 79 79 84 84 77 77 84 84 90 90 77 77 77 77 90 90 80 80 90 90 100 100 80 80 80 80 100 100 91 91 100 100 113 113 91 91 91 91 113 113 103 103 113 113 124 124 103 103 103 103 124 124 121 121 124 124 138 138 121 121 121 121 138 138 136 136 138 138 153 153 136 136 136 136 153 153 151 151 153 153 169 169 151 151 151 151 169 169 166 166 169 169 184 184 166 166 166 166 184 184 182 182 184 184 200 200 182 182 182 182 200 200 198 198 200 200 215 215 198 198 198 198 215 215 213 213 215 215 231 231 213 213 213 213 231 231 230 230 231 231 246 246 230 230 230 230 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 285 285 274 274 274 274 285 285 289 289 285 285 299 299 289 289 289 289 299 299 302 302 299 299 314 314 302 302 302 302 314 314 316 316 314 314 328 328 316 316 316 316 328 328 331 331 328 328 342 342 331 331 331 331 342 342 344 344 342 342 357 357 344 344 344 344 357 357 360 360 357 357 373 373 360 360 360 360 373 373 375 375 373 373 386 386 375 375 375 375 386 386 392 392 386 386 397 397 392 392 392 392 397 397 409 409 397 397 411 411 409 409 409 409 411 411 419 419 411 411 416 416 419 419 419 419 416 416 426 426 416 416 415 415 426 426 426 426 415 415 425 425 415 415 410 410 425 425 425 425 410 410 417 417 410 410 396 396 417 417 417 417 396 396 404 404 396 396 384 384 404 404 404 404 384 384 389 389 384 384 371 371 389 389 389 389 371 371 374 374 371 371 356 356 374 374 374 374 356 356 359 359 356 356 341 341 359 359 359 359 341 341 343 343 341 341 327 327 343 343 343 343 327 327 329 329 327 327 311 311 329 329 329 329 311 311 313 313 311 311 296 296 313 313 313 313 296 296 298 298 296 296 281 281 298 298 296 296 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 240 240 250 250 250 250 240 240 239 239 240 240 228 228 239 239 239 239 228 228 225 225 228 228 214 214 225 225 225 225 214 214 212 212 214 214 199 199 212 212 212 212 199 199 197 197 199 199 185 185 197 197 197 197 185 185 183 183 185 185 170 170 183 183 183 183 170 170 167 167 170 170 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 137 137 139 139 129 129 137 137 137 137 129 129 122 122 129 129 117 117 122 122 122 122 117 117 112 112 117 117 105 105 112 112 112 112 105 105 97 97 105 105 99 99 97 97 97 97 99 99 88 88 99 99 95 95 88 88 88 88 95 95 84 84 95 95 101 101 84 84 84 84 101 101 90 90 101 101 107 107 90 90 90 90 107 107 100 100 107 107 118 118 100 100 100 100 118 118 113 113 118 118 131 131 113 113 113 113 131 131 124 124 131 131 142 142 124 124 124 124 142 142 138 138 142 142 156 156 138 138 138 138 156 156 153 153 156 156 171 171 153 153 153 153 171 171 169 169 171 171 186 186 169 169 169 169 186 186 184 184 186 186 201 201 184 184 184 184 201 201 200 200 201 201 217 217 200 200 200 200 217 217 215 215 217 217 232 232 215 215 215 215 232 232 231 231 232 232 247 247 231 231 231 231 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 283 283 273 273 273 273 283 283 285 285 283 283 297 297 285 285 285 285 297 297 299 299 297 297 312 312 299 299 299 299 312 312 314 314 312 312 326 326 314 314 314 314 326 326 328 328 326 326 340 340 328 328 328 328 340 340 342 342 340 340 355 355 342 342 342 342 355 355 357 357 355 355 368 368 357 357 357 357 368 368 373 373 368 368 378 378 373 373 373 373 378 378 386 386 378 378 391 391 386 386 386 386 391 391 397 397 391 391 400 400 397 397 397 397 400 400 411 411 400 400 407 407 411 411 411 411 407 407 416 416 407 407 406 406 416 416 416 416 406 406 415 415 406 406 398 398 415 415 415 415 398 398 410 410 398 398 390 390 410 410 410 410 390 390 396 396 390 390 377 377 396 396 396 396 377 377 384 384 377 377 364 364 384 384 384 384 364 364 371 371 364 364 354 354 371 371 371 371 354 354 356 356 354 354 339 339 356 356 356 356 339 339 341 341 339 339 325 325 341 341 341 341 325 325 327 327 325 325 309 309 327 327 327 327 309 309 311 311 309 309 295 295 311 311 311 311 295 295 296 296 295 295 280 280 296 296 522 522 529 529 526 526 534 534 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 541 541 539 539 542 542 1393 1393 535 535 1394 1394 1395 1395 535 535 534 534 535 535 533 533 534 534 534 534 533 533 530 530 541 541 542 542 545 545 542 542 548 548 545 545 545 545 548 548 547 547 547 547 548 548 549 549 548 548 555 555 549 549 549 549 555 555 553 553 562 562 559 559 555 555 559 559 554 554 555 555 555 555 554 554 553 553 566 566 563 563 562 562 563 563 561 561 562 562 562 562 561 561 559 559 557 557 560 560 558 558 560 560 565 565 558 558 558 558 565 565 566 566 565 565 564 564 566 566 566 566 564 564 563 563 557 557 558 558 556 556 558 558 552 552 556 556 556 556 552 552 551 551 551 551 552 552 550 550 552 552 544 544 550 550 550 550 544 544 546 546 538 538 540 540 544 544 540 540 543 543 544 544 544 544 543 543 546 546 532 532 536 536 1396 1396 536 536 1397 1397 1398 1398 538 538 537 537 540 540 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 536 536 520 520 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 511 511 514 514 512 512 514 514 518 518 512 512 512 512 518 518 520 520 518 518 519 519 520 520 520 520 519 519 523 523 511 511 512 512 508 508 512 512 505 505 508 508 508 508 505 505 506 506 506 506 505 505 504 504 505 505 498 498 504 504 504 504 498 498 500 500 491 491 494 494 498 498 494 494 499 499 498 498 498 498 499 499 500 500 485 485 490 490 491 491 490 490 492 492 491 491 491 491 492 492 494 494 478 478 480 480 477 477 480 480 484 484 477 477 477 477 484 484 485 485 484 484 486 486 485 485 485 485 486 486 490 490 478 478 477 477 1399 1399 477 477 1400 1400 1401 1401 476 476 471 471 472 472 472 472 471 471 470 470 471 471 463 463 470 470 470 470 463 463 466 466 457 457 460 460 463 463 460 460 464 464 463 463 463 463 464 464 466 466 452 452 456 456 457 457 456 456 458 458 457 457 457 457 458 458 460 460 448 448 447 447 452 452 447 447 451 451 452 452 452 452 451 451 456 456 453 453 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 462 462 459 459 461 461 459 459 455 455 461 461 461 461 455 455 453 453 455 455 454 454 453 453 453 453 454 454 450 450 462 462 461 461 465 465 461 461 467 467 465 465 465 465 467 467 468 468 468 468 467 467 469 469 467 467 474 474 469 469 469 469 474 474 473 473 481 481 479 479 1402 1402 479 479 1403 1403 1404 1404 474 474 475 475 473 473 487 487 483 483 481 481 483 483 482 482 481 481 481 481 482 482 479 479 496 496 493 493 495 495 493 493 489 489 495 495 495 495 489 489 487 487 489 489 488 488 487 487 487 487 488 488 483 483 496 496 495 495 497 497 495 495 501 501 497 497 497 497 501 501 502 502 502 502 501 501 503 503 501 501 510 510 503 503 503 503 510 510 507 507 516 516 513 513 510 510 513 513 509 509 510 510 510 510 509 509 507 507 526 526 521 521 522 522 521 521 517 517 522 522 522 522 517 517 516 516 517 517 515 515 516 516 516 516 515 515 513 513 635 635 620 620 629 629 620 620 617 617 629 629 629 629 617 617 621 621 617 617 614 614 621 621 621 621 614 614 615 615 614 614 611 611 615 615 615 615 611 611 609 609 611 611 608 608 609 609 609 609 608 608 603 603 608 608 605 605 603 603 603 603 605 605 598 598 605 605 602 602 598 598 598 598 602 602 592 592 602 602 599 599 592 592 599 599 596 596 592 592 592 592 596 596 585 585 596 596 593 593 585 585 585 585 593 593 576 576 593 593 590 590 576 576 576 576 590 590 574 574 590 590 587 587 574 574 574 574 587 587 572 572 587 587 584 584 572 572 572 572 584 584 570 570 584 584 581 581 570 570 570 570 581 581 568 568 581 581 579 579 568 568 568 568 579 579 567 567 638 638 627 627 640 640 627 627 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 641 641 631 631 639 639 631 631 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 626 626 623 623 635 635 635 635 623 623 620 620 579 579 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 583 583 571 571 571 571 583 583 573 573 583 583 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 582 582 588 588 591 591 582 582 582 582 591 591 589 589 591 591 594 594 589 589 589 589 594 594 595 595 594 594 597 597 595 595 597 597 600 600 595 595 595 595 600 600 601 601 600 600 604 604 601 601 601 601 604 604 606 606 604 604 607 607 606 606 606 606 607 607 612 612 607 607 610 610 612 612 612 612 610 610 618 618 610 610 613 613 618 618 618 618 613 613 624 624 613 613 616 616 624 624 624 624 616 616 634 634 616 616 619 619 634 634 634 634 619 619 636 636 619 619 622 622 636 636 636 636 622 622 638 638 622 622 625 625 638 638 638 638 625 625 627 627 1405 1405 866 866 865 865 865 865 1406 1406 1407 1407 878 878 879 879 880 880 880 880 879 879 893 893 879 879 892 892 893 893 893 893 892 892 908 908 892 892 901 901 908 908 901 901 907 907 908 908 908 908 907 907 918 918 907 907 916 916 918 918 916 916 917 917 918 918 918 918 917 917 930 930 917 917 927 927 930 930 930 930 927 927 932 932 927 927 928 928 932 932 928 928 929 929 932 932 932 932 929 929 924 924 929 929 921 921 924 924 921 921 919 919 924 924 924 924 919 919 911 911 919 919 910 910 911 911 911 911 910 910 898 898 910 910 903 903 898 898 903 903 897 897 898 898 898 898 897 897 886 886 897 897 885 885 886 886 885 885 883 883 886 886 1408 1408 1409 1409 871 871 1410 1410 1411 1411 871 871 871 871 1412 1412 1413 1413 870 870 862 862 856 856 862 862 855 855 856 856 856 856 855 855 843 843 855 855 842 842 843 843 842 842 839 839 843 843 843 843 839 839 829 829 839 839 828 828 829 829 829 829 828 828 813 813 828 828 820 820 813 813 820 820 812 812 813 813 813 813 812 812 803 803 812 812 804 804 803 803 804 804 797 797 803 803 803 803 797 797 787 787 797 797 788 788 787 787 787 787 788 788 771 771 788 788 774 774 771 771 774 774 772 772 771 771 771 771 772 772 757 757 772 772 758 758 757 757 758 758 754 754 757 757 757 757 754 754 741 741 754 754 742 742 741 741 1414 1414 1415 1415 726 726 1416 1416 1417 1417 726 726 1418 1418 1419 1419 726 726 726 726 1420 1420 1421 1421 728 728 1422 1422 1423 1423 715 715 711 711 714 714 714 714 711 711 700 700 711 711 701 701 700 700 700 700 701 701 687 687 701 701 690 690 687 687 690 690 688 688 687 687 687 687 688 688 674 674 688 688 678 678 674 674 678 678 675 675 674 674 674 674 675 675 668 668 675 675 670 670 668 668 670 670 672 672 668 668 668 668 672 672 671 671 672 672 673 673 671 671 671 671 673 673 682 682 673 673 684 684 682 682 684 684 689 689 682 682 682 682 689 689 695 695 689 689 696 696 695 695 696 696 706 706 695 695 695 695 706 706 708 708 706 706 709 709 708 708 1424 1424 1425 1425 721 721 1426 1426 1427 1427 721 721 1428 1428 1429 1429 721 721 721 721 1430 1430 1431 1431 729 729 738 738 736 736 738 738 749 749 736 736 736 736 749 749 751 751 749 749 752 752 751 751 751 751 752 752 764 764 752 752 765 765 764 764 765 765 773 773 764 764 764 764 773 773 780 780 773 773 781 781 780 780 781 781 791 791 780 780 780 780 791 791 795 795 791 791 796 796 795 795 795 795 796 796 806 806 796 796 805 805 806 806 805 805 817 817 806 806 806 806 817 817 822 822 817 817 821 821 822 822 822 822 821 821 836 836 821 821 835 835 836 836 836 836 835 835 851 851 835 835 850 850 851 851 851 851 850 850 866 866 850 850 859 859 866 866 866 866 859 859 865 865 1432 1432 823 823 1433 1433 823 823 807 807 1434 1434 1435 1435 807 807 1436 1436 807 807 794 794 1437 1437 1438 1438 794 794 1439 1439 794 794 779 779 1440 1440 1441 1441 779 779 1442 1442 779 779 763 763 1443 1443 1444 1444 763 763 1445 1445 763 763 748 748 1446 1446 1447 1447 748 748 1448 1448 748 748 735 735 1449 1449 1450 1450 735 735 721 721 735 735 720 720 721 721 721 721 720 720 1451 1451 720 720 705 705 1452 1452 1453 1453 705 705 1454 1454 705 705 693 693 1455 1455 1456 1456 693 693 1457 1457 693 693 679 679 1458 1458 1459 1459 679 679 1460 1460 679 679 666 666 1461 1461 1462 1462 666 666 1463 1463 666 666 663 663 1464 1464 1465 1465 663 663 1466 1466 663 663 669 669 1467 1467 1468 1468 669 669 1469 1469 669 669 683 683 1470 1470 1471 1471 683 683 1472 1472 683 683 697 697 1473 1473 1474 1474 697 697 1475 1475 697 697 712 712 1476 1476 1477 1477 712 712 726 726 712 712 725 725 726 726 726 726 725 725 1478 1478 725 725 740 740 1479 1479 1480 1480 740 740 1481 1481 740 740 756 756 1482 1482 1483 1483 756 756 1484 1484 756 756 770 770 1485 1485 1486 1486 770 770 1487 1487 770 770 786 786 1488 1488 1489 1489 786 786 1490 1490 786 786 802 802 1491 1491 1492 1492 802 802 1493 1493 802 802 814 814 1494 1494 1495 1495 814 814 1496 1496 814 814 830 830 1497 1497 1498 1498 830 830 1499 1499 830 830 844 844 1500 1500 1501 1501 844 844 1502 1502 844 844 857 857 1503 1503 1504 1504 857 857 871 871 857 857 873 873 871 871 871 871 873 873 1505 1505 873 873 888 888 1506 1506 1507 1507 888 888 1508 1508 888 888 902 902 1509 1509 1510 1510 902 902 1511 1511 902 902 914 914 1512 1512 1513 1513 914 914 1514 1514 914 914 931 931 1515 1515 1516 1516 931 931 1517 1517 931 931 937 937 1518 1518 1519 1519 937 937 1520 1520 937 937 936 936 1521 1521 1522 1522 936 936 1523 1523 936 936 925 925 1524 1524 1525 1525 925 925 1526 1526 925 925 909 909 1527 1527 1528 1528 909 909 1529 1529 909 909 895 895 1530 1530 1531 1531 895 895 1532 1532 895 895 882 882 1533 1533 1534 1534 882 882 1535 1535 882 882 867 867 1536 1536 1537 1537 867 867 1538 1538 867 867 852 852 1539 1539 1540 1540 852 852 1541 1541 852 852 837 837 1542 1542 1543 1543 837 837 1544 1544 837 837 823 823 1545 1545 823 823 824 824 807 807 824 824 808 808 807 807 807 807 808 808 794 794 808 808 793 793 794 794 794 794 793 793 779 779 793 793 778 778 779 779 779 779 778 778 763 763 778 778 762 762 763 763 763 763 762 762 748 748 762 762 746 746 748 748 748 748 746 746 735 735 746 746 733 733 735 735 735 735 733 733 720 720 733 733 718 718 720 720 720 720 718 718 705 705 718 718 702 702 705 705 705 705 702 702 693 693 702 702 686 686 693 693 693 693 686 686 679 679 686 686 667 667 679 679 679 679 667 667 666 666 667 667 659 659 666 666 666 666 659 659 663 663 659 659 658 658 663 663 663 663 658 658 669 669 658 658 661 661 669 669 669 669 661 661 683 683 661 661 676 676 683 683 683 683 676 676 697 697 676 676 694 694 697 697 697 697 694 694 712 712 694 694 707 707 712 712 712 712 707 707 725 725 707 707 723 723 725 725 725 725 723 723 740 740 723 723 739 739 740 740 740 740 739 739 756 756 739 739 755 755 756 756 756 756 755 755 770 770 755 755 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 802 802 785 785 801 801 802 802 802 802 801 801 814 814 801 801 815 815 814 814 814 814 815 815 830 830 815 815 831 831 830 830 830 830 831 831 844 844 831 831 846 846 844 844 844 844 846 846 857 857 846 846 860 860 857 857 857 857 860 860 873 873 860 860 874 874 873 873 873 873 874 874 888 888 874 874 890 890 888 888 888 888 890 890 902 902 890 890 905 905 902 902 902 902 905 905 914 914 905 905 923 923 914 914 914 914 923 923 931 931 923 923 939 939 931 931 931 931 939 939 937 937 939 939 942 942 937 937 937 937 942 942 936 936 942 942 940 940 936 936 936 936 940 940 925 925 940 940 933 933 925 925 925 925 933 933 909 909 933 933 915 915 909 909 909 909 915 915 895 895 915 915 900 900 895 895 895 895 900 900 882 882 900 900 884 884 882 882 882 882 884 884 867 867 884 884 869 869 867 867 867 867 869 869 852 852 869 869 853 853 852 852 852 852 853 853 837 837 853 853 838 838 837 837 837 837 838 838 823 823 838 838 824 824 823 823 824 824 825 825 808 808 825 825 809 809 808 808 808 808 809 809 793 793 809 809 792 792 793 793 793 793 792 792 778 778 792 792 777 777 778 778 778 778 777 777 762 762 777 777 761 761 762 762 762 762 761 761 746 746 761 761 745 745 746 746 746 746 745 745 733 733 745 745 730 730 733 733 733 733 730 730 718 718 730 730 716 716 718 718 718 718 716 716 702 702 716 716 698 698 702 702 702 702 698 698 686 686 698 698 680 680 686 686 686 686 680 680 667 667 680 680 660 660 667 667 667 667 660 660 659 659 660 660 654 654 659 659 659 659 654 654 658 658 654 654 652 652 658 658 658 658 652 652 661 661 652 652 655 655 661 661 661 661 655 655 676 676 655 655 664 664 676 676 676 676 664 664 694 694 664 664 685 685 694 694 694 694 685 685 707 707 685 685 703 703 707 707 707 707 703 703 723 723 703 703 719 719 723 723 723 723 719 719 739 739 719 719 737 737 739 739 739 739 737 737 755 755 737 737 753 753 755 755 755 755 753 753 769 769 753 753 768 768 769 769 769 769 768 768 785 785 768 768 784 784 785 785 785 785 784 784 801 801 784 784 800 800 801 801 801 801 800 800 815 815 800 800 816 816 815 815 815 815 816 816 831 831 816 816 832 832 831 831 831 831 832 832 846 846 832 832 847 847 846 846 846 846 847 847 860 860 847 847 863 863 860 860 860 860 863 863 874 874 863 863 876 876 874 874 874 874 876 876 890 890 876 876 894 894 890 890 890 890 894 894 905 905 894 894 912 912 905 905 905 905 912 912 923 923 912 912 934 934 923 923 923 923 934 934 939 939 934 934 944 944 939 939 939 939 944 944 942 942 944 944 947 947 942 942 942 942 947 947 940 940 947 947 946 946 940 940 940 940 946 946 933 933 946 946 941 941 933 933 933 933 941 941 915 915 941 941 926 926 915 915 915 915 926 926 900 900 926 926 904 904 900 900 900 900 904 904 884 884 904 904 889 889 884 884 884 884 889 889 869 869 889 889 872 872 869 869 869 869 872 872 853 853 872 872 854 854 853 853 853 853 854 854 838 838 854 854 840 840 838 838 838 838 840 840 824 824 840 840 825 825 824 824 825 825 826 826 809 809 826 826 810 810 809 809 809 809 810 810 792 792 810 810 790 790 792 792 792 792 790 790 777 777 790 790 776 776 777 777 777 777 776 776 761 761 776 776 760 760 761 761 761 761 760 760 745 745 760 760 744 744 745 745 745 745 744 744 730 730 744 744 727 727 730 730 730 730 727 727 716 716 727 727 710 710 716 716 716 716 710 710 698 698 710 710 691 691 698 698 698 698 691 691 680 680 691 691 665 665 680 680 680 680 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 656 656 664 664 664 664 656 656 685 685 656 656 677 677 685 685 685 685 677 677 703 703 677 677 699 699 703 703 703 703 699 699 719 719 699 699 717 717 719 719 719 719 717 717 737 737 717 717 734 734 737 737 737 737 734 734 753 753 734 734 750 750 753 753 753 753 750 750 768 768 750 750 767 767 768 768 768 768 767 767 784 784 767 767 783 783 784 784 784 784 783 783 800 800 783 783 799 799 800 800 800 800 799 799 816 816 799 799 818 818 816 816 816 816 818 818 832 832 818 818 833 833 832 832 832 832 833 833 847 847 833 833 848 848 847 847 847 847 848 848 863 863 848 848 864 864 863 863 863 863 864 864 876 876 864 864 881 881 876 876 876 876 881 881 894 894 881 881 899 899 894 894 894 894 899 899 912 912 899 899 920 920 912 912 912 912 920 920 934 934 920 920 943 943 934 934 934 934 943 943 944 944 943 943 950 950 944 944 944 944 950 950 947 947 950 950 952 952 947 947 947 947 952 952 946 946 952 952 951 951 946 946 946 946 951 951 941 941 951 951 948 948 941 941 941 941 948 948 926 926 948 948 938 938 926 926 926 926 938 938 904 904 938 938 913 913 904 904 904 904 913 913 889 889 913 913 891 891 889 889 889 889 891 891 872 872 891 891 875 875 872 872 872 872 875 875 854 854 875 875 858 858 854 854 854 854 858 858 840 840 858 858 841 841 840 840 840 840 841 841 825 825 841 841 826 826 825 825 826 826 827 827 810 810 827 827 811 811 810 810 810 810 811 811 790 790 811 811 789 789 790 790 790 790 789 789 776 776 789 789 775 775 776 776 776 776 775 775 760 760 775 775 759 759 760 760 760 760 759 759 744 744 759 759 743 743 744 744 744 744 743 743 727 727 743 743 724 724 727 727 727 727 724 724 710 710 724 724 704 704 710 710 710 710 704 704 691 691 704 704 681 681 691 691 691 691 681 681 665 665 681 681 657 657 665 665 665 665 657 657 653 653 657 657 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 656 656 646 646 651 651 656 656 656 656 651 651 677 677 651 651 662 662 677 677 677 677 662 662 699 699 662 662 692 692 699 699 699 699 692 692 717 717 692 692 713 713 717 717 717 717 713 713 734 734 713 713 731 731 734 734 734 734 731 731 750 750 731 731 747 747 750 750 750 750 747 747 767 767 747 747 766 766 767 767 767 767 766 766 783 783 766 766 782 782 783 783 783 783 782 782 799 799 782 782 798 798 799 799 799 799 798 798 818 818 798 798 819 819 818 818 818 818 819 819 833 833 819 819 834 834 833 833 833 833 834 834 848 848 834 834 849 849 848 848 848 848 849 849 864 864 849 849 868 868 864 864 864 864 868 868 881 881 868 868 887 887 881 881 881 881 887 887 899 899 887 887 906 906 899 899 899 899 906 906 920 920 906 906 935 935 920 920 920 920 935 935 943 943 935 935 949 949 943 943 943 943 949 949 950 950 949 949 954 954 950 950 950 950 954 954 952 952 954 954 956 956 952 952 952 952 956 956 951 951 956 956 955 955 951 951 951 951 955 955 948 948 955 955 953 953 948 948 948 948 953 953 938 938 953 953 945 945 938 938 938 938 945 945 913 913 945 945 922 922 913 913 913 913 922 922 891 891 922 922 896 896 891 891 891 891 896 896 875 875 896 896 877 877 875 875 875 875 877 877 858 858 877 877 861 861 858 858 858 858 861 861 841 841 861 861 845 845 841 841 841 841 845 845 826 826 845 845 827 827 826 826 1058 1058 1059 1059 1054 1054 1059 1059 1056 1056 1054 1054 1054 1054 1056 1056 1048 1048 1056 1056 1050 1050 1048 1048 1546 1546 1547 1547 1045 1045 1548 1548 1549 1549 1045 1045 1045 1045 1550 1550 1040 1040 1073 1073 1076 1076 1072 1072 1076 1076 1074 1074 1072 1072 1072 1072 1074 1074 1066 1066 1074 1074 1068 1068 1066 1066 1066 1066 1068 1068 1063 1063 1068 1068 1067 1067 1063 1063 1063 1063 1067 1067 1058 1058 1067 1067 1062 1062 1058 1058 1058 1058 1062 1062 1059 1059 1060 1060 1061 1061 1065 1065 1061 1061 1064 1064 1065 1065 1065 1065 1064 1064 1069 1069 1064 1064 1070 1070 1069 1069 1069 1069 1070 1070 1075 1075 1070 1070 1071 1071 1075 1075 1075 1075 1071 1071 1073 1073 1071 1071 1077 1077 1073 1073 1073 1073 1077 1077 1076 1076 1042 1042 1043 1043 1047 1047 1043 1043 1046 1046 1047 1047 1047 1047 1046 1046 1551 1551 1046 1046 1552 1552 1553 1553 1051 1051 1052 1052 1055 1055 1052 1052 1053 1053 1055 1055 1055 1055 1053 1053 1060 1060 1053 1053 1057 1057 1060 1060 1060 1060 1057 1057 1061 1061 1025 1025 1026 1026 1030 1030 1026 1026 1029 1029 1030 1030 1030 1030 1029 1029 1033 1033 1029 1029 1034 1034 1033 1033 1033 1033 1034 1034 1037 1037 1034 1034 1035 1035 1037 1037 1037 1037 1035 1035 1042 1042 1035 1035 1039 1039 1042 1042 1042 1042 1039 1039 1043 1043 999 999 1000 1000 1002 1002 1000 1000 1004 1004 1002 1002 1002 1002 1004 1004 1008 1008 1004 1004 1007 1007 1008 1008 1008 1008 1007 1007 1012 1012 1007 1007 1011 1011 1012 1012 1012 1012 1011 1011 1017 1017 1011 1011 1016 1016 1017 1017 1017 1017 1016 1016 1020 1020 1016 1016 1018 1018 1020 1020 1020 1020 1018 1018 1025 1025 1018 1018 1022 1022 1025 1025 1025 1025 1022 1022 1026 1026 981 981 982 982 984 984 1554 1554 986 986 1555 1555 1556 1556 986 986 990 990 986 986 989 989 990 990 990 990 989 989 993 993 989 989 994 994 993 993 993 993 994 994 999 999 994 994 998 998 999 999 999 999 998 998 1000 1000 963 963 964 964 966 966 964 964 968 968 966 966 966 966 968 968 972 972 968 968 971 971 972 972 972 972 971 971 975 975 971 971 976 976 975 975 975 975 976 976 981 981 976 976 980 980 981 981 981 981 980 980 982 982 970 970 967 967 965 965 967 967 960 960 965 965 965 965 960 960 962 962 960 960 959 959 962 962 962 962 959 959 957 957 959 959 958 958 957 957 957 957 958 958 963 963 958 958 961 961 963 963 963 963 961 961 964 964 983 983 979 979 978 978 979 979 977 977 978 978 978 978 977 977 974 974 977 977 973 973 974 974 974 974 973 973 970 970 973 973 969 969 970 970 970 970 969 969 967 967 1001 1001 997 997 996 996 997 997 995 995 996 996 996 996 995 995 992 992 995 995 991 991 992 992 992 992 991 991 988 988 991 991 987 987 988 988 988 988 987 987 1557 1557 987 987 1558 1558 1559 1559 983 983 985 985 979 979 1019 1019 1015 1015 1014 1014 1015 1015 1013 1013 1014 1014 1014 1014 1013 1013 1010 1010 1013 1013 1009 1009 1010 1010 1010 1010 1009 1009 1006 1006 1009 1009 1005 1005 1006 1006 1006 1006 1005 1005 1001 1001 1005 1005 1003 1003 1001 1001 1001 1001 1003 1003 997 997 1560 1560 1044 1044 1040 1040 1044 1044 1041 1041 1040 1040 1040 1040 1041 1041 1036 1036 1041 1041 1038 1038 1036 1036 1036 1036 1038 1038 1032 1032 1038 1038 1031 1031 1032 1032 1032 1032 1031 1031 1028 1028 1031 1031 1027 1027 1028 1028 1028 1028 1027 1027 1023 1023 1027 1027 1024 1024 1023 1023 1023 1023 1024 1024 1019 1019 1024 1024 1021 1021 1019 1019 1019 1019 1021 1021 1015 1015 1115 1115 1111 1111 1110 1110 1110 1110 1113 1113 1115 1115 1113 1113 1117 1117 1115 1115 1115 1115 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1121 1121 1124 1124 1120 1120 1120 1120 1124 1124 1125 1125 1124 1124 1128 1128 1125 1125 1128 1128 1132 1132 1125 1125 1125 1125 1132 1132 1130 1130 1132 1132 1136 1136 1130 1130 1136 1136 1140 1140 1130 1130 1130 1130 1140 1140 1134 1134 1140 1140 1146 1146 1134 1134 1146 1146 1148 1148 1134 1134 1134 1134 1148 1148 1138 1138 1148 1148 1150 1150 1138 1138 1150 1150 1152 1152 1138 1138 1138 1138 1152 1152 1142 1142 1152 1152 1154 1154 1142 1142 1154 1154 1156 1156 1142 1142 1142 1142 1156 1156 1145 1145 1156 1156 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1143 1143 1158 1158 1157 1157 1143 1143 1157 1157 1155 1155 1143 1143 1143 1143 1155 1155 1141 1141 1155 1155 1153 1153 1141 1141 1153 1153 1151 1151 1141 1141 1141 1141 1151 1151 1137 1137 1151 1151 1149 1149 1137 1137 1149 1149 1147 1147 1137 1137 1137 1137 1147 1147 1133 1133 1147 1147 1144 1144 1133 1133 1144 1144 1139 1139 1133 1133 1133 1133 1139 1139 1129 1129 1139 1139 1135 1135 1129 1129 1129 1129 1135 1135 1126 1126 1135 1135 1131 1131 1126 1126 1126 1126 1131 1131 1123 1123 1131 1131 1127 1127 1123 1123 1127 1127 1122 1122 1123 1123 1123 1123 1122 1122 1118 1118 1122 1122 1119 1119 1118 1118 1119 1119 1116 1116 1118 1118 1118 1118 1116 1116 1114 1114 1116 1116 1112 1112 1114 1114 1112 1112 1108 1108 1114 1114 1114 1114 1108 1108 1109 1109 1108 1108 1105 1105 1109 1109 1105 1105 1102 1102 1109 1109 1109 1109 1102 1102 1104 1104 1102 1102 1097 1097 1104 1104 1097 1097 1091 1091 1104 1104 1104 1104 1091 1091 1100 1100 1091 1091 1089 1089 1100 1100 1089 1089 1087 1087 1100 1100 1100 1100 1087 1087 1096 1096 1087 1087 1085 1085 1096 1096 1085 1085 1083 1083 1096 1096 1096 1096 1083 1083 1094 1094 1083 1083 1081 1081 1094 1094 1081 1081 1079 1079 1094 1094 1094 1094 1079 1079 1092 1092 1079 1079 1078 1078 1092 1092 1078 1078 1080 1080 1092 1092 1092 1092 1080 1080 1095 1095 1080 1080 1082 1082 1095 1095 1082 1082 1084 1084 1095 1095 1095 1095 1084 1084 1098 1098 1084 1084 1086 1086 1098 1098 1086 1086 1088 1088 1098 1098 1098 1098 1088 1088 1101 1101 1088 1088 1090 1090 1101 1101 1090 1090 1093 1093 1101 1101 1101 1101 1093 1093 1106 1106 1093 1093 1099 1099 1106 1106 1099 1099 1103 1103 1106 1106 1106 1106 1103 1103 1111 1111 1103 1103 1107 1107 1111 1111 1111 1111 1107 1107 1110 1110 1178 1178 1176 1176 1173 1173 1183 1183 1181 1181 1173 1173 1181 1181 1179 1179 1173 1173 1173 1173 1179 1179 1178 1178 1188 1188 1187 1187 1173 1173 1187 1187 1185 1185 1173 1173 1173 1173 1185 1185 1183 1183 1182 1182 1184 1184 1173 1173 1184 1184 1186 1186 1173 1173 1173 1173 1186 1186 1188 1188 1175 1175 1177 1177 1173 1173 1177 1177 1180 1180 1173 1173 1173 1173 1180 1180 1182 1182 1168 1168 1170 1170 1173 1173 1170 1170 1172 1172 1173 1173 1173 1173 1172 1172 1175 1175 1162 1162 1164 1164 1173 1173 1164 1164 1166 1166 1173 1173 1173 1173 1166 1166 1168 1168 1163 1163 1161 1161 1173 1173 1161 1161 1160 1160 1173 1173 1173 1173 1160 1160 1162 1162 1169 1169 1167 1167 1173 1173 1167 1167 1165 1165 1173 1173 1173 1173 1165 1165 1163 1163 1176 1176 1174 1174 1173 1173 1174 1174 1171 1171 1173 1173 1173 1173 1171 1171 1169 1169 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+34 34 32 32 30 30 41 41 43 43 37 37 17 17 1 1 3 3 34 34 30 30 36 36 19 19 8 8 6 6 14 14 12 12 19 19 12 12 10 10 19 19 19 19 10 10 8 8 54 54 52 52 40 40 25 25 28 28 27 27 28 28 31 31 27 27 3 3 5 5 17 17 5 5 7 7 17 17 17 17 7 7 9 9 18 18 21 21 27 27 21 21 23 23 27 27 27 27 23 23 25 25 6 6 4 4 19 19 4 4 2 2 19 19 19 19 2 2 17 17 2 2 0 0 17 17 17 17 0 0 1 1 32 32 29 29 30 30 29 29 26 26 30 30 30 30 26 26 24 24 31 31 33 33 27 27 33 33 35 35 27 27 27 27 35 35 37 37 35 35 38 38 37 37 37 37 38 38 41 41 24 24 22 22 30 30 22 22 20 20 30 30 30 30 20 20 19 19 20 20 16 16 19 19 19 19 16 16 14 14 54 54 40 40 56 56 9 9 11 11 17 17 11 11 13 13 17 17 17 17 13 13 27 27 13 13 15 15 27 27 27 27 15 15 18 18 52 52 50 50 40 40 50 50 48 48 40 40 40 40 48 48 46 46 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 46 46 44 44 40 40 44 44 42 42 40 40 40 40 42 42 30 30 42 42 39 39 30 30 30 30 39 39 36 36 49 49 51 51 37 37 51 51 53 53 37 37 37 37 53 53 40 40 53 53 55 55 40 40 40 40 55 55 56 56 394 394 402 402 385 385 402 402 382 382 385 385 385 385 382 382 372 372 382 382 365 365 372 372 372 372 365 365 367 367 1219 1219 349 349 1220 1220 1221 1221 349 349 1222 1222 394 394 403 403 402 402 403 403 422 422 402 402 402 402 422 422 421 421 422 422 424 424 421 421 421 421 424 424 435 435 424 424 437 437 435 435 435 435 437 437 442 442 437 437 441 441 442 442 441 441 444 444 442 442 444 444 445 445 442 442 442 442 445 445 443 443 445 445 446 446 443 443 446 446 438 438 443 443 443 443 438 438 436 436 438 438 434 434 436 436 436 436 434 434 423 423 434 434 427 427 423 423 423 423 427 427 405 405 427 427 412 412 405 405 412 412 408 408 405 405 408 408 388 388 405 405 405 405 388 388 387 387 388 388 381 381 387 387 387 387 381 381 369 369 381 381 370 370 369 369 1223 1223 1224 1224 352 352 1225 1225 1226 1226 352 352 1227 1227 1228 1228 352 352 1229 1229 1230 1230 352 352 352 352 1231 1231 1232 1232 338 338 323 323 337 337 337 337 323 323 322 322 323 323 310 310 322 322 322 322 310 310 307 307 310 310 308 308 307 307 307 307 308 308 292 292 308 308 294 294 292 292 294 294 293 293 292 292 293 293 278 278 292 292 292 292 278 278 277 277 278 278 264 264 277 277 277 277 264 264 261 261 264 264 262 262 261 261 261 261 262 262 242 242 262 262 248 248 242 242 248 248 241 241 242 242 241 241 224 224 242 242 242 242 224 224 226 226 224 224 221 221 226 226 226 226 221 221 208 208 221 221 207 207 208 208 208 208 207 207 193 193 207 207 202 202 193 193 202 202 192 192 193 193 192 192 179 179 193 193 193 193 179 179 176 176 179 179 175 175 176 176 175 175 160 160 176 176 176 176 160 160 161 161 160 160 155 155 161 161 1233 1233 1234 1234 146 146 1235 1235 1236 1236 146 146 146 146 1237 1237 1238 1238 145 145 133 133 128 128 133 133 126 126 128 128 126 126 109 109 128 128 128 128 109 109 110 110 109 109 104 104 110 110 110 110 104 104 89 89 104 104 86 86 89 89 89 89 86 86 74 74 86 86 78 78 74 74 78 78 71 71 74 74 71 71 61 61 74 74 74 74 61 61 63 63 61 61 57 57 63 63 63 63 57 57 59 59 57 57 58 58 59 59 59 59 58 58 62 62 58 58 60 60 62 62 62 62 60 60 70 70 60 60 67 67 70 70 67 67 69 69 70 70 69 69 83 83 70 70 70 70 83 83 85 85 83 83 93 93 85 85 85 85 93 93 108 108 93 93 106 106 108 108 108 108 106 106 125 125 106 106 120 120 125 125 120 120 123 123 125 125 123 123 140 140 125 125 1239 1239 1240 1240 141 141 1241 1241 1242 1242 141 141 141 141 1243 1243 1244 1244 1245 1245 157 157 158 158 158 158 157 157 173 173 157 157 168 168 173 173 168 168 172 172 173 173 172 172 187 187 173 173 173 173 187 187 189 189 187 187 188 188 189 189 188 188 203 203 189 189 189 189 203 203 204 204 203 203 216 216 204 204 204 204 216 216 219 219 216 216 218 218 219 219 219 219 218 218 235 235 218 218 233 233 235 235 233 233 234 234 235 235 234 234 255 255 235 235 235 235 255 255 254 254 255 255 263 263 254 254 254 254 263 263 270 270 263 263 271 271 270 270 270 270 271 271 287 287 271 271 279 279 287 287 279 279 288 288 287 287 288 288 304 304 287 287 287 287 304 304 303 303 304 304 320 320 303 303 303 303 320 320 318 318 320 320 324 324 318 318 318 318 324 324 334 334 324 324 335 335 334 334 1246 1246 1247 1247 349 349 1248 1248 1249 1249 349 349 349 349 1250 1250 1251 1251 1252 1252 286 286 1253 1253 286 286 269 269 1254 1254 1255 1255 269 269 1256 1256 269 269 253 253 1257 1257 1258 1258 253 253 1259 1259 253 253 236 236 1260 1260 1261 1261 236 236 1262 1262 236 236 220 220 1263 1263 1264 1264 220 220 1265 1265 220 220 205 205 1266 1266 1267 1267 205 205 1268 1268 205 205 190 190 1269 1269 1270 1270 190 190 1271 1271 190 190 174 174 1272 1272 1273 1273 174 174 1274 1274 174 174 159 159 1275 1275 1276 1276 159 159 1277 1277 159 159 144 144 1278 1278 1279 1279 144 144 141 141 144 144 127 127 141 141 141 141 127 127 1280 1280 127 127 111 111 1281 1281 1282 1282 111 111 1283 1283 111 111 92 92 1284 1284 1285 1285 92 92 1286 1286 92 92 75 75 1287 1287 1288 1288 75 75 1289 1289 75 75 65 65 1290 1290 1291 1291 65 65 1292 1292 65 65 64 64 1293 1293 1294 1294 64 64 1295 1295 64 64 66 66 1296 1296 1297 1297 66 66 1298 1298 66 66 76 76 1299 1299 1300 1300 76 76 1301 1301 76 76 94 94 1302 1302 1303 1303 94 94 1304 1304 94 94 114 114 1305 1305 1306 1306 114 114 1307 1307 114 114 130 130 1308 1308 1309 1309 130 130 1310 1310 130 130 147 147 1311 1311 1312 1312 147 147 146 146 147 147 163 163 146 146 146 146 163 163 1313 1313 163 163 178 178 1314 1314 1315 1315 178 178 1316 1316 178 178 194 194 1317 1317 1318 1318 194 194 1319 1319 194 194 210 210 1320 1320 1321 1321 210 210 1322 1322 210 210 227 227 1323 1323 1324 1324 227 227 1325 1325 227 227 243 243 1326 1326 1327 1327 243 243 1328 1328 243 243 260 260 1329 1329 1330 1330 260 260 1331 1331 260 260 276 276 1332 1332 1333 1333 276 276 1334 1334 276 276 291 291 1335 1335 1336 1336 291 291 1337 1337 291 291 306 306 1338 1338 1339 1339 306 306 1340 1340 306 306 321 321 1341 1341 1342 1342 321 321 1343 1343 321 321 336 336 1344 1344 1345 1345 336 336 1346 1346 336 336 351 351 1347 1347 1348 1348 351 351 352 352 351 351 366 366 352 352 352 352 366 366 1349 1349 366 366 383 383 1350 1350 1351 1351 383 383 1352 1352 383 383 401 401 1353 1353 1354 1354 401 401 1355 1355 401 401 420 420 1356 1356 1357 1357 420 420 1358 1358 420 420 433 433 1359 1359 1360 1360 433 433 1361 1361 433 433 440 440 1362 1362 1363 1363 440 440 1364 1364 440 440 439 439 1365 1365 1366 1366 439 439 1367 1367 439 439 430 430 1368 1368 1369 1369 430 430 1370 1370 430 430 418 418 1371 1371 1372 1372 418 418 1373 1373 418 418 399 399 1374 1374 1375 1375 399 399 1376 1376 399 399 380 380 1377 1377 1378 1378 380 380 1379 1379 380 380 363 363 1380 1380 1381 1381 363 363 1382 1382 363 363 347 347 1383 1383 1384 1384 347 347 349 349 347 347 332 332 349 349 349 349 332 332 1385 1385 332 332 317 317 1386 1386 1387 1387 317 317 1388 1388 317 317 301 301 1389 1389 1390 1390 301 301 1391 1391 301 301 286 286 1392 1392 301 301 284 284 286 286 284 284 268 268 286 286 286 286 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 237 237 253 253 253 253 237 237 236 236 237 237 222 222 236 236 236 236 222 222 220 220 222 222 206 206 220 220 220 220 206 206 205 205 206 206 191 191 205 205 205 205 191 191 190 190 191 191 177 177 190 190 190 190 177 177 174 174 177 177 162 162 174 174 174 174 162 162 159 159 162 162 148 148 159 159 159 159 148 148 144 144 148 148 132 132 144 144 144 144 132 132 127 127 132 132 115 115 127 127 127 127 115 115 111 111 115 115 96 96 111 111 111 111 96 96 92 92 96 96 81 81 92 92 92 92 81 81 75 75 81 81 72 72 75 75 75 75 72 72 65 65 72 72 68 68 65 65 65 65 68 68 64 64 68 68 73 73 64 64 64 64 73 73 66 66 73 73 82 82 66 66 66 66 82 82 76 76 82 82 98 98 76 76 76 76 98 98 94 94 98 98 116 116 94 94 94 94 116 116 114 114 116 116 134 134 114 114 114 114 134 134 130 130 134 134 149 149 130 130 130 130 149 149 147 147 149 149 164 164 147 147 147 147 164 164 163 163 164 164 181 181 163 163 163 163 181 181 178 178 181 181 196 196 178 178 178 178 196 196 194 194 196 196 211 211 194 194 194 194 211 211 210 210 211 211 229 229 210 210 210 210 229 229 227 227 229 229 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 290 290 276 276 276 276 290 290 291 291 290 290 305 305 291 291 291 291 305 305 306 306 305 305 319 319 306 306 306 306 319 319 321 321 319 319 333 333 321 321 321 321 333 333 336 336 333 333 348 348 336 336 336 336 348 348 351 351 348 348 362 362 351 351 351 351 362 362 366 366 362 362 379 379 366 366 366 366 379 379 383 383 379 379 395 395 383 383 383 383 395 395 401 401 395 395 414 414 401 401 401 401 414 414 420 420 414 414 429 429 420 420 420 420 429 429 433 433 429 429 432 432 433 433 433 433 432 432 440 440 432 432 431 431 440 440 440 440 431 431 439 439 431 431 428 428 439 439 439 439 428 428 430 430 428 428 413 413 430 430 430 430 413 413 418 418 413 413 393 393 418 418 418 418 393 393 399 399 393 393 376 376 399 399 399 399 376 376 380 380 376 376 361 361 380 380 380 380 361 361 363 363 361 361 345 345 363 363 363 363 345 345 347 347 345 345 330 330 347 347 347 347 330 330 332 332 330 330 315 315 332 332 332 332 315 315 317 317 315 315 300 300 317 317 317 317 300 300 301 301 300 300 284 284 301 301 300 300 282 282 284 284 282 282 267 267 284 284 284 284 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 209 209 222 222 222 222 209 209 206 206 209 209 195 195 206 206 206 206 195 195 191 191 195 195 180 180 191 191 191 191 180 180 177 177 180 180 165 165 177 177 177 177 165 165 162 162 165 165 150 150 162 162 162 162 150 150 148 148 150 150 135 135 148 148 148 148 135 135 132 132 135 135 119 119 132 132 132 132 119 119 115 115 119 119 102 102 115 115 115 115 102 102 96 96 102 102 87 87 96 96 96 96 87 87 81 81 87 87 79 79 81 81 81 81 79 79 72 72 79 79 77 77 72 72 72 72 77 77 68 68 77 77 80 80 68 68 68 68 80 80 73 73 80 80 91 91 73 73 73 73 91 91 82 82 91 91 103 103 82 82 82 82 103 103 98 98 103 103 121 121 98 98 98 98 121 121 116 116 121 121 136 136 116 116 116 116 136 136 134 134 136 136 151 151 134 134 134 134 151 151 149 149 151 151 166 166 149 149 149 149 166 166 164 164 166 166 182 182 164 164 164 164 182 182 181 181 182 182 198 198 181 181 181 181 198 198 196 196 198 198 213 213 196 196 196 196 213 213 211 211 213 213 230 230 211 211 211 211 230 230 229 229 230 230 245 245 229 229 229 229 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 289 289 275 275 275 275 289 289 290 290 289 289 302 302 290 290 290 290 302 302 305 305 302 302 316 316 305 305 305 305 316 316 319 319 316 316 331 331 319 319 319 319 331 331 333 333 331 331 344 344 333 333 333 333 344 344 348 348 344 344 360 360 348 348 348 348 360 360 362 362 360 360 375 375 362 362 362 362 375 375 379 379 375 375 392 392 379 379 379 379 392 392 395 395 392 392 409 409 395 395 395 395 409 409 414 414 409 409 419 419 414 414 414 414 419 419 429 429 419 419 426 426 429 429 429 429 426 426 432 432 426 426 425 425 432 432 432 432 425 425 431 431 425 425 417 417 431 431 431 431 417 417 428 428 417 417 404 404 428 428 428 428 404 404 413 413 404 404 389 389 413 413 413 413 389 389 393 393 389 389 374 374 393 393 393 393 374 374 376 376 374 374 359 359 376 376 376 376 359 359 361 361 359 359 343 343 361 361 361 361 343 343 345 345 343 343 329 329 345 345 345 345 329 329 330 330 329 329 313 313 330 330 330 330 313 313 315 315 313 313 298 298 315 315 315 315 298 298 300 300 298 298 282 282 300 300 298 298 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 239 239 251 251 251 251 239 239 238 238 239 239 225 225 238 238 238 238 225 225 223 223 225 225 212 212 223 223 223 223 212 212 209 209 212 212 197 197 209 209 209 209 197 197 195 195 197 197 183 183 195 195 195 195 183 183 180 180 183 183 167 167 180 180 180 180 167 167 165 165 167 167 152 152 165 165 165 165 152 152 150 150 152 152 137 137 150 150 150 150 137 137 135 135 137 137 122 122 135 135 135 135 122 122 119 119 122 122 112 112 119 119 119 119 112 112 102 102 112 112 97 97 102 102 102 102 97 97 87 87 97 97 88 88 87 87 87 87 88 88 79 79 88 88 84 84 79 79 79 79 84 84 77 77 84 84 90 90 77 77 77 77 90 90 80 80 90 90 100 100 80 80 80 80 100 100 91 91 100 100 113 113 91 91 91 91 113 113 103 103 113 113 124 124 103 103 103 103 124 124 121 121 124 124 138 138 121 121 121 121 138 138 136 136 138 138 153 153 136 136 136 136 153 153 151 151 153 153 169 169 151 151 151 151 169 169 166 166 169 169 184 184 166 166 166 166 184 184 182 182 184 184 200 200 182 182 182 182 200 200 198 198 200 200 215 215 198 198 198 198 215 215 213 213 215 215 231 231 213 213 213 213 231 231 230 230 231 231 246 246 230 230 230 230 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 285 285 274 274 274 274 285 285 289 289 285 285 299 299 289 289 289 289 299 299 302 302 299 299 314 314 302 302 302 302 314 314 316 316 314 314 328 328 316 316 316 316 328 328 331 331 328 328 342 342 331 331 331 331 342 342 344 344 342 342 357 357 344 344 344 344 357 357 360 360 357 357 373 373 360 360 360 360 373 373 375 375 373 373 386 386 375 375 375 375 386 386 392 392 386 386 397 397 392 392 392 392 397 397 409 409 397 397 411 411 409 409 409 409 411 411 419 419 411 411 416 416 419 419 419 419 416 416 426 426 416 416 415 415 426 426 426 426 415 415 425 425 415 415 410 410 425 425 425 425 410 410 417 417 410 410 396 396 417 417 417 417 396 396 404 404 396 396 384 384 404 404 404 404 384 384 389 389 384 384 371 371 389 389 389 389 371 371 374 374 371 371 356 356 374 374 374 374 356 356 359 359 356 356 341 341 359 359 359 359 341 341 343 343 341 341 327 327 343 343 343 343 327 327 329 329 327 327 311 311 329 329 329 329 311 311 313 313 311 311 296 296 313 313 313 313 296 296 298 298 296 296 281 281 298 298 296 296 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 240 240 250 250 250 250 240 240 239 239 240 240 228 228 239 239 239 239 228 228 225 225 228 228 214 214 225 225 225 225 214 214 212 212 214 214 199 199 212 212 212 212 199 199 197 197 199 199 185 185 197 197 197 197 185 185 183 183 185 185 170 170 183 183 183 183 170 170 167 167 170 170 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 137 137 139 139 129 129 137 137 137 137 129 129 122 122 129 129 117 117 122 122 122 122 117 117 112 112 117 117 105 105 112 112 112 112 105 105 97 97 105 105 99 99 97 97 97 97 99 99 88 88 99 99 95 95 88 88 88 88 95 95 84 84 95 95 101 101 84 84 84 84 101 101 90 90 101 101 107 107 90 90 90 90 107 107 100 100 107 107 118 118 100 100 100 100 118 118 113 113 118 118 131 131 113 113 113 113 131 131 124 124 131 131 142 142 124 124 124 124 142 142 138 138 142 142 156 156 138 138 138 138 156 156 153 153 156 156 171 171 153 153 153 153 171 171 169 169 171 171 186 186 169 169 169 169 186 186 184 184 186 186 201 201 184 184 184 184 201 201 200 200 201 201 217 217 200 200 200 200 217 217 215 215 217 217 232 232 215 215 215 215 232 232 231 231 232 232 247 247 231 231 231 231 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 283 283 273 273 273 273 283 283 285 285 283 283 297 297 285 285 285 285 297 297 299 299 297 297 312 312 299 299 299 299 312 312 314 314 312 312 326 326 314 314 314 314 326 326 328 328 326 326 340 340 328 328 328 328 340 340 342 342 340 340 355 355 342 342 342 342 355 355 357 357 355 355 368 368 357 357 357 357 368 368 373 373 368 368 378 378 373 373 373 373 378 378 386 386 378 378 391 391 386 386 386 386 391 391 397 397 391 391 400 400 397 397 397 397 400 400 411 411 400 400 407 407 411 411 411 411 407 407 416 416 407 407 406 406 416 416 416 416 406 406 415 415 406 406 398 398 415 415 415 415 398 398 410 410 398 398 390 390 410 410 410 410 390 390 396 396 390 390 377 377 396 396 396 396 377 377 384 384 377 377 364 364 384 384 384 384 364 364 371 371 364 364 354 354 371 371 371 371 354 354 356 356 354 354 339 339 356 356 356 356 339 339 341 341 339 339 325 325 341 341 341 341 325 325 327 327 325 325 309 309 327 327 327 327 309 309 311 311 309 309 295 295 311 311 311 311 295 295 296 296 295 295 280 280 296 296 522 522 529 529 526 526 534 534 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 541 541 539 539 542 542 1393 1393 535 535 1394 1394 1395 1395 535 535 534 534 535 535 533 533 534 534 534 534 533 533 530 530 541 541 542 542 545 545 542 542 548 548 545 545 545 545 548 548 547 547 547 547 548 548 549 549 548 548 555 555 549 549 549 549 555 555 553 553 562 562 559 559 555 555 559 559 554 554 555 555 555 555 554 554 553 553 566 566 563 563 562 562 563 563 561 561 562 562 562 562 561 561 559 559 557 557 560 560 558 558 560 560 565 565 558 558 558 558 565 565 566 566 565 565 564 564 566 566 566 566 564 564 563 563 557 557 558 558 556 556 558 558 552 552 556 556 556 556 552 552 551 551 551 551 552 552 550 550 552 552 544 544 550 550 550 550 544 544 546 546 538 538 540 540 544 544 540 540 543 543 544 544 544 544 543 543 546 546 532 532 536 536 1396 1396 536 536 1397 1397 1398 1398 538 538 537 537 540 540 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 536 536 520 520 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 511 511 514 514 512 512 514 514 518 518 512 512 512 512 518 518 520 520 518 518 519 519 520 520 520 520 519 519 523 523 511 511 512 512 508 508 512 512 505 505 508 508 508 508 505 505 506 506 506 506 505 505 504 504 505 505 498 498 504 504 504 504 498 498 500 500 491 491 494 494 498 498 494 494 499 499 498 498 498 498 499 499 500 500 485 485 490 490 491 491 490 490 492 492 491 491 491 491 492 492 494 494 478 478 480 480 477 477 480 480 484 484 477 477 477 477 484 484 485 485 484 484 486 486 485 485 485 485 486 486 490 490 478 478 477 477 1399 1399 477 477 1400 1400 1401 1401 476 476 471 471 472 472 472 472 471 471 470 470 471 471 463 463 470 470 470 470 463 463 466 466 457 457 460 460 463 463 460 460 464 464 463 463 463 463 464 464 466 466 452 452 456 456 457 457 456 456 458 458 457 457 457 457 458 458 460 460 448 448 447 447 452 452 447 447 451 451 452 452 452 452 451 451 456 456 453 453 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 462 462 459 459 461 461 459 459 455 455 461 461 461 461 455 455 453 453 455 455 454 454 453 453 453 453 454 454 450 450 462 462 461 461 465 465 461 461 467 467 465 465 465 465 467 467 468 468 468 468 467 467 469 469 467 467 474 474 469 469 469 469 474 474 473 473 481 481 479 479 1402 1402 479 479 1403 1403 1404 1404 474 474 475 475 473 473 487 487 483 483 481 481 483 483 482 482 481 481 481 481 482 482 479 479 496 496 493 493 495 495 493 493 489 489 495 495 495 495 489 489 487 487 489 489 488 488 487 487 487 487 488 488 483 483 496 496 495 495 497 497 495 495 501 501 497 497 497 497 501 501 502 502 502 502 501 501 503 503 501 501 510 510 503 503 503 503 510 510 507 507 516 516 513 513 510 510 513 513 509 509 510 510 510 510 509 509 507 507 526 526 521 521 522 522 521 521 517 517 522 522 522 522 517 517 516 516 517 517 515 515 516 516 516 516 515 515 513 513 635 635 620 620 629 629 620 620 617 617 629 629 629 629 617 617 621 621 617 617 614 614 621 621 621 621 614 614 615 615 614 614 611 611 615 615 615 615 611 611 609 609 611 611 608 608 609 609 609 609 608 608 603 603 608 608 605 605 603 603 603 603 605 605 598 598 605 605 602 602 598 598 598 598 602 602 592 592 602 602 599 599 592 592 599 599 596 596 592 592 592 592 596 596 585 585 596 596 593 593 585 585 585 585 593 593 576 576 593 593 590 590 576 576 576 576 590 590 574 574 590 590 587 587 574 574 574 574 587 587 572 572 587 587 584 584 572 572 572 572 584 584 570 570 584 584 581 581 570 570 570 570 581 581 568 568 581 581 579 579 568 568 568 568 579 579 567 567 638 638 627 627 640 640 627 627 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 641 641 631 631 639 639 631 631 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 626 626 623 623 635 635 635 635 623 623 620 620 579 579 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 583 583 571 571 571 571 583 583 573 573 583 583 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 582 582 588 588 591 591 582 582 582 582 591 591 589 589 591 591 594 594 589 589 589 589 594 594 595 595 594 594 597 597 595 595 597 597 600 600 595 595 595 595 600 600 601 601 600 600 604 604 601 601 601 601 604 604 606 606 604 604 607 607 606 606 606 606 607 607 612 612 607 607 610 610 612 612 612 612 610 610 618 618 610 610 613 613 618 618 618 618 613 613 624 624 613 613 616 616 624 624 624 624 616 616 634 634 616 616 619 619 634 634 634 634 619 619 636 636 619 619 622 622 636 636 636 636 622 622 638 638 622 622 625 625 638 638 638 638 625 625 627 627 1405 1405 866 866 865 865 865 865 1406 1406 1407 1407 878 878 879 879 880 880 880 880 879 879 893 893 879 879 892 892 893 893 893 893 892 892 908 908 892 892 901 901 908 908 901 901 907 907 908 908 908 908 907 907 918 918 907 907 916 916 918 918 916 916 917 917 918 918 918 918 917 917 930 930 917 917 927 927 930 930 930 930 927 927 932 932 927 927 928 928 932 932 928 928 929 929 932 932 932 932 929 929 924 924 929 929 921 921 924 924 921 921 919 919 924 924 924 924 919 919 911 911 919 919 910 910 911 911 911 911 910 910 898 898 910 910 903 903 898 898 903 903 897 897 898 898 898 898 897 897 886 886 897 897 885 885 886 886 885 885 883 883 886 886 1408 1408 1409 1409 871 871 1410 1410 1411 1411 871 871 871 871 1412 1412 1413 1413 870 870 862 862 856 856 862 862 855 855 856 856 856 856 855 855 843 843 855 855 842 842 843 843 842 842 839 839 843 843 843 843 839 839 829 829 839 839 828 828 829 829 829 829 828 828 813 813 828 828 820 820 813 813 820 820 812 812 813 813 813 813 812 812 803 803 812 812 804 804 803 803 804 804 797 797 803 803 803 803 797 797 787 787 797 797 788 788 787 787 787 787 788 788 771 771 788 788 774 774 771 771 774 774 772 772 771 771 771 771 772 772 757 757 772 772 758 758 757 757 758 758 754 754 757 757 757 757 754 754 741 741 754 754 742 742 741 741 1414 1414 1415 1415 726 726 1416 1416 1417 1417 726 726 1418 1418 1419 1419 726 726 726 726 1420 1420 1421 1421 728 728 1422 1422 1423 1423 715 715 711 711 714 714 714 714 711 711 700 700 711 711 701 701 700 700 700 700 701 701 687 687 701 701 690 690 687 687 690 690 688 688 687 687 687 687 688 688 674 674 688 688 678 678 674 674 678 678 675 675 674 674 674 674 675 675 668 668 675 675 670 670 668 668 670 670 672 672 668 668 668 668 672 672 671 671 672 672 673 673 671 671 671 671 673 673 682 682 673 673 684 684 682 682 684 684 689 689 682 682 682 682 689 689 695 695 689 689 696 696 695 695 696 696 706 706 695 695 695 695 706 706 708 708 706 706 709 709 708 708 1424 1424 1425 1425 721 721 1426 1426 1427 1427 721 721 1428 1428 1429 1429 721 721 721 721 1430 1430 1431 1431 729 729 738 738 736 736 738 738 749 749 736 736 736 736 749 749 751 751 749 749 752 752 751 751 751 751 752 752 764 764 752 752 765 765 764 764 765 765 773 773 764 764 764 764 773 773 780 780 773 773 781 781 780 780 781 781 791 791 780 780 780 780 791 791 795 795 791 791 796 796 795 795 795 795 796 796 806 806 796 796 805 805 806 806 805 805 817 817 806 806 806 806 817 817 822 822 817 817 821 821 822 822 822 822 821 821 836 836 821 821 835 835 836 836 836 836 835 835 851 851 835 835 850 850 851 851 851 851 850 850 866 866 850 850 859 859 866 866 866 866 859 859 865 865 1432 1432 823 823 1433 1433 823 823 807 807 1434 1434 1435 1435 807 807 1436 1436 807 807 794 794 1437 1437 1438 1438 794 794 1439 1439 794 794 779 779 1440 1440 1441 1441 779 779 1442 1442 779 779 763 763 1443 1443 1444 1444 763 763 1445 1445 763 763 748 748 1446 1446 1447 1447 748 748 1448 1448 748 748 735 735 1449 1449 1450 1450 735 735 721 721 735 735 720 720 721 721 721 721 720 720 1451 1451 720 720 705 705 1452 1452 1453 1453 705 705 1454 1454 705 705 693 693 1455 1455 1456 1456 693 693 1457 1457 693 693 679 679 1458 1458 1459 1459 679 679 1460 1460 679 679 666 666 1461 1461 1462 1462 666 666 1463 1463 666 666 663 663 1464 1464 1465 1465 663 663 1466 1466 663 663 669 669 1467 1467 1468 1468 669 669 1469 1469 669 669 683 683 1470 1470 1471 1471 683 683 1472 1472 683 683 697 697 1473 1473 1474 1474 697 697 1475 1475 697 697 712 712 1476 1476 1477 1477 712 712 726 726 712 712 725 725 726 726 726 726 725 725 1478 1478 725 725 740 740 1479 1479 1480 1480 740 740 1481 1481 740 740 756 756 1482 1482 1483 1483 756 756 1484 1484 756 756 770 770 1485 1485 1486 1486 770 770 1487 1487 770 770 786 786 1488 1488 1489 1489 786 786 1490 1490 786 786 802 802 1491 1491 1492 1492 802 802 1493 1493 802 802 814 814 1494 1494 1495 1495 814 814 1496 1496 814 814 830 830 1497 1497 1498 1498 830 830 1499 1499 830 830 844 844 1500 1500 1501 1501 844 844 1502 1502 844 844 857 857 1503 1503 1504 1504 857 857 871 871 857 857 873 873 871 871 871 871 873 873 1505 1505 873 873 888 888 1506 1506 1507 1507 888 888 1508 1508 888 888 902 902 1509 1509 1510 1510 902 902 1511 1511 902 902 914 914 1512 1512 1513 1513 914 914 1514 1514 914 914 931 931 1515 1515 1516 1516 931 931 1517 1517 931 931 937 937 1518 1518 1519 1519 937 937 1520 1520 937 937 936 936 1521 1521 1522 1522 936 936 1523 1523 936 936 925 925 1524 1524 1525 1525 925 925 1526 1526 925 925 909 909 1527 1527 1528 1528 909 909 1529 1529 909 909 895 895 1530 1530 1531 1531 895 895 1532 1532 895 895 882 882 1533 1533 1534 1534 882 882 1535 1535 882 882 867 867 1536 1536 1537 1537 867 867 1538 1538 867 867 852 852 1539 1539 1540 1540 852 852 1541 1541 852 852 837 837 1542 1542 1543 1543 837 837 1544 1544 837 837 823 823 1545 1545 823 823 824 824 807 807 824 824 808 808 807 807 807 807 808 808 794 794 808 808 793 793 794 794 794 794 793 793 779 779 793 793 778 778 779 779 779 779 778 778 763 763 778 778 762 762 763 763 763 763 762 762 748 748 762 762 746 746 748 748 748 748 746 746 735 735 746 746 733 733 735 735 735 735 733 733 720 720 733 733 718 718 720 720 720 720 718 718 705 705 718 718 702 702 705 705 705 705 702 702 693 693 702 702 686 686 693 693 693 693 686 686 679 679 686 686 667 667 679 679 679 679 667 667 666 666 667 667 659 659 666 666 666 666 659 659 663 663 659 659 658 658 663 663 663 663 658 658 669 669 658 658 661 661 669 669 669 669 661 661 683 683 661 661 676 676 683 683 683 683 676 676 697 697 676 676 694 694 697 697 697 697 694 694 712 712 694 694 707 707 712 712 712 712 707 707 725 725 707 707 723 723 725 725 725 725 723 723 740 740 723 723 739 739 740 740 740 740 739 739 756 756 739 739 755 755 756 756 756 756 755 755 770 770 755 755 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 802 802 785 785 801 801 802 802 802 802 801 801 814 814 801 801 815 815 814 814 814 814 815 815 830 830 815 815 831 831 830 830 830 830 831 831 844 844 831 831 846 846 844 844 844 844 846 846 857 857 846 846 860 860 857 857 857 857 860 860 873 873 860 860 874 874 873 873 873 873 874 874 888 888 874 874 890 890 888 888 888 888 890 890 902 902 890 890 905 905 902 902 902 902 905 905 914 914 905 905 923 923 914 914 914 914 923 923 931 931 923 923 939 939 931 931 931 931 939 939 937 937 939 939 942 942 937 937 937 937 942 942 936 936 942 942 940 940 936 936 936 936 940 940 925 925 940 940 933 933 925 925 925 925 933 933 909 909 933 933 915 915 909 909 909 909 915 915 895 895 915 915 900 900 895 895 895 895 900 900 882 882 900 900 884 884 882 882 882 882 884 884 867 867 884 884 869 869 867 867 867 867 869 869 852 852 869 869 853 853 852 852 852 852 853 853 837 837 853 853 838 838 837 837 837 837 838 838 823 823 838 838 824 824 823 823 824 824 825 825 808 808 825 825 809 809 808 808 808 808 809 809 793 793 809 809 792 792 793 793 793 793 792 792 778 778 792 792 777 777 778 778 778 778 777 777 762 762 777 777 761 761 762 762 762 762 761 761 746 746 761 761 745 745 746 746 746 746 745 745 733 733 745 745 730 730 733 733 733 733 730 730 718 718 730 730 716 716 718 718 718 718 716 716 702 702 716 716 698 698 702 702 702 702 698 698 686 686 698 698 680 680 686 686 686 686 680 680 667 667 680 680 660 660 667 667 667 667 660 660 659 659 660 660 654 654 659 659 659 659 654 654 658 658 654 654 652 652 658 658 658 658 652 652 661 661 652 652 655 655 661 661 661 661 655 655 676 676 655 655 664 664 676 676 676 676 664 664 694 694 664 664 685 685 694 694 694 694 685 685 707 707 685 685 703 703 707 707 707 707 703 703 723 723 703 703 719 719 723 723 723 723 719 719 739 739 719 719 737 737 739 739 739 739 737 737 755 755 737 737 753 753 755 755 755 755 753 753 769 769 753 753 768 768 769 769 769 769 768 768 785 785 768 768 784 784 785 785 785 785 784 784 801 801 784 784 800 800 801 801 801 801 800 800 815 815 800 800 816 816 815 815 815 815 816 816 831 831 816 816 832 832 831 831 831 831 832 832 846 846 832 832 847 847 846 846 846 846 847 847 860 860 847 847 863 863 860 860 860 860 863 863 874 874 863 863 876 876 874 874 874 874 876 876 890 890 876 876 894 894 890 890 890 890 894 894 905 905 894 894 912 912 905 905 905 905 912 912 923 923 912 912 934 934 923 923 923 923 934 934 939 939 934 934 944 944 939 939 939 939 944 944 942 942 944 944 947 947 942 942 942 942 947 947 940 940 947 947 946 946 940 940 940 940 946 946 933 933 946 946 941 941 933 933 933 933 941 941 915 915 941 941 926 926 915 915 915 915 926 926 900 900 926 926 904 904 900 900 900 900 904 904 884 884 904 904 889 889 884 884 884 884 889 889 869 869 889 889 872 872 869 869 869 869 872 872 853 853 872 872 854 854 853 853 853 853 854 854 838 838 854 854 840 840 838 838 838 838 840 840 824 824 840 840 825 825 824 824 825 825 826 826 809 809 826 826 810 810 809 809 809 809 810 810 792 792 810 810 790 790 792 792 792 792 790 790 777 777 790 790 776 776 777 777 777 777 776 776 761 761 776 776 760 760 761 761 761 761 760 760 745 745 760 760 744 744 745 745 745 745 744 744 730 730 744 744 727 727 730 730 730 730 727 727 716 716 727 727 710 710 716 716 716 716 710 710 698 698 710 710 691 691 698 698 698 698 691 691 680 680 691 691 665 665 680 680 680 680 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 656 656 664 664 664 664 656 656 685 685 656 656 677 677 685 685 685 685 677 677 703 703 677 677 699 699 703 703 703 703 699 699 719 719 699 699 717 717 719 719 719 719 717 717 737 737 717 717 734 734 737 737 737 737 734 734 753 753 734 734 750 750 753 753 753 753 750 750 768 768 750 750 767 767 768 768 768 768 767 767 784 784 767 767 783 783 784 784 784 784 783 783 800 800 783 783 799 799 800 800 800 800 799 799 816 816 799 799 818 818 816 816 816 816 818 818 832 832 818 818 833 833 832 832 832 832 833 833 847 847 833 833 848 848 847 847 847 847 848 848 863 863 848 848 864 864 863 863 863 863 864 864 876 876 864 864 881 881 876 876 876 876 881 881 894 894 881 881 899 899 894 894 894 894 899 899 912 912 899 899 920 920 912 912 912 912 920 920 934 934 920 920 943 943 934 934 934 934 943 943 944 944 943 943 950 950 944 944 944 944 950 950 947 947 950 950 952 952 947 947 947 947 952 952 946 946 952 952 951 951 946 946 946 946 951 951 941 941 951 951 948 948 941 941 941 941 948 948 926 926 948 948 938 938 926 926 926 926 938 938 904 904 938 938 913 913 904 904 904 904 913 913 889 889 913 913 891 891 889 889 889 889 891 891 872 872 891 891 875 875 872 872 872 872 875 875 854 854 875 875 858 858 854 854 854 854 858 858 840 840 858 858 841 841 840 840 840 840 841 841 825 825 841 841 826 826 825 825 826 826 827 827 810 810 827 827 811 811 810 810 810 810 811 811 790 790 811 811 789 789 790 790 790 790 789 789 776 776 789 789 775 775 776 776 776 776 775 775 760 760 775 775 759 759 760 760 760 760 759 759 744 744 759 759 743 743 744 744 744 744 743 743 727 727 743 743 724 724 727 727 727 727 724 724 710 710 724 724 704 704 710 710 710 710 704 704 691 691 704 704 681 681 691 691 691 691 681 681 665 665 681 681 657 657 665 665 665 665 657 657 653 653 657 657 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 656 656 646 646 651 651 656 656 656 656 651 651 677 677 651 651 662 662 677 677 677 677 662 662 699 699 662 662 692 692 699 699 699 699 692 692 717 717 692 692 713 713 717 717 717 717 713 713 734 734 713 713 731 731 734 734 734 734 731 731 750 750 731 731 747 747 750 750 750 750 747 747 767 767 747 747 766 766 767 767 767 767 766 766 783 783 766 766 782 782 783 783 783 783 782 782 799 799 782 782 798 798 799 799 799 799 798 798 818 818 798 798 819 819 818 818 818 818 819 819 833 833 819 819 834 834 833 833 833 833 834 834 848 848 834 834 849 849 848 848 848 848 849 849 864 864 849 849 868 868 864 864 864 864 868 868 881 881 868 868 887 887 881 881 881 881 887 887 899 899 887 887 906 906 899 899 899 899 906 906 920 920 906 906 935 935 920 920 920 920 935 935 943 943 935 935 949 949 943 943 943 943 949 949 950 950 949 949 954 954 950 950 950 950 954 954 952 952 954 954 956 956 952 952 952 952 956 956 951 951 956 956 955 955 951 951 951 951 955 955 948 948 955 955 953 953 948 948 948 948 953 953 938 938 953 953 945 945 938 938 938 938 945 945 913 913 945 945 922 922 913 913 913 913 922 922 891 891 922 922 896 896 891 891 891 891 896 896 875 875 896 896 877 877 875 875 875 875 877 877 858 858 877 877 861 861 858 858 858 858 861 861 841 841 861 861 845 845 841 841 841 841 845 845 826 826 845 845 827 827 826 826 1058 1058 1059 1059 1054 1054 1059 1059 1056 1056 1054 1054 1054 1054 1056 1056 1048 1048 1056 1056 1050 1050 1048 1048 1546 1546 1547 1547 1045 1045 1548 1548 1549 1549 1045 1045 1045 1045 1550 1550 1040 1040 1073 1073 1076 1076 1072 1072 1076 1076 1074 1074 1072 1072 1072 1072 1074 1074 1066 1066 1074 1074 1068 1068 1066 1066 1066 1066 1068 1068 1063 1063 1068 1068 1067 1067 1063 1063 1063 1063 1067 1067 1058 1058 1067 1067 1062 1062 1058 1058 1058 1058 1062 1062 1059 1059 1060 1060 1061 1061 1065 1065 1061 1061 1064 1064 1065 1065 1065 1065 1064 1064 1069 1069 1064 1064 1070 1070 1069 1069 1069 1069 1070 1070 1075 1075 1070 1070 1071 1071 1075 1075 1075 1075 1071 1071 1073 1073 1071 1071 1077 1077 1073 1073 1073 1073 1077 1077 1076 1076 1042 1042 1043 1043 1047 1047 1043 1043 1046 1046 1047 1047 1047 1047 1046 1046 1551 1551 1046 1046 1552 1552 1553 1553 1051 1051 1052 1052 1055 1055 1052 1052 1053 1053 1055 1055 1055 1055 1053 1053 1060 1060 1053 1053 1057 1057 1060 1060 1060 1060 1057 1057 1061 1061 1025 1025 1026 1026 1030 1030 1026 1026 1029 1029 1030 1030 1030 1030 1029 1029 1033 1033 1029 1029 1034 1034 1033 1033 1033 1033 1034 1034 1037 1037 1034 1034 1035 1035 1037 1037 1037 1037 1035 1035 1042 1042 1035 1035 1039 1039 1042 1042 1042 1042 1039 1039 1043 1043 999 999 1000 1000 1002 1002 1000 1000 1004 1004 1002 1002 1002 1002 1004 1004 1008 1008 1004 1004 1007 1007 1008 1008 1008 1008 1007 1007 1012 1012 1007 1007 1011 1011 1012 1012 1012 1012 1011 1011 1017 1017 1011 1011 1016 1016 1017 1017 1017 1017 1016 1016 1020 1020 1016 1016 1018 1018 1020 1020 1020 1020 1018 1018 1025 1025 1018 1018 1022 1022 1025 1025 1025 1025 1022 1022 1026 1026 981 981 982 982 984 984 1554 1554 986 986 1555 1555 1556 1556 986 986 990 990 986 986 989 989 990 990 990 990 989 989 993 993 989 989 994 994 993 993 993 993 994 994 999 999 994 994 998 998 999 999 999 999 998 998 1000 1000 963 963 964 964 966 966 964 964 968 968 966 966 966 966 968 968 972 972 968 968 971 971 972 972 972 972 971 971 975 975 971 971 976 976 975 975 975 975 976 976 981 981 976 976 980 980 981 981 981 981 980 980 982 982 970 970 967 967 965 965 967 967 960 960 965 965 965 965 960 960 962 962 960 960 959 959 962 962 962 962 959 959 957 957 959 959 958 958 957 957 957 957 958 958 963 963 958 958 961 961 963 963 963 963 961 961 964 964 983 983 979 979 978 978 979 979 977 977 978 978 978 978 977 977 974 974 977 977 973 973 974 974 974 974 973 973 970 970 973 973 969 969 970 970 970 970 969 969 967 967 1001 1001 997 997 996 996 997 997 995 995 996 996 996 996 995 995 992 992 995 995 991 991 992 992 992 992 991 991 988 988 991 991 987 987 988 988 988 988 987 987 1557 1557 987 987 1558 1558 1559 1559 983 983 985 985 979 979 1019 1019 1015 1015 1014 1014 1015 1015 1013 1013 1014 1014 1014 1014 1013 1013 1010 1010 1013 1013 1009 1009 1010 1010 1010 1010 1009 1009 1006 1006 1009 1009 1005 1005 1006 1006 1006 1006 1005 1005 1001 1001 1005 1005 1003 1003 1001 1001 1001 1001 1003 1003 997 997 1560 1560 1044 1044 1040 1040 1044 1044 1041 1041 1040 1040 1040 1040 1041 1041 1036 1036 1041 1041 1038 1038 1036 1036 1036 1036 1038 1038 1032 1032 1038 1038 1031 1031 1032 1032 1032 1032 1031 1031 1028 1028 1031 1031 1027 1027 1028 1028 1028 1028 1027 1027 1023 1023 1027 1027 1024 1024 1023 1023 1023 1023 1024 1024 1019 1019 1024 1024 1021 1021 1019 1019 1019 1019 1021 1021 1015 1015 1115 1115 1111 1111 1110 1110 1110 1110 1113 1113 1115 1115 1113 1113 1117 1117 1115 1115 1115 1115 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1121 1121 1124 1124 1120 1120 1120 1120 1124 1124 1125 1125 1124 1124 1128 1128 1125 1125 1128 1128 1132 1132 1125 1125 1125 1125 1132 1132 1130 1130 1132 1132 1136 1136 1130 1130 1136 1136 1140 1140 1130 1130 1130 1130 1140 1140 1134 1134 1140 1140 1146 1146 1134 1134 1146 1146 1148 1148 1134 1134 1134 1134 1148 1148 1138 1138 1148 1148 1150 1150 1138 1138 1150 1150 1152 1152 1138 1138 1138 1138 1152 1152 1142 1142 1152 1152 1154 1154 1142 1142 1154 1154 1156 1156 1142 1142 1142 1142 1156 1156 1145 1145 1156 1156 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1143 1143 1158 1158 1157 1157 1143 1143 1157 1157 1155 1155 1143 1143 1143 1143 1155 1155 1141 1141 1155 1155 1153 1153 1141 1141 1153 1153 1151 1151 1141 1141 1141 1141 1151 1151 1137 1137 1151 1151 1149 1149 1137 1137 1149 1149 1147 1147 1137 1137 1137 1137 1147 1147 1133 1133 1147 1147 1144 1144 1133 1133 1144 1144 1139 1139 1133 1133 1133 1133 1139 1139 1129 1129 1139 1139 1135 1135 1129 1129 1129 1129 1135 1135 1126 1126 1135 1135 1131 1131 1126 1126 1126 1126 1131 1131 1123 1123 1131 1131 1127 1127 1123 1123 1127 1127 1122 1122 1123 1123 1123 1123 1122 1122 1118 1118 1122 1122 1119 1119 1118 1118 1119 1119 1116 1116 1118 1118 1118 1118 1116 1116 1114 1114 1116 1116 1112 1112 1114 1114 1112 1112 1108 1108 1114 1114 1114 1114 1108 1108 1109 1109 1108 1108 1105 1105 1109 1109 1105 1105 1102 1102 1109 1109 1109 1109 1102 1102 1104 1104 1102 1102 1097 1097 1104 1104 1097 1097 1091 1091 1104 1104 1104 1104 1091 1091 1100 1100 1091 1091 1089 1089 1100 1100 1089 1089 1087 1087 1100 1100 1100 1100 1087 1087 1096 1096 1087 1087 1085 1085 1096 1096 1085 1085 1083 1083 1096 1096 1096 1096 1083 1083 1094 1094 1083 1083 1081 1081 1094 1094 1081 1081 1079 1079 1094 1094 1094 1094 1079 1079 1092 1092 1079 1079 1078 1078 1092 1092 1078 1078 1080 1080 1092 1092 1092 1092 1080 1080 1095 1095 1080 1080 1082 1082 1095 1095 1082 1082 1084 1084 1095 1095 1095 1095 1084 1084 1098 1098 1084 1084 1086 1086 1098 1098 1086 1086 1088 1088 1098 1098 1098 1098 1088 1088 1101 1101 1088 1088 1090 1090 1101 1101 1090 1090 1093 1093 1101 1101 1101 1101 1093 1093 1106 1106 1093 1093 1099 1099 1106 1106 1099 1099 1103 1103 1106 1106 1106 1106 1103 1103 1111 1111 1103 1103 1107 1107 1111 1111 1111 1111 1107 1107 1110 1110 1178 1178 1176 1176 1173 1173 1183 1183 1181 1181 1173 1173 1181 1181 1179 1179 1173 1173 1173 1173 1179 1179 1178 1178 1188 1188 1187 1187 1173 1173 1187 1187 1185 1185 1173 1173 1173 1173 1185 1185 1183 1183 1182 1182 1184 1184 1173 1173 1184 1184 1186 1186 1173 1173 1173 1173 1186 1186 1188 1188 1175 1175 1177 1177 1173 1173 1177 1177 1180 1180 1173 1173 1173 1173 1180 1180 1182 1182 1168 1168 1170 1170 1173 1173 1170 1170 1172 1172 1173 1173 1173 1173 1172 1172 1175 1175 1162 1162 1164 1164 1173 1173 1164 1164 1166 1166 1173 1173 1173 1173 1166 1166 1168 1168 1163 1163 1161 1161 1173 1173 1161 1161 1160 1160 1173 1173 1173 1173 1160 1160 1162 1162 1169 1169 1167 1167 1173 1173 1167 1167 1165 1165 1173 1173 1173 1173 1165 1165 1163 1163 1176 1176 1174 1174 1173 1173 1174 1174 1171 1171 1173 1173 1173 1173 1171 1171 1169 1169 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+41 41 43 43 37 37 3 3 17 17 1 1 17 17 0 0 1 1 24 24 22 22 30 30 22 22 20 20 30 30 30 30 20 20 19 19 20 20 16 16 19 19 19 19 16 16 14 14 56 56 54 54 40 40 41 41 37 37 38 38 3 3 5 5 17 17 5 5 7 7 17 17 17 17 7 7 9 9 17 17 15 15 27 27 15 15 18 18 27 27 27 27 18 18 21 21 21 21 23 23 27 27 23 23 25 25 27 27 27 27 25 25 28 28 8 8 6 6 19 19 6 6 4 4 19 19 19 19 4 4 17 17 4 4 2 2 17 17 17 17 2 2 0 0 32 32 29 29 30 30 29 29 26 26 30 30 30 30 26 26 24 24 14 14 12 12 19 19 12 12 10 10 19 19 19 19 10 10 8 8 39 39 36 36 30 30 36 36 34 34 30 30 30 30 34 34 32 32 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 54 54 52 52 40 40 52 52 50 50 40 40 40 40 50 50 48 48 28 28 31 31 27 27 31 31 33 33 27 27 27 27 33 33 37 37 33 33 35 35 37 37 37 37 35 35 38 38 9 9 11 11 17 17 11 11 13 13 17 17 17 17 13 13 15 15 48 48 46 46 40 40 46 46 44 44 40 40 40 40 44 44 30 30 44 44 42 42 30 30 30 30 42 42 39 39 49 49 51 51 37 37 51 51 53 53 37 37 37 37 53 53 40 40 53 53 55 55 40 40 40 40 55 55 56 56 394 394 402 402 385 385 402 402 382 382 385 385 385 385 382 382 372 372 382 382 365 365 372 372 372 372 365 365 367 367 1219 1219 349 349 1220 1220 1221 1221 349 349 1222 1222 394 394 403 403 402 402 403 403 422 422 402 402 402 402 422 422 421 421 422 422 424 424 421 421 421 421 424 424 435 435 424 424 437 437 435 435 437 437 441 441 435 435 435 435 441 441 442 442 441 441 444 444 442 442 444 444 445 445 442 442 442 442 445 445 443 443 445 445 446 446 443 443 446 446 438 438 443 443 443 443 438 438 436 436 438 438 434 434 436 436 436 436 434 434 423 423 434 434 427 427 423 423 423 423 427 427 405 405 427 427 412 412 405 405 412 412 408 408 405 405 408 408 388 388 405 405 405 405 388 388 387 387 388 388 381 381 387 387 387 387 381 381 369 369 381 381 370 370 369 369 1223 1223 1224 1224 352 352 1225 1225 1226 1226 352 352 1227 1227 1228 1228 352 352 1229 1229 1230 1230 352 352 352 352 1231 1231 1232 1232 338 338 323 323 337 337 337 337 323 323 322 322 323 323 310 310 322 322 322 322 310 310 307 307 310 310 308 308 307 307 307 307 308 308 292 292 308 308 294 294 292 292 294 294 293 293 292 292 293 293 278 278 292 292 292 292 278 278 277 277 278 278 264 264 277 277 277 277 264 264 261 261 264 264 262 262 261 261 261 261 262 262 242 242 262 262 248 248 242 242 248 248 241 241 242 242 241 241 224 224 242 242 242 242 224 224 226 226 224 224 221 221 226 226 226 226 221 221 208 208 221 221 207 207 208 208 207 207 202 202 208 208 208 208 202 202 193 193 202 202 192 192 193 193 192 192 179 179 193 193 193 193 179 179 176 176 179 179 175 175 176 176 175 175 160 160 176 176 176 176 160 160 161 161 160 160 155 155 161 161 1233 1233 1234 1234 146 146 1235 1235 1236 1236 146 146 146 146 1237 1237 1238 1238 145 145 133 133 128 128 133 133 126 126 128 128 126 126 109 109 128 128 128 128 109 109 110 110 109 109 104 104 110 110 110 110 104 104 89 89 104 104 86 86 89 89 89 89 86 86 74 74 86 86 78 78 74 74 78 78 71 71 74 74 71 71 61 61 74 74 74 74 61 61 63 63 61 61 57 57 63 63 63 63 57 57 59 59 57 57 58 58 59 59 59 59 58 58 62 62 58 58 60 60 62 62 62 62 60 60 70 70 60 60 67 67 70 70 67 67 69 69 70 70 69 69 83 83 70 70 70 70 83 83 85 85 83 83 93 93 85 85 85 85 93 93 108 108 93 93 106 106 108 108 108 108 106 106 125 125 106 106 120 120 125 125 120 120 123 123 125 125 123 123 140 140 125 125 1239 1239 1240 1240 141 141 1241 1241 1242 1242 141 141 141 141 1243 1243 1244 1244 1245 1245 157 157 158 158 158 158 157 157 173 173 157 157 168 168 173 173 168 168 172 172 173 173 172 172 187 187 173 173 173 173 187 187 189 189 187 187 188 188 189 189 188 188 203 203 189 189 189 189 203 203 204 204 203 203 216 216 204 204 204 204 216 216 219 219 216 216 218 218 219 219 219 219 218 218 235 235 218 218 233 233 235 235 233 233 234 234 235 235 234 234 255 255 235 235 235 235 255 255 254 254 255 255 263 263 254 254 254 254 263 263 270 270 263 263 271 271 270 270 270 270 271 271 287 287 271 271 279 279 287 287 279 279 288 288 287 287 288 288 304 304 287 287 287 287 304 304 303 303 304 304 320 320 303 303 303 303 320 320 318 318 320 320 324 324 318 318 318 318 324 324 334 334 324 324 335 335 334 334 1246 1246 1247 1247 349 349 1248 1248 1249 1249 349 349 349 349 1250 1250 1251 1251 1252 1252 286 286 1253 1253 286 286 269 269 1254 1254 1255 1255 269 269 1256 1256 269 269 253 253 1257 1257 1258 1258 253 253 1259 1259 253 253 236 236 1260 1260 1261 1261 236 236 1262 1262 236 236 220 220 1263 1263 1264 1264 220 220 1265 1265 220 220 205 205 1266 1266 1267 1267 205 205 1268 1268 205 205 190 190 1269 1269 1270 1270 190 190 1271 1271 190 190 174 174 1272 1272 1273 1273 174 174 1274 1274 174 174 159 159 1275 1275 1276 1276 159 159 1277 1277 159 159 144 144 1278 1278 1279 1279 144 144 141 141 144 144 127 127 141 141 141 141 127 127 1280 1280 127 127 111 111 1281 1281 1282 1282 111 111 1283 1283 111 111 92 92 1284 1284 1285 1285 92 92 1286 1286 92 92 75 75 1287 1287 1288 1288 75 75 1289 1289 75 75 65 65 1290 1290 1291 1291 65 65 1292 1292 65 65 64 64 1293 1293 1294 1294 64 64 1295 1295 64 64 66 66 1296 1296 1297 1297 66 66 1298 1298 66 66 76 76 1299 1299 1300 1300 76 76 1301 1301 76 76 94 94 1302 1302 1303 1303 94 94 1304 1304 94 94 114 114 1305 1305 1306 1306 114 114 1307 1307 114 114 130 130 1308 1308 1309 1309 130 130 1310 1310 130 130 147 147 1311 1311 1312 1312 147 147 146 146 147 147 163 163 146 146 146 146 163 163 1313 1313 163 163 178 178 1314 1314 1315 1315 178 178 1316 1316 178 178 194 194 1317 1317 1318 1318 194 194 1319 1319 194 194 210 210 1320 1320 1321 1321 210 210 1322 1322 210 210 227 227 1323 1323 1324 1324 227 227 1325 1325 227 227 243 243 1326 1326 1327 1327 243 243 1328 1328 243 243 260 260 1329 1329 1330 1330 260 260 1331 1331 260 260 276 276 1332 1332 1333 1333 276 276 1334 1334 276 276 291 291 1335 1335 1336 1336 291 291 1337 1337 291 291 306 306 1338 1338 1339 1339 306 306 1340 1340 306 306 321 321 1341 1341 1342 1342 321 321 1343 1343 321 321 336 336 1344 1344 1345 1345 336 336 1346 1346 336 336 351 351 1347 1347 1348 1348 351 351 352 352 351 351 366 366 352 352 352 352 366 366 1349 1349 366 366 383 383 1350 1350 1351 1351 383 383 1352 1352 383 383 401 401 1353 1353 1354 1354 401 401 1355 1355 401 401 420 420 1356 1356 1357 1357 420 420 1358 1358 420 420 433 433 1359 1359 1360 1360 433 433 1361 1361 433 433 440 440 1362 1362 1363 1363 440 440 1364 1364 440 440 439 439 1365 1365 1366 1366 439 439 1367 1367 439 439 430 430 1368 1368 1369 1369 430 430 1370 1370 430 430 418 418 1371 1371 1372 1372 418 418 1373 1373 418 418 399 399 1374 1374 1375 1375 399 399 1376 1376 399 399 380 380 1377 1377 1378 1378 380 380 1379 1379 380 380 363 363 1380 1380 1381 1381 363 363 1382 1382 363 363 347 347 1383 1383 1384 1384 347 347 349 349 347 347 332 332 349 349 349 349 332 332 1385 1385 332 332 317 317 1386 1386 1387 1387 317 317 1388 1388 317 317 301 301 1389 1389 1390 1390 301 301 1391 1391 301 301 286 286 1392 1392 301 301 284 284 286 286 284 284 268 268 286 286 286 286 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 237 237 253 253 253 253 237 237 236 236 237 237 222 222 236 236 236 236 222 222 220 220 222 222 206 206 220 220 220 220 206 206 205 205 206 206 191 191 205 205 205 205 191 191 190 190 191 191 177 177 190 190 190 190 177 177 174 174 177 177 162 162 174 174 174 174 162 162 159 159 162 162 148 148 159 159 159 159 148 148 144 144 148 148 132 132 144 144 144 144 132 132 127 127 132 132 115 115 127 127 127 127 115 115 111 111 115 115 96 96 111 111 111 111 96 96 92 92 96 96 81 81 92 92 92 92 81 81 75 75 81 81 72 72 75 75 75 75 72 72 65 65 72 72 68 68 65 65 65 65 68 68 64 64 68 68 73 73 64 64 64 64 73 73 66 66 73 73 82 82 66 66 66 66 82 82 76 76 82 82 98 98 76 76 76 76 98 98 94 94 98 98 116 116 94 94 94 94 116 116 114 114 116 116 134 134 114 114 114 114 134 134 130 130 134 134 149 149 130 130 130 130 149 149 147 147 149 149 164 164 147 147 147 147 164 164 163 163 164 164 181 181 163 163 163 163 181 181 178 178 181 181 196 196 178 178 178 178 196 196 194 194 196 196 211 211 194 194 194 194 211 211 210 210 211 211 229 229 210 210 210 210 229 229 227 227 229 229 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 290 290 276 276 276 276 290 290 291 291 290 290 305 305 291 291 291 291 305 305 306 306 305 305 319 319 306 306 306 306 319 319 321 321 319 319 333 333 321 321 321 321 333 333 336 336 333 333 348 348 336 336 336 336 348 348 351 351 348 348 362 362 351 351 351 351 362 362 366 366 362 362 379 379 366 366 366 366 379 379 383 383 379 379 395 395 383 383 383 383 395 395 401 401 395 395 414 414 401 401 401 401 414 414 420 420 414 414 429 429 420 420 420 420 429 429 433 433 429 429 432 432 433 433 433 433 432 432 440 440 432 432 431 431 440 440 440 440 431 431 439 439 431 431 428 428 439 439 439 439 428 428 430 430 428 428 413 413 430 430 430 430 413 413 418 418 413 413 393 393 418 418 418 418 393 393 399 399 393 393 376 376 399 399 399 399 376 376 380 380 376 376 361 361 380 380 380 380 361 361 363 363 361 361 345 345 363 363 363 363 345 345 347 347 345 345 330 330 347 347 347 347 330 330 332 332 330 330 315 315 332 332 332 332 315 315 317 317 315 315 300 300 317 317 317 317 300 300 301 301 300 300 284 284 301 301 300 300 282 282 284 284 282 282 267 267 284 284 284 284 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 209 209 222 222 222 222 209 209 206 206 209 209 195 195 206 206 206 206 195 195 191 191 195 195 180 180 191 191 191 191 180 180 177 177 180 180 165 165 177 177 177 177 165 165 162 162 165 165 150 150 162 162 162 162 150 150 148 148 150 150 135 135 148 148 148 148 135 135 132 132 135 135 119 119 132 132 132 132 119 119 115 115 119 119 102 102 115 115 115 115 102 102 96 96 102 102 87 87 96 96 96 96 87 87 81 81 87 87 79 79 81 81 81 81 79 79 72 72 79 79 77 77 72 72 72 72 77 77 68 68 77 77 80 80 68 68 68 68 80 80 73 73 80 80 91 91 73 73 73 73 91 91 82 82 91 91 103 103 82 82 82 82 103 103 98 98 103 103 121 121 98 98 98 98 121 121 116 116 121 121 136 136 116 116 116 116 136 136 134 134 136 136 151 151 134 134 134 134 151 151 149 149 151 151 166 166 149 149 149 149 166 166 164 164 166 166 182 182 164 164 164 164 182 182 181 181 182 182 198 198 181 181 181 181 198 198 196 196 198 198 213 213 196 196 196 196 213 213 211 211 213 213 230 230 211 211 211 211 230 230 229 229 230 230 245 245 229 229 229 229 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 289 289 275 275 275 275 289 289 290 290 289 289 302 302 290 290 290 290 302 302 305 305 302 302 316 316 305 305 305 305 316 316 319 319 316 316 331 331 319 319 319 319 331 331 333 333 331 331 344 344 333 333 333 333 344 344 348 348 344 344 360 360 348 348 348 348 360 360 362 362 360 360 375 375 362 362 362 362 375 375 379 379 375 375 392 392 379 379 379 379 392 392 395 395 392 392 409 409 395 395 395 395 409 409 414 414 409 409 419 419 414 414 414 414 419 419 429 429 419 419 426 426 429 429 429 429 426 426 432 432 426 426 425 425 432 432 432 432 425 425 431 431 425 425 417 417 431 431 431 431 417 417 428 428 417 417 404 404 428 428 428 428 404 404 413 413 404 404 389 389 413 413 413 413 389 389 393 393 389 389 374 374 393 393 393 393 374 374 376 376 374 374 359 359 376 376 376 376 359 359 361 361 359 359 343 343 361 361 361 361 343 343 345 345 343 343 329 329 345 345 345 345 329 329 330 330 329 329 313 313 330 330 330 330 313 313 315 315 313 313 298 298 315 315 315 315 298 298 300 300 298 298 282 282 300 300 298 298 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 239 239 251 251 251 251 239 239 238 238 239 239 225 225 238 238 238 238 225 225 223 223 225 225 212 212 223 223 223 223 212 212 209 209 212 212 197 197 209 209 209 209 197 197 195 195 197 197 183 183 195 195 195 195 183 183 180 180 183 183 167 167 180 180 180 180 167 167 165 165 167 167 152 152 165 165 165 165 152 152 150 150 152 152 137 137 150 150 150 150 137 137 135 135 137 137 122 122 135 135 135 135 122 122 119 119 122 122 112 112 119 119 119 119 112 112 102 102 112 112 97 97 102 102 102 102 97 97 87 87 97 97 88 88 87 87 87 87 88 88 79 79 88 88 84 84 79 79 79 79 84 84 77 77 84 84 90 90 77 77 77 77 90 90 80 80 90 90 100 100 80 80 80 80 100 100 91 91 100 100 113 113 91 91 91 91 113 113 103 103 113 113 124 124 103 103 103 103 124 124 121 121 124 124 138 138 121 121 121 121 138 138 136 136 138 138 153 153 136 136 136 136 153 153 151 151 153 153 169 169 151 151 151 151 169 169 166 166 169 169 184 184 166 166 166 166 184 184 182 182 184 184 200 200 182 182 182 182 200 200 198 198 200 200 215 215 198 198 198 198 215 215 213 213 215 215 231 231 213 213 213 213 231 231 230 230 231 231 246 246 230 230 230 230 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 285 285 274 274 274 274 285 285 289 289 285 285 299 299 289 289 289 289 299 299 302 302 299 299 314 314 302 302 302 302 314 314 316 316 314 314 328 328 316 316 316 316 328 328 331 331 328 328 342 342 331 331 331 331 342 342 344 344 342 342 357 357 344 344 344 344 357 357 360 360 357 357 373 373 360 360 360 360 373 373 375 375 373 373 386 386 375 375 375 375 386 386 392 392 386 386 397 397 392 392 392 392 397 397 409 409 397 397 411 411 409 409 409 409 411 411 419 419 411 411 416 416 419 419 419 419 416 416 426 426 416 416 415 415 426 426 426 426 415 415 425 425 415 415 410 410 425 425 425 425 410 410 417 417 410 410 396 396 417 417 417 417 396 396 404 404 396 396 384 384 404 404 404 404 384 384 389 389 384 384 371 371 389 389 389 389 371 371 374 374 371 371 356 356 374 374 374 374 356 356 359 359 356 356 341 341 359 359 359 359 341 341 343 343 341 341 327 327 343 343 343 343 327 327 329 329 327 327 311 311 329 329 329 329 311 311 313 313 311 311 296 296 313 313 313 313 296 296 298 298 296 296 281 281 298 298 296 296 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 240 240 250 250 250 250 240 240 239 239 240 240 228 228 239 239 239 239 228 228 225 225 228 228 214 214 225 225 225 225 214 214 212 212 214 214 199 199 212 212 212 212 199 199 197 197 199 199 185 185 197 197 197 197 185 185 183 183 185 185 170 170 183 183 183 183 170 170 167 167 170 170 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 137 137 139 139 129 129 137 137 137 137 129 129 122 122 129 129 117 117 122 122 122 122 117 117 112 112 117 117 105 105 112 112 112 112 105 105 97 97 105 105 99 99 97 97 97 97 99 99 88 88 99 99 95 95 88 88 88 88 95 95 84 84 95 95 101 101 84 84 84 84 101 101 90 90 101 101 107 107 90 90 90 90 107 107 100 100 107 107 118 118 100 100 100 100 118 118 113 113 118 118 131 131 113 113 113 113 131 131 124 124 131 131 142 142 124 124 124 124 142 142 138 138 142 142 156 156 138 138 138 138 156 156 153 153 156 156 171 171 153 153 153 153 171 171 169 169 171 171 186 186 169 169 169 169 186 186 184 184 186 186 201 201 184 184 184 184 201 201 200 200 201 201 217 217 200 200 200 200 217 217 215 215 217 217 232 232 215 215 215 215 232 232 231 231 232 232 247 247 231 231 231 231 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 283 283 273 273 273 273 283 283 285 285 283 283 297 297 285 285 285 285 297 297 299 299 297 297 312 312 299 299 299 299 312 312 314 314 312 312 326 326 314 314 314 314 326 326 328 328 326 326 340 340 328 328 328 328 340 340 342 342 340 340 355 355 342 342 342 342 355 355 357 357 355 355 368 368 357 357 357 357 368 368 373 373 368 368 378 378 373 373 373 373 378 378 386 386 378 378 391 391 386 386 386 386 391 391 397 397 391 391 400 400 397 397 397 397 400 400 411 411 400 400 407 407 411 411 411 411 407 407 416 416 407 407 406 406 416 416 416 416 406 406 415 415 406 406 398 398 415 415 415 415 398 398 410 410 398 398 390 390 410 410 410 410 390 390 396 396 390 390 377 377 396 396 396 396 377 377 384 384 377 377 364 364 384 384 384 384 364 364 371 371 364 364 354 354 371 371 371 371 354 354 356 356 354 354 339 339 356 356 356 356 339 339 341 341 339 339 325 325 341 341 341 341 325 325 327 327 325 325 309 309 327 327 327 327 309 309 311 311 309 309 295 295 311 311 311 311 295 295 296 296 295 295 280 280 296 296 522 522 529 529 526 526 534 534 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 541 541 539 539 542 542 1393 1393 535 535 1394 1394 1395 1395 535 535 534 534 535 535 533 533 534 534 534 534 533 533 530 530 541 541 542 542 545 545 542 542 548 548 545 545 545 545 548 548 547 547 547 547 548 548 549 549 548 548 555 555 549 549 549 549 555 555 553 553 562 562 559 559 555 555 559 559 554 554 555 555 555 555 554 554 553 553 566 566 563 563 562 562 563 563 561 561 562 562 562 562 561 561 559 559 557 557 560 560 558 558 560 560 565 565 558 558 558 558 565 565 566 566 565 565 564 564 566 566 566 566 564 564 563 563 557 557 558 558 556 556 558 558 552 552 556 556 556 556 552 552 551 551 551 551 552 552 550 550 552 552 544 544 550 550 550 550 544 544 546 546 538 538 540 540 544 544 540 540 543 543 544 544 544 544 543 543 546 546 532 532 536 536 1396 1396 536 536 1397 1397 1398 1398 538 538 537 537 540 540 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 536 536 520 520 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 511 511 514 514 512 512 514 514 518 518 512 512 512 512 518 518 520 520 518 518 519 519 520 520 520 520 519 519 523 523 511 511 512 512 508 508 512 512 505 505 508 508 508 508 505 505 506 506 506 506 505 505 504 504 505 505 498 498 504 504 504 504 498 498 500 500 491 491 494 494 498 498 494 494 499 499 498 498 498 498 499 499 500 500 485 485 490 490 491 491 490 490 492 492 491 491 491 491 492 492 494 494 478 478 480 480 477 477 480 480 484 484 477 477 477 477 484 484 485 485 484 484 486 486 485 485 485 485 486 486 490 490 478 478 477 477 1399 1399 477 477 1400 1400 1401 1401 476 476 471 471 472 472 472 472 471 471 470 470 471 471 463 463 470 470 470 470 463 463 466 466 457 457 460 460 463 463 460 460 464 464 463 463 463 463 464 464 466 466 452 452 456 456 457 457 456 456 458 458 457 457 457 457 458 458 460 460 448 448 447 447 452 452 447 447 451 451 452 452 452 452 451 451 456 456 453 453 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 462 462 459 459 461 461 459 459 455 455 461 461 461 461 455 455 453 453 455 455 454 454 453 453 453 453 454 454 450 450 462 462 461 461 465 465 461 461 467 467 465 465 465 465 467 467 468 468 468 468 467 467 469 469 467 467 474 474 469 469 469 469 474 474 473 473 481 481 479 479 1402 1402 479 479 1403 1403 1404 1404 474 474 475 475 473 473 487 487 483 483 481 481 483 483 482 482 481 481 481 481 482 482 479 479 496 496 493 493 495 495 493 493 489 489 495 495 495 495 489 489 487 487 489 489 488 488 487 487 487 487 488 488 483 483 496 496 495 495 497 497 495 495 501 501 497 497 497 497 501 501 502 502 502 502 501 501 503 503 501 501 510 510 503 503 503 503 510 510 507 507 516 516 513 513 510 510 513 513 509 509 510 510 510 510 509 509 507 507 526 526 521 521 522 522 521 521 517 517 522 522 522 522 517 517 516 516 517 517 515 515 516 516 516 516 515 515 513 513 638 638 627 627 640 640 627 627 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 641 641 631 631 639 639 631 631 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 592 592 596 596 585 585 596 596 593 593 585 585 585 585 593 593 576 576 593 593 590 590 576 576 576 576 590 590 574 574 590 590 587 587 574 574 574 574 587 587 572 572 587 587 584 584 572 572 572 572 584 584 570 570 584 584 581 581 570 570 570 570 581 581 568 568 581 581 579 579 568 568 568 568 579 579 567 567 626 626 623 623 635 635 623 623 620 620 635 635 635 635 620 620 629 629 620 620 617 617 629 629 629 629 617 617 621 621 617 617 614 614 621 621 621 621 614 614 615 615 614 614 611 611 615 615 615 615 611 611 609 609 611 611 608 608 609 609 609 609 608 608 603 603 608 608 605 605 603 603 603 603 605 605 598 598 605 605 602 602 598 598 598 598 602 602 592 592 602 602 599 599 592 592 592 592 599 599 596 596 579 579 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 583 583 571 571 571 571 583 583 573 573 583 583 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 582 582 588 588 591 591 582 582 582 582 591 591 589 589 591 591 594 594 589 589 589 589 594 594 595 595 594 594 597 597 595 595 597 597 600 600 595 595 595 595 600 600 601 601 600 600 604 604 601 601 601 601 604 604 606 606 604 604 607 607 606 606 606 606 607 607 612 612 607 607 610 610 612 612 612 612 610 610 618 618 610 610 613 613 618 618 618 618 613 613 624 624 613 613 616 616 624 624 624 624 616 616 634 634 616 616 619 619 634 634 634 634 619 619 636 636 619 619 622 622 636 636 636 636 622 622 638 638 622 622 625 625 638 638 638 638 625 625 627 627 1405 1405 866 866 865 865 865 865 1406 1406 1407 1407 878 878 879 879 880 880 880 880 879 879 893 893 879 879 892 892 893 893 893 893 892 892 908 908 892 892 901 901 908 908 901 901 907 907 908 908 908 908 907 907 918 918 907 907 916 916 918 918 916 916 917 917 918 918 918 918 917 917 930 930 917 917 927 927 930 930 930 930 927 927 932 932 927 927 928 928 932 932 928 928 929 929 932 932 932 932 929 929 924 924 929 929 921 921 924 924 921 921 919 919 924 924 924 924 919 919 911 911 919 919 910 910 911 911 911 911 910 910 898 898 910 910 903 903 898 898 903 903 897 897 898 898 898 898 897 897 886 886 897 897 885 885 886 886 885 885 883 883 886 886 1408 1408 1409 1409 871 871 1410 1410 1411 1411 871 871 871 871 1412 1412 1413 1413 870 870 862 862 856 856 862 862 855 855 856 856 856 856 855 855 843 843 855 855 842 842 843 843 842 842 839 839 843 843 843 843 839 839 829 829 839 839 828 828 829 829 829 829 828 828 813 813 828 828 820 820 813 813 820 820 812 812 813 813 813 813 812 812 803 803 812 812 804 804 803 803 804 804 797 797 803 803 803 803 797 797 787 787 797 797 788 788 787 787 787 787 788 788 771 771 788 788 774 774 771 771 774 774 772 772 771 771 771 771 772 772 757 757 772 772 758 758 757 757 758 758 754 754 757 757 757 757 754 754 741 741 754 754 742 742 741 741 1414 1414 1415 1415 726 726 1416 1416 1417 1417 726 726 1418 1418 1419 1419 726 726 726 726 1420 1420 1421 1421 728 728 1422 1422 1423 1423 715 715 711 711 714 714 714 714 711 711 700 700 711 711 701 701 700 700 700 700 701 701 687 687 701 701 690 690 687 687 690 690 688 688 687 687 687 687 688 688 674 674 688 688 678 678 674 674 678 678 675 675 674 674 674 674 675 675 668 668 675 675 670 670 668 668 670 670 672 672 668 668 668 668 672 672 671 671 672 672 673 673 671 671 671 671 673 673 682 682 673 673 684 684 682 682 684 684 689 689 682 682 682 682 689 689 695 695 689 689 696 696 695 695 696 696 706 706 695 695 695 695 706 706 708 708 706 706 709 709 708 708 1424 1424 1425 1425 721 721 1426 1426 1427 1427 721 721 1428 1428 1429 1429 721 721 721 721 1430 1430 1431 1431 729 729 738 738 736 736 738 738 749 749 736 736 736 736 749 749 751 751 749 749 752 752 751 751 751 751 752 752 764 764 752 752 765 765 764 764 765 765 773 773 764 764 764 764 773 773 780 780 773 773 781 781 780 780 781 781 791 791 780 780 780 780 791 791 795 795 791 791 796 796 795 795 795 795 796 796 806 806 796 796 805 805 806 806 805 805 817 817 806 806 806 806 817 817 822 822 817 817 821 821 822 822 822 822 821 821 836 836 821 821 835 835 836 836 836 836 835 835 851 851 835 835 850 850 851 851 851 851 850 850 866 866 850 850 859 859 866 866 866 866 859 859 865 865 1432 1432 823 823 1433 1433 823 823 807 807 1434 1434 1435 1435 807 807 1436 1436 807 807 794 794 1437 1437 1438 1438 794 794 1439 1439 794 794 779 779 1440 1440 1441 1441 779 779 1442 1442 779 779 763 763 1443 1443 1444 1444 763 763 1445 1445 763 763 748 748 1446 1446 1447 1447 748 748 1448 1448 748 748 735 735 1449 1449 1450 1450 735 735 721 721 735 735 720 720 721 721 721 721 720 720 1451 1451 720 720 705 705 1452 1452 1453 1453 705 705 1454 1454 705 705 693 693 1455 1455 1456 1456 693 693 1457 1457 693 693 679 679 1458 1458 1459 1459 679 679 1460 1460 679 679 666 666 1461 1461 1462 1462 666 666 1463 1463 666 666 663 663 1464 1464 1465 1465 663 663 1466 1466 663 663 669 669 1467 1467 1468 1468 669 669 1469 1469 669 669 683 683 1470 1470 1471 1471 683 683 1472 1472 683 683 697 697 1473 1473 1474 1474 697 697 1475 1475 697 697 712 712 1476 1476 1477 1477 712 712 726 726 712 712 725 725 726 726 726 726 725 725 1478 1478 725 725 740 740 1479 1479 1480 1480 740 740 1481 1481 740 740 756 756 1482 1482 1483 1483 756 756 1484 1484 756 756 770 770 1485 1485 1486 1486 770 770 1487 1487 770 770 786 786 1488 1488 1489 1489 786 786 1490 1490 786 786 802 802 1491 1491 1492 1492 802 802 1493 1493 802 802 814 814 1494 1494 1495 1495 814 814 1496 1496 814 814 830 830 1497 1497 1498 1498 830 830 1499 1499 830 830 844 844 1500 1500 1501 1501 844 844 1502 1502 844 844 857 857 1503 1503 1504 1504 857 857 871 871 857 857 873 873 871 871 871 871 873 873 1505 1505 873 873 888 888 1506 1506 1507 1507 888 888 1508 1508 888 888 902 902 1509 1509 1510 1510 902 902 1511 1511 902 902 914 914 1512 1512 1513 1513 914 914 1514 1514 914 914 931 931 1515 1515 1516 1516 931 931 1517 1517 931 931 937 937 1518 1518 1519 1519 937 937 1520 1520 937 937 936 936 1521 1521 1522 1522 936 936 1523 1523 936 936 925 925 1524 1524 1525 1525 925 925 1526 1526 925 925 909 909 1527 1527 1528 1528 909 909 1529 1529 909 909 895 895 1530 1530 1531 1531 895 895 1532 1532 895 895 882 882 1533 1533 1534 1534 882 882 1535 1535 882 882 867 867 1536 1536 1537 1537 867 867 1538 1538 867 867 852 852 1539 1539 1540 1540 852 852 1541 1541 852 852 837 837 1542 1542 1543 1543 837 837 1544 1544 837 837 823 823 1545 1545 823 823 824 824 807 807 824 824 808 808 807 807 807 807 808 808 794 794 808 808 793 793 794 794 794 794 793 793 779 779 793 793 778 778 779 779 779 779 778 778 763 763 778 778 762 762 763 763 763 763 762 762 748 748 762 762 746 746 748 748 748 748 746 746 735 735 746 746 733 733 735 735 735 735 733 733 720 720 733 733 718 718 720 720 720 720 718 718 705 705 718 718 702 702 705 705 705 705 702 702 693 693 702 702 686 686 693 693 693 693 686 686 679 679 686 686 667 667 679 679 679 679 667 667 666 666 667 667 659 659 666 666 666 666 659 659 663 663 659 659 658 658 663 663 663 663 658 658 669 669 658 658 661 661 669 669 669 669 661 661 683 683 661 661 676 676 683 683 683 683 676 676 697 697 676 676 694 694 697 697 697 697 694 694 712 712 694 694 707 707 712 712 712 712 707 707 725 725 707 707 723 723 725 725 725 725 723 723 740 740 723 723 739 739 740 740 740 740 739 739 756 756 739 739 755 755 756 756 756 756 755 755 770 770 755 755 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 802 802 785 785 801 801 802 802 802 802 801 801 814 814 801 801 815 815 814 814 814 814 815 815 830 830 815 815 831 831 830 830 830 830 831 831 844 844 831 831 846 846 844 844 844 844 846 846 857 857 846 846 860 860 857 857 857 857 860 860 873 873 860 860 874 874 873 873 873 873 874 874 888 888 874 874 890 890 888 888 888 888 890 890 902 902 890 890 905 905 902 902 902 902 905 905 914 914 905 905 923 923 914 914 914 914 923 923 931 931 923 923 939 939 931 931 931 931 939 939 937 937 939 939 942 942 937 937 937 937 942 942 936 936 942 942 940 940 936 936 936 936 940 940 925 925 940 940 933 933 925 925 925 925 933 933 909 909 933 933 915 915 909 909 909 909 915 915 895 895 915 915 900 900 895 895 895 895 900 900 882 882 900 900 884 884 882 882 882 882 884 884 867 867 884 884 869 869 867 867 867 867 869 869 852 852 869 869 853 853 852 852 852 852 853 853 837 837 853 853 838 838 837 837 837 837 838 838 823 823 838 838 824 824 823 823 824 824 825 825 808 808 825 825 809 809 808 808 808 808 809 809 793 793 809 809 792 792 793 793 793 793 792 792 778 778 792 792 777 777 778 778 778 778 777 777 762 762 777 777 761 761 762 762 762 762 761 761 746 746 761 761 745 745 746 746 746 746 745 745 733 733 745 745 730 730 733 733 733 733 730 730 718 718 730 730 716 716 718 718 718 718 716 716 702 702 716 716 698 698 702 702 702 702 698 698 686 686 698 698 680 680 686 686 686 686 680 680 667 667 680 680 660 660 667 667 667 667 660 660 659 659 660 660 654 654 659 659 659 659 654 654 658 658 654 654 652 652 658 658 658 658 652 652 661 661 652 652 655 655 661 661 661 661 655 655 676 676 655 655 664 664 676 676 676 676 664 664 694 694 664 664 685 685 694 694 694 694 685 685 707 707 685 685 703 703 707 707 707 707 703 703 723 723 703 703 719 719 723 723 723 723 719 719 739 739 719 719 737 737 739 739 739 739 737 737 755 755 737 737 753 753 755 755 755 755 753 753 769 769 753 753 768 768 769 769 769 769 768 768 785 785 768 768 784 784 785 785 785 785 784 784 801 801 784 784 800 800 801 801 801 801 800 800 815 815 800 800 816 816 815 815 815 815 816 816 831 831 816 816 832 832 831 831 831 831 832 832 846 846 832 832 847 847 846 846 846 846 847 847 860 860 847 847 863 863 860 860 860 860 863 863 874 874 863 863 876 876 874 874 874 874 876 876 890 890 876 876 894 894 890 890 890 890 894 894 905 905 894 894 912 912 905 905 905 905 912 912 923 923 912 912 934 934 923 923 923 923 934 934 939 939 934 934 944 944 939 939 939 939 944 944 942 942 944 944 947 947 942 942 942 942 947 947 940 940 947 947 946 946 940 940 940 940 946 946 933 933 946 946 941 941 933 933 933 933 941 941 915 915 941 941 926 926 915 915 915 915 926 926 900 900 926 926 904 904 900 900 900 900 904 904 884 884 904 904 889 889 884 884 884 884 889 889 869 869 889 889 872 872 869 869 869 869 872 872 853 853 872 872 854 854 853 853 853 853 854 854 838 838 854 854 840 840 838 838 838 838 840 840 824 824 840 840 825 825 824 824 825 825 826 826 809 809 826 826 810 810 809 809 809 809 810 810 792 792 810 810 790 790 792 792 792 792 790 790 777 777 790 790 776 776 777 777 777 777 776 776 761 761 776 776 760 760 761 761 761 761 760 760 745 745 760 760 744 744 745 745 745 745 744 744 730 730 744 744 727 727 730 730 730 730 727 727 716 716 727 727 710 710 716 716 716 716 710 710 698 698 710 710 691 691 698 698 698 698 691 691 680 680 691 691 665 665 680 680 680 680 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 656 656 664 664 664 664 656 656 685 685 656 656 677 677 685 685 685 685 677 677 703 703 677 677 699 699 703 703 703 703 699 699 719 719 699 699 717 717 719 719 719 719 717 717 737 737 717 717 734 734 737 737 737 737 734 734 753 753 734 734 750 750 753 753 753 753 750 750 768 768 750 750 767 767 768 768 768 768 767 767 784 784 767 767 783 783 784 784 784 784 783 783 800 800 783 783 799 799 800 800 800 800 799 799 816 816 799 799 818 818 816 816 816 816 818 818 832 832 818 818 833 833 832 832 832 832 833 833 847 847 833 833 848 848 847 847 847 847 848 848 863 863 848 848 864 864 863 863 863 863 864 864 876 876 864 864 881 881 876 876 876 876 881 881 894 894 881 881 899 899 894 894 894 894 899 899 912 912 899 899 920 920 912 912 912 912 920 920 934 934 920 920 943 943 934 934 934 934 943 943 944 944 943 943 950 950 944 944 944 944 950 950 947 947 950 950 952 952 947 947 947 947 952 952 946 946 952 952 951 951 946 946 946 946 951 951 941 941 951 951 948 948 941 941 941 941 948 948 926 926 948 948 938 938 926 926 926 926 938 938 904 904 938 938 913 913 904 904 904 904 913 913 889 889 913 913 891 891 889 889 889 889 891 891 872 872 891 891 875 875 872 872 872 872 875 875 854 854 875 875 858 858 854 854 854 854 858 858 840 840 858 858 841 841 840 840 840 840 841 841 825 825 841 841 826 826 825 825 826 826 827 827 810 810 827 827 811 811 810 810 810 810 811 811 790 790 811 811 789 789 790 790 790 790 789 789 776 776 789 789 775 775 776 776 776 776 775 775 760 760 775 775 759 759 760 760 760 760 759 759 744 744 759 759 743 743 744 744 744 744 743 743 727 727 743 743 724 724 727 727 727 727 724 724 710 710 724 724 704 704 710 710 710 710 704 704 691 691 704 704 681 681 691 691 691 691 681 681 665 665 681 681 657 657 665 665 665 665 657 657 653 653 657 657 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 656 656 646 646 651 651 656 656 656 656 651 651 677 677 651 651 662 662 677 677 677 677 662 662 699 699 662 662 692 692 699 699 699 699 692 692 717 717 692 692 713 713 717 717 717 717 713 713 734 734 713 713 731 731 734 734 734 734 731 731 750 750 731 731 747 747 750 750 750 750 747 747 767 767 747 747 766 766 767 767 767 767 766 766 783 783 766 766 782 782 783 783 783 783 782 782 799 799 782 782 798 798 799 799 799 799 798 798 818 818 798 798 819 819 818 818 818 818 819 819 833 833 819 819 834 834 833 833 833 833 834 834 848 848 834 834 849 849 848 848 848 848 849 849 864 864 849 849 868 868 864 864 864 864 868 868 881 881 868 868 887 887 881 881 881 881 887 887 899 899 887 887 906 906 899 899 899 899 906 906 920 920 906 906 935 935 920 920 920 920 935 935 943 943 935 935 949 949 943 943 943 943 949 949 950 950 949 949 954 954 950 950 950 950 954 954 952 952 954 954 956 956 952 952 952 952 956 956 951 951 956 956 955 955 951 951 951 951 955 955 948 948 955 955 953 953 948 948 948 948 953 953 938 938 953 953 945 945 938 938 938 938 945 945 913 913 945 945 922 922 913 913 913 913 922 922 891 891 922 922 896 896 891 891 891 891 896 896 875 875 896 896 877 877 875 875 875 875 877 877 858 858 877 877 861 861 858 858 858 858 861 861 841 841 861 861 845 845 841 841 841 841 845 845 826 826 845 845 827 827 826 826 1058 1058 1059 1059 1054 1054 1059 1059 1056 1056 1054 1054 1054 1054 1056 1056 1048 1048 1056 1056 1050 1050 1048 1048 1546 1546 1547 1547 1045 1045 1548 1548 1549 1549 1045 1045 1045 1045 1550 1550 1040 1040 1073 1073 1076 1076 1072 1072 1076 1076 1074 1074 1072 1072 1072 1072 1074 1074 1066 1066 1074 1074 1068 1068 1066 1066 1066 1066 1068 1068 1063 1063 1068 1068 1067 1067 1063 1063 1063 1063 1067 1067 1058 1058 1067 1067 1062 1062 1058 1058 1058 1058 1062 1062 1059 1059 1060 1060 1061 1061 1065 1065 1061 1061 1064 1064 1065 1065 1065 1065 1064 1064 1069 1069 1064 1064 1070 1070 1069 1069 1069 1069 1070 1070 1075 1075 1070 1070 1071 1071 1075 1075 1075 1075 1071 1071 1073 1073 1071 1071 1077 1077 1073 1073 1073 1073 1077 1077 1076 1076 1042 1042 1043 1043 1047 1047 1043 1043 1046 1046 1047 1047 1047 1047 1046 1046 1551 1551 1046 1046 1552 1552 1553 1553 1051 1051 1052 1052 1055 1055 1052 1052 1053 1053 1055 1055 1055 1055 1053 1053 1060 1060 1053 1053 1057 1057 1060 1060 1060 1060 1057 1057 1061 1061 1025 1025 1026 1026 1030 1030 1026 1026 1029 1029 1030 1030 1030 1030 1029 1029 1033 1033 1029 1029 1034 1034 1033 1033 1033 1033 1034 1034 1037 1037 1034 1034 1035 1035 1037 1037 1037 1037 1035 1035 1042 1042 1035 1035 1039 1039 1042 1042 1042 1042 1039 1039 1043 1043 999 999 1000 1000 1002 1002 1000 1000 1004 1004 1002 1002 1002 1002 1004 1004 1008 1008 1004 1004 1007 1007 1008 1008 1008 1008 1007 1007 1012 1012 1007 1007 1011 1011 1012 1012 1012 1012 1011 1011 1017 1017 1011 1011 1016 1016 1017 1017 1017 1017 1016 1016 1020 1020 1016 1016 1018 1018 1020 1020 1020 1020 1018 1018 1025 1025 1018 1018 1022 1022 1025 1025 1025 1025 1022 1022 1026 1026 981 981 982 982 984 984 1554 1554 986 986 1555 1555 1556 1556 986 986 990 990 986 986 989 989 990 990 990 990 989 989 993 993 989 989 994 994 993 993 993 993 994 994 999 999 994 994 998 998 999 999 999 999 998 998 1000 1000 963 963 964 964 966 966 964 964 968 968 966 966 966 966 968 968 972 972 968 968 971 971 972 972 972 972 971 971 975 975 971 971 976 976 975 975 975 975 976 976 981 981 976 976 980 980 981 981 981 981 980 980 982 982 970 970 967 967 965 965 967 967 960 960 965 965 965 965 960 960 962 962 960 960 959 959 962 962 962 962 959 959 957 957 959 959 958 958 957 957 957 957 958 958 963 963 958 958 961 961 963 963 963 963 961 961 964 964 983 983 979 979 978 978 979 979 977 977 978 978 978 978 977 977 974 974 977 977 973 973 974 974 974 974 973 973 970 970 973 973 969 969 970 970 970 970 969 969 967 967 1001 1001 997 997 996 996 997 997 995 995 996 996 996 996 995 995 992 992 995 995 991 991 992 992 992 992 991 991 988 988 991 991 987 987 988 988 988 988 987 987 1557 1557 987 987 1558 1558 1559 1559 983 983 985 985 979 979 1019 1019 1015 1015 1014 1014 1015 1015 1013 1013 1014 1014 1014 1014 1013 1013 1010 1010 1013 1013 1009 1009 1010 1010 1010 1010 1009 1009 1006 1006 1009 1009 1005 1005 1006 1006 1006 1006 1005 1005 1001 1001 1005 1005 1003 1003 1001 1001 1001 1001 1003 1003 997 997 1560 1560 1044 1044 1040 1040 1044 1044 1041 1041 1040 1040 1040 1040 1041 1041 1036 1036 1041 1041 1038 1038 1036 1036 1036 1036 1038 1038 1032 1032 1038 1038 1031 1031 1032 1032 1032 1032 1031 1031 1028 1028 1031 1031 1027 1027 1028 1028 1028 1028 1027 1027 1023 1023 1027 1027 1024 1024 1023 1023 1023 1023 1024 1024 1019 1019 1024 1024 1021 1021 1019 1019 1019 1019 1021 1021 1015 1015 1115 1115 1111 1111 1110 1110 1110 1110 1113 1113 1115 1115 1113 1113 1117 1117 1115 1115 1115 1115 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1121 1121 1124 1124 1120 1120 1120 1120 1124 1124 1125 1125 1124 1124 1128 1128 1125 1125 1128 1128 1132 1132 1125 1125 1125 1125 1132 1132 1130 1130 1132 1132 1136 1136 1130 1130 1136 1136 1140 1140 1130 1130 1130 1130 1140 1140 1134 1134 1140 1140 1146 1146 1134 1134 1146 1146 1148 1148 1134 1134 1134 1134 1148 1148 1138 1138 1148 1148 1150 1150 1138 1138 1150 1150 1152 1152 1138 1138 1138 1138 1152 1152 1142 1142 1152 1152 1154 1154 1142 1142 1154 1154 1156 1156 1142 1142 1142 1142 1156 1156 1145 1145 1156 1156 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1143 1143 1158 1158 1157 1157 1143 1143 1157 1157 1155 1155 1143 1143 1143 1143 1155 1155 1141 1141 1155 1155 1153 1153 1141 1141 1153 1153 1151 1151 1141 1141 1141 1141 1151 1151 1137 1137 1151 1151 1149 1149 1137 1137 1149 1149 1147 1147 1137 1137 1137 1137 1147 1147 1133 1133 1147 1147 1144 1144 1133 1133 1144 1144 1139 1139 1133 1133 1133 1133 1139 1139 1129 1129 1139 1139 1135 1135 1129 1129 1129 1129 1135 1135 1126 1126 1135 1135 1131 1131 1126 1126 1126 1126 1131 1131 1123 1123 1131 1131 1127 1127 1123 1123 1127 1127 1122 1122 1123 1123 1123 1123 1122 1122 1118 1118 1122 1122 1119 1119 1118 1118 1119 1119 1116 1116 1118 1118 1118 1118 1116 1116 1114 1114 1116 1116 1112 1112 1114 1114 1112 1112 1108 1108 1114 1114 1114 1114 1108 1108 1109 1109 1108 1108 1105 1105 1109 1109 1105 1105 1102 1102 1109 1109 1109 1109 1102 1102 1104 1104 1102 1102 1097 1097 1104 1104 1097 1097 1091 1091 1104 1104 1104 1104 1091 1091 1100 1100 1091 1091 1089 1089 1100 1100 1089 1089 1087 1087 1100 1100 1100 1100 1087 1087 1096 1096 1087 1087 1085 1085 1096 1096 1085 1085 1083 1083 1096 1096 1096 1096 1083 1083 1094 1094 1083 1083 1081 1081 1094 1094 1081 1081 1079 1079 1094 1094 1094 1094 1079 1079 1092 1092 1079 1079 1078 1078 1092 1092 1078 1078 1080 1080 1092 1092 1092 1092 1080 1080 1095 1095 1080 1080 1082 1082 1095 1095 1082 1082 1084 1084 1095 1095 1095 1095 1084 1084 1098 1098 1084 1084 1086 1086 1098 1098 1086 1086 1088 1088 1098 1098 1098 1098 1088 1088 1101 1101 1088 1088 1090 1090 1101 1101 1090 1090 1093 1093 1101 1101 1101 1101 1093 1093 1106 1106 1093 1093 1099 1099 1106 1106 1099 1099 1103 1103 1106 1106 1106 1106 1103 1103 1111 1111 1103 1103 1107 1107 1111 1111 1111 1111 1107 1107 1110 1110 1178 1178 1176 1176 1173 1173 1183 1183 1181 1181 1173 1173 1181 1181 1179 1179 1173 1173 1173 1173 1179 1179 1178 1178 1188 1188 1187 1187 1173 1173 1187 1187 1185 1185 1173 1173 1173 1173 1185 1185 1183 1183 1182 1182 1184 1184 1173 1173 1184 1184 1186 1186 1173 1173 1173 1173 1186 1186 1188 1188 1175 1175 1177 1177 1173 1173 1177 1177 1180 1180 1173 1173 1173 1173 1180 1180 1182 1182 1168 1168 1170 1170 1173 1173 1170 1170 1172 1172 1173 1173 1173 1173 1172 1172 1175 1175 1162 1162 1164 1164 1173 1173 1164 1164 1166 1166 1173 1173 1173 1173 1166 1166 1168 1168 1163 1163 1161 1161 1173 1173 1161 1161 1160 1160 1173 1173 1173 1173 1160 1160 1162 1162 1169 1169 1167 1167 1173 1173 1167 1167 1165 1165 1173 1173 1173 1173 1165 1165 1163 1163 1176 1176 1174 1174 1173 1173 1174 1174 1171 1171 1173 1173 1173 1173 1171 1171 1169 1169 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+34 34 32 32 30 30 41 41 43 43 37 37 17 17 1 1 3 3 34 34 30 30 36 36 19 19 8 8 6 6 14 14 12 12 19 19 12 12 10 10 19 19 19 19 10 10 8 8 54 54 52 52 40 40 25 25 28 28 27 27 28 28 31 31 27 27 3 3 5 5 17 17 5 5 7 7 17 17 17 17 7 7 9 9 18 18 21 21 27 27 21 21 23 23 27 27 27 27 23 23 25 25 6 6 4 4 19 19 4 4 2 2 19 19 19 19 2 2 17 17 2 2 0 0 17 17 17 17 0 0 1 1 32 32 29 29 30 30 29 29 26 26 30 30 30 30 26 26 24 24 31 31 33 33 27 27 33 33 35 35 27 27 27 27 35 35 37 37 35 35 38 38 37 37 37 37 38 38 41 41 24 24 22 22 30 30 22 22 20 20 30 30 30 30 20 20 19 19 20 20 16 16 19 19 19 19 16 16 14 14 54 54 40 40 56 56 9 9 11 11 17 17 11 11 13 13 17 17 17 17 13 13 27 27 13 13 15 15 27 27 27 27 15 15 18 18 52 52 50 50 40 40 50 50 48 48 40 40 40 40 48 48 46 46 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 46 46 44 44 40 40 44 44 42 42 40 40 40 40 42 42 30 30 42 42 39 39 30 30 30 30 39 39 36 36 49 49 51 51 37 37 51 51 53 53 37 37 37 37 53 53 40 40 53 53 55 55 40 40 40 40 55 55 56 56 394 394 402 402 385 385 402 402 382 382 385 385 385 385 382 382 372 372 382 382 365 365 372 372 372 372 365 365 367 367 1219 1219 349 349 1220 1220 1221 1221 349 349 1222 1222 394 394 403 403 402 402 403 403 422 422 402 402 402 402 422 422 421 421 422 422 424 424 421 421 421 421 424 424 435 435 424 424 437 437 435 435 435 435 437 437 442 442 437 437 441 441 442 442 441 441 444 444 442 442 444 444 445 445 442 442 442 442 445 445 443 443 445 445 446 446 443 443 446 446 438 438 443 443 443 443 438 438 436 436 438 438 434 434 436 436 436 436 434 434 423 423 434 434 427 427 423 423 423 423 427 427 405 405 427 427 412 412 405 405 412 412 408 408 405 405 408 408 388 388 405 405 405 405 388 388 387 387 388 388 381 381 387 387 387 387 381 381 369 369 381 381 370 370 369 369 1223 1223 1224 1224 352 352 1225 1225 1226 1226 352 352 1227 1227 1228 1228 352 352 1229 1229 1230 1230 352 352 352 352 1231 1231 1232 1232 338 338 323 323 337 337 337 337 323 323 322 322 323 323 310 310 322 322 322 322 310 310 307 307 310 310 308 308 307 307 307 307 308 308 292 292 308 308 294 294 292 292 294 294 293 293 292 292 293 293 278 278 292 292 292 292 278 278 277 277 278 278 264 264 277 277 277 277 264 264 261 261 264 264 262 262 261 261 261 261 262 262 242 242 262 262 248 248 242 242 248 248 241 241 242 242 241 241 224 224 242 242 242 242 224 224 226 226 224 224 221 221 226 226 226 226 221 221 208 208 221 221 207 207 208 208 208 208 207 207 193 193 207 207 202 202 193 193 202 202 192 192 193 193 192 192 179 179 193 193 193 193 179 179 176 176 179 179 175 175 176 176 175 175 160 160 176 176 176 176 160 160 161 161 160 160 155 155 161 161 1233 1233 1234 1234 146 146 1235 1235 1236 1236 146 146 146 146 1237 1237 1238 1238 145 145 133 133 128 128 133 133 126 126 128 128 126 126 109 109 128 128 128 128 109 109 110 110 109 109 104 104 110 110 110 110 104 104 89 89 104 104 86 86 89 89 89 89 86 86 74 74 86 86 78 78 74 74 78 78 71 71 74 74 71 71 61 61 74 74 74 74 61 61 63 63 61 61 57 57 63 63 63 63 57 57 59 59 57 57 58 58 59 59 59 59 58 58 62 62 58 58 60 60 62 62 62 62 60 60 70 70 60 60 67 67 70 70 67 67 69 69 70 70 69 69 83 83 70 70 70 70 83 83 85 85 83 83 93 93 85 85 85 85 93 93 108 108 93 93 106 106 108 108 108 108 106 106 125 125 106 106 120 120 125 125 120 120 123 123 125 125 123 123 140 140 125 125 1239 1239 1240 1240 141 141 1241 1241 1242 1242 141 141 141 141 1243 1243 1244 1244 1245 1245 157 157 158 158 158 158 157 157 173 173 157 157 168 168 173 173 168 168 172 172 173 173 172 172 187 187 173 173 173 173 187 187 189 189 187 187 188 188 189 189 188 188 203 203 189 189 189 189 203 203 204 204 203 203 216 216 204 204 204 204 216 216 219 219 216 216 218 218 219 219 219 219 218 218 235 235 218 218 233 233 235 235 233 233 234 234 235 235 234 234 255 255 235 235 235 235 255 255 254 254 255 255 263 263 254 254 254 254 263 263 270 270 263 263 271 271 270 270 270 270 271 271 287 287 271 271 279 279 287 287 279 279 288 288 287 287 288 288 304 304 287 287 287 287 304 304 303 303 304 304 320 320 303 303 303 303 320 320 318 318 320 320 324 324 318 318 318 318 324 324 334 334 324 324 335 335 334 334 1246 1246 1247 1247 349 349 1248 1248 1249 1249 349 349 349 349 1250 1250 1251 1251 1252 1252 286 286 1253 1253 286 286 269 269 1254 1254 1255 1255 269 269 1256 1256 269 269 253 253 1257 1257 1258 1258 253 253 1259 1259 253 253 236 236 1260 1260 1261 1261 236 236 1262 1262 236 236 220 220 1263 1263 1264 1264 220 220 1265 1265 220 220 205 205 1266 1266 1267 1267 205 205 1268 1268 205 205 190 190 1269 1269 1270 1270 190 190 1271 1271 190 190 174 174 1272 1272 1273 1273 174 174 1274 1274 174 174 159 159 1275 1275 1276 1276 159 159 1277 1277 159 159 144 144 1278 1278 1279 1279 144 144 141 141 144 144 127 127 141 141 141 141 127 127 1280 1280 127 127 111 111 1281 1281 1282 1282 111 111 1283 1283 111 111 92 92 1284 1284 1285 1285 92 92 1286 1286 92 92 75 75 1287 1287 1288 1288 75 75 1289 1289 75 75 65 65 1290 1290 1291 1291 65 65 1292 1292 65 65 64 64 1293 1293 1294 1294 64 64 1295 1295 64 64 66 66 1296 1296 1297 1297 66 66 1298 1298 66 66 76 76 1299 1299 1300 1300 76 76 1301 1301 76 76 94 94 1302 1302 1303 1303 94 94 1304 1304 94 94 114 114 1305 1305 1306 1306 114 114 1307 1307 114 114 130 130 1308 1308 1309 1309 130 130 1310 1310 130 130 147 147 1311 1311 1312 1312 147 147 146 146 147 147 163 163 146 146 146 146 163 163 1313 1313 163 163 178 178 1314 1314 1315 1315 178 178 1316 1316 178 178 194 194 1317 1317 1318 1318 194 194 1319 1319 194 194 210 210 1320 1320 1321 1321 210 210 1322 1322 210 210 227 227 1323 1323 1324 1324 227 227 1325 1325 227 227 243 243 1326 1326 1327 1327 243 243 1328 1328 243 243 260 260 1329 1329 1330 1330 260 260 1331 1331 260 260 276 276 1332 1332 1333 1333 276 276 1334 1334 276 276 291 291 1335 1335 1336 1336 291 291 1337 1337 291 291 306 306 1338 1338 1339 1339 306 306 1340 1340 306 306 321 321 1341 1341 1342 1342 321 321 1343 1343 321 321 336 336 1344 1344 1345 1345 336 336 1346 1346 336 336 351 351 1347 1347 1348 1348 351 351 352 352 351 351 366 366 352 352 352 352 366 366 1349 1349 366 366 383 383 1350 1350 1351 1351 383 383 1352 1352 383 383 401 401 1353 1353 1354 1354 401 401 1355 1355 401 401 420 420 1356 1356 1357 1357 420 420 1358 1358 420 420 433 433 1359 1359 1360 1360 433 433 1361 1361 433 433 440 440 1362 1362 1363 1363 440 440 1364 1364 440 440 439 439 1365 1365 1366 1366 439 439 1367 1367 439 439 430 430 1368 1368 1369 1369 430 430 1370 1370 430 430 418 418 1371 1371 1372 1372 418 418 1373 1373 418 418 399 399 1374 1374 1375 1375 399 399 1376 1376 399 399 380 380 1377 1377 1378 1378 380 380 1379 1379 380 380 363 363 1380 1380 1381 1381 363 363 1382 1382 363 363 347 347 1383 1383 1384 1384 347 347 349 349 347 347 332 332 349 349 349 349 332 332 1385 1385 332 332 317 317 1386 1386 1387 1387 317 317 1388 1388 317 317 301 301 1389 1389 1390 1390 301 301 1391 1391 301 301 286 286 1392 1392 301 301 284 284 286 286 284 284 268 268 286 286 286 286 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 237 237 253 253 253 253 237 237 236 236 237 237 222 222 236 236 236 236 222 222 220 220 222 222 206 206 220 220 220 220 206 206 205 205 206 206 191 191 205 205 205 205 191 191 190 190 191 191 177 177 190 190 190 190 177 177 174 174 177 177 162 162 174 174 174 174 162 162 159 159 162 162 148 148 159 159 159 159 148 148 144 144 148 148 132 132 144 144 144 144 132 132 127 127 132 132 115 115 127 127 127 127 115 115 111 111 115 115 96 96 111 111 111 111 96 96 92 92 96 96 81 81 92 92 92 92 81 81 75 75 81 81 72 72 75 75 75 75 72 72 65 65 72 72 68 68 65 65 65 65 68 68 64 64 68 68 73 73 64 64 64 64 73 73 66 66 73 73 82 82 66 66 66 66 82 82 76 76 82 82 98 98 76 76 76 76 98 98 94 94 98 98 116 116 94 94 94 94 116 116 114 114 116 116 134 134 114 114 114 114 134 134 130 130 134 134 149 149 130 130 130 130 149 149 147 147 149 149 164 164 147 147 147 147 164 164 163 163 164 164 181 181 163 163 163 163 181 181 178 178 181 181 196 196 178 178 178 178 196 196 194 194 196 196 211 211 194 194 194 194 211 211 210 210 211 211 229 229 210 210 210 210 229 229 227 227 229 229 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 290 290 276 276 276 276 290 290 291 291 290 290 305 305 291 291 291 291 305 305 306 306 305 305 319 319 306 306 306 306 319 319 321 321 319 319 333 333 321 321 321 321 333 333 336 336 333 333 348 348 336 336 336 336 348 348 351 351 348 348 362 362 351 351 351 351 362 362 366 366 362 362 379 379 366 366 366 366 379 379 383 383 379 379 395 395 383 383 383 383 395 395 401 401 395 395 414 414 401 401 401 401 414 414 420 420 414 414 429 429 420 420 420 420 429 429 433 433 429 429 432 432 433 433 433 433 432 432 440 440 432 432 431 431 440 440 440 440 431 431 439 439 431 431 428 428 439 439 439 439 428 428 430 430 428 428 413 413 430 430 430 430 413 413 418 418 413 413 393 393 418 418 418 418 393 393 399 399 393 393 376 376 399 399 399 399 376 376 380 380 376 376 361 361 380 380 380 380 361 361 363 363 361 361 345 345 363 363 363 363 345 345 347 347 345 345 330 330 347 347 347 347 330 330 332 332 330 330 315 315 332 332 332 332 315 315 317 317 315 315 300 300 317 317 317 317 300 300 301 301 300 300 284 284 301 301 300 300 282 282 284 284 282 282 267 267 284 284 284 284 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 209 209 222 222 222 222 209 209 206 206 209 209 195 195 206 206 206 206 195 195 191 191 195 195 180 180 191 191 191 191 180 180 177 177 180 180 165 165 177 177 177 177 165 165 162 162 165 165 150 150 162 162 162 162 150 150 148 148 150 150 135 135 148 148 148 148 135 135 132 132 135 135 119 119 132 132 132 132 119 119 115 115 119 119 102 102 115 115 115 115 102 102 96 96 102 102 87 87 96 96 96 96 87 87 81 81 87 87 79 79 81 81 81 81 79 79 72 72 79 79 77 77 72 72 72 72 77 77 68 68 77 77 80 80 68 68 68 68 80 80 73 73 80 80 91 91 73 73 73 73 91 91 82 82 91 91 103 103 82 82 82 82 103 103 98 98 103 103 121 121 98 98 98 98 121 121 116 116 121 121 136 136 116 116 116 116 136 136 134 134 136 136 151 151 134 134 134 134 151 151 149 149 151 151 166 166 149 149 149 149 166 166 164 164 166 166 182 182 164 164 164 164 182 182 181 181 182 182 198 198 181 181 181 181 198 198 196 196 198 198 213 213 196 196 196 196 213 213 211 211 213 213 230 230 211 211 211 211 230 230 229 229 230 230 245 245 229 229 229 229 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 289 289 275 275 275 275 289 289 290 290 289 289 302 302 290 290 290 290 302 302 305 305 302 302 316 316 305 305 305 305 316 316 319 319 316 316 331 331 319 319 319 319 331 331 333 333 331 331 344 344 333 333 333 333 344 344 348 348 344 344 360 360 348 348 348 348 360 360 362 362 360 360 375 375 362 362 362 362 375 375 379 379 375 375 392 392 379 379 379 379 392 392 395 395 392 392 409 409 395 395 395 395 409 409 414 414 409 409 419 419 414 414 414 414 419 419 429 429 419 419 426 426 429 429 429 429 426 426 432 432 426 426 425 425 432 432 432 432 425 425 431 431 425 425 417 417 431 431 431 431 417 417 428 428 417 417 404 404 428 428 428 428 404 404 413 413 404 404 389 389 413 413 413 413 389 389 393 393 389 389 374 374 393 393 393 393 374 374 376 376 374 374 359 359 376 376 376 376 359 359 361 361 359 359 343 343 361 361 361 361 343 343 345 345 343 343 329 329 345 345 345 345 329 329 330 330 329 329 313 313 330 330 330 330 313 313 315 315 313 313 298 298 315 315 315 315 298 298 300 300 298 298 282 282 300 300 298 298 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 239 239 251 251 251 251 239 239 238 238 239 239 225 225 238 238 238 238 225 225 223 223 225 225 212 212 223 223 223 223 212 212 209 209 212 212 197 197 209 209 209 209 197 197 195 195 197 197 183 183 195 195 195 195 183 183 180 180 183 183 167 167 180 180 180 180 167 167 165 165 167 167 152 152 165 165 165 165 152 152 150 150 152 152 137 137 150 150 150 150 137 137 135 135 137 137 122 122 135 135 135 135 122 122 119 119 122 122 112 112 119 119 119 119 112 112 102 102 112 112 97 97 102 102 102 102 97 97 87 87 97 97 88 88 87 87 87 87 88 88 79 79 88 88 84 84 79 79 79 79 84 84 77 77 84 84 90 90 77 77 77 77 90 90 80 80 90 90 100 100 80 80 80 80 100 100 91 91 100 100 113 113 91 91 91 91 113 113 103 103 113 113 124 124 103 103 103 103 124 124 121 121 124 124 138 138 121 121 121 121 138 138 136 136 138 138 153 153 136 136 136 136 153 153 151 151 153 153 169 169 151 151 151 151 169 169 166 166 169 169 184 184 166 166 166 166 184 184 182 182 184 184 200 200 182 182 182 182 200 200 198 198 200 200 215 215 198 198 198 198 215 215 213 213 215 215 231 231 213 213 213 213 231 231 230 230 231 231 246 246 230 230 230 230 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 285 285 274 274 274 274 285 285 289 289 285 285 299 299 289 289 289 289 299 299 302 302 299 299 314 314 302 302 302 302 314 314 316 316 314 314 328 328 316 316 316 316 328 328 331 331 328 328 342 342 331 331 331 331 342 342 344 344 342 342 357 357 344 344 344 344 357 357 360 360 357 357 373 373 360 360 360 360 373 373 375 375 373 373 386 386 375 375 375 375 386 386 392 392 386 386 397 397 392 392 392 392 397 397 409 409 397 397 411 411 409 409 409 409 411 411 419 419 411 411 416 416 419 419 419 419 416 416 426 426 416 416 415 415 426 426 426 426 415 415 425 425 415 415 410 410 425 425 425 425 410 410 417 417 410 410 396 396 417 417 417 417 396 396 404 404 396 396 384 384 404 404 404 404 384 384 389 389 384 384 371 371 389 389 389 389 371 371 374 374 371 371 356 356 374 374 374 374 356 356 359 359 356 356 341 341 359 359 359 359 341 341 343 343 341 341 327 327 343 343 343 343 327 327 329 329 327 327 311 311 329 329 329 329 311 311 313 313 311 311 296 296 313 313 313 313 296 296 298 298 296 296 281 281 298 298 296 296 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 240 240 250 250 250 250 240 240 239 239 240 240 228 228 239 239 239 239 228 228 225 225 228 228 214 214 225 225 225 225 214 214 212 212 214 214 199 199 212 212 212 212 199 199 197 197 199 199 185 185 197 197 197 197 185 185 183 183 185 185 170 170 183 183 183 183 170 170 167 167 170 170 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 137 137 139 139 129 129 137 137 137 137 129 129 122 122 129 129 117 117 122 122 122 122 117 117 112 112 117 117 105 105 112 112 112 112 105 105 97 97 105 105 99 99 97 97 97 97 99 99 88 88 99 99 95 95 88 88 88 88 95 95 84 84 95 95 101 101 84 84 84 84 101 101 90 90 101 101 107 107 90 90 90 90 107 107 100 100 107 107 118 118 100 100 100 100 118 118 113 113 118 118 131 131 113 113 113 113 131 131 124 124 131 131 142 142 124 124 124 124 142 142 138 138 142 142 156 156 138 138 138 138 156 156 153 153 156 156 171 171 153 153 153 153 171 171 169 169 171 171 186 186 169 169 169 169 186 186 184 184 186 186 201 201 184 184 184 184 201 201 200 200 201 201 217 217 200 200 200 200 217 217 215 215 217 217 232 232 215 215 215 215 232 232 231 231 232 232 247 247 231 231 231 231 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 283 283 273 273 273 273 283 283 285 285 283 283 297 297 285 285 285 285 297 297 299 299 297 297 312 312 299 299 299 299 312 312 314 314 312 312 326 326 314 314 314 314 326 326 328 328 326 326 340 340 328 328 328 328 340 340 342 342 340 340 355 355 342 342 342 342 355 355 357 357 355 355 368 368 357 357 357 357 368 368 373 373 368 368 378 378 373 373 373 373 378 378 386 386 378 378 391 391 386 386 386 386 391 391 397 397 391 391 400 400 397 397 397 397 400 400 411 411 400 400 407 407 411 411 411 411 407 407 416 416 407 407 406 406 416 416 416 416 406 406 415 415 406 406 398 398 415 415 415 415 398 398 410 410 398 398 390 390 410 410 410 410 390 390 396 396 390 390 377 377 396 396 396 396 377 377 384 384 377 377 364 364 384 384 384 384 364 364 371 371 364 364 354 354 371 371 371 371 354 354 356 356 354 354 339 339 356 356 356 356 339 339 341 341 339 339 325 325 341 341 341 341 325 325 327 327 325 325 309 309 327 327 327 327 309 309 311 311 309 309 295 295 311 311 311 311 295 295 296 296 295 295 280 280 296 296 522 522 529 529 526 526 534 534 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 541 541 539 539 542 542 1393 1393 535 535 1394 1394 1395 1395 535 535 534 534 535 535 533 533 534 534 534 534 533 533 530 530 541 541 542 542 545 545 542 542 548 548 545 545 545 545 548 548 547 547 547 547 548 548 549 549 548 548 555 555 549 549 549 549 555 555 553 553 562 562 559 559 555 555 559 559 554 554 555 555 555 555 554 554 553 553 566 566 563 563 562 562 563 563 561 561 562 562 562 562 561 561 559 559 557 557 560 560 558 558 560 560 565 565 558 558 558 558 565 565 566 566 565 565 564 564 566 566 566 566 564 564 563 563 557 557 558 558 556 556 558 558 552 552 556 556 556 556 552 552 551 551 551 551 552 552 550 550 552 552 544 544 550 550 550 550 544 544 546 546 538 538 540 540 544 544 540 540 543 543 544 544 544 544 543 543 546 546 532 532 536 536 1396 1396 536 536 1397 1397 1398 1398 538 538 537 537 540 540 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 536 536 520 520 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 511 511 514 514 512 512 514 514 518 518 512 512 512 512 518 518 520 520 518 518 519 519 520 520 520 520 519 519 523 523 511 511 512 512 508 508 512 512 505 505 508 508 508 508 505 505 506 506 506 506 505 505 504 504 505 505 498 498 504 504 504 504 498 498 500 500 491 491 494 494 498 498 494 494 499 499 498 498 498 498 499 499 500 500 485 485 490 490 491 491 490 490 492 492 491 491 491 491 492 492 494 494 478 478 480 480 477 477 480 480 484 484 477 477 477 477 484 484 485 485 484 484 486 486 485 485 485 485 486 486 490 490 478 478 477 477 1399 1399 477 477 1400 1400 1401 1401 476 476 471 471 472 472 472 472 471 471 470 470 471 471 463 463 470 470 470 470 463 463 466 466 457 457 460 460 463 463 460 460 464 464 463 463 463 463 464 464 466 466 452 452 456 456 457 457 456 456 458 458 457 457 457 457 458 458 460 460 448 448 447 447 452 452 447 447 451 451 452 452 452 452 451 451 456 456 453 453 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 462 462 459 459 461 461 459 459 455 455 461 461 461 461 455 455 453 453 455 455 454 454 453 453 453 453 454 454 450 450 462 462 461 461 465 465 461 461 467 467 465 465 465 465 467 467 468 468 468 468 467 467 469 469 467 467 474 474 469 469 469 469 474 474 473 473 481 481 479 479 1402 1402 479 479 1403 1403 1404 1404 474 474 475 475 473 473 487 487 483 483 481 481 483 483 482 482 481 481 481 481 482 482 479 479 496 496 493 493 495 495 493 493 489 489 495 495 495 495 489 489 487 487 489 489 488 488 487 487 487 487 488 488 483 483 496 496 495 495 497 497 495 495 501 501 497 497 497 497 501 501 502 502 502 502 501 501 503 503 501 501 510 510 503 503 503 503 510 510 507 507 516 516 513 513 510 510 513 513 509 509 510 510 510 510 509 509 507 507 526 526 521 521 522 522 521 521 517 517 522 522 522 522 517 517 516 516 517 517 515 515 516 516 516 516 515 515 513 513 635 635 620 620 629 629 620 620 617 617 629 629 629 629 617 617 621 621 617 617 614 614 621 621 621 621 614 614 615 615 614 614 611 611 615 615 615 615 611 611 609 609 611 611 608 608 609 609 609 609 608 608 603 603 608 608 605 605 603 603 603 603 605 605 598 598 605 605 602 602 598 598 598 598 602 602 592 592 602 602 599 599 592 592 599 599 596 596 592 592 592 592 596 596 585 585 596 596 593 593 585 585 585 585 593 593 576 576 593 593 590 590 576 576 576 576 590 590 574 574 590 590 587 587 574 574 574 574 587 587 572 572 587 587 584 584 572 572 572 572 584 584 570 570 584 584 581 581 570 570 570 570 581 581 568 568 581 581 579 579 568 568 568 568 579 579 567 567 638 638 627 627 640 640 627 627 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 641 641 631 631 639 639 631 631 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 626 626 623 623 635 635 635 635 623 623 620 620 579 579 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 583 583 571 571 571 571 583 583 573 573 583 583 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 582 582 588 588 591 591 582 582 582 582 591 591 589 589 591 591 594 594 589 589 589 589 594 594 595 595 594 594 597 597 595 595 597 597 600 600 595 595 595 595 600 600 601 601 600 600 604 604 601 601 601 601 604 604 606 606 604 604 607 607 606 606 606 606 607 607 612 612 607 607 610 610 612 612 612 612 610 610 618 618 610 610 613 613 618 618 618 618 613 613 624 624 613 613 616 616 624 624 624 624 616 616 634 634 616 616 619 619 634 634 634 634 619 619 636 636 619 619 622 622 636 636 636 636 622 622 638 638 622 622 625 625 638 638 638 638 625 625 627 627 1405 1405 866 866 865 865 865 865 1406 1406 1407 1407 878 878 879 879 880 880 880 880 879 879 893 893 879 879 892 892 893 893 893 893 892 892 908 908 892 892 901 901 908 908 901 901 907 907 908 908 908 908 907 907 918 918 907 907 916 916 918 918 916 916 917 917 918 918 918 918 917 917 930 930 917 917 927 927 930 930 930 930 927 927 932 932 927 927 928 928 932 932 928 928 929 929 932 932 932 932 929 929 924 924 929 929 921 921 924 924 921 921 919 919 924 924 924 924 919 919 911 911 919 919 910 910 911 911 911 911 910 910 898 898 910 910 903 903 898 898 903 903 897 897 898 898 898 898 897 897 886 886 897 897 885 885 886 886 885 885 883 883 886 886 1408 1408 1409 1409 871 871 1410 1410 1411 1411 871 871 871 871 1412 1412 1413 1413 870 870 862 862 856 856 862 862 855 855 856 856 856 856 855 855 843 843 855 855 842 842 843 843 842 842 839 839 843 843 843 843 839 839 829 829 839 839 828 828 829 829 829 829 828 828 813 813 828 828 820 820 813 813 820 820 812 812 813 813 813 813 812 812 803 803 812 812 804 804 803 803 804 804 797 797 803 803 803 803 797 797 787 787 797 797 788 788 787 787 787 787 788 788 771 771 788 788 774 774 771 771 774 774 772 772 771 771 771 771 772 772 757 757 772 772 758 758 757 757 758 758 754 754 757 757 757 757 754 754 741 741 754 754 742 742 741 741 1414 1414 1415 1415 726 726 1416 1416 1417 1417 726 726 1418 1418 1419 1419 726 726 726 726 1420 1420 1421 1421 728 728 1422 1422 1423 1423 715 715 711 711 714 714 714 714 711 711 700 700 711 711 701 701 700 700 700 700 701 701 687 687 701 701 690 690 687 687 690 690 688 688 687 687 687 687 688 688 674 674 688 688 678 678 674 674 678 678 675 675 674 674 674 674 675 675 668 668 675 675 670 670 668 668 670 670 672 672 668 668 668 668 672 672 671 671 672 672 673 673 671 671 671 671 673 673 682 682 673 673 684 684 682 682 684 684 689 689 682 682 682 682 689 689 695 695 689 689 696 696 695 695 696 696 706 706 695 695 695 695 706 706 708 708 706 706 709 709 708 708 1424 1424 1425 1425 721 721 1426 1426 1427 1427 721 721 1428 1428 1429 1429 721 721 721 721 1430 1430 1431 1431 729 729 738 738 736 736 738 738 749 749 736 736 736 736 749 749 751 751 749 749 752 752 751 751 751 751 752 752 764 764 752 752 765 765 764 764 765 765 773 773 764 764 764 764 773 773 780 780 773 773 781 781 780 780 781 781 791 791 780 780 780 780 791 791 795 795 791 791 796 796 795 795 795 795 796 796 806 806 796 796 805 805 806 806 805 805 817 817 806 806 806 806 817 817 822 822 817 817 821 821 822 822 822 822 821 821 836 836 821 821 835 835 836 836 836 836 835 835 851 851 835 835 850 850 851 851 851 851 850 850 866 866 850 850 859 859 866 866 866 866 859 859 865 865 1432 1432 823 823 1433 1433 823 823 807 807 1434 1434 1435 1435 807 807 1436 1436 807 807 794 794 1437 1437 1438 1438 794 794 1439 1439 794 794 779 779 1440 1440 1441 1441 779 779 1442 1442 779 779 763 763 1443 1443 1444 1444 763 763 1445 1445 763 763 748 748 1446 1446 1447 1447 748 748 1448 1448 748 748 735 735 1449 1449 1450 1450 735 735 721 721 735 735 720 720 721 721 721 721 720 720 1451 1451 720 720 705 705 1452 1452 1453 1453 705 705 1454 1454 705 705 693 693 1455 1455 1456 1456 693 693 1457 1457 693 693 679 679 1458 1458 1459 1459 679 679 1460 1460 679 679 666 666 1461 1461 1462 1462 666 666 1463 1463 666 666 663 663 1464 1464 1465 1465 663 663 1466 1466 663 663 669 669 1467 1467 1468 1468 669 669 1469 1469 669 669 683 683 1470 1470 1471 1471 683 683 1472 1472 683 683 697 697 1473 1473 1474 1474 697 697 1475 1475 697 697 712 712 1476 1476 1477 1477 712 712 726 726 712 712 725 725 726 726 726 726 725 725 1478 1478 725 725 740 740 1479 1479 1480 1480 740 740 1481 1481 740 740 756 756 1482 1482 1483 1483 756 756 1484 1484 756 756 770 770 1485 1485 1486 1486 770 770 1487 1487 770 770 786 786 1488 1488 1489 1489 786 786 1490 1490 786 786 802 802 1491 1491 1492 1492 802 802 1493 1493 802 802 814 814 1494 1494 1495 1495 814 814 1496 1496 814 814 830 830 1497 1497 1498 1498 830 830 1499 1499 830 830 844 844 1500 1500 1501 1501 844 844 1502 1502 844 844 857 857 1503 1503 1504 1504 857 857 871 871 857 857 873 873 871 871 871 871 873 873 1505 1505 873 873 888 888 1506 1506 1507 1507 888 888 1508 1508 888 888 902 902 1509 1509 1510 1510 902 902 1511 1511 902 902 914 914 1512 1512 1513 1513 914 914 1514 1514 914 914 931 931 1515 1515 1516 1516 931 931 1517 1517 931 931 937 937 1518 1518 1519 1519 937 937 1520 1520 937 937 936 936 1521 1521 1522 1522 936 936 1523 1523 936 936 925 925 1524 1524 1525 1525 925 925 1526 1526 925 925 909 909 1527 1527 1528 1528 909 909 1529 1529 909 909 895 895 1530 1530 1531 1531 895 895 1532 1532 895 895 882 882 1533 1533 1534 1534 882 882 1535 1535 882 882 867 867 1536 1536 1537 1537 867 867 1538 1538 867 867 852 852 1539 1539 1540 1540 852 852 1541 1541 852 852 837 837 1542 1542 1543 1543 837 837 1544 1544 837 837 823 823 1545 1545 823 823 824 824 807 807 824 824 808 808 807 807 807 807 808 808 794 794 808 808 793 793 794 794 794 794 793 793 779 779 793 793 778 778 779 779 779 779 778 778 763 763 778 778 762 762 763 763 763 763 762 762 748 748 762 762 746 746 748 748 748 748 746 746 735 735 746 746 733 733 735 735 735 735 733 733 720 720 733 733 718 718 720 720 720 720 718 718 705 705 718 718 702 702 705 705 705 705 702 702 693 693 702 702 686 686 693 693 693 693 686 686 679 679 686 686 667 667 679 679 679 679 667 667 666 666 667 667 659 659 666 666 666 666 659 659 663 663 659 659 658 658 663 663 663 663 658 658 669 669 658 658 661 661 669 669 669 669 661 661 683 683 661 661 676 676 683 683 683 683 676 676 697 697 676 676 694 694 697 697 697 697 694 694 712 712 694 694 707 707 712 712 712 712 707 707 725 725 707 707 723 723 725 725 725 725 723 723 740 740 723 723 739 739 740 740 740 740 739 739 756 756 739 739 755 755 756 756 756 756 755 755 770 770 755 755 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 802 802 785 785 801 801 802 802 802 802 801 801 814 814 801 801 815 815 814 814 814 814 815 815 830 830 815 815 831 831 830 830 830 830 831 831 844 844 831 831 846 846 844 844 844 844 846 846 857 857 846 846 860 860 857 857 857 857 860 860 873 873 860 860 874 874 873 873 873 873 874 874 888 888 874 874 890 890 888 888 888 888 890 890 902 902 890 890 905 905 902 902 902 902 905 905 914 914 905 905 923 923 914 914 914 914 923 923 931 931 923 923 939 939 931 931 931 931 939 939 937 937 939 939 942 942 937 937 937 937 942 942 936 936 942 942 940 940 936 936 936 936 940 940 925 925 940 940 933 933 925 925 925 925 933 933 909 909 933 933 915 915 909 909 909 909 915 915 895 895 915 915 900 900 895 895 895 895 900 900 882 882 900 900 884 884 882 882 882 882 884 884 867 867 884 884 869 869 867 867 867 867 869 869 852 852 869 869 853 853 852 852 852 852 853 853 837 837 853 853 838 838 837 837 837 837 838 838 823 823 838 838 824 824 823 823 824 824 825 825 808 808 825 825 809 809 808 808 808 808 809 809 793 793 809 809 792 792 793 793 793 793 792 792 778 778 792 792 777 777 778 778 778 778 777 777 762 762 777 777 761 761 762 762 762 762 761 761 746 746 761 761 745 745 746 746 746 746 745 745 733 733 745 745 730 730 733 733 733 733 730 730 718 718 730 730 716 716 718 718 718 718 716 716 702 702 716 716 698 698 702 702 702 702 698 698 686 686 698 698 680 680 686 686 686 686 680 680 667 667 680 680 660 660 667 667 667 667 660 660 659 659 660 660 654 654 659 659 659 659 654 654 658 658 654 654 652 652 658 658 658 658 652 652 661 661 652 652 655 655 661 661 661 661 655 655 676 676 655 655 664 664 676 676 676 676 664 664 694 694 664 664 685 685 694 694 694 694 685 685 707 707 685 685 703 703 707 707 707 707 703 703 723 723 703 703 719 719 723 723 723 723 719 719 739 739 719 719 737 737 739 739 739 739 737 737 755 755 737 737 753 753 755 755 755 755 753 753 769 769 753 753 768 768 769 769 769 769 768 768 785 785 768 768 784 784 785 785 785 785 784 784 801 801 784 784 800 800 801 801 801 801 800 800 815 815 800 800 816 816 815 815 815 815 816 816 831 831 816 816 832 832 831 831 831 831 832 832 846 846 832 832 847 847 846 846 846 846 847 847 860 860 847 847 863 863 860 860 860 860 863 863 874 874 863 863 876 876 874 874 874 874 876 876 890 890 876 876 894 894 890 890 890 890 894 894 905 905 894 894 912 912 905 905 905 905 912 912 923 923 912 912 934 934 923 923 923 923 934 934 939 939 934 934 944 944 939 939 939 939 944 944 942 942 944 944 947 947 942 942 942 942 947 947 940 940 947 947 946 946 940 940 940 940 946 946 933 933 946 946 941 941 933 933 933 933 941 941 915 915 941 941 926 926 915 915 915 915 926 926 900 900 926 926 904 904 900 900 900 900 904 904 884 884 904 904 889 889 884 884 884 884 889 889 869 869 889 889 872 872 869 869 869 869 872 872 853 853 872 872 854 854 853 853 853 853 854 854 838 838 854 854 840 840 838 838 838 838 840 840 824 824 840 840 825 825 824 824 825 825 826 826 809 809 826 826 810 810 809 809 809 809 810 810 792 792 810 810 790 790 792 792 792 792 790 790 777 777 790 790 776 776 777 777 777 777 776 776 761 761 776 776 760 760 761 761 761 761 760 760 745 745 760 760 744 744 745 745 745 745 744 744 730 730 744 744 727 727 730 730 730 730 727 727 716 716 727 727 710 710 716 716 716 716 710 710 698 698 710 710 691 691 698 698 698 698 691 691 680 680 691 691 665 665 680 680 680 680 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 656 656 664 664 664 664 656 656 685 685 656 656 677 677 685 685 685 685 677 677 703 703 677 677 699 699 703 703 703 703 699 699 719 719 699 699 717 717 719 719 719 719 717 717 737 737 717 717 734 734 737 737 737 737 734 734 753 753 734 734 750 750 753 753 753 753 750 750 768 768 750 750 767 767 768 768 768 768 767 767 784 784 767 767 783 783 784 784 784 784 783 783 800 800 783 783 799 799 800 800 800 800 799 799 816 816 799 799 818 818 816 816 816 816 818 818 832 832 818 818 833 833 832 832 832 832 833 833 847 847 833 833 848 848 847 847 847 847 848 848 863 863 848 848 864 864 863 863 863 863 864 864 876 876 864 864 881 881 876 876 876 876 881 881 894 894 881 881 899 899 894 894 894 894 899 899 912 912 899 899 920 920 912 912 912 912 920 920 934 934 920 920 943 943 934 934 934 934 943 943 944 944 943 943 950 950 944 944 944 944 950 950 947 947 950 950 952 952 947 947 947 947 952 952 946 946 952 952 951 951 946 946 946 946 951 951 941 941 951 951 948 948 941 941 941 941 948 948 926 926 948 948 938 938 926 926 926 926 938 938 904 904 938 938 913 913 904 904 904 904 913 913 889 889 913 913 891 891 889 889 889 889 891 891 872 872 891 891 875 875 872 872 872 872 875 875 854 854 875 875 858 858 854 854 854 854 858 858 840 840 858 858 841 841 840 840 840 840 841 841 825 825 841 841 826 826 825 825 826 826 827 827 810 810 827 827 811 811 810 810 810 810 811 811 790 790 811 811 789 789 790 790 790 790 789 789 776 776 789 789 775 775 776 776 776 776 775 775 760 760 775 775 759 759 760 760 760 760 759 759 744 744 759 759 743 743 744 744 744 744 743 743 727 727 743 743 724 724 727 727 727 727 724 724 710 710 724 724 704 704 710 710 710 710 704 704 691 691 704 704 681 681 691 691 691 691 681 681 665 665 681 681 657 657 665 665 665 665 657 657 653 653 657 657 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 656 656 646 646 651 651 656 656 656 656 651 651 677 677 651 651 662 662 677 677 677 677 662 662 699 699 662 662 692 692 699 699 699 699 692 692 717 717 692 692 713 713 717 717 717 717 713 713 734 734 713 713 731 731 734 734 734 734 731 731 750 750 731 731 747 747 750 750 750 750 747 747 767 767 747 747 766 766 767 767 767 767 766 766 783 783 766 766 782 782 783 783 783 783 782 782 799 799 782 782 798 798 799 799 799 799 798 798 818 818 798 798 819 819 818 818 818 818 819 819 833 833 819 819 834 834 833 833 833 833 834 834 848 848 834 834 849 849 848 848 848 848 849 849 864 864 849 849 868 868 864 864 864 864 868 868 881 881 868 868 887 887 881 881 881 881 887 887 899 899 887 887 906 906 899 899 899 899 906 906 920 920 906 906 935 935 920 920 920 920 935 935 943 943 935 935 949 949 943 943 943 943 949 949 950 950 949 949 954 954 950 950 950 950 954 954 952 952 954 954 956 956 952 952 952 952 956 956 951 951 956 956 955 955 951 951 951 951 955 955 948 948 955 955 953 953 948 948 948 948 953 953 938 938 953 953 945 945 938 938 938 938 945 945 913 913 945 945 922 922 913 913 913 913 922 922 891 891 922 922 896 896 891 891 891 891 896 896 875 875 896 896 877 877 875 875 875 875 877 877 858 858 877 877 861 861 858 858 858 858 861 861 841 841 861 861 845 845 841 841 841 841 845 845 826 826 845 845 827 827 826 826 1058 1058 1059 1059 1054 1054 1059 1059 1056 1056 1054 1054 1054 1054 1056 1056 1048 1048 1056 1056 1050 1050 1048 1048 1546 1546 1547 1547 1045 1045 1548 1548 1549 1549 1045 1045 1045 1045 1550 1550 1040 1040 1073 1073 1076 1076 1072 1072 1076 1076 1074 1074 1072 1072 1072 1072 1074 1074 1066 1066 1074 1074 1068 1068 1066 1066 1066 1066 1068 1068 1063 1063 1068 1068 1067 1067 1063 1063 1063 1063 1067 1067 1058 1058 1067 1067 1062 1062 1058 1058 1058 1058 1062 1062 1059 1059 1060 1060 1061 1061 1065 1065 1061 1061 1064 1064 1065 1065 1065 1065 1064 1064 1069 1069 1064 1064 1070 1070 1069 1069 1069 1069 1070 1070 1075 1075 1070 1070 1071 1071 1075 1075 1075 1075 1071 1071 1073 1073 1071 1071 1077 1077 1073 1073 1073 1073 1077 1077 1076 1076 1042 1042 1043 1043 1047 1047 1043 1043 1046 1046 1047 1047 1047 1047 1046 1046 1551 1551 1046 1046 1552 1552 1553 1553 1051 1051 1052 1052 1055 1055 1052 1052 1053 1053 1055 1055 1055 1055 1053 1053 1060 1060 1053 1053 1057 1057 1060 1060 1060 1060 1057 1057 1061 1061 1025 1025 1026 1026 1030 1030 1026 1026 1029 1029 1030 1030 1030 1030 1029 1029 1033 1033 1029 1029 1034 1034 1033 1033 1033 1033 1034 1034 1037 1037 1034 1034 1035 1035 1037 1037 1037 1037 1035 1035 1042 1042 1035 1035 1039 1039 1042 1042 1042 1042 1039 1039 1043 1043 999 999 1000 1000 1002 1002 1000 1000 1004 1004 1002 1002 1002 1002 1004 1004 1008 1008 1004 1004 1007 1007 1008 1008 1008 1008 1007 1007 1012 1012 1007 1007 1011 1011 1012 1012 1012 1012 1011 1011 1017 1017 1011 1011 1016 1016 1017 1017 1017 1017 1016 1016 1020 1020 1016 1016 1018 1018 1020 1020 1020 1020 1018 1018 1025 1025 1018 1018 1022 1022 1025 1025 1025 1025 1022 1022 1026 1026 981 981 982 982 984 984 1554 1554 986 986 1555 1555 1556 1556 986 986 990 990 986 986 989 989 990 990 990 990 989 989 993 993 989 989 994 994 993 993 993 993 994 994 999 999 994 994 998 998 999 999 999 999 998 998 1000 1000 963 963 964 964 966 966 964 964 968 968 966 966 966 966 968 968 972 972 968 968 971 971 972 972 972 972 971 971 975 975 971 971 976 976 975 975 975 975 976 976 981 981 976 976 980 980 981 981 981 981 980 980 982 982 970 970 967 967 965 965 967 967 960 960 965 965 965 965 960 960 962 962 960 960 959 959 962 962 962 962 959 959 957 957 959 959 958 958 957 957 957 957 958 958 963 963 958 958 961 961 963 963 963 963 961 961 964 964 983 983 979 979 978 978 979 979 977 977 978 978 978 978 977 977 974 974 977 977 973 973 974 974 974 974 973 973 970 970 973 973 969 969 970 970 970 970 969 969 967 967 1001 1001 997 997 996 996 997 997 995 995 996 996 996 996 995 995 992 992 995 995 991 991 992 992 992 992 991 991 988 988 991 991 987 987 988 988 988 988 987 987 1557 1557 987 987 1558 1558 1559 1559 983 983 985 985 979 979 1019 1019 1015 1015 1014 1014 1015 1015 1013 1013 1014 1014 1014 1014 1013 1013 1010 1010 1013 1013 1009 1009 1010 1010 1010 1010 1009 1009 1006 1006 1009 1009 1005 1005 1006 1006 1006 1006 1005 1005 1001 1001 1005 1005 1003 1003 1001 1001 1001 1001 1003 1003 997 997 1560 1560 1044 1044 1040 1040 1044 1044 1041 1041 1040 1040 1040 1040 1041 1041 1036 1036 1041 1041 1038 1038 1036 1036 1036 1036 1038 1038 1032 1032 1038 1038 1031 1031 1032 1032 1032 1032 1031 1031 1028 1028 1031 1031 1027 1027 1028 1028 1028 1028 1027 1027 1023 1023 1027 1027 1024 1024 1023 1023 1023 1023 1024 1024 1019 1019 1024 1024 1021 1021 1019 1019 1019 1019 1021 1021 1015 1015 1115 1115 1111 1111 1110 1110 1110 1110 1113 1113 1115 1115 1113 1113 1117 1117 1115 1115 1115 1115 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1121 1121 1124 1124 1120 1120 1120 1120 1124 1124 1125 1125 1124 1124 1128 1128 1125 1125 1128 1128 1132 1132 1125 1125 1125 1125 1132 1132 1130 1130 1132 1132 1136 1136 1130 1130 1136 1136 1140 1140 1130 1130 1130 1130 1140 1140 1134 1134 1140 1140 1146 1146 1134 1134 1146 1146 1148 1148 1134 1134 1134 1134 1148 1148 1138 1138 1148 1148 1150 1150 1138 1138 1150 1150 1152 1152 1138 1138 1138 1138 1152 1152 1142 1142 1152 1152 1154 1154 1142 1142 1154 1154 1156 1156 1142 1142 1142 1142 1156 1156 1145 1145 1156 1156 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1143 1143 1158 1158 1157 1157 1143 1143 1157 1157 1155 1155 1143 1143 1143 1143 1155 1155 1141 1141 1155 1155 1153 1153 1141 1141 1153 1153 1151 1151 1141 1141 1141 1141 1151 1151 1137 1137 1151 1151 1149 1149 1137 1137 1149 1149 1147 1147 1137 1137 1137 1137 1147 1147 1133 1133 1147 1147 1144 1144 1133 1133 1144 1144 1139 1139 1133 1133 1133 1133 1139 1139 1129 1129 1139 1139 1135 1135 1129 1129 1129 1129 1135 1135 1126 1126 1135 1135 1131 1131 1126 1126 1126 1126 1131 1131 1123 1123 1131 1131 1127 1127 1123 1123 1127 1127 1122 1122 1123 1123 1123 1123 1122 1122 1118 1118 1122 1122 1119 1119 1118 1118 1119 1119 1116 1116 1118 1118 1118 1118 1116 1116 1114 1114 1116 1116 1112 1112 1114 1114 1112 1112 1108 1108 1114 1114 1114 1114 1108 1108 1109 1109 1108 1108 1105 1105 1109 1109 1105 1105 1102 1102 1109 1109 1109 1109 1102 1102 1104 1104 1102 1102 1097 1097 1104 1104 1097 1097 1091 1091 1104 1104 1104 1104 1091 1091 1100 1100 1091 1091 1089 1089 1100 1100 1089 1089 1087 1087 1100 1100 1100 1100 1087 1087 1096 1096 1087 1087 1085 1085 1096 1096 1085 1085 1083 1083 1096 1096 1096 1096 1083 1083 1094 1094 1083 1083 1081 1081 1094 1094 1081 1081 1079 1079 1094 1094 1094 1094 1079 1079 1092 1092 1079 1079 1078 1078 1092 1092 1078 1078 1080 1080 1092 1092 1092 1092 1080 1080 1095 1095 1080 1080 1082 1082 1095 1095 1082 1082 1084 1084 1095 1095 1095 1095 1084 1084 1098 1098 1084 1084 1086 1086 1098 1098 1086 1086 1088 1088 1098 1098 1098 1098 1088 1088 1101 1101 1088 1088 1090 1090 1101 1101 1090 1090 1093 1093 1101 1101 1101 1101 1093 1093 1106 1106 1093 1093 1099 1099 1106 1106 1099 1099 1103 1103 1106 1106 1106 1106 1103 1103 1111 1111 1103 1103 1107 1107 1111 1111 1111 1111 1107 1107 1110 1110 1178 1178 1176 1176 1173 1173 1183 1183 1181 1181 1173 1173 1181 1181 1179 1179 1173 1173 1173 1173 1179 1179 1178 1178 1188 1188 1187 1187 1173 1173 1187 1187 1185 1185 1173 1173 1173 1173 1185 1185 1183 1183 1182 1182 1184 1184 1173 1173 1184 1184 1186 1186 1173 1173 1173 1173 1186 1186 1188 1188 1175 1175 1177 1177 1173 1173 1177 1177 1180 1180 1173 1173 1173 1173 1180 1180 1182 1182 1168 1168 1170 1170 1173 1173 1170 1170 1172 1172 1173 1173 1173 1173 1172 1172 1175 1175 1162 1162 1164 1164 1173 1173 1164 1164 1166 1166 1173 1173 1173 1173 1166 1166 1168 1168 1163 1163 1161 1161 1173 1173 1161 1161 1160 1160 1173 1173 1173 1173 1160 1160 1162 1162 1169 1169 1167 1167 1173 1173 1167 1167 1165 1165 1173 1173 1173 1173 1165 1165 1163 1163 1176 1176 1174 1174 1173 1173 1174 1174 1171 1171 1173 1173 1173 1173 1171 1171 1169 1169 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+34 34 32 32 30 30 41 41 43 43 37 37 17 17 1 1 3 3 34 34 30 30 36 36 19 19 8 8 6 6 14 14 12 12 19 19 12 12 10 10 19 19 19 19 10 10 8 8 54 54 52 52 40 40 25 25 28 28 27 27 28 28 31 31 27 27 3 3 5 5 17 17 5 5 7 7 17 17 17 17 7 7 9 9 18 18 21 21 27 27 21 21 23 23 27 27 27 27 23 23 25 25 6 6 4 4 19 19 4 4 2 2 19 19 19 19 2 2 17 17 2 2 0 0 17 17 17 17 0 0 1 1 32 32 29 29 30 30 29 29 26 26 30 30 30 30 26 26 24 24 31 31 33 33 27 27 33 33 35 35 27 27 27 27 35 35 37 37 35 35 38 38 37 37 37 37 38 38 41 41 24 24 22 22 30 30 22 22 20 20 30 30 30 30 20 20 19 19 20 20 16 16 19 19 19 19 16 16 14 14 54 54 40 40 56 56 9 9 11 11 17 17 11 11 13 13 17 17 17 17 13 13 27 27 13 13 15 15 27 27 27 27 15 15 18 18 52 52 50 50 40 40 50 50 48 48 40 40 40 40 48 48 46 46 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 46 46 44 44 40 40 44 44 42 42 40 40 40 40 42 42 30 30 42 42 39 39 30 30 30 30 39 39 36 36 49 49 51 51 37 37 51 51 53 53 37 37 37 37 53 53 40 40 53 53 55 55 40 40 40 40 55 55 56 56 394 394 402 402 385 385 402 402 382 382 385 385 385 385 382 382 372 372 382 382 365 365 372 372 372 372 365 365 367 367 1219 1219 349 349 1220 1220 1221 1221 349 349 1222 1222 394 394 403 403 402 402 403 403 422 422 402 402 402 402 422 422 421 421 422 422 424 424 421 421 421 421 424 424 435 435 424 424 437 437 435 435 435 435 437 437 442 442 437 437 441 441 442 442 441 441 444 444 442 442 444 444 445 445 442 442 442 442 445 445 443 443 445 445 446 446 443 443 446 446 438 438 443 443 443 443 438 438 436 436 438 438 434 434 436 436 436 436 434 434 423 423 434 434 427 427 423 423 423 423 427 427 405 405 427 427 412 412 405 405 412 412 408 408 405 405 408 408 388 388 405 405 405 405 388 388 387 387 388 388 381 381 387 387 387 387 381 381 369 369 381 381 370 370 369 369 1223 1223 1224 1224 352 352 1225 1225 1226 1226 352 352 1227 1227 1228 1228 352 352 1229 1229 1230 1230 352 352 352 352 1231 1231 1232 1232 338 338 323 323 337 337 337 337 323 323 322 322 323 323 310 310 322 322 322 322 310 310 307 307 310 310 308 308 307 307 307 307 308 308 292 292 308 308 294 294 292 292 294 294 293 293 292 292 293 293 278 278 292 292 292 292 278 278 277 277 278 278 264 264 277 277 277 277 264 264 261 261 264 264 262 262 261 261 261 261 262 262 242 242 262 262 248 248 242 242 248 248 241 241 242 242 241 241 224 224 242 242 242 242 224 224 226 226 224 224 221 221 226 226 226 226 221 221 208 208 221 221 207 207 208 208 208 208 207 207 193 193 207 207 202 202 193 193 202 202 192 192 193 193 192 192 179 179 193 193 193 193 179 179 176 176 179 179 175 175 176 176 175 175 160 160 176 176 176 176 160 160 161 161 160 160 155 155 161 161 1233 1233 1234 1234 146 146 1235 1235 1236 1236 146 146 146 146 1237 1237 1238 1238 145 145 133 133 128 128 133 133 126 126 128 128 126 126 109 109 128 128 128 128 109 109 110 110 109 109 104 104 110 110 110 110 104 104 89 89 104 104 86 86 89 89 89 89 86 86 74 74 86 86 78 78 74 74 78 78 71 71 74 74 71 71 61 61 74 74 74 74 61 61 63 63 61 61 57 57 63 63 63 63 57 57 59 59 57 57 58 58 59 59 59 59 58 58 62 62 58 58 60 60 62 62 62 62 60 60 70 70 60 60 67 67 70 70 67 67 69 69 70 70 69 69 83 83 70 70 70 70 83 83 85 85 83 83 93 93 85 85 85 85 93 93 108 108 93 93 106 106 108 108 108 108 106 106 125 125 106 106 120 120 125 125 120 120 123 123 125 125 123 123 140 140 125 125 1239 1239 1240 1240 141 141 1241 1241 1242 1242 141 141 141 141 1243 1243 1244 1244 1245 1245 157 157 158 158 158 158 157 157 173 173 157 157 168 168 173 173 168 168 172 172 173 173 172 172 187 187 173 173 173 173 187 187 189 189 187 187 188 188 189 189 188 188 203 203 189 189 189 189 203 203 204 204 203 203 216 216 204 204 204 204 216 216 219 219 216 216 218 218 219 219 219 219 218 218 235 235 218 218 233 233 235 235 233 233 234 234 235 235 234 234 255 255 235 235 235 235 255 255 254 254 255 255 263 263 254 254 254 254 263 263 270 270 263 263 271 271 270 270 270 270 271 271 287 287 271 271 279 279 287 287 279 279 288 288 287 287 288 288 304 304 287 287 287 287 304 304 303 303 304 304 320 320 303 303 303 303 320 320 318 318 320 320 324 324 318 318 318 318 324 324 334 334 324 324 335 335 334 334 1246 1246 1247 1247 349 349 1248 1248 1249 1249 349 349 349 349 1250 1250 1251 1251 1252 1252 286 286 1253 1253 286 286 269 269 1254 1254 1255 1255 269 269 1256 1256 269 269 253 253 1257 1257 1258 1258 253 253 1259 1259 253 253 236 236 1260 1260 1261 1261 236 236 1262 1262 236 236 220 220 1263 1263 1264 1264 220 220 1265 1265 220 220 205 205 1266 1266 1267 1267 205 205 1268 1268 205 205 190 190 1269 1269 1270 1270 190 190 1271 1271 190 190 174 174 1272 1272 1273 1273 174 174 1274 1274 174 174 159 159 1275 1275 1276 1276 159 159 1277 1277 159 159 144 144 1278 1278 1279 1279 144 144 141 141 144 144 127 127 141 141 141 141 127 127 1280 1280 127 127 111 111 1281 1281 1282 1282 111 111 1283 1283 111 111 92 92 1284 1284 1285 1285 92 92 1286 1286 92 92 75 75 1287 1287 1288 1288 75 75 1289 1289 75 75 65 65 1290 1290 1291 1291 65 65 1292 1292 65 65 64 64 1293 1293 1294 1294 64 64 1295 1295 64 64 66 66 1296 1296 1297 1297 66 66 1298 1298 66 66 76 76 1299 1299 1300 1300 76 76 1301 1301 76 76 94 94 1302 1302 1303 1303 94 94 1304 1304 94 94 114 114 1305 1305 1306 1306 114 114 1307 1307 114 114 130 130 1308 1308 1309 1309 130 130 1310 1310 130 130 147 147 1311 1311 1312 1312 147 147 146 146 147 147 163 163 146 146 146 146 163 163 1313 1313 163 163 178 178 1314 1314 1315 1315 178 178 1316 1316 178 178 194 194 1317 1317 1318 1318 194 194 1319 1319 194 194 210 210 1320 1320 1321 1321 210 210 1322 1322 210 210 227 227 1323 1323 1324 1324 227 227 1325 1325 227 227 243 243 1326 1326 1327 1327 243 243 1328 1328 243 243 260 260 1329 1329 1330 1330 260 260 1331 1331 260 260 276 276 1332 1332 1333 1333 276 276 1334 1334 276 276 291 291 1335 1335 1336 1336 291 291 1337 1337 291 291 306 306 1338 1338 1339 1339 306 306 1340 1340 306 306 321 321 1341 1341 1342 1342 321 321 1343 1343 321 321 336 336 1344 1344 1345 1345 336 336 1346 1346 336 336 351 351 1347 1347 1348 1348 351 351 352 352 351 351 366 366 352 352 352 352 366 366 1349 1349 366 366 383 383 1350 1350 1351 1351 383 383 1352 1352 383 383 401 401 1353 1353 1354 1354 401 401 1355 1355 401 401 420 420 1356 1356 1357 1357 420 420 1358 1358 420 420 433 433 1359 1359 1360 1360 433 433 1361 1361 433 433 440 440 1362 1362 1363 1363 440 440 1364 1364 440 440 439 439 1365 1365 1366 1366 439 439 1367 1367 439 439 430 430 1368 1368 1369 1369 430 430 1370 1370 430 430 418 418 1371 1371 1372 1372 418 418 1373 1373 418 418 399 399 1374 1374 1375 1375 399 399 1376 1376 399 399 380 380 1377 1377 1378 1378 380 380 1379 1379 380 380 363 363 1380 1380 1381 1381 363 363 1382 1382 363 363 347 347 1383 1383 1384 1384 347 347 349 349 347 347 332 332 349 349 349 349 332 332 1385 1385 332 332 317 317 1386 1386 1387 1387 317 317 1388 1388 317 317 301 301 1389 1389 1390 1390 301 301 1391 1391 301 301 286 286 1392 1392 301 301 284 284 286 286 284 284 268 268 286 286 286 286 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 237 237 253 253 253 253 237 237 236 236 237 237 222 222 236 236 236 236 222 222 220 220 222 222 206 206 220 220 220 220 206 206 205 205 206 206 191 191 205 205 205 205 191 191 190 190 191 191 177 177 190 190 190 190 177 177 174 174 177 177 162 162 174 174 174 174 162 162 159 159 162 162 148 148 159 159 159 159 148 148 144 144 148 148 132 132 144 144 144 144 132 132 127 127 132 132 115 115 127 127 127 127 115 115 111 111 115 115 96 96 111 111 111 111 96 96 92 92 96 96 81 81 92 92 92 92 81 81 75 75 81 81 72 72 75 75 75 75 72 72 65 65 72 72 68 68 65 65 65 65 68 68 64 64 68 68 73 73 64 64 64 64 73 73 66 66 73 73 82 82 66 66 66 66 82 82 76 76 82 82 98 98 76 76 76 76 98 98 94 94 98 98 116 116 94 94 94 94 116 116 114 114 116 116 134 134 114 114 114 114 134 134 130 130 134 134 149 149 130 130 130 130 149 149 147 147 149 149 164 164 147 147 147 147 164 164 163 163 164 164 181 181 163 163 163 163 181 181 178 178 181 181 196 196 178 178 178 178 196 196 194 194 196 196 211 211 194 194 194 194 211 211 210 210 211 211 229 229 210 210 210 210 229 229 227 227 229 229 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 290 290 276 276 276 276 290 290 291 291 290 290 305 305 291 291 291 291 305 305 306 306 305 305 319 319 306 306 306 306 319 319 321 321 319 319 333 333 321 321 321 321 333 333 336 336 333 333 348 348 336 336 336 336 348 348 351 351 348 348 362 362 351 351 351 351 362 362 366 366 362 362 379 379 366 366 366 366 379 379 383 383 379 379 395 395 383 383 383 383 395 395 401 401 395 395 414 414 401 401 401 401 414 414 420 420 414 414 429 429 420 420 420 420 429 429 433 433 429 429 432 432 433 433 433 433 432 432 440 440 432 432 431 431 440 440 440 440 431 431 439 439 431 431 428 428 439 439 439 439 428 428 430 430 428 428 413 413 430 430 430 430 413 413 418 418 413 413 393 393 418 418 418 418 393 393 399 399 393 393 376 376 399 399 399 399 376 376 380 380 376 376 361 361 380 380 380 380 361 361 363 363 361 361 345 345 363 363 363 363 345 345 347 347 345 345 330 330 347 347 347 347 330 330 332 332 330 330 315 315 332 332 332 332 315 315 317 317 315 315 300 300 317 317 317 317 300 300 301 301 300 300 284 284 301 301 300 300 282 282 284 284 282 282 267 267 284 284 284 284 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 209 209 222 222 222 222 209 209 206 206 209 209 195 195 206 206 206 206 195 195 191 191 195 195 180 180 191 191 191 191 180 180 177 177 180 180 165 165 177 177 177 177 165 165 162 162 165 165 150 150 162 162 162 162 150 150 148 148 150 150 135 135 148 148 148 148 135 135 132 132 135 135 119 119 132 132 132 132 119 119 115 115 119 119 102 102 115 115 115 115 102 102 96 96 102 102 87 87 96 96 96 96 87 87 81 81 87 87 79 79 81 81 81 81 79 79 72 72 79 79 77 77 72 72 72 72 77 77 68 68 77 77 80 80 68 68 68 68 80 80 73 73 80 80 91 91 73 73 73 73 91 91 82 82 91 91 103 103 82 82 82 82 103 103 98 98 103 103 121 121 98 98 98 98 121 121 116 116 121 121 136 136 116 116 116 116 136 136 134 134 136 136 151 151 134 134 134 134 151 151 149 149 151 151 166 166 149 149 149 149 166 166 164 164 166 166 182 182 164 164 164 164 182 182 181 181 182 182 198 198 181 181 181 181 198 198 196 196 198 198 213 213 196 196 196 196 213 213 211 211 213 213 230 230 211 211 211 211 230 230 229 229 230 230 245 245 229 229 229 229 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 289 289 275 275 275 275 289 289 290 290 289 289 302 302 290 290 290 290 302 302 305 305 302 302 316 316 305 305 305 305 316 316 319 319 316 316 331 331 319 319 319 319 331 331 333 333 331 331 344 344 333 333 333 333 344 344 348 348 344 344 360 360 348 348 348 348 360 360 362 362 360 360 375 375 362 362 362 362 375 375 379 379 375 375 392 392 379 379 379 379 392 392 395 395 392 392 409 409 395 395 395 395 409 409 414 414 409 409 419 419 414 414 414 414 419 419 429 429 419 419 426 426 429 429 429 429 426 426 432 432 426 426 425 425 432 432 432 432 425 425 431 431 425 425 417 417 431 431 431 431 417 417 428 428 417 417 404 404 428 428 428 428 404 404 413 413 404 404 389 389 413 413 413 413 389 389 393 393 389 389 374 374 393 393 393 393 374 374 376 376 374 374 359 359 376 376 376 376 359 359 361 361 359 359 343 343 361 361 361 361 343 343 345 345 343 343 329 329 345 345 345 345 329 329 330 330 329 329 313 313 330 330 330 330 313 313 315 315 313 313 298 298 315 315 315 315 298 298 300 300 298 298 282 282 300 300 298 298 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 239 239 251 251 251 251 239 239 238 238 239 239 225 225 238 238 238 238 225 225 223 223 225 225 212 212 223 223 223 223 212 212 209 209 212 212 197 197 209 209 209 209 197 197 195 195 197 197 183 183 195 195 195 195 183 183 180 180 183 183 167 167 180 180 180 180 167 167 165 165 167 167 152 152 165 165 165 165 152 152 150 150 152 152 137 137 150 150 150 150 137 137 135 135 137 137 122 122 135 135 135 135 122 122 119 119 122 122 112 112 119 119 119 119 112 112 102 102 112 112 97 97 102 102 102 102 97 97 87 87 97 97 88 88 87 87 87 87 88 88 79 79 88 88 84 84 79 79 79 79 84 84 77 77 84 84 90 90 77 77 77 77 90 90 80 80 90 90 100 100 80 80 80 80 100 100 91 91 100 100 113 113 91 91 91 91 113 113 103 103 113 113 124 124 103 103 103 103 124 124 121 121 124 124 138 138 121 121 121 121 138 138 136 136 138 138 153 153 136 136 136 136 153 153 151 151 153 153 169 169 151 151 151 151 169 169 166 166 169 169 184 184 166 166 166 166 184 184 182 182 184 184 200 200 182 182 182 182 200 200 198 198 200 200 215 215 198 198 198 198 215 215 213 213 215 215 231 231 213 213 213 213 231 231 230 230 231 231 246 246 230 230 230 230 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 285 285 274 274 274 274 285 285 289 289 285 285 299 299 289 289 289 289 299 299 302 302 299 299 314 314 302 302 302 302 314 314 316 316 314 314 328 328 316 316 316 316 328 328 331 331 328 328 342 342 331 331 331 331 342 342 344 344 342 342 357 357 344 344 344 344 357 357 360 360 357 357 373 373 360 360 360 360 373 373 375 375 373 373 386 386 375 375 375 375 386 386 392 392 386 386 397 397 392 392 392 392 397 397 409 409 397 397 411 411 409 409 409 409 411 411 419 419 411 411 416 416 419 419 419 419 416 416 426 426 416 416 415 415 426 426 426 426 415 415 425 425 415 415 410 410 425 425 425 425 410 410 417 417 410 410 396 396 417 417 417 417 396 396 404 404 396 396 384 384 404 404 404 404 384 384 389 389 384 384 371 371 389 389 389 389 371 371 374 374 371 371 356 356 374 374 374 374 356 356 359 359 356 356 341 341 359 359 359 359 341 341 343 343 341 341 327 327 343 343 343 343 327 327 329 329 327 327 311 311 329 329 329 329 311 311 313 313 311 311 296 296 313 313 313 313 296 296 298 298 296 296 281 281 298 298 296 296 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 240 240 250 250 250 250 240 240 239 239 240 240 228 228 239 239 239 239 228 228 225 225 228 228 214 214 225 225 225 225 214 214 212 212 214 214 199 199 212 212 212 212 199 199 197 197 199 199 185 185 197 197 197 197 185 185 183 183 185 185 170 170 183 183 183 183 170 170 167 167 170 170 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 137 137 139 139 129 129 137 137 137 137 129 129 122 122 129 129 117 117 122 122 122 122 117 117 112 112 117 117 105 105 112 112 112 112 105 105 97 97 105 105 99 99 97 97 97 97 99 99 88 88 99 99 95 95 88 88 88 88 95 95 84 84 95 95 101 101 84 84 84 84 101 101 90 90 101 101 107 107 90 90 90 90 107 107 100 100 107 107 118 118 100 100 100 100 118 118 113 113 118 118 131 131 113 113 113 113 131 131 124 124 131 131 142 142 124 124 124 124 142 142 138 138 142 142 156 156 138 138 138 138 156 156 153 153 156 156 171 171 153 153 153 153 171 171 169 169 171 171 186 186 169 169 169 169 186 186 184 184 186 186 201 201 184 184 184 184 201 201 200 200 201 201 217 217 200 200 200 200 217 217 215 215 217 217 232 232 215 215 215 215 232 232 231 231 232 232 247 247 231 231 231 231 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 283 283 273 273 273 273 283 283 285 285 283 283 297 297 285 285 285 285 297 297 299 299 297 297 312 312 299 299 299 299 312 312 314 314 312 312 326 326 314 314 314 314 326 326 328 328 326 326 340 340 328 328 328 328 340 340 342 342 340 340 355 355 342 342 342 342 355 355 357 357 355 355 368 368 357 357 357 357 368 368 373 373 368 368 378 378 373 373 373 373 378 378 386 386 378 378 391 391 386 386 386 386 391 391 397 397 391 391 400 400 397 397 397 397 400 400 411 411 400 400 407 407 411 411 411 411 407 407 416 416 407 407 406 406 416 416 416 416 406 406 415 415 406 406 398 398 415 415 415 415 398 398 410 410 398 398 390 390 410 410 410 410 390 390 396 396 390 390 377 377 396 396 396 396 377 377 384 384 377 377 364 364 384 384 384 384 364 364 371 371 364 364 354 354 371 371 371 371 354 354 356 356 354 354 339 339 356 356 356 356 339 339 341 341 339 339 325 325 341 341 341 341 325 325 327 327 325 325 309 309 327 327 327 327 309 309 311 311 309 309 295 295 311 311 311 311 295 295 296 296 295 295 280 280 296 296 522 522 529 529 526 526 534 534 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 541 541 539 539 542 542 1393 1393 535 535 1394 1394 1395 1395 535 535 534 534 535 535 533 533 534 534 534 534 533 533 530 530 541 541 542 542 545 545 542 542 548 548 545 545 545 545 548 548 547 547 547 547 548 548 549 549 548 548 555 555 549 549 549 549 555 555 553 553 562 562 559 559 555 555 559 559 554 554 555 555 555 555 554 554 553 553 566 566 563 563 562 562 563 563 561 561 562 562 562 562 561 561 559 559 557 557 560 560 558 558 560 560 565 565 558 558 558 558 565 565 566 566 565 565 564 564 566 566 566 566 564 564 563 563 557 557 558 558 556 556 558 558 552 552 556 556 556 556 552 552 551 551 551 551 552 552 550 550 552 552 544 544 550 550 550 550 544 544 546 546 538 538 540 540 544 544 540 540 543 543 544 544 544 544 543 543 546 546 532 532 536 536 1396 1396 536 536 1397 1397 1398 1398 538 538 537 537 540 540 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 536 536 520 520 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 511 511 514 514 512 512 514 514 518 518 512 512 512 512 518 518 520 520 518 518 519 519 520 520 520 520 519 519 523 523 511 511 512 512 508 508 512 512 505 505 508 508 508 508 505 505 506 506 506 506 505 505 504 504 505 505 498 498 504 504 504 504 498 498 500 500 491 491 494 494 498 498 494 494 499 499 498 498 498 498 499 499 500 500 485 485 490 490 491 491 490 490 492 492 491 491 491 491 492 492 494 494 478 478 480 480 477 477 480 480 484 484 477 477 477 477 484 484 485 485 484 484 486 486 485 485 485 485 486 486 490 490 478 478 477 477 1399 1399 477 477 1400 1400 1401 1401 476 476 471 471 472 472 472 472 471 471 470 470 471 471 463 463 470 470 470 470 463 463 466 466 457 457 460 460 463 463 460 460 464 464 463 463 463 463 464 464 466 466 452 452 456 456 457 457 456 456 458 458 457 457 457 457 458 458 460 460 448 448 447 447 452 452 447 447 451 451 452 452 452 452 451 451 456 456 453 453 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 462 462 459 459 461 461 459 459 455 455 461 461 461 461 455 455 453 453 455 455 454 454 453 453 453 453 454 454 450 450 462 462 461 461 465 465 461 461 467 467 465 465 465 465 467 467 468 468 468 468 467 467 469 469 467 467 474 474 469 469 469 469 474 474 473 473 481 481 479 479 1402 1402 479 479 1403 1403 1404 1404 474 474 475 475 473 473 487 487 483 483 481 481 483 483 482 482 481 481 481 481 482 482 479 479 496 496 493 493 495 495 493 493 489 489 495 495 495 495 489 489 487 487 489 489 488 488 487 487 487 487 488 488 483 483 496 496 495 495 497 497 495 495 501 501 497 497 497 497 501 501 502 502 502 502 501 501 503 503 501 501 510 510 503 503 503 503 510 510 507 507 516 516 513 513 510 510 513 513 509 509 510 510 510 510 509 509 507 507 526 526 521 521 522 522 521 521 517 517 522 522 522 522 517 517 516 516 517 517 515 515 516 516 516 516 515 515 513 513 635 635 620 620 629 629 620 620 617 617 629 629 629 629 617 617 621 621 617 617 614 614 621 621 621 621 614 614 615 615 614 614 611 611 615 615 615 615 611 611 609 609 611 611 608 608 609 609 609 609 608 608 603 603 608 608 605 605 603 603 603 603 605 605 598 598 605 605 602 602 598 598 598 598 602 602 592 592 602 602 599 599 592 592 599 599 596 596 592 592 592 592 596 596 585 585 596 596 593 593 585 585 585 585 593 593 576 576 593 593 590 590 576 576 576 576 590 590 574 574 590 590 587 587 574 574 574 574 587 587 572 572 587 587 584 584 572 572 572 572 584 584 570 570 584 584 581 581 570 570 570 570 581 581 568 568 581 581 579 579 568 568 568 568 579 579 567 567 638 638 627 627 640 640 627 627 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 641 641 631 631 639 639 631 631 628 628 639 639 639 639 628 628 637 637 628 628 626 626 637 637 637 637 626 626 635 635 626 626 623 623 635 635 635 635 623 623 620 620 579 579 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 583 583 571 571 571 571 583 583 573 573 583 583 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 582 582 588 588 591 591 582 582 582 582 591 591 589 589 591 591 594 594 589 589 589 589 594 594 595 595 594 594 597 597 595 595 597 597 600 600 595 595 595 595 600 600 601 601 600 600 604 604 601 601 601 601 604 604 606 606 604 604 607 607 606 606 606 606 607 607 612 612 607 607 610 610 612 612 612 612 610 610 618 618 610 610 613 613 618 618 618 618 613 613 624 624 613 613 616 616 624 624 624 624 616 616 634 634 616 616 619 619 634 634 634 634 619 619 636 636 619 619 622 622 636 636 636 636 622 622 638 638 622 622 625 625 638 638 638 638 625 625 627 627 1405 1405 866 866 865 865 865 865 1406 1406 1407 1407 878 878 879 879 880 880 880 880 879 879 893 893 879 879 892 892 893 893 893 893 892 892 908 908 892 892 901 901 908 908 901 901 907 907 908 908 908 908 907 907 918 918 907 907 916 916 918 918 916 916 917 917 918 918 918 918 917 917 930 930 917 917 927 927 930 930 930 930 927 927 932 932 927 927 928 928 932 932 928 928 929 929 932 932 932 932 929 929 924 924 929 929 921 921 924 924 921 921 919 919 924 924 924 924 919 919 911 911 919 919 910 910 911 911 911 911 910 910 898 898 910 910 903 903 898 898 903 903 897 897 898 898 898 898 897 897 886 886 897 897 885 885 886 886 885 885 883 883 886 886 1408 1408 1409 1409 871 871 1410 1410 1411 1411 871 871 871 871 1412 1412 1413 1413 870 870 862 862 856 856 862 862 855 855 856 856 856 856 855 855 843 843 855 855 842 842 843 843 842 842 839 839 843 843 843 843 839 839 829 829 839 839 828 828 829 829 829 829 828 828 813 813 828 828 820 820 813 813 820 820 812 812 813 813 813 813 812 812 803 803 812 812 804 804 803 803 804 804 797 797 803 803 803 803 797 797 787 787 797 797 788 788 787 787 787 787 788 788 771 771 788 788 774 774 771 771 774 774 772 772 771 771 771 771 772 772 757 757 772 772 758 758 757 757 758 758 754 754 757 757 757 757 754 754 741 741 754 754 742 742 741 741 1414 1414 1415 1415 726 726 1416 1416 1417 1417 726 726 1418 1418 1419 1419 726 726 726 726 1420 1420 1421 1421 728 728 1422 1422 1423 1423 715 715 711 711 714 714 714 714 711 711 700 700 711 711 701 701 700 700 700 700 701 701 687 687 701 701 690 690 687 687 690 690 688 688 687 687 687 687 688 688 674 674 688 688 678 678 674 674 678 678 675 675 674 674 674 674 675 675 668 668 675 675 670 670 668 668 670 670 672 672 668 668 668 668 672 672 671 671 672 672 673 673 671 671 671 671 673 673 682 682 673 673 684 684 682 682 684 684 689 689 682 682 682 682 689 689 695 695 689 689 696 696 695 695 696 696 706 706 695 695 695 695 706 706 708 708 706 706 709 709 708 708 1424 1424 1425 1425 721 721 1426 1426 1427 1427 721 721 1428 1428 1429 1429 721 721 721 721 1430 1430 1431 1431 729 729 738 738 736 736 738 738 749 749 736 736 736 736 749 749 751 751 749 749 752 752 751 751 751 751 752 752 764 764 752 752 765 765 764 764 765 765 773 773 764 764 764 764 773 773 780 780 773 773 781 781 780 780 781 781 791 791 780 780 780 780 791 791 795 795 791 791 796 796 795 795 795 795 796 796 806 806 796 796 805 805 806 806 805 805 817 817 806 806 806 806 817 817 822 822 817 817 821 821 822 822 822 822 821 821 836 836 821 821 835 835 836 836 836 836 835 835 851 851 835 835 850 850 851 851 851 851 850 850 866 866 850 850 859 859 866 866 866 866 859 859 865 865 1432 1432 823 823 1433 1433 823 823 807 807 1434 1434 1435 1435 807 807 1436 1436 807 807 794 794 1437 1437 1438 1438 794 794 1439 1439 794 794 779 779 1440 1440 1441 1441 779 779 1442 1442 779 779 763 763 1443 1443 1444 1444 763 763 1445 1445 763 763 748 748 1446 1446 1447 1447 748 748 1448 1448 748 748 735 735 1449 1449 1450 1450 735 735 721 721 735 735 720 720 721 721 721 721 720 720 1451 1451 720 720 705 705 1452 1452 1453 1453 705 705 1454 1454 705 705 693 693 1455 1455 1456 1456 693 693 1457 1457 693 693 679 679 1458 1458 1459 1459 679 679 1460 1460 679 679 666 666 1461 1461 1462 1462 666 666 1463 1463 666 666 663 663 1464 1464 1465 1465 663 663 1466 1466 663 663 669 669 1467 1467 1468 1468 669 669 1469 1469 669 669 683 683 1470 1470 1471 1471 683 683 1472 1472 683 683 697 697 1473 1473 1474 1474 697 697 1475 1475 697 697 712 712 1476 1476 1477 1477 712 712 726 726 712 712 725 725 726 726 726 726 725 725 1478 1478 725 725 740 740 1479 1479 1480 1480 740 740 1481 1481 740 740 756 756 1482 1482 1483 1483 756 756 1484 1484 756 756 770 770 1485 1485 1486 1486 770 770 1487 1487 770 770 786 786 1488 1488 1489 1489 786 786 1490 1490 786 786 802 802 1491 1491 1492 1492 802 802 1493 1493 802 802 814 814 1494 1494 1495 1495 814 814 1496 1496 814 814 830 830 1497 1497 1498 1498 830 830 1499 1499 830 830 844 844 1500 1500 1501 1501 844 844 1502 1502 844 844 857 857 1503 1503 1504 1504 857 857 871 871 857 857 873 873 871 871 871 871 873 873 1505 1505 873 873 888 888 1506 1506 1507 1507 888 888 1508 1508 888 888 902 902 1509 1509 1510 1510 902 902 1511 1511 902 902 914 914 1512 1512 1513 1513 914 914 1514 1514 914 914 931 931 1515 1515 1516 1516 931 931 1517 1517 931 931 937 937 1518 1518 1519 1519 937 937 1520 1520 937 937 936 936 1521 1521 1522 1522 936 936 1523 1523 936 936 925 925 1524 1524 1525 1525 925 925 1526 1526 925 925 909 909 1527 1527 1528 1528 909 909 1529 1529 909 909 895 895 1530 1530 1531 1531 895 895 1532 1532 895 895 882 882 1533 1533 1534 1534 882 882 1535 1535 882 882 867 867 1536 1536 1537 1537 867 867 1538 1538 867 867 852 852 1539 1539 1540 1540 852 852 1541 1541 852 852 837 837 1542 1542 1543 1543 837 837 1544 1544 837 837 823 823 1545 1545 823 823 824 824 807 807 824 824 808 808 807 807 807 807 808 808 794 794 808 808 793 793 794 794 794 794 793 793 779 779 793 793 778 778 779 779 779 779 778 778 763 763 778 778 762 762 763 763 763 763 762 762 748 748 762 762 746 746 748 748 748 748 746 746 735 735 746 746 733 733 735 735 735 735 733 733 720 720 733 733 718 718 720 720 720 720 718 718 705 705 718 718 702 702 705 705 705 705 702 702 693 693 702 702 686 686 693 693 693 693 686 686 679 679 686 686 667 667 679 679 679 679 667 667 666 666 667 667 659 659 666 666 666 666 659 659 663 663 659 659 658 658 663 663 663 663 658 658 669 669 658 658 661 661 669 669 669 669 661 661 683 683 661 661 676 676 683 683 683 683 676 676 697 697 676 676 694 694 697 697 697 697 694 694 712 712 694 694 707 707 712 712 712 712 707 707 725 725 707 707 723 723 725 725 725 725 723 723 740 740 723 723 739 739 740 740 740 740 739 739 756 756 739 739 755 755 756 756 756 756 755 755 770 770 755 755 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 802 802 785 785 801 801 802 802 802 802 801 801 814 814 801 801 815 815 814 814 814 814 815 815 830 830 815 815 831 831 830 830 830 830 831 831 844 844 831 831 846 846 844 844 844 844 846 846 857 857 846 846 860 860 857 857 857 857 860 860 873 873 860 860 874 874 873 873 873 873 874 874 888 888 874 874 890 890 888 888 888 888 890 890 902 902 890 890 905 905 902 902 902 902 905 905 914 914 905 905 923 923 914 914 914 914 923 923 931 931 923 923 939 939 931 931 931 931 939 939 937 937 939 939 942 942 937 937 937 937 942 942 936 936 942 942 940 940 936 936 936 936 940 940 925 925 940 940 933 933 925 925 925 925 933 933 909 909 933 933 915 915 909 909 909 909 915 915 895 895 915 915 900 900 895 895 895 895 900 900 882 882 900 900 884 884 882 882 882 882 884 884 867 867 884 884 869 869 867 867 867 867 869 869 852 852 869 869 853 853 852 852 852 852 853 853 837 837 853 853 838 838 837 837 837 837 838 838 823 823 838 838 824 824 823 823 824 824 825 825 808 808 825 825 809 809 808 808 808 808 809 809 793 793 809 809 792 792 793 793 793 793 792 792 778 778 792 792 777 777 778 778 778 778 777 777 762 762 777 777 761 761 762 762 762 762 761 761 746 746 761 761 745 745 746 746 746 746 745 745 733 733 745 745 730 730 733 733 733 733 730 730 718 718 730 730 716 716 718 718 718 718 716 716 702 702 716 716 698 698 702 702 702 702 698 698 686 686 698 698 680 680 686 686 686 686 680 680 667 667 680 680 660 660 667 667 667 667 660 660 659 659 660 660 654 654 659 659 659 659 654 654 658 658 654 654 652 652 658 658 658 658 652 652 661 661 652 652 655 655 661 661 661 661 655 655 676 676 655 655 664 664 676 676 676 676 664 664 694 694 664 664 685 685 694 694 694 694 685 685 707 707 685 685 703 703 707 707 707 707 703 703 723 723 703 703 719 719 723 723 723 723 719 719 739 739 719 719 737 737 739 739 739 739 737 737 755 755 737 737 753 753 755 755 755 755 753 753 769 769 753 753 768 768 769 769 769 769 768 768 785 785 768 768 784 784 785 785 785 785 784 784 801 801 784 784 800 800 801 801 801 801 800 800 815 815 800 800 816 816 815 815 815 815 816 816 831 831 816 816 832 832 831 831 831 831 832 832 846 846 832 832 847 847 846 846 846 846 847 847 860 860 847 847 863 863 860 860 860 860 863 863 874 874 863 863 876 876 874 874 874 874 876 876 890 890 876 876 894 894 890 890 890 890 894 894 905 905 894 894 912 912 905 905 905 905 912 912 923 923 912 912 934 934 923 923 923 923 934 934 939 939 934 934 944 944 939 939 939 939 944 944 942 942 944 944 947 947 942 942 942 942 947 947 940 940 947 947 946 946 940 940 940 940 946 946 933 933 946 946 941 941 933 933 933 933 941 941 915 915 941 941 926 926 915 915 915 915 926 926 900 900 926 926 904 904 900 900 900 900 904 904 884 884 904 904 889 889 884 884 884 884 889 889 869 869 889 889 872 872 869 869 869 869 872 872 853 853 872 872 854 854 853 853 853 853 854 854 838 838 854 854 840 840 838 838 838 838 840 840 824 824 840 840 825 825 824 824 825 825 826 826 809 809 826 826 810 810 809 809 809 809 810 810 792 792 810 810 790 790 792 792 792 792 790 790 777 777 790 790 776 776 777 777 777 777 776 776 761 761 776 776 760 760 761 761 761 761 760 760 745 745 760 760 744 744 745 745 745 745 744 744 730 730 744 744 727 727 730 730 730 730 727 727 716 716 727 727 710 710 716 716 716 716 710 710 698 698 710 710 691 691 698 698 698 698 691 691 680 680 691 691 665 665 680 680 680 680 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 656 656 664 664 664 664 656 656 685 685 656 656 677 677 685 685 685 685 677 677 703 703 677 677 699 699 703 703 703 703 699 699 719 719 699 699 717 717 719 719 719 719 717 717 737 737 717 717 734 734 737 737 737 737 734 734 753 753 734 734 750 750 753 753 753 753 750 750 768 768 750 750 767 767 768 768 768 768 767 767 784 784 767 767 783 783 784 784 784 784 783 783 800 800 783 783 799 799 800 800 800 800 799 799 816 816 799 799 818 818 816 816 816 816 818 818 832 832 818 818 833 833 832 832 832 832 833 833 847 847 833 833 848 848 847 847 847 847 848 848 863 863 848 848 864 864 863 863 863 863 864 864 876 876 864 864 881 881 876 876 876 876 881 881 894 894 881 881 899 899 894 894 894 894 899 899 912 912 899 899 920 920 912 912 912 912 920 920 934 934 920 920 943 943 934 934 934 934 943 943 944 944 943 943 950 950 944 944 944 944 950 950 947 947 950 950 952 952 947 947 947 947 952 952 946 946 952 952 951 951 946 946 946 946 951 951 941 941 951 951 948 948 941 941 941 941 948 948 926 926 948 948 938 938 926 926 926 926 938 938 904 904 938 938 913 913 904 904 904 904 913 913 889 889 913 913 891 891 889 889 889 889 891 891 872 872 891 891 875 875 872 872 872 872 875 875 854 854 875 875 858 858 854 854 854 854 858 858 840 840 858 858 841 841 840 840 840 840 841 841 825 825 841 841 826 826 825 825 826 826 827 827 810 810 827 827 811 811 810 810 810 810 811 811 790 790 811 811 789 789 790 790 790 790 789 789 776 776 789 789 775 775 776 776 776 776 775 775 760 760 775 775 759 759 760 760 760 760 759 759 744 744 759 759 743 743 744 744 744 744 743 743 727 727 743 743 724 724 727 727 727 727 724 724 710 710 724 724 704 704 710 710 710 710 704 704 691 691 704 704 681 681 691 691 691 691 681 681 665 665 681 681 657 657 665 665 665 665 657 657 653 653 657 657 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 656 656 646 646 651 651 656 656 656 656 651 651 677 677 651 651 662 662 677 677 677 677 662 662 699 699 662 662 692 692 699 699 699 699 692 692 717 717 692 692 713 713 717 717 717 717 713 713 734 734 713 713 731 731 734 734 734 734 731 731 750 750 731 731 747 747 750 750 750 750 747 747 767 767 747 747 766 766 767 767 767 767 766 766 783 783 766 766 782 782 783 783 783 783 782 782 799 799 782 782 798 798 799 799 799 799 798 798 818 818 798 798 819 819 818 818 818 818 819 819 833 833 819 819 834 834 833 833 833 833 834 834 848 848 834 834 849 849 848 848 848 848 849 849 864 864 849 849 868 868 864 864 864 864 868 868 881 881 868 868 887 887 881 881 881 881 887 887 899 899 887 887 906 906 899 899 899 899 906 906 920 920 906 906 935 935 920 920 920 920 935 935 943 943 935 935 949 949 943 943 943 943 949 949 950 950 949 949 954 954 950 950 950 950 954 954 952 952 954 954 956 956 952 952 952 952 956 956 951 951 956 956 955 955 951 951 951 951 955 955 948 948 955 955 953 953 948 948 948 948 953 953 938 938 953 953 945 945 938 938 938 938 945 945 913 913 945 945 922 922 913 913 913 913 922 922 891 891 922 922 896 896 891 891 891 891 896 896 875 875 896 896 877 877 875 875 875 875 877 877 858 858 877 877 861 861 858 858 858 858 861 861 841 841 861 861 845 845 841 841 841 841 845 845 826 826 845 845 827 827 826 826 1058 1058 1059 1059 1054 1054 1059 1059 1056 1056 1054 1054 1054 1054 1056 1056 1048 1048 1056 1056 1050 1050 1048 1048 1546 1546 1547 1547 1045 1045 1548 1548 1549 1549 1045 1045 1045 1045 1550 1550 1040 1040 1073 1073 1076 1076 1072 1072 1076 1076 1074 1074 1072 1072 1072 1072 1074 1074 1066 1066 1074 1074 1068 1068 1066 1066 1066 1066 1068 1068 1063 1063 1068 1068 1067 1067 1063 1063 1063 1063 1067 1067 1058 1058 1067 1067 1062 1062 1058 1058 1058 1058 1062 1062 1059 1059 1060 1060 1061 1061 1065 1065 1061 1061 1064 1064 1065 1065 1065 1065 1064 1064 1069 1069 1064 1064 1070 1070 1069 1069 1069 1069 1070 1070 1075 1075 1070 1070 1071 1071 1075 1075 1075 1075 1071 1071 1073 1073 1071 1071 1077 1077 1073 1073 1073 1073 1077 1077 1076 1076 1042 1042 1043 1043 1047 1047 1043 1043 1046 1046 1047 1047 1047 1047 1046 1046 1551 1551 1046 1046 1552 1552 1553 1553 1051 1051 1052 1052 1055 1055 1052 1052 1053 1053 1055 1055 1055 1055 1053 1053 1060 1060 1053 1053 1057 1057 1060 1060 1060 1060 1057 1057 1061 1061 1025 1025 1026 1026 1030 1030 1026 1026 1029 1029 1030 1030 1030 1030 1029 1029 1033 1033 1029 1029 1034 1034 1033 1033 1033 1033 1034 1034 1037 1037 1034 1034 1035 1035 1037 1037 1037 1037 1035 1035 1042 1042 1035 1035 1039 1039 1042 1042 1042 1042 1039 1039 1043 1043 999 999 1000 1000 1002 1002 1000 1000 1004 1004 1002 1002 1002 1002 1004 1004 1008 1008 1004 1004 1007 1007 1008 1008 1008 1008 1007 1007 1012 1012 1007 1007 1011 1011 1012 1012 1012 1012 1011 1011 1017 1017 1011 1011 1016 1016 1017 1017 1017 1017 1016 1016 1020 1020 1016 1016 1018 1018 1020 1020 1020 1020 1018 1018 1025 1025 1018 1018 1022 1022 1025 1025 1025 1025 1022 1022 1026 1026 981 981 982 982 984 984 1554 1554 986 986 1555 1555 1556 1556 986 986 990 990 986 986 989 989 990 990 990 990 989 989 993 993 989 989 994 994 993 993 993 993 994 994 999 999 994 994 998 998 999 999 999 999 998 998 1000 1000 963 963 964 964 966 966 964 964 968 968 966 966 966 966 968 968 972 972 968 968 971 971 972 972 972 972 971 971 975 975 971 971 976 976 975 975 975 975 976 976 981 981 976 976 980 980 981 981 981 981 980 980 982 982 970 970 967 967 965 965 967 967 960 960 965 965 965 965 960 960 962 962 960 960 959 959 962 962 962 962 959 959 957 957 959 959 958 958 957 957 957 957 958 958 963 963 958 958 961 961 963 963 963 963 961 961 964 964 983 983 979 979 978 978 979 979 977 977 978 978 978 978 977 977 974 974 977 977 973 973 974 974 974 974 973 973 970 970 973 973 969 969 970 970 970 970 969 969 967 967 1001 1001 997 997 996 996 997 997 995 995 996 996 996 996 995 995 992 992 995 995 991 991 992 992 992 992 991 991 988 988 991 991 987 987 988 988 988 988 987 987 1557 1557 987 987 1558 1558 1559 1559 983 983 985 985 979 979 1019 1019 1015 1015 1014 1014 1015 1015 1013 1013 1014 1014 1014 1014 1013 1013 1010 1010 1013 1013 1009 1009 1010 1010 1010 1010 1009 1009 1006 1006 1009 1009 1005 1005 1006 1006 1006 1006 1005 1005 1001 1001 1005 1005 1003 1003 1001 1001 1001 1001 1003 1003 997 997 1560 1560 1044 1044 1040 1040 1044 1044 1041 1041 1040 1040 1040 1040 1041 1041 1036 1036 1041 1041 1038 1038 1036 1036 1036 1036 1038 1038 1032 1032 1038 1038 1031 1031 1032 1032 1032 1032 1031 1031 1028 1028 1031 1031 1027 1027 1028 1028 1028 1028 1027 1027 1023 1023 1027 1027 1024 1024 1023 1023 1023 1023 1024 1024 1019 1019 1024 1024 1021 1021 1019 1019 1019 1019 1021 1021 1015 1015 1115 1115 1111 1111 1110 1110 1110 1110 1113 1113 1115 1115 1113 1113 1117 1117 1115 1115 1115 1115 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1121 1121 1124 1124 1120 1120 1120 1120 1124 1124 1125 1125 1124 1124 1128 1128 1125 1125 1128 1128 1132 1132 1125 1125 1125 1125 1132 1132 1130 1130 1132 1132 1136 1136 1130 1130 1136 1136 1140 1140 1130 1130 1130 1130 1140 1140 1134 1134 1140 1140 1146 1146 1134 1134 1146 1146 1148 1148 1134 1134 1134 1134 1148 1148 1138 1138 1148 1148 1150 1150 1138 1138 1150 1150 1152 1152 1138 1138 1138 1138 1152 1152 1142 1142 1152 1152 1154 1154 1142 1142 1154 1154 1156 1156 1142 1142 1142 1142 1156 1156 1145 1145 1156 1156 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1143 1143 1158 1158 1157 1157 1143 1143 1157 1157 1155 1155 1143 1143 1143 1143 1155 1155 1141 1141 1155 1155 1153 1153 1141 1141 1153 1153 1151 1151 1141 1141 1141 1141 1151 1151 1137 1137 1151 1151 1149 1149 1137 1137 1149 1149 1147 1147 1137 1137 1137 1137 1147 1147 1133 1133 1147 1147 1144 1144 1133 1133 1144 1144 1139 1139 1133 1133 1133 1133 1139 1139 1129 1129 1139 1139 1135 1135 1129 1129 1129 1129 1135 1135 1126 1126 1135 1135 1131 1131 1126 1126 1126 1126 1131 1131 1123 1123 1131 1131 1127 1127 1123 1123 1127 1127 1122 1122 1123 1123 1123 1123 1122 1122 1118 1118 1122 1122 1119 1119 1118 1118 1119 1119 1116 1116 1118 1118 1118 1118 1116 1116 1114 1114 1116 1116 1112 1112 1114 1114 1112 1112 1108 1108 1114 1114 1114 1114 1108 1108 1109 1109 1108 1108 1105 1105 1109 1109 1105 1105 1102 1102 1109 1109 1109 1109 1102 1102 1104 1104 1102 1102 1097 1097 1104 1104 1097 1097 1091 1091 1104 1104 1104 1104 1091 1091 1100 1100 1091 1091 1089 1089 1100 1100 1089 1089 1087 1087 1100 1100 1100 1100 1087 1087 1096 1096 1087 1087 1085 1085 1096 1096 1085 1085 1083 1083 1096 1096 1096 1096 1083 1083 1094 1094 1083 1083 1081 1081 1094 1094 1081 1081 1079 1079 1094 1094 1094 1094 1079 1079 1092 1092 1079 1079 1078 1078 1092 1092 1078 1078 1080 1080 1092 1092 1092 1092 1080 1080 1095 1095 1080 1080 1082 1082 1095 1095 1082 1082 1084 1084 1095 1095 1095 1095 1084 1084 1098 1098 1084 1084 1086 1086 1098 1098 1086 1086 1088 1088 1098 1098 1098 1098 1088 1088 1101 1101 1088 1088 1090 1090 1101 1101 1090 1090 1093 1093 1101 1101 1101 1101 1093 1093 1106 1106 1093 1093 1099 1099 1106 1106 1099 1099 1103 1103 1106 1106 1106 1106 1103 1103 1111 1111 1103 1103 1107 1107 1111 1111 1111 1111 1107 1107 1110 1110 1178 1178 1176 1176 1173 1173 1183 1183 1181 1181 1173 1173 1181 1181 1179 1179 1173 1173 1173 1173 1179 1179 1178 1178 1188 1188 1187 1187 1173 1173 1187 1187 1185 1185 1173 1173 1173 1173 1185 1185 1183 1183 1182 1182 1184 1184 1173 1173 1184 1184 1186 1186 1173 1173 1173 1173 1186 1186 1188 1188 1175 1175 1177 1177 1173 1173 1177 1177 1180 1180 1173 1173 1173 1173 1180 1180 1182 1182 1168 1168 1170 1170 1173 1173 1170 1170 1172 1172 1173 1173 1173 1173 1172 1172 1175 1175 1162 1162 1164 1164 1173 1173 1164 1164 1166 1166 1173 1173 1173 1173 1166 1166 1168 1168 1163 1163 1161 1161 1173 1173 1161 1161 1160 1160 1173 1173 1173 1173 1160 1160 1162 1162 1169 1169 1167 1167 1173 1173 1167 1167 1165 1165 1173 1173 1173 1173 1165 1165 1163 1163 1176 1176 1174 1174 1173 1173 1174 1174 1171 1171 1173 1173 1173 1173 1171 1171 1169 1169 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+61 61 64 64 65 65 64 64 66 66 65 65 65 65 66 66 67 67 66 66 62 62 67 67 67 67 62 62 63 63 62 62 58 58 63 63 63 63 58 58 59 59 58 58 54 54 59 59 59 59 54 54 55 55 54 54 50 50 55 55 55 55 50 50 51 51 50 50 274 274 51 51 51 51 275 275 276 276 46 46 42 42 47 47 47 47 42 42 43 43 42 42 38 38 43 43 43 43 38 38 39 39 38 38 34 34 39 39 39 39 34 34 35 35 34 34 30 30 35 35 35 35 30 30 31 31 30 30 26 26 31 31 31 31 26 26 27 27 26 26 22 22 27 27 27 27 22 22 23 23 22 22 18 18 23 23 23 23 18 18 19 19 277 277 14 14 278 278 279 279 14 14 15 15 14 14 10 10 15 15 15 15 10 10 11 11 10 10 6 6 11 11 11 11 6 6 7 7 6 6 2 2 7 7 7 7 2 2 3 3 2 2 0 0 3 3 3 3 0 0 1 1 0 0 4 4 1 1 1 1 4 4 5 5 4 4 8 8 5 5 5 5 8 8 9 9 8 8 12 12 9 9 9 9 12 12 13 13 12 12 16 16 13 13 13 13 16 16 17 17 16 16 280 280 17 17 17 17 281 281 282 282 20 20 24 24 21 21 21 21 24 24 25 25 24 24 28 28 25 25 25 25 28 28 29 29 28 28 32 32 29 29 29 29 32 32 33 33 32 32 36 36 33 33 33 33 36 36 37 37 36 36 40 40 37 37 37 37 40 40 41 41 40 40 44 44 41 41 41 41 44 44 45 45 44 44 48 48 45 45 45 45 48 48 49 49 283 283 52 52 284 284 285 285 52 52 53 53 52 52 56 56 53 53 53 53 56 56 57 57 56 56 60 60 57 57 57 57 60 60 61 61 60 60 64 64 61 61 71 71 73 73 85 85 70 70 68 68 85 85 68 68 69 69 85 85 85 85 69 69 71 71 76 76 74 74 85 85 74 74 72 72 85 85 85 85 72 72 70 70 82 82 80 80 85 85 80 80 78 78 85 85 85 85 78 78 76 76 89 89 87 87 85 85 87 87 84 84 85 85 85 85 84 84 82 82 95 95 93 93 85 85 93 93 91 91 85 85 85 85 91 91 89 89 101 101 99 99 85 85 99 99 97 97 85 85 85 85 97 97 95 95 98 98 100 100 85 85 100 100 102 102 85 85 85 85 102 102 101 101 92 92 94 94 85 85 94 94 96 96 85 85 85 85 96 96 98 98 86 86 88 88 85 85 88 88 90 90 85 85 85 85 90 90 92 92 79 79 81 81 85 85 81 81 83 83 85 85 85 85 83 83 86 86 73 73 75 75 85 85 75 75 77 77 85 85 85 85 77 77 79 79 106 106 104 104 120 120 112 112 110 110 120 120 110 110 108 108 120 120 120 120 108 108 106 106 118 118 116 116 120 120 116 116 114 114 120 120 120 120 114 114 112 112 125 125 123 123 120 120 123 123 121 121 120 120 120 120 121 121 118 118 131 131 129 129 120 120 129 129 127 127 120 120 120 120 127 127 125 125 137 137 135 135 120 120 135 135 133 133 120 120 120 120 133 133 131 131 132 132 134 134 120 120 134 134 136 136 120 120 120 120 136 136 137 137 126 126 128 128 120 120 128 128 130 130 120 120 120 120 130 130 132 132 119 119 122 122 120 120 122 122 124 124 120 120 120 120 124 124 126 126 113 113 115 115 120 120 115 115 117 117 120 120 120 120 117 117 119 119 107 107 109 109 120 120 109 109 111 111 120 120 120 120 111 111 113 113 104 104 103 103 120 120 103 103 105 105 120 120 120 120 105 105 107 107 141 141 151 151 143 143 151 151 154 154 143 143 143 143 154 154 150 150 154 154 158 158 150 150 150 150 158 158 155 155 158 158 161 161 155 155 155 155 161 161 160 160 161 161 165 165 160 160 160 160 165 165 164 164 165 165 169 169 164 164 164 164 169 169 168 168 169 169 172 172 168 168 168 168 172 172 173 173 172 172 176 176 173 173 173 173 176 176 177 177 176 176 180 180 177 177 177 177 180 180 181 181 180 180 184 184 181 181 181 181 184 184 186 186 184 184 187 187 186 186 186 186 187 187 190 190 187 187 191 191 190 190 190 190 191 191 196 196 191 191 194 194 196 196 196 196 194 194 201 201 194 194 197 197 201 201 201 201 197 197 203 203 197 197 199 199 203 203 203 203 199 199 205 205 199 199 198 198 205 205 205 205 198 198 204 204 198 198 195 195 204 204 204 204 195 195 202 202 195 195 192 192 202 202 202 202 192 192 200 200 192 192 189 189 200 200 200 200 189 189 193 193 189 189 185 185 193 193 193 193 185 185 188 188 185 185 182 182 188 188 188 188 182 182 183 183 182 182 178 178 183 183 183 183 178 178 179 179 178 178 174 174 179 179 179 179 174 174 175 175 174 174 171 171 175 175 175 175 171 171 170 170 171 171 167 167 170 170 170 170 167 167 166 166 167 167 163 163 166 166 166 166 163 163 162 162 163 163 159 159 162 162 162 162 159 159 157 157 159 159 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 147 147 152 152 149 149 147 147 147 147 149 149 142 142 149 149 146 146 142 142 142 142 146 146 140 140 146 146 144 144 140 140 140 140 144 144 138 138 144 144 145 145 138 138 138 138 145 145 139 139 145 145 148 148 139 139 139 139 148 148 141 141 148 148 151 151 141 141 270 270 265 265 272 272 265 265 266 266 272 272 272 272 266 266 273 273 266 266 264 264 273 273 273 273 264 264 271 271 264 264 261 261 271 271 271 271 261 261 269 269 261 261 258 258 269 269 269 269 258 258 267 267 258 258 254 254 267 267 267 267 254 254 260 260 254 254 251 251 260 260 260 260 251 251 255 255 251 251 248 248 255 255 255 255 248 248 250 250 248 248 244 244 250 250 250 250 244 244 245 245 244 244 240 240 245 245 245 245 240 240 241 241 240 240 237 237 241 241 241 241 237 237 236 236 237 237 233 233 236 236 236 236 233 233 232 232 233 233 230 230 232 232 232 232 230 230 227 227 230 230 226 226 227 227 227 227 226 226 222 222 226 226 223 223 222 222 222 222 223 223 216 216 223 223 220 220 216 216 216 216 220 220 211 211 220 220 217 217 211 211 211 211 217 217 209 209 217 217 214 214 209 209 209 209 214 214 207 207 214 214 213 213 207 207 207 207 213 213 206 206 213 213 215 215 206 206 206 206 215 215 208 208 215 215 218 218 208 208 208 208 218 218 210 210 218 218 221 221 210 210 210 210 221 221 212 212 221 221 225 225 212 212 212 212 225 225 219 219 225 225 228 228 219 219 219 219 228 228 224 224 228 228 231 231 224 224 224 224 231 231 229 229 231 231 235 235 229 229 229 229 235 235 234 234 235 235 239 239 234 234 234 234 239 239 238 238 239 239 242 242 238 238 238 238 242 242 243 243 242 242 246 246 243 243 243 243 246 246 247 247 246 246 249 249 247 247 247 247 249 249 252 252 249 249 253 253 252 252 252 252 253 253 257 257 253 253 256 256 257 257 257 257 256 256 263 263 256 256 259 259 263 263 263 263 259 259 268 268 259 259 262 262 268 268 268 268 262 262 270 270 262 262 265 265 270 270
+61 61 64 64 65 65 64 64 66 66 65 65 65 65 66 66 67 67 66 66 62 62 67 67 67 67 62 62 63 63 62 62 58 58 63 63 63 63 58 58 59 59 58 58 54 54 59 59 59 59 54 54 55 55 54 54 50 50 55 55 55 55 50 50 51 51 50 50 274 274 51 51 51 51 275 275 276 276 46 46 42 42 47 47 47 47 42 42 43 43 42 42 38 38 43 43 43 43 38 38 39 39 38 38 34 34 39 39 39 39 34 34 35 35 34 34 30 30 35 35 35 35 30 30 31 31 30 30 26 26 31 31 31 31 26 26 27 27 26 26 22 22 27 27 27 27 22 22 23 23 22 22 18 18 23 23 23 23 18 18 19 19 277 277 14 14 278 278 279 279 14 14 15 15 14 14 10 10 15 15 15 15 10 10 11 11 10 10 6 6 11 11 11 11 6 6 7 7 6 6 2 2 7 7 7 7 2 2 3 3 2 2 0 0 3 3 3 3 0 0 1 1 0 0 4 4 1 1 1 1 4 4 5 5 4 4 8 8 5 5 5 5 8 8 9 9 8 8 12 12 9 9 9 9 12 12 13 13 12 12 16 16 13 13 13 13 16 16 17 17 16 16 280 280 17 17 17 17 281 281 282 282 20 20 24 24 21 21 21 21 24 24 25 25 24 24 28 28 25 25 25 25 28 28 29 29 28 28 32 32 29 29 29 29 32 32 33 33 32 32 36 36 33 33 33 33 36 36 37 37 36 36 40 40 37 37 37 37 40 40 41 41 40 40 44 44 41 41 41 41 44 44 45 45 44 44 48 48 45 45 45 45 48 48 49 49 283 283 52 52 284 284 285 285 52 52 53 53 52 52 56 56 53 53 53 53 56 56 57 57 56 56 60 60 57 57 57 57 60 60 61 61 60 60 64 64 61 61 71 71 73 73 85 85 70 70 68 68 85 85 68 68 69 69 85 85 85 85 69 69 71 71 76 76 74 74 85 85 74 74 72 72 85 85 85 85 72 72 70 70 82 82 80 80 85 85 80 80 78 78 85 85 85 85 78 78 76 76 89 89 87 87 85 85 87 87 84 84 85 85 85 85 84 84 82 82 95 95 93 93 85 85 93 93 91 91 85 85 85 85 91 91 89 89 101 101 99 99 85 85 99 99 97 97 85 85 85 85 97 97 95 95 98 98 100 100 85 85 100 100 102 102 85 85 85 85 102 102 101 101 92 92 94 94 85 85 94 94 96 96 85 85 85 85 96 96 98 98 86 86 88 88 85 85 88 88 90 90 85 85 85 85 90 90 92 92 79 79 81 81 85 85 81 81 83 83 85 85 85 85 83 83 86 86 73 73 75 75 85 85 75 75 77 77 85 85 85 85 77 77 79 79 106 106 104 104 120 120 112 112 110 110 120 120 110 110 108 108 120 120 120 120 108 108 106 106 118 118 116 116 120 120 116 116 114 114 120 120 120 120 114 114 112 112 125 125 123 123 120 120 123 123 121 121 120 120 120 120 121 121 118 118 131 131 129 129 120 120 129 129 127 127 120 120 120 120 127 127 125 125 137 137 135 135 120 120 135 135 133 133 120 120 120 120 133 133 131 131 132 132 134 134 120 120 134 134 136 136 120 120 120 120 136 136 137 137 126 126 128 128 120 120 128 128 130 130 120 120 120 120 130 130 132 132 119 119 122 122 120 120 122 122 124 124 120 120 120 120 124 124 126 126 113 113 115 115 120 120 115 115 117 117 120 120 120 120 117 117 119 119 107 107 109 109 120 120 109 109 111 111 120 120 120 120 111 111 113 113 104 104 103 103 120 120 103 103 105 105 120 120 120 120 105 105 107 107 141 141 151 151 143 143 151 151 154 154 143 143 143 143 154 154 150 150 154 154 158 158 150 150 150 150 158 158 155 155 158 158 161 161 155 155 155 155 161 161 160 160 161 161 165 165 160 160 160 160 165 165 164 164 165 165 169 169 164 164 164 164 169 169 168 168 169 169 172 172 168 168 168 168 172 172 173 173 172 172 176 176 173 173 173 173 176 176 177 177 176 176 180 180 177 177 177 177 180 180 181 181 180 180 184 184 181 181 181 181 184 184 186 186 184 184 187 187 186 186 186 186 187 187 190 190 187 187 191 191 190 190 190 190 191 191 196 196 191 191 194 194 196 196 196 196 194 194 201 201 194 194 197 197 201 201 201 201 197 197 203 203 197 197 199 199 203 203 203 203 199 199 205 205 199 199 198 198 205 205 205 205 198 198 204 204 198 198 195 195 204 204 204 204 195 195 202 202 195 195 192 192 202 202 202 202 192 192 200 200 192 192 189 189 200 200 200 200 189 189 193 193 189 189 185 185 193 193 193 193 185 185 188 188 185 185 182 182 188 188 188 188 182 182 183 183 182 182 178 178 183 183 183 183 178 178 179 179 178 178 174 174 179 179 179 179 174 174 175 175 174 174 171 171 175 175 175 175 171 171 170 170 171 171 167 167 170 170 170 170 167 167 166 166 167 167 163 163 166 166 166 166 163 163 162 162 163 163 159 159 162 162 162 162 159 159 157 157 159 159 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 147 147 152 152 149 149 147 147 147 147 149 149 142 142 149 149 146 146 142 142 142 142 146 146 140 140 146 146 144 144 140 140 140 140 144 144 138 138 144 144 145 145 138 138 138 138 145 145 139 139 145 145 148 148 139 139 139 139 148 148 141 141 148 148 151 151 141 141 270 270 265 265 272 272 265 265 266 266 272 272 272 272 266 266 273 273 266 266 264 264 273 273 273 273 264 264 271 271 264 264 261 261 271 271 271 271 261 261 269 269 261 261 258 258 269 269 269 269 258 258 267 267 258 258 254 254 267 267 267 267 254 254 260 260 254 254 251 251 260 260 260 260 251 251 255 255 251 251 248 248 255 255 255 255 248 248 250 250 248 248 244 244 250 250 250 250 244 244 245 245 244 244 240 240 245 245 245 245 240 240 241 241 240 240 237 237 241 241 241 241 237 237 236 236 237 237 233 233 236 236 236 236 233 233 232 232 233 233 230 230 232 232 232 232 230 230 227 227 230 230 226 226 227 227 227 227 226 226 222 222 226 226 223 223 222 222 222 222 223 223 216 216 223 223 220 220 216 216 216 216 220 220 211 211 220 220 217 217 211 211 211 211 217 217 209 209 217 217 214 214 209 209 209 209 214 214 207 207 214 214 213 213 207 207 207 207 213 213 206 206 213 213 215 215 206 206 206 206 215 215 208 208 215 215 218 218 208 208 208 208 218 218 210 210 218 218 221 221 210 210 210 210 221 221 212 212 221 221 225 225 212 212 212 212 225 225 219 219 225 225 228 228 219 219 219 219 228 228 224 224 228 228 231 231 224 224 224 224 231 231 229 229 231 231 235 235 229 229 229 229 235 235 234 234 235 235 239 239 234 234 234 234 239 239 238 238 239 239 242 242 238 238 238 238 242 242 243 243 242 242 246 246 243 243 243 243 246 246 247 247 246 246 249 249 247 247 247 247 249 249 252 252 249 249 253 253 252 252 252 252 253 253 257 257 253 253 256 256 257 257 257 257 256 256 263 263 256 256 259 259 263 263 263 263 259 259 268 268 259 259 262 262 268 268 268 268 262 262 270 270 262 262 265 265 270 270
+61 61 64 64 65 65 64 64 66 66 65 65 65 65 66 66 67 67 66 66 62 62 67 67 67 67 62 62 63 63 62 62 58 58 63 63 63 63 58 58 59 59 58 58 54 54 59 59 59 59 54 54 55 55 54 54 50 50 55 55 55 55 50 50 51 51 50 50 274 274 51 51 51 51 275 275 276 276 46 46 42 42 47 47 47 47 42 42 43 43 42 42 38 38 43 43 43 43 38 38 39 39 38 38 34 34 39 39 39 39 34 34 35 35 34 34 30 30 35 35 35 35 30 30 31 31 30 30 26 26 31 31 31 31 26 26 27 27 26 26 22 22 27 27 27 27 22 22 23 23 22 22 18 18 23 23 23 23 18 18 19 19 277 277 14 14 278 278 279 279 14 14 15 15 14 14 10 10 15 15 15 15 10 10 11 11 10 10 6 6 11 11 11 11 6 6 7 7 6 6 2 2 7 7 7 7 2 2 3 3 2 2 0 0 3 3 3 3 0 0 1 1 0 0 4 4 1 1 1 1 4 4 5 5 4 4 8 8 5 5 5 5 8 8 9 9 8 8 12 12 9 9 9 9 12 12 13 13 12 12 16 16 13 13 13 13 16 16 17 17 16 16 280 280 17 17 17 17 281 281 282 282 20 20 24 24 21 21 21 21 24 24 25 25 24 24 28 28 25 25 25 25 28 28 29 29 28 28 32 32 29 29 29 29 32 32 33 33 32 32 36 36 33 33 33 33 36 36 37 37 36 36 40 40 37 37 37 37 40 40 41 41 40 40 44 44 41 41 41 41 44 44 45 45 44 44 48 48 45 45 45 45 48 48 49 49 283 283 52 52 284 284 285 285 52 52 53 53 52 52 56 56 53 53 53 53 56 56 57 57 56 56 60 60 57 57 57 57 60 60 61 61 60 60 64 64 61 61 71 71 73 73 85 85 70 70 68 68 85 85 68 68 69 69 85 85 85 85 69 69 71 71 76 76 74 74 85 85 74 74 72 72 85 85 85 85 72 72 70 70 82 82 80 80 85 85 80 80 78 78 85 85 85 85 78 78 76 76 89 89 87 87 85 85 87 87 84 84 85 85 85 85 84 84 82 82 95 95 93 93 85 85 93 93 91 91 85 85 85 85 91 91 89 89 101 101 99 99 85 85 99 99 97 97 85 85 85 85 97 97 95 95 98 98 100 100 85 85 100 100 102 102 85 85 85 85 102 102 101 101 92 92 94 94 85 85 94 94 96 96 85 85 85 85 96 96 98 98 86 86 88 88 85 85 88 88 90 90 85 85 85 85 90 90 92 92 79 79 81 81 85 85 81 81 83 83 85 85 85 85 83 83 86 86 73 73 75 75 85 85 75 75 77 77 85 85 85 85 77 77 79 79 106 106 104 104 120 120 112 112 110 110 120 120 110 110 108 108 120 120 120 120 108 108 106 106 118 118 116 116 120 120 116 116 114 114 120 120 120 120 114 114 112 112 125 125 123 123 120 120 123 123 121 121 120 120 120 120 121 121 118 118 131 131 129 129 120 120 129 129 127 127 120 120 120 120 127 127 125 125 137 137 135 135 120 120 135 135 133 133 120 120 120 120 133 133 131 131 132 132 134 134 120 120 134 134 136 136 120 120 120 120 136 136 137 137 126 126 128 128 120 120 128 128 130 130 120 120 120 120 130 130 132 132 119 119 122 122 120 120 122 122 124 124 120 120 120 120 124 124 126 126 113 113 115 115 120 120 115 115 117 117 120 120 120 120 117 117 119 119 107 107 109 109 120 120 109 109 111 111 120 120 120 120 111 111 113 113 104 104 103 103 120 120 103 103 105 105 120 120 120 120 105 105 107 107 141 141 151 151 143 143 151 151 154 154 143 143 143 143 154 154 150 150 154 154 158 158 150 150 150 150 158 158 155 155 158 158 161 161 155 155 155 155 161 161 160 160 161 161 165 165 160 160 160 160 165 165 164 164 165 165 169 169 164 164 164 164 169 169 168 168 169 169 172 172 168 168 168 168 172 172 173 173 172 172 176 176 173 173 173 173 176 176 177 177 176 176 180 180 177 177 177 177 180 180 181 181 180 180 184 184 181 181 181 181 184 184 186 186 184 184 187 187 186 186 186 186 187 187 190 190 187 187 191 191 190 190 190 190 191 191 196 196 191 191 194 194 196 196 196 196 194 194 201 201 194 194 197 197 201 201 201 201 197 197 203 203 197 197 199 199 203 203 203 203 199 199 205 205 199 199 198 198 205 205 205 205 198 198 204 204 198 198 195 195 204 204 204 204 195 195 202 202 195 195 192 192 202 202 202 202 192 192 200 200 192 192 189 189 200 200 200 200 189 189 193 193 189 189 185 185 193 193 193 193 185 185 188 188 185 185 182 182 188 188 188 188 182 182 183 183 182 182 178 178 183 183 183 183 178 178 179 179 178 178 174 174 179 179 179 179 174 174 175 175 174 174 171 171 175 175 175 175 171 171 170 170 171 171 167 167 170 170 170 170 167 167 166 166 167 167 163 163 166 166 166 166 163 163 162 162 163 163 159 159 162 162 162 162 159 159 157 157 159 159 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 147 147 152 152 149 149 147 147 147 147 149 149 142 142 149 149 146 146 142 142 142 142 146 146 140 140 146 146 144 144 140 140 140 140 144 144 138 138 144 144 145 145 138 138 138 138 145 145 139 139 145 145 148 148 139 139 139 139 148 148 141 141 148 148 151 151 141 141 270 270 265 265 272 272 265 265 266 266 272 272 272 272 266 266 273 273 266 266 264 264 273 273 273 273 264 264 271 271 264 264 261 261 271 271 271 271 261 261 269 269 261 261 258 258 269 269 269 269 258 258 267 267 258 258 254 254 267 267 267 267 254 254 260 260 254 254 251 251 260 260 260 260 251 251 255 255 251 251 248 248 255 255 255 255 248 248 250 250 248 248 244 244 250 250 250 250 244 244 245 245 244 244 240 240 245 245 245 245 240 240 241 241 240 240 237 237 241 241 241 241 237 237 236 236 237 237 233 233 236 236 236 236 233 233 232 232 233 233 230 230 232 232 232 232 230 230 227 227 230 230 226 226 227 227 227 227 226 226 222 222 226 226 223 223 222 222 222 222 223 223 216 216 223 223 220 220 216 216 216 216 220 220 211 211 220 220 217 217 211 211 211 211 217 217 209 209 217 217 214 214 209 209 209 209 214 214 207 207 214 214 213 213 207 207 207 207 213 213 206 206 213 213 215 215 206 206 206 206 215 215 208 208 215 215 218 218 208 208 208 208 218 218 210 210 218 218 221 221 210 210 210 210 221 221 212 212 221 221 225 225 212 212 212 212 225 225 219 219 225 225 228 228 219 219 219 219 228 228 224 224 228 228 231 231 224 224 224 224 231 231 229 229 231 231 235 235 229 229 229 229 235 235 234 234 235 235 239 239 234 234 234 234 239 239 238 238 239 239 242 242 238 238 238 238 242 242 243 243 242 242 246 246 243 243 243 243 246 246 247 247 246 246 249 249 247 247 247 247 249 249 252 252 249 249 253 253 252 252 252 252 253 253 257 257 253 253 256 256 257 257 257 257 256 256 263 263 256 256 259 259 263 263 263 263 259 259 268 268 259 259 262 262 268 268 268 268 262 262 270 270 262 262 265 265 270 270
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 1832 1832 3 3 1833 1833 1834 1834 1835 1835 1836 1836 8 8 1837 1837 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 1838 1838 1839 1839 14 14 1840 1840 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 18 18 19 19 20 20 19 19 21 21 20 20 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 1841 1841 29 29 1842 1842 1843 1843 30 30 31 31 32 32 31 31 33 33 32 32 32 32 33 33 34 34 33 33 35 35 34 34 34 34 35 35 36 36 35 35 37 37 36 36 36 36 37 37 38 38 37 37 39 39 38 38 38 38 39 39 40 40 39 39 41 41 40 40 1844 1844 1845 1845 42 42 1846 1846 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 48 48 47 47 49 49 48 48 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 52 52 51 51 53 53 52 52 52 52 53 53 1847 1847 53 53 1848 1848 1849 1849 54 54 55 55 56 56 55 55 57 57 56 56 56 56 57 57 58 58 57 57 59 59 58 58 58 58 59 59 60 60 59 59 61 61 60 60 60 60 61 61 62 62 61 61 63 63 62 62 62 62 63 63 64 64 63 63 65 65 64 64 1850 1850 1851 1851 66 66 1852 1852 67 67 66 66 66 66 67 67 68 68 67 67 69 69 68 68 260 260 268 268 255 255 363 363 333 333 355 355 333 333 329 329 355 355 355 355 329 329 341 341 249 249 244 244 257 257 374 374 336 336 372 372 336 336 339 339 372 372 372 372 339 339 363 363 339 339 337 337 363 363 363 363 337 337 333 333 293 293 277 277 303 303 277 277 285 285 303 303 303 303 285 285 289 289 287 287 283 283 273 273 283 283 275 275 273 273 273 273 275 275 271 271 293 293 281 281 277 277 281 281 269 269 277 277 277 277 269 269 251 251 269 269 261 261 251 251 251 251 261 261 247 247 261 261 257 257 247 247 247 247 257 257 242 242 257 257 244 244 242 242 255 255 268 268 263 263 268 268 280 280 263 263 263 263 280 280 295 295 260 260 255 255 257 257 255 255 253 253 257 257 257 257 253 253 249 249 289 289 287 287 303 303 287 287 273 273 303 303 303 303 273 273 311 311 273 273 321 321 311 311 311 311 321 321 319 319 321 321 341 341 319 319 319 319 341 341 325 325 341 341 329 329 325 325 324 324 347 347 345 345 315 315 313 313 310 310 313 313 307 307 310 310 310 310 307 307 305 305 280 280 292 292 295 295 292 292 302 302 295 295 295 295 302 302 297 297 302 302 310 310 297 297 297 297 310 310 299 299 310 310 305 305 299 299 359 359 357 357 374 374 310 310 318 318 315 315 318 318 324 324 315 315 315 315 324 324 343 343 324 324 345 345 343 343 324 324 328 328 347 347 328 328 332 332 347 347 347 347 332 332 349 349 332 332 336 336 349 349 349 349 336 336 351 351 336 336 374 374 351 351 351 351 374 374 353 353 374 374 357 357 353 353 109 109 105 105 114 114 105 105 103 103 114 114 114 114 103 103 101 101 114 114 118 118 109 109 118 118 124 124 109 109 109 109 124 124 135 135 161 161 164 164 169 169 164 164 170 170 169 169 169 169 170 170 176 176 170 170 191 191 176 176 176 176 191 191 183 183 187 187 151 151 147 147 151 151 141 141 147 147 147 147 141 141 121 121 141 141 133 133 121 121 121 121 133 133 107 107 97 97 95 95 76 76 195 195 194 194 185 185 97 97 76 76 99 99 153 153 145 145 140 140 183 183 191 191 185 185 191 191 193 193 185 185 185 185 193 193 195 195 189 189 182 182 190 190 182 182 185 185 190 190 190 190 185 185 192 192 185 185 194 194 192 192 177 177 172 172 187 187 172 172 171 171 187 187 171 171 165 165 187 187 187 187 165 165 151 151 165 165 163 163 151 151 151 151 163 163 161 161 163 163 162 162 161 161 161 161 162 162 164 164 101 101 99 99 114 114 99 99 76 76 114 114 114 114 76 76 111 111 76 76 78 78 111 111 111 111 78 78 115 115 78 78 83 83 115 115 115 115 83 83 119 119 83 83 91 91 119 119 119 119 91 91 125 125 91 91 107 107 125 125 125 125 107 107 129 129 107 107 133 133 129 129 124 124 128 128 135 135 128 128 132 132 135 135 135 135 132 132 137 137 132 132 140 140 137 137 137 137 140 140 143 143 140 140 145 145 143 143 153 153 140 140 155 155 140 140 150 150 155 155 155 155 150 150 157 157 150 150 160 160 157 157 157 157 160 160 179 179 160 160 168 168 179 179 179 179 168 168 189 189 168 168 175 175 189 189 189 189 175 175 182 182 95 95 93 93 76 76 93 93 89 89 76 76 76 76 89 89 74 74 89 89 87 87 74 74 74 74 87 87 72 72 87 87 85 85 72 72 72 72 85 85 70 70 85 85 81 81 70 70 271 271 265 265 273 273 265 265 240 240 273 273 273 273 240 240 239 239 240 240 236 236 239 239 239 239 236 236 235 235 236 236 232 232 235 235 235 235 232 232 231 231 232 232 228 228 231 231 231 231 228 228 227 227 228 228 226 226 227 227 227 227 226 226 223 223 226 226 220 220 223 223 223 223 220 220 217 217 220 220 218 218 217 217 217 217 218 218 199 199 218 218 206 206 199 199 199 199 206 206 187 187 206 206 196 196 187 187 187 187 196 196 177 177 110 110 112 112 82 82 188 188 174 174 178 178 174 174 167 167 178 178 178 178 167 167 156 156 127 127 102 102 104 104 82 82 112 112 90 90 112 112 116 116 90 90 90 90 116 116 106 106 202 202 166 166 173 173 134 134 136 136 139 139 136 136 142 142 139 139 139 139 142 142 144 144 139 139 131 131 134 134 131 131 127 127 134 134 134 134 127 127 108 108 127 127 104 104 108 108 202 202 173 173 213 213 173 173 180 180 213 213 213 213 180 180 184 184 213 213 209 209 210 210 167 167 159 159 156 156 159 159 149 149 156 156 156 156 149 149 154 154 149 149 139 139 154 154 154 154 139 139 152 152 139 139 144 144 152 152 96 96 98 98 82 82 98 98 100 100 82 82 82 82 100 100 102 102 203 203 204 204 198 198 204 204 205 205 198 198 209 209 213 213 197 197 213 213 184 184 197 197 197 197 184 184 188 188 184 184 181 181 188 188 188 188 181 181 174 174 127 127 123 123 102 102 123 123 117 117 102 102 102 102 117 117 82 82 117 117 113 113 82 82 82 82 113 113 110 110 210 210 211 211 213 213 211 211 212 212 213 213 213 213 212 212 215 215 212 212 214 214 215 215 166 166 202 202 158 158 202 202 200 200 158 158 158 158 200 200 201 201 201 201 203 203 158 158 203 203 198 198 158 158 158 158 198 198 148 148 198 198 186 186 148 148 148 148 186 186 138 138 186 186 146 146 138 138 138 138 146 146 130 130 146 146 120 120 130 130 130 130 120 120 126 126 120 120 106 106 126 126 126 126 106 106 122 122 106 106 116 116 122 122 81 81 80 80 70 70 80 80 79 79 70 70 70 70 79 79 71 71 79 79 84 84 71 71 71 71 84 84 73 73 84 84 86 86 73 73 73 73 86 86 75 75 86 86 88 88 75 75 75 75 88 88 77 77 88 88 92 92 77 77 77 77 92 92 82 82 92 92 94 94 82 82 82 82 94 94 96 96 288 288 278 278 290 290 342 342 331 331 327 327 264 264 270 270 272 272 346 346 348 348 335 335 356 356 373 373 352 352 373 373 350 350 352 352 342 342 327 327 314 314 254 254 262 262 279 279 362 362 354 354 326 326 331 331 342 342 335 335 342 342 344 344 335 335 335 335 344 344 346 346 327 327 323 323 314 314 323 323 317 317 314 314 314 314 317 317 312 312 317 317 309 309 312 312 312 312 309 309 306 306 309 309 304 304 306 306 326 326 354 354 322 322 354 354 340 340 322 322 322 322 340 340 316 316 348 348 350 350 335 335 350 350 373 373 335 335 335 335 373 373 338 338 373 373 371 371 338 338 338 338 371 371 334 334 371 371 362 362 334 334 334 334 362 362 330 330 362 362 326 326 330 330 279 279 262 262 291 291 262 262 294 294 291 291 291 291 294 294 301 301 294 294 296 296 301 301 301 301 296 296 309 309 296 296 298 298 309 309 309 309 298 298 304 304 250 250 246 246 256 256 246 246 241 241 256 256 256 256 241 241 243 243 256 256 258 258 250 250 258 258 266 266 250 250 250 250 266 266 276 276 266 266 278 278 276 276 276 276 278 278 284 284 278 278 288 288 284 284 270 270 274 274 272 272 274 274 282 282 272 272 272 272 282 282 286 286 316 316 340 340 308 308 340 340 320 320 308 308 308 308 320 320 300 300 320 320 272 272 300 300 300 300 272 272 290 290 272 272 286 286 290 290 290 290 286 286 288 288 279 279 267 267 254 254 267 267 259 259 254 254 254 254 259 259 252 252 259 259 256 256 252 252 252 252 256 256 248 248 256 256 243 243 248 248 356 356 358 358 373 373 358 358 360 360 373 373 373 373 360 360 375 375 360 360 364 364 375 375 375 375 364 364 377 377 364 364 366 366 377 377 377 377 366 366 379 379 366 366 368 368 379 379 379 379 368 368 381 381 368 368 369 369 381 381 381 381 369 369 380 380 369 369 370 370 380 380 380 380 370 370 378 378 370 370 367 367 378 378 378 378 367 367 376 376 367 367 365 365 376 376 376 376 365 365 374 374 365 365 361 361 374 374 374 374 361 361 359 359 205 205 207 207 198 198 207 207 208 208 198 198 198 198 208 208 216 216 208 208 219 219 216 216 216 216 219 219 222 222 219 219 221 221 222 222 222 222 221 221 224 224 221 221 225 225 224 224 224 224 225 225 230 230 225 225 229 229 230 230 230 230 229 229 234 234 229 229 233 233 234 234 234 234 233 233 238 238 233 233 237 237 238 238 238 238 237 237 272 272 237 237 245 245 272 272 272 272 245 245 264 264 652 652 655 655 650 650 655 655 647 647 650 650 650 650 647 647 644 644 606 606 634 634 642 642 624 624 630 630 647 647 630 630 636 636 647 647 636 636 638 638 647 647 647 647 638 638 644 644 647 647 641 641 624 624 641 641 633 633 624 624 624 624 633 633 594 594 633 633 627 627 594 594 594 594 627 627 592 592 579 579 581 581 614 614 634 634 608 608 628 628 608 608 604 604 628 628 628 628 604 604 622 622 604 604 588 588 622 622 622 622 588 588 618 618 596 596 598 598 600 600 598 598 602 602 600 600 673 673 669 669 680 680 669 669 665 665 680 680 680 680 665 665 652 652 665 665 661 661 652 652 652 652 661 661 655 655 688 688 690 690 711 711 690 690 694 694 711 711 618 618 588 588 614 614 588 588 584 584 614 614 614 614 584 584 579 579 606 606 610 610 634 634 610 610 612 612 634 634 634 634 612 612 608 608 678 678 662 662 692 692 662 662 666 666 692 692 692 692 666 666 700 700 627 627 621 621 592 592 621 621 617 617 592 592 592 592 617 617 590 590 617 617 614 614 590 590 590 590 614 614 586 586 614 614 581 581 586 586 602 602 606 606 600 600 606 606 642 642 600 600 600 600 642 642 658 658 642 642 648 648 658 658 658 658 648 648 678 678 648 648 656 656 678 678 678 678 656 656 662 662 680 680 682 682 673 673 682 682 684 684 673 673 673 673 684 684 686 686 666 666 670 670 700 700 670 670 674 674 700 700 700 700 674 674 709 709 674 674 676 676 709 709 709 709 676 676 711 711 676 676 673 673 711 711 711 711 673 673 688 688 673 673 686 686 688 688 477 477 498 498 474 474 419 419 403 403 433 433 474 474 498 498 480 480 498 498 512 512 480 480 480 480 512 512 484 484 405 405 407 407 390 390 433 433 403 403 429 429 403 403 395 395 429 429 429 429 395 395 425 425 395 395 390 390 425 425 425 425 390 390 428 428 492 492 469 469 475 475 447 447 449 449 452 452 449 449 455 455 452 452 452 452 455 455 461 461 474 474 468 468 477 477 468 468 458 458 477 477 477 477 458 458 471 471 458 458 452 452 471 471 471 471 452 452 465 465 452 452 461 461 465 465 492 492 475 475 515 515 516 516 519 519 487 487 452 452 444 444 447 447 444 444 440 440 447 447 447 447 440 440 421 421 440 440 436 436 421 421 421 421 436 436 417 417 407 407 409 409 390 390 409 409 411 411 390 390 390 390 411 411 413 413 484 484 512 512 487 487 512 512 514 514 487 487 487 487 514 514 516 516 428 428 390 390 432 432 390 390 413 413 432 432 432 432 413 413 436 436 413 413 415 415 436 436 436 436 415 415 417 417 459 459 488 488 489 489 494 494 507 507 493 493 507 507 491 491 493 493 519 519 520 520 487 487 520 520 518 518 487 487 487 487 518 518 485 485 518 518 515 515 485 485 485 485 515 515 481 481 515 515 475 475 481 481 469 469 492 492 459 459 492 492 490 490 459 459 459 459 490 490 488 488 433 433 437 437 419 419 437 437 441 441 419 419 419 419 441 441 423 423 441 441 445 445 423 423 423 423 445 445 463 463 445 445 453 453 463 463 463 463 453 453 507 507 453 453 459 459 507 507 507 507 459 459 491 491 459 459 489 489 491 491 405 405 390 390 401 401 390 390 388 388 401 401 401 401 388 388 399 399 388 388 386 386 399 399 399 399 386 386 397 397 386 386 384 384 397 397 397 397 384 384 393 393 384 384 382 382 393 393 393 393 382 382 392 392 494 494 496 496 507 507 496 496 521 521 507 507 507 507 521 521 528 528 521 521 540 540 528 528 528 528 540 540 554 554 540 540 555 555 554 554 554 554 555 555 560 560 555 555 557 557 560 560 560 560 557 557 564 564 557 557 563 563 564 564 564 564 563 563 568 568 563 563 565 565 568 568 568 568 565 565 572 572 565 565 569 569 572 572 572 572 569 569 576 576 569 569 573 573 576 576 576 576 573 573 600 600 573 573 577 577 600 600 600 600 577 577 596 596 504 504 509 509 483 483 502 502 456 456 450 450 497 497 467 467 473 473 542 542 534 534 553 553 497 497 473 473 509 509 473 473 479 479 509 509 509 509 479 479 483 483 553 553 559 559 542 542 559 559 561 561 542 542 542 542 561 561 544 544 495 495 502 502 462 462 502 502 450 450 462 462 462 462 450 450 422 422 450 450 442 442 422 422 422 422 442 442 418 418 442 442 438 438 418 418 438 438 434 434 418 418 418 418 434 434 402 402 434 434 430 430 402 402 402 402 430 430 394 394 430 430 426 426 394 394 394 394 426 426 389 389 410 410 408 408 389 389 427 427 414 414 412 412 431 431 435 435 420 420 435 435 439 439 420 420 420 420 439 439 446 446 439 439 443 443 446 446 446 446 443 443 448 448 443 443 451 451 448 448 448 448 451 451 454 454 451 451 457 457 454 454 547 547 546 546 538 538 531 531 533 533 526 526 431 431 420 420 427 427 420 420 416 416 427 427 427 427 416 416 414 414 467 467 497 497 457 457 497 497 476 476 457 457 457 457 476 476 470 470 547 547 538 538 548 548 412 412 410 410 427 427 410 410 389 389 427 427 427 427 389 389 424 424 389 389 426 426 424 424 470 470 464 464 457 457 464 464 460 460 457 457 457 457 460 460 454 454 531 531 526 526 529 529 526 526 524 524 529 529 529 529 524 524 530 530 511 511 466 466 508 508 466 466 456 456 508 508 508 508 456 456 505 505 456 456 502 502 505 505 533 533 531 531 538 538 531 531 550 550 538 538 538 538 550 550 552 552 408 408 406 406 389 389 406 406 404 404 389 389 389 389 404 404 387 387 404 404 400 400 387 387 387 387 400 400 385 385 400 400 398 398 385 385 385 385 398 398 383 383 398 398 396 396 383 383 383 383 396 396 382 382 396 396 391 391 382 382 382 382 391 391 392 392 552 552 551 551 538 538 551 551 549 549 538 538 538 538 549 549 548 548 504 504 483 483 501 501 483 483 486 486 501 501 501 501 486 486 499 499 527 527 535 535 525 525 535 535 532 532 525 525 532 532 530 530 525 525 530 530 524 524 525 525 525 525 524 524 523 523 524 524 522 522 523 523 523 523 522 522 517 517 556 556 545 545 536 536 545 545 541 541 536 536 536 536 541 541 527 527 541 541 537 537 527 527 527 527 537 537 535 535 486 486 482 482 499 499 482 482 478 478 499 499 499 499 478 478 500 500 478 478 472 472 500 500 500 500 472 472 503 503 472 472 466 466 503 503 503 503 466 466 506 506 466 466 511 511 506 506 506 506 511 511 510 510 511 511 517 517 510 510 510 510 517 517 513 513 517 517 522 522 513 513 646 646 629 629 640 640 629 629 623 623 640 640 640 640 623 623 632 632 660 660 685 685 683 683 664 664 668 668 710 710 668 668 672 672 710 710 710 710 672 672 708 708 672 672 675 675 708 708 708 708 675 675 699 699 603 603 631 631 625 625 632 632 623 623 626 626 623 623 593 593 626 626 626 626 593 593 620 620 593 593 591 591 620 620 620 620 591 591 616 616 591 591 589 589 616 616 616 616 589 589 585 585 683 683 681 681 660 660 681 681 679 679 660 660 660 660 679 679 654 654 679 679 651 651 654 654 654 654 651 651 646 646 651 651 649 649 646 646 646 646 649 649 643 643 675 675 671 671 699 699 671 671 667 667 699 699 699 699 667 667 691 691 667 667 663 663 691 691 691 691 663 663 677 677 603 603 625 625 587 587 585 585 580 580 616 616 580 580 578 578 616 616 616 616 578 578 613 613 578 578 583 583 613 613 613 613 583 583 615 615 583 583 587 587 615 615 615 615 587 587 619 619 587 587 625 625 619 619 643 643 637 637 646 646 637 637 635 635 646 646 646 646 635 635 629 629 695 695 693 693 710 710 693 693 689 689 710 710 689 689 687 687 710 710 687 687 685 685 710 710 710 710 685 685 664 664 685 685 660 660 664 664 631 631 603 603 639 639 603 603 607 607 639 639 639 639 607 607 611 611 609 609 605 605 599 599 605 605 601 601 599 599 599 599 601 601 597 597 694 694 696 696 711 711 696 696 698 698 711 711 711 711 698 698 713 713 698 698 702 702 713 713 713 713 702 702 715 715 702 702 704 704 715 715 715 715 704 704 718 718 704 704 707 707 718 718 718 718 707 707 717 717 707 707 706 706 717 717 717 717 706 706 716 716 706 706 705 705 716 716 716 716 705 705 714 714 705 705 703 703 714 714 714 714 703 703 712 712 703 703 701 701 712 712 712 712 701 701 710 710 701 701 697 697 710 710 710 710 697 697 695 695 611 611 609 609 639 639 609 609 599 599 639 639 639 639 599 599 645 645 599 599 657 657 645 645 645 645 657 657 653 653 657 657 677 677 653 653 653 653 677 677 659 659 677 677 663 663 659 659 536 536 539 539 556 556 539 539 543 543 556 556 556 556 543 543 558 558 543 543 544 544 558 558 558 558 544 544 562 562 544 544 561 561 562 562 562 562 561 561 566 566 561 561 567 567 566 566 566 566 567 567 570 570 567 567 571 571 570 570 570 570 571 571 574 574 571 571 575 575 574 574 574 574 575 575 582 582 575 575 599 599 582 582 582 582 599 599 595 595 599 599 597 597 595 595 764 764 770 770 768 768 759 759 758 758 754 754 754 754 760 760 759 759 760 760 764 764 759 759 759 759 764 764 763 763 764 764 768 768 763 763 784 784 780 780 779 779 779 779 780 780 775 775 779 779 783 783 784 784 783 783 787 787 784 784 784 784 787 787 788 788 787 787 791 791 788 788 788 788 791 791 792 792 791 791 795 795 792 792 792 792 795 795 796 796 795 795 799 799 796 796 796 796 799 799 800 800 799 799 803 803 800 800 800 800 803 803 804 804 1853 1853 807 807 1854 1854 1855 1855 807 807 808 808 807 807 811 811 808 808 808 808 811 811 812 812 811 811 815 815 812 812 812 812 815 815 816 816 815 815 819 819 816 816 816 816 819 819 820 820 819 819 823 823 820 820 820 820 823 823 824 824 823 823 827 827 824 824 824 824 827 827 828 828 827 827 832 832 828 828 828 828 832 832 833 833 833 833 832 832 834 834 832 832 831 831 834 834 834 834 831 831 830 830 831 831 829 829 830 830 829 829 825 825 830 830 830 830 825 825 826 826 825 825 821 821 826 826 826 826 821 821 822 822 821 821 817 817 822 822 822 822 817 817 818 818 817 817 813 813 818 818 818 818 813 813 814 814 813 813 809 809 814 814 814 814 809 809 810 810 809 809 805 805 810 810 810 810 805 805 806 806 805 805 1856 1856 806 806 806 806 1857 1857 1858 1858 801 801 797 797 802 802 802 802 797 797 798 798 797 797 793 793 798 798 798 798 793 793 794 794 793 793 789 789 794 794 794 794 789 789 790 790 789 789 785 785 790 790 790 790 785 785 786 786 785 785 781 781 786 786 786 786 781 781 782 782 782 782 781 781 778 778 781 781 777 777 778 778 778 778 777 777 774 774 777 777 773 773 774 774 773 773 769 769 774 774 774 774 769 769 770 770 769 769 767 767 770 770 770 770 767 767 768 768 780 780 776 776 775 775 776 776 772 772 775 775 775 775 772 772 771 771 772 772 766 766 771 771 771 771 766 766 765 765 766 766 762 762 765 765 765 765 762 762 761 761 762 762 756 756 761 761 761 761 756 756 755 755 756 756 752 752 755 755 755 755 752 752 751 751 752 752 748 748 751 751 751 751 748 748 747 747 1859 1859 744 744 1860 1860 1861 1861 744 744 743 743 744 744 740 740 743 743 743 743 740 740 739 739 740 740 736 736 739 739 739 739 736 736 735 735 736 736 732 732 735 735 735 735 732 732 731 731 732 732 728 728 731 731 731 731 728 728 727 727 728 728 724 724 727 727 727 727 724 724 723 723 724 724 719 719 723 723 723 723 719 719 720 720 719 719 722 722 720 720 720 720 722 722 721 721 722 722 726 726 721 721 721 721 726 726 725 725 726 726 730 730 725 725 725 725 730 730 729 729 730 730 734 734 729 729 729 729 734 734 733 733 734 734 738 738 733 733 733 733 738 738 737 737 738 738 742 742 737 737 737 737 742 742 741 741 742 742 1862 1862 741 741 741 741 1863 1863 1864 1864 746 746 750 750 745 745 745 745 750 750 749 749 750 750 754 754 749 749 749 749 754 754 753 753 754 754 758 758 753 753 753 753 758 758 757 757 838 838 836 836 835 835 837 837 1865 1865 1866 1866 845 845 846 846 843 843 846 846 844 844 843 843 843 843 844 844 841 841 844 844 842 842 841 841 841 841 842 842 840 840 1867 1867 838 838 1868 1868 1869 1869 838 838 837 837 838 838 835 835 837 837 893 893 894 894 889 889 894 894 890 890 889 889 889 889 890 890 885 885 890 890 886 886 885 885 885 885 886 886 881 881 886 886 882 882 881 881 881 881 882 882 1870 1870 882 882 1871 1871 1872 1872 877 877 878 878 873 873 878 878 874 874 873 873 873 873 874 874 869 869 874 874 870 870 869 869 869 869 870 870 865 865 870 870 866 866 865 865 865 865 866 866 861 861 866 866 862 862 861 861 1873 1873 1874 1874 857 857 1875 1875 858 858 857 857 857 857 858 858 853 853 858 858 854 854 853 853 853 853 854 854 849 849 854 854 850 850 849 849 849 849 850 850 847 847 850 850 848 848 847 847 847 847 848 848 851 851 848 848 852 852 851 851 851 851 852 852 855 855 852 852 856 856 855 855 855 855 856 856 859 859 856 856 860 860 859 859 859 859 860 860 1876 1876 860 860 1877 1877 1878 1878 863 863 864 864 867 867 864 864 868 868 867 867 867 867 868 868 871 871 868 868 872 872 871 871 871 871 872 872 875 875 872 872 876 876 875 875 875 875 876 876 879 879 876 876 880 880 879 879 1879 1879 1880 1880 883 883 1881 1881 884 884 883 883 883 883 884 884 887 887 884 884 888 888 887 887 887 887 888 888 891 891 888 888 892 892 891 891 891 891 892 892 893 893 892 892 894 894 893 893 909 909 900 900 907 907 900 900 898 898 907 907 907 907 898 898 903 903 898 898 896 896 903 903 903 903 896 896 902 902 896 896 895 895 902 902 902 902 895 895 904 904 895 895 897 897 904 904 904 904 897 897 908 908 897 897 899 899 908 908 908 908 899 899 910 910 899 899 901 901 910 910 910 910 901 901 912 912 901 901 906 906 912 912 912 912 906 906 916 916 906 906 914 914 916 916 916 916 914 914 919 919 914 914 920 920 919 919 919 919 920 920 922 922 920 920 924 924 922 922 922 922 924 924 926 926 924 924 932 932 926 926 926 926 932 932 928 928 932 932 937 937 928 928 928 928 937 937 930 930 937 937 939 939 930 930 930 930 939 939 934 934 939 939 941 941 934 934 934 934 941 941 935 935 941 941 942 942 935 935 935 935 942 942 933 933 942 942 940 940 933 933 933 933 940 940 929 929 940 940 938 938 929 929 929 929 938 938 927 927 938 938 936 936 927 927 927 927 936 936 925 925 936 936 931 931 925 925 925 925 931 931 921 921 931 931 923 923 921 921 921 921 923 923 918 918 923 923 917 917 918 918 918 918 917 917 915 915 917 917 913 913 915 915 915 915 913 913 911 911 913 913 905 905 911 911 911 911 905 905 909 909 905 905 900 900 909 909 989 989 990 990 985 985 990 990 986 986 985 985 985 985 986 986 981 981 986 986 982 982 981 981 981 981 982 982 977 977 982 982 978 978 977 977 977 977 978 978 1882 1882 978 978 1883 1883 1884 1884 973 973 974 974 969 969 974 974 970 970 969 969 969 969 970 970 965 965 970 970 966 966 965 965 965 965 966 966 961 961 966 966 962 962 961 961 961 961 962 962 957 957 962 962 958 958 957 957 1885 1885 1886 1886 953 953 1887 1887 954 954 953 953 953 953 954 954 949 949 954 954 950 950 949 949 949 949 950 950 945 945 950 950 946 946 945 945 945 945 946 946 943 943 946 946 944 944 943 943 943 943 944 944 947 947 944 944 948 948 947 947 947 947 948 948 951 951 948 948 952 952 951 951 951 951 952 952 955 955 952 952 956 956 955 955 955 955 956 956 1888 1888 956 956 1889 1889 1890 1890 959 959 960 960 963 963 960 960 964 964 963 963 963 963 964 964 967 967 964 964 968 968 967 967 967 967 968 968 971 971 968 968 972 972 971 971 971 971 972 972 975 975 972 972 976 976 975 975 1891 1891 1892 1892 979 979 1893 1893 980 980 979 979 979 979 980 980 983 983 980 980 984 984 983 983 983 983 984 984 987 987 984 984 988 988 987 987 987 987 988 988 989 989 988 988 990 990 989 989 1037 1037 1038 1038 1033 1033 1038 1038 1034 1034 1033 1033 1033 1033 1034 1034 1029 1029 1034 1034 1030 1030 1029 1029 1029 1029 1030 1030 1025 1025 1030 1030 1026 1026 1025 1025 1025 1025 1026 1026 1894 1894 1026 1026 1895 1895 1896 1896 1021 1021 1022 1022 1017 1017 1022 1022 1018 1018 1017 1017 1017 1017 1018 1018 1013 1013 1018 1018 1014 1014 1013 1013 1013 1013 1014 1014 1009 1009 1014 1014 1010 1010 1009 1009 1009 1009 1010 1010 1005 1005 1010 1010 1006 1006 1005 1005 1897 1897 1898 1898 1001 1001 1899 1899 1002 1002 1001 1001 1001 1001 1002 1002 997 997 1002 1002 998 998 997 997 997 997 998 998 993 993 998 998 994 994 993 993 993 993 994 994 991 991 994 994 992 992 991 991 991 991 992 992 995 995 992 992 996 996 995 995 995 995 996 996 999 999 996 996 1000 1000 999 999 999 999 1000 1000 1003 1003 1000 1000 1004 1004 1003 1003 1003 1003 1004 1004 1900 1900 1004 1004 1901 1901 1902 1902 1007 1007 1008 1008 1011 1011 1008 1008 1012 1012 1011 1011 1011 1011 1012 1012 1015 1015 1012 1012 1016 1016 1015 1015 1015 1015 1016 1016 1019 1019 1016 1016 1020 1020 1019 1019 1019 1019 1020 1020 1023 1023 1020 1020 1024 1024 1023 1023 1903 1903 1904 1904 1027 1027 1905 1905 1028 1028 1027 1027 1027 1027 1028 1028 1031 1031 1028 1028 1032 1032 1031 1031 1031 1031 1032 1032 1035 1035 1032 1032 1036 1036 1035 1035 1035 1035 1036 1036 1037 1037 1036 1036 1038 1038 1037 1037 1066 1066 1068 1068 1070 1070 1068 1068 1076 1076 1070 1070 1070 1070 1076 1076 1072 1072 1076 1076 1081 1081 1072 1072 1072 1072 1081 1081 1074 1074 1081 1081 1083 1083 1074 1074 1074 1074 1083 1083 1078 1078 1083 1083 1085 1085 1078 1078 1078 1078 1085 1085 1079 1079 1085 1085 1086 1086 1079 1079 1079 1079 1086 1086 1077 1077 1086 1086 1084 1084 1077 1077 1077 1077 1084 1084 1073 1073 1084 1084 1082 1082 1073 1073 1073 1073 1082 1082 1071 1071 1082 1082 1080 1080 1071 1071 1071 1071 1080 1080 1069 1069 1080 1080 1075 1075 1069 1069 1069 1069 1075 1075 1065 1065 1075 1075 1067 1067 1065 1065 1065 1065 1067 1067 1062 1062 1067 1067 1061 1061 1062 1062 1062 1062 1061 1061 1059 1059 1061 1061 1057 1057 1059 1059 1059 1059 1057 1057 1055 1055 1057 1057 1049 1049 1055 1055 1055 1055 1049 1049 1053 1053 1049 1049 1044 1044 1053 1053 1053 1053 1044 1044 1051 1051 1044 1044 1042 1042 1051 1051 1051 1051 1042 1042 1047 1047 1042 1042 1040 1040 1047 1047 1047 1047 1040 1040 1046 1046 1040 1040 1039 1039 1046 1046 1046 1046 1039 1039 1048 1048 1039 1039 1041 1041 1048 1048 1048 1048 1041 1041 1052 1052 1041 1041 1043 1043 1052 1052 1052 1052 1043 1043 1054 1054 1043 1043 1045 1045 1054 1054 1054 1054 1045 1045 1056 1056 1045 1045 1050 1050 1056 1056 1056 1056 1050 1050 1060 1060 1050 1050 1058 1058 1060 1060 1060 1060 1058 1058 1063 1063 1058 1058 1064 1064 1063 1063 1063 1063 1064 1064 1066 1066 1064 1064 1068 1068 1066 1066 1133 1133 1134 1134 1129 1129 1134 1134 1130 1130 1129 1129 1129 1129 1130 1130 1125 1125 1130 1130 1126 1126 1125 1125 1125 1125 1126 1126 1121 1121 1126 1126 1122 1122 1121 1121 1121 1121 1122 1122 1906 1906 1122 1122 1907 1907 1908 1908 1117 1117 1118 1118 1113 1113 1118 1118 1114 1114 1113 1113 1113 1113 1114 1114 1109 1109 1114 1114 1110 1110 1109 1109 1109 1109 1110 1110 1105 1105 1110 1110 1106 1106 1105 1105 1105 1105 1106 1106 1101 1101 1106 1106 1102 1102 1101 1101 1909 1909 1910 1910 1097 1097 1911 1911 1098 1098 1097 1097 1097 1097 1098 1098 1093 1093 1098 1098 1094 1094 1093 1093 1093 1093 1094 1094 1089 1089 1094 1094 1090 1090 1089 1089 1089 1089 1090 1090 1087 1087 1090 1090 1088 1088 1087 1087 1087 1087 1088 1088 1091 1091 1088 1088 1092 1092 1091 1091 1091 1091 1092 1092 1095 1095 1092 1092 1096 1096 1095 1095 1095 1095 1096 1096 1099 1099 1096 1096 1100 1100 1099 1099 1099 1099 1100 1100 1912 1912 1100 1100 1913 1913 1914 1914 1103 1103 1104 1104 1107 1107 1104 1104 1108 1108 1107 1107 1107 1107 1108 1108 1111 1111 1108 1108 1112 1112 1111 1111 1111 1111 1112 1112 1115 1115 1112 1112 1116 1116 1115 1115 1115 1115 1116 1116 1119 1119 1116 1116 1120 1120 1119 1119 1915 1915 1916 1916 1123 1123 1917 1917 1124 1124 1123 1123 1123 1123 1124 1124 1127 1127 1124 1124 1128 1128 1127 1127 1127 1127 1128 1128 1131 1131 1128 1128 1132 1132 1131 1131 1131 1131 1132 1132 1133 1133 1132 1132 1134 1134 1133 1133 1181 1181 1182 1182 1177 1177 1182 1182 1178 1178 1177 1177 1177 1177 1178 1178 1173 1173 1178 1178 1174 1174 1173 1173 1173 1173 1174 1174 1169 1169 1174 1174 1170 1170 1169 1169 1169 1169 1170 1170 1918 1918 1170 1170 1919 1919 1920 1920 1165 1165 1166 1166 1161 1161 1166 1166 1162 1162 1161 1161 1161 1161 1162 1162 1157 1157 1162 1162 1158 1158 1157 1157 1157 1157 1158 1158 1153 1153 1158 1158 1154 1154 1153 1153 1153 1153 1154 1154 1149 1149 1154 1154 1150 1150 1149 1149 1921 1921 1922 1922 1145 1145 1923 1923 1146 1146 1145 1145 1145 1145 1146 1146 1141 1141 1146 1146 1142 1142 1141 1141 1141 1141 1142 1142 1137 1137 1142 1142 1138 1138 1137 1137 1137 1137 1138 1138 1135 1135 1138 1138 1136 1136 1135 1135 1135 1135 1136 1136 1139 1139 1136 1136 1140 1140 1139 1139 1139 1139 1140 1140 1143 1143 1140 1140 1144 1144 1143 1143 1143 1143 1144 1144 1147 1147 1144 1144 1148 1148 1147 1147 1147 1147 1148 1148 1924 1924 1148 1148 1925 1925 1926 1926 1151 1151 1152 1152 1155 1155 1152 1152 1156 1156 1155 1155 1155 1155 1156 1156 1159 1159 1156 1156 1160 1160 1159 1159 1159 1159 1160 1160 1163 1163 1160 1160 1164 1164 1163 1163 1163 1163 1164 1164 1167 1167 1164 1164 1168 1168 1167 1167 1927 1927 1928 1928 1171 1171 1929 1929 1172 1172 1171 1171 1171 1171 1172 1172 1175 1175 1172 1172 1176 1176 1175 1175 1175 1175 1176 1176 1179 1179 1176 1176 1180 1180 1179 1179 1179 1179 1180 1180 1181 1181 1180 1180 1182 1182 1181 1181 1210 1210 1212 1212 1214 1214 1212 1212 1220 1220 1214 1214 1214 1214 1220 1220 1216 1216 1220 1220 1225 1225 1216 1216 1216 1216 1225 1225 1218 1218 1225 1225 1227 1227 1218 1218 1218 1218 1227 1227 1222 1222 1227 1227 1229 1229 1222 1222 1222 1222 1229 1229 1223 1223 1229 1229 1230 1230 1223 1223 1223 1223 1230 1230 1221 1221 1230 1230 1228 1228 1221 1221 1221 1221 1228 1228 1217 1217 1228 1228 1226 1226 1217 1217 1217 1217 1226 1226 1215 1215 1226 1226 1224 1224 1215 1215 1215 1215 1224 1224 1213 1213 1224 1224 1219 1219 1213 1213 1213 1213 1219 1219 1209 1209 1219 1219 1211 1211 1209 1209 1209 1209 1211 1211 1206 1206 1211 1211 1205 1205 1206 1206 1206 1206 1205 1205 1203 1203 1205 1205 1201 1201 1203 1203 1203 1203 1201 1201 1199 1199 1201 1201 1193 1193 1199 1199 1199 1199 1193 1193 1197 1197 1193 1193 1188 1188 1197 1197 1197 1197 1188 1188 1195 1195 1188 1188 1186 1186 1195 1195 1195 1195 1186 1186 1191 1191 1186 1186 1184 1184 1191 1191 1191 1191 1184 1184 1190 1190 1184 1184 1183 1183 1190 1190 1190 1190 1183 1183 1192 1192 1183 1183 1185 1185 1192 1192 1192 1192 1185 1185 1196 1196 1185 1185 1187 1187 1196 1196 1196 1196 1187 1187 1198 1198 1187 1187 1189 1189 1198 1198 1198 1198 1189 1189 1200 1200 1189 1189 1194 1194 1200 1200 1200 1200 1194 1194 1204 1204 1194 1194 1202 1202 1204 1204 1204 1204 1202 1202 1207 1207 1202 1202 1208 1208 1207 1207 1207 1207 1208 1208 1210 1210 1208 1208 1212 1212 1210 1210 1277 1277 1278 1278 1273 1273 1278 1278 1274 1274 1273 1273 1273 1273 1274 1274 1269 1269 1274 1274 1270 1270 1269 1269 1269 1269 1270 1270 1265 1265 1270 1270 1266 1266 1265 1265 1265 1265 1266 1266 1930 1930 1266 1266 1931 1931 1932 1932 1261 1261 1262 1262 1257 1257 1262 1262 1258 1258 1257 1257 1257 1257 1258 1258 1253 1253 1258 1258 1254 1254 1253 1253 1253 1253 1254 1254 1249 1249 1254 1254 1250 1250 1249 1249 1249 1249 1250 1250 1245 1245 1250 1250 1246 1246 1245 1245 1933 1933 1934 1934 1241 1241 1935 1935 1242 1242 1241 1241 1241 1241 1242 1242 1237 1237 1242 1242 1238 1238 1237 1237 1237 1237 1238 1238 1233 1233 1238 1238 1234 1234 1233 1233 1233 1233 1234 1234 1231 1231 1234 1234 1232 1232 1231 1231 1231 1231 1232 1232 1235 1235 1232 1232 1236 1236 1235 1235 1235 1235 1236 1236 1239 1239 1236 1236 1240 1240 1239 1239 1239 1239 1240 1240 1243 1243 1240 1240 1244 1244 1243 1243 1243 1243 1244 1244 1936 1936 1244 1244 1937 1937 1938 1938 1247 1247 1248 1248 1251 1251 1248 1248 1252 1252 1251 1251 1251 1251 1252 1252 1255 1255 1252 1252 1256 1256 1255 1255 1255 1255 1256 1256 1259 1259 1256 1256 1260 1260 1259 1259 1259 1259 1260 1260 1263 1263 1260 1260 1264 1264 1263 1263 1939 1939 1940 1940 1267 1267 1941 1941 1268 1268 1267 1267 1267 1267 1268 1268 1271 1271 1268 1268 1272 1272 1271 1271 1271 1271 1272 1272 1275 1275 1272 1272 1276 1276 1275 1275 1275 1275 1276 1276 1277 1277 1276 1276 1278 1278 1277 1277 1325 1325 1326 1326 1321 1321 1326 1326 1322 1322 1321 1321 1321 1321 1322 1322 1317 1317 1322 1322 1318 1318 1317 1317 1317 1317 1318 1318 1313 1313 1318 1318 1314 1314 1313 1313 1313 1313 1314 1314 1942 1942 1314 1314 1943 1943 1944 1944 1309 1309 1310 1310 1305 1305 1310 1310 1306 1306 1305 1305 1305 1305 1306 1306 1301 1301 1306 1306 1302 1302 1301 1301 1301 1301 1302 1302 1297 1297 1302 1302 1298 1298 1297 1297 1297 1297 1298 1298 1293 1293 1298 1298 1294 1294 1293 1293 1945 1945 1946 1946 1289 1289 1947 1947 1290 1290 1289 1289 1289 1289 1290 1290 1285 1285 1290 1290 1286 1286 1285 1285 1285 1285 1286 1286 1281 1281 1286 1286 1282 1282 1281 1281 1281 1281 1282 1282 1279 1279 1282 1282 1280 1280 1279 1279 1279 1279 1280 1280 1283 1283 1280 1280 1284 1284 1283 1283 1283 1283 1284 1284 1287 1287 1284 1284 1288 1288 1287 1287 1287 1287 1288 1288 1291 1291 1288 1288 1292 1292 1291 1291 1291 1291 1292 1292 1948 1948 1292 1292 1949 1949 1950 1950 1295 1295 1296 1296 1299 1299 1296 1296 1300 1300 1299 1299 1299 1299 1300 1300 1303 1303 1300 1300 1304 1304 1303 1303 1303 1303 1304 1304 1307 1307 1304 1304 1308 1308 1307 1307 1307 1307 1308 1308 1311 1311 1308 1308 1312 1312 1311 1311 1951 1951 1952 1952 1315 1315 1953 1953 1316 1316 1315 1315 1315 1315 1316 1316 1319 1319 1316 1316 1320 1320 1319 1319 1319 1319 1320 1320 1323 1323 1320 1320 1324 1324 1323 1323 1323 1323 1324 1324 1325 1325 1324 1324 1326 1326 1325 1325 1365 1365 1372 1372 1361 1361 1372 1372 1370 1370 1361 1361 1361 1361 1370 1370 1359 1359 1370 1370 1368 1368 1359 1359 1359 1359 1368 1368 1357 1357 1368 1368 1363 1363 1357 1357 1357 1357 1363 1363 1353 1353 1363 1363 1355 1355 1353 1353 1353 1353 1355 1355 1350 1350 1355 1355 1349 1349 1350 1350 1350 1350 1349 1349 1347 1347 1349 1349 1345 1345 1347 1347 1347 1347 1345 1345 1343 1343 1345 1345 1337 1337 1343 1343 1343 1343 1337 1337 1341 1341 1337 1337 1332 1332 1341 1341 1341 1341 1332 1332 1339 1339 1332 1332 1330 1330 1339 1339 1339 1339 1330 1330 1335 1335 1330 1330 1328 1328 1335 1335 1335 1335 1328 1328 1334 1334 1328 1328 1327 1327 1334 1334 1334 1334 1327 1327 1336 1336 1327 1327 1329 1329 1336 1336 1336 1336 1329 1329 1340 1340 1329 1329 1331 1331 1340 1340 1340 1340 1331 1331 1342 1342 1331 1331 1333 1333 1342 1342 1342 1342 1333 1333 1344 1344 1333 1333 1338 1338 1344 1344 1344 1344 1338 1338 1348 1348 1338 1338 1346 1346 1348 1348 1348 1348 1346 1346 1351 1351 1346 1346 1352 1352 1351 1351 1351 1351 1352 1352 1354 1354 1352 1352 1356 1356 1354 1354 1354 1354 1356 1356 1358 1358 1356 1356 1364 1364 1358 1358 1358 1358 1364 1364 1360 1360 1364 1364 1369 1369 1360 1360 1360 1360 1369 1369 1362 1362 1369 1369 1371 1371 1362 1362 1362 1362 1371 1371 1366 1366 1371 1371 1373 1373 1366 1366 1366 1366 1373 1373 1367 1367 1373 1373 1374 1374 1367 1367 1367 1367 1374 1374 1365 1365 1374 1374 1372 1372 1365 1365 1421 1421 1422 1422 1417 1417 1422 1422 1418 1418 1417 1417 1417 1417 1418 1418 1413 1413 1418 1418 1414 1414 1413 1413 1413 1413 1414 1414 1409 1409 1414 1414 1410 1410 1409 1409 1409 1409 1410 1410 1954 1954 1410 1410 1955 1955 1956 1956 1405 1405 1406 1406 1401 1401 1406 1406 1402 1402 1401 1401 1401 1401 1402 1402 1397 1397 1402 1402 1398 1398 1397 1397 1397 1397 1398 1398 1393 1393 1398 1398 1394 1394 1393 1393 1393 1393 1394 1394 1389 1389 1394 1394 1390 1390 1389 1389 1957 1957 1958 1958 1385 1385 1959 1959 1386 1386 1385 1385 1385 1385 1386 1386 1381 1381 1386 1386 1382 1382 1381 1381 1381 1381 1382 1382 1377 1377 1382 1382 1378 1378 1377 1377 1377 1377 1378 1378 1375 1375 1378 1378 1376 1376 1375 1375 1375 1375 1376 1376 1379 1379 1376 1376 1380 1380 1379 1379 1379 1379 1380 1380 1383 1383 1380 1380 1384 1384 1383 1383 1383 1383 1384 1384 1387 1387 1384 1384 1388 1388 1387 1387 1387 1387 1388 1388 1960 1960 1388 1388 1961 1961 1962 1962 1391 1391 1392 1392 1395 1395 1392 1392 1396 1396 1395 1395 1395 1395 1396 1396 1399 1399 1396 1396 1400 1400 1399 1399 1399 1399 1400 1400 1403 1403 1400 1400 1404 1404 1403 1403 1403 1403 1404 1404 1407 1407 1404 1404 1408 1408 1407 1407 1963 1963 1964 1964 1411 1411 1965 1965 1412 1412 1411 1411 1411 1411 1412 1412 1415 1415 1412 1412 1416 1416 1415 1415 1415 1415 1416 1416 1419 1419 1416 1416 1420 1420 1419 1419 1419 1419 1420 1420 1421 1421 1420 1420 1422 1422 1421 1421 1438 1438 1440 1440 1439 1439 1435 1435 1424 1424 1426 1426 1435 1435 1432 1432 1433 1433 1429 1429 1427 1427 1431 1431 1427 1427 1425 1425 1431 1431 1431 1431 1425 1425 1435 1435 1425 1425 1423 1423 1435 1435 1435 1435 1423 1423 1424 1424 1426 1426 1428 1428 1435 1435 1428 1428 1430 1430 1435 1435 1435 1435 1430 1430 1432 1432 1433 1433 1434 1434 1435 1435 1434 1434 1436 1436 1435 1435 1435 1435 1436 1436 1439 1439 1436 1436 1437 1437 1439 1439 1439 1439 1437 1437 1438 1438 1451 1451 1452 1452 1455 1455 1444 1444 1446 1446 1445 1445 1455 1455 1457 1457 1451 1451 1457 1457 1456 1456 1451 1451 1451 1451 1456 1456 1444 1444 1456 1456 1454 1454 1444 1444 1454 1454 1453 1453 1444 1444 1453 1453 1450 1450 1444 1444 1444 1444 1450 1450 1449 1449 1449 1449 1448 1448 1444 1444 1448 1448 1447 1447 1444 1444 1444 1444 1447 1447 1446 1446 1445 1445 1443 1443 1444 1444 1443 1443 1442 1442 1444 1444 1444 1444 1442 1442 1441 1441 1458 1458 1459 1459 1460 1460 1459 1459 1461 1461 1460 1460 1462 1462 1463 1463 1464 1464 1463 1463 1465 1465 1464 1464 1466 1466 1467 1467 1468 1468 1467 1467 1469 1469 1468 1468 1470 1470 1471 1471 1472 1472 1471 1471 1473 1473 1472 1472 1474 1474 1475 1475 1476 1476 1475 1475 1477 1477 1476 1476 1478 1478 1479 1479 1480 1480 1479 1479 1481 1481 1480 1480 1480 1480 1481 1481 1482 1482 1481 1481 1483 1483 1482 1482 1482 1482 1483 1483 1484 1484 1483 1483 1485 1485 1484 1484 1484 1484 1485 1485 1486 1486 1485 1485 1487 1487 1486 1486 1486 1486 1487 1487 1488 1488 1487 1487 1489 1489 1488 1488 1488 1488 1489 1489 1490 1490 1489 1489 1491 1491 1490 1490 1490 1490 1491 1491 1492 1492 1491 1491 1493 1493 1492 1492 1492 1492 1493 1493 1494 1494 1493 1493 1495 1495 1494 1494 1494 1494 1495 1495 1496 1496 1495 1495 1497 1497 1496 1496 1496 1496 1497 1497 1498 1498 1497 1497 1499 1499 1498 1498 1500 1500 1501 1501 1502 1502 1501 1501 1503 1503 1502 1502 1504 1504 1505 1505 1506 1506 1505 1505 1507 1507 1506 1506 1508 1508 1509 1509 1510 1510 1509 1509 1511 1511 1510 1510 1510 1510 1511 1511 1512 1512 1511 1511 1513 1513 1512 1512 1512 1512 1513 1513 1514 1514 1513 1513 1515 1515 1514 1514 1514 1514 1515 1515 1516 1516 1515 1515 1517 1517 1516 1516 1516 1516 1517 1517 1518 1518 1517 1517 1519 1519 1518 1518 1518 1518 1519 1519 1520 1520 1519 1519 1521 1521 1520 1520 1520 1520 1521 1521 1522 1522 1521 1521 1523 1523 1522 1522 1522 1522 1523 1523 1524 1524 1523 1523 1525 1525 1524 1524 1526 1526 1527 1527 1528 1528 1527 1527 1529 1529 1528 1528 1530 1530 1531 1531 1532 1532 1531 1531 1533 1533 1532 1532 1532 1532 1533 1533 1534 1534 1533 1533 1535 1535 1534 1534 1534 1534 1535 1535 1536 1536 1535 1535 1537 1537 1536 1536 1536 1536 1537 1537 1538 1538 1537 1537 1539 1539 1538 1538 1538 1538 1539 1539 1540 1540 1539 1539 1541 1541 1540 1540 1540 1540 1541 1541 1542 1542 1541 1541 1543 1543 1542 1542 1542 1542 1543 1543 1544 1544 1543 1543 1545 1545 1544 1544 1544 1544 1545 1545 1546 1546 1545 1545 1547 1547 1546 1546 1546 1546 1547 1547 1548 1548 1547 1547 1549 1549 1548 1548 1548 1548 1549 1549 1550 1550 1549 1549 1551 1551 1550 1550 1552 1552 1553 1553 1554 1554 1553 1553 1555 1555 1554 1554 1556 1556 1557 1557 1558 1558 1557 1557 1559 1559 1558 1558 1560 1560 1561 1561 1562 1562 1561 1561 1563 1563 1562 1562 1562 1562 1563 1563 1564 1564 1563 1563 1565 1565 1564 1564 1564 1564 1565 1565 1566 1566 1565 1565 1567 1567 1566 1566 1566 1566 1567 1567 1568 1568 1567 1567 1569 1569 1568 1568 1568 1568 1569 1569 1570 1570 1569 1569 1571 1571 1570 1570 1570 1570 1571 1571 1572 1572 1571 1571 1573 1573 1572 1572 1572 1572 1573 1573 1574 1574 1573 1573 1575 1575 1574 1574 1574 1574 1575 1575 1576 1576 1575 1575 1577 1577 1576 1576 1576 1576 1577 1577 1578 1578 1577 1577 1579 1579 1578 1578 1578 1578 1579 1579 1580 1580 1579 1579 1581 1581 1580 1580 1582 1582 1583 1583 1584 1584 1583 1583 1585 1585 1584 1584 1586 1586 1587 1587 1588 1588 1587 1587 1589 1589 1588 1588 1590 1590 1591 1591 1592 1592 1591 1591 1593 1593 1592 1592 1592 1592 1593 1593 1966 1966 1593 1593 1967 1967 1968 1968 1594 1594 1595 1595 1596 1596 1595 1595 1597 1597 1596 1596 1596 1596 1597 1597 1598 1598 1597 1597 1599 1599 1598 1598 1598 1598 1599 1599 1600 1600 1599 1599 1601 1601 1600 1600 1600 1600 1601 1601 1602 1602 1601 1601 1603 1603 1602 1602 1602 1602 1603 1603 1604 1604 1603 1603 1605 1605 1604 1604 1619 1619 1618 1618 1616 1616 1619 1619 1616 1616 1617 1617 1616 1616 1614 1614 1617 1617 1617 1617 1614 1614 1615 1615 1614 1614 1612 1612 1615 1615 1615 1615 1612 1612 1613 1613 1612 1612 1610 1610 1613 1613 1613 1613 1610 1610 1611 1611 1610 1610 1608 1608 1611 1611 1611 1611 1608 1608 1609 1609 1969 1969 1606 1606 1970 1970 1971 1971 1606 1606 1607 1607 1972 1972 1973 1973 1630 1630 1974 1974 1630 1630 1631 1631 1630 1630 1626 1626 1631 1631 1631 1631 1626 1626 1627 1627 1626 1626 1622 1622 1627 1627 1627 1627 1622 1622 1623 1623 1622 1622 1620 1620 1623 1623 1623 1623 1620 1620 1621 1621 1620 1620 1624 1624 1621 1621 1621 1621 1624 1624 1625 1625 1624 1624 1628 1628 1625 1625 1625 1625 1628 1628 1629 1629 1634 1634 1635 1635 1636 1636 1635 1635 1637 1637 1636 1636 1636 1636 1637 1637 1638 1638 1637 1637 1639 1639 1638 1638 1638 1638 1639 1639 1640 1640 1639 1639 1641 1641 1640 1640 1640 1640 1641 1641 1642 1642 1641 1641 1643 1643 1642 1642 1642 1642 1643 1643 1644 1644 1643 1643 1645 1645 1644 1644 1644 1644 1645 1645 1975 1975 1645 1645 1976 1976 1977 1977 1646 1646 1647 1647 1648 1648 1647 1647 1649 1649 1648 1648 1650 1650 1651 1651 1652 1652 1651 1651 1653 1653 1652 1652 1978 1978 1979 1979 1654 1654 1980 1980 1655 1655 1654 1654 1654 1654 1655 1655 1656 1656 1655 1655 1657 1657 1656 1656 1656 1656 1657 1657 1658 1658 1657 1657 1659 1659 1658 1658 1658 1658 1659 1659 1660 1660 1659 1659 1661 1661 1660 1660 1660 1660 1661 1661 1662 1662 1661 1661 1663 1663 1662 1662 1662 1662 1663 1663 1664 1664 1663 1663 1665 1665 1664 1664 1671 1671 1670 1670 1674 1674 1671 1671 1674 1674 1675 1675 1674 1674 1678 1678 1675 1675 1675 1675 1678 1678 1679 1679 1678 1678 1676 1676 1679 1679 1679 1679 1676 1676 1677 1677 1676 1676 1672 1672 1677 1677 1677 1677 1672 1672 1673 1673 1672 1672 1668 1668 1673 1673 1673 1673 1668 1668 1669 1669 1668 1668 1981 1981 1669 1669 1669 1669 1982 1982 1983 1983 1693 1693 1692 1692 1984 1984 1693 1693 1985 1985 1986 1986 1690 1690 1688 1688 1691 1691 1691 1691 1688 1688 1689 1689 1688 1688 1686 1686 1689 1689 1689 1689 1686 1686 1687 1687 1686 1686 1684 1684 1687 1687 1687 1687 1684 1684 1685 1685 1684 1684 1682 1682 1685 1685 1685 1685 1682 1682 1683 1683 1682 1682 1680 1680 1683 1683 1683 1683 1680 1680 1681 1681 1694 1694 1695 1695 1696 1696 1695 1695 1697 1697 1696 1696 1696 1696 1697 1697 1698 1698 1697 1697 1699 1699 1698 1698 1698 1698 1699 1699 1700 1700 1699 1699 1701 1701 1700 1700 1700 1700 1701 1701 1702 1702 1701 1701 1703 1703 1702 1702 1702 1702 1703 1703 1704 1704 1703 1703 1705 1705 1704 1704 1987 1987 1988 1988 1706 1706 1989 1989 1707 1707 1706 1706 1706 1706 1707 1707 1708 1708 1707 1707 1709 1709 1708 1708 1710 1710 1711 1711 1712 1712 1711 1711 1713 1713 1712 1712 1712 1712 1713 1713 1990 1990 1713 1713 1991 1991 1992 1992 1714 1714 1715 1715 1716 1716 1715 1715 1717 1717 1716 1716 1716 1716 1717 1717 1718 1718 1717 1717 1719 1719 1718 1718 1718 1718 1719 1719 1720 1720 1719 1719 1721 1721 1720 1720 1720 1720 1721 1721 1722 1722 1721 1721 1723 1723 1722 1722 1722 1722 1723 1723 1724 1724 1723 1723 1725 1725 1724 1724 1727 1727 1726 1726 1728 1728 1727 1727 1728 1728 1729 1729 1728 1728 1730 1730 1729 1729 1729 1729 1730 1730 1731 1731 1730 1730 1732 1732 1731 1731 1731 1731 1732 1732 1733 1733 1732 1732 1734 1734 1733 1733 1733 1733 1734 1734 1735 1735 1734 1734 1736 1736 1735 1735 1735 1735 1736 1736 1737 1737 1993 1993 1738 1738 1994 1994 1995 1995 1738 1738 1739 1739 1743 1743 1742 1742 1744 1744 1741 1741 1740 1740 1745 1745 1740 1740 1743 1743 1745 1745 1743 1743 1744 1744 1745 1745 1996 1996 1746 1746 1997 1997 1998 1998 1746 1746 1747 1747 1746 1746 1748 1748 1747 1747 1747 1747 1748 1748 1749 1749 1748 1748 1752 1752 1749 1749 1749 1749 1752 1752 1753 1753 1752 1752 1754 1754 1753 1753 1753 1753 1754 1754 1755 1755 1754 1754 1750 1750 1755 1755 1755 1755 1750 1750 1751 1751 1756 1756 1757 1757 1758 1758 1757 1757 1759 1759 1758 1758 1758 1758 1759 1759 1760 1760 1759 1759 1761 1761 1760 1760 1760 1760 1761 1761 1762 1762 1761 1761 1763 1763 1762 1762 1762 1762 1763 1763 1764 1764 1763 1763 1765 1765 1764 1764 1764 1764 1765 1765 1999 1999 1765 1765 2000 2000 2001 2001 1766 1766 1767 1767 1768 1768 1767 1767 1769 1769 1768 1768 1768 1768 1769 1769 1770 1770 1769 1769 1771 1771 1770 1770 1772 1772 1773 1773 1774 1774 1773 1773 1775 1775 1774 1774 2002 2002 2003 2003 1776 1776 2004 2004 1777 1777 1776 1776 1776 1776 1777 1777 1778 1778 1777 1777 1779 1779 1778 1778 1778 1778 1779 1779 1780 1780 1779 1779 1781 1781 1780 1780 1780 1780 1781 1781 1782 1782 1781 1781 1783 1783 1782 1782 1782 1782 1783 1783 1784 1784 1783 1783 1785 1785 1784 1784 1784 1784 1785 1785 1786 1786 1785 1785 1787 1787 1786 1786 1797 1797 1796 1796 1792 1792 1797 1797 1792 1792 1793 1793 1792 1792 1788 1788 1793 1793 1793 1793 1788 1788 1789 1789 1788 1788 1790 1790 1789 1789 1789 1789 1790 1790 1791 1791 1790 1790 1794 1794 1791 1791 1791 1791 1794 1794 1795 1795 1794 1794 1798 1798 1795 1795 1795 1795 1798 1798 1799 1799 1798 1798 2005 2005 1799 1799 1799 1799 2006 2006 2007 2007 1803 1803 1802 1802 2008 2008 1803 1803 2009 2009 2010 2010 1804 1804 1806 1806 1805 1805 1805 1805 1806 1806 1807 1807 1806 1806 1808 1808 1807 1807 1807 1807 1808 1808 1809 1809 1808 1808 1810 1810 1809 1809 1809 1809 1810 1810 1811 1811 1810 1810 1812 1812 1811 1811 1811 1811 1812 1812 1813 1813 1812 1812 1814 1814 1813 1813 1813 1813 1814 1814 1815 1815 1816 1816 1817 1817 1818 1818 1817 1817 1819 1819 1818 1818 1818 1818 1819 1819 1820 1820 1819 1819 1821 1821 1820 1820 1820 1820 1821 1821 1822 1822 1821 1821 1823 1823 1822 1822 1822 1822 1823 1823 1824 1824 1823 1823 1825 1825 1824 1824 1824 1824 1825 1825 1826 1826 1825 1825 1827 1827 1826 1826 2011 2011 2012 2012 1828 1828 2013 2013 1829 1829 1828 1828 1828 1828 1829 1829 1830 1830 1829 1829 1831 1831 1830 1830
+31 31 37 37 35 35 35 35 32 32 31 31 32 32 29 29 31 31 31 31 29 29 25 25 29 29 26 26 25 25 26 26 316 316 25 25 25 25 317 317 318 318 23 23 20 20 19 19 20 20 17 17 19 19 19 19 17 17 13 13 17 17 14 14 13 13 14 14 11 11 13 13 13 13 11 11 7 7 11 11 8 8 7 7 8 8 5 5 7 7 7 7 5 5 1 1 5 5 2 2 1 1 2 2 0 0 1 1 1 1 0 0 3 3 0 0 4 4 3 3 4 4 6 6 3 3 3 3 6 6 9 9 6 6 10 10 9 9 10 10 12 12 9 9 9 9 12 12 15 15 12 12 16 16 15 15 16 16 18 18 15 15 15 15 18 18 21 21 18 18 22 22 21 21 319 319 24 24 320 320 321 321 24 24 27 27 24 24 28 28 27 27 28 28 30 30 27 27 27 27 30 30 33 33 30 30 34 34 33 33 34 34 36 36 33 33 33 33 36 36 39 39 36 36 40 40 39 39 40 40 42 42 39 39 39 39 42 42 45 45 42 42 46 46 45 45 46 46 48 48 45 45 45 45 48 48 52 52 48 48 51 51 52 52 52 52 51 51 54 54 51 51 55 55 54 54 54 54 55 55 59 59 55 55 58 58 59 59 58 58 61 61 59 59 59 59 61 61 65 65 61 61 64 64 65 65 64 64 67 67 65 65 65 65 67 67 322 322 67 67 323 323 324 324 70 70 73 73 71 71 71 71 73 73 77 77 73 73 76 76 77 77 76 76 79 79 77 77 77 77 79 79 83 83 79 79 82 82 83 83 82 82 85 85 83 83 83 83 85 85 89 89 85 85 88 88 89 89 88 88 92 92 89 89 89 89 92 92 93 93 92 92 91 91 93 93 91 91 90 90 93 93 93 93 90 90 87 87 90 90 86 86 87 87 86 86 84 84 87 87 87 87 84 84 81 81 84 84 80 80 81 81 80 80 78 78 81 81 81 81 78 78 75 75 78 78 74 74 75 75 74 74 72 72 75 75 325 325 326 326 69 69 327 327 68 68 69 69 68 68 66 66 69 69 69 69 66 66 63 63 66 66 62 62 63 63 62 62 60 60 63 63 63 63 60 60 57 57 60 60 56 56 57 57 56 56 53 53 57 57 57 57 53 53 50 50 53 53 49 49 50 50 49 49 47 47 50 50 50 50 47 47 43 43 47 47 44 44 43 43 44 44 41 41 43 43 43 43 41 41 37 37 41 41 38 38 37 37 37 37 38 38 35 35 113 113 115 115 110 110 113 113 110 110 112 112 105 105 107 107 110 110 107 107 109 109 110 110 110 110 109 109 112 112 99 99 101 101 110 110 101 101 103 103 110 110 110 110 103 103 105 105 94 94 95 95 110 110 95 95 97 97 110 110 110 110 97 97 99 99 100 100 98 98 110 110 98 98 96 96 110 110 110 110 96 96 94 94 106 106 104 104 110 110 104 104 102 102 110 110 110 110 102 102 100 100 114 114 111 111 110 110 111 111 108 108 110 110 110 110 108 108 106 106 120 120 118 118 110 110 118 118 116 116 110 110 110 110 116 116 114 114 126 126 124 124 110 110 124 124 122 122 110 110 110 110 122 122 120 120 121 121 123 123 110 110 123 123 125 125 110 110 110 110 125 125 126 126 115 115 117 117 110 110 117 117 119 119 110 110 110 110 119 119 121 121 146 146 144 144 142 142 152 152 150 150 142 142 150 150 148 148 142 142 142 142 148 148 146 146 158 158 156 156 142 142 156 156 154 154 142 142 142 142 154 154 152 152 153 153 155 155 142 142 155 155 157 157 142 142 142 142 157 157 158 158 147 147 149 149 142 142 149 149 151 151 142 142 142 142 151 151 153 153 140 140 143 143 142 142 143 143 145 145 142 142 142 142 145 145 147 147 134 134 136 136 142 142 136 136 138 138 142 142 142 142 138 138 140 140 128 128 130 130 142 142 130 130 132 132 142 142 142 142 132 132 134 134 131 131 129 129 142 142 129 129 127 127 142 142 142 142 127 127 128 128 137 137 135 135 142 142 135 135 133 133 142 142 142 142 133 133 131 131 144 144 141 141 142 142 141 141 139 139 142 142 142 142 139 139 137 137 207 207 213 213 210 210 210 210 208 208 207 207 208 208 204 204 207 207 207 207 204 204 202 202 204 204 201 201 202 202 201 201 198 198 202 202 202 202 198 198 197 197 198 198 195 195 197 197 195 195 192 192 197 197 197 197 192 192 191 191 192 192 188 188 191 191 188 188 185 185 191 191 191 191 185 185 186 186 185 185 182 182 186 186 182 182 178 178 186 186 186 186 178 178 181 181 178 178 175 175 181 181 175 175 170 170 181 181 181 181 170 170 176 176 170 170 167 167 176 176 167 167 165 165 176 176 176 176 165 165 172 172 165 165 163 163 172 172 163 163 161 161 172 172 172 172 161 161 169 169 161 161 159 159 169 169 159 159 160 160 169 169 169 169 160 160 171 171 160 160 162 162 171 171 162 162 164 164 171 171 171 171 164 164 174 174 164 164 166 166 174 174 166 166 168 168 174 174 174 174 168 168 179 179 168 168 173 173 179 179 173 173 177 177 179 179 179 179 177 177 184 184 177 177 180 180 184 184 180 180 183 183 184 184 184 184 183 183 189 189 183 183 187 187 189 189 187 187 190 190 189 189 189 189 190 190 194 194 190 190 193 193 194 194 193 193 196 196 194 194 194 194 196 196 200 200 196 196 199 199 200 200 199 199 203 203 200 200 200 200 203 203 205 205 203 203 206 206 205 205 206 206 209 209 205 205 205 205 209 209 211 211 209 209 212 212 211 211 212 212 215 215 211 211 211 211 215 215 216 216 215 215 219 219 216 216 219 219 221 221 216 216 216 216 221 221 222 222 221 221 225 225 222 222 225 225 228 228 222 222 222 222 228 228 227 227 228 228 231 231 227 227 231 231 235 235 227 227 227 227 235 235 232 232 235 235 240 240 232 232 240 240 243 243 232 232 232 232 243 243 236 236 243 243 245 245 236 236 245 245 247 247 236 236 236 236 247 247 239 239 247 247 249 249 239 239 249 249 250 250 239 239 239 239 250 250 241 241 250 250 251 251 241 241 251 251 248 248 241 241 241 241 248 248 238 238 248 248 246 246 238 238 246 246 244 244 238 238 238 238 244 244 233 233 244 244 242 242 233 233 242 242 237 237 233 233 233 233 237 237 229 229 237 237 234 234 229 229 234 234 230 230 229 229 229 229 230 230 223 223 230 230 226 226 223 223 226 226 224 224 223 223 223 223 224 224 218 218 224 224 220 220 218 218 220 220 217 217 218 218 218 218 217 217 213 213 217 217 214 214 213 213 213 213 214 214 210 210 291 291 288 288 290 290 290 290 288 288 287 287 288 288 286 286 287 287 286 286 283 283 287 287 287 287 283 283 282 282 283 283 279 279 282 282 282 282 279 279 278 278 279 279 275 275 278 278 278 278 275 275 273 273 275 275 271 271 273 273 273 273 271 271 269 269 271 271 268 268 269 269 269 269 268 268 263 263 268 268 265 265 263 263 263 263 265 265 257 257 265 265 262 262 257 257 257 257 262 262 255 255 262 262 259 259 255 255 255 255 259 259 253 253 259 259 258 258 253 253 253 253 258 258 252 252 258 258 261 261 252 252 252 252 261 261 254 254 261 261 264 264 254 254 254 254 264 264 256 256 264 264 267 267 256 256 256 256 267 267 260 260 267 267 270 270 260 260 260 260 270 270 266 266 270 270 274 274 266 266 266 266 274 274 272 272 274 274 277 277 272 272 272 272 277 277 276 276 277 277 281 281 276 276 276 276 281 281 280 280 281 281 284 284 280 280 280 280 284 284 285 285 284 284 289 289 285 285 285 285 289 289 292 292 289 289 294 294 292 292 292 292 294 294 296 296 294 294 297 297 296 296 296 296 297 297 301 301 297 297 300 300 301 301 301 301 300 300 309 309 300 300 304 304 309 309 309 309 304 304 311 311 304 304 306 306 311 311 311 311 306 306 313 313 306 306 308 308 313 313 313 313 308 308 315 315 308 308 307 307 315 315 315 315 307 307 314 314 307 307 305 305 314 314 314 314 305 305 312 312 305 305 302 302 312 312 312 312 302 302 310 310 302 302 299 299 310 310 310 310 299 299 303 303 299 299 295 295 303 303 303 303 295 295 298 298 295 295 291 291 298 298 298 298 291 291 293 293 291 291 290 290 293 293
+44 44 42 42 35 35 33 33 36 36 32 32 25 25 21 21 23 23 21 21 19 19 23 23 23 23 19 19 17 17 42 42 39 39 35 35 39 39 37 37 35 35 35 35 37 37 34 34 33 33 32 32 30 30 8 8 6 6 15 15 6 6 4 4 15 15 56 56 54 54 40 40 54 54 52 52 40 40 36 36 38 38 32 32 38 38 41 41 32 32 32 32 41 41 43 43 51 51 53 53 40 40 53 53 55 55 40 40 40 40 55 55 56 56 20 20 22 22 18 18 22 22 16 16 18 18 34 34 31 31 35 35 31 31 29 29 35 35 35 35 29 29 23 23 29 29 27 27 23 23 23 23 27 27 25 25 20 20 24 24 22 22 24 24 26 26 22 22 22 22 26 26 32 32 26 26 28 28 32 32 32 32 28 28 30 30 4 4 2 2 15 15 2 2 0 0 15 15 15 15 0 0 1 1 17 17 14 14 23 23 14 14 12 12 23 23 23 23 12 12 15 15 12 12 10 10 15 15 15 15 10 10 8 8 52 52 50 50 40 40 50 50 48 48 40 40 40 40 48 48 35 35 48 48 46 46 35 35 35 35 46 46 44 44 43 43 45 45 32 32 45 45 47 47 32 32 32 32 47 47 40 40 47 47 49 49 40 40 40 40 49 49 51 51 1 1 3 3 15 15 3 3 5 5 15 15 15 15 5 5 22 22 5 5 7 7 22 22 22 22 7 7 9 9 9 9 11 11 22 22 11 11 13 13 22 22 22 22 13 13 16 16 342 342 339 339 358 358 339 339 357 357 358 358 358 358 357 357 365 365 357 357 375 375 365 365 365 365 375 375 376 376 375 375 391 391 376 376 376 376 391 391 392 392 342 342 340 340 339 339 340 340 324 324 339 339 339 339 324 324 323 323 324 324 315 315 323 323 323 323 315 315 305 305 315 315 306 306 305 305 306 306 290 290 305 305 305 305 290 290 287 287 290 290 288 288 287 287 287 287 288 288 263 263 288 288 272 272 263 263 272 272 262 262 263 263 262 262 244 244 263 263 263 263 244 244 245 245 244 244 239 239 245 245 245 245 239 239 226 226 239 239 225 225 226 226 226 226 225 225 208 208 225 225 219 219 208 208 165 165 1261 1261 173 173 219 219 207 207 208 208 207 207 190 190 208 208 208 208 190 190 192 192 190 190 187 187 192 192 192 192 187 187 173 173 187 187 172 172 173 173 173 173 172 172 165 165 165 165 1262 1262 1263 1263 154 154 138 138 155 155 155 155 138 138 139 139 138 138 118 118 139 139 139 139 118 118 120 120 118 118 110 110 120 120 120 120 110 110 96 96 110 110 93 93 96 96 96 96 93 93 75 75 93 93 80 80 75 75 80 80 73 73 75 75 73 73 63 63 75 75 75 75 63 63 65 65 63 63 60 60 65 65 65 65 60 60 58 58 60 60 57 57 58 58 58 58 57 57 64 64 57 57 59 59 64 64 59 59 62 62 64 64 62 62 72 72 64 64 64 64 72 72 74 74 72 72 76 76 74 74 74 74 76 76 94 94 76 76 92 92 94 94 92 92 108 108 94 94 94 94 108 108 117 117 108 108 115 115 117 117 117 117 115 115 137 137 115 115 133 133 137 137 133 133 135 135 137 137 135 135 152 152 137 137 137 137 152 152 153 153 152 152 162 162 153 153 1264 1264 1265 1265 171 171 1266 1266 170 170 171 171 171 171 170 170 189 189 170 170 186 186 189 189 238 238 241 241 223 223 186 186 188 188 189 189 188 188 204 204 189 189 189 189 204 204 205 205 204 204 215 215 205 205 205 205 215 215 223 223 215 215 222 222 223 223 223 223 222 222 238 238 238 238 240 240 241 241 240 240 256 256 241 241 241 241 256 256 257 257 256 256 280 280 257 257 257 257 280 280 279 279 280 280 289 289 279 279 279 279 289 289 300 300 289 289 302 302 300 300 300 300 302 302 319 319 302 302 307 307 319 319 307 307 321 321 319 319 321 321 337 337 319 319 319 319 337 337 336 336 337 337 341 341 336 336 336 336 341 341 354 354 341 341 355 355 354 354 354 354 355 355 372 372 355 355 361 361 372 372 361 361 374 374 372 372 374 374 390 390 372 372 372 372 390 390 389 389 390 390 393 393 389 389 389 389 393 393 1267 1267 393 393 1268 1268 1269 1269 408 408 415 415 407 407 407 407 415 415 427 427 415 415 428 428 427 427 427 427 428 428 446 446 428 428 444 444 446 446 444 444 447 447 446 446 447 447 470 470 446 446 446 446 470 470 468 468 470 470 476 476 468 468 468 468 476 476 484 484 476 476 488 488 484 484 484 484 488 488 494 494 488 488 492 492 494 494 477 477 469 469 485 485 492 492 496 496 494 494 496 496 497 497 494 494 494 494 497 497 495 495 497 497 493 493 495 495 495 495 493 493 485 485 493 493 489 489 485 485 485 485 489 489 477 477 477 477 471 471 469 469 471 471 449 449 469 469 469 469 449 449 448 448 449 449 430 430 448 448 448 448 430 430 429 429 430 430 418 418 429 429 429 429 418 418 409 409 418 418 410 410 409 409 1270 1270 1271 1271 391 391 1272 1272 1273 1273 391 391 391 391 1274 1274 392 392 1275 1275 467 467 1276 1276 467 467 483 483 1277 1277 1278 1278 483 483 1279 1279 483 483 491 491 1280 1280 1281 1281 491 491 1282 1282 491 491 490 490 1283 1283 1284 1284 490 490 1285 1285 490 490 482 482 1286 1286 1287 1287 482 482 1288 1288 482 482 466 466 1289 1289 1290 1290 466 466 1291 1291 466 466 443 443 1292 1292 1293 1293 443 443 1294 1294 443 443 424 424 1295 1295 1296 1296 424 424 1297 1297 424 424 405 405 1298 1298 1299 1299 405 405 1300 1300 405 405 387 387 1301 1301 1302 1302 387 387 1303 1303 387 387 371 371 1304 1304 1305 1305 371 371 1306 1306 371 371 353 353 1307 1307 1308 1308 353 353 1309 1309 353 353 334 334 1310 1310 1311 1311 334 334 1312 1312 334 334 318 318 1313 1313 1314 1314 318 318 1315 1315 318 318 299 299 1316 1316 1317 1317 299 299 1318 1318 299 299 278 278 1319 1319 1320 1320 278 278 1321 1321 278 278 258 258 1322 1322 1323 1323 258 258 1324 1324 258 258 242 242 1325 1325 1326 1326 242 242 1327 1327 242 242 224 224 1328 1328 1329 1329 224 224 1330 1330 224 224 206 206 1331 1331 1332 1332 206 206 1333 1333 206 206 191 191 1334 1334 1335 1335 191 191 1336 1336 191 191 174 174 1337 1337 1338 1338 174 174 1339 1339 174 174 156 156 1340 1340 1341 1341 156 156 1342 1342 156 156 140 140 1343 1343 1344 1344 140 140 1345 1345 140 140 121 121 1346 1346 1347 1347 121 121 1348 1348 121 121 99 99 1349 1349 1350 1350 99 99 1351 1351 99 99 79 79 1352 1352 1353 1353 79 79 1354 1354 79 79 66 66 1355 1355 1356 1356 66 66 1357 1357 66 66 61 61 1358 1358 1359 1359 61 61 1360 1360 61 61 67 67 1361 1361 1362 1362 67 67 1363 1363 67 67 81 81 1364 1364 1365 1365 81 81 1366 1366 81 81 100 100 1367 1367 1368 1368 100 100 1369 1369 100 100 122 122 1370 1370 1371 1371 122 122 1372 1372 122 122 141 141 1373 1373 1374 1374 141 141 1375 1375 141 141 157 157 1376 1376 1377 1377 157 157 1378 1378 157 157 175 175 1379 1379 1380 1380 175 175 1381 1381 175 175 193 193 1382 1382 1383 1383 193 193 1384 1384 193 193 209 209 1385 1385 1386 1386 209 209 1387 1387 209 209 228 228 1388 1388 1389 1389 228 228 1390 1390 228 228 246 246 1391 1391 1392 1392 246 246 1393 1393 246 246 264 264 1394 1394 1395 1395 264 264 1396 1396 264 264 286 286 1397 1397 1398 1398 286 286 1399 1399 286 286 304 304 1400 1400 1401 1401 304 304 1402 1402 304 304 322 322 1403 1403 1404 1404 322 322 1405 1405 322 322 338 338 1406 1406 1407 1407 338 338 1408 1408 338 338 356 356 1409 1409 1410 1410 356 356 1411 1411 356 356 373 373 1412 1412 1413 1413 373 373 1414 1414 373 373 388 388 1415 1415 1416 1416 388 388 1417 1417 388 388 406 406 1418 1418 1419 1419 406 406 1420 1420 406 406 426 426 1421 1421 1422 1422 426 426 1423 1423 426 426 445 445 1424 1424 1425 1425 445 445 1426 1426 445 445 467 467 1427 1427 445 445 461 461 467 467 461 461 479 479 467 467 467 467 479 479 483 483 479 479 487 487 483 483 483 483 487 487 491 491 487 487 486 486 491 491 491 491 486 486 490 490 486 486 478 478 490 490 490 490 478 478 482 482 478 478 460 460 482 482 482 482 460 460 466 466 460 460 439 439 466 466 466 466 439 439 443 443 439 439 421 421 443 443 443 443 421 421 424 424 421 421 403 403 424 424 424 424 403 403 405 405 403 403 385 385 405 405 405 405 385 385 387 387 385 385 369 369 387 387 387 387 369 369 371 371 369 369 351 351 371 371 371 371 351 351 353 353 351 351 333 333 353 353 353 353 333 333 334 334 333 333 316 316 334 334 334 334 316 316 318 318 316 316 297 297 318 318 318 318 297 297 299 299 297 297 277 277 299 299 299 299 277 277 278 278 277 277 259 259 278 278 278 278 259 259 258 258 259 259 243 243 258 258 258 258 243 243 242 242 243 243 227 227 242 242 242 242 227 227 224 224 227 227 210 210 224 224 224 224 210 210 206 206 210 210 194 194 206 206 206 206 194 194 191 191 194 194 176 176 191 191 191 191 176 176 174 174 176 176 158 158 174 174 174 174 158 158 156 156 158 158 142 142 156 156 156 156 142 142 140 140 142 142 123 123 140 140 140 140 123 123 121 121 123 123 103 103 121 121 121 121 103 103 99 99 103 103 83 83 99 99 99 99 83 83 79 79 83 83 69 69 79 79 79 79 69 69 66 66 69 69 68 68 66 66 66 66 68 68 61 61 68 68 70 70 61 61 61 61 70 70 67 67 70 70 84 84 67 67 67 67 84 84 81 81 84 84 104 104 81 81 81 81 104 104 100 100 104 104 124 124 100 100 100 100 124 124 122 122 124 124 143 143 122 122 122 122 143 143 141 141 143 143 159 159 141 141 141 141 159 159 157 157 159 159 177 177 157 157 157 157 177 177 175 175 177 177 195 195 175 175 175 175 195 195 193 193 195 195 211 211 193 193 193 193 211 211 209 209 211 211 230 230 209 209 209 209 230 230 228 228 230 230 248 248 228 228 228 228 248 248 246 246 248 248 266 266 246 246 246 246 266 266 264 264 266 266 285 285 264 264 264 264 285 285 286 286 285 285 303 303 286 286 286 286 303 303 304 304 303 303 320 320 304 304 304 304 320 320 322 322 320 320 335 335 322 322 322 322 335 335 338 338 335 335 352 352 338 338 338 338 352 352 356 356 352 352 370 370 356 356 356 356 370 370 373 373 370 370 386 386 373 373 373 373 386 386 388 388 386 386 404 404 388 388 388 388 404 404 406 406 404 404 422 422 406 406 406 406 422 422 426 426 422 422 440 440 426 426 426 426 440 440 445 445 440 440 461 461 445 445 440 440 458 458 461 461 458 458 473 473 461 461 461 461 473 473 479 479 473 473 481 481 479 479 479 479 481 481 487 487 481 481 480 480 487 487 487 487 480 480 486 486 480 480 472 472 486 486 486 486 472 472 478 478 472 472 456 456 478 478 478 478 456 456 460 460 456 456 435 435 460 460 460 460 435 435 439 439 435 435 419 419 439 439 439 439 419 419 421 421 419 419 401 401 421 421 421 421 401 401 403 403 401 401 383 383 403 403 403 403 383 383 385 385 383 383 367 367 385 385 385 385 367 367 369 369 367 367 349 349 369 369 369 369 349 349 351 351 349 349 331 331 351 351 351 351 331 331 333 333 331 331 313 313 333 333 333 333 313 313 316 316 313 313 296 296 316 316 316 316 296 296 297 297 296 296 276 276 297 297 297 297 276 276 277 277 276 276 260 260 277 277 277 277 260 260 259 259 260 260 247 247 259 259 259 259 247 247 243 243 247 247 229 229 243 243 243 243 229 229 227 227 229 229 212 212 227 227 227 227 212 212 210 210 212 212 196 196 210 210 210 210 196 196 194 194 196 196 178 178 194 194 194 194 178 178 176 176 178 178 160 160 176 176 176 176 160 160 158 158 160 160 144 144 158 158 158 158 144 144 142 142 144 144 127 127 142 142 142 142 127 127 123 123 127 127 107 107 123 123 123 123 107 107 103 103 107 107 87 87 103 103 103 103 87 87 83 83 87 87 77 77 83 83 83 83 77 77 69 69 77 77 71 71 69 69 69 69 71 71 68 68 71 71 78 78 68 68 68 68 78 78 70 70 78 78 89 89 70 70 70 70 89 89 84 84 89 89 109 109 84 84 84 84 109 109 104 104 109 109 128 128 104 104 104 104 128 128 124 124 128 128 145 145 124 124 124 124 145 145 143 143 145 145 161 161 143 143 143 143 161 161 159 159 161 161 179 179 159 159 159 159 179 179 177 177 179 179 197 197 177 177 177 177 197 197 195 195 197 197 213 213 195 195 195 195 213 213 211 211 213 213 231 231 211 211 211 211 231 231 230 230 231 231 250 250 230 230 230 230 250 250 248 248 250 250 267 267 248 248 248 248 267 267 266 266 267 267 284 284 266 266 266 266 284 284 285 285 284 284 301 301 285 285 285 285 301 301 303 303 301 301 317 317 303 303 303 303 317 317 320 320 317 317 332 332 320 320 320 320 332 332 335 335 332 332 350 350 335 335 335 335 350 350 352 352 350 350 368 368 352 352 352 352 368 368 370 370 368 368 384 384 370 370 370 370 384 384 386 386 384 384 402 402 386 386 386 386 402 402 404 404 402 402 420 420 404 404 404 404 420 420 422 422 420 420 438 438 422 422 422 422 438 438 440 440 438 438 458 458 440 440 438 438 453 453 458 458 453 453 465 465 458 458 458 458 465 465 473 473 465 465 475 475 473 473 473 473 475 475 481 481 475 475 474 474 481 481 481 481 474 474 480 480 474 474 464 464 480 480 480 480 464 464 472 472 464 464 452 452 472 472 472 472 452 452 456 456 452 452 433 433 456 456 456 456 433 433 435 435 433 433 416 416 435 435 435 435 416 416 419 419 416 416 399 399 419 419 419 419 399 399 401 401 399 399 381 381 401 401 401 401 381 381 383 383 381 381 364 364 383 383 383 383 364 364 367 367 364 364 347 347 367 367 367 367 347 347 349 349 347 347 329 329 349 349 349 349 329 329 331 331 329 329 312 312 331 331 331 331 312 312 313 313 312 312 294 294 313 313 313 313 294 294 296 296 294 294 275 275 296 296 296 296 275 275 276 276 275 275 261 261 276 276 276 276 261 261 260 260 261 261 249 249 260 260 260 260 249 249 247 247 249 249 232 232 247 247 247 247 232 232 229 229 232 232 214 214 229 229 229 229 214 214 212 212 214 214 198 198 212 212 212 212 198 198 196 196 198 198 180 180 196 196 196 196 180 180 178 178 180 180 163 163 178 178 178 178 163 163 160 160 163 163 146 146 160 160 160 160 146 146 144 144 146 146 129 129 144 144 144 144 129 129 127 127 129 129 113 113 127 127 127 127 113 113 107 107 113 113 95 95 107 107 107 107 95 95 87 87 95 95 85 85 87 87 87 87 85 85 77 77 85 85 82 82 77 77 77 77 82 82 71 71 82 82 86 86 71 71 71 71 86 86 78 78 86 86 97 97 78 78 78 78 97 97 89 89 97 97 114 114 89 89 89 89 114 114 109 109 114 114 130 130 109 109 109 109 130 130 128 128 130 130 147 147 128 128 128 128 147 147 145 145 147 147 164 164 145 145 145 145 164 164 161 161 164 164 181 181 161 161 161 161 181 181 179 179 181 181 199 199 179 179 179 179 199 199 197 197 199 199 216 216 197 197 197 197 216 216 213 213 216 216 233 233 213 213 213 213 233 233 231 231 233 233 252 252 231 231 231 231 252 252 250 250 252 252 269 269 250 250 250 250 269 269 267 267 269 269 283 283 267 267 267 267 283 283 284 284 283 283 298 298 284 284 284 284 298 298 301 301 298 298 314 314 301 301 301 301 314 314 317 317 314 314 330 330 317 317 317 317 330 330 332 332 330 330 348 348 332 332 332 332 348 348 350 350 348 348 366 366 350 350 350 350 366 366 368 368 366 366 382 382 368 368 368 368 382 382 384 384 382 382 400 400 384 384 384 384 400 400 402 402 400 400 417 417 402 402 402 402 417 417 420 420 417 417 434 434 420 420 420 420 434 434 438 438 434 434 453 453 438 438 434 434 442 442 453 453 442 442 459 459 453 453 453 453 459 459 465 465 459 459 463 463 465 465 465 465 463 463 475 475 463 463 462 462 475 475 475 475 462 462 474 474 462 462 457 457 474 474 474 474 457 457 464 464 457 457 441 441 464 464 464 464 441 441 452 452 441 441 431 431 452 452 452 452 431 431 433 433 431 431 413 413 433 433 433 433 413 413 416 416 413 413 397 397 416 416 416 416 397 397 399 399 397 397 379 379 399 399 399 399 379 379 381 381 379 379 362 362 381 381 381 381 362 362 364 364 362 362 345 345 364 364 364 364 345 345 347 347 345 345 327 327 347 347 347 347 327 327 329 329 327 327 310 310 329 329 329 329 310 310 312 312 310 310 292 292 312 312 312 312 292 292 294 294 292 292 274 274 294 294 294 294 274 274 275 275 274 274 265 265 275 275 275 275 265 265 261 261 265 265 251 251 261 261 261 261 251 251 249 249 251 251 234 234 249 249 249 249 234 234 232 232 234 234 217 217 232 232 232 232 217 217 214 214 217 217 200 200 214 214 214 214 200 200 198 198 200 200 182 182 198 198 198 198 182 182 180 180 182 182 166 166 180 180 180 180 166 166 163 163 166 166 148 148 163 163 163 163 148 148 146 146 148 148 131 131 146 146 146 146 131 131 129 129 131 131 116 116 129 129 129 129 116 116 113 113 116 116 105 105 113 113 113 113 105 105 95 95 105 105 90 90 95 95 95 95 90 90 85 85 90 90 88 88 85 85 85 85 88 88 82 82 88 88 91 91 82 82 82 82 91 91 86 86 91 91 106 106 86 86 86 86 106 106 97 97 106 106 119 119 97 97 97 97 119 119 114 114 119 119 132 132 114 114 114 114 132 132 130 130 132 132 149 149 130 130 130 130 149 149 147 147 149 149 167 167 147 147 147 147 167 167 164 164 167 167 183 183 164 164 164 164 183 183 181 181 183 183 201 201 181 181 181 181 201 201 199 199 201 201 218 218 199 199 199 199 218 218 216 216 218 218 235 235 216 216 216 216 235 235 233 233 235 235 254 254 233 233 233 233 254 254 252 252 254 254 270 270 252 252 252 252 270 270 269 269 270 270 282 282 269 269 269 269 282 282 283 283 282 282 295 295 283 283 283 283 295 295 298 298 295 295 311 311 298 298 298 298 311 311 314 314 311 311 328 328 314 314 314 314 328 328 330 330 328 328 346 346 330 330 330 330 346 346 348 348 346 346 363 363 348 348 348 348 363 363 366 366 363 363 380 380 366 366 366 366 380 380 382 382 380 380 398 398 382 382 382 382 398 398 400 400 398 398 414 414 400 400 400 400 414 414 417 417 414 414 432 432 417 417 417 417 432 432 434 434 432 432 442 442 434 434 432 432 437 437 442 442 437 437 451 451 442 442 442 442 451 451 459 459 451 451 455 455 459 459 459 459 455 455 463 463 455 455 454 454 463 463 463 463 454 454 462 462 454 454 450 450 462 462 462 462 450 450 457 457 450 450 436 436 457 457 457 457 436 436 441 441 436 436 423 423 441 441 441 441 423 423 431 431 423 423 411 411 431 431 431 431 411 411 413 413 411 411 395 395 413 413 413 413 395 395 397 397 395 395 377 377 397 397 397 397 377 377 379 379 377 377 359 359 379 379 379 379 359 359 362 362 359 359 343 343 362 362 362 362 343 343 345 345 343 343 325 325 345 345 345 345 325 325 327 327 325 325 308 308 327 327 327 327 308 308 310 310 308 308 291 291 310 310 310 310 291 291 292 292 291 291 273 273 292 292 292 292 273 273 274 274 273 273 268 268 274 274 274 274 268 268 265 265 268 268 253 253 265 265 265 265 253 253 251 251 253 253 236 236 251 251 251 251 236 236 234 234 236 236 220 220 234 234 234 234 220 220 217 217 220 220 202 202 217 217 217 217 202 202 200 200 202 202 184 184 200 200 200 200 184 184 182 182 184 184 168 168 182 182 182 182 168 168 166 166 168 168 150 150 166 166 166 166 150 150 148 148 150 150 134 134 148 148 148 148 134 134 131 131 134 134 125 125 131 131 131 131 125 125 116 116 125 125 111 111 116 116 116 116 111 111 105 105 111 111 101 101 105 105 105 105 101 101 90 90 101 101 98 98 90 90 90 90 98 98 88 88 98 98 102 102 88 88 88 88 102 102 91 91 102 102 112 112 91 91 91 91 112 112 106 106 112 112 126 126 106 106 106 106 126 126 119 119 126 126 136 136 119 119 119 119 136 136 132 132 136 136 151 151 132 132 132 132 151 151 149 149 151 151 169 169 149 149 149 149 169 169 167 167 169 169 185 185 167 167 167 167 185 185 183 183 185 185 203 203 183 183 183 183 203 203 201 201 203 203 221 221 201 201 201 201 221 221 218 218 221 221 237 237 218 218 218 218 237 237 235 235 237 237 255 255 235 235 235 235 255 255 254 254 255 255 271 271 254 254 254 254 271 271 270 270 271 271 281 281 270 270 270 270 281 281 282 282 281 281 293 293 282 282 282 282 293 293 295 295 293 293 309 309 295 295 295 295 309 309 311 311 309 309 326 326 311 311 311 311 326 326 328 328 326 326 344 344 328 328 328 328 344 344 346 346 344 344 360 360 346 346 346 346 360 360 363 363 360 360 378 378 363 363 363 363 378 378 380 380 378 378 396 396 380 380 380 380 396 396 398 398 396 396 412 412 398 398 398 398 412 412 414 414 412 412 425 425 414 414 414 414 425 425 432 432 425 425 437 437 432 432 602 602 596 596 598 598 590 590 592 592 596 596 592 592 595 595 596 596 596 596 595 595 598 598 581 581 584 584 582 582 584 584 586 586 582 582 582 582 586 586 1428 1428 586 586 1429 1429 1430 1430 590 590 589 589 592 592 581 581 582 582 578 578 582 582 576 576 578 578 578 578 576 576 575 575 575 575 576 576 572 572 576 576 568 568 572 572 572 572 568 568 570 570 562 562 564 564 568 568 564 564 567 567 568 568 568 568 567 567 570 570 555 555 558 558 562 562 558 558 561 561 562 562 562 562 561 561 564 564 549 549 551 551 548 548 551 551 554 554 548 548 548 548 554 554 555 555 554 554 556 556 555 555 555 555 556 556 558 558 549 549 548 548 545 545 548 548 542 542 545 545 545 545 542 542 543 543 543 543 542 542 539 539 542 542 534 534 539 539 539 539 534 534 537 537 528 528 531 531 534 534 531 531 535 535 534 534 534 534 535 535 537 537 1431 1431 1432 1432 528 528 1433 1433 529 529 528 528 528 528 529 529 531 531 515 515 518 518 522 522 518 518 523 523 522 522 522 522 523 523 525 525 509 509 512 512 515 515 512 512 516 516 515 515 515 515 516 516 518 518 502 502 504 504 500 500 504 504 506 506 500 500 500 500 506 506 509 509 506 506 510 510 509 509 509 509 510 510 512 512 502 502 500 500 498 498 500 500 499 499 498 498 498 498 499 499 501 501 501 501 499 499 503 503 499 499 507 507 503 503 503 503 507 507 505 505 513 513 511 511 507 507 511 511 508 508 507 507 507 507 508 508 505 505 519 519 517 517 513 513 517 517 514 514 513 513 513 513 514 514 511 511 527 527 524 524 526 526 524 524 521 521 526 526 526 526 521 521 519 519 521 521 520 520 519 519 519 519 520 520 517 517 1434 1434 1435 1435 530 530 1436 1436 532 532 530 530 530 530 532 532 533 533 533 533 532 532 536 536 532 532 540 540 536 536 536 536 540 540 538 538 546 546 544 544 540 540 544 544 541 541 540 540 540 540 541 541 538 538 552 552 550 550 546 546 550 550 547 547 546 546 546 546 547 547 544 544 560 560 557 557 552 552 557 557 553 553 552 552 552 552 553 553 550 550 566 566 563 563 560 560 563 563 559 559 560 560 560 560 559 559 557 557 573 573 571 571 574 574 571 571 569 569 574 574 574 574 569 569 566 566 569 569 565 565 566 566 566 566 565 565 563 563 573 573 574 574 577 577 574 574 580 580 577 577 577 577 580 580 579 579 579 579 580 580 583 583 580 580 588 588 583 583 583 583 588 588 585 585 1437 1437 1438 1438 588 588 1439 1439 587 587 588 588 588 588 587 587 585 585 600 600 597 597 594 594 597 597 593 593 594 594 594 594 593 593 591 591 606 606 604 604 607 607 604 604 601 601 607 607 607 607 601 601 600 600 601 601 599 599 600 600 600 600 599 599 597 597 606 606 607 607 610 610 607 607 613 613 610 610 610 610 613 613 612 612 612 612 613 613 616 616 613 613 615 615 616 616 616 616 615 615 617 617 609 609 611 611 615 615 611 611 614 614 615 615 615 615 614 614 617 617 598 598 603 603 602 602 603 603 605 605 602 602 602 602 605 605 609 609 605 605 608 608 609 609 609 609 608 608 611 611 646 646 651 651 652 652 651 651 655 655 652 652 652 652 655 655 658 658 655 655 657 657 658 658 658 658 657 657 663 663 657 657 661 661 663 663 663 663 661 661 669 669 661 661 664 664 669 669 669 669 664 664 677 677 664 664 667 667 677 677 677 677 667 667 684 684 667 667 670 670 684 684 684 684 670 670 686 686 670 670 673 673 686 686 686 686 673 673 688 688 673 673 675 675 688 688 688 688 675 675 690 690 675 675 678 678 690 690 678 678 681 681 690 690 690 690 681 681 692 692 681 681 683 683 692 692 692 692 683 683 693 693 683 683 682 682 693 693 693 693 682 682 691 691 682 682 680 680 691 691 691 691 680 680 689 689 680 680 676 676 689 689 689 689 676 676 687 687 676 676 674 674 687 687 687 687 674 674 685 685 674 674 672 672 685 685 685 685 672 672 679 679 672 672 668 668 679 679 679 679 668 668 671 671 621 621 630 630 619 619 630 630 628 628 619 619 619 619 628 628 618 618 628 628 629 629 618 618 618 618 629 629 620 620 629 629 631 631 620 620 620 620 631 631 622 622 631 631 635 635 622 622 622 622 635 635 624 624 635 635 637 637 624 624 624 624 637 637 626 626 637 637 639 639 626 626 626 626 639 639 632 632 639 639 643 643 632 632 632 632 643 643 640 640 643 643 645 645 640 640 640 640 645 645 646 646 645 645 649 649 646 646 646 646 649 649 651 651 668 668 666 666 671 671 666 666 662 662 671 671 671 671 662 662 665 665 662 662 660 660 665 665 665 665 660 660 659 659 660 660 656 656 659 659 659 659 656 656 653 653 656 656 654 654 653 653 653 653 654 654 648 648 654 654 650 650 648 648 648 648 650 650 642 642 650 650 647 647 642 642 642 642 647 647 634 634 647 647 644 644 634 634 634 634 644 644 627 627 644 644 641 641 627 627 627 627 641 641 625 625 641 641 638 638 625 625 625 625 638 638 623 623 638 638 636 636 623 623 623 623 636 636 621 621 636 636 633 633 621 621 621 621 633 633 630 630 923 923 939 939 931 931 931 931 922 922 923 923 1440 1440 910 910 1441 1441 1442 1442 910 910 909 909 910 910 908 908 909 909 909 909 908 908 895 895 908 908 894 894 895 895 894 894 889 889 895 895 895 895 889 889 879 879 889 889 878 878 879 879 878 878 867 867 879 879 879 879 867 867 864 864 867 867 863 863 864 864 864 864 863 863 849 849 863 863 848 848 849 849 848 848 847 847 849 849 849 849 847 847 837 837 847 847 838 838 837 837 838 838 824 824 837 837 837 837 824 824 822 822 824 824 823 823 822 822 822 822 823 823 807 807 823 823 808 808 807 807 808 808 802 802 807 807 807 807 802 802 792 792 802 802 793 793 792 792 792 792 793 793 778 778 793 793 781 781 778 778 781 781 779 779 778 778 778 778 779 779 1443 1443 779 779 1444 1444 1445 1445 765 765 760 760 763 763 763 763 760 760 749 749 760 760 750 750 749 749 749 749 750 750 737 737 750 750 741 741 737 737 741 741 738 738 737 737 737 737 738 738 725 725 738 738 727 727 725 725 727 727 724 724 725 725 725 725 724 724 714 714 724 724 718 718 714 714 714 714 718 718 719 719 718 718 721 721 719 719 721 721 722 722 719 719 719 719 722 722 730 730 722 722 731 731 730 730 731 731 734 734 730 730 730 730 734 734 743 743 734 734 744 744 743 743 743 743 744 744 755 755 744 744 753 753 755 755 753 753 758 758 755 755 755 755 758 758 770 770 758 758 771 771 770 770 771 771 773 773 770 770 1446 1446 1447 1447 785 785 1448 1448 786 786 785 785 785 785 786 786 799 799 786 786 795 795 799 799 795 795 800 800 799 799 799 799 800 800 814 814 800 800 815 815 814 814 815 815 816 816 814 814 814 814 816 816 830 830 816 816 831 831 830 830 830 830 831 831 845 845 831 831 839 839 845 845 839 839 846 846 845 845 845 845 846 846 856 856 846 846 855 855 856 856 855 855 862 862 856 856 856 856 862 862 872 872 862 862 871 871 872 872 872 872 871 871 887 887 871 871 881 881 887 887 881 881 886 886 887 887 887 887 886 886 901 901 886 886 900 900 901 901 900 900 904 904 901 901 901 901 904 904 916 916 904 904 915 915 916 916 916 916 915 915 1449 1449 915 915 1450 1450 1451 1451 924 924 929 929 932 932 932 932 929 929 944 944 929 929 943 943 944 944 943 943 945 945 944 944 944 944 945 945 956 956 945 945 955 955 956 956 956 956 955 955 969 969 955 955 961 961 969 969 961 961 967 967 969 969 969 969 967 967 979 979 967 967 975 975 979 979 975 975 974 974 979 979 979 979 974 974 973 973 974 974 971 971 973 973 973 973 971 971 963 963 971 971 966 966 963 963 966 966 962 962 963 963 963 963 962 962 951 951 962 962 950 950 951 951 951 951 950 950 939 939 950 950 936 936 939 939 939 939 936 936 931 931 1452 1452 968 968 1453 1453 968 968 980 980 1454 1454 1455 1455 980 980 1456 1456 980 980 981 981 1457 1457 1458 1458 981 981 1459 1459 981 981 972 972 1460 1460 1461 1461 972 972 1462 1462 972 972 959 959 1463 1463 1464 1464 959 959 1465 1465 959 959 946 946 1466 1466 1467 1467 946 946 1468 1468 946 946 933 933 1469 1469 1470 1470 933 933 1471 1471 933 933 918 918 1472 1472 1473 1473 918 918 1474 1474 918 918 903 903 1475 1475 1476 1476 903 903 1477 1477 903 903 888 888 1478 1478 1479 1479 888 888 1480 1480 888 888 873 873 1481 1481 1482 1482 873 873 1483 1483 873 873 857 857 1484 1484 1485 1485 857 857 1486 1486 857 857 844 844 1487 1487 1488 1488 844 844 1489 1489 844 844 829 829 1490 1490 1491 1491 829 829 1492 1492 829 829 813 813 1493 1493 1494 1494 813 813 1495 1495 813 813 798 798 1496 1496 1497 1497 798 798 1498 1498 798 798 783 783 1499 1499 1500 1500 783 783 1501 1501 783 783 768 768 1502 1502 1503 1503 768 768 1504 1504 768 768 754 754 1505 1505 1506 1506 754 754 1507 1507 754 754 740 740 1508 1508 1509 1509 740 740 1510 1510 740 740 726 726 1511 1511 1512 1512 726 726 1513 1513 726 726 713 713 1514 1514 1515 1515 713 713 1516 1516 713 713 712 712 1517 1517 1518 1518 712 712 1519 1519 712 712 720 720 1520 1520 1521 1521 720 720 1522 1522 720 720 733 733 1523 1523 1524 1524 733 733 1525 1525 733 733 748 748 1526 1526 1527 1527 748 748 1528 1528 748 748 762 762 1529 1529 1530 1530 762 762 1531 1531 762 762 776 776 1532 1532 1533 1533 776 776 1534 1534 776 776 790 790 1535 1535 1536 1536 790 790 1537 1537 790 790 806 806 1538 1538 1539 1539 806 806 1540 1540 806 806 821 821 1541 1541 1542 1542 821 821 1543 1543 821 821 836 836 1544 1544 1545 1545 836 836 1546 1546 836 836 850 850 1547 1547 1548 1548 850 850 1549 1549 850 850 865 865 1550 1550 1551 1551 865 865 1552 1552 865 865 880 880 1553 1553 1554 1554 880 880 1555 1555 880 880 896 896 1556 1556 1557 1557 896 896 1558 1558 896 896 912 912 1559 1559 1560 1560 912 912 1561 1561 912 912 926 926 1562 1562 1563 1563 926 926 1564 1564 926 926 940 940 1565 1565 1566 1566 940 940 1567 1567 940 940 953 953 1568 1568 1569 1569 953 953 1570 1570 953 953 968 968 1571 1571 968 968 978 978 980 980 978 978 986 986 980 980 980 980 986 986 981 981 986 986 987 987 981 981 981 981 987 987 972 972 987 987 982 982 972 972 972 972 982 982 959 959 982 982 965 965 959 959 959 959 965 965 946 946 965 965 949 949 946 946 946 946 949 949 933 933 949 949 935 935 933 933 933 933 935 935 918 918 935 935 919 919 918 918 918 918 919 919 903 903 919 919 905 905 903 903 903 903 905 905 888 888 905 905 890 890 888 888 888 888 890 890 873 873 890 890 874 874 873 873 873 873 874 874 857 857 874 874 858 858 857 857 857 857 858 858 844 844 858 858 843 843 844 844 844 844 843 843 829 829 843 843 828 828 829 829 829 829 828 828 813 813 828 828 812 812 813 813 813 813 812 812 798 798 812 812 797 797 798 798 798 798 797 797 783 783 797 797 782 782 783 783 783 783 782 782 768 768 782 782 767 767 768 768 768 768 767 767 754 754 767 767 751 751 754 754 754 754 751 751 740 740 751 751 735 735 740 740 740 740 735 735 726 726 735 735 715 715 726 726 726 726 715 715 713 713 715 715 707 707 713 713 713 713 707 707 712 712 707 707 706 706 712 712 712 712 706 706 720 720 706 706 711 711 720 720 720 720 711 711 733 733 711 711 728 728 733 733 733 733 728 728 748 748 728 728 745 745 748 748 748 748 745 745 762 762 745 745 759 759 762 762 762 762 759 759 776 776 759 759 775 775 776 776 776 776 775 775 790 790 775 775 789 789 790 790 790 790 789 789 806 806 789 789 805 805 806 806 806 806 805 805 821 821 805 805 820 820 821 821 821 821 820 820 836 836 820 820 835 835 836 836 836 836 835 835 850 850 835 835 851 851 850 850 850 850 851 851 865 865 851 851 866 866 865 865 865 865 866 866 880 880 866 866 882 882 880 880 880 880 882 882 896 896 882 882 897 897 896 896 896 896 897 897 912 912 897 897 913 913 912 912 912 912 913 913 926 926 913 913 927 927 926 926 926 926 927 927 940 940 927 927 942 942 940 940 940 940 942 942 953 953 942 942 958 958 953 953 953 953 958 958 968 968 958 958 978 978 968 968 978 978 983 983 986 986 983 983 990 990 986 986 986 986 990 990 987 987 990 990 992 992 987 987 987 987 992 992 982 982 992 992 988 988 982 982 982 982 988 988 965 965 988 988 977 977 965 965 965 965 977 977 949 949 977 977 954 954 949 949 949 949 954 954 935 935 954 954 938 938 935 935 935 935 938 938 919 919 938 938 921 921 919 919 919 919 921 921 905 905 921 921 906 906 905 905 905 905 906 906 890 890 906 906 891 891 890 890 890 890 891 891 874 874 891 891 875 875 874 874 874 874 875 875 858 858 875 875 859 859 858 858 858 858 859 859 843 843 859 859 842 842 843 843 843 843 842 842 828 828 842 842 827 827 828 828 828 828 827 827 812 812 827 827 811 811 812 812 812 812 811 811 797 797 811 811 796 796 797 797 797 797 796 796 782 782 796 796 780 780 782 782 782 782 780 780 767 767 780 780 764 764 767 767 767 767 764 764 751 751 764 764 746 746 751 751 751 751 746 746 735 735 746 746 729 729 735 735 735 735 729 729 715 715 729 729 710 710 715 715 715 715 710 710 707 707 710 710 703 703 707 707 707 707 703 703 706 706 703 703 701 701 706 706 706 706 701 701 711 711 701 701 705 705 711 711 711 711 705 705 728 728 705 705 716 716 728 728 728 728 716 716 745 745 716 716 739 739 745 745 745 745 739 739 759 759 739 739 756 756 759 759 759 759 756 756 775 775 756 756 772 772 775 775 775 775 772 772 789 789 772 772 788 788 789 789 789 789 788 788 805 805 788 788 804 804 805 805 805 805 804 804 820 820 804 804 819 819 820 820 820 820 819 819 835 835 819 819 834 834 835 835 835 835 834 834 851 851 834 834 852 852 851 851 851 851 852 852 866 866 852 852 868 868 866 866 866 866 868 868 882 882 868 868 883 883 882 882 882 882 883 883 897 897 883 883 898 898 897 897 897 897 898 898 913 913 898 898 914 914 913 913 913 913 914 914 927 927 914 914 930 930 927 927 927 927 930 930 942 942 930 930 948 948 942 942 942 942 948 948 958 958 948 948 964 964 958 958 958 958 964 964 978 978 964 964 983 983 978 978 983 983 989 989 990 990 989 989 994 994 990 990 990 990 994 994 992 992 994 994 996 996 992 992 992 992 996 996 988 988 996 996 993 993 988 988 988 988 993 993 977 977 993 993 984 984 977 977 977 977 984 984 954 954 984 984 960 960 954 954 954 954 960 960 938 938 960 960 941 941 938 938 938 938 941 941 921 921 941 941 925 925 921 921 921 921 925 925 906 906 925 925 907 907 906 906 906 906 907 907 891 891 907 907 892 892 891 891 891 891 892 892 875 875 892 892 876 876 875 875 875 875 876 876 859 859 876 876 860 860 859 859 859 859 860 860 842 842 860 860 841 841 842 842 842 842 841 841 827 827 841 841 826 826 827 827 827 827 826 826 811 811 826 826 810 810 811 811 811 811 810 810 796 796 810 810 794 794 796 796 796 796 794 794 780 780 794 794 777 777 780 780 780 780 777 777 764 764 777 777 761 761 764 764 764 764 761 761 746 746 761 761 742 742 746 746 746 746 742 742 729 729 742 742 717 717 729 729 729 729 717 717 710 710 717 717 704 704 710 710 710 710 704 704 703 703 704 704 699 699 703 703 703 703 699 699 701 701 699 699 697 697 701 701 701 701 697 697 705 705 697 697 700 700 705 705 705 705 700 700 716 716 700 700 709 709 716 716 716 716 709 709 739 739 709 709 732 732 739 739 739 739 732 732 756 756 732 732 752 752 756 756 756 756 752 752 772 772 752 752 769 769 772 772 772 772 769 769 788 788 769 769 787 787 788 788 788 788 787 787 804 804 787 787 803 803 804 804 804 804 803 803 819 819 803 803 818 818 819 819 819 819 818 818 834 834 818 818 833 833 834 834 834 834 833 833 852 852 833 833 853 853 852 852 852 852 853 853 868 868 853 853 869 869 868 868 868 868 869 869 883 883 869 869 884 884 883 883 883 883 884 884 898 898 884 884 899 899 898 898 898 898 899 899 914 914 899 899 917 917 914 914 914 914 917 917 930 930 917 917 934 934 930 930 930 930 934 934 948 948 934 934 952 952 948 948 948 948 952 952 964 964 952 952 976 976 964 964 964 964 976 976 983 983 976 976 989 989 983 983 989 989 995 995 994 994 995 995 998 998 994 994 994 994 998 998 996 996 998 998 999 999 996 996 996 996 999 999 993 993 999 999 997 997 993 993 993 993 997 997 984 984 997 997 991 991 984 984 984 984 991 991 960 960 991 991 970 970 960 960 960 960 970 970 941 941 970 970 947 947 941 941 941 941 947 947 925 925 947 947 928 928 925 925 925 925 928 928 907 907 928 928 911 911 907 907 907 907 911 911 892 892 911 911 893 893 892 892 892 892 893 893 876 876 893 893 877 877 876 876 876 876 877 877 860 860 877 877 861 861 860 860 860 860 861 861 841 841 861 861 840 840 841 841 841 841 840 840 826 826 840 840 825 825 826 826 826 826 825 825 810 810 825 825 809 809 810 810 810 810 809 809 794 794 809 809 791 791 794 794 794 794 791 791 777 777 791 791 774 774 777 777 777 777 774 774 761 761 774 774 757 757 761 761 761 761 757 757 742 742 757 757 736 736 742 742 742 742 736 736 717 717 736 736 708 708 717 717 717 717 708 708 704 704 708 708 698 698 704 704 704 704 698 698 699 699 698 698 695 695 699 699 699 699 695 695 697 697 695 695 694 694 697 697 697 697 694 694 700 700 694 694 696 696 700 700 700 700 696 696 709 709 696 696 702 702 709 709 709 709 702 702 732 732 702 702 723 723 732 732 732 732 723 723 752 752 723 723 747 747 752 752 752 752 747 747 769 769 747 747 766 766 769 769 769 769 766 766 787 787 766 766 784 784 787 787 787 787 784 784 803 803 784 784 801 801 803 803 803 803 801 801 818 818 801 801 817 817 818 818 818 818 817 817 833 833 817 817 832 832 833 833 833 833 832 832 853 853 832 832 854 854 853 853 853 853 854 854 869 869 854 854 870 870 869 869 869 869 870 870 884 884 870 870 885 885 884 884 884 884 885 885 899 899 885 885 902 902 899 899 899 899 902 902 917 917 902 902 920 920 917 917 917 917 920 920 934 934 920 920 937 937 934 934 934 934 937 937 952 952 937 937 957 957 952 952 952 952 957 957 976 976 957 957 985 985 976 976 976 976 985 985 989 989 985 985 995 995 989 989 1063 1063 1067 1067 1068 1068 1067 1067 1069 1069 1068 1068 1068 1068 1069 1069 1072 1072 1069 1069 1073 1073 1072 1072 1072 1072 1073 1073 1077 1077 1073 1073 1078 1078 1077 1077 1077 1077 1078 1078 1081 1081 1042 1042 1044 1044 1045 1045 1044 1044 1049 1049 1045 1045 1045 1045 1049 1049 1051 1051 1049 1049 1050 1050 1051 1051 1051 1051 1050 1050 1054 1054 1050 1050 1055 1055 1054 1054 1054 1054 1055 1055 1060 1060 1055 1055 1059 1059 1060 1060 1060 1060 1059 1059 1063 1063 1059 1059 1062 1062 1063 1063 1063 1063 1062 1062 1067 1067 1024 1024 1026 1026 1027 1027 1572 1572 1031 1031 1573 1573 1574 1574 1031 1031 1033 1033 1031 1031 1032 1032 1033 1033 1033 1033 1032 1032 1036 1036 1032 1032 1037 1037 1036 1036 1036 1036 1037 1037 1042 1042 1037 1037 1041 1041 1042 1042 1042 1042 1041 1041 1044 1044 1006 1006 1008 1008 1009 1009 1008 1008 1013 1013 1009 1009 1009 1009 1013 1013 1015 1015 1013 1013 1014 1014 1015 1015 1015 1015 1014 1014 1018 1018 1014 1014 1019 1019 1018 1018 1018 1018 1019 1019 1024 1024 1019 1019 1023 1023 1024 1024 1024 1024 1023 1023 1026 1026 1012 1012 1010 1010 1007 1007 1010 1010 1003 1003 1007 1007 1007 1007 1003 1003 1004 1004 1003 1003 1002 1002 1004 1004 1004 1004 1002 1002 1000 1000 1002 1002 1001 1001 1000 1000 1000 1000 1001 1001 1006 1006 1001 1001 1005 1005 1006 1006 1006 1006 1005 1005 1008 1008 1021 1021 1020 1020 1016 1016 1020 1020 1017 1017 1016 1016 1016 1016 1017 1017 1012 1012 1017 1017 1011 1011 1012 1012 1012 1012 1011 1011 1010 1010 1039 1039 1038 1038 1034 1034 1038 1038 1035 1035 1034 1034 1034 1034 1035 1035 1575 1575 1035 1035 1576 1576 1577 1577 1030 1030 1029 1029 1025 1025 1029 1029 1028 1028 1025 1025 1025 1025 1028 1028 1021 1021 1028 1028 1022 1022 1021 1021 1021 1021 1022 1022 1020 1020 1057 1057 1056 1056 1052 1052 1056 1056 1053 1053 1052 1052 1052 1052 1053 1053 1048 1048 1053 1053 1047 1047 1048 1048 1048 1048 1047 1047 1043 1043 1047 1047 1046 1046 1043 1043 1043 1043 1046 1046 1039 1039 1046 1046 1040 1040 1039 1039 1039 1039 1040 1040 1038 1038 1074 1074 1075 1075 1070 1070 1075 1075 1071 1071 1070 1070 1070 1070 1071 1071 1065 1065 1071 1071 1066 1066 1065 1065 1065 1065 1066 1066 1061 1061 1066 1066 1064 1064 1061 1061 1061 1061 1064 1064 1057 1057 1064 1064 1058 1058 1057 1057 1057 1057 1058 1058 1056 1056 1578 1578 1579 1579 1088 1088 1580 1580 1089 1089 1088 1088 1088 1088 1089 1089 1083 1083 1089 1089 1084 1084 1083 1083 1083 1083 1084 1084 1079 1079 1084 1084 1082 1082 1079 1079 1079 1079 1082 1082 1074 1074 1082 1082 1076 1076 1074 1074 1074 1074 1076 1076 1075 1075 1108 1108 1109 1109 1105 1105 1109 1109 1106 1106 1105 1105 1105 1105 1106 1106 1100 1100 1106 1106 1102 1102 1100 1100 1100 1100 1102 1102 1097 1097 1102 1102 1101 1101 1097 1097 1097 1097 1101 1101 1092 1092 1101 1101 1094 1094 1092 1092 1092 1092 1094 1094 1093 1093 1078 1078 1080 1080 1081 1081 1080 1080 1085 1085 1081 1081 1081 1081 1085 1085 1086 1086 1085 1085 1087 1087 1086 1086 1086 1086 1087 1087 1581 1581 1087 1087 1582 1582 1583 1583 1090 1090 1091 1091 1095 1095 1091 1091 1096 1096 1095 1095 1095 1095 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1104 1104 1103 1103 1103 1103 1104 1104 1107 1107 1104 1104 1110 1110 1107 1107 1107 1107 1110 1110 1111 1111 1110 1110 1112 1112 1111 1111 1111 1111 1112 1112 1117 1117 1112 1112 1116 1116 1117 1117 1117 1117 1116 1116 1115 1115 1116 1116 1118 1118 1115 1115 1115 1115 1118 1118 1114 1114 1118 1118 1119 1119 1114 1114 1114 1114 1119 1119 1108 1108 1119 1119 1113 1113 1108 1108 1108 1108 1113 1113 1109 1109 1134 1134 1137 1137 1125 1125 1125 1125 1123 1123 1134 1134 1123 1123 1121 1121 1134 1134 1134 1134 1121 1121 1133 1133 1121 1121 1120 1120 1133 1133 1120 1120 1122 1122 1133 1133 1133 1133 1122 1122 1136 1136 1122 1122 1124 1124 1136 1136 1124 1124 1126 1126 1136 1136 1136 1136 1126 1126 1139 1139 1126 1126 1128 1128 1139 1139 1128 1128 1130 1130 1139 1139 1139 1139 1130 1130 1143 1143 1130 1130 1132 1132 1143 1143 1132 1132 1138 1138 1143 1143 1143 1143 1138 1138 1148 1148 1138 1138 1142 1142 1148 1148 1142 1142 1145 1145 1148 1148 1148 1148 1145 1145 1152 1152 1145 1145 1149 1149 1152 1152 1149 1149 1153 1153 1152 1152 1152 1152 1153 1153 1157 1157 1153 1153 1156 1156 1157 1157 1156 1156 1159 1159 1157 1157 1157 1157 1159 1159 1162 1162 1159 1159 1163 1163 1162 1162 1163 1163 1166 1166 1162 1162 1162 1162 1166 1166 1167 1167 1166 1166 1169 1169 1167 1167 1169 1169 1173 1173 1167 1167 1167 1167 1173 1173 1172 1172 1173 1173 1177 1177 1172 1172 1177 1177 1180 1180 1172 1172 1172 1172 1180 1180 1176 1176 1180 1180 1186 1186 1176 1176 1186 1186 1190 1190 1176 1176 1176 1176 1190 1190 1181 1181 1190 1190 1192 1192 1181 1181 1181 1181 1192 1192 1183 1183 1192 1192 1194 1194 1183 1183 1183 1183 1194 1194 1185 1185 1194 1194 1196 1196 1185 1185 1196 1196 1198 1198 1185 1185 1185 1185 1198 1198 1188 1188 1198 1198 1201 1201 1188 1188 1201 1201 1200 1200 1188 1188 1188 1188 1200 1200 1187 1187 1200 1200 1199 1199 1187 1187 1199 1199 1197 1197 1187 1187 1187 1187 1197 1197 1184 1184 1197 1197 1195 1195 1184 1184 1195 1195 1193 1193 1184 1184 1184 1184 1193 1193 1179 1179 1193 1193 1191 1191 1179 1179 1191 1191 1189 1189 1179 1179 1179 1179 1189 1189 1175 1175 1189 1189 1182 1182 1175 1175 1182 1182 1178 1178 1175 1175 1175 1175 1178 1178 1170 1170 1178 1178 1174 1174 1170 1170 1174 1174 1171 1171 1170 1170 1170 1170 1171 1171 1165 1165 1171 1171 1168 1168 1165 1165 1168 1168 1164 1164 1165 1165 1165 1165 1164 1164 1160 1160 1164 1164 1161 1161 1160 1160 1161 1161 1158 1158 1160 1160 1160 1160 1158 1158 1155 1155 1158 1158 1154 1154 1155 1155 1154 1154 1150 1150 1155 1155 1155 1155 1150 1150 1151 1151 1150 1150 1147 1147 1151 1151 1147 1147 1144 1144 1151 1151 1151 1151 1144 1144 1146 1146 1144 1144 1140 1140 1146 1146 1140 1140 1135 1135 1146 1146 1146 1146 1135 1135 1141 1141 1135 1135 1131 1131 1141 1141 1131 1131 1129 1129 1141 1141 1141 1141 1129 1129 1137 1137 1129 1129 1127 1127 1137 1137 1137 1137 1127 1127 1125 1125 1226 1226 1228 1228 1215 1215 1221 1221 1223 1223 1215 1215 1223 1223 1225 1225 1215 1215 1215 1215 1225 1225 1226 1226 1214 1214 1217 1217 1215 1215 1217 1217 1219 1219 1215 1215 1215 1215 1219 1219 1221 1221 1208 1208 1210 1210 1215 1215 1210 1210 1212 1212 1215 1215 1215 1215 1212 1212 1214 1214 1202 1202 1204 1204 1215 1215 1204 1204 1206 1206 1215 1215 1215 1215 1206 1206 1208 1208 1207 1207 1205 1205 1215 1215 1205 1205 1203 1203 1215 1215 1215 1215 1203 1203 1202 1202 1213 1213 1211 1211 1215 1215 1211 1211 1209 1209 1215 1215 1215 1215 1209 1209 1207 1207 1220 1220 1218 1218 1215 1215 1218 1218 1216 1216 1215 1215 1215 1215 1216 1216 1213 1213 1227 1227 1224 1224 1215 1215 1224 1224 1222 1222 1215 1215 1215 1215 1222 1222 1220 1220 1228 1228 1230 1230 1215 1215 1230 1230 1229 1229 1215 1215 1215 1215 1229 1229 1227 1227 1231 1231 1232 1232 1233 1233 1232 1232 1234 1234 1233 1233 1235 1235 1236 1236 1237 1237 1236 1236 1238 1238 1237 1237 1239 1239 1240 1240 1241 1241 1240 1240 1242 1242 1241 1241 1243 1243 1244 1244 1245 1245 1244 1244 1246 1246 1245 1245 1247 1247 1248 1248 1249 1249 1248 1248 1250 1250 1249 1249 1251 1251 1252 1252 1253 1253 1252 1252 1254 1254 1253 1253 1255 1255 1256 1256 1257 1257 1256 1256 1258 1258 1257 1257 1257 1257 1258 1258 1259 1259 1258 1258 1260 1260 1259 1259
+18 18 20 20 22 22 23 23 19 19 17 17 30 30 33 33 32 32 9 9 11 11 22 22 27 27 25 25 23 23 25 25 21 21 23 23 23 23 21 21 19 19 55 55 56 56 40 40 56 56 54 54 40 40 40 40 54 54 52 52 11 11 13 13 22 22 13 13 16 16 22 22 22 22 16 16 18 18 8 8 6 6 15 15 44 44 42 42 35 35 42 42 39 39 35 35 35 35 39 39 37 37 37 37 34 34 35 35 34 34 31 31 35 35 35 35 31 31 23 23 31 31 29 29 23 23 23 23 29 29 27 27 33 33 36 36 32 32 36 36 38 38 32 32 32 32 38 38 41 41 20 20 24 24 22 22 24 24 26 26 22 22 22 22 26 26 32 32 26 26 28 28 32 32 32 32 28 28 30 30 17 17 14 14 23 23 14 14 12 12 23 23 23 23 12 12 15 15 12 12 10 10 15 15 15 15 10 10 8 8 6 6 4 4 15 15 4 4 2 2 15 15 15 15 2 2 0 0 52 52 50 50 40 40 50 50 48 48 40 40 40 40 48 48 35 35 48 48 46 46 35 35 35 35 46 46 44 44 49 49 51 51 40 40 51 51 53 53 40 40 40 40 53 53 55 55 15 15 5 5 22 22 5 5 7 7 22 22 22 22 7 7 9 9 41 41 43 43 32 32 43 43 45 45 32 32 32 32 45 45 40 40 45 45 47 47 40 40 40 40 47 47 49 49 0 0 1 1 15 15 1 1 3 3 15 15 15 15 3 3 5 5 342 342 339 339 358 358 339 339 357 357 358 358 358 358 357 357 365 365 357 357 375 375 365 365 365 365 375 375 376 376 375 375 391 391 376 376 376 376 391 391 392 392 342 342 340 340 339 339 340 340 324 324 339 339 339 339 324 324 323 323 324 324 315 315 323 323 323 323 315 315 305 305 315 315 306 306 305 305 306 306 290 290 305 305 305 305 290 290 287 287 290 290 288 288 287 287 287 287 288 288 263 263 288 288 272 272 263 263 272 272 262 262 263 263 262 262 244 244 263 263 263 263 244 244 245 245 244 244 239 239 245 245 245 245 239 239 226 226 239 239 225 225 226 226 226 226 225 225 208 208 225 225 219 219 208 208 165 165 1261 1261 173 173 219 219 207 207 208 208 207 207 190 190 208 208 208 208 190 190 192 192 190 190 187 187 192 192 192 192 187 187 173 173 187 187 172 172 173 173 173 173 172 172 165 165 165 165 1262 1262 1263 1263 154 154 138 138 155 155 155 155 138 138 139 139 138 138 118 118 139 139 139 139 118 118 120 120 118 118 110 110 120 120 120 120 110 110 96 96 110 110 93 93 96 96 96 96 93 93 75 75 93 93 80 80 75 75 80 80 73 73 75 75 73 73 63 63 75 75 75 75 63 63 65 65 63 63 60 60 65 65 65 65 60 60 58 58 60 60 57 57 58 58 58 58 57 57 64 64 57 57 59 59 64 64 59 59 62 62 64 64 62 62 72 72 64 64 64 64 72 72 74 74 72 72 76 76 74 74 74 74 76 76 94 94 76 76 92 92 94 94 92 92 108 108 94 94 94 94 108 108 117 117 108 108 115 115 117 117 117 117 115 115 137 137 115 115 133 133 137 137 133 133 135 135 137 137 135 135 152 152 137 137 137 137 152 152 153 153 152 152 162 162 153 153 1264 1264 1265 1265 171 171 1266 1266 170 170 171 171 171 171 170 170 189 189 170 170 186 186 189 189 238 238 241 241 223 223 186 186 188 188 189 189 188 188 204 204 189 189 189 189 204 204 205 205 204 204 215 215 205 205 205 205 215 215 223 223 215 215 222 222 223 223 223 223 222 222 238 238 238 238 240 240 241 241 240 240 256 256 241 241 241 241 256 256 257 257 256 256 280 280 257 257 257 257 280 280 279 279 280 280 289 289 279 279 279 279 289 289 300 300 289 289 302 302 300 300 300 300 302 302 319 319 302 302 307 307 319 319 307 307 321 321 319 319 321 321 337 337 319 319 319 319 337 337 336 336 337 337 341 341 336 336 336 336 341 341 354 354 341 341 355 355 354 354 354 354 355 355 372 372 355 355 361 361 372 372 361 361 374 374 372 372 374 374 390 390 372 372 372 372 390 390 389 389 390 390 393 393 389 389 389 389 393 393 1267 1267 393 393 1268 1268 1269 1269 408 408 415 415 407 407 407 407 415 415 427 427 415 415 428 428 427 427 427 427 428 428 446 446 428 428 444 444 446 446 444 444 447 447 446 446 447 447 470 470 446 446 446 446 470 470 468 468 470 470 476 476 468 468 468 468 476 476 484 484 476 476 488 488 484 484 484 484 488 488 494 494 488 488 492 492 494 494 477 477 469 469 485 485 492 492 496 496 494 494 496 496 497 497 494 494 494 494 497 497 495 495 497 497 493 493 495 495 495 495 493 493 485 485 493 493 489 489 485 485 485 485 489 489 477 477 477 477 471 471 469 469 471 471 449 449 469 469 469 469 449 449 448 448 449 449 430 430 448 448 448 448 430 430 429 429 430 430 418 418 429 429 429 429 418 418 409 409 418 418 410 410 409 409 1270 1270 1271 1271 391 391 1272 1272 1273 1273 391 391 391 391 1274 1274 392 392 1275 1275 467 467 1276 1276 467 467 483 483 1277 1277 1278 1278 483 483 1279 1279 483 483 491 491 1280 1280 1281 1281 491 491 1282 1282 491 491 490 490 1283 1283 1284 1284 490 490 1285 1285 490 490 482 482 1286 1286 1287 1287 482 482 1288 1288 482 482 466 466 1289 1289 1290 1290 466 466 1291 1291 466 466 443 443 1292 1292 1293 1293 443 443 1294 1294 443 443 424 424 1295 1295 1296 1296 424 424 1297 1297 424 424 405 405 1298 1298 1299 1299 405 405 1300 1300 405 405 387 387 1301 1301 1302 1302 387 387 1303 1303 387 387 371 371 1304 1304 1305 1305 371 371 1306 1306 371 371 353 353 1307 1307 1308 1308 353 353 1309 1309 353 353 334 334 1310 1310 1311 1311 334 334 1312 1312 334 334 318 318 1313 1313 1314 1314 318 318 1315 1315 318 318 299 299 1316 1316 1317 1317 299 299 1318 1318 299 299 278 278 1319 1319 1320 1320 278 278 1321 1321 278 278 258 258 1322 1322 1323 1323 258 258 1324 1324 258 258 242 242 1325 1325 1326 1326 242 242 1327 1327 242 242 224 224 1328 1328 1329 1329 224 224 1330 1330 224 224 206 206 1331 1331 1332 1332 206 206 1333 1333 206 206 191 191 1334 1334 1335 1335 191 191 1336 1336 191 191 174 174 1337 1337 1338 1338 174 174 1339 1339 174 174 156 156 1340 1340 1341 1341 156 156 1342 1342 156 156 140 140 1343 1343 1344 1344 140 140 1345 1345 140 140 121 121 1346 1346 1347 1347 121 121 1348 1348 121 121 99 99 1349 1349 1350 1350 99 99 1351 1351 99 99 79 79 1352 1352 1353 1353 79 79 1354 1354 79 79 66 66 1355 1355 1356 1356 66 66 1357 1357 66 66 61 61 1358 1358 1359 1359 61 61 1360 1360 61 61 67 67 1361 1361 1362 1362 67 67 1363 1363 67 67 81 81 1364 1364 1365 1365 81 81 1366 1366 81 81 100 100 1367 1367 1368 1368 100 100 1369 1369 100 100 122 122 1370 1370 1371 1371 122 122 1372 1372 122 122 141 141 1373 1373 1374 1374 141 141 1375 1375 141 141 157 157 1376 1376 1377 1377 157 157 1378 1378 157 157 175 175 1379 1379 1380 1380 175 175 1381 1381 175 175 193 193 1382 1382 1383 1383 193 193 1384 1384 193 193 209 209 1385 1385 1386 1386 209 209 1387 1387 209 209 228 228 1388 1388 1389 1389 228 228 1390 1390 228 228 246 246 1391 1391 1392 1392 246 246 1393 1393 246 246 264 264 1394 1394 1395 1395 264 264 1396 1396 264 264 286 286 1397 1397 1398 1398 286 286 1399 1399 286 286 304 304 1400 1400 1401 1401 304 304 1402 1402 304 304 322 322 1403 1403 1404 1404 322 322 1405 1405 322 322 338 338 1406 1406 1407 1407 338 338 1408 1408 338 338 356 356 1409 1409 1410 1410 356 356 1411 1411 356 356 373 373 1412 1412 1413 1413 373 373 1414 1414 373 373 388 388 1415 1415 1416 1416 388 388 1417 1417 388 388 406 406 1418 1418 1419 1419 406 406 1420 1420 406 406 426 426 1421 1421 1422 1422 426 426 1423 1423 426 426 445 445 1424 1424 1425 1425 445 445 1426 1426 445 445 467 467 1427 1427 445 445 461 461 467 467 461 461 479 479 467 467 467 467 479 479 483 483 479 479 487 487 483 483 483 483 487 487 491 491 487 487 486 486 491 491 491 491 486 486 490 490 486 486 478 478 490 490 490 490 478 478 482 482 478 478 460 460 482 482 482 482 460 460 466 466 460 460 439 439 466 466 466 466 439 439 443 443 439 439 421 421 443 443 443 443 421 421 424 424 421 421 403 403 424 424 424 424 403 403 405 405 403 403 385 385 405 405 405 405 385 385 387 387 385 385 369 369 387 387 387 387 369 369 371 371 369 369 351 351 371 371 371 371 351 351 353 353 351 351 333 333 353 353 353 353 333 333 334 334 333 333 316 316 334 334 334 334 316 316 318 318 316 316 297 297 318 318 318 318 297 297 299 299 297 297 277 277 299 299 299 299 277 277 278 278 277 277 259 259 278 278 278 278 259 259 258 258 259 259 243 243 258 258 258 258 243 243 242 242 243 243 227 227 242 242 242 242 227 227 224 224 227 227 210 210 224 224 224 224 210 210 206 206 210 210 194 194 206 206 206 206 194 194 191 191 194 194 176 176 191 191 191 191 176 176 174 174 176 176 158 158 174 174 174 174 158 158 156 156 158 158 142 142 156 156 156 156 142 142 140 140 142 142 123 123 140 140 140 140 123 123 121 121 123 123 103 103 121 121 121 121 103 103 99 99 103 103 83 83 99 99 99 99 83 83 79 79 83 83 69 69 79 79 79 79 69 69 66 66 69 69 68 68 66 66 66 66 68 68 61 61 68 68 70 70 61 61 61 61 70 70 67 67 70 70 84 84 67 67 67 67 84 84 81 81 84 84 104 104 81 81 81 81 104 104 100 100 104 104 124 124 100 100 100 100 124 124 122 122 124 124 143 143 122 122 122 122 143 143 141 141 143 143 159 159 141 141 141 141 159 159 157 157 159 159 177 177 157 157 157 157 177 177 175 175 177 177 195 195 175 175 175 175 195 195 193 193 195 195 211 211 193 193 193 193 211 211 209 209 211 211 230 230 209 209 209 209 230 230 228 228 230 230 248 248 228 228 228 228 248 248 246 246 248 248 266 266 246 246 246 246 266 266 264 264 266 266 285 285 264 264 264 264 285 285 286 286 285 285 303 303 286 286 286 286 303 303 304 304 303 303 320 320 304 304 304 304 320 320 322 322 320 320 335 335 322 322 322 322 335 335 338 338 335 335 352 352 338 338 338 338 352 352 356 356 352 352 370 370 356 356 356 356 370 370 373 373 370 370 386 386 373 373 373 373 386 386 388 388 386 386 404 404 388 388 388 388 404 404 406 406 404 404 422 422 406 406 406 406 422 422 426 426 422 422 440 440 426 426 426 426 440 440 445 445 440 440 461 461 445 445 440 440 458 458 461 461 458 458 473 473 461 461 461 461 473 473 479 479 473 473 481 481 479 479 479 479 481 481 487 487 481 481 480 480 487 487 487 487 480 480 486 486 480 480 472 472 486 486 486 486 472 472 478 478 472 472 456 456 478 478 478 478 456 456 460 460 456 456 435 435 460 460 460 460 435 435 439 439 435 435 419 419 439 439 439 439 419 419 421 421 419 419 401 401 421 421 421 421 401 401 403 403 401 401 383 383 403 403 403 403 383 383 385 385 383 383 367 367 385 385 385 385 367 367 369 369 367 367 349 349 369 369 369 369 349 349 351 351 349 349 331 331 351 351 351 351 331 331 333 333 331 331 313 313 333 333 333 333 313 313 316 316 313 313 296 296 316 316 316 316 296 296 297 297 296 296 276 276 297 297 297 297 276 276 277 277 276 276 260 260 277 277 277 277 260 260 259 259 260 260 247 247 259 259 259 259 247 247 243 243 247 247 229 229 243 243 243 243 229 229 227 227 229 229 212 212 227 227 227 227 212 212 210 210 212 212 196 196 210 210 210 210 196 196 194 194 196 196 178 178 194 194 194 194 178 178 176 176 178 178 160 160 176 176 176 176 160 160 158 158 160 160 144 144 158 158 158 158 144 144 142 142 144 144 127 127 142 142 142 142 127 127 123 123 127 127 107 107 123 123 123 123 107 107 103 103 107 107 87 87 103 103 103 103 87 87 83 83 87 87 77 77 83 83 83 83 77 77 69 69 77 77 71 71 69 69 69 69 71 71 68 68 71 71 78 78 68 68 68 68 78 78 70 70 78 78 89 89 70 70 70 70 89 89 84 84 89 89 109 109 84 84 84 84 109 109 104 104 109 109 128 128 104 104 104 104 128 128 124 124 128 128 145 145 124 124 124 124 145 145 143 143 145 145 161 161 143 143 143 143 161 161 159 159 161 161 179 179 159 159 159 159 179 179 177 177 179 179 197 197 177 177 177 177 197 197 195 195 197 197 213 213 195 195 195 195 213 213 211 211 213 213 231 231 211 211 211 211 231 231 230 230 231 231 250 250 230 230 230 230 250 250 248 248 250 250 267 267 248 248 248 248 267 267 266 266 267 267 284 284 266 266 266 266 284 284 285 285 284 284 301 301 285 285 285 285 301 301 303 303 301 301 317 317 303 303 303 303 317 317 320 320 317 317 332 332 320 320 320 320 332 332 335 335 332 332 350 350 335 335 335 335 350 350 352 352 350 350 368 368 352 352 352 352 368 368 370 370 368 368 384 384 370 370 370 370 384 384 386 386 384 384 402 402 386 386 386 386 402 402 404 404 402 402 420 420 404 404 404 404 420 420 422 422 420 420 438 438 422 422 422 422 438 438 440 440 438 438 458 458 440 440 438 438 453 453 458 458 453 453 465 465 458 458 458 458 465 465 473 473 465 465 475 475 473 473 473 473 475 475 481 481 475 475 474 474 481 481 481 481 474 474 480 480 474 474 464 464 480 480 480 480 464 464 472 472 464 464 452 452 472 472 472 472 452 452 456 456 452 452 433 433 456 456 456 456 433 433 435 435 433 433 416 416 435 435 435 435 416 416 419 419 416 416 399 399 419 419 419 419 399 399 401 401 399 399 381 381 401 401 401 401 381 381 383 383 381 381 364 364 383 383 383 383 364 364 367 367 364 364 347 347 367 367 367 367 347 347 349 349 347 347 329 329 349 349 349 349 329 329 331 331 329 329 312 312 331 331 331 331 312 312 313 313 312 312 294 294 313 313 313 313 294 294 296 296 294 294 275 275 296 296 296 296 275 275 276 276 275 275 261 261 276 276 276 276 261 261 260 260 261 261 249 249 260 260 260 260 249 249 247 247 249 249 232 232 247 247 247 247 232 232 229 229 232 232 214 214 229 229 229 229 214 214 212 212 214 214 198 198 212 212 212 212 198 198 196 196 198 198 180 180 196 196 196 196 180 180 178 178 180 180 163 163 178 178 178 178 163 163 160 160 163 163 146 146 160 160 160 160 146 146 144 144 146 146 129 129 144 144 144 144 129 129 127 127 129 129 113 113 127 127 127 127 113 113 107 107 113 113 95 95 107 107 107 107 95 95 87 87 95 95 85 85 87 87 87 87 85 85 77 77 85 85 82 82 77 77 77 77 82 82 71 71 82 82 86 86 71 71 71 71 86 86 78 78 86 86 97 97 78 78 78 78 97 97 89 89 97 97 114 114 89 89 89 89 114 114 109 109 114 114 130 130 109 109 109 109 130 130 128 128 130 130 147 147 128 128 128 128 147 147 145 145 147 147 164 164 145 145 145 145 164 164 161 161 164 164 181 181 161 161 161 161 181 181 179 179 181 181 199 199 179 179 179 179 199 199 197 197 199 199 216 216 197 197 197 197 216 216 213 213 216 216 233 233 213 213 213 213 233 233 231 231 233 233 252 252 231 231 231 231 252 252 250 250 252 252 269 269 250 250 250 250 269 269 267 267 269 269 283 283 267 267 267 267 283 283 284 284 283 283 298 298 284 284 284 284 298 298 301 301 298 298 314 314 301 301 301 301 314 314 317 317 314 314 330 330 317 317 317 317 330 330 332 332 330 330 348 348 332 332 332 332 348 348 350 350 348 348 366 366 350 350 350 350 366 366 368 368 366 366 382 382 368 368 368 368 382 382 384 384 382 382 400 400 384 384 384 384 400 400 402 402 400 400 417 417 402 402 402 402 417 417 420 420 417 417 434 434 420 420 420 420 434 434 438 438 434 434 453 453 438 438 434 434 442 442 453 453 442 442 459 459 453 453 453 453 459 459 465 465 459 459 463 463 465 465 465 465 463 463 475 475 463 463 462 462 475 475 475 475 462 462 474 474 462 462 457 457 474 474 474 474 457 457 464 464 457 457 441 441 464 464 464 464 441 441 452 452 441 441 431 431 452 452 452 452 431 431 433 433 431 431 413 413 433 433 433 433 413 413 416 416 413 413 397 397 416 416 416 416 397 397 399 399 397 397 379 379 399 399 399 399 379 379 381 381 379 379 362 362 381 381 381 381 362 362 364 364 362 362 345 345 364 364 364 364 345 345 347 347 345 345 327 327 347 347 347 347 327 327 329 329 327 327 310 310 329 329 329 329 310 310 312 312 310 310 292 292 312 312 312 312 292 292 294 294 292 292 274 274 294 294 294 294 274 274 275 275 274 274 265 265 275 275 275 275 265 265 261 261 265 265 251 251 261 261 261 261 251 251 249 249 251 251 234 234 249 249 249 249 234 234 232 232 234 234 217 217 232 232 232 232 217 217 214 214 217 217 200 200 214 214 214 214 200 200 198 198 200 200 182 182 198 198 198 198 182 182 180 180 182 182 166 166 180 180 180 180 166 166 163 163 166 166 148 148 163 163 163 163 148 148 146 146 148 148 131 131 146 146 146 146 131 131 129 129 131 131 116 116 129 129 129 129 116 116 113 113 116 116 105 105 113 113 113 113 105 105 95 95 105 105 90 90 95 95 95 95 90 90 85 85 90 90 88 88 85 85 85 85 88 88 82 82 88 88 91 91 82 82 82 82 91 91 86 86 91 91 106 106 86 86 86 86 106 106 97 97 106 106 119 119 97 97 97 97 119 119 114 114 119 119 132 132 114 114 114 114 132 132 130 130 132 132 149 149 130 130 130 130 149 149 147 147 149 149 167 167 147 147 147 147 167 167 164 164 167 167 183 183 164 164 164 164 183 183 181 181 183 183 201 201 181 181 181 181 201 201 199 199 201 201 218 218 199 199 199 199 218 218 216 216 218 218 235 235 216 216 216 216 235 235 233 233 235 235 254 254 233 233 233 233 254 254 252 252 254 254 270 270 252 252 252 252 270 270 269 269 270 270 282 282 269 269 269 269 282 282 283 283 282 282 295 295 283 283 283 283 295 295 298 298 295 295 311 311 298 298 298 298 311 311 314 314 311 311 328 328 314 314 314 314 328 328 330 330 328 328 346 346 330 330 330 330 346 346 348 348 346 346 363 363 348 348 348 348 363 363 366 366 363 363 380 380 366 366 366 366 380 380 382 382 380 380 398 398 382 382 382 382 398 398 400 400 398 398 414 414 400 400 400 400 414 414 417 417 414 414 432 432 417 417 417 417 432 432 434 434 432 432 442 442 434 434 432 432 437 437 442 442 437 437 451 451 442 442 442 442 451 451 459 459 451 451 455 455 459 459 459 459 455 455 463 463 455 455 454 454 463 463 463 463 454 454 462 462 454 454 450 450 462 462 462 462 450 450 457 457 450 450 436 436 457 457 457 457 436 436 441 441 436 436 423 423 441 441 441 441 423 423 431 431 423 423 411 411 431 431 431 431 411 411 413 413 411 411 395 395 413 413 413 413 395 395 397 397 395 395 377 377 397 397 397 397 377 377 379 379 377 377 359 359 379 379 379 379 359 359 362 362 359 359 343 343 362 362 362 362 343 343 345 345 343 343 325 325 345 345 345 345 325 325 327 327 325 325 308 308 327 327 327 327 308 308 310 310 308 308 291 291 310 310 310 310 291 291 292 292 291 291 273 273 292 292 292 292 273 273 274 274 273 273 268 268 274 274 274 274 268 268 265 265 268 268 253 253 265 265 265 265 253 253 251 251 253 253 236 236 251 251 251 251 236 236 234 234 236 236 220 220 234 234 234 234 220 220 217 217 220 220 202 202 217 217 217 217 202 202 200 200 202 202 184 184 200 200 200 200 184 184 182 182 184 184 168 168 182 182 182 182 168 168 166 166 168 168 150 150 166 166 166 166 150 150 148 148 150 150 134 134 148 148 148 148 134 134 131 131 134 134 125 125 131 131 131 131 125 125 116 116 125 125 111 111 116 116 116 116 111 111 105 105 111 111 101 101 105 105 105 105 101 101 90 90 101 101 98 98 90 90 90 90 98 98 88 88 98 98 102 102 88 88 88 88 102 102 91 91 102 102 112 112 91 91 91 91 112 112 106 106 112 112 126 126 106 106 106 106 126 126 119 119 126 126 136 136 119 119 119 119 136 136 132 132 136 136 151 151 132 132 132 132 151 151 149 149 151 151 169 169 149 149 149 149 169 169 167 167 169 169 185 185 167 167 167 167 185 185 183 183 185 185 203 203 183 183 183 183 203 203 201 201 203 203 221 221 201 201 201 201 221 221 218 218 221 221 237 237 218 218 218 218 237 237 235 235 237 237 255 255 235 235 235 235 255 255 254 254 255 255 271 271 254 254 254 254 271 271 270 270 271 271 281 281 270 270 270 270 281 281 282 282 281 281 293 293 282 282 282 282 293 293 295 295 293 293 309 309 295 295 295 295 309 309 311 311 309 309 326 326 311 311 311 311 326 326 328 328 326 326 344 344 328 328 328 328 344 344 346 346 344 344 360 360 346 346 346 346 360 360 363 363 360 360 378 378 363 363 363 363 378 378 380 380 378 378 396 396 380 380 380 380 396 396 398 398 396 396 412 412 398 398 398 398 412 412 414 414 412 412 425 425 414 414 414 414 425 425 432 432 425 425 437 437 432 432 602 602 596 596 598 598 590 590 592 592 596 596 592 592 595 595 596 596 596 596 595 595 598 598 581 581 584 584 582 582 584 584 586 586 582 582 582 582 586 586 1428 1428 586 586 1429 1429 1430 1430 590 590 589 589 592 592 581 581 582 582 578 578 582 582 576 576 578 578 578 578 576 576 575 575 575 575 576 576 572 572 576 576 568 568 572 572 572 572 568 568 570 570 562 562 564 564 568 568 564 564 567 567 568 568 568 568 567 567 570 570 555 555 558 558 562 562 558 558 561 561 562 562 562 562 561 561 564 564 549 549 551 551 548 548 551 551 554 554 548 548 548 548 554 554 555 555 554 554 556 556 555 555 555 555 556 556 558 558 549 549 548 548 545 545 548 548 542 542 545 545 545 545 542 542 543 543 543 543 542 542 539 539 542 542 534 534 539 539 539 539 534 534 537 537 528 528 531 531 534 534 531 531 535 535 534 534 534 534 535 535 537 537 1431 1431 1432 1432 528 528 1433 1433 529 529 528 528 528 528 529 529 531 531 515 515 518 518 522 522 518 518 523 523 522 522 522 522 523 523 525 525 509 509 512 512 515 515 512 512 516 516 515 515 515 515 516 516 518 518 502 502 504 504 500 500 504 504 506 506 500 500 500 500 506 506 509 509 506 506 510 510 509 509 509 509 510 510 512 512 502 502 500 500 498 498 500 500 499 499 498 498 498 498 499 499 501 501 501 501 499 499 503 503 499 499 507 507 503 503 503 503 507 507 505 505 513 513 511 511 507 507 511 511 508 508 507 507 507 507 508 508 505 505 519 519 517 517 513 513 517 517 514 514 513 513 513 513 514 514 511 511 527 527 524 524 526 526 524 524 521 521 526 526 526 526 521 521 519 519 521 521 520 520 519 519 519 519 520 520 517 517 1434 1434 1435 1435 530 530 1436 1436 532 532 530 530 530 530 532 532 533 533 533 533 532 532 536 536 532 532 540 540 536 536 536 536 540 540 538 538 546 546 544 544 540 540 544 544 541 541 540 540 540 540 541 541 538 538 552 552 550 550 546 546 550 550 547 547 546 546 546 546 547 547 544 544 560 560 557 557 552 552 557 557 553 553 552 552 552 552 553 553 550 550 566 566 563 563 560 560 563 563 559 559 560 560 560 560 559 559 557 557 573 573 571 571 574 574 571 571 569 569 574 574 574 574 569 569 566 566 569 569 565 565 566 566 566 566 565 565 563 563 573 573 574 574 577 577 574 574 580 580 577 577 577 577 580 580 579 579 579 579 580 580 583 583 580 580 588 588 583 583 583 583 588 588 585 585 1437 1437 1438 1438 588 588 1439 1439 587 587 588 588 588 588 587 587 585 585 600 600 597 597 594 594 597 597 593 593 594 594 594 594 593 593 591 591 606 606 604 604 607 607 604 604 601 601 607 607 607 607 601 601 600 600 601 601 599 599 600 600 600 600 599 599 597 597 606 606 607 607 610 610 607 607 613 613 610 610 610 610 613 613 612 612 612 612 613 613 616 616 613 613 615 615 616 616 616 616 615 615 617 617 609 609 611 611 615 615 611 611 614 614 615 615 615 615 614 614 617 617 598 598 603 603 602 602 603 603 605 605 602 602 602 602 605 605 609 609 605 605 608 608 609 609 609 609 608 608 611 611 646 646 651 651 652 652 651 651 655 655 652 652 652 652 655 655 658 658 655 655 657 657 658 658 658 658 657 657 663 663 657 657 661 661 663 663 663 663 661 661 669 669 661 661 664 664 669 669 669 669 664 664 677 677 664 664 667 667 677 677 677 677 667 667 684 684 667 667 670 670 684 684 684 684 670 670 686 686 670 670 673 673 686 686 686 686 673 673 688 688 621 621 630 630 619 619 630 630 628 628 619 619 619 619 628 628 618 618 628 628 629 629 618 618 618 618 629 629 620 620 629 629 631 631 620 620 620 620 631 631 622 622 631 631 635 635 622 622 622 622 635 635 624 624 635 635 637 637 624 624 624 624 637 637 626 626 637 637 639 639 626 626 626 626 639 639 632 632 639 639 643 643 632 632 632 632 643 643 640 640 643 643 645 645 640 640 640 640 645 645 646 646 645 645 649 649 646 646 646 646 649 649 651 651 673 673 675 675 688 688 675 675 678 678 688 688 688 688 678 678 690 690 678 678 681 681 690 690 690 690 681 681 692 692 681 681 683 683 692 692 692 692 683 683 693 693 683 683 682 682 693 693 693 693 682 682 691 691 682 682 680 680 691 691 691 691 680 680 689 689 680 680 676 676 689 689 689 689 676 676 687 687 676 676 674 674 687 687 687 687 674 674 685 685 674 674 672 672 685 685 685 685 672 672 679 679 672 672 668 668 679 679 679 679 668 668 671 671 668 668 666 666 671 671 666 666 662 662 671 671 671 671 662 662 665 665 662 662 660 660 665 665 665 665 660 660 659 659 660 660 656 656 659 659 659 659 656 656 653 653 656 656 654 654 653 653 653 653 654 654 648 648 654 654 650 650 648 648 648 648 650 650 642 642 650 650 647 647 642 642 642 642 647 647 634 634 647 647 644 644 634 634 634 634 644 644 627 627 644 644 641 641 627 627 627 627 641 641 625 625 641 641 638 638 625 625 625 625 638 638 623 623 638 638 636 636 623 623 623 623 636 636 621 621 636 636 633 633 621 621 621 621 633 633 630 630 923 923 939 939 931 931 931 931 922 922 923 923 1440 1440 910 910 1441 1441 1442 1442 910 910 909 909 910 910 908 908 909 909 909 909 908 908 895 895 908 908 894 894 895 895 894 894 889 889 895 895 895 895 889 889 879 879 889 889 878 878 879 879 878 878 867 867 879 879 879 879 867 867 864 864 867 867 863 863 864 864 864 864 863 863 849 849 863 863 848 848 849 849 848 848 847 847 849 849 849 849 847 847 837 837 847 847 838 838 837 837 838 838 824 824 837 837 837 837 824 824 822 822 824 824 823 823 822 822 822 822 823 823 807 807 823 823 808 808 807 807 808 808 802 802 807 807 807 807 802 802 792 792 802 802 793 793 792 792 792 792 793 793 778 778 793 793 781 781 778 778 781 781 779 779 778 778 778 778 779 779 1443 1443 779 779 1444 1444 1445 1445 765 765 760 760 763 763 763 763 760 760 749 749 760 760 750 750 749 749 749 749 750 750 737 737 750 750 741 741 737 737 741 741 738 738 737 737 737 737 738 738 725 725 738 738 727 727 725 725 727 727 724 724 725 725 725 725 724 724 714 714 724 724 718 718 714 714 714 714 718 718 719 719 718 718 721 721 719 719 721 721 722 722 719 719 719 719 722 722 730 730 722 722 731 731 730 730 731 731 734 734 730 730 730 730 734 734 743 743 734 734 744 744 743 743 743 743 744 744 755 755 744 744 753 753 755 755 753 753 758 758 755 755 755 755 758 758 770 770 758 758 771 771 770 770 771 771 773 773 770 770 1446 1446 1447 1447 785 785 1448 1448 786 786 785 785 785 785 786 786 799 799 786 786 795 795 799 799 795 795 800 800 799 799 799 799 800 800 814 814 800 800 815 815 814 814 815 815 816 816 814 814 814 814 816 816 830 830 816 816 831 831 830 830 830 830 831 831 845 845 831 831 839 839 845 845 839 839 846 846 845 845 845 845 846 846 856 856 846 846 855 855 856 856 855 855 862 862 856 856 856 856 862 862 872 872 862 862 871 871 872 872 872 872 871 871 887 887 871 871 881 881 887 887 881 881 886 886 887 887 887 887 886 886 901 901 886 886 900 900 901 901 900 900 904 904 901 901 901 901 904 904 916 916 904 904 915 915 916 916 916 916 915 915 1449 1449 915 915 1450 1450 1451 1451 924 924 929 929 932 932 932 932 929 929 944 944 929 929 943 943 944 944 943 943 945 945 944 944 944 944 945 945 956 956 945 945 955 955 956 956 956 956 955 955 969 969 955 955 961 961 969 969 961 961 967 967 969 969 969 969 967 967 979 979 967 967 975 975 979 979 975 975 974 974 979 979 979 979 974 974 973 973 974 974 971 971 973 973 973 973 971 971 963 963 971 971 966 966 963 963 966 966 962 962 963 963 963 963 962 962 951 951 962 962 950 950 951 951 951 951 950 950 939 939 950 950 936 936 939 939 939 939 936 936 931 931 1452 1452 968 968 1453 1453 968 968 980 980 1454 1454 1455 1455 980 980 1456 1456 980 980 981 981 1457 1457 1458 1458 981 981 1459 1459 981 981 972 972 1460 1460 1461 1461 972 972 1462 1462 972 972 959 959 1463 1463 1464 1464 959 959 1465 1465 959 959 946 946 1466 1466 1467 1467 946 946 1468 1468 946 946 933 933 1469 1469 1470 1470 933 933 1471 1471 933 933 918 918 1472 1472 1473 1473 918 918 1474 1474 918 918 903 903 1475 1475 1476 1476 903 903 1477 1477 903 903 888 888 1478 1478 1479 1479 888 888 1480 1480 888 888 873 873 1481 1481 1482 1482 873 873 1483 1483 873 873 857 857 1484 1484 1485 1485 857 857 1486 1486 857 857 844 844 1487 1487 1488 1488 844 844 1489 1489 844 844 829 829 1490 1490 1491 1491 829 829 1492 1492 829 829 813 813 1493 1493 1494 1494 813 813 1495 1495 813 813 798 798 1496 1496 1497 1497 798 798 1498 1498 798 798 783 783 1499 1499 1500 1500 783 783 1501 1501 783 783 768 768 1502 1502 1503 1503 768 768 1504 1504 768 768 754 754 1505 1505 1506 1506 754 754 1507 1507 754 754 740 740 1508 1508 1509 1509 740 740 1510 1510 740 740 726 726 1511 1511 1512 1512 726 726 1513 1513 726 726 713 713 1514 1514 1515 1515 713 713 1516 1516 713 713 712 712 1517 1517 1518 1518 712 712 1519 1519 712 712 720 720 1520 1520 1521 1521 720 720 1522 1522 720 720 733 733 1523 1523 1524 1524 733 733 1525 1525 733 733 748 748 1526 1526 1527 1527 748 748 1528 1528 748 748 762 762 1529 1529 1530 1530 762 762 1531 1531 762 762 776 776 1532 1532 1533 1533 776 776 1534 1534 776 776 790 790 1535 1535 1536 1536 790 790 1537 1537 790 790 806 806 1538 1538 1539 1539 806 806 1540 1540 806 806 821 821 1541 1541 1542 1542 821 821 1543 1543 821 821 836 836 1544 1544 1545 1545 836 836 1546 1546 836 836 850 850 1547 1547 1548 1548 850 850 1549 1549 850 850 865 865 1550 1550 1551 1551 865 865 1552 1552 865 865 880 880 1553 1553 1554 1554 880 880 1555 1555 880 880 896 896 1556 1556 1557 1557 896 896 1558 1558 896 896 912 912 1559 1559 1560 1560 912 912 1561 1561 912 912 926 926 1562 1562 1563 1563 926 926 1564 1564 926 926 940 940 1565 1565 1566 1566 940 940 1567 1567 940 940 953 953 1568 1568 1569 1569 953 953 1570 1570 953 953 968 968 1571 1571 968 968 978 978 980 980 978 978 986 986 980 980 980 980 986 986 981 981 986 986 987 987 981 981 981 981 987 987 972 972 987 987 982 982 972 972 972 972 982 982 959 959 982 982 965 965 959 959 959 959 965 965 946 946 965 965 949 949 946 946 946 946 949 949 933 933 949 949 935 935 933 933 933 933 935 935 918 918 935 935 919 919 918 918 918 918 919 919 903 903 919 919 905 905 903 903 903 903 905 905 888 888 905 905 890 890 888 888 888 888 890 890 873 873 890 890 874 874 873 873 873 873 874 874 857 857 874 874 858 858 857 857 857 857 858 858 844 844 858 858 843 843 844 844 844 844 843 843 829 829 843 843 828 828 829 829 829 829 828 828 813 813 828 828 812 812 813 813 813 813 812 812 798 798 812 812 797 797 798 798 798 798 797 797 783 783 797 797 782 782 783 783 783 783 782 782 768 768 782 782 767 767 768 768 768 768 767 767 754 754 767 767 751 751 754 754 754 754 751 751 740 740 751 751 735 735 740 740 740 740 735 735 726 726 735 735 715 715 726 726 726 726 715 715 713 713 715 715 707 707 713 713 713 713 707 707 712 712 707 707 706 706 712 712 712 712 706 706 720 720 706 706 711 711 720 720 720 720 711 711 733 733 711 711 728 728 733 733 733 733 728 728 748 748 728 728 745 745 748 748 748 748 745 745 762 762 745 745 759 759 762 762 762 762 759 759 776 776 759 759 775 775 776 776 776 776 775 775 790 790 775 775 789 789 790 790 790 790 789 789 806 806 789 789 805 805 806 806 806 806 805 805 821 821 805 805 820 820 821 821 821 821 820 820 836 836 820 820 835 835 836 836 836 836 835 835 850 850 835 835 851 851 850 850 850 850 851 851 865 865 851 851 866 866 865 865 865 865 866 866 880 880 866 866 882 882 880 880 880 880 882 882 896 896 882 882 897 897 896 896 896 896 897 897 912 912 897 897 913 913 912 912 912 912 913 913 926 926 913 913 927 927 926 926 926 926 927 927 940 940 927 927 942 942 940 940 940 940 942 942 953 953 942 942 958 958 953 953 953 953 958 958 968 968 958 958 978 978 968 968 978 978 983 983 986 986 983 983 990 990 986 986 986 986 990 990 987 987 990 990 992 992 987 987 987 987 992 992 982 982 992 992 988 988 982 982 982 982 988 988 965 965 988 988 977 977 965 965 965 965 977 977 949 949 977 977 954 954 949 949 949 949 954 954 935 935 954 954 938 938 935 935 935 935 938 938 919 919 938 938 921 921 919 919 919 919 921 921 905 905 921 921 906 906 905 905 905 905 906 906 890 890 906 906 891 891 890 890 890 890 891 891 874 874 891 891 875 875 874 874 874 874 875 875 858 858 875 875 859 859 858 858 858 858 859 859 843 843 859 859 842 842 843 843 843 843 842 842 828 828 842 842 827 827 828 828 828 828 827 827 812 812 827 827 811 811 812 812 812 812 811 811 797 797 811 811 796 796 797 797 797 797 796 796 782 782 796 796 780 780 782 782 782 782 780 780 767 767 780 780 764 764 767 767 767 767 764 764 751 751 764 764 746 746 751 751 751 751 746 746 735 735 746 746 729 729 735 735 735 735 729 729 715 715 729 729 710 710 715 715 715 715 710 710 707 707 710 710 703 703 707 707 707 707 703 703 706 706 703 703 701 701 706 706 706 706 701 701 711 711 701 701 705 705 711 711 711 711 705 705 728 728 705 705 716 716 728 728 728 728 716 716 745 745 716 716 739 739 745 745 745 745 739 739 759 759 739 739 756 756 759 759 759 759 756 756 775 775 756 756 772 772 775 775 775 775 772 772 789 789 772 772 788 788 789 789 789 789 788 788 805 805 788 788 804 804 805 805 805 805 804 804 820 820 804 804 819 819 820 820 820 820 819 819 835 835 819 819 834 834 835 835 835 835 834 834 851 851 834 834 852 852 851 851 851 851 852 852 866 866 852 852 868 868 866 866 866 866 868 868 882 882 868 868 883 883 882 882 882 882 883 883 897 897 883 883 898 898 897 897 897 897 898 898 913 913 898 898 914 914 913 913 913 913 914 914 927 927 914 914 930 930 927 927 927 927 930 930 942 942 930 930 948 948 942 942 942 942 948 948 958 958 948 948 964 964 958 958 958 958 964 964 978 978 964 964 983 983 978 978 983 983 989 989 990 990 989 989 994 994 990 990 990 990 994 994 992 992 994 994 996 996 992 992 992 992 996 996 988 988 996 996 993 993 988 988 988 988 993 993 977 977 993 993 984 984 977 977 977 977 984 984 954 954 984 984 960 960 954 954 954 954 960 960 938 938 960 960 941 941 938 938 938 938 941 941 921 921 941 941 925 925 921 921 921 921 925 925 906 906 925 925 907 907 906 906 906 906 907 907 891 891 907 907 892 892 891 891 891 891 892 892 875 875 892 892 876 876 875 875 875 875 876 876 859 859 876 876 860 860 859 859 859 859 860 860 842 842 860 860 841 841 842 842 842 842 841 841 827 827 841 841 826 826 827 827 827 827 826 826 811 811 826 826 810 810 811 811 811 811 810 810 796 796 810 810 794 794 796 796 796 796 794 794 780 780 794 794 777 777 780 780 780 780 777 777 764 764 777 777 761 761 764 764 764 764 761 761 746 746 761 761 742 742 746 746 746 746 742 742 729 729 742 742 717 717 729 729 729 729 717 717 710 710 717 717 704 704 710 710 710 710 704 704 703 703 704 704 699 699 703 703 703 703 699 699 701 701 699 699 697 697 701 701 701 701 697 697 705 705 697 697 700 700 705 705 705 705 700 700 716 716 700 700 709 709 716 716 716 716 709 709 739 739 709 709 732 732 739 739 739 739 732 732 756 756 732 732 752 752 756 756 756 756 752 752 772 772 752 752 769 769 772 772 772 772 769 769 788 788 769 769 787 787 788 788 788 788 787 787 804 804 787 787 803 803 804 804 804 804 803 803 819 819 803 803 818 818 819 819 819 819 818 818 834 834 818 818 833 833 834 834 834 834 833 833 852 852 833 833 853 853 852 852 852 852 853 853 868 868 853 853 869 869 868 868 868 868 869 869 883 883 869 869 884 884 883 883 883 883 884 884 898 898 884 884 899 899 898 898 898 898 899 899 914 914 899 899 917 917 914 914 914 914 917 917 930 930 917 917 934 934 930 930 930 930 934 934 948 948 934 934 952 952 948 948 948 948 952 952 964 964 952 952 976 976 964 964 964 964 976 976 983 983 976 976 989 989 983 983 989 989 995 995 994 994 995 995 998 998 994 994 994 994 998 998 996 996 998 998 999 999 996 996 996 996 999 999 993 993 999 999 997 997 993 993 993 993 997 997 984 984 997 997 991 991 984 984 984 984 991 991 960 960 991 991 970 970 960 960 960 960 970 970 941 941 970 970 947 947 941 941 941 941 947 947 925 925 947 947 928 928 925 925 925 925 928 928 907 907 928 928 911 911 907 907 907 907 911 911 892 892 911 911 893 893 892 892 892 892 893 893 876 876 893 893 877 877 876 876 876 876 877 877 860 860 877 877 861 861 860 860 860 860 861 861 841 841 861 861 840 840 841 841 841 841 840 840 826 826 840 840 825 825 826 826 826 826 825 825 810 810 825 825 809 809 810 810 810 810 809 809 794 794 809 809 791 791 794 794 794 794 791 791 777 777 791 791 774 774 777 777 777 777 774 774 761 761 774 774 757 757 761 761 761 761 757 757 742 742 757 757 736 736 742 742 742 742 736 736 717 717 736 736 708 708 717 717 717 717 708 708 704 704 708 708 698 698 704 704 704 704 698 698 699 699 698 698 695 695 699 699 699 699 695 695 697 697 695 695 694 694 697 697 697 697 694 694 700 700 694 694 696 696 700 700 700 700 696 696 709 709 696 696 702 702 709 709 709 709 702 702 732 732 702 702 723 723 732 732 732 732 723 723 752 752 723 723 747 747 752 752 752 752 747 747 769 769 747 747 766 766 769 769 769 769 766 766 787 787 766 766 784 784 787 787 787 787 784 784 803 803 784 784 801 801 803 803 803 803 801 801 818 818 801 801 817 817 818 818 818 818 817 817 833 833 817 817 832 832 833 833 833 833 832 832 853 853 832 832 854 854 853 853 853 853 854 854 869 869 854 854 870 870 869 869 869 869 870 870 884 884 870 870 885 885 884 884 884 884 885 885 899 899 885 885 902 902 899 899 899 899 902 902 917 917 902 902 920 920 917 917 917 917 920 920 934 934 920 920 937 937 934 934 934 934 937 937 952 952 937 937 957 957 952 952 952 952 957 957 976 976 957 957 985 985 976 976 976 976 985 985 989 989 985 985 995 995 989 989 1063 1063 1067 1067 1068 1068 1067 1067 1069 1069 1068 1068 1068 1068 1069 1069 1072 1072 1069 1069 1073 1073 1072 1072 1072 1072 1073 1073 1077 1077 1073 1073 1078 1078 1077 1077 1077 1077 1078 1078 1081 1081 1042 1042 1044 1044 1045 1045 1044 1044 1049 1049 1045 1045 1045 1045 1049 1049 1051 1051 1049 1049 1050 1050 1051 1051 1051 1051 1050 1050 1054 1054 1050 1050 1055 1055 1054 1054 1054 1054 1055 1055 1060 1060 1055 1055 1059 1059 1060 1060 1060 1060 1059 1059 1063 1063 1059 1059 1062 1062 1063 1063 1063 1063 1062 1062 1067 1067 1024 1024 1026 1026 1027 1027 1572 1572 1031 1031 1573 1573 1574 1574 1031 1031 1033 1033 1031 1031 1032 1032 1033 1033 1033 1033 1032 1032 1036 1036 1032 1032 1037 1037 1036 1036 1036 1036 1037 1037 1042 1042 1037 1037 1041 1041 1042 1042 1042 1042 1041 1041 1044 1044 1006 1006 1008 1008 1009 1009 1008 1008 1013 1013 1009 1009 1009 1009 1013 1013 1015 1015 1013 1013 1014 1014 1015 1015 1015 1015 1014 1014 1018 1018 1014 1014 1019 1019 1018 1018 1018 1018 1019 1019 1024 1024 1019 1019 1023 1023 1024 1024 1024 1024 1023 1023 1026 1026 1012 1012 1010 1010 1007 1007 1010 1010 1003 1003 1007 1007 1007 1007 1003 1003 1004 1004 1003 1003 1002 1002 1004 1004 1004 1004 1002 1002 1000 1000 1002 1002 1001 1001 1000 1000 1000 1000 1001 1001 1006 1006 1001 1001 1005 1005 1006 1006 1006 1006 1005 1005 1008 1008 1021 1021 1020 1020 1016 1016 1020 1020 1017 1017 1016 1016 1016 1016 1017 1017 1012 1012 1017 1017 1011 1011 1012 1012 1012 1012 1011 1011 1010 1010 1039 1039 1038 1038 1034 1034 1038 1038 1035 1035 1034 1034 1034 1034 1035 1035 1575 1575 1035 1035 1576 1576 1577 1577 1030 1030 1029 1029 1025 1025 1029 1029 1028 1028 1025 1025 1025 1025 1028 1028 1021 1021 1028 1028 1022 1022 1021 1021 1021 1021 1022 1022 1020 1020 1057 1057 1056 1056 1052 1052 1056 1056 1053 1053 1052 1052 1052 1052 1053 1053 1048 1048 1053 1053 1047 1047 1048 1048 1048 1048 1047 1047 1043 1043 1047 1047 1046 1046 1043 1043 1043 1043 1046 1046 1039 1039 1046 1046 1040 1040 1039 1039 1039 1039 1040 1040 1038 1038 1074 1074 1075 1075 1070 1070 1075 1075 1071 1071 1070 1070 1070 1070 1071 1071 1065 1065 1071 1071 1066 1066 1065 1065 1065 1065 1066 1066 1061 1061 1066 1066 1064 1064 1061 1061 1061 1061 1064 1064 1057 1057 1064 1064 1058 1058 1057 1057 1057 1057 1058 1058 1056 1056 1578 1578 1579 1579 1088 1088 1580 1580 1089 1089 1088 1088 1088 1088 1089 1089 1083 1083 1089 1089 1084 1084 1083 1083 1083 1083 1084 1084 1079 1079 1084 1084 1082 1082 1079 1079 1079 1079 1082 1082 1074 1074 1082 1082 1076 1076 1074 1074 1074 1074 1076 1076 1075 1075 1108 1108 1109 1109 1105 1105 1109 1109 1106 1106 1105 1105 1105 1105 1106 1106 1100 1100 1106 1106 1102 1102 1100 1100 1100 1100 1102 1102 1097 1097 1102 1102 1101 1101 1097 1097 1097 1097 1101 1101 1092 1092 1101 1101 1094 1094 1092 1092 1092 1092 1094 1094 1093 1093 1078 1078 1080 1080 1081 1081 1080 1080 1085 1085 1081 1081 1081 1081 1085 1085 1086 1086 1085 1085 1087 1087 1086 1086 1086 1086 1087 1087 1581 1581 1087 1087 1582 1582 1583 1583 1090 1090 1091 1091 1095 1095 1091 1091 1096 1096 1095 1095 1095 1095 1096 1096 1099 1099 1096 1096 1098 1098 1099 1099 1099 1099 1098 1098 1103 1103 1098 1098 1104 1104 1103 1103 1103 1103 1104 1104 1107 1107 1104 1104 1110 1110 1107 1107 1107 1107 1110 1110 1111 1111 1110 1110 1112 1112 1111 1111 1111 1111 1112 1112 1117 1117 1112 1112 1116 1116 1117 1117 1117 1117 1116 1116 1115 1115 1116 1116 1118 1118 1115 1115 1115 1115 1118 1118 1114 1114 1118 1118 1119 1119 1114 1114 1114 1114 1119 1119 1108 1108 1119 1119 1113 1113 1108 1108 1108 1108 1113 1113 1109 1109 1125 1125 1134 1134 1137 1137 1125 1125 1123 1123 1134 1134 1123 1123 1121 1121 1134 1134 1134 1134 1121 1121 1133 1133 1121 1121 1120 1120 1133 1133 1120 1120 1122 1122 1133 1133 1133 1133 1122 1122 1136 1136 1122 1122 1124 1124 1136 1136 1124 1124 1126 1126 1136 1136 1136 1136 1126 1126 1139 1139 1126 1126 1128 1128 1139 1139 1128 1128 1130 1130 1139 1139 1139 1139 1130 1130 1143 1143 1130 1130 1132 1132 1143 1143 1132 1132 1138 1138 1143 1143 1143 1143 1138 1138 1148 1148 1138 1138 1142 1142 1148 1148 1142 1142 1145 1145 1148 1148 1148 1148 1145 1145 1152 1152 1145 1145 1149 1149 1152 1152 1149 1149 1153 1153 1152 1152 1152 1152 1153 1153 1157 1157 1153 1153 1156 1156 1157 1157 1156 1156 1159 1159 1157 1157 1157 1157 1159 1159 1162 1162 1159 1159 1163 1163 1162 1162 1163 1163 1166 1166 1162 1162 1162 1162 1166 1166 1167 1167 1166 1166 1169 1169 1167 1167 1169 1169 1173 1173 1167 1167 1167 1167 1173 1173 1172 1172 1173 1173 1177 1177 1172 1172 1177 1177 1180 1180 1172 1172 1172 1172 1180 1180 1176 1176 1180 1180 1186 1186 1176 1176 1186 1186 1190 1190 1176 1176 1176 1176 1190 1190 1181 1181 1190 1190 1192 1192 1181 1181 1181 1181 1192 1192 1183 1183 1192 1192 1194 1194 1183 1183 1183 1183 1194 1194 1185 1185 1194 1194 1196 1196 1185 1185 1196 1196 1198 1198 1185 1185 1185 1185 1198 1198 1188 1188 1198 1198 1201 1201 1188 1188 1201 1201 1200 1200 1188 1188 1188 1188 1200 1200 1187 1187 1200 1200 1199 1199 1187 1187 1199 1199 1197 1197 1187 1187 1187 1187 1197 1197 1184 1184 1197 1197 1195 1195 1184 1184 1195 1195 1193 1193 1184 1184 1184 1184 1193 1193 1179 1179 1193 1193 1191 1191 1179 1179 1191 1191 1189 1189 1179 1179 1179 1179 1189 1189 1175 1175 1189 1189 1182 1182 1175 1175 1182 1182 1178 1178 1175 1175 1175 1175 1178 1178 1170 1170 1178 1178 1174 1174 1170 1170 1174 1174 1171 1171 1170 1170 1170 1170 1171 1171 1165 1165 1171 1171 1168 1168 1165 1165 1168 1168 1164 1164 1165 1165 1165 1165 1164 1164 1160 1160 1164 1164 1161 1161 1160 1160 1161 1161 1158 1158 1160 1160 1160 1160 1158 1158 1155 1155 1158 1158 1154 1154 1155 1155 1154 1154 1150 1150 1155 1155 1155 1155 1150 1150 1151 1151 1150 1150 1147 1147 1151 1151 1147 1147 1144 1144 1151 1151 1151 1151 1144 1144 1146 1146 1144 1144 1140 1140 1146 1146 1140 1140 1135 1135 1146 1146 1146 1146 1135 1135 1141 1141 1135 1135 1131 1131 1141 1141 1131 1131 1129 1129 1141 1141 1141 1141 1129 1129 1137 1137 1129 1129 1127 1127 1137 1137 1137 1137 1127 1127 1125 1125 1226 1226 1228 1228 1215 1215 1221 1221 1223 1223 1215 1215 1223 1223 1225 1225 1215 1215 1215 1215 1225 1225 1226 1226 1214 1214 1217 1217 1215 1215 1217 1217 1219 1219 1215 1215 1215 1215 1219 1219 1221 1221 1208 1208 1210 1210 1215 1215 1210 1210 1212 1212 1215 1215 1215 1215 1212 1212 1214 1214 1202 1202 1204 1204 1215 1215 1204 1204 1206 1206 1215 1215 1215 1215 1206 1206 1208 1208 1207 1207 1205 1205 1215 1215 1205 1205 1203 1203 1215 1215 1215 1215 1203 1203 1202 1202 1213 1213 1211 1211 1215 1215 1211 1211 1209 1209 1215 1215 1215 1215 1209 1209 1207 1207 1220 1220 1218 1218 1215 1215 1218 1218 1216 1216 1215 1215 1215 1215 1216 1216 1213 1213 1227 1227 1224 1224 1215 1215 1224 1224 1222 1222 1215 1215 1215 1215 1222 1222 1220 1220 1228 1228 1230 1230 1215 1215 1230 1230 1229 1229 1215 1215 1215 1215 1229 1229 1227 1227 1231 1231 1232 1232 1233 1233 1232 1232 1234 1234 1233 1233 1235 1235 1236 1236 1237 1237 1236 1236 1238 1238 1237 1237 1239 1239 1240 1240 1241 1241 1240 1240 1242 1242 1241 1241 1243 1243 1244 1244 1245 1245 1244 1244 1246 1246 1245 1245 1247 1247 1248 1248 1249 1249 1248 1248 1250 1250 1249 1249 1251 1251 1252 1252 1253 1253 1252 1252 1254 1254 1253 1253 1255 1255 1256 1256 1257 1257 1256 1256 1258 1258 1257 1257 1257 1257 1258 1258 1259 1259 1258 1258 1260 1260 1259 1259
+31 31 37 37 35 35 35 35 32 32 31 31 32 32 29 29 31 31 31 31 29 29 25 25 29 29 26 26 25 25 26 26 316 316 25 25 25 25 317 317 318 318 23 23 20 20 19 19 20 20 17 17 19 19 19 19 17 17 13 13 17 17 14 14 13 13 14 14 11 11 13 13 13 13 11 11 7 7 11 11 8 8 7 7 8 8 5 5 7 7 7 7 5 5 1 1 5 5 2 2 1 1 2 2 0 0 1 1 1 1 0 0 3 3 0 0 4 4 3 3 4 4 6 6 3 3 3 3 6 6 9 9 6 6 10 10 9 9 10 10 12 12 9 9 9 9 12 12 15 15 12 12 16 16 15 15 16 16 18 18 15 15 15 15 18 18 21 21 18 18 22 22 21 21 319 319 24 24 320 320 321 321 24 24 27 27 24 24 28 28 27 27 28 28 30 30 27 27 27 27 30 30 33 33 30 30 34 34 33 33 34 34 36 36 33 33 33 33 36 36 39 39 36 36 40 40 39 39 40 40 42 42 39 39 39 39 42 42 45 45 42 42 46 46 45 45 46 46 48 48 45 45 45 45 48 48 52 52 48 48 51 51 52 52 52 52 51 51 54 54 51 51 55 55 54 54 54 54 55 55 59 59 55 55 58 58 59 59 58 58 61 61 59 59 59 59 61 61 65 65 61 61 64 64 65 65 64 64 67 67 65 65 65 65 67 67 322 322 67 67 323 323 324 324 70 70 73 73 71 71 71 71 73 73 77 77 73 73 76 76 77 77 76 76 79 79 77 77 77 77 79 79 83 83 79 79 82 82 83 83 82 82 85 85 83 83 83 83 85 85 89 89 85 85 88 88 89 89 88 88 92 92 89 89 89 89 92 92 93 93 92 92 91 91 93 93 91 91 90 90 93 93 93 93 90 90 87 87 90 90 86 86 87 87 86 86 84 84 87 87 87 87 84 84 81 81 84 84 80 80 81 81 80 80 78 78 81 81 81 81 78 78 75 75 78 78 74 74 75 75 74 74 72 72 75 75 325 325 326 326 69 69 327 327 68 68 69 69 68 68 66 66 69 69 69 69 66 66 63 63 66 66 62 62 63 63 62 62 60 60 63 63 63 63 60 60 57 57 60 60 56 56 57 57 56 56 53 53 57 57 57 57 53 53 50 50 53 53 49 49 50 50 49 49 47 47 50 50 50 50 47 47 43 43 47 47 44 44 43 43 44 44 41 41 43 43 43 43 41 41 37 37 41 41 38 38 37 37 37 37 38 38 35 35 113 113 115 115 110 110 113 113 110 110 112 112 105 105 107 107 110 110 107 107 109 109 110 110 110 110 109 109 112 112 99 99 101 101 110 110 101 101 103 103 110 110 110 110 103 103 105 105 94 94 95 95 110 110 95 95 97 97 110 110 110 110 97 97 99 99 100 100 98 98 110 110 98 98 96 96 110 110 110 110 96 96 94 94 106 106 104 104 110 110 104 104 102 102 110 110 110 110 102 102 100 100 114 114 111 111 110 110 111 111 108 108 110 110 110 110 108 108 106 106 120 120 118 118 110 110 118 118 116 116 110 110 110 110 116 116 114 114 126 126 124 124 110 110 124 124 122 122 110 110 110 110 122 122 120 120 121 121 123 123 110 110 123 123 125 125 110 110 110 110 125 125 126 126 115 115 117 117 110 110 117 117 119 119 110 110 110 110 119 119 121 121 146 146 144 144 142 142 152 152 150 150 142 142 150 150 148 148 142 142 142 142 148 148 146 146 158 158 156 156 142 142 156 156 154 154 142 142 142 142 154 154 152 152 153 153 155 155 142 142 155 155 157 157 142 142 142 142 157 157 158 158 147 147 149 149 142 142 149 149 151 151 142 142 142 142 151 151 153 153 140 140 143 143 142 142 143 143 145 145 142 142 142 142 145 145 147 147 134 134 136 136 142 142 136 136 138 138 142 142 142 142 138 138 140 140 128 128 130 130 142 142 130 130 132 132 142 142 142 142 132 132 134 134 131 131 129 129 142 142 129 129 127 127 142 142 142 142 127 127 128 128 137 137 135 135 142 142 135 135 133 133 142 142 142 142 133 133 131 131 144 144 141 141 142 142 141 141 139 139 142 142 142 142 139 139 137 137 207 207 213 213 210 210 210 210 208 208 207 207 208 208 204 204 207 207 207 207 204 204 202 202 204 204 201 201 202 202 201 201 198 198 202 202 202 202 198 198 197 197 198 198 195 195 197 197 195 195 192 192 197 197 197 197 192 192 191 191 192 192 188 188 191 191 188 188 185 185 191 191 191 191 185 185 186 186 185 185 182 182 186 186 182 182 178 178 186 186 186 186 178 178 181 181 178 178 175 175 181 181 175 175 170 170 181 181 181 181 170 170 176 176 170 170 167 167 176 176 167 167 165 165 176 176 176 176 165 165 172 172 165 165 163 163 172 172 163 163 161 161 172 172 172 172 161 161 169 169 161 161 159 159 169 169 159 159 160 160 169 169 169 169 160 160 171 171 160 160 162 162 171 171 162 162 164 164 171 171 171 171 164 164 174 174 164 164 166 166 174 174 166 166 168 168 174 174 174 174 168 168 179 179 168 168 173 173 179 179 173 173 177 177 179 179 179 179 177 177 184 184 177 177 180 180 184 184 180 180 183 183 184 184 184 184 183 183 189 189 183 183 187 187 189 189 187 187 190 190 189 189 189 189 190 190 194 194 190 190 193 193 194 194 193 193 196 196 194 194 194 194 196 196 200 200 196 196 199 199 200 200 199 199 203 203 200 200 200 200 203 203 205 205 203 203 206 206 205 205 206 206 209 209 205 205 205 205 209 209 211 211 209 209 212 212 211 211 212 212 215 215 211 211 211 211 215 215 216 216 215 215 219 219 216 216 219 219 221 221 216 216 216 216 221 221 222 222 221 221 225 225 222 222 225 225 228 228 222 222 222 222 228 228 227 227 228 228 231 231 227 227 231 231 235 235 227 227 227 227 235 235 232 232 235 235 240 240 232 232 240 240 243 243 232 232 232 232 243 243 236 236 243 243 245 245 236 236 245 245 247 247 236 236 236 236 247 247 239 239 247 247 249 249 239 239 249 249 250 250 239 239 239 239 250 250 241 241 250 250 251 251 241 241 251 251 248 248 241 241 241 241 248 248 238 238 248 248 246 246 238 238 246 246 244 244 238 238 238 238 244 244 233 233 244 244 242 242 233 233 242 242 237 237 233 233 233 233 237 237 229 229 237 237 234 234 229 229 234 234 230 230 229 229 229 229 230 230 223 223 230 230 226 226 223 223 226 226 224 224 223 223 223 223 224 224 218 218 224 224 220 220 218 218 220 220 217 217 218 218 218 218 217 217 213 213 217 217 214 214 213 213 213 213 214 214 210 210 291 291 288 288 290 290 290 290 288 288 287 287 288 288 286 286 287 287 286 286 283 283 287 287 287 287 283 283 282 282 283 283 279 279 282 282 282 282 279 279 278 278 279 279 275 275 278 278 278 278 275 275 273 273 275 275 271 271 273 273 273 273 271 271 269 269 271 271 268 268 269 269 269 269 268 268 263 263 268 268 265 265 263 263 263 263 265 265 257 257 265 265 262 262 257 257 257 257 262 262 255 255 262 262 259 259 255 255 255 255 259 259 253 253 259 259 258 258 253 253 253 253 258 258 252 252 258 258 261 261 252 252 252 252 261 261 254 254 261 261 264 264 254 254 254 254 264 264 256 256 264 264 267 267 256 256 256 256 267 267 260 260 267 267 270 270 260 260 260 260 270 270 266 266 270 270 274 274 266 266 266 266 274 274 272 272 274 274 277 277 272 272 272 272 277 277 276 276 277 277 281 281 276 276 276 276 281 281 280 280 281 281 284 284 280 280 280 280 284 284 285 285 284 284 289 289 285 285 285 285 289 289 292 292 289 289 294 294 292 292 292 292 294 294 296 296 294 294 297 297 296 296 296 296 297 297 301 301 297 297 300 300 301 301 301 301 300 300 309 309 300 300 304 304 309 309 309 309 304 304 311 311 304 304 306 306 311 311 311 311 306 306 313 313 306 306 308 308 313 313 313 313 308 308 315 315 308 308 307 307 315 315 315 315 307 307 314 314 307 307 305 305 314 314 314 314 305 305 312 312 305 305 302 302 312 312 312 312 302 302 310 310 302 302 299 299 310 310 310 310 299 299 303 303 299 299 295 295 303 303 303 303 295 295 298 298 295 295 291 291 298 298 298 298 291 291 293 293 291 291 290 290 293 293
+13 13 15 15 20 20 5 5 7 7 20 20 48 48 46 46 37 37 46 46 44 44 37 37 37 37 44 44 42 42 37 37 34 34 32 32 37 37 32 32 25 25 32 32 29 29 25 25 25 25 29 29 27 27 7 7 9 9 20 20 9 9 11 11 20 20 20 20 11 11 13 13 10 10 8 8 16 16 42 42 39 39 37 37 39 39 36 36 37 37 37 37 36 36 34 34 40 40 51 51 53 53 30 30 33 33 35 35 45 45 40 40 43 43 40 40 30 30 43 43 45 45 47 47 40 40 47 47 49 49 40 40 40 40 49 49 51 51 40 40 54 54 52 52 40 40 52 52 37 37 52 52 50 50 37 37 37 37 50 50 48 48 35 35 38 38 30 30 38 38 41 41 30 30 30 30 41 41 43 43 15 15 18 18 20 20 18 18 21 21 20 20 20 20 21 21 30 30 21 21 23 23 30 30 30 30 23 23 26 26 26 26 28 28 30 30 28 28 31 31 30 30 30 30 31 31 33 33 8 8 6 6 16 16 6 6 4 4 16 16 16 16 4 4 2 2 2 2 0 0 16 16 0 0 1 1 16 16 16 16 1 1 20 20 1 1 3 3 20 20 20 20 3 3 5 5 27 27 24 24 25 25 24 24 22 22 25 25 25 25 22 22 19 19 19 19 17 17 25 25 17 17 14 14 25 25 25 25 14 14 16 16 14 14 12 12 16 16 16 16 12 12 10 10 53 53 55 55 40 40 55 55 56 56 40 40 40 40 56 56 54 54 170 170 173 173 157 157 173 173 158 158 157 157 1210 1210 1211 1211 145 145 1212 1212 141 141 145 145 145 145 141 141 140 140 141 141 125 125 140 140 140 140 125 125 123 123 170 170 172 172 173 173 172 172 187 187 173 173 173 173 187 187 188 188 187 187 190 190 188 188 188 188 190 190 204 204 190 190 203 203 204 204 203 203 217 217 204 204 204 204 217 217 219 219 217 217 218 218 219 219 218 218 233 233 219 219 219 219 233 233 235 235 233 233 234 234 235 235 234 234 255 255 235 235 235 235 255 255 254 254 255 255 263 263 254 254 254 254 263 263 270 270 263 263 271 271 270 270 270 270 271 271 285 285 271 271 279 279 285 285 279 279 286 286 285 285 286 286 300 300 285 285 285 285 300 300 299 299 300 300 303 303 299 299 299 299 303 303 316 316 303 303 317 317 316 316 316 316 317 317 332 332 317 317 324 324 332 332 324 324 333 333 332 332 333 333 348 348 332 332 1213 1213 1214 1214 347 347 1215 1215 1216 1216 347 347 347 347 1217 1217 1218 1218 364 364 371 371 363 363 363 363 371 371 380 380 371 371 381 381 380 380 380 380 381 381 398 398 381 381 394 394 398 398 394 394 399 399 398 398 399 399 420 420 398 398 398 398 420 420 418 418 420 420 423 423 418 418 418 418 423 423 434 434 423 423 436 436 434 434 434 434 436 436 442 442 436 436 441 441 442 442 431 431 424 424 437 437 441 441 444 444 442 442 444 444 446 446 442 442 442 442 446 446 443 443 446 446 445 445 443 443 443 443 445 445 437 437 445 445 438 438 437 437 437 437 438 438 431 431 431 431 426 426 424 424 426 426 407 407 424 424 424 424 407 407 404 404 407 407 406 406 404 404 406 406 387 387 404 404 404 404 387 387 386 386 387 387 379 379 386 386 386 386 379 379 368 368 379 379 369 369 368 368 1219 1219 1220 1220 352 352 1221 1221 1222 1222 352 352 1223 1223 1224 1224 352 352 1225 1225 1226 1226 352 352 352 352 1227 1227 1228 1228 339 339 335 335 338 338 338 338 335 335 322 322 335 335 323 323 322 322 322 322 323 323 307 307 323 323 310 310 307 307 310 310 308 308 307 307 308 308 293 293 307 307 307 307 293 293 292 292 293 293 278 278 292 292 292 292 278 278 277 277 278 278 264 264 277 277 277 277 264 264 261 261 264 264 262 262 261 261 261 261 262 262 242 242 262 262 248 248 242 242 248 248 241 241 242 242 241 241 226 226 242 242 242 242 226 226 227 227 226 226 222 222 227 227 227 227 222 222 211 211 222 222 210 210 211 211 211 211 210 210 196 196 210 210 202 202 196 196 202 202 195 195 196 196 195 195 179 179 196 196 196 196 179 179 180 180 179 179 177 177 180 180 180 180 177 177 163 163 177 177 162 162 163 163 162 162 155 155 163 163 1229 1229 1230 1230 148 148 1231 1231 1232 1232 148 148 1233 1233 1234 1234 148 148 148 148 1235 1235 1236 1236 132 132 130 130 131 131 130 130 112 112 131 131 131 131 112 112 115 115 112 112 107 107 115 115 115 115 107 107 93 93 107 107 92 92 93 93 93 93 92 92 76 76 92 92 79 79 76 76 79 79 73 73 76 76 73 73 64 64 76 76 76 76 64 64 65 65 64 64 62 62 65 65 65 65 62 62 58 58 62 62 57 57 58 58 58 58 57 57 61 61 57 57 59 59 61 61 59 59 60 60 61 61 60 60 69 69 61 61 61 61 69 69 71 71 69 69 85 85 71 71 71 71 85 85 87 87 85 85 97 97 87 87 87 87 97 97 109 109 97 97 106 106 109 109 109 109 106 106 125 125 106 106 122 122 125 125 125 125 122 122 123 123 1237 1237 66 66 1238 1238 66 66 63 63 1239 1239 1240 1240 63 63 1241 1241 63 63 67 67 1242 1242 1243 1243 67 67 1244 1244 67 67 78 78 1245 1245 1246 1246 78 78 1247 1247 78 78 99 99 1248 1248 1249 1249 99 99 1250 1250 99 99 116 116 1251 1251 1252 1252 116 116 1253 1253 116 116 133 133 1254 1254 1255 1255 133 133 1256 1256 133 133 149 149 1257 1257 1258 1258 149 149 148 148 149 149 164 164 148 148 148 148 164 164 1259 1259 164 164 181 181 1260 1260 1261 1261 181 181 1262 1262 181 181 197 197 1263 1263 1264 1264 197 197 1265 1265 197 197 212 212 1266 1266 1267 1267 212 212 1268 1268 212 212 228 228 1269 1269 1270 1270 228 228 1271 1271 228 228 243 243 1272 1272 1273 1273 243 243 1274 1274 243 243 260 260 1275 1275 1276 1276 260 260 1277 1277 260 260 276 276 1278 1278 1279 1279 276 276 1280 1280 276 276 291 291 1281 1281 1282 1282 291 291 1283 1283 291 291 306 306 1284 1284 1285 1285 306 306 1286 1286 306 306 321 321 1287 1287 1288 1288 321 321 1289 1289 321 321 337 337 1290 1290 1291 1291 337 337 1292 1292 337 337 351 351 1293 1293 1294 1294 351 351 352 352 351 351 367 367 352 352 352 352 367 367 1295 1295 367 367 384 384 1296 1296 1297 1297 384 384 1298 1298 384 384 401 401 1299 1299 1300 1300 401 401 1301 1301 401 401 421 421 1302 1302 1303 1303 421 421 1304 1304 421 421 433 433 1305 1305 1306 1306 433 433 1307 1307 433 433 440 440 1308 1308 1309 1309 440 440 1310 1310 440 440 439 439 1311 1311 1312 1312 439 439 1313 1313 439 439 430 430 1314 1314 1315 1315 430 430 1316 1316 430 430 414 414 1317 1317 1318 1318 414 414 1319 1319 414 414 395 395 1320 1320 1321 1321 395 395 1322 1322 395 395 377 377 1323 1323 1324 1324 377 377 1325 1325 377 377 361 361 1326 1326 1327 1327 361 361 1328 1328 361 361 346 346 1329 1329 1330 1330 346 346 347 347 346 346 330 330 347 347 347 347 330 330 1331 1331 330 330 315 315 1332 1332 1333 1333 315 315 1334 1334 315 315 298 298 1335 1335 1336 1336 298 298 1337 1337 298 298 284 284 1338 1338 1339 1339 284 284 1340 1340 284 284 269 269 1341 1341 1342 1342 269 269 1343 1343 269 269 253 253 1344 1344 1345 1345 253 253 1346 1346 253 253 236 236 1347 1347 1348 1348 236 236 1349 1349 236 236 220 220 1350 1350 1351 1351 220 220 1352 1352 220 220 205 205 1353 1353 1354 1354 205 205 1355 1355 205 205 189 189 1356 1356 1357 1357 189 189 1358 1358 189 189 174 174 1359 1359 1360 1360 174 174 1361 1361 174 174 159 159 1362 1362 1363 1363 159 159 1364 1364 159 159 143 143 1365 1365 1366 1366 143 143 1367 1367 143 143 127 127 1368 1368 1369 1369 127 127 1370 1370 127 127 110 110 1371 1371 1372 1372 110 110 1373 1373 110 110 89 89 1374 1374 1375 1375 89 89 1376 1376 89 89 74 74 1377 1377 1378 1378 74 74 1379 1379 74 74 66 66 1380 1380 74 74 70 70 66 66 70 70 68 68 66 66 66 66 68 68 63 63 68 68 72 72 63 63 63 63 72 72 67 67 72 72 83 83 67 67 67 67 83 83 78 78 83 83 101 101 78 78 78 78 101 101 99 99 101 101 119 119 99 99 99 99 119 119 116 116 119 119 135 135 116 116 116 116 135 135 133 133 135 135 151 151 133 133 133 133 151 151 149 149 151 151 166 166 149 149 149 149 166 166 164 164 166 166 183 183 164 164 164 164 183 183 181 181 183 183 198 198 181 181 181 181 198 198 197 197 198 198 213 213 197 197 197 197 213 213 212 212 213 213 229 229 212 212 212 212 229 229 228 228 229 229 244 244 228 228 228 228 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 290 290 276 276 276 276 290 290 291 291 290 290 305 305 291 291 291 291 305 305 306 306 305 305 320 320 306 306 306 306 320 320 321 321 320 320 336 336 321 321 321 321 336 336 337 337 336 336 350 350 337 337 337 337 350 350 351 351 350 350 365 365 351 351 351 351 365 365 367 367 365 365 382 382 367 367 367 367 382 382 384 384 382 382 397 397 384 384 384 384 397 397 401 401 397 397 415 415 401 401 401 401 415 415 421 421 415 415 429 429 421 421 421 421 429 429 433 433 429 429 435 435 433 433 433 433 435 435 440 440 435 435 432 432 440 440 440 440 432 432 439 439 432 432 425 425 439 439 439 439 425 425 430 430 425 425 412 412 430 430 430 430 412 412 414 414 412 412 391 391 414 414 414 414 391 391 395 395 391 391 375 375 395 395 395 395 375 375 377 377 375 375 360 360 377 377 377 377 360 360 361 361 360 360 344 344 361 361 361 361 344 344 346 346 344 344 329 329 346 346 346 346 329 329 330 330 329 329 313 313 330 330 330 330 313 313 315 315 313 313 297 297 315 315 315 315 297 297 298 298 297 297 283 283 298 298 298 298 283 283 284 284 283 283 268 268 284 284 284 284 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 237 237 253 253 253 253 237 237 236 236 237 237 221 221 236 236 236 236 221 221 220 220 221 221 206 206 220 220 220 220 206 206 205 205 206 206 191 191 205 205 205 205 191 191 189 189 191 191 175 175 189 189 189 189 175 175 174 174 175 175 160 160 174 174 174 174 160 160 159 159 160 160 144 144 159 159 159 159 144 144 143 143 144 144 128 128 143 143 143 143 128 128 127 127 128 128 113 113 127 127 127 127 113 113 110 110 113 113 96 96 110 110 110 110 96 96 89 89 96 96 81 81 89 89 89 89 81 81 74 74 81 81 70 70 74 74 81 81 77 77 70 70 77 77 75 75 70 70 70 70 75 75 68 68 75 75 80 80 68 68 68 68 80 80 72 72 80 80 90 90 72 72 72 72 90 90 83 83 90 90 105 105 83 83 83 83 105 105 101 101 105 105 121 121 101 101 101 101 121 121 119 119 121 121 137 137 119 119 119 119 137 137 135 135 137 137 152 152 135 135 135 135 152 152 151 151 152 152 168 168 151 151 151 151 168 168 166 166 168 168 184 184 166 166 166 166 184 184 183 183 184 184 199 199 183 183 183 183 199 199 198 198 199 199 214 214 198 198 198 198 214 214 213 213 214 214 230 230 213 213 213 213 230 230 229 229 230 230 245 245 229 229 229 229 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 289 289 275 275 275 275 289 289 290 290 289 289 304 304 290 290 290 290 304 304 305 305 304 304 319 319 305 305 305 305 319 319 320 320 319 319 334 334 320 320 320 320 334 334 336 336 334 334 349 349 336 336 336 336 349 349 350 350 349 349 362 362 350 350 350 350 362 362 365 365 362 362 376 376 365 365 365 365 376 376 382 382 376 376 392 392 382 382 382 382 392 392 397 397 392 392 408 408 397 397 397 397 408 408 415 415 408 408 422 422 415 415 415 415 422 422 429 429 422 422 428 428 429 429 429 429 428 428 435 435 428 428 427 427 435 435 435 435 427 427 432 432 427 427 417 417 432 432 432 432 417 417 425 425 417 417 403 403 425 425 425 425 403 403 412 412 403 403 389 389 412 412 412 412 389 389 391 391 389 389 373 373 391 391 391 391 373 373 375 375 373 373 358 358 375 375 375 375 358 358 360 360 358 358 342 342 360 360 360 360 342 342 344 344 342 342 327 327 344 344 344 344 327 327 329 329 327 327 312 312 329 329 329 329 312 312 313 313 312 312 296 296 313 313 313 313 296 296 297 297 296 296 282 282 297 297 297 297 282 282 283 283 282 282 267 267 283 283 283 283 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 238 238 252 252 252 252 238 238 237 237 238 238 223 223 237 237 237 237 223 223 221 221 223 223 207 207 221 221 221 221 207 207 206 206 207 207 192 192 206 206 206 206 192 192 191 191 192 192 176 176 191 191 191 191 176 176 175 175 176 176 161 161 175 175 175 175 161 161 160 160 161 161 147 147 160 160 160 160 147 147 144 144 147 147 134 134 144 144 144 144 134 134 128 128 134 134 118 118 128 128 128 128 118 118 113 113 118 118 102 102 113 113 113 113 102 102 96 96 102 102 86 86 96 96 96 96 86 86 81 81 86 86 77 77 81 81 86 86 84 84 77 77 84 84 82 82 77 77 77 77 82 82 75 75 82 82 88 88 75 75 75 75 88 88 80 80 88 88 100 100 80 80 80 80 100 100 90 90 100 100 111 111 90 90 90 90 111 111 105 105 111 111 126 126 105 105 105 105 126 126 121 121 126 126 139 139 121 121 121 121 139 139 137 137 139 139 154 154 137 137 137 137 154 154 152 152 154 154 169 169 152 152 152 152 169 169 168 168 169 169 185 185 168 168 168 168 185 185 184 184 185 185 200 200 184 184 184 184 200 200 199 199 200 200 215 215 199 199 199 199 215 215 214 214 215 215 231 231 214 214 214 214 231 231 230 230 231 231 246 246 230 230 230 230 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 288 288 274 274 274 274 288 288 289 289 288 288 302 302 289 289 289 289 302 302 304 304 302 302 318 318 304 304 304 304 318 318 319 319 318 318 331 331 319 319 319 319 331 331 334 334 331 331 345 345 334 334 334 334 345 345 349 349 345 345 359 359 349 349 349 349 359 359 362 362 359 359 374 374 362 362 362 362 374 374 376 376 374 374 388 388 376 376 376 376 388 388 392 392 388 388 400 400 392 392 392 392 400 400 408 408 400 400 413 413 408 408 408 408 413 413 422 422 413 413 419 419 422 422 422 422 419 419 428 428 419 419 416 416 428 428 428 428 416 416 427 427 416 416 411 411 427 427 427 427 411 411 417 417 411 411 396 396 417 417 417 417 396 396 403 403 396 396 385 385 403 403 403 403 385 385 389 389 385 385 370 370 389 389 389 389 370 370 373 373 370 370 355 355 373 373 373 373 355 355 358 358 355 355 341 341 358 358 358 358 341 341 342 342 341 341 326 326 342 342 342 342 326 326 327 327 326 326 311 311 327 327 327 327 311 311 312 312 311 311 295 295 312 312 312 312 295 295 296 296 295 295 281 281 296 296 296 296 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 239 239 251 251 251 251 239 239 238 238 239 239 224 224 238 238 238 238 224 224 223 223 224 224 208 208 223 223 223 223 208 208 207 207 208 208 193 193 207 207 207 207 193 193 192 192 193 193 178 178 192 192 192 192 178 178 176 176 178 178 165 165 176 176 176 176 165 165 161 161 165 165 150 150 161 161 161 161 150 150 147 147 150 150 136 136 147 147 147 147 136 136 134 134 136 136 120 120 134 134 134 134 120 120 118 118 120 120 108 108 118 118 118 118 108 108 102 102 108 108 95 95 102 102 102 102 95 95 86 86 95 95 84 84 86 86 95 95 94 94 84 84 94 94 91 91 84 84 84 84 91 91 82 82 91 91 98 98 82 82 82 82 98 98 88 88 98 98 104 104 88 88 88 88 104 104 100 100 104 104 117 117 100 100 100 100 117 117 111 111 117 117 129 129 111 111 111 111 129 129 126 126 129 129 142 142 126 126 126 126 142 142 139 139 142 142 156 156 139 139 139 139 156 156 154 154 156 156 171 171 154 154 154 154 171 171 169 169 171 171 186 186 169 169 169 169 186 186 185 185 186 186 201 201 185 185 185 185 201 201 200 200 201 201 216 216 200 200 200 200 216 216 215 215 216 216 232 232 215 215 215 215 232 232 231 231 232 232 247 247 231 231 231 231 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 287 287 273 273 273 273 287 287 288 288 287 287 301 301 288 288 288 288 301 301 302 302 301 301 314 314 302 302 302 302 314 314 318 318 314 314 328 328 318 318 318 318 328 328 331 331 328 328 343 343 331 331 331 331 343 343 345 345 343 343 357 357 345 345 345 345 357 357 359 359 357 357 372 372 359 359 359 359 372 372 374 374 372 372 383 383 374 374 374 374 383 383 388 388 383 383 393 393 388 388 388 388 393 393 400 400 393 393 405 405 400 400 400 400 405 405 413 413 405 405 410 410 413 413 413 413 410 410 419 419 410 410 409 409 419 419 419 419 409 409 416 416 409 409 402 402 416 416 416 416 402 402 411 411 402 402 390 390 411 411 411 411 390 390 396 396 390 390 378 378 396 396 396 396 378 378 385 385 378 378 366 366 385 385 385 385 366 366 370 370 366 366 354 354 370 370 370 370 354 354 355 355 354 354 340 340 355 355 355 355 340 340 341 341 340 340 325 325 341 341 341 341 325 325 326 326 325 325 309 309 326 326 326 326 309 309 311 311 309 309 294 294 311 311 311 311 294 294 295 295 294 294 280 280 295 295 295 295 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 240 240 250 250 250 250 240 240 239 239 240 240 225 225 239 239 239 239 225 225 224 224 225 225 209 209 224 224 224 224 209 209 208 208 209 209 194 194 208 208 208 208 194 194 193 193 194 194 182 182 193 193 193 193 182 182 178 178 182 182 167 167 178 178 178 178 167 167 165 165 167 167 153 153 165 165 165 165 153 153 150 150 153 153 138 138 150 150 150 150 138 138 136 136 138 138 124 124 136 136 136 136 124 124 120 120 124 124 114 114 120 120 120 120 114 114 108 108 114 114 103 103 108 108 108 108 103 103 95 95 103 103 94 94 95 95 455 455 461 461 459 459 467 467 464 464 461 461 464 464 462 462 461 461 461 461 462 462 459 459 475 475 473 473 474 474 473 473 469 469 474 474 474 474 469 469 467 467 469 469 468 468 467 467 467 467 468 468 464 464 475 475 474 474 1381 1381 474 474 1382 1382 1383 1383 479 479 481 481 482 482 482 482 481 481 483 483 481 481 488 488 483 483 483 483 488 488 487 487 495 495 493 493 488 488 493 493 489 489 488 488 488 488 489 489 487 487 501 501 497 497 495 495 497 497 496 496 495 495 495 495 496 496 493 493 509 509 507 507 510 510 507 507 503 503 510 510 510 510 503 503 501 501 503 503 502 502 501 501 501 501 502 502 497 497 509 509 510 510 513 513 510 510 516 516 513 513 513 513 516 516 515 515 515 515 516 516 517 517 516 516 522 522 517 517 517 517 522 522 520 520 529 529 526 526 522 522 526 526 521 521 522 522 522 522 521 521 520 520 535 535 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 542 542 539 539 1384 1384 539 539 1385 1385 1386 1386 535 535 534 534 530 530 548 548 545 545 542 542 545 545 541 541 542 542 542 542 541 541 539 539 554 554 553 553 555 555 553 553 549 549 555 555 555 555 549 549 548 548 549 549 547 547 548 548 548 548 547 547 545 545 554 554 555 555 559 559 555 555 562 562 559 559 559 559 562 562 561 561 561 561 562 562 563 563 562 562 565 565 563 563 563 563 565 565 566 566 558 558 560 560 565 565 560 560 564 564 565 565 565 565 564 564 566 566 552 552 556 556 558 558 556 556 557 557 558 558 558 558 557 557 560 560 543 543 546 546 544 544 546 546 550 550 544 544 544 544 550 550 552 552 550 550 551 551 552 552 552 552 551 551 556 556 543 543 544 544 540 540 544 544 538 538 540 540 540 540 538 538 537 537 537 537 538 538 536 536 538 538 1387 1387 536 536 536 536 1388 1388 1389 1389 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 533 533 519 519 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 512 512 514 514 519 519 514 514 518 518 519 519 519 519 518 518 523 523 505 505 508 508 512 512 508 508 511 511 512 512 512 512 511 511 514 514 499 499 500 500 498 498 500 500 504 504 498 498 498 498 504 504 505 505 504 504 506 506 505 505 505 505 506 506 508 508 499 499 498 498 494 494 498 498 491 491 494 494 494 494 491 491 492 492 492 492 491 491 490 490 491 491 484 484 490 490 490 490 484 484 486 486 477 477 480 480 484 484 480 480 485 485 484 484 484 484 485 485 486 486 471 471 476 476 1390 1390 476 476 1391 1391 1392 1392 477 477 478 478 480 480 465 465 466 466 463 463 466 466 470 470 463 463 463 463 470 470 471 471 470 470 472 472 471 471 471 471 472 472 476 476 465 465 463 463 460 460 463 463 457 457 460 460 460 460 457 457 458 458 458 458 457 457 456 456 457 457 451 451 456 456 456 456 451 451 453 453 448 448 447 447 451 451 447 447 452 452 451 451 451 451 452 452 453 453 459 459 454 454 455 455 454 454 450 450 455 455 455 455 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 589 589 596 596 595 595 596 596 599 599 595 595 595 595 599 599 601 601 599 599 602 602 601 601 601 601 602 602 606 606 602 602 605 605 606 606 606 606 605 605 611 611 605 605 609 609 611 611 611 611 609 609 617 617 609 609 612 612 617 617 617 617 612 612 625 625 612 612 615 615 625 625 625 625 615 615 633 633 615 615 618 618 633 633 633 633 618 618 635 635 618 618 621 621 635 635 635 635 621 621 637 637 572 572 583 583 570 570 583 583 581 581 570 570 570 570 581 581 568 568 581 581 578 578 568 568 568 568 578 578 567 567 578 578 577 577 567 567 567 567 577 577 569 569 577 577 579 579 569 569 569 569 579 579 571 571 579 579 582 582 571 571 571 571 582 582 573 573 582 582 585 585 573 573 573 573 585 585 575 575 585 585 587 587 575 575 575 575 587 587 580 580 587 587 590 590 580 580 580 580 590 590 589 589 590 590 593 593 589 589 589 589 593 593 596 596 621 621 623 623 637 637 623 623 626 626 637 637 637 637 626 626 639 639 626 626 628 628 639 639 639 639 628 628 641 641 628 628 631 631 641 641 641 641 631 631 642 642 631 631 632 632 642 642 642 642 632 632 640 640 632 632 630 630 640 640 640 640 630 630 638 638 630 630 627 627 638 638 638 638 627 627 636 636 627 627 624 624 636 636 636 636 624 624 634 634 624 624 622 622 634 634 634 634 622 622 629 629 622 622 619 619 629 629 619 619 616 616 629 629 629 629 616 616 620 620 616 616 613 613 620 620 620 620 613 613 614 614 613 613 610 610 614 614 614 614 610 610 608 608 610 610 607 607 608 608 608 608 607 607 603 603 607 607 604 604 603 603 603 603 604 604 598 598 604 604 600 600 598 598 598 598 600 600 592 592 600 600 597 597 592 592 592 592 597 597 584 584 597 597 594 594 584 584 584 584 594 594 576 576 594 594 591 591 576 576 576 576 591 591 574 574 591 591 588 588 574 574 574 574 588 588 572 572 588 588 586 586 572 572 572 572 586 586 583 583 700 700 687 687 693 693 693 693 701 701 700 700 701 701 713 713 700 700 700 700 713 713 712 712 713 713 715 715 712 712 712 712 715 715 1393 1393 715 715 1394 1394 1395 1395 729 729 734 734 728 728 728 728 734 734 744 744 734 734 745 745 744 744 745 745 755 755 744 744 744 744 755 755 758 758 755 755 760 760 758 758 758 758 760 760 772 772 760 760 773 773 772 772 773 773 779 779 772 772 772 772 779 779 786 786 779 779 787 787 786 786 787 787 795 795 786 786 786 786 795 795 798 798 795 795 797 797 798 798 798 798 797 797 812 812 797 797 811 811 812 812 811 811 825 825 812 812 812 812 825 825 828 828 825 825 827 827 828 828 828 828 827 827 844 844 827 827 841 841 844 844 841 841 843 843 844 844 844 844 843 843 858 858 843 843 857 857 858 858 857 857 864 864 858 858 1396 1396 1397 1397 874 874 1398 1398 873 873 874 874 874 874 873 873 888 888 873 873 884 884 888 888 884 884 887 887 888 888 888 888 887 887 900 900 887 887 899 899 900 900 899 899 904 904 900 900 900 900 904 904 915 915 904 904 912 912 915 915 915 915 912 912 925 925 912 912 920 920 925 925 920 920 923 923 925 925 925 925 923 923 926 926 923 923 924 924 926 926 924 924 921 921 926 926 926 926 921 921 916 916 921 921 914 914 916 916 916 916 914 914 902 902 914 914 906 906 902 902 906 906 901 901 902 902 902 902 901 901 891 891 901 901 890 890 891 891 890 890 885 885 891 891 891 891 885 885 877 877 885 885 875 875 877 877 877 877 875 875 1399 1399 875 875 1400 1400 1401 1401 867 867 860 860 861 861 861 861 860 860 847 847 860 860 846 846 847 847 846 846 842 842 847 847 847 847 842 842 832 832 842 842 831 831 832 832 832 832 831 831 817 817 831 831 826 826 817 817 826 826 816 816 817 817 817 817 816 816 805 805 816 816 804 804 805 805 804 804 796 796 805 805 805 805 796 796 793 793 796 796 794 794 793 793 793 793 794 794 777 777 794 794 780 780 777 777 780 780 778 778 777 777 777 777 778 778 763 763 778 778 764 764 763 763 764 764 759 759 763 763 763 763 759 759 747 747 759 759 748 748 747 747 747 747 748 748 731 731 748 748 735 735 731 731 735 735 732 732 731 731 1402 1402 1403 1403 717 717 1404 1404 718 718 717 717 718 718 716 716 717 717 717 717 716 716 703 703 716 716 704 704 703 703 703 703 704 704 689 689 704 704 695 695 689 689 695 695 690 690 689 689 689 689 690 690 675 675 690 690 679 679 675 675 679 679 677 677 675 675 675 675 677 677 666 666 677 677 669 669 666 666 666 666 669 669 665 665 669 669 668 668 665 665 668 668 667 667 665 665 665 665 667 667 674 674 667 667 676 676 674 674 674 674 676 676 687 687 676 676 688 688 687 687 687 687 688 688 693 693 1405 1405 660 660 1406 1406 660 660 661 661 1407 1407 1408 1408 661 661 1409 1409 661 661 672 672 1410 1410 1411 1411 672 672 1412 1412 672 672 685 685 1413 1413 1414 1414 685 685 1415 1415 685 685 699 699 1416 1416 1417 1417 699 699 1418 1418 699 699 714 714 1419 1419 1420 1420 714 714 1421 1421 714 714 730 730 1422 1422 1423 1423 730 730 1424 1424 730 730 746 746 1425 1425 1426 1426 746 746 1427 1427 746 746 762 762 1428 1428 1429 1429 762 762 1430 1430 762 762 776 776 1431 1431 1432 1432 776 776 1433 1433 776 776 792 792 1434 1434 1435 1435 792 792 1436 1436 792 792 806 806 1437 1437 1438 1438 806 806 1439 1439 806 806 818 818 1440 1440 1441 1441 818 818 1442 1442 818 818 833 833 1443 1443 1444 1444 833 833 1445 1445 833 833 849 849 1446 1446 1447 1447 849 849 1448 1448 849 849 862 862 1449 1449 1450 1450 862 862 1451 1451 862 862 878 878 1452 1452 1453 1453 878 878 1454 1454 878 878 894 894 1455 1455 1456 1456 894 894 1457 1457 894 894 908 908 1458 1458 1459 1459 908 908 1460 1460 908 908 922 922 1461 1461 1462 1462 922 922 1463 1463 922 922 931 931 1464 1464 1465 1465 931 931 1466 1466 931 931 930 930 1467 1467 1468 1468 930 930 1469 1469 930 930 918 918 1470 1470 1471 1471 918 918 1472 1472 918 918 905 905 1473 1473 1474 1474 905 905 1475 1475 905 905 892 892 1476 1476 1477 1477 892 892 1478 1478 892 892 876 876 1479 1479 1480 1480 876 876 1481 1481 876 876 859 859 1482 1482 1483 1483 859 859 1484 1484 859 859 845 845 1485 1485 1486 1486 845 845 1487 1487 845 845 829 829 1488 1488 1489 1489 829 829 1490 1490 829 829 813 813 1491 1491 1492 1492 813 813 1493 1493 813 813 799 799 1494 1494 1495 1495 799 799 1496 1496 799 799 785 785 1497 1497 1498 1498 785 785 1499 1499 785 785 771 771 1500 1500 1501 1501 771 771 1502 1502 771 771 757 757 1503 1503 1504 1504 757 757 1505 1505 757 757 742 742 1506 1506 1507 1507 742 742 1508 1508 742 742 727 727 1509 1509 1510 1510 727 727 1511 1511 727 727 711 711 1512 1512 1513 1513 711 711 1514 1514 711 711 697 697 1515 1515 1516 1516 697 697 1517 1517 697 697 683 683 1518 1518 1519 1519 683 683 1520 1520 683 683 670 670 1521 1521 1522 1522 670 670 1523 1523 670 670 660 660 1524 1524 660 660 656 656 661 661 656 656 657 657 661 661 661 661 657 657 672 672 657 657 664 664 672 672 672 672 664 664 685 685 664 664 682 682 685 685 685 685 682 682 699 699 682 682 696 696 699 699 699 699 696 696 714 714 696 696 710 710 714 714 714 714 710 710 730 730 710 710 726 726 730 730 730 730 726 726 746 746 726 726 743 743 746 746 746 746 743 743 762 762 743 743 761 761 762 762 762 762 761 761 776 776 761 761 775 775 776 776 776 776 775 775 792 792 775 775 791 791 792 792 792 792 791 791 806 806 791 791 807 807 806 806 806 806 807 807 818 818 807 807 820 820 818 818 818 818 820 820 833 833 820 820 835 835 833 833 833 833 835 835 849 849 835 835 851 851 849 849 849 849 851 851 862 862 851 851 865 865 862 862 862 862 865 865 878 878 865 865 880 880 878 878 878 878 880 880 894 894 880 880 896 896 894 894 894 894 896 896 908 908 896 896 911 911 908 908 908 908 911 911 922 922 911 911 929 929 922 922 922 922 929 929 931 931 929 929 935 935 931 931 931 931 935 935 930 930 935 935 934 934 930 930 930 930 934 934 918 918 934 934 927 927 918 918 918 918 927 927 905 905 927 927 909 909 905 905 905 905 909 909 892 892 909 909 895 895 892 892 892 892 895 895 876 876 895 895 879 879 876 876 876 876 879 879 859 859 879 879 863 863 859 859 859 859 863 863 845 845 863 863 848 848 845 845 845 845 848 848 829 829 848 848 830 830 829 829 829 829 830 830 813 813 830 830 814 814 813 813 813 813 814 814 799 799 814 814 800 800 799 799 799 799 800 800 785 785 800 800 784 784 785 785 785 785 784 784 771 771 784 784 769 769 771 771 771 771 769 769 757 757 769 769 754 754 757 757 757 757 754 754 742 742 754 754 740 740 742 742 742 742 740 740 727 727 740 740 725 725 727 727 727 727 725 725 711 711 725 725 709 709 711 711 711 711 709 709 697 697 709 709 694 694 697 697 697 697 694 694 683 683 694 694 680 680 683 683 683 683 680 680 670 670 680 680 662 662 670 670 670 670 662 662 660 660 662 662 656 656 660 660 656 656 651 651 657 657 651 651 652 652 657 657 657 657 652 652 664 664 652 652 658 658 664 664 664 664 658 658 682 682 658 658 673 673 682 682 682 682 673 673 696 696 673 673 692 692 696 696 696 696 692 692 710 710 692 692 708 708 710 710 710 710 708 708 726 726 708 708 724 724 726 726 726 726 724 724 743 743 724 724 741 741 743 743 743 743 741 741 761 761 741 741 756 756 761 761 761 761 756 756 775 775 756 756 774 774 775 775 775 775 774 774 791 791 774 774 790 790 791 791 791 791 790 790 807 807 790 790 808 808 807 807 807 807 808 808 820 820 808 808 822 822 820 820 820 820 822 822 835 835 822 822 837 837 835 835 835 835 837 837 851 851 837 837 852 852 851 851 851 851 852 852 865 865 852 852 868 868 865 865 865 865 868 868 880 880 868 868 882 882 880 880 880 880 882 882 896 896 882 882 898 898 896 896 896 896 898 898 911 911 898 898 919 919 911 911 911 911 919 919 929 929 919 919 936 936 929 929 929 929 936 936 935 935 936 936 940 940 935 935 935 935 940 940 934 934 940 940 939 939 934 934 934 934 939 939 927 927 939 939 933 933 927 927 927 927 933 933 909 909 933 933 917 917 909 909 909 909 917 917 895 895 917 917 897 897 895 895 895 895 897 897 879 879 897 897 881 881 879 879 879 879 881 881 863 863 881 881 866 866 863 863 863 863 866 866 848 848 866 866 850 850 848 848 848 848 850 850 830 830 850 850 834 834 830 830 830 830 834 834 814 814 834 834 815 815 814 814 814 814 815 815 800 800 815 815 801 801 800 800 800 800 801 801 784 784 801 801 783 783 784 784 784 784 783 783 769 769 783 783 767 767 769 769 769 769 767 767 754 754 767 767 752 752 754 754 754 754 752 752 740 740 752 752 739 739 740 740 740 740 739 739 725 725 739 739 723 723 725 725 725 725 723 723 709 709 723 723 707 707 709 709 709 709 707 707 694 694 707 707 691 691 694 694 694 694 691 691 680 680 691 691 671 671 680 680 680 680 671 671 662 662 671 671 655 655 662 662 662 662 655 655 656 656 655 655 651 651 656 656 651 651 647 647 652 652 647 647 648 648 652 652 652 652 648 648 658 658 648 648 650 650 658 658 658 658 650 650 673 673 650 650 663 663 673 673 673 673 663 663 692 692 663 663 686 686 692 692 692 692 686 686 708 708 686 686 706 706 708 708 708 708 706 706 724 724 706 706 722 722 724 724 724 724 722 722 741 741 722 722 738 738 741 741 741 741 738 738 756 756 738 738 753 753 756 756 756 756 753 753 774 774 753 753 770 770 774 774 774 774 770 770 790 790 770 770 789 789 790 790 790 790 789 789 808 808 789 789 809 809 808 808 808 808 809 809 822 822 809 809 823 823 822 822 822 822 823 823 837 837 823 823 839 839 837 837 837 837 839 839 852 852 839 839 854 854 852 852 852 852 854 854 868 868 854 854 870 870 868 868 868 868 870 870 882 882 870 870 886 886 882 882 882 882 886 886 898 898 886 886 907 907 898 898 898 898 907 907 919 919 907 907 932 932 919 919 919 919 932 932 936 936 932 932 942 942 936 936 936 936 942 942 940 940 942 942 944 944 940 940 940 940 944 944 939 939 944 944 943 943 939 939 939 939 943 943 933 933 943 943 941 941 933 933 933 933 941 941 917 917 941 941 928 928 917 917 917 917 928 928 897 897 928 928 903 903 897 897 897 897 903 903 881 881 903 903 883 883 881 881 881 881 883 883 866 866 883 883 869 869 866 866 866 866 869 869 850 850 869 869 853 853 850 850 850 850 853 853 834 834 853 853 836 836 834 834 834 834 836 836 815 815 836 836 819 819 815 815 815 815 819 819 801 801 819 819 802 802 801 801 801 801 802 802 783 783 802 802 782 782 783 783 783 783 782 782 767 767 782 782 766 766 767 767 767 767 766 766 752 752 766 766 750 750 752 752 752 752 750 750 739 739 750 750 737 737 739 739 739 739 737 737 723 723 737 737 721 721 723 723 723 723 721 721 707 707 721 721 705 705 707 707 707 707 705 705 691 691 705 705 684 684 691 691 691 691 684 684 671 671 684 684 659 659 671 671 671 671 659 659 655 655 659 659 649 649 655 655 655 655 649 649 651 651 649 649 647 647 651 651 647 647 643 643 648 648 643 643 644 644 648 648 648 648 644 644 650 650 644 644 646 646 650 650 650 650 646 646 663 663 646 646 654 654 663 663 663 663 654 654 686 686 654 654 681 681 686 686 686 686 681 681 706 706 681 681 702 702 706 706 706 706 702 702 722 722 702 702 720 720 722 722 722 722 720 720 738 738 720 720 736 736 738 738 738 738 736 736 753 753 736 736 751 751 753 753 753 753 751 751 770 770 751 751 768 768 770 770 770 770 768 768 789 789 768 768 788 788 789 789 789 789 788 788 809 809 788 788 810 810 809 809 809 809 810 810 823 823 810 810 824 824 823 823 823 823 824 824 839 839 824 824 840 840 839 839 839 839 840 840 854 854 840 840 856 856 854 854 854 854 856 856 870 870 856 856 872 872 870 870 870 870 872 872 886 886 872 872 893 893 886 886 886 886 893 893 907 907 893 893 913 913 907 907 907 907 913 913 932 932 913 913 938 938 932 932 932 932 938 938 942 942 938 938 946 946 942 942 942 942 946 946 944 944 946 946 948 948 944 944 944 944 948 948 943 943 948 948 947 947 943 943 943 943 947 947 941 941 947 947 945 945 941 941 941 941 945 945 928 928 945 945 937 937 928 928 928 928 937 937 903 903 937 937 910 910 903 903 903 903 910 910 883 883 910 910 889 889 883 883 883 883 889 889 869 869 889 889 871 871 869 869 869 869 871 871 853 853 871 871 855 855 853 853 853 853 855 855 836 836 855 855 838 838 836 836 836 836 838 838 819 819 838 838 821 821 819 819 819 819 821 821 802 802 821 821 803 803 802 802 802 802 803 803 782 782 803 803 781 781 782 782 782 782 781 781 766 766 781 781 765 765 766 766 766 766 765 765 750 750 765 765 749 749 750 750 750 750 749 749 737 737 749 749 733 733 737 737 737 737 733 733 721 721 733 733 719 719 721 721 721 721 719 719 705 705 719 719 698 698 705 705 705 705 698 698 684 684 698 698 678 678 684 684 684 684 678 678 659 659 678 678 653 653 659 659 659 659 653 653 649 649 653 653 645 645 649 649 649 649 645 645 647 647 645 645 643 643 647 647 996 996 993 993 991 991 993 993 990 990 991 991 991 991 990 990 988 988 990 990 986 986 988 988 988 988 986 986 983 983 986 986 982 982 983 983 983 983 982 982 978 978 1018 1018 1016 1016 1014 1014 1016 1016 1012 1012 1014 1014 1014 1014 1012 1012 1008 1008 1012 1012 1009 1009 1008 1008 1008 1008 1009 1009 1006 1006 1009 1009 1004 1004 1006 1006 1006 1006 1004 1004 1001 1001 1004 1004 1000 1000 1001 1001 1001 1001 1000 1000 996 996 1000 1000 998 998 996 996 996 996 998 998 993 993 1036 1036 1034 1034 1032 1032 1034 1034 1030 1030 1032 1032 1032 1032 1030 1030 1026 1026 1030 1030 1027 1027 1026 1026 1026 1026 1027 1027 1024 1024 1027 1027 1022 1022 1024 1024 1024 1024 1022 1022 1018 1018 1022 1022 1019 1019 1018 1018 1018 1018 1019 1019 1016 1016 1054 1054 1052 1052 1050 1050 1052 1052 1048 1048 1050 1050 1050 1050 1048 1048 1044 1044 1048 1048 1045 1045 1044 1044 1044 1044 1045 1045 1041 1041 1045 1045 1040 1040 1041 1041 1041 1041 1040 1040 1525 1525 1040 1040 1526 1526 1527 1527 1036 1036 1037 1037 1034 1034 1063 1063 1067 1067 1068 1068 1067 1067 1066 1066 1068 1068 1068 1068 1066 1066 1062 1062 1066 1066 1064 1064 1062 1062 1062 1062 1064 1064 1059 1059 1064 1064 1058 1058 1059 1059 1059 1059 1058 1058 1054 1054 1058 1058 1056 1056 1054 1054 1054 1054 1056 1056 1052 1052 1055 1055 1057 1057 1061 1061 1057 1057 1060 1060 1061 1061 1061 1061 1060 1060 1063 1063 1060 1060 1065 1065 1063 1063 1063 1063 1065 1065 1067 1067 1528 1528 1529 1529 1043 1043 1530 1530 1042 1042 1043 1043 1043 1043 1042 1042 1046 1046 1042 1042 1047 1047 1046 1046 1046 1046 1047 1047 1051 1051 1047 1047 1049 1049 1051 1051 1051 1051 1049 1049 1055 1055 1049 1049 1053 1053 1055 1055 1055 1055 1053 1053 1057 1057 1020 1020 1021 1021 1025 1025 1021 1021 1023 1023 1025 1025 1025 1025 1023 1023 1028 1028 1023 1023 1029 1029 1028 1028 1028 1028 1029 1029 1033 1033 1029 1029 1031 1031 1033 1033 1033 1033 1031 1031 1038 1038 1031 1031 1035 1035 1038 1038 1038 1038 1035 1035 1039 1039 1003 1003 1002 1002 1007 1007 1002 1002 1005 1005 1007 1007 1007 1007 1005 1005 1010 1010 1005 1005 1011 1011 1010 1010 1010 1010 1011 1011 1015 1015 1011 1011 1013 1013 1015 1015 1015 1015 1013 1013 1020 1020 1013 1013 1017 1017 1020 1020 1020 1020 1017 1017 1021 1021 985 985 984 984 989 989 984 984 987 987 989 989 989 989 987 987 994 994 987 987 992 992 994 994 994 994 992 992 997 997 992 992 995 995 997 997 997 997 995 995 1003 1003 995 995 999 999 1003 1003 1003 1003 999 999 1002 1002 967 967 966 966 971 971 966 966 969 969 971 971 971 971 969 969 976 976 969 969 975 975 976 976 976 976 975 975 1531 1531 975 975 977 977 1532 1532 1533 1533 977 977 1534 1534 977 977 1535 1535 1536 1536 985 985 981 981 984 984 982 982 980 980 978 978 1537 1537 973 973 1538 1538 1539 1539 973 973 974 974 973 973 972 972 974 974 974 974 972 972 970 970 972 972 968 968 970 970 970 970 968 968 965 965 968 968 964 964 965 965 965 965 964 964 960 960 964 964 962 962 960 960 960 960 962 962 956 956 962 962 955 955 956 956 956 956 955 955 952 952 955 955 949 949 952 952 952 952 949 949 953 953 949 949 950 950 953 953 953 953 950 950 954 954 950 950 951 951 954 954 954 954 951 951 959 959 951 951 957 957 959 959 959 959 957 957 961 961 957 957 958 958 961 961 961 961 958 958 967 967 958 958 963 963 967 967 967 967 963 963 966 966 1149 1149 1137 1137 1136 1136 1149 1149 1150 1150 1137 1137 1150 1150 1148 1148 1137 1137 1137 1137 1148 1148 1135 1135 1148 1148 1146 1146 1135 1135 1146 1146 1144 1144 1135 1135 1135 1135 1144 1144 1131 1131 1144 1144 1142 1142 1131 1131 1142 1142 1140 1140 1131 1131 1131 1131 1140 1140 1127 1127 1140 1140 1138 1138 1127 1127 1138 1138 1133 1133 1127 1127 1127 1127 1133 1133 1123 1123 1133 1133 1129 1129 1123 1123 1129 1129 1125 1125 1123 1123 1123 1123 1125 1125 1118 1118 1125 1125 1121 1121 1118 1118 1121 1121 1117 1117 1118 1118 1118 1118 1117 1117 1113 1113 1117 1117 1115 1115 1113 1113 1115 1115 1111 1111 1113 1113 1113 1113 1111 1111 1109 1109 1111 1111 1107 1107 1109 1109 1107 1107 1105 1105 1109 1109 1109 1109 1105 1105 1103 1103 1105 1105 1101 1101 1103 1103 1101 1101 1097 1097 1103 1103 1103 1103 1097 1097 1099 1099 1097 1097 1094 1094 1099 1099 1094 1094 1091 1091 1099 1099 1099 1099 1091 1091 1093 1093 1091 1091 1086 1086 1093 1093 1086 1086 1080 1080 1093 1093 1093 1093 1080 1080 1089 1089 1080 1080 1078 1078 1089 1089 1078 1078 1076 1076 1089 1089 1089 1089 1076 1076 1085 1085 1076 1076 1074 1074 1085 1085 1085 1085 1074 1074 1084 1084 1074 1074 1072 1072 1084 1084 1084 1084 1072 1072 1082 1082 1072 1072 1069 1069 1082 1082 1069 1069 1070 1070 1082 1082 1082 1082 1070 1070 1083 1083 1070 1070 1071 1071 1083 1083 1071 1071 1073 1073 1083 1083 1083 1083 1073 1073 1087 1087 1073 1073 1075 1075 1087 1087 1075 1075 1077 1077 1087 1087 1087 1087 1077 1077 1090 1090 1077 1077 1079 1079 1090 1090 1079 1079 1081 1081 1090 1090 1090 1090 1081 1081 1095 1095 1081 1081 1088 1088 1095 1095 1088 1088 1092 1092 1095 1095 1095 1095 1092 1092 1100 1100 1092 1092 1096 1096 1100 1100 1096 1096 1098 1098 1100 1100 1100 1100 1098 1098 1104 1104 1098 1098 1102 1102 1104 1104 1102 1102 1106 1106 1104 1104 1104 1104 1106 1106 1110 1110 1106 1106 1108 1108 1110 1110 1108 1108 1112 1112 1110 1110 1110 1110 1112 1112 1114 1114 1112 1112 1116 1116 1114 1114 1116 1116 1119 1119 1114 1114 1114 1114 1119 1119 1120 1120 1119 1119 1122 1122 1120 1120 1122 1122 1126 1126 1120 1120 1120 1120 1126 1126 1124 1124 1126 1126 1130 1130 1124 1124 1130 1130 1134 1134 1124 1124 1124 1124 1134 1134 1128 1128 1134 1134 1139 1139 1128 1128 1139 1139 1141 1141 1128 1128 1128 1128 1141 1141 1132 1132 1141 1141 1143 1143 1132 1132 1143 1143 1145 1145 1132 1132 1132 1132 1145 1145 1136 1136 1145 1145 1147 1147 1136 1136 1136 1136 1147 1147 1149 1149 1153 1153 1151 1151 1166 1166 1158 1158 1156 1156 1166 1166 1156 1156 1154 1154 1166 1166 1166 1166 1154 1154 1153 1153 1164 1164 1162 1162 1166 1166 1162 1162 1160 1160 1166 1166 1166 1166 1160 1160 1158 1158 1171 1171 1169 1169 1166 1166 1169 1169 1167 1167 1166 1166 1166 1166 1167 1167 1164 1164 1177 1177 1175 1175 1166 1166 1175 1175 1173 1173 1166 1166 1166 1166 1173 1173 1171 1171 1176 1176 1178 1178 1166 1166 1178 1178 1179 1179 1166 1166 1166 1166 1179 1179 1177 1177 1170 1170 1172 1172 1166 1166 1172 1172 1174 1174 1166 1166 1166 1166 1174 1174 1176 1176 1163 1163 1165 1165 1166 1166 1165 1165 1168 1168 1166 1166 1166 1166 1168 1168 1170 1170 1157 1157 1159 1159 1166 1166 1159 1159 1161 1161 1166 1166 1166 1166 1161 1161 1163 1163 1151 1151 1152 1152 1166 1166 1152 1152 1155 1155 1166 1166 1166 1166 1155 1155 1157 1157 1180 1180 1181 1181 1182 1182 1181 1181 1183 1183 1182 1182 1184 1184 1185 1185 1186 1186 1185 1185 1187 1187 1186 1186 1188 1188 1189 1189 1190 1190 1189 1189 1191 1191 1190 1190 1192 1192 1193 1193 1194 1194 1193 1193 1195 1195 1194 1194 1196 1196 1197 1197 1198 1198 1197 1197 1199 1199 1198 1198 1200 1200 1201 1201 1202 1202 1201 1201 1203 1203 1202 1202 1204 1204 1205 1205 1206 1206 1205 1205 1207 1207 1206 1206 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208
+69 69 63 63 66 66 66 66 68 68 69 69 68 68 316 316 69 69 69 69 317 317 318 318 72 72 74 74 75 75 74 74 78 78 75 75 75 75 78 78 81 81 78 78 80 80 81 81 80 80 84 84 81 81 81 81 84 84 87 87 84 84 86 86 87 87 86 86 90 90 87 87 87 87 90 90 93 93 90 90 91 91 93 93 91 91 92 92 93 93 93 93 92 92 89 89 92 92 88 88 89 89 88 88 85 85 89 89 89 89 85 85 83 83 85 85 82 82 83 83 82 82 79 79 83 83 83 83 79 79 77 77 79 79 76 76 77 77 76 76 73 73 77 77 77 77 73 73 71 71 73 73 70 70 71 71 319 319 67 67 320 320 321 321 67 67 65 65 67 67 64 64 65 65 64 64 61 61 65 65 65 65 61 61 59 59 61 61 58 58 59 59 58 58 55 55 59 59 59 59 55 55 53 53 55 55 52 52 53 53 52 52 49 49 53 53 53 53 49 49 46 46 49 49 47 47 46 46 47 47 43 43 46 46 46 46 43 43 40 40 43 43 41 41 40 40 41 41 37 37 40 40 40 40 37 37 34 34 37 37 35 35 34 34 34 34 35 35 31 31 35 35 30 30 31 31 31 31 30 30 27 27 30 30 28 28 27 27 28 28 24 24 27 27 27 27 24 24 322 322 24 24 323 323 324 324 22 22 18 18 21 21 21 21 18 18 15 15 18 18 16 16 15 15 16 16 12 12 15 15 15 15 12 12 9 9 12 12 10 10 9 9 10 10 6 6 9 9 9 9 6 6 3 3 6 6 4 4 3 3 4 4 0 0 3 3 3 3 0 0 1 1 0 0 2 2 1 1 2 2 5 5 1 1 1 1 5 5 7 7 5 5 8 8 7 7 8 8 11 11 7 7 7 7 11 11 13 13 11 11 14 14 13 13 14 14 17 17 13 13 13 13 17 17 19 19 17 17 20 20 19 19 20 20 23 23 19 19 325 325 326 326 25 25 327 327 26 26 25 25 26 26 29 29 25 25 25 25 29 29 32 32 29 29 33 33 32 32 33 33 36 36 32 32 32 32 36 36 38 38 36 36 39 39 38 38 39 39 42 42 38 38 38 38 42 42 44 44 42 42 45 45 44 44 45 45 48 48 44 44 44 44 48 48 51 51 48 48 50 50 51 51 50 50 54 54 51 51 51 51 54 54 57 57 54 54 56 56 57 57 56 56 60 60 57 57 57 57 60 60 63 63 60 60 62 62 63 63 63 63 62 62 66 66 104 104 103 103 111 111 104 104 111 111 106 106 113 113 110 110 111 111 110 110 108 108 111 111 111 111 108 108 106 106 119 119 117 117 111 111 117 117 115 115 111 111 111 111 115 115 113 113 125 125 123 123 111 111 123 123 121 121 111 111 111 111 121 121 119 119 122 122 124 124 111 111 124 124 126 126 111 111 111 111 126 126 125 125 116 116 118 118 111 111 118 118 120 120 111 111 111 111 120 120 122 122 109 109 112 112 111 111 112 112 114 114 111 111 111 111 114 114 116 116 102 102 105 105 111 111 105 105 107 107 111 111 111 111 107 107 109 109 96 96 98 98 111 111 98 98 100 100 111 111 111 111 100 100 102 102 97 97 95 95 111 111 95 95 94 94 111 111 111 111 94 94 96 96 103 103 101 101 111 111 101 101 99 99 111 111 111 111 99 99 97 97 137 137 139 139 142 142 131 131 133 133 142 142 133 133 135 135 142 142 142 142 135 135 137 137 128 128 127 127 142 142 127 127 129 129 142 142 142 142 129 129 131 131 134 134 132 132 142 142 132 132 130 130 142 142 142 142 130 130 128 128 140 140 138 138 142 142 138 138 136 136 142 142 142 142 136 136 134 134 147 147 145 145 142 142 145 145 143 143 142 142 142 142 143 143 140 140 153 153 151 151 142 142 151 151 149 149 142 142 142 142 149 149 147 147 158 158 157 157 142 142 157 157 155 155 142 142 142 142 155 155 153 153 152 152 154 154 142 142 154 154 156 156 142 142 142 142 156 156 158 158 146 146 148 148 142 142 148 148 150 150 142 142 142 142 150 150 152 152 139 139 141 141 142 142 141 141 144 144 142 142 142 142 144 144 146 146 196 196 191 191 192 192 192 192 194 194 196 196 194 194 198 198 196 196 196 196 198 198 202 202 198 198 201 201 202 202 201 201 204 204 202 202 202 202 204 204 207 207 204 204 208 208 207 207 208 208 210 210 207 207 207 207 210 210 213 213 210 210 214 214 213 213 214 214 217 217 213 213 213 213 217 217 218 218 217 217 220 220 218 218 220 220 223 223 218 218 218 218 223 223 224 224 223 223 226 226 224 224 226 226 230 230 224 224 224 224 230 230 229 229 230 230 234 234 229 229 234 234 237 237 229 229 229 229 237 237 233 233 237 237 242 242 233 233 242 242 244 244 233 233 233 233 244 244 238 238 244 244 246 246 238 238 246 246 248 248 238 238 238 238 248 248 241 241 248 248 251 251 241 241 251 251 250 250 241 241 241 241 250 250 239 239 250 250 249 249 239 239 249 249 247 247 239 239 239 239 247 247 236 236 247 247 245 245 236 236 245 245 243 243 236 236 236 236 243 243 232 232 243 243 240 240 232 232 240 240 235 235 232 232 232 232 235 235 227 227 235 235 231 231 227 227 231 231 228 228 227 227 227 227 228 228 222 222 228 228 225 225 222 222 225 225 221 221 222 222 222 222 221 221 216 216 221 221 219 219 216 216 219 219 215 215 216 216 216 216 215 215 211 211 215 215 212 212 211 211 212 212 209 209 211 211 211 211 209 209 205 205 209 209 206 206 205 205 206 206 203 203 205 205 205 205 203 203 200 200 203 203 199 199 200 200 199 199 197 197 200 200 200 200 197 197 195 195 197 197 193 193 195 195 193 193 190 190 195 195 195 195 190 190 189 189 190 190 187 187 189 189 187 187 183 183 189 189 189 189 183 183 184 184 183 183 180 180 184 184 180 180 177 177 184 184 184 184 177 177 179 179 177 177 173 173 179 179 173 173 168 168 179 179 179 179 168 168 175 175 168 168 166 166 175 175 166 166 164 164 175 175 175 175 164 164 171 171 164 164 162 162 171 171 162 162 160 160 171 171 171 171 160 160 169 169 160 160 159 159 169 169 159 159 161 161 169 169 169 169 161 161 172 172 161 161 163 163 172 172 163 163 165 165 172 172 172 172 165 165 176 176 165 165 167 167 176 176 167 167 170 170 176 176 176 176 170 170 181 181 170 170 174 174 181 181 174 174 178 178 181 181 181 181 178 178 186 186 178 178 182 182 186 186 182 182 185 185 186 186 186 186 185 185 191 191 185 185 188 188 191 191 191 191 188 188 192 192 272 272 275 275 270 270 270 270 275 275 274 274 275 275 277 277 274 274 277 277 281 281 274 274 274 274 281 281 279 279 281 281 285 285 279 279 279 279 285 285 284 284 285 285 288 288 284 284 284 284 288 288 289 289 288 288 291 291 289 289 289 289 291 291 293 293 291 291 295 295 293 293 293 293 295 295 298 298 295 295 299 299 298 298 298 298 299 299 303 303 299 299 301 301 303 303 303 303 301 301 310 310 301 301 305 305 310 310 310 310 305 305 312 312 305 305 307 307 312 312 312 312 307 307 314 314 307 307 308 308 314 314 314 314 308 308 315 315 308 308 306 306 315 315 315 315 306 306 313 313 306 306 304 304 313 313 313 313 304 304 311 311 304 304 300 300 311 311 311 311 300 300 309 309 300 300 297 297 309 309 309 309 297 297 302 302 297 297 294 294 302 302 302 302 294 294 296 296 294 294 290 290 296 296 296 296 290 290 292 292 290 290 286 286 292 292 292 292 286 286 287 287 286 286 283 283 287 287 287 287 283 283 282 282 283 283 280 280 282 282 282 282 280 280 278 278 280 280 276 276 278 278 278 278 276 276 273 273 276 276 271 271 273 273 273 273 271 271 266 266 271 271 267 267 266 266 266 266 267 267 260 260 267 267 264 264 260 260 260 260 264 264 256 256 264 264 261 261 256 256 256 256 261 261 254 254 261 261 258 258 254 254 254 254 258 258 252 252 258 258 259 259 252 252 252 252 259 259 253 253 259 259 262 262 253 253 253 253 262 262 255 255 262 262 265 265 255 255 255 255 265 265 257 257 265 265 268 268 257 257 257 257 268 268 263 263 268 268 272 272 263 263 263 263 272 272 269 269 272 272 270 270 269 269
+22 22 19 19 25 25 5 5 7 7 20 20 10 10 8 8 16 16 32 32 29 29 25 25 13 13 15 15 20 20 15 15 18 18 20 20 18 18 21 21 20 20 21 21 23 23 20 20 20 20 23 23 30 30 23 23 26 26 30 30 30 30 26 26 28 28 7 7 9 9 20 20 9 9 11 11 20 20 20 20 11 11 13 13 8 8 6 6 16 16 6 6 4 4 16 16 16 16 4 4 2 2 48 48 46 46 37 37 46 46 44 44 37 37 37 37 44 44 42 42 29 29 27 27 25 25 27 27 24 24 25 25 25 25 24 24 22 22 28 28 31 31 30 30 31 31 33 33 30 30 30 30 33 33 35 35 2 2 0 0 16 16 0 0 1 1 16 16 16 16 1 1 20 20 1 1 3 3 20 20 20 20 3 3 5 5 19 19 17 17 25 25 17 17 14 14 25 25 25 25 14 14 16 16 14 14 12 12 16 16 16 16 12 12 10 10 42 42 39 39 37 37 39 39 36 36 37 37 37 37 36 36 25 25 36 36 34 34 25 25 25 25 34 34 32 32 40 40 45 45 47 47 53 53 55 55 40 40 55 55 56 56 40 40 56 56 54 54 40 40 54 54 52 52 40 40 40 40 52 52 37 37 52 52 50 50 37 37 37 37 50 50 48 48 47 47 49 49 40 40 49 49 51 51 40 40 40 40 51 51 53 53 35 35 38 38 30 30 38 38 41 41 30 30 30 30 41 41 40 40 41 41 43 43 40 40 40 40 43 43 45 45 184 184 188 188 170 170 188 188 171 171 170 170 1261 1261 1262 1262 157 157 1263 1263 152 152 157 157 157 157 152 152 151 151 152 152 133 133 151 151 151 151 133 133 132 132 184 184 187 187 188 188 187 187 204 204 188 188 188 188 204 204 205 205 204 204 208 208 205 205 205 205 208 208 223 223 208 208 222 222 223 223 222 222 238 238 223 223 223 223 238 238 240 240 238 238 239 239 240 240 240 240 239 239 258 258 239 239 256 256 258 258 256 256 257 257 258 258 257 257 281 281 258 258 258 258 281 281 280 280 281 281 290 290 280 280 280 280 290 290 298 298 290 290 299 299 298 298 298 298 299 299 315 315 299 299 308 308 315 315 359 359 368 368 350 350 308 308 316 316 315 315 316 316 332 332 315 315 315 315 332 332 331 331 332 332 336 336 331 331 331 331 336 336 350 350 336 336 351 351 350 350 350 350 351 351 359 359 359 359 369 369 368 368 369 369 387 387 368 368 368 368 387 387 386 386 1264 1264 404 404 1265 1265 1266 1266 404 404 403 403 404 404 412 412 403 403 403 403 412 412 423 423 412 412 424 424 423 423 423 423 424 424 442 442 424 424 438 438 442 442 438 438 443 443 442 442 443 443 468 468 442 442 442 442 468 468 466 466 468 468 471 471 466 466 466 466 471 471 483 483 471 471 485 485 483 483 483 483 485 485 493 493 485 485 491 491 493 493 491 491 494 494 493 493 494 494 497 497 493 493 493 493 497 497 495 495 497 497 496 496 495 495 495 495 496 496 488 488 496 496 489 489 488 488 489 489 482 482 488 488 488 488 482 482 473 473 482 482 475 475 473 473 473 473 475 475 450 450 475 475 453 453 450 450 453 453 451 451 450 450 451 451 430 430 450 450 450 450 430 430 429 429 430 430 422 422 429 429 429 429 422 422 409 409 422 422 410 410 409 409 409 409 410 410 391 391 410 410 395 395 391 391 343 343 340 340 357 357 395 395 392 392 391 391 392 392 1267 1267 391 391 391 391 1268 1268 1269 1269 376 376 372 372 375 375 375 375 372 372 357 357 372 372 358 358 357 357 357 357 358 358 343 343 343 343 341 341 340 340 341 341 324 324 340 340 340 340 324 324 323 323 324 324 307 307 323 323 323 323 307 307 306 306 307 307 291 291 306 306 306 306 291 291 288 288 291 291 289 289 288 288 288 288 289 289 266 266 289 289 273 273 266 266 273 273 265 265 266 266 265 265 248 248 266 266 266 266 248 248 249 249 248 248 244 244 249 249 249 249 244 244 231 231 244 244 230 230 231 231 231 231 230 230 214 214 230 230 221 221 214 214 221 221 213 213 214 214 213 213 194 194 214 214 214 214 194 194 196 196 194 194 192 192 196 196 196 196 192 192 177 177 192 192 176 176 177 177 176 176 168 168 177 177 1270 1270 1271 1271 159 159 1272 1272 158 158 159 159 159 159 158 158 141 141 158 158 143 143 141 141 143 143 139 139 141 141 139 139 120 120 141 141 141 141 120 120 122 122 120 120 113 113 122 122 122 122 113 113 99 99 113 113 96 96 99 99 99 99 96 96 77 77 96 96 82 82 77 77 59 59 61 61 58 58 82 82 76 76 77 77 76 76 64 64 77 77 77 77 64 64 65 65 64 64 63 63 65 65 65 65 63 63 58 58 63 63 57 57 58 58 58 58 57 57 59 59 59 59 60 60 61 61 60 60 70 70 61 61 61 61 70 70 72 72 70 70 88 88 72 72 72 72 88 88 91 91 88 88 103 103 91 91 91 91 103 103 114 114 103 103 112 112 114 114 114 114 112 112 133 133 112 112 130 130 133 133 133 133 130 130 132 132 1273 1273 66 66 1274 1274 66 66 62 62 1275 1275 1276 1276 62 62 1277 1277 62 62 68 68 1278 1278 1279 1279 68 68 1280 1280 68 68 81 81 1281 1281 1282 1282 81 81 1283 1283 81 81 102 102 1284 1284 1285 1285 102 102 1286 1286 102 102 123 123 1287 1287 1288 1288 123 123 1289 1289 123 123 142 142 1290 1290 1291 1291 142 142 1292 1292 142 142 160 160 1293 1293 1294 1294 160 160 1295 1295 160 160 178 178 1296 1296 1297 1297 178 178 1298 1298 178 178 197 197 1299 1299 1300 1300 197 197 1301 1301 197 197 215 215 1302 1302 1303 1303 215 215 1304 1304 215 215 232 232 1305 1305 1306 1306 232 232 1307 1307 232 232 250 250 1308 1308 1309 1309 250 250 1310 1310 250 250 267 267 1311 1311 1312 1312 267 267 1313 1313 267 267 287 287 1314 1314 1315 1315 287 287 1316 1316 287 287 305 305 1317 1317 1318 1318 305 305 1319 1319 305 305 322 322 1320 1320 1321 1321 322 322 1322 1322 322 322 339 339 1323 1323 1324 1324 339 339 1325 1325 339 339 356 356 1326 1326 1327 1327 356 356 1328 1328 356 356 374 374 1329 1329 1330 1330 374 374 1331 1331 374 374 390 390 1332 1332 1333 1333 390 390 1334 1334 390 390 408 408 1335 1335 1336 1336 408 408 1337 1337 408 408 428 428 1338 1338 1339 1339 428 428 1340 1340 428 428 448 448 1341 1341 1342 1342 448 448 1343 1343 448 448 469 469 1344 1344 1345 1345 469 469 1346 1346 469 469 484 484 1347 1347 1348 1348 484 484 1349 1349 484 484 492 492 1350 1350 1351 1351 492 492 1352 1352 492 492 490 490 1353 1353 1354 1354 490 490 1355 1355 490 490 481 481 1356 1356 1357 1357 481 481 1358 1358 481 481 462 462 1359 1359 1360 1360 462 462 1361 1361 462 462 441 441 1362 1362 1363 1363 441 441 1364 1364 441 441 419 419 1365 1365 1366 1366 419 419 1367 1367 419 419 402 402 1368 1368 1369 1369 402 402 1370 1370 402 402 384 384 1371 1371 1372 1372 384 384 1373 1373 384 384 367 367 1374 1374 1375 1375 367 367 1376 1376 367 367 349 349 1377 1377 1378 1378 349 349 1379 1379 349 349 330 330 1380 1380 1381 1381 330 330 1382 1382 330 330 314 314 1383 1383 1384 1384 314 314 1385 1385 314 314 297 297 1386 1386 1387 1387 297 297 1388 1388 297 297 279 279 1389 1389 1390 1390 279 279 1391 1391 279 279 259 259 1392 1392 1393 1393 259 259 1394 1394 259 259 241 241 1395 1395 1396 1396 241 241 1397 1397 241 241 224 224 1398 1398 1399 1399 224 224 1400 1400 224 224 206 206 1401 1401 1402 1402 206 206 1403 1403 206 206 189 189 1404 1404 1405 1405 189 189 1406 1406 189 189 172 172 1407 1407 1408 1408 172 172 1409 1409 172 172 154 154 1410 1410 1411 1411 154 154 1412 1412 154 154 136 136 1413 1413 1414 1414 136 136 1415 1415 136 136 117 117 1416 1416 1417 1417 117 117 1418 1418 117 117 94 94 1419 1419 1420 1420 94 94 1421 1421 94 94 75 75 1422 1422 1423 1423 75 75 1424 1424 75 75 66 66 1425 1425 75 75 69 69 66 66 69 69 67 67 66 66 66 66 67 67 62 62 67 67 71 71 62 62 62 62 71 71 68 68 71 71 84 84 68 68 68 68 84 84 81 81 84 84 106 106 81 81 81 81 106 106 102 102 106 106 126 126 102 102 102 102 126 126 123 123 126 126 145 145 123 123 123 123 145 145 142 142 145 145 162 162 142 142 142 142 162 162 160 160 162 162 180 180 160 160 160 160 180 180 178 178 180 180 198 198 178 178 178 178 198 198 197 197 198 198 216 216 197 197 197 197 216 216 215 215 216 216 233 233 215 215 215 215 233 233 232 232 233 233 251 251 232 232 232 232 251 251 250 250 251 251 268 268 250 250 250 250 268 268 267 267 268 268 286 286 267 267 267 267 286 286 287 287 286 286 304 304 287 287 287 287 304 304 305 305 304 304 321 321 305 305 305 305 321 321 322 322 321 321 338 338 322 322 322 322 338 338 339 339 338 338 355 355 339 339 339 339 355 355 356 356 355 355 373 373 356 356 356 356 373 373 374 374 373 373 389 389 374 374 374 374 389 389 390 390 389 389 406 406 390 390 390 390 406 406 408 408 406 406 425 425 408 408 408 408 425 425 428 428 425 425 444 444 428 428 428 428 444 444 448 448 444 444 465 465 448 448 448 448 465 465 469 469 465 465 479 479 469 469 469 469 479 479 484 484 479 479 487 487 484 484 484 484 487 487 492 492 487 487 486 486 492 492 492 492 486 486 490 490 486 486 477 477 490 490 490 490 477 477 481 481 477 477 459 459 481 481 481 481 459 459 462 462 459 459 436 436 462 462 462 462 436 436 441 441 436 436 418 418 441 441 441 441 418 418 419 419 418 418 400 400 419 419 419 419 400 400 402 402 400 400 383 383 402 402 402 402 383 383 384 384 383 383 365 365 384 384 384 384 365 365 367 367 365 365 347 347 367 367 367 367 347 347 349 349 347 347 329 329 349 349 349 349 329 329 330 330 329 329 313 313 330 330 330 330 313 313 314 314 313 313 296 296 314 314 314 314 296 296 297 297 296 296 278 278 297 297 297 297 278 278 279 279 278 278 260 260 279 279 279 279 260 260 259 259 260 260 242 242 259 259 259 259 242 242 241 241 242 242 225 225 241 241 241 241 225 225 224 224 225 225 207 207 224 224 224 224 207 207 206 206 207 207 190 190 206 206 206 206 190 190 189 189 190 190 173 173 189 189 189 189 173 173 172 172 173 173 155 155 172 172 172 172 155 155 154 154 155 155 137 137 154 154 154 154 137 137 136 136 137 137 118 118 136 136 136 136 118 118 117 117 118 118 98 98 117 117 117 117 98 98 94 94 98 98 79 79 94 94 94 94 79 79 75 75 79 79 69 69 75 75 79 79 74 74 69 69 74 74 73 73 69 69 69 69 73 73 67 67 73 73 78 78 67 67 67 67 78 78 71 71 78 78 89 89 71 71 71 71 89 89 84 84 89 89 110 110 84 84 84 84 110 110 106 106 110 110 128 128 106 106 106 106 128 128 126 126 128 128 146 146 126 126 126 126 146 146 145 145 146 146 164 164 145 145 145 145 164 164 162 162 164 164 181 181 162 162 162 162 181 181 180 180 181 181 200 200 180 180 180 180 200 200 198 198 200 200 217 217 198 198 198 198 217 217 216 216 217 217 234 234 216 216 216 216 234 234 233 233 234 234 252 252 233 233 233 233 252 252 251 251 252 252 269 269 251 251 251 251 269 269 268 268 269 269 285 285 268 268 268 268 285 285 286 286 285 285 303 303 286 286 286 286 303 303 304 304 303 303 320 320 304 304 304 304 320 320 321 321 320 320 337 337 321 321 321 321 337 337 338 338 337 337 354 354 338 338 338 338 354 354 355 355 354 354 371 371 355 355 355 355 371 371 373 373 371 371 388 388 373 373 373 373 388 388 389 389 388 388 405 405 389 389 389 389 405 405 406 406 405 405 421 421 406 406 406 406 421 421 425 425 421 421 439 439 425 425 425 425 439 439 444 444 439 439 460 460 444 444 444 444 460 460 465 465 460 460 476 476 465 465 465 465 476 476 479 479 476 476 480 480 479 479 479 479 480 480 487 487 480 480 478 478 487 487 487 487 478 478 486 486 478 478 470 470 486 486 486 486 470 470 477 477 470 470 454 454 477 477 477 477 454 454 459 459 454 454 433 433 459 459 459 459 433 433 436 436 433 433 416 416 436 436 436 436 416 416 418 418 416 416 398 398 418 418 418 418 398 398 400 400 398 398 381 381 400 400 400 400 381 381 383 383 381 381 363 363 383 383 383 383 363 363 365 365 363 363 346 346 365 365 365 365 346 346 347 347 346 346 328 328 347 347 347 347 328 328 329 329 328 328 312 312 329 329 329 329 312 312 313 313 312 312 295 295 313 313 313 313 295 295 296 296 295 295 277 277 296 296 296 296 277 277 278 278 277 277 261 261 278 278 278 278 261 261 260 260 261 261 243 243 260 260 260 260 243 243 242 242 243 243 226 226 242 242 242 242 226 226 225 225 226 226 209 209 225 225 225 225 209 209 207 207 209 209 191 191 207 207 207 207 191 191 190 190 191 191 174 174 190 190 190 190 174 174 173 173 174 174 156 156 173 173 173 173 156 156 155 155 156 156 140 140 155 155 155 155 140 140 137 137 140 140 124 124 137 137 137 137 124 124 118 118 124 124 105 105 118 118 118 118 105 105 98 98 105 105 86 86 98 98 98 98 86 86 79 79 86 86 74 74 79 79 86 86 83 83 74 74 83 83 80 80 74 74 74 74 80 80 73 73 80 80 85 85 73 73 73 73 85 85 78 78 85 85 97 97 78 78 78 78 97 97 89 89 97 97 115 115 89 89 89 89 115 115 110 110 115 115 131 131 110 110 110 110 131 131 128 128 131 131 148 148 128 128 128 128 148 148 146 146 148 148 166 166 146 146 146 146 166 166 164 164 166 166 183 183 164 164 164 164 183 183 181 181 183 183 201 201 181 181 181 181 201 201 200 200 201 201 218 218 200 200 200 200 218 218 217 217 218 218 235 235 217 217 217 217 235 235 234 234 235 235 253 253 234 234 234 234 253 253 252 252 253 253 270 270 252 252 252 252 270 270 269 269 270 270 284 284 269 269 269 269 284 284 285 285 284 284 302 302 285 285 285 285 302 302 303 303 302 302 319 319 303 303 303 303 319 319 320 320 319 319 335 335 320 320 320 320 335 335 337 337 335 335 353 353 337 337 337 337 353 353 354 354 353 353 370 370 354 354 354 354 370 370 371 371 370 370 385 385 371 371 371 371 385 385 388 388 385 385 401 401 388 388 388 388 401 401 405 405 401 401 417 417 405 405 405 405 417 417 421 421 417 417 435 435 421 421 421 421 435 435 439 439 435 435 452 452 439 439 439 439 452 452 460 460 452 452 467 467 460 460 460 460 467 467 476 476 467 467 474 474 476 476 476 476 474 474 480 480 474 474 472 472 480 480 480 480 472 472 478 478 472 472 461 461 478 478 478 478 461 461 470 470 461 461 446 446 470 470 470 470 446 446 454 454 446 446 431 431 454 454 454 454 431 431 433 433 431 431 414 414 433 433 433 433 414 414 416 416 414 414 397 397 416 416 416 416 397 397 398 398 397 397 379 379 398 398 398 398 379 379 381 381 379 379 362 362 381 381 381 381 362 362 363 363 362 362 345 345 363 363 363 363 345 345 346 346 345 345 327 327 346 346 346 346 327 327 328 328 327 327 311 311 328 328 328 328 311 311 312 312 311 311 294 294 312 312 312 312 294 294 295 295 294 294 276 276 295 295 295 295 276 276 277 277 276 276 262 262 277 277 277 277 262 262 261 261 262 262 245 245 261 261 261 261 245 245 243 243 245 245 227 227 243 243 243 243 227 227 226 226 227 227 210 210 226 226 226 226 210 210 209 209 210 210 193 193 209 209 209 209 193 193 191 191 193 193 175 175 191 191 191 191 175 175 174 174 175 175 161 161 174 174 174 174 161 161 156 156 161 161 144 144 156 156 156 156 144 144 140 140 144 144 127 127 140 140 140 140 127 127 124 124 127 127 109 109 124 124 124 124 109 109 105 105 109 109 92 92 105 105 105 105 92 92 86 86 92 92 83 83 86 86 92 92 90 90 83 83 90 90 87 87 83 83 83 83 87 87 80 80 87 87 93 93 80 80 80 80 93 93 85 85 93 93 107 107 85 85 85 85 107 107 97 97 107 107 119 119 97 97 97 97 119 119 115 115 119 119 135 135 115 115 115 115 135 135 131 131 135 135 150 150 131 131 131 131 150 150 148 148 150 150 167 167 148 148 148 148 167 167 166 166 167 167 185 185 166 166 166 166 185 185 183 183 185 185 202 202 183 183 183 183 202 202 201 201 202 202 219 219 201 201 201 201 219 219 218 218 219 219 236 236 218 218 218 218 236 236 235 235 236 236 254 254 235 235 235 235 254 254 253 253 254 254 271 271 253 253 253 253 271 271 270 270 271 271 283 283 270 270 270 270 283 283 284 284 283 283 301 301 284 284 284 284 301 301 302 302 301 301 318 318 302 302 302 302 318 318 319 319 318 318 334 334 319 319 319 319 334 334 335 335 334 334 352 352 335 335 335 335 352 352 353 353 352 352 366 366 353 353 353 353 366 366 370 370 366 366 382 382 370 370 370 370 382 382 385 385 382 382 399 399 385 385 385 385 399 399 401 401 399 399 415 415 401 401 401 401 415 415 417 417 415 415 432 432 417 417 417 417 432 432 435 435 432 432 445 445 435 435 435 435 445 445 452 452 445 445 458 458 452 452 452 452 458 458 467 467 458 458 464 464 467 467 467 467 464 464 474 474 464 464 463 463 474 474 474 474 463 463 472 472 463 463 455 455 472 472 472 472 455 455 461 461 455 455 440 440 461 461 461 461 440 440 446 446 440 440 426 426 446 446 446 446 426 426 431 431 426 426 411 411 431 431 431 431 411 411 414 414 411 411 394 394 414 414 414 414 394 394 397 397 394 394 378 378 397 397 397 397 378 378 379 379 378 378 361 361 379 379 379 379 361 361 362 362 361 361 344 344 362 362 362 362 344 344 345 345 344 344 326 326 345 345 345 345 326 326 327 327 326 326 310 310 327 327 327 327 310 310 311 311 310 310 293 293 311 311 311 311 293 293 294 294 293 293 275 275 294 294 294 294 275 275 276 276 275 275 263 263 276 276 276 276 263 263 262 262 263 263 246 246 262 262 262 262 246 246 245 245 246 246 228 228 245 245 245 245 228 228 227 227 228 228 211 211 227 227 227 227 211 211 210 210 211 211 195 195 210 210 210 210 195 195 193 193 195 195 179 179 193 193 193 193 179 179 175 175 179 179 163 163 175 175 175 175 163 163 161 161 163 163 147 147 161 161 161 161 147 147 144 144 147 147 129 129 144 144 144 144 129 129 127 127 129 129 116 116 127 127 127 127 116 116 109 109 116 116 101 101 109 109 109 109 101 101 92 92 101 101 90 90 92 92 101 101 100 100 90 90 100 100 95 95 90 90 90 90 95 95 87 87 95 95 104 104 87 87 87 87 104 104 93 93 104 104 111 111 93 93 93 93 111 111 107 107 111 111 125 125 107 107 107 107 125 125 119 119 125 125 138 138 119 119 119 119 138 138 135 135 138 138 153 153 135 135 135 135 153 153 150 150 153 153 169 169 150 150 150 150 169 169 167 167 169 169 186 186 167 167 167 167 186 186 185 185 186 186 203 203 185 185 185 185 203 203 202 202 203 203 220 220 202 202 202 202 220 220 219 219 220 220 237 237 219 219 219 219 237 237 236 236 237 237 255 255 236 236 236 236 255 255 254 254 255 255 272 272 254 254 254 254 272 272 271 271 272 272 282 282 271 271 271 271 282 282 283 283 282 282 300 300 283 283 283 283 300 300 301 301 300 300 317 317 301 301 301 301 317 317 318 318 317 317 333 333 318 318 318 318 333 333 334 334 333 333 348 348 334 334 334 334 348 348 352 352 348 348 364 364 352 352 352 352 364 364 366 366 364 364 380 380 366 366 366 366 380 380 382 382 380 380 396 396 382 382 382 382 396 396 399 399 396 396 413 413 399 399 399 399 413 413 415 415 413 413 427 427 415 415 415 415 427 427 432 432 427 427 437 437 432 432 432 432 437 437 445 445 437 437 449 449 445 445 445 445 449 449 458 458 449 449 457 457 458 458 458 458 457 457 464 464 457 457 456 456 464 464 464 464 456 456 463 463 456 456 447 447 463 463 463 463 447 447 455 455 447 447 434 434 455 455 455 455 434 434 440 440 434 434 420 420 440 440 440 440 420 420 426 426 420 420 407 407 426 426 426 426 407 407 411 411 407 407 393 393 411 411 411 411 393 393 394 394 393 393 377 377 394 394 394 394 377 377 378 378 377 377 360 360 378 378 378 378 360 360 361 361 360 360 342 342 361 361 361 361 342 342 344 344 342 342 325 325 344 344 344 344 325 325 326 326 325 325 309 309 326 326 326 326 309 309 310 310 309 309 292 292 310 310 310 310 292 292 293 293 292 292 274 274 293 293 293 293 274 274 275 275 274 274 264 264 275 275 275 275 264 264 263 263 264 264 247 247 263 263 263 263 247 247 246 246 247 247 229 229 246 246 246 246 229 229 228 228 229 229 212 212 228 228 228 228 212 212 211 211 212 212 199 199 211 211 211 211 199 199 195 195 199 199 182 182 195 195 195 195 182 182 179 179 182 182 165 165 179 179 179 179 165 165 163 163 165 165 149 149 163 163 163 163 149 149 147 147 149 149 134 134 147 147 147 147 134 134 129 129 134 134 121 121 129 129 129 129 121 121 116 116 121 121 108 108 116 116 116 116 108 108 101 101 108 108 100 100 101 101 506 506 512 512 510 510 518 518 515 515 512 512 515 515 513 513 512 512 512 512 513 513 510 510 526 526 524 524 525 525 524 524 520 520 525 525 525 525 520 520 518 518 520 520 519 519 518 518 518 518 519 519 515 515 526 526 525 525 1426 1426 525 525 1427 1427 1428 1428 530 530 532 532 533 533 533 533 532 532 534 534 532 532 539 539 534 534 534 534 539 539 538 538 546 546 544 544 539 539 544 544 540 540 539 539 539 539 540 540 538 538 552 552 548 548 546 546 548 548 547 547 546 546 546 546 547 547 544 544 560 560 558 558 561 561 558 558 554 554 561 561 561 561 554 554 552 552 554 554 553 553 552 552 552 552 553 553 548 548 560 560 561 561 564 564 561 561 567 567 564 564 564 564 567 567 566 566 566 566 567 567 568 568 567 567 573 573 568 568 568 568 573 573 571 571 580 580 577 577 573 573 577 577 572 572 573 573 573 573 572 572 571 571 586 586 581 581 580 580 581 581 579 579 580 580 580 580 579 579 577 577 593 593 590 590 1429 1429 590 590 1430 1430 1431 1431 586 586 585 585 581 581 599 599 596 596 593 593 596 596 592 592 593 593 593 593 592 592 590 590 605 605 604 604 606 606 604 604 600 600 606 606 606 606 600 600 599 599 600 600 598 598 599 599 599 599 598 598 596 596 605 605 606 606 610 610 606 606 613 613 610 610 610 610 613 613 612 612 612 612 613 613 614 614 613 613 616 616 614 614 614 614 616 616 617 617 609 609 611 611 616 616 611 611 615 615 616 616 616 616 615 615 617 617 603 603 607 607 609 609 607 607 608 608 609 609 609 609 608 608 611 611 594 594 597 597 595 595 597 597 601 601 595 595 595 595 601 601 603 603 601 601 602 602 603 603 603 603 602 602 607 607 594 594 595 595 591 591 595 595 589 589 591 591 591 591 589 589 588 588 588 588 589 589 587 587 589 589 1432 1432 587 587 587 587 1433 1433 1434 1434 576 576 578 578 583 583 578 578 582 582 583 583 583 583 582 582 584 584 570 570 574 574 576 576 574 574 575 575 576 576 576 576 575 575 578 578 563 563 565 565 570 570 565 565 569 569 570 570 570 570 569 569 574 574 556 556 559 559 563 563 559 559 562 562 563 563 563 563 562 562 565 565 550 550 551 551 549 549 551 551 555 555 549 549 549 549 555 555 556 556 555 555 557 557 556 556 556 556 557 557 559 559 550 550 549 549 545 545 549 549 542 542 545 545 545 545 542 542 543 543 543 543 542 542 541 541 542 542 535 535 541 541 541 541 535 535 537 537 528 528 531 531 535 535 531 531 536 536 535 535 535 535 536 536 537 537 522 522 527 527 1435 1435 527 527 1436 1436 1437 1437 528 528 529 529 531 531 516 516 517 517 514 514 517 517 521 521 514 514 514 514 521 521 522 522 521 521 523 523 522 522 522 522 523 523 527 527 516 516 514 514 511 511 514 514 508 508 511 511 511 511 508 508 509 509 509 509 508 508 507 507 508 508 502 502 507 507 507 507 502 502 504 504 499 499 498 498 502 502 498 498 503 503 502 502 502 502 503 503 504 504 510 510 505 505 506 506 505 505 501 501 506 506 506 506 501 501 499 499 501 501 500 500 499 499 499 499 500 500 498 498 686 686 674 674 688 688 674 674 677 677 688 688 688 688 677 677 690 690 677 677 679 679 690 690 690 690 679 679 692 692 679 679 682 682 692 692 692 692 682 682 693 693 682 682 683 683 693 693 693 693 683 683 691 691 683 683 681 681 691 691 691 691 681 681 689 689 681 681 678 678 689 689 689 689 678 678 687 687 678 678 675 675 687 687 687 687 675 675 685 685 675 675 673 673 685 685 685 685 673 673 680 680 673 673 670 670 680 680 680 680 670 670 671 671 670 670 667 667 671 671 667 667 664 664 671 671 671 671 664 664 665 665 664 664 661 661 665 665 665 665 661 661 659 659 661 661 658 658 659 659 659 659 658 658 654 654 658 658 655 655 654 654 654 654 655 655 649 649 655 655 651 651 649 649 649 649 651 651 643 643 651 651 648 648 643 643 643 643 648 648 635 635 648 648 645 645 635 635 635 635 645 645 627 627 645 645 642 642 627 627 627 627 642 642 625 625 642 642 639 639 625 625 625 625 639 639 623 623 639 639 637 637 623 623 637 637 634 634 623 623 623 623 634 634 621 621 634 634 632 632 621 621 621 621 632 632 619 619 632 632 629 629 619 619 619 619 629 629 618 618 629 629 628 628 618 618 618 618 628 628 620 620 628 628 630 630 620 620 620 620 630 630 622 622 630 630 633 633 622 622 622 622 633 633 624 624 633 633 636 636 624 624 624 624 636 636 626 626 636 636 638 638 626 626 626 626 638 638 631 631 638 638 641 641 631 631 631 631 641 641 640 640 641 641 644 644 640 640 644 644 647 647 640 640 640 640 647 647 646 646 647 647 650 650 646 646 646 646 650 650 652 652 650 650 653 653 652 652 652 652 653 653 657 657 653 653 656 656 657 657 657 657 656 656 662 662 656 656 660 660 662 662 662 662 660 660 668 668 660 660 663 663 668 668 668 668 663 663 676 676 663 663 666 666 676 676 676 676 666 666 684 684 666 666 669 669 684 684 684 684 669 669 686 686 669 669 672 672 686 686 686 686 672 672 674 674 751 751 738 738 744 744 744 744 752 752 751 751 752 752 764 764 751 751 751 751 764 764 763 763 764 764 766 766 763 763 763 763 766 766 1438 1438 766 766 1439 1439 1440 1440 780 780 785 785 779 779 779 779 785 785 795 795 785 785 796 796 795 795 796 796 806 806 795 795 795 795 806 806 809 809 806 806 811 811 809 809 809 809 811 811 823 823 811 811 824 824 823 823 824 824 830 830 823 823 823 823 830 830 837 837 830 830 838 838 837 837 838 838 846 846 837 837 837 837 846 846 849 849 846 846 848 848 849 849 849 849 848 848 863 863 848 848 862 862 863 863 862 862 876 876 863 863 863 863 876 876 879 879 876 876 878 878 879 879 879 879 878 878 895 895 878 878 892 892 895 895 892 892 894 894 895 895 895 895 894 894 909 909 894 894 908 908 909 909 908 908 915 915 909 909 1441 1441 1442 1442 925 925 1443 1443 924 924 925 925 925 925 924 924 939 939 924 924 935 935 939 939 935 935 938 938 939 939 939 939 938 938 951 951 938 938 950 950 951 951 950 950 955 955 951 951 951 951 955 955 966 966 955 955 963 963 966 966 966 966 963 963 976 976 963 963 971 971 976 976 971 971 974 974 976 976 976 976 974 974 977 977 974 974 975 975 977 977 975 975 972 972 977 977 977 977 972 972 967 967 972 972 965 965 967 967 967 967 965 965 953 953 965 965 957 957 953 953 957 957 952 952 953 953 953 953 952 952 942 942 952 952 941 941 942 942 941 941 936 936 942 942 942 942 936 936 928 928 936 936 926 926 928 928 928 928 926 926 1444 1444 926 926 1445 1445 1446 1446 918 918 911 911 912 912 912 912 911 911 898 898 911 911 897 897 898 898 897 897 893 893 898 898 898 898 893 893 883 883 893 893 882 882 883 883 883 883 882 882 868 868 882 882 877 877 868 868 877 877 867 867 868 868 868 868 867 867 856 856 867 867 855 855 856 856 855 855 847 847 856 856 856 856 847 847 844 844 847 847 845 845 844 844 844 844 845 845 828 828 845 845 831 831 828 828 831 831 829 829 828 828 828 828 829 829 814 814 829 829 815 815 814 814 815 815 810 810 814 814 814 814 810 810 798 798 810 810 799 799 798 798 798 798 799 799 782 782 799 799 786 786 782 782 786 786 783 783 782 782 1447 1447 1448 1448 768 768 1449 1449 769 769 768 768 769 769 767 767 768 768 768 768 767 767 754 754 767 767 755 755 754 754 754 754 755 755 740 740 755 755 746 746 740 740 746 746 741 741 740 740 740 740 741 741 726 726 741 741 730 730 726 726 730 730 728 728 726 726 726 726 728 728 717 717 728 728 720 720 717 717 717 717 720 720 716 716 720 720 719 719 716 716 719 719 718 718 716 716 716 716 718 718 725 725 718 718 727 727 725 725 725 725 727 727 738 738 727 727 739 739 738 738 738 738 739 739 744 744 1450 1450 711 711 1451 1451 711 711 712 712 1452 1452 1453 1453 712 712 1454 1454 712 712 723 723 1455 1455 1456 1456 723 723 1457 1457 723 723 736 736 1458 1458 1459 1459 736 736 1460 1460 736 736 750 750 1461 1461 1462 1462 750 750 1463 1463 750 750 765 765 1464 1464 1465 1465 765 765 1466 1466 765 765 781 781 1467 1467 1468 1468 781 781 1469 1469 781 781 797 797 1470 1470 1471 1471 797 797 1472 1472 797 797 813 813 1473 1473 1474 1474 813 813 1475 1475 813 813 827 827 1476 1476 1477 1477 827 827 1478 1478 827 827 843 843 1479 1479 1480 1480 843 843 1481 1481 843 843 857 857 1482 1482 1483 1483 857 857 1484 1484 857 857 869 869 1485 1485 1486 1486 869 869 1487 1487 869 869 884 884 1488 1488 1489 1489 884 884 1490 1490 884 884 900 900 1491 1491 1492 1492 900 900 1493 1493 900 900 913 913 1494 1494 1495 1495 913 913 1496 1496 913 913 929 929 1497 1497 1498 1498 929 929 1499 1499 929 929 945 945 1500 1500 1501 1501 945 945 1502 1502 945 945 959 959 1503 1503 1504 1504 959 959 1505 1505 959 959 973 973 1506 1506 1507 1507 973 973 1508 1508 973 973 982 982 1509 1509 1510 1510 982 982 1511 1511 982 982 981 981 1512 1512 1513 1513 981 981 1514 1514 981 981 969 969 1515 1515 1516 1516 969 969 1517 1517 969 969 956 956 1518 1518 1519 1519 956 956 1520 1520 956 956 943 943 1521 1521 1522 1522 943 943 1523 1523 943 943 927 927 1524 1524 1525 1525 927 927 1526 1526 927 927 910 910 1527 1527 1528 1528 910 910 1529 1529 910 910 896 896 1530 1530 1531 1531 896 896 1532 1532 896 896 880 880 1533 1533 1534 1534 880 880 1535 1535 880 880 864 864 1536 1536 1537 1537 864 864 1538 1538 864 864 850 850 1539 1539 1540 1540 850 850 1541 1541 850 850 836 836 1542 1542 1543 1543 836 836 1544 1544 836 836 822 822 1545 1545 1546 1546 822 822 1547 1547 822 822 808 808 1548 1548 1549 1549 808 808 1550 1550 808 808 793 793 1551 1551 1552 1552 793 793 1553 1553 793 793 778 778 1554 1554 1555 1555 778 778 1556 1556 778 778 762 762 1557 1557 1558 1558 762 762 1559 1559 762 762 748 748 1560 1560 1561 1561 748 748 1562 1562 748 748 734 734 1563 1563 1564 1564 734 734 1565 1565 734 734 721 721 1566 1566 1567 1567 721 721 1568 1568 721 721 711 711 1569 1569 711 711 707 707 712 712 707 707 708 708 712 712 712 712 708 708 723 723 708 708 715 715 723 723 723 723 715 715 736 736 715 715 733 733 736 736 736 736 733 733 750 750 733 733 747 747 750 750 750 750 747 747 765 765 747 747 761 761 765 765 765 765 761 761 781 781 761 761 777 777 781 781 781 781 777 777 797 797 777 777 794 794 797 797 797 797 794 794 813 813 794 794 812 812 813 813 813 813 812 812 827 827 812 812 826 826 827 827 827 827 826 826 843 843 826 826 842 842 843 843 843 843 842 842 857 857 842 842 858 858 857 857 857 857 858 858 869 869 858 858 871 871 869 869 869 869 871 871 884 884 871 871 886 886 884 884 884 884 886 886 900 900 886 886 902 902 900 900 900 900 902 902 913 913 902 902 916 916 913 913 913 913 916 916 929 929 916 916 931 931 929 929 929 929 931 931 945 945 931 931 947 947 945 945 945 945 947 947 959 959 947 947 962 962 959 959 959 959 962 962 973 973 962 962 980 980 973 973 973 973 980 980 982 982 980 980 986 986 982 982 982 982 986 986 981 981 986 986 985 985 981 981 981 981 985 985 969 969 985 985 978 978 969 969 969 969 978 978 956 956 978 978 960 960 956 956 956 956 960 960 943 943 960 960 946 946 943 943 943 943 946 946 927 927 946 946 930 930 927 927 927 927 930 930 910 910 930 930 914 914 910 910 910 910 914 914 896 896 914 914 899 899 896 896 896 896 899 899 880 880 899 899 881 881 880 880 880 880 881 881 864 864 881 881 865 865 864 864 864 864 865 865 850 850 865 865 851 851 850 850 850 850 851 851 836 836 851 851 835 835 836 836 836 836 835 835 822 822 835 835 820 820 822 822 822 822 820 820 808 808 820 820 805 805 808 808 808 808 805 805 793 793 805 805 791 791 793 793 793 793 791 791 778 778 791 791 776 776 778 778 778 778 776 776 762 762 776 776 760 760 762 762 762 762 760 760 748 748 760 760 745 745 748 748 748 748 745 745 734 734 745 745 731 731 734 734 734 734 731 731 721 721 731 731 713 713 721 721 721 721 713 713 711 711 713 713 707 707 711 711 707 707 702 702 708 708 702 702 703 703 708 708 708 708 703 703 715 715 703 703 709 709 715 715 715 715 709 709 733 733 709 709 724 724 733 733 733 733 724 724 747 747 724 724 743 743 747 747 747 747 743 743 761 761 743 743 759 759 761 761 761 761 759 759 777 777 759 759 775 775 777 777 777 777 775 775 794 794 775 775 792 792 794 794 794 794 792 792 812 812 792 792 807 807 812 812 812 812 807 807 826 826 807 807 825 825 826 826 826 826 825 825 842 842 825 825 841 841 842 842 842 842 841 841 858 858 841 841 859 859 858 858 858 858 859 859 871 871 859 859 873 873 871 871 871 871 873 873 886 886 873 873 888 888 886 886 886 886 888 888 902 902 888 888 903 903 902 902 902 902 903 903 916 916 903 903 919 919 916 916 916 916 919 919 931 931 919 919 933 933 931 931 931 931 933 933 947 947 933 933 949 949 947 947 947 947 949 949 962 962 949 949 970 970 962 962 962 962 970 970 980 980 970 970 987 987 980 980 980 980 987 987 986 986 987 987 991 991 986 986 986 986 991 991 985 985 991 991 990 990 985 985 985 985 990 990 978 978 990 990 984 984 978 978 978 978 984 984 960 960 984 984 968 968 960 960 960 960 968 968 946 946 968 968 948 948 946 946 946 946 948 948 930 930 948 948 932 932 930 930 930 930 932 932 914 914 932 932 917 917 914 914 914 914 917 917 899 899 917 917 901 901 899 899 899 899 901 901 881 881 901 901 885 885 881 881 881 881 885 885 865 865 885 885 866 866 865 865 865 865 866 866 851 851 866 866 852 852 851 851 851 851 852 852 835 835 852 852 834 834 835 835 835 835 834 834 820 820 834 834 818 818 820 820 820 820 818 818 805 805 818 818 803 803 805 805 805 805 803 803 791 791 803 803 790 790 791 791 791 791 790 790 776 776 790 790 774 774 776 776 776 776 774 774 760 760 774 774 758 758 760 760 760 760 758 758 745 745 758 758 742 742 745 745 745 745 742 742 731 731 742 742 722 722 731 731 731 731 722 722 713 713 722 722 706 706 713 713 713 713 706 706 707 707 706 706 702 702 707 707 702 702 698 698 703 703 698 698 699 699 703 703 703 703 699 699 709 709 699 699 701 701 709 709 709 709 701 701 724 724 701 701 714 714 724 724 724 724 714 714 743 743 714 714 737 737 743 743 743 743 737 737 759 759 737 737 757 757 759 759 759 759 757 757 775 775 757 757 773 773 775 775 775 775 773 773 792 792 773 773 789 789 792 792 792 792 789 789 807 807 789 789 804 804 807 807 807 807 804 804 825 825 804 804 821 821 825 825 825 825 821 821 841 841 821 821 840 840 841 841 841 841 840 840 859 859 840 840 860 860 859 859 859 859 860 860 873 873 860 860 874 874 873 873 873 873 874 874 888 888 874 874 890 890 888 888 888 888 890 890 903 903 890 890 905 905 903 903 903 903 905 905 919 919 905 905 921 921 919 919 919 919 921 921 933 933 921 921 937 937 933 933 933 933 937 937 949 949 937 937 958 958 949 949 949 949 958 958 970 970 958 958 983 983 970 970 970 970 983 983 987 987 983 983 993 993 987 987 987 987 993 993 991 991 993 993 995 995 991 991 991 991 995 995 990 990 995 995 994 994 990 990 990 990 994 994 984 984 994 994 992 992 984 984 984 984 992 992 968 968 992 992 979 979 968 968 968 968 979 979 948 948 979 979 954 954 948 948 948 948 954 954 932 932 954 954 934 934 932 932 932 932 934 934 917 917 934 934 920 920 917 917 917 917 920 920 901 901 920 920 904 904 901 901 901 901 904 904 885 885 904 904 887 887 885 885 885 885 887 887 866 866 887 887 870 870 866 866 866 866 870 870 852 852 870 870 853 853 852 852 852 852 853 853 834 834 853 853 833 833 834 834 834 834 833 833 818 818 833 833 817 817 818 818 818 818 817 817 803 803 817 817 801 801 803 803 803 803 801 801 790 790 801 801 788 788 790 790 790 790 788 788 774 774 788 788 772 772 774 774 774 774 772 772 758 758 772 772 756 756 758 758 758 758 756 756 742 742 756 756 735 735 742 742 742 742 735 735 722 722 735 735 710 710 722 722 722 722 710 710 706 706 710 710 700 700 706 706 706 706 700 700 702 702 700 700 698 698 702 702 698 698 694 694 699 699 694 694 695 695 699 699 699 699 695 695 701 701 695 695 697 697 701 701 701 701 697 697 714 714 697 697 705 705 714 714 714 714 705 705 737 737 705 705 732 732 737 737 737 737 732 732 757 757 732 732 753 753 757 757 757 757 753 753 773 773 753 753 771 771 773 773 773 773 771 771 789 789 771 771 787 787 789 789 789 789 787 787 804 804 787 787 802 802 804 804 804 804 802 802 821 821 802 802 819 819 821 821 821 821 819 819 840 840 819 819 839 839 840 840 840 840 839 839 860 860 839 839 861 861 860 860 860 860 861 861 874 874 861 861 875 875 874 874 874 874 875 875 890 890 875 875 891 891 890 890 890 890 891 891 905 905 891 891 907 907 905 905 905 905 907 907 921 921 907 907 923 923 921 921 921 921 923 923 937 937 923 923 944 944 937 937 937 937 944 944 958 958 944 944 964 964 958 958 958 958 964 964 983 983 964 964 989 989 983 983 983 983 989 989 993 993 989 989 997 997 993 993 993 993 997 997 995 995 997 997 999 999 995 995 995 995 999 999 994 994 999 999 998 998 994 994 994 994 998 998 992 992 998 998 996 996 992 992 992 992 996 996 979 979 996 996 988 988 979 979 979 979 988 988 954 954 988 988 961 961 954 954 954 954 961 961 934 934 961 961 940 940 934 934 934 934 940 940 920 920 940 940 922 922 920 920 920 920 922 922 904 904 922 922 906 906 904 904 904 904 906 906 887 887 906 906 889 889 887 887 887 887 889 889 870 870 889 889 872 872 870 870 870 870 872 872 853 853 872 872 854 854 853 853 853 853 854 854 833 833 854 854 832 832 833 833 833 833 832 832 817 817 832 832 816 816 817 817 817 817 816 816 801 801 816 816 800 800 801 801 801 801 800 800 788 788 800 800 784 784 788 788 788 788 784 784 772 772 784 784 770 770 772 772 772 772 770 770 756 756 770 770 749 749 756 756 756 756 749 749 735 735 749 749 729 729 735 735 735 735 729 729 710 710 729 729 704 704 710 710 710 710 704 704 700 700 704 704 696 696 700 700 700 700 696 696 698 698 696 696 694 694 698 698 1047 1047 1044 1044 1042 1042 1044 1044 1041 1041 1042 1042 1042 1042 1041 1041 1039 1039 1041 1041 1037 1037 1039 1039 1039 1039 1037 1037 1034 1034 1037 1037 1033 1033 1034 1034 1034 1034 1033 1033 1029 1029 1069 1069 1067 1067 1065 1065 1067 1067 1063 1063 1065 1065 1065 1065 1063 1063 1059 1059 1063 1063 1060 1060 1059 1059 1059 1059 1060 1060 1057 1057 1060 1060 1055 1055 1057 1057 1057 1057 1055 1055 1052 1052 1055 1055 1051 1051 1052 1052 1052 1052 1051 1051 1047 1047 1051 1051 1049 1049 1047 1047 1047 1047 1049 1049 1044 1044 1087 1087 1085 1085 1083 1083 1085 1085 1081 1081 1083 1083 1083 1083 1081 1081 1077 1077 1081 1081 1078 1078 1077 1077 1077 1077 1078 1078 1075 1075 1078 1078 1073 1073 1075 1075 1075 1075 1073 1073 1069 1069 1073 1073 1070 1070 1069 1069 1069 1069 1070 1070 1067 1067 1105 1105 1103 1103 1101 1101 1103 1103 1099 1099 1101 1101 1101 1101 1099 1099 1095 1095 1099 1099 1096 1096 1095 1095 1095 1095 1096 1096 1092 1092 1096 1096 1091 1091 1092 1092 1092 1092 1091 1091 1570 1570 1091 1091 1571 1571 1572 1572 1087 1087 1088 1088 1085 1085 1114 1114 1118 1118 1119 1119 1118 1118 1117 1117 1119 1119 1119 1119 1117 1117 1113 1113 1117 1117 1115 1115 1113 1113 1113 1113 1115 1115 1110 1110 1115 1115 1109 1109 1110 1110 1110 1110 1109 1109 1105 1105 1109 1109 1107 1107 1105 1105 1105 1105 1107 1107 1103 1103 1106 1106 1108 1108 1112 1112 1108 1108 1111 1111 1112 1112 1112 1112 1111 1111 1114 1114 1111 1111 1116 1116 1114 1114 1114 1114 1116 1116 1118 1118 1573 1573 1574 1574 1094 1094 1575 1575 1093 1093 1094 1094 1094 1094 1093 1093 1097 1097 1093 1093 1098 1098 1097 1097 1097 1097 1098 1098 1102 1102 1098 1098 1100 1100 1102 1102 1102 1102 1100 1100 1106 1106 1100 1100 1104 1104 1106 1106 1106 1106 1104 1104 1108 1108 1071 1071 1072 1072 1076 1076 1072 1072 1074 1074 1076 1076 1076 1076 1074 1074 1079 1079 1074 1074 1080 1080 1079 1079 1079 1079 1080 1080 1084 1084 1080 1080 1082 1082 1084 1084 1084 1084 1082 1082 1089 1089 1082 1082 1086 1086 1089 1089 1089 1089 1086 1086 1090 1090 1054 1054 1053 1053 1058 1058 1053 1053 1056 1056 1058 1058 1058 1058 1056 1056 1061 1061 1056 1056 1062 1062 1061 1061 1061 1061 1062 1062 1066 1066 1062 1062 1064 1064 1066 1066 1066 1066 1064 1064 1071 1071 1064 1064 1068 1068 1071 1071 1071 1071 1068 1068 1072 1072 1036 1036 1035 1035 1040 1040 1035 1035 1038 1038 1040 1040 1040 1040 1038 1038 1045 1045 1038 1038 1043 1043 1045 1045 1045 1045 1043 1043 1048 1048 1043 1043 1046 1046 1048 1048 1048 1048 1046 1046 1054 1054 1046 1046 1050 1050 1054 1054 1054 1054 1050 1050 1053 1053 1018 1018 1017 1017 1022 1022 1017 1017 1020 1020 1022 1022 1022 1022 1020 1020 1027 1027 1020 1020 1026 1026 1027 1027 1027 1027 1026 1026 1576 1576 1026 1026 1028 1028 1577 1577 1578 1578 1028 1028 1579 1579 1028 1028 1580 1580 1581 1581 1036 1036 1032 1032 1035 1035 1033 1033 1031 1031 1029 1029 1582 1582 1024 1024 1583 1583 1584 1584 1024 1024 1025 1025 1024 1024 1023 1023 1025 1025 1025 1025 1023 1023 1021 1021 1023 1023 1019 1019 1021 1021 1021 1021 1019 1019 1016 1016 1019 1019 1015 1015 1016 1016 1016 1016 1015 1015 1011 1011 1015 1015 1013 1013 1011 1011 1011 1011 1013 1013 1007 1007 1013 1013 1006 1006 1007 1007 1007 1007 1006 1006 1003 1003 1006 1006 1000 1000 1003 1003 1003 1003 1000 1000 1004 1004 1000 1000 1001 1001 1004 1004 1004 1004 1001 1001 1005 1005 1001 1001 1002 1002 1005 1005 1005 1005 1002 1002 1010 1010 1002 1002 1008 1008 1010 1010 1010 1010 1008 1008 1012 1012 1008 1008 1009 1009 1012 1012 1012 1012 1009 1009 1018 1018 1009 1009 1014 1014 1018 1018 1018 1018 1014 1014 1017 1017 1188 1188 1187 1187 1200 1200 1200 1200 1201 1201 1188 1188 1201 1201 1199 1199 1188 1188 1188 1188 1199 1199 1186 1186 1199 1199 1197 1197 1186 1186 1197 1197 1195 1195 1186 1186 1186 1186 1195 1195 1182 1182 1195 1195 1193 1193 1182 1182 1193 1193 1191 1191 1182 1182 1182 1182 1191 1191 1178 1178 1191 1191 1189 1189 1178 1178 1189 1189 1184 1184 1178 1178 1178 1178 1184 1184 1174 1174 1184 1184 1180 1180 1174 1174 1180 1180 1176 1176 1174 1174 1174 1174 1176 1176 1169 1169 1176 1176 1172 1172 1169 1169 1172 1172 1168 1168 1169 1169 1169 1169 1168 1168 1164 1164 1168 1168 1166 1166 1164 1164 1166 1166 1162 1162 1164 1164 1164 1164 1162 1162 1160 1160 1162 1162 1158 1158 1160 1160 1158 1158 1156 1156 1160 1160 1160 1160 1156 1156 1154 1154 1156 1156 1152 1152 1154 1154 1152 1152 1148 1148 1154 1154 1154 1154 1148 1148 1150 1150 1148 1148 1145 1145 1150 1150 1145 1145 1142 1142 1150 1150 1150 1150 1142 1142 1144 1144 1142 1142 1137 1137 1144 1144 1137 1137 1131 1131 1144 1144 1144 1144 1131 1131 1140 1140 1131 1131 1129 1129 1140 1140 1129 1129 1127 1127 1140 1140 1140 1140 1127 1127 1136 1136 1127 1127 1125 1125 1136 1136 1136 1136 1125 1125 1135 1135 1125 1125 1123 1123 1135 1135 1135 1135 1123 1123 1133 1133 1123 1123 1120 1120 1133 1133 1120 1120 1121 1121 1133 1133 1133 1133 1121 1121 1134 1134 1121 1121 1122 1122 1134 1134 1122 1122 1124 1124 1134 1134 1134 1134 1124 1124 1138 1138 1124 1124 1126 1126 1138 1138 1126 1126 1128 1128 1138 1138 1138 1138 1128 1128 1141 1141 1128 1128 1130 1130 1141 1141 1130 1130 1132 1132 1141 1141 1141 1141 1132 1132 1146 1146 1132 1132 1139 1139 1146 1146 1139 1139 1143 1143 1146 1146 1146 1146 1143 1143 1151 1151 1143 1143 1147 1147 1151 1151 1147 1147 1149 1149 1151 1151 1151 1151 1149 1149 1155 1155 1149 1149 1153 1153 1155 1155 1153 1153 1157 1157 1155 1155 1155 1155 1157 1157 1161 1161 1157 1157 1159 1159 1161 1161 1159 1159 1163 1163 1161 1161 1161 1161 1163 1163 1165 1165 1163 1163 1167 1167 1165 1165 1167 1167 1170 1170 1165 1165 1165 1165 1170 1170 1171 1171 1170 1170 1173 1173 1171 1171 1173 1173 1177 1177 1171 1171 1171 1171 1177 1177 1175 1175 1177 1177 1181 1181 1175 1175 1181 1181 1185 1185 1175 1175 1175 1175 1185 1185 1179 1179 1185 1185 1190 1190 1179 1179 1190 1190 1192 1192 1179 1179 1179 1179 1192 1192 1183 1183 1192 1192 1194 1194 1183 1183 1194 1194 1196 1196 1183 1183 1183 1183 1196 1196 1187 1187 1196 1196 1198 1198 1187 1187 1187 1187 1198 1198 1200 1200 1204 1204 1202 1202 1217 1217 1209 1209 1207 1207 1217 1217 1207 1207 1205 1205 1217 1217 1217 1217 1205 1205 1204 1204 1215 1215 1213 1213 1217 1217 1213 1213 1211 1211 1217 1217 1217 1217 1211 1211 1209 1209 1222 1222 1220 1220 1217 1217 1220 1220 1218 1218 1217 1217 1217 1217 1218 1218 1215 1215 1228 1228 1226 1226 1217 1217 1226 1226 1224 1224 1217 1217 1217 1217 1224 1224 1222 1222 1227 1227 1229 1229 1217 1217 1229 1229 1230 1230 1217 1217 1217 1217 1230 1230 1228 1228 1221 1221 1223 1223 1217 1217 1223 1223 1225 1225 1217 1217 1217 1217 1225 1225 1227 1227 1214 1214 1216 1216 1217 1217 1216 1216 1219 1219 1217 1217 1217 1217 1219 1219 1221 1221 1208 1208 1210 1210 1217 1217 1210 1210 1212 1212 1217 1217 1217 1217 1212 1212 1214 1214 1202 1202 1203 1203 1217 1217 1203 1203 1206 1206 1217 1217 1217 1217 1206 1206 1208 1208 1231 1231 1232 1232 1233 1233 1232 1232 1234 1234 1233 1233 1235 1235 1236 1236 1237 1237 1236 1236 1238 1238 1237 1237 1239 1239 1240 1240 1241 1241 1240 1240 1242 1242 1241 1241 1243 1243 1244 1244 1245 1245 1244 1244 1246 1246 1245 1245 1247 1247 1248 1248 1249 1249 1248 1248 1250 1250 1249 1249 1251 1251 1252 1252 1253 1253 1252 1252 1254 1254 1253 1253 1255 1255 1256 1256 1257 1257 1256 1256 1258 1258 1257 1257 1257 1257 1258 1258 1259 1259 1258 1258 1260 1260 1259 1259
+66 66 69 69 63 63 66 66 68 68 69 69 68 68 316 316 69 69 69 69 317 317 318 318 72 72 74 74 75 75 74 74 78 78 75 75 75 75 78 78 81 81 78 78 80 80 81 81 80 80 84 84 81 81 81 81 84 84 87 87 84 84 86 86 87 87 86 86 90 90 87 87 87 87 90 90 93 93 90 90 91 91 93 93 91 91 92 92 93 93 93 93 92 92 89 89 92 92 88 88 89 89 88 88 85 85 89 89 89 89 85 85 83 83 85 85 82 82 83 83 82 82 79 79 83 83 83 83 79 79 77 77 79 79 76 76 77 77 76 76 73 73 77 77 77 77 73 73 71 71 73 73 70 70 71 71 319 319 67 67 320 320 321 321 67 67 65 65 67 67 64 64 65 65 64 64 61 61 65 65 65 65 61 61 59 59 61 61 58 58 59 59 58 58 55 55 59 59 59 59 55 55 53 53 55 55 52 52 53 53 52 52 49 49 53 53 53 53 49 49 46 46 49 49 47 47 46 46 47 47 43 43 46 46 46 46 43 43 40 40 43 43 41 41 40 40 41 41 37 37 40 40 40 40 37 37 34 34 37 37 35 35 34 34 34 34 35 35 31 31 35 35 30 30 31 31 31 31 30 30 27 27 30 30 28 28 27 27 28 28 24 24 27 27 27 27 24 24 322 322 24 24 323 323 324 324 22 22 18 18 21 21 21 21 18 18 15 15 18 18 16 16 15 15 16 16 12 12 15 15 15 15 12 12 9 9 12 12 10 10 9 9 10 10 6 6 9 9 9 9 6 6 3 3 6 6 4 4 3 3 4 4 0 0 3 3 3 3 0 0 1 1 0 0 2 2 1 1 2 2 5 5 1 1 1 1 5 5 7 7 5 5 8 8 7 7 8 8 11 11 7 7 7 7 11 11 13 13 11 11 14 14 13 13 14 14 17 17 13 13 13 13 17 17 19 19 17 17 20 20 19 19 20 20 23 23 19 19 325 325 326 326 25 25 327 327 26 26 25 25 26 26 29 29 25 25 25 25 29 29 32 32 29 29 33 33 32 32 33 33 36 36 32 32 32 32 36 36 38 38 36 36 39 39 38 38 39 39 42 42 38 38 38 38 42 42 44 44 42 42 45 45 44 44 45 45 48 48 44 44 44 44 48 48 51 51 48 48 50 50 51 51 50 50 54 54 51 51 51 51 54 54 57 57 54 54 56 56 57 57 56 56 60 60 57 57 57 57 60 60 63 63 60 60 62 62 63 63 63 63 62 62 66 66 104 104 103 103 111 111 104 104 111 111 106 106 113 113 110 110 111 111 110 110 108 108 111 111 111 111 108 108 106 106 119 119 117 117 111 111 117 117 115 115 111 111 111 111 115 115 113 113 125 125 123 123 111 111 123 123 121 121 111 111 111 111 121 121 119 119 122 122 124 124 111 111 124 124 126 126 111 111 111 111 126 126 125 125 116 116 118 118 111 111 118 118 120 120 111 111 111 111 120 120 122 122 109 109 112 112 111 111 112 112 114 114 111 111 111 111 114 114 116 116 102 102 105 105 111 111 105 105 107 107 111 111 111 111 107 107 109 109 96 96 98 98 111 111 98 98 100 100 111 111 111 111 100 100 102 102 97 97 95 95 111 111 95 95 94 94 111 111 111 111 94 94 96 96 103 103 101 101 111 111 101 101 99 99 111 111 111 111 99 99 97 97 137 137 139 139 142 142 131 131 133 133 142 142 133 133 135 135 142 142 142 142 135 135 137 137 128 128 127 127 142 142 127 127 129 129 142 142 142 142 129 129 131 131 134 134 132 132 142 142 132 132 130 130 142 142 142 142 130 130 128 128 140 140 138 138 142 142 138 138 136 136 142 142 142 142 136 136 134 134 147 147 145 145 142 142 145 145 143 143 142 142 142 142 143 143 140 140 153 153 151 151 142 142 151 151 149 149 142 142 142 142 149 149 147 147 158 158 157 157 142 142 157 157 155 155 142 142 142 142 155 155 153 153 152 152 154 154 142 142 154 154 156 156 142 142 142 142 156 156 158 158 146 146 148 148 142 142 148 148 150 150 142 142 142 142 150 150 152 152 139 139 141 141 142 142 141 141 144 144 142 142 142 142 144 144 146 146 196 196 191 191 192 192 192 192 194 194 196 196 194 194 198 198 196 196 196 196 198 198 202 202 198 198 201 201 202 202 201 201 204 204 202 202 202 202 204 204 207 207 204 204 208 208 207 207 208 208 210 210 207 207 207 207 210 210 213 213 210 210 214 214 213 213 214 214 217 217 213 213 213 213 217 217 218 218 217 217 220 220 218 218 220 220 223 223 218 218 218 218 223 223 224 224 223 223 226 226 224 224 226 226 230 230 224 224 224 224 230 230 229 229 230 230 234 234 229 229 234 234 237 237 229 229 229 229 237 237 233 233 237 237 242 242 233 233 242 242 244 244 233 233 233 233 244 244 238 238 244 244 246 246 238 238 246 246 248 248 238 238 238 238 248 248 241 241 248 248 251 251 241 241 251 251 250 250 241 241 241 241 250 250 239 239 250 250 249 249 239 239 249 249 247 247 239 239 239 239 247 247 236 236 247 247 245 245 236 236 245 245 243 243 236 236 236 236 243 243 232 232 243 243 240 240 232 232 240 240 235 235 232 232 232 232 235 235 227 227 235 235 231 231 227 227 231 231 228 228 227 227 227 227 228 228 222 222 228 228 225 225 222 222 225 225 221 221 222 222 222 222 221 221 216 216 221 221 219 219 216 216 219 219 215 215 216 216 216 216 215 215 211 211 215 215 212 212 211 211 212 212 209 209 211 211 211 211 209 209 205 205 209 209 206 206 205 205 206 206 203 203 205 205 205 205 203 203 200 200 203 203 199 199 200 200 199 199 197 197 200 200 200 200 197 197 195 195 197 197 193 193 195 195 193 193 190 190 195 195 195 195 190 190 189 189 190 190 187 187 189 189 187 187 183 183 189 189 189 189 183 183 184 184 183 183 180 180 184 184 180 180 177 177 184 184 184 184 177 177 179 179 177 177 173 173 179 179 173 173 168 168 179 179 179 179 168 168 175 175 168 168 166 166 175 175 166 166 164 164 175 175 175 175 164 164 171 171 164 164 162 162 171 171 162 162 160 160 171 171 171 171 160 160 169 169 160 160 159 159 169 169 159 159 161 161 169 169 169 169 161 161 172 172 161 161 163 163 172 172 163 163 165 165 172 172 172 172 165 165 176 176 165 165 167 167 176 176 167 167 170 170 176 176 176 176 170 170 181 181 170 170 174 174 181 181 174 174 178 178 181 181 181 181 178 178 186 186 178 178 182 182 186 186 182 182 185 185 186 186 186 186 185 185 191 191 185 185 188 188 191 191 191 191 188 188 192 192 272 272 275 275 270 270 270 270 275 275 274 274 275 275 277 277 274 274 277 277 281 281 274 274 274 274 281 281 279 279 281 281 285 285 279 279 279 279 285 285 284 284 285 285 288 288 284 284 284 284 288 288 289 289 288 288 291 291 289 289 289 289 291 291 293 293 291 291 295 295 293 293 293 293 295 295 298 298 295 295 299 299 298 298 298 298 299 299 303 303 299 299 301 301 303 303 303 303 301 301 310 310 301 301 305 305 310 310 310 310 305 305 312 312 305 305 307 307 312 312 312 312 307 307 314 314 307 307 308 308 314 314 314 314 308 308 315 315 308 308 306 306 315 315 315 315 306 306 313 313 306 306 304 304 313 313 313 313 304 304 311 311 304 304 300 300 311 311 311 311 300 300 309 309 300 300 297 297 309 309 309 309 297 297 302 302 297 297 294 294 302 302 302 302 294 294 296 296 294 294 290 290 296 296 296 296 290 290 292 292 290 290 286 286 292 292 292 292 286 286 287 287 286 286 283 283 287 287 287 287 283 283 282 282 283 283 280 280 282 282 282 282 280 280 278 278 280 280 276 276 278 278 278 278 276 276 273 273 276 276 271 271 273 273 273 273 271 271 266 266 271 271 267 267 266 266 266 266 267 267 260 260 267 267 264 264 260 260 260 260 264 264 256 256 264 264 261 261 256 256 256 256 261 261 254 254 261 261 258 258 254 254 254 254 258 258 252 252 258 258 259 259 252 252 252 252 259 259 253 253 259 259 262 262 253 253 253 253 262 262 255 255 262 262 265 265 255 255 255 255 265 265 257 257 265 265 268 268 257 257 257 257 268 268 263 263 268 268 272 272 263 263 263 263 272 272 269 269 272 272 270 270 269 269
+14 14 16 16 24 24 20 20 17 17 27 27 18 18 3 3 1 1 14 14 24 24 12 12 9 9 7 7 18 18 7 7 5 5 18 18 18 18 5 5 3 3 30 30 28 28 27 27 53 53 51 51 39 39 4 4 6 6 18 18 6 6 8 8 18 18 18 18 8 8 24 24 8 8 10 10 24 24 24 24 10 10 12 12 44 44 42 42 39 39 42 42 40 40 39 39 28 28 25 25 27 27 25 25 22 22 27 27 27 27 22 22 20 20 51 51 49 49 39 39 49 49 47 47 39 39 39 39 47 47 44 44 54 54 56 56 45 45 16 16 19 19 24 24 19 19 21 21 24 24 24 24 21 21 23 23 17 17 15 15 27 27 15 15 13 13 27 27 27 27 13 13 18 18 13 13 11 11 18 18 18 18 11 11 9 9 61 61 45 45 63 63 45 45 62 62 63 63 61 61 59 59 45 45 59 59 57 57 45 45 45 45 57 57 39 39 57 57 55 55 39 39 39 39 55 55 53 53 46 46 36 36 43 43 36 36 41 41 43 43 46 46 48 48 36 36 48 48 50 50 36 36 36 36 50 50 45 45 50 50 52 52 45 45 45 45 52 52 54 54 56 56 58 58 45 45 58 58 60 60 45 45 45 45 60 60 62 62 23 23 26 26 24 24 26 26 29 29 24 24 24 24 29 29 36 36 29 29 31 31 36 36 36 36 31 31 33 33 33 33 35 35 36 36 35 35 38 38 36 36 36 36 38 38 41 41 1 1 0 0 18 18 0 0 2 2 18 18 18 18 2 2 4 4 40 40 37 37 39 39 37 37 34 34 39 39 39 39 34 34 27 27 34 34 32 32 27 27 27 27 32 32 30 30 238 238 231 231 247 247 231 231 248 248 247 247 247 247 248 248 264 264 248 248 266 266 264 264 264 264 266 266 265 265 266 266 283 283 265 265 265 265 283 283 282 282 238 238 230 230 231 231 230 230 213 213 231 231 231 231 213 213 214 214 213 213 211 211 214 214 214 214 211 211 195 195 211 211 194 194 195 195 194 194 188 188 195 195 1450 1450 1451 1451 176 176 1452 1452 175 175 176 176 175 175 159 159 176 176 176 176 159 159 157 157 159 159 155 155 157 157 155 155 137 137 157 157 157 157 137 137 138 138 137 137 132 132 138 138 138 138 132 132 112 112 132 132 111 111 112 112 112 112 111 111 92 92 111 111 97 97 92 92 97 97 91 91 92 92 91 91 77 77 92 92 92 92 77 77 78 78 77 77 75 75 78 78 78 78 75 75 68 68 75 75 67 67 68 68 68 68 67 67 66 66 67 67 65 65 66 66 65 65 64 64 66 66 64 64 69 69 66 66 66 66 69 69 72 72 69 69 70 70 72 72 70 70 81 81 72 72 72 72 81 81 83 83 81 81 88 88 83 83 83 83 88 88 101 101 88 88 99 99 101 101 101 101 99 99 123 123 99 99 116 116 123 123 116 116 122 122 123 123 122 122 144 144 123 123 123 123 144 144 145 145 144 144 149 149 145 145 145 145 149 149 165 165 149 149 164 164 165 165 165 165 164 164 184 184 164 164 174 174 184 184 174 174 182 182 184 184 182 182 1453 1453 184 184 184 184 1454 1454 1455 1455 200 200 202 202 201 201 201 201 202 202 220 220 202 202 219 219 220 220 219 219 228 228 220 220 220 220 228 228 237 237 228 228 236 236 237 237 237 237 236 236 256 256 236 236 253 253 256 256 253 253 255 255 256 256 255 255 273 273 256 256 256 256 273 273 274 274 273 273 281 281 274 274 274 274 281 281 292 292 281 281 291 291 292 292 292 292 291 291 309 309 291 291 305 305 309 309 305 305 308 308 309 309 308 308 332 332 309 309 309 309 332 332 331 331 332 332 333 333 331 331 331 331 333 333 348 348 333 333 349 349 348 348 348 348 349 349 365 365 349 349 352 352 365 365 352 352 366 366 365 365 366 366 381 381 365 365 365 365 381 381 383 383 381 381 384 384 383 383 384 384 401 401 383 383 383 383 401 401 400 400 401 401 404 404 400 400 400 400 404 404 418 418 404 404 419 419 418 418 418 418 419 419 436 436 419 419 432 432 436 436 432 432 437 437 436 436 1456 1456 456 456 1457 1457 1458 1458 456 456 455 455 456 456 459 459 455 455 455 455 459 459 474 474 459 459 476 476 474 474 474 474 476 476 493 493 476 476 485 485 493 493 485 485 494 494 493 493 494 494 519 519 493 493 493 493 519 519 518 518 519 519 520 520 518 518 518 518 520 520 539 539 520 520 540 540 539 539 540 540 546 546 539 539 539 539 546 546 553 553 546 546 555 555 553 553 553 553 555 555 563 563 555 555 562 562 563 563 562 562 564 564 563 563 564 564 567 567 563 563 563 563 567 567 565 565 567 567 566 566 565 565 565 565 566 566 559 559 566 566 561 561 559 559 559 559 561 561 548 548 561 561 554 554 548 548 554 554 550 550 548 548 550 550 533 533 548 548 548 548 533 533 531 531 533 533 530 530 531 531 531 531 530 530 508 508 530 530 509 509 508 508 508 508 509 509 486 486 509 509 498 498 486 486 498 498 487 487 486 486 487 487 470 470 486 486 486 486 470 470 466 466 470 470 467 467 466 466 467 467 449 449 466 466 466 466 449 449 447 447 449 449 1459 1459 447 447 447 447 1460 1460 1461 1461 441 441 430 430 429 429 429 429 430 430 411 411 430 430 416 416 411 411 416 416 412 412 411 411 412 412 395 395 411 411 411 411 395 395 394 394 395 395 388 388 394 394 394 394 388 388 375 375 388 388 376 376 375 375 375 375 376 376 357 357 376 376 367 367 357 357 367 367 358 358 357 357 358 358 341 341 357 357 357 357 341 341 340 340 341 341 324 324 340 340 340 340 324 324 323 323 324 324 316 316 323 323 323 323 316 316 300 300 316 316 299 299 300 300 300 300 299 299 283 283 299 299 290 290 283 283 283 283 290 290 282 282 340 340 356 356 357 357 356 356 373 373 357 357 357 357 373 373 375 375 1462 1462 392 392 1463 1463 1464 1464 392 392 1465 1465 392 392 410 410 1466 1466 1467 1467 410 410 1468 1468 410 410 428 428 1469 1469 1470 1470 428 428 1471 1471 428 428 446 446 1472 1472 1473 1473 446 446 1474 1474 446 446 464 464 1475 1475 1476 1476 464 464 1477 1477 464 464 484 484 1478 1478 1479 1479 484 484 1480 1480 484 484 504 504 1481 1481 1482 1482 504 504 1483 1483 504 504 1484 1484 1485 1485 508 508 528 528 531 531 528 528 545 545 531 531 531 531 545 545 548 548 545 545 557 557 548 548 548 548 557 557 559 559 557 557 560 560 559 559 559 559 560 560 565 565 560 560 558 558 565 565 565 565 558 558 563 563 558 558 549 549 563 563 563 563 549 549 553 553 549 549 535 535 553 553 553 553 535 535 539 539 535 535 513 513 539 539 539 539 513 513 518 518 1486 1486 492 492 1487 1487 1488 1488 492 492 1489 1489 492 492 472 472 1490 1490 1491 1491 472 472 1492 1492 472 472 453 453 1493 1493 1494 1494 453 453 1495 1495 453 453 435 435 1496 1496 1497 1497 435 435 1498 1498 435 435 417 417 1499 1499 1500 1500 417 417 1501 1501 417 417 399 399 1502 1502 1503 1503 399 399 1504 1504 399 399 1505 1505 1506 1506 400 400 382 382 383 383 382 382 364 364 383 383 383 383 364 364 365 365 364 364 347 347 365 365 365 365 347 347 348 348 347 347 330 330 348 348 348 348 330 330 331 331 330 330 310 310 331 331 331 331 310 310 309 309 310 310 293 293 309 309 309 309 293 293 292 292 293 293 275 275 292 292 292 292 275 275 274 274 275 275 258 258 274 274 274 274 258 258 256 256 1507 1507 240 240 1508 1508 1509 1509 240 240 1510 1510 240 240 221 221 1511 1511 1512 1512 221 221 1513 1513 221 221 203 203 1514 1514 1515 1515 203 203 1516 1516 203 203 185 185 1517 1517 1518 1518 185 185 1519 1519 185 185 167 167 1520 1520 1521 1521 167 167 1522 1522 167 167 146 146 1523 1523 1524 1524 146 146 1525 1525 146 146 127 127 1526 1526 1527 1527 127 127 1528 1528 127 127 1529 1529 1530 1530 123 123 103 103 101 101 103 103 85 85 101 101 101 101 85 85 83 83 85 85 74 74 83 83 83 83 74 74 72 72 74 74 71 71 72 72 72 72 71 71 66 66 71 71 73 73 66 66 66 66 73 73 68 68 73 73 82 82 68 68 68 68 82 82 78 78 82 82 96 96 78 78 78 78 96 96 92 92 96 96 118 118 92 92 92 92 118 118 112 112 1531 1531 139 139 1532 1532 1533 1533 139 139 1534 1534 139 139 160 160 1535 1535 1536 1536 160 160 1537 1537 160 160 178 178 1538 1538 1539 1539 178 178 1540 1540 178 178 196 196 1541 1541 1542 1542 196 196 1543 1543 196 196 215 215 1544 1544 1545 1545 215 215 1546 1546 215 215 232 232 1547 1547 1548 1548 232 232 1549 1549 232 232 1550 1550 1551 1551 231 231 249 249 248 248 249 249 267 267 248 248 248 248 267 267 266 266 267 267 284 284 266 266 266 266 284 284 283 283 284 284 301 301 283 283 283 283 301 301 300 300 301 301 322 322 300 300 300 300 322 322 323 323 322 322 339 339 323 323 323 323 339 339 340 340 339 339 356 356 340 340 1552 1552 355 355 1553 1553 355 355 372 372 1554 1554 1555 1555 372 372 1556 1556 372 372 391 391 1557 1557 1558 1558 391 391 392 392 391 391 408 408 392 392 392 392 408 408 410 410 408 408 426 426 410 410 410 410 426 426 428 428 426 426 444 444 428 428 428 428 444 444 446 446 444 444 462 462 446 446 446 446 462 462 464 464 462 462 480 480 464 464 464 464 480 480 484 484 480 480 500 500 484 484 484 484 500 500 504 504 500 500 523 523 504 504 504 504 523 523 1559 1559 523 523 541 541 1560 1560 1561 1561 541 541 1562 1562 541 541 551 551 1563 1563 1564 1564 551 551 1565 1565 551 551 556 556 1566 1566 1567 1567 556 556 1568 1568 556 556 552 552 1569 1569 1570 1570 552 552 1571 1571 552 552 543 543 1572 1572 1573 1573 543 543 1574 1574 543 543 529 529 1575 1575 1576 1576 529 529 1577 1577 529 529 507 507 1578 1578 1579 1579 507 507 1580 1580 507 507 488 488 1581 1581 1582 1582 488 488 492 492 488 488 471 471 492 492 492 492 471 471 472 472 471 471 451 451 472 472 472 472 451 451 453 453 451 451 433 433 453 453 453 453 433 433 435 435 433 433 415 415 435 435 435 435 415 415 417 417 415 415 398 398 417 417 417 417 398 398 399 399 398 398 380 380 399 399 399 399 380 380 1583 1583 380 380 363 363 1584 1584 1585 1585 363 363 1586 1586 363 363 346 346 1587 1587 1588 1588 346 346 1589 1589 346 346 329 329 1590 1590 1591 1591 329 329 1592 1592 329 329 311 311 1593 1593 1594 1594 311 311 1595 1595 311 311 294 294 1596 1596 1597 1597 294 294 1598 1598 294 294 276 276 1599 1599 1600 1600 276 276 1601 1601 276 276 259 259 1602 1602 1603 1603 259 259 1604 1604 259 259 241 241 1605 1605 1606 1606 241 241 240 240 241 241 223 223 240 240 240 240 223 223 221 221 223 223 205 205 221 221 221 221 205 205 203 203 205 205 187 187 203 203 203 203 187 187 185 185 187 187 169 169 185 185 185 185 169 169 167 167 169 169 151 151 167 167 167 167 151 151 146 146 151 151 131 131 146 146 146 146 131 131 127 127 131 131 108 108 127 127 127 127 108 108 1607 1607 108 108 90 90 1608 1608 1609 1609 90 90 1610 1610 90 90 80 80 1611 1611 1612 1612 80 80 1613 1613 80 80 76 76 1614 1614 1615 1615 76 76 1616 1616 76 76 79 79 1617 1617 1618 1618 79 79 1619 1619 79 79 87 87 1620 1620 1621 1621 87 87 1622 1622 87 87 102 102 1623 1623 1624 1624 102 102 1625 1625 102 102 124 124 1626 1626 1627 1627 124 124 1628 1628 124 124 143 143 1629 1629 1630 1630 143 143 139 139 143 143 161 161 139 139 139 139 161 161 160 160 161 161 180 180 160 160 160 160 180 180 178 178 180 180 198 198 178 178 178 178 198 198 196 196 198 198 216 216 196 196 196 196 216 216 215 215 216 216 233 233 215 215 215 215 233 233 232 232 233 233 250 250 232 232 232 232 250 250 1631 1631 250 250 268 268 1632 1632 1633 1633 268 268 1634 1634 268 268 285 285 1635 1635 1636 1636 285 285 1637 1637 285 285 302 302 1638 1638 1639 1639 302 302 1640 1640 302 302 321 321 1641 1641 1642 1642 321 321 1643 1643 321 321 338 338 1644 1644 1645 1645 338 338 1646 1646 338 338 355 355 1647 1647 338 338 354 354 355 355 354 354 371 371 355 355 355 355 371 371 372 372 371 371 389 389 372 372 372 372 389 389 391 391 389 389 407 407 391 391 391 391 407 407 408 408 407 407 424 424 408 408 408 408 424 424 426 426 424 424 443 443 426 426 426 426 443 443 444 444 443 443 460 460 444 444 444 444 460 460 462 462 460 460 477 477 462 462 462 462 477 477 480 480 477 477 497 497 480 480 480 480 497 497 500 500 497 497 515 515 500 500 500 500 515 515 523 523 515 515 532 532 523 523 523 523 532 532 541 541 532 532 542 542 541 541 541 541 542 542 551 551 542 542 547 547 551 551 551 551 547 547 556 556 547 547 544 544 556 556 556 556 544 544 552 552 544 544 537 537 552 552 552 552 537 537 543 543 537 537 521 521 543 543 543 543 521 521 529 529 521 521 501 501 529 529 529 529 501 501 507 507 501 501 482 482 507 507 507 507 482 482 488 488 482 482 465 465 488 488 488 488 465 465 471 471 465 465 448 448 471 471 471 471 448 448 451 451 448 448 431 431 451 451 451 451 431 431 433 433 431 431 414 414 433 433 433 433 414 414 415 415 414 414 397 397 415 415 415 415 397 397 398 398 397 397 379 379 398 398 398 398 379 379 380 380 379 379 362 362 380 380 380 380 362 362 363 363 362 362 345 345 363 363 363 363 345 345 346 346 345 345 328 328 346 346 346 346 328 328 329 329 328 328 312 312 329 329 329 329 312 312 311 311 312 312 295 295 311 311 311 311 295 295 294 294 295 295 277 277 294 294 294 294 277 277 276 276 277 277 260 260 276 276 276 276 260 260 259 259 260 260 243 243 259 259 259 259 243 243 241 241 243 243 224 224 241 241 241 241 224 224 223 223 224 224 207 207 223 223 223 223 207 207 205 205 207 207 189 189 205 205 205 205 189 189 187 187 189 189 171 171 187 187 187 187 171 171 169 169 171 171 154 154 169 169 169 169 154 154 151 151 154 154 134 134 151 151 151 151 134 134 131 131 134 134 115 115 131 131 131 131 115 115 108 108 115 115 100 100 108 108 108 108 100 100 90 90 100 100 89 89 90 90 90 90 89 89 80 80 89 89 84 84 80 80 80 80 84 84 76 76 84 84 86 86 76 76 76 76 86 86 79 79 86 86 94 94 79 79 79 79 94 94 87 87 94 94 110 110 87 87 87 87 110 110 102 102 110 110 130 130 102 102 102 102 130 130 124 124 130 130 148 148 124 124 124 124 148 148 143 143 148 148 166 166 143 143 143 143 166 166 161 161 166 166 183 183 161 161 161 161 183 183 180 180 183 183 199 199 180 180 180 180 199 199 198 198 199 199 217 217 198 198 198 198 217 217 216 216 217 217 234 234 216 216 216 216 234 234 233 233 234 234 251 251 233 233 233 233 251 251 250 250 251 251 269 269 250 250 250 250 269 269 268 268 269 269 286 286 268 268 268 268 286 286 285 285 286 286 303 303 285 285 285 285 303 303 302 302 303 303 320 320 302 302 302 302 320 320 321 321 320 320 337 337 321 321 321 321 337 337 338 338 337 337 354 354 338 338 337 337 353 353 354 354 353 353 370 370 354 354 354 354 370 370 371 371 370 370 387 387 371 371 371 371 387 387 389 389 387 387 405 405 389 389 389 389 405 405 407 407 405 405 422 422 407 407 407 407 422 422 424 424 422 422 440 440 424 424 424 424 440 440 443 443 440 440 457 457 443 443 443 443 457 457 460 460 457 457 473 473 460 460 460 460 473 473 477 477 473 473 490 490 477 477 477 477 490 490 497 497 490 490 506 506 497 497 497 497 506 506 515 515 506 506 524 524 515 515 515 515 524 524 532 532 524 524 534 534 532 532 532 532 534 534 542 542 534 534 538 538 542 542 542 542 538 538 547 547 538 538 536 536 547 547 547 547 536 536 544 544 536 536 527 527 544 544 544 544 527 527 537 537 527 527 511 511 537 537 537 537 511 511 521 521 511 511 496 496 521 521 521 521 496 496 501 501 496 496 479 479 501 501 501 501 479 479 482 482 479 479 461 461 482 482 482 482 461 461 465 465 461 461 445 445 465 465 465 465 445 445 448 448 445 445 427 427 448 448 448 448 427 427 431 431 427 427 413 413 431 431 431 431 413 413 414 414 413 413 396 396 414 414 414 414 396 396 397 397 396 396 378 378 397 397 397 397 378 378 379 379 378 378 361 361 379 379 379 379 361 361 362 362 361 361 344 344 362 362 362 362 344 344 345 345 344 344 327 327 345 345 345 345 327 327 328 328 327 327 313 313 328 328 328 328 313 313 312 312 313 313 296 296 312 312 312 312 296 296 295 295 296 296 278 278 295 295 295 295 278 278 277 277 278 278 261 261 277 277 277 277 261 261 260 260 261 261 244 244 260 260 260 260 244 244 243 243 244 244 226 226 243 243 243 243 226 226 224 224 226 226 209 209 224 224 224 224 209 209 207 207 209 209 191 191 207 207 207 207 191 191 189 189 191 191 173 173 189 189 189 189 173 173 171 171 173 173 158 158 171 171 171 171 158 158 154 154 158 158 141 141 154 154 154 154 141 141 134 134 141 141 125 125 134 134 134 134 125 125 115 115 125 125 107 107 115 115 115 115 107 107 100 100 107 107 98 98 100 100 100 100 98 98 89 89 98 98 93 93 89 89 89 89 93 93 84 84 93 93 95 95 84 84 84 84 95 95 86 86 95 95 104 104 86 86 86 86 104 104 94 94 104 104 120 120 94 94 94 94 120 120 110 110 120 120 135 135 110 110 110 110 135 135 130 130 135 135 152 152 130 130 130 130 152 152 148 148 152 152 170 170 148 148 148 148 170 170 166 166 170 170 186 186 166 166 166 166 186 186 183 183 186 186 204 204 183 183 183 183 204 204 199 199 204 204 218 218 199 199 199 199 218 218 217 217 218 218 235 235 217 217 217 217 235 235 234 234 235 235 252 252 234 234 234 234 252 252 251 251 252 252 270 270 251 251 251 251 270 270 269 269 270 270 287 287 269 269 269 269 287 287 286 286 287 287 304 304 286 286 286 286 304 304 303 303 304 304 319 319 303 303 303 303 319 319 320 320 319 319 336 336 320 320 320 320 336 336 337 337 336 336 353 353 337 337 336 336 351 351 353 353 351 351 369 369 353 353 353 353 369 369 370 370 369 369 386 386 370 370 370 370 386 386 387 387 386 386 403 403 387 387 387 387 403 403 405 405 403 403 421 421 405 405 405 405 421 421 422 422 421 421 438 438 422 422 422 422 438 438 440 440 438 438 452 452 440 440 440 440 452 452 457 457 452 452 468 468 457 457 457 457 468 468 473 473 468 468 483 483 473 473 473 473 483 483 490 490 483 483 499 499 490 490 490 490 499 499 506 506 499 499 512 512 506 506 506 506 512 512 524 524 512 512 522 522 524 524 524 524 522 522 534 534 522 522 526 526 534 534 534 534 526 526 538 538 526 526 525 525 538 538 538 538 525 525 536 536 525 525 517 517 536 536 536 536 517 517 527 527 517 517 503 503 527 527 527 527 503 503 511 511 503 503 489 489 511 511 511 511 489 489 496 496 489 489 475 475 496 496 496 496 475 475 479 479 475 475 458 458 479 479 479 479 458 458 461 461 458 458 442 442 461 461 461 461 442 442 445 445 442 442 425 425 445 445 445 445 425 425 427 427 425 425 409 409 427 427 427 427 409 409 413 413 409 409 393 393 413 413 413 413 393 393 396 396 393 393 377 377 396 396 396 396 377 377 378 378 377 377 360 360 378 378 378 378 360 360 361 361 360 360 343 343 361 361 361 361 343 343 344 344 343 343 326 326 344 344 344 344 326 326 327 327 326 326 314 314 327 327 327 327 314 314 313 313 314 314 297 297 313 313 313 313 297 297 296 296 297 297 279 279 296 296 296 296 279 279 278 278 279 279 262 262 278 278 278 278 262 262 261 261 262 262 245 245 261 261 261 261 245 245 244 244 245 245 227 227 244 244 244 244 227 227 226 226 227 227 210 210 226 226 226 226 210 210 209 209 210 210 193 193 209 209 209 209 193 193 191 191 193 193 179 179 191 191 191 191 179 179 173 173 179 179 163 163 173 173 173 173 163 163 158 158 163 163 147 147 158 158 158 158 147 147 141 141 147 147 133 133 141 141 141 141 133 133 125 125 133 133 119 119 125 125 125 125 119 119 107 107 119 119 109 109 107 107 107 107 109 109 98 98 109 109 105 105 98 98 98 98 105 105 93 93 105 105 106 106 93 93 93 93 106 106 95 95 106 106 113 113 95 95 95 95 113 113 104 104 113 113 128 128 104 104 104 104 128 128 120 120 128 128 142 142 120 120 120 120 142 142 135 135 142 142 156 156 135 135 135 135 156 156 152 152 156 156 172 172 152 152 152 152 172 172 170 170 172 172 190 190 170 170 170 170 190 190 186 186 190 190 206 206 186 186 186 186 206 206 204 204 206 206 222 222 204 204 204 204 222 222 218 218 222 222 239 239 218 218 218 218 239 239 235 235 239 239 254 254 235 235 235 235 254 254 252 252 254 254 271 271 252 252 252 252 271 271 270 270 271 271 288 288 270 270 270 270 288 288 287 287 288 288 306 306 287 287 287 287 306 306 304 304 306 306 318 318 304 304 304 304 318 318 319 319 318 318 335 335 319 319 319 319 335 335 336 336 335 335 351 351 336 336 335 335 350 350 351 351 350 350 368 368 351 351 351 351 368 368 369 369 368 368 385 385 369 369 369 369 385 385 386 386 385 385 402 402 386 386 386 386 402 402 403 403 402 402 420 420 403 403 403 403 420 420 421 421 420 420 434 434 421 421 421 421 434 434 438 438 434 434 450 450 438 438 438 438 450 450 452 452 450 450 463 463 452 452 452 452 463 463 468 468 463 463 478 478 468 468 468 468 478 478 483 483 478 478 491 491 483 483 483 483 491 491 499 499 491 491 502 502 499 499 499 499 502 502 512 512 502 502 510 510 512 512 512 512 510 510 522 522 510 510 516 516 522 522 522 522 516 516 526 526 516 516 514 514 526 526 526 526 514 514 525 525 514 514 505 505 525 525 525 525 505 505 517 517 505 505 495 495 517 517 517 517 495 495 503 503 495 495 481 481 503 503 503 503 481 481 489 489 481 481 469 469 489 489 489 489 469 469 475 475 469 469 454 454 475 475 475 475 454 454 458 458 454 454 439 439 458 458 458 458 439 439 442 442 439 439 423 423 442 442 442 442 423 423 425 425 423 423 406 406 425 425 425 425 406 406 409 409 406 406 390 390 409 409 409 409 390 390 393 393 390 390 374 374 393 393 393 393 374 374 377 377 374 374 359 359 377 377 377 377 359 359 360 360 359 359 342 342 360 360 360 360 342 342 343 343 342 342 325 325 343 343 343 343 325 325 326 326 325 325 315 315 326 326 326 326 315 315 314 314 315 315 298 298 314 314 314 314 298 298 297 297 298 298 280 280 297 297 297 297 280 280 279 279 280 280 263 263 279 279 279 279 263 263 262 262 263 263 246 246 262 262 262 262 246 246 245 245 246 246 229 229 245 245 245 245 229 229 227 227 229 229 212 212 227 227 227 227 212 212 210 210 212 212 197 197 210 210 210 210 197 197 193 193 197 197 181 181 193 193 193 193 181 181 179 179 181 181 168 168 179 179 179 179 168 168 163 163 168 168 153 153 163 163 163 163 153 153 147 147 153 153 140 140 147 147 147 147 140 140 133 133 140 140 129 129 133 133 133 133 129 129 119 119 129 129 121 121 119 119 119 119 121 121 109 109 121 121 114 114 109 109 109 109 114 114 105 105 114 114 117 117 105 105 105 105 117 117 106 106 117 117 126 126 106 106 106 106 126 126 113 113 126 126 136 136 113 113 113 113 136 136 128 128 136 136 150 150 128 128 128 128 150 150 142 142 150 150 162 162 142 142 142 142 162 162 156 156 162 162 177 177 156 156 156 156 177 177 172 172 177 177 192 192 172 172 172 172 192 192 190 190 192 192 208 208 190 190 190 190 208 208 206 206 208 208 225 225 206 206 206 206 225 225 222 222 225 225 242 242 222 222 222 222 242 242 239 239 242 242 257 257 239 239 239 239 257 257 254 254 257 257 272 272 254 254 254 254 272 272 271 271 272 272 289 289 271 271 271 271 289 289 288 288 289 289 307 307 288 288 288 288 307 307 306 306 307 307 317 317 306 306 306 306 317 317 318 318 317 317 334 334 318 318 318 318 334 334 335 335 334 334 350 350 335 335 637 637 638 638 639 639 637 637 639 639 643 643 638 638 637 637 633 633 637 637 630 630 633 633 633 633 630 630 631 631 631 631 630 630 629 629 630 630 623 623 629 629 629 629 623 623 625 625 617 617 619 619 623 623 619 619 624 624 623 623 623 623 624 624 625 625 610 610 611 611 609 609 611 611 615 615 609 609 609 609 615 615 617 617 615 615 618 618 617 617 617 617 618 618 619 619 610 610 609 609 605 605 609 609 603 603 605 605 605 605 603 603 604 604 1648 1648 1649 1649 601 601 1650 1650 596 596 601 601 601 601 596 596 597 597 597 597 596 596 595 595 596 596 589 589 595 595 595 595 589 589 591 591 582 582 585 585 589 589 585 585 590 590 589 589 589 589 590 590 591 591 576 576 577 577 575 575 577 577 581 581 575 575 575 575 581 581 582 582 581 581 583 583 582 582 582 582 583 583 585 585 576 576 575 575 571 571 575 575 569 569 571 571 571 571 569 569 570 570 570 570 569 569 568 568 569 569 572 572 568 568 568 568 572 572 573 573 573 573 572 572 574 574 572 572 579 579 574 574 574 574 579 579 578 578 586 586 584 584 579 579 584 584 580 580 579 579 579 579 580 580 578 578 594 594 592 592 593 593 592 592 588 588 593 593 593 593 588 588 586 586 588 588 587 587 586 586 586 586 587 587 584 584 594 594 593 593 598 598 593 593 599 599 598 598 598 598 599 599 600 600 600 600 599 599 602 602 599 599 1651 1651 602 602 602 602 1652 1652 1653 1653 613 613 612 612 607 607 612 612 608 608 607 607 607 607 608 608 606 606 620 620 616 616 613 613 616 616 614 614 613 613 613 613 614 614 612 612 628 628 626 626 627 627 626 626 622 622 627 627 627 627 622 622 620 620 622 622 621 621 620 620 620 620 621 621 616 616 628 628 627 627 632 632 627 627 634 634 632 632 632 632 634 634 635 635 635 635 634 634 636 636 634 634 642 642 636 636 636 636 642 642 640 640 647 647 645 645 642 642 645 645 641 641 642 642 642 642 641 641 640 640 654 654 649 649 647 647 649 649 646 646 647 647 647 647 646 646 645 645 660 660 659 659 661 661 659 659 655 655 661 661 661 661 655 655 654 654 655 655 653 653 654 654 654 654 653 653 649 649 660 660 661 661 665 665 661 661 668 668 665 665 665 665 668 668 667 667 667 667 668 668 669 669 1654 1654 675 675 1655 1655 1656 1656 675 675 673 673 683 683 680 680 681 681 680 680 679 679 681 681 681 681 679 679 675 675 679 679 674 674 675 675 675 675 674 674 673 673 695 695 693 693 689 689 693 693 688 688 689 689 689 689 688 688 681 681 688 688 687 687 681 681 681 681 687 687 683 683 702 702 699 699 695 695 699 699 694 694 695 695 695 695 694 694 693 693 704 704 706 706 705 705 706 706 703 703 705 705 705 705 703 703 702 702 703 703 701 701 702 702 702 702 701 701 699 699 704 704 705 705 700 700 705 705 698 698 700 700 700 700 698 698 697 697 697 697 698 698 696 696 698 698 691 691 696 696 696 696 691 691 692 692 685 685 686 686 691 691 686 686 690 690 691 691 691 691 690 690 692 692 678 678 682 682 685 685 682 682 684 684 685 685 685 685 684 684 686 686 1657 1657 672 672 1658 1658 672 672 676 676 1659 1659 1660 1660 676 676 678 678 676 676 677 677 678 678 678 678 677 677 682 682 670 670 671 671 666 666 671 671 664 664 666 666 666 666 664 664 663 663 663 663 664 664 662 662 664 664 657 657 662 662 662 662 657 657 658 658 651 651 652 652 657 657 652 652 656 656 657 657 657 657 656 656 658 658 639 639 644 644 643 643 644 644 648 648 643 643 643 643 648 648 651 651 648 648 650 650 651 651 651 651 650 650 652 652 765 765 761 761 771 771 761 761 764 764 771 771 771 771 764 764 782 782 764 764 767 767 782 782 782 782 767 767 785 785 767 767 770 770 785 785 785 785 770 770 787 787 770 770 773 773 787 787 787 787 773 773 789 789 773 773 776 776 789 789 789 789 776 776 791 791 776 776 778 778 791 791 791 791 778 778 793 793 709 709 719 719 707 707 719 719 718 718 707 707 707 707 718 718 708 708 718 718 720 720 708 708 708 708 720 720 710 710 720 720 723 723 710 710 710 710 723 723 712 712 723 723 725 725 712 712 712 712 725 725 714 714 725 725 728 728 714 714 714 714 728 728 716 716 728 728 731 731 716 716 716 716 731 731 721 721 731 731 734 734 721 721 734 734 736 736 721 721 721 721 736 736 730 730 736 736 740 740 730 730 730 730 740 740 737 737 740 740 743 743 737 737 737 737 743 743 742 742 743 743 746 746 742 742 742 742 746 746 748 748 746 746 749 749 748 748 748 748 749 749 753 753 749 749 752 752 753 753 753 753 752 752 759 759 752 752 755 755 759 759 759 759 755 755 765 765 755 755 758 758 765 765 765 765 758 758 761 761 778 778 780 780 793 793 780 780 783 783 793 793 793 793 783 783 794 794 783 783 781 781 794 794 794 794 781 781 792 792 781 781 779 779 792 792 792 792 779 779 790 790 779 779 777 777 790 790 790 790 777 777 788 788 777 777 775 775 788 788 788 788 775 775 786 786 775 775 772 772 786 786 786 786 772 772 784 784 772 772 769 769 784 784 784 784 769 769 774 774 769 769 766 766 774 774 766 766 763 763 774 774 774 774 763 763 768 768 763 763 760 760 768 768 768 768 760 760 762 762 760 760 757 757 762 762 762 762 757 757 756 756 757 757 754 754 756 756 756 756 754 754 750 750 754 754 751 751 750 750 750 750 751 751 745 745 751 751 747 747 745 745 745 745 747 747 739 739 747 747 744 744 739 739 744 744 741 741 739 739 739 739 741 741 733 733 741 741 738 738 733 733 733 733 738 738 726 726 738 738 735 735 726 726 726 726 735 735 717 717 735 735 732 732 717 717 717 717 732 732 715 715 732 732 729 729 715 715 715 715 729 729 713 713 729 729 727 727 713 713 713 713 727 727 711 711 727 727 724 724 711 711 711 711 724 724 709 709 724 724 722 722 709 709 709 709 722 722 719 719 946 946 961 961 962 962 962 962 947 947 946 946 947 947 945 945 946 946 946 946 945 945 932 932 945 945 933 933 932 932 932 932 933 933 917 917 933 933 924 924 917 917 924 924 918 918 917 917 917 917 918 918 903 903 918 918 904 904 903 903 904 904 902 902 903 903 1661 1661 1662 1662 888 888 1663 1663 889 889 888 888 888 888 889 889 874 874 889 889 882 882 874 874 882 882 875 875 874 874 874 874 875 875 861 861 875 875 862 862 861 861 862 862 860 860 861 861 861 861 860 860 848 848 860 860 850 850 848 848 848 848 850 850 836 836 850 850 843 843 836 836 843 843 839 839 836 836 836 836 839 839 826 826 839 839 828 828 826 826 828 828 827 827 826 826 826 826 827 827 822 822 827 827 825 825 822 822 822 822 825 825 829 829 825 825 830 830 829 829 830 830 832 832 829 829 829 829 832 832 840 840 832 832 841 841 840 840 841 841 844 844 840 840 840 840 844 844 853 853 844 844 855 855 853 853 853 853 855 855 867 867 855 855 863 863 867 867 863 863 868 868 867 867 867 867 868 868 879 879 868 868 880 880 879 879 880 880 884 884 879 879 879 879 884 884 1664 1664 884 884 1665 1665 1666 1666 894 894 895 895 909 909 895 895 905 905 909 909 905 905 910 910 909 909 909 909 910 910 922 922 910 910 923 923 922 922 923 923 926 926 922 922 922 922 926 926 938 938 926 926 939 939 938 938 938 938 939 939 954 954 939 939 949 949 954 954 949 949 955 955 954 954 954 954 955 955 968 968 955 955 969 969 968 968 969 969 971 971 968 968 968 968 971 971 980 980 971 971 979 979 980 980 980 980 979 979 995 995 979 979 991 991 995 995 991 991 994 994 995 995 995 995 994 994 1009 1009 994 994 1007 1007 1009 1009 1007 1007 1014 1014 1009 1009 1009 1009 1014 1014 1023 1023 1014 1014 1022 1022 1023 1023 1023 1023 1022 1022 1038 1038 1022 1022 1035 1035 1038 1038 1035 1035 1037 1037 1038 1038 1038 1038 1037 1037 1052 1052 1037 1037 1051 1051 1052 1052 1051 1051 1056 1056 1052 1052 1667 1667 1668 1668 1067 1067 1669 1669 1065 1065 1067 1067 1065 1065 1077 1077 1067 1067 1067 1067 1077 1077 1080 1080 1077 1077 1079 1079 1080 1080 1080 1080 1079 1079 1093 1093 1079 1079 1091 1091 1093 1093 1091 1091 1096 1096 1093 1093 1093 1093 1096 1096 1106 1106 1096 1096 1104 1104 1106 1106 1104 1104 1113 1113 1106 1106 1106 1106 1113 1113 1118 1118 1113 1113 1116 1116 1118 1118 1118 1118 1116 1116 1125 1125 1116 1116 1123 1123 1125 1125 1123 1123 1122 1122 1125 1125 1125 1125 1122 1122 1124 1124 1122 1122 1119 1119 1124 1124 1119 1119 1112 1112 1124 1124 1124 1124 1112 1112 1114 1114 1112 1112 1111 1111 1114 1114 1114 1114 1111 1111 1102 1102 1111 1111 1100 1100 1102 1102 1100 1100 1095 1095 1102 1102 1102 1102 1095 1095 1089 1089 1095 1095 1088 1088 1089 1089 1088 1088 1075 1075 1089 1089 1089 1089 1075 1075 1074 1074 1075 1075 1072 1072 1074 1074 1074 1074 1072 1072 1062 1062 1072 1072 1060 1060 1062 1062 1060 1060 1670 1670 1062 1062 1062 1062 1671 1671 1672 1672 1055 1055 1046 1046 1047 1047 1046 1046 1033 1033 1047 1047 1047 1047 1033 1033 1032 1032 1033 1033 1031 1031 1032 1032 1032 1032 1031 1031 1018 1018 1031 1031 1017 1017 1018 1018 1017 1017 1012 1012 1018 1018 1018 1018 1012 1012 1002 1002 1012 1012 1001 1001 1002 1002 1002 1002 1001 1001 987 987 1001 1001 986 986 987 987 987 987 986 986 973 973 986 986 972 972 973 973 973 973 972 972 961 961 972 972 970 970 961 961 961 961 970 970 962 962 1673 1673 1003 1003 1674 1674 1003 1003 1019 1019 1675 1675 1676 1676 1019 1019 1677 1677 1019 1019 1034 1034 1678 1678 1679 1679 1034 1034 1680 1680 1034 1034 1048 1048 1681 1681 1682 1682 1048 1048 1683 1683 1048 1048 1064 1064 1684 1684 1685 1685 1064 1064 1686 1686 1064 1064 1078 1078 1687 1687 1688 1688 1078 1078 1689 1689 1078 1078 1090 1090 1690 1690 1691 1691 1090 1090 1692 1692 1090 1090 1107 1107 1693 1693 1694 1694 1107 1107 1695 1695 1107 1107 1120 1120 1696 1696 1697 1697 1120 1120 1698 1698 1120 1120 1129 1129 1699 1699 1700 1700 1129 1129 1701 1701 1129 1129 1130 1130 1702 1702 1703 1703 1130 1130 1704 1704 1130 1130 1126 1126 1705 1705 1706 1706 1126 1126 1707 1707 1126 1126 1109 1109 1708 1708 1709 1709 1109 1109 1710 1710 1109 1109 1097 1097 1711 1711 1712 1712 1097 1097 1713 1713 1097 1097 1084 1084 1714 1714 1715 1715 1084 1084 1716 1716 1084 1084 1069 1069 1717 1717 1718 1718 1069 1069 1719 1719 1069 1069 1053 1053 1720 1720 1721 1721 1053 1053 1722 1722 1053 1053 1040 1040 1723 1723 1724 1724 1040 1040 1725 1725 1040 1040 1025 1025 1726 1726 1727 1727 1025 1025 1728 1728 1025 1025 1010 1010 1729 1729 1730 1730 1010 1010 1731 1731 1010 1010 996 996 1732 1732 1733 1733 996 996 1734 1734 996 996 981 981 1735 1735 1736 1736 981 981 1737 1737 981 981 967 967 1738 1738 1739 1739 967 967 1740 1740 967 967 953 953 1741 1741 1742 1742 953 953 1743 1743 953 953 937 937 1744 1744 1745 1745 937 937 1746 1746 937 937 921 921 1747 1747 1748 1748 921 921 1749 1749 921 921 907 907 1750 1750 1751 1751 907 907 1752 1752 907 907 892 892 1753 1753 1754 1754 892 892 1755 1755 892 892 878 878 1756 1756 1757 1757 878 878 1758 1758 878 878 864 864 1759 1759 1760 1760 864 864 1761 1761 864 864 849 849 1762 1762 1763 1763 849 849 1764 1764 849 849 835 835 1765 1765 1766 1766 835 835 1767 1767 835 835 821 821 1768 1768 1769 1769 821 821 1770 1770 821 821 816 816 1771 1771 1772 1772 816 816 1773 1773 816 816 819 819 1774 1774 1775 1775 819 819 1776 1776 819 819 831 831 1777 1777 1778 1778 831 831 1779 1779 831 831 846 846 1780 1780 1781 1781 846 846 1782 1782 846 846 858 858 1783 1783 1784 1784 858 858 1785 1785 858 858 872 872 1786 1786 1787 1787 872 872 1788 1788 872 872 887 887 1789 1789 1790 1790 887 887 1791 1791 887 887 900 900 1792 1792 1793 1793 900 900 1794 1794 900 900 916 916 1795 1795 1796 1796 916 916 1797 1797 916 916 931 931 1798 1798 1799 1799 931 931 1800 1800 931 931 944 944 1801 1801 1802 1802 944 944 1803 1803 944 944 960 960 1804 1804 1805 1805 960 960 1806 1806 960 960 974 974 1807 1807 1808 1808 974 974 1809 1809 974 974 988 988 1810 1810 1811 1811 988 988 1812 1812 988 988 1003 1003 1813 1813 1003 1003 1004 1004 1019 1019 1004 1004 1020 1020 1019 1019 1019 1019 1020 1020 1034 1034 1020 1020 1036 1036 1034 1034 1034 1034 1036 1036 1048 1048 1036 1036 1050 1050 1048 1048 1048 1048 1050 1050 1064 1064 1050 1050 1066 1066 1064 1064 1064 1064 1066 1066 1078 1078 1066 1066 1083 1083 1078 1078 1078 1078 1083 1083 1090 1090 1083 1083 1098 1098 1090 1090 1090 1090 1098 1098 1107 1107 1098 1098 1115 1115 1107 1107 1107 1107 1115 1115 1120 1120 1115 1115 1131 1131 1120 1120 1120 1120 1131 1131 1129 1129 1131 1131 1135 1135 1129 1129 1129 1129 1135 1135 1130 1130 1135 1135 1136 1136 1130 1130 1130 1130 1136 1136 1126 1126 1136 1136 1134 1134 1126 1126 1126 1126 1134 1134 1109 1109 1134 1134 1121 1121 1109 1109 1109 1109 1121 1121 1097 1097 1121 1121 1103 1103 1097 1097 1097 1097 1103 1103 1084 1084 1103 1103 1085 1085 1084 1084 1084 1084 1085 1085 1069 1069 1085 1085 1071 1071 1069 1069 1069 1069 1071 1071 1053 1053 1071 1071 1057 1057 1053 1053 1053 1053 1057 1057 1040 1040 1057 1057 1042 1042 1040 1040 1040 1040 1042 1042 1025 1025 1042 1042 1026 1026 1025 1025 1025 1025 1026 1026 1010 1010 1026 1026 1011 1011 1010 1010 1010 1010 1011 1011 996 996 1011 1011 997 997 996 996 996 996 997 997 981 981 997 997 982 982 981 981 981 981 982 982 967 967 982 982 966 966 967 967 967 967 966 966 953 953 966 966 952 952 953 953 953 953 952 952 937 937 952 952 936 936 937 937 937 937 936 936 921 921 936 936 920 920 921 921 921 921 920 920 907 907 920 920 906 906 907 907 907 907 906 906 892 892 906 906 890 890 892 892 892 892 890 890 878 878 890 890 873 873 878 878 878 878 873 873 864 864 873 873 859 859 864 864 864 864 859 859 849 849 859 859 842 842 849 849 849 849 842 842 835 835 842 842 824 824 835 835 835 835 824 824 821 821 824 824 815 815 821 821 821 821 815 815 816 816 815 815 811 811 816 816 816 816 811 811 819 819 811 811 812 812 819 819 819 819 812 812 831 831 812 812 818 818 831 831 831 831 818 818 846 846 818 818 838 838 846 846 846 846 838 838 858 858 838 838 854 854 858 858 858 858 854 854 872 872 854 854 869 869 872 872 872 872 869 869 887 887 869 869 885 885 887 887 887 887 885 885 900 900 885 885 899 899 900 900 900 900 899 899 916 916 899 899 914 914 916 916 916 916 914 914 931 931 914 914 929 929 931 931 931 931 929 929 944 944 929 929 943 943 944 944 944 944 943 943 960 960 943 943 959 959 960 960 960 960 959 959 974 974 959 959 975 975 974 974 974 974 975 975 988 988 975 975 989 989 988 988 988 988 989 989 1003 1003 989 989 1004 1004 1003 1003 1004 1004 1005 1005 1020 1020 1005 1005 1021 1021 1020 1020 1020 1020 1021 1021 1036 1036 1021 1021 1039 1039 1036 1036 1036 1036 1039 1039 1050 1050 1039 1039 1054 1054 1050 1050 1050 1050 1054 1054 1066 1066 1054 1054 1070 1070 1066 1066 1066 1066 1070 1070 1083 1083 1070 1070 1086 1086 1083 1083 1083 1083 1086 1086 1098 1098 1086 1086 1105 1105 1098 1098 1098 1098 1105 1105 1115 1115 1105 1105 1128 1128 1115 1115 1115 1115 1128 1128 1131 1131 1128 1128 1139 1139 1131 1131 1131 1131 1139 1139 1135 1135 1139 1139 1142 1142 1135 1135 1135 1135 1142 1142 1136 1136 1142 1142 1143 1143 1136 1136 1136 1136 1143 1143 1134 1134 1143 1143 1140 1140 1134 1134 1134 1134 1140 1140 1121 1121 1140 1140 1133 1133 1121 1121 1121 1121 1133 1133 1103 1103 1133 1133 1110 1110 1103 1103 1103 1103 1110 1110 1085 1085 1110 1110 1092 1092 1085 1085 1085 1085 1092 1092 1071 1071 1092 1092 1076 1076 1071 1071 1071 1071 1076 1076 1057 1057 1076 1076 1059 1059 1057 1057 1057 1057 1059 1059 1042 1042 1059 1059 1043 1043 1042 1042 1042 1042 1043 1043 1026 1026 1043 1043 1028 1028 1026 1026 1026 1026 1028 1028 1011 1011 1028 1028 1013 1013 1011 1011 1011 1011 1013 1013 997 997 1013 1013 998 998 997 997 997 997 998 998 982 982 998 998 983 983 982 982 982 982 983 983 966 966 983 983 965 965 966 966 966 966 965 965 952 952 965 965 951 951 952 952 952 952 951 951 936 936 951 951 935 935 936 936 936 936 935 935 920 920 935 935 919 919 920 920 920 920 919 919 906 906 919 919 901 901 906 906 906 906 901 901 890 890 901 901 886 886 890 890 890 890 886 886 873 873 886 886 870 870 873 873 873 873 870 870 859 859 870 870 852 852 859 859 859 859 852 852 842 842 852 852 833 833 842 842 842 842 833 833 824 824 833 833 814 814 824 824 824 824 814 814 815 815 814 814 808 808 815 815 815 815 808 808 811 811 808 808 804 804 811 811 811 811 804 804 812 812 804 804 806 806 812 812 812 812 806 806 818 818 806 806 810 810 818 818 818 818 810 810 838 838 810 810 823 823 838 838 838 838 823 823 854 854 823 823 847 847 854 854 854 854 847 847 869 869 847 847 865 865 869 869 869 869 865 865 885 885 865 865 881 881 885 885 885 885 881 881 899 899 881 881 897 897 899 899 899 899 897 897 914 914 897 897 912 912 914 914 914 914 912 912 929 929 912 912 928 928 929 929 929 929 928 928 943 943 928 928 942 942 943 943 943 943 942 942 959 959 942 942 958 958 959 959 959 959 958 958 975 975 958 958 976 976 975 975 975 975 976 976 989 989 976 976 990 990 989 989 989 989 990 990 1004 1004 990 990 1005 1005 1004 1004 1005 1005 1006 1006 1021 1021 1006 1006 1024 1024 1021 1021 1021 1021 1024 1024 1039 1039 1024 1024 1041 1041 1039 1039 1039 1039 1041 1041 1054 1054 1041 1041 1058 1058 1054 1054 1054 1054 1058 1058 1070 1070 1058 1058 1073 1073 1070 1070 1070 1070 1073 1073 1086 1086 1073 1073 1094 1094 1086 1086 1086 1086 1094 1094 1105 1105 1094 1094 1117 1117 1105 1105 1105 1105 1117 1117 1128 1128 1117 1117 1138 1138 1128 1128 1128 1128 1138 1138 1139 1139 1138 1138 1145 1145 1139 1139 1139 1139 1145 1145 1142 1142 1145 1145 1148 1148 1142 1142 1142 1142 1148 1148 1143 1143 1148 1148 1149 1149 1143 1143 1143 1143 1149 1149 1140 1140 1149 1149 1146 1146 1140 1140 1140 1140 1146 1146 1133 1133 1146 1146 1141 1141 1133 1133 1133 1133 1141 1141 1110 1110 1141 1141 1127 1127 1110 1110 1110 1110 1127 1127 1092 1092 1127 1127 1099 1099 1092 1092 1092 1092 1099 1099 1076 1076 1099 1099 1082 1082 1076 1076 1076 1076 1082 1082 1059 1059 1082 1082 1063 1063 1059 1059 1059 1059 1063 1063 1043 1043 1063 1063 1045 1045 1043 1043 1043 1043 1045 1045 1028 1028 1045 1045 1029 1029 1028 1028 1028 1028 1029 1029 1013 1013 1029 1029 1015 1015 1013 1013 1013 1013 1015 1015 998 998 1015 1015 999 999 998 998 998 998 999 999 983 983 999 999 984 984 983 983 983 983 984 984 965 965 984 984 964 964 965 965 965 965 964 964 951 951 964 964 950 950 951 951 951 951 950 950 935 935 950 950 934 934 935 935 935 935 934 934 919 919 934 934 915 915 919 919 919 919 915 915 901 901 915 915 898 898 901 901 901 901 898 898 886 886 898 898 883 883 886 886 886 886 883 883 870 870 883 883 866 866 870 870 870 870 866 866 852 852 866 866 845 845 852 852 852 852 845 845 833 833 845 845 817 817 833 833 833 833 817 817 814 814 817 817 807 807 814 814 814 814 807 807 808 808 807 807 802 802 808 808 808 808 802 802 804 804 802 802 799 799 804 804 804 804 799 799 806 806 799 799 800 800 806 806 806 806 800 800 810 810 800 800 803 803 810 810 810 810 803 803 823 823 803 803 813 813 823 823 823 823 813 813 847 847 813 813 837 837 847 847 847 847 837 837 865 865 837 837 857 857 865 865 865 865 857 857 881 881 857 857 876 876 881 881 881 881 876 876 897 897 876 876 893 893 897 897 897 897 893 893 912 912 893 893 911 911 912 912 912 912 911 911 928 928 911 911 927 927 928 928 928 928 927 927 942 942 927 927 941 941 942 942 942 942 941 941 958 958 941 941 957 957 958 958 958 958 957 957 976 976 957 957 977 977 976 976 976 976 977 977 990 990 977 977 992 992 990 990 990 990 992 992 1005 1005 992 992 1006 1006 1005 1005 1006 1006 1008 1008 1024 1024 1008 1008 1027 1027 1024 1024 1024 1024 1027 1027 1041 1041 1027 1027 1044 1044 1041 1041 1041 1041 1044 1044 1058 1058 1044 1044 1061 1061 1058 1058 1058 1058 1061 1061 1073 1073 1061 1061 1081 1081 1073 1073 1073 1073 1081 1081 1094 1094 1081 1081 1101 1101 1094 1094 1094 1094 1101 1101 1117 1117 1101 1101 1132 1132 1117 1117 1117 1117 1132 1132 1138 1138 1132 1132 1144 1144 1138 1138 1138 1138 1144 1144 1145 1145 1144 1144 1150 1150 1145 1145 1145 1145 1150 1150 1148 1148 1150 1150 1152 1152 1148 1148 1148 1148 1152 1152 1149 1149 1152 1152 1153 1153 1149 1149 1149 1149 1153 1153 1146 1146 1153 1153 1151 1151 1146 1146 1146 1146 1151 1151 1141 1141 1151 1151 1147 1147 1141 1141 1141 1141 1147 1147 1127 1127 1147 1147 1137 1137 1127 1127 1127 1127 1137 1137 1099 1099 1137 1137 1108 1108 1099 1099 1099 1099 1108 1108 1082 1082 1108 1108 1087 1087 1082 1082 1082 1082 1087 1087 1063 1063 1087 1087 1068 1068 1063 1063 1063 1063 1068 1068 1045 1045 1068 1068 1049 1049 1045 1045 1045 1045 1049 1049 1029 1029 1049 1049 1030 1030 1029 1029 1029 1029 1030 1030 1015 1015 1030 1030 1016 1016 1015 1015 1015 1015 1016 1016 999 999 1016 1016 1000 1000 999 999 999 999 1000 1000 984 984 1000 1000 985 985 984 984 984 984 985 985 964 964 985 985 963 963 964 964 964 964 963 963 950 950 963 963 948 948 950 950 950 950 948 948 934 934 948 948 930 930 934 934 934 934 930 930 915 915 930 930 913 913 915 915 915 915 913 913 898 898 913 913 896 896 898 898 898 898 896 896 883 883 896 896 877 877 883 883 883 883 877 877 866 866 877 877 856 856 866 866 866 866 856 856 845 845 856 856 834 834 845 845 845 845 834 834 817 817 834 834 809 809 817 817 817 817 809 809 807 807 809 809 801 801 807 807 807 807 801 801 802 802 801 801 797 797 802 802 802 802 797 797 799 799 797 797 795 795 799 799 799 799 795 795 800 800 795 795 796 796 800 800 800 800 796 796 803 803 796 796 798 798 803 803 803 803 798 798 813 813 798 798 805 805 813 813 813 813 805 805 837 837 805 805 820 820 837 837 837 837 820 820 857 857 820 820 851 851 857 857 857 857 851 851 876 876 851 851 871 871 876 876 876 876 871 871 893 893 871 871 891 891 893 893 893 893 891 891 911 911 891 891 908 908 911 911 911 911 908 908 927 927 908 908 925 925 927 927 927 927 925 925 941 941 925 925 940 940 941 941 941 941 940 940 957 957 940 940 956 956 957 957 957 957 956 956 977 977 956 956 978 978 977 977 977 977 978 978 992 992 978 978 993 993 992 992 992 992 993 993 1006 1006 993 993 1008 1008 1006 1006 1203 1203 1202 1202 1207 1207 1202 1202 1206 1206 1207 1207 1207 1207 1206 1206 1211 1211 1206 1206 1210 1210 1211 1211 1211 1211 1210 1210 1216 1216 1210 1210 1212 1212 1216 1216 1216 1216 1212 1212 1221 1221 1185 1185 1184 1184 1814 1814 1184 1184 1188 1188 1815 1815 1816 1816 1188 1188 1817 1817 1188 1188 1818 1818 1819 1819 1193 1193 1192 1192 1198 1198 1192 1192 1194 1194 1198 1198 1198 1198 1194 1194 1203 1203 1194 1194 1200 1200 1203 1203 1203 1203 1200 1200 1202 1202 1167 1167 1166 1166 1171 1171 1166 1166 1170 1170 1171 1171 1171 1171 1170 1170 1175 1175 1170 1170 1174 1174 1175 1175 1175 1175 1174 1174 1180 1180 1174 1174 1176 1176 1180 1180 1180 1180 1176 1176 1185 1185 1176 1176 1182 1182 1185 1185 1185 1185 1182 1182 1184 1184 1160 1160 1158 1158 1154 1154 1158 1158 1155 1155 1154 1154 1154 1154 1155 1155 1159 1159 1155 1155 1156 1156 1159 1159 1159 1159 1156 1156 1162 1162 1156 1156 1157 1157 1162 1162 1162 1162 1157 1157 1167 1167 1157 1157 1164 1164 1167 1167 1167 1167 1164 1164 1166 1166 1187 1187 1183 1183 1181 1181 1183 1183 1179 1179 1181 1181 1181 1181 1179 1179 1178 1178 1179 1179 1177 1177 1178 1178 1178 1178 1177 1177 1172 1172 1177 1177 1173 1173 1172 1172 1172 1172 1173 1173 1169 1169 1173 1173 1168 1168 1169 1169 1169 1169 1168 1168 1163 1163 1168 1168 1165 1165 1163 1163 1163 1163 1165 1165 1160 1160 1165 1165 1161 1161 1160 1160 1160 1160 1161 1161 1158 1158 1205 1205 1201 1201 1199 1199 1201 1201 1197 1197 1199 1199 1199 1199 1197 1197 1196 1196 1197 1197 1195 1195 1196 1196 1196 1196 1195 1195 1190 1190 1195 1195 1191 1191 1190 1190 1820 1820 1821 1821 1187 1187 1822 1822 1186 1186 1187 1187 1187 1187 1186 1186 1183 1183 1223 1223 1219 1219 1217 1217 1219 1219 1215 1215 1217 1217 1217 1217 1215 1215 1214 1214 1215 1215 1213 1213 1214 1214 1214 1214 1213 1213 1208 1208 1213 1213 1209 1209 1208 1208 1208 1208 1209 1209 1205 1205 1209 1209 1204 1204 1205 1205 1205 1205 1204 1204 1201 1201 1239 1239 1236 1236 1234 1234 1236 1236 1232 1232 1234 1234 1234 1234 1232 1232 1230 1230 1232 1232 1231 1231 1230 1230 1230 1230 1231 1231 1227 1227 1231 1231 1226 1226 1227 1227 1227 1227 1226 1226 1223 1223 1226 1226 1222 1222 1223 1223 1223 1223 1222 1222 1219 1219 1257 1257 1254 1254 1252 1252 1254 1254 1250 1250 1252 1252 1252 1252 1250 1250 1248 1248 1250 1250 1249 1249 1248 1248 1248 1248 1249 1249 1244 1244 1249 1249 1243 1243 1244 1244 1244 1244 1243 1243 1239 1239 1243 1243 1240 1240 1239 1239 1239 1239 1240 1240 1236 1236 1275 1275 1272 1272 1270 1270 1272 1272 1268 1268 1270 1270 1270 1270 1268 1268 1266 1266 1268 1268 1267 1267 1266 1266 1266 1266 1267 1267 1262 1262 1267 1267 1261 1261 1262 1262 1262 1262 1261 1261 1823 1823 1261 1261 1824 1824 1825 1825 1257 1257 1258 1258 1254 1254 1289 1289 1286 1286 1283 1283 1286 1286 1285 1285 1283 1283 1283 1283 1285 1285 1280 1280 1285 1285 1278 1278 1280 1280 1280 1280 1278 1278 1275 1275 1278 1278 1276 1276 1275 1275 1275 1275 1276 1276 1272 1272 1279 1279 1282 1282 1281 1281 1282 1282 1284 1284 1281 1281 1281 1281 1284 1284 1287 1287 1284 1284 1290 1290 1287 1287 1287 1287 1290 1290 1288 1288 1290 1290 1291 1291 1288 1288 1288 1288 1291 1291 1289 1289 1291 1291 1292 1292 1289 1289 1289 1289 1292 1292 1286 1286 1260 1260 1263 1263 1264 1264 1263 1263 1265 1265 1264 1264 1264 1264 1265 1265 1269 1269 1265 1265 1271 1271 1269 1269 1269 1269 1271 1271 1273 1273 1271 1271 1274 1274 1273 1273 1273 1273 1274 1274 1279 1279 1274 1274 1277 1277 1279 1279 1279 1279 1277 1277 1282 1282 1242 1242 1245 1245 1246 1246 1245 1245 1247 1247 1246 1246 1246 1246 1247 1247 1251 1251 1247 1247 1253 1253 1251 1251 1251 1251 1253 1253 1255 1255 1253 1253 1256 1256 1255 1255 1826 1826 1827 1827 1260 1260 1828 1828 1259 1259 1260 1260 1260 1260 1259 1259 1263 1263 1212 1212 1218 1218 1221 1221 1218 1218 1220 1220 1221 1221 1221 1221 1220 1220 1225 1225 1220 1220 1224 1224 1225 1225 1225 1225 1224 1224 1228 1228 1224 1224 1229 1229 1228 1228 1228 1228 1229 1229 1233 1233 1229 1229 1235 1235 1233 1233 1233 1233 1235 1235 1237 1237 1235 1235 1238 1238 1237 1237 1237 1237 1238 1238 1242 1242 1238 1238 1241 1241 1242 1242 1242 1242 1241 1241 1245 1245 1332 1332 1336 1336 1330 1330 1330 1330 1328 1328 1332 1332 1328 1328 1324 1324 1332 1332 1332 1332 1324 1324 1326 1326 1324 1324 1320 1320 1326 1326 1320 1320 1316 1316 1326 1326 1326 1326 1316 1316 1322 1322 1316 1316 1309 1309 1322 1322 1309 1309 1307 1307 1322 1322 1322 1322 1307 1307 1318 1318 1307 1307 1305 1305 1318 1318 1305 1305 1303 1303 1318 1318 1318 1318 1303 1303 1314 1314 1303 1303 1301 1301 1314 1314 1301 1301 1299 1299 1314 1314 1314 1314 1299 1299 1312 1312 1299 1299 1297 1297 1312 1312 1297 1297 1295 1295 1312 1312 1312 1312 1295 1295 1310 1310 1295 1295 1293 1293 1310 1310 1293 1293 1294 1294 1310 1310 1310 1310 1294 1294 1311 1311 1294 1294 1296 1296 1311 1311 1296 1296 1298 1298 1311 1311 1311 1311 1298 1298 1313 1313 1298 1298 1300 1300 1313 1313 1300 1300 1302 1302 1313 1313 1313 1313 1302 1302 1317 1317 1302 1302 1304 1304 1317 1317 1304 1304 1306 1306 1317 1317 1317 1317 1306 1306 1321 1321 1306 1306 1308 1308 1321 1321 1308 1308 1315 1315 1321 1321 1321 1321 1315 1315 1325 1325 1315 1315 1319 1319 1325 1325 1319 1319 1323 1323 1325 1325 1325 1325 1323 1323 1331 1331 1323 1323 1327 1327 1331 1331 1327 1327 1329 1329 1331 1331 1331 1331 1329 1329 1335 1335 1329 1329 1333 1333 1335 1335 1333 1333 1337 1337 1335 1335 1335 1335 1337 1337 1339 1339 1337 1337 1341 1341 1339 1339 1339 1339 1341 1341 1343 1343 1341 1341 1344 1344 1343 1343 1343 1343 1344 1344 1346 1346 1344 1344 1348 1348 1346 1346 1348 1348 1352 1352 1346 1346 1346 1346 1352 1352 1350 1350 1352 1352 1356 1356 1350 1350 1356 1356 1360 1360 1350 1350 1350 1350 1360 1360 1354 1354 1360 1360 1364 1364 1354 1354 1364 1364 1370 1370 1354 1354 1354 1354 1370 1370 1358 1358 1370 1370 1372 1372 1358 1358 1372 1372 1374 1374 1358 1358 1358 1358 1374 1374 1362 1362 1374 1374 1376 1376 1362 1362 1376 1376 1378 1378 1362 1362 1362 1362 1378 1378 1366 1366 1378 1378 1380 1380 1366 1366 1380 1380 1382 1382 1366 1366 1366 1366 1382 1382 1368 1368 1382 1382 1384 1384 1368 1368 1384 1384 1385 1385 1368 1368 1368 1368 1385 1385 1369 1369 1385 1385 1386 1386 1369 1369 1386 1386 1383 1383 1369 1369 1369 1369 1383 1383 1367 1367 1383 1383 1381 1381 1367 1367 1381 1381 1379 1379 1367 1367 1367 1367 1379 1379 1363 1363 1379 1379 1377 1377 1363 1363 1377 1377 1375 1375 1363 1363 1363 1363 1375 1375 1359 1359 1375 1375 1373 1373 1359 1359 1373 1373 1371 1371 1359 1359 1359 1359 1371 1371 1355 1355 1371 1371 1365 1365 1355 1355 1365 1365 1361 1361 1355 1355 1355 1355 1361 1361 1351 1351 1361 1361 1357 1357 1351 1351 1357 1357 1353 1353 1351 1351 1351 1351 1353 1353 1347 1347 1353 1353 1349 1349 1347 1347 1349 1349 1345 1345 1347 1347 1347 1347 1345 1345 1340 1340 1345 1345 1342 1342 1340 1340 1342 1342 1338 1338 1340 1340 1340 1340 1338 1338 1336 1336 1338 1338 1334 1334 1336 1336 1336 1336 1334 1334 1330 1330 1405 1405 1406 1406 1402 1402 1405 1405 1402 1402 1403 1403 1396 1396 1398 1398 1402 1402 1398 1398 1400 1400 1402 1402 1402 1402 1400 1400 1403 1403 1390 1390 1392 1392 1402 1402 1392 1392 1394 1394 1402 1402 1402 1402 1394 1394 1396 1396 1389 1389 1387 1387 1402 1402 1387 1387 1388 1388 1402 1402 1402 1402 1388 1388 1390 1390 1395 1395 1393 1393 1402 1402 1393 1393 1391 1391 1402 1402 1402 1402 1391 1391 1389 1389 1401 1401 1399 1399 1402 1402 1399 1399 1397 1397 1402 1402 1402 1402 1397 1397 1395 1395 1409 1409 1407 1407 1402 1402 1407 1407 1404 1404 1402 1402 1402 1402 1404 1404 1401 1401 1415 1415 1413 1413 1402 1402 1413 1413 1411 1411 1402 1402 1402 1402 1411 1411 1409 1409 1418 1418 1419 1419 1402 1402 1419 1419 1417 1417 1402 1402 1402 1402 1417 1417 1415 1415 1412 1412 1414 1414 1402 1402 1414 1414 1416 1416 1402 1402 1402 1402 1416 1416 1418 1418 1406 1406 1408 1408 1402 1402 1408 1408 1410 1410 1402 1402 1402 1402 1410 1410 1412 1412 1420 1420 1421 1421 1422 1422 1421 1421 1423 1423 1422 1422 1424 1424 1425 1425 1426 1426 1425 1425 1427 1427 1426 1426 1428 1428 1429 1429 1430 1430 1429 1429 1431 1431 1430 1430 1432 1432 1433 1433 1434 1434 1433 1433 1435 1435 1434 1434 1436 1436 1437 1437 1438 1438 1437 1437 1439 1439 1438 1438 1440 1440 1441 1441 1442 1442 1441 1441 1443 1443 1442 1442 1444 1444 1445 1445 1446 1446 1445 1445 1447 1447 1446 1446 1446 1446 1447 1447 1448 1448 1447 1447 1449 1449 1448 1448
+46 46 43 43 40 40 43 43 41 41 40 40 60 60 45 45 62 62 45 45 63 63 62 62 39 39 42 42 36 36 42 42 44 44 36 36 36 36 44 44 47 47 45 45 55 55 57 57 24 24 21 21 27 27 21 21 19 19 27 27 27 27 19 19 16 16 8 8 6 6 18 18 6 6 4 4 18 18 18 18 4 4 2 2 41 41 38 38 40 40 38 38 35 35 40 40 40 40 35 35 27 27 35 35 33 33 27 27 27 27 33 33 31 31 31 31 29 29 27 27 29 29 26 26 27 27 27 27 26 26 24 24 57 57 59 59 45 45 59 59 61 61 45 45 45 45 61 61 63 63 22 22 23 23 20 20 23 23 17 17 20 20 32 32 34 34 36 36 34 34 37 37 36 36 36 36 37 37 39 39 52 52 50 50 40 40 50 50 48 48 40 40 40 40 48 48 46 46 47 47 49 49 36 36 49 49 51 51 36 36 36 36 51 51 45 45 51 51 53 53 45 45 45 45 53 53 55 55 2 2 0 0 18 18 0 0 1 1 18 18 18 18 1 1 3 3 11 11 13 13 23 23 13 13 15 15 23 23 23 23 15 15 17 17 16 16 14 14 27 27 14 14 12 12 27 27 27 27 12 12 18 18 12 12 10 10 18 18 18 18 10 10 8 8 60 60 58 58 45 45 58 58 56 56 45 45 45 45 56 56 40 40 56 56 54 54 40 40 40 40 54 54 52 52 22 22 25 25 23 23 25 25 28 28 23 23 23 23 28 28 36 36 28 28 30 30 36 36 36 36 30 30 32 32 3 3 5 5 18 18 5 5 7 7 18 18 18 18 7 7 23 23 7 7 9 9 23 23 23 23 9 9 11 11 411 411 404 404 424 424 404 404 422 422 424 424 424 424 422 422 435 435 422 422 441 441 435 435 435 435 441 441 442 442 441 441 1497 1497 442 442 442 442 1498 1498 1499 1499 411 411 405 405 404 404 405 405 387 387 404 404 404 404 387 387 386 386 387 387 383 383 386 386 386 386 383 383 368 368 383 383 369 369 368 368 369 369 359 359 368 368 368 368 359 359 349 349 359 359 350 350 349 349 350 350 333 333 349 349 349 349 333 333 331 331 333 333 332 332 331 331 332 332 309 309 331 331 331 331 309 309 310 310 309 309 307 307 310 310 310 310 307 307 292 292 307 307 291 291 292 292 292 292 291 291 274 274 291 291 284 284 274 274 284 284 273 273 274 274 273 273 256 256 274 274 274 274 256 256 257 257 256 256 255 255 257 257 257 257 255 255 240 240 255 255 239 239 240 240 240 240 239 239 222 222 239 239 233 233 222 222 233 233 221 221 222 222 221 221 205 205 222 222 222 222 205 205 204 204 205 205 203 203 204 204 203 203 186 186 204 204 204 204 186 186 187 187 186 186 1500 1500 187 187 187 187 1501 1501 1502 1502 180 180 166 166 167 167 167 167 166 166 148 148 166 166 151 151 148 148 151 151 146 146 148 148 146 146 127 127 148 148 148 148 127 127 128 128 127 127 122 122 128 128 128 128 122 122 103 103 122 122 102 102 103 103 103 103 102 102 85 85 102 102 91 91 85 85 91 91 82 82 85 85 82 82 72 72 85 85 85 85 72 72 73 73 72 72 70 70 73 73 73 73 70 70 67 67 70 70 64 64 67 67 64 64 65 65 67 67 67 67 65 65 68 68 65 65 66 66 68 68 68 68 66 66 76 76 66 66 74 74 76 76 74 74 75 75 76 76 75 75 87 87 76 76 76 76 87 87 89 89 87 87 94 94 89 89 89 89 94 94 109 109 94 94 108 108 109 109 109 109 108 108 134 134 108 108 126 126 134 134 126 126 133 133 134 134 133 133 152 152 134 134 134 134 152 152 153 153 152 152 157 157 153 153 153 153 157 157 173 173 157 157 172 172 173 173 1503 1503 1504 1504 192 192 1505 1505 1506 1506 192 192 1507 1507 191 191 192 192 191 191 208 208 192 192 192 192 208 208 211 211 208 208 209 209 211 211 209 209 226 226 211 211 211 211 226 226 227 227 226 226 237 237 227 227 227 227 237 237 246 246 237 237 245 245 246 246 246 246 245 245 265 265 245 245 258 258 265 265 258 258 264 264 265 265 264 264 281 281 265 265 265 265 281 281 282 282 281 281 290 290 282 282 282 282 290 290 300 300 290 290 299 299 300 300 300 300 299 299 323 323 299 299 308 308 323 323 308 308 324 324 323 323 324 324 341 341 323 323 323 323 341 341 340 340 341 341 342 342 340 340 340 340 342 342 357 357 342 342 358 358 357 357 358 358 360 360 357 357 357 357 360 360 375 375 360 360 376 376 375 375 375 375 376 376 393 393 376 376 389 389 393 393 389 389 394 394 393 393 394 394 410 410 393 393 393 393 410 410 409 409 410 410 413 413 409 409 409 409 413 413 427 427 413 413 428 428 427 427 427 427 428 428 446 446 428 428 438 438 446 446 438 438 447 447 446 446 447 447 1508 1508 446 446 446 446 1509 1509 1510 1510 466 466 467 467 465 465 465 465 467 467 483 483 467 467 485 485 483 483 483 483 485 485 505 505 485 485 494 494 505 505 494 494 506 506 505 505 506 506 528 528 505 505 505 505 528 528 529 529 528 528 530 530 529 529 530 530 548 548 529 529 529 529 548 548 545 545 548 548 551 551 545 545 545 545 551 551 558 558 551 551 559 559 558 558 558 558 559 559 565 565 559 559 564 564 565 565 564 564 567 567 565 565 567 567 566 566 565 565 565 565 566 566 563 563 566 566 562 562 563 563 563 563 562 562 556 556 562 562 557 557 556 556 556 556 557 557 541 541 557 557 550 550 541 541 550 550 543 543 541 541 543 543 523 523 541 541 541 541 523 523 522 522 523 523 500 500 522 522 522 522 500 500 499 499 500 500 490 490 499 499 499 499 490 490 479 479 490 490 480 480 479 479 479 479 480 480 458 458 480 480 464 464 458 458 458 458 464 464 459 459 522 522 538 538 541 541 538 538 552 552 541 541 541 541 552 552 556 556 552 552 560 560 556 556 556 556 560 560 563 563 560 560 561 561 563 563 563 563 561 561 565 565 561 561 555 555 565 565 565 565 555 555 558 558 555 555 542 542 558 558 558 558 542 542 545 545 542 542 524 524 545 545 545 545 524 524 529 529 1511 1511 503 503 1512 1512 1513 1513 503 503 1514 1514 503 503 481 481 1515 1515 1516 1516 481 481 1517 1517 481 481 462 462 1518 1518 1519 1519 462 462 1520 1520 462 462 445 445 1521 1521 1522 1522 445 445 1523 1523 445 445 426 426 1524 1524 1525 1525 426 426 1526 1526 426 426 408 408 1527 1527 1528 1528 408 408 1529 1529 408 408 392 392 1530 1530 1531 1531 392 392 1532 1532 392 392 1533 1533 1534 1534 393 393 374 374 375 375 374 374 356 356 375 375 375 375 356 356 357 357 356 356 339 339 357 357 357 357 339 339 340 340 339 339 322 322 340 340 340 340 322 322 323 323 322 322 301 301 323 323 323 323 301 301 300 300 301 301 283 283 300 300 300 300 283 283 282 282 283 283 266 266 282 282 282 282 266 266 265 265 266 266 247 247 265 265 265 265 247 247 246 246 1535 1535 228 228 1536 1536 1537 1537 228 228 1538 1538 228 228 212 212 1539 1539 1540 1540 212 212 1541 1541 212 212 194 194 1542 1542 1543 1543 194 194 1544 1544 194 194 175 175 1545 1545 1546 1546 175 175 1547 1547 175 175 156 156 1548 1548 1549 1549 156 156 1550 1550 156 156 137 137 1551 1551 1552 1552 137 137 1553 1553 137 137 1554 1554 1555 1555 134 134 113 113 109 109 113 113 93 93 109 109 109 109 93 93 89 89 93 93 80 80 89 89 89 89 80 80 76 76 80 80 71 71 76 76 76 76 71 71 68 68 71 71 69 69 68 68 68 68 69 69 67 67 69 69 77 77 67 67 67 67 77 77 73 73 77 77 88 88 73 73 73 73 88 88 85 85 88 88 107 107 85 85 85 85 107 107 103 103 1556 1556 130 130 1557 1557 1558 1558 130 130 1559 1559 130 130 150 150 1560 1560 1561 1561 150 150 1562 1562 150 150 169 169 1563 1563 1564 1564 169 169 1565 1565 169 169 188 188 1566 1566 1567 1567 188 188 1568 1568 188 188 206 206 1569 1569 1570 1570 206 206 1571 1571 206 206 223 223 1572 1572 1573 1573 223 223 1574 1574 223 223 241 241 1575 1575 1576 1576 241 241 1577 1577 241 241 1578 1578 1579 1579 240 240 259 259 257 257 259 259 275 275 257 257 257 257 275 275 274 274 275 275 293 293 274 274 274 274 293 293 292 292 293 293 311 311 292 292 292 292 311 311 310 310 311 311 330 330 310 310 310 310 330 330 331 331 330 330 348 348 331 331 331 331 348 348 349 349 348 348 367 367 349 349 349 349 367 367 368 368 367 367 385 385 368 368 368 368 385 385 386 386 1580 1580 403 403 1581 1581 1582 1582 403 403 1583 1583 403 403 421 421 1584 1584 1585 1585 421 421 1586 1586 421 421 439 439 1587 1587 1588 1588 439 439 1589 1589 439 439 456 456 1590 1590 1591 1591 456 456 1592 1592 456 456 476 476 1593 1593 1594 1594 476 476 1595 1595 476 476 496 496 1596 1596 1597 1597 496 496 1598 1598 496 496 1599 1599 1600 1600 499 499 518 518 522 522 518 518 538 538 522 522 1601 1601 534 534 1602 1602 534 534 546 546 1603 1603 1604 1604 546 546 1605 1605 546 546 553 553 1606 1606 1607 1607 553 553 1608 1608 553 553 554 554 1609 1609 1610 1610 554 554 1611 1611 554 554 549 549 1612 1612 1613 1613 549 549 1614 1614 549 549 536 536 1615 1615 1616 1616 536 536 1617 1617 536 536 517 517 1618 1618 1619 1619 517 517 1620 1620 517 517 497 497 1621 1621 1622 1622 497 497 503 503 497 497 478 478 503 503 503 503 478 478 481 481 478 478 460 460 481 481 481 481 460 460 462 462 460 460 443 443 462 462 462 462 443 443 445 445 443 443 425 425 445 445 445 445 425 425 426 426 425 425 407 407 426 426 426 426 407 407 408 408 407 407 391 391 408 408 408 408 391 391 392 392 391 391 373 373 392 392 392 392 373 373 1623 1623 373 373 355 355 1624 1624 1625 1625 355 355 1626 1626 355 355 338 338 1627 1627 1628 1628 338 338 1629 1629 338 338 321 321 1630 1630 1631 1631 321 321 1632 1632 321 321 302 302 1633 1633 1634 1634 302 302 1635 1635 302 302 285 285 1636 1636 1637 1637 285 285 1638 1638 285 285 268 268 1639 1639 1640 1640 268 268 1641 1641 268 268 249 249 1642 1642 1643 1643 249 249 1644 1644 249 249 230 230 1645 1645 1646 1646 230 230 228 228 230 230 214 214 228 228 228 228 214 214 212 212 214 214 195 195 212 212 212 212 195 195 194 194 195 195 177 177 194 194 194 194 177 177 175 175 177 177 160 160 175 175 175 175 160 160 156 156 160 160 139 139 156 156 156 156 139 139 137 137 139 139 118 118 137 137 137 137 118 118 1647 1647 118 118 98 98 1648 1648 1649 1649 98 98 1650 1650 98 98 84 84 1651 1651 1652 1652 84 84 1653 1653 84 84 79 79 1654 1654 1655 1655 79 79 1656 1656 79 79 78 78 1657 1657 1658 1658 78 78 1659 1659 78 78 81 81 1660 1660 1661 1661 81 81 1662 1662 81 81 96 96 1663 1663 1664 1664 96 96 1665 1665 96 96 114 114 1666 1666 1667 1667 114 114 1668 1668 114 114 136 136 1669 1669 1670 1670 136 136 130 130 136 136 154 154 130 130 130 130 154 154 150 150 154 154 171 171 150 150 150 150 171 171 169 169 171 171 190 190 169 169 169 169 190 190 188 188 190 190 207 207 188 188 188 188 207 207 206 206 207 207 224 224 206 206 206 206 224 224 223 223 224 224 242 242 223 223 223 223 242 242 241 241 242 242 260 260 241 241 241 241 260 260 1671 1671 260 260 276 276 1672 1672 1673 1673 276 276 1674 1674 276 276 294 294 1675 1675 1676 1676 294 294 1677 1677 294 294 312 312 1678 1678 1679 1679 312 312 1680 1680 312 312 329 329 1681 1681 1682 1682 329 329 1683 1683 329 329 347 347 1684 1684 1685 1685 347 347 1686 1686 347 347 365 365 1687 1687 1688 1688 365 365 1689 1689 365 365 382 382 1690 1690 1691 1691 382 382 1692 1692 382 382 401 401 1693 1693 1694 1694 401 401 403 403 401 401 419 419 403 403 403 403 419 419 421 421 419 419 437 437 421 421 421 421 437 437 439 439 437 437 454 454 439 439 439 439 454 454 456 456 454 454 473 473 456 456 456 456 473 473 476 476 473 473 493 493 476 476 476 476 493 493 496 496 493 493 513 513 496 496 496 496 513 513 1695 1695 513 513 534 534 1696 1696 513 513 525 525 534 534 525 525 539 539 534 534 534 534 539 539 546 546 539 539 544 544 546 546 546 546 544 544 553 553 544 544 547 547 553 553 553 553 547 547 554 554 547 547 540 540 554 554 554 554 540 540 549 549 540 540 531 531 549 549 549 549 531 531 536 536 531 531 512 512 536 536 536 536 512 512 517 517 512 512 491 491 517 517 517 517 491 491 497 497 491 491 474 474 497 497 497 497 474 474 478 478 474 474 455 455 478 478 478 478 455 455 460 460 455 455 440 440 460 460 460 460 440 440 443 443 440 440 423 423 443 443 443 443 423 423 425 425 423 423 406 406 425 425 425 425 406 406 407 407 406 406 390 390 407 407 407 407 390 390 391 391 390 390 372 372 391 391 391 391 372 372 373 373 372 372 354 354 373 373 373 373 354 354 355 355 354 354 337 337 355 355 355 355 337 337 338 338 337 337 320 320 338 338 338 338 320 320 321 321 320 320 303 303 321 321 321 321 303 303 302 302 303 303 286 286 302 302 302 302 286 286 285 285 286 286 269 269 285 285 285 285 269 269 268 268 269 269 250 250 268 268 268 268 250 250 249 249 250 250 232 232 249 249 249 249 232 232 230 230 232 232 215 215 230 230 230 230 215 215 214 214 215 215 197 197 214 214 214 214 197 197 195 195 197 197 179 179 195 195 195 195 179 179 177 177 179 179 162 162 177 177 177 177 162 162 160 160 162 162 143 143 160 160 160 160 143 143 139 139 143 143 125 125 139 139 139 139 125 125 118 118 125 125 106 106 118 118 118 118 106 106 98 98 106 106 92 92 98 98 98 98 92 92 84 84 92 92 86 86 84 84 84 84 86 86 79 79 86 86 83 83 79 79 79 79 83 83 78 78 83 83 90 90 78 78 78 78 90 90 81 81 90 90 101 101 81 81 81 81 101 101 96 96 101 101 119 119 96 96 96 96 119 119 114 114 119 119 141 141 114 114 114 114 141 141 136 136 141 141 159 159 136 136 136 136 159 159 154 154 159 159 176 176 154 154 154 154 176 176 171 171 176 176 193 193 171 171 171 171 193 193 190 190 193 193 210 210 190 190 190 190 210 210 207 207 210 210 225 225 207 207 207 207 225 225 224 224 225 225 243 243 224 224 224 224 243 243 242 242 243 243 261 261 242 242 242 242 261 261 260 260 261 261 277 277 260 260 260 260 277 277 276 276 277 277 295 295 276 276 276 276 295 295 294 294 295 295 313 313 294 294 294 294 313 313 312 312 313 313 328 328 312 312 312 312 328 328 329 329 328 328 346 346 329 329 329 329 346 346 347 347 346 346 364 364 347 347 347 347 364 364 365 365 364 364 381 381 365 365 365 365 381 381 382 382 381 381 399 399 382 382 382 382 399 399 401 401 399 399 418 418 401 401 401 401 418 418 419 419 418 418 434 434 419 419 419 419 434 434 437 437 434 434 452 452 437 437 437 437 452 452 454 454 452 452 471 471 454 454 454 454 471 471 473 473 471 471 488 488 473 473 473 473 488 488 493 493 488 488 507 507 493 493 493 493 507 507 513 513 507 507 525 525 513 513 507 507 516 516 525 525 516 516 532 532 525 525 525 525 532 532 539 539 532 532 535 535 539 539 539 539 535 535 544 544 535 535 537 537 544 544 544 544 537 537 547 547 537 537 533 533 547 547 547 547 533 533 540 540 533 533 520 520 540 540 540 540 520 520 531 531 520 520 504 504 531 531 531 531 504 504 512 512 504 504 487 487 512 512 512 512 487 487 491 491 487 487 470 470 491 491 491 491 470 470 474 474 470 470 453 453 474 474 474 474 453 453 455 455 453 453 436 436 455 455 455 455 436 436 440 440 436 436 420 420 440 440 440 440 420 420 423 423 420 420 402 402 423 423 423 423 402 402 406 406 402 402 388 388 406 406 406 406 388 388 390 390 388 388 371 371 390 390 390 390 371 371 372 372 371 371 353 353 372 372 372 372 353 353 354 354 353 353 336 336 354 354 354 354 336 336 337 337 336 336 319 319 337 337 337 337 319 319 320 320 319 319 304 304 320 320 320 320 304 304 303 303 304 304 287 287 303 303 303 303 287 287 286 286 287 287 270 270 286 286 286 286 270 270 269 269 270 270 252 252 269 269 269 269 252 252 250 250 252 252 235 235 250 250 250 250 235 235 232 232 235 235 217 217 232 232 232 232 217 217 215 215 217 217 199 199 215 215 215 215 199 199 197 197 199 199 182 182 197 197 197 197 182 182 179 179 182 182 164 164 179 179 179 179 164 164 162 162 164 164 147 147 162 162 162 162 147 147 143 143 147 147 132 132 143 143 143 143 132 132 125 125 132 132 115 115 125 125 125 125 115 115 106 106 115 115 100 100 106 106 106 106 100 100 92 92 100 100 97 97 92 92 92 92 97 97 86 86 97 97 95 95 86 86 86 86 95 95 83 83 95 95 99 99 83 83 83 83 99 99 90 90 99 99 111 111 90 90 90 90 111 111 101 101 111 111 129 129 101 101 101 101 129 129 119 119 129 129 144 144 119 119 119 119 144 144 141 141 144 144 163 163 141 141 141 141 163 163 159 159 163 163 178 178 159 159 159 159 178 178 176 176 178 178 196 196 176 176 176 176 196 196 193 193 196 196 213 213 193 193 193 193 213 213 210 210 213 213 229 229 210 210 210 210 229 229 225 225 229 229 244 244 225 225 225 225 244 244 243 243 244 244 262 262 243 243 243 243 262 262 261 261 262 262 278 278 261 261 261 261 278 278 277 277 278 278 296 296 277 277 277 277 296 296 295 295 296 296 314 314 295 295 295 295 314 314 313 313 314 314 327 327 313 313 313 313 327 327 328 328 327 327 345 345 328 328 328 328 345 345 346 346 345 345 363 363 346 346 346 346 363 363 364 364 363 363 379 379 364 364 364 364 379 379 381 381 379 379 397 397 381 381 381 381 397 397 399 399 397 397 416 416 399 399 399 399 416 416 418 418 416 416 432 432 418 418 418 418 432 432 434 434 432 432 450 450 434 434 434 434 450 450 452 452 450 450 469 469 452 452 452 452 469 469 471 471 469 469 484 484 471 471 471 471 484 484 488 488 484 484 501 501 488 488 488 488 501 501 507 507 501 501 516 516 507 507 501 501 508 508 516 516 508 508 519 519 516 516 516 516 519 519 532 532 519 519 526 526 532 532 532 532 526 526 535 535 526 526 527 527 535 535 535 535 527 527 537 537 527 527 521 521 537 537 537 537 521 521 533 533 521 521 510 510 533 533 533 533 510 510 520 520 510 510 495 495 520 520 520 520 495 495 504 504 495 495 482 482 504 504 504 504 482 482 487 487 482 482 468 468 487 487 487 487 468 468 470 470 468 468 451 451 470 470 470 470 451 451 453 453 451 451 433 433 453 453 453 453 433 433 436 436 433 433 417 417 436 436 436 436 417 417 420 420 417 417 400 400 420 420 420 420 400 400 402 402 400 400 384 384 402 402 402 402 384 384 388 388 384 384 370 370 388 388 388 388 370 370 371 371 370 370 352 352 371 371 371 371 352 352 353 353 352 352 335 335 353 353 353 353 335 335 336 336 335 335 318 318 336 336 336 336 318 318 319 319 318 318 305 305 319 319 319 319 305 305 304 304 305 305 288 288 304 304 304 304 288 288 287 287 288 288 271 271 287 287 287 287 271 271 270 270 271 271 253 253 270 270 270 270 253 253 252 252 253 253 236 236 252 252 252 252 236 236 235 235 236 236 219 219 235 235 235 235 219 219 217 217 219 219 201 201 217 217 217 217 201 201 199 199 201 201 184 184 199 199 199 199 184 184 182 182 184 184 168 168 182 182 182 182 168 168 164 164 168 168 155 155 164 164 164 164 155 155 147 147 155 155 140 140 147 147 147 147 140 140 132 132 140 140 124 124 132 132 132 132 124 124 115 115 124 124 112 112 115 115 115 115 112 112 100 100 112 112 105 105 100 100 100 100 105 105 97 97 105 105 104 104 97 97 97 97 104 104 95 95 104 104 110 110 95 95 95 95 110 110 99 99 110 110 121 121 99 99 99 99 121 121 111 111 121 121 138 138 111 111 111 111 138 138 129 129 138 138 149 149 129 129 129 129 149 149 144 144 149 149 165 165 144 144 144 144 165 165 163 163 165 165 181 181 163 163 163 163 181 181 178 178 181 181 198 198 178 178 178 178 198 198 196 196 198 198 216 216 196 196 196 196 216 216 213 213 216 216 231 231 213 213 213 213 231 231 229 229 231 231 248 248 229 229 229 229 248 248 244 244 248 248 263 263 244 244 244 244 263 263 262 262 263 263 279 279 262 262 262 262 279 279 278 278 279 279 297 297 278 278 278 278 297 297 296 296 297 297 315 315 296 296 296 296 315 315 314 314 315 315 326 326 314 314 314 314 326 326 327 327 326 326 344 344 327 327 327 327 344 344 345 345 344 344 362 362 345 345 345 345 362 362 363 363 362 362 378 378 363 363 363 363 378 378 379 379 378 378 396 396 379 379 379 379 396 396 397 397 396 396 414 414 397 397 397 397 414 414 416 416 414 414 430 430 416 416 416 416 430 430 432 432 430 430 449 449 432 432 432 432 449 449 450 450 449 449 463 463 450 450 450 450 463 463 469 469 463 463 477 477 469 469 469 469 477 477 484 484 477 477 492 492 484 484 484 484 492 492 501 501 492 492 508 508 501 501 492 492 498 498 508 508 498 498 509 509 508 508 508 508 509 509 519 519 509 509 514 514 519 519 519 519 514 514 526 526 514 514 515 515 526 526 526 526 515 515 527 527 515 515 511 511 527 527 527 527 511 511 521 521 511 511 502 502 521 521 521 521 502 502 510 510 502 502 489 489 510 510 510 510 489 489 495 495 489 489 475 475 495 495 495 495 475 475 482 482 475 475 461 461 482 482 482 482 461 461 468 468 461 461 448 448 468 468 468 468 448 448 451 451 448 448 431 431 451 451 451 451 431 431 433 433 431 431 415 415 433 433 433 433 415 415 417 417 415 415 398 398 417 417 417 417 398 398 400 400 398 398 380 380 400 400 400 400 380 380 384 384 380 380 366 366 384 384 384 384 366 366 370 370 366 366 351 351 370 370 370 370 351 351 352 352 351 351 334 334 352 352 352 352 334 334 335 335 334 334 317 317 335 335 335 335 317 317 318 318 317 317 306 306 318 318 318 318 306 306 305 305 306 306 289 289 305 305 305 305 289 289 288 288 289 289 272 272 288 288 288 288 272 272 271 271 272 272 254 254 271 271 271 271 254 254 253 253 254 254 238 238 253 253 253 253 238 238 236 236 238 238 220 220 236 236 236 236 220 220 219 219 220 220 202 202 219 219 219 219 202 202 201 201 202 202 189 189 201 201 201 201 189 189 184 184 189 189 174 174 184 184 184 184 174 174 168 168 174 174 161 161 168 168 168 168 161 161 155 155 161 161 145 145 155 155 155 155 145 145 140 140 145 145 135 135 140 140 140 140 135 135 124 124 135 135 123 123 124 124 124 124 123 123 112 112 123 123 117 117 112 112 112 112 117 117 105 105 117 117 116 116 105 105 105 105 116 116 104 104 116 116 120 120 104 104 104 104 120 120 110 110 120 120 131 131 110 110 110 110 131 131 121 121 131 131 142 142 121 121 121 121 142 142 138 138 142 142 158 158 138 138 138 138 158 158 149 149 158 158 170 170 149 149 149 149 170 170 165 165 170 170 185 185 165 165 165 165 185 185 181 181 185 185 200 200 181 181 181 181 200 200 198 198 200 200 218 218 198 198 198 198 218 218 216 216 218 218 234 234 216 216 216 216 234 234 231 231 234 234 251 251 231 231 231 231 251 251 248 248 251 251 267 267 248 248 248 248 267 267 263 263 267 267 280 280 263 263 263 263 280 280 279 279 280 280 298 298 279 279 279 279 298 298 297 297 298 298 316 316 297 297 297 297 316 316 315 315 316 316 325 325 315 315 315 315 325 325 326 326 325 325 343 343 326 326 326 326 343 343 344 344 343 343 361 361 344 344 344 344 361 361 362 362 361 361 377 377 362 362 362 362 377 377 378 378 377 377 395 395 378 378 378 378 395 395 396 396 395 395 412 412 396 396 396 396 412 412 414 414 412 412 429 429 414 414 414 414 429 429 430 430 429 429 444 444 430 430 430 430 444 444 449 449 444 444 457 457 449 449 449 449 457 457 463 463 457 457 472 472 463 463 463 463 472 472 477 477 472 472 486 486 477 477 477 477 486 486 492 492 486 486 498 498 492 492 683 683 682 682 686 686 683 683 686 686 688 688 682 682 683 683 680 680 683 683 676 676 680 680 680 680 676 676 675 675 675 675 676 676 674 674 1697 1697 669 669 1698 1698 1699 1699 669 669 672 672 663 663 666 666 669 669 666 666 668 668 669 669 669 669 668 668 672 672 654 654 656 656 655 655 656 656 660 660 655 655 655 655 660 660 663 663 660 660 662 662 663 663 663 663 662 662 666 666 654 654 655 655 652 652 655 655 649 649 652 652 652 652 649 649 648 648 648 648 649 649 646 646 649 649 642 642 646 646 646 646 642 642 641 641 641 641 642 642 640 640 642 642 634 634 640 640 640 640 634 634 638 638 628 628 632 632 634 634 632 632 635 635 634 634 634 634 635 635 638 638 621 621 622 622 620 620 622 622 626 626 620 620 620 620 626 626 628 628 626 626 629 629 628 628 628 628 629 629 632 632 621 621 620 620 618 618 620 620 614 614 618 618 618 618 614 614 615 615 615 615 614 614 612 612 614 614 607 607 612 612 612 612 607 607 608 608 608 608 607 607 606 606 607 607 1700 1700 606 606 606 606 1701 1701 604 604 593 593 598 598 600 600 598 598 601 601 600 600 1702 1702 1703 1703 604 604 587 587 590 590 586 586 590 590 592 592 586 586 586 586 592 592 593 593 592 592 594 594 593 593 593 593 594 594 598 598 587 587 586 586 584 584 586 586 580 580 584 584 584 584 580 580 581 581 581 581 580 580 578 578 580 580 572 572 578 578 578 578 572 572 574 574 568 568 569 569 572 572 569 569 573 573 572 572 572 572 573 573 574 574 575 575 571 571 568 568 571 571 570 570 568 568 568 568 570 570 569 569 583 583 579 579 582 582 579 579 577 577 582 582 582 582 577 577 575 575 577 577 576 576 575 575 575 575 576 576 571 571 583 583 582 582 585 585 582 582 588 588 585 585 585 585 588 588 589 589 589 589 588 588 591 591 588 588 596 596 591 591 591 591 596 596 595 595 602 602 599 599 596 596 599 599 597 597 596 596 596 596 597 597 595 595 609 609 605 605 1704 1704 605 605 1705 1705 1706 1706 602 602 603 603 599 599 617 617 613 613 616 616 613 613 611 611 616 616 616 616 611 611 609 609 611 611 610 610 609 609 609 609 610 610 605 605 617 617 616 616 619 619 616 616 623 623 619 619 619 619 623 623 624 624 624 624 623 623 625 625 623 623 630 630 625 625 625 625 630 630 627 627 639 639 637 637 636 636 637 637 633 633 636 636 636 636 633 633 630 630 633 633 631 631 630 630 630 630 631 631 627 627 651 651 647 647 645 645 647 647 644 644 645 645 645 645 644 644 636 636 644 644 643 643 636 636 636 636 643 643 639 639 658 658 653 653 651 651 653 653 650 650 651 651 651 651 650 650 647 647 664 664 661 661 665 665 661 661 659 659 665 665 665 665 659 659 658 658 659 659 657 657 658 658 658 658 657 657 653 653 664 664 665 665 667 667 665 665 671 671 667 667 667 667 671 671 670 670 670 670 671 671 673 673 671 671 1707 1707 673 673 673 673 1708 1708 1709 1709 685 685 681 681 679 679 681 681 678 678 679 679 679 679 678 678 677 677 691 691 687 687 685 685 687 687 684 684 685 685 685 685 684 684 681 681 697 697 694 694 698 698 694 694 692 692 698 698 698 698 692 692 691 691 692 692 690 690 691 691 691 691 690 690 687 687 697 697 698 698 700 700 698 698 704 704 700 700 700 700 704 704 703 703 703 703 704 704 706 706 704 704 702 702 706 706 706 706 702 702 705 705 696 696 699 699 702 702 699 699 701 701 702 702 702 702 701 701 705 705 686 686 689 689 688 688 689 689 693 693 688 688 688 688 693 693 696 696 693 693 695 695 696 696 696 696 695 695 699 699 767 767 762 762 773 773 762 762 764 764 773 773 773 773 764 764 784 784 764 764 768 768 784 784 784 784 768 768 786 786 768 768 770 770 786 786 786 786 770 770 788 788 770 770 774 774 788 788 788 788 774 774 790 790 774 774 776 776 790 790 790 790 776 776 792 792 776 776 778 778 792 792 792 792 778 778 794 794 783 783 765 765 772 772 765 765 763 763 772 772 772 772 763 763 766 766 763 763 759 759 766 766 766 766 759 759 760 760 759 759 757 757 760 760 760 760 757 757 754 754 757 757 753 753 754 754 754 754 753 753 748 748 753 753 751 751 748 748 748 748 751 751 742 742 751 751 747 747 742 742 742 742 747 747 737 737 778 778 780 780 794 794 780 780 782 782 794 794 794 794 782 782 793 793 782 782 781 781 793 793 793 793 781 781 791 791 781 781 779 779 791 791 791 791 779 779 789 789 779 779 777 777 789 789 789 789 777 777 787 787 777 777 775 775 787 787 787 787 775 775 785 785 775 775 771 771 785 785 785 785 771 771 783 783 771 771 769 769 783 783 783 783 769 769 765 765 725 725 736 736 733 733 736 736 740 740 733 733 733 733 740 740 739 739 740 740 743 743 739 739 739 739 743 743 745 745 743 743 746 746 745 745 745 745 746 746 749 749 746 746 750 750 749 749 749 749 750 750 755 755 750 750 752 752 755 755 755 755 752 752 761 761 752 752 756 756 761 761 761 761 756 756 767 767 756 756 758 758 767 767 767 767 758 758 762 762 747 747 744 744 737 737 744 744 741 741 737 737 737 737 741 741 730 730 741 741 738 738 730 730 730 730 738 738 722 722 738 738 735 735 722 722 722 722 735 735 716 716 735 735 732 732 716 716 716 716 732 732 714 714 732 732 729 729 714 714 714 714 729 729 712 712 729 729 727 727 712 712 712 712 727 727 710 710 727 727 724 724 710 710 710 710 724 724 708 708 724 724 721 721 708 708 721 721 719 719 708 708 708 708 719 719 707 707 719 719 718 718 707 707 707 707 718 718 709 709 718 718 720 720 709 709 709 709 720 720 711 711 720 720 723 723 711 711 711 711 723 723 713 713 723 723 726 726 713 713 713 713 726 726 715 715 726 726 728 728 715 715 715 715 728 728 717 717 728 728 731 731 717 717 717 717 731 731 725 725 731 731 734 734 725 725 725 725 734 734 736 736 1095 1095 1710 1710 1711 1711 1712 1712 1094 1094 1095 1095 1094 1094 1092 1092 1095 1095 1095 1095 1092 1092 1077 1077 1092 1092 1076 1076 1077 1077 1077 1077 1076 1076 1060 1060 1076 1076 1069 1069 1060 1060 1069 1069 1058 1058 1060 1060 1060 1060 1058 1058 1044 1044 1058 1058 1043 1043 1044 1044 1043 1043 1041 1041 1044 1044 1044 1044 1041 1041 1027 1027 1041 1041 1026 1026 1027 1027 1027 1027 1026 1026 1012 1012 1026 1026 1020 1020 1012 1012 1020 1020 1011 1011 1012 1012 1012 1012 1011 1011 1001 1001 1011 1011 1002 1002 1001 1001 1002 1002 994 994 1001 1001 1001 1001 994 994 983 983 994 994 984 984 983 983 983 983 984 984 965 965 984 984 968 968 965 965 968 968 966 966 965 965 965 965 966 966 949 949 966 966 950 950 949 949 950 950 946 946 949 949 949 949 946 946 931 931 946 946 932 932 931 931 931 931 932 932 913 913 932 932 919 919 913 913 919 919 914 914 913 913 913 913 914 914 1713 1713 914 914 1714 1714 1715 1715 900 900 895 895 899 899 899 899 895 895 883 883 895 895 884 884 883 883 883 883 884 884 867 867 884 884 873 873 867 867 873 873 868 868 867 867 867 867 868 868 854 854 868 868 856 856 854 854 856 856 852 852 854 854 854 854 852 852 838 838 852 852 841 841 838 838 838 838 841 841 828 828 841 841 836 836 828 828 836 836 833 833 828 828 828 828 833 833 827 827 833 833 830 830 827 827 830 830 834 834 827 827 827 827 834 834 837 837 834 834 839 839 837 837 837 837 839 839 849 849 839 839 848 848 849 849 848 848 853 853 849 849 849 849 853 853 864 864 853 853 865 865 864 864 865 865 870 870 864 864 864 864 870 870 879 879 870 870 881 881 879 879 879 879 881 881 894 894 881 881 890 890 894 894 890 890 896 896 894 894 1716 1716 1717 1717 910 910 1718 1718 911 911 910 910 911 911 916 916 910 910 910 910 916 916 928 928 916 916 929 929 928 928 928 928 929 929 944 944 929 929 939 939 944 944 939 939 945 945 944 944 944 944 945 945 960 960 945 945 961 961 960 960 961 961 967 967 960 960 960 960 967 967 977 977 967 967 978 978 977 977 977 977 978 978 992 992 978 978 985 985 992 992 985 985 993 993 992 992 992 992 993 993 1004 1004 993 993 1003 1003 1004 1004 1003 1003 1019 1019 1004 1004 1004 1004 1019 1019 1022 1022 1019 1019 1021 1021 1022 1022 1021 1021 1037 1037 1022 1022 1022 1022 1037 1037 1039 1039 1037 1037 1038 1038 1039 1039 1039 1039 1038 1038 1056 1056 1038 1038 1055 1055 1056 1056 1055 1055 1065 1065 1056 1056 1056 1056 1065 1065 1074 1074 1065 1065 1073 1073 1074 1074 1073 1073 1087 1087 1074 1074 1074 1074 1087 1087 1090 1090 1087 1087 1089 1089 1090 1090 1090 1090 1089 1089 1719 1719 1089 1089 1720 1720 1721 1721 1104 1104 1113 1113 1105 1105 1105 1105 1113 1113 1121 1121 1113 1113 1120 1120 1121 1121 1120 1120 1133 1133 1121 1121 1121 1121 1133 1133 1137 1137 1133 1133 1135 1135 1137 1137 1137 1137 1135 1135 1148 1148 1135 1135 1146 1146 1148 1148 1146 1146 1153 1153 1148 1148 1148 1148 1153 1153 1161 1161 1153 1153 1158 1158 1161 1161 1158 1158 1164 1164 1161 1161 1161 1161 1164 1164 1169 1169 1164 1164 1165 1165 1169 1169 1169 1169 1165 1165 1163 1163 1165 1165 1159 1159 1163 1163 1159 1159 1156 1156 1163 1163 1163 1163 1156 1156 1150 1150 1156 1156 1149 1149 1150 1150 1150 1150 1149 1149 1139 1139 1149 1149 1138 1138 1139 1139 1139 1139 1138 1138 1124 1124 1138 1138 1123 1123 1124 1124 1124 1124 1123 1123 1109 1109 1123 1123 1117 1117 1109 1109 1109 1109 1117 1117 1107 1107 1150 1150 1157 1157 1163 1163 1157 1157 1172 1172 1163 1163 1163 1163 1172 1172 1169 1169 1172 1172 1173 1173 1169 1169 1169 1169 1173 1173 1161 1161 1173 1173 1170 1170 1161 1161 1161 1161 1170 1170 1148 1148 1170 1170 1154 1154 1148 1148 1148 1148 1154 1154 1137 1137 1154 1154 1140 1140 1137 1137 1137 1137 1140 1140 1121 1121 1722 1722 1125 1125 1723 1723 1724 1724 1125 1125 1725 1725 1125 1125 1108 1108 1726 1726 1727 1727 1108 1108 1728 1728 1108 1108 1093 1093 1729 1729 1730 1730 1093 1093 1731 1731 1093 1093 1075 1075 1732 1732 1733 1733 1075 1075 1734 1734 1075 1075 1057 1057 1735 1735 1736 1736 1057 1057 1737 1737 1057 1057 1738 1738 1739 1739 1039 1039 1040 1040 1022 1022 1040 1040 1023 1023 1022 1022 1022 1022 1023 1023 1004 1004 1023 1023 1005 1005 1004 1004 1004 1004 1005 1005 992 992 1005 1005 991 991 992 992 992 992 991 991 977 977 991 991 975 975 977 977 977 977 975 975 960 960 975 975 959 959 960 960 960 960 959 959 944 944 1740 1740 943 943 1741 1741 1742 1742 943 943 1743 1743 943 943 926 926 1744 1744 1745 1745 926 926 1746 1746 926 926 908 908 1747 1747 1748 1748 908 908 1749 1749 908 908 892 892 1750 1750 1751 1751 892 892 1752 1752 892 892 877 877 1753 1753 1754 1754 877 877 1755 1755 877 877 861 861 1756 1756 1757 1757 861 861 1758 1758 861 861 1759 1759 1760 1760 849 849 845 845 837 837 845 845 832 832 837 837 837 837 832 832 827 827 832 832 822 822 827 827 827 827 822 822 828 828 822 822 823 823 828 828 828 828 823 823 838 838 823 823 835 835 838 838 838 838 835 835 854 854 835 835 847 847 854 854 854 854 847 847 867 867 1761 1761 863 863 1762 1762 1763 1763 863 863 1764 1764 863 863 880 880 1765 1765 1766 1766 880 880 1767 1767 880 880 897 897 1768 1768 1769 1769 897 897 1770 1770 897 897 912 912 1771 1771 1772 1772 912 912 1773 1773 912 912 930 930 1774 1774 1775 1775 930 930 1776 1776 930 930 1777 1777 1778 1778 949 949 948 948 965 965 948 948 964 964 965 965 965 965 964 964 983 983 964 964 982 982 983 983 983 983 982 982 1001 1001 982 982 1000 1000 1001 1001 1001 1001 1000 1000 1012 1012 1000 1000 1013 1013 1012 1012 1012 1012 1013 1013 1027 1027 1013 1013 1029 1029 1027 1027 1027 1027 1029 1029 1044 1044 1029 1029 1046 1046 1044 1044 1044 1044 1046 1046 1060 1060 1779 1779 1061 1061 1780 1780 1781 1781 1061 1061 1782 1782 1061 1061 1079 1079 1783 1783 1784 1784 1079 1079 1785 1785 1079 1079 1097 1097 1786 1786 1787 1787 1097 1097 1788 1788 1097 1097 1111 1111 1789 1789 1790 1790 1111 1111 1791 1791 1111 1111 1127 1127 1792 1792 1793 1793 1127 1127 1794 1794 1127 1127 1795 1795 1796 1796 1139 1139 1142 1142 1150 1150 1142 1142 1157 1157 1150 1150 1797 1797 1167 1167 1798 1798 1167 1167 1177 1177 1799 1799 1800 1800 1177 1177 1801 1801 1177 1177 1179 1179 1802 1802 1803 1803 1179 1179 1804 1804 1179 1179 1175 1175 1805 1805 1806 1806 1175 1175 1807 1807 1175 1175 1162 1162 1808 1808 1809 1809 1162 1162 1810 1810 1162 1162 1144 1144 1811 1811 1812 1812 1144 1144 1125 1125 1144 1144 1128 1128 1125 1125 1125 1125 1128 1128 1108 1108 1128 1128 1112 1112 1108 1108 1108 1108 1112 1112 1093 1093 1112 1112 1096 1096 1093 1093 1093 1093 1096 1096 1075 1075 1096 1096 1078 1078 1075 1075 1075 1075 1078 1078 1057 1057 1078 1078 1059 1059 1057 1057 1057 1057 1059 1059 1813 1813 1059 1059 1042 1042 1814 1814 1815 1815 1042 1042 1816 1816 1042 1042 1024 1024 1817 1817 1818 1818 1024 1024 1819 1819 1024 1024 1006 1006 1820 1820 1821 1821 1006 1006 1822 1822 1006 1006 990 990 1823 1823 1824 1824 990 990 1825 1825 990 990 974 974 1826 1826 1827 1827 974 974 1828 1828 974 974 957 957 1829 1829 1830 1830 957 957 943 943 957 957 941 941 943 943 943 943 941 941 926 926 941 941 924 924 926 926 926 926 924 924 908 908 924 924 907 907 908 908 908 908 907 907 892 892 907 907 889 889 892 892 892 892 889 889 877 877 889 889 874 874 877 877 877 877 874 874 861 861 874 874 858 858 861 861 861 861 858 858 1831 1831 858 858 840 840 1832 1832 1833 1833 840 840 1834 1834 840 840 821 821 1835 1835 1836 1836 821 821 1837 1837 821 821 817 817 1838 1838 1839 1839 817 817 1840 1840 817 817 818 818 1841 1841 1842 1842 818 818 1843 1843 818 818 824 824 1844 1844 1845 1845 824 824 1846 1846 824 824 843 843 1847 1847 1848 1848 843 843 863 863 843 843 860 860 863 863 863 863 860 860 880 880 860 860 876 876 880 880 880 880 876 876 897 897 876 876 891 891 897 897 897 897 891 891 912 912 891 891 909 909 912 912 912 912 909 909 930 930 909 909 927 927 930 930 930 930 927 927 1849 1849 927 927 947 947 1850 1850 1851 1851 947 947 1852 1852 947 947 963 963 1853 1853 1854 1854 963 963 1855 1855 963 963 981 981 1856 1856 1857 1857 981 981 1858 1858 981 981 999 999 1859 1859 1860 1860 999 999 1861 1861 999 999 1014 1014 1862 1862 1863 1863 1014 1014 1864 1864 1014 1014 1030 1030 1865 1865 1866 1866 1030 1030 1867 1867 1030 1030 1047 1047 1868 1868 1869 1869 1047 1047 1061 1061 1047 1047 1063 1063 1061 1061 1061 1061 1063 1063 1079 1079 1063 1063 1081 1081 1079 1079 1079 1079 1081 1081 1097 1097 1081 1081 1098 1098 1097 1097 1097 1097 1098 1098 1111 1111 1098 1098 1115 1115 1111 1111 1111 1111 1115 1115 1127 1127 1115 1115 1130 1130 1127 1127 1127 1127 1130 1130 1870 1870 1130 1130 1145 1145 1871 1871 1872 1872 1145 1145 1873 1873 1145 1145 1167 1167 1874 1874 1167 1167 1176 1176 1177 1177 1176 1176 1183 1183 1177 1177 1177 1177 1183 1183 1179 1179 1183 1183 1185 1185 1179 1179 1179 1179 1185 1185 1175 1175 1185 1185 1182 1182 1175 1175 1175 1175 1182 1182 1162 1162 1182 1182 1174 1174 1162 1162 1162 1162 1174 1174 1144 1144 1174 1174 1151 1151 1144 1144 1144 1144 1151 1151 1128 1128 1151 1151 1132 1132 1128 1128 1128 1128 1132 1132 1112 1112 1132 1132 1116 1116 1112 1112 1112 1112 1116 1116 1096 1096 1116 1116 1099 1099 1096 1096 1096 1096 1099 1099 1078 1078 1099 1099 1080 1080 1078 1078 1078 1078 1080 1080 1059 1059 1080 1080 1062 1062 1059 1059 1059 1059 1062 1062 1042 1042 1062 1062 1045 1045 1042 1042 1042 1042 1045 1045 1024 1024 1045 1045 1025 1025 1024 1024 1024 1024 1025 1025 1006 1006 1025 1025 1007 1007 1006 1006 1006 1006 1007 1007 990 990 1007 1007 989 989 990 990 990 990 989 989 974 974 989 989 972 972 974 974 974 974 972 972 957 957 972 972 955 955 957 957 957 957 955 955 941 941 955 955 938 938 941 941 941 941 938 938 924 924 938 938 922 922 924 924 924 924 922 922 907 907 922 922 905 905 907 907 907 907 905 905 889 889 905 905 887 887 889 889 889 889 887 887 874 874 887 887 869 869 874 874 874 874 869 869 858 858 869 869 850 850 858 858 858 858 850 850 840 840 850 850 826 826 840 840 840 840 826 826 821 821 826 826 813 813 821 821 821 821 813 813 817 817 813 813 811 811 817 817 817 817 811 811 818 818 811 811 812 812 818 818 818 818 812 812 824 824 812 812 815 815 824 824 824 824 815 815 843 843 815 815 831 831 843 843 843 843 831 831 860 860 831 831 855 855 860 860 860 860 855 855 876 876 855 855 871 871 876 876 876 876 871 871 891 891 871 871 888 888 891 891 891 891 888 888 909 909 888 888 906 906 909 909 909 909 906 906 927 927 906 906 925 925 927 927 927 927 925 925 947 947 925 925 942 942 947 947 947 947 942 942 963 963 942 942 962 962 963 963 963 963 962 962 981 981 962 962 980 980 981 981 981 981 980 980 999 999 980 980 998 998 999 999 999 999 998 998 1014 1014 998 998 1015 1015 1014 1014 1014 1014 1015 1015 1030 1030 1015 1015 1032 1032 1030 1030 1030 1030 1032 1032 1047 1047 1032 1032 1049 1049 1047 1047 1047 1047 1049 1049 1063 1063 1049 1049 1066 1066 1063 1063 1063 1063 1066 1066 1081 1081 1066 1066 1082 1082 1081 1081 1081 1081 1082 1082 1098 1098 1082 1082 1100 1100 1098 1098 1098 1098 1100 1100 1115 1115 1100 1100 1118 1118 1115 1115 1115 1115 1118 1118 1130 1130 1118 1118 1136 1136 1130 1130 1130 1130 1136 1136 1145 1145 1136 1136 1155 1155 1145 1145 1145 1145 1155 1155 1167 1167 1155 1155 1176 1176 1167 1167 1176 1176 1184 1184 1183 1183 1184 1184 1190 1190 1183 1183 1183 1183 1190 1190 1185 1185 1190 1190 1192 1192 1185 1185 1185 1185 1192 1192 1182 1182 1192 1192 1188 1188 1182 1182 1182 1182 1188 1188 1174 1174 1188 1188 1181 1181 1174 1174 1174 1174 1181 1181 1151 1151 1181 1181 1166 1166 1151 1151 1151 1151 1166 1166 1132 1132 1166 1166 1141 1141 1132 1132 1132 1132 1141 1141 1116 1116 1141 1141 1119 1119 1116 1116 1116 1116 1119 1119 1099 1099 1119 1119 1101 1101 1099 1099 1099 1099 1101 1101 1080 1080 1101 1101 1083 1083 1080 1080 1080 1080 1083 1083 1062 1062 1083 1083 1064 1064 1062 1062 1062 1062 1064 1064 1045 1045 1064 1064 1048 1048 1045 1045 1045 1045 1048 1048 1025 1025 1048 1048 1028 1028 1025 1025 1025 1025 1028 1028 1007 1007 1028 1028 1008 1008 1007 1007 1007 1007 1008 1008 989 989 1008 1008 988 988 989 989 989 989 988 988 972 972 988 988 971 971 972 972 972 972 971 971 955 955 971 971 954 954 955 955 955 955 954 954 938 938 954 954 936 936 938 938 938 938 936 936 922 922 936 936 921 921 922 922 922 922 921 921 905 905 921 921 903 903 905 905 905 905 903 903 887 887 903 903 885 885 887 887 887 887 885 885 869 869 885 885 862 862 869 869 869 869 862 862 850 850 862 862 842 842 850 850 850 850 842 842 826 826 842 842 816 816 826 826 826 826 816 816 813 813 816 816 807 807 813 813 813 813 807 807 811 811 807 807 805 805 811 811 811 811 805 805 812 812 805 805 806 806 812 812 812 812 806 806 815 815 806 806 808 808 815 815 815 815 808 808 831 831 808 808 820 820 831 831 831 831 820 820 855 855 820 820 844 844 855 855 855 855 844 844 871 871 844 844 866 866 871 871 871 871 866 866 888 888 866 866 886 886 888 888 888 888 886 886 906 906 886 886 904 904 906 906 906 906 904 904 925 925 904 904 923 923 925 925 925 925 923 923 942 942 923 923 940 940 942 942 942 942 940 940 962 962 940 940 958 958 962 962 962 962 958 958 980 980 958 958 979 979 980 980 980 980 979 979 998 998 979 979 997 997 998 998 998 998 997 997 1015 1015 997 997 1016 1016 1015 1015 1015 1015 1016 1016 1032 1032 1016 1016 1034 1034 1032 1032 1032 1032 1034 1034 1049 1049 1034 1034 1051 1051 1049 1049 1049 1049 1051 1051 1066 1066 1051 1051 1068 1068 1066 1066 1066 1066 1068 1068 1082 1082 1068 1068 1084 1084 1082 1082 1082 1082 1084 1084 1100 1100 1084 1084 1102 1102 1100 1100 1100 1100 1102 1102 1118 1118 1102 1102 1122 1122 1118 1118 1118 1118 1122 1122 1136 1136 1122 1122 1143 1143 1136 1136 1136 1136 1143 1143 1155 1155 1143 1143 1171 1171 1155 1155 1155 1155 1171 1171 1176 1176 1171 1171 1184 1184 1176 1176 1184 1184 1191 1191 1190 1190 1191 1191 1194 1194 1190 1190 1190 1190 1194 1194 1192 1192 1194 1194 1197 1197 1192 1192 1192 1192 1197 1197 1188 1188 1197 1197 1193 1193 1188 1188 1188 1188 1193 1193 1181 1181 1193 1193 1189 1189 1181 1181 1181 1181 1189 1189 1166 1166 1189 1189 1178 1178 1166 1166 1166 1166 1178 1178 1141 1141 1178 1178 1147 1147 1141 1141 1141 1141 1147 1147 1119 1119 1147 1147 1126 1126 1119 1119 1119 1119 1126 1126 1101 1101 1126 1126 1103 1103 1101 1101 1101 1101 1103 1103 1083 1083 1103 1103 1085 1085 1083 1083 1083 1083 1085 1085 1064 1064 1085 1085 1067 1067 1064 1064 1064 1064 1067 1067 1048 1048 1067 1067 1050 1050 1048 1048 1048 1048 1050 1050 1028 1028 1050 1050 1031 1031 1028 1028 1028 1028 1031 1031 1008 1008 1031 1031 1009 1009 1008 1008 1008 1008 1009 1009 988 988 1009 1009 987 987 988 988 988 988 987 987 971 971 987 987 970 970 971 971 971 971 970 970 954 954 970 970 952 952 954 954 954 954 952 952 936 936 952 952 934 934 936 936 936 936 934 934 921 921 934 934 918 918 921 921 921 921 918 918 903 903 918 918 901 901 903 903 903 903 901 901 885 885 901 901 878 878 885 885 885 885 878 878 862 862 878 878 857 857 862 862 862 862 857 857 842 842 857 857 825 825 842 842 842 842 825 825 816 816 825 825 809 809 816 816 816 816 809 809 807 807 809 809 801 801 807 807 807 807 801 801 805 805 801 801 799 799 805 805 805 805 799 799 806 806 799 799 800 800 806 806 806 806 800 800 808 808 800 800 802 802 808 808 808 808 802 802 820 820 802 802 810 810 820 820 820 820 810 810 844 844 810 810 829 829 844 844 844 844 829 829 866 866 829 829 859 859 866 866 866 866 859 859 886 886 859 859 882 882 886 886 886 886 882 882 904 904 882 882 902 902 904 904 904 904 902 902 923 923 902 902 920 920 923 923 923 923 920 920 940 940 920 920 937 937 940 940 940 940 937 937 958 958 937 937 956 956 958 958 958 958 956 956 979 979 956 956 976 976 979 979 979 979 976 976 997 997 976 976 996 996 997 997 997 997 996 996 1016 1016 996 996 1017 1017 1016 1016 1016 1016 1017 1017 1034 1034 1017 1017 1035 1035 1034 1034 1034 1034 1035 1035 1051 1051 1035 1035 1053 1053 1051 1051 1051 1051 1053 1053 1068 1068 1053 1053 1071 1071 1068 1068 1068 1068 1071 1071 1084 1084 1071 1071 1086 1086 1084 1084 1084 1084 1086 1086 1102 1102 1086 1086 1106 1106 1102 1102 1102 1102 1106 1106 1122 1122 1106 1106 1129 1129 1122 1122 1122 1122 1129 1129 1143 1143 1129 1129 1152 1152 1143 1143 1143 1143 1152 1152 1171 1171 1152 1152 1180 1180 1171 1171 1171 1171 1180 1180 1184 1184 1180 1180 1191 1191 1184 1184 1191 1191 1196 1196 1194 1194 1196 1196 1199 1199 1194 1194 1194 1194 1199 1199 1197 1197 1199 1199 1200 1200 1197 1197 1197 1197 1200 1200 1193 1193 1200 1200 1198 1198 1193 1193 1193 1193 1198 1198 1189 1189 1198 1198 1195 1195 1189 1189 1189 1189 1195 1195 1178 1178 1195 1195 1186 1186 1178 1178 1178 1178 1186 1186 1147 1147 1186 1186 1160 1160 1147 1147 1147 1147 1160 1160 1126 1126 1160 1160 1131 1131 1126 1126 1126 1126 1131 1131 1103 1103 1131 1131 1110 1110 1103 1103 1103 1103 1110 1110 1085 1085 1110 1110 1088 1088 1085 1085 1085 1085 1088 1088 1067 1067 1088 1088 1070 1070 1067 1067 1067 1067 1070 1070 1050 1050 1070 1070 1052 1052 1050 1050 1050 1050 1052 1052 1031 1031 1052 1052 1033 1033 1031 1031 1031 1031 1033 1033 1009 1009 1033 1033 1010 1010 1009 1009 1009 1009 1010 1010 987 987 1010 1010 986 986 987 987 987 987 986 986 970 970 986 986 969 969 970 970 970 970 969 969 952 952 969 969 951 951 952 952 952 952 951 951 934 934 951 951 933 933 934 934 934 934 933 933 918 918 933 933 915 915 918 918 918 918 915 915 901 901 915 915 893 893 901 901 901 901 893 893 878 878 893 893 872 872 878 878 878 878 872 872 857 857 872 872 846 846 857 857 857 857 846 846 825 825 846 846 814 814 825 825 825 825 814 814 809 809 814 814 803 803 809 809 809 809 803 803 801 801 803 803 797 797 801 801 801 801 797 797 799 799 797 797 795 795 799 799 799 799 795 795 800 800 795 795 796 796 800 800 800 800 796 796 802 802 796 796 798 798 802 802 802 802 798 798 810 810 798 798 804 804 810 810 810 810 804 804 829 829 804 804 819 819 829 829 829 829 819 819 859 859 819 819 851 851 859 859 859 859 851 851 882 882 851 851 875 875 882 882 882 882 875 875 902 902 875 875 898 898 902 902 902 902 898 898 920 920 898 898 917 917 920 920 920 920 917 917 937 937 917 917 935 935 937 937 937 937 935 935 956 956 935 935 953 953 956 956 956 956 953 953 976 976 953 953 973 973 976 976 976 976 973 973 996 996 973 973 995 995 996 996 996 996 995 995 1017 1017 995 995 1018 1018 1017 1017 1017 1017 1018 1018 1035 1035 1018 1018 1036 1036 1035 1035 1035 1035 1036 1036 1053 1053 1036 1036 1054 1054 1053 1053 1053 1053 1054 1054 1071 1071 1054 1054 1072 1072 1071 1071 1071 1071 1072 1072 1086 1086 1072 1072 1091 1091 1086 1086 1086 1086 1091 1091 1106 1106 1091 1091 1114 1114 1106 1106 1106 1106 1114 1114 1129 1129 1114 1114 1134 1134 1129 1129 1129 1129 1134 1134 1152 1152 1134 1134 1168 1168 1152 1152 1152 1152 1168 1168 1180 1180 1168 1168 1187 1187 1180 1180 1180 1180 1187 1187 1191 1191 1187 1187 1196 1196 1191 1191 1296 1296 1297 1297 1301 1301 1297 1297 1299 1299 1301 1301 1301 1301 1299 1299 1305 1305 1299 1299 1306 1306 1305 1305 1305 1305 1306 1306 1875 1875 1306 1306 1307 1307 1876 1876 1877 1877 1307 1307 1878 1878 1278 1278 1279 1279 1283 1283 1279 1279 1282 1282 1283 1283 1283 1283 1282 1282 1287 1287 1282 1282 1288 1288 1287 1287 1287 1287 1288 1288 1291 1291 1288 1288 1289 1289 1291 1291 1291 1291 1289 1289 1296 1296 1289 1289 1293 1293 1296 1296 1296 1296 1293 1293 1297 1297 1261 1261 1260 1260 1265 1265 1260 1260 1264 1264 1265 1265 1265 1265 1264 1264 1270 1270 1264 1264 1269 1269 1270 1270 1270 1270 1269 1269 1273 1273 1269 1269 1271 1271 1273 1273 1273 1273 1271 1271 1278 1278 1271 1271 1275 1275 1278 1278 1278 1278 1275 1275 1279 1279 1243 1243 1242 1242 1247 1247 1242 1242 1246 1246 1247 1247 1247 1247 1246 1246 1252 1252 1246 1246 1251 1251 1252 1252 1252 1252 1251 1251 1255 1255 1251 1251 1253 1253 1255 1255 1255 1255 1253 1253 1261 1261 1253 1253 1257 1257 1261 1261 1261 1261 1257 1257 1260 1260 1216 1216 1217 1217 1219 1219 1217 1217 1221 1221 1219 1219 1219 1219 1221 1221 1225 1225 1221 1221 1224 1224 1225 1225 1225 1225 1224 1224 1229 1229 1224 1224 1228 1228 1229 1229 1229 1229 1228 1228 1234 1234 1228 1228 1232 1232 1234 1234 1879 1879 1880 1880 1237 1237 1881 1881 1882 1882 1237 1237 1237 1237 1883 1883 1243 1243 1884 1884 1239 1239 1243 1243 1243 1243 1239 1239 1242 1242 1206 1206 1202 1202 1201 1201 1202 1202 1203 1203 1201 1201 1201 1201 1203 1203 1207 1207 1203 1203 1205 1205 1207 1207 1207 1207 1205 1205 1211 1211 1205 1205 1210 1210 1211 1211 1211 1211 1210 1210 1216 1216 1210 1210 1214 1214 1216 1216 1216 1216 1214 1214 1217 1217 1223 1223 1220 1220 1218 1218 1220 1220 1215 1215 1218 1218 1218 1218 1215 1215 1213 1213 1215 1215 1212 1212 1213 1213 1213 1213 1212 1212 1208 1208 1212 1212 1209 1209 1208 1208 1208 1208 1209 1209 1206 1206 1209 1209 1204 1204 1206 1206 1206 1206 1204 1204 1202 1202 1241 1241 1238 1238 1236 1236 1238 1238 1885 1885 1236 1236 1236 1236 1886 1886 1887 1887 1233 1233 1230 1230 1231 1231 1231 1231 1230 1230 1227 1227 1230 1230 1226 1226 1227 1227 1227 1227 1226 1226 1223 1223 1226 1226 1222 1222 1223 1223 1223 1223 1222 1222 1220 1220 1259 1259 1256 1256 1254 1254 1256 1256 1250 1250 1254 1254 1254 1254 1250 1250 1249 1249 1250 1250 1248 1248 1249 1249 1249 1249 1248 1248 1245 1245 1248 1248 1244 1244 1245 1245 1245 1245 1244 1244 1241 1241 1244 1244 1240 1240 1241 1241 1241 1241 1240 1240 1238 1238 1276 1276 1274 1274 1272 1272 1274 1274 1268 1268 1272 1272 1272 1272 1268 1268 1267 1267 1268 1268 1266 1266 1267 1267 1267 1267 1266 1266 1263 1263 1266 1266 1262 1262 1263 1263 1263 1263 1262 1262 1259 1259 1262 1262 1258 1258 1259 1259 1259 1259 1258 1258 1256 1256 1290 1290 1286 1286 1284 1284 1286 1286 1285 1285 1284 1284 1284 1284 1285 1285 1281 1281 1285 1285 1280 1280 1281 1281 1281 1281 1280 1280 1276 1276 1280 1280 1277 1277 1276 1276 1276 1276 1277 1277 1274 1274 1888 1888 1304 1304 1302 1302 1304 1304 1303 1303 1302 1302 1302 1302 1303 1303 1300 1300 1303 1303 1298 1298 1300 1300 1300 1300 1298 1298 1294 1294 1298 1298 1295 1295 1294 1294 1294 1294 1295 1295 1290 1290 1295 1295 1292 1292 1290 1290 1290 1290 1292 1292 1286 1286 1325 1325 1322 1322 1320 1320 1322 1322 1321 1321 1320 1320 1320 1320 1321 1321 1318 1318 1321 1321 1316 1316 1318 1318 1318 1318 1316 1316 1312 1312 1316 1316 1313 1313 1312 1312 1312 1312 1313 1313 1308 1308 1313 1313 1310 1310 1308 1308 1889 1889 1890 1890 1304 1304 1337 1337 1339 1339 1336 1336 1339 1339 1338 1338 1336 1336 1336 1336 1338 1338 1335 1335 1338 1338 1333 1333 1335 1335 1335 1335 1333 1333 1329 1329 1333 1333 1330 1330 1329 1329 1329 1329 1330 1330 1325 1325 1330 1330 1327 1327 1325 1325 1325 1325 1327 1327 1322 1322 1307 1307 1891 1891 1892 1892 1311 1311 1315 1315 1314 1314 1314 1314 1315 1315 1319 1319 1315 1315 1317 1317 1319 1319 1319 1319 1317 1317 1323 1323 1317 1317 1324 1324 1323 1323 1323 1323 1324 1324 1326 1326 1324 1324 1328 1328 1326 1326 1326 1326 1328 1328 1331 1331 1328 1328 1332 1332 1331 1331 1331 1331 1332 1332 1337 1337 1332 1332 1334 1334 1337 1337 1337 1337 1334 1334 1339 1339 1358 1358 1360 1360 1345 1345 1345 1345 1343 1343 1358 1358 1343 1343 1341 1341 1358 1358 1358 1358 1341 1341 1356 1356 1341 1341 1340 1340 1356 1356 1340 1340 1342 1342 1356 1356 1356 1356 1342 1342 1359 1359 1342 1342 1344 1344 1359 1359 1344 1344 1346 1346 1359 1359 1359 1359 1346 1346 1361 1361 1346 1346 1348 1348 1361 1361 1348 1348 1350 1350 1361 1361 1361 1361 1350 1350 1365 1365 1350 1350 1352 1352 1365 1365 1352 1352 1354 1354 1365 1365 1365 1365 1354 1354 1369 1369 1354 1354 1357 1357 1369 1369 1357 1357 1363 1363 1369 1369 1369 1369 1363 1363 1374 1374 1363 1363 1367 1367 1374 1374 1367 1367 1371 1371 1374 1374 1374 1374 1371 1371 1379 1379 1371 1371 1375 1375 1379 1379 1375 1375 1378 1378 1379 1379 1379 1379 1378 1378 1383 1383 1378 1378 1381 1381 1383 1383 1381 1381 1385 1385 1383 1383 1383 1383 1385 1385 1388 1388 1385 1385 1389 1389 1388 1388 1389 1389 1392 1392 1388 1388 1388 1388 1392 1392 1393 1393 1392 1392 1395 1395 1393 1393 1395 1395 1399 1399 1393 1393 1393 1393 1399 1399 1397 1397 1399 1399 1403 1403 1397 1397 1403 1403 1407 1407 1397 1397 1397 1397 1407 1407 1401 1401 1407 1407 1411 1411 1401 1401 1411 1411 1418 1418 1401 1401 1401 1401 1418 1418 1406 1406 1418 1418 1420 1420 1406 1406 1420 1420 1422 1422 1406 1406 1406 1406 1422 1422 1409 1409 1422 1422 1424 1424 1409 1409 1409 1409 1424 1424 1412 1412 1424 1424 1426 1426 1412 1412 1412 1412 1426 1426 1414 1414 1426 1426 1428 1428 1414 1414 1428 1428 1430 1430 1414 1414 1414 1414 1430 1430 1417 1417 1430 1430 1433 1433 1417 1417 1433 1433 1432 1432 1417 1417 1417 1417 1432 1432 1415 1415 1432 1432 1431 1431 1415 1415 1431 1431 1429 1429 1415 1415 1415 1415 1429 1429 1413 1413 1429 1429 1427 1427 1413 1413 1427 1427 1425 1425 1413 1413 1413 1413 1425 1425 1408 1408 1425 1425 1423 1423 1408 1408 1423 1423 1421 1421 1408 1408 1408 1408 1421 1421 1404 1404 1421 1421 1419 1419 1404 1404 1419 1419 1416 1416 1404 1404 1404 1404 1416 1416 1400 1400 1416 1416 1410 1410 1400 1400 1410 1410 1405 1405 1400 1400 1400 1400 1405 1405 1396 1396 1405 1405 1402 1402 1396 1396 1402 1402 1398 1398 1396 1396 1396 1396 1398 1398 1391 1391 1398 1398 1394 1394 1391 1391 1394 1394 1390 1390 1391 1391 1391 1391 1390 1390 1386 1386 1390 1390 1387 1387 1386 1386 1387 1387 1384 1384 1386 1386 1386 1386 1384 1384 1382 1382 1384 1384 1380 1380 1382 1382 1380 1380 1376 1376 1382 1382 1382 1382 1376 1376 1377 1377 1376 1376 1373 1373 1377 1377 1373 1373 1370 1370 1377 1377 1377 1377 1370 1370 1372 1372 1370 1370 1366 1366 1372 1372 1366 1366 1362 1362 1372 1372 1372 1372 1362 1362 1368 1368 1362 1362 1355 1355 1368 1368 1355 1355 1353 1353 1368 1368 1368 1368 1353 1353 1364 1364 1353 1353 1351 1351 1364 1364 1351 1351 1349 1349 1364 1364 1364 1364 1349 1349 1360 1360 1349 1349 1347 1347 1360 1360 1360 1360 1347 1347 1345 1345 1462 1462 1464 1464 1449 1449 1462 1462 1449 1449 1461 1461 1455 1455 1457 1457 1449 1449 1457 1457 1459 1459 1449 1449 1449 1449 1459 1459 1461 1461 1448 1448 1451 1451 1449 1449 1451 1451 1453 1453 1449 1449 1449 1449 1453 1453 1455 1455 1442 1442 1444 1444 1449 1449 1444 1444 1446 1446 1449 1449 1449 1449 1446 1446 1448 1448 1436 1436 1438 1438 1449 1449 1438 1438 1440 1440 1449 1449 1449 1449 1440 1440 1442 1442 1437 1437 1435 1435 1449 1449 1435 1435 1434 1434 1449 1449 1449 1449 1434 1434 1436 1436 1443 1443 1441 1441 1449 1449 1441 1441 1439 1439 1449 1449 1449 1449 1439 1439 1437 1437 1450 1450 1447 1447 1449 1449 1447 1447 1445 1445 1449 1449 1449 1449 1445 1445 1443 1443 1456 1456 1454 1454 1449 1449 1454 1454 1452 1452 1449 1449 1449 1449 1452 1452 1450 1450 1463 1463 1460 1460 1449 1449 1460 1460 1458 1458 1449 1449 1449 1449 1458 1458 1456 1456 1464 1464 1466 1466 1449 1449 1466 1466 1465 1465 1449 1449 1449 1449 1465 1465 1463 1463 1467 1467 1468 1468 1469 1469 1468 1468 1470 1470 1469 1469 1471 1471 1472 1472 1473 1473 1472 1472 1474 1474 1473 1473 1475 1475 1476 1476 1477 1477 1476 1476 1478 1478 1477 1477 1479 1479 1480 1480 1481 1481 1480 1480 1482 1482 1481 1481 1483 1483 1484 1484 1485 1485 1484 1484 1486 1486 1485 1485 1487 1487 1488 1488 1489 1489 1488 1488 1490 1490 1489 1489 1491 1491 1492 1492 1493 1493 1492 1492 1494 1494 1493 1493 1493 1493 1494 1494 1495 1495 1494 1494 1496 1496 1495 1495
+0 0 2 2 18 18 40 40 46 46 48 48 25 25 22 22 23 23 49 49 47 47 36 36 47 47 44 44 36 36 36 36 44 44 42 42 0 0 18 18 1 1 22 22 20 20 23 23 20 20 17 17 23 23 23 23 17 17 15 15 59 59 57 57 45 45 48 48 50 50 40 40 50 50 52 52 40 40 40 40 52 52 54 54 54 54 56 56 40 40 56 56 58 58 40 40 40 40 58 58 45 45 58 58 60 60 45 45 45 45 60 60 62 62 42 42 39 39 36 36 39 39 37 37 36 36 36 36 37 37 34 34 62 62 63 63 45 45 63 63 61 61 45 45 45 45 61 61 59 59 2 2 4 4 18 18 4 4 6 6 18 18 18 18 6 6 8 8 15 15 13 13 23 23 13 13 11 11 23 23 23 23 11 11 9 9 9 9 7 7 23 23 7 7 5 5 23 23 23 23 5 5 18 18 5 5 3 3 18 18 18 18 3 3 1 1 57 57 55 55 45 45 55 55 53 53 45 45 45 45 53 53 36 36 53 53 51 51 36 36 36 36 51 51 49 49 24 24 26 26 27 27 26 26 29 29 27 27 8 8 10 10 18 18 10 10 12 12 18 18 18 18 12 12 27 27 12 12 14 14 27 27 27 27 14 14 16 16 16 16 19 19 27 27 19 19 21 21 27 27 27 27 21 21 24 24 34 34 32 32 36 36 32 32 30 30 36 36 36 36 30 30 23 23 30 30 28 28 23 23 23 23 28 28 25 25 29 29 31 31 27 27 31 31 33 33 27 27 27 27 33 33 40 40 33 33 35 35 40 40 40 40 35 35 38 38 38 38 41 41 40 40 41 41 43 43 40 40 40 40 43 43 46 46 269 269 274 274 255 255 274 274 256 256 255 255 255 255 256 256 243 243 256 256 238 238 243 243 243 243 238 238 237 237 238 238 220 220 237 237 237 237 220 220 219 219 269 269 273 273 274 274 273 273 289 289 274 274 274 274 289 289 290 290 289 289 295 295 290 290 290 290 295 295 308 308 295 295 307 307 308 308 307 307 323 323 308 308 308 308 323 323 331 331 323 323 332 332 331 331 332 332 343 343 331 331 331 331 343 343 348 348 343 343 349 349 348 348 349 349 366 366 348 348 348 348 366 366 365 365 366 366 370 370 365 365 365 365 370 370 383 383 370 370 384 384 383 383 383 383 384 384 402 402 384 384 395 395 402 402 395 395 403 403 402 402 403 403 420 420 402 402 402 402 420 420 419 419 420 420 422 422 419 419 419 419 422 422 437 437 422 422 438 438 437 437 1450 1450 1451 1451 457 457 1452 1452 449 449 457 457 449 449 458 458 457 457 458 458 475 475 457 457 457 457 475 475 474 474 475 475 476 476 474 474 476 476 495 495 474 474 474 474 495 495 494 494 495 495 503 503 494 494 494 494 503 503 519 519 503 503 520 520 519 519 519 519 520 520 540 540 520 520 536 536 540 540 536 536 542 542 540 540 542 542 556 556 540 540 540 540 556 556 554 554 556 556 557 557 554 554 554 554 557 557 563 563 557 557 564 564 563 563 563 563 564 564 565 565 564 564 566 566 565 565 566 566 567 567 565 565 567 567 561 561 565 565 565 565 561 561 559 559 561 561 560 560 559 559 559 559 560 560 548 548 560 560 549 549 548 548 549 549 541 541 548 548 548 548 541 541 529 529 541 541 532 532 529 529 529 529 532 532 506 506 532 532 509 509 506 506 509 509 508 508 506 506 508 508 486 486 506 506 506 506 486 486 485 485 486 486 479 479 485 485 485 485 479 479 465 465 479 479 466 466 465 465 465 465 466 466 1453 1453 466 466 452 452 1454 1454 452 452 1455 1455 1456 1456 446 446 430 430 445 445 445 445 430 430 429 429 430 430 426 426 429 429 429 429 426 426 410 410 426 426 411 411 410 410 410 410 411 411 391 391 411 411 399 399 391 391 399 399 392 392 391 391 392 392 376 376 391 391 391 391 376 376 374 374 376 376 375 375 374 374 375 375 358 358 374 374 374 374 358 358 357 357 358 358 350 350 357 357 357 357 350 350 339 339 350 350 340 340 339 339 339 339 340 340 321 321 340 340 324 324 321 321 324 324 322 322 321 321 322 322 299 299 321 321 321 321 299 299 300 300 299 299 298 298 300 300 300 300 298 298 282 282 298 298 281 281 282 282 282 282 281 281 264 264 281 281 272 272 264 264 272 272 263 263 264 264 263 263 247 247 264 264 264 264 247 247 248 248 247 247 246 246 248 248 248 248 246 246 229 229 246 246 228 228 229 229 228 228 221 221 229 229 229 229 221 221 210 210 221 221 209 209 210 210 210 210 209 209 193 193 209 209 196 196 193 193 196 196 192 192 193 193 1457 1457 173 173 1458 1458 1459 1459 173 173 174 174 173 173 169 169 174 174 174 174 169 169 156 156 169 169 155 155 156 156 156 156 155 155 136 136 155 155 143 143 136 136 143 143 135 135 136 136 135 135 112 112 136 136 136 136 112 112 113 113 112 112 108 108 113 113 113 113 108 108 91 91 108 108 90 90 91 91 91 91 90 90 76 76 90 90 83 83 76 76 83 83 74 74 76 76 74 74 68 68 76 76 76 76 68 68 69 69 68 68 66 66 69 69 66 66 64 64 69 69 69 69 64 64 65 65 64 64 67 67 65 65 65 65 67 67 72 72 67 67 71 71 72 72 72 72 71 71 84 84 71 71 79 79 84 84 79 79 82 82 84 84 82 82 98 98 84 84 84 84 98 98 101 101 98 98 103 103 101 101 101 101 103 103 125 125 103 103 123 123 125 125 125 125 123 123 147 147 123 123 138 138 147 147 138 138 146 146 147 147 146 146 164 164 147 147 147 147 164 164 165 165 164 164 1460 1460 165 165 165 165 1461 1461 1462 1462 183 183 190 190 184 184 184 184 190 190 202 202 190 190 201 201 202 202 202 202 201 201 220 220 201 201 217 217 220 220 220 220 217 217 219 219 1463 1463 149 149 1464 1464 149 149 129 129 1465 1465 1466 1466 129 129 1467 1467 129 129 1468 1468 1469 1469 125 125 105 105 101 101 105 105 88 88 101 101 101 101 88 88 84 84 88 88 75 75 84 84 84 84 75 75 72 72 75 75 70 70 72 72 72 72 70 70 65 65 70 70 73 73 65 65 65 65 73 73 69 69 73 73 80 80 69 69 69 69 80 80 76 76 80 80 95 95 76 76 76 76 95 95 91 91 95 95 115 115 91 91 91 91 115 115 113 113 1470 1470 139 139 1471 1471 1472 1472 139 139 1473 1473 139 139 158 158 1474 1474 1475 1475 158 158 1476 1476 158 158 177 177 1477 1477 1478 1478 177 177 1479 1479 177 177 194 194 1480 1480 1481 1481 194 194 1482 1482 194 194 212 212 1483 1483 1484 1484 212 212 1485 1485 212 212 231 231 1486 1486 1487 1487 231 231 1488 1488 231 231 1489 1489 1490 1490 229 229 249 249 248 248 249 249 265 265 248 248 248 248 265 265 264 264 265 265 283 283 264 264 264 264 283 283 282 282 283 283 301 301 282 282 282 282 301 301 300 300 301 301 320 320 300 300 300 300 320 320 321 321 320 320 338 338 321 321 321 321 338 338 339 339 338 338 356 356 339 339 339 339 356 356 357 357 356 356 373 373 357 357 357 357 373 373 374 374 1491 1491 390 390 1492 1492 1493 1493 390 390 1494 1494 390 390 408 408 1495 1495 1496 1496 408 408 1497 1497 408 408 427 427 1498 1498 1499 1499 427 427 1500 1500 427 427 444 444 1501 1501 1502 1502 444 444 1503 1503 444 444 463 463 1504 1504 1505 1505 463 463 1506 1506 463 463 483 483 1507 1507 1508 1508 483 483 1509 1509 483 483 501 501 1510 1510 1511 1511 501 501 1512 1512 501 501 1513 1513 1514 1514 506 506 526 526 529 529 526 526 544 544 529 529 529 529 544 544 548 548 544 544 555 555 548 548 548 548 555 555 559 559 555 555 562 562 559 559 559 559 562 562 565 565 562 562 558 558 565 565 565 565 558 558 563 563 558 558 551 551 563 563 563 563 551 551 554 554 551 551 535 535 554 554 554 554 535 535 540 540 535 535 517 517 540 540 540 540 517 517 519 519 1515 1515 492 492 1516 1516 1517 1517 492 492 1518 1518 492 492 472 472 1519 1519 1520 1520 472 472 1521 1521 472 472 454 454 1522 1522 1523 1523 454 454 1524 1524 454 454 436 436 1525 1525 1526 1526 436 436 1527 1527 436 436 417 417 1528 1528 1529 1529 417 417 1530 1530 417 417 400 400 1531 1531 1532 1532 400 400 1533 1533 400 400 1534 1534 1535 1535 402 402 382 382 383 383 382 382 364 364 383 383 383 383 364 364 365 365 364 364 347 347 365 365 365 365 347 347 348 348 347 347 330 330 348 348 348 348 330 330 331 331 330 330 309 309 331 331 331 331 309 309 308 308 309 309 291 291 308 308 308 308 291 291 290 290 291 291 275 275 290 290 290 290 275 275 274 274 275 275 257 257 274 274 274 274 257 257 256 256 1536 1536 239 239 1537 1537 1538 1538 239 239 1539 1539 239 239 223 223 1540 1540 1541 1541 223 223 1542 1542 223 223 204 204 1543 1543 1544 1544 204 204 1545 1545 204 204 185 185 1546 1546 1547 1547 185 185 1548 1548 185 185 167 167 1549 1549 1550 1550 167 167 1551 1551 167 167 149 149 1552 1552 167 167 152 152 149 149 152 152 131 131 149 149 149 149 131 131 129 129 131 131 111 111 129 129 129 129 111 111 1553 1553 111 111 92 92 1554 1554 1555 1555 92 92 1556 1556 92 92 81 81 1557 1557 1558 1558 81 81 1559 1559 81 81 77 77 1560 1560 1561 1561 77 77 1562 1562 77 77 78 78 1563 1563 1564 1564 78 78 1565 1565 78 78 87 87 1566 1566 1567 1567 87 87 1568 1568 87 87 99 99 1569 1569 1570 1570 99 99 1571 1571 99 99 122 122 1572 1572 1573 1573 122 122 1574 1574 122 122 142 142 1575 1575 1576 1576 142 142 139 139 142 142 160 160 139 139 139 139 160 160 158 158 160 160 178 178 158 158 158 158 178 178 177 177 178 178 197 197 177 177 177 177 197 197 194 194 197 197 213 213 194 194 194 194 213 213 212 212 213 213 232 232 212 212 212 212 232 232 231 231 232 232 250 250 231 231 231 231 250 250 1577 1577 250 250 266 266 1578 1578 1579 1579 266 266 1580 1580 266 266 284 284 1581 1581 1582 1582 284 284 1583 1583 284 284 302 302 1584 1584 1585 1585 302 302 1586 1586 302 302 319 319 1587 1587 1588 1588 319 319 1589 1589 319 319 337 337 1590 1590 1591 1591 337 337 1592 1592 337 337 355 355 1593 1593 1594 1594 355 355 1595 1595 355 355 372 372 1596 1596 1597 1597 372 372 1598 1598 372 372 389 389 1599 1599 1600 1600 389 389 390 390 389 389 407 407 390 390 390 390 407 407 408 408 407 407 425 425 408 408 408 408 425 425 427 427 425 425 442 442 427 427 427 427 442 442 444 444 442 442 461 461 444 444 444 444 461 461 463 463 461 461 480 480 463 463 463 463 480 480 483 483 480 480 499 499 483 483 483 483 499 499 501 501 499 499 521 521 501 501 501 501 521 521 1601 1601 521 521 539 539 1602 1602 1603 1603 539 539 1604 1604 539 539 550 550 1605 1605 1606 1606 550 550 1607 1607 550 550 553 553 1608 1608 1609 1609 553 553 1610 1610 553 553 552 552 1611 1611 1612 1612 552 552 1613 1613 552 552 545 545 1614 1614 1615 1615 545 545 1616 1616 545 545 531 531 1617 1617 1618 1618 531 531 1619 1619 531 531 510 510 1620 1620 1621 1621 510 510 1622 1622 510 510 489 489 1623 1623 1624 1624 489 489 492 492 489 489 470 470 492 492 492 492 470 470 472 472 470 470 453 453 472 472 472 472 453 453 454 454 453 453 434 434 454 454 454 454 434 434 436 436 434 434 416 416 436 436 436 436 416 416 417 417 416 416 398 398 417 417 417 417 398 398 400 400 398 398 381 381 400 400 400 400 381 381 1625 1625 381 381 363 363 1626 1626 1627 1627 363 363 1628 1628 363 363 346 346 1629 1629 1630 1630 346 346 1631 1631 346 346 329 329 1632 1632 1633 1633 329 329 1634 1634 329 329 310 310 1635 1635 1636 1636 310 310 1637 1637 310 310 292 292 1638 1638 1639 1639 292 292 1640 1640 292 292 276 276 1641 1641 1642 1642 276 276 1643 1643 276 276 258 258 1644 1644 1645 1645 258 258 1646 1646 258 258 240 240 1647 1647 1648 1648 240 240 239 239 240 240 224 224 239 239 239 239 224 224 223 223 224 224 205 205 223 223 223 223 205 205 204 204 205 205 187 187 204 204 204 204 187 187 185 185 187 187 170 170 185 185 185 185 170 170 167 167 170 170 152 152 167 167 170 170 154 154 152 152 154 154 137 137 152 152 152 152 137 137 131 131 137 137 119 119 131 131 131 131 119 119 111 111 119 119 100 100 111 111 111 111 100 100 92 92 100 100 89 89 92 92 92 92 89 89 81 81 89 89 85 85 81 81 81 81 85 85 77 77 85 85 86 86 77 77 77 77 86 86 78 78 86 86 93 93 78 78 78 78 93 93 87 87 93 93 107 107 87 87 87 87 107 107 99 99 107 107 128 128 99 99 99 99 128 128 122 122 128 128 145 145 122 122 122 122 145 145 142 142 145 145 162 162 142 142 142 142 162 162 160 160 162 162 180 180 160 160 160 160 180 180 178 178 180 180 198 198 178 178 178 178 198 198 197 197 198 198 215 215 197 197 197 197 215 215 213 213 215 215 233 233 213 213 213 213 233 233 232 232 233 233 251 251 232 232 232 232 251 251 250 250 251 251 267 267 250 250 250 250 267 267 266 266 267 267 285 285 266 266 266 266 285 285 284 284 285 285 303 303 284 284 284 284 303 303 302 302 303 303 318 318 302 302 302 302 318 318 319 319 318 318 336 336 319 319 319 319 336 336 337 337 336 336 354 354 337 337 337 337 354 354 355 355 354 354 371 371 355 355 355 355 371 371 372 372 371 371 388 388 372 372 372 372 388 388 389 389 388 388 406 406 389 389 389 389 406 406 407 407 406 406 423 423 407 407 407 407 423 423 425 425 423 423 441 441 425 425 425 425 441 441 442 442 441 441 459 459 442 442 442 442 459 459 461 461 459 459 477 477 461 461 461 461 477 477 480 480 477 477 493 493 480 480 480 480 493 493 499 499 493 493 513 513 499 499 499 499 513 513 521 521 513 513 530 530 521 521 521 521 530 530 539 539 530 530 543 543 539 539 539 539 543 543 550 550 543 543 547 547 550 550 550 550 547 547 553 553 547 547 546 546 553 553 553 553 546 546 552 552 546 546 538 538 552 552 552 552 538 538 545 545 538 538 524 524 545 545 545 545 524 524 531 531 524 524 502 502 531 531 531 531 502 502 510 510 502 502 487 487 510 510 510 510 487 487 489 489 487 487 468 468 489 489 489 489 468 468 470 470 468 468 450 450 470 470 470 470 450 450 453 453 450 450 433 433 453 453 453 453 433 433 434 434 433 433 414 414 434 434 434 434 414 414 416 416 414 414 397 397 416 416 416 416 397 397 398 398 397 397 380 380 398 398 398 398 380 380 381 381 380 380 362 362 381 381 381 381 362 362 363 363 362 362 345 345 363 363 363 363 345 345 346 346 345 345 328 328 346 346 346 346 328 328 329 329 328 328 311 311 329 329 329 329 311 311 310 310 311 311 293 293 310 310 310 310 293 293 292 292 293 293 277 277 292 292 292 292 277 277 276 276 277 277 259 259 276 276 276 276 259 259 258 258 259 259 241 241 258 258 258 258 241 241 240 240 241 241 225 225 240 240 240 240 225 225 224 224 225 225 207 207 224 224 224 224 207 207 205 205 207 207 188 188 205 205 205 205 188 188 187 187 188 188 172 172 187 187 187 187 172 172 170 170 172 172 154 154 170 170 172 172 159 159 154 154 159 159 144 144 154 154 154 154 144 144 137 137 144 144 126 126 137 137 137 137 126 126 119 119 126 126 110 110 119 119 119 119 110 110 100 100 110 110 97 97 100 100 100 100 97 97 89 89 97 97 94 94 89 89 89 89 94 94 85 85 94 94 96 96 85 85 85 85 96 96 86 86 96 96 102 102 86 86 86 86 102 102 93 93 102 102 117 117 93 93 93 93 117 117 107 107 117 117 133 133 107 107 107 107 133 133 128 128 133 133 151 151 128 128 128 128 151 151 145 145 151 151 166 166 145 145 145 145 166 166 162 162 166 166 182 182 162 162 162 162 182 182 180 180 182 182 200 200 180 180 180 180 200 200 198 198 200 200 216 216 198 198 198 198 216 216 215 215 216 216 234 234 215 215 215 215 234 234 233 233 234 234 252 252 233 233 233 233 252 252 251 251 252 252 268 268 251 251 251 251 268 268 267 267 268 268 286 286 267 267 267 267 286 286 285 285 286 286 304 304 285 285 285 285 304 304 303 303 304 304 317 317 303 303 303 303 317 317 318 318 317 317 335 335 318 318 318 318 335 335 336 336 335 335 353 353 336 336 336 336 353 353 354 354 353 353 369 369 354 354 354 354 369 369 371 371 369 369 387 387 371 371 371 371 387 387 388 388 387 387 405 405 388 388 388 388 405 405 406 406 405 405 421 421 406 406 406 406 421 421 423 423 421 421 439 439 423 423 423 423 439 439 441 441 439 439 455 455 441 441 441 441 455 455 459 459 455 455 471 471 459 459 459 459 471 471 477 477 471 471 488 488 477 477 477 477 488 488 493 493 488 488 505 505 493 493 493 493 505 505 513 513 505 505 522 522 513 513 513 513 522 522 530 530 522 522 533 533 530 530 530 530 533 533 543 543 533 533 537 537 543 543 543 543 537 537 547 547 537 537 534 534 547 547 547 547 534 534 546 546 534 534 528 528 546 546 546 546 528 528 538 538 528 528 515 515 538 538 538 538 515 515 524 524 515 515 497 497 524 524 524 524 497 497 502 502 497 497 481 481 502 502 502 502 481 481 487 487 481 481 464 464 487 487 487 487 464 464 468 468 464 464 447 447 468 468 468 468 447 447 450 450 447 447 431 431 450 450 450 450 431 431 433 433 431 431 413 413 433 433 433 433 413 413 414 414 413 413 396 396 414 414 414 414 396 396 397 397 396 396 379 379 397 397 397 397 379 379 380 380 379 379 361 361 380 380 380 380 361 361 362 362 361 361 344 344 362 362 362 362 344 344 345 345 344 344 327 327 345 345 345 345 327 327 328 328 327 327 312 312 328 328 328 328 312 312 311 311 312 312 294 294 311 311 311 311 294 294 293 293 294 294 278 278 293 293 293 293 278 278 277 277 278 278 260 260 277 277 277 277 260 260 259 259 260 260 242 242 259 259 259 259 242 242 241 241 242 242 226 226 241 241 241 241 226 226 225 225 226 226 208 208 225 225 225 225 208 208 207 207 208 208 191 191 207 207 207 207 191 191 188 188 191 191 176 176 188 188 188 188 176 176 172 172 176 176 159 159 172 172 176 176 163 163 159 159 163 163 150 150 159 159 159 159 150 150 144 144 150 150 132 132 144 144 144 144 132 132 126 126 132 132 120 120 126 126 126 126 120 120 110 110 120 120 109 109 110 110 110 110 109 109 97 97 109 109 104 104 97 97 97 97 104 104 94 94 104 104 106 106 94 94 94 94 106 106 96 96 106 106 114 114 96 96 96 96 114 114 102 102 114 114 127 127 102 102 102 102 127 127 117 117 127 127 140 140 117 117 117 117 140 140 133 133 140 140 157 157 133 133 133 133 157 157 151 151 157 157 171 171 151 151 151 151 171 171 166 166 171 171 186 186 166 166 166 166 186 186 182 182 186 186 203 203 182 182 182 182 203 203 200 200 203 203 218 218 200 200 200 200 218 218 216 216 218 218 235 235 216 216 216 216 235 235 234 234 235 235 253 253 234 234 234 234 253 253 252 252 253 253 270 270 252 252 252 252 270 270 268 268 270 270 287 287 268 268 268 268 287 287 286 286 287 287 305 305 286 286 286 286 305 305 304 304 305 305 316 316 304 304 304 304 316 316 317 317 316 316 334 334 317 317 317 317 334 334 335 335 334 334 352 352 335 335 335 335 352 352 353 353 352 352 368 368 353 353 353 353 368 368 369 369 368 368 386 386 369 369 369 369 386 386 387 387 386 386 404 404 387 387 387 387 404 404 405 405 404 404 418 418 405 405 405 405 418 418 421 421 418 418 435 435 421 421 421 421 435 435 439 439 435 435 451 451 439 439 439 439 451 451 455 455 451 451 467 467 455 455 455 455 467 467 471 471 467 467 482 482 471 471 471 471 482 482 488 488 482 482 498 498 488 488 488 488 498 498 505 505 498 498 512 512 505 505 505 505 512 512 522 522 512 512 523 523 522 522 522 522 523 523 533 533 523 523 527 527 533 533 533 533 527 527 537 537 527 527 525 525 537 537 537 537 525 525 534 534 525 525 518 518 534 534 534 534 518 518 528 528 518 518 504 504 528 528 528 528 504 504 515 515 504 504 491 491 515 515 515 515 491 491 497 497 491 491 473 473 497 497 497 497 473 473 481 481 473 473 460 460 481 481 481 481 460 460 464 464 460 460 443 443 464 464 464 464 443 443 447 447 443 443 428 428 447 447 447 447 428 428 431 431 428 428 412 412 431 431 431 431 412 412 413 413 412 412 394 394 413 413 413 413 394 394 396 396 394 394 378 378 396 396 396 396 378 378 379 379 378 378 360 360 379 379 379 379 360 360 361 361 360 360 342 342 361 361 361 361 342 342 344 344 342 342 326 326 344 344 344 344 326 326 327 327 326 326 313 313 327 327 327 327 313 313 312 312 313 313 296 296 312 312 312 312 296 296 294 294 296 296 279 279 294 294 294 294 279 279 278 278 279 279 261 261 278 278 278 278 261 261 260 260 261 261 244 244 260 260 260 260 244 244 242 242 244 244 227 227 242 242 242 242 227 227 226 226 227 227 211 211 226 226 226 226 211 211 208 208 211 211 195 195 208 208 208 208 195 195 191 191 195 195 179 179 191 191 191 191 179 179 176 176 179 179 163 163 176 176 179 179 168 168 163 163 168 168 153 153 163 163 163 163 153 153 150 150 153 153 141 141 150 150 150 150 141 141 132 132 141 141 130 130 132 132 132 132 130 130 120 120 130 130 121 121 120 120 120 120 121 121 109 109 121 121 116 116 109 109 109 109 116 116 104 104 116 116 118 118 104 104 104 104 118 118 106 106 118 118 124 124 106 106 106 106 124 124 114 114 124 124 134 134 114 114 114 114 134 134 127 127 134 134 148 148 127 127 127 127 148 148 140 140 148 148 161 161 140 140 140 140 161 161 157 157 161 161 175 175 157 157 157 157 175 175 171 171 175 175 189 189 171 171 171 171 189 189 186 186 189 189 206 206 186 186 186 186 206 206 203 203 206 206 222 222 203 203 203 203 222 222 218 218 222 222 236 236 218 218 218 218 236 236 235 235 236 236 254 254 235 235 235 235 254 254 253 253 254 254 271 271 253 253 253 253 271 271 270 270 271 271 288 288 270 270 270 270 288 288 287 287 288 288 306 306 287 287 287 287 306 306 305 305 306 306 315 315 305 305 305 305 315 315 316 316 315 315 333 333 316 316 316 316 333 333 334 334 333 333 351 351 334 334 334 334 351 351 352 352 351 351 367 367 352 352 352 352 367 367 368 368 367 367 385 385 368 368 368 368 385 385 386 386 385 385 401 401 386 386 386 386 401 401 404 404 401 401 415 415 404 404 404 404 415 415 418 418 415 415 432 432 418 418 418 418 432 432 435 435 432 432 448 448 435 435 435 435 448 448 451 451 448 448 462 462 451 451 451 451 462 462 467 467 462 462 478 478 467 467 467 467 478 478 482 482 478 478 490 490 482 482 482 482 490 490 498 498 490 490 500 500 498 498 498 498 500 500 512 512 500 500 511 511 512 512 512 512 511 511 523 523 511 511 516 516 523 523 523 523 516 516 527 527 516 516 514 514 527 527 527 527 514 514 525 525 514 514 507 507 525 525 525 525 507 507 518 518 507 507 496 496 518 518 518 518 496 496 504 504 496 496 484 484 504 504 504 504 484 484 491 491 484 484 469 469 491 491 491 491 469 469 473 473 469 469 456 456 473 473 473 473 456 456 460 460 456 456 440 440 460 460 460 460 440 440 443 443 440 440 424 424 443 443 443 443 424 424 428 428 424 424 409 409 428 428 428 428 409 409 412 412 409 409 393 393 412 412 412 412 393 393 394 394 393 393 377 377 394 394 394 394 377 377 378 378 377 377 359 359 378 378 378 378 359 359 360 360 359 359 341 341 360 360 360 360 341 341 342 342 341 341 325 325 342 342 342 342 325 325 326 326 325 325 314 314 326 326 326 326 314 314 313 313 314 314 297 297 313 313 313 313 297 297 296 296 297 297 280 280 296 296 296 296 280 280 279 279 280 280 262 262 279 279 279 279 262 262 261 261 262 262 245 245 261 261 261 261 245 245 244 244 245 245 230 230 244 244 244 244 230 230 227 227 230 230 214 214 227 227 227 227 214 214 211 211 214 214 199 199 211 211 211 211 199 199 195 195 199 199 181 181 195 195 195 195 181 181 179 179 181 181 168 168 179 179 602 602 603 603 601 601 1649 1649 1650 1650 597 597 603 603 602 602 607 607 602 602 609 609 607 607 607 607 609 609 610 610 610 610 609 609 611 611 609 609 616 616 611 611 611 611 616 616 615 615 623 623 621 621 616 616 621 621 617 617 616 616 616 616 617 617 615 615 631 631 629 629 630 630 629 629 627 627 630 630 630 630 627 627 623 623 627 627 624 624 623 623 623 623 624 624 621 621 631 631 630 630 635 635 630 630 638 638 635 635 635 635 638 638 637 637 637 637 638 638 641 641 638 638 644 644 641 641 641 641 644 644 643 643 643 643 644 644 645 645 644 644 651 651 645 645 645 645 651 651 649 649 658 658 655 655 651 651 655 655 650 650 651 651 651 651 650 650 649 649 664 664 663 663 665 665 663 663 661 661 665 665 665 665 661 661 658 658 661 661 657 657 658 658 658 658 657 657 655 655 664 664 665 665 669 669 1651 1651 672 672 1652 1652 1653 1653 672 672 671 671 671 671 672 672 675 675 672 672 678 678 675 675 675 675 678 678 677 677 677 677 678 678 679 679 678 678 685 685 679 679 679 679 685 685 683 683 692 692 689 689 685 685 689 689 684 684 685 685 685 685 684 684 683 683 698 698 697 697 699 699 697 697 694 694 699 699 699 699 694 694 692 692 694 694 691 691 692 692 692 692 691 691 689 689 698 698 699 699 703 703 699 699 706 706 703 703 703 703 706 706 704 704 704 704 706 706 705 705 706 706 701 701 705 705 705 705 701 701 702 702 695 695 696 696 701 701 696 696 700 700 701 701 701 701 700 700 702 702 688 688 690 690 695 695 690 690 693 693 695 695 695 695 693 693 696 696 680 680 682 682 681 681 682 682 686 686 681 681 681 681 686 686 688 688 686 686 687 687 688 688 688 688 687 687 690 690 680 680 681 681 676 676 681 681 674 674 676 676 676 676 674 674 673 673 673 673 674 674 1654 1654 674 674 1655 1655 1656 1656 670 670 667 667 668 668 660 660 662 662 667 667 662 662 666 666 667 667 667 667 666 666 668 668 654 654 656 656 660 660 656 656 659 659 660 660 660 660 659 659 662 662 646 646 648 648 647 647 648 648 652 652 647 647 647 647 652 652 654 654 652 652 653 653 654 654 654 654 653 653 656 656 646 646 647 647 642 642 647 647 640 640 642 642 642 642 640 640 639 639 639 639 640 640 636 636 640 640 632 632 636 636 636 636 632 632 634 634 622 622 626 626 625 625 626 626 628 628 625 625 625 625 628 628 632 632 628 628 633 633 632 632 632 632 633 633 634 634 612 612 614 614 618 618 614 614 619 619 618 618 618 618 619 619 625 625 619 619 620 620 625 625 625 625 620 620 622 622 605 605 608 608 612 612 608 608 613 613 612 612 612 612 613 613 614 614 599 599 600 600 598 598 600 600 1657 1657 598 598 598 598 1658 1658 1659 1659 604 604 606 606 605 605 605 605 606 606 608 608 599 599 598 598 595 595 598 598 592 592 595 595 595 595 592 592 593 593 593 593 592 592 589 589 592 592 585 585 589 589 589 589 585 585 587 587 578 578 581 581 585 585 581 581 586 586 585 585 585 585 586 586 587 587 572 572 575 575 578 578 575 575 580 580 578 578 578 578 580 580 581 581 571 571 568 568 569 569 568 568 570 570 569 569 569 569 570 570 572 572 570 570 573 573 572 572 572 572 573 573 575 575 571 571 569 569 574 574 569 569 576 576 574 574 574 574 576 576 577 577 577 577 576 576 579 579 576 576 583 583 579 579 579 579 583 583 582 582 590 590 588 588 583 583 588 588 584 584 583 583 583 583 584 584 582 582 1660 1660 596 596 597 597 596 596 594 594 597 597 597 597 594 594 590 590 594 594 591 591 590 590 590 590 591 591 588 588 764 764 757 757 759 759 757 757 754 754 759 759 759 759 754 754 753 753 754 754 750 750 753 753 753 753 750 750 747 747 750 750 748 748 747 747 747 747 748 748 741 741 748 748 744 744 741 741 741 741 744 744 735 735 744 744 742 742 735 735 735 735 742 742 729 729 742 742 738 738 729 729 729 729 738 738 718 718 738 738 736 736 718 718 736 736 732 732 718 718 718 718 732 732 716 716 732 732 730 730 716 716 716 716 730 730 714 714 730 730 726 726 714 714 714 714 726 726 712 712 726 726 724 724 712 712 712 712 724 724 710 710 724 724 722 722 710 710 710 710 722 722 708 708 722 722 720 720 708 708 708 708 720 720 707 707 720 720 719 719 707 707 707 707 719 719 709 709 719 719 721 721 709 709 721 721 723 723 709 709 709 709 723 723 711 711 723 723 725 725 711 711 711 711 725 725 713 713 725 725 728 728 713 713 713 713 728 728 715 715 728 728 731 731 715 715 715 715 731 731 717 717 731 731 733 733 717 717 717 717 733 733 727 727 733 733 737 737 727 727 727 727 737 737 734 734 737 737 739 739 734 734 739 739 743 743 734 734 734 734 743 743 740 740 743 743 745 745 740 740 740 740 745 745 746 746 745 745 749 749 746 746 746 746 749 749 751 751 749 749 752 752 751 751 751 751 752 752 756 756 752 752 755 755 756 756 756 756 755 755 762 762 755 755 758 758 762 762 762 762 758 758 768 768 758 758 761 761 768 768 768 768 761 761 776 776 761 761 765 765 776 776 765 765 767 767 776 776 776 776 767 767 784 784 767 767 770 770 784 784 784 784 770 770 786 786 770 770 773 773 786 786 786 786 773 773 788 788 773 773 775 775 788 788 788 788 775 775 790 790 775 775 778 778 790 790 790 790 778 778 792 792 778 778 781 781 792 792 792 792 781 781 794 794 781 781 783 783 794 794 794 794 783 783 793 793 783 783 782 782 793 793 782 782 780 780 793 793 793 793 780 780 791 791 780 780 777 777 791 791 791 791 777 777 789 789 777 777 774 774 789 789 789 789 774 774 787 787 774 774 772 772 787 787 787 787 772 772 785 785 772 772 769 769 785 785 785 785 769 769 779 779 769 769 766 766 779 779 779 779 766 766 771 771 766 766 763 763 771 771 771 771 763 763 764 764 763 763 760 760 764 764 764 764 760 760 757 757 921 921 906 906 908 908 908 908 922 922 921 921 922 922 923 923 921 921 921 921 923 923 937 937 923 923 938 938 937 937 937 937 938 938 952 952 938 938 940 940 952 952 940 940 953 953 952 952 952 952 953 953 967 967 953 953 968 968 967 967 968 968 969 969 967 967 967 967 969 969 979 979 969 969 978 978 979 979 979 979 978 978 993 993 978 978 985 985 993 993 985 985 992 992 993 993 993 993 992 992 1006 1006 992 992 1005 1005 1006 1006 1005 1005 1009 1009 1006 1006 1006 1006 1009 1009 1022 1022 1009 1009 1020 1020 1022 1022 1022 1022 1020 1020 1036 1036 1020 1020 1031 1031 1036 1036 1031 1031 1035 1035 1036 1036 1036 1036 1035 1035 1051 1051 1035 1035 1050 1050 1051 1051 1050 1050 1052 1052 1051 1051 1661 1661 1662 1662 1066 1066 1663 1663 1064 1064 1066 1066 1066 1066 1064 1064 1078 1078 1064 1064 1072 1072 1078 1078 1072 1072 1077 1077 1078 1078 1078 1078 1077 1077 1092 1092 1077 1077 1091 1091 1092 1092 1091 1091 1093 1093 1092 1092 1092 1092 1093 1093 1105 1105 1093 1093 1103 1103 1105 1105 1105 1105 1103 1103 1117 1117 1103 1103 1111 1111 1117 1117 1111 1111 1113 1113 1117 1117 1117 1117 1113 1113 1127 1127 1113 1113 1122 1122 1127 1127 1122 1122 1121 1121 1127 1127 1127 1127 1121 1121 1124 1124 1121 1121 1120 1120 1124 1124 1124 1124 1120 1120 1114 1114 1120 1120 1115 1115 1114 1114 1115 1115 1112 1112 1114 1114 1114 1114 1112 1112 1102 1102 1112 1112 1101 1101 1102 1102 1101 1101 1098 1098 1102 1102 1102 1102 1098 1098 1089 1089 1098 1098 1088 1088 1089 1089 1089 1089 1088 1088 1076 1076 1088 1088 1080 1080 1076 1076 1080 1080 1074 1074 1076 1076 1076 1076 1074 1074 1062 1062 1074 1074 1061 1061 1062 1062 1061 1061 1058 1058 1062 1062 1062 1062 1058 1058 1664 1664 1058 1058 1665 1665 1666 1666 1048 1048 1047 1047 1033 1033 1047 1047 1037 1037 1033 1033 1037 1037 1032 1032 1033 1033 1033 1033 1032 1032 1018 1018 1032 1032 1017 1017 1018 1018 1017 1017 1016 1016 1018 1018 1018 1018 1016 1016 1002 1002 1016 1016 1001 1001 1002 1002 1002 1002 1001 1001 987 987 1001 1001 996 996 987 987 996 996 986 986 987 987 987 987 986 986 972 972 986 986 971 971 972 972 971 971 970 970 972 972 972 972 970 970 960 960 970 970 961 961 960 960 961 961 954 954 960 960 960 960 954 954 947 947 954 954 948 948 947 947 947 947 948 948 933 933 948 948 934 934 933 933 934 934 926 926 933 933 933 933 926 926 918 918 926 926 919 919 918 918 919 919 907 907 918 918 918 918 907 907 903 903 907 907 904 904 903 903 903 903 904 904 888 888 904 904 889 889 888 888 1667 1667 884 884 1668 1668 1669 1669 884 884 875 875 884 884 877 877 875 875 877 877 866 866 875 875 875 875 866 866 863 863 866 866 864 864 863 863 863 863 864 864 849 849 864 864 850 850 849 849 850 850 846 846 849 849 849 849 846 846 836 836 846 846 839 839 836 836 839 839 831 831 836 836 836 836 831 831 826 826 831 831 829 829 826 826 826 826 829 829 822 822 829 829 824 824 822 822 824 824 827 827 822 822 822 822 827 827 828 828 827 827 833 833 828 828 833 833 841 841 828 828 828 828 841 841 840 840 841 841 842 842 840 840 840 840 842 842 852 852 842 842 854 854 852 852 854 854 858 858 852 852 852 852 858 858 865 865 858 858 867 867 865 865 865 865 867 867 879 879 867 867 880 880 879 879 879 879 880 880 1670 1670 880 880 1671 1671 1672 1672 892 892 893 893 906 906 893 893 898 898 906 906 906 906 898 898 908 908 1673 1673 861 861 1674 1674 861 861 847 847 1675 1675 1676 1676 847 847 1677 1677 847 847 835 835 1678 1678 1679 1679 835 835 1680 1680 835 835 820 820 1681 1681 1682 1682 820 820 1683 1683 820 820 817 817 1684 1684 1685 1685 817 817 1686 1686 817 817 818 818 1687 1687 1688 1688 818 818 1689 1689 818 818 834 834 1690 1690 1691 1691 834 834 1692 1692 834 834 845 845 1693 1693 1694 1694 845 845 1695 1695 845 845 860 860 1696 1696 1697 1697 860 860 1698 1698 860 860 873 873 1699 1699 1700 1700 873 873 1701 1701 873 873 887 887 1702 1702 1703 1703 887 887 1704 1704 887 887 901 901 1705 1705 1706 1706 901 901 1707 1707 901 901 916 916 1708 1708 1709 1709 916 916 1710 1710 916 916 932 932 1711 1711 1712 1712 932 932 1713 1713 932 932 946 946 1714 1714 1715 1715 946 946 1716 1716 946 946 959 959 1717 1717 1718 1718 959 959 1719 1719 959 959 973 973 1720 1720 1721 1721 973 973 1722 1722 973 973 988 988 1723 1723 1724 1724 988 988 1725 1725 988 988 1003 1003 1726 1726 1727 1727 1003 1003 1728 1728 1003 1003 1019 1019 1729 1729 1730 1730 1019 1019 1731 1731 1019 1019 1034 1034 1732 1732 1733 1733 1034 1034 1734 1734 1034 1034 1049 1049 1735 1735 1736 1736 1049 1049 1737 1737 1049 1049 1065 1065 1738 1738 1739 1739 1065 1065 1740 1740 1065 1065 1079 1079 1741 1741 1742 1742 1079 1079 1743 1743 1079 1079 1094 1094 1744 1744 1745 1745 1094 1094 1746 1746 1094 1094 1107 1107 1747 1747 1748 1748 1107 1107 1749 1749 1107 1107 1123 1123 1750 1750 1751 1751 1123 1123 1752 1752 1123 1123 1129 1129 1753 1753 1754 1754 1129 1129 1755 1755 1129 1129 1130 1130 1756 1756 1757 1757 1130 1130 1758 1758 1130 1130 1125 1125 1759 1759 1760 1760 1125 1125 1761 1761 1125 1125 1109 1109 1762 1762 1763 1763 1109 1109 1764 1764 1109 1109 1096 1096 1765 1765 1766 1766 1096 1096 1767 1767 1096 1096 1082 1082 1768 1768 1769 1769 1082 1082 1770 1770 1082 1082 1068 1068 1771 1771 1772 1772 1068 1068 1773 1773 1068 1068 1053 1053 1774 1774 1775 1775 1053 1053 1776 1776 1053 1053 1039 1039 1777 1777 1778 1778 1039 1039 1779 1779 1039 1039 1023 1023 1780 1780 1781 1781 1023 1023 1782 1782 1023 1023 1008 1008 1783 1783 1784 1784 1008 1008 1785 1785 1008 1008 994 994 1786 1786 1787 1787 994 994 1788 1788 994 994 980 980 1789 1789 1790 1790 980 980 1791 1791 980 980 966 966 1792 1792 1793 1793 966 966 1794 1794 966 966 951 951 1795 1795 1796 1796 951 951 1797 1797 951 951 936 936 1798 1798 1799 1799 936 936 1800 1800 936 936 920 920 1801 1801 1802 1802 920 920 1803 1803 920 920 905 905 1804 1804 1805 1805 905 905 1806 1806 905 905 890 890 1807 1807 1808 1808 890 890 1809 1809 890 890 876 876 1810 1810 1811 1811 876 876 1812 1812 876 876 861 861 1813 1813 861 861 857 857 847 847 857 857 843 843 847 847 847 847 843 843 835 835 843 843 821 821 835 835 835 835 821 821 820 820 821 821 814 814 820 820 820 820 814 814 817 817 814 814 810 810 817 817 817 817 810 810 818 818 810 810 812 812 818 818 818 818 812 812 834 834 812 812 819 819 834 834 834 834 819 819 845 845 819 819 838 838 845 845 845 845 838 838 860 860 838 838 855 855 860 860 860 860 855 855 873 873 855 855 870 870 873 873 873 873 870 870 887 887 870 870 885 885 887 887 887 887 885 885 901 901 885 885 900 900 901 901 901 901 900 900 916 916 900 900 914 914 916 916 916 916 914 914 932 932 914 914 930 930 932 932 932 932 930 930 946 946 930 930 944 944 946 946 946 946 944 944 959 959 944 944 958 958 959 959 959 959 958 958 973 973 958 958 974 974 973 973 973 973 974 974 988 988 974 974 989 989 988 988 988 988 989 989 1003 1003 989 989 1004 1004 1003 1003 1003 1003 1004 1004 1019 1019 1004 1004 1021 1021 1019 1019 1019 1019 1021 1021 1034 1034 1021 1021 1038 1038 1034 1034 1034 1034 1038 1038 1049 1049 1038 1038 1054 1054 1049 1049 1049 1049 1054 1054 1065 1065 1054 1054 1069 1069 1065 1065 1065 1065 1069 1069 1079 1079 1069 1069 1084 1084 1079 1079 1079 1079 1084 1084 1094 1094 1084 1084 1099 1099 1094 1094 1094 1094 1099 1099 1107 1107 1099 1099 1116 1116 1107 1107 1107 1107 1116 1116 1123 1123 1116 1116 1131 1131 1123 1123 1123 1123 1131 1131 1129 1129 1131 1131 1136 1136 1129 1129 1129 1129 1136 1136 1130 1130 1136 1136 1137 1137 1130 1130 1130 1130 1137 1137 1125 1125 1137 1137 1133 1133 1125 1125 1125 1125 1133 1133 1109 1109 1133 1133 1118 1118 1109 1109 1109 1109 1118 1118 1096 1096 1118 1118 1100 1100 1096 1096 1096 1096 1100 1100 1082 1082 1100 1100 1086 1086 1082 1082 1082 1082 1086 1086 1068 1068 1086 1086 1070 1070 1068 1068 1068 1068 1070 1070 1053 1053 1070 1070 1055 1055 1053 1053 1053 1053 1055 1055 1039 1039 1055 1055 1041 1041 1039 1039 1039 1039 1041 1041 1023 1023 1041 1041 1025 1025 1023 1023 1023 1023 1025 1025 1008 1008 1025 1025 1011 1011 1008 1008 1008 1008 1011 1011 994 994 1011 1011 997 997 994 994 994 994 997 997 980 980 997 997 981 981 980 980 980 980 981 981 966 966 981 981 965 965 966 966 966 966 965 965 951 951 965 965 950 950 951 951 951 951 950 950 936 936 950 950 935 935 936 936 936 936 935 935 920 920 935 935 917 917 920 920 920 920 917 917 905 905 917 917 902 902 905 905 905 905 902 902 890 890 902 902 886 886 890 890 890 890 886 886 876 876 886 886 872 872 876 876 876 876 872 872 861 861 872 872 857 857 861 861 857 857 851 851 843 843 851 851 832 832 843 843 843 843 832 832 821 821 832 832 813 813 821 821 821 821 813 813 814 814 813 813 808 808 814 814 814 814 808 808 810 810 808 808 804 804 810 810 810 810 804 804 812 812 804 804 807 807 812 812 812 812 807 807 819 819 807 807 811 811 819 819 819 819 811 811 838 838 811 811 825 825 838 838 838 838 825 825 855 855 825 825 848 848 855 855 855 855 848 848 870 870 848 848 868 868 870 870 870 870 868 868 885 885 868 868 882 882 885 885 885 885 882 882 900 900 882 882 897 897 900 900 900 900 897 897 914 914 897 897 912 912 914 914 914 914 912 912 930 930 912 912 928 928 930 930 930 930 928 928 944 944 928 928 942 942 944 944 944 944 942 942 958 958 942 942 957 957 958 958 958 958 957 957 974 974 957 957 975 975 974 974 974 974 975 975 989 989 975 975 990 990 989 989 989 989 990 990 1004 1004 990 990 1007 1007 1004 1004 1004 1004 1007 1007 1021 1021 1007 1007 1024 1024 1021 1021 1021 1021 1024 1024 1038 1038 1024 1024 1040 1040 1038 1038 1038 1038 1040 1040 1054 1054 1040 1040 1056 1056 1054 1054 1054 1054 1056 1056 1069 1069 1056 1056 1071 1071 1069 1069 1069 1069 1071 1071 1084 1084 1071 1071 1087 1087 1084 1084 1084 1084 1087 1087 1099 1099 1087 1087 1106 1106 1099 1099 1099 1099 1106 1106 1116 1116 1106 1106 1128 1128 1116 1116 1116 1116 1128 1128 1131 1131 1128 1128 1139 1139 1131 1131 1131 1131 1139 1139 1136 1136 1139 1139 1142 1142 1136 1136 1136 1136 1142 1142 1137 1137 1142 1142 1143 1143 1137 1137 1137 1137 1143 1143 1133 1133 1143 1143 1141 1141 1133 1133 1133 1133 1141 1141 1118 1118 1141 1141 1132 1132 1118 1118 1118 1118 1132 1132 1100 1100 1132 1132 1110 1110 1100 1100 1100 1100 1110 1110 1086 1086 1110 1110 1090 1090 1086 1086 1086 1086 1090 1090 1070 1070 1090 1090 1073 1073 1070 1070 1070 1070 1073 1073 1055 1055 1073 1073 1057 1057 1055 1055 1055 1055 1057 1057 1041 1041 1057 1057 1042 1042 1041 1041 1041 1041 1042 1042 1025 1025 1042 1042 1027 1027 1025 1025 1025 1025 1027 1027 1011 1011 1027 1027 1012 1012 1011 1011 1011 1011 1012 1012 997 997 1012 1012 998 998 997 997 997 997 998 998 981 981 998 998 982 982 981 981 981 981 982 982 965 965 982 982 964 964 965 965 965 965 964 964 950 950 964 964 949 949 950 950 950 950 949 949 935 935 949 949 931 931 935 935 935 935 931 931 917 917 931 931 915 915 917 917 917 917 915 915 902 902 915 915 899 899 902 902 902 902 899 899 886 886 899 899 883 883 886 886 886 886 883 883 872 872 883 883 869 869 872 872 872 872 869 869 857 857 869 869 851 851 857 857 851 851 844 844 832 832 844 844 816 816 832 832 832 832 816 816 813 813 816 816 805 805 813 813 813 813 805 805 808 808 805 805 802 802 808 808 808 808 802 802 804 804 802 802 799 799 804 804 804 804 799 799 807 807 799 799 801 801 807 807 807 807 801 801 811 811 801 801 803 803 811 811 811 811 803 803 825 825 803 803 815 815 825 825 825 825 815 815 848 848 815 815 837 837 848 848 848 848 837 837 868 868 837 837 859 859 868 868 868 868 859 859 882 882 859 859 878 878 882 882 882 882 878 878 897 897 878 878 895 895 897 897 897 897 895 895 912 912 895 895 910 910 912 912 912 912 910 910 928 928 910 910 925 925 928 928 928 928 925 925 942 942 925 925 941 941 942 942 942 942 941 941 957 957 941 941 956 956 957 957 957 957 956 956 975 975 956 956 976 976 975 975 975 975 976 976 990 990 976 976 991 991 990 990 990 990 991 991 1007 1007 991 991 1010 1010 1007 1007 1007 1007 1010 1010 1024 1024 1010 1010 1026 1026 1024 1024 1024 1024 1026 1026 1040 1040 1026 1026 1043 1043 1040 1040 1040 1040 1043 1043 1056 1056 1043 1043 1059 1059 1056 1056 1056 1056 1059 1059 1071 1071 1059 1059 1075 1075 1071 1071 1071 1071 1075 1075 1087 1087 1075 1075 1095 1095 1087 1087 1087 1087 1095 1095 1106 1106 1095 1095 1119 1119 1106 1106 1106 1106 1119 1119 1128 1128 1119 1119 1138 1138 1128 1128 1128 1128 1138 1138 1139 1139 1138 1138 1145 1145 1139 1139 1139 1139 1145 1145 1142 1142 1145 1145 1148 1148 1142 1142 1142 1142 1148 1148 1143 1143 1148 1148 1149 1149 1143 1143 1143 1143 1149 1149 1141 1141 1149 1149 1146 1146 1141 1141 1141 1141 1146 1146 1132 1132 1146 1146 1140 1140 1132 1132 1132 1132 1140 1140 1110 1110 1140 1140 1126 1126 1110 1110 1110 1110 1126 1126 1090 1090 1126 1126 1097 1097 1090 1090 1090 1090 1097 1097 1073 1073 1097 1097 1081 1081 1073 1073 1073 1073 1081 1081 1057 1057 1081 1081 1060 1060 1057 1057 1057 1057 1060 1060 1042 1042 1060 1060 1044 1044 1042 1042 1042 1042 1044 1044 1027 1027 1044 1044 1029 1029 1027 1027 1027 1027 1029 1029 1012 1012 1029 1029 1014 1014 1012 1012 1012 1012 1014 1014 998 998 1014 1014 999 999 998 998 998 998 999 999 982 982 999 999 983 983 982 982 982 982 983 983 964 964 983 983 963 963 964 964 964 964 963 963 949 949 963 963 945 945 949 949 949 949 945 945 931 931 945 945 929 929 931 931 931 931 929 929 915 915 929 929 913 913 915 915 915 915 913 913 899 899 913 913 896 896 899 899 899 899 896 896 883 883 896 896 881 881 883 883 883 883 881 881 869 869 881 881 862 862 869 869 869 869 862 862 851 851 862 862 844 844 851 851 844 844 830 830 816 816 830 830 809 809 816 816 816 816 809 809 805 805 809 809 800 800 805 805 805 805 800 800 802 802 800 800 797 797 802 802 802 802 797 797 799 799 797 797 795 795 799 799 799 799 795 795 801 801 795 795 796 796 801 801 801 801 796 796 803 803 796 796 798 798 803 803 803 803 798 798 815 815 798 798 806 806 815 815 815 815 806 806 837 837 806 806 823 823 837 837 837 837 823 823 859 859 823 823 853 853 859 859 859 859 853 853 878 878 853 853 871 871 878 878 878 878 871 871 895 895 871 871 891 891 895 895 895 895 891 891 910 910 891 891 909 909 910 910 910 910 909 909 925 925 909 909 924 924 925 925 925 925 924 924 941 941 924 924 939 939 941 941 941 941 939 939 956 956 939 939 955 955 956 956 956 956 955 955 976 976 955 955 977 977 976 976 976 976 977 977 991 991 977 977 995 995 991 991 991 991 995 995 1010 1010 995 995 1013 1013 1010 1010 1010 1010 1013 1013 1026 1026 1013 1013 1028 1028 1026 1026 1026 1026 1028 1028 1043 1043 1028 1028 1045 1045 1043 1043 1043 1043 1045 1045 1059 1059 1045 1045 1063 1063 1059 1059 1059 1059 1063 1063 1075 1075 1063 1063 1083 1083 1075 1075 1075 1075 1083 1083 1095 1095 1083 1083 1104 1104 1095 1095 1095 1095 1104 1104 1119 1119 1104 1104 1134 1134 1119 1119 1119 1119 1134 1134 1138 1138 1134 1134 1144 1144 1138 1138 1138 1138 1144 1144 1145 1145 1144 1144 1150 1150 1145 1145 1145 1145 1150 1150 1148 1148 1150 1150 1152 1152 1148 1148 1148 1148 1152 1152 1149 1149 1152 1152 1153 1153 1149 1149 1149 1149 1153 1153 1146 1146 1153 1153 1151 1151 1146 1146 1146 1146 1151 1151 1140 1140 1151 1151 1147 1147 1140 1140 1140 1140 1147 1147 1126 1126 1147 1147 1135 1135 1126 1126 1126 1126 1135 1135 1097 1097 1135 1135 1108 1108 1097 1097 1097 1097 1108 1108 1081 1081 1108 1108 1085 1085 1081 1081 1081 1081 1085 1085 1060 1060 1085 1085 1067 1067 1060 1060 1060 1060 1067 1067 1044 1044 1067 1067 1046 1046 1044 1044 1044 1044 1046 1046 1029 1029 1046 1046 1030 1030 1029 1029 1029 1029 1030 1030 1014 1014 1030 1030 1015 1015 1014 1014 1014 1014 1015 1015 999 999 1015 1015 1000 1000 999 999 999 999 1000 1000 983 983 1000 1000 984 984 983 983 983 983 984 984 963 963 984 984 962 962 963 963 963 963 962 962 945 945 962 962 943 943 945 945 945 945 943 943 929 929 943 943 927 927 929 929 929 929 927 927 913 913 927 927 911 911 913 913 913 913 911 911 896 896 911 911 894 894 896 896 896 896 894 894 881 881 894 894 874 874 881 881 881 881 874 874 862 862 874 874 856 856 862 862 862 862 856 856 844 844 856 856 830 830 844 844 1210 1210 1209 1209 1205 1205 1209 1209 1207 1207 1205 1205 1205 1205 1207 1207 1202 1202 1207 1207 1201 1201 1202 1202 1202 1202 1201 1201 1197 1197 1201 1201 1200 1200 1197 1197 1197 1197 1200 1200 1192 1192 1227 1227 1228 1228 1223 1223 1228 1228 1225 1225 1223 1223 1223 1223 1225 1225 1220 1220 1225 1225 1219 1219 1220 1220 1220 1220 1219 1219 1215 1215 1219 1219 1218 1218 1215 1215 1215 1215 1218 1218 1210 1210 1218 1218 1212 1212 1210 1210 1210 1210 1212 1212 1209 1209 1245 1245 1246 1246 1242 1242 1246 1246 1243 1243 1242 1242 1242 1242 1243 1243 1237 1237 1243 1243 1238 1238 1237 1237 1237 1237 1238 1238 1233 1233 1238 1238 1236 1236 1233 1233 1233 1233 1236 1236 1227 1227 1236 1236 1230 1230 1227 1227 1227 1227 1230 1230 1228 1228 1263 1263 1264 1264 1260 1260 1264 1264 1261 1261 1260 1260 1260 1260 1261 1261 1814 1814 1261 1261 1815 1815 1816 1816 1255 1255 1256 1256 1251 1251 1256 1256 1254 1254 1251 1251 1251 1251 1254 1254 1245 1245 1254 1254 1248 1248 1245 1245 1245 1245 1248 1248 1246 1246 1288 1288 1292 1292 1287 1287 1292 1292 1285 1285 1287 1287 1287 1287 1285 1285 1281 1281 1285 1285 1282 1282 1281 1281 1281 1281 1282 1282 1278 1278 1282 1282 1279 1279 1278 1278 1278 1278 1279 1279 1273 1273 1279 1279 1274 1274 1273 1273 1273 1273 1274 1274 1269 1269 1274 1274 1272 1272 1269 1269 1269 1269 1272 1272 1263 1263 1272 1272 1266 1266 1263 1263 1263 1263 1266 1266 1264 1264 1275 1275 1277 1277 1280 1280 1277 1277 1283 1283 1280 1280 1280 1280 1283 1283 1284 1284 1283 1283 1286 1286 1284 1284 1284 1284 1286 1286 1290 1290 1286 1286 1289 1289 1290 1290 1290 1290 1289 1289 1288 1288 1289 1289 1291 1291 1288 1288 1288 1288 1291 1291 1292 1292 1257 1257 1259 1259 1262 1262 1259 1259 1265 1265 1262 1262 1262 1262 1265 1265 1267 1267 1265 1265 1268 1268 1267 1267 1267 1267 1268 1268 1271 1271 1268 1268 1270 1270 1271 1271 1271 1271 1270 1270 1275 1275 1270 1270 1276 1276 1275 1275 1275 1275 1276 1276 1277 1277 1239 1239 1241 1241 1244 1244 1241 1241 1247 1247 1244 1244 1244 1244 1247 1247 1249 1249 1247 1247 1250 1250 1249 1249 1249 1249 1250 1250 1252 1252 1250 1250 1253 1253 1252 1252 1817 1817 1818 1818 1257 1257 1819 1819 1258 1258 1257 1257 1257 1257 1258 1258 1259 1259 1222 1222 1224 1224 1226 1226 1224 1224 1229 1229 1226 1226 1226 1226 1229 1229 1231 1231 1229 1229 1232 1232 1231 1231 1231 1231 1232 1232 1234 1234 1232 1232 1235 1235 1234 1234 1234 1234 1235 1235 1239 1239 1235 1235 1240 1240 1239 1239 1239 1239 1240 1240 1241 1241 1204 1204 1206 1206 1208 1208 1206 1206 1211 1211 1208 1208 1208 1208 1211 1211 1214 1214 1211 1211 1213 1213 1214 1214 1214 1214 1213 1213 1216 1216 1213 1213 1217 1217 1216 1216 1216 1216 1217 1217 1222 1222 1217 1217 1221 1221 1222 1222 1222 1222 1221 1221 1224 1224 1190 1190 1193 1193 1196 1196 1193 1193 1194 1194 1196 1196 1196 1196 1194 1194 1198 1198 1194 1194 1199 1199 1198 1198 1198 1198 1199 1199 1204 1204 1199 1199 1203 1203 1204 1204 1204 1204 1203 1203 1206 1206 1173 1173 1176 1176 1179 1179 1176 1176 1177 1177 1179 1179 1179 1179 1177 1177 1181 1181 1177 1177 1182 1182 1181 1181 1181 1181 1182 1182 1186 1186 1182 1182 1185 1185 1186 1186 1186 1186 1185 1185 1820 1820 1185 1185 1821 1821 1822 1822 1190 1190 1188 1188 1193 1193 1155 1155 1157 1157 1161 1161 1157 1157 1159 1159 1161 1161 1161 1161 1159 1159 1163 1163 1159 1159 1164 1164 1163 1163 1163 1163 1164 1164 1169 1169 1164 1164 1168 1168 1169 1169 1169 1169 1168 1168 1173 1173 1168 1168 1171 1171 1173 1173 1173 1173 1171 1171 1176 1176 1170 1170 1166 1166 1167 1167 1166 1166 1165 1165 1167 1167 1167 1167 1165 1165 1162 1162 1165 1165 1160 1160 1162 1162 1162 1162 1160 1160 1158 1158 1160 1160 1156 1156 1158 1158 1158 1158 1156 1156 1155 1155 1156 1156 1154 1154 1155 1155 1155 1155 1154 1154 1157 1157 1200 1200 1195 1195 1192 1192 1195 1195 1191 1191 1192 1192 1823 1823 1824 1824 1187 1187 1825 1825 1826 1826 1187 1187 1187 1187 1827 1827 1184 1184 1828 1828 1183 1183 1184 1184 1184 1184 1183 1183 1180 1180 1183 1183 1178 1178 1180 1180 1180 1180 1178 1178 1175 1175 1178 1178 1174 1174 1175 1175 1175 1175 1174 1174 1170 1170 1174 1174 1172 1172 1170 1170 1170 1170 1172 1172 1166 1166 1375 1375 1364 1364 1360 1360 1375 1375 1377 1377 1364 1364 1377 1377 1379 1379 1364 1364 1364 1364 1379 1379 1367 1367 1379 1379 1381 1381 1367 1367 1381 1381 1383 1383 1367 1367 1367 1367 1383 1383 1370 1370 1383 1383 1386 1386 1370 1370 1386 1386 1385 1385 1370 1370 1370 1370 1385 1385 1369 1369 1385 1385 1384 1384 1369 1369 1384 1384 1382 1382 1369 1369 1369 1369 1382 1382 1366 1366 1382 1382 1380 1380 1366 1366 1380 1380 1378 1378 1366 1366 1366 1366 1378 1378 1362 1362 1378 1378 1376 1376 1362 1362 1376 1376 1374 1374 1362 1362 1362 1362 1374 1374 1359 1359 1374 1374 1372 1372 1359 1359 1372 1372 1368 1368 1359 1359 1359 1359 1368 1368 1354 1354 1368 1368 1363 1363 1354 1354 1363 1363 1358 1358 1354 1354 1354 1354 1358 1358 1350 1350 1358 1358 1355 1355 1350 1350 1355 1355 1351 1351 1350 1350 1350 1350 1351 1351 1345 1345 1351 1351 1348 1348 1345 1345 1348 1348 1344 1344 1345 1345 1345 1345 1344 1344 1340 1340 1344 1344 1341 1341 1340 1340 1341 1341 1338 1338 1340 1340 1340 1340 1338 1338 1335 1335 1338 1338 1334 1334 1335 1335 1334 1334 1330 1330 1335 1335 1335 1335 1330 1330 1331 1331 1330 1330 1327 1327 1331 1331 1327 1327 1323 1323 1331 1331 1331 1331 1323 1323 1326 1326 1323 1323 1318 1318 1326 1326 1318 1318 1314 1314 1326 1326 1326 1326 1314 1314 1322 1322 1314 1314 1308 1308 1322 1322 1322 1322 1308 1308 1320 1320 1308 1308 1306 1306 1320 1320 1320 1320 1306 1306 1317 1317 1306 1306 1304 1304 1317 1317 1304 1304 1302 1302 1317 1317 1317 1317 1302 1302 1313 1313 1302 1302 1300 1300 1313 1313 1300 1300 1298 1298 1313 1313 1313 1313 1298 1298 1310 1310 1298 1298 1296 1296 1310 1310 1296 1296 1294 1294 1310 1310 1310 1310 1294 1294 1309 1309 1294 1294 1293 1293 1309 1309 1293 1293 1295 1295 1309 1309 1309 1309 1295 1295 1312 1312 1295 1295 1297 1297 1312 1312 1297 1297 1299 1299 1312 1312 1312 1312 1299 1299 1315 1315 1299 1299 1301 1301 1315 1315 1301 1301 1303 1303 1315 1315 1315 1315 1303 1303 1319 1319 1303 1303 1305 1305 1319 1319 1305 1305 1307 1307 1319 1319 1319 1319 1307 1307 1324 1324 1307 1307 1311 1311 1324 1324 1311 1311 1316 1316 1324 1324 1324 1324 1316 1316 1328 1328 1316 1316 1321 1321 1328 1328 1321 1321 1325 1325 1328 1328 1328 1328 1325 1325 1333 1333 1325 1325 1329 1329 1333 1333 1329 1329 1332 1332 1333 1333 1333 1333 1332 1332 1337 1337 1332 1332 1336 1336 1337 1337 1336 1336 1339 1339 1337 1337 1337 1337 1339 1339 1342 1342 1339 1339 1343 1343 1342 1342 1343 1343 1346 1346 1342 1342 1342 1342 1346 1346 1347 1347 1346 1346 1349 1349 1347 1347 1349 1349 1353 1353 1347 1347 1347 1347 1353 1353 1352 1352 1353 1353 1357 1357 1352 1352 1357 1357 1361 1361 1352 1352 1352 1352 1361 1361 1356 1356 1361 1361 1365 1365 1356 1356 1365 1365 1371 1371 1356 1356 1356 1356 1371 1371 1360 1360 1371 1371 1373 1373 1360 1360 1360 1360 1373 1373 1375 1375 1394 1394 1392 1392 1403 1403 1394 1394 1403 1403 1395 1395 1401 1401 1399 1399 1403 1403 1399 1399 1397 1397 1403 1403 1403 1403 1397 1397 1395 1395 1408 1408 1406 1406 1403 1403 1406 1406 1404 1404 1403 1403 1403 1403 1404 1404 1401 1401 1414 1414 1412 1412 1403 1403 1412 1412 1410 1410 1403 1403 1403 1403 1410 1410 1408 1408 1419 1419 1418 1418 1403 1403 1418 1418 1416 1416 1403 1403 1403 1403 1416 1416 1414 1414 1413 1413 1415 1415 1403 1403 1415 1415 1417 1417 1403 1403 1403 1403 1417 1417 1419 1419 1407 1407 1409 1409 1403 1403 1409 1409 1411 1411 1403 1403 1403 1403 1411 1411 1413 1413 1400 1400 1402 1402 1403 1403 1402 1402 1405 1405 1403 1403 1403 1403 1405 1405 1407 1407 1393 1393 1396 1396 1403 1403 1396 1396 1398 1398 1403 1403 1403 1403 1398 1398 1400 1400 1387 1387 1389 1389 1403 1403 1389 1389 1391 1391 1403 1403 1403 1403 1391 1391 1393 1393 1392 1392 1390 1390 1403 1403 1390 1390 1388 1388 1403 1403 1403 1403 1388 1388 1387 1387 1420 1420 1421 1421 1422 1422 1421 1421 1423 1423 1422 1422 1424 1424 1425 1425 1426 1426 1425 1425 1427 1427 1426 1426 1428 1428 1429 1429 1430 1430 1429 1429 1431 1431 1430 1430 1432 1432 1433 1433 1434 1434 1433 1433 1435 1435 1434 1434 1436 1436 1437 1437 1438 1438 1437 1437 1439 1439 1438 1438 1440 1440 1441 1441 1442 1442 1441 1441 1443 1443 1442 1442 1444 1444 1445 1445 1446 1446 1445 1445 1447 1447 1446 1446 1446 1446 1447 1447 1448 1448 1447 1447 1449 1449 1448 1448
+26 26 23 23 27 27 61 61 45 45 59 59 45 45 57 57 59 59 32 32 34 34 36 36 24 24 20 20 22 22 9 9 11 11 24 24 11 11 13 13 24 24 6 6 4 4 18 18 61 61 63 63 45 45 63 63 62 62 45 45 45 45 62 62 60 60 34 34 37 37 36 36 37 37 40 40 36 36 36 36 40 40 42 42 22 22 25 25 24 24 25 25 28 28 24 24 24 24 28 28 36 36 28 28 30 30 36 36 36 36 30 30 32 32 13 13 15 15 24 24 15 15 17 17 24 24 24 24 17 17 20 20 27 27 16 16 14 14 39 39 46 46 43 43 39 39 35 35 27 27 35 35 33 33 27 27 33 33 31 31 27 27 31 31 29 29 27 27 27 27 29 29 26 26 60 60 58 58 45 45 58 58 56 56 45 45 45 45 56 56 39 39 56 56 54 54 39 39 39 39 54 54 52 52 52 52 50 50 39 39 50 50 48 48 39 39 39 39 48 48 46 46 42 42 44 44 36 36 44 44 47 47 36 36 36 36 47 47 49 49 4 4 2 2 18 18 2 2 0 0 18 18 18 18 0 0 1 1 23 23 21 21 27 27 21 21 19 19 27 27 27 27 19 19 16 16 43 43 41 41 39 39 41 41 38 38 39 39 39 39 38 38 35 35 49 49 51 51 36 36 51 51 53 53 36 36 36 36 53 53 45 45 53 53 55 55 45 45 45 45 55 55 57 57 1 1 3 3 18 18 3 3 5 5 18 18 18 18 5 5 24 24 5 5 7 7 24 24 24 24 7 7 9 9 14 14 12 12 27 27 12 12 10 10 27 27 27 27 10 10 18 18 10 10 8 8 18 18 18 18 8 8 6 6 227 227 230 230 212 212 230 230 213 213 212 212 212 212 213 213 200 200 213 213 195 195 200 200 200 200 195 195 193 193 1450 1450 176 176 1451 1451 1452 1452 176 176 175 175 227 227 229 229 230 230 229 229 246 246 230 230 230 230 246 246 247 247 246 246 250 250 247 247 247 247 250 250 265 265 250 250 264 264 265 265 264 264 280 280 265 265 265 265 280 280 282 282 280 280 281 281 282 282 281 281 298 298 282 282 282 282 298 298 300 300 298 298 299 299 300 300 299 299 323 323 300 300 300 300 323 323 322 322 323 323 332 332 322 322 322 322 332 332 340 340 332 332 341 341 340 340 340 340 341 341 358 358 341 341 350 350 358 358 350 350 359 359 358 358 359 359 377 377 358 358 358 358 377 377 376 376 377 377 381 381 376 376 376 376 381 381 395 395 381 381 396 396 395 395 395 395 396 396 413 413 396 396 403 403 413 413 403 403 414 414 413 413 414 414 430 430 413 413 413 413 430 430 431 431 430 430 432 432 431 431 1453 1453 450 450 1454 1454 1455 1455 450 450 448 448 450 450 457 457 448 448 448 448 457 457 468 468 457 457 469 469 468 468 468 468 469 469 488 488 469 469 483 483 488 488 483 483 489 489 488 488 489 489 510 510 488 488 488 488 510 510 508 508 510 510 519 519 508 508 508 508 519 519 532 532 519 519 535 535 532 532 532 532 535 535 549 549 535 535 545 545 549 549 545 545 551 551 549 549 551 551 561 561 549 549 549 549 561 561 559 559 561 561 563 563 559 559 559 559 563 563 565 565 563 563 567 567 565 565 567 567 566 566 565 565 565 565 566 566 562 562 566 566 564 564 562 562 562 562 564 564 553 553 564 564 556 556 553 553 556 556 554 554 553 553 554 554 540 540 553 553 553 553 540 540 538 538 540 540 530 530 538 538 538 538 530 530 515 515 530 530 518 518 515 515 515 515 518 518 492 492 518 518 498 498 492 492 498 498 494 494 492 492 494 494 474 474 492 492 492 492 474 474 473 473 474 474 471 471 473 473 473 473 471 471 454 454 471 471 455 455 454 454 454 454 455 455 1456 1456 455 455 1457 1457 1458 1458 442 442 437 437 435 435 437 437 419 419 435 435 435 435 419 419 417 417 419 419 418 418 417 417 418 418 401 401 417 417 417 417 401 401 400 400 401 401 389 389 400 400 400 400 389 389 383 383 389 389 384 384 383 383 383 383 384 384 365 365 384 384 367 367 365 365 367 367 366 366 365 365 366 366 349 349 365 365 365 365 349 349 348 348 349 349 339 339 348 348 348 348 339 339 330 330 339 339 331 331 330 330 330 330 331 331 308 308 331 331 315 315 308 308 315 315 307 307 308 308 307 307 290 290 308 308 308 308 290 290 291 291 290 290 289 289 291 291 291 291 289 289 272 272 289 289 271 271 272 272 271 271 263 263 272 272 272 272 263 263 254 254 263 263 253 253 254 254 254 254 253 253 235 235 253 253 239 239 235 235 239 239 234 234 235 235 234 234 216 216 235 235 235 235 216 216 217 217 216 216 211 211 217 217 217 217 211 211 199 199 211 211 198 198 199 199 1459 1459 1460 1460 182 182 1461 1461 1462 1462 182 182 1463 1463 180 180 182 182 180 180 161 161 182 182 182 182 161 161 162 162 161 161 158 158 162 162 162 162 158 158 142 142 158 158 141 141 142 142 142 142 141 141 122 122 141 141 132 132 122 122 132 132 120 120 122 122 120 120 101 101 122 122 122 122 101 101 99 99 101 101 96 96 99 99 96 96 80 80 99 99 99 99 80 80 82 82 80 80 75 75 82 82 82 82 75 75 72 72 75 75 69 69 72 72 72 72 69 69 66 66 69 69 65 65 66 66 65 65 64 64 66 66 64 64 67 67 66 66 66 66 67 67 68 68 67 67 70 70 68 68 68 68 70 70 78 78 70 70 77 77 78 78 78 78 77 77 93 93 77 77 86 86 93 93 86 86 91 91 93 93 91 91 112 112 93 93 93 93 112 112 115 115 112 112 136 136 115 115 115 115 136 136 138 138 136 136 147 147 138 138 138 138 147 147 157 157 147 147 156 156 157 157 157 157 156 156 176 176 156 156 173 173 176 176 176 176 173 173 175 175 115 115 98 98 93 93 98 98 83 83 93 93 93 93 83 83 78 78 83 83 73 73 78 78 78 78 73 73 68 68 73 73 71 71 68 68 68 68 71 71 66 66 71 71 74 74 66 66 66 66 74 74 72 72 74 74 85 85 72 72 72 72 85 85 82 82 85 85 102 102 82 82 82 82 102 102 99 99 1464 1464 124 124 1465 1465 1466 1466 124 124 1467 1467 124 124 145 145 1468 1468 1469 1469 145 145 1470 1470 145 145 165 165 1471 1471 1472 1472 165 165 1473 1473 165 165 183 183 1474 1474 1475 1475 183 183 1476 1476 183 183 201 201 1477 1477 1478 1478 201 201 1479 1479 201 201 219 219 1480 1480 1481 1481 219 219 1482 1482 219 219 236 236 1483 1483 1484 1484 236 236 1485 1485 236 236 1486 1486 1487 1487 235 235 255 255 254 254 255 255 273 273 254 254 254 254 273 273 272 272 273 273 292 292 272 272 272 272 292 292 291 291 292 292 309 309 291 291 291 291 309 309 308 308 309 309 329 329 308 308 308 308 329 329 330 330 329 329 347 347 330 330 330 330 347 347 348 348 347 347 364 364 348 348 348 348 364 364 365 365 364 364 382 382 365 365 365 365 382 382 383 383 1488 1488 399 399 1489 1489 1490 1490 399 399 1491 1491 399 399 416 416 1492 1492 1493 1493 416 416 1494 1494 416 416 434 434 1495 1495 1496 1496 434 434 1497 1497 434 434 452 452 1498 1498 1499 1499 452 452 1500 1500 452 452 472 472 1501 1501 1502 1502 472 472 1503 1503 472 472 490 490 1504 1504 1505 1505 490 490 1506 1506 490 490 1507 1507 1508 1508 492 492 511 511 515 515 511 511 533 533 515 515 515 515 533 533 538 538 533 533 548 548 538 538 538 538 548 548 553 553 548 548 558 558 553 553 553 553 558 558 562 562 558 558 560 560 562 562 562 562 560 560 565 565 560 560 557 557 565 565 565 565 557 557 559 559 557 557 546 546 559 559 559 559 546 546 549 549 546 546 529 529 549 549 549 549 529 529 532 532 1509 1509 506 506 1510 1510 1511 1511 506 506 1512 1512 506 506 485 485 1513 1513 1514 1514 485 485 1515 1515 485 485 465 465 1516 1516 1517 1517 465 465 1518 1518 465 465 447 447 1519 1519 1520 1520 447 447 1521 1521 447 447 429 429 1522 1522 1523 1523 429 429 1524 1524 429 429 411 411 1525 1525 1526 1526 411 411 1527 1527 411 411 394 394 1528 1528 1529 1529 394 394 1530 1530 394 394 1531 1531 1532 1532 395 395 375 375 376 376 375 375 357 357 376 376 376 376 357 357 358 358 357 357 338 338 358 358 358 358 338 338 340 340 338 338 321 321 340 340 340 340 321 321 322 322 321 321 301 301 322 322 322 322 301 301 300 300 301 301 283 283 300 300 300 300 283 283 282 282 283 283 266 266 282 282 282 282 266 266 265 265 266 266 248 248 265 265 265 265 248 248 247 247 1533 1533 231 231 1534 1534 1535 1535 231 231 1536 1536 231 231 214 214 1537 1537 1538 1538 214 214 1539 1539 214 214 196 196 1540 1540 1541 1541 196 196 1542 1542 196 196 178 178 1543 1543 1544 1544 178 178 1545 1545 178 178 159 159 1546 1546 1547 1547 159 159 1548 1548 159 159 140 140 1549 1549 1550 1550 140 140 1551 1551 140 140 1552 1552 1553 1553 138 138 119 119 115 115 119 119 98 98 115 115 1554 1554 103 103 1555 1555 103 103 88 88 1556 1556 1557 1557 88 88 1558 1558 88 88 79 79 1559 1559 1560 1560 79 79 1561 1561 79 79 76 76 1562 1562 1563 1563 76 76 1564 1564 76 76 81 81 1565 1565 1566 1566 81 81 1567 1567 81 81 90 90 1568 1568 1569 1569 90 90 1570 1570 90 90 107 107 1571 1571 1572 1572 107 107 1573 1573 107 107 128 128 1574 1574 1575 1575 128 128 124 124 128 128 148 148 124 124 124 124 148 148 145 145 148 148 168 168 145 145 145 145 168 168 165 165 168 168 185 185 165 165 165 165 185 185 183 183 185 185 203 203 183 183 183 183 203 203 201 201 203 203 220 220 201 201 201 201 220 220 219 219 220 220 238 238 219 219 219 219 238 238 236 236 238 238 256 256 236 236 236 236 256 256 1576 1576 256 256 275 275 1577 1577 1578 1578 275 275 1579 1579 275 275 293 293 1580 1580 1581 1581 293 293 1582 1582 293 293 310 310 1583 1583 1584 1584 310 310 1585 1585 310 310 328 328 1586 1586 1587 1587 328 328 1588 1588 328 328 346 346 1589 1589 1590 1590 346 346 1591 1591 346 346 363 363 1592 1592 1593 1593 363 363 1594 1594 363 363 380 380 1595 1595 1596 1596 380 380 1597 1597 380 380 398 398 1598 1598 1599 1599 398 398 399 399 398 398 415 415 399 399 399 399 415 415 416 416 415 415 433 433 416 416 416 416 433 433 434 434 433 433 449 449 434 434 434 434 449 449 452 452 449 449 467 467 452 452 452 452 467 467 472 472 467 467 486 486 472 472 472 472 486 486 490 490 486 486 505 505 490 490 490 490 505 505 1600 1600 505 505 528 528 1601 1601 1602 1602 528 528 1603 1603 528 528 543 543 1604 1604 1605 1605 543 543 1606 1606 543 543 552 552 1607 1607 1608 1608 552 552 1609 1609 552 552 555 555 1610 1610 1611 1611 555 555 1612 1612 555 555 550 550 1613 1613 1614 1614 550 550 1615 1615 550 550 541 541 1616 1616 1617 1617 541 541 1618 1618 541 541 524 524 1619 1619 1620 1620 524 524 1621 1621 524 524 502 502 1622 1622 1623 1623 502 502 506 506 502 502 482 482 506 506 506 506 482 482 485 485 482 482 462 462 485 485 485 485 462 462 465 465 462 462 445 445 465 465 465 465 445 445 447 447 445 445 427 427 447 447 447 447 427 427 429 429 427 427 410 410 429 429 429 429 410 410 411 411 410 410 392 392 411 411 411 411 392 392 394 394 392 392 374 374 394 394 394 394 374 374 1624 1624 374 374 355 355 1625 1625 1626 1626 355 355 1627 1627 355 355 337 337 1628 1628 1629 1629 337 337 1630 1630 337 337 320 320 1631 1631 1632 1632 320 320 1633 1633 320 320 302 302 1634 1634 1635 1635 302 302 1636 1636 302 302 284 284 1637 1637 1638 1638 284 284 1639 1639 284 284 267 267 1640 1640 1641 1641 267 267 1642 1642 267 267 249 249 1643 1643 1644 1644 249 249 1645 1645 249 249 232 232 1646 1646 1647 1647 232 232 231 231 232 232 215 215 231 231 231 231 215 215 214 214 215 215 197 197 214 214 214 214 197 197 196 196 197 197 181 181 196 196 196 196 181 181 178 178 181 181 163 163 178 178 178 178 163 163 159 159 163 163 144 144 159 159 159 159 144 144 140 140 144 144 125 125 140 140 140 140 125 125 1648 1648 125 125 103 103 1649 1649 125 125 110 110 103 103 110 110 94 94 103 103 103 103 94 94 88 88 94 94 87 87 88 88 88 88 87 87 79 79 87 87 84 84 79 79 79 79 84 84 76 76 84 84 89 89 76 76 76 76 89 89 81 81 89 89 100 100 81 81 81 81 100 100 90 90 100 100 111 111 90 90 90 90 111 111 107 107 111 111 133 133 107 107 107 107 133 133 128 128 133 133 151 151 128 128 128 128 151 151 148 148 151 151 169 169 148 148 148 148 169 169 168 168 169 169 187 187 168 168 168 168 187 187 185 185 187 187 205 205 185 185 185 185 205 205 203 203 205 205 222 222 203 203 203 203 222 222 220 220 222 222 241 241 220 220 220 220 241 241 238 238 241 241 258 258 238 238 238 238 258 258 256 256 258 258 276 276 256 256 256 256 276 276 275 275 276 276 294 294 275 275 275 275 294 294 293 293 294 294 311 311 293 293 293 293 311 311 310 310 311 311 327 327 310 310 310 310 327 327 328 328 327 327 345 345 328 328 328 328 345 345 346 346 345 345 362 362 346 346 346 346 362 362 363 363 362 362 379 379 363 363 363 363 379 379 380 380 379 379 397 397 380 380 380 380 397 397 398 398 397 397 412 412 398 398 398 398 412 412 415 415 412 412 428 428 415 415 415 415 428 428 433 433 428 428 446 446 433 433 433 433 446 446 449 449 446 446 463 463 449 449 449 449 463 463 467 467 463 463 481 481 467 467 467 467 481 481 486 486 481 481 500 500 486 486 486 486 500 500 505 505 500 500 521 521 505 505 505 505 521 521 528 528 521 521 537 537 528 528 528 528 537 537 543 543 537 537 544 544 543 543 543 543 544 544 552 552 544 544 547 547 552 552 552 552 547 547 555 555 547 547 542 542 555 555 555 555 542 542 550 550 542 542 531 531 550 550 550 550 531 531 541 541 531 531 520 520 541 541 541 541 520 520 524 524 520 520 497 497 524 524 524 524 497 497 502 502 497 497 479 479 502 502 502 502 479 479 482 482 479 479 461 461 482 482 482 482 461 461 462 462 461 461 443 443 462 462 462 462 443 443 445 445 443 443 425 425 445 445 445 445 425 425 427 427 425 425 408 408 427 427 427 427 408 408 410 410 408 408 390 390 410 410 410 410 390 390 392 392 390 390 372 372 392 392 392 392 372 372 374 374 372 372 354 354 374 374 374 374 354 354 355 355 354 354 336 336 355 355 355 355 336 336 337 337 336 336 319 319 337 337 337 337 319 319 320 320 319 319 303 303 320 320 320 320 303 303 302 302 303 303 285 285 302 302 302 302 285 285 284 284 285 285 268 268 284 284 284 284 268 268 267 267 268 268 251 251 267 267 267 267 251 251 249 249 251 251 233 233 249 249 249 249 233 233 232 232 233 233 218 218 232 232 232 232 218 218 215 215 218 218 202 202 215 215 215 215 202 202 197 197 202 202 184 184 197 197 197 197 184 184 181 181 184 184 167 167 181 181 181 181 167 167 163 163 167 167 149 149 163 163 163 163 149 149 144 144 149 149 130 130 144 144 144 144 130 130 125 125 130 130 110 110 125 125 130 130 121 121 110 110 121 121 105 105 110 110 110 110 105 105 94 94 105 105 95 95 94 94 94 94 95 95 87 87 95 95 92 92 87 87 87 87 92 92 84 84 92 92 97 97 84 84 84 84 97 97 89 89 97 97 108 108 89 89 89 89 108 108 100 100 108 108 123 123 100 100 100 100 123 123 111 111 123 123 139 139 111 111 111 111 139 139 133 133 139 139 154 154 133 133 133 133 154 154 151 151 154 154 171 171 151 151 151 151 171 171 169 169 171 171 189 189 169 169 169 169 189 189 187 187 189 189 207 207 187 187 187 187 207 207 205 205 207 207 224 224 205 205 205 205 224 224 222 222 224 224 242 242 222 222 222 222 242 242 241 241 242 242 260 260 241 241 241 241 260 260 258 258 260 260 277 277 258 258 258 258 277 277 276 276 277 277 295 295 276 276 276 276 295 295 294 294 295 295 312 312 294 294 294 294 312 312 311 311 312 312 326 326 311 311 311 311 326 326 327 327 326 326 344 344 327 327 327 327 344 344 345 345 344 344 361 361 345 345 345 345 361 361 362 362 361 361 378 378 362 362 362 362 378 378 379 379 378 378 393 393 379 379 379 379 393 393 397 397 393 393 409 409 397 397 397 397 409 409 412 412 409 409 426 426 412 412 412 412 426 426 428 428 426 426 444 444 428 428 428 428 444 444 446 446 444 444 460 460 446 446 446 446 460 460 463 463 460 460 477 477 463 463 463 463 477 477 481 481 477 477 495 495 481 481 481 481 495 495 500 500 495 495 509 509 500 500 500 500 509 509 521 521 509 509 526 526 521 521 521 521 526 526 537 537 526 526 536 536 537 537 537 537 536 536 544 544 536 536 539 539 544 544 544 544 539 539 547 547 539 539 534 534 547 547 547 547 534 534 542 542 534 534 523 523 542 542 542 542 523 523 531 531 523 523 507 507 531 531 531 531 507 507 520 520 507 507 491 491 520 520 520 520 491 491 497 497 491 491 476 476 497 497 497 497 476 476 479 479 476 476 459 459 479 479 479 479 459 459 461 461 459 459 441 441 461 461 461 461 441 441 443 443 441 441 423 423 443 443 443 443 423 423 425 425 423 423 406 406 425 425 425 425 406 406 408 408 406 406 388 388 408 408 408 408 388 388 390 390 388 388 370 370 390 390 390 390 370 370 372 372 370 370 353 353 372 372 372 372 353 353 354 354 353 353 335 335 354 354 354 354 335 335 336 336 335 335 318 318 336 336 336 336 318 318 319 319 318 318 304 304 319 319 319 319 304 304 303 303 304 304 286 286 303 303 303 303 286 286 285 285 286 286 269 269 285 285 285 285 269 269 268 268 269 269 252 252 268 268 268 268 252 252 251 251 252 252 237 237 251 251 251 251 237 237 233 233 237 237 221 221 233 233 233 233 221 221 218 218 221 221 204 204 218 218 218 218 204 204 202 202 204 204 186 186 202 202 202 202 186 186 184 184 186 186 170 170 184 184 184 184 170 170 167 167 170 170 153 153 167 167 167 167 153 153 149 149 153 153 135 135 149 149 149 149 135 135 130 130 135 135 121 121 130 130 135 135 129 129 121 121 129 129 113 113 121 121 121 121 113 113 105 105 113 113 106 106 105 105 105 105 106 106 95 95 106 106 104 104 95 95 95 95 104 104 92 92 104 104 109 109 92 92 92 92 109 109 97 97 109 109 116 116 97 97 97 97 116 116 108 108 116 116 131 131 108 108 108 108 131 131 123 123 131 131 146 146 123 123 123 123 146 146 139 139 146 146 160 160 139 139 139 139 160 160 154 154 160 160 174 174 154 154 154 154 174 174 171 171 174 174 191 191 171 171 171 171 191 191 189 189 191 191 209 209 189 189 189 189 209 209 207 207 209 209 226 226 207 207 207 207 226 226 224 224 226 226 244 244 224 224 224 224 244 244 242 242 244 244 261 261 242 242 242 242 261 261 260 260 261 261 278 278 260 260 260 260 278 278 277 277 278 278 296 296 277 277 277 277 296 296 295 295 296 296 313 313 295 295 295 295 313 313 312 312 313 313 325 325 312 312 312 312 325 325 326 326 325 325 343 343 326 326 326 326 343 343 344 344 343 343 360 360 344 344 344 344 360 360 361 361 360 360 373 373 361 361 361 361 373 373 378 378 373 373 391 391 378 378 378 378 391 391 393 393 391 391 407 407 393 393 393 393 407 407 409 409 407 407 424 424 409 409 409 409 424 424 426 426 424 424 440 440 426 426 426 426 440 440 444 444 440 440 458 458 444 444 444 444 458 458 460 460 458 458 475 475 460 460 460 460 475 475 477 477 475 475 487 487 477 477 477 477 487 487 495 495 487 487 501 501 495 495 495 495 501 501 509 509 501 501 517 517 509 509 509 509 517 517 526 526 517 517 525 525 526 526 526 526 525 525 536 536 525 525 527 527 536 536 536 536 527 527 539 539 527 527 522 522 539 539 539 539 522 522 534 534 522 522 514 514 534 534 534 534 514 514 523 523 514 514 499 499 523 523 523 523 499 499 507 507 499 499 484 484 507 507 507 507 484 484 491 491 484 484 470 470 491 491 491 491 470 470 476 476 470 470 456 456 476 476 476 476 456 456 459 459 456 456 439 439 459 459 459 459 439 439 441 441 439 439 421 421 441 441 441 441 421 421 423 423 421 421 404 404 423 423 423 423 404 404 406 406 404 404 386 386 406 406 406 406 386 386 388 388 386 386 369 369 388 388 388 388 369 369 370 370 369 369 352 352 370 370 370 370 352 352 353 353 352 352 334 334 353 353 353 353 334 334 335 335 334 334 317 317 335 335 335 335 317 317 318 318 317 317 305 305 318 318 318 318 305 305 304 304 305 305 287 287 304 304 304 304 287 287 286 286 287 287 270 270 286 286 286 286 270 270 269 269 270 270 257 257 269 269 269 269 257 257 252 252 257 257 240 240 252 252 252 252 240 240 237 237 240 240 223 223 237 237 237 237 223 223 221 221 223 223 206 206 221 221 221 221 206 206 204 204 206 206 190 190 204 204 204 204 190 190 186 186 190 190 172 172 186 186 186 186 172 172 170 170 172 172 155 155 170 170 170 170 155 155 153 153 155 155 143 143 153 153 153 153 143 143 135 135 143 143 129 129 135 135 143 143 134 134 129 129 134 134 126 126 129 129 129 129 126 126 113 113 126 126 117 117 113 113 113 113 117 117 106 106 117 117 114 114 106 106 106 106 114 114 104 104 114 114 118 118 104 104 104 104 118 118 109 109 118 118 127 127 109 109 109 109 127 127 116 116 127 127 137 137 116 116 116 116 137 137 131 131 137 137 152 152 131 131 131 131 152 152 146 146 152 152 166 166 146 146 146 146 166 166 160 160 166 166 179 179 160 160 160 160 179 179 174 174 179 179 194 194 174 174 174 174 194 194 191 191 194 194 210 210 191 191 191 191 210 210 209 209 210 210 228 228 209 209 209 209 228 228 226 226 228 228 245 245 226 226 226 226 245 245 244 244 245 245 262 262 244 244 244 244 262 262 261 261 262 262 279 279 261 261 261 261 279 279 278 278 279 279 297 297 278 278 278 278 297 297 296 296 297 297 314 314 296 296 296 296 314 314 313 313 314 314 324 324 313 313 313 313 324 324 325 325 324 324 342 342 325 325 325 325 342 342 343 343 342 342 356 356 343 343 343 343 356 356 360 360 356 356 371 371 360 360 360 360 371 371 373 373 371 371 387 387 373 373 373 373 387 387 391 391 387 387 405 405 391 391 391 391 405 405 407 407 405 405 422 422 407 407 407 407 422 422 424 424 422 422 438 438 424 424 424 424 438 438 440 440 438 438 453 453 440 440 440 440 453 453 458 458 453 453 466 466 458 458 458 458 466 466 475 475 466 466 480 480 475 475 475 475 480 480 487 487 480 480 496 496 487 487 487 487 496 496 501 501 496 496 504 504 501 501 501 501 504 504 517 517 504 504 513 513 517 517 517 517 513 513 525 525 513 513 516 516 525 525 525 525 516 516 527 527 516 516 512 512 527 527 527 527 512 512 522 522 512 512 503 503 522 522 522 522 503 503 514 514 503 503 493 493 514 514 514 514 493 493 499 499 493 493 478 478 499 499 499 499 478 478 484 484 478 478 464 464 484 484 484 484 464 464 470 470 464 464 451 451 470 470 470 470 451 451 456 456 451 451 436 436 456 456 456 456 436 436 439 439 436 436 420 420 439 439 439 439 420 420 421 421 420 420 402 402 421 421 421 421 402 402 404 404 402 402 385 385 404 404 404 404 385 385 386 386 385 385 368 368 386 386 386 386 368 368 369 369 368 368 351 351 369 369 369 369 351 351 352 352 351 351 333 333 352 352 352 352 333 333 334 334 333 333 316 316 334 334 334 334 316 316 317 317 316 316 306 306 317 317 317 317 306 306 305 305 306 306 288 288 305 305 305 305 288 288 287 287 288 288 274 274 287 287 287 287 274 274 270 270 274 274 259 259 270 270 270 270 259 259 257 257 259 259 243 243 257 257 257 257 243 243 240 240 243 243 225 225 240 240 240 240 225 225 223 223 225 225 208 208 223 223 223 223 208 208 206 206 208 208 192 192 206 206 206 206 192 192 190 190 192 192 177 177 190 190 190 190 177 177 172 172 177 177 164 164 172 172 172 172 164 164 155 155 164 164 150 150 155 155 155 155 150 150 143 143 150 150 134 134 143 143 592 592 593 593 590 590 592 592 590 590 586 586 593 593 592 592 594 594 592 592 598 598 594 594 594 594 598 598 599 599 599 599 598 598 600 600 598 598 1650 1650 600 600 600 600 1651 1651 1652 1652 612 612 610 610 606 606 610 610 607 607 606 606 606 606 607 607 604 604 620 620 618 618 619 619 618 618 614 614 619 619 619 619 614 614 612 612 614 614 613 613 612 612 612 612 613 613 610 610 620 620 619 619 624 624 619 619 626 626 624 624 624 624 626 626 627 627 627 627 626 626 628 628 626 626 632 632 628 628 628 628 632 632 633 633 633 633 632 632 634 634 632 632 641 641 634 634 634 634 641 641 638 638 647 647 644 644 641 641 644 644 640 640 641 641 641 641 640 640 638 638 653 653 652 652 654 654 652 652 648 648 654 654 654 654 648 648 647 647 648 648 646 646 647 647 647 647 646 646 644 644 653 653 654 654 658 658 654 654 661 661 658 658 658 658 661 661 660 660 660 660 661 661 662 662 661 661 667 667 662 662 662 662 667 667 666 666 666 666 667 667 668 668 1653 1653 675 675 1654 1654 1655 1655 675 675 672 672 681 681 676 676 675 675 676 676 674 674 675 675 675 675 674 674 672 672 688 688 686 686 689 689 686 686 682 682 689 689 689 689 682 682 681 681 682 682 680 680 681 681 681 681 680 680 676 676 688 688 689 689 692 692 689 689 695 695 692 692 692 692 695 695 694 694 694 694 695 695 696 696 695 695 702 702 696 696 696 696 702 702 700 700 705 705 706 706 702 702 706 706 701 701 702 702 702 702 701 701 700 700 699 699 703 703 705 705 703 703 704 704 705 705 705 705 704 704 706 706 690 690 693 693 691 691 693 693 697 697 691 691 691 691 697 697 699 699 697 697 698 698 699 699 699 699 698 698 703 703 690 690 691 691 687 687 691 691 685 685 687 687 687 687 685 685 684 684 684 684 685 685 683 683 685 685 678 678 683 683 683 683 678 678 679 679 1656 1656 673 673 678 678 673 673 677 677 678 678 678 678 677 677 679 679 665 665 669 669 671 671 669 669 670 670 671 671 1657 1657 1658 1658 673 673 656 656 659 659 657 657 659 659 663 663 657 657 657 657 663 663 665 665 663 663 664 664 665 665 665 665 664 664 669 669 656 656 657 657 655 655 657 657 651 651 655 655 655 655 651 651 650 650 650 650 651 651 649 649 651 651 643 643 649 649 649 649 643 643 645 645 635 635 636 636 637 637 636 636 639 639 637 637 637 637 639 639 643 643 639 639 642 642 643 643 643 643 642 642 645 645 622 622 625 625 629 629 625 625 630 630 629 629 629 629 630 630 637 637 630 630 631 631 637 637 637 637 631 631 635 635 616 616 621 621 622 622 621 621 623 623 622 622 622 622 623 623 625 625 609 609 611 611 608 608 611 611 615 615 608 608 608 608 615 615 616 616 615 615 617 617 616 616 616 616 617 617 621 621 609 609 608 608 605 605 608 608 602 602 605 605 605 605 602 602 603 603 1659 1659 1660 1660 601 601 1661 1661 595 595 601 601 601 601 595 595 597 597 588 588 591 591 595 595 591 591 596 596 595 595 595 595 596 596 597 597 583 583 587 587 588 588 587 587 589 589 588 588 588 588 589 589 591 591 576 576 578 578 575 575 578 578 582 582 575 575 575 575 582 582 583 583 582 582 584 584 583 583 583 583 584 584 587 587 576 576 575 575 573 573 575 575 569 569 573 573 573 573 569 569 570 570 570 570 569 569 568 568 569 569 572 572 568 568 568 568 572 572 571 571 579 579 577 577 572 572 577 577 574 574 572 572 572 572 574 574 571 571 590 590 585 585 586 586 585 585 581 581 586 586 586 586 581 581 579 579 581 581 580 580 579 579 579 579 580 580 577 577 765 765 761 761 771 771 761 761 764 764 771 771 771 771 764 764 781 781 764 764 767 767 781 781 781 781 767 767 785 785 767 767 770 770 785 785 785 785 770 770 787 787 770 770 773 773 787 787 787 787 773 773 789 789 773 773 776 776 789 789 789 789 776 776 791 791 776 776 778 778 791 791 791 791 778 778 793 793 721 721 737 737 730 730 737 737 740 740 730 730 730 730 740 740 736 736 740 740 743 743 736 736 736 736 743 743 742 742 743 743 746 746 742 742 742 742 746 746 748 748 746 746 749 749 748 748 748 748 749 749 753 753 749 749 752 752 753 753 753 753 752 752 759 759 752 752 755 755 759 759 759 759 755 755 765 765 755 755 758 758 765 765 765 765 758 758 761 761 775 775 763 763 768 768 763 763 760 760 768 768 768 768 760 760 762 762 760 760 757 757 762 762 762 762 757 757 756 756 757 757 754 754 756 756 756 756 754 754 750 750 754 754 751 751 750 750 750 750 751 751 745 745 751 751 747 747 745 745 745 745 747 747 739 739 747 747 744 744 739 739 739 739 744 744 733 733 744 744 741 741 733 733 741 741 738 738 733 733 733 733 738 738 726 726 738 738 735 735 726 726 726 726 735 735 717 717 735 735 732 732 717 717 717 717 732 732 715 715 732 732 729 729 715 715 715 715 729 729 713 713 729 729 727 727 713 713 713 713 727 727 711 711 727 727 724 724 711 711 711 711 724 724 709 709 724 724 722 722 709 709 709 709 722 722 707 707 722 722 719 719 707 707 719 719 718 718 707 707 707 707 718 718 708 708 718 718 720 720 708 708 708 708 720 720 710 710 720 720 723 723 710 710 710 710 723 723 712 712 723 723 725 725 712 712 712 712 725 725 714 714 725 725 728 728 714 714 714 714 728 728 716 716 728 728 731 731 716 716 716 716 731 731 721 721 731 731 734 734 721 721 721 721 734 734 737 737 778 778 780 780 793 793 780 780 783 783 793 793 793 793 783 783 794 794 783 783 782 782 794 794 794 794 782 782 792 792 782 782 779 779 792 792 792 792 779 779 790 790 779 779 777 777 790 790 790 790 777 777 788 788 777 777 774 774 788 788 788 788 774 774 786 786 774 774 772 772 786 786 786 786 772 772 784 784 772 772 769 769 784 784 784 784 769 769 775 775 769 769 766 766 775 775 775 775 766 766 763 763 1662 1662 879 879 880 880 880 880 1663 1663 1664 1664 894 894 895 895 893 893 893 893 895 895 907 907 895 895 908 908 907 907 907 907 908 908 922 922 908 908 915 915 922 922 915 915 923 923 922 922 922 922 923 923 937 937 923 923 938 938 937 937 938 938 939 939 937 937 937 937 939 939 952 952 939 939 953 953 952 952 952 952 953 953 968 968 953 953 957 957 968 968 957 957 969 969 968 968 968 968 969 969 979 979 969 969 978 978 979 979 978 978 985 985 979 979 979 979 985 985 994 994 985 985 993 993 994 994 994 994 993 993 1009 1009 993 993 1001 1001 1009 1009 1001 1001 1008 1008 1009 1009 1009 1009 1008 1008 1023 1023 1008 1008 1022 1022 1023 1023 1022 1022 1026 1026 1023 1023 1023 1023 1026 1026 1037 1037 1026 1026 1036 1036 1037 1037 1037 1037 1036 1036 1053 1053 1036 1036 1046 1046 1053 1053 1046 1046 1052 1052 1053 1053 1665 1665 1666 1666 1066 1066 1667 1667 1065 1065 1066 1066 1065 1065 1069 1069 1066 1066 1066 1066 1069 1069 1079 1079 1069 1069 1078 1078 1079 1079 1079 1079 1078 1078 1094 1094 1078 1078 1088 1088 1094 1094 1088 1088 1092 1092 1094 1094 1094 1094 1092 1092 1106 1106 1092 1092 1104 1104 1106 1106 1104 1104 1108 1108 1106 1106 1106 1106 1108 1108 1117 1117 1108 1108 1115 1115 1117 1117 1117 1117 1115 1115 1125 1125 1115 1115 1119 1119 1125 1125 1119 1119 1123 1123 1125 1125 1125 1125 1123 1123 1124 1124 1123 1123 1120 1120 1124 1124 1120 1120 1118 1118 1124 1124 1124 1124 1118 1118 1113 1113 1118 1118 1112 1112 1113 1113 1113 1113 1112 1112 1101 1101 1112 1112 1103 1103 1101 1101 1103 1103 1099 1099 1101 1101 1101 1101 1099 1099 1090 1090 1099 1099 1089 1089 1090 1090 1089 1089 1084 1084 1090 1090 1090 1090 1084 1084 1075 1075 1084 1084 1073 1073 1075 1075 1075 1075 1073 1073 1061 1061 1073 1073 1064 1064 1061 1061 1064 1064 1059 1059 1061 1061 1061 1061 1059 1059 1668 1668 1059 1059 1669 1669 1670 1670 1047 1047 1042 1042 1048 1048 1048 1048 1042 1042 1033 1033 1042 1042 1032 1032 1033 1033 1033 1033 1032 1032 1017 1017 1032 1032 1020 1020 1017 1017 1020 1020 1016 1016 1017 1017 1017 1017 1016 1016 1003 1003 1016 1016 1002 1002 1003 1003 1002 1002 1000 1000 1003 1003 1003 1003 1000 1000 987 987 1000 1000 986 986 987 987 986 986 977 977 987 987 987 987 977 977 971 971 977 977 970 970 971 971 971 971 970 970 961 961 970 970 962 962 961 961 962 962 954 954 961 961 961 961 954 954 945 945 954 954 946 946 945 945 946 946 934 934 945 945 945 945 934 934 930 930 934 934 931 931 930 930 930 930 931 931 917 917 931 931 918 918 917 917 918 918 910 910 917 917 917 917 910 910 902 902 910 910 903 903 902 902 903 903 890 890 902 902 1671 1671 1672 1672 886 886 1673 1673 888 888 886 886 886 886 888 888 874 874 888 888 875 875 874 874 875 875 869 869 874 874 874 874 869 869 860 860 869 869 861 861 860 860 861 861 851 851 860 860 860 860 851 851 847 847 851 851 849 849 847 847 847 847 849 849 836 836 849 849 840 840 836 836 840 840 834 834 836 836 836 836 834 834 827 827 834 834 828 828 827 827 828 828 826 826 827 827 827 827 826 826 822 822 826 826 825 825 822 822 822 822 825 825 829 829 825 825 831 831 829 829 831 831 838 838 829 829 829 829 838 838 841 841 838 838 842 842 841 841 841 841 842 842 853 853 842 842 855 855 853 853 853 853 855 855 865 865 855 855 866 866 865 865 865 865 866 866 879 879 866 866 872 872 879 879 879 879 872 872 880 880 1674 1674 835 835 1675 1675 835 835 821 821 1676 1676 1677 1677 821 821 1678 1678 821 821 816 816 1679 1679 1680 1680 816 816 1681 1681 816 816 819 819 1682 1682 1683 1683 819 819 1684 1684 819 819 830 830 1685 1685 1686 1686 830 830 1687 1687 830 830 845 845 1688 1688 1689 1689 845 845 1690 1690 845 845 858 858 1691 1691 1692 1692 858 858 1693 1693 858 858 871 871 1694 1694 1695 1695 871 871 1696 1696 871 871 885 885 1697 1697 1698 1698 885 885 1699 1699 885 885 900 900 1700 1700 1701 1701 900 900 1702 1702 900 900 916 916 1703 1703 1704 1704 916 916 1705 1705 916 916 929 929 1706 1706 1707 1707 929 929 1708 1708 929 929 944 944 1709 1709 1710 1710 944 944 1711 1711 944 944 960 960 1712 1712 1713 1713 960 960 1714 1714 960 960 972 972 1715 1715 1716 1716 972 972 1717 1717 972 972 988 988 1718 1718 1719 1719 988 988 1720 1720 988 988 1004 1004 1721 1721 1722 1722 1004 1004 1723 1723 1004 1004 1018 1018 1724 1724 1725 1725 1018 1018 1726 1726 1018 1018 1034 1034 1727 1727 1728 1728 1034 1034 1729 1729 1034 1034 1049 1049 1730 1730 1731 1731 1049 1049 1732 1732 1049 1049 1063 1063 1733 1733 1734 1734 1063 1063 1735 1735 1063 1063 1077 1077 1736 1736 1737 1737 1077 1077 1738 1738 1077 1077 1091 1091 1739 1739 1740 1740 1091 1091 1741 1741 1091 1091 1107 1107 1742 1742 1743 1743 1107 1107 1744 1744 1107 1107 1122 1122 1745 1745 1746 1746 1122 1122 1747 1747 1122 1122 1129 1129 1748 1748 1749 1749 1129 1129 1750 1750 1129 1129 1130 1130 1751 1751 1752 1752 1130 1130 1753 1753 1130 1130 1126 1126 1754 1754 1755 1755 1126 1126 1756 1756 1126 1126 1110 1110 1757 1757 1758 1758 1110 1110 1759 1759 1110 1110 1096 1096 1760 1760 1761 1761 1096 1096 1762 1762 1096 1096 1083 1083 1763 1763 1764 1764 1083 1083 1765 1765 1083 1083 1070 1070 1766 1766 1767 1767 1070 1070 1768 1768 1070 1070 1054 1054 1769 1769 1770 1770 1054 1054 1771 1771 1054 1054 1039 1039 1772 1772 1773 1773 1039 1039 1774 1774 1039 1039 1025 1025 1775 1775 1776 1776 1025 1025 1777 1777 1025 1025 1011 1011 1778 1778 1779 1779 1011 1011 1780 1780 1011 1011 995 995 1781 1781 1782 1782 995 995 1783 1783 995 995 980 980 1784 1784 1785 1785 980 980 1786 1786 980 980 967 967 1787 1787 1788 1788 967 967 1789 1789 967 967 951 951 1790 1790 1791 1791 951 951 1792 1792 951 951 936 936 1793 1793 1794 1794 936 936 1795 1795 936 936 921 921 1796 1796 1797 1797 921 921 1798 1798 921 921 905 905 1799 1799 1800 1800 905 905 1801 1801 905 905 891 891 1802 1802 1803 1803 891 891 1804 1804 891 891 878 878 1805 1805 1806 1806 878 878 1807 1807 878 878 862 862 1808 1808 1809 1809 862 862 1810 1810 862 862 848 848 1811 1811 1812 1812 848 848 1813 1813 848 848 835 835 1814 1814 835 835 823 823 821 821 823 823 815 815 821 821 821 821 815 815 816 816 815 815 811 811 816 816 816 816 811 811 819 819 811 811 812 812 819 819 819 819 812 812 830 830 812 812 818 818 830 830 830 830 818 818 845 845 818 818 839 839 845 845 845 845 839 839 858 858 839 839 854 854 858 858 858 858 854 854 871 871 854 854 867 867 871 871 871 871 867 867 885 885 867 867 883 883 885 885 885 885 883 883 900 900 883 883 899 899 900 900 900 900 899 899 916 916 899 899 913 913 916 916 916 916 913 913 929 929 913 913 927 927 929 929 929 929 927 927 944 944 927 927 943 943 944 944 944 944 943 943 960 960 943 943 959 959 960 960 960 960 959 959 972 972 959 959 973 973 972 972 972 972 973 973 988 988 973 973 989 989 988 988 988 988 989 989 1004 1004 989 989 1005 1005 1004 1004 1004 1004 1005 1005 1018 1018 1005 1005 1019 1019 1018 1018 1018 1018 1019 1019 1034 1034 1019 1019 1035 1035 1034 1034 1034 1034 1035 1035 1049 1049 1035 1035 1051 1051 1049 1049 1049 1049 1051 1051 1063 1063 1051 1051 1067 1067 1063 1063 1063 1063 1067 1067 1077 1077 1067 1067 1082 1082 1077 1077 1077 1077 1082 1082 1091 1091 1082 1082 1097 1097 1091 1091 1091 1091 1097 1097 1107 1107 1097 1097 1114 1114 1107 1107 1107 1107 1114 1114 1122 1122 1114 1114 1131 1131 1122 1122 1122 1122 1131 1131 1129 1129 1131 1131 1135 1135 1129 1129 1129 1129 1135 1135 1130 1130 1135 1135 1136 1136 1130 1130 1130 1130 1136 1136 1126 1126 1136 1136 1134 1134 1126 1126 1126 1126 1134 1134 1110 1110 1134 1134 1121 1121 1110 1110 1110 1110 1121 1121 1096 1096 1121 1121 1102 1102 1096 1096 1096 1096 1102 1102 1083 1083 1102 1102 1085 1085 1083 1083 1083 1083 1085 1085 1070 1070 1085 1085 1072 1072 1070 1070 1070 1070 1072 1072 1054 1054 1072 1072 1056 1056 1054 1054 1054 1054 1056 1056 1039 1039 1056 1056 1041 1041 1039 1039 1039 1039 1041 1041 1025 1025 1041 1041 1027 1027 1025 1025 1025 1025 1027 1027 1011 1011 1027 1027 1012 1012 1011 1011 1011 1011 1012 1012 995 995 1012 1012 996 996 995 995 995 995 996 996 980 980 996 996 981 981 980 980 980 980 981 981 967 967 981 981 966 966 967 967 967 967 966 966 951 951 966 966 950 950 951 951 951 951 950 950 936 936 950 950 935 935 936 936 936 936 935 935 921 921 935 935 920 920 921 921 921 921 920 920 905 905 920 920 904 904 905 905 905 905 904 904 891 891 904 904 887 887 891 891 891 891 887 887 878 878 887 887 873 873 878 878 878 878 873 873 862 862 873 873 859 859 862 862 862 862 859 859 848 848 859 859 843 843 848 848 848 848 843 843 835 835 843 843 823 823 835 835 823 823 814 814 815 815 814 814 808 808 815 815 815 815 808 808 811 811 808 808 804 804 811 811 811 811 804 804 812 812 804 804 806 806 812 812 812 812 806 806 818 818 806 806 810 810 818 818 818 818 810 810 839 839 810 810 824 824 839 839 839 839 824 824 854 854 824 824 846 846 854 854 854 854 846 846 867 867 846 846 864 864 867 867 867 867 864 864 883 883 864 864 881 881 883 883 883 883 881 881 899 899 881 881 897 897 899 899 899 899 897 897 913 913 897 897 911 911 913 913 913 913 911 911 927 927 911 911 926 926 927 927 927 927 926 926 943 943 926 926 942 942 943 943 943 943 942 942 959 959 942 942 958 958 959 959 959 959 958 958 973 973 958 958 974 974 973 973 973 973 974 974 989 989 974 974 990 990 989 989 989 989 990 990 1005 1005 990 990 1006 1006 1005 1005 1005 1005 1006 1006 1019 1019 1006 1006 1021 1021 1019 1019 1019 1019 1021 1021 1035 1035 1021 1021 1038 1038 1035 1035 1035 1035 1038 1038 1051 1051 1038 1038 1055 1055 1051 1051 1051 1051 1055 1055 1067 1067 1055 1055 1071 1071 1067 1067 1067 1067 1071 1071 1082 1082 1071 1071 1086 1086 1082 1082 1082 1082 1086 1086 1097 1097 1086 1086 1105 1105 1097 1097 1097 1097 1105 1105 1114 1114 1105 1105 1128 1128 1114 1114 1114 1114 1128 1128 1131 1131 1128 1128 1139 1139 1131 1131 1131 1131 1139 1139 1135 1135 1139 1139 1142 1142 1135 1135 1135 1135 1142 1142 1136 1136 1142 1142 1143 1143 1136 1136 1136 1136 1143 1143 1134 1134 1143 1143 1140 1140 1134 1134 1134 1134 1140 1140 1121 1121 1140 1140 1133 1133 1121 1121 1121 1121 1133 1133 1102 1102 1133 1133 1111 1111 1102 1102 1102 1102 1111 1111 1085 1085 1111 1111 1093 1093 1085 1085 1085 1085 1093 1093 1072 1072 1093 1093 1076 1076 1072 1072 1072 1072 1076 1076 1056 1056 1076 1076 1058 1058 1056 1056 1056 1056 1058 1058 1041 1041 1058 1058 1043 1043 1041 1041 1041 1041 1043 1043 1027 1027 1043 1043 1029 1029 1027 1027 1027 1027 1029 1029 1012 1012 1029 1029 1013 1013 1012 1012 1012 1012 1013 1013 996 996 1013 1013 997 997 996 996 996 996 997 997 981 981 997 997 982 982 981 981 981 981 982 982 966 966 982 982 965 965 966 966 966 966 965 965 950 950 965 965 949 949 950 950 950 950 949 949 935 935 949 949 933 933 935 935 935 935 933 933 920 920 933 933 919 919 920 920 920 920 919 919 904 904 919 919 901 901 904 904 904 904 901 901 887 887 901 901 884 884 887 887 887 887 884 884 873 873 884 884 868 868 873 873 873 873 868 868 859 859 868 868 852 852 859 859 859 859 852 852 843 843 852 852 833 833 843 843 843 843 833 833 823 823 833 833 814 814 823 823 814 814 807 807 808 808 807 807 802 802 808 808 808 808 802 802 804 804 802 802 799 799 804 804 804 804 799 799 806 806 799 799 801 801 806 806 806 806 801 801 810 810 801 801 803 803 810 810 810 810 803 803 824 824 803 803 813 813 824 824 824 824 813 813 846 846 813 813 837 837 846 846 846 846 837 837 864 864 837 837 857 857 864 864 864 864 857 857 881 881 857 857 876 876 881 881 881 881 876 876 897 897 876 876 892 892 897 897 897 897 892 892 911 911 892 892 909 909 911 911 911 911 909 909 926 926 909 909 925 925 926 926 926 926 925 925 942 942 925 925 941 941 942 942 942 942 941 941 958 958 941 941 956 956 958 958 958 958 956 956 974 974 956 956 975 975 974 974 974 974 975 975 990 990 975 975 991 991 990 990 990 990 991 991 1006 1006 991 991 1007 1007 1006 1006 1006 1006 1007 1007 1021 1021 1007 1007 1024 1024 1021 1021 1021 1021 1024 1024 1038 1038 1024 1024 1040 1040 1038 1038 1038 1038 1040 1040 1055 1055 1040 1040 1057 1057 1055 1055 1055 1055 1057 1057 1071 1071 1057 1057 1074 1074 1071 1071 1071 1071 1074 1074 1086 1086 1074 1074 1095 1095 1086 1086 1086 1086 1095 1095 1105 1105 1095 1095 1116 1116 1105 1105 1105 1105 1116 1116 1128 1128 1116 1116 1138 1138 1128 1128 1128 1128 1138 1138 1139 1139 1138 1138 1145 1145 1139 1139 1139 1139 1145 1145 1142 1142 1145 1145 1148 1148 1142 1142 1142 1142 1148 1148 1143 1143 1148 1148 1149 1149 1143 1143 1143 1143 1149 1149 1140 1140 1149 1149 1146 1146 1140 1140 1140 1140 1146 1146 1133 1133 1146 1146 1141 1141 1133 1133 1133 1133 1141 1141 1111 1111 1141 1141 1127 1127 1111 1111 1111 1111 1127 1127 1093 1093 1127 1127 1098 1098 1093 1093 1093 1093 1098 1098 1076 1076 1098 1098 1081 1081 1076 1076 1076 1076 1081 1081 1058 1058 1081 1081 1062 1062 1058 1058 1058 1058 1062 1062 1043 1043 1062 1062 1045 1045 1043 1043 1043 1043 1045 1045 1029 1029 1045 1045 1030 1030 1029 1029 1029 1029 1030 1030 1013 1013 1030 1030 1014 1014 1013 1013 1013 1013 1014 1014 997 997 1014 1014 998 998 997 997 997 997 998 998 982 982 998 998 983 983 982 982 982 982 983 983 965 965 983 983 964 964 965 965 965 965 964 964 949 949 964 964 948 948 949 949 949 949 948 948 933 933 948 948 932 932 933 933 933 933 932 932 919 919 932 932 914 914 919 919 919 919 914 914 901 901 914 914 898 898 901 901 901 901 898 898 884 884 898 898 882 882 884 884 884 884 882 882 868 868 882 882 863 863 868 868 868 868 863 863 852 852 863 863 844 844 852 852 852 852 844 844 833 833 844 844 817 817 833 833 833 833 817 817 814 814 817 817 807 807 814 814 807 807 800 800 802 802 800 800 797 797 802 802 802 802 797 797 799 799 797 797 795 795 799 799 799 799 795 795 801 801 795 795 796 796 801 801 801 801 796 796 803 803 796 796 798 798 803 803 803 803 798 798 813 813 798 798 805 805 813 813 813 813 805 805 837 837 805 805 820 820 837 837 837 837 820 820 857 857 820 820 850 850 857 857 857 857 850 850 876 876 850 850 870 870 876 876 876 876 870 870 892 892 870 870 889 889 892 892 892 892 889 889 909 909 889 889 906 906 909 909 909 909 906 906 925 925 906 906 924 924 925 925 925 925 924 924 941 941 924 924 940 940 941 941 941 941 940 940 956 956 940 940 955 955 956 956 956 956 955 955 975 975 955 955 976 976 975 975 975 975 976 976 991 991 976 976 992 992 991 991 991 991 992 992 1007 1007 992 992 1010 1010 1007 1007 1007 1007 1010 1010 1024 1024 1010 1010 1028 1028 1024 1024 1024 1024 1028 1028 1040 1040 1028 1028 1044 1044 1040 1040 1040 1040 1044 1044 1057 1057 1044 1044 1060 1060 1057 1057 1057 1057 1060 1060 1074 1074 1060 1060 1080 1080 1074 1074 1074 1074 1080 1080 1095 1095 1080 1080 1100 1100 1095 1095 1095 1095 1100 1100 1116 1116 1100 1100 1132 1132 1116 1116 1116 1116 1132 1132 1138 1138 1132 1132 1144 1144 1138 1138 1138 1138 1144 1144 1145 1145 1144 1144 1150 1150 1145 1145 1145 1145 1150 1150 1148 1148 1150 1150 1152 1152 1148 1148 1148 1148 1152 1152 1149 1149 1152 1152 1153 1153 1149 1149 1149 1149 1153 1153 1146 1146 1153 1153 1151 1151 1146 1146 1146 1146 1151 1151 1141 1141 1151 1151 1147 1147 1141 1141 1141 1141 1147 1147 1127 1127 1147 1147 1137 1137 1127 1127 1127 1127 1137 1137 1098 1098 1137 1137 1109 1109 1098 1098 1098 1098 1109 1109 1081 1081 1109 1109 1087 1087 1081 1081 1081 1081 1087 1087 1062 1062 1087 1087 1068 1068 1062 1062 1062 1062 1068 1068 1045 1045 1068 1068 1050 1050 1045 1045 1045 1045 1050 1050 1030 1030 1050 1050 1031 1031 1030 1030 1030 1030 1031 1031 1014 1014 1031 1031 1015 1015 1014 1014 1014 1014 1015 1015 998 998 1015 1015 999 999 998 998 998 998 999 999 983 983 999 999 984 984 983 983 983 983 984 984 964 964 984 984 963 963 964 964 964 964 963 963 948 948 963 963 947 947 948 948 948 948 947 947 932 932 947 947 928 928 932 932 932 932 928 928 914 914 928 928 912 912 914 914 914 914 912 912 898 898 912 912 896 896 898 898 898 898 896 896 882 882 896 896 877 877 882 882 882 882 877 877 863 863 877 877 856 856 863 863 863 863 856 856 844 844 856 856 832 832 844 844 844 844 832 832 817 817 832 832 809 809 817 817 817 817 809 809 807 807 809 809 800 800 807 807 1199 1199 1198 1198 1194 1194 1198 1198 1195 1195 1194 1194 1194 1194 1195 1195 1191 1191 1195 1195 1190 1190 1191 1191 1815 1815 1816 1816 1185 1185 1817 1817 1818 1818 1185 1185 1185 1185 1819 1819 1181 1181 1217 1217 1216 1216 1212 1212 1216 1216 1213 1213 1212 1212 1212 1212 1213 1213 1209 1209 1213 1213 1208 1208 1209 1209 1209 1209 1208 1208 1203 1203 1208 1208 1207 1207 1203 1203 1203 1203 1207 1207 1199 1199 1207 1207 1201 1201 1199 1199 1199 1199 1201 1201 1198 1198 1234 1234 1235 1235 1230 1230 1235 1235 1231 1231 1230 1230 1230 1230 1231 1231 1226 1226 1231 1231 1227 1227 1226 1226 1226 1226 1227 1227 1221 1221 1227 1227 1225 1225 1221 1221 1221 1221 1225 1225 1217 1217 1225 1225 1219 1219 1217 1217 1217 1217 1219 1219 1216 1216 1252 1252 1253 1253 1248 1248 1253 1253 1249 1249 1248 1248 1248 1248 1249 1249 1244 1244 1249 1249 1245 1245 1244 1244 1244 1244 1245 1245 1239 1239 1245 1245 1243 1243 1239 1239 1239 1239 1243 1243 1234 1234 1243 1243 1237 1237 1234 1234 1234 1234 1237 1237 1235 1235 1280 1280 1279 1279 1275 1275 1279 1279 1273 1273 1275 1275 1275 1275 1273 1273 1270 1270 1273 1273 1271 1271 1270 1270 1270 1270 1271 1271 1266 1266 1271 1271 1267 1267 1266 1266 1266 1266 1267 1267 1262 1262 1267 1267 1263 1263 1262 1262 1262 1262 1263 1263 1820 1820 1263 1263 1261 1261 1821 1821 1822 1822 1261 1261 1823 1823 1261 1261 1824 1824 1825 1825 1252 1252 1255 1255 1253 1253 1286 1286 1290 1290 1292 1292 1290 1290 1291 1291 1292 1292 1292 1292 1291 1291 1287 1287 1291 1291 1289 1289 1287 1287 1287 1287 1289 1289 1284 1284 1289 1289 1285 1285 1284 1284 1284 1284 1285 1285 1280 1280 1285 1285 1281 1281 1280 1280 1280 1280 1281 1281 1279 1279 1268 1268 1272 1272 1274 1274 1272 1272 1276 1276 1274 1274 1274 1274 1276 1276 1277 1277 1276 1276 1278 1278 1277 1277 1277 1277 1278 1278 1283 1283 1278 1278 1282 1282 1283 1283 1283 1283 1282 1282 1286 1286 1282 1282 1288 1288 1286 1286 1286 1286 1288 1288 1290 1290 1250 1250 1254 1254 1256 1256 1826 1826 1258 1258 1827 1827 1828 1828 1258 1258 1259 1259 1258 1258 1260 1260 1259 1259 1259 1259 1260 1260 1264 1264 1260 1260 1265 1265 1264 1264 1264 1264 1265 1265 1268 1268 1265 1265 1269 1269 1268 1268 1268 1268 1269 1269 1272 1272 1232 1232 1236 1236 1238 1238 1236 1236 1240 1240 1238 1238 1238 1238 1240 1240 1241 1241 1240 1240 1242 1242 1241 1241 1241 1241 1242 1242 1246 1246 1242 1242 1247 1247 1246 1246 1246 1246 1247 1247 1250 1250 1247 1247 1251 1251 1250 1250 1250 1250 1251 1251 1254 1254 1215 1215 1218 1218 1220 1220 1218 1218 1222 1222 1220 1220 1220 1220 1222 1222 1223 1223 1222 1222 1224 1224 1223 1223 1223 1223 1224 1224 1228 1228 1224 1224 1229 1229 1228 1228 1228 1228 1229 1229 1232 1232 1229 1229 1233 1233 1232 1232 1232 1232 1233 1233 1236 1236 1202 1202 1204 1204 1206 1206 1204 1204 1205 1205 1206 1206 1206 1206 1205 1205 1210 1210 1205 1205 1211 1211 1210 1210 1210 1210 1211 1211 1215 1215 1211 1211 1214 1214 1215 1215 1215 1215 1214 1214 1218 1218 1184 1184 1186 1186 1829 1829 1186 1186 1830 1830 1831 1831 1188 1188 1187 1187 1192 1192 1187 1187 1193 1193 1192 1192 1192 1192 1193 1193 1197 1197 1193 1193 1196 1196 1197 1197 1197 1197 1196 1196 1202 1202 1196 1196 1200 1200 1202 1202 1202 1202 1200 1200 1204 1204 1166 1166 1169 1169 1171 1171 1169 1169 1170 1170 1171 1171 1171 1171 1170 1170 1174 1174 1170 1170 1175 1175 1174 1174 1174 1174 1175 1175 1179 1179 1175 1175 1178 1178 1179 1179 1179 1179 1178 1178 1184 1184 1178 1178 1182 1182 1184 1184 1184 1184 1182 1182 1186 1186 1159 1159 1154 1154 1157 1157 1154 1154 1155 1155 1157 1157 1157 1157 1155 1155 1156 1156 1155 1155 1158 1158 1156 1156 1156 1156 1158 1158 1162 1162 1158 1158 1161 1161 1162 1162 1162 1162 1161 1161 1166 1166 1161 1161 1165 1165 1166 1166 1166 1166 1165 1165 1169 1169 1832 1832 1183 1183 1181 1181 1183 1183 1180 1180 1181 1181 1181 1181 1180 1180 1176 1176 1180 1180 1177 1177 1176 1176 1176 1176 1177 1177 1173 1173 1177 1177 1172 1172 1173 1173 1173 1173 1172 1172 1168 1168 1172 1172 1167 1167 1168 1168 1168 1168 1167 1167 1164 1164 1167 1167 1163 1163 1164 1164 1164 1164 1163 1163 1159 1159 1163 1163 1160 1160 1159 1159 1159 1159 1160 1160 1154 1154 1367 1367 1364 1364 1380 1380 1380 1380 1382 1382 1367 1367 1382 1382 1384 1384 1367 1367 1367 1367 1384 1384 1370 1370 1384 1384 1386 1386 1370 1370 1386 1386 1385 1385 1370 1370 1370 1370 1385 1385 1368 1368 1385 1385 1383 1383 1368 1368 1383 1383 1381 1381 1368 1368 1368 1368 1381 1381 1366 1366 1381 1381 1379 1379 1366 1366 1379 1379 1377 1377 1366 1366 1366 1366 1377 1377 1362 1362 1377 1377 1375 1375 1362 1362 1375 1375 1373 1373 1362 1362 1362 1362 1373 1373 1358 1358 1373 1373 1371 1371 1358 1358 1371 1371 1365 1365 1358 1358 1358 1358 1365 1365 1354 1354 1365 1365 1360 1360 1354 1354 1360 1360 1356 1356 1354 1354 1354 1354 1356 1356 1349 1349 1356 1356 1353 1353 1349 1349 1353 1353 1350 1350 1349 1349 1349 1349 1350 1350 1344 1344 1350 1350 1346 1346 1344 1344 1346 1346 1342 1342 1344 1344 1344 1344 1342 1342 1340 1340 1342 1342 1339 1339 1340 1340 1339 1339 1336 1336 1340 1340 1340 1340 1336 1336 1335 1335 1336 1336 1332 1332 1335 1335 1332 1332 1328 1328 1335 1335 1335 1335 1328 1328 1330 1330 1328 1328 1325 1325 1330 1330 1325 1325 1321 1321 1330 1330 1330 1330 1321 1321 1326 1326 1321 1321 1317 1317 1326 1326 1317 1317 1311 1311 1326 1326 1326 1326 1311 1311 1322 1322 1311 1311 1307 1307 1322 1322 1307 1307 1305 1305 1322 1322 1322 1322 1305 1305 1318 1318 1305 1305 1303 1303 1318 1318 1318 1318 1303 1303 1315 1315 1303 1303 1301 1301 1315 1315 1315 1315 1301 1301 1313 1313 1301 1301 1299 1299 1313 1313 1299 1299 1297 1297 1313 1313 1313 1313 1297 1297 1310 1310 1297 1297 1295 1295 1310 1310 1295 1295 1294 1294 1310 1310 1310 1310 1294 1294 1309 1309 1294 1294 1293 1293 1309 1309 1293 1293 1296 1296 1309 1309 1309 1309 1296 1296 1312 1312 1296 1296 1298 1298 1312 1312 1298 1298 1300 1300 1312 1312 1312 1312 1300 1300 1316 1316 1300 1300 1302 1302 1316 1316 1302 1302 1304 1304 1316 1316 1316 1316 1304 1304 1320 1320 1304 1304 1306 1306 1320 1320 1306 1306 1308 1308 1320 1320 1320 1320 1308 1308 1324 1324 1308 1308 1314 1314 1324 1324 1314 1314 1319 1319 1324 1324 1324 1324 1319 1319 1329 1329 1319 1319 1323 1323 1329 1329 1323 1323 1327 1327 1329 1329 1329 1329 1327 1327 1333 1333 1327 1327 1331 1331 1333 1333 1331 1331 1334 1334 1333 1333 1333 1333 1334 1334 1338 1338 1334 1334 1337 1337 1338 1338 1337 1337 1341 1341 1338 1338 1338 1338 1341 1341 1343 1343 1341 1341 1345 1345 1343 1343 1345 1345 1348 1348 1343 1343 1343 1343 1348 1348 1347 1347 1348 1348 1351 1351 1347 1347 1351 1351 1355 1355 1347 1347 1347 1347 1355 1355 1352 1352 1355 1355 1359 1359 1352 1352 1359 1359 1363 1363 1352 1352 1352 1352 1363 1363 1357 1357 1363 1363 1369 1369 1357 1357 1369 1369 1372 1372 1357 1357 1357 1357 1372 1372 1361 1361 1372 1372 1374 1374 1361 1361 1374 1374 1376 1376 1361 1361 1361 1361 1376 1376 1364 1364 1376 1376 1378 1378 1364 1364 1364 1364 1378 1378 1380 1380 1391 1391 1390 1390 1404 1404 1391 1391 1404 1404 1393 1393 1399 1399 1397 1397 1404 1404 1397 1397 1395 1395 1404 1404 1404 1404 1395 1395 1393 1393 1406 1406 1403 1403 1404 1404 1403 1403 1401 1401 1404 1404 1404 1404 1401 1401 1399 1399 1412 1412 1410 1410 1404 1404 1410 1410 1408 1408 1404 1404 1404 1404 1408 1408 1406 1406 1418 1418 1416 1416 1404 1404 1416 1416 1414 1414 1404 1404 1404 1404 1414 1414 1412 1412 1415 1415 1417 1417 1404 1404 1417 1417 1419 1419 1404 1404 1404 1404 1419 1419 1418 1418 1409 1409 1411 1411 1404 1404 1411 1411 1413 1413 1404 1404 1404 1404 1413 1413 1415 1415 1402 1402 1405 1405 1404 1404 1405 1405 1407 1407 1404 1404 1404 1404 1407 1407 1409 1409 1396 1396 1398 1398 1404 1404 1398 1398 1400 1400 1404 1404 1404 1404 1400 1400 1402 1402 1389 1389 1392 1392 1404 1404 1392 1392 1394 1394 1404 1404 1404 1404 1394 1394 1396 1396 1390 1390 1388 1388 1404 1404 1388 1388 1387 1387 1404 1404 1404 1404 1387 1387 1389 1389 1420 1420 1421 1421 1422 1422 1421 1421 1423 1423 1422 1422 1424 1424 1425 1425 1426 1426 1425 1425 1427 1427 1426 1426 1428 1428 1429 1429 1430 1430 1429 1429 1431 1431 1430 1430 1432 1432 1433 1433 1434 1434 1433 1433 1435 1435 1434 1434 1436 1436 1437 1437 1438 1438 1437 1437 1439 1439 1438 1438 1440 1440 1441 1441 1442 1442 1441 1441 1443 1443 1442 1442 1444 1444 1445 1445 1446 1446 1445 1445 1447 1447 1446 1446 1446 1446 1447 1447 1448 1448 1447 1447 1449 1449 1448 1448
+40 40 39 39 38 38 24 24 23 23 25 25 23 23 22 22 25 25 25 25 22 22 21 21 21 21 20 20 25 25 20 20 19 19 25 25 25 25 19 19 18 18 19 19 17 17 18 18 18 18 17 17 4597 4597 37 37 36 36 35 35 37 37 35 35 39 39 35 35 34 34 39 39 39 39 34 34 38 38 34 34 33 33 38 38 38 38 33 33 32 32 32 32 31 31 38 38 31 31 30 30 38 38 38 38 30 30 29 29 29 29 28 28 38 38 28 28 27 27 38 38 38 38 27 27 25 25 27 27 26 26 25 25 25 25 26 26 24 24 41 41 43 43 42 42 43 43 44 44 42 42 54 54 53 53 51 51 53 53 52 52 51 51 51 51 52 52 49 49 52 52 50 50 49 49 49 49 50 50 47 47 50 50 48 48 47 47 47 47 48 48 45 45 48 48 46 46 45 45 45 45 46 46 38 38 46 46 43 43 38 38 38 38 43 43 40 40 43 43 41 41 40 40 6 6 5 5 7 7 5 5 4 4 7 7 0 0 1 1 2 2 1 1 7 7 2 2 2 2 7 7 3 3 7 7 4 4 3 3 10 10 9 9 7 7 9 9 8 8 7 7 7 7 8 8 6 6 17 17 16 16 4598 4598 16 16 4599 4599 4600 4600 14 14 15 15 12 12 15 15 13 13 12 12 12 12 13 13 10 10 13 13 11 11 10 10 10 10 11 11 9 9 99 99 102 102 109 109 99 99 109 109 98 98 104 104 101 101 110 110 104 104 110 110 103 103 101 101 100 100 110 110 100 100 97 97 110 110 110 110 97 97 108 108 97 97 106 106 108 108 75 75 79 79 77 77 79 79 82 82 77 77 77 77 82 82 85 85 82 82 83 83 85 85 85 85 83 83 92 92 83 83 87 87 92 92 92 92 87 87 89 89 109 109 107 107 98 98 107 107 105 105 98 98 98 98 105 105 96 96 105 105 92 92 96 96 96 96 92 92 91 91 92 92 89 89 91 91 77 77 73 73 75 75 73 73 4601 4601 75 75 75 75 4602 4602 4603 4603 71 71 67 67 69 69 69 69 67 67 63 63 67 67 65 65 63 63 55 55 56 56 59 59 56 56 63 63 59 59 59 59 63 63 61 61 63 63 65 65 61 61 57 57 58 58 64 64 58 58 60 60 64 64 60 60 62 62 64 64 62 62 66 66 64 64 64 64 66 66 70 70 106 106 97 97 93 93 97 97 95 95 93 93 93 93 95 95 94 94 94 94 90 90 93 93 90 90 88 88 93 93 93 93 88 88 86 86 66 66 68 68 70 70 68 68 72 72 70 70 4604 4604 4605 4605 76 76 4606 4606 74 74 76 76 76 76 74 74 80 80 74 74 78 78 80 80 80 80 78 78 81 81 78 78 86 86 81 81 81 81 86 86 84 84 86 86 88 88 84 84 118 118 117 117 116 116 117 117 115 115 116 116 116 116 115 115 114 114 115 115 113 113 114 114 114 114 113 113 112 112 113 113 111 111 112 112 112 112 111 111 110 110 111 111 109 109 110 110 110 110 109 109 103 103 109 109 102 102 103 103 119 119 120 120 121 121 120 120 122 122 121 121 125 125 124 124 123 123 150 150 148 148 149 149 148 148 147 147 149 149 149 149 147 147 146 146 146 146 145 145 149 149 145 145 144 144 149 149 149 149 144 144 143 143 143 143 142 142 149 149 142 142 141 141 149 149 149 149 141 141 140 140 125 125 123 123 126 126 123 123 149 149 126 126 126 126 149 149 127 127 140 140 139 139 149 149 139 139 138 138 149 149 149 149 138 138 137 137 149 149 131 131 130 130 137 137 136 136 149 149 136 136 135 135 149 149 149 149 135 135 134 134 134 134 133 133 149 149 133 133 132 132 149 149 149 149 132 132 131 131 130 130 129 129 149 149 129 129 128 128 149 149 149 149 128 128 127 127 157 157 158 158 156 156 158 158 155 155 156 156 156 156 155 155 154 154 154 154 155 155 153 153 155 155 4607 4607 153 153 153 153 4608 4608 4609 4609 166 166 164 164 165 165 164 164 163 163 165 165 4610 4610 4611 4611 161 161 4612 4612 163 163 161 161 161 161 163 163 162 162 163 163 164 164 162 162 196 196 202 202 200 200 180 180 179 179 185 185 188 188 184 184 187 187 184 184 183 183 187 187 199 199 197 197 193 193 197 197 194 194 193 193 193 193 194 194 187 187 194 194 192 192 187 187 187 187 192 192 188 188 190 190 4613 4613 191 191 4614 4614 4615 4615 191 191 191 191 4616 4616 4617 4617 4618 4618 4619 4619 189 189 4620 4620 4621 4621 189 189 189 189 4622 4622 190 190 4623 4623 4624 4624 190 190 190 190 4625 4625 4626 4626 185 185 176 176 186 186 176 176 4627 4627 186 186 4628 4628 4629 4629 189 189 4630 4630 4631 4631 189 189 189 189 4632 4632 4633 4633 179 179 178 178 185 185 178 178 177 177 185 185 185 185 177 177 176 176 183 183 182 182 187 187 182 182 181 181 187 187 187 187 181 181 193 193 181 181 180 180 193 193 199 199 193 193 201 201 4634 4634 195 195 4635 4635 4636 4636 195 195 203 203 203 203 195 195 204 204 195 195 198 198 204 204 204 204 198 198 205 205 205 205 198 198 206 206 198 198 200 200 206 206 206 206 200 200 207 207 207 207 200 200 208 208 200 200 202 202 208 208 208 208 202 202 209 209 180 180 185 185 193 193 185 185 186 186 193 193 4637 4637 4638 4638 195 195 4639 4639 189 189 195 195 195 195 189 189 198 198 189 189 190 190 198 198 198 198 190 190 200 200 190 190 191 191 200 200 200 200 191 191 196 196 4640 4640 4641 4641 234 234 232 232 236 236 231 231 241 241 242 242 244 244 231 231 236 236 237 237 236 236 238 238 237 237 237 237 238 238 241 241 231 231 225 225 226 226 232 232 231 231 228 228 231 231 226 226 228 228 228 228 226 226 227 227 225 225 231 231 224 224 231 231 237 237 224 224 224 224 237 237 223 223 220 220 221 221 229 229 221 221 222 222 229 229 229 229 222 222 223 223 220 220 229 229 219 219 229 229 230 230 219 219 219 219 230 230 4642 4642 4643 4643 230 230 4644 4644 4645 4645 233 233 4646 4646 4647 4647 233 233 4648 4648 4649 4649 4650 4650 234 234 4651 4651 4652 4652 234 234 234 234 4653 4653 233 233 4654 4654 4655 4655 233 233 233 233 4656 4656 4657 4657 241 241 244 244 237 237 244 244 247 247 237 237 4658 4658 4659 4659 239 239 4660 4660 248 248 239 239 248 248 249 249 239 239 239 239 249 249 243 243 223 223 237 237 229 229 4661 4661 239 239 4662 4662 4663 4663 239 239 4664 4664 239 239 243 243 4665 4665 4666 4666 243 243 233 233 243 243 245 245 233 233 233 233 245 245 234 234 249 249 250 250 243 243 250 250 251 251 243 243 243 243 251 251 245 245 251 251 252 252 245 245 245 245 252 252 253 253 4667 4667 4668 4668 235 235 4669 4669 234 234 235 235 235 235 234 234 240 240 234 234 245 245 240 240 240 240 245 245 246 246 245 245 253 253 246 246 246 246 253 253 254 254 268 268 269 269 280 280 269 269 270 270 280 280 280 280 270 270 271 271 274 274 275 275 280 280 277 277 279 279 278 278 279 279 280 280 278 278 278 278 280 280 276 276 280 280 275 275 276 276 271 271 272 272 280 280 272 272 273 273 280 280 280 280 273 273 274 274 255 255 257 257 256 256 257 257 258 258 256 256 256 256 258 258 280 280 258 258 259 259 280 280 259 259 260 260 280 280 260 260 261 261 280 280 280 280 261 261 262 262 265 265 266 266 280 280 266 266 267 267 280 280 280 280 267 267 268 268 262 262 263 263 280 280 263 263 264 264 280 280 280 280 264 264 265 265 281 281 282 282 283 283 282 282 284 284 283 283 283 283 284 284 285 285 284 284 286 286 285 285 287 287 288 288 289 289 288 288 290 290 289 289 293 293 291 291 292 292 293 293 292 292 294 294 4670 4670 296 296 4671 4671 296 296 4672 4672 4673 4673 4674 4674 298 298 296 296 298 298 297 297 296 296 296 296 297 297 292 292 297 297 295 295 292 292 292 292 295 295 294 294 307 307 306 306 303 303 306 306 305 305 303 303 305 305 304 304 303 303 4675 4675 4676 4676 296 296 4677 4677 4678 4678 296 296 296 296 4679 4679 4680 4680 316 316 315 315 317 317 315 315 314 314 317 317 317 317 314 314 309 309 314 314 313 313 309 309 309 309 313 313 312 312 312 312 311 311 309 309 311 311 310 310 309 309 309 309 310 310 303 303 310 310 308 308 303 303 303 303 308 308 307 307 323 323 325 325 336 336 329 329 337 337 327 327 337 337 336 336 327 327 327 327 336 336 339 339 336 336 326 326 339 339 329 329 340 340 337 337 340 340 331 331 337 337 337 337 331 331 333 333 337 337 332 332 318 318 318 318 319 319 337 337 319 319 330 330 337 337 337 337 330 330 335 335 330 330 328 328 335 335 335 335 328 328 324 324 325 325 341 341 336 336 341 341 342 342 336 336 336 336 342 342 326 326 333 333 338 338 337 337 338 338 334 334 337 337 337 337 334 334 332 332 321 321 320 320 336 336 320 320 322 322 336 336 336 336 322 322 323 323 343 343 345 345 344 344 345 345 347 347 344 344 345 345 346 346 347 347 346 346 348 348 347 347 347 347 348 348 350 350 348 348 349 349 350 350 4681 4681 351 351 4682 4682 4683 4683 351 351 353 353 351 351 352 352 353 353 352 352 354 354 353 353 353 353 354 354 356 356 354 354 355 355 356 356 355 355 357 357 356 356 356 356 357 357 359 359 361 361 362 362 360 360 362 362 359 359 360 360 360 360 359 359 358 358 359 359 357 357 358 358 363 363 364 364 365 365 364 364 366 366 365 365 375 375 377 377 376 376 377 377 378 378 376 376 378 378 379 379 376 376 376 376 379 379 382 382 379 379 380 380 382 382 382 382 380 380 381 381 375 375 376 376 374 374 376 376 371 371 374 374 374 374 371 371 373 373 367 367 369 369 368 368 369 369 370 370 368 368 368 368 370 370 371 371 370 370 372 372 371 371 371 371 372 372 373 373 383 383 384 384 385 385 384 384 386 386 385 385 385 385 386 386 387 387 386 386 388 388 387 387 389 389 390 390 391 391 390 390 392 392 391 391 391 391 392 392 393 393 394 394 395 395 396 396 395 395 397 397 396 396 396 396 397 397 398 398 430 430 428 428 427 427 427 427 428 428 425 425 400 400 412 412 413 413 428 428 426 426 425 425 426 426 423 423 425 425 425 425 423 423 424 424 423 423 422 422 424 424 424 424 422 422 420 420 422 422 421 421 420 420 420 420 421 421 419 419 421 421 414 414 419 419 419 419 414 414 418 418 414 414 400 400 418 418 418 418 400 400 417 417 413 413 415 415 400 400 415 415 416 416 400 400 400 400 416 416 417 417 427 427 429 429 430 430 429 429 431 431 430 430 430 430 431 431 432 432 431 431 434 434 432 432 432 432 434 434 433 433 434 434 436 436 433 433 433 433 436 436 435 435 436 436 439 439 435 435 435 435 439 439 437 437 439 439 440 440 437 437 437 437 440 440 438 438 440 440 441 441 438 438 401 401 402 402 399 399 402 402 403 403 399 399 399 399 403 403 400 400 403 403 404 404 400 400 400 400 404 404 405 405 400 400 408 408 409 409 405 405 406 406 400 400 406 406 407 407 400 400 400 400 407 407 408 408 409 409 410 410 400 400 410 410 411 411 400 400 400 400 411 411 412 412 445 445 444 444 442 442 474 474 473 473 472 472 473 473 471 471 472 472 472 472 471 471 470 470 471 471 469 469 470 470 470 470 469 469 467 467 469 469 468 468 467 467 467 467 468 468 466 466 466 466 468 468 465 465 468 468 464 464 465 465 465 465 464 464 455 455 464 464 463 463 455 455 455 455 463 463 443 443 463 463 462 462 443 443 443 443 462 462 461 461 461 461 460 460 443 443 460 460 459 459 443 443 443 443 459 459 458 458 458 458 457 457 443 443 457 457 456 456 443 443 443 443 456 456 454 454 482 482 485 485 481 481 485 485 484 484 481 481 481 481 484 484 479 479 484 484 483 483 479 479 479 479 483 483 477 477 483 483 480 480 477 477 477 477 480 480 476 476 480 480 478 478 476 476 476 476 478 478 474 474 478 478 475 475 474 474 474 474 475 475 473 473 451 451 450 450 443 443 450 450 449 449 443 443 454 454 453 453 443 443 453 453 452 452 443 443 443 443 452 452 451 451 449 449 448 448 443 443 448 448 447 447 443 443 443 443 447 447 442 442 447 447 446 446 442 442 442 442 446 446 445 445 4684 4684 495 495 488 488 495 495 491 491 488 488 502 502 499 499 503 503 499 499 497 497 503 503 503 503 497 497 495 495 497 497 494 494 495 495 495 495 494 494 491 491 511 511 509 509 515 515 509 509 506 506 515 515 515 515 506 506 503 503 506 506 504 504 503 503 503 503 504 504 502 502 518 518 520 520 526 526 513 513 512 512 526 526 512 512 516 516 526 526 526 526 516 516 518 518 520 520 522 522 526 526 522 522 524 524 526 526 526 526 524 524 525 525 525 525 523 523 527 527 523 523 521 521 527 527 521 521 519 519 527 527 519 519 517 517 527 527 527 527 517 517 515 515 517 517 514 514 515 515 515 515 514 514 511 511 507 507 513 513 505 505 513 513 501 501 505 505 507 507 508 508 513 513 508 508 510 510 513 513 513 513 510 510 512 512 492 492 493 493 501 501 493 493 496 496 501 501 496 496 498 498 501 501 498 498 500 500 501 501 501 501 500 500 505 505 4685 4685 489 489 492 492 489 489 490 490 492 492 492 492 490 490 493 493 525 525 527 527 526 526 527 527 529 529 526 526 526 526 529 529 528 528 529 529 531 531 528 528 528 528 531 531 530 530 531 531 533 533 530 530 530 530 533 533 532 532 533 533 535 535 532 532 532 532 535 535 534 534 552 552 553 553 554 554 552 552 554 554 4686 4686 554 554 4687 4687 4688 4688 550 550 551 551 548 548 551 551 549 549 548 548 548 548 549 549 546 546 549 549 547 547 546 546 546 546 547 547 545 545 547 547 544 544 545 545 545 545 544 544 543 543 536 536 537 537 538 538 540 540 541 541 544 544 541 541 542 542 544 544 544 544 542 542 543 543 536 536 538 538 544 544 538 538 539 539 544 544 544 544 539 539 540 540 577 577 578 578 579 579 588 588 589 589 586 586 589 589 587 587 586 586 586 586 587 587 584 584 587 587 585 585 584 584 584 584 585 585 582 582 585 585 583 583 582 582 582 582 583 583 580 580 583 583 581 581 580 580 580 580 581 581 579 579 581 581 574 574 579 579 565 565 574 574 564 564 574 574 563 563 564 564 565 565 566 566 574 574 566 566 567 567 574 574 574 574 567 567 568 568 568 568 573 573 574 574 573 573 575 575 574 574 574 574 575 575 579 579 575 575 576 576 579 579 579 579 576 576 577 577 568 568 569 569 573 573 569 569 571 571 573 573 573 573 571 571 572 572 571 571 570 570 572 572 558 558 559 559 561 561 559 559 560 560 561 561 561 561 560 560 574 574 560 560 562 562 574 574 574 574 562 562 563 563 553 553 555 555 554 554 555 555 556 556 554 554 554 554 556 556 561 561 556 556 557 557 561 561 561 561 557 557 558 558 609 609 618 618 629 629 628 628 622 622 635 635 627 627 624 624 631 631 624 624 634 634 631 631 608 608 611 611 633 633 611 611 620 620 633 633 633 633 620 620 623 623 616 616 614 614 590 590 614 614 613 613 590 590 613 613 615 615 590 590 590 590 615 615 591 591 615 615 617 617 591 591 591 591 617 617 599 599 617 617 604 604 599 599 675 675 676 676 665 665 629 629 618 618 631 631 618 618 621 621 631 631 631 631 621 621 627 627 590 590 598 598 616 616 598 598 603 603 616 616 616 616 603 603 606 606 597 597 596 596 592 592 622 622 619 619 635 635 619 619 610 610 635 635 635 635 610 610 607 607 655 655 638 638 624 624 638 638 636 636 624 624 624 624 636 636 634 634 647 647 659 659 660 660 675 675 665 665 674 674 596 596 595 595 592 592 595 595 594 594 592 592 592 592 594 594 593 593 617 617 626 626 604 604 626 626 630 630 604 604 604 604 630 630 607 607 630 630 632 632 607 607 607 607 632 632 635 635 655 655 653 653 638 638 653 653 652 652 638 638 638 638 652 652 640 640 652 652 643 643 640 640 623 623 628 628 633 633 628 628 635 635 633 633 633 633 635 635 642 642 635 635 637 637 642 642 642 642 637 637 648 648 637 637 639 639 648 648 648 648 639 639 649 649 639 639 641 641 649 649 649 649 641 641 650 650 641 641 644 644 650 650 650 650 644 644 651 651 644 644 646 646 651 651 651 651 646 646 658 658 646 646 647 647 658 658 658 658 647 647 670 670 647 647 660 660 670 670 670 670 660 660 661 661 609 609 629 629 606 606 629 629 625 625 606 606 606 606 625 625 616 616 608 608 633 633 605 605 633 633 612 612 605 605 605 605 612 612 600 600 612 612 602 602 600 600 600 600 602 602 592 592 602 602 601 601 592 592 592 592 601 601 597 597 654 654 656 656 647 647 656 656 657 657 647 647 647 647 657 657 659 659 654 654 647 647 652 652 647 647 645 645 652 652 652 652 645 645 643 643 661 661 662 662 670 670 662 662 663 663 670 670 670 670 663 663 676 676 663 663 664 664 676 676 676 676 664 664 665 665 667 667 669 669 668 668 669 669 671 671 668 668 668 668 671 671 666 666 671 671 672 672 666 666 666 666 672 672 665 665 672 672 673 673 665 665 665 665 673 673 674 674 680 680 678 678 681 681 678 678 682 682 681 681 681 681 682 682 683 683 682 682 685 685 683 683 690 690 691 691 686 686 691 691 689 689 686 686 686 686 689 689 682 682 689 689 687 687 682 682 682 682 687 687 685 685 694 694 695 695 690 690 695 695 693 693 690 690 690 690 693 693 691 691 698 698 700 700 694 694 700 700 697 697 694 694 694 694 697 697 695 695 702 702 704 704 4689 4689 704 704 4690 4690 4691 4691 698 698 701 701 700 700 707 707 710 710 702 702 710 710 705 705 702 702 702 702 705 705 704 704 711 711 715 715 707 707 715 715 712 712 707 707 707 707 712 712 710 710 713 713 717 717 711 711 717 717 716 716 711 711 711 711 716 716 715 715 714 714 719 719 713 713 719 719 718 718 713 713 713 713 718 718 717 717 678 678 677 677 682 682 677 677 679 679 682 682 682 682 679 679 686 686 679 679 684 684 686 686 686 686 684 684 690 690 684 684 688 688 690 690 690 690 688 688 694 694 688 688 692 692 694 694 694 694 692 692 698 698 4692 4692 696 696 4693 4693 4694 4694 696 696 702 702 696 696 699 699 702 702 702 702 699 699 707 707 699 699 703 703 707 707 707 707 703 703 711 711 703 703 706 706 711 711 711 711 706 706 713 713 706 706 708 708 713 713 713 713 708 708 714 714 708 708 709 709 714 714 757 757 759 759 760 760 720 720 721 721 723 723 721 721 722 722 723 723 723 723 722 722 725 725 725 725 722 722 727 727 722 722 724 724 727 727 727 727 724 724 730 730 734 734 732 732 730 730 732 732 728 728 730 730 730 730 728 728 727 727 738 738 737 737 739 739 737 737 743 743 739 739 739 739 743 743 746 746 751 751 762 762 4695 4695 724 724 726 726 730 730 726 726 729 729 730 730 730 730 729 729 736 736 729 729 731 731 736 736 731 731 733 733 736 736 736 736 733 733 742 742 766 766 762 762 768 768 762 762 751 751 768 768 768 768 751 751 774 774 751 751 761 761 774 774 774 774 761 761 775 775 761 761 769 769 775 775 733 733 735 735 742 742 735 735 740 740 742 742 4696 4696 4697 4697 747 747 773 773 779 779 769 769 779 779 778 778 769 769 769 769 778 778 775 775 4698 4698 741 741 747 747 741 741 744 744 747 747 747 747 744 744 754 754 772 772 781 781 773 773 781 781 780 780 773 773 773 773 780 780 779 779 744 744 745 745 754 754 745 745 749 749 754 754 754 754 749 749 758 758 767 767 776 776 772 772 776 776 777 777 772 772 772 772 777 777 781 781 738 738 734 734 737 737 734 734 730 730 737 737 737 737 730 730 743 743 730 730 736 736 743 743 4699 4699 4700 4700 750 750 4701 4701 4702 4702 750 750 750 750 4703 4703 755 755 4704 4704 747 747 755 755 755 755 747 747 763 763 747 747 754 754 763 763 763 763 754 754 765 765 754 754 758 758 765 765 765 765 758 758 764 764 758 758 760 760 764 764 764 764 760 760 759 759 759 759 770 770 767 767 770 770 771 771 767 767 767 767 771 771 776 776 749 749 752 752 758 758 752 752 753 753 758 758 758 758 753 753 760 760 753 753 756 756 760 760 760 760 756 756 757 757 4705 4705 4706 4706 751 751 4707 4707 4708 4708 751 751 751 751 4709 4709 761 761 4710 4710 750 750 761 761 761 761 750 750 769 769 750 750 755 755 769 769 769 769 755 755 773 773 755 755 763 763 773 773 773 773 763 763 772 772 763 763 765 765 772 772 772 772 765 765 767 767 765 765 764 764 767 767 767 767 764 764 759 759 915 915 914 914 905 905 787 787 786 786 793 793 791 791 794 794 802 802 784 784 785 785 788 788 785 785 791 791 788 788 788 788 791 791 792 792 791 791 802 802 792 792 792 792 802 802 801 801 802 802 808 808 801 801 802 802 809 809 808 808 809 809 817 817 808 808 808 808 817 817 816 816 816 816 817 817 820 820 817 817 828 828 820 820 820 820 828 828 826 826 826 826 828 828 827 827 828 828 833 833 827 827 827 827 833 833 4711 4711 833 833 4712 4712 4713 4713 830 830 840 840 839 839 840 840 848 848 839 839 839 839 848 848 844 844 844 844 848 848 847 847 848 848 857 857 847 847 847 847 857 857 850 850 856 856 859 859 860 860 859 859 863 863 860 860 860 860 863 863 861 861 861 861 863 863 870 870 863 863 875 875 870 870 870 870 875 875 873 873 875 875 885 885 873 873 873 873 885 885 883 883 885 885 895 895 883 883 883 883 895 895 891 891 895 895 903 903 891 891 891 891 903 903 901 901 913 913 912 912 903 903 912 912 911 911 903 903 901 901 903 903 909 909 903 903 911 911 909 909 909 909 911 911 910 910 786 786 782 782 783 783 796 796 795 795 804 804 795 795 787 787 804 804 799 799 800 800 807 807 800 800 796 796 807 807 794 794 797 797 806 806 797 797 798 798 806 806 806 806 798 798 799 799 786 786 783 783 793 793 783 783 789 789 793 793 793 793 789 789 805 805 789 789 790 790 805 805 790 790 4714 4714 805 805 805 805 4715 4715 812 812 4716 4716 4717 4717 812 812 812 812 4718 4718 4719 4719 810 810 815 815 819 819 819 819 815 815 825 825 815 815 823 823 825 825 825 825 823 823 836 836 823 823 824 824 836 836 836 836 824 824 843 843 824 824 834 834 843 843 834 834 841 841 843 843 843 843 841 841 852 852 841 841 851 851 852 852 852 852 851 851 862 862 851 851 854 854 862 862 862 862 854 854 866 866 854 854 867 867 866 866 866 866 867 867 879 879 787 787 793 793 804 804 793 793 805 805 804 804 804 804 805 805 811 811 805 805 812 812 811 811 811 811 812 812 818 818 812 812 4720 4720 818 818 818 818 4721 4721 829 829 4722 4722 4723 4723 829 829 829 829 4724 4724 835 835 4725 4725 4726 4726 835 835 835 835 4727 4727 4728 4728 836 836 843 843 842 842 842 842 843 843 849 849 843 843 852 852 849 849 849 849 852 852 858 858 852 852 862 862 858 858 858 858 862 862 871 871 862 862 866 866 871 871 871 871 866 866 874 874 866 866 879 879 874 874 874 874 879 879 884 884 879 879 888 888 884 884 884 884 888 888 890 890 888 888 896 896 890 890 890 890 896 896 898 898 896 896 904 904 898 898 898 898 904 904 906 906 799 799 807 807 806 806 807 807 814 814 806 806 806 806 814 814 813 813 814 814 822 822 813 813 813 813 822 822 821 821 822 822 832 832 821 821 821 821 832 832 831 831 832 832 838 838 831 831 831 831 838 838 837 837 838 838 846 846 837 837 837 837 846 846 845 845 846 846 4729 4729 845 845 845 845 4730 4730 4731 4731 4732 4732 4733 4733 853 853 853 853 4734 4734 864 864 4735 4735 4736 4736 864 864 864 864 4737 4737 876 876 4738 4738 4739 4739 876 876 876 876 4740 4740 878 878 4741 4741 4742 4742 878 878 878 878 4743 4743 886 886 4744 4744 4745 4745 886 886 886 886 4746 4746 893 893 4747 4747 4748 4748 893 893 893 893 4749 4749 899 899 4750 4750 4751 4751 899 899 899 899 4752 4752 907 907 867 867 868 868 879 879 868 868 881 881 879 879 879 879 881 881 888 888 881 881 892 892 888 888 888 888 892 892 896 896 892 892 902 902 896 896 896 896 902 902 904 904 902 902 926 926 904 904 904 904 926 926 925 925 925 925 924 924 904 904 924 924 923 923 904 904 904 904 923 923 906 906 923 923 922 922 906 906 906 906 922 922 921 921 796 796 804 804 807 807 804 804 811 811 807 807 807 807 811 811 814 814 811 811 818 818 814 814 814 814 818 818 822 822 818 818 829 829 822 822 822 822 829 829 832 832 829 829 835 835 832 832 832 832 835 835 838 838 835 835 4753 4753 838 838 838 838 4754 4754 846 846 4755 4755 4756 4756 846 846 846 846 4757 4757 4758 4758 849 849 858 858 855 855 855 855 858 858 865 865 858 858 871 871 865 865 865 865 871 871 877 877 871 871 874 874 877 877 877 877 874 874 880 880 874 874 884 884 880 880 880 880 884 884 887 887 884 884 890 890 887 887 887 887 890 890 894 894 890 890 898 898 894 894 894 894 898 898 900 900 898 898 906 906 900 900 900 900 906 906 908 908 906 906 921 921 908 908 908 908 921 921 920 920 920 920 919 919 908 908 4759 4759 918 918 4760 4760 4761 4761 918 918 907 907 918 918 917 917 907 907 907 907 917 917 916 916 794 794 806 806 802 802 806 806 813 813 802 802 802 802 813 813 809 809 813 813 821 821 809 809 809 809 821 821 817 817 821 821 831 831 817 817 817 817 831 831 828 828 831 831 837 837 828 828 828 828 837 837 833 833 837 837 845 845 833 833 833 833 845 845 4762 4762 845 845 4763 4763 4764 4764 840 840 853 853 848 848 853 853 864 864 848 848 848 848 864 864 857 857 864 864 876 876 857 857 857 857 876 876 869 869 876 876 878 878 869 869 869 869 878 878 872 872 878 878 886 886 872 872 872 872 886 886 882 882 886 886 893 893 882 882 882 882 893 893 889 889 893 893 899 899 889 889 889 889 899 899 897 897 899 899 907 907 897 897 897 897 907 907 905 905 907 907 916 916 905 905 905 905 916 916 915 915 850 850 857 857 856 856 857 857 869 869 856 856 856 856 869 869 859 859 869 869 872 872 859 859 859 859 872 872 863 863 872 872 882 882 863 863 863 863 882 882 875 875 882 882 889 889 875 875 875 875 889 889 885 885 889 889 897 897 885 885 885 885 897 897 895 895 897 897 905 905 895 895 895 895 905 905 903 903 905 905 914 914 903 903 903 903 914 914 913 913 964 964 958 958 971 971 958 958 955 955 971 971 971 971 955 955 968 968 954 954 952 952 927 927 957 957 970 970 960 960 970 970 979 979 960 960 927 927 928 928 954 954 928 928 936 936 954 954 954 954 936 936 963 963 936 936 941 941 963 963 963 963 941 941 967 967 953 953 935 935 951 951 935 935 927 927 951 951 951 951 927 927 950 950 927 927 952 952 950 950 968 968 955 955 966 966 955 955 946 946 966 966 966 966 946 946 962 962 946 946 943 943 962 962 962 962 943 943 953 953 943 943 940 940 953 953 953 953 940 940 935 935 977 977 980 980 992 992 991 991 989 989 947 947 989 989 990 990 947 947 947 947 990 990 992 992 964 964 971 971 961 961 971 971 973 973 961 961 961 961 973 973 992 992 973 973 975 975 992 992 992 992 975 975 977 977 995 995 1007 1007 999 999 930 930 931 931 929 929 931 931 932 932 929 929 929 929 932 932 933 933 957 957 948 948 970 970 948 948 945 945 970 970 970 970 945 945 949 949 945 945 942 942 949 949 949 949 942 942 939 939 942 942 937 937 939 939 939 939 937 937 938 938 937 937 929 929 938 938 938 938 929 929 934 934 929 929 933 933 934 934 980 980 982 982 992 992 982 982 984 984 992 992 992 992 984 984 983 983 967 967 941 941 969 969 941 941 944 944 969 969 969 969 944 944 972 972 944 944 947 947 972 972 972 972 947 947 974 974 1003 1003 1008 1008 1005 1005 1008 1008 1006 1006 1005 1005 1005 1005 1006 1006 1004 1004 1012 1012 1002 1002 1013 1013 1002 1002 1001 1001 1013 1013 1013 1013 1001 1001 1007 1007 1001 1001 1000 1000 1007 1007 1007 1007 1000 1000 999 999 956 956 994 994 947 947 994 994 993 993 947 947 947 947 993 993 991 991 999 999 998 998 995 995 998 998 997 997 995 995 995 995 997 997 988 988 997 997 996 996 988 988 988 988 996 996 987 987 996 996 994 994 987 987 987 987 994 994 986 986 994 994 956 956 986 986 986 986 956 956 985 985 956 956 959 959 985 985 985 985 959 959 979 979 959 959 965 965 979 979 979 979 965 965 960 960 983 983 981 981 992 992 981 981 978 978 992 992 992 992 978 978 947 947 978 978 976 976 947 947 947 947 976 976 974 974 1012 1012 1011 1011 1002 1002 1011 1011 1010 1010 1002 1002 1002 1002 1010 1010 1003 1003 1010 1010 1009 1009 1003 1003 1003 1003 1009 1009 1008 1008 1014 1014 1015 1015 1016 1016 1015 1015 1017 1017 1016 1016 1161 1161 1162 1162 1139 1139 1024 1024 1021 1021 1019 1019 1099 1099 1103 1103 1094 1094 1136 1136 1137 1137 1130 1130 1136 1136 1138 1138 1147 1147 1138 1138 1145 1145 1147 1147 1147 1147 1145 1145 1146 1146 1117 1117 1119 1119 1130 1130 1119 1119 1126 1126 1130 1130 1130 1130 1126 1126 1136 1136 1130 1130 1121 1121 1117 1117 1121 1121 1111 1111 1117 1117 1117 1117 1111 1111 1109 1109 1103 1103 1099 1099 1111 1111 1099 1099 1101 1101 1111 1111 1111 1111 1101 1101 1109 1109 1092 1092 1094 1094 1108 1108 1075 1075 1079 1079 1083 1083 1079 1079 1087 1087 1083 1083 1083 1083 1087 1087 1090 1090 1087 1087 1092 1092 1090 1090 1090 1090 1092 1092 1098 1098 1092 1092 1108 1108 1098 1098 1069 1069 1070 1070 1075 1075 1070 1070 1071 1071 1075 1075 1075 1075 1071 1071 1079 1079 1075 1075 1072 1072 1069 1069 4765 4765 1062 1062 4766 4766 4767 4767 1062 1062 1061 1061 1061 1061 1062 1062 1056 1056 1062 1062 1053 1053 1056 1056 1056 1056 1053 1053 1051 1051 1053 1053 1046 1046 1051 1051 1051 1051 1046 1046 1044 1044 1044 1044 1046 1046 1037 1037 1046 1046 1039 1039 1037 1037 1037 1037 1039 1039 1033 1033 1039 1039 1028 1028 1026 1026 1033 1033 1039 1039 1024 1024 1039 1039 1026 1026 1024 1024 1024 1024 1026 1026 1021 1021 1159 1159 1160 1160 1141 1141 1160 1160 1161 1161 1141 1141 1157 1157 1158 1158 1143 1143 1158 1158 1159 1159 1143 1143 1154 1154 4768 4768 4769 4769 1155 1155 1156 1156 1144 1144 1140 1140 1150 1150 1151 1151 1151 1151 1152 1152 1142 1142 1152 1152 1153 1153 1142 1142 1142 1142 1153 1153 1154 1154 1136 1136 1147 1147 1137 1137 1147 1147 1148 1148 1137 1137 1137 1137 1148 1148 1149 1149 1161 1161 1139 1139 1141 1141 1139 1139 1129 1129 1141 1141 1141 1141 1129 1129 1131 1131 1129 1129 1115 1115 1131 1131 1131 1131 1115 1115 1123 1123 1115 1115 1107 1107 1123 1123 1123 1123 1107 1107 1114 1114 1107 1107 1100 1100 1114 1114 1114 1114 1100 1100 1104 1104 1094 1094 1103 1103 1108 1108 1103 1103 1111 1111 1108 1108 1108 1108 1111 1111 1116 1116 1111 1111 1121 1121 1116 1116 1116 1116 1121 1121 1124 1124 1121 1121 1130 1130 1124 1124 1124 1124 1130 1130 1132 1132 1130 1130 1137 1137 1132 1132 1132 1132 1137 1137 1140 1140 1137 1137 1149 1149 1140 1140 1140 1140 1149 1149 1150 1150 1100 1100 1095 1095 1104 1104 1095 1095 1085 1085 1104 1104 1104 1104 1085 1085 1093 1093 1085 1085 1073 1073 1093 1093 1093 1093 1073 1073 1086 1086 1073 1073 1063 1063 1086 1086 1086 1086 1063 1063 1077 1077 1063 1063 1058 1058 1077 1077 1077 1077 1058 1058 1066 1066 1159 1159 1141 1141 1143 1143 1141 1141 1131 1131 1143 1143 1143 1143 1131 1131 1133 1133 1131 1131 1123 1123 1133 1133 1133 1133 1123 1123 1125 1125 1123 1123 1114 1114 1125 1125 1125 1125 1114 1114 1118 1118 1114 1114 1104 1104 1118 1118 1118 1118 1104 1104 1110 1110 1104 1104 1093 1093 1110 1110 1110 1110 1093 1093 1102 1102 1093 1093 1086 1086 1102 1102 1102 1102 1086 1086 1091 1091 1086 1086 1077 1077 1091 1091 1091 1091 1077 1077 1084 1084 1077 1077 1066 1066 1084 1084 1084 1084 1066 1066 1076 1076 1066 1066 1065 1065 1076 1076 1076 1076 1065 1065 1074 1074 1065 1065 1057 1057 1074 1074 4770 4770 4771 4771 1064 1064 4772 4772 1048 1048 1064 1064 1064 1064 1048 1048 1055 1055 1048 1048 1041 1041 1055 1055 1055 1055 1041 1041 1047 1047 1041 1041 1031 1031 1047 1047 1047 1047 1031 1031 1040 1040 1154 1154 4773 4773 1142 1142 4774 4774 4775 4775 1142 1142 1142 1142 4776 4776 1134 1134 4777 4777 4778 4778 1134 1134 1134 1134 4779 4779 1127 1127 4780 4780 4781 4781 1127 1127 1127 1127 4782 4782 1120 1120 4783 4783 4784 4784 1120 1120 1120 1120 4785 4785 1112 1112 4786 4786 4787 4787 1112 1112 1112 1112 4788 4788 1105 1105 4789 4789 4790 4790 1105 1105 1105 1105 4791 4791 1096 1096 4792 4792 1089 1089 4793 4793 4794 4794 1089 1089 4795 4795 1089 1089 1082 1082 4796 4796 4797 4797 1082 1082 1081 1081 1082 1082 1080 1080 1081 1081 1081 1081 1080 1080 1078 1078 1080 1080 1068 1068 1078 1078 1078 1078 1068 1068 1067 1067 1068 1068 1060 1060 1067 1067 1067 1067 1060 1060 1059 1059 1060 1060 1050 1050 1059 1059 1059 1059 1050 1050 1049 1049 1050 1050 1043 1043 1049 1049 1049 1049 1043 1043 1042 1042 1058 1058 1054 1054 1066 1066 1054 1054 1052 1052 1066 1066 1066 1066 1052 1052 1065 1065 1052 1052 1045 1045 1065 1065 1065 1065 1045 1045 1057 1057 1045 1045 1038 1038 1057 1057 4798 4798 4799 4799 1048 1048 4800 4800 4801 4801 1048 1048 1048 1048 4802 4802 1041 1041 4803 4803 1025 1025 1041 1041 1041 1041 1025 1025 1031 1031 1025 1025 1020 1020 1031 1031 1031 1031 1020 1020 1018 1018 1018 1018 1022 1022 1031 1031 1022 1022 1023 1023 1031 1031 1031 1031 1023 1023 1040 1040 1023 1023 1029 1029 1040 1040 1040 1040 1029 1029 1030 1030 1030 1030 1043 1043 1040 1040 1043 1043 1050 1050 1040 1040 1040 1040 1050 1050 1047 1047 1050 1050 1060 1060 1047 1047 1047 1047 1060 1060 1055 1055 1060 1060 1068 1068 1055 1055 1055 1055 1068 1068 1064 1064 1068 1068 1080 1080 1064 1064 1064 1064 1080 1080 4804 4804 1080 1080 1082 1082 4805 4805 4806 4806 1082 1082 4807 4807 1082 1082 1089 1089 4808 4808 4809 4809 1089 1089 4810 4810 1089 1089 4811 4811 4812 4812 1084 1084 1097 1097 1091 1091 1097 1097 1106 1106 1091 1091 1091 1091 1106 1106 1102 1102 1106 1106 1113 1113 1102 1102 1102 1102 1113 1113 1110 1110 1113 1113 1122 1122 1110 1110 1110 1110 1122 1122 1118 1118 1122 1122 1128 1128 1118 1118 1118 1118 1128 1128 1125 1125 1128 1128 1135 1135 1125 1125 1125 1125 1135 1135 1133 1133 1135 1135 1144 1144 1133 1133 1133 1133 1144 1144 1143 1143 1144 1144 1156 1156 1143 1143 1143 1143 1156 1156 1157 1157 1030 1030 1036 1036 1043 1043 1036 1036 1035 1035 1043 1043 1043 1043 1035 1035 1042 1042 1035 1035 1034 1034 1042 1042 1042 1042 1034 1034 1032 1032 1151 1151 1142 1142 1140 1140 1142 1142 1134 1134 1140 1140 1140 1140 1134 1134 1132 1132 1134 1134 1127 1127 1132 1132 1132 1132 1127 1127 1124 1124 1127 1127 1120 1120 1124 1124 1124 1124 1120 1120 1116 1116 1120 1120 1112 1112 1116 1116 1116 1116 1112 1112 1108 1108 1112 1112 1105 1105 1108 1108 1108 1108 1105 1105 1098 1098 1105 1105 1096 1096 1098 1098 1098 1098 1096 1096 1090 1090 1096 1096 1088 1088 1090 1090 1090 1090 1088 1088 1083 1083 4813 4813 1081 1081 4814 4814 4815 4815 1081 1081 4816 4816 1081 1081 1078 1078 4817 4817 4818 4818 1078 1078 4819 4819 1078 1078 1067 1067 4820 4820 4821 4821 1067 1067 1062 1062 1067 1067 1059 1059 1062 1062 1062 1062 1059 1059 1053 1053 1059 1059 1049 1049 1053 1053 1053 1053 1049 1049 1046 1046 1049 1049 1042 1042 1046 1046 1046 1046 1042 1042 1039 1039 1042 1042 1032 1032 1039 1039 1039 1039 1032 1032 1028 1028 1232 1232 1259 1259 1257 1257 1259 1259 1260 1260 1257 1257 1260 1260 1259 1259 1261 1261 1259 1259 1263 1263 1261 1261 1261 1261 1263 1263 1262 1262 1220 1220 1218 1218 1258 1258 1253 1253 1255 1255 1259 1259 1180 1180 1184 1184 1205 1205 1193 1193 1197 1197 1212 1212 1197 1197 1200 1200 1212 1212 1212 1212 1200 1200 1196 1196 1258 1258 1179 1179 1163 1163 1179 1179 1173 1173 1163 1163 1163 1163 1173 1173 1164 1164 1203 1203 1165 1165 1205 1205 1165 1165 1174 1174 1205 1205 1205 1205 1174 1174 1180 1180 1203 1203 1202 1202 1165 1165 1202 1202 1204 1204 1165 1165 1165 1165 1204 1204 1166 1166 1204 1204 1206 1206 1166 1166 1201 1201 1198 1198 1215 1215 1245 1245 1247 1247 1232 1232 1247 1247 1249 1249 1232 1232 1232 1232 1249 1249 1259 1259 1249 1249 1251 1251 1259 1259 1259 1259 1251 1251 1253 1253 1250 1250 1248 1248 1258 1258 1192 1192 1187 1187 1258 1258 1187 1187 1183 1183 1258 1258 1258 1258 1183 1183 1179 1179 1186 1186 1190 1190 1211 1211 1190 1190 1195 1195 1211 1211 1211 1211 1195 1195 1199 1199 1199 1199 1201 1201 1211 1211 1201 1201 1215 1215 1211 1211 1211 1211 1215 1215 1227 1227 1215 1215 1217 1217 1227 1227 1227 1227 1217 1217 1228 1228 1217 1217 1219 1219 1228 1228 1228 1228 1219 1219 1229 1229 1219 1219 1221 1221 1229 1229 1229 1229 1221 1221 1230 1230 1221 1221 1223 1223 1230 1230 1230 1230 1223 1223 1231 1231 1223 1223 1225 1225 1231 1231 1206 1206 1208 1208 1166 1166 1208 1208 1210 1210 1166 1166 1166 1166 1210 1210 1175 1175 1210 1210 1181 1181 1175 1175 1238 1238 1236 1236 1224 1224 1255 1255 1256 1256 1259 1259 1256 1256 1254 1254 1259 1259 1259 1259 1254 1254 1258 1258 1254 1254 1252 1252 1258 1258 1258 1258 1252 1252 1250 1250 1258 1258 1218 1218 1192 1192 1218 1218 1216 1216 1192 1192 1192 1192 1216 1216 1196 1196 1216 1216 1214 1214 1196 1196 1196 1196 1214 1214 1212 1212 1198 1198 1194 1194 1215 1215 1194 1194 1189 1189 1215 1215 1215 1215 1189 1189 1185 1185 1193 1193 1212 1212 1188 1188 1212 1212 1209 1209 1188 1188 1188 1188 1209 1209 1184 1184 1209 1209 1207 1207 1184 1184 1184 1184 1207 1207 1205 1205 1172 1172 1171 1171 1167 1167 1171 1171 1170 1170 1167 1167 1170 1170 1169 1169 1167 1167 1167 1167 1169 1169 1168 1168 1181 1181 1210 1210 1185 1185 1210 1210 1213 1213 1185 1185 1185 1185 1213 1213 1215 1215 1231 1231 1241 1241 1232 1232 1241 1241 1243 1243 1232 1232 1232 1232 1243 1243 1245 1245 1248 1248 1246 1246 1258 1258 1246 1246 1244 1244 1258 1258 1258 1258 1244 1244 1242 1242 1186 1186 1211 1211 1182 1182 1211 1211 1191 1191 1182 1182 1182 1182 1191 1191 1176 1176 1191 1191 1178 1178 1176 1176 1176 1176 1178 1178 1167 1167 1178 1178 1177 1177 1167 1167 1167 1167 1177 1177 1172 1172 1220 1220 1258 1258 1222 1222 1258 1258 1242 1242 1222 1222 1222 1222 1242 1242 1224 1224 1242 1242 1240 1240 1224 1224 1224 1224 1240 1240 1238 1238 1236 1236 1234 1234 1224 1224 1234 1234 1233 1233 1224 1224 1224 1224 1233 1233 1226 1226 1233 1233 1235 1235 1226 1226 1226 1226 1235 1235 1225 1225 1235 1235 1237 1237 1225 1225 1225 1225 1237 1237 1231 1231 1237 1237 1239 1239 1231 1231 1231 1231 1239 1239 1241 1241 1313 1313 1315 1315 1298 1298 1332 1332 1333 1333 1360 1360 1333 1333 1358 1358 1360 1360 1358 1358 1361 1361 1360 1360 1360 1360 1361 1361 1364 1364 1361 1361 1362 1362 1364 1364 1364 1364 1362 1362 1363 1363 1323 1323 1348 1348 1346 1346 1346 1346 1344 1344 1323 1323 1344 1344 1342 1342 1323 1323 1323 1323 1342 1342 1340 1340 1359 1359 1264 1264 1343 1343 1264 1264 1335 1335 1337 1337 1337 1337 1339 1339 1264 1264 1339 1339 1341 1341 1264 1264 1264 1264 1341 1341 1343 1343 1343 1343 1345 1345 1359 1359 1345 1345 1347 1347 1359 1359 1359 1359 1347 1347 1349 1349 1313 1313 1298 1298 1310 1310 1349 1349 1351 1351 1359 1359 1351 1351 1353 1353 1359 1359 1359 1359 1353 1353 1360 1360 1353 1353 1355 1355 1360 1360 1355 1355 1357 1357 1360 1360 1357 1357 1356 1356 1360 1360 1360 1360 1356 1356 1354 1354 1290 1290 1295 1295 1316 1316 1306 1306 1275 1275 1304 1304 1275 1275 1266 1266 1304 1304 1304 1304 1266 1266 1303 1303 1266 1266 1305 1305 1303 1303 1298 1298 1294 1294 1310 1310 1294 1294 1289 1289 1310 1310 1310 1310 1289 1289 1308 1308 1289 1289 1285 1285 1308 1308 1308 1308 1285 1285 1306 1306 1285 1285 1281 1281 1306 1306 1306 1306 1281 1281 1275 1275 1265 1265 1274 1274 1264 1264 1274 1274 1280 1280 1264 1264 1264 1264 1280 1280 1335 1335 1280 1280 1284 1284 1335 1335 1335 1335 1284 1284 1288 1288 1319 1319 1293 1293 1317 1317 1293 1293 1297 1297 1317 1317 1317 1317 1297 1297 1315 1315 1297 1297 1301 1301 1315 1315 1315 1315 1301 1301 1298 1298 1354 1354 1352 1352 1360 1360 1352 1352 1350 1350 1360 1360 1360 1360 1350 1350 1348 1348 1296 1296 1312 1312 1300 1300 1312 1312 1328 1328 1300 1300 1300 1300 1328 1328 1302 1302 1323 1323 1325 1325 1348 1348 1325 1325 1327 1327 1348 1348 1348 1348 1327 1327 1360 1360 1327 1327 1331 1331 1360 1360 1360 1360 1331 1331 1332 1332 1305 1305 1266 1266 1307 1307 1266 1266 1267 1267 1307 1307 1307 1307 1267 1267 1309 1309 1267 1267 1276 1276 1309 1309 1309 1309 1276 1276 1282 1282 1327 1327 1326 1326 1331 1331 1326 1326 1324 1324 1331 1331 1331 1331 1324 1324 1330 1330 1324 1324 1322 1322 1330 1330 1330 1330 1322 1322 1329 1329 1322 1322 1320 1320 1329 1329 1329 1329 1320 1320 1318 1318 1269 1269 1270 1270 1268 1268 1270 1270 1271 1271 1268 1268 1268 1268 1271 1271 1272 1272 1340 1340 1338 1338 1323 1323 1338 1338 1336 1336 1323 1323 1323 1323 1336 1336 1321 1321 1336 1336 1334 1334 1321 1321 1321 1321 1334 1334 1319 1319 1334 1334 1335 1335 1319 1319 1319 1319 1335 1335 1293 1293 1335 1335 1288 1288 1293 1293 1302 1302 1328 1328 1299 1299 1328 1328 1329 1329 1299 1299 1299 1299 1329 1329 1295 1295 1329 1329 1318 1318 1295 1295 1295 1295 1318 1318 1316 1316 1296 1296 1291 1291 1312 1312 1291 1291 1287 1287 1312 1312 1312 1312 1287 1287 1292 1292 1287 1287 1283 1283 1292 1292 1292 1292 1283 1283 1279 1279 1283 1283 1277 1277 1279 1279 1279 1279 1277 1277 1278 1278 1277 1277 1268 1268 1278 1278 1278 1278 1268 1268 1273 1273 1268 1268 1272 1272 1273 1273 1290 1290 1316 1316 1286 1286 1316 1316 1314 1314 1286 1286 1286 1286 1314 1314 1282 1282 1314 1314 1311 1311 1282 1282 1282 1282 1311 1311 1309 1309 1397 1397 1413 1413 1421 1421 1390 1390 1386 1386 1397 1397 1415 1415 1426 1426 1427 1427 1428 1428 1429 1429 1420 1420 1429 1429 1416 1416 1420 1420 1427 1427 1419 1419 1415 1415 1419 1419 1417 1417 1415 1415 1415 1415 1417 1417 1388 1388 1417 1417 1411 1411 1388 1388 1388 1388 1411 1411 1378 1378 1411 1411 1409 1409 1378 1378 1409 1409 1404 1404 1378 1378 1378 1378 1404 1404 1369 1369 1382 1382 1380 1380 1365 1365 1401 1401 1403 1403 1370 1370 1370 1370 1403 1403 1379 1379 1377 1377 1381 1381 1401 1401 1381 1381 1383 1383 1401 1401 1401 1401 1383 1383 1400 1400 1383 1383 1385 1385 1400 1400 1373 1373 1366 1366 1371 1371 1366 1366 1365 1365 1371 1371 1371 1371 1365 1365 1372 1372 1403 1403 1405 1405 1379 1379 1405 1405 1410 1410 1379 1379 1379 1379 1410 1410 1389 1389 1410 1410 1412 1412 1389 1389 1389 1389 1412 1412 1416 1416 1412 1412 1418 1418 1416 1416 1416 1416 1418 1418 1420 1420 1396 1396 1397 1397 1365 1365 1380 1380 1376 1376 1365 1365 1376 1376 1374 1374 1365 1365 1365 1365 1374 1374 1372 1372 1368 1368 1366 1366 1370 1370 1366 1366 1373 1373 1370 1370 1370 1370 1373 1373 1401 1401 1373 1373 1375 1375 1401 1401 1401 1401 1375 1375 1377 1377 1404 1404 1402 1402 1369 1369 1402 1402 1396 1396 1369 1369 1369 1369 1396 1396 1367 1367 1396 1396 1365 1365 1367 1367 1397 1397 1386 1386 1365 1365 1386 1386 1384 1384 1365 1365 1365 1365 1384 1384 1382 1382 1385 1385 1387 1387 1400 1400 1387 1387 1391 1391 1400 1400 1400 1400 1391 1391 1414 1414 1391 1391 1393 1393 1414 1414 1414 1414 1393 1393 1422 1422 1421 1421 1394 1394 1397 1397 1394 1394 1392 1392 1397 1397 1397 1397 1392 1392 1390 1390 1393 1393 1395 1395 1422 1422 1395 1395 1399 1399 1422 1422 1422 1422 1399 1399 1424 1424 1399 1399 1407 1407 1424 1424 1424 1424 1407 1407 1425 1425 1407 1407 1408 1408 1425 1425 1425 1425 1408 1408 1423 1423 1408 1408 1406 1406 1423 1423 1423 1423 1406 1406 1421 1421 1406 1406 1398 1398 1421 1421 1421 1421 1398 1398 1394 1394 1430 1430 1431 1431 1432 1432 1431 1431 1433 1433 1432 1432 1434 1434 1435 1435 1436 1436 1435 1435 1437 1437 1436 1436 1443 1443 1442 1442 1454 1454 1442 1442 1450 1450 1454 1454 1449 1449 1451 1451 1452 1452 1449 1449 1452 1452 1450 1450 1452 1452 1453 1453 1450 1450 1450 1450 1453 1453 1454 1454 1445 1445 1446 1446 1448 1448 1446 1446 1444 1444 1448 1448 1448 1448 1444 1444 1440 1440 1441 1441 1445 1445 1449 1449 1445 1445 1448 1448 1449 1449 1449 1449 1448 1448 1451 1451 1448 1448 1447 1447 1451 1451 1451 1451 1447 1447 1438 1438 1447 1447 1439 1439 1438 1438 1463 1463 1458 1458 1464 1464 1462 1462 1461 1461 1458 1458 1461 1461 1462 1462 1460 1460 1459 1459 1455 1455 1456 1456 1459 1459 1456 1456 1460 1460 1456 1456 1457 1457 1460 1460 1460 1460 1457 1457 1461 1461 1457 1457 1458 1458 1461 1461 1463 1463 1462 1462 1458 1458 1467 1467 1465 1465 1466 1466 1467 1467 1466 1466 1470 1470 1466 1466 1468 1468 1470 1470 4822 4822 4823 4823 1472 1472 4824 4824 1469 1469 1472 1472 1472 1472 1469 1469 1475 1475 1475 1475 1469 1469 1479 1479 1469 1469 1471 1471 1479 1479 1479 1479 1471 1471 1480 1480 1471 1471 1473 1473 1480 1480 1480 1480 1473 1473 1481 1481 1481 1481 1473 1473 1482 1482 1473 1473 1474 1474 1482 1482 1482 1482 1474 1474 1483 1483 1474 1474 1476 1476 1483 1483 1483 1483 1476 1476 1484 1484 1476 1476 1477 1477 1484 1484 1484 1484 1477 1477 1485 1485 1477 1477 1478 1478 1485 1485 1485 1485 1478 1478 1486 1486 1488 1488 1487 1487 1490 1490 1505 1505 1506 1506 1507 1507 1494 1494 1502 1502 1495 1495 1502 1502 1503 1503 1495 1495 1495 1495 1503 1503 1496 1496 1503 1503 1504 1504 1496 1496 1496 1496 1504 1504 1498 1498 1488 1488 1490 1490 1489 1489 1490 1490 1492 1492 1489 1489 1492 1492 1493 1493 1489 1489 4825 4825 4826 4826 1491 1491 4827 4827 1497 1497 1491 1491 1491 1491 1497 1497 1494 1494 1497 1497 1501 1501 1494 1494 1494 1494 1501 1501 1502 1502 1509 1509 1500 1500 1508 1508 1500 1500 1499 1499 1508 1508 1508 1508 1499 1499 1507 1507 1499 1499 1498 1498 1507 1507 1507 1507 1498 1498 1505 1505 1498 1498 1504 1504 1505 1505 1511 1511 1510 1510 1514 1514 1518 1518 1513 1513 1516 1516 1513 1513 1518 1518 1519 1519 1512 1512 1516 1516 1513 1513 1511 1511 1514 1514 1512 1512 1514 1514 1515 1515 1512 1512 1512 1512 1515 1515 1516 1516 1515 1515 1517 1517 1516 1516 1516 1516 1517 1517 1518 1518 1520 1520 1521 1521 1522 1522 1521 1521 1523 1523 1522 1522 1524 1524 1525 1525 1526 1526 1525 1525 1527 1527 1526 1526 1552 1552 1554 1554 1553 1553 1548 1548 1549 1549 1546 1546 1549 1549 1550 1550 1546 1546 1546 1546 1550 1550 1553 1553 1550 1550 1551 1551 1553 1553 1553 1553 1551 1551 1552 1552 1542 1542 1543 1543 1540 1540 1543 1543 1544 1544 1540 1540 1544 1544 1545 1545 1540 1540 1540 1540 1545 1545 1546 1546 1545 1545 1547 1547 1546 1546 1546 1546 1547 1547 1548 1548 4828 4828 4829 4829 1533 1533 4830 4830 1533 1533 4831 4831 4832 4832 4833 4833 1533 1533 4834 4834 4835 4835 1533 1533 1533 1533 4836 4836 4837 4837 1539 1539 1541 1541 1540 1540 1540 1540 1541 1541 1542 1542 1530 1530 1531 1531 1532 1532 1529 1529 1530 1530 1528 1528 1530 1530 1532 1532 1528 1528 1528 1528 1532 1532 1533 1533 1532 1532 1534 1534 1533 1533 1533 1533 1534 1534 4838 4838 1555 1555 1556 1556 1557 1557 1556 1556 1558 1558 1557 1557 1559 1559 1560 1560 1561 1561 1560 1560 1562 1562 1561 1561 1595 1595 1593 1593 1596 1596 1593 1593 1591 1591 1596 1596 1593 1593 1589 1589 1591 1591 1589 1589 1587 1587 1591 1591 1591 1591 1587 1587 4839 4839 1587 1587 4840 4840 4841 4841 1583 1583 1581 1581 1585 1585 1585 1585 1581 1581 1578 1578 1576 1576 1572 1572 1574 1574 1576 1576 1574 1574 1579 1579 1571 1571 1575 1575 1573 1573 1575 1575 1578 1578 1573 1573 1573 1573 1578 1578 1577 1577 1578 1578 1581 1581 1577 1577 1574 1574 1580 1580 1579 1579 1580 1580 1582 1582 1579 1579 1579 1579 1582 1582 1586 1586 1582 1582 1584 1584 1586 1586 4842 4842 1588 1588 4843 4843 4844 4844 1588 1588 1592 1592 1598 1598 1597 1597 1594 1594 1597 1597 1592 1592 1594 1594 1594 1594 1592 1592 1590 1590 1592 1592 1588 1588 1590 1590 1563 1563 1564 1564 1565 1565 1564 1564 1566 1566 1565 1565 1565 1565 1566 1566 1567 1567 1566 1566 1568 1568 1567 1567 1567 1567 1568 1568 1569 1569 1568 1568 1570 1570 1569 1569 1569 1569 1570 1570 1571 1571 1570 1570 1572 1572 1571 1571 1571 1571 1572 1572 1575 1575 1572 1572 1576 1576 1575 1575 1632 1632 1631 1631 1630 1630 1631 1631 1629 1629 1630 1630 1630 1630 1629 1629 1628 1628 1629 1629 1627 1627 1628 1628 1628 1628 1627 1627 1625 1625 1627 1627 1626 1626 1625 1625 1625 1625 1626 1626 1624 1624 1626 1626 1623 1623 1624 1624 1624 1624 1623 1623 1622 1622 4845 4845 1613 1613 4846 4846 1610 1610 1611 1611 1608 1608 4847 4847 1612 1612 1613 1613 1612 1612 1614 1614 1613 1613 1613 1613 1614 1614 1616 1616 1614 1614 1615 1615 1616 1616 1616 1616 1615 1615 1617 1617 1615 1615 1618 1618 1617 1617 1617 1617 1618 1618 1619 1619 1618 1618 1620 1620 1619 1619 1619 1619 1620 1620 1622 1622 1620 1620 1621 1621 1622 1622 1622 1622 1621 1621 1624 1624 1599 1599 1600 1600 1602 1602 1600 1600 1601 1601 1602 1602 1602 1602 1601 1601 1603 1603 1601 1601 1604 1604 1603 1603 1603 1603 1604 1604 1605 1605 1604 1604 1606 1606 1605 1605 1605 1605 1606 1606 1607 1607 1606 1606 1608 1608 1607 1607 1607 1607 1608 1608 1609 1609 1608 1608 1611 1611 1609 1609 1756 1756 1754 1754 1752 1752 1749 1749 1747 1747 1745 1745 1736 1736 1730 1730 1728 1728 1721 1721 1719 1719 1717 1717 1702 1702 1689 1689 1687 1687 1677 1677 1670 1670 1668 1668 1643 1643 1644 1644 1653 1653 1651 1651 1650 1650 1652 1652 1652 1652 1650 1650 1649 1649 1645 1645 1646 1646 1651 1651 1646 1646 1647 1647 1651 1651 1651 1651 1647 1647 1650 1650 1647 1647 1648 1648 1650 1650 1650 1650 1648 1648 1649 1649 1678 1678 1688 1688 1671 1671 1688 1688 1669 1669 1671 1671 1671 1671 1669 1669 1649 1649 1644 1644 1645 1645 1653 1653 1645 1645 1651 1651 1653 1653 1653 1653 1651 1651 1657 1657 1651 1651 1652 1652 1657 1657 1657 1657 1652 1652 1654 1654 1652 1652 1649 1649 1654 1654 1678 1678 1690 1690 1688 1688 1690 1690 1703 1703 1688 1688 1688 1688 1703 1703 1705 1705 1703 1703 1707 1707 1705 1705 1705 1705 1707 1707 1718 1718 1642 1642 1643 1643 1655 1655 1643 1643 1653 1653 1655 1655 1655 1655 1653 1653 1664 1664 1653 1653 1657 1657 1664 1664 1664 1664 1657 1657 1665 1665 1657 1657 1654 1654 1665 1665 1665 1665 1654 1654 1656 1656 1654 1654 1649 1649 1656 1656 1707 1707 1720 1720 1718 1718 4848 4848 1722 1722 4849 4849 4850 4850 1722 1722 1729 1729 1641 1641 1658 1658 4851 4851 1658 1658 4852 4852 4853 4853 1722 1722 1731 1731 1729 1729 1731 1731 1737 1737 1729 1729 1729 1729 1737 1737 1740 1740 1737 1737 1742 1742 1740 1740 1740 1740 1742 1742 1746 1746 1666 1666 1637 1637 1662 1662 1637 1637 1638 1638 1662 1662 1662 1662 1638 1638 1660 1660 1638 1638 1639 1639 1660 1660 1660 1660 1639 1639 1640 1640 1742 1742 1748 1748 1746 1746 1748 1748 1750 1750 1746 1746 1746 1746 1750 1750 1753 1753 1668 1668 1635 1635 1666 1666 1635 1635 1636 1636 1666 1666 1666 1666 1636 1636 1637 1637 1670 1670 1633 1633 1668 1668 1633 1633 1634 1634 1668 1668 1668 1668 1634 1634 1635 1635 1689 1689 1677 1677 1687 1687 1677 1677 1668 1668 1687 1687 1687 1687 1668 1668 1685 1685 1668 1668 1666 1666 1685 1685 1685 1685 1666 1666 1683 1683 1666 1666 1662 1662 1683 1683 1683 1683 1662 1662 1679 1679 1662 1662 1660 1660 1679 1679 4854 4854 4855 4855 1675 1675 4856 4856 1658 1658 1675 1675 1675 1675 1658 1658 1672 1672 1706 1706 1702 1702 1704 1704 1702 1702 1687 1687 1704 1704 1704 1704 1687 1687 1700 1700 1687 1687 1685 1685 1700 1700 1700 1700 1685 1685 1696 1696 1685 1685 1683 1683 1696 1696 1696 1696 1683 1683 1694 1694 1683 1683 1679 1679 1694 1694 4857 4857 4858 4858 1691 1691 4859 4859 1675 1675 1691 1691 1691 1691 1675 1675 1681 1681 1675 1675 1672 1672 1681 1681 1681 1681 1672 1672 1674 1674 1719 1719 4860 4860 1717 1717 4861 4861 4862 4862 1717 1717 1717 1717 4863 4863 1713 1713 4864 4864 4865 4865 1713 1713 1713 1713 4866 4866 1711 1711 4867 4867 4868 4868 1711 1711 1711 1711 4869 4869 1708 1708 4870 4870 4871 4871 1708 1708 1708 1708 4872 4872 4873 4873 4874 4874 1691 1691 1698 1698 1698 1698 1691 1691 1693 1693 1691 1691 1681 1681 1693 1693 1693 1693 1681 1681 1682 1682 1681 1681 1674 1674 1682 1682 1682 1682 1674 1674 1673 1673 1730 1730 1721 1721 1728 1728 1721 1721 1717 1717 1728 1728 1728 1728 1717 1717 1726 1726 1717 1717 1713 1713 1726 1726 1726 1726 1713 1713 1723 1723 1713 1713 1711 1711 1723 1723 1723 1723 1711 1711 1715 1715 1711 1711 1708 1708 1715 1715 1715 1715 1708 1708 4875 4875 1708 1708 4876 4876 4877 4877 1710 1710 1698 1698 1699 1699 1698 1698 1693 1693 1699 1699 1699 1699 1693 1693 1692 1692 1693 1693 1682 1682 1692 1692 1692 1692 1682 1682 1676 1676 1682 1682 1673 1673 1676 1676 1676 1676 1673 1673 1659 1659 1741 1741 1736 1736 1739 1739 1736 1736 1728 1728 1739 1739 1739 1739 1728 1728 1734 1734 1728 1728 1726 1726 1734 1734 1734 1734 1726 1726 1732 1732 1726 1726 1723 1723 1732 1732 1732 1732 1723 1723 1725 1725 1723 1723 1715 1715 1725 1725 1725 1725 1715 1715 1716 1716 1715 1715 4878 4878 1716 1716 1716 1716 4879 4879 4880 4880 1710 1710 1699 1699 1709 1709 1709 1709 1699 1699 1695 1695 1699 1699 1692 1692 1695 1695 1695 1695 1692 1692 1680 1680 1692 1692 1676 1676 1680 1680 1680 1680 1676 1676 1661 1661 1676 1676 1659 1659 1661 1661 1747 1747 1741 1741 1745 1745 1741 1741 1739 1739 1745 1745 1745 1745 1739 1739 1743 1743 1739 1739 1734 1734 1743 1743 1743 1743 1734 1734 1738 1738 1734 1734 1732 1732 1738 1738 1738 1738 1732 1732 1733 1733 1732 1732 1725 1725 1733 1733 1733 1733 1725 1725 1724 1724 1725 1725 1716 1716 1724 1724 1724 1724 1716 1716 4881 4881 1716 1716 4882 4882 4883 4883 1712 1712 1709 1709 1697 1697 1709 1709 1695 1695 1697 1697 1697 1697 1695 1695 1684 1684 1695 1695 1680 1680 1684 1684 1684 1684 1680 1680 1663 1663 1680 1680 1661 1661 1663 1663 1663 1663 1661 1661 1649 1649 1659 1659 1649 1649 1661 1661 1641 1641 1642 1642 1658 1658 1642 1642 1655 1655 1658 1658 1658 1658 1655 1655 1672 1672 1655 1655 1664 1664 1672 1672 1672 1672 1664 1664 1674 1674 1664 1664 1665 1665 1674 1674 1674 1674 1665 1665 1673 1673 1665 1665 1656 1656 1673 1673 1673 1673 1656 1656 1659 1659 1656 1656 1649 1649 1659 1659 1754 1754 1749 1749 1752 1752 1749 1749 1745 1745 1752 1752 1752 1752 1745 1745 1751 1751 1745 1745 1743 1743 1751 1751 1751 1751 1743 1743 1744 1744 1743 1743 1738 1738 1744 1744 1744 1744 1738 1738 1735 1735 1738 1738 1733 1733 1735 1735 1735 1735 1733 1733 1727 1727 1733 1733 1724 1724 1727 1727 1727 1727 1724 1724 4884 4884 1724 1724 4885 4885 4886 4886 1714 1714 1712 1712 1701 1701 1712 1712 1697 1697 1701 1701 1701 1701 1697 1697 1686 1686 1697 1697 1684 1684 1686 1686 1686 1686 1684 1684 1667 1667 1684 1684 1663 1663 1667 1667 1667 1667 1663 1663 1649 1649 1759 1759 1756 1756 1758 1758 1756 1756 1752 1752 1758 1758 1758 1758 1752 1752 1753 1753 1752 1752 1751 1751 1753 1753 1753 1753 1751 1751 1746 1746 1751 1751 1744 1744 1746 1746 1746 1746 1744 1744 1740 1740 1744 1744 1735 1735 1740 1740 1740 1740 1735 1735 1729 1729 1735 1735 1727 1727 1729 1729 1729 1729 1727 1727 4887 4887 1727 1727 4888 4888 4889 4889 1718 1718 1714 1714 1705 1705 1714 1714 1701 1701 1705 1705 1705 1705 1701 1701 1688 1688 1701 1701 1686 1686 1688 1688 1688 1688 1686 1686 1669 1669 1686 1686 1667 1667 1669 1669 1669 1669 1667 1667 1649 1649 1750 1750 1755 1755 1753 1753 1755 1755 1757 1757 1753 1753 1753 1753 1757 1757 1758 1758 1757 1757 1760 1760 1758 1758 1758 1758 1760 1760 1759 1759 1760 1760 1761 1761 1759 1759 1762 1762 1763 1763 1764 1764 1763 1763 1765 1765 1764 1764 1764 1764 1765 1765 1766 1766 1765 1765 1767 1767 1766 1766 1766 1766 1767 1767 1768 1768 1767 1767 1769 1769 1768 1768 1768 1768 1769 1769 1770 1770 1769 1769 1771 1771 1770 1770 1770 1770 1771 1771 1772 1772 1771 1771 1773 1773 1772 1772 1772 1772 1773 1773 1774 1774 1773 1773 1775 1775 1774 1774 1774 1774 1775 1775 1776 1776 1775 1775 1777 1777 1776 1776 4890 4890 4891 4891 1778 1778 4892 4892 1779 1779 1778 1778 1778 1778 1779 1779 1780 1780 1779 1779 1781 1781 1780 1780 1780 1780 1781 1781 1782 1782 1781 1781 1783 1783 1782 1782 1782 1782 1783 1783 1784 1784 1783 1783 1785 1785 1784 1784 1784 1784 1785 1785 1786 1786 1785 1785 1787 1787 1786 1786 1786 1786 1787 1787 1788 1788 1787 1787 1789 1789 1788 1788 1788 1788 1789 1789 1790 1790 1789 1789 1791 1791 1790 1790 1790 1790 1791 1791 1792 1792 1791 1791 1793 1793 1792 1792 1792 1792 1793 1793 1794 1794 1793 1793 1795 1795 1794 1794 1809 1809 1816 1816 1815 1815 1813 1813 1812 1812 1814 1814 1812 1812 1811 1811 1814 1814 1814 1814 1811 1811 1815 1815 1811 1811 1810 1810 1815 1815 1815 1815 1810 1810 1809 1809 1816 1816 1809 1809 1817 1817 1809 1809 1808 1808 1817 1817 1817 1817 1808 1808 1818 1818 1808 1808 1807 1807 1818 1818 1818 1818 1807 1807 1819 1819 1807 1807 1806 1806 1819 1819 1819 1819 1806 1806 1820 1820 1806 1806 1805 1805 1820 1820 4893 4893 4894 4894 1804 1804 1796 1796 1829 1829 1797 1797 1829 1829 1828 1828 1797 1797 1797 1797 1828 1828 1798 1798 1828 1828 1827 1827 1798 1798 1798 1798 1827 1827 1799 1799 1827 1827 1826 1826 1799 1799 1799 1799 1826 1826 1800 1800 1826 1826 1825 1825 1800 1800 1800 1800 1825 1825 1801 1801 1825 1825 1824 1824 1801 1801 1801 1801 1824 1824 1802 1802 1824 1824 1823 1823 1802 1802 1802 1802 1823 1823 1803 1803 1823 1823 1822 1822 1803 1803 1803 1803 1822 1822 1804 1804 1822 1822 1821 1821 1804 1804 1804 1804 1821 1821 4895 4895 1880 1880 1869 1869 1877 1877 4896 4896 4897 4897 1861 1861 1876 1876 1878 1878 1861 1861 1861 1861 1878 1878 1871 1871 4898 4898 4899 4899 1861 1861 4900 4900 1872 1872 1861 1861 1861 1861 1872 1872 1876 1876 1844 1844 1847 1847 1842 1842 1847 1847 1838 1838 1842 1842 1846 1846 1839 1839 1840 1840 1839 1839 1836 1836 1840 1840 1840 1840 1836 1836 1837 1837 1836 1836 1834 1834 1837 1837 1837 1837 1834 1834 1835 1835 1834 1834 1832 1832 1835 1835 1835 1835 1832 1832 1833 1833 1832 1832 1831 1831 1833 1833 1833 1833 1831 1831 1830 1830 1852 1852 1843 1843 1846 1846 1843 1843 1841 1841 1846 1846 1846 1846 1841 1841 1839 1839 1857 1857 4901 4901 4902 4902 1850 1850 1845 1845 1852 1852 1852 1852 1845 1845 1843 1843 1878 1878 1884 1884 1871 1871 1884 1884 1885 1885 1871 1871 1871 1871 1885 1885 1879 1879 1864 1864 1854 1854 1857 1857 1854 1854 1851 1851 1857 1857 1857 1857 1851 1851 4903 4903 1885 1885 1888 1888 1879 1879 1888 1888 1889 1889 1879 1879 1879 1879 1889 1889 1883 1883 1868 1868 1859 1859 1864 1864 1859 1859 1855 1855 1864 1864 1864 1864 1855 1855 1854 1854 1889 1889 1890 1890 1883 1883 1890 1890 1891 1891 1883 1883 1883 1883 1891 1891 1882 1882 1870 1870 1863 1863 1868 1868 1863 1863 1862 1862 1868 1868 1868 1868 1862 1862 1859 1859 1844 1844 1848 1848 1847 1847 1848 1848 1849 1849 1847 1847 1847 1847 1849 1849 1853 1853 4904 4904 1861 1861 4905 4905 4906 4906 1861 1861 1860 1860 1861 1861 1871 1871 1860 1860 1860 1860 1871 1871 1865 1865 1871 1871 1879 1879 1865 1865 1865 1865 1879 1879 1873 1873 1879 1879 1883 1883 1873 1873 1873 1873 1883 1883 1875 1875 1883 1883 1882 1882 1875 1875 1875 1875 1882 1882 1874 1874 1882 1882 1877 1877 1874 1874 1874 1874 1877 1877 1869 1869 1869 1869 1867 1867 1870 1870 1867 1867 1866 1866 1870 1870 1870 1870 1866 1866 1863 1863 1891 1891 1887 1887 1882 1882 1887 1887 1886 1886 1882 1882 1882 1882 1886 1886 1877 1877 1886 1886 1881 1881 1877 1877 1877 1877 1881 1881 1880 1880 1837 1837 1838 1838 1840 1840 1838 1838 1847 1847 1840 1840 1840 1840 1847 1847 1846 1846 1847 1847 1853 1853 1846 1846 1846 1846 1853 1853 1852 1852 4907 4907 1860 1860 4908 4908 4909 4909 1860 1860 1857 1857 1860 1860 1865 1865 1857 1857 1857 1857 1865 1865 1864 1864 1865 1865 1873 1873 1864 1864 1864 1864 1873 1873 1868 1868 1873 1873 1875 1875 1868 1868 1868 1868 1875 1875 1870 1870 1875 1875 1874 1874 1870 1870 1870 1870 1874 1874 1869 1869 1896 1896 1898 1898 1900 1900 1893 1893 1895 1895 1897 1897 1895 1895 1896 1896 1897 1897 1896 1896 1900 1900 1897 1897 1900 1900 1902 1902 1897 1897 1897 1897 1902 1902 1901 1901 1902 1902 1904 1904 1901 1901 1901 1901 1904 1904 1905 1905 1904 1904 1906 1906 1905 1905 1906 1906 1908 1908 1905 1905 1905 1905 1908 1908 1909 1909 1908 1908 1910 1910 1909 1909 1910 1910 1912 1912 1909 1909 1909 1909 1912 1912 1913 1913 1912 1912 1915 1915 1913 1913 1915 1915 1916 1916 1913 1913 4910 4910 1919 1919 4911 4911 4912 4912 1919 1919 1917 1917 1919 1919 1920 1920 1917 1917 1920 1920 1925 1925 1917 1917 1917 1917 1925 1925 1922 1922 1925 1925 1927 1927 1922 1922 1927 1927 1930 1930 1922 1922 1922 1922 1930 1930 1926 1926 1892 1892 1893 1893 1894 1894 1893 1893 1897 1897 1894 1894 1894 1894 1897 1897 1899 1899 1897 1897 1901 1901 1899 1899 1899 1899 1901 1901 1903 1903 1901 1901 1905 1905 1903 1903 1903 1903 1905 1905 1907 1907 1905 1905 1909 1909 1907 1907 4913 4913 4914 4914 1911 1911 4915 4915 4916 4916 1911 1911 1911 1911 4917 4917 1914 1914 4918 4918 1917 1917 1914 1914 1914 1914 1917 1917 1918 1918 1917 1917 1922 1922 1918 1918 1918 1918 1922 1922 1921 1921 1922 1922 1926 1926 1921 1921 1921 1921 1926 1926 1923 1923 1926 1926 1928 1928 1923 1923 1923 1923 1928 1928 1924 1924 1928 1928 1929 1929 1924 1924 1930 1930 1931 1931 1926 1926 1931 1931 1932 1932 1926 1926 1926 1926 1932 1932 1928 1928 1932 1932 1933 1933 1928 1928 1928 1928 1933 1933 1929 1929 1933 1933 1934 1934 1929 1929 1966 1966 1967 1967 1935 1935 1967 1967 1966 1966 1973 1973 1999 1999 1992 1992 1991 1991 2036 2036 2034 2034 2033 2033 2049 2049 2044 2044 2043 2043 1979 1979 1982 1982 1994 1994 1987 1987 1990 1990 1985 1985 1990 1990 1994 1994 1985 1985 1985 1985 1994 1994 1984 1984 1994 1994 1982 1982 1984 1984 1970 1970 1971 1971 1988 1988 1971 1971 1974 1974 1988 1988 1988 1988 1974 1974 1981 1981 1974 1974 1975 1975 1981 1981 1981 1981 1975 1975 1977 1977 1955 1955 1956 1956 1957 1957 1956 1956 1958 1958 1957 1957 1961 1961 1968 1968 1972 1972 1968 1968 1969 1969 1972 1972 1950 1950 1951 1951 1952 1952 1935 1935 1936 1936 1966 1966 1936 1936 1937 1937 1966 1966 1966 1966 1937 1937 1965 1965 1937 1937 1938 1938 1965 1965 1938 1938 1939 1939 1965 1965 1965 1965 1939 1939 1964 1964 1939 1939 1940 1940 1964 1964 1964 1964 1940 1940 1963 1963 1940 1940 1941 1941 1963 1963 1941 1941 1942 1942 1963 1963 4919 4919 4920 4920 1962 1962 4921 4921 1943 1943 1962 1962 1943 1943 1944 1944 1962 1962 1962 1962 1944 1944 1960 1960 1944 1944 1945 1945 1960 1960 1960 1960 1945 1945 1959 1959 2007 2007 1999 1999 2006 2006 1999 1999 1991 1991 2006 2006 2006 2006 1991 1991 2005 2005 1991 1991 1989 1989 2005 2005 2005 2005 1989 1989 2002 2002 1989 1989 1986 1986 2002 2002 2002 2002 1986 1986 2000 2000 1986 1986 1983 1983 2000 2000 4922 4922 4923 4923 1997 1997 4924 4924 1980 1980 1997 1997 1997 1997 1980 1980 1995 1995 1980 1980 1978 1978 1995 1995 1995 1995 1978 1978 1993 1993 1978 1978 1976 1976 1993 1993 1993 1993 1976 1976 1988 1988 1976 1976 1972 1972 1988 1988 1988 1988 1972 1972 1970 1970 1972 1972 1969 1969 1970 1970 1992 1992 1973 1973 1991 1991 1973 1973 1966 1966 1991 1991 1991 1991 1966 1966 1989 1989 1966 1966 1965 1965 1989 1989 1989 1989 1965 1965 1986 1986 1965 1965 1964 1964 1986 1986 1986 1986 1964 1964 1983 1983 1964 1964 1963 1963 1983 1983 4925 4925 4926 4926 1980 1980 4927 4927 1962 1962 1980 1980 1980 1980 1962 1962 1978 1978 1962 1962 1960 1960 1978 1978 1978 1978 1960 1960 1976 1976 1960 1960 1959 1959 1976 1976 1976 1976 1959 1959 1972 1972 1959 1959 1957 1957 1972 1972 1972 1972 1957 1957 1961 1961 1957 1957 1958 1958 1961 1961 1952 1952 1953 1953 1950 1950 1953 1953 1954 1954 1950 1950 1950 1950 1954 1954 1949 1949 1954 1954 1955 1955 1949 1949 1949 1949 1955 1955 1948 1948 1955 1955 1957 1957 1948 1948 1948 1948 1957 1957 1947 1947 1957 1957 1959 1959 1947 1947 1947 1947 1959 1959 1946 1946 1959 1959 1945 1945 1946 1946 2022 2022 2007 2007 2021 2021 2007 2007 2006 2006 2021 2021 2021 2021 2006 2006 2020 2020 2006 2006 2005 2005 2020 2020 2020 2020 2005 2005 2017 2017 2005 2005 2002 2002 2017 2017 2017 2017 2002 2002 2014 2014 2002 2002 2000 2000 2014 2014 4928 4928 4929 4929 2012 2012 4930 4930 1997 1997 2012 2012 2012 2012 1997 1997 2008 2008 1997 1997 1995 1995 2008 2008 2008 2008 1995 1995 2004 2004 1995 1995 1993 1993 2004 2004 2004 2004 1993 1993 1998 1998 1993 1993 1988 1988 1998 1998 1998 1998 1988 1988 1994 1994 1988 1988 1981 1981 1994 1994 1994 1994 1981 1981 1979 1979 1981 1981 1977 1977 1979 1979 2057 2057 2052 2052 2056 2056 2052 2052 2051 2051 2056 2056 2056 2056 2051 2051 2055 2055 2051 2051 2050 2050 2055 2055 2055 2055 2050 2050 2054 2054 2050 2050 2047 2047 2054 2054 2054 2054 2047 2047 2053 2053 2047 2047 2046 2046 2053 2053 2053 2053 2046 2046 2048 2048 2046 2046 4931 4931 2048 2048 2048 2048 4932 4932 4933 4933 2041 2041 2037 2037 2045 2045 2045 2045 2037 2037 2039 2039 2037 2037 2031 2031 2039 2039 2039 2039 2031 2031 2030 2030 2031 2031 2026 2026 2030 2030 2030 2030 2026 2026 2025 2025 2026 2026 2018 2018 2025 2025 2025 2025 2018 2018 2015 2015 2018 2018 2010 2010 2015 2015 2052 2052 2049 2049 2051 2051 2049 2049 2043 2043 2051 2051 2051 2051 2043 2043 2050 2050 2043 2043 2042 2042 2050 2050 2050 2050 2042 2042 2047 2047 2042 2042 2040 2040 2047 2047 2047 2047 2040 2040 2046 2046 2040 2040 2038 2038 2046 2046 2046 2046 2038 2038 4934 4934 2038 2038 4935 4935 4936 4936 2041 2041 2035 2035 2037 2037 2035 2035 2028 2028 2037 2037 2037 2037 2028 2028 2031 2031 2028 2028 2023 2023 2031 2031 2031 2031 2023 2023 2026 2026 2023 2023 2016 2016 2026 2026 2026 2026 2016 2016 2018 2018 2016 2016 2011 2011 2018 2018 2018 2018 2011 2011 2010 2010 2011 2011 2003 2003 2010 2010 2044 2044 4937 4937 2043 2043 4938 4938 4939 4939 2043 2043 2043 2043 4940 4940 2042 2042 4941 4941 4942 4942 2042 2042 2042 2042 4943 4943 2040 2040 4944 4944 4945 4945 2040 2040 2040 2040 4946 4946 2038 2038 4947 4947 4948 4948 2038 2038 2038 2038 4949 4949 4950 4950 4951 4951 2024 2024 2035 2035 2035 2035 2024 2024 2028 2028 2024 2024 2019 2019 2028 2028 2028 2028 2019 2019 2023 2023 2019 2019 2013 2013 2023 2023 2023 2023 2013 2013 2016 2016 2013 2013 2009 2009 2016 2016 2016 2016 2009 2009 2011 2011 2009 2009 2001 2001 2011 2011 2011 2011 2001 2001 2003 2003 2001 2001 1996 1996 2003 2003 2034 2034 2022 2022 2033 2033 2022 2022 2021 2021 2033 2033 2033 2033 2021 2021 2032 2032 2021 2021 2020 2020 2032 2032 2032 2032 2020 2020 2029 2029 2020 2020 2017 2017 2029 2029 2029 2029 2017 2017 2027 2027 2017 2017 2014 2014 2027 2027 4952 4952 4953 4953 2024 2024 4954 4954 2012 2012 2024 2024 2024 2024 2012 2012 2019 2019 2012 2012 2008 2008 2019 2019 2019 2019 2008 2008 2013 2013 2008 2008 2004 2004 2013 2013 2013 2013 2004 2004 2009 2009 2004 2004 1998 1998 2009 2009 2009 2009 1998 1998 2001 2001 1998 1998 1994 1994 2001 2001 2001 2001 1994 1994 1996 1996 1994 1994 1990 1990 1996 1996 2095 2095 2070 2070 2071 2071 2080 2080 2071 2071 2079 2079 2071 2071 2072 2072 2079 2079 2076 2076 2077 2077 2075 2075 2077 2077 2078 2078 2075 2075 2075 2075 2078 2078 2074 2074 2078 2078 2079 2079 2074 2074 2074 2074 2079 2079 2073 2073 2079 2079 2072 2072 2073 2073 2080 2080 2097 2097 2071 2071 2097 2097 2096 2096 2071 2071 2071 2071 2096 2096 2095 2095 2063 2063 2064 2064 2065 2065 2065 2065 2066 2066 2063 2063 2066 2066 2067 2067 2063 2063 2063 2063 2067 2067 2093 2093 2067 2067 2068 2068 2093 2093 2093 2093 2068 2068 2069 2069 2070 2070 2095 2095 2069 2069 2095 2095 2094 2094 2069 2069 2069 2069 2094 2094 2093 2093 2093 2093 2092 2092 2063 2063 2092 2092 2091 2091 2063 2063 2063 2063 2091 2091 2062 2062 4955 4955 4956 4956 2089 2089 4957 4957 2062 2062 2089 2089 2089 2089 2062 2062 2090 2090 2062 2062 2091 2091 2090 2090 2088 2088 2087 2087 2061 2061 2087 2087 2086 2086 2061 2061 2061 2061 2086 2086 2060 2060 2086 2086 2085 2085 2060 2060 2085 2085 2084 2084 2060 2060 2060 2060 2084 2084 2059 2059 2081 2081 2058 2058 2082 2082 2058 2058 2059 2059 2082 2082 2082 2082 2059 2059 2083 2083 2059 2059 2084 2084 2083 2083 2108 2108 2133 2133 2134 2134 2107 2107 2106 2106 2103 2103 2106 2106 2105 2105 2103 2103 2103 2103 2105 2105 2104 2104 2120 2120 2119 2119 2114 2114 2119 2119 2118 2118 2114 2114 2114 2114 2118 2118 2115 2115 2118 2118 2117 2117 2115 2115 2115 2115 2117 2117 2116 2116 2112 2112 2111 2111 2135 2135 2111 2111 2110 2110 2135 2135 2135 2135 2110 2110 2134 2134 2110 2110 2109 2109 2134 2134 2134 2134 2109 2109 2108 2108 2137 2137 2120 2120 2136 2136 2120 2120 2114 2114 2136 2136 2136 2136 2114 2114 2135 2135 2114 2114 2113 2113 2135 2135 2135 2135 2113 2113 2112 2112 2121 2121 2122 2122 2098 2098 2122 2122 2099 2099 2098 2098 2125 2125 2100 2100 2124 2124 2100 2100 2099 2099 2124 2124 2124 2124 2099 2099 2123 2123 2099 2099 2122 2122 2123 2123 2125 2125 2126 2126 2100 2100 2126 2126 2127 2127 2100 2100 2100 2100 2127 2127 2101 2101 2130 2130 2102 2102 2129 2129 2102 2102 4958 4958 2129 2129 2129 2129 4959 4959 4960 4960 2101 2101 2127 2127 2128 2128 2108 2108 2107 2107 2133 2133 2107 2107 2103 2103 2133 2133 2133 2133 2103 2103 2132 2132 2103 2103 2102 2102 2132 2132 2132 2132 2102 2102 2131 2131 2102 2102 2130 2130 2131 2131 2252 2252 2255 2255 2254 2254 4961 4961 2247 2247 2246 2246 2202 2202 2210 2210 2209 2209 2176 2176 2195 2195 2194 2194 2154 2154 2153 2153 2155 2155 2153 2153 2156 2156 2155 2155 2156 2156 2153 2153 2157 2157 2153 2153 2152 2152 2157 2157 2157 2157 2152 2152 2158 2158 2152 2152 2160 2160 2158 2158 2158 2158 2160 2160 2159 2159 2171 2171 2165 2165 2160 2160 2165 2165 2161 2161 2160 2160 2160 2160 2161 2161 2159 2159 2174 2174 2173 2173 2175 2175 2173 2173 2172 2172 2175 2175 2185 2185 2182 2182 2184 2184 2182 2182 2180 2180 2184 2184 2180 2180 2178 2178 2184 2184 2178 2178 2177 2177 2184 2184 2184 2184 2177 2177 2191 2191 2193 2193 2190 2190 2197 2197 2190 2190 2188 2188 2197 2197 2197 2197 2188 2188 2187 2187 2138 2138 2170 2170 2139 2139 2170 2170 2169 2169 2139 2139 2139 2139 2169 2169 2140 2140 2169 2169 2168 2168 2140 2140 2167 2167 2142 2142 2168 2168 2142 2142 2141 2141 2168 2168 2168 2168 2141 2141 2140 2140 2164 2164 4962 4962 4963 4963 2145 2145 2144 2144 2166 2166 2166 2166 2144 2144 2167 2167 2144 2144 2143 2143 2167 2167 2167 2167 2143 2143 2142 2142 2163 2163 2147 2147 2164 2164 2147 2147 2146 2146 2164 2164 2164 2164 2146 2146 4964 4964 2152 2152 2151 2151 2160 2160 2151 2151 2150 2150 2160 2160 2160 2160 2150 2150 2162 2162 2150 2150 2149 2149 2162 2162 2162 2162 2149 2149 2163 2163 2149 2149 2148 2148 2163 2163 2163 2163 2148 2148 2147 2147 2170 2170 2176 2176 2169 2169 2176 2176 2194 2194 2169 2169 2169 2169 2194 2194 2168 2168 2194 2194 2192 2192 2168 2168 2168 2168 2192 2192 2167 2167 2192 2192 2189 2189 2167 2167 2167 2167 2189 2189 2166 2166 2189 2189 2186 2186 2166 2166 4965 4965 4966 4966 2164 2164 4967 4967 2183 2183 2164 2164 2164 2164 2183 2183 2163 2163 2183 2183 2181 2181 2163 2163 2163 2163 2181 2181 2162 2162 2181 2181 2179 2179 2162 2162 2162 2162 2179 2179 2160 2160 2179 2179 2175 2175 2160 2160 2160 2160 2175 2175 2171 2171 2175 2175 2172 2172 2171 2171 2195 2195 2202 2202 2194 2194 2202 2202 2209 2209 2194 2194 2194 2194 2209 2209 2192 2192 2209 2209 2208 2208 2192 2192 2192 2192 2208 2208 2189 2189 2208 2208 2205 2205 2189 2189 2189 2189 2205 2205 2186 2186 2205 2205 2203 2203 2186 2186 4968 4968 4969 4969 2183 2183 4970 4970 2200 2200 2183 2183 2183 2183 2200 2200 2181 2181 2200 2200 2198 2198 2181 2181 2181 2181 2198 2198 2179 2179 2198 2198 2196 2196 2179 2179 2179 2179 2196 2196 2175 2175 2196 2196 2191 2191 2175 2175 2175 2175 2191 2191 2174 2174 2191 2191 2177 2177 2174 2174 2210 2210 2225 2225 2209 2209 2225 2225 2224 2224 2209 2209 2209 2209 2224 2224 2208 2208 2224 2224 2223 2223 2208 2208 2208 2208 2223 2223 2205 2205 2223 2223 2220 2220 2205 2205 2205 2205 2220 2220 2203 2203 2220 2220 2217 2217 2203 2203 4971 4971 4972 4972 2200 2200 4973 4973 2215 2215 2200 2200 2200 2200 2215 2215 2198 2198 2215 2215 2211 2211 2198 2198 2198 2198 2211 2211 2196 2196 2211 2211 2207 2207 2196 2196 2196 2196 2207 2207 2191 2191 2207 2207 2201 2201 2191 2191 2191 2191 2201 2201 2184 2184 2201 2201 2197 2197 2184 2184 2184 2184 2197 2197 2185 2185 2197 2197 2187 2187 2185 2185 2225 2225 2237 2237 2224 2224 2237 2237 2236 2236 2224 2224 2224 2224 2236 2236 2223 2223 2236 2236 2235 2235 2223 2223 2223 2223 2235 2235 2220 2220 2235 2235 2232 2232 2220 2220 2220 2220 2232 2232 2217 2217 2232 2232 2230 2230 2217 2217 4974 4974 4975 4975 2215 2215 4976 4976 2227 2227 2215 2215 2215 2215 2227 2227 2211 2211 2227 2227 2222 2222 2211 2211 2211 2211 2222 2222 2207 2207 2222 2222 2216 2216 2207 2207 2207 2207 2216 2216 2201 2201 2216 2216 2212 2212 2201 2201 2201 2201 2212 2212 2197 2197 2212 2212 2204 2204 2197 2197 2197 2197 2204 2204 2193 2193 2204 2204 2199 2199 2193 2193 2237 2237 2239 2239 2236 2236 4977 4977 2246 2246 4978 4978 4979 4979 2246 2246 4980 4980 2246 2246 2245 2245 4981 4981 4982 4982 2245 2245 4983 4983 2245 2245 2243 2243 4984 4984 4985 4985 2243 2243 4986 4986 2243 2243 2241 2241 4987 4987 4988 4988 2241 2241 4989 4989 2241 2241 4990 4990 4991 4991 2227 2227 2238 2238 2222 2222 2238 2238 2231 2231 2222 2222 2222 2222 2231 2231 2216 2216 2231 2231 2226 2226 2216 2216 2216 2216 2226 2226 2212 2212 2226 2226 2219 2219 2212 2212 2212 2212 2219 2219 2204 2204 2219 2219 2214 2214 2204 2204 2204 2204 2214 2214 2199 2199 2214 2214 2206 2206 2199 2199 2247 2247 2252 2252 2246 2246 2252 2252 2254 2254 2246 2246 2246 2246 2254 2254 2245 2245 2254 2254 2253 2253 2245 2245 2245 2245 2253 2253 2243 2243 2253 2253 2250 2250 2243 2243 2243 2243 2250 2250 2241 2241 2250 2250 2249 2249 2241 2241 2241 2241 2249 2249 4992 4992 2249 2249 4993 4993 4994 4994 2238 2238 2244 2244 2231 2231 2244 2244 2240 2240 2231 2231 2231 2231 2240 2240 2226 2226 2240 2240 2234 2234 2226 2226 2226 2226 2234 2234 2219 2219 2234 2234 2229 2229 2219 2219 2219 2219 2229 2229 2214 2214 2229 2229 2221 2221 2214 2214 2214 2214 2221 2221 2206 2206 2221 2221 2213 2213 2206 2206 2255 2255 2260 2260 2254 2254 2260 2260 2259 2259 2254 2254 2254 2254 2259 2259 2253 2253 2259 2259 2258 2258 2253 2253 2253 2253 2258 2258 2250 2250 2258 2258 2257 2257 2250 2250 2250 2250 2257 2257 2249 2249 2257 2257 2256 2256 2249 2249 2249 2249 2256 2256 4995 4995 2256 2256 2251 2251 4996 4996 4997 4997 2251 2251 4998 4998 2251 2251 4999 4999 5000 5000 2240 2240 2248 2248 2234 2234 2248 2248 2242 2242 2234 2234 2234 2234 2242 2242 2229 2229 2242 2242 2233 2233 2229 2229 2229 2229 2233 2233 2221 2221 2233 2233 2228 2228 2221 2221 2221 2221 2228 2228 2213 2213 2228 2228 2218 2218 2213 2213 2263 2263 2262 2262 2261 2261 2261 2261 2264 2264 2263 2263 2264 2264 2265 2265 2263 2263 2263 2263 2265 2265 2266 2266 2265 2265 2268 2268 2266 2266 2274 2274 5001 5001 2275 2275 2265 2265 2267 2267 2268 2268 2267 2267 2269 2269 2268 2268 2268 2268 2269 2269 2270 2270 2269 2269 2271 2271 2270 2270 2270 2270 2271 2271 2272 2272 2271 2271 2273 2273 2272 2272 5002 5002 5003 5003 2275 2275 2293 2293 2294 2294 2291 2291 2294 2294 2292 2292 2291 2291 2291 2291 2292 2292 2289 2289 2292 2292 2290 2290 2289 2289 2289 2289 2290 2290 2288 2288 2290 2290 2287 2287 2288 2288 2288 2288 2287 2287 2285 2285 2287 2287 2286 2286 2285 2285 2285 2285 2286 2286 2284 2284 2286 2286 2283 2283 2284 2284 2284 2284 2283 2283 2281 2281 2283 2283 2282 2282 2281 2281 2281 2281 2282 2282 2279 2279 2282 2282 2280 2280 2279 2279 2279 2279 2280 2280 2278 2278 2280 2280 2277 2277 2278 2278 2278 2278 2277 2277 2275 2275 2277 2277 2276 2276 2275 2275 2275 2275 2276 2276 2274 2274 2339 2339 2351 2351 2349 2349 2364 2364 2368 2368 2366 2366 2383 2383 2392 2392 2390 2390 2398 2398 2403 2403 2401 2401 2411 2411 2416 2416 2414 2414 2418 2418 2421 2421 2420 2420 2382 2382 2369 2369 2367 2367 2350 2350 2331 2331 2329 2329 2329 2329 2331 2331 2311 2311 2365 2365 2352 2352 2350 2350 2352 2352 2340 2340 2350 2350 2350 2350 2340 2340 2331 2331 2340 2340 2333 2333 2331 2331 2331 2331 2333 2333 2311 2311 2309 2309 2313 2313 2310 2310 2313 2313 2312 2312 2310 2310 2310 2310 2312 2312 2311 2311 2369 2369 2365 2365 2367 2367 2365 2365 2350 2350 2367 2367 2367 2367 2350 2350 2348 2348 2350 2350 2329 2329 2348 2348 2348 2348 2329 2329 2325 2325 2329 2329 2311 2311 2325 2325 2309 2309 2308 2308 2313 2313 2308 2308 2307 2307 2313 2313 2313 2313 2307 2307 2315 2315 2307 2307 2306 2306 2315 2315 2315 2315 2306 2306 2317 2317 2384 2384 5004 5004 5005 5005 2382 2382 2367 2367 2380 2380 2380 2380 2367 2367 2363 2363 2367 2367 2348 2348 2363 2363 2363 2363 2348 2348 2346 2346 2348 2348 2325 2325 2346 2346 2346 2346 2325 2325 2323 2323 2325 2325 2311 2311 2323 2323 2306 2306 2305 2305 2317 2317 2305 2305 2304 2304 2317 2317 2317 2317 2304 2304 2320 2320 2393 2393 2391 2391 2399 2399 2391 2391 2402 2402 2399 2399 2304 2304 2303 2303 2320 2320 2303 2303 5006 5006 2320 2320 2320 2320 5007 5007 5008 5008 2302 2302 2301 2301 2322 2322 2322 2322 2301 2301 2324 2324 2415 2415 2412 2412 2408 2408 2412 2412 2410 2410 2408 2408 2408 2408 2410 2410 2402 2402 2410 2410 2404 2404 2402 2402 2402 2402 2404 2404 2399 2399 2301 2301 2300 2300 2324 2324 2300 2300 2299 2299 2324 2324 2324 2324 2299 2299 2328 2328 2420 2420 2419 2419 2415 2415 2419 2419 2417 2417 2415 2415 2415 2415 2417 2417 2412 2412 2421 2421 2423 2423 2420 2420 2423 2423 2422 2422 2420 2420 2420 2420 2422 2422 2419 2419 2416 2416 2418 2418 2414 2414 2418 2418 2420 2420 2414 2414 2414 2414 2420 2420 2413 2413 2420 2420 2415 2415 2413 2413 2413 2413 2415 2415 2406 2406 2415 2415 2408 2408 2406 2406 2406 2406 2408 2408 2397 2397 2408 2408 2402 2402 2397 2397 2397 2397 2402 2402 2389 2389 2402 2402 2391 2391 2389 2389 2389 2389 2391 2391 5009 5009 2409 2409 2411 2411 2407 2407 2411 2411 2414 2414 2407 2407 2407 2407 2414 2414 2405 2405 2414 2414 2413 2413 2405 2405 2405 2405 2413 2413 2400 2400 2413 2413 2406 2406 2400 2400 2400 2400 2406 2406 2395 2395 2406 2406 2397 2397 2395 2395 2395 2395 2397 2397 2386 2386 2397 2397 2389 2389 2386 2386 2386 2386 2389 2389 5010 5010 2389 2389 5011 5011 5012 5012 2374 2374 2376 2376 2359 2359 2403 2403 2409 2409 2401 2401 2409 2409 2407 2407 2401 2401 2401 2401 2407 2407 2396 2396 2407 2407 2405 2405 2396 2396 2396 2396 2405 2405 2394 2394 2405 2405 2400 2400 2394 2394 2394 2394 2400 2400 2387 2387 2400 2400 2395 2395 2387 2387 2387 2387 2395 2395 2378 2378 2395 2395 2386 2386 2378 2378 2378 2378 2386 2386 5013 5013 2386 2386 5014 5014 5015 5015 2371 2371 2374 2374 2357 2357 2374 2374 2359 2359 2357 2357 2357 2357 2359 2359 2342 2342 2392 2392 2398 2398 2390 2390 2398 2398 2401 2401 2390 2390 2390 2390 2401 2401 2388 2388 2401 2401 2396 2396 2388 2388 2388 2388 2396 2396 2385 2385 2396 2396 2394 2394 2385 2385 2385 2385 2394 2394 2377 2377 2394 2394 2387 2387 2377 2377 2377 2377 2387 2387 5016 5016 2387 2387 2378 2378 5017 5017 5018 5018 2378 2378 5019 5019 2378 2378 5020 5020 5021 5021 2361 2361 2371 2371 2354 2354 2371 2371 2357 2357 2354 2354 2354 2354 2357 2357 2338 2338 2357 2357 2342 2342 2338 2338 2338 2338 2342 2342 2321 2321 2381 2381 2383 2383 2379 2379 2383 2383 2390 2390 2379 2379 2379 2379 2390 2390 2375 2375 2390 2390 2388 2388 2375 2375 2375 2375 2388 2388 2373 2373 2388 2388 2385 2385 2373 2373 2373 2373 2385 2385 2370 2370 2385 2385 2377 2377 2370 2370 2370 2370 2377 2377 5022 5022 2377 2377 5023 5023 5024 5024 2360 2360 2372 2372 2355 2355 2372 2372 2361 2361 2355 2355 2355 2355 2361 2361 2344 2344 2361 2361 2354 2354 2344 2344 2344 2344 2354 2354 2335 2335 2354 2354 2338 2338 2335 2335 2335 2335 2338 2338 2318 2318 2338 2338 2321 2321 2318 2318 5025 5025 2381 2381 5026 5026 2381 2381 2379 2379 5027 5027 5028 5028 2379 2379 5029 5029 2379 2379 2375 2375 5030 5030 5031 5031 2375 2375 5032 5032 2375 2375 2373 2373 5033 5033 5034 5034 2373 2373 5035 5035 2373 2373 2370 2370 5036 5036 5037 5037 2370 2370 5038 5038 2370 2370 5039 5039 5040 5040 2353 2353 2360 2360 2343 2343 2360 2360 2355 2355 2343 2343 2343 2343 2355 2355 2336 2336 2355 2355 2344 2344 2336 2336 2336 2336 2344 2344 2327 2327 2344 2344 2335 2335 2327 2327 2327 2327 2335 2335 2316 2316 2335 2335 2318 2318 2316 2316 2316 2316 2318 2318 2311 2311 2321 2321 2311 2311 2318 2318 2393 2393 2384 2384 2391 2391 2384 2384 5041 5041 2391 2391 2391 2391 5042 5042 5043 5043 2380 2380 2363 2363 2376 2376 2376 2376 2363 2363 2359 2359 2363 2363 2346 2346 2359 2359 2359 2359 2346 2346 2342 2342 2346 2346 2323 2323 2342 2342 2342 2342 2323 2323 2321 2321 2323 2323 2311 2311 2321 2321 2351 2351 2364 2364 2349 2349 2364 2364 2366 2366 2349 2349 2349 2349 2366 2366 2347 2347 2366 2366 2362 2362 2347 2347 2347 2347 2362 2362 2345 2345 2362 2362 2358 2358 2345 2345 2345 2345 2358 2358 2341 2341 2358 2358 2356 2356 2341 2341 5044 5044 5045 5045 2337 2337 5046 5046 2353 2353 2337 2337 2337 2337 2353 2353 2334 2334 2353 2353 2343 2343 2334 2334 2334 2334 2343 2343 2326 2326 2343 2343 2336 2336 2326 2326 2326 2326 2336 2336 2319 2319 2336 2336 2327 2327 2319 2319 2319 2319 2327 2327 2314 2314 2327 2327 2316 2316 2314 2314 2314 2314 2316 2316 2311 2311 2332 2332 2339 2339 2330 2330 2339 2339 2349 2349 2330 2330 2330 2330 2349 2349 2328 2328 2349 2349 2347 2347 2328 2328 2328 2328 2347 2347 2324 2324 2347 2347 2345 2345 2324 2324 2324 2324 2345 2345 2322 2322 2345 2345 2341 2341 2322 2322 5047 5047 5048 5048 2320 2320 5049 5049 2337 2337 2320 2320 2320 2320 2337 2337 2317 2317 2337 2337 2334 2334 2317 2317 2317 2317 2334 2334 2315 2315 2334 2334 2326 2326 2315 2315 2315 2315 2326 2326 2313 2313 2326 2326 2319 2319 2313 2313 2313 2313 2319 2319 2312 2312 2319 2319 2314 2314 2312 2312 2312 2312 2314 2314 2311 2311 2299 2299 2298 2298 2328 2328 2298 2298 2297 2297 2328 2328 2328 2328 2297 2297 2330 2330 2297 2297 2296 2296 2330 2330 2330 2330 2296 2296 2332 2332 2296 2296 2295 2295 2332 2332 2424 2424 2425 2425 2426 2426 2425 2425 2427 2427 2426 2426 2426 2426 2427 2427 2428 2428 2427 2427 2429 2429 2428 2428 2428 2428 2429 2429 2430 2430 2429 2429 2431 2431 2430 2430 2430 2430 2431 2431 2432 2432 2431 2431 2433 2433 2432 2432 2432 2432 2433 2433 2434 2434 2433 2433 2435 2435 2434 2434 2434 2434 2435 2435 2436 2436 2435 2435 2437 2437 2436 2436 2436 2436 2437 2437 2438 2438 2437 2437 2439 2439 2438 2438 2438 2438 2439 2439 2440 2440 2439 2439 2441 2441 2440 2440 2440 2440 2441 2441 5050 5050 2441 2441 5051 5051 5052 5052 2442 2442 2443 2443 2444 2444 2443 2443 2445 2445 2444 2444 2444 2444 2445 2445 2446 2446 2445 2445 2447 2447 2446 2446 2446 2446 2447 2447 2448 2448 2447 2447 2449 2449 2448 2448 2448 2448 2449 2449 2450 2450 2449 2449 2451 2451 2450 2450 2450 2450 2451 2451 2452 2452 2451 2451 2453 2453 2452 2452 2452 2452 2453 2453 2454 2454 2453 2453 2455 2455 2454 2454 2454 2454 2455 2455 2456 2456 2455 2455 2457 2457 2456 2456 2473 2473 2474 2474 2475 2475 2471 2471 2472 2472 2477 2477 2472 2472 2473 2473 2477 2477 2477 2477 2473 2473 2476 2476 2473 2473 2475 2475 2476 2476 2477 2477 2478 2478 2471 2471 2478 2478 2479 2479 2471 2471 2471 2471 2479 2479 2470 2470 2470 2470 2479 2479 2469 2469 2479 2479 2480 2480 2469 2469 2469 2469 2480 2480 2468 2468 2480 2480 2481 2481 2468 2468 2468 2468 2481 2481 2467 2467 2481 2481 2482 2482 2467 2467 5053 5053 5054 5054 2466 2466 5055 5055 2483 2483 2466 2466 2466 2466 2483 2483 2484 2484 2491 2491 2458 2458 2490 2490 2458 2458 2459 2459 2490 2490 2490 2490 2459 2459 2489 2489 2459 2459 2460 2460 2489 2489 2489 2489 2460 2460 2488 2488 2460 2460 2461 2461 2488 2488 2488 2488 2461 2461 2487 2487 2461 2461 2462 2462 2487 2487 2487 2487 2462 2462 2486 2486 2462 2462 2463 2463 2486 2486 2486 2486 2463 2463 2485 2485 2463 2463 2464 2464 2485 2485 2485 2485 2464 2464 2484 2484 2464 2464 2465 2465 2484 2484 2484 2484 2465 2465 2466 2466 2512 2512 2516 2516 2513 2513 2516 2516 2518 2518 2513 2513 2512 2512 2513 2513 2511 2511 2513 2513 2508 2508 2511 2511 2511 2511 2508 2508 2507 2507 5056 5056 5057 5057 2508 2508 5058 5058 5059 5059 2508 2508 2508 2508 5060 5060 2507 2507 2498 2498 2493 2493 2492 2492 2492 2492 2496 2496 2498 2498 2496 2496 2497 2497 2498 2498 2498 2498 2497 2497 2503 2503 2497 2497 2501 2501 2503 2503 2503 2503 2501 2501 2502 2502 2494 2494 2495 2495 2499 2499 2495 2495 2500 2500 2499 2499 2499 2499 2500 2500 2504 2504 2500 2500 2505 2505 2504 2504 5061 5061 5062 5062 2509 2509 5063 5063 2510 2510 2509 2509 2509 2509 2510 2510 2514 2514 2510 2510 2515 2515 2514 2514 2514 2514 2515 2515 2519 2519 2515 2515 2520 2520 2519 2519 2519 2519 2520 2520 2522 2522 2520 2520 2523 2523 2522 2522 2522 2522 2523 2523 2521 2521 2523 2523 2518 2518 2521 2521 2521 2521 2518 2518 2517 2517 2518 2518 2516 2516 2517 2517 2524 2524 2525 2525 2526 2526 2525 2525 2527 2527 2526 2526 2528 2528 2529 2529 2530 2530 2529 2529 2531 2531 2530 2530 2532 2532 2533 2533 2534 2534 2533 2533 2535 2535 2534 2534 2536 2536 2537 2537 2538 2538 2537 2537 2539 2539 2538 2538 2541 2541 2540 2540 2544 2544 2540 2540 2545 2545 2544 2544 2550 2550 2549 2549 2545 2545 2549 2549 2546 2546 2545 2545 2545 2545 2546 2546 2544 2544 2555 2555 5064 5064 5065 5065 2554 2554 2551 2551 2550 2550 2550 2550 2551 2551 2549 2549 2560 2560 2559 2559 2555 2555 2559 2559 2556 2556 2555 2555 2555 2555 2556 2556 5066 5066 2565 2565 2564 2564 2560 2560 2564 2564 2561 2561 2560 2560 2560 2560 2561 2561 2559 2559 2570 2570 2569 2569 2565 2565 2569 2569 2566 2566 2565 2565 2565 2565 2566 2566 2564 2564 2542 2542 2543 2543 2547 2547 2543 2543 2548 2548 2547 2547 2547 2547 2548 2548 2552 2552 2548 2548 2553 2553 2552 2552 5067 5067 5068 5068 2557 2557 5069 5069 2558 2558 2557 2557 2557 2557 2558 2558 2562 2562 2558 2558 2563 2563 2562 2562 2562 2562 2563 2563 2567 2567 2563 2563 2568 2568 2567 2567 2567 2567 2568 2568 2570 2570 2568 2568 2571 2571 2570 2570 2570 2570 2571 2571 2569 2569 2572 2572 2573 2573 2574 2574 2573 2573 2575 2575 2574 2574 2576 2576 2577 2577 2578 2578 2577 2577 2579 2579 2578 2578 2578 2578 2579 2579 2580 2580 2579 2579 2581 2581 2580 2580 5070 5070 5071 5071 2582 2582 5072 5072 2583 2583 2582 2582 2582 2582 2583 2583 2584 2584 2583 2583 2585 2585 2584 2584 2584 2584 2585 2585 2586 2586 2585 2585 2587 2587 2586 2586 2586 2586 2587 2587 2588 2588 2587 2587 2589 2589 2588 2588 2588 2588 2589 2589 2590 2590 2589 2589 2591 2591 2590 2590 2590 2590 2591 2591 2592 2592 2591 2591 2593 2593 2592 2592 2592 2592 2593 2593 2594 2594 2593 2593 2595 2595 2594 2594 2594 2594 2595 2595 5073 5073 2595 2595 5074 5074 5075 5075 2596 2596 2597 2597 2598 2598 2597 2597 2599 2599 2598 2598 2598 2598 2599 2599 2600 2600 2599 2599 2601 2601 2600 2600 2602 2602 2603 2603 2604 2604 2603 2603 2605 2605 2604 2604 2606 2606 2607 2607 2608 2608 2607 2607 2609 2609 2608 2608 2610 2610 2611 2611 2612 2612 2611 2611 2613 2613 2612 2612 2612 2612 2613 2613 2614 2614 2613 2613 2615 2615 2614 2614 5076 5076 5077 5077 2616 2616 5078 5078 2617 2617 2616 2616 2616 2616 2617 2617 2618 2618 2617 2617 2619 2619 2618 2618 2618 2618 2619 2619 2620 2620 2619 2619 2621 2621 2620 2620 2620 2620 2621 2621 2622 2622 2621 2621 2623 2623 2622 2622 2622 2622 2623 2623 2624 2624 2623 2623 2625 2625 2624 2624 2624 2624 2625 2625 2626 2626 2625 2625 2627 2627 2626 2626 2626 2626 2627 2627 2628 2628 2627 2627 2629 2629 2628 2628 2628 2628 2629 2629 5079 5079 2629 2629 5080 5080 5081 5081 2630 2630 2631 2631 2632 2632 2631 2631 2633 2633 2632 2632 2632 2632 2633 2633 2634 2634 2633 2633 2635 2635 2634 2634 2636 2636 2637 2637 2638 2638 2637 2637 2639 2639 2638 2638 2686 2686 2687 2687 2682 2682 2687 2687 2683 2683 2682 2682 2682 2682 2683 2683 2678 2678 2683 2683 2679 2679 2678 2678 2678 2678 2679 2679 2674 2674 2679 2679 2675 2675 2674 2674 2674 2674 2675 2675 5082 5082 2675 2675 5083 5083 5084 5084 2670 2670 2671 2671 2666 2666 2671 2671 2667 2667 2666 2666 2666 2666 2667 2667 2662 2662 2667 2667 2663 2663 2662 2662 2662 2662 2663 2663 2658 2658 2663 2663 2659 2659 2658 2658 2658 2658 2659 2659 2654 2654 2659 2659 2655 2655 2654 2654 5085 5085 5086 5086 2650 2650 5087 5087 2651 2651 2650 2650 2650 2650 2651 2651 2646 2646 2651 2651 2647 2647 2646 2646 2646 2646 2647 2647 2642 2642 2647 2647 2643 2643 2642 2642 2642 2642 2643 2643 2640 2640 2643 2643 2641 2641 2640 2640 2640 2640 2641 2641 2644 2644 2641 2641 2645 2645 2644 2644 2644 2644 2645 2645 2648 2648 2645 2645 2649 2649 2648 2648 2648 2648 2649 2649 2652 2652 2649 2649 2653 2653 2652 2652 2652 2652 2653 2653 5088 5088 2653 2653 5089 5089 5090 5090 2656 2656 2657 2657 2660 2660 2657 2657 2661 2661 2660 2660 2660 2660 2661 2661 2664 2664 2661 2661 2665 2665 2664 2664 2664 2664 2665 2665 2668 2668 2665 2665 2669 2669 2668 2668 2668 2668 2669 2669 2672 2672 2669 2669 2673 2673 2672 2672 5091 5091 5092 5092 2676 2676 5093 5093 2677 2677 2676 2676 2676 2676 2677 2677 2680 2680 2677 2677 2681 2681 2680 2680 2680 2680 2681 2681 2684 2684 2681 2681 2685 2685 2684 2684 2684 2684 2685 2685 2686 2686 2685 2685 2687 2687 2686 2686 2734 2734 2735 2735 2730 2730 2735 2735 2731 2731 2730 2730 2730 2730 2731 2731 2726 2726 2731 2731 2727 2727 2726 2726 2726 2726 2727 2727 2722 2722 2727 2727 2723 2723 2722 2722 2722 2722 2723 2723 5094 5094 2723 2723 5095 5095 5096 5096 2718 2718 2719 2719 2714 2714 2719 2719 2715 2715 2714 2714 2714 2714 2715 2715 2710 2710 2715 2715 2711 2711 2710 2710 2710 2710 2711 2711 2706 2706 2711 2711 2707 2707 2706 2706 2706 2706 2707 2707 2702 2702 2707 2707 2703 2703 2702 2702 5097 5097 5098 5098 2698 2698 5099 5099 2699 2699 2698 2698 2698 2698 2699 2699 2694 2694 2699 2699 2695 2695 2694 2694 2694 2694 2695 2695 2690 2690 2695 2695 2691 2691 2690 2690 2690 2690 2691 2691 2688 2688 2691 2691 2689 2689 2688 2688 2688 2688 2689 2689 2692 2692 2689 2689 2693 2693 2692 2692 2692 2692 2693 2693 2696 2696 2693 2693 2697 2697 2696 2696 2696 2696 2697 2697 2700 2700 2697 2697 2701 2701 2700 2700 2700 2700 2701 2701 5100 5100 2701 2701 5101 5101 5102 5102 2704 2704 2705 2705 2708 2708 2705 2705 2709 2709 2708 2708 2708 2708 2709 2709 2712 2712 2709 2709 2713 2713 2712 2712 2712 2712 2713 2713 2716 2716 2713 2713 2717 2717 2716 2716 2716 2716 2717 2717 2720 2720 2717 2717 2721 2721 2720 2720 5103 5103 5104 5104 2724 2724 5105 5105 2725 2725 2724 2724 2724 2724 2725 2725 2728 2728 2725 2725 2729 2729 2728 2728 2728 2728 2729 2729 2732 2732 2729 2729 2733 2733 2732 2732 2732 2732 2733 2733 2734 2734 2733 2733 2735 2735 2734 2734 2772 2772 2779 2779 2768 2768 2779 2779 2777 2777 2768 2768 2768 2768 2777 2777 2766 2766 2777 2777 2770 2770 2766 2766 2766 2766 2770 2770 2762 2762 2770 2770 2764 2764 2762 2762 2762 2762 2764 2764 2759 2759 2764 2764 2758 2758 2759 2759 2759 2759 2758 2758 2756 2756 2758 2758 2754 2754 2756 2756 2756 2756 2754 2754 2752 2752 2754 2754 2748 2748 2752 2752 2752 2752 2748 2748 2750 2750 2748 2748 2741 2741 2750 2750 2750 2750 2741 2741 2746 2746 2741 2741 2739 2739 2746 2746 2746 2746 2739 2739 2744 2744 2739 2739 2737 2737 2744 2744 2744 2744 2737 2737 2743 2743 2737 2737 2736 2736 2743 2743 2743 2743 2736 2736 2745 2745 2736 2736 2738 2738 2745 2745 2745 2745 2738 2738 2747 2747 2738 2738 2740 2740 2747 2747 2747 2747 2740 2740 2751 2751 2740 2740 2742 2742 2751 2751 2751 2751 2742 2742 2753 2753 2742 2742 2749 2749 2753 2753 2753 2753 2749 2749 2757 2757 2749 2749 2755 2755 2757 2757 2757 2757 2755 2755 2760 2760 2755 2755 2761 2761 2760 2760 2760 2760 2761 2761 2763 2763 2761 2761 2765 2765 2763 2763 2763 2763 2765 2765 2767 2767 2765 2765 2771 2771 2767 2767 2767 2767 2771 2771 2769 2769 2771 2771 2778 2778 2769 2769 2769 2769 2778 2778 2773 2773 2778 2778 2780 2780 2773 2773 2773 2773 2780 2780 2775 2775 2780 2780 2782 2782 2775 2775 2775 2775 2782 2782 2776 2776 2782 2782 2783 2783 2776 2776 2776 2776 2783 2783 2774 2774 2783 2783 2781 2781 2774 2774 2774 2774 2781 2781 2772 2772 2781 2781 2779 2779 2772 2772 2809 2809 2806 2806 2805 2805 2806 2806 2802 2802 2805 2805 2805 2805 2802 2802 2801 2801 2802 2802 2800 2800 2801 2801 5106 5106 5107 5107 2796 2796 2812 2812 2813 2813 2811 2811 2812 2812 2811 2811 2805 2805 2811 2811 2810 2810 2805 2805 2805 2805 2810 2810 2809 2809 2824 2824 2822 2822 2823 2823 2822 2822 2821 2821 2823 2823 2823 2823 2821 2821 2817 2817 2821 2821 2818 2818 2817 2817 2817 2817 2818 2818 2812 2812 2818 2818 2816 2816 2812 2812 2812 2812 2816 2816 2813 2813 2824 2824 2823 2823 2827 2827 5108 5108 2829 2829 5109 5109 5110 5110 2829 2829 2828 2828 2834 2834 2833 2833 2829 2829 2833 2833 2830 2830 2829 2829 2829 2829 2830 2830 2828 2828 2839 2839 2838 2838 2834 2834 2838 2838 2835 2835 2834 2834 2834 2834 2835 2835 2833 2833 2844 2844 2843 2843 2839 2839 2843 2843 2840 2840 2839 2839 2839 2839 2840 2840 2838 2838 5111 5111 2797 2797 2796 2796 2797 2797 2795 2795 2796 2796 2796 2796 2795 2795 2791 2791 2795 2795 2792 2792 2791 2791 2792 2792 2790 2790 2791 2791 2791 2791 2790 2790 2786 2786 2790 2790 2787 2787 2786 2786 2786 2786 2787 2787 2784 2784 2787 2787 2785 2785 2784 2784 2784 2784 2785 2785 2788 2788 2785 2785 2789 2789 2788 2788 2788 2788 2789 2789 2793 2793 2789 2789 2794 2794 2793 2793 2793 2793 2794 2794 2798 2798 2794 2794 2799 2799 2798 2798 2798 2798 2799 2799 5112 5112 2799 2799 5113 5113 5114 5114 2803 2803 2804 2804 2807 2807 2804 2804 2808 2808 2807 2807 2807 2807 2808 2808 2814 2814 2808 2808 2815 2815 2814 2814 2814 2814 2815 2815 2819 2819 2815 2815 2820 2820 2819 2819 2819 2819 2820 2820 2825 2825 2820 2820 2826 2826 2825 2825 5115 5115 5116 5116 2831 2831 5117 5117 2832 2832 2831 2831 2831 2831 2832 2832 2836 2836 2832 2832 2837 2837 2836 2836 2836 2836 2837 2837 2841 2841 2837 2837 2842 2842 2841 2841 2841 2841 2842 2842 2844 2844 2842 2842 2845 2845 2844 2844 2844 2844 2845 2845 2843 2843 2892 2892 2893 2893 2888 2888 2893 2893 2889 2889 2888 2888 2888 2888 2889 2889 2884 2884 2889 2889 2885 2885 2884 2884 2884 2884 2885 2885 2880 2880 2885 2885 2881 2881 2880 2880 2880 2880 2881 2881 5118 5118 2881 2881 5119 5119 5120 5120 2876 2876 2877 2877 2872 2872 2877 2877 2873 2873 2872 2872 2872 2872 2873 2873 2868 2868 2873 2873 2869 2869 2868 2868 2868 2868 2869 2869 2864 2864 2869 2869 2865 2865 2864 2864 2864 2864 2865 2865 2860 2860 2865 2865 2861 2861 2860 2860 5121 5121 5122 5122 2856 2856 5123 5123 2857 2857 2856 2856 2856 2856 2857 2857 2852 2852 2857 2857 2853 2853 2852 2852 2852 2852 2853 2853 2848 2848 2853 2853 2849 2849 2848 2848 2848 2848 2849 2849 2846 2846 2849 2849 2847 2847 2846 2846 2846 2846 2847 2847 2850 2850 2847 2847 2851 2851 2850 2850 2850 2850 2851 2851 2854 2854 2851 2851 2855 2855 2854 2854 2854 2854 2855 2855 2858 2858 2855 2855 2859 2859 2858 2858 2858 2858 2859 2859 5124 5124 2859 2859 5125 5125 5126 5126 2862 2862 2863 2863 2866 2866 2863 2863 2867 2867 2866 2866 2866 2866 2867 2867 2870 2870 2867 2867 2871 2871 2870 2870 2870 2870 2871 2871 2874 2874 2871 2871 2875 2875 2874 2874 2874 2874 2875 2875 2878 2878 2875 2875 2879 2879 2878 2878 5127 5127 5128 5128 2882 2882 5129 5129 2883 2883 2882 2882 2882 2882 2883 2883 2886 2886 2883 2883 2887 2887 2886 2886 2886 2886 2887 2887 2890 2890 2887 2887 2891 2891 2890 2890 2890 2890 2891 2891 2892 2892 2891 2891 2893 2893 2892 2892 2940 2940 2941 2941 2936 2936 2941 2941 2937 2937 2936 2936 2936 2936 2937 2937 2932 2932 2937 2937 2933 2933 2932 2932 2932 2932 2933 2933 2928 2928 2933 2933 2929 2929 2928 2928 2928 2928 2929 2929 5130 5130 2929 2929 5131 5131 5132 5132 2924 2924 2925 2925 2920 2920 2925 2925 2921 2921 2920 2920 2920 2920 2921 2921 2916 2916 2921 2921 2917 2917 2916 2916 2916 2916 2917 2917 2912 2912 2917 2917 2913 2913 2912 2912 2912 2912 2913 2913 2908 2908 2913 2913 2909 2909 2908 2908 5133 5133 5134 5134 2904 2904 5135 5135 2905 2905 2904 2904 2904 2904 2905 2905 2900 2900 2905 2905 2901 2901 2900 2900 2900 2900 2901 2901 2896 2896 2901 2901 2897 2897 2896 2896 2896 2896 2897 2897 2894 2894 2897 2897 2895 2895 2894 2894 2894 2894 2895 2895 2898 2898 2895 2895 2899 2899 2898 2898 2898 2898 2899 2899 2902 2902 2899 2899 2903 2903 2902 2902 2902 2902 2903 2903 2906 2906 2903 2903 2907 2907 2906 2906 2906 2906 2907 2907 5136 5136 2907 2907 5137 5137 5138 5138 2910 2910 2911 2911 2914 2914 2911 2911 2915 2915 2914 2914 2914 2914 2915 2915 2918 2918 2915 2915 2919 2919 2918 2918 2918 2918 2919 2919 2922 2922 2919 2919 2923 2923 2922 2922 2922 2922 2923 2923 2926 2926 2923 2923 2927 2927 2926 2926 5139 5139 5140 5140 2930 2930 5141 5141 2931 2931 2930 2930 2930 2930 2931 2931 2934 2934 2931 2931 2935 2935 2934 2934 2934 2934 2935 2935 2938 2938 2935 2935 2939 2939 2938 2938 2938 2938 2939 2939 2940 2940 2939 2939 2941 2941 2940 2940 2958 2958 2954 2954 2956 2956 2954 2954 2947 2947 2956 2956 2956 2956 2947 2947 2952 2952 2947 2947 2945 2945 2952 2952 2952 2952 2945 2945 2950 2950 2945 2945 2943 2943 2950 2950 2950 2950 2943 2943 2949 2949 2943 2943 2942 2942 2949 2949 2949 2949 2942 2942 2951 2951 2942 2942 2944 2944 2951 2951 2951 2951 2944 2944 2953 2953 2944 2944 2946 2946 2953 2953 2953 2953 2946 2946 2957 2957 2946 2946 2948 2948 2957 2957 2957 2957 2948 2948 2959 2959 2948 2948 2955 2955 2959 2959 2959 2959 2955 2955 2963 2963 2955 2955 2961 2961 2963 2963 2963 2963 2961 2961 2966 2966 2961 2961 2967 2967 2966 2966 2966 2966 2967 2967 2969 2969 2967 2967 2971 2971 2969 2969 2969 2969 2971 2971 2973 2973 2971 2971 2977 2977 2973 2973 2973 2973 2977 2977 2975 2975 2977 2977 2984 2984 2975 2975 2975 2975 2984 2984 2979 2979 2984 2984 2986 2986 2979 2979 2979 2979 2986 2986 2981 2981 2986 2986 2988 2988 2981 2981 2981 2981 2988 2988 2982 2982 2988 2988 2989 2989 2982 2982 2982 2982 2989 2989 2980 2980 2989 2989 2987 2987 2980 2980 2980 2980 2987 2987 2978 2978 2987 2987 2985 2985 2978 2978 2978 2978 2985 2985 2974 2974 2985 2985 2983 2983 2974 2974 2974 2974 2983 2983 2972 2972 2983 2983 2976 2976 2972 2972 2972 2972 2976 2976 2968 2968 2976 2976 2970 2970 2968 2968 2968 2968 2970 2970 2965 2965 2970 2970 2964 2964 2965 2965 2965 2965 2964 2964 2962 2962 2964 2964 2960 2960 2962 2962 2962 2962 2960 2960 2958 2958 2960 2960 2954 2954 2958 2958 3036 3036 3037 3037 3032 3032 3037 3037 3033 3033 3032 3032 3032 3032 3033 3033 3028 3028 3033 3033 3029 3029 3028 3028 3028 3028 3029 3029 3024 3024 3029 3029 3025 3025 3024 3024 3024 3024 3025 3025 5142 5142 3025 3025 5143 5143 5144 5144 3020 3020 3021 3021 3016 3016 3021 3021 3017 3017 3016 3016 3016 3016 3017 3017 3012 3012 3017 3017 3013 3013 3012 3012 3012 3012 3013 3013 3008 3008 3013 3013 3009 3009 3008 3008 3008 3008 3009 3009 3004 3004 3009 3009 3005 3005 3004 3004 5145 5145 5146 5146 3000 3000 5147 5147 3001 3001 3000 3000 3000 3000 3001 3001 2996 2996 3001 3001 2997 2997 2996 2996 2996 2996 2997 2997 2992 2992 2997 2997 2993 2993 2992 2992 2992 2992 2993 2993 2990 2990 2993 2993 2991 2991 2990 2990 2990 2990 2991 2991 2994 2994 2991 2991 2995 2995 2994 2994 2994 2994 2995 2995 2998 2998 2995 2995 2999 2999 2998 2998 2998 2998 2999 2999 3002 3002 2999 2999 3003 3003 3002 3002 3002 3002 3003 3003 5148 5148 3003 3003 5149 5149 5150 5150 3006 3006 3007 3007 3010 3010 3007 3007 3011 3011 3010 3010 3010 3010 3011 3011 3014 3014 3011 3011 3015 3015 3014 3014 3014 3014 3015 3015 3018 3018 3015 3015 3019 3019 3018 3018 3018 3018 3019 3019 3022 3022 3019 3019 3023 3023 3022 3022 5151 5151 5152 5152 3026 3026 5153 5153 3027 3027 3026 3026 3026 3026 3027 3027 3030 3030 3027 3027 3031 3031 3030 3030 3030 3030 3031 3031 3034 3034 3031 3031 3035 3035 3034 3034 3034 3034 3035 3035 3036 3036 3035 3035 3037 3037 3036 3036 3058 3058 3056 3056 3061 3061 3056 3056 3060 3060 3061 3061 3061 3061 3060 3060 3064 3064 3060 3060 3066 3066 3064 3064 3064 3064 3066 3066 3068 3068 3066 3066 3072 3072 3068 3068 3068 3068 3072 3072 3070 3070 3072 3072 3079 3079 3070 3070 3070 3070 3079 3079 3074 3074 3079 3079 3081 3081 3074 3074 3074 3074 3081 3081 3076 3076 3081 3081 3083 3083 3076 3076 3076 3076 3083 3083 3078 3078 3083 3083 3085 3085 3078 3078 3078 3078 3085 3085 3077 3077 3085 3085 3084 3084 3077 3077 3077 3077 3084 3084 3075 3075 3084 3084 3082 3082 3075 3075 3075 3075 3082 3082 3071 3071 3082 3082 3080 3080 3071 3071 3071 3071 3080 3080 3069 3069 3080 3080 3073 3073 3069 3069 3069 3069 3073 3073 3065 3065 3073 3073 3067 3067 3065 3065 3065 3065 3067 3067 3062 3062 3067 3067 3063 3063 3062 3062 3062 3062 3063 3063 3059 3059 3063 3063 3057 3057 3059 3059 3059 3059 3057 3057 3055 3055 3057 3057 3051 3051 3055 3055 3055 3055 3051 3051 3053 3053 3051 3051 3044 3044 3053 3053 3053 3053 3044 3044 3049 3049 3044 3044 3042 3042 3049 3049 3049 3049 3042 3042 3047 3047 3042 3042 3040 3040 3047 3047 3047 3047 3040 3040 3045 3045 3040 3040 3038 3038 3045 3045 3045 3045 3038 3038 3046 3046 3038 3038 3039 3039 3046 3046 3046 3046 3039 3039 3048 3048 3039 3039 3041 3041 3048 3048 3048 3048 3041 3041 3052 3052 3041 3041 3043 3043 3052 3052 3052 3052 3043 3043 3054 3054 3043 3043 3050 3050 3054 3054 3054 3054 3050 3050 3058 3058 3050 3050 3056 3056 3058 3058 3087 3087 3086 3086 3089 3089 3086 3086 3088 3088 3089 3089 3089 3089 3088 3088 3093 3093 3088 3088 3092 3092 3093 3093 3093 3093 3092 3092 3097 3097 3092 3092 3096 3096 3097 3097 3097 3097 3096 3096 5154 5154 3096 3096 5155 5155 5156 5156 3101 3101 3100 3100 3105 3105 3100 3100 3104 3104 3105 3105 3105 3105 3104 3104 3109 3109 3104 3104 3108 3108 3109 3109 3109 3109 3108 3108 3113 3113 3108 3108 3112 3112 3113 3113 3113 3113 3112 3112 3117 3117 3112 3112 3116 3116 3117 3117 5157 5157 5158 5158 3121 3121 5159 5159 3120 3120 3121 3121 3121 3121 3120 3120 3125 3125 3120 3120 3124 3124 3125 3125 3125 3125 3124 3124 3129 3129 3124 3124 3128 3128 3129 3129 3129 3129 3128 3128 3133 3133 3128 3128 3132 3132 3133 3133 3133 3133 3132 3132 3131 3131 3132 3132 3130 3130 3131 3131 3131 3131 3130 3130 3127 3127 3130 3130 3126 3126 3127 3127 3127 3127 3126 3126 3123 3123 3126 3126 3122 3122 3123 3123 3123 3123 3122 3122 5160 5160 3122 3122 5161 5161 5162 5162 3119 3119 3118 3118 3115 3115 3118 3118 3114 3114 3115 3115 3115 3115 3114 3114 3111 3111 3114 3114 3110 3110 3111 3111 3111 3111 3110 3110 3107 3107 3110 3110 3106 3106 3107 3107 3107 3107 3106 3106 3103 3103 3106 3106 3102 3102 3103 3103 5163 5163 5164 5164 3099 3099 5165 5165 3098 3098 3099 3099 3099 3099 3098 3098 3095 3095 3098 3098 3094 3094 3095 3095 3095 3095 3094 3094 3091 3091 3094 3094 3090 3090 3091 3091 3091 3091 3090 3090 3087 3087 3090 3090 3086 3086 3087 3087 3173 3173 3180 3180 3171 3171 3180 3180 3178 3178 3171 3171 3171 3171 3178 3178 3167 3167 3178 3178 3176 3176 3167 3167 3167 3167 3176 3176 3165 3165 3176 3176 3169 3169 3165 3165 3165 3165 3169 3169 3161 3161 3169 3169 3163 3163 3161 3161 3161 3161 3163 3163 3158 3158 3163 3163 3159 3159 3158 3158 3158 3158 3159 3159 3155 3155 3159 3159 3153 3153 3155 3155 3155 3155 3153 3153 3151 3151 3153 3153 3147 3147 3151 3151 3151 3151 3147 3147 3149 3149 3147 3147 3140 3140 3149 3149 3149 3149 3140 3140 3145 3145 3140 3140 3138 3138 3145 3145 3145 3145 3138 3138 3143 3143 3138 3138 3136 3136 3143 3143 3143 3143 3136 3136 3141 3141 3136 3136 3134 3134 3141 3141 3141 3141 3134 3134 3142 3142 3134 3134 3135 3135 3142 3142 3142 3142 3135 3135 3144 3144 3135 3135 3137 3137 3144 3144 3144 3144 3137 3137 3148 3148 3137 3137 3139 3139 3148 3148 3148 3148 3139 3139 3150 3150 3139 3139 3146 3146 3150 3150 3150 3150 3146 3146 3154 3154 3146 3146 3152 3152 3154 3154 3154 3154 3152 3152 3157 3157 3152 3152 3156 3156 3157 3157 3157 3157 3156 3156 3160 3160 3156 3156 3162 3162 3160 3160 3160 3160 3162 3162 3164 3164 3162 3162 3168 3168 3164 3164 3164 3164 3168 3168 3166 3166 3168 3168 3175 3175 3166 3166 3166 3166 3175 3175 3170 3170 3175 3175 3177 3177 3170 3170 3170 3170 3177 3177 3172 3172 3177 3177 3179 3179 3172 3172 3172 3172 3179 3179 3174 3174 3179 3179 3181 3181 3174 3174 3174 3174 3181 3181 3173 3173 3181 3181 3180 3180 3173 3173 3232 3232 3236 3236 3233 3233 3236 3236 3238 3238 3233 3233 3232 3232 3233 3233 3231 3231 3233 3233 3228 3228 3231 3231 3231 3231 3228 3228 3227 3227 3220 3220 3221 3221 3222 3222 3221 3221 3225 3225 3222 3222 5166 5166 5167 5167 3228 3228 5168 5168 3226 3226 3228 3228 3228 3228 3226 3226 3227 3227 3211 3211 3214 3214 3216 3216 3214 3214 3215 3215 3216 3216 3216 3216 3215 3215 3222 3222 3215 3215 3219 3219 3222 3222 3222 3222 3219 3219 3220 3220 3200 3200 3203 3203 3204 3204 3203 3203 3207 3207 3204 3204 3207 3207 3208 3208 3204 3204 3208 3208 3209 3209 3204 3204 3204 3204 3209 3209 3211 3211 3209 3209 3210 3210 3211 3211 3211 3211 3210 3210 3214 3214 3195 3195 5169 5169 5170 5170 3198 3198 3199 3199 3200 3200 3200 3200 3199 3199 3203 3203 3190 3190 3193 3193 3195 3195 3193 3193 3194 3194 3195 3195 3195 3195 3194 3194 5171 5171 3185 3185 3188 3188 3190 3190 3188 3188 3189 3189 3190 3190 3190 3190 3189 3189 3193 3193 3236 3236 3237 3237 3238 3238 3237 3237 3241 3241 3238 3238 3238 3238 3241 3241 3243 3243 3241 3241 3242 3242 3243 3243 3243 3243 3242 3242 3240 3240 3242 3242 3239 3239 3240 3240 3240 3240 3239 3239 3235 3235 3239 3239 3234 3234 3235 3235 3235 3235 3234 3234 3230 3230 3234 3234 3229 3229 3230 3230 3230 3230 3229 3229 5172 5172 3229 3229 5173 5173 5174 5174 3224 3224 3223 3223 3218 3218 3223 3223 3217 3217 3218 3218 3218 3218 3217 3217 3213 3213 3217 3217 3212 3212 3213 3213 3213 3213 3212 3212 3206 3206 3212 3212 3205 3205 3206 3206 3206 3206 3205 3205 3202 3202 3205 3205 3201 3201 3202 3202 5175 5175 5176 5176 3197 3197 5177 5177 3196 3196 3197 3197 3197 3197 3196 3196 3192 3192 3196 3196 3191 3191 3192 3192 3192 3192 3191 3191 3187 3187 3191 3191 3186 3186 3187 3187 3187 3187 3186 3186 3183 3183 3186 3186 3182 3182 3183 3183 3183 3183 3182 3182 3185 3185 3182 3182 3184 3184 3185 3185 3185 3185 3184 3184 3188 3188 3244 3244 3245 3245 3246 3246 3245 3245 3247 3247 3246 3246 3274 3274 3269 3269 3275 3275 3269 3269 3276 3276 3275 3275 3274 3274 3273 3273 3269 3269 3273 3273 3272 3272 3269 3269 3269 3269 3272 3272 3271 3271 3291 3291 3290 3290 3285 3285 3290 3290 3289 3289 3285 3285 3289 3289 3288 3288 3285 3285 3288 3288 3287 3287 3285 3285 3285 3285 3287 3287 3278 3278 3287 3287 3286 3286 3278 3278 3278 3278 3286 3286 3284 3284 3284 3284 3283 3283 3278 3278 3283 3283 3282 3282 3278 3278 3278 3278 3282 3282 3281 3281 3281 3281 3280 3280 3278 3278 3280 3280 3279 3279 3278 3278 3278 3278 3279 3279 3269 3269 3279 3279 3277 3277 3269 3269 3269 3269 3277 3277 3276 3276 3271 3271 3270 3270 3269 3269 3270 3270 3268 3268 3269 3269 3269 3269 3268 3268 3266 3266 3268 3268 3267 3267 3266 3266 3266 3266 3267 3267 3264 3264 3267 3267 3265 3265 3264 3264 3264 3264 3265 3265 3262 3262 3265 3265 3263 3263 3262 3262 3262 3262 3263 3263 3260 3260 3263 3263 3261 3261 3260 3260 5178 5178 5179 5179 3258 3258 5180 5180 3259 3259 3258 3258 3258 3258 3259 3259 3256 3256 3259 3259 3257 3257 3256 3256 3256 3256 3257 3257 3254 3254 3257 3257 3255 3255 3254 3254 3254 3254 3255 3255 3252 3252 3255 3255 3253 3253 3252 3252 3252 3252 3253 3253 3250 3250 3253 3253 3251 3251 3250 3250 3250 3250 3251 3251 3248 3248 3251 3251 3249 3249 3248 3248 3292 3292 3293 3293 3294 3294 3293 3293 3295 3295 3294 3294 3328 3328 3329 3329 3327 3327 3329 3329 3330 3330 3327 3327 3330 3330 3331 3331 3327 3327 3327 3327 3331 3331 3332 3332 3336 3336 3333 3333 3335 3335 3333 3333 3327 3327 3335 3335 3335 3335 3327 3327 3334 3334 3327 3327 3332 3332 3334 3334 3336 3336 3337 3337 3333 3333 3337 3337 3338 3338 3333 3333 3333 3333 3338 3338 3339 3339 3317 3317 3319 3319 3320 3320 3320 3320 3321 3321 3317 3317 3321 3321 3322 3322 3317 3317 3317 3317 3322 3322 3323 3323 3323 3323 3324 3324 3317 3317 3324 3324 3325 3325 3317 3317 3317 3317 3325 3325 3327 3327 3325 3325 3326 3326 3327 3327 3327 3327 3326 3326 3328 3328 3315 3315 3316 3316 3317 3317 3316 3316 3318 3318 3317 3317 3317 3317 3318 3318 3319 3319 3297 3297 3296 3296 3299 3299 3296 3296 3298 3298 3299 3299 3299 3299 3298 3298 3301 3301 3298 3298 3300 3300 3301 3301 3301 3301 3300 3300 3303 3303 3300 3300 3302 3302 3303 3303 3303 3303 3302 3302 3305 3305 3302 3302 3304 3304 3305 3305 3305 3305 3304 3304 3307 3307 3304 3304 3306 3306 3307 3307 3307 3307 3306 3306 5181 5181 3306 3306 5182 5182 5183 5183 3309 3309 3308 3308 3311 3311 3308 3308 3310 3310 3311 3311 3311 3311 3310 3310 3313 3313 3310 3310 3312 3312 3313 3313 3313 3313 3312 3312 3315 3315 3312 3312 3314 3314 3315 3315 3315 3315 3314 3314 3316 3316 3357 3357 3356 3356 3355 3355 3357 3357 3355 3355 3341 3341 3356 3356 3354 3354 3355 3355 3354 3354 3364 3364 3355 3355 3355 3355 3364 3364 3353 3353 3353 3353 3352 3352 3355 3355 3352 3352 3363 3363 3355 3355 3355 3355 3363 3363 3350 3350 3363 3363 3351 3351 3350 3350 3351 3351 3349 3349 3350 3350 3350 3350 3349 3349 3348 3348 3345 3345 3344 3344 3346 3346 3344 3344 3350 3350 3346 3346 3346 3346 3350 3350 3347 3347 3362 3362 3361 3361 3360 3360 3360 3360 3359 3359 3362 3362 3359 3359 3340 3340 3362 3362 3362 3362 3340 3340 3355 3355 3340 3340 3358 3358 3355 3355 3355 3355 3358 3358 3341 3341 3348 3348 3342 3342 3350 3350 3342 3342 3343 3343 3350 3350 3350 3350 3343 3343 3347 3347 3425 3425 3429 3429 3426 3426 3429 3429 3430 3430 3426 3426 3426 3426 3430 3430 3427 3427 3430 3430 3428 3428 3427 3427 3390 3390 3394 3394 3368 3368 3394 3394 3398 3398 3368 3368 3368 3368 3398 3398 3427 3427 3398 3398 3402 3402 3427 3427 3427 3427 3402 3402 3406 3406 3366 3366 3377 3377 3369 3369 3377 3377 3380 3380 3369 3369 3392 3392 3396 3396 3376 3376 3427 3427 3416 3416 3420 3420 3419 3419 3415 3415 3426 3426 3415 3415 3411 3411 3426 3426 3426 3426 3411 3411 3407 3407 3406 3406 3410 3410 3427 3427 3410 3410 3414 3414 3427 3427 3427 3427 3414 3414 3418 3418 3381 3381 3378 3378 3367 3367 3378 3378 3382 3382 3367 3367 3367 3367 3382 3382 3368 3368 3382 3382 3386 3386 3368 3368 3368 3368 3386 3386 3390 3390 3427 3427 3420 3420 3426 3426 3420 3420 3423 3423 3426 3426 3426 3426 3423 3423 3419 3419 3407 3407 3403 3403 3426 3426 3403 3403 3399 3399 3426 3426 3426 3426 3399 3399 3365 3365 3399 3399 3395 3395 3365 3365 3365 3365 3395 3395 3391 3391 3418 3418 3422 3422 3427 3427 3422 3422 3424 3424 3427 3427 3427 3427 3424 3424 3416 3416 3424 3424 3421 3421 3416 3416 3416 3416 3421 3421 3417 3417 3417 3417 3413 3413 3416 3416 3413 3413 3409 3409 3416 3416 3416 3416 3409 3409 3405 3405 3392 3392 3376 3376 3388 3388 3376 3376 3375 3375 3388 3388 3388 3388 3375 3375 3384 3384 3375 3375 3373 3373 3384 3384 3384 3384 3373 3373 3380 3380 3373 3373 3371 3371 3380 3380 3380 3380 3371 3371 3369 3369 3404 3404 3408 3408 3405 3405 3408 3408 3412 3412 3405 3405 3405 3405 3412 3412 3416 3416 3391 3391 3387 3387 3365 3365 3387 3387 3383 3383 3365 3365 3365 3365 3383 3383 3366 3366 3383 3383 3379 3379 3366 3366 3366 3366 3379 3379 3377 3377 3404 3404 3405 3405 3400 3400 3405 3405 3401 3401 3400 3400 3400 3400 3401 3401 3396 3396 3401 3401 3397 3397 3396 3396 3397 3397 3393 3393 3396 3396 3396 3396 3393 3393 3376 3376 3393 3393 3389 3389 3376 3376 3376 3376 3389 3389 3374 3374 3389 3389 3385 3385 3374 3374 3374 3374 3385 3385 3372 3372 3385 3385 3381 3381 3372 3372 3372 3372 3381 3381 3370 3370 3381 3381 3367 3367 3370 3370 3431 3431 3432 3432 3433 3433 3432 3432 3434 3434 3433 3433 3433 3433 3434 3434 3435 3435 3434 3434 3436 3436 3435 3435 3435 3435 3436 3436 3437 3437 3436 3436 3438 3438 3437 3437 3437 3437 3438 3438 3439 3439 3438 3438 3440 3440 3439 3439 3439 3439 3440 3440 3441 3441 3440 3440 3442 3442 3441 3441 3441 3441 3442 3442 3443 3443 3442 3442 3444 3444 3443 3443 3443 3443 3444 3444 5184 5184 3444 3444 5185 5185 5186 5186 3445 3445 3446 3446 3447 3447 3446 3446 3448 3448 3447 3447 3447 3447 3448 3448 3449 3449 3448 3448 3450 3450 3449 3449 3449 3449 3450 3450 3451 3451 3450 3450 3452 3452 3451 3451 3451 3451 3452 3452 3453 3453 3452 3452 3454 3454 3453 3453 3453 3453 3454 3454 3455 3455 3454 3454 3456 3456 3455 3455 3467 3467 3468 3468 3470 3470 3465 3465 3466 3466 3471 3471 3490 3490 3478 3478 3475 3475 3514 3514 3511 3511 3509 3509 3520 3520 3517 3517 3515 3515 3521 3521 3519 3519 3523 3523 3519 3519 3522 3522 3523 3523 3506 3506 3504 3504 3501 3501 3504 3504 5187 5187 3501 3501 3501 3501 5188 5188 5189 5189 3457 3457 3458 3458 3482 3482 3458 3458 3480 3480 3482 3482 3482 3482 3480 3480 3484 3484 3480 3480 3492 3492 3484 3484 3484 3484 3492 3492 3494 3494 3492 3492 3498 3498 3494 3494 3516 3516 3518 3518 3522 3522 3458 3458 3459 3459 3480 3480 3459 3459 3478 3478 3480 3480 3480 3480 3478 3478 3492 3492 3478 3478 3490 3490 3492 3492 5190 5190 5191 5191 3501 3501 3510 3510 3512 3512 3518 3518 3502 3502 3505 3505 3512 3512 3459 3459 3460 3460 3478 3478 3460 3460 3461 3461 3478 3478 3478 3478 3461 3461 3475 3475 3461 3461 3462 3462 3475 3475 5192 5192 5193 5193 3463 3463 3511 3511 3506 3506 3509 3509 3506 3506 3501 3501 3509 3509 3509 3509 3501 3501 3499 3499 3501 3501 5194 5194 3499 3499 3499 3499 5195 5195 5196 5196 3490 3490 3475 3475 3487 3487 5197 5197 5198 5198 3473 3473 5199 5199 3463 3463 3473 3473 3473 3473 3463 3463 3464 3464 5200 5200 5201 5201 3505 3505 3517 3517 3514 3514 3515 3515 3514 3514 3509 3509 3515 3515 3515 3515 3509 3509 3507 3507 3509 3509 3499 3499 3507 3507 3507 3507 3499 3499 3496 3496 3499 3499 5202 5202 3496 3496 3496 3496 5203 5203 5204 5204 5205 5205 3473 3473 3485 3485 3485 3485 3473 3473 3471 3471 3473 3473 3464 3464 3471 3471 3471 3471 3464 3464 3465 3465 3469 3469 3483 3483 3481 3481 3483 3483 3495 3495 3481 3481 3495 3495 3493 3493 3481 3481 3493 3493 3479 3479 3481 3481 3481 3481 3479 3479 3469 3469 3505 3505 3502 3502 5206 5206 3502 3502 5207 5207 5208 5208 3493 3493 3491 3491 3479 3479 3491 3491 3476 3476 3479 3479 3479 3479 3476 3476 3469 3469 3512 3512 3510 3510 3502 3502 3510 3510 5209 5209 3502 3502 3502 3502 5210 5210 5211 5211 3500 3500 3488 3488 3491 3491 3491 3491 3488 3488 3476 3476 3488 3488 3474 3474 3476 3476 3476 3476 3474 3474 3469 3469 3518 3518 3516 3516 3510 3510 3516 3516 3508 3508 3510 3510 3510 3510 3508 3508 5212 5212 3508 3508 5213 5213 5214 5214 3500 3500 3497 3497 3488 3488 3497 3497 3486 3486 3488 3488 3488 3488 3486 3486 3474 3474 3486 3486 3472 3472 3474 3474 3474 3474 3472 3472 3469 3469 3522 3522 3519 3519 3516 3516 3519 3519 3513 3513 3516 3516 3516 3516 3513 3513 3508 3508 3513 3513 3503 3503 3508 3508 3508 3508 3503 3503 5215 5215 3503 3503 5216 5216 5217 5217 3497 3497 3489 3489 3486 3486 3489 3489 3477 3477 3486 3486 3486 3486 3477 3477 3472 3472 3477 3477 3470 3470 3472 3472 3472 3472 3470 3470 3469 3469 3468 3468 3469 3469 3470 3470 3521 3521 3520 3520 3519 3519 3520 3520 3515 3515 3519 3519 3519 3519 3515 3515 3513 3513 3515 3515 3507 3507 3513 3513 3513 3513 3507 3507 3503 3503 3507 3507 3496 3496 3503 3503 3503 3503 3496 3496 5218 5218 3496 3496 5219 5219 5220 5220 3489 3489 3485 3485 3477 3477 3485 3485 3471 3471 3477 3477 3477 3477 3471 3471 3470 3470 3471 3471 3466 3466 3470 3470 3470 3470 3466 3466 3467 3467 3525 3525 3524 3524 3526 3526 3524 3524 3528 3528 3526 3526 3526 3526 3528 3528 3527 3527 3527 3527 3528 3528 3529 3529 3528 3528 3531 3531 3529 3529 3529 3529 3531 3531 3530 3530 5221 5221 5222 5222 3532 3532 5223 5223 3534 3534 3532 3532 3532 3532 3534 3534 3533 3533 3533 3533 3534 3534 3535 3535 3534 3534 3537 3537 3535 3535 3535 3535 3537 3537 3536 3536 3536 3536 3537 3537 3538 3538 3537 3537 3540 3540 3538 3538 3538 3538 3540 3540 3539 3539 3539 3539 3540 3540 3541 3541 3540 3540 3542 3542 3541 3541 3541 3541 3542 3542 3543 3543 3572 3572 3570 3570 3568 3568 3587 3587 3583 3583 3581 3581 3603 3603 3607 3607 3600 3600 5224 5224 3593 3593 3590 3590 3571 3571 3582 3582 3580 3580 3546 3546 3545 3545 3567 3567 3545 3545 3544 3544 3567 3567 3567 3567 3544 3544 3569 3569 3595 3595 3601 3601 3599 3599 3601 3601 3604 3604 3599 3599 3599 3599 3604 3604 3606 3606 3615 3615 3614 3614 3613 3613 3614 3614 3610 3610 3613 3613 3613 3613 3610 3610 3611 3611 3610 3610 3606 3606 3611 3611 3611 3611 3606 3606 3608 3608 3606 3606 3604 3604 3608 3608 3548 3548 3547 3547 3565 3565 3547 3547 3546 3546 3565 3565 3614 3614 3612 3612 3610 3610 3612 3612 3607 3607 3610 3610 3610 3610 3607 3607 3606 3606 3607 3607 3603 3603 3606 3606 3606 3606 3603 3603 3599 3599 3550 3550 5225 5225 5226 5226 3549 3549 3548 3548 3562 3562 3552 3552 3551 3551 3560 3560 3551 3551 3550 3550 3560 3560 3612 3612 3609 3609 3607 3607 3609 3609 3605 3605 3607 3607 3607 3607 3605 3605 3600 3600 3605 3605 3602 3602 3600 3600 3600 3600 3602 3602 3596 3596 3593 3593 3595 3595 3590 3590 3595 3595 3599 3599 3590 3590 3590 3590 3599 3599 3597 3597 3599 3599 3603 3603 3597 3597 3597 3597 3603 3603 3598 3598 3603 3603 3600 3600 3598 3598 3598 3598 3600 3600 3591 3591 3600 3600 3596 3596 3591 3591 3591 3591 3596 3596 3594 3594 3554 3554 3553 3553 3558 3558 3553 3553 3552 3552 3558 3558 3582 3582 3586 3586 3580 3580 5227 5227 3590 3590 5228 5228 5229 5229 3590 3590 3588 3588 3590 3590 3597 3597 3588 3588 3588 3588 3597 3597 3592 3592 3597 3597 3598 3598 3592 3592 3592 3592 3598 3598 5230 5230 3598 3598 3591 3591 5231 5231 5232 5232 3591 3591 5233 5233 3591 3591 3594 3594 5234 5234 5235 5235 3594 3594 5236 5236 3556 3556 3555 3555 3557 3557 3555 3555 3554 3554 3557 3557 3554 3554 3558 3558 3557 3557 3558 3558 3559 3559 3557 3557 3557 3557 3559 3559 3556 3556 3552 3552 3560 3560 3558 3558 3560 3560 3564 3564 3558 3558 3558 3558 3564 3564 3559 3559 3564 3564 3561 3561 3559 3559 3559 3559 3561 3561 3556 3556 3550 3550 5237 5237 3560 3560 5238 5238 3573 3573 3560 3560 3560 3560 3573 3573 3564 3564 3573 3573 3574 3574 3564 3564 3564 3564 3574 3574 3561 3561 3574 3574 3563 3563 3561 3561 3561 3561 3563 3563 3556 3556 3548 3548 3565 3565 3562 3562 3565 3565 3575 3575 3562 3562 5239 5239 5240 5240 3573 3573 5241 5241 3577 3577 3573 3573 3573 3573 3577 3577 3574 3574 3577 3577 3576 3576 3574 3574 3574 3574 3576 3576 3563 3563 3576 3576 3566 3566 3563 3563 3563 3563 3566 3566 3556 3556 3546 3546 3567 3567 3565 3565 3567 3567 3578 3578 3565 3565 3565 3565 3578 3578 3575 3575 5242 5242 3584 3584 5243 5243 5244 5244 3584 3584 5245 5245 3584 3584 5246 5246 5247 5247 3577 3577 3585 3585 3576 3576 3585 3585 3579 3579 3576 3576 3576 3576 3579 3579 3566 3566 3579 3579 3568 3568 3566 3566 3566 3566 3568 3568 3556 3556 3570 3570 3556 3556 3568 3568 3569 3569 3571 3571 3567 3567 3571 3571 3580 3580 3567 3567 3567 3567 3580 3580 3578 3578 5248 5248 3588 3588 5249 5249 5250 5250 3588 3588 3584 3584 3588 3588 3592 3592 3584 3584 3584 3584 3592 3592 5251 5251 3592 3592 5252 5252 5253 5253 3585 3585 3589 3589 3579 3579 3589 3589 3581 3581 3579 3579 3579 3579 3581 3581 3568 3568 3581 3581 3583 3583 3568 3568 3568 3568 3583 3583 3572 3572 3616 3616 3617 3617 3618 3618 3617 3617 3619 3619 3618 3618 3618 3618 3619 3619 3620 3620 3619 3619 3621 3621 3620 3620 3620 3620 3621 3621 3622 3622 3621 3621 3623 3623 3622 3622 3622 3622 3623 3623 3624 3624 3623 3623 3625 3625 3624 3624 3624 3624 3625 3625 3626 3626 3625 3625 3627 3627 3626 3626 3626 3626 3627 3627 3628 3628 3627 3627 3629 3629 3628 3628 3628 3628 3629 3629 5254 5254 3629 3629 5255 5255 5256 5256 3630 3630 3631 3631 3632 3632 3631 3631 3633 3633 3632 3632 3632 3632 3633 3633 3634 3634 3633 3633 3635 3635 3634 3634 3634 3634 3635 3635 3636 3636 3635 3635 3637 3637 3636 3636 3636 3636 3637 3637 3638 3638 3637 3637 3639 3639 3638 3638 3638 3638 3639 3639 3640 3640 3639 3639 3641 3641 3640 3640 3642 3642 3643 3643 3644 3644 3643 3643 3645 3645 3644 3644 3646 3646 3647 3647 3671 3671 3647 3647 3670 3670 3671 3671 3670 3670 3647 3647 3669 3669 3647 3647 3648 3648 3669 3669 3669 3669 3648 3648 3668 3668 3648 3648 3649 3649 3668 3668 3668 3668 3649 3649 3667 3667 3649 3649 3650 3650 3667 3667 3667 3667 3650 3650 3666 3666 3650 3650 3651 3651 3666 3666 3666 3666 3651 3651 3665 3665 3651 3651 3652 3652 3665 3665 3665 3665 3652 3652 5257 5257 3652 3652 5258 5258 5259 5259 3664 3664 3653 3653 3663 3663 3653 3653 3654 3654 3663 3663 3663 3663 3654 3654 3662 3662 3654 3654 3655 3655 3662 3662 3662 3662 3655 3655 3661 3661 3655 3655 3656 3656 3661 3661 3661 3661 3656 3656 3660 3660 3656 3656 3657 3657 3660 3660 3657 3657 3658 3658 3660 3660 3660 3660 3658 3658 3659 3659 3697 3697 3696 3696 3672 3672 3696 3696 3673 3673 3672 3672 3673 3673 3696 3696 3674 3674 3696 3696 3695 3695 3674 3674 3674 3674 3695 3695 3675 3675 3695 3695 3694 3694 3675 3675 3675 3675 3694 3694 3676 3676 3694 3694 3693 3693 3676 3676 3676 3676 3693 3693 3677 3677 3693 3693 3692 3692 3677 3677 3677 3677 3692 3692 3678 3678 3692 3692 3691 3691 3678 3678 3678 3678 3691 3691 5260 5260 3691 3691 5261 5261 5262 5262 3679 3679 3690 3690 3680 3680 3690 3690 3689 3689 3680 3680 3680 3680 3689 3689 3681 3681 3689 3689 3688 3688 3681 3681 3681 3681 3688 3688 3682 3682 3688 3688 3687 3687 3682 3682 3682 3682 3687 3687 3683 3683 3687 3687 3686 3686 3683 3683 3686 3686 3685 3685 3683 3683 3683 3683 3685 3685 3684 3684 3703 3703 3705 3705 3704 3704 3698 3698 3699 3699 3700 3700 3699 3699 3701 3701 3700 3700 3700 3700 3701 3701 3704 3704 3701 3701 3702 3702 3704 3704 3704 3704 3702 3702 3703 3703 3709 3709 3710 3710 3711 3711 3727 3727 3728 3728 3730 3730 3728 3728 3729 3729 3730 3730 3730 3730 3729 3729 3731 3731 3722 3722 3723 3723 3724 3724 3723 3723 3725 3725 3724 3724 3724 3724 3725 3725 3727 3727 3725 3725 3726 3726 3727 3727 3727 3727 3726 3726 3728 3728 3720 3720 3717 3717 3716 3716 3716 3716 3718 3718 3720 3720 3718 3718 3719 3719 3720 3720 3720 3720 3719 3719 3724 3724 3719 3719 3721 3721 3724 3724 3724 3724 3721 3721 3722 3722 3711 3711 3710 3710 3714 3714 3710 3710 3712 3712 3714 3714 3712 3712 3713 3713 3714 3714 5263 5263 5264 5264 3717 3717 5265 5265 5266 5266 3717 3717 3717 3717 5267 5267 3716 3716 3706 3706 3707 3707 3711 3711 3707 3707 3708 3708 3711 3711 3711 3711 3708 3708 3709 3709 3732 3732 3733 3733 3734 3734 3733 3733 3735 3735 3734 3734 3736 3736 3737 3737 3738 3738 3737 3737 3739 3739 3738 3738 3742 3742 3741 3741 3740 3740 3746 3746 3743 3743 3745 3745 3743 3743 3742 3742 3745 3745 3745 3745 3742 3742 3744 3744 3742 3742 3740 3740 3744 3744 3746 3746 3745 3745 3747 3747 3745 3745 3748 3748 3747 3747 3747 3747 3748 3748 3750 3750 3748 3748 3749 3749 3750 3750 3750 3750 3749 3749 3751 3751 5268 5268 3752 3752 5269 5269 5270 5270 3752 3752 3753 3753 3753 3753 3752 3752 3755 3755 3752 3752 3754 3754 3755 3755 3755 3755 3754 3754 3757 3757 3754 3754 3756 3756 3757 3757 3757 3757 3756 3756 3759 3759 3756 3756 3758 3758 3759 3759 3759 3759 3758 3758 3761 3761 3758 3758 3760 3760 3761 3761 3761 3761 3760 3760 3762 3762 3760 3760 3763 3763 3762 3762 3762 3762 3763 3763 3764 3764 3764 3764 3763 3763 3765 3765 3763 3763 3766 3766 3765 3765 3765 3765 3766 3766 3767 3767 3766 3766 3768 3768 3767 3767 3767 3767 3768 3768 3769 3769 3770 3770 3771 3771 3772 3772 3771 3771 3773 3773 3772 3772 3772 3772 3773 3773 3774 3774 3773 3773 3775 3775 3774 3774 3774 3774 3775 3775 3776 3776 3775 3775 3777 3777 3776 3776 3782 3782 3791 3791 5271 5271 3788 3788 3778 3778 3801 3801 3794 3794 3793 3793 3803 3803 3793 3793 3783 3783 3803 3803 3803 3803 3783 3783 3788 3788 3782 3782 5272 5272 3795 3795 3789 3789 3790 3790 3800 3800 3790 3790 3779 3779 3800 3800 3800 3800 3779 3779 3792 3792 5273 5273 3786 3786 3799 3799 3780 3780 3787 3787 3804 3804 3787 3787 3785 3785 3804 3804 3804 3804 3785 3785 3797 3797 3785 3785 3784 3784 3797 3797 3780 3780 3804 3804 3802 3802 3804 3804 3811 3811 3802 3802 3802 3802 3811 3811 3809 3809 3788 3788 3801 3801 3803 3803 3801 3801 3808 3808 3803 3803 3803 3803 3808 3808 3810 3810 3808 3808 3815 3815 3810 3810 3810 3810 3815 3815 3819 3819 3809 3809 3811 3811 3816 3816 3811 3811 3820 3820 3816 3816 3816 3816 3820 3820 3818 3818 3820 3820 3827 3827 3818 3818 3818 3818 3827 3827 3825 3825 3827 3827 3834 3834 3825 3825 3825 3825 3834 3834 3832 3832 3842 3842 3844 3844 3833 3833 3844 3844 3835 3835 3833 3833 3833 3833 3835 3835 3826 3826 3835 3835 3828 3828 3826 3826 3826 3826 3828 3828 3819 3819 3828 3828 3821 3821 3819 3819 3819 3819 3821 3821 3810 3810 3821 3821 3812 3812 3810 3810 3810 3810 3812 3812 3803 3803 3812 3812 3805 3805 3803 3803 3803 3803 3805 3805 3794 3794 3805 3805 3798 3798 3794 3794 3794 3794 3798 3798 3796 3796 5274 5274 3791 3791 5275 5275 3844 3844 3846 3846 3835 3835 3846 3846 3837 3837 3835 3835 3835 3835 3837 3837 3828 3828 3837 3837 3830 3830 3828 3828 3828 3828 3830 3830 3821 3821 3830 3830 3823 3823 3821 3821 3821 3821 3823 3823 3812 3812 3823 3823 3814 3814 3812 3812 3812 3812 3814 3814 3805 3805 5276 5276 3807 3807 5277 5277 5278 5278 3807 3807 5279 5279 3807 3807 3800 3800 5280 5280 5281 5281 3800 3800 3795 3795 3800 3800 3792 3792 3795 3795 3815 3815 3817 3817 3819 3819 3817 3817 3824 3824 3819 3819 3819 3819 3824 3824 3826 3826 3824 3824 3831 3831 3826 3826 3826 3826 3831 3831 3833 3833 3831 3831 3838 3838 3833 3833 3833 3833 3838 3838 3842 3842 3838 3838 3840 3840 3842 3842 3842 3842 3840 3840 3847 3847 3852 3852 3850 3850 3845 3845 3850 3850 3843 3843 3845 3845 3845 3845 3843 3843 3836 3836 3843 3843 3834 3834 3836 3836 3836 3836 3834 3834 3829 3829 3834 3834 3827 3827 3829 3829 3829 3829 3827 3827 3822 3822 3827 3827 3820 3820 3822 3822 3822 3822 3820 3820 3813 3813 3820 3820 3811 3811 3813 3813 3813 3813 3811 3811 3806 3806 3811 3811 3804 3804 3806 3806 5282 5282 5283 5283 3799 3799 5284 5284 5285 5285 3799 3799 3799 3799 5286 5286 5287 5287 3797 3797 3784 3784 3781 3781 3854 3854 3855 3855 3847 3847 3855 3855 3849 3849 3847 3847 3847 3847 3849 3849 3842 3842 3849 3849 3851 3851 3842 3842 3842 3842 3851 3851 3844 3844 3851 3851 3853 3853 3844 3844 3844 3844 3853 3853 3846 3846 3855 3855 3856 3856 3849 3849 3856 3856 3857 3857 3849 3849 3849 3849 3857 3857 3851 3851 3857 3857 3858 3858 3851 3851 3851 3851 3858 3858 3853 3853 3858 3858 3859 3859 3853 3853 3853 3853 3859 3859 3860 3860 3860 3860 5288 5288 3853 3853 5289 5289 5290 5290 3853 3853 3853 3853 5291 5291 3846 3846 5292 5292 5293 5293 3846 3846 3846 3846 5294 5294 3837 3837 5295 5295 5296 5296 3837 3837 3837 3837 5297 5297 3830 3830 5298 5298 5299 5299 3830 3830 3830 3830 5300 5300 3823 3823 5301 5301 5302 5302 3823 3823 3823 3823 5303 5303 3814 3814 5304 5304 5305 5305 3814 3814 5306 5306 5307 5307 3807 3807 5308 5308 5309 5309 3807 3807 3807 3807 5310 5310 3800 3800 5311 5311 3799 3799 3800 3800 3800 3800 3799 3799 3789 3789 3799 3799 3786 3786 3789 3789 3861 3861 3862 3862 3852 3852 3862 3862 3863 3863 3852 3852 3852 3852 3863 3863 3850 3850 3863 3863 3864 3864 3850 3850 3850 3850 3864 3864 3865 3865 3832 3832 3834 3834 3839 3839 3834 3834 3843 3843 3839 3839 3839 3839 3843 3843 3841 3841 3843 3843 3850 3850 3841 3841 3841 3841 3850 3850 3848 3848 3850 3850 3865 3865 3848 3848 3848 3848 3865 3865 3866 3866 5312 5312 3957 3957 3948 3948 3956 3956 3955 3955 3946 3946 3952 3952 3951 3951 3944 3944 3884 3884 3869 3869 3889 3889 3879 3879 3875 3875 3887 3887 3881 3881 3894 3894 3873 3873 3894 3894 3887 3887 3873 3873 3873 3873 3887 3887 3872 3872 3887 3887 3875 3875 3872 3872 3882 3882 3885 3885 3890 3890 3885 3885 3868 3868 3890 3890 3890 3890 3868 3868 3883 3883 3874 3874 3867 3867 3888 3888 5313 5313 3880 3880 5314 5314 3900 3900 3891 3891 3893 3893 3891 3891 3870 3870 3893 3893 3870 3870 3878 3878 3893 3893 3878 3878 3877 3877 3893 3893 3893 3893 3877 3877 3886 3886 3877 3877 3876 3876 3886 3886 3954 3954 3953 3953 3945 3945 3953 3953 3952 3952 3945 3945 5315 5315 3948 3948 5316 5316 3961 3961 3960 3960 3950 3950 3963 3963 3962 3962 3949 3949 3963 3963 3949 3949 3947 3947 3949 3949 3940 3940 3947 3947 3947 3947 3940 3940 3938 3938 3940 3940 3933 3933 3938 3938 3938 3938 3933 3933 3931 3931 3952 3952 3944 3944 3945 3945 3944 3944 3937 3937 3945 3945 3945 3945 3937 3937 3939 3939 3937 3937 3930 3930 3939 3939 3939 3939 3930 3930 3932 3932 3930 3930 3928 3928 3932 3932 3932 3932 3928 3928 3923 3923 3931 3931 3933 3933 3929 3929 3933 3933 3924 3924 3929 3929 3929 3929 3924 3924 3922 3922 3924 3924 3917 3917 3922 3922 3922 3922 3917 3917 3915 3915 3917 3917 3910 3910 3915 3915 3915 3915 3910 3910 3908 3908 3928 3928 3920 3920 3923 3923 3920 3920 3914 3914 3923 3923 3923 3923 3914 3914 3916 3916 3914 3914 3907 3907 3916 3916 3916 3916 3907 3907 3909 3909 3907 3907 3905 3905 3909 3909 3909 3909 3905 3905 3900 3900 3905 3905 3898 3898 3900 3900 3900 3900 3898 3898 3891 3891 3908 3908 3910 3910 3906 3906 3910 3910 3901 3901 3906 3906 3906 3906 3901 3901 3899 3899 3901 3901 3894 3894 3899 3899 3899 3899 3894 3894 3892 3892 3894 3894 3881 3881 3892 3892 3892 3892 3881 3881 3871 3871 3876 3876 3874 3874 3886 3886 3874 3874 3888 3888 3886 3886 3886 3886 3888 3888 3893 3893 3888 3888 3895 3895 3893 3893 3893 3893 3895 3895 3900 3900 3895 3895 3902 3902 3900 3900 3900 3900 3902 3902 3909 3909 3902 3902 3911 3911 3909 3909 3909 3909 3911 3911 3916 3916 3911 3911 3918 3918 3916 3916 3916 3916 3918 3918 3923 3923 3918 3918 3925 3925 3923 3923 3923 3923 3925 3925 3932 3932 3925 3925 3934 3934 3932 3932 3932 3932 3934 3934 3939 3939 3934 3934 3941 3941 3939 3939 3939 3939 3941 3941 3945 3945 3941 3941 3946 3946 3945 3945 3945 3945 3946 3946 3954 3954 3946 3946 3955 3955 3954 3954 3880 3880 3882 3882 5317 5317 3882 3882 3890 3890 5318 5318 5319 5319 3890 3890 5320 5320 3890 3890 3897 3897 5321 5321 5322 5322 3897 3897 5323 5323 3897 3897 5324 5324 5325 5325 3902 3902 3904 3904 3911 3911 3904 3904 3913 3913 3911 3911 3911 3911 3913 3913 3918 3918 3913 3913 3921 3921 3918 3918 3918 3918 3921 3921 3925 3925 3921 3921 3927 3927 3925 3925 3925 3925 3927 3927 3934 3934 3927 3927 3936 3936 3934 3934 3934 3934 3936 3936 3941 3941 3936 3936 3943 3943 3941 3941 3941 3941 3943 3943 3946 3946 3943 3943 3948 3948 3946 3946 3946 3946 3948 3948 3956 3956 3948 3948 3957 3957 3956 3956 3883 3883 3884 3884 3890 3890 3884 3884 3889 3889 3890 3890 3890 3890 3889 3889 3897 3897 3889 3889 5326 5326 3897 3897 3897 3897 5327 5327 5328 5328 5329 5329 5330 5330 3904 3904 3904 3904 5331 5331 3913 3913 5332 5332 5333 5333 3913 3913 3913 3913 5334 5334 3921 3921 5335 5335 5336 5336 3921 3921 3921 3921 5337 5337 3927 3927 5338 5338 5339 5339 3927 3927 3927 3927 5340 5340 3936 3936 5341 5341 5342 5342 3936 3936 3936 3936 5343 5343 3943 3943 5344 5344 5345 5345 3943 3943 3943 3943 5346 5346 3948 3948 5347 5347 5348 5348 3948 3948 3948 3948 5349 5349 5350 5350 3950 3950 3960 3960 3959 3959 3869 3869 5351 5351 3889 3889 5352 5352 5353 5353 3889 3889 3889 3889 5354 5354 5355 5355 3887 3887 3894 3894 3896 3896 3896 3896 3894 3894 3903 3903 3894 3894 3901 3901 3903 3903 3903 3903 3901 3901 3912 3912 3901 3901 3910 3910 3912 3912 3912 3912 3910 3910 3919 3919 3910 3910 3917 3917 3919 3919 3919 3919 3917 3917 3926 3926 3917 3917 3924 3924 3926 3926 3926 3926 3924 3924 3935 3935 3924 3924 3933 3933 3935 3935 3935 3935 3933 3933 3942 3942 3933 3933 3940 3940 3942 3942 3942 3942 3940 3940 3950 3950 3940 3940 3949 3949 3950 3950 3950 3950 3949 3949 3961 3961 3949 3949 3962 3962 3961 3961 3969 3969 3971 3971 3970 3970 3971 3971 3973 3973 3970 3970 3970 3970 3973 3973 3972 3972 3973 3973 3974 3974 3972 3972 3972 3972 3974 3974 3975 3975 3974 3974 3976 3976 3975 3975 3975 3975 3976 3976 3977 3977 3976 3976 3978 3978 3977 3977 3977 3977 3978 3978 3979 3979 3978 3978 3980 3980 3979 3979 3979 3979 3980 3980 3983 3983 3980 3980 3981 3981 3983 3983 3983 3983 3981 3981 3982 3982 3968 3968 3965 3965 3966 3966 3965 3965 3964 3964 3966 3966 3969 3969 3970 3970 3968 3968 3970 3970 3967 3967 3968 3968 3968 3968 3967 3967 3965 3965 4002 4002 4001 4001 3999 3999 4001 4001 4000 4000 3999 3999 3999 3999 4000 4000 3997 3997 4000 4000 3998 3998 3997 3997 3997 3997 3998 3998 3996 3996 3993 3993 3990 3990 3995 3995 3990 3990 3992 3992 3995 3995 3995 3995 3992 3992 3996 3996 3992 3992 3994 3994 3996 3996 3996 3996 3994 3994 3997 3997 3993 3993 3991 3991 3990 3990 3991 3991 3989 3989 3990 3990 3990 3990 3989 3989 3987 3987 3989 3989 3988 3988 3987 3987 3987 3987 3988 3988 3985 3985 3988 3988 3986 3986 3985 3985 3985 3985 3986 3986 3984 3984 4005 4005 4004 4004 4003 4003 4010 4010 4009 4009 4007 4007 4009 4009 4008 4008 4007 4007 4007 4007 4008 4008 4003 4003 4008 4008 4006 4006 4003 4003 4003 4003 4006 4006 4005 4005 4015 4015 4012 4012 4016 4016 4012 4012 4018 4018 4016 4016 4016 4016 4018 4018 4017 4017 4018 4018 4019 4019 4017 4017 4015 4015 4014 4014 4012 4012 4014 4014 4013 4013 4012 4012 4012 4012 4013 4013 4007 4007 4013 4013 4011 4011 4007 4007 4007 4007 4011 4011 4010 4010 4022 4022 4020 4020 4021 4021 4021 4021 4026 4026 4025 4025 4025 4025 4024 4024 4021 4021 4024 4024 4023 4023 4021 4021 4021 4021 4023 4023 4022 4022 4027 4027 4028 4028 4029 4029 4028 4028 4030 4030 4029 4029 4031 4031 4033 4033 4032 4032 4033 4033 4034 4034 4032 4032 4034 4034 4035 4035 4032 4032 4035 4035 4036 4036 4032 4032 4032 4032 4036 4036 4037 4037 4063 4063 4061 4061 4067 4067 4061 4061 4065 4065 4067 4067 4067 4067 4065 4065 4071 4071 4065 4065 4069 4069 4071 4071 5356 5356 5357 5357 4075 4075 5358 5358 4073 4073 4075 4075 4075 4075 4073 4073 4079 4079 4073 4073 4077 4077 4079 4079 4079 4079 4077 4077 4083 4083 4077 4077 4081 4081 4083 4083 4083 4083 4081 4081 4085 4085 4081 4081 4084 4084 4085 4085 4085 4085 4084 4084 4082 4082 4084 4084 4080 4080 4082 4082 4082 4082 4080 4080 4078 4078 4080 4080 4076 4076 4078 4078 4078 4078 4076 4076 4074 4074 4076 4076 4072 4072 4074 4074 4074 4074 4072 4072 5359 5359 4072 4072 5360 5360 5361 5361 4070 4070 4068 4068 4066 4066 4068 4068 4064 4064 4066 4066 4066 4066 4064 4064 4062 4062 4064 4064 4060 4060 4062 4062 4062 4062 4060 4060 4058 4058 4060 4060 4056 4056 4058 4058 4058 4058 4056 4056 4054 4054 4056 4056 4052 4052 4054 4054 5362 5362 5363 5363 4050 4050 5364 5364 4048 4048 4050 4050 4050 4050 4048 4048 4046 4046 4048 4048 4044 4044 4046 4046 4046 4046 4044 4044 4042 4042 4044 4044 4040 4040 4042 4042 4042 4042 4040 4040 4039 4039 4040 4040 4038 4038 4039 4039 4039 4039 4038 4038 4043 4043 4038 4038 4041 4041 4043 4043 4043 4043 4041 4041 4047 4047 4041 4041 4045 4045 4047 4047 4047 4047 4045 4045 4051 4051 4045 4045 4049 4049 4051 4051 4051 4051 4049 4049 5365 5365 4049 4049 5366 5366 5367 5367 4055 4055 4053 4053 4059 4059 4053 4053 4057 4057 4059 4059 4059 4059 4057 4057 4063 4063 4057 4057 4061 4061 4063 4063 4093 4093 4095 4095 4098 4098 4095 4095 4097 4097 4098 4098 4098 4098 4097 4097 4100 4100 4087 4087 4089 4089 4098 4098 4089 4089 4091 4091 4098 4098 4098 4098 4091 4091 4093 4093 4090 4090 4088 4088 4098 4098 4088 4088 4086 4086 4098 4098 4098 4098 4086 4086 4087 4087 4096 4096 4094 4094 4098 4098 4094 4094 4092 4092 4098 4098 4098 4098 4092 4092 4090 4090 4103 4103 4101 4101 4098 4098 4101 4101 4099 4099 4098 4098 4098 4098 4099 4099 4096 4096 4109 4109 4107 4107 4098 4098 4107 4107 4105 4105 4098 4098 4098 4098 4105 4105 4103 4103 4106 4106 4108 4108 4098 4098 4108 4108 4110 4110 4098 4098 4098 4098 4110 4110 4109 4109 4100 4100 4102 4102 4098 4098 4102 4102 4104 4104 4098 4098 4098 4098 4104 4104 4106 4106 4136 4136 4134 4134 4140 4140 4134 4134 4138 4138 4140 4140 4140 4140 4138 4138 4144 4144 4138 4138 4142 4142 4144 4144 5368 5368 5369 5369 4148 4148 5370 5370 4146 4146 4148 4148 4148 4148 4146 4146 4152 4152 4146 4146 4150 4150 4152 4152 4152 4152 4150 4150 4156 4156 4150 4150 4154 4154 4156 4156 4156 4156 4154 4154 4158 4158 4154 4154 4157 4157 4158 4158 4158 4158 4157 4157 4155 4155 4157 4157 4153 4153 4155 4155 4155 4155 4153 4153 4151 4151 4153 4153 4149 4149 4151 4151 4151 4151 4149 4149 4147 4147 4149 4149 4145 4145 4147 4147 4147 4147 4145 4145 5371 5371 4145 4145 5372 5372 5373 5373 4143 4143 4141 4141 4139 4139 4141 4141 4137 4137 4139 4139 4139 4139 4137 4137 4135 4135 4137 4137 4133 4133 4135 4135 4135 4135 4133 4133 4131 4131 4133 4133 4129 4129 4131 4131 4131 4131 4129 4129 4127 4127 4129 4129 4125 4125 4127 4127 5374 5374 5375 5375 4123 4123 5376 5376 4121 4121 4123 4123 4123 4123 4121 4121 4119 4119 4121 4121 4117 4117 4119 4119 4119 4119 4117 4117 4115 4115 4117 4117 4113 4113 4115 4115 4115 4115 4113 4113 4112 4112 4113 4113 4111 4111 4112 4112 4112 4112 4111 4111 4116 4116 4111 4111 4114 4114 4116 4116 4116 4116 4114 4114 4120 4120 4114 4114 4118 4118 4120 4120 4120 4120 4118 4118 4124 4124 4118 4118 4122 4122 4124 4124 4124 4124 4122 4122 5377 5377 4122 4122 5378 5378 5379 5379 4128 4128 4126 4126 4132 4132 4126 4126 4130 4130 4132 4132 4132 4132 4130 4130 4136 4136 4130 4130 4134 4134 4136 4136 4166 4166 4168 4168 4171 4171 4168 4168 4170 4170 4171 4171 4171 4171 4170 4170 4173 4173 4160 4160 4162 4162 4171 4171 4162 4162 4164 4164 4171 4171 4171 4171 4164 4164 4166 4166 4163 4163 4161 4161 4171 4171 4161 4161 4159 4159 4171 4171 4171 4171 4159 4159 4160 4160 4169 4169 4167 4167 4171 4171 4167 4167 4165 4165 4171 4171 4171 4171 4165 4165 4163 4163 4176 4176 4174 4174 4171 4171 4174 4174 4172 4172 4171 4171 4171 4171 4172 4172 4169 4169 4182 4182 4180 4180 4171 4171 4180 4180 4178 4178 4171 4171 4171 4171 4178 4178 4176 4176 4179 4179 4181 4181 4171 4171 4181 4181 4183 4183 4171 4171 4171 4171 4183 4183 4182 4182 4173 4173 4175 4175 4171 4171 4175 4175 4177 4177 4171 4171 4171 4171 4177 4177 4179 4179 4185 4185 4186 4186 4188 4188 4187 4187 4184 4184 4185 4185 4195 4195 4194 4194 4197 4197 4200 4200 4198 4198 4195 4195 4195 4195 4198 4198 4191 4191 4198 4198 4196 4196 4191 4191 4191 4191 4196 4196 4190 4190 4196 4196 4193 4193 4190 4190 4190 4190 4193 4193 4188 4188 4193 4193 4192 4192 4188 4188 4188 4188 4192 4192 4185 4185 4192 4192 4189 4189 4185 4185 4185 4185 4189 4189 4187 4187 4195 4195 4197 4197 4200 4200 4197 4197 4199 4199 4200 4200 4200 4200 4199 4199 4201 4201 4199 4199 4202 4202 4201 4201 4201 4201 4202 4202 4203 4203 4202 4202 4204 4204 4203 4203 4203 4203 4204 4204 4206 4206 4204 4204 4205 4205 4206 4206 4206 4206 4205 4205 4210 4210 4205 4205 4207 4207 4210 4210 4210 4210 4207 4207 4214 4214 4207 4207 4208 4208 4214 4214 4214 4214 4208 4208 4209 4209 4213 4213 4215 4215 4212 4212 4215 4215 4214 4214 4212 4212 4212 4212 4214 4214 4211 4211 4214 4214 4209 4209 4211 4211 4230 4230 4227 4227 4228 4228 4227 4227 4223 4223 4228 4228 4228 4228 4223 4223 4225 4225 4223 4223 4222 4222 4225 4225 4225 4225 4222 4222 4224 4224 4222 4222 4220 4220 4224 4224 4217 4217 4216 4216 4219 4219 4243 4243 4246 4246 4244 4244 4246 4246 4247 4247 4244 4244 4244 4244 4247 4247 4245 4245 4230 4230 4232 4232 4227 4227 4232 4232 4229 4229 4227 4227 4227 4227 4229 4229 4226 4226 4243 4243 4241 4241 4246 4246 4241 4241 4240 4240 4246 4246 4246 4246 4240 4240 4242 4242 4240 4240 4239 4239 4242 4242 4242 4242 4239 4239 4238 4238 4239 4239 4237 4237 4238 4238 4238 4238 4237 4237 4235 4235 4237 4237 4236 4236 4235 4235 4235 4235 4236 4236 4233 4233 4236 4236 4234 4234 4233 4233 4233 4233 4234 4234 4232 4232 4234 4234 4231 4231 4232 4232 4232 4232 4231 4231 4229 4229 4220 4220 4218 4218 4224 4224 4218 4218 4217 4217 4224 4224 4224 4224 4217 4217 4221 4221 4217 4217 4219 4219 4221 4221 4248 4248 4249 4249 4250 4250 4249 4249 4251 4251 4250 4250 4252 4252 4253 4253 4254 4254 4253 4253 4255 4255 4254 4254 4259 4259 4260 4260 4271 4271 4270 4270 4269 4269 4256 4256 4269 4269 4268 4268 4256 4256 4256 4256 4268 4268 4267 4267 4265 4265 4257 4257 4264 4264 4257 4257 4256 4256 4264 4264 4264 4264 4256 4256 4266 4266 4256 4256 4267 4267 4266 4266 4282 4282 4283 4283 4281 4281 4282 4282 4281 4281 4263 4263 4281 4281 4280 4280 4263 4263 4263 4263 4280 4280 4279 4279 4274 4274 4263 4263 4275 4275 4263 4263 4276 4276 4275 4275 4270 4270 4256 4256 4271 4271 4256 4256 4258 4258 4271 4271 4271 4271 4258 4258 4259 4259 4279 4279 4278 4278 4263 4263 4278 4278 4277 4277 4263 4263 4263 4263 4277 4277 4276 4276 4274 4274 4273 4273 4263 4263 4273 4273 4272 4272 4263 4263 4263 4263 4272 4272 4262 4262 4272 4272 4271 4271 4262 4262 4262 4262 4271 4271 4261 4261 4271 4271 4260 4260 4261 4261 4294 4294 4295 4295 4285 4285 4295 4295 4296 4296 4285 4285 4284 4284 4292 4292 4285 4285 4292 4292 4293 4293 4285 4285 4285 4285 4293 4293 4294 4294 4289 4289 4300 4300 4290 4290 4300 4300 4291 4291 4290 4290 4296 4296 4297 4297 4285 4285 4297 4297 4298 4298 4285 4285 4285 4285 4298 4298 4286 4286 4298 4298 4299 4299 4286 4286 4286 4286 4299 4299 4287 4287 4299 4299 4300 4300 4287 4287 4287 4287 4300 4300 4288 4288 4300 4300 4289 4289 4288 4288 4300 4300 4301 4301 4291 4291 4301 4301 4302 4302 4291 4291 4291 4291 4302 4302 4303 4303 4303 4303 4304 4304 4291 4291 4304 4304 4305 4305 4291 4291 4291 4291 4305 4305 4306 4306 4309 4309 4310 4310 4308 4308 4310 4310 4291 4291 4308 4308 4308 4308 4291 4291 4307 4307 4291 4291 4306 4306 4307 4307 4311 4311 4312 4312 4313 4313 4312 4312 4314 4314 4313 4313 4313 4313 4314 4314 4315 4315 4314 4314 4316 4316 4315 4315 5380 5380 5381 5381 4317 4317 5382 5382 4318 4318 4317 4317 4317 4317 4318 4318 4319 4319 4318 4318 4320 4320 4319 4319 4319 4319 4320 4320 4321 4321 4320 4320 4322 4322 4321 4321 4321 4321 4322 4322 4323 4323 4322 4322 4324 4324 4323 4323 4325 4325 4326 4326 4327 4327 4326 4326 4328 4328 4327 4327 4327 4327 4328 4328 4329 4329 4328 4328 4330 4330 4329 4329 4329 4329 4330 4330 4331 4331 4330 4330 4332 4332 4331 4331 4331 4331 4332 4332 5383 5383 4332 4332 5384 5384 5385 5385 4333 4333 4334 4334 4335 4335 4334 4334 4336 4336 4335 4335 4335 4335 4336 4336 4337 4337 4336 4336 4338 4338 4337 4337 4349 4349 4350 4350 4348 4348 4349 4349 4348 4348 4347 4347 4348 4348 4346 4346 4347 4347 4347 4347 4346 4346 4345 4345 4346 4346 5386 5386 4345 4345 4345 4345 5387 5387 5388 5388 4344 4344 4342 4342 4343 4343 4343 4343 4342 4342 4341 4341 4342 4342 4340 4340 4341 4341 4341 4341 4340 4340 4339 4339 4352 4352 4351 4351 4353 4353 4352 4352 4353 4353 4354 4354 4353 4353 4355 4355 4354 4354 4354 4354 4355 4355 4356 4356 5389 5389 4357 4357 5390 5390 5391 5391 4357 4357 4358 4358 4357 4357 4359 4359 4358 4358 4358 4358 4359 4359 4360 4360 4359 4359 4361 4361 4360 4360 4360 4360 4361 4361 4362 4362 4372 4372 4373 4373 4375 4375 4366 4366 4367 4367 4368 4368 4367 4367 4370 4370 4368 4368 4368 4368 4370 4370 4369 4369 5392 5392 4372 4372 5393 5393 5394 5394 4372 4372 4371 4371 4372 4372 4375 4375 4371 4371 4366 4366 4368 4368 4364 4364 4368 4368 4365 4365 4364 4364 4364 4364 4365 4365 4363 4363 4379 4379 4377 4377 4378 4378 4377 4377 4375 4375 4378 4378 4378 4378 4375 4375 4376 4376 4375 4375 4373 4373 4376 4376 4376 4376 4373 4373 4374 4374 4382 4382 4385 4385 4384 4384 4384 4384 4383 4383 4382 4382 4383 4383 4381 4381 4382 4382 4382 4382 4381 4381 4378 4378 4381 4381 4380 4380 4378 4378 4378 4378 4380 4380 4379 4379 4399 4399 4397 4397 4396 4396 4396 4396 4394 4394 4398 4398 4401 4401 4403 4403 4405 4405 4403 4403 4404 4404 4405 4405 4405 4405 4404 4404 4408 4408 4404 4404 4406 4406 4408 4408 4408 4408 4406 4406 4407 4407 4396 4396 4398 4398 4399 4399 4398 4398 4400 4400 4399 4399 4399 4399 4400 4400 4401 4401 4400 4400 4402 4402 4401 4401 4401 4401 4402 4402 4403 4403 4391 4391 4392 4392 4393 4393 5395 5395 4394 4394 5396 5396 5397 5397 4394 4394 4395 4395 4394 4394 4396 4396 4395 4395 4387 4387 4386 4386 4389 4389 4386 4386 4388 4388 4389 4389 4389 4389 4388 4388 4391 4391 4388 4388 4390 4390 4391 4391 4391 4391 4390 4390 4392 4392 4448 4448 4419 4419 4417 4417 4421 4421 4419 4419 4446 4446 4454 4454 4413 4413 4411 4411 4415 4415 4413 4413 4452 4452 4417 4417 4415 4415 4450 4450 4453 4453 4410 4410 4412 4412 4409 4409 4410 4410 4455 4455 4411 4411 4409 4409 4456 4456 4447 4447 4416 4416 4418 4418 4414 4414 4416 4416 4449 4449 4412 4412 4414 4414 4451 4451 4441 4441 4422 4422 4424 4424 4420 4420 4422 4422 4443 4443 4418 4418 4420 4420 4445 4445 4435 4435 4428 4428 4430 4430 4426 4426 4428 4428 4437 4437 4424 4424 4426 4426 4439 4439 4436 4436 4431 4431 4429 4429 4432 4432 4431 4431 4434 4434 4430 4430 4432 4432 4433 4433 4442 4442 4425 4425 4423 4423 4427 4427 4425 4425 4440 4440 4429 4429 4427 4427 4438 4438 4423 4423 4421 4421 4444 4444 4493 4493 4469 4469 4491 4491 4469 4469 4467 4467 4491 4491 4491 4491 4467 4467 4489 4489 4467 4467 4465 4465 4489 4489 4489 4489 4465 4465 4487 4487 4465 4465 4463 4463 4487 4487 4487 4487 4463 4463 5398 5398 4463 4463 5399 5399 5400 5400 4485 4485 4461 4461 4483 4483 4461 4461 4459 4459 4483 4483 4483 4483 4459 4459 4481 4481 4459 4459 4457 4457 4481 4481 4481 4481 4457 4457 4482 4482 4457 4457 4458 4458 4482 4482 4482 4482 4458 4458 4484 4484 4458 4458 4460 4460 4484 4484 5401 5401 5402 5402 4486 4486 5403 5403 4462 4462 4486 4486 4486 4486 4462 4462 4488 4488 4462 4462 4464 4464 4488 4488 4488 4488 4464 4464 4490 4490 4464 4464 4466 4466 4490 4490 4490 4490 4466 4466 4492 4492 4466 4466 4468 4468 4492 4492 4492 4492 4468 4468 4494 4494 4468 4468 4470 4470 4494 4494 4494 4494 4470 4470 4496 4496 4470 4470 4472 4472 4496 4496 4496 4496 4472 4472 4498 4498 4472 4472 4474 4474 4498 4498 4498 4498 4474 4474 5404 5404 4474 4474 5405 5405 5406 5406 4500 4500 4476 4476 4502 4502 4476 4476 4478 4478 4502 4502 4502 4502 4478 4478 4504 4504 4478 4478 4480 4480 4504 4504 4504 4504 4480 4480 4503 4503 4480 4480 4479 4479 4503 4503 4503 4503 4479 4479 4501 4501 4479 4479 4477 4477 4501 4501 5407 5407 5408 5408 4499 4499 5409 5409 4475 4475 4499 4499 4499 4499 4475 4475 4497 4497 4475 4475 4473 4473 4497 4497 4497 4497 4473 4473 4495 4495 4473 4473 4471 4471 4495 4495 4495 4495 4471 4471 4493 4493 4471 4471 4469 4469 4493 4493 4552 4552 4550 4550 4526 4526 4526 4526 4528 4528 4552 4552 4528 4528 4530 4530 4552 4552 4552 4552 4530 4530 4554 4554 4530 4530 4529 4529 4554 4554 4554 4554 4529 4529 4553 4553 4529 4529 4527 4527 4553 4553 4553 4553 4527 4527 4551 4551 4527 4527 4525 4525 4551 4551 4551 4551 4525 4525 4549 4549 4525 4525 4523 4523 4549 4549 4549 4549 4523 4523 4547 4547 4523 4523 4521 4521 4547 4547 4547 4547 4521 4521 4545 4545 4521 4521 4519 4519 4545 4545 4545 4545 4519 4519 4543 4543 4519 4519 4517 4517 4543 4543 4543 4543 4517 4517 4541 4541 4517 4517 4515 4515 4541 4541 4541 4541 4515 4515 4539 4539 4515 4515 4513 4513 4539 4539 4539 4539 4513 4513 4537 4537 4513 4513 4511 4511 4537 4537 4537 4537 4511 4511 4535 4535 4511 4511 4509 4509 4535 4535 4535 4535 4509 4509 4533 4533 4509 4509 4507 4507 4533 4533 4533 4533 4507 4507 4531 4531 4507 4507 4505 4505 4531 4531 4531 4531 4505 4505 4532 4532 4505 4505 4506 4506 4532 4532 4532 4532 4506 4506 4534 4534 4506 4506 4508 4508 4534 4534 4534 4534 4508 4508 4536 4536 4508 4508 4510 4510 4536 4536 4536 4536 4510 4510 4538 4538 4510 4510 4512 4512 4538 4538 4538 4538 4512 4512 4540 4540 4512 4512 4514 4514 4540 4540 4540 4540 4514 4514 4542 4542 4514 4514 4516 4516 4542 4542 4542 4542 4516 4516 4544 4544 4516 4516 4518 4518 4544 4544 4544 4544 4518 4518 4546 4546 4518 4518 4520 4520 4546 4546 4546 4546 4520 4520 4548 4548 4520 4520 4522 4522 4548 4548 4548 4548 4522 4522 4550 4550 4522 4522 4524 4524 4550 4550 4550 4550 4524 4524 4526 4526 4565 4565 4556 4556 5410 5410 4565 4565 5411 5411 5412 5412 4558 4558 4560 4560 4567 4567 4567 4567 4560 4560 4569 4569 4560 4560 4562 4562 4569 4569 4569 4569 4562 4562 4571 4571 4562 4562 4563 4563 4571 4571 4571 4571 4563 4563 4572 4572 4563 4563 4561 4561 4572 4572 4572 4572 4561 4561 4570 4570 4561 4561 4559 4559 4570 4570 4570 4570 4559 4559 4568 4568 4559 4559 4557 4557 4568 4568 4568 4568 4557 4557 4566 4566 5413 5413 4555 4555 5414 5414 5415 5415 4555 4555 4564 4564 4577 4577 4582 4582 4574 4574 4582 4582 4580 4580 4574 4574 4574 4574 4580 4580 4573 4573 4576 4576 4581 4581 4575 4575 4581 4581 4583 4583 4575 4575 4575 4575 4583 4583 4578 4578 4583 4583 4585 4585 4578 4578 4578 4578 4585 4585 4579 4579 4585 4585 4586 4586 4579 4579 4579 4579 4586 4586 4577 4577 4586 4586 4584 4584 4577 4577 4577 4577 4584 4584 4582 4582 4587 4587 4588 4588 4589 4589 4588 4588 4590 4590 4589 4589 4589 4589 4590 4590 4591 4591 4590 4590 4592 4592 4591 4591 4591 4591 4592 4592 4593 4593 4592 4592 4594 4594 4593 4593 4593 4593 4594 4594 4595 4595 4594 4594 4596 4596 4595 4595
+0 0 1 1 2 2 1 1 3 3 2 2 33 33 32 32 31 31 32 32 30 30 31 31 23 23 25 25 31 31 25 25 27 27 31 31 27 27 29 29 31 31 31 31 29 29 33 33 29 29 28 28 33 33 28 28 26 26 33 33 26 26 24 24 33 33 33 33 24 24 22 22 31 31 15 15 17 17 5 5 14 14 12 12 17 17 19 19 31 31 19 19 21 21 31 31 31 31 21 21 23 23 22 22 20 20 33 33 20 20 18 18 33 33 33 33 18 18 5 5 18 18 16 16 5 5 5 5 16 16 14 14 7 7 9 9 4 4 9 9 11 11 4 4 4 4 11 11 31 31 11 11 13 13 31 31 31 31 13 13 15 15 12 12 10 10 5 5 10 10 8 8 5 5 5 5 8 8 4 4 8 8 6 6 4 4 4 4 6 6 7 7 150 150 142 142 146 146 224 224 225 225 221 221 189 189 217 217 179 179 217 217 185 185 179 179 179 179 185 185 177 177 189 189 191 191 217 217 191 191 197 197 217 217 217 217 197 197 199 199 213 213 211 211 216 216 199 199 203 203 217 217 203 203 207 207 217 217 217 217 207 207 209 209 224 224 221 221 220 220 221 221 217 217 220 220 220 220 217 217 216 216 217 217 209 209 216 216 216 216 209 209 213 213 211 211 205 205 216 216 205 205 201 201 216 216 216 216 201 201 196 196 184 184 183 183 187 187 183 183 216 216 187 187 187 187 216 216 193 193 216 216 196 196 193 193 164 164 168 168 172 172 168 168 183 183 172 172 172 172 183 183 176 176 183 183 184 184 176 176 164 164 160 160 168 168 160 160 156 156 168 168 168 168 156 156 148 148 123 123 120 120 110 110 120 120 117 117 110 110 110 110 117 117 113 113 156 156 152 152 148 148 152 152 144 144 148 148 148 148 144 144 110 110 144 144 140 140 110 110 110 110 140 140 136 136 136 136 131 131 110 110 131 131 128 128 110 110 110 110 128 128 123 123 113 113 115 115 111 111 115 115 121 121 111 111 121 121 125 125 111 111 125 125 129 129 111 111 111 111 129 129 133 133 133 133 137 137 111 111 137 137 141 141 111 111 111 111 141 141 149 149 113 113 111 111 110 110 111 111 107 107 110 110 110 110 107 107 106 106 107 107 103 103 106 106 106 106 103 103 102 102 103 103 99 99 102 102 102 102 99 99 98 98 99 99 1388 1388 98 98 98 98 1389 1389 1390 1390 95 95 91 91 94 94 94 94 91 91 90 90 91 91 87 87 90 90 90 90 87 87 86 86 87 87 83 83 86 86 86 86 83 83 82 82 83 83 79 79 82 82 82 82 79 79 78 78 79 79 75 75 78 78 78 78 75 75 74 74 75 75 71 71 74 74 74 74 71 71 70 70 71 71 67 67 70 70 70 70 67 67 66 66 67 67 63 63 66 66 66 66 63 63 62 62 1391 1391 59 59 1392 1392 1393 1393 59 59 58 58 59 59 55 55 58 58 58 58 55 55 54 54 55 55 51 51 54 54 54 54 51 51 50 50 49 49 46 46 44 44 50 50 51 51 47 47 51 51 45 45 47 47 47 47 45 45 46 46 44 44 48 48 49 49 48 48 52 52 49 49 49 49 52 52 53 53 52 52 56 56 53 53 53 53 56 56 57 57 56 56 1394 1394 57 57 57 57 1395 1395 1396 1396 60 60 64 64 61 61 61 61 64 64 65 65 64 64 68 68 65 65 65 65 68 68 69 69 68 68 72 72 69 69 69 69 72 72 73 73 72 72 76 76 73 73 73 73 76 76 77 77 76 76 80 80 77 77 77 77 80 80 81 81 80 80 84 84 81 81 81 81 84 84 85 85 84 84 88 88 85 85 85 85 88 88 89 89 88 88 92 92 89 89 89 89 92 92 93 93 1397 1397 96 96 1398 1398 1399 1399 96 96 97 97 96 96 100 100 97 97 97 97 100 100 101 101 100 100 104 104 101 101 101 101 104 104 105 105 104 104 108 108 105 105 105 105 108 108 109 109 122 122 118 118 108 108 146 146 142 142 108 108 142 142 138 138 108 108 108 108 138 138 134 134 134 134 130 130 108 108 130 130 126 126 108 108 108 108 126 126 122 122 118 118 116 116 108 108 116 116 112 112 108 108 108 108 112 112 109 109 112 112 114 114 109 109 109 109 114 114 119 119 119 119 124 124 109 109 124 124 127 127 109 109 109 109 127 127 132 132 132 132 135 135 109 109 135 135 139 139 109 109 109 109 139 139 147 147 139 139 143 143 147 147 143 143 151 151 147 147 147 147 151 151 167 167 151 151 155 155 167 167 155 155 159 159 167 167 159 159 163 163 167 167 167 167 163 163 182 182 163 163 171 171 182 182 171 171 175 175 182 182 175 175 178 178 182 182 182 182 178 178 215 215 178 178 188 188 215 215 215 215 188 188 190 190 190 190 195 195 215 215 195 195 198 198 215 215 215 215 198 198 202 202 212 212 210 210 214 214 202 202 206 206 215 215 206 206 208 208 215 215 215 215 208 208 212 212 210 210 204 204 214 214 204 204 200 200 214 214 214 214 200 200 194 194 181 181 180 180 186 186 180 180 214 214 186 186 186 186 214 214 192 192 214 214 194 194 192 192 212 212 214 214 215 215 214 214 218 218 215 215 215 215 218 218 219 219 218 218 222 222 219 219 219 219 222 222 223 223 150 150 146 146 154 154 146 146 166 166 154 154 154 154 166 166 158 158 181 181 174 174 180 180 174 174 170 170 180 180 180 180 170 170 166 166 170 170 162 162 166 166 166 166 162 162 158 158 141 141 145 145 149 149 145 145 153 153 149 149 149 149 153 153 169 169 153 153 157 157 169 169 157 157 161 161 169 169 161 161 165 165 169 169 169 169 165 165 185 185 165 165 173 173 185 185 185 185 173 173 177 177 46 46 45 45 44 44 45 45 43 43 44 44 44 44 43 43 42 42 43 43 41 41 42 42 42 42 41 41 40 40 41 41 39 39 40 40 40 40 39 39 38 38 39 39 37 37 38 38 38 38 37 37 36 36 37 37 35 35 36 36 36 36 35 35 34 34 325 325 324 324 321 321 324 324 320 320 321 321 321 321 320 320 317 317 320 320 316 316 317 317 317 317 316 316 313 313 316 316 312 312 313 313 313 313 312 312 309 309 312 312 308 308 309 309 309 309 308 308 305 305 308 308 304 304 305 305 305 305 304 304 300 300 304 304 296 296 300 300 300 300 296 296 301 301 296 296 297 297 301 301 297 297 296 296 293 293 296 296 292 292 293 293 293 293 292 292 289 289 292 292 288 288 289 289 289 289 288 288 1400 1400 288 288 1401 1401 1402 1402 285 285 284 284 281 281 284 284 280 280 281 281 281 281 280 280 277 277 280 280 276 276 277 277 277 277 276 276 273 273 276 276 272 272 273 273 273 273 272 272 269 269 272 272 268 268 269 269 269 269 268 268 265 265 268 268 264 264 265 265 265 265 264 264 261 261 264 264 260 260 261 261 261 261 260 260 257 257 260 260 256 256 257 257 257 257 256 256 253 253 256 256 252 252 253 253 1403 1403 1404 1404 249 249 1405 1405 248 248 249 249 249 249 248 248 245 245 248 248 244 244 245 245 245 245 244 244 241 241 244 244 240 240 241 241 241 241 240 240 238 238 240 240 236 236 238 238 238 238 236 236 239 239 299 299 298 298 295 295 298 298 294 294 295 295 295 295 294 294 291 291 294 294 290 290 291 291 291 291 290 290 1406 1406 290 290 1407 1407 1408 1408 287 287 286 286 283 283 286 286 282 282 283 283 283 283 282 282 279 279 282 282 278 278 279 279 279 279 278 278 275 275 278 278 274 274 275 275 275 275 274 274 271 271 274 274 270 270 271 271 271 271 270 270 267 267 270 270 266 266 267 267 267 267 266 266 263 263 266 266 262 262 263 263 263 263 262 262 259 259 262 262 258 258 259 259 259 259 258 258 255 255 258 258 254 254 255 255 1409 1409 1410 1410 251 251 1411 1411 250 250 251 251 251 251 250 250 247 247 250 250 246 246 247 247 247 247 246 246 243 243 246 246 242 242 243 243 243 243 242 242 237 237 327 327 326 326 323 323 326 326 322 322 323 323 323 323 322 322 319 319 322 322 318 318 319 319 319 319 318 318 315 315 318 318 314 314 315 315 315 315 314 314 311 311 314 314 310 310 311 311 311 311 310 310 307 307 310 310 306 306 307 307 307 307 306 306 299 299 306 306 303 303 299 299 299 299 303 303 298 298 303 303 302 302 298 298 242 242 239 239 237 237 239 239 236 236 237 237 237 237 236 236 235 235 236 236 234 234 235 235 235 235 234 234 233 233 234 234 232 232 233 233 233 233 232 232 231 231 232 232 230 230 231 231 231 231 230 230 229 229 230 230 228 228 229 229 229 229 228 228 227 227 228 228 226 226 227 227 334 334 336 336 338 338 331 331 328 328 329 329 338 338 336 336 340 340 336 336 337 337 340 340 340 340 337 337 345 345 329 329 330 330 331 331 330 330 332 332 331 331 331 331 332 332 333 333 332 332 334 334 333 333 333 333 334 334 335 335 334 334 338 338 335 335 345 345 337 337 347 347 337 337 339 339 347 347 347 347 339 339 348 348 395 395 400 400 398 398 400 400 401 401 398 398 398 398 401 401 397 397 339 339 341 341 348 348 341 341 342 342 348 348 348 348 342 342 349 349 342 342 343 343 349 349 349 349 343 343 350 350 343 343 344 344 350 350 350 350 344 344 352 352 344 344 346 346 352 352 352 352 346 346 353 353 346 346 351 351 353 353 353 353 351 351 355 355 351 351 354 354 355 355 355 355 354 354 357 357 354 354 356 356 357 357 357 357 356 356 359 359 356 356 358 358 359 359 359 359 358 358 361 361 358 358 360 360 361 361 361 361 360 360 363 363 360 360 362 362 363 363 363 363 362 362 365 365 362 362 364 364 365 365 365 365 364 364 367 367 364 364 366 366 367 367 367 367 366 366 369 369 366 366 368 368 369 369 369 369 368 368 371 371 368 368 370 370 371 371 371 371 370 370 373 373 370 370 372 372 373 373 373 373 372 372 375 375 372 372 374 374 375 375 375 375 374 374 377 377 374 374 376 376 377 377 377 377 376 376 379 379 376 376 378 378 379 379 379 379 378 378 381 381 378 378 380 380 381 381 381 381 380 380 383 383 380 380 382 382 383 383 383 383 382 382 385 385 382 382 384 384 385 385 385 385 384 384 387 387 384 384 386 386 387 387 387 387 386 386 388 388 386 386 389 389 388 388 388 388 389 389 390 390 389 389 391 391 390 390 390 390 391 391 392 392 391 391 393 393 392 392 392 392 393 393 394 394 393 393 396 396 394 394 394 394 396 396 395 395 396 396 399 399 395 395 395 395 399 399 400 400 472 472 471 471 475 475 403 403 402 402 404 404 402 402 405 405 404 404 404 404 405 405 406 406 405 405 407 407 406 406 406 406 407 407 408 408 407 407 409 409 408 408 408 408 409 409 410 410 422 422 415 415 421 421 415 415 413 413 421 421 421 421 413 413 419 419 413 413 411 411 419 419 419 419 411 411 414 414 411 411 410 410 414 414 414 414 410 410 412 412 410 410 409 409 412 412 472 472 475 475 469 469 475 475 474 474 469 469 474 474 473 473 469 469 469 469 473 473 468 468 473 473 470 470 468 468 468 468 470 470 466 466 470 470 467 467 466 466 466 466 467 467 464 464 467 467 465 465 464 464 464 464 465 465 462 462 465 465 463 463 462 462 462 462 463 463 461 461 463 463 460 460 461 461 461 461 460 460 459 459 460 460 458 458 459 459 459 459 458 458 457 457 458 458 456 456 457 457 457 457 456 456 455 455 456 456 454 454 455 455 455 455 454 454 453 453 454 454 452 452 453 453 453 453 452 452 451 451 452 452 450 450 451 451 451 451 450 450 449 449 450 450 448 448 449 449 449 449 448 448 447 447 448 448 446 446 447 447 447 447 446 446 445 445 446 446 444 444 445 445 445 445 444 444 443 443 444 444 442 442 443 443 443 443 442 442 441 441 442 442 440 440 441 441 441 441 440 440 439 439 440 440 438 438 439 439 439 439 438 438 437 437 438 438 436 436 437 437 437 437 436 436 435 435 436 436 434 434 435 435 435 435 434 434 433 433 434 434 432 432 433 433 433 433 432 432 431 431 432 432 430 430 431 431 431 431 430 430 429 429 430 430 428 428 429 429 429 429 428 428 427 427 428 428 425 425 427 427 427 427 425 425 426 426 425 425 420 420 426 426 426 426 420 420 424 424 420 420 418 418 424 424 424 424 418 418 423 423 418 418 417 417 423 423 423 423 417 417 422 422 417 417 416 416 422 422 422 422 416 416 415 415 478 478 477 477 476 476 478 478 476 476 479 479 483 483 484 484 476 476 484 484 482 482 476 476 482 482 481 481 476 476 481 481 480 480 476 476 476 476 480 480 479 479 485 485 486 486 487 487 486 486 488 488 487 487 497 497 496 496 489 489 490 490 491 491 489 489 491 491 492 492 489 489 489 489 492 492 493 493 493 493 494 494 489 489 494 494 495 495 489 489 489 489 495 495 497 497 511 511 515 515 517 517 516 516 508 508 498 498 508 508 504 504 498 498 498 498 504 504 499 499 538 538 530 530 526 526 526 526 522 522 538 538 522 522 518 518 538 538 538 538 518 518 516 516 518 518 512 512 516 516 516 516 512 512 508 508 1412 1412 1413 1413 551 551 1414 1414 1415 1415 551 551 1416 1416 1417 1417 551 551 1418 1418 1419 1419 551 551 551 551 1420 1420 1421 1421 549 549 545 545 541 541 545 545 542 542 541 541 541 541 542 542 535 535 542 542 536 536 535 535 535 535 536 536 531 531 1422 1422 1423 1423 550 550 1424 1424 1425 1425 550 550 1426 1426 1427 1427 550 550 550 550 1428 1428 1429 1429 540 540 534 534 538 538 538 538 534 534 530 530 513 513 519 519 536 536 519 519 523 523 536 536 523 523 527 527 536 536 536 536 527 527 531 531 536 536 532 532 513 513 532 532 528 528 513 513 513 513 528 528 524 524 524 524 520 520 513 513 520 520 514 514 513 513 513 513 514 514 510 510 501 501 500 500 506 506 500 500 505 505 506 506 506 506 505 505 510 510 505 505 509 509 510 510 510 510 509 509 513 513 525 525 529 529 539 539 529 529 533 533 539 539 539 539 533 533 537 537 517 517 515 515 539 539 515 515 521 521 539 539 539 539 521 521 525 525 511 511 517 517 507 507 517 517 503 503 507 507 507 507 503 503 502 502 558 558 559 559 556 556 559 559 557 557 556 556 556 556 557 557 554 554 557 557 555 555 554 554 554 554 555 555 552 552 555 555 553 553 552 552 552 552 553 553 550 550 553 553 551 551 550 550 550 550 551 551 1430 1430 551 551 1431 1431 1432 1432 560 560 561 561 562 562 561 561 563 563 562 562 564 564 565 565 566 566 565 565 567 567 566 566 596 596 601 601 600 600 576 576 580 580 568 568 591 591 569 569 595 595 569 569 605 605 595 595 595 595 605 605 599 599 605 605 604 604 599 599 585 585 581 581 590 590 581 581 577 577 590 590 597 597 593 593 594 594 591 591 587 587 569 569 587 587 583 583 569 569 569 569 583 583 579 579 579 579 575 575 569 569 575 575 571 571 569 569 569 569 571 571 568 568 571 571 574 574 568 568 568 568 574 574 578 578 578 578 582 582 568 568 582 582 586 586 568 568 568 568 586 586 590 590 594 594 593 593 590 590 593 593 589 589 590 590 590 590 589 589 585 585 577 577 573 573 590 590 573 573 570 570 590 590 590 590 570 570 568 568 570 570 572 572 568 568 568 568 572 572 576 576 580 580 584 584 568 568 584 584 588 588 568 568 568 568 588 588 600 600 588 588 592 592 600 600 600 600 592 592 596 596 597 597 594 594 602 602 594 594 598 598 602 602 602 602 598 598 603 603 606 606 607 607 608 608 607 607 609 609 608 608 630 630 631 631 611 611 612 612 615 615 616 616 610 610 626 626 627 627 619 619 623 623 628 628 634 634 624 624 629 629 624 624 620 620 629 629 620 620 616 616 629 629 629 629 616 616 628 628 616 616 615 615 628 628 628 628 615 615 619 619 632 632 622 622 627 627 612 612 610 610 614 614 610 610 627 627 614 614 614 614 627 627 618 618 627 627 622 622 618 618 625 625 635 635 630 630 635 635 643 643 630 630 630 630 643 643 639 639 643 643 647 647 639 639 612 612 616 616 610 610 616 616 613 613 610 610 610 610 613 613 611 611 613 613 617 617 611 611 611 611 617 617 630 630 617 617 621 621 630 630 630 630 621 621 625 625 623 623 633 633 628 628 633 633 641 641 628 628 628 628 641 641 637 637 641 641 645 645 637 637 632 632 627 627 640 640 627 627 636 636 640 640 640 640 636 636 644 644 636 636 648 648 644 644 644 644 648 648 652 652 648 648 660 660 652 652 652 652 660 660 656 656 660 660 676 676 656 656 656 656 676 676 664 664 676 676 682 682 664 664 664 664 682 682 668 668 682 682 686 686 668 668 668 668 686 686 672 672 686 686 690 690 672 672 672 672 690 690 680 680 690 690 694 694 680 680 680 680 694 694 673 673 694 694 691 691 673 673 673 673 691 691 669 669 691 691 687 687 669 669 669 669 687 687 665 665 687 687 683 683 665 665 665 665 683 683 657 657 683 683 677 677 657 657 657 657 677 677 653 653 677 677 661 661 653 653 653 653 661 661 645 645 661 661 649 649 645 645 645 645 649 649 637 637 634 634 629 629 642 642 629 629 638 638 642 642 642 642 638 638 646 646 638 638 650 650 646 646 646 646 650 650 654 654 650 650 662 662 654 654 654 654 662 662 658 658 662 662 678 678 658 658 658 658 678 678 666 666 678 678 684 684 666 666 666 666 684 684 670 670 684 684 688 688 670 670 670 670 688 688 674 674 688 688 692 692 674 674 674 674 692 692 681 681 692 692 695 695 681 681 681 681 695 695 675 675 695 695 693 693 675 675 675 675 693 693 671 671 693 693 689 689 671 671 671 671 689 689 667 667 689 689 685 685 667 667 667 667 685 685 659 659 685 685 679 679 659 659 659 659 679 679 655 655 679 679 663 663 655 655 655 655 663 663 647 647 663 663 651 651 647 647 647 647 651 651 639 639 696 696 697 697 732 732 697 697 702 702 732 732 702 702 708 708 732 732 708 708 710 710 732 732 732 732 710 710 714 714 728 728 730 730 732 732 714 714 718 718 732 732 718 718 722 722 732 732 732 732 722 722 728 728 730 730 726 726 733 733 726 726 723 723 733 733 723 723 720 720 733 733 733 733 720 720 715 715 698 698 699 699 703 703 699 699 704 704 703 703 709 709 711 711 704 704 711 711 706 706 704 704 704 704 706 706 703 703 709 709 712 712 711 711 712 712 716 716 711 711 711 711 716 716 715 715 716 716 719 719 715 715 715 715 719 719 724 724 724 724 729 729 715 715 729 729 731 731 715 715 715 715 731 731 733 733 731 731 727 727 733 733 733 733 727 727 725 725 725 725 721 721 733 733 721 721 717 717 733 733 733 733 717 717 713 713 700 700 701 701 705 705 701 701 733 733 705 705 705 705 733 733 707 707 733 733 713 713 707 707 730 730 733 733 732 732 733 733 735 735 732 732 732 732 735 735 734 734 1433 1433 737 737 1434 1434 1435 1435 737 737 736 736 737 737 739 739 736 736 736 736 739 739 738 738 739 739 741 741 738 738 738 738 741 741 740 740 741 741 743 743 740 740 740 740 743 743 742 742 743 743 745 745 742 742 742 742 745 745 744 744 765 765 763 763 1436 1436 789 789 785 785 781 781 781 781 787 787 789 789 1437 1437 791 791 1438 1438 1439 1439 791 791 793 793 798 798 799 799 791 791 799 799 794 794 791 791 791 791 794 794 793 793 803 803 810 810 808 808 808 808 806 806 803 803 806 806 805 805 803 803 803 803 805 805 798 798 805 805 800 800 798 798 798 798 800 800 799 799 802 802 804 804 807 807 807 807 809 809 802 802 809 809 812 812 802 802 802 802 812 812 813 813 812 812 814 814 813 813 813 813 814 814 803 803 814 814 811 811 803 803 803 803 811 811 810 810 804 804 802 802 801 801 802 802 797 797 801 801 801 801 797 797 796 796 796 796 797 797 795 795 797 797 790 790 795 795 795 795 790 790 792 792 790 790 1440 1440 792 792 792 792 1441 1441 1442 1442 788 788 786 786 784 784 786 786 780 780 784 784 784 784 780 780 782 782 780 780 776 776 782 782 782 782 776 776 778 778 776 776 772 772 778 778 778 778 772 772 774 774 774 774 772 772 770 770 772 772 766 766 770 770 770 770 766 766 768 768 1443 1443 762 762 1444 1444 1445 1445 762 762 764 764 764 764 762 762 760 760 762 762 756 756 760 760 760 760 756 756 758 758 758 758 756 756 754 754 756 756 750 750 754 754 754 754 750 750 752 752 752 752 750 750 749 749 750 750 746 746 749 749 749 749 746 746 747 747 747 747 746 746 748 748 746 746 751 751 748 748 748 748 751 751 753 753 763 763 765 765 757 757 765 765 761 761 757 757 761 761 759 759 757 757 757 757 759 759 751 751 759 759 755 755 751 751 751 751 755 755 753 753 775 775 771 771 767 767 771 771 769 769 767 767 1446 1446 1447 1447 765 765 785 785 783 783 781 781 783 783 779 779 781 781 781 781 779 779 777 777 779 779 775 775 777 777 777 777 775 775 773 773 775 775 767 767 773 773 834 834 832 832 1448 1448 858 858 854 854 850 850 850 850 856 856 858 858 1449 1449 860 860 1450 1450 1451 1451 860 860 862 862 867 867 868 868 860 860 868 868 863 863 860 860 860 860 863 863 862 862 872 872 879 879 877 877 877 877 875 875 872 872 875 875 874 874 872 872 872 872 874 874 867 867 874 874 869 869 867 867 867 867 869 869 868 868 871 871 873 873 876 876 876 876 878 878 871 871 878 878 881 881 871 871 871 871 881 881 882 882 881 881 883 883 882 882 882 882 883 883 872 872 883 883 880 880 872 872 872 872 880 880 879 879 873 873 871 871 870 870 871 871 866 866 870 870 870 870 866 866 865 865 865 865 866 866 864 864 866 866 859 859 864 864 864 864 859 859 861 861 859 859 1452 1452 861 861 861 861 1453 1453 1454 1454 857 857 855 855 853 853 855 855 849 849 853 853 853 853 849 849 851 851 849 849 845 845 851 851 851 851 845 845 847 847 845 845 841 841 847 847 847 847 841 841 843 843 843 843 841 841 839 839 841 841 835 835 839 839 839 839 835 835 837 837 1455 1455 831 831 1456 1456 1457 1457 831 831 833 833 833 833 831 831 829 829 831 831 825 825 829 829 829 829 825 825 827 827 827 827 825 825 823 823 825 825 819 819 823 823 823 823 819 819 821 821 821 821 819 819 818 818 819 819 815 815 818 818 818 818 815 815 816 816 816 816 815 815 817 817 815 815 820 820 817 817 817 817 820 820 822 822 832 832 834 834 826 826 834 834 830 830 826 826 830 830 828 828 826 826 826 826 828 828 820 820 828 828 824 824 820 820 820 820 824 824 822 822 844 844 840 840 836 836 840 840 838 838 836 836 1458 1458 1459 1459 834 834 854 854 852 852 850 850 852 852 848 848 850 850 850 850 848 848 846 846 848 848 844 844 846 846 846 846 844 844 842 842 844 844 836 836 842 842 889 889 887 887 891 891 887 887 889 889 885 885 909 909 907 907 905 905 907 907 903 903 905 905 905 905 903 903 901 901 903 903 1460 1460 901 901 901 901 1461 1461 1462 1462 899 899 895 895 897 897 897 897 895 895 891 891 895 895 893 893 891 891 891 891 893 893 889 889 915 915 913 913 909 909 913 913 911 911 909 909 909 909 911 911 907 907 920 920 919 919 915 915 919 919 917 917 915 915 915 915 917 917 913 913 914 914 918 918 920 920 918 918 921 921 920 920 920 920 921 921 919 919 1463 1463 902 902 900 900 902 902 906 906 900 900 900 900 906 906 904 904 906 906 910 910 904 904 904 904 910 910 908 908 910 910 912 912 908 908 908 908 912 912 914 914 912 912 916 916 914 914 914 914 916 916 918 918 884 884 888 888 886 886 888 888 892 892 886 886 886 886 892 892 890 890 892 892 894 894 890 890 890 890 894 894 896 896 894 894 898 898 896 896 1464 1464 1465 1465 902 902 927 927 925 925 929 929 925 925 927 927 923 923 947 947 945 945 943 943 945 945 941 941 943 943 943 943 941 941 939 939 941 941 1466 1466 939 939 939 939 1467 1467 1468 1468 937 937 933 933 935 935 935 935 933 933 929 929 933 933 931 931 929 929 929 929 931 931 927 927 953 953 951 951 947 947 951 951 949 949 947 947 947 947 949 949 945 945 958 958 957 957 953 953 957 957 955 955 953 953 953 953 955 955 951 951 952 952 956 956 958 958 956 956 959 959 958 958 958 958 959 959 957 957 1469 1469 940 940 938 938 940 940 944 944 938 938 938 938 944 944 942 942 944 944 948 948 942 942 942 942 948 948 946 946 948 948 950 950 946 946 946 946 950 950 952 952 950 950 954 954 952 952 952 952 954 954 956 956 922 922 926 926 924 924 926 926 930 930 924 924 924 924 930 930 928 928 930 930 932 932 928 928 928 928 932 932 934 934 932 932 936 936 934 934 1470 1470 1471 1471 940 940 997 997 1472 1472 1000 1000 997 997 1000 1000 998 998 1000 1000 1004 1004 998 998 998 998 1004 1004 1002 1002 1010 1010 1008 1008 1004 1004 1008 1008 1006 1006 1004 1004 1004 1004 1006 1006 1002 1002 1011 1011 1012 1012 1015 1015 1012 1012 1014 1014 1015 1015 1015 1015 1014 1014 1010 1010 1014 1014 1013 1013 1010 1010 1010 1010 1013 1013 1008 1008 1001 1001 1003 1003 1005 1005 1003 1003 1007 1007 1005 1005 1005 1005 1007 1007 1011 1011 1007 1007 1009 1009 1011 1011 1011 1011 1009 1009 1012 1012 1473 1473 996 996 1001 1001 996 996 999 999 1001 1001 1001 1001 999 999 1003 1003 989 989 991 991 995 995 991 991 993 993 995 995 1474 1474 1475 1475 996 996 997 997 1476 1476 1477 1477 992 992 990 990 994 994 994 994 990 990 988 988 990 990 986 986 988 988 988 988 986 986 984 984 986 986 982 982 984 984 984 984 982 982 980 980 982 982 978 978 980 980 980 980 978 978 976 976 978 978 974 974 976 976 1478 1478 1479 1479 972 972 1480 1480 970 970 972 972 972 972 970 970 968 968 970 970 966 966 968 968 968 968 966 966 964 964 966 966 962 962 964 964 964 964 962 962 961 961 962 962 960 960 961 961 961 961 960 960 965 965 960 960 963 963 965 965 965 965 963 963 969 969 963 963 967 967 969 969 969 969 967 967 973 973 967 967 971 971 973 973 973 973 971 971 1481 1481 971 971 1482 1482 1483 1483 977 977 975 975 981 981 975 975 979 979 981 981 981 981 979 979 985 985 979 979 983 983 985 985 985 985 983 983 989 989 983 983 987 987 989 989 989 989 987 987 991 991 1053 1053 1484 1484 1056 1056 1053 1053 1056 1056 1054 1054 1056 1056 1060 1060 1054 1054 1054 1054 1060 1060 1058 1058 1066 1066 1064 1064 1060 1060 1064 1064 1062 1062 1060 1060 1060 1060 1062 1062 1058 1058 1067 1067 1068 1068 1071 1071 1068 1068 1070 1070 1071 1071 1071 1071 1070 1070 1066 1066 1070 1070 1069 1069 1066 1066 1066 1066 1069 1069 1064 1064 1057 1057 1059 1059 1061 1061 1059 1059 1063 1063 1061 1061 1061 1061 1063 1063 1067 1067 1063 1063 1065 1065 1067 1067 1067 1067 1065 1065 1068 1068 1485 1485 1052 1052 1057 1057 1052 1052 1055 1055 1057 1057 1057 1057 1055 1055 1059 1059 1045 1045 1047 1047 1051 1051 1047 1047 1049 1049 1051 1051 1486 1486 1487 1487 1052 1052 1053 1053 1488 1488 1489 1489 1048 1048 1046 1046 1050 1050 1050 1050 1046 1046 1044 1044 1046 1046 1042 1042 1044 1044 1044 1044 1042 1042 1040 1040 1042 1042 1038 1038 1040 1040 1040 1040 1038 1038 1036 1036 1038 1038 1034 1034 1036 1036 1036 1036 1034 1034 1032 1032 1034 1034 1030 1030 1032 1032 1490 1490 1491 1491 1028 1028 1492 1492 1026 1026 1028 1028 1028 1028 1026 1026 1024 1024 1026 1026 1022 1022 1024 1024 1024 1024 1022 1022 1020 1020 1022 1022 1018 1018 1020 1020 1020 1020 1018 1018 1017 1017 1018 1018 1016 1016 1017 1017 1017 1017 1016 1016 1021 1021 1016 1016 1019 1019 1021 1021 1021 1021 1019 1019 1025 1025 1019 1019 1023 1023 1025 1025 1025 1025 1023 1023 1029 1029 1023 1023 1027 1027 1029 1029 1029 1029 1027 1027 1493 1493 1027 1027 1494 1494 1495 1495 1033 1033 1031 1031 1037 1037 1031 1031 1035 1035 1037 1037 1037 1037 1035 1035 1041 1041 1035 1035 1039 1039 1041 1041 1041 1041 1039 1039 1045 1045 1039 1039 1043 1043 1045 1045 1045 1045 1043 1043 1047 1047 1072 1072 1073 1073 1074 1074 1073 1073 1075 1075 1074 1074 1116 1116 1115 1115 1108 1108 1115 1115 1114 1114 1108 1108 1108 1108 1114 1114 1113 1113 1113 1113 1112 1112 1108 1108 1112 1112 1111 1111 1108 1108 1108 1108 1111 1111 1109 1109 1111 1111 1110 1110 1109 1109 1109 1109 1110 1110 1107 1107 1110 1110 1106 1106 1107 1107 1107 1107 1106 1106 1105 1105 1106 1106 1104 1104 1105 1105 1105 1105 1104 1104 1103 1103 1104 1104 1102 1102 1103 1103 1103 1103 1102 1102 1101 1101 1102 1102 1100 1100 1101 1101 1101 1101 1100 1100 1099 1099 1100 1100 1098 1098 1099 1099 1099 1099 1098 1098 1097 1097 1098 1098 1096 1096 1097 1097 1097 1097 1096 1096 1095 1095 1096 1096 1094 1094 1095 1095 1095 1095 1094 1094 1093 1093 1094 1094 1092 1092 1093 1093 1093 1093 1092 1092 1091 1091 1092 1092 1090 1090 1091 1091 1091 1091 1090 1090 1089 1089 1090 1090 1088 1088 1089 1089 1089 1089 1088 1088 1087 1087 1088 1088 1086 1086 1087 1087 1087 1087 1086 1086 1085 1085 1086 1086 1084 1084 1085 1085 1085 1085 1084 1084 1083 1083 1084 1084 1082 1082 1083 1083 1083 1083 1082 1082 1081 1081 1082 1082 1080 1080 1081 1081 1081 1081 1080 1080 1079 1079 1080 1080 1078 1078 1079 1079 1079 1079 1078 1078 1076 1076 1078 1078 1077 1077 1076 1076 1153 1153 1154 1154 1149 1149 1154 1154 1155 1155 1149 1149 1155 1155 1156 1156 1149 1149 1149 1149 1156 1156 1157 1157 1117 1117 1118 1118 1120 1120 1118 1118 1119 1119 1120 1120 1120 1120 1119 1119 1122 1122 1119 1119 1121 1121 1122 1122 1122 1122 1121 1121 1124 1124 1121 1121 1123 1123 1124 1124 1124 1124 1123 1123 1126 1126 1123 1123 1125 1125 1126 1126 1126 1126 1125 1125 1128 1128 1125 1125 1127 1127 1128 1128 1128 1128 1127 1127 1130 1130 1127 1127 1129 1129 1130 1130 1130 1130 1129 1129 1132 1132 1129 1129 1131 1131 1132 1132 1132 1132 1131 1131 1134 1134 1131 1131 1133 1133 1134 1134 1134 1134 1133 1133 1136 1136 1133 1133 1135 1135 1136 1136 1136 1136 1135 1135 1138 1138 1135 1135 1137 1137 1138 1138 1138 1138 1137 1137 1140 1140 1137 1137 1139 1139 1140 1140 1140 1140 1139 1139 1142 1142 1139 1139 1141 1141 1142 1142 1142 1142 1141 1141 1144 1144 1141 1141 1143 1143 1144 1144 1144 1144 1143 1143 1146 1146 1143 1143 1145 1145 1146 1146 1146 1146 1145 1145 1148 1148 1145 1145 1147 1147 1148 1148 1148 1148 1147 1147 1150 1150 1147 1147 1151 1151 1150 1150 1150 1150 1151 1151 1149 1149 1151 1151 1152 1152 1149 1149 1149 1149 1152 1152 1153 1153 1172 1172 1163 1163 1174 1174 1163 1163 1170 1170 1174 1174 1174 1174 1170 1170 1178 1178 1170 1170 1176 1176 1178 1178 1178 1178 1176 1176 1181 1181 1176 1176 1180 1180 1181 1181 1181 1181 1180 1180 1184 1184 1180 1180 1186 1186 1184 1184 1184 1184 1186 1186 1188 1188 1186 1186 1192 1192 1188 1188 1188 1188 1192 1192 1190 1190 1192 1192 1199 1199 1190 1190 1190 1190 1199 1199 1194 1194 1199 1199 1201 1201 1194 1194 1194 1194 1201 1201 1196 1196 1201 1201 1203 1203 1196 1196 1196 1196 1203 1203 1198 1198 1203 1203 1205 1205 1198 1198 1198 1198 1205 1205 1197 1197 1205 1205 1204 1204 1197 1197 1197 1197 1204 1204 1195 1195 1204 1204 1202 1202 1195 1195 1195 1195 1202 1202 1191 1191 1202 1202 1200 1200 1191 1191 1191 1191 1200 1200 1189 1189 1200 1200 1193 1193 1189 1189 1189 1189 1193 1193 1185 1185 1193 1193 1187 1187 1185 1185 1185 1185 1187 1187 1182 1182 1187 1187 1183 1183 1182 1182 1182 1182 1183 1183 1179 1179 1183 1183 1177 1177 1179 1179 1179 1179 1177 1177 1175 1175 1177 1177 1171 1171 1175 1175 1175 1175 1171 1171 1173 1173 1171 1171 1164 1164 1173 1173 1173 1173 1164 1164 1169 1169 1164 1164 1162 1162 1169 1169 1169 1169 1162 1162 1167 1167 1162 1162 1160 1160 1167 1167 1167 1167 1160 1160 1165 1165 1160 1160 1158 1158 1165 1165 1165 1165 1158 1158 1166 1166 1158 1158 1159 1159 1166 1166 1166 1166 1159 1159 1168 1168 1159 1159 1161 1161 1168 1168 1168 1168 1161 1161 1172 1172 1161 1161 1163 1163 1172 1172 1230 1230 1231 1231 1227 1227 1231 1231 1225 1225 1227 1227 1227 1227 1225 1225 1223 1223 1225 1225 1219 1219 1223 1223 1223 1223 1219 1219 1221 1221 1219 1219 1212 1212 1221 1221 1221 1221 1212 1212 1217 1217 1212 1212 1210 1210 1217 1217 1217 1217 1210 1210 1215 1215 1210 1210 1208 1208 1215 1215 1215 1215 1208 1208 1213 1213 1208 1208 1206 1206 1213 1213 1213 1213 1206 1206 1214 1214 1206 1206 1207 1207 1214 1214 1214 1214 1207 1207 1216 1216 1207 1207 1209 1209 1216 1216 1216 1216 1209 1209 1220 1220 1209 1209 1211 1211 1220 1220 1220 1220 1211 1211 1222 1222 1211 1211 1218 1218 1222 1222 1222 1222 1218 1218 1226 1226 1218 1218 1224 1224 1226 1226 1226 1226 1224 1224 1229 1229 1224 1224 1228 1228 1229 1229 1229 1229 1228 1228 1232 1232 1228 1228 1234 1234 1232 1232 1232 1232 1234 1234 1236 1236 1234 1234 1240 1240 1236 1236 1236 1236 1240 1240 1238 1238 1240 1240 1247 1247 1238 1238 1238 1238 1247 1247 1242 1242 1247 1247 1249 1249 1242 1242 1242 1242 1249 1249 1244 1244 1249 1249 1251 1251 1244 1244 1244 1244 1251 1251 1246 1246 1251 1251 1253 1253 1246 1246 1246 1246 1253 1253 1245 1245 1253 1253 1252 1252 1245 1245 1245 1245 1252 1252 1243 1243 1252 1252 1250 1250 1243 1243 1243 1243 1250 1250 1239 1239 1250 1250 1248 1248 1239 1239 1239 1239 1248 1248 1237 1237 1248 1248 1241 1241 1237 1237 1237 1237 1241 1241 1233 1233 1241 1241 1235 1235 1233 1233 1233 1233 1235 1235 1230 1230 1235 1235 1231 1231 1230 1230 1281 1281 1283 1283 1280 1280 1283 1283 1282 1282 1280 1280 1274 1274 1272 1272 1280 1280 1274 1274 1280 1280 1276 1276 1266 1266 1255 1255 1268 1268 1255 1255 1280 1280 1268 1268 1268 1268 1280 1280 1270 1270 1280 1280 1272 1272 1270 1270 1275 1275 1277 1277 1282 1282 1277 1277 1279 1279 1282 1282 1282 1282 1279 1279 1280 1280 1279 1279 1278 1278 1280 1280 1280 1280 1278 1278 1276 1276 1266 1266 1264 1264 1255 1255 1264 1264 1262 1262 1255 1255 1255 1255 1262 1262 1260 1260 1269 1269 1271 1271 1282 1282 1271 1271 1273 1273 1282 1282 1282 1282 1273 1273 1275 1275 1260 1260 1258 1258 1255 1255 1258 1258 1256 1256 1255 1255 1255 1255 1256 1256 1254 1254 1256 1256 1257 1257 1254 1254 1254 1254 1257 1257 1259 1259 1254 1254 1265 1265 1282 1282 1265 1265 1267 1267 1282 1282 1282 1282 1267 1267 1269 1269 1259 1259 1261 1261 1254 1254 1261 1261 1263 1263 1254 1254 1254 1254 1263 1263 1265 1265 1284 1284 1285 1285 1286 1286 1285 1285 1287 1287 1286 1286 1288 1288 1289 1289 1290 1290 1289 1289 1291 1291 1290 1290 1314 1314 1316 1316 1318 1318 1316 1316 1320 1320 1318 1318 1318 1318 1320 1320 1322 1322 1320 1320 1324 1324 1322 1322 1496 1496 1497 1497 1326 1326 1498 1498 1328 1328 1326 1326 1326 1326 1328 1328 1330 1330 1328 1328 1332 1332 1330 1330 1330 1330 1332 1332 1334 1334 1332 1332 1336 1336 1334 1334 1334 1334 1336 1336 1338 1338 1336 1336 1339 1339 1338 1338 1338 1338 1339 1339 1335 1335 1339 1339 1337 1337 1335 1335 1335 1335 1337 1337 1331 1331 1337 1337 1333 1333 1331 1331 1331 1331 1333 1333 1327 1327 1333 1333 1329 1329 1327 1327 1327 1327 1329 1329 1499 1499 1329 1329 1500 1500 1501 1501 1323 1323 1325 1325 1319 1319 1325 1325 1321 1321 1319 1319 1319 1319 1321 1321 1315 1315 1321 1321 1317 1317 1315 1315 1315 1315 1317 1317 1311 1311 1317 1317 1313 1313 1311 1311 1311 1311 1313 1313 1307 1307 1313 1313 1309 1309 1307 1307 1502 1502 1503 1503 1303 1303 1504 1504 1305 1305 1303 1303 1303 1303 1305 1305 1299 1299 1305 1305 1301 1301 1299 1299 1299 1299 1301 1301 1295 1295 1301 1301 1297 1297 1295 1295 1295 1295 1297 1297 1292 1292 1297 1297 1293 1293 1292 1292 1292 1292 1293 1293 1294 1294 1293 1293 1296 1296 1294 1294 1294 1294 1296 1296 1298 1298 1296 1296 1300 1300 1298 1298 1298 1298 1300 1300 1302 1302 1300 1300 1304 1304 1302 1302 1302 1302 1304 1304 1505 1505 1304 1304 1506 1506 1507 1507 1306 1306 1308 1308 1310 1310 1308 1308 1312 1312 1310 1310 1310 1310 1312 1312 1314 1314 1312 1312 1316 1316 1314 1314 1362 1362 1364 1364 1366 1366 1364 1364 1368 1368 1366 1366 1366 1366 1368 1368 1370 1370 1368 1368 1372 1372 1370 1370 1508 1508 1509 1509 1374 1374 1510 1510 1376 1376 1374 1374 1374 1374 1376 1376 1378 1378 1376 1376 1380 1380 1378 1378 1378 1378 1380 1380 1382 1382 1380 1380 1384 1384 1382 1382 1382 1382 1384 1384 1386 1386 1384 1384 1387 1387 1386 1386 1386 1386 1387 1387 1383 1383 1387 1387 1385 1385 1383 1383 1383 1383 1385 1385 1379 1379 1385 1385 1381 1381 1379 1379 1379 1379 1381 1381 1375 1375 1381 1381 1377 1377 1375 1375 1375 1375 1377 1377 1511 1511 1377 1377 1512 1512 1513 1513 1371 1371 1373 1373 1367 1367 1373 1373 1369 1369 1367 1367 1367 1367 1369 1369 1363 1363 1369 1369 1365 1365 1363 1363 1363 1363 1365 1365 1359 1359 1365 1365 1361 1361 1359 1359 1359 1359 1361 1361 1355 1355 1361 1361 1357 1357 1355 1355 1514 1514 1515 1515 1351 1351 1516 1516 1353 1353 1351 1351 1351 1351 1353 1353 1347 1347 1353 1353 1349 1349 1347 1347 1347 1347 1349 1349 1343 1343 1349 1349 1345 1345 1343 1343 1343 1343 1345 1345 1340 1340 1345 1345 1341 1341 1340 1340 1340 1340 1341 1341 1342 1342 1341 1341 1344 1344 1342 1342 1342 1342 1344 1344 1346 1346 1344 1344 1348 1348 1346 1346 1346 1346 1348 1348 1350 1350 1348 1348 1352 1352 1350 1350 1350 1350 1352 1352 1517 1517 1352 1352 1518 1518 1519 1519 1354 1354 1356 1356 1358 1358 1356 1356 1360 1360 1358 1358 1358 1358 1360 1360 1362 1362 1360 1360 1364 1364 1362 1362
+53 53 55 55 44 44 14 14 12 12 19 19 53 53 44 44 51 51 12 12 10 10 19 19 10 10 8 8 19 19 19 19 8 8 6 6 58 58 56 56 42 42 56 56 54 54 42 42 42 42 54 54 52 52 33 33 45 45 47 47 33 33 47 47 44 44 47 47 49 49 44 44 44 44 49 49 51 51 13 13 15 15 21 21 32 32 35 35 33 33 35 35 37 37 33 33 7 7 9 9 21 21 9 9 11 11 21 21 21 21 11 11 13 13 24 24 30 30 26 26 30 30 28 28 26 26 24 24 22 22 30 30 22 22 18 18 30 30 30 30 18 18 19 19 18 18 16 16 19 19 19 19 16 16 14 14 55 55 57 57 44 44 57 57 59 59 44 44 44 44 59 59 61 61 37 37 39 39 33 33 39 39 41 41 33 33 33 33 41 41 45 45 25 25 27 27 33 33 27 27 29 29 33 33 33 33 29 29 32 32 6 6 4 4 19 19 4 4 2 2 19 19 19 19 2 2 0 0 0 0 1 1 19 19 1 1 3 3 19 19 19 19 3 3 21 21 3 3 5 5 21 21 21 21 5 5 7 7 52 52 50 50 42 42 50 50 48 48 42 42 42 42 48 48 46 46 61 61 63 63 44 44 63 63 62 62 44 44 44 44 62 62 42 42 62 62 60 60 42 42 42 42 60 60 58 58 15 15 17 17 21 21 17 17 20 20 21 21 21 21 20 20 33 33 20 20 23 23 33 33 33 33 23 23 25 25 46 46 43 43 42 42 43 43 40 40 42 42 42 42 40 40 30 30 40 40 38 38 30 30 30 30 38 38 36 36 36 36 34 34 30 30 34 34 31 31 30 30 30 30 31 31 28 28 313 313 323 323 308 308 323 323 307 307 308 308 308 308 307 307 294 294 307 307 291 291 294 294 294 294 291 291 292 292 291 291 273 273 292 292 292 292 273 273 272 272 313 313 324 324 323 323 324 324 338 338 323 323 323 323 338 338 337 337 338 338 340 340 337 337 337 337 340 340 353 353 340 340 354 354 353 353 354 354 358 358 353 353 353 353 358 358 369 369 358 358 370 370 369 369 370 370 383 383 369 369 369 369 383 383 385 385 383 383 386 386 385 385 386 386 401 401 385 385 385 385 401 401 400 400 401 401 1392 1392 400 400 400 400 1393 1393 1394 1394 407 407 419 419 418 418 418 418 419 419 435 435 419 419 430 430 435 435 430 430 436 436 435 435 436 436 453 453 435 435 435 435 453 453 452 452 453 453 457 457 452 452 452 452 457 457 473 473 457 457 476 476 473 473 473 473 476 476 491 491 476 476 483 483 491 491 483 483 492 492 491 491 492 492 503 503 491 491 491 491 503 503 500 500 503 503 504 504 500 500 504 504 509 509 500 500 500 500 509 509 506 506 509 509 508 508 506 506 506 506 508 508 505 505 508 508 507 507 505 505 505 505 507 507 497 497 507 507 501 501 497 497 501 501 498 498 497 497 498 498 489 489 497 497 497 497 489 489 487 487 489 489 482 482 487 487 487 487 482 482 468 468 482 482 470 470 468 468 468 468 470 470 446 446 470 470 455 455 446 446 455 455 448 448 446 446 448 448 432 432 446 446 446 446 432 432 429 429 432 432 428 428 429 429 429 429 428 428 412 412 428 428 414 414 412 412 414 414 404 404 412 412 1395 1395 1396 1396 395 395 1397 1397 396 396 395 395 396 396 382 382 395 395 395 395 382 382 379 379 382 382 380 380 379 379 380 380 365 365 379 379 379 379 365 365 364 364 365 365 357 357 364 364 364 364 357 357 348 348 357 357 349 349 348 348 348 348 349 349 331 331 349 349 339 339 331 331 339 339 332 332 331 331 332 332 317 317 331 331 331 331 317 317 316 316 317 317 311 311 316 316 316 316 311 311 300 300 311 311 301 301 300 300 300 300 301 301 280 280 301 301 293 293 280 280 293 293 279 279 280 280 279 279 267 267 280 280 280 280 267 267 264 264 267 267 263 263 264 264 263 263 249 249 264 264 264 264 249 249 250 250 249 249 247 247 250 250 250 250 247 247 234 234 247 247 233 233 234 234 234 234 233 233 219 219 233 233 223 223 219 219 223 223 218 218 219 219 218 218 204 204 219 219 219 219 204 204 205 205 204 204 201 201 205 205 205 205 201 201 189 189 201 201 188 188 189 189 189 189 188 188 172 172 188 188 180 180 172 172 180 180 171 171 172 172 171 171 1398 1398 172 172 172 172 1399 1399 1400 1400 154 154 153 153 156 156 156 156 153 153 139 139 153 153 138 138 139 139 138 138 131 131 139 139 139 139 131 131 120 120 131 131 119 119 120 120 120 120 119 119 99 99 119 119 100 100 99 99 100 100 96 96 99 99 96 96 82 82 99 99 99 99 82 82 83 83 82 82 78 78 83 83 83 83 78 78 72 72 78 78 70 70 72 72 72 72 70 70 67 67 70 70 68 68 67 67 68 68 64 64 67 67 64 64 65 65 67 67 67 67 65 65 69 69 65 65 66 66 69 69 69 69 66 66 75 75 66 66 74 74 75 75 75 75 74 74 87 87 74 74 80 80 87 87 80 80 85 85 87 87 85 85 101 101 87 87 87 87 101 101 106 106 101 101 104 104 106 106 104 104 124 124 106 106 106 106 124 124 126 126 124 124 132 132 126 126 126 126 132 132 144 144 132 132 142 142 144 144 144 144 142 142 162 162 142 142 155 155 162 162 155 155 160 160 162 162 1401 1401 176 176 1402 1402 1403 1403 176 176 177 177 176 176 181 181 177 177 177 177 181 181 193 193 181 181 192 192 193 193 193 193 192 192 210 210 192 192 203 203 210 210 203 203 209 209 210 210 209 209 224 224 210 210 210 210 224 224 225 225 224 224 239 239 225 225 225 225 239 239 240 240 239 239 248 248 240 240 240 240 248 248 257 257 248 248 256 256 257 257 257 257 256 256 273 273 256 256 270 270 273 273 273 273 270 270 272 272 1404 1404 211 211 1405 1405 211 211 195 195 1406 1406 1407 1407 195 195 1408 1408 195 195 178 178 1409 1409 1410 1410 178 178 1411 1411 178 178 164 164 1412 1412 1413 1413 164 164 1414 1414 164 164 147 147 1415 1415 1416 1416 147 147 1417 1417 147 147 129 129 1418 1418 1419 1419 129 129 1420 1420 129 129 109 109 1421 1421 1422 1422 109 109 1423 1423 109 109 91 91 1424 1424 1425 1425 91 91 1426 1426 91 91 79 79 1427 1427 1428 1428 79 79 1429 1429 79 79 73 73 1430 1430 1431 1431 73 73 1432 1432 73 73 71 71 1433 1433 1434 1434 71 71 1435 1435 71 71 76 76 1436 1436 1437 1437 76 76 1438 1438 76 76 88 88 1439 1439 1440 1440 88 88 1441 1441 88 88 105 105 1442 1442 1443 1443 105 105 1444 1444 105 105 123 123 1445 1445 1446 1446 123 123 1447 1447 123 123 141 141 1448 1448 1449 1449 141 141 1450 1450 141 141 158 158 1451 1451 1452 1452 158 158 1453 1453 158 158 173 173 1454 1454 1455 1455 173 173 1456 1456 173 173 190 190 1457 1457 1458 1458 190 190 1459 1459 190 190 206 206 1460 1460 1461 1461 206 206 1462 1462 206 206 220 220 1463 1463 1464 1464 220 220 1465 1465 220 220 235 235 1466 1466 1467 1467 235 235 1468 1468 235 235 251 251 1469 1469 1470 1470 251 251 1471 1471 251 251 265 265 1472 1472 1473 1473 265 265 1474 1474 265 265 281 281 1475 1475 1476 1476 281 281 1477 1477 281 281 299 299 1478 1478 1479 1479 299 299 1480 1480 299 299 315 315 1481 1481 1482 1482 315 315 1483 1483 315 315 329 329 1484 1484 1485 1485 329 329 1486 1486 329 329 346 346 1487 1487 1488 1488 346 346 1489 1489 346 346 363 363 1490 1490 1491 1491 363 363 1492 1492 363 363 377 377 1493 1493 1494 1494 377 377 1495 1495 377 377 394 394 1496 1496 1497 1497 394 394 1498 1498 394 394 410 410 1499 1499 1500 1500 410 410 1501 1501 410 410 425 425 1502 1502 1503 1503 425 425 1504 1504 425 425 443 443 1505 1505 1506 1506 443 443 1507 1507 443 443 465 465 1508 1508 1509 1509 465 465 1510 1510 465 465 481 481 1511 1511 1512 1512 481 481 1513 1513 481 481 494 494 1514 1514 1515 1515 494 494 1516 1516 494 494 499 499 1517 1517 1518 1518 499 499 1519 1519 499 499 502 502 1520 1520 1521 1521 502 502 1522 1522 502 502 496 496 1523 1523 1524 1524 496 496 1525 1525 496 496 486 486 1526 1526 1527 1527 486 486 1528 1528 486 486 469 469 1529 1529 1530 1530 469 469 1531 1531 469 469 449 449 1532 1532 1533 1533 449 449 1534 1534 449 449 433 433 1535 1535 1536 1536 433 433 1537 1537 433 433 416 416 1538 1538 1539 1539 416 416 1540 1540 416 416 399 399 1541 1541 1542 1542 399 399 1543 1543 399 399 384 384 1544 1544 1545 1545 384 384 1546 1546 384 384 368 368 1547 1547 1548 1548 368 368 1549 1549 368 368 352 352 1550 1550 1551 1551 352 352 1552 1552 352 352 336 336 1553 1553 1554 1554 336 336 1555 1555 336 336 322 322 1556 1556 1557 1557 322 322 1558 1558 322 322 306 306 1559 1559 1560 1560 306 306 1561 1561 306 306 290 290 1562 1562 1563 1563 290 290 1564 1564 290 290 274 274 1565 1565 1566 1566 274 274 1567 1567 274 274 258 258 1568 1568 1569 1569 258 258 1570 1570 258 258 242 242 1571 1571 1572 1572 242 242 1573 1573 242 242 227 227 1574 1574 1575 1575 227 227 1576 1576 227 227 211 211 1577 1577 227 227 213 213 211 211 213 213 196 196 211 211 211 211 196 196 195 195 196 196 182 182 195 195 195 195 182 182 178 178 182 182 166 166 178 178 178 178 166 166 164 164 166 166 150 150 164 164 164 164 150 150 147 147 150 150 133 133 147 147 147 147 133 133 129 129 133 133 115 115 129 129 129 129 115 115 109 109 115 115 95 95 109 109 109 109 95 95 91 91 95 95 86 86 91 91 91 91 86 86 79 79 86 86 81 81 79 79 79 79 81 81 73 73 81 81 77 77 73 73 73 73 77 77 71 71 77 77 84 84 71 71 71 71 84 84 76 76 84 84 93 93 76 76 76 76 93 93 88 88 93 93 111 111 88 88 88 88 111 111 105 105 111 111 128 128 105 105 105 105 128 128 123 123 128 128 145 145 123 123 123 123 145 145 141 141 145 145 161 161 141 141 141 141 161 161 158 158 161 161 175 175 158 158 158 158 175 175 173 173 175 175 191 191 173 173 173 173 191 191 190 190 191 191 207 207 190 190 190 190 207 207 206 206 207 207 221 221 206 206 206 206 221 221 220 220 221 221 236 236 220 220 220 220 236 236 235 235 236 236 252 252 235 235 235 235 252 252 251 251 252 252 266 266 251 251 251 251 266 266 265 265 266 266 282 282 265 265 265 265 282 282 281 281 282 282 298 298 281 281 281 281 298 298 299 299 298 298 314 314 299 299 299 299 314 314 315 315 314 314 328 328 315 315 315 315 328 328 329 329 328 328 345 345 329 329 329 329 345 345 346 346 345 345 361 361 346 346 346 346 361 361 363 363 361 361 376 376 363 363 363 363 376 376 377 377 376 376 392 392 377 377 377 377 392 392 394 394 392 392 408 408 394 394 394 394 408 408 410 410 408 408 422 422 410 410 410 410 422 422 425 425 422 422 441 441 425 425 425 425 441 441 443 443 441 441 459 459 443 443 443 443 459 459 465 465 459 459 477 477 465 465 465 465 477 477 481 481 477 477 488 488 481 481 481 481 488 488 494 494 488 488 493 493 494 494 494 494 493 493 499 499 493 493 495 495 499 499 499 499 495 495 502 502 495 495 490 490 502 502 502 502 490 490 496 496 490 490 479 479 496 496 496 496 479 479 486 486 479 479 463 463 486 486 486 486 463 463 469 469 463 463 444 444 469 469 469 469 444 444 449 449 444 444 427 427 449 449 449 449 427 427 433 433 427 427 413 413 433 433 433 433 413 413 416 416 413 413 397 397 416 416 416 416 397 397 399 399 397 397 381 381 399 399 399 399 381 381 384 384 381 381 367 367 384 384 384 384 367 367 368 368 367 367 351 351 368 368 368 368 351 351 352 352 351 351 335 335 352 352 352 352 335 335 336 336 335 335 321 321 336 336 336 336 321 321 322 322 321 321 305 305 322 322 322 322 305 305 306 306 305 305 289 289 306 306 306 306 289 289 290 290 289 289 275 275 290 290 290 290 275 275 274 274 275 275 259 259 274 274 274 274 259 259 258 258 259 259 243 243 258 258 258 258 243 243 242 242 243 243 228 228 242 242 242 242 228 228 227 227 228 228 213 213 227 227 228 228 214 214 213 213 214 214 198 198 213 213 213 213 198 198 196 196 198 198 184 184 196 196 196 196 184 184 182 182 184 184 168 168 182 182 182 182 168 168 166 166 168 168 151 151 166 166 166 166 151 151 150 150 151 151 137 137 150 150 150 150 137 137 133 133 137 137 121 121 133 133 133 133 121 121 115 115 121 121 108 108 115 115 115 115 108 108 95 95 108 108 94 94 95 95 95 95 94 94 86 86 94 94 90 90 86 86 86 86 90 90 81 81 90 90 89 89 81 81 81 81 89 89 77 77 89 89 92 92 77 77 77 77 92 92 84 84 92 92 102 102 84 84 84 84 102 102 93 93 102 102 118 118 93 93 93 93 118 118 111 111 118 118 135 135 111 111 111 111 135 135 128 128 135 135 149 149 128 128 128 128 149 149 145 145 149 149 165 165 145 145 145 145 165 165 161 161 165 165 179 179 161 161 161 161 179 179 175 175 179 179 194 194 175 175 175 175 194 194 191 191 194 194 208 208 191 191 191 191 208 208 207 207 208 208 222 222 207 207 207 207 222 222 221 221 222 222 237 237 221 221 221 221 237 237 236 236 237 237 253 253 236 236 236 236 253 253 252 252 253 253 268 268 252 252 252 252 268 268 266 266 268 268 283 283 266 266 266 266 283 283 282 282 283 283 297 297 282 282 282 282 297 297 298 298 297 297 312 312 298 298 298 298 312 312 314 314 312 312 327 327 314 314 314 314 327 327 328 328 327 327 343 343 328 328 328 328 343 343 345 345 343 343 360 360 345 345 345 345 360 360 361 361 360 360 374 374 361 361 361 361 374 374 376 376 374 374 390 390 376 376 376 376 390 390 392 392 390 390 405 405 392 392 392 392 405 405 408 408 405 405 421 421 408 408 408 408 421 421 422 422 421 421 437 437 422 422 422 422 437 437 441 441 437 437 451 451 441 441 441 441 451 451 459 459 451 451 466 466 459 459 459 459 466 466 477 477 466 466 478 478 477 477 477 477 478 478 488 488 478 478 484 484 488 488 488 488 484 484 493 493 484 484 485 485 493 493 493 493 485 485 495 495 485 485 480 480 495 495 495 495 480 480 490 490 480 480 472 472 490 490 490 490 472 472 479 479 472 472 454 454 479 479 479 479 454 454 463 463 454 454 439 439 463 463 463 463 439 439 444 444 439 439 423 423 444 444 444 444 423 423 427 427 423 423 409 409 427 427 427 427 409 409 413 413 409 409 393 393 413 413 413 413 393 393 397 397 393 393 378 378 397 397 397 397 378 378 381 381 378 378 366 366 381 381 381 381 366 366 367 367 366 366 350 350 367 367 367 367 350 350 351 351 350 350 334 334 351 351 351 351 334 334 335 335 334 334 320 320 335 335 335 335 320 320 321 321 320 320 304 304 321 321 321 321 304 304 305 305 304 304 288 288 305 305 305 305 288 288 289 289 288 288 276 276 289 289 289 289 276 276 275 275 276 276 260 260 275 275 275 275 260 260 259 259 260 260 244 244 259 259 259 259 244 244 243 243 244 244 230 230 243 243 243 243 230 230 228 228 230 230 214 214 228 228 230 230 216 216 214 214 216 216 200 200 214 214 214 214 200 200 198 198 200 200 186 186 198 198 198 198 186 186 184 184 186 186 169 169 184 184 184 184 169 169 168 168 169 169 157 157 168 168 168 168 157 157 151 151 157 157 143 143 151 151 151 151 143 143 137 137 143 143 130 130 137 137 137 137 130 130 121 121 130 130 117 117 121 121 121 121 117 117 108 108 117 117 107 107 108 108 108 108 107 107 94 94 107 107 98 98 94 94 94 94 98 98 90 90 98 98 97 97 90 90 90 90 97 97 89 89 97 97 103 103 89 89 89 89 103 103 92 92 103 103 113 113 92 92 92 92 113 113 102 102 113 113 127 127 102 102 102 102 127 127 118 118 127 127 140 140 118 118 118 118 140 140 135 135 140 140 152 152 135 135 135 135 152 152 149 149 152 152 167 167 149 149 149 149 167 167 165 165 167 167 183 183 165 165 165 165 183 183 179 179 183 183 197 197 179 179 179 179 197 197 194 194 197 197 212 212 194 194 194 194 212 212 208 208 212 212 226 226 208 208 208 208 226 226 222 222 226 226 238 238 222 222 222 222 238 238 237 237 238 238 254 254 237 237 237 237 254 254 253 253 254 254 269 269 253 253 253 253 269 269 268 268 269 269 284 284 268 268 268 268 284 284 283 283 284 284 296 296 283 283 283 283 296 296 297 297 296 296 310 310 297 297 297 297 310 310 312 312 310 310 326 326 312 312 312 312 326 326 327 327 326 326 342 342 327 327 327 327 342 342 343 343 342 342 356 356 343 343 343 343 356 356 360 360 356 356 372 372 360 360 360 360 372 372 374 374 372 372 388 388 374 374 374 374 388 388 390 390 388 388 403 403 390 390 390 390 403 403 405 405 403 403 417 417 405 405 405 405 417 417 421 421 417 417 431 431 421 421 421 421 431 431 437 437 431 431 442 442 437 437 437 437 442 442 451 451 442 442 456 456 451 451 451 451 456 456 466 466 456 456 467 467 466 466 466 466 467 467 478 478 467 467 474 474 478 478 478 478 474 474 484 484 474 474 475 475 484 484 484 484 475 475 485 485 475 475 471 471 485 485 485 485 471 471 480 480 471 471 461 461 480 480 480 480 461 461 472 472 461 461 445 445 472 472 472 472 445 445 454 454 445 445 434 434 454 454 454 454 434 434 439 439 434 434 420 420 439 439 439 439 420 420 423 423 420 420 406 406 423 423 423 423 406 406 409 409 406 406 391 391 409 409 409 409 391 391 393 393 391 391 375 375 393 393 393 393 375 375 378 378 375 375 362 362 378 378 378 378 362 362 366 366 362 362 347 347 366 366 366 366 347 347 350 350 347 347 333 333 350 350 350 350 333 333 334 334 333 333 319 319 334 334 334 334 319 319 320 320 319 319 303 303 320 320 320 320 303 303 304 304 303 303 287 287 304 304 304 304 287 287 288 288 287 287 277 277 288 288 288 288 277 277 276 276 277 277 261 261 276 276 276 276 261 261 260 260 261 261 245 245 260 260 260 260 245 245 244 244 245 245 231 231 244 244 244 244 231 231 230 230 231 231 216 216 230 230 231 231 217 217 216 216 217 217 202 202 216 216 216 216 202 202 200 200 202 202 187 187 200 200 200 200 187 187 186 186 187 187 174 174 186 186 186 186 174 174 169 169 174 174 163 163 169 169 169 169 163 163 157 157 163 163 148 148 157 157 157 157 148 148 143 143 148 148 136 136 143 143 143 143 136 136 130 130 136 136 125 125 130 130 130 130 125 125 117 117 125 125 116 116 117 117 117 117 116 116 107 107 116 116 112 112 107 107 107 107 112 112 98 98 112 112 110 110 98 98 98 98 110 110 97 97 110 110 114 114 97 97 97 97 114 114 103 103 114 114 122 122 103 103 103 103 122 122 113 113 122 122 134 134 113 113 113 113 134 134 127 127 134 134 146 146 127 127 127 127 146 146 140 140 146 146 159 159 140 140 140 140 159 159 152 152 159 159 170 170 152 152 152 152 170 170 167 167 170 170 185 185 167 167 167 167 185 185 183 183 185 185 199 199 183 183 183 183 199 199 197 197 199 199 215 215 197 197 197 197 215 215 212 212 215 215 229 229 212 212 212 212 229 229 226 226 229 229 241 241 226 226 226 226 241 241 238 238 241 241 255 255 238 238 238 238 255 255 254 254 255 255 271 271 254 254 254 254 271 271 269 269 271 271 285 285 269 269 269 269 285 285 284 284 285 285 295 295 284 284 284 284 295 295 296 296 295 295 309 309 296 296 296 296 309 309 310 310 309 309 325 325 310 310 310 310 325 325 326 326 325 325 341 341 326 326 326 326 341 341 342 342 341 341 355 355 342 342 342 342 355 355 356 356 355 355 371 371 356 356 356 356 371 371 372 372 371 371 387 387 372 372 372 372 387 387 388 388 387 387 398 398 388 388 388 388 398 398 403 403 398 398 411 411 403 403 403 403 411 411 417 417 411 411 424 424 417 417 417 417 424 424 431 431 424 424 438 438 431 431 431 431 438 438 442 442 438 438 447 447 442 442 442 442 447 447 456 456 447 447 458 458 456 456 456 456 458 458 467 467 458 458 462 462 467 467 467 467 462 462 474 474 462 462 464 464 474 474 474 474 464 464 475 475 464 464 460 460 475 475 475 475 460 460 471 471 460 460 450 450 471 471 471 471 450 450 461 461 450 450 440 440 461 461 461 461 440 440 445 445 440 440 426 426 445 445 445 445 426 426 434 434 426 426 415 415 434 434 434 434 415 415 420 420 415 415 402 402 420 420 420 420 402 402 406 406 402 402 389 389 406 406 406 406 389 389 391 391 389 389 373 373 391 391 391 391 373 373 375 375 373 373 359 359 375 375 375 375 359 359 362 362 359 359 344 344 362 362 362 362 344 344 347 347 344 344 330 330 347 347 347 347 330 330 333 333 330 330 318 318 333 333 333 333 318 318 319 319 318 318 302 302 319 319 319 319 302 302 303 303 302 302 286 286 303 303 303 303 286 286 287 287 286 286 278 278 287 287 287 287 278 278 277 277 278 278 262 262 277 277 277 277 262 262 261 261 262 262 246 246 261 261 261 261 246 246 245 245 246 246 232 232 245 245 245 245 232 232 231 231 232 232 217 217 231 231 567 567 568 568 564 564 567 567 564 564 561 561 568 568 567 567 570 570 567 567 574 574 570 570 570 570 574 574 575 575 575 575 574 574 576 576 574 574 582 582 576 576 576 576 582 582 578 578 588 588 584 584 582 582 584 584 581 581 582 582 582 582 581 581 578 578 595 595 592 592 596 596 592 592 590 590 596 596 596 596 590 590 588 588 590 590 587 587 588 588 588 588 587 587 584 584 595 595 596 596 598 598 596 596 602 602 598 598 598 598 602 602 601 601 601 601 602 602 604 604 602 602 609 609 604 604 604 604 609 609 608 608 608 608 609 609 610 610 609 609 1578 1578 610 610 610 610 1579 1579 612 612 622 622 618 618 616 616 618 618 615 615 616 616 1580 1580 1581 1581 612 612 629 629 626 626 630 630 626 626 624 624 630 630 630 630 624 624 622 622 624 624 621 621 622 622 622 622 621 621 618 618 629 629 630 630 632 632 630 630 636 636 632 632 632 632 636 636 634 634 634 634 636 636 638 638 636 636 643 643 638 638 638 638 643 643 642 642 642 642 643 643 644 644 643 643 648 648 644 644 644 644 648 648 647 647 641 641 645 645 648 648 645 645 646 646 648 648 648 648 646 646 647 647 633 633 637 637 635 635 637 637 639 639 635 635 635 635 639 639 641 641 639 639 640 640 641 641 641 641 640 640 645 645 633 633 635 635 631 631 635 635 628 628 631 631 631 631 628 628 627 627 627 627 628 628 625 625 628 628 620 620 625 625 625 625 620 620 623 623 614 614 617 617 620 620 617 617 619 619 620 620 620 620 619 619 623 623 607 607 611 611 1582 1582 611 611 1583 1583 1584 1584 614 614 613 613 617 617 599 599 603 603 600 600 603 603 605 605 600 600 600 600 605 605 607 607 605 605 606 606 607 607 607 607 606 606 611 611 599 599 600 600 597 597 600 600 594 594 597 597 597 597 594 594 593 593 593 593 594 594 591 591 594 594 586 586 591 591 591 591 586 586 589 589 580 580 583 583 586 586 583 583 585 585 586 586 586 586 585 585 589 589 572 572 577 577 580 580 577 577 579 579 580 580 580 580 579 579 583 583 566 566 569 569 565 565 569 569 571 571 565 565 565 565 571 571 572 572 571 571 573 573 572 572 572 572 573 573 577 577 566 566 565 565 563 563 565 565 559 559 563 563 563 563 559 559 560 560 552 552 556 556 559 559 556 556 558 558 559 559 559 559 558 558 560 560 544 544 547 547 546 546 547 547 550 550 546 546 546 546 550 550 552 552 550 550 553 553 552 552 552 552 553 553 556 556 532 532 536 536 538 538 536 536 539 539 538 538 1585 1585 1586 1586 546 546 1587 1587 1588 1588 546 546 546 546 1589 1589 544 544 525 525 530 530 532 532 530 530 533 533 532 532 532 532 533 533 536 536 520 520 522 522 518 518 522 522 524 524 518 518 518 518 524 524 525 525 524 524 526 526 525 525 525 525 526 526 530 530 520 520 518 518 516 516 518 518 512 512 516 516 516 516 512 512 515 515 515 515 512 512 510 510 512 512 513 513 510 510 510 510 513 513 511 511 519 519 517 517 513 513 517 517 514 514 513 513 513 513 514 514 511 511 527 527 523 523 519 519 523 523 521 521 519 519 519 519 521 521 517 517 535 535 531 531 534 534 531 531 529 529 534 534 534 534 529 529 527 527 529 529 528 528 527 527 527 527 528 528 523 523 535 535 534 534 537 537 534 534 541 541 537 537 537 537 541 541 542 542 542 542 541 541 543 543 1590 1590 548 548 1591 1591 1592 1592 548 548 545 545 554 554 551 551 548 548 551 551 549 549 548 548 548 548 549 549 545 545 564 564 562 562 561 561 562 562 557 557 561 561 561 561 557 557 554 554 557 557 555 555 554 554 554 554 555 555 551 551 731 731 718 718 733 733 718 718 722 722 733 733 733 733 722 722 735 735 722 722 724 724 735 735 735 735 724 724 736 736 724 724 725 725 736 736 736 736 725 725 734 734 725 725 723 723 734 734 734 734 723 723 732 732 723 723 721 721 732 732 732 732 721 721 730 730 721 721 717 717 730 730 730 730 717 717 728 728 653 653 665 665 651 651 665 665 663 663 651 651 651 651 663 663 649 649 663 663 661 661 649 649 649 649 661 661 650 650 661 661 662 662 650 650 650 650 662 662 652 652 662 662 664 664 652 652 652 652 664 664 654 654 664 664 666 666 654 654 654 654 666 666 656 656 666 666 668 668 656 656 656 656 668 668 658 658 717 717 715 715 728 728 715 715 713 713 728 728 728 728 713 713 726 726 713 713 709 709 726 726 726 726 709 709 719 719 709 709 707 707 719 719 719 719 707 707 711 711 707 707 703 703 711 711 711 711 703 703 705 705 703 703 701 701 705 705 705 705 701 701 699 699 701 701 697 697 699 699 699 699 697 697 693 693 697 697 695 695 693 693 693 693 695 695 687 687 695 695 691 691 687 687 691 691 688 688 687 687 687 687 688 688 682 682 688 688 685 685 682 682 682 682 685 685 676 676 685 685 681 681 676 676 676 676 681 681 669 669 681 681 679 679 669 669 669 669 679 679 659 659 679 679 675 675 659 659 659 659 675 675 657 657 675 675 673 673 657 657 657 657 673 673 655 655 673 673 671 671 655 655 655 655 671 671 653 653 671 671 667 667 653 653 653 653 667 667 665 665 668 668 672 672 658 658 672 672 674 674 658 658 658 658 674 674 660 660 674 674 677 677 660 660 660 660 677 677 670 670 677 677 680 680 670 670 670 670 680 680 678 678 680 680 684 684 678 678 678 678 684 684 683 683 684 684 686 686 683 683 683 683 686 686 689 689 686 686 690 690 689 689 689 689 690 690 694 694 690 690 692 692 694 694 692 692 696 696 694 694 694 694 696 696 700 700 696 696 698 698 700 700 700 700 698 698 706 706 698 698 702 702 706 706 706 706 702 702 712 712 702 702 704 704 712 712 712 712 704 704 720 720 704 704 708 708 720 720 720 720 708 708 727 727 708 708 710 710 727 727 727 727 710 710 729 729 710 710 714 714 729 729 729 729 714 714 731 731 714 714 716 716 731 731 731 731 716 716 718 718 917 917 902 902 903 903 903 903 918 918 917 917 918 918 919 919 917 917 917 917 919 919 929 929 919 919 928 928 929 929 929 929 928 928 943 943 928 928 935 935 943 943 935 935 942 942 943 943 943 943 942 942 957 957 942 942 956 956 957 957 956 956 958 958 957 957 957 957 958 958 972 972 958 958 970 970 972 972 972 972 970 970 987 987 970 970 980 980 987 987 980 980 985 985 987 987 987 987 985 985 1001 1001 985 985 1000 1000 1001 1001 1000 1000 1593 1593 1001 1001 1001 1001 1594 1594 1595 1595 1002 1002 1014 1014 1016 1016 1016 1016 1014 1014 1029 1029 1014 1014 1022 1022 1029 1029 1022 1022 1027 1027 1029 1029 1029 1029 1027 1027 1041 1041 1027 1027 1040 1040 1041 1041 1040 1040 1042 1042 1041 1041 1041 1041 1042 1042 1054 1054 1042 1042 1050 1050 1054 1054 1054 1054 1050 1050 1064 1064 1050 1050 1056 1056 1064 1064 1056 1056 1061 1061 1064 1064 1064 1064 1061 1061 1068 1068 1061 1061 1065 1065 1068 1068 1065 1065 1063 1063 1068 1068 1068 1068 1063 1063 1062 1062 1063 1063 1059 1059 1062 1062 1062 1062 1059 1059 1049 1049 1059 1059 1051 1051 1049 1049 1051 1051 1048 1048 1049 1049 1049 1049 1048 1048 1037 1037 1048 1048 1036 1036 1037 1037 1036 1036 1034 1034 1037 1037 1037 1037 1034 1034 1024 1024 1034 1034 1023 1023 1024 1024 1024 1024 1023 1023 1010 1010 1023 1023 1015 1015 1010 1010 1015 1015 1009 1009 1010 1010 1596 1596 1597 1597 997 997 1598 1598 996 996 997 997 996 996 993 993 997 997 997 997 993 993 983 983 993 993 982 982 983 983 983 983 982 982 967 967 982 982 971 971 967 967 971 971 966 966 967 967 967 967 966 966 952 952 966 966 951 951 952 952 951 951 950 950 952 952 952 952 950 950 937 937 950 950 936 936 937 937 937 937 936 936 921 921 936 936 927 927 921 921 927 927 920 920 921 921 921 921 920 920 910 910 920 920 911 911 910 910 911 911 904 904 910 910 910 910 904 904 895 895 904 904 896 896 895 895 895 895 896 896 881 881 896 896 886 886 881 881 886 886 882 882 881 881 881 881 882 882 868 868 882 882 869 869 868 868 869 869 861 861 868 868 868 868 861 861 853 853 861 861 854 854 853 853 854 854 841 841 853 853 853 853 841 841 838 838 841 841 839 839 838 838 838 838 839 839 1599 1599 839 839 1600 1600 1601 1601 825 825 820 820 824 824 824 824 820 820 811 811 820 820 813 813 811 811 813 813 800 800 811 811 811 811 800 800 797 797 800 800 799 799 797 797 797 797 799 799 785 785 799 799 786 786 785 785 786 786 782 782 785 785 785 785 782 782 774 774 782 782 776 776 774 774 776 776 769 769 774 774 774 774 769 769 764 764 769 769 767 767 764 764 764 764 767 767 766 766 767 767 770 770 766 766 770 770 773 773 766 766 766 766 773 773 777 777 773 773 778 778 777 777 778 778 789 789 777 777 777 777 789 789 788 788 789 789 791 791 788 788 788 788 791 791 801 801 791 791 802 802 801 801 802 802 806 806 801 801 801 801 806 806 814 814 806 806 816 816 814 814 816 816 830 830 814 814 814 814 830 830 828 828 830 830 831 831 828 828 1602 1602 1603 1603 843 843 1604 1604 844 844 843 843 844 844 849 849 843 843 843 843 849 849 857 857 849 849 858 858 857 857 857 857 858 858 872 872 858 858 873 873 872 872 872 872 873 873 887 887 873 873 888 888 887 887 887 887 888 888 902 902 888 888 889 889 902 902 902 902 889 889 903 903 1605 1605 856 856 1606 1606 856 856 840 840 1607 1607 1608 1608 840 840 1609 1609 840 840 826 826 1610 1610 1611 1611 826 826 1612 1612 826 826 812 812 1613 1613 1614 1614 812 812 1615 1615 812 812 796 796 1616 1616 1617 1617 796 796 1618 1618 796 796 783 783 1619 1619 1620 1620 783 783 1621 1621 783 783 768 768 1622 1622 1623 1623 768 768 1624 1624 768 768 761 761 1625 1625 1626 1626 761 761 1627 1627 761 761 760 760 1628 1628 1629 1629 760 760 1630 1630 760 760 765 765 1631 1631 1632 1632 765 765 1633 1633 765 765 780 780 1634 1634 1635 1635 780 780 1636 1636 780 780 794 794 1637 1637 1638 1638 794 794 1639 1639 794 794 808 808 1640 1640 1641 1641 808 808 1642 1642 808 808 821 821 1643 1643 1644 1644 821 821 1645 1645 821 821 836 836 1646 1646 1647 1647 836 836 1648 1648 836 836 852 852 1649 1649 1650 1650 852 852 1651 1651 852 852 866 866 1652 1652 1653 1653 866 866 1654 1654 866 866 879 879 1655 1655 1656 1656 879 879 1657 1657 879 879 894 894 1658 1658 1659 1659 894 894 1660 1660 894 894 909 909 1661 1661 1662 1662 909 909 1663 1663 909 909 922 922 1664 1664 1665 1665 922 922 1666 1666 922 922 938 938 1667 1667 1668 1668 938 938 1669 1669 938 938 953 953 1670 1670 1671 1671 953 953 1672 1672 953 953 968 968 1673 1673 1674 1674 968 968 1675 1675 968 968 984 984 1676 1676 1677 1677 984 984 1678 1678 984 984 998 998 1679 1679 1680 1680 998 998 1681 1681 998 998 1012 1012 1682 1682 1683 1683 1012 1012 1684 1684 1012 1012 1028 1028 1685 1685 1686 1686 1028 1028 1687 1687 1028 1028 1043 1043 1688 1688 1689 1689 1043 1043 1690 1690 1043 1043 1055 1055 1691 1691 1692 1692 1055 1055 1693 1693 1055 1055 1070 1070 1694 1694 1695 1695 1070 1070 1696 1696 1070 1070 1073 1073 1697 1697 1698 1698 1073 1073 1699 1699 1073 1073 1072 1072 1700 1700 1701 1701 1072 1072 1702 1702 1072 1072 1060 1060 1703 1703 1704 1704 1060 1060 1705 1705 1060 1060 1045 1045 1706 1706 1707 1707 1045 1045 1708 1708 1045 1045 1030 1030 1709 1709 1710 1710 1030 1030 1711 1711 1030 1030 1017 1017 1712 1712 1713 1713 1017 1017 1714 1714 1017 1017 1004 1004 1715 1715 1716 1716 1004 1004 1717 1717 1004 1004 988 988 1718 1718 1719 1719 988 988 1720 1720 988 988 973 973 1721 1721 1722 1722 973 973 1723 1723 973 973 959 959 1724 1724 1725 1725 959 959 1726 1726 959 959 945 945 1727 1727 1728 1728 945 945 1729 1729 945 945 930 930 1730 1730 1731 1731 930 930 1732 1732 930 930 916 916 1733 1733 1734 1734 916 916 1735 1735 916 916 901 901 1736 1736 1737 1737 901 901 1738 1738 901 901 885 885 1739 1739 1740 1740 885 885 1741 1741 885 885 871 871 1742 1742 1743 1743 871 871 1744 1744 871 871 856 856 1745 1745 856 856 855 855 840 840 855 855 837 837 840 840 840 840 837 837 826 826 837 837 822 822 826 826 826 826 822 822 812 812 822 822 807 807 812 812 812 812 807 807 796 796 807 807 793 793 796 796 796 796 793 793 783 783 793 793 775 775 783 783 783 783 775 775 768 768 775 775 759 759 768 768 768 768 759 759 761 761 759 759 754 754 761 761 761 761 754 754 760 760 754 754 753 753 760 760 760 760 753 753 765 765 753 753 756 756 765 765 765 765 756 756 780 780 756 756 771 771 780 780 780 780 771 771 794 794 771 771 790 790 794 794 794 794 790 790 808 808 790 790 805 805 808 808 808 808 805 805 821 821 805 805 819 819 821 821 821 821 819 819 836 836 819 819 834 834 836 836 836 836 834 834 852 852 834 834 850 850 852 852 852 852 850 850 866 866 850 850 865 865 866 866 866 866 865 865 879 879 865 865 878 878 879 879 879 879 878 878 894 894 878 878 893 893 894 894 894 894 893 893 909 909 893 893 908 908 909 909 909 909 908 908 922 922 908 908 923 923 922 922 922 922 923 923 938 938 923 923 939 939 938 938 938 938 939 939 953 953 939 939 954 954 953 953 953 953 954 954 968 968 954 954 969 969 968 968 968 968 969 969 984 984 969 969 986 986 984 984 984 984 986 986 998 998 986 986 1003 1003 998 998 998 998 1003 1003 1012 1012 1003 1003 1018 1018 1012 1012 1012 1012 1018 1018 1028 1028 1018 1018 1032 1032 1028 1028 1028 1028 1032 1032 1043 1043 1032 1032 1047 1047 1043 1043 1043 1043 1047 1047 1055 1055 1047 1047 1067 1067 1055 1055 1055 1055 1067 1067 1070 1070 1067 1067 1075 1075 1070 1070 1070 1070 1075 1075 1073 1073 1075 1075 1080 1080 1073 1073 1073 1073 1080 1080 1072 1072 1080 1080 1078 1078 1072 1072 1072 1072 1078 1078 1060 1060 1078 1078 1071 1071 1060 1060 1060 1060 1071 1071 1045 1045 1071 1071 1052 1052 1045 1045 1045 1045 1052 1052 1030 1030 1052 1052 1035 1035 1030 1030 1030 1030 1035 1035 1017 1017 1035 1035 1020 1020 1017 1017 1017 1017 1020 1020 1004 1004 1020 1020 1006 1006 1004 1004 1004 1004 1006 1006 988 988 1006 1006 990 990 988 988 988 988 990 990 973 973 990 990 975 975 973 973 973 973 975 975 959 959 975 975 961 961 959 959 959 959 961 961 945 945 961 961 946 946 945 945 945 945 946 946 930 930 946 946 931 931 930 930 930 930 931 931 916 916 931 931 915 915 916 916 916 916 915 915 901 901 915 915 900 900 901 901 901 901 900 900 885 885 900 900 884 884 885 885 885 885 884 884 871 871 884 884 870 870 871 871 871 871 870 870 856 856 870 870 855 855 856 856 855 855 851 851 837 837 851 851 835 835 837 837 837 837 835 835 822 822 835 835 818 818 822 822 822 822 818 818 807 807 818 818 803 803 807 807 807 807 803 803 793 793 803 803 784 784 793 793 793 793 784 784 775 775 784 784 762 762 775 775 775 775 762 762 759 759 762 762 751 751 759 759 759 759 751 751 754 754 751 751 748 748 754 754 754 754 748 748 753 753 748 748 747 747 753 753 753 753 747 747 756 756 747 747 750 750 756 756 756 756 750 750 771 771 750 750 758 758 771 771 771 771 758 758 790 790 758 758 779 779 790 790 790 790 779 779 805 805 779 779 798 798 805 805 805 805 798 798 819 819 798 798 817 817 819 819 819 819 817 817 834 834 817 817 832 832 834 834 834 834 832 832 850 850 832 832 847 847 850 850 850 850 847 847 865 865 847 847 863 863 865 865 865 865 863 863 878 878 863 863 876 876 878 878 878 878 876 876 893 893 876 876 892 892 893 893 893 893 892 892 908 908 892 892 907 907 908 908 908 908 907 907 923 923 907 907 924 924 923 923 923 923 924 924 939 939 924 924 940 940 939 939 939 939 940 940 954 954 940 940 955 955 954 954 954 954 955 955 969 969 955 955 974 974 969 969 969 969 974 974 986 986 974 974 989 989 986 986 986 986 989 989 1003 1003 989 989 1005 1005 1003 1003 1003 1003 1005 1005 1018 1018 1005 1005 1021 1021 1018 1018 1018 1018 1021 1021 1032 1032 1021 1021 1038 1038 1032 1032 1032 1032 1038 1038 1047 1047 1038 1038 1057 1057 1047 1047 1047 1047 1057 1057 1067 1067 1057 1057 1077 1077 1067 1067 1067 1067 1077 1077 1075 1075 1077 1077 1082 1082 1075 1075 1075 1075 1082 1082 1080 1080 1082 1082 1086 1086 1080 1080 1080 1080 1086 1086 1078 1078 1086 1086 1083 1083 1078 1078 1078 1078 1083 1083 1071 1071 1083 1083 1079 1079 1071 1071 1071 1071 1079 1079 1052 1052 1079 1079 1066 1066 1052 1052 1052 1052 1066 1066 1035 1035 1066 1066 1044 1044 1035 1035 1035 1035 1044 1044 1020 1020 1044 1044 1025 1025 1020 1020 1020 1020 1025 1025 1006 1006 1025 1025 1007 1007 1006 1006 1006 1006 1007 1007 990 990 1007 1007 992 992 990 990 990 990 992 992 975 975 992 992 977 977 975 975 975 975 977 977 961 961 977 977 963 963 961 961 961 961 963 963 946 946 963 963 947 947 946 946 946 946 947 947 931 931 947 947 932 932 931 931 931 931 932 932 915 915 932 932 914 914 915 915 915 915 914 914 900 900 914 914 899 899 900 900 900 900 899 899 884 884 899 899 883 883 884 884 884 884 883 883 870 870 883 883 867 867 870 870 870 870 867 867 855 855 867 867 851 851 855 855 851 851 848 848 835 835 848 848 833 833 835 835 835 835 833 833 818 818 833 833 815 815 818 818 818 818 815 815 803 803 815 815 795 795 803 803 803 803 795 795 784 784 795 795 772 772 784 784 784 784 772 772 762 762 772 772 752 752 762 762 762 762 752 752 751 751 752 752 745 745 751 751 751 751 745 745 748 748 745 745 742 742 748 748 748 748 742 742 747 747 742 742 741 741 747 747 747 747 741 741 750 750 741 741 744 744 750 750 750 750 744 744 758 758 744 744 749 749 758 758 758 758 749 749 779 779 749 749 763 763 779 779 779 779 763 763 798 798 763 763 792 792 798 798 798 798 792 792 817 817 792 792 810 810 817 817 817 817 810 810 832 832 810 810 829 829 832 832 832 832 829 829 847 847 829 829 845 845 847 847 847 847 845 845 863 863 845 845 860 860 863 863 863 863 860 860 876 876 860 860 875 875 876 876 876 876 875 875 892 892 875 875 891 891 892 892 892 892 891 891 907 907 891 891 906 906 907 907 907 907 906 906 924 924 906 906 925 925 924 924 924 924 925 925 940 940 925 925 941 941 940 940 940 940 941 941 955 955 941 941 960 960 955 955 955 955 960 960 974 974 960 960 976 976 974 974 974 974 976 976 989 989 976 976 991 991 989 989 989 989 991 991 1005 1005 991 991 1008 1008 1005 1005 1005 1005 1008 1008 1021 1021 1008 1008 1026 1026 1021 1021 1021 1021 1026 1026 1038 1038 1026 1026 1046 1046 1038 1038 1038 1038 1046 1046 1057 1057 1046 1046 1074 1074 1057 1057 1057 1057 1074 1074 1077 1077 1074 1074 1084 1084 1077 1077 1077 1077 1084 1084 1082 1082 1084 1084 1088 1088 1082 1082 1082 1082 1088 1088 1086 1086 1088 1088 1091 1091 1086 1086 1086 1086 1091 1091 1083 1083 1091 1091 1089 1089 1083 1083 1083 1083 1089 1089 1079 1079 1089 1089 1087 1087 1079 1079 1079 1079 1087 1087 1066 1066 1087 1087 1076 1076 1066 1066 1066 1066 1076 1076 1044 1044 1076 1076 1053 1053 1044 1044 1044 1044 1053 1053 1025 1025 1053 1053 1031 1031 1025 1025 1025 1025 1031 1031 1007 1007 1031 1031 1011 1011 1007 1007 1007 1007 1011 1011 992 992 1011 1011 995 995 992 992 992 992 995 995 977 977 995 995 979 979 977 977 977 977 979 979 963 963 979 979 964 964 963 963 963 963 964 964 947 947 964 964 948 948 947 947 947 947 948 948 932 932 948 948 933 933 932 932 932 932 933 933 914 914 933 933 913 913 914 914 914 914 913 913 899 899 913 913 898 898 899 899 899 899 898 898 883 883 898 898 880 880 883 883 883 883 880 880 867 867 880 880 864 864 867 867 867 867 864 864 851 851 864 864 848 848 851 851 848 848 846 846 833 833 846 846 827 827 833 833 833 833 827 827 815 815 827 827 809 809 815 815 815 815 809 809 795 795 809 809 787 787 795 795 795 795 787 787 772 772 787 787 757 757 772 772 772 772 757 757 752 752 757 757 746 746 752 752 752 752 746 746 745 745 746 746 740 740 745 745 745 745 740 740 742 742 740 740 738 738 742 742 742 742 738 738 741 741 738 738 737 737 741 741 741 741 737 737 744 744 737 737 739 739 744 744 744 744 739 739 749 749 739 739 743 743 749 749 749 749 743 743 763 763 743 743 755 755 763 763 763 763 755 755 792 792 755 755 781 781 792 792 792 792 781 781 810 810 781 781 804 804 810 810 810 810 804 804 829 829 804 804 823 823 829 829 829 829 823 823 845 845 823 823 842 842 845 845 845 845 842 842 860 860 842 842 859 859 860 860 860 860 859 859 875 875 859 859 874 874 875 875 875 875 874 874 891 891 874 874 890 890 891 891 891 891 890 890 906 906 890 890 905 905 906 906 906 906 905 905 925 925 905 905 926 926 925 925 925 925 926 926 941 941 926 926 944 944 941 941 941 941 944 944 960 960 944 944 962 962 960 960 960 960 962 962 976 976 962 962 978 978 976 976 976 976 978 978 991 991 978 978 994 994 991 991 991 991 994 994 1008 1008 994 994 1013 1013 1008 1008 1008 1008 1013 1013 1026 1026 1013 1013 1033 1033 1026 1026 1026 1026 1033 1033 1046 1046 1033 1033 1058 1058 1046 1046 1046 1046 1058 1058 1074 1074 1058 1058 1081 1081 1074 1074 1074 1074 1081 1081 1084 1084 1081 1081 1090 1090 1084 1084 1084 1084 1090 1090 1088 1088 1090 1090 1093 1093 1088 1088 1088 1088 1093 1093 1091 1091 1093 1093 1095 1095 1091 1091 1091 1091 1095 1095 1089 1089 1095 1095 1094 1094 1089 1089 1089 1089 1094 1094 1087 1087 1094 1094 1092 1092 1087 1087 1087 1087 1092 1092 1076 1076 1092 1092 1085 1085 1076 1076 1076 1076 1085 1085 1053 1053 1085 1085 1069 1069 1053 1053 1053 1053 1069 1069 1031 1031 1069 1069 1039 1039 1031 1031 1031 1031 1039 1039 1011 1011 1039 1039 1019 1019 1011 1011 1011 1011 1019 1019 995 995 1019 1019 999 999 995 995 995 995 999 999 979 979 999 999 981 981 979 979 979 979 981 981 964 964 981 981 965 965 964 964 964 964 965 965 948 948 965 965 949 949 948 948 948 948 949 949 933 933 949 949 934 934 933 933 933 933 934 934 913 913 934 934 912 912 913 913 913 913 912 912 898 898 912 912 897 897 898 898 898 898 897 897 880 880 897 897 877 877 880 880 880 880 877 877 864 864 877 877 862 862 864 864 864 864 862 862 848 848 862 862 846 846 848 848 1172 1172 1173 1173 1168 1168 1173 1173 1171 1171 1168 1168 1168 1168 1171 1171 1165 1165 1171 1171 1164 1164 1165 1165 1165 1165 1164 1164 1159 1159 1164 1164 1163 1163 1159 1159 1159 1159 1163 1163 1155 1155 1190 1190 1191 1191 1186 1186 1191 1191 1187 1187 1186 1186 1186 1186 1187 1187 1182 1182 1187 1187 1183 1183 1182 1182 1182 1182 1183 1183 1177 1177 1183 1183 1181 1181 1177 1177 1177 1177 1181 1181 1172 1172 1181 1181 1176 1176 1172 1172 1172 1172 1176 1176 1173 1173 1208 1208 1209 1209 1204 1204 1209 1209 1205 1205 1204 1204 1204 1204 1205 1205 1200 1200 1205 1205 1201 1201 1200 1200 1746 1746 1747 1747 1195 1195 1748 1748 1199 1199 1195 1195 1195 1195 1199 1199 1190 1190 1199 1199 1194 1194 1190 1190 1190 1190 1194 1194 1191 1191 1226 1226 1227 1227 1222 1222 1227 1227 1224 1224 1222 1222 1222 1222 1224 1224 1218 1218 1224 1224 1219 1219 1218 1218 1218 1218 1219 1219 1213 1213 1219 1219 1217 1217 1213 1213 1213 1213 1217 1217 1208 1208 1217 1217 1212 1212 1208 1208 1208 1208 1212 1212 1209 1209 1214 1214 1216 1216 1220 1220 1216 1216 1221 1221 1220 1220 1220 1220 1221 1221 1223 1223 1221 1221 1225 1225 1223 1223 1223 1223 1225 1225 1229 1229 1225 1225 1228 1228 1229 1229 1229 1229 1228 1228 1231 1231 1228 1228 1233 1233 1231 1231 1231 1231 1233 1233 1232 1232 1233 1233 1234 1234 1232 1232 1232 1232 1234 1234 1226 1226 1234 1234 1230 1230 1226 1226 1226 1226 1230 1230 1227 1227 1196 1196 1198 1198 1749 1749 1198 1198 1750 1750 1751 1751 1202 1202 1203 1203 1206 1206 1203 1203 1207 1207 1206 1206 1206 1206 1207 1207 1211 1211 1207 1207 1210 1210 1211 1211 1211 1211 1210 1210 1214 1214 1210 1210 1215 1215 1214 1214 1214 1214 1215 1215 1216 1216 1178 1178 1180 1180 1184 1184 1180 1180 1185 1185 1184 1184 1184 1184 1185 1185 1188 1188 1185 1185 1189 1189 1188 1188 1188 1188 1189 1189 1193 1193 1189 1189 1192 1192 1193 1193 1193 1193 1192 1192 1196 1196 1192 1192 1197 1197 1196 1196 1196 1196 1197 1197 1198 1198 1161 1161 1162 1162 1166 1166 1162 1162 1167 1167 1166 1166 1166 1166 1167 1167 1169 1169 1167 1167 1170 1170 1169 1169 1169 1169 1170 1170 1174 1174 1170 1170 1175 1175 1174 1174 1174 1174 1175 1175 1178 1178 1175 1175 1179 1179 1178 1178 1178 1178 1179 1179 1180 1180 1144 1144 1145 1145 1148 1148 1145 1145 1150 1150 1148 1148 1148 1148 1150 1150 1152 1152 1150 1150 1151 1151 1152 1152 1152 1152 1151 1151 1156 1156 1151 1151 1157 1157 1156 1156 1156 1156 1157 1157 1161 1161 1157 1157 1160 1160 1161 1161 1161 1161 1160 1160 1162 1162 1126 1126 1127 1127 1131 1131 1752 1752 1133 1133 1753 1753 1754 1754 1133 1133 1135 1135 1133 1133 1134 1134 1135 1135 1135 1135 1134 1134 1139 1139 1134 1134 1140 1140 1139 1139 1139 1139 1140 1140 1144 1144 1140 1140 1143 1143 1144 1144 1144 1144 1143 1143 1145 1145 1113 1113 1115 1115 1117 1117 1115 1115 1116 1116 1117 1117 1117 1117 1116 1116 1121 1121 1116 1116 1122 1122 1121 1121 1121 1121 1122 1122 1126 1126 1122 1122 1125 1125 1126 1126 1126 1126 1125 1125 1127 1127 1096 1096 1097 1097 1100 1100 1097 1097 1098 1098 1100 1100 1100 1100 1098 1098 1102 1102 1098 1098 1104 1104 1102 1102 1102 1102 1104 1104 1108 1108 1104 1104 1107 1107 1108 1108 1108 1108 1107 1107 1113 1113 1107 1107 1109 1109 1113 1113 1113 1113 1109 1109 1115 1115 1114 1114 1111 1111 1112 1112 1111 1111 1110 1110 1112 1112 1112 1112 1110 1110 1106 1106 1110 1110 1105 1105 1106 1106 1106 1106 1105 1105 1103 1103 1105 1105 1101 1101 1103 1103 1103 1103 1101 1101 1096 1096 1101 1101 1099 1099 1096 1096 1096 1096 1099 1099 1097 1097 1132 1132 1755 1755 1756 1756 1129 1129 1128 1128 1130 1130 1130 1130 1128 1128 1124 1124 1128 1128 1123 1123 1124 1124 1124 1124 1123 1123 1120 1120 1123 1123 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1111 1111 1163 1163 1158 1158 1155 1155 1158 1158 1154 1154 1155 1155 1155 1155 1154 1154 1149 1149 1154 1154 1153 1153 1149 1149 1149 1149 1153 1153 1146 1146 1153 1153 1147 1147 1146 1146 1146 1146 1147 1147 1142 1142 1147 1147 1141 1141 1142 1142 1142 1142 1141 1141 1138 1138 1141 1141 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1132 1132 1136 1136 1757 1757 1296 1296 1291 1291 1300 1300 1300 1300 1305 1305 1296 1296 1305 1305 1310 1310 1296 1296 1296 1296 1310 1310 1301 1301 1310 1310 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1304 1304 1316 1316 1318 1318 1304 1304 1318 1318 1320 1320 1304 1304 1304 1304 1320 1320 1308 1308 1320 1320 1322 1322 1308 1308 1322 1322 1324 1324 1308 1308 1308 1308 1324 1324 1311 1311 1324 1324 1326 1326 1311 1311 1326 1326 1327 1327 1311 1311 1311 1311 1327 1327 1312 1312 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1309 1309 1325 1325 1323 1323 1309 1309 1323 1323 1321 1321 1309 1309 1309 1309 1321 1321 1306 1306 1321 1321 1319 1319 1306 1306 1319 1319 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1307 1307 1298 1298 1307 1307 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1274 1274 1280 1280 1280 1280 1274 1274 1275 1275 1274 1274 1270 1270 1275 1275 1275 1275 1270 1270 1272 1272 1270 1270 1266 1266 1272 1272 1272 1272 1266 1266 1269 1269 1266 1266 1262 1262 1269 1269 1262 1262 1258 1258 1269 1269 1269 1269 1258 1258 1265 1265 1258 1258 1253 1253 1265 1265 1253 1253 1249 1249 1265 1265 1265 1265 1249 1249 1261 1261 1249 1249 1247 1247 1261 1261 1247 1247 1245 1245 1261 1261 1261 1261 1245 1245 1257 1257 1245 1245 1243 1243 1257 1257 1243 1243 1241 1241 1257 1257 1257 1257 1241 1241 1254 1254 1241 1241 1239 1239 1254 1254 1239 1239 1238 1238 1254 1254 1254 1254 1238 1238 1251 1251 1238 1238 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1252 1252 1236 1236 1237 1237 1252 1252 1237 1237 1240 1240 1252 1252 1252 1252 1240 1240 1256 1256 1240 1240 1242 1242 1256 1256 1242 1242 1244 1244 1256 1256 1256 1256 1244 1244 1259 1259 1244 1244 1246 1246 1259 1259 1246 1246 1248 1248 1259 1259 1259 1259 1248 1248 1263 1263 1248 1248 1250 1250 1263 1263 1250 1250 1255 1255 1263 1263 1263 1263 1255 1255 1268 1268 1255 1255 1260 1260 1268 1268 1260 1260 1264 1264 1268 1268 1268 1268 1264 1264 1273 1273 1264 1264 1267 1267 1273 1273 1267 1267 1271 1271 1273 1273 1273 1273 1271 1271 1277 1277 1271 1271 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1291 1291 1297 1297 1300 1300 1340 1340 1339 1339 1345 1345 1340 1340 1345 1345 1342 1342 1349 1349 1347 1347 1345 1345 1347 1347 1344 1344 1345 1345 1345 1345 1344 1344 1342 1342 1355 1355 1353 1353 1345 1345 1353 1353 1351 1351 1345 1345 1345 1345 1351 1351 1349 1349 1361 1361 1359 1359 1345 1345 1359 1359 1357 1357 1345 1345 1345 1345 1357 1357 1355 1355 1356 1356 1358 1358 1345 1345 1358 1358 1360 1360 1345 1345 1345 1345 1360 1360 1361 1361 1350 1350 1352 1352 1345 1345 1352 1352 1354 1354 1345 1345 1345 1345 1354 1354 1356 1356 1343 1343 1346 1346 1345 1345 1346 1346 1348 1348 1345 1345 1345 1345 1348 1348 1350 1350 1336 1336 1338 1338 1345 1345 1338 1338 1341 1341 1345 1345 1345 1345 1341 1341 1343 1343 1330 1330 1332 1332 1345 1345 1332 1332 1334 1334 1345 1345 1345 1345 1334 1334 1336 1336 1333 1333 1331 1331 1345 1345 1331 1331 1329 1329 1345 1345 1345 1345 1329 1329 1330 1330 1339 1339 1337 1337 1345 1345 1337 1337 1335 1335 1345 1345 1345 1345 1335 1335 1333 1333 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+53 53 55 55 44 44 25 25 27 27 33 33 14 14 12 12 19 19 12 12 10 10 19 19 19 19 10 10 8 8 50 50 48 48 42 42 9 9 21 21 7 7 21 21 5 5 7 7 30 30 26 26 24 24 36 36 34 34 30 30 53 53 44 44 51 51 27 27 29 29 33 33 29 29 32 32 33 33 33 33 32 32 35 35 8 8 6 6 19 19 6 6 4 4 19 19 19 19 4 4 2 2 24 24 22 22 30 30 22 22 18 18 30 30 30 30 18 18 19 19 18 18 16 16 19 19 19 19 16 16 14 14 36 36 30 30 38 38 34 34 31 31 30 30 31 31 28 28 30 30 30 30 28 28 26 26 55 55 57 57 44 44 57 57 59 59 44 44 44 44 59 59 61 61 9 9 11 11 21 21 11 11 13 13 21 21 21 21 13 13 15 15 15 15 17 17 21 21 17 17 20 20 21 21 21 21 20 20 33 33 20 20 23 23 33 33 33 33 23 23 25 25 2 2 0 0 19 19 0 0 1 1 19 19 19 19 1 1 21 21 1 1 3 3 21 21 21 21 3 3 5 5 48 48 46 46 42 42 46 46 43 43 42 42 42 42 43 43 30 30 43 43 40 40 30 30 30 30 40 40 38 38 61 61 63 63 44 44 63 63 62 62 44 44 44 44 62 62 42 42 62 62 60 60 42 42 60 60 58 58 42 42 42 42 58 58 56 56 35 35 37 37 33 33 37 37 39 39 33 33 33 33 39 39 41 41 41 41 45 45 33 33 45 45 47 47 33 33 33 33 47 47 44 44 47 47 49 49 44 44 44 44 49 49 51 51 56 56 54 54 42 42 54 54 52 52 42 42 42 42 52 52 50 50 313 313 323 323 308 308 323 323 307 307 308 308 308 308 307 307 294 294 307 307 291 291 294 294 294 294 291 291 292 292 291 291 273 273 292 292 292 292 273 273 272 272 313 313 324 324 323 323 324 324 338 338 323 323 323 323 338 338 337 337 338 338 340 340 337 337 337 337 340 340 353 353 340 340 354 354 353 353 354 354 358 358 353 353 353 353 358 358 369 369 358 358 370 370 369 369 370 370 383 383 369 369 369 369 383 383 385 385 383 383 386 386 385 385 386 386 401 401 385 385 385 385 401 401 400 400 401 401 1392 1392 400 400 400 400 1393 1393 1394 1394 407 407 419 419 418 418 418 418 419 419 435 435 419 419 430 430 435 435 430 430 436 436 435 435 436 436 453 453 435 435 435 435 453 453 452 452 453 453 457 457 452 452 452 452 457 457 473 473 457 457 476 476 473 473 473 473 476 476 491 491 476 476 483 483 491 491 483 483 492 492 491 491 492 492 503 503 491 491 491 491 503 503 500 500 503 503 504 504 500 500 504 504 509 509 500 500 500 500 509 509 506 506 509 509 508 508 506 506 506 506 508 508 505 505 508 508 507 507 505 505 505 505 507 507 497 497 507 507 501 501 497 497 501 501 498 498 497 497 498 498 489 489 497 497 497 497 489 489 487 487 489 489 482 482 487 487 487 487 482 482 468 468 482 482 470 470 468 468 468 468 470 470 446 446 470 470 455 455 446 446 455 455 448 448 446 446 448 448 432 432 446 446 446 446 432 432 429 429 432 432 428 428 429 429 429 429 428 428 412 412 428 428 414 414 412 412 414 414 404 404 412 412 1395 1395 1396 1396 395 395 1397 1397 396 396 395 395 396 396 382 382 395 395 395 395 382 382 379 379 382 382 380 380 379 379 380 380 365 365 379 379 379 379 365 365 364 364 365 365 357 357 364 364 364 364 357 357 348 348 357 357 349 349 348 348 348 348 349 349 331 331 349 349 339 339 331 331 339 339 332 332 331 331 332 332 317 317 331 331 331 331 317 317 316 316 317 317 311 311 316 316 316 316 311 311 300 300 311 311 301 301 300 300 300 300 301 301 280 280 301 301 293 293 280 280 293 293 279 279 280 280 279 279 267 267 280 280 280 280 267 267 264 264 267 267 263 263 264 264 263 263 249 249 264 264 264 264 249 249 250 250 249 249 247 247 250 250 250 250 247 247 234 234 247 247 233 233 234 234 234 234 233 233 219 219 233 233 223 223 219 219 223 223 218 218 219 219 218 218 204 204 219 219 219 219 204 204 205 205 204 204 201 201 205 205 205 205 201 201 189 189 201 201 188 188 189 189 189 189 188 188 172 172 188 188 180 180 172 172 180 180 171 171 172 172 171 171 1398 1398 172 172 172 172 1399 1399 1400 1400 154 154 153 153 156 156 156 156 153 153 139 139 153 153 138 138 139 139 138 138 131 131 139 139 139 139 131 131 120 120 131 131 119 119 120 120 120 120 119 119 99 99 119 119 100 100 99 99 100 100 96 96 99 99 96 96 82 82 99 99 99 99 82 82 83 83 82 82 78 78 83 83 83 83 78 78 72 72 78 78 70 70 72 72 72 72 70 70 67 67 70 70 68 68 67 67 68 68 64 64 67 67 64 64 65 65 67 67 67 67 65 65 69 69 65 65 66 66 69 69 69 69 66 66 75 75 66 66 74 74 75 75 75 75 74 74 87 87 74 74 80 80 87 87 80 80 85 85 87 87 85 85 101 101 87 87 87 87 101 101 106 106 101 101 104 104 106 106 104 104 124 124 106 106 106 106 124 124 126 126 124 124 132 132 126 126 126 126 132 132 144 144 132 132 142 142 144 144 144 144 142 142 162 162 142 142 155 155 162 162 155 155 160 160 162 162 1401 1401 176 176 1402 1402 1403 1403 176 176 177 177 176 176 181 181 177 177 177 177 181 181 193 193 181 181 192 192 193 193 193 193 192 192 210 210 192 192 203 203 210 210 203 203 209 209 210 210 209 209 224 224 210 210 210 210 224 224 225 225 224 224 239 239 225 225 225 225 239 239 240 240 239 239 248 248 240 240 240 240 248 248 257 257 248 248 256 256 257 257 257 257 256 256 273 273 256 256 270 270 273 273 273 273 270 270 272 272 1404 1404 211 211 1405 1405 211 211 195 195 1406 1406 1407 1407 195 195 1408 1408 195 195 178 178 1409 1409 1410 1410 178 178 1411 1411 178 178 164 164 1412 1412 1413 1413 164 164 1414 1414 164 164 147 147 1415 1415 1416 1416 147 147 1417 1417 147 147 129 129 1418 1418 1419 1419 129 129 1420 1420 129 129 109 109 1421 1421 1422 1422 109 109 1423 1423 109 109 91 91 1424 1424 1425 1425 91 91 1426 1426 91 91 79 79 1427 1427 1428 1428 79 79 1429 1429 79 79 73 73 1430 1430 1431 1431 73 73 1432 1432 73 73 71 71 1433 1433 1434 1434 71 71 1435 1435 71 71 76 76 1436 1436 1437 1437 76 76 1438 1438 76 76 88 88 1439 1439 1440 1440 88 88 1441 1441 88 88 105 105 1442 1442 1443 1443 105 105 1444 1444 105 105 123 123 1445 1445 1446 1446 123 123 1447 1447 123 123 141 141 1448 1448 1449 1449 141 141 1450 1450 141 141 158 158 1451 1451 1452 1452 158 158 1453 1453 158 158 173 173 1454 1454 1455 1455 173 173 1456 1456 173 173 190 190 1457 1457 1458 1458 190 190 1459 1459 190 190 206 206 1460 1460 1461 1461 206 206 1462 1462 206 206 220 220 1463 1463 1464 1464 220 220 1465 1465 220 220 235 235 1466 1466 1467 1467 235 235 1468 1468 235 235 251 251 1469 1469 1470 1470 251 251 1471 1471 251 251 265 265 1472 1472 1473 1473 265 265 1474 1474 265 265 281 281 1475 1475 1476 1476 281 281 1477 1477 281 281 299 299 1478 1478 1479 1479 299 299 1480 1480 299 299 315 315 1481 1481 1482 1482 315 315 1483 1483 315 315 329 329 1484 1484 1485 1485 329 329 1486 1486 329 329 346 346 1487 1487 1488 1488 346 346 1489 1489 346 346 363 363 1490 1490 1491 1491 363 363 1492 1492 363 363 377 377 1493 1493 1494 1494 377 377 1495 1495 377 377 394 394 1496 1496 1497 1497 394 394 1498 1498 394 394 410 410 1499 1499 1500 1500 410 410 1501 1501 410 410 425 425 1502 1502 1503 1503 425 425 1504 1504 425 425 443 443 1505 1505 1506 1506 443 443 1507 1507 443 443 465 465 1508 1508 1509 1509 465 465 1510 1510 465 465 481 481 1511 1511 1512 1512 481 481 1513 1513 481 481 494 494 1514 1514 1515 1515 494 494 1516 1516 494 494 499 499 1517 1517 1518 1518 499 499 1519 1519 499 499 502 502 1520 1520 1521 1521 502 502 1522 1522 502 502 496 496 1523 1523 1524 1524 496 496 1525 1525 496 496 486 486 1526 1526 1527 1527 486 486 1528 1528 486 486 469 469 1529 1529 1530 1530 469 469 1531 1531 469 469 449 449 1532 1532 1533 1533 449 449 1534 1534 449 449 433 433 1535 1535 1536 1536 433 433 1537 1537 433 433 416 416 1538 1538 1539 1539 416 416 1540 1540 416 416 399 399 1541 1541 1542 1542 399 399 1543 1543 399 399 384 384 1544 1544 1545 1545 384 384 1546 1546 384 384 368 368 1547 1547 1548 1548 368 368 1549 1549 368 368 352 352 1550 1550 1551 1551 352 352 1552 1552 352 352 336 336 1553 1553 1554 1554 336 336 1555 1555 336 336 322 322 1556 1556 1557 1557 322 322 1558 1558 322 322 306 306 1559 1559 1560 1560 306 306 1561 1561 306 306 290 290 1562 1562 1563 1563 290 290 1564 1564 290 290 274 274 1565 1565 1566 1566 274 274 1567 1567 274 274 258 258 1568 1568 1569 1569 258 258 1570 1570 258 258 242 242 1571 1571 1572 1572 242 242 1573 1573 242 242 227 227 1574 1574 1575 1575 227 227 1576 1576 227 227 211 211 1577 1577 227 227 213 213 211 211 213 213 196 196 211 211 211 211 196 196 195 195 196 196 182 182 195 195 195 195 182 182 178 178 182 182 166 166 178 178 178 178 166 166 164 164 166 166 150 150 164 164 164 164 150 150 147 147 150 150 133 133 147 147 147 147 133 133 129 129 133 133 115 115 129 129 129 129 115 115 109 109 115 115 95 95 109 109 109 109 95 95 91 91 95 95 86 86 91 91 91 91 86 86 79 79 86 86 81 81 79 79 79 79 81 81 73 73 81 81 77 77 73 73 73 73 77 77 71 71 77 77 84 84 71 71 71 71 84 84 76 76 84 84 93 93 76 76 76 76 93 93 88 88 93 93 111 111 88 88 88 88 111 111 105 105 111 111 128 128 105 105 105 105 128 128 123 123 128 128 145 145 123 123 123 123 145 145 141 141 145 145 161 161 141 141 141 141 161 161 158 158 161 161 175 175 158 158 158 158 175 175 173 173 175 175 191 191 173 173 173 173 191 191 190 190 191 191 207 207 190 190 190 190 207 207 206 206 207 207 221 221 206 206 206 206 221 221 220 220 221 221 236 236 220 220 220 220 236 236 235 235 236 236 252 252 235 235 235 235 252 252 251 251 252 252 266 266 251 251 251 251 266 266 265 265 266 266 282 282 265 265 265 265 282 282 281 281 282 282 298 298 281 281 281 281 298 298 299 299 298 298 314 314 299 299 299 299 314 314 315 315 314 314 328 328 315 315 315 315 328 328 329 329 328 328 345 345 329 329 329 329 345 345 346 346 345 345 361 361 346 346 346 346 361 361 363 363 361 361 376 376 363 363 363 363 376 376 377 377 376 376 392 392 377 377 377 377 392 392 394 394 392 392 408 408 394 394 394 394 408 408 410 410 408 408 422 422 410 410 410 410 422 422 425 425 422 422 441 441 425 425 425 425 441 441 443 443 441 441 459 459 443 443 443 443 459 459 465 465 459 459 477 477 465 465 465 465 477 477 481 481 477 477 488 488 481 481 481 481 488 488 494 494 488 488 493 493 494 494 494 494 493 493 499 499 493 493 495 495 499 499 499 499 495 495 502 502 495 495 490 490 502 502 502 502 490 490 496 496 490 490 479 479 496 496 496 496 479 479 486 486 479 479 463 463 486 486 486 486 463 463 469 469 463 463 444 444 469 469 469 469 444 444 449 449 444 444 427 427 449 449 449 449 427 427 433 433 427 427 413 413 433 433 433 433 413 413 416 416 413 413 397 397 416 416 416 416 397 397 399 399 397 397 381 381 399 399 399 399 381 381 384 384 381 381 367 367 384 384 384 384 367 367 368 368 367 367 351 351 368 368 368 368 351 351 352 352 351 351 335 335 352 352 352 352 335 335 336 336 335 335 321 321 336 336 336 336 321 321 322 322 321 321 305 305 322 322 322 322 305 305 306 306 305 305 289 289 306 306 306 306 289 289 290 290 289 289 275 275 290 290 290 290 275 275 274 274 275 275 259 259 274 274 274 274 259 259 258 258 259 259 243 243 258 258 258 258 243 243 242 242 243 243 228 228 242 242 242 242 228 228 227 227 228 228 213 213 227 227 228 228 214 214 213 213 214 214 198 198 213 213 213 213 198 198 196 196 198 198 184 184 196 196 196 196 184 184 182 182 184 184 168 168 182 182 182 182 168 168 166 166 168 168 151 151 166 166 166 166 151 151 150 150 151 151 137 137 150 150 150 150 137 137 133 133 137 137 121 121 133 133 133 133 121 121 115 115 121 121 108 108 115 115 115 115 108 108 95 95 108 108 94 94 95 95 95 95 94 94 86 86 94 94 90 90 86 86 86 86 90 90 81 81 90 90 89 89 81 81 81 81 89 89 77 77 89 89 92 92 77 77 77 77 92 92 84 84 92 92 102 102 84 84 84 84 102 102 93 93 102 102 118 118 93 93 93 93 118 118 111 111 118 118 135 135 111 111 111 111 135 135 128 128 135 135 149 149 128 128 128 128 149 149 145 145 149 149 165 165 145 145 145 145 165 165 161 161 165 165 179 179 161 161 161 161 179 179 175 175 179 179 194 194 175 175 175 175 194 194 191 191 194 194 208 208 191 191 191 191 208 208 207 207 208 208 222 222 207 207 207 207 222 222 221 221 222 222 237 237 221 221 221 221 237 237 236 236 237 237 253 253 236 236 236 236 253 253 252 252 253 253 268 268 252 252 252 252 268 268 266 266 268 268 283 283 266 266 266 266 283 283 282 282 283 283 297 297 282 282 282 282 297 297 298 298 297 297 312 312 298 298 298 298 312 312 314 314 312 312 327 327 314 314 314 314 327 327 328 328 327 327 343 343 328 328 328 328 343 343 345 345 343 343 360 360 345 345 345 345 360 360 361 361 360 360 374 374 361 361 361 361 374 374 376 376 374 374 390 390 376 376 376 376 390 390 392 392 390 390 405 405 392 392 392 392 405 405 408 408 405 405 421 421 408 408 408 408 421 421 422 422 421 421 437 437 422 422 422 422 437 437 441 441 437 437 451 451 441 441 441 441 451 451 459 459 451 451 466 466 459 459 459 459 466 466 477 477 466 466 478 478 477 477 477 477 478 478 488 488 478 478 484 484 488 488 488 488 484 484 493 493 484 484 485 485 493 493 493 493 485 485 495 495 485 485 480 480 495 495 495 495 480 480 490 490 480 480 472 472 490 490 490 490 472 472 479 479 472 472 454 454 479 479 479 479 454 454 463 463 454 454 439 439 463 463 463 463 439 439 444 444 439 439 423 423 444 444 444 444 423 423 427 427 423 423 409 409 427 427 427 427 409 409 413 413 409 409 393 393 413 413 413 413 393 393 397 397 393 393 378 378 397 397 397 397 378 378 381 381 378 378 366 366 381 381 381 381 366 366 367 367 366 366 350 350 367 367 367 367 350 350 351 351 350 350 334 334 351 351 351 351 334 334 335 335 334 334 320 320 335 335 335 335 320 320 321 321 320 320 304 304 321 321 321 321 304 304 305 305 304 304 288 288 305 305 305 305 288 288 289 289 288 288 276 276 289 289 289 289 276 276 275 275 276 276 260 260 275 275 275 275 260 260 259 259 260 260 244 244 259 259 259 259 244 244 243 243 244 244 230 230 243 243 243 243 230 230 228 228 230 230 214 214 228 228 230 230 216 216 214 214 216 216 200 200 214 214 214 214 200 200 198 198 200 200 186 186 198 198 198 198 186 186 184 184 186 186 169 169 184 184 184 184 169 169 168 168 169 169 157 157 168 168 168 168 157 157 151 151 157 157 143 143 151 151 151 151 143 143 137 137 143 143 130 130 137 137 137 137 130 130 121 121 130 130 117 117 121 121 121 121 117 117 108 108 117 117 107 107 108 108 108 108 107 107 94 94 107 107 98 98 94 94 94 94 98 98 90 90 98 98 97 97 90 90 90 90 97 97 89 89 97 97 103 103 89 89 89 89 103 103 92 92 103 103 113 113 92 92 92 92 113 113 102 102 113 113 127 127 102 102 102 102 127 127 118 118 127 127 140 140 118 118 118 118 140 140 135 135 140 140 152 152 135 135 135 135 152 152 149 149 152 152 167 167 149 149 149 149 167 167 165 165 167 167 183 183 165 165 165 165 183 183 179 179 183 183 197 197 179 179 179 179 197 197 194 194 197 197 212 212 194 194 194 194 212 212 208 208 212 212 226 226 208 208 208 208 226 226 222 222 226 226 238 238 222 222 222 222 238 238 237 237 238 238 254 254 237 237 237 237 254 254 253 253 254 254 269 269 253 253 253 253 269 269 268 268 269 269 284 284 268 268 268 268 284 284 283 283 284 284 296 296 283 283 283 283 296 296 297 297 296 296 310 310 297 297 297 297 310 310 312 312 310 310 326 326 312 312 312 312 326 326 327 327 326 326 342 342 327 327 327 327 342 342 343 343 342 342 356 356 343 343 343 343 356 356 360 360 356 356 372 372 360 360 360 360 372 372 374 374 372 372 388 388 374 374 374 374 388 388 390 390 388 388 403 403 390 390 390 390 403 403 405 405 403 403 417 417 405 405 405 405 417 417 421 421 417 417 431 431 421 421 421 421 431 431 437 437 431 431 442 442 437 437 437 437 442 442 451 451 442 442 456 456 451 451 451 451 456 456 466 466 456 456 467 467 466 466 466 466 467 467 478 478 467 467 474 474 478 478 478 478 474 474 484 484 474 474 475 475 484 484 484 484 475 475 485 485 475 475 471 471 485 485 485 485 471 471 480 480 471 471 461 461 480 480 480 480 461 461 472 472 461 461 445 445 472 472 472 472 445 445 454 454 445 445 434 434 454 454 454 454 434 434 439 439 434 434 420 420 439 439 439 439 420 420 423 423 420 420 406 406 423 423 423 423 406 406 409 409 406 406 391 391 409 409 409 409 391 391 393 393 391 391 375 375 393 393 393 393 375 375 378 378 375 375 362 362 378 378 378 378 362 362 366 366 362 362 347 347 366 366 366 366 347 347 350 350 347 347 333 333 350 350 350 350 333 333 334 334 333 333 319 319 334 334 334 334 319 319 320 320 319 319 303 303 320 320 320 320 303 303 304 304 303 303 287 287 304 304 304 304 287 287 288 288 287 287 277 277 288 288 288 288 277 277 276 276 277 277 261 261 276 276 276 276 261 261 260 260 261 261 245 245 260 260 260 260 245 245 244 244 245 245 231 231 244 244 244 244 231 231 230 230 231 231 216 216 230 230 231 231 217 217 216 216 217 217 202 202 216 216 216 216 202 202 200 200 202 202 187 187 200 200 200 200 187 187 186 186 187 187 174 174 186 186 186 186 174 174 169 169 174 174 163 163 169 169 169 169 163 163 157 157 163 163 148 148 157 157 157 157 148 148 143 143 148 148 136 136 143 143 143 143 136 136 130 130 136 136 125 125 130 130 130 130 125 125 117 117 125 125 116 116 117 117 117 117 116 116 107 107 116 116 112 112 107 107 107 107 112 112 98 98 112 112 110 110 98 98 98 98 110 110 97 97 110 110 114 114 97 97 97 97 114 114 103 103 114 114 122 122 103 103 103 103 122 122 113 113 122 122 134 134 113 113 113 113 134 134 127 127 134 134 146 146 127 127 127 127 146 146 140 140 146 146 159 159 140 140 140 140 159 159 152 152 159 159 170 170 152 152 152 152 170 170 167 167 170 170 185 185 167 167 167 167 185 185 183 183 185 185 199 199 183 183 183 183 199 199 197 197 199 199 215 215 197 197 197 197 215 215 212 212 215 215 229 229 212 212 212 212 229 229 226 226 229 229 241 241 226 226 226 226 241 241 238 238 241 241 255 255 238 238 238 238 255 255 254 254 255 255 271 271 254 254 254 254 271 271 269 269 271 271 285 285 269 269 269 269 285 285 284 284 285 285 295 295 284 284 284 284 295 295 296 296 295 295 309 309 296 296 296 296 309 309 310 310 309 309 325 325 310 310 310 310 325 325 326 326 325 325 341 341 326 326 326 326 341 341 342 342 341 341 355 355 342 342 342 342 355 355 356 356 355 355 371 371 356 356 356 356 371 371 372 372 371 371 387 387 372 372 372 372 387 387 388 388 387 387 398 398 388 388 388 388 398 398 403 403 398 398 411 411 403 403 403 403 411 411 417 417 411 411 424 424 417 417 417 417 424 424 431 431 424 424 438 438 431 431 431 431 438 438 442 442 438 438 447 447 442 442 442 442 447 447 456 456 447 447 458 458 456 456 456 456 458 458 467 467 458 458 462 462 467 467 467 467 462 462 474 474 462 462 464 464 474 474 474 474 464 464 475 475 464 464 460 460 475 475 475 475 460 460 471 471 460 460 450 450 471 471 471 471 450 450 461 461 450 450 440 440 461 461 461 461 440 440 445 445 440 440 426 426 445 445 445 445 426 426 434 434 426 426 415 415 434 434 434 434 415 415 420 420 415 415 402 402 420 420 420 420 402 402 406 406 402 402 389 389 406 406 406 406 389 389 391 391 389 389 373 373 391 391 391 391 373 373 375 375 373 373 359 359 375 375 375 375 359 359 362 362 359 359 344 344 362 362 362 362 344 344 347 347 344 344 330 330 347 347 347 347 330 330 333 333 330 330 318 318 333 333 333 333 318 318 319 319 318 318 302 302 319 319 319 319 302 302 303 303 302 302 286 286 303 303 303 303 286 286 287 287 286 286 278 278 287 287 287 287 278 278 277 277 278 278 262 262 277 277 277 277 262 262 261 261 262 262 246 246 261 261 261 261 246 246 245 245 246 246 232 232 245 245 245 245 232 232 231 231 232 232 217 217 231 231 567 567 568 568 564 564 567 567 564 564 561 561 568 568 567 567 570 570 567 567 574 574 570 570 570 570 574 574 575 575 575 575 574 574 576 576 574 574 582 582 576 576 576 576 582 582 578 578 588 588 584 584 582 582 584 584 581 581 582 582 582 582 581 581 578 578 595 595 592 592 596 596 592 592 590 590 596 596 596 596 590 590 588 588 590 590 587 587 588 588 588 588 587 587 584 584 595 595 596 596 598 598 596 596 602 602 598 598 598 598 602 602 601 601 601 601 602 602 604 604 602 602 609 609 604 604 604 604 609 609 608 608 608 608 609 609 610 610 609 609 1578 1578 610 610 610 610 1579 1579 612 612 622 622 618 618 616 616 618 618 615 615 616 616 1580 1580 1581 1581 612 612 629 629 626 626 630 630 626 626 624 624 630 630 630 630 624 624 622 622 624 624 621 621 622 622 622 622 621 621 618 618 629 629 630 630 632 632 630 630 636 636 632 632 632 632 636 636 634 634 634 634 636 636 638 638 636 636 643 643 638 638 638 638 643 643 642 642 642 642 643 643 644 644 643 643 648 648 644 644 644 644 648 648 647 647 641 641 645 645 648 648 645 645 646 646 648 648 648 648 646 646 647 647 633 633 637 637 635 635 637 637 639 639 635 635 635 635 639 639 641 641 639 639 640 640 641 641 641 641 640 640 645 645 633 633 635 635 631 631 635 635 628 628 631 631 631 631 628 628 627 627 627 627 628 628 625 625 628 628 620 620 625 625 625 625 620 620 623 623 614 614 617 617 620 620 617 617 619 619 620 620 620 620 619 619 623 623 607 607 611 611 1582 1582 611 611 1583 1583 1584 1584 614 614 613 613 617 617 599 599 603 603 600 600 603 603 605 605 600 600 600 600 605 605 607 607 605 605 606 606 607 607 607 607 606 606 611 611 599 599 600 600 597 597 600 600 594 594 597 597 597 597 594 594 593 593 593 593 594 594 591 591 594 594 586 586 591 591 591 591 586 586 589 589 580 580 583 583 586 586 583 583 585 585 586 586 586 586 585 585 589 589 572 572 577 577 580 580 577 577 579 579 580 580 580 580 579 579 583 583 566 566 569 569 565 565 569 569 571 571 565 565 565 565 571 571 572 572 571 571 573 573 572 572 572 572 573 573 577 577 566 566 565 565 563 563 565 565 559 559 563 563 563 563 559 559 560 560 560 560 559 559 558 558 559 559 552 552 558 558 558 558 552 552 556 556 544 544 547 547 546 546 547 547 550 550 546 546 546 546 550 550 552 552 550 550 553 553 552 552 552 552 553 553 556 556 532 532 536 536 538 538 536 536 539 539 538 538 1585 1585 1586 1586 546 546 1587 1587 1588 1588 546 546 546 546 1589 1589 544 544 525 525 530 530 532 532 530 530 533 533 532 532 532 532 533 533 536 536 520 520 522 522 518 518 522 522 524 524 518 518 518 518 524 524 525 525 524 524 526 526 525 525 525 525 526 526 530 530 520 520 518 518 516 516 518 518 512 512 516 516 516 516 512 512 515 515 515 515 512 512 510 510 512 512 513 513 510 510 510 510 513 513 511 511 519 519 517 517 513 513 517 517 514 514 513 513 513 513 514 514 511 511 527 527 523 523 519 519 523 523 521 521 519 519 519 519 521 521 517 517 535 535 531 531 534 534 531 531 529 529 534 534 534 534 529 529 527 527 529 529 528 528 527 527 527 527 528 528 523 523 535 535 534 534 537 537 534 534 541 541 537 537 537 537 541 541 542 542 542 542 541 541 543 543 1590 1590 548 548 1591 1591 1592 1592 548 548 545 545 554 554 551 551 548 548 551 551 549 549 548 548 548 548 549 549 545 545 564 564 562 562 561 561 562 562 557 557 561 561 561 561 557 557 554 554 557 557 555 555 554 554 554 554 555 555 551 551 731 731 718 718 733 733 718 718 722 722 733 733 733 733 722 722 735 735 722 722 724 724 735 735 735 735 724 724 736 736 724 724 725 725 736 736 736 736 725 725 734 734 725 725 723 723 734 734 734 734 723 723 732 732 723 723 721 721 732 732 732 732 721 721 730 730 721 721 717 717 730 730 730 730 717 717 728 728 717 717 715 715 728 728 715 715 713 713 728 728 728 728 713 713 726 726 713 713 709 709 726 726 726 726 709 709 719 719 709 709 707 707 719 719 719 719 707 707 711 711 707 707 703 703 711 711 711 711 703 703 705 705 703 703 701 701 705 705 705 705 701 701 699 699 701 701 697 697 699 699 699 699 697 697 693 693 697 697 695 695 693 693 693 693 695 695 687 687 695 695 691 691 687 687 691 691 688 688 687 687 687 687 688 688 682 682 688 688 685 685 682 682 682 682 685 685 676 676 685 685 681 681 676 676 676 676 681 681 669 669 681 681 679 679 669 669 669 669 679 679 659 659 679 679 675 675 659 659 659 659 675 675 657 657 675 675 673 673 657 657 657 657 673 673 655 655 673 673 671 671 655 655 655 655 671 671 653 653 671 671 667 667 653 653 667 667 665 665 653 653 653 653 665 665 651 651 665 665 663 663 651 651 651 651 663 663 649 649 663 663 661 661 649 649 649 649 661 661 650 650 661 661 662 662 650 650 650 650 662 662 652 652 662 662 664 664 652 652 652 652 664 664 654 654 664 664 666 666 654 654 654 654 666 666 656 656 666 666 668 668 656 656 656 656 668 668 658 658 668 668 672 672 658 658 672 672 674 674 658 658 658 658 674 674 660 660 674 674 677 677 660 660 660 660 677 677 670 670 677 677 680 680 670 670 670 670 680 680 678 678 680 680 684 684 678 678 678 678 684 684 683 683 684 684 686 686 683 683 683 683 686 686 689 689 686 686 690 690 689 689 689 689 690 690 694 694 690 690 692 692 694 694 692 692 696 696 694 694 694 694 696 696 700 700 696 696 698 698 700 700 700 700 698 698 706 706 698 698 702 702 706 706 706 706 702 702 712 712 702 702 704 704 712 712 712 712 704 704 720 720 704 704 708 708 720 720 720 720 708 708 727 727 708 708 710 710 727 727 727 727 710 710 729 729 710 710 714 714 729 729 729 729 714 714 731 731 714 714 716 716 731 731 731 731 716 716 718 718 917 917 902 902 903 903 903 903 918 918 917 917 918 918 919 919 917 917 917 917 919 919 929 929 919 919 928 928 929 929 929 929 928 928 943 943 928 928 935 935 943 943 935 935 942 942 943 943 943 943 942 942 957 957 942 942 956 956 957 957 956 956 958 958 957 957 957 957 958 958 972 972 958 958 970 970 972 972 972 972 970 970 987 987 970 970 980 980 987 987 980 980 985 985 987 987 987 987 985 985 1001 1001 985 985 1000 1000 1001 1001 1000 1000 1593 1593 1001 1001 1001 1001 1594 1594 1595 1595 1002 1002 1014 1014 1016 1016 1016 1016 1014 1014 1029 1029 1014 1014 1022 1022 1029 1029 1022 1022 1027 1027 1029 1029 1029 1029 1027 1027 1041 1041 1027 1027 1040 1040 1041 1041 1040 1040 1042 1042 1041 1041 1041 1041 1042 1042 1054 1054 1042 1042 1050 1050 1054 1054 1054 1054 1050 1050 1064 1064 1050 1050 1056 1056 1064 1064 1056 1056 1061 1061 1064 1064 1064 1064 1061 1061 1068 1068 1061 1061 1065 1065 1068 1068 1065 1065 1063 1063 1068 1068 1068 1068 1063 1063 1062 1062 1063 1063 1059 1059 1062 1062 1062 1062 1059 1059 1049 1049 1059 1059 1051 1051 1049 1049 1051 1051 1048 1048 1049 1049 1049 1049 1048 1048 1037 1037 1048 1048 1036 1036 1037 1037 1036 1036 1034 1034 1037 1037 1037 1037 1034 1034 1024 1024 1034 1034 1023 1023 1024 1024 1024 1024 1023 1023 1010 1010 1023 1023 1015 1015 1010 1010 1015 1015 1009 1009 1010 1010 1596 1596 1597 1597 997 997 1598 1598 996 996 997 997 996 996 993 993 997 997 997 997 993 993 983 983 993 993 982 982 983 983 983 983 982 982 967 967 982 982 971 971 967 967 971 971 966 966 967 967 967 967 966 966 952 952 966 966 951 951 952 952 951 951 950 950 952 952 952 952 950 950 937 937 950 950 936 936 937 937 937 937 936 936 921 921 936 936 927 927 921 921 927 927 920 920 921 921 921 921 920 920 910 910 920 920 911 911 910 910 911 911 904 904 910 910 910 910 904 904 895 895 904 904 896 896 895 895 895 895 896 896 881 881 896 896 886 886 881 881 886 886 882 882 881 881 881 881 882 882 868 868 882 882 869 869 868 868 869 869 861 861 868 868 868 868 861 861 853 853 861 861 854 854 853 853 854 854 841 841 853 853 853 853 841 841 838 838 841 841 839 839 838 838 838 838 839 839 1599 1599 839 839 1600 1600 1601 1601 825 825 820 820 824 824 824 824 820 820 811 811 820 820 813 813 811 811 813 813 800 800 811 811 811 811 800 800 797 797 800 800 799 799 797 797 797 797 799 799 785 785 799 799 786 786 785 785 786 786 782 782 785 785 785 785 782 782 774 774 782 782 776 776 774 774 776 776 769 769 774 774 774 774 769 769 764 764 769 769 767 767 764 764 764 764 767 767 766 766 767 767 770 770 766 766 770 770 773 773 766 766 766 766 773 773 777 777 773 773 778 778 777 777 778 778 789 789 777 777 777 777 789 789 788 788 789 789 791 791 788 788 788 788 791 791 801 801 791 791 802 802 801 801 802 802 806 806 801 801 801 801 806 806 814 814 806 806 816 816 814 814 816 816 830 830 814 814 814 814 830 830 828 828 830 830 831 831 828 828 1602 1602 1603 1603 843 843 1604 1604 844 844 843 843 844 844 849 849 843 843 843 843 849 849 857 857 849 849 858 858 857 857 857 857 858 858 872 872 858 858 873 873 872 872 872 872 873 873 887 887 873 873 888 888 887 887 887 887 888 888 902 902 888 888 889 889 902 902 902 902 889 889 903 903 1605 1605 856 856 1606 1606 856 856 840 840 1607 1607 1608 1608 840 840 1609 1609 840 840 826 826 1610 1610 1611 1611 826 826 1612 1612 826 826 812 812 1613 1613 1614 1614 812 812 1615 1615 812 812 796 796 1616 1616 1617 1617 796 796 1618 1618 796 796 783 783 1619 1619 1620 1620 783 783 1621 1621 783 783 768 768 1622 1622 1623 1623 768 768 1624 1624 768 768 761 761 1625 1625 1626 1626 761 761 1627 1627 761 761 760 760 1628 1628 1629 1629 760 760 1630 1630 760 760 765 765 1631 1631 1632 1632 765 765 1633 1633 765 765 780 780 1634 1634 1635 1635 780 780 1636 1636 780 780 794 794 1637 1637 1638 1638 794 794 1639 1639 794 794 808 808 1640 1640 1641 1641 808 808 1642 1642 808 808 821 821 1643 1643 1644 1644 821 821 1645 1645 821 821 836 836 1646 1646 1647 1647 836 836 1648 1648 836 836 852 852 1649 1649 1650 1650 852 852 1651 1651 852 852 866 866 1652 1652 1653 1653 866 866 1654 1654 866 866 879 879 1655 1655 1656 1656 879 879 1657 1657 879 879 894 894 1658 1658 1659 1659 894 894 1660 1660 894 894 909 909 1661 1661 1662 1662 909 909 1663 1663 909 909 922 922 1664 1664 1665 1665 922 922 1666 1666 922 922 938 938 1667 1667 1668 1668 938 938 1669 1669 938 938 953 953 1670 1670 1671 1671 953 953 1672 1672 953 953 968 968 1673 1673 1674 1674 968 968 1675 1675 968 968 984 984 1676 1676 1677 1677 984 984 1678 1678 984 984 998 998 1679 1679 1680 1680 998 998 1681 1681 998 998 1012 1012 1682 1682 1683 1683 1012 1012 1684 1684 1012 1012 1028 1028 1685 1685 1686 1686 1028 1028 1687 1687 1028 1028 1043 1043 1688 1688 1689 1689 1043 1043 1690 1690 1043 1043 1055 1055 1691 1691 1692 1692 1055 1055 1693 1693 1055 1055 1070 1070 1694 1694 1695 1695 1070 1070 1696 1696 1070 1070 1073 1073 1697 1697 1698 1698 1073 1073 1699 1699 1073 1073 1072 1072 1700 1700 1701 1701 1072 1072 1702 1702 1072 1072 1060 1060 1703 1703 1704 1704 1060 1060 1705 1705 1060 1060 1045 1045 1706 1706 1707 1707 1045 1045 1708 1708 1045 1045 1030 1030 1709 1709 1710 1710 1030 1030 1711 1711 1030 1030 1017 1017 1712 1712 1713 1713 1017 1017 1714 1714 1017 1017 1004 1004 1715 1715 1716 1716 1004 1004 1717 1717 1004 1004 988 988 1718 1718 1719 1719 988 988 1720 1720 988 988 973 973 1721 1721 1722 1722 973 973 1723 1723 973 973 959 959 1724 1724 1725 1725 959 959 1726 1726 959 959 945 945 1727 1727 1728 1728 945 945 1729 1729 945 945 930 930 1730 1730 1731 1731 930 930 1732 1732 930 930 916 916 1733 1733 1734 1734 916 916 1735 1735 916 916 901 901 1736 1736 1737 1737 901 901 1738 1738 901 901 885 885 1739 1739 1740 1740 885 885 1741 1741 885 885 871 871 1742 1742 1743 1743 871 871 1744 1744 871 871 856 856 1745 1745 856 856 855 855 840 840 855 855 837 837 840 840 840 840 837 837 826 826 837 837 822 822 826 826 826 826 822 822 812 812 822 822 807 807 812 812 812 812 807 807 796 796 807 807 793 793 796 796 796 796 793 793 783 783 793 793 775 775 783 783 783 783 775 775 768 768 775 775 759 759 768 768 768 768 759 759 761 761 759 759 754 754 761 761 761 761 754 754 760 760 754 754 753 753 760 760 760 760 753 753 765 765 753 753 756 756 765 765 765 765 756 756 780 780 756 756 771 771 780 780 780 780 771 771 794 794 771 771 790 790 794 794 794 794 790 790 808 808 790 790 805 805 808 808 808 808 805 805 821 821 805 805 819 819 821 821 821 821 819 819 836 836 819 819 834 834 836 836 836 836 834 834 852 852 834 834 850 850 852 852 852 852 850 850 866 866 850 850 865 865 866 866 866 866 865 865 879 879 865 865 878 878 879 879 879 879 878 878 894 894 878 878 893 893 894 894 894 894 893 893 909 909 893 893 908 908 909 909 909 909 908 908 922 922 908 908 923 923 922 922 922 922 923 923 938 938 923 923 939 939 938 938 938 938 939 939 953 953 939 939 954 954 953 953 953 953 954 954 968 968 954 954 969 969 968 968 968 968 969 969 984 984 969 969 986 986 984 984 984 984 986 986 998 998 986 986 1003 1003 998 998 998 998 1003 1003 1012 1012 1003 1003 1018 1018 1012 1012 1012 1012 1018 1018 1028 1028 1018 1018 1032 1032 1028 1028 1028 1028 1032 1032 1043 1043 1032 1032 1047 1047 1043 1043 1043 1043 1047 1047 1055 1055 1047 1047 1067 1067 1055 1055 1055 1055 1067 1067 1070 1070 1067 1067 1075 1075 1070 1070 1070 1070 1075 1075 1073 1073 1075 1075 1080 1080 1073 1073 1073 1073 1080 1080 1072 1072 1080 1080 1078 1078 1072 1072 1072 1072 1078 1078 1060 1060 1078 1078 1071 1071 1060 1060 1060 1060 1071 1071 1045 1045 1071 1071 1052 1052 1045 1045 1045 1045 1052 1052 1030 1030 1052 1052 1035 1035 1030 1030 1030 1030 1035 1035 1017 1017 1035 1035 1020 1020 1017 1017 1017 1017 1020 1020 1004 1004 1020 1020 1006 1006 1004 1004 1004 1004 1006 1006 988 988 1006 1006 990 990 988 988 988 988 990 990 973 973 990 990 975 975 973 973 973 973 975 975 959 959 975 975 961 961 959 959 959 959 961 961 945 945 961 961 946 946 945 945 945 945 946 946 930 930 946 946 931 931 930 930 930 930 931 931 916 916 931 931 915 915 916 916 916 916 915 915 901 901 915 915 900 900 901 901 901 901 900 900 885 885 900 900 884 884 885 885 885 885 884 884 871 871 884 884 870 870 871 871 871 871 870 870 856 856 870 870 855 855 856 856 855 855 851 851 837 837 851 851 835 835 837 837 837 837 835 835 822 822 835 835 818 818 822 822 822 822 818 818 807 807 818 818 803 803 807 807 807 807 803 803 793 793 803 803 784 784 793 793 793 793 784 784 775 775 784 784 762 762 775 775 775 775 762 762 759 759 762 762 751 751 759 759 759 759 751 751 754 754 751 751 748 748 754 754 754 754 748 748 753 753 748 748 747 747 753 753 753 753 747 747 756 756 747 747 750 750 756 756 756 756 750 750 771 771 750 750 758 758 771 771 771 771 758 758 790 790 758 758 779 779 790 790 790 790 779 779 805 805 779 779 798 798 805 805 805 805 798 798 819 819 798 798 817 817 819 819 819 819 817 817 834 834 817 817 832 832 834 834 834 834 832 832 850 850 832 832 847 847 850 850 850 850 847 847 865 865 847 847 863 863 865 865 865 865 863 863 878 878 863 863 876 876 878 878 878 878 876 876 893 893 876 876 892 892 893 893 893 893 892 892 908 908 892 892 907 907 908 908 908 908 907 907 923 923 907 907 924 924 923 923 923 923 924 924 939 939 924 924 940 940 939 939 939 939 940 940 954 954 940 940 955 955 954 954 954 954 955 955 969 969 955 955 974 974 969 969 969 969 974 974 986 986 974 974 989 989 986 986 986 986 989 989 1003 1003 989 989 1005 1005 1003 1003 1003 1003 1005 1005 1018 1018 1005 1005 1021 1021 1018 1018 1018 1018 1021 1021 1032 1032 1021 1021 1038 1038 1032 1032 1032 1032 1038 1038 1047 1047 1038 1038 1057 1057 1047 1047 1047 1047 1057 1057 1067 1067 1057 1057 1077 1077 1067 1067 1067 1067 1077 1077 1075 1075 1077 1077 1082 1082 1075 1075 1075 1075 1082 1082 1080 1080 1082 1082 1086 1086 1080 1080 1080 1080 1086 1086 1078 1078 1086 1086 1083 1083 1078 1078 1078 1078 1083 1083 1071 1071 1083 1083 1079 1079 1071 1071 1071 1071 1079 1079 1052 1052 1079 1079 1066 1066 1052 1052 1052 1052 1066 1066 1035 1035 1066 1066 1044 1044 1035 1035 1035 1035 1044 1044 1020 1020 1044 1044 1025 1025 1020 1020 1020 1020 1025 1025 1006 1006 1025 1025 1007 1007 1006 1006 1006 1006 1007 1007 990 990 1007 1007 992 992 990 990 990 990 992 992 975 975 992 992 977 977 975 975 975 975 977 977 961 961 977 977 963 963 961 961 961 961 963 963 946 946 963 963 947 947 946 946 946 946 947 947 931 931 947 947 932 932 931 931 931 931 932 932 915 915 932 932 914 914 915 915 915 915 914 914 900 900 914 914 899 899 900 900 900 900 899 899 884 884 899 899 883 883 884 884 884 884 883 883 870 870 883 883 867 867 870 870 870 870 867 867 855 855 867 867 851 851 855 855 851 851 848 848 835 835 848 848 833 833 835 835 835 835 833 833 818 818 833 833 815 815 818 818 818 818 815 815 803 803 815 815 795 795 803 803 803 803 795 795 784 784 795 795 772 772 784 784 784 784 772 772 762 762 772 772 752 752 762 762 762 762 752 752 751 751 752 752 745 745 751 751 751 751 745 745 748 748 745 745 742 742 748 748 748 748 742 742 747 747 742 742 741 741 747 747 747 747 741 741 750 750 741 741 744 744 750 750 750 750 744 744 758 758 744 744 749 749 758 758 758 758 749 749 779 779 749 749 763 763 779 779 779 779 763 763 798 798 763 763 792 792 798 798 798 798 792 792 817 817 792 792 810 810 817 817 817 817 810 810 832 832 810 810 829 829 832 832 832 832 829 829 847 847 829 829 845 845 847 847 847 847 845 845 863 863 845 845 860 860 863 863 863 863 860 860 876 876 860 860 875 875 876 876 876 876 875 875 892 892 875 875 891 891 892 892 892 892 891 891 907 907 891 891 906 906 907 907 907 907 906 906 924 924 906 906 925 925 924 924 924 924 925 925 940 940 925 925 941 941 940 940 940 940 941 941 955 955 941 941 960 960 955 955 955 955 960 960 974 974 960 960 976 976 974 974 974 974 976 976 989 989 976 976 991 991 989 989 989 989 991 991 1005 1005 991 991 1008 1008 1005 1005 1005 1005 1008 1008 1021 1021 1008 1008 1026 1026 1021 1021 1021 1021 1026 1026 1038 1038 1026 1026 1046 1046 1038 1038 1038 1038 1046 1046 1057 1057 1046 1046 1074 1074 1057 1057 1057 1057 1074 1074 1077 1077 1074 1074 1084 1084 1077 1077 1077 1077 1084 1084 1082 1082 1084 1084 1088 1088 1082 1082 1082 1082 1088 1088 1086 1086 1088 1088 1091 1091 1086 1086 1086 1086 1091 1091 1083 1083 1091 1091 1089 1089 1083 1083 1083 1083 1089 1089 1079 1079 1089 1089 1087 1087 1079 1079 1079 1079 1087 1087 1066 1066 1087 1087 1076 1076 1066 1066 1066 1066 1076 1076 1044 1044 1076 1076 1053 1053 1044 1044 1044 1044 1053 1053 1025 1025 1053 1053 1031 1031 1025 1025 1025 1025 1031 1031 1007 1007 1031 1031 1011 1011 1007 1007 1007 1007 1011 1011 992 992 1011 1011 995 995 992 992 992 992 995 995 977 977 995 995 979 979 977 977 977 977 979 979 963 963 979 979 964 964 963 963 963 963 964 964 947 947 964 964 948 948 947 947 947 947 948 948 932 932 948 948 933 933 932 932 932 932 933 933 914 914 933 933 913 913 914 914 914 914 913 913 899 899 913 913 898 898 899 899 899 899 898 898 883 883 898 898 880 880 883 883 883 883 880 880 867 867 880 880 864 864 867 867 867 867 864 864 851 851 864 864 848 848 851 851 848 848 846 846 833 833 846 846 827 827 833 833 833 833 827 827 815 815 827 827 809 809 815 815 815 815 809 809 795 795 809 809 787 787 795 795 795 795 787 787 772 772 787 787 757 757 772 772 772 772 757 757 752 752 757 757 746 746 752 752 752 752 746 746 745 745 746 746 740 740 745 745 745 745 740 740 742 742 740 740 738 738 742 742 742 742 738 738 741 741 738 738 737 737 741 741 741 741 737 737 744 744 737 737 739 739 744 744 744 744 739 739 749 749 739 739 743 743 749 749 749 749 743 743 763 763 743 743 755 755 763 763 763 763 755 755 792 792 755 755 781 781 792 792 792 792 781 781 810 810 781 781 804 804 810 810 810 810 804 804 829 829 804 804 823 823 829 829 829 829 823 823 845 845 823 823 842 842 845 845 845 845 842 842 860 860 842 842 859 859 860 860 860 860 859 859 875 875 859 859 874 874 875 875 875 875 874 874 891 891 874 874 890 890 891 891 891 891 890 890 906 906 890 890 905 905 906 906 906 906 905 905 925 925 905 905 926 926 925 925 925 925 926 926 941 941 926 926 944 944 941 941 941 941 944 944 960 960 944 944 962 962 960 960 960 960 962 962 976 976 962 962 978 978 976 976 976 976 978 978 991 991 978 978 994 994 991 991 991 991 994 994 1008 1008 994 994 1013 1013 1008 1008 1008 1008 1013 1013 1026 1026 1013 1013 1033 1033 1026 1026 1026 1026 1033 1033 1046 1046 1033 1033 1058 1058 1046 1046 1046 1046 1058 1058 1074 1074 1058 1058 1081 1081 1074 1074 1074 1074 1081 1081 1084 1084 1081 1081 1090 1090 1084 1084 1084 1084 1090 1090 1088 1088 1090 1090 1093 1093 1088 1088 1088 1088 1093 1093 1091 1091 1093 1093 1095 1095 1091 1091 1091 1091 1095 1095 1089 1089 1095 1095 1094 1094 1089 1089 1089 1089 1094 1094 1087 1087 1094 1094 1092 1092 1087 1087 1087 1087 1092 1092 1076 1076 1092 1092 1085 1085 1076 1076 1076 1076 1085 1085 1053 1053 1085 1085 1069 1069 1053 1053 1053 1053 1069 1069 1031 1031 1069 1069 1039 1039 1031 1031 1031 1031 1039 1039 1011 1011 1039 1039 1019 1019 1011 1011 1011 1011 1019 1019 995 995 1019 1019 999 999 995 995 995 995 999 999 979 979 999 999 981 981 979 979 979 979 981 981 964 964 981 981 965 965 964 964 964 964 965 965 948 948 965 965 949 949 948 948 948 948 949 949 933 933 949 949 934 934 933 933 933 933 934 934 913 913 934 934 912 912 913 913 913 913 912 912 898 898 912 912 897 897 898 898 898 898 897 897 880 880 897 897 877 877 880 880 880 880 877 877 864 864 877 877 862 862 864 864 864 864 862 862 848 848 862 862 846 846 848 848 1172 1172 1173 1173 1168 1168 1173 1173 1171 1171 1168 1168 1168 1168 1171 1171 1165 1165 1171 1171 1164 1164 1165 1165 1165 1165 1164 1164 1159 1159 1164 1164 1163 1163 1159 1159 1159 1159 1163 1163 1155 1155 1190 1190 1191 1191 1186 1186 1191 1191 1187 1187 1186 1186 1186 1186 1187 1187 1182 1182 1187 1187 1183 1183 1182 1182 1182 1182 1183 1183 1177 1177 1183 1183 1181 1181 1177 1177 1177 1177 1181 1181 1172 1172 1181 1181 1176 1176 1172 1172 1172 1172 1176 1176 1173 1173 1208 1208 1209 1209 1204 1204 1209 1209 1205 1205 1204 1204 1204 1204 1205 1205 1200 1200 1205 1205 1201 1201 1200 1200 1746 1746 1747 1747 1195 1195 1748 1748 1199 1199 1195 1195 1195 1195 1199 1199 1190 1190 1199 1199 1194 1194 1190 1190 1190 1190 1194 1194 1191 1191 1226 1226 1227 1227 1222 1222 1227 1227 1224 1224 1222 1222 1222 1222 1224 1224 1218 1218 1224 1224 1219 1219 1218 1218 1218 1218 1219 1219 1213 1213 1219 1219 1217 1217 1213 1213 1213 1213 1217 1217 1208 1208 1217 1217 1212 1212 1208 1208 1208 1208 1212 1212 1209 1209 1214 1214 1216 1216 1220 1220 1216 1216 1221 1221 1220 1220 1220 1220 1221 1221 1223 1223 1221 1221 1225 1225 1223 1223 1223 1223 1225 1225 1229 1229 1225 1225 1228 1228 1229 1229 1229 1229 1228 1228 1231 1231 1228 1228 1233 1233 1231 1231 1231 1231 1233 1233 1232 1232 1233 1233 1234 1234 1232 1232 1232 1232 1234 1234 1226 1226 1234 1234 1230 1230 1226 1226 1226 1226 1230 1230 1227 1227 1196 1196 1198 1198 1749 1749 1198 1198 1750 1750 1751 1751 1202 1202 1203 1203 1206 1206 1203 1203 1207 1207 1206 1206 1206 1206 1207 1207 1211 1211 1207 1207 1210 1210 1211 1211 1211 1211 1210 1210 1214 1214 1210 1210 1215 1215 1214 1214 1214 1214 1215 1215 1216 1216 1178 1178 1180 1180 1184 1184 1180 1180 1185 1185 1184 1184 1184 1184 1185 1185 1188 1188 1185 1185 1189 1189 1188 1188 1188 1188 1189 1189 1193 1193 1189 1189 1192 1192 1193 1193 1193 1193 1192 1192 1196 1196 1192 1192 1197 1197 1196 1196 1196 1196 1197 1197 1198 1198 1161 1161 1162 1162 1166 1166 1162 1162 1167 1167 1166 1166 1166 1166 1167 1167 1169 1169 1167 1167 1170 1170 1169 1169 1169 1169 1170 1170 1174 1174 1170 1170 1175 1175 1174 1174 1174 1174 1175 1175 1178 1178 1175 1175 1179 1179 1178 1178 1178 1178 1179 1179 1180 1180 1144 1144 1145 1145 1148 1148 1145 1145 1150 1150 1148 1148 1148 1148 1150 1150 1152 1152 1150 1150 1151 1151 1152 1152 1152 1152 1151 1151 1156 1156 1151 1151 1157 1157 1156 1156 1156 1156 1157 1157 1161 1161 1157 1157 1160 1160 1161 1161 1161 1161 1160 1160 1162 1162 1126 1126 1127 1127 1131 1131 1752 1752 1133 1133 1753 1753 1754 1754 1133 1133 1135 1135 1133 1133 1134 1134 1135 1135 1135 1135 1134 1134 1139 1139 1134 1134 1140 1140 1139 1139 1139 1139 1140 1140 1144 1144 1140 1140 1143 1143 1144 1144 1144 1144 1143 1143 1145 1145 1113 1113 1115 1115 1117 1117 1115 1115 1116 1116 1117 1117 1117 1117 1116 1116 1121 1121 1116 1116 1122 1122 1121 1121 1121 1121 1122 1122 1126 1126 1122 1122 1125 1125 1126 1126 1126 1126 1125 1125 1127 1127 1096 1096 1097 1097 1100 1100 1097 1097 1098 1098 1100 1100 1100 1100 1098 1098 1102 1102 1098 1098 1104 1104 1102 1102 1102 1102 1104 1104 1108 1108 1104 1104 1107 1107 1108 1108 1108 1108 1107 1107 1113 1113 1107 1107 1109 1109 1113 1113 1113 1113 1109 1109 1115 1115 1114 1114 1111 1111 1112 1112 1111 1111 1110 1110 1112 1112 1112 1112 1110 1110 1106 1106 1110 1110 1105 1105 1106 1106 1106 1106 1105 1105 1103 1103 1105 1105 1101 1101 1103 1103 1103 1103 1101 1101 1096 1096 1101 1101 1099 1099 1096 1096 1096 1096 1099 1099 1097 1097 1132 1132 1755 1755 1756 1756 1129 1129 1128 1128 1130 1130 1130 1130 1128 1128 1124 1124 1128 1128 1123 1123 1124 1124 1124 1124 1123 1123 1120 1120 1123 1123 1119 1119 1120 1120 1120 1120 1119 1119 1114 1114 1119 1119 1118 1118 1114 1114 1114 1114 1118 1118 1111 1111 1163 1163 1158 1158 1155 1155 1158 1158 1154 1154 1155 1155 1155 1155 1154 1154 1149 1149 1154 1154 1153 1153 1149 1149 1149 1149 1153 1153 1146 1146 1153 1153 1147 1147 1146 1146 1146 1146 1147 1147 1142 1142 1147 1147 1141 1141 1142 1142 1142 1142 1141 1141 1138 1138 1141 1141 1137 1137 1138 1138 1138 1138 1137 1137 1132 1132 1137 1137 1136 1136 1132 1132 1132 1132 1136 1136 1757 1757 1296 1296 1291 1291 1300 1300 1300 1300 1305 1305 1296 1296 1305 1305 1310 1310 1296 1296 1296 1296 1310 1310 1301 1301 1310 1310 1314 1314 1301 1301 1314 1314 1316 1316 1301 1301 1301 1301 1316 1316 1304 1304 1316 1316 1318 1318 1304 1304 1318 1318 1320 1320 1304 1304 1304 1304 1320 1320 1308 1308 1320 1320 1322 1322 1308 1308 1322 1322 1324 1324 1308 1308 1308 1308 1324 1324 1311 1311 1324 1324 1326 1326 1311 1311 1326 1326 1327 1327 1311 1311 1311 1311 1327 1327 1312 1312 1327 1327 1328 1328 1312 1312 1328 1328 1325 1325 1312 1312 1312 1312 1325 1325 1309 1309 1325 1325 1323 1323 1309 1309 1323 1323 1321 1321 1309 1309 1309 1309 1321 1321 1306 1306 1321 1321 1319 1319 1306 1306 1319 1319 1317 1317 1306 1306 1306 1306 1317 1317 1302 1302 1317 1317 1315 1315 1302 1302 1315 1315 1313 1313 1302 1302 1302 1302 1313 1313 1298 1298 1313 1313 1307 1307 1298 1298 1307 1307 1303 1303 1298 1298 1298 1298 1303 1303 1294 1294 1303 1303 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1289 1289 1295 1295 1292 1292 1289 1289 1292 1292 1288 1288 1289 1289 1289 1289 1288 1288 1284 1284 1288 1288 1285 1285 1284 1284 1285 1285 1281 1281 1284 1284 1284 1284 1281 1281 1280 1280 1281 1281 1278 1278 1280 1280 1278 1278 1274 1274 1280 1280 1280 1280 1274 1274 1275 1275 1274 1274 1270 1270 1275 1275 1275 1275 1270 1270 1272 1272 1270 1270 1266 1266 1272 1272 1272 1272 1266 1266 1269 1269 1266 1266 1262 1262 1269 1269 1262 1262 1258 1258 1269 1269 1269 1269 1258 1258 1265 1265 1258 1258 1253 1253 1265 1265 1253 1253 1249 1249 1265 1265 1265 1265 1249 1249 1261 1261 1249 1249 1247 1247 1261 1261 1247 1247 1245 1245 1261 1261 1261 1261 1245 1245 1257 1257 1245 1245 1243 1243 1257 1257 1243 1243 1241 1241 1257 1257 1257 1257 1241 1241 1254 1254 1241 1241 1239 1239 1254 1254 1239 1239 1238 1238 1254 1254 1254 1254 1238 1238 1251 1251 1238 1238 1235 1235 1251 1251 1235 1235 1236 1236 1251 1251 1251 1251 1236 1236 1252 1252 1236 1236 1237 1237 1252 1252 1237 1237 1240 1240 1252 1252 1252 1252 1240 1240 1256 1256 1240 1240 1242 1242 1256 1256 1242 1242 1244 1244 1256 1256 1256 1256 1244 1244 1259 1259 1244 1244 1246 1246 1259 1259 1246 1246 1248 1248 1259 1259 1259 1259 1248 1248 1263 1263 1248 1248 1250 1250 1263 1263 1250 1250 1255 1255 1263 1263 1263 1263 1255 1255 1268 1268 1255 1255 1260 1260 1268 1268 1260 1260 1264 1264 1268 1268 1268 1268 1264 1264 1273 1273 1264 1264 1267 1267 1273 1273 1267 1267 1271 1271 1273 1273 1273 1273 1271 1271 1277 1277 1271 1271 1276 1276 1277 1277 1276 1276 1279 1279 1277 1277 1277 1277 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1283 1283 1286 1286 1282 1282 1282 1282 1286 1286 1287 1287 1286 1286 1290 1290 1287 1287 1290 1290 1293 1293 1287 1287 1287 1287 1293 1293 1291 1291 1293 1293 1297 1297 1291 1291 1291 1291 1297 1297 1300 1300 1340 1340 1339 1339 1345 1345 1340 1340 1345 1345 1342 1342 1349 1349 1347 1347 1345 1345 1347 1347 1344 1344 1345 1345 1345 1345 1344 1344 1342 1342 1355 1355 1353 1353 1345 1345 1353 1353 1351 1351 1345 1345 1345 1345 1351 1351 1349 1349 1361 1361 1359 1359 1345 1345 1359 1359 1357 1357 1345 1345 1345 1345 1357 1357 1355 1355 1356 1356 1358 1358 1345 1345 1358 1358 1360 1360 1345 1345 1345 1345 1360 1360 1361 1361 1350 1350 1352 1352 1345 1345 1352 1352 1354 1354 1345 1345 1345 1345 1354 1354 1356 1356 1343 1343 1346 1346 1345 1345 1346 1346 1348 1348 1345 1345 1345 1345 1348 1348 1350 1350 1336 1336 1338 1338 1345 1345 1338 1338 1341 1341 1345 1345 1345 1345 1341 1341 1343 1343 1330 1330 1332 1332 1345 1345 1332 1332 1334 1334 1345 1345 1345 1345 1334 1334 1336 1336 1333 1333 1331 1331 1345 1345 1331 1331 1329 1329 1345 1345 1345 1345 1329 1329 1330 1330 1339 1339 1337 1337 1345 1345 1337 1337 1335 1335 1345 1345 1345 1345 1335 1335 1333 1333 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390
+25 25 23 23 21 21 23 23 19 19 21 21 21 21 19 19 17 17 19 19 13 13 17 17 17 17 13 13 15 15 13 13 9 9 15 15 15 15 9 9 11 11 9 9 4 4 11 11 11 11 4 4 7 7 4 4 2 2 7 7 7 7 2 2 5 5 2 2 0 0 5 5 5 5 0 0 6 6 0 0 1 1 6 6 6 6 1 1 10 10 1 1 3 3 10 10 10 10 3 3 14 14 3 3 8 8 14 14 14 14 8 8 16 16 8 8 12 12 16 16 16 16 12 12 20 20 12 12 18 18 20 20 20 20 18 18 24 24 18 18 22 22 24 24 22 22 26 26 24 24 24 24 26 26 28 28 26 26 30 30 28 28 28 28 30 30 32 32 30 30 36 36 32 32 32 32 36 36 34 34 36 36 40 40 34 34 34 34 40 40 38 38 40 40 45 45 38 38 38 38 45 45 42 42 45 45 47 47 42 42 42 42 47 47 44 44 47 47 49 49 44 44 44 44 49 49 43 43 49 49 48 48 43 43 43 43 48 48 39 39 48 48 46 46 39 39 39 39 46 46 35 35 46 46 41 41 35 35 35 35 41 41 33 33 41 41 37 37 33 33 33 33 37 37 29 29 37 37 31 31 29 29 29 29 31 31 25 25 31 31 27 27 25 25 25 25 27 27 23 23 50 50 51 51 52 52 51 51 53 53 52 52 92 92 93 93 94 94 93 93 97 97 94 94 94 94 97 97 96 96 97 97 101 101 96 96 96 96 101 101 100 100 101 101 104 104 100 100 100 100 104 104 106 106 104 104 107 107 106 106 107 107 111 111 106 106 106 106 111 111 110 110 110 110 111 111 114 114 111 111 115 115 114 114 114 114 115 115 116 116 115 115 117 117 116 116 116 116 117 117 120 120 117 117 121 121 120 120 120 120 121 121 126 126 121 121 127 127 126 126 126 126 127 127 128 128 140 140 142 142 141 141 127 127 129 129 128 128 129 129 3502 3502 128 128 128 128 3503 3503 3504 3504 132 132 134 134 133 133 133 133 134 134 137 137 134 134 140 140 137 137 137 137 140 140 139 139 140 140 141 141 139 139 142 142 145 145 141 141 145 145 147 147 141 141 141 141 147 147 148 148 147 147 149 149 148 148 148 148 149 149 153 153 149 149 156 156 153 153 153 153 156 156 155 155 156 156 157 157 155 155 156 156 158 158 157 157 158 158 163 163 157 157 157 157 163 163 162 162 162 162 163 163 167 167 163 163 168 168 167 167 167 167 168 168 169 169 168 168 170 170 169 169 170 170 166 166 169 169 169 169 166 166 164 164 166 166 165 165 164 164 164 164 165 165 161 161 165 165 160 160 161 161 161 161 160 160 159 159 159 159 160 160 154 154 160 160 152 152 154 154 154 154 152 152 150 150 152 152 151 151 150 150 151 151 146 146 150 150 150 150 146 146 143 143 146 146 144 144 143 143 143 143 144 144 138 138 144 144 136 136 138 138 138 138 136 136 135 135 3505 3505 131 131 3506 3506 3507 3507 131 131 130 130 130 130 131 131 124 124 131 131 125 125 124 124 124 124 125 125 122 122 125 125 123 123 122 122 122 122 123 123 118 118 123 123 119 119 118 118 118 118 119 119 112 112 119 119 113 113 112 112 113 113 109 109 112 112 112 112 109 109 108 108 109 109 105 105 108 108 108 108 105 105 102 102 105 105 103 103 102 102 103 103 99 99 102 102 102 102 99 99 98 98 98 98 99 99 95 95 99 99 91 91 95 95 95 95 91 91 90 90 91 91 89 89 90 90 90 90 89 89 88 88 89 89 87 87 88 88 88 88 87 87 85 85 87 87 86 86 85 85 86 86 84 84 85 85 85 85 84 84 83 83 83 83 84 84 81 81 84 84 82 82 81 81 81 81 82 82 79 79 82 82 80 80 79 79 79 79 80 80 77 77 80 80 78 78 77 77 78 78 76 76 77 77 77 77 76 76 75 75 75 75 76 76 73 73 76 76 74 74 73 73 73 73 74 74 71 71 74 74 72 72 71 71 72 72 3508 3508 71 71 71 71 3509 3509 3510 3510 69 69 70 70 67 67 70 70 68 68 67 67 67 67 68 68 65 65 55 55 54 54 56 56 54 54 57 57 56 56 56 56 57 57 58 58 57 57 59 59 58 58 58 58 59 59 61 61 59 59 60 60 61 61 61 61 60 60 62 62 60 60 63 63 62 62 62 62 63 63 64 64 63 63 65 65 64 64 64 64 65 65 66 66 65 65 68 68 66 66 171 171 172 172 173 173 172 172 174 174 173 173 173 173 174 174 175 175 174 174 176 176 175 175 177 177 178 178 179 179 178 178 180 180 179 179 199 199 197 197 198 198 197 197 196 196 198 198 198 198 196 196 195 195 196 196 194 194 195 195 195 195 194 194 192 192 194 194 193 193 192 192 192 192 193 193 190 190 193 193 191 191 190 190 190 190 191 191 188 188 191 191 189 189 188 188 188 188 189 189 186 186 189 189 187 187 186 186 186 186 187 187 184 184 182 182 181 181 183 183 181 181 184 184 183 183 183 183 184 184 185 185 184 184 187 187 185 185 200 200 201 201 202 202 201 201 203 203 202 202 202 202 203 203 204 204 203 203 205 205 204 204 204 204 205 205 206 206 205 205 207 207 206 206 206 206 207 207 208 208 207 207 209 209 208 208 210 210 211 211 212 212 211 211 213 213 212 212 212 212 213 213 214 214 213 213 215 215 214 214 373 373 375 375 337 337 331 331 323 323 322 322 1019 1019 1021 1021 1012 1012 1017 1017 1014 1014 1013 1013 343 343 342 342 355 355 223 223 222 222 285 285 222 222 327 327 285 285 285 285 327 327 328 328 355 355 342 342 353 353 415 415 416 416 387 387 387 387 420 420 389 389 420 420 421 421 389 389 389 389 421 421 392 392 341 341 349 349 342 342 349 349 351 351 342 342 342 342 351 351 353 353 416 416 418 418 387 387 418 418 419 419 387 387 387 387 419 419 420 420 371 371 413 413 387 387 413 413 414 414 387 387 387 387 414 414 415 415 355 355 357 357 343 343 357 357 362 362 343 343 343 343 362 362 371 371 362 362 370 370 371 371 371 371 370 370 413 413 422 422 404 404 421 421 404 404 402 402 421 421 421 421 402 402 392 392 411 411 408 408 424 424 424 424 408 408 423 423 408 408 406 406 423 423 423 423 406 406 422 422 406 406 405 405 422 422 422 422 405 405 404 404 424 424 425 425 411 411 425 425 426 426 411 411 411 411 426 426 412 412 426 426 428 428 412 412 412 412 428 428 417 417 536 536 543 543 565 565 504 504 513 513 496 496 496 496 513 513 565 565 513 513 522 522 565 565 565 565 522 522 536 536 543 543 548 548 565 565 548 548 553 553 565 565 565 565 553 553 555 555 496 496 486 486 504 504 486 486 484 484 504 504 504 504 484 484 443 443 547 547 564 564 552 552 564 564 555 555 552 552 435 435 436 436 433 433 547 547 542 542 564 564 542 542 535 535 564 564 564 564 535 535 538 538 535 535 521 521 538 538 538 538 521 521 530 530 521 521 512 512 530 530 530 530 512 512 515 515 466 466 477 477 503 503 477 477 495 495 503 503 503 503 495 495 512 512 495 495 508 508 512 512 512 512 508 508 515 515 503 503 491 491 466 466 491 491 480 480 466 466 466 466 480 480 444 444 417 417 428 428 427 427 428 428 429 429 427 427 427 427 429 429 433 433 429 429 432 432 433 433 433 433 432 432 435 435 480 480 473 473 444 444 473 473 469 469 444 444 444 444 469 469 442 442 469 469 465 465 442 442 442 442 465 465 440 440 465 465 470 470 440 440 436 436 437 437 433 433 437 437 438 438 433 433 433 433 438 438 439 439 439 439 440 440 433 433 440 440 470 470 433 433 433 433 470 470 434 434 470 470 474 474 434 434 434 434 474 474 441 441 474 474 481 481 441 441 441 441 481 481 443 443 481 481 492 492 443 443 443 443 492 492 504 504 484 484 483 483 443 443 483 483 482 482 443 443 443 443 482 482 445 445 482 482 485 485 445 445 445 445 485 485 488 488 726 726 744 744 722 722 744 744 703 703 722 722 726 726 730 730 744 744 730 730 734 734 744 744 744 744 734 734 757 757 734 734 737 737 757 757 757 757 737 737 765 765 488 488 500 500 445 445 500 500 507 507 445 445 445 445 507 507 517 517 507 507 566 566 517 517 517 517 566 566 567 567 566 566 598 598 567 567 567 567 598 598 635 635 598 598 634 634 635 635 635 635 634 634 637 637 634 634 671 671 637 637 637 637 671 671 703 703 671 671 708 708 703 703 703 703 708 708 722 722 886 886 893 893 926 926 780 780 781 781 765 765 781 781 783 783 765 765 765 765 783 783 775 775 783 783 785 785 775 775 785 785 787 787 775 775 775 775 787 787 796 796 787 787 789 789 796 796 789 789 791 791 796 796 796 796 791 791 811 811 791 791 800 800 811 811 811 811 800 800 864 864 800 800 830 830 864 864 864 864 830 830 926 926 830 830 874 874 926 926 926 926 874 874 886 886 893 893 896 896 926 926 896 896 925 925 926 926 926 926 925 925 928 928 925 925 944 944 928 928 924 924 941 941 925 925 941 941 946 946 925 925 925 925 946 946 944 944 946 946 953 953 944 944 944 944 953 953 951 951 953 953 957 957 951 951 951 951 957 957 974 974 957 957 961 961 974 974 961 961 968 968 974 974 974 974 968 968 983 983 968 968 970 970 983 983 983 983 970 970 972 972 972 972 975 975 983 983 975 975 982 982 983 983 983 983 982 982 992 992 1021 1021 1022 1022 1012 1012 1022 1022 1020 1020 1012 1012 1012 1012 1020 1020 1013 1013 1020 1020 1018 1018 1013 1013 1013 1013 1018 1018 1017 1017 1010 1010 1015 1015 1011 1011 1015 1015 1016 1016 1011 1011 977 977 985 985 978 978 985 985 991 991 978 978 978 978 991 991 984 984 991 991 990 990 984 984 919 919 973 973 977 977 973 973 976 976 977 977 977 977 976 976 985 985 917 917 927 927 918 918 927 927 947 947 918 918 918 918 947 947 919 919 947 947 950 950 919 919 919 919 950 950 973 973 918 918 876 876 877 877 877 877 883 883 918 918 883 883 885 885 918 918 918 918 885 885 917 917 885 885 882 882 917 917 882 882 875 875 917 917 917 917 875 875 916 916 875 875 866 866 916 916 866 866 862 862 916 916 862 862 831 831 916 916 916 916 831 831 863 863 691 691 687 687 747 747 674 674 679 679 713 713 758 758 761 761 695 695 687 687 682 682 747 747 682 682 678 678 747 747 747 747 678 678 627 627 678 678 673 673 627 627 627 627 673 673 667 667 649 649 657 657 628 628 657 657 663 663 628 628 628 628 663 663 668 668 667 667 662 662 627 627 662 662 656 656 627 627 627 627 656 656 648 648 648 648 643 643 627 627 643 643 640 640 627 627 627 627 640 640 628 628 640 640 644 644 628 628 628 628 644 644 649 649 679 679 683 683 713 713 683 683 688 688 713 713 713 713 688 688 712 712 688 688 692 692 712 712 712 712 692 692 717 717 692 692 696 696 717 717 717 717 696 696 719 719 696 696 700 700 719 719 719 719 700 700 723 723 691 691 747 747 695 695 747 747 751 751 695 695 695 695 751 751 758 758 863 863 831 831 810 810 831 831 813 813 810 810 810 810 813 813 795 795 813 813 797 797 795 795 795 795 797 797 774 774 797 797 777 777 774 774 774 774 777 777 761 761 777 777 762 762 761 761 761 761 762 762 760 760 760 760 755 755 761 761 755 755 733 733 761 761 761 761 733 733 695 695 733 733 729 729 695 695 695 695 729 729 700 700 729 729 725 725 700 700 700 700 725 725 723 723 727 727 736 736 627 627 709 709 710 710 626 626 710 710 711 711 626 626 626 626 711 711 627 627 711 711 720 720 627 627 627 627 720 720 727 727 736 736 742 742 627 627 742 742 745 745 627 627 627 627 745 745 747 747 709 709 626 626 706 706 626 626 625 625 706 706 706 706 625 625 705 705 672 672 625 625 638 638 625 625 624 624 638 638 672 672 686 686 625 625 686 686 704 704 625 625 625 625 704 704 705 705 582 582 557 557 578 578 557 557 575 575 578 578 584 584 556 556 589 589 556 556 591 591 589 589 589 589 591 591 594 594 591 591 624 624 594 594 611 611 614 614 625 625 613 613 610 610 624 624 610 610 607 607 624 624 624 624 607 607 594 594 584 584 581 581 556 556 581 581 577 577 556 556 556 556 577 577 574 574 611 611 625 625 608 608 574 574 572 572 556 556 572 572 569 569 556 556 556 556 569 569 557 557 569 569 573 573 557 557 557 557 573 573 575 575 582 582 585 585 557 557 585 585 590 590 557 557 557 557 590 590 625 625 590 590 595 595 625 625 625 625 595 595 608 608 614 614 617 617 625 625 617 617 618 618 625 625 625 625 618 618 624 624 618 618 616 616 624 624 624 624 616 616 613 613 494 494 556 556 497 497 556 556 557 557 497 497 497 497 557 557 498 498 557 557 499 499 498 498 463 463 525 525 476 476 525 525 556 556 476 476 476 476 556 556 487 487 556 556 494 494 487 487 516 516 509 509 557 557 509 509 505 505 557 557 557 557 505 505 499 499 690 690 694 694 716 716 642 642 641 641 630 630 641 641 646 646 630 630 630 630 646 646 631 631 646 646 651 651 631 631 631 631 651 651 659 659 740 740 741 741 731 731 716 716 694 694 715 715 694 694 698 698 715 715 715 715 698 698 701 701 659 659 665 665 631 631 665 665 670 670 631 631 631 631 670 670 676 676 740 740 731 731 735 735 721 721 707 707 718 718 707 707 681 681 718 718 718 718 681 681 716 716 681 681 685 685 716 716 716 716 685 685 690 690 721 721 724 724 707 707 724 724 728 728 707 707 707 707 728 728 731 731 728 728 732 732 731 731 731 731 732 732 735 735 701 701 699 699 715 715 699 699 697 697 715 715 715 715 697 697 714 714 697 697 693 693 714 714 693 693 689 689 714 714 714 714 689 689 684 684 680 680 675 675 629 629 675 675 669 669 629 629 629 629 669 669 664 664 664 664 658 658 629 629 658 658 650 650 629 629 629 629 650 650 630 630 650 650 645 645 630 630 630 630 645 645 642 642 324 324 332 332 339 339 284 284 293 293 326 326 314 314 325 325 309 309 325 325 326 326 309 309 309 309 326 326 301 301 326 326 293 293 301 301 248 248 256 256 221 221 256 256 264 264 221 221 221 221 264 264 326 326 264 264 274 274 326 326 326 326 274 274 284 284 225 225 229 229 220 220 229 229 232 232 220 220 220 220 232 232 221 221 232 232 240 240 221 221 221 221 240 240 248 248 323 323 308 308 322 322 308 308 300 300 322 322 322 322 300 300 292 292 255 255 247 247 219 219 247 247 239 239 219 219 219 219 239 239 220 220 239 239 228 228 220 220 220 220 228 228 225 225 292 292 283 283 322 322 283 283 273 273 322 322 322 322 273 273 219 219 273 273 263 263 219 219 219 219 263 263 255 255 318 318 317 317 329 329 317 317 335 335 329 329 329 329 335 335 333 333 335 335 336 336 333 333 333 333 336 336 330 330 336 336 319 319 330 330 318 318 306 306 317 317 306 306 298 298 317 317 317 317 298 298 290 290 270 270 282 282 320 320 261 261 216 216 269 269 216 216 317 317 269 269 269 269 317 317 281 281 317 317 290 290 281 281 261 261 253 253 216 216 253 253 245 245 216 216 216 216 245 245 237 237 270 270 320 320 262 262 254 254 217 217 246 246 217 217 238 238 246 246 282 282 291 291 320 320 291 291 299 299 320 320 320 320 299 299 307 307 237 237 226 226 216 216 226 226 224 224 216 216 216 216 224 224 217 217 224 224 227 227 217 217 217 217 227 227 238 238 978 978 971 971 977 977 971 971 969 969 977 977 977 977 969 969 967 967 952 952 919 919 956 956 919 919 977 977 956 956 956 956 977 977 960 960 977 977 967 967 960 960 952 952 945 945 919 919 945 945 940 940 919 919 919 919 940 940 920 920 1012 1012 998 998 1003 1003 1007 1007 1011 1011 1012 1012 1011 1011 1016 1016 1012 1012 1012 1012 1016 1016 1019 1019 1003 1003 1004 1004 1012 1012 1004 1004 1005 1005 1012 1012 1012 1012 1005 1005 1007 1007 991 991 1008 1008 990 990 1008 1008 1010 1010 990 990 990 990 1010 1010 995 995 1010 1010 1011 1011 995 995 995 995 1011 1011 1006 1006 1011 1011 1007 1007 1006 1006 979 979 989 989 1012 1012 989 989 994 994 1012 1012 1012 1012 994 994 998 998 895 895 921 921 922 922 921 921 979 979 922 922 922 922 979 979 980 980 979 979 1012 1012 980 980 855 855 861 861 806 806 861 861 871 871 806 806 806 806 871 871 884 884 858 858 794 794 852 852 794 794 846 846 852 852 914 914 919 919 910 910 919 919 920 920 910 910 910 910 920 920 906 906 920 920 901 901 906 906 826 826 823 823 794 794 823 823 822 822 794 794 914 914 909 909 919 919 909 909 905 905 919 919 919 919 905 905 900 900 900 900 889 889 919 919 889 889 878 878 919 919 919 919 878 878 867 867 920 920 832 832 794 794 832 832 829 829 794 794 794 794 829 829 826 826 822 822 824 824 794 794 824 824 825 825 794 794 794 794 825 825 798 798 825 825 828 828 798 798 798 798 828 828 799 799 828 828 833 833 799 799 799 799 833 833 803 803 833 833 844 844 803 803 803 803 844 844 806 806 844 844 850 850 806 806 806 806 850 850 855 855 857 857 851 851 815 815 851 851 845 845 815 815 815 815 845 845 840 840 840 840 836 836 815 815 836 836 834 834 815 815 815 815 834 834 793 793 834 834 837 837 793 793 837 837 841 841 793 793 793 793 841 841 790 790 858 858 868 868 794 794 868 868 879 879 794 794 794 794 879 879 920 920 879 879 890 890 920 920 920 920 890 890 901 901 778 778 782 782 792 792 782 782 784 784 792 792 841 841 846 846 790 790 846 846 794 794 790 790 790 790 794 794 788 788 794 794 792 792 788 788 788 788 792 792 786 786 792 792 784 784 786 786 923 923 806 806 922 922 806 806 884 884 922 922 922 922 884 884 895 895 801 801 804 804 802 802 804 804 805 805 802 802 923 923 814 814 806 806 814 814 812 812 806 806 806 806 812 812 807 807 812 812 809 809 807 807 807 807 809 809 804 804 809 809 808 808 804 804 804 804 808 808 805 805 966 966 964 964 980 980 933 933 935 935 923 923 966 966 980 980 965 965 936 936 934 934 922 922 934 934 932 932 922 922 932 932 930 930 922 922 930 930 929 929 922 922 922 922 929 929 923 923 929 929 931 931 923 923 923 923 931 931 933 933 935 935 937 937 923 923 937 937 939 939 923 923 923 923 939 939 981 981 939 939 943 943 981 981 981 981 943 943 949 949 964 964 962 962 980 980 962 962 958 958 980 980 980 980 958 958 954 954 949 949 955 955 981 981 955 955 959 959 981 981 981 981 959 959 963 963 954 954 948 948 980 980 948 948 942 942 980 980 980 980 942 942 922 922 942 942 938 938 922 922 922 922 938 938 936 936 1002 1002 1001 1001 1013 1013 996 996 993 993 1012 1012 1013 1013 1001 1001 1012 1012 1001 1001 999 999 1012 1012 1012 1012 999 999 996 996 992 992 982 982 1009 1009 982 982 987 987 1009 1009 1009 1009 987 987 1014 1014 987 987 997 997 1014 1014 1014 1014 997 997 1013 1013 997 997 1000 1000 1013 1013 1013 1013 1000 1000 1002 1002 963 963 965 965 981 981 965 965 980 980 981 981 981 981 980 980 986 986 980 980 1012 1012 986 986 986 986 1012 1012 988 988 1012 1012 993 993 988 988 896 896 899 899 925 925 899 899 898 898 925 925 925 925 898 898 897 897 903 903 925 925 892 892 925 925 897 897 892 892 892 892 897 897 881 881 897 897 894 894 881 881 881 881 894 894 870 870 894 894 887 887 870 870 870 870 887 887 860 860 903 903 908 908 925 925 908 908 912 912 925 925 925 925 912 912 924 924 912 912 915 915 924 924 924 924 915 915 911 911 839 839 843 843 821 821 843 843 848 848 821 821 821 821 848 848 887 887 848 848 854 854 887 887 887 887 854 854 860 860 911 911 907 907 924 924 907 907 902 902 924 924 924 924 902 902 913 913 902 902 891 891 913 913 913 913 891 891 904 904 891 891 880 880 904 904 904 904 880 880 888 888 880 880 869 869 888 888 849 849 856 856 869 869 856 856 865 865 869 869 865 865 873 873 869 869 869 869 873 873 888 888 869 869 859 859 849 849 859 859 853 853 849 849 849 849 853 853 827 827 853 853 847 847 827 827 816 816 835 835 817 817 835 835 839 839 817 817 817 817 839 839 819 819 839 839 821 821 819 819 847 847 842 842 827 827 842 842 838 838 827 827 827 827 838 838 820 820 838 838 835 835 820 820 820 820 835 835 818 818 835 835 816 816 818 818 773 773 772 772 771 771 772 772 770 770 771 771 771 771 770 770 763 763 770 770 769 769 763 763 763 763 769 769 768 768 768 768 766 766 763 763 766 766 767 767 763 763 763 763 767 767 764 764 767 767 776 776 764 764 764 764 776 776 765 765 776 776 779 779 765 765 765 765 779 779 780 780 752 752 750 750 756 756 750 750 749 749 756 756 749 749 748 748 756 756 756 756 748 748 746 746 737 737 738 738 765 765 738 738 739 739 765 765 765 765 739 739 764 764 739 739 743 743 764 764 764 764 743 743 763 763 743 743 753 753 763 763 763 763 753 753 754 754 752 752 756 756 754 754 756 756 759 759 754 754 754 754 759 759 763 763 555 555 564 564 565 565 564 564 609 609 565 565 565 565 609 609 612 612 622 622 621 621 619 619 622 622 619 619 620 620 612 612 609 609 619 619 609 609 615 615 619 619 619 619 615 615 620 620 352 352 337 337 354 354 337 337 356 356 354 354 388 388 369 369 337 337 369 369 361 361 337 337 337 337 361 361 356 356 352 352 350 350 337 337 350 350 344 344 337 337 337 337 344 344 338 338 344 344 345 345 338 338 338 338 345 345 339 339 345 345 346 346 339 339 339 339 346 346 340 340 346 346 347 347 340 340 340 340 347 347 341 341 347 347 348 348 341 341 341 341 348 348 349 349 390 390 388 388 395 395 395 395 394 394 390 390 394 394 393 393 390 390 390 390 393 393 391 391 388 388 337 337 395 395 337 337 375 375 395 395 395 395 375 375 377 377 377 377 379 379 395 395 379 379 381 381 395 395 395 395 381 381 396 396 381 381 383 383 396 396 396 396 383 383 399 399 383 383 385 385 399 399 385 385 386 386 399 399 399 399 386 386 398 398 386 386 384 384 398 398 384 384 382 382 398 398 398 398 382 382 380 380 380 380 378 378 398 398 378 378 376 376 398 398 398 398 376 376 336 336 376 376 374 374 336 336 374 374 372 372 336 336 372 372 367 367 336 336 336 336 367 367 365 365 337 337 360 360 364 364 365 365 363 363 336 336 363 363 359 359 336 336 336 336 359 359 337 337 359 359 358 358 337 337 337 337 358 358 360 360 364 364 366 366 337 337 366 366 368 368 337 337 337 337 368 368 373 373 409 409 407 407 335 335 407 407 403 403 335 335 403 403 401 401 335 335 401 401 400 400 335 335 335 335 400 400 336 336 400 400 397 397 336 336 336 336 397 397 398 398 463 463 462 462 525 525 462 462 459 459 525 525 525 525 459 459 430 430 459 459 431 431 430 430 430 430 431 431 335 335 431 431 410 410 335 335 335 335 410 410 409 409 557 557 558 558 544 544 544 544 532 532 557 557 532 532 523 523 557 557 557 557 523 523 516 516 592 592 625 625 596 596 625 625 599 599 596 596 592 592 586 586 625 625 586 586 579 579 625 625 625 625 579 579 557 557 579 579 570 570 557 557 557 557 570 570 558 558 460 460 559 559 560 560 559 559 571 571 560 560 580 580 587 587 630 630 587 587 593 593 630 630 630 630 593 593 597 597 597 597 600 600 630 630 600 600 606 606 630 630 630 630 606 606 629 629 606 606 605 605 629 629 629 629 605 605 628 628 605 605 604 604 628 628 628 628 604 604 627 627 604 604 603 603 627 627 627 627 603 603 626 626 603 603 602 602 626 626 626 626 602 602 625 625 602 602 601 601 625 625 625 625 601 601 599 599 449 449 451 451 460 460 451 451 453 453 460 460 453 453 455 455 460 460 460 460 455 455 457 457 534 534 541 541 518 518 541 541 524 524 518 518 514 514 506 506 511 511 506 506 493 493 511 511 511 511 493 493 502 502 493 493 475 475 502 502 502 502 475 475 490 490 546 546 561 561 541 541 561 561 526 526 541 541 541 541 526 526 524 524 546 546 551 551 561 561 551 551 554 554 561 561 561 561 554 554 560 560 475 475 461 461 490 490 461 461 458 458 490 490 490 490 458 458 479 479 458 458 456 456 479 479 479 479 456 456 454 454 514 514 511 511 518 518 511 511 520 520 518 518 518 518 520 520 534 534 554 554 550 550 560 560 550 550 545 545 560 560 560 560 545 545 540 540 540 540 533 533 560 560 533 533 519 519 560 560 560 560 519 519 510 510 449 449 460 460 446 446 460 460 560 560 446 446 446 446 560 560 447 447 560 560 510 510 447 447 447 447 510 510 501 501 501 501 489 489 447 447 489 489 478 478 447 447 447 447 478 478 471 471 471 471 467 467 447 447 467 467 464 464 447 447 447 447 464 464 448 448 464 464 468 468 448 448 468 468 472 472 448 448 448 448 472 472 450 450 472 472 479 479 450 450 450 450 479 479 452 452 479 479 454 454 452 452 531 531 529 529 562 562 529 529 528 528 562 562 562 562 528 528 561 561 528 528 527 527 561 561 561 561 527 527 526 526 539 539 537 537 531 531 623 623 588 588 562 562 588 588 583 583 562 562 562 562 583 583 576 576 576 576 568 568 562 562 568 568 563 563 562 562 562 562 563 563 531 531 563 563 549 549 531 531 531 531 549 549 539 539 661 661 660 660 653 653 660 660 655 655 653 653 653 653 655 655 647 647 632 632 652 652 653 653 633 633 632 632 636 636 632 632 653 653 636 636 636 636 653 653 639 639 653 653 647 647 639 639 702 702 631 631 707 707 631 631 676 676 707 707 707 707 676 676 681 681 702 702 677 677 631 631 677 677 666 666 631 631 631 631 666 666 632 632 666 666 654 654 632 632 632 632 654 654 652 652 668 668 674 674 628 628 674 674 713 713 628 628 628 628 713 713 629 629 713 713 714 714 629 629 629 629 714 714 680 680 714 714 684 684 680 680 876 876 918 918 872 872 918 918 919 919 872 872 872 872 919 919 815 815 919 919 867 867 815 815 815 815 867 867 857 857 271 271 265 265 218 218 302 302 294 294 321 321 294 294 286 286 321 321 321 321 286 286 277 277 278 278 287 287 322 322 287 287 295 295 322 322 322 322 295 295 303 303 303 303 311 311 322 322 311 311 315 315 322 322 322 322 315 315 321 321 315 315 310 310 321 321 321 321 310 310 302 302 277 277 271 271 321 321 271 271 218 218 321 321 321 321 218 218 320 320 218 218 217 217 320 320 320 320 217 217 262 262 217 217 254 254 262 262 265 265 257 257 218 218 257 257 249 249 218 218 218 218 249 249 241 241 242 242 250 250 219 219 241 241 233 233 218 218 233 233 230 230 218 218 218 218 230 230 219 219 230 230 234 234 219 219 219 219 234 234 242 242 250 250 258 258 219 219 258 258 266 266 219 219 219 219 266 266 322 322 266 266 272 272 322 322 322 322 272 272 278 278 307 307 319 319 320 320 319 319 336 336 320 320 320 320 336 336 321 321 336 336 337 337 321 321 321 321 337 337 322 322 337 337 338 338 322 322 322 322 338 338 331 331 338 338 339 339 331 331 331 331 339 339 334 334 339 339 332 332 334 334 289 289 297 297 327 327 297 297 305 305 327 327 312 312 326 326 316 316 326 326 327 327 316 316 316 316 327 327 313 313 327 327 305 305 313 313 221 221 235 235 222 222 235 235 231 231 222 222 222 222 231 231 236 236 236 236 244 244 222 222 244 244 252 252 222 222 222 222 252 252 260 260 260 260 268 268 222 222 268 268 276 276 222 222 222 222 276 276 327 327 276 276 280 280 327 327 327 327 280 280 289 289 312 312 304 304 326 326 304 304 296 296 326 326 326 326 296 296 288 288 259 259 251 251 221 221 251 251 243 243 221 221 221 221 243 243 235 235 288 288 279 279 326 326 279 279 275 275 326 326 326 326 275 275 221 221 275 275 267 267 221 221 221 221 267 267 259 259 314 314 324 324 325 325 324 324 339 339 325 325 325 325 339 339 326 326 339 339 340 340 326 326 326 326 340 340 327 327 340 340 341 341 327 327 327 327 341 341 328 328 341 341 342 342 328 328 571 571 580 580 560 560 580 580 630 630 560 560 560 560 630 630 561 561 630 630 631 631 561 561 561 561 631 631 562 562 631 631 632 632 562 562 562 562 632 632 623 623 632 632 633 633 623 623 1704 1704 1817 1817 1816 1816 1193 1193 1195 1195 1154 1154 1343 1343 1350 1350 1386 1386 1433 1433 1434 1434 1459 1459 1668 1668 1665 1665 1689 1689 1635 1635 1631 1631 1628 1628 1539 1539 1538 1538 1457 1457 1559 1559 1558 1558 1541 1541 1611 1611 1606 1606 1542 1542 1606 1606 1599 1599 1542 1542 1599 1599 1591 1591 1542 1542 1591 1591 1578 1578 1542 1542 1542 1542 1578 1578 1570 1570 1576 1576 1542 1542 1573 1573 1542 1542 1569 1569 1573 1573 1569 1569 1542 1542 1567 1567 1542 1542 1543 1543 1567 1567 1567 1567 1543 1543 1560 1560 1576 1576 1584 1584 1542 1542 1584 1584 1588 1588 1542 1542 1542 1542 1588 1588 1611 1611 1588 1588 1619 1619 1611 1611 1611 1611 1619 1619 1615 1615 1619 1619 1625 1625 1615 1615 1619 1619 1630 1630 1625 1625 1630 1630 1633 1633 1625 1625 1625 1625 1633 1633 1647 1647 1633 1633 1652 1652 1647 1647 1647 1647 1652 1652 1678 1678 1652 1652 1680 1680 1678 1678 1678 1678 1680 1680 1683 1683 1680 1680 1684 1684 1683 1683 1683 1683 1684 1684 1700 1700 1684 1684 1703 1703 1700 1700 1700 1700 1703 1703 1754 1754 1703 1703 1721 1721 1754 1754 1754 1754 1721 1721 1808 1808 1777 1777 1775 1775 1810 1810 1721 1721 1753 1753 1808 1808 1753 1753 1757 1757 1808 1808 1808 1808 1757 1757 1809 1809 1757 1757 1766 1766 1809 1809 1777 1777 1810 1810 1773 1773 1766 1766 1773 1773 1809 1809 1773 1773 1810 1810 1809 1809 1809 1809 1810 1810 1821 1821 1810 1810 1841 1841 1821 1821 1841 1841 1810 1810 1844 1844 1810 1810 1811 1811 1844 1844 1844 1844 1811 1811 1867 1867 1867 1867 1811 1811 1868 1868 1811 1811 1812 1812 1868 1868 1868 1868 1812 1812 1873 1873 1839 1839 1812 1812 1834 1834 1812 1812 1813 1813 1834 1834 1839 1839 1846 1846 1812 1812 1846 1846 1850 1850 1812 1812 1812 1812 1850 1850 1873 1873 1850 1850 1854 1854 1873 1873 1873 1873 1854 1854 1861 1861 1861 1861 1863 1863 1873 1873 1863 1863 1865 1865 1873 1873 1873 1873 1865 1865 1880 1880 1865 1865 1871 1871 1880 1880 1880 1880 1871 1871 1892 1892 1871 1871 1893 1893 1892 1892 1892 1892 1893 1893 1905 1905 1903 1903 1912 1912 1895 1895 1912 1912 1910 1910 1895 1895 1895 1895 1910 1910 1894 1894 1910 1910 1909 1909 1894 1894 1894 1894 1909 1909 1893 1893 1909 1909 1906 1906 1893 1893 1893 1893 1906 1906 1905 1905 1915 1915 1897 1897 1916 1916 1897 1897 1898 1898 1916 1916 1916 1916 1898 1898 1914 1914 1908 1908 1911 1911 1898 1898 1911 1911 1913 1913 1898 1898 1898 1898 1913 1913 1914 1914 1899 1899 1900 1900 1907 1907 1862 1862 1855 1855 1869 1869 1847 1847 1840 1840 1819 1819 1840 1840 1835 1835 1819 1819 1819 1819 1835 1835 1818 1818 1869 1869 1855 1855 1845 1845 1855 1855 1851 1851 1845 1845 1845 1845 1851 1851 1838 1838 1870 1870 1866 1866 1869 1869 1866 1866 1864 1864 1869 1869 1869 1869 1864 1864 1862 1862 1851 1851 1847 1847 1838 1838 1847 1847 1819 1819 1838 1838 1838 1838 1819 1819 1822 1822 1819 1819 1820 1820 1822 1822 1819 1819 1791 1791 1820 1820 1791 1791 1788 1788 1820 1820 1820 1820 1788 1788 1785 1785 1670 1670 1648 1648 1673 1673 1648 1648 1679 1679 1673 1673 1670 1670 1664 1664 1648 1648 1664 1664 1662 1662 1648 1648 1648 1648 1662 1662 1623 1623 1662 1662 1660 1660 1623 1623 1785 1785 1778 1778 1820 1820 1778 1778 1765 1765 1820 1820 1820 1820 1765 1765 1755 1755 1765 1765 1720 1720 1755 1755 1755 1755 1720 1720 1701 1701 1720 1720 1694 1694 1701 1701 1701 1701 1694 1694 1692 1692 1694 1694 1691 1691 1692 1692 1692 1692 1691 1691 1679 1679 1691 1691 1675 1675 1679 1679 1679 1679 1675 1675 1673 1673 1595 1595 1592 1592 1623 1623 1572 1572 1553 1553 1577 1577 1553 1553 1605 1605 1577 1577 1577 1577 1605 1605 1585 1585 1623 1623 1592 1592 1605 1605 1592 1592 1589 1589 1605 1605 1605 1605 1589 1589 1585 1585 1572 1572 1556 1556 1553 1553 1556 1556 1552 1552 1553 1553 1553 1553 1552 1552 1536 1536 1552 1552 1504 1504 1536 1536 1536 1536 1504 1504 1473 1473 1473 1473 1504 1504 1471 1471 1504 1504 1470 1470 1471 1471 1471 1471 1470 1470 1398 1398 1470 1470 1430 1430 1398 1398 1398 1398 1430 1430 1397 1397 1333 1333 1326 1326 1270 1270 1326 1326 1313 1313 1270 1270 1313 1313 1310 1310 1270 1270 1270 1270 1310 1310 1268 1268 1333 1333 1270 1270 1397 1397 1270 1270 1344 1344 1397 1397 1397 1397 1344 1344 1398 1398 1317 1317 1306 1306 1266 1266 1348 1348 1362 1362 1395 1395 1383 1383 1381 1381 1396 1396 1381 1381 1376 1376 1396 1396 1396 1396 1376 1376 1371 1371 1362 1362 1370 1370 1395 1395 1370 1370 1375 1375 1395 1395 1395 1395 1375 1375 1380 1380 1342 1342 1338 1338 1357 1357 1338 1338 1348 1348 1357 1357 1357 1357 1348 1348 1366 1366 1348 1348 1395 1395 1366 1366 1310 1310 1307 1307 1268 1268 1307 1307 1308 1308 1268 1268 1268 1268 1308 1308 1309 1309 1266 1266 1306 1306 1259 1259 1306 1306 1299 1299 1259 1259 1259 1259 1299 1299 1258 1258 1299 1299 1295 1295 1258 1258 1258 1258 1295 1295 1290 1290 1290 1290 1294 1294 1258 1258 1294 1294 1298 1298 1258 1258 1258 1258 1298 1298 1305 1305 1266 1266 1268 1268 1317 1317 1268 1268 1309 1309 1317 1317 1317 1317 1309 1309 1330 1330 1309 1309 1311 1311 1330 1330 1330 1330 1311 1311 1339 1339 1311 1311 1321 1321 1339 1339 1339 1339 1321 1321 1349 1349 1321 1321 1396 1396 1349 1349 1349 1349 1396 1396 1363 1363 1396 1396 1371 1371 1363 1363 1342 1342 1334 1334 1338 1338 1334 1334 1320 1320 1338 1338 1338 1338 1320 1320 1329 1329 1320 1320 1302 1302 1329 1329 1329 1329 1302 1302 1316 1316 1302 1302 1291 1291 1316 1316 1316 1316 1291 1291 1305 1305 1264 1264 1263 1263 1258 1258 1263 1263 1262 1262 1258 1258 1258 1258 1262 1262 1261 1261 1291 1291 1269 1269 1305 1305 1269 1269 1267 1267 1305 1305 1305 1305 1267 1267 1258 1258 1267 1267 1265 1265 1258 1258 1258 1258 1265 1265 1264 1264 1213 1213 1224 1224 1245 1245 1245 1245 1224 1224 1246 1246 1261 1261 1260 1260 1258 1258 1260 1260 1257 1257 1258 1258 1258 1258 1257 1257 1251 1251 1257 1257 1254 1254 1251 1251 1251 1251 1254 1254 1240 1240 1254 1254 1253 1253 1240 1240 1240 1240 1253 1253 1237 1237 1253 1253 1252 1252 1237 1237 1237 1237 1252 1252 1234 1234 1252 1252 1250 1250 1234 1234 1234 1234 1250 1250 1231 1231 1250 1250 1249 1249 1231 1231 1231 1231 1249 1249 1229 1229 1249 1249 1248 1248 1229 1229 1229 1229 1248 1248 1228 1228 1248 1248 1247 1247 1228 1228 1228 1228 1247 1247 1227 1227 1247 1247 1246 1246 1227 1227 1227 1227 1246 1246 1226 1226 1246 1246 1224 1224 1226 1226 1244 1244 1161 1161 1163 1163 1163 1163 1192 1192 1244 1244 1192 1192 1208 1208 1244 1244 1244 1244 1208 1208 1245 1245 1208 1208 1211 1211 1245 1245 1245 1245 1211 1211 1213 1213 1097 1097 1145 1145 1144 1144 1145 1145 1162 1162 1144 1144 1287 1287 1288 1288 1352 1352 1384 1384 1312 1312 1385 1385 1312 1312 1319 1319 1385 1385 1352 1352 1288 1288 1384 1384 1288 1288 1301 1301 1384 1384 1384 1384 1301 1301 1312 1312 1405 1405 1408 1408 1384 1384 1406 1406 1385 1385 1409 1409 1385 1385 1413 1413 1409 1409 1426 1426 1456 1456 1420 1420 1456 1456 1422 1422 1420 1420 1420 1420 1422 1422 1415 1415 1422 1422 1384 1384 1415 1415 1415 1415 1384 1384 1412 1412 1384 1384 1408 1408 1412 1412 1406 1406 1404 1404 1385 1385 1404 1404 1400 1400 1385 1385 1385 1385 1400 1400 1384 1384 1400 1400 1403 1403 1384 1384 1384 1384 1403 1403 1405 1405 1457 1457 1421 1421 1385 1385 1421 1421 1416 1416 1385 1385 1385 1385 1416 1416 1413 1413 1426 1426 1439 1439 1456 1456 1439 1439 1442 1442 1456 1456 1456 1456 1442 1442 1445 1445 1457 1457 1446 1446 1443 1443 1443 1443 1440 1440 1457 1457 1440 1440 1427 1427 1457 1457 1457 1457 1427 1427 1421 1421 1448 1448 1450 1450 1457 1457 1450 1450 1449 1449 1457 1457 1457 1457 1449 1449 1446 1446 1445 1445 1448 1448 1456 1456 1448 1448 1457 1457 1456 1456 1456 1456 1457 1457 1474 1474 1457 1457 1505 1505 1474 1474 1538 1538 1537 1537 1457 1457 1537 1537 1519 1519 1457 1457 1457 1457 1519 1519 1505 1505 1557 1557 1555 1555 1540 1540 1594 1594 1583 1583 1550 1550 1583 1583 1581 1581 1550 1550 1550 1550 1581 1581 1549 1549 1581 1581 1575 1575 1549 1549 1610 1610 1601 1601 1551 1551 1607 1607 1622 1622 1604 1604 1622 1622 1610 1610 1604 1604 1604 1604 1610 1610 1586 1586 1610 1610 1551 1551 1586 1586 1665 1665 1659 1659 1690 1690 1690 1690 1659 1659 1682 1682 1659 1659 1651 1651 1682 1682 1682 1682 1651 1651 1676 1676 1676 1676 1651 1651 1654 1654 1651 1651 1644 1644 1654 1654 1654 1654 1644 1644 1646 1646 1668 1668 1689 1689 1671 1671 1689 1689 1688 1688 1671 1671 1671 1671 1688 1688 1667 1667 1627 1627 1634 1634 1687 1687 1634 1634 1643 1643 1687 1687 1643 1643 1650 1650 1687 1687 1650 1650 1658 1658 1687 1687 1687 1687 1658 1658 1688 1688 1658 1658 1666 1666 1688 1688 1688 1688 1666 1666 1667 1667 1575 1575 1580 1580 1549 1549 1580 1580 1582 1582 1549 1549 1549 1549 1582 1582 1548 1548 1582 1582 1593 1593 1548 1548 1548 1548 1593 1593 1600 1600 1600 1600 1609 1609 1548 1548 1609 1609 1621 1621 1548 1548 1548 1548 1621 1621 1627 1627 1621 1621 1624 1624 1627 1627 1627 1627 1624 1624 1634 1634 1492 1492 1487 1487 1465 1465 1465 1465 1487 1487 1464 1464 1487 1487 1482 1482 1464 1464 1464 1464 1482 1482 1477 1477 1527 1527 1547 1547 1531 1531 1547 1547 1546 1546 1531 1531 1531 1531 1546 1546 1534 1534 1546 1546 1532 1532 1534 1534 1514 1514 1509 1509 1465 1465 1527 1527 1523 1523 1547 1547 1523 1523 1518 1518 1547 1547 1547 1547 1518 1518 1514 1514 1509 1509 1503 1503 1465 1465 1503 1503 1498 1498 1465 1465 1465 1465 1498 1498 1492 1492 1545 1545 1526 1526 1546 1546 1526 1526 1530 1530 1546 1546 1546 1546 1530 1530 1532 1532 1491 1491 1497 1497 1463 1463 1497 1497 1502 1502 1463 1463 1463 1463 1502 1502 1508 1508 1477 1477 1478 1478 1464 1464 1478 1478 1481 1481 1464 1464 1464 1464 1481 1481 1463 1463 1481 1481 1486 1486 1463 1463 1463 1463 1486 1486 1491 1491 1513 1513 1517 1517 1545 1545 1517 1517 1522 1522 1545 1545 1545 1545 1522 1522 1526 1526 1110 1110 1143 1143 1118 1118 1143 1143 1127 1127 1118 1118 1041 1041 1030 1030 1046 1046 1030 1030 1031 1031 1046 1046 1046 1046 1031 1031 1055 1055 1127 1127 1143 1143 1130 1130 1143 1143 1142 1142 1130 1130 1130 1130 1142 1142 1126 1126 1088 1088 1080 1080 1031 1031 1080 1080 1071 1071 1031 1031 1071 1071 1063 1063 1031 1031 1031 1031 1063 1063 1055 1055 1110 1110 1102 1102 1143 1143 1102 1102 1092 1092 1143 1143 1143 1143 1092 1092 1088 1088 1141 1141 1117 1117 1142 1142 1117 1117 1119 1119 1142 1142 1142 1142 1119 1119 1126 1126 1091 1091 1101 1101 1141 1141 1101 1101 1109 1109 1141 1141 1141 1141 1109 1109 1117 1117 1041 1041 1045 1045 1030 1030 1045 1045 1051 1051 1030 1030 1030 1030 1051 1051 1029 1029 1051 1051 1054 1054 1029 1029 1029 1029 1054 1054 1062 1062 1062 1062 1070 1070 1029 1029 1070 1070 1079 1079 1029 1029 1029 1029 1079 1079 1141 1141 1079 1079 1087 1087 1141 1141 1141 1141 1087 1087 1091 1091 1156 1156 1148 1148 1157 1157 1148 1148 1151 1151 1157 1157 1157 1157 1151 1151 1149 1149 1137 1137 1095 1095 1105 1105 1039 1039 1035 1035 1028 1028 1035 1035 1038 1038 1028 1028 1028 1028 1038 1038 1027 1027 1038 1038 1049 1049 1027 1027 1027 1027 1049 1049 1058 1058 1105 1105 1113 1113 1137 1137 1113 1113 1122 1122 1137 1137 1137 1137 1122 1122 1138 1138 1058 1058 1066 1066 1027 1027 1066 1066 1075 1075 1027 1027 1027 1027 1075 1075 1137 1137 1075 1075 1085 1085 1137 1137 1137 1137 1085 1085 1095 1095 1114 1114 1106 1106 1141 1141 1149 1149 1139 1139 1140 1140 1139 1139 1128 1128 1140 1140 1140 1140 1128 1128 1141 1141 1128 1128 1123 1123 1141 1141 1141 1141 1123 1123 1114 1114 1067 1067 1059 1059 1029 1029 1059 1059 1050 1050 1029 1029 1029 1029 1050 1050 1028 1028 1050 1050 1042 1042 1028 1028 1028 1028 1042 1042 1039 1039 1106 1106 1096 1096 1141 1141 1096 1096 1086 1086 1141 1141 1141 1141 1086 1086 1029 1029 1086 1086 1076 1076 1029 1029 1029 1029 1076 1076 1067 1067 1152 1152 1131 1131 1132 1132 1132 1132 1146 1146 1152 1152 1146 1146 1150 1150 1152 1152 1152 1152 1150 1150 1153 1153 1150 1150 1147 1147 1153 1153 1093 1093 1103 1103 1131 1131 1072 1072 1065 1065 1024 1024 1065 1065 1057 1057 1024 1024 1024 1024 1057 1057 1048 1048 1023 1023 1047 1047 1056 1056 1103 1103 1111 1111 1131 1131 1111 1111 1120 1120 1131 1131 1131 1131 1120 1120 1132 1132 1048 1048 1037 1037 1024 1024 1037 1037 1034 1034 1024 1024 1024 1024 1034 1034 1023 1023 1034 1034 1036 1036 1023 1023 1023 1023 1036 1036 1047 1047 1056 1056 1064 1064 1023 1023 1064 1064 1073 1073 1023 1023 1023 1023 1073 1073 1131 1131 1073 1073 1081 1081 1131 1131 1131 1131 1081 1081 1093 1093 1134 1134 1098 1098 1135 1135 1098 1098 1094 1094 1135 1135 1135 1135 1094 1094 1082 1082 1072 1072 1024 1024 1074 1074 1024 1024 1025 1025 1074 1074 1074 1074 1025 1025 1082 1082 1147 1147 1133 1133 1134 1134 1133 1133 1121 1121 1134 1134 1121 1121 1112 1112 1134 1134 1112 1112 1104 1104 1134 1134 1134 1134 1104 1104 1098 1098 1608 1608 1628 1628 1607 1607 1628 1628 1631 1631 1607 1607 1607 1607 1631 1631 1622 1622 1628 1628 1617 1617 1629 1629 1617 1617 1602 1602 1629 1629 1629 1629 1602 1602 1623 1623 1602 1602 1596 1596 1623 1623 1623 1623 1596 1596 1595 1595 1608 1608 1612 1612 1628 1628 1612 1612 1613 1613 1628 1628 1628 1628 1613 1613 1614 1614 1614 1614 1616 1616 1628 1628 1616 1616 1618 1618 1628 1628 1628 1628 1618 1618 1617 1617 1455 1455 1469 1469 1468 1468 1469 1469 1472 1472 1468 1468 1468 1468 1472 1472 1475 1475 1483 1483 1488 1488 1550 1550 1488 1488 1493 1493 1550 1550 1493 1493 1494 1494 1550 1550 1494 1494 1499 1499 1550 1550 1550 1550 1499 1499 1510 1510 1601 1601 1594 1594 1551 1551 1594 1594 1550 1550 1551 1551 1551 1551 1550 1550 1535 1535 1550 1550 1510 1510 1535 1535 1399 1399 1407 1407 1393 1393 1407 1407 1414 1414 1393 1393 1393 1393 1414 1414 1419 1419 1358 1358 1364 1364 1393 1393 1364 1364 1365 1365 1393 1393 1393 1393 1365 1365 1367 1367 1367 1367 1377 1377 1393 1393 1377 1377 1394 1394 1393 1393 1393 1393 1394 1394 1399 1399 1358 1358 1393 1393 1356 1356 1393 1393 1392 1392 1356 1356 1356 1356 1392 1392 1355 1355 1392 1392 1391 1391 1355 1355 1355 1355 1391 1391 1354 1354 1354 1354 1391 1391 1353 1353 1391 1391 1390 1390 1353 1353 1353 1353 1390 1390 1351 1351 1374 1374 1369 1369 1390 1390 1340 1340 1341 1341 1390 1390 1341 1341 1345 1345 1390 1390 1390 1390 1345 1345 1351 1351 1373 1373 1389 1389 1368 1368 1389 1389 1360 1360 1368 1368 1373 1373 1378 1378 1389 1389 1378 1378 1382 1382 1389 1389 1389 1389 1382 1382 1390 1390 1382 1382 1379 1379 1390 1390 1390 1390 1379 1379 1374 1374 1272 1272 1289 1289 1292 1292 1369 1369 1361 1361 1390 1390 1361 1361 1347 1347 1390 1390 1390 1390 1347 1347 1340 1340 1347 1347 1337 1337 1340 1340 1340 1340 1337 1337 1332 1332 1289 1289 1272 1272 1293 1293 1272 1272 1273 1273 1293 1293 1293 1293 1273 1273 1297 1297 1273 1273 1275 1275 1297 1297 1297 1297 1275 1275 1304 1304 1275 1275 1277 1277 1304 1304 1304 1304 1277 1277 1279 1279 1292 1292 1296 1296 1272 1272 1296 1296 1303 1303 1272 1272 1272 1272 1303 1303 1314 1314 1314 1314 1327 1327 1272 1272 1327 1327 1336 1336 1272 1272 1272 1272 1336 1336 1389 1389 1336 1336 1346 1346 1389 1389 1389 1389 1346 1346 1360 1360 1279 1279 1281 1281 1304 1304 1281 1281 1283 1283 1304 1304 1304 1304 1283 1283 1315 1315 1283 1283 1286 1286 1315 1315 1315 1315 1286 1286 1328 1328 1286 1286 1300 1300 1328 1328 1328 1328 1300 1300 1337 1337 1300 1300 1318 1318 1337 1337 1337 1337 1318 1318 1332 1332 1280 1280 1278 1278 1271 1271 1278 1278 1276 1276 1271 1271 1271 1271 1276 1276 1274 1274 1418 1418 1411 1411 1389 1389 1411 1411 1402 1402 1389 1389 1402 1402 1388 1388 1389 1389 1389 1389 1388 1388 1272 1272 1388 1388 1285 1285 1272 1272 1272 1272 1285 1285 1271 1271 1285 1285 1282 1282 1271 1271 1271 1271 1282 1282 1280 1280 1432 1432 1429 1429 1463 1463 1429 1429 1425 1425 1463 1463 1463 1463 1425 1425 1464 1464 1425 1425 1424 1424 1464 1464 1464 1464 1424 1424 1418 1418 1437 1437 1461 1461 1436 1436 1461 1461 1460 1460 1436 1436 1436 1436 1460 1460 1435 1435 1423 1423 1428 1428 1458 1458 1428 1428 1431 1431 1458 1458 1387 1387 1401 1401 1386 1386 1401 1401 1410 1410 1386 1386 1386 1386 1410 1410 1458 1458 1410 1410 1417 1417 1458 1458 1458 1458 1417 1417 1423 1423 1350 1350 1359 1359 1386 1386 1359 1359 1372 1372 1386 1386 1386 1386 1372 1372 1387 1387 1319 1319 1322 1322 1385 1385 1322 1322 1323 1323 1385 1385 1385 1385 1323 1323 1324 1324 1324 1324 1325 1325 1385 1385 1325 1325 1331 1331 1385 1385 1385 1385 1331 1331 1335 1335 1230 1230 1152 1152 1225 1225 1152 1152 1223 1223 1225 1225 1230 1230 1232 1232 1152 1152 1232 1232 1233 1233 1152 1152 1152 1152 1233 1233 1255 1255 1233 1233 1256 1256 1255 1255 1255 1255 1256 1256 1352 1352 1256 1256 1284 1284 1352 1352 1352 1352 1284 1284 1287 1287 1195 1195 1220 1220 1154 1154 1220 1220 1219 1219 1154 1154 1154 1154 1219 1219 1153 1153 1219 1219 1218 1218 1153 1153 1153 1153 1218 1218 1152 1152 1218 1218 1222 1222 1152 1152 1152 1152 1222 1222 1223 1223 1200 1200 1198 1198 1216 1216 1196 1196 1194 1194 1155 1155 1195 1195 1197 1197 1220 1220 1197 1197 1199 1199 1220 1220 1220 1220 1199 1199 1201 1201 1201 1201 1203 1203 1220 1220 1203 1203 1205 1205 1220 1220 1220 1220 1205 1205 1221 1221 1205 1205 1207 1207 1221 1221 1207 1207 1206 1206 1221 1221 1221 1221 1206 1206 1217 1217 1206 1206 1204 1204 1217 1217 1217 1217 1204 1204 1216 1216 1204 1204 1202 1202 1216 1216 1216 1216 1202 1202 1200 1200 1194 1194 1189 1189 1155 1155 1189 1189 1187 1187 1155 1155 1155 1155 1187 1187 1185 1185 1184 1184 1186 1186 1154 1154 1186 1186 1188 1188 1154 1154 1154 1154 1188 1188 1193 1193 1185 1185 1181 1181 1155 1155 1181 1181 1179 1179 1155 1155 1155 1155 1179 1179 1154 1154 1179 1179 1180 1180 1154 1154 1154 1154 1180 1180 1184 1184 1173 1173 1175 1175 1155 1155 1175 1175 1177 1177 1155 1155 1155 1155 1177 1177 1182 1182 1182 1182 1190 1190 1155 1155 1190 1190 1216 1216 1155 1155 1155 1155 1216 1216 1196 1196 1216 1216 1198 1198 1196 1196 1210 1210 1212 1212 1214 1214 1190 1190 1209 1209 1216 1216 1209 1209 1210 1210 1216 1216 1216 1216 1210 1210 1215 1215 1210 1210 1214 1214 1215 1215 1160 1160 1168 1168 1159 1159 1168 1168 1167 1167 1159 1159 1159 1159 1167 1167 1158 1158 1167 1167 1166 1166 1158 1158 1158 1158 1166 1166 1157 1157 1166 1166 1165 1165 1157 1157 1157 1157 1165 1165 1156 1156 1165 1165 1164 1164 1156 1156 1156 1156 1164 1164 1155 1155 1164 1164 1171 1171 1155 1155 1155 1155 1171 1171 1173 1173 1191 1191 1183 1183 1161 1161 1183 1183 1178 1178 1161 1161 1178 1178 1176 1176 1161 1161 1161 1161 1176 1176 1174 1174 1191 1191 1161 1161 1235 1235 1161 1161 1244 1244 1235 1235 1235 1235 1244 1244 1243 1243 1174 1174 1172 1172 1161 1161 1172 1172 1170 1170 1161 1161 1161 1161 1170 1170 1160 1160 1170 1170 1169 1169 1160 1160 1160 1160 1169 1169 1168 1168 1241 1241 1239 1239 1238 1238 1243 1243 1242 1242 1235 1235 1242 1242 1241 1241 1235 1235 1235 1235 1241 1241 1236 1236 1241 1241 1238 1238 1236 1236 1451 1451 1453 1453 1454 1454 1380 1380 1383 1383 1395 1395 1383 1383 1396 1396 1395 1395 1395 1395 1396 1396 1441 1441 1396 1396 1444 1444 1441 1441 1441 1441 1444 1444 1447 1447 1444 1444 1451 1451 1447 1447 1447 1447 1451 1451 1452 1452 1451 1451 1454 1454 1452 1452 1775 1775 1768 1768 1810 1810 1768 1768 1767 1767 1810 1810 1810 1810 1767 1767 1811 1811 1767 1767 1763 1763 1811 1811 1560 1560 1543 1543 1561 1561 1543 1543 1544 1544 1561 1561 1561 1561 1544 1544 1562 1562 1544 1544 1545 1545 1562 1562 1562 1562 1545 1545 1563 1563 1545 1545 1546 1546 1563 1563 1563 1563 1546 1546 1564 1564 1546 1546 1547 1547 1564 1564 1564 1564 1547 1547 1565 1565 1598 1598 1597 1597 1627 1627 1587 1587 1579 1579 1548 1548 1579 1579 1574 1574 1548 1548 1627 1627 1597 1597 1548 1548 1597 1597 1590 1590 1548 1548 1548 1548 1590 1590 1587 1587 1626 1626 1620 1620 1627 1627 1620 1620 1603 1603 1627 1627 1627 1627 1603 1603 1598 1598 1574 1574 1571 1571 1548 1548 1571 1571 1568 1568 1548 1548 1548 1548 1568 1568 1547 1547 1568 1568 1566 1566 1547 1547 1547 1547 1566 1566 1565 1565 1674 1674 1672 1672 1687 1687 1674 1674 1687 1687 1677 1677 1627 1627 1655 1655 1653 1653 1672 1672 1669 1669 1687 1687 1669 1669 1663 1663 1687 1687 1687 1687 1663 1663 1627 1627 1663 1663 1661 1661 1627 1627 1627 1627 1661 1661 1655 1655 1653 1653 1641 1641 1627 1627 1641 1641 1632 1632 1627 1627 1627 1627 1632 1632 1626 1626 1770 1770 1759 1759 1774 1774 1728 1728 1725 1725 1685 1685 1769 1769 1781 1781 1812 1812 1781 1781 1792 1792 1812 1812 1812 1812 1792 1792 1797 1797 1802 1802 1813 1813 1806 1806 1813 1813 1812 1812 1806 1806 1806 1806 1812 1812 1801 1801 1812 1812 1797 1797 1801 1801 1802 1802 1798 1798 1813 1813 1798 1798 1793 1793 1813 1813 1813 1813 1793 1793 1774 1774 1793 1793 1782 1782 1774 1774 1774 1774 1782 1782 1770 1770 1685 1685 1725 1725 1705 1705 1749 1749 1743 1743 1686 1686 1743 1743 1737 1737 1686 1686 1686 1686 1737 1737 1732 1732 1677 1677 1687 1687 1681 1681 1687 1687 1686 1686 1681 1681 1681 1681 1686 1686 1685 1685 1686 1686 1732 1732 1685 1685 1685 1685 1732 1732 1728 1728 1725 1725 1727 1727 1705 1705 1727 1727 1731 1731 1705 1705 1705 1705 1731 1731 1736 1736 1736 1736 1742 1742 1705 1705 1742 1742 1748 1748 1705 1705 1705 1705 1748 1748 1758 1758 1763 1763 1723 1723 1811 1811 1723 1723 1705 1705 1811 1811 1811 1811 1705 1705 1812 1812 1705 1705 1758 1758 1812 1812 1812 1812 1758 1758 1769 1769 1799 1799 1803 1803 1818 1818 1803 1803 1807 1807 1818 1818 1818 1818 1807 1807 1819 1819 1807 1807 1804 1804 1819 1819 1819 1819 1804 1804 1800 1800 1764 1764 1760 1760 1780 1780 1760 1760 1771 1771 1780 1780 1780 1780 1771 1771 1796 1796 1796 1796 1771 1771 1805 1805 1771 1771 1783 1783 1805 1805 1805 1805 1783 1783 1818 1818 1783 1783 1794 1794 1818 1818 1818 1818 1794 1794 1799 1799 1800 1800 1795 1795 1819 1819 1795 1795 1784 1784 1819 1819 1819 1819 1784 1784 1772 1772 1772 1772 1761 1761 1779 1779 1761 1761 1751 1751 1779 1779 1751 1751 1745 1745 1779 1779 1779 1779 1745 1745 1711 1711 1745 1745 1739 1739 1711 1711 1739 1739 1734 1734 1711 1711 1711 1711 1734 1734 1709 1709 1734 1734 1730 1730 1709 1709 1709 1709 1730 1730 1707 1707 1730 1730 1726 1726 1707 1707 1779 1779 1786 1786 1772 1772 1786 1786 1789 1789 1772 1772 1772 1772 1789 1789 1819 1819 1789 1789 1790 1790 1819 1819 1819 1819 1790 1790 1791 1791 1729 1729 1716 1716 1726 1726 1716 1716 1710 1710 1726 1726 1710 1710 1708 1708 1726 1726 1708 1708 1706 1706 1726 1726 1726 1726 1706 1706 1707 1707 1729 1729 1733 1733 1716 1716 1733 1733 1738 1738 1716 1716 1716 1716 1738 1738 1740 1740 1738 1738 1744 1744 1740 1740 1744 1744 1750 1750 1740 1740 1740 1740 1750 1750 1747 1747 1750 1750 1760 1760 1747 1747 1747 1747 1760 1760 1756 1756 1760 1760 1764 1764 1756 1756 1898 1898 1877 1877 1882 1882 1899 1899 1890 1890 1888 1888 1816 1816 1817 1817 1898 1898 1817 1817 1875 1875 1898 1898 1898 1898 1875 1875 1877 1877 1882 1882 1885 1885 1898 1898 1885 1885 1887 1887 1898 1898 1898 1898 1887 1887 1889 1889 1907 1907 1908 1908 1899 1899 1908 1908 1898 1898 1899 1899 1899 1899 1898 1898 1890 1890 1898 1898 1889 1889 1890 1890 1869 1869 1881 1881 1870 1870 1881 1881 1900 1900 1870 1870 1870 1870 1900 1900 1874 1874 1900 1900 1899 1899 1874 1874 1874 1874 1899 1899 1876 1876 1899 1899 1888 1888 1876 1876 1696 1696 1697 1697 1689 1689 1696 1696 1689 1689 1695 1695 1697 1697 1698 1698 1689 1689 1698 1698 1699 1699 1689 1689 1689 1689 1699 1699 1702 1702 1665 1665 1690 1690 1689 1689 1690 1690 1693 1693 1689 1689 1689 1689 1693 1693 1695 1695 1636 1636 1638 1638 1628 1628 1644 1644 1635 1635 1646 1646 1635 1635 1628 1628 1646 1646 1646 1646 1628 1628 1645 1645 1628 1628 1642 1642 1645 1645 1638 1638 1639 1639 1628 1628 1639 1639 1640 1640 1628 1628 1628 1628 1640 1640 1642 1642 1660 1660 1657 1657 1623 1623 1657 1657 1656 1656 1623 1623 1623 1623 1656 1656 1629 1629 1656 1656 1649 1649 1629 1629 1629 1629 1649 1649 1628 1628 1649 1649 1637 1637 1628 1628 1628 1628 1637 1637 1636 1636 1891 1891 1886 1886 1897 1897 1903 1903 1904 1904 1912 1912 1904 1904 1902 1902 1912 1912 1912 1912 1902 1902 1915 1915 1902 1902 1901 1901 1915 1915 1915 1915 1901 1901 1897 1897 1901 1901 1896 1896 1897 1897 1897 1897 1896 1896 1891 1891 1886 1886 1883 1883 1897 1897 1883 1883 1878 1878 1897 1897 1897 1897 1878 1878 1815 1815 1871 1871 1872 1872 1893 1893 1872 1872 1879 1879 1893 1893 1893 1893 1879 1879 1894 1894 1879 1879 1884 1884 1894 1894 1894 1894 1884 1884 1895 1895 1717 1717 1714 1714 1687 1687 1759 1759 1749 1749 1774 1774 1749 1749 1686 1686 1774 1774 1774 1774 1686 1686 1722 1722 1686 1686 1719 1719 1722 1722 1714 1714 1712 1712 1687 1687 1712 1712 1713 1713 1687 1687 1687 1687 1713 1713 1686 1686 1713 1713 1715 1715 1686 1686 1686 1686 1715 1715 1719 1719 1776 1776 1762 1762 1688 1688 1762 1762 1752 1752 1688 1688 1752 1752 1746 1746 1688 1688 1688 1688 1746 1746 1741 1741 1741 1741 1735 1735 1688 1688 1735 1735 1724 1724 1688 1688 1688 1688 1724 1724 1687 1687 1724 1724 1718 1718 1687 1687 1687 1687 1718 1718 1717 1717 1878 1878 1814 1814 1815 1815 1814 1814 1787 1787 1815 1815 1815 1815 1787 1787 1776 1776 1776 1776 1688 1688 1815 1815 1688 1688 1689 1689 1815 1815 1815 1815 1689 1689 1816 1816 1689 1689 1702 1702 1816 1816 1816 1816 1702 1702 1704 1704 1824 1824 1826 1826 1815 1815 1826 1826 1828 1828 1815 1815 1815 1815 1828 1828 1830 1830 1842 1842 1897 1897 1836 1836 1897 1897 1815 1815 1836 1836 1836 1836 1815 1815 1832 1832 1815 1815 1830 1830 1832 1832 1842 1842 1848 1848 1897 1897 1848 1848 1852 1852 1897 1897 1897 1897 1852 1852 1856 1856 1856 1856 1858 1858 1897 1897 1858 1858 1860 1860 1897 1897 1897 1897 1860 1860 1898 1898 1860 1860 1859 1859 1898 1898 1859 1859 1857 1857 1898 1898 1857 1857 1853 1853 1898 1898 1898 1898 1853 1853 1849 1849 1816 1816 1831 1831 1829 1829 1849 1849 1843 1843 1898 1898 1843 1843 1837 1837 1898 1898 1898 1898 1837 1837 1816 1816 1837 1837 1833 1833 1816 1816 1816 1816 1833 1833 1831 1831 1829 1829 1827 1827 1816 1816 1827 1827 1825 1825 1816 1816 1816 1816 1825 1825 1815 1815 1825 1825 1823 1823 1815 1815 1815 1815 1823 1823 1824 1824 1514 1514 1465 1465 1547 1547 1465 1465 1466 1466 1547 1547 1547 1547 1466 1466 1548 1548 1466 1466 1467 1467 1548 1548 1548 1548 1467 1467 1549 1549 1467 1467 1468 1468 1549 1549 1549 1549 1468 1468 1550 1550 1468 1468 1475 1475 1550 1550 1550 1550 1475 1475 1483 1483 1088 1088 1031 1031 1143 1143 1031 1031 1032 1032 1143 1143 1143 1143 1032 1032 1144 1144 1032 1032 1033 1033 1144 1144 1144 1144 1033 1033 1097 1097 1418 1418 1389 1389 1464 1464 1389 1389 1390 1390 1464 1464 1464 1464 1390 1390 1465 1465 1390 1390 1391 1391 1465 1465 1465 1465 1391 1391 1466 1466 1391 1391 1392 1392 1466 1466 1466 1466 1392 1392 1467 1467 1392 1392 1393 1393 1467 1467 1467 1467 1393 1393 1468 1468 1393 1393 1419 1419 1468 1468 1468 1468 1419 1419 1455 1455 1543 1543 1462 1462 1544 1544 1462 1462 1463 1463 1544 1544 1544 1544 1463 1463 1545 1545 1463 1463 1508 1508 1545 1545 1545 1545 1508 1508 1513 1513 1149 1149 1140 1140 1157 1157 1140 1140 1141 1141 1157 1157 1157 1157 1141 1141 1158 1158 1141 1141 1142 1142 1158 1158 1158 1158 1142 1142 1159 1159 1142 1142 1143 1143 1159 1159 1159 1159 1143 1143 1160 1160 1143 1143 1144 1144 1160 1160 1160 1160 1144 1144 1161 1161 1144 1144 1162 1162 1161 1161 1161 1161 1162 1162 1163 1163 1511 1511 1542 1542 1506 1506 1542 1542 1460 1460 1506 1506 1506 1506 1460 1460 1500 1500 1490 1490 1485 1485 1461 1461 1511 1511 1515 1515 1542 1542 1515 1515 1520 1520 1542 1542 1542 1542 1520 1520 1524 1524 1485 1485 1480 1480 1461 1461 1480 1480 1476 1476 1461 1461 1461 1461 1476 1476 1460 1460 1476 1476 1479 1479 1460 1460 1460 1460 1479 1479 1484 1484 1484 1484 1489 1489 1460 1460 1489 1489 1495 1495 1460 1460 1460 1460 1495 1495 1500 1500 1525 1525 1521 1521 1543 1543 1521 1521 1516 1516 1543 1543 1543 1543 1516 1516 1512 1512 1507 1507 1501 1501 1461 1461 1501 1501 1496 1496 1461 1461 1461 1461 1496 1496 1490 1490 1524 1524 1528 1528 1542 1542 1528 1528 1533 1533 1542 1542 1542 1542 1533 1533 1543 1543 1533 1533 1529 1529 1543 1543 1543 1543 1529 1529 1525 1525 1512 1512 1507 1507 1543 1543 1507 1507 1461 1461 1543 1543 1543 1543 1461 1461 1462 1462 1461 1461 1437 1437 1462 1462 1462 1462 1437 1437 1463 1463 1437 1437 1438 1438 1463 1463 1463 1463 1438 1438 1432 1432 1136 1136 1083 1083 1089 1089 1116 1116 1108 1108 1137 1137 1108 1108 1100 1100 1137 1137 1089 1089 1099 1099 1136 1136 1099 1099 1107 1107 1136 1136 1136 1136 1107 1107 1115 1115 1115 1115 1124 1124 1136 1136 1124 1124 1129 1129 1136 1136 1136 1136 1129 1129 1137 1137 1129 1129 1125 1125 1137 1137 1137 1137 1125 1125 1116 1116 1069 1069 1061 1061 1027 1027 1100 1100 1090 1090 1137 1137 1090 1090 1084 1084 1137 1137 1137 1137 1084 1084 1027 1027 1084 1084 1078 1078 1027 1027 1027 1027 1078 1078 1069 1069 1061 1061 1053 1053 1027 1027 1053 1053 1044 1044 1027 1027 1027 1027 1044 1044 1026 1026 1044 1044 1040 1040 1026 1026 1040 1040 1043 1043 1026 1026 1026 1026 1043 1043 1052 1052 1052 1052 1060 1060 1026 1026 1060 1060 1068 1068 1026 1026 1026 1026 1068 1068 1077 1077 1570 1570 1559 1559 1542 1542 1559 1559 1541 1541 1542 1542 1542 1542 1541 1541 1460 1460 1541 1541 1459 1459 1460 1460 1460 1460 1459 1459 1435 1435 1459 1459 1434 1434 1435 1435 1082 1082 1025 1025 1135 1135 1025 1025 1026 1026 1135 1135 1135 1135 1026 1026 1136 1136 1026 1026 1077 1077 1136 1136 1136 1136 1077 1077 1083 1083 1558 1558 1557 1557 1541 1541 1557 1557 1540 1540 1541 1541 1541 1541 1540 1540 1459 1459 1540 1540 1458 1458 1459 1459 1459 1459 1458 1458 1433 1433 1458 1458 1431 1431 1433 1433 1147 1147 1134 1134 1153 1153 1134 1134 1135 1135 1153 1153 1153 1153 1135 1135 1154 1154 1135 1135 1136 1136 1154 1154 1154 1154 1136 1136 1155 1155 1136 1136 1137 1137 1155 1155 1155 1155 1137 1137 1156 1156 1137 1137 1138 1138 1156 1156 1156 1156 1138 1138 1148 1148 1555 1555 1554 1554 1540 1540 1554 1554 1539 1539 1540 1540 1540 1540 1539 1539 1458 1458 1539 1539 1457 1457 1458 1458 1458 1458 1457 1457 1386 1386 1457 1457 1385 1385 1386 1386 1386 1386 1385 1385 1343 1343 1385 1385 1335 1335 1343 1343 1963 1963 1962 1962 1957 1957 1962 1962 1958 1958 1957 1957 3511 3511 3512 3512 1953 1953 3513 3513 1954 1954 1953 1953 1953 1953 1954 1954 1949 1949 1954 1954 1950 1950 1949 1949 1949 1949 1950 1950 1945 1945 1950 1950 1946 1946 1945 1945 1945 1945 1946 1946 1941 1941 1946 1946 1942 1942 1941 1941 1941 1941 1942 1942 1937 1937 1942 1942 1938 1938 1937 1937 1937 1937 1938 1938 1933 1933 1938 1938 1934 1934 1933 1933 1933 1933 1934 1934 1929 1929 1934 1934 1930 1930 1929 1929 1929 1929 1930 1930 3514 3514 1959 1959 1961 1961 1965 1965 1961 1961 1966 1966 1965 1965 1965 1965 1966 1966 1967 1967 1966 1966 1968 1968 1967 1967 1967 1967 1968 1968 1963 1963 1968 1968 1964 1964 1963 1963 1963 1963 1964 1964 1962 1962 1921 1921 1924 1924 1927 1927 1924 1924 1928 1928 1927 1927 3515 3515 3516 3516 1931 1931 3517 3517 1932 1932 1931 1931 1931 1931 1932 1932 1935 1935 1932 1932 1936 1936 1935 1935 1935 1935 1936 1936 1939 1939 1936 1936 1940 1940 1939 1939 1939 1939 1940 1940 1943 1943 1940 1940 1944 1944 1943 1943 1943 1943 1944 1944 1947 1947 1944 1944 1948 1948 1947 1947 1947 1947 1948 1948 1951 1951 1948 1948 1952 1952 1951 1951 1951 1951 1952 1952 1955 1955 1952 1952 1956 1956 1955 1955 1955 1955 1956 1956 3518 3518 1956 1956 3519 3519 3520 3520 1959 1959 1960 1960 1961 1961 1930 1930 3521 3521 3522 3522 1926 1926 1923 1923 1925 1925 1925 1925 1923 1923 1919 1919 1923 1923 1920 1920 1919 1919 1919 1919 1920 1920 1917 1917 1920 1920 1918 1918 1917 1917 1917 1917 1918 1918 1921 1921 1918 1918 1922 1922 1921 1921 1921 1921 1922 1922 1924 1924 1969 1969 1970 1970 1971 1971 1970 1970 1972 1972 1971 1971 1971 1971 1972 1972 1973 1973 1972 1972 1974 1974 1973 1973 1973 1973 1974 1974 1975 1975 1974 1974 1976 1976 1975 1975 3523 3523 3524 3524 1977 1977 3525 3525 1978 1978 1977 1977 1977 1977 1978 1978 1979 1979 1978 1978 1980 1980 1979 1979 1979 1979 1980 1980 1981 1981 1980 1980 1982 1982 1981 1981 1981 1981 1982 1982 1983 1983 1982 1982 1984 1984 1983 1983 1983 1983 1984 1984 1985 1985 1984 1984 1986 1986 1985 1985 1985 1985 1986 1986 1987 1987 1986 1986 1988 1988 1987 1987 1989 1989 1990 1990 1991 1991 1990 1990 1992 1992 1991 1991 1991 1991 1992 1992 1993 1993 1992 1992 1994 1994 1993 1993 1993 1993 1994 1994 1995 1995 1994 1994 1996 1996 1995 1995 1995 1995 1996 1996 1997 1997 1996 1996 1998 1998 1997 1997 1997 1997 1998 1998 3526 3526 1998 1998 3527 3527 3528 3528 1999 1999 2000 2000 2001 2001 2000 2000 2002 2002 2001 2001 2001 2001 2002 2002 2003 2003 2002 2002 2004 2004 2003 2003 2028 2028 2027 2027 2025 2025 2020 2020 2021 2021 2023 2023 2021 2021 2022 2022 2023 2023 2022 2022 2024 2024 2023 2023 2023 2023 2024 2024 2025 2025 2024 2024 2026 2026 2025 2025 2025 2025 2026 2026 2028 2028 2013 2013 2016 2016 2015 2015 2016 2016 3529 3529 2015 2015 2015 2015 3530 3530 3531 3531 2018 2018 2020 2020 2017 2017 2017 2017 2020 2020 2019 2019 2020 2020 2023 2023 2019 2019 2005 2005 2006 2006 2007 2007 2006 2006 2008 2008 2007 2007 2007 2007 2008 2008 2009 2009 2008 2008 2010 2010 2009 2009 2009 2009 2010 2010 2011 2011 2010 2010 2012 2012 2011 2011 2011 2011 2012 2012 2013 2013 2012 2012 2014 2014 2013 2013 2013 2013 2014 2014 2016 2016 2079 2079 2080 2080 2077 2077 2080 2080 2078 2078 2077 2077 2077 2077 2078 2078 2073 2073 2078 2078 2074 2074 2073 2073 2073 2073 2074 2074 2069 2069 2074 2074 2070 2070 2069 2069 3532 3532 3533 3533 2065 2065 3534 3534 2066 2066 2065 2065 2065 2065 2066 2066 2061 2061 2066 2066 2062 2062 2061 2061 2061 2061 2062 2062 2057 2057 2062 2062 2058 2058 2057 2057 2057 2057 2058 2058 2053 2053 2058 2058 2054 2054 2053 2053 2053 2053 2054 2054 2049 2049 2054 2054 2050 2050 2049 2049 2049 2049 2050 2050 2045 2045 2050 2050 2046 2046 2045 2045 2045 2045 2046 2046 2041 2041 2046 2046 2042 2042 2041 2041 2041 2041 2042 2042 3535 3535 2042 2042 3536 3536 3537 3537 2037 2037 2038 2038 2033 2033 2038 2038 2034 2034 2033 2033 2033 2033 2034 2034 2031 2031 2034 2034 2032 2032 2031 2031 2031 2031 2032 2032 2029 2029 2032 2032 2030 2030 2029 2029 2029 2029 2030 2030 2035 2035 2030 2030 2036 2036 2035 2035 2035 2035 2036 2036 2039 2039 2036 2036 2040 2040 2039 2039 3538 3538 3539 3539 2043 2043 3540 3540 2044 2044 2043 2043 2043 2043 2044 2044 2047 2047 2044 2044 2048 2048 2047 2047 2047 2047 2048 2048 2051 2051 2048 2048 2052 2052 2051 2051 2051 2051 2052 2052 2055 2055 2052 2052 2056 2056 2055 2055 2055 2055 2056 2056 2059 2059 2056 2056 2060 2060 2059 2059 2059 2059 2060 2060 2063 2063 2060 2060 2064 2064 2063 2063 2063 2063 2064 2064 2067 2067 2064 2064 2068 2068 2067 2067 2067 2067 2068 2068 3541 3541 2068 2068 3542 3542 3543 3543 2071 2071 2072 2072 2075 2075 2072 2072 2076 2076 2075 2075 2075 2075 2076 2076 2079 2079 2076 2076 2080 2080 2079 2079 2127 2127 2128 2128 2123 2123 2128 2128 2124 2124 2123 2123 2123 2123 2124 2124 2119 2119 2124 2124 2120 2120 2119 2119 3544 3544 3545 3545 2115 2115 3546 3546 2116 2116 2115 2115 2115 2115 2116 2116 2111 2111 2116 2116 2112 2112 2111 2111 2111 2111 2112 2112 2107 2107 2112 2112 2108 2108 2107 2107 2107 2107 2108 2108 2103 2103 2108 2108 2104 2104 2103 2103 2103 2103 2104 2104 2099 2099 2104 2104 2100 2100 2099 2099 2099 2099 2100 2100 2095 2095 2100 2100 2096 2096 2095 2095 2095 2095 2096 2096 2091 2091 2096 2096 2092 2092 2091 2091 2091 2091 2092 2092 3547 3547 2092 2092 3548 3548 3549 3549 2087 2087 2088 2088 2083 2083 2088 2088 2084 2084 2083 2083 2083 2083 2084 2084 2081 2081 2084 2084 2082 2082 2081 2081 2081 2081 2082 2082 2085 2085 2082 2082 2086 2086 2085 2085 2085 2085 2086 2086 2089 2089 2086 2086 2090 2090 2089 2089 3550 3550 3551 3551 2093 2093 3552 3552 2094 2094 2093 2093 2093 2093 2094 2094 2097 2097 2094 2094 2098 2098 2097 2097 2097 2097 2098 2098 2101 2101 2098 2098 2102 2102 2101 2101 2101 2101 2102 2102 2105 2105 2102 2102 2106 2106 2105 2105 2105 2105 2106 2106 2109 2109 2106 2106 2110 2110 2109 2109 2109 2109 2110 2110 2113 2113 2110 2110 2114 2114 2113 2113 2113 2113 2114 2114 2117 2117 2114 2114 2118 2118 2117 2117 2117 2117 2118 2118 3553 3553 2118 2118 3554 3554 3555 3555 2121 2121 2122 2122 2125 2125 2122 2122 2126 2126 2125 2125 2125 2125 2126 2126 2127 2127 2126 2126 2128 2128 2127 2127 2173 2173 2172 2172 2168 2168 2172 2172 2169 2169 2168 2168 3556 3556 3557 3557 2164 2164 3558 3558 2165 2165 2164 2164 2164 2164 2165 2165 2160 2160 2165 2165 2161 2161 2160 2160 2160 2160 2161 2161 2156 2156 2161 2161 2157 2157 2156 2156 2156 2156 2157 2157 2152 2152 2157 2157 2153 2153 2152 2152 2152 2152 2153 2153 2148 2148 2153 2153 2149 2149 2148 2148 2148 2148 2149 2149 2144 2144 2149 2149 2145 2145 2144 2144 2144 2144 2145 2145 2140 2140 2145 2145 2141 2141 2140 2140 2140 2140 2141 2141 3559 3559 2141 2141 3560 3560 3561 3561 2137 2137 2135 2135 2136 2136 2136 2136 2135 2135 2131 2131 2135 2135 2132 2132 2131 2131 2131 2131 2132 2132 2129 2129 2132 2132 2130 2130 2129 2129 2129 2129 2130 2130 2133 2133 2130 2130 2134 2134 2133 2133 2133 2133 2134 2134 2138 2138 2134 2134 2139 2139 2138 2138 3562 3562 3563 3563 2142 2142 3564 3564 2143 2143 2142 2142 2142 2142 2143 2143 2146 2146 2143 2143 2147 2147 2146 2146 2146 2146 2147 2147 2150 2150 2147 2147 2151 2151 2150 2150 2150 2150 2151 2151 2154 2154 2151 2151 2155 2155 2154 2154 2154 2154 2155 2155 2158 2158 2155 2155 2159 2159 2158 2158 2158 2158 2159 2159 2162 2162 2159 2159 2163 2163 2162 2162 2162 2162 2163 2163 2166 2166 2163 2163 2167 2167 2166 2166 2166 2166 2167 2167 3565 3565 2167 2167 3566 3566 3567 3567 2170 2170 2171 2171 2175 2175 2171 2171 2176 2176 2175 2175 2175 2175 2176 2176 2177 2177 2176 2176 2178 2178 2177 2177 2177 2177 2178 2178 2173 2173 2178 2178 2174 2174 2173 2173 2173 2173 2174 2174 2172 2172 2225 2225 2226 2226 2221 2221 2226 2226 2222 2222 2221 2221 2221 2221 2222 2222 2217 2217 2222 2222 2218 2218 2217 2217 3568 3568 3569 3569 2213 2213 3570 3570 2214 2214 2213 2213 2213 2213 2214 2214 2209 2209 2214 2214 2210 2210 2209 2209 2209 2209 2210 2210 2205 2205 2210 2210 2206 2206 2205 2205 2205 2205 2206 2206 2201 2201 2206 2206 2202 2202 2201 2201 2201 2201 2202 2202 2197 2197 2202 2202 2198 2198 2197 2197 2197 2197 2198 2198 2193 2193 2198 2198 2194 2194 2193 2193 2193 2193 2194 2194 2189 2189 2194 2194 2190 2190 2189 2189 2189 2189 2190 2190 3571 3571 2190 2190 3572 3572 3573 3573 2185 2185 2186 2186 2181 2181 2186 2186 2182 2182 2181 2181 2181 2181 2182 2182 2179 2179 2182 2182 2180 2180 2179 2179 2179 2179 2180 2180 2183 2183 2180 2180 2184 2184 2183 2183 2183 2183 2184 2184 2187 2187 2184 2184 2188 2188 2187 2187 3574 3574 3575 3575 2191 2191 3576 3576 2192 2192 2191 2191 2191 2191 2192 2192 2195 2195 2192 2192 2196 2196 2195 2195 2195 2195 2196 2196 2199 2199 2196 2196 2200 2200 2199 2199 2199 2199 2200 2200 2203 2203 2200 2200 2204 2204 2203 2203 2203 2203 2204 2204 2207 2207 2204 2204 2208 2208 2207 2207 2207 2207 2208 2208 2211 2211 2208 2208 2212 2212 2211 2211 2211 2211 2212 2212 2215 2215 2212 2212 2216 2216 2215 2215 2215 2215 2216 2216 3577 3577 2216 2216 3578 3578 3579 3579 2219 2219 2220 2220 2223 2223 2220 2220 2224 2224 2223 2223 2223 2223 2224 2224 2225 2225 2224 2224 2226 2226 2225 2225 2281 2281 2282 2282 2277 2277 2282 2282 2278 2278 2277 2277 2277 2277 2278 2278 2273 2273 2278 2278 2274 2274 2273 2273 2273 2273 2274 2274 2267 2267 2274 2274 2268 2268 2267 2267 3580 3580 3581 3581 2263 2263 3582 3582 2264 2264 2263 2263 2263 2263 2264 2264 2259 2259 2264 2264 2260 2260 2259 2259 2259 2259 2260 2260 2255 2255 2260 2260 2256 2256 2255 2255 2255 2255 2256 2256 2251 2251 2256 2256 2252 2252 2251 2251 2251 2251 2252 2252 2247 2247 2252 2252 2248 2248 2247 2247 2247 2247 2248 2248 2243 2243 2248 2248 2244 2244 2243 2243 2243 2243 2244 2244 2239 2239 2244 2244 2240 2240 2239 2239 2239 2239 2240 2240 3583 3583 2240 2240 3584 3584 3585 3585 2235 2235 2236 2236 2229 2229 2236 2236 2230 2230 2229 2229 2229 2229 2230 2230 2227 2227 2230 2230 2228 2228 2227 2227 2227 2227 2228 2228 2231 2231 2228 2228 2232 2232 2231 2231 2231 2231 2232 2232 2233 2233 2232 2232 2234 2234 2233 2233 2233 2233 2234 2234 2237 2237 2234 2234 2238 2238 2237 2237 3586 3586 3587 3587 2241 2241 3588 3588 2242 2242 2241 2241 2241 2241 2242 2242 2245 2245 2242 2242 2246 2246 2245 2245 2245 2245 2246 2246 2249 2249 2246 2246 2250 2250 2249 2249 2249 2249 2250 2250 2253 2253 2250 2250 2254 2254 2253 2253 2253 2253 2254 2254 2257 2257 2254 2254 2258 2258 2257 2257 2257 2257 2258 2258 2261 2261 2258 2258 2262 2262 2261 2261 2261 2261 2262 2262 2265 2265 2262 2262 2266 2266 2265 2265 2265 2265 2266 2266 3589 3589 2266 2266 3590 3590 3591 3591 2269 2269 2270 2270 2271 2271 2270 2270 2272 2272 2271 2271 2271 2271 2272 2272 2275 2275 2272 2272 2276 2276 2275 2275 2275 2275 2276 2276 2279 2279 2276 2276 2280 2280 2279 2279 2279 2279 2280 2280 2281 2281 2280 2280 2282 2282 2281 2281 2299 2299 2301 2301 2304 2304 2301 2301 2305 2305 2304 2304 2304 2304 2305 2305 2308 2308 2305 2305 2309 2309 2308 2308 2308 2308 2309 2309 2312 2312 2309 2309 2313 2313 2312 2312 2313 2313 2314 2314 2312 2312 2312 2312 2314 2314 2317 2317 2314 2314 2318 2318 2317 2317 2317 2317 2318 2318 2321 2321 2318 2318 2322 2322 2321 2321 2321 2321 2322 2322 3592 3592 2322 2322 3593 3593 3594 3594 2325 2325 2326 2326 2329 2329 2326 2326 2330 2330 2329 2329 2329 2329 2330 2330 2333 2333 2330 2330 2334 2334 2333 2333 2333 2333 2334 2334 2335 2335 2334 2334 2336 2336 2335 2335 2335 2335 2336 2336 2331 2331 2336 2336 2332 2332 2331 2331 2331 2331 2332 2332 2327 2327 2332 2332 2328 2328 2327 2327 2327 2327 2328 2328 2323 2323 2328 2328 2324 2324 2323 2323 3595 3595 3596 3596 2319 2319 3597 3597 2320 2320 2319 2319 2319 2319 2320 2320 2315 2315 2320 2320 2316 2316 2315 2315 2315 2315 2316 2316 2310 2310 2316 2316 2311 2311 2310 2310 2310 2310 2311 2311 2306 2306 2311 2311 2307 2307 2306 2306 2306 2306 2307 2307 2302 2302 2307 2307 2303 2303 2302 2302 2302 2302 2303 2303 2297 2297 2303 2303 2298 2298 2297 2297 2297 2297 2298 2298 2293 2293 2298 2298 2294 2294 2293 2293 2293 2293 2294 2294 3598 3598 2294 2294 3599 3599 3600 3600 2289 2289 2290 2290 2285 2285 2290 2290 2286 2286 2285 2285 2285 2285 2286 2286 2283 2283 2286 2286 2284 2284 2283 2283 2283 2283 2284 2284 2287 2287 2284 2284 2288 2288 2287 2287 2287 2287 2288 2288 2291 2291 2288 2288 2292 2292 2291 2291 3601 3601 3602 3602 2295 2295 3603 3603 2296 2296 2295 2295 2295 2295 2296 2296 2299 2299 2296 2296 2300 2300 2299 2299 2299 2299 2300 2300 2301 2301 2338 2338 2337 2337 2340 2340 2337 2337 2339 2339 2340 2340 2340 2340 2339 2339 2344 2344 2339 2339 2343 2343 2344 2344 3604 3604 3605 3605 2348 2348 3606 3606 2347 2347 2348 2348 2348 2348 2347 2347 2352 2352 2347 2347 2351 2351 2352 2352 2352 2352 2351 2351 2356 2356 2351 2351 2355 2355 2356 2356 2356 2356 2355 2355 2360 2360 2355 2355 2359 2359 2360 2360 2360 2360 2359 2359 2364 2364 2359 2359 2363 2363 2364 2364 2364 2364 2363 2363 2368 2368 2363 2363 2367 2367 2368 2368 2368 2368 2367 2367 2372 2372 2367 2367 2371 2371 2372 2372 2372 2372 2371 2371 3607 3607 2371 2371 3608 3608 3609 3609 2376 2376 2375 2375 2380 2380 2375 2375 2379 2379 2380 2380 2380 2380 2379 2379 2384 2384 2379 2379 2383 2383 2384 2384 2384 2384 2383 2383 2382 2382 2383 2383 2381 2381 2382 2382 2382 2382 2381 2381 2378 2378 2381 2381 2377 2377 2378 2378 3610 3610 3611 3611 2374 2374 3612 3612 2373 2373 2374 2374 2374 2374 2373 2373 2370 2370 2373 2373 2369 2369 2370 2370 2370 2370 2369 2369 2366 2366 2369 2369 2365 2365 2366 2366 2366 2366 2365 2365 2362 2362 2365 2365 2361 2361 2362 2362 2362 2362 2361 2361 2358 2358 2361 2361 2357 2357 2358 2358 2358 2358 2357 2357 2354 2354 2357 2357 2353 2353 2354 2354 2354 2354 2353 2353 2350 2350 2353 2353 2349 2349 2350 2350 2350 2350 2349 2349 3613 3613 2349 2349 3614 3614 3615 3615 2346 2346 2345 2345 2342 2342 2345 2345 2341 2341 2342 2342 2342 2342 2341 2341 2338 2338 2341 2341 2337 2337 2338 2338 2385 2385 2386 2386 2387 2387 2386 2386 2388 2388 2387 2387 2387 2387 2388 2388 2389 2389 2388 2388 2390 2390 2389 2389 2391 2391 2392 2392 2393 2393 2392 2392 2394 2394 2393 2393 2393 2393 2394 2394 2395 2395 2396 2396 2397 2397 2398 2398 2397 2397 2399 2399 2398 2398 2398 2398 2399 2399 2400 2400 2399 2399 2401 2401 2400 2400 2402 2402 2403 2403 2404 2404 2403 2403 2405 2405 2404 2404 2404 2404 2405 2405 2406 2406 2405 2405 2407 2407 2406 2406 2406 2406 2407 2407 2408 2408 2407 2407 2409 2409 2408 2408 2408 2408 2409 2409 2410 2410 2409 2409 2411 2411 2410 2410 2410 2410 2411 2411 2412 2412 2411 2411 2413 2413 2412 2412 2414 2414 2415 2415 2416 2416 2415 2415 2417 2417 2416 2416 2416 2416 2417 2417 2418 2418 2417 2417 2419 2419 2418 2418 2420 2420 2421 2421 2422 2422 2421 2421 2423 2423 2422 2422 2422 2422 2423 2423 2424 2424 2423 2423 2425 2425 2424 2424 2426 2426 2427 2427 2428 2428 2427 2427 2429 2429 2428 2428 2442 2442 2441 2441 2440 2440 2441 2441 2439 2439 2440 2440 2430 2430 2431 2431 2432 2432 2431 2431 2433 2433 2432 2432 2432 2432 2433 2433 2434 2434 2433 2433 2435 2435 2434 2434 2434 2434 2435 2435 2436 2436 2435 2435 2437 2437 2436 2436 2436 2436 2437 2437 2439 2439 2437 2437 2438 2438 2439 2439 2439 2439 2438 2438 2440 2440 2443 2443 2444 2444 2445 2445 2444 2444 2446 2446 2445 2445 2447 2447 2448 2448 2449 2449 2448 2448 2450 2450 2449 2449 2449 2449 2450 2450 2451 2451 2450 2450 2452 2452 2451 2451 2451 2451 2452 2452 2453 2453 2454 2454 2455 2455 2456 2456 2455 2455 2457 2457 2456 2456 2456 2456 2457 2457 2458 2458 2457 2457 2459 2459 2458 2458 2458 2458 2459 2459 2460 2460 2459 2459 2461 2461 2460 2460 2460 2460 2461 2461 3616 3616 2461 2461 3617 3617 3618 3618 2462 2462 2463 2463 2464 2464 2463 2463 2465 2465 2464 2464 2464 2464 2465 2465 2466 2466 2465 2465 2467 2467 2466 2466 2483 2483 2481 2481 2482 2482 2481 2481 2480 2480 2482 2482 2480 2480 2481 2481 2478 2478 2481 2481 2479 2479 2478 2478 2478 2478 2479 2479 2476 2476 2479 2479 2477 2477 2476 2476 2477 2477 2475 2475 2476 2476 2476 2476 2475 2475 2474 2474 2475 2475 3619 3619 2474 2474 2474 2474 3620 3620 3621 3621 2473 2473 2471 2471 2472 2472 2472 2472 2471 2471 2470 2470 2471 2471 2469 2469 2470 2470 2470 2470 2469 2469 2468 2468 2484 2484 2485 2485 2486 2486 2485 2485 2487 2487 2486 2486 2486 2486 2487 2487 2488 2488 2487 2487 2489 2489 2488 2488 2488 2488 2489 2489 2490 2490 2489 2489 2491 2491 2490 2490 2490 2490 2491 2491 3622 3622 2491 2491 3623 3623 3624 3624 2492 2492 2493 2493 2494 2494 2493 2493 2495 2495 2494 2494 2494 2494 2495 2495 2496 2496 2495 2495 2497 2497 2496 2496 2498 2498 2499 2499 2500 2500 2499 2499 2501 2501 2500 2500 2500 2500 2501 2501 2502 2502 2501 2501 2503 2503 2502 2502 3625 3625 3626 3626 2504 2504 3627 3627 2505 2505 2504 2504 2504 2504 2505 2505 2506 2506 2505 2505 2507 2507 2506 2506 2506 2506 2507 2507 2508 2508 2507 2507 2509 2509 2508 2508 2508 2508 2509 2509 2510 2510 2509 2509 2511 2511 2510 2510 2527 2527 2525 2525 2526 2526 2525 2525 2524 2524 2526 2526 2524 2524 2525 2525 2522 2522 2525 2525 2523 2523 2522 2522 2522 2522 2523 2523 2520 2520 2523 2523 2521 2521 2520 2520 3628 3628 2519 2519 3629 3629 3630 3630 2519 2519 2518 2518 2519 2519 2517 2517 2518 2518 2518 2518 2517 2517 2516 2516 2517 2517 2515 2515 2516 2516 2516 2516 2515 2515 2514 2514 2515 2515 2513 2513 2514 2514 2514 2514 2513 2513 2512 2512 2528 2528 2529 2529 2530 2530 2529 2529 2531 2531 2530 2530 2530 2530 2531 2531 2532 2532 2531 2531 2533 2533 2532 2532 3631 3631 3632 3632 2534 2534 3633 3633 2535 2535 2534 2534 2534 2534 2535 2535 2536 2536 2535 2535 2537 2537 2536 2536 2536 2536 2537 2537 2538 2538 2537 2537 2539 2539 2538 2538 2538 2538 2539 2539 2540 2540 2539 2539 2541 2541 2540 2540 2542 2542 2543 2543 2544 2544 2543 2543 2545 2545 2544 2544 2544 2544 2545 2545 2546 2546 2545 2545 2547 2547 2546 2546 2546 2546 2547 2547 2548 2548 2547 2547 2549 2549 2548 2548 2548 2548 2549 2549 3634 3634 2549 2549 3635 3635 3636 3636 2550 2550 2551 2551 2552 2552 2551 2551 2553 2553 2552 2552 2552 2552 2553 2553 2554 2554 2553 2553 2555 2555 2554 2554 2556 2556 2557 2557 2559 2559 2556 2556 2559 2559 2558 2558 2559 2559 2561 2561 2558 2558 2558 2558 2561 2561 2560 2560 3637 3637 2563 2563 3638 3638 3639 3639 2563 2563 2562 2562 2563 2563 2565 2565 2562 2562 2562 2562 2565 2565 2564 2564 2565 2565 2567 2567 2564 2564 2564 2564 2567 2567 2566 2566 2567 2567 2569 2569 2566 2566 2566 2566 2569 2569 2568 2568 2584 2584 2583 2583 2582 2582 2583 2583 2581 2581 2582 2582 2582 2582 2581 2581 2580 2580 2581 2581 2579 2579 2580 2580 2580 2580 2579 2579 2578 2578 3640 3640 2576 2576 3641 3641 2570 2570 2571 2571 2572 2572 2571 2571 2573 2573 2572 2572 2572 2572 2573 2573 2574 2574 2573 2573 2575 2575 2574 2574 2574 2574 2575 2575 2576 2576 2575 2575 2577 2577 2576 2576 2576 2576 2577 2577 3642 3642 2656 2656 2657 2657 2655 2655 2610 2610 2611 2611 2613 2613 2610 2610 2612 2612 2607 2607 2612 2612 2606 2606 2607 2607 2607 2607 2606 2606 2605 2605 2606 2606 2600 2600 2605 2605 2605 2605 2600 2600 2601 2601 2600 2600 3643 3643 2601 2601 2601 2601 3644 3644 3645 3645 2596 2596 2592 2592 2597 2597 2587 2587 2586 2586 2585 2585 2586 2586 2589 2589 2585 2585 2585 2585 2589 2589 2592 2592 2589 2589 2593 2593 2592 2592 2592 2592 2593 2593 2597 2597 2595 2595 2591 2591 2590 2590 2618 2618 2616 2616 2617 2617 2616 2616 2614 2614 2617 2617 2617 2617 2614 2614 2622 2622 2614 2614 2621 2621 2622 2622 2622 2622 2621 2621 2626 2626 2631 2631 2628 2628 2626 2626 2628 2628 2627 2627 2626 2626 2626 2626 2627 2627 2622 2622 2635 2635 2634 2634 2633 2633 2635 2635 2633 2633 2639 2639 2656 2656 2654 2654 2661 2661 2654 2654 2660 2660 2661 2661 2661 2661 2660 2660 2663 2663 2647 2647 2653 2653 2652 2652 2653 2653 2659 2659 2652 2652 2652 2652 2659 2659 2658 2658 2659 2659 2662 2662 2658 2658 2658 2658 2662 2662 2663 2663 2662 2662 2664 2664 2663 2663 2663 2663 2664 2664 2661 2661 2642 2642 2646 2646 3646 3646 2646 2646 3647 3647 3648 3648 2647 2647 2648 2648 2653 2653 2637 2637 2641 2641 2640 2640 2656 2656 2655 2655 2654 2654 2655 2655 2651 2651 2654 2654 2654 2654 2651 2651 2649 2649 2651 2651 2650 2650 2649 2649 3649 3649 2645 2645 3650 3650 3651 3651 2645 2645 2644 2644 2645 2645 2639 2639 2644 2644 2644 2644 2639 2639 2638 2638 2639 2639 2633 2633 2638 2638 2638 2638 2633 2633 2631 2631 2633 2633 2632 2632 2631 2631 2631 2631 2632 2632 2628 2628 2616 2616 2615 2615 2614 2614 2615 2615 2609 2609 2614 2614 2614 2614 2609 2609 2608 2608 2609 2609 2604 2604 2608 2608 2608 2608 2604 2604 2602 2602 2604 2604 2603 2603 2602 2602 2603 2603 3652 3652 2602 2602 2602 2602 3653 3653 3654 3654 2599 2599 2595 2595 2598 2598 2598 2598 2595 2595 2594 2594 2595 2595 2590 2590 2594 2594 2594 2594 2590 2590 2587 2587 2590 2590 2588 2588 2587 2587 2587 2587 2588 2588 2586 2586 2610 2610 2613 2613 2612 2612 2613 2613 2620 2620 2612 2612 2612 2612 2620 2620 2619 2619 2620 2620 2623 2623 2619 2619 2619 2619 2623 2623 2624 2624 2623 2623 2625 2625 2624 2624 2625 2625 2630 2630 2624 2624 2624 2624 2630 2630 2629 2629 2630 2630 2637 2637 2629 2629 2629 2629 2637 2637 2636 2636 2637 2637 2640 2640 2636 2636 2636 2636 2640 2640 2642 2642 2640 2640 2643 2643 2642 2642 2642 2642 2643 2643 2646 2646 2665 2665 2666 2666 2667 2667 2666 2666 2668 2668 2667 2667 2667 2667 2668 2668 2669 2669 2668 2668 2670 2670 2669 2669 2669 2669 2670 2670 2672 2672 2670 2670 2671 2671 2672 2672 2671 2671 2673 2673 2672 2672 2672 2672 2673 2673 2675 2675 2673 2673 2674 2674 2675 2675 2675 2675 2674 2674 2676 2676 2694 2694 2695 2695 2692 2692 2695 2695 2693 2693 2692 2692 2692 2692 2693 2693 2690 2690 2693 2693 2691 2691 2690 2690 2691 2691 2689 2689 2690 2690 2690 2690 2689 2689 2687 2687 2689 2689 2688 2688 2687 2687 2687 2687 2688 2688 2685 2685 2688 2688 2686 2686 2685 2685 2685 2685 2686 2686 2684 2684 2686 2686 2683 2683 2684 2684 2684 2684 2683 2683 2682 2682 2683 2683 2681 2681 2682 2682 2682 2682 2681 2681 2679 2679 2681 2681 2680 2680 2679 2679 2679 2679 2680 2680 2677 2677 2680 2680 2678 2678 2677 2677 2704 2704 2703 2703 2702 2702 2703 2703 2700 2700 2702 2702 2697 2697 2698 2698 2696 2696 2698 2698 2699 2699 2696 2696 2696 2696 2699 2699 2700 2700 2699 2699 2701 2701 2700 2700 2700 2700 2701 2701 2702 2702 2705 2705 2706 2706 3655 3655 2706 2706 3656 3656 3657 3657 2709 2709 2710 2710 2711 2711 2710 2710 2712 2712 2711 2711 2711 2711 2712 2712 2713 2713 2712 2712 2714 2714 2713 2713 2718 2718 2716 2716 2715 2715 2720 2720 2721 2721 2719 2719 2721 2721 2718 2718 2719 2719 2719 2719 2718 2718 2717 2717 2718 2718 2715 2715 2717 2717 2722 2722 2723 2723 2724 2724 2723 2723 2725 2725 2724 2724 2724 2724 2725 2725 2726 2726 2725 2725 2727 2727 2726 2726 2728 2728 2729 2729 2730 2730 2729 2729 2731 2731 2730 2730 3658 3658 3659 3659 2732 2732 3660 3660 2733 2733 2732 2732 2734 2734 2735 2735 2736 2736 2735 2735 2737 2737 2736 2736 2738 2738 2739 2739 2740 2740 2739 2739 2741 2741 2740 2740 2742 2742 2743 2743 2744 2744 2743 2743 2745 2745 2744 2744 2744 2744 2745 2745 2746 2746 2745 2745 2747 2747 2746 2746 2746 2746 2747 2747 2748 2748 2747 2747 2749 2749 2748 2748 2750 2750 2751 2751 2752 2752 2751 2751 2753 2753 2752 2752 2754 2754 2755 2755 2756 2756 2755 2755 2757 2757 2756 2756 2758 2758 2759 2759 2760 2760 2759 2759 2761 2761 2760 2760 2760 2760 2761 2761 2762 2762 2761 2761 2763 2763 2762 2762 2762 2762 2763 2763 2764 2764 2763 2763 2765 2765 2764 2764 2764 2764 2765 2765 2766 2766 2765 2765 2767 2767 2766 2766 2766 2766 2767 2767 2768 2768 2767 2767 2769 2769 2768 2768 2768 2768 2769 2769 2770 2770 2769 2769 2771 2771 2770 2770 2770 2770 2771 2771 2772 2772 2771 2771 2773 2773 2772 2772 2772 2772 2773 2773 2774 2774 2775 2775 2776 2776 2777 2777 2776 2776 2778 2778 2777 2777 2777 2777 2778 2778 2779 2779 2778 2778 2780 2780 2779 2779 2779 2779 2780 2780 2781 2781 2780 2780 2782 2782 2781 2781 2781 2781 2782 2782 2783 2783 2784 2784 2785 2785 2786 2786 2785 2785 2787 2787 2786 2786 2786 2786 2787 2787 2788 2788 2787 2787 2789 2789 2788 2788 2788 2788 2789 2789 2790 2790 2789 2789 2791 2791 2790 2790 2790 2790 2791 2791 2792 2792 2796 2796 2795 2795 2794 2794 2795 2795 2792 2792 2794 2794 2794 2794 2792 2792 2793 2793 2792 2792 2791 2791 2793 2793 2797 2797 2798 2798 2799 2799 2798 2798 2800 2800 2799 2799 2799 2799 2800 2800 2801 2801 2800 2800 2802 2802 2801 2801 2803 2803 2804 2804 2805 2805 2804 2804 2806 2806 2805 2805 2807 2807 2808 2808 2809 2809 2808 2808 2810 2810 2809 2809 2809 2809 2810 2810 2811 2811 2810 2810 2812 2812 2811 2811 2811 2811 2812 2812 2813 2813 2812 2812 2814 2814 2813 2813 2813 2813 2814 2814 2815 2815 2816 2816 2817 2817 2818 2818 2817 2817 2819 2819 2818 2818 2818 2818 2819 2819 2820 2820 2819 2819 2821 2821 2820 2820 2820 2820 2821 2821 2822 2822 2821 2821 2823 2823 2822 2822 2822 2822 2823 2823 2824 2824 2823 2823 2825 2825 2824 2824 2824 2824 2825 2825 2826 2826 2827 2827 2828 2828 2829 2829 2828 2828 2830 2830 2829 2829 2829 2829 2830 2830 2831 2831 2830 2830 2832 2832 2831 2831 2833 2833 2834 2834 2835 2835 2833 2833 2835 2835 2836 2836 2835 2835 2837 2837 2836 2836 2837 2837 2839 2839 2836 2836 2836 2836 2839 2839 2838 2838 2843 2843 2845 2845 2846 2846 2841 2841 2840 2840 2842 2842 2840 2840 2843 2843 2842 2842 2842 2842 2843 2843 2844 2844 2843 2843 2846 2846 2844 2844 2853 2853 2855 2855 2856 2856 2856 2856 2855 2855 2857 2857 2855 2855 2858 2858 2857 2857 2857 2857 2858 2858 2859 2859 2856 2856 2854 2854 2853 2853 2854 2854 2852 2852 2853 2853 2853 2853 2852 2852 2850 2850 2852 2852 2851 2851 2850 2850 2850 2850 2851 2851 2849 2849 2851 2851 2848 2848 2849 2849 2849 2849 2848 2848 2847 2847 2860 2860 2861 2861 2862 2862 2861 2861 2863 2863 2862 2862 2862 2862 2863 2863 2864 2864 2863 2863 2865 2865 2864 2864 2864 2864 2865 2865 2866 2866 2867 2867 2868 2868 2869 2869 2868 2868 2870 2870 2869 2869 2869 2869 2870 2870 2871 2871 2870 2870 2872 2872 2871 2871 3661 3661 3662 3662 2873 2873 3663 3663 2874 2874 2873 2873 2873 2873 2874 2874 2875 2875 2874 2874 2876 2876 2875 2875 2875 2875 2876 2876 2877 2877 2876 2876 2878 2878 2877 2877 2877 2877 2878 2878 2879 2879 2878 2878 2880 2880 2879 2879 2879 2879 2880 2880 2881 2881 2880 2880 2882 2882 2881 2881 2881 2881 2882 2882 2883 2883 2882 2882 2884 2884 2883 2883 2885 2885 2886 2886 2887 2887 2886 2886 2888 2888 2887 2887 2887 2887 2888 2888 2889 2889 2888 2888 2890 2890 2889 2889 2889 2889 2890 2890 3664 3664 2890 2890 3665 3665 3666 3666 2891 2891 2892 2892 2893 2893 2892 2892 2894 2894 2893 2893 2893 2893 2894 2894 2895 2895 2894 2894 2896 2896 2895 2895 2895 2895 2896 2896 2897 2897 2896 2896 2898 2898 2897 2897 2899 2899 2900 2900 2901 2901 2900 2900 2902 2902 2901 2901 2901 2901 2902 2902 2903 2903 2902 2902 2904 2904 2903 2903 2903 2903 2904 2904 2905 2905 2904 2904 2906 2906 2905 2905 2905 2905 2906 2906 2907 2907 2906 2906 2908 2908 2907 2907 2907 2907 2908 2908 2909 2909 2908 2908 2910 2910 2909 2909 2909 2909 2910 2910 2911 2911 2910 2910 2912 2912 2911 2911 3667 3667 3668 3668 2913 2913 3669 3669 2914 2914 2913 2913 2913 2913 2914 2914 2915 2915 2914 2914 2916 2916 2915 2915 2917 2917 2918 2918 2919 2919 2918 2918 2920 2920 2919 2919 2919 2919 2920 2920 2921 2921 2920 2920 2922 2922 2921 2921 2921 2921 2922 2922 2923 2923 2922 2922 2924 2924 2923 2923 2923 2923 2924 2924 2925 2925 2924 2924 2926 2926 2925 2925 2925 2925 2926 2926 2927 2927 2926 2926 2928 2928 2927 2927 2927 2927 2928 2928 3670 3670 2928 2928 3671 3671 3672 3672 2931 2931 2932 2932 3673 3673 2932 2932 3674 3674 3675 3675 2933 2933 2934 2934 2935 2935 2934 2934 2936 2936 2935 2935 2935 2935 2936 2936 2937 2937 2936 2936 2938 2938 2937 2937 2937 2937 2938 2938 2939 2939 2938 2938 2940 2940 2939 2939 2939 2939 2940 2940 2941 2941 2940 2940 2942 2942 2941 2941 2941 2941 2942 2942 2943 2943 2942 2942 2944 2944 2943 2943 2943 2943 2944 2944 2945 2945 2946 2946 2947 2947 2948 2948 2947 2947 2949 2949 2948 2948 2948 2948 2949 2949 2950 2950 2949 2949 2951 2951 2950 2950 3676 3676 3677 3677 2952 2952 3678 3678 2953 2953 2952 2952 2952 2952 2953 2953 2954 2954 2953 2953 2955 2955 2954 2954 2954 2954 2955 2955 2956 2956 2955 2955 2957 2957 2956 2956 2956 2956 2957 2957 2958 2958 2957 2957 2959 2959 2958 2958 2960 2960 2961 2961 2962 2962 2961 2961 2963 2963 2962 2962 2962 2962 2963 2963 2964 2964 2963 2963 2965 2965 2964 2964 2964 2964 2965 2965 3679 3679 2965 2965 3680 3680 3681 3681 2967 2967 2968 2968 2966 2966 2966 2966 2968 2968 2969 2969 2968 2968 2970 2970 2969 2969 2969 2969 2970 2970 2971 2971 2970 2970 2972 2972 2971 2971 2971 2971 2972 2972 2975 2975 2972 2972 2976 2976 2975 2975 2975 2975 2976 2976 2973 2973 2976 2976 2974 2974 2973 2973 3682 3682 3683 3683 2979 2979 3684 3684 2980 2980 2979 2979 2979 2979 2980 2980 2981 2981 2980 2980 2982 2982 2981 2981 2981 2981 2982 2982 2983 2983 2982 2982 2984 2984 2983 2983 2983 2983 2984 2984 2985 2985 2984 2984 2986 2986 2985 2985 2985 2985 2986 2986 2987 2987 2986 2986 2988 2988 2987 2987 2987 2987 2988 2988 2989 2989 2988 2988 2990 2990 2989 2989 2989 2989 2990 2990 2991 2991 2990 2990 2992 2992 2991 2991 2993 2993 2994 2994 2995 2995 2994 2994 2996 2996 2995 2995 2995 2995 2996 2996 2997 2997 2996 2996 2998 2998 2997 2997 2997 2997 2998 2998 2999 2999 2998 2998 3000 3000 2999 2999 2999 2999 3000 3000 3001 3001 3000 3000 3002 3002 3001 3001 3685 3685 3686 3686 3003 3003 3687 3687 3004 3004 3003 3003 3003 3003 3004 3004 3005 3005 3004 3004 3006 3006 3005 3005 3005 3005 3006 3006 3007 3007 3006 3006 3008 3008 3007 3007 3009 3009 3010 3010 3011 3011 3010 3010 3012 3012 3011 3011 3011 3011 3012 3012 3013 3013 3012 3012 3014 3014 3013 3013 3013 3013 3014 3014 3015 3015 3014 3014 3016 3016 3015 3015 3015 3015 3016 3016 3017 3017 3016 3016 3018 3018 3017 3017 3017 3017 3018 3018 3688 3688 3018 3018 3689 3689 3690 3690 3019 3019 3020 3020 3021 3021 3020 3020 3022 3022 3021 3021 3023 3023 3024 3024 3025 3025 3024 3024 3026 3026 3025 3025 3025 3025 3026 3026 3027 3027 3026 3026 3028 3028 3027 3027 3027 3027 3028 3028 3691 3691 3028 3028 3692 3692 3693 3693 3029 3029 3030 3030 3031 3031 3030 3030 3032 3032 3031 3031 3031 3031 3032 3032 3033 3033 3032 3032 3034 3034 3033 3033 3033 3033 3034 3034 3035 3035 3034 3034 3036 3036 3035 3035 3047 3047 3048 3048 3044 3044 3047 3047 3044 3044 3043 3043 3044 3044 3040 3040 3043 3043 3043 3043 3040 3040 3039 3039 3040 3040 3038 3038 3039 3039 3039 3039 3038 3038 3037 3037 3038 3038 3042 3042 3037 3037 3037 3037 3042 3042 3041 3041 3042 3042 3046 3046 3041 3041 3041 3041 3046 3046 3045 3045 3694 3694 3050 3050 3695 3695 3696 3696 3050 3050 3049 3049 3051 3051 3052 3052 3697 3697 3052 3052 3698 3698 3699 3699 3053 3053 3054 3054 3055 3055 3054 3054 3056 3056 3055 3055 3055 3055 3056 3056 3057 3057 3056 3056 3058 3058 3057 3057 3057 3057 3058 3058 3059 3059 3058 3058 3060 3060 3059 3059 3059 3059 3060 3060 3061 3061 3060 3060 3062 3062 3061 3061 3061 3061 3062 3062 3063 3063 3062 3062 3064 3064 3063 3063 3063 3063 3064 3064 3065 3065 3064 3064 3066 3066 3065 3065 3065 3065 3066 3066 3067 3067 3066 3066 3068 3068 3067 3067 3700 3700 3701 3701 3072 3072 3702 3702 3072 3072 3071 3071 3072 3072 3074 3074 3071 3071 3071 3071 3074 3074 3073 3073 3074 3074 3076 3076 3073 3073 3073 3073 3076 3076 3075 3075 3076 3076 3078 3078 3075 3075 3075 3075 3078 3078 3077 3077 3078 3078 3080 3080 3077 3077 3077 3077 3080 3080 3079 3079 3080 3080 3082 3082 3079 3079 3079 3079 3082 3082 3081 3081 3083 3083 3084 3084 3085 3085 3084 3084 3086 3086 3085 3085 3085 3085 3086 3086 3087 3087 3086 3086 3088 3088 3087 3087 3087 3087 3088 3088 3089 3089 3088 3088 3090 3090 3089 3089 3089 3089 3090 3090 3091 3091 3090 3090 3092 3092 3091 3091 3091 3091 3092 3092 3093 3093 3092 3092 3094 3094 3093 3093 3093 3093 3094 3094 3095 3095 3094 3094 3096 3096 3095 3095 3095 3095 3096 3096 3703 3703 3096 3096 3704 3704 3705 3705 3099 3099 3100 3100 3101 3101 3100 3100 3102 3102 3101 3101 3101 3101 3102 3102 3103 3103 3102 3102 3104 3104 3103 3103 3706 3706 3707 3707 3105 3105 3708 3708 3106 3106 3105 3105 3105 3105 3106 3106 3107 3107 3106 3106 3108 3108 3107 3107 3107 3107 3108 3108 3109 3109 3108 3108 3110 3110 3109 3109 3109 3109 3110 3110 3111 3111 3110 3110 3112 3112 3111 3111 3111 3111 3112 3112 3113 3113 3112 3112 3114 3114 3113 3113 3115 3115 3116 3116 3117 3117 3116 3116 3118 3118 3117 3117 3117 3117 3118 3118 3119 3119 3118 3118 3120 3120 3119 3119 3119 3119 3120 3120 3121 3121 3120 3120 3122 3122 3121 3121 3121 3121 3122 3122 3123 3123 3122 3122 3124 3124 3123 3123 3123 3123 3124 3124 3709 3709 3124 3124 3710 3710 3711 3711 3125 3125 3126 3126 3127 3127 3126 3126 3128 3128 3127 3127 3127 3127 3128 3128 3129 3129 3128 3128 3130 3130 3129 3129 3131 3131 3132 3132 3133 3133 3132 3132 3134 3134 3133 3133 3133 3133 3134 3134 3135 3135 3134 3134 3136 3136 3135 3135 3135 3135 3136 3136 3137 3137 3136 3136 3138 3138 3137 3137 3137 3137 3138 3138 3139 3139 3138 3138 3140 3140 3139 3139 3139 3139 3140 3140 3141 3141 3140 3140 3142 3142 3141 3141 3141 3141 3142 3142 3143 3143 3142 3142 3144 3144 3143 3143 3143 3143 3144 3144 3145 3145 3144 3144 3146 3146 3145 3145 3712 3712 3713 3713 3147 3147 3714 3714 3148 3148 3147 3147 3149 3149 3150 3150 3715 3715 3149 3149 3716 3716 3717 3717 3154 3154 3158 3158 3153 3153 3153 3153 3158 3158 3157 3157 3158 3158 3162 3162 3157 3157 3157 3157 3162 3162 3161 3161 3162 3162 3160 3160 3161 3161 3161 3161 3160 3160 3159 3159 3160 3160 3156 3156 3159 3159 3159 3159 3156 3156 3155 3155 3156 3156 3152 3152 3155 3155 3155 3155 3152 3152 3151 3151 3163 3163 3164 3164 3166 3166 3163 3163 3166 3166 3165 3165 3166 3166 3168 3168 3165 3165 3165 3165 3168 3168 3167 3167 3168 3168 3170 3170 3167 3167 3167 3167 3170 3170 3169 3169 3170 3170 3172 3172 3169 3169 3169 3169 3172 3172 3171 3171 3172 3172 3174 3174 3171 3171 3171 3171 3174 3174 3173 3173 3174 3174 3718 3718 3173 3173 3173 3173 3719 3719 3720 3720 3721 3721 3722 3722 3179 3179 3723 3723 3180 3180 3179 3179 3179 3179 3180 3180 3181 3181 3180 3180 3182 3182 3181 3181 3181 3181 3182 3182 3183 3183 3182 3182 3184 3184 3183 3183 3183 3183 3184 3184 3185 3185 3184 3184 3186 3186 3185 3185 3185 3185 3186 3186 3187 3187 3186 3186 3188 3188 3187 3187 3187 3187 3188 3188 3189 3189 3188 3188 3190 3190 3189 3189 3189 3189 3190 3190 3191 3191 3190 3190 3192 3192 3191 3191 3193 3193 3194 3194 3195 3195 3194 3194 3196 3196 3195 3195 3195 3195 3196 3196 3197 3197 3196 3196 3198 3198 3197 3197 3197 3197 3198 3198 3199 3199 3198 3198 3200 3200 3199 3199 3724 3724 3725 3725 3201 3201 3726 3726 3202 3202 3201 3201 3201 3201 3202 3202 3203 3203 3202 3202 3204 3204 3203 3203 3203 3203 3204 3204 3205 3205 3204 3204 3206 3206 3205 3205 3207 3207 3208 3208 3209 3209 3208 3208 3210 3210 3209 3209 3727 3727 3728 3728 3211 3211 3729 3729 3212 3212 3211 3211 3211 3211 3212 3212 3213 3213 3212 3212 3214 3214 3213 3213 3213 3213 3214 3214 3215 3215 3214 3214 3216 3216 3215 3215 3215 3215 3216 3216 3217 3217 3216 3216 3218 3218 3217 3217 3217 3217 3218 3218 3219 3219 3218 3218 3220 3220 3219 3219 3219 3219 3220 3220 3221 3221 3220 3220 3222 3222 3221 3221 3240 3240 3241 3241 3239 3239 3240 3240 3239 3239 3238 3238 3239 3239 3237 3237 3238 3238 3238 3238 3237 3237 3236 3236 3237 3237 3235 3235 3236 3236 3236 3236 3235 3235 3234 3234 3234 3234 3235 3235 3232 3232 3235 3235 3233 3233 3232 3232 3232 3232 3233 3233 3230 3230 3224 3224 3223 3223 3225 3225 3223 3223 3226 3226 3225 3225 3225 3225 3226 3226 3227 3227 3226 3226 3228 3228 3227 3227 3227 3227 3228 3228 3229 3229 3730 3730 3230 3230 3731 3731 3732 3732 3230 3230 3231 3231 3230 3230 3233 3233 3231 3231 3243 3243 3242 3242 3245 3245 3242 3242 3244 3244 3245 3245 3245 3245 3244 3244 3247 3247 3244 3244 3246 3246 3247 3247 3247 3247 3246 3246 3249 3249 3246 3246 3248 3248 3249 3249 3249 3249 3248 3248 3733 3733 3248 3248 3734 3734 3735 3735 3255 3255 3256 3256 3253 3253 3256 3256 3254 3254 3253 3253 3253 3253 3254 3254 3251 3251 3254 3254 3252 3252 3251 3251 3251 3251 3252 3252 3250 3250 3269 3269 3270 3270 3268 3268 3269 3269 3268 3268 3267 3267 3268 3268 3266 3266 3267 3267 3267 3267 3266 3266 3265 3265 3266 3266 3264 3264 3265 3265 3265 3265 3264 3264 3263 3263 3264 3264 3736 3736 3263 3263 3263 3263 3737 3737 3738 3738 3262 3262 3260 3260 3261 3261 3261 3261 3260 3260 3259 3259 3260 3260 3258 3258 3259 3259 3259 3259 3258 3258 3257 3257 3271 3271 3272 3272 3274 3274 3271 3271 3274 3274 3273 3273 3274 3274 3276 3276 3273 3273 3273 3273 3276 3276 3275 3275 3276 3276 3278 3278 3275 3275 3275 3275 3278 3278 3277 3277 3278 3278 3739 3739 3277 3277 3277 3277 3740 3740 3741 3741 3280 3280 3282 3282 3279 3279 3279 3279 3282 3282 3281 3281 3282 3282 3284 3284 3281 3281 3281 3281 3284 3284 3283 3283 3323 3323 3321 3321 3319 3319 3321 3321 3317 3317 3319 3319 3319 3319 3317 3317 3315 3315 3317 3317 3313 3313 3315 3315 3315 3315 3313 3313 3311 3311 3313 3313 3309 3309 3311 3311 3311 3311 3309 3309 3307 3307 3309 3309 3305 3305 3307 3307 3307 3307 3305 3305 3303 3303 3305 3305 3301 3301 3303 3303 3303 3303 3301 3301 3299 3299 3301 3301 3297 3297 3299 3299 3299 3299 3297 3297 3295 3295 3297 3297 3290 3290 3295 3295 3295 3295 3290 3290 3293 3293 3290 3290 3288 3288 3293 3293 3293 3293 3288 3288 3291 3291 3322 3322 3326 3326 3324 3324 3326 3326 3330 3330 3324 3324 3324 3324 3330 3330 3328 3328 3330 3330 3335 3335 3328 3328 3328 3328 3335 3335 3332 3332 3335 3335 3337 3337 3332 3332 3332 3332 3337 3337 3334 3334 3337 3337 3339 3339 3334 3334 3334 3334 3339 3339 3333 3333 3339 3339 3338 3338 3333 3333 3333 3333 3338 3338 3329 3329 3338 3338 3336 3336 3329 3329 3329 3329 3336 3336 3325 3325 3336 3336 3331 3331 3325 3325 3325 3325 3331 3331 3323 3323 3331 3331 3327 3327 3323 3323 3323 3323 3327 3327 3321 3321 3288 3288 3286 3286 3291 3291 3286 3286 3285 3285 3291 3291 3291 3291 3285 3285 3292 3292 3285 3285 3287 3287 3292 3292 3292 3292 3287 3287 3294 3294 3287 3287 3289 3289 3294 3294 3294 3294 3289 3289 3298 3298 3289 3289 3296 3296 3298 3298 3298 3298 3296 3296 3302 3302 3296 3296 3300 3300 3302 3302 3302 3302 3300 3300 3306 3306 3300 3300 3304 3304 3306 3306 3306 3306 3304 3304 3310 3310 3304 3304 3308 3308 3310 3310 3310 3310 3308 3308 3314 3314 3308 3308 3312 3312 3314 3314 3314 3314 3312 3312 3318 3318 3312 3312 3316 3316 3318 3318 3318 3318 3316 3316 3322 3322 3316 3316 3320 3320 3322 3322 3322 3322 3320 3320 3326 3326 3390 3390 3391 3391 3386 3386 3391 3391 3387 3387 3386 3386 3386 3386 3387 3387 3382 3382 3387 3387 3383 3383 3382 3382 3382 3382 3383 3383 3378 3378 3383 3383 3379 3379 3378 3378 3742 3742 3743 3743 3374 3374 3744 3744 3375 3375 3374 3374 3374 3374 3375 3375 3370 3370 3375 3375 3371 3371 3370 3370 3370 3370 3371 3371 3366 3366 3371 3371 3367 3367 3366 3366 3366 3366 3367 3367 3362 3362 3367 3367 3363 3363 3362 3362 3362 3362 3363 3363 3358 3358 3363 3363 3359 3359 3358 3358 3358 3358 3359 3359 3354 3354 3359 3359 3355 3355 3354 3354 3354 3354 3355 3355 3745 3745 3355 3355 3746 3746 3747 3747 3350 3350 3351 3351 3346 3346 3351 3351 3347 3347 3346 3346 3346 3346 3347 3347 3342 3342 3347 3347 3343 3343 3342 3342 3342 3342 3343 3343 3340 3340 3343 3343 3341 3341 3340 3340 3340 3340 3341 3341 3344 3344 3341 3341 3345 3345 3344 3344 3344 3344 3345 3345 3348 3348 3345 3345 3349 3349 3348 3348 3348 3348 3349 3349 3352 3352 3349 3349 3353 3353 3352 3352 3748 3748 3749 3749 3356 3356 3750 3750 3357 3357 3356 3356 3356 3356 3357 3357 3360 3360 3357 3357 3361 3361 3360 3360 3360 3360 3361 3361 3364 3364 3361 3361 3365 3365 3364 3364 3364 3364 3365 3365 3368 3368 3365 3365 3369 3369 3368 3368 3368 3368 3369 3369 3372 3372 3369 3369 3373 3373 3372 3372 3372 3372 3373 3373 3376 3376 3373 3373 3377 3377 3376 3376 3376 3376 3377 3377 3751 3751 3377 3377 3752 3752 3753 3753 3380 3380 3381 3381 3384 3384 3381 3381 3385 3385 3384 3384 3384 3384 3385 3385 3388 3388 3385 3385 3389 3389 3388 3388 3388 3388 3389 3389 3390 3390 3389 3389 3391 3391 3390 3390 3449 3449 3444 3444 3447 3447 3444 3444 3440 3440 3447 3447 3447 3447 3440 3440 3442 3442 3440 3440 3436 3436 3442 3442 3442 3442 3436 3436 3438 3438 3754 3754 3432 3432 3755 3755 3756 3756 3432 3432 3434 3434 3432 3432 3428 3428 3434 3434 3434 3434 3428 3428 3430 3430 3428 3428 3424 3424 3430 3430 3430 3430 3424 3424 3426 3426 3424 3424 3420 3420 3426 3426 3426 3426 3420 3420 3422 3422 3420 3420 3418 3418 3422 3422 3422 3422 3418 3418 3416 3416 3418 3418 3414 3414 3416 3416 3416 3416 3414 3414 3412 3412 3414 3414 3410 3410 3412 3412 3412 3412 3410 3410 3408 3408 3410 3410 3406 3406 3408 3408 3408 3408 3406 3406 3404 3404 3406 3406 3757 3757 3404 3404 3404 3404 3758 3758 3759 3759 3402 3402 3398 3398 3400 3400 3400 3400 3398 3398 3396 3396 3398 3398 3394 3394 3396 3396 3396 3396 3394 3394 3392 3392 3394 3394 3395 3395 3392 3392 3392 3392 3395 3395 3393 3393 3395 3395 3399 3399 3393 3393 3393 3393 3399 3399 3397 3397 3399 3399 3403 3403 3397 3397 3397 3397 3403 3403 3401 3401 3760 3760 3407 3407 3761 3761 3762 3762 3407 3407 3405 3405 3407 3407 3411 3411 3405 3405 3405 3405 3411 3411 3409 3409 3411 3411 3415 3415 3409 3409 3409 3409 3415 3415 3413 3413 3415 3415 3419 3419 3413 3413 3413 3413 3419 3419 3417 3417 3419 3419 3421 3421 3417 3417 3417 3417 3421 3421 3423 3423 3421 3421 3425 3425 3423 3423 3423 3423 3425 3425 3427 3427 3425 3425 3429 3429 3427 3427 3427 3427 3429 3429 3431 3431 3429 3429 3433 3433 3431 3431 3431 3431 3433 3433 3435 3435 3433 3433 3763 3763 3435 3435 3435 3435 3764 3764 3765 3765 3437 3437 3441 3441 3439 3439 3439 3439 3441 3441 3443 3443 3441 3441 3445 3445 3443 3443 3443 3443 3445 3445 3448 3448 3445 3445 3446 3446 3448 3448 3448 3448 3446 3446 3449 3449 3446 3446 3444 3444 3449 3449 3454 3454 3451 3451 3458 3458 3451 3451 3456 3456 3458 3458 3458 3458 3456 3456 3462 3462 3456 3456 3460 3460 3462 3462 3766 3766 3767 3767 3466 3466 3768 3768 3464 3464 3466 3466 3466 3466 3464 3464 3470 3470 3464 3464 3468 3468 3470 3470 3470 3470 3468 3468 3474 3474 3468 3468 3472 3472 3474 3474 3474 3474 3472 3472 3476 3476 3472 3472 3478 3478 3476 3476 3476 3476 3478 3478 3480 3480 3478 3478 3482 3482 3480 3480 3480 3480 3482 3482 3484 3484 3482 3482 3486 3486 3484 3484 3484 3484 3486 3486 3769 3769 3486 3486 3770 3770 3771 3771 3488 3488 3490 3490 3492 3492 3490 3490 3494 3494 3492 3492 3492 3492 3494 3494 3496 3496 3494 3494 3499 3499 3496 3496 3496 3496 3499 3499 3498 3498 3499 3499 3501 3501 3498 3498 3498 3498 3501 3501 3497 3497 3501 3501 3500 3500 3497 3497 3497 3497 3500 3500 3493 3493 3500 3500 3495 3495 3493 3493 3493 3493 3495 3495 3489 3489 3495 3495 3491 3491 3489 3489 3772 3772 3773 3773 3485 3485 3774 3774 3487 3487 3485 3485 3485 3485 3487 3487 3481 3481 3487 3487 3483 3483 3481 3481 3481 3481 3483 3483 3477 3477 3483 3483 3479 3479 3477 3477 3477 3477 3479 3479 3475 3475 3479 3479 3473 3473 3475 3475 3475 3475 3473 3473 3471 3471 3473 3473 3469 3469 3471 3471 3471 3471 3469 3469 3467 3467 3469 3469 3465 3465 3467 3467 3467 3467 3465 3465 3775 3775 3465 3465 3776 3776 3777 3777 3463 3463 3461 3461 3459 3459 3461 3461 3457 3457 3459 3459 3459 3459 3457 3457 3455 3455 3457 3457 3452 3452 3455 3455 3455 3455 3452 3452 3453 3453 3452 3452 3450 3450 3453 3453 3453 3453 3450 3450 3454 3454 3450 3450 3451 3451 3454 3454
+1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 288 288 289 289 11 11 290 290 10 10 11 11 11 11 10 10 15 15 10 10 14 14 15 15 15 15 14 14 19 19 14 14 18 18 19 19 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 31 31 30 30 35 35 30 30 34 34 35 35 35 35 34 34 291 291 34 34 292 292 293 293 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 294 294 295 295 37 37 296 296 36 36 37 37 37 37 36 36 33 33 36 36 32 32 33 33 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 25 25 24 24 21 21 24 24 20 20 21 21 21 21 20 20 17 17 20 20 16 16 17 17 17 17 16 16 13 13 16 16 12 12 13 13 13 13 12 12 297 297 12 12 298 298 299 299 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 49 49 48 48 51 51 48 48 50 50 51 51 51 51 50 50 55 55 50 50 54 54 55 55 300 300 301 301 59 59 302 302 58 58 59 59 59 59 58 58 63 63 58 58 62 62 63 63 63 63 62 62 67 67 62 62 66 66 67 67 67 67 66 66 71 71 66 66 70 70 71 71 71 71 70 70 75 75 70 70 74 74 75 75 75 75 74 74 79 79 74 74 78 78 79 79 79 79 78 78 83 83 78 78 82 82 83 83 83 83 82 82 303 303 82 82 304 304 305 305 87 87 86 86 91 91 86 86 90 90 91 91 91 91 90 90 95 95 90 90 94 94 95 95 95 95 94 94 93 93 94 94 92 92 93 93 93 93 92 92 89 89 92 92 88 88 89 89 306 306 307 307 85 85 308 308 84 84 85 85 85 85 84 84 81 81 84 84 80 80 81 81 81 81 80 80 77 77 80 80 76 76 77 77 77 77 76 76 73 73 76 76 72 72 73 73 73 73 72 72 69 69 72 72 68 68 69 69 69 69 68 68 65 65 68 68 64 64 65 65 65 65 64 64 61 61 64 64 60 60 61 61 61 61 60 60 309 309 60 60 310 310 311 311 57 57 56 56 53 53 56 56 52 52 53 53 53 53 52 52 49 49 52 52 48 48 49 49 97 97 96 96 99 99 96 96 98 98 99 99 99 99 98 98 103 103 98 98 102 102 103 103 312 312 313 313 107 107 314 314 106 106 107 107 107 107 106 106 111 111 106 106 110 110 111 111 111 111 110 110 115 115 110 110 114 114 115 115 115 115 114 114 119 119 114 114 118 118 119 119 119 119 118 118 123 123 118 118 122 122 123 123 123 123 122 122 127 127 122 122 126 126 127 127 127 127 126 126 131 131 126 126 130 130 131 131 131 131 130 130 315 315 130 130 316 316 317 317 135 135 134 134 139 139 134 134 138 138 139 139 139 139 138 138 143 143 138 138 142 142 143 143 143 143 142 142 141 141 142 142 140 140 141 141 141 141 140 140 137 137 140 140 136 136 137 137 318 318 319 319 133 133 320 320 132 132 133 133 133 133 132 132 129 129 132 132 128 128 129 129 129 129 128 128 125 125 128 128 124 124 125 125 125 125 124 124 121 121 124 124 120 120 121 121 121 121 120 120 117 117 120 120 116 116 117 117 117 117 116 116 113 113 116 116 112 112 113 113 113 113 112 112 109 109 112 112 108 108 109 109 109 109 108 108 321 321 108 108 322 322 323 323 105 105 104 104 101 101 104 104 100 100 101 101 101 101 100 100 97 97 100 100 96 96 97 97 145 145 144 144 147 147 144 144 146 146 147 147 147 147 146 146 151 151 146 146 150 150 151 151 324 324 325 325 155 155 326 326 154 154 155 155 155 155 154 154 159 159 154 154 158 158 159 159 159 159 158 158 163 163 158 158 162 162 163 163 163 163 162 162 167 167 162 162 166 166 167 167 167 167 166 166 171 171 166 166 170 170 171 171 171 171 170 170 175 175 170 170 174 174 175 175 175 175 174 174 179 179 174 174 178 178 179 179 179 179 178 178 327 327 178 178 328 328 329 329 183 183 182 182 187 187 182 182 186 186 187 187 187 187 186 186 191 191 186 186 190 190 191 191 191 191 190 190 189 189 190 190 188 188 189 189 189 189 188 188 185 185 188 188 184 184 185 185 330 330 331 331 181 181 332 332 180 180 181 181 181 181 180 180 177 177 180 180 176 176 177 177 177 177 176 176 173 173 176 176 172 172 173 173 173 173 172 172 169 169 172 172 168 168 169 169 169 169 168 168 165 165 168 168 164 164 165 165 165 165 164 164 161 161 164 164 160 160 161 161 161 161 160 160 157 157 160 160 156 156 157 157 157 157 156 156 333 333 156 156 334 334 335 335 153 153 152 152 149 149 152 152 148 148 149 149 149 149 148 148 145 145 148 148 144 144 145 145 238 238 239 239 234 234 239 239 235 235 234 234 234 234 235 235 230 230 235 235 231 231 230 230 336 336 337 337 226 226 338 338 227 227 226 226 226 226 227 227 222 222 227 227 223 223 222 222 222 222 223 223 218 218 223 223 219 219 218 218 218 218 219 219 214 214 219 219 215 215 214 214 214 214 215 215 210 210 215 215 211 211 210 210 210 210 211 211 206 206 211 211 207 207 206 206 206 206 207 207 202 202 207 207 203 203 202 202 202 202 203 203 339 339 203 203 340 340 341 341 198 198 199 199 194 194 199 199 195 195 194 194 194 194 195 195 192 192 195 195 193 193 192 192 192 192 193 193 196 196 193 193 197 197 196 196 196 196 197 197 200 200 197 197 201 201 200 200 342 342 343 343 204 204 344 344 205 205 204 204 204 204 205 205 208 208 205 205 209 209 208 208 208 208 209 209 212 212 209 209 213 213 212 212 212 212 213 213 216 216 213 213 217 217 216 216 216 216 217 217 220 220 217 217 221 221 220 220 220 220 221 221 224 224 221 221 225 225 224 224 224 224 225 225 228 228 225 225 229 229 228 228 228 228 229 229 345 345 229 229 346 346 347 347 232 232 233 233 236 236 233 233 237 237 236 236 236 236 237 237 238 238 237 237 239 239 238 238 286 286 287 287 282 282 287 287 283 283 282 282 282 282 283 283 278 278 283 283 279 279 278 278 348 348 349 349 274 274 350 350 275 275 274 274 274 274 275 275 270 270 275 275 271 271 270 270 270 270 271 271 266 266 271 271 267 267 266 266 266 266 267 267 262 262 267 267 263 263 262 262 262 262 263 263 258 258 263 263 259 259 258 258 258 258 259 259 254 254 259 259 255 255 254 254 254 254 255 255 250 250 255 255 251 251 250 250 250 250 251 251 351 351 251 251 352 352 353 353 246 246 247 247 242 242 247 247 243 243 242 242 242 242 243 243 240 240 243 243 241 241 240 240 240 240 241 241 244 244 241 241 245 245 244 244 244 244 245 245 248 248 245 245 249 249 248 248 354 354 355 355 252 252 356 356 253 253 252 252 252 252 253 253 256 256 253 253 257 257 256 256 256 256 257 257 260 260 257 257 261 261 260 260 260 260 261 261 264 264 261 261 265 265 264 264 264 264 265 265 268 268 265 265 269 269 268 268 268 268 269 269 272 272 269 269 273 273 272 272 272 272 273 273 276 276 273 273 277 277 276 276 276 276 277 277 357 357 277 277 358 358 359 359 280 280 281 281 284 284 281 281 285 285 284 284 284 284 285 285 286 286 285 285 287 287 286 286
+387 387 388 388 42 42 389 389 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 34 34 39 39 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 22 22 27 27 23 23 22 22 22 22 23 23 18 18 23 23 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 390 390 3 3 391 391 392 392 393 393 394 394 4 4 395 395 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 24 24 21 21 25 25 24 24 24 24 25 25 28 28 25 25 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 396 396 45 45 397 397 398 398 64 64 56 56 57 57 51 51 399 399 400 400 63 63 62 62 68 68 58 58 65 65 54 54 65 65 55 55 54 54 54 54 55 55 52 52 58 58 59 59 65 65 59 59 60 60 65 65 65 65 60 60 61 61 401 401 402 402 55 55 403 403 50 50 55 55 55 55 50 50 52 52 57 57 56 56 404 404 56 56 53 53 405 405 406 406 53 53 51 51 64 64 57 57 66 66 57 57 67 67 66 66 66 66 67 67 71 71 67 67 72 72 71 71 71 71 72 72 76 76 72 72 77 77 76 76 76 76 77 77 81 81 77 77 82 82 81 81 81 81 82 82 87 87 82 82 88 88 87 87 87 87 88 88 92 92 88 88 93 93 92 92 92 92 93 93 97 97 93 93 98 98 97 97 97 97 98 98 102 102 98 98 103 103 102 102 102 102 103 103 107 107 103 103 108 108 107 107 107 107 108 108 111 111 108 108 119 119 111 111 111 111 119 119 118 118 118 118 119 119 120 120 119 119 407 407 120 120 120 120 408 408 122 122 117 117 123 123 409 409 123 123 410 410 411 411 412 412 413 413 122 122 105 105 109 109 110 110 106 106 112 112 113 113 115 115 116 116 117 117 116 116 121 121 117 117 117 117 121 121 123 123 106 106 113 113 117 117 113 113 114 114 117 117 117 117 114 114 115 115 110 110 112 112 105 105 112 112 106 106 105 105 105 105 106 106 104 104 106 106 101 101 104 104 104 104 101 101 100 100 100 100 101 101 99 99 101 101 96 96 99 99 99 99 96 96 95 95 95 95 96 96 94 94 96 96 91 91 94 94 94 94 91 91 90 90 90 90 91 91 89 89 91 91 85 85 89 89 89 89 85 85 86 86 86 86 85 85 84 84 85 85 80 80 84 84 84 84 80 80 83 83 83 83 80 80 79 79 80 80 75 75 79 79 79 79 75 75 78 78 78 78 75 75 74 74 75 75 70 70 74 74 74 74 70 70 73 73 73 73 70 70 69 69 70 70 65 65 69 69 69 69 65 65 68 68 65 65 61 61 68 68 68 68 61 61 63 63 414 414 415 415 129 129 416 416 128 128 129 129 129 129 128 128 133 133 128 128 132 132 133 133 133 133 132 132 137 137 132 132 136 136 137 137 137 137 136 136 141 141 136 136 140 140 141 141 141 141 140 140 145 145 140 140 144 144 145 145 145 145 144 144 149 149 144 144 148 148 149 149 149 149 148 148 153 153 148 148 152 152 153 153 153 153 152 152 157 157 152 152 156 156 157 157 157 157 156 156 161 161 156 156 160 160 161 161 161 161 160 160 165 165 160 160 164 164 165 165 165 165 164 164 169 169 164 164 168 168 169 169 169 169 168 168 417 417 168 168 418 418 419 419 420 420 421 421 171 171 422 422 170 170 171 171 171 171 170 170 167 167 170 170 166 166 167 167 167 167 166 166 163 163 166 166 162 162 163 163 163 163 162 162 159 159 162 162 158 158 159 159 159 159 158 158 155 155 158 158 154 154 155 155 155 155 154 154 151 151 154 154 150 150 151 151 151 151 150 150 147 147 150 150 146 146 147 147 147 147 146 146 143 143 146 146 142 142 143 143 143 143 142 142 139 139 142 142 138 138 139 139 139 139 138 138 135 135 138 138 134 134 135 135 135 135 134 134 131 131 134 134 130 130 131 131 131 131 130 130 423 423 130 130 424 424 425 425 249 249 248 248 250 250 245 245 240 240 241 241 235 235 236 236 231 231 241 241 240 240 232 232 240 240 239 239 232 232 232 232 239 239 238 238 426 426 427 427 241 241 428 428 247 247 241 241 241 241 247 247 245 245 237 237 243 243 242 242 243 243 244 244 242 242 242 242 244 244 429 429 244 244 246 246 430 430 431 431 246 246 432 432 237 237 242 242 234 234 242 242 233 233 234 234 234 234 233 233 229 229 233 233 228 228 229 229 229 229 228 228 224 224 228 228 223 223 224 224 224 224 223 223 219 219 223 223 218 218 219 219 219 219 218 218 214 214 218 218 213 213 214 214 214 214 213 213 208 208 213 213 207 207 208 208 208 208 207 207 203 203 207 207 202 202 203 203 203 203 202 202 198 198 202 202 197 197 198 198 198 198 197 197 193 193 197 197 192 192 193 193 193 193 192 192 190 190 192 192 182 182 190 190 190 190 182 182 183 183 183 183 182 182 179 179 182 182 433 433 179 179 179 179 434 434 177 177 180 180 176 176 435 435 176 176 436 436 437 437 438 438 439 439 177 177 194 194 189 189 188 188 191 191 187 187 186 186 184 184 181 181 180 180 181 181 178 178 180 180 180 180 178 178 176 176 191 191 186 186 180 180 186 186 185 185 180 180 180 180 185 185 184 184 188 188 187 187 194 194 187 187 191 191 194 194 194 194 191 191 195 195 191 191 196 196 195 195 195 195 196 196 199 199 199 199 196 196 200 200 196 196 201 201 200 200 200 200 201 201 204 204 204 204 201 201 205 205 201 201 206 206 205 205 205 205 206 206 209 209 209 209 206 206 210 210 206 206 211 211 210 210 210 210 211 211 212 212 212 212 211 211 215 215 211 211 217 217 215 215 215 215 217 217 216 216 216 216 217 217 220 220 217 217 222 222 220 220 220 220 222 222 221 221 221 221 222 222 225 225 222 222 227 227 225 225 225 225 227 227 226 226 226 226 227 227 230 230 227 227 232 232 230 230 230 230 232 232 231 231 232 232 238 238 231 231 231 231 238 238 235 235 281 281 277 277 279 279 255 255 254 254 257 257 254 254 440 440 257 257 255 255 257 257 260 260 257 257 263 263 260 260 260 260 263 263 261 261 261 261 263 263 265 265 263 263 269 269 265 265 265 265 269 269 267 267 269 269 273 273 267 267 267 267 273 273 271 271 279 279 277 277 273 273 277 277 275 275 273 273 273 273 275 275 271 271 281 281 279 279 283 283 279 279 285 285 283 283 283 283 285 285 288 288 285 285 291 291 288 288 288 288 291 291 289 289 289 289 291 291 293 293 291 291 297 297 293 293 293 293 297 297 295 295 297 297 301 301 295 295 295 295 301 301 299 299 299 299 301 301 303 303 301 301 307 307 303 303 303 303 307 307 305 305 305 305 307 307 310 310 307 307 313 313 310 310 310 310 313 313 311 311 311 311 313 313 315 315 313 313 441 441 315 315 315 315 442 442 443 443 444 444 445 445 316 316 446 446 314 314 316 316 316 316 314 314 312 312 312 312 314 314 309 309 314 314 308 308 309 309 309 309 308 308 306 306 306 306 308 308 304 304 308 308 302 302 304 304 304 304 302 302 300 300 302 302 298 298 300 300 300 300 298 298 296 296 292 292 290 290 298 298 290 290 294 294 298 298 298 298 294 294 296 296 280 280 282 282 286 286 282 282 284 284 286 286 286 286 284 284 292 292 284 284 287 287 292 292 292 292 287 287 290 290 270 270 272 272 274 274 272 272 276 276 274 274 274 274 276 276 280 280 276 276 278 278 280 280 280 280 278 278 282 282 264 264 266 266 270 270 266 266 268 268 270 270 270 270 268 268 272 272 258 258 259 259 264 264 259 259 262 262 264 264 264 264 262 262 266 266 254 254 447 447 448 448 449 449 253 253 450 450 451 451 253 253 258 258 253 253 256 256 258 258 258 258 256 256 259 259 349 349 345 345 347 347 323 323 322 322 325 325 322 322 452 452 325 325 323 323 325 325 328 328 325 325 331 331 328 328 328 328 331 331 329 329 329 329 331 331 333 333 331 331 337 337 333 333 333 333 337 337 335 335 337 337 341 341 335 335 335 335 341 341 339 339 347 347 345 345 341 341 345 345 343 343 341 341 341 341 343 343 339 339 349 349 347 347 351 351 347 347 353 353 351 351 351 351 353 353 356 356 353 353 359 359 356 356 356 356 359 359 357 357 357 357 359 359 361 361 359 359 365 365 361 361 361 361 365 365 363 363 365 365 369 369 363 363 363 363 369 369 367 367 367 367 369 369 371 371 369 369 375 375 371 371 371 371 375 375 373 373 373 373 375 375 378 378 375 375 381 381 378 378 378 378 381 381 379 379 379 379 381 381 383 383 381 381 453 453 383 383 383 383 454 454 455 455 456 456 457 457 384 384 458 458 382 382 384 384 384 384 382 382 380 380 380 380 382 382 377 377 382 382 376 376 377 377 377 377 376 376 374 374 374 374 376 376 372 372 376 376 370 370 372 372 372 372 370 370 368 368 370 370 366 366 368 368 368 368 366 366 364 364 360 360 358 358 366 366 358 358 362 362 366 366 366 366 362 362 364 364 348 348 350 350 354 354 350 350 352 352 354 354 354 354 352 352 360 360 352 352 355 355 360 360 360 360 355 355 358 358 338 338 340 340 342 342 340 340 344 344 342 342 342 342 344 344 348 348 344 344 346 346 348 348 348 348 346 346 350 350 332 332 334 334 338 338 334 334 336 336 338 338 338 338 336 336 340 340 326 326 327 327 332 332 327 327 330 330 332 332 332 332 330 330 334 334 322 322 459 459 460 460 461 461 321 321 462 462 463 463 321 321 326 326 321 321 324 324 326 326 326 326 324 324 327 327
+8 8 6 6 18 18 18 18 6 6 19 19 6 6 5 5 19 19 19 19 5 5 1 1 8 8 18 18 11 11 18 18 17 17 11 11 11 11 17 17 10 10 17 17 16 16 10 10 10 10 16 16 9 9 16 16 1885 1885 9 9 9 9 1886 1886 1887 1887 7 7 15 15 4 4 15 15 14 14 4 4 4 4 14 14 3 3 14 14 13 13 3 3 3 3 13 13 2 2 13 13 12 12 2 2 2 2 12 12 0 0 31 31 29 29 36 36 20 20 33 33 22 22 33 33 34 34 22 22 22 22 34 34 23 23 23 23 34 34 24 24 34 34 35 35 24 24 24 24 35 35 25 25 36 36 29 29 1888 1888 29 29 1889 1889 1890 1890 35 35 26 26 25 25 31 31 36 36 32 32 36 36 37 37 32 32 32 32 37 37 30 30 37 37 38 38 30 30 30 30 38 38 28 28 28 28 38 38 27 27 38 38 39 39 27 27 27 27 39 39 21 21 203 203 201 201 207 207 201 201 199 199 207 207 199 199 197 197 207 207 207 207 197 197 195 195 56 56 53 53 41 41 44 44 46 46 40 40 46 46 48 48 40 40 40 40 48 48 50 50 192 192 194 194 206 206 194 194 196 196 206 206 196 196 198 198 206 206 206 206 198 198 200 200 111 111 207 207 115 115 207 207 119 119 115 115 56 56 41 41 58 58 53 53 51 51 41 41 51 51 49 49 41 41 41 41 49 49 47 47 70 70 74 74 40 40 74 74 76 76 40 40 76 76 78 78 40 40 78 78 80 80 40 40 40 40 80 80 84 84 206 206 106 106 110 110 41 41 79 79 77 77 47 47 45 45 41 41 45 45 43 43 41 41 41 41 43 43 40 40 43 43 42 42 40 40 40 40 42 42 44 44 50 50 52 52 40 40 52 52 54 54 40 40 40 40 54 54 55 55 110 110 114 114 206 206 114 114 118 118 206 206 206 206 118 118 122 122 89 89 85 85 41 41 85 85 81 81 41 41 41 41 81 81 79 79 158 158 162 162 122 122 200 200 202 202 206 206 202 202 204 204 206 206 206 206 204 204 207 207 204 204 205 205 207 207 207 207 205 205 203 203 111 111 107 107 207 207 107 107 105 105 207 207 207 207 105 105 41 41 105 105 101 101 41 41 41 41 101 101 89 89 70 70 40 40 71 71 40 40 55 55 71 71 71 71 55 55 57 57 84 84 88 88 40 40 88 88 100 100 40 40 40 40 100 100 206 206 100 100 104 104 206 206 206 206 104 104 106 106 162 162 166 166 122 122 166 166 168 168 122 122 122 122 168 168 206 206 168 168 170 170 206 206 206 206 170 170 192 192 77 77 75 75 41 41 75 75 73 73 41 41 41 41 73 73 58 58 73 73 72 72 58 58 58 58 72 72 59 59 72 72 69 69 59 59 59 59 69 69 61 61 151 151 157 157 145 145 157 157 161 161 145 145 145 145 161 161 147 147 161 161 165 165 147 147 147 147 165 165 155 155 165 165 175 175 155 155 155 155 175 175 173 173 62 62 64 64 60 60 64 64 66 66 60 60 60 60 66 66 57 57 66 66 68 68 57 57 57 57 68 68 71 71 144 144 156 156 142 142 156 156 150 150 142 142 61 61 69 69 63 63 69 69 67 67 63 63 63 63 67 67 65 65 175 175 183 183 173 173 183 183 185 185 173 173 173 173 185 185 177 177 185 185 187 187 177 177 177 177 187 187 179 179 187 187 189 189 179 179 179 179 189 189 181 181 189 189 191 191 181 181 181 181 191 191 180 180 191 191 190 190 180 180 180 180 190 190 178 178 190 190 188 188 178 178 178 178 188 188 176 176 116 116 112 112 130 130 188 188 186 186 176 176 186 186 184 184 176 176 176 176 184 184 172 172 184 184 182 182 172 172 172 172 182 182 154 154 182 182 174 174 154 154 154 154 174 174 146 146 174 174 164 164 146 146 146 146 164 164 144 144 164 164 160 160 144 144 144 144 160 160 156 156 195 195 193 193 207 207 193 193 171 171 207 207 207 207 171 171 119 119 171 171 169 169 119 119 119 119 169 169 167 167 148 148 138 138 150 150 138 138 140 140 150 150 150 150 140 140 142 142 145 145 143 143 151 151 143 143 141 141 151 151 151 151 141 141 149 149 141 141 139 139 149 149 139 139 124 124 149 149 149 149 124 124 153 153 124 124 125 125 153 153 153 153 125 125 159 159 125 125 119 119 159 159 159 159 119 119 163 163 119 119 167 167 163 163 130 130 112 112 128 128 112 112 108 108 128 128 128 128 108 108 126 126 131 131 117 117 133 133 117 117 121 121 133 133 133 133 121 121 135 135 121 121 124 124 135 135 135 135 124 124 137 137 124 124 139 139 137 137 116 116 130 130 120 120 130 130 132 132 120 120 120 120 132 132 123 123 132 132 134 134 123 123 123 123 134 134 136 136 136 136 138 138 123 123 138 138 148 148 123 123 123 123 148 148 122 122 148 148 152 152 122 122 122 122 152 152 158 158 103 103 93 93 127 127 93 93 97 97 127 127 127 127 97 97 129 129 97 97 109 109 129 129 129 129 109 109 131 131 109 109 113 113 131 131 131 131 113 113 117 117 108 108 96 96 126 126 96 96 92 92 126 126 126 126 92 92 102 102 92 92 90 90 102 102 102 102 90 90 98 98 90 90 86 86 98 98 98 98 86 86 94 94 86 86 82 82 94 94 94 94 82 82 95 95 82 82 83 83 95 95 95 95 83 83 99 99 83 83 87 87 99 99 99 99 87 87 103 103 87 87 91 91 103 103 103 103 91 91 93 93 208 208 210 210 209 209 210 210 211 211 209 209 209 209 211 211 213 213 213 213 215 215 209 209 215 215 217 217 209 209 209 209 217 217 219 219 240 240 242 242 209 209 242 242 244 244 209 209 244 244 246 246 209 209 246 246 248 248 209 209 209 209 248 248 252 252 360 360 362 362 374 374 274 274 278 278 374 374 278 278 282 282 374 374 374 374 282 282 286 286 373 373 363 363 361 361 222 222 220 220 208 208 220 220 218 218 208 208 208 208 218 218 216 216 219 219 221 221 209 209 221 221 223 223 209 209 209 209 223 223 240 240 223 223 225 225 240 240 277 277 373 373 281 281 373 373 285 285 281 281 216 216 214 214 208 208 214 214 212 212 208 208 208 208 212 212 210 210 362 362 364 364 374 374 364 364 366 366 374 374 374 374 366 366 368 368 208 208 245 245 243 243 252 252 256 256 209 209 256 256 268 268 209 209 209 209 268 268 374 374 268 268 272 272 374 374 374 374 272 272 274 274 369 369 367 367 373 373 367 367 365 365 373 373 373 373 365 365 363 363 255 255 251 251 208 208 251 251 247 247 208 208 208 208 247 247 245 245 226 226 236 236 225 225 236 236 239 239 225 225 225 225 239 239 240 240 277 277 273 273 373 373 273 273 271 271 373 373 373 373 271 271 208 208 271 271 267 267 208 208 208 208 267 267 255 255 243 243 241 241 208 208 241 241 237 237 208 208 208 208 237 237 222 222 237 237 238 238 222 222 222 222 238 238 224 224 226 226 228 228 236 236 228 228 230 230 236 236 236 236 230 230 234 234 230 230 232 232 234 234 269 269 259 259 293 293 259 259 263 263 293 293 293 293 263 263 295 295 263 263 275 275 295 295 295 295 275 275 297 297 289 289 303 303 301 301 306 306 318 318 316 316 298 298 284 284 280 280 361 361 359 359 373 373 359 359 337 337 373 373 373 373 337 337 285 285 337 337 335 335 285 285 285 285 335 335 333 333 333 333 329 329 285 285 329 329 325 325 285 285 285 285 325 325 289 289 325 325 319 319 289 289 319 319 315 315 289 289 289 289 315 315 317 317 312 312 324 324 310 310 324 324 318 318 310 310 310 310 318 318 308 308 318 318 306 306 308 308 311 311 309 309 317 317 309 309 307 307 317 317 317 317 307 307 289 289 307 307 305 305 289 289 289 289 305 305 303 303 275 275 279 279 297 297 279 279 283 283 297 297 297 297 283 283 299 299 283 283 287 287 299 299 299 299 287 287 301 301 287 287 290 290 301 301 301 301 290 290 289 289 298 298 280 280 296 296 280 280 276 276 296 296 296 296 276 276 294 294 330 330 334 334 286 286 334 334 336 336 286 286 286 286 336 336 374 374 336 336 338 338 374 374 374 374 338 338 360 360 238 238 235 235 224 224 235 235 233 233 224 224 224 224 233 233 227 227 233 233 231 231 227 227 227 227 231 231 229 229 317 317 323 323 311 311 323 323 327 327 311 311 311 311 327 327 313 313 327 327 331 331 313 313 313 313 331 331 321 321 331 331 341 341 321 321 321 321 341 341 339 339 284 284 298 298 288 288 298 298 300 300 288 288 288 288 300 300 291 291 300 300 302 302 291 291 291 291 302 302 304 304 304 304 306 306 291 291 306 306 316 316 291 291 291 291 316 316 292 292 316 316 320 320 292 292 292 292 320 320 286 286 320 320 326 326 286 286 286 286 326 326 330 330 368 368 370 370 374 374 370 370 372 372 374 374 374 374 372 372 373 373 372 372 371 371 373 373 373 373 371 371 369 369 344 344 352 352 340 340 352 352 350 350 340 340 340 340 350 350 322 322 350 350 342 342 322 322 322 322 342 342 314 314 342 342 332 332 314 314 314 314 332 332 312 312 332 332 328 328 312 312 312 312 328 328 324 324 341 341 349 349 339 339 349 349 351 351 339 339 339 339 351 351 343 343 351 351 353 353 343 343 343 343 353 353 345 345 353 353 355 355 345 345 345 345 355 355 347 347 355 355 357 357 347 347 347 347 357 357 348 348 357 357 358 358 348 348 348 348 358 358 346 346 358 358 356 356 346 346 346 346 356 356 344 344 356 356 354 354 344 344 344 344 354 354 352 352 276 276 264 264 294 294 264 264 260 260 294 294 294 294 260 260 270 270 260 260 258 258 270 270 270 270 258 258 266 266 258 258 254 254 266 266 266 266 254 254 262 262 254 254 250 250 262 262 262 262 250 250 261 261 250 250 249 249 261 261 261 261 249 249 265 265 249 249 253 253 265 265 265 265 253 253 269 269 253 253 257 257 269 269 269 269 257 257 259 259 472 472 474 474 470 470 474 474 466 466 470 470 440 440 469 469 432 432 469 469 426 426 432 432 436 436 448 448 474 474 448 448 462 462 474 474 474 474 462 462 466 466 430 430 438 438 467 467 438 438 442 442 467 467 467 467 442 442 471 471 453 453 449 449 473 473 449 449 441 441 473 473 473 473 441 441 437 437 437 437 429 429 473 473 429 429 421 421 473 473 473 473 421 421 375 375 434 434 446 446 474 474 446 446 460 460 474 474 474 474 460 460 464 464 421 421 417 417 375 375 417 417 409 409 375 375 375 375 409 409 405 405 405 405 397 397 375 375 397 397 393 393 375 375 375 375 393 393 391 391 459 459 445 445 422 422 430 430 467 467 422 422 467 467 463 463 422 422 422 422 463 463 459 459 396 396 400 400 376 376 386 386 390 390 376 376 403 403 389 389 420 420 442 442 450 450 471 471 450 450 454 454 471 471 471 471 454 454 457 457 394 394 398 398 377 377 398 398 406 406 377 377 377 377 406 406 379 379 406 406 383 383 379 379 443 443 439 439 424 424 389 389 385 385 420 420 385 385 381 381 420 420 420 420 381 381 412 412 381 381 408 408 412 412 390 390 404 404 376 376 404 404 416 416 376 376 376 376 416 416 474 474 416 416 428 428 474 474 474 474 428 428 436 436 440 440 444 444 469 469 444 444 452 452 469 469 469 469 452 452 472 472 452 452 456 456 472 472 472 472 456 456 474 474 456 456 458 458 474 474 474 474 458 458 434 434 458 458 455 455 434 434 434 434 455 455 424 424 455 455 451 451 424 424 424 424 451 451 443 443 377 377 395 395 392 392 469 469 465 465 426 426 465 465 461 461 426 426 426 426 461 461 447 447 464 464 468 468 474 474 468 468 471 471 474 474 474 474 471 471 473 473 471 471 457 457 473 473 473 473 457 457 453 453 391 391 394 394 375 375 394 394 377 377 375 375 375 375 377 377 376 376 377 377 392 392 376 376 376 376 392 392 396 396 447 447 435 435 426 426 435 435 427 427 426 426 426 426 427 427 420 420 427 427 415 415 420 420 420 420 415 415 403 403 408 408 381 381 400 400 381 381 378 378 400 400 400 400 378 378 376 376 378 378 382 382 376 376 376 376 382 382 386 386 384 384 411 411 380 380 411 411 407 407 380 380 380 380 407 407 377 377 407 407 399 399 377 377 377 377 399 399 395 395 445 445 433 433 422 422 433 433 423 423 422 422 422 422 423 423 418 418 423 423 413 413 418 418 418 418 413 413 410 410 413 413 401 401 410 410 410 410 401 401 406 406 401 401 387 387 406 406 406 406 387 387 383 383 439 439 431 431 424 424 431 431 425 425 424 424 424 424 425 425 414 414 425 425 419 419 414 414 414 414 419 419 402 402 419 419 411 411 402 402 402 402 411 411 388 388 411 411 384 384 388 388 475 475 476 476 477 477 476 476 478 478 477 477 508 508 494 494 480 480 533 533 541 541 577 577 541 541 545 545 577 577 545 545 553 553 577 577 553 553 557 557 577 577 577 577 557 557 561 561 497 497 501 501 479 479 501 501 509 509 479 479 566 566 552 552 578 578 514 514 487 487 491 491 491 491 505 505 514 514 505 505 517 517 514 514 514 514 517 517 522 522 487 487 514 514 483 483 514 514 510 510 483 483 483 483 510 510 481 481 564 564 550 550 529 529 509 509 513 513 479 479 513 513 521 521 479 479 479 479 521 521 577 577 521 521 525 525 577 577 577 577 525 525 533 533 558 558 554 554 575 575 554 554 546 546 575 575 575 575 546 546 571 571 546 546 567 567 571 571 575 575 559 559 562 562 494 494 490 490 480 480 490 490 486 486 480 480 480 480 486 486 482 482 548 548 544 544 531 531 535 535 543 543 572 572 543 543 547 547 572 572 572 572 547 547 575 575 547 547 555 555 575 575 575 575 555 555 559 559 551 551 562 562 539 539 562 562 560 560 539 539 539 539 560 560 531 531 560 560 556 556 531 531 531 531 556 556 548 548 535 535 572 572 529 529 572 572 568 568 529 529 529 529 568 568 564 564 551 551 565 565 562 562 565 565 569 569 562 562 562 562 569 569 573 573 576 576 574 574 578 578 574 574 570 570 578 578 578 578 570 570 566 566 523 523 506 506 515 515 506 506 492 492 515 515 561 561 558 558 577 577 558 558 575 575 577 577 577 577 575 575 578 578 575 575 562 562 578 578 578 578 562 562 576 576 562 562 573 573 576 576 481 481 479 479 480 480 510 510 502 502 481 481 502 502 498 498 481 481 481 481 498 498 479 479 498 498 495 495 479 479 479 479 495 495 497 497 492 492 488 488 515 515 488 488 484 484 515 515 515 515 484 484 511 511 484 484 481 481 511 511 511 511 481 481 503 503 552 552 540 540 578 578 540 540 532 532 578 578 578 578 532 532 480 480 532 532 520 520 480 480 480 480 520 520 508 508 516 516 485 485 489 489 550 550 538 538 529 529 538 538 528 528 529 529 529 529 528 528 523 523 528 528 518 518 523 523 523 523 518 518 506 506 522 522 517 517 526 526 517 517 527 527 526 526 526 526 527 527 534 534 527 527 537 537 534 534 534 534 537 537 542 542 537 537 549 549 542 542 542 542 549 549 546 546 549 549 563 563 546 546 546 546 563 563 567 567 489 489 493 493 516 516 493 493 507 507 516 516 516 516 507 507 519 519 516 516 512 512 485 485 512 512 504 504 485 485 485 485 504 504 482 482 504 504 500 500 482 482 482 482 500 500 480 480 500 500 496 496 480 480 480 480 496 496 481 481 496 496 499 499 481 481 481 481 499 499 503 503 544 544 536 536 531 531 536 536 530 530 531 531 531 531 530 530 519 519 530 530 524 524 519 519 519 519 524 524 516 516 623 623 619 619 629 629 619 619 615 615 629 629 629 629 615 615 611 611 610 610 614 614 630 630 614 614 618 618 630 630 618 618 622 622 630 630 622 622 626 626 630 630 630 630 626 626 628 628 616 616 620 620 630 630 620 620 624 624 630 630 630 630 624 624 629 629 624 624 627 627 629 629 629 629 627 627 623 623 592 592 596 596 625 625 579 579 625 625 621 621 621 621 617 617 579 579 617 617 613 613 579 579 579 579 613 613 609 609 596 596 600 600 625 625 600 600 604 604 625 625 625 625 604 604 628 628 604 604 608 608 628 628 628 628 608 608 630 630 608 608 612 612 630 630 630 630 612 612 616 616 611 611 607 607 629 629 607 607 603 603 629 629 629 629 603 603 579 579 603 603 599 599 579 579 579 579 599 599 595 595 595 595 591 591 579 579 591 591 587 587 579 579 579 579 587 587 583 583 583 583 581 581 579 579 581 581 584 584 579 579 579 579 584 584 625 625 584 584 588 588 625 625 625 625 588 588 592 592 579 579 597 597 593 593 594 594 580 580 590 590 580 580 586 586 590 590 594 594 598 598 580 580 598 598 602 602 580 580 580 580 602 602 630 630 602 602 606 606 630 630 630 630 606 606 610 610 609 609 605 605 579 579 605 605 601 601 579 579 579 579 601 601 597 597 593 593 589 589 579 579 589 589 585 585 579 579 579 579 585 585 580 580 585 585 582 582 580 580 580 580 582 582 586 586 649 649 687 687 647 647 687 687 685 685 647 647 647 647 685 685 645 645 685 685 683 683 645 645 645 645 683 683 643 643 683 683 681 681 643 643 643 643 681 681 641 641 681 681 679 679 641 641 641 641 679 679 1891 1891 679 679 1892 1892 1893 1893 639 639 677 677 637 637 677 677 675 675 637 637 637 637 675 675 635 635 675 675 673 673 635 635 635 635 673 673 633 633 673 673 671 671 633 633 633 633 671 671 631 631 671 671 669 669 631 631 631 631 669 669 632 632 669 669 670 670 632 632 632 632 670 670 634 634 670 670 672 672 634 634 634 634 672 672 636 636 672 672 674 674 636 636 636 636 674 674 638 638 674 674 676 676 638 638 638 638 676 676 640 640 676 676 678 678 640 640 1894 1894 1895 1895 642 642 1896 1896 680 680 642 642 642 642 680 680 644 644 680 680 682 682 644 644 644 644 682 682 646 646 682 682 684 684 646 646 646 646 684 684 648 648 684 684 686 686 648 648 648 648 686 686 650 650 686 686 688 688 650 650 650 650 688 688 652 652 688 688 690 690 652 652 652 652 690 690 654 654 690 690 692 692 654 654 654 654 692 692 656 656 692 692 694 694 656 656 656 656 694 694 658 658 694 694 696 696 658 658 658 658 696 696 1897 1897 696 696 1898 1898 1899 1899 660 660 698 698 662 662 698 698 700 700 662 662 662 662 700 700 664 664 700 700 702 702 664 664 664 664 702 702 666 666 702 702 704 704 666 666 666 666 704 704 668 668 704 704 706 706 668 668 668 668 706 706 667 667 706 706 705 705 667 667 667 667 705 705 665 665 705 705 703 703 665 665 665 665 703 703 663 663 703 703 701 701 663 663 663 663 701 701 661 661 701 701 699 699 661 661 661 661 699 699 659 659 699 699 697 697 659 659 1900 1900 1901 1901 657 657 1902 1902 695 695 657 657 657 657 695 695 655 655 695 695 693 693 655 655 655 655 693 693 653 653 693 693 691 691 653 653 653 653 691 691 651 651 691 691 689 689 651 651 651 651 689 689 649 649 689 689 687 687 649 649 717 717 716 716 721 721 709 709 707 707 710 710 707 707 708 708 710 710 710 710 708 708 711 711 708 708 712 712 711 711 720 720 719 719 721 721 719 719 718 718 721 721 721 721 718 718 717 717 716 716 715 715 721 721 715 715 714 714 721 721 721 721 714 714 708 708 714 714 713 713 708 708 708 708 713 713 712 712 722 722 724 724 725 725 749 749 747 747 746 746 740 740 742 742 749 749 742 742 745 745 749 749 749 749 745 745 748 748 745 745 744 744 748 748 740 740 749 749 738 738 749 749 746 746 738 738 738 738 746 746 743 743 730 730 732 732 733 733 732 732 734 734 733 733 733 733 734 734 735 735 722 722 733 733 731 731 731 731 729 729 722 722 729 729 726 726 722 722 722 722 726 726 723 723 726 726 727 727 723 723 722 722 725 725 733 733 725 725 728 728 733 733 733 733 728 728 730 730 743 743 741 741 738 738 741 741 739 739 738 738 738 738 739 739 737 737 735 735 734 734 737 737 734 734 736 736 737 737 737 737 736 736 738 738 754 754 755 755 751 751 755 755 756 756 751 751 756 756 757 757 751 751 751 751 757 757 764 764 757 757 758 758 764 764 764 764 758 758 759 759 762 762 763 763 761 761 763 763 764 764 761 761 761 761 764 764 760 760 764 764 759 759 760 760 750 750 752 752 751 751 752 752 753 753 751 751 751 751 753 753 754 754 765 765 766 766 767 767 766 766 768 768 767 767 769 769 770 770 771 771 770 770 772 772 771 771 773 773 774 774 775 775 774 774 776 776 775 775 799 799 787 787 1903 1903 799 799 1904 1904 1905 1905 785 785 783 783 797 797 797 797 783 783 795 795 783 783 781 781 795 795 795 795 781 781 793 793 781 781 779 779 793 793 793 793 779 779 791 791 779 779 777 777 791 791 791 791 777 777 789 789 777 777 778 778 789 789 789 789 778 778 790 790 778 778 780 780 790 790 790 790 780 780 792 792 780 780 782 782 792 792 792 792 782 782 794 794 782 782 784 784 794 794 794 794 784 784 796 796 784 784 786 786 796 796 796 796 786 786 798 798 1906 1906 788 788 1907 1907 1908 1908 788 788 800 800 801 801 802 802 803 803 802 802 804 804 803 803 805 805 806 806 807 807 806 806 808 808 807 807 809 809 810 810 811 811 810 810 812 812 811 811 828 828 814 814 816 816 828 828 816 816 830 830 816 816 1909 1909 830 830 830 830 1910 1910 1911 1911 818 818 820 820 832 832 832 832 820 820 834 834 820 820 822 822 834 834 834 834 822 822 836 836 822 822 824 824 836 836 836 836 824 824 838 838 824 824 826 826 838 838 838 838 826 826 840 840 826 826 825 825 840 840 840 840 825 825 839 839 825 825 823 823 839 839 839 839 823 823 837 837 823 823 821 821 837 837 837 837 821 821 835 835 821 821 819 819 835 835 835 835 819 819 833 833 819 819 817 817 833 833 833 833 817 817 831 831 1912 1912 815 815 1913 1913 1914 1914 815 815 829 829 815 815 813 813 829 829 829 829 813 813 827 827 841 841 842 842 843 843 842 842 844 844 843 843 845 845 846 846 847 847 846 846 848 848 847 847 849 849 850 850 851 851 850 850 852 852 851 851 853 853 854 854 1915 1915 854 854 1916 1916 1917 1917 855 855 856 856 857 857 856 856 858 858 857 857 857 857 858 858 859 859 858 858 860 860 859 859 859 859 860 860 861 861 860 860 862 862 861 861 861 861 862 862 863 863 862 862 864 864 863 863 863 863 864 864 865 865 864 864 866 866 865 865 1918 1918 1919 1919 867 867 1920 1920 868 868 867 867 867 867 868 868 869 869 868 868 870 870 869 869 869 869 870 870 871 871 870 870 872 872 871 871 871 871 872 872 873 873 872 872 874 874 873 873 875 875 876 876 877 877 876 876 878 878 877 877 877 877 878 878 879 879 878 878 880 880 879 879 879 879 880 880 881 881 880 880 882 882 881 881 881 881 882 882 1921 1921 882 882 1922 1922 1923 1923 883 883 884 884 885 885 884 884 886 886 885 885 885 885 886 886 887 887 886 886 888 888 887 887 887 887 888 888 889 889 888 888 890 890 889 889 889 889 890 890 891 891 890 890 892 892 891 891 891 891 892 892 893 893 892 892 894 894 893 893 1924 1924 1925 1925 895 895 1926 1926 896 896 895 895 897 897 898 898 899 899 898 898 900 900 899 899 899 899 900 900 901 901 900 900 902 902 901 901 901 901 902 902 903 903 902 902 904 904 903 903 903 903 904 904 1927 1927 904 904 1928 1928 1929 1929 905 905 906 906 907 907 906 906 908 908 907 907 907 907 908 908 909 909 908 908 910 910 909 909 911 911 912 912 913 913 912 912 914 914 913 913 913 913 914 914 915 915 914 914 916 916 915 915 915 915 916 916 917 917 916 916 918 918 917 917 917 917 918 918 1930 1930 918 918 1931 1931 1932 1932 919 919 920 920 921 921 920 920 922 922 921 921 921 921 922 922 923 923 922 922 924 924 923 923 925 925 926 926 1933 1933 926 926 1934 1934 1935 1935 927 927 928 928 929 929 928 928 930 930 929 929 929 929 930 930 931 931 930 930 932 932 931 931 931 931 932 932 933 933 932 932 934 934 933 933 944 944 946 946 940 940 940 940 946 946 941 941 946 946 948 948 941 941 941 941 948 948 954 954 944 944 940 940 942 942 940 940 939 939 942 942 942 942 939 939 943 943 939 939 938 938 943 943 943 943 938 938 945 945 945 945 938 938 1936 1936 938 938 1937 1937 1938 1938 947 947 937 937 949 949 949 949 937 937 950 950 937 937 936 936 950 950 950 950 936 936 951 951 951 951 936 936 952 952 936 936 935 935 952 952 952 952 935 935 953 953 970 970 962 962 961 961 970 970 961 961 969 969 961 961 960 960 969 969 969 969 960 960 968 968 960 960 959 959 968 968 968 968 959 959 967 967 1939 1939 958 958 1940 1940 1941 1941 958 958 966 966 958 958 957 957 966 966 966 966 957 957 965 965 957 957 956 956 965 965 965 965 956 956 964 964 956 956 955 955 964 964 964 964 955 955 963 963 971 971 972 972 973 973 972 972 974 974 973 973 973 973 974 974 975 975 974 974 976 976 975 975 1942 1942 1943 1943 977 977 1944 1944 978 978 977 977 977 977 978 978 979 979 978 978 980 980 979 979 979 979 980 980 981 981 980 980 982 982 981 981 981 981 982 982 983 983 982 982 984 984 983 983 985 985 986 986 987 987 986 986 988 988 987 987 987 987 988 988 989 989 988 988 990 990 989 989 989 989 990 990 991 991 990 990 992 992 991 991 991 991 992 992 1945 1945 992 992 1946 1946 1947 1947 993 993 994 994 995 995 994 994 996 996 995 995 995 995 996 996 997 997 996 996 998 998 997 997 999 999 1000 1000 1001 1001 1000 1000 1002 1002 1001 1001 1001 1001 1002 1002 1003 1003 1002 1002 1004 1004 1003 1003 1003 1003 1004 1004 1005 1005 1004 1004 1006 1006 1005 1005 1948 1948 1949 1949 1007 1007 1950 1950 1008 1008 1007 1007 1016 1016 1009 1009 1010 1010 1016 1016 1010 1010 1017 1017 1010 1010 1011 1011 1017 1017 1017 1017 1011 1011 1018 1018 1011 1011 1012 1012 1018 1018 1018 1018 1012 1012 1019 1019 1012 1012 1951 1951 1019 1019 1019 1019 1952 1952 1953 1953 1013 1013 1014 1014 1020 1020 1020 1020 1014 1014 1021 1021 1014 1014 1015 1015 1021 1021 1021 1021 1015 1015 1022 1022 1031 1031 1033 1033 1026 1026 1041 1041 1023 1023 1040 1040 1023 1023 1024 1024 1040 1040 1040 1040 1024 1024 1039 1039 1039 1039 1024 1024 1038 1038 1024 1024 1025 1025 1038 1038 1038 1038 1025 1025 1037 1037 1026 1026 1033 1033 1954 1954 1033 1033 1955 1955 1956 1956 1025 1025 1035 1035 1037 1037 1031 1031 1026 1026 1030 1030 1026 1026 1027 1027 1030 1030 1030 1030 1027 1027 1032 1032 1027 1027 1028 1028 1032 1032 1032 1032 1028 1028 1034 1034 1034 1034 1028 1028 1036 1036 1028 1028 1029 1029 1036 1036 1036 1036 1029 1029 1042 1042 1043 1043 1044 1044 1045 1045 1044 1044 1046 1046 1045 1045 1045 1045 1046 1046 1047 1047 1046 1046 1048 1048 1047 1047 1957 1957 1958 1958 1049 1049 1959 1959 1050 1050 1049 1049 1049 1049 1050 1050 1051 1051 1050 1050 1052 1052 1051 1051 1051 1051 1052 1052 1053 1053 1052 1052 1054 1054 1053 1053 1053 1053 1054 1054 1055 1055 1054 1054 1056 1056 1055 1055 1057 1057 1058 1058 1059 1059 1058 1058 1060 1060 1059 1059 1059 1059 1060 1060 1061 1061 1060 1060 1062 1062 1061 1061 1061 1061 1062 1062 1063 1063 1062 1062 1064 1064 1063 1063 1063 1063 1064 1064 1960 1960 1064 1064 1961 1961 1962 1962 1065 1065 1066 1066 1067 1067 1066 1066 1068 1068 1067 1067 1067 1067 1068 1068 1069 1069 1068 1068 1070 1070 1069 1069 1087 1087 1116 1116 1114 1114 1118 1118 1116 1116 1085 1085 1093 1093 1110 1110 1108 1108 1112 1112 1110 1110 1091 1091 1114 1114 1112 1112 1089 1089 1099 1099 1080 1080 1078 1078 1082 1082 1080 1080 1097 1097 1108 1108 1082 1082 1094 1094 1105 1105 1074 1074 1072 1072 1076 1076 1074 1074 1103 1103 1078 1078 1076 1076 1101 1101 1102 1102 1073 1073 1075 1075 1071 1071 1073 1073 1104 1104 1072 1072 1071 1071 1106 1106 1096 1096 1079 1079 1081 1081 1077 1077 1079 1079 1098 1098 1075 1075 1077 1077 1100 1100 1090 1090 1109 1109 1111 1111 1107 1107 1109 1109 1092 1092 1081 1081 1107 1107 1095 1095 1084 1084 1115 1115 1117 1117 1113 1113 1115 1115 1086 1086 1111 1111 1113 1113 1088 1088 1117 1117 1118 1118 1083 1083 1120 1120 1119 1119 1124 1124 1145 1145 1144 1144 1140 1140 1144 1144 1143 1143 1140 1140 1140 1140 1143 1143 1137 1137 1143 1143 1142 1142 1137 1137 1142 1142 1141 1141 1137 1137 1137 1137 1141 1141 1135 1135 1141 1141 1139 1139 1135 1135 1139 1139 1138 1138 1135 1135 1138 1138 1136 1136 1135 1135 1135 1135 1136 1136 1133 1133 1136 1136 1134 1134 1133 1133 1134 1134 1132 1132 1133 1133 1133 1133 1132 1132 1131 1131 1132 1132 1130 1130 1131 1131 1130 1130 1128 1128 1131 1131 1131 1131 1128 1128 1129 1129 1128 1128 1126 1126 1129 1129 1126 1126 1125 1125 1129 1129 1129 1129 1125 1125 1127 1127 1125 1125 1123 1123 1127 1127 1123 1123 1122 1122 1127 1127 1127 1127 1122 1122 1124 1124 1122 1122 1121 1121 1124 1124 1124 1124 1121 1121 1120 1120 1162 1162 1191 1191 1189 1189 1193 1193 1191 1191 1160 1160 1168 1168 1185 1185 1183 1183 1187 1187 1185 1185 1166 1166 1189 1189 1187 1187 1164 1164 1174 1174 1155 1155 1153 1153 1157 1157 1155 1155 1172 1172 1183 1183 1157 1157 1169 1169 1180 1180 1149 1149 1147 1147 1151 1151 1149 1149 1178 1178 1153 1153 1151 1151 1176 1176 1177 1177 1148 1148 1150 1150 1146 1146 1148 1148 1179 1179 1147 1147 1146 1146 1181 1181 1171 1171 1154 1154 1156 1156 1152 1152 1154 1154 1173 1173 1150 1150 1152 1152 1175 1175 1165 1165 1184 1184 1186 1186 1182 1182 1184 1184 1167 1167 1156 1156 1182 1182 1170 1170 1159 1159 1190 1190 1192 1192 1188 1188 1190 1190 1161 1161 1186 1186 1188 1188 1163 1163 1192 1192 1193 1193 1158 1158 1255 1255 1257 1257 1261 1261 1234 1234 1231 1231 1232 1232 1224 1224 1222 1222 1220 1220 1212 1212 1209 1209 1207 1207 1212 1212 1207 1207 1213 1213 1220 1220 1222 1222 1207 1207 1222 1222 1216 1216 1207 1207 1207 1207 1216 1216 1213 1213 1208 1208 1210 1210 1206 1206 1210 1210 1211 1211 1206 1206 1221 1221 1219 1219 1215 1215 1219 1219 1206 1206 1215 1215 1215 1215 1206 1206 1214 1214 1206 1206 1211 1211 1214 1214 1232 1232 1231 1231 1220 1220 1231 1231 1226 1226 1220 1220 1220 1220 1226 1226 1224 1224 1251 1251 1246 1246 1252 1252 1246 1246 1243 1243 1252 1252 1252 1252 1243 1243 1242 1242 1243 1243 1241 1241 1242 1242 1242 1242 1241 1241 1232 1232 1241 1241 1236 1236 1232 1232 1232 1232 1236 1236 1234 1234 1251 1251 1252 1252 1254 1254 1252 1252 1262 1262 1254 1254 1254 1254 1262 1262 1256 1256 1267 1267 1269 1269 1274 1274 1267 1267 1274 1274 1266 1266 1261 1261 1257 1257 1274 1274 1257 1257 1263 1263 1274 1274 1274 1274 1263 1263 1266 1266 1271 1271 1270 1270 1275 1275 1270 1270 1268 1268 1275 1275 1268 1268 1265 1265 1275 1275 1265 1265 1264 1264 1275 1275 1275 1275 1264 1264 1262 1262 1264 1264 1258 1258 1262 1262 1262 1262 1258 1258 1256 1256 1244 1244 1245 1245 1249 1249 1245 1245 1250 1250 1249 1249 1249 1249 1250 1250 1261 1261 1250 1250 1253 1253 1261 1261 1261 1261 1253 1253 1255 1255 1244 1244 1249 1249 1240 1240 1249 1249 1239 1239 1240 1240 1240 1240 1239 1239 1235 1235 1239 1239 1229 1229 1235 1235 1235 1235 1229 1229 1233 1233 1221 1221 1223 1223 1219 1219 1223 1223 1225 1225 1219 1219 1219 1219 1225 1225 1229 1229 1225 1225 1230 1230 1229 1229 1229 1229 1230 1230 1233 1233 1269 1269 1271 1271 1274 1274 1271 1271 1275 1275 1274 1274 1274 1274 1275 1275 1278 1278 1275 1275 1279 1279 1278 1278 1278 1278 1279 1279 1282 1282 1279 1279 1283 1283 1282 1282 1282 1282 1283 1283 1963 1963 1283 1283 1964 1964 1965 1965 1966 1966 1967 1967 1280 1280 1968 1968 1281 1281 1280 1280 1280 1280 1281 1281 1276 1276 1281 1281 1277 1277 1276 1276 1276 1276 1277 1277 1272 1272 1277 1277 1273 1273 1272 1272 1272 1272 1273 1273 1259 1259 1273 1273 1260 1260 1259 1259 1259 1259 1260 1260 1247 1247 1260 1260 1248 1248 1247 1247 1247 1247 1248 1248 1237 1237 1248 1248 1238 1238 1237 1237 1237 1237 1238 1238 1227 1227 1238 1238 1228 1228 1227 1227 1227 1227 1228 1228 1217 1217 1228 1228 1218 1218 1217 1217 1217 1217 1218 1218 1204 1204 1218 1218 1205 1205 1204 1204 1204 1204 1205 1205 1200 1200 1205 1205 1201 1201 1200 1200 1200 1200 1201 1201 1196 1196 1201 1201 1197 1197 1196 1196 1196 1196 1197 1197 1969 1969 1197 1197 1970 1970 1971 1971 1972 1972 1973 1973 1198 1198 1974 1974 1199 1199 1198 1198 1198 1198 1199 1199 1202 1202 1199 1199 1203 1203 1202 1202 1202 1202 1203 1203 1206 1206 1203 1203 1207 1207 1206 1206 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208 1326 1326 1331 1331 1322 1322 1331 1331 1329 1329 1322 1322 1322 1322 1329 1329 1320 1320 1329 1329 1324 1324 1320 1320 1320 1320 1324 1324 1316 1316 1324 1324 1318 1318 1316 1316 1316 1316 1318 1318 1312 1312 1318 1318 1314 1314 1312 1312 1312 1312 1314 1314 1309 1309 1314 1314 1308 1308 1309 1309 1309 1309 1308 1308 1306 1306 1308 1308 1304 1304 1306 1306 1306 1306 1304 1304 1302 1302 1304 1304 1300 1300 1302 1302 1302 1302 1300 1300 1298 1298 1300 1300 1294 1294 1298 1298 1298 1298 1294 1294 1296 1296 1294 1294 1289 1289 1296 1296 1296 1296 1289 1289 1292 1292 1289 1289 1287 1287 1292 1292 1292 1292 1287 1287 1291 1291 1287 1287 1286 1286 1291 1291 1291 1291 1286 1286 1293 1293 1286 1286 1288 1288 1293 1293 1293 1293 1288 1288 1297 1297 1288 1288 1290 1290 1297 1297 1297 1297 1290 1290 1299 1299 1290 1290 1295 1295 1299 1299 1299 1299 1295 1295 1303 1303 1295 1295 1301 1301 1303 1303 1303 1303 1301 1301 1307 1307 1301 1301 1305 1305 1307 1307 1307 1307 1305 1305 1310 1310 1305 1305 1311 1311 1310 1310 1310 1310 1311 1311 1313 1313 1311 1311 1315 1315 1313 1313 1313 1313 1315 1315 1317 1317 1315 1315 1319 1319 1317 1317 1317 1317 1319 1319 1321 1321 1319 1319 1325 1325 1321 1321 1321 1321 1325 1325 1323 1323 1325 1325 1330 1330 1323 1323 1323 1323 1330 1330 1327 1327 1330 1330 1332 1332 1327 1327 1327 1327 1332 1332 1328 1328 1332 1332 1333 1333 1328 1328 1328 1328 1333 1333 1326 1326 1333 1333 1331 1331 1326 1326 1350 1350 1379 1379 1377 1377 1381 1381 1379 1379 1348 1348 1356 1356 1373 1373 1371 1371 1375 1375 1373 1373 1354 1354 1377 1377 1375 1375 1352 1352 1362 1362 1343 1343 1341 1341 1345 1345 1343 1343 1360 1360 1371 1371 1345 1345 1357 1357 1368 1368 1337 1337 1335 1335 1339 1339 1337 1337 1366 1366 1341 1341 1339 1339 1364 1364 1365 1365 1336 1336 1338 1338 1334 1334 1336 1336 1367 1367 1335 1335 1334 1334 1369 1369 1359 1359 1342 1342 1344 1344 1340 1340 1342 1342 1361 1361 1338 1338 1340 1340 1363 1363 1353 1353 1372 1372 1374 1374 1370 1370 1372 1372 1355 1355 1344 1344 1370 1370 1358 1358 1347 1347 1378 1378 1380 1380 1376 1376 1378 1378 1349 1349 1374 1374 1376 1376 1351 1351 1380 1380 1381 1381 1346 1346 1975 1975 1976 1976 1424 1424 1977 1977 1425 1425 1424 1424 1424 1424 1425 1425 1420 1420 1425 1425 1421 1421 1420 1420 1420 1420 1421 1421 1416 1416 1421 1421 1417 1417 1416 1416 1416 1416 1417 1417 1412 1412 1417 1417 1413 1413 1412 1412 1412 1412 1413 1413 1408 1408 1413 1413 1409 1409 1408 1408 1408 1408 1409 1409 1404 1404 1409 1409 1405 1405 1404 1404 1404 1404 1405 1405 1400 1400 1405 1405 1401 1401 1400 1400 1400 1400 1401 1401 1396 1396 1401 1401 1397 1397 1396 1396 1396 1396 1397 1397 1392 1392 1397 1397 1393 1393 1392 1392 1392 1392 1393 1393 1388 1388 1393 1393 1389 1389 1388 1388 1388 1388 1389 1389 1384 1384 1389 1389 1385 1385 1384 1384 1384 1384 1385 1385 1978 1978 1385 1385 1979 1979 1980 1980 1981 1981 1982 1982 1386 1386 1983 1983 1387 1387 1386 1386 1386 1386 1387 1387 1390 1390 1387 1387 1391 1391 1390 1390 1390 1390 1391 1391 1394 1394 1391 1391 1395 1395 1394 1394 1394 1394 1395 1395 1398 1398 1395 1395 1399 1399 1398 1398 1398 1398 1399 1399 1402 1402 1399 1399 1403 1403 1402 1402 1402 1402 1403 1403 1406 1406 1403 1403 1407 1407 1406 1406 1406 1406 1407 1407 1410 1410 1407 1407 1411 1411 1410 1410 1410 1410 1411 1411 1414 1414 1411 1411 1415 1415 1414 1414 1414 1414 1415 1415 1418 1418 1415 1415 1419 1419 1418 1418 1418 1418 1419 1419 1422 1422 1419 1419 1423 1423 1422 1422 1422 1422 1423 1423 1426 1426 1423 1423 1427 1427 1426 1426 1426 1426 1427 1427 1984 1984 1427 1427 1985 1985 1986 1986 1470 1470 1475 1475 1466 1466 1475 1475 1473 1473 1466 1466 1466 1466 1473 1473 1464 1464 1473 1473 1468 1468 1464 1464 1464 1464 1468 1468 1460 1460 1468 1468 1462 1462 1460 1460 1460 1460 1462 1462 1456 1456 1462 1462 1458 1458 1456 1456 1456 1456 1458 1458 1453 1453 1458 1458 1452 1452 1453 1453 1453 1453 1452 1452 1450 1450 1452 1452 1448 1448 1450 1450 1450 1450 1448 1448 1446 1446 1448 1448 1444 1444 1446 1446 1446 1446 1444 1444 1442 1442 1444 1444 1438 1438 1442 1442 1442 1442 1438 1438 1440 1440 1438 1438 1433 1433 1440 1440 1440 1440 1433 1433 1436 1436 1433 1433 1431 1431 1436 1436 1436 1436 1431 1431 1435 1435 1431 1431 1430 1430 1435 1435 1435 1435 1430 1430 1437 1437 1430 1430 1432 1432 1437 1437 1437 1437 1432 1432 1441 1441 1432 1432 1434 1434 1441 1441 1441 1441 1434 1434 1443 1443 1434 1434 1439 1439 1443 1443 1443 1443 1439 1439 1447 1447 1439 1439 1445 1445 1447 1447 1447 1447 1445 1445 1451 1451 1445 1445 1449 1449 1451 1451 1451 1451 1449 1449 1454 1454 1449 1449 1455 1455 1454 1454 1454 1454 1455 1455 1457 1457 1455 1455 1459 1459 1457 1457 1457 1457 1459 1459 1461 1461 1459 1459 1463 1463 1461 1461 1461 1461 1463 1463 1465 1465 1463 1463 1469 1469 1465 1465 1465 1465 1469 1469 1467 1467 1469 1469 1474 1474 1467 1467 1467 1467 1474 1474 1471 1471 1474 1474 1476 1476 1471 1471 1471 1471 1476 1476 1472 1472 1476 1476 1477 1477 1472 1472 1472 1472 1477 1477 1470 1470 1477 1477 1475 1475 1470 1470 1510 1510 1479 1479 1481 1481 1478 1478 1479 1479 1512 1512 1504 1504 1485 1485 1487 1487 1483 1483 1485 1485 1506 1506 1481 1481 1483 1483 1508 1508 1498 1498 1515 1515 1517 1517 1489 1489 1515 1515 1500 1500 1487 1487 1489 1489 1502 1502 1492 1492 1521 1521 1523 1523 1519 1519 1521 1521 1494 1494 1517 1517 1519 1519 1496 1496 1493 1493 1524 1524 1522 1522 1525 1525 1524 1524 1491 1491 1523 1523 1525 1525 1490 1490 1499 1499 1518 1518 1516 1516 1520 1520 1518 1518 1497 1497 1522 1522 1520 1520 1495 1495 1505 1505 1488 1488 1486 1486 1514 1514 1488 1488 1503 1503 1516 1516 1514 1514 1501 1501 1511 1511 1482 1482 1480 1480 1484 1484 1482 1482 1509 1509 1486 1486 1484 1484 1507 1507 1480 1480 1478 1478 1513 1513 1551 1551 1552 1552 1547 1547 1526 1526 1527 1527 1531 1531 1527 1527 1528 1528 1531 1531 1531 1531 1528 1528 1534 1534 1528 1528 1529 1529 1534 1534 1529 1529 1530 1530 1534 1534 1534 1534 1530 1530 1536 1536 1530 1530 1532 1532 1536 1536 1532 1532 1533 1533 1536 1536 1533 1533 1535 1535 1536 1536 1536 1536 1535 1535 1538 1538 1535 1535 1537 1537 1538 1538 1537 1537 1539 1539 1538 1538 1538 1538 1539 1539 1540 1540 1539 1539 1541 1541 1540 1540 1541 1541 1543 1543 1540 1540 1540 1540 1543 1543 1542 1542 1543 1543 1545 1545 1542 1542 1545 1545 1546 1546 1542 1542 1542 1542 1546 1546 1544 1544 1546 1546 1548 1548 1544 1544 1548 1548 1549 1549 1544 1544 1544 1544 1549 1549 1547 1547 1549 1549 1550 1550 1547 1547 1547 1547 1550 1550 1551 1551 1585 1585 1554 1554 1556 1556 1553 1553 1554 1554 1587 1587 1579 1579 1560 1560 1562 1562 1558 1558 1560 1560 1581 1581 1556 1556 1558 1558 1583 1583 1573 1573 1590 1590 1592 1592 1564 1564 1590 1590 1575 1575 1562 1562 1564 1564 1577 1577 1567 1567 1596 1596 1598 1598 1594 1594 1596 1596 1569 1569 1592 1592 1594 1594 1571 1571 1568 1568 1599 1599 1597 1597 1600 1600 1599 1599 1566 1566 1598 1598 1600 1600 1565 1565 1574 1574 1593 1593 1591 1591 1595 1595 1593 1593 1572 1572 1597 1597 1595 1595 1570 1570 1580 1580 1563 1563 1561 1561 1589 1589 1563 1563 1578 1578 1591 1591 1589 1589 1576 1576 1586 1586 1557 1557 1555 1555 1559 1559 1557 1557 1584 1584 1561 1561 1559 1559 1582 1582 1555 1555 1553 1553 1588 1588 1662 1662 1664 1664 1668 1668 1641 1641 1638 1638 1639 1639 1631 1631 1629 1629 1627 1627 1619 1619 1616 1616 1614 1614 1619 1619 1614 1614 1620 1620 1627 1627 1629 1629 1614 1614 1629 1629 1623 1623 1614 1614 1614 1614 1623 1623 1620 1620 1615 1615 1617 1617 1613 1613 1617 1617 1618 1618 1613 1613 1628 1628 1626 1626 1622 1622 1626 1626 1613 1613 1622 1622 1622 1622 1613 1613 1621 1621 1613 1613 1618 1618 1621 1621 1639 1639 1638 1638 1627 1627 1638 1638 1633 1633 1627 1627 1627 1627 1633 1633 1631 1631 1658 1658 1653 1653 1659 1659 1653 1653 1650 1650 1659 1659 1659 1659 1650 1650 1649 1649 1650 1650 1648 1648 1649 1649 1649 1649 1648 1648 1639 1639 1648 1648 1643 1643 1639 1639 1639 1639 1643 1643 1641 1641 1658 1658 1659 1659 1661 1661 1659 1659 1669 1669 1661 1661 1661 1661 1669 1669 1663 1663 1674 1674 1676 1676 1681 1681 1674 1674 1681 1681 1673 1673 1668 1668 1664 1664 1681 1681 1664 1664 1670 1670 1681 1681 1681 1681 1670 1670 1673 1673 1678 1678 1677 1677 1682 1682 1677 1677 1675 1675 1682 1682 1675 1675 1672 1672 1682 1682 1672 1672 1671 1671 1682 1682 1682 1682 1671 1671 1669 1669 1671 1671 1665 1665 1669 1669 1669 1669 1665 1665 1663 1663 1651 1651 1652 1652 1656 1656 1652 1652 1657 1657 1656 1656 1656 1656 1657 1657 1668 1668 1657 1657 1660 1660 1668 1668 1668 1668 1660 1660 1662 1662 1651 1651 1656 1656 1647 1647 1656 1656 1646 1646 1647 1647 1647 1647 1646 1646 1642 1642 1646 1646 1636 1636 1642 1642 1642 1642 1636 1636 1640 1640 1628 1628 1630 1630 1626 1626 1630 1630 1632 1632 1626 1626 1626 1626 1632 1632 1636 1636 1632 1632 1637 1637 1636 1636 1636 1636 1637 1637 1640 1640 1616 1616 1615 1615 1614 1614 1615 1615 1613 1613 1614 1614 1614 1614 1613 1613 1610 1610 1613 1613 1609 1609 1610 1610 1610 1610 1609 1609 1606 1606 1609 1609 1605 1605 1606 1606 1606 1606 1605 1605 1987 1987 1605 1605 1988 1988 1989 1989 1990 1990 1991 1991 1604 1604 1992 1992 1603 1603 1604 1604 1604 1604 1603 1603 1608 1608 1603 1603 1607 1607 1608 1608 1608 1608 1607 1607 1612 1612 1607 1607 1611 1611 1612 1612 1612 1612 1611 1611 1625 1625 1611 1611 1624 1624 1625 1625 1625 1625 1624 1624 1635 1635 1624 1624 1634 1634 1635 1635 1635 1635 1634 1634 1645 1645 1634 1634 1644 1644 1645 1645 1645 1645 1644 1644 1655 1655 1644 1644 1654 1654 1655 1655 1655 1655 1654 1654 1667 1667 1654 1654 1666 1666 1667 1667 1667 1667 1666 1666 1680 1680 1666 1666 1679 1679 1680 1680 1680 1680 1679 1679 1684 1684 1679 1679 1683 1683 1684 1684 1684 1684 1683 1683 1688 1688 1683 1683 1687 1687 1688 1688 1688 1688 1687 1687 1993 1993 1687 1687 1994 1994 1995 1995 1996 1996 1997 1997 1690 1690 1998 1998 1689 1689 1690 1690 1690 1690 1689 1689 1686 1686 1689 1689 1685 1685 1686 1686 1686 1686 1685 1685 1682 1682 1685 1685 1681 1681 1682 1682 1682 1682 1681 1681 1678 1678 1681 1681 1676 1676 1678 1678 1699 1699 1694 1694 1703 1703 1694 1694 1696 1696 1703 1703 1703 1703 1696 1696 1705 1705 1696 1696 1701 1701 1705 1705 1705 1705 1701 1701 1709 1709 1701 1701 1707 1707 1709 1709 1709 1709 1707 1707 1713 1713 1707 1707 1711 1711 1713 1713 1713 1713 1711 1711 1716 1716 1711 1711 1715 1715 1716 1716 1716 1716 1715 1715 1719 1719 1715 1715 1721 1721 1719 1719 1719 1719 1721 1721 1723 1723 1721 1721 1725 1725 1723 1723 1723 1723 1725 1725 1727 1727 1725 1725 1731 1731 1727 1727 1727 1727 1731 1731 1729 1729 1731 1731 1736 1736 1729 1729 1729 1729 1736 1736 1733 1733 1736 1736 1738 1738 1733 1733 1733 1733 1738 1738 1735 1735 1738 1738 1740 1740 1735 1735 1735 1735 1740 1740 1734 1734 1740 1740 1739 1739 1734 1734 1734 1734 1739 1739 1730 1730 1739 1739 1737 1737 1730 1730 1730 1730 1737 1737 1728 1728 1737 1737 1732 1732 1728 1728 1728 1728 1732 1732 1724 1724 1732 1732 1726 1726 1724 1724 1724 1724 1726 1726 1720 1720 1726 1726 1722 1722 1720 1720 1720 1720 1722 1722 1717 1717 1722 1722 1718 1718 1717 1717 1717 1717 1718 1718 1714 1714 1718 1718 1712 1712 1714 1714 1714 1714 1712 1712 1710 1710 1712 1712 1708 1708 1710 1710 1710 1710 1708 1708 1706 1706 1708 1708 1702 1702 1706 1706 1706 1706 1702 1702 1704 1704 1702 1702 1697 1697 1704 1704 1704 1704 1697 1697 1700 1700 1697 1697 1695 1695 1700 1700 1700 1700 1695 1695 1698 1698 1695 1695 1693 1693 1698 1698 1698 1698 1693 1693 1699 1699 1693 1693 1694 1694 1699 1699 1773 1773 1742 1742 1744 1744 1741 1741 1742 1742 1775 1775 1767 1767 1748 1748 1750 1750 1746 1746 1748 1748 1769 1769 1744 1744 1746 1746 1771 1771 1761 1761 1778 1778 1780 1780 1752 1752 1778 1778 1763 1763 1750 1750 1752 1752 1765 1765 1755 1755 1784 1784 1786 1786 1782 1782 1784 1784 1757 1757 1780 1780 1782 1782 1759 1759 1756 1756 1787 1787 1785 1785 1788 1788 1787 1787 1754 1754 1786 1786 1788 1788 1753 1753 1762 1762 1781 1781 1779 1779 1783 1783 1781 1781 1760 1760 1785 1785 1783 1783 1758 1758 1768 1768 1751 1751 1749 1749 1777 1777 1751 1751 1766 1766 1779 1779 1777 1777 1764 1764 1774 1774 1745 1745 1743 1743 1747 1747 1745 1745 1772 1772 1749 1749 1747 1747 1770 1770 1743 1743 1741 1741 1776 1776 1999 1999 2000 2000 1792 1792 2001 2001 1791 1791 1792 1792 1792 1792 1791 1791 1796 1796 1791 1791 1795 1795 1796 1796 1796 1796 1795 1795 1800 1800 1795 1795 1799 1799 1800 1800 1800 1800 1799 1799 1804 1804 1799 1799 1803 1803 1804 1804 1804 1804 1803 1803 1808 1808 1803 1803 1807 1807 1808 1808 1808 1808 1807 1807 1812 1812 1807 1807 1811 1811 1812 1812 1812 1812 1811 1811 1816 1816 1811 1811 1815 1815 1816 1816 1816 1816 1815 1815 1820 1820 1815 1815 1819 1819 1820 1820 1820 1820 1819 1819 1824 1824 1819 1819 1823 1823 1824 1824 1824 1824 1823 1823 1828 1828 1823 1823 1827 1827 1828 1828 1828 1828 1827 1827 1832 1832 1827 1827 1831 1831 1832 1832 1832 1832 1831 1831 2002 2002 1831 1831 2003 2003 2004 2004 2005 2005 2006 2006 1834 1834 2007 2007 1833 1833 1834 1834 1834 1834 1833 1833 1830 1830 1833 1833 1829 1829 1830 1830 1830 1830 1829 1829 1826 1826 1829 1829 1825 1825 1826 1826 1826 1826 1825 1825 1822 1822 1825 1825 1821 1821 1822 1822 1822 1822 1821 1821 1818 1818 1821 1821 1817 1817 1818 1818 1818 1818 1817 1817 1814 1814 1817 1817 1813 1813 1814 1814 1814 1814 1813 1813 1810 1810 1813 1813 1809 1809 1810 1810 1810 1810 1809 1809 1806 1806 1809 1809 1805 1805 1806 1806 1806 1806 1805 1805 1802 1802 1805 1805 1801 1801 1802 1802 1802 1802 1801 1801 1798 1798 1801 1801 1797 1797 1798 1798 1798 1798 1797 1797 1794 1794 1797 1797 1793 1793 1794 1794 1794 1794 1793 1793 2008 2008 1793 1793 2009 2009 2010 2010 1843 1843 1838 1838 1847 1847 1838 1838 1840 1840 1847 1847 1847 1847 1840 1840 1849 1849 1840 1840 1845 1845 1849 1849 1849 1849 1845 1845 1853 1853 1845 1845 1851 1851 1853 1853 1853 1853 1851 1851 1857 1857 1851 1851 1855 1855 1857 1857 1857 1857 1855 1855 1860 1860 1855 1855 1859 1859 1860 1860 1860 1860 1859 1859 1863 1863 1859 1859 1865 1865 1863 1863 1863 1863 1865 1865 1867 1867 1865 1865 1869 1869 1867 1867 1867 1867 1869 1869 1871 1871 1869 1869 1875 1875 1871 1871 1871 1871 1875 1875 1873 1873 1875 1875 1880 1880 1873 1873 1873 1873 1880 1880 1877 1877 1880 1880 1882 1882 1877 1877 1877 1877 1882 1882 1879 1879 1882 1882 1884 1884 1879 1879 1879 1879 1884 1884 1878 1878 1884 1884 1883 1883 1878 1878 1878 1878 1883 1883 1874 1874 1883 1883 1881 1881 1874 1874 1874 1874 1881 1881 1872 1872 1881 1881 1876 1876 1872 1872 1872 1872 1876 1876 1868 1868 1876 1876 1870 1870 1868 1868 1868 1868 1870 1870 1864 1864 1870 1870 1866 1866 1864 1864 1864 1864 1866 1866 1861 1861 1866 1866 1862 1862 1861 1861 1861 1861 1862 1862 1858 1858 1862 1862 1856 1856 1858 1858 1858 1858 1856 1856 1854 1854 1856 1856 1852 1852 1854 1854 1854 1854 1852 1852 1850 1850 1852 1852 1846 1846 1850 1850 1850 1850 1846 1846 1848 1848 1846 1846 1841 1841 1848 1848 1848 1848 1841 1841 1844 1844 1841 1841 1839 1839 1844 1844 1844 1844 1839 1839 1842 1842 1839 1839 1837 1837 1842 1842 1842 1842 1837 1837 1843 1843 1837 1837 1838 1838 1843 1843
+24 24 22 22 20 20 22 22 18 18 20 20 20 20 18 18 16 16 18 18 12 12 16 16 16 16 12 12 14 14 12 12 8 8 14 14 14 14 8 8 10 10 8 8 3 3 10 10 10 10 3 3 6 6 3 3 1 1 6 6 6 6 1 1 5 5 1 1 0 0 5 5 5 5 0 0 7 7 0 0 2 2 7 7 7 7 2 2 11 11 2 2 4 4 11 11 11 11 4 4 15 15 4 4 9 9 15 15 15 15 9 9 17 17 9 9 13 13 17 17 17 17 13 13 21 21 13 13 19 19 21 21 21 21 19 19 25 25 19 19 23 23 25 25 23 23 27 27 25 25 25 25 27 27 29 29 27 27 31 31 29 29 29 29 31 31 33 33 31 31 37 37 33 33 33 33 37 37 35 35 37 37 41 41 35 35 35 35 41 41 39 39 41 41 46 46 39 39 39 39 46 46 43 43 46 46 48 48 43 43 43 43 48 48 44 44 48 48 49 49 44 44 44 44 49 49 42 42 49 49 47 47 42 42 42 42 47 47 38 38 47 47 45 45 38 38 38 38 45 45 34 34 45 45 40 40 34 34 34 34 40 40 32 32 40 40 36 36 32 32 32 32 36 36 28 28 36 36 30 30 28 28 28 28 30 30 24 24 30 30 26 26 24 24 24 24 26 26 22 22 50 50 51 51 52 52 51 51 53 53 52 52 93 93 94 94 92 92 94 94 96 96 92 92 94 94 97 97 96 96 97 97 101 101 96 96 96 96 101 101 100 100 100 100 101 101 104 104 101 101 107 107 104 104 104 104 107 107 106 106 107 107 111 111 106 106 106 106 111 111 110 110 110 110 111 111 114 114 111 111 115 115 114 114 114 114 115 115 116 116 115 115 117 117 116 116 116 116 117 117 120 120 117 117 121 121 120 120 120 120 121 121 126 126 121 121 127 127 126 126 126 126 127 127 128 128 127 127 129 129 128 128 128 128 129 129 3562 3562 129 129 3563 3563 3564 3564 132 132 134 134 133 133 134 134 137 137 133 133 133 133 137 137 139 139 137 137 140 140 139 139 139 139 140 140 141 141 140 140 142 142 141 141 141 141 142 142 145 145 142 142 149 149 145 145 145 145 149 149 147 147 153 153 156 156 149 149 156 156 148 148 149 149 149 149 148 148 147 147 153 153 155 155 156 156 155 155 158 158 156 156 156 156 158 158 157 157 158 158 163 163 157 157 157 157 163 163 162 162 162 162 163 163 167 167 163 163 168 168 167 167 167 167 168 168 170 170 168 168 169 169 170 170 170 170 169 169 166 166 169 169 165 165 166 166 166 166 165 165 164 164 165 165 161 161 164 164 164 164 161 161 159 159 161 161 160 160 159 159 159 159 160 160 152 152 160 160 154 154 152 152 152 152 154 154 150 150 154 154 151 151 150 150 150 150 151 151 146 146 151 151 144 144 146 146 146 146 144 144 143 143 144 144 138 138 143 143 143 143 138 138 135 135 138 138 136 136 135 135 3565 3565 131 131 3566 3566 3567 3567 131 131 130 130 130 130 131 131 124 124 131 131 125 125 124 124 124 124 125 125 122 122 125 125 123 123 122 122 122 122 123 123 118 118 123 123 119 119 118 118 118 118 119 119 112 112 119 119 113 113 112 112 113 113 109 109 112 112 112 112 109 109 108 108 108 108 109 109 105 105 109 109 103 103 105 105 105 105 103 103 102 102 103 103 99 99 102 102 102 102 99 99 98 98 99 99 95 95 98 98 98 98 95 95 90 90 95 95 91 91 90 90 91 91 89 89 90 90 90 90 89 89 88 88 88 88 89 89 87 87 89 89 86 86 87 87 87 87 86 86 85 85 86 86 84 84 85 85 85 85 84 84 83 83 83 83 84 84 81 81 84 84 82 82 81 81 81 81 82 82 79 79 82 82 80 80 79 79 79 79 80 80 77 77 80 80 78 78 77 77 78 78 76 76 77 77 77 77 76 76 75 75 75 75 76 76 73 73 76 76 74 74 73 73 73 73 74 74 71 71 74 74 72 72 71 71 72 72 3568 3568 71 71 71 71 3569 3569 3570 3570 69 69 70 70 67 67 70 70 68 68 67 67 67 67 68 68 65 65 68 68 66 66 65 65 66 66 64 64 65 65 65 65 64 64 63 63 63 63 64 64 62 62 64 64 61 61 62 62 62 62 61 61 60 60 61 61 59 59 60 60 60 60 59 59 57 57 59 59 58 58 57 57 57 57 58 58 56 56 58 58 54 54 56 56 56 56 54 54 55 55 171 171 172 172 173 173 172 172 174 174 173 173 173 173 174 174 175 175 174 174 176 176 175 175 177 177 178 178 179 179 178 178 180 180 179 179 198 198 199 199 197 197 199 199 196 196 197 197 197 197 196 196 195 195 195 195 196 196 194 194 196 196 193 193 194 194 194 194 193 193 192 192 192 192 193 193 190 190 193 193 191 191 190 190 190 190 191 191 188 188 191 191 189 189 188 188 188 188 189 189 186 186 189 189 187 187 186 186 186 186 187 187 184 184 187 187 185 185 184 184 184 184 185 185 183 183 185 185 182 182 183 183 183 183 182 182 181 181 200 200 201 201 202 202 201 201 203 203 202 202 202 202 203 203 204 204 203 203 205 205 204 204 204 204 205 205 206 206 205 205 207 207 206 206 206 206 207 207 208 208 207 207 209 209 208 208 210 210 211 211 212 212 211 211 213 213 212 212 212 212 213 213 214 214 213 213 215 215 214 214 219 219 218 218 328 328 592 592 587 587 586 586 387 387 389 389 348 348 870 870 874 874 879 879 879 879 874 874 878 878 942 942 952 952 967 967 341 341 331 331 330 330 1100 1100 1093 1093 1092 1092 290 290 226 226 225 225 437 437 385 385 354 354 385 385 356 356 354 354 354 354 356 356 355 355 417 417 406 406 438 438 406 406 404 404 438 438 438 438 404 404 437 437 404 404 401 401 437 437 437 437 401 401 385 385 417 417 438 438 419 419 438 438 439 439 419 419 419 419 439 439 420 420 420 420 439 439 421 421 439 439 440 440 421 421 421 421 440 440 422 422 440 440 441 441 422 422 422 422 441 441 424 424 441 441 442 442 424 424 424 424 442 442 427 427 442 442 443 443 427 427 427 427 443 443 430 430 443 443 445 445 430 430 445 445 446 446 430 430 430 430 446 446 433 433 523 523 532 532 514 514 514 514 532 532 589 589 573 573 568 568 588 588 532 532 542 542 589 589 542 542 556 556 589 589 589 589 556 556 564 564 514 514 504 504 523 523 504 504 502 502 523 523 523 523 502 502 461 461 564 564 569 569 589 589 569 569 574 574 589 589 589 589 574 574 576 576 527 527 531 531 513 513 531 531 522 522 513 513 513 513 522 522 495 495 522 522 484 484 495 495 522 522 509 509 484 484 509 509 498 498 484 484 484 484 498 498 462 462 453 453 454 454 451 451 568 568 563 563 588 588 563 563 555 555 588 588 588 588 555 555 559 559 555 555 541 541 559 559 559 559 541 541 550 550 541 541 531 531 550 550 550 550 531 531 535 535 531 531 527 527 535 535 498 498 491 491 462 462 491 491 487 487 462 462 462 462 487 487 460 460 487 487 483 483 460 460 460 460 483 483 458 458 483 483 488 488 458 458 433 433 446 446 444 444 446 446 447 447 444 444 444 444 447 447 451 451 447 447 450 450 451 451 451 451 450 450 453 453 454 454 455 455 451 451 455 455 456 456 451 451 451 451 456 456 457 457 457 457 458 458 451 451 458 458 488 488 451 451 451 451 488 488 452 452 488 488 492 492 452 452 452 452 492 492 459 459 492 492 499 499 459 459 459 459 499 499 461 461 499 499 510 510 461 461 461 461 510 510 523 523 502 502 501 501 461 461 501 501 500 500 461 461 461 461 500 500 463 463 500 500 503 503 463 463 463 463 503 503 506 506 506 506 519 519 463 463 519 519 526 526 463 463 463 463 526 526 537 537 526 526 590 590 537 537 537 537 590 590 591 591 590 590 623 623 591 591 591 591 623 623 664 664 623 623 663 663 664 664 664 664 663 663 666 666 663 663 697 697 666 666 666 666 697 697 729 729 697 697 745 745 729 729 729 729 745 745 746 746 770 770 798 798 765 765 798 798 746 746 765 765 765 765 746 746 749 749 746 746 745 745 749 749 785 785 816 816 782 782 816 816 798 798 782 782 782 782 798 798 778 778 798 798 770 770 778 778 850 850 853 853 816 816 841 841 857 857 863 863 841 841 863 863 872 872 816 816 853 853 841 841 853 853 855 855 841 841 841 841 855 855 857 857 971 971 978 978 1013 1013 863 863 866 866 872 872 866 866 868 868 872 872 872 872 868 868 885 885 868 868 884 884 885 885 885 885 884 884 894 894 884 884 887 887 894 894 894 894 887 887 948 948 887 887 913 913 948 948 948 948 913 913 1013 1013 913 913 958 958 1013 1013 1013 1013 958 958 971 971 978 978 981 981 1013 1013 981 981 1012 1012 1013 1013 1013 1013 1012 1012 1015 1015 1012 1012 1031 1031 1015 1015 1055 1055 1057 1057 1062 1062 1057 1057 1059 1059 1062 1062 1062 1062 1059 1059 1074 1074 1059 1059 1063 1063 1074 1074 1074 1074 1063 1063 1093 1093 1011 1011 1028 1028 1012 1012 1028 1028 1033 1033 1012 1012 1012 1012 1033 1033 1031 1031 1033 1033 1040 1040 1031 1031 1031 1031 1040 1040 1038 1038 1040 1040 1044 1044 1038 1038 1038 1038 1044 1044 1062 1062 1044 1044 1048 1048 1062 1062 1062 1062 1048 1048 1055 1055 1107 1107 1106 1106 1091 1091 1106 1106 1104 1104 1091 1091 1091 1091 1104 1104 1092 1092 1104 1104 1101 1101 1092 1092 1092 1092 1101 1101 1100 1100 1107 1107 1091 1091 1109 1109 1091 1091 1090 1090 1109 1109 1109 1109 1090 1090 1108 1108 1105 1105 1097 1097 1096 1096 1085 1085 1098 1098 1086 1086 1098 1098 1099 1099 1086 1086 1086 1086 1099 1099 1087 1087 1099 1099 1102 1102 1087 1087 1087 1087 1102 1102 1103 1103 1054 1054 1047 1047 1066 1066 1043 1043 1039 1039 1005 1005 1039 1039 1032 1032 1005 1005 1032 1032 1027 1027 1005 1005 1005 1005 1027 1027 1006 1006 1005 1005 1004 1004 1060 1060 1047 1047 1043 1043 1066 1066 1043 1043 1005 1005 1066 1066 1066 1066 1005 1005 1061 1061 1005 1005 1060 1060 1061 1061 1002 1002 1014 1014 1003 1003 1014 1014 1034 1034 1003 1003 1003 1003 1034 1034 1004 1004 1034 1034 1037 1037 1004 1004 1004 1004 1037 1037 1060 1060 1002 1002 959 959 1001 1001 959 959 950 950 1001 1001 961 961 968 968 1003 1003 968 968 970 970 1003 1003 1003 1003 970 970 1002 1002 970 970 966 966 1002 1002 1002 1002 966 966 959 959 950 950 946 946 1001 1001 946 946 914 914 1001 1001 1001 1001 914 914 947 947 947 947 914 914 893 893 914 914 896 896 893 893 893 893 896 896 876 876 896 896 877 877 876 876 876 876 877 877 873 873 824 824 840 840 845 845 845 845 840 840 873 873 840 840 871 871 873 873 873 873 871 871 876 876 781 781 777 777 735 735 777 777 769 769 735 735 735 735 769 769 766 766 766 766 762 762 735 735 762 762 760 760 735 735 735 735 760 760 736 736 845 845 826 826 824 824 826 826 822 822 824 824 824 824 822 822 808 808 822 822 812 812 808 808 808 808 812 812 804 804 812 812 781 781 804 804 781 781 735 735 804 804 804 804 735 735 799 799 735 735 792 792 799 799 763 763 771 771 735 735 771 771 784 784 735 735 735 735 784 784 792 792 763 763 735 735 752 752 735 735 734 734 752 752 752 752 734 734 751 751 732 732 747 747 733 733 747 747 748 748 733 733 733 733 748 748 734 734 748 748 750 750 734 734 734 734 750 750 751 751 650 650 649 649 667 667 667 667 698 698 650 650 698 698 712 712 650 650 650 650 712 712 730 730 614 614 620 620 650 650 608 608 577 577 613 613 577 577 615 615 613 613 613 613 615 615 619 619 615 615 649 649 619 619 620 620 633 633 650 650 633 633 636 636 650 650 650 650 636 636 639 639 638 638 635 635 649 649 635 635 632 632 649 649 649 649 632 632 619 619 608 608 605 605 577 577 605 605 601 601 577 577 577 577 601 601 598 598 599 599 602 602 578 578 602 602 606 606 578 578 578 578 606 606 609 609 639 639 642 642 650 650 642 642 643 643 650 650 650 650 643 643 649 649 643 643 641 641 649 649 649 649 641 641 638 638 598 598 596 596 577 577 596 596 593 593 577 577 577 577 593 593 578 578 593 593 597 597 578 578 578 578 597 597 599 599 577 577 494 494 545 545 494 494 481 481 545 545 516 516 515 515 578 578 515 515 512 512 578 578 578 578 512 512 577 577 512 512 505 505 577 577 577 577 505 505 494 494 774 774 743 743 768 768 743 743 742 742 768 768 768 768 742 742 773 773 817 817 814 814 741 741 814 814 802 802 741 741 802 802 793 793 741 741 793 793 786 786 741 741 741 741 786 786 742 742 786 786 775 775 742 742 742 742 775 775 773 773 859 859 851 851 880 880 827 827 819 819 836 836 819 819 880 880 836 836 836 836 880 880 843 843 880 880 851 851 843 843 861 861 864 864 881 881 864 864 860 860 881 881 881 881 860 860 859 859 852 852 858 858 882 882 858 858 861 861 882 882 716 716 720 720 740 740 685 685 691 691 658 658 691 691 696 696 658 658 740 740 720 720 739 739 720 720 724 724 739 739 739 739 724 724 727 727 671 671 670 670 657 657 670 670 675 675 657 657 657 657 675 675 658 658 675 675 680 680 658 658 658 658 680 680 685 685 702 702 707 707 740 740 707 707 711 711 740 740 740 740 711 711 716 716 719 719 738 738 723 723 738 738 739 739 723 723 723 723 739 739 725 725 739 739 727 727 725 725 690 690 656 656 695 695 656 656 701 701 695 695 719 719 715 715 738 738 715 715 710 710 738 738 738 738 710 710 706 706 690 690 684 684 656 656 684 684 679 679 656 656 656 656 679 679 657 657 679 679 674 674 657 657 657 657 674 674 671 671 223 223 238 238 234 234 323 323 335 335 336 336 223 223 234 234 224 224 234 234 239 239 224 224 224 224 239 239 248 248 303 303 311 311 336 336 311 311 320 320 336 336 336 336 320 320 323 323 248 248 256 256 224 224 256 256 264 264 224 224 224 224 264 264 273 273 281 281 285 285 336 336 285 285 295 295 336 336 336 336 295 295 303 303 263 263 255 255 222 222 255 255 247 247 222 222 222 222 247 247 223 223 247 247 244 244 223 223 223 223 244 244 238 238 323 323 319 319 335 335 319 319 312 312 335 335 335 335 312 312 334 334 312 312 310 310 334 334 310 310 302 302 334 334 334 334 302 302 294 294 294 294 284 284 334 334 284 284 280 280 334 334 334 334 280 280 222 222 280 280 272 272 222 222 222 222 272 272 263 263 332 332 342 342 350 350 289 289 299 299 334 334 321 321 333 333 316 316 333 333 334 334 316 316 316 316 334 334 307 307 334 334 299 299 307 307 252 252 260 260 222 222 260 260 269 269 222 222 222 222 269 269 334 334 269 269 279 279 334 334 334 334 279 279 289 289 228 228 232 232 221 221 232 232 235 235 221 221 221 221 235 235 222 222 235 235 243 243 222 222 222 222 243 243 252 252 331 331 315 315 330 330 315 315 306 306 330 330 330 330 306 306 298 298 259 259 251 251 220 220 251 251 242 242 220 220 220 220 242 242 221 221 242 242 231 231 221 221 221 221 231 231 228 228 298 298 288 288 330 330 288 288 278 278 330 330 330 330 278 278 220 220 278 278 268 268 220 220 220 220 268 268 259 259 325 325 324 324 339 339 324 324 345 345 339 339 339 339 345 345 343 343 326 326 340 340 346 346 305 305 314 314 327 327 305 305 327 327 297 297 328 328 287 287 327 327 287 287 291 291 327 327 327 327 291 291 297 297 217 217 265 265 218 218 265 265 267 267 218 218 218 218 267 267 328 328 267 267 275 275 328 328 328 328 275 275 287 287 325 325 313 313 324 324 313 313 304 304 324 324 324 324 304 304 296 296 296 296 286 286 324 324 286 286 274 274 324 324 324 324 274 274 216 216 274 274 266 266 216 216 266 266 257 257 216 216 216 216 257 257 249 249 217 217 230 230 241 241 241 241 250 250 217 217 250 250 258 258 217 217 217 217 258 258 265 265 249 249 240 240 216 216 240 240 229 229 216 216 216 216 229 229 217 217 229 229 227 227 217 217 217 217 227 227 230 230 942 942 967 967 936 936 879 879 930 930 936 936 952 952 963 963 967 967 963 963 975 975 967 967 967 967 975 975 1006 1006 975 975 986 986 1006 1006 999 999 1005 1005 995 995 1005 1005 1006 1006 995 995 995 995 1006 1006 991 991 1006 1006 986 986 991 991 999 999 994 994 1005 1005 994 994 990 990 1005 1005 1005 1005 990 990 985 985 985 985 974 974 1005 1005 974 974 962 962 1005 1005 1005 1005 962 962 951 951 951 951 898 898 1005 1005 898 898 916 916 1005 1005 1005 1005 916 916 1004 1004 916 916 956 956 1004 1004 1004 1004 956 956 1003 1003 956 956 960 960 1003 1003 1003 1003 960 960 961 961 951 951 941 941 898 898 941 941 935 935 898 898 898 898 935 935 929 929 878 878 921 921 879 879 921 921 925 925 879 879 879 879 925 925 930 930 929 929 924 924 898 898 924 924 920 920 898 898 898 898 920 920 878 878 920 920 918 918 878 878 878 878 918 918 921 921 865 865 867 867 880 880 848 848 854 854 819 819 854 854 856 856 819 819 819 819 856 856 880 880 856 856 862 862 880 880 880 880 862 862 865 865 825 825 834 834 819 819 834 834 846 846 819 819 819 819 846 846 848 848 740 740 759 759 741 741 759 759 761 761 741 741 741 741 761 761 764 764 764 764 767 767 741 741 767 767 772 772 741 741 741 741 772 772 780 780 780 780 783 783 741 741 783 783 819 819 741 741 741 741 819 819 817 817 819 819 827 827 817 817 783 783 790 790 819 819 790 790 791 791 819 819 819 819 791 791 796 796 796 796 813 813 819 819 813 813 818 818 819 819 819 819 818 818 825 825 760 760 753 753 736 736 753 753 754 754 736 736 736 736 754 754 737 737 754 754 755 755 737 737 737 737 755 755 738 738 755 755 756 756 738 738 738 738 756 756 739 739 756 756 757 757 739 739 739 739 757 757 740 740 757 757 758 758 740 740 740 740 758 758 759 759 981 981 984 984 1012 1012 984 984 983 983 1012 1012 1012 1012 983 983 982 982 938 938 972 972 932 932 972 972 904 904 932 932 932 932 904 904 927 927 904 904 923 923 927 927 988 988 1012 1012 977 977 1012 1012 982 982 977 977 977 977 982 982 965 965 982 982 979 979 965 965 965 965 979 979 954 954 979 979 972 972 954 954 954 954 972 972 944 944 972 972 938 938 944 944 988 988 993 993 1012 1012 993 993 997 997 1012 1012 1012 1012 997 997 1011 1011 997 997 1000 1000 1011 1011 1011 1011 1000 1000 996 996 996 996 992 992 1011 1011 992 992 987 987 1011 1011 1011 1011 987 987 998 998 987 987 976 976 998 998 998 998 976 976 989 989 976 976 964 964 989 989 989 989 964 964 973 973 964 964 953 953 973 973 933 933 940 940 953 953 940 940 949 949 953 953 949 949 957 957 953 953 953 953 957 957 973 973 953 953 943 943 933 933 943 943 937 937 933 933 933 933 937 937 909 909 937 937 931 931 909 909 899 899 919 919 900 900 919 919 923 923 900 900 900 900 923 923 902 902 923 923 904 904 902 902 931 931 926 926 909 909 926 926 922 922 909 909 909 909 922 922 903 903 922 922 919 919 903 903 903 903 919 919 901 901 919 919 899 899 901 901 835 835 820 820 838 838 820 820 839 839 838 838 835 835 833 833 820 820 833 833 832 832 820 820 820 820 832 832 831 831 831 831 829 829 820 820 829 829 830 830 820 820 820 820 830 830 821 821 830 830 842 842 821 821 821 821 842 842 816 816 842 842 849 849 816 816 816 816 849 849 850 850 882 882 892 892 891 891 888 888 886 886 882 882 886 886 883 883 882 882 882 882 883 883 852 852 883 883 875 875 852 852 852 852 875 875 844 844 875 875 869 869 844 844 844 844 869 869 837 837 869 869 847 847 837 837 837 837 847 847 828 828 847 847 839 839 828 828 828 828 839 839 823 823 839 839 820 820 823 823 823 823 820 820 815 815 891 891 890 890 882 882 890 890 889 889 882 882 882 882 889 889 888 888 892 892 882 882 895 895 882 882 1009 1009 895 895 895 895 1009 1009 897 897 1075 1075 1091 1091 1078 1078 1091 1091 1080 1080 1078 1078 1093 1093 1063 1063 1092 1092 1063 1063 1067 1067 1092 1092 1092 1092 1067 1067 1069 1069 1069 1069 1081 1081 1092 1092 1081 1081 1083 1083 1092 1092 1092 1092 1083 1083 1091 1091 1083 1083 1082 1082 1091 1091 1091 1091 1082 1082 1080 1080 1075 1075 1070 1070 1091 1091 1070 1070 1068 1068 1091 1091 1091 1091 1068 1068 1009 1009 1068 1068 1010 1010 1009 1009 1009 1009 1010 1010 897 897 367 367 369 369 354 354 369 369 371 371 354 354 353 353 363 363 354 354 363 363 365 365 354 354 354 354 365 365 367 367 371 371 376 376 354 354 376 376 384 384 354 354 354 354 384 384 437 437 384 384 428 428 437 437 437 437 428 428 436 436 428 428 435 435 436 436 431 431 432 432 434 434 435 435 428 428 434 434 428 428 429 429 434 434 434 434 429 429 431 431 370 370 368 368 348 348 368 368 366 366 348 348 402 402 383 383 348 348 383 383 375 375 348 348 348 348 375 375 370 370 403 403 402 402 409 409 366 366 364 364 348 348 364 364 357 357 348 348 348 348 357 357 349 349 357 357 358 358 349 349 349 349 358 358 350 350 358 358 359 359 350 350 350 350 359 359 351 351 359 359 360 360 351 351 351 351 360 360 352 352 360 360 361 361 352 352 352 352 361 361 353 353 361 361 362 362 353 353 353 353 362 362 363 363 409 409 408 408 403 403 408 408 407 407 403 403 403 403 407 407 405 405 392 392 413 413 394 394 413 413 396 396 394 394 402 402 348 348 409 409 348 348 389 389 409 409 409 409 389 389 391 391 391 391 393 393 409 409 393 393 395 395 409 409 409 409 395 395 410 410 395 395 397 397 410 410 410 410 397 397 414 414 397 397 399 399 414 414 399 399 400 400 414 414 414 414 400 400 413 413 400 400 398 398 413 413 413 413 398 398 396 396 390 390 388 388 347 347 388 388 386 386 347 347 386 386 381 381 347 347 347 347 381 381 379 379 348 348 374 374 378 378 379 379 377 377 347 347 377 377 373 373 347 347 347 347 373 373 348 348 373 373 372 372 348 348 348 348 372 372 374 374 378 378 380 380 348 348 380 380 382 382 348 348 348 348 382 382 387 387 425 425 423 423 345 345 423 423 418 418 345 345 345 345 418 418 416 416 416 416 415 415 345 345 415 415 346 346 345 345 345 345 346 346 343 343 346 346 340 340 343 343 481 481 480 480 545 545 480 480 477 477 545 545 545 545 477 477 448 448 477 477 449 449 448 448 448 448 449 449 345 345 449 449 426 426 345 345 345 345 426 426 425 425 392 392 390 390 413 413 390 390 347 347 413 413 413 413 347 347 412 412 347 347 346 346 412 412 412 412 346 346 411 411 346 346 415 415 411 411 528 528 524 524 578 578 524 524 518 518 578 578 518 518 517 517 578 578 578 578 517 517 516 516 565 565 552 552 579 579 552 552 543 543 579 579 579 579 543 543 578 578 543 543 536 536 578 578 578 578 536 536 528 528 624 624 621 621 651 651 621 621 616 616 651 651 651 651 616 616 610 610 603 603 594 594 579 579 594 594 580 580 579 579 579 579 580 580 565 565 622 622 625 625 656 656 625 625 631 631 656 656 656 656 631 631 655 655 631 631 630 630 655 655 655 655 630 630 654 654 630 630 629 629 654 654 654 654 629 629 653 653 629 629 628 628 653 653 653 653 628 628 652 652 628 628 627 627 652 652 652 652 627 627 651 651 627 627 626 626 651 651 651 651 626 626 624 624 478 478 581 581 582 582 581 581 595 595 582 582 604 604 611 611 657 657 611 611 617 617 657 657 657 657 617 617 656 656 617 617 618 618 656 656 656 656 618 618 622 622 467 467 469 469 478 478 469 469 471 471 478 478 471 471 473 473 478 478 478 478 473 473 475 475 567 567 583 583 562 562 583 583 554 554 562 562 530 530 511 511 521 521 511 511 493 493 521 521 521 521 493 493 508 508 554 554 583 583 540 540 583 583 533 533 540 540 540 540 533 533 530 530 533 533 525 525 530 530 530 530 525 525 511 511 567 567 572 572 583 583 572 572 575 575 583 583 583 583 575 575 582 582 575 575 571 571 582 582 571 571 566 566 582 582 582 582 566 566 561 561 561 561 553 553 582 582 553 553 539 539 582 582 582 582 539 539 529 529 467 467 478 478 464 464 478 478 582 582 464 464 464 464 582 582 465 465 582 582 529 529 465 465 465 465 529 529 520 520 520 520 507 507 465 465 507 507 496 496 465 465 465 465 496 496 489 489 489 489 485 485 465 465 485 485 482 482 465 465 465 465 482 482 466 466 493 493 479 479 508 508 479 479 476 476 508 508 508 508 476 476 497 497 476 476 474 474 497 497 497 497 474 474 472 472 482 482 486 486 466 466 486 486 490 490 466 466 466 466 490 490 468 468 490 490 497 497 468 468 468 468 497 497 470 470 497 497 472 472 470 470 544 544 538 538 583 583 538 538 534 534 583 583 583 583 534 534 533 533 585 585 548 548 584 584 548 548 547 547 584 584 584 584 547 547 583 583 547 547 546 546 583 583 583 583 546 546 544 544 558 558 557 557 586 586 557 557 551 551 586 586 586 586 551 551 585 585 551 551 549 549 585 585 585 585 549 549 548 548 587 587 570 570 586 586 570 570 560 560 586 586 586 586 560 560 558 558 648 648 612 612 586 586 612 612 607 607 586 586 607 607 600 600 586 586 586 586 600 600 592 592 686 686 681 681 743 743 686 686 743 743 687 687 676 676 668 668 661 661 668 668 665 665 661 661 661 661 665 665 662 662 774 774 776 776 743 743 776 776 744 744 743 743 743 743 744 744 728 728 728 728 703 703 743 743 703 703 692 692 743 743 743 743 692 692 687 687 820 820 806 806 805 805 811 811 809 809 820 820 809 809 807 807 820 820 820 820 807 807 806 806 776 776 787 787 744 744 787 787 794 794 744 744 744 744 794 794 779 779 794 794 803 803 779 779 779 779 803 803 797 797 803 803 815 815 797 797 797 797 815 815 800 800 815 815 820 820 800 800 800 800 820 820 801 801 820 820 805 805 801 801 785 785 788 788 816 816 788 788 789 789 816 816 816 816 789 789 821 821 789 789 795 795 821 821 821 821 795 795 820 820 795 795 810 810 820 820 820 820 810 810 811 811 634 634 589 589 588 588 589 589 576 576 588 588 588 588 576 576 573 573 640 640 644 644 634 634 644 644 637 637 634 634 634 634 637 637 589 589 640 640 645 645 644 644 645 645 647 647 644 644 644 644 647 647 646 646 1105 1105 1096 1096 1103 1103 1096 1096 1088 1088 1103 1103 1103 1103 1088 1088 1087 1087 1088 1088 1077 1077 1087 1087 1087 1087 1077 1077 1086 1086 1077 1077 1072 1072 1086 1086 1072 1072 1065 1065 1086 1086 1086 1086 1065 1065 1085 1085 1065 1065 1064 1064 1085 1085 1085 1085 1064 1064 1073 1073 1064 1064 1058 1058 1073 1073 1073 1073 1058 1058 1066 1066 1058 1058 1056 1056 1066 1066 1066 1066 1056 1056 1054 1054 1076 1076 1079 1079 1090 1090 1079 1079 1084 1084 1090 1090 1084 1084 1089 1089 1090 1090 1090 1090 1089 1089 1108 1108 1089 1089 1094 1094 1108 1108 1108 1108 1094 1094 1105 1105 1094 1094 1095 1095 1105 1105 1105 1105 1095 1095 1097 1097 1008 1008 1007 1007 1090 1090 1007 1007 1071 1071 1090 1090 1090 1090 1071 1071 1076 1076 859 859 880 880 881 881 880 880 917 917 881 881 881 881 917 917 928 928 928 928 934 934 881 881 934 934 939 939 881 881 881 881 939 939 945 945 945 945 955 955 881 881 955 955 969 969 881 881 881 881 969 969 1008 1008 969 969 980 980 1008 1008 1008 1008 980 980 1007 1007 912 912 908 908 879 879 908 908 880 880 879 879 879 879 880 880 870 870 880 880 867 867 870 870 936 936 967 967 879 879 967 967 915 915 879 879 879 879 915 915 912 912 908 908 906 906 880 880 906 906 905 905 880 880 880 880 905 905 907 907 907 907 910 910 880 880 910 910 911 911 880 880 880 880 911 911 917 917 609 609 614 614 578 578 614 614 650 650 578 578 578 578 650 650 579 579 650 650 651 651 579 579 579 579 651 651 603 603 651 651 610 610 603 603 308 308 300 300 329 329 246 246 254 254 220 220 283 283 293 293 330 330 293 293 301 301 330 330 330 330 301 301 309 309 309 309 318 318 330 330 318 318 322 322 330 330 330 330 322 322 329 329 322 322 317 317 329 329 329 329 317 317 308 308 328 328 329 329 219 219 329 329 276 276 219 219 219 219 276 276 270 270 270 270 261 261 219 219 261 261 253 253 219 219 219 219 253 253 245 245 245 245 236 236 219 219 236 236 233 233 219 219 219 219 233 233 220 220 233 233 237 237 220 220 220 220 237 237 246 246 300 300 292 292 329 329 292 292 282 282 329 329 329 329 282 282 276 276 254 254 262 262 220 220 262 262 271 271 220 220 220 220 271 271 330 330 271 271 277 277 330 330 330 330 277 277 283 283 314 314 326 326 327 327 326 326 346 346 327 327 327 327 346 346 328 328 346 346 347 347 328 328 328 328 347 347 329 329 347 347 348 348 329 329 329 329 348 348 330 330 348 348 349 349 330 330 330 330 349 349 341 341 349 349 350 350 341 341 341 341 350 350 344 344 350 350 342 342 344 344 730 730 731 731 650 650 731 731 732 732 650 650 650 650 732 732 651 651 732 732 733 733 651 651 651 651 733 733 652 652 733 733 734 734 652 652 652 652 734 734 653 653 734 734 735 735 653 653 735 735 717 717 713 713 713 713 708 708 735 735 708 708 704 704 735 735 735 735 704 704 653 653 704 704 699 699 653 653 653 653 699 699 693 693 700 700 705 705 736 736 705 705 709 709 736 736 709 709 714 714 736 736 736 736 714 714 718 718 678 678 683 683 654 654 683 683 689 689 654 654 654 654 689 689 694 694 718 718 722 722 736 736 722 722 726 726 736 736 736 736 726 726 735 735 726 726 721 721 735 735 735 735 721 721 717 717 693 693 688 688 653 653 688 688 682 682 653 653 653 653 682 682 677 677 677 677 672 672 653 653 672 672 669 669 653 653 653 653 669 669 654 654 669 669 673 673 654 654 654 654 673 673 678 678 694 694 700 700 654 654 700 700 736 736 654 654 654 654 736 736 655 655 736 736 737 737 655 655 655 655 737 737 656 656 737 737 738 738 656 656 656 656 738 738 701 701 738 738 706 706 701 701 273 273 281 281 224 224 281 281 336 336 224 224 224 224 336 336 225 225 336 336 337 337 225 225 225 225 337 337 290 290 337 337 338 338 290 290 321 321 332 332 333 333 332 332 350 350 333 333 333 333 350 350 334 334 350 350 351 351 334 334 334 334 351 351 335 335 351 351 352 352 335 335 335 335 352 352 336 336 352 352 353 353 336 336 336 336 353 353 337 337 353 353 354 354 337 337 337 337 354 354 338 338 354 354 355 355 338 338 595 595 604 604 582 582 604 604 657 657 582 582 582 582 657 657 583 583 657 657 658 658 583 583 583 583 658 658 584 584 658 658 659 659 584 584 584 584 659 659 585 585 659 659 660 660 585 585 585 585 660 660 586 586 660 660 661 661 586 586 586 586 661 661 648 648 661 661 662 662 648 648 696 696 702 702 658 658 702 702 740 740 658 658 658 658 740 740 659 659 740 740 741 741 659 659 659 659 741 741 660 660 741 741 742 742 660 660 660 660 742 742 661 661 742 742 743 743 661 661 661 661 743 743 676 676 743 743 681 681 676 676 1023 1023 1021 1021 1008 1008 1021 1021 1019 1019 1008 1008 1019 1019 1017 1017 1008 1008 1008 1008 1017 1017 1016 1016 1018 1018 1020 1020 1009 1009 1020 1020 1022 1022 1009 1009 1009 1009 1022 1022 1024 1024 861 861 881 881 882 882 881 881 1008 1008 882 882 882 882 1008 1008 1009 1009 1008 1008 1016 1016 1009 1009 1009 1009 1016 1016 1018 1018 1051 1051 1049 1049 1090 1090 1049 1049 1045 1045 1090 1090 1090 1090 1045 1045 1041 1041 1042 1042 1046 1046 1091 1091 1046 1046 1050 1050 1091 1091 1050 1050 1052 1052 1091 1091 1091 1091 1052 1052 1090 1090 1052 1052 1053 1053 1090 1090 1090 1090 1053 1053 1051 1051 1024 1024 1026 1026 1009 1009 1026 1026 1030 1030 1009 1009 1009 1009 1030 1030 1091 1091 1030 1030 1036 1036 1091 1091 1091 1091 1036 1036 1042 1042 1041 1041 1035 1035 1090 1090 1035 1035 1029 1029 1090 1090 1090 1090 1029 1029 1008 1008 1029 1029 1025 1025 1008 1008 1008 1008 1025 1025 1023 1023 1266 1266 1268 1268 1230 1230 1517 1517 1527 1527 1526 1526 1208 1208 1219 1219 1218 1218 1535 1535 1536 1536 1524 1524 1822 1822 1838 1838 1819 1819 1835 1835 1818 1818 1819 1819 1821 1821 1811 1811 1812 1812 1561 1561 1567 1567 1521 1521 1641 1641 1639 1639 1521 1521 1639 1639 1636 1636 1521 1521 1521 1521 1636 1636 1630 1630 1630 1630 1621 1621 1521 1521 1621 1621 1614 1614 1521 1521 1521 1521 1614 1614 1520 1520 1614 1614 1605 1605 1520 1520 1520 1520 1605 1605 1604 1604 1551 1551 1543 1543 1522 1522 1521 1521 1567 1567 1641 1641 1567 1567 1572 1572 1641 1641 1641 1641 1572 1572 1576 1576 1617 1617 1619 1619 1594 1594 1543 1543 1538 1538 1522 1522 1538 1538 1534 1534 1522 1522 1522 1522 1534 1534 1521 1521 1534 1534 1537 1537 1521 1521 1521 1521 1537 1537 1542 1542 1568 1568 1562 1562 1522 1522 1562 1562 1557 1557 1522 1522 1522 1522 1557 1557 1551 1551 1542 1542 1550 1550 1521 1521 1550 1550 1556 1556 1521 1521 1521 1521 1556 1556 1561 1561 1594 1594 1619 1619 1589 1589 1582 1582 1577 1577 1607 1607 1577 1577 1573 1573 1607 1607 1607 1607 1573 1573 1568 1568 1576 1576 1581 1581 1641 1641 1581 1581 1585 1585 1641 1641 1641 1641 1585 1585 1645 1645 1585 1585 1589 1589 1645 1645 1645 1645 1589 1589 1652 1652 1589 1589 1655 1655 1652 1652 1582 1582 1607 1607 1586 1586 1607 1607 1606 1606 1586 1586 1586 1586 1606 1606 1590 1590 1606 1606 1611 1611 1590 1590 1590 1590 1611 1611 1594 1594 1611 1611 1613 1613 1594 1594 1594 1594 1613 1613 1617 1617 1649 1649 1655 1655 1627 1627 1655 1655 1589 1589 1627 1627 1627 1627 1589 1589 1623 1623 1589 1589 1619 1619 1623 1623 1649 1649 1654 1654 1655 1655 1654 1654 1656 1656 1655 1655 1655 1655 1656 1656 1668 1668 1656 1656 1671 1671 1668 1668 1668 1668 1671 1671 1689 1689 1671 1671 1691 1691 1689 1689 1689 1689 1691 1691 1704 1704 1691 1691 1707 1707 1704 1704 1704 1704 1707 1707 1757 1757 1707 1707 1725 1725 1757 1757 1757 1757 1725 1725 1810 1810 1725 1725 1756 1756 1810 1810 1756 1756 1760 1760 1810 1810 1810 1810 1760 1760 1811 1811 1760 1760 1769 1769 1811 1811 1769 1769 1776 1776 1811 1811 1811 1811 1776 1776 1812 1812 1776 1776 1779 1779 1812 1812 1812 1812 1779 1779 1777 1777 1813 1813 1844 1844 1812 1812 1844 1844 1841 1841 1812 1812 1812 1812 1841 1841 1821 1821 1885 1885 1879 1879 1871 1871 1879 1879 1870 1870 1871 1871 1871 1871 1870 1870 1813 1813 1870 1870 1867 1867 1813 1813 1813 1813 1867 1867 1844 1844 1910 1910 1905 1905 1913 1913 1905 1905 1906 1906 1913 1913 1913 1913 1906 1906 1915 1915 1906 1906 1916 1916 1915 1915 1908 1908 1911 1911 1907 1907 1911 1911 1912 1912 1907 1907 1907 1907 1912 1912 1906 1906 1912 1912 1914 1914 1906 1906 1906 1906 1914 1914 1916 1916 1869 1869 1877 1877 1876 1876 1877 1877 1886 1886 1876 1876 1876 1876 1886 1886 1881 1881 1869 1869 1866 1866 1877 1877 1866 1866 1864 1864 1877 1877 1877 1877 1864 1864 1868 1868 1864 1864 1862 1862 1868 1868 1862 1862 1855 1855 1868 1868 1868 1868 1855 1855 1845 1845 1855 1855 1851 1851 1845 1845 1845 1845 1851 1851 1838 1838 1851 1851 1847 1847 1838 1838 1838 1838 1847 1847 1819 1819 1847 1847 1840 1840 1819 1819 1819 1819 1840 1840 1835 1835 1820 1820 1790 1790 1787 1787 1822 1822 1819 1819 1820 1820 1819 1819 1793 1793 1820 1820 1820 1820 1793 1793 1790 1790 1675 1675 1674 1674 1659 1659 1674 1674 1673 1673 1659 1659 1659 1659 1673 1673 1658 1658 1669 1669 1690 1690 1683 1683 1683 1683 1681 1681 1669 1669 1681 1681 1679 1679 1669 1669 1669 1669 1679 1679 1659 1659 1679 1679 1677 1677 1659 1659 1659 1659 1677 1677 1675 1675 1787 1787 1780 1780 1820 1820 1780 1780 1768 1768 1820 1820 1820 1820 1768 1768 1758 1758 1768 1768 1724 1724 1758 1758 1758 1758 1724 1724 1705 1705 1724 1724 1694 1694 1705 1705 1705 1705 1694 1694 1690 1690 1694 1694 1685 1685 1690 1690 1690 1690 1685 1685 1683 1683 1638 1638 1624 1624 1620 1620 1638 1638 1620 1620 1597 1597 1659 1659 1632 1632 1651 1651 1632 1632 1631 1631 1651 1651 1651 1651 1631 1631 1638 1638 1631 1631 1628 1628 1638 1638 1638 1638 1628 1628 1624 1624 1620 1620 1616 1616 1597 1597 1616 1616 1602 1602 1597 1597 1597 1597 1602 1602 1531 1531 1602 1602 1565 1565 1531 1531 1531 1531 1565 1565 1529 1529 1565 1565 1528 1528 1529 1529 1529 1529 1528 1528 1461 1461 1528 1528 1492 1492 1461 1461 1461 1461 1492 1492 1460 1460 1401 1401 1394 1394 1339 1339 1394 1394 1382 1382 1339 1339 1382 1382 1379 1379 1339 1339 1339 1339 1379 1379 1337 1337 1401 1401 1339 1339 1460 1460 1339 1339 1411 1411 1460 1460 1460 1460 1411 1411 1461 1461 1386 1386 1375 1375 1335 1335 1415 1415 1429 1429 1458 1458 1429 1429 1436 1436 1458 1458 1436 1436 1441 1441 1458 1458 1458 1458 1441 1441 1446 1446 1335 1335 1375 1375 1328 1328 1375 1375 1368 1368 1328 1328 1328 1328 1368 1368 1327 1327 1368 1368 1364 1364 1327 1327 1327 1327 1364 1364 1359 1359 1359 1359 1363 1363 1327 1327 1363 1363 1367 1367 1327 1327 1327 1327 1367 1367 1374 1374 1409 1409 1406 1406 1424 1424 1406 1406 1415 1415 1424 1424 1424 1424 1415 1415 1432 1432 1415 1415 1458 1458 1432 1432 1449 1449 1447 1447 1459 1459 1447 1447 1442 1442 1459 1459 1459 1459 1442 1442 1437 1437 1379 1379 1376 1376 1337 1337 1376 1376 1377 1377 1337 1337 1337 1337 1377 1377 1378 1378 1335 1335 1337 1337 1386 1386 1337 1337 1378 1378 1386 1386 1386 1386 1378 1378 1398 1398 1378 1378 1380 1380 1398 1398 1398 1398 1380 1380 1407 1407 1380 1380 1390 1390 1407 1407 1407 1407 1390 1390 1416 1416 1390 1390 1459 1459 1416 1416 1416 1416 1459 1459 1430 1430 1459 1459 1437 1437 1430 1430 1333 1333 1332 1332 1327 1327 1332 1332 1331 1331 1327 1327 1327 1327 1331 1331 1330 1330 1409 1409 1402 1402 1406 1406 1402 1402 1389 1389 1406 1406 1406 1406 1389 1389 1397 1397 1389 1389 1371 1371 1397 1397 1397 1397 1371 1371 1385 1385 1371 1371 1360 1360 1385 1385 1385 1385 1360 1360 1374 1374 1360 1360 1338 1338 1374 1374 1338 1338 1336 1336 1374 1374 1374 1374 1336 1336 1327 1327 1336 1336 1334 1334 1327 1327 1327 1327 1334 1334 1333 1333 1286 1286 1296 1296 1315 1315 1315 1315 1296 1296 1316 1316 1330 1330 1329 1329 1327 1327 1329 1329 1326 1326 1327 1327 1327 1327 1326 1326 1321 1321 1326 1326 1323 1323 1321 1321 1321 1321 1323 1323 1311 1311 1323 1323 1322 1322 1311 1311 1311 1311 1322 1322 1306 1306 1322 1322 1320 1320 1306 1306 1306 1306 1320 1320 1305 1305 1320 1320 1319 1319 1305 1305 1305 1305 1319 1319 1302 1302 1319 1319 1318 1318 1302 1302 1302 1302 1318 1318 1300 1300 1318 1318 1317 1317 1300 1300 1300 1300 1317 1317 1299 1299 1317 1317 1316 1316 1299 1299 1299 1299 1316 1316 1298 1298 1316 1316 1296 1296 1298 1298 1249 1249 1247 1247 1236 1236 1247 1247 1245 1245 1236 1236 1314 1314 1281 1281 1315 1315 1281 1281 1283 1283 1315 1315 1315 1315 1283 1283 1286 1286 1314 1314 1313 1313 1281 1281 1313 1313 1312 1312 1281 1281 1281 1281 1312 1312 1310 1310 1265 1265 1264 1264 1237 1237 1264 1264 1256 1256 1237 1237 1237 1237 1256 1256 1236 1236 1256 1256 1251 1251 1236 1236 1236 1236 1251 1251 1249 1249 1310 1310 1309 1309 1281 1281 1309 1309 1308 1308 1281 1281 1281 1281 1308 1308 1265 1265 1308 1308 1307 1307 1265 1265 1265 1265 1307 1307 1264 1264 1221 1221 1222 1222 1236 1236 1116 1116 1117 1117 1221 1221 1117 1117 1179 1179 1221 1221 1221 1221 1179 1179 1222 1222 1370 1370 1450 1450 1357 1357 1450 1450 1419 1419 1357 1357 1357 1357 1419 1419 1356 1356 1370 1370 1381 1381 1450 1450 1381 1381 1388 1388 1450 1450 1450 1450 1388 1388 1451 1451 1388 1388 1391 1391 1451 1451 1391 1391 1392 1392 1451 1451 1392 1392 1393 1393 1451 1451 1451 1451 1393 1393 1399 1399 1399 1399 1403 1403 1451 1451 1403 1403 1410 1410 1451 1451 1451 1451 1410 1410 1417 1417 1502 1502 1489 1489 1519 1519 1468 1468 1471 1471 1450 1450 1471 1471 1475 1475 1450 1450 1475 1475 1478 1478 1450 1450 1450 1450 1478 1478 1485 1485 1478 1478 1483 1483 1485 1485 1485 1485 1483 1483 1518 1518 1483 1483 1488 1488 1518 1518 1518 1518 1488 1488 1501 1501 1519 1519 1489 1489 1451 1451 1489 1489 1484 1484 1451 1451 1451 1451 1484 1484 1479 1479 1479 1479 1476 1476 1451 1451 1476 1476 1472 1472 1451 1451 1451 1451 1472 1472 1469 1469 1501 1501 1504 1504 1518 1518 1504 1504 1507 1507 1518 1518 1518 1518 1507 1507 1510 1510 1512 1512 1511 1511 1519 1519 1469 1469 1467 1467 1451 1451 1467 1467 1463 1463 1451 1451 1451 1451 1463 1463 1450 1450 1463 1463 1466 1466 1450 1450 1450 1450 1466 1466 1468 1468 1511 1511 1508 1508 1519 1519 1508 1508 1505 1505 1519 1519 1519 1519 1505 1505 1502 1502 1566 1566 1519 1519 1580 1580 1519 1519 1598 1598 1580 1580 1510 1510 1512 1512 1518 1518 1512 1512 1519 1519 1518 1518 1518 1518 1519 1519 1532 1532 1519 1519 1566 1566 1532 1532 1604 1604 1603 1603 1520 1520 1603 1603 1600 1600 1520 1520 1520 1520 1600 1600 1519 1519 1600 1600 1599 1599 1519 1519 1519 1519 1599 1599 1598 1598 1593 1593 1595 1595 1609 1609 1595 1595 1592 1592 1609 1609 1609 1609 1592 1592 1610 1610 1592 1592 1588 1588 1610 1610 1610 1610 1588 1588 1612 1612 1575 1575 1570 1570 1525 1525 1570 1570 1564 1564 1525 1525 1525 1525 1564 1564 1559 1559 1559 1559 1553 1553 1525 1525 1553 1553 1545 1545 1525 1525 1525 1525 1545 1545 1524 1524 1545 1545 1540 1540 1524 1524 1524 1524 1540 1540 1535 1535 1625 1625 1635 1635 1634 1634 1601 1601 1618 1618 1615 1615 1634 1634 1629 1629 1625 1625 1629 1629 1626 1626 1625 1625 1625 1625 1626 1626 1601 1601 1626 1626 1622 1622 1601 1601 1601 1601 1622 1622 1618 1618 1608 1608 1587 1587 1609 1609 1587 1587 1591 1591 1609 1609 1609 1609 1591 1591 1593 1593 1569 1569 1523 1523 1563 1563 1523 1523 1558 1558 1563 1563 1574 1574 1578 1578 1608 1608 1578 1578 1583 1583 1608 1608 1608 1608 1583 1583 1587 1587 1539 1539 1544 1544 1523 1523 1544 1544 1552 1552 1523 1523 1523 1523 1552 1552 1558 1558 1232 1232 1225 1225 1233 1233 1225 1225 1228 1228 1233 1233 1233 1233 1228 1228 1226 1226 1133 1133 1113 1113 1122 1122 1113 1113 1114 1114 1122 1122 1122 1122 1114 1114 1119 1119 1114 1114 1123 1123 1119 1119 1157 1157 1167 1167 1216 1216 1167 1167 1177 1177 1216 1216 1216 1216 1177 1177 1186 1186 1186 1186 1194 1194 1216 1216 1194 1194 1202 1202 1216 1216 1216 1216 1202 1202 1217 1217 1133 1133 1141 1141 1113 1113 1141 1141 1149 1149 1113 1113 1113 1113 1149 1149 1157 1157 1195 1195 1187 1187 1220 1220 1219 1219 1208 1208 1220 1220 1208 1208 1203 1203 1220 1220 1220 1220 1203 1203 1195 1195 1150 1150 1142 1142 1115 1115 1142 1142 1134 1134 1115 1115 1115 1115 1134 1134 1114 1114 1134 1134 1126 1126 1114 1114 1114 1114 1126 1126 1123 1123 1187 1187 1178 1178 1220 1220 1178 1178 1168 1168 1220 1220 1220 1220 1168 1168 1115 1115 1168 1168 1158 1158 1115 1115 1115 1115 1158 1158 1150 1150 1229 1229 1211 1211 1212 1212 1212 1212 1223 1223 1229 1229 1223 1223 1227 1227 1229 1229 1229 1229 1227 1227 1230 1230 1227 1227 1224 1224 1230 1230 1224 1224 1213 1213 1214 1214 1213 1213 1201 1201 1214 1214 1214 1214 1201 1201 1193 1193 1175 1175 1184 1184 1211 1211 1193 1193 1185 1185 1214 1214 1185 1185 1176 1176 1214 1214 1214 1214 1176 1176 1164 1164 1164 1164 1156 1156 1111 1111 1156 1156 1148 1148 1111 1111 1148 1148 1140 1140 1111 1111 1111 1111 1140 1140 1132 1132 1110 1110 1131 1131 1139 1139 1184 1184 1192 1192 1211 1211 1192 1192 1200 1200 1211 1211 1211 1211 1200 1200 1212 1212 1132 1132 1121 1121 1111 1111 1121 1121 1118 1118 1111 1111 1111 1111 1118 1118 1110 1110 1118 1118 1120 1120 1110 1110 1110 1110 1120 1120 1131 1131 1139 1139 1147 1147 1110 1110 1147 1147 1155 1155 1110 1110 1110 1110 1155 1155 1211 1211 1155 1155 1163 1163 1211 1211 1211 1211 1163 1163 1175 1175 1899 1899 1898 1898 1906 1906 1898 1898 1897 1897 1906 1906 1897 1897 1892 1892 1906 1906 1906 1906 1892 1892 1888 1888 1884 1884 1889 1889 1905 1905 1889 1889 1900 1900 1905 1905 1905 1905 1900 1900 1906 1906 1900 1900 1901 1901 1906 1906 1906 1906 1901 1901 1899 1899 1871 1871 1861 1861 1863 1863 1839 1839 1813 1813 1834 1834 1813 1813 1814 1814 1834 1834 1839 1839 1846 1846 1813 1813 1846 1846 1850 1850 1813 1813 1813 1813 1850 1850 1871 1871 1850 1850 1854 1854 1871 1871 1871 1871 1854 1854 1861 1861 1910 1910 1909 1909 1905 1905 1909 1909 1904 1904 1905 1905 1905 1905 1904 1904 1884 1884 1904 1904 1902 1902 1884 1884 1884 1884 1902 1902 1878 1878 1902 1902 1885 1885 1878 1878 1878 1878 1885 1885 1872 1872 1885 1885 1871 1871 1872 1872 1872 1872 1871 1871 1865 1865 1871 1871 1863 1863 1865 1865 1720 1720 1746 1746 1740 1740 1709 1709 1728 1728 1730 1730 1799 1799 1813 1813 1794 1794 1813 1813 1783 1783 1794 1794 1730 1730 1734 1734 1709 1709 1734 1734 1739 1739 1709 1709 1709 1709 1739 1739 1745 1745 1799 1799 1803 1803 1813 1813 1803 1803 1808 1808 1813 1813 1813 1813 1808 1808 1814 1814 1808 1808 1804 1804 1814 1814 1814 1814 1804 1804 1800 1800 1745 1745 1751 1751 1709 1709 1751 1751 1761 1761 1709 1709 1709 1709 1761 1761 1813 1813 1761 1761 1772 1772 1813 1813 1813 1813 1772 1772 1783 1783 1682 1682 1680 1680 1686 1686 1800 1800 1795 1795 1814 1814 1795 1795 1784 1784 1814 1814 1814 1814 1784 1784 1726 1726 1784 1784 1773 1773 1726 1726 1726 1726 1773 1773 1723 1723 1773 1773 1762 1762 1723 1723 1723 1723 1762 1762 1720 1720 1762 1762 1752 1752 1720 1720 1720 1720 1752 1752 1746 1746 1688 1688 1716 1716 1717 1717 1680 1680 1678 1678 1686 1686 1678 1678 1676 1676 1686 1686 1686 1686 1676 1676 1672 1672 1728 1728 1709 1709 1731 1731 1709 1709 1687 1687 1731 1731 1731 1731 1687 1687 1686 1686 1687 1687 1684 1684 1686 1686 1686 1686 1684 1684 1682 1682 1717 1717 1720 1720 1688 1688 1720 1720 1740 1740 1688 1688 1688 1688 1740 1740 1686 1686 1740 1740 1735 1735 1686 1686 1686 1686 1735 1735 1731 1731 1692 1692 1719 1719 1688 1688 1719 1719 1718 1718 1688 1688 1688 1688 1718 1718 1716 1716 1815 1815 1789 1789 1816 1816 1789 1789 1778 1778 1816 1816 1816 1816 1778 1778 1700 1700 1778 1778 1765 1765 1700 1700 1700 1700 1765 1765 1755 1755 1755 1755 1749 1749 1700 1700 1749 1749 1744 1744 1700 1700 1700 1700 1744 1744 1697 1697 1744 1744 1738 1738 1697 1697 1697 1697 1738 1738 1693 1693 1738 1738 1727 1727 1693 1693 1693 1693 1727 1727 1692 1692 1727 1727 1722 1722 1692 1692 1692 1692 1722 1722 1719 1719 1883 1883 1873 1873 1874 1874 1873 1873 1815 1815 1874 1874 1662 1662 1663 1663 1657 1657 1663 1663 1664 1664 1657 1657 1657 1657 1664 1664 1665 1665 1664 1664 1666 1666 1665 1665 1665 1665 1666 1666 1667 1667 1673 1673 1670 1670 1658 1658 1670 1670 1661 1661 1658 1658 1658 1658 1661 1661 1657 1657 1661 1661 1660 1660 1657 1657 1657 1657 1660 1660 1662 1662 1715 1715 1737 1737 1713 1713 1737 1737 1733 1733 1713 1713 1713 1713 1733 1733 1711 1711 1733 1733 1729 1729 1711 1711 1711 1711 1729 1729 1710 1710 1767 1767 1763 1763 1782 1782 1763 1763 1774 1774 1782 1782 1782 1782 1774 1774 1798 1798 1798 1798 1774 1774 1807 1807 1774 1774 1785 1785 1807 1807 1807 1807 1785 1785 1818 1818 1785 1785 1796 1796 1818 1818 1818 1818 1796 1796 1801 1801 1801 1801 1805 1805 1818 1818 1805 1805 1809 1809 1818 1818 1818 1818 1809 1809 1819 1819 1809 1809 1806 1806 1819 1819 1819 1819 1806 1806 1802 1802 1781 1781 1748 1748 1715 1715 1748 1748 1742 1742 1715 1715 1715 1715 1742 1742 1737 1737 1741 1741 1743 1743 1736 1736 1743 1743 1721 1721 1736 1736 1736 1736 1721 1721 1732 1732 1721 1721 1714 1714 1732 1732 1732 1732 1714 1714 1729 1729 1714 1714 1712 1712 1729 1729 1729 1729 1712 1712 1710 1710 1802 1802 1797 1797 1819 1819 1797 1797 1786 1786 1819 1819 1819 1819 1786 1786 1775 1775 1775 1775 1764 1764 1781 1781 1764 1764 1754 1754 1781 1781 1781 1781 1754 1754 1748 1748 1741 1741 1747 1747 1743 1743 1747 1747 1753 1753 1743 1743 1743 1743 1753 1753 1750 1750 1753 1753 1763 1763 1750 1750 1750 1750 1763 1763 1759 1759 1763 1763 1767 1767 1759 1759 1781 1781 1788 1788 1775 1775 1788 1788 1791 1791 1775 1775 1775 1775 1791 1791 1819 1819 1791 1791 1792 1792 1819 1819 1819 1819 1792 1792 1793 1793 1886 1886 1903 1903 1881 1881 1903 1903 1908 1908 1881 1881 1881 1881 1908 1908 1891 1891 1908 1908 1907 1907 1891 1891 1891 1891 1907 1907 1894 1894 1907 1907 1896 1896 1894 1894 1887 1887 1890 1890 1906 1906 1890 1890 1893 1893 1906 1906 1906 1906 1893 1893 1907 1907 1893 1893 1895 1895 1907 1907 1907 1907 1895 1895 1896 1896 1875 1875 1880 1880 1906 1906 1880 1880 1882 1882 1906 1906 1906 1906 1882 1882 1887 1887 1842 1842 1848 1848 1874 1874 1848 1848 1852 1852 1874 1874 1825 1825 1823 1823 1816 1816 1823 1823 1824 1824 1816 1816 1824 1824 1826 1826 1816 1816 1816 1816 1826 1826 1828 1828 1815 1815 1816 1816 1874 1874 1816 1816 1836 1836 1874 1874 1874 1874 1836 1836 1842 1842 1852 1852 1856 1856 1874 1874 1856 1856 1858 1858 1874 1874 1874 1874 1858 1858 1860 1860 1828 1828 1830 1830 1816 1816 1830 1830 1832 1832 1816 1816 1816 1816 1832 1832 1836 1836 1888 1888 1883 1883 1906 1906 1883 1883 1874 1874 1906 1906 1906 1906 1874 1874 1875 1875 1874 1874 1860 1860 1875 1875 1875 1875 1860 1860 1859 1859 1859 1859 1857 1857 1875 1875 1857 1857 1853 1853 1875 1875 1875 1875 1853 1853 1849 1849 1831 1831 1829 1829 1817 1817 1829 1829 1827 1827 1817 1817 1849 1849 1843 1843 1875 1875 1843 1843 1837 1837 1875 1875 1875 1875 1837 1837 1817 1817 1837 1837 1833 1833 1817 1817 1817 1817 1833 1833 1831 1831 1698 1698 1695 1695 1696 1696 1696 1696 1699 1699 1698 1698 1699 1699 1702 1702 1698 1698 1698 1698 1702 1702 1701 1701 1827 1827 1825 1825 1817 1817 1825 1825 1816 1816 1817 1817 1817 1817 1816 1816 1708 1708 1816 1816 1700 1700 1708 1708 1708 1708 1700 1700 1706 1706 1700 1700 1701 1701 1706 1706 1706 1706 1701 1701 1703 1703 1701 1701 1702 1702 1703 1703 1777 1777 1771 1771 1812 1812 1771 1771 1770 1770 1812 1812 1812 1812 1770 1770 1813 1813 1770 1770 1766 1766 1813 1813 1813 1813 1766 1766 1709 1709 1568 1568 1522 1522 1607 1607 1522 1522 1523 1523 1607 1607 1607 1607 1523 1523 1608 1608 1523 1523 1569 1569 1608 1608 1608 1608 1569 1569 1574 1574 1588 1588 1584 1584 1612 1612 1584 1584 1579 1579 1612 1612 1612 1612 1579 1579 1615 1615 1579 1579 1575 1575 1615 1615 1615 1615 1575 1575 1601 1601 1575 1575 1525 1525 1601 1601 1601 1601 1525 1525 1596 1596 1525 1525 1571 1571 1596 1596 1547 1547 1546 1546 1526 1526 1546 1546 1548 1548 1526 1526 1526 1526 1548 1548 1525 1525 1548 1548 1560 1560 1525 1525 1525 1525 1560 1560 1571 1571 1527 1527 1530 1530 1526 1526 1530 1530 1533 1533 1526 1526 1526 1526 1533 1533 1541 1541 1541 1541 1549 1549 1526 1526 1549 1549 1554 1554 1526 1526 1526 1526 1554 1554 1547 1547 1554 1554 1555 1555 1547 1547 1456 1456 1457 1457 1462 1462 1462 1462 1470 1470 1456 1456 1470 1470 1477 1477 1456 1456 1456 1456 1477 1477 1482 1482 1425 1425 1431 1431 1433 1433 1433 1433 1443 1443 1425 1425 1443 1443 1457 1457 1425 1425 1425 1425 1457 1457 1423 1423 1457 1457 1456 1456 1423 1423 1423 1423 1456 1456 1422 1422 1456 1456 1455 1455 1422 1422 1422 1422 1455 1455 1421 1421 1455 1455 1420 1420 1421 1421 1439 1439 1454 1454 1434 1434 1454 1454 1427 1427 1434 1434 1418 1418 1445 1445 1440 1440 1342 1342 1344 1344 1373 1373 1344 1344 1346 1346 1373 1373 1373 1373 1346 1346 1348 1348 1373 1373 1366 1366 1342 1342 1366 1366 1362 1362 1342 1342 1342 1342 1362 1362 1341 1341 1362 1362 1358 1358 1341 1341 1341 1341 1358 1358 1361 1361 1361 1361 1365 1365 1341 1341 1365 1365 1372 1372 1341 1341 1341 1341 1372 1372 1383 1383 1383 1383 1395 1395 1341 1341 1395 1395 1404 1404 1341 1341 1341 1341 1404 1404 1454 1454 1404 1404 1413 1413 1454 1454 1454 1454 1413 1413 1427 1427 1418 1418 1420 1420 1445 1445 1420 1420 1455 1455 1445 1445 1445 1445 1455 1455 1448 1448 1455 1455 1454 1454 1448 1448 1448 1448 1454 1454 1444 1444 1454 1454 1439 1439 1444 1444 1387 1387 1405 1405 1369 1369 1405 1405 1396 1396 1369 1369 1369 1369 1396 1396 1355 1355 1396 1396 1384 1384 1355 1355 1355 1355 1384 1384 1352 1352 1384 1384 1373 1373 1352 1352 1352 1352 1373 1373 1350 1350 1373 1373 1348 1348 1350 1350 1387 1387 1400 1400 1405 1405 1400 1400 1408 1408 1405 1405 1405 1405 1408 1408 1414 1414 1408 1408 1412 1412 1414 1414 1414 1414 1412 1412 1428 1428 1412 1412 1418 1418 1428 1428 1428 1428 1418 1418 1435 1435 1418 1418 1440 1440 1435 1435 1349 1349 1347 1347 1340 1340 1347 1347 1345 1345 1340 1340 1340 1340 1345 1345 1343 1343 1500 1500 1494 1494 1524 1524 1481 1481 1474 1474 1454 1454 1474 1474 1465 1465 1454 1454 1465 1465 1453 1453 1454 1454 1454 1454 1453 1453 1341 1341 1453 1453 1354 1354 1341 1341 1341 1341 1354 1354 1340 1340 1354 1354 1351 1351 1340 1340 1340 1340 1351 1351 1349 1349 1500 1500 1524 1524 1499 1499 1494 1494 1491 1491 1524 1524 1491 1491 1487 1487 1524 1524 1524 1524 1487 1487 1481 1481 1520 1520 1497 1497 1521 1521 1497 1497 1498 1498 1521 1521 1521 1521 1498 1498 1522 1522 1498 1498 1499 1499 1522 1522 1522 1522 1499 1499 1523 1523 1499 1499 1524 1524 1523 1523 1523 1523 1524 1524 1539 1539 1524 1524 1536 1536 1539 1539 1519 1519 1486 1486 1490 1490 1452 1452 1464 1464 1451 1451 1464 1464 1473 1473 1451 1451 1451 1451 1473 1473 1519 1519 1473 1473 1480 1480 1519 1519 1519 1519 1480 1480 1486 1486 1490 1490 1493 1493 1519 1519 1493 1493 1495 1495 1519 1519 1519 1519 1495 1495 1520 1520 1495 1495 1496 1496 1520 1520 1520 1520 1496 1496 1497 1497 1417 1417 1426 1426 1451 1451 1426 1426 1438 1438 1451 1451 1451 1451 1438 1438 1452 1452 1295 1295 1297 1297 1229 1229 1297 1297 1301 1301 1229 1229 1301 1301 1303 1303 1229 1229 1303 1303 1304 1304 1229 1229 1229 1229 1304 1304 1324 1324 1304 1304 1325 1325 1324 1324 1324 1324 1325 1325 1419 1419 1325 1325 1353 1353 1419 1419 1419 1419 1353 1353 1356 1356 1268 1268 1292 1292 1230 1230 1292 1292 1291 1291 1230 1230 1230 1230 1291 1291 1229 1229 1291 1291 1294 1294 1229 1229 1229 1229 1294 1294 1295 1295 1268 1268 1270 1270 1292 1292 1270 1270 1272 1272 1292 1292 1292 1292 1272 1272 1274 1274 1273 1273 1271 1271 1289 1289 1274 1274 1276 1276 1292 1292 1276 1276 1278 1278 1292 1292 1292 1292 1278 1278 1293 1293 1269 1269 1267 1267 1231 1231 1278 1278 1280 1280 1293 1293 1280 1280 1279 1279 1293 1293 1293 1293 1279 1279 1290 1290 1279 1279 1277 1277 1290 1290 1290 1290 1277 1277 1289 1289 1277 1277 1275 1275 1289 1289 1289 1289 1275 1275 1273 1273 1267 1267 1262 1262 1231 1231 1262 1262 1260 1260 1231 1231 1231 1231 1260 1260 1258 1258 1257 1257 1259 1259 1230 1230 1259 1259 1261 1261 1230 1230 1230 1230 1261 1261 1266 1266 1258 1258 1254 1254 1231 1231 1254 1254 1252 1252 1231 1231 1231 1231 1252 1252 1230 1230 1252 1252 1253 1253 1230 1230 1230 1230 1253 1253 1257 1257 1246 1246 1248 1248 1231 1231 1248 1248 1250 1250 1231 1231 1231 1231 1250 1250 1255 1255 1255 1255 1263 1263 1231 1231 1263 1263 1289 1289 1231 1231 1231 1231 1289 1289 1269 1269 1289 1289 1271 1271 1269 1269 1284 1284 1285 1285 1287 1287 1263 1263 1282 1282 1289 1289 1282 1282 1284 1284 1289 1289 1289 1289 1284 1284 1288 1288 1284 1284 1287 1287 1288 1288 1243 1243 1242 1242 1235 1235 1242 1242 1241 1241 1235 1235 1235 1235 1241 1241 1234 1234 1241 1241 1240 1240 1234 1234 1234 1234 1240 1240 1233 1233 1240 1240 1239 1239 1233 1233 1233 1233 1239 1239 1232 1232 1239 1239 1238 1238 1232 1232 1232 1232 1238 1238 1231 1231 1238 1238 1244 1244 1231 1231 1231 1231 1244 1244 1246 1246 1509 1509 1503 1503 1513 1513 1446 1446 1449 1449 1458 1458 1449 1449 1459 1459 1458 1458 1458 1458 1459 1459 1503 1503 1459 1459 1506 1506 1503 1503 1503 1503 1506 1506 1513 1513 1515 1515 1516 1516 1513 1513 1516 1516 1514 1514 1513 1513 1513 1513 1514 1514 1509 1509 1643 1643 1650 1650 1642 1642 1650 1650 1640 1640 1642 1642 1643 1643 1644 1644 1650 1650 1644 1644 1646 1646 1650 1650 1650 1650 1646 1646 1653 1653 1646 1646 1648 1648 1653 1653 1653 1653 1648 1648 1657 1657 1648 1648 1647 1647 1657 1657 1657 1657 1647 1647 1658 1658 1647 1647 1637 1637 1658 1658 1658 1658 1637 1637 1659 1659 1637 1637 1633 1633 1659 1659 1659 1659 1633 1633 1632 1632 1481 1481 1454 1454 1524 1524 1454 1454 1455 1455 1524 1524 1524 1524 1455 1455 1525 1525 1455 1455 1456 1456 1525 1525 1525 1525 1456 1456 1526 1526 1456 1456 1482 1482 1526 1526 1526 1526 1482 1482 1517 1517 1115 1115 1116 1116 1125 1125 1173 1173 1182 1182 1220 1220 1182 1182 1190 1190 1220 1220 1220 1220 1190 1190 1198 1198 1198 1198 1206 1206 1220 1220 1206 1206 1210 1210 1220 1220 1220 1220 1210 1210 1221 1221 1210 1210 1207 1207 1221 1221 1154 1154 1146 1146 1116 1116 1125 1125 1129 1129 1115 1115 1129 1129 1137 1137 1115 1115 1115 1115 1137 1137 1145 1145 1145 1145 1153 1153 1115 1115 1153 1153 1161 1161 1115 1115 1115 1115 1161 1161 1220 1220 1161 1161 1169 1169 1220 1220 1220 1220 1169 1169 1173 1173 1146 1146 1138 1138 1116 1116 1138 1138 1130 1130 1116 1116 1116 1116 1130 1130 1125 1125 1207 1207 1199 1199 1221 1221 1199 1199 1191 1191 1221 1221 1221 1221 1191 1191 1183 1183 1183 1183 1174 1174 1221 1221 1174 1174 1170 1170 1221 1221 1221 1221 1170 1170 1116 1116 1170 1170 1162 1162 1116 1116 1116 1116 1162 1162 1154 1154 1245 1245 1243 1243 1236 1236 1243 1243 1235 1235 1236 1236 1236 1236 1235 1235 1221 1221 1235 1235 1234 1234 1221 1221 1221 1221 1234 1234 1220 1220 1234 1234 1233 1233 1220 1220 1220 1220 1233 1233 1219 1219 1233 1233 1226 1226 1219 1219 1219 1219 1226 1226 1218 1218 1136 1136 1128 1128 1113 1113 1215 1215 1165 1165 1171 1171 1197 1197 1189 1189 1216 1216 1113 1113 1128 1128 1112 1112 1171 1171 1180 1180 1215 1215 1180 1180 1188 1188 1215 1215 1215 1215 1188 1188 1196 1196 1196 1196 1204 1204 1215 1215 1204 1204 1209 1209 1215 1215 1215 1215 1209 1209 1216 1216 1209 1209 1205 1205 1216 1216 1216 1216 1205 1205 1197 1197 1157 1157 1216 1216 1113 1113 1216 1216 1166 1166 1113 1113 1113 1113 1166 1166 1160 1160 1160 1160 1152 1152 1113 1113 1152 1152 1144 1144 1113 1113 1113 1113 1144 1144 1136 1136 1128 1128 1124 1124 1112 1112 1124 1124 1127 1127 1112 1112 1112 1112 1127 1127 1135 1135 1189 1189 1181 1181 1216 1216 1181 1181 1172 1172 1216 1216 1216 1216 1172 1172 1166 1166 1135 1135 1143 1143 1112 1112 1143 1143 1151 1151 1112 1112 1112 1112 1151 1151 1159 1159 1164 1164 1111 1111 1214 1214 1111 1111 1112 1112 1214 1214 1214 1214 1112 1112 1215 1215 1112 1112 1159 1159 1215 1215 1215 1215 1159 1159 1165 1165 1224 1224 1214 1214 1230 1230 1214 1214 1215 1215 1230 1230 1230 1230 1215 1215 1231 1231 1215 1215 1216 1216 1231 1231 1231 1231 1216 1216 1232 1232 1216 1216 1217 1217 1232 1232 1232 1232 1217 1217 1225 1225 1920 1920 1923 1923 1926 1926 1923 1923 1925 1925 1926 1926 3571 3571 3572 3572 1930 1930 3573 3573 1929 1929 1930 1930 1930 1930 1929 1929 1934 1934 1929 1929 1933 1933 1934 1934 1934 1934 1933 1933 1938 1938 1933 1933 1937 1937 1938 1938 1938 1938 1937 1937 1942 1942 1937 1937 1941 1941 1942 1942 1942 1942 1941 1941 1946 1946 1941 1941 1945 1945 1946 1946 1946 1946 1945 1945 1950 1950 1945 1945 1949 1949 1950 1950 1950 1950 1949 1949 1954 1954 1949 1949 1953 1953 1954 1954 1954 1954 1953 1953 3574 3574 1953 1953 3575 3575 3576 3576 1957 1957 1962 1962 1958 1958 1958 1958 1962 1962 1964 1964 1962 1962 1963 1963 1964 1964 1964 1964 1963 1963 1967 1967 1963 1963 1968 1968 1967 1967 1967 1967 1968 1968 1966 1966 1968 1968 1965 1965 1966 1966 1965 1965 1961 1961 1966 1966 1966 1966 1961 1961 1960 1960 1961 1961 1959 1959 1960 1960 3577 3577 3578 3578 1956 1956 3579 3579 1955 1955 1956 1956 1956 1956 1955 1955 1952 1952 1955 1955 1951 1951 1952 1952 1952 1952 1951 1951 1948 1948 1951 1951 1947 1947 1948 1948 1948 1948 1947 1947 1944 1944 1947 1947 1943 1943 1944 1944 1944 1944 1943 1943 1940 1940 1943 1943 1939 1939 1940 1940 1940 1940 1939 1939 1936 1936 1939 1939 1935 1935 1936 1936 1936 1936 1935 1935 1932 1932 1935 1935 1931 1931 1932 1932 1932 1932 1931 1931 3580 3580 1931 1931 3581 3581 3582 3582 1927 1927 1924 1924 1928 1928 1928 1928 1924 1924 1922 1922 1924 1924 1921 1921 1922 1922 1922 1922 1921 1921 1917 1917 1921 1921 1918 1918 1917 1917 1917 1917 1918 1918 1920 1920 1918 1918 1919 1919 1920 1920 1920 1920 1919 1919 1923 1923 1969 1969 1970 1970 1971 1971 1970 1970 1972 1972 1971 1971 1971 1971 1972 1972 1973 1973 1972 1972 1974 1974 1973 1973 1973 1973 1974 1974 1975 1975 1974 1974 1976 1976 1975 1975 3583 3583 3584 3584 1977 1977 3585 3585 1978 1978 1977 1977 1977 1977 1978 1978 1979 1979 1978 1978 1980 1980 1979 1979 1979 1979 1980 1980 1981 1981 1980 1980 1982 1982 1981 1981 1981 1981 1982 1982 1983 1983 1982 1982 1984 1984 1983 1983 1983 1983 1984 1984 1985 1985 1984 1984 1986 1986 1985 1985 1985 1985 1986 1986 1987 1987 1986 1986 1988 1988 1987 1987 1989 1989 1990 1990 1991 1991 1990 1990 1992 1992 1991 1991 1991 1991 1992 1992 1993 1993 1992 1992 1994 1994 1993 1993 1993 1993 1994 1994 1995 1995 1994 1994 1996 1996 1995 1995 1995 1995 1996 1996 1997 1997 1996 1996 1998 1998 1997 1997 1997 1997 1998 1998 3586 3586 1998 1998 3587 3587 3588 3588 1999 1999 2000 2000 2001 2001 2000 2000 2002 2002 2001 2001 2001 2001 2002 2002 2003 2003 2002 2002 2004 2004 2003 2003 2027 2027 2025 2025 2028 2028 2025 2025 2026 2026 2028 2028 2026 2026 2025 2025 2024 2024 2025 2025 2023 2023 2024 2024 2024 2024 2023 2023 2020 2020 2023 2023 2022 2022 2020 2020 2020 2020 2022 2022 2021 2021 2013 2013 2016 2016 2015 2015 2016 2016 3589 3589 2015 2015 2015 2015 3590 3590 3591 3591 2018 2018 2020 2020 2017 2017 2017 2017 2020 2020 2019 2019 2020 2020 2021 2021 2019 2019 2005 2005 2006 2006 2007 2007 2006 2006 2008 2008 2007 2007 2007 2007 2008 2008 2009 2009 2008 2008 2010 2010 2009 2009 2009 2009 2010 2010 2011 2011 2010 2010 2012 2012 2011 2011 2011 2011 2012 2012 2013 2013 2012 2012 2014 2014 2013 2013 2013 2013 2014 2014 2016 2016 2079 2079 2080 2080 2077 2077 2080 2080 2078 2078 2077 2077 2077 2077 2078 2078 2073 2073 2078 2078 2074 2074 2073 2073 2073 2073 2074 2074 2069 2069 2074 2074 2070 2070 2069 2069 3592 3592 3593 3593 2065 2065 3594 3594 2066 2066 2065 2065 2065 2065 2066 2066 2061 2061 2066 2066 2062 2062 2061 2061 2061 2061 2062 2062 2057 2057 2062 2062 2058 2058 2057 2057 2057 2057 2058 2058 2053 2053 2058 2058 2054 2054 2053 2053 2053 2053 2054 2054 2049 2049 2054 2054 2050 2050 2049 2049 2049 2049 2050 2050 2045 2045 2050 2050 2046 2046 2045 2045 2045 2045 2046 2046 2041 2041 2046 2046 2042 2042 2041 2041 2041 2041 2042 2042 3595 3595 2042 2042 3596 3596 3597 3597 2037 2037 2038 2038 2033 2033 2038 2038 2034 2034 2033 2033 2033 2033 2034 2034 2031 2031 2034 2034 2032 2032 2031 2031 2031 2031 2032 2032 2029 2029 2032 2032 2030 2030 2029 2029 2029 2029 2030 2030 2035 2035 2030 2030 2036 2036 2035 2035 2035 2035 2036 2036 2039 2039 2036 2036 2040 2040 2039 2039 3598 3598 3599 3599 2043 2043 3600 3600 2044 2044 2043 2043 2043 2043 2044 2044 2047 2047 2044 2044 2048 2048 2047 2047 2047 2047 2048 2048 2051 2051 2048 2048 2052 2052 2051 2051 2051 2051 2052 2052 2055 2055 2052 2052 2056 2056 2055 2055 2055 2055 2056 2056 2059 2059 2056 2056 2060 2060 2059 2059 2059 2059 2060 2060 2063 2063 2060 2060 2064 2064 2063 2063 2063 2063 2064 2064 2067 2067 2064 2064 2068 2068 2067 2067 2067 2067 2068 2068 3601 3601 2068 2068 3602 3602 3603 3603 2071 2071 2072 2072 2075 2075 2072 2072 2076 2076 2075 2075 2075 2075 2076 2076 2079 2079 2076 2076 2080 2080 2079 2079 2127 2127 2128 2128 2123 2123 2128 2128 2124 2124 2123 2123 2123 2123 2124 2124 2119 2119 2124 2124 2120 2120 2119 2119 3604 3604 3605 3605 2115 2115 3606 3606 2116 2116 2115 2115 2115 2115 2116 2116 2111 2111 2116 2116 2112 2112 2111 2111 2111 2111 2112 2112 2107 2107 2112 2112 2108 2108 2107 2107 2107 2107 2108 2108 2103 2103 2108 2108 2104 2104 2103 2103 2103 2103 2104 2104 2099 2099 2104 2104 2100 2100 2099 2099 2099 2099 2100 2100 2095 2095 2100 2100 2096 2096 2095 2095 2095 2095 2096 2096 2091 2091 2096 2096 2092 2092 2091 2091 2091 2091 2092 2092 3607 3607 2092 2092 3608 3608 3609 3609 2087 2087 2088 2088 2083 2083 2088 2088 2084 2084 2083 2083 2083 2083 2084 2084 2081 2081 2084 2084 2082 2082 2081 2081 2081 2081 2082 2082 2085 2085 2082 2082 2086 2086 2085 2085 2085 2085 2086 2086 2089 2089 2086 2086 2090 2090 2089 2089 3610 3610 3611 3611 2093 2093 3612 3612 2094 2094 2093 2093 2093 2093 2094 2094 2097 2097 2094 2094 2098 2098 2097 2097 2097 2097 2098 2098 2101 2101 2098 2098 2102 2102 2101 2101 2101 2101 2102 2102 2105 2105 2102 2102 2106 2106 2105 2105 2105 2105 2106 2106 2109 2109 2106 2106 2110 2110 2109 2109 2109 2109 2110 2110 2113 2113 2110 2110 2114 2114 2113 2113 2113 2113 2114 2114 2117 2117 2114 2114 2118 2118 2117 2117 2117 2117 2118 2118 3613 3613 2118 2118 3614 3614 3615 3615 2121 2121 2122 2122 2125 2125 2122 2122 2126 2126 2125 2125 2125 2125 2126 2126 2127 2127 2126 2126 2128 2128 2127 2127 2132 2132 2135 2135 2137 2137 2135 2135 2136 2136 2137 2137 3616 3616 3617 3617 2141 2141 3618 3618 2140 2140 2141 2141 2141 2141 2140 2140 2145 2145 2140 2140 2144 2144 2145 2145 2145 2145 2144 2144 2149 2149 2144 2144 2148 2148 2149 2149 2149 2149 2148 2148 2153 2153 2148 2148 2152 2152 2153 2153 2153 2153 2152 2152 2157 2157 2152 2152 2156 2156 2157 2157 2157 2157 2156 2156 2161 2161 2156 2156 2160 2160 2161 2161 2161 2161 2160 2160 2165 2165 2160 2160 2164 2164 2165 2165 2165 2165 2164 2164 3619 3619 2164 2164 3620 3620 3621 3621 2168 2168 2172 2172 2169 2169 2169 2169 2172 2172 2174 2174 2172 2172 2173 2173 2174 2174 2174 2174 2173 2173 2178 2178 2173 2173 2177 2177 2178 2178 2178 2178 2177 2177 2176 2176 2177 2177 2175 2175 2176 2176 2176 2176 2175 2175 2171 2171 2175 2175 2170 2170 2171 2171 3622 3622 3623 3623 2167 2167 3624 3624 2166 2166 2167 2167 2167 2167 2166 2166 2163 2163 2166 2166 2162 2162 2163 2163 2163 2163 2162 2162 2159 2159 2162 2162 2158 2158 2159 2159 2159 2159 2158 2158 2155 2155 2158 2158 2154 2154 2155 2155 2155 2155 2154 2154 2151 2151 2154 2154 2150 2150 2151 2151 2151 2151 2150 2150 2147 2147 2150 2150 2146 2146 2147 2147 2147 2147 2146 2146 2143 2143 2146 2146 2142 2142 2143 2143 2143 2143 2142 2142 3625 3625 2142 2142 3626 3626 3627 3627 2139 2139 2138 2138 2134 2134 2138 2138 2133 2133 2134 2134 2134 2134 2133 2133 2130 2130 2133 2133 2129 2129 2130 2130 2130 2130 2129 2129 2132 2132 2129 2129 2131 2131 2132 2132 2132 2132 2131 2131 2135 2135 2225 2225 2226 2226 2221 2221 2226 2226 2222 2222 2221 2221 2221 2221 2222 2222 2217 2217 2222 2222 2218 2218 2217 2217 3628 3628 3629 3629 2213 2213 3630 3630 2214 2214 2213 2213 2213 2213 2214 2214 2209 2209 2214 2214 2210 2210 2209 2209 2209 2209 2210 2210 2205 2205 2210 2210 2206 2206 2205 2205 2205 2205 2206 2206 2201 2201 2206 2206 2202 2202 2201 2201 2201 2201 2202 2202 2197 2197 2202 2202 2198 2198 2197 2197 2197 2197 2198 2198 2193 2193 2198 2198 2194 2194 2193 2193 2193 2193 2194 2194 2189 2189 2194 2194 2190 2190 2189 2189 2189 2189 2190 2190 3631 3631 2190 2190 3632 3632 3633 3633 2185 2185 2186 2186 2181 2181 2186 2186 2182 2182 2181 2181 2181 2181 2182 2182 2179 2179 2182 2182 2180 2180 2179 2179 2179 2179 2180 2180 2183 2183 2180 2180 2184 2184 2183 2183 2183 2183 2184 2184 2187 2187 2184 2184 2188 2188 2187 2187 3634 3634 3635 3635 2191 2191 3636 3636 2192 2192 2191 2191 2191 2191 2192 2192 2195 2195 2192 2192 2196 2196 2195 2195 2195 2195 2196 2196 2199 2199 2196 2196 2200 2200 2199 2199 2199 2199 2200 2200 2203 2203 2200 2200 2204 2204 2203 2203 2203 2203 2204 2204 2207 2207 2204 2204 2208 2208 2207 2207 2207 2207 2208 2208 2211 2211 2208 2208 2212 2212 2211 2211 2211 2211 2212 2212 2215 2215 2212 2212 2216 2216 2215 2215 2215 2215 2216 2216 3637 3637 2216 2216 3638 3638 3639 3639 2219 2219 2220 2220 2223 2223 2220 2220 2224 2224 2223 2223 2223 2223 2224 2224 2225 2225 2224 2224 2226 2226 2225 2225 2281 2281 2282 2282 2277 2277 2282 2282 2278 2278 2277 2277 2277 2277 2278 2278 2273 2273 2278 2278 2274 2274 2273 2273 2273 2273 2274 2274 2267 2267 2274 2274 2268 2268 2267 2267 3640 3640 3641 3641 2263 2263 3642 3642 2264 2264 2263 2263 2263 2263 2264 2264 2259 2259 2264 2264 2260 2260 2259 2259 2259 2259 2260 2260 2255 2255 2260 2260 2256 2256 2255 2255 2255 2255 2256 2256 2251 2251 2256 2256 2252 2252 2251 2251 2251 2251 2252 2252 2247 2247 2252 2252 2248 2248 2247 2247 2247 2247 2248 2248 2243 2243 2248 2248 2244 2244 2243 2243 2243 2243 2244 2244 2239 2239 2244 2244 2240 2240 2239 2239 2239 2239 2240 2240 3643 3643 2240 2240 3644 3644 3645 3645 2235 2235 2236 2236 2229 2229 2236 2236 2230 2230 2229 2229 2229 2229 2230 2230 2227 2227 2230 2230 2228 2228 2227 2227 2227 2227 2228 2228 2231 2231 2228 2228 2232 2232 2231 2231 2231 2231 2232 2232 2233 2233 2232 2232 2234 2234 2233 2233 2233 2233 2234 2234 2237 2237 2234 2234 2238 2238 2237 2237 3646 3646 3647 3647 2241 2241 3648 3648 2242 2242 2241 2241 2241 2241 2242 2242 2245 2245 2242 2242 2246 2246 2245 2245 2245 2245 2246 2246 2249 2249 2246 2246 2250 2250 2249 2249 2249 2249 2250 2250 2253 2253 2250 2250 2254 2254 2253 2253 2253 2253 2254 2254 2257 2257 2254 2254 2258 2258 2257 2257 2257 2257 2258 2258 2261 2261 2258 2258 2262 2262 2261 2261 2261 2261 2262 2262 2265 2265 2262 2262 2266 2266 2265 2265 2265 2265 2266 2266 3649 3649 2266 2266 3650 3650 3651 3651 2269 2269 2270 2270 2271 2271 2270 2270 2272 2272 2271 2271 2271 2271 2272 2272 2275 2275 2272 2272 2276 2276 2275 2275 2275 2275 2276 2276 2279 2279 2276 2276 2280 2280 2279 2279 2279 2279 2280 2280 2281 2281 2280 2280 2282 2282 2281 2281 2318 2318 2314 2314 2313 2313 2314 2314 2312 2312 2313 2313 2313 2313 2312 2312 2309 2309 2312 2312 2308 2308 2309 2309 2309 2309 2308 2308 2305 2305 2308 2308 2304 2304 2305 2305 2304 2304 2301 2301 2305 2305 2305 2305 2301 2301 2300 2300 2301 2301 2299 2299 2300 2300 2300 2300 2299 2299 2296 2296 2299 2299 2295 2295 2296 2296 2296 2296 2295 2295 3652 3652 2295 2295 3653 3653 3654 3654 2292 2292 2291 2291 2288 2288 2291 2291 2287 2287 2288 2288 2288 2288 2287 2287 2284 2284 2287 2287 2283 2283 2284 2284 2284 2284 2283 2283 2286 2286 2283 2283 2285 2285 2286 2286 2286 2286 2285 2285 2290 2290 2285 2285 2289 2289 2290 2290 3655 3655 3656 3656 2294 2294 3657 3657 2293 2293 2294 2294 2294 2294 2293 2293 2298 2298 2293 2293 2297 2297 2298 2298 2298 2298 2297 2297 2303 2303 2297 2297 2302 2302 2303 2303 2303 2303 2302 2302 2307 2307 2302 2302 2306 2306 2307 2307 2307 2307 2306 2306 2311 2311 2306 2306 2310 2310 2311 2311 2311 2311 2310 2310 2316 2316 2310 2310 2315 2315 2316 2316 2316 2316 2315 2315 2320 2320 2315 2315 2319 2319 2320 2320 2320 2320 2319 2319 3658 3658 2319 2319 3659 3659 3660 3660 2324 2324 2323 2323 2328 2328 2323 2323 2327 2327 2328 2328 2328 2328 2327 2327 2332 2332 2327 2327 2331 2331 2332 2332 2332 2332 2331 2331 2336 2336 2331 2331 2335 2335 2336 2336 2336 2336 2335 2335 2334 2334 2335 2335 2333 2333 2334 2334 2334 2334 2333 2333 2330 2330 2333 2333 2329 2329 2330 2330 2330 2330 2329 2329 2326 2326 2329 2329 2325 2325 2326 2326 3661 3661 3662 3662 2322 2322 3663 3663 2321 2321 2322 2322 2322 2322 2321 2321 2318 2318 2321 2321 2317 2317 2318 2318 2318 2318 2317 2317 2314 2314 2337 2337 2338 2338 2340 2340 2338 2338 2339 2339 2340 2340 2340 2340 2339 2339 2344 2344 2339 2339 2343 2343 2344 2344 3664 3664 3665 3665 2348 2348 3666 3666 2347 2347 2348 2348 2348 2348 2347 2347 2352 2352 2347 2347 2351 2351 2352 2352 2352 2352 2351 2351 2356 2356 2351 2351 2355 2355 2356 2356 2356 2356 2355 2355 2360 2360 2355 2355 2359 2359 2360 2360 2360 2360 2359 2359 2364 2364 2359 2359 2363 2363 2364 2364 2364 2364 2363 2363 2368 2368 2363 2363 2367 2367 2368 2368 2368 2368 2367 2367 2372 2372 2367 2367 2371 2371 2372 2372 2372 2372 2371 2371 3667 3667 2371 2371 3668 3668 3669 3669 2376 2376 2375 2375 2380 2380 2375 2375 2379 2379 2380 2380 2380 2380 2379 2379 2383 2383 2379 2379 2384 2384 2383 2383 2383 2383 2384 2384 2382 2382 2384 2384 2381 2381 2382 2382 2382 2382 2381 2381 2378 2378 2381 2381 2377 2377 2378 2378 3670 3670 3671 3671 2374 2374 3672 3672 2373 2373 2374 2374 2374 2374 2373 2373 2370 2370 2373 2373 2369 2369 2370 2370 2370 2370 2369 2369 2366 2366 2369 2369 2365 2365 2366 2366 2366 2366 2365 2365 2362 2362 2365 2365 2361 2361 2362 2362 2362 2362 2361 2361 2358 2358 2361 2361 2357 2357 2358 2358 2358 2358 2357 2357 2354 2354 2357 2357 2353 2353 2354 2354 2354 2354 2353 2353 2350 2350 2353 2353 2349 2349 2350 2350 2350 2350 2349 2349 3673 3673 2349 2349 3674 3674 3675 3675 2346 2346 2345 2345 2342 2342 2345 2345 2341 2341 2342 2342 2342 2342 2341 2341 2337 2337 2341 2341 2338 2338 2337 2337 2385 2385 2386 2386 2387 2387 2386 2386 2388 2388 2387 2387 2387 2387 2388 2388 2389 2389 2388 2388 2390 2390 2389 2389 2391 2391 2392 2392 2393 2393 2392 2392 2394 2394 2393 2393 2393 2393 2394 2394 2395 2395 2396 2396 2397 2397 2398 2398 2397 2397 2399 2399 2398 2398 2398 2398 2399 2399 2400 2400 2399 2399 2401 2401 2400 2400 2402 2402 2403 2403 2404 2404 2403 2403 2405 2405 2404 2404 2404 2404 2405 2405 2406 2406 2405 2405 2407 2407 2406 2406 2406 2406 2407 2407 2408 2408 2407 2407 2409 2409 2408 2408 2408 2408 2409 2409 2410 2410 2409 2409 2411 2411 2410 2410 2410 2410 2411 2411 2412 2412 2411 2411 2413 2413 2412 2412 2414 2414 2415 2415 2416 2416 2415 2415 2417 2417 2416 2416 2416 2416 2417 2417 2418 2418 2417 2417 2419 2419 2418 2418 2420 2420 2421 2421 2422 2422 2421 2421 2423 2423 2422 2422 2422 2422 2423 2423 2424 2424 2423 2423 2425 2425 2424 2424 2426 2426 2427 2427 2428 2428 2427 2427 2429 2429 2428 2428 2440 2440 2442 2442 2441 2441 2430 2430 2431 2431 2432 2432 2431 2431 2433 2433 2432 2432 2432 2432 2433 2433 2434 2434 2433 2433 2435 2435 2434 2434 2434 2434 2435 2435 2436 2436 2435 2435 2437 2437 2436 2436 2436 2436 2437 2437 2438 2438 2437 2437 2440 2440 2438 2438 2438 2438 2440 2440 2439 2439 2440 2440 2441 2441 2439 2439 2443 2443 2444 2444 2445 2445 2444 2444 2446 2446 2445 2445 2451 2451 2453 2453 2452 2452 2447 2447 2448 2448 2449 2449 2448 2448 2451 2451 2449 2449 2449 2449 2451 2451 2450 2450 2451 2451 2452 2452 2450 2450 2454 2454 2455 2455 2456 2456 2455 2455 2457 2457 2456 2456 2456 2456 2457 2457 2458 2458 2457 2457 2459 2459 2458 2458 2458 2458 2459 2459 2460 2460 2459 2459 2461 2461 2460 2460 2460 2460 2461 2461 3676 3676 2461 2461 3677 3677 3678 3678 2462 2462 2463 2463 2464 2464 2463 2463 2465 2465 2464 2464 2464 2464 2465 2465 2466 2466 2465 2465 2467 2467 2466 2466 2483 2483 2481 2481 2482 2482 2481 2481 2480 2480 2482 2482 2480 2480 2481 2481 2478 2478 2481 2481 2479 2479 2478 2478 2478 2478 2479 2479 2476 2476 2479 2479 2477 2477 2476 2476 2477 2477 2475 2475 2476 2476 2476 2476 2475 2475 2474 2474 2475 2475 3679 3679 2474 2474 2474 2474 3680 3680 3681 3681 2473 2473 2471 2471 2472 2472 2472 2472 2471 2471 2470 2470 2471 2471 2469 2469 2470 2470 2470 2470 2469 2469 2468 2468 2484 2484 2485 2485 2486 2486 2485 2485 2487 2487 2486 2486 2486 2486 2487 2487 2488 2488 2487 2487 2489 2489 2488 2488 2488 2488 2489 2489 2490 2490 2489 2489 2491 2491 2490 2490 2490 2490 2491 2491 3682 3682 2491 2491 3683 3683 3684 3684 2492 2492 2493 2493 2494 2494 2493 2493 2495 2495 2494 2494 2494 2494 2495 2495 2496 2496 2495 2495 2497 2497 2496 2496 2498 2498 2499 2499 2500 2500 2499 2499 2501 2501 2500 2500 2500 2500 2501 2501 2502 2502 2501 2501 2503 2503 2502 2502 3685 3685 3686 3686 2504 2504 3687 3687 2505 2505 2504 2504 2504 2504 2505 2505 2506 2506 2505 2505 2507 2507 2506 2506 2506 2506 2507 2507 2508 2508 2507 2507 2509 2509 2508 2508 2508 2508 2509 2509 2510 2510 2509 2509 2511 2511 2510 2510 2527 2527 2525 2525 2526 2526 2525 2525 2524 2524 2526 2526 2524 2524 2525 2525 2522 2522 2525 2525 2523 2523 2522 2522 2522 2522 2523 2523 2520 2520 2523 2523 2521 2521 2520 2520 3688 3688 2519 2519 3689 3689 3690 3690 2519 2519 2518 2518 2519 2519 2517 2517 2518 2518 2518 2518 2517 2517 2516 2516 2517 2517 2515 2515 2516 2516 2516 2516 2515 2515 2514 2514 2515 2515 2513 2513 2514 2514 2514 2514 2513 2513 2512 2512 2528 2528 2529 2529 2530 2530 2529 2529 2531 2531 2530 2530 2530 2530 2531 2531 2532 2532 2531 2531 2533 2533 2532 2532 3691 3691 3692 3692 2534 2534 3693 3693 2535 2535 2534 2534 2534 2534 2535 2535 2536 2536 2535 2535 2537 2537 2536 2536 2536 2536 2537 2537 2538 2538 2537 2537 2539 2539 2538 2538 2538 2538 2539 2539 2540 2540 2539 2539 2541 2541 2540 2540 2542 2542 2543 2543 2544 2544 2543 2543 2545 2545 2544 2544 2544 2544 2545 2545 2546 2546 2545 2545 2547 2547 2546 2546 2546 2546 2547 2547 2548 2548 2547 2547 2549 2549 2548 2548 2548 2548 2549 2549 3694 3694 2549 2549 3695 3695 3696 3696 2550 2550 2551 2551 2552 2552 2551 2551 2553 2553 2552 2552 2552 2552 2553 2553 2554 2554 2553 2553 2555 2555 2554 2554 2556 2556 2557 2557 2559 2559 2556 2556 2559 2559 2558 2558 2559 2559 2561 2561 2558 2558 2558 2558 2561 2561 2560 2560 3697 3697 2563 2563 3698 3698 3699 3699 2563 2563 2562 2562 2563 2563 2565 2565 2562 2562 2562 2562 2565 2565 2564 2564 2565 2565 2567 2567 2564 2564 2564 2564 2567 2567 2566 2566 2567 2567 2569 2569 2566 2566 2566 2566 2569 2569 2568 2568 2584 2584 2583 2583 2582 2582 2583 2583 2581 2581 2582 2582 2582 2582 2581 2581 2580 2580 2581 2581 2579 2579 2580 2580 2579 2579 2578 2578 2580 2580 3700 3700 3701 3701 2577 2577 3702 3702 2576 2576 2577 2577 2577 2577 2576 2576 2575 2575 2576 2576 2574 2574 2575 2575 2575 2575 2574 2574 2573 2573 2574 2574 2572 2572 2573 2573 2573 2573 2572 2572 2571 2571 2572 2572 2570 2570 2571 2571 2594 2594 2593 2593 2596 2596 2660 2660 2659 2659 2657 2657 2674 2674 2679 2679 2672 2672 2674 2674 2677 2677 2679 2679 2677 2677 2681 2681 2679 2679 2679 2679 2681 2681 2687 2687 2681 2681 2685 2685 2687 2687 2687 2687 2685 2685 2689 2689 2685 2685 2690 2690 2689 2689 2689 2689 2690 2690 2693 2693 2690 2690 2692 2692 2693 2693 2692 2692 2691 2691 2693 2693 2693 2693 2691 2691 2688 2688 2678 2678 2684 2684 2682 2682 2684 2684 2688 2688 2682 2682 2682 2682 2688 2688 2686 2686 2688 2688 2691 2691 2686 2686 2650 2650 2656 2656 2651 2651 2656 2656 2654 2654 2651 2651 2651 2651 2654 2654 2649 2649 2654 2654 2647 2647 2649 2649 2649 2649 2647 2647 2645 2645 2647 2647 2644 2644 2645 2645 2645 2645 2644 2644 2642 2642 2644 2644 2640 2640 2642 2642 2640 2640 2637 2637 2642 2642 2642 2642 2637 2637 2633 2633 2627 2627 2628 2628 2629 2629 2627 2627 2629 2629 2624 2624 2587 2587 2585 2585 2586 2586 2585 2585 2588 2588 2586 2586 2586 2586 2588 2588 2590 2590 2588 2588 2591 2591 2590 2590 2590 2590 2591 2591 2595 2595 2591 2591 2597 2597 2595 2595 2597 2597 2599 2599 2595 2595 2595 2595 2599 2599 2601 2601 2599 2599 2603 2603 2601 2601 2603 2603 2605 2605 2601 2601 3703 3703 3704 3704 2607 2607 3705 3705 2609 2609 2607 2607 2607 2607 2609 2609 2612 2612 2609 2609 2613 2613 2612 2612 2612 2612 2613 2613 2615 2615 2623 2623 2621 2621 2622 2622 2683 2683 2684 2684 2680 2680 2684 2684 2678 2678 2680 2680 2680 2680 2678 2678 2676 2676 2678 2678 2675 2675 2676 2676 2676 2676 2675 2675 2673 2673 2675 2675 2671 2671 2673 2673 3706 3706 2669 2669 3707 3707 3708 3708 2669 2669 2666 2666 2650 2650 2652 2652 2656 2656 2652 2652 2658 2658 2656 2656 2656 2656 2658 2658 2662 2662 2658 2658 2666 2666 2662 2662 2662 2662 2666 2666 2664 2664 2666 2666 2669 2669 2664 2664 2637 2637 2635 2635 2633 2633 2635 2635 2631 2631 2633 2633 2633 2633 2631 2631 2629 2629 2631 2631 2626 2626 2629 2629 2629 2629 2626 2626 2624 2624 2626 2626 2620 2620 2624 2624 2624 2624 2620 2620 2616 2616 2620 2620 2618 2618 2616 2616 2618 2618 2614 2614 2616 2616 2616 2616 2614 2614 2611 2611 2614 2614 2610 2610 2611 2611 2611 2611 2610 2610 2608 2608 2610 2610 3709 3709 2608 2608 2608 2608 3710 3710 3711 3711 2606 2606 2604 2604 2602 2602 2604 2604 2600 2600 2602 2602 2602 2602 2600 2600 2596 2596 2600 2600 2598 2598 2596 2596 2596 2596 2598 2598 2594 2594 2598 2598 2592 2592 2594 2594 2594 2594 2592 2592 2587 2587 2592 2592 2589 2589 2587 2587 2587 2587 2589 2589 2585 2585 2613 2613 2617 2617 2615 2615 2617 2617 2619 2619 2615 2615 2615 2615 2619 2619 2622 2622 2619 2619 2625 2625 2622 2622 2622 2622 2625 2625 2623 2623 2625 2625 2630 2630 2623 2623 2623 2623 2630 2630 2632 2632 2630 2630 2634 2634 2632 2632 2634 2634 2636 2636 2632 2632 2632 2632 2636 2636 2638 2638 2636 2636 2639 2639 2638 2638 2638 2638 2639 2639 2641 2641 2639 2639 2643 2643 2641 2641 2641 2641 2643 2643 2648 2648 2643 2643 2646 2646 2648 2648 2646 2646 2653 2653 2648 2648 2648 2648 2653 2653 2657 2657 2653 2653 2655 2655 2657 2657 2657 2657 2655 2655 2660 2660 2655 2655 2661 2661 2660 2660 2660 2660 2661 2661 2665 2665 2661 2661 2663 2663 2665 2665 2665 2665 2663 2663 2667 2667 2663 2663 2668 2668 2667 2667 2667 2667 2668 2668 3712 3712 2668 2668 3713 3713 3714 3714 2672 2672 2670 2670 2674 2674 2705 2705 2704 2704 2703 2703 2705 2705 2703 2703 2702 2702 2694 2694 2695 2695 2696 2696 2695 2695 2697 2697 2696 2696 2696 2696 2697 2697 2698 2698 2697 2697 2699 2699 2698 2698 2698 2698 2699 2699 2700 2700 2699 2699 2702 2702 2700 2700 2700 2700 2702 2702 2701 2701 2702 2702 2703 2703 2701 2701 2723 2723 2724 2724 2721 2721 2724 2724 2722 2722 2721 2721 2721 2721 2722 2722 2719 2719 2722 2722 2720 2720 2719 2719 2719 2719 2720 2720 2718 2718 2720 2720 2717 2717 2718 2718 2718 2718 2717 2717 2716 2716 2717 2717 2714 2714 2716 2716 2717 2717 2715 2715 2714 2714 2715 2715 2713 2713 2714 2714 2714 2714 2713 2713 2711 2711 2713 2713 2712 2712 2711 2711 2711 2711 2712 2712 2710 2710 2712 2712 2709 2709 2710 2710 2707 2707 2706 2706 2709 2709 2706 2706 2708 2708 2709 2709 2709 2709 2708 2708 2710 2710 2727 2727 2725 2725 2726 2726 2730 2730 2733 2733 2732 2732 2732 2732 2731 2731 2730 2730 2731 2731 2729 2729 2730 2730 2730 2730 2729 2729 2726 2726 2729 2729 2728 2728 2726 2726 2726 2726 2728 2728 2727 2727 2734 2734 2735 2735 3715 3715 2735 2735 3716 3716 3717 3717 2738 2738 2739 2739 2740 2740 2739 2739 2741 2741 2740 2740 2740 2740 2741 2741 2742 2742 2741 2741 2743 2743 2742 2742 2744 2744 2745 2745 2746 2746 2745 2745 2747 2747 2746 2746 2746 2746 2747 2747 2748 2748 2747 2747 2749 2749 2748 2748 2748 2748 2749 2749 2750 2750 2751 2751 2752 2752 2753 2753 2752 2752 2754 2754 2753 2753 2753 2753 2754 2754 2755 2755 2754 2754 2756 2756 2755 2755 2757 2757 2758 2758 2759 2759 2758 2758 2760 2760 2759 2759 3718 3718 3719 3719 2761 2761 3720 3720 2762 2762 2761 2761 2763 2763 2764 2764 2765 2765 2764 2764 2766 2766 2765 2765 2767 2767 2768 2768 2769 2769 2768 2768 2770 2770 2769 2769 2771 2771 2772 2772 2773 2773 2772 2772 2774 2774 2773 2773 2773 2773 2774 2774 2775 2775 2774 2774 2776 2776 2775 2775 2775 2775 2776 2776 2777 2777 2776 2776 2778 2778 2777 2777 2779 2779 2780 2780 2781 2781 2780 2780 2782 2782 2781 2781 2783 2783 2784 2784 2785 2785 2784 2784 2786 2786 2785 2785 2788 2788 2787 2787 2789 2789 2787 2787 2791 2791 2789 2789 2789 2789 2791 2791 2790 2790 2791 2791 2792 2792 2790 2790 2791 2791 2793 2793 2792 2792 2793 2793 2794 2794 2792 2792 2792 2792 2794 2794 2795 2795 2794 2794 2796 2796 2795 2795 2795 2795 2796 2796 2797 2797 2796 2796 2799 2799 2797 2797 2803 2803 2802 2802 2801 2801 2802 2802 2800 2800 2801 2801 2801 2801 2800 2800 2799 2799 2800 2800 2798 2798 2799 2799 2799 2799 2798 2798 2797 2797 2811 2811 2812 2812 2810 2810 2812 2812 2809 2809 2810 2810 2810 2810 2809 2809 2807 2807 2804 2804 2805 2805 2806 2806 2805 2805 2807 2807 2806 2806 2806 2806 2807 2807 2808 2808 2807 2807 2809 2809 2808 2808 2813 2813 2814 2814 2815 2815 2814 2814 2816 2816 2815 2815 2815 2815 2816 2816 2817 2817 2816 2816 2818 2818 2817 2817 2817 2817 2818 2818 2819 2819 2818 2818 2820 2820 2819 2819 2819 2819 2820 2820 2821 2821 2820 2820 2822 2822 2821 2821 2821 2821 2822 2822 2823 2823 2822 2822 2824 2824 2823 2823 2823 2823 2824 2824 2825 2825 2826 2826 2827 2827 2828 2828 2827 2827 2829 2829 2828 2828 2828 2828 2829 2829 2830 2830 2829 2829 2831 2831 2830 2830 2832 2832 2833 2833 2834 2834 2833 2833 2835 2835 2834 2834 2836 2836 2837 2837 2838 2838 2837 2837 2840 2840 2838 2838 2844 2844 2843 2843 2842 2842 2843 2843 2841 2841 2842 2842 2842 2842 2841 2841 2840 2840 2841 2841 2839 2839 2840 2840 2840 2840 2839 2839 2838 2838 2847 2847 2845 2845 2846 2846 2855 2855 2854 2854 2853 2853 2854 2854 2851 2851 2853 2853 2853 2853 2851 2851 2852 2852 2851 2851 2850 2850 2852 2852 2852 2852 2850 2850 2849 2849 2850 2850 2847 2847 2849 2849 2849 2849 2847 2847 2848 2848 2847 2847 2846 2846 2848 2848 2856 2856 2857 2857 2858 2858 2857 2857 2859 2859 2858 2858 2858 2858 2859 2859 2860 2860 2859 2859 2861 2861 2860 2860 2862 2862 2863 2863 2864 2864 2863 2863 2865 2865 2864 2864 2864 2864 2865 2865 2866 2866 2865 2865 2867 2867 2866 2866 2866 2866 2867 2867 2868 2868 2873 2873 2870 2870 2869 2869 2874 2874 2875 2875 2872 2872 2875 2875 2873 2873 2872 2872 2872 2872 2873 2873 2871 2871 2873 2873 2869 2869 2871 2871 2876 2876 2877 2877 2878 2878 2877 2877 2879 2879 2878 2878 2878 2878 2879 2879 2880 2880 2879 2879 2881 2881 2880 2880 2880 2880 2881 2881 2882 2882 2881 2881 2883 2883 2882 2882 2882 2882 2883 2883 2884 2884 2883 2883 2885 2885 2884 2884 2884 2884 2885 2885 2886 2886 2885 2885 2887 2887 2886 2886 2886 2886 2887 2887 2888 2888 2891 2891 2889 2889 2890 2890 2895 2895 2894 2894 2893 2893 2894 2894 2891 2891 2893 2893 2893 2893 2891 2891 2892 2892 2891 2891 2890 2890 2892 2892 2896 2896 2897 2897 2898 2898 2897 2897 2899 2899 2898 2898 2898 2898 2899 2899 2900 2900 2899 2899 2901 2901 2900 2900 3721 3721 3722 3722 2902 2902 3723 3723 2903 2903 2902 2902 2902 2902 2903 2903 2904 2904 2903 2903 2905 2905 2904 2904 2904 2904 2905 2905 2906 2906 2905 2905 2907 2907 2906 2906 2906 2906 2907 2907 2908 2908 2907 2907 2909 2909 2908 2908 2908 2908 2909 2909 2910 2910 2909 2909 2911 2911 2910 2910 2910 2910 2911 2911 2912 2912 2911 2911 2913 2913 2912 2912 2914 2914 2915 2915 2916 2916 2915 2915 2917 2917 2916 2916 2916 2916 2917 2917 2918 2918 2917 2917 2919 2919 2918 2918 2918 2918 2919 2919 3724 3724 2919 2919 3725 3725 3726 3726 2920 2920 2921 2921 2922 2922 2921 2921 2923 2923 2922 2922 2922 2922 2923 2923 2924 2924 2923 2923 2925 2925 2924 2924 2924 2924 2925 2925 2926 2926 2925 2925 2927 2927 2926 2926 2928 2928 2929 2929 2930 2930 2929 2929 2931 2931 2930 2930 2930 2930 2931 2931 2932 2932 2931 2931 2933 2933 2932 2932 2932 2932 2933 2933 2934 2934 2933 2933 2935 2935 2934 2934 2934 2934 2935 2935 2936 2936 2935 2935 2937 2937 2936 2936 2936 2936 2937 2937 2938 2938 2937 2937 2939 2939 2938 2938 2938 2938 2939 2939 2940 2940 2939 2939 2941 2941 2940 2940 3727 3727 3728 3728 2942 2942 3729 3729 2943 2943 2942 2942 2942 2942 2943 2943 2944 2944 2943 2943 2945 2945 2944 2944 2946 2946 2947 2947 2948 2948 2947 2947 2949 2949 2948 2948 2948 2948 2949 2949 2950 2950 2949 2949 2951 2951 2950 2950 2950 2950 2951 2951 2952 2952 2951 2951 2953 2953 2952 2952 2952 2952 2953 2953 2954 2954 2953 2953 2955 2955 2954 2954 2954 2954 2955 2955 2956 2956 2955 2955 2957 2957 2956 2956 2956 2956 2957 2957 3730 3730 2957 2957 3731 3731 3732 3732 2973 2973 2974 2974 3733 3733 2974 2974 3734 3734 3735 3735 2971 2971 2972 2972 2967 2967 2972 2972 2968 2968 2967 2967 2967 2967 2968 2968 2962 2962 2968 2968 2963 2963 2962 2962 2962 2962 2963 2963 2960 2960 2963 2963 2961 2961 2960 2960 2960 2960 2961 2961 2964 2964 2970 2970 2969 2969 2966 2966 2969 2969 2964 2964 2966 2966 2966 2966 2964 2964 2965 2965 2964 2964 2961 2961 2965 2965 2975 2975 2976 2976 2977 2977 2976 2976 2978 2978 2977 2977 2977 2977 2978 2978 2979 2979 2978 2978 2980 2980 2979 2979 3736 3736 3737 3737 2981 2981 3738 3738 2982 2982 2981 2981 2981 2981 2982 2982 2983 2983 2982 2982 2984 2984 2983 2983 2983 2983 2984 2984 2985 2985 2984 2984 2986 2986 2985 2985 2985 2985 2986 2986 2987 2987 2986 2986 2988 2988 2987 2987 2989 2989 2990 2990 2991 2991 2990 2990 2992 2992 2991 2991 2991 2991 2992 2992 2993 2993 2992 2992 2994 2994 2993 2993 2993 2993 2994 2994 3739 3739 2994 2994 3740 3740 3741 3741 2995 2995 2996 2996 2997 2997 2996 2996 2999 2999 2997 2997 3003 3003 3002 3002 3005 3005 3002 3002 3004 3004 3005 3005 3005 3005 3004 3004 3001 3001 3004 3004 3000 3000 3001 3001 3001 3001 3000 3000 2999 2999 3000 3000 2998 2998 2999 2999 2999 2999 2998 2998 2997 2997 3742 3742 3743 3743 3008 3008 3744 3744 3009 3009 3008 3008 3008 3008 3009 3009 3010 3010 3009 3009 3011 3011 3010 3010 3010 3010 3011 3011 3012 3012 3011 3011 3013 3013 3012 3012 3012 3012 3013 3013 3014 3014 3013 3013 3015 3015 3014 3014 3014 3014 3015 3015 3016 3016 3015 3015 3017 3017 3016 3016 3016 3016 3017 3017 3018 3018 3017 3017 3019 3019 3018 3018 3018 3018 3019 3019 3020 3020 3019 3019 3021 3021 3020 3020 3022 3022 3023 3023 3024 3024 3023 3023 3025 3025 3024 3024 3024 3024 3025 3025 3026 3026 3025 3025 3027 3027 3026 3026 3026 3026 3027 3027 3028 3028 3027 3027 3029 3029 3028 3028 3028 3028 3029 3029 3030 3030 3029 3029 3031 3031 3030 3030 3745 3745 3746 3746 3032 3032 3747 3747 3033 3033 3032 3032 3032 3032 3033 3033 3034 3034 3033 3033 3035 3035 3034 3034 3034 3034 3035 3035 3036 3036 3035 3035 3037 3037 3036 3036 3038 3038 3039 3039 3040 3040 3039 3039 3041 3041 3040 3040 3040 3040 3041 3041 3042 3042 3041 3041 3043 3043 3042 3042 3042 3042 3043 3043 3044 3044 3043 3043 3045 3045 3044 3044 3044 3044 3045 3045 3046 3046 3045 3045 3047 3047 3046 3046 3046 3046 3047 3047 3748 3748 3047 3047 3749 3749 3750 3750 3048 3048 3049 3049 3050 3050 3049 3049 3051 3051 3050 3050 3052 3052 3053 3053 3054 3054 3053 3053 3055 3055 3054 3054 3054 3054 3055 3055 3056 3056 3055 3055 3057 3057 3056 3056 3056 3056 3057 3057 3751 3751 3057 3057 3752 3752 3753 3753 3058 3058 3059 3059 3060 3060 3059 3059 3061 3061 3060 3060 3060 3060 3061 3061 3062 3062 3061 3061 3063 3063 3062 3062 3062 3062 3063 3063 3064 3064 3063 3063 3065 3065 3064 3064 3076 3076 3077 3077 3073 3073 3076 3076 3073 3073 3072 3072 3073 3073 3069 3069 3072 3072 3072 3072 3069 3069 3068 3068 3069 3069 3067 3067 3068 3068 3068 3068 3067 3067 3066 3066 3067 3067 3071 3071 3066 3066 3066 3066 3071 3071 3070 3070 3071 3071 3075 3075 3070 3070 3070 3070 3075 3075 3074 3074 3754 3754 3079 3079 3755 3755 3756 3756 3079 3079 3078 3078 3080 3080 3081 3081 3757 3757 3081 3081 3758 3758 3759 3759 3082 3082 3083 3083 3084 3084 3083 3083 3085 3085 3084 3084 3084 3084 3085 3085 3086 3086 3085 3085 3087 3087 3086 3086 3086 3086 3087 3087 3088 3088 3087 3087 3089 3089 3088 3088 3088 3088 3089 3089 3090 3090 3089 3089 3091 3091 3090 3090 3090 3090 3091 3091 3092 3092 3091 3091 3093 3093 3092 3092 3092 3092 3093 3093 3094 3094 3093 3093 3095 3095 3094 3094 3094 3094 3095 3095 3096 3096 3095 3095 3097 3097 3096 3096 3760 3760 3761 3761 3101 3101 3762 3762 3101 3101 3100 3100 3101 3101 3103 3103 3100 3100 3100 3100 3103 3103 3102 3102 3103 3103 3105 3105 3102 3102 3102 3102 3105 3105 3104 3104 3105 3105 3107 3107 3104 3104 3104 3104 3107 3107 3106 3106 3107 3107 3109 3109 3106 3106 3106 3106 3109 3109 3108 3108 3109 3109 3111 3111 3108 3108 3108 3108 3111 3111 3110 3110 3112 3112 3113 3113 3114 3114 3113 3113 3115 3115 3114 3114 3114 3114 3115 3115 3116 3116 3115 3115 3117 3117 3116 3116 3116 3116 3117 3117 3118 3118 3117 3117 3119 3119 3118 3118 3118 3118 3119 3119 3120 3120 3119 3119 3121 3121 3120 3120 3120 3120 3121 3121 3122 3122 3121 3121 3123 3123 3122 3122 3122 3122 3123 3123 3124 3124 3123 3123 3125 3125 3124 3124 3124 3124 3125 3125 3763 3763 3125 3125 3764 3764 3765 3765 3128 3128 3129 3129 3130 3130 3129 3129 3131 3131 3130 3130 3130 3130 3131 3131 3132 3132 3131 3131 3133 3133 3132 3132 3766 3766 3767 3767 3134 3134 3768 3768 3135 3135 3134 3134 3134 3134 3135 3135 3136 3136 3135 3135 3137 3137 3136 3136 3136 3136 3137 3137 3138 3138 3137 3137 3139 3139 3138 3138 3138 3138 3139 3139 3140 3140 3139 3139 3141 3141 3140 3140 3140 3140 3141 3141 3142 3142 3141 3141 3143 3143 3142 3142 3144 3144 3145 3145 3146 3146 3145 3145 3147 3147 3146 3146 3146 3146 3147 3147 3148 3148 3147 3147 3149 3149 3148 3148 3148 3148 3149 3149 3150 3150 3149 3149 3151 3151 3150 3150 3150 3150 3151 3151 3152 3152 3151 3151 3153 3153 3152 3152 3152 3152 3153 3153 3769 3769 3153 3153 3770 3770 3771 3771 3154 3154 3155 3155 3156 3156 3155 3155 3157 3157 3156 3156 3156 3156 3157 3157 3158 3158 3157 3157 3159 3159 3158 3158 3160 3160 3161 3161 3162 3162 3161 3161 3163 3163 3162 3162 3162 3162 3163 3163 3164 3164 3163 3163 3165 3165 3164 3164 3164 3164 3165 3165 3166 3166 3165 3165 3167 3167 3166 3166 3166 3166 3167 3167 3168 3168 3167 3167 3169 3169 3168 3168 3168 3168 3169 3169 3170 3170 3169 3169 3171 3171 3170 3170 3170 3170 3171 3171 3172 3172 3171 3171 3173 3173 3172 3172 3172 3172 3173 3173 3174 3174 3173 3173 3175 3175 3174 3174 3772 3772 3773 3773 3176 3176 3774 3774 3177 3177 3176 3176 3178 3178 3179 3179 3775 3775 3178 3178 3776 3776 3777 3777 3183 3183 3187 3187 3182 3182 3182 3182 3187 3187 3186 3186 3187 3187 3191 3191 3186 3186 3186 3186 3191 3191 3190 3190 3191 3191 3189 3189 3190 3190 3190 3190 3189 3189 3188 3188 3189 3189 3185 3185 3188 3188 3188 3188 3185 3185 3184 3184 3185 3185 3181 3181 3184 3184 3184 3184 3181 3181 3180 3180 3192 3192 3193 3193 3195 3195 3192 3192 3195 3195 3194 3194 3195 3195 3197 3197 3194 3194 3194 3194 3197 3197 3196 3196 3197 3197 3199 3199 3196 3196 3196 3196 3199 3199 3198 3198 3199 3199 3201 3201 3198 3198 3198 3198 3201 3201 3200 3200 3201 3201 3203 3203 3200 3200 3200 3200 3203 3203 3202 3202 3203 3203 3778 3778 3202 3202 3202 3202 3779 3779 3780 3780 3781 3781 3782 3782 3208 3208 3783 3783 3209 3209 3208 3208 3208 3208 3209 3209 3210 3210 3209 3209 3211 3211 3210 3210 3210 3210 3211 3211 3212 3212 3211 3211 3213 3213 3212 3212 3212 3212 3213 3213 3214 3214 3213 3213 3215 3215 3214 3214 3214 3214 3215 3215 3216 3216 3215 3215 3217 3217 3216 3216 3216 3216 3217 3217 3218 3218 3217 3217 3219 3219 3218 3218 3218 3218 3219 3219 3220 3220 3219 3219 3221 3221 3220 3220 3222 3222 3223 3223 3224 3224 3223 3223 3225 3225 3224 3224 3224 3224 3225 3225 3226 3226 3225 3225 3227 3227 3226 3226 3226 3226 3227 3227 3228 3228 3227 3227 3229 3229 3228 3228 3784 3784 3785 3785 3230 3230 3786 3786 3231 3231 3230 3230 3230 3230 3231 3231 3232 3232 3231 3231 3233 3233 3232 3232 3232 3232 3233 3233 3234 3234 3233 3233 3235 3235 3234 3234 3236 3236 3237 3237 3238 3238 3237 3237 3239 3239 3238 3238 3787 3787 3788 3788 3240 3240 3789 3789 3241 3241 3240 3240 3240 3240 3241 3241 3242 3242 3241 3241 3243 3243 3242 3242 3242 3242 3243 3243 3244 3244 3243 3243 3245 3245 3244 3244 3244 3244 3245 3245 3246 3246 3245 3245 3247 3247 3246 3246 3246 3246 3247 3247 3248 3248 3247 3247 3249 3249 3248 3248 3248 3248 3249 3249 3250 3250 3249 3249 3251 3251 3250 3250 3269 3269 3270 3270 3268 3268 3269 3269 3268 3268 3267 3267 3268 3268 3266 3266 3267 3267 3267 3267 3266 3266 3265 3265 3266 3266 3264 3264 3265 3265 3265 3265 3264 3264 3263 3263 3263 3263 3264 3264 3261 3261 3264 3264 3262 3262 3261 3261 3261 3261 3262 3262 3259 3259 3262 3262 3260 3260 3259 3259 3260 3260 3790 3790 3259 3259 3259 3259 3791 3791 3792 3792 3258 3258 3256 3256 3257 3257 3257 3257 3256 3256 3255 3255 3255 3255 3256 3256 3254 3254 3256 3256 3253 3253 3254 3254 3254 3254 3253 3253 3252 3252 3272 3272 3271 3271 3274 3274 3271 3271 3273 3273 3274 3274 3274 3274 3273 3273 3276 3276 3273 3273 3275 3275 3276 3276 3276 3276 3275 3275 3278 3278 3275 3275 3277 3277 3278 3278 3277 3277 3793 3793 3278 3278 3278 3278 3794 3794 3795 3795 3279 3279 3280 3280 3281 3281 3281 3281 3280 3280 3283 3283 3280 3280 3282 3282 3283 3283 3283 3283 3282 3282 3285 3285 3282 3282 3284 3284 3285 3285 3298 3298 3299 3299 3297 3297 3298 3298 3297 3297 3296 3296 3297 3297 3295 3295 3296 3296 3296 3296 3295 3295 3294 3294 3295 3295 3293 3293 3294 3294 3294 3294 3293 3293 3292 3292 3293 3293 3796 3796 3292 3292 3292 3292 3797 3797 3798 3798 3291 3291 3289 3289 3290 3290 3290 3290 3289 3289 3288 3288 3289 3289 3287 3287 3288 3288 3288 3288 3287 3287 3286 3286 3300 3300 3301 3301 3303 3303 3300 3300 3303 3303 3302 3302 3303 3303 3305 3305 3302 3302 3302 3302 3305 3305 3304 3304 3305 3305 3307 3307 3304 3304 3304 3304 3307 3307 3306 3306 3307 3307 3799 3799 3306 3306 3306 3306 3800 3800 3801 3801 3309 3309 3311 3311 3308 3308 3308 3308 3311 3311 3310 3310 3311 3311 3313 3313 3310 3310 3310 3310 3313 3313 3312 3312 3368 3368 3362 3362 3366 3366 3362 3362 3361 3361 3366 3366 3366 3366 3361 3361 3364 3364 3361 3361 3359 3359 3364 3364 3364 3364 3359 3359 3357 3357 3359 3359 3355 3355 3357 3357 3357 3357 3355 3355 3353 3353 3355 3355 3351 3351 3353 3353 3353 3353 3351 3351 3349 3349 3351 3351 3347 3347 3349 3349 3349 3349 3347 3347 3345 3345 3347 3347 3343 3343 3345 3345 3345 3345 3343 3343 3341 3341 3343 3343 3339 3339 3341 3341 3341 3341 3339 3339 3337 3337 3339 3339 3335 3335 3337 3337 3337 3337 3335 3335 3333 3333 3335 3335 3331 3331 3333 3333 3330 3330 3326 3326 3328 3328 3326 3326 3322 3322 3328 3328 3328 3328 3322 3322 3324 3324 3322 3322 3317 3317 3324 3324 3324 3324 3317 3317 3320 3320 3317 3317 3315 3315 3320 3320 3320 3320 3315 3315 3319 3319 3315 3315 3314 3314 3319 3319 3319 3319 3314 3314 3321 3321 3314 3314 3316 3316 3321 3321 3321 3321 3316 3316 3325 3325 3316 3316 3318 3318 3325 3325 3325 3325 3318 3318 3329 3329 3318 3318 3323 3323 3329 3329 3329 3329 3323 3323 3331 3331 3323 3323 3327 3327 3331 3331 3331 3331 3327 3327 3333 3333 3368 3368 3369 3369 3362 3362 3369 3369 3367 3367 3362 3362 3362 3362 3367 3367 3360 3360 3367 3367 3365 3365 3360 3360 3360 3360 3365 3365 3358 3358 3365 3365 3363 3363 3358 3358 3358 3358 3363 3363 3354 3354 3363 3363 3356 3356 3354 3354 3354 3354 3356 3356 3350 3350 3356 3356 3352 3352 3350 3350 3350 3350 3352 3352 3346 3346 3352 3352 3348 3348 3346 3346 3346 3346 3348 3348 3342 3342 3348 3348 3344 3344 3342 3342 3342 3342 3344 3344 3338 3338 3344 3344 3340 3340 3338 3338 3338 3338 3340 3340 3334 3334 3340 3340 3336 3336 3334 3334 3334 3334 3336 3336 3330 3330 3336 3336 3332 3332 3330 3330 3330 3330 3332 3332 3326 3326 3370 3370 3371 3371 3373 3373 3371 3371 3372 3372 3373 3373 3373 3373 3372 3372 3377 3377 3372 3372 3376 3376 3377 3377 3377 3377 3376 3376 3381 3381 3376 3376 3380 3380 3381 3381 3802 3802 3803 3803 3385 3385 3804 3804 3384 3384 3385 3385 3385 3385 3384 3384 3389 3389 3384 3384 3388 3388 3389 3389 3389 3389 3388 3388 3393 3393 3388 3388 3392 3392 3393 3393 3393 3393 3392 3392 3397 3397 3392 3392 3396 3396 3397 3397 3397 3397 3396 3396 3401 3401 3396 3396 3400 3400 3401 3401 3401 3401 3400 3400 3405 3405 3400 3400 3404 3404 3405 3405 3405 3405 3404 3404 3805 3805 3404 3404 3806 3806 3807 3807 3409 3409 3408 3408 3413 3413 3408 3408 3412 3412 3413 3413 3413 3413 3412 3412 3417 3417 3412 3412 3416 3416 3417 3417 3417 3417 3416 3416 3420 3420 3416 3416 3421 3421 3420 3420 3420 3420 3421 3421 3419 3419 3421 3421 3418 3418 3419 3419 3419 3419 3418 3418 3415 3415 3418 3418 3414 3414 3415 3415 3415 3415 3414 3414 3411 3411 3414 3414 3410 3410 3411 3411 3808 3808 3809 3809 3407 3407 3810 3810 3406 3406 3407 3407 3407 3407 3406 3406 3403 3403 3406 3406 3402 3402 3403 3403 3403 3403 3402 3402 3399 3399 3402 3402 3398 3398 3399 3399 3399 3399 3398 3398 3395 3395 3398 3398 3394 3394 3395 3395 3395 3395 3394 3394 3391 3391 3394 3394 3390 3390 3391 3391 3391 3391 3390 3390 3387 3387 3390 3390 3386 3386 3387 3387 3387 3387 3386 3386 3811 3811 3386 3386 3812 3812 3813 3813 3383 3383 3382 3382 3379 3379 3382 3382 3378 3378 3379 3379 3379 3379 3378 3378 3375 3375 3378 3378 3374 3374 3375 3375 3375 3375 3374 3374 3370 3370 3374 3374 3371 3371 3370 3370 3427 3427 3422 3422 3424 3424 3427 3427 3424 3424 3431 3431 3424 3424 3426 3426 3431 3431 3431 3431 3426 3426 3435 3435 3426 3426 3429 3429 3435 3435 3429 3429 3433 3433 3435 3435 3435 3435 3433 3433 3441 3441 3433 3433 3437 3437 3441 3441 3437 3437 3439 3439 3441 3441 3814 3814 3815 3815 3447 3447 3816 3816 3443 3443 3447 3447 3443 3443 3445 3445 3447 3447 3445 3445 3449 3449 3447 3447 3447 3447 3449 3449 3453 3453 3449 3449 3451 3451 3453 3453 3453 3453 3451 3451 3459 3459 3451 3451 3455 3455 3459 3459 3455 3455 3457 3457 3459 3459 3459 3459 3457 3457 3465 3465 3457 3457 3461 3461 3465 3465 3461 3461 3463 3463 3465 3465 3465 3465 3463 3463 3469 3469 3463 3463 3467 3467 3469 3469 3467 3467 3471 3471 3469 3469 3469 3469 3471 3471 3475 3475 3471 3471 3473 3473 3475 3475 3473 3473 3477 3477 3475 3475 3475 3475 3477 3477 3481 3481 3477 3477 3479 3479 3481 3481 3479 3479 3483 3483 3481 3481 3483 3483 3485 3485 3481 3481 3481 3481 3485 3485 3487 3487 3485 3485 3489 3489 3487 3487 3489 3489 3817 3817 3487 3487 3487 3487 3818 3818 3819 3819 3491 3491 3495 3495 3493 3493 3495 3495 3497 3497 3493 3493 3493 3493 3497 3497 3499 3499 3497 3497 3501 3501 3499 3499 3501 3501 3506 3506 3499 3499 3499 3499 3506 3506 3503 3503 3506 3506 3508 3508 3503 3503 3503 3503 3508 3508 3504 3504 3508 3508 3509 3509 3504 3504 3504 3504 3509 3509 3502 3502 3509 3509 3507 3507 3502 3502 3502 3502 3507 3507 3498 3498 3507 3507 3505 3505 3498 3498 3505 3505 3500 3500 3498 3498 3500 3500 3496 3496 3498 3498 3498 3498 3496 3496 3492 3492 3496 3496 3494 3494 3492 3492 3494 3494 3490 3490 3492 3492 3820 3820 3821 3821 3486 3486 3822 3822 3488 3488 3486 3486 3488 3488 3484 3484 3486 3486 3486 3486 3484 3484 3480 3480 3484 3484 3482 3482 3480 3480 3480 3480 3482 3482 3474 3474 3482 3482 3478 3478 3474 3474 3478 3478 3476 3476 3474 3474 3474 3474 3476 3476 3468 3468 3476 3476 3472 3472 3468 3468 3472 3472 3470 3470 3468 3468 3468 3468 3470 3470 3464 3464 3470 3470 3466 3466 3464 3464 3466 3466 3462 3462 3464 3464 3464 3464 3462 3462 3458 3458 3462 3462 3460 3460 3458 3458 3460 3460 3456 3456 3458 3458 3458 3458 3456 3456 3452 3452 3456 3456 3454 3454 3452 3452 3454 3454 3450 3450 3452 3452 3452 3452 3450 3450 3446 3446 3450 3450 3448 3448 3446 3446 3448 3448 3444 3444 3446 3446 3446 3446 3444 3444 3823 3823 3444 3444 3442 3442 3824 3824 3442 3442 3825 3825 3826 3826 3440 3440 3438 3438 3434 3434 3438 3438 3436 3436 3434 3434 3436 3436 3432 3432 3434 3434 3434 3434 3432 3432 3430 3430 3432 3432 3428 3428 3430 3430 3428 3428 3425 3425 3430 3430 3430 3430 3425 3425 3427 3427 3425 3425 3423 3423 3427 3427 3427 3427 3423 3423 3422 3422 3556 3556 3559 3559 3552 3552 3559 3559 3554 3554 3552 3552 3552 3552 3554 3554 3548 3548 3554 3554 3550 3550 3548 3548 3827 3827 3828 3828 3544 3544 3829 3829 3546 3546 3544 3544 3544 3544 3546 3546 3540 3540 3546 3546 3542 3542 3540 3540 3540 3540 3542 3542 3536 3536 3542 3542 3538 3538 3536 3536 3536 3536 3538 3538 3534 3534 3538 3538 3532 3532 3534 3534 3534 3534 3532 3532 3530 3530 3532 3532 3528 3528 3530 3530 3530 3530 3528 3528 3526 3526 3528 3528 3524 3524 3526 3526 3526 3526 3524 3524 3830 3830 3524 3524 3831 3831 3832 3832 3522 3522 3520 3520 3518 3518 3520 3520 3516 3516 3518 3518 3518 3518 3516 3516 3514 3514 3516 3516 3511 3511 3514 3514 3514 3514 3511 3511 3513 3513 3511 3511 3510 3510 3513 3513 3513 3513 3510 3510 3515 3515 3510 3510 3512 3512 3515 3515 3515 3515 3512 3512 3519 3519 3512 3512 3517 3517 3519 3519 3519 3519 3517 3517 3523 3523 3517 3517 3521 3521 3523 3523 3833 3833 3834 3834 3527 3527 3835 3835 3525 3525 3527 3527 3527 3527 3525 3525 3531 3531 3525 3525 3529 3529 3531 3531 3531 3531 3529 3529 3535 3535 3529 3529 3533 3533 3535 3535 3535 3535 3533 3533 3537 3537 3533 3533 3539 3539 3537 3537 3537 3537 3539 3539 3541 3541 3539 3539 3543 3543 3541 3541 3541 3541 3543 3543 3545 3545 3543 3543 3547 3547 3545 3545 3545 3545 3547 3547 3836 3836 3547 3547 3837 3837 3838 3838 3549 3549 3551 3551 3553 3553 3551 3551 3555 3555 3553 3553 3553 3553 3555 3555 3557 3557 3555 3555 3560 3560 3557 3557 3557 3557 3560 3560 3558 3558 3560 3560 3561 3561 3558 3558 3558 3558 3561 3561 3556 3556 3561 3561 3559 3559 3556 3556
+1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 288 288 289 289 11 11 290 290 10 10 11 11 11 11 10 10 15 15 10 10 14 14 15 15 15 15 14 14 19 19 14 14 18 18 19 19 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 31 31 30 30 35 35 30 30 34 34 35 35 35 35 34 34 291 291 34 34 292 292 293 293 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 294 294 295 295 37 37 296 296 36 36 37 37 37 37 36 36 33 33 36 36 32 32 33 33 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 25 25 24 24 21 21 24 24 20 20 21 21 21 21 20 20 17 17 20 20 16 16 17 17 17 17 16 16 13 13 16 16 12 12 13 13 13 13 12 12 297 297 12 12 298 298 299 299 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 49 49 48 48 51 51 48 48 50 50 51 51 51 51 50 50 55 55 50 50 54 54 55 55 300 300 301 301 59 59 302 302 58 58 59 59 59 59 58 58 63 63 58 58 62 62 63 63 63 63 62 62 67 67 62 62 66 66 67 67 67 67 66 66 71 71 66 66 70 70 71 71 71 71 70 70 75 75 70 70 74 74 75 75 75 75 74 74 79 79 74 74 78 78 79 79 79 79 78 78 83 83 78 78 82 82 83 83 83 83 82 82 303 303 82 82 304 304 305 305 87 87 86 86 91 91 86 86 90 90 91 91 91 91 90 90 95 95 90 90 94 94 95 95 95 95 94 94 93 93 94 94 92 92 93 93 93 93 92 92 89 89 92 92 88 88 89 89 306 306 307 307 85 85 308 308 84 84 85 85 85 85 84 84 81 81 84 84 80 80 81 81 81 81 80 80 77 77 80 80 76 76 77 77 77 77 76 76 73 73 76 76 72 72 73 73 73 73 72 72 69 69 72 72 68 68 69 69 69 69 68 68 65 65 68 68 64 64 65 65 65 65 64 64 61 61 64 64 60 60 61 61 61 61 60 60 309 309 60 60 310 310 311 311 57 57 56 56 53 53 56 56 52 52 53 53 53 53 52 52 49 49 52 52 48 48 49 49 97 97 96 96 99 99 96 96 98 98 99 99 99 99 98 98 103 103 98 98 102 102 103 103 312 312 313 313 107 107 314 314 106 106 107 107 107 107 106 106 111 111 106 106 110 110 111 111 111 111 110 110 115 115 110 110 114 114 115 115 115 115 114 114 119 119 114 114 118 118 119 119 119 119 118 118 123 123 118 118 122 122 123 123 123 123 122 122 127 127 122 122 126 126 127 127 127 127 126 126 131 131 126 126 130 130 131 131 131 131 130 130 315 315 130 130 316 316 317 317 135 135 134 134 139 139 134 134 138 138 139 139 139 139 138 138 143 143 138 138 142 142 143 143 143 143 142 142 141 141 142 142 140 140 141 141 141 141 140 140 137 137 140 140 136 136 137 137 318 318 319 319 133 133 320 320 132 132 133 133 133 133 132 132 129 129 132 132 128 128 129 129 129 129 128 128 125 125 128 128 124 124 125 125 125 125 124 124 121 121 124 124 120 120 121 121 121 121 120 120 117 117 120 120 116 116 117 117 117 117 116 116 113 113 116 116 112 112 113 113 113 113 112 112 109 109 112 112 108 108 109 109 109 109 108 108 321 321 108 108 322 322 323 323 105 105 104 104 101 101 104 104 100 100 101 101 101 101 100 100 97 97 100 100 96 96 97 97 145 145 144 144 147 147 144 144 146 146 147 147 147 147 146 146 151 151 146 146 150 150 151 151 324 324 325 325 155 155 326 326 154 154 155 155 155 155 154 154 159 159 154 154 158 158 159 159 159 159 158 158 163 163 158 158 162 162 163 163 163 163 162 162 167 167 162 162 166 166 167 167 167 167 166 166 171 171 166 166 170 170 171 171 171 171 170 170 175 175 170 170 174 174 175 175 175 175 174 174 179 179 174 174 178 178 179 179 179 179 178 178 327 327 178 178 328 328 329 329 183 183 182 182 187 187 182 182 186 186 187 187 187 187 186 186 191 191 186 186 190 190 191 191 191 191 190 190 189 189 190 190 188 188 189 189 189 189 188 188 185 185 188 188 184 184 185 185 330 330 331 331 181 181 332 332 180 180 181 181 181 181 180 180 177 177 180 180 176 176 177 177 177 177 176 176 173 173 176 176 172 172 173 173 173 173 172 172 169 169 172 172 168 168 169 169 169 169 168 168 165 165 168 168 164 164 165 165 165 165 164 164 161 161 164 164 160 160 161 161 161 161 160 160 157 157 160 160 156 156 157 157 157 157 156 156 333 333 156 156 334 334 335 335 153 153 152 152 149 149 152 152 148 148 149 149 149 149 148 148 145 145 148 148 144 144 145 145 238 238 239 239 234 234 239 239 235 235 234 234 234 234 235 235 230 230 235 235 231 231 230 230 336 336 337 337 226 226 338 338 227 227 226 226 226 226 227 227 222 222 227 227 223 223 222 222 222 222 223 223 218 218 223 223 219 219 218 218 218 218 219 219 214 214 219 219 215 215 214 214 214 214 215 215 210 210 215 215 211 211 210 210 210 210 211 211 206 206 211 211 207 207 206 206 206 206 207 207 202 202 207 207 203 203 202 202 202 202 203 203 339 339 203 203 340 340 341 341 198 198 199 199 194 194 199 199 195 195 194 194 194 194 195 195 192 192 195 195 193 193 192 192 192 192 193 193 196 196 193 193 197 197 196 196 196 196 197 197 200 200 197 197 201 201 200 200 342 342 343 343 204 204 344 344 205 205 204 204 204 204 205 205 208 208 205 205 209 209 208 208 208 208 209 209 212 212 209 209 213 213 212 212 212 212 213 213 216 216 213 213 217 217 216 216 216 216 217 217 220 220 217 217 221 221 220 220 220 220 221 221 224 224 221 221 225 225 224 224 224 224 225 225 228 228 225 225 229 229 228 228 228 228 229 229 345 345 229 229 346 346 347 347 232 232 233 233 236 236 233 233 237 237 236 236 236 236 237 237 238 238 237 237 239 239 238 238 286 286 287 287 282 282 287 287 283 283 282 282 282 282 283 283 278 278 283 283 279 279 278 278 348 348 349 349 274 274 350 350 275 275 274 274 274 274 275 275 270 270 275 275 271 271 270 270 270 270 271 271 266 266 271 271 267 267 266 266 266 266 267 267 262 262 267 267 263 263 262 262 262 262 263 263 258 258 263 263 259 259 258 258 258 258 259 259 254 254 259 259 255 255 254 254 254 254 255 255 250 250 255 255 251 251 250 250 250 250 251 251 351 351 251 251 352 352 353 353 246 246 247 247 242 242 247 247 243 243 242 242 242 242 243 243 240 240 243 243 241 241 240 240 240 240 241 241 244 244 241 241 245 245 244 244 244 244 245 245 248 248 245 245 249 249 248 248 354 354 355 355 252 252 356 356 253 253 252 252 252 252 253 253 256 256 253 253 257 257 256 256 256 256 257 257 260 260 257 257 261 261 260 260 260 260 261 261 264 264 261 261 265 265 264 264 264 264 265 265 268 268 265 265 269 269 268 268 268 268 269 269 272 272 269 269 273 273 272 272 272 272 273 273 276 276 273 273 277 277 276 276 276 276 277 277 357 357 277 277 358 358 359 359 280 280 281 281 284 284 281 281 285 285 284 284 284 284 285 285 286 286 285 285 287 287 286 286
+1 1 21 21 19 19 23 23 21 21 1 1 25 25 23 23 1 1 1 1 15 15 13 13 17 17 15 15 1 1 19 19 17 17 1 1 1 1 9 9 7 7 11 11 9 9 1 1 13 13 11 11 1 1 1 1 3 3 2 2 5 5 3 3 1 1 7 7 5 5 1 1 0 0 6 6 8 8 4 4 6 6 0 0 2 2 4 4 0 0 0 0 12 12 14 14 10 10 12 12 0 0 8 8 10 10 0 0 0 0 18 18 20 20 16 16 18 18 0 0 14 14 16 16 0 0 1 1 24 24 26 26 22 22 24 24 0 0 20 20 22 22 0 0 26 26 25 25 1 1 25 25 48 48 23 23 48 48 46 46 23 23 23 23 46 46 21 21 46 46 44 44 21 21 21 21 44 44 19 19 44 44 42 42 19 19 19 19 42 42 17 17 42 42 40 40 17 17 17 17 40 40 15 15 40 40 38 38 15 15 15 15 38 38 13 13 38 38 36 36 13 13 13 13 36 36 11 11 36 36 34 34 11 11 11 11 34 34 9 9 34 34 32 32 9 9 9 9 32 32 7 7 32 32 30 30 7 7 7 7 30 30 5 5 30 30 28 28 5 5 5 5 28 28 3 3 28 28 27 27 3 3 3 3 27 27 2 2 27 27 29 29 2 2 2 2 29 29 4 4 29 29 31 31 4 4 4 4 31 31 6 6 31 31 33 33 6 6 6 6 33 33 8 8 33 33 35 35 8 8 8 8 35 35 10 10 35 35 37 37 10 10 10 10 37 37 12 12 37 37 39 39 12 12 12 12 39 39 14 14 39 39 41 41 14 14 14 14 41 41 16 16 41 41 43 43 16 16 16 16 43 43 18 18 43 43 45 45 18 18 18 18 45 45 20 20 45 45 47 47 20 20 20 20 47 47 22 22 47 47 49 49 22 22 22 22 49 49 24 24 49 49 51 51 24 24 24 24 51 51 26 26 51 51 50 50 26 26 26 26 50 50 25 25 50 50 48 48 25 25 50 50 73 73 48 48 73 73 71 71 48 48 48 48 71 71 46 46 71 71 69 69 46 46 46 46 69 69 44 44 69 69 67 67 44 44 44 44 67 67 42 42 67 67 65 65 42 42 42 42 65 65 40 40 65 65 63 63 40 40 40 40 63 63 38 38 63 63 61 61 38 38 38 38 61 61 36 36 61 61 59 59 36 36 36 36 59 59 34 34 59 59 57 57 34 34 34 34 57 57 32 32 57 57 55 55 32 32 32 32 55 55 30 30 55 55 53 53 30 30 30 30 53 53 28 28 53 53 52 52 28 28 28 28 52 52 27 27 52 52 54 54 27 27 27 27 54 54 29 29 54 54 56 56 29 29 29 29 56 56 31 31 56 56 58 58 31 31 31 31 58 58 33 33 58 58 60 60 33 33 33 33 60 60 35 35 60 60 62 62 35 35 35 35 62 62 37 37 62 62 64 64 37 37 37 37 64 64 39 39 64 64 66 66 39 39 39 39 66 66 41 41 66 66 68 68 41 41 41 41 68 68 43 43 68 68 70 70 43 43 43 43 70 70 45 45 70 70 72 72 45 45 45 45 72 72 47 47 72 72 74 74 47 47 47 47 74 74 49 49 74 74 76 76 49 49 49 49 76 76 51 51 76 76 75 75 51 51 51 51 75 75 50 50 75 75 73 73 50 50 91 91 92 92 66 66 92 92 94 94 66 66 66 66 94 94 68 68 94 94 96 96 68 68 68 68 96 96 70 70 96 96 98 98 70 70 70 70 98 98 72 72 98 98 100 100 72 72 72 72 100 100 74 74 100 100 102 102 74 74 74 74 102 102 76 76 102 102 101 101 76 76 76 76 101 101 75 75 101 101 99 99 75 75 75 75 99 99 73 73 99 99 97 97 73 73 73 73 97 97 71 71 97 97 95 95 71 71 71 71 95 95 69 69 95 95 93 93 69 69 69 69 93 93 67 67 93 93 90 90 67 67 67 67 90 90 65 65 90 90 88 88 65 65 65 65 88 88 63 63 88 88 86 86 63 63 63 63 86 86 61 61 86 86 84 84 61 61 61 61 84 84 59 59 84 84 82 82 59 59 59 59 82 82 57 57 82 82 80 80 57 57 57 57 80 80 55 55 80 80 78 78 55 55 55 55 78 78 53 53 78 78 77 77 53 53 53 53 77 77 52 52 77 77 79 79 52 52 52 52 79 79 54 54 79 79 81 81 54 54 54 54 81 81 56 56 81 81 83 83 56 56 56 56 83 83 58 58 83 83 85 85 58 58 58 58 85 85 60 60 85 85 87 87 60 60 60 60 87 87 62 62 87 87 89 89 62 62 62 62 89 89 64 64 89 89 91 91 64 64 64 64 91 91 66 66 198 198 200 200 205 205 198 198 205 205 196 196 194 194 196 196 205 205 192 192 194 194 205 205 190 190 192 192 205 205 188 188 190 190 205 205 186 186 188 188 205 205 184 184 186 186 205 205 182 182 184 184 205 205 180 180 182 182 205 205 179 179 180 180 205 205 181 181 179 179 204 204 183 183 181 181 204 204 185 185 183 183 204 204 187 187 185 185 204 204 189 189 187 187 204 204 191 191 189 189 204 204 193 193 191 191 204 204 195 195 193 193 204 204 197 197 195 195 204 204 199 199 197 197 204 204 201 201 199 199 204 204 203 203 201 201 204 204 202 202 203 203 204 204 200 200 202 202 205 205 117 117 115 115 141 141 115 115 113 113 141 141 141 141 113 113 139 139 113 113 111 111 139 139 139 139 111 111 137 137 111 111 109 109 137 137 137 137 109 109 135 135 109 109 107 107 135 135 135 135 107 107 133 133 107 107 105 105 133 133 133 133 105 105 131 131 105 105 103 103 131 131 131 131 103 103 129 129 103 103 104 104 129 129 129 129 104 104 130 130 104 104 106 106 130 130 130 130 106 106 132 132 106 106 108 108 132 132 132 132 108 108 134 134 108 108 110 110 134 134 134 134 110 110 136 136 110 110 112 112 136 136 136 136 112 112 138 138 112 112 114 114 138 138 138 138 114 114 140 140 114 114 116 116 140 140 140 140 116 116 142 142 116 116 119 119 142 142 142 142 119 119 144 144 119 119 121 121 144 144 144 144 121 121 146 146 121 121 123 123 146 146 146 146 123 123 148 148 123 123 125 125 148 148 148 148 125 125 150 150 125 125 127 127 150 150 150 150 127 127 152 152 127 127 128 128 152 152 152 152 128 128 153 153 128 128 126 126 153 153 153 153 126 126 151 151 126 126 124 124 151 151 151 151 124 124 149 149 124 124 122 122 149 149 149 149 122 122 147 147 122 122 120 120 147 147 147 147 120 120 145 145 120 120 118 118 145 145 145 145 118 118 143 143 118 118 117 117 143 143 143 143 117 117 141 141 152 152 175 175 150 150 175 175 173 173 150 150 150 150 173 173 148 148 173 173 171 171 148 148 148 148 171 171 146 146 171 171 169 169 146 146 146 146 169 169 144 144 169 169 167 167 144 144 144 144 167 167 142 142 167 167 165 165 142 142 142 142 165 165 140 140 165 165 163 163 140 140 140 140 163 163 138 138 163 163 161 161 138 138 138 138 161 161 136 136 161 161 159 159 136 136 136 136 159 159 134 134 159 159 157 157 134 134 134 134 157 157 132 132 157 157 155 155 132 132 132 132 155 155 130 130 155 155 154 154 130 130 130 130 154 154 129 129 154 154 156 156 129 129 129 129 156 156 131 131 156 156 158 158 131 131 131 131 158 158 133 133 158 158 160 160 133 133 133 133 160 160 135 135 160 160 162 162 135 135 135 135 162 162 137 137 162 162 164 164 137 137 137 137 164 164 139 139 164 164 166 166 139 139 139 139 166 166 141 141 166 166 168 168 141 141 141 141 168 168 143 143 168 168 170 170 143 143 143 143 170 170 145 145 170 170 172 172 145 145 145 145 172 172 147 147 172 172 174 174 147 147 147 147 174 174 149 149 174 174 176 176 149 149 149 149 176 176 151 151 176 176 178 178 151 151 151 151 178 178 153 153 178 178 177 177 153 153 153 153 177 177 152 152 177 177 175 175 152 152 177 177 200 200 175 175 200 200 198 198 175 175 175 175 198 198 173 173 198 198 196 196 173 173 173 173 196 196 171 171 196 196 194 194 171 171 171 171 194 194 169 169 194 194 192 192 169 169 169 169 192 192 167 167 192 192 190 190 167 167 167 167 190 190 165 165 190 190 188 188 165 165 165 165 188 188 163 163 188 188 186 186 163 163 163 163 186 186 161 161 186 186 184 184 161 161 161 161 184 184 159 159 184 184 182 182 159 159 159 159 182 182 157 157 182 182 180 180 157 157 157 157 180 180 155 155 180 180 179 179 155 155 155 155 179 179 154 154 179 179 181 181 154 154 154 154 181 181 156 156 181 181 183 183 156 156 156 156 183 183 158 158 183 183 185 185 158 158 158 158 185 185 160 160 185 185 187 187 160 160 160 160 187 187 162 162 187 187 189 189 162 162 162 162 189 189 164 164 189 189 191 191 164 164 164 164 191 191 166 166 191 191 193 193 166 166 166 166 193 193 168 168 193 193 195 195 168 168 168 168 195 195 170 170 195 195 197 197 170 170 170 170 197 197 172 172 197 197 199 199 172 172 172 172 199 199 174 174 199 199 201 201 174 174 174 174 201 201 176 176 201 201 203 203 176 176 176 176 203 203 178 178 203 203 202 202 178 178 178 178 202 202 177 177 202 202 200 200 177 177
+39 39 40 40 47 47 17 17 25 25 24 24 0 0 12 12 1 1 12 12 15 15 1 1 1 1 15 15 3 3 15 15 18 18 3 3 3 3 18 18 5 5 18 18 20 20 5 5 5 5 20 20 7 7 20 20 23 23 7 7 41 41 31 31 26 26 31 31 22 22 26 26 26 26 22 22 23 23 22 22 14 14 23 23 23 23 14 14 7 7 41 41 26 26 45 45 26 26 29 29 45 45 45 45 29 29 53 53 47 47 40 40 49 49 40 40 38 38 49 49 49 49 38 38 52 52 30 30 56 56 33 33 56 56 61 61 33 33 4 4 6 6 16 16 16 16 13 13 4 4 13 13 11 11 4 4 4 4 11 11 2 2 11 11 9 9 2 2 2 2 9 9 0 0 9 9 10 10 0 0 0 0 10 10 12 12 35 35 46 46 48 48 69 69 51 51 54 54 54 54 57 57 69 69 57 57 60 60 69 69 69 69 60 60 64 64 97 97 95 95 111 111 68 68 93 93 72 72 93 93 75 75 72 72 61 61 66 66 33 33 66 66 70 70 33 33 33 33 70 70 36 36 70 70 76 76 36 36 36 36 76 76 79 79 79 79 81 81 36 36 81 81 87 87 36 36 36 36 87 87 93 93 24 24 25 25 27 27 25 25 34 34 27 27 27 27 34 34 28 28 34 34 42 42 28 28 28 28 42 42 30 30 42 42 50 50 30 30 30 30 50 50 56 56 17 17 24 24 8 8 24 24 21 21 8 8 8 8 21 21 6 6 21 21 19 19 6 6 6 6 19 19 16 16 39 39 47 47 37 37 47 47 44 44 37 37 37 37 44 44 35 35 44 44 43 43 35 35 35 35 43 43 46 46 48 48 51 51 35 35 51 51 69 69 35 35 35 35 69 69 32 32 69 69 63 63 32 32 32 32 63 63 29 29 63 63 59 59 29 29 29 29 59 59 53 53 96 96 112 112 94 94 112 112 110 110 94 94 94 94 110 110 91 91 64 64 67 67 69 69 67 67 71 71 69 69 69 69 71 71 73 73 71 71 74 74 73 73 110 110 108 108 91 91 108 108 106 106 91 91 91 91 106 106 88 88 106 106 104 104 88 88 88 88 104 104 85 85 104 104 102 102 85 85 85 85 102 102 82 82 111 111 95 95 109 109 95 95 92 92 109 109 109 109 92 92 107 107 111 111 113 113 97 97 113 113 115 115 97 97 97 97 115 115 99 99 115 115 117 117 99 99 99 99 117 117 98 98 117 117 116 116 98 98 98 98 116 116 96 96 116 116 114 114 96 96 96 96 114 114 112 112 68 68 65 65 93 93 65 65 62 62 93 93 93 93 62 62 36 36 62 62 58 58 36 36 36 36 58 58 38 38 58 58 55 55 38 38 38 38 55 55 52 52 102 102 100 100 82 82 100 100 90 90 82 82 82 82 90 90 77 77 90 90 84 84 77 77 77 77 84 84 74 74 84 84 80 80 74 74 74 74 80 80 73 73 107 107 92 92 105 105 92 92 89 89 105 105 105 105 89 89 103 103 89 89 86 86 103 103 103 103 86 86 101 101 86 86 83 83 101 101 101 101 83 83 93 93 83 83 78 78 93 93 93 93 78 78 75 75 190 190 194 194 150 150 118 118 133 133 131 131 179 179 183 183 191 191 153 153 173 173 176 176 118 118 131 131 119 119 149 149 171 171 146 146 171 171 161 161 146 146 146 146 161 161 145 145 156 156 167 167 153 153 167 167 170 170 153 153 153 153 170 170 173 173 164 164 158 158 166 166 158 158 157 157 166 166 190 190 150 150 184 184 141 141 138 138 124 124 151 151 181 181 149 149 181 181 177 177 149 149 149 149 177 177 171 171 176 176 179 179 153 153 179 179 191 191 153 153 153 153 191 191 151 151 191 191 187 187 151 151 151 151 187 187 181 181 144 144 154 154 148 148 154 154 160 160 148 148 124 124 126 126 141 141 126 126 136 136 141 141 141 141 136 136 144 144 136 136 143 143 144 144 144 144 143 143 154 154 131 131 128 128 119 119 128 128 127 127 119 119 119 119 127 127 121 121 127 127 129 129 121 121 121 121 129 129 123 123 161 161 159 159 145 145 159 159 147 147 145 145 145 145 147 147 142 142 147 147 139 139 142 142 142 142 139 139 140 140 139 139 130 130 140 140 140 140 130 130 137 137 130 130 125 125 137 137 137 137 125 125 134 134 125 125 123 123 134 134 134 134 123 123 132 132 123 123 129 129 132 132 164 164 162 162 158 158 162 162 163 163 158 158 158 158 163 163 156 156 163 163 165 165 156 156 156 156 165 165 167 167 133 133 118 118 135 135 118 118 120 120 135 135 135 135 120 120 138 138 120 120 122 122 138 138 138 138 122 122 124 124 160 160 168 168 148 148 168 168 174 174 148 148 148 148 174 174 150 150 174 174 180 180 150 150 150 150 180 180 184 184 216 216 213 213 230 230 230 230 213 213 228 228 213 213 211 211 228 228 228 228 211 211 226 226 211 211 208 208 226 226 226 226 208 208 224 224 185 185 182 182 194 194 182 182 178 178 194 194 183 183 186 186 191 191 186 186 189 189 191 191 191 191 189 189 197 197 189 189 193 193 197 197 197 197 193 193 201 201 193 193 196 196 201 201 201 201 196 196 207 207 196 196 200 200 207 207 214 214 229 229 212 212 229 229 227 227 212 212 212 212 227 227 209 209 227 227 225 225 209 209 209 209 225 225 206 206 230 230 232 232 216 216 232 232 234 234 216 216 216 216 234 234 217 217 234 234 233 233 217 217 217 217 233 233 214 214 233 233 231 231 214 214 214 214 231 231 229 229 157 157 155 155 166 166 155 155 152 152 166 166 166 166 152 152 169 169 152 152 150 150 169 169 169 169 150 150 172 172 150 150 194 194 172 172 172 172 194 194 175 175 194 194 178 178 175 175 224 224 208 208 222 222 208 208 205 205 222 222 222 222 205 205 220 220 205 205 202 202 220 220 220 220 202 202 218 218 225 225 223 223 206 206 223 223 221 221 206 206 206 206 221 221 203 203 221 221 219 219 203 203 203 203 219 219 200 200 219 219 215 215 200 200 200 200 215 215 207 207 218 218 202 202 210 210 202 202 198 198 210 210 210 210 198 198 204 204 198 198 195 195 204 204 204 204 195 195 199 199 195 195 192 192 199 199 199 199 192 192 194 194 192 192 188 188 194 194 194 194 188 188 185 185 256 256 258 258 334 334 334 334 332 332 256 256 332 332 330 330 256 256 256 256 330 330 254 254 330 330 328 328 254 254 328 328 326 326 254 254 254 254 326 326 252 252 326 326 324 324 252 252 324 324 322 322 252 252 252 252 322 322 250 250 322 322 320 320 250 250 320 320 318 318 250 250 250 250 318 318 248 248 318 318 316 316 248 248 316 316 890 890 248 248 248 248 891 891 892 892 314 314 312 312 246 246 312 312 310 310 246 246 246 246 310 310 244 244 310 310 308 308 244 244 308 308 306 306 244 244 244 244 306 306 242 242 306 306 304 304 242 242 304 304 302 302 242 242 242 242 302 302 240 240 302 302 300 300 240 240 300 300 298 298 240 240 240 240 298 298 238 238 298 298 296 296 238 238 296 296 294 294 238 238 238 238 294 294 236 236 294 294 292 292 236 236 292 292 289 289 236 236 236 236 289 289 235 235 289 289 290 290 235 235 290 290 291 291 235 235 235 235 291 291 237 237 291 291 293 293 237 237 293 293 295 295 237 237 237 237 295 295 239 239 295 295 297 297 239 239 297 297 299 299 239 239 239 239 299 299 241 241 299 299 301 301 241 241 301 301 303 303 241 241 241 241 303 303 243 243 303 303 305 305 243 243 305 305 307 307 243 243 243 243 307 307 245 245 307 307 309 309 245 245 309 309 311 311 245 245 245 245 311 311 247 247 311 311 313 313 247 247 893 893 315 315 894 894 895 895 315 315 249 249 315 315 317 317 249 249 317 317 319 319 249 249 249 249 319 319 251 251 319 319 321 321 251 251 321 321 323 323 251 251 251 251 323 323 253 253 323 323 325 325 253 253 325 325 327 327 253 253 253 253 327 327 255 255 327 327 329 329 255 255 329 329 331 331 255 255 255 255 331 331 257 257 331 331 333 333 257 257 333 333 335 335 257 257 257 257 335 335 259 259 335 335 337 337 259 259 337 337 339 339 259 259 259 259 339 339 261 261 339 339 341 341 261 261 341 341 343 343 261 261 261 261 343 343 263 263 343 343 345 345 263 263 263 263 345 345 264 264 345 345 347 347 264 264 264 264 347 347 266 266 347 347 349 349 266 266 349 349 351 351 266 266 266 266 351 351 268 268 351 351 353 353 268 268 353 353 355 355 268 268 268 268 355 355 270 270 355 355 357 357 270 270 357 357 359 359 270 270 270 270 359 359 272 272 359 359 361 361 272 272 361 361 363 363 272 272 272 272 363 363 274 274 363 363 365 365 274 274 365 365 367 367 274 274 274 274 367 367 896 896 367 367 897 897 898 898 369 369 371 371 276 276 276 276 371 371 278 278 371 371 373 373 278 278 373 373 375 375 278 278 278 278 375 375 280 280 375 375 377 377 280 280 377 377 379 379 280 280 280 280 379 379 282 282 379 379 381 381 282 282 381 381 383 383 282 282 282 282 383 383 284 284 383 383 385 385 284 284 385 385 387 387 284 284 284 284 387 387 286 286 387 387 389 389 286 286 389 389 392 392 286 286 286 286 392 392 288 288 392 392 393 393 288 288 393 393 394 394 288 288 288 288 394 394 287 287 394 394 391 391 287 287 391 391 390 390 287 287 287 287 390 390 285 285 390 390 388 388 285 285 388 388 386 386 285 285 285 285 386 386 283 283 386 386 384 384 283 283 384 384 382 382 283 283 283 283 382 382 281 281 382 382 380 380 281 281 380 380 378 378 281 281 281 281 378 378 279 279 378 378 376 376 279 279 376 376 374 374 279 279 279 279 374 374 277 277 374 374 372 372 277 277 372 372 370 370 277 277 899 899 900 900 275 275 901 901 368 368 275 275 368 368 366 366 275 275 275 275 366 366 273 273 366 366 364 364 273 273 364 364 362 362 273 273 273 273 362 362 271 271 362 362 360 360 271 271 360 360 358 358 271 271 271 271 358 358 269 269 358 358 356 356 269 269 356 356 354 354 269 269 269 269 354 354 267 267 354 354 352 352 267 267 352 352 350 350 267 267 267 267 350 350 265 265 350 350 348 348 265 265 348 348 346 346 265 265 265 265 346 346 262 262 346 346 344 344 262 262 344 344 342 342 262 262 262 262 342 342 260 260 342 342 340 340 260 260 340 340 338 338 260 260 260 260 338 338 258 258 338 338 336 336 258 258 258 258 336 336 334 334 411 411 449 449 413 413 449 449 451 451 413 413 413 413 451 451 415 415 451 451 453 453 415 415 415 415 453 453 417 417 453 453 455 455 417 417 417 417 455 455 419 419 455 455 457 457 419 419 419 419 457 457 421 421 457 457 459 459 421 421 421 421 459 459 902 902 459 459 903 903 904 904 423 423 461 461 425 425 461 461 463 463 425 425 425 425 463 463 427 427 463 463 465 465 427 427 427 427 465 465 429 429 465 465 467 467 429 429 429 429 467 467 431 431 467 467 469 469 431 431 431 431 469 469 432 432 469 469 470 470 432 432 432 432 470 470 430 430 470 470 468 468 430 430 430 430 468 468 428 428 468 468 466 466 428 428 428 428 466 466 426 426 466 466 464 464 426 426 426 426 464 464 424 424 464 464 462 462 424 424 905 905 906 906 422 422 907 907 460 460 422 422 422 422 460 460 420 420 460 460 458 458 420 420 420 420 458 458 418 418 458 458 456 456 418 418 418 418 456 456 416 416 456 456 454 454 416 416 416 416 454 454 414 414 454 454 452 452 414 414 414 414 452 452 412 412 452 452 450 450 412 412 412 412 450 450 410 410 450 450 448 448 410 410 410 410 448 448 408 408 448 448 446 446 408 408 408 408 446 446 406 406 446 446 444 444 406 406 406 406 444 444 908 908 444 444 909 909 910 910 404 404 442 442 402 402 442 442 440 440 402 402 402 402 440 440 400 400 440 440 438 438 400 400 400 400 438 438 398 398 438 438 436 436 398 398 398 398 436 436 396 396 436 436 434 434 396 396 396 396 434 434 395 395 434 434 433 433 395 395 395 395 433 433 397 397 433 433 435 435 397 397 397 397 435 435 399 399 435 435 437 437 399 399 399 399 437 437 401 401 437 437 439 439 401 401 401 401 439 439 403 403 439 439 441 441 403 403 911 911 912 912 405 405 913 913 443 443 405 405 405 405 443 443 407 407 443 443 445 445 407 407 407 407 445 445 409 409 445 445 447 447 409 409 409 409 447 447 411 411 447 447 449 449 411 411 489 489 527 527 491 491 527 527 529 529 491 491 491 491 529 529 493 493 529 529 531 531 493 493 493 493 531 531 495 495 531 531 533 533 495 495 495 495 533 533 497 497 533 533 535 535 497 497 497 497 535 535 914 914 535 535 915 915 916 916 499 499 537 537 501 501 537 537 539 539 501 501 501 501 539 539 503 503 539 539 541 541 503 503 503 503 541 541 505 505 541 541 543 543 505 505 505 505 543 543 507 507 543 543 545 545 507 507 507 507 545 545 508 508 545 545 546 546 508 508 508 508 546 546 506 506 546 546 544 544 506 506 506 506 544 544 504 504 544 544 542 542 504 504 504 504 542 542 502 502 542 542 540 540 502 502 502 502 540 540 500 500 540 540 538 538 500 500 917 917 918 918 498 498 919 919 536 536 498 498 498 498 536 536 496 496 536 536 534 534 496 496 496 496 534 534 494 494 534 534 532 532 494 494 494 494 532 532 492 492 532 532 530 530 492 492 492 492 530 530 490 490 530 530 528 528 490 490 490 490 528 528 488 488 528 528 526 526 488 488 488 488 526 526 486 486 526 526 524 524 486 486 486 486 524 524 484 484 524 524 522 522 484 484 484 484 522 522 482 482 522 522 520 520 482 482 482 482 520 520 920 920 520 520 921 921 922 922 480 480 518 518 478 478 518 518 516 516 478 478 478 478 516 516 476 476 516 516 514 514 476 476 476 476 514 514 474 474 514 514 512 512 474 474 474 474 512 512 472 472 512 512 510 510 472 472 472 472 510 510 471 471 510 510 509 509 471 471 471 471 509 509 473 473 509 509 511 511 473 473 473 473 511 511 475 475 511 511 513 513 475 475 475 475 513 513 477 477 513 513 515 515 477 477 477 477 515 515 479 479 515 515 517 517 479 479 923 923 924 924 481 481 925 925 519 519 481 481 481 481 519 519 483 483 519 519 521 521 483 483 483 483 521 521 485 485 521 521 523 523 485 485 485 485 523 523 487 487 523 523 525 525 487 487 487 487 525 525 489 489 525 525 527 527 489 489 608 608 570 570 610 610 570 570 572 572 610 610 610 610 572 572 612 612 572 572 574 574 612 612 612 612 574 574 926 926 574 574 927 927 928 928 614 614 576 576 616 616 576 576 578 578 616 616 616 616 578 578 618 618 578 578 580 580 618 618 618 618 580 580 620 620 580 580 582 582 620 620 620 620 582 582 622 622 582 582 584 584 622 622 622 622 584 584 621 621 584 584 583 583 621 621 621 621 583 583 619 619 583 583 581 581 619 619 619 619 581 581 617 617 581 581 579 579 617 617 617 617 579 579 615 615 579 579 577 577 615 615 615 615 577 577 613 613 577 577 575 575 613 613 929 929 930 930 611 611 931 931 573 573 611 611 611 611 573 573 609 609 573 573 571 571 609 609 609 609 571 571 607 607 571 571 569 569 607 607 607 607 569 569 605 605 569 569 567 567 605 605 605 605 567 567 603 603 567 567 565 565 603 603 603 603 565 565 601 601 565 565 563 563 601 601 601 601 563 563 599 599 563 563 561 561 599 599 599 599 561 561 597 597 561 561 559 559 597 597 597 597 559 559 595 595 559 559 557 557 595 595 595 595 557 557 932 932 557 557 933 933 934 934 593 593 555 555 591 591 555 555 553 553 591 591 591 591 553 553 589 589 553 553 551 551 589 589 589 589 551 551 587 587 551 551 549 549 587 587 587 587 549 549 585 585 549 549 547 547 585 585 585 585 547 547 586 586 547 547 548 548 586 586 586 586 548 548 588 588 548 548 550 550 588 588 588 588 550 550 590 590 550 550 552 552 590 590 590 590 552 552 592 592 552 552 554 554 592 592 592 592 554 554 594 594 554 554 556 556 594 594 935 935 936 936 596 596 937 937 558 558 596 596 596 596 558 558 598 598 558 558 560 560 598 598 598 598 560 560 600 600 560 560 562 562 600 600 600 600 562 562 602 602 562 562 564 564 602 602 602 602 564 564 604 604 564 564 566 566 604 604 604 604 566 566 606 606 566 566 568 568 606 606 606 606 568 568 608 608 568 568 570 570 608 608 756 756 758 758 679 679 679 679 677 677 756 756 677 677 675 675 756 756 756 756 675 675 754 754 675 675 673 673 754 754 673 673 671 671 754 754 754 754 671 671 752 752 671 671 669 669 752 752 669 669 667 667 752 752 752 752 667 667 750 750 667 667 665 665 750 750 665 665 663 663 750 750 750 750 663 663 748 748 663 663 661 661 748 748 661 661 659 659 748 748 748 748 659 659 746 746 659 659 657 657 746 746 657 657 655 655 746 746 746 746 655 655 744 744 655 655 653 653 744 744 653 653 651 651 744 744 744 744 651 651 742 742 643 643 738 738 740 740 651 651 649 649 742 742 649 649 938 938 742 742 742 742 939 939 940 940 647 647 645 645 740 740 740 740 645 645 643 643 643 643 641 641 738 738 641 641 639 639 738 738 738 738 639 639 736 736 631 631 732 732 734 734 639 639 637 637 736 736 637 637 635 635 736 736 736 736 635 635 734 734 635 635 633 633 734 734 734 734 633 633 631 631 624 624 729 729 730 730 631 631 629 629 732 732 629 629 627 627 732 732 732 732 627 627 730 730 627 627 625 625 730 730 730 730 625 625 624 624 630 630 733 733 731 731 624 624 623 623 729 729 623 623 626 626 729 729 729 729 626 626 731 731 626 626 628 628 731 731 731 731 628 628 630 630 630 630 632 632 733 733 632 632 634 634 733 733 733 733 634 634 735 735 634 634 636 636 735 735 636 636 638 638 735 735 735 735 638 638 737 737 638 638 640 640 737 737 640 640 642 642 737 737 737 737 642 642 739 739 642 642 644 644 739 739 644 644 646 646 739 739 739 739 646 646 741 741 654 654 745 745 743 743 646 646 648 648 741 741 941 941 650 650 942 942 943 943 650 650 743 743 650 650 652 652 743 743 743 743 652 652 654 654 662 662 749 749 747 747 654 654 656 656 745 745 656 656 658 658 745 745 745 745 658 658 747 747 658 658 660 660 747 747 747 747 660 660 662 662 662 662 664 664 749 749 664 664 666 666 749 749 749 749 666 666 751 751 666 666 668 668 751 751 668 668 670 670 751 751 751 751 670 670 753 753 670 670 672 672 753 753 672 672 674 674 753 753 753 753 674 674 755 755 682 682 759 759 757 757 674 674 676 676 755 755 676 676 678 678 755 755 755 755 678 678 757 757 678 678 680 680 757 757 757 757 680 680 682 682 682 682 684 684 759 759 684 684 686 686 759 759 759 759 686 686 761 761 686 686 688 688 761 761 688 688 690 690 761 761 761 761 690 690 763 763 698 698 767 767 765 765 690 690 692 692 763 763 692 692 694 694 763 763 763 763 694 694 765 765 694 694 696 696 765 765 765 765 696 696 698 698 706 706 771 771 769 769 698 698 700 700 767 767 700 700 702 702 767 767 767 767 702 702 944 944 702 702 945 945 946 946 769 769 704 704 706 706 706 706 708 708 771 771 708 708 710 710 771 771 771 771 710 710 773 773 718 718 777 777 775 775 710 710 712 712 773 773 712 712 714 714 773 773 773 773 714 714 775 775 714 714 716 716 775 775 775 775 716 716 718 718 718 718 720 720 777 777 720 720 722 722 777 777 777 777 722 722 779 779 727 727 780 780 781 781 722 722 724 724 779 779 724 724 725 725 779 779 779 779 725 725 781 781 725 725 728 728 781 781 781 781 728 728 727 727 727 727 726 726 780 780 726 726 723 723 780 780 780 780 723 723 778 778 715 715 774 774 776 776 723 723 721 721 778 778 721 721 719 719 778 778 778 778 719 719 776 776 719 719 717 717 776 776 776 776 717 717 715 715 707 707 770 770 772 772 715 715 713 713 774 774 713 713 711 711 774 774 774 774 711 711 772 772 711 711 709 709 772 772 772 772 709 709 707 707 707 707 705 705 770 770 705 705 703 703 770 770 947 947 948 948 768 768 949 949 701 701 768 768 701 701 699 699 768 768 768 768 699 699 766 766 691 691 762 762 764 764 699 699 697 697 766 766 697 697 695 695 766 766 766 766 695 695 764 764 695 695 693 693 764 764 764 764 693 693 691 691 691 691 689 689 762 762 689 689 687 687 762 762 762 762 687 687 760 760 687 687 685 685 760 760 685 685 683 683 760 760 760 760 683 683 758 758 683 683 681 681 758 758 758 758 681 681 679 679 813 813 811 811 865 865 865 865 811 811 864 864 811 811 810 810 864 864 810 810 808 808 864 864 864 864 808 808 862 862 808 808 806 806 862 862 862 862 806 806 860 860 806 806 804 804 860 860 860 860 804 804 858 858 804 804 802 802 858 858 858 858 802 802 856 856 802 802 800 800 856 856 856 856 800 800 854 854 800 800 798 798 854 854 854 854 798 798 852 852 798 798 796 796 852 852 852 852 796 796 850 850 796 796 950 950 850 850 850 850 951 951 952 952 794 794 792 792 848 848 848 848 792 792 846 846 792 792 790 790 846 846 846 846 790 790 844 844 790 790 788 788 844 844 844 844 788 788 842 842 788 788 786 786 842 842 842 842 786 786 840 840 786 786 784 784 840 840 840 840 784 784 838 838 784 784 782 782 838 838 838 838 782 782 836 836 782 782 783 783 836 836 836 836 783 783 837 837 783 783 785 785 837 837 837 837 785 785 839 839 785 785 787 787 839 839 839 839 787 787 841 841 787 787 789 789 841 841 841 841 789 789 843 843 789 789 791 791 843 843 843 843 791 791 845 845 791 791 793 793 845 845 845 845 793 793 847 847 953 953 795 795 954 954 955 955 795 795 849 849 795 795 797 797 849 849 849 849 797 797 851 851 797 797 799 799 851 851 851 851 799 799 853 853 799 799 801 801 853 853 853 853 801 801 855 855 801 801 803 803 855 855 855 855 803 803 857 857 803 803 805 805 857 857 857 857 805 805 859 859 805 805 807 807 859 859 859 859 807 807 861 861 807 807 809 809 861 861 861 861 809 809 863 863 809 809 812 812 863 863 863 863 812 812 866 866 812 812 814 814 866 866 866 866 814 814 868 868 814 814 816 816 868 868 868 868 816 816 870 870 816 816 818 818 870 870 870 870 818 818 872 872 818 818 820 820 872 872 872 872 820 820 874 874 820 820 822 822 874 874 874 874 822 822 876 876 822 822 956 956 876 876 876 876 957 957 958 958 824 824 826 826 878 878 878 878 826 826 880 880 826 826 828 828 880 880 880 880 828 828 882 882 828 828 830 830 882 882 882 882 830 830 884 884 830 830 832 832 884 884 884 884 832 832 886 886 832 832 834 834 886 886 886 886 834 834 888 888 834 834 835 835 888 888 888 888 835 835 889 889 835 835 833 833 889 889 889 889 833 833 887 887 833 833 831 831 887 887 887 887 831 831 885 885 831 831 829 829 885 885 885 885 829 829 883 883 829 829 827 827 883 883 883 883 827 827 881 881 827 827 825 825 881 881 881 881 825 825 879 879 825 825 823 823 879 879 879 879 823 823 877 877 959 959 821 821 960 960 961 961 821 821 875 875 821 821 819 819 875 875 875 875 819 819 873 873 819 819 817 817 873 873 873 873 817 817 871 871 817 817 815 815 871 871 871 871 815 815 869 869 815 815 813 813 869 869 869 869 813 813 867 867 813 813 865 865 867 867
+96 96 101 101 100 100 101 101 105 105 100 100 100 100 105 105 104 104 105 105 110 110 104 104 104 104 110 110 108 108 110 110 114 114 108 108 108 108 114 114 111 111 114 114 118 118 111 111 111 111 118 118 115 115 118 118 123 123 115 115 115 115 123 123 119 119 123 123 128 128 119 119 119 119 128 128 122 122 128 128 136 136 122 122 122 122 136 136 126 126 136 136 138 138 126 126 126 126 138 138 129 129 138 138 140 140 129 129 129 129 140 140 132 132 140 140 142 142 132 132 132 132 142 142 134 134 142 142 144 144 134 134 134 134 144 144 135 135 144 144 145 145 135 135 135 135 145 145 133 133 145 145 143 143 133 133 133 133 143 143 130 130 143 143 141 141 130 130 130 130 141 141 127 127 141 141 139 139 127 127 127 127 139 139 124 124 139 139 137 137 124 124 124 124 137 137 120 120 137 137 131 131 120 120 120 120 131 131 117 117 30 30 26 26 34 34 26 26 31 31 34 34 34 34 31 31 38 38 31 31 36 36 38 38 38 38 36 36 41 41 36 36 40 40 41 41 41 41 40 40 45 45 40 40 44 44 45 45 45 45 44 44 49 49 44 44 48 48 49 49 49 49 48 48 53 53 48 48 52 52 53 53 53 53 52 52 57 57 52 52 56 56 57 57 57 57 56 56 61 61 56 56 60 60 61 61 61 61 60 60 65 65 60 60 64 64 65 65 65 65 64 64 69 69 64 64 68 68 69 69 69 69 68 68 73 73 68 68 72 72 73 73 73 73 72 72 77 77 72 72 76 76 77 77 77 77 76 76 81 81 76 76 80 80 81 81 81 81 80 80 85 85 80 80 84 84 85 85 85 85 84 84 88 88 84 84 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 96 96 93 93 97 97 96 96 96 96 97 97 101 101 131 131 125 125 117 117 125 125 121 121 117 117 117 117 121 121 113 113 121 121 116 116 113 113 113 113 116 116 109 109 116 116 112 112 109 109 109 109 112 112 106 106 112 112 107 107 106 106 106 106 107 107 102 102 107 107 103 103 102 102 102 102 103 103 98 98 103 103 99 99 98 98 98 98 99 99 94 94 99 99 95 95 94 94 94 94 95 95 90 90 95 95 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 70 70 75 75 71 71 70 70 70 70 71 71 66 66 71 71 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 59 59 63 63 58 58 59 59 59 59 58 58 55 55 58 58 54 54 55 55 55 55 54 54 51 51 54 54 50 50 51 51 51 51 50 50 47 47 50 50 46 46 47 47 46 46 42 42 47 47 47 47 42 42 43 43 42 42 37 37 43 43 43 43 37 37 39 39 37 37 33 33 39 39 39 39 33 33 35 35 33 33 29 29 35 35 35 35 29 29 32 32 29 29 25 25 32 32 32 32 25 25 28 28 25 25 19 19 28 28 28 28 19 19 24 24 19 19 13 13 24 24 24 24 13 13 21 21 13 13 8 8 21 21 21 21 8 8 18 18 8 8 6 6 18 18 18 18 6 6 15 15 6 6 4 4 15 15 15 15 4 4 12 12 4 4 2 2 12 12 12 12 2 2 10 10 2 2 0 0 10 10 10 10 0 0 11 11 0 0 1 1 11 11 11 11 1 1 14 14 1 1 3 3 14 14 14 14 3 3 16 16 3 3 5 5 16 16 16 16 5 5 20 20 5 5 7 7 20 20 20 20 7 7 23 23 7 7 9 9 23 23 23 23 9 9 27 27 9 9 17 17 27 27 27 27 17 17 30 30 17 17 22 22 30 30 30 30 22 22 26 26 229 229 251 251 226 226 251 251 242 242 226 226 226 226 242 242 223 223 242 242 236 236 223 223 223 223 236 236 219 219 245 245 270 270 248 248 270 270 272 272 248 248 248 248 272 272 250 250 212 212 210 210 209 209 210 210 206 206 209 209 209 209 206 206 205 205 206 206 200 200 205 205 205 205 200 200 202 202 238 238 259 259 235 235 259 259 257 257 235 235 235 235 257 257 232 232 257 257 255 255 232 232 232 232 255 255 229 229 255 255 253 253 229 229 229 229 253 253 251 251 272 272 274 274 250 250 274 274 273 273 250 250 250 250 273 273 249 249 273 273 271 271 249 249 249 249 271 271 246 246 271 271 269 269 246 246 246 246 269 269 244 244 236 236 230 230 219 219 230 230 224 224 219 219 219 219 224 224 216 216 224 224 220 220 216 216 216 216 220 220 212 212 220 220 214 214 212 212 212 212 214 214 210 210 195 195 169 169 192 192 169 169 167 167 192 192 192 192 167 167 189 189 167 167 165 165 189 189 189 189 165 165 186 186 269 269 267 267 244 244 267 267 265 265 244 244 244 244 265 265 241 241 265 265 263 263 241 241 241 241 263 263 238 238 263 263 261 261 238 238 238 238 261 261 259 259 200 200 196 196 202 202 196 196 190 190 202 202 202 202 190 190 199 199 190 190 184 184 199 199 199 199 184 184 195 195 184 184 178 178 195 195 195 195 178 178 169 169 211 211 217 217 215 215 217 217 222 222 215 215 215 215 222 222 218 218 222 222 227 227 218 218 218 218 227 227 221 221 165 165 163 163 186 186 163 163 161 161 186 186 186 186 161 161 183 183 161 161 159 159 183 183 183 183 159 159 180 180 231 231 256 256 234 234 256 256 258 258 234 234 234 234 258 258 237 237 227 227 233 233 221 221 233 233 239 239 221 221 221 221 239 239 225 225 239 239 247 247 225 225 225 225 247 247 228 228 247 247 252 252 228 228 228 228 252 252 231 231 252 252 254 254 231 231 231 231 254 254 256 256 204 204 203 203 208 208 203 203 207 207 208 208 208 208 207 207 211 211 207 207 213 213 211 211 211 211 213 213 217 217 194 194 181 181 197 197 181 181 187 187 197 197 197 197 187 187 201 201 187 187 193 193 201 201 201 201 193 193 204 204 193 193 198 198 204 204 204 204 198 198 203 203 188 188 166 166 191 191 166 166 168 168 191 191 191 191 168 168 194 194 168 168 173 173 194 194 194 194 173 173 181 181 172 172 147 147 170 170 147 147 146 146 170 170 170 170 146 146 171 171 146 146 148 148 171 171 171 171 148 148 174 174 159 159 157 157 180 180 157 157 155 155 180 180 180 180 155 155 177 177 155 155 153 153 177 177 177 177 153 153 175 175 153 153 151 151 175 175 175 175 151 151 172 172 151 151 149 149 172 172 172 172 149 149 147 147 258 258 260 260 237 237 260 260 262 262 237 237 237 237 262 262 240 240 262 262 264 264 240 240 240 240 264 264 243 243 264 264 266 266 243 243 243 243 266 266 245 245 266 266 268 268 245 245 245 245 268 268 270 270 148 148 150 150 174 174 150 150 152 152 174 174 174 174 152 152 176 176 152 152 154 154 176 176 176 176 154 154 179 179 154 154 156 156 179 179 156 156 158 158 179 179 179 179 158 158 182 182 158 158 160 160 182 182 182 182 160 160 185 185 160 160 162 162 185 185 185 185 162 162 188 188 162 162 164 164 188 188 188 188 164 164 166 166 475 475 347 347 474 474 347 347 346 346 474 474 474 474 346 346 471 471 346 346 343 343 471 471 471 471 343 343 469 469 343 343 341 341 469 469 469 469 341 341 468 468 341 341 340 340 468 468 468 468 340 340 465 465 340 340 337 337 465 465 465 465 337 337 464 464 337 337 336 336 464 464 464 464 336 336 461 461 336 336 333 333 461 461 461 461 333 333 459 459 333 333 331 331 459 459 459 459 331 331 458 458 331 331 330 330 458 458 458 458 330 330 455 455 330 330 327 327 455 455 455 455 327 327 454 454 327 327 326 326 454 454 454 454 326 326 451 451 326 326 323 323 451 451 451 451 323 323 449 449 323 323 321 321 449 449 449 449 321 321 448 448 321 321 320 320 448 448 448 448 320 320 445 445 320 320 317 317 445 445 445 445 317 317 444 444 317 317 316 316 444 444 444 444 316 316 441 441 316 316 313 313 441 441 441 441 313 313 440 440 313 313 312 312 440 440 440 440 312 312 437 437 312 312 309 309 437 437 437 437 309 309 435 435 309 309 307 307 435 435 3832 3832 3833 3833 434 434 3834 3834 306 306 434 434 434 434 306 306 431 431 306 306 303 303 431 431 431 431 303 303 430 430 303 303 302 302 430 430 430 430 302 302 427 427 302 302 299 299 427 427 427 427 299 299 425 425 299 299 297 297 425 425 425 425 297 297 424 424 297 297 296 296 424 424 424 424 296 296 421 421 296 296 293 293 421 421 421 421 293 293 420 420 293 293 292 292 420 420 420 420 292 292 417 417 292 292 289 289 417 417 417 417 289 289 416 416 289 289 288 288 416 416 416 416 288 288 413 413 288 288 285 285 413 413 413 413 285 285 411 411 285 285 283 283 411 411 411 411 283 283 410 410 283 283 282 282 410 410 410 410 282 282 407 407 282 282 279 279 407 407 407 407 279 279 406 406 279 279 278 278 406 406 406 406 278 278 403 403 278 278 275 275 403 403 403 403 275 275 404 404 275 275 276 276 404 404 404 404 276 276 405 405 276 276 277 277 405 405 405 405 277 277 408 408 277 277 280 280 408 408 408 408 280 280 409 409 280 280 281 281 409 409 409 409 281 281 412 412 281 281 284 284 412 412 412 412 284 284 414 414 284 284 286 286 414 414 414 414 286 286 415 415 286 286 287 287 415 415 415 415 287 287 418 418 287 287 290 290 418 418 418 418 290 290 419 419 290 290 291 291 419 419 419 419 291 291 422 422 291 291 294 294 422 422 422 422 294 294 423 423 294 294 295 295 423 423 423 423 295 295 426 426 295 295 298 298 426 426 426 426 298 298 428 428 298 298 300 300 428 428 428 428 300 300 429 429 300 300 301 301 429 429 429 429 301 301 432 432 301 301 304 304 432 432 432 432 304 304 433 433 304 304 305 305 433 433 433 433 305 305 3835 3835 305 305 3836 3836 3837 3837 436 436 308 308 438 438 308 308 310 310 438 438 438 438 310 310 439 439 310 310 311 311 439 439 439 439 311 311 442 442 311 311 314 314 442 442 442 442 314 314 443 443 314 314 315 315 443 443 443 443 315 315 446 446 315 315 318 318 446 446 446 446 318 318 447 447 318 318 319 319 447 447 447 447 319 319 450 450 319 319 322 322 450 450 450 450 322 322 452 452 322 322 324 324 452 452 452 452 324 324 453 453 324 324 325 325 453 453 453 453 325 325 456 456 325 325 328 328 456 456 456 456 328 328 457 457 328 328 329 329 457 457 457 457 329 329 460 460 329 329 332 332 460 460 460 460 332 332 462 462 332 332 334 334 462 462 462 462 334 334 463 463 334 334 335 335 463 463 463 463 335 335 466 466 335 335 338 338 466 466 466 466 338 338 467 467 338 338 339 339 467 467 467 467 339 339 470 470 339 339 342 342 470 470 470 470 342 342 472 472 342 342 344 344 472 472 472 472 344 344 473 473 344 344 345 345 473 473 473 473 345 345 476 476 345 345 348 348 476 476 476 476 348 348 477 477 348 348 349 349 477 477 477 477 349 349 480 480 349 349 352 352 480 480 480 480 352 352 481 481 352 352 353 353 481 481 481 481 353 353 484 484 353 353 356 356 484 484 484 484 356 356 486 486 356 356 358 358 486 486 486 486 358 358 487 487 358 358 359 359 487 487 487 487 359 359 490 490 359 359 362 362 490 490 490 490 362 362 491 491 362 362 363 363 491 491 491 491 363 363 494 494 363 363 366 366 494 494 494 494 366 366 496 496 366 366 368 368 496 496 496 496 368 368 497 497 368 368 369 369 497 497 3838 3838 3839 3839 500 500 3840 3840 372 372 500 500 500 500 372 372 501 501 372 372 373 373 501 501 501 501 373 373 504 504 373 373 376 376 504 504 504 504 376 376 505 505 376 376 377 377 505 505 505 505 377 377 508 508 377 377 380 380 508 508 508 508 380 380 510 510 380 380 382 382 510 510 510 510 382 382 511 511 382 382 383 383 511 511 511 511 383 383 514 514 383 383 386 386 514 514 514 514 386 386 515 515 386 386 387 387 515 515 515 515 387 387 518 518 387 387 390 390 518 518 518 518 390 390 520 520 390 390 392 392 520 520 520 520 392 392 521 521 392 392 393 393 521 521 521 521 393 393 524 524 393 393 396 396 524 524 524 524 396 396 525 525 396 396 397 397 525 525 525 525 397 397 528 528 397 397 400 400 528 528 528 528 400 400 529 529 400 400 401 401 529 529 529 529 401 401 530 530 401 401 402 402 530 530 530 530 402 402 527 527 402 402 399 399 527 527 527 527 399 399 526 526 399 399 398 398 526 526 526 526 398 398 523 523 398 398 395 395 523 523 523 523 395 395 522 522 395 395 394 394 522 522 522 522 394 394 519 519 394 394 391 391 519 519 519 519 391 391 517 517 391 391 389 389 517 517 517 517 389 389 516 516 389 389 388 388 516 516 516 516 388 388 513 513 388 388 385 385 513 513 513 513 385 385 512 512 385 385 384 384 512 512 512 512 384 384 509 509 384 384 381 381 509 509 509 509 381 381 507 507 381 381 379 379 507 507 507 507 379 379 506 506 379 379 378 378 506 506 506 506 378 378 503 503 378 378 375 375 503 503 503 503 375 375 502 502 375 375 374 374 502 502 502 502 374 374 499 499 374 374 371 371 499 499 499 499 371 371 3841 3841 371 371 3842 3842 3843 3843 498 498 370 370 495 495 370 370 367 367 495 495 495 495 367 367 493 493 367 367 365 365 493 493 493 493 365 365 492 492 365 365 364 364 492 492 492 492 364 364 489 489 364 364 361 361 489 489 489 489 361 361 488 488 361 361 360 360 488 488 488 488 360 360 485 485 360 360 357 357 485 485 485 485 357 357 483 483 357 357 355 355 483 483 483 483 355 355 482 482 355 355 354 354 482 482 482 482 354 354 479 479 354 354 351 351 479 479 479 479 351 351 478 478 351 351 350 350 478 478 478 478 350 350 475 475 350 350 347 347 475 475 667 667 577 577 670 670 577 577 580 580 670 670 670 670 580 580 672 672 580 580 582 582 672 672 672 672 582 582 675 675 582 582 585 585 675 675 675 675 585 585 676 676 585 585 586 586 676 676 676 676 586 586 679 679 586 586 589 589 679 679 679 679 589 589 680 680 589 589 590 590 680 680 680 680 590 590 682 682 590 590 592 592 682 682 682 682 592 592 685 685 592 592 595 595 685 685 685 685 595 595 686 686 595 595 596 596 686 686 3844 3844 3845 3845 689 689 3846 3846 599 599 689 689 689 689 599 599 690 690 599 599 600 600 690 690 690 690 600 600 692 692 600 600 602 602 692 692 692 692 602 602 694 694 602 602 604 604 694 694 694 694 604 604 696 696 604 604 606 606 696 696 696 696 606 606 699 699 606 606 609 609 699 699 699 699 609 609 700 700 609 609 610 610 700 700 700 700 610 610 703 703 610 610 613 613 703 703 703 703 613 613 704 704 613 613 614 614 704 704 704 704 614 614 706 706 614 614 616 616 706 706 706 706 616 616 709 709 616 616 619 619 709 709 709 709 619 619 710 710 619 619 620 620 710 710 710 710 620 620 708 708 620 620 618 618 708 708 708 708 618 618 707 707 618 618 617 617 707 707 707 707 617 617 705 705 617 617 615 615 705 705 705 705 615 615 702 702 615 615 612 612 702 702 702 702 612 612 701 701 612 612 611 611 701 701 701 701 611 611 698 698 611 611 608 608 698 698 698 698 608 608 697 697 608 608 607 607 697 697 697 697 607 607 695 695 607 607 605 605 695 695 695 695 605 605 693 693 605 605 603 603 693 693 693 693 603 603 691 691 603 603 601 601 691 691 691 691 601 601 688 688 601 601 598 598 688 688 688 688 598 598 3847 3847 598 598 3848 3848 3849 3849 687 687 597 597 684 684 597 597 594 594 684 684 684 684 594 594 683 683 594 594 593 593 683 683 683 683 593 593 681 681 593 593 591 591 681 681 681 681 591 591 678 678 591 591 588 588 678 678 678 678 588 588 677 677 588 588 587 587 677 677 677 677 587 587 674 674 587 587 584 584 674 674 674 674 584 584 673 673 584 584 583 583 673 673 673 673 583 583 671 671 583 583 581 581 671 671 671 671 581 581 669 669 581 581 579 579 669 669 669 669 579 579 668 668 579 579 578 578 668 668 668 668 578 578 665 665 578 578 575 575 665 665 665 665 575 575 664 664 575 575 574 574 664 664 664 664 574 574 661 661 574 574 571 571 661 661 661 661 571 571 659 659 571 571 569 569 659 659 659 659 569 569 656 656 569 569 566 566 656 656 656 656 566 566 655 655 566 566 565 565 655 655 655 655 565 565 652 652 565 565 562 562 652 652 652 652 562 562 651 651 562 562 561 561 651 651 651 651 561 561 649 649 561 561 559 559 649 649 649 649 559 559 646 646 559 559 556 556 646 646 646 646 556 556 645 645 556 556 555 555 645 645 3850 3850 3851 3851 642 642 3852 3852 552 552 642 642 642 642 552 552 641 641 552 552 551 551 641 641 641 641 551 551 639 639 551 551 549 549 639 639 639 639 549 549 637 637 549 549 547 547 637 637 637 637 547 547 635 635 547 547 545 545 635 635 635 635 545 545 632 632 545 545 542 542 632 632 632 632 542 542 631 631 542 542 541 541 631 631 631 631 541 541 628 628 541 541 538 538 628 628 628 628 538 538 627 627 538 538 537 537 627 627 627 627 537 537 625 625 537 537 535 535 625 625 625 625 535 535 622 622 535 535 532 532 622 622 622 622 532 532 621 621 532 532 531 531 621 621 621 621 531 531 623 623 531 531 533 533 623 623 623 623 533 533 624 624 533 533 534 534 624 624 624 624 534 534 626 626 534 534 536 536 626 626 626 626 536 536 629 629 536 536 539 539 629 629 629 629 539 539 630 630 539 539 540 540 630 630 630 630 540 540 633 633 540 540 543 543 633 633 633 633 543 543 634 634 543 543 544 544 634 634 634 634 544 544 636 636 544 544 546 546 636 636 636 636 546 546 638 638 546 546 548 548 638 638 638 638 548 548 640 640 548 548 550 550 640 640 640 640 550 550 643 643 550 550 553 553 643 643 643 643 553 553 3853 3853 553 553 3854 3854 3855 3855 644 644 554 554 647 647 554 554 557 557 647 647 647 647 557 557 648 648 557 557 558 558 648 648 648 648 558 558 650 650 558 558 560 560 650 650 650 650 560 560 653 653 560 560 563 563 653 653 653 653 563 563 654 654 563 563 564 564 654 654 654 654 564 564 657 657 564 564 567 567 657 657 657 657 567 567 658 658 567 567 568 568 658 658 658 658 568 568 660 660 568 568 570 570 660 660 660 660 570 570 662 662 570 570 572 572 662 662 662 662 572 572 663 663 572 572 573 573 663 663 663 663 573 573 666 666 573 573 576 576 666 666 666 666 576 576 667 667 576 576 577 577 667 667 1780 1780 1782 1782 1642 1642 1782 1782 1785 1785 1642 1642 1642 1642 1785 1785 1645 1645 1785 1785 1788 1788 1645 1645 1645 1645 1788 1788 1648 1648 1788 1788 1791 1791 1648 1648 1648 1648 1791 1791 1652 1652 1791 1791 1795 1795 1652 1652 1652 1652 1795 1795 1655 1655 1795 1795 1798 1798 1655 1655 1655 1655 1798 1798 1658 1658 1798 1798 1801 1801 1658 1658 1658 1658 1801 1801 1661 1661 1801 1801 1804 1804 1661 1661 3856 3856 3857 3857 1664 1664 3858 3858 1807 1807 1664 1664 1664 1664 1807 1807 1667 1667 1807 1807 1810 1810 1667 1667 1667 1667 1810 1810 1670 1670 1810 1810 1813 1813 1670 1670 1670 1670 1813 1813 1673 1673 1813 1813 1816 1816 1673 1673 1673 1673 1816 1816 1676 1676 1816 1816 1819 1819 1676 1676 1676 1676 1819 1819 1678 1678 1819 1819 1821 1821 1678 1678 1678 1678 1821 1821 1681 1681 1821 1821 1823 1823 1681 1681 1681 1681 1823 1823 1683 1683 1823 1823 1826 1826 1683 1683 1683 1683 1826 1826 1685 1685 1826 1826 1828 1828 1685 1685 1685 1685 1828 1828 1684 1684 1828 1828 1827 1827 1684 1684 1684 1684 1827 1827 1682 1682 1827 1827 1825 1825 1682 1682 1682 1682 1825 1825 1679 1679 1825 1825 1822 1822 1679 1679 1679 1679 1822 1822 1677 1677 1822 1822 1820 1820 1677 1677 1677 1677 1820 1820 1675 1675 1820 1820 1818 1818 1675 1675 1675 1675 1818 1818 1672 1672 1818 1818 1814 1814 1672 1672 1672 1672 1814 1814 1669 1669 1814 1814 1812 1812 1669 1669 1669 1669 1812 1812 1666 1666 1812 1812 1809 1809 1666 1666 1666 1666 1809 1809 1663 1663 1809 1809 1806 1806 1663 1663 1663 1663 1806 1806 3859 3859 1806 1806 3860 3860 3861 3861 1660 1660 1803 1803 1657 1657 1803 1803 1800 1800 1657 1657 1657 1657 1800 1800 1653 1653 1800 1800 1796 1796 1653 1653 1653 1653 1796 1796 1650 1650 1796 1796 1793 1793 1650 1650 1650 1650 1793 1793 1647 1647 1793 1793 1790 1790 1647 1647 1647 1647 1790 1790 1643 1643 1790 1790 1786 1786 1643 1643 1643 1643 1786 1786 1640 1640 1786 1786 1783 1783 1640 1640 1640 1640 1783 1783 1637 1637 1783 1783 1779 1779 1637 1637 1637 1637 1779 1779 1633 1633 1779 1779 1775 1775 1633 1633 1633 1633 1775 1775 1630 1630 1775 1775 1772 1772 1630 1630 1630 1630 1772 1772 1627 1627 1772 1772 1769 1769 1627 1627 1627 1627 1769 1769 1623 1623 1769 1769 1765 1765 1623 1623 1623 1623 1765 1765 1620 1620 1765 1765 1763 1763 1620 1620 1620 1620 1763 1763 1617 1617 1763 1763 1759 1759 1617 1617 1617 1617 1759 1759 1614 1614 1759 1759 1756 1756 1614 1614 1614 1614 1756 1756 1611 1611 1756 1756 1753 1753 1611 1611 1611 1611 1753 1753 1607 1607 1753 1753 1749 1749 1607 1607 3862 3862 3863 3863 1604 1604 3864 3864 1747 1747 1604 1604 1604 1604 1747 1747 1601 1601 1747 1747 1743 1743 1601 1601 1601 1601 1743 1743 1598 1598 1743 1743 1741 1741 1598 1598 1598 1598 1741 1741 1595 1595 1741 1741 1737 1737 1595 1595 1595 1595 1737 1737 1593 1593 1737 1737 1735 1735 1593 1593 1593 1593 1735 1735 1590 1590 1735 1735 1732 1732 1590 1590 1590 1590 1732 1732 1587 1587 1732 1732 1729 1729 1587 1587 1587 1587 1729 1729 1585 1585 1729 1729 1727 1727 1585 1585 1585 1585 1727 1727 1583 1583 1727 1727 1725 1725 1583 1583 1583 1583 1725 1725 1582 1582 1725 1725 1724 1724 1582 1582 1582 1582 1724 1724 1584 1584 1724 1724 1726 1726 1584 1584 1584 1584 1726 1726 1586 1586 1726 1726 1728 1728 1586 1586 1586 1586 1728 1728 1588 1588 1728 1728 1731 1731 1588 1588 1588 1588 1731 1731 1591 1591 1731 1731 1734 1734 1591 1591 1591 1591 1734 1734 1594 1594 1734 1734 1736 1736 1594 1594 1594 1594 1736 1736 1596 1596 1736 1736 1739 1739 1596 1596 1596 1596 1739 1739 1600 1600 1739 1739 1742 1742 1600 1600 1600 1600 1742 1742 1602 1602 1742 1742 1744 1744 1602 1602 1602 1602 1744 1744 3865 3865 1744 1744 3866 3866 3867 3867 1606 1606 1748 1748 1609 1609 1748 1748 1751 1751 1609 1609 1609 1609 1751 1751 1612 1612 1751 1751 1754 1754 1612 1612 1612 1612 1754 1754 1615 1615 1754 1754 1757 1757 1615 1615 1615 1615 1757 1757 1618 1618 1757 1757 1760 1760 1618 1618 1618 1618 1760 1760 1622 1622 1760 1760 1764 1764 1622 1622 1622 1622 1764 1764 1625 1625 1764 1764 1767 1767 1625 1625 1625 1625 1767 1767 1628 1628 1767 1767 1770 1770 1628 1628 1628 1628 1770 1770 1632 1632 1770 1770 1774 1774 1632 1632 1632 1632 1774 1774 1635 1635 1774 1774 1777 1777 1635 1635 1635 1635 1777 1777 1638 1638 1777 1777 1780 1780 1638 1638 1638 1638 1780 1780 1642 1642 1630 1630 1488 1488 1633 1633 1488 1488 1491 1491 1633 1633 1633 1633 1491 1491 1637 1637 1491 1491 1495 1495 1637 1637 1637 1637 1495 1495 1640 1640 1495 1495 1499 1499 1640 1640 1640 1640 1499 1499 1643 1643 1499 1499 1502 1502 1643 1643 1643 1643 1502 1502 1647 1647 1502 1502 1505 1505 1647 1647 1647 1647 1505 1505 1650 1650 1505 1505 1509 1509 1650 1650 1650 1650 1509 1509 1653 1653 1509 1509 1512 1512 1653 1653 1653 1653 1512 1512 1657 1657 1512 1512 1515 1515 1657 1657 1657 1657 1515 1515 1660 1660 1515 1515 1518 1518 1660 1660 3868 3868 3869 3869 1663 1663 3870 3870 1521 1521 1663 1663 1663 1663 1521 1521 1666 1666 1521 1521 1525 1525 1666 1666 1666 1666 1525 1525 1669 1669 1525 1525 1527 1527 1669 1669 1669 1669 1527 1527 1672 1672 1527 1527 1530 1530 1672 1672 1672 1672 1530 1530 1675 1675 1530 1530 1533 1533 1675 1675 1675 1675 1533 1533 1677 1677 1533 1533 1535 1535 1677 1677 1677 1677 1535 1535 1679 1679 1535 1535 1538 1538 1679 1679 1679 1679 1538 1538 1682 1682 1538 1538 1541 1541 1682 1682 1682 1682 1541 1541 1684 1684 1541 1541 1543 1543 1684 1684 1684 1684 1543 1543 1685 1685 1543 1543 1544 1544 1685 1685 1685 1685 1544 1544 1683 1683 1544 1544 1542 1542 1683 1683 1683 1683 1542 1542 1681 1681 1542 1542 1539 1539 1681 1681 1681 1681 1539 1539 1678 1678 1539 1539 1537 1537 1678 1678 1678 1678 1537 1537 1676 1676 1537 1537 1534 1534 1676 1676 1676 1676 1534 1534 1673 1673 1534 1534 1532 1532 1673 1673 1673 1673 1532 1532 1670 1670 1532 1532 1528 1528 1670 1670 1670 1670 1528 1528 1667 1667 1528 1528 1526 1526 1667 1667 1667 1667 1526 1526 1664 1664 1526 1526 1522 1522 1664 1664 1664 1664 1522 1522 3871 3871 1522 1522 3872 3872 3873 3873 1661 1661 1520 1520 1658 1658 1520 1520 1516 1516 1658 1658 1658 1658 1516 1516 1655 1655 1516 1516 1513 1513 1655 1655 1655 1655 1513 1513 1652 1652 1513 1513 1510 1510 1652 1652 1652 1652 1510 1510 1648 1648 1510 1510 1506 1506 1648 1648 1648 1648 1506 1506 1645 1645 1506 1506 1503 1503 1645 1645 1645 1645 1503 1503 1642 1642 1503 1503 1500 1500 1642 1642 1642 1642 1500 1500 1638 1638 1500 1500 1496 1496 1638 1638 1638 1638 1496 1496 1635 1635 1496 1496 1493 1493 1635 1635 1635 1635 1493 1493 1632 1632 1493 1493 1490 1490 1632 1632 1632 1632 1490 1490 1628 1628 1490 1490 1486 1486 1628 1628 1628 1628 1486 1486 1625 1625 1486 1486 1483 1483 1625 1625 1625 1625 1483 1483 1622 1622 1483 1483 1480 1480 1622 1622 1622 1622 1480 1480 1618 1618 1480 1480 1476 1476 1618 1618 1618 1618 1476 1476 1615 1615 1476 1476 1473 1473 1615 1615 1615 1615 1473 1473 1612 1612 1473 1473 1470 1470 1612 1612 1612 1612 1470 1470 1609 1609 1470 1470 1466 1466 1609 1609 1609 1609 1466 1466 1606 1606 1466 1466 1463 1463 1606 1606 3874 3874 3875 3875 1602 1602 3876 3876 1460 1460 1602 1602 1602 1602 1460 1460 1600 1600 1460 1460 1457 1457 1600 1600 1600 1600 1457 1457 1596 1596 1457 1457 1454 1454 1596 1596 1596 1596 1454 1454 1594 1594 1454 1454 1452 1452 1594 1594 1594 1594 1452 1452 1591 1591 1452 1452 1448 1448 1591 1591 1591 1591 1448 1448 1588 1588 1448 1448 1446 1446 1588 1588 1588 1588 1446 1446 1586 1586 1446 1446 1444 1444 1586 1586 1586 1586 1444 1444 1584 1584 1444 1444 1442 1442 1584 1584 1584 1584 1442 1442 1582 1582 1442 1442 1439 1439 1582 1582 1582 1582 1439 1439 1583 1583 1439 1439 1441 1441 1583 1583 1583 1583 1441 1441 1585 1585 1441 1441 1443 1443 1585 1585 1585 1585 1443 1443 1587 1587 1443 1443 1445 1445 1587 1587 1587 1587 1445 1445 1590 1590 1445 1445 1447 1447 1590 1590 1590 1590 1447 1447 1593 1593 1447 1447 1450 1450 1593 1593 1593 1593 1450 1450 1595 1595 1450 1450 1453 1453 1595 1595 1595 1595 1453 1453 1598 1598 1453 1453 1456 1456 1598 1598 1598 1598 1456 1456 1601 1601 1456 1456 1459 1459 1601 1601 1601 1601 1459 1459 1604 1604 1459 1459 1462 1462 1604 1604 1604 1604 1462 1462 3877 3877 1462 1462 3878 3878 3879 3879 1607 1607 1465 1465 1611 1611 1465 1465 1468 1468 1611 1611 1611 1611 1468 1468 1614 1614 1468 1468 1471 1471 1614 1614 1614 1614 1471 1471 1617 1617 1471 1471 1475 1475 1617 1617 1617 1617 1475 1475 1620 1620 1475 1475 1478 1478 1620 1620 1620 1620 1478 1478 1623 1623 1478 1478 1481 1481 1623 1623 1623 1623 1481 1481 1627 1627 1481 1481 1485 1485 1627 1627 1627 1627 1485 1485 1630 1630 1485 1485 1488 1488 1630 1630 1488 1488 1346 1346 1491 1491 1346 1346 1349 1349 1491 1491 1491 1491 1349 1349 1495 1495 1349 1349 1353 1353 1495 1495 1495 1495 1353 1353 1499 1499 1353 1353 1357 1357 1499 1499 1499 1499 1357 1357 1502 1502 1357 1357 1360 1360 1502 1502 1502 1502 1360 1360 1505 1505 1360 1360 1363 1363 1505 1505 1505 1505 1363 1363 1509 1509 1363 1363 1367 1367 1509 1509 1509 1509 1367 1367 1512 1512 1367 1367 1370 1370 1512 1512 1512 1512 1370 1370 1515 1515 1370 1370 1373 1373 1515 1515 1515 1515 1373 1373 1518 1518 1373 1373 1377 1377 1518 1518 3880 3880 3881 3881 1521 1521 3882 3882 1380 1380 1521 1521 1521 1521 1380 1380 1525 1525 1380 1380 1383 1383 1525 1525 1525 1525 1383 1383 1527 1527 1383 1383 1386 1386 1527 1527 1527 1527 1386 1386 1530 1530 1386 1386 1389 1389 1530 1530 1530 1530 1389 1389 1533 1533 1389 1389 1392 1392 1533 1533 1533 1533 1392 1392 1535 1535 1392 1392 1395 1395 1535 1535 1535 1535 1395 1395 1538 1538 1395 1395 1397 1397 1538 1538 1538 1538 1397 1397 1541 1541 1397 1397 1399 1399 1541 1541 1541 1541 1399 1399 1543 1543 1399 1399 1401 1401 1543 1543 1543 1543 1401 1401 1544 1544 1401 1401 1403 1403 1544 1544 1544 1544 1403 1403 1542 1542 1403 1403 1400 1400 1542 1542 1542 1542 1400 1400 1539 1539 1400 1400 1398 1398 1539 1539 1539 1539 1398 1398 1537 1537 1398 1398 1396 1396 1537 1537 1537 1537 1396 1396 1534 1534 1396 1396 1393 1393 1534 1534 1534 1534 1393 1393 1532 1532 1393 1393 1390 1390 1532 1532 1532 1532 1390 1390 1528 1528 1390 1390 1388 1388 1528 1528 1528 1528 1388 1388 1526 1526 1388 1388 1384 1384 1526 1526 1526 1526 1384 1384 1522 1522 1384 1384 1381 1381 1522 1522 1522 1522 1381 1381 3883 3883 1381 1381 3884 3884 3885 3885 1520 1520 1378 1378 1516 1516 1378 1378 1375 1375 1516 1516 1516 1516 1375 1375 1513 1513 1375 1375 1372 1372 1513 1513 1513 1513 1372 1372 1510 1510 1372 1372 1368 1368 1510 1510 1510 1510 1368 1368 1506 1506 1368 1368 1365 1365 1506 1506 1506 1506 1365 1365 1503 1503 1365 1365 1362 1362 1503 1503 1503 1503 1362 1362 1500 1500 1362 1362 1358 1358 1500 1500 1500 1500 1358 1358 1496 1496 1358 1358 1354 1354 1496 1496 1496 1496 1354 1354 1493 1493 1354 1354 1351 1351 1493 1493 1493 1493 1351 1351 1490 1490 1351 1351 1348 1348 1490 1490 1490 1490 1348 1348 1486 1486 1348 1348 1344 1344 1486 1486 1486 1486 1344 1344 1483 1483 1344 1344 1341 1341 1483 1483 1483 1483 1341 1341 1480 1480 1341 1341 1338 1338 1480 1480 1480 1480 1338 1338 1476 1476 1338 1338 1334 1334 1476 1476 1476 1476 1334 1334 1473 1473 1334 1334 1330 1330 1473 1473 1473 1473 1330 1330 1470 1470 1330 1330 1327 1327 1470 1470 1470 1470 1327 1327 1466 1466 1327 1327 1324 1324 1466 1466 1466 1466 1324 1324 1463 1463 1324 1324 1321 1321 1463 1463 3886 3886 3887 3887 1460 1460 3888 3888 1318 1318 1460 1460 1460 1460 1318 1318 1457 1457 1318 1318 1314 1314 1457 1457 1457 1457 1314 1314 1454 1454 1314 1314 1312 1312 1454 1454 1454 1454 1312 1312 1452 1452 1312 1312 1308 1308 1452 1452 1452 1452 1308 1308 1448 1448 1308 1308 1306 1306 1448 1448 1448 1448 1306 1306 1446 1446 1306 1306 1303 1303 1446 1446 1446 1446 1303 1303 1444 1444 1303 1303 1301 1301 1444 1444 1444 1444 1301 1301 1442 1442 1301 1301 1298 1298 1442 1442 1442 1442 1298 1298 1439 1439 1298 1298 1296 1296 1439 1439 1439 1439 1296 1296 1441 1441 1296 1296 1297 1297 1441 1441 1441 1441 1297 1297 1443 1443 1297 1297 1299 1299 1443 1443 1443 1443 1299 1299 1445 1445 1299 1299 1302 1302 1445 1445 1445 1445 1302 1302 1447 1447 1302 1302 1305 1305 1447 1447 1447 1447 1305 1305 1450 1450 1305 1305 1307 1307 1450 1450 1450 1450 1307 1307 1453 1453 1307 1307 1310 1310 1453 1453 1453 1453 1310 1310 1456 1456 1310 1310 1313 1313 1456 1456 1456 1456 1313 1313 1459 1459 1313 1313 1316 1316 1459 1459 1459 1459 1316 1316 1462 1462 1316 1316 1319 1319 1462 1462 1462 1462 1319 1319 3889 3889 1319 1319 3890 3890 3891 3891 1465 1465 1323 1323 1468 1468 1323 1323 1326 1326 1468 1468 1468 1468 1326 1326 1471 1471 1326 1326 1329 1329 1471 1471 1471 1471 1329 1329 1475 1475 1329 1329 1333 1333 1475 1475 1475 1475 1333 1333 1478 1478 1333 1333 1336 1336 1478 1478 1478 1478 1336 1336 1481 1481 1336 1336 1339 1339 1481 1481 1481 1481 1339 1339 1485 1485 1339 1339 1343 1343 1485 1485 1485 1485 1343 1343 1488 1488 1343 1343 1346 1346 1488 1488 1346 1346 1204 1204 1349 1349 1204 1204 1207 1207 1349 1349 1349 1349 1207 1207 1353 1353 1207 1207 1211 1211 1353 1353 1353 1353 1211 1211 1357 1357 1211 1211 1215 1215 1357 1357 1357 1357 1215 1215 1360 1360 1215 1215 1218 1218 1360 1360 1360 1360 1218 1218 1363 1363 1218 1218 1222 1222 1363 1363 1363 1363 1222 1222 1367 1367 1222 1222 1225 1225 1367 1367 1367 1367 1225 1225 1370 1370 1225 1225 1229 1229 1370 1370 1370 1370 1229 1229 1373 1373 1229 1229 1232 1232 1373 1373 1373 1373 1232 1232 1377 1377 1232 1232 1235 1235 1377 1377 3892 3892 3893 3893 1380 1380 3894 3894 1239 1239 1380 1380 1380 1380 1239 1239 1383 1383 1239 1239 1242 1242 1383 1383 1383 1383 1242 1242 1386 1386 1242 1242 1245 1245 1386 1386 1386 1386 1245 1245 1389 1389 1245 1245 1248 1248 1389 1389 1389 1389 1248 1248 1392 1392 1248 1248 1251 1251 1392 1392 1392 1392 1251 1251 1395 1395 1251 1251 1254 1254 1395 1395 1395 1395 1254 1254 1397 1397 1254 1254 1257 1257 1397 1397 1397 1397 1257 1257 1399 1399 1257 1257 1259 1259 1399 1399 1399 1399 1259 1259 1401 1401 1259 1259 1261 1261 1401 1401 1401 1401 1261 1261 1403 1403 1261 1261 1262 1262 1403 1403 1403 1403 1262 1262 1400 1400 1262 1262 1260 1260 1400 1400 1400 1400 1260 1260 1398 1398 1260 1260 1258 1258 1398 1398 1398 1398 1258 1258 1396 1396 1258 1258 1255 1255 1396 1396 1396 1396 1255 1255 1393 1393 1255 1255 1252 1252 1393 1393 1393 1393 1252 1252 1390 1390 1252 1252 1250 1250 1390 1390 1390 1390 1250 1250 1388 1388 1250 1250 1246 1246 1388 1388 1388 1388 1246 1246 1384 1384 1246 1246 1243 1243 1384 1384 1384 1384 1243 1243 1381 1381 1243 1243 1240 1240 1381 1381 1381 1381 1240 1240 3895 3895 1240 1240 3896 3896 3897 3897 1378 1378 1237 1237 1375 1375 1237 1237 1234 1234 1375 1375 1375 1375 1234 1234 1372 1372 1234 1234 1230 1230 1372 1372 1372 1372 1230 1230 1368 1368 1230 1230 1226 1226 1368 1368 1368 1368 1226 1226 1365 1365 1226 1226 1223 1223 1365 1365 1365 1365 1223 1223 1362 1362 1223 1223 1220 1220 1362 1362 1362 1362 1220 1220 1358 1358 1220 1220 1216 1216 1358 1358 1358 1358 1216 1216 1354 1354 1216 1216 1212 1212 1354 1354 1354 1354 1212 1212 1351 1351 1212 1212 1209 1209 1351 1351 1351 1351 1209 1209 1348 1348 1209 1209 1206 1206 1348 1348 1348 1348 1206 1206 1344 1344 1206 1206 1202 1202 1344 1344 1344 1344 1202 1202 1341 1341 1202 1202 1198 1198 1341 1341 1341 1341 1198 1198 1338 1338 1198 1198 1195 1195 1338 1338 1338 1338 1195 1195 1334 1334 1195 1195 1192 1192 1334 1334 1334 1334 1192 1192 1330 1330 1192 1192 1188 1188 1330 1330 1330 1330 1188 1188 1327 1327 1188 1188 1184 1184 1327 1327 1327 1327 1184 1184 1324 1324 1184 1184 1181 1181 1324 1324 1324 1324 1181 1181 1321 1321 1181 1181 1178 1178 1321 1321 3898 3898 3899 3899 1318 1318 3900 3900 1175 1175 1318 1318 1318 1318 1175 1175 1314 1314 1175 1175 1172 1172 1314 1314 1314 1314 1172 1172 1312 1312 1172 1172 1168 1168 1312 1312 1312 1312 1168 1168 1308 1308 1168 1168 1166 1166 1308 1308 1308 1308 1166 1166 1306 1306 1166 1166 1162 1162 1306 1306 1306 1306 1162 1162 1303 1303 1162 1162 1160 1160 1303 1303 1303 1303 1160 1160 1301 1301 1160 1160 1158 1158 1301 1301 1301 1301 1158 1158 1298 1298 1158 1158 1155 1155 1298 1298 1298 1298 1155 1155 1296 1296 1155 1155 1153 1153 1296 1296 1296 1296 1153 1153 1297 1297 1153 1153 1154 1154 1297 1297 1297 1297 1154 1154 1299 1299 1154 1154 1156 1156 1299 1299 1299 1299 1156 1156 1302 1302 1156 1156 1159 1159 1302 1302 1302 1302 1159 1159 1305 1305 1159 1159 1161 1161 1305 1305 1305 1305 1161 1161 1307 1307 1161 1161 1164 1164 1307 1307 1307 1307 1164 1164 1310 1310 1164 1164 1167 1167 1310 1310 1310 1310 1167 1167 1313 1313 1167 1167 1170 1170 1313 1313 1313 1313 1170 1170 1316 1316 1170 1170 1173 1173 1316 1316 1316 1316 1173 1173 1319 1319 1173 1173 1177 1177 1319 1319 1319 1319 1177 1177 3901 3901 1177 1177 3902 3902 3903 3903 1323 1323 1180 1180 1326 1326 1180 1180 1183 1183 1326 1326 1326 1326 1183 1183 1329 1329 1183 1183 1187 1187 1329 1329 1329 1329 1187 1187 1333 1333 1187 1187 1190 1190 1333 1333 1333 1333 1190 1190 1336 1336 1190 1190 1193 1193 1336 1336 1336 1336 1193 1193 1339 1339 1193 1193 1197 1197 1339 1339 1339 1339 1197 1197 1343 1343 1197 1197 1201 1201 1343 1343 1343 1343 1201 1201 1346 1346 1201 1201 1204 1204 1346 1346 1204 1204 1062 1062 1207 1207 1062 1062 1065 1065 1207 1207 1207 1207 1065 1065 1211 1211 1065 1065 1069 1069 1211 1211 1211 1211 1069 1069 1215 1215 1069 1069 1073 1073 1215 1215 1215 1215 1073 1073 1218 1218 1073 1073 1077 1077 1218 1218 1218 1218 1077 1077 1222 1222 1077 1077 1080 1080 1222 1222 1222 1222 1080 1080 1225 1225 1080 1080 1084 1084 1225 1225 1225 1225 1084 1084 1229 1229 1084 1084 1087 1087 1229 1229 1229 1229 1087 1087 1232 1232 1087 1087 1091 1091 1232 1232 1232 1232 1091 1091 1235 1235 1091 1091 1095 1095 1235 1235 3904 3904 3905 3905 1239 1239 3906 3906 1098 1098 1239 1239 1239 1239 1098 1098 1242 1242 1098 1098 1101 1101 1242 1242 1242 1242 1101 1101 1245 1245 1101 1101 1105 1105 1245 1245 1245 1245 1105 1105 1248 1248 1105 1105 1107 1107 1248 1248 1248 1248 1107 1107 1251 1251 1107 1107 1111 1111 1251 1251 1251 1251 1111 1111 1254 1254 1111 1111 1113 1113 1254 1254 1254 1254 1113 1113 1257 1257 1113 1113 1116 1116 1257 1257 1257 1257 1116 1116 1259 1259 1116 1116 1119 1119 1259 1259 1259 1259 1119 1119 1261 1261 1119 1119 1121 1121 1261 1261 1261 1261 1121 1121 1262 1262 1121 1121 1122 1122 1262 1262 1262 1262 1122 1122 1260 1260 1122 1122 1120 1120 1260 1260 1260 1260 1120 1120 1258 1258 1120 1120 1118 1118 1258 1258 1258 1258 1118 1118 1255 1255 1118 1118 1115 1115 1255 1255 1255 1255 1115 1115 1252 1252 1115 1115 1112 1112 1252 1252 1252 1252 1112 1112 1250 1250 1112 1112 1109 1109 1250 1250 1250 1250 1109 1109 1246 1246 1109 1109 1106 1106 1246 1246 1246 1246 1106 1106 1243 1243 1106 1106 1102 1102 1243 1243 1243 1243 1102 1102 1240 1240 1102 1102 1099 1099 1240 1240 1240 1240 1099 1099 3907 3907 1099 1099 3908 3908 3909 3909 1237 1237 1096 1096 1234 1234 1096 1096 1092 1092 1234 1234 1234 1234 1092 1092 1230 1230 1092 1092 1089 1089 1230 1230 1230 1230 1089 1089 1226 1226 1089 1089 1085 1085 1226 1226 1226 1226 1085 1085 1223 1223 1085 1085 1082 1082 1223 1223 1223 1223 1082 1082 1220 1220 1082 1082 1078 1078 1220 1220 1220 1220 1078 1078 1216 1216 1078 1078 1074 1074 1216 1216 1216 1216 1074 1074 1212 1212 1074 1074 1071 1071 1212 1212 1212 1212 1071 1071 1209 1209 1071 1071 1067 1067 1209 1209 1209 1209 1067 1067 1206 1206 1067 1067 1064 1064 1206 1206 1206 1206 1064 1064 1202 1202 1064 1064 1060 1060 1202 1202 1202 1202 1060 1060 1198 1198 1060 1060 1056 1056 1198 1198 1198 1198 1056 1056 1195 1195 1056 1056 1052 1052 1195 1195 1195 1195 1052 1052 1192 1192 1052 1052 1049 1049 1192 1192 1192 1192 1049 1049 1188 1188 1049 1049 1046 1046 1188 1188 1188 1188 1046 1046 1184 1184 1046 1046 1042 1042 1184 1184 1184 1184 1042 1042 1181 1181 1042 1042 1038 1038 1181 1181 1181 1181 1038 1038 1178 1178 1038 1038 1035 1035 1178 1178 3910 3910 3911 3911 1175 1175 3912 3912 1032 1032 1175 1175 1175 1175 1032 1032 1172 1172 1032 1032 1028 1028 1172 1172 1172 1172 1028 1028 1168 1168 1028 1028 1025 1025 1168 1168 1168 1168 1025 1025 1166 1166 1025 1025 1022 1022 1166 1166 1166 1166 1022 1022 1162 1162 1022 1022 1019 1019 1162 1162 1162 1162 1019 1019 1160 1160 1019 1019 1016 1016 1160 1160 1160 1160 1016 1016 1158 1158 1016 1016 1014 1014 1158 1158 1158 1158 1014 1014 1155 1155 1014 1014 1011 1011 1155 1155 1155 1155 1011 1011 1153 1153 1011 1011 1009 1009 1153 1153 1153 1153 1009 1009 1154 1154 1009 1009 1010 1010 1154 1154 1154 1154 1010 1010 1156 1156 1010 1010 1012 1012 1156 1156 1156 1156 1012 1012 1159 1159 1012 1012 1015 1015 1159 1159 1159 1159 1015 1015 1161 1161 1015 1015 1017 1017 1161 1161 1161 1161 1017 1017 1164 1164 1017 1017 1021 1021 1164 1164 1164 1164 1021 1021 1167 1167 1021 1021 1023 1023 1167 1167 1167 1167 1023 1023 1170 1170 1023 1023 1027 1027 1170 1170 1170 1170 1027 1027 1173 1173 1027 1027 1030 1030 1173 1173 1173 1173 1030 1030 1177 1177 1030 1030 1033 1033 1177 1177 1177 1177 1033 1033 3913 3913 1033 1033 3914 3914 3915 3915 1180 1180 1037 1037 1183 1183 1037 1037 1041 1041 1183 1183 1183 1183 1041 1041 1187 1187 1041 1041 1044 1044 1187 1187 1187 1187 1044 1044 1190 1190 1044 1044 1047 1047 1190 1190 1190 1190 1047 1047 1193 1193 1047 1047 1051 1051 1193 1193 1193 1193 1051 1051 1197 1197 1051 1051 1055 1055 1197 1197 1197 1197 1055 1055 1201 1201 1055 1055 1059 1059 1201 1201 1201 1201 1059 1059 1204 1204 1059 1059 1062 1062 1204 1204 1062 1062 920 920 1065 1065 920 920 923 923 1065 1065 1065 1065 923 923 1069 1069 923 923 927 927 1069 1069 1069 1069 927 927 1073 1073 927 927 931 931 1073 1073 1073 1073 931 931 1077 1077 931 931 935 935 1077 1077 1077 1077 935 935 1080 1080 935 935 939 939 1080 1080 1080 1080 939 939 1084 1084 939 939 943 943 1084 1084 1084 1084 943 943 1087 1087 943 943 946 946 1087 1087 1087 1087 946 946 1091 1091 946 946 950 950 1091 1091 1091 1091 950 950 1095 1095 950 950 953 953 1095 1095 3916 3916 3917 3917 1098 1098 3918 3918 957 957 1098 1098 1098 1098 957 957 1101 1101 957 957 961 961 1101 1101 1101 1101 961 961 1105 1105 961 961 964 964 1105 1105 1105 1105 964 964 1107 1107 964 964 967 967 1107 1107 1107 1107 967 967 1111 1111 967 967 971 971 1111 1111 1111 1111 971 971 1113 1113 971 971 974 974 1113 1113 1113 1113 974 974 1116 1116 974 974 977 977 1116 1116 1116 1116 977 977 1119 1119 977 977 979 979 1119 1119 1119 1119 979 979 1121 1121 979 979 982 982 1121 1121 1121 1121 982 982 1122 1122 982 982 983 983 1122 1122 1122 1122 983 983 1120 1120 983 983 981 981 1120 1120 1120 1120 981 981 1118 1118 981 981 978 978 1118 1118 1118 1118 978 978 1115 1115 978 978 975 975 1115 1115 1115 1115 975 975 1112 1112 975 975 972 972 1112 1112 1112 1112 972 972 1109 1109 972 972 969 969 1109 1109 1109 1109 969 969 1106 1106 969 969 966 966 1106 1106 1106 1106 966 966 1102 1102 966 966 962 962 1102 1102 1102 1102 962 962 1099 1099 962 962 958 958 1099 1099 1099 1099 958 958 3919 3919 958 958 3920 3920 3921 3921 1096 1096 955 955 1092 1092 955 955 952 952 1092 1092 1092 1092 952 952 1089 1089 952 952 948 948 1089 1089 1089 1089 948 948 1085 1085 948 948 944 944 1085 1085 1085 1085 944 944 1082 1082 944 944 940 940 1082 1082 1082 1082 940 940 1078 1078 940 940 936 936 1078 1078 1078 1078 936 936 1074 1074 936 936 933 933 1074 1074 1074 1074 933 933 1071 1071 933 933 929 929 1071 1071 1071 1071 929 929 1067 1067 929 929 925 925 1067 1067 1067 1067 925 925 1064 1064 925 925 922 922 1064 1064 1064 1064 922 922 1060 1060 922 922 918 918 1060 1060 1060 1060 918 918 1056 1056 918 918 914 914 1056 1056 1056 1056 914 914 1052 1052 914 914 910 910 1052 1052 1052 1052 910 910 1049 1049 910 910 906 906 1049 1049 1049 1049 906 906 1046 1046 906 906 903 903 1046 1046 1046 1046 903 903 1042 1042 903 903 899 899 1042 1042 1042 1042 899 899 1038 1038 899 899 896 896 1038 1038 1038 1038 896 896 1035 1035 896 896 892 892 1035 1035 3922 3922 3923 3923 1032 1032 3924 3924 888 888 1032 1032 1032 1032 888 888 1028 1028 888 888 884 884 1028 1028 1028 1028 884 884 1025 1025 884 884 881 881 1025 1025 1025 1025 881 881 1022 1022 881 881 878 878 1022 1022 1022 1022 878 878 1019 1019 878 878 874 874 1019 1019 1019 1019 874 874 1016 1016 874 874 872 872 1016 1016 1016 1016 872 872 1014 1014 872 872 869 869 1014 1014 1014 1014 869 869 1011 1011 869 869 866 866 1011 1011 1011 1011 866 866 1009 1009 866 866 864 864 1009 1009 1009 1009 864 864 1010 1010 864 864 865 865 1010 1010 1010 1010 865 865 1012 1012 865 865 867 867 1012 1012 1012 1012 867 867 1015 1015 867 867 870 870 1015 1015 1015 1015 870 870 1017 1017 870 870 873 873 1017 1017 1017 1017 873 873 1021 1021 873 873 877 877 1021 1021 1021 1021 877 877 1023 1023 877 877 880 880 1023 1023 1023 1023 880 880 1027 1027 880 880 883 883 1027 1027 1027 1027 883 883 1030 1030 883 883 887 887 1030 1030 1030 1030 887 887 1033 1033 887 887 890 890 1033 1033 1033 1033 890 890 3925 3925 890 890 3926 3926 3927 3927 1037 1037 894 894 1041 1041 894 894 897 897 1041 1041 1041 1041 897 897 1044 1044 897 897 901 901 1044 1044 1044 1044 901 901 1047 1047 901 901 905 905 1047 1047 1047 1047 905 905 1051 1051 905 905 909 909 1051 1051 1051 1051 909 909 1055 1055 909 909 913 913 1055 1055 1055 1055 913 913 1059 1059 913 913 916 916 1059 1059 1059 1059 916 916 1062 1062 916 916 920 920 1062 1062 920 920 3928 3928 923 923 3929 3929 3930 3930 923 923 923 923 3931 3931 927 927 3932 3932 3933 3933 927 927 927 927 3934 3934 931 931 3935 3935 3936 3936 931 931 931 931 3937 3937 935 935 3938 3938 3939 3939 935 935 935 935 3940 3940 939 939 3941 3941 3942 3942 939 939 939 939 3943 3943 943 943 3944 3944 3945 3945 943 943 943 943 3946 3946 946 946 3947 3947 3948 3948 946 946 946 946 3949 3949 950 950 3950 3950 3951 3951 950 950 950 950 3952 3952 953 953 3953 3953 3954 3954 953 953 3955 3955 3956 3956 957 957 3957 3957 3958 3958 957 957 957 957 3959 3959 961 961 3960 3960 3961 3961 961 961 961 961 3962 3962 964 964 3963 3963 3964 3964 964 964 964 964 3965 3965 967 967 3966 3966 3967 3967 967 967 967 967 3968 3968 971 971 3969 3969 3970 3970 971 971 971 971 3971 3971 974 974 3972 3972 3973 3973 974 974 974 974 3974 3974 977 977 3975 3975 3976 3976 977 977 977 977 3977 3977 979 979 3978 3978 3979 3979 979 979 979 979 3980 3980 982 982 3981 3981 3982 3982 982 982 982 982 3983 3983 983 983 3984 3984 3985 3985 983 983 983 983 3986 3986 981 981 3987 3987 3988 3988 981 981 981 981 3989 3989 978 978 3990 3990 3991 3991 978 978 978 978 3992 3992 975 975 3993 3993 3994 3994 975 975 975 975 3995 3995 972 972 3996 3996 3997 3997 972 972 972 972 3998 3998 969 969 3999 3999 4000 4000 969 969 969 969 4001 4001 966 966 4002 4002 4003 4003 966 966 966 966 4004 4004 962 962 4005 4005 4006 4006 962 962 962 962 4007 4007 958 958 4008 4008 4009 4009 958 958 958 958 4010 4010 4011 4011 4012 4012 4013 4013 955 955 955 955 4014 4014 952 952 4015 4015 4016 4016 952 952 952 952 4017 4017 948 948 4018 4018 4019 4019 948 948 948 948 4020 4020 944 944 4021 4021 4022 4022 944 944 944 944 4023 4023 940 940 4024 4024 4025 4025 940 940 940 940 4026 4026 936 936 4027 4027 4028 4028 936 936 936 936 4029 4029 933 933 4030 4030 4031 4031 933 933 933 933 4032 4032 929 929 4033 4033 4034 4034 929 929 929 929 4035 4035 925 925 4036 4036 4037 4037 925 925 925 925 4038 4038 922 922 4039 4039 4040 4040 922 922 922 922 4041 4041 918 918 4042 4042 4043 4043 918 918 918 918 4044 4044 914 914 4045 4045 4046 4046 914 914 914 914 4047 4047 910 910 4048 4048 4049 4049 910 910 910 910 4050 4050 906 906 4051 4051 4052 4052 906 906 906 906 4053 4053 903 903 4054 4054 4055 4055 903 903 903 903 4056 4056 899 899 4057 4057 4058 4058 899 899 899 899 4059 4059 896 896 4060 4060 4061 4061 896 896 896 896 4062 4062 892 892 4063 4063 4064 4064 892 892 4065 4065 4066 4066 888 888 4067 4067 4068 4068 888 888 888 888 4069 4069 884 884 4070 4070 4071 4071 884 884 884 884 4072 4072 881 881 4073 4073 4074 4074 881 881 881 881 4075 4075 878 878 4076 4076 4077 4077 878 878 878 878 4078 4078 874 874 4079 4079 4080 4080 874 874 874 874 4081 4081 872 872 4082 4082 4083 4083 872 872 872 872 4084 4084 869 869 4085 4085 4086 4086 869 869 869 869 4087 4087 866 866 4088 4088 4089 4089 866 866 866 866 4090 4090 864 864 4091 4091 4092 4092 864 864 864 864 4093 4093 865 865 4094 4094 4095 4095 865 865 865 865 4096 4096 867 867 4097 4097 4098 4098 867 867 867 867 4099 4099 870 870 4100 4100 4101 4101 870 870 870 870 4102 4102 873 873 4103 4103 4104 4104 873 873 873 873 4105 4105 877 877 4106 4106 4107 4107 877 877 877 877 4108 4108 880 880 4109 4109 4110 4110 880 880 880 880 4111 4111 883 883 4112 4112 4113 4113 883 883 883 883 4114 4114 887 887 4115 4115 4116 4116 887 887 887 887 4117 4117 890 890 4118 4118 4119 4119 890 890 890 890 4120 4120 4121 4121 4122 4122 4123 4123 894 894 894 894 4124 4124 897 897 4125 4125 4126 4126 897 897 897 897 4127 4127 901 901 4128 4128 4129 4129 901 901 901 901 4130 4130 905 905 4131 4131 4132 4132 905 905 905 905 4133 4133 909 909 4134 4134 4135 4135 909 909 909 909 4136 4136 913 913 4137 4137 4138 4138 913 913 913 913 4139 4139 916 916 4140 4140 4141 4141 916 916 916 916 4142 4142 920 920 4143 4143 4144 4144 920 920 778 778 777 777 781 781 777 777 782 782 781 781 781 781 782 782 785 785 782 782 786 786 785 785 785 785 786 786 789 789 786 786 790 790 789 789 789 789 790 790 793 793 790 790 794 794 793 793 793 793 794 794 797 797 794 794 798 798 797 797 797 797 798 798 801 801 798 798 802 802 801 801 801 801 802 802 805 805 802 802 806 806 805 805 805 805 806 806 809 809 806 806 811 811 809 809 809 809 811 811 813 813 811 811 815 815 813 813 813 813 815 815 817 817 815 815 819 819 817 817 817 817 819 819 821 821 819 819 823 823 821 821 821 821 823 823 825 825 823 823 827 827 825 825 825 825 827 827 828 828 827 827 831 831 828 828 828 828 831 831 832 832 831 831 836 836 832 832 832 832 836 836 835 835 836 836 841 841 835 835 835 835 841 841 839 839 841 841 847 847 839 839 839 839 847 847 842 842 847 847 849 849 842 842 842 842 849 849 845 845 849 849 851 851 845 845 845 845 851 851 846 846 851 851 852 852 846 846 846 846 852 852 843 843 852 852 850 850 843 843 843 843 850 850 840 840 850 850 848 848 840 840 840 840 848 848 837 837 848 848 844 844 837 837 837 837 844 844 833 833 844 844 838 838 833 833 833 833 838 838 830 830 838 838 834 834 830 830 830 830 834 834 826 826 834 834 829 829 826 826 826 826 829 829 822 822 829 829 824 824 822 822 822 822 824 824 818 818 824 824 820 820 818 818 818 818 820 820 814 814 820 820 816 816 814 814 814 814 816 816 810 810 816 816 812 812 810 810 810 810 812 812 807 807 812 812 808 808 807 807 807 807 808 808 803 803 808 808 804 804 803 803 803 803 804 804 799 799 804 804 800 800 799 799 799 799 800 800 795 795 800 800 796 796 795 795 795 795 796 796 791 791 796 796 792 792 791 791 791 791 792 792 787 787 792 792 788 788 787 787 787 787 788 788 783 783 788 788 784 784 783 783 783 783 784 784 780 780 784 784 779 779 780 780 780 780 779 779 776 776 779 779 775 775 776 776 776 776 775 775 772 772 775 775 771 771 772 772 772 772 771 771 768 768 771 771 767 767 768 768 768 768 767 767 764 764 767 767 763 763 764 764 764 764 763 763 760 760 763 763 759 759 760 760 760 760 759 759 756 756 759 759 754 754 756 756 756 756 754 754 752 752 754 754 750 750 752 752 752 752 750 750 748 748 750 750 746 746 748 748 748 748 746 746 744 744 746 746 742 742 744 744 744 744 742 742 740 740 742 742 738 738 740 740 740 740 738 738 737 737 738 738 734 734 737 737 737 737 734 734 733 733 734 734 729 729 733 733 733 733 729 729 730 730 729 729 724 724 730 730 730 730 724 724 726 726 724 724 717 717 726 726 726 726 717 717 723 723 717 717 715 715 723 723 723 723 715 715 720 720 715 715 713 713 720 720 720 720 713 713 718 718 713 713 711 711 718 718 718 718 711 711 719 719 711 711 712 712 719 719 719 719 712 712 721 721 712 712 714 714 721 721 721 721 714 714 725 725 714 714 716 716 725 725 725 725 716 716 728 728 716 716 722 722 728 728 728 728 722 722 731 731 722 722 727 727 731 731 731 731 727 727 735 735 727 727 732 732 735 735 735 735 732 732 739 739 732 732 736 736 739 739 739 739 736 736 743 743 736 736 741 741 743 743 743 743 741 741 747 747 741 741 745 745 747 747 747 747 745 745 751 751 745 745 749 749 751 751 751 751 749 749 755 755 749 749 753 753 755 755 755 755 753 753 758 758 753 753 757 757 758 758 758 758 757 757 762 762 757 757 761 761 762 762 762 762 761 761 766 766 761 761 765 765 766 766 766 766 765 765 770 770 765 765 769 769 770 770 770 770 769 769 774 774 769 769 773 773 774 774 774 774 773 773 778 778 773 773 777 777 778 778 4145 4145 919 919 4146 4146 919 919 924 924 4147 4147 4148 4148 924 924 4149 4149 924 924 928 928 4150 4150 4151 4151 928 928 4152 4152 928 928 932 932 4153 4153 4154 4154 932 932 4155 4155 932 932 937 937 4156 4156 4157 4157 937 937 4158 4158 937 937 941 941 4159 4159 4160 4160 941 941 4161 4161 941 941 945 945 4162 4162 4163 4163 945 945 4164 4164 945 945 949 949 4165 4165 4166 4166 949 949 4167 4167 949 949 954 954 4168 4168 4169 4169 954 954 4170 4170 954 954 959 959 4171 4171 4172 4172 959 959 4173 4173 4174 4174 963 963 4175 4175 4176 4176 963 963 4177 4177 963 963 968 968 4178 4178 4179 4179 968 968 4180 4180 968 968 973 973 4181 4181 4182 4182 973 973 4183 4183 973 973 980 980 4184 4184 4185 4185 980 980 4186 4186 980 980 985 985 4187 4187 4188 4188 985 985 4189 4189 985 985 987 987 4190 4190 4191 4191 987 987 4192 4192 987 987 989 989 4193 4193 4194 4194 989 989 4195 4195 989 989 991 991 4196 4196 4197 4197 991 991 4198 4198 991 991 993 993 4199 4199 4200 4200 993 993 4201 4201 993 993 994 994 4202 4202 4203 4203 994 994 4204 4204 994 994 992 992 4205 4205 4206 4206 992 992 4207 4207 992 992 990 990 4208 4208 4209 4209 990 990 4210 4210 990 990 988 988 4211 4211 4212 4212 988 988 4213 4213 988 988 986 986 4214 4214 4215 4215 986 986 4216 4216 986 986 984 984 4217 4217 4218 4218 984 984 4219 4219 984 984 976 976 4220 4220 4221 4221 976 976 4222 4222 976 976 970 970 4223 4223 4224 4224 970 970 4225 4225 970 970 965 965 4226 4226 4227 4227 965 965 4228 4228 965 965 4229 4229 4230 4230 4231 4231 960 960 4232 4232 960 960 956 956 4233 4233 4234 4234 956 956 4235 4235 956 956 951 951 4236 4236 4237 4237 951 951 4238 4238 951 951 947 947 4239 4239 4240 4240 947 947 4241 4241 947 947 942 942 4242 4242 4243 4243 942 942 4244 4244 942 942 938 938 4245 4245 4246 4246 938 938 4247 4247 938 938 934 934 4248 4248 4249 4249 934 934 4250 4250 934 934 930 930 4251 4251 4252 4252 930 930 4253 4253 930 930 926 926 4254 4254 4255 4255 926 926 4256 4256 926 926 921 921 4257 4257 4258 4258 921 921 4259 4259 921 921 917 917 4260 4260 4261 4261 917 917 4262 4262 917 917 912 912 4263 4263 4264 4264 912 912 4265 4265 912 912 908 908 4266 4266 4267 4267 908 908 4268 4268 908 908 904 904 4269 4269 4270 4270 904 904 4271 4271 904 904 900 900 4272 4272 4273 4273 900 900 4274 4274 900 900 895 895 4275 4275 4276 4276 895 895 4277 4277 895 895 891 891 4278 4278 4279 4279 891 891 4280 4280 891 891 886 886 4281 4281 4282 4282 886 886 4283 4283 4284 4284 882 882 4285 4285 4286 4286 882 882 4287 4287 882 882 876 876 4288 4288 4289 4289 876 876 4290 4290 876 876 871 871 4291 4291 4292 4292 871 871 4293 4293 871 871 863 863 4294 4294 4295 4295 863 863 4296 4296 863 863 861 861 4297 4297 4298 4298 861 861 4299 4299 861 861 859 859 4300 4300 4301 4301 859 859 4302 4302 859 859 857 857 4303 4303 4304 4304 857 857 4305 4305 857 857 855 855 4306 4306 4307 4307 855 855 4308 4308 855 855 853 853 4309 4309 4310 4310 853 853 4311 4311 853 853 854 854 4312 4312 4313 4313 854 854 4314 4314 854 854 856 856 4315 4315 4316 4316 856 856 4317 4317 856 856 858 858 4318 4318 4319 4319 858 858 4320 4320 858 858 860 860 4321 4321 4322 4322 860 860 4323 4323 860 860 862 862 4324 4324 4325 4325 862 862 4326 4326 862 862 868 868 4327 4327 4328 4328 868 868 4329 4329 868 868 875 875 4330 4330 4331 4331 875 875 4332 4332 875 875 879 879 4333 4333 4334 4334 879 879 4335 4335 879 879 885 885 4336 4336 4337 4337 885 885 4338 4338 885 885 4339 4339 4340 4340 4341 4341 889 889 4342 4342 889 889 893 893 4343 4343 4344 4344 893 893 4345 4345 893 893 898 898 4346 4346 4347 4347 898 898 4348 4348 898 898 902 902 4349 4349 4350 4350 902 902 4351 4351 902 902 907 907 4352 4352 4353 4353 907 907 4354 4354 907 907 911 911 4355 4355 4356 4356 911 911 4357 4357 911 911 915 915 4358 4358 4359 4359 915 915 4360 4360 915 915 919 919 4361 4361 919 919 1061 1061 924 924 1061 1061 1066 1066 924 924 924 924 1066 1066 928 928 1066 1066 1070 1070 928 928 928 928 1070 1070 932 932 1070 1070 1075 1075 932 932 932 932 1075 1075 937 937 1075 1075 1079 1079 937 937 937 937 1079 1079 941 941 1079 1079 1083 1083 941 941 941 941 1083 1083 945 945 1083 1083 1088 1088 945 945 945 945 1088 1088 949 949 1088 1088 1093 1093 949 949 949 949 1093 1093 954 954 1093 1093 1097 1097 954 954 954 954 1097 1097 959 959 1097 1097 1103 1103 959 959 4362 4362 4363 4363 963 963 4364 4364 1108 1108 963 963 963 963 1108 1108 968 968 1108 1108 1114 1114 968 968 968 968 1114 1114 973 973 1114 1114 1123 1123 973 973 973 973 1123 1123 980 980 1123 1123 1125 1125 980 980 980 980 1125 1125 985 985 1125 1125 1127 1127 985 985 985 985 1127 1127 987 987 1127 1127 1129 1129 987 987 987 987 1129 1129 989 989 1129 1129 1131 1131 989 989 989 989 1131 1131 991 991 1131 1131 1133 1133 991 991 991 991 1133 1133 993 993 1133 1133 1135 1135 993 993 993 993 1135 1135 994 994 1135 1135 1136 1136 994 994 994 994 1136 1136 992 992 1136 1136 1134 1134 992 992 992 992 1134 1134 990 990 1134 1134 1132 1132 990 990 990 990 1132 1132 988 988 1132 1132 1130 1130 988 988 988 988 1130 1130 986 986 1130 1130 1128 1128 986 986 986 986 1128 1128 984 984 1128 1128 1126 1126 984 984 984 984 1126 1126 976 976 1126 1126 1124 1124 976 976 976 976 1124 1124 970 970 1124 1124 1117 1117 970 970 970 970 1117 1117 965 965 1117 1117 1110 1110 965 965 965 965 1110 1110 4365 4365 1110 1110 4366 4366 4367 4367 960 960 1104 1104 956 956 1104 1104 1100 1100 956 956 956 956 1100 1100 951 951 1100 1100 1094 1094 951 951 951 951 1094 1094 947 947 1094 1094 1090 1090 947 947 947 947 1090 1090 942 942 1090 1090 1086 1086 942 942 942 942 1086 1086 938 938 1086 1086 1081 1081 938 938 938 938 1081 1081 934 934 1081 1081 1076 1076 934 934 934 934 1076 1076 930 930 1076 1076 1072 1072 930 930 930 930 1072 1072 926 926 1072 1072 1068 1068 926 926 926 926 1068 1068 921 921 1068 1068 1063 1063 921 921 921 921 1063 1063 917 917 1063 1063 1058 1058 917 917 917 917 1058 1058 912 912 1058 1058 1054 1054 912 912 912 912 1054 1054 908 908 1054 1054 1050 1050 908 908 908 908 1050 1050 904 904 1050 1050 1045 1045 904 904 904 904 1045 1045 900 900 1045 1045 1040 1040 900 900 900 900 1040 1040 895 895 1040 1040 1036 1036 895 895 895 895 1036 1036 891 891 1036 1036 1031 1031 891 891 891 891 1031 1031 886 886 1031 1031 1026 1026 886 886 4368 4368 4369 4369 882 882 4370 4370 1020 1020 882 882 882 882 1020 1020 876 876 1020 1020 1013 1013 876 876 876 876 1013 1013 871 871 1013 1013 1007 1007 871 871 871 871 1007 1007 863 863 1007 1007 1005 1005 863 863 863 863 1005 1005 861 861 1005 1005 1003 1003 861 861 861 861 1003 1003 859 859 1003 1003 1001 1001 859 859 859 859 1001 1001 857 857 1001 1001 999 999 857 857 857 857 999 999 855 855 999 999 997 997 855 855 855 855 997 997 853 853 997 997 995 995 853 853 853 853 995 995 854 854 995 995 996 996 854 854 854 854 996 996 856 856 996 996 998 998 856 856 856 856 998 998 858 858 998 998 1000 1000 858 858 858 858 1000 1000 860 860 1000 1000 1002 1002 860 860 860 860 1002 1002 862 862 1002 1002 1004 1004 862 862 862 862 1004 1004 868 868 1004 1004 1006 1006 868 868 868 868 1006 1006 875 875 1006 1006 1008 1008 875 875 875 875 1008 1008 879 879 1008 1008 1018 1018 879 879 879 879 1018 1018 885 885 1018 1018 1024 1024 885 885 885 885 1024 1024 4371 4371 1024 1024 4372 4372 4373 4373 889 889 1029 1029 893 893 1029 1029 1034 1034 893 893 893 893 1034 1034 898 898 1034 1034 1039 1039 898 898 898 898 1039 1039 902 902 1039 1039 1043 1043 902 902 902 902 1043 1043 907 907 1043 1043 1048 1048 907 907 907 907 1048 1048 911 911 1048 1048 1053 1053 911 911 911 911 1053 1053 915 915 1053 1053 1057 1057 915 915 915 915 1057 1057 919 919 1057 1057 1061 1061 919 919 1061 1061 1203 1203 1066 1066 1203 1203 1208 1208 1066 1066 1066 1066 1208 1208 1070 1070 1208 1208 1213 1213 1070 1070 1070 1070 1213 1213 1075 1075 1213 1213 1217 1217 1075 1075 1075 1075 1217 1217 1079 1079 1217 1217 1221 1221 1079 1079 1079 1079 1221 1221 1083 1083 1221 1221 1227 1227 1083 1083 1083 1083 1227 1227 1088 1088 1227 1227 1231 1231 1088 1088 1088 1088 1231 1231 1093 1093 1231 1231 1236 1236 1093 1093 1093 1093 1236 1236 1097 1097 1236 1236 1241 1241 1097 1097 1097 1097 1241 1241 1103 1103 1241 1241 1247 1247 1103 1103 4374 4374 4375 4375 1108 1108 4376 4376 1253 1253 1108 1108 1108 1108 1253 1253 1114 1114 1253 1253 1263 1263 1114 1114 1114 1114 1263 1263 1123 1123 1263 1263 1265 1265 1123 1123 1123 1123 1265 1265 1125 1125 1265 1265 1267 1267 1125 1125 1125 1125 1267 1267 1127 1127 1267 1267 1269 1269 1127 1127 1127 1127 1269 1269 1129 1129 1269 1269 1271 1271 1129 1129 1129 1129 1271 1271 1131 1131 1271 1271 1273 1273 1131 1131 1131 1131 1273 1273 1133 1133 1273 1273 1275 1275 1133 1133 1133 1133 1275 1275 1135 1135 1275 1275 1277 1277 1135 1135 1135 1135 1277 1277 1136 1136 1277 1277 1278 1278 1136 1136 1136 1136 1278 1278 1134 1134 1278 1278 1276 1276 1134 1134 1134 1134 1276 1276 1132 1132 1276 1276 1274 1274 1132 1132 1132 1132 1274 1274 1130 1130 1274 1274 1272 1272 1130 1130 1130 1130 1272 1272 1128 1128 1272 1272 1270 1270 1128 1128 1128 1128 1270 1270 1126 1126 1270 1270 1268 1268 1126 1126 1126 1126 1268 1268 1124 1124 1268 1268 1266 1266 1124 1124 1124 1124 1266 1266 1117 1117 1266 1266 1264 1264 1117 1117 1117 1117 1264 1264 1110 1110 1264 1264 1256 1256 1110 1110 1110 1110 1256 1256 4377 4377 1256 1256 4378 4378 4379 4379 1104 1104 1249 1249 1100 1100 1249 1249 1244 1244 1100 1100 1100 1100 1244 1244 1094 1094 1244 1244 1238 1238 1094 1094 1094 1094 1238 1238 1090 1090 1238 1238 1233 1233 1090 1090 1090 1090 1233 1233 1086 1086 1233 1233 1228 1228 1086 1086 1086 1086 1228 1228 1081 1081 1228 1228 1224 1224 1081 1081 1081 1081 1224 1224 1076 1076 1224 1224 1219 1219 1076 1076 1076 1076 1219 1219 1072 1072 1219 1219 1214 1214 1072 1072 1072 1072 1214 1214 1068 1068 1214 1214 1210 1210 1068 1068 1068 1068 1210 1210 1063 1063 1210 1210 1205 1205 1063 1063 1063 1063 1205 1205 1058 1058 1205 1205 1200 1200 1058 1058 1058 1058 1200 1200 1054 1054 1200 1200 1196 1196 1054 1054 1054 1054 1196 1196 1050 1050 1196 1196 1191 1191 1050 1050 1050 1050 1191 1191 1045 1045 1191 1191 1186 1186 1045 1045 1045 1045 1186 1186 1040 1040 1186 1186 1182 1182 1040 1040 1040 1040 1182 1182 1036 1036 1182 1182 1176 1176 1036 1036 1036 1036 1176 1176 1031 1031 1176 1176 1171 1171 1031 1031 1031 1031 1171 1171 1026 1026 1171 1171 1165 1165 1026 1026 4380 4380 4381 4381 1020 1020 4382 4382 1157 1157 1020 1020 1020 1020 1157 1157 1013 1013 1157 1157 1151 1151 1013 1013 1013 1013 1151 1151 1007 1007 1151 1151 1149 1149 1007 1007 1007 1007 1149 1149 1005 1005 1149 1149 1147 1147 1005 1005 1005 1005 1147 1147 1003 1003 1147 1147 1145 1145 1003 1003 1003 1003 1145 1145 1001 1001 1145 1145 1143 1143 1001 1001 1001 1001 1143 1143 999 999 1143 1143 1141 1141 999 999 999 999 1141 1141 997 997 1141 1141 1139 1139 997 997 997 997 1139 1139 995 995 1139 1139 1137 1137 995 995 995 995 1137 1137 996 996 1137 1137 1138 1138 996 996 996 996 1138 1138 998 998 1138 1138 1140 1140 998 998 998 998 1140 1140 1000 1000 1140 1140 1142 1142 1000 1000 1000 1000 1142 1142 1002 1002 1142 1142 1144 1144 1002 1002 1002 1002 1144 1144 1004 1004 1144 1144 1146 1146 1004 1004 1004 1004 1146 1146 1006 1006 1146 1146 1148 1148 1006 1006 1006 1006 1148 1148 1008 1008 1148 1148 1150 1150 1008 1008 1008 1008 1150 1150 1018 1018 1150 1150 1152 1152 1018 1018 1018 1018 1152 1152 1024 1024 1152 1152 1163 1163 1024 1024 1024 1024 1163 1163 4383 4383 1163 1163 4384 4384 4385 4385 1029 1029 1169 1169 1034 1034 1169 1169 1174 1174 1034 1034 1034 1034 1174 1174 1039 1039 1174 1174 1179 1179 1039 1039 1039 1039 1179 1179 1043 1043 1179 1179 1185 1185 1043 1043 1043 1043 1185 1185 1048 1048 1185 1185 1189 1189 1048 1048 1048 1048 1189 1189 1053 1053 1189 1189 1194 1194 1053 1053 1053 1053 1194 1194 1057 1057 1194 1194 1199 1199 1057 1057 1057 1057 1199 1199 1061 1061 1199 1199 1203 1203 1061 1061 1203 1203 1345 1345 1208 1208 1345 1345 1350 1350 1208 1208 1208 1208 1350 1350 1213 1213 1350 1350 1355 1355 1213 1213 1213 1213 1355 1355 1217 1217 1355 1355 1359 1359 1217 1217 1217 1217 1359 1359 1221 1221 1359 1359 1364 1364 1221 1221 1221 1221 1364 1364 1227 1227 1364 1364 1369 1369 1227 1227 1227 1227 1369 1369 1231 1231 1369 1369 1374 1374 1231 1231 1231 1231 1374 1374 1236 1236 1374 1374 1379 1379 1236 1236 1236 1236 1379 1379 1241 1241 1379 1379 1385 1385 1241 1241 1241 1241 1385 1385 1247 1247 1385 1385 1391 1391 1247 1247 4386 4386 4387 4387 1253 1253 4388 4388 1402 1402 1253 1253 1253 1253 1402 1402 1263 1263 1402 1402 1405 1405 1263 1263 1263 1263 1405 1405 1265 1265 1405 1405 1407 1407 1265 1265 1265 1265 1407 1407 1267 1267 1407 1407 1409 1409 1267 1267 1267 1267 1409 1409 1269 1269 1409 1409 1411 1411 1269 1269 1269 1269 1411 1411 1271 1271 1411 1411 1413 1413 1271 1271 1271 1271 1413 1413 1273 1273 1413 1413 1415 1415 1273 1273 1273 1273 1415 1415 1275 1275 1415 1415 1417 1417 1275 1275 1275 1275 1417 1417 1277 1277 1417 1417 1419 1419 1277 1277 1277 1277 1419 1419 1278 1278 1419 1419 1420 1420 1278 1278 1278 1278 1420 1420 1276 1276 1420 1420 1418 1418 1276 1276 1276 1276 1418 1418 1274 1274 1418 1418 1416 1416 1274 1274 1274 1274 1416 1416 1272 1272 1416 1416 1414 1414 1272 1272 1272 1272 1414 1414 1270 1270 1414 1414 1412 1412 1270 1270 1270 1270 1412 1412 1268 1268 1412 1412 1410 1410 1268 1268 1268 1268 1410 1410 1266 1266 1410 1410 1408 1408 1266 1266 1266 1266 1408 1408 1264 1264 1408 1408 1406 1406 1264 1264 1264 1264 1406 1406 1256 1256 1406 1406 1404 1404 1256 1256 1256 1256 1404 1404 4389 4389 1404 1404 4390 4390 4391 4391 1249 1249 1394 1394 1244 1244 1394 1394 1387 1387 1244 1244 1244 1244 1387 1387 1238 1238 1387 1387 1382 1382 1238 1238 1238 1238 1382 1382 1233 1233 1382 1382 1376 1376 1233 1233 1233 1233 1376 1376 1228 1228 1376 1376 1371 1371 1228 1228 1228 1228 1371 1371 1224 1224 1371 1371 1366 1366 1224 1224 1224 1224 1366 1366 1219 1219 1366 1366 1361 1361 1219 1219 1219 1219 1361 1361 1214 1214 1361 1361 1356 1356 1214 1214 1214 1214 1356 1356 1210 1210 1356 1356 1352 1352 1210 1210 1210 1210 1352 1352 1205 1205 1352 1352 1347 1347 1205 1205 1205 1205 1347 1347 1200 1200 1347 1347 1342 1342 1200 1200 1200 1200 1342 1342 1196 1196 1342 1342 1337 1337 1196 1196 1196 1196 1337 1337 1191 1191 1337 1337 1332 1332 1191 1191 1191 1191 1332 1332 1186 1186 1332 1332 1328 1328 1186 1186 1186 1186 1328 1328 1182 1182 1328 1328 1322 1322 1182 1182 1182 1182 1322 1322 1176 1176 1322 1322 1317 1317 1176 1176 1176 1176 1317 1317 1171 1171 1317 1317 1311 1311 1171 1171 1171 1171 1311 1311 1165 1165 1311 1311 1304 1304 1165 1165 4392 4392 4393 4393 1157 1157 4394 4394 1295 1295 1157 1157 1157 1157 1295 1295 1151 1151 1295 1295 1293 1293 1151 1151 1151 1151 1293 1293 1149 1149 1293 1293 1291 1291 1149 1149 1149 1149 1291 1291 1147 1147 1291 1291 1289 1289 1147 1147 1147 1147 1289 1289 1145 1145 1289 1289 1287 1287 1145 1145 1145 1145 1287 1287 1143 1143 1287 1287 1285 1285 1143 1143 1143 1143 1285 1285 1141 1141 1285 1285 1283 1283 1141 1141 1141 1141 1283 1283 1139 1139 1283 1283 1281 1281 1139 1139 1139 1139 1281 1281 1137 1137 1281 1281 1279 1279 1137 1137 1137 1137 1279 1279 1138 1138 1279 1279 1280 1280 1138 1138 1138 1138 1280 1280 1140 1140 1280 1280 1282 1282 1140 1140 1140 1140 1282 1282 1142 1142 1282 1282 1284 1284 1142 1142 1142 1142 1284 1284 1144 1144 1284 1284 1286 1286 1144 1144 1144 1144 1286 1286 1146 1146 1286 1286 1288 1288 1146 1146 1146 1146 1288 1288 1148 1148 1288 1288 1290 1290 1148 1148 1148 1148 1290 1290 1150 1150 1290 1290 1292 1292 1150 1150 1150 1150 1292 1292 1152 1152 1292 1292 1294 1294 1152 1152 1152 1152 1294 1294 1163 1163 1294 1294 1300 1300 1163 1163 1163 1163 1300 1300 4395 4395 1300 1300 4396 4396 4397 4397 1169 1169 1309 1309 1174 1174 1309 1309 1315 1315 1174 1174 1174 1174 1315 1315 1179 1179 1315 1315 1320 1320 1179 1179 1179 1179 1320 1320 1185 1185 1320 1320 1325 1325 1185 1185 1185 1185 1325 1325 1189 1189 1325 1325 1331 1331 1189 1189 1189 1189 1331 1331 1194 1194 1331 1331 1335 1335 1194 1194 1194 1194 1335 1335 1199 1199 1335 1335 1340 1340 1199 1199 1199 1199 1340 1340 1203 1203 1340 1340 1345 1345 1203 1203 1345 1345 1487 1487 1350 1350 1487 1487 1492 1492 1350 1350 1350 1350 1492 1492 1355 1355 1492 1492 1497 1497 1355 1355 1355 1355 1497 1497 1359 1359 1497 1497 1501 1501 1359 1359 1359 1359 1501 1501 1364 1364 1501 1501 1507 1507 1364 1364 1364 1364 1507 1507 1369 1369 1507 1507 1511 1511 1369 1369 1369 1369 1511 1511 1374 1374 1511 1511 1517 1517 1374 1374 1374 1374 1517 1517 1379 1379 1517 1517 1523 1523 1379 1379 1379 1379 1523 1523 1385 1385 1523 1523 1529 1529 1385 1385 1385 1385 1529 1529 1391 1391 1529 1529 1536 1536 1391 1391 4398 4398 4399 4399 1402 1402 4400 4400 1545 1545 1402 1402 1402 1402 1545 1545 1405 1405 1545 1545 1547 1547 1405 1405 1405 1405 1547 1547 1407 1407 1547 1547 1549 1549 1407 1407 1407 1407 1549 1549 1409 1409 1549 1549 1551 1551 1409 1409 1409 1409 1551 1551 1411 1411 1551 1551 1553 1553 1411 1411 1411 1411 1553 1553 1413 1413 1553 1553 1555 1555 1413 1413 1413 1413 1555 1555 1415 1415 1555 1555 1557 1557 1415 1415 1415 1415 1557 1557 1417 1417 1557 1557 1559 1559 1417 1417 1417 1417 1559 1559 1419 1419 1559 1559 1561 1561 1419 1419 1419 1419 1561 1561 1420 1420 1561 1561 1562 1562 1420 1420 1420 1420 1562 1562 1418 1418 1562 1562 1560 1560 1418 1418 1418 1418 1560 1560 1416 1416 1560 1560 1558 1558 1416 1416 1416 1416 1558 1558 1414 1414 1558 1558 1556 1556 1414 1414 1414 1414 1556 1556 1412 1412 1556 1556 1554 1554 1412 1412 1412 1412 1554 1554 1410 1410 1554 1554 1552 1552 1410 1410 1410 1410 1552 1552 1408 1408 1552 1552 1550 1550 1408 1408 1408 1408 1550 1550 1406 1406 1550 1550 1548 1548 1406 1406 1406 1406 1548 1548 1404 1404 1548 1548 1546 1546 1404 1404 1404 1404 1546 1546 4401 4401 1546 1546 4402 4402 4403 4403 1394 1394 1540 1540 1387 1387 1540 1540 1531 1531 1387 1387 1387 1387 1531 1531 1382 1382 1531 1531 1524 1524 1382 1382 1382 1382 1524 1524 1376 1376 1524 1524 1519 1519 1376 1376 1376 1376 1519 1519 1371 1371 1519 1519 1514 1514 1371 1371 1371 1371 1514 1514 1366 1366 1514 1514 1508 1508 1366 1366 1366 1366 1508 1508 1361 1361 1508 1508 1504 1504 1361 1361 1361 1361 1504 1504 1356 1356 1504 1504 1498 1498 1356 1356 1356 1356 1498 1498 1352 1352 1498 1498 1494 1494 1352 1352 1352 1352 1494 1494 1347 1347 1494 1494 1489 1489 1347 1347 1347 1347 1489 1489 1342 1342 1489 1489 1484 1484 1342 1342 1342 1342 1484 1484 1337 1337 1484 1484 1479 1479 1337 1337 1337 1337 1479 1479 1332 1332 1479 1479 1474 1474 1332 1332 1332 1332 1474 1474 1328 1328 1474 1474 1469 1469 1328 1328 1328 1328 1469 1469 1322 1322 1469 1469 1464 1464 1322 1322 1322 1322 1464 1464 1317 1317 1464 1464 1458 1458 1317 1317 1317 1317 1458 1458 1311 1311 1458 1458 1451 1451 1311 1311 1311 1311 1451 1451 1304 1304 1451 1451 1440 1440 1304 1304 4404 4404 4405 4405 1295 1295 4406 4406 1437 1437 1295 1295 1295 1295 1437 1437 1293 1293 1437 1437 1435 1435 1293 1293 1293 1293 1435 1435 1291 1291 1435 1435 1433 1433 1291 1291 1291 1291 1433 1433 1289 1289 1433 1433 1431 1431 1289 1289 1289 1289 1431 1431 1287 1287 1431 1431 1429 1429 1287 1287 1287 1287 1429 1429 1285 1285 1429 1429 1427 1427 1285 1285 1285 1285 1427 1427 1283 1283 1427 1427 1425 1425 1283 1283 1283 1283 1425 1425 1281 1281 1425 1425 1423 1423 1281 1281 1281 1281 1423 1423 1279 1279 1423 1423 1421 1421 1279 1279 1279 1279 1421 1421 1280 1280 1421 1421 1422 1422 1280 1280 1280 1280 1422 1422 1282 1282 1422 1422 1424 1424 1282 1282 1282 1282 1424 1424 1284 1284 1424 1424 1426 1426 1284 1284 1284 1284 1426 1426 1286 1286 1426 1426 1428 1428 1286 1286 1286 1286 1428 1428 1288 1288 1428 1428 1430 1430 1288 1288 1288 1288 1430 1430 1290 1290 1430 1430 1432 1432 1290 1290 1290 1290 1432 1432 1292 1292 1432 1432 1434 1434 1292 1292 1292 1292 1434 1434 1294 1294 1434 1434 1436 1436 1294 1294 1294 1294 1436 1436 1300 1300 1436 1436 1438 1438 1300 1300 1300 1300 1438 1438 4407 4407 1438 1438 4408 4408 4409 4409 1309 1309 1449 1449 1315 1315 1449 1449 1455 1455 1315 1315 1315 1315 1455 1455 1320 1320 1455 1455 1461 1461 1320 1320 1320 1320 1461 1461 1325 1325 1461 1461 1467 1467 1325 1325 1325 1325 1467 1467 1331 1331 1467 1467 1472 1472 1331 1331 1331 1331 1472 1472 1335 1335 1472 1472 1477 1477 1335 1335 1335 1335 1477 1477 1340 1340 1477 1477 1482 1482 1340 1340 1340 1340 1482 1482 1345 1345 1482 1482 1487 1487 1345 1345 1487 1487 1629 1629 1492 1492 1629 1629 1634 1634 1492 1492 1492 1492 1634 1634 1497 1497 1634 1634 1639 1639 1497 1497 1497 1497 1639 1639 1501 1501 1639 1639 1644 1644 1501 1501 1501 1501 1644 1644 1507 1507 1644 1644 1649 1649 1507 1507 1507 1507 1649 1649 1511 1511 1649 1649 1654 1654 1511 1511 1511 1511 1654 1654 1517 1517 1654 1654 1659 1659 1517 1517 1517 1517 1659 1659 1523 1523 1659 1659 1665 1665 1523 1523 1523 1523 1665 1665 1529 1529 1665 1665 1671 1671 1529 1529 1529 1529 1671 1671 1536 1536 1671 1671 1680 1680 1536 1536 4410 4410 4411 4411 1545 1545 4412 4412 1687 1687 1545 1545 1545 1545 1687 1687 1547 1547 1687 1687 1689 1689 1547 1547 1547 1547 1689 1689 1549 1549 1689 1689 1691 1691 1549 1549 1549 1549 1691 1691 1551 1551 1691 1691 1693 1693 1551 1551 1551 1551 1693 1693 1553 1553 1693 1693 1695 1695 1553 1553 1553 1553 1695 1695 1555 1555 1695 1695 1697 1697 1555 1555 1555 1555 1697 1697 1557 1557 1697 1697 1699 1699 1557 1557 1557 1557 1699 1699 1559 1559 1699 1699 1701 1701 1559 1559 1559 1559 1701 1701 1561 1561 1701 1701 1703 1703 1561 1561 1561 1561 1703 1703 1562 1562 1703 1703 1704 1704 1562 1562 1562 1562 1704 1704 1560 1560 1704 1704 1702 1702 1560 1560 1560 1560 1702 1702 1558 1558 1702 1702 1700 1700 1558 1558 1558 1558 1700 1700 1556 1556 1700 1700 1698 1698 1556 1556 1556 1556 1698 1698 1554 1554 1698 1698 1696 1696 1554 1554 1554 1554 1696 1696 1552 1552 1696 1696 1694 1694 1552 1552 1552 1552 1694 1694 1550 1550 1694 1694 1692 1692 1550 1550 1550 1550 1692 1692 1548 1548 1692 1692 1690 1690 1548 1548 1548 1548 1690 1690 1546 1546 1690 1690 1688 1688 1546 1546 1546 1546 1688 1688 4413 4413 1688 1688 4414 4414 4415 4415 1540 1540 1686 1686 1531 1531 1686 1686 1674 1674 1531 1531 1531 1531 1674 1674 1524 1524 1674 1674 1668 1668 1524 1524 1524 1524 1668 1668 1519 1519 1668 1668 1662 1662 1519 1519 1519 1519 1662 1662 1514 1514 1662 1662 1656 1656 1514 1514 1514 1514 1656 1656 1508 1508 1656 1656 1651 1651 1508 1508 1508 1508 1651 1651 1504 1504 1651 1651 1646 1646 1504 1504 1504 1504 1646 1646 1498 1498 1646 1646 1641 1641 1498 1498 1498 1498 1641 1641 1494 1494 1641 1641 1636 1636 1494 1494 1494 1494 1636 1636 1489 1489 1636 1636 1631 1631 1489 1489 1489 1489 1631 1631 1484 1484 1631 1631 1626 1626 1484 1484 1484 1484 1626 1626 1479 1479 1626 1626 1621 1621 1479 1479 1479 1479 1621 1621 1474 1474 1621 1621 1616 1616 1474 1474 1474 1474 1616 1616 1469 1469 1616 1616 1610 1610 1469 1469 1469 1469 1610 1610 1464 1464 1610 1610 1605 1605 1464 1464 1464 1464 1605 1605 1458 1458 1605 1605 1599 1599 1458 1458 1458 1458 1599 1599 1451 1451 1599 1599 1592 1592 1451 1451 1451 1451 1592 1592 1440 1440 1592 1592 1581 1581 1440 1440 4416 4416 4417 4417 1437 1437 4418 4418 1579 1579 1437 1437 1437 1437 1579 1579 1435 1435 1579 1579 1577 1577 1435 1435 1435 1435 1577 1577 1433 1433 1577 1577 1575 1575 1433 1433 1433 1433 1575 1575 1431 1431 1575 1575 1573 1573 1431 1431 1431 1431 1573 1573 1429 1429 1573 1573 1571 1571 1429 1429 1429 1429 1571 1571 1427 1427 1571 1571 1569 1569 1427 1427 1427 1427 1569 1569 1425 1425 1569 1569 1567 1567 1425 1425 1425 1425 1567 1567 1423 1423 1567 1567 1565 1565 1423 1423 1423 1423 1565 1565 1421 1421 1565 1565 1563 1563 1421 1421 1421 1421 1563 1563 1422 1422 1563 1563 1564 1564 1422 1422 1422 1422 1564 1564 1424 1424 1564 1564 1566 1566 1424 1424 1424 1424 1566 1566 1426 1426 1566 1566 1568 1568 1426 1426 1426 1426 1568 1568 1428 1428 1568 1568 1570 1570 1428 1428 1428 1428 1570 1570 1430 1430 1570 1570 1572 1572 1430 1430 1430 1430 1572 1572 1432 1432 1572 1572 1574 1574 1432 1432 1432 1432 1574 1574 1434 1434 1574 1574 1576 1576 1434 1434 1434 1434 1576 1576 1436 1436 1576 1576 1578 1578 1436 1436 1436 1436 1578 1578 1438 1438 1578 1578 1580 1580 1438 1438 1438 1438 1580 1580 4419 4419 1580 1580 4420 4420 4421 4421 1449 1449 1589 1589 1455 1455 1589 1589 1597 1597 1455 1455 1455 1455 1597 1597 1461 1461 1597 1597 1603 1603 1461 1461 1461 1461 1603 1603 1467 1467 1603 1603 1608 1608 1467 1467 1467 1467 1608 1608 1472 1472 1608 1608 1613 1613 1472 1472 1472 1472 1613 1613 1477 1477 1613 1613 1619 1619 1477 1477 1477 1477 1619 1619 1482 1482 1619 1619 1624 1624 1482 1482 1482 1482 1624 1624 1487 1487 1624 1624 1629 1629 1487 1487 1629 1629 1771 1771 1634 1634 1771 1771 1776 1776 1634 1634 1634 1634 1776 1776 1639 1639 1776 1776 1781 1781 1639 1639 1639 1639 1781 1781 1644 1644 1781 1781 1787 1787 1644 1644 1644 1644 1787 1787 1649 1649 1787 1787 1792 1792 1649 1649 1649 1649 1792 1792 1654 1654 1792 1792 1797 1797 1654 1654 1654 1654 1797 1797 1659 1659 1797 1797 1802 1802 1659 1659 1659 1659 1802 1802 1665 1665 1802 1802 1808 1808 1665 1665 1665 1665 1808 1808 1671 1671 1808 1808 1815 1815 1671 1671 1671 1671 1815 1815 1680 1680 1815 1815 1824 1824 1680 1680 4422 4422 4423 4423 1687 1687 4424 4424 1830 1830 1687 1687 1687 1687 1830 1830 1689 1689 1830 1830 1832 1832 1689 1689 1689 1689 1832 1832 1691 1691 1832 1832 1834 1834 1691 1691 1691 1691 1834 1834 1693 1693 1834 1834 1836 1836 1693 1693 1693 1693 1836 1836 1695 1695 1836 1836 1838 1838 1695 1695 1695 1695 1838 1838 1697 1697 1838 1838 1840 1840 1697 1697 1697 1697 1840 1840 1699 1699 1840 1840 1842 1842 1699 1699 1699 1699 1842 1842 1701 1701 1842 1842 1844 1844 1701 1701 1701 1701 1844 1844 1703 1703 1844 1844 1846 1846 1703 1703 1703 1703 1846 1846 1704 1704 1846 1846 1847 1847 1704 1704 1704 1704 1847 1847 1702 1702 1847 1847 1845 1845 1702 1702 1702 1702 1845 1845 1700 1700 1845 1845 1843 1843 1700 1700 1700 1700 1843 1843 1698 1698 1843 1843 1841 1841 1698 1698 1698 1698 1841 1841 1696 1696 1841 1841 1839 1839 1696 1696 1696 1696 1839 1839 1694 1694 1839 1839 1837 1837 1694 1694 1694 1694 1837 1837 1692 1692 1837 1837 1835 1835 1692 1692 1692 1692 1835 1835 1690 1690 1835 1835 1833 1833 1690 1690 1690 1690 1833 1833 1688 1688 1833 1833 1831 1831 1688 1688 1688 1688 1831 1831 4425 4425 1831 1831 4426 4426 4427 4427 1686 1686 1829 1829 1674 1674 1829 1829 1817 1817 1674 1674 1674 1674 1817 1817 1668 1668 1817 1817 1811 1811 1668 1668 1668 1668 1811 1811 1662 1662 1811 1811 1805 1805 1662 1662 1662 1662 1805 1805 1656 1656 1805 1805 1799 1799 1656 1656 1656 1656 1799 1799 1651 1651 1799 1799 1794 1794 1651 1651 1651 1651 1794 1794 1646 1646 1794 1794 1789 1789 1646 1646 1646 1646 1789 1789 1641 1641 1789 1789 1784 1784 1641 1641 1641 1641 1784 1784 1636 1636 1784 1784 1778 1778 1636 1636 1636 1636 1778 1778 1631 1631 1778 1778 1773 1773 1631 1631 1631 1631 1773 1773 1626 1626 1773 1773 1768 1768 1626 1626 1626 1626 1768 1768 1621 1621 1768 1768 1762 1762 1621 1621 1621 1621 1762 1762 1616 1616 1762 1762 1758 1758 1616 1616 1616 1616 1758 1758 1610 1610 1758 1758 1752 1752 1610 1610 1610 1610 1752 1752 1605 1605 1752 1752 1746 1746 1605 1605 1605 1605 1746 1746 1599 1599 1746 1746 1740 1740 1599 1599 1599 1599 1740 1740 1592 1592 1740 1740 1733 1733 1592 1592 1592 1592 1733 1733 1581 1581 1733 1733 1723 1723 1581 1581 4428 4428 4429 4429 1579 1579 4430 4430 1721 1721 1579 1579 1579 1579 1721 1721 1577 1577 1721 1721 1719 1719 1577 1577 1577 1577 1719 1719 1575 1575 1719 1719 1717 1717 1575 1575 1575 1575 1717 1717 1573 1573 1717 1717 1715 1715 1573 1573 1573 1573 1715 1715 1571 1571 1715 1715 1713 1713 1571 1571 1571 1571 1713 1713 1569 1569 1713 1713 1711 1711 1569 1569 1569 1569 1711 1711 1567 1567 1711 1711 1709 1709 1567 1567 1567 1567 1709 1709 1565 1565 1709 1709 1707 1707 1565 1565 1565 1565 1707 1707 1563 1563 1707 1707 1705 1705 1563 1563 1563 1563 1705 1705 1564 1564 1705 1705 1706 1706 1564 1564 1564 1564 1706 1706 1566 1566 1706 1706 1708 1708 1566 1566 1566 1566 1708 1708 1568 1568 1708 1708 1710 1710 1568 1568 1568 1568 1710 1710 1570 1570 1710 1710 1712 1712 1570 1570 1570 1570 1712 1712 1572 1572 1712 1712 1714 1714 1572 1572 1572 1572 1714 1714 1574 1574 1714 1714 1716 1716 1574 1574 1574 1574 1716 1716 1576 1576 1716 1716 1718 1718 1576 1576 1576 1576 1718 1718 1578 1578 1718 1718 1720 1720 1578 1578 1578 1578 1720 1720 1580 1580 1720 1720 1722 1722 1580 1580 1580 1580 1722 1722 4431 4431 1722 1722 4432 4432 4433 4433 1589 1589 1730 1730 1597 1597 1730 1730 1738 1738 1597 1597 1597 1597 1738 1738 1603 1603 1738 1738 1745 1745 1603 1603 1603 1603 1745 1745 1608 1608 1745 1745 1750 1750 1608 1608 1608 1608 1750 1750 1613 1613 1750 1750 1755 1755 1613 1613 1613 1613 1755 1755 1619 1619 1755 1755 1761 1761 1619 1619 1619 1619 1761 1761 1624 1624 1761 1761 1766 1766 1624 1624 1624 1624 1766 1766 1629 1629 1766 1766 1771 1771 1629 1629 1956 1956 1878 1878 1876 1876 1869 1869 1950 1950 4434 4434 1956 1956 1876 1876 1954 1954 1876 1876 1873 1873 1954 1954 1954 1954 1873 1873 1952 1952 1873 1873 1872 1872 1952 1952 4435 4435 4436 4436 1869 1869 1869 1869 1868 1868 1950 1950 1868 1868 1866 1866 1950 1950 1950 1950 1866 1866 1948 1948 1866 1866 1864 1864 1948 1948 1948 1948 1864 1864 1946 1946 1864 1864 1862 1862 1946 1946 1862 1862 1859 1859 1946 1946 1946 1946 1859 1859 1944 1944 1859 1859 1858 1858 1944 1944 1944 1944 1858 1858 1942 1942 1858 1858 1855 1855 1942 1942 1855 1855 1854 1854 1942 1942 1854 1854 1852 1852 1942 1942 1942 1942 1852 1852 1940 1940 1852 1852 1849 1849 1940 1940 1940 1940 1849 1849 1938 1938 1849 1849 1848 1848 1938 1938 1938 1938 1848 1848 1939 1939 1848 1848 1850 1850 1939 1939 1860 1860 1945 1945 1943 1943 1850 1850 1851 1851 1939 1939 1851 1851 1853 1853 1939 1939 1939 1939 1853 1853 1941 1941 1853 1853 1856 1856 1941 1941 1941 1941 1856 1856 1943 1943 1856 1856 1857 1857 1943 1943 1943 1943 1857 1857 1860 1860 1860 1860 1861 1861 1945 1945 1861 1861 1863 1863 1945 1945 1945 1945 1863 1863 1947 1947 1863 1863 1865 1865 1947 1947 1947 1947 1865 1865 1949 1949 1865 1865 1867 1867 1949 1949 1867 1867 1870 1870 1949 1949 1949 1949 1870 1870 4437 4437 1870 1870 4438 4438 4439 4439 1951 1951 1871 1871 1953 1953 1871 1871 1874 1874 1953 1953 1884 1884 1959 1959 1957 1957 1874 1874 1875 1875 1953 1953 1875 1875 1877 1877 1953 1953 1953 1953 1877 1877 1955 1955 1877 1877 1880 1880 1955 1955 1955 1955 1880 1880 1957 1957 1880 1880 1881 1881 1957 1957 1957 1957 1881 1881 1884 1884 1893 1893 1965 1965 1963 1963 1884 1884 1885 1885 1959 1959 1885 1885 1887 1887 1959 1959 1959 1959 1887 1887 1961 1961 1887 1887 1889 1889 1961 1961 1961 1961 1889 1889 1963 1963 1889 1889 1890 1890 1963 1963 1963 1963 1890 1890 1893 1893 1893 1893 1894 1894 1965 1965 1894 1894 1897 1897 1965 1965 1965 1965 1897 1897 1967 1967 1897 1897 1899 1899 1967 1967 1967 1967 1899 1899 1969 1969 1899 1899 1902 1902 1969 1969 1969 1969 1902 1902 1971 1971 1902 1902 1903 1903 1971 1971 1971 1971 1903 1903 1973 1973 1903 1903 1906 1906 1973 1973 1916 1916 1979 1979 4440 4440 1906 1906 1907 1907 1973 1973 1907 1907 1909 1909 1973 1973 1973 1973 1909 1909 1975 1975 1909 1909 1912 1912 1975 1975 1975 1975 1912 1912 1977 1977 1912 1912 1913 1913 1977 1977 4441 4441 4442 4442 1916 1916 1916 1916 1917 1917 1979 1979 1917 1917 1919 1919 1979 1979 1979 1979 1919 1919 1981 1981 1919 1919 1921 1921 1981 1981 1981 1981 1921 1921 1983 1983 1921 1921 1923 1923 1983 1983 1923 1923 1926 1926 1983 1983 1983 1983 1926 1926 1985 1985 1926 1926 1927 1927 1985 1985 1985 1985 1927 1927 1987 1987 1927 1927 1930 1930 1987 1987 1930 1930 1931 1931 1987 1987 1931 1931 1933 1933 1987 1987 1987 1987 1933 1933 1989 1989 1933 1933 1936 1936 1989 1989 1989 1989 1936 1936 1991 1991 1936 1936 1937 1937 1991 1991 1991 1991 1937 1937 1990 1990 1937 1937 1935 1935 1990 1990 1925 1925 1984 1984 1986 1986 1935 1935 1934 1934 1990 1990 1934 1934 1932 1932 1990 1990 1990 1990 1932 1932 1988 1988 1932 1932 1929 1929 1988 1988 1988 1988 1929 1929 1986 1986 1929 1929 1928 1928 1986 1986 1986 1986 1928 1928 1925 1925 1925 1925 1924 1924 1984 1984 1924 1924 1922 1922 1984 1984 1984 1984 1922 1922 1982 1982 1922 1922 1920 1920 1982 1982 1982 1982 1920 1920 1980 1980 1920 1920 1918 1918 1980 1980 1918 1918 1915 1915 1980 1980 1980 1980 1915 1915 4443 4443 1915 1915 4444 4444 4445 4445 1978 1978 1914 1914 1976 1976 1914 1914 1911 1911 1976 1976 1901 1901 1970 1970 1972 1972 1911 1911 1910 1910 1976 1976 1910 1910 1908 1908 1976 1976 1976 1976 1908 1908 1974 1974 1908 1908 1905 1905 1974 1974 1974 1974 1905 1905 1972 1972 1905 1905 1904 1904 1972 1972 1972 1972 1904 1904 1901 1901 1892 1892 1964 1964 1966 1966 1901 1901 1900 1900 1970 1970 1900 1900 1898 1898 1970 1970 1970 1970 1898 1898 1968 1968 1898 1898 1896 1896 1968 1968 1968 1968 1896 1896 1966 1966 1896 1896 1895 1895 1966 1966 1966 1966 1895 1895 1892 1892 1892 1892 1891 1891 1964 1964 1891 1891 1888 1888 1964 1964 1964 1964 1888 1888 1962 1962 1888 1888 1886 1886 1962 1962 1962 1962 1886 1886 1960 1960 1886 1886 1883 1883 1960 1960 1960 1960 1883 1883 1958 1958 1883 1883 1882 1882 1958 1958 1958 1958 1882 1882 1956 1956 1882 1882 1879 1879 1956 1956 1956 1956 1879 1879 1878 1878 1962 1962 2018 2018 1964 1964 2018 2018 2020 2020 1964 1964 1964 1964 2020 2020 1966 1966 2020 2020 2022 2022 1966 1966 1966 1966 2022 2022 1968 1968 2022 2022 2024 2024 1968 1968 1968 1968 2024 2024 1970 1970 2024 2024 2026 2026 1970 1970 1970 1970 2026 2026 1972 1972 2026 2026 2028 2028 1972 1972 1972 1972 2028 2028 1974 1974 2028 2028 2030 2030 1974 1974 1974 1974 2030 2030 1976 1976 2030 2030 2032 2032 1976 1976 1976 1976 2032 2032 1978 1978 4446 4446 2034 2034 4447 4447 4448 4448 2034 2034 1980 1980 2034 2034 2036 2036 1980 1980 1980 1980 2036 2036 1982 1982 2036 2036 2038 2038 1982 1982 1982 1982 2038 2038 1984 1984 2038 2038 2040 2040 1984 1984 1984 1984 2040 2040 1986 1986 2040 2040 2042 2042 1986 1986 1986 1986 2042 2042 1988 1988 2042 2042 2044 2044 1988 1988 1988 1988 2044 2044 1990 1990 2044 2044 2045 2045 1990 1990 1990 1990 2045 2045 1991 1991 2045 2045 2043 2043 1991 1991 1991 1991 2043 2043 1989 1989 2043 2043 2041 2041 1989 1989 1989 1989 2041 2041 1987 1987 2041 2041 2039 2039 1987 1987 1987 1987 2039 2039 1985 1985 2039 2039 2037 2037 1985 1985 1985 1985 2037 2037 1983 1983 2037 2037 2035 2035 1983 1983 1983 1983 2035 2035 1981 1981 2035 2035 2033 2033 1981 1981 1981 1981 2033 2033 1979 1979 2033 2033 4449 4449 1979 1979 1979 1979 4450 4450 4451 4451 2031 2031 2029 2029 1977 1977 1977 1977 2029 2029 1975 1975 2029 2029 2027 2027 1975 1975 1975 1975 2027 2027 1973 1973 2027 2027 2025 2025 1973 1973 1973 1973 2025 2025 1971 1971 2025 2025 2023 2023 1971 1971 1971 1971 2023 2023 1969 1969 2023 2023 2021 2021 1969 1969 1969 1969 2021 2021 1967 1967 2021 2021 2019 2019 1967 1967 1967 1967 2019 2019 1965 1965 2019 2019 2017 2017 1965 1965 1965 1965 2017 2017 1963 1963 2017 2017 2015 2015 1963 1963 1963 1963 2015 2015 1961 1961 2015 2015 2013 2013 1961 1961 1961 1961 2013 2013 1959 1959 2013 2013 2011 2011 1959 1959 1959 1959 2011 2011 1957 1957 2011 2011 2009 2009 1957 1957 1957 1957 2009 2009 1955 1955 2009 2009 2007 2007 1955 1955 1955 1955 2007 2007 1953 1953 2007 2007 2005 2005 1953 1953 1953 1953 2005 2005 1951 1951 4452 4452 2003 2003 4453 4453 4454 4454 2003 2003 1949 1949 2003 2003 2001 2001 1949 1949 1949 1949 2001 2001 1947 1947 2001 2001 1999 1999 1947 1947 1947 1947 1999 1999 1945 1945 1999 1999 1997 1997 1945 1945 1945 1945 1997 1997 1943 1943 1997 1997 1995 1995 1943 1943 1943 1943 1995 1995 1941 1941 1995 1995 1993 1993 1941 1941 1941 1941 1993 1993 1939 1939 1993 1993 1992 1992 1939 1939 1939 1939 1992 1992 1938 1938 1992 1992 1994 1994 1938 1938 1938 1938 1994 1994 1940 1940 1994 1994 1996 1996 1940 1940 1940 1940 1996 1996 1942 1942 1996 1996 1998 1998 1942 1942 1942 1942 1998 1998 1944 1944 1998 1998 2000 2000 1944 1944 1944 1944 2000 2000 1946 1946 2000 2000 2002 2002 1946 1946 1946 1946 2002 2002 1948 1948 2002 2002 2004 2004 1948 1948 1948 1948 2004 2004 1950 1950 2004 2004 4455 4455 1950 1950 1950 1950 4456 4456 4457 4457 2006 2006 2008 2008 1952 1952 1952 1952 2008 2008 1954 1954 2008 2008 2010 2010 1954 1954 1954 1954 2010 2010 1956 1956 2010 2010 2012 2012 1956 1956 1956 1956 2012 2012 1958 1958 2012 2012 2014 2014 1958 1958 1958 1958 2014 2014 1960 1960 2014 2014 2016 2016 1960 1960 1960 1960 2016 2016 1962 1962 2016 2016 2018 2018 1962 1962 2016 2016 2072 2072 2018 2018 2072 2072 2074 2074 2018 2018 2018 2018 2074 2074 2020 2020 2074 2074 2076 2076 2020 2020 2020 2020 2076 2076 2022 2022 2076 2076 2078 2078 2022 2022 2022 2022 2078 2078 2024 2024 2078 2078 2080 2080 2024 2024 2024 2024 2080 2080 2026 2026 2080 2080 2082 2082 2026 2026 2026 2026 2082 2082 2028 2028 2082 2082 2084 2084 2028 2028 2028 2028 2084 2084 2030 2030 2084 2084 2086 2086 2030 2030 2030 2030 2086 2086 2032 2032 4458 4458 2088 2088 4459 4459 4460 4460 2088 2088 2034 2034 2088 2088 2090 2090 2034 2034 2034 2034 2090 2090 2036 2036 2090 2090 2092 2092 2036 2036 2036 2036 2092 2092 2038 2038 2092 2092 2094 2094 2038 2038 2038 2038 2094 2094 2040 2040 2094 2094 2096 2096 2040 2040 2040 2040 2096 2096 2042 2042 2096 2096 2098 2098 2042 2042 2042 2042 2098 2098 2044 2044 2098 2098 2099 2099 2044 2044 2044 2044 2099 2099 2045 2045 2099 2099 2097 2097 2045 2045 2045 2045 2097 2097 2043 2043 2097 2097 2095 2095 2043 2043 2043 2043 2095 2095 2041 2041 2095 2095 2093 2093 2041 2041 2041 2041 2093 2093 2039 2039 2093 2093 2091 2091 2039 2039 2039 2039 2091 2091 2037 2037 2091 2091 2089 2089 2037 2037 2037 2037 2089 2089 2035 2035 2089 2089 2087 2087 2035 2035 2035 2035 2087 2087 2033 2033 2087 2087 4461 4461 2033 2033 2033 2033 4462 4462 4463 4463 2085 2085 2083 2083 2031 2031 2031 2031 2083 2083 2029 2029 2083 2083 2081 2081 2029 2029 2029 2029 2081 2081 2027 2027 2081 2081 2079 2079 2027 2027 2027 2027 2079 2079 2025 2025 2079 2079 2077 2077 2025 2025 2025 2025 2077 2077 2023 2023 2077 2077 2075 2075 2023 2023 2023 2023 2075 2075 2021 2021 2075 2075 2073 2073 2021 2021 2021 2021 2073 2073 2019 2019 2073 2073 2071 2071 2019 2019 2019 2019 2071 2071 2017 2017 2071 2071 2069 2069 2017 2017 2017 2017 2069 2069 2015 2015 2069 2069 2067 2067 2015 2015 2015 2015 2067 2067 2013 2013 2067 2067 2065 2065 2013 2013 2013 2013 2065 2065 2011 2011 2065 2065 2063 2063 2011 2011 2011 2011 2063 2063 2009 2009 2063 2063 2061 2061 2009 2009 2009 2009 2061 2061 2007 2007 2061 2061 2059 2059 2007 2007 2007 2007 2059 2059 2005 2005 4464 4464 2057 2057 4465 4465 4466 4466 2057 2057 2003 2003 2057 2057 2055 2055 2003 2003 2003 2003 2055 2055 2001 2001 2055 2055 2053 2053 2001 2001 2001 2001 2053 2053 1999 1999 2053 2053 2051 2051 1999 1999 1999 1999 2051 2051 1997 1997 2051 2051 2049 2049 1997 1997 1997 1997 2049 2049 1995 1995 2049 2049 2047 2047 1995 1995 1995 1995 2047 2047 1993 1993 2047 2047 2046 2046 1993 1993 1993 1993 2046 2046 1992 1992 2046 2046 2048 2048 1992 1992 1992 1992 2048 2048 1994 1994 2048 2048 2050 2050 1994 1994 1994 1994 2050 2050 1996 1996 2050 2050 2052 2052 1996 1996 1996 1996 2052 2052 1998 1998 2052 2052 2054 2054 1998 1998 1998 1998 2054 2054 2000 2000 2054 2054 2056 2056 2000 2000 2000 2000 2056 2056 2002 2002 2056 2056 2058 2058 2002 2002 2002 2002 2058 2058 2004 2004 2058 2058 4467 4467 2004 2004 2004 2004 4468 4468 4469 4469 2060 2060 2062 2062 2006 2006 2006 2006 2062 2062 2008 2008 2062 2062 2064 2064 2008 2008 2008 2008 2064 2064 2010 2010 2064 2064 2066 2066 2010 2010 2010 2010 2066 2066 2012 2012 2066 2066 2068 2068 2012 2012 2012 2012 2068 2068 2014 2014 2068 2068 2070 2070 2014 2014 2014 2014 2070 2070 2016 2016 2070 2070 2072 2072 2016 2016 2070 2070 2126 2126 2072 2072 2126 2126 2128 2128 2072 2072 2072 2072 2128 2128 2074 2074 2128 2128 2130 2130 2074 2074 2074 2074 2130 2130 2076 2076 2130 2130 2132 2132 2076 2076 2076 2076 2132 2132 2078 2078 2132 2132 2134 2134 2078 2078 2078 2078 2134 2134 2080 2080 2134 2134 2136 2136 2080 2080 2080 2080 2136 2136 2082 2082 2136 2136 2138 2138 2082 2082 2082 2082 2138 2138 2084 2084 2138 2138 2140 2140 2084 2084 2084 2084 2140 2140 2086 2086 4470 4470 2142 2142 4471 4471 4472 4472 2142 2142 2088 2088 2142 2142 2144 2144 2088 2088 2088 2088 2144 2144 2090 2090 2144 2144 2146 2146 2090 2090 2090 2090 2146 2146 2092 2092 2146 2146 2148 2148 2092 2092 2092 2092 2148 2148 2094 2094 2148 2148 2150 2150 2094 2094 2094 2094 2150 2150 2096 2096 2150 2150 2152 2152 2096 2096 2096 2096 2152 2152 2098 2098 2152 2152 2153 2153 2098 2098 2098 2098 2153 2153 2099 2099 2153 2153 2151 2151 2099 2099 2099 2099 2151 2151 2097 2097 2151 2151 2149 2149 2097 2097 2097 2097 2149 2149 2095 2095 2149 2149 2147 2147 2095 2095 2095 2095 2147 2147 2093 2093 2147 2147 2145 2145 2093 2093 2093 2093 2145 2145 2091 2091 2145 2145 2143 2143 2091 2091 2091 2091 2143 2143 2089 2089 2143 2143 2141 2141 2089 2089 2089 2089 2141 2141 2087 2087 2141 2141 4473 4473 2087 2087 2087 2087 4474 4474 4475 4475 2139 2139 2137 2137 2085 2085 2085 2085 2137 2137 2083 2083 2137 2137 2135 2135 2083 2083 2083 2083 2135 2135 2081 2081 2135 2135 2133 2133 2081 2081 2081 2081 2133 2133 2079 2079 2133 2133 2131 2131 2079 2079 2079 2079 2131 2131 2077 2077 2131 2131 2129 2129 2077 2077 2077 2077 2129 2129 2075 2075 2129 2129 2127 2127 2075 2075 2075 2075 2127 2127 2073 2073 2127 2127 2125 2125 2073 2073 2073 2073 2125 2125 2071 2071 2125 2125 2123 2123 2071 2071 2071 2071 2123 2123 2069 2069 2123 2123 2121 2121 2069 2069 2069 2069 2121 2121 2067 2067 2121 2121 2119 2119 2067 2067 2067 2067 2119 2119 2065 2065 2119 2119 2117 2117 2065 2065 2065 2065 2117 2117 2063 2063 2117 2117 2115 2115 2063 2063 2063 2063 2115 2115 2061 2061 2115 2115 2113 2113 2061 2061 2061 2061 2113 2113 2059 2059 4476 4476 2111 2111 4477 4477 4478 4478 2111 2111 2057 2057 2111 2111 2109 2109 2057 2057 2057 2057 2109 2109 2055 2055 2109 2109 2107 2107 2055 2055 2055 2055 2107 2107 2053 2053 2107 2107 2105 2105 2053 2053 2053 2053 2105 2105 2051 2051 2105 2105 2103 2103 2051 2051 2051 2051 2103 2103 2049 2049 2103 2103 2101 2101 2049 2049 2049 2049 2101 2101 2047 2047 2101 2101 2100 2100 2047 2047 2047 2047 2100 2100 2046 2046 2100 2100 2102 2102 2046 2046 2046 2046 2102 2102 2048 2048 2102 2102 2104 2104 2048 2048 2048 2048 2104 2104 2050 2050 2104 2104 2106 2106 2050 2050 2050 2050 2106 2106 2052 2052 2106 2106 2108 2108 2052 2052 2052 2052 2108 2108 2054 2054 2108 2108 2110 2110 2054 2054 2054 2054 2110 2110 2056 2056 2110 2110 2112 2112 2056 2056 2056 2056 2112 2112 2058 2058 2112 2112 4479 4479 2058 2058 2058 2058 4480 4480 4481 4481 2114 2114 2116 2116 2060 2060 2060 2060 2116 2116 2062 2062 2116 2116 2118 2118 2062 2062 2062 2062 2118 2118 2064 2064 2118 2118 2120 2120 2064 2064 2064 2064 2120 2120 2066 2066 2120 2120 2122 2122 2066 2066 2066 2066 2122 2122 2068 2068 2122 2122 2124 2124 2068 2068 2068 2068 2124 2124 2070 2070 2124 2124 2126 2126 2070 2070 2124 2124 2180 2180 2126 2126 2180 2180 2182 2182 2126 2126 2126 2126 2182 2182 2128 2128 2182 2182 2184 2184 2128 2128 2128 2128 2184 2184 2130 2130 2184 2184 2186 2186 2130 2130 2130 2130 2186 2186 2132 2132 2186 2186 2188 2188 2132 2132 2132 2132 2188 2188 2134 2134 2188 2188 2190 2190 2134 2134 2134 2134 2190 2190 2136 2136 2190 2190 2192 2192 2136 2136 2136 2136 2192 2192 2138 2138 2192 2192 2194 2194 2138 2138 2138 2138 2194 2194 2140 2140 4482 4482 2196 2196 4483 4483 4484 4484 2196 2196 2142 2142 2196 2196 2198 2198 2142 2142 2142 2142 2198 2198 2144 2144 2198 2198 2200 2200 2144 2144 2144 2144 2200 2200 2146 2146 2200 2200 2202 2202 2146 2146 2146 2146 2202 2202 2148 2148 2202 2202 2204 2204 2148 2148 2148 2148 2204 2204 2150 2150 2204 2204 2206 2206 2150 2150 2150 2150 2206 2206 2152 2152 2206 2206 2207 2207 2152 2152 2152 2152 2207 2207 2153 2153 2207 2207 2205 2205 2153 2153 2153 2153 2205 2205 2151 2151 2205 2205 2203 2203 2151 2151 2151 2151 2203 2203 2149 2149 2203 2203 2201 2201 2149 2149 2149 2149 2201 2201 2147 2147 2201 2201 2199 2199 2147 2147 2147 2147 2199 2199 2145 2145 2199 2199 2197 2197 2145 2145 2145 2145 2197 2197 2143 2143 2197 2197 2195 2195 2143 2143 2143 2143 2195 2195 2141 2141 2195 2195 4485 4485 2141 2141 2141 2141 4486 4486 4487 4487 2193 2193 2191 2191 2139 2139 2139 2139 2191 2191 2137 2137 2191 2191 2189 2189 2137 2137 2137 2137 2189 2189 2135 2135 2189 2189 2187 2187 2135 2135 2135 2135 2187 2187 2133 2133 2187 2187 2185 2185 2133 2133 2133 2133 2185 2185 2131 2131 2185 2185 2183 2183 2131 2131 2131 2131 2183 2183 2129 2129 2183 2183 2181 2181 2129 2129 2129 2129 2181 2181 2127 2127 2181 2181 2179 2179 2127 2127 2127 2127 2179 2179 2125 2125 2179 2179 2177 2177 2125 2125 2125 2125 2177 2177 2123 2123 2177 2177 2175 2175 2123 2123 2123 2123 2175 2175 2121 2121 2175 2175 2173 2173 2121 2121 2121 2121 2173 2173 2119 2119 2173 2173 2171 2171 2119 2119 2119 2119 2171 2171 2117 2117 2171 2171 2169 2169 2117 2117 2117 2117 2169 2169 2115 2115 2169 2169 2167 2167 2115 2115 2115 2115 2167 2167 2113 2113 4488 4488 2165 2165 4489 4489 4490 4490 2165 2165 2111 2111 2165 2165 2163 2163 2111 2111 2111 2111 2163 2163 2109 2109 2163 2163 2161 2161 2109 2109 2109 2109 2161 2161 2107 2107 2161 2161 2159 2159 2107 2107 2107 2107 2159 2159 2105 2105 2159 2159 2157 2157 2105 2105 2105 2105 2157 2157 2103 2103 2157 2157 2155 2155 2103 2103 2103 2103 2155 2155 2101 2101 2155 2155 2154 2154 2101 2101 2101 2101 2154 2154 2100 2100 2154 2154 2156 2156 2100 2100 2100 2100 2156 2156 2102 2102 2156 2156 2158 2158 2102 2102 2102 2102 2158 2158 2104 2104 2158 2158 2160 2160 2104 2104 2104 2104 2160 2160 2106 2106 2160 2160 2162 2162 2106 2106 2106 2106 2162 2162 2108 2108 2162 2162 2164 2164 2108 2108 2108 2108 2164 2164 2110 2110 2164 2164 2166 2166 2110 2110 2110 2110 2166 2166 2112 2112 2166 2166 4491 4491 2112 2112 2112 2112 4492 4492 4493 4493 2168 2168 2170 2170 2114 2114 2114 2114 2170 2170 2116 2116 2170 2170 2172 2172 2116 2116 2116 2116 2172 2172 2118 2118 2172 2172 2174 2174 2118 2118 2118 2118 2174 2174 2120 2120 2174 2174 2176 2176 2120 2120 2120 2120 2176 2176 2122 2122 2176 2176 2178 2178 2122 2122 2122 2122 2178 2178 2124 2124 2178 2178 2180 2180 2124 2124 2178 2178 4494 4494 2180 2180 4495 4495 4496 4496 2180 2180 2180 2180 4497 4497 2182 2182 4498 4498 4499 4499 2182 2182 2182 2182 4500 4500 2184 2184 4501 4501 4502 4502 2184 2184 2184 2184 4503 4503 2186 2186 4504 4504 4505 4505 2186 2186 2186 2186 4506 4506 2188 2188 4507 4507 4508 4508 2188 2188 2188 2188 4509 4509 2190 2190 4510 4510 4511 4511 2190 2190 2190 2190 4512 4512 2192 2192 4513 4513 4514 4514 2192 2192 2192 2192 4515 4515 2194 2194 4516 4516 4517 4517 2194 2194 4518 4518 4519 4519 2196 2196 4520 4520 4521 4521 2196 2196 2196 2196 4522 4522 2198 2198 4523 4523 4524 4524 2198 2198 2198 2198 4525 4525 2200 2200 4526 4526 4527 4527 2200 2200 2200 2200 4528 4528 2202 2202 4529 4529 4530 4530 2202 2202 2202 2202 4531 4531 2204 2204 4532 4532 4533 4533 2204 2204 2204 2204 4534 4534 2206 2206 4535 4535 4536 4536 2206 2206 2206 2206 4537 4537 2207 2207 4538 4538 4539 4539 2207 2207 2207 2207 4540 4540 2205 2205 4541 4541 4542 4542 2205 2205 2205 2205 4543 4543 2203 2203 4544 4544 4545 4545 2203 2203 2203 2203 4546 4546 2201 2201 4547 4547 4548 4548 2201 2201 2201 2201 4549 4549 2199 2199 4550 4550 4551 4551 2199 2199 2199 2199 4552 4552 2197 2197 4553 4553 4554 4554 2197 2197 2197 2197 4555 4555 2195 2195 4556 4556 4557 4557 2195 2195 2195 2195 4558 4558 4559 4559 4560 4560 4561 4561 2193 2193 2193 2193 4562 4562 2191 2191 4563 4563 4564 4564 2191 2191 2191 2191 4565 4565 2189 2189 4566 4566 4567 4567 2189 2189 2189 2189 4568 4568 2187 2187 4569 4569 4570 4570 2187 2187 2187 2187 4571 4571 2185 2185 4572 4572 4573 4573 2185 2185 2185 2185 4574 4574 2183 2183 4575 4575 4576 4576 2183 2183 2183 2183 4577 4577 2181 2181 4578 4578 4579 4579 2181 2181 2181 2181 4580 4580 2179 2179 4581 4581 4582 4582 2179 2179 2179 2179 4583 4583 2177 2177 4584 4584 4585 4585 2177 2177 2177 2177 4586 4586 2175 2175 4587 4587 4588 4588 2175 2175 2175 2175 4589 4589 2173 2173 4590 4590 4591 4591 2173 2173 2173 2173 4592 4592 2171 2171 4593 4593 4594 4594 2171 2171 2171 2171 4595 4595 2169 2169 4596 4596 4597 4597 2169 2169 2169 2169 4598 4598 2167 2167 4599 4599 4600 4600 2167 2167 4601 4601 4602 4602 2165 2165 4603 4603 4604 4604 2165 2165 2165 2165 4605 4605 2163 2163 4606 4606 4607 4607 2163 2163 2163 2163 4608 4608 2161 2161 4609 4609 4610 4610 2161 2161 2161 2161 4611 4611 2159 2159 4612 4612 4613 4613 2159 2159 2159 2159 4614 4614 2157 2157 4615 4615 4616 4616 2157 2157 2157 2157 4617 4617 2155 2155 4618 4618 4619 4619 2155 2155 2155 2155 4620 4620 2154 2154 4621 4621 4622 4622 2154 2154 2154 2154 4623 4623 2156 2156 4624 4624 4625 4625 2156 2156 2156 2156 4626 4626 2158 2158 4627 4627 4628 4628 2158 2158 2158 2158 4629 4629 2160 2160 4630 4630 4631 4631 2160 2160 2160 2160 4632 4632 2162 2162 4633 4633 4634 4634 2162 2162 2162 2162 4635 4635 2164 2164 4636 4636 4637 4637 2164 2164 2164 2164 4638 4638 2166 2166 4639 4639 4640 4640 2166 2166 2166 2166 4641 4641 4642 4642 4643 4643 4644 4644 2168 2168 2168 2168 4645 4645 2170 2170 4646 4646 4647 4647 2170 2170 2170 2170 4648 4648 2172 2172 4649 4649 4650 4650 2172 2172 2172 2172 4651 4651 2174 2174 4652 4652 4653 4653 2174 2174 2174 2174 4654 4654 2176 2176 4655 4655 4656 4656 2176 2176 2176 2176 4657 4657 2178 2178 4658 4658 4659 4659 2178 2178 2321 2321 2322 2322 2425 2425 2326 2326 2329 2329 2429 2429 2331 2331 2332 2332 2431 2431 2340 2340 2343 2343 2437 2437 2345 2345 2346 2346 2439 2439 2350 2350 2353 2353 2443 2443 2355 2355 2356 2356 2445 2445 2360 2360 2363 2363 2449 2449 2364 2364 2367 2367 2451 2451 2374 2374 2377 2377 2457 2457 2379 2379 2380 2380 2459 2459 2384 2384 2387 2387 2463 2463 2388 2388 2389 2389 2464 2464 2381 2381 2378 2378 2458 2458 2376 2376 2375 2375 2456 2456 2371 2371 2368 2368 2452 2452 2366 2366 2365 2365 2450 2450 2361 2361 2358 2358 2446 2446 2357 2357 2354 2354 2444 2444 2347 2347 2344 2344 2438 2438 2342 2342 2341 2341 2436 2436 2337 2337 2334 2334 2432 2432 2333 2333 2330 2330 2430 2430 2323 2323 2320 2320 2424 2424 2318 2318 2317 2317 2422 2422 2313 2313 2310 2310 2418 2418 2308 2308 2307 2307 2416 2416 2304 2304 2303 2303 2414 2414 2299 2299 2296 2296 2410 2410 4660 4660 2293 2293 2408 2408 2289 2289 2286 2286 2404 2404 2284 2284 2283 2283 2402 2402 2279 2279 2276 2276 2398 2398 2275 2275 2272 2272 2396 2396 2265 2265 2262 2262 2390 2390 2263 2263 2264 2264 2391 2391 2268 2268 2271 2271 2395 2395 2273 2273 2274 2274 2397 2397 2277 2277 2278 2278 2399 2399 2282 2282 2285 2285 2403 2403 2287 2287 2288 2288 2405 2405 2292 2292 4661 4661 4662 4662 2297 2297 2298 2298 2411 2411 2302 2302 2305 2305 2415 2415 2306 2306 2309 2309 2417 2417 2316 2316 2319 2319 2423 2423 4663 4663 4664 4664 2719 2719 4665 4665 2717 2717 2719 2719 2719 2719 2717 2717 2644 2644 2717 2717 2642 2642 2644 2644 2644 2644 2642 2642 2569 2569 2642 2642 2567 2567 2569 2569 2569 2569 2567 2567 2494 2494 2567 2567 2492 2492 2494 2494 2494 2494 2492 2492 2419 2419 2492 2492 2417 2417 2419 2419 4666 4666 4667 4667 2694 2694 4668 4668 2696 2696 2694 2694 2694 2694 2696 2696 2619 2619 2696 2696 2621 2621 2619 2619 2619 2619 2621 2621 2544 2544 2621 2621 2546 2546 2544 2544 2544 2544 2546 2546 2469 2469 2546 2546 2471 2471 2469 2469 2469 2469 2471 2471 2394 2394 2471 2471 2396 2396 2394 2394 4669 4669 4670 4670 2728 2728 4671 4671 2730 2730 2728 2728 2728 2728 2730 2730 2653 2653 2730 2730 2655 2655 2653 2653 2653 2653 2655 2655 2578 2578 2655 2655 2580 2580 2578 2578 2578 2578 2580 2580 2503 2503 2580 2580 2505 2505 2503 2503 2503 2503 2505 2505 2428 2428 2505 2505 2430 2430 2428 2428 4672 4672 4673 4673 2742 2742 4674 4674 2744 2744 2742 2742 2742 2742 2744 2744 2667 2667 2744 2744 2669 2669 2667 2667 2667 2667 2669 2669 2592 2592 2669 2669 2594 2594 2592 2592 2592 2592 2594 2594 2517 2517 2594 2594 2519 2519 2517 2517 2517 2517 2519 2519 2442 2442 2519 2519 2444 2444 2442 2442 4675 4675 4676 4676 2762 2762 4677 4677 2764 2764 2762 2762 2762 2762 2764 2764 2687 2687 2764 2764 2689 2689 2687 2687 2687 2687 2689 2689 2612 2612 2689 2689 2614 2614 2612 2612 2612 2612 2614 2614 2537 2537 2614 2614 2539 2539 2537 2537 2537 2537 2539 2539 2462 2462 2539 2539 2464 2464 2462 2462 4678 4678 4679 4679 2753 2753 4680 4680 2751 2751 2753 2753 2753 2753 2751 2751 2678 2678 2751 2751 2676 2676 2678 2678 2678 2678 2676 2676 2603 2603 2676 2676 2601 2601 2603 2603 2603 2603 2601 2601 2528 2528 2601 2601 2526 2526 2528 2528 2528 2528 2526 2526 2453 2453 2526 2526 2451 2451 2453 2453 4681 4681 4682 4682 2733 2733 4683 4683 2731 2731 2733 2733 2733 2733 2731 2731 2658 2658 2731 2731 2656 2656 2658 2658 2658 2658 2656 2656 2583 2583 2656 2656 2581 2581 2583 2583 2583 2583 2581 2581 2508 2508 2581 2581 2506 2506 2508 2508 2508 2508 2506 2506 2433 2433 2506 2506 2431 2431 2433 2433 2315 2315 2316 2316 2421 2421 2316 2316 2423 2423 2421 2421 2421 2421 2423 2423 2496 2496 2423 2423 2498 2498 2496 2496 2496 2496 2498 2498 2571 2571 2498 2498 2573 2573 2571 2571 2571 2571 2573 2573 2646 2646 2573 2573 2648 2648 2646 2646 2646 2646 2648 2648 2721 2721 2648 2648 2723 2723 2721 2721 2721 2721 2723 2723 4684 4684 2723 2723 4685 4685 4686 4686 4687 4687 4688 4688 2721 2721 4689 4689 2719 2719 2721 2721 2721 2721 2719 2719 2646 2646 2719 2719 2644 2644 2646 2646 2646 2646 2644 2644 2571 2571 2644 2644 2569 2569 2571 2571 2571 2571 2569 2569 2496 2496 2569 2569 2494 2494 2496 2496 2496 2496 2494 2494 2421 2421 2494 2494 2419 2419 2421 2421 2421 2421 2419 2419 2315 2315 2419 2419 2312 2312 2315 2315 2417 2417 2309 2309 2419 2419 2309 2309 2311 2311 2419 2419 2419 2419 2311 2311 2312 2312 2305 2305 2306 2306 2415 2415 2306 2306 2417 2417 2415 2415 2415 2415 2417 2417 2490 2490 2417 2417 2492 2492 2490 2490 2490 2490 2492 2492 2565 2565 2492 2492 2567 2567 2565 2565 2565 2565 2567 2567 2640 2640 2567 2567 2642 2642 2640 2640 2640 2640 2642 2642 2715 2715 2642 2642 2717 2717 2715 2715 2715 2715 2717 2717 4690 4690 2717 2717 4691 4691 4692 4692 2301 2301 2302 2302 2413 2413 2302 2302 2415 2415 2413 2413 2413 2413 2415 2415 2488 2488 2415 2415 2490 2490 2488 2488 2488 2488 2490 2490 2563 2563 2490 2490 2565 2565 2563 2563 2563 2563 2565 2565 2638 2638 2565 2565 2640 2640 2638 2638 2638 2638 2640 2640 2713 2713 2640 2640 2715 2715 2713 2713 2713 2713 2715 2715 4693 4693 2715 2715 4694 4694 4695 4695 4696 4696 4697 4697 2713 2713 4698 4698 2711 2711 2713 2713 2713 2713 2711 2711 2638 2638 2711 2711 2636 2636 2638 2638 2638 2638 2636 2636 2563 2563 2636 2636 2561 2561 2563 2563 2563 2563 2561 2561 2488 2488 2561 2561 2486 2486 2488 2488 2488 2488 2486 2486 2413 2413 2486 2486 2411 2411 2413 2413 2413 2413 2411 2411 2301 2301 2411 2411 2298 2298 2301 2301 4699 4699 4700 4700 2711 2711 4701 4701 2709 2709 2711 2711 2711 2711 2709 2709 2636 2636 2709 2709 2634 2634 2636 2636 2636 2636 2634 2634 2561 2561 2634 2634 2559 2559 2561 2561 2561 2561 2559 2559 2486 2486 2559 2559 2484 2484 2486 2486 2486 2486 2484 2484 2411 2411 2484 2484 2409 2409 2411 2411 2411 2411 2409 2409 2297 2297 2409 2409 2295 2295 2297 2297 2291 2291 2292 2292 2407 2407 2292 2292 4702 4702 2407 2407 2407 2407 4703 4703 2482 2482 4704 4704 4705 4705 2482 2482 2482 2482 4706 4706 2557 2557 4707 4707 4708 4708 2557 2557 2557 2557 4709 4709 2632 2632 4710 4710 4711 4711 2632 2632 2632 2632 4712 4712 2707 2707 4713 4713 4714 4714 2707 2707 2707 2707 4715 4715 4716 4716 2709 2709 4717 4717 4718 4718 4719 4719 4720 4720 2707 2707 4721 4721 2705 2705 2707 2707 2707 2707 2705 2705 2632 2632 2705 2705 2630 2630 2632 2632 2632 2632 2630 2630 2557 2557 2630 2630 2555 2555 2557 2557 2557 2557 2555 2555 2482 2482 2555 2555 2480 2480 2482 2482 2482 2482 2480 2480 2407 2407 2480 2480 2405 2405 2407 2407 2407 2407 2405 2405 2291 2291 2405 2405 2288 2288 2291 2291 4722 4722 4723 4723 2705 2705 4724 4724 2703 2703 2705 2705 2705 2705 2703 2703 2630 2630 2703 2703 2628 2628 2630 2630 2630 2630 2628 2628 2555 2555 2628 2628 2553 2553 2555 2555 2555 2555 2553 2553 2480 2480 2553 2553 2478 2478 2480 2480 2480 2480 2478 2478 2405 2405 2478 2478 2403 2403 2405 2405 2405 2405 2403 2403 2287 2287 2403 2403 2285 2285 2287 2287 2281 2281 2282 2282 2401 2401 2282 2282 2403 2403 2401 2401 2401 2401 2403 2403 2476 2476 2403 2403 2478 2478 2476 2476 2476 2476 2478 2478 2551 2551 2478 2478 2553 2553 2551 2551 2551 2551 2553 2553 2626 2626 2553 2553 2628 2628 2626 2626 2626 2626 2628 2628 2701 2701 2628 2628 2703 2703 2701 2701 2701 2701 2703 2703 4725 4725 2703 2703 4726 4726 4727 4727 4728 4728 4729 4729 2701 2701 4730 4730 2699 2699 2701 2701 2701 2701 2699 2699 2626 2626 2699 2699 2624 2624 2626 2626 2626 2626 2624 2624 2551 2551 2624 2624 2549 2549 2551 2551 2551 2551 2549 2549 2476 2476 2549 2549 2474 2474 2476 2476 2476 2476 2474 2474 2401 2401 2474 2474 2399 2399 2401 2401 2401 2401 2399 2399 2281 2281 2399 2399 2278 2278 2281 2281 2274 2274 2277 2277 2397 2397 2277 2277 2399 2399 2397 2397 2397 2397 2399 2399 2472 2472 2399 2399 2474 2474 2472 2472 2472 2472 2474 2474 2547 2547 2474 2474 2549 2549 2547 2547 2547 2547 2549 2549 2622 2622 2549 2549 2624 2624 2622 2622 2622 2622 2624 2624 2697 2697 2624 2624 2699 2699 2697 2697 2697 2697 2699 2699 4731 4731 2699 2699 4732 4732 4733 4733 4734 4734 4735 4735 2697 2697 4736 4736 2695 2695 2697 2697 2697 2697 2695 2695 2622 2622 2695 2695 2620 2620 2622 2622 2622 2622 2620 2620 2547 2547 2620 2620 2545 2545 2547 2547 2547 2547 2545 2545 2472 2472 2545 2545 2470 2470 2472 2472 2472 2472 2470 2470 2397 2397 2470 2470 2395 2395 2397 2397 2397 2397 2395 2395 2273 2273 2395 2395 2271 2271 2273 2273 2267 2267 2268 2268 2393 2393 2268 2268 2395 2395 2393 2393 2393 2393 2395 2395 2468 2468 2395 2395 2470 2470 2468 2468 2468 2468 2470 2470 2543 2543 2470 2470 2545 2545 2543 2543 2543 2543 2545 2545 2618 2618 2545 2545 2620 2620 2618 2618 2618 2618 2620 2620 2693 2693 2620 2620 2695 2695 2693 2693 2693 2693 2695 2695 4737 4737 2695 2695 4738 4738 4739 4739 4740 4740 4741 4741 2693 2693 4742 4742 2691 2691 2693 2693 2693 2693 2691 2691 2618 2618 2691 2691 2616 2616 2618 2618 2618 2618 2616 2616 2543 2543 2616 2616 2541 2541 2543 2543 2543 2543 2541 2541 2468 2468 2541 2541 2466 2466 2468 2468 2468 2468 2466 2466 2393 2393 2466 2466 2391 2391 2393 2393 2393 2393 2391 2391 2267 2267 2391 2391 2264 2264 2267 2267 4743 4743 4744 4744 2691 2691 4745 4745 2690 2690 2691 2691 2691 2691 2690 2690 2616 2616 2690 2690 2615 2615 2616 2616 2616 2616 2615 2615 2541 2541 2615 2615 2540 2540 2541 2541 2541 2541 2540 2540 2466 2466 2540 2540 2465 2465 2466 2466 2466 2466 2465 2465 2391 2391 2465 2465 2390 2390 2391 2391 2391 2391 2390 2390 2263 2263 2390 2390 2262 2262 2263 2263 2266 2266 2265 2265 2392 2392 2265 2265 2390 2390 2392 2392 2392 2392 2390 2390 2467 2467 2390 2390 2465 2465 2467 2467 2467 2467 2465 2465 2542 2542 2465 2465 2540 2540 2542 2542 2542 2542 2540 2540 2617 2617 2540 2540 2615 2615 2617 2617 2617 2617 2615 2615 2692 2692 2615 2615 2690 2690 2692 2692 2692 2692 2690 2690 4746 4746 2690 2690 4747 4747 4748 4748 4749 4749 4750 4750 2692 2692 4751 4751 2694 2694 2692 2692 2692 2692 2694 2694 2617 2617 2694 2694 2619 2619 2617 2617 2617 2617 2619 2619 2542 2542 2619 2619 2544 2544 2542 2542 2542 2542 2544 2544 2467 2467 2544 2544 2469 2469 2467 2467 2467 2467 2469 2469 2392 2392 2469 2469 2394 2394 2392 2392 2392 2392 2394 2394 2266 2266 2394 2394 2269 2269 2266 2266 2396 2396 2272 2272 2394 2394 2272 2272 2270 2270 2394 2394 2394 2394 2270 2270 2269 2269 2276 2276 2275 2275 2398 2398 2275 2275 2396 2396 2398 2398 2398 2398 2396 2396 2473 2473 2396 2396 2471 2471 2473 2473 2473 2473 2471 2471 2548 2548 2471 2471 2546 2546 2548 2548 2548 2548 2546 2546 2623 2623 2546 2546 2621 2621 2623 2623 2623 2623 2621 2621 2698 2698 2621 2621 2696 2696 2698 2698 2698 2698 2696 2696 4752 4752 2696 2696 4753 4753 4754 4754 2280 2280 2279 2279 2400 2400 2279 2279 2398 2398 2400 2400 2400 2400 2398 2398 2475 2475 2398 2398 2473 2473 2475 2475 2475 2475 2473 2473 2550 2550 2473 2473 2548 2548 2550 2550 2550 2550 2548 2548 2625 2625 2548 2548 2623 2623 2625 2625 2625 2625 2623 2623 2700 2700 2623 2623 2698 2698 2700 2700 2700 2700 2698 2698 4755 4755 2698 2698 4756 4756 4757 4757 4758 4758 4759 4759 2700 2700 4760 4760 2702 2702 2700 2700 2700 2700 2702 2702 2625 2625 2702 2702 2627 2627 2625 2625 2625 2625 2627 2627 2550 2550 2627 2627 2552 2552 2550 2550 2550 2550 2552 2552 2475 2475 2552 2552 2477 2477 2475 2475 2475 2475 2477 2477 2400 2400 2477 2477 2402 2402 2400 2400 2400 2400 2402 2402 2280 2280 2402 2402 2283 2283 2280 2280 4761 4761 4762 4762 2702 2702 4763 4763 2704 2704 2702 2702 2702 2702 2704 2704 2627 2627 2704 2704 2629 2629 2627 2627 2627 2627 2629 2629 2552 2552 2629 2629 2554 2554 2552 2552 2552 2552 2554 2554 2477 2477 2554 2554 2479 2479 2477 2477 2477 2477 2479 2479 2402 2402 2479 2479 2404 2404 2402 2402 2402 2402 2404 2404 2284 2284 2404 2404 2286 2286 2284 2284 2290 2290 2289 2289 2406 2406 2289 2289 2404 2404 2406 2406 2406 2406 2404 2404 2481 2481 2404 2404 2479 2479 2481 2481 2481 2481 2479 2479 2556 2556 2479 2479 2554 2554 2556 2556 2556 2556 2554 2554 2631 2631 2554 2554 2629 2629 2631 2631 2631 2631 2629 2629 2706 2706 2629 2629 2704 2704 2706 2706 2706 2706 2704 2704 4764 4764 2704 2704 4765 4765 4766 4766 4767 4767 4768 4768 2706 2706 4769 4769 2708 2708 2706 2706 2706 2706 2708 2708 2631 2631 2708 2708 2633 2633 2631 2631 2631 2631 2633 2633 2556 2556 2633 2633 2558 2558 2556 2556 2556 2556 2558 2558 2481 2481 2558 2558 2483 2483 2481 2481 2481 2481 2483 2483 2406 2406 2483 2483 2408 2408 2406 2406 2406 2406 2408 2408 2290 2290 2408 2408 2293 2293 2290 2290 4770 4770 4771 4771 2708 2708 4772 4772 4773 4773 2708 2708 2708 2708 4774 4774 2633 2633 4775 4775 4776 4776 2633 2633 2633 2633 4777 4777 2558 2558 4778 4778 4779 4779 2558 2558 2558 2558 4780 4780 2483 2483 4781 4781 4782 4782 2483 2483 2483 2483 4783 4783 2408 2408 4784 4784 4785 4785 2408 2408 2408 2408 4786 4786 4787 4787 2410 2410 2296 2296 2294 2294 2300 2300 2299 2299 2412 2412 2299 2299 2410 2410 2412 2412 2412 2412 2410 2410 2487 2487 2410 2410 2485 2485 2487 2487 2487 2487 2485 2485 2562 2562 2485 2485 2560 2560 2562 2562 2562 2562 2560 2560 2637 2637 2560 2560 2635 2635 2637 2637 2637 2637 2635 2635 2712 2712 2635 2635 2710 2710 2712 2712 2712 2712 2710 2710 4788 4788 2710 2710 4789 4789 4790 4790 4791 4791 4792 4792 2712 2712 4793 4793 2714 2714 2712 2712 2712 2712 2714 2714 2637 2637 2714 2714 2639 2639 2637 2637 2637 2637 2639 2639 2562 2562 2639 2639 2564 2564 2562 2562 2562 2562 2564 2564 2487 2487 2564 2564 2489 2489 2487 2487 2487 2487 2489 2489 2412 2412 2489 2489 2414 2414 2412 2412 2412 2412 2414 2414 2300 2300 2414 2414 2303 2303 2300 2300 2307 2307 2304 2304 2416 2416 2304 2304 2414 2414 2416 2416 2416 2416 2414 2414 2491 2491 2414 2414 2489 2489 2491 2491 2491 2491 2489 2489 2566 2566 2489 2489 2564 2564 2566 2566 2566 2566 2564 2564 2641 2641 2564 2564 2639 2639 2641 2641 2641 2641 2639 2639 2716 2716 2639 2639 2714 2714 2716 2716 2716 2716 2714 2714 4794 4794 2714 2714 4795 4795 4796 4796 4797 4797 4798 4798 2716 2716 4799 4799 2718 2718 2716 2716 2716 2716 2718 2718 2641 2641 2718 2718 2643 2643 2641 2641 2641 2641 2643 2643 2566 2566 2643 2643 2568 2568 2566 2566 2566 2566 2568 2568 2491 2491 2568 2568 2493 2493 2491 2491 2491 2491 2493 2493 2416 2416 2493 2493 2418 2418 2416 2416 2416 2416 2418 2418 2308 2308 2418 2418 2310 2310 2308 2308 2314 2314 2313 2313 2420 2420 2313 2313 2418 2418 2420 2420 2420 2420 2418 2418 2495 2495 2418 2418 2493 2493 2495 2495 2495 2495 2493 2493 2570 2570 2493 2493 2568 2568 2570 2570 2570 2570 2568 2568 2645 2645 2568 2568 2643 2643 2645 2645 2645 2645 2643 2643 2720 2720 2643 2643 2718 2718 2720 2720 2720 2720 2718 2718 4800 4800 2718 2718 4801 4801 4802 4802 4803 4803 4804 4804 2720 2720 4805 4805 2722 2722 2720 2720 2720 2720 2722 2722 2645 2645 2722 2722 2647 2647 2645 2645 2645 2645 2647 2647 2570 2570 2647 2647 2572 2572 2570 2570 2570 2570 2572 2572 2495 2495 2572 2572 2497 2497 2495 2495 2495 2495 2497 2497 2420 2420 2497 2497 2422 2422 2420 2420 2420 2420 2422 2422 2314 2314 2422 2422 2317 2317 2314 2314 4806 4806 4807 4807 2722 2722 4808 4808 2724 2724 2722 2722 2722 2722 2724 2724 2647 2647 2724 2724 2649 2649 2647 2647 2647 2647 2649 2649 2572 2572 2649 2649 2574 2574 2572 2572 2572 2572 2574 2574 2497 2497 2574 2574 2499 2499 2497 2497 2497 2497 2499 2499 2422 2422 2499 2499 2424 2424 2422 2422 2422 2422 2424 2424 2318 2318 2424 2424 2320 2320 2318 2318 2324 2324 2323 2323 2426 2426 2323 2323 2424 2424 2426 2426 2426 2426 2424 2424 2501 2501 2424 2424 2499 2499 2501 2501 2501 2501 2499 2499 2576 2576 2499 2499 2574 2574 2576 2576 2576 2576 2574 2574 2651 2651 2574 2574 2649 2649 2651 2651 2651 2651 2649 2649 2726 2726 2649 2649 2724 2724 2726 2726 2726 2726 2724 2724 4809 4809 2724 2724 4810 4810 4811 4811 4812 4812 4813 4813 2726 2726 4814 4814 2728 2728 2726 2726 2726 2726 2728 2728 2651 2651 2728 2728 2653 2653 2651 2651 2651 2651 2653 2653 2576 2576 2653 2653 2578 2578 2576 2576 2576 2576 2578 2578 2501 2501 2578 2578 2503 2503 2501 2501 2501 2501 2503 2503 2426 2426 2503 2503 2428 2428 2426 2426 2426 2426 2428 2428 2324 2324 2428 2428 2327 2327 2324 2324 2430 2430 2330 2330 2428 2428 2330 2330 2328 2328 2428 2428 2428 2428 2328 2328 2327 2327 4815 4815 4816 4816 2730 2730 4817 4817 2732 2732 2730 2730 2730 2730 2732 2732 2655 2655 2732 2732 2657 2657 2655 2655 2655 2655 2657 2657 2580 2580 2657 2657 2582 2582 2580 2580 2580 2580 2582 2582 2505 2505 2582 2582 2507 2507 2505 2505 2505 2505 2507 2507 2430 2430 2507 2507 2432 2432 2430 2430 2430 2430 2432 2432 2333 2333 2432 2432 2334 2334 2333 2333 2338 2338 2337 2337 2434 2434 2337 2337 2432 2432 2434 2434 2434 2434 2432 2432 2509 2509 2432 2432 2507 2507 2509 2509 2509 2509 2507 2507 2584 2584 2507 2507 2582 2582 2584 2584 2584 2584 2582 2582 2659 2659 2582 2582 2657 2657 2659 2659 2659 2659 2657 2657 2734 2734 2657 2657 2732 2732 2734 2734 2734 2734 2732 2732 4818 4818 2732 2732 4819 4819 4820 4820 4821 4821 4822 4822 2734 2734 4823 4823 2736 2736 2734 2734 2734 2734 2736 2736 2659 2659 2736 2736 2661 2661 2659 2659 2659 2659 2661 2661 2584 2584 2661 2661 2586 2586 2584 2584 2584 2584 2586 2586 2509 2509 2586 2586 2511 2511 2509 2509 2509 2509 2511 2511 2434 2434 2511 2511 2436 2436 2434 2434 2434 2434 2436 2436 2338 2338 2436 2436 2341 2341 2338 2338 4824 4824 4825 4825 2736 2736 4826 4826 2738 2738 2736 2736 2736 2736 2738 2738 2661 2661 2738 2738 2663 2663 2661 2661 2661 2661 2663 2663 2586 2586 2663 2663 2588 2588 2586 2586 2586 2586 2588 2588 2511 2511 2588 2588 2513 2513 2511 2511 2511 2511 2513 2513 2436 2436 2513 2513 2438 2438 2436 2436 2436 2436 2438 2438 2342 2342 2438 2438 2344 2344 2342 2342 2348 2348 2347 2347 2440 2440 2347 2347 2438 2438 2440 2440 2440 2440 2438 2438 2515 2515 2438 2438 2513 2513 2515 2515 2515 2515 2513 2513 2590 2590 2513 2513 2588 2588 2590 2590 2590 2590 2588 2588 2665 2665 2588 2588 2663 2663 2665 2665 2665 2665 2663 2663 2740 2740 2663 2663 2738 2738 2740 2740 2740 2740 2738 2738 4827 4827 2738 2738 4828 4828 4829 4829 4830 4830 4831 4831 2740 2740 4832 4832 2742 2742 2740 2740 2740 2740 2742 2742 2665 2665 2742 2742 2667 2667 2665 2665 2665 2665 2667 2667 2590 2590 2667 2667 2592 2592 2590 2590 2590 2590 2592 2592 2515 2515 2592 2592 2517 2517 2515 2515 2515 2515 2517 2517 2440 2440 2517 2517 2442 2442 2440 2440 2440 2440 2442 2442 2348 2348 2442 2442 2351 2351 2348 2348 2444 2444 2354 2354 2442 2442 2354 2354 2352 2352 2442 2442 2442 2442 2352 2352 2351 2351 2358 2358 4833 4833 2446 2446 4834 4834 4835 4835 2446 2446 2446 2446 4836 4836 2521 2521 4837 4837 4838 4838 2521 2521 2521 2521 4839 4839 2596 2596 4840 4840 4841 4841 2596 2596 2596 2596 4842 4842 2671 2671 4843 4843 4844 4844 2671 2671 2671 2671 4845 4845 2746 2746 4846 4846 4847 4847 2746 2746 2746 2746 4848 4848 4849 4849 2744 2744 4850 4850 4851 4851 2362 2362 2361 2361 2448 2448 2361 2361 2446 2446 2448 2448 2448 2448 2446 2446 2523 2523 2446 2446 2521 2521 2523 2523 2523 2523 2521 2521 2598 2598 2521 2521 2596 2596 2598 2598 2598 2598 2596 2596 2673 2673 2596 2596 2671 2671 2673 2673 2673 2673 2671 2671 2748 2748 2671 2671 2746 2746 2748 2748 2748 2748 2746 2746 4852 4852 2746 2746 4853 4853 4854 4854 4855 4855 4856 4856 2748 2748 4857 4857 2750 2750 2748 2748 2748 2748 2750 2750 2673 2673 2750 2750 2675 2675 2673 2673 2673 2673 2675 2675 2598 2598 2675 2675 2600 2600 2598 2598 2598 2598 2600 2600 2523 2523 2600 2600 2525 2525 2523 2523 2523 2523 2525 2525 2448 2448 2525 2525 2450 2450 2448 2448 2448 2448 2450 2450 2362 2362 2450 2450 2365 2365 2362 2362 4858 4858 4859 4859 2750 2750 4860 4860 2752 2752 2750 2750 2750 2750 2752 2752 2675 2675 2752 2752 2677 2677 2675 2675 2675 2675 2677 2677 2600 2600 2677 2677 2602 2602 2600 2600 2600 2600 2602 2602 2525 2525 2602 2602 2527 2527 2525 2525 2525 2525 2527 2527 2450 2450 2527 2527 2452 2452 2450 2450 2450 2450 2452 2452 2366 2366 2452 2452 2368 2368 2366 2366 2372 2372 2371 2371 2454 2454 2371 2371 2452 2452 2454 2454 2454 2454 2452 2452 2529 2529 2452 2452 2527 2527 2529 2529 2529 2529 2527 2527 2604 2604 2527 2527 2602 2602 2604 2604 2604 2604 2602 2602 2679 2679 2602 2602 2677 2677 2679 2679 2679 2679 2677 2677 2754 2754 2677 2677 2752 2752 2754 2754 2754 2754 2752 2752 4861 4861 2752 2752 4862 4862 4863 4863 4864 4864 4865 4865 2754 2754 4866 4866 2756 2756 2754 2754 2754 2754 2756 2756 2679 2679 2756 2756 2681 2681 2679 2679 2679 2679 2681 2681 2604 2604 2681 2681 2606 2606 2604 2604 2604 2604 2606 2606 2529 2529 2606 2606 2531 2531 2529 2529 2529 2529 2531 2531 2454 2454 2531 2531 2456 2456 2454 2454 2454 2454 2456 2456 2372 2372 2456 2456 2375 2375 2372 2372 4867 4867 4868 4868 2756 2756 4869 4869 2758 2758 2756 2756 2756 2756 2758 2758 2681 2681 2758 2758 2683 2683 2681 2681 2681 2681 2683 2683 2606 2606 2683 2683 2608 2608 2606 2606 2606 2606 2608 2608 2531 2531 2608 2608 2533 2533 2531 2531 2531 2531 2533 2533 2456 2456 2533 2533 2458 2458 2456 2456 2456 2456 2458 2458 2376 2376 2458 2458 2378 2378 2376 2376 2382 2382 2381 2381 2460 2460 2381 2381 2458 2458 2460 2460 2460 2460 2458 2458 2535 2535 2458 2458 2533 2533 2535 2535 2535 2535 2533 2533 2610 2610 2533 2533 2608 2608 2610 2610 2610 2610 2608 2608 2685 2685 2608 2608 2683 2683 2685 2685 2685 2685 2683 2683 2760 2760 2683 2683 2758 2758 2760 2760 2760 2760 2758 2758 4870 4870 2758 2758 4871 4871 4872 4872 4873 4873 4874 4874 2760 2760 4875 4875 2762 2762 2760 2760 2760 2760 2762 2762 2685 2685 2762 2762 2687 2687 2685 2685 2685 2685 2687 2687 2610 2610 2687 2687 2612 2612 2610 2610 2610 2610 2612 2612 2535 2535 2612 2612 2537 2537 2535 2535 2535 2535 2537 2537 2460 2460 2537 2537 2462 2462 2460 2460 2460 2460 2462 2462 2382 2382 2462 2462 2385 2385 2382 2382 2464 2464 2389 2389 2462 2462 2389 2389 2386 2386 2462 2462 2462 2462 2386 2386 2385 2385 4876 4876 4877 4877 2764 2764 4878 4878 2763 2763 2764 2764 2764 2764 2763 2763 2689 2689 2763 2763 2688 2688 2689 2689 2689 2689 2688 2688 2614 2614 2688 2688 2613 2613 2614 2614 2614 2614 2613 2613 2539 2539 2613 2613 2538 2538 2539 2539 2539 2539 2538 2538 2464 2464 2538 2538 2463 2463 2464 2464 2464 2464 2463 2463 2388 2388 2463 2463 2387 2387 2388 2388 2383 2383 2384 2384 2461 2461 2384 2384 2463 2463 2461 2461 2461 2461 2463 2463 2536 2536 2463 2463 2538 2538 2536 2536 2536 2536 2538 2538 2611 2611 2538 2538 2613 2613 2611 2611 2611 2611 2613 2613 2686 2686 2613 2613 2688 2688 2686 2686 2686 2686 2688 2688 2761 2761 2688 2688 2763 2763 2761 2761 2761 2761 2763 2763 4879 4879 2763 2763 4880 4880 4881 4881 4882 4882 4883 4883 2761 2761 4884 4884 2759 2759 2761 2761 2761 2761 2759 2759 2686 2686 2759 2759 2684 2684 2686 2686 2686 2686 2684 2684 2611 2611 2684 2684 2609 2609 2611 2611 2611 2611 2609 2609 2536 2536 2609 2609 2534 2534 2536 2536 2536 2536 2534 2534 2461 2461 2534 2534 2459 2459 2461 2461 2461 2461 2459 2459 2383 2383 2459 2459 2380 2380 2383 2383 4885 4885 4886 4886 2759 2759 4887 4887 2757 2757 2759 2759 2759 2759 2757 2757 2684 2684 2757 2757 2682 2682 2684 2684 2684 2684 2682 2682 2609 2609 2682 2682 2607 2607 2609 2609 2609 2609 2607 2607 2534 2534 2607 2607 2532 2532 2534 2534 2534 2534 2532 2532 2459 2459 2532 2532 2457 2457 2459 2459 2459 2459 2457 2457 2379 2379 2457 2457 2377 2377 2379 2379 2373 2373 2374 2374 2455 2455 2374 2374 2457 2457 2455 2455 2455 2455 2457 2457 2530 2530 2457 2457 2532 2532 2530 2530 2530 2530 2532 2532 2605 2605 2532 2532 2607 2607 2605 2605 2605 2605 2607 2607 2680 2680 2607 2607 2682 2682 2680 2680 2680 2680 2682 2682 2755 2755 2682 2682 2757 2757 2755 2755 2755 2755 2757 2757 4888 4888 2757 2757 4889 4889 4890 4890 4891 4891 4892 4892 2755 2755 4893 4893 2753 2753 2755 2755 2755 2755 2753 2753 2680 2680 2753 2753 2678 2678 2680 2680 2680 2680 2678 2678 2605 2605 2678 2678 2603 2603 2605 2605 2605 2605 2603 2603 2530 2530 2603 2603 2528 2528 2530 2530 2530 2530 2528 2528 2455 2455 2528 2528 2453 2453 2455 2455 2455 2455 2453 2453 2373 2373 2453 2453 2370 2370 2373 2373 2451 2451 2367 2367 2453 2453 2367 2367 2369 2369 2453 2453 2453 2453 2369 2369 2370 2370 2363 2363 2364 2364 2449 2449 2364 2364 2451 2451 2449 2449 2449 2449 2451 2451 2524 2524 2451 2451 2526 2526 2524 2524 2524 2524 2526 2526 2599 2599 2526 2526 2601 2601 2599 2599 2599 2599 2601 2601 2674 2674 2601 2601 2676 2676 2674 2674 2674 2674 2676 2676 2749 2749 2676 2676 2751 2751 2749 2749 2749 2749 2751 2751 4894 4894 2751 2751 4895 4895 4896 4896 2359 2359 2360 2360 2447 2447 2360 2360 2449 2449 2447 2447 2447 2447 2449 2449 2522 2522 2449 2449 2524 2524 2522 2522 2522 2522 2524 2524 2597 2597 2524 2524 2599 2599 2597 2597 2597 2597 2599 2599 2672 2672 2599 2599 2674 2674 2672 2672 2672 2672 2674 2674 2747 2747 2674 2674 2749 2749 2747 2747 2747 2747 2749 2749 4897 4897 2749 2749 4898 4898 4899 4899 4900 4900 4901 4901 2747 2747 4902 4902 4903 4903 2747 2747 2747 2747 4904 4904 2672 2672 4905 4905 4906 4906 2672 2672 2672 2672 4907 4907 2597 2597 4908 4908 4909 4909 2597 2597 2597 2597 4910 4910 2522 2522 4911 4911 4912 4912 2522 2522 2522 2522 4913 4913 2447 2447 4914 4914 4915 4915 2447 2447 2447 2447 4916 4916 2359 2359 4917 4917 4918 4918 2359 2359 4919 4919 4920 4920 2745 2745 4921 4921 2743 2743 2745 2745 2745 2745 2743 2743 2670 2670 2743 2743 2668 2668 2670 2670 2670 2670 2668 2668 2595 2595 2668 2668 2593 2593 2595 2595 2595 2595 2593 2593 2520 2520 2593 2593 2518 2518 2520 2520 2520 2520 2518 2518 2445 2445 2518 2518 2443 2443 2445 2445 2445 2445 2443 2443 2355 2355 2443 2443 2353 2353 2355 2355 2349 2349 2350 2350 2441 2441 2350 2350 2443 2443 2441 2441 2441 2441 2443 2443 2516 2516 2443 2443 2518 2518 2516 2516 2516 2516 2518 2518 2591 2591 2518 2518 2593 2593 2591 2591 2591 2591 2593 2593 2666 2666 2593 2593 2668 2668 2666 2666 2666 2666 2668 2668 2741 2741 2668 2668 2743 2743 2741 2741 2741 2741 2743 2743 4922 4922 2743 2743 4923 4923 4924 4924 4925 4925 4926 4926 2741 2741 4927 4927 2739 2739 2741 2741 2741 2741 2739 2739 2666 2666 2739 2739 2664 2664 2666 2666 2666 2666 2664 2664 2591 2591 2664 2664 2589 2589 2591 2591 2591 2591 2589 2589 2516 2516 2589 2589 2514 2514 2516 2516 2516 2516 2514 2514 2441 2441 2514 2514 2439 2439 2441 2441 2441 2441 2439 2439 2349 2349 2439 2439 2346 2346 2349 2349 4928 4928 4929 4929 2739 2739 4930 4930 2737 2737 2739 2739 2739 2739 2737 2737 2664 2664 2737 2737 2662 2662 2664 2664 2664 2664 2662 2662 2589 2589 2662 2662 2587 2587 2589 2589 2589 2589 2587 2587 2514 2514 2587 2587 2512 2512 2514 2514 2514 2514 2512 2512 2439 2439 2512 2512 2437 2437 2439 2439 2439 2439 2437 2437 2345 2345 2437 2437 2343 2343 2345 2345 2339 2339 2340 2340 2435 2435 2340 2340 2437 2437 2435 2435 2435 2435 2437 2437 2510 2510 2437 2437 2512 2512 2510 2510 2510 2510 2512 2512 2585 2585 2512 2512 2587 2587 2585 2585 2585 2585 2587 2587 2660 2660 2587 2587 2662 2662 2660 2660 2660 2660 2662 2662 2735 2735 2662 2662 2737 2737 2735 2735 2735 2735 2737 2737 4931 4931 2737 2737 4932 4932 4933 4933 4934 4934 4935 4935 2735 2735 4936 4936 2733 2733 2735 2735 2735 2735 2733 2733 2660 2660 2733 2733 2658 2658 2660 2660 2660 2660 2658 2658 2585 2585 2658 2658 2583 2583 2585 2585 2585 2585 2583 2583 2510 2510 2583 2583 2508 2508 2510 2510 2510 2510 2508 2508 2435 2435 2508 2508 2433 2433 2435 2435 2435 2435 2433 2433 2339 2339 2433 2433 2336 2336 2339 2339 2431 2431 2332 2332 2433 2433 2332 2332 2335 2335 2433 2433 2433 2433 2335 2335 2336 2336 4937 4937 4938 4938 2731 2731 4939 4939 2729 2729 2731 2731 2731 2731 2729 2729 2656 2656 2729 2729 2654 2654 2656 2656 2656 2656 2654 2654 2581 2581 2654 2654 2579 2579 2581 2581 2581 2581 2579 2579 2506 2506 2579 2579 2504 2504 2506 2506 2506 2506 2504 2504 2431 2431 2504 2504 2429 2429 2431 2431 2431 2431 2429 2429 2331 2331 2429 2429 2329 2329 2331 2331 2325 2325 2326 2326 2427 2427 2326 2326 2429 2429 2427 2427 2427 2427 2429 2429 2502 2502 2429 2429 2504 2504 2502 2502 2502 2502 2504 2504 2577 2577 2504 2504 2579 2579 2577 2577 2577 2577 2579 2579 2652 2652 2579 2579 2654 2654 2652 2652 2652 2652 2654 2654 2727 2727 2654 2654 2729 2729 2727 2727 2727 2727 2729 2729 4940 4940 2729 2729 4941 4941 4942 4942 4943 4943 4944 4944 2727 2727 4945 4945 2725 2725 2727 2727 2727 2727 2725 2725 2652 2652 2725 2725 2650 2650 2652 2652 2652 2652 2650 2650 2577 2577 2650 2650 2575 2575 2577 2577 2577 2577 2575 2575 2502 2502 2575 2575 2500 2500 2502 2502 2502 2502 2500 2500 2427 2427 2500 2500 2425 2425 2427 2427 2427 2427 2425 2425 2325 2325 2425 2425 2322 2322 2325 2325 4946 4946 4947 4947 2725 2725 4948 4948 2723 2723 2725 2725 2725 2725 2723 2723 2650 2650 2723 2723 2648 2648 2650 2650 2650 2650 2648 2648 2575 2575 2648 2648 2573 2573 2575 2575 2575 2575 2573 2573 2500 2500 2573 2573 2498 2498 2500 2500 2500 2500 2498 2498 2425 2425 2498 2498 2423 2423 2425 2425 2425 2425 2423 2423 2321 2321 2423 2423 2319 2319 2321 2321 3208 3208 3211 3211 3138 3138 3217 3217 3220 3220 3144 3144 3221 3221 3224 3224 3146 3146 3227 3227 3230 3230 3150 3150 3231 3231 3234 3234 3152 3152 3241 3241 3244 3244 3158 3158 3251 3251 3253 3253 3163 3163 3252 3252 3249 3249 3161 3161 3246 3246 3243 3243 3157 3157 3242 3242 3239 3239 3155 3155 3232 3232 4949 4949 4950 4950 3228 3228 3225 3225 3147 3147 3222 3222 3219 3219 3143 3143 3218 3218 3215 3215 3141 3141 3209 3209 3206 3206 3135 3135 3200 3200 3197 3197 3129 3129 3196 3196 3193 3193 3127 3127 3190 3190 3187 3187 3123 3123 3186 3186 3183 3183 3121 3121 3176 3176 3173 3173 3115 3115 3166 3166 3164 3164 3110 3110 3165 3165 3168 3168 3112 3112 3171 3171 3174 3174 3116 3116 3175 3175 3178 3178 3118 3118 3185 3185 4951 4951 4952 4952 3189 3189 3192 3192 3126 3126 3195 3195 3198 3198 3130 3130 3199 3199 3202 3202 3132 3132 4953 4953 4954 4954 2904 2904 4955 4955 2902 2902 2904 2904 2904 2904 2902 2902 2958 2958 2902 2902 2956 2956 2958 2958 2958 2958 2956 2956 3012 3012 2956 2956 3010 3010 3012 3012 3012 3012 3010 3010 3066 3066 3010 3010 3064 3064 3066 3066 3066 3066 3064 3064 3120 3120 3064 3064 3118 3118 3120 3120 4956 4956 4957 4957 2897 2897 4958 4958 2899 2899 2897 2897 2897 2897 2899 2899 2951 2951 2899 2899 2953 2953 2951 2951 2951 2951 2953 2953 3005 3005 2953 2953 3007 3007 3005 3005 3005 3005 3007 3007 3059 3059 3007 3007 3061 3061 3059 3059 3059 3059 3061 3061 3113 3113 3061 3061 3115 3115 3113 3113 4959 4959 4960 4960 2903 2903 4961 4961 2905 2905 2903 2903 2903 2903 2905 2905 2957 2957 2905 2905 2959 2959 2957 2957 2957 2957 2959 2959 3011 3011 2959 2959 3013 3013 3011 3011 3011 3011 3013 3013 3065 3065 3013 3013 3067 3067 3065 3065 3065 3065 3067 3067 3119 3119 3067 3067 3121 3121 3119 3119 4962 4962 4963 4963 2917 2917 4964 4964 2919 2919 2917 2917 2917 2917 2919 2919 2971 2971 2919 2919 2973 2973 2971 2971 2971 2971 2973 2973 3025 3025 2973 2973 3027 3027 3025 3025 3025 3025 3027 3027 3079 3079 3027 3027 3081 3081 3079 3079 3079 3079 3081 3081 3133 3133 3081 3081 3135 3135 3133 3133 4965 4965 4966 4966 2937 2937 4967 4967 2939 2939 2937 2937 2937 2937 2939 2939 2991 2991 2939 2939 2993 2993 2991 2991 2991 2991 2993 2993 3045 3045 2993 2993 3047 3047 3045 3045 3045 3045 3047 3047 3099 3099 3047 3047 3101 3101 3099 3099 3099 3099 3101 3101 3153 3153 3101 3101 3155 3155 3153 3153 4968 4968 4969 4969 2944 2944 4970 4970 2942 2942 2944 2944 2944 2944 2942 2942 2998 2998 2942 2942 2996 2996 2998 2998 2998 2998 2996 2996 3052 3052 2996 2996 3050 3050 3052 3052 3052 3052 3050 3050 3106 3106 3050 3050 3104 3104 3106 3106 3106 3106 3104 3104 3160 3160 3104 3104 3158 3158 3160 3160 4971 4971 4972 4972 2938 2938 4973 4973 2936 2936 2938 2938 2938 2938 2936 2936 2992 2992 2936 2936 2990 2990 2992 2992 2992 2992 2990 2990 3046 3046 2990 2990 3044 3044 3046 3046 3046 3046 3044 3044 3100 3100 3044 3044 3098 3098 3100 3100 3100 3100 3098 3098 3154 3154 3098 3098 3152 3152 3154 3154 4974 4974 4975 4975 2924 2924 4976 4976 2922 2922 2924 2924 2924 2924 2922 2922 2978 2978 2922 2922 2976 2976 2978 2978 2978 2978 2976 2976 3032 3032 2976 2976 3030 3030 3032 3032 3032 3032 3030 3030 3086 3086 3030 3030 3084 3084 3086 3086 3086 3086 3084 3084 3140 3140 3084 3084 3138 3138 3140 3140 4977 4977 4978 4978 2918 2918 4979 4979 2916 2916 2918 2918 2918 2918 2916 2916 2972 2972 2916 2916 2970 2970 2972 2972 2972 2972 2970 2970 3026 3026 2970 2970 3024 3024 3026 3026 3026 3026 3024 3024 3080 3080 3024 3024 3078 3078 3080 3080 3080 3080 3078 3078 3134 3134 3078 3078 3132 3132 3134 3134 3134 3134 3132 3132 3204 3204 3132 3132 3202 3202 3204 3204 4980 4980 4981 4981 2916 2916 4982 4982 2914 2914 2916 2916 2916 2916 2914 2914 2970 2970 2914 2914 2968 2968 2970 2970 2970 2970 2968 2968 3024 3024 2968 2968 3022 3022 3024 3024 3024 3024 3022 3022 3078 3078 3022 3022 3076 3076 3078 3078 3078 3078 3076 3076 3132 3132 3076 3076 3130 3130 3132 3132 3132 3132 3130 3130 3199 3199 3130 3130 3198 3198 3199 3199 3194 3194 3195 3195 3128 3128 3195 3195 3130 3130 3128 3128 3128 3128 3130 3130 3074 3074 3130 3130 3076 3076 3074 3074 3074 3074 3076 3076 3020 3020 3076 3076 3022 3022 3020 3020 3020 3020 3022 3022 2966 2966 3022 3022 2968 2968 2966 2966 2966 2966 2968 2968 2912 2912 2968 2968 2914 2914 2912 2912 2912 2912 2914 2914 4983 4983 2914 2914 4984 4984 4985 4985 4986 4986 4987 4987 2912 2912 4988 4988 2910 2910 2912 2912 2912 2912 2910 2910 2966 2966 2910 2910 2964 2964 2966 2966 2966 2966 2964 2964 3020 3020 2964 2964 3018 3018 3020 3020 3020 3020 3018 3018 3074 3074 3018 3018 3072 3072 3074 3074 3074 3074 3072 3072 3128 3128 3072 3072 3126 3126 3128 3128 3128 3128 3126 3126 3194 3194 3126 3126 3192 3192 3194 3194 4989 4989 4990 4990 2910 2910 4991 4991 2908 2908 2910 2910 2910 2910 2908 2908 2964 2964 2908 2908 2962 2962 2964 2964 2964 2964 2962 2962 3018 3018 2962 2962 3016 3016 3018 3018 3018 3018 3016 3016 3072 3072 3016 3016 3070 3070 3072 3072 3072 3072 3070 3070 3126 3126 3070 3070 3124 3124 3126 3126 3126 3126 3124 3124 3189 3189 3124 3124 3188 3188 3189 3189 3184 3184 3185 3185 3122 3122 3185 3185 4992 4992 3122 3122 3122 3122 4993 4993 3068 3068 4994 4994 4995 4995 3068 3068 3068 3068 4996 4996 3014 3014 4997 4997 4998 4998 3014 3014 3014 3014 4999 4999 2960 2960 5000 5000 5001 5001 2960 2960 2960 2960 5002 5002 2906 2906 5003 5003 5004 5004 2906 2906 2906 2906 5005 5005 5006 5006 2908 2908 5007 5007 5008 5008 5009 5009 5010 5010 2906 2906 5011 5011 2904 2904 2906 2906 2906 2906 2904 2904 2960 2960 2904 2904 2958 2958 2960 2960 2960 2960 2958 2958 3014 3014 2958 2958 3012 3012 3014 3014 3014 3014 3012 3012 3068 3068 3012 3012 3066 3066 3068 3068 3068 3068 3066 3066 3122 3122 3066 3066 3120 3120 3122 3122 3122 3122 3120 3120 3184 3184 3120 3120 3182 3182 3184 3184 3118 3118 3178 3178 3120 3120 3178 3178 3180 3180 3120 3120 3120 3120 3180 3180 3182 3182 3174 3174 3175 3175 3116 3116 3175 3175 3118 3118 3116 3116 3116 3116 3118 3118 3062 3062 3118 3118 3064 3064 3062 3062 3062 3062 3064 3064 3008 3008 3064 3064 3010 3010 3008 3008 3008 3008 3010 3010 2954 2954 3010 3010 2956 2956 2954 2954 2954 2954 2956 2956 2900 2900 2956 2956 2902 2902 2900 2900 2900 2900 2902 2902 5012 5012 2902 2902 5013 5013 5014 5014 3170 3170 3171 3171 3114 3114 3171 3171 3116 3116 3114 3114 3114 3114 3116 3116 3060 3060 3116 3116 3062 3062 3060 3060 3060 3060 3062 3062 3006 3006 3062 3062 3008 3008 3006 3006 3006 3006 3008 3008 2952 2952 3008 3008 2954 2954 2952 2952 2952 2952 2954 2954 2898 2898 2954 2954 2900 2900 2898 2898 2898 2898 2900 2900 5015 5015 2900 2900 5016 5016 5017 5017 5018 5018 5019 5019 2898 2898 5020 5020 2896 2896 2898 2898 2898 2898 2896 2896 2952 2952 2896 2896 2950 2950 2952 2952 2952 2952 2950 2950 3006 3006 2950 2950 3004 3004 3006 3006 3006 3006 3004 3004 3060 3060 3004 3004 3058 3058 3060 3060 3060 3060 3058 3058 3114 3114 3058 3058 3112 3112 3114 3114 3114 3114 3112 3112 3170 3170 3112 3112 3168 3168 3170 3170 5021 5021 5022 5022 2896 2896 5023 5023 2894 2894 2896 2896 2896 2896 2894 2894 2950 2950 2894 2894 2948 2948 2950 2950 2950 2950 2948 2948 3004 3004 2948 2948 3002 3002 3004 3004 3004 3004 3002 3002 3058 3058 3002 3002 3056 3056 3058 3058 3058 3058 3056 3056 3112 3112 3056 3056 3110 3110 3112 3112 3112 3112 3110 3110 3165 3165 3110 3110 3164 3164 3165 3165 3167 3167 3166 3166 3111 3111 3166 3166 3110 3110 3111 3111 3111 3111 3110 3110 3057 3057 3110 3110 3056 3056 3057 3057 3057 3057 3056 3056 3003 3003 3056 3056 3002 3002 3003 3003 3003 3003 3002 3002 2949 2949 3002 3002 2948 2948 2949 2949 2949 2949 2948 2948 2895 2895 2948 2948 2894 2894 2895 2895 2895 2895 2894 2894 5024 5024 2894 2894 5025 5025 5026 5026 5027 5027 5028 5028 2895 2895 5029 5029 2897 2897 2895 2895 2895 2895 2897 2897 2949 2949 2897 2897 2951 2951 2949 2949 2949 2949 2951 2951 3003 3003 2951 2951 3005 3005 3003 3003 3003 3003 3005 3005 3057 3057 3005 3005 3059 3059 3057 3057 3057 3057 3059 3059 3111 3111 3059 3059 3113 3113 3111 3111 3111 3111 3113 3113 3167 3167 3113 3113 3169 3169 3167 3167 3115 3115 3173 3173 3113 3113 3173 3173 3172 3172 3113 3113 3113 3113 3172 3172 3169 3169 3177 3177 3176 3176 3117 3117 3176 3176 3115 3115 3117 3117 3117 3117 3115 3115 3063 3063 3115 3115 3061 3061 3063 3063 3063 3063 3061 3061 3009 3009 3061 3061 3007 3007 3009 3009 3009 3009 3007 3007 2955 2955 3007 3007 2953 2953 2955 2955 2955 2955 2953 2953 2901 2901 2953 2953 2899 2899 2901 2901 2901 2901 2899 2899 5030 5030 2899 2899 5031 5031 5032 5032 5033 5033 5034 5034 2901 2901 5035 5035 2903 2903 2901 2901 2901 2901 2903 2903 2955 2955 2903 2903 2957 2957 2955 2955 2955 2955 2957 2957 3009 3009 2957 2957 3011 3011 3009 3009 3009 3009 3011 3011 3063 3063 3011 3011 3065 3065 3063 3063 3063 3063 3065 3065 3117 3117 3065 3065 3119 3119 3117 3117 3117 3117 3119 3119 3177 3177 3119 3119 3179 3179 3177 3177 3121 3121 3183 3183 3119 3119 3183 3183 3181 3181 3119 3119 3119 3119 3181 3181 3179 3179 5036 5036 5037 5037 2905 2905 5038 5038 5039 5039 2905 2905 2905 2905 5040 5040 2959 2959 5041 5041 5042 5042 2959 2959 2959 2959 5043 5043 3013 3013 5044 5044 5045 5045 3013 3013 3013 3013 5046 5046 3067 3067 5047 5047 5048 5048 3067 3067 3067 3067 5049 5049 3121 3121 5050 5050 5051 5051 3121 3121 3121 3121 5052 5052 3186 3186 5053 5053 5054 5054 3186 3186 3191 3191 3190 3190 3125 3125 3190 3190 3123 3123 3125 3125 3125 3125 3123 3123 3071 3071 3123 3123 3069 3069 3071 3071 3071 3071 3069 3069 3017 3017 3069 3069 3015 3015 3017 3017 3017 3017 3015 3015 2963 2963 3015 3015 2961 2961 2963 2963 2963 2963 2961 2961 2909 2909 2961 2961 2907 2907 2909 2909 2909 2909 2907 2907 5055 5055 2907 2907 5056 5056 5057 5057 5058 5058 5059 5059 2909 2909 5060 5060 2911 2911 2909 2909 2909 2909 2911 2911 2963 2963 2911 2911 2965 2965 2963 2963 2963 2963 2965 2965 3017 3017 2965 2965 3019 3019 3017 3017 3017 3017 3019 3019 3071 3071 3019 3019 3073 3073 3071 3071 3071 3071 3073 3073 3125 3125 3073 3073 3127 3127 3125 3125 3125 3125 3127 3127 3191 3191 3127 3127 3193 3193 3191 3191 5061 5061 5062 5062 2911 2911 5063 5063 2913 2913 2911 2911 2911 2911 2913 2913 2965 2965 2913 2913 2967 2967 2965 2965 2965 2965 2967 2967 3019 3019 2967 2967 3021 3021 3019 3019 3019 3019 3021 3021 3073 3073 3021 3021 3075 3075 3073 3073 3073 3073 3075 3075 3127 3127 3075 3075 3129 3129 3127 3127 3127 3127 3129 3129 3196 3196 3129 3129 3197 3197 3196 3196 3201 3201 3200 3200 3131 3131 3200 3200 3129 3129 3131 3131 3131 3131 3129 3129 3077 3077 3129 3129 3075 3075 3077 3077 3077 3077 3075 3075 3023 3023 3075 3075 3021 3021 3023 3023 3023 3023 3021 3021 2969 2969 3021 3021 2967 2967 2969 2969 2969 2969 2967 2967 2915 2915 2967 2967 2913 2913 2915 2915 2915 2915 2913 2913 5064 5064 2913 2913 5065 5065 5066 5066 5067 5067 5068 5068 2915 2915 5069 5069 2917 2917 2915 2915 2915 2915 2917 2917 2969 2969 2917 2917 2971 2971 2969 2969 2969 2969 2971 2971 3023 3023 2971 2971 3025 3025 3023 3023 3023 3023 3025 3025 3077 3077 3025 3025 3079 3079 3077 3077 3077 3077 3079 3079 3131 3131 3079 3079 3133 3133 3131 3131 3131 3131 3133 3133 3201 3201 3133 3133 3203 3203 3201 3201 3135 3135 3206 3206 3133 3133 3206 3206 3205 3205 3133 3133 3133 3133 3205 3205 3203 3203 3210 3210 3209 3209 3137 3137 3209 3209 3135 3135 3137 3137 3137 3137 3135 3135 3083 3083 3135 3135 3081 3081 3083 3083 3083 3083 3081 3081 3029 3029 3081 3081 3027 3027 3029 3029 3029 3029 3027 3027 2975 2975 3027 3027 2973 2973 2975 2975 2975 2975 2973 2973 2921 2921 2973 2973 2919 2919 2921 2921 2921 2921 2919 2919 5070 5070 2919 2919 5071 5071 5072 5072 5073 5073 5074 5074 2921 2921 5075 5075 2923 2923 2921 2921 2921 2921 2923 2923 2975 2975 2923 2923 2977 2977 2975 2975 2975 2975 2977 2977 3029 3029 2977 2977 3031 3031 3029 3029 3029 3029 3031 3031 3083 3083 3031 3031 3085 3085 3083 3083 3083 3083 3085 3085 3137 3137 3085 3085 3139 3139 3137 3137 3137 3137 3139 3139 3210 3210 3139 3139 3213 3213 3210 3210 5076 5076 5077 5077 2923 2923 5078 5078 2925 2925 2923 2923 2923 2923 2925 2925 2977 2977 2925 2925 2979 2979 2977 2977 2977 2977 2979 2979 3031 3031 2979 2979 3033 3033 3031 3031 3031 3031 3033 3033 3085 3085 3033 3033 3087 3087 3085 3085 3085 3085 3087 3087 3139 3139 3087 3087 3141 3141 3139 3139 3139 3139 3141 3141 3213 3213 3141 3141 3215 3215 3213 3213 5079 5079 5080 5080 2925 2925 5081 5081 2927 2927 2925 2925 2925 2925 2927 2927 2979 2979 2927 2927 2981 2981 2979 2979 2979 2979 2981 2981 3033 3033 2981 2981 3035 3035 3033 3033 3033 3033 3035 3035 3087 3087 3035 3035 3089 3089 3087 3087 3087 3087 3089 3089 3141 3141 3089 3089 3143 3143 3141 3141 3141 3141 3143 3143 3218 3218 3143 3143 3219 3219 3218 3218 3223 3223 3222 3222 3145 3145 3222 3222 3143 3143 3145 3145 3145 3145 3143 3143 3091 3091 3143 3143 3089 3089 3091 3091 3091 3091 3089 3089 3037 3037 3089 3089 3035 3035 3037 3037 3037 3037 3035 3035 2983 2983 3035 3035 2981 2981 2983 2983 2983 2983 2981 2981 2929 2929 2981 2981 2927 2927 2929 2929 2929 2929 2927 2927 5082 5082 2927 2927 5083 5083 5084 5084 5085 5085 5086 5086 2929 2929 5087 5087 2931 2931 2929 2929 2929 2929 2931 2931 2983 2983 2931 2931 2985 2985 2983 2983 2983 2983 2985 2985 3037 3037 2985 2985 3039 3039 3037 3037 3037 3037 3039 3039 3091 3091 3039 3039 3093 3093 3091 3091 3091 3091 3093 3093 3145 3145 3093 3093 3147 3147 3145 3145 3145 3145 3147 3147 3223 3223 3147 3147 3225 3225 3223 3223 5088 5088 5089 5089 2931 2931 5090 5090 2933 2933 2931 2931 2931 2931 2933 2933 2985 2985 2933 2933 2987 2987 2985 2985 2985 2985 2987 2987 3039 3039 2987 2987 3041 3041 3039 3039 3039 3039 3041 3041 3093 3093 3041 3041 3095 3095 3093 3093 3093 3093 3095 3095 3147 3147 3095 3095 3149 3149 3147 3147 3147 3147 3149 3149 3228 3228 3149 3149 3229 3229 3228 3228 3233 3233 3232 3232 3151 3151 3232 3232 5091 5091 3151 3151 3151 3151 5092 5092 3097 3097 5093 5093 5094 5094 3097 3097 3097 3097 5095 5095 3043 3043 5096 5096 5097 5097 3043 3043 3043 3043 5098 5098 2989 2989 5099 5099 5100 5100 2989 2989 2989 2989 5101 5101 2935 2935 5102 5102 5103 5103 2935 2935 2935 2935 5104 5104 5105 5105 2933 2933 5106 5106 5107 5107 5108 5108 5109 5109 2935 2935 5110 5110 2937 2937 2935 2935 2935 2935 2937 2937 2989 2989 2937 2937 2991 2991 2989 2989 2989 2989 2991 2991 3043 3043 2991 2991 3045 3045 3043 3043 3043 3043 3045 3045 3097 3097 3045 3045 3099 3099 3097 3097 3097 3097 3099 3099 3151 3151 3099 3099 3153 3153 3151 3151 3151 3151 3153 3153 3233 3233 3153 3153 3235 3235 3233 3233 3155 3155 3239 3239 3153 3153 3239 3239 3237 3237 3153 3153 3153 3153 3237 3237 3235 3235 3243 3243 3242 3242 3157 3157 3242 3242 3155 3155 3157 3157 3157 3157 3155 3155 3103 3103 3155 3155 3101 3101 3103 3103 3103 3103 3101 3101 3049 3049 3101 3101 3047 3047 3049 3049 3049 3049 3047 3047 2995 2995 3047 3047 2993 2993 2995 2995 2995 2995 2993 2993 2941 2941 2993 2993 2939 2939 2941 2941 2941 2941 2939 2939 5111 5111 2939 2939 5112 5112 5113 5113 3247 3247 3246 3246 3159 3159 3246 3246 3157 3157 3159 3159 3159 3159 3157 3157 3105 3105 3157 3157 3103 3103 3105 3105 3105 3105 3103 3103 3051 3051 3103 3103 3049 3049 3051 3051 3051 3051 3049 3049 2997 2997 3049 3049 2995 2995 2997 2997 2997 2997 2995 2995 2943 2943 2995 2995 2941 2941 2943 2943 2943 2943 2941 2941 5114 5114 2941 2941 5115 5115 5116 5116 5117 5117 5118 5118 2943 2943 5119 5119 2945 2945 2943 2943 2943 2943 2945 2945 2997 2997 2945 2945 2999 2999 2997 2997 2997 2997 2999 2999 3051 3051 2999 2999 3053 3053 3051 3051 3051 3051 3053 3053 3105 3105 3053 3053 3107 3107 3105 3105 3105 3105 3107 3107 3159 3159 3107 3107 3161 3161 3159 3159 3159 3159 3161 3161 3247 3247 3161 3161 3249 3249 3247 3247 5120 5120 5121 5121 2945 2945 5122 5122 2947 2947 2945 2945 2945 2945 2947 2947 2999 2999 2947 2947 3001 3001 2999 2999 2999 2999 3001 3001 3053 3053 3001 3001 3055 3055 3053 3053 3053 3053 3055 3055 3107 3107 3055 3055 3109 3109 3107 3107 3107 3107 3109 3109 3161 3161 3109 3109 3163 3163 3161 3161 3161 3161 3163 3163 3252 3252 3163 3163 3253 3253 3252 3252 3250 3250 3251 3251 3162 3162 3251 3251 3163 3163 3162 3162 3162 3162 3163 3163 3108 3108 3163 3163 3109 3109 3108 3108 3108 3108 3109 3109 3054 3054 3109 3109 3055 3055 3054 3054 3054 3054 3055 3055 3000 3000 3055 3055 3001 3001 3000 3000 3000 3000 3001 3001 2946 2946 3001 3001 2947 2947 2946 2946 2946 2946 2947 2947 5123 5123 2947 2947 5124 5124 5125 5125 5126 5126 5127 5127 2946 2946 5128 5128 2944 2944 2946 2946 2946 2946 2944 2944 3000 3000 2944 2944 2998 2998 3000 3000 3000 3000 2998 2998 3054 3054 2998 2998 3052 3052 3054 3054 3054 3054 3052 3052 3108 3108 3052 3052 3106 3106 3108 3108 3108 3108 3106 3106 3162 3162 3106 3106 3160 3160 3162 3162 3162 3162 3160 3160 3250 3250 3160 3160 3248 3248 3250 3250 3158 3158 3244 3244 3160 3160 3244 3244 3245 3245 3160 3160 3160 3160 3245 3245 3248 3248 3240 3240 3241 3241 3156 3156 3241 3241 3158 3158 3156 3156 3156 3156 3158 3158 3102 3102 3158 3158 3104 3104 3102 3102 3102 3102 3104 3104 3048 3048 3104 3104 3050 3050 3048 3048 3048 3048 3050 3050 2994 2994 3050 3050 2996 2996 2994 2994 2994 2994 2996 2996 2940 2940 2996 2996 2942 2942 2940 2940 2940 2940 2942 2942 5129 5129 2942 2942 5130 5130 5131 5131 5132 5132 5133 5133 2940 2940 5134 5134 2938 2938 2940 2940 2940 2940 2938 2938 2994 2994 2938 2938 2992 2992 2994 2994 2994 2994 2992 2992 3048 3048 2992 2992 3046 3046 3048 3048 3048 3048 3046 3046 3102 3102 3046 3046 3100 3100 3102 3102 3102 3102 3100 3100 3156 3156 3100 3100 3154 3154 3156 3156 3156 3156 3154 3154 3240 3240 3154 3154 3238 3238 3240 3240 3152 3152 3234 3234 3154 3154 3234 3234 3236 3236 3154 3154 3154 3154 3236 3236 3238 3238 5135 5135 5136 5136 2936 2936 5137 5137 5138 5138 2936 2936 2936 2936 5139 5139 2990 2990 5140 5140 5141 5141 2990 2990 2990 2990 5142 5142 3044 3044 5143 5143 5144 5144 3044 3044 3044 3044 5145 5145 3098 3098 5146 5146 5147 5147 3098 3098 3098 3098 5148 5148 3152 3152 5149 5149 5150 5150 3152 3152 3152 3152 5151 5151 3231 3231 5152 5152 5153 5153 3231 3231 3226 3226 3227 3227 3148 3148 3227 3227 3150 3150 3148 3148 3148 3148 3150 3150 3094 3094 3150 3150 3096 3096 3094 3094 3094 3094 3096 3096 3040 3040 3096 3096 3042 3042 3040 3040 3040 3040 3042 3042 2986 2986 3042 3042 2988 2988 2986 2986 2986 2986 2988 2988 2932 2932 2988 2988 2934 2934 2932 2932 2932 2932 2934 2934 5154 5154 2934 2934 5155 5155 5156 5156 5157 5157 5158 5158 2932 2932 5159 5159 2930 2930 2932 2932 2932 2932 2930 2930 2986 2986 2930 2930 2984 2984 2986 2986 2986 2986 2984 2984 3040 3040 2984 2984 3038 3038 3040 3040 3040 3040 3038 3038 3094 3094 3038 3038 3092 3092 3094 3094 3094 3094 3092 3092 3148 3148 3092 3092 3146 3146 3148 3148 3148 3148 3146 3146 3226 3226 3146 3146 3224 3224 3226 3226 5160 5160 5161 5161 2930 2930 5162 5162 2928 2928 2930 2930 2930 2930 2928 2928 2984 2984 2928 2928 2982 2982 2984 2984 2984 2984 2982 2982 3038 3038 2982 2982 3036 3036 3038 3038 3038 3038 3036 3036 3092 3092 3036 3036 3090 3090 3092 3092 3092 3092 3090 3090 3146 3146 3090 3090 3144 3144 3146 3146 3146 3146 3144 3144 3221 3221 3144 3144 3220 3220 3221 3221 3216 3216 3217 3217 3142 3142 3217 3217 3144 3144 3142 3142 3142 3142 3144 3144 3088 3088 3144 3144 3090 3090 3088 3088 3088 3088 3090 3090 3034 3034 3090 3090 3036 3036 3034 3034 3034 3034 3036 3036 2980 2980 3036 3036 2982 2982 2980 2980 2980 2980 2982 2982 2926 2926 2982 2982 2928 2928 2926 2926 2926 2926 2928 2928 5163 5163 2928 2928 5164 5164 5165 5165 5166 5166 5167 5167 2926 2926 5168 5168 2924 2924 2926 2926 2926 2926 2924 2924 2980 2980 2924 2924 2978 2978 2980 2980 2980 2980 2978 2978 3034 3034 2978 2978 3032 3032 3034 3034 3034 3034 3032 3032 3088 3088 3032 3032 3086 3086 3088 3088 3088 3088 3086 3086 3142 3142 3086 3086 3140 3140 3142 3142 3142 3142 3140 3140 3216 3216 3140 3140 3214 3214 3216 3216 3138 3138 3211 3211 3140 3140 3211 3211 3212 3212 3140 3140 3140 3140 3212 3212 3214 3214 3207 3207 3208 3208 3136 3136 3208 3208 3138 3138 3136 3136 3136 3136 3138 3138 3082 3082 3138 3138 3084 3084 3082 3082 3082 3082 3084 3084 3028 3028 3084 3084 3030 3030 3028 3028 3028 3028 3030 3030 2974 2974 3030 3030 2976 2976 2974 2974 2974 2974 2976 2976 2920 2920 2976 2976 2922 2922 2920 2920 2920 2920 2922 2922 5169 5169 2922 2922 5170 5170 5171 5171 5172 5172 5173 5173 2920 2920 5174 5174 2918 2918 2920 2920 2920 2920 2918 2918 2974 2974 2918 2918 2972 2972 2974 2974 2974 2974 2972 2972 3028 3028 2972 2972 3026 3026 3028 3028 3028 3028 3026 3026 3082 3082 3026 3026 3080 3080 3082 3082 3082 3082 3080 3080 3136 3136 3080 3080 3134 3134 3136 3136 3136 3136 3134 3134 3207 3207 3134 3134 3204 3204 3207 3207 3758 3758 3660 3660 3662 3662 3758 3758 3757 3757 3660 3660 3757 3757 3754 3754 3660 3660 3660 3660 3754 3754 3658 3658 3754 3754 3753 3753 3658 3658 3658 3658 3753 3753 3656 3656 3753 3753 3751 3751 3656 3656 3751 3751 3748 3748 3656 3656 3656 3656 3748 3748 3654 3654 3748 3748 3747 3747 3654 3654 3654 3654 3747 3747 3652 3652 3747 3747 3744 3744 3652 3652 3734 3734 3646 3646 5175 5175 3744 3744 3743 3743 3652 3652 3743 3743 3740 3740 3652 3652 3652 3652 3740 3740 3650 3650 3740 3740 3739 3739 3650 3650 3650 3650 3739 3739 3648 3648 3739 3739 3737 3737 3648 3648 5176 5176 5177 5177 3734 3734 3724 3724 3640 3640 3642 3642 3734 3734 3733 3733 3646 3646 3733 3733 3730 3730 3646 3646 3646 3646 3730 3730 3644 3644 3730 3730 3729 3729 3644 3644 3644 3644 3729 3729 3642 3642 3729 3729 3727 3727 3642 3642 3642 3642 3727 3727 3724 3724 3724 3724 3723 3723 3640 3640 3723 3723 3720 3720 3640 3640 3640 3640 3720 3720 3638 3638 3720 3720 3719 3719 3638 3638 3638 3638 3719 3719 3636 3636 3719 3719 3716 3716 3636 3636 3716 3716 3715 3715 3636 3636 3636 3636 3715 3715 3634 3634 3715 3715 3713 3713 3634 3634 3634 3634 3713 3713 3632 3632 3713 3713 3710 3710 3632 3632 3707 3707 3631 3631 3629 3629 3710 3710 3709 3709 3632 3632 3709 3709 3706 3706 3632 3632 3632 3632 3706 3706 3630 3630 3706 3706 3705 3705 3630 3630 3630 3630 3705 3705 3629 3629 3705 3705 3704 3704 3629 3629 3629 3629 3704 3704 3707 3707 3707 3707 3708 3708 3631 3631 3708 3708 3711 3711 3631 3631 3631 3631 3711 3711 3633 3633 3711 3711 3712 3712 3633 3633 3633 3633 3712 3712 3635 3635 3712 3712 3714 3714 3635 3635 3714 3714 3717 3717 3635 3635 3635 3635 3717 3717 3637 3637 3717 3717 3718 3718 3637 3637 3637 3637 3718 3718 3639 3639 3718 3718 3721 3721 3639 3639 3731 3731 3645 3645 3643 3643 3721 3721 3722 3722 3639 3639 3722 3722 3725 3725 3639 3639 3639 3639 3725 3725 3641 3641 3725 3725 3726 3726 3641 3641 3641 3641 3726 3726 3643 3643 3726 3726 3728 3728 3643 3643 3643 3643 3728 3728 3731 3731 3741 3741 3651 3651 3649 3649 3731 3731 3732 3732 3645 3645 3732 3732 3735 3735 3645 3645 3645 3645 3735 3735 3647 3647 3735 3735 5178 5178 3647 3647 3647 3647 5179 5179 5180 5180 3736 3736 3738 3738 3649 3649 3649 3649 3738 3738 3741 3741 3741 3741 3742 3742 3651 3651 3742 3742 3745 3745 3651 3651 3651 3651 3745 3745 3653 3653 3745 3745 3746 3746 3653 3653 3653 3653 3746 3746 3655 3655 3746 3746 3749 3749 3655 3655 3749 3749 3750 3750 3655 3655 3655 3655 3750 3750 3657 3657 3750 3750 3752 3752 3657 3657 3657 3657 3752 3752 3659 3659 3752 3752 3755 3755 3659 3659 3765 3765 3665 3665 3663 3663 3755 3755 3756 3756 3659 3659 3756 3756 3759 3759 3659 3659 3659 3659 3759 3759 3661 3661 3759 3759 3760 3760 3661 3661 3661 3661 3760 3760 3663 3663 3760 3760 3762 3762 3663 3663 3663 3663 3762 3762 3765 3765 3765 3765 3766 3766 3665 3665 3766 3766 3769 3769 3665 3665 3665 3665 3769 3769 3667 3667 3769 3769 3770 3770 3667 3667 3667 3667 3770 3770 3669 3669 3770 3770 3772 3772 3669 3669 3772 3772 3775 3775 3669 3669 3669 3669 3775 3775 3671 3671 3775 3775 3776 3776 3671 3671 3671 3671 3776 3776 3673 3673 3776 3776 3779 3779 3673 3673 3789 3789 3679 3679 3677 3677 3779 3779 3780 3780 3673 3673 3780 3780 3783 3783 3673 3673 3673 3673 3783 3783 3675 3675 3783 3783 3784 3784 3675 3675 3675 3675 3784 3784 3677 3677 3784 3784 3786 3786 3677 3677 3677 3677 3786 3786 3789 3789 5181 5181 3685 3685 5182 5182 3789 3789 3790 3790 3679 3679 3790 3790 3793 3793 3679 3679 3679 3679 3793 3793 3681 3681 3793 3793 3794 3794 3681 3681 3681 3681 3794 3794 3683 3683 3794 3794 3796 3796 3683 3683 3683 3683 3796 3796 3799 3799 5183 5183 3800 3800 3685 3685 3800 3800 3803 3803 3685 3685 3685 3685 3803 3803 3687 3687 3813 3813 3693 3693 3691 3691 3803 3803 3804 3804 3687 3687 3804 3804 3807 3807 3687 3687 3687 3687 3807 3807 3689 3689 3807 3807 3808 3808 3689 3689 3689 3689 3808 3808 3691 3691 3808 3808 3810 3810 3691 3691 3691 3691 3810 3810 3813 3813 3823 3823 3699 3699 3697 3697 3813 3813 3814 3814 3693 3693 3814 3814 3817 3817 3693 3693 3693 3693 3817 3817 3695 3695 3817 3817 3818 3818 3695 3695 3695 3695 3818 3818 3697 3697 3818 3818 3820 3820 3697 3697 3697 3697 3820 3820 3823 3823 3823 3823 3824 3824 3699 3699 3824 3824 3827 3827 3699 3699 3699 3699 3827 3827 3701 3701 3827 3827 3828 3828 3701 3701 3701 3701 3828 3828 3703 3703 3828 3828 3831 3831 3703 3703 3831 3831 3830 3830 3703 3703 3703 3703 3830 3830 3702 3702 3830 3830 3829 3829 3702 3702 3702 3702 3829 3829 3700 3700 3829 3829 3826 3826 3700 3700 3816 3816 3694 3694 3696 3696 3826 3826 3825 3825 3700 3700 3825 3825 3822 3822 3700 3700 3700 3700 3822 3822 3698 3698 3822 3822 3821 3821 3698 3698 3698 3698 3821 3821 3696 3696 3821 3821 3819 3819 3696 3696 3696 3696 3819 3819 3816 3816 3806 3806 3688 3688 3690 3690 3816 3816 3815 3815 3694 3694 3815 3815 3812 3812 3694 3694 3694 3694 3812 3812 3692 3692 3812 3812 3811 3811 3692 3692 3692 3692 3811 3811 3690 3690 3811 3811 3809 3809 3690 3690 3690 3690 3809 3809 3806 3806 3806 3806 3805 3805 3688 3688 3805 3805 3802 3802 3688 3688 3688 3688 3802 3802 3686 3686 3792 3792 3680 3680 3682 3682 3802 3802 3801 3801 3686 3686 3801 3801 5184 5184 3686 3686 3686 3686 5185 5185 5186 5186 3798 3798 3797 3797 3684 3684 3684 3684 3797 3797 3682 3682 3797 3797 3795 3795 3682 3682 3682 3682 3795 3795 3792 3792 3782 3782 3674 3674 3676 3676 3792 3792 3791 3791 3680 3680 3791 3791 3788 3788 3680 3680 3680 3680 3788 3788 3678 3678 3788 3788 3787 3787 3678 3678 3678 3678 3787 3787 3676 3676 3787 3787 3785 3785 3676 3676 3676 3676 3785 3785 3782 3782 3782 3782 3781 3781 3674 3674 3781 3781 3778 3778 3674 3674 3674 3674 3778 3778 3672 3672 3778 3778 3777 3777 3672 3672 3672 3672 3777 3777 3670 3670 3777 3777 3774 3774 3670 3670 3774 3774 3773 3773 3670 3670 3670 3670 3773 3773 3668 3668 3773 3773 3771 3771 3668 3668 3668 3668 3771 3771 3666 3666 3771 3771 3768 3768 3666 3666 3768 3768 3767 3767 3666 3666 3767 3767 3764 3764 3666 3666 3666 3666 3764 3764 3664 3664 3764 3764 3763 3763 3664 3664 3664 3664 3763 3763 3662 3662 3763 3763 3761 3761 3662 3662 3662 3662 3761 3761 3758 3758 3662 3662 3589 3589 3664 3664 3589 3589 3591 3591 3664 3664 3664 3664 3591 3591 3666 3666 3591 3591 3593 3593 3666 3666 3666 3666 3593 3593 3668 3668 3593 3593 3595 3595 3668 3668 3668 3668 3595 3595 3670 3670 3595 3595 3597 3597 3670 3670 3670 3670 3597 3597 3672 3672 3597 3597 3599 3599 3672 3672 3672 3672 3599 3599 3674 3674 3599 3599 3601 3601 3674 3674 3674 3674 3601 3601 3676 3676 3601 3601 3603 3603 3676 3676 3676 3676 3603 3603 3678 3678 3603 3603 3605 3605 3678 3678 3678 3678 3605 3605 3680 3680 3605 3605 3607 3607 3680 3680 3680 3680 3607 3607 3682 3682 3607 3607 3609 3609 3682 3682 3682 3682 3609 3609 3684 3684 5187 5187 3611 3611 5188 5188 5189 5189 3611 3611 3686 3686 3611 3611 3613 3613 3686 3686 3686 3686 3613 3613 3688 3688 3613 3613 3615 3615 3688 3688 3688 3688 3615 3615 3690 3690 3615 3615 3617 3617 3690 3690 3690 3690 3617 3617 3692 3692 3617 3617 3619 3619 3692 3692 3692 3692 3619 3619 3694 3694 3619 3619 3621 3621 3694 3694 3694 3694 3621 3621 3696 3696 3621 3621 3623 3623 3696 3696 3696 3696 3623 3623 3698 3698 3623 3623 3625 3625 3698 3698 3698 3698 3625 3625 3700 3700 3625 3625 3627 3627 3700 3700 3700 3700 3627 3627 3702 3702 3627 3627 3628 3628 3702 3702 3702 3702 3628 3628 3703 3703 3628 3628 3626 3626 3703 3703 3703 3703 3626 3626 3701 3701 3626 3626 3624 3624 3701 3701 3701 3701 3624 3624 3699 3699 3624 3624 3622 3622 3699 3699 3699 3699 3622 3622 3697 3697 3622 3622 3620 3620 3697 3697 3697 3697 3620 3620 3695 3695 3620 3620 3618 3618 3695 3695 3695 3695 3618 3618 3693 3693 3618 3618 3616 3616 3693 3693 3693 3693 3616 3616 3691 3691 3616 3616 3614 3614 3691 3691 3691 3691 3614 3614 3689 3689 3614 3614 3612 3612 3689 3689 3689 3689 3612 3612 3687 3687 3612 3612 3610 3610 3687 3687 3687 3687 3610 3610 3685 3685 3610 3610 5190 5190 3685 3685 3685 3685 5191 5191 5192 5192 3608 3608 3606 3606 3683 3683 3683 3683 3606 3606 3681 3681 3606 3606 3604 3604 3681 3681 3681 3681 3604 3604 3679 3679 3604 3604 3602 3602 3679 3679 3679 3679 3602 3602 3677 3677 3602 3602 3600 3600 3677 3677 3677 3677 3600 3600 3675 3675 3600 3600 3598 3598 3675 3675 3675 3675 3598 3598 3673 3673 3598 3598 3596 3596 3673 3673 3673 3673 3596 3596 3671 3671 3596 3596 3594 3594 3671 3671 3671 3671 3594 3594 3669 3669 3594 3594 3592 3592 3669 3669 3669 3669 3592 3592 3667 3667 3592 3592 3590 3590 3667 3667 3667 3667 3590 3590 3665 3665 3590 3590 3588 3588 3665 3665 3665 3665 3588 3588 3663 3663 3588 3588 3586 3586 3663 3663 3663 3663 3586 3586 3661 3661 3586 3586 3584 3584 3661 3661 3661 3661 3584 3584 3659 3659 3584 3584 3582 3582 3659 3659 3659 3659 3582 3582 3657 3657 3582 3582 3580 3580 3657 3657 3657 3657 3580 3580 3655 3655 3580 3580 3578 3578 3655 3655 3655 3655 3578 3578 3653 3653 3578 3578 3576 3576 3653 3653 3653 3653 3576 3576 3651 3651 3576 3576 3574 3574 3651 3651 3651 3651 3574 3574 3649 3649 5193 5193 3572 3572 5194 5194 5195 5195 3572 3572 3647 3647 3572 3572 3570 3570 3647 3647 3647 3647 3570 3570 3645 3645 3570 3570 3568 3568 3645 3645 3645 3645 3568 3568 3643 3643 3568 3568 3566 3566 3643 3643 3643 3643 3566 3566 3641 3641 3566 3566 3564 3564 3641 3641 3641 3641 3564 3564 3639 3639 3564 3564 3562 3562 3639 3639 3639 3639 3562 3562 3637 3637 3562 3562 3560 3560 3637 3637 3637 3637 3560 3560 3635 3635 3560 3560 3558 3558 3635 3635 3635 3635 3558 3558 3633 3633 3558 3558 3556 3556 3633 3633 3633 3633 3556 3556 3631 3631 3556 3556 3554 3554 3631 3631 3631 3631 3554 3554 3629 3629 3554 3554 3555 3555 3629 3629 3629 3629 3555 3555 3630 3630 3555 3555 3557 3557 3630 3630 3630 3630 3557 3557 3632 3632 3557 3557 3559 3559 3632 3632 3632 3632 3559 3559 3634 3634 3559 3559 3561 3561 3634 3634 3634 3634 3561 3561 3636 3636 3561 3561 3563 3563 3636 3636 3636 3636 3563 3563 3638 3638 3563 3563 3565 3565 3638 3638 3638 3638 3565 3565 3640 3640 3565 3565 3567 3567 3640 3640 3640 3640 3567 3567 3642 3642 3567 3567 3569 3569 3642 3642 3642 3642 3569 3569 3644 3644 3569 3569 3571 3571 3644 3644 3644 3644 3571 3571 3646 3646 3571 3571 5196 5196 3646 3646 3646 3646 5197 5197 5198 5198 3573 3573 3575 3575 3648 3648 3648 3648 3575 3575 3650 3650 3575 3575 3577 3577 3650 3650 3650 3650 3577 3577 3652 3652 3577 3577 3579 3579 3652 3652 3652 3652 3579 3579 3654 3654 3579 3579 3581 3581 3654 3654 3654 3654 3581 3581 3656 3656 3581 3581 3583 3583 3656 3656 3656 3656 3583 3583 3658 3658 3583 3583 3585 3585 3658 3658 3658 3658 3585 3585 3660 3660 3585 3585 3587 3587 3660 3660 3660 3660 3587 3587 3662 3662 3587 3587 3589 3589 3662 3662 3587 3587 3514 3514 3589 3589 3514 3514 3516 3516 3589 3589 3589 3589 3516 3516 3591 3591 3516 3516 3518 3518 3591 3591 3591 3591 3518 3518 3593 3593 3518 3518 3520 3520 3593 3593 3593 3593 3520 3520 3595 3595 3520 3520 3522 3522 3595 3595 3595 3595 3522 3522 3597 3597 3522 3522 3524 3524 3597 3597 3597 3597 3524 3524 3599 3599 3524 3524 3526 3526 3599 3599 3599 3599 3526 3526 3601 3601 3526 3526 3528 3528 3601 3601 3601 3601 3528 3528 3603 3603 3528 3528 3530 3530 3603 3603 3603 3603 3530 3530 3605 3605 3530 3530 3532 3532 3605 3605 3605 3605 3532 3532 3607 3607 3532 3532 3534 3534 3607 3607 3607 3607 3534 3534 3609 3609 5199 5199 3536 3536 5200 5200 5201 5201 3536 3536 3611 3611 3536 3536 3538 3538 3611 3611 3611 3611 3538 3538 3613 3613 3538 3538 3540 3540 3613 3613 3613 3613 3540 3540 3615 3615 3540 3540 3542 3542 3615 3615 3615 3615 3542 3542 3617 3617 3542 3542 3544 3544 3617 3617 3617 3617 3544 3544 3619 3619 3544 3544 3546 3546 3619 3619 3619 3619 3546 3546 3621 3621 3546 3546 3548 3548 3621 3621 3621 3621 3548 3548 3623 3623 3548 3548 3550 3550 3623 3623 3623 3623 3550 3550 3625 3625 3550 3550 3552 3552 3625 3625 3625 3625 3552 3552 3627 3627 3552 3552 3553 3553 3627 3627 3627 3627 3553 3553 3628 3628 3553 3553 3551 3551 3628 3628 3628 3628 3551 3551 3626 3626 3551 3551 3549 3549 3626 3626 3626 3626 3549 3549 3624 3624 3549 3549 3547 3547 3624 3624 3624 3624 3547 3547 3622 3622 3547 3547 3545 3545 3622 3622 3622 3622 3545 3545 3620 3620 3545 3545 3543 3543 3620 3620 3620 3620 3543 3543 3618 3618 3543 3543 3541 3541 3618 3618 3618 3618 3541 3541 3616 3616 3541 3541 3539 3539 3616 3616 3616 3616 3539 3539 3614 3614 3539 3539 3537 3537 3614 3614 3614 3614 3537 3537 3612 3612 3537 3537 3535 3535 3612 3612 3612 3612 3535 3535 3610 3610 3535 3535 5202 5202 3610 3610 3610 3610 5203 5203 5204 5204 3533 3533 3531 3531 3608 3608 3608 3608 3531 3531 3606 3606 3531 3531 3529 3529 3606 3606 3606 3606 3529 3529 3604 3604 3529 3529 3527 3527 3604 3604 3604 3604 3527 3527 3602 3602 3527 3527 3525 3525 3602 3602 3602 3602 3525 3525 3600 3600 3525 3525 3523 3523 3600 3600 3600 3600 3523 3523 3598 3598 3523 3523 3521 3521 3598 3598 3598 3598 3521 3521 3596 3596 3521 3521 3519 3519 3596 3596 3596 3596 3519 3519 3594 3594 3519 3519 3517 3517 3594 3594 3594 3594 3517 3517 3592 3592 3517 3517 3515 3515 3592 3592 3592 3592 3515 3515 3590 3590 3515 3515 3513 3513 3590 3590 3590 3590 3513 3513 3588 3588 3513 3513 3511 3511 3588 3588 3588 3588 3511 3511 3586 3586 3511 3511 3509 3509 3586 3586 3586 3586 3509 3509 3584 3584 3509 3509 3507 3507 3584 3584 3584 3584 3507 3507 3582 3582 3507 3507 3505 3505 3582 3582 3582 3582 3505 3505 3580 3580 3505 3505 3503 3503 3580 3580 3580 3580 3503 3503 3578 3578 3503 3503 3501 3501 3578 3578 3578 3578 3501 3501 3576 3576 3501 3501 3499 3499 3576 3576 3576 3576 3499 3499 3574 3574 5205 5205 3497 3497 5206 5206 5207 5207 3497 3497 3572 3572 3497 3497 3495 3495 3572 3572 3572 3572 3495 3495 3570 3570 3495 3495 3493 3493 3570 3570 3570 3570 3493 3493 3568 3568 3493 3493 3491 3491 3568 3568 3568 3568 3491 3491 3566 3566 3491 3491 3489 3489 3566 3566 3566 3566 3489 3489 3564 3564 3489 3489 3487 3487 3564 3564 3564 3564 3487 3487 3562 3562 3487 3487 3485 3485 3562 3562 3562 3562 3485 3485 3560 3560 3485 3485 3483 3483 3560 3560 3560 3560 3483 3483 3558 3558 3483 3483 3481 3481 3558 3558 3558 3558 3481 3481 3556 3556 3481 3481 3479 3479 3556 3556 3556 3556 3479 3479 3554 3554 3479 3479 3480 3480 3554 3554 3554 3554 3480 3480 3555 3555 3480 3480 3482 3482 3555 3555 3555 3555 3482 3482 3557 3557 3482 3482 3484 3484 3557 3557 3557 3557 3484 3484 3559 3559 3484 3484 3486 3486 3559 3559 3559 3559 3486 3486 3561 3561 3486 3486 3488 3488 3561 3561 3561 3561 3488 3488 3563 3563 3488 3488 3490 3490 3563 3563 3563 3563 3490 3490 3565 3565 3490 3490 3492 3492 3565 3565 3565 3565 3492 3492 3567 3567 3492 3492 3494 3494 3567 3567 3567 3567 3494 3494 3569 3569 3494 3494 3496 3496 3569 3569 3569 3569 3496 3496 3571 3571 3496 3496 5208 5208 3571 3571 3571 3571 5209 5209 5210 5210 3498 3498 3500 3500 3573 3573 3573 3573 3500 3500 3575 3575 3500 3500 3502 3502 3575 3575 3575 3575 3502 3502 3577 3577 3502 3502 3504 3504 3577 3577 3577 3577 3504 3504 3579 3579 3504 3504 3506 3506 3579 3579 3579 3579 3506 3506 3581 3581 3506 3506 3508 3508 3581 3581 3581 3581 3508 3508 3583 3583 3508 3508 3510 3510 3583 3583 3583 3583 3510 3510 3585 3585 3510 3510 3512 3512 3585 3585 3585 3585 3512 3512 3587 3587 3512 3512 3514 3514 3587 3587 3512 3512 3439 3439 3514 3514 3439 3439 3441 3441 3514 3514 3514 3514 3441 3441 3516 3516 3441 3441 3443 3443 3516 3516 3516 3516 3443 3443 3518 3518 3443 3443 3445 3445 3518 3518 3518 3518 3445 3445 3520 3520 3445 3445 3447 3447 3520 3520 3520 3520 3447 3447 3522 3522 3447 3447 3449 3449 3522 3522 3522 3522 3449 3449 3524 3524 3449 3449 3451 3451 3524 3524 3524 3524 3451 3451 3526 3526 3451 3451 3453 3453 3526 3526 3526 3526 3453 3453 3528 3528 3453 3453 3455 3455 3528 3528 3528 3528 3455 3455 3530 3530 3455 3455 3457 3457 3530 3530 3530 3530 3457 3457 3532 3532 3457 3457 3459 3459 3532 3532 3532 3532 3459 3459 3534 3534 5211 5211 3461 3461 5212 5212 5213 5213 3461 3461 3536 3536 3461 3461 3463 3463 3536 3536 3536 3536 3463 3463 3538 3538 3463 3463 3465 3465 3538 3538 3538 3538 3465 3465 3540 3540 3465 3465 3467 3467 3540 3540 3540 3540 3467 3467 3542 3542 3467 3467 3469 3469 3542 3542 3542 3542 3469 3469 3544 3544 3469 3469 3471 3471 3544 3544 3544 3544 3471 3471 3546 3546 3471 3471 3473 3473 3546 3546 3546 3546 3473 3473 3548 3548 3473 3473 3475 3475 3548 3548 3548 3548 3475 3475 3550 3550 3475 3475 3477 3477 3550 3550 3550 3550 3477 3477 3552 3552 3477 3477 3478 3478 3552 3552 3552 3552 3478 3478 3553 3553 3478 3478 3476 3476 3553 3553 3553 3553 3476 3476 3551 3551 3476 3476 3474 3474 3551 3551 3551 3551 3474 3474 3549 3549 3474 3474 3472 3472 3549 3549 3549 3549 3472 3472 3547 3547 3472 3472 3470 3470 3547 3547 3547 3547 3470 3470 3545 3545 3470 3470 3468 3468 3545 3545 3545 3545 3468 3468 3543 3543 3468 3468 3466 3466 3543 3543 3543 3543 3466 3466 3541 3541 3466 3466 3464 3464 3541 3541 3541 3541 3464 3464 3539 3539 3464 3464 3462 3462 3539 3539 3539 3539 3462 3462 3537 3537 3462 3462 3460 3460 3537 3537 3537 3537 3460 3460 3535 3535 3460 3460 5214 5214 3535 3535 3535 3535 5215 5215 5216 5216 3458 3458 3456 3456 3533 3533 3533 3533 3456 3456 3531 3531 3456 3456 3454 3454 3531 3531 3531 3531 3454 3454 3529 3529 3454 3454 3452 3452 3529 3529 3529 3529 3452 3452 3527 3527 3452 3452 3450 3450 3527 3527 3527 3527 3450 3450 3525 3525 3450 3450 3448 3448 3525 3525 3525 3525 3448 3448 3523 3523 3448 3448 3446 3446 3523 3523 3523 3523 3446 3446 3521 3521 3446 3446 3444 3444 3521 3521 3521 3521 3444 3444 3519 3519 3444 3444 3442 3442 3519 3519 3519 3519 3442 3442 3517 3517 3442 3442 3440 3440 3517 3517 3517 3517 3440 3440 3515 3515 3440 3440 3438 3438 3515 3515 3515 3515 3438 3438 3513 3513 3438 3438 3436 3436 3513 3513 3513 3513 3436 3436 3511 3511 3436 3436 3434 3434 3511 3511 3511 3511 3434 3434 3509 3509 3434 3434 3432 3432 3509 3509 3509 3509 3432 3432 3507 3507 3432 3432 3430 3430 3507 3507 3507 3507 3430 3430 3505 3505 3430 3430 3428 3428 3505 3505 3505 3505 3428 3428 3503 3503 3428 3428 3426 3426 3503 3503 3503 3503 3426 3426 3501 3501 3426 3426 3424 3424 3501 3501 3501 3501 3424 3424 3499 3499 5217 5217 3422 3422 5218 5218 5219 5219 3422 3422 3497 3497 3422 3422 3420 3420 3497 3497 3497 3497 3420 3420 3495 3495 3420 3420 3418 3418 3495 3495 3495 3495 3418 3418 3493 3493 3418 3418 3416 3416 3493 3493 3493 3493 3416 3416 3491 3491 3416 3416 3414 3414 3491 3491 3491 3491 3414 3414 3489 3489 3414 3414 3412 3412 3489 3489 3489 3489 3412 3412 3487 3487 3412 3412 3410 3410 3487 3487 3487 3487 3410 3410 3485 3485 3410 3410 3408 3408 3485 3485 3485 3485 3408 3408 3483 3483 3408 3408 3406 3406 3483 3483 3483 3483 3406 3406 3481 3481 3406 3406 3404 3404 3481 3481 3481 3481 3404 3404 3479 3479 3404 3404 3405 3405 3479 3479 3479 3479 3405 3405 3480 3480 3405 3405 3407 3407 3480 3480 3480 3480 3407 3407 3482 3482 3407 3407 3409 3409 3482 3482 3482 3482 3409 3409 3484 3484 3409 3409 3411 3411 3484 3484 3484 3484 3411 3411 3486 3486 3411 3411 3413 3413 3486 3486 3486 3486 3413 3413 3488 3488 3413 3413 3415 3415 3488 3488 3488 3488 3415 3415 3490 3490 3415 3415 3417 3417 3490 3490 3490 3490 3417 3417 3492 3492 3417 3417 3419 3419 3492 3492 3492 3492 3419 3419 3494 3494 3419 3419 3421 3421 3494 3494 3494 3494 3421 3421 3496 3496 3421 3421 5220 5220 3496 3496 3496 3496 5221 5221 5222 5222 3423 3423 3425 3425 3498 3498 3498 3498 3425 3425 3500 3500 3425 3425 3427 3427 3500 3500 3500 3500 3427 3427 3502 3502 3427 3427 3429 3429 3502 3502 3502 3502 3429 3429 3504 3504 3429 3429 3431 3431 3504 3504 3504 3504 3431 3431 3506 3506 3431 3431 3433 3433 3506 3506 3506 3506 3433 3433 3508 3508 3433 3433 3435 3435 3508 3508 3508 3508 3435 3435 3510 3510 3435 3435 3437 3437 3510 3510 3510 3510 3437 3437 3512 3512 3437 3437 3439 3439 3512 3512 3437 3437 3364 3364 3439 3439 3364 3364 3366 3366 3439 3439 3439 3439 3366 3366 3441 3441 3366 3366 3368 3368 3441 3441 3441 3441 3368 3368 3443 3443 3368 3368 3370 3370 3443 3443 3443 3443 3370 3370 3445 3445 3370 3370 3372 3372 3445 3445 3445 3445 3372 3372 3447 3447 3372 3372 3374 3374 3447 3447 3447 3447 3374 3374 3449 3449 3374 3374 3376 3376 3449 3449 3449 3449 3376 3376 3451 3451 3376 3376 3378 3378 3451 3451 3451 3451 3378 3378 3453 3453 3378 3378 3380 3380 3453 3453 3453 3453 3380 3380 3455 3455 3380 3380 3382 3382 3455 3455 3455 3455 3382 3382 3457 3457 3382 3382 3384 3384 3457 3457 3457 3457 3384 3384 3459 3459 5223 5223 3386 3386 5224 5224 5225 5225 3386 3386 3461 3461 3386 3386 3388 3388 3461 3461 3461 3461 3388 3388 3463 3463 3388 3388 3390 3390 3463 3463 3463 3463 3390 3390 3465 3465 3390 3390 3392 3392 3465 3465 3465 3465 3392 3392 3467 3467 3392 3392 3394 3394 3467 3467 3467 3467 3394 3394 3469 3469 3394 3394 3396 3396 3469 3469 3469 3469 3396 3396 3471 3471 3396 3396 3398 3398 3471 3471 3471 3471 3398 3398 3473 3473 3398 3398 3400 3400 3473 3473 3473 3473 3400 3400 3475 3475 3400 3400 3402 3402 3475 3475 3475 3475 3402 3402 3477 3477 3402 3402 3403 3403 3477 3477 3477 3477 3403 3403 3478 3478 3403 3403 3401 3401 3478 3478 3478 3478 3401 3401 3476 3476 3401 3401 3399 3399 3476 3476 3476 3476 3399 3399 3474 3474 3399 3399 3397 3397 3474 3474 3474 3474 3397 3397 3472 3472 3397 3397 3395 3395 3472 3472 3472 3472 3395 3395 3470 3470 3395 3395 3393 3393 3470 3470 3470 3470 3393 3393 3468 3468 3393 3393 3391 3391 3468 3468 3468 3468 3391 3391 3466 3466 3391 3391 3389 3389 3466 3466 3466 3466 3389 3389 3464 3464 3389 3389 3387 3387 3464 3464 3464 3464 3387 3387 3462 3462 3387 3387 3385 3385 3462 3462 3462 3462 3385 3385 3460 3460 3385 3385 5226 5226 3460 3460 3460 3460 5227 5227 5228 5228 3383 3383 3381 3381 3458 3458 3458 3458 3381 3381 3456 3456 3381 3381 3379 3379 3456 3456 3456 3456 3379 3379 3454 3454 3379 3379 3377 3377 3454 3454 3454 3454 3377 3377 3452 3452 3377 3377 3375 3375 3452 3452 3452 3452 3375 3375 3450 3450 3375 3375 3373 3373 3450 3450 3450 3450 3373 3373 3448 3448 3373 3373 3371 3371 3448 3448 3448 3448 3371 3371 3446 3446 3371 3371 3369 3369 3446 3446 3446 3446 3369 3369 3444 3444 3369 3369 3367 3367 3444 3444 3444 3444 3367 3367 3442 3442 3367 3367 3365 3365 3442 3442 3442 3442 3365 3365 3440 3440 3365 3365 3363 3363 3440 3440 3440 3440 3363 3363 3438 3438 3363 3363 3361 3361 3438 3438 3438 3438 3361 3361 3436 3436 3361 3361 3359 3359 3436 3436 3436 3436 3359 3359 3434 3434 3359 3359 3357 3357 3434 3434 3434 3434 3357 3357 3432 3432 3357 3357 3355 3355 3432 3432 3432 3432 3355 3355 3430 3430 3355 3355 3353 3353 3430 3430 3430 3430 3353 3353 3428 3428 3353 3353 3351 3351 3428 3428 3428 3428 3351 3351 3426 3426 3351 3351 3349 3349 3426 3426 3426 3426 3349 3349 3424 3424 5229 5229 3347 3347 5230 5230 5231 5231 3347 3347 3422 3422 3347 3347 3345 3345 3422 3422 3422 3422 3345 3345 3420 3420 3345 3345 3343 3343 3420 3420 3420 3420 3343 3343 3418 3418 3343 3343 3341 3341 3418 3418 3418 3418 3341 3341 3416 3416 3341 3341 3339 3339 3416 3416 3416 3416 3339 3339 3414 3414 3339 3339 3337 3337 3414 3414 3414 3414 3337 3337 3412 3412 3337 3337 3335 3335 3412 3412 3412 3412 3335 3335 3410 3410 3335 3335 3333 3333 3410 3410 3410 3410 3333 3333 3408 3408 3333 3333 3331 3331 3408 3408 3408 3408 3331 3331 3406 3406 3331 3331 3329 3329 3406 3406 3406 3406 3329 3329 3404 3404 3329 3329 3330 3330 3404 3404 3404 3404 3330 3330 3405 3405 3330 3330 3332 3332 3405 3405 3405 3405 3332 3332 3407 3407 3332 3332 3334 3334 3407 3407 3407 3407 3334 3334 3409 3409 3334 3334 3336 3336 3409 3409 3409 3409 3336 3336 3411 3411 3336 3336 3338 3338 3411 3411 3411 3411 3338 3338 3413 3413 3338 3338 3340 3340 3413 3413 3413 3413 3340 3340 3415 3415 3340 3340 3342 3342 3415 3415 3415 3415 3342 3342 3417 3417 3342 3342 3344 3344 3417 3417 3417 3417 3344 3344 3419 3419 3344 3344 3346 3346 3419 3419 3419 3419 3346 3346 3421 3421 3346 3346 5232 5232 3421 3421 3421 3421 5233 5233 5234 5234 3348 3348 3350 3350 3423 3423 3423 3423 3350 3350 3425 3425 3350 3350 3352 3352 3425 3425 3425 3425 3352 3352 3427 3427 3352 3352 3354 3354 3427 3427 3427 3427 3354 3354 3429 3429 3354 3354 3356 3356 3429 3429 3429 3429 3356 3356 3431 3431 3356 3356 3358 3358 3431 3431 3431 3431 3358 3358 3433 3433 3358 3358 3360 3360 3433 3433 3433 3433 3360 3360 3435 3435 3360 3360 3362 3362 3435 3435 3435 3435 3362 3362 3437 3437 3362 3362 3364 3364 3437 3437 3362 3362 5235 5235 3364 3364 5236 5236 5237 5237 3364 3364 3364 3364 5238 5238 3366 3366 5239 5239 5240 5240 3366 3366 3366 3366 5241 5241 3368 3368 5242 5242 5243 5243 3368 3368 3368 3368 5244 5244 3370 3370 5245 5245 5246 5246 3370 3370 3370 3370 5247 5247 3372 3372 5248 5248 5249 5249 3372 3372 3372 3372 5250 5250 3374 3374 5251 5251 5252 5252 3374 3374 3374 3374 5253 5253 3376 3376 5254 5254 5255 5255 3376 3376 3376 3376 5256 5256 3378 3378 5257 5257 5258 5258 3378 3378 3378 3378 5259 5259 3380 3380 5260 5260 5261 5261 3380 3380 3380 3380 5262 5262 3382 3382 5263 5263 5264 5264 3382 3382 3382 3382 5265 5265 3384 3384 5266 5266 5267 5267 3384 3384 5268 5268 5269 5269 3386 3386 5270 5270 5271 5271 3386 3386 3386 3386 5272 5272 3388 3388 5273 5273 5274 5274 3388 3388 3388 3388 5275 5275 3390 3390 5276 5276 5277 5277 3390 3390 3390 3390 5278 5278 3392 3392 5279 5279 5280 5280 3392 3392 3392 3392 5281 5281 3394 3394 5282 5282 5283 5283 3394 3394 3394 3394 5284 5284 3396 3396 5285 5285 5286 5286 3396 3396 3396 3396 5287 5287 3398 3398 5288 5288 5289 5289 3398 3398 3398 3398 5290 5290 3400 3400 5291 5291 5292 5292 3400 3400 3400 3400 5293 5293 3402 3402 5294 5294 5295 5295 3402 3402 3402 3402 5296 5296 3403 3403 5297 5297 5298 5298 3403 3403 3403 3403 5299 5299 3401 3401 5300 5300 5301 5301 3401 3401 3401 3401 5302 5302 3399 3399 5303 5303 5304 5304 3399 3399 3399 3399 5305 5305 3397 3397 5306 5306 5307 5307 3397 3397 3397 3397 5308 5308 3395 3395 5309 5309 5310 5310 3395 3395 3395 3395 5311 5311 3393 3393 5312 5312 5313 5313 3393 3393 3393 3393 5314 5314 3391 3391 5315 5315 5316 5316 3391 3391 3391 3391 5317 5317 3389 3389 5318 5318 5319 5319 3389 3389 3389 3389 5320 5320 3387 3387 5321 5321 5322 5322 3387 3387 3387 3387 5323 5323 3385 3385 5324 5324 5325 5325 3385 3385 3385 3385 5326 5326 5327 5327 5328 5328 5329 5329 3383 3383 3383 3383 5330 5330 3381 3381 5331 5331 5332 5332 3381 3381 3381 3381 5333 5333 3379 3379 5334 5334 5335 5335 3379 3379 3379 3379 5336 5336 3377 3377 5337 5337 5338 5338 3377 3377 3377 3377 5339 5339 3375 3375 5340 5340 5341 5341 3375 3375 3375 3375 5342 5342 3373 3373 5343 5343 5344 5344 3373 3373 3373 3373 5345 5345 3371 3371 5346 5346 5347 5347 3371 3371 3371 3371 5348 5348 3369 3369 5349 5349 5350 5350 3369 3369 3369 3369 5351 5351 3367 3367 5352 5352 5353 5353 3367 3367 3367 3367 5354 5354 3365 3365 5355 5355 5356 5356 3365 3365 3365 3365 5357 5357 3363 3363 5358 5358 5359 5359 3363 3363 3363 3363 5360 5360 3361 3361 5361 5361 5362 5362 3361 3361 3361 3361 5363 5363 3359 3359 5364 5364 5365 5365 3359 3359 3359 3359 5366 5366 3357 3357 5367 5367 5368 5368 3357 3357 3357 3357 5369 5369 3355 3355 5370 5370 5371 5371 3355 3355 3355 3355 5372 5372 3353 3353 5373 5373 5374 5374 3353 3353 3353 3353 5375 5375 3351 3351 5376 5376 5377 5377 3351 3351 3351 3351 5378 5378 3349 3349 5379 5379 5380 5380 3349 3349 5381 5381 5382 5382 3347 3347 5383 5383 5384 5384 3347 3347 3347 3347 5385 5385 3345 3345 5386 5386 5387 5387 3345 3345 3345 3345 5388 5388 3343 3343 5389 5389 5390 5390 3343 3343 3343 3343 5391 5391 3341 3341 5392 5392 5393 5393 3341 3341 3341 3341 5394 5394 3339 3339 5395 5395 5396 5396 3339 3339 3339 3339 5397 5397 3337 3337 5398 5398 5399 5399 3337 3337 3337 3337 5400 5400 3335 3335 5401 5401 5402 5402 3335 3335 3335 3335 5403 5403 3333 3333 5404 5404 5405 5405 3333 3333 3333 3333 5406 5406 3331 3331 5407 5407 5408 5408 3331 3331 3331 3331 5409 5409 3329 3329 5410 5410 5411 5411 3329 3329 3329 3329 5412 5412 3330 3330 5413 5413 5414 5414 3330 3330 3330 3330 5415 5415 3332 3332 5416 5416 5417 5417 3332 3332 3332 3332 5418 5418 3334 3334 5419 5419 5420 5420 3334 3334 3334 3334 5421 5421 3336 3336 5422 5422 5423 5423 3336 3336 3336 3336 5424 5424 3338 3338 5425 5425 5426 5426 3338 3338 3338 3338 5427 5427 3340 3340 5428 5428 5429 5429 3340 3340 3340 3340 5430 5430 3342 3342 5431 5431 5432 5432 3342 3342 3342 3342 5433 5433 3344 3344 5434 5434 5435 5435 3344 3344 3344 3344 5436 5436 3346 3346 5437 5437 5438 5438 3346 3346 3346 3346 5439 5439 5440 5440 5441 5441 5442 5442 3348 3348 3348 3348 5443 5443 3350 3350 5444 5444 5445 5445 3350 3350 3350 3350 5446 5446 3352 3352 5447 5447 5448 5448 3352 3352 3352 3352 5449 5449 3354 3354 5450 5450 5451 5451 3354 3354 3354 3354 5452 5452 3356 3356 5453 5453 5454 5454 3356 3356 3356 3356 5455 5455 3358 3358 5456 5456 5457 5457 3358 3358 3358 3358 5458 5458 3360 3360 5459 5459 5460 5460 3360 3360 3360 3360 5461 5461 3362 3362 5462 5462 5463 5463 3362 3362
+72 72 68 68 73 73 112 112 124 124 113 113 124 124 125 125 113 113 113 113 125 125 111 111 125 125 123 123 111 111 111 111 123 123 108 108 102 102 116 116 106 106 116 116 118 118 106 106 106 106 118 118 109 109 118 118 120 120 109 109 109 109 120 120 112 112 120 120 122 122 112 112 112 112 122 122 124 124 87 87 93 93 91 91 93 93 98 98 91 91 91 91 98 98 95 95 98 98 103 103 95 95 95 95 103 103 99 99 103 103 107 107 99 99 99 99 107 107 102 102 107 107 114 114 102 102 102 102 114 114 116 116 74 74 79 79 78 78 79 79 83 83 78 78 78 78 83 83 82 82 83 83 86 86 82 82 82 82 86 86 87 87 86 86 89 89 87 87 87 87 89 89 93 93 85 85 88 88 81 81 88 88 84 84 81 81 81 81 84 84 77 77 84 84 80 80 77 77 77 77 80 80 73 73 80 80 76 76 73 73 73 73 76 76 72 72 61 61 62 62 65 65 62 62 66 66 65 65 65 65 66 66 69 69 66 66 71 71 69 69 69 69 71 71 74 74 71 71 75 75 74 74 74 74 75 75 79 79 97 97 104 104 94 94 104 104 100 100 94 94 94 94 100 100 90 90 100 100 96 96 90 90 90 90 96 96 85 85 96 96 92 92 85 85 85 85 92 92 88 88 123 123 121 121 108 108 121 121 119 119 108 108 108 108 119 119 105 105 119 119 117 117 105 105 105 105 117 117 101 101 117 117 115 115 101 101 101 101 115 115 97 97 115 115 110 110 97 97 97 97 110 110 104 104 48 48 47 47 52 52 47 47 50 50 52 52 52 52 50 50 56 56 50 50 54 54 56 56 56 56 54 54 61 61 54 54 58 58 61 61 61 61 58 58 62 62 72 72 70 70 68 68 70 70 67 67 68 68 68 68 67 67 64 64 67 67 63 63 64 64 64 64 63 63 59 59 63 63 60 60 59 59 59 59 60 60 55 55 60 60 57 57 55 55 57 57 53 53 55 55 55 55 53 53 51 51 53 53 49 49 51 51 51 51 49 49 46 46 49 49 45 45 46 46 46 46 45 45 42 42 35 35 32 32 39 39 32 32 36 36 39 39 39 39 36 36 43 43 36 36 40 40 43 43 43 43 40 40 48 48 40 40 44 44 48 48 48 48 44 44 47 47 24 24 11 11 27 27 11 11 18 18 27 27 27 27 18 18 31 31 18 18 23 23 31 31 31 31 23 23 35 35 23 23 28 28 35 35 35 35 28 28 32 32 19 19 6 6 16 16 6 6 4 4 16 16 16 16 4 4 13 13 4 4 2 2 13 13 13 13 2 2 12 12 45 45 41 41 42 42 41 41 37 37 42 42 42 42 37 37 38 38 37 37 33 33 38 38 38 38 33 33 34 34 33 33 29 29 34 34 34 34 29 29 30 30 2 2 0 0 12 12 0 0 1 1 12 12 12 12 1 1 14 14 1 1 3 3 14 14 14 14 3 3 17 17 3 3 5 5 17 17 17 17 5 5 20 20 5 5 7 7 20 20 20 20 7 7 24 24 7 7 9 9 24 24 24 24 9 9 11 11 29 29 25 25 30 30 25 25 21 21 30 30 30 30 21 21 26 26 21 21 15 15 26 26 26 26 15 15 22 22 15 15 10 10 22 22 22 22 10 10 19 19 10 10 8 8 19 19 19 19 8 8 6 6
+49 49 53 53 51 51 4 4 17 17 14 14 13 13 0 0 14 14 0 0 2 2 14 14 14 14 2 2 4 4 87 87 91 91 101 101 93 93 105 105 91 91 105 105 103 103 91 91 91 91 103 103 101 101 90 90 84 84 80 80 16 16 3 3 13 13 3 3 1 1 13 13 13 13 1 1 0 0 20 20 7 7 16 16 7 7 5 5 16 16 16 16 5 5 3 3 24 24 11 11 20 20 11 11 9 9 20 20 20 20 9 9 7 7 38 38 31 31 33 33 31 31 27 27 33 33 33 33 27 27 29 29 43 43 37 37 38 38 37 37 35 35 38 38 38 38 35 35 31 31 51 51 47 47 49 49 47 47 45 45 49 49 49 49 45 45 43 43 45 45 41 41 43 43 43 43 41 41 37 37 59 59 57 57 53 53 57 57 55 55 53 53 53 53 55 55 51 51 63 63 64 64 59 59 64 64 61 61 59 59 59 59 61 61 57 57 73 73 74 74 69 69 74 74 71 71 69 69 69 69 71 71 63 63 71 71 67 67 63 63 63 63 67 67 64 64 101 101 99 99 87 87 99 99 97 97 87 87 87 87 97 97 83 83 88 88 102 102 92 92 102 102 104 104 92 92 92 92 104 104 94 94 90 90 96 96 84 84 96 96 98 98 84 84 84 84 98 98 88 88 98 98 100 100 88 88 88 88 100 100 102 102 75 75 82 82 80 80 82 82 86 86 80 80 80 80 86 86 90 90 70 70 76 76 75 75 76 76 78 78 75 75 75 75 78 78 82 82 4 4 6 6 17 17 6 6 8 8 17 17 17 17 8 8 21 21 8 8 10 10 21 21 21 21 10 10 25 25 79 79 81 81 73 73 81 81 77 77 73 73 73 73 77 77 74 74 97 97 95 95 83 83 95 95 89 89 83 83 83 83 89 89 79 79 89 89 85 85 79 79 79 79 85 85 81 81 104 104 106 106 94 94 106 106 108 108 94 94 94 94 108 108 93 93 108 108 107 107 93 93 93 93 107 107 105 105 65 65 68 68 70 70 68 68 72 72 70 70 70 70 72 72 76 76 54 54 58 58 60 60 58 58 62 62 60 60 60 60 62 62 65 65 62 62 66 66 65 65 65 65 66 66 68 68 50 50 52 52 54 54 52 52 56 56 54 54 54 54 56 56 58 58 27 27 23 23 29 29 23 23 19 19 29 29 29 29 19 19 24 24 19 19 15 15 24 24 24 24 15 15 11 11 10 10 12 12 25 25 12 12 18 18 25 25 25 25 18 18 30 30 18 18 22 22 30 30 22 22 26 26 30 30 30 30 26 26 34 34 44 44 46 46 50 50 46 46 48 48 50 50 50 50 48 48 52 52 40 40 39 39 44 44 39 39 42 42 44 44 44 44 42 42 46 46 26 26 28 28 34 34 28 28 32 32 34 34 34 34 32 32 40 40 32 32 36 36 40 40 40 40 36 36 39 39 169 169 166 166 170 170 153 153 147 147 156 156 147 147 151 151 156 156 156 156 151 151 160 160 112 112 135 135 137 137 173 173 178 178 170 170 178 178 174 174 170 170 170 170 174 174 169 169 125 125 145 145 142 142 139 139 121 121 142 142 121 121 123 123 142 142 142 142 123 123 125 125 136 136 117 117 139 139 117 117 119 119 139 139 139 139 119 119 121 121 134 134 113 113 136 136 113 113 115 115 136 136 136 136 115 115 117 117 112 112 110 110 135 135 110 110 109 109 135 135 135 135 109 109 134 134 109 109 111 111 134 134 134 134 111 111 113 113 140 140 116 116 137 137 116 116 114 114 137 137 137 137 114 114 112 112 143 143 120 120 140 140 120 120 118 118 140 140 140 140 118 118 116 116 177 177 186 186 173 173 186 186 182 182 173 173 173 173 182 182 178 178 181 181 198 198 177 177 198 198 192 192 177 177 177 177 192 192 186 186 185 185 202 202 181 181 202 202 200 200 181 181 181 181 200 200 198 198 188 188 206 206 185 185 206 206 204 204 185 185 185 185 204 204 202 202 195 195 193 193 217 217 190 190 213 213 193 193 213 213 215 215 193 193 193 193 215 215 217 217 149 149 133 133 153 153 133 133 141 141 153 153 153 153 141 141 147 147 125 125 127 127 145 145 127 127 129 129 145 145 145 145 129 129 149 149 129 129 131 131 149 149 149 149 131 131 133 133 146 146 124 124 143 143 124 124 122 122 143 143 143 143 122 122 120 120 150 150 128 128 146 146 128 128 126 126 146 146 146 146 126 126 124 124 169 169 165 165 166 166 165 165 161 161 166 166 166 166 161 161 162 162 191 191 210 210 188 188 210 210 208 208 188 188 188 188 208 208 206 206 194 194 214 214 191 191 214 214 212 212 191 191 191 191 212 212 210 210 196 196 218 218 194 194 218 218 216 216 194 194 194 194 216 216 214 214 217 217 219 219 195 195 219 219 221 221 195 195 195 195 221 221 196 196 221 221 220 220 196 196 196 196 220 220 218 218 176 176 172 172 183 183 151 151 155 155 160 160 155 155 159 159 160 160 160 160 159 159 164 164 161 161 157 157 162 162 157 157 152 152 162 162 162 162 152 152 158 158 187 187 209 209 190 190 209 209 211 211 190 190 190 190 211 211 213 213 168 168 175 175 172 172 175 175 179 179 172 172 172 172 179 179 183 183 159 159 163 163 164 164 163 163 167 167 164 164 164 164 167 167 168 168 167 167 171 171 168 168 168 168 171 171 175 175 154 154 132 132 150 150 132 132 130 130 150 150 150 150 130 130 128 128 152 152 148 148 158 158 148 148 144 144 158 158 158 158 144 144 154 154 144 144 138 138 154 154 154 154 138 138 132 132 183 183 189 189 176 176 189 189 197 197 176 176 176 176 197 197 180 180 184 184 205 205 187 187 205 205 207 207 187 187 187 187 207 207 209 209 197 197 199 199 180 180 199 199 201 201 180 180 180 180 201 201 184 184 201 201 203 203 184 184 184 184 203 203 205 205 281 281 409 409 278 278 409 409 406 406 278 278 278 278 406 406 277 277 406 406 405 405 277 277 277 277 405 405 274 274 405 405 402 402 274 274 274 274 402 402 273 273 402 402 401 401 273 273 273 273 401 401 270 270 401 401 398 398 270 270 270 270 398 398 269 269 398 398 397 397 269 269 269 269 397 397 267 267 397 397 395 395 267 267 267 267 395 395 264 264 395 395 392 392 264 264 264 264 392 392 263 263 392 392 391 391 263 263 263 263 391 391 260 260 391 391 388 388 260 260 260 260 388 388 259 259 388 388 387 387 259 259 259 259 387 387 257 257 387 387 385 385 257 257 257 257 385 385 254 254 385 385 382 382 254 254 1691 1691 1692 1692 253 253 1693 1693 381 381 253 253 253 253 381 381 250 250 381 381 378 378 250 250 250 250 378 378 249 249 378 378 377 377 249 249 249 249 377 377 246 246 377 377 374 374 246 246 246 246 374 374 245 245 374 374 373 373 245 245 245 245 373 373 243 243 373 373 371 371 243 243 243 243 371 371 240 240 371 371 368 368 240 240 240 240 368 368 239 239 368 368 367 367 239 239 239 239 367 367 236 236 367 367 364 364 236 236 236 236 364 364 235 235 364 364 363 363 235 235 235 235 363 363 233 233 363 363 361 361 233 233 233 233 361 361 230 230 361 361 358 358 230 230 230 230 358 358 229 229 358 358 357 357 229 229 229 229 357 357 226 226 357 357 354 354 226 226 226 226 354 354 225 225 354 354 353 353 225 225 225 225 353 353 222 222 353 353 350 350 222 222 222 222 350 350 223 223 350 350 351 351 223 223 223 223 351 351 224 224 351 351 352 352 224 224 224 224 352 352 227 227 352 352 355 355 227 227 227 227 355 355 228 228 355 355 356 356 228 228 228 228 356 356 231 231 356 356 359 359 231 231 231 231 359 359 232 232 359 359 360 360 232 232 232 232 360 360 234 234 360 360 362 362 234 234 234 234 362 362 237 237 362 362 365 365 237 237 237 237 365 365 238 238 365 365 366 366 238 238 238 238 366 366 241 241 366 366 369 369 241 241 241 241 369 369 242 242 369 369 370 370 242 242 242 242 370 370 244 244 370 370 372 372 244 244 244 244 372 372 247 247 372 372 375 375 247 247 247 247 375 375 248 248 375 375 376 376 248 248 248 248 376 376 251 251 376 376 379 379 251 251 251 251 379 379 252 252 379 379 380 380 252 252 252 252 380 380 1694 1694 380 380 1695 1695 1696 1696 255 255 383 383 256 256 383 383 384 384 256 256 256 256 384 384 258 258 384 384 386 386 258 258 258 258 386 386 261 261 386 386 389 389 261 261 261 261 389 389 262 262 389 389 390 390 262 262 262 262 390 390 265 265 390 390 393 393 265 265 265 265 393 393 266 266 393 393 394 394 266 266 266 266 394 394 268 268 394 394 396 396 268 268 268 268 396 396 271 271 396 396 399 399 271 271 271 271 399 399 272 272 399 399 400 400 272 272 272 272 400 400 275 275 400 400 403 403 275 275 275 275 403 403 276 276 403 403 404 404 276 276 276 276 404 404 279 279 404 404 407 407 279 279 279 279 407 407 280 280 407 407 408 408 280 280 280 280 408 408 282 282 408 408 410 410 282 282 282 282 410 410 285 285 410 410 413 413 285 285 285 285 413 413 286 286 413 413 414 414 286 286 286 286 414 414 289 289 414 414 417 417 289 289 289 289 417 417 290 290 417 417 418 418 290 290 290 290 418 418 292 292 418 418 420 420 292 292 292 292 420 420 295 295 420 420 423 423 295 295 295 295 423 423 296 296 423 423 424 424 296 296 296 296 424 424 299 299 424 424 427 427 299 299 299 299 427 427 300 300 427 427 428 428 300 300 300 300 428 428 302 302 428 428 430 430 302 302 302 302 430 430 305 305 430 430 433 433 305 305 305 305 433 433 306 306 433 433 434 434 306 306 306 306 434 434 309 309 434 434 437 437 309 309 309 309 437 437 310 310 437 437 438 438 310 310 310 310 438 438 313 313 438 438 441 441 313 313 313 313 441 441 314 314 441 441 442 442 314 314 314 314 442 442 316 316 442 442 444 444 316 316 1697 1697 1698 1698 319 319 1699 1699 447 447 319 319 319 319 447 447 320 320 447 447 448 448 320 320 320 320 448 448 323 323 448 448 451 451 323 323 323 323 451 451 324 324 451 451 452 452 324 324 324 324 452 452 326 326 452 452 454 454 326 326 326 326 454 454 329 329 454 454 457 457 329 329 329 329 457 457 330 330 457 457 458 458 330 330 330 330 458 458 333 333 458 458 461 461 333 333 333 333 461 461 334 334 461 461 462 462 334 334 334 334 462 462 337 337 462 462 465 465 337 337 337 337 465 465 338 338 465 465 466 466 338 338 338 338 466 466 340 340 466 466 468 468 340 340 340 340 468 468 343 343 468 468 471 471 343 343 343 343 471 471 344 344 471 471 472 472 344 344 344 344 472 472 347 347 472 472 475 475 347 347 347 347 475 475 348 348 475 475 476 476 348 348 348 348 476 476 349 349 476 476 477 477 349 349 349 349 477 477 346 346 477 477 474 474 346 346 346 346 474 474 345 345 474 474 473 473 345 345 345 345 473 473 342 342 473 473 470 470 342 342 342 342 470 470 341 341 470 470 469 469 341 341 341 341 469 469 339 339 469 469 467 467 339 339 339 339 467 467 336 336 467 467 464 464 336 336 336 336 464 464 335 335 464 464 463 463 335 335 335 335 463 463 332 332 463 463 460 460 332 332 332 332 460 460 331 331 460 460 459 459 331 331 331 331 459 459 328 328 459 459 456 456 328 328 328 328 456 456 327 327 456 456 455 455 327 327 327 327 455 455 325 325 455 455 453 453 325 325 325 325 453 453 322 322 453 453 450 450 322 322 322 322 450 450 321 321 450 450 449 449 321 321 321 321 449 449 318 318 449 449 446 446 318 318 318 318 446 446 1700 1700 446 446 1701 1701 1702 1702 317 317 445 445 315 315 445 445 443 443 315 315 315 315 443 443 312 312 443 443 440 440 312 312 312 312 440 440 311 311 440 440 439 439 311 311 311 311 439 439 308 308 439 439 436 436 308 308 308 308 436 436 307 307 436 436 435 435 307 307 307 307 435 435 304 304 435 435 432 432 304 304 304 304 432 432 303 303 432 432 431 431 303 303 303 303 431 431 301 301 431 431 429 429 301 301 301 301 429 429 298 298 429 429 426 426 298 298 298 298 426 426 297 297 426 426 425 425 297 297 297 297 425 425 294 294 425 425 422 422 294 294 294 294 422 422 293 293 422 422 421 421 293 293 293 293 421 421 291 291 421 421 419 419 291 291 291 291 419 419 288 288 419 419 416 416 288 288 288 288 416 416 287 287 416 416 415 415 287 287 287 287 415 415 284 284 415 415 412 412 284 284 284 284 412 412 283 283 412 412 411 411 283 283 283 283 411 411 281 281 411 411 409 409 281 281 494 494 532 532 496 496 532 532 534 534 496 496 496 496 534 534 498 498 534 534 536 536 498 498 498 498 536 536 500 500 536 536 538 538 500 500 500 500 538 538 502 502 538 538 540 540 502 502 502 502 540 540 504 504 540 540 542 542 504 504 1703 1703 1704 1704 506 506 1705 1705 544 544 506 506 506 506 544 544 508 508 544 544 546 546 508 508 508 508 546 546 510 510 546 546 548 548 510 510 510 510 548 548 512 512 548 548 550 550 512 512 512 512 550 550 514 514 550 550 552 552 514 514 514 514 552 552 515 515 552 552 553 553 515 515 515 515 553 553 513 513 553 553 551 551 513 513 513 513 551 551 511 511 551 551 549 549 511 511 511 511 549 549 509 509 549 549 547 547 509 509 509 509 547 547 507 507 547 547 545 545 507 507 507 507 545 545 1706 1706 545 545 1707 1707 1708 1708 505 505 543 543 503 503 543 543 541 541 503 503 503 503 541 541 501 501 541 541 539 539 501 501 501 501 539 539 499 499 539 539 537 537 499 499 499 499 537 537 497 497 537 537 535 535 497 497 497 497 535 535 495 495 535 535 533 533 495 495 495 495 533 533 493 493 533 533 531 531 493 493 493 493 531 531 491 491 531 531 529 529 491 491 491 491 529 529 489 489 529 529 527 527 489 489 1709 1709 1710 1710 487 487 1711 1711 525 525 487 487 487 487 525 525 485 485 525 525 523 523 485 485 485 485 523 523 483 483 523 523 521 521 483 483 483 483 521 521 481 481 521 521 519 519 481 481 481 481 519 519 479 479 519 519 517 517 479 479 479 479 517 517 478 478 517 517 516 516 478 478 478 478 516 516 480 480 516 516 518 518 480 480 480 480 518 518 482 482 518 518 520 520 482 482 482 482 520 520 484 484 520 520 522 522 484 484 484 484 522 522 486 486 522 522 524 524 486 486 486 486 524 524 1712 1712 524 524 1713 1713 1714 1714 488 488 526 526 490 490 526 526 528 528 490 490 490 490 528 528 492 492 528 528 530 530 492 492 492 492 530 530 494 494 530 530 532 532 494 494 632 632 634 634 780 780 634 634 638 638 780 780 780 780 638 638 785 785 638 638 643 643 785 785 785 785 643 643 790 790 643 643 648 648 790 790 790 790 648 648 796 796 648 648 654 654 796 796 796 796 654 654 802 802 654 654 660 660 802 802 802 802 660 660 808 808 660 660 666 666 808 808 808 808 666 666 820 820 666 666 678 678 820 820 1715 1715 1716 1716 822 822 1717 1717 680 680 822 822 822 822 680 680 824 824 680 680 682 682 824 824 824 824 682 682 826 826 682 682 684 684 826 826 826 826 684 684 828 828 684 684 686 686 828 828 828 828 686 686 830 830 686 686 688 688 830 830 830 830 688 688 832 832 688 688 690 690 832 832 832 832 690 690 834 834 690 690 692 692 834 834 834 834 692 692 836 836 692 692 694 694 836 836 836 836 694 694 838 838 694 694 696 696 838 838 838 838 696 696 837 837 696 696 695 695 837 837 837 837 695 695 835 835 695 695 693 693 835 835 835 835 693 693 833 833 693 693 691 691 833 833 833 833 691 691 831 831 691 691 689 689 831 831 831 831 689 689 829 829 689 689 687 687 829 829 829 829 687 687 827 827 687 687 685 685 827 827 827 827 685 685 825 825 685 685 683 683 825 825 825 825 683 683 823 823 683 683 681 681 823 823 823 823 681 681 821 821 681 681 679 679 821 821 821 821 679 679 1718 1718 679 679 1719 1719 1720 1720 814 814 673 673 805 805 673 673 664 664 805 805 805 805 664 664 799 799 664 664 657 657 799 799 799 799 657 657 793 793 657 657 651 651 793 793 793 793 651 651 788 788 651 651 646 646 788 788 788 788 646 646 783 783 646 646 641 641 783 783 783 783 641 641 778 778 641 641 636 636 778 778 778 778 636 636 773 773 636 636 630 630 773 773 773 773 630 630 768 768 630 630 625 625 768 768 768 768 625 625 763 763 625 625 620 620 763 763 763 763 620 620 758 758 620 620 615 615 758 758 758 758 615 615 753 753 615 615 610 610 753 753 753 753 610 610 747 747 610 610 604 604 747 747 747 747 604 604 742 742 604 604 599 599 742 742 742 742 599 599 737 737 599 599 594 594 737 737 737 737 594 594 731 731 594 594 587 587 731 731 731 731 587 587 723 723 587 587 579 579 723 723 1721 1721 1722 1722 714 714 1723 1723 571 571 714 714 714 714 571 571 712 712 571 571 569 569 712 712 712 712 569 569 710 710 569 569 567 567 710 710 710 710 567 567 708 708 567 567 565 565 708 708 708 708 565 565 706 706 565 565 563 563 706 706 706 706 563 563 704 704 563 563 561 561 704 704 704 704 561 561 702 702 561 561 559 559 702 702 702 702 559 559 700 700 559 559 557 557 700 700 700 700 557 557 698 698 557 557 555 555 698 698 698 698 555 555 697 697 555 555 554 554 697 697 697 697 554 554 699 699 554 554 556 556 699 699 699 699 556 556 701 701 556 556 558 558 701 701 701 701 558 558 703 703 558 558 560 560 703 703 703 703 560 560 705 705 560 560 562 562 705 705 705 705 562 562 707 707 562 562 564 564 707 707 707 707 564 564 709 709 564 564 566 566 709 709 709 709 566 566 711 711 566 566 568 568 711 711 711 711 568 568 713 713 568 568 570 570 713 713 713 713 570 570 1724 1724 570 570 1725 1725 1726 1726 715 715 572 572 726 726 572 572 582 582 726 726 726 726 582 582 733 733 582 582 589 589 733 733 733 733 589 589 739 739 589 589 595 595 739 739 739 739 595 595 744 744 595 595 601 601 744 744 744 744 601 601 750 750 601 601 607 607 750 750 750 750 607 607 755 755 607 607 611 611 755 755 755 755 611 611 760 760 611 611 617 617 760 760 760 760 617 617 765 765 617 617 622 622 765 765 765 765 622 622 770 770 622 622 627 627 770 770 770 770 627 627 775 775 627 627 632 632 775 775 775 775 632 632 780 780 763 763 905 905 768 768 905 905 910 910 768 768 768 768 910 910 773 773 910 910 915 915 773 773 773 773 915 915 778 778 915 915 919 919 778 778 778 778 919 919 783 783 919 919 925 925 783 783 783 783 925 925 788 788 925 925 929 929 788 788 788 788 929 929 793 793 929 929 935 935 793 793 793 793 935 935 799 799 935 935 941 941 799 799 799 799 941 941 805 805 941 941 947 947 805 805 805 805 947 947 814 814 947 947 954 954 814 814 1727 1727 1728 1728 821 821 1729 1729 963 963 821 821 821 821 963 963 823 823 963 963 965 965 823 823 823 823 965 965 825 825 965 965 967 967 825 825 825 825 967 967 827 827 967 967 969 969 827 827 827 827 969 969 829 829 969 969 971 971 829 829 829 829 971 971 831 831 971 971 973 973 831 831 831 831 973 973 833 833 973 973 975 975 833 833 833 833 975 975 835 835 975 975 977 977 835 835 835 835 977 977 837 837 977 977 979 979 837 837 837 837 979 979 838 838 979 979 980 980 838 838 838 838 980 980 836 836 980 980 978 978 836 836 836 836 978 978 834 834 978 978 976 976 834 834 834 834 976 976 832 832 976 976 974 974 832 832 832 832 974 974 830 830 974 974 972 972 830 830 830 830 972 972 828 828 972 972 970 970 828 828 828 828 970 970 826 826 970 970 968 968 826 826 826 826 968 968 824 824 968 968 966 966 824 824 824 824 966 966 822 822 966 966 964 964 822 822 822 822 964 964 1730 1730 964 964 1731 1731 1732 1732 820 820 958 958 808 808 958 958 949 949 808 808 808 808 949 949 802 802 949 949 942 942 802 802 802 802 942 942 796 796 942 942 937 937 796 796 796 796 937 937 790 790 937 937 932 932 790 790 790 790 932 932 785 785 932 932 926 926 785 785 785 785 926 926 780 780 926 926 922 922 780 780 780 780 922 922 775 775 922 922 916 916 775 775 775 775 916 916 770 770 916 916 912 912 770 770 770 770 912 912 765 765 912 912 907 907 765 765 765 765 907 907 760 760 907 907 902 902 760 760 760 760 902 902 755 755 902 902 897 897 755 755 755 755 897 897 750 750 897 897 892 892 750 750 750 750 892 892 744 744 892 892 887 887 744 744 744 744 887 887 739 739 887 887 882 882 739 739 739 739 882 882 733 733 882 882 876 876 733 733 733 733 876 876 726 726 876 876 869 869 726 726 726 726 869 869 715 715 869 869 858 858 715 715 1733 1733 1734 1734 713 713 1735 1735 855 855 713 713 713 713 855 855 711 711 855 855 853 853 711 711 711 711 853 853 709 709 853 853 851 851 709 709 709 709 851 851 707 707 851 851 849 849 707 707 707 707 849 849 705 705 849 849 847 847 705 705 705 705 847 847 703 703 847 847 845 845 703 703 703 703 845 845 701 701 845 845 843 843 701 701 701 701 843 843 699 699 843 843 841 841 699 699 699 699 841 841 697 697 841 841 839 839 697 697 697 697 839 839 698 698 839 839 840 840 698 698 698 698 840 840 700 700 840 840 842 842 700 700 700 700 842 842 702 702 842 842 844 844 702 702 702 702 844 844 704 704 844 844 846 846 704 704 704 704 846 846 706 706 846 846 848 848 706 706 706 706 848 848 708 708 848 848 850 850 708 708 708 708 850 850 710 710 850 850 852 852 710 710 710 710 852 852 712 712 852 852 854 854 712 712 712 712 854 854 714 714 854 854 856 856 714 714 714 714 856 856 1736 1736 856 856 1737 1737 1738 1738 723 723 867 867 731 731 867 867 873 873 731 731 731 731 873 873 737 737 873 873 879 879 737 737 737 737 879 879 742 742 879 879 885 885 742 742 742 742 885 885 747 747 885 885 890 890 747 747 747 747 890 890 753 753 890 890 895 895 753 753 753 753 895 895 758 758 895 895 900 900 758 758 758 758 900 900 763 763 900 900 905 905 763 763 905 905 1047 1047 910 910 1047 1047 1052 1052 910 910 910 910 1052 1052 915 915 1052 1052 1057 1057 915 915 915 915 1057 1057 919 919 1057 1057 1061 1061 919 919 919 919 1061 1061 925 925 1061 1061 1066 1066 925 925 925 925 1066 1066 929 929 1066 1066 1071 1071 929 929 929 929 1071 1071 935 935 1071 1071 1076 1076 935 935 935 935 1076 1076 941 941 1076 1076 1081 1081 941 941 941 941 1081 1081 947 947 1081 1081 1087 1087 947 947 947 947 1087 1087 954 954 1087 1087 1093 1093 954 954 1739 1739 1740 1740 963 963 1741 1741 1104 1104 963 963 963 963 1104 1104 965 965 1104 1104 1107 1107 965 965 965 965 1107 1107 967 967 1107 1107 1109 1109 967 967 967 967 1109 1109 969 969 1109 1109 1111 1111 969 969 969 969 1111 1111 971 971 1111 1111 1113 1113 971 971 971 971 1113 1113 973 973 1113 1113 1115 1115 973 973 973 973 1115 1115 975 975 1115 1115 1117 1117 975 975 975 975 1117 1117 977 977 1117 1117 1119 1119 977 977 977 977 1119 1119 979 979 1119 1119 1121 1121 979 979 979 979 1121 1121 980 980 1121 1121 1122 1122 980 980 980 980 1122 1122 978 978 1122 1122 1120 1120 978 978 978 978 1120 1120 976 976 1120 1120 1118 1118 976 976 976 976 1118 1118 974 974 1118 1118 1116 1116 974 974 974 974 1116 1116 972 972 1116 1116 1114 1114 972 972 972 972 1114 1114 970 970 1114 1114 1112 1112 970 970 970 970 1112 1112 968 968 1112 1112 1110 1110 968 968 968 968 1110 1110 966 966 1110 1110 1108 1108 966 966 966 966 1108 1108 964 964 1108 1108 1106 1106 964 964 964 964 1106 1106 1742 1742 1106 1106 1743 1743 1744 1744 958 958 1096 1096 949 949 1096 1096 1089 1089 949 949 949 949 1089 1089 942 942 1089 1089 1084 1084 942 942 942 942 1084 1084 937 937 1084 1084 1078 1078 937 937 937 937 1078 1078 932 932 1078 1078 1073 1073 932 932 932 932 1073 1073 926 926 1073 1073 1068 1068 926 926 926 926 1068 1068 922 922 1068 1068 1063 1063 922 922 922 922 1063 1063 916 916 1063 1063 1058 1058 916 916 916 916 1058 1058 912 912 1058 1058 1054 1054 912 912 912 912 1054 1054 907 907 1054 1054 1049 1049 907 907 907 907 1049 1049 902 902 1049 1049 1044 1044 902 902 902 902 1044 1044 897 897 1044 1044 1039 1039 897 897 897 897 1039 1039 892 892 1039 1039 1034 1034 892 892 892 892 1034 1034 887 887 1034 1034 1030 1030 887 887 887 887 1030 1030 882 882 1030 1030 1024 1024 882 882 882 882 1024 1024 876 876 1024 1024 1019 1019 876 876 876 876 1019 1019 869 869 1019 1019 1013 1013 869 869 869 869 1013 1013 858 858 1013 1013 1006 1006 858 858 1745 1745 1746 1746 855 855 1747 1747 997 997 855 855 855 855 997 997 853 853 997 997 995 995 853 853 853 853 995 995 851 851 995 995 993 993 851 851 851 851 993 993 849 849 993 993 991 991 849 849 849 849 991 991 847 847 991 991 989 989 847 847 847 847 989 989 845 845 989 989 987 987 845 845 845 845 987 987 843 843 987 987 985 985 843 843 843 843 985 985 841 841 985 985 983 983 841 841 841 841 983 983 839 839 983 983 981 981 839 839 839 839 981 981 840 840 981 981 982 982 840 840 840 840 982 982 842 842 982 982 984 984 842 842 842 842 984 984 844 844 984 984 986 986 844 844 844 844 986 986 846 846 986 986 988 988 846 846 846 846 988 988 848 848 988 988 990 990 848 848 848 848 990 990 850 850 990 990 992 992 850 850 850 850 992 992 852 852 992 992 994 994 852 852 852 852 994 994 854 854 994 994 996 996 854 854 854 854 996 996 856 856 996 996 1002 1002 856 856 856 856 1002 1002 1748 1748 1002 1002 1749 1749 1750 1750 867 867 1011 1011 873 873 1011 1011 1017 1017 873 873 873 873 1017 1017 879 879 1017 1017 1022 1022 879 879 879 879 1022 1022 885 885 1022 1022 1027 1027 885 885 885 885 1027 1027 890 890 1027 1027 1033 1033 890 890 890 890 1033 1033 895 895 1033 1033 1037 1037 895 895 895 895 1037 1037 900 900 1037 1037 1042 1042 900 900 900 900 1042 1042 905 905 1042 1042 1047 1047 905 905 1047 1047 1189 1189 1052 1052 1189 1189 1194 1194 1052 1052 1052 1052 1194 1194 1057 1057 1194 1194 1199 1199 1057 1057 1057 1057 1199 1199 1061 1061 1199 1199 1203 1203 1061 1061 1061 1061 1203 1203 1066 1066 1203 1203 1207 1207 1066 1066 1066 1066 1207 1207 1071 1071 1207 1207 1213 1213 1071 1071 1071 1071 1213 1213 1076 1076 1213 1213 1217 1217 1076 1076 1076 1076 1217 1217 1081 1081 1217 1217 1222 1222 1081 1081 1081 1081 1222 1222 1087 1087 1222 1222 1227 1227 1087 1087 1087 1087 1227 1227 1093 1093 1227 1227 1233 1233 1093 1093 1751 1751 1752 1752 1104 1104 1753 1753 1239 1239 1104 1104 1104 1104 1239 1239 1107 1107 1239 1239 1249 1249 1107 1107 1107 1107 1249 1249 1109 1109 1249 1249 1251 1251 1109 1109 1109 1109 1251 1251 1111 1111 1251 1251 1253 1253 1111 1111 1111 1111 1253 1253 1113 1113 1253 1253 1255 1255 1113 1113 1113 1113 1255 1255 1115 1115 1255 1255 1257 1257 1115 1115 1115 1115 1257 1257 1117 1117 1257 1257 1259 1259 1117 1117 1117 1117 1259 1259 1119 1119 1259 1259 1261 1261 1119 1119 1119 1119 1261 1261 1121 1121 1261 1261 1263 1263 1121 1121 1121 1121 1263 1263 1122 1122 1263 1263 1264 1264 1122 1122 1122 1122 1264 1264 1120 1120 1264 1264 1262 1262 1120 1120 1120 1120 1262 1262 1118 1118 1262 1262 1260 1260 1118 1118 1118 1118 1260 1260 1116 1116 1260 1260 1258 1258 1116 1116 1116 1116 1258 1258 1114 1114 1258 1258 1256 1256 1114 1114 1114 1114 1256 1256 1112 1112 1256 1256 1254 1254 1112 1112 1112 1112 1254 1254 1110 1110 1254 1254 1252 1252 1110 1110 1110 1110 1252 1252 1108 1108 1252 1252 1250 1250 1108 1108 1108 1108 1250 1250 1106 1106 1250 1250 1242 1242 1106 1106 1106 1106 1242 1242 1754 1754 1242 1242 1755 1755 1756 1756 1096 1096 1235 1235 1089 1089 1235 1235 1230 1230 1089 1089 1089 1089 1230 1230 1084 1084 1230 1230 1224 1224 1084 1084 1084 1084 1224 1224 1078 1078 1224 1224 1219 1219 1078 1078 1078 1078 1219 1219 1073 1073 1219 1219 1214 1214 1073 1073 1073 1073 1214 1214 1068 1068 1214 1214 1210 1210 1068 1068 1068 1068 1210 1210 1063 1063 1210 1210 1205 1205 1063 1063 1063 1063 1205 1205 1058 1058 1205 1205 1200 1200 1058 1058 1058 1058 1200 1200 1054 1054 1200 1200 1196 1196 1054 1054 1054 1054 1196 1196 1049 1049 1196 1196 1191 1191 1049 1049 1049 1049 1191 1191 1044 1044 1191 1191 1186 1186 1044 1044 1044 1044 1186 1186 1039 1039 1186 1186 1182 1182 1039 1039 1039 1039 1182 1182 1034 1034 1182 1182 1177 1177 1034 1034 1034 1034 1177 1177 1030 1030 1177 1177 1172 1172 1030 1030 1030 1030 1172 1172 1024 1024 1172 1172 1168 1168 1024 1024 1024 1024 1168 1168 1019 1019 1168 1168 1162 1162 1019 1019 1019 1019 1162 1162 1013 1013 1162 1162 1157 1157 1013 1013 1013 1013 1157 1157 1006 1006 1157 1157 1151 1151 1006 1006 1757 1757 1758 1758 997 997 1759 1759 1143 1143 997 997 997 997 1143 1143 995 995 1143 1143 1137 1137 995 995 995 995 1137 1137 993 993 1137 1137 1135 1135 993 993 993 993 1135 1135 991 991 1135 1135 1133 1133 991 991 991 991 1133 1133 989 989 1133 1133 1131 1131 989 989 989 989 1131 1131 987 987 1131 1131 1129 1129 987 987 987 987 1129 1129 985 985 1129 1129 1127 1127 985 985 985 985 1127 1127 983 983 1127 1127 1125 1125 983 983 983 983 1125 1125 981 981 1125 1125 1123 1123 981 981 981 981 1123 1123 982 982 1123 1123 1124 1124 982 982 982 982 1124 1124 984 984 1124 1124 1126 1126 984 984 984 984 1126 1126 986 986 1126 1126 1128 1128 986 986 986 986 1128 1128 988 988 1128 1128 1130 1130 988 988 988 988 1130 1130 990 990 1130 1130 1132 1132 990 990 990 990 1132 1132 992 992 1132 1132 1134 1134 992 992 992 992 1134 1134 994 994 1134 1134 1136 1136 994 994 994 994 1136 1136 996 996 1136 1136 1138 1138 996 996 996 996 1138 1138 1002 1002 1138 1138 1149 1149 1002 1002 1002 1002 1149 1149 1760 1760 1149 1149 1761 1761 1762 1762 1011 1011 1155 1155 1017 1017 1155 1155 1160 1160 1017 1017 1017 1017 1160 1160 1022 1022 1160 1160 1165 1165 1022 1022 1022 1022 1165 1165 1027 1027 1165 1165 1171 1171 1027 1027 1027 1027 1171 1171 1033 1033 1171 1171 1175 1175 1033 1033 1033 1033 1175 1175 1037 1037 1175 1175 1180 1180 1037 1037 1037 1037 1180 1180 1042 1042 1180 1180 1185 1185 1042 1042 1042 1042 1185 1185 1047 1047 1185 1185 1189 1189 1047 1047 1189 1189 1331 1331 1194 1194 1331 1331 1336 1336 1194 1194 1194 1194 1336 1336 1199 1199 1336 1336 1340 1340 1199 1199 1199 1199 1340 1340 1203 1203 1340 1340 1345 1345 1203 1203 1203 1203 1345 1345 1207 1207 1345 1345 1349 1349 1207 1207 1207 1207 1349 1349 1213 1213 1349 1349 1353 1353 1213 1213 1213 1213 1353 1353 1217 1217 1353 1353 1358 1358 1217 1217 1217 1217 1358 1358 1222 1222 1358 1358 1363 1363 1222 1222 1222 1222 1363 1363 1227 1227 1363 1363 1367 1367 1227 1227 1227 1227 1367 1367 1233 1233 1367 1367 1373 1373 1233 1233 1763 1763 1764 1764 1239 1239 1765 1765 1378 1378 1239 1239 1239 1239 1378 1378 1249 1249 1378 1378 1384 1384 1249 1249 1249 1249 1384 1384 1251 1251 1384 1384 1393 1393 1251 1251 1251 1251 1393 1393 1253 1253 1393 1393 1395 1395 1253 1253 1253 1253 1395 1395 1255 1255 1395 1395 1397 1397 1255 1255 1255 1255 1397 1397 1257 1257 1397 1397 1399 1399 1257 1257 1257 1257 1399 1399 1259 1259 1399 1399 1401 1401 1259 1259 1259 1259 1401 1401 1261 1261 1401 1401 1403 1403 1261 1261 1261 1261 1403 1403 1263 1263 1403 1403 1405 1405 1263 1263 1263 1263 1405 1405 1264 1264 1405 1405 1406 1406 1264 1264 1264 1264 1406 1406 1262 1262 1406 1406 1404 1404 1262 1262 1262 1262 1404 1404 1260 1260 1404 1404 1402 1402 1260 1260 1260 1260 1402 1402 1258 1258 1402 1402 1400 1400 1258 1258 1258 1258 1400 1400 1256 1256 1400 1400 1398 1398 1256 1256 1256 1256 1398 1398 1254 1254 1398 1398 1396 1396 1254 1254 1254 1254 1396 1396 1252 1252 1396 1396 1394 1394 1252 1252 1252 1252 1394 1394 1250 1250 1394 1394 1387 1387 1250 1250 1250 1250 1387 1387 1242 1242 1387 1387 1380 1380 1242 1242 1242 1242 1380 1380 1766 1766 1380 1380 1767 1767 1768 1768 1235 1235 1374 1374 1230 1230 1374 1374 1370 1370 1230 1230 1230 1230 1370 1370 1224 1224 1370 1370 1364 1364 1224 1224 1224 1224 1364 1364 1219 1219 1364 1364 1360 1360 1219 1219 1219 1219 1360 1360 1214 1214 1360 1360 1356 1356 1214 1214 1214 1214 1356 1356 1210 1210 1356 1356 1351 1351 1210 1210 1210 1210 1351 1351 1205 1205 1351 1351 1346 1346 1205 1205 1205 1205 1346 1346 1200 1200 1346 1346 1342 1342 1200 1200 1200 1200 1342 1342 1196 1196 1342 1342 1338 1338 1196 1196 1196 1196 1338 1338 1191 1191 1338 1338 1333 1333 1191 1191 1191 1191 1333 1333 1186 1186 1333 1333 1328 1328 1186 1186 1186 1186 1328 1328 1182 1182 1328 1328 1324 1324 1182 1182 1182 1182 1324 1324 1177 1177 1324 1324 1320 1320 1177 1177 1177 1177 1320 1320 1172 1172 1320 1320 1315 1315 1172 1172 1172 1172 1315 1315 1168 1168 1315 1315 1310 1310 1168 1168 1168 1168 1310 1310 1162 1162 1310 1310 1306 1306 1162 1162 1162 1162 1306 1306 1157 1157 1306 1306 1301 1301 1157 1157 1157 1157 1301 1301 1151 1151 1301 1301 1296 1296 1151 1151 1769 1769 1770 1770 1143 1143 1771 1771 1290 1290 1143 1143 1143 1143 1290 1290 1137 1137 1290 1290 1283 1283 1137 1137 1137 1137 1283 1283 1135 1135 1283 1283 1277 1277 1135 1135 1135 1135 1277 1277 1133 1133 1277 1277 1275 1275 1133 1133 1133 1133 1275 1275 1131 1131 1275 1275 1273 1273 1131 1131 1131 1131 1273 1273 1129 1129 1273 1273 1271 1271 1129 1129 1129 1129 1271 1271 1127 1127 1271 1271 1269 1269 1127 1127 1127 1127 1269 1269 1125 1125 1269 1269 1267 1267 1125 1125 1125 1125 1267 1267 1123 1123 1267 1267 1265 1265 1123 1123 1123 1123 1265 1265 1124 1124 1265 1265 1266 1266 1124 1124 1124 1124 1266 1266 1126 1126 1266 1266 1268 1268 1126 1126 1126 1126 1268 1268 1128 1128 1268 1268 1270 1270 1128 1128 1128 1128 1270 1270 1130 1130 1270 1270 1272 1272 1130 1130 1130 1130 1272 1272 1132 1132 1272 1272 1274 1274 1132 1132 1132 1132 1274 1274 1134 1134 1274 1274 1276 1276 1134 1134 1134 1134 1276 1276 1136 1136 1276 1276 1278 1278 1136 1136 1136 1136 1278 1278 1138 1138 1278 1278 1288 1288 1138 1138 1138 1138 1288 1288 1149 1149 1288 1288 1294 1294 1149 1149 1149 1149 1294 1294 1772 1772 1294 1294 1773 1773 1774 1774 1155 1155 1299 1299 1160 1160 1299 1299 1304 1304 1160 1160 1160 1160 1304 1304 1165 1165 1304 1304 1309 1309 1165 1165 1165 1165 1309 1309 1171 1171 1309 1309 1313 1313 1171 1171 1171 1171 1313 1313 1175 1175 1313 1313 1318 1318 1175 1175 1175 1175 1318 1318 1180 1180 1318 1318 1323 1323 1180 1180 1180 1180 1323 1323 1185 1185 1323 1323 1327 1327 1185 1185 1185 1185 1327 1327 1189 1189 1327 1327 1331 1331 1189 1189 1331 1331 1473 1473 1336 1336 1473 1473 1478 1478 1336 1336 1336 1336 1478 1478 1340 1340 1478 1478 1482 1482 1340 1340 1340 1340 1482 1482 1345 1345 1482 1482 1486 1486 1345 1345 1345 1345 1486 1486 1349 1349 1486 1486 1491 1491 1349 1349 1349 1349 1491 1491 1353 1353 1491 1491 1495 1495 1353 1353 1353 1353 1495 1495 1358 1358 1495 1495 1499 1499 1358 1358 1358 1358 1499 1499 1363 1363 1499 1499 1503 1503 1363 1363 1363 1363 1503 1503 1367 1367 1503 1503 1508 1508 1367 1367 1367 1367 1508 1508 1373 1373 1508 1508 1513 1513 1373 1373 1775 1775 1776 1776 1378 1378 1777 1777 1517 1517 1378 1378 1378 1378 1517 1517 1384 1384 1517 1517 1522 1522 1384 1384 1384 1384 1522 1522 1393 1393 1522 1522 1527 1527 1393 1393 1393 1393 1527 1527 1395 1395 1527 1527 1534 1534 1395 1395 1395 1395 1534 1534 1397 1397 1534 1534 1539 1539 1397 1397 1397 1397 1539 1539 1399 1399 1539 1539 1541 1541 1399 1399 1399 1399 1541 1541 1401 1401 1541 1541 1543 1543 1401 1401 1401 1401 1543 1543 1403 1403 1543 1543 1545 1545 1403 1403 1403 1403 1545 1545 1405 1405 1545 1545 1547 1547 1405 1405 1405 1405 1547 1547 1406 1406 1547 1547 1548 1548 1406 1406 1406 1406 1548 1548 1404 1404 1548 1548 1546 1546 1404 1404 1404 1404 1546 1546 1402 1402 1546 1546 1544 1544 1402 1402 1402 1402 1544 1544 1400 1400 1544 1544 1542 1542 1400 1400 1400 1400 1542 1542 1398 1398 1542 1542 1540 1540 1398 1398 1398 1398 1540 1540 1396 1396 1540 1540 1538 1538 1396 1396 1396 1396 1538 1538 1394 1394 1538 1538 1530 1530 1394 1394 1394 1394 1530 1530 1387 1387 1530 1530 1524 1524 1387 1387 1387 1387 1524 1524 1380 1380 1524 1524 1519 1519 1380 1380 1380 1380 1519 1519 1778 1778 1519 1519 1779 1779 1780 1780 1374 1374 1514 1514 1370 1370 1514 1514 1510 1510 1370 1370 1370 1370 1510 1510 1364 1364 1510 1510 1505 1505 1364 1364 1364 1364 1505 1505 1360 1360 1505 1505 1501 1501 1360 1360 1360 1360 1501 1501 1356 1356 1501 1501 1496 1496 1356 1356 1356 1356 1496 1496 1351 1351 1496 1496 1492 1492 1351 1351 1351 1351 1492 1492 1346 1346 1492 1492 1488 1488 1346 1346 1346 1346 1488 1488 1342 1342 1488 1488 1484 1484 1342 1342 1342 1342 1484 1484 1338 1338 1484 1484 1480 1480 1338 1338 1338 1338 1480 1480 1333 1333 1480 1480 1475 1475 1333 1333 1333 1333 1475 1475 1328 1328 1475 1475 1471 1471 1328 1328 1328 1328 1471 1471 1324 1324 1471 1471 1466 1466 1324 1324 1324 1324 1466 1466 1320 1320 1466 1466 1462 1462 1320 1320 1320 1320 1462 1462 1315 1315 1462 1462 1458 1458 1315 1315 1315 1315 1458 1458 1310 1310 1458 1458 1454 1454 1310 1310 1310 1310 1454 1454 1306 1306 1454 1454 1449 1449 1306 1306 1306 1306 1449 1449 1301 1301 1449 1449 1445 1445 1301 1301 1301 1301 1445 1445 1296 1296 1445 1445 1440 1440 1296 1296 1781 1781 1782 1782 1290 1290 1783 1783 1436 1436 1290 1290 1290 1290 1436 1436 1283 1283 1436 1436 1430 1430 1283 1283 1283 1283 1430 1430 1277 1277 1430 1430 1425 1425 1277 1277 1277 1277 1425 1425 1275 1275 1425 1425 1417 1417 1275 1275 1275 1275 1417 1417 1273 1273 1417 1417 1415 1415 1273 1273 1273 1273 1415 1415 1271 1271 1415 1415 1413 1413 1271 1271 1271 1271 1413 1413 1269 1269 1413 1413 1411 1411 1269 1269 1269 1269 1411 1411 1267 1267 1411 1411 1409 1409 1267 1267 1267 1267 1409 1409 1265 1265 1409 1409 1407 1407 1265 1265 1265 1265 1407 1407 1266 1266 1407 1407 1408 1408 1266 1266 1266 1266 1408 1408 1268 1268 1408 1408 1410 1410 1268 1268 1268 1268 1410 1410 1270 1270 1410 1410 1412 1412 1270 1270 1270 1270 1412 1412 1272 1272 1412 1412 1414 1414 1272 1272 1272 1272 1414 1414 1274 1274 1414 1414 1416 1416 1274 1274 1274 1274 1416 1416 1276 1276 1416 1416 1422 1422 1276 1276 1276 1276 1422 1422 1278 1278 1422 1422 1429 1429 1278 1278 1278 1278 1429 1429 1288 1288 1429 1429 1433 1433 1288 1288 1288 1288 1433 1433 1294 1294 1433 1433 1439 1439 1294 1294 1294 1294 1439 1439 1784 1784 1439 1439 1785 1785 1786 1786 1299 1299 1443 1443 1304 1304 1443 1443 1447 1447 1304 1304 1304 1304 1447 1447 1309 1309 1447 1447 1452 1452 1309 1309 1309 1309 1452 1452 1313 1313 1452 1452 1456 1456 1313 1313 1313 1313 1456 1456 1318 1318 1456 1456 1461 1461 1318 1318 1318 1318 1461 1461 1323 1323 1461 1461 1465 1465 1323 1323 1323 1323 1465 1465 1327 1327 1465 1465 1469 1469 1327 1327 1327 1327 1469 1469 1331 1331 1469 1469 1473 1473 1331 1331 1473 1473 1787 1787 1478 1478 1788 1788 1789 1789 1478 1478 1478 1478 1790 1790 1482 1482 1791 1791 1792 1792 1482 1482 1482 1482 1793 1793 1486 1486 1794 1794 1795 1795 1486 1486 1486 1486 1796 1796 1491 1491 1797 1797 1798 1798 1491 1491 1491 1491 1799 1799 1495 1495 1800 1800 1801 1801 1495 1495 1495 1495 1802 1802 1499 1499 1803 1803 1804 1804 1499 1499 1499 1499 1805 1805 1503 1503 1806 1806 1807 1807 1503 1503 1503 1503 1808 1808 1508 1508 1809 1809 1810 1810 1508 1508 1508 1508 1811 1811 1513 1513 1812 1812 1813 1813 1513 1513 1814 1814 1815 1815 1517 1517 1816 1816 1817 1817 1517 1517 1517 1517 1818 1818 1522 1522 1819 1819 1820 1820 1522 1522 1522 1522 1821 1821 1527 1527 1822 1822 1823 1823 1527 1527 1527 1527 1824 1824 1534 1534 1825 1825 1826 1826 1534 1534 1534 1534 1827 1827 1539 1539 1828 1828 1829 1829 1539 1539 1539 1539 1830 1830 1541 1541 1831 1831 1832 1832 1541 1541 1541 1541 1833 1833 1543 1543 1834 1834 1835 1835 1543 1543 1543 1543 1836 1836 1545 1545 1837 1837 1838 1838 1545 1545 1545 1545 1839 1839 1547 1547 1840 1840 1841 1841 1547 1547 1547 1547 1842 1842 1548 1548 1843 1843 1844 1844 1548 1548 1548 1548 1845 1845 1546 1546 1846 1846 1847 1847 1546 1546 1546 1546 1848 1848 1544 1544 1849 1849 1850 1850 1544 1544 1544 1544 1851 1851 1542 1542 1852 1852 1853 1853 1542 1542 1542 1542 1854 1854 1540 1540 1855 1855 1856 1856 1540 1540 1540 1540 1857 1857 1538 1538 1858 1858 1859 1859 1538 1538 1538 1538 1860 1860 1530 1530 1861 1861 1862 1862 1530 1530 1530 1530 1863 1863 1524 1524 1864 1864 1865 1865 1524 1524 1524 1524 1866 1866 1519 1519 1867 1867 1868 1868 1519 1519 1519 1519 1869 1869 1870 1870 1871 1871 1872 1872 1514 1514 1514 1514 1873 1873 1510 1510 1874 1874 1875 1875 1510 1510 1510 1510 1876 1876 1505 1505 1877 1877 1878 1878 1505 1505 1505 1505 1879 1879 1501 1501 1880 1880 1881 1881 1501 1501 1501 1501 1882 1882 1496 1496 1883 1883 1884 1884 1496 1496 1496 1496 1885 1885 1492 1492 1886 1886 1887 1887 1492 1492 1492 1492 1888 1888 1488 1488 1889 1889 1890 1890 1488 1488 1488 1488 1891 1891 1484 1484 1892 1892 1893 1893 1484 1484 1484 1484 1894 1894 1480 1480 1895 1895 1896 1896 1480 1480 1480 1480 1897 1897 1475 1475 1898 1898 1899 1899 1475 1475 1475 1475 1900 1900 1471 1471 1901 1901 1902 1902 1471 1471 1471 1471 1903 1903 1466 1466 1904 1904 1905 1905 1466 1466 1466 1466 1906 1906 1462 1462 1907 1907 1908 1908 1462 1462 1462 1462 1909 1909 1458 1458 1910 1910 1911 1911 1458 1458 1458 1458 1912 1912 1454 1454 1913 1913 1914 1914 1454 1454 1454 1454 1915 1915 1449 1449 1916 1916 1917 1917 1449 1449 1449 1449 1918 1918 1445 1445 1919 1919 1920 1920 1445 1445 1445 1445 1921 1921 1440 1440 1922 1922 1923 1923 1440 1440 1924 1924 1925 1925 1436 1436 1926 1926 1927 1927 1436 1436 1436 1436 1928 1928 1430 1430 1929 1929 1930 1930 1430 1430 1430 1430 1931 1931 1425 1425 1932 1932 1933 1933 1425 1425 1425 1425 1934 1934 1417 1417 1935 1935 1936 1936 1417 1417 1417 1417 1937 1937 1415 1415 1938 1938 1939 1939 1415 1415 1415 1415 1940 1940 1413 1413 1941 1941 1942 1942 1413 1413 1413 1413 1943 1943 1411 1411 1944 1944 1945 1945 1411 1411 1411 1411 1946 1946 1409 1409 1947 1947 1948 1948 1409 1409 1409 1409 1949 1949 1407 1407 1950 1950 1951 1951 1407 1407 1407 1407 1952 1952 1408 1408 1953 1953 1954 1954 1408 1408 1408 1408 1955 1955 1410 1410 1956 1956 1957 1957 1410 1410 1410 1410 1958 1958 1412 1412 1959 1959 1960 1960 1412 1412 1412 1412 1961 1961 1414 1414 1962 1962 1963 1963 1414 1414 1414 1414 1964 1964 1416 1416 1965 1965 1966 1966 1416 1416 1416 1416 1967 1967 1422 1422 1968 1968 1969 1969 1422 1422 1422 1422 1970 1970 1429 1429 1971 1971 1972 1972 1429 1429 1429 1429 1973 1973 1433 1433 1974 1974 1975 1975 1433 1433 1433 1433 1976 1976 1439 1439 1977 1977 1978 1978 1439 1439 1439 1439 1979 1979 1980 1980 1981 1981 1982 1982 1443 1443 1443 1443 1983 1983 1447 1447 1984 1984 1985 1985 1447 1447 1447 1447 1986 1986 1452 1452 1987 1987 1988 1988 1452 1452 1452 1452 1989 1989 1456 1456 1990 1990 1991 1991 1456 1456 1456 1456 1992 1992 1461 1461 1993 1993 1994 1994 1461 1461 1461 1461 1995 1995 1465 1465 1996 1996 1997 1997 1465 1465 1465 1465 1998 1998 1469 1469 1999 1999 2000 2000 1469 1469 1469 1469 2001 2001 1473 1473 2002 2002 2003 2003 1473 1473 1615 1615 1616 1616 1620 1620 1616 1616 1619 1619 1620 1620 1620 1620 1619 1619 1624 1624 1619 1619 1623 1623 1624 1624 1624 1624 1623 1623 1628 1628 1623 1623 1627 1627 1628 1628 1628 1628 1627 1627 1632 1632 1627 1627 1631 1631 1632 1632 1632 1632 1631 1631 1636 1636 1631 1631 1635 1635 1636 1636 1636 1636 1635 1635 1640 1640 1635 1635 1639 1639 1640 1640 1640 1640 1639 1639 1644 1644 1639 1639 1643 1643 1644 1644 1644 1644 1643 1643 1649 1649 1643 1643 1647 1647 1649 1649 1649 1649 1647 1647 1653 1653 1647 1647 1651 1651 1653 1653 1653 1653 1651 1651 1657 1657 1651 1651 1655 1655 1657 1657 1657 1657 1655 1655 1661 1661 1655 1655 1659 1659 1661 1661 1661 1661 1659 1659 1665 1665 1659 1659 1663 1663 1665 1665 1665 1665 1663 1663 1669 1669 1663 1663 1666 1666 1669 1669 1669 1669 1666 1666 1674 1674 1666 1666 1670 1670 1674 1674 1674 1674 1670 1670 1679 1679 1670 1670 1673 1673 1679 1679 1679 1679 1673 1673 1685 1685 1673 1673 1677 1677 1685 1685 1685 1685 1677 1677 1687 1687 1677 1677 1680 1680 1687 1687 1687 1687 1680 1680 1689 1689 1680 1680 1683 1683 1689 1689 1689 1689 1683 1683 1690 1690 1683 1683 1684 1684 1690 1690 1690 1690 1684 1684 1688 1688 1684 1684 1681 1681 1688 1688 1688 1688 1681 1681 1686 1686 1681 1681 1678 1678 1686 1686 1686 1686 1678 1678 1682 1682 1678 1678 1675 1675 1682 1682 1682 1682 1675 1675 1676 1676 1675 1675 1671 1671 1676 1676 1676 1676 1671 1671 1672 1672 1671 1671 1668 1668 1672 1672 1672 1672 1668 1668 1667 1667 1668 1668 1664 1664 1667 1667 1667 1667 1664 1664 1662 1662 1664 1664 1660 1660 1662 1662 1662 1662 1660 1660 1658 1658 1660 1660 1656 1656 1658 1658 1658 1658 1656 1656 1654 1654 1656 1656 1652 1652 1654 1654 1654 1654 1652 1652 1650 1650 1652 1652 1648 1648 1650 1650 1650 1650 1648 1648 1646 1646 1648 1648 1645 1645 1646 1646 1646 1646 1645 1645 1642 1642 1645 1645 1641 1641 1642 1642 1642 1642 1641 1641 1638 1638 1641 1641 1637 1637 1638 1638 1638 1638 1637 1637 1634 1634 1637 1637 1633 1633 1634 1634 1634 1634 1633 1633 1630 1630 1633 1633 1629 1629 1630 1630 1630 1630 1629 1629 1626 1626 1629 1629 1625 1625 1626 1626 1626 1626 1625 1625 1622 1622 1625 1625 1621 1621 1622 1622 1622 1622 1621 1621 1617 1617 1621 1621 1618 1618 1617 1617 1617 1617 1618 1618 1613 1613 1618 1618 1614 1614 1613 1613 1613 1613 1614 1614 1609 1609 1614 1614 1610 1610 1609 1609 1609 1609 1610 1610 1605 1605 1610 1610 1606 1606 1605 1605 1605 1605 1606 1606 1601 1601 1606 1606 1602 1602 1601 1601 1601 1601 1602 1602 1597 1597 1602 1602 1598 1598 1597 1597 1597 1597 1598 1598 1592 1592 1598 1598 1594 1594 1592 1592 1592 1592 1594 1594 1588 1588 1594 1594 1590 1590 1588 1588 1588 1588 1590 1590 1584 1584 1590 1590 1586 1586 1584 1584 1584 1584 1586 1586 1580 1580 1586 1586 1582 1582 1580 1580 1580 1580 1582 1582 1576 1576 1582 1582 1578 1578 1576 1576 1576 1576 1578 1578 1572 1572 1578 1578 1575 1575 1572 1572 1572 1572 1575 1575 1567 1567 1575 1575 1571 1571 1567 1567 1567 1567 1571 1571 1562 1562 1571 1571 1568 1568 1562 1562 1562 1562 1568 1568 1555 1555 1568 1568 1564 1564 1555 1555 1555 1555 1564 1564 1553 1553 1564 1564 1561 1561 1553 1553 1553 1553 1561 1561 1551 1551 1561 1561 1558 1558 1551 1551 1551 1551 1558 1558 1549 1549 1558 1558 1556 1556 1549 1549 1549 1549 1556 1556 1550 1550 1556 1556 1557 1557 1550 1550 1550 1550 1557 1557 1552 1552 1557 1557 1559 1559 1552 1552 1552 1552 1559 1559 1554 1554 1559 1559 1563 1563 1554 1554 1554 1554 1563 1563 1560 1560 1563 1563 1566 1566 1560 1560 1560 1560 1566 1566 1565 1565 1566 1566 1569 1569 1565 1565 1565 1565 1569 1569 1570 1570 1569 1569 1573 1573 1570 1570 1570 1570 1573 1573 1574 1574 1573 1573 1577 1577 1574 1574 1574 1574 1577 1577 1579 1579 1577 1577 1581 1581 1579 1579 1579 1579 1581 1581 1583 1583 1581 1581 1585 1585 1583 1583 1583 1583 1585 1585 1587 1587 1585 1585 1589 1589 1587 1587 1587 1587 1589 1589 1591 1591 1589 1589 1593 1593 1591 1591 1591 1591 1593 1593 1595 1595 1593 1593 1596 1596 1595 1595 1595 1595 1596 1596 1599 1599 1596 1596 1600 1600 1599 1599 1599 1599 1600 1600 1603 1603 1600 1600 1604 1604 1603 1603 1603 1603 1604 1604 1607 1607 1604 1604 1608 1608 1607 1607 1607 1607 1608 1608 1611 1611 1608 1608 1612 1612 1611 1611 1611 1611 1612 1612 1615 1615 1612 1612 1616 1616 1615 1615 2004 2004 1474 1474 2005 2005 1474 1474 1477 1477 2006 2006 2007 2007 1477 1477 2008 2008 1477 1477 1481 1481 2009 2009 2010 2010 1481 1481 2011 2011 1481 1481 1485 1485 2012 2012 2013 2013 1485 1485 2014 2014 1485 1485 1489 1489 2015 2015 2016 2016 1489 1489 2017 2017 1489 1489 1493 1493 2018 2018 2019 2019 1493 1493 2020 2020 1493 1493 1497 1497 2021 2021 2022 2022 1497 1497 2023 2023 1497 1497 1500 1500 2024 2024 2025 2025 1500 1500 2026 2026 1500 1500 1504 1504 2027 2027 2028 2028 1504 1504 2029 2029 1504 1504 1507 1507 2030 2030 2031 2031 1507 1507 2032 2032 2033 2033 1511 1511 2034 2034 2035 2035 1511 1511 2036 2036 1511 1511 1515 1515 2037 2037 2038 2038 1515 1515 2039 2039 1515 1515 1518 1518 2040 2040 2041 2041 1518 1518 2042 2042 1518 1518 1521 1521 2043 2043 2044 2044 1521 1521 2045 2045 1521 1521 1525 1525 2046 2046 2047 2047 1525 1525 2048 2048 1525 1525 1528 1528 2049 2049 2050 2050 1528 1528 2051 2051 1528 1528 1531 1531 2052 2052 2053 2053 1531 1531 2054 2054 1531 1531 1533 1533 2055 2055 2056 2056 1533 1533 2057 2057 1533 1533 1536 1536 2058 2058 2059 2059 1536 1536 2060 2060 1536 1536 1537 1537 2061 2061 2062 2062 1537 1537 2063 2063 1537 1537 1535 1535 2064 2064 2065 2065 1535 1535 2066 2066 1535 1535 1532 1532 2067 2067 2068 2068 1532 1532 2069 2069 1532 1532 1529 1529 2070 2070 2071 2071 1529 1529 2072 2072 1529 1529 1526 1526 2073 2073 2074 2074 1526 1526 2075 2075 1526 1526 1523 1523 2076 2076 2077 2077 1523 1523 2078 2078 1523 1523 1520 1520 2079 2079 2080 2080 1520 1520 2081 2081 1520 1520 1516 1516 2082 2082 2083 2083 1516 1516 2084 2084 1516 1516 1512 1512 2085 2085 2086 2086 1512 1512 2087 2087 1512 1512 2088 2088 2089 2089 2090 2090 1509 1509 2091 2091 1509 1509 1506 1506 2092 2092 2093 2093 1506 1506 2094 2094 1506 1506 1502 1502 2095 2095 2096 2096 1502 1502 2097 2097 1502 1502 1498 1498 2098 2098 2099 2099 1498 1498 2100 2100 1498 1498 1494 1494 2101 2101 2102 2102 1494 1494 2103 2103 1494 1494 1490 1490 2104 2104 2105 2105 1490 1490 2106 2106 1490 1490 1487 1487 2107 2107 2108 2108 1487 1487 2109 2109 1487 1487 1483 1483 2110 2110 2111 2111 1483 1483 2112 2112 1483 1483 1479 1479 2113 2113 2114 2114 1479 1479 2115 2115 1479 1479 1476 1476 2116 2116 2117 2117 1476 1476 2118 2118 1476 1476 1472 1472 2119 2119 2120 2120 1472 1472 2121 2121 1472 1472 1468 1468 2122 2122 2123 2123 1468 1468 2124 2124 1468 1468 1464 1464 2125 2125 2126 2126 1464 1464 2127 2127 1464 1464 1460 1460 2128 2128 2129 2129 1460 1460 2130 2130 1460 1460 1457 1457 2131 2131 2132 2132 1457 1457 2133 2133 1457 1457 1453 1453 2134 2134 2135 2135 1453 1453 2136 2136 1453 1453 1450 1450 2137 2137 2138 2138 1450 1450 2139 2139 1450 1450 1446 1446 2140 2140 2141 2141 1446 1446 2142 2142 2143 2143 1442 1442 2144 2144 2145 2145 1442 1442 2146 2146 1442 1442 1438 1438 2147 2147 2148 2148 1438 1438 2149 2149 1438 1438 1435 1435 2150 2150 2151 2151 1435 1435 2152 2152 1435 1435 1432 1432 2153 2153 2154 2154 1432 1432 2155 2155 1432 1432 1428 1428 2156 2156 2157 2157 1428 1428 2158 2158 1428 1428 1426 1426 2159 2159 2160 2160 1426 1426 2161 2161 1426 1426 1423 1423 2162 2162 2163 2163 1423 1423 2164 2164 1423 1423 1420 1420 2165 2165 2166 2166 1420 1420 2167 2167 1420 1420 1418 1418 2168 2168 2169 2169 1418 1418 2170 2170 1418 1418 1419 1419 2171 2171 2172 2172 1419 1419 2173 2173 1419 1419 1421 1421 2174 2174 2175 2175 1421 1421 2176 2176 1421 1421 1424 1424 2177 2177 2178 2178 1424 1424 2179 2179 1424 1424 1427 1427 2180 2180 2181 2181 1427 1427 2182 2182 1427 1427 1431 1431 2183 2183 2184 2184 1431 1431 2185 2185 1431 1431 1434 1434 2186 2186 2187 2187 1434 1434 2188 2188 1434 1434 1437 1437 2189 2189 2190 2190 1437 1437 2191 2191 1437 1437 1441 1441 2192 2192 2193 2193 1441 1441 2194 2194 1441 1441 1444 1444 2195 2195 2196 2196 1444 1444 2197 2197 1444 1444 2198 2198 2199 2199 2200 2200 1448 1448 2201 2201 1448 1448 1451 1451 2202 2202 2203 2203 1451 1451 2204 2204 1451 1451 1455 1455 2205 2205 2206 2206 1455 1455 2207 2207 1455 1455 1459 1459 2208 2208 2209 2209 1459 1459 2210 2210 1459 1459 1463 1463 2211 2211 2212 2212 1463 1463 2213 2213 1463 1463 1467 1467 2214 2214 2215 2215 1467 1467 2216 2216 1467 1467 1470 1470 2217 2217 2218 2218 1470 1470 2219 2219 1470 1470 1474 1474 2220 2220 1474 1474 1332 1332 1477 1477 1332 1332 1335 1335 1477 1477 1477 1477 1335 1335 1481 1481 1335 1335 1339 1339 1481 1481 1481 1481 1339 1339 1485 1485 1339 1339 1343 1343 1485 1485 1485 1485 1343 1343 1489 1489 1343 1343 1347 1347 1489 1489 1489 1489 1347 1347 1493 1493 1347 1347 1350 1350 1493 1493 1493 1493 1350 1350 1497 1497 1350 1350 1354 1354 1497 1497 1497 1497 1354 1354 1500 1500 1354 1354 1357 1357 1500 1500 1500 1500 1357 1357 1504 1504 1357 1357 1361 1361 1504 1504 1504 1504 1361 1361 1507 1507 1361 1361 1365 1365 1507 1507 2221 2221 2222 2222 1511 1511 2223 2223 1368 1368 1511 1511 1511 1511 1368 1368 1515 1515 1368 1368 1371 1371 1515 1515 1515 1515 1371 1371 1518 1518 1371 1371 1375 1375 1518 1518 1518 1518 1375 1375 1521 1521 1375 1375 1377 1377 1521 1521 1521 1521 1377 1377 1525 1525 1377 1377 1381 1381 1525 1525 1525 1525 1381 1381 1528 1528 1381 1381 1383 1383 1528 1528 1528 1528 1383 1383 1531 1531 1383 1383 1386 1386 1531 1531 1531 1531 1386 1386 1533 1533 1386 1386 1389 1389 1533 1533 1533 1533 1389 1389 1536 1536 1389 1389 1391 1391 1536 1536 1536 1536 1391 1391 1537 1537 1391 1391 1392 1392 1537 1537 1537 1537 1392 1392 1535 1535 1392 1392 1390 1390 1535 1535 1535 1535 1390 1390 1532 1532 1390 1390 1388 1388 1532 1532 1532 1532 1388 1388 1529 1529 1388 1388 1385 1385 1529 1529 1529 1529 1385 1385 1526 1526 1385 1385 1382 1382 1526 1526 1526 1526 1382 1382 1523 1523 1382 1382 1379 1379 1523 1523 1523 1523 1379 1379 1520 1520 1379 1379 1376 1376 1520 1520 1520 1520 1376 1376 1516 1516 1376 1376 1372 1372 1516 1516 1516 1516 1372 1372 1512 1512 1372 1372 1369 1369 1512 1512 1512 1512 1369 1369 2224 2224 1369 1369 2225 2225 2226 2226 1509 1509 1366 1366 1506 1506 1366 1366 1362 1362 1506 1506 1506 1506 1362 1362 1502 1502 1362 1362 1359 1359 1502 1502 1502 1502 1359 1359 1498 1498 1359 1359 1355 1355 1498 1498 1498 1498 1355 1355 1494 1494 1355 1355 1352 1352 1494 1494 1494 1494 1352 1352 1490 1490 1352 1352 1348 1348 1490 1490 1490 1490 1348 1348 1487 1487 1348 1348 1344 1344 1487 1487 1487 1487 1344 1344 1483 1483 1344 1344 1341 1341 1483 1483 1483 1483 1341 1341 1479 1479 1341 1341 1337 1337 1479 1479 1479 1479 1337 1337 1476 1476 1337 1337 1334 1334 1476 1476 1476 1476 1334 1334 1472 1472 1334 1334 1330 1330 1472 1472 1472 1472 1330 1330 1468 1468 1330 1330 1326 1326 1468 1468 1468 1468 1326 1326 1464 1464 1326 1326 1322 1322 1464 1464 1464 1464 1322 1322 1460 1460 1322 1322 1319 1319 1460 1460 1460 1460 1319 1319 1457 1457 1319 1319 1316 1316 1457 1457 1457 1457 1316 1316 1453 1453 1316 1316 1312 1312 1453 1453 1453 1453 1312 1312 1450 1450 1312 1312 1308 1308 1450 1450 1450 1450 1308 1308 1446 1446 1308 1308 1305 1305 1446 1446 2227 2227 2228 2228 1442 1442 2229 2229 1302 1302 1442 1442 1442 1442 1302 1302 1438 1438 1302 1302 1298 1298 1438 1438 1438 1438 1298 1298 1435 1435 1298 1298 1295 1295 1435 1435 1435 1435 1295 1295 1432 1432 1295 1295 1292 1292 1432 1432 1432 1432 1292 1292 1428 1428 1292 1292 1289 1289 1428 1428 1428 1428 1289 1289 1426 1426 1289 1289 1286 1286 1426 1426 1426 1426 1286 1286 1423 1423 1286 1286 1284 1284 1423 1423 1423 1423 1284 1284 1420 1420 1284 1284 1281 1281 1420 1420 1420 1420 1281 1281 1418 1418 1281 1281 1279 1279 1418 1418 1418 1418 1279 1279 1419 1419 1279 1279 1280 1280 1419 1419 1419 1419 1280 1280 1421 1421 1280 1280 1282 1282 1421 1421 1421 1421 1282 1282 1424 1424 1282 1282 1285 1285 1424 1424 1424 1424 1285 1285 1427 1427 1285 1285 1287 1287 1427 1427 1427 1427 1287 1287 1431 1431 1287 1287 1291 1291 1431 1431 1431 1431 1291 1291 1434 1434 1291 1291 1293 1293 1434 1434 1434 1434 1293 1293 1437 1437 1293 1293 1297 1297 1437 1437 1437 1437 1297 1297 1441 1441 1297 1297 1300 1300 1441 1441 1441 1441 1300 1300 1444 1444 1300 1300 1303 1303 1444 1444 1444 1444 1303 1303 2230 2230 1303 1303 2231 2231 2232 2232 1448 1448 1307 1307 1451 1451 1307 1307 1311 1311 1451 1451 1451 1451 1311 1311 1455 1455 1311 1311 1314 1314 1455 1455 1455 1455 1314 1314 1459 1459 1314 1314 1317 1317 1459 1459 1459 1459 1317 1317 1463 1463 1317 1317 1321 1321 1463 1463 1463 1463 1321 1321 1467 1467 1321 1321 1325 1325 1467 1467 1467 1467 1325 1325 1470 1470 1325 1325 1329 1329 1470 1470 1470 1470 1329 1329 1474 1474 1329 1329 1332 1332 1474 1474 1332 1332 1190 1190 1335 1335 1190 1190 1193 1193 1335 1335 1335 1335 1193 1193 1339 1339 1193 1193 1197 1197 1339 1339 1339 1339 1197 1197 1343 1343 1197 1197 1201 1201 1343 1343 1343 1343 1201 1201 1347 1347 1201 1201 1204 1204 1347 1347 1347 1347 1204 1204 1350 1350 1204 1204 1208 1208 1350 1350 1350 1350 1208 1208 1354 1354 1208 1208 1211 1211 1354 1354 1354 1354 1211 1211 1357 1357 1211 1211 1215 1215 1357 1357 1357 1357 1215 1215 1361 1361 1215 1215 1218 1218 1361 1361 1361 1361 1218 1218 1365 1365 1218 1218 1221 1221 1365 1365 2233 2233 2234 2234 1368 1368 2235 2235 1225 1225 1368 1368 1368 1368 1225 1225 1371 1371 1225 1225 1228 1228 1371 1371 1371 1371 1228 1228 1375 1375 1228 1228 1231 1231 1375 1375 1375 1375 1231 1231 1377 1377 1231 1231 1234 1234 1377 1377 1377 1377 1234 1234 1381 1381 1234 1234 1237 1237 1381 1381 1381 1381 1237 1237 1383 1383 1237 1237 1240 1240 1383 1383 1383 1383 1240 1240 1386 1386 1240 1240 1243 1243 1386 1386 1386 1386 1243 1243 1389 1389 1243 1243 1245 1245 1389 1389 1389 1389 1245 1245 1391 1391 1245 1245 1247 1247 1391 1391 1391 1391 1247 1247 1392 1392 1247 1247 1248 1248 1392 1392 1392 1392 1248 1248 1390 1390 1248 1248 1246 1246 1390 1390 1390 1390 1246 1246 1388 1388 1246 1246 1244 1244 1388 1388 1388 1388 1244 1244 1385 1385 1244 1244 1241 1241 1385 1385 1385 1385 1241 1241 1382 1382 1241 1241 1238 1238 1382 1382 1382 1382 1238 1238 1379 1379 1238 1238 1236 1236 1379 1379 1379 1379 1236 1236 1376 1376 1236 1236 1232 1232 1376 1376 1376 1376 1232 1232 1372 1372 1232 1232 1229 1229 1372 1372 1372 1372 1229 1229 1369 1369 1229 1229 1226 1226 1369 1369 1369 1369 1226 1226 2236 2236 1226 1226 2237 2237 2238 2238 1366 1366 1223 1223 1362 1362 1223 1223 1220 1220 1362 1362 1362 1362 1220 1220 1359 1359 1220 1220 1216 1216 1359 1359 1359 1359 1216 1216 1355 1355 1216 1216 1212 1212 1355 1355 1355 1355 1212 1212 1352 1352 1212 1212 1209 1209 1352 1352 1352 1352 1209 1209 1348 1348 1209 1209 1206 1206 1348 1348 1348 1348 1206 1206 1344 1344 1206 1206 1202 1202 1344 1344 1344 1344 1202 1202 1341 1341 1202 1202 1198 1198 1341 1341 1341 1341 1198 1198 1337 1337 1198 1198 1195 1195 1337 1337 1337 1337 1195 1195 1334 1334 1195 1195 1192 1192 1334 1334 1334 1334 1192 1192 1330 1330 1192 1192 1188 1188 1330 1330 1330 1330 1188 1188 1326 1326 1188 1188 1184 1184 1326 1326 1326 1326 1184 1184 1322 1322 1184 1184 1181 1181 1322 1322 1322 1322 1181 1181 1319 1319 1181 1181 1178 1178 1319 1319 1319 1319 1178 1178 1316 1316 1178 1178 1174 1174 1316 1316 1316 1316 1174 1174 1312 1312 1174 1174 1170 1170 1312 1312 1312 1312 1170 1170 1308 1308 1170 1170 1167 1167 1308 1308 1308 1308 1167 1167 1305 1305 1167 1167 1164 1164 1305 1305 2239 2239 2240 2240 1302 1302 2241 2241 1161 1161 1302 1302 1302 1302 1161 1161 1298 1298 1161 1161 1158 1158 1298 1298 1298 1298 1158 1158 1295 1295 1158 1158 1154 1154 1295 1295 1295 1295 1154 1154 1292 1292 1154 1154 1152 1152 1292 1292 1292 1292 1152 1152 1289 1289 1152 1152 1148 1148 1289 1289 1289 1289 1148 1148 1286 1286 1148 1148 1146 1146 1286 1286 1286 1286 1146 1146 1284 1284 1146 1146 1144 1144 1284 1284 1284 1284 1144 1144 1281 1281 1144 1144 1141 1141 1281 1281 1281 1281 1141 1141 1279 1279 1141 1141 1139 1139 1279 1279 1279 1279 1139 1139 1280 1280 1139 1139 1140 1140 1280 1280 1280 1280 1140 1140 1282 1282 1140 1140 1142 1142 1282 1282 1282 1282 1142 1142 1285 1285 1142 1142 1145 1145 1285 1285 1285 1285 1145 1145 1287 1287 1145 1145 1147 1147 1287 1287 1287 1287 1147 1147 1291 1291 1147 1147 1150 1150 1291 1291 1291 1291 1150 1150 1293 1293 1150 1150 1153 1153 1293 1293 1293 1293 1153 1153 1297 1297 1153 1153 1156 1156 1297 1297 1297 1297 1156 1156 1300 1300 1156 1156 1159 1159 1300 1300 1300 1300 1159 1159 1303 1303 1159 1159 1163 1163 1303 1303 1303 1303 1163 1163 2242 2242 1163 1163 2243 2243 2244 2244 1307 1307 1166 1166 1311 1311 1166 1166 1169 1169 1311 1311 1311 1311 1169 1169 1314 1314 1169 1169 1173 1173 1314 1314 1314 1314 1173 1173 1317 1317 1173 1173 1176 1176 1317 1317 1317 1317 1176 1176 1321 1321 1176 1176 1179 1179 1321 1321 1321 1321 1179 1179 1325 1325 1179 1179 1183 1183 1325 1325 1325 1325 1183 1183 1329 1329 1183 1183 1187 1187 1329 1329 1329 1329 1187 1187 1332 1332 1187 1187 1190 1190 1332 1332 1190 1190 1048 1048 1193 1193 1048 1048 1051 1051 1193 1193 1193 1193 1051 1051 1197 1197 1051 1051 1055 1055 1197 1197 1197 1197 1055 1055 1201 1201 1055 1055 1059 1059 1201 1201 1201 1201 1059 1059 1204 1204 1059 1059 1062 1062 1204 1204 1204 1204 1062 1062 1208 1208 1062 1062 1065 1065 1208 1208 1208 1208 1065 1065 1211 1211 1065 1065 1069 1069 1211 1211 1211 1211 1069 1069 1215 1215 1069 1069 1072 1072 1215 1215 1215 1215 1072 1072 1218 1218 1072 1072 1075 1075 1218 1218 1218 1218 1075 1075 1221 1221 1075 1075 1079 1079 1221 1221 2245 2245 2246 2246 1225 1225 2247 2247 1082 1082 1225 1225 1225 1225 1082 1082 1228 1228 1082 1082 1085 1085 1228 1228 1228 1228 1085 1085 1231 1231 1085 1085 1088 1088 1231 1231 1231 1231 1088 1088 1234 1234 1088 1088 1091 1091 1234 1234 1234 1234 1091 1091 1237 1237 1091 1091 1094 1094 1237 1237 1237 1237 1094 1094 1240 1240 1094 1094 1097 1097 1240 1240 1240 1240 1097 1097 1243 1243 1097 1097 1099 1099 1243 1243 1243 1243 1099 1099 1245 1245 1099 1099 1101 1101 1245 1245 1245 1245 1101 1101 1247 1247 1101 1101 1103 1103 1247 1247 1247 1247 1103 1103 1248 1248 1103 1103 1105 1105 1248 1248 1248 1248 1105 1105 1246 1246 1105 1105 1102 1102 1246 1246 1246 1246 1102 1102 1244 1244 1102 1102 1100 1100 1244 1244 1244 1244 1100 1100 1241 1241 1100 1100 1098 1098 1241 1241 1241 1241 1098 1098 1238 1238 1098 1098 1095 1095 1238 1238 1238 1238 1095 1095 1236 1236 1095 1095 1092 1092 1236 1236 1236 1236 1092 1092 1232 1232 1092 1092 1090 1090 1232 1232 1232 1232 1090 1090 1229 1229 1090 1090 1086 1086 1229 1229 1229 1229 1086 1086 1226 1226 1086 1086 1083 1083 1226 1226 1226 1226 1083 1083 2248 2248 1083 1083 2249 2249 2250 2250 1223 1223 1080 1080 1220 1220 1080 1080 1077 1077 1220 1220 1220 1220 1077 1077 1216 1216 1077 1077 1074 1074 1216 1216 1216 1216 1074 1074 1212 1212 1074 1074 1070 1070 1212 1212 1212 1212 1070 1070 1209 1209 1070 1070 1067 1067 1209 1209 1209 1209 1067 1067 1206 1206 1067 1067 1064 1064 1206 1206 1206 1206 1064 1064 1202 1202 1064 1064 1060 1060 1202 1202 1202 1202 1060 1060 1198 1198 1060 1060 1056 1056 1198 1198 1198 1198 1056 1056 1195 1195 1056 1056 1053 1053 1195 1195 1195 1195 1053 1053 1192 1192 1053 1053 1050 1050 1192 1192 1192 1192 1050 1050 1188 1188 1050 1050 1046 1046 1188 1188 1188 1188 1046 1046 1184 1184 1046 1046 1043 1043 1184 1184 1184 1184 1043 1043 1181 1181 1043 1043 1040 1040 1181 1181 1181 1181 1040 1040 1178 1178 1040 1040 1036 1036 1178 1178 1178 1178 1036 1036 1174 1174 1036 1036 1032 1032 1174 1174 1174 1174 1032 1032 1170 1170 1032 1032 1029 1029 1170 1170 1170 1170 1029 1029 1167 1167 1029 1029 1026 1026 1167 1167 1167 1167 1026 1026 1164 1164 1026 1026 1023 1023 1164 1164 2251 2251 2252 2252 1161 1161 2253 2253 1020 1020 1161 1161 1161 1161 1020 1020 1158 1158 1020 1020 1016 1016 1158 1158 1158 1158 1016 1016 1154 1154 1016 1016 1014 1014 1154 1154 1154 1154 1014 1014 1152 1152 1014 1014 1010 1010 1152 1152 1152 1152 1010 1010 1148 1148 1010 1010 1008 1008 1148 1148 1148 1148 1008 1008 1146 1146 1008 1008 1005 1005 1146 1146 1146 1146 1005 1005 1144 1144 1005 1005 1003 1003 1144 1144 1144 1144 1003 1003 1141 1141 1003 1003 1000 1000 1141 1141 1141 1141 1000 1000 1139 1139 1000 1000 998 998 1139 1139 1139 1139 998 998 1140 1140 998 998 999 999 1140 1140 1140 1140 999 999 1142 1142 999 999 1001 1001 1142 1142 1142 1142 1001 1001 1145 1145 1001 1001 1004 1004 1145 1145 1145 1145 1004 1004 1147 1147 1004 1004 1007 1007 1147 1147 1147 1147 1007 1007 1150 1150 1007 1007 1009 1009 1150 1150 1150 1150 1009 1009 1153 1153 1009 1009 1012 1012 1153 1153 1153 1153 1012 1012 1156 1156 1012 1012 1015 1015 1156 1156 1156 1156 1015 1015 1159 1159 1015 1015 1018 1018 1159 1159 1159 1159 1018 1018 1163 1163 1018 1018 1021 1021 1163 1163 1163 1163 1021 1021 2254 2254 1021 1021 2255 2255 2256 2256 1166 1166 1025 1025 1169 1169 1025 1025 1028 1028 1169 1169 1169 1169 1028 1028 1173 1173 1028 1028 1031 1031 1173 1173 1173 1173 1031 1031 1176 1176 1031 1031 1035 1035 1176 1176 1176 1176 1035 1035 1179 1179 1035 1035 1038 1038 1179 1179 1179 1179 1038 1038 1183 1183 1038 1038 1041 1041 1183 1183 1183 1183 1041 1041 1187 1187 1041 1041 1045 1045 1187 1187 1187 1187 1045 1045 1190 1190 1045 1045 1048 1048 1190 1190 1048 1048 906 906 1051 1051 906 906 909 909 1051 1051 1051 1051 909 909 1055 1055 909 909 913 913 1055 1055 1055 1055 913 913 1059 1059 913 913 917 917 1059 1059 1059 1059 917 917 1062 1062 917 917 920 920 1062 1062 1062 1062 920 920 1065 1065 920 920 923 923 1065 1065 1065 1065 923 923 1069 1069 923 923 927 927 1069 1069 1069 1069 927 927 1072 1072 927 927 930 930 1072 1072 1072 1072 930 930 1075 1075 930 930 933 933 1075 1075 1075 1075 933 933 1079 1079 933 933 936 936 1079 1079 2257 2257 2258 2258 1082 1082 2259 2259 939 939 1082 1082 1082 1082 939 939 1085 1085 939 939 943 943 1085 1085 1085 1085 943 943 1088 1088 943 943 945 945 1088 1088 1088 1088 945 945 1091 1091 945 945 948 948 1091 1091 1091 1091 948 948 1094 1094 948 948 951 951 1094 1094 1094 1094 951 951 1097 1097 951 951 953 953 1097 1097 1097 1097 953 953 1099 1099 953 953 956 956 1099 1099 1099 1099 956 956 1101 1101 956 956 959 959 1101 1101 1101 1101 959 959 1103 1103 959 959 961 961 1103 1103 1103 1103 961 961 1105 1105 961 961 962 962 1105 1105 1105 1105 962 962 1102 1102 962 962 960 960 1102 1102 1102 1102 960 960 1100 1100 960 960 957 957 1100 1100 1100 1100 957 957 1098 1098 957 957 955 955 1098 1098 1098 1098 955 955 1095 1095 955 955 952 952 1095 1095 1095 1095 952 952 1092 1092 952 952 950 950 1092 1092 1092 1092 950 950 1090 1090 950 950 946 946 1090 1090 1090 1090 946 946 1086 1086 946 946 944 944 1086 1086 1086 1086 944 944 1083 1083 944 944 940 940 1083 1083 1083 1083 940 940 2260 2260 940 940 2261 2261 2262 2262 1080 1080 938 938 1077 1077 938 938 934 934 1077 1077 1077 1077 934 934 1074 1074 934 934 931 931 1074 1074 1074 1074 931 931 1070 1070 931 931 928 928 1070 1070 1070 1070 928 928 1067 1067 928 928 924 924 1067 1067 1067 1067 924 924 1064 1064 924 924 921 921 1064 1064 1064 1064 921 921 1060 1060 921 921 918 918 1060 1060 1060 1060 918 918 1056 1056 918 918 914 914 1056 1056 1056 1056 914 914 1053 1053 914 914 911 911 1053 1053 1053 1053 911 911 1050 1050 911 911 908 908 1050 1050 1050 1050 908 908 1046 1046 908 908 904 904 1046 1046 1046 1046 904 904 1043 1043 904 904 901 901 1043 1043 1043 1043 901 901 1040 1040 901 901 898 898 1040 1040 1040 1040 898 898 1036 1036 898 898 894 894 1036 1036 1036 1036 894 894 1032 1032 894 894 891 891 1032 1032 1032 1032 891 891 1029 1029 891 891 888 888 1029 1029 1029 1029 888 888 1026 1026 888 888 884 884 1026 1026 1026 1026 884 884 1023 1023 884 884 881 881 1023 1023 2263 2263 2264 2264 1020 1020 2265 2265 878 878 1020 1020 1020 1020 878 878 1016 1016 878 878 875 875 1016 1016 1016 1016 875 875 1014 1014 875 875 872 872 1014 1014 1014 1014 872 872 1010 1010 872 872 870 870 1010 1010 1010 1010 870 870 1008 1008 870 870 866 866 1008 1008 1008 1008 866 866 1005 1005 866 866 864 864 1005 1005 1005 1005 864 864 1003 1003 864 864 862 862 1003 1003 1003 1003 862 862 1000 1000 862 862 860 860 1000 1000 1000 1000 860 860 998 998 860 860 857 857 998 998 998 998 857 857 999 999 857 857 859 859 999 999 999 999 859 859 1001 1001 859 859 861 861 1001 1001 1001 1001 861 861 1004 1004 861 861 863 863 1004 1004 1004 1004 863 863 1007 1007 863 863 865 865 1007 1007 1007 1007 865 865 1009 1009 865 865 868 868 1009 1009 1009 1009 868 868 1012 1012 868 868 871 871 1012 1012 1012 1012 871 871 1015 1015 871 871 874 874 1015 1015 1015 1015 874 874 1018 1018 874 874 877 877 1018 1018 1018 1018 877 877 1021 1021 877 877 880 880 1021 1021 1021 1021 880 880 2266 2266 880 880 2267 2267 2268 2268 1025 1025 883 883 1028 1028 883 883 886 886 1028 1028 1028 1028 886 886 1031 1031 886 886 889 889 1031 1031 1031 1031 889 889 1035 1035 889 889 893 893 1035 1035 1035 1035 893 893 1038 1038 893 893 896 896 1038 1038 1038 1038 896 896 1041 1041 896 896 899 899 1041 1041 1041 1041 899 899 1045 1045 899 899 903 903 1045 1045 1045 1045 903 903 1048 1048 903 903 906 906 1048 1048 906 906 764 764 909 909 764 764 767 767 909 909 909 909 767 767 913 913 767 767 771 771 913 913 913 913 771 771 917 917 771 771 774 774 917 917 917 917 774 774 920 920 774 774 777 777 920 920 920 920 777 777 923 923 777 777 781 781 923 923 923 923 781 781 927 927 781 781 784 784 927 927 927 927 784 784 930 930 784 784 787 787 930 930 930 930 787 787 933 933 787 787 791 791 933 933 933 933 791 791 936 936 791 791 794 794 936 936 2269 2269 2270 2270 939 939 2271 2271 797 797 939 939 939 939 797 797 943 943 797 797 800 800 943 943 943 943 800 800 945 945 800 800 803 803 945 945 945 945 803 803 948 948 803 803 806 806 948 948 948 948 806 806 951 951 806 806 809 809 951 951 951 951 809 809 953 953 809 809 811 811 953 953 953 953 811 811 956 956 811 811 813 813 956 956 956 956 813 813 959 959 813 813 816 816 959 959 959 959 816 816 961 961 816 816 818 818 961 961 961 961 818 818 962 962 818 818 819 819 962 962 962 962 819 819 960 960 819 819 817 817 960 960 960 960 817 817 957 957 817 817 815 815 957 957 957 957 815 815 955 955 815 815 812 812 955 955 955 955 812 812 952 952 812 812 810 810 952 952 952 952 810 810 950 950 810 810 807 807 950 950 950 950 807 807 946 946 807 807 804 804 946 946 946 946 804 804 944 944 804 804 801 801 944 944 944 944 801 801 940 940 801 801 798 798 940 940 940 940 798 798 2272 2272 798 798 2273 2273 2274 2274 938 938 795 795 934 934 795 795 792 792 934 934 934 934 792 792 931 931 792 792 789 789 931 931 931 931 789 789 928 928 789 789 786 786 928 928 928 928 786 786 924 924 786 786 782 782 924 924 924 924 782 782 921 921 782 782 779 779 921 921 921 921 779 779 918 918 779 779 776 776 918 918 918 918 776 776 914 914 776 776 772 772 914 914 914 914 772 772 911 911 772 772 769 769 911 911 911 911 769 769 908 908 769 769 766 766 908 908 908 908 766 766 904 904 766 766 762 762 904 904 904 904 762 762 901 901 762 762 759 759 901 901 901 901 759 759 898 898 759 759 756 756 898 898 898 898 756 756 894 894 756 756 752 752 894 894 894 894 752 752 891 891 752 752 749 749 891 891 891 891 749 749 888 888 749 749 746 746 888 888 888 888 746 746 884 884 746 746 743 743 884 884 884 884 743 743 881 881 743 743 740 740 881 881 2275 2275 2276 2276 878 878 2277 2277 736 736 878 878 878 878 736 736 875 875 736 736 734 734 875 875 875 875 734 734 872 872 734 734 730 730 872 872 872 872 730 730 870 870 730 730 728 728 870 870 870 870 728 728 866 866 728 728 725 725 866 866 866 866 725 725 864 864 725 725 722 722 864 864 864 864 722 722 862 862 722 722 720 720 862 862 862 862 720 720 860 860 720 720 718 718 860 860 860 860 718 718 857 857 718 718 716 716 857 857 857 857 716 716 859 859 716 716 717 717 859 859 859 859 717 717 861 861 717 717 719 719 861 861 861 861 719 719 863 863 719 719 721 721 863 863 863 863 721 721 865 865 721 721 724 724 865 865 865 865 724 724 868 868 724 724 727 727 868 868 868 868 727 727 871 871 727 727 729 729 871 871 871 871 729 729 874 874 729 729 732 732 874 874 874 874 732 732 877 877 732 732 735 735 877 877 877 877 735 735 880 880 735 735 738 738 880 880 880 880 738 738 2278 2278 738 738 2279 2279 2280 2280 883 883 741 741 886 886 741 741 745 745 886 886 886 886 745 745 889 889 745 745 748 748 889 889 889 889 748 748 893 893 748 748 751 751 893 893 893 893 751 751 896 896 751 751 754 754 896 896 896 896 754 754 899 899 754 754 757 757 899 899 899 899 757 757 903 903 757 757 761 761 903 903 903 903 761 761 906 906 761 761 764 764 906 906 764 764 621 621 767 767 621 621 624 624 767 767 767 767 624 624 771 771 624 624 628 628 771 771 771 771 628 628 774 774 628 628 631 631 774 774 774 774 631 631 777 777 631 631 635 635 777 777 777 777 635 635 781 781 635 635 639 639 781 781 781 781 639 639 784 784 639 639 642 642 784 784 784 784 642 642 787 787 642 642 645 645 787 787 787 787 645 645 791 791 645 645 649 649 791 791 791 791 649 649 794 794 649 649 652 652 794 794 2281 2281 2282 2282 797 797 2283 2283 655 655 797 797 797 797 655 655 800 800 655 655 658 658 800 800 800 800 658 658 803 803 658 658 661 661 803 803 803 803 661 661 806 806 661 661 663 663 806 806 806 806 663 663 809 809 663 663 667 667 809 809 809 809 667 667 811 811 667 667 669 669 811 811 811 811 669 669 813 813 669 669 671 671 813 813 813 813 671 671 816 816 671 671 674 674 816 816 816 816 674 674 818 818 674 674 676 676 818 818 818 818 676 676 819 819 676 676 677 677 819 819 819 819 677 677 817 817 677 677 675 675 817 817 817 817 675 675 815 815 675 675 672 672 815 815 815 815 672 672 812 812 672 672 670 670 812 812 812 812 670 670 810 810 670 670 668 668 810 810 810 810 668 668 807 807 668 668 665 665 807 807 807 807 665 665 804 804 665 665 662 662 804 804 804 804 662 662 801 801 662 662 659 659 801 801 801 801 659 659 798 798 659 659 656 656 798 798 798 798 656 656 2284 2284 656 656 2285 2285 2286 2286 795 795 653 653 792 792 653 653 650 650 792 792 792 792 650 650 789 789 650 650 647 647 789 789 789 789 647 647 786 786 647 647 644 644 786 786 786 786 644 644 782 782 644 644 640 640 782 782 782 782 640 640 779 779 640 640 637 637 779 779 779 779 637 637 776 776 637 637 633 633 776 776 776 776 633 633 772 772 633 633 629 629 772 772 772 772 629 629 769 769 629 629 626 626 769 769 769 769 626 626 766 766 626 626 623 623 766 766 766 766 623 623 762 762 623 623 619 619 762 762 762 762 619 619 759 759 619 619 616 616 759 759 759 759 616 616 756 756 616 616 613 613 756 756 756 756 613 613 752 752 613 613 609 609 752 752 752 752 609 609 749 749 609 609 606 606 749 749 749 749 606 606 746 746 606 606 603 603 746 746 746 746 603 603 743 743 603 603 600 600 743 743 743 743 600 600 740 740 600 600 597 597 740 740 2287 2287 2288 2288 736 736 2289 2289 593 593 736 736 736 736 593 593 734 734 593 593 591 591 734 734 734 734 591 591 730 730 591 591 588 588 730 730 730 730 588 588 728 728 588 588 585 585 728 728 728 728 585 585 725 725 585 585 583 583 725 725 725 725 583 583 722 722 583 583 580 580 722 722 722 722 580 580 720 720 580 580 577 577 720 720 720 720 577 577 718 718 577 577 575 575 718 718 718 718 575 575 716 716 575 575 573 573 716 716 716 716 573 573 717 717 573 573 574 574 717 717 717 717 574 574 719 719 574 574 576 576 719 719 719 719 576 576 721 721 576 576 578 578 721 721 721 721 578 578 724 724 578 578 581 581 724 724 724 724 581 581 727 727 581 581 584 584 727 727 727 727 584 584 729 729 584 584 586 586 729 729 729 729 586 586 732 732 586 586 590 590 732 732 732 732 590 590 735 735 590 590 592 592 735 735 735 735 592 592 738 738 592 592 596 596 738 738 738 738 596 596 2290 2290 596 596 2291 2291 2292 2292 741 741 598 598 745 745 598 598 602 602 745 745 745 745 602 602 748 748 602 602 605 605 748 748 748 748 605 605 751 751 605 605 608 608 751 751 751 751 608 608 754 754 608 608 612 612 754 754 754 754 612 612 757 757 612 612 614 614 757 757 757 757 614 614 761 761 614 614 618 618 761 761 761 761 618 618 764 764 618 618 621 621 764 764
+69 69 67 67 65 65 67 67 62 62 65 65 65 65 62 62 61 61 62 62 58 58 61 61 61 61 58 58 57 57 58 58 54 54 57 57 57 57 54 54 53 53 54 54 50 50 53 53 53 53 50 50 49 49 50 50 46 46 49 49 49 49 46 46 45 45 46 46 42 42 45 45 45 45 42 42 41 41 42 42 37 37 41 41 41 41 37 37 38 38 37 37 33 33 38 38 38 38 33 33 34 34 33 33 29 29 34 34 34 34 29 29 30 30 29 29 25 25 30 30 30 30 25 25 26 26 25 25 19 19 26 26 26 26 19 19 23 23 19 19 13 13 23 23 23 23 13 13 20 20 13 13 8 8 20 20 20 20 8 8 16 16 8 8 6 6 16 16 16 16 6 6 14 14 6 6 4 4 14 14 14 14 4 4 11 11 4 4 2 2 11 11 11 11 2 2 10 10 2 2 0 0 10 10 10 10 0 0 12 12 133 133 142 142 130 130 142 142 140 140 130 130 130 130 140 140 127 127 140 140 138 138 127 127 127 127 138 138 123 123 138 138 132 132 123 123 123 123 132 132 120 120 132 132 126 126 120 120 120 120 126 126 116 116 126 126 122 122 116 116 116 116 122 122 113 113 122 122 117 117 113 113 113 113 117 117 109 109 117 117 112 112 109 109 109 109 112 112 105 105 112 112 108 108 105 105 105 105 108 108 101 101 108 108 104 104 101 101 101 101 104 104 97 97 104 104 100 100 97 97 97 97 100 100 93 93 100 100 96 96 93 93 93 93 96 96 89 89 96 96 92 92 89 89 89 89 92 92 85 85 92 92 88 88 85 85 85 85 88 88 82 82 88 88 84 84 82 82 82 82 84 84 77 77 84 84 79 79 77 77 77 77 79 79 73 73 79 79 75 75 73 73 73 73 75 75 69 69 75 75 71 71 69 69 69 69 71 71 67 67 0 0 1 1 12 12 1 1 3 3 12 12 12 12 3 3 15 15 3 3 5 5 15 15 15 15 5 5 18 18 5 5 7 7 18 18 18 18 7 7 21 21 7 7 9 9 21 21 21 21 9 9 24 24 9 9 17 17 24 24 24 24 17 17 28 28 17 17 22 22 28 28 28 28 22 22 32 32 22 22 27 27 32 32 32 32 27 27 35 35 27 27 31 31 35 35 35 35 31 31 39 39 31 31 36 36 39 39 39 39 36 36 43 43 36 36 40 40 43 43 43 43 40 40 47 47 40 40 44 44 47 47 47 47 44 44 51 51 44 44 48 48 51 51 51 51 48 48 55 55 48 48 52 52 55 55 55 55 52 52 59 59 52 52 56 56 59 59 59 59 56 56 63 63 56 56 60 60 63 63 63 63 60 60 66 66 60 60 64 64 66 66 66 66 64 64 70 70 64 64 68 68 70 70 70 70 68 68 74 74 68 68 72 72 74 74 74 74 72 72 78 78 72 72 76 76 78 78 78 78 76 76 80 80 76 76 81 81 80 80 80 80 81 81 83 83 81 81 86 86 83 83 83 83 86 86 87 87 86 86 90 90 87 87 87 87 90 90 91 91 90 90 94 94 91 91 91 91 94 94 95 95 94 94 98 98 95 95 95 95 98 98 99 99 98 98 102 102 99 99 99 99 102 102 103 103 102 102 107 107 103 103 103 103 107 107 106 106 107 107 111 111 106 106 106 106 111 111 110 110 111 111 115 115 110 110 110 110 115 115 114 114 115 115 119 119 114 114 114 114 119 119 118 118 119 119 124 124 118 118 118 118 124 124 121 121 124 124 129 129 121 121 121 121 129 129 125 125 129 129 137 137 125 125 125 125 137 137 128 128 137 137 139 139 128 128 128 128 139 139 131 131 139 139 141 141 131 131 131 131 141 141 134 134 141 141 143 143 134 134 134 134 143 143 136 136 143 143 145 145 136 136 136 136 145 145 135 135 145 145 146 146 135 135 135 135 146 146 133 133 146 146 144 144 133 133 133 133 144 144 142 142 670 670 671 671 565 565 675 675 677 677 569 569 680 680 681 681 571 571 689 689 691 691 577 577 694 694 695 695 579 579 699 699 701 701 583 583 704 704 705 705 585 585 709 709 712 712 589 589 713 713 715 715 591 591 723 723 724 724 596 596 721 721 720 720 594 594 716 716 714 714 590 590 711 711 710 710 588 588 702 702 700 700 582 582 697 697 696 696 580 580 692 692 690 690 576 576 687 687 686 686 574 574 682 682 679 679 570 570 678 678 676 676 568 568 668 668 666 666 562 562 663 663 662 662 560 560 658 658 656 656 556 556 653 653 652 652 554 554 644 644 642 642 548 548 639 639 638 638 546 546 634 634 632 632 542 542 1303 1303 628 628 540 540 625 625 624 624 538 538 620 620 618 618 534 534 615 615 614 614 532 532 610 610 608 608 528 528 605 605 604 604 526 526 600 600 597 597 522 522 598 598 599 599 523 523 607 607 609 609 529 529 612 612 613 613 531 531 617 617 619 619 535 535 622 622 623 623 537 537 626 626 627 627 539 539 631 631 633 633 543 543 636 636 637 637 545 545 641 641 643 643 549 549 646 646 647 647 551 551 651 651 654 654 555 555 655 655 657 657 557 557 665 665 667 667 563 563 1304 1304 1305 1305 259 259 1306 1306 257 257 259 259 259 259 257 257 334 334 257 257 332 332 334 334 334 334 332 332 409 409 332 332 407 407 409 409 409 409 407 407 484 484 407 407 482 482 484 484 484 484 482 482 559 559 482 482 557 557 559 559 1307 1307 1308 1308 225 225 1309 1309 223 223 225 225 225 225 223 223 300 300 223 223 298 298 300 300 300 300 298 298 375 375 298 298 373 373 375 375 375 375 373 373 450 450 373 373 448 448 450 450 450 450 448 448 525 525 448 448 523 523 525 525 1310 1310 1311 1311 252 252 1312 1312 254 254 252 252 252 252 254 254 327 327 254 254 329 329 327 327 327 327 329 329 402 402 329 329 404 404 402 402 402 402 404 404 477 477 404 404 479 479 477 477 477 477 479 479 552 552 479 479 554 554 552 552 1313 1313 1314 1314 266 266 1315 1315 268 268 266 266 266 266 268 268 341 341 268 268 343 343 341 341 341 341 343 343 416 416 343 343 418 418 416 416 416 416 418 418 491 491 418 418 493 493 491 491 491 491 493 493 566 566 493 493 568 568 566 566 1316 1316 1317 1317 286 286 1318 1318 288 288 286 286 286 286 288 288 361 361 288 288 363 363 361 361 361 361 363 363 436 436 363 363 438 438 436 436 436 436 438 438 511 511 438 438 513 513 511 511 511 511 513 513 586 586 513 513 588 588 586 586 1319 1319 1320 1320 293 293 1321 1321 291 291 293 293 293 293 291 291 368 368 291 291 366 366 368 368 368 368 366 366 443 443 366 366 441 441 443 443 443 443 441 441 518 518 441 441 516 516 518 518 518 518 516 516 593 593 516 516 591 591 593 593 1322 1322 1323 1323 273 273 1324 1324 271 271 273 273 273 273 271 271 348 348 271 271 346 346 348 348 348 348 346 346 423 423 346 346 421 421 423 423 423 423 421 421 498 498 421 421 496 496 498 498 498 498 496 496 573 573 496 496 571 571 573 573 664 664 665 665 561 561 665 665 563 563 561 561 561 561 563 563 486 486 563 563 488 488 486 486 486 486 488 488 411 411 488 488 413 413 411 411 411 411 413 413 336 336 413 413 338 338 336 336 336 336 338 338 261 261 338 338 263 263 261 261 261 261 263 263 1325 1325 263 263 1326 1326 1327 1327 1328 1328 1329 1329 261 261 1330 1330 259 259 261 261 261 261 259 259 336 336 259 259 334 334 336 336 336 336 334 334 411 411 334 334 409 409 411 411 411 411 409 409 486 486 409 409 484 484 486 486 486 486 484 484 561 561 484 484 559 559 561 561 561 561 559 559 664 664 559 559 661 661 664 664 557 557 657 657 559 559 657 657 660 660 559 559 559 559 660 660 661 661 654 654 655 655 555 555 655 655 557 557 555 555 555 555 557 557 480 480 557 557 482 482 480 480 480 480 482 482 405 405 482 482 407 407 405 405 405 405 407 407 330 330 407 407 332 332 330 330 330 330 332 332 255 255 332 332 257 257 255 255 255 255 257 257 1331 1331 257 257 1332 1332 1333 1333 650 650 651 651 553 553 651 651 555 555 553 553 553 553 555 555 478 478 555 555 480 480 478 478 478 478 480 480 403 403 480 480 405 405 403 403 403 403 405 405 328 328 405 405 330 330 328 328 328 328 330 330 253 253 330 330 255 255 253 253 253 253 255 255 1334 1334 255 255 1335 1335 1336 1336 1337 1337 1338 1338 253 253 1339 1339 251 251 253 253 253 253 251 251 328 328 251 251 326 326 328 328 328 328 326 326 403 403 326 326 401 401 403 403 403 403 401 401 478 478 401 401 476 476 478 478 478 478 476 476 553 553 476 476 551 551 553 553 553 553 551 551 650 650 551 551 647 647 650 650 1340 1340 1341 1341 251 251 1342 1342 249 249 251 251 251 251 249 249 326 326 249 249 324 324 326 326 326 326 324 324 401 401 324 324 399 399 401 401 401 401 399 399 476 476 399 399 474 474 476 476 476 476 474 474 551 551 474 474 549 549 551 551 551 551 549 549 646 646 549 549 643 643 646 646 640 640 641 641 547 547 641 641 549 549 547 547 547 547 549 549 472 472 549 549 474 474 472 472 472 472 474 474 397 397 474 474 399 399 397 397 397 397 399 399 322 322 399 399 324 324 322 322 322 322 324 324 247 247 324 324 249 249 247 247 247 247 249 249 1343 1343 249 249 1344 1344 1345 1345 1346 1346 1347 1347 247 247 1348 1348 245 245 247 247 247 247 245 245 322 322 245 245 320 320 322 322 322 322 320 320 397 397 320 320 395 395 397 397 397 397 395 395 472 472 395 395 470 470 472 472 472 472 470 470 547 547 470 470 545 545 547 547 547 547 545 545 640 640 545 545 637 637 640 640 1349 1349 1350 1350 245 245 1351 1351 243 243 245 245 245 245 243 243 320 320 243 243 318 318 320 320 320 320 318 318 395 395 318 318 393 393 395 395 395 395 393 393 470 470 393 393 468 468 470 470 470 470 468 468 545 545 468 468 543 543 545 545 545 545 543 543 636 636 543 543 633 633 636 636 630 630 631 631 541 541 631 631 543 543 541 541 541 541 543 543 466 466 543 543 468 468 466 466 466 466 468 468 391 391 468 468 393 393 391 391 391 391 393 393 316 316 393 393 318 318 316 316 316 316 318 318 241 241 318 318 243 243 241 241 241 241 243 243 1352 1352 243 243 1353 1353 1354 1354 1355 1355 1356 1356 241 241 1357 1357 239 239 1358 1358 1359 1359 239 239 1360 1360 239 239 314 314 1361 1361 1362 1362 314 314 1363 1363 314 314 389 389 1364 1364 1365 1365 389 389 1366 1366 389 389 464 464 1367 1367 1368 1368 464 464 1369 1369 464 464 539 539 1370 1370 1371 1371 539 539 1372 1372 539 539 627 627 1373 1373 623 623 626 626 537 537 626 626 539 539 537 537 537 537 539 539 462 462 539 539 464 464 462 462 462 462 464 464 387 387 464 464 389 389 387 387 387 387 389 389 312 312 389 389 314 314 312 312 312 312 314 314 237 237 314 314 239 239 237 237 237 237 239 239 1374 1374 239 239 1375 1375 1376 1376 1377 1377 1378 1378 237 237 1379 1379 235 235 237 237 237 237 235 235 312 312 235 235 310 310 312 312 312 312 310 310 387 387 310 310 385 385 387 387 387 387 385 385 462 462 385 385 460 460 462 462 462 462 460 460 537 537 460 460 535 535 537 537 537 537 535 535 622 622 535 535 619 619 622 622 616 616 617 617 533 533 617 617 535 535 533 533 533 533 535 535 458 458 535 535 460 460 458 458 458 458 460 460 383 383 460 460 385 385 383 383 383 383 385 385 308 308 385 385 310 310 308 308 308 308 310 310 233 233 310 310 235 235 233 233 233 233 235 235 1380 1380 235 235 1381 1381 1382 1382 1383 1383 1384 1384 233 233 1385 1385 231 231 233 233 233 233 231 231 308 308 231 231 306 306 308 308 308 308 306 306 383 383 306 306 381 381 383 383 383 383 381 381 458 458 381 381 456 456 458 458 458 458 456 456 533 533 456 456 531 531 533 533 533 533 531 531 616 616 531 531 613 613 616 616 1386 1386 1387 1387 231 231 1388 1388 229 229 231 231 231 231 229 229 306 306 229 229 304 304 306 306 306 306 304 304 381 381 304 304 379 379 381 381 381 381 379 379 456 456 379 379 454 454 456 456 456 456 454 454 531 531 454 454 529 529 531 531 531 531 529 529 612 612 529 529 609 609 612 612 606 606 607 607 527 527 607 607 529 529 527 527 527 527 529 529 452 452 529 529 454 454 452 452 452 452 454 454 377 377 454 454 379 379 377 377 377 377 379 379 302 302 379 379 304 304 302 302 302 302 304 304 227 227 304 304 229 229 227 227 227 227 229 229 1389 1389 229 229 1390 1390 1391 1391 1392 1392 1393 1393 227 227 1394 1394 225 225 227 227 227 227 225 225 302 302 225 225 300 300 302 302 302 302 300 300 377 377 300 300 375 375 377 377 377 377 375 375 452 452 375 375 450 450 452 452 452 452 450 450 527 527 450 450 525 525 527 527 527 527 525 525 606 606 525 525 603 603 606 606 523 523 599 599 525 525 599 599 602 602 525 525 525 525 602 602 603 603 597 597 598 598 522 522 598 598 523 523 522 522 522 522 523 523 447 447 523 523 448 448 447 447 447 447 448 448 372 372 448 448 373 373 372 372 372 372 373 373 297 297 373 373 298 298 297 297 297 297 298 298 222 222 298 298 223 223 222 222 222 222 223 223 1395 1395 223 223 1396 1396 1397 1397 601 601 600 600 524 524 600 600 522 522 524 524 524 524 522 522 449 449 522 522 447 447 449 449 449 449 447 447 374 374 447 447 372 372 374 374 374 374 372 372 299 299 372 372 297 297 299 299 299 299 297 297 224 224 297 297 222 222 224 224 224 224 222 222 1398 1398 222 222 1399 1399 1400 1400 1401 1401 1402 1402 224 224 1403 1403 226 226 224 224 224 224 226 226 299 299 226 226 301 301 299 299 299 299 301 301 374 374 301 301 376 376 374 374 374 374 376 376 449 449 376 376 451 451 449 449 449 449 451 451 524 524 451 451 526 526 524 524 524 524 526 526 601 601 526 526 604 604 601 601 1404 1404 1405 1405 226 226 1406 1406 228 228 226 226 226 226 228 228 301 301 228 228 303 303 301 301 301 301 303 303 376 376 303 303 378 378 376 376 376 376 378 378 451 451 378 378 453 453 451 451 451 451 453 453 526 526 453 453 528 528 526 526 526 526 528 528 605 605 528 528 608 608 605 605 611 611 610 610 530 530 610 610 528 528 530 530 530 530 528 528 455 455 528 528 453 453 455 455 455 455 453 453 380 380 453 453 378 378 380 380 380 380 378 378 305 305 378 378 303 303 305 305 305 305 303 303 230 230 303 303 228 228 230 230 230 230 228 228 1407 1407 228 228 1408 1408 1409 1409 1410 1410 1411 1411 230 230 1412 1412 232 232 230 230 230 230 232 232 305 305 232 232 307 307 305 305 305 305 307 307 380 380 307 307 382 382 380 380 380 380 382 382 455 455 382 382 457 457 455 455 455 455 457 457 530 530 457 457 532 532 530 530 530 530 532 532 611 611 532 532 614 614 611 611 1413 1413 1414 1414 232 232 1415 1415 234 234 232 232 232 232 234 234 307 307 234 234 309 309 307 307 307 307 309 309 382 382 309 309 384 384 382 382 382 382 384 384 457 457 384 384 459 459 457 457 457 457 459 459 532 532 459 459 534 534 532 532 532 532 534 534 615 615 534 534 618 618 615 615 621 621 620 620 536 536 620 620 534 534 536 536 536 536 534 534 461 461 534 534 459 459 461 461 461 461 459 459 386 386 459 459 384 384 386 386 386 386 384 384 311 311 384 384 309 309 311 311 311 311 309 309 236 236 309 309 234 234 236 236 236 236 234 234 1416 1416 234 234 1417 1417 1418 1418 1419 1419 1420 1420 236 236 1421 1421 238 238 236 236 236 236 238 238 311 311 238 238 313 313 311 311 311 311 313 313 386 386 313 313 388 388 386 386 386 386 388 388 461 461 388 388 463 463 461 461 461 461 463 463 536 536 463 463 538 538 536 536 536 536 538 538 621 621 538 538 624 624 621 621 628 628 625 625 540 540 625 625 538 538 540 540 540 540 538 538 465 465 538 538 463 463 465 465 465 465 463 463 390 390 463 463 388 388 390 390 390 390 388 388 315 315 388 388 313 313 315 315 315 315 313 313 240 240 313 313 238 238 240 240 240 240 238 238 1422 1422 238 238 1423 1423 1424 1424 1425 1425 1426 1426 240 240 1427 1427 1428 1428 240 240 240 240 1429 1429 315 315 1430 1430 1431 1431 315 315 315 315 1432 1432 390 390 1433 1433 1434 1434 390 390 390 390 1435 1435 465 465 1436 1436 1437 1437 465 465 465 465 1438 1438 540 540 1439 1439 1440 1440 540 540 540 540 1441 1441 1442 1442 542 542 632 632 629 629 635 635 634 634 544 544 634 634 542 542 544 544 544 544 542 542 469 469 542 542 467 467 469 469 469 469 467 467 394 394 467 467 392 392 394 394 394 394 392 392 319 319 392 392 317 317 319 319 319 319 317 317 244 244 317 317 242 242 244 244 244 244 242 242 1443 1443 242 242 1444 1444 1445 1445 1446 1446 1447 1447 244 244 1448 1448 246 246 244 244 244 244 246 246 319 319 246 246 321 321 319 319 319 319 321 321 394 394 321 321 396 396 394 394 394 394 396 396 469 469 396 396 471 471 469 469 469 469 471 471 544 544 471 471 546 546 544 544 544 544 546 546 635 635 546 546 638 638 635 635 1449 1449 1450 1450 246 246 1451 1451 248 248 246 246 246 246 248 248 321 321 248 248 323 323 321 321 321 321 323 323 396 396 323 323 398 398 396 396 396 396 398 398 471 471 398 398 473 473 471 471 471 471 473 473 546 546 473 473 548 548 546 546 546 546 548 548 639 639 548 548 642 642 639 639 645 645 644 644 550 550 644 644 548 548 550 550 550 550 548 548 475 475 548 548 473 473 475 475 475 475 473 473 400 400 473 473 398 398 400 400 400 400 398 398 325 325 398 398 323 323 325 325 325 325 323 323 250 250 323 323 248 248 250 250 250 250 248 248 1452 1452 248 248 1453 1453 1454 1454 1455 1455 1456 1456 250 250 1457 1457 252 252 250 250 250 250 252 252 325 325 252 252 327 327 325 325 325 325 327 327 400 400 327 327 402 402 400 400 400 400 402 402 475 475 402 402 477 477 475 475 475 475 477 477 550 550 477 477 552 552 550 550 550 550 552 552 645 645 552 552 648 648 645 645 554 554 652 652 552 552 652 652 649 649 552 552 552 552 649 649 648 648 1458 1458 1459 1459 254 254 1460 1460 256 256 254 254 254 254 256 256 329 329 256 256 331 331 329 329 329 329 331 331 404 404 331 331 406 406 404 404 404 404 406 406 479 479 406 406 481 481 479 479 479 479 481 481 554 554 481 481 556 556 554 554 554 554 556 556 653 653 556 556 656 656 653 653 659 659 658 658 558 558 658 658 556 556 558 558 558 558 556 556 483 483 556 556 481 481 483 483 483 483 481 481 408 408 481 481 406 406 408 408 408 408 406 406 333 333 406 406 331 331 333 333 333 333 331 331 258 258 331 331 256 256 258 258 258 258 256 256 1461 1461 256 256 1462 1462 1463 1463 1464 1464 1465 1465 258 258 1466 1466 260 260 258 258 258 258 260 260 333 333 260 260 335 335 333 333 333 333 335 335 408 408 335 335 410 410 408 408 408 408 410 410 483 483 410 410 485 485 483 483 483 483 485 485 558 558 485 485 560 560 558 558 558 558 560 560 659 659 560 560 662 662 659 659 1467 1467 1468 1468 260 260 1469 1469 262 262 260 260 260 260 262 262 335 335 262 262 337 337 335 335 335 335 337 337 410 410 337 337 412 412 410 410 410 410 412 412 485 485 412 412 487 487 485 485 485 485 487 487 560 560 487 487 562 562 560 560 560 560 562 562 663 663 562 562 666 666 663 663 669 669 668 668 564 564 668 668 562 562 564 564 564 564 562 562 489 489 562 562 487 487 489 489 489 489 487 487 414 414 487 487 412 412 414 414 414 414 412 412 339 339 412 412 337 337 339 339 339 339 337 337 264 264 337 337 262 262 264 264 264 264 262 262 1470 1470 262 262 1471 1471 1472 1472 1473 1473 1474 1474 264 264 1475 1475 266 266 264 264 264 264 266 266 339 339 266 266 341 341 339 339 339 339 341 341 414 414 341 341 416 416 414 414 414 414 416 416 489 489 416 416 491 491 489 489 489 489 491 491 564 564 491 491 566 566 564 564 564 564 566 566 669 669 566 566 672 672 669 669 568 568 676 676 566 566 676 676 673 673 566 566 566 566 673 673 672 672 679 679 678 678 570 570 678 678 568 568 570 570 570 570 568 568 495 495 568 568 493 493 495 495 495 495 493 493 420 420 493 493 418 418 420 420 420 420 418 418 345 345 418 418 343 343 345 345 345 345 343 343 270 270 343 343 268 268 270 270 270 270 268 268 1476 1476 268 268 1477 1477 1478 1478 683 683 682 682 572 572 682 682 570 570 572 572 572 572 570 570 497 497 570 570 495 495 497 497 497 497 495 495 422 422 495 495 420 420 422 422 422 422 420 420 347 347 420 420 345 345 347 347 347 347 345 345 272 272 345 345 270 270 272 272 272 272 270 270 1479 1479 270 270 1480 1480 1481 1481 1482 1482 1483 1483 272 272 1484 1484 274 274 272 272 272 272 274 274 347 347 274 274 349 349 347 347 347 347 349 349 422 422 349 349 424 424 422 422 422 422 424 424 497 497 424 424 499 499 497 497 497 497 499 499 572 572 499 499 574 574 572 572 572 572 574 574 683 683 574 574 686 686 683 683 1485 1485 1486 1486 274 274 1487 1487 276 276 274 274 274 274 276 276 349 349 276 276 351 351 349 349 349 349 351 351 424 424 351 351 426 426 424 424 424 424 426 426 499 499 426 426 501 501 499 499 499 499 501 501 574 574 501 501 576 576 574 574 574 574 576 576 687 687 576 576 690 690 687 687 693 693 1488 1488 578 578 1489 1489 1490 1490 578 578 578 578 1491 1491 503 503 1492 1492 1493 1493 503 503 503 503 1494 1494 428 428 1495 1495 1496 1496 428 428 428 428 1497 1497 353 353 1498 1498 1499 1499 353 353 353 353 1500 1500 278 278 1501 1501 1502 1502 278 278 278 278 1503 1503 1504 1504 276 276 1505 1505 1506 1506 1507 1507 1508 1508 278 278 1509 1509 280 280 278 278 278 278 280 280 353 353 280 280 355 355 353 353 353 353 355 355 428 428 355 355 430 430 428 428 428 428 430 430 503 503 430 430 505 505 503 503 503 503 505 505 578 578 505 505 580 580 578 578 578 578 580 580 693 693 580 580 696 696 693 693 1510 1510 1511 1511 280 280 1512 1512 282 282 280 280 280 280 282 282 355 355 282 282 357 357 355 355 355 355 357 357 430 430 357 357 432 432 430 430 430 430 432 432 505 505 432 432 507 507 505 505 505 505 507 507 580 580 507 507 582 582 580 580 580 580 582 582 697 697 582 582 700 700 697 697 703 703 702 702 584 584 702 702 582 582 584 584 584 584 582 582 509 509 582 582 507 507 509 509 509 509 507 507 434 434 507 507 432 432 434 434 434 434 432 432 359 359 432 432 357 357 359 359 359 359 357 357 284 284 357 357 282 282 284 284 284 284 282 282 1513 1513 282 282 1514 1514 1515 1515 1516 1516 1517 1517 284 284 1518 1518 286 286 284 284 284 284 286 286 359 359 286 286 361 361 359 359 359 359 361 361 434 434 361 361 436 436 434 434 434 434 436 436 509 509 436 436 511 511 509 509 509 509 511 511 584 584 511 511 586 586 584 584 584 584 586 586 703 703 586 586 706 706 703 703 588 588 710 710 586 586 710 710 707 707 586 586 586 586 707 707 706 706 1519 1519 1520 1520 288 288 1521 1521 290 290 288 288 288 288 290 290 363 363 290 290 365 365 363 363 363 363 365 365 438 438 365 365 440 440 438 438 438 438 440 440 513 513 440 440 515 515 513 513 513 513 515 515 588 588 515 515 590 590 588 588 588 588 590 590 711 711 590 590 714 714 711 711 717 717 716 716 592 592 716 716 590 590 592 592 592 592 590 590 517 517 590 590 515 515 517 517 517 517 515 515 442 442 515 515 440 440 442 442 442 442 440 440 367 367 440 440 365 365 367 367 367 367 365 365 292 292 365 365 290 290 292 292 292 292 290 290 1522 1522 290 290 1523 1523 1524 1524 1525 1525 1526 1526 292 292 1527 1527 294 294 292 292 292 292 294 294 367 367 294 294 369 369 367 367 367 367 369 369 442 442 369 369 444 444 442 442 442 442 444 444 517 517 444 444 519 519 517 517 517 517 519 519 592 592 519 519 594 594 592 592 592 592 594 594 717 717 594 594 720 720 717 717 1528 1528 1529 1529 294 294 1530 1530 296 296 294 294 294 294 296 296 369 369 296 296 371 371 369 369 369 369 371 371 444 444 371 371 446 446 444 444 444 444 446 446 519 519 446 446 521 521 519 519 519 519 521 521 594 594 521 521 596 596 594 594 594 594 596 596 721 721 596 596 724 724 721 721 722 722 723 723 595 595 723 723 596 596 595 595 595 595 596 596 520 520 596 596 521 521 520 520 520 520 521 521 445 445 521 521 446 446 445 445 445 445 446 446 370 370 446 446 371 371 370 370 370 370 371 371 295 295 371 371 296 296 295 295 295 295 296 296 1531 1531 296 296 1532 1532 1533 1533 1534 1534 1535 1535 295 295 1536 1536 293 293 295 295 295 295 293 293 370 370 293 293 368 368 370 370 370 370 368 368 445 445 368 368 443 443 445 445 445 445 443 443 520 520 443 443 518 518 520 520 520 520 518 518 595 595 518 518 593 593 595 595 595 595 593 593 722 722 593 593 719 719 722 722 591 591 715 715 593 593 715 715 718 718 593 593 593 593 718 718 719 719 712 712 713 713 589 589 713 713 591 591 589 589 589 589 591 591 514 514 591 591 516 516 514 514 514 514 516 516 439 439 516 516 441 441 439 439 439 439 441 441 364 364 441 441 366 366 364 364 364 364 366 366 289 289 366 366 291 291 289 289 289 289 291 291 1537 1537 291 291 1538 1538 1539 1539 708 708 709 709 587 587 709 709 589 589 587 587 587 587 589 589 512 512 589 589 514 514 512 512 512 512 514 514 437 437 514 514 439 439 437 437 437 437 439 439 362 362 439 439 364 364 362 362 362 362 364 364 287 287 364 364 289 289 287 287 287 287 289 289 1540 1540 289 289 1541 1541 1542 1542 1543 1543 1544 1544 287 287 1545 1545 285 285 287 287 287 287 285 285 362 362 285 285 360 360 362 362 362 362 360 360 437 437 360 360 435 435 437 437 437 437 435 435 512 512 435 435 510 510 512 512 512 512 510 510 587 587 510 510 585 585 587 587 587 587 585 585 708 708 585 585 705 705 708 708 1546 1546 1547 1547 285 285 1548 1548 283 283 285 285 285 285 283 283 360 360 283 283 358 358 360 360 360 360 358 358 435 435 358 358 433 433 435 435 435 435 433 433 510 510 433 433 508 508 510 510 510 510 508 508 585 585 508 508 583 583 585 585 585 585 583 583 704 704 583 583 701 701 704 704 698 698 699 699 581 581 699 699 583 583 581 581 581 581 583 583 506 506 583 583 508 508 506 506 506 506 508 508 431 431 508 508 433 433 431 431 431 431 433 433 356 356 433 433 358 358 356 356 356 356 358 358 281 281 358 358 283 283 281 281 281 281 283 283 1549 1549 283 283 1550 1550 1551 1551 1552 1552 1553 1553 281 281 1554 1554 279 279 281 281 281 281 279 279 356 356 279 279 354 354 356 356 356 356 354 354 431 431 354 354 429 429 431 431 431 431 429 429 506 506 429 429 504 504 506 506 506 506 504 504 581 581 504 504 579 579 581 581 581 581 579 579 698 698 579 579 695 695 698 698 1555 1555 1556 1556 279 279 1557 1557 1558 1558 279 279 279 279 1559 1559 354 354 1560 1560 1561 1561 354 354 354 354 1562 1562 429 429 1563 1563 1564 1564 429 429 429 429 1565 1565 504 504 1566 1566 1567 1567 504 504 504 504 1568 1568 579 579 1569 1569 1570 1570 579 579 579 579 1571 1571 694 694 1572 1572 1573 1573 694 694 688 688 689 689 575 575 689 689 577 577 575 575 575 575 577 577 500 500 577 577 502 502 500 500 500 500 502 502 425 425 502 502 427 427 425 425 425 425 427 427 350 350 427 427 352 352 350 350 350 350 352 352 275 275 352 352 277 277 275 275 275 275 277 277 1574 1574 277 277 1575 1575 1576 1576 1577 1577 1578 1578 275 275 1579 1579 273 273 275 275 275 275 273 273 350 350 273 273 348 348 350 350 350 350 348 348 425 425 348 348 423 423 425 425 425 425 423 423 500 500 423 423 498 498 500 500 500 500 498 498 575 575 498 498 573 573 575 575 575 575 573 573 688 688 573 573 685 685 688 688 571 571 681 681 573 573 681 681 684 684 573 573 573 573 684 684 685 685 1580 1580 1581 1581 271 271 1582 1582 269 269 271 271 271 271 269 269 346 346 269 269 344 344 346 346 346 346 344 344 421 421 344 344 419 419 421 421 421 421 419 419 496 496 419 419 494 494 496 496 496 496 494 494 571 571 494 494 569 569 571 571 571 571 569 569 680 680 569 569 677 677 680 680 674 674 675 675 567 567 675 675 569 569 567 567 567 567 569 569 492 492 569 569 494 494 492 492 492 492 494 494 417 417 494 494 419 419 417 417 417 417 419 419 342 342 419 419 344 344 342 342 342 342 344 344 267 267 344 344 269 269 267 267 267 267 269 269 1583 1583 269 269 1584 1584 1585 1585 1586 1586 1587 1587 267 267 1588 1588 265 265 267 267 267 267 265 265 342 342 265 265 340 340 342 342 342 342 340 340 417 417 340 340 415 415 417 417 417 417 415 415 492 492 415 415 490 490 492 492 492 492 490 490 567 567 490 490 565 565 567 567 567 567 565 565 674 674 565 565 671 671 674 674 1589 1589 1590 1590 265 265 1591 1591 263 263 265 265 265 265 263 263 340 340 263 263 338 338 340 340 340 340 338 338 415 415 338 338 413 413 415 415 415 415 413 413 490 490 413 413 488 488 490 490 490 490 488 488 565 565 488 488 563 563 565 565 565 565 563 563 670 670 563 563 667 667 670 670 793 793 892 892 894 894 793 793 792 792 892 892 792 792 789 789 892 892 892 892 789 789 890 890 789 789 788 788 890 890 890 890 788 788 888 888 788 788 785 785 888 888 785 785 783 783 888 888 888 888 783 783 886 886 783 783 782 782 886 886 886 886 782 782 884 884 782 782 779 779 884 884 769 769 878 878 880 880 779 779 778 778 884 884 778 778 775 775 884 884 884 884 775 775 882 882 775 775 774 774 882 882 882 882 774 774 880 880 774 774 771 771 880 880 880 880 771 771 769 769 759 759 872 872 874 874 769 769 768 768 878 878 768 768 765 765 878 878 878 878 765 765 876 876 765 765 764 764 876 876 876 876 764 764 874 874 764 764 761 761 874 874 874 874 761 761 759 759 759 759 758 758 872 872 1592 1592 755 755 1593 1593 1594 1594 755 755 870 870 755 755 754 754 870 870 870 870 754 754 868 868 754 754 751 751 868 868 751 751 750 750 868 868 868 868 750 750 866 866 750 750 747 747 866 866 866 866 747 747 864 864 747 747 745 745 864 864 735 735 858 858 860 860 745 745 744 744 864 864 744 744 741 741 864 864 864 864 741 741 862 862 741 741 740 740 862 862 862 862 740 740 860 860 740 740 737 737 860 860 860 860 737 737 735 735 735 735 734 734 858 858 734 734 731 731 858 858 858 858 731 731 856 856 731 731 730 730 856 856 856 856 730 730 854 854 730 730 727 727 854 854 727 727 726 726 854 854 854 854 726 726 853 853 726 726 725 725 853 853 853 853 725 725 855 855 725 725 728 728 855 855 738 738 861 861 859 859 728 728 729 729 855 855 729 729 732 732 855 855 855 855 732 732 857 857 732 732 733 733 857 857 857 857 733 733 859 859 733 733 736 736 859 859 859 859 736 736 738 738 748 748 867 867 865 865 738 738 739 739 861 861 739 739 742 742 861 861 861 861 742 742 863 863 742 742 743 743 863 863 863 863 743 743 865 865 743 743 746 746 865 865 865 865 746 746 748 748 748 748 749 749 867 867 749 749 752 752 867 867 867 867 752 752 869 869 752 752 753 753 869 869 869 869 753 753 871 871 753 753 756 756 871 871 756 756 1595 1595 871 871 871 871 1596 1596 1597 1597 757 757 760 760 873 873 873 873 760 760 875 875 760 760 762 762 875 875 772 772 881 881 879 879 762 762 763 763 875 875 763 763 766 766 875 875 875 875 766 766 877 877 766 766 767 767 877 877 877 877 767 767 879 879 767 767 770 770 879 879 879 879 770 770 772 772 772 772 773 773 881 881 773 773 776 776 881 881 881 881 776 776 883 883 776 776 777 777 883 883 883 883 777 777 885 885 777 777 780 780 885 885 780 780 781 781 885 885 885 885 781 781 887 887 781 781 784 784 887 887 887 887 784 784 889 889 784 784 786 786 889 889 796 796 895 895 893 893 786 786 787 787 889 889 787 787 790 790 889 889 889 889 790 790 891 891 790 790 791 791 891 891 891 891 791 791 893 893 791 791 794 794 893 893 893 893 794 794 796 796 806 806 901 901 899 899 796 796 797 797 895 895 797 797 800 800 895 895 895 895 800 800 897 897 800 800 801 801 897 897 897 897 801 801 899 899 801 801 804 804 899 899 899 899 804 804 806 806 806 806 807 807 901 901 807 807 810 810 901 901 901 901 810 810 903 903 1598 1598 909 909 1599 1599 810 810 811 811 903 903 811 811 814 814 903 903 903 903 814 814 905 905 814 814 815 815 905 905 905 905 815 815 907 907 815 815 818 818 907 907 907 907 818 818 820 820 830 830 915 915 913 913 1600 1600 821 821 909 909 821 821 824 824 909 909 909 909 824 824 911 911 824 824 825 825 911 911 911 911 825 825 913 913 825 825 828 828 913 913 913 913 828 828 830 830 830 830 831 831 915 915 831 831 834 834 915 915 915 915 834 834 917 917 834 834 835 835 917 917 917 917 835 835 919 919 835 835 838 838 919 919 838 838 839 839 919 919 919 919 839 839 921 921 839 839 842 842 921 921 921 921 842 842 923 923 842 842 844 844 923 923 851 851 926 926 927 927 844 844 845 845 923 923 845 845 848 848 923 923 923 923 848 848 925 925 848 848 849 849 925 925 925 925 849 849 927 927 849 849 852 852 927 927 927 927 852 852 851 851 841 841 920 920 922 922 851 851 850 850 926 926 850 850 847 847 926 926 926 926 847 847 924 924 847 847 846 846 924 924 924 924 846 846 922 922 846 846 843 843 922 922 922 922 843 843 841 841 841 841 840 840 920 920 840 840 837 837 920 920 920 920 837 837 918 918 827 827 912 912 914 914 837 837 836 836 918 918 836 836 833 833 918 918 918 918 833 833 916 916 833 833 832 832 916 916 916 916 832 832 914 914 832 832 829 829 914 914 914 914 829 829 827 827 817 817 906 906 908 908 827 827 826 826 912 912 826 826 823 823 912 912 912 912 823 823 910 910 823 823 822 822 910 910 910 910 822 822 1601 1601 822 822 1602 1602 1603 1603 908 908 819 819 817 817 817 817 816 816 906 906 816 816 813 813 906 906 906 906 813 813 904 904 813 813 812 812 904 904 904 904 812 812 902 902 812 812 809 809 902 902 809 809 808 808 902 902 902 902 808 808 900 900 808 808 805 805 900 900 900 900 805 805 898 898 805 805 803 803 898 898 803 803 802 802 898 898 802 802 799 799 898 898 898 898 799 799 896 896 799 799 798 798 896 896 896 896 798 798 894 894 798 798 795 795 894 894 894 894 795 795 793 793 894 894 971 971 896 896 971 971 973 973 896 896 896 896 973 973 898 898 973 973 975 975 898 898 898 898 975 975 900 900 975 975 977 977 900 900 900 900 977 977 902 902 977 977 979 979 902 902 902 902 979 979 904 904 979 979 981 981 904 904 904 904 981 981 906 906 981 981 983 983 906 906 906 906 983 983 908 908 1604 1604 985 985 1605 1605 1606 1606 985 985 910 910 985 985 987 987 910 910 910 910 987 987 912 912 987 987 989 989 912 912 912 912 989 989 914 914 989 989 991 991 914 914 914 914 991 991 916 916 991 991 993 993 916 916 916 916 993 993 918 918 993 993 995 995 918 918 918 918 995 995 920 920 995 995 997 997 920 920 920 920 997 997 922 922 997 997 999 999 922 922 922 922 999 999 924 924 999 999 1001 1001 924 924 924 924 1001 1001 926 926 1001 1001 1002 1002 926 926 926 926 1002 1002 927 927 1002 1002 1000 1000 927 927 927 927 1000 1000 925 925 1000 1000 998 998 925 925 925 925 998 998 923 923 998 998 996 996 923 923 923 923 996 996 921 921 996 996 994 994 921 921 921 921 994 994 919 919 994 994 992 992 919 919 919 919 992 992 917 917 992 992 990 990 917 917 917 917 990 990 915 915 990 990 988 988 915 915 915 915 988 988 913 913 988 988 986 986 913 913 913 913 986 986 911 911 986 986 984 984 911 911 911 911 984 984 909 909 984 984 1607 1607 909 909 909 909 1608 1608 1609 1609 982 982 980 980 907 907 907 907 980 980 905 905 980 980 978 978 905 905 905 905 978 978 903 903 978 978 976 976 903 903 903 903 976 976 901 901 976 976 974 974 901 901 901 901 974 974 899 899 974 974 972 972 899 899 899 899 972 972 897 897 972 972 970 970 897 897 897 897 970 970 895 895 970 970 968 968 895 895 895 895 968 968 893 893 968 968 966 966 893 893 893 893 966 966 891 891 966 966 964 964 891 891 891 891 964 964 889 889 964 964 962 962 889 889 889 889 962 962 887 887 962 962 960 960 887 887 887 887 960 960 885 885 960 960 958 958 885 885 885 885 958 958 883 883 958 958 956 956 883 883 883 883 956 956 881 881 956 956 954 954 881 881 881 881 954 954 879 879 954 954 952 952 879 879 879 879 952 952 877 877 952 952 950 950 877 877 877 877 950 950 875 875 950 950 948 948 875 875 875 875 948 948 873 873 1610 1610 946 946 1611 1611 1612 1612 946 946 871 871 946 946 944 944 871 871 871 871 944 944 869 869 944 944 942 942 869 869 869 869 942 942 867 867 942 942 940 940 867 867 867 867 940 940 865 865 940 940 938 938 865 865 865 865 938 938 863 863 938 938 936 936 863 863 863 863 936 936 861 861 936 936 934 934 861 861 861 861 934 934 859 859 934 934 932 932 859 859 859 859 932 932 857 857 932 932 930 930 857 857 857 857 930 930 855 855 930 930 928 928 855 855 855 855 928 928 853 853 928 928 929 929 853 853 853 853 929 929 854 854 929 929 931 931 854 854 854 854 931 931 856 856 931 931 933 933 856 856 856 856 933 933 858 858 933 933 935 935 858 858 858 858 935 935 860 860 935 935 937 937 860 860 860 860 937 937 862 862 937 937 939 939 862 862 862 862 939 939 864 864 939 939 941 941 864 864 864 864 941 941 866 866 941 941 943 943 866 866 866 866 943 943 868 868 943 943 945 945 868 868 868 868 945 945 870 870 945 945 1613 1613 870 870 870 870 1614 1614 1615 1615 947 947 949 949 872 872 872 872 949 949 874 874 949 949 951 951 874 874 874 874 951 951 876 876 951 951 953 953 876 876 876 876 953 953 878 878 953 953 955 955 878 878 878 878 955 955 880 880 955 955 957 957 880 880 880 880 957 957 882 882 957 957 959 959 882 882 882 882 959 959 884 884 959 959 961 961 884 884 884 884 961 961 886 886 961 961 963 963 886 886 886 886 963 963 888 888 963 963 965 965 888 888 888 888 965 965 890 890 965 965 967 967 890 890 890 890 967 967 892 892 967 967 969 969 892 892 892 892 969 969 894 894 969 969 971 971 894 894 969 969 1046 1046 971 971 1046 1046 1048 1048 971 971 971 971 1048 1048 973 973 1048 1048 1050 1050 973 973 973 973 1050 1050 975 975 1050 1050 1052 1052 975 975 975 975 1052 1052 977 977 1052 1052 1054 1054 977 977 977 977 1054 1054 979 979 1054 1054 1056 1056 979 979 979 979 1056 1056 981 981 1056 1056 1058 1058 981 981 981 981 1058 1058 983 983 1616 1616 1060 1060 1617 1617 1618 1618 1060 1060 985 985 1060 1060 1062 1062 985 985 985 985 1062 1062 987 987 1062 1062 1064 1064 987 987 987 987 1064 1064 989 989 1064 1064 1066 1066 989 989 989 989 1066 1066 991 991 1066 1066 1068 1068 991 991 991 991 1068 1068 993 993 1068 1068 1070 1070 993 993 993 993 1070 1070 995 995 1070 1070 1072 1072 995 995 995 995 1072 1072 997 997 1072 1072 1074 1074 997 997 997 997 1074 1074 999 999 1074 1074 1076 1076 999 999 999 999 1076 1076 1001 1001 1076 1076 1077 1077 1001 1001 1001 1001 1077 1077 1002 1002 1077 1077 1075 1075 1002 1002 1002 1002 1075 1075 1000 1000 1075 1075 1073 1073 1000 1000 1000 1000 1073 1073 998 998 1073 1073 1071 1071 998 998 998 998 1071 1071 996 996 1071 1071 1069 1069 996 996 996 996 1069 1069 994 994 1069 1069 1067 1067 994 994 994 994 1067 1067 992 992 1067 1067 1065 1065 992 992 992 992 1065 1065 990 990 1065 1065 1063 1063 990 990 990 990 1063 1063 988 988 1063 1063 1061 1061 988 988 988 988 1061 1061 986 986 1061 1061 1059 1059 986 986 986 986 1059 1059 984 984 1059 1059 1619 1619 984 984 984 984 1620 1620 1621 1621 1057 1057 1055 1055 982 982 982 982 1055 1055 980 980 1055 1055 1053 1053 980 980 980 980 1053 1053 978 978 1053 1053 1051 1051 978 978 978 978 1051 1051 976 976 1051 1051 1049 1049 976 976 976 976 1049 1049 974 974 1049 1049 1047 1047 974 974 974 974 1047 1047 972 972 1047 1047 1045 1045 972 972 972 972 1045 1045 970 970 1045 1045 1043 1043 970 970 970 970 1043 1043 968 968 1043 1043 1041 1041 968 968 968 968 1041 1041 966 966 1041 1041 1039 1039 966 966 966 966 1039 1039 964 964 1039 1039 1037 1037 964 964 964 964 1037 1037 962 962 1037 1037 1035 1035 962 962 962 962 1035 1035 960 960 1035 1035 1033 1033 960 960 960 960 1033 1033 958 958 1033 1033 1031 1031 958 958 958 958 1031 1031 956 956 1031 1031 1029 1029 956 956 956 956 1029 1029 954 954 1029 1029 1027 1027 954 954 954 954 1027 1027 952 952 1027 1027 1025 1025 952 952 952 952 1025 1025 950 950 1025 1025 1023 1023 950 950 950 950 1023 1023 948 948 1622 1622 1021 1021 1623 1623 1624 1624 1021 1021 946 946 1021 1021 1019 1019 946 946 946 946 1019 1019 944 944 1019 1019 1017 1017 944 944 944 944 1017 1017 942 942 1017 1017 1015 1015 942 942 942 942 1015 1015 940 940 1015 1015 1013 1013 940 940 940 940 1013 1013 938 938 1013 1013 1011 1011 938 938 938 938 1011 1011 936 936 1011 1011 1009 1009 936 936 936 936 1009 1009 934 934 1009 1009 1007 1007 934 934 934 934 1007 1007 932 932 1007 1007 1005 1005 932 932 932 932 1005 1005 930 930 1005 1005 1003 1003 930 930 930 930 1003 1003 928 928 1003 1003 1004 1004 928 928 928 928 1004 1004 929 929 1004 1004 1006 1006 929 929 929 929 1006 1006 931 931 1006 1006 1008 1008 931 931 931 931 1008 1008 933 933 1008 1008 1010 1010 933 933 933 933 1010 1010 935 935 1010 1010 1012 1012 935 935 935 935 1012 1012 937 937 1012 1012 1014 1014 937 937 937 937 1014 1014 939 939 1014 1014 1016 1016 939 939 939 939 1016 1016 941 941 1016 1016 1018 1018 941 941 941 941 1018 1018 943 943 1018 1018 1020 1020 943 943 943 943 1020 1020 945 945 1020 1020 1625 1625 945 945 945 945 1626 1626 1627 1627 1022 1022 1024 1024 947 947 947 947 1024 1024 949 949 1024 1024 1026 1026 949 949 949 949 1026 1026 951 951 1026 1026 1028 1028 951 951 951 951 1028 1028 953 953 1028 1028 1030 1030 953 953 953 953 1030 1030 955 955 1030 1030 1032 1032 955 955 955 955 1032 1032 957 957 1032 1032 1034 1034 957 957 957 957 1034 1034 959 959 1034 1034 1036 1036 959 959 959 959 1036 1036 961 961 1036 1036 1038 1038 961 961 961 961 1038 1038 963 963 1038 1038 1040 1040 963 963 963 963 1040 1040 965 965 1040 1040 1042 1042 965 965 965 965 1042 1042 967 967 1042 1042 1044 1044 967 967 967 967 1044 1044 969 969 1044 1044 1046 1046 969 969 1044 1044 1121 1121 1046 1046 1121 1121 1123 1123 1046 1046 1046 1046 1123 1123 1048 1048 1123 1123 1125 1125 1048 1048 1048 1048 1125 1125 1050 1050 1125 1125 1127 1127 1050 1050 1050 1050 1127 1127 1052 1052 1127 1127 1129 1129 1052 1052 1052 1052 1129 1129 1054 1054 1129 1129 1131 1131 1054 1054 1054 1054 1131 1131 1056 1056 1131 1131 1133 1133 1056 1056 1056 1056 1133 1133 1058 1058 1628 1628 1135 1135 1629 1629 1630 1630 1135 1135 1060 1060 1135 1135 1137 1137 1060 1060 1060 1060 1137 1137 1062 1062 1137 1137 1139 1139 1062 1062 1062 1062 1139 1139 1064 1064 1139 1139 1141 1141 1064 1064 1064 1064 1141 1141 1066 1066 1141 1141 1143 1143 1066 1066 1066 1066 1143 1143 1068 1068 1143 1143 1145 1145 1068 1068 1068 1068 1145 1145 1070 1070 1145 1145 1147 1147 1070 1070 1070 1070 1147 1147 1072 1072 1147 1147 1149 1149 1072 1072 1072 1072 1149 1149 1074 1074 1149 1149 1151 1151 1074 1074 1074 1074 1151 1151 1076 1076 1151 1151 1152 1152 1076 1076 1076 1076 1152 1152 1077 1077 1152 1152 1150 1150 1077 1077 1077 1077 1150 1150 1075 1075 1150 1150 1148 1148 1075 1075 1075 1075 1148 1148 1073 1073 1148 1148 1146 1146 1073 1073 1073 1073 1146 1146 1071 1071 1146 1146 1144 1144 1071 1071 1071 1071 1144 1144 1069 1069 1144 1144 1142 1142 1069 1069 1069 1069 1142 1142 1067 1067 1142 1142 1140 1140 1067 1067 1067 1067 1140 1140 1065 1065 1140 1140 1138 1138 1065 1065 1065 1065 1138 1138 1063 1063 1138 1138 1136 1136 1063 1063 1063 1063 1136 1136 1061 1061 1136 1136 1134 1134 1061 1061 1061 1061 1134 1134 1059 1059 1134 1134 1631 1631 1059 1059 1059 1059 1632 1632 1633 1633 1132 1132 1130 1130 1057 1057 1057 1057 1130 1130 1055 1055 1130 1130 1128 1128 1055 1055 1055 1055 1128 1128 1053 1053 1128 1128 1126 1126 1053 1053 1053 1053 1126 1126 1051 1051 1126 1126 1124 1124 1051 1051 1051 1051 1124 1124 1049 1049 1124 1124 1122 1122 1049 1049 1049 1049 1122 1122 1047 1047 1122 1122 1120 1120 1047 1047 1047 1047 1120 1120 1045 1045 1120 1120 1118 1118 1045 1045 1045 1045 1118 1118 1043 1043 1118 1118 1116 1116 1043 1043 1043 1043 1116 1116 1041 1041 1116 1116 1114 1114 1041 1041 1041 1041 1114 1114 1039 1039 1114 1114 1112 1112 1039 1039 1039 1039 1112 1112 1037 1037 1112 1112 1110 1110 1037 1037 1037 1037 1110 1110 1035 1035 1110 1110 1108 1108 1035 1035 1035 1035 1108 1108 1033 1033 1108 1108 1106 1106 1033 1033 1033 1033 1106 1106 1031 1031 1106 1106 1104 1104 1031 1031 1031 1031 1104 1104 1029 1029 1104 1104 1102 1102 1029 1029 1029 1029 1102 1102 1027 1027 1102 1102 1100 1100 1027 1027 1027 1027 1100 1100 1025 1025 1100 1100 1098 1098 1025 1025 1025 1025 1098 1098 1023 1023 1634 1634 1096 1096 1635 1635 1636 1636 1096 1096 1021 1021 1096 1096 1094 1094 1021 1021 1021 1021 1094 1094 1019 1019 1094 1094 1092 1092 1019 1019 1019 1019 1092 1092 1017 1017 1092 1092 1090 1090 1017 1017 1017 1017 1090 1090 1015 1015 1090 1090 1088 1088 1015 1015 1015 1015 1088 1088 1013 1013 1088 1088 1086 1086 1013 1013 1013 1013 1086 1086 1011 1011 1086 1086 1084 1084 1011 1011 1011 1011 1084 1084 1009 1009 1084 1084 1082 1082 1009 1009 1009 1009 1082 1082 1007 1007 1082 1082 1080 1080 1007 1007 1007 1007 1080 1080 1005 1005 1080 1080 1078 1078 1005 1005 1005 1005 1078 1078 1003 1003 1078 1078 1079 1079 1003 1003 1003 1003 1079 1079 1004 1004 1079 1079 1081 1081 1004 1004 1004 1004 1081 1081 1006 1006 1081 1081 1083 1083 1006 1006 1006 1006 1083 1083 1008 1008 1083 1083 1085 1085 1008 1008 1008 1008 1085 1085 1010 1010 1085 1085 1087 1087 1010 1010 1010 1010 1087 1087 1012 1012 1087 1087 1089 1089 1012 1012 1012 1012 1089 1089 1014 1014 1089 1089 1091 1091 1014 1014 1014 1014 1091 1091 1016 1016 1091 1091 1093 1093 1016 1016 1016 1016 1093 1093 1018 1018 1093 1093 1095 1095 1018 1018 1018 1018 1095 1095 1020 1020 1095 1095 1637 1637 1020 1020 1020 1020 1638 1638 1639 1639 1097 1097 1099 1099 1022 1022 1022 1022 1099 1099 1024 1024 1099 1099 1101 1101 1024 1024 1024 1024 1101 1101 1026 1026 1101 1101 1103 1103 1026 1026 1026 1026 1103 1103 1028 1028 1103 1103 1105 1105 1028 1028 1028 1028 1105 1105 1030 1030 1105 1105 1107 1107 1030 1030 1030 1030 1107 1107 1032 1032 1107 1107 1109 1109 1032 1032 1032 1032 1109 1109 1034 1034 1109 1109 1111 1111 1034 1034 1034 1034 1111 1111 1036 1036 1111 1111 1113 1113 1036 1036 1036 1036 1113 1113 1038 1038 1113 1113 1115 1115 1038 1038 1038 1038 1115 1115 1040 1040 1115 1115 1117 1117 1040 1040 1040 1040 1117 1117 1042 1042 1117 1117 1119 1119 1042 1042 1042 1042 1119 1119 1044 1044 1119 1119 1121 1121 1044 1044 1119 1119 1196 1196 1121 1121 1196 1196 1198 1198 1121 1121 1121 1121 1198 1198 1123 1123 1198 1198 1200 1200 1123 1123 1123 1123 1200 1200 1125 1125 1200 1200 1202 1202 1125 1125 1125 1125 1202 1202 1127 1127 1202 1202 1204 1204 1127 1127 1127 1127 1204 1204 1129 1129 1204 1204 1206 1206 1129 1129 1129 1129 1206 1206 1131 1131 1206 1206 1208 1208 1131 1131 1131 1131 1208 1208 1133 1133 1640 1640 1210 1210 1641 1641 1642 1642 1210 1210 1135 1135 1210 1210 1212 1212 1135 1135 1135 1135 1212 1212 1137 1137 1212 1212 1214 1214 1137 1137 1137 1137 1214 1214 1139 1139 1214 1214 1216 1216 1139 1139 1139 1139 1216 1216 1141 1141 1216 1216 1218 1218 1141 1141 1141 1141 1218 1218 1143 1143 1218 1218 1220 1220 1143 1143 1143 1143 1220 1220 1145 1145 1220 1220 1222 1222 1145 1145 1145 1145 1222 1222 1147 1147 1222 1222 1224 1224 1147 1147 1147 1147 1224 1224 1149 1149 1224 1224 1226 1226 1149 1149 1149 1149 1226 1226 1151 1151 1226 1226 1227 1227 1151 1151 1151 1151 1227 1227 1152 1152 1227 1227 1225 1225 1152 1152 1152 1152 1225 1225 1150 1150 1225 1225 1223 1223 1150 1150 1150 1150 1223 1223 1148 1148 1223 1223 1221 1221 1148 1148 1148 1148 1221 1221 1146 1146 1221 1221 1219 1219 1146 1146 1146 1146 1219 1219 1144 1144 1219 1219 1217 1217 1144 1144 1144 1144 1217 1217 1142 1142 1217 1217 1215 1215 1142 1142 1142 1142 1215 1215 1140 1140 1215 1215 1213 1213 1140 1140 1140 1140 1213 1213 1138 1138 1213 1213 1211 1211 1138 1138 1138 1138 1211 1211 1136 1136 1211 1211 1209 1209 1136 1136 1136 1136 1209 1209 1134 1134 1209 1209 1643 1643 1134 1134 1134 1134 1644 1644 1645 1645 1207 1207 1205 1205 1132 1132 1132 1132 1205 1205 1130 1130 1205 1205 1203 1203 1130 1130 1130 1130 1203 1203 1128 1128 1203 1203 1201 1201 1128 1128 1128 1128 1201 1201 1126 1126 1201 1201 1199 1199 1126 1126 1126 1126 1199 1199 1124 1124 1199 1199 1197 1197 1124 1124 1124 1124 1197 1197 1122 1122 1197 1197 1195 1195 1122 1122 1122 1122 1195 1195 1120 1120 1195 1195 1193 1193 1120 1120 1120 1120 1193 1193 1118 1118 1193 1193 1191 1191 1118 1118 1118 1118 1191 1191 1116 1116 1191 1191 1189 1189 1116 1116 1116 1116 1189 1189 1114 1114 1189 1189 1187 1187 1114 1114 1114 1114 1187 1187 1112 1112 1187 1187 1185 1185 1112 1112 1112 1112 1185 1185 1110 1110 1185 1185 1183 1183 1110 1110 1110 1110 1183 1183 1108 1108 1183 1183 1181 1181 1108 1108 1108 1108 1181 1181 1106 1106 1181 1181 1179 1179 1106 1106 1106 1106 1179 1179 1104 1104 1179 1179 1177 1177 1104 1104 1104 1104 1177 1177 1102 1102 1177 1177 1175 1175 1102 1102 1102 1102 1175 1175 1100 1100 1175 1175 1173 1173 1100 1100 1100 1100 1173 1173 1098 1098 1646 1646 1171 1171 1647 1647 1648 1648 1171 1171 1096 1096 1171 1171 1169 1169 1096 1096 1096 1096 1169 1169 1094 1094 1169 1169 1167 1167 1094 1094 1094 1094 1167 1167 1092 1092 1167 1167 1165 1165 1092 1092 1092 1092 1165 1165 1090 1090 1165 1165 1163 1163 1090 1090 1090 1090 1163 1163 1088 1088 1163 1163 1161 1161 1088 1088 1088 1088 1161 1161 1086 1086 1161 1161 1159 1159 1086 1086 1086 1086 1159 1159 1084 1084 1159 1159 1157 1157 1084 1084 1084 1084 1157 1157 1082 1082 1157 1157 1155 1155 1082 1082 1082 1082 1155 1155 1080 1080 1155 1155 1153 1153 1080 1080 1080 1080 1153 1153 1078 1078 1153 1153 1154 1154 1078 1078 1078 1078 1154 1154 1079 1079 1154 1154 1156 1156 1079 1079 1079 1079 1156 1156 1081 1081 1156 1156 1158 1158 1081 1081 1081 1081 1158 1158 1083 1083 1158 1158 1160 1160 1083 1083 1083 1083 1160 1160 1085 1085 1160 1160 1162 1162 1085 1085 1085 1085 1162 1162 1087 1087 1162 1162 1164 1164 1087 1087 1087 1087 1164 1164 1089 1089 1164 1164 1166 1166 1089 1089 1089 1089 1166 1166 1091 1091 1166 1166 1168 1168 1091 1091 1091 1091 1168 1168 1093 1093 1168 1168 1170 1170 1093 1093 1093 1093 1170 1170 1095 1095 1170 1170 1649 1649 1095 1095 1095 1095 1650 1650 1651 1651 1172 1172 1174 1174 1097 1097 1097 1097 1174 1174 1099 1099 1174 1174 1176 1176 1099 1099 1099 1099 1176 1176 1101 1101 1176 1176 1178 1178 1101 1101 1101 1101 1178 1178 1103 1103 1178 1178 1180 1180 1103 1103 1103 1103 1180 1180 1105 1105 1180 1180 1182 1182 1105 1105 1105 1105 1182 1182 1107 1107 1182 1182 1184 1184 1107 1107 1107 1107 1184 1184 1109 1109 1184 1184 1186 1186 1109 1109 1109 1109 1186 1186 1111 1111 1186 1186 1188 1188 1111 1111 1111 1111 1188 1188 1113 1113 1188 1188 1190 1190 1113 1113 1113 1113 1190 1190 1115 1115 1190 1190 1192 1192 1115 1115 1115 1115 1192 1192 1117 1117 1192 1192 1194 1194 1117 1117 1117 1117 1194 1194 1119 1119 1194 1194 1196 1196 1119 1119 1194 1194 1652 1652 1196 1196 1653 1653 1654 1654 1196 1196 1196 1196 1655 1655 1198 1198 1656 1656 1657 1657 1198 1198 1198 1198 1658 1658 1200 1200 1659 1659 1660 1660 1200 1200 1200 1200 1661 1661 1202 1202 1662 1662 1663 1663 1202 1202 1202 1202 1664 1664 1204 1204 1665 1665 1666 1666 1204 1204 1204 1204 1667 1667 1206 1206 1668 1668 1669 1669 1206 1206 1206 1206 1670 1670 1208 1208 1671 1671 1672 1672 1208 1208 1673 1673 1674 1674 1210 1210 1675 1675 1676 1676 1210 1210 1210 1210 1677 1677 1212 1212 1678 1678 1679 1679 1212 1212 1212 1212 1680 1680 1214 1214 1681 1681 1682 1682 1214 1214 1214 1214 1683 1683 1216 1216 1684 1684 1685 1685 1216 1216 1216 1216 1686 1686 1218 1218 1687 1687 1688 1688 1218 1218 1218 1218 1689 1689 1220 1220 1690 1690 1691 1691 1220 1220 1220 1220 1692 1692 1222 1222 1693 1693 1694 1694 1222 1222 1222 1222 1695 1695 1224 1224 1696 1696 1697 1697 1224 1224 1224 1224 1698 1698 1226 1226 1699 1699 1700 1700 1226 1226 1226 1226 1701 1701 1227 1227 1702 1702 1703 1703 1227 1227 1227 1227 1704 1704 1225 1225 1705 1705 1706 1706 1225 1225 1225 1225 1707 1707 1223 1223 1708 1708 1709 1709 1223 1223 1223 1223 1710 1710 1221 1221 1711 1711 1712 1712 1221 1221 1221 1221 1713 1713 1219 1219 1714 1714 1715 1715 1219 1219 1219 1219 1716 1716 1217 1217 1717 1717 1718 1718 1217 1217 1217 1217 1719 1719 1215 1215 1720 1720 1721 1721 1215 1215 1215 1215 1722 1722 1213 1213 1723 1723 1724 1724 1213 1213 1213 1213 1725 1725 1211 1211 1726 1726 1727 1727 1211 1211 1211 1211 1728 1728 1209 1209 1729 1729 1730 1730 1209 1209 1209 1209 1731 1731 1732 1732 1733 1733 1734 1734 1207 1207 1207 1207 1735 1735 1205 1205 1736 1736 1737 1737 1205 1205 1205 1205 1738 1738 1203 1203 1739 1739 1740 1740 1203 1203 1203 1203 1741 1741 1201 1201 1742 1742 1743 1743 1201 1201 1201 1201 1744 1744 1199 1199 1745 1745 1746 1746 1199 1199 1199 1199 1747 1747 1197 1197 1748 1748 1749 1749 1197 1197 1197 1197 1750 1750 1195 1195 1751 1751 1752 1752 1195 1195 1195 1195 1753 1753 1193 1193 1754 1754 1755 1755 1193 1193 1193 1193 1756 1756 1191 1191 1757 1757 1758 1758 1191 1191 1191 1191 1759 1759 1189 1189 1760 1760 1761 1761 1189 1189 1189 1189 1762 1762 1187 1187 1763 1763 1764 1764 1187 1187 1187 1187 1765 1765 1185 1185 1766 1766 1767 1767 1185 1185 1185 1185 1768 1768 1183 1183 1769 1769 1770 1770 1183 1183 1183 1183 1771 1771 1181 1181 1772 1772 1773 1773 1181 1181 1181 1181 1774 1774 1179 1179 1775 1775 1776 1776 1179 1179 1179 1179 1777 1777 1177 1177 1778 1778 1779 1779 1177 1177 1177 1177 1780 1780 1175 1175 1781 1781 1782 1782 1175 1175 1175 1175 1783 1783 1173 1173 1784 1784 1785 1785 1173 1173 1786 1786 1787 1787 1171 1171 1788 1788 1789 1789 1171 1171 1171 1171 1790 1790 1169 1169 1791 1791 1792 1792 1169 1169 1169 1169 1793 1793 1167 1167 1794 1794 1795 1795 1167 1167 1167 1167 1796 1796 1165 1165 1797 1797 1798 1798 1165 1165 1165 1165 1799 1799 1163 1163 1800 1800 1801 1801 1163 1163 1163 1163 1802 1802 1161 1161 1803 1803 1804 1804 1161 1161 1161 1161 1805 1805 1159 1159 1806 1806 1807 1807 1159 1159 1159 1159 1808 1808 1157 1157 1809 1809 1810 1810 1157 1157 1157 1157 1811 1811 1155 1155 1812 1812 1813 1813 1155 1155 1155 1155 1814 1814 1153 1153 1815 1815 1816 1816 1153 1153 1153 1153 1817 1817 1154 1154 1818 1818 1819 1819 1154 1154 1154 1154 1820 1820 1156 1156 1821 1821 1822 1822 1156 1156 1156 1156 1823 1823 1158 1158 1824 1824 1825 1825 1158 1158 1158 1158 1826 1826 1160 1160 1827 1827 1828 1828 1160 1160 1160 1160 1829 1829 1162 1162 1830 1830 1831 1831 1162 1162 1162 1162 1832 1832 1164 1164 1833 1833 1834 1834 1164 1164 1164 1164 1835 1835 1166 1166 1836 1836 1837 1837 1166 1166 1166 1166 1838 1838 1168 1168 1839 1839 1840 1840 1168 1168 1168 1168 1841 1841 1170 1170 1842 1842 1843 1843 1170 1170 1170 1170 1844 1844 1845 1845 1846 1846 1847 1847 1172 1172 1172 1172 1848 1848 1174 1174 1849 1849 1850 1850 1174 1174 1174 1174 1851 1851 1176 1176 1852 1852 1853 1853 1176 1176 1176 1176 1854 1854 1178 1178 1855 1855 1856 1856 1178 1178 1178 1178 1857 1857 1180 1180 1858 1858 1859 1859 1180 1180 1180 1180 1860 1860 1182 1182 1861 1861 1862 1862 1182 1182 1182 1182 1863 1863 1184 1184 1864 1864 1865 1865 1184 1184 1184 1184 1866 1866 1186 1186 1867 1867 1868 1868 1186 1186 1186 1186 1869 1869 1188 1188 1870 1870 1871 1871 1188 1188 1188 1188 1872 1872 1190 1190 1873 1873 1874 1874 1190 1190 1190 1190 1875 1875 1192 1192 1876 1876 1877 1877 1192 1192 1192 1192 1878 1878 1194 1194 1879 1879 1880 1880 1194 1194
+107 107 79 79 83 83 91 91 95 95 103 103 95 95 99 99 103 103 103 103 99 99 101 101 107 107 35 35 39 39 40 40 36 36 104 104 39 39 43 43 107 107 43 43 47 47 107 107 107 107 47 47 79 79 47 47 51 51 79 79 79 79 51 51 75 75 51 51 71 71 75 75 103 103 106 106 91 91 106 106 107 107 91 91 91 91 107 107 87 87 107 107 83 83 87 87 49 49 76 76 72 72 65 65 69 69 94 94 69 69 73 73 94 94 94 94 73 73 98 98 73 73 77 77 98 98 98 98 77 77 101 101 77 77 102 102 101 101 101 101 102 102 103 103 20 20 16 16 0 0 16 16 12 12 0 0 35 35 107 107 31 31 107 107 5 5 31 31 31 31 5 5 27 27 53 53 63 63 51 51 63 63 67 67 51 51 51 51 67 67 71 71 86 86 82 82 41 41 100 100 104 104 97 97 104 104 105 105 97 97 97 97 105 105 93 93 100 100 96 96 104 104 96 96 92 92 104 104 104 104 92 92 88 88 88 88 84 84 104 104 84 84 80 80 104 104 104 104 80 80 76 76 82 82 78 78 41 41 78 78 74 74 41 41 41 41 74 74 37 37 74 74 33 33 37 37 74 74 70 70 33 33 70 70 66 66 33 33 33 33 66 66 62 62 72 72 68 68 49 49 68 68 64 64 49 49 49 49 64 64 60 60 77 77 81 81 102 102 81 81 85 85 102 102 102 102 85 85 105 105 85 85 89 89 105 105 105 105 89 89 93 93 49 49 52 52 76 76 52 52 48 48 76 76 76 76 48 48 104 104 48 48 44 44 104 104 104 104 44 44 40 40 13 13 17 17 50 50 17 17 21 21 50 50 65 65 94 94 41 41 94 94 90 90 41 41 41 41 90 90 86 86 62 62 58 58 33 33 58 58 55 55 33 33 33 33 55 55 59 59 13 13 50 50 9 9 50 50 46 46 9 9 9 9 46 46 42 42 36 36 32 32 104 104 32 32 28 28 104 104 104 104 28 28 0 0 28 28 24 24 0 0 0 0 24 24 20 20 59 59 63 63 33 33 63 63 53 53 33 33 33 33 53 53 29 29 53 53 50 50 29 29 29 29 50 50 25 25 50 50 21 21 25 25 26 26 22 22 1 1 22 22 18 18 1 1 1 1 18 18 2 2 60 60 56 56 49 49 56 56 54 54 49 49 49 49 54 54 45 45 54 54 57 57 45 45 45 45 57 57 41 41 57 57 61 61 41 41 41 41 61 61 65 65 18 18 14 14 2 2 14 14 10 10 2 2 2 2 10 10 3 3 10 10 7 7 3 3 7 7 11 11 3 3 11 11 15 15 3 3 3 3 15 15 4 4 15 15 19 19 4 4 4 4 19 19 5 5 19 19 23 23 5 5 5 5 23 23 27 27 42 42 38 38 9 9 38 38 34 34 9 9 9 9 34 34 30 30 30 30 26 26 9 9 26 26 1 1 9 9 9 9 1 1 6 6 1 1 0 0 6 6 6 6 0 0 8 8 0 0 12 12 8 8 191 191 195 195 209 209 166 166 162 162 152 152 146 146 210 210 150 150 210 210 154 154 150 150 123 123 127 127 108 108 185 185 196 196 192 192 173 173 177 177 184 184 209 209 201 201 210 210 201 201 205 205 210 210 210 210 205 205 208 208 207 207 204 204 185 185 204 204 200 200 185 185 185 185 200 200 196 196 192 192 188 188 185 185 188 188 184 184 185 185 185 185 184 184 181 181 184 184 177 177 181 181 171 171 175 175 108 108 208 208 206 206 210 210 206 206 202 202 210 210 210 210 202 202 198 198 180 180 162 162 165 165 180 180 165 165 184 184 165 165 169 169 184 184 184 184 169 169 173 173 139 139 143 143 163 163 143 143 147 147 163 163 180 180 176 176 162 162 176 176 172 172 162 162 162 162 172 172 152 152 172 172 168 168 152 152 152 152 168 168 164 164 198 198 194 194 210 210 194 194 190 190 210 210 210 210 190 190 186 186 195 195 199 199 209 209 199 199 203 203 209 209 209 209 203 203 207 207 127 127 131 131 108 108 131 131 135 135 108 108 108 108 135 135 139 139 139 139 163 163 108 108 163 163 167 167 108 108 108 108 167 167 171 171 175 175 179 179 108 108 179 179 183 183 108 108 108 108 183 183 209 209 183 183 187 187 209 209 209 209 187 187 191 191 152 152 148 148 166 166 148 148 144 144 166 166 166 166 144 144 170 170 144 144 149 149 170 170 149 149 153 153 170 170 153 153 157 157 170 170 170 170 157 157 174 174 157 157 160 160 174 174 174 174 160 160 178 178 154 154 210 210 158 158 210 210 186 186 158 158 158 158 186 186 160 160 186 186 182 182 160 160 160 160 182 182 178 178 110 110 120 120 116 116 185 185 189 189 207 207 189 189 193 193 207 207 207 207 193 193 209 209 193 193 197 197 209 209 209 209 197 197 201 201 146 146 142 142 210 210 142 142 138 138 210 210 210 210 138 138 112 112 138 138 134 134 112 112 112 112 134 134 130 130 130 130 126 126 112 112 126 126 122 122 112 112 112 112 122 122 111 111 110 110 116 116 109 109 116 116 113 113 109 109 113 113 115 115 109 109 109 109 115 115 108 108 115 115 119 119 108 108 108 108 119 119 123 123 147 147 151 151 163 163 151 151 155 155 163 163 163 163 155 155 161 161 155 155 159 159 161 161 161 161 159 159 164 164 159 159 156 156 164 164 164 164 156 156 152 152 122 122 118 118 111 111 118 118 114 114 111 111 111 111 114 114 110 110 114 114 117 117 110 110 110 110 117 117 121 121 132 132 128 128 110 110 128 128 124 124 110 110 110 110 124 124 120 120 121 121 125 125 110 110 125 125 129 129 110 110 110 110 129 129 132 132 129 129 133 133 132 132 132 132 133 133 136 136 133 133 137 137 136 136 136 136 137 137 140 140 137 137 141 141 140 140 140 140 141 141 144 144 141 141 145 145 144 144 144 144 145 145 149 149 247 247 251 251 315 315 251 251 255 255 315 315 315 315 255 255 259 259 249 249 253 253 263 263 315 315 291 291 295 295 295 295 299 299 315 315 299 299 303 303 315 315 315 315 303 303 316 316 286 286 261 261 290 290 261 261 264 264 290 290 290 290 264 264 262 262 314 314 289 289 293 293 259 259 283 283 315 315 283 283 287 287 315 315 315 315 287 287 291 291 310 310 318 318 312 312 318 318 317 317 312 312 312 312 317 317 309 309 226 226 214 214 230 230 214 214 215 215 230 230 230 230 215 215 234 234 215 215 216 216 234 234 234 234 216 216 238 238 221 221 213 213 218 218 213 213 214 214 218 218 218 218 214 214 222 222 214 214 226 226 222 222 286 286 282 282 261 261 282 282 278 278 261 261 261 261 278 278 274 274 271 271 275 275 259 259 275 275 279 279 259 259 259 259 279 279 283 283 293 293 297 297 314 314 297 297 301 301 314 314 314 314 301 301 317 317 301 301 305 305 317 317 317 317 305 305 309 309 310 310 306 306 318 318 306 306 302 302 318 318 318 318 302 302 298 298 318 318 258 258 254 254 260 260 229 229 233 233 224 224 220 220 212 212 296 296 292 292 281 281 292 292 288 288 281 281 281 281 288 288 284 284 262 262 258 258 290 290 258 258 318 318 290 290 290 290 318 318 294 294 318 318 298 298 294 294 256 256 221 221 260 260 221 221 225 225 260 260 260 260 225 225 229 229 316 316 303 303 313 313 303 303 307 307 313 313 313 313 307 307 314 314 307 307 311 311 314 314 314 314 311 311 289 289 311 311 308 308 289 289 289 289 308 308 285 285 308 308 304 304 285 285 285 285 304 304 281 281 304 304 300 300 281 281 281 281 300 300 296 296 254 254 250 250 318 318 250 250 246 246 318 318 318 318 246 246 216 216 246 246 242 242 216 216 216 216 242 242 238 238 233 233 237 237 260 260 237 237 241 241 260 260 260 260 241 241 263 263 241 241 245 245 263 263 263 263 245 245 249 249 274 274 270 270 261 261 270 270 266 266 261 261 261 261 266 266 257 257 266 266 269 269 257 257 257 257 269 269 253 253 269 269 273 273 253 253 253 253 273 273 263 263 273 273 277 277 263 263 263 263 277 277 281 281 284 284 280 280 281 281 280 280 276 276 281 281 281 281 276 276 263 263 276 276 272 272 263 263 256 256 252 252 221 221 252 252 248 248 221 221 221 221 248 248 244 244 212 212 220 220 211 211 220 220 217 217 211 211 211 211 217 217 219 219 219 219 223 223 211 211 223 223 227 227 211 211 211 211 227 227 231 231 272 272 268 268 263 263 268 268 265 265 263 263 263 263 265 265 259 259 265 265 267 267 259 259 259 259 267 267 271 271 231 231 235 235 211 211 235 235 239 239 211 211 211 211 239 239 315 315 239 239 243 243 315 315 315 315 243 243 247 247 244 244 240 240 221 221 240 240 236 236 221 221 221 221 236 236 213 213 236 236 232 232 213 213 213 213 232 232 212 212 232 232 228 228 212 212 212 212 228 228 224 224 340 340 344 344 324 324 323 323 322 322 326 326 331 331 328 328 326 326 328 328 332 332 326 326 345 345 341 341 319 319 341 341 337 337 319 319 319 319 337 337 320 320 329 329 327 327 326 326 327 327 330 330 326 326 330 330 334 334 326 326 334 334 338 338 326 326 326 326 338 338 342 342 350 350 374 374 371 371 343 343 339 339 346 346 324 324 323 323 340 340 323 323 326 326 340 340 340 340 326 326 336 336 326 326 332 332 336 336 329 329 326 326 333 333 326 326 325 325 333 333 333 333 325 325 337 337 325 325 321 321 337 337 337 337 321 321 320 320 346 346 339 339 342 342 342 342 339 339 326 326 339 339 335 335 326 326 326 326 335 335 331 331 360 360 364 364 376 376 344 344 348 348 324 324 348 348 352 352 324 324 324 324 352 352 376 376 352 352 356 356 376 376 376 376 356 356 360 360 373 373 375 375 370 370 375 375 376 376 370 370 370 370 376 376 366 366 373 373 369 369 375 375 369 369 365 365 375 375 375 375 365 365 361 361 371 371 367 367 350 350 367 367 363 363 350 350 350 350 363 363 359 359 364 364 368 368 376 376 368 368 372 372 376 376 376 376 372 372 374 374 361 361 357 357 375 375 357 357 353 353 375 375 375 375 353 353 319 319 353 353 349 349 319 319 319 319 349 349 345 345 359 359 355 355 350 350 355 355 351 351 350 350 350 350 351 351 346 346 351 351 347 347 346 346 346 346 347 347 343 343 350 350 354 354 374 374 354 354 358 358 374 374 374 374 358 358 376 376 358 358 362 362 376 376 376 376 362 362 366 366 387 387 388 388 390 390 381 381 379 379 382 382 379 379 377 377 382 382 380 380 384 384 378 378 384 384 383 383 378 378 392 392 391 391 386 386 391 391 389 389 386 386 386 386 389 389 385 385 377 377 378 378 382 382 378 378 383 383 382 382 382 382 383 383 386 386 383 383 387 387 386 386 386 386 387 387 392 392 387 387 390 390 392 392 452 452 454 454 460 460 409 409 407 407 399 399 547 547 560 560 564 564 547 547 564 564 549 549 594 594 600 600 608 608 564 564 568 568 549 549 568 568 572 572 549 549 549 549 572 572 575 575 572 572 578 578 575 575 575 575 578 578 597 597 578 578 582 582 597 597 597 597 582 582 609 609 582 582 586 586 609 609 609 609 586 586 590 590 624 624 625 625 620 620 590 590 594 594 609 609 594 594 608 608 609 609 609 609 608 608 613 613 608 608 624 624 613 613 613 613 624 624 617 617 624 624 620 620 617 617 617 617 620 620 619 619 620 620 621 621 619 619 619 619 621 621 618 618 621 621 622 622 618 618 622 622 626 626 618 618 626 626 627 627 618 618 618 618 627 627 614 614 587 587 583 583 610 610 587 587 610 610 591 591 541 541 540 540 544 544 550 550 576 576 579 579 604 604 606 606 611 611 606 606 601 601 611 611 611 611 601 601 610 610 601 601 595 595 610 610 610 610 595 595 591 591 579 579 576 576 583 583 576 576 598 598 583 583 583 583 598 598 610 610 579 579 573 573 550 550 573 573 569 569 550 550 550 550 569 569 548 548 485 485 479 479 471 471 479 479 474 474 471 471 471 471 474 474 476 476 530 530 532 532 515 515 540 540 541 541 536 536 541 541 528 528 536 536 536 536 528 528 534 534 528 528 523 523 534 534 534 534 523 523 532 532 523 523 519 519 532 532 532 532 519 519 515 515 515 515 511 511 530 530 511 511 507 507 530 530 530 530 507 507 504 504 507 507 501 501 504 504 504 504 501 501 482 482 501 501 497 497 482 482 482 482 497 497 470 470 497 497 493 493 470 470 470 470 493 493 489 489 489 489 485 485 470 470 485 485 471 471 470 470 470 470 471 471 466 466 471 471 460 460 466 466 466 466 460 460 464 464 460 460 459 459 464 464 464 464 459 459 462 462 468 468 469 469 458 458 469 469 465 465 458 458 458 458 465 465 459 459 465 465 463 463 459 459 459 459 463 463 462 462 560 560 547 547 556 556 547 547 545 545 556 556 556 556 545 545 551 551 545 545 543 543 551 551 551 551 543 543 538 538 543 543 539 539 538 538 538 538 539 539 535 535 506 506 510 510 529 529 529 529 510 510 531 531 484 484 469 469 478 478 469 469 468 468 478 478 478 478 468 468 473 473 484 484 488 488 469 469 488 488 492 492 469 469 469 469 492 492 496 496 506 506 529 529 500 500 529 529 503 503 500 500 500 500 503 503 496 496 503 503 481 481 496 496 496 496 481 481 469 469 483 483 477 477 468 468 477 477 475 475 468 468 468 468 475 475 473 473 510 510 514 514 531 531 514 514 518 518 531 531 531 531 518 518 533 533 518 518 522 522 533 533 533 533 522 522 535 535 522 522 527 527 535 535 535 535 527 527 538 538 527 527 525 525 538 538 538 538 525 525 537 537 525 525 521 521 537 537 537 537 521 521 517 517 499 499 495 495 467 467 495 495 491 491 467 467 467 467 491 491 487 487 517 517 513 513 537 537 513 513 509 509 537 537 537 537 509 509 467 467 509 509 505 505 467 467 467 467 505 505 499 499 480 480 486 486 472 472 486 486 490 490 472 472 472 472 490 490 494 494 472 472 508 508 542 542 508 508 512 512 542 542 542 542 512 512 516 516 516 516 520 520 542 542 520 520 524 524 542 542 542 542 524 524 541 541 524 524 526 526 541 541 541 541 526 526 528 528 494 494 498 498 472 472 498 498 502 502 472 472 472 472 502 502 508 508 574 574 612 612 570 570 612 612 542 542 570 570 570 570 542 542 566 566 542 542 562 562 566 566 569 569 565 565 548 548 565 565 561 561 548 548 548 548 561 561 546 546 561 561 557 557 546 546 546 546 557 557 544 544 557 557 552 552 544 544 544 544 552 552 541 541 552 552 554 554 541 541 541 541 554 554 542 542 554 554 558 558 542 542 542 542 558 558 562 562 574 574 580 580 612 612 580 580 584 584 612 612 612 612 584 584 588 588 588 588 592 592 612 612 592 592 596 596 612 612 612 612 596 596 611 611 596 596 602 602 611 611 611 611 602 602 604 604 600 600 605 605 608 608 605 605 603 603 608 608 608 608 603 603 599 599 593 593 589 589 607 607 589 589 585 585 607 607 607 607 585 585 581 581 581 581 577 577 607 607 577 577 571 571 607 607 607 607 571 571 537 537 571 571 567 567 537 537 537 537 567 567 563 563 563 563 559 559 537 537 559 559 555 555 537 537 537 537 555 555 538 538 555 555 553 553 538 538 538 538 553 553 551 551 449 449 445 445 457 457 449 449 457 457 453 453 409 409 399 399 413 413 445 445 441 441 457 457 441 441 437 437 457 457 457 457 437 437 403 403 437 437 433 433 403 403 403 403 433 433 429 429 429 429 425 425 403 403 425 425 421 421 403 403 403 403 421 421 398 398 421 421 417 417 398 398 442 442 446 446 459 459 459 459 446 446 458 458 446 446 450 450 458 458 458 458 450 450 455 455 414 414 400 400 410 410 400 400 399 399 410 410 410 410 399 399 405 405 399 399 407 407 405 405 414 414 418 418 400 400 418 418 422 422 400 400 400 400 422 422 426 426 426 426 430 430 400 400 430 430 434 434 400 400 400 400 434 434 459 459 434 434 438 438 459 459 459 459 438 438 442 442 447 447 459 459 451 451 459 459 460 460 451 451 451 451 460 460 456 456 460 460 454 454 456 456 447 447 443 443 459 459 443 443 439 439 459 459 459 459 439 439 400 400 439 439 435 435 400 400 435 435 431 431 400 400 431 431 427 427 400 400 400 400 427 427 423 423 411 411 401 401 415 415 401 401 400 400 415 415 415 415 400 400 419 419 400 400 423 423 419 419 444 444 448 448 461 461 411 411 406 406 401 401 406 406 408 408 401 401 401 401 408 408 412 412 402 402 416 416 420 420 402 402 420 420 404 404 420 420 424 424 404 404 404 404 424 424 428 428 428 428 432 432 404 404 432 432 436 436 404 404 404 404 436 436 461 461 436 436 440 440 461 461 461 461 440 440 444 444 623 623 624 624 615 615 624 624 608 608 615 615 615 615 608 608 607 607 608 608 599 599 607 607 607 607 599 599 593 593 394 394 393 393 398 398 397 397 401 401 402 402 401 401 412 412 402 402 402 402 412 412 416 416 616 616 612 612 628 628 612 612 611 611 628 628 628 628 611 611 627 627 611 611 610 610 627 627 627 627 610 610 614 614 487 487 483 483 467 467 483 483 468 468 467 467 467 467 468 468 457 457 468 468 458 458 457 457 457 457 458 458 453 453 458 458 455 455 453 453 476 476 480 480 471 471 480 480 472 472 471 471 471 471 472 472 460 460 472 472 461 461 460 460 460 460 461 461 452 452 461 461 448 448 452 452 397 397 396 396 401 401 396 396 395 395 401 401 401 401 395 395 400 400 395 395 394 394 400 400 400 400 394 394 399 399 394 394 398 398 399 399 399 399 398 398 413 413 398 398 417 417 413 413 629 629 630 630 631 631 630 630 632 632 631 631 631 631 632 632 633 633 634 634 635 635 636 636 635 635 637 637 636 636 636 636 637 637 638 638 639 639 640 640 641 641 640 640 642 642 641 641 643 643 644 644 645 645 644 644 646 646 645 645 716 716 680 680 718 718 680 680 682 682 718 718 718 718 682 682 720 720 682 682 684 684 720 720 720 720 684 684 722 722 684 684 686 686 722 722 722 722 686 686 721 721 686 686 685 685 721 721 721 721 685 685 719 719 685 685 683 683 719 719 683 683 681 681 719 719 719 719 681 681 717 717 681 681 679 679 717 717 717 717 679 679 715 715 679 679 677 677 715 715 715 715 677 677 713 713 677 677 675 675 713 713 713 713 675 675 2281 2281 675 675 2282 2282 2283 2283 711 711 673 673 709 709 673 673 671 671 709 709 709 709 671 671 707 707 671 671 669 669 707 707 707 707 669 669 705 705 669 669 667 667 705 705 705 705 667 667 703 703 667 667 665 665 703 703 703 703 665 665 701 701 665 665 663 663 701 701 701 701 663 663 699 699 663 663 661 661 699 699 2284 2284 2285 2285 697 697 2286 2286 659 659 697 697 697 697 659 659 695 695 659 659 657 657 695 695 695 695 657 657 693 693 657 657 655 655 693 693 655 655 653 653 693 693 693 693 653 653 691 691 653 653 651 651 691 691 691 691 651 651 689 689 651 651 649 649 689 689 689 689 649 649 687 687 649 649 647 647 687 687 687 687 647 647 688 688 647 647 648 648 688 688 688 688 648 648 690 690 648 648 650 650 690 690 650 650 652 652 690 690 690 690 652 652 692 692 652 652 654 654 692 692 692 692 654 654 694 694 654 654 656 656 694 694 694 694 656 656 696 696 656 656 658 658 696 696 696 696 658 658 2287 2287 658 658 2288 2288 2289 2289 698 698 660 660 700 700 660 660 662 662 700 700 700 700 662 662 702 702 662 662 664 664 702 702 702 702 664 664 704 704 664 664 666 666 704 704 704 704 666 666 706 706 666 666 668 668 706 706 706 706 668 668 708 708 668 668 670 670 708 708 708 708 670 670 710 710 670 670 672 672 710 710 2290 2290 2291 2291 712 712 2292 2292 674 674 712 712 712 712 674 674 714 714 674 674 676 676 714 714 714 714 676 676 716 716 676 676 678 678 716 716 716 716 678 678 680 680 736 736 738 738 741 741 738 738 740 740 741 741 741 741 740 740 743 743 730 730 732 732 741 741 732 732 734 734 741 741 741 741 734 734 736 736 724 724 726 726 741 741 726 726 728 728 741 741 741 741 728 728 730 730 727 727 725 725 741 741 725 725 723 723 741 741 741 741 723 723 724 724 733 733 731 731 741 741 731 731 729 729 741 741 741 741 729 729 727 727 739 739 737 737 741 741 737 737 735 735 741 741 741 741 735 735 733 733 746 746 744 744 741 741 744 744 742 742 741 741 741 741 742 742 739 739 752 752 750 750 741 741 750 750 748 748 741 741 741 741 748 748 746 746 758 758 756 756 741 741 756 756 754 754 741 741 741 741 754 754 752 752 755 755 757 757 741 741 757 757 759 759 741 741 741 741 759 759 758 758 749 749 751 751 741 741 751 751 753 753 741 741 741 741 753 753 755 755 743 743 745 745 741 741 745 745 747 747 741 741 741 741 747 747 749 749 785 785 784 784 781 781 784 784 780 780 781 781 781 781 780 780 777 777 780 780 776 776 777 777 777 777 776 776 773 773 776 776 772 772 773 773 773 773 772 772 2293 2293 772 772 2294 2294 2295 2295 769 769 768 768 765 765 768 768 764 764 765 765 765 765 764 764 761 761 764 764 760 760 761 761 761 761 760 760 763 763 760 760 762 762 763 763 763 763 762 762 767 767 762 762 766 766 767 767 2296 2296 2297 2297 771 771 2298 2298 770 770 771 771 771 771 770 770 775 775 770 770 774 774 775 775 775 775 774 774 779 779 774 774 778 778 779 779 779 779 778 778 783 783 778 778 782 782 783 783 783 783 782 782 787 787 782 782 786 786 787 787 787 787 786 786 791 791 786 786 790 790 791 791 791 791 790 790 795 795 790 790 794 794 795 795 795 795 794 794 2299 2299 794 794 2300 2300 2301 2301 799 799 798 798 803 803 798 798 802 802 803 803 803 803 802 802 807 807 802 802 806 806 807 807 807 807 806 806 805 805 806 806 804 804 805 805 805 805 804 804 801 801 804 804 800 800 801 801 2302 2302 2303 2303 797 797 2304 2304 796 796 797 797 797 797 796 796 793 793 796 796 792 792 793 793 793 793 792 792 789 789 792 792 788 788 789 789 789 789 788 788 785 785 788 788 784 784 785 785 825 825 823 823 820 820 823 823 821 821 820 820 820 820 821 821 818 818 831 831 829 829 820 820 829 829 827 827 820 820 820 820 827 827 825 825 828 828 830 830 820 820 830 830 832 832 820 820 820 820 832 832 831 831 822 822 824 824 820 820 824 824 826 826 820 820 820 820 826 826 828 828 815 815 817 817 820 820 817 817 819 819 820 820 820 820 819 819 822 822 809 809 811 811 820 820 811 811 813 813 820 820 820 820 813 813 815 815 812 812 810 810 820 820 810 810 808 808 820 820 820 820 808 808 809 809 818 818 816 816 820 820 816 816 814 814 820 820 820 820 814 814 812 812 858 858 857 857 854 854 857 857 853 853 854 854 854 854 853 853 850 850 853 853 849 849 850 850 850 850 849 849 846 846 849 849 845 845 846 846 846 846 845 845 2305 2305 845 845 2306 2306 2307 2307 842 842 841 841 838 838 841 841 837 837 838 838 838 838 837 837 834 834 837 837 833 833 834 834 834 834 833 833 836 836 833 833 835 835 836 836 836 836 835 835 840 840 835 835 839 839 840 840 2308 2308 2309 2309 844 844 2310 2310 843 843 844 844 844 844 843 843 848 848 843 843 847 847 848 848 848 848 847 847 852 852 847 847 851 851 852 852 852 852 851 851 856 856 851 851 855 855 856 856 856 856 855 855 860 860 855 855 859 859 860 860 860 860 859 859 864 864 859 859 863 863 864 864 864 864 863 863 868 868 863 863 867 867 868 868 868 868 867 867 2311 2311 867 867 2312 2312 2313 2313 872 872 871 871 876 876 871 871 875 875 876 876 876 876 875 875 880 880 875 875 879 879 880 880 880 880 879 879 878 878 879 879 877 877 878 878 878 878 877 877 874 874 877 877 873 873 874 874 2314 2314 2315 2315 870 870 2316 2316 869 869 870 870 870 870 869 869 866 866 869 869 865 865 866 866 866 866 865 865 862 862 865 865 861 861 862 862 862 862 861 861 858 858 861 861 857 857 858 858 898 898 896 896 893 893 896 896 894 894 893 893 893 893 894 894 891 891 904 904 902 902 893 893 902 902 900 900 893 893 893 893 900 900 898 898 901 901 903 903 893 893 903 903 905 905 893 893 893 893 905 905 904 904 895 895 897 897 893 893 897 897 899 899 893 893 893 893 899 899 901 901 888 888 890 890 893 893 890 890 892 892 893 893 893 893 892 892 895 895 882 882 884 884 893 893 884 884 886 886 893 893 893 893 886 886 888 888 885 885 883 883 893 893 883 883 881 881 893 893 893 893 881 881 882 882 891 891 889 889 893 893 889 889 887 887 893 893 893 893 887 887 885 885 931 931 930 930 927 927 930 930 926 926 927 927 927 927 926 926 923 923 926 926 922 922 923 923 923 923 922 922 919 919 922 922 918 918 919 919 919 919 918 918 2317 2317 918 918 2318 2318 2319 2319 915 915 914 914 911 911 914 914 910 910 911 911 911 911 910 910 907 907 910 910 906 906 907 907 907 907 906 906 909 909 906 906 908 908 909 909 909 909 908 908 913 913 908 908 912 912 913 913 2320 2320 2321 2321 917 917 2322 2322 916 916 917 917 917 917 916 916 921 921 916 916 920 920 921 921 921 921 920 920 925 925 920 920 924 924 925 925 925 925 924 924 929 929 924 924 928 928 929 929 929 929 928 928 933 933 928 928 932 932 933 933 933 933 932 932 937 937 932 932 936 936 937 937 937 937 936 936 941 941 936 936 940 940 941 941 941 941 940 940 2323 2323 940 940 2324 2324 2325 2325 945 945 944 944 949 949 944 944 948 948 949 949 949 949 948 948 953 953 948 948 952 952 953 953 953 953 952 952 951 951 952 952 950 950 951 951 951 951 950 950 947 947 950 950 946 946 947 947 2326 2326 2327 2327 943 943 2328 2328 942 942 943 943 943 943 942 942 939 939 942 942 938 938 939 939 939 939 938 938 935 935 938 938 934 934 935 935 935 935 934 934 931 931 934 934 930 930 931 931 971 971 969 969 966 966 969 969 967 967 966 966 966 966 967 967 964 964 977 977 975 975 966 966 975 975 973 973 966 966 966 966 973 973 971 971 974 974 976 976 966 966 976 976 978 978 966 966 966 966 978 978 977 977 968 968 970 970 966 966 970 970 972 972 966 966 966 966 972 972 974 974 961 961 963 963 966 966 963 963 965 965 966 966 966 966 965 965 968 968 955 955 957 957 966 966 957 957 959 959 966 966 966 966 959 959 961 961 958 958 956 956 966 966 956 956 954 954 966 966 966 966 954 954 955 955 964 964 962 962 966 966 962 962 960 960 966 966 966 966 960 960 958 958 1004 1004 1003 1003 1000 1000 1003 1003 999 999 1000 1000 1000 1000 999 999 996 996 999 999 995 995 996 996 996 996 995 995 992 992 995 995 991 991 992 992 992 992 991 991 2329 2329 991 991 2330 2330 2331 2331 988 988 987 987 984 984 987 987 983 983 984 984 984 984 983 983 980 980 983 983 979 979 980 980 980 980 979 979 982 982 979 979 981 981 982 982 982 982 981 981 986 986 981 981 985 985 986 986 2332 2332 2333 2333 990 990 2334 2334 989 989 990 990 990 990 989 989 994 994 989 989 993 993 994 994 994 994 993 993 998 998 993 993 997 997 998 998 998 998 997 997 1002 1002 997 997 1001 1001 1002 1002 1002 1002 1001 1001 1006 1006 1001 1001 1005 1005 1006 1006 1006 1006 1005 1005 1010 1010 1005 1005 1009 1009 1010 1010 1010 1010 1009 1009 1014 1014 1009 1009 1013 1013 1014 1014 1014 1014 1013 1013 2335 2335 1013 1013 2336 2336 2337 2337 1018 1018 1017 1017 1022 1022 1017 1017 1021 1021 1022 1022 1022 1022 1021 1021 1026 1026 1021 1021 1025 1025 1026 1026 1026 1026 1025 1025 1024 1024 1025 1025 1023 1023 1024 1024 1024 1024 1023 1023 1020 1020 1023 1023 1019 1019 1020 1020 2338 2338 2339 2339 1016 1016 2340 2340 1015 1015 1016 1016 1016 1016 1015 1015 1012 1012 1015 1015 1011 1011 1012 1012 1012 1012 1011 1011 1008 1008 1011 1011 1007 1007 1008 1008 1008 1008 1007 1007 1004 1004 1007 1007 1003 1003 1004 1004 1044 1044 1042 1042 1039 1039 1042 1042 1040 1040 1039 1039 1039 1039 1040 1040 1037 1037 1050 1050 1048 1048 1039 1039 1048 1048 1046 1046 1039 1039 1039 1039 1046 1046 1044 1044 1047 1047 1049 1049 1039 1039 1049 1049 1051 1051 1039 1039 1039 1039 1051 1051 1050 1050 1041 1041 1043 1043 1039 1039 1043 1043 1045 1045 1039 1039 1039 1039 1045 1045 1047 1047 1034 1034 1036 1036 1039 1039 1036 1036 1038 1038 1039 1039 1039 1039 1038 1038 1041 1041 1028 1028 1030 1030 1039 1039 1030 1030 1032 1032 1039 1039 1039 1039 1032 1032 1034 1034 1031 1031 1029 1029 1039 1039 1029 1029 1027 1027 1039 1039 1039 1039 1027 1027 1028 1028 1037 1037 1035 1035 1039 1039 1035 1035 1033 1033 1039 1039 1039 1039 1033 1033 1031 1031 1099 1099 1076 1076 1101 1101 1076 1076 1077 1077 1101 1101 1101 1101 1077 1077 1100 1100 1077 1077 1075 1075 1100 1100 1100 1100 1075 1075 1098 1098 1075 1075 1073 1073 1098 1098 1098 1098 1073 1073 1096 1096 1073 1073 1071 1071 1096 1096 1096 1096 1071 1071 2341 2341 1071 1071 2342 2342 2343 2343 1094 1094 1069 1069 1092 1092 1069 1069 1067 1067 1092 1092 1092 1092 1067 1067 1090 1090 1067 1067 1065 1065 1090 1090 1090 1090 1065 1065 1088 1088 1065 1065 1063 1063 1088 1088 1088 1088 1063 1063 1086 1086 1063 1063 1061 1061 1086 1086 2344 2344 2345 2345 1084 1084 2346 2346 1059 1059 1084 1084 1084 1084 1059 1059 1082 1082 1059 1059 1057 1057 1082 1082 1082 1082 1057 1057 1080 1080 1057 1057 1055 1055 1080 1080 1080 1080 1055 1055 1078 1078 1055 1055 1052 1052 1078 1078 1052 1052 1053 1053 1078 1078 1078 1078 1053 1053 1079 1079 1053 1053 1054 1054 1079 1079 1079 1079 1054 1054 1081 1081 1054 1054 1056 1056 1081 1081 1081 1081 1056 1056 1083 1083 1056 1056 1058 1058 1083 1083 1083 1083 1058 1058 2347 2347 1058 1058 2348 2348 2349 2349 1085 1085 1060 1060 1087 1087 1060 1060 1062 1062 1087 1087 1087 1087 1062 1062 1089 1089 1062 1062 1064 1064 1089 1089 1089 1089 1064 1064 1091 1091 1064 1064 1066 1066 1091 1091 1091 1091 1066 1066 1093 1093 1066 1066 1068 1068 1093 1093 2350 2350 2351 2351 1095 1095 2352 2352 1070 1070 1095 1095 1095 1095 1070 1070 1097 1097 1070 1070 1072 1072 1097 1097 1097 1097 1072 1072 1099 1099 1072 1072 1074 1074 1099 1099 1099 1099 1074 1074 1076 1076 1109 1109 1111 1111 1114 1114 1111 1111 1113 1113 1114 1114 1114 1114 1113 1113 1116 1116 1103 1103 1105 1105 1114 1114 1105 1105 1107 1107 1114 1114 1114 1114 1107 1107 1109 1109 1106 1106 1104 1104 1114 1114 1104 1104 1102 1102 1114 1114 1114 1114 1102 1102 1103 1103 1112 1112 1110 1110 1114 1114 1110 1110 1108 1108 1114 1114 1114 1114 1108 1108 1106 1106 1119 1119 1117 1117 1114 1114 1117 1117 1115 1115 1114 1114 1114 1114 1115 1115 1112 1112 1125 1125 1123 1123 1114 1114 1123 1123 1121 1121 1114 1114 1114 1114 1121 1121 1119 1119 1122 1122 1124 1124 1114 1114 1124 1124 1126 1126 1114 1114 1114 1114 1126 1126 1125 1125 1116 1116 1118 1118 1114 1114 1118 1118 1120 1120 1114 1114 1114 1114 1120 1120 1122 1122 1176 1176 1151 1151 1175 1175 1151 1151 1150 1150 1175 1175 1175 1175 1150 1150 1173 1173 1150 1150 1148 1148 1173 1173 1173 1173 1148 1148 1171 1171 1148 1148 1146 1146 1171 1171 1171 1171 1146 1146 2353 2353 1146 1146 2354 2354 2355 2355 1169 1169 1144 1144 1167 1167 1144 1144 1142 1142 1167 1167 1167 1167 1142 1142 1165 1165 1142 1142 1140 1140 1165 1165 1165 1165 1140 1140 1163 1163 1140 1140 1138 1138 1163 1163 1163 1163 1138 1138 1161 1161 1138 1138 1136 1136 1161 1161 2356 2356 2357 2357 1159 1159 2358 2358 1134 1134 1159 1159 1159 1159 1134 1134 1157 1157 1134 1134 1132 1132 1157 1157 1157 1157 1132 1132 1155 1155 1132 1132 1130 1130 1155 1155 1130 1130 1128 1128 1155 1155 1155 1155 1128 1128 1153 1153 1128 1128 1127 1127 1153 1153 1153 1153 1127 1127 1154 1154 1127 1127 1129 1129 1154 1154 1154 1154 1129 1129 1156 1156 1129 1129 1131 1131 1156 1156 1156 1156 1131 1131 1158 1158 1131 1131 1133 1133 1158 1158 1158 1158 1133 1133 2359 2359 1133 1133 2360 2360 2361 2361 1160 1160 1135 1135 1162 1162 1135 1135 1137 1137 1162 1162 1162 1162 1137 1137 1164 1164 1137 1137 1139 1139 1164 1164 1164 1164 1139 1139 1166 1166 1139 1139 1141 1141 1166 1166 1166 1166 1141 1141 1168 1168 1141 1141 1143 1143 1168 1168 2362 2362 2363 2363 1170 1170 2364 2364 1145 1145 1170 1170 1170 1170 1145 1145 1172 1172 1145 1145 1147 1147 1172 1172 1172 1172 1147 1147 1174 1174 1147 1147 1149 1149 1174 1174 1174 1174 1149 1149 1176 1176 1149 1149 1152 1152 1176 1176 1176 1176 1152 1152 1151 1151 1184 1184 1186 1186 1189 1189 1186 1186 1188 1188 1189 1189 1189 1189 1188 1188 1191 1191 1178 1178 1180 1180 1189 1189 1180 1180 1182 1182 1189 1189 1189 1189 1182 1182 1184 1184 1181 1181 1179 1179 1189 1189 1179 1179 1177 1177 1189 1189 1189 1189 1177 1177 1178 1178 1187 1187 1185 1185 1189 1189 1185 1185 1183 1183 1189 1189 1189 1189 1183 1183 1181 1181 1194 1194 1192 1192 1189 1189 1192 1192 1190 1190 1189 1189 1189 1189 1190 1190 1187 1187 1200 1200 1198 1198 1189 1189 1198 1198 1196 1196 1189 1189 1189 1189 1196 1196 1194 1194 1197 1197 1199 1199 1189 1189 1199 1199 1201 1201 1189 1189 1189 1189 1201 1201 1200 1200 1191 1191 1193 1193 1189 1189 1193 1193 1195 1195 1189 1189 1189 1189 1195 1195 1197 1197 1251 1251 1226 1226 1250 1250 1226 1226 1225 1225 1250 1250 1250 1250 1225 1225 1248 1248 1225 1225 1223 1223 1248 1248 1248 1248 1223 1223 1246 1246 1223 1223 1221 1221 1246 1246 1246 1246 1221 1221 2365 2365 1221 1221 2366 2366 2367 2367 1244 1244 1219 1219 1242 1242 1219 1219 1217 1217 1242 1242 1242 1242 1217 1217 1240 1240 1217 1217 1215 1215 1240 1240 1240 1240 1215 1215 1238 1238 1215 1215 1213 1213 1238 1238 1238 1238 1213 1213 1236 1236 1213 1213 1211 1211 1236 1236 2368 2368 2369 2369 1234 1234 2370 2370 1209 1209 1234 1234 1234 1234 1209 1209 1232 1232 1209 1209 1207 1207 1232 1232 1232 1232 1207 1207 1230 1230 1207 1207 1205 1205 1230 1230 1205 1205 1203 1203 1230 1230 1230 1230 1203 1203 1228 1228 1203 1203 1202 1202 1228 1228 1228 1228 1202 1202 1229 1229 1202 1202 1204 1204 1229 1229 1229 1229 1204 1204 1231 1231 1204 1204 1206 1206 1231 1231 1231 1231 1206 1206 1233 1233 1206 1206 1208 1208 1233 1233 1233 1233 1208 1208 2371 2371 1208 1208 2372 2372 2373 2373 1235 1235 1210 1210 1237 1237 1210 1210 1212 1212 1237 1237 1237 1237 1212 1212 1239 1239 1212 1212 1214 1214 1239 1239 1239 1239 1214 1214 1241 1241 1214 1214 1216 1216 1241 1241 1241 1241 1216 1216 1243 1243 1216 1216 1218 1218 1243 1243 2374 2374 2375 2375 1245 1245 2376 2376 1220 1220 1245 1245 1245 1245 1220 1220 1247 1247 1220 1220 1222 1222 1247 1247 1247 1247 1222 1222 1249 1249 1222 1222 1224 1224 1249 1249 1249 1249 1224 1224 1251 1251 1224 1224 1227 1227 1251 1251 1251 1251 1227 1227 1226 1226 1259 1259 1261 1261 1264 1264 1261 1261 1263 1263 1264 1264 1264 1264 1263 1263 1266 1266 1253 1253 1255 1255 1264 1264 1255 1255 1257 1257 1264 1264 1264 1264 1257 1257 1259 1259 1256 1256 1254 1254 1264 1264 1254 1254 1252 1252 1264 1264 1264 1264 1252 1252 1253 1253 1262 1262 1260 1260 1264 1264 1260 1260 1258 1258 1264 1264 1264 1264 1258 1258 1256 1256 1269 1269 1267 1267 1264 1264 1267 1267 1265 1265 1264 1264 1264 1264 1265 1265 1262 1262 1275 1275 1273 1273 1264 1264 1273 1273 1271 1271 1264 1264 1264 1264 1271 1271 1269 1269 1272 1272 1274 1274 1264 1264 1274 1274 1276 1276 1264 1264 1264 1264 1276 1276 1275 1275 1266 1266 1268 1268 1264 1264 1268 1268 1270 1270 1264 1264 1264 1264 1270 1270 1272 1272 1324 1324 1301 1301 1326 1326 1301 1301 1302 1302 1326 1326 1326 1326 1302 1302 1325 1325 1302 1302 1300 1300 1325 1325 1325 1325 1300 1300 1323 1323 1300 1300 1298 1298 1323 1323 1323 1323 1298 1298 1321 1321 1298 1298 1296 1296 1321 1321 1321 1321 1296 1296 2377 2377 1296 1296 2378 2378 2379 2379 1319 1319 1294 1294 1317 1317 1294 1294 1292 1292 1317 1317 1317 1317 1292 1292 1315 1315 1292 1292 1290 1290 1315 1315 1315 1315 1290 1290 1313 1313 1290 1290 1288 1288 1313 1313 1313 1313 1288 1288 1311 1311 1288 1288 1286 1286 1311 1311 2380 2380 2381 2381 1309 1309 2382 2382 1284 1284 1309 1309 1309 1309 1284 1284 1307 1307 1284 1284 1282 1282 1307 1307 1307 1307 1282 1282 1305 1305 1282 1282 1280 1280 1305 1305 1305 1305 1280 1280 1303 1303 1280 1280 1277 1277 1303 1303 1277 1277 1278 1278 1303 1303 1303 1303 1278 1278 1304 1304 1278 1278 1279 1279 1304 1304 1304 1304 1279 1279 1306 1306 1279 1279 1281 1281 1306 1306 1306 1306 1281 1281 1308 1308 1281 1281 1283 1283 1308 1308 1308 1308 1283 1283 2383 2383 1283 1283 2384 2384 2385 2385 1310 1310 1285 1285 1312 1312 1285 1285 1287 1287 1312 1312 1312 1312 1287 1287 1314 1314 1287 1287 1289 1289 1314 1314 1314 1314 1289 1289 1316 1316 1289 1289 1291 1291 1316 1316 1316 1316 1291 1291 1318 1318 1291 1291 1293 1293 1318 1318 2386 2386 2387 2387 1320 1320 2388 2388 1295 1295 1320 1320 1320 1320 1295 1295 1322 1322 1295 1295 1297 1297 1322 1322 1322 1322 1297 1297 1324 1324 1297 1297 1299 1299 1324 1324 1324 1324 1299 1299 1301 1301 1334 1334 1336 1336 1339 1339 1336 1336 1338 1338 1339 1339 1339 1339 1338 1338 1341 1341 1328 1328 1330 1330 1339 1339 1330 1330 1332 1332 1339 1339 1339 1339 1332 1332 1334 1334 1331 1331 1329 1329 1339 1339 1329 1329 1327 1327 1339 1339 1339 1339 1327 1327 1328 1328 1337 1337 1335 1335 1339 1339 1335 1335 1333 1333 1339 1339 1339 1339 1333 1333 1331 1331 1344 1344 1342 1342 1339 1339 1342 1342 1340 1340 1339 1339 1339 1339 1340 1340 1337 1337 1350 1350 1348 1348 1339 1339 1348 1348 1346 1346 1339 1339 1339 1339 1346 1346 1344 1344 1347 1347 1349 1349 1339 1339 1349 1349 1351 1351 1339 1339 1339 1339 1351 1351 1350 1350 1341 1341 1343 1343 1339 1339 1343 1343 1345 1345 1339 1339 1339 1339 1345 1345 1347 1347 1399 1399 1376 1376 1401 1401 1376 1376 1377 1377 1401 1401 1401 1401 1377 1377 1400 1400 1377 1377 1375 1375 1400 1400 1400 1400 1375 1375 1398 1398 1375 1375 1373 1373 1398 1398 1398 1398 1373 1373 1396 1396 1373 1373 1371 1371 1396 1396 1396 1396 1371 1371 2389 2389 1371 1371 2390 2390 2391 2391 1394 1394 1369 1369 1392 1392 1369 1369 1367 1367 1392 1392 1392 1392 1367 1367 1390 1390 1367 1367 1365 1365 1390 1390 1390 1390 1365 1365 1388 1388 1365 1365 1363 1363 1388 1388 1388 1388 1363 1363 1386 1386 1363 1363 1361 1361 1386 1386 2392 2392 2393 2393 1384 1384 2394 2394 1359 1359 1384 1384 1384 1384 1359 1359 1382 1382 1359 1359 1357 1357 1382 1382 1382 1382 1357 1357 1380 1380 1357 1357 1355 1355 1380 1380 1380 1380 1355 1355 1378 1378 1355 1355 1352 1352 1378 1378 1352 1352 1353 1353 1378 1378 1378 1378 1353 1353 1379 1379 1353 1353 1354 1354 1379 1379 1379 1379 1354 1354 1381 1381 1354 1354 1356 1356 1381 1381 1381 1381 1356 1356 1383 1383 1356 1356 1358 1358 1383 1383 1383 1383 1358 1358 2395 2395 1358 1358 2396 2396 2397 2397 1385 1385 1360 1360 1387 1387 1360 1360 1362 1362 1387 1387 1387 1387 1362 1362 1389 1389 1362 1362 1364 1364 1389 1389 1389 1389 1364 1364 1391 1391 1364 1364 1366 1366 1391 1391 1391 1391 1366 1366 1393 1393 1366 1366 1368 1368 1393 1393 2398 2398 2399 2399 1395 1395 2400 2400 1370 1370 1395 1395 1395 1395 1370 1370 1397 1397 1370 1370 1372 1372 1397 1397 1397 1397 1372 1372 1399 1399 1372 1372 1374 1374 1399 1399 1399 1399 1374 1374 1376 1376 1409 1409 1411 1411 1414 1414 1411 1411 1413 1413 1414 1414 1414 1414 1413 1413 1416 1416 1403 1403 1405 1405 1414 1414 1405 1405 1407 1407 1414 1414 1414 1414 1407 1407 1409 1409 1406 1406 1404 1404 1414 1414 1404 1404 1402 1402 1414 1414 1414 1414 1402 1402 1403 1403 1412 1412 1410 1410 1414 1414 1410 1410 1408 1408 1414 1414 1414 1414 1408 1408 1406 1406 1419 1419 1417 1417 1414 1414 1417 1417 1415 1415 1414 1414 1414 1414 1415 1415 1412 1412 1425 1425 1423 1423 1414 1414 1423 1423 1421 1421 1414 1414 1414 1414 1421 1421 1419 1419 1422 1422 1424 1424 1414 1414 1424 1424 1426 1426 1414 1414 1414 1414 1426 1426 1425 1425 1416 1416 1418 1418 1414 1414 1418 1418 1420 1420 1414 1414 1414 1414 1420 1420 1422 1422 1476 1476 1451 1451 1475 1475 1451 1451 1450 1450 1475 1475 1475 1475 1450 1450 1473 1473 1450 1450 1448 1448 1473 1473 1473 1473 1448 1448 1471 1471 1448 1448 1446 1446 1471 1471 1471 1471 1446 1446 2401 2401 1446 1446 2402 2402 2403 2403 1469 1469 1444 1444 1467 1467 1444 1444 1442 1442 1467 1467 1467 1467 1442 1442 1465 1465 1442 1442 1440 1440 1465 1465 1465 1465 1440 1440 1463 1463 1440 1440 1438 1438 1463 1463 1463 1463 1438 1438 1461 1461 1438 1438 1436 1436 1461 1461 2404 2404 2405 2405 1459 1459 2406 2406 1434 1434 1459 1459 1459 1459 1434 1434 1457 1457 1434 1434 1432 1432 1457 1457 1457 1457 1432 1432 1455 1455 1432 1432 1430 1430 1455 1455 1430 1430 1428 1428 1455 1455 1455 1455 1428 1428 1453 1453 1428 1428 1427 1427 1453 1453 1453 1453 1427 1427 1454 1454 1427 1427 1429 1429 1454 1454 1454 1454 1429 1429 1456 1456 1429 1429 1431 1431 1456 1456 1456 1456 1431 1431 1458 1458 1431 1431 1433 1433 1458 1458 1458 1458 1433 1433 2407 2407 1433 1433 2408 2408 2409 2409 1460 1460 1435 1435 1462 1462 1435 1435 1437 1437 1462 1462 1462 1462 1437 1437 1464 1464 1437 1437 1439 1439 1464 1464 1464 1464 1439 1439 1466 1466 1439 1439 1441 1441 1466 1466 1466 1466 1441 1441 1468 1468 1441 1441 1443 1443 1468 1468 2410 2410 2411 2411 1470 1470 2412 2412 1445 1445 1470 1470 1470 1470 1445 1445 1472 1472 1445 1445 1447 1447 1472 1472 1472 1472 1447 1447 1474 1474 1447 1447 1449 1449 1474 1474 1474 1474 1449 1449 1476 1476 1449 1449 1452 1452 1476 1476 1476 1476 1452 1452 1451 1451 1484 1484 1486 1486 1489 1489 1486 1486 1488 1488 1489 1489 1489 1489 1488 1488 1491 1491 1478 1478 1480 1480 1489 1489 1480 1480 1482 1482 1489 1489 1489 1489 1482 1482 1484 1484 1481 1481 1479 1479 1489 1489 1479 1479 1477 1477 1489 1489 1489 1489 1477 1477 1478 1478 1487 1487 1485 1485 1489 1489 1485 1485 1483 1483 1489 1489 1489 1489 1483 1483 1481 1481 1494 1494 1492 1492 1489 1489 1492 1492 1490 1490 1489 1489 1489 1489 1490 1490 1487 1487 1500 1500 1498 1498 1489 1489 1498 1498 1496 1496 1489 1489 1489 1489 1496 1496 1494 1494 1497 1497 1499 1499 1489 1489 1499 1499 1501 1501 1489 1489 1489 1489 1501 1501 1500 1500 1491 1491 1493 1493 1489 1489 1493 1493 1495 1495 1489 1489 1489 1489 1495 1495 1497 1497 1524 1524 1525 1525 1520 1520 1525 1525 1521 1521 1520 1520 1520 1520 1521 1521 1516 1516 1521 1521 1517 1517 1516 1516 1516 1516 1517 1517 1512 1512 1517 1517 1513 1513 1512 1512 1512 1512 1513 1513 2413 2413 1513 1513 2414 2414 2415 2415 1508 1508 1509 1509 1504 1504 1509 1509 1505 1505 1504 1504 1504 1504 1505 1505 1502 1502 1505 1505 1503 1503 1502 1502 1502 1502 1503 1503 1506 1506 1503 1503 1507 1507 1506 1506 1506 1506 1507 1507 1510 1510 1507 1507 1511 1511 1510 1510 2416 2416 2417 2417 1514 1514 2418 2418 1515 1515 1514 1514 1514 1514 1515 1515 1518 1518 1515 1515 1519 1519 1518 1518 1518 1518 1519 1519 1522 1522 1519 1519 1523 1523 1522 1522 1522 1522 1523 1523 1526 1526 1523 1523 1527 1527 1526 1526 1526 1526 1527 1527 1530 1530 1527 1527 1531 1531 1530 1530 1530 1530 1531 1531 1534 1534 1531 1531 1535 1535 1534 1534 1534 1534 1535 1535 1538 1538 1535 1535 1539 1539 1538 1538 1538 1538 1539 1539 2419 2419 1539 1539 2420 2420 2421 2421 1542 1542 1543 1543 1546 1546 1543 1543 1547 1547 1546 1546 1546 1546 1547 1547 1548 1548 1547 1547 1549 1549 1548 1548 1548 1548 1549 1549 1544 1544 1549 1549 1545 1545 1544 1544 1544 1544 1545 1545 1540 1540 1545 1545 1541 1541 1540 1540 2422 2422 2423 2423 1536 1536 2424 2424 1537 1537 1536 1536 1536 1536 1537 1537 1532 1532 1537 1537 1533 1533 1532 1532 1532 1532 1533 1533 1528 1528 1533 1533 1529 1529 1528 1528 1528 1528 1529 1529 1524 1524 1529 1529 1525 1525 1524 1524 1558 1558 1560 1560 1562 1562 1560 1560 1563 1563 1562 1562 1562 1562 1563 1563 1565 1565 1552 1552 1554 1554 1562 1562 1554 1554 1556 1556 1562 1562 1562 1562 1556 1556 1558 1558 1553 1553 1551 1551 1562 1562 1551 1551 1550 1550 1562 1562 1562 1562 1550 1550 1552 1552 1559 1559 1557 1557 1562 1562 1557 1557 1555 1555 1562 1562 1562 1562 1555 1555 1553 1553 1566 1566 1564 1564 1562 1562 1564 1564 1561 1561 1562 1562 1562 1562 1561 1561 1559 1559 1572 1572 1570 1570 1562 1562 1570 1570 1568 1568 1562 1562 1562 1562 1568 1568 1566 1566 1571 1571 1573 1573 1562 1562 1573 1573 1574 1574 1562 1562 1562 1562 1574 1574 1572 1572 1565 1565 1567 1567 1562 1562 1567 1567 1569 1569 1562 1562 1562 1562 1569 1569 1571 1571 1597 1597 1598 1598 1593 1593 1598 1598 1594 1594 1593 1593 1593 1593 1594 1594 1589 1589 1594 1594 1590 1590 1589 1589 1589 1589 1590 1590 1585 1585 1590 1590 1586 1586 1585 1585 1585 1585 1586 1586 2425 2425 1586 1586 2426 2426 2427 2427 1581 1581 1582 1582 1577 1577 1582 1582 1578 1578 1577 1577 1577 1577 1578 1578 1575 1575 1578 1578 1576 1576 1575 1575 1575 1575 1576 1576 1579 1579 1576 1576 1580 1580 1579 1579 1579 1579 1580 1580 1583 1583 1580 1580 1584 1584 1583 1583 2428 2428 2429 2429 1587 1587 2430 2430 1588 1588 1587 1587 1587 1587 1588 1588 1591 1591 1588 1588 1592 1592 1591 1591 1591 1591 1592 1592 1595 1595 1592 1592 1596 1596 1595 1595 1595 1595 1596 1596 1599 1599 1596 1596 1600 1600 1599 1599 1599 1599 1600 1600 1603 1603 1600 1600 1604 1604 1603 1603 1603 1603 1604 1604 1607 1607 1604 1604 1608 1608 1607 1607 1607 1607 1608 1608 1611 1611 1608 1608 1612 1612 1611 1611 1611 1611 1612 1612 2431 2431 1612 1612 2432 2432 2433 2433 1615 1615 1616 1616 1619 1619 1616 1616 1620 1620 1619 1619 1619 1619 1620 1620 1621 1621 1620 1620 1622 1622 1621 1621 1621 1621 1622 1622 1617 1617 1622 1622 1618 1618 1617 1617 1617 1617 1618 1618 1613 1613 1618 1618 1614 1614 1613 1613 2434 2434 2435 2435 1609 1609 2436 2436 1610 1610 1609 1609 1609 1609 1610 1610 1605 1605 1610 1610 1606 1606 1605 1605 1605 1605 1606 1606 1601 1601 1606 1606 1602 1602 1601 1601 1601 1601 1602 1602 1597 1597 1602 1602 1598 1598 1597 1597 1631 1631 1633 1633 1635 1635 1633 1633 1636 1636 1635 1635 1635 1635 1636 1636 1638 1638 1625 1625 1627 1627 1635 1635 1627 1627 1629 1629 1635 1635 1635 1635 1629 1629 1631 1631 1626 1626 1624 1624 1635 1635 1624 1624 1623 1623 1635 1635 1635 1635 1623 1623 1625 1625 1632 1632 1630 1630 1635 1635 1630 1630 1628 1628 1635 1635 1635 1635 1628 1628 1626 1626 1639 1639 1637 1637 1635 1635 1637 1637 1634 1634 1635 1635 1635 1635 1634 1634 1632 1632 1645 1645 1643 1643 1635 1635 1643 1643 1641 1641 1635 1635 1635 1635 1641 1641 1639 1639 1644 1644 1646 1646 1635 1635 1646 1646 1647 1647 1635 1635 1635 1635 1647 1647 1645 1645 1638 1638 1640 1640 1635 1635 1640 1640 1642 1642 1635 1635 1635 1635 1642 1642 1644 1644 1670 1670 1671 1671 1666 1666 1671 1671 1667 1667 1666 1666 1666 1666 1667 1667 1662 1662 1667 1667 1663 1663 1662 1662 1662 1662 1663 1663 1658 1658 1663 1663 1659 1659 1658 1658 1658 1658 1659 1659 2437 2437 1659 1659 2438 2438 2439 2439 1654 1654 1655 1655 1650 1650 1655 1655 1651 1651 1650 1650 1650 1650 1651 1651 1648 1648 1651 1651 1649 1649 1648 1648 1648 1648 1649 1649 1652 1652 1649 1649 1653 1653 1652 1652 1652 1652 1653 1653 1656 1656 1653 1653 1657 1657 1656 1656 2440 2440 2441 2441 1660 1660 2442 2442 1661 1661 1660 1660 1660 1660 1661 1661 1664 1664 1661 1661 1665 1665 1664 1664 1664 1664 1665 1665 1668 1668 1665 1665 1669 1669 1668 1668 1668 1668 1669 1669 1672 1672 1669 1669 1673 1673 1672 1672 1672 1672 1673 1673 1676 1676 1673 1673 1677 1677 1676 1676 1676 1676 1677 1677 1680 1680 1677 1677 1681 1681 1680 1680 1680 1680 1681 1681 1684 1684 1681 1681 1685 1685 1684 1684 1684 1684 1685 1685 2443 2443 1685 1685 2444 2444 2445 2445 1688 1688 1689 1689 1692 1692 1689 1689 1693 1693 1692 1692 1692 1692 1693 1693 1694 1694 1693 1693 1695 1695 1694 1694 1694 1694 1695 1695 1690 1690 1695 1695 1691 1691 1690 1690 1690 1690 1691 1691 1686 1686 1691 1691 1687 1687 1686 1686 2446 2446 2447 2447 1682 1682 2448 2448 1683 1683 1682 1682 1682 1682 1683 1683 1678 1678 1683 1683 1679 1679 1678 1678 1678 1678 1679 1679 1674 1674 1679 1679 1675 1675 1674 1674 1674 1674 1675 1675 1670 1670 1675 1675 1671 1671 1670 1670 1704 1704 1706 1706 1708 1708 1706 1706 1709 1709 1708 1708 1708 1708 1709 1709 1711 1711 1698 1698 1700 1700 1708 1708 1700 1700 1702 1702 1708 1708 1708 1708 1702 1702 1704 1704 1699 1699 1697 1697 1708 1708 1697 1697 1696 1696 1708 1708 1708 1708 1696 1696 1698 1698 1705 1705 1703 1703 1708 1708 1703 1703 1701 1701 1708 1708 1708 1708 1701 1701 1699 1699 1712 1712 1710 1710 1708 1708 1710 1710 1707 1707 1708 1708 1708 1708 1707 1707 1705 1705 1718 1718 1716 1716 1708 1708 1716 1716 1714 1714 1708 1708 1708 1708 1714 1714 1712 1712 1717 1717 1719 1719 1708 1708 1719 1719 1720 1720 1708 1708 1708 1708 1720 1720 1718 1718 1711 1711 1713 1713 1708 1708 1713 1713 1715 1715 1708 1708 1708 1708 1715 1715 1717 1717 1743 1743 1744 1744 1739 1739 1744 1744 1740 1740 1739 1739 1739 1739 1740 1740 1735 1735 1740 1740 1736 1736 1735 1735 1735 1735 1736 1736 1731 1731 1736 1736 1732 1732 1731 1731 1731 1731 1732 1732 2449 2449 1732 1732 2450 2450 2451 2451 1727 1727 1728 1728 1723 1723 1728 1728 1724 1724 1723 1723 1723 1723 1724 1724 1721 1721 1724 1724 1722 1722 1721 1721 1721 1721 1722 1722 1725 1725 1722 1722 1726 1726 1725 1725 1725 1725 1726 1726 1729 1729 1726 1726 1730 1730 1729 1729 2452 2452 2453 2453 1733 1733 2454 2454 1734 1734 1733 1733 1733 1733 1734 1734 1737 1737 1734 1734 1738 1738 1737 1737 1737 1737 1738 1738 1741 1741 1738 1738 1742 1742 1741 1741 1741 1741 1742 1742 1745 1745 1742 1742 1746 1746 1745 1745 1745 1745 1746 1746 1749 1749 1746 1746 1750 1750 1749 1749 1749 1749 1750 1750 1753 1753 1750 1750 1754 1754 1753 1753 1753 1753 1754 1754 1757 1757 1754 1754 1758 1758 1757 1757 1757 1757 1758 1758 2455 2455 1758 1758 2456 2456 2457 2457 1761 1761 1762 1762 1765 1765 1762 1762 1766 1766 1765 1765 1765 1765 1766 1766 1767 1767 1766 1766 1768 1768 1767 1767 1767 1767 1768 1768 1763 1763 1768 1768 1764 1764 1763 1763 1763 1763 1764 1764 1759 1759 1764 1764 1760 1760 1759 1759 2458 2458 2459 2459 1755 1755 2460 2460 1756 1756 1755 1755 1755 1755 1756 1756 1751 1751 1756 1756 1752 1752 1751 1751 1751 1751 1752 1752 1747 1747 1752 1752 1748 1748 1747 1747 1747 1747 1748 1748 1743 1743 1748 1748 1744 1744 1743 1743 1777 1777 1779 1779 1781 1781 1779 1779 1782 1782 1781 1781 1781 1781 1782 1782 1784 1784 1771 1771 1773 1773 1781 1781 1773 1773 1775 1775 1781 1781 1781 1781 1775 1775 1777 1777 1772 1772 1770 1770 1781 1781 1770 1770 1769 1769 1781 1781 1781 1781 1769 1769 1771 1771 1778 1778 1776 1776 1781 1781 1776 1776 1774 1774 1781 1781 1781 1781 1774 1774 1772 1772 1785 1785 1783 1783 1781 1781 1783 1783 1780 1780 1781 1781 1781 1781 1780 1780 1778 1778 1791 1791 1789 1789 1781 1781 1789 1789 1787 1787 1781 1781 1781 1781 1787 1787 1785 1785 1790 1790 1792 1792 1781 1781 1792 1792 1793 1793 1781 1781 1781 1781 1793 1793 1791 1791 1784 1784 1786 1786 1781 1781 1786 1786 1788 1788 1781 1781 1781 1781 1788 1788 1790 1790 1794 1794 1795 1795 1796 1796 1795 1795 1798 1798 1796 1796 1796 1796 1798 1798 1800 1800 1798 1798 1802 1802 1800 1800 1800 1800 1802 1802 1804 1804 1802 1802 1806 1806 1804 1804 1804 1804 1806 1806 2461 2461 1806 1806 2462 2462 2463 2463 1808 1808 1810 1810 1812 1812 1810 1810 1814 1814 1812 1812 1812 1812 1814 1814 1816 1816 1814 1814 1818 1818 1816 1816 1816 1816 1818 1818 1820 1820 1818 1818 1822 1822 1820 1820 1820 1820 1822 1822 1824 1824 1822 1822 1826 1826 1824 1824 2464 2464 2465 2465 1828 1828 2466 2466 1830 1830 1828 1828 1828 1828 1830 1830 1832 1832 1830 1830 1834 1834 1832 1832 1832 1832 1834 1834 1836 1836 1834 1834 1838 1838 1836 1836 1836 1836 1838 1838 1840 1840 1838 1838 1841 1841 1840 1840 1840 1840 1841 1841 1837 1837 1841 1841 1839 1839 1837 1837 1837 1837 1839 1839 1833 1833 1839 1839 1835 1835 1833 1833 1833 1833 1835 1835 1829 1829 1835 1835 1831 1831 1829 1829 1829 1829 1831 1831 2467 2467 1831 1831 2468 2468 2469 2469 1825 1825 1827 1827 1821 1821 1827 1827 1823 1823 1821 1821 1821 1821 1823 1823 1817 1817 1823 1823 1819 1819 1817 1817 1817 1817 1819 1819 1813 1813 1819 1819 1815 1815 1813 1813 1813 1813 1815 1815 1809 1809 1815 1815 1811 1811 1809 1809 2470 2470 2471 2471 1805 1805 2472 2472 1807 1807 1805 1805 1805 1805 1807 1807 1801 1801 1807 1807 1803 1803 1801 1801 1801 1801 1803 1803 1797 1797 1803 1803 1799 1799 1797 1797 1797 1797 1799 1799 1794 1794 1799 1799 1795 1795 1794 1794 1846 1846 1844 1844 1854 1854 1844 1844 1842 1842 1854 1854 1854 1854 1842 1842 1843 1843 1852 1852 1850 1850 1854 1854 1850 1850 1848 1848 1854 1854 1854 1854 1848 1848 1846 1846 1859 1859 1857 1857 1854 1854 1857 1857 1855 1855 1854 1854 1854 1854 1855 1855 1852 1852 1865 1865 1863 1863 1854 1854 1863 1863 1861 1861 1854 1854 1854 1854 1861 1861 1859 1859 1862 1862 1864 1864 1854 1854 1864 1864 1866 1866 1854 1854 1854 1854 1866 1866 1865 1865 1856 1856 1858 1858 1854 1854 1858 1858 1860 1860 1854 1854 1854 1854 1860 1860 1862 1862 1849 1849 1851 1851 1854 1854 1851 1851 1853 1853 1854 1854 1854 1854 1853 1853 1856 1856 1843 1843 1845 1845 1854 1854 1845 1845 1847 1847 1854 1854 1854 1854 1847 1847 1849 1849 1867 1867 1868 1868 1869 1869 1868 1868 1871 1871 1869 1869 1869 1869 1871 1871 1873 1873 1871 1871 1875 1875 1873 1873 1873 1873 1875 1875 1877 1877 1875 1875 1879 1879 1877 1877 1877 1877 1879 1879 2473 2473 1879 1879 2474 2474 2475 2475 1881 1881 1883 1883 1885 1885 1883 1883 1887 1887 1885 1885 1885 1885 1887 1887 1889 1889 1887 1887 1891 1891 1889 1889 1889 1889 1891 1891 1893 1893 1891 1891 1895 1895 1893 1893 1893 1893 1895 1895 1897 1897 1895 1895 1899 1899 1897 1897 2476 2476 2477 2477 1901 1901 2478 2478 1903 1903 1901 1901 1901 1901 1903 1903 1905 1905 1903 1903 1907 1907 1905 1905 1905 1905 1907 1907 1909 1909 1907 1907 1911 1911 1909 1909 1909 1909 1911 1911 1913 1913 1911 1911 1914 1914 1913 1913 1913 1913 1914 1914 1910 1910 1914 1914 1912 1912 1910 1910 1910 1910 1912 1912 1906 1906 1912 1912 1908 1908 1906 1906 1906 1906 1908 1908 1902 1902 1908 1908 1904 1904 1902 1902 1902 1902 1904 1904 2479 2479 1904 1904 2480 2480 2481 2481 1898 1898 1900 1900 1894 1894 1900 1900 1896 1896 1894 1894 1894 1894 1896 1896 1890 1890 1896 1896 1892 1892 1890 1890 1890 1890 1892 1892 1886 1886 1892 1892 1888 1888 1886 1886 1886 1886 1888 1888 1882 1882 1888 1888 1884 1884 1882 1882 2482 2482 2483 2483 1878 1878 2484 2484 1880 1880 1878 1878 1878 1878 1880 1880 1874 1874 1880 1880 1876 1876 1874 1874 1874 1874 1876 1876 1870 1870 1876 1876 1872 1872 1870 1870 1870 1870 1872 1872 1867 1867 1872 1872 1868 1868 1867 1867 1919 1919 1917 1917 1927 1927 1917 1917 1915 1915 1927 1927 1927 1927 1915 1915 1916 1916 1925 1925 1923 1923 1927 1927 1923 1923 1921 1921 1927 1927 1927 1927 1921 1921 1919 1919 1932 1932 1930 1930 1927 1927 1930 1930 1928 1928 1927 1927 1927 1927 1928 1928 1925 1925 1938 1938 1936 1936 1927 1927 1936 1936 1934 1934 1927 1927 1927 1927 1934 1934 1932 1932 1935 1935 1937 1937 1927 1927 1937 1937 1939 1939 1927 1927 1927 1927 1939 1939 1938 1938 1929 1929 1931 1931 1927 1927 1931 1931 1933 1933 1927 1927 1927 1927 1933 1933 1935 1935 1922 1922 1924 1924 1927 1927 1924 1924 1926 1926 1927 1927 1927 1927 1926 1926 1929 1929 1916 1916 1918 1918 1927 1927 1918 1918 1920 1920 1927 1927 1927 1927 1920 1920 1922 1922 1987 1987 1986 1986 1984 1984 1986 1986 1982 1982 1984 1984 1984 1984 1982 1982 1980 1980 1982 1982 1978 1978 1980 1980 1980 1980 1978 1978 1976 1976 1978 1978 1974 1974 1976 1976 1976 1976 1974 1974 2485 2485 1974 1974 2486 2486 2487 2487 1972 1972 1970 1970 1968 1968 1970 1970 1966 1966 1968 1968 1968 1968 1966 1966 1964 1964 1966 1966 1962 1962 1964 1964 1964 1964 1962 1962 1960 1960 1962 1962 1958 1958 1960 1960 1960 1960 1958 1958 1956 1956 1958 1958 1954 1954 1956 1956 2488 2488 2489 2489 1952 1952 2490 2490 1950 1950 1952 1952 1952 1952 1950 1950 1948 1948 1950 1950 1946 1946 1948 1948 1948 1948 1946 1946 1944 1944 1946 1946 1942 1942 1944 1944 1944 1944 1942 1942 1941 1941 1942 1942 1940 1940 1941 1941 1941 1941 1940 1940 1945 1945 1940 1940 1943 1943 1945 1945 1945 1945 1943 1943 1949 1949 1943 1943 1947 1947 1949 1949 1949 1949 1947 1947 1953 1953 1947 1947 1951 1951 1953 1953 1953 1953 1951 1951 2491 2491 1951 1951 2492 2492 2493 2493 1957 1957 1955 1955 1961 1961 1955 1955 1959 1959 1961 1961 1961 1961 1959 1959 1965 1965 1959 1959 1963 1963 1965 1965 1965 1965 1963 1963 1969 1969 1963 1963 1967 1967 1969 1969 1969 1969 1967 1967 1973 1973 1967 1967 1971 1971 1973 1973 2494 2494 2495 2495 1977 1977 2496 2496 1975 1975 1977 1977 1977 1977 1975 1975 1981 1981 1975 1975 1979 1979 1981 1981 1981 1981 1979 1979 1985 1985 1979 1979 1983 1983 1985 1985 1985 1985 1983 1983 1987 1987 1983 1983 1986 1986 1987 1987 2009 2009 2011 2011 2000 2000 2011 2011 2012 2012 2000 2000 2000 2000 2012 2012 2010 2010 2003 2003 2005 2005 2000 2000 2005 2005 2007 2007 2000 2000 2000 2000 2007 2007 2009 2009 1996 1996 1998 1998 2000 2000 1998 1998 2001 2001 2000 2000 2000 2000 2001 2001 2003 2003 1990 1990 1992 1992 2000 2000 1992 1992 1994 1994 2000 2000 2000 2000 1994 1994 1996 1996 1991 1991 1989 1989 2000 2000 1989 1989 1988 1988 2000 2000 2000 2000 1988 1988 1990 1990 1997 1997 1995 1995 2000 2000 1995 1995 1993 1993 2000 2000 2000 2000 1993 1993 1991 1991 2004 2004 2002 2002 2000 2000 2002 2002 1999 1999 2000 2000 2000 2000 1999 1999 1997 1997 2010 2010 2008 2008 2000 2000 2008 2008 2006 2006 2000 2000 2000 2000 2006 2006 2004 2004 2060 2060 2059 2059 2057 2057 2059 2059 2055 2055 2057 2057 2057 2057 2055 2055 2053 2053 2055 2055 2051 2051 2053 2053 2053 2053 2051 2051 2049 2049 2051 2051 2047 2047 2049 2049 2049 2049 2047 2047 2497 2497 2047 2047 2498 2498 2499 2499 2045 2045 2043 2043 2041 2041 2043 2043 2039 2039 2041 2041 2041 2041 2039 2039 2037 2037 2039 2039 2035 2035 2037 2037 2037 2037 2035 2035 2033 2033 2035 2035 2031 2031 2033 2033 2033 2033 2031 2031 2029 2029 2031 2031 2027 2027 2029 2029 2500 2500 2501 2501 2025 2025 2502 2502 2023 2023 2025 2025 2025 2025 2023 2023 2021 2021 2023 2023 2019 2019 2021 2021 2021 2021 2019 2019 2017 2017 2019 2019 2015 2015 2017 2017 2017 2017 2015 2015 2014 2014 2015 2015 2013 2013 2014 2014 2014 2014 2013 2013 2018 2018 2013 2013 2016 2016 2018 2018 2018 2018 2016 2016 2022 2022 2016 2016 2020 2020 2022 2022 2022 2022 2020 2020 2026 2026 2020 2020 2024 2024 2026 2026 2026 2026 2024 2024 2503 2503 2024 2024 2504 2504 2505 2505 2030 2030 2028 2028 2034 2034 2028 2028 2032 2032 2034 2034 2034 2034 2032 2032 2038 2038 2032 2032 2036 2036 2038 2038 2038 2038 2036 2036 2042 2042 2036 2036 2040 2040 2042 2042 2042 2042 2040 2040 2046 2046 2040 2040 2044 2044 2046 2046 2506 2506 2507 2507 2050 2050 2508 2508 2048 2048 2050 2050 2050 2050 2048 2048 2054 2054 2048 2048 2052 2052 2054 2054 2054 2054 2052 2052 2058 2058 2052 2052 2056 2056 2058 2058 2058 2058 2056 2056 2060 2060 2056 2056 2059 2059 2060 2060 2082 2082 2084 2084 2073 2073 2084 2084 2085 2085 2073 2073 2073 2073 2085 2085 2083 2083 2076 2076 2078 2078 2073 2073 2078 2078 2080 2080 2073 2073 2073 2073 2080 2080 2082 2082 2069 2069 2071 2071 2073 2073 2071 2071 2074 2074 2073 2073 2073 2073 2074 2074 2076 2076 2063 2063 2065 2065 2073 2073 2065 2065 2067 2067 2073 2073 2073 2073 2067 2067 2069 2069 2064 2064 2062 2062 2073 2073 2062 2062 2061 2061 2073 2073 2073 2073 2061 2061 2063 2063 2070 2070 2068 2068 2073 2073 2068 2068 2066 2066 2073 2073 2073 2073 2066 2066 2064 2064 2077 2077 2075 2075 2073 2073 2075 2075 2072 2072 2073 2073 2073 2073 2072 2072 2070 2070 2083 2083 2081 2081 2073 2073 2081 2081 2079 2079 2073 2073 2073 2073 2079 2079 2077 2077 2133 2133 2132 2132 2130 2130 2132 2132 2128 2128 2130 2130 2130 2130 2128 2128 2126 2126 2128 2128 2124 2124 2126 2126 2126 2126 2124 2124 2122 2122 2124 2124 2120 2120 2122 2122 2122 2122 2120 2120 2509 2509 2120 2120 2510 2510 2511 2511 2118 2118 2116 2116 2114 2114 2116 2116 2112 2112 2114 2114 2114 2114 2112 2112 2110 2110 2112 2112 2108 2108 2110 2110 2110 2110 2108 2108 2106 2106 2108 2108 2104 2104 2106 2106 2106 2106 2104 2104 2102 2102 2104 2104 2100 2100 2102 2102 2512 2512 2513 2513 2098 2098 2514 2514 2096 2096 2098 2098 2098 2098 2096 2096 2094 2094 2096 2096 2092 2092 2094 2094 2094 2094 2092 2092 2090 2090 2092 2092 2088 2088 2090 2090 2090 2090 2088 2088 2087 2087 2088 2088 2086 2086 2087 2087 2087 2087 2086 2086 2091 2091 2086 2086 2089 2089 2091 2091 2091 2091 2089 2089 2095 2095 2089 2089 2093 2093 2095 2095 2095 2095 2093 2093 2099 2099 2093 2093 2097 2097 2099 2099 2099 2099 2097 2097 2515 2515 2097 2097 2516 2516 2517 2517 2103 2103 2101 2101 2107 2107 2101 2101 2105 2105 2107 2107 2107 2107 2105 2105 2111 2111 2105 2105 2109 2109 2111 2111 2111 2111 2109 2109 2115 2115 2109 2109 2113 2113 2115 2115 2115 2115 2113 2113 2119 2119 2113 2113 2117 2117 2119 2119 2518 2518 2519 2519 2123 2123 2520 2520 2121 2121 2123 2123 2123 2123 2121 2121 2127 2127 2121 2121 2125 2125 2127 2127 2127 2127 2125 2125 2131 2131 2125 2125 2129 2129 2131 2131 2131 2131 2129 2129 2133 2133 2129 2129 2132 2132 2133 2133 2155 2155 2157 2157 2146 2146 2157 2157 2158 2158 2146 2146 2146 2146 2158 2158 2156 2156 2149 2149 2151 2151 2146 2146 2151 2151 2153 2153 2146 2146 2146 2146 2153 2153 2155 2155 2142 2142 2144 2144 2146 2146 2144 2144 2147 2147 2146 2146 2146 2146 2147 2147 2149 2149 2136 2136 2138 2138 2146 2146 2138 2138 2140 2140 2146 2146 2146 2146 2140 2140 2142 2142 2137 2137 2135 2135 2146 2146 2135 2135 2134 2134 2146 2146 2146 2146 2134 2134 2136 2136 2143 2143 2141 2141 2146 2146 2141 2141 2139 2139 2146 2146 2146 2146 2139 2139 2137 2137 2150 2150 2148 2148 2146 2146 2148 2148 2145 2145 2146 2146 2146 2146 2145 2145 2143 2143 2156 2156 2154 2154 2146 2146 2154 2154 2152 2152 2146 2146 2146 2146 2152 2152 2150 2150 2206 2206 2205 2205 2203 2203 2205 2205 2201 2201 2203 2203 2203 2203 2201 2201 2199 2199 2201 2201 2197 2197 2199 2199 2199 2199 2197 2197 2195 2195 2197 2197 2193 2193 2195 2195 2195 2195 2193 2193 2521 2521 2193 2193 2522 2522 2523 2523 2191 2191 2189 2189 2187 2187 2189 2189 2185 2185 2187 2187 2187 2187 2185 2185 2183 2183 2185 2185 2181 2181 2183 2183 2183 2183 2181 2181 2179 2179 2181 2181 2177 2177 2179 2179 2179 2179 2177 2177 2175 2175 2177 2177 2173 2173 2175 2175 2524 2524 2525 2525 2171 2171 2526 2526 2169 2169 2171 2171 2171 2171 2169 2169 2167 2167 2169 2169 2165 2165 2167 2167 2167 2167 2165 2165 2163 2163 2165 2165 2161 2161 2163 2163 2163 2163 2161 2161 2160 2160 2161 2161 2159 2159 2160 2160 2160 2160 2159 2159 2164 2164 2159 2159 2162 2162 2164 2164 2164 2164 2162 2162 2168 2168 2162 2162 2166 2166 2168 2168 2168 2168 2166 2166 2172 2172 2166 2166 2170 2170 2172 2172 2172 2172 2170 2170 2527 2527 2170 2170 2528 2528 2529 2529 2176 2176 2174 2174 2180 2180 2174 2174 2178 2178 2180 2180 2180 2180 2178 2178 2184 2184 2178 2178 2182 2182 2184 2184 2184 2184 2182 2182 2188 2188 2182 2182 2186 2186 2188 2188 2188 2188 2186 2186 2192 2192 2186 2186 2190 2190 2192 2192 2530 2530 2531 2531 2196 2196 2532 2532 2194 2194 2196 2196 2196 2196 2194 2194 2200 2200 2194 2194 2198 2198 2200 2200 2200 2200 2198 2198 2204 2204 2198 2198 2202 2202 2204 2204 2204 2204 2202 2202 2206 2206 2202 2202 2205 2205 2206 2206 2228 2228 2230 2230 2219 2219 2230 2230 2231 2231 2219 2219 2219 2219 2231 2231 2229 2229 2222 2222 2224 2224 2219 2219 2224 2224 2226 2226 2219 2219 2219 2219 2226 2226 2228 2228 2215 2215 2217 2217 2219 2219 2217 2217 2220 2220 2219 2219 2219 2219 2220 2220 2222 2222 2209 2209 2211 2211 2219 2219 2211 2211 2213 2213 2219 2219 2219 2219 2213 2213 2215 2215 2210 2210 2208 2208 2219 2219 2208 2208 2207 2207 2219 2219 2219 2219 2207 2207 2209 2209 2216 2216 2214 2214 2219 2219 2214 2214 2212 2212 2219 2219 2219 2219 2212 2212 2210 2210 2223 2223 2221 2221 2219 2219 2221 2221 2218 2218 2219 2219 2219 2219 2218 2218 2216 2216 2229 2229 2227 2227 2219 2219 2227 2227 2225 2225 2219 2219 2219 2219 2225 2225 2223 2223 2232 2232 2233 2233 2234 2234 2233 2233 2235 2235 2234 2234 2236 2236 2237 2237 2238 2238 2237 2237 2239 2239 2238 2238 2240 2240 2241 2241 2242 2242 2241 2241 2243 2243 2242 2242 2244 2244 2245 2245 2246 2246 2245 2245 2247 2247 2246 2246 2248 2248 2249 2249 2250 2250 2249 2249 2251 2251 2250 2250 2252 2252 2253 2253 2254 2254 2253 2253 2255 2255 2254 2254 2256 2256 2257 2257 2258 2258 2257 2257 2259 2259 2258 2258 2260 2260 2261 2261 2262 2262 2261 2261 2263 2263 2262 2262 2264 2264 2265 2265 2266 2266 2265 2265 2267 2267 2266 2266 2268 2268 2269 2269 2270 2270 2269 2269 2271 2271 2270 2270 2272 2272 2273 2273 2274 2274 2273 2273 2275 2275 2274 2274 2274 2274 2275 2275 2276 2276 2277 2277 2278 2278 2279 2279 2278 2278 2280 2280 2279 2279
+140 140 67 67 65 65 140 140 65 65 138 138 65 65 63 63 138 138 138 138 63 63 136 136 136 136 63 63 134 134 63 63 61 61 134 134 134 134 61 61 132 132 61 61 59 59 132 132 59 59 57 57 132 132 132 132 57 57 130 130 57 57 55 55 130 130 130 130 55 55 128 128 55 55 53 53 128 128 128 128 53 53 126 126 53 53 51 51 126 126 126 126 51 51 124 124 1500 1500 1501 1501 122 122 1502 1502 49 49 122 122 122 122 49 49 120 120 49 49 47 47 120 120 120 120 47 47 118 118 47 47 45 45 118 118 45 45 43 43 118 118 118 118 43 43 116 116 116 116 43 43 115 115 43 43 41 41 115 115 115 115 41 41 113 113 113 113 41 41 111 111 41 41 39 39 111 111 111 111 39 39 109 109 29 29 103 103 31 31 103 103 105 105 31 31 31 31 105 105 33 33 105 105 107 107 33 33 33 33 107 107 35 35 107 107 109 109 35 35 35 35 109 109 37 37 109 109 39 39 37 37 96 96 98 98 27 27 98 98 99 99 27 27 27 27 99 99 29 29 99 99 101 101 29 29 29 29 101 101 103 103 27 27 25 25 96 96 25 25 23 23 96 96 96 96 23 23 94 94 23 23 21 21 94 94 94 94 21 21 92 92 21 21 19 19 92 92 92 92 19 19 90 90 19 19 17 17 90 90 90 90 17 17 88 88 88 88 17 17 1503 1503 17 17 1504 1504 1505 1505 86 86 15 15 84 84 15 15 13 13 84 84 84 84 13 13 82 82 7 7 80 80 9 9 80 80 82 82 9 9 9 9 82 82 11 11 82 82 13 13 11 11 72 72 74 74 5 5 74 74 76 76 5 5 5 5 76 76 7 7 76 76 78 78 7 7 7 7 78 78 80 80 5 5 3 3 72 72 3 3 1 1 72 72 72 72 1 1 70 70 1 1 0 0 70 70 70 70 0 0 69 69 0 0 2 2 69 69 69 69 2 2 71 71 2 2 4 4 71 71 71 71 4 4 73 73 73 73 4 4 75 75 4 4 6 6 75 75 75 75 6 6 77 77 6 6 8 8 77 77 77 77 8 8 79 79 8 8 10 10 79 79 79 79 10 10 81 81 10 10 12 12 81 81 81 81 12 12 83 83 12 12 14 14 83 83 83 83 14 14 85 85 14 14 16 16 85 85 85 85 16 16 87 87 1506 1506 18 18 1507 1507 1508 1508 18 18 89 89 89 89 18 18 91 91 18 18 20 20 91 91 91 91 20 20 93 93 20 20 22 22 93 93 22 22 24 24 93 93 93 93 24 24 95 95 24 24 26 26 95 95 95 95 26 26 97 97 26 26 28 28 97 97 97 97 28 28 100 100 28 28 30 30 100 100 100 100 30 30 102 102 30 30 32 32 102 102 102 102 32 32 104 104 32 32 34 34 104 104 104 104 34 34 106 106 34 34 36 36 106 106 106 106 36 36 108 108 36 36 38 38 108 108 108 108 38 38 110 110 110 110 38 38 112 112 38 38 40 40 112 112 112 112 40 40 114 114 40 40 42 42 114 114 42 42 44 44 114 114 114 114 44 44 117 117 44 44 46 46 117 117 117 117 46 46 119 119 46 46 48 48 119 119 119 119 48 48 121 121 48 48 50 50 121 121 121 121 50 50 123 123 50 50 1509 1509 123 123 123 123 1510 1510 1511 1511 125 125 52 52 127 127 52 52 54 54 127 127 127 127 54 54 129 129 54 54 56 56 129 129 56 56 58 58 129 129 129 129 58 58 131 131 58 58 60 60 131 131 131 131 60 60 133 133 133 133 60 60 135 135 60 60 62 62 135 135 135 135 62 62 137 137 62 62 64 64 137 137 64 64 66 66 137 137 137 137 66 66 139 139 66 66 68 68 139 139 139 139 68 68 141 141 254 254 256 256 249 249 172 172 168 168 167 167 421 421 423 423 419 419 393 393 415 415 417 417 420 420 424 424 396 396 424 424 422 422 396 396 396 396 422 422 418 418 391 391 395 395 396 396 395 395 401 401 396 396 406 406 402 402 393 393 402 402 400 400 393 393 393 393 400 400 394 394 409 409 420 420 407 407 420 420 396 396 407 407 407 407 396 396 403 403 396 396 401 401 403 403 417 417 421 421 393 393 421 421 419 419 393 393 393 393 419 419 406 406 419 419 408 408 406 406 409 409 413 413 420 420 413 413 414 414 420 420 420 420 414 414 419 419 414 414 412 412 419 419 419 419 412 412 408 408 393 393 392 392 398 398 398 398 404 404 393 393 404 404 410 410 393 393 393 393 410 410 415 415 360 360 393 393 356 356 393 393 352 352 356 356 323 323 326 326 315 315 326 326 330 330 315 315 315 315 330 330 334 334 360 360 366 366 393 393 366 366 370 370 393 393 393 393 370 370 392 392 334 334 338 338 315 315 338 338 342 342 315 315 315 315 342 342 393 393 342 342 348 348 393 393 393 393 348 348 352 352 370 370 374 374 392 392 374 374 369 369 392 392 392 392 369 369 386 386 314 314 337 337 333 333 333 333 329 329 314 314 329 329 325 325 314 314 314 314 325 325 323 323 363 363 347 347 314 314 347 347 341 341 314 314 314 314 341 341 337 337 369 369 365 365 386 386 365 365 359 359 386 386 386 386 359 359 376 376 359 359 355 355 376 376 376 376 355 355 363 363 355 355 351 351 363 363 363 363 351 351 347 347 314 314 313 313 319 319 319 319 321 321 314 314 321 321 345 345 314 314 314 314 345 345 363 363 279 279 293 293 285 285 243 243 245 245 246 246 245 245 259 259 246 246 246 246 259 259 255 255 313 313 299 299 311 311 299 299 295 295 311 311 311 311 295 295 293 293 295 295 289 289 293 293 293 293 289 289 285 285 285 285 281 281 279 279 281 281 275 275 279 279 279 279 275 275 257 257 275 275 271 271 257 257 257 257 271 271 251 251 271 271 267 267 251 251 251 251 267 267 245 245 267 267 263 263 245 245 245 245 263 263 259 259 199 199 209 209 246 246 209 209 235 235 246 246 246 246 235 235 243 243 202 202 206 206 167 167 224 224 228 228 247 247 188 188 192 192 167 167 192 192 196 196 167 167 167 167 196 196 202 202 206 206 212 212 167 167 212 212 216 216 167 167 167 167 216 216 247 247 216 216 220 220 247 247 247 247 220 220 224 224 237 237 231 231 246 246 231 231 227 227 246 246 182 182 199 199 211 211 228 228 232 232 247 247 232 232 238 238 247 247 247 247 238 238 246 246 238 238 241 241 246 246 246 246 241 241 237 237 227 227 223 223 246 246 223 223 219 219 246 246 246 246 219 219 199 199 219 219 215 215 199 199 199 199 215 215 211 211 191 191 166 166 195 195 166 166 174 174 195 195 195 195 174 174 201 201 174 174 182 182 201 201 201 201 182 182 205 205 182 182 211 211 205 205 191 191 188 188 166 166 188 188 167 167 166 166 166 166 167 167 162 162 167 167 156 156 162 162 168 168 147 147 167 167 147 147 149 149 167 167 167 167 149 149 156 156 168 168 164 164 147 147 164 164 160 160 147 147 147 147 160 160 145 145 160 160 158 158 145 145 145 145 158 158 143 143 158 158 154 154 143 143 154 154 152 152 143 143 143 143 152 152 142 142 152 152 151 151 142 142 142 142 151 151 144 144 151 151 153 153 144 144 153 153 155 155 144 144 144 144 155 155 146 146 155 155 159 159 146 146 146 146 159 159 148 148 169 169 170 170 165 165 170 170 148 148 165 165 165 165 148 148 161 161 148 148 159 159 161 161 170 170 171 171 163 163 163 163 157 157 170 170 157 157 150 150 170 170 170 170 150 150 148 148 183 183 208 208 200 200 208 208 214 214 200 200 218 218 222 222 249 249 222 222 226 226 249 249 226 226 230 230 249 249 249 249 230 230 234 234 248 248 233 233 229 229 203 203 170 170 207 207 170 170 213 213 207 207 203 203 197 197 170 170 197 197 193 193 170 170 170 170 193 193 171 171 234 234 240 240 249 249 240 240 242 242 249 249 249 249 242 242 248 248 242 242 239 239 248 248 248 248 239 239 233 233 229 229 225 225 248 248 225 225 221 221 248 248 248 248 221 221 170 170 221 221 217 217 170 170 170 170 217 217 213 213 193 193 189 189 171 171 189 189 194 194 171 171 171 171 194 194 175 175 194 194 198 198 175 175 175 175 198 198 183 183 198 198 204 204 183 183 183 183 204 204 208 208 214 214 218 218 200 200 218 218 249 249 200 200 200 200 249 249 210 210 249 249 236 236 210 210 308 308 317 317 306 306 317 317 318 318 306 306 256 256 250 250 249 249 250 250 244 244 249 249 249 249 244 244 236 236 294 294 280 280 284 284 284 284 288 288 294 294 288 288 292 292 294 294 294 294 292 292 312 312 292 292 298 298 312 312 312 312 298 298 318 318 298 298 302 302 318 318 318 318 302 302 306 306 256 256 262 262 250 250 262 262 266 266 250 250 250 250 266 266 252 252 266 266 270 270 252 252 252 252 270 270 258 258 270 270 274 274 258 258 258 258 274 274 280 280 274 274 278 278 280 280 280 280 278 278 284 284 317 317 364 364 346 346 346 346 322 322 317 317 322 322 320 320 317 317 317 317 320 320 318 318 324 324 317 317 327 327 317 317 316 316 327 327 387 387 368 368 397 397 368 368 372 372 397 397 396 396 361 361 357 357 339 339 335 335 316 316 335 335 331 331 316 316 316 316 331 331 327 327 324 324 328 328 317 317 328 328 332 332 317 317 317 317 332 332 336 336 364 364 354 354 377 377 354 354 358 358 377 377 377 377 358 358 387 387 358 358 362 362 387 387 387 387 362 362 368 368 375 375 371 371 396 396 371 371 367 367 396 396 396 396 367 367 361 361 336 336 340 340 317 317 340 340 344 344 317 317 317 317 344 344 364 364 344 344 350 350 364 364 364 364 350 350 354 354 357 357 353 353 396 396 353 353 349 349 396 396 396 396 349 349 316 316 349 349 343 343 316 316 316 316 343 343 339 339 418 418 416 416 396 396 416 416 411 411 396 396 396 396 411 411 405 405 372 372 375 375 397 397 375 375 396 396 397 397 397 397 396 396 399 399 396 396 405 405 399 399 304 304 309 309 314 314 309 309 307 307 314 314 314 314 307 307 313 313 307 307 303 303 313 313 313 313 303 303 299 299 264 264 247 247 260 260 247 247 246 246 260 260 260 260 246 246 253 253 246 246 255 255 253 253 264 264 268 268 247 247 268 268 272 272 247 247 247 247 272 272 276 276 323 323 315 315 314 314 315 315 300 300 314 314 314 314 300 300 304 304 282 282 286 286 315 315 286 286 290 290 315 315 290 290 296 296 315 315 315 315 296 296 300 300 248 248 181 181 185 185 169 169 173 173 170 170 173 173 177 177 170 170 170 170 177 177 248 248 177 177 179 179 248 248 248 248 179 179 181 181 185 185 187 187 248 248 187 187 190 190 248 248 248 248 190 190 247 247 190 190 186 186 247 247 247 247 186 186 184 184 184 184 180 180 247 247 180 180 178 178 247 247 247 247 178 178 167 167 178 178 176 176 167 167 167 167 176 176 172 172 283 283 277 277 248 248 277 277 273 273 248 248 273 273 269 269 248 248 269 269 265 265 248 248 248 248 265 265 249 249 265 265 261 261 249 249 249 249 261 261 254 254 308 308 310 310 317 317 310 310 305 305 317 317 317 317 305 305 316 316 305 305 301 301 316 316 301 301 297 297 316 316 297 297 291 291 316 316 316 316 291 291 287 287 316 316 379 379 381 381 381 381 383 383 316 316 383 383 385 385 316 316 316 316 385 385 396 396 385 385 389 389 396 396 396 396 389 389 391 391 394 394 390 390 393 393 390 390 388 388 393 393 393 393 388 388 315 315 388 388 384 384 315 315 315 315 384 384 382 382 382 382 380 380 315 315 380 380 378 378 315 315 315 315 378 378 316 316 378 378 373 373 316 316 316 316 373 373 379 379 276 276 282 282 247 247 282 282 315 315 247 247 247 247 315 315 248 248 315 315 316 316 248 248 248 248 316 316 283 283 316 316 287 287 283 283 471 471 477 477 476 476 701 701 703 703 665 665 706 706 710 710 664 664 710 710 708 708 664 664 711 711 707 707 709 709 707 707 665 665 709 709 709 709 665 665 705 705 665 665 703 703 705 705 706 706 693 693 697 697 698 698 694 694 707 707 668 668 669 669 664 664 669 669 671 671 664 664 664 664 671 671 673 673 706 706 697 697 707 707 697 697 699 699 707 707 707 707 699 699 698 698 674 674 672 672 665 665 672 672 670 670 665 665 673 673 677 677 664 664 677 677 681 681 664 664 664 664 681 681 683 683 683 683 687 687 664 664 687 687 689 689 664 664 664 664 689 689 706 706 689 689 691 691 706 706 706 706 691 691 693 693 694 694 692 692 707 707 692 692 690 690 707 707 707 707 690 690 665 665 690 690 688 688 665 665 665 665 688 688 684 684 684 684 682 682 665 665 682 682 678 678 665 665 665 665 678 678 674 674 680 680 686 686 665 665 686 686 696 696 665 665 665 665 696 696 701 701 609 609 633 633 603 603 633 633 661 661 603 603 603 603 661 661 666 666 661 661 667 667 666 666 666 666 667 667 676 676 545 545 548 548 538 538 603 603 578 578 582 582 595 595 604 604 603 603 604 604 606 606 603 603 603 603 606 606 609 609 582 582 586 586 603 603 586 586 590 590 603 603 603 603 590 590 595 595 545 545 538 538 549 549 595 595 591 591 604 604 591 591 587 587 604 604 604 604 587 587 597 597 587 587 583 583 597 597 597 597 583 583 593 593 548 548 552 552 538 538 552 552 556 556 538 538 538 538 556 556 560 560 560 560 564 564 538 538 564 564 570 570 538 538 538 538 570 570 603 603 570 570 574 574 603 603 603 603 574 574 578 578 583 583 579 579 593 593 579 579 575 575 593 593 593 593 575 575 567 567 553 553 539 539 557 557 539 539 541 541 557 557 557 557 541 541 561 561 541 541 543 543 561 561 561 561 543 543 565 565 543 543 567 567 565 565 565 565 567 567 571 571 567 567 575 575 571 571 553 553 549 549 539 539 549 549 538 538 539 539 539 539 538 538 531 531 538 538 523 523 531 531 476 476 477 477 538 538 477 477 497 497 538 538 538 538 497 497 523 523 434 434 435 435 475 475 435 435 437 437 475 475 475 475 437 437 439 439 439 439 450 450 475 475 450 450 456 456 475 475 475 475 456 456 476 476 456 456 460 460 476 476 476 476 460 460 471 471 427 427 434 434 425 425 434 434 426 426 425 425 427 427 429 429 434 434 429 429 431 431 434 434 434 434 431 431 435 435 438 438 436 436 474 474 436 436 432 432 474 474 474 474 432 432 433 433 432 432 430 430 433 433 433 433 430 430 428 428 459 459 455 455 474 474 455 455 449 449 474 474 474 474 449 449 438 438 532 532 530 530 535 535 530 530 522 522 535 535 522 522 496 496 535 535 535 535 496 496 473 473 496 496 472 472 473 473 473 473 472 472 470 470 596 596 534 534 598 598 534 534 599 599 598 598 598 598 599 599 605 605 596 596 592 592 534 534 592 592 566 566 534 534 534 534 566 566 542 542 542 542 540 540 534 534 540 540 533 533 534 534 534 534 533 533 532 532 660 660 600 600 662 662 600 600 663 663 662 662 662 662 663 663 675 675 660 660 632 632 600 600 632 632 608 608 600 600 600 600 608 608 599 599 608 608 607 607 599 599 599 599 607 607 605 605 708 708 704 704 664 664 704 704 702 702 664 664 664 664 702 702 700 700 700 700 695 695 664 664 695 695 685 685 664 664 664 664 685 685 663 663 685 685 679 679 663 663 663 663 679 679 675 675 640 640 644 644 665 665 622 622 626 626 602 602 626 626 630 630 602 602 602 602 630 630 665 665 630 630 636 636 665 665 665 665 636 636 640 640 644 644 648 648 665 665 648 648 652 652 665 665 665 665 652 652 656 656 666 666 659 659 657 657 611 611 614 614 602 602 614 614 618 618 602 602 602 602 618 618 622 622 676 676 680 680 666 666 680 680 665 665 666 666 666 666 665 665 659 659 665 665 656 656 659 659 657 657 653 653 666 666 653 653 649 649 666 666 666 666 649 649 645 645 627 627 623 623 603 603 623 623 619 619 603 603 603 603 619 619 615 615 645 645 641 641 666 666 641 641 637 637 666 666 666 666 637 637 603 603 637 637 631 631 603 603 603 603 631 631 627 627 650 650 663 663 646 646 663 663 642 642 646 646 620 620 624 624 600 600 655 655 664 664 658 658 664 664 663 663 658 658 658 658 663 663 654 654 663 663 650 650 654 654 655 655 651 651 664 664 651 651 647 647 664 664 664 664 647 647 643 643 617 617 601 601 621 621 601 601 625 625 621 621 613 613 610 610 600 600 610 610 612 612 600 600 612 612 616 616 600 600 600 600 616 616 620 620 624 624 628 628 600 600 628 628 634 634 600 600 600 600 634 634 663 663 634 634 638 638 663 663 663 663 638 638 642 642 643 643 639 639 664 664 639 639 635 635 664 664 664 664 635 635 601 601 635 635 629 629 601 601 601 601 629 629 625 625 615 615 611 611 603 603 611 611 602 602 603 603 603 603 602 602 538 538 602 602 537 537 538 538 532 532 535 535 534 534 535 535 544 544 534 534 534 534 544 544 546 546 546 546 550 550 534 534 550 550 554 554 534 534 534 534 554 554 558 558 599 599 576 576 580 580 589 589 585 585 600 600 585 585 581 581 600 600 600 600 581 581 577 577 535 535 559 559 555 555 580 580 584 584 599 599 584 584 588 588 599 599 599 599 588 588 600 600 588 588 594 594 600 600 600 600 594 594 589 589 555 555 551 551 535 535 551 551 547 547 535 535 535 535 547 547 544 544 558 558 562 562 534 534 562 562 568 568 534 534 534 534 568 568 599 599 568 568 572 572 599 599 599 599 572 572 576 576 577 577 573 573 600 600 573 573 569 569 600 600 600 600 569 569 535 535 569 569 563 563 535 535 535 535 563 563 559 559 537 537 512 512 516 516 482 482 486 486 475 475 486 486 490 490 475 475 475 475 490 490 494 494 494 494 500 500 475 475 500 500 504 504 475 475 475 475 504 504 537 537 504 504 508 508 537 537 537 537 508 508 512 512 482 482 475 475 479 479 475 475 476 476 479 479 479 479 476 476 483 483 516 516 520 520 537 537 520 520 526 526 537 537 537 537 526 526 538 538 526 526 529 529 538 538 538 538 529 529 527 527 527 527 521 521 538 538 521 521 517 517 538 538 538 538 517 517 513 513 513 513 509 509 538 538 509 509 505 505 538 538 538 538 505 505 476 476 505 505 501 501 476 476 476 476 501 501 495 495 495 495 491 491 476 476 491 491 487 487 476 476 476 476 487 487 483 483 670 670 668 668 665 665 668 668 664 664 665 665 665 665 664 664 602 602 664 664 601 601 602 602 602 602 601 601 537 537 601 601 536 536 537 537 537 537 536 536 475 475 536 536 474 474 475 475 510 510 514 514 535 535 514 514 518 518 535 535 535 535 518 518 524 524 478 478 480 480 473 473 492 492 498 498 473 473 498 498 502 502 473 473 473 473 502 502 535 535 502 502 506 506 535 535 535 535 506 506 510 510 528 528 525 525 536 536 525 525 519 519 536 536 536 536 519 519 515 515 480 480 484 484 473 473 484 484 488 488 473 473 473 473 488 488 492 492 499 499 493 493 474 474 470 470 459 459 473 473 459 459 474 474 473 473 473 473 474 474 478 478 474 474 481 481 478 478 524 524 528 528 535 535 528 528 536 536 535 535 535 535 536 536 600 600 536 536 601 601 600 600 600 600 601 601 613 613 601 601 617 617 613 613 515 515 511 511 536 536 511 511 507 507 536 536 536 536 507 507 474 474 507 507 503 503 474 474 474 474 503 503 499 499 493 493 489 489 474 474 489 489 485 485 474 474 474 474 485 485 481 481 428 428 426 426 433 433 426 426 434 434 433 433 433 433 434 434 440 440 440 440 441 441 433 433 441 441 443 443 433 433 433 433 443 443 445 445 457 457 461 461 474 474 461 461 463 463 474 474 474 474 463 463 465 465 464 464 462 462 475 475 434 434 448 448 446 446 464 464 475 475 466 466 446 446 444 444 434 434 444 444 442 442 434 434 434 434 442 442 440 440 445 445 447 447 433 433 447 447 451 451 433 433 433 433 451 451 474 474 451 451 453 453 474 474 474 474 453 453 457 457 465 465 467 467 474 474 467 467 469 469 474 474 474 474 469 469 475 475 469 469 468 468 475 475 475 475 468 468 466 466 462 462 458 458 475 475 458 458 454 454 475 475 475 475 454 454 434 434 454 454 452 452 434 434 434 434 452 452 448 448 747 747 723 723 749 749 723 723 725 725 749 749 749 749 725 725 751 751 725 725 727 727 751 751 751 751 727 727 753 753 727 727 729 729 753 753 753 753 729 729 1512 1512 729 729 1513 1513 1514 1514 755 755 731 731 757 757 731 731 733 733 757 757 757 757 733 733 759 759 733 733 735 735 759 759 759 759 735 735 758 758 735 735 734 734 758 758 758 758 734 734 756 756 734 734 732 732 756 756 1515 1515 1516 1516 754 754 1517 1517 730 730 754 754 754 754 730 730 752 752 730 730 728 728 752 752 752 752 728 728 750 750 728 728 726 726 750 750 750 750 726 726 748 748 726 726 724 724 748 748 748 748 724 724 746 746 724 724 722 722 746 746 746 746 722 722 744 744 722 722 720 720 744 744 744 744 720 720 742 742 720 720 718 718 742 742 742 742 718 718 1518 1518 718 718 1519 1519 1520 1520 740 740 716 716 738 738 716 716 714 714 738 738 738 738 714 714 736 736 714 714 712 712 736 736 736 736 712 712 737 737 712 712 713 713 737 737 737 737 713 713 739 739 713 713 715 715 739 739 1521 1521 1522 1522 741 741 1523 1523 717 717 741 741 741 741 717 717 743 743 717 717 719 719 743 743 743 743 719 719 745 745 719 719 721 721 745 745 745 745 721 721 747 747 721 721 723 723 747 747 795 795 771 771 797 797 771 771 773 773 797 797 797 797 773 773 799 799 773 773 775 775 799 799 799 799 775 775 801 801 775 775 777 777 801 801 801 801 777 777 1524 1524 777 777 1525 1525 1526 1526 803 803 779 779 805 805 779 779 781 781 805 805 805 805 781 781 807 807 781 781 783 783 807 807 807 807 783 783 806 806 783 783 782 782 806 806 806 806 782 782 804 804 782 782 780 780 804 804 1527 1527 1528 1528 802 802 1529 1529 778 778 802 802 802 802 778 778 800 800 778 778 776 776 800 800 800 800 776 776 798 798 776 776 774 774 798 798 798 798 774 774 796 796 774 774 772 772 796 796 796 796 772 772 794 794 772 772 770 770 794 794 794 794 770 770 792 792 770 770 768 768 792 792 792 792 768 768 790 790 768 768 766 766 790 790 790 790 766 766 1530 1530 766 766 1531 1531 1532 1532 788 788 764 764 786 786 764 764 762 762 786 786 786 786 762 762 784 784 762 762 760 760 784 784 784 784 760 760 785 785 760 760 761 761 785 785 785 785 761 761 787 787 761 761 763 763 787 787 1533 1533 1534 1534 789 789 1535 1535 765 765 789 789 789 789 765 765 791 791 765 765 767 767 791 791 791 791 767 767 793 793 767 767 769 769 793 793 793 793 769 769 795 795 769 769 771 771 795 795 843 843 819 819 845 845 819 819 821 821 845 845 845 845 821 821 847 847 821 821 823 823 847 847 847 847 823 823 849 849 823 823 825 825 849 849 849 849 825 825 1536 1536 825 825 1537 1537 1538 1538 851 851 827 827 853 853 827 827 829 829 853 853 853 853 829 829 855 855 829 829 831 831 855 855 855 855 831 831 854 854 831 831 830 830 854 854 854 854 830 830 852 852 830 830 828 828 852 852 1539 1539 1540 1540 850 850 1541 1541 826 826 850 850 850 850 826 826 848 848 826 826 824 824 848 848 848 848 824 824 846 846 824 824 822 822 846 846 846 846 822 822 844 844 822 822 820 820 844 844 844 844 820 820 842 842 820 820 818 818 842 842 842 842 818 818 840 840 818 818 816 816 840 840 840 840 816 816 838 838 816 816 814 814 838 838 838 838 814 814 1542 1542 814 814 1543 1543 1544 1544 836 836 812 812 834 834 812 812 810 810 834 834 834 834 810 810 832 832 810 810 808 808 832 832 832 832 808 808 833 833 808 808 809 809 833 833 833 833 809 809 835 835 809 809 811 811 835 835 1545 1545 1546 1546 837 837 1547 1547 813 813 837 837 837 837 813 813 839 839 813 813 815 815 839 839 839 839 815 815 841 841 815 815 817 817 841 841 841 841 817 817 843 843 817 817 819 819 843 843 891 891 867 867 893 893 867 867 869 869 893 893 893 893 869 869 895 895 869 869 871 871 895 895 895 895 871 871 897 897 871 871 873 873 897 897 897 897 873 873 1548 1548 873 873 1549 1549 1550 1550 899 899 875 875 901 901 875 875 877 877 901 901 901 901 877 877 903 903 877 877 879 879 903 903 903 903 879 879 902 902 879 879 878 878 902 902 902 902 878 878 900 900 878 878 876 876 900 900 1551 1551 1552 1552 898 898 1553 1553 874 874 898 898 898 898 874 874 896 896 874 874 872 872 896 896 896 896 872 872 894 894 872 872 870 870 894 894 894 894 870 870 892 892 870 870 868 868 892 892 892 892 868 868 890 890 868 868 866 866 890 890 890 890 866 866 888 888 866 866 864 864 888 888 888 888 864 864 886 886 864 864 862 862 886 886 886 886 862 862 1554 1554 862 862 1555 1555 1556 1556 884 884 860 860 882 882 860 860 858 858 882 882 882 882 858 858 880 880 858 858 856 856 880 880 880 880 856 856 881 881 856 856 857 857 881 881 881 881 857 857 883 883 857 857 859 859 883 883 1557 1557 1558 1558 885 885 1559 1559 861 861 885 885 885 885 861 861 887 887 861 861 863 863 887 887 887 887 863 863 889 889 863 863 865 865 889 889 889 889 865 865 891 891 865 865 867 867 891 891 939 939 915 915 941 941 915 915 917 917 941 941 941 941 917 917 943 943 917 917 919 919 943 943 943 943 919 919 945 945 919 919 921 921 945 945 945 945 921 921 1560 1560 921 921 1561 1561 1562 1562 947 947 923 923 949 949 923 923 925 925 949 949 949 949 925 925 951 951 925 925 927 927 951 951 951 951 927 927 950 950 927 927 926 926 950 950 950 950 926 926 948 948 926 926 924 924 948 948 1563 1563 1564 1564 946 946 1565 1565 922 922 946 946 946 946 922 922 944 944 922 922 920 920 944 944 944 944 920 920 942 942 920 920 918 918 942 942 942 942 918 918 940 940 918 918 916 916 940 940 940 940 916 916 938 938 916 916 914 914 938 938 938 938 914 914 936 936 914 914 912 912 936 936 936 936 912 912 934 934 912 912 910 910 934 934 934 934 910 910 1566 1566 910 910 1567 1567 1568 1568 932 932 908 908 930 930 908 908 906 906 930 930 930 930 906 906 928 928 906 906 904 904 928 928 928 928 904 904 929 929 904 904 905 905 929 929 929 929 905 905 931 931 905 905 907 907 931 931 1569 1569 1570 1570 933 933 1571 1571 909 909 933 933 933 933 909 909 935 935 909 909 911 911 935 935 935 935 911 911 937 937 911 911 913 913 937 937 937 937 913 913 939 939 913 913 915 915 939 939 987 987 963 963 989 989 963 963 965 965 989 989 989 989 965 965 991 991 965 965 967 967 991 991 991 991 967 967 993 993 967 967 969 969 993 993 993 993 969 969 1572 1572 969 969 1573 1573 1574 1574 995 995 971 971 997 997 971 971 973 973 997 997 997 997 973 973 999 999 973 973 975 975 999 999 999 999 975 975 998 998 975 975 974 974 998 998 998 998 974 974 996 996 974 974 972 972 996 996 1575 1575 1576 1576 994 994 1577 1577 970 970 994 994 994 994 970 970 992 992 970 970 968 968 992 992 992 992 968 968 990 990 968 968 966 966 990 990 990 990 966 966 988 988 966 966 964 964 988 988 988 988 964 964 986 986 964 964 962 962 986 986 986 986 962 962 984 984 962 962 960 960 984 984 984 984 960 960 982 982 960 960 958 958 982 982 982 982 958 958 1578 1578 958 958 1579 1579 1580 1580 980 980 956 956 978 978 956 956 954 954 978 978 978 978 954 954 976 976 954 954 952 952 976 976 976 976 952 952 977 977 952 952 953 953 977 977 977 977 953 953 979 979 953 953 955 955 979 979 1581 1581 1582 1582 981 981 1583 1583 957 957 981 981 981 981 957 957 983 983 957 957 959 959 983 983 983 983 959 959 985 985 959 959 961 961 985 985 985 985 961 961 987 987 961 961 963 963 987 987 1035 1035 1011 1011 1037 1037 1011 1011 1013 1013 1037 1037 1037 1037 1013 1013 1039 1039 1013 1013 1015 1015 1039 1039 1039 1039 1015 1015 1041 1041 1015 1015 1017 1017 1041 1041 1041 1041 1017 1017 1584 1584 1017 1017 1585 1585 1586 1586 1043 1043 1019 1019 1045 1045 1019 1019 1021 1021 1045 1045 1045 1045 1021 1021 1047 1047 1021 1021 1023 1023 1047 1047 1047 1047 1023 1023 1046 1046 1023 1023 1022 1022 1046 1046 1046 1046 1022 1022 1044 1044 1022 1022 1020 1020 1044 1044 1587 1587 1588 1588 1042 1042 1589 1589 1018 1018 1042 1042 1042 1042 1018 1018 1040 1040 1018 1018 1016 1016 1040 1040 1040 1040 1016 1016 1038 1038 1016 1016 1014 1014 1038 1038 1038 1038 1014 1014 1036 1036 1014 1014 1012 1012 1036 1036 1036 1036 1012 1012 1034 1034 1012 1012 1010 1010 1034 1034 1034 1034 1010 1010 1032 1032 1010 1010 1008 1008 1032 1032 1032 1032 1008 1008 1030 1030 1008 1008 1006 1006 1030 1030 1030 1030 1006 1006 1590 1590 1006 1006 1591 1591 1592 1592 1028 1028 1004 1004 1026 1026 1004 1004 1002 1002 1026 1026 1026 1026 1002 1002 1024 1024 1002 1002 1000 1000 1024 1024 1024 1024 1000 1000 1025 1025 1000 1000 1001 1001 1025 1025 1025 1025 1001 1001 1027 1027 1001 1001 1003 1003 1027 1027 1593 1593 1594 1594 1029 1029 1595 1595 1005 1005 1029 1029 1029 1029 1005 1005 1031 1031 1005 1005 1007 1007 1031 1031 1031 1031 1007 1007 1033 1033 1007 1007 1009 1009 1033 1033 1033 1033 1009 1009 1035 1035 1009 1009 1011 1011 1035 1035 1083 1083 1059 1059 1085 1085 1059 1059 1061 1061 1085 1085 1085 1085 1061 1061 1087 1087 1061 1061 1063 1063 1087 1087 1087 1087 1063 1063 1089 1089 1063 1063 1065 1065 1089 1089 1089 1089 1065 1065 1596 1596 1065 1065 1597 1597 1598 1598 1091 1091 1067 1067 1093 1093 1067 1067 1069 1069 1093 1093 1093 1093 1069 1069 1095 1095 1069 1069 1071 1071 1095 1095 1095 1095 1071 1071 1094 1094 1071 1071 1070 1070 1094 1094 1094 1094 1070 1070 1092 1092 1070 1070 1068 1068 1092 1092 1599 1599 1600 1600 1090 1090 1601 1601 1066 1066 1090 1090 1090 1090 1066 1066 1088 1088 1066 1066 1064 1064 1088 1088 1088 1088 1064 1064 1086 1086 1064 1064 1062 1062 1086 1086 1086 1086 1062 1062 1084 1084 1062 1062 1060 1060 1084 1084 1084 1084 1060 1060 1082 1082 1060 1060 1058 1058 1082 1082 1082 1082 1058 1058 1080 1080 1058 1058 1056 1056 1080 1080 1080 1080 1056 1056 1078 1078 1056 1056 1054 1054 1078 1078 1078 1078 1054 1054 1602 1602 1054 1054 1603 1603 1604 1604 1076 1076 1052 1052 1074 1074 1052 1052 1050 1050 1074 1074 1074 1074 1050 1050 1072 1072 1050 1050 1048 1048 1072 1072 1072 1072 1048 1048 1073 1073 1048 1048 1049 1049 1073 1073 1073 1073 1049 1049 1075 1075 1049 1049 1051 1051 1075 1075 1605 1605 1606 1606 1077 1077 1607 1607 1053 1053 1077 1077 1077 1077 1053 1053 1079 1079 1053 1053 1055 1055 1079 1079 1079 1079 1055 1055 1081 1081 1055 1055 1057 1057 1081 1081 1081 1081 1057 1057 1083 1083 1057 1057 1059 1059 1083 1083 1096 1096 1097 1097 1098 1098 1097 1097 1099 1099 1098 1098 1100 1100 1101 1101 1102 1102 1101 1101 1103 1103 1102 1102 1104 1104 1105 1105 1106 1106 1105 1105 1107 1107 1106 1106 1157 1157 1132 1132 1156 1156 1132 1132 1131 1131 1156 1156 1156 1156 1131 1131 1154 1154 1131 1131 1129 1129 1154 1154 1608 1608 1609 1609 1152 1152 1610 1610 1127 1127 1152 1152 1152 1152 1127 1127 1150 1150 1127 1127 1125 1125 1150 1150 1150 1150 1125 1125 1148 1148 1125 1125 1123 1123 1148 1148 1148 1148 1123 1123 1146 1146 1123 1123 1121 1121 1146 1146 1146 1146 1121 1121 1144 1144 1121 1121 1119 1119 1144 1144 1144 1144 1119 1119 1142 1142 1119 1119 1117 1117 1142 1142 1142 1142 1117 1117 1140 1140 1117 1117 1115 1115 1140 1140 1140 1140 1115 1115 1611 1611 1115 1115 1612 1612 1613 1613 1138 1138 1113 1113 1136 1136 1113 1113 1111 1111 1136 1136 1111 1111 1109 1109 1136 1136 1136 1136 1109 1109 1134 1134 1109 1109 1108 1108 1134 1134 1134 1134 1108 1108 1135 1135 1108 1108 1110 1110 1135 1135 1135 1135 1110 1110 1137 1137 1110 1110 1112 1112 1137 1137 1614 1614 1615 1615 1139 1139 1616 1616 1114 1114 1139 1139 1139 1139 1114 1114 1141 1141 1114 1114 1116 1116 1141 1141 1141 1141 1116 1116 1143 1143 1116 1116 1118 1118 1143 1143 1143 1143 1118 1118 1145 1145 1118 1118 1120 1120 1145 1145 1145 1145 1120 1120 1147 1147 1120 1120 1122 1122 1147 1147 1147 1147 1122 1122 1149 1149 1122 1122 1124 1124 1149 1149 1149 1149 1124 1124 1151 1151 1124 1124 1126 1126 1151 1151 1151 1151 1126 1126 1617 1617 1126 1126 1618 1618 1619 1619 1153 1153 1128 1128 1155 1155 1128 1128 1130 1130 1155 1155 1155 1155 1130 1130 1157 1157 1130 1130 1133 1133 1157 1157 1157 1157 1133 1133 1132 1132 1174 1174 1170 1170 1178 1178 1170 1170 1176 1176 1178 1178 1178 1178 1176 1176 1181 1181 1176 1176 1180 1180 1181 1181 1181 1181 1180 1180 1184 1184 1180 1180 1186 1186 1184 1184 1184 1184 1186 1186 1188 1188 1186 1186 1192 1192 1188 1188 1188 1188 1192 1192 1190 1190 1192 1192 1199 1199 1190 1190 1190 1190 1199 1199 1194 1194 1199 1199 1201 1201 1194 1194 1194 1194 1201 1201 1196 1196 1201 1201 1203 1203 1196 1196 1196 1196 1203 1203 1198 1198 1203 1203 1205 1205 1198 1198 1198 1198 1205 1205 1197 1197 1205 1205 1204 1204 1197 1197 1197 1197 1204 1204 1195 1195 1204 1204 1202 1202 1195 1195 1195 1195 1202 1202 1191 1191 1202 1202 1200 1200 1191 1191 1191 1191 1200 1200 1189 1189 1200 1200 1193 1193 1189 1189 1189 1189 1193 1193 1185 1185 1193 1193 1187 1187 1185 1185 1185 1185 1187 1187 1182 1182 1187 1187 1183 1183 1182 1182 1182 1182 1183 1183 1179 1179 1183 1183 1177 1177 1179 1179 1179 1179 1177 1177 1175 1175 1177 1177 1171 1171 1175 1175 1175 1175 1171 1171 1173 1173 1171 1171 1164 1164 1173 1173 1173 1173 1164 1164 1169 1169 1164 1164 1162 1162 1169 1169 1169 1169 1162 1162 1167 1167 1162 1162 1160 1160 1167 1167 1167 1167 1160 1160 1165 1165 1160 1160 1158 1158 1165 1165 1165 1165 1158 1158 1166 1166 1158 1158 1159 1159 1166 1166 1166 1166 1159 1159 1168 1168 1159 1159 1161 1161 1168 1168 1168 1168 1161 1161 1172 1172 1161 1161 1163 1163 1172 1172 1172 1172 1163 1163 1174 1174 1163 1163 1170 1170 1174 1174 1244 1244 1218 1218 1242 1242 1218 1218 1216 1216 1242 1242 1242 1242 1216 1216 1240 1240 1216 1216 1214 1214 1240 1240 1240 1240 1214 1214 1238 1238 1214 1214 1212 1212 1238 1238 1238 1238 1212 1212 1620 1620 1212 1212 1621 1621 1622 1622 1236 1236 1210 1210 1234 1234 1210 1210 1208 1208 1234 1234 1234 1234 1208 1208 1232 1232 1208 1208 1206 1206 1232 1232 1232 1232 1206 1206 1233 1233 1206 1206 1207 1207 1233 1233 1233 1233 1207 1207 1235 1235 1207 1207 1209 1209 1235 1235 1623 1623 1624 1624 1237 1237 1625 1625 1211 1211 1237 1237 1237 1237 1211 1211 1239 1239 1211 1211 1213 1213 1239 1239 1239 1239 1213 1213 1241 1241 1213 1213 1215 1215 1241 1241 1215 1215 1217 1217 1241 1241 1241 1241 1217 1217 1243 1243 1217 1217 1219 1219 1243 1243 1243 1243 1219 1219 1245 1245 1219 1219 1221 1221 1245 1245 1245 1245 1221 1221 1247 1247 1221 1221 1223 1223 1247 1247 1247 1247 1223 1223 1249 1249 1223 1223 1225 1225 1249 1249 1249 1249 1225 1225 1626 1626 1225 1225 1627 1627 1628 1628 1251 1251 1227 1227 1253 1253 1227 1227 1229 1229 1253 1253 1253 1253 1229 1229 1255 1255 1229 1229 1231 1231 1255 1255 1255 1255 1231 1231 1254 1254 1231 1231 1230 1230 1254 1254 1254 1254 1230 1230 1252 1252 1230 1230 1228 1228 1252 1252 1629 1629 1630 1630 1250 1250 1631 1631 1226 1226 1250 1250 1250 1250 1226 1226 1248 1248 1226 1226 1224 1224 1248 1248 1248 1248 1224 1224 1246 1246 1224 1224 1222 1222 1246 1246 1246 1246 1222 1222 1244 1244 1222 1222 1220 1220 1244 1244 1244 1244 1220 1220 1218 1218 1279 1279 1278 1278 1282 1282 1278 1278 1284 1284 1282 1282 1282 1282 1284 1284 1286 1286 1284 1284 1290 1290 1286 1286 1286 1286 1290 1290 1288 1288 1290 1290 1297 1297 1288 1288 1288 1288 1297 1297 1292 1292 1297 1297 1299 1299 1292 1292 1292 1292 1299 1299 1294 1294 1299 1299 1301 1301 1294 1294 1294 1294 1301 1301 1296 1296 1301 1301 1303 1303 1296 1296 1296 1296 1303 1303 1295 1295 1303 1303 1302 1302 1295 1295 1295 1295 1302 1302 1293 1293 1302 1302 1300 1300 1293 1293 1293 1293 1300 1300 1289 1289 1300 1300 1298 1298 1289 1289 1289 1289 1298 1298 1287 1287 1298 1298 1291 1291 1287 1287 1287 1287 1291 1291 1283 1283 1291 1291 1285 1285 1283 1283 1283 1283 1285 1285 1280 1280 1285 1285 1281 1281 1280 1280 1280 1280 1281 1281 1277 1277 1281 1281 1275 1275 1277 1277 1277 1277 1275 1275 1273 1273 1275 1275 1269 1269 1273 1273 1273 1273 1269 1269 1271 1271 1269 1269 1262 1262 1271 1271 1271 1271 1262 1262 1267 1267 1262 1262 1260 1260 1267 1267 1267 1267 1260 1260 1265 1265 1260 1260 1258 1258 1265 1265 1265 1265 1258 1258 1263 1263 1258 1258 1256 1256 1263 1263 1263 1263 1256 1256 1264 1264 1256 1256 1257 1257 1264 1264 1264 1264 1257 1257 1266 1266 1257 1257 1259 1259 1266 1266 1266 1266 1259 1259 1270 1270 1259 1259 1261 1261 1270 1270 1270 1270 1261 1261 1272 1272 1261 1261 1268 1268 1272 1272 1272 1272 1268 1268 1276 1276 1268 1268 1274 1274 1276 1276 1276 1276 1274 1274 1279 1279 1274 1274 1278 1278 1279 1279 1351 1351 1328 1328 1353 1353 1328 1328 1329 1329 1353 1353 1353 1353 1329 1329 1352 1352 1329 1329 1327 1327 1352 1352 1352 1352 1327 1327 1350 1350 1327 1327 1325 1325 1350 1350 1632 1632 1633 1633 1348 1348 1634 1634 1323 1323 1348 1348 1348 1348 1323 1323 1346 1346 1323 1323 1321 1321 1346 1346 1346 1346 1321 1321 1344 1344 1321 1321 1319 1319 1344 1344 1344 1344 1319 1319 1342 1342 1319 1319 1317 1317 1342 1342 1342 1342 1317 1317 1340 1340 1317 1317 1315 1315 1340 1340 1340 1340 1315 1315 1338 1338 1315 1315 1313 1313 1338 1338 1338 1338 1313 1313 1336 1336 1313 1313 1311 1311 1336 1336 1336 1336 1311 1311 1635 1635 1311 1311 1636 1636 1637 1637 1334 1334 1309 1309 1332 1332 1309 1309 1307 1307 1332 1332 1332 1332 1307 1307 1330 1330 1307 1307 1304 1304 1330 1330 1304 1304 1305 1305 1330 1330 1330 1330 1305 1305 1331 1331 1305 1305 1306 1306 1331 1331 1331 1331 1306 1306 1333 1333 1306 1306 1308 1308 1333 1333 1638 1638 1639 1639 1335 1335 1640 1640 1310 1310 1335 1335 1335 1335 1310 1310 1337 1337 1310 1310 1312 1312 1337 1337 1337 1337 1312 1312 1339 1339 1312 1312 1314 1314 1339 1339 1339 1339 1314 1314 1341 1341 1314 1314 1316 1316 1341 1341 1341 1341 1316 1316 1343 1343 1316 1316 1318 1318 1343 1343 1343 1343 1318 1318 1345 1345 1318 1318 1320 1320 1345 1345 1345 1345 1320 1320 1347 1347 1320 1320 1322 1322 1347 1347 1347 1347 1322 1322 1641 1641 1322 1322 1642 1642 1643 1643 1349 1349 1324 1324 1351 1351 1324 1324 1326 1326 1351 1351 1351 1351 1326 1326 1328 1328 1377 1377 1376 1376 1380 1380 1376 1376 1382 1382 1380 1380 1380 1380 1382 1382 1384 1384 1382 1382 1388 1388 1384 1384 1384 1384 1388 1388 1386 1386 1388 1388 1395 1395 1386 1386 1386 1386 1395 1395 1390 1390 1395 1395 1397 1397 1390 1390 1390 1390 1397 1397 1392 1392 1397 1397 1399 1399 1392 1392 1392 1392 1399 1399 1394 1394 1399 1399 1401 1401 1394 1394 1394 1394 1401 1401 1393 1393 1401 1401 1400 1400 1393 1393 1393 1393 1400 1400 1391 1391 1400 1400 1398 1398 1391 1391 1391 1391 1398 1398 1387 1387 1398 1398 1396 1396 1387 1387 1387 1387 1396 1396 1385 1385 1396 1396 1389 1389 1385 1385 1385 1385 1389 1389 1381 1381 1389 1389 1383 1383 1381 1381 1381 1381 1383 1383 1378 1378 1383 1383 1379 1379 1378 1378 1378 1378 1379 1379 1375 1375 1379 1379 1373 1373 1375 1375 1375 1375 1373 1373 1371 1371 1373 1373 1367 1367 1371 1371 1371 1371 1367 1367 1369 1369 1367 1367 1360 1360 1369 1369 1369 1369 1360 1360 1365 1365 1360 1360 1358 1358 1365 1365 1365 1365 1358 1358 1363 1363 1358 1358 1356 1356 1363 1363 1363 1363 1356 1356 1361 1361 1356 1356 1354 1354 1361 1361 1361 1361 1354 1354 1362 1362 1354 1354 1355 1355 1362 1362 1362 1362 1355 1355 1364 1364 1355 1355 1357 1357 1364 1364 1364 1364 1357 1357 1368 1368 1357 1357 1359 1359 1368 1368 1368 1368 1359 1359 1370 1370 1359 1359 1366 1366 1370 1370 1370 1370 1366 1366 1374 1374 1366 1366 1372 1372 1374 1374 1374 1374 1372 1372 1377 1377 1372 1372 1376 1376 1377 1377 1439 1439 1415 1415 1441 1441 1415 1415 1417 1417 1441 1441 1441 1441 1417 1417 1443 1443 1417 1417 1419 1419 1443 1443 1443 1443 1419 1419 1445 1445 1419 1419 1421 1421 1445 1445 1445 1445 1421 1421 1644 1644 1421 1421 1645 1645 1646 1646 1447 1447 1423 1423 1449 1449 1423 1423 1425 1425 1449 1449 1449 1449 1425 1425 1451 1451 1425 1425 1427 1427 1451 1451 1451 1451 1427 1427 1450 1450 1427 1427 1426 1426 1450 1450 1450 1450 1426 1426 1448 1448 1426 1426 1424 1424 1448 1448 1647 1647 1648 1648 1446 1446 1649 1649 1422 1422 1446 1446 1446 1446 1422 1422 1444 1444 1422 1422 1420 1420 1444 1444 1444 1444 1420 1420 1442 1442 1420 1420 1418 1418 1442 1442 1418 1418 1416 1416 1442 1442 1442 1442 1416 1416 1440 1440 1416 1416 1414 1414 1440 1440 1440 1440 1414 1414 1438 1438 1414 1414 1412 1412 1438 1438 1438 1438 1412 1412 1436 1436 1412 1412 1410 1410 1436 1436 1436 1436 1410 1410 1434 1434 1410 1410 1408 1408 1434 1434 1434 1434 1408 1408 1650 1650 1408 1408 1651 1651 1652 1652 1432 1432 1406 1406 1430 1430 1406 1406 1404 1404 1430 1430 1430 1430 1404 1404 1428 1428 1404 1404 1402 1402 1428 1428 1428 1428 1402 1402 1429 1429 1402 1402 1403 1403 1429 1429 1429 1429 1403 1403 1431 1431 1403 1403 1405 1405 1431 1431 1653 1653 1654 1654 1433 1433 1655 1655 1407 1407 1433 1433 1433 1433 1407 1407 1435 1435 1407 1407 1409 1409 1435 1435 1435 1435 1409 1409 1437 1437 1409 1409 1411 1411 1437 1437 1437 1437 1411 1411 1439 1439 1411 1411 1413 1413 1439 1439 1439 1439 1413 1413 1415 1415 1468 1468 1464 1464 1472 1472 1464 1464 1470 1470 1472 1472 1472 1472 1470 1470 1475 1475 1470 1470 1474 1474 1475 1475 1475 1475 1474 1474 1478 1478 1474 1474 1480 1480 1478 1478 1478 1478 1480 1480 1482 1482 1480 1480 1486 1486 1482 1482 1482 1482 1486 1486 1484 1484 1486 1486 1493 1493 1484 1484 1484 1484 1493 1493 1488 1488 1493 1493 1495 1495 1488 1488 1488 1488 1495 1495 1490 1490 1495 1495 1497 1497 1490 1490 1490 1490 1497 1497 1492 1492 1497 1497 1499 1499 1492 1492 1492 1492 1499 1499 1491 1491 1499 1499 1498 1498 1491 1491 1491 1491 1498 1498 1489 1489 1498 1498 1496 1496 1489 1489 1489 1489 1496 1496 1485 1485 1496 1496 1494 1494 1485 1485 1485 1485 1494 1494 1483 1483 1494 1494 1487 1487 1483 1483 1483 1483 1487 1487 1479 1479 1487 1487 1481 1481 1479 1479 1479 1479 1481 1481 1476 1476 1481 1481 1477 1477 1476 1476 1476 1476 1477 1477 1473 1473 1477 1477 1471 1471 1473 1473 1473 1473 1471 1471 1469 1469 1471 1471 1465 1465 1469 1469 1469 1469 1465 1465 1467 1467 1465 1465 1458 1458 1467 1467 1467 1467 1458 1458 1463 1463 1458 1458 1456 1456 1463 1463 1463 1463 1456 1456 1461 1461 1456 1456 1454 1454 1461 1461 1461 1461 1454 1454 1459 1459 1454 1454 1452 1452 1459 1459 1459 1459 1452 1452 1460 1460 1452 1452 1453 1453 1460 1460 1460 1460 1453 1453 1462 1462 1453 1453 1455 1455 1462 1462 1462 1462 1455 1455 1466 1466 1455 1455 1457 1457 1466 1466 1466 1466 1457 1457 1468 1468 1457 1457 1464 1464 1468 1468
+41 41 17 17 192 192 17 17 193 193 194 194 43 43 19 19 45 45 19 19 21 21 45 45 45 45 21 21 47 47 21 21 23 23 47 47 47 47 23 23 46 46 23 23 22 22 46 46 46 46 22 22 44 44 22 22 20 20 44 44 195 195 196 196 42 42 197 197 18 18 42 42 42 42 18 18 40 40 18 18 16 16 40 40 40 40 16 16 38 38 16 16 14 14 38 38 38 38 14 14 36 36 14 14 12 12 36 36 36 36 12 12 34 34 12 12 10 10 34 34 34 34 10 10 32 32 10 10 8 8 32 32 32 32 8 8 30 30 8 8 6 6 30 30 30 30 6 6 198 198 6 6 199 199 200 200 28 28 4 4 26 26 4 4 2 2 26 26 26 26 2 2 24 24 2 2 0 0 24 24 24 24 0 0 25 25 0 0 1 1 25 25 25 25 1 1 27 27 1 1 3 3 27 27 201 201 202 202 29 29 203 203 5 5 29 29 29 29 5 5 31 31 5 5 7 7 31 31 31 31 7 7 33 33 7 7 9 9 33 33 33 33 9 9 35 35 9 9 11 11 35 35 35 35 11 11 37 37 11 11 13 13 37 37 37 37 13 13 39 39 13 13 15 15 39 39 39 39 15 15 41 41 15 15 17 17 41 41 89 89 65 65 204 204 65 65 205 205 206 206 91 91 67 67 93 93 67 67 69 69 93 93 93 93 69 69 95 95 69 69 71 71 95 95 95 95 71 71 94 94 71 71 70 70 94 94 94 94 70 70 92 92 70 70 68 68 92 92 207 207 208 208 90 90 209 209 66 66 90 90 90 90 66 66 88 88 66 66 64 64 88 88 88 88 64 64 86 86 64 64 62 62 86 86 86 86 62 62 84 84 62 62 60 60 84 84 84 84 60 60 82 82 60 60 58 58 82 82 82 82 58 58 80 80 58 58 56 56 80 80 80 80 56 56 78 78 56 56 54 54 78 78 78 78 54 54 210 210 54 54 211 211 212 212 76 76 52 52 74 74 52 52 50 50 74 74 74 74 50 50 72 72 50 50 48 48 72 72 72 72 48 48 73 73 48 48 49 49 73 73 73 73 49 49 75 75 49 49 51 51 75 75 213 213 214 214 77 77 215 215 53 53 77 77 77 77 53 53 79 79 53 53 55 55 79 79 79 79 55 55 81 81 55 55 57 57 81 81 81 81 57 57 83 83 57 57 59 59 83 83 83 83 59 59 85 85 59 59 61 61 85 85 85 85 61 61 87 87 61 61 63 63 87 87 87 87 63 63 89 89 63 63 65 65 89 89 137 137 113 113 216 216 113 113 217 217 218 218 139 139 115 115 141 141 115 115 117 117 141 141 141 141 117 117 143 143 117 117 119 119 143 143 143 143 119 119 142 142 119 119 118 118 142 142 142 142 118 118 140 140 118 118 116 116 140 140 219 219 220 220 138 138 221 221 114 114 138 138 138 138 114 114 136 136 114 114 112 112 136 136 136 136 112 112 134 134 112 112 110 110 134 134 134 134 110 110 132 132 110 110 108 108 132 132 132 132 108 108 130 130 108 108 106 106 130 130 130 130 106 106 128 128 106 106 104 104 128 128 128 128 104 104 126 126 104 104 102 102 126 126 126 126 102 102 222 222 102 102 223 223 224 224 124 124 100 100 122 122 100 100 98 98 122 122 122 122 98 98 120 120 98 98 96 96 120 120 120 120 96 96 121 121 96 96 97 97 121 121 121 121 97 97 123 123 97 97 99 99 123 123 225 225 226 226 125 125 227 227 101 101 125 125 125 125 101 101 127 127 101 101 103 103 127 127 127 127 103 103 129 129 103 103 105 105 129 129 129 129 105 105 131 131 105 105 107 107 131 131 131 131 107 107 133 133 107 107 109 109 133 133 133 133 109 109 135 135 109 109 111 111 135 135 135 135 111 111 137 137 111 111 113 113 137 137 185 185 161 161 228 228 161 161 229 229 230 230 187 187 163 163 189 189 163 163 165 165 189 189 189 189 165 165 191 191 165 165 167 167 191 191 191 191 167 167 190 190 167 167 166 166 190 190 190 190 166 166 188 188 166 166 164 164 188 188 231 231 232 232 186 186 233 233 162 162 186 186 186 186 162 162 184 184 162 162 160 160 184 184 184 184 160 160 182 182 160 160 158 158 182 182 182 182 158 158 180 180 158 158 156 156 180 180 180 180 156 156 178 178 156 156 154 154 178 178 178 178 154 154 176 176 154 154 152 152 176 176 176 176 152 152 174 174 152 152 150 150 174 174 174 174 150 150 234 234 150 150 235 235 236 236 172 172 148 148 170 170 148 148 146 146 170 170 170 170 146 146 168 168 146 146 144 144 168 168 168 168 144 144 169 169 144 144 145 145 169 169 169 169 145 145 171 171 145 145 147 147 171 171 237 237 238 238 173 173 239 239 149 149 173 173 173 173 149 149 175 175 149 149 151 151 175 175 175 175 151 151 177 177 151 151 153 153 177 177 177 177 153 153 179 179 153 153 155 155 179 179 179 179 155 155 181 181 155 155 157 157 181 181 181 181 157 157 183 183 157 157 159 159 183 183 183 183 159 159 185 185 159 159 161 161 185 185
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 460 460 470 470 499 499 552 552 568 568 559 559 511 511 465 465 461 461 583 583 587 587 591 591 274 274 218 218 236 236 326 326 311 311 299 299 510 510 540 540 507 507 251 251 257 257 287 287 250 250 234 234 244 244 643 643 650 650 674 674 209 209 203 203 245 245 198 198 194 194 218 218 594 594 597 597 558 558 21 21 20 20 44 44 646 646 654 654 673 673 654 654 660 660 673 673 673 673 660 660 666 666 632 632 630 630 611 611 630 630 633 633 611 611 611 611 633 633 637 637 666 666 670 670 673 673 670 670 678 678 673 673 673 673 678 678 686 686 716 716 721 721 700 700 699 699 669 669 682 682 669 669 665 665 682 682 682 682 665 665 659 659 653 653 645 645 611 611 645 645 636 636 611 611 611 611 636 636 632 632 700 700 695 695 716 716 695 695 689 689 716 716 716 716 689 689 712 712 689 689 685 685 712 712 712 712 685 685 699 699 685 685 677 677 699 699 699 699 677 677 669 669 686 686 690 690 721 721 690 690 696 696 721 721 721 721 696 696 700 700 589 589 585 585 618 618 585 585 581 581 618 618 581 581 573 573 618 618 618 618 573 573 599 599 659 659 653 653 682 682 653 653 611 611 682 682 682 682 611 611 625 625 611 611 591 591 625 625 625 625 591 591 618 618 591 591 587 587 618 618 618 618 587 587 589 589 573 573 571 571 599 599 571 571 564 564 599 599 599 599 564 564 557 557 564 564 539 539 557 557 557 557 539 539 520 520 539 539 506 506 520 520 520 520 506 506 497 497 506 506 454 454 497 497 317 317 308 308 290 290 316 316 324 324 288 288 324 324 353 353 288 288 288 288 353 353 290 290 353 353 381 381 290 290 290 290 381 381 317 317 381 381 390 390 317 317 317 317 390 390 329 329 172 172 178 178 196 196 178 178 206 206 196 196 206 206 269 269 288 288 269 269 278 278 288 288 288 288 278 278 316 316 163 163 166 166 183 183 99 99 105 105 102 102 105 105 115 115 102 102 115 115 124 124 102 102 124 124 128 128 102 102 102 102 128 128 135 135 135 135 141 141 102 102 141 141 151 151 102 102 102 102 151 151 183 183 151 151 159 159 183 183 183 183 159 159 163 163 166 166 162 162 183 183 162 162 158 158 183 183 183 183 158 158 150 150 69 69 76 76 98 98 98 98 92 92 69 69 92 92 90 90 69 69 69 69 90 90 93 93 140 140 134 134 112 112 112 112 114 114 76 76 114 114 104 104 76 76 76 76 104 104 98 98 134 134 127 127 112 112 127 127 123 123 112 112 112 112 123 123 114 114 172 172 196 196 118 118 196 196 183 183 118 118 118 118 183 183 112 112 183 183 150 150 112 112 112 112 150 150 140 140 93 93 99 99 69 69 99 99 102 102 69 69 69 69 102 102 64 64 102 102 74 74 64 64 64 64 74 74 56 56 74 74 47 47 56 56 23 23 25 25 39 39 25 25 32 32 39 39 39 39 32 32 74 74 32 32 37 37 74 74 74 74 37 37 47 47 18 18 19 19 43 43 19 19 23 23 43 43 51 51 17 17 18 18 54 54 58 58 71 71 52 52 46 46 49 49 53 53 48 48 51 51 71 71 58 58 67 67 33 33 29 29 17 17 58 58 60 60 67 67 60 60 62 62 67 67 67 67 62 62 66 66 62 62 63 63 66 66 57 57 70 70 59 59 70 70 66 66 59 59 59 59 66 66 61 61 66 66 63 63 61 61 17 17 29 29 14 14 29 29 26 26 14 14 26 26 24 24 14 14 14 14 24 24 15 15 48 48 45 45 51 51 45 45 41 41 51 51 51 51 41 41 17 17 41 41 35 35 17 17 17 17 35 35 33 33 16 16 36 36 52 52 36 36 42 42 52 52 52 52 42 42 46 46 24 24 27 27 15 15 27 27 30 30 15 15 15 15 30 30 16 16 30 30 34 34 16 16 16 16 34 34 36 36 21 21 44 44 22 22 55 55 50 50 75 75 50 50 38 38 75 75 75 75 38 38 40 40 38 38 31 31 40 40 40 40 31 31 28 28 126 126 130 130 113 113 130 130 137 137 113 113 165 165 167 167 184 184 167 167 164 164 184 184 136 136 129 129 103 103 143 143 153 153 184 184 153 153 161 161 184 184 184 184 161 161 165 165 129 129 125 125 103 103 125 125 116 116 103 103 103 103 116 116 106 106 68 68 100 100 94 94 164 164 160 160 184 184 160 160 152 152 184 184 184 184 152 152 103 103 152 152 142 142 103 103 103 103 142 142 136 136 55 55 75 75 65 65 75 75 103 103 65 65 65 65 103 103 68 68 103 103 106 106 68 68 68 68 106 106 100 100 126 126 113 113 117 117 113 113 81 81 117 117 117 117 81 81 107 107 94 94 91 91 68 68 91 91 95 95 68 68 68 68 95 95 81 81 95 95 101 101 81 81 81 81 101 101 107 107 137 137 143 143 113 113 143 143 184 184 113 113 113 113 184 184 133 133 184 184 197 197 133 133 133 133 197 197 173 173 197 197 185 185 173 173 319 319 284 284 289 289 284 284 279 279 289 289 289 289 279 279 197 197 279 279 217 217 197 197 197 197 217 217 185 185 286 286 309 309 291 291 309 309 318 318 291 291 319 319 289 289 338 338 289 289 291 291 338 338 338 338 291 291 354 354 291 291 318 318 354 354 354 354 318 318 391 391 318 318 330 330 391 391 330 330 385 385 391 391 391 391 385 385 392 392 385 385 406 406 392 392 392 392 406 406 408 408 582 582 617 617 574 574 617 617 606 606 574 574 574 574 606 606 572 572 572 572 606 606 565 565 606 606 566 566 565 565 565 565 566 566 540 540 566 566 519 519 540 540 540 540 519 519 507 507 519 519 508 508 507 507 507 507 508 508 453 453 617 617 592 592 644 644 592 592 612 612 644 644 644 644 612 612 681 681 612 612 631 631 635 635 635 635 639 639 612 612 639 639 648 648 612 612 612 612 648 648 681 681 648 648 656 656 681 681 681 681 656 656 662 662 647 647 612 612 674 674 662 662 668 668 681 681 668 668 672 672 681 681 681 681 672 672 706 706 697 697 722 722 701 701 722 722 698 698 701 701 647 647 638 638 612 612 638 638 634 634 612 612 612 612 634 634 631 631 691 691 687 687 674 674 672 672 680 680 706 706 680 680 688 688 706 706 706 706 688 688 722 722 688 688 692 692 722 722 722 722 692 692 698 698 687 687 679 679 674 674 679 679 671 671 674 674 674 674 671 671 667 667 667 667 661 661 674 674 661 661 655 655 674 674 674 674 655 655 647 647 697 697 691 691 722 722 691 691 674 674 722 722 722 722 674 674 724 724 674 674 710 710 724 724 749 749 758 758 710 710 758 758 750 750 710 710 750 750 740 740 710 710 740 740 735 735 710 710 710 710 735 735 724 724 768 768 767 767 749 749 767 767 760 760 749 749 749 749 760 760 758 758 720 720 723 723 730 730 771 771 762 762 764 764 770 770 772 772 763 763 729 729 728 728 741 741 730 730 732 732 720 720 732 732 734 734 720 720 720 720 734 734 717 717 734 734 739 739 717 717 742 742 744 744 749 749 771 771 764 764 772 772 764 764 765 765 772 772 772 772 765 765 763 763 744 744 746 746 749 749 746 746 752 752 749 749 749 749 752 752 768 768 752 752 754 754 768 768 768 768 754 754 771 771 754 754 757 757 771 771 771 771 757 757 762 762 763 763 761 761 770 770 761 761 756 756 770 770 770 770 756 756 769 769 729 729 741 741 726 726 741 741 738 738 726 726 726 726 738 738 719 719 738 738 733 733 719 719 719 719 733 733 723 723 733 733 731 731 723 723 723 723 731 731 730 730 753 753 751 751 748 748 751 751 745 745 748 748 748 748 745 745 743 743 756 756 753 753 769 769 753 753 748 748 769 769 769 769 748 748 766 766 748 748 759 759 766 766 759 759 748 748 755 755 748 748 709 709 755 755 755 755 709 709 747 747 686 686 721 721 673 673 721 721 736 736 673 673 673 673 736 736 709 709 736 736 737 737 709 709 709 709 737 737 747 747 673 673 640 640 626 626 611 611 619 619 613 613 637 637 646 646 611 611 646 646 673 673 611 611 611 611 673 673 619 619 673 673 626 626 619 619 620 620 627 627 709 709 627 627 641 641 709 709 641 641 651 651 709 709 709 709 651 651 673 673 651 651 649 649 673 673 673 673 649 649 640 640 567 567 601 601 623 623 601 601 608 608 623 623 623 623 608 608 614 614 543 543 545 545 498 498 545 545 548 548 498 498 548 548 554 554 498 498 554 554 561 561 498 498 498 498 561 561 558 558 561 561 576 576 558 558 558 558 576 576 594 594 593 593 575 575 569 569 593 593 569 569 600 600 613 613 607 607 611 611 607 607 604 604 611 611 611 611 604 604 591 591 604 604 600 600 591 591 547 547 485 485 553 553 485 485 569 569 553 553 553 553 569 569 560 560 569 569 575 575 560 560 198 198 218 218 207 207 310 310 263 263 274 274 263 263 253 253 274 274 253 253 246 246 274 274 246 246 240 240 274 274 274 274 240 240 218 218 240 240 226 226 218 218 218 218 226 226 207 207 261 261 298 298 254 254 298 298 247 247 254 254 244 244 208 208 227 227 244 244 227 227 298 298 227 227 241 241 298 298 298 298 241 241 247 247 119 119 110 110 169 169 138 138 175 175 180 180 169 169 110 110 155 155 138 138 180 180 234 234 86 86 144 144 155 155 180 180 189 189 234 234 189 189 199 199 234 234 234 234 199 199 244 244 199 199 202 202 244 244 244 244 202 202 208 208 175 175 138 138 169 169 138 138 131 131 169 169 169 169 131 131 119 119 154 154 148 148 121 121 148 148 146 146 121 121 121 121 146 146 79 79 186 186 192 192 188 188 188 188 179 179 186 186 179 179 174 174 186 186 186 186 174 174 121 121 174 174 168 168 121 121 121 121 168 168 154 154 255 255 248 248 299 299 209 209 245 245 228 228 299 299 248 248 245 245 248 248 242 242 245 245 245 245 242 242 228 228 275 275 256 256 311 311 256 256 264 264 311 311 311 311 264 264 299 299 264 264 262 262 299 299 299 299 262 262 255 255 229 229 243 243 275 275 243 243 249 249 275 275 275 275 249 249 256 256 195 195 201 201 219 219 201 201 210 210 219 219 219 219 210 210 229 229 219 219 205 205 195 195 205 205 187 187 195 195 195 195 187 187 193 193 187 187 191 191 193 193 157 157 171 171 122 122 171 171 177 177 122 122 122 122 177 177 187 187 177 177 182 182 187 187 187 187 182 182 191 191 80 80 147 147 122 122 147 147 149 149 122 122 122 122 149 149 157 157 111 111 170 170 87 87 170 170 156 156 87 87 87 87 156 156 145 145 235 235 200 200 190 190 235 235 190 190 139 139 190 190 181 181 139 139 181 181 176 176 139 139 139 139 176 176 132 132 176 176 170 170 132 132 132 132 170 170 120 120 170 170 111 111 120 120 642 642 628 628 710 710 674 674 650 650 710 710 650 650 652 652 710 710 710 710 652 652 642 642 628 628 621 621 624 624 598 598 559 559 602 602 559 559 568 568 602 602 602 602 568 568 609 609 568 568 624 624 609 609 609 609 624 624 615 615 624 624 621 621 615 615 612 612 605 605 610 610 610 610 616 616 612 612 616 616 622 622 612 612 612 612 622 622 674 674 622 622 629 629 674 674 674 674 629 629 643 643 544 544 550 550 486 486 550 550 556 556 486 486 486 486 556 556 570 570 556 556 563 563 570 570 570 570 563 563 578 578 605 605 612 612 603 603 612 612 592 592 603 603 603 603 592 592 596 596 546 546 499 499 549 549 499 499 555 555 549 549 598 598 595 595 559 559 595 595 577 577 559 559 559 559 577 577 499 499 577 577 562 562 499 499 499 499 562 562 555 555 155 155 110 110 86 86 110 110 108 108 86 86 86 86 108 108 96 96 57 57 53 53 70 70 53 53 51 51 70 70 70 70 51 51 72 72 51 51 77 77 72 72 96 96 88 88 86 86 88 88 84 84 86 86 86 86 84 84 51 51 84 84 82 82 51 51 51 51 82 82 77 77 280 280 282 282 327 327 280 280 327 327 272 272 282 282 276 276 327 327 276 276 270 270 327 327 327 327 270 270 244 244 270 270 265 265 244 244 244 244 265 265 250 250 287 287 257 257 327 327 257 257 259 259 327 327 327 327 259 259 272 272 252 252 245 245 235 235 245 245 203 203 235 235 235 235 203 203 200 200 328 328 283 283 281 281 252 252 266 266 245 245 266 266 271 271 245 245 245 245 271 271 328 328 271 271 277 277 328 328 328 328 277 277 283 283 281 281 273 273 328 328 273 273 260 260 328 328 328 328 260 260 287 287 260 260 258 258 287 287 287 287 258 258 251 251 89 89 97 97 87 87 97 97 109 109 87 87 87 87 109 109 111 111 73 73 52 52 71 71 52 52 49 49 71 71 71 71 49 49 54 54 73 73 78 78 52 52 78 78 83 83 52 52 52 52 83 83 87 87 83 83 85 85 87 87 87 87 85 85 89 89 476 476 499 499 486 486 499 499 546 546 486 486 486 486 546 546 544 544 476 476 472 472 499 499 472 472 464 464 499 499 499 499 464 464 416 416 464 464 456 456 416 416 416 416 456 456 445 445 445 445 439 439 416 416 439 439 424 424 416 416 416 416 424 424 412 412 582 582 586 586 617 617 586 586 590 590 617 617 617 617 590 590 592 592 590 590 588 588 592 592 592 592 588 588 584 584 578 578 596 596 570 570 596 596 592 592 570 570 570 570 592 592 580 580 592 592 584 584 580 580 408 408 406 406 446 446 406 406 422 422 446 446 446 446 422 422 453 453 422 422 474 474 453 453 453 453 474 474 507 507 474 474 488 488 507 507 507 507 488 488 510 510 214 214 212 212 197 197 212 212 216 216 197 197 197 197 216 216 223 223 223 223 231 231 197 197 231 231 233 233 197 197 197 197 233 233 289 289 233 233 239 239 289 289 289 289 239 239 291 291 239 239 268 268 291 291 291 291 268 268 286 286 229 229 275 275 219 219 275 275 237 237 219 219 219 219 237 237 205 205 237 237 225 225 205 205 205 205 225 225 221 221 389 389 342 342 299 299 342 342 333 333 299 299 299 299 333 333 326 326 366 366 360 360 389 389 360 360 350 350 389 389 389 389 350 350 342 342 418 418 414 414 400 400 414 414 405 405 400 400 405 405 394 394 400 400 394 394 387 387 400 400 400 400 387 387 389 389 387 387 380 380 389 389 389 389 380 380 366 366 325 325 298 298 310 310 298 298 261 261 310 310 310 310 261 261 263 263 325 325 332 332 298 298 332 332 341 341 298 298 298 298 341 341 388 388 341 341 349 349 388 388 388 388 349 349 359 359 386 386 399 399 379 379 399 399 388 388 379 379 379 379 388 388 365 365 388 388 359 359 365 365 213 213 220 220 204 204 220 220 224 224 204 204 192 192 186 186 194 194 186 186 204 204 194 194 194 194 204 204 218 218 204 204 224 224 218 218 218 218 224 224 236 236 206 206 288 288 196 196 288 288 232 232 196 196 196 196 232 232 230 230 230 230 222 222 196 196 222 222 215 215 196 196 196 196 215 215 211 211 308 308 285 285 290 290 285 285 267 267 290 290 290 290 267 267 288 288 267 267 238 238 288 288 288 288 238 238 232 232 539 539 509 509 506 506 509 509 487 487 506 506 506 506 487 487 454 454 487 487 473 473 454 454 454 454 473 473 427 427 473 473 421 421 427 427 427 427 421 421 407 407 421 421 403 403 407 407 407 407 403 403 390 390 403 403 384 384 390 390 390 390 384 384 329 329 600 600 569 569 591 591 569 569 579 579 591 591 591 591 579 579 583 583 463 463 471 471 498 498 438 438 444 444 415 415 444 444 455 455 415 415 547 547 543 543 485 485 543 543 498 498 485 485 485 485 498 498 475 475 498 498 471 471 475 475 411 411 417 417 415 415 417 417 423 423 415 415 415 415 423 423 438 438 386 386 393 393 399 399 393 393 404 404 399 399 399 399 404 404 413 413 551 551 558 558 567 567 558 558 597 597 567 567 567 567 597 597 601 601 551 551 541 541 558 558 541 541 537 537 558 558 558 558 537 537 461 461 537 537 523 523 461 461 461 461 523 523 515 515 515 515 517 517 461 461 517 517 525 525 461 461 461 461 525 525 511 511 525 525 529 529 511 511 511 511 529 529 533 533 533 533 535 535 511 511 535 535 531 531 511 511 511 511 531 531 513 513 531 531 527 527 513 513 513 513 527 527 521 521 727 727 748 748 728 728 748 748 743 743 728 728 728 728 743 743 741 741 727 727 725 725 748 748 725 725 718 718 748 748 748 748 718 718 709 709 718 718 714 714 709 709 704 704 702 702 709 709 702 702 693 693 709 709 693 693 683 683 709 709 683 683 675 675 709 709 709 709 675 675 663 663 614 614 620 620 623 623 620 620 709 709 623 623 623 623 709 709 657 657 709 709 663 663 657 657 714 714 711 711 709 709 711 711 707 707 709 709 709 709 707 707 704 704 628 628 624 624 710 710 624 624 658 658 710 710 710 710 658 658 664 664 664 664 676 676 710 710 676 676 684 684 710 710 710 710 684 684 694 694 694 694 703 703 710 710 703 703 705 705 710 710 710 710 705 705 749 749 705 705 708 708 749 749 749 749 708 708 713 713 739 739 742 742 717 717 742 742 749 749 717 717 717 717 749 749 715 715 749 749 713 713 715 715 530 530 526 526 512 512 462 462 518 518 516 516 516 516 524 524 462 462 524 524 538 538 462 462 462 462 538 538 559 559 538 538 542 542 559 559 559 559 542 542 552 552 518 518 462 462 526 526 462 462 466 466 526 526 526 526 466 466 512 512 532 532 536 536 512 512 536 536 534 534 512 512 512 512 534 534 530 530 514 514 522 522 512 512 522 522 528 528 512 512 512 512 528 528 532 532 496 496 503 503 559 559 503 503 505 505 559 559 559 559 505 505 502 502 470 470 480 480 499 499 480 480 484 484 499 499 499 499 484 484 559 559 484 484 492 492 559 559 559 559 492 492 496 496 452 452 449 449 433 433 449 449 442 442 433 433 433 433 442 442 420 420 502 502 495 495 559 559 495 495 491 491 559 559 559 559 491 491 462 462 491 491 483 483 462 462 483 483 479 479 462 462 479 479 469 469 462 462 462 462 469 469 452 452 469 469 459 459 452 452 452 452 459 459 449 449 442 442 436 436 420 420 436 436 430 430 420 420 420 420 430 430 416 416 430 430 426 426 416 416 416 416 426 426 431 431 431 431 437 437 416 416 437 437 443 443 416 416 416 416 443 443 499 499 443 443 450 450 499 499 499 499 450 450 460 460 424 424 418 418 412 412 418 418 400 400 412 412 412 412 400 400 410 410 400 400 402 402 410 410 328 328 344 344 352 352 368 368 383 383 389 389 383 383 396 396 389 389 389 389 396 396 400 400 396 396 398 398 400 400 400 400 398 398 402 402 344 344 328 328 340 340 328 328 287 287 340 340 340 340 287 287 331 331 327 327 388 388 367 367 388 388 382 382 367 367 367 367 351 351 327 327 351 351 343 343 327 327 327 327 343 343 287 287 343 343 339 339 287 287 287 287 339 339 331 331 409 409 399 399 411 411 399 399 413 413 411 411 411 411 413 413 417 417 409 409 401 401 399 399 401 401 397 397 399 399 399 399 397 397 388 388 397 397 395 395 388 388 388 388 395 395 382 382 500 500 558 558 504 504 558 558 501 501 504 504 500 500 493 493 558 558 493 493 489 489 558 558 558 558 489 489 498 498 489 489 481 481 498 498 498 498 481 481 477 477 451 451 458 458 461 461 458 458 468 468 461 461 461 461 468 468 478 478 415 415 440 440 434 434 478 478 482 482 461 461 482 482 490 490 461 461 461 461 490 490 558 558 490 490 494 494 558 558 558 558 494 494 501 501 477 477 467 467 498 498 467 467 457 457 498 498 498 498 457 457 447 447 455 455 463 463 415 415 463 463 498 498 415 415 415 415 498 498 440 440 498 498 447 447 440 440 434 434 428 428 415 415 428 428 425 425 415 415 415 415 425 425 419 419 425 425 429 429 419 419 429 429 435 435 419 419 419 419 435 435 432 432 435 435 441 441 432 432 432 432 441 441 451 451 441 441 448 448 451 451 451 451 448 448 458 458 323 323 337 337 299 299 337 337 348 348 299 299 363 363 357 357 328 328 376 376 378 378 389 389 378 378 375 375 389 389 389 389 375 375 371 371 352 352 368 368 328 328 368 368 389 389 328 328 328 328 389 389 363 363 389 389 371 371 363 363 296 296 293 293 245 245 293 293 297 297 245 245 348 348 358 358 299 299 358 358 364 364 299 299 299 299 364 364 389 389 364 364 372 372 389 389 389 389 372 372 376 376 297 297 303 303 245 245 303 303 307 307 245 245 245 245 307 307 299 299 307 307 315 315 299 299 299 299 315 315 323 323 357 357 347 347 328 328 347 347 336 336 328 328 328 328 336 336 322 322 322 322 314 314 328 328 314 314 306 306 328 328 328 328 306 306 245 245 306 306 302 302 245 245 245 245 302 302 296 296 321 321 335 335 327 327 335 335 346 346 327 327 345 345 334 334 298 298 373 373 388 388 377 377 388 388 374 374 377 377 300 300 294 294 244 244 294 294 292 292 244 244 244 244 292 292 295 295 346 346 356 356 327 327 356 356 362 362 327 327 327 327 362 362 388 388 362 362 370 370 388 388 388 388 370 370 374 374 373 373 369 369 388 388 369 369 361 361 388 388 388 388 361 361 298 298 361 361 355 355 298 298 298 298 355 355 345 345 334 334 320 320 298 298 320 320 312 312 298 298 298 298 312 312 244 244 312 312 304 304 244 244 244 244 304 304 300 300 295 295 301 301 244 244 301 301 305 305 244 244 244 244 305 305 327 327 305 305 313 313 327 327 327 327 313 313 321 321 145 145 147 147 87 87 147 147 80 80 87 87 87 87 80 80 52 52 80 80 44 44 52 52 52 52 44 44 16 16 44 44 20 20 16 16 221 221 214 214 205 205 214 214 197 197 205 205 205 205 197 197 187 187 197 197 184 184 187 187 187 187 184 184 122 122 184 184 103 103 122 122 122 122 103 103 80 80 103 103 75 75 80 80 80 80 75 75 44 44 75 75 40 40 44 44 44 44 40 40 22 22 40 40 28 28 22 22 18 18 43 43 51 51 43 43 79 79 51 51 51 51 79 79 86 86 79 79 146 146 86 86 86 86 146 146 144 144 23 23 39 39 43 43 39 39 74 74 43 43 43 43 74 74 79 79 74 74 102 102 79 79 79 79 102 102 121 121 102 102 183 183 121 121 121 121 183 183 186 186 183 183 196 196 186 186 186 186 196 196 204 204 196 196 211 211 204 204 204 204 211 211 213 213 813 813 803 803 839 839 1268 1268 1298 1298 1265 1265 1034 1034 978 978 996 996 1343 1343 1347 1347 1351 1351 1271 1271 1225 1225 1221 1221 1235 1235 1245 1245 1258 1258 1111 1111 1103 1103 1087 1087 1216 1216 1226 1226 1257 1257 1010 1010 1017 1017 1046 1046 1369 1369 1364 1364 1371 1371 1354 1354 1357 1357 1318 1318 1014 1014 1021 1021 1058 1058 967 967 961 961 1003 1003 1022 1022 1020 1020 1057 1057 1360 1360 1356 1356 1317 1317 1307 1307 1304 1304 1257 1257 976 976 1038 1038 1048 1048 1403 1403 1440 1440 1371 1371 1420 1420 1426 1426 1433 1433 1526 1526 1527 1527 1508 1508 1480 1480 1432 1432 1468 1468 1392 1392 1389 1389 1370 1370 1412 1412 1418 1418 1441 1441 1418 1418 1424 1424 1441 1441 1441 1441 1424 1424 1458 1458 1419 1419 1413 1413 1432 1432 1413 1413 1405 1405 1432 1432 1432 1432 1405 1405 1370 1370 1405 1405 1396 1396 1370 1370 1370 1370 1396 1396 1392 1392 1389 1389 1391 1391 1370 1370 1391 1391 1395 1395 1370 1370 1370 1370 1395 1395 1404 1404 1437 1437 1429 1429 1432 1432 1429 1429 1425 1425 1432 1432 1432 1432 1425 1425 1419 1419 1475 1475 1454 1454 1480 1480 1454 1454 1459 1459 1480 1480 1424 1424 1428 1428 1458 1458 1428 1428 1436 1436 1458 1458 1458 1458 1436 1436 1471 1471 1436 1436 1444 1444 1471 1471 1471 1471 1444 1444 1475 1475 1444 1444 1448 1448 1475 1475 1475 1475 1448 1448 1454 1454 1459 1459 1455 1455 1480 1480 1455 1455 1449 1449 1480 1480 1480 1480 1449 1449 1432 1432 1449 1449 1445 1445 1432 1432 1432 1432 1445 1445 1437 1437 1523 1523 1516 1516 1468 1468 1516 1516 1506 1506 1468 1468 1506 1506 1491 1491 1468 1468 1491 1491 1490 1490 1468 1468 1468 1468 1490 1490 1480 1480 1507 1507 1528 1528 1525 1525 1505 1505 1503 1503 1508 1508 1529 1529 1517 1517 1531 1531 1517 1517 1519 1519 1531 1531 1507 1507 1510 1510 1528 1528 1510 1510 1512 1512 1528 1528 1528 1528 1512 1512 1529 1529 1512 1512 1514 1514 1529 1529 1529 1529 1514 1514 1517 1517 1500 1500 1502 1502 1507 1507 1502 1502 1504 1504 1507 1507 1507 1507 1504 1504 1510 1510 1519 1519 1522 1522 1531 1531 1522 1522 1520 1520 1531 1531 1531 1531 1520 1520 1530 1530 1520 1520 1518 1518 1530 1530 1518 1518 1515 1515 1530 1530 1530 1530 1515 1515 1527 1527 1515 1515 1513 1513 1527 1527 1527 1527 1513 1513 1508 1508 1513 1513 1511 1511 1508 1508 1508 1508 1511 1511 1505 1505 1503 1503 1501 1501 1476 1476 1501 1501 1499 1499 1476 1476 1476 1476 1499 1499 1479 1479 1499 1499 1496 1496 1479 1479 1496 1496 1494 1494 1479 1479 1479 1479 1494 1494 1482 1482 1497 1497 1509 1509 1469 1469 1509 1509 1521 1521 1469 1469 1469 1469 1521 1521 1508 1508 1521 1521 1524 1524 1508 1508 1508 1508 1524 1524 1526 1526 1398 1398 1394 1394 1371 1371 1394 1394 1390 1390 1371 1371 1371 1371 1390 1390 1393 1393 1426 1426 1430 1430 1433 1433 1430 1430 1438 1438 1433 1433 1433 1433 1438 1438 1446 1446 1393 1393 1397 1397 1371 1371 1397 1397 1406 1406 1371 1371 1371 1371 1406 1406 1433 1433 1406 1406 1414 1414 1433 1433 1433 1433 1414 1414 1420 1420 1446 1446 1481 1481 1433 1433 1481 1481 1483 1483 1433 1433 1433 1433 1483 1483 1469 1469 1483 1483 1489 1489 1469 1469 1469 1469 1489 1489 1497 1497 1446 1446 1450 1450 1481 1481 1450 1450 1456 1456 1481 1481 1481 1481 1456 1456 1460 1460 1427 1427 1421 1421 1440 1440 1421 1421 1415 1415 1440 1440 1440 1440 1415 1415 1371 1371 1415 1415 1407 1407 1371 1371 1371 1371 1407 1407 1398 1398 1465 1465 1439 1439 1440 1440 1439 1439 1431 1431 1440 1440 1440 1440 1431 1431 1427 1427 1460 1460 1457 1457 1481 1481 1457 1457 1451 1451 1481 1481 1481 1481 1451 1451 1465 1465 1451 1451 1447 1447 1465 1465 1465 1465 1447 1447 1439 1439 1351 1351 1376 1376 1403 1403 1345 1345 1341 1341 1376 1376 1376 1376 1341 1341 1365 1365 1351 1351 1347 1347 1376 1376 1347 1347 1349 1349 1376 1376 1376 1376 1349 1349 1345 1345 1341 1341 1333 1333 1365 1365 1333 1333 1331 1331 1365 1365 1365 1365 1331 1331 1325 1325 1331 1331 1324 1324 1325 1325 1324 1324 1299 1299 1325 1325 1325 1325 1299 1299 1278 1278 1299 1299 1266 1266 1278 1278 1278 1278 1266 1266 1267 1267 1266 1266 1212 1212 1267 1267 1113 1113 1150 1150 1050 1050 1150 1150 1077 1077 1050 1050 1050 1050 1077 1077 1068 1068 1038 1038 1043 1043 1048 1048 1043 1043 1078 1078 1048 1048 1048 1048 1078 1078 1050 1050 1078 1078 1097 1097 1050 1050 1050 1050 1097 1097 1113 1113 976 976 956 956 944 944 956 956 932 932 944 944 923 923 926 926 943 943 884 884 888 888 862 862 888 888 895 895 862 862 902 902 896 896 872 872 895 895 901 901 862 862 901 901 911 911 862 862 862 862 911 911 943 943 911 911 919 919 943 943 943 943 919 919 923 923 827 827 850 850 853 853 859 859 865 865 862 862 865 865 875 875 862 862 862 862 875 875 884 884 926 926 924 924 943 943 924 924 920 920 943 943 943 943 920 920 912 912 932 932 956 956 892 892 956 956 943 943 892 892 892 892 943 943 872 872 943 943 912 912 872 872 872 872 912 912 902 902 896 896 889 889 872 872 889 889 885 885 872 872 872 872 885 885 840 840 885 885 876 876 840 840 876 876 866 866 840 840 866 866 860 860 840 840 840 840 860 860 827 827 860 860 854 854 827 827 827 827 854 854 850 850 853 853 859 859 827 827 859 859 862 862 827 827 827 827 862 862 824 824 862 862 834 834 824 824 824 824 834 834 816 816 834 834 809 809 816 816 781 781 784 784 799 799 784 784 785 785 799 799 799 799 785 785 834 834 785 785 797 797 834 834 834 834 797 797 809 809 796 796 793 793 775 775 775 775 793 793 774 774 795 795 800 800 812 812 800 800 804 804 812 812 812 812 804 804 807 807 793 793 791 791 774 774 791 791 789 789 774 774 774 774 789 789 773 773 789 789 787 787 773 773 787 787 788 788 773 773 773 773 788 788 776 776 788 788 790 790 776 776 776 776 790 790 792 792 818 818 825 825 814 814 825 825 829 829 814 814 814 814 829 829 810 810 818 818 820 820 825 825 820 820 822 822 825 825 825 825 822 822 826 826 805 805 801 801 813 813 780 780 803 803 779 779 803 803 813 813 779 779 779 779 813 813 775 775 813 813 801 801 775 775 775 775 801 801 796 796 822 822 821 821 826 826 821 821 819 819 826 826 826 826 819 819 830 830 819 819 815 815 830 830 815 815 811 811 830 830 830 830 811 811 813 813 811 811 808 808 813 813 813 813 808 808 805 805 792 792 795 795 776 776 795 795 812 812 776 776 776 776 812 812 777 777 812 812 778 778 777 777 817 817 806 806 833 833 806 806 794 794 833 833 833 833 794 794 798 798 794 794 786 786 798 798 798 798 786 786 783 783 817 817 833 833 823 823 833 833 861 861 823 823 823 823 861 861 828 828 909 909 917 917 942 942 887 887 883 883 861 861 909 909 942 942 899 899 882 882 886 886 871 871 886 886 893 893 871 871 887 887 861 861 894 894 835 835 863 863 871 871 863 863 873 873 871 871 871 871 873 873 882 882 917 917 921 921 942 942 921 921 925 925 942 942 942 942 925 925 922 922 883 883 874 874 861 861 874 874 864 864 861 861 861 861 864 864 828 828 864 864 858 858 828 828 828 828 858 858 852 852 922 922 918 918 942 942 918 918 910 910 942 942 942 942 910 910 861 861 910 910 900 900 861 861 861 861 900 900 894 894 852 852 849 849 828 828 849 849 851 851 828 828 828 828 851 851 835 835 851 851 857 857 835 835 835 835 857 857 863 863 893 893 899 899 871 871 899 899 942 942 871 871 871 871 942 942 877 877 942 942 955 955 877 877 965 965 937 937 955 955 937 937 931 931 955 955 955 955 931 931 877 877 965 965 955 955 1028 1028 955 955 1047 1047 1028 1028 1028 1028 1047 1047 1037 1037 1044 1044 1067 1067 1049 1049 1067 1067 1076 1076 1049 1049 1149 1149 1140 1140 1076 1076 1140 1140 1112 1112 1076 1076 1076 1076 1112 1112 1049 1049 1112 1112 1083 1083 1049 1049 1049 1049 1083 1083 1047 1047 1083 1083 1075 1075 1047 1047 1047 1047 1075 1075 1037 1037 1213 1213 1265 1265 1256 1256 1265 1265 1279 1279 1256 1256 1279 1279 1265 1265 1316 1316 1265 1265 1298 1298 1316 1316 1316 1316 1298 1298 1358 1358 1298 1298 1323 1323 1358 1358 1323 1323 1330 1330 1358 1358 1358 1358 1330 1330 1377 1377 1330 1330 1332 1332 1377 1377 1377 1377 1332 1332 1340 1340 1377 1377 1350 1350 1384 1384 1350 1350 1370 1370 1384 1384 1384 1384 1370 1370 1441 1441 1370 1370 1404 1404 1441 1441 1441 1441 1404 1404 1412 1412 1370 1370 1363 1363 1366 1366 1385 1385 1432 1432 1378 1378 1432 1432 1370 1370 1378 1378 1378 1378 1370 1370 1372 1372 1370 1370 1366 1366 1372 1372 1302 1302 1306 1306 1244 1244 1306 1306 1312 1312 1244 1244 1244 1244 1312 1312 1328 1328 1312 1312 1319 1319 1328 1328 1328 1328 1319 1319 1334 1334 1363 1363 1370 1370 1359 1359 1370 1370 1350 1350 1359 1359 1359 1359 1350 1350 1352 1352 1307 1307 1257 1257 1313 1313 1356 1356 1353 1353 1317 1317 1353 1353 1335 1335 1317 1317 1317 1317 1335 1335 1257 1257 1335 1335 1320 1320 1257 1257 1257 1257 1320 1320 1313 1313 1400 1400 1386 1386 1468 1468 1385 1385 1399 1399 1432 1432 1399 1399 1408 1408 1432 1432 1432 1432 1408 1408 1468 1468 1408 1408 1410 1410 1468 1468 1468 1468 1410 1410 1400 1400 1386 1386 1379 1379 1382 1382 1379 1379 1373 1373 1382 1382 1373 1373 1367 1367 1382 1382 1382 1382 1367 1367 1326 1326 985 985 999 999 1033 1033 953 953 957 957 977 977 957 957 966 966 977 977 977 977 966 966 985 985 999 999 1005 1005 1033 1033 1005 1005 1012 1012 1033 1033 1033 1033 1012 1012 1069 1069 977 977 963 963 953 953 963 963 945 945 953 953 953 953 945 945 951 951 945 945 947 947 951 951 913 913 927 927 880 880 927 927 933 933 880 880 880 880 933 933 945 945 933 933 938 938 945 945 945 945 938 938 947 947 838 838 905 905 880 880 905 905 907 907 880 880 880 880 907 907 913 913 914 914 903 903 845 845 958 958 948 948 993 993 993 993 948 948 897 897 948 948 939 939 897 897 939 939 934 934 897 897 897 897 934 934 890 890 934 934 928 928 890 890 914 914 845 845 928 928 967 967 1003 1003 986 986 1020 1020 1013 1013 1057 1057 1013 1013 1006 1006 1057 1057 1057 1057 1006 1006 1003 1003 1006 1006 1000 1000 1003 1003 1003 1003 1000 1000 986 986 959 959 962 962 1004 1004 962 962 968 968 1004 1004 968 968 987 987 1004 1004 987 987 1001 1001 1004 1004 1004 1004 1001 1001 1058 1058 1001 1001 1007 1007 1058 1058 1058 1058 1007 1007 1014 1014 906 906 904 904 846 846 904 904 915 915 846 846 898 898 891 891 929 929 891 891 879 879 929 929 879 879 870 870 929 929 929 929 870 870 915 915 929 929 935 935 898 898 935 935 940 940 898 898 898 898 940 940 994 994 940 940 949 949 994 994 946 946 952 952 950 950 950 950 941 941 946 946 941 941 936 936 946 946 946 946 936 936 881 881 936 936 930 930 881 881 881 881 930 930 916 916 1015 1015 1034 1034 1023 1023 1034 1034 1070 1070 1023 1023 954 954 978 978 960 960 978 978 969 969 960 960 1015 1015 1008 1008 1034 1034 1008 1008 1002 1002 1034 1034 1034 1034 1002 1002 978 978 1002 1002 988 988 978 978 978 978 988 988 969 969 1380 1380 1387 1387 1469 1469 1327 1327 1361 1361 1383 1383 1361 1361 1368 1368 1383 1383 1383 1383 1368 1368 1374 1374 1258 1258 1305 1305 1308 1308 1308 1308 1314 1314 1258 1258 1314 1314 1321 1321 1258 1258 1258 1258 1321 1321 1318 1318 1321 1321 1336 1336 1318 1318 1318 1318 1336 1336 1354 1354 1305 1305 1258 1258 1303 1303 1258 1258 1245 1245 1303 1303 1303 1303 1245 1245 1309 1309 1403 1403 1371 1371 1351 1351 1371 1371 1364 1364 1351 1351 1351 1351 1364 1364 1362 1362 1309 1309 1245 1245 1315 1315 1245 1245 1329 1329 1315 1315 1315 1315 1329 1329 1322 1322 1362 1362 1355 1355 1329 1329 1355 1355 1337 1337 1329 1329 1329 1329 1337 1337 1322 1322 1387 1387 1401 1401 1469 1469 1401 1401 1411 1411 1469 1469 1469 1469 1411 1411 1433 1433 1411 1411 1409 1409 1433 1433 1433 1433 1409 1409 1402 1402 1402 1402 1388 1388 1433 1433 1388 1388 1381 1381 1433 1433 1433 1433 1381 1381 1371 1371 1381 1381 1375 1375 1371 1371 1371 1371 1375 1375 1369 1369 1086 1086 1041 1041 1039 1039 1009 1009 1003 1003 993 993 1003 1003 961 961 993 993 993 993 961 961 958 958 1009 1009 1024 1024 1003 1003 1024 1024 1029 1029 1003 1003 1003 1003 1029 1029 1086 1086 1029 1029 1035 1035 1086 1086 1086 1086 1035 1035 1041 1041 847 847 855 855 845 845 855 855 867 867 845 845 867 867 869 869 845 845 845 845 869 869 928 928 869 869 878 878 928 928 928 928 878 878 890 890 831 831 812 812 829 829 812 812 807 807 829 829 829 829 807 807 810 810 831 831 836 836 812 812 836 836 841 841 812 812 812 812 841 841 845 845 841 841 843 843 845 845 845 845 843 843 847 847 848 848 844 844 846 846 848 848 846 846 856 856 915 915 870 870 846 846 870 870 868 868 846 846 846 846 868 868 856 856 842 842 837 837 813 813 837 837 832 832 813 813 813 813 832 832 830 830 1042 1042 1036 1036 1087 1087 1042 1042 1087 1087 1040 1040 1030 1030 1025 1025 1004 1004 949 949 959 959 994 994 959 959 1004 1004 994 994 994 994 1004 1004 1011 1011 1004 1004 1025 1025 1011 1011 1017 1017 1019 1019 1087 1087 1019 1019 1032 1032 1087 1087 1087 1087 1032 1032 1040 1040 1039 1039 1031 1031 1086 1086 1031 1031 1018 1018 1086 1086 1086 1086 1018 1018 1046 1046 1018 1018 1016 1016 1046 1046 1046 1046 1016 1016 1010 1010 1296 1296 1300 1300 1317 1317 1284 1284 1276 1276 1220 1220 1276 1276 1274 1274 1220 1220 1220 1220 1274 1274 1282 1282 1367 1367 1360 1360 1326 1326 1360 1360 1317 1317 1326 1326 1326 1326 1317 1317 1310 1310 1317 1317 1300 1300 1310 1310 1220 1220 1224 1224 1284 1284 1224 1224 1270 1270 1284 1284 1284 1284 1270 1270 1288 1288 1270 1270 1292 1292 1288 1288 1280 1280 1286 1286 1272 1272 1286 1286 1290 1290 1272 1272 1272 1272 1290 1290 1270 1270 1290 1290 1294 1294 1270 1270 1270 1270 1294 1294 1292 1292 1252 1252 1259 1259 1317 1317 1226 1226 1236 1236 1257 1257 1236 1236 1240 1240 1257 1257 1257 1257 1240 1240 1317 1317 1240 1240 1248 1248 1317 1317 1317 1317 1248 1248 1252 1252 1249 1249 1241 1241 1220 1220 1259 1259 1263 1263 1317 1317 1263 1263 1260 1260 1317 1317 1317 1317 1260 1260 1253 1253 1178 1178 1188 1188 1174 1174 1188 1188 1184 1184 1174 1174 1174 1174 1184 1184 1187 1187 1282 1282 1296 1296 1220 1220 1296 1296 1317 1317 1220 1220 1220 1220 1317 1317 1249 1249 1317 1317 1253 1253 1249 1249 1241 1241 1237 1237 1220 1220 1237 1237 1227 1227 1220 1220 1220 1220 1227 1227 1210 1210 1227 1227 1217 1217 1210 1210 1217 1217 1207 1207 1210 1210 1210 1210 1207 1207 1191 1191 1207 1207 1200 1200 1191 1191 1191 1191 1200 1200 1178 1178 1200 1200 1194 1194 1178 1178 1178 1178 1194 1194 1188 1188 1187 1187 1193 1193 1174 1174 1193 1193 1199 1199 1174 1174 1174 1174 1199 1199 1257 1257 1199 1199 1206 1206 1257 1257 1257 1257 1206 1206 1216 1216 1234 1234 1257 1257 1244 1244 1257 1257 1304 1304 1244 1244 1244 1244 1304 1304 1302 1302 1234 1234 1230 1230 1257 1257 1230 1230 1222 1222 1257 1257 1257 1257 1222 1222 1174 1174 1222 1222 1214 1214 1174 1174 1174 1174 1214 1214 1203 1203 1156 1156 1158 1158 1154 1154 1158 1158 1147 1147 1154 1154 1154 1154 1147 1147 1141 1141 1156 1156 1160 1160 1158 1158 1160 1160 1168 1168 1158 1158 1158 1158 1168 1168 1170 1170 1141 1141 1147 1147 1126 1126 1147 1147 1086 1086 1126 1126 1126 1126 1086 1086 1110 1110 1017 1017 1087 1087 1046 1046 1087 1087 1103 1103 1046 1046 1046 1046 1103 1103 1099 1099 1099 1099 1090 1090 1046 1046 1090 1090 1098 1098 1046 1046 1046 1046 1098 1098 1086 1086 1098 1098 1102 1102 1086 1086 1086 1086 1102 1102 1110 1110 1111 1111 1087 1087 1127 1127 1087 1087 1148 1148 1127 1127 1127 1127 1148 1148 1142 1142 1159 1159 1171 1171 1169 1169 1169 1169 1161 1161 1159 1159 1161 1161 1157 1157 1159 1159 1159 1159 1157 1157 1148 1148 1157 1157 1155 1155 1148 1148 1148 1148 1155 1155 1142 1142 1198 1198 1204 1204 1175 1175 1204 1204 1215 1215 1175 1175 1215 1215 1223 1223 1175 1175 1175 1175 1223 1223 1258 1258 1223 1223 1231 1231 1258 1258 1258 1258 1231 1231 1235 1235 1189 1189 1195 1195 1179 1179 1254 1254 1318 1318 1250 1250 1318 1318 1221 1221 1250 1250 1250 1250 1221 1221 1242 1242 1221 1221 1238 1238 1242 1242 1254 1254 1261 1261 1318 1318 1261 1261 1264 1264 1318 1318 1318 1318 1264 1264 1262 1262 1179 1179 1195 1195 1192 1192 1195 1195 1201 1201 1192 1192 1192 1192 1201 1201 1211 1211 1201 1201 1208 1208 1211 1211 1208 1208 1218 1218 1211 1211 1211 1211 1218 1218 1221 1221 1218 1218 1228 1228 1221 1221 1221 1221 1228 1228 1238 1238 1239 1239 1229 1229 1258 1258 1229 1229 1219 1219 1258 1258 1262 1262 1255 1255 1318 1318 1255 1255 1251 1251 1318 1318 1318 1318 1251 1251 1258 1258 1251 1251 1243 1243 1258 1258 1258 1258 1243 1243 1239 1239 1189 1189 1179 1179 1185 1185 1179 1179 1175 1175 1185 1185 1185 1185 1175 1175 1190 1190 1219 1219 1209 1209 1258 1258 1209 1209 1202 1202 1258 1258 1258 1258 1202 1202 1175 1175 1202 1202 1196 1196 1175 1175 1175 1175 1196 1196 1190 1190 1311 1311 1318 1318 1327 1327 1318 1318 1357 1357 1327 1327 1327 1327 1357 1357 1361 1361 1311 1311 1301 1301 1318 1318 1301 1301 1297 1297 1318 1318 1318 1318 1297 1297 1221 1221 1297 1297 1283 1283 1221 1221 1221 1221 1283 1283 1275 1275 1289 1289 1271 1271 1285 1285 1271 1271 1221 1221 1285 1285 1285 1285 1221 1221 1277 1277 1221 1221 1275 1275 1277 1277 1289 1289 1293 1293 1271 1271 1293 1293 1295 1295 1271 1271 1271 1271 1295 1295 1291 1291 1291 1291 1287 1287 1271 1271 1287 1287 1281 1281 1271 1271 1271 1271 1281 1281 1273 1273 1464 1464 1462 1462 1469 1469 1462 1462 1453 1453 1469 1469 1453 1453 1443 1443 1469 1469 1443 1443 1435 1435 1469 1469 1469 1469 1435 1435 1423 1423 1374 1374 1380 1380 1383 1383 1380 1380 1469 1469 1383 1383 1383 1383 1469 1469 1417 1417 1469 1469 1423 1423 1417 1417 1464 1464 1469 1469 1467 1467 1469 1469 1508 1508 1467 1467 1467 1467 1508 1508 1472 1472 1503 1503 1476 1476 1508 1508 1476 1476 1474 1474 1508 1508 1508 1508 1474 1474 1472 1472 1477 1477 1484 1484 1507 1507 1477 1477 1507 1507 1473 1473 1494 1494 1492 1492 1482 1482 1492 1492 1493 1493 1482 1482 1482 1482 1493 1493 1478 1478 1493 1493 1495 1495 1478 1478 1478 1478 1495 1495 1485 1485 1495 1495 1498 1498 1485 1485 1485 1485 1498 1498 1488 1488 1498 1498 1500 1500 1488 1488 1488 1488 1500 1500 1487 1487 1500 1500 1507 1507 1487 1487 1487 1487 1507 1507 1486 1486 1507 1507 1484 1484 1486 1486 1386 1386 1382 1382 1468 1468 1382 1382 1416 1416 1468 1468 1468 1468 1416 1416 1422 1422 1422 1422 1434 1434 1468 1468 1434 1434 1442 1442 1468 1468 1468 1468 1442 1442 1452 1452 1452 1452 1461 1461 1468 1468 1461 1461 1463 1463 1468 1468 1468 1468 1463 1463 1466 1466 1525 1525 1523 1523 1507 1507 1523 1523 1468 1468 1507 1507 1507 1507 1468 1468 1473 1473 1468 1468 1466 1466 1473 1473 1473 1473 1466 1466 1470 1470 1362 1362 1329 1329 1351 1351 1329 1329 1339 1339 1351 1351 1351 1351 1339 1339 1343 1343 1153 1153 1164 1164 1159 1159 1164 1164 1173 1173 1159 1159 1159 1159 1173 1173 1171 1171 1173 1173 1177 1177 1171 1171 1171 1171 1177 1177 1175 1175 1177 1177 1183 1183 1175 1175 1175 1175 1183 1183 1198 1198 1119 1119 1125 1125 1148 1148 1125 1125 1139 1139 1148 1148 1148 1148 1139 1139 1159 1159 1139 1139 1146 1146 1159 1159 1159 1159 1146 1146 1153 1153 1085 1085 1058 1058 1070 1070 1058 1058 1021 1021 1070 1070 1070 1070 1021 1021 1023 1023 1085 1085 1092 1092 1058 1058 1092 1092 1101 1101 1058 1058 1058 1058 1101 1101 1148 1148 1101 1101 1109 1109 1148 1148 1148 1148 1109 1109 1119 1119 971 971 973 973 964 964 973 973 980 980 964 964 964 964 980 980 984 984 952 952 946 946 954 954 946 946 964 964 954 954 954 954 964 964 978 978 964 964 984 984 978 978 978 978 984 984 996 996 990 990 982 982 956 956 982 982 975 975 956 956 956 956 975 975 971 971 976 976 1048 1048 956 956 1048 1048 992 992 956 956 956 956 992 992 990 990 1068 1068 1045 1045 1050 1050 1045 1045 1027 1027 1050 1050 1050 1050 1027 1027 1048 1048 1027 1027 998 998 1048 1048 1048 1048 998 998 992 992 1299 1299 1269 1269 1266 1266 1269 1269 1247 1247 1266 1266 1266 1266 1247 1247 1212 1212 1247 1247 1233 1233 1212 1212 1212 1212 1233 1233 1205 1205 1233 1233 1181 1181 1205 1205 1205 1205 1181 1181 1167 1167 1181 1181 1165 1165 1167 1167 1167 1167 1165 1165 1151 1151 1165 1165 1144 1144 1151 1151 1151 1151 1144 1144 1150 1150 1144 1144 1089 1089 1150 1150 1150 1150 1089 1089 1077 1077 972 972 970 970 955 955 970 970 974 974 955 955 955 955 974 974 981 981 985 985 1033 1033 977 977 1033 1033 995 995 977 977 977 977 995 995 963 963 995 995 983 983 963 963 963 963 983 983 979 979 1100 1100 1091 1091 1057 1057 1012 1012 1022 1022 1069 1069 1022 1022 1057 1057 1069 1069 1069 1069 1057 1057 1084 1084 1057 1057 1091 1091 1084 1084 1124 1124 1118 1118 1147 1147 1118 1118 1108 1108 1147 1147 1163 1163 1152 1152 1158 1158 1152 1152 1145 1145 1158 1158 1158 1158 1145 1145 1147 1147 1145 1145 1138 1138 1147 1147 1147 1147 1138 1138 1124 1124 1203 1203 1197 1197 1174 1174 1197 1197 1182 1182 1174 1174 1174 1174 1182 1182 1170 1170 1182 1182 1176 1176 1170 1170 1170 1170 1176 1176 1158 1158 1176 1176 1172 1172 1158 1158 1158 1158 1172 1172 1163 1163 1340 1340 1344 1344 1377 1377 1344 1344 1348 1348 1377 1377 1377 1377 1348 1348 1350 1350 1348 1348 1346 1346 1350 1350 1350 1350 1346 1346 1342 1342 1334 1334 1352 1352 1328 1328 1352 1352 1350 1350 1328 1328 1328 1328 1350 1350 1338 1338 1350 1350 1342 1342 1338 1338 1076 1076 1088 1088 1149 1149 1088 1088 1143 1143 1149 1149 1149 1149 1143 1143 1166 1166 1143 1143 1162 1162 1166 1166 1166 1166 1162 1162 1186 1186 1162 1162 1180 1180 1186 1186 1186 1186 1180 1180 1213 1213 1180 1180 1232 1232 1213 1213 1213 1213 1232 1232 1265 1265 1232 1232 1246 1246 1265 1265 1265 1265 1246 1246 1268 1268 981 981 989 989 955 955 989 989 991 991 955 955 955 955 991 991 1047 1047 991 991 997 997 1047 1047 1047 1047 997 997 1049 1049 997 997 1026 1026 1049 1049 1049 1049 1026 1026 1044 1044 798 798 802 802 833 833 802 802 838 838 833 833 833 833 838 838 861 861 838 838 880 880 861 861 861 861 880 880 942 942 880 880 945 945 942 942 942 942 945 945 955 955 945 945 963 963 955 955 955 955 963 963 972 972 963 963 979 979 972 972 783 783 782 782 798 798 782 782 778 778 798 798 798 798 778 778 802 802 778 778 812 812 802 802 802 802 812 812 838 838 812 812 845 845 838 838 838 838 845 845 905 905 845 845 903 903 905 905 1120 1120 1128 1128 1147 1147 1079 1079 1093 1093 1057 1057 1093 1093 1104 1104 1057 1057 1057 1057 1104 1104 1114 1114 1108 1108 1100 1100 1147 1147 1100 1100 1057 1057 1147 1147 1147 1147 1057 1057 1120 1120 1057 1057 1114 1114 1120 1120 1128 1128 1132 1132 1147 1147 1132 1132 1136 1136 1147 1147 1147 1147 1136 1136 1133 1133 1115 1115 1086 1086 1121 1121 1086 1086 1147 1147 1121 1121 1121 1121 1147 1147 1129 1129 1147 1147 1133 1133 1129 1129 1053 1053 1003 1003 1051 1051 1003 1003 1054 1054 1051 1051 1115 1115 1105 1105 1086 1086 1105 1105 1094 1094 1086 1086 1086 1086 1094 1094 1080 1080 1080 1080 1072 1072 1086 1086 1072 1072 1064 1064 1086 1086 1086 1086 1064 1064 1003 1003 1064 1064 1060 1060 1003 1003 1003 1003 1060 1060 1054 1054 1053 1053 1059 1059 1003 1003 1059 1059 1063 1063 1003 1003 1003 1003 1063 1063 1057 1057 1063 1063 1071 1071 1057 1057 1057 1057 1071 1071 1079 1079 916 916 908 908 881 881 908 908 906 906 881 881 881 881 906 906 839 839 906 906 846 846 839 839 839 839 846 846 813 813 846 846 844 844 813 813 813 813 844 844 842 842 1087 1087 1065 1065 1073 1073 1135 1135 1148 1148 1137 1137 1148 1148 1134 1134 1137 1137 1004 1004 1055 1055 1061 1061 1058 1058 1107 1107 1096 1096 1036 1036 1030 1030 1087 1087 1030 1030 1004 1004 1087 1087 1087 1087 1004 1004 1065 1065 1004 1004 1061 1061 1065 1065 1073 1073 1081 1081 1087 1087 1081 1081 1095 1095 1087 1087 1087 1087 1095 1095 1106 1106 1135 1135 1131 1131 1148 1148 1131 1131 1123 1123 1148 1148 1148 1148 1123 1123 1058 1058 1123 1123 1117 1117 1058 1058 1058 1058 1117 1117 1107 1107 1062 1062 1056 1056 1004 1004 1056 1056 1052 1052 1004 1004 1004 1004 1052 1052 1055 1055 1106 1106 1116 1116 1087 1087 1116 1116 1122 1122 1087 1087 1087 1087 1122 1122 1148 1148 1122 1122 1130 1130 1148 1148 1148 1148 1130 1130 1134 1134 1096 1096 1082 1082 1058 1058 1082 1082 1074 1074 1058 1058 1058 1058 1074 1074 1004 1004 1074 1074 1066 1066 1004 1004 1004 1004 1066 1066 1062 1062 971 971 964 964 956 956 964 964 946 946 956 956 956 956 946 946 943 943 946 946 881 881 943 943 943 943 881 881 862 862 881 881 839 839 862 862 862 862 839 839 834 834 839 839 803 803 834 834 834 834 803 803 799 799 803 803 780 780 799 799 799 799 780 780 781 781 1641 1641 1547 1547 1549 1549 1547 1547 1641 1641 1544 1544 1641 1641 1638 1638 1544 1544 1544 1544 1638 1638 1543 1543 1638 1638 1637 1637 1543 1543 1543 1543 1637 1637 1540 1540 1637 1637 1634 1634 1540 1540 1540 1540 1634 1634 1539 1539 1634 1634 1633 1633 1539 1539 1539 1539 1633 1633 1538 1538 1633 1633 1632 1632 1538 1538 1538 1538 1632 1632 1534 1534 1632 1632 1628 1628 1534 1534 1534 1534 1628 1628 1533 1533 1628 1628 1627 1627 1533 1533 1627 1627 1626 1626 1533 1533 1533 1533 1626 1626 1532 1532 1532 1532 1626 1626 1535 1535 1626 1626 1629 1629 1535 1535 1535 1535 1629 1629 1536 1536 1629 1629 1630 1630 1536 1536 1536 1536 1630 1630 1537 1537 1630 1630 1631 1631 1537 1537 1537 1537 1631 1631 1541 1541 1631 1631 1635 1635 1541 1541 1541 1541 1635 1635 1542 1542 1635 1635 1636 1636 1542 1542 1542 1542 1636 1636 1545 1545 1636 1636 1639 1639 1545 1545 1545 1545 1639 1639 1546 1546 1639 1639 1640 1640 1546 1546 1640 1640 1642 1642 1546 1546 1546 1546 1642 1642 1548 1548 1548 1548 1642 1642 1551 1551 1642 1642 1645 1645 1551 1551 1551 1551 1645 1645 1552 1552 1645 1645 1646 1646 1552 1552 1552 1552 1646 1646 1555 1555 1646 1646 1649 1649 1555 1555 1555 1555 1649 1649 1556 1556 1649 1649 1650 1650 1556 1556 3150 3150 3151 3151 1558 1558 3152 3152 1652 1652 1558 1558 1558 1558 1652 1652 1560 1560 1652 1652 1654 1654 1560 1560 1560 1560 1654 1654 1562 1562 1654 1654 1656 1656 1562 1562 1562 1562 1656 1656 1564 1564 1656 1656 1658 1658 1564 1564 1658 1658 1660 1660 1564 1564 1564 1564 1660 1660 1566 1566 1660 1660 1662 1662 1566 1566 1566 1566 1662 1662 1568 1568 1568 1568 1662 1662 1569 1569 1662 1662 1663 1663 1569 1569 1569 1569 1663 1663 1572 1572 1663 1663 1666 1666 1572 1572 1572 1572 1666 1666 1574 1574 1666 1666 1668 1668 1574 1574 1574 1574 1668 1668 1576 1576 1668 1668 1670 1670 1576 1576 1576 1576 1670 1670 1578 1578 1670 1670 1672 1672 1578 1578 1578 1578 1672 1672 1579 1579 1672 1672 1673 1673 1579 1579 1579 1579 1673 1673 1582 1582 1673 1673 1676 1676 1582 1582 1676 1676 1678 1678 1582 1582 1582 1582 1678 1678 1584 1584 1584 1584 1678 1678 1587 1587 1678 1678 1681 1681 1587 1587 1587 1587 1681 1681 1588 1588 1681 1681 1682 1682 1588 1588 1588 1588 1682 1682 1591 1591 1682 1682 1685 1685 1591 1591 1591 1591 1685 1685 1592 1592 1685 1685 1686 1686 1592 1592 1686 1686 1688 1688 1592 1592 1592 1592 1688 1688 1594 1594 1594 1594 1688 1688 1597 1597 1688 1688 1691 1691 1597 1597 1597 1597 1691 1691 1598 1598 1691 1691 1692 1692 1598 1598 1598 1598 1692 1692 1601 1601 1692 1692 1695 1695 1601 1601 1601 1601 1695 1695 1602 1602 1695 1695 1696 1696 1602 1602 1602 1602 1696 1696 1604 1604 1696 1696 1698 1698 1604 1604 1604 1604 1698 1698 3153 3153 1698 1698 3154 3154 3155 3155 1605 1605 1699 1699 1606 1606 1699 1699 1700 1700 1606 1606 1606 1606 1700 1700 1610 1610 1700 1700 1704 1704 1610 1610 1610 1610 1704 1704 1611 1611 1704 1704 1705 1705 1611 1611 1705 1705 1707 1707 1611 1611 1611 1611 1707 1707 1613 1613 1707 1707 1709 1709 1613 1613 1613 1613 1709 1709 1615 1615 1615 1615 1709 1709 1617 1617 1709 1709 1711 1711 1617 1617 1617 1617 1711 1711 1619 1619 1711 1711 1713 1713 1619 1619 1619 1619 1713 1713 1622 1622 1713 1713 1716 1716 1622 1622 1622 1622 1716 1716 1623 1623 1716 1716 1717 1717 1623 1623 1717 1717 1719 1719 1623 1623 1623 1623 1719 1719 1625 1625 1719 1719 1718 1718 1625 1625 1625 1625 1718 1718 1624 1624 1624 1624 1718 1718 1621 1621 1718 1718 1715 1715 1621 1621 1621 1621 1715 1715 1620 1620 1715 1715 1714 1714 1620 1620 1620 1620 1714 1714 1618 1618 1714 1714 1712 1712 1618 1618 1618 1618 1712 1712 1616 1616 1712 1712 1710 1710 1616 1616 1710 1710 1708 1708 1616 1616 1616 1616 1708 1708 1614 1614 1708 1708 1706 1706 1614 1614 1614 1614 1706 1706 1612 1612 1612 1612 1706 1706 1609 1609 1706 1706 1703 1703 1609 1609 1609 1609 1703 1703 1608 1608 1703 1703 1702 1702 1608 1608 1608 1608 1702 1702 1607 1607 1702 1702 1701 1701 1607 1607 3156 3156 3157 3157 1603 1603 3158 3158 1697 1697 1603 1603 1603 1603 1697 1697 1600 1600 1697 1697 1694 1694 1600 1600 1600 1600 1694 1694 1599 1599 1694 1694 1693 1693 1599 1599 1599 1599 1693 1693 1596 1596 1693 1693 1690 1690 1596 1596 1596 1596 1690 1690 1595 1595 1690 1690 1689 1689 1595 1595 1689 1689 1687 1687 1595 1595 1595 1595 1687 1687 1593 1593 1593 1593 1687 1687 1590 1590 1687 1687 1684 1684 1590 1590 1590 1590 1684 1684 1589 1589 1684 1684 1683 1683 1589 1589 1589 1589 1683 1683 1586 1586 1683 1683 1680 1680 1586 1586 1586 1586 1680 1680 1585 1585 1680 1680 1679 1679 1585 1585 1679 1679 1677 1677 1585 1585 1585 1585 1677 1677 1583 1583 1677 1677 1675 1675 1583 1583 1583 1583 1675 1675 1581 1581 1581 1581 1675 1675 1580 1580 1675 1675 1674 1674 1580 1580 1580 1580 1674 1674 1577 1577 1674 1674 1671 1671 1577 1577 1577 1577 1671 1671 1575 1575 1671 1671 1669 1669 1575 1575 1575 1575 1669 1669 1573 1573 1669 1669 1667 1667 1573 1573 1573 1573 1667 1667 1571 1571 1667 1667 1665 1665 1571 1571 1571 1571 1665 1665 1570 1570 1665 1665 1664 1664 1570 1570 1570 1570 1664 1664 1567 1567 1664 1664 1661 1661 1567 1567 1661 1661 1659 1659 1567 1567 1567 1567 1659 1659 1565 1565 1565 1565 1659 1659 1563 1563 1659 1659 1657 1657 1563 1563 1563 1563 1657 1657 1561 1561 1657 1657 1655 1655 1561 1561 1561 1561 1655 1655 1559 1559 1655 1655 1653 1653 1559 1559 1559 1559 1653 1653 1557 1557 1653 1653 1651 1651 1557 1557 1557 1557 1651 1651 3159 3159 1651 1651 3160 3160 3161 3161 1554 1554 1648 1648 1553 1553 1648 1648 1647 1647 1553 1553 1553 1553 1647 1647 1550 1550 1647 1647 1644 1644 1550 1550 1550 1550 1644 1644 1549 1549 1644 1644 1643 1643 1549 1549 1549 1549 1643 1643 1641 1641 1720 1720 1721 1721 1722 1722 1721 1721 1723 1723 1722 1722 1722 1722 1723 1723 1724 1724 1723 1723 1725 1725 1724 1724 3162 3162 3163 3163 1726 1726 3164 3164 1727 1727 1726 1726 1726 1726 1727 1727 1728 1728 1727 1727 1729 1729 1728 1728 1728 1728 1729 1729 1730 1730 1729 1729 1731 1731 1730 1730 1730 1730 1731 1731 1732 1732 1731 1731 1733 1733 1732 1732 1732 1732 1733 1733 1734 1734 1733 1733 1735 1735 1734 1734 1734 1734 1735 1735 1736 1736 1735 1735 1737 1737 1736 1736 1736 1736 1737 1737 1738 1738 1737 1737 1739 1739 1738 1738 1738 1738 1739 1739 1740 1740 1739 1739 1741 1741 1740 1740 1740 1740 1741 1741 1742 1742 1741 1741 1743 1743 1742 1742 1742 1742 1743 1743 1744 1744 1743 1743 1745 1745 1744 1744 1744 1744 1745 1745 1746 1746 1745 1745 1747 1747 1746 1746 1746 1746 1747 1747 1748 1748 1747 1747 1749 1749 1748 1748 1748 1748 1749 1749 3165 3165 1749 1749 3166 3166 3167 3167 1750 1750 1751 1751 1752 1752 1751 1751 1753 1753 1752 1752 1752 1752 1753 1753 1754 1754 1753 1753 1755 1755 1754 1754 1754 1754 1755 1755 1756 1756 1755 1755 1757 1757 1756 1756 1756 1756 1757 1757 1758 1758 1757 1757 1759 1759 1758 1758 1758 1758 1759 1759 1760 1760 1759 1759 1761 1761 1760 1760 1760 1760 1761 1761 1762 1762 1761 1761 1763 1763 1762 1762 1762 1762 1763 1763 1764 1764 1763 1763 1765 1765 1764 1764 1764 1764 1765 1765 1766 1766 1765 1765 1767 1767 1766 1766 1766 1766 1767 1767 1768 1768 1767 1767 1769 1769 1768 1768 1768 1768 1769 1769 1770 1770 1769 1769 1771 1771 1770 1770 1770 1770 1771 1771 1772 1772 1771 1771 1773 1773 1772 1772 1772 1772 1773 1773 1774 1774 1773 1773 1775 1775 1774 1774 3168 3168 3169 3169 1776 1776 3170 3170 1777 1777 1776 1776 1776 1776 1777 1777 1778 1778 1777 1777 1779 1779 1778 1778 1778 1778 1779 1779 1780 1780 1779 1779 1781 1781 1780 1780 1780 1780 1781 1781 1782 1782 1781 1781 1783 1783 1782 1782 1782 1782 1783 1783 1784 1784 1783 1783 1785 1785 1784 1784 1784 1784 1785 1785 1786 1786 1785 1785 1787 1787 1786 1786 1786 1786 1787 1787 1788 1788 1787 1787 1789 1789 1788 1788 1788 1788 1789 1789 1790 1790 1789 1789 1791 1791 1790 1790 1790 1790 1791 1791 1792 1792 1791 1791 1793 1793 1792 1792 1792 1792 1793 1793 1794 1794 1793 1793 1795 1795 1794 1794 1794 1794 1795 1795 1796 1796 1795 1795 1797 1797 1796 1796 1796 1796 1797 1797 1798 1798 1797 1797 1799 1799 1798 1798 1798 1798 1799 1799 3171 3171 1799 1799 3172 3172 3173 3173 1800 1800 1801 1801 1802 1802 1801 1801 1803 1803 1802 1802 1802 1802 1803 1803 1804 1804 1803 1803 1805 1805 1804 1804 1847 1847 1823 1823 3174 3174 1823 1823 3175 3175 3176 3176 1849 1849 1825 1825 1851 1851 1825 1825 1827 1827 1851 1851 1851 1851 1827 1827 1853 1853 1827 1827 1829 1829 1853 1853 1853 1853 1829 1829 1852 1852 1829 1829 1828 1828 1852 1852 1852 1852 1828 1828 1850 1850 1828 1828 1826 1826 1850 1850 3177 3177 3178 3178 1848 1848 3179 3179 1824 1824 1848 1848 1848 1848 1824 1824 1846 1846 1824 1824 1822 1822 1846 1846 1846 1846 1822 1822 1844 1844 1822 1822 1820 1820 1844 1844 1844 1844 1820 1820 1842 1842 1820 1820 1818 1818 1842 1842 1842 1842 1818 1818 1840 1840 1818 1818 1816 1816 1840 1840 1840 1840 1816 1816 1838 1838 1816 1816 1814 1814 1838 1838 1838 1838 1814 1814 1836 1836 1814 1814 1812 1812 1836 1836 1836 1836 1812 1812 3180 3180 1812 1812 3181 3181 3182 3182 1834 1834 1810 1810 1832 1832 1810 1810 1808 1808 1832 1832 1832 1832 1808 1808 1830 1830 1808 1808 1806 1806 1830 1830 1830 1830 1806 1806 1831 1831 1806 1806 1807 1807 1831 1831 1831 1831 1807 1807 1833 1833 1807 1807 1809 1809 1833 1833 3183 3183 3184 3184 1835 1835 3185 3185 1811 1811 1835 1835 1835 1835 1811 1811 1837 1837 1811 1811 1813 1813 1837 1837 1837 1837 1813 1813 1839 1839 1813 1813 1815 1815 1839 1839 1839 1839 1815 1815 1841 1841 1815 1815 1817 1817 1841 1841 1841 1841 1817 1817 1843 1843 1817 1817 1819 1819 1843 1843 1843 1843 1819 1819 1845 1845 1819 1819 1821 1821 1845 1845 1845 1845 1821 1821 1847 1847 1821 1821 1823 1823 1847 1847 1895 1895 1871 1871 3186 3186 1871 1871 3187 3187 3188 3188 1897 1897 1873 1873 1899 1899 1873 1873 1875 1875 1899 1899 1899 1899 1875 1875 1901 1901 1875 1875 1877 1877 1901 1901 1901 1901 1877 1877 1900 1900 1877 1877 1876 1876 1900 1900 1900 1900 1876 1876 1898 1898 1876 1876 1874 1874 1898 1898 3189 3189 3190 3190 1896 1896 3191 3191 1872 1872 1896 1896 1896 1896 1872 1872 1894 1894 1872 1872 1870 1870 1894 1894 1894 1894 1870 1870 1892 1892 1870 1870 1868 1868 1892 1892 1892 1892 1868 1868 1890 1890 1868 1868 1866 1866 1890 1890 1890 1890 1866 1866 1888 1888 1866 1866 1864 1864 1888 1888 1888 1888 1864 1864 1886 1886 1864 1864 1862 1862 1886 1886 1886 1886 1862 1862 1884 1884 1862 1862 1860 1860 1884 1884 1884 1884 1860 1860 3192 3192 1860 1860 3193 3193 3194 3194 1882 1882 1858 1858 1880 1880 1858 1858 1856 1856 1880 1880 1880 1880 1856 1856 1878 1878 1856 1856 1854 1854 1878 1878 1878 1878 1854 1854 1879 1879 1854 1854 1855 1855 1879 1879 1879 1879 1855 1855 1881 1881 1855 1855 1857 1857 1881 1881 3195 3195 3196 3196 1883 1883 3197 3197 1859 1859 1883 1883 1883 1883 1859 1859 1885 1885 1859 1859 1861 1861 1885 1885 1885 1885 1861 1861 1887 1887 1861 1861 1863 1863 1887 1887 1887 1887 1863 1863 1889 1889 1863 1863 1865 1865 1889 1889 1889 1889 1865 1865 1891 1891 1865 1865 1867 1867 1891 1891 1891 1891 1867 1867 1893 1893 1867 1867 1869 1869 1893 1893 1893 1893 1869 1869 1895 1895 1869 1869 1871 1871 1895 1895 1943 1943 1919 1919 3198 3198 1919 1919 3199 3199 3200 3200 1945 1945 1921 1921 1947 1947 1921 1921 1923 1923 1947 1947 1947 1947 1923 1923 1949 1949 1923 1923 1925 1925 1949 1949 1949 1949 1925 1925 1948 1948 1925 1925 1924 1924 1948 1948 1948 1948 1924 1924 1946 1946 1924 1924 1922 1922 1946 1946 3201 3201 3202 3202 1944 1944 3203 3203 1920 1920 1944 1944 1944 1944 1920 1920 1942 1942 1920 1920 1918 1918 1942 1942 1942 1942 1918 1918 1940 1940 1918 1918 1916 1916 1940 1940 1940 1940 1916 1916 1938 1938 1916 1916 1914 1914 1938 1938 1938 1938 1914 1914 1936 1936 1914 1914 1912 1912 1936 1936 1936 1936 1912 1912 1934 1934 1912 1912 1910 1910 1934 1934 1934 1934 1910 1910 1932 1932 1910 1910 1908 1908 1932 1932 1932 1932 1908 1908 3204 3204 1908 1908 3205 3205 3206 3206 1930 1930 1906 1906 1928 1928 1906 1906 1904 1904 1928 1928 1928 1928 1904 1904 1926 1926 1904 1904 1902 1902 1926 1926 1926 1926 1902 1902 1927 1927 1902 1902 1903 1903 1927 1927 1927 1927 1903 1903 1929 1929 1903 1903 1905 1905 1929 1929 3207 3207 3208 3208 1931 1931 3209 3209 1907 1907 1931 1931 1931 1931 1907 1907 1933 1933 1907 1907 1909 1909 1933 1933 1933 1933 1909 1909 1935 1935 1909 1909 1911 1911 1935 1935 1935 1935 1911 1911 1937 1937 1911 1911 1913 1913 1937 1937 1937 1937 1913 1913 1939 1939 1913 1913 1915 1915 1939 1939 1939 1939 1915 1915 1941 1941 1915 1915 1917 1917 1941 1941 1941 1941 1917 1917 1943 1943 1917 1917 1919 1919 1943 1943 1991 1991 1967 1967 3210 3210 1967 1967 3211 3211 3212 3212 1993 1993 1969 1969 1995 1995 1969 1969 1971 1971 1995 1995 1995 1995 1971 1971 1997 1997 1971 1971 1973 1973 1997 1997 1997 1997 1973 1973 1996 1996 1973 1973 1972 1972 1996 1996 1996 1996 1972 1972 1994 1994 1972 1972 1970 1970 1994 1994 3213 3213 3214 3214 1992 1992 3215 3215 1968 1968 1992 1992 1992 1992 1968 1968 1990 1990 1968 1968 1966 1966 1990 1990 1990 1990 1966 1966 1988 1988 1966 1966 1964 1964 1988 1988 1988 1988 1964 1964 1986 1986 1964 1964 1962 1962 1986 1986 1986 1986 1962 1962 1984 1984 1962 1962 1960 1960 1984 1984 1984 1984 1960 1960 1982 1982 1960 1960 1958 1958 1982 1982 1982 1982 1958 1958 1980 1980 1958 1958 1956 1956 1980 1980 1980 1980 1956 1956 3216 3216 1956 1956 3217 3217 3218 3218 1978 1978 1954 1954 1976 1976 1954 1954 1952 1952 1976 1976 1976 1976 1952 1952 1974 1974 1952 1952 1950 1950 1974 1974 1974 1974 1950 1950 1975 1975 1950 1950 1951 1951 1975 1975 1975 1975 1951 1951 1977 1977 1951 1951 1953 1953 1977 1977 3219 3219 3220 3220 1979 1979 3221 3221 1955 1955 1979 1979 1979 1979 1955 1955 1981 1981 1955 1955 1957 1957 1981 1981 1981 1981 1957 1957 1983 1983 1957 1957 1959 1959 1983 1983 1983 1983 1959 1959 1985 1985 1959 1959 1961 1961 1985 1985 1985 1985 1961 1961 1987 1987 1961 1961 1963 1963 1987 1987 1987 1987 1963 1963 1989 1989 1963 1963 1965 1965 1989 1989 1989 1989 1965 1965 1991 1991 1965 1965 1967 1967 1991 1991 2039 2039 2015 2015 3222 3222 2015 2015 3223 3223 3224 3224 2041 2041 2017 2017 2043 2043 2017 2017 2019 2019 2043 2043 2043 2043 2019 2019 2045 2045 2019 2019 2021 2021 2045 2045 2045 2045 2021 2021 2044 2044 2021 2021 2020 2020 2044 2044 2044 2044 2020 2020 2042 2042 2020 2020 2018 2018 2042 2042 3225 3225 3226 3226 2040 2040 3227 3227 2016 2016 2040 2040 2040 2040 2016 2016 2038 2038 2016 2016 2014 2014 2038 2038 2038 2038 2014 2014 2036 2036 2014 2014 2012 2012 2036 2036 2036 2036 2012 2012 2034 2034 2012 2012 2010 2010 2034 2034 2034 2034 2010 2010 2032 2032 2010 2010 2008 2008 2032 2032 2032 2032 2008 2008 2030 2030 2008 2008 2006 2006 2030 2030 2030 2030 2006 2006 2028 2028 2006 2006 2004 2004 2028 2028 2028 2028 2004 2004 3228 3228 2004 2004 3229 3229 3230 3230 2026 2026 2002 2002 2024 2024 2002 2002 2000 2000 2024 2024 2024 2024 2000 2000 2022 2022 2000 2000 1998 1998 2022 2022 2022 2022 1998 1998 2023 2023 1998 1998 1999 1999 2023 2023 2023 2023 1999 1999 2025 2025 1999 1999 2001 2001 2025 2025 3231 3231 3232 3232 2027 2027 3233 3233 2003 2003 2027 2027 2027 2027 2003 2003 2029 2029 2003 2003 2005 2005 2029 2029 2029 2029 2005 2005 2031 2031 2005 2005 2007 2007 2031 2031 2031 2031 2007 2007 2033 2033 2007 2007 2009 2009 2033 2033 2033 2033 2009 2009 2035 2035 2009 2009 2011 2011 2035 2035 2035 2035 2011 2011 2037 2037 2011 2011 2013 2013 2037 2037 2037 2037 2013 2013 2039 2039 2013 2013 2015 2015 2039 2039 2089 2089 2065 2065 2091 2091 2065 2065 2067 2067 2091 2091 2091 2091 2067 2067 2093 2093 2067 2067 2069 2069 2093 2093 2093 2093 2069 2069 2092 2092 2069 2069 2068 2068 2092 2092 2092 2092 2068 2068 2090 2090 2068 2068 2066 2066 2090 2090 3234 3234 3235 3235 2088 2088 3236 3236 2064 2064 2088 2088 2088 2088 2064 2064 2086 2086 2064 2064 2062 2062 2086 2086 2086 2086 2062 2062 2084 2084 2062 2062 2060 2060 2084 2084 2084 2084 2060 2060 2082 2082 2060 2060 2058 2058 2082 2082 2082 2082 2058 2058 2080 2080 2058 2058 2056 2056 2080 2080 2080 2080 2056 2056 2078 2078 2056 2056 2054 2054 2078 2078 2078 2078 2054 2054 2076 2076 2054 2054 2052 2052 2076 2076 2076 2076 2052 2052 3237 3237 2052 2052 3238 3238 3239 3239 2074 2074 2050 2050 2072 2072 2050 2050 2048 2048 2072 2072 2072 2072 2048 2048 2070 2070 2048 2048 2046 2046 2070 2070 2070 2070 2046 2046 2071 2071 2046 2046 2047 2047 2071 2071 2071 2071 2047 2047 2073 2073 2047 2047 2049 2049 2073 2073 3240 3240 3241 3241 2075 2075 3242 3242 2051 2051 2075 2075 2075 2075 2051 2051 2077 2077 2051 2051 2053 2053 2077 2077 2077 2077 2053 2053 2079 2079 2053 2053 2055 2055 2079 2079 2079 2079 2055 2055 2081 2081 2055 2055 2057 2057 2081 2081 2081 2081 2057 2057 2083 2083 2057 2057 2059 2059 2083 2083 2083 2083 2059 2059 2085 2085 2059 2059 2061 2061 2085 2085 2085 2085 2061 2061 2087 2087 2061 2061 2063 2063 2087 2087 2087 2087 2063 2063 3243 3243 2063 2063 3244 3244 3245 3245 2135 2135 2111 2111 3246 3246 2111 2111 3247 3247 3248 3248 2137 2137 2113 2113 2139 2139 2113 2113 2115 2115 2139 2139 2139 2139 2115 2115 2141 2141 2115 2115 2117 2117 2141 2141 2141 2141 2117 2117 2140 2140 2117 2117 2116 2116 2140 2140 2140 2140 2116 2116 2138 2138 2116 2116 2114 2114 2138 2138 3249 3249 3250 3250 2136 2136 3251 3251 2112 2112 2136 2136 2136 2136 2112 2112 2134 2134 2112 2112 2110 2110 2134 2134 2134 2134 2110 2110 2132 2132 2110 2110 2108 2108 2132 2132 2132 2132 2108 2108 2130 2130 2108 2108 2106 2106 2130 2130 2130 2130 2106 2106 2128 2128 2106 2106 2104 2104 2128 2128 2128 2128 2104 2104 2126 2126 2104 2104 2102 2102 2126 2126 2126 2126 2102 2102 2124 2124 2102 2102 2100 2100 2124 2124 2124 2124 2100 2100 3252 3252 2100 2100 3253 3253 3254 3254 2122 2122 2098 2098 2120 2120 2098 2098 2096 2096 2120 2120 2120 2120 2096 2096 2118 2118 2096 2096 2094 2094 2118 2118 2118 2118 2094 2094 2119 2119 2094 2094 2095 2095 2119 2119 2119 2119 2095 2095 2121 2121 2095 2095 2097 2097 2121 2121 3255 3255 3256 3256 2123 2123 3257 3257 2099 2099 2123 2123 2123 2123 2099 2099 2125 2125 2099 2099 2101 2101 2125 2125 2125 2125 2101 2101 2127 2127 2101 2101 2103 2103 2127 2127 2127 2127 2103 2103 2129 2129 2103 2103 2105 2105 2129 2129 2129 2129 2105 2105 2131 2131 2105 2105 2107 2107 2131 2131 2131 2131 2107 2107 2133 2133 2107 2107 2109 2109 2133 2133 2133 2133 2109 2109 2135 2135 2109 2109 2111 2111 2135 2135 2185 2185 2161 2161 2187 2187 2161 2161 2163 2163 2187 2187 2187 2187 2163 2163 2189 2189 2163 2163 2165 2165 2189 2189 2189 2189 2165 2165 2188 2188 2165 2165 2164 2164 2188 2188 2188 2188 2164 2164 2186 2186 2164 2164 2162 2162 2186 2186 3258 3258 3259 3259 2184 2184 3260 3260 2160 2160 2184 2184 2184 2184 2160 2160 2182 2182 2160 2160 2158 2158 2182 2182 2182 2182 2158 2158 2180 2180 2158 2158 2156 2156 2180 2180 2180 2180 2156 2156 2178 2178 2156 2156 2154 2154 2178 2178 2178 2178 2154 2154 2176 2176 2154 2154 2152 2152 2176 2176 2176 2176 2152 2152 2174 2174 2152 2152 2150 2150 2174 2174 2174 2174 2150 2150 2172 2172 2150 2150 2148 2148 2172 2172 2172 2172 2148 2148 3261 3261 2148 2148 3262 3262 3263 3263 2170 2170 2146 2146 2168 2168 2146 2146 2144 2144 2168 2168 2168 2168 2144 2144 2166 2166 2144 2144 2142 2142 2166 2166 2166 2166 2142 2142 2167 2167 2142 2142 2143 2143 2167 2167 2167 2167 2143 2143 2169 2169 2143 2143 2145 2145 2169 2169 3264 3264 3265 3265 2171 2171 3266 3266 2147 2147 2171 2171 2171 2171 2147 2147 2173 2173 2147 2147 2149 2149 2173 2173 2173 2173 2149 2149 2175 2175 2149 2149 2151 2151 2175 2175 2175 2175 2151 2151 2177 2177 2151 2151 2153 2153 2177 2177 2177 2177 2153 2153 2179 2179 2153 2153 2155 2155 2179 2179 2179 2179 2155 2155 2181 2181 2155 2155 2157 2157 2181 2181 2181 2181 2157 2157 2183 2183 2157 2157 2159 2159 2183 2183 2183 2183 2159 2159 3267 3267 2159 2159 3268 3268 3269 3269 2240 2240 2237 2237 2279 2279 2237 2237 2236 2236 2279 2279 2236 2236 2234 2234 2279 2279 2234 2234 2232 2232 2279 2279 2279 2279 2232 2232 2277 2277 2281 2281 2248 2248 2279 2279 2248 2248 2246 2246 2279 2279 2246 2246 2244 2244 2279 2279 2244 2244 2242 2242 2279 2279 2279 2279 2242 2242 2240 2240 2243 2243 2245 2245 2278 2278 2245 2245 2247 2247 2278 2278 2278 2278 2247 2247 2280 2280 2276 2276 2229 2229 2278 2278 2229 2229 2231 2231 2278 2278 2231 2231 2233 2233 2278 2278 2233 2233 2235 2235 2278 2278 2278 2278 2235 2235 2238 2238 2238 2238 2239 2239 2278 2278 2239 2239 2241 2241 2278 2278 2278 2278 2241 2241 2243 2243 2232 2232 2230 2230 2277 2277 2230 2230 2228 2228 2277 2277 3270 3270 3271 3271 2275 2275 3272 3272 2226 2226 2275 2275 2226 2226 2224 2224 2275 2275 2275 2275 2224 2224 2273 2273 2224 2224 2222 2222 2273 2273 2273 2273 2222 2222 2271 2271 2222 2222 2220 2220 2271 2271 2271 2271 2220 2220 2269 2269 2220 2220 2218 2218 2269 2269 2269 2269 2218 2218 2267 2267 2218 2218 2216 2216 2267 2267 2267 2267 2216 2216 2265 2265 2216 2216 2214 2214 2265 2265 2214 2214 2212 2212 2265 2265 2265 2265 2212 2212 2263 2263 2212 2212 2210 2210 2263 2263 2263 2263 2210 2210 2261 2261 2210 2210 2208 2208 2261 2261 2261 2261 2208 2208 2259 2259 2208 2208 2206 2206 2259 2259 2206 2206 2204 2204 2259 2259 2259 2259 2204 2204 3273 3273 2204 2204 3274 3274 3275 3275 2202 2202 2200 2200 2257 2257 2257 2257 2200 2200 2255 2255 2200 2200 2198 2198 2255 2255 2255 2255 2198 2198 2253 2253 2198 2198 2196 2196 2253 2253 2253 2253 2196 2196 2251 2251 2196 2196 2194 2194 2251 2251 2194 2194 2192 2192 2251 2251 2251 2251 2192 2192 2249 2249 2192 2192 2190 2190 2249 2249 2249 2249 2190 2190 2250 2250 2190 2190 2191 2191 2250 2250 2191 2191 2193 2193 2250 2250 2250 2250 2193 2193 2252 2252 2193 2193 2195 2195 2252 2252 2252 2252 2195 2195 2254 2254 2195 2195 2197 2197 2254 2254 2254 2254 2197 2197 2256 2256 2197 2197 2199 2199 2256 2256 2199 2199 2201 2201 2256 2256 3276 3276 3277 3277 2258 2258 3278 3278 2203 2203 2258 2258 2203 2203 2205 2205 2258 2258 2258 2258 2205 2205 2260 2260 2205 2205 2207 2207 2260 2260 2260 2260 2207 2207 2262 2262 2207 2207 2209 2209 2262 2262 2262 2262 2209 2209 2264 2264 2209 2209 2211 2211 2264 2264 2211 2211 2213 2213 2264 2264 2264 2264 2213 2213 2266 2266 2213 2213 2215 2215 2266 2266 2215 2215 2217 2217 2266 2266 2266 2266 2217 2217 2268 2268 2217 2217 2219 2219 2268 2268 2268 2268 2219 2219 2270 2270 2270 2270 2219 2219 2272 2272 2219 2219 2221 2221 2272 2272 2272 2272 2221 2221 2274 2274 2221 2221 2223 2223 2274 2274 2223 2223 2225 2225 2274 2274 2274 2274 2225 2225 3279 3279 2225 2225 3280 3280 3281 3281 2276 2276 2227 2227 2229 2229 2320 2320 2318 2318 2312 2312 2318 2318 2316 2316 2312 2312 2312 2312 2316 2316 2314 2314 2310 2310 2371 2371 2312 2312 2371 2371 2373 2373 2312 2312 2373 2373 2330 2330 2312 2312 2330 2330 2328 2328 2312 2312 2312 2312 2328 2328 2325 2325 2325 2325 2324 2324 2312 2312 2324 2324 2322 2322 2312 2312 2312 2312 2322 2322 2320 2320 2323 2323 2326 2326 2311 2311 2326 2326 2327 2327 2311 2311 2327 2327 2329 2329 2311 2311 2329 2329 2372 2372 2311 2311 2311 2311 2372 2372 2309 2309 2313 2313 2315 2315 2311 2311 2315 2315 2317 2317 2311 2311 2317 2317 2319 2319 2311 2311 2319 2319 2321 2321 2311 2311 2311 2311 2321 2321 2323 2323 2372 2372 2370 2370 2309 2309 2370 2370 2368 2368 2309 2309 3282 3282 3283 3283 2307 2307 3284 3284 2366 2366 2307 2307 2366 2366 2364 2364 2307 2307 2307 2307 2364 2364 2305 2305 2364 2364 2362 2362 2305 2305 2305 2305 2362 2362 2303 2303 2362 2362 2360 2360 2303 2303 2303 2303 2360 2360 2301 2301 2360 2360 2358 2358 2301 2301 2301 2301 2358 2358 2299 2299 2358 2358 2356 2356 2299 2299 2299 2299 2356 2356 2297 2297 2356 2356 2354 2354 2297 2297 2354 2354 2352 2352 2297 2297 2297 2297 2352 2352 2295 2295 2352 2352 2350 2350 2295 2295 2295 2295 2350 2350 2293 2293 2350 2350 2348 2348 2293 2293 2293 2293 2348 2348 2291 2291 2348 2348 2346 2346 2291 2291 2346 2346 2344 2344 2291 2291 2291 2291 2344 2344 3285 3285 2344 2344 3286 3286 3287 3287 2342 2342 2340 2340 2289 2289 2289 2289 2340 2340 2287 2287 2340 2340 2338 2338 2287 2287 2287 2287 2338 2338 2285 2285 2338 2338 2336 2336 2285 2285 2285 2285 2336 2336 2283 2283 2336 2336 2334 2334 2283 2283 2334 2334 2332 2332 2283 2283 2283 2283 2332 2332 2282 2282 2332 2332 2331 2331 2282 2282 2282 2282 2331 2331 2284 2284 2331 2331 2333 2333 2284 2284 2333 2333 2335 2335 2284 2284 2284 2284 2335 2335 2286 2286 2335 2335 2337 2337 2286 2286 2286 2286 2337 2337 2288 2288 2337 2337 2339 2339 2288 2288 2288 2288 2339 2339 2290 2290 2339 2339 2341 2341 2290 2290 2341 2341 2343 2343 2290 2290 3288 3288 3289 3289 2292 2292 3290 3290 2345 2345 2292 2292 2345 2345 2347 2347 2292 2292 2292 2292 2347 2347 2294 2294 2347 2347 2349 2349 2294 2294 2294 2294 2349 2349 2296 2296 2349 2349 2351 2351 2296 2296 2296 2296 2351 2351 2298 2298 2351 2351 2353 2353 2298 2298 2353 2353 2355 2355 2298 2298 2298 2298 2355 2355 2300 2300 2355 2355 2357 2357 2300 2300 2357 2357 2359 2359 2300 2300 2300 2300 2359 2359 2302 2302 2359 2359 2361 2361 2302 2302 2302 2302 2361 2361 2304 2304 2304 2304 2361 2361 2306 2306 2361 2361 2363 2363 2306 2306 2306 2306 2363 2363 2308 2308 2363 2363 2365 2365 2308 2308 2365 2365 2367 2367 2308 2308 2308 2308 2367 2367 3291 3291 2367 2367 3292 3292 3293 3293 2310 2310 2369 2369 2371 2371 2379 2379 2378 2378 2377 2377 2377 2377 2376 2376 2379 2379 2376 2376 2374 2374 2379 2379 2379 2379 2374 2374 2375 2375 2385 2385 2381 2381 2380 2380 2382 2382 2383 2383 2380 2380 2383 2383 2384 2384 2380 2380 2380 2380 2384 2384 2385 2385 2434 2434 2406 2406 3294 3294 2406 2406 3295 3295 3296 3296 2436 2436 2408 2408 2438 2438 2408 2408 2410 2410 2438 2438 2438 2438 2410 2410 2440 2440 2410 2410 2412 2412 2440 2440 2440 2440 2412 2412 2441 2441 2412 2412 2413 2413 2441 2441 2441 2441 2413 2413 2439 2439 2413 2413 2411 2411 2439 2439 2439 2439 2411 2411 2437 2437 2411 2411 2409 2409 2437 2437 3297 3297 3298 3298 2435 2435 3299 3299 2407 2407 2435 2435 2435 2435 2407 2407 2433 2433 2407 2407 2405 2405 2433 2433 2433 2433 2405 2405 2431 2431 2405 2405 2403 2403 2431 2431 2431 2431 2403 2403 2428 2428 2403 2403 2400 2400 2428 2428 2428 2428 2400 2400 2426 2426 2400 2400 2398 2398 2426 2426 2426 2426 2398 2398 2425 2425 2398 2398 2397 2397 2425 2425 2425 2425 2397 2397 2423 2423 2397 2397 2395 2395 2423 2423 2423 2423 2395 2395 2421 2421 2395 2395 2393 2393 2421 2421 2421 2421 2393 2393 3300 3300 2393 2393 3301 3301 3302 3302 2419 2419 2391 2391 2417 2417 2391 2391 2389 2389 2417 2417 2417 2417 2389 2389 2415 2415 2389 2389 2387 2387 2415 2415 2415 2415 2387 2387 2414 2414 2387 2387 2386 2386 2414 2414 2414 2414 2386 2386 2416 2416 2386 2386 2388 2388 2416 2416 2416 2416 2388 2388 2418 2418 2388 2388 2390 2390 2418 2418 3303 3303 3304 3304 2420 2420 3305 3305 2392 2392 2420 2420 2420 2420 2392 2392 2422 2422 2392 2392 2394 2394 2422 2422 2422 2422 2394 2394 2424 2424 2394 2394 2396 2396 2424 2424 2424 2424 2396 2396 2427 2427 2396 2396 2399 2399 2427 2427 2427 2427 2399 2399 2429 2429 2399 2399 2401 2401 2429 2429 2429 2429 2401 2401 2430 2430 2401 2401 2402 2402 2430 2430 2430 2430 2402 2402 2432 2432 2402 2402 2404 2404 2432 2432 2432 2432 2404 2404 2434 2434 2404 2404 2406 2406 2434 2434 2494 2494 2464 2464 3306 3306 2464 2464 3307 3307 3308 3308 2496 2496 2466 2466 2498 2498 2466 2466 2468 2468 2498 2498 2498 2498 2468 2468 2501 2501 2468 2468 2471 2471 2501 2501 2501 2501 2471 2471 2500 2500 2471 2471 2470 2470 2500 2500 2500 2500 2470 2470 2499 2499 2470 2470 2469 2469 2499 2499 2499 2499 2469 2469 2497 2497 2469 2469 2467 2467 2497 2497 3309 3309 3310 3310 2495 2495 3311 3311 2465 2465 2495 2495 2495 2495 2465 2465 2493 2493 2465 2465 2463 2463 2493 2493 2493 2493 2463 2463 2491 2491 2463 2463 2461 2461 2491 2491 2491 2491 2461 2461 2489 2489 2461 2461 2459 2459 2489 2489 2489 2489 2459 2459 2488 2488 2459 2459 2458 2458 2488 2488 2488 2488 2458 2458 2484 2484 2458 2458 2454 2454 2484 2484 2484 2484 2454 2454 2482 2482 2454 2454 2452 2452 2482 2482 2482 2482 2452 2452 2480 2480 2452 2452 2450 2450 2480 2480 2480 2480 2450 2450 3312 3312 2450 2450 3313 3313 3314 3314 2478 2478 2448 2448 2476 2476 2448 2448 2446 2446 2476 2476 2476 2476 2446 2446 2472 2472 2446 2446 2442 2442 2472 2472 2472 2472 2442 2442 2473 2473 2442 2442 2443 2443 2473 2473 2473 2473 2443 2443 2474 2474 2443 2443 2444 2444 2474 2474 2474 2474 2444 2444 2475 2475 2444 2444 2445 2445 2475 2475 2475 2475 2445 2445 2477 2477 2445 2445 2447 2447 2477 2477 3315 3315 3316 3316 2479 2479 3317 3317 2449 2449 2479 2479 2479 2479 2449 2449 2481 2481 2449 2449 2451 2451 2481 2481 2481 2481 2451 2451 2483 2483 2451 2451 2453 2453 2483 2483 2483 2483 2453 2453 2485 2485 2453 2453 2455 2455 2485 2485 2485 2485 2455 2455 2486 2486 2455 2455 2456 2456 2486 2486 2486 2486 2456 2456 2487 2487 2456 2456 2457 2457 2487 2487 2487 2487 2457 2457 2490 2490 2457 2457 2460 2460 2490 2490 2490 2490 2460 2460 2492 2492 2460 2460 2462 2462 2492 2492 2492 2492 2462 2462 2494 2494 2462 2462 2464 2464 2494 2494 2554 2554 2524 2524 3318 3318 2524 2524 3319 3319 3320 3320 2556 2556 2526 2526 2558 2558 2526 2526 2528 2528 2558 2558 2558 2558 2528 2528 2560 2560 2528 2528 2530 2530 2560 2560 2560 2560 2530 2530 2561 2561 2530 2530 2531 2531 2561 2561 2561 2561 2531 2531 2559 2559 2531 2531 2529 2529 2559 2559 2559 2559 2529 2529 2557 2557 2529 2529 2527 2527 2557 2557 3321 3321 3322 3322 2555 2555 3323 3323 2525 2525 2555 2555 2555 2555 2525 2525 2553 2553 2525 2525 2523 2523 2553 2553 2553 2553 2523 2523 2551 2551 2523 2523 2521 2521 2551 2551 2551 2551 2521 2521 2548 2548 2521 2521 2518 2518 2548 2548 2548 2548 2518 2518 2546 2546 2518 2518 2516 2516 2546 2546 2546 2546 2516 2516 2545 2545 2516 2516 2515 2515 2545 2545 2545 2545 2515 2515 2544 2544 2515 2515 2514 2514 2544 2544 2544 2544 2514 2514 2542 2542 2514 2514 2512 2512 2542 2542 2542 2542 2512 2512 2540 2540 2512 2512 2510 2510 2540 2540 2540 2540 2510 2510 3324 3324 2510 2510 3325 3325 3326 3326 2538 2538 2508 2508 2536 2536 2508 2508 2506 2506 2536 2536 2536 2536 2506 2506 2534 2534 2506 2506 2504 2504 2534 2534 2534 2534 2504 2504 2533 2533 2504 2504 2503 2503 2533 2533 2533 2533 2503 2503 2532 2532 2503 2503 2502 2502 2532 2532 2532 2532 2502 2502 2535 2535 2502 2502 2505 2505 2535 2535 2535 2535 2505 2505 2537 2537 2505 2505 2507 2507 2537 2537 3327 3327 3328 3328 2539 2539 3329 3329 2509 2509 2539 2539 2539 2539 2509 2509 2541 2541 2509 2509 2511 2511 2541 2541 2541 2541 2511 2511 2543 2543 2511 2511 2513 2513 2543 2543 2543 2543 2513 2513 2547 2547 2513 2513 2517 2517 2547 2547 2547 2547 2517 2517 2549 2549 2517 2517 2519 2519 2549 2549 2549 2549 2519 2519 2550 2550 2519 2519 2520 2520 2550 2550 2550 2550 2520 2520 2552 2552 2520 2520 2522 2522 2552 2552 2552 2552 2522 2522 2554 2554 2522 2522 2524 2524 2554 2554 2610 2610 2582 2582 3330 3330 2582 2582 3331 3331 3332 3332 2612 2612 2584 2584 2614 2614 2584 2584 2586 2586 2614 2614 2614 2614 2586 2586 2617 2617 2586 2586 2589 2589 2617 2617 2617 2617 2589 2589 2616 2616 2589 2589 2588 2588 2616 2616 2616 2616 2588 2588 2615 2615 2588 2588 2587 2587 2615 2615 2615 2615 2587 2587 2613 2613 2587 2587 2585 2585 2613 2613 3333 3333 3334 3334 2611 2611 3335 3335 2583 2583 2611 2611 2611 2611 2583 2583 2609 2609 2583 2583 2581 2581 2609 2609 2609 2609 2581 2581 2607 2607 2581 2581 2579 2579 2607 2607 2607 2607 2579 2579 2605 2605 2579 2579 2577 2577 2605 2605 2605 2605 2577 2577 2604 2604 2577 2577 2576 2576 2604 2604 2604 2604 2576 2576 2601 2601 2576 2576 2573 2573 2601 2601 2601 2601 2573 2573 2599 2599 2573 2573 2571 2571 2599 2599 2599 2599 2571 2571 2597 2597 2571 2571 2569 2569 2597 2597 2597 2597 2569 2569 3336 3336 2569 2569 3337 3337 3338 3338 2595 2595 2567 2567 2593 2593 2567 2567 2565 2565 2593 2593 2593 2593 2565 2565 2590 2590 2565 2565 2562 2562 2590 2590 2590 2590 2562 2562 2591 2591 2562 2562 2563 2563 2591 2591 2591 2591 2563 2563 2592 2592 2563 2563 2564 2564 2592 2592 2592 2592 2564 2564 2594 2594 2564 2564 2566 2566 2594 2594 3339 3339 3340 3340 2596 2596 3341 3341 2568 2568 2596 2596 2596 2596 2568 2568 2598 2598 2568 2568 2570 2570 2598 2598 2598 2598 2570 2570 2600 2600 2570 2570 2572 2572 2600 2600 2600 2600 2572 2572 2602 2602 2572 2572 2574 2574 2602 2602 2602 2602 2574 2574 2603 2603 2574 2574 2575 2575 2603 2603 2603 2603 2575 2575 2606 2606 2575 2575 2578 2578 2606 2606 2606 2606 2578 2578 2608 2608 2578 2578 2580 2580 2608 2608 2608 2608 2580 2580 2610 2610 2580 2580 2582 2582 2610 2610 2618 2618 2619 2619 2620 2620 2619 2619 2621 2621 2620 2620 2622 2622 2623 2623 2624 2624 2623 2623 2625 2625 2624 2624 2626 2626 2627 2627 2628 2628 2627 2627 2629 2629 2628 2628 2630 2630 2631 2631 2632 2632 2631 2631 2633 2633 2632 2632 2632 2632 2633 2633 2634 2634 2633 2633 2635 2635 2634 2634 2634 2634 2635 2635 2636 2636 2635 2635 2637 2637 2636 2636 2638 2638 2639 2639 2640 2640 2639 2639 2641 2641 2640 2640 2640 2640 2641 2641 2642 2642 2641 2641 2643 2643 2642 2642 2642 2642 2643 2643 2644 2644 2643 2643 2645 2645 2644 2644 2646 2646 2647 2647 2648 2648 2647 2647 2649 2649 2648 2648 2648 2648 2649 2649 2650 2650 2649 2649 2651 2651 2650 2650 2650 2650 2651 2651 2652 2652 2651 2651 2653 2653 2652 2652 2652 2652 2653 2653 2654 2654 2653 2653 2655 2655 2654 2654 2654 2654 2655 2655 2656 2656 2655 2655 2657 2657 2656 2656 2656 2656 2657 2657 2658 2658 2657 2657 2659 2659 2658 2658 2658 2658 2659 2659 2660 2660 2659 2659 2661 2661 2660 2660 2660 2660 2661 2661 2662 2662 2661 2661 2663 2663 2662 2662 2662 2662 2663 2663 2664 2664 2663 2663 2665 2665 2664 2664 2666 2666 2667 2667 2668 2668 2667 2667 2669 2669 2668 2668 2668 2668 2669 2669 2670 2670 2669 2669 2671 2671 2670 2670 2677 2677 2675 2675 2684 2684 2675 2675 2682 2682 2684 2684 2682 2682 2675 2675 2680 2680 2675 2675 2673 2673 2680 2680 2680 2680 2673 2673 2679 2679 2673 2673 2672 2672 2679 2679 2679 2679 2672 2672 2681 2681 2672 2672 2674 2674 2681 2681 2681 2681 2674 2674 2683 2683 2674 2674 2676 2676 2683 2683 2676 2676 2678 2678 2683 2683 2683 2683 2678 2678 2685 2685 2686 2686 2687 2687 2688 2688 2687 2687 2689 2689 2688 2688 2688 2688 2689 2689 2690 2690 2689 2689 2691 2691 2690 2690 2699 2699 2692 2692 2700 2700 2692 2692 2693 2693 2700 2700 2700 2700 2693 2693 2701 2701 2693 2693 2694 2694 2701 2701 2694 2694 2695 2695 2701 2701 2701 2701 2695 2695 2702 2702 2702 2702 2695 2695 2703 2703 2695 2695 2696 2696 2703 2703 2703 2703 2696 2696 2704 2704 2696 2696 2697 2697 2704 2704 2697 2697 2698 2698 2704 2704 2704 2704 2698 2698 2705 2705 2706 2706 2707 2707 2708 2708 2707 2707 2709 2709 2708 2708 2708 2708 2709 2709 2710 2710 2709 2709 2711 2711 2710 2710 2710 2710 2711 2711 2712 2712 2711 2711 2713 2713 2712 2712 2712 2712 2713 2713 2714 2714 2713 2713 2715 2715 2714 2714 2716 2716 2717 2717 2718 2718 2717 2717 2719 2719 2718 2718 2718 2718 2719 2719 2720 2720 2719 2719 2721 2721 2720 2720 2720 2720 2721 2721 2722 2722 2721 2721 2723 2723 2722 2722 2722 2722 2723 2723 2724 2724 2723 2723 2725 2725 2724 2724 2724 2724 2725 2725 2726 2726 2725 2725 2727 2727 2726 2726 2726 2726 2727 2727 2728 2728 2727 2727 2729 2729 2728 2728 2728 2728 2729 2729 2730 2730 2729 2729 2731 2731 2730 2730 2730 2730 2731 2731 2732 2732 2731 2731 2733 2733 2732 2732 2732 2732 2733 2733 2734 2734 2733 2733 2735 2735 2734 2734 2734 2734 2735 2735 2736 2736 2735 2735 2737 2737 2736 2736 2736 2736 2737 2737 2738 2738 2737 2737 2739 2739 2738 2738 2738 2738 2739 2739 2740 2740 2739 2739 2741 2741 2740 2740 2740 2740 2741 2741 2742 2742 2741 2741 2743 2743 2742 2742 2744 2744 2745 2745 2746 2746 2745 2745 2747 2747 2746 2746 2746 2746 2747 2747 2748 2748 2747 2747 2749 2749 2748 2748 2748 2748 2749 2749 2750 2750 2749 2749 2751 2751 2750 2750 2758 2758 2757 2757 2765 2765 2757 2757 2764 2764 2765 2765 2764 2764 2757 2757 2763 2763 2757 2757 2756 2756 2763 2763 2763 2763 2756 2756 2762 2762 2756 2756 2755 2755 2762 2762 2762 2762 2755 2755 2754 2754 2752 2752 2759 2759 2753 2753 2759 2759 2760 2760 2753 2753 2753 2753 2760 2760 2754 2754 2760 2760 2761 2761 2754 2754 2754 2754 2761 2761 2762 2762 2766 2766 2767 2767 2768 2768 2767 2767 2769 2769 2768 2768 2768 2768 2769 2769 2770 2770 2769 2769 2771 2771 2770 2770 2770 2770 2771 2771 2772 2772 2771 2771 2773 2773 2772 2772 2774 2774 2775 2775 2776 2776 2775 2775 2777 2777 2776 2776 2776 2776 2777 2777 2778 2778 2777 2777 2779 2779 2778 2778 2778 2778 2779 2779 2780 2780 2779 2779 2781 2781 2780 2780 2780 2780 2781 2781 2782 2782 2781 2781 2783 2783 2782 2782 2782 2782 2783 2783 2784 2784 2783 2783 2785 2785 2784 2784 2784 2784 2785 2785 2786 2786 2785 2785 2787 2787 2786 2786 2786 2786 2787 2787 2788 2788 2787 2787 2789 2789 2788 2788 2788 2788 2789 2789 2790 2790 2789 2789 2791 2791 2790 2790 2790 2790 2791 2791 2792 2792 2791 2791 2793 2793 2792 2792 2792 2792 2793 2793 2794 2794 2793 2793 2795 2795 2794 2794 2794 2794 2795 2795 2796 2796 2795 2795 2797 2797 2796 2796 2796 2796 2797 2797 2798 2798 2797 2797 2799 2799 2798 2798 2798 2798 2799 2799 2800 2800 2799 2799 2801 2801 2800 2800 2802 2802 2803 2803 2804 2804 2803 2803 2805 2805 2804 2804 2804 2804 2805 2805 2806 2806 2805 2805 2807 2807 2806 2806 2806 2806 2807 2807 2808 2808 2807 2807 2809 2809 2808 2808 2808 2808 2809 2809 2810 2810 2809 2809 2811 2811 2810 2810 2812 2812 2813 2813 2814 2814 2813 2813 2815 2815 2814 2814 3342 3342 3343 3343 2816 2816 3344 3344 2817 2817 2816 2816 2816 2816 2817 2817 2818 2818 2817 2817 2819 2819 2818 2818 2818 2818 2819 2819 2820 2820 2819 2819 2821 2821 2820 2820 2820 2820 2821 2821 2822 2822 2821 2821 2823 2823 2822 2822 2822 2822 2823 2823 2824 2824 2823 2823 2825 2825 2824 2824 2826 2826 2827 2827 2828 2828 2827 2827 2829 2829 2828 2828 3345 3345 3346 3346 2830 2830 3347 3347 2831 2831 2830 2830 2830 2830 2831 2831 2832 2832 2831 2831 2833 2833 2832 2832 2832 2832 2833 2833 2834 2834 2833 2833 2835 2835 2834 2834 2834 2834 2835 2835 2836 2836 2835 2835 2837 2837 2836 2836 2836 2836 2837 2837 2838 2838 2837 2837 2839 2839 2838 2838 2838 2838 2839 2839 2840 2840 2839 2839 2841 2841 2840 2840 2840 2840 2841 2841 2842 2842 2841 2841 2843 2843 2842 2842 2844 2844 2845 2845 2846 2846 2845 2845 2847 2847 2846 2846 2846 2846 2847 2847 3348 3348 2847 2847 3349 3349 3350 3350 2848 2848 2849 2849 2850 2850 2849 2849 2851 2851 2850 2850 2850 2850 2851 2851 2852 2852 2851 2851 2853 2853 2852 2852 2852 2852 2853 2853 2854 2854 2853 2853 2855 2855 2854 2854 2854 2854 2855 2855 2856 2856 2855 2855 2857 2857 2856 2856 2858 2858 2859 2859 2860 2860 2859 2859 2861 2861 2860 2860 2860 2860 2861 2861 2862 2862 2861 2861 2863 2863 2862 2862 2862 2862 2863 2863 2864 2864 2863 2863 2865 2865 2864 2864 2864 2864 2865 2865 2866 2866 2865 2865 2867 2867 2866 2866 3351 3351 3352 3352 2868 2868 3353 3353 2869 2869 2868 2868 2868 2868 2869 2869 2870 2870 2869 2869 2871 2871 2870 2870 2872 2872 2873 2873 2874 2874 2873 2873 2875 2875 2874 2874 2874 2874 2875 2875 2876 2876 2875 2875 2877 2877 2876 2876 2876 2876 2877 2877 2878 2878 2877 2877 2879 2879 2878 2878 2878 2878 2879 2879 2880 2880 2879 2879 2881 2881 2880 2880 2880 2880 2881 2881 2882 2882 2881 2881 2883 2883 2882 2882 2882 2882 2883 2883 2884 2884 2883 2883 2885 2885 2884 2884 2884 2884 2885 2885 3354 3354 2885 2885 3355 3355 3356 3356 2886 2886 2887 2887 2888 2888 2887 2887 2889 2889 2888 2888 2890 2890 2891 2891 2892 2892 2891 2891 2893 2893 2892 2892 2892 2892 2893 2893 2894 2894 2893 2893 2895 2895 2894 2894 2894 2894 2895 2895 2896 2896 2895 2895 2897 2897 2896 2896 2896 2896 2897 2897 2898 2898 2897 2897 2899 2899 2898 2898 2898 2898 2899 2899 2900 2900 2899 2899 2901 2901 2900 2900 2900 2900 2901 2901 2902 2902 2901 2901 2903 2903 2902 2902 3357 3357 3358 3358 2904 2904 3359 3359 2905 2905 2904 2904 2904 2904 2905 2905 2906 2906 2905 2905 2907 2907 2906 2906 2908 2908 2909 2909 2910 2910 2909 2909 2911 2911 2910 2910 2910 2910 2911 2911 2912 2912 2911 2911 2913 2913 2912 2912 2912 2912 2913 2913 2914 2914 2913 2913 2915 2915 2914 2914 2914 2914 2915 2915 2916 2916 2915 2915 2917 2917 2916 2916 2916 2916 2917 2917 3360 3360 2917 2917 3361 3361 3362 3362 2918 2918 2919 2919 2920 2920 2919 2919 2921 2921 2920 2920 2922 2922 2923 2923 2924 2924 2923 2923 2925 2925 2924 2924 3363 3363 3364 3364 2926 2926 3365 3365 2927 2927 2926 2926 2926 2926 2927 2927 2928 2928 2927 2927 2929 2929 2928 2928 2928 2928 2929 2929 2930 2930 2929 2929 2931 2931 2930 2930 2930 2930 2931 2931 2932 2932 2931 2931 2933 2933 2932 2932 2932 2932 2933 2933 2934 2934 2933 2933 2935 2935 2934 2934 2936 2936 2937 2937 2938 2938 2937 2937 2939 2939 2938 2938 3366 3366 3367 3367 2940 2940 3368 3368 2941 2941 2940 2940 2940 2940 2941 2941 2942 2942 2941 2941 2943 2943 2942 2942 2942 2942 2943 2943 2944 2944 2943 2943 2945 2945 2944 2944 2944 2944 2945 2945 2946 2946 2945 2945 2947 2947 2946 2946 2946 2946 2947 2947 2948 2948 2947 2947 2949 2949 2948 2948 2948 2948 2949 2949 2950 2950 2949 2949 2951 2951 2950 2950 2952 2952 2953 2953 2954 2954 2953 2953 2955 2955 2954 2954 2954 2954 2955 2955 3369 3369 2955 2955 3370 3370 3371 3371 2956 2956 2957 2957 2958 2958 2957 2957 2959 2959 2958 2958 2958 2958 2959 2959 2960 2960 2959 2959 2961 2961 2960 2960 2960 2960 2961 2961 2962 2962 2961 2961 2963 2963 2962 2962 2962 2962 2963 2963 2964 2964 2963 2963 2965 2965 2964 2964 2964 2964 2965 2965 2966 2966 2965 2965 2967 2967 2966 2966 2966 2966 2967 2967 2968 2968 2967 2967 2969 2969 2968 2968 2970 2970 2971 2971 2972 2972 2971 2971 2973 2973 2972 2972 2972 2972 2973 2973 3372 3372 2973 2973 3373 3373 3374 3374 2974 2974 2975 2975 2976 2976 2975 2975 2977 2977 2976 2976 2976 2976 2977 2977 2978 2978 2977 2977 2979 2979 2978 2978 2978 2978 2979 2979 2980 2980 2979 2979 2981 2981 2980 2980 2980 2980 2981 2981 2982 2982 2981 2981 2983 2983 2982 2982 2984 2984 2985 2985 2986 2986 2985 2985 2987 2987 2986 2986 2986 2986 2987 2987 2988 2988 2987 2987 2989 2989 2988 2988 2988 2988 2989 2989 2990 2990 2989 2989 2991 2991 2990 2990 2990 2990 2991 2991 2992 2992 2991 2991 2993 2993 2992 2992 3375 3375 3376 3376 2994 2994 3377 3377 2995 2995 2994 2994 2994 2994 2995 2995 2996 2996 2995 2995 2997 2997 2996 2996 2998 2998 2999 2999 3000 3000 2999 2999 3001 3001 3000 3000 3000 3000 3001 3001 3378 3378 3001 3001 3379 3379 3380 3380 3002 3002 3003 3003 3004 3004 3003 3003 3005 3005 3004 3004 3004 3004 3005 3005 3006 3006 3005 3005 3007 3007 3006 3006 3006 3006 3007 3007 3008 3008 3007 3007 3009 3009 3008 3008 3008 3008 3009 3009 3010 3010 3009 3009 3011 3011 3010 3010 3010 3010 3011 3011 3012 3012 3011 3011 3013 3013 3012 3012 3012 3012 3013 3013 3014 3014 3013 3013 3015 3015 3014 3014 3016 3016 3017 3017 3018 3018 3017 3017 3019 3019 3018 3018 3018 3018 3019 3019 3020 3020 3019 3019 3021 3021 3020 3020 3020 3020 3021 3021 3022 3022 3021 3021 3023 3023 3022 3022 3022 3022 3023 3023 3024 3024 3023 3023 3025 3025 3024 3024 3024 3024 3025 3025 3026 3026 3025 3025 3027 3027 3026 3026 3026 3026 3027 3027 3381 3381 3027 3027 3382 3382 3383 3383 3028 3028 3029 3029 3030 3030 3029 3029 3031 3031 3030 3030 3032 3032 3033 3033 3034 3034 3033 3033 3035 3035 3034 3034 3034 3034 3035 3035 3036 3036 3035 3035 3037 3037 3036 3036 3036 3036 3037 3037 3038 3038 3037 3037 3039 3039 3038 3038 3038 3038 3039 3039 3040 3040 3039 3039 3041 3041 3040 3040 3040 3040 3041 3041 3384 3384 3041 3041 3385 3385 3386 3386 3042 3042 3043 3043 3044 3044 3043 3043 3045 3045 3044 3044 3046 3046 3047 3047 3048 3048 3047 3047 3049 3049 3048 3048 3048 3048 3049 3049 3050 3050 3049 3049 3051 3051 3050 3050 3050 3050 3051 3051 3052 3052 3051 3051 3053 3053 3052 3052 3052 3052 3053 3053 3054 3054 3053 3053 3055 3055 3054 3054 3054 3054 3055 3055 3056 3056 3055 3055 3057 3057 3056 3056 3056 3056 3057 3057 3058 3058 3057 3057 3059 3059 3058 3058 3387 3387 3388 3388 3060 3060 3389 3389 3061 3061 3060 3060 3060 3060 3061 3061 3062 3062 3061 3061 3063 3063 3062 3062 3064 3064 3065 3065 3066 3066 3065 3065 3067 3067 3066 3066 3066 3066 3067 3067 3390 3390 3067 3067 3391 3391 3392 3392 3068 3068 3069 3069 3070 3070 3069 3069 3071 3071 3070 3070 3070 3070 3071 3071 3072 3072 3071 3071 3073 3073 3072 3072 3072 3072 3073 3073 3074 3074 3073 3073 3075 3075 3074 3074 3074 3074 3075 3075 3076 3076 3075 3075 3077 3077 3076 3076 3076 3076 3077 3077 3078 3078 3077 3077 3079 3079 3078 3078 3078 3078 3079 3079 3080 3080 3079 3079 3081 3081 3080 3080 3082 3082 3099 3099 3098 3098 3082 3082 3098 3098 3083 3083 3098 3098 3097 3097 3083 3083 3083 3083 3097 3097 3084 3084 3097 3097 3096 3096 3084 3084 3084 3084 3096 3096 3085 3085 3096 3096 3095 3095 3085 3085 3085 3085 3095 3095 3086 3086 3086 3086 3095 3095 3393 3393 3095 3095 3394 3394 3395 3395 3087 3087 3094 3094 3088 3088 3092 3092 3091 3091 3090 3090 3094 3094 3093 3093 3088 3088 3093 3093 3092 3092 3088 3088 3088 3088 3092 3092 3089 3089 3092 3092 3090 3090 3089 3089 3108 3108 3100 3100 3101 3101 3108 3108 3101 3101 3109 3109 3101 3101 3102 3102 3109 3109 3109 3109 3102 3102 3110 3110 3102 3102 3396 3396 3110 3110 3110 3110 3397 3397 3398 3398 3103 3103 3105 3105 3111 3111 3111 3111 3105 3105 3113 3113 3105 3105 3107 3107 3113 3113 3113 3113 3107 3107 3115 3115 3107 3107 3106 3106 3115 3115 3115 3115 3106 3106 3114 3114 3106 3106 3104 3104 3114 3114 3114 3114 3104 3104 3112 3112 3128 3128 3120 3120 3122 3122 3128 3128 3122 3122 3130 3130 3122 3122 3123 3123 3130 3130 3130 3130 3123 3123 3131 3131 3123 3123 3121 3121 3131 3131 3131 3131 3121 3121 3129 3129 3121 3121 3119 3119 3129 3129 3129 3129 3119 3119 3127 3127 3399 3399 3118 3118 3400 3400 3401 3401 3118 3118 3126 3126 3118 3118 3117 3117 3126 3126 3126 3126 3117 3117 3125 3125 3117 3117 3116 3116 3125 3125 3125 3125 3116 3116 3124 3124 3149 3149 3132 3132 3133 3133 3149 3149 3133 3133 3148 3148 3133 3133 3134 3134 3148 3148 3148 3148 3134 3134 3147 3147 3134 3134 3135 3135 3147 3147 3147 3147 3135 3135 3146 3146 3135 3135 3136 3136 3146 3146 3146 3146 3136 3136 3145 3145 3145 3145 3136 3136 3402 3402 3136 3136 3403 3403 3404 3404 3144 3144 3137 3137 3143 3143 3139 3139 3140 3140 3141 3141 3137 3137 3138 3138 3143 3143 3138 3138 3139 3139 3143 3143 3143 3143 3139 3139 3142 3142 3139 3139 3141 3141 3142 3142
+9 9 5 5 4 4 5 5 2 2 4 4 4 4 2 2 0 0 2 2 1 1 0 0 1 1 3 3 0 0 0 0 3 3 6 6 3 3 7 7 6 6 6 6 7 7 10 10 7 7 11 11 10 10 10 10 11 11 13 13 11 11 17 17 13 13 4 4 8 8 9 9 8 8 12 12 9 9 9 9 12 12 15 15 12 12 14 14 15 15 15 15 14 14 216 216 14 14 217 217 218 218 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 31 31 30 30 35 35 30 30 34 34 35 35 219 219 220 220 39 39 221 221 38 38 39 39 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 51 51 46 46 50 50 51 51 51 51 50 50 49 49 50 50 48 48 49 49 49 49 48 48 45 45 48 48 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 41 41 40 40 222 222 40 40 223 223 224 224 37 37 36 36 33 33 36 36 32 32 33 33 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 25 25 24 24 21 21 24 24 20 20 21 21 225 225 226 226 17 17 227 227 16 16 17 17 17 17 16 16 13 13 102 102 100 100 96 96 100 100 97 97 96 96 96 96 97 97 92 92 97 97 93 93 92 92 92 92 93 93 90 90 93 93 87 87 90 90 98 98 94 94 95 95 94 94 91 91 95 95 95 95 91 91 89 89 91 91 88 88 89 89 89 89 88 88 228 228 88 88 229 229 230 230 85 85 84 84 81 81 84 84 80 80 81 81 81 81 80 80 77 77 80 80 76 76 77 77 77 77 76 76 73 73 76 76 72 72 73 73 73 73 72 72 69 69 72 72 68 68 69 69 231 231 232 232 65 65 233 233 64 64 65 65 65 65 64 64 61 61 64 64 60 60 61 61 61 61 60 60 57 57 60 60 56 56 57 57 57 57 56 56 53 53 56 56 52 52 53 53 53 53 52 52 55 55 52 52 54 54 55 55 55 55 54 54 59 59 54 54 58 58 59 59 59 59 58 58 63 63 58 58 62 62 63 63 63 63 62 62 234 234 62 62 235 235 236 236 67 67 66 66 71 71 66 66 70 70 71 71 71 71 70 70 75 75 70 70 74 74 75 75 75 75 74 74 79 79 74 74 78 78 79 79 79 79 78 78 83 83 78 78 82 82 83 83 237 237 238 238 87 87 239 239 86 86 87 87 87 87 86 86 90 90 95 95 99 99 98 98 99 99 101 101 98 98 98 98 101 101 102 102 101 101 103 103 102 102 102 102 103 103 100 100 154 154 150 150 151 151 158 158 156 156 152 152 156 156 153 153 152 152 152 152 153 153 148 148 153 153 149 149 148 148 148 148 149 149 144 144 149 149 141 141 144 144 151 151 150 150 147 147 150 150 146 146 147 147 146 146 145 145 147 147 147 147 145 145 143 143 145 145 142 142 143 143 143 143 142 142 240 240 142 142 241 241 242 242 139 139 138 138 135 135 138 138 134 134 135 135 135 135 134 134 131 131 134 134 130 130 131 131 131 131 130 130 127 127 130 130 126 126 127 127 127 127 126 126 123 123 126 126 122 122 123 123 243 243 244 244 119 119 245 245 118 118 119 119 119 119 118 118 115 115 118 118 114 114 115 115 115 115 114 114 113 113 114 114 112 112 113 113 113 113 112 112 109 109 112 112 108 108 109 109 109 109 108 108 105 105 108 108 104 104 105 105 105 105 104 104 107 107 104 104 106 106 107 107 107 107 106 106 111 111 106 106 110 110 111 111 111 111 110 110 117 117 110 110 116 116 117 117 117 117 116 116 246 246 116 116 247 247 248 248 121 121 120 120 125 125 120 120 124 124 125 125 125 125 124 124 129 129 124 124 128 128 129 129 129 129 128 128 133 133 128 128 132 132 133 133 133 133 132 132 137 137 132 132 136 136 137 137 249 249 250 250 141 141 251 251 140 140 141 141 141 141 140 140 144 144 151 151 155 155 154 154 155 155 157 157 154 154 154 154 157 157 158 158 157 157 159 159 158 158 158 158 159 159 156 156 169 169 165 165 164 164 165 165 162 162 164 164 164 164 162 162 160 160 162 162 161 161 160 160 161 161 163 163 160 160 160 160 163 163 166 166 163 163 167 167 166 166 166 166 167 167 170 170 167 167 171 171 170 170 170 170 171 171 172 172 171 171 173 173 172 172 164 164 168 168 169 169 168 168 174 174 169 169 169 169 174 174 177 177 174 174 176 176 177 177 177 177 176 176 252 252 176 176 253 253 254 254 181 181 180 180 185 185 180 180 184 184 185 185 185 185 184 184 189 189 184 184 188 188 189 189 189 189 188 188 193 193 188 188 192 192 193 193 193 193 192 192 197 197 192 192 196 196 197 197 255 255 256 256 201 201 257 257 200 200 201 201 201 201 200 200 207 207 200 200 206 206 207 207 207 207 206 206 211 211 206 206 210 210 211 211 211 211 210 210 215 215 210 210 214 214 215 215 215 215 214 214 213 213 214 214 212 212 213 213 213 213 212 212 209 209 212 212 208 208 209 209 209 209 208 208 205 205 208 208 204 204 205 205 205 205 204 204 203 203 204 204 202 202 203 203 203 203 202 202 258 258 202 202 259 259 260 260 199 199 198 198 195 195 198 198 194 194 195 195 195 195 194 194 191 191 194 194 190 190 191 191 191 191 190 190 187 187 190 190 186 186 187 187 187 187 186 186 183 183 186 186 182 182 183 183 261 261 262 262 179 179 263 263 178 178 179 179 179 179 178 178 173 173 178 178 175 175 173 173 173 173 175 175 172 172
+40 40 42 42 31 31 77 77 73 73 75 75 69 69 68 68 73 73 68 68 71 71 73 73 73 73 71 71 75 75 21 21 13 13 19 19 13 13 7 7 19 19 19 19 7 7 15 15 7 7 5 5 15 15 15 15 5 5 11 11 5 5 3 3 11 11 11 11 3 3 9 9 3 3 1 1 9 9 9 9 1 1 8 8 1 1 0 0 8 8 8 8 0 0 10 10 0 0 2 2 10 10 10 10 2 2 14 14 2 2 4 4 14 14 14 14 4 4 18 18 4 4 6 6 18 18 6 6 12 12 18 18 18 18 12 12 20 20 12 12 16 16 20 20 20 20 16 16 24 24 16 16 22 22 24 24 24 24 22 22 28 28 22 22 26 26 28 28 28 28 26 26 31 31 42 42 45 45 31 31 45 45 47 47 31 31 31 31 47 47 28 28 47 47 48 48 28 28 28 28 48 48 69 69 48 48 52 52 69 69 69 69 52 52 68 68 52 52 54 54 68 68 68 68 54 54 57 57 80 80 86 86 78 78 86 86 82 82 78 78 78 78 82 82 74 74 82 82 76 76 74 74 74 74 76 76 70 70 76 76 72 72 70 70 70 70 72 72 29 29 72 72 27 27 29 29 29 29 27 27 25 25 27 27 23 23 25 25 25 25 23 23 21 21 23 23 17 17 21 21 21 21 17 17 13 13 75 75 81 81 77 77 81 81 85 85 77 77 77 77 85 85 79 79 85 85 91 91 79 79 79 79 91 91 83 83 91 91 93 93 83 83 83 83 93 93 87 87 93 93 95 95 87 87 87 87 95 95 89 89 95 95 97 97 89 89 89 89 97 97 90 90 97 97 98 98 90 90 90 90 98 98 88 88 98 98 96 96 88 88 88 88 96 96 84 84 96 96 94 94 84 84 84 84 94 94 80 80 94 94 92 92 80 80 80 80 92 92 86 86 57 57 59 59 68 68 59 59 61 61 68 68 68 68 61 61 67 67 61 61 62 62 67 67 67 67 62 62 66 66 62 62 60 60 66 66 66 66 60 60 65 65 60 60 58 58 65 65 65 65 58 58 64 64 58 58 56 56 64 64 64 64 56 56 63 63 56 56 53 53 63 63 63 63 53 53 55 55 53 53 51 51 55 55 55 55 51 51 49 49 51 51 50 50 49 49 49 49 50 50 43 43 50 50 46 46 43 43 43 43 46 46 35 35 46 46 44 44 35 35 35 35 44 44 34 34 44 44 41 41 34 34 34 34 41 41 33 33 41 41 39 39 33 33 33 33 39 39 32 32 39 39 37 37 32 32 32 32 37 37 30 30 37 37 36 36 30 30 30 30 36 36 31 31 36 36 38 38 31 31 31 31 38 38 40 40 133 133 142 142 135 135 142 142 144 144 135 135 135 135 144 144 137 137 144 144 146 146 137 137 137 137 146 146 136 136 146 146 145 145 136 136 136 136 145 145 134 134 145 145 143 143 134 134 134 134 143 143 132 132 143 143 141 141 132 132 132 132 141 141 128 128 141 141 139 139 128 128 128 128 139 139 126 126 139 139 130 130 126 126 126 126 130 130 123 123 130 130 124 124 123 123 123 123 124 124 120 120 124 124 116 116 120 120 120 120 116 116 118 118 116 116 107 107 118 118 118 118 107 107 114 114 107 107 105 105 114 114 114 114 105 105 112 112 105 105 103 103 112 112 112 112 103 103 110 110 103 103 101 101 110 110 110 110 101 101 108 108 101 101 99 99 108 108 108 108 99 99 109 109 99 99 100 100 109 109 109 109 100 100 111 111 100 100 102 102 111 111 111 111 102 102 113 113 102 102 104 104 113 113 113 113 104 104 117 117 104 104 106 106 117 117 117 117 106 106 119 119 106 106 115 115 119 119 119 119 115 115 122 122 115 115 121 121 122 122 122 122 121 121 125 125 121 121 129 129 125 125 125 125 129 129 127 127 129 129 138 138 127 127 127 127 138 138 131 131 138 138 140 140 131 131 131 131 140 140 133 133 140 140 142 142 133 133 181 181 190 190 183 183 190 190 192 192 183 183 183 183 192 192 185 185 192 192 194 194 185 185 185 185 194 194 184 184 194 194 193 193 184 184 184 184 193 193 182 182 193 193 191 191 182 182 182 182 191 191 180 180 191 191 189 189 180 180 180 180 189 189 176 176 189 189 187 187 176 176 176 176 187 187 174 174 187 187 178 178 174 174 174 174 178 178 171 171 178 178 172 172 171 171 171 171 172 172 168 168 172 172 164 164 168 168 168 168 164 164 166 166 164 164 155 155 166 166 166 166 155 155 162 162 155 155 153 153 162 162 162 162 153 153 160 160 153 153 151 151 160 160 160 160 151 151 158 158 151 151 149 149 158 158 158 158 149 149 156 156 149 149 147 147 156 156 156 156 147 147 157 157 147 147 148 148 157 157 157 157 148 148 159 159 148 148 150 150 159 159 159 159 150 150 161 161 150 150 152 152 161 161 161 161 152 152 165 165 152 152 154 154 165 165 165 165 154 154 167 167 154 154 163 163 167 167 167 167 163 163 170 170 163 163 169 169 170 170 170 170 169 169 173 173 169 169 177 177 173 173 173 173 177 177 175 175 177 177 186 186 175 175 175 175 186 186 179 179 186 186 188 188 179 179 179 179 188 188 181 181 188 188 190 190 181 181 199 199 233 233 195 195 195 195 233 233 197 197 233 233 200 200 197 197 200 200 202 202 197 197 197 197 202 202 204 204 206 206 207 207 221 221 223 223 232 232 227 227 208 208 203 203 195 195 203 203 201 201 195 195 195 195 201 201 199 199 227 227 228 228 223 223 228 228 226 226 223 223 223 223 226 226 207 207 226 226 224 224 207 207 207 207 224 224 221 221 204 204 209 209 197 197 209 209 213 213 197 197 197 197 213 213 211 211 213 213 215 215 211 211 211 211 215 215 220 220 215 215 217 217 220 220 220 220 217 217 229 229 217 217 219 219 229 229 229 229 219 219 231 231 219 219 222 222 231 231 231 231 222 222 232 232 222 222 225 225 232 232 232 232 225 225 227 227 221 221 218 218 206 206 218 218 216 216 206 206 206 206 216 216 214 214 196 196 198 198 230 230 208 208 195 195 212 212 195 195 210 210 212 212 212 212 210 210 214 214 210 210 196 196 214 214 214 214 196 196 206 206 196 196 230 230 206 206 206 206 230 230 205 205 234 234 235 235 236 236 235 235 237 237 236 236 236 236 237 237 238 238 243 243 239 239 248 248 280 280 283 283 267 267 282 282 268 268 283 283 268 268 269 269 283 283 283 283 269 269 267 267 240 240 241 241 242 242 278 278 279 279 281 281 267 267 266 266 280 280 266 266 264 264 280 280 280 280 264 264 262 262 258 258 254 254 256 256 254 254 252 252 256 256 256 256 252 252 255 255 252 252 250 250 255 255 250 250 247 247 255 255 255 255 247 247 248 248 247 247 245 245 248 248 248 248 245 245 243 243 240 240 242 242 257 257 242 242 244 244 257 257 257 257 244 244 259 259 244 244 246 246 259 259 259 259 246 246 260 260 246 246 249 249 260 260 260 260 249 249 251 251 254 254 274 274 253 253 274 274 275 275 253 253 262 262 260 260 280 280 260 260 251 251 280 280 280 280 251 251 281 281 251 251 253 253 281 281 281 281 253 253 278 278 275 275 276 276 253 253 276 276 277 277 253 253 253 253 277 277 278 278 271 271 272 272 270 270 272 272 265 265 270 270 258 258 261 261 254 254 261 261 263 263 254 254 254 254 263 263 274 274 263 263 265 265 274 274 274 274 265 265 273 273 265 265 272 272 273 273 290 290 293 293 292 292 310 310 316 316 314 314 4163 4163 4164 4164 326 326 4165 4165 324 324 326 326 326 326 324 324 322 322 324 324 320 320 322 322 322 322 320 320 316 316 320 320 318 318 316 316 316 316 318 318 314 314 349 349 347 347 345 345 347 347 343 343 345 345 345 345 343 343 341 341 343 343 339 339 341 341 341 341 339 339 335 335 339 339 337 337 335 335 335 335 337 337 333 333 337 337 331 331 333 333 333 333 331 331 328 328 342 342 344 344 346 346 344 344 348 348 346 346 346 346 348 348 350 350 348 348 352 352 350 350 350 350 352 352 354 354 352 352 356 356 354 354 354 354 356 356 358 358 356 356 361 361 358 358 358 358 361 361 362 362 361 361 360 360 362 362 362 362 360 360 357 357 360 360 359 359 357 357 357 357 359 359 353 353 359 359 355 355 353 353 353 353 355 355 349 349 355 355 351 351 349 349 349 349 351 351 347 347 323 323 325 325 327 327 325 325 4166 4166 327 327 327 327 4167 4167 4168 4168 329 329 330 330 334 334 330 330 332 332 334 334 334 334 332 332 336 336 332 332 338 338 336 336 336 336 338 338 342 342 338 338 340 340 342 342 342 342 340 340 344 344 317 317 311 311 313 313 313 313 315 315 317 317 315 315 319 319 317 317 317 317 319 319 323 323 319 319 321 321 323 323 323 323 321 321 325 325 301 301 299 299 307 307 299 299 305 305 307 307 307 307 305 305 311 311 305 305 309 309 311 311 311 311 309 309 313 313 295 295 294 294 297 297 295 295 297 297 299 299 297 297 303 303 299 299 299 299 303 303 305 305 295 295 291 291 294 294 291 291 289 289 294 294 294 294 289 289 287 287 289 289 285 285 287 287 298 298 304 304 302 302 298 298 302 302 293 293 302 302 296 296 293 293 293 293 296 296 292 292 298 298 300 300 304 304 300 300 306 306 304 304 304 304 306 306 308 308 306 306 310 310 308 308 308 308 310 310 312 312 310 310 314 314 312 312 290 290 292 292 288 288 292 292 286 286 288 288 288 288 286 286 284 284 369 369 371 371 372 372 372 372 370 370 369 369 370 370 368 368 369 369 369 369 368 368 366 366 368 368 367 367 366 366 366 366 367 367 365 365 367 367 363 363 365 365 365 365 363 363 364 364 371 371 374 374 372 372 374 374 373 373 372 372 372 372 373 373 375 375 373 373 376 376 375 375 375 375 376 376 377 377 376 376 378 378 377 377 404 404 405 405 403 403 405 405 402 402 403 403 397 397 398 398 400 400 398 398 399 399 400 400 400 400 399 399 405 405 399 399 401 401 405 405 405 405 401 401 402 402 380 380 379 379 381 381 381 381 382 382 380 380 382 382 383 383 380 380 380 380 383 383 384 384 384 384 385 385 380 380 385 385 386 386 380 380 380 380 386 386 388 388 386 386 387 387 388 388 388 388 387 387 389 389 387 387 390 390 389 389 400 400 396 396 397 397 396 396 395 395 397 397 397 397 395 395 394 394 394 394 393 393 397 397 393 393 392 392 397 397 397 397 392 392 387 387 392 392 391 391 387 387 387 387 391 391 390 390 436 436 438 438 444 444 438 438 440 440 444 444 440 440 442 442 444 444 442 442 443 443 444 444 444 444 443 443 428 428 443 443 441 441 428 428 428 428 441 441 439 439 439 439 437 437 428 428 437 437 435 435 428 428 428 428 435 435 413 413 410 410 412 412 445 445 445 445 416 416 410 410 416 416 418 418 410 410 410 410 418 418 411 411 418 418 421 421 411 411 411 411 421 421 414 414 421 421 424 424 414 414 414 414 424 424 422 422 424 424 426 426 422 422 422 422 426 426 434 434 426 426 430 430 434 434 434 434 430 430 444 444 430 430 433 433 444 444 444 444 433 433 436 436 408 408 417 417 412 412 417 417 415 415 412 412 412 412 415 415 445 445 419 419 427 427 406 406 427 427 409 409 406 406 406 406 409 409 407 407 409 409 431 431 407 407 435 435 432 432 413 413 432 432 429 429 413 413 413 413 429 429 431 431 429 429 425 425 431 431 431 431 425 425 407 407 425 425 423 423 407 407 407 407 423 423 408 408 423 423 420 420 408 408 408 408 420 420 417 417 461 461 465 465 446 446 559 559 565 565 584 584 459 459 457 457 447 447 510 510 513 513 515 515 513 513 514 514 515 515 515 515 514 514 521 521 524 524 525 525 533 533 459 459 447 447 462 462 584 584 575 575 585 585 575 575 577 577 585 585 585 585 577 577 576 576 514 514 517 517 521 521 517 517 519 519 521 521 521 521 519 519 528 528 519 519 520 520 528 528 528 528 520 520 530 530 520 520 522 522 530 530 530 530 522 522 532 532 522 522 523 523 532 532 532 532 523 523 535 535 576 576 574 574 585 585 574 574 570 570 585 585 585 585 570 570 566 566 541 541 495 495 545 545 495 495 547 547 545 545 537 537 484 484 487 487 565 565 569 569 584 584 569 569 573 573 584 584 584 584 573 573 575 575 572 572 560 560 555 555 457 457 455 455 447 447 455 455 456 456 447 447 447 447 456 456 446 446 456 456 458 458 446 446 446 446 458 458 461 461 541 541 538 538 495 495 538 538 536 536 495 495 495 495 536 536 493 493 536 536 537 537 493 493 493 493 537 537 491 491 537 537 487 487 491 491 537 537 540 540 484 484 540 540 544 544 484 484 484 484 544 544 550 550 559 559 562 562 557 557 560 560 572 572 566 566 572 572 580 580 566 566 566 566 580 580 585 585 553 553 572 572 494 494 572 572 555 555 494 494 494 494 555 555 495 495 555 555 552 552 495 495 495 495 552 552 547 547 480 480 501 501 485 485 501 501 503 503 485 485 485 485 503 503 488 488 482 482 472 472 477 477 472 472 482 482 465 465 482 482 476 476 465 465 465 465 476 476 470 470 492 492 526 526 527 527 478 478 486 486 480 480 486 486 499 499 480 480 480 480 499 499 501 501 462 462 447 447 466 466 447 447 449 449 466 466 466 466 449 449 473 473 449 449 454 454 473 473 473 473 454 454 478 478 454 454 471 471 478 478 478 478 471 471 486 486 544 544 546 546 550 550 546 546 551 551 550 550 550 550 551 551 557 557 551 551 554 554 557 557 557 557 554 554 559 559 503 503 508 508 488 488 508 508 516 516 488 488 488 488 516 516 492 492 516 516 518 518 492 492 492 492 518 518 526 526 527 527 529 529 492 492 529 529 531 531 492 492 492 492 531 531 494 494 531 531 539 539 494 494 494 494 539 539 553 553 550 550 543 543 484 484 543 543 534 534 484 484 484 484 534 534 479 479 534 534 498 498 479 479 479 479 498 498 477 477 498 498 490 490 477 477 477 477 490 490 482 482 583 583 567 567 584 584 567 567 568 568 584 584 584 584 568 568 559 559 568 568 564 564 559 559 559 559 564 564 562 562 523 523 524 524 535 535 524 524 533 533 535 535 535 535 533 533 548 548 533 533 542 542 548 548 548 548 542 542 558 558 542 542 549 549 558 558 558 558 549 549 571 571 549 549 556 556 571 571 571 571 556 556 578 578 556 556 561 561 578 578 578 578 561 561 579 579 561 561 563 563 579 579 579 579 563 563 581 581 563 563 567 567 581 581 581 581 567 567 582 582 567 567 583 583 582 582 497 497 506 506 496 496 506 506 505 505 496 496 496 496 505 505 500 500 505 505 507 507 500 500 500 500 507 507 502 502 507 507 509 509 502 502 502 502 509 509 504 504 509 509 511 511 504 504 504 504 511 511 510 510 511 511 512 512 510 510 510 510 512 512 513 513 497 497 496 496 489 489 496 496 483 483 489 489 489 489 483 483 481 481 483 483 474 474 481 481 481 481 474 474 475 475 474 474 460 460 475 475 475 475 460 460 469 469 460 460 453 453 469 469 469 469 453 453 467 467 453 453 452 452 467 467 467 467 452 452 463 463 452 452 451 451 463 463 463 463 451 451 450 450 450 450 448 448 463 463 448 448 446 446 463 463 463 463 446 446 464 464 446 446 465 465 464 464 464 464 465 465 468 468 465 465 470 470 468 468 651 651 606 606 650 650 606 606 605 605 650 650 650 650 605 605 649 649 649 649 605 605 648 648 605 605 604 604 648 648 648 648 604 604 647 647 647 647 604 604 646 646 4169 4169 603 603 4170 4170 4171 4171 603 603 645 645 602 602 643 643 603 603 643 643 644 644 603 603 603 603 644 644 645 645 601 601 641 641 602 602 641 641 642 642 602 602 602 602 642 642 643 643 600 600 639 639 601 601 639 639 640 640 601 601 601 601 640 640 641 641 635 635 636 636 599 599 636 636 637 637 599 599 599 599 637 637 600 600 637 637 638 638 600 600 600 600 638 638 639 639 635 635 599 599 634 634 599 599 598 598 634 634 634 634 598 598 633 633 633 633 598 598 632 632 598 598 597 597 632 632 632 632 597 597 631 631 631 631 597 597 630 630 597 597 596 596 630 630 630 630 596 596 629 629 629 629 596 596 628 628 596 596 595 595 628 628 628 628 595 595 627 627 627 627 595 595 626 626 595 595 594 594 626 626 626 626 594 594 625 625 593 593 623 623 594 594 623 623 624 624 594 594 594 594 624 624 625 625 592 592 621 621 593 593 621 621 622 622 593 593 593 593 622 622 623 623 591 591 619 619 592 592 619 619 620 620 592 592 592 592 620 620 621 621 590 590 617 617 591 591 617 617 618 618 591 591 591 591 618 618 619 619 589 589 615 615 590 590 615 615 616 616 590 590 590 590 616 616 617 617 611 611 612 612 588 588 4172 4172 613 613 4173 4173 4174 4174 613 613 589 589 613 613 614 614 589 589 589 589 614 614 615 615 611 611 588 588 610 610 588 588 587 587 610 610 610 610 587 587 609 609 609 609 587 587 608 608 587 587 586 586 608 608 608 608 586 586 607 607 676 676 667 667 677 677 667 667 668 668 677 677 677 677 668 668 666 666 662 662 672 672 673 673 656 656 659 659 658 658 659 659 661 661 658 658 658 658 661 661 660 660 661 661 664 664 660 660 660 660 664 664 662 662 664 664 669 669 662 662 652 652 654 654 653 653 654 654 655 655 653 653 653 653 655 655 656 656 655 655 657 657 656 656 656 656 657 657 659 659 669 669 670 670 662 662 670 670 671 671 662 662 662 662 671 671 672 672 666 666 665 665 677 677 665 665 663 663 677 677 677 677 663 663 675 675 663 663 662 662 675 675 675 675 662 662 674 674 662 662 673 673 674 674 693 693 681 681 678 678 681 681 680 680 678 678 678 678 680 680 679 679 682 682 684 684 691 691 684 684 686 686 691 691 691 691 686 686 692 692 686 686 688 688 692 692 692 692 688 688 690 690 707 707 706 706 705 705 713 713 687 687 685 685 696 696 698 698 713 713 698 698 699 699 713 713 713 713 699 699 701 701 696 696 713 713 695 695 713 713 685 685 695 695 695 695 685 685 693 693 685 685 683 683 693 693 693 693 683 683 681 681 703 703 712 712 704 704 712 712 713 713 704 704 704 704 713 713 702 702 713 713 701 701 702 702 687 687 713 713 689 689 713 713 711 711 689 689 689 689 711 711 710 710 707 707 690 690 708 708 690 690 689 689 708 708 708 708 689 689 709 709 689 689 710 710 709 709 705 705 700 700 707 707 700 700 697 697 707 707 707 707 697 697 690 690 697 697 694 694 690 690 690 690 694 694 692 692 714 714 715 715 716 716 715 715 717 717 716 716 716 716 717 717 718 718 717 717 719 719 718 718 718 718 719 719 720 720 719 719 721 721 720 720 720 720 721 721 722 722 721 721 723 723 722 722 722 722 723 723 4175 4175 723 723 4176 4176 4177 4177 724 724 725 725 726 726 725 725 727 727 726 726 728 728 729 729 730 730 729 729 731 731 730 730 732 732 733 733 734 734 733 733 735 735 734 734 4178 4178 4179 4179 736 736 4180 4180 737 737 736 736 736 736 737 737 738 738 737 737 739 739 738 738 738 738 739 739 740 740 739 739 741 741 740 740 740 740 741 741 742 742 741 741 743 743 742 742 742 742 743 743 744 744 743 743 745 745 744 744 746 746 747 747 748 748 747 747 749 749 748 748 750 750 751 751 752 752 751 751 753 753 752 752 752 752 753 753 754 754 753 753 755 755 754 754 754 754 755 755 756 756 755 755 757 757 756 756 756 756 757 757 758 758 757 757 759 759 758 758 758 758 759 759 4181 4181 759 759 4182 4182 4183 4183 760 760 761 761 762 762 761 761 763 763 762 762 766 766 769 769 768 768 765 765 771 771 770 770 770 770 767 767 765 765 767 767 766 766 765 765 765 765 766 766 764 764 766 766 768 768 764 764 772 772 773 773 774 774 773 773 775 775 774 774 4184 4184 4185 4185 776 776 4186 4186 777 777 776 776 776 776 777 777 778 778 777 777 779 779 778 778 778 778 779 779 780 780 779 779 781 781 780 780 780 780 781 781 782 782 781 781 783 783 782 782 782 782 783 783 784 784 783 783 785 785 784 784 786 786 787 787 788 788 787 787 789 789 788 788 802 802 826 826 799 799 826 826 823 823 799 799 799 799 823 823 797 797 823 823 821 821 797 797 797 797 821 821 795 795 821 821 819 819 795 795 795 795 819 819 793 793 819 819 817 817 793 793 793 793 817 817 4187 4187 817 817 4188 4188 4189 4189 791 791 815 815 790 790 815 815 814 814 790 790 790 790 814 814 792 792 814 814 816 816 792 792 4190 4190 4191 4191 794 794 4192 4192 818 818 794 794 794 794 818 818 796 796 818 818 820 820 796 796 796 796 820 820 798 798 820 820 822 822 798 798 798 798 822 822 800 800 822 822 824 824 800 800 800 800 824 824 801 801 824 824 825 825 801 801 801 801 825 825 804 804 825 825 828 828 804 804 804 804 828 828 806 806 828 828 830 830 806 806 806 806 830 830 808 808 830 830 832 832 808 808 808 808 832 832 810 810 832 832 834 834 810 810 810 810 834 834 4193 4193 834 834 4194 4194 4195 4195 812 812 836 836 813 813 836 836 837 837 813 813 813 813 837 837 811 811 837 837 835 835 811 811 4196 4196 4197 4197 809 809 4198 4198 833 833 809 809 809 809 833 833 807 807 833 833 831 831 807 807 807 807 831 831 805 805 831 831 829 829 805 805 805 805 829 829 803 803 829 829 827 827 803 803 803 803 827 827 802 802 827 827 826 826 802 802 875 875 870 870 876 876 870 870 868 868 876 876 876 876 868 868 865 865 839 839 855 855 852 852 865 865 863 863 876 876 863 863 860 860 876 876 876 876 860 860 839 839 860 860 856 856 839 839 839 839 856 856 855 855 852 852 850 850 839 839 850 850 847 847 839 839 839 839 847 847 838 838 847 847 845 845 838 838 845 845 843 843 838 838 838 838 843 843 840 840 843 843 844 844 840 840 840 840 844 844 841 841 844 844 846 846 841 841 841 841 846 846 842 842 846 846 849 849 842 842 842 842 849 849 848 848 849 849 851 851 848 848 848 848 851 851 853 853 851 851 854 854 853 853 853 853 854 854 858 858 854 854 857 857 858 858 858 858 857 857 861 861 857 857 859 859 861 861 861 861 859 859 866 866 859 859 862 862 866 866 866 866 862 862 872 872 862 862 864 864 872 872 872 872 864 864 873 873 864 864 867 867 873 873 873 873 867 867 874 874 867 867 869 869 874 874 874 874 869 869 875 875 869 869 871 871 875 875 875 875 871 871 870 870 877 877 878 878 879 879 878 878 880 880 879 879 4199 4199 4200 4200 881 881 4201 4201 882 882 881 881 881 881 882 882 883 883 882 882 884 884 883 883 883 883 884 884 885 885 884 884 886 886 885 885 885 885 886 886 887 887 886 886 888 888 887 887 887 887 888 888 889 889 888 888 890 890 889 889 889 889 890 890 891 891 890 890 892 892 891 891 891 891 892 892 893 893 892 892 894 894 893 893 893 893 894 894 895 895 894 894 896 896 895 895 895 895 896 896 897 897 896 896 898 898 897 897 897 897 898 898 4202 4202 898 898 4203 4203 4204 4204 899 899 900 900 901 901 900 900 902 902 901 901 914 914 938 938 912 912 938 938 936 936 912 912 912 912 936 936 910 910 936 936 934 934 910 910 910 910 934 934 908 908 934 934 932 932 908 908 908 908 932 932 906 906 932 932 930 930 906 906 906 906 930 930 4205 4205 930 930 4206 4206 4207 4207 904 904 928 928 903 903 928 928 927 927 903 903 903 903 927 927 905 905 927 927 929 929 905 905 4208 4208 4209 4209 907 907 4210 4210 931 931 907 907 907 907 931 931 909 909 931 931 933 933 909 909 909 909 933 933 911 911 933 933 935 935 911 911 911 911 935 935 913 913 935 935 937 937 913 913 913 913 937 937 915 915 937 937 939 939 915 915 915 915 939 939 917 917 939 939 941 941 917 917 917 917 941 941 919 919 941 941 943 943 919 919 919 919 943 943 921 921 943 943 945 945 921 921 921 921 945 945 923 923 945 945 947 947 923 923 923 923 947 947 4211 4211 947 947 4212 4212 4213 4213 925 925 949 949 926 926 949 949 950 950 926 926 926 926 950 950 924 924 950 950 948 948 924 924 4214 4214 4215 4215 922 922 4216 4216 946 946 922 922 922 922 946 946 920 920 946 946 944 944 920 920 920 920 944 944 918 918 944 944 942 942 918 918 918 918 942 942 916 916 942 942 940 940 916 916 916 916 940 940 914 914 940 940 938 938 914 914 988 988 995 995 990 990 995 995 997 997 990 990 990 990 997 997 991 991 997 997 998 998 991 991 991 991 998 998 989 989 998 998 996 996 989 989 989 989 996 996 987 987 996 996 994 994 987 987 987 987 994 994 983 983 994 994 992 992 983 983 983 983 992 992 981 981 992 992 985 985 981 981 981 981 985 985 977 977 985 985 979 979 977 977 977 977 979 979 974 974 979 979 973 973 974 974 974 974 973 973 971 971 973 973 969 969 971 971 971 971 969 969 967 967 969 969 963 963 967 967 967 967 963 963 965 965 963 963 956 956 965 965 965 965 956 956 961 961 956 956 954 954 961 961 961 961 954 954 959 959 954 954 952 952 959 959 959 959 952 952 958 958 952 952 951 951 958 958 958 958 951 951 960 960 951 951 953 953 960 960 960 960 953 953 962 962 953 953 955 955 962 962 962 962 955 955 966 966 955 955 957 957 966 966 966 966 957 957 968 968 957 957 964 964 968 968 968 968 964 964 972 972 964 964 970 970 972 972 972 972 970 970 975 975 970 970 976 976 975 975 975 975 976 976 978 978 976 976 980 980 978 978 978 978 980 980 982 982 980 980 986 986 982 982 982 982 986 986 984 984 986 986 993 993 984 984 984 984 993 993 988 988 993 993 995 995 988 988 1010 1010 1034 1034 1008 1008 1034 1034 1032 1032 1008 1008 1008 1008 1032 1032 1006 1006 1032 1032 1030 1030 1006 1006 1006 1006 1030 1030 1004 1004 1030 1030 1028 1028 1004 1004 1004 1004 1028 1028 1002 1002 1028 1028 1026 1026 1002 1002 1002 1002 1026 1026 4217 4217 1026 1026 4218 4218 4219 4219 1000 1000 1024 1024 999 999 1024 1024 1023 1023 999 999 999 999 1023 1023 1001 1001 1023 1023 1025 1025 1001 1001 4220 4220 4221 4221 1003 1003 4222 4222 1027 1027 1003 1003 1003 1003 1027 1027 1005 1005 1027 1027 1029 1029 1005 1005 1005 1005 1029 1029 1007 1007 1029 1029 1031 1031 1007 1007 1007 1007 1031 1031 1009 1009 1031 1031 1033 1033 1009 1009 1009 1009 1033 1033 1011 1011 1033 1033 1035 1035 1011 1011 1011 1011 1035 1035 1013 1013 1035 1035 1037 1037 1013 1013 1013 1013 1037 1037 1015 1015 1037 1037 1039 1039 1015 1015 1015 1015 1039 1039 1017 1017 1039 1039 1041 1041 1017 1017 1017 1017 1041 1041 1019 1019 1041 1041 1043 1043 1019 1019 1019 1019 1043 1043 4223 4223 1043 1043 4224 4224 4225 4225 1021 1021 1045 1045 1022 1022 1045 1045 1046 1046 1022 1022 1022 1022 1046 1046 1020 1020 1046 1046 1044 1044 1020 1020 4226 4226 4227 4227 1018 1018 4228 4228 1042 1042 1018 1018 1018 1018 1042 1042 1016 1016 1042 1042 1040 1040 1016 1016 1016 1016 1040 1040 1014 1014 1040 1040 1038 1038 1014 1014 1014 1014 1038 1038 1012 1012 1038 1038 1036 1036 1012 1012 1012 1012 1036 1036 1010 1010 1036 1036 1034 1034 1010 1010 1058 1058 1082 1082 1056 1056 1082 1082 1080 1080 1056 1056 1056 1056 1080 1080 1054 1054 1080 1080 1078 1078 1054 1054 1054 1054 1078 1078 1052 1052 1078 1078 1076 1076 1052 1052 1052 1052 1076 1076 1050 1050 1076 1076 1074 1074 1050 1050 1050 1050 1074 1074 4229 4229 1074 1074 4230 4230 4231 4231 1048 1048 1072 1072 1047 1047 1072 1072 1071 1071 1047 1047 1047 1047 1071 1071 1049 1049 1071 1071 1073 1073 1049 1049 4232 4232 4233 4233 1051 1051 4234 4234 1075 1075 1051 1051 1051 1051 1075 1075 1053 1053 1075 1075 1077 1077 1053 1053 1053 1053 1077 1077 1055 1055 1077 1077 1079 1079 1055 1055 1055 1055 1079 1079 1057 1057 1079 1079 1081 1081 1057 1057 1057 1057 1081 1081 1059 1059 1081 1081 1083 1083 1059 1059 1059 1059 1083 1083 1061 1061 1083 1083 1085 1085 1061 1061 1061 1061 1085 1085 1063 1063 1085 1085 1087 1087 1063 1063 1063 1063 1087 1087 1065 1065 1087 1087 1089 1089 1065 1065 1065 1065 1089 1089 1067 1067 1089 1089 1091 1091 1067 1067 1067 1067 1091 1091 4235 4235 1091 1091 4236 4236 4237 4237 1069 1069 1093 1093 1070 1070 1093 1093 1094 1094 1070 1070 1070 1070 1094 1094 1068 1068 1094 1094 1092 1092 1068 1068 4238 4238 4239 4239 1066 1066 4240 4240 1090 1090 1066 1066 1066 1066 1090 1090 1064 1064 1090 1090 1088 1088 1064 1064 1064 1064 1088 1088 1062 1062 1088 1088 1086 1086 1062 1062 1062 1062 1086 1086 1060 1060 1086 1086 1084 1084 1060 1060 1060 1060 1084 1084 1058 1058 1084 1084 1082 1082 1058 1058 1132 1132 1139 1139 1134 1134 1139 1139 1141 1141 1134 1134 1134 1134 1141 1141 1135 1135 1141 1141 1142 1142 1135 1135 1135 1135 1142 1142 1133 1133 1142 1142 1140 1140 1133 1133 1133 1133 1140 1140 1131 1131 1140 1140 1138 1138 1131 1131 1131 1131 1138 1138 1127 1127 1138 1138 1136 1136 1127 1127 1127 1127 1136 1136 1125 1125 1136 1136 1129 1129 1125 1125 1125 1125 1129 1129 1121 1121 1129 1129 1123 1123 1121 1121 1121 1121 1123 1123 1118 1118 1123 1123 1117 1117 1118 1118 1118 1118 1117 1117 1115 1115 1117 1117 1113 1113 1115 1115 1115 1115 1113 1113 1111 1111 1113 1113 1107 1107 1111 1111 1111 1111 1107 1107 1109 1109 1107 1107 1100 1100 1109 1109 1109 1109 1100 1100 1105 1105 1100 1100 1098 1098 1105 1105 1105 1105 1098 1098 1103 1103 1098 1098 1096 1096 1103 1103 1103 1103 1096 1096 1102 1102 1096 1096 1095 1095 1102 1102 1102 1102 1095 1095 1104 1104 1095 1095 1097 1097 1104 1104 1104 1104 1097 1097 1106 1106 1097 1097 1099 1099 1106 1106 1106 1106 1099 1099 1110 1110 1099 1099 1101 1101 1110 1110 1110 1110 1101 1101 1112 1112 1101 1101 1108 1108 1112 1112 1112 1112 1108 1108 1116 1116 1108 1108 1114 1114 1116 1116 1116 1116 1114 1114 1119 1119 1114 1114 1120 1120 1119 1119 1119 1119 1120 1120 1122 1122 1120 1120 1124 1124 1122 1122 1122 1122 1124 1124 1126 1126 1124 1124 1130 1130 1126 1126 1126 1126 1130 1130 1128 1128 1130 1130 1137 1137 1128 1128 1128 1128 1137 1137 1132 1132 1137 1137 1139 1139 1132 1132 1154 1154 1178 1178 1152 1152 1178 1178 1176 1176 1152 1152 1152 1152 1176 1176 1150 1150 1176 1176 1174 1174 1150 1150 1150 1150 1174 1174 1148 1148 1174 1174 1172 1172 1148 1148 1148 1148 1172 1172 1146 1146 1172 1172 1170 1170 1146 1146 1146 1146 1170 1170 4241 4241 1170 1170 4242 4242 4243 4243 1144 1144 1168 1168 1143 1143 1168 1168 1167 1167 1143 1143 1143 1143 1167 1167 1145 1145 1167 1167 1169 1169 1145 1145 4244 4244 4245 4245 1147 1147 4246 4246 1171 1171 1147 1147 1147 1147 1171 1171 1149 1149 1171 1171 1173 1173 1149 1149 1149 1149 1173 1173 1151 1151 1173 1173 1175 1175 1151 1151 1151 1151 1175 1175 1153 1153 1175 1175 1177 1177 1153 1153 1153 1153 1177 1177 1155 1155 1177 1177 1179 1179 1155 1155 1155 1155 1179 1179 1157 1157 1179 1179 1181 1181 1157 1157 1157 1157 1181 1181 1159 1159 1181 1181 1183 1183 1159 1159 1159 1159 1183 1183 1161 1161 1183 1183 1185 1185 1161 1161 1161 1161 1185 1185 1163 1163 1185 1185 1187 1187 1163 1163 1163 1163 1187 1187 4247 4247 1187 1187 4248 4248 4249 4249 1165 1165 1189 1189 1166 1166 1189 1189 1190 1190 1166 1166 1166 1166 1190 1190 1164 1164 1190 1190 1188 1188 1164 1164 4250 4250 4251 4251 1162 1162 4252 4252 1186 1186 1162 1162 1162 1162 1186 1186 1160 1160 1186 1186 1184 1184 1160 1160 1160 1160 1184 1184 1158 1158 1184 1184 1182 1182 1158 1158 1158 1158 1182 1182 1156 1156 1182 1182 1180 1180 1156 1156 1156 1156 1180 1180 1154 1154 1180 1180 1178 1178 1154 1154 1191 1191 1192 1192 1193 1193 1192 1192 1194 1194 1193 1193 1195 1195 1196 1196 1197 1197 1196 1196 1198 1198 1197 1197 1237 1237 1239 1239 1230 1230 1252 1252 1255 1255 1241 1241 1255 1255 1252 1252 1276 1276 1244 1244 1247 1247 1234 1234 1241 1241 1229 1229 1224 1224 1206 1206 1207 1207 1199 1199 1209 1209 1213 1213 1215 1215 1249 1249 1251 1251 1253 1253 1246 1246 1248 1248 1250 1250 1248 1248 1256 1256 1250 1250 4253 4253 4254 4254 1250 1250 4255 4255 1240 1240 1250 1250 1240 1240 1242 1242 1250 1250 1242 1242 1245 1245 1250 1250 1250 1250 1245 1245 1246 1246 1221 1221 1223 1223 1225 1225 1223 1223 1226 1226 1225 1225 1226 1226 1227 1227 1225 1225 1227 1227 1228 1228 1225 1225 1225 1225 1228 1228 1231 1231 1228 1228 1233 1233 1231 1231 1231 1231 1233 1233 1238 1238 1233 1233 1235 1235 1238 1238 1238 1238 1235 1235 1236 1236 1219 1219 1220 1220 1218 1218 1220 1220 1217 1217 1218 1218 4256 4256 1306 1306 1307 1307 1308 1308 4257 4257 1307 1307 4258 4258 4259 4259 1307 1307 1307 1307 4260 4260 4261 4261 1301 1301 1303 1303 1286 1286 1303 1303 1304 1304 1286 1286 1287 1287 1295 1295 1294 1294 1295 1295 1297 1297 1294 1294 1294 1294 1297 1297 1298 1298 1297 1297 1299 1299 1298 1298 1298 1298 1299 1299 1300 1300 1290 1290 1291 1291 1287 1287 1291 1291 1293 1293 1287 1287 1287 1287 1293 1293 1295 1295 1278 1278 1279 1279 1274 1274 1279 1279 1283 1283 1274 1274 1274 1274 1283 1283 1281 1281 1248 1248 1249 1249 1256 1256 1249 1249 1253 1253 1256 1256 1256 1256 1253 1253 1262 1262 1206 1206 1199 1199 1205 1205 1213 1213 1217 1217 1215 1215 1217 1217 1220 1220 1215 1215 1215 1215 1220 1220 1222 1222 1220 1220 1230 1230 1222 1222 1222 1222 1230 1230 1234 1234 1230 1230 1239 1239 1234 1234 1234 1234 1239 1239 1244 1244 1214 1214 1207 1207 1212 1212 1207 1207 1206 1206 1212 1212 1212 1212 1206 1206 1211 1211 1206 1206 1205 1205 1211 1211 1302 1302 1296 1296 1292 1292 1296 1296 1270 1270 1292 1292 1292 1292 1270 1270 1267 1267 1270 1270 1247 1247 1267 1267 1267 1267 1247 1247 1264 1264 1247 1247 1244 1244 1264 1264 1264 1264 1244 1244 1261 1261 1244 1244 1239 1239 1261 1261 1261 1261 1239 1239 1257 1257 1239 1239 1237 1237 1257 1257 1253 1253 1258 1258 1262 1262 1258 1258 1259 1259 1262 1262 1262 1262 1259 1259 1269 1269 1259 1259 1263 1263 1269 1269 1269 1269 1263 1263 1275 1275 1263 1263 1268 1268 1275 1275 1275 1275 1268 1268 1281 1281 1268 1268 1272 1272 1281 1281 1281 1281 1272 1272 1274 1274 1281 1281 1288 1288 1275 1275 1288 1288 1282 1282 1275 1275 1275 1275 1282 1282 1269 1269 1282 1282 1273 1273 1269 1269 1269 1269 1273 1273 1262 1262 1273 1273 1266 1266 1262 1262 1262 1262 1266 1266 1256 1256 1266 1266 1260 1260 1256 1256 1256 1256 1260 1260 1250 1250 1260 1260 4262 4262 1250 1250 1250 1250 4263 4263 4264 4264 1254 1254 1243 1243 1238 1238 1238 1238 1243 1243 1231 1231 1243 1243 1232 1232 1231 1231 1231 1231 1232 1232 1225 1225 1265 1265 1271 1271 1277 1277 1271 1271 1280 1280 1277 1277 1301 1301 1286 1286 1300 1300 1286 1286 1284 1284 1300 1300 1300 1300 1284 1284 1298 1298 1284 1284 1277 1277 1298 1298 1298 1298 1277 1277 1294 1294 1277 1277 1280 1280 1294 1294 1294 1294 1280 1280 1287 1287 4265 4265 1265 1265 4266 4266 1265 1265 1277 1277 4267 4267 4268 4268 1277 1277 4269 4269 1277 1277 1284 1284 4270 4270 4271 4271 1284 1284 4272 4272 1284 1284 1286 1286 4273 4273 4274 4274 1286 1286 4275 4275 1286 1286 1304 1304 4276 4276 4277 4277 1304 1304 1306 1306 1203 1203 1208 1208 1204 1204 1208 1208 1210 1210 1204 1204 1199 1199 1200 1200 1205 1205 1200 1200 1201 1201 1205 1205 1205 1205 1201 1201 1202 1202 1229 1229 1214 1214 1224 1224 1214 1214 1212 1212 1224 1224 1224 1224 1212 1212 1216 1216 1212 1212 1211 1211 1216 1216 1216 1216 1211 1211 1210 1210 1211 1211 1205 1205 1210 1210 1210 1210 1205 1205 1204 1204 1205 1205 1202 1202 1204 1204 1204 1204 1202 1202 1203 1203 1296 1296 1276 1276 1270 1270 1276 1276 1252 1252 1270 1270 1270 1270 1252 1252 1247 1247 1252 1252 1241 1241 1247 1247 1247 1247 1241 1241 1234 1234 1241 1241 1224 1224 1234 1234 1234 1234 1224 1224 1222 1222 1224 1224 1216 1216 1222 1222 1222 1222 1216 1216 1215 1215 1216 1216 1210 1210 1215 1215 1215 1215 1210 1210 1209 1209 1210 1210 1208 1208 1209 1209 1283 1283 1285 1285 1281 1281 1285 1285 1289 1289 1281 1281 1281 1281 1289 1289 1288 1288 1289 1289 1290 1290 1288 1288 1288 1288 1290 1290 1282 1282 1290 1290 1287 1287 1282 1282 1282 1282 1287 1287 1273 1273 1287 1287 1280 1280 1273 1273 1273 1273 1280 1280 1266 1266 1280 1280 1271 1271 1266 1266 1266 1266 1271 1271 1260 1260 1271 1271 1265 1265 1260 1260 1260 1260 1265 1265 4278 4278 1265 1265 4279 4279 4280 4280 1254 1254 1257 1257 1243 1243 1257 1257 1237 1237 1243 1243 1243 1243 1237 1237 1232 1232 1237 1237 1230 1230 1232 1232 1232 1232 1230 1230 1225 1225 1230 1230 1220 1220 1225 1225 1225 1225 1220 1220 1221 1221 1220 1220 1219 1219 1221 1221 1361 1361 1362 1362 1390 1390 1338 1338 1321 1321 1330 1330 1321 1321 1338 1338 1319 1319 1316 1316 1324 1324 1326 1326 1341 1341 1350 1350 1354 1354 1386 1386 1383 1383 1377 1377 1323 1323 1315 1315 1313 1313 1315 1315 1311 1311 1313 1313 1313 1313 1311 1311 1309 1309 1332 1332 1325 1325 1340 1340 1325 1325 1328 1328 1340 1340 1340 1340 1328 1328 1349 1349 1374 1374 1353 1353 1378 1378 1353 1353 1364 1364 1378 1378 1381 1381 1382 1382 1387 1387 1382 1382 1391 1391 1387 1387 1387 1387 1391 1391 1397 1397 1397 1397 1391 1391 1398 1398 1391 1391 1394 1394 1398 1398 1398 1398 1394 1394 1406 1406 1406 1406 1394 1394 1407 1407 1394 1394 1399 1399 1407 1407 1407 1407 1399 1399 1410 1410 1410 1410 1399 1399 1411 1411 1399 1399 1401 1401 1411 1411 1411 1411 1401 1401 1414 1414 1404 1404 1420 1420 1418 1418 1404 1404 1418 1418 1401 1401 1418 1418 1415 1415 1401 1401 1401 1401 1415 1415 1414 1414 1413 1413 1416 1416 1402 1402 1416 1416 1417 1417 1402 1402 1402 1402 1417 1417 1404 1404 1417 1417 1419 1419 1404 1404 1404 1404 1419 1419 1420 1420 1413 1413 1402 1402 1412 1412 1402 1402 1400 1400 1412 1412 1412 1412 1400 1400 1409 1409 1409 1409 1400 1400 1408 1408 1400 1400 1395 1395 1408 1408 1408 1408 1395 1395 1405 1405 1405 1405 1395 1395 1403 1403 1395 1395 1392 1392 1403 1403 1403 1403 1392 1392 1396 1396 1383 1383 1386 1386 1392 1392 1386 1386 1393 1393 1392 1392 1392 1392 1393 1393 1396 1396 1314 1314 1310 1310 1312 1312 1381 1381 1378 1378 1382 1382 1378 1378 1364 1364 1382 1382 1382 1382 1364 1364 1391 1391 1364 1364 1368 1368 1391 1391 1391 1391 1368 1368 1394 1394 1368 1368 1375 1375 1394 1394 1394 1394 1375 1375 1399 1399 1375 1375 1379 1379 1399 1399 1399 1399 1379 1379 1401 1401 1379 1379 1384 1384 1401 1401 1401 1401 1384 1384 1404 1404 1384 1384 1388 1388 1404 1404 1390 1390 1362 1362 1389 1389 1362 1362 1363 1363 1389 1389 1389 1389 1363 1363 1360 1360 1370 1370 1356 1356 1367 1367 1356 1356 1352 1352 1367 1367 1322 1322 1339 1339 1327 1327 1339 1339 1344 1344 1327 1327 1327 1327 1344 1344 1331 1331 1344 1344 1346 1346 1331 1331 1331 1331 1346 1346 1337 1337 1346 1346 1358 1358 1337 1337 1337 1337 1358 1358 1343 1343 1358 1358 1367 1367 1343 1343 1343 1343 1367 1367 1348 1348 1367 1367 1352 1352 1348 1348 1335 1335 1320 1320 1329 1329 1320 1320 1318 1318 1329 1329 1329 1329 1318 1318 1326 1326 1318 1318 1314 1314 1326 1326 1326 1326 1314 1314 1316 1316 1314 1314 1312 1312 1316 1316 1324 1324 1333 1333 1326 1326 1333 1333 1341 1341 1326 1326 1326 1326 1341 1341 1329 1329 1341 1341 1354 1354 1329 1329 1329 1329 1354 1354 1335 1335 1354 1354 1365 1365 1335 1335 1360 1360 1356 1356 1389 1389 1356 1356 1370 1370 1389 1389 1389 1389 1370 1370 1385 1385 1370 1370 1367 1367 1385 1385 1385 1385 1367 1367 1380 1380 1367 1367 1358 1358 1380 1380 1380 1380 1358 1358 1376 1376 1358 1358 1346 1346 1376 1376 1376 1376 1346 1346 1369 1369 1346 1346 1344 1344 1369 1369 1369 1369 1344 1344 1365 1365 1344 1344 1339 1339 1365 1365 1365 1365 1339 1339 1335 1335 1339 1339 1322 1322 1335 1335 1335 1335 1322 1322 1320 1320 1332 1332 1323 1323 1325 1325 1323 1323 1313 1313 1325 1325 1325 1325 1313 1313 1328 1328 1313 1313 1317 1317 1328 1328 1328 1328 1317 1317 1334 1334 1336 1336 1357 1357 1330 1330 1357 1357 1345 1345 1330 1330 1330 1330 1345 1345 1338 1338 1334 1334 1364 1364 1328 1328 1364 1364 1353 1353 1328 1328 1328 1328 1353 1353 1349 1349 1353 1353 1374 1374 1349 1349 1349 1349 1374 1374 1371 1371 1336 1336 1342 1342 1357 1357 1342 1342 1347 1347 1357 1357 1357 1357 1347 1347 1366 1366 1347 1347 1351 1351 1366 1366 1317 1317 1319 1319 1334 1334 1319 1319 1338 1338 1334 1334 1334 1334 1338 1338 1364 1364 1338 1338 1345 1345 1364 1364 1364 1364 1345 1345 1368 1368 1345 1345 1357 1357 1368 1368 1368 1368 1357 1357 1375 1375 1357 1357 1366 1366 1375 1375 1375 1375 1366 1366 1379 1379 1366 1366 1351 1351 1379 1379 1379 1379 1351 1351 1384 1384 1351 1351 1355 1355 1384 1384 1384 1384 1355 1355 1388 1388 1355 1355 1359 1359 1388 1388 1359 1359 1361 1361 1388 1388 1361 1361 1390 1390 1388 1388 1388 1388 1390 1390 1404 1404 1390 1390 1389 1389 1404 1404 1404 1404 1389 1389 1402 1402 1389 1389 1385 1385 1402 1402 1402 1402 1385 1385 1400 1400 1385 1385 1380 1380 1400 1400 1400 1400 1380 1380 1395 1395 1380 1380 1376 1376 1395 1395 1395 1395 1376 1376 1392 1392 1376 1376 1369 1369 1392 1392 1392 1392 1369 1369 1383 1383 1369 1369 1365 1365 1383 1383 1383 1383 1365 1365 1377 1377 1365 1365 1354 1354 1377 1377 1377 1377 1354 1354 1373 1373 1354 1354 1350 1350 1373 1373 1373 1373 1350 1350 1372 1372 1489 1489 1485 1485 1488 1488 1464 1464 1459 1459 1452 1452 1470 1470 1466 1466 1457 1457 1523 1523 1522 1522 1524 1524 1484 1484 1479 1479 1482 1482 1440 1440 1436 1436 1437 1437 1458 1458 1455 1455 1454 1454 1453 1453 1450 1450 1452 1452 1450 1450 1449 1449 1452 1452 1452 1452 1449 1449 1447 1447 1449 1449 1446 1446 1447 1447 1447 1447 1446 1446 1445 1445 1455 1455 1458 1458 1460 1460 1458 1458 1465 1465 1460 1460 1460 1460 1465 1465 1461 1461 1472 1472 1471 1471 1475 1475 1471 1471 1469 1469 1475 1475 1468 1468 1467 1467 4281 4281 1467 1467 4282 4282 4283 4283 1465 1465 1463 1463 1461 1461 1479 1479 1477 1477 1482 1482 1477 1477 1476 1476 1482 1482 1482 1482 1476 1476 1474 1474 1503 1503 1499 1499 1504 1504 1499 1499 1507 1507 1504 1504 1512 1512 1513 1513 1509 1509 1513 1513 1512 1512 1514 1514 1515 1515 1511 1511 1517 1517 1511 1511 1518 1518 1517 1517 1517 1517 1518 1518 1519 1519 1522 1522 1523 1523 1518 1518 1523 1523 1521 1521 1518 1518 1518 1518 1521 1521 1519 1519 1527 1527 1510 1510 1528 1528 1510 1510 4284 4284 1528 1528 4285 4285 1530 1530 4286 4286 1530 1530 1529 1529 4287 4287 4288 4288 1529 1529 1528 1528 4289 4289 4290 4290 1530 1530 4291 4291 4292 4292 1530 1530 1530 1530 4293 4293 1532 1532 1422 1422 1421 1421 1433 1433 1421 1421 1424 1424 1433 1433 1424 1424 1425 1425 1433 1433 1425 1425 1426 1426 1433 1433 1433 1433 1426 1426 1427 1427 1428 1428 1429 1429 1434 1434 1428 1428 1434 1434 1427 1427 1473 1473 1462 1462 1478 1478 1462 1462 1456 1456 1478 1478 1478 1478 1456 1456 1481 1481 1427 1427 1434 1434 1433 1433 1434 1434 1439 1439 1433 1433 1433 1433 1439 1439 1438 1438 1462 1462 1451 1451 1456 1456 1451 1451 1439 1439 1456 1456 1456 1456 1439 1439 1441 1441 1439 1439 1434 1434 1441 1441 1442 1442 1443 1443 1447 1447 1443 1443 1448 1448 1447 1447 1447 1447 1448 1448 1452 1452 1448 1448 1457 1457 1452 1452 1452 1452 1457 1457 1464 1464 1457 1457 1466 1466 1464 1464 1473 1473 1470 1470 1462 1462 1470 1470 1457 1457 1462 1462 1462 1462 1457 1457 1451 1451 1457 1457 1448 1448 1451 1451 1451 1451 1448 1448 1439 1439 1448 1448 1443 1443 1439 1439 1439 1439 1443 1443 1438 1438 1443 1443 1442 1442 1438 1438 1507 1507 1499 1499 1509 1509 1499 1499 1505 1505 1509 1509 1509 1509 1505 1505 1512 1512 1505 1505 1506 1506 1512 1512 1512 1512 1506 1506 1514 1514 1485 1485 1484 1484 1488 1488 1484 1484 1482 1482 1488 1488 1488 1488 1482 1482 1486 1486 1482 1482 4294 4294 1486 1486 1499 1499 1497 1497 1505 1505 1497 1497 1500 1500 1505 1505 1505 1505 1500 1500 1506 1506 1500 1500 1498 1498 1506 1506 1506 1506 1498 1498 1496 1496 4295 4295 4296 4296 1486 1486 4297 4297 1491 1491 1486 1486 1486 1486 1491 1491 1488 1488 1491 1491 1494 1494 1488 1488 1488 1488 1494 1494 1489 1489 1494 1494 1493 1493 1489 1489 1501 1501 1520 1520 1495 1495 1520 1520 1516 1516 1495 1495 1495 1495 1516 1516 1492 1492 4298 4298 1510 1510 4299 4299 4300 4300 1510 1510 4301 4301 1510 1510 1508 1508 4302 4302 4303 4303 1508 1508 4304 4304 1508 1508 1502 1502 4305 4305 4306 4306 1502 1502 4307 4307 1502 1502 1496 1496 4308 4308 4309 4309 1496 1496 1491 1491 1496 1496 1498 1498 1491 1491 1491 1491 1498 1498 1494 1494 1498 1498 1500 1500 1494 1494 1494 1494 1500 1500 1493 1493 1500 1500 1497 1497 1493 1493 1527 1527 1525 1525 1510 1510 1525 1525 1524 1524 1510 1510 1510 1510 1524 1524 1508 1508 1524 1524 1522 1522 1508 1508 1508 1508 1522 1522 1502 1502 1522 1522 1518 1518 1502 1502 1502 1502 1518 1518 1496 1496 1518 1518 1511 1511 1496 1496 1496 1496 1511 1511 1506 1506 1511 1511 1515 1515 1506 1506 1506 1506 1515 1515 1514 1514 1469 1469 1468 1468 1475 1475 1468 1468 4310 4310 1475 1475 1475 1475 4311 4311 4312 4312 1465 1465 1458 1458 1459 1459 1459 1459 1458 1458 1452 1452 1458 1458 1454 1454 1452 1452 1452 1452 1454 1454 1453 1453 1436 1436 1435 1435 1437 1437 1435 1435 1431 1431 1437 1437 1437 1437 1431 1431 1432 1432 1431 1431 1430 1430 1432 1432 1423 1423 1422 1422 1430 1430 1422 1422 1433 1433 1430 1430 1430 1430 1433 1433 1432 1432 1433 1433 1438 1438 1432 1432 1432 1432 1438 1438 1437 1437 1438 1438 1442 1442 1437 1437 1437 1437 1442 1442 1440 1440 1442 1442 1447 1447 1440 1440 1440 1440 1447 1447 1444 1444 1447 1447 1445 1445 1444 1444 1481 1481 1501 1501 1478 1478 1501 1501 1495 1495 1478 1478 1478 1478 1495 1495 1473 1473 1495 1495 1492 1492 1473 1473 1473 1473 1492 1492 1470 1470 1492 1492 1490 1490 1470 1470 1470 1470 1490 1490 1466 1466 1490 1490 1487 1487 1466 1466 1466 1466 1487 1487 1464 1464 1487 1487 1483 1483 1464 1464 1464 1464 1483 1483 1459 1459 1483 1483 1480 1480 1459 1459 4313 4313 4314 4314 1475 1475 4315 4315 1482 1482 1475 1475 1475 1475 1482 1482 1472 1472 1482 1482 1474 1474 1472 1472 1543 1543 1544 1544 1541 1541 1542 1542 1545 1545 1546 1546 1545 1545 1547 1547 1546 1546 1546 1546 1547 1547 1548 1548 1546 1546 1543 1543 1542 1542 1543 1543 1541 1541 1542 1542 1542 1542 1541 1541 1540 1540 1541 1541 1539 1539 1540 1540 1540 1540 1539 1539 1538 1538 1539 1539 1536 1536 1538 1538 1538 1538 1536 1536 1537 1537 1536 1536 1535 1535 1537 1537 1537 1537 1535 1535 1533 1533 1535 1535 1534 1534 1533 1533 1550 1550 1549 1549 1553 1553 1549 1549 1555 1555 1553 1553 1553 1553 1555 1555 1559 1559 1555 1555 1557 1557 1559 1559 1559 1559 1557 1557 1561 1561 1557 1557 1563 1563 1561 1561 1561 1561 1563 1563 1567 1567 1582 1582 1580 1580 1586 1586 1580 1580 1584 1584 1586 1586 1586 1586 1584 1584 1588 1588 1563 1563 1565 1565 1567 1567 1565 1565 1569 1569 1567 1567 1567 1567 1569 1569 1572 1572 1569 1569 1570 1570 1572 1572 1572 1572 1570 1570 1574 1574 1570 1570 1576 1576 1574 1574 1574 1574 1576 1576 1582 1582 1576 1576 1578 1578 1582 1582 1582 1582 1578 1578 1580 1580 1598 1598 1595 1595 1597 1597 1584 1584 1590 1590 1588 1588 1590 1590 1592 1592 1588 1588 1588 1588 1592 1592 1595 1595 1592 1592 1593 1593 1595 1595 1595 1595 1593 1593 1597 1597 1597 1597 1600 1600 1598 1598 1600 1600 1602 1602 1598 1598 1598 1598 1602 1602 1604 1604 1602 1602 1606 1606 1604 1604 1606 1606 1607 1607 1604 1604 1604 1604 1607 1607 1609 1609 1607 1607 1613 1613 1609 1609 1609 1609 1613 1613 1611 1611 1613 1613 1615 1615 1611 1611 1611 1611 1615 1615 1617 1617 1615 1615 1619 1619 1617 1617 1619 1619 4316 4316 1617 1617 1617 1617 4317 4317 4318 4318 1621 1621 1625 1625 1623 1623 1623 1623 1625 1625 1627 1627 1625 1625 1629 1629 1627 1627 1627 1627 1629 1629 1631 1631 1629 1629 1633 1633 1631 1631 1631 1631 1633 1633 1635 1635 1633 1633 1637 1637 1635 1635 1635 1635 1637 1637 1639 1639 1637 1637 1641 1641 1639 1639 1639 1639 1641 1641 1643 1643 1641 1641 1647 1647 1643 1643 1643 1643 1647 1647 1645 1645 1647 1647 1649 1649 1645 1645 1645 1645 1649 1649 1652 1652 1649 1649 1650 1650 1652 1652 1652 1652 1650 1650 1646 1646 1650 1650 1651 1651 1646 1646 1646 1646 1651 1651 1644 1644 1651 1651 1648 1648 1644 1644 1644 1644 1648 1648 1640 1640 1648 1648 1642 1642 1640 1640 1640 1640 1642 1642 1636 1636 1642 1642 1638 1638 1636 1636 1638 1638 1634 1634 1636 1636 1636 1636 1634 1634 1632 1632 1634 1634 1630 1630 1632 1632 1632 1632 1630 1630 1628 1628 1630 1630 1626 1626 1628 1628 1628 1628 1626 1626 1624 1624 1626 1626 1622 1622 1624 1624 4319 4319 4320 4320 1618 1618 4321 4321 1620 1620 1618 1618 1620 1620 1616 1616 1618 1618 1618 1618 1616 1616 1612 1612 1616 1616 1614 1614 1612 1612 1612 1612 1614 1614 1610 1610 1614 1614 1608 1608 1610 1610 1610 1610 1608 1608 1605 1605 1608 1608 1603 1603 1605 1605 1605 1605 1603 1603 1599 1599 1603 1603 1601 1601 1599 1599 1599 1599 1601 1601 1596 1596 1601 1601 1594 1594 1596 1596 1596 1596 1594 1594 1589 1589 1594 1594 1591 1591 1589 1589 1589 1589 1591 1591 1587 1587 1591 1591 1585 1585 1587 1587 1587 1587 1585 1585 1583 1583 1585 1585 1581 1581 1583 1583 1581 1581 1579 1579 1583 1583 1583 1583 1579 1579 1575 1575 1579 1579 1577 1577 1575 1575 1575 1575 1577 1577 1573 1573 1577 1577 1571 1571 1573 1573 1573 1573 1571 1571 1568 1568 1571 1571 1566 1566 1568 1568 1568 1568 1566 1566 1562 1562 1566 1566 1564 1564 1562 1562 1562 1562 1564 1564 1560 1560 1564 1564 1558 1558 1560 1560 1560 1560 1558 1558 1554 1554 1558 1558 1556 1556 1554 1554 1554 1554 1556 1556 1552 1552 1556 1556 1551 1551 1552 1552 1683 1683 1680 1680 1666 1666 1668 1668 1682 1682 1669 1669 1682 1682 1683 1683 1669 1669 1669 1669 1683 1683 1667 1667 1683 1683 1666 1666 1667 1667 1661 1661 1665 1665 1660 1660 1665 1665 1662 1662 1660 1660 1660 1660 1662 1662 1658 1658 1662 1662 1659 1659 1658 1658 1658 1658 1659 1659 1657 1657 1676 1676 1663 1663 1677 1677 1663 1663 1678 1678 1677 1677 1679 1679 1678 1678 1681 1681 1678 1678 1663 1663 1681 1681 1681 1681 1663 1663 1680 1680 1663 1663 1664 1664 1680 1680 1680 1680 1664 1664 1666 1666 1653 1653 1654 1654 1655 1655 1654 1654 1658 1658 1655 1655 1655 1655 1658 1658 1656 1656 1658 1658 1657 1657 1656 1656 1676 1676 1675 1675 1663 1663 1675 1675 1674 1674 1663 1663 1663 1663 1674 1674 1673 1673 1673 1673 1672 1672 1663 1663 1672 1672 1671 1671 1663 1663 1663 1663 1671 1671 1661 1661 1671 1671 1670 1670 1661 1661 1661 1661 1670 1670 1665 1665 1725 1725 1727 1727 1731 1731 1746 1746 1750 1750 1735 1735 1702 1702 1703 1703 1705 1705 1753 1753 1755 1755 1741 1741 1749 1749 1758 1758 1759 1759 1747 1747 1756 1756 1749 1749 1756 1756 1757 1757 1749 1749 1749 1749 1757 1757 1758 1758 1753 1753 1741 1741 1752 1752 1731 1731 1740 1740 1742 1742 1733 1733 1734 1734 1727 1727 1734 1734 1737 1737 1727 1727 1727 1727 1737 1737 1731 1731 1737 1737 1739 1739 1731 1731 1731 1731 1739 1739 1740 1740 1692 1692 1686 1686 1688 1688 1686 1686 1685 1685 1688 1688 1688 1688 1685 1685 1684 1684 1689 1689 1687 1687 1686 1686 1708 1708 1701 1701 1700 1700 1701 1701 1696 1696 1700 1700 1700 1700 1696 1696 1695 1695 1696 1696 1690 1690 1695 1695 1695 1695 1690 1690 1691 1691 1702 1702 1705 1705 1699 1699 1720 1720 4322 4322 4323 4323 1717 1717 1712 1712 1711 1711 1711 1711 1712 1712 1708 1708 1730 1730 1729 1729 1720 1720 1729 1729 1723 1723 1720 1720 1720 1720 1723 1723 4324 4324 1738 1738 1730 1730 1726 1726 1730 1730 1720 1720 1726 1726 1726 1726 1720 1720 1719 1719 1720 1720 4325 4325 1719 1719 1719 1719 4326 4326 4327 4327 1711 1711 1708 1708 1710 1710 1710 1710 1708 1708 1705 1705 1708 1708 1700 1700 1705 1705 1705 1705 1700 1700 1699 1699 1700 1700 1695 1695 1699 1699 1699 1699 1695 1695 1694 1694 1725 1725 1731 1731 1721 1721 1731 1731 1724 1724 1721 1721 1721 1721 1724 1724 1714 1714 1724 1724 1716 1716 1714 1714 1714 1714 1716 1716 1713 1713 1716 1716 4328 4328 1713 1713 1713 1713 4329 4329 1707 1707 1759 1759 1754 1754 1749 1749 1754 1754 1744 1744 1749 1749 1749 1749 1744 1744 1747 1747 1745 1745 1748 1748 1746 1746 1748 1748 1751 1751 1746 1746 1746 1746 1751 1751 1750 1750 1751 1751 1752 1752 1750 1750 1750 1750 1752 1752 1735 1735 1752 1752 1741 1741 1735 1735 1735 1735 1741 1741 1736 1736 1689 1689 1697 1697 1698 1698 1697 1697 1704 1704 1698 1698 1698 1698 1704 1704 1706 1706 1704 1704 1715 1715 1706 1706 1706 1706 1715 1715 1718 1718 1715 1715 1722 1722 1718 1718 1718 1718 1722 1722 1732 1732 4330 4330 1728 1728 4331 4331 4332 4332 1728 1728 1744 1744 1728 1728 1736 1736 1744 1744 1744 1744 1736 1736 1747 1747 1736 1736 1741 1741 1747 1747 1747 1747 1741 1741 1756 1756 1741 1741 1755 1755 1756 1756 4333 4333 1707 1707 4334 4334 1707 1707 4335 4335 4336 4336 1705 1705 1709 1709 1710 1710 4337 4337 1716 1716 4338 4338 4339 4339 1716 1716 1719 1719 1716 1716 1724 1724 1719 1719 1719 1719 1724 1724 1726 1726 1724 1724 1731 1731 1726 1726 1726 1726 1731 1731 1738 1738 1731 1731 1742 1742 1738 1738 1738 1738 1742 1742 1743 1743 1743 1743 1745 1745 1738 1738 1745 1745 1746 1746 1738 1738 1738 1738 1746 1746 1730 1730 1746 1746 1735 1735 1730 1730 1730 1730 1735 1735 1729 1729 1735 1735 1736 1736 1729 1729 1729 1729 1736 1736 1723 1723 1736 1736 1728 1728 1723 1723 1723 1723 1728 1728 4340 4340 1728 1728 4341 4341 4342 4342 1717 1717 1722 1722 1712 1712 1722 1722 1715 1715 1712 1712 1712 1712 1715 1715 1708 1708 1715 1715 1704 1704 1708 1708 1708 1708 1704 1704 1701 1701 1704 1704 1697 1697 1701 1701 1701 1701 1697 1697 1696 1696 1697 1697 1689 1689 1696 1696 1696 1696 1689 1689 1690 1690 1689 1689 1686 1686 1690 1690 1690 1690 1686 1686 1691 1691 1686 1686 1692 1692 1691 1691 1691 1691 1692 1692 1695 1695 1692 1692 1693 1693 1695 1695 1695 1695 1693 1693 1694 1694 4343 4343 1832 1832 1830 1830 1767 1767 1766 1766 1772 1772 1783 1783 1778 1778 1779 1779 1805 1805 1802 1802 1804 1804 1800 1800 1795 1795 1799 1799 1813 1813 1809 1809 1815 1815 1764 1764 1763 1763 1762 1762 1761 1761 1760 1760 1765 1765 1817 1817 1813 1813 1818 1818 1813 1813 1820 1820 1818 1818 1831 1831 1828 1828 1822 1822 1828 1828 1827 1827 1822 1822 1827 1827 1826 1826 1822 1822 1822 1822 1826 1826 1821 1821 1826 1826 1824 1824 1821 1821 1821 1821 1824 1824 1823 1823 1835 1835 1834 1834 1833 1833 1834 1834 1831 1831 1833 1833 1833 1833 1831 1831 1829 1829 1831 1831 1822 1822 1829 1829 1825 1825 1830 1830 1838 1838 1830 1830 1839 1839 1838 1838 1839 1839 1830 1830 1840 1840 1830 1830 1832 1832 1840 1840 1840 1840 1832 1832 1841 1841 1768 1768 1764 1764 1767 1767 1764 1764 1762 1762 1767 1767 1767 1767 1762 1762 1766 1766 1762 1762 1761 1761 1766 1766 1809 1809 1807 1807 1815 1815 1807 1807 1811 1811 1815 1815 1815 1815 1811 1811 1808 1808 1838 1838 1836 1836 1825 1825 1836 1836 1835 1835 1825 1825 1825 1825 1835 1835 1819 1819 1835 1835 1833 1833 1819 1819 1819 1819 1833 1833 1814 1814 1833 1833 1829 1829 1814 1814 1814 1814 1829 1829 1808 1808 1829 1829 1822 1822 1808 1808 1808 1808 1822 1822 1815 1815 1822 1822 1821 1821 1815 1815 1815 1815 1821 1821 1813 1813 1821 1821 1823 1823 1813 1813 1813 1813 1823 1823 1820 1820 1800 1800 1799 1799 1804 1804 1804 1804 1802 1802 1800 1800 1802 1802 1797 1797 1800 1800 1800 1800 1797 1797 1795 1795 1797 1797 1793 1793 1795 1795 1795 1795 1793 1793 1792 1792 1786 1786 1790 1790 1789 1789 1783 1783 1788 1788 1787 1787 1779 1779 1778 1778 1772 1772 1771 1771 1770 1770 1769 1769 1778 1778 1776 1776 1772 1772 1776 1776 1771 1771 1772 1772 1772 1772 1771 1771 1767 1767 1771 1771 1769 1769 1767 1767 1767 1767 1769 1769 1768 1768 1770 1770 1771 1771 1775 1775 1771 1771 1776 1776 1775 1775 1775 1775 1776 1776 1777 1777 1776 1776 1778 1778 1777 1777 1777 1777 1778 1778 1780 1780 1778 1778 1783 1783 1780 1780 1780 1780 1783 1783 1781 1781 1783 1783 1787 1787 1781 1781 4344 4344 4345 4345 1785 1785 1790 1790 1786 1786 1791 1791 1786 1786 1782 1782 1791 1791 1791 1791 1782 1782 1794 1794 1761 1761 1765 1765 1766 1766 1765 1765 1773 1773 1766 1766 1766 1766 1773 1773 1772 1772 1773 1773 1782 1782 1772 1772 1772 1772 1782 1782 1779 1779 1782 1782 1786 1786 1779 1779 1779 1779 1786 1786 1783 1783 1786 1786 1789 1789 1783 1783 1783 1783 1789 1789 1788 1788 1842 1842 1841 1841 1837 1837 1841 1841 1832 1832 1837 1837 1837 1837 1832 1832 4346 4346 1832 1832 4347 4347 4348 4348 1816 1816 1812 1812 1798 1798 1807 1807 1805 1805 1811 1811 1805 1805 1804 1804 1811 1811 1811 1811 1804 1804 1808 1808 1804 1804 1799 1799 1808 1808 1808 1808 1799 1799 1814 1814 1799 1799 1801 1801 1814 1814 1814 1814 1801 1801 1819 1819 1801 1801 1803 1803 1819 1819 1819 1819 1803 1803 1825 1825 1803 1803 1806 1806 1825 1825 1825 1825 1806 1806 1830 1830 1806 1806 1810 1810 1830 1830 1830 1830 1810 1810 4349 4349 1810 1810 4350 4350 4351 4351 1812 1812 1796 1796 1798 1798 1796 1796 1784 1784 1798 1798 1792 1792 1785 1785 1795 1795 1785 1785 4352 4352 1795 1795 1795 1795 4353 4353 1799 1799 4354 4354 4355 4355 1799 1799 1799 1799 4356 4356 1801 1801 4357 4357 4358 4358 1801 1801 1801 1801 4359 4359 1803 1803 4360 4360 4361 4361 1803 1803 1803 1803 4362 4362 1806 1806 4363 4363 4364 4364 1806 1806 1806 1806 4365 4365 1810 1810 4366 4366 4367 4367 1810 1810 1810 1810 4368 4368 4369 4369 1794 1794 1782 1782 1796 1796 1796 1796 1782 1782 1784 1784 1782 1782 1773 1773 1784 1784 1784 1784 1773 1773 1774 1774 1773 1773 1765 1765 1774 1774 1914 1914 1925 1925 1924 1924 1925 1925 1914 1914 1923 1923 1885 1885 1890 1890 1908 1908 1890 1890 1893 1893 1908 1908 1940 1940 1942 1942 1928 1928 1932 1932 1948 1948 1951 1951 1850 1850 1860 1860 1854 1854 1854 1854 1848 1848 1850 1850 1848 1848 1846 1846 1850 1850 1850 1850 1846 1846 1844 1844 1876 1876 1872 1872 1870 1870 1872 1872 1862 1862 1870 1870 1870 1870 1862 1862 1856 1856 1922 1922 1913 1913 1906 1906 1913 1913 1902 1902 1906 1906 1906 1906 1902 1902 1898 1898 1929 1929 1939 1939 1927 1927 1939 1939 1937 1937 1927 1927 1931 1931 1943 1943 1929 1929 1943 1943 1941 1941 1929 1929 1929 1929 1941 1941 1939 1939 1933 1933 1947 1947 1945 1945 1947 1947 1933 1933 1949 1949 1949 1949 1933 1933 1950 1950 1933 1933 1920 1920 1950 1950 1950 1950 1920 1920 1953 1953 1920 1920 1924 1924 1953 1953 1953 1953 1924 1924 1954 1954 1924 1924 1925 1925 1954 1954 1954 1954 1925 1925 1952 1952 1925 1925 1923 1923 1952 1952 1952 1952 1923 1923 1951 1951 1948 1948 1932 1932 1946 1946 1932 1932 1930 1930 1946 1946 1946 1946 1930 1930 1944 1944 1936 1936 1938 1938 1926 1926 1938 1938 1940 1940 1926 1926 1934 1934 1936 1936 1921 1921 1936 1936 1926 1926 1921 1921 1921 1921 1926 1926 1912 1912 1926 1926 1905 1905 1912 1912 1861 1861 1871 1871 1869 1869 1871 1871 1875 1875 1869 1869 1869 1869 1875 1875 1897 1897 1855 1855 1861 1861 1859 1859 1861 1861 1869 1869 1859 1859 1859 1859 1869 1869 1878 1878 1869 1869 1897 1897 1878 1878 1878 1878 1897 1897 1905 1905 1897 1897 1901 1901 1905 1905 1905 1905 1901 1901 1912 1912 1843 1843 1845 1845 1849 1849 1845 1845 1847 1847 1849 1849 1849 1849 1847 1847 1859 1859 1847 1847 1853 1853 1859 1859 1859 1859 1853 1853 1855 1855 1880 1880 1881 1881 1898 1898 1881 1881 1891 1891 1898 1898 1898 1898 1891 1891 1906 1906 1891 1891 1911 1911 1906 1906 1886 1886 1888 1888 1877 1877 1888 1888 1879 1879 1877 1877 1877 1877 1879 1879 1868 1868 1879 1879 1870 1870 1868 1868 1868 1868 1870 1870 1860 1860 1870 1870 1856 1856 1860 1860 1860 1860 1856 1856 1854 1854 1916 1916 1911 1911 1888 1888 1911 1911 1891 1891 1888 1888 1888 1888 1891 1891 1879 1879 1891 1891 1881 1881 1879 1879 1879 1879 1881 1881 1870 1870 1881 1881 1880 1880 1870 1870 1870 1870 1880 1880 1876 1876 1916 1916 1900 1900 1904 1904 1916 1916 1888 1888 1900 1900 1888 1888 1886 1886 1900 1900 1900 1900 1886 1886 1904 1904 1886 1886 1883 1883 1904 1904 1904 1904 1883 1883 1885 1885 1850 1850 1852 1852 1860 1860 1852 1852 1858 1858 1860 1860 1860 1860 1858 1858 1868 1868 1858 1858 1864 1864 1868 1868 1868 1868 1864 1864 1877 1877 1864 1864 1866 1866 1877 1877 1877 1877 1866 1866 1886 1886 1866 1866 1874 1874 1886 1886 1886 1886 1874 1874 1883 1883 1899 1899 1915 1915 1903 1903 1915 1915 1917 1917 1903 1903 1903 1903 1917 1917 1907 1907 1917 1917 1919 1919 1907 1907 1907 1907 1919 1919 1909 1909 1895 1895 1894 1894 1909 1909 1894 1894 1892 1892 1909 1909 1909 1909 1892 1892 1907 1907 1892 1892 1889 1889 1907 1907 1907 1907 1889 1889 1903 1903 1851 1851 1867 1867 1857 1857 1867 1867 1887 1887 1857 1857 1857 1857 1887 1887 1863 1863 1887 1887 1865 1865 1863 1863 1873 1873 1899 1899 1882 1882 1899 1899 1903 1903 1882 1882 1882 1882 1903 1903 1884 1884 1903 1903 1889 1889 1884 1884 1928 1928 1915 1915 1910 1910 1915 1915 1899 1899 1910 1910 1910 1910 1899 1899 1887 1887 1899 1899 1873 1873 1887 1887 1887 1887 1873 1873 1865 1865 1940 1940 1928 1928 1926 1926 1928 1928 1910 1910 1926 1926 1926 1926 1910 1910 1905 1905 1910 1910 1887 1887 1905 1905 1905 1905 1887 1887 1878 1878 1887 1887 1867 1867 1878 1878 1878 1878 1867 1867 1859 1859 1867 1867 1851 1851 1859 1859 1859 1859 1851 1851 1849 1849 1893 1893 1924 1924 1908 1908 1924 1924 1920 1920 1908 1908 1908 1908 1920 1920 1918 1918 1920 1920 1933 1933 1918 1918 1918 1918 1933 1933 1931 1931 1933 1933 1945 1945 1931 1931 1931 1931 1945 1945 1943 1943 1885 1885 1908 1908 1904 1904 1908 1908 1918 1918 1904 1904 1904 1904 1918 1918 1916 1916 1918 1918 1931 1931 1916 1916 1916 1916 1931 1931 1911 1911 1931 1931 1929 1929 1911 1911 1911 1911 1929 1929 1906 1906 1929 1929 1927 1927 1906 1906 1906 1906 1927 1927 1922 1922 1927 1927 1937 1937 1922 1922 1922 1922 1937 1937 1935 1935 1942 1942 1944 1944 1928 1928 1944 1944 1930 1930 1928 1928 1928 1928 1930 1930 1915 1915 1930 1930 1932 1932 1915 1915 1915 1915 1932 1932 1917 1917 1932 1932 1951 1951 1917 1917 1917 1917 1951 1951 1919 1919 1951 1951 1923 1923 1919 1919 1919 1919 1923 1923 1909 1909 1923 1923 1914 1914 1909 1909 1909 1909 1914 1914 1895 1895 1914 1914 1924 1924 1895 1895 1895 1895 1924 1924 1896 1896 1924 1924 1893 1893 1896 1896 2031 2031 2029 2029 2023 2023 2025 2025 2024 2024 2017 2017 2013 2013 2011 2011 2017 2017 2011 2011 2023 2023 2017 2017 2017 2017 2023 2023 2025 2025 2029 2029 2027 2027 2023 2023 2027 2027 2026 2026 2023 2023 2023 2023 2026 2026 2025 2025 2035 2035 2034 2034 2020 2020 2034 2034 2032 2032 2020 2020 2036 2036 2018 2018 2037 2037 2018 2018 2033 2033 2037 2037 2037 2037 2033 2033 2038 2038 2039 2039 2038 2038 2030 2030 2038 2038 2033 2033 2030 2030 2030 2030 2033 2033 2028 2028 2033 2033 2022 2022 2028 2028 2016 2016 2019 2019 2014 2014 2019 2019 2021 2021 2014 2014 2014 2014 2021 2021 2022 2022 2010 2010 2003 2003 2004 2004 2015 2015 2010 2010 2012 2012 2010 2010 2004 2004 2012 2012 2012 2012 2004 2004 2009 2009 1955 1955 1961 1961 1962 1962 1961 1961 1969 1969 1962 1962 1962 1962 1969 1969 1971 1971 1969 1969 1976 1976 1971 1971 1971 1971 1976 1976 1979 1979 1955 1955 1956 1956 1957 1957 1956 1956 1963 1963 1957 1957 1957 1957 1963 1963 1964 1964 1963 1963 1968 1968 1964 1964 1964 1964 1968 1968 1972 1972 1968 1968 1970 1970 1972 1972 1972 1972 1970 1970 1982 1982 1970 1970 1977 1977 1982 1982 1997 1997 1996 1996 1993 1993 1996 1996 1991 1991 1993 1993 1993 1993 1991 1991 1976 1976 1991 1991 1980 1980 1976 1976 1976 1976 1980 1980 1979 1979 1977 1977 1978 1978 1982 1982 1978 1978 1981 1981 1982 1982 1982 1982 1981 1981 1983 1983 1981 1981 1984 1984 1983 1983 1983 1983 1984 1984 2000 2000 1984 1984 1989 1989 2000 2000 2000 2000 1989 1989 1992 1992 2013 2013 2007 2007 2011 2011 2007 2007 2006 2006 2011 2011 2011 2011 2006 2006 1997 1997 2006 2006 1999 1999 1997 1997 1997 1997 1999 1999 1996 1996 1992 1992 1994 1994 2000 2000 1994 1994 1998 1998 2000 2000 2000 2000 1998 1998 2010 2010 1998 1998 2001 2001 2010 2010 2010 2010 2001 2001 2003 2003 2015 2015 2016 2016 2010 2010 2016 2016 2014 2014 2010 2010 2010 2010 2014 2014 2000 2000 2014 2014 2002 2002 2000 2000 2000 2000 2002 2002 1983 1983 2002 2002 1987 1987 1983 1983 1983 1983 1987 1987 1982 1982 1987 1987 1985 1985 1982 1982 1982 1982 1985 1985 1972 1972 1985 1985 1973 1973 1972 1972 1972 1972 1973 1973 1964 1964 1973 1973 1965 1965 1964 1964 1964 1964 1965 1965 1957 1957 1965 1965 1958 1958 1957 1957 1957 1957 1958 1958 1955 1955 2022 2022 2033 2033 2014 2014 2033 2033 2018 2018 2014 2014 2014 2014 2018 2018 2002 2002 2018 2018 2005 2005 2002 2002 2002 2002 2005 2005 1987 1987 2005 2005 1990 1990 1987 1987 1987 1987 1990 1990 1985 1985 1990 1990 1986 1986 1985 1985 1985 1985 1986 1986 1973 1973 1986 1986 1974 1974 1973 1973 1973 1973 1974 1974 1965 1965 1974 1974 1966 1966 1965 1965 1965 1965 1966 1966 1958 1958 1966 1966 1959 1959 1958 1958 1958 1958 1959 1959 1955 1955 2036 2036 2035 2035 2018 2018 2035 2035 2020 2020 2018 2018 2018 2018 2020 2020 2005 2005 2020 2020 2008 2008 2005 2005 2005 2005 2008 2008 1990 1990 2008 2008 1995 1995 1990 1990 1990 1990 1995 1995 1986 1986 1995 1995 1988 1988 1986 1986 1986 1986 1988 1988 1974 1974 1988 1988 1975 1975 1974 1974 1974 1974 1975 1975 1966 1966 1975 1975 1967 1967 1966 1966 1966 1966 1967 1967 1959 1959 1967 1967 1960 1960 1959 1959 1959 1959 1960 1960 1955 1955 2032 2032 2031 2031 2020 2020 2031 2031 2023 2023 2020 2020 2020 2020 2023 2023 2008 2008 2023 2023 2011 2011 2008 2008 2008 2008 2011 2011 1995 1995 2011 2011 1997 1997 1995 1995 1995 1995 1997 1997 1988 1988 1997 1997 1993 1993 1988 1988 1988 1988 1993 1993 1975 1975 1993 1993 1976 1976 1975 1975 1975 1975 1976 1976 1967 1967 1976 1976 1969 1969 1967 1967 1967 1967 1969 1969 1960 1960 1969 1969 1961 1961 1960 1960 1960 1960 1961 1961 1955 1955 2069 2069 2066 2066 2068 2068 2093 2093 2098 2098 2097 2097 2044 2044 2043 2043 2040 2040 2047 2047 2046 2046 2040 2040 2096 2096 2101 2101 2099 2099 2099 2099 2095 2095 2090 2090 2101 2101 2096 2096 2102 2102 2096 2096 2100 2100 2102 2102 2102 2102 2100 2100 2105 2105 2116 2116 2113 2113 2104 2104 2113 2113 2112 2112 2104 2104 2104 2104 2112 2112 2100 2100 2112 2112 2107 2107 2100 2100 2100 2100 2107 2107 2105 2105 2126 2126 2116 2116 2125 2125 2116 2116 2120 2120 2125 2125 2125 2125 2120 2120 2124 2124 2116 2116 2104 2104 2120 2120 2104 2104 2123 2123 2120 2120 2120 2120 2123 2123 2124 2124 2118 2118 2119 2119 2106 2106 2119 2119 2121 2121 2106 2106 2106 2106 2121 2121 2104 2104 2121 2121 2122 2122 2104 2104 2104 2104 2122 2122 2123 2123 2111 2111 2114 2114 2108 2108 2114 2114 2115 2115 2108 2108 2108 2108 2115 2115 2106 2106 2115 2115 2117 2117 2106 2106 2106 2106 2117 2117 2118 2118 2098 2098 2103 2103 2108 2108 2103 2103 2109 2109 2108 2108 2109 2109 2110 2110 2108 2108 2108 2108 2110 2110 2111 2111 2043 2043 2044 2044 2050 2050 2042 2042 2040 2040 2043 2043 2042 2042 2043 2043 2049 2049 2043 2043 2050 2050 2049 2049 2049 2049 2050 2050 2057 2057 2057 2057 2048 2048 2049 2049 2048 2048 2041 2041 2049 2049 2049 2049 2041 2041 2042 2042 2041 2041 2040 2040 2042 2042 2064 2064 2065 2065 2061 2061 2065 2065 2078 2078 2061 2061 2061 2061 2078 2078 2073 2073 2056 2056 2064 2064 2054 2054 2064 2064 2061 2061 2054 2054 2054 2054 2061 2061 2060 2060 2061 2061 2073 2073 2060 2060 2060 2060 2073 2073 2071 2071 2062 2062 2055 2055 2057 2057 2055 2055 2053 2053 2057 2057 2057 2057 2053 2053 2048 2048 2063 2063 2062 2062 2067 2067 2062 2062 2057 2057 2067 2067 2067 2067 2057 2057 2058 2058 2057 2057 2050 2050 2058 2058 2058 2058 2050 2050 2051 2051 2050 2050 2044 2044 2051 2051 2051 2051 2044 2044 2045 2045 2044 2044 2040 2040 2045 2045 2065 2065 2076 2076 2078 2078 2076 2076 2081 2081 2078 2078 2078 2078 2081 2081 2084 2084 2066 2066 2063 2063 2068 2068 2063 2063 2067 2067 2068 2068 2068 2068 2067 2067 2070 2070 2067 2067 2058 2058 2070 2070 2070 2070 2058 2058 2059 2059 2058 2058 2051 2051 2059 2059 2059 2059 2051 2051 2052 2052 2051 2051 2045 2045 2052 2052 2052 2052 2045 2045 2046 2046 2045 2045 2040 2040 2046 2046 2093 2093 2097 2097 2092 2092 2072 2072 2071 2071 2075 2075 2071 2071 2073 2073 2075 2075 2075 2075 2073 2073 2080 2080 2073 2073 2078 2078 2080 2080 2080 2080 2078 2078 2082 2082 2078 2078 2084 2084 2082 2082 2082 2082 2084 2084 2086 2086 2085 2085 2072 2072 2088 2088 2072 2072 2075 2075 2088 2088 2088 2088 2075 2075 2091 2091 2075 2075 2080 2080 2091 2091 2091 2091 2080 2080 2094 2094 2080 2080 2082 2082 2094 2094 2094 2094 2082 2082 2097 2097 2082 2082 2086 2086 2097 2097 2097 2097 2086 2086 2092 2092 2083 2083 2079 2079 2085 2085 2079 2079 2077 2077 2085 2085 2085 2085 2077 2077 2074 2074 2047 2047 2056 2056 2046 2046 2056 2056 2054 2054 2046 2046 2046 2046 2054 2054 2052 2052 2054 2054 2060 2060 2052 2052 2052 2052 2060 2060 2059 2059 2060 2060 2071 2071 2059 2059 2059 2059 2071 2071 2070 2070 2071 2071 2072 2072 2070 2070 2070 2070 2072 2072 2068 2068 2072 2072 2085 2085 2068 2068 2068 2068 2085 2085 2069 2069 2085 2085 2074 2074 2069 2069 2099 2099 2090 2090 2096 2096 2090 2090 2089 2089 2096 2096 2096 2096 2089 2089 2087 2087 2098 2098 2108 2108 2097 2097 2108 2108 2106 2106 2097 2097 2097 2097 2106 2106 2094 2094 2106 2106 2104 2104 2094 2094 2094 2094 2104 2104 2091 2091 2104 2104 2100 2100 2091 2091 2091 2091 2100 2100 2088 2088 2100 2100 2096 2096 2088 2088 2088 2088 2096 2096 2085 2085 2096 2096 2087 2087 2085 2085 2085 2085 2087 2087 2083 2083 2172 2172 2173 2173 2193 2193 2190 2190 2192 2192 2188 2188 2192 2192 2193 2193 2188 2188 2188 2188 2193 2193 2179 2179 2193 2193 2173 2173 2179 2179 2147 2147 2158 2158 4370 4370 2158 2158 2165 2165 4371 4371 4372 4372 2165 2165 4373 4373 2132 2132 2127 2127 2155 2155 2127 2127 2129 2129 2155 2155 2129 2129 2133 2133 2155 2155 2133 2133 2140 2140 2155 2155 2155 2155 2140 2140 2143 2143 2160 2160 2148 2148 2156 2156 2148 2148 2144 2144 2156 2156 2156 2156 2144 2144 2141 2141 2128 2128 2134 2134 2130 2130 2134 2134 2156 2156 2130 2130 2130 2130 2156 2156 2131 2131 2156 2156 2141 2141 2131 2131 4374 4374 2166 2166 4375 4375 2166 2166 2163 2163 4376 4376 4377 4377 2163 2163 4378 4378 2202 2202 2203 2203 2191 2191 2191 2191 2189 2189 2202 2202 2189 2189 2180 2180 2202 2202 2202 2202 2180 2180 2175 2175 2132 2132 2155 2155 2135 2135 2155 2155 2162 2162 2135 2135 2135 2135 2162 2162 2137 2137 2151 2151 2149 2149 2167 2167 2149 2149 2145 2145 2167 2167 2167 2167 2145 2145 2162 2162 2145 2145 2139 2139 2162 2162 2162 2162 2139 2139 2137 2137 2151 2151 2167 2167 2154 2154 2167 2167 4379 4379 2154 2154 2154 2154 4380 4380 2157 2157 4381 4381 4382 4382 2157 2157 2157 2157 4383 4383 2161 2161 4384 4384 4385 4385 2161 2161 2161 2161 4386 4386 2159 2159 2159 2159 4387 4387 2153 2153 4388 4388 4389 4389 2153 2153 2153 2153 4390 4390 2152 2152 2164 2164 2146 2146 4391 4391 2146 2146 2150 2150 4392 4392 4393 4393 2150 2150 2152 2152 2163 2163 2160 2160 4394 4394 2160 2160 2156 2156 4395 4395 4396 4396 2156 2156 4397 4397 2156 2156 2164 2164 4398 4398 4399 4399 2164 2164 4400 4400 2164 2164 4401 4401 4402 4402 2184 2184 2168 2168 2186 2186 2168 2168 2170 2170 2186 2186 2186 2186 2170 2170 2187 2187 2170 2170 2174 2174 2187 2187 2187 2187 2174 2174 2185 2185 2174 2174 2169 2169 2185 2185 2185 2185 2169 2169 2183 2183 4403 4403 2167 2167 4404 4404 4405 4405 2167 2167 4406 4406 2167 2167 2162 2162 4407 4407 4408 4408 2162 2162 4409 4409 2162 2162 2155 2155 4410 4410 4411 4411 2155 2155 2147 2147 2155 2155 2143 2143 2147 2147 2134 2134 2136 2136 2156 2156 2136 2136 2138 2138 2156 2156 2156 2156 2138 2138 2164 2164 2138 2138 2142 2142 2164 2164 2164 2164 2142 2142 2146 2146 2172 2172 2193 2193 2177 2177 2193 2193 2194 2194 2177 2177 2177 2177 2194 2194 2181 2181 2194 2194 2195 2195 2181 2181 2181 2181 2195 2195 2183 2183 2195 2195 2196 2196 2183 2183 2183 2183 2196 2196 2185 2185 2196 2196 2197 2197 2185 2185 2185 2185 2197 2197 2187 2187 2197 2197 2198 2198 2187 2187 2187 2187 2198 2198 2186 2186 2198 2198 2199 2199 2186 2186 2186 2186 2199 2199 2184 2184 2199 2199 2200 2200 2184 2184 2184 2184 2200 2200 2182 2182 2200 2200 2201 2201 2182 2182 2182 2182 2201 2201 2178 2178 2201 2201 2202 2202 2178 2178 2178 2178 2202 2202 2176 2176 2202 2202 2175 2175 2176 2176 2176 2176 2175 2175 2171 2171 2418 2418 2422 2422 2420 2420 2444 2444 2454 2454 2450 2450 2461 2461 2465 2465 2459 2459 2473 2473 2474 2474 2471 2471 2472 2472 2469 2469 2467 2467 2460 2460 2453 2453 2449 2449 2417 2417 2398 2398 2396 2396 2234 2234 2232 2232 2230 2230 2219 2219 2211 2211 2212 2212 2237 2237 2221 2221 2223 2223 2273 2273 2265 2265 2267 2267 2299 2299 2297 2297 2301 2301 2319 2319 2307 2307 2317 2317 2361 2361 2347 2347 2365 2365 2377 2377 2367 2367 2381 2381 2393 2393 2387 2387 2410 2410 2405 2405 2403 2403 2426 2426 2404 2404 2408 2408 2429 2429 2392 2392 2400 2400 2415 2415 2360 2360 2366 2366 2380 2380 2318 2318 2324 2324 2332 2332 2298 2298 2306 2306 2316 2316 2272 2272 2280 2280 2284 2284 2236 2236 2238 2238 2240 2240 2218 2218 2220 2220 2222 2222 2302 2302 2294 2294 2292 2292 2252 2252 2250 2250 2248 2248 2291 2291 2295 2295 2293 2293 2337 2337 2338 2338 2341 2341 2341 2341 2338 2338 2343 2343 2349 2349 2355 2355 2371 2371 2349 2349 2371 2371 2345 2345 2351 2351 2373 2373 2352 2352 2373 2373 2357 2357 2352 2352 4412 4412 4413 4413 2335 2335 4414 4414 4415 4415 2335 2335 2335 2335 4416 4416 4417 4417 4418 4418 4419 4419 2313 2313 2271 2271 2279 2279 2277 2277 2279 2279 2283 2283 2277 2277 2259 2259 2247 2247 2260 2260 2247 2247 2249 2249 2260 2260 2260 2260 2249 2249 2261 2261 2249 2249 2262 2262 2261 2261 2263 2263 2262 2262 2253 2253 2262 2262 2249 2249 2253 2253 2253 2253 2249 2249 2251 2251 2249 2249 2235 2235 2251 2251 2254 2254 2252 2252 2255 2255 2252 2252 2248 2248 2255 2255 2255 2255 2248 2248 2256 2256 2278 2278 2270 2270 2246 2246 2270 2270 2258 2258 2246 2246 2246 2246 2258 2258 2248 2248 2258 2258 2257 2257 2248 2248 2248 2248 2257 2257 2256 2256 2290 2290 2282 2282 2276 2276 4420 4420 4421 4421 2312 2312 4422 4422 4423 4423 2312 2312 4424 4424 4425 4425 2334 2334 2344 2344 2342 2342 2340 2340 2342 2342 2339 2339 2340 2340 4426 4426 4427 4427 2334 2334 4428 4428 4429 4429 2334 2334 2334 2334 4430 4430 4431 4431 2350 2350 2353 2353 2372 2372 2353 2353 2356 2356 2372 2372 2372 2372 2356 2356 2370 2370 2356 2356 2354 2354 2370 2370 2370 2370 2354 2354 2348 2348 2392 2392 2415 2415 2386 2386 2297 2297 2281 2281 2301 2301 2281 2281 2285 2285 2301 2301 2301 2301 2285 2285 2305 2305 2273 2273 2267 2267 2281 2281 2307 2307 2299 2299 2317 2317 2299 2299 2301 2301 2317 2317 2317 2317 2301 2301 2323 2323 2301 2301 2305 2305 2323 2323 2323 2323 2305 2305 2329 2329 2325 2325 2319 2319 2333 2333 2319 2319 2317 2317 2333 2333 2333 2333 2317 2317 2359 2359 2317 2317 2323 2323 2359 2359 2359 2359 2323 2323 2363 2363 2323 2323 2329 2329 2363 2363 2363 2363 2329 2329 2369 2369 2238 2238 2264 2264 2240 2240 2264 2264 2266 2266 2240 2240 2240 2240 2266 2266 2242 2242 2266 2266 2268 2268 2242 2242 2242 2242 2268 2268 2244 2244 2268 2268 2274 2274 2244 2244 2244 2244 2274 2274 4432 4432 2274 2274 4433 4433 4434 4434 2246 2246 2276 2276 2278 2278 2276 2276 2282 2282 2278 2278 2264 2264 2272 2272 2266 2266 2272 2272 2284 2284 2266 2266 2266 2266 2284 2284 2268 2268 2284 2284 2286 2286 2268 2268 2268 2268 2286 2286 2274 2274 2286 2286 2288 2288 2274 2274 2274 2274 2288 2288 4435 4435 2288 2288 4436 4436 4437 4437 2276 2276 2292 2292 2290 2290 2292 2292 2294 2294 2290 2290 2280 2280 2296 2296 2284 2284 2296 2296 2300 2300 2284 2284 2284 2284 2300 2300 2286 2286 2300 2300 2304 2304 2286 2286 2286 2286 2304 2304 2288 2288 2304 2304 2308 2308 2288 2288 2288 2288 2308 2308 4438 4438 2308 2308 2312 2312 4439 4439 4440 4440 2312 2312 4441 4441 2312 2312 4442 4442 4443 4443 2296 2296 2298 2298 2300 2300 2298 2298 2316 2316 2300 2300 2300 2300 2316 2316 2304 2304 2316 2316 2322 2322 2304 2304 2304 2304 2322 2322 2308 2308 2322 2322 2328 2328 2308 2308 2308 2308 2328 2328 2312 2312 2328 2328 2334 2334 2312 2312 2312 2312 2334 2334 4444 4444 2334 2334 4445 4445 4446 4446 2347 2347 2325 2325 2365 2365 2325 2325 2333 2333 2365 2365 2365 2365 2333 2333 2375 2375 2333 2333 2359 2359 2375 2375 2375 2375 2359 2359 2383 2383 2359 2359 2363 2363 2383 2383 2383 2383 2363 2363 2389 2389 2363 2363 2369 2369 2389 2389 2389 2389 2369 2369 4447 4447 4448 4448 4449 4449 2313 2313 4450 4450 2335 2335 2313 2313 2313 2313 2335 2335 2309 2309 2295 2295 2303 2303 2293 2293 4451 4451 2313 2313 4452 4452 4453 4453 2313 2313 2289 2289 2313 2313 2309 2309 2289 2289 2289 2289 2309 2309 2287 2287 2283 2283 2291 2291 2277 2277 2291 2291 2293 2293 2277 2277 4454 4454 4455 4455 2275 2275 4456 4456 2289 2289 2275 2275 2275 2275 2289 2289 2269 2269 2289 2289 2287 2287 2269 2269 2269 2269 2287 2287 2267 2267 2265 2265 2239 2239 2267 2267 2239 2239 2241 2241 2267 2267 2267 2267 2241 2241 2269 2269 2241 2241 2243 2243 2269 2269 2269 2269 2243 2243 2275 2275 2243 2243 2245 2245 2275 2275 2275 2275 2245 2245 4457 4457 2245 2245 4458 4458 4459 4459 2277 2277 2247 2247 2271 2271 2247 2247 2259 2259 2271 2271 2306 2306 2318 2318 2316 2316 2318 2318 2332 2332 2316 2316 2316 2316 2332 2332 2322 2322 2332 2332 2358 2358 2322 2322 2322 2322 2358 2358 2328 2328 2358 2358 2362 2362 2328 2328 2328 2328 2362 2362 2334 2334 2362 2362 2368 2368 2334 2334 2334 2334 2368 2368 4460 4460 2368 2368 4461 4461 4462 4462 2340 2340 2370 2370 2344 2344 2370 2370 2348 2348 2344 2344 2324 2324 2346 2346 2332 2332 2346 2346 2364 2364 2332 2332 2332 2332 2364 2364 2358 2358 2364 2364 2374 2374 2358 2358 2358 2358 2374 2374 2362 2362 2374 2374 2382 2382 2362 2362 2362 2362 2382 2382 2368 2368 2382 2382 2388 2388 2368 2368 2368 2368 2388 2388 4463 4463 2388 2388 4464 4464 4465 4465 2394 2394 2409 2409 2411 2411 2409 2409 2427 2427 2411 2411 2411 2411 2427 2427 2423 2423 2427 2427 2434 2434 2423 2423 2423 2423 2434 2434 2430 2430 2434 2434 2445 2445 2430 2430 2430 2430 2445 2445 4466 4466 2445 2445 4467 4467 4468 4468 4469 4469 4470 4470 2335 2335 4471 4471 4472 4472 2335 2335 2335 2335 4473 4473 4474 4474 2341 2341 2343 2343 2371 2371 2371 2371 2343 2343 2345 2345 2207 2207 2218 2218 2210 2210 2218 2218 2222 2222 2210 2210 2210 2210 2222 2222 2209 2209 2222 2222 2224 2224 2209 2209 2209 2209 2224 2224 2208 2208 2224 2224 2226 2226 2208 2208 2208 2208 2226 2226 4475 4475 2226 2226 4476 4476 4477 4477 2206 2206 2228 2228 2205 2205 2228 2228 2230 2230 2205 2205 2205 2205 2230 2230 2204 2204 2230 2230 2232 2232 2204 2204 2250 2250 2234 2234 2248 2248 2234 2234 2230 2230 2248 2248 2248 2248 2230 2230 2246 2246 2230 2230 2228 2228 2246 2246 4478 4478 4479 4479 2244 2244 4480 4480 2226 2226 2244 2244 2244 2244 2226 2226 2242 2242 2226 2226 2224 2224 2242 2242 2242 2242 2224 2224 2240 2240 2224 2224 2222 2222 2240 2240 2240 2240 2222 2222 2236 2236 2222 2222 2220 2220 2236 2236 2396 2396 2398 2398 2370 2370 2398 2398 2384 2384 2370 2370 2370 2370 2384 2384 2372 2372 2421 2421 2417 2417 2419 2419 2417 2417 2396 2396 2419 2419 4481 4481 4482 4482 2413 2413 4483 4483 2388 2388 2413 2413 2413 2413 2388 2388 2406 2406 2388 2388 2382 2382 2406 2406 2406 2406 2382 2382 2390 2390 2382 2382 2374 2374 2390 2390 2390 2390 2374 2374 2380 2380 2374 2374 2364 2364 2380 2380 2380 2380 2364 2364 2360 2360 2364 2364 2346 2346 2360 2360 2366 2366 2376 2376 2380 2380 2376 2376 2394 2394 2380 2380 2380 2380 2394 2394 2390 2390 2394 2394 2411 2411 2390 2390 2390 2390 2411 2411 2406 2406 2411 2411 2423 2423 2406 2406 2406 2406 2423 2423 2413 2413 2423 2423 2430 2430 2413 2413 2413 2413 2430 2430 4484 4484 2430 2430 4485 4485 4486 4486 2419 2419 4487 4487 2421 2421 4488 4488 4489 4489 2421 2421 2449 2449 2453 2453 2436 2436 2453 2453 2443 2443 2436 2436 2436 2436 2443 2443 2438 2438 2464 2464 2460 2460 2458 2458 2460 2460 2449 2449 2458 2458 4490 4490 4491 4491 2456 2456 4492 4492 2445 2445 2456 2456 2456 2456 2445 2445 2447 2447 2445 2445 2434 2434 2447 2447 2447 2447 2434 2434 2432 2432 2434 2434 2427 2427 2432 2432 2432 2432 2427 2427 2415 2415 2427 2427 2409 2409 2415 2415 2415 2415 2409 2409 2386 2386 2409 2409 2394 2394 2386 2386 2386 2386 2394 2394 2378 2378 2394 2394 2376 2376 2378 2378 2400 2400 2402 2402 2415 2415 2402 2402 2425 2425 2415 2415 2415 2415 2425 2425 2432 2432 2425 2425 2440 2440 2432 2432 2432 2432 2440 2440 2447 2447 2440 2440 2451 2451 2447 2447 2447 2447 2451 2451 2456 2456 2451 2451 2462 2462 2456 2456 2456 2456 2462 2462 4493 4493 2462 2462 4494 4494 4495 4495 2458 2458 2467 2467 2464 2464 2467 2467 2469 2469 2464 2464 2474 2474 2472 2472 2471 2471 2472 2472 2467 2467 2471 2471 4496 4496 4497 4497 2466 2466 4498 4498 2462 2462 2466 2466 2466 2466 2462 2462 2455 2455 2462 2462 2451 2451 2455 2455 2455 2455 2451 2451 2442 2442 2451 2451 2440 2440 2442 2442 2442 2442 2440 2440 2429 2429 2440 2440 2425 2425 2429 2429 2429 2429 2425 2425 2404 2404 2425 2425 2402 2402 2404 2404 2470 2470 2473 2473 2468 2468 2473 2473 2471 2471 2468 2468 4499 4499 4500 4500 2463 2463 4501 4501 2466 2466 2463 2463 2463 2463 2466 2466 2452 2452 2466 2466 2455 2455 2452 2452 2452 2452 2455 2455 2441 2441 2455 2455 2442 2442 2441 2441 2441 2441 2442 2442 2426 2426 2442 2442 2429 2429 2426 2426 2426 2426 2429 2429 2405 2405 2429 2429 2408 2408 2405 2405 2403 2403 2401 2401 2426 2426 2401 2401 2416 2416 2426 2426 2426 2426 2416 2416 2441 2441 2416 2416 2433 2433 2441 2441 2441 2441 2433 2433 2452 2452 2433 2433 2448 2448 2452 2452 2452 2452 2448 2448 2463 2463 2448 2448 2457 2457 2463 2463 2463 2463 2457 2457 4502 4502 2457 2457 4503 4503 4504 4504 2468 2468 2459 2459 2470 2470 2459 2459 2465 2465 2470 2470 2454 2454 2461 2461 2450 2450 2461 2461 2459 2459 2450 2450 4505 4505 4506 4506 2446 2446 4507 4507 2457 2457 2446 2446 2446 2446 2457 2457 2435 2435 2457 2457 2448 2448 2435 2435 2435 2435 2448 2448 2428 2428 2448 2448 2433 2433 2428 2428 2428 2428 2433 2433 2410 2410 2433 2433 2416 2416 2410 2410 2410 2410 2416 2416 2393 2393 2416 2416 2401 2401 2393 2393 2439 2439 2444 2444 2437 2437 2444 2444 2450 2450 2437 2437 4508 4508 4509 4509 2431 2431 4510 4510 2446 2446 2431 2431 2431 2431 2446 2446 2424 2424 2446 2446 2435 2435 2424 2424 2424 2424 2435 2435 2412 2412 2435 2435 2428 2428 2412 2412 2412 2412 2428 2428 2395 2395 2428 2428 2410 2410 2395 2395 2395 2395 2410 2410 2379 2379 2410 2410 2387 2387 2379 2379 2379 2379 2377 2377 2395 2395 2377 2377 2381 2381 2395 2395 2395 2395 2381 2381 2412 2412 2381 2381 2391 2391 2412 2412 2412 2412 2391 2391 2424 2424 2391 2391 2407 2407 2424 2424 2424 2424 2407 2407 2431 2431 2407 2407 2414 2414 2431 2431 2431 2431 2414 2414 4511 4511 2414 2414 4512 4512 4513 4513 4514 4514 2420 2420 4515 4515 2420 2420 2422 2422 4516 4516 2399 2399 2418 2418 2397 2397 2418 2418 2420 2420 2397 2397 4517 4517 4518 4518 2389 2389 4519 4519 2414 2414 2389 2389 2389 2389 2414 2414 2383 2383 2414 2414 2407 2407 2383 2383 2383 2383 2407 2407 2375 2375 2407 2407 2391 2391 2375 2375 2375 2375 2391 2391 2365 2365 2391 2391 2381 2381 2365 2365 2365 2365 2381 2381 2361 2361 2381 2381 2367 2367 2361 2361 2385 2385 2371 2371 2373 2373 2371 2371 2355 2355 2373 2373 2373 2373 2355 2355 2357 2357 2281 2281 2267 2267 2285 2285 2267 2267 2287 2287 2285 2285 2285 2285 2287 2287 2305 2305 2287 2287 2309 2309 2305 2305 2305 2305 2309 2309 2329 2329 2309 2309 2335 2335 2329 2329 2329 2329 2335 2335 2369 2369 2335 2335 4520 4520 2369 2369 2369 2369 4521 4521 4522 4522 2371 2371 2385 2385 2397 2397 2397 2397 2385 2385 2399 2399 2233 2233 2235 2235 2231 2231 2235 2235 2249 2249 2231 2231 2231 2231 2249 2249 2229 2229 2249 2249 2247 2247 2229 2229 4523 4523 4524 4524 2227 2227 4525 4525 2245 2245 2227 2227 2227 2227 2245 2245 2225 2225 2245 2245 2243 2243 2225 2225 2225 2225 2243 2243 2223 2223 2243 2243 2241 2241 2223 2223 2223 2223 2241 2241 2237 2237 2241 2241 2239 2239 2237 2237 2221 2221 2219 2219 2223 2223 2219 2219 2212 2212 2223 2223 2223 2223 2212 2212 2225 2225 2212 2212 2213 2213 2225 2225 2225 2225 2213 2213 2227 2227 2213 2213 2214 2214 2227 2227 2227 2227 2214 2214 4526 4526 2214 2214 4527 4527 4528 4528 2229 2229 2215 2215 2231 2231 2215 2215 2216 2216 2231 2231 2231 2231 2216 2216 2233 2233 2216 2216 2217 2217 2233 2233 2477 2477 2476 2476 2481 2481 2486 2486 2488 2488 2489 2489 2496 2496 2499 2499 2506 2506 2527 2527 2531 2531 2536 2536 2588 2588 2618 2618 2617 2617 2485 2485 2475 2475 2478 2478 2478 2478 2480 2480 2485 2485 2480 2480 2497 2497 2485 2485 2485 2485 2497 2497 2487 2487 2497 2497 2490 2490 2487 2487 2501 2501 2498 2498 2495 2495 2532 2532 2528 2528 2539 2539 2528 2528 2516 2516 2539 2539 2539 2539 2516 2516 2507 2507 2587 2587 2568 2568 2573 2573 2568 2568 2566 2566 2573 2573 2573 2573 2566 2566 2550 2550 2587 2587 2601 2601 2590 2590 2601 2601 2600 2600 2590 2590 2590 2590 2600 2600 2599 2599 2531 2531 4529 4529 4530 4530 2551 2551 2567 2567 2571 2571 2571 2571 2567 2567 2569 2569 2513 2513 2517 2517 2536 2536 2517 2517 2522 2522 2536 2536 2536 2536 2522 2522 2527 2527 2513 2513 2536 2536 2508 2508 2536 2536 2543 2543 2508 2508 2508 2508 2543 2543 2499 2499 2486 2486 2489 2489 2481 2481 2489 2489 2479 2479 2481 2481 2481 2481 2479 2479 2477 2477 2480 2480 2482 2482 2497 2497 2482 2482 2484 2484 2497 2497 2497 2497 2484 2484 2510 2510 2484 2484 2493 2493 2510 2510 2493 2493 2494 2494 2510 2510 2510 2510 2494 2494 2524 2524 2494 2494 2503 2503 2524 2524 2503 2503 2505 2505 2524 2524 2524 2524 2505 2505 2537 2537 2505 2505 2512 2512 2537 2537 2512 2512 2514 2514 2537 2537 2514 2514 2521 2521 2537 2537 2537 2537 2521 2521 2541 2541 2521 2521 2523 2523 2541 2541 2523 2523 2529 2529 2541 2541 2541 2541 2529 2529 2546 2546 2529 2529 2534 2534 2546 2546 2546 2546 2534 2534 2548 2548 2534 2534 2533 2533 2548 2548 2548 2548 2533 2533 2547 2547 2533 2533 2526 2526 2547 2547 2547 2547 2526 2526 2545 2545 2526 2526 2525 2525 2545 2545 2545 2545 2525 2525 2544 2544 2525 2525 2520 2520 2544 2544 2544 2544 2520 2520 2540 2540 2520 2520 2518 2518 2540 2540 2518 2518 2511 2511 2540 2540 2540 2540 2511 2511 2535 2535 2511 2511 2509 2509 2535 2535 2509 2509 2502 2502 2535 2535 2535 2535 2502 2502 2515 2515 2502 2502 2500 2500 2515 2515 2500 2500 2492 2492 2515 2515 2515 2515 2492 2492 2504 2504 2492 2492 2491 2491 2504 2504 2504 2504 2491 2491 2489 2489 2491 2491 2483 2483 2489 2489 2489 2489 2483 2483 2479 2479 2495 2495 2490 2490 2501 2501 2490 2490 2497 2497 2501 2501 2501 2501 2497 2497 2519 2519 2497 2497 2510 2510 2519 2519 2519 2519 2510 2510 2538 2538 2510 2510 2524 2524 2538 2538 2538 2538 2524 2524 2549 2549 2524 2524 2537 2537 2549 2549 2549 2549 2537 2537 4531 4531 2537 2537 2541 2541 4532 4532 4533 4533 2541 2541 4534 4534 2541 2541 2546 2546 4535 4535 4536 4536 2546 2546 4537 4537 2546 2546 2548 2548 4538 4538 4539 4539 2548 2548 4540 4540 2548 2548 2547 2547 4541 4541 4542 4542 2547 2547 4543 4543 2547 2547 2545 2545 4544 4544 4545 4545 2545 2545 4546 4546 2545 2545 2544 2544 4547 4547 4548 4548 2544 2544 4549 4549 2544 2544 2540 2540 4550 4550 4551 4551 2540 2540 4552 4552 2540 2540 2535 2535 4553 4553 4554 4554 2535 2535 4555 4555 2535 2535 2515 2515 4556 4556 4557 4557 2515 2515 2542 2542 2515 2515 2504 2504 2542 2542 2542 2542 2504 2504 2530 2530 2504 2504 2489 2489 2530 2530 2530 2530 2489 2489 2506 2506 2489 2489 2488 2488 2506 2506 2506 2506 2488 2488 2496 2496 2499 2499 2543 2543 2506 2506 2543 2543 4558 4558 2506 2506 2506 2506 4559 4559 2530 2530 4560 4560 4561 4561 2530 2530 2530 2530 4562 4562 2542 2542 4563 4563 4564 4564 2542 2542 2542 2542 4565 4565 4566 4566 2570 2570 2574 2574 2552 2552 2552 2552 2574 2574 2555 2555 2574 2574 2577 2577 2555 2555 2555 2555 2577 2577 2558 2558 2577 2577 2578 2578 2558 2558 2558 2558 2578 2578 2559 2559 2578 2578 2580 2580 2559 2559 2559 2559 2580 2580 2562 2562 2580 2580 2581 2581 2562 2562 2562 2562 2581 2581 2563 2563 2581 2581 2579 2579 2563 2563 2563 2563 2579 2579 2561 2561 2579 2579 2575 2575 2561 2561 2561 2561 2575 2575 2557 2557 2575 2575 2572 2572 2557 2557 2557 2557 2572 2572 2554 2554 2572 2572 2565 2565 2554 2554 4567 4567 4568 4568 2549 2549 4569 4569 4570 4570 2549 2549 2549 2549 4571 4571 2538 2538 4572 4572 4573 4573 2538 2538 2538 2538 4574 4574 2519 2519 4575 4575 2539 2539 2519 2519 2519 2519 2539 2539 2501 2501 2539 2539 2507 2507 2501 2501 2501 2501 2507 2507 2498 2498 2531 2531 4576 4576 2536 2536 4577 4577 4578 4578 2536 2536 2536 2536 4579 4579 2543 2543 4580 4580 4581 4581 2543 2543 2543 2543 4582 4582 4583 4583 2583 2583 2585 2585 2556 2556 2556 2556 2585 2585 2564 2564 2585 2585 2589 2589 2564 2564 2564 2564 2589 2589 2570 2570 2589 2589 2592 2592 2570 2570 2570 2570 2592 2592 2574 2574 2592 2592 2594 2594 2574 2574 2574 2574 2594 2594 2577 2577 2594 2594 2595 2595 2577 2577 2577 2577 2595 2595 2578 2578 2595 2595 2597 2597 2578 2578 2578 2578 2597 2597 2580 2580 2597 2597 2598 2598 2580 2580 2580 2580 2598 2598 2581 2581 2598 2598 2596 2596 2581 2581 2581 2581 2596 2596 2579 2579 2596 2596 2593 2593 2579 2579 2579 2579 2593 2593 2575 2575 2593 2593 2591 2591 2575 2575 2575 2575 2591 2591 2572 2572 2591 2591 2586 2586 2572 2572 2572 2572 2586 2586 2565 2565 2586 2586 2584 2584 2565 2565 2565 2565 2584 2584 2560 2560 2584 2584 2582 2582 2560 2560 2560 2560 2582 2582 2553 2553 2582 2582 2573 2573 2553 2553 4584 4584 4585 4585 2539 2539 4586 4586 4587 4587 2539 2539 2539 2539 4588 4588 2532 2532 2587 2587 2573 2573 2601 2601 2573 2573 2582 2582 2601 2601 2601 2601 2582 2582 2602 2602 2582 2582 2584 2584 2602 2602 2602 2602 2584 2584 2603 2603 2584 2584 2586 2586 2603 2603 2603 2603 2586 2586 2604 2604 2586 2586 2591 2591 2604 2604 2604 2604 2591 2591 2605 2605 2591 2591 2593 2593 2605 2605 2605 2605 2593 2593 2606 2606 2593 2593 2596 2596 2606 2606 2606 2606 2596 2596 2607 2607 2596 2596 2598 2598 2607 2607 2607 2607 2598 2598 2608 2608 2598 2598 2597 2597 2608 2608 2608 2608 2597 2597 2609 2609 2597 2597 2595 2595 2609 2609 2609 2609 2595 2595 2610 2610 2595 2595 2594 2594 2610 2610 2610 2610 2594 2594 2611 2611 2594 2594 2592 2592 2611 2611 2611 2611 2592 2592 2612 2612 2592 2592 2589 2589 2612 2612 2612 2612 2589 2589 2613 2613 2589 2589 2585 2585 2613 2613 2613 2613 2585 2585 2614 2614 2585 2585 2583 2583 2614 2614 2614 2614 2583 2583 2615 2615 2583 2583 2576 2576 2615 2615 2615 2615 2576 2576 2616 2616 2576 2576 2571 2571 2616 2616 2616 2616 2571 2571 2617 2617 2571 2571 2569 2569 2617 2617 2617 2617 2569 2569 2588 2588 2619 2619 2620 2620 2621 2621 2620 2620 2622 2622 2621 2621 2621 2621 2622 2622 2623 2623 2622 2622 2624 2624 2623 2623 4589 4589 4590 4590 2625 2625 4591 4591 2626 2626 2625 2625 2625 2625 2626 2626 2627 2627 2626 2626 2628 2628 2627 2627 2627 2627 2628 2628 2629 2629 2628 2628 2630 2630 2629 2629 2629 2629 2630 2630 2631 2631 2630 2630 2632 2632 2631 2631 2631 2631 2632 2632 2633 2633 2632 2632 2634 2634 2633 2633 2633 2633 2634 2634 2635 2635 2634 2634 2636 2636 2635 2635 2635 2635 2636 2636 2637 2637 2636 2636 2638 2638 2637 2637 2637 2637 2638 2638 2639 2639 2638 2638 2640 2640 2639 2639 2639 2639 2640 2640 2641 2641 2640 2640 2642 2642 2641 2641 2641 2641 2642 2642 2643 2643 2642 2642 2644 2644 2643 2643 2643 2643 2644 2644 2645 2645 2644 2644 2646 2646 2645 2645 2645 2645 2646 2646 2647 2647 2646 2646 2648 2648 2647 2647 2647 2647 2648 2648 2649 2649 2648 2648 2650 2650 2649 2649 2649 2649 2650 2650 2651 2651 2650 2650 2652 2652 2651 2651 2651 2651 2652 2652 4592 4592 2652 2652 4593 4593 4594 4594 2653 2653 2654 2654 2655 2655 2654 2654 2656 2656 2655 2655 2655 2655 2656 2656 2657 2657 2656 2656 2658 2658 2657 2657 2703 2703 2699 2699 2702 2702 2699 2699 2698 2698 2702 2702 2702 2702 2698 2698 2701 2701 2698 2698 2697 2697 2701 2701 2701 2701 2697 2697 2700 2700 2697 2697 2695 2695 2700 2700 2700 2700 2695 2695 2696 2696 2695 2695 2694 2694 2696 2696 2696 2696 2694 2694 2693 2693 2694 2694 2692 2692 2693 2693 2693 2693 2692 2692 2691 2691 2692 2692 2690 2690 2691 2691 2691 2691 2690 2690 2689 2689 2690 2690 2688 2688 2689 2689 2689 2689 2688 2688 2687 2687 2688 2688 2686 2686 2687 2687 2687 2687 2686 2686 2685 2685 2686 2686 2684 2684 2685 2685 2685 2685 2684 2684 2683 2683 2684 2684 2682 2682 2683 2683 2683 2683 2682 2682 2681 2681 2682 2682 2680 2680 2681 2681 2664 2664 2660 2660 2663 2663 2660 2660 2659 2659 2663 2663 2663 2663 2659 2659 2665 2665 2659 2659 2661 2661 2665 2665 2665 2665 2661 2661 2667 2667 2661 2661 2662 2662 2667 2667 2667 2667 2662 2662 2668 2668 2662 2662 2666 2666 2668 2668 2668 2668 2666 2666 2670 2670 2666 2666 2669 2669 2670 2670 2670 2670 2669 2669 2672 2672 2669 2669 2671 2671 2672 2672 2672 2672 2671 2671 2674 2674 2671 2671 2673 2673 2674 2674 2674 2674 2673 2673 2676 2676 2673 2673 2675 2675 2676 2676 2676 2676 2675 2675 2678 2678 2675 2675 2677 2677 2678 2678 2678 2678 2677 2677 2680 2680 2677 2677 2679 2679 2680 2680 2680 2680 2679 2679 2681 2681 2704 2704 2705 2705 2706 2706 2705 2705 2707 2707 2706 2706 2708 2708 2709 2709 2710 2710 2709 2709 2711 2711 2710 2710 2710 2710 2711 2711 2712 2712 2711 2711 2713 2713 2712 2712 2712 2712 2713 2713 2714 2714 2713 2713 2715 2715 2714 2714 2714 2714 2715 2715 2716 2716 2715 2715 2717 2717 2716 2716 2716 2716 2717 2717 2718 2718 2717 2717 2719 2719 2718 2718 2718 2718 2719 2719 4595 4595 2719 2719 4596 4596 4597 4597 2720 2720 2721 2721 2722 2722 2721 2721 2723 2723 2722 2722 2748 2748 2724 2724 2749 2749 2724 2724 2725 2725 2749 2749 4598 4598 4599 4599 2751 2751 4600 4600 2727 2727 2751 2751 2751 2751 2727 2727 2753 2753 2727 2727 2729 2729 2753 2753 2753 2753 2729 2729 2755 2755 2729 2729 2731 2731 2755 2755 2755 2755 2731 2731 2757 2757 2731 2731 2733 2733 2757 2757 2757 2757 2733 2733 2759 2759 2733 2733 2735 2735 2759 2759 2759 2759 2735 2735 2761 2761 2735 2735 2737 2737 2761 2761 2761 2761 2737 2737 2763 2763 2737 2737 2739 2739 2763 2763 2763 2763 2739 2739 2765 2765 2739 2739 2741 2741 2765 2765 2765 2765 2741 2741 2767 2767 2741 2741 2743 2743 2767 2767 2767 2767 2743 2743 4601 4601 2743 2743 4602 4602 4603 4603 2769 2769 2745 2745 2771 2771 2745 2745 2747 2747 2771 2771 2771 2771 2747 2747 2770 2770 2747 2747 2746 2746 2770 2770 4604 4604 4605 4605 2768 2768 4606 4606 2744 2744 2768 2768 2768 2768 2744 2744 2766 2766 2744 2744 2742 2742 2766 2766 2766 2766 2742 2742 2764 2764 2742 2742 2740 2740 2764 2764 2764 2764 2740 2740 2762 2762 2740 2740 2738 2738 2762 2762 2762 2762 2738 2738 2760 2760 2738 2738 2736 2736 2760 2760 2760 2760 2736 2736 2758 2758 2736 2736 2734 2734 2758 2758 2758 2758 2734 2734 2756 2756 2734 2734 2732 2732 2756 2756 2756 2756 2732 2732 2754 2754 2732 2732 2730 2730 2754 2754 2754 2754 2730 2730 2752 2752 2730 2730 2728 2728 2752 2752 2752 2752 2728 2728 4607 4607 2728 2728 4608 4608 4609 4609 2750 2750 2726 2726 2748 2748 2726 2726 2724 2724 2748 2748 2796 2796 2772 2772 2797 2797 2772 2772 2773 2773 2797 2797 4610 4610 4611 4611 2799 2799 4612 4612 2775 2775 2799 2799 2799 2799 2775 2775 2801 2801 2775 2775 2777 2777 2801 2801 2801 2801 2777 2777 2803 2803 2777 2777 2779 2779 2803 2803 2803 2803 2779 2779 2805 2805 2779 2779 2781 2781 2805 2805 2805 2805 2781 2781 2807 2807 2781 2781 2783 2783 2807 2807 2807 2807 2783 2783 2809 2809 2783 2783 2785 2785 2809 2809 2809 2809 2785 2785 2811 2811 2785 2785 2787 2787 2811 2811 2811 2811 2787 2787 2813 2813 2787 2787 2789 2789 2813 2813 2813 2813 2789 2789 2815 2815 2789 2789 2791 2791 2815 2815 2815 2815 2791 2791 4613 4613 2791 2791 4614 4614 4615 4615 2817 2817 2793 2793 2819 2819 2793 2793 2795 2795 2819 2819 2819 2819 2795 2795 2818 2818 2795 2795 2794 2794 2818 2818 4616 4616 4617 4617 2816 2816 4618 4618 2792 2792 2816 2816 2816 2816 2792 2792 2814 2814 2792 2792 2790 2790 2814 2814 2814 2814 2790 2790 2812 2812 2790 2790 2788 2788 2812 2812 2812 2812 2788 2788 2810 2810 2788 2788 2786 2786 2810 2810 2810 2810 2786 2786 2808 2808 2786 2786 2784 2784 2808 2808 2808 2808 2784 2784 2806 2806 2784 2784 2782 2782 2806 2806 2806 2806 2782 2782 2804 2804 2782 2782 2780 2780 2804 2804 2804 2804 2780 2780 2802 2802 2780 2780 2778 2778 2802 2802 2802 2802 2778 2778 2800 2800 2778 2778 2776 2776 2800 2800 2800 2800 2776 2776 4619 4619 2776 2776 4620 4620 4621 4621 2798 2798 2774 2774 2796 2796 2774 2774 2772 2772 2796 2796 2853 2853 2855 2855 2832 2832 2842 2842 2838 2838 2840 2840 2838 2838 2842 2842 2836 2836 2833 2833 2845 2845 2835 2835 2845 2845 2843 2843 2835 2835 2835 2835 2843 2843 2837 2837 2843 2843 2841 2841 2837 2837 2837 2837 2841 2841 2839 2839 2829 2829 2854 2854 2831 2831 2854 2854 2850 2850 2831 2831 2831 2831 2850 2850 2833 2833 2850 2850 2849 2849 2833 2833 2833 2833 2849 2849 2845 2845 2825 2825 2864 2864 2827 2827 2864 2864 2859 2859 2827 2827 2827 2827 2859 2859 2829 2829 2859 2859 2858 2858 2829 2829 2829 2829 2858 2858 2854 2854 2823 2823 2871 2871 2825 2825 2871 2871 2870 2870 2825 2825 2825 2825 2870 2870 2864 2864 2821 2821 2879 2879 2877 2877 2877 2877 2875 2875 2821 2821 4622 4622 2874 2874 4623 4623 4624 4624 2874 2874 2823 2823 2874 2874 2873 2873 2823 2823 2823 2823 2873 2873 2871 2871 2879 2879 2821 2821 2882 2882 2821 2821 2820 2820 2882 2882 2882 2882 2820 2820 2883 2883 2822 2822 2880 2880 2820 2820 2880 2880 2881 2881 2820 2820 2820 2820 2881 2881 2883 2883 2872 2872 2876 2876 4625 4625 2876 2876 4626 4626 4627 4627 2822 2822 2878 2878 2880 2880 2868 2868 2869 2869 2826 2826 2869 2869 2872 2872 2826 2826 2826 2826 2872 2872 2824 2824 2872 2872 4628 4628 2824 2824 2863 2863 2865 2865 2828 2828 2865 2865 2866 2866 2828 2828 2828 2828 2866 2866 2826 2826 2866 2866 2867 2867 2826 2826 2826 2826 2867 2867 2868 2868 2832 2832 2855 2855 2830 2830 2855 2855 2856 2856 2830 2830 2830 2830 2856 2856 2857 2857 2857 2857 2860 2860 2830 2830 2860 2860 2861 2861 2830 2830 2830 2830 2861 2861 2828 2828 2861 2861 2862 2862 2828 2828 2828 2828 2862 2862 2863 2863 2842 2842 2844 2844 2836 2836 2844 2844 2846 2846 2836 2836 2836 2836 2846 2846 2834 2834 2846 2846 2847 2847 2834 2834 2847 2847 2848 2848 2834 2834 2848 2848 2851 2851 2834 2834 2834 2834 2851 2851 2832 2832 2851 2851 2852 2852 2832 2832 2832 2832 2852 2852 2853 2853 2918 2918 2928 2928 2920 2920 2928 2928 2929 2929 2920 2920 2920 2920 2929 2929 2923 2923 2929 2929 2930 2930 2923 2923 2923 2923 2930 2930 2924 2924 2896 2896 2889 2889 2899 2899 2889 2889 2891 2891 2899 2899 2899 2899 2891 2891 2902 2902 2891 2891 2900 2900 2902 2902 2902 2902 2900 2900 2906 2906 2900 2900 2904 2904 2906 2906 2906 2906 2904 2904 2908 2908 2904 2904 2910 2910 2908 2908 2908 2908 2910 2910 2912 2912 2910 2910 2916 2916 2912 2912 2912 2912 2916 2916 2914 2914 2916 2916 2925 2925 2914 2914 2914 2914 2925 2925 2918 2918 2925 2925 2927 2927 2918 2918 2918 2918 2927 2927 2928 2928 2924 2924 2930 2930 2922 2922 2930 2930 2932 2932 2922 2922 2922 2922 2932 2932 2919 2919 2932 2932 2931 2931 2919 2919 2919 2919 2931 2931 2917 2917 2931 2931 2926 2926 2917 2917 2917 2917 2926 2926 2913 2913 2926 2926 2921 2921 2913 2913 2913 2913 2921 2921 2911 2911 2921 2921 2915 2915 2911 2911 2911 2911 2915 2915 2907 2907 2915 2915 2909 2909 2907 2907 2907 2907 2909 2909 2905 2905 2909 2909 2903 2903 2905 2905 2905 2905 2903 2903 2901 2901 2903 2903 2897 2897 2901 2901 2901 2901 2897 2897 2898 2898 2897 2897 2890 2890 2898 2898 2898 2898 2890 2890 2895 2895 2890 2890 2888 2888 2895 2895 2895 2895 2888 2888 2893 2893 2888 2888 2886 2886 2893 2893 2893 2893 2886 2886 2892 2892 2886 2886 2884 2884 2892 2892 2892 2892 2884 2884 2894 2894 2884 2884 2885 2885 2894 2894 2894 2894 2885 2885 2896 2896 2885 2885 2887 2887 2896 2896 2896 2896 2887 2887 2889 2889 2954 2954 2936 2936 2934 2934 2971 2971 2944 2944 2942 2942 2937 2937 2957 2957 2935 2935 2957 2957 2955 2955 2935 2935 2935 2935 2955 2955 2933 2933 2964 2964 2961 2961 2939 2939 2961 2961 2960 2960 2939 2939 2939 2939 2960 2960 2937 2937 2960 2960 2959 2959 2937 2937 2937 2937 2959 2959 2957 2957 2964 2964 2939 2939 2965 2965 2939 2939 2941 2941 2965 2965 2965 2965 2941 2941 2966 2966 2973 2973 2970 2970 2943 2943 2970 2970 2969 2969 2943 2943 2943 2943 2969 2969 2941 2941 2969 2969 2968 2968 2941 2941 2941 2941 2968 2968 2966 2966 2978 2978 2976 2976 2945 2945 2976 2976 2975 2975 2945 2945 2945 2945 2975 2975 2943 2943 2975 2975 2974 2974 2943 2943 2943 2943 2974 2974 2973 2973 2978 2978 2945 2945 2979 2979 2945 2945 2947 2947 2979 2979 2979 2979 2947 2947 2980 2980 2980 2980 2947 2947 2981 2981 2947 2947 2949 2949 2981 2981 2981 2981 2949 2949 2984 2984 2984 2984 2949 2949 2988 2988 2949 2949 4629 4629 2988 2988 2988 2988 4630 4630 4631 4631 2990 2990 2951 2951 2992 2992 2951 2951 2953 2953 2992 2992 2992 2992 2953 2953 2993 2993 2952 2952 2994 2994 2953 2953 2994 2994 2995 2995 2953 2953 2953 2953 2995 2995 2993 2993 2987 2987 2989 2989 2952 2952 2989 2989 2991 2991 2952 2952 2952 2952 2991 2991 2994 2994 2982 2982 2983 2983 2950 2950 2983 2983 2985 2985 2950 2950 2950 2950 2985 2985 4632 4632 2985 2985 2986 2986 4633 4633 4634 4634 2986 2986 4635 4635 2950 2950 2948 2948 2982 2982 2948 2948 2946 2946 2982 2982 2982 2982 2946 2946 2977 2977 2944 2944 2971 2971 2946 2946 2971 2971 2972 2972 2946 2946 2946 2946 2972 2972 2977 2977 2962 2962 2963 2963 2942 2942 2963 2963 2967 2967 2942 2942 2942 2942 2967 2967 2971 2971 2942 2942 2940 2940 2962 2962 2940 2940 2938 2938 2962 2962 2962 2962 2938 2938 2958 2958 2936 2936 2954 2954 2938 2938 2954 2954 2956 2956 2938 2938 2938 2938 2956 2956 2958 2958 2998 2998 2999 2999 3009 3009 2999 2999 3000 3000 3009 3009 3009 3009 3000 3000 3011 3011 3000 3000 3001 3001 3011 3011 3011 3011 3001 3001 3015 3015 3001 3001 3003 3003 3015 3015 3015 3015 3003 3003 3017 3017 3003 3003 3012 3012 3017 3017 3017 3017 3012 3012 3021 3021 3012 3012 3018 3018 3021 3021 3021 3021 3018 3018 3023 3023 3018 3018 3024 3024 3023 3023 3023 3023 3024 3024 3027 3027 3024 3024 3028 3028 3027 3027 3027 3027 3028 3028 3030 3030 3028 3028 3037 3037 3030 3030 3037 3037 3039 3039 3030 3030 3030 3030 3039 3039 3033 3033 3039 3039 3041 3041 3033 3033 3033 3033 3041 3041 3035 3035 3041 3041 3043 3043 3035 3035 3035 3035 3043 3043 3036 3036 3043 3043 3044 3044 3036 3036 3036 3036 3044 3044 3034 3034 3044 3044 3042 3042 3034 3034 3034 3034 3042 3042 3032 3032 3042 3042 3040 3040 3032 3032 3032 3032 3040 3040 3029 3029 3040 3040 3038 3038 3029 3029 3029 3029 3038 3038 3026 3026 3038 3038 3031 3031 3026 3026 3026 3026 3031 3031 3022 3022 3031 3031 3025 3025 3022 3022 3022 3022 3025 3025 3020 3020 3025 3025 3019 3019 3020 3020 3020 3020 3019 3019 3016 3016 3019 3019 3013 3013 3016 3016 3016 3016 3013 3013 3014 3014 3013 3013 3007 3007 3014 3014 3014 3014 3007 3007 3010 3010 3007 3007 3002 3002 3010 3010 3010 3010 3002 3002 3008 3008 3002 3002 2996 2996 3008 3008 3008 3008 2996 2996 3005 3005 2996 2996 2997 2997 3005 3005 3005 3005 2997 2997 3004 3004 2997 2997 2998 2998 3004 3004 3004 3004 2998 2998 3006 3006 2998 2998 3009 3009 3006 3006 3045 3045 3046 3046 3047 3047 3046 3046 3048 3048 3047 3047 3049 3049 3050 3050 3051 3051 3050 3050 3052 3052 3051 3051 4636 4636 4637 4637 3053 3053 4638 4638 3054 3054 3053 3053 3053 3053 3054 3054 3055 3055 3054 3054 3056 3056 3055 3055 3055 3055 3056 3056 3057 3057 3056 3056 3058 3058 3057 3057 3057 3057 3058 3058 3059 3059 3058 3058 3060 3060 3059 3059 3059 3059 3060 3060 3061 3061 3060 3060 3062 3062 3061 3061 3061 3061 3062 3062 3063 3063 3062 3062 3064 3064 3063 3063 3069 3069 3068 3068 3065 3065 3069 3069 3070 3070 3076 3076 3085 3085 3073 3073 3075 3075 3073 3073 3068 3068 3075 3075 3065 3065 3067 3067 3066 3066 3067 3067 3072 3072 3066 3066 3066 3066 3072 3072 3071 3071 3068 3068 3069 3069 3075 3075 3069 3069 3076 3076 3075 3075 3075 3075 3076 3076 3085 3085 3071 3071 3072 3072 3074 3074 3072 3072 3080 3080 3074 3074 3074 3074 3080 3080 3077 3077 3076 3076 3082 3082 3085 3085 3082 3082 3088 3088 3085 3085 3085 3085 3088 3088 3091 3091 3089 3089 3087 3087 3084 3084 3077 3077 3080 3080 3078 3078 3080 3080 3083 3083 3078 3078 3078 3078 3083 3083 3079 3079 3094 3094 3100 3100 3099 3099 3094 3094 3099 3099 3091 3091 3099 3099 3089 3089 3091 3091 3091 3091 3089 3089 3085 3085 3089 3089 3084 3084 3085 3085 3085 3085 3084 3084 3073 3073 3099 3099 3098 3098 3089 3089 3098 3098 3097 3097 3089 3089 3089 3089 3097 3097 3087 3087 3097 3097 3096 3096 3087 3087 3087 3087 3096 3096 3095 3095 3065 3065 3068 3068 3067 3067 3068 3068 3073 3073 3067 3067 3067 3067 3073 3073 3072 3072 3073 3073 3084 3084 3072 3072 3072 3072 3084 3084 3080 3080 3084 3084 3087 3087 3080 3080 3080 3080 3087 3087 3083 3083 3087 3087 3095 3095 3083 3083 3083 3083 3095 3095 3093 3093 3070 3070 3069 3069 3065 3065 3090 3090 3086 3086 3092 3092 3086 3086 3093 3093 3092 3092 3093 3093 3086 3086 3083 3083 3086 3086 3081 3081 3083 3083 3083 3083 3081 3081 3079 3079 3102 3102 3101 3101 3105 3105 3141 3141 3147 3147 3145 3145 3150 3150 3156 3156 3152 3152 3109 3109 3107 3107 3114 3114 3115 3115 3113 3113 3110 3110 3115 3115 3110 3110 3119 3119 3110 3110 3118 3118 3119 3119 3119 3119 3118 3118 3121 3121 3129 3129 3127 3127 3118 3118 3127 3127 3126 3126 3118 3118 3118 3118 3126 3126 3121 3121 3138 3138 3143 3143 3142 3142 3135 3135 3134 3134 3129 3129 3134 3134 3132 3132 3129 3129 3129 3129 3132 3132 3127 3127 3138 3138 3142 3142 3129 3129 3142 3142 3139 3139 3129 3129 3129 3129 3139 3139 3135 3135 3151 3151 3149 3149 3146 3146 3149 3149 3148 3148 3146 3146 3146 3146 3148 3148 3138 3138 3148 3148 3144 3144 3138 3138 3138 3138 3144 3144 3143 3143 3151 3151 3146 3146 3153 3153 3146 3146 3152 3152 3153 3153 3153 3153 3152 3152 3154 3154 3159 3159 3158 3158 3156 3156 3158 3158 3157 3157 3156 3156 3156 3156 3157 3157 3152 3152 3157 3157 3155 3155 3152 3152 3152 3152 3155 3155 3154 3154 3147 3147 3150 3150 3145 3145 3150 3150 3152 3152 3145 3145 3145 3145 3152 3152 3136 3136 3152 3152 3146 3146 3136 3136 3136 3136 3146 3146 3131 3131 3146 3146 3138 3138 3131 3131 3131 3131 3138 3138 3123 3123 3138 3138 3129 3129 3123 3123 3123 3123 3129 3129 3114 3114 3129 3129 3118 3118 3114 3114 3114 3114 3118 3118 3109 3109 3118 3118 3110 3110 3109 3109 3133 3133 3137 3137 3140 3140 3140 3140 3141 3141 3133 3133 3141 3141 3145 3145 3133 3133 3133 3133 3145 3145 3130 3130 3145 3145 3136 3136 3130 3130 3130 3130 3136 3136 3124 3124 3136 3136 3131 3131 3124 3124 3124 3124 3131 3131 3117 3117 3131 3131 3123 3123 3117 3117 3117 3117 3123 3123 3111 3111 3123 3123 3114 3114 3111 3111 3111 3111 3114 3114 3106 3106 3114 3114 3107 3107 3106 3106 3106 3106 3104 3104 3111 3111 3104 3104 3103 3103 3111 3111 3111 3111 3103 3103 3102 3102 3102 3102 3105 3105 3111 3111 3105 3105 3108 3108 3111 3111 3111 3111 3108 3108 3117 3117 3108 3108 3112 3112 3117 3117 3117 3117 3112 3112 3124 3124 3112 3112 3116 3116 3124 3124 3124 3124 3116 3116 3130 3130 3128 3128 3137 3137 3125 3125 3137 3137 3133 3133 3125 3125 3125 3125 3133 3133 3122 3122 3133 3133 3130 3130 3122 3122 3122 3122 3130 3130 3120 3120 3130 3130 3116 3116 3120 3120 3185 3185 3188 3188 3186 3186 3213 3213 3214 3214 3218 3218 3160 3160 3161 3161 3162 3162 3161 3161 3164 3164 3162 3162 3213 3213 3218 3218 3210 3210 3208 3208 3209 3209 3215 3215 3209 3209 3210 3210 3215 3215 3198 3198 3201 3201 3207 3207 3201 3201 3202 3202 3207 3207 3207 3207 3202 3202 3205 3205 3192 3192 3194 3194 3199 3199 3194 3194 3195 3195 3199 3199 4639 4639 4640 4640 3198 3198 3186 3186 3188 3188 3190 3190 3177 3177 3183 3183 3186 3186 3183 3183 3184 3184 3186 3186 3186 3186 3184 3184 3185 3185 3171 3171 3173 3173 3176 3176 3173 3173 3175 3175 3176 3176 3176 3176 3175 3175 3177 3177 3164 3164 3166 3166 3167 3167 3166 3166 3171 3171 3167 3167 3210 3210 3218 3218 3215 3215 3218 3218 3220 3220 3215 3215 3215 3215 3220 3220 4641 4641 3198 3198 3207 3207 4642 4642 3207 3207 4643 4643 4644 4644 3199 3199 4645 4645 3206 3206 4646 4646 4647 4647 3206 3206 3206 3206 4648 4648 3212 3212 4649 4649 4650 4650 3212 3212 3212 3212 4651 4651 3217 3217 3177 3177 3186 3186 3176 3176 3186 3186 3190 3190 3176 3176 3176 3176 3190 3190 3181 3181 3190 3190 3196 3196 3181 3181 3181 3181 3196 3196 3187 3187 3196 3196 3200 3200 3187 3187 3187 3187 3200 3200 3189 3189 3200 3200 3203 3203 3189 3189 3189 3189 3203 3203 3191 3191 3220 3220 4652 4652 4653 4653 3224 3224 3228 3228 3222 3222 3222 3222 3228 3228 3227 3227 3228 3228 3229 3229 3227 3227 3227 3227 3229 3229 3230 3230 3229 3229 3233 3233 3230 3230 3230 3230 3233 3233 3234 3234 3231 3231 3230 3230 3232 3232 3230 3230 3234 3234 3232 3232 3232 3232 3234 3234 3235 3235 3231 3231 3225 3225 3230 3230 3225 3225 3221 3221 3230 3230 3230 3230 3221 3221 3227 3227 3221 3221 3216 3216 3227 3227 3227 3227 3216 3216 3222 3222 4654 4654 3207 3207 4655 4655 4656 4656 3207 3207 3215 3215 3207 3207 3205 3205 3215 3215 3215 3215 3205 3205 3208 3208 3231 3231 3226 3226 3225 3225 3226 3226 3223 3223 3225 3225 4657 4657 4658 4658 3217 3217 4659 4659 3219 3219 3217 3217 3217 3217 3219 3219 3211 3211 3211 3211 3203 3203 3217 3217 3203 3203 3200 3200 3217 3217 3217 3217 3200 3200 3212 3212 3200 3200 3196 3196 3212 3212 3212 3212 3196 3196 3206 3206 3196 3196 3190 3190 3206 3206 3206 3206 3190 3190 3199 3199 3190 3190 3188 3188 3199 3199 3199 3199 3188 3188 3192 3192 3211 3211 3204 3204 3203 3203 3204 3204 3197 3197 3203 3203 3203 3203 3197 3197 3191 3191 3197 3197 3193 3193 3191 3191 3191 3191 3193 3193 3182 3182 3171 3171 3176 3176 3167 3167 3176 3176 3181 3181 3167 3167 3167 3167 3181 3181 3172 3172 3181 3181 3187 3187 3172 3172 3172 3172 3187 3187 3174 3174 3187 3187 3189 3189 3174 3174 3174 3174 3189 3189 3178 3178 3189 3189 3191 3191 3178 3178 3178 3178 3191 3191 3179 3179 3191 3191 3182 3182 3179 3179 3179 3179 3182 3182 3180 3180 3164 3164 3167 3167 3162 3162 3167 3167 3172 3172 3162 3162 3162 3162 3172 3172 3163 3163 3172 3172 3174 3174 3163 3163 3163 3163 3174 3174 3165 3165 3174 3174 3178 3178 3165 3165 3165 3165 3178 3178 3168 3168 3178 3178 3179 3179 3168 3168 3168 3168 3179 3179 3169 3169 3179 3179 3180 3180 3169 3169 3169 3169 3180 3180 3170 3170 3236 3236 3237 3237 3238 3238 3237 3237 3239 3239 3238 3238 3238 3238 3239 3239 3240 3240 3239 3239 3241 3241 3240 3240 3240 3240 3241 3241 3242 3242 3241 3241 3243 3243 3242 3242 3242 3242 3243 3243 3244 3244 3243 3243 3245 3245 3244 3244 3244 3244 3245 3245 3246 3246 3245 3245 3247 3247 3246 3246 3246 3246 3247 3247 3248 3248 3247 3247 3249 3249 3248 3248 3248 3248 3249 3249 3250 3250 3249 3249 3251 3251 3250 3250 3250 3250 3251 3251 4660 4660 3251 3251 4661 4661 4662 4662 3252 3252 3253 3253 3254 3254 3253 3253 3255 3255 3254 3254 3254 3254 3255 3255 3256 3256 3255 3255 3257 3257 3256 3256 3256 3256 3257 3257 3258 3258 3257 3257 3259 3259 3258 3258 3258 3258 3259 3259 3260 3260 3259 3259 3261 3261 3260 3260 3304 3304 3303 3303 3333 3333 3302 3302 3301 3301 3332 3332 3299 3299 3298 3298 3330 3330 3293 3293 3292 3292 3326 3326 3291 3291 3290 3290 3325 3325 3288 3288 3287 3287 3323 3323 3282 3282 3281 3281 3319 3319 3280 3280 3279 3279 3318 3318 3277 3277 3276 3276 3316 3316 3271 3271 3270 3270 3312 3312 3269 3269 3268 3268 3311 3311 3266 3266 3265 3265 3309 3309 3489 3489 3518 3518 3519 3519 3491 3491 3492 3492 3462 3462 3492 3492 3463 3463 3462 3462 3462 3462 3463 3463 3460 3460 3463 3463 3432 3432 3460 3460 3519 3519 3490 3490 3489 3489 3490 3490 3461 3461 3489 3489 3489 3489 3461 3461 3458 3458 3401 3401 4663 4663 4664 4664 3429 3429 3431 3431 3432 3432 3432 3432 3431 3431 3460 3460 3461 3461 3459 3459 3458 3458 3459 3459 3430 3430 3458 3458 4665 4665 4666 4666 3427 3427 3370 3370 3398 3398 3401 3401 3398 3398 3400 3400 3401 3401 3401 3401 3400 3400 4667 4667 4668 4668 3428 3428 3427 3427 3428 3428 3399 3399 3427 3427 3427 3427 3399 3399 3396 3396 3339 3339 3367 3367 3370 3370 3367 3367 3369 3369 3370 3370 3370 3370 3369 3369 3398 3398 3399 3399 3397 3397 3396 3396 3397 3397 3368 3368 3396 3396 3396 3396 3368 3368 3365 3365 3308 3308 3336 3336 3339 3339 3336 3336 3338 3338 3339 3339 3339 3339 3338 3338 3367 3367 3492 3492 3493 3493 3463 3463 3493 3493 3464 3464 3463 3463 3463 3463 3464 3464 3432 3432 3464 3464 3433 3433 3432 3432 4669 4669 4670 4670 3401 3401 4671 4671 3402 3402 3401 3401 3401 3401 3402 3402 3370 3370 3402 3402 3371 3371 3370 3370 3370 3370 3371 3371 3339 3339 3371 3371 3340 3340 3339 3339 3339 3339 3340 3340 3308 3308 3340 3340 3309 3309 3308 3308 3499 3499 3500 3500 3470 3470 3500 3500 3471 3471 3470 3470 4672 4672 4673 4673 3439 3439 4674 4674 3440 3440 3439 3439 3439 3439 3440 3440 3408 3408 3440 3440 3409 3409 3408 3408 3408 3408 3409 3409 3377 3377 3409 3409 3378 3378 3377 3377 3377 3377 3378 3378 3346 3346 3378 3378 3347 3347 3346 3346 3346 3346 3347 3347 3315 3315 3347 3347 3316 3316 3315 3315 3506 3506 3507 3507 3477 3477 3507 3507 3478 3478 3477 3477 4675 4675 4676 4676 3446 3446 4677 4677 3447 3447 3446 3446 3446 3446 3447 3447 3415 3415 3447 3447 3416 3416 3415 3415 3415 3415 3416 3416 3384 3384 3416 3416 3385 3385 3384 3384 3384 3384 3385 3385 3353 3353 3385 3385 3354 3354 3353 3353 3353 3353 3354 3354 3322 3322 3354 3354 3323 3323 3322 3322 3513 3513 3514 3514 3484 3484 3514 3514 3485 3485 3484 3484 4678 4678 4679 4679 3453 3453 4680 4680 3454 3454 3453 3453 3453 3453 3454 3454 3422 3422 3454 3454 3423 3423 3422 3422 3422 3422 3423 3423 3391 3391 3423 3423 3392 3392 3391 3391 3391 3391 3392 3392 3360 3360 3392 3392 3361 3361 3360 3360 3360 3360 3361 3361 3329 3329 3361 3361 3330 3330 3329 3329 3263 3263 3262 3262 3308 3308 3262 3262 3307 3307 3308 3308 3308 3308 3307 3307 3336 3336 3309 3309 3265 3265 3308 3308 3265 3265 3264 3264 3308 3308 3308 3308 3264 3264 3263 3263 3267 3267 3266 3266 3310 3310 3266 3266 3309 3309 3310 3310 3310 3310 3309 3309 3341 3341 3309 3309 3340 3340 3341 3341 3341 3341 3340 3340 3372 3372 3340 3340 3371 3371 3372 3372 3372 3372 3371 3371 3403 3403 3371 3371 3402 3402 3403 3403 3403 3403 3402 3402 4681 4681 3402 3402 4682 4682 4683 4683 3434 3434 3433 3433 3465 3465 3433 3433 3464 3464 3465 3465 3465 3465 3464 3464 3494 3494 3464 3464 3493 3493 3494 3494 3494 3494 3495 3495 3465 3465 3495 3495 3466 3466 3465 3465 3465 3465 3466 3466 3434 3434 3466 3466 3435 3435 3434 3434 4684 4684 4685 4685 3403 3403 4686 4686 3404 3404 4687 4687 4688 4688 3404 3404 4689 4689 3404 3404 3373 3373 4690 4690 4691 4691 3373 3373 4692 4692 3373 3373 3342 3342 4693 4693 4694 4694 3342 3342 4695 4695 3342 3342 3311 3311 4696 4696 4697 4697 3311 3311 4698 4698 3311 3311 3268 3268 4699 4699 3270 3270 3269 3269 3312 3312 3269 3269 3311 3311 3312 3312 3312 3312 3311 3311 3343 3343 3311 3311 3342 3342 3343 3343 3343 3343 3342 3342 3374 3374 3342 3342 3373 3373 3374 3374 3374 3374 3373 3373 3405 3405 3373 3373 3404 3404 3405 3405 3405 3405 3404 3404 3436 3436 3404 3404 4700 4700 3436 3436 3436 3436 4701 4701 4702 4702 3435 3435 3466 3466 3467 3467 3467 3467 3466 3466 3496 3496 3466 3466 3495 3495 3496 3496 3272 3272 3271 3271 3313 3313 3271 3271 3312 3312 3313 3313 3313 3313 3312 3312 3344 3344 3312 3312 3343 3343 3344 3344 3344 3344 3343 3343 3375 3375 3343 3343 3374 3374 3375 3375 3375 3375 3374 3374 3406 3406 3374 3374 3405 3405 3406 3406 3406 3406 3405 3405 3437 3437 3405 3405 3436 3436 3437 3437 3437 3437 3436 3436 4703 4703 3436 3436 4704 4704 4705 4705 3468 3468 3467 3467 3497 3497 3467 3467 3496 3496 3497 3497 3497 3497 3498 3498 3468 3468 3498 3498 3469 3469 3468 3468 4706 4706 4707 4707 3437 3437 4708 4708 3438 3438 3437 3437 3437 3437 3438 3438 3406 3406 3438 3438 3407 3407 3406 3406 3406 3406 3407 3407 3375 3375 3407 3407 3376 3376 3375 3375 3375 3375 3376 3376 3344 3344 3376 3376 3345 3345 3344 3344 3344 3344 3345 3345 3313 3313 3345 3345 3314 3314 3313 3313 3313 3313 3314 3314 3272 3272 3314 3314 3273 3273 3272 3272 3498 3498 3499 3499 3469 3469 3499 3499 3470 3470 3469 3469 4709 4709 4710 4710 3438 3438 4711 4711 3439 3439 3438 3438 3438 3438 3439 3439 3407 3407 3439 3439 3408 3408 3407 3407 3407 3407 3408 3408 3376 3376 3408 3408 3377 3377 3376 3376 3376 3376 3377 3377 3345 3345 3377 3377 3346 3346 3345 3345 3345 3345 3346 3346 3314 3314 3346 3346 3315 3315 3314 3314 3314 3314 3315 3315 3273 3273 3315 3315 3274 3274 3273 3273 3316 3316 3276 3276 3315 3315 3276 3276 3275 3275 3315 3315 3315 3315 3275 3275 3274 3274 3278 3278 3277 3277 3317 3317 3277 3277 3316 3316 3317 3317 3317 3317 3316 3316 3348 3348 3316 3316 3347 3347 3348 3348 3348 3348 3347 3347 3379 3379 3347 3347 3378 3378 3379 3379 3379 3379 3378 3378 3410 3410 3378 3378 3409 3409 3410 3410 3410 3410 3409 3409 3441 3441 3409 3409 3440 3440 3441 3441 3441 3441 3440 3440 4712 4712 3440 3440 4713 4713 4714 4714 3472 3472 3471 3471 3501 3501 3471 3471 3500 3500 3501 3501 3501 3501 3502 3502 3472 3472 3502 3502 3473 3473 3472 3472 4715 4715 4716 4716 3441 3441 4717 4717 3442 3442 3441 3441 3441 3441 3442 3442 3410 3410 3442 3442 3411 3411 3410 3410 3410 3410 3411 3411 3379 3379 3411 3411 3380 3380 3379 3379 3379 3379 3380 3380 3348 3348 3380 3380 3349 3349 3348 3348 3348 3348 3349 3349 3317 3317 3349 3349 3318 3318 3317 3317 3317 3317 3318 3318 3278 3278 3318 3318 3279 3279 3278 3278 3281 3281 3280 3280 3319 3319 3280 3280 3318 3318 3319 3319 3319 3319 3318 3318 3350 3350 3318 3318 3349 3349 3350 3350 3350 3350 3349 3349 3381 3381 3349 3349 3380 3380 3381 3381 3381 3381 3380 3380 3412 3412 3380 3380 3411 3411 3412 3412 3412 3412 3411 3411 3443 3443 3411 3411 3442 3442 3443 3443 3443 3443 3442 3442 4718 4718 3442 3442 4719 4719 4720 4720 3474 3474 3473 3473 3503 3503 3473 3473 3502 3502 3503 3503 3283 3283 3282 3282 3320 3320 3282 3282 3319 3319 3320 3320 3320 3320 3319 3319 3351 3351 3319 3319 3350 3350 3351 3351 3351 3351 3350 3350 3382 3382 3350 3350 3381 3381 3382 3382 3382 3382 3381 3381 3413 3413 3381 3381 3412 3412 3413 3413 3413 3413 3412 3412 3444 3444 3412 3412 3443 3443 3444 3444 3444 3444 3443 3443 4721 4721 3443 3443 4722 4722 4723 4723 3475 3475 3474 3474 3504 3504 3474 3474 3503 3503 3504 3504 3504 3504 3505 3505 3475 3475 3505 3505 3476 3476 3475 3475 4724 4724 4725 4725 3444 3444 4726 4726 3445 3445 3444 3444 3444 3444 3445 3445 3413 3413 3445 3445 3414 3414 3413 3413 3413 3413 3414 3414 3382 3382 3414 3414 3383 3383 3382 3382 3382 3382 3383 3383 3351 3351 3383 3383 3352 3352 3351 3351 3351 3351 3352 3352 3320 3320 3352 3352 3321 3321 3320 3320 3320 3320 3321 3321 3283 3283 3321 3321 3284 3284 3283 3283 3505 3505 3506 3506 3476 3476 3506 3506 3477 3477 3476 3476 4727 4727 4728 4728 3445 3445 4729 4729 3446 3446 3445 3445 3445 3445 3446 3446 3414 3414 3446 3446 3415 3415 3414 3414 3414 3414 3415 3415 3383 3383 3415 3415 3384 3384 3383 3383 3383 3383 3384 3384 3352 3352 3384 3384 3353 3353 3352 3352 3352 3352 3353 3353 3321 3321 3353 3353 3322 3322 3321 3321 3321 3321 3322 3322 3284 3284 3322 3322 3285 3285 3284 3284 3323 3323 3287 3287 3322 3322 3287 3287 3286 3286 3322 3322 3322 3322 3286 3286 3285 3285 3289 3289 3288 3288 3324 3324 3288 3288 3323 3323 3324 3324 3324 3324 3323 3323 3355 3355 3323 3323 3354 3354 3355 3355 3355 3355 3354 3354 3386 3386 3354 3354 3385 3385 3386 3386 3386 3386 3385 3385 3417 3417 3385 3385 3416 3416 3417 3417 3417 3417 3416 3416 3448 3448 3416 3416 3447 3447 3448 3448 3448 3448 3447 3447 4730 4730 3447 3447 4731 4731 4732 4732 3479 3479 3478 3478 3508 3508 3478 3478 3507 3507 3508 3508 3508 3508 3509 3509 3479 3479 3509 3509 3480 3480 3479 3479 4733 4733 4734 4734 3448 3448 4735 4735 3449 3449 3448 3448 3448 3448 3449 3449 3417 3417 3449 3449 3418 3418 3417 3417 3417 3417 3418 3418 3386 3386 3418 3418 3387 3387 3386 3386 3386 3386 3387 3387 3355 3355 3387 3387 3356 3356 3355 3355 3355 3355 3356 3356 3324 3324 3356 3356 3325 3325 3324 3324 3324 3324 3325 3325 3289 3289 3325 3325 3290 3290 3289 3289 3292 3292 3291 3291 3326 3326 3291 3291 3325 3325 3326 3326 3326 3326 3325 3325 3357 3357 3325 3325 3356 3356 3357 3357 3357 3357 3356 3356 3388 3388 3356 3356 3387 3387 3388 3388 3388 3388 3387 3387 3419 3419 3387 3387 3418 3418 3419 3419 3419 3419 3418 3418 3450 3450 3418 3418 3449 3449 3450 3450 3450 3450 3449 3449 4736 4736 3449 3449 4737 4737 4738 4738 3481 3481 3480 3480 3510 3510 3480 3480 3509 3509 3510 3510 3294 3294 3293 3293 3327 3327 3293 3293 3326 3326 3327 3327 3327 3327 3326 3326 3358 3358 3326 3326 3357 3357 3358 3358 3358 3358 3357 3357 3389 3389 3357 3357 3388 3388 3389 3389 3389 3389 3388 3388 3420 3420 3388 3388 3419 3419 3420 3420 3420 3420 3419 3419 3451 3451 3419 3419 3450 3450 3451 3451 3451 3451 3450 3450 4739 4739 3450 3450 4740 4740 4741 4741 3482 3482 3481 3481 3511 3511 3481 3481 3510 3510 3511 3511 3511 3511 3512 3512 3482 3482 3512 3512 3483 3483 3482 3482 4742 4742 4743 4743 3451 3451 4744 4744 3452 3452 3451 3451 3451 3451 3452 3452 3420 3420 3452 3452 3421 3421 3420 3420 3420 3420 3421 3421 3389 3389 3421 3421 3390 3390 3389 3389 3389 3389 3390 3390 3358 3358 3390 3390 3359 3359 3358 3358 3358 3358 3359 3359 3327 3327 3359 3359 3328 3328 3327 3327 3327 3327 3328 3328 3294 3294 3328 3328 3295 3295 3294 3294 3512 3512 3513 3513 3483 3483 3513 3513 3484 3484 3483 3483 4745 4745 4746 4746 3452 3452 4747 4747 3453 3453 3452 3452 3452 3452 3453 3453 3421 3421 3453 3453 3422 3422 3421 3421 3421 3421 3422 3422 3390 3390 3422 3422 3391 3391 3390 3390 3390 3390 3391 3391 3359 3359 3391 3391 3360 3360 3359 3359 3359 3359 3360 3360 3328 3328 3360 3360 3329 3329 3328 3328 3328 3328 3329 3329 3295 3295 3329 3329 3296 3296 3295 3295 3330 3330 3298 3298 3329 3329 3298 3298 3297 3297 3329 3329 3329 3329 3297 3297 3296 3296 3300 3300 3299 3299 3331 3331 3299 3299 3330 3330 3331 3331 3331 3331 3330 3330 3362 3362 3330 3330 3361 3361 3362 3362 3362 3362 3361 3361 3393 3393 3361 3361 3392 3392 3393 3393 3393 3393 3392 3392 3424 3424 3392 3392 3423 3423 3424 3424 3424 3424 3423 3423 4748 4748 3423 3423 3454 3454 4749 4749 4750 4750 3454 3454 4751 4751 3454 3454 4752 4752 4753 4753 3486 3486 3485 3485 3515 3515 3485 3485 3514 3514 3515 3515 3515 3515 3516 3516 3486 3486 3516 3516 3487 3487 3486 3486 3486 3486 3487 3487 3455 3455 3487 3487 3456 3456 3455 3455 4754 4754 4755 4755 3424 3424 4756 4756 4757 4757 3424 3424 3424 3424 4758 4758 3393 3393 4759 4759 4760 4760 3393 3393 3393 3393 4761 4761 3362 3362 4762 4762 4763 4763 3362 3362 3362 3362 4764 4764 3331 3331 4765 4765 4766 4766 3331 3331 3331 3331 4767 4767 3300 3300 4768 4768 4769 4769 3300 3300 3303 3303 3302 3302 3333 3333 3302 3302 3332 3332 3333 3333 3333 3333 3332 3332 3364 3364 3332 3332 3363 3363 3364 3364 3364 3364 3363 3363 3395 3395 3363 3363 3394 3394 3395 3395 3395 3395 3394 3394 3426 3426 3394 3394 3425 3425 3426 3426 3426 3426 3425 3425 4770 4770 3425 3425 4771 4771 4772 4772 3457 3457 3456 3456 3488 3488 3456 3456 3487 3487 3488 3488 3488 3488 3487 3487 3517 3517 3487 3487 3516 3516 3517 3517 3305 3305 3304 3304 3334 3334 3304 3304 3333 3333 3334 3334 3334 3334 3333 3333 3365 3365 3333 3333 3364 3364 3365 3365 3365 3365 3364 3364 3396 3396 3364 3364 3395 3395 3396 3396 3396 3396 3395 3395 3427 3427 3395 3395 3426 3426 3427 3427 3427 3427 3426 3426 4773 4773 3426 3426 4774 4774 4775 4775 3458 3458 3457 3457 3489 3489 3457 3457 3488 3488 3489 3489 3489 3489 3488 3488 3518 3518 3488 3488 3517 3517 3518 3518 3368 3368 3366 3366 3365 3365 3366 3366 3337 3337 3365 3365 3365 3365 3337 3337 3334 3334 3337 3337 3335 3335 3334 3334 3334 3334 3335 3335 3305 3305 3335 3335 3306 3306 3305 3305 3520 3520 3521 3521 3522 3522 3521 3521 3523 3523 3522 3522 3522 3522 3523 3523 3524 3524 3523 3523 3525 3525 3524 3524 3524 3524 3525 3525 3526 3526 3525 3525 3527 3527 3526 3526 3526 3526 3527 3527 3528 3528 3527 3527 3529 3529 3528 3528 4776 4776 4777 4777 3530 3530 4778 4778 3531 3531 3530 3530 3530 3530 3531 3531 3532 3532 3531 3531 3533 3533 3532 3532 3532 3532 3533 3533 3534 3534 3533 3533 3535 3535 3534 3534 3534 3534 3535 3535 3536 3536 3535 3535 3537 3537 3536 3536 3536 3536 3537 3537 3538 3538 3537 3537 3539 3539 3538 3538 3538 3538 3539 3539 3540 3540 3539 3539 3541 3541 3540 3540 3540 3540 3541 3541 3542 3542 3541 3541 3543 3543 3542 3542 3542 3542 3543 3543 3544 3544 3543 3543 3545 3545 3544 3544 3547 3547 3546 3546 3548 3548 3547 3547 3548 3548 3550 3550 3548 3548 3557 3557 3550 3550 3550 3550 3557 3557 3552 3552 3552 3552 3557 3557 3556 3556 3557 3557 3564 3564 3556 3556 3556 3556 3564 3564 3559 3559 3570 3570 3569 3569 3573 3573 3569 3569 3562 3562 3573 3573 3573 3573 3562 3562 3564 3564 3562 3562 3561 3561 3564 3564 3564 3564 3561 3561 3559 3559 3570 3570 3573 3573 3576 3576 3573 3573 3582 3582 3576 3576 3576 3576 3582 3582 3578 3578 3587 3587 3586 3586 3591 3591 3586 3586 3583 3583 3591 3591 3591 3591 3583 3583 4779 4779 3583 3583 4780 4780 4781 4781 3582 3582 3579 3579 3578 3578 3587 3587 3591 3591 3590 3590 3591 3591 3599 3599 3590 3590 3590 3590 3599 3599 3594 3594 3601 3601 3600 3600 3603 3603 3600 3600 3596 3596 3603 3603 3603 3603 3596 3596 3599 3599 3596 3596 3595 3595 3599 3599 3599 3599 3595 3595 3594 3594 3548 3548 3549 3549 3557 3557 3549 3549 3558 3558 3557 3557 3557 3557 3558 3558 3564 3564 3558 3558 3567 3567 3564 3564 3564 3564 3567 3567 3573 3573 3567 3567 3574 3574 3573 3573 3573 3573 3574 3574 3582 3582 3574 3574 3584 3584 3582 3582 4782 4782 4783 4783 3591 3591 4784 4784 3593 3593 3591 3591 3591 3591 3593 3593 3599 3599 3593 3593 3602 3602 3599 3599 3599 3599 3602 3602 3603 3603 4785 4785 3608 3608 3602 3602 3608 3608 3606 3606 3602 3602 3602 3602 3606 3606 3603 3603 3551 3551 3553 3553 3560 3560 3553 3553 3563 3563 3560 3560 3560 3560 3563 3563 3571 3571 3563 3563 3572 3572 3571 3571 3571 3571 3572 3572 3580 3580 3572 3572 3585 3585 3580 3580 3580 3580 3585 3585 3592 3592 3585 3585 3598 3598 3592 3592 3592 3592 3598 3598 4786 4786 3598 3598 4787 4787 4788 4788 3604 3604 3609 3609 3610 3610 3609 3609 3615 3615 3610 3610 3549 3549 3551 3551 3558 3558 3551 3551 3560 3560 3558 3558 3558 3558 3560 3560 3567 3567 3560 3560 3571 3571 3567 3567 3567 3567 3571 3571 3574 3574 3571 3571 3580 3580 3574 3574 3574 3574 3580 3580 3584 3584 3580 3580 3592 3592 3584 3584 4789 4789 4790 4790 3593 3593 4791 4791 4792 4792 3593 3593 3593 3593 4793 4793 3602 3602 4794 4794 4795 4795 3602 3602 3602 3602 4796 4796 4797 4797 3610 3610 3615 3615 3612 3612 3621 3621 3617 3617 3615 3615 3617 3617 3616 3616 3615 3615 3615 3615 3616 3616 3612 3612 3565 3565 3554 3554 3555 3555 3555 3555 3566 3566 3565 3565 3566 3566 3568 3568 3565 3565 3565 3565 3568 3568 3575 3575 3568 3568 3577 3577 3575 3575 3577 3577 3581 3581 3575 3575 3575 3575 3581 3581 3588 3588 3581 3581 3589 3589 3588 3588 3589 3589 3597 3597 3588 3588 3588 3588 3597 3597 3605 3605 3597 3597 3607 3607 3605 3605 3607 3607 4798 4798 3605 3605 3605 3605 4799 4799 4800 4800 3620 3620 3618 3618 3619 3619 3618 3618 3613 3613 3619 3619 3619 3619 3613 3613 3614 3614 3613 3613 3611 3611 3614 3614 3553 3553 3554 3554 3563 3563 3554 3554 3565 3565 3563 3563 3563 3563 3565 3565 3572 3572 3565 3565 3575 3575 3572 3572 3572 3572 3575 3575 3585 3585 3575 3575 3588 3588 3585 3585 3585 3585 3588 3588 3598 3598 3588 3588 3605 3605 3598 3598 3598 3598 3605 3605 4801 4801 3605 3605 4802 4802 4803 4803 3609 3609 3613 3613 3615 3615 3613 3613 3618 3618 3615 3615 3615 3615 3618 3618 3621 3621 3618 3618 3620 3620 3621 3621 3621 3621 3620 3620 3622 3622 3655 3655 3650 3650 3647 3647 3679 3679 3680 3680 3678 3678 3679 3679 3678 3678 3677 3677 3677 3677 3678 3678 3675 3675 3678 3678 3672 3672 3675 3675 3675 3675 3672 3672 3674 3674 3674 3674 3672 3672 3673 3673 3672 3672 3666 3666 3673 3673 3673 3673 3666 3666 3671 3671 3663 3663 3664 3664 3660 3660 3664 3664 3668 3668 3660 3660 3660 3660 3668 3668 3666 3666 3668 3668 3669 3669 3666 3666 3666 3666 3669 3669 3671 3671 3649 3649 3654 3654 3651 3651 3654 3654 3657 3657 3651 3651 3651 3651 3657 3657 3660 3660 3657 3657 3662 3662 3660 3660 3660 3660 3662 3662 3663 3663 3641 3641 3643 3643 3640 3640 3643 3643 3648 3648 3640 3640 3640 3640 3648 3648 3649 3649 3632 3632 3635 3635 3637 3637 3676 3676 3670 3670 3665 3665 3678 3678 3676 3676 3672 3672 3676 3676 3665 3665 3672 3672 3672 3672 3665 3665 3666 3666 3665 3665 3658 3658 3666 3666 3666 3666 3658 3658 3660 3660 3658 3658 3653 3653 3660 3660 3660 3660 3653 3653 3651 3651 3653 3653 3645 3645 3651 3651 3637 3637 3641 3641 3632 3632 3641 3641 3640 3640 3632 3632 3632 3632 3640 3640 3631 3631 3640 3640 3636 3636 3631 3631 3665 3665 3656 3656 3658 3658 3656 3656 3652 3652 3658 3658 3658 3658 3652 3652 3653 3653 3652 3652 3646 3646 3653 3653 3653 3653 3646 3646 3645 3645 3646 3646 3639 3639 3645 3645 3625 3625 3626 3626 3633 3633 3626 3626 3628 3628 3633 3633 3633 3633 3628 3628 3636 3636 3628 3628 3629 3629 3636 3636 3636 3636 3629 3629 3631 3631 3670 3670 3667 3667 3665 3665 3667 3667 3661 3661 3665 3665 3665 3665 3661 3661 3656 3656 3661 3661 3659 3659 3656 3656 3656 3656 3659 3659 3655 3655 3655 3655 3647 3647 3656 3656 3647 3647 3644 3644 3656 3656 3656 3656 3644 3644 3652 3652 3644 3644 3642 3642 3652 3652 3652 3652 3642 3642 3646 3646 3642 3642 3638 3638 3646 3646 3646 3646 3638 3638 3639 3639 3638 3638 3634 3634 3639 3639 3639 3639 3634 3634 3630 3630 3649 3649 3651 3651 3640 3640 3651 3651 3645 3645 3640 3640 3640 3640 3645 3645 3636 3636 3645 3645 3639 3639 3636 3636 3636 3636 3639 3639 3633 3633 3639 3639 3630 3630 3633 3633 3633 3633 3630 3630 3627 3627 3627 3627 3623 3623 3633 3633 3623 3623 3624 3624 3633 3633 3633 3633 3624 3624 3625 3625 3681 3681 3685 3685 3686 3686 3685 3685 3691 3691 3686 3686 3681 3681 3682 3682 3683 3683 3682 3682 3687 3687 3683 3683 3683 3683 3687 3687 3688 3688 3687 3687 3690 3690 3688 3688 3688 3688 3690 3690 3696 3696 3690 3690 3693 3693 3696 3696 3681 3681 3684 3684 3685 3685 3684 3684 3689 3689 3685 3685 3685 3685 3689 3689 3691 3691 3689 3689 3700 3700 3691 3691 3691 3691 3700 3700 3701 3701 3700 3700 3703 3703 3701 3701 3701 3701 3703 3703 3705 3705 3710 3710 3707 3707 3705 3705 3707 3707 3704 3704 3705 3705 3705 3705 3704 3704 3701 3701 3704 3704 3698 3698 3701 3701 3701 3701 3698 3698 3691 3691 3698 3698 3692 3692 3691 3691 3691 3691 3692 3692 3686 3686 3693 3693 3694 3694 3696 3696 3694 3694 3695 3695 3696 3696 3696 3696 3695 3695 3699 3699 3695 3695 3697 3697 3699 3699 3709 3709 3702 3702 3708 3708 3702 3702 3706 3706 3708 3708 3711 3711 3699 3699 3709 3709 3699 3699 3697 3697 3709 3709 3709 3709 3697 3697 3702 3702 3711 3711 3703 3703 3699 3699 3703 3703 3700 3700 3699 3699 3699 3699 3700 3700 3696 3696 3700 3700 3689 3689 3696 3696 3696 3696 3689 3689 3688 3688 3689 3689 3684 3684 3688 3688 3688 3688 3684 3684 3683 3683 3684 3684 3681 3681 3683 3683 3711 3711 3712 3712 3703 3703 3712 3712 3713 3713 3703 3703 3703 3703 3713 3713 3705 3705 3713 3713 3714 3714 3705 3705 3705 3705 3714 3714 3710 3710 3714 3714 3715 3715 3710 3710 3710 3710 3715 3715 3716 3716 3717 3717 3718 3718 3719 3719 3718 3718 3720 3720 3719 3719 3721 3721 3722 3722 3723 3723 3722 3722 3724 3724 3723 3723 3723 3723 3724 3724 3725 3725 3724 3724 3726 3726 3725 3725 3725 3725 3726 3726 3727 3727 3726 3726 3728 3728 3727 3727 3727 3727 3728 3728 3729 3729 3728 3728 3730 3730 3729 3729 3729 3729 3730 3730 3731 3731 3730 3730 3732 3732 3731 3731 3731 3731 3732 3732 4804 4804 3732 3732 4805 4805 4806 4806 4807 4807 4808 4808 3737 3737 4809 4809 3738 3738 3737 3737 3737 3737 3738 3738 3739 3739 3738 3738 3740 3740 3739 3739 3739 3739 3740 3740 3741 3741 3740 3740 3742 3742 3741 3741 3741 3741 3742 3742 3743 3743 3742 3742 3744 3744 3743 3743 3743 3743 3744 3744 3745 3745 3744 3744 3746 3746 3745 3745 3745 3745 3746 3746 3747 3747 3746 3746 3748 3748 3747 3747 3749 3749 3750 3750 3751 3751 3750 3750 3752 3752 3751 3751 3751 3751 3752 3752 3753 3753 3752 3752 3754 3754 3753 3753 3753 3753 3754 3754 3755 3755 3754 3754 3756 3756 3755 3755 3755 3755 3756 3756 3757 3757 3756 3756 3758 3758 3757 3757 3757 3757 3758 3758 3759 3759 3758 3758 3760 3760 3759 3759 3759 3759 3760 3760 4810 4810 3760 3760 4811 4811 4812 4812 3761 3761 3762 3762 3763 3763 3762 3762 3764 3764 3763 3763 3765 3765 3766 3766 3767 3767 3766 3766 3768 3768 3767 3767 3769 3769 3770 3770 3771 3771 3770 3770 3772 3772 3771 3771 4813 4813 4814 4814 3773 3773 4815 4815 3774 3774 3773 3773 3773 3773 3774 3774 3775 3775 3774 3774 3776 3776 3775 3775 3775 3775 3776 3776 3777 3777 3776 3776 3778 3778 3777 3777 3777 3777 3778 3778 3779 3779 3778 3778 3780 3780 3779 3779 3779 3779 3780 3780 3781 3781 3780 3780 3782 3782 3781 3781 3848 3848 3847 3847 3846 3846 3846 3846 3847 3847 3839 3839 3876 3876 3880 3880 3898 3898 3847 3847 3845 3845 3839 3839 3845 3845 3844 3844 3839 3839 3839 3839 3844 3844 3838 3838 3844 3844 3843 3843 3838 3838 3838 3838 3843 3843 3822 3822 3841 3841 3829 3829 3840 3840 3829 3829 3825 3825 3840 3840 3840 3840 3825 3825 3842 3842 3843 3843 3842 3842 3822 3822 3842 3842 3825 3825 3822 3822 3822 3822 3825 3825 3811 3811 3898 3898 3880 3880 3903 3903 3880 3880 3884 3884 3903 3903 3903 3903 3884 3884 3904 3904 3864 3864 3862 3862 3824 3824 3862 3862 3860 3860 3824 3824 3824 3824 3860 3860 3859 3859 3816 3816 3812 3812 3783 3783 3812 3812 3807 3807 3783 3783 3808 3808 3785 3785 3802 3802 3785 3785 3784 3784 3802 3802 3802 3802 3784 3784 3797 3797 3800 3800 3869 3869 3898 3898 3869 3869 3873 3873 3898 3898 3898 3898 3873 3873 3876 3876 3807 3807 3801 3801 3783 3783 3801 3801 3796 3796 3783 3783 3783 3783 3796 3796 3784 3784 3796 3796 3795 3795 3784 3784 3784 3784 3795 3795 3797 3797 3825 3825 3818 3818 3811 3811 3818 3818 3814 3814 3811 3811 3811 3811 3814 3814 3794 3794 3814 3814 3809 3809 3794 3794 3794 3794 3809 3809 3791 3791 3820 3820 3819 3819 3826 3826 3813 3813 3789 3789 3808 3808 3789 3789 3787 3787 3808 3808 3808 3808 3787 3787 3785 3785 3800 3800 3793 3793 3813 3813 3793 3793 3792 3792 3813 3813 3792 3792 3790 3790 3813 3813 3813 3813 3790 3790 3789 3789 3889 3889 3895 3895 3912 3912 3895 3895 3900 3900 3912 3912 3813 3813 3817 3817 3800 3800 3817 3817 3821 3821 3800 3800 3800 3800 3821 3821 3824 3824 3912 3912 3910 3910 3889 3889 3910 3910 3908 3908 3889 3889 3889 3889 3908 3908 3884 3884 3908 3908 3906 3906 3884 3884 3884 3884 3906 3906 3904 3904 3864 3864 3824 3824 3868 3868 3824 3824 3828 3828 3868 3868 3868 3868 3828 3828 3872 3872 3828 3828 3832 3832 3872 3872 3872 3872 3832 3832 3834 3834 3820 3820 3826 3826 3823 3823 3826 3826 3830 3830 3823 3823 3823 3823 3830 3830 3867 3867 3819 3819 3820 3820 3815 3815 3820 3820 3816 3816 3815 3815 3815 3815 3816 3816 3810 3810 3859 3859 3861 3861 3824 3824 3861 3861 3863 3863 3824 3824 3824 3824 3863 3863 3800 3800 3863 3863 3865 3865 3800 3800 3800 3800 3865 3865 3869 3869 3900 3900 3901 3901 3912 3912 3901 3901 3899 3899 3912 3912 3912 3912 3899 3899 3911 3911 3899 3899 3894 3894 3911 3911 3911 3911 3894 3894 3888 3888 3833 3833 3831 3831 3867 3867 3831 3831 3827 3827 3867 3867 3867 3867 3827 3827 3823 3823 3809 3809 3805 3805 3791 3791 3805 3805 3803 3803 3791 3791 3791 3791 3803 3803 3788 3788 3803 3803 3798 3798 3788 3788 3788 3788 3798 3798 3786 3786 3798 3798 3783 3783 3786 3786 3834 3834 3836 3836 3872 3872 3836 3836 3837 3837 3872 3872 3872 3872 3837 3837 3835 3835 3848 3848 3846 3846 3849 3849 3846 3846 3850 3850 3849 3849 3849 3849 3850 3850 3851 3851 3850 3850 3857 3857 3851 3851 3851 3851 3857 3857 3852 3852 3798 3798 3799 3799 3783 3783 3799 3799 3804 3804 3783 3783 3783 3783 3804 3804 3816 3816 3804 3804 3806 3806 3816 3816 3816 3816 3806 3806 3810 3810 3852 3852 3857 3857 3853 3853 3857 3857 3858 3858 3853 3853 3853 3853 3858 3858 3854 3854 3858 3858 3874 3874 3854 3854 3854 3854 3874 3874 3855 3855 3835 3835 3833 3833 3872 3872 3833 3833 3867 3867 3872 3872 3872 3872 3867 3867 3875 3875 3867 3867 3871 3871 3875 3875 3875 3875 3871 3871 3879 3879 3871 3871 3878 3878 3879 3879 3885 3885 3877 3877 3874 3874 3877 3877 3870 3870 3874 3874 3874 3874 3870 3870 3855 3855 3870 3870 3866 3866 3855 3855 3855 3855 3866 3866 3856 3856 3878 3878 3882 3882 3879 3879 3882 3882 3887 3887 3879 3879 3879 3879 3887 3887 3891 3891 3905 3905 3890 3890 3902 3902 3890 3890 3886 3886 3902 3902 3902 3902 3886 3886 3885 3885 3886 3886 3881 3881 3885 3885 3885 3885 3881 3881 3877 3877 3891 3891 3893 3893 3879 3879 3893 3893 3911 3911 3879 3879 3879 3879 3911 3911 3883 3883 3911 3911 3888 3888 3883 3883 3907 3907 3896 3896 3905 3905 3896 3896 3892 3892 3905 3905 3905 3905 3892 3892 3890 3890 3907 3907 3909 3909 3896 3896 3909 3909 3911 3911 3896 3896 3896 3896 3911 3911 3897 3897 3911 3911 3893 3893 3897 3897 3928 3928 3920 3920 3919 3919 3928 3928 3919 3919 3927 3927 4816 4816 3918 3918 4817 4817 4818 4818 3918 3918 3926 3926 3918 3918 3917 3917 3926 3926 3926 3926 3917 3917 3925 3925 3917 3917 3916 3916 3925 3925 3925 3925 3916 3916 3924 3924 3916 3916 3915 3915 3924 3924 3924 3924 3915 3915 3923 3923 3915 3915 3914 3914 3923 3923 3923 3923 3914 3914 3922 3922 3914 3914 3913 3913 3922 3922 3922 3922 3913 3913 3921 3921 3929 3929 3930 3930 3931 3931 3930 3930 3932 3932 3931 3931 3933 3933 3934 3934 3935 3935 3934 3934 3936 3936 3935 3935 3962 3962 3949 3949 3948 3948 3962 3962 3948 3948 3961 3961 4819 4819 3947 3947 4820 4820 4821 4821 3947 3947 3960 3960 3947 3947 3946 3946 3960 3960 3960 3960 3946 3946 3959 3959 3946 3946 3945 3945 3959 3959 3959 3959 3945 3945 3958 3958 3945 3945 3944 3944 3958 3958 3958 3958 3944 3944 3957 3957 3944 3944 3943 3943 3957 3957 3957 3957 3943 3943 3956 3956 3943 3943 3942 3942 3956 3956 3956 3956 3942 3942 3955 3955 3942 3942 3941 3941 3955 3955 3955 3955 3941 3941 3954 3954 3941 3941 3940 3940 3954 3954 3954 3954 3940 3940 3953 3953 3940 3940 3939 3939 3953 3953 3953 3953 3939 3939 3952 3952 3939 3939 4822 4822 3952 3952 3952 3952 4823 4823 4824 4824 3938 3938 3937 3937 3951 3951 3951 3951 3937 3937 3950 3950 3963 3963 3964 3964 3965 3965 3964 3964 3966 3966 3965 3965 3967 3967 3968 3968 3969 3969 3968 3968 3970 3970 3969 3969 3986 3986 3978 3978 3977 3977 3986 3986 3977 3977 3985 3985 3977 3977 3976 3976 3985 3985 3985 3985 3976 3976 3984 3984 3976 3976 3975 3975 3984 3984 3984 3984 3975 3975 3983 3983 3975 3975 3974 3974 3983 3983 3983 3983 3974 3974 3982 3982 3974 3974 3973 3973 3982 3982 3982 3982 3973 3973 3981 3981 3973 3973 4825 4825 3981 3981 3981 3981 4826 4826 4827 4827 3972 3972 3971 3971 3980 3980 3980 3980 3971 3971 3979 3979 3987 3987 3988 3988 3989 3989 3988 3988 3990 3990 3989 3989 3999 3999 3991 3991 3992 3992 3999 3999 3992 3992 4000 4000 4828 4828 3993 3993 4829 4829 4830 4830 3993 3993 4001 4001 3993 3993 3994 3994 4001 4001 4001 4001 3994 3994 4002 4002 3994 3994 3995 3995 4002 4002 4002 4002 3995 3995 4003 4003 3995 3995 3996 3996 4003 4003 4003 4003 3996 3996 4004 4004 3996 3996 3997 3997 4004 4004 4004 4004 3997 3997 4005 4005 3997 3997 3998 3998 4005 4005 4005 4005 3998 3998 4006 4006 4007 4007 4008 4008 4009 4009 4008 4008 4010 4010 4009 4009 4019 4019 4011 4011 4012 4012 4019 4019 4012 4012 4020 4020 4012 4012 4013 4013 4020 4020 4020 4020 4013 4013 4021 4021 4013 4013 4014 4014 4021 4021 4021 4021 4014 4014 4022 4022 4014 4014 4015 4015 4022 4022 4022 4022 4015 4015 4023 4023 4015 4015 4016 4016 4023 4023 4023 4023 4016 4016 4024 4024 4016 4016 4831 4831 4024 4024 4024 4024 4832 4832 4833 4833 4017 4017 4018 4018 4025 4025 4025 4025 4018 4018 4026 4026 4027 4027 4028 4028 4029 4029 4028 4028 4030 4030 4029 4029 4043 4043 4065 4065 4041 4041 4065 4065 4063 4063 4041 4041 4041 4041 4063 4063 4039 4039 4063 4063 4061 4061 4039 4039 4039 4039 4061 4061 4037 4037 4061 4061 4059 4059 4037 4037 4037 4037 4059 4059 4035 4035 4059 4059 4834 4834 4035 4035 4035 4035 4835 4835 4836 4836 4057 4057 4055 4055 4033 4033 4033 4033 4055 4055 4031 4031 4055 4055 4056 4056 4031 4031 4031 4031 4056 4056 4032 4032 4837 4837 4058 4058 4838 4838 4839 4839 4058 4058 4034 4034 4058 4058 4060 4060 4034 4034 4034 4034 4060 4060 4036 4036 4060 4060 4062 4062 4036 4036 4036 4036 4062 4062 4038 4038 4062 4062 4064 4064 4038 4038 4038 4038 4064 4064 4040 4040 4064 4064 4066 4066 4040 4040 4040 4040 4066 4066 4042 4042 4066 4066 4068 4068 4042 4042 4042 4042 4068 4068 4044 4044 4068 4068 4070 4070 4044 4044 4044 4044 4070 4070 4046 4046 4070 4070 4072 4072 4046 4046 4046 4046 4072 4072 4048 4048 4072 4072 4074 4074 4048 4048 4048 4048 4074 4074 4050 4050 4074 4074 4840 4840 4050 4050 4050 4050 4841 4841 4842 4842 4076 4076 4078 4078 4052 4052 4052 4052 4078 4078 4054 4054 4078 4078 4077 4077 4054 4054 4054 4054 4077 4077 4053 4053 4843 4843 4075 4075 4844 4844 4845 4845 4075 4075 4051 4051 4075 4075 4073 4073 4051 4051 4051 4051 4073 4073 4049 4049 4073 4073 4071 4071 4049 4049 4049 4049 4071 4071 4047 4047 4071 4071 4069 4069 4047 4047 4047 4047 4069 4069 4045 4045 4069 4069 4067 4067 4045 4045 4045 4045 4067 4067 4043 4043 4067 4067 4065 4065 4043 4043 4091 4091 4113 4113 4089 4089 4113 4113 4111 4111 4089 4089 4089 4089 4111 4111 4087 4087 4111 4111 4109 4109 4087 4087 4087 4087 4109 4109 4085 4085 4109 4109 4107 4107 4085 4085 4085 4085 4107 4107 4083 4083 4107 4107 4846 4846 4083 4083 4083 4083 4847 4847 4848 4848 4105 4105 4103 4103 4081 4081 4081 4081 4103 4103 4079 4079 4103 4103 4104 4104 4079 4079 4079 4079 4104 4104 4080 4080 4849 4849 4106 4106 4850 4850 4851 4851 4106 4106 4082 4082 4106 4106 4108 4108 4082 4082 4082 4082 4108 4108 4084 4084 4108 4108 4110 4110 4084 4084 4084 4084 4110 4110 4086 4086 4110 4110 4112 4112 4086 4086 4086 4086 4112 4112 4088 4088 4112 4112 4114 4114 4088 4088 4088 4088 4114 4114 4090 4090 4114 4114 4116 4116 4090 4090 4090 4090 4116 4116 4092 4092 4116 4116 4118 4118 4092 4092 4092 4092 4118 4118 4094 4094 4118 4118 4120 4120 4094 4094 4094 4094 4120 4120 4096 4096 4120 4120 4122 4122 4096 4096 4096 4096 4122 4122 4098 4098 4122 4122 4852 4852 4098 4098 4098 4098 4853 4853 4854 4854 4124 4124 4126 4126 4100 4100 4100 4100 4126 4126 4102 4102 4126 4126 4125 4125 4102 4102 4102 4102 4125 4125 4101 4101 4855 4855 4123 4123 4856 4856 4857 4857 4123 4123 4099 4099 4123 4123 4121 4121 4099 4099 4099 4099 4121 4121 4097 4097 4121 4121 4119 4119 4097 4097 4097 4097 4119 4119 4095 4095 4119 4119 4117 4117 4095 4095 4095 4095 4117 4117 4093 4093 4117 4117 4115 4115 4093 4093 4093 4093 4115 4115 4091 4091 4115 4115 4113 4113 4091 4091 4127 4127 4128 4128 4130 4130 4128 4128 4129 4129 4130 4130 4130 4130 4129 4129 4131 4131 4133 4133 4134 4134 4129 4129 4134 4134 4132 4132 4129 4129 4129 4129 4132 4132 4131 4131 4136 4136 4137 4137 4133 4133 4137 4137 4135 4135 4133 4133 4133 4133 4135 4135 4134 4134 4141 4141 4144 4144 4140 4140 4144 4144 4143 4143 4140 4140 4858 4858 4859 4859 4138 4138 4860 4860 4142 4142 4138 4138 4138 4138 4142 4142 4136 4136 4142 4142 4139 4139 4136 4136 4136 4136 4139 4139 4137 4137 4145 4145 4146 4146 4147 4147 4146 4146 4148 4148 4147 4147 4149 4149 4150 4150 4151 4151 4150 4150 4152 4152 4151 4151 4151 4151 4152 4152 4153 4153 4152 4152 4154 4154 4153 4153 4153 4153 4154 4154 4155 4155 4154 4154 4156 4156 4155 4155 4155 4155 4156 4156 4157 4157 4156 4156 4158 4158 4157 4157 4157 4157 4158 4158 4861 4861 4158 4158 4862 4862 4863 4863 4159 4159 4160 4160 4161 4161 4160 4160 4162 4162 4161 4161
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 18 18 19 19 20 20 19 19 21 21 20 20 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 29 29 27 27 28 28 29 29 29 29 28 28 31 31 28 28 30 30 31 31 31 31 30 30 32 32 30 30 33 33 32 32 32 32 33 33 34 34 33 33 35 35 34 34 34 34 35 35 36 36 35 35 37 37 36 36 36 36 37 37 38 38 37 37 40 40 38 38 46 46 45 45 44 44 45 45 43 43 44 44 44 44 43 43 42 42 43 43 41 41 42 42 42 42 41 41 40 40 41 41 39 39 40 40 40 40 39 39 38 38 47 47 48 48 49 49 48 48 50 50 49 49 49 49 50 50 51 51 50 50 52 52 51 51 51 51 52 52 53 53 52 52 54 54 53 53 53 53 54 54 55 55 54 54 56 56 55 55 55 55 56 56 57 57 56 56 58 58 57 57 57 57 58 58 59 59 58 58 60 60 59 59 59 59 60 60 61 61 60 60 62 62 61 61 61 61 62 62 63 63 62 62 64 64 63 63 63 63 64 64 65 65 64 64 66 66 65 65 65 65 66 66 67 67 66 66 68 68 67 67 67 67 68 68 69 69 68 68 70 70 69 69 92 92 93 93 90 90 93 93 91 91 90 90 90 90 91 91 88 88 91 91 89 89 88 88 88 88 89 89 86 86 89 89 87 87 86 86 86 86 87 87 85 85 87 87 84 84 85 85 72 72 71 71 74 74 71 71 73 73 74 74 74 74 73 73 75 75 73 73 76 76 75 75 75 75 76 76 77 77 76 76 78 78 77 77 77 77 78 78 80 80 78 78 79 79 80 80 80 80 79 79 82 82 79 79 81 81 82 82 82 82 81 81 84 84 81 81 83 83 84 84 84 84 83 83 85 85 660 660 593 593 592 592 433 433 432 432 431 431 395 395 394 394 314 314 134 134 126 126 125 125 132 132 122 122 121 121 310 310 320 320 321 321 597 597 587 587 586 586 474 474 448 448 475 475 448 448 446 446 475 475 475 475 446 446 418 418 446 446 444 444 418 418 418 418 444 444 419 419 444 444 420 420 419 419 474 474 473 473 448 448 473 473 472 472 448 448 448 448 472 472 450 450 472 472 471 471 450 450 450 450 471 471 452 452 471 471 454 454 452 452 420 420 444 444 421 421 444 444 442 442 421 421 421 421 442 442 440 440 440 440 438 438 421 421 438 438 436 436 421 421 421 421 436 436 422 422 449 449 451 451 467 467 422 422 436 436 423 423 436 436 434 434 423 423 423 423 434 434 424 424 434 434 435 435 424 424 424 424 435 435 425 425 435 435 437 437 425 425 425 425 437 437 426 426 437 437 439 439 426 426 426 426 439 439 441 441 451 451 453 453 467 467 453 453 455 455 467 467 467 467 455 455 470 470 455 455 457 457 470 470 470 470 457 457 469 469 457 457 458 458 469 469 469 469 458 458 468 468 458 458 459 459 468 468 468 468 459 459 471 471 459 459 456 456 471 471 471 471 456 456 454 454 441 441 443 443 426 426 443 443 445 445 426 426 426 426 445 445 447 447 532 532 536 536 556 556 536 536 546 546 556 556 556 556 546 546 555 555 517 517 518 518 553 553 520 520 492 492 515 515 492 492 490 490 515 515 515 515 490 490 509 509 514 514 497 497 519 519 497 497 500 500 519 519 519 519 500 500 531 531 500 500 507 507 531 531 507 507 513 513 531 531 513 513 517 517 531 531 531 531 517 517 535 535 517 517 553 553 535 535 535 535 553 553 545 545 487 487 508 508 485 485 508 508 505 505 485 485 485 485 505 505 483 483 505 505 504 504 483 483 483 483 504 504 484 484 504 504 506 506 484 484 484 484 506 506 486 486 506 506 509 509 486 486 486 486 509 509 488 488 509 509 490 490 488 488 487 487 489 489 508 508 489 489 491 491 508 508 508 508 491 491 514 514 491 491 495 495 514 514 514 514 495 495 497 497 572 572 568 568 589 589 568 568 564 564 589 589 589 589 564 564 553 553 564 564 554 554 553 553 553 553 554 554 545 545 555 555 565 565 590 590 565 565 569 569 590 590 590 590 569 569 573 573 573 573 577 577 590 590 577 577 578 578 590 590 590 590 578 578 589 589 578 578 576 576 589 589 589 589 576 576 572 572 635 635 637 637 654 654 642 642 636 636 653 653 636 636 634 634 653 653 634 634 628 628 653 653 628 628 622 622 653 653 653 653 622 622 612 612 598 598 613 613 654 654 613 613 623 623 654 654 623 623 629 629 654 654 654 654 629 629 635 635 553 553 567 567 571 571 587 587 579 579 552 552 579 579 574 574 552 552 574 574 570 570 552 552 552 552 570 570 566 566 571 571 575 575 553 553 575 575 580 580 553 553 553 553 580 580 589 589 580 580 588 588 589 589 589 589 588 588 598 598 566 566 562 562 552 552 562 562 561 561 552 552 552 552 561 561 553 553 561 561 563 563 553 553 553 553 563 563 567 567 336 336 332 332 367 367 336 336 367 367 340 340 368 368 337 337 341 341 337 337 368 368 333 333 368 368 371 371 333 333 333 333 371 371 328 328 341 341 345 345 368 368 345 345 346 346 368 368 368 368 346 346 367 367 346 346 344 344 367 367 367 367 344 344 340 340 327 327 319 319 318 318 319 319 309 309 318 318 310 310 321 321 295 295 273 273 279 279 253 253 279 279 285 285 253 253 253 253 285 285 295 295 294 294 284 284 252 252 284 284 278 278 252 252 252 252 278 278 272 272 272 272 270 270 252 252 270 270 265 265 252 252 252 252 265 265 253 253 265 265 271 271 253 253 253 253 271 271 273 273 122 122 112 112 98 98 112 112 108 108 98 98 108 108 106 106 98 98 98 98 106 106 99 99 106 106 109 109 99 99 99 99 109 109 113 113 113 113 123 123 124 124 123 123 133 133 124 124 171 171 181 181 228 228 133 133 148 148 124 124 148 148 161 161 124 124 124 124 161 161 171 171 181 181 194 194 228 228 194 194 209 209 228 228 228 228 209 209 214 214 214 214 218 218 228 228 218 218 221 221 228 228 228 228 221 221 227 227 221 221 217 217 227 227 227 227 217 217 213 213 213 213 208 208 227 227 208 208 193 193 227 227 227 227 193 193 180 180 170 170 160 160 121 121 160 160 147 147 121 121 121 121 147 147 132 132 107 107 111 111 101 101 111 111 115 115 101 101 107 107 101 101 110 110 101 101 100 100 110 110 110 110 100 100 114 114 216 216 220 220 230 230 220 220 222 222 230 230 222 222 219 219 230 230 230 230 219 219 229 229 219 219 215 215 229 229 215 215 210 210 229 229 210 210 195 195 229 229 229 229 195 195 182 182 172 172 162 162 125 125 162 162 149 149 125 125 125 125 149 149 134 134 173 173 183 183 231 231 128 128 127 127 135 135 183 183 196 196 231 231 196 196 211 211 231 231 231 231 211 211 230 230 211 211 212 212 230 230 230 230 212 212 216 216 135 135 150 150 128 128 150 150 163 163 128 128 128 128 163 163 173 173 115 115 116 116 101 101 116 116 127 127 101 101 101 101 127 127 102 102 655 655 678 678 682 682 654 654 677 677 655 655 677 677 674 674 655 655 655 655 674 674 678 678 783 783 787 787 797 797 729 729 716 716 692 692 716 716 701 701 692 692 701 701 693 693 692 692 692 692 693 693 654 654 693 693 681 681 654 654 654 654 681 681 677 677 787 787 789 789 797 797 789 789 786 786 797 797 797 797 786 786 796 796 786 786 782 782 796 796 796 796 782 782 777 777 777 777 762 762 796 796 762 762 749 749 796 796 796 796 749 749 692 692 749 749 739 739 692 692 692 692 739 739 729 729 740 740 750 750 798 798 695 695 694 694 702 702 750 750 763 763 798 798 763 763 778 778 798 798 798 798 778 778 797 797 778 778 779 779 797 797 797 797 779 779 783 783 702 702 717 717 695 695 717 717 730 730 695 695 695 695 730 730 740 740 695 695 656 656 694 694 656 656 655 655 694 694 694 694 655 655 683 683 655 655 682 682 683 683 691 691 653 653 680 680 679 679 675 675 652 652 675 675 673 673 652 652 652 652 673 673 653 653 673 673 676 676 653 653 653 653 676 676 680 680 680 680 690 690 691 691 690 690 700 700 691 691 691 691 700 700 715 715 761 761 776 776 795 795 776 776 781 781 795 795 715 715 728 728 691 691 728 728 738 738 691 691 691 691 738 738 795 795 738 738 748 748 795 795 795 795 748 748 761 761 737 737 727 727 688 688 727 727 714 714 688 688 714 714 699 699 688 688 688 688 699 699 689 689 781 781 785 785 795 795 785 785 788 788 795 795 795 795 788 788 794 794 788 788 784 784 794 794 794 794 784 784 780 780 780 780 775 775 794 794 775 775 760 760 794 794 794 794 760 760 747 747 718 718 713 713 685 685 713 713 709 709 685 685 685 685 709 709 705 705 703 703 706 706 686 686 706 706 710 710 686 686 686 686 710 710 719 719 736 736 744 744 792 792 744 744 753 753 792 792 792 792 753 753 757 757 719 719 723 723 686 686 723 723 732 732 686 686 686 686 732 732 736 736 757 757 766 766 792 792 766 766 770 770 792 792 792 792 770 770 791 791 770 770 773 773 791 791 791 791 773 773 769 769 684 684 731 731 722 722 769 769 765 765 791 791 765 765 764 764 791 791 791 791 764 764 790 790 764 764 756 756 790 790 756 756 752 752 790 790 752 752 743 743 790 790 790 790 743 743 684 684 743 743 735 735 684 684 684 684 735 735 731 731 751 751 755 755 800 800 755 755 759 759 800 800 800 800 759 759 768 768 708 708 712 712 697 697 767 767 758 758 799 799 768 768 772 772 800 800 772 772 774 774 800 800 800 800 774 774 799 799 774 774 771 771 799 799 799 799 771 771 767 767 758 758 754 754 799 799 754 754 745 745 799 799 799 799 745 745 741 741 733 733 724 724 696 696 724 724 720 720 696 696 712 712 721 721 697 697 721 721 725 725 697 697 697 697 725 725 726 726 720 720 711 711 696 696 711 711 707 707 696 696 696 696 707 707 704 704 751 751 800 800 746 746 800 800 801 801 746 746 746 746 801 801 742 742 801 801 698 698 742 742 742 742 698 698 734 734 179 179 184 184 233 233 184 184 188 188 233 233 137 137 130 130 129 129 188 188 192 192 233 233 192 192 201 201 233 233 233 233 201 201 205 205 137 137 141 141 130 130 141 141 145 145 130 130 130 130 145 145 154 154 207 207 204 204 232 232 204 204 200 200 232 232 232 232 200 200 191 191 191 191 187 187 232 232 187 187 178 178 232 232 232 232 178 178 174 174 166 166 157 157 129 129 157 157 153 153 129 129 153 153 144 144 129 129 144 144 140 140 129 129 129 129 140 140 137 137 234 234 131 131 175 175 154 154 158 158 130 130 158 158 159 159 130 130 130 130 159 159 131 131 159 159 167 167 131 131 131 131 167 167 175 175 169 169 177 177 225 225 119 119 143 143 152 152 142 142 138 138 118 118 138 138 136 136 118 118 118 118 136 136 119 119 136 136 139 139 119 119 119 119 139 139 143 143 152 152 156 156 119 119 156 156 165 165 119 119 119 119 165 165 169 169 203 203 206 206 224 224 206 206 202 202 224 224 224 224 202 202 198 198 177 177 186 186 225 225 186 186 190 190 225 225 225 225 190 190 199 199 197 197 189 189 223 223 189 189 185 185 223 223 185 185 176 176 223 223 223 223 176 176 117 117 176 176 168 168 117 117 117 117 168 168 164 164 164 164 155 155 117 117 155 155 151 151 117 117 117 117 151 151 118 118 151 151 146 146 118 118 118 118 146 146 142 142 264 264 269 269 258 258 293 293 299 299 324 324 298 298 292 292 323 323 292 292 288 288 323 323 282 282 276 276 255 255 312 312 307 307 323 323 307 307 303 303 323 323 323 323 303 303 298 298 269 269 277 277 258 258 277 277 283 283 258 258 258 258 283 283 324 324 283 283 289 289 324 324 324 324 289 289 293 293 299 299 304 304 324 324 304 304 308 308 324 324 324 324 308 308 312 312 276 276 268 268 255 255 268 268 263 263 255 255 255 255 263 263 256 256 236 236 240 240 232 232 240 240 244 244 232 232 232 232 244 244 258 258 244 244 257 257 258 258 258 258 257 257 264 264 236 236 232 232 239 239 232 232 231 231 239 239 239 239 231 231 243 243 658 658 666 666 696 696 666 666 670 670 696 696 670 670 672 672 696 696 696 696 672 672 695 695 627 627 633 633 659 659 633 633 641 641 659 659 659 659 641 641 646 646 606 606 611 611 592 592 611 611 617 617 592 592 592 592 617 617 621 621 672 672 669 669 695 695 669 669 665 665 695 695 695 695 665 665 656 656 665 665 657 657 656 656 656 656 657 657 645 645 605 605 601 601 591 591 601 601 596 596 591 591 591 591 596 596 592 592 596 596 602 602 592 592 592 592 602 602 606 606 645 645 640 640 656 656 640 640 632 632 656 656 656 656 632 632 626 626 620 620 616 616 591 591 616 616 610 610 591 591 591 591 610 610 605 605 687 687 662 662 664 664 664 664 668 668 687 687 668 668 671 671 687 687 687 687 671 671 686 686 662 662 687 687 651 651 687 687 688 688 651 651 651 651 688 688 652 652 688 688 689 689 652 652 652 652 689 689 679 679 585 585 615 615 619 619 619 619 625 625 652 652 625 625 631 631 652 652 631 631 639 639 652 652 639 639 644 644 652 652 652 652 644 644 651 651 643 643 638 638 649 649 671 671 667 667 686 686 667 667 663 663 686 686 686 686 663 663 649 649 663 663 650 650 649 649 649 649 650 650 643 643 583 583 614 614 608 608 600 600 604 604 584 584 604 604 607 607 584 584 584 584 607 607 585 585 607 607 609 609 585 585 585 585 609 609 615 615 638 638 630 630 649 649 630 630 624 624 649 649 649 649 624 624 583 583 624 624 618 618 583 583 583 583 618 618 614 614 608 608 603 603 583 583 603 603 599 599 583 583 583 583 599 599 584 584 599 599 595 595 584 584 584 584 595 595 600 600 290 290 315 315 296 296 315 315 301 301 296 296 302 302 306 306 316 316 306 306 311 311 316 316 316 316 311 311 315 315 311 311 305 305 315 315 315 315 305 305 301 301 290 290 286 286 315 315 286 286 280 280 315 315 315 315 280 280 248 248 280 280 274 274 248 248 248 248 274 274 266 266 251 251 250 250 262 262 262 262 267 267 251 251 267 267 275 275 251 251 251 251 275 275 281 281 281 281 287 287 317 317 287 287 291 291 317 317 291 291 297 297 317 317 317 317 297 297 316 316 297 297 300 300 316 316 316 316 300 300 302 302 227 227 226 226 250 250 266 266 261 261 248 248 261 261 249 249 248 248 248 248 249 249 225 225 238 238 242 242 226 226 242 242 245 245 226 226 226 226 245 245 250 250 249 249 241 241 225 225 241 241 237 237 225 225 225 225 237 237 226 226 237 237 235 235 226 226 226 226 235 235 238 238 394 394 390 390 314 314 390 390 383 383 314 314 314 314 383 383 377 377 373 373 363 363 315 315 399 399 313 313 412 412 313 313 411 411 412 412 412 412 411 411 416 416 411 411 417 417 416 416 477 477 476 476 478 478 476 476 475 475 478 478 478 478 475 475 411 411 475 475 418 418 411 411 411 411 418 418 417 417 466 466 426 426 467 467 426 426 447 447 467 467 467 467 447 447 449 449 466 466 465 465 426 426 465 465 464 464 426 426 426 426 464 464 427 427 464 464 428 428 427 427 433 433 431 431 460 460 461 461 460 460 462 462 460 460 431 431 462 462 462 462 431 431 463 463 431 431 430 430 463 463 463 463 430 430 464 464 430 430 429 429 464 464 464 464 429 429 428 428 547 547 548 548 499 499 499 499 498 498 547 547 498 498 493 493 547 547 547 547 493 493 478 478 493 493 479 479 478 478 478 478 479 479 477 477 516 516 510 510 548 548 510 510 501 501 548 548 548 548 501 501 499 499 552 552 526 526 551 551 526 526 525 525 551 551 551 551 525 525 550 550 525 525 524 524 550 550 550 550 524 524 549 549 524 524 523 523 549 549 549 549 523 523 548 548 523 523 521 521 548 548 548 548 521 521 516 516 518 518 522 522 553 553 522 522 528 528 553 553 553 553 528 528 552 552 528 528 527 527 552 552 552 552 527 527 526 526 557 557 541 541 539 539 556 556 533 533 529 529 557 557 539 539 556 556 539 539 537 537 556 556 556 556 537 537 533 533 529 529 511 511 556 556 511 511 502 502 556 556 556 556 502 502 496 496 520 520 532 532 492 492 532 532 556 556 492 492 492 492 556 556 494 494 556 556 496 496 494 494 558 558 543 543 557 557 543 543 542 542 557 557 557 557 542 542 541 541 503 503 559 559 481 481 503 503 512 512 559 559 512 512 530 530 559 559 559 559 530 530 534 534 534 534 538 538 559 559 538 538 540 540 559 559 559 559 540 540 558 558 540 540 544 544 558 558 558 558 544 544 543 543 351 351 353 353 325 325 353 353 356 356 325 325 356 356 360 360 325 325 325 325 360 360 370 370 370 370 382 382 325 325 382 382 392 392 325 325 325 325 392 392 414 414 392 392 413 413 414 414 414 414 413 413 481 481 413 413 480 480 481 481 481 481 480 480 503 503 323 323 352 352 349 349 312 312 323 323 324 324 323 323 349 349 324 324 324 324 349 349 350 350 322 322 355 355 323 323 355 355 354 354 323 323 323 323 354 354 352 352 381 381 369 369 322 322 369 369 359 359 322 322 322 322 359 359 355 355 400 400 322 322 402 402 322 322 404 404 402 402 400 400 397 397 322 322 397 397 391 391 322 322 322 322 391 391 381 381 321 321 329 329 322 322 329 329 331 331 322 322 331 331 335 335 322 322 335 335 339 339 322 322 322 322 339 339 343 343 338 338 334 334 321 321 334 334 330 330 321 321 321 321 330 330 329 329 385 385 405 405 379 379 405 405 404 404 379 379 379 379 404 404 375 375 343 343 348 348 322 322 348 348 358 358 322 322 322 322 358 358 404 404 358 358 362 362 404 404 404 404 362 362 375 375 401 401 403 403 384 384 403 403 406 406 384 384 384 384 406 406 387 387 406 406 408 408 387 387 387 387 408 408 389 389 408 408 409 409 389 389 389 389 409 409 388 388 409 409 410 410 388 388 388 388 410 410 385 385 410 410 407 407 385 385 385 385 407 407 405 405 401 401 384 384 398 398 384 384 378 378 398 398 398 398 378 378 396 396 357 357 347 347 321 321 347 347 342 342 321 321 321 321 342 342 338 338 361 361 380 380 374 374 380 380 386 386 374 374 374 374 386 386 378 378 386 386 393 393 378 378 378 378 393 393 396 396 320 320 328 328 321 321 328 328 371 371 321 321 321 321 371 371 357 357 371 371 372 372 357 357 357 357 372 372 361 361 372 372 376 376 361 361 361 361 376 376 380 380 363 363 364 364 315 315 364 364 365 365 315 315 315 315 365 365 316 316 365 365 366 366 316 316 316 316 366 366 317 317 366 366 367 367 317 317 317 317 367 367 318 318 367 367 332 332 318 318 318 318 332 332 327 327 594 594 593 593 661 661 593 593 660 660 661 661 661 661 660 660 698 698 175 175 179 179 234 234 179 179 233 233 234 234 234 234 233 233 260 260 233 233 259 259 260 260 260 260 259 259 326 326 259 259 325 325 326 326 326 326 325 325 415 415 325 325 414 414 415 415 415 415 414 414 482 482 414 414 481 481 482 482 482 482 481 481 560 560 481 481 559 559 560 560 646 646 658 658 659 659 658 658 696 696 659 659 659 659 696 696 697 697 696 696 704 704 697 697 697 697 704 704 708 708 621 621 627 627 592 592 627 627 659 659 592 592 592 592 659 659 660 660 659 659 697 697 660 660 660 660 697 697 698 698 697 697 726 726 698 698 698 698 726 726 734 734 205 205 207 207 233 233 207 207 232 232 233 233 233 233 232 232 259 259 232 232 258 258 259 259 259 259 258 258 325 325 258 258 324 324 325 325 325 325 324 324 351 351 324 324 350 350 351 351 740 740 798 798 695 695 798 798 799 799 695 695 695 695 799 799 696 696 799 799 741 741 696 696 696 696 741 741 733 733 173 173 231 231 128 128 231 231 232 232 128 128 128 128 232 232 129 129 232 232 174 174 129 129 129 129 174 174 166 166 127 127 128 128 102 102 128 128 129 129 102 102 102 102 129 129 103 103 129 129 130 130 103 103 103 103 130 130 104 104 130 130 131 131 104 104 104 104 131 131 105 105 555 555 590 590 556 556 590 590 591 591 556 556 556 556 591 591 557 557 591 591 592 592 557 557 557 557 592 592 558 558 592 592 593 593 558 558 558 558 593 593 559 559 593 593 594 594 559 559 559 559 594 594 560 560 598 598 654 654 589 589 654 654 655 655 589 589 589 589 655 655 590 590 655 655 656 656 590 590 590 590 656 656 591 591 656 656 626 626 591 591 591 591 626 626 620 620 295 295 321 321 253 253 321 321 322 322 253 253 253 253 322 322 254 254 322 322 323 323 254 254 254 254 323 323 255 255 323 323 288 288 255 255 255 255 288 288 282 282 637 637 642 642 654 654 642 642 653 653 654 654 654 654 653 653 692 692 653 653 691 691 692 692 692 692 691 691 796 796 691 691 795 795 796 796 171 171 228 228 124 124 228 228 229 229 124 124 124 124 229 229 125 125 229 229 182 182 125 125 125 125 182 182 172 172 113 113 124 124 99 99 124 124 125 125 99 99 99 99 125 125 100 100 125 125 126 126 100 100 100 100 126 126 114 114 619 619 652 652 585 585 652 652 653 653 585 585 585 585 653 653 586 586 653 653 612 612 586 586 586 586 612 612 597 597 281 281 317 317 251 251 317 317 318 318 251 251 251 251 318 318 252 252 318 318 309 309 252 252 252 252 309 309 294 294 250 250 251 251 227 227 251 251 252 252 227 227 227 227 252 252 228 228 252 252 253 253 228 228 228 228 253 253 229 229 253 253 254 254 229 229 229 229 254 254 230 230 254 254 255 255 230 230 230 230 255 255 231 231 255 255 256 256 231 231 231 231 256 256 243 243 736 736 792 792 686 686 792 792 793 793 686 686 686 686 793 793 687 687 793 793 794 794 687 687 687 687 794 794 688 688 794 794 747 747 688 688 688 688 747 747 737 737 169 169 225 225 119 119 225 225 226 226 119 119 119 119 226 226 120 120 226 226 227 227 120 120 120 120 227 227 121 121 227 227 180 180 121 121 121 121 180 180 170 170 583 583 582 582 649 649 582 582 648 648 649 649 649 649 648 648 686 686 648 648 685 685 686 686 686 686 685 685 703 703 685 685 705 705 703 703 199 199 203 203 225 225 203 203 224 224 225 225 225 225 224 224 248 248 224 224 247 247 248 248 248 248 247 247 315 315 247 247 314 314 315 315 315 315 314 314 373 373 314 314 377 377 373 373 582 582 581 581 648 648 581 581 647 647 648 648 648 648 647 647 685 685 647 647 684 684 685 685 685 685 684 684 718 718 684 684 722 722 718 718 587 587 552 552 586 586 552 552 551 551 586 586 586 586 551 551 585 585 551 551 550 550 585 585 585 585 550 550 584 584 550 550 549 549 584 584 584 584 549 549 583 583 549 549 548 548 583 583 583 583 548 548 582 582 548 548 547 547 582 582 582 582 547 547 581 581 198 198 197 197 224 224 197 197 223 223 224 224 224 224 223 223 247 247 223 223 246 246 247 247 247 247 246 246 314 314 246 246 313 313 314 314 314 314 313 313 395 395 313 313 399 399 395 395 122 122 98 98 121 121 98 98 97 97 121 121 121 121 97 97 120 120 97 97 96 96 120 120 120 120 96 96 119 119 96 96 95 95 119 119 119 119 95 95 118 118 95 95 94 94 118 118 118 118 94 94 117 117 1497 1497 1496 1496 1388 1388 1388 1388 1387 1387 1361 1361 1361 1361 1360 1360 1285 1285 1175 1175 1176 1176 1177 1177 1061 1061 1060 1060 1034 1034 1062 1062 1064 1064 1033 1033 1097 1097 1099 1099 1119 1119 897 897 893 893 942 942 1403 1403 1411 1411 1377 1377 1372 1372 1381 1381 1380 1380 1397 1397 1386 1386 1387 1387 818 818 829 829 828 828 816 816 825 825 824 824 1019 1019 1029 1029 1028 1028 1275 1275 1283 1283 1282 1282 1184 1184 1185 1185 1158 1158 1150 1150 1152 1152 1131 1131 1152 1152 1154 1154 1131 1131 1131 1131 1154 1154 1130 1130 1158 1158 1185 1185 1156 1156 1185 1185 1128 1128 1156 1156 1156 1156 1128 1128 1154 1154 1128 1128 1129 1129 1154 1154 1154 1154 1129 1129 1130 1130 1162 1162 1181 1181 1160 1160 1181 1181 1182 1182 1160 1160 1160 1160 1182 1182 1158 1158 1182 1182 1183 1183 1158 1158 1158 1158 1183 1183 1184 1184 1162 1162 1164 1164 1181 1181 1164 1164 1166 1166 1181 1181 1181 1181 1166 1166 1178 1178 1166 1166 1169 1169 1178 1178 1178 1178 1169 1169 1179 1179 1169 1169 1168 1168 1179 1179 1179 1179 1168 1168 1180 1180 1168 1168 1167 1167 1180 1180 1180 1180 1167 1167 1177 1177 1167 1167 1165 1165 1177 1177 1177 1177 1165 1165 1163 1163 1153 1153 1136 1136 1155 1155 1136 1136 1157 1157 1155 1155 1153 1153 1151 1151 1136 1136 1151 1151 1149 1149 1136 1136 1136 1136 1149 1149 1135 1135 1149 1149 1147 1147 1135 1135 1135 1135 1147 1147 1134 1134 1147 1147 1145 1145 1134 1134 1134 1134 1145 1145 1133 1133 1145 1145 1144 1144 1133 1133 1133 1133 1144 1144 1132 1132 1144 1144 1146 1146 1132 1132 1132 1132 1146 1146 1131 1131 1146 1146 1148 1148 1131 1131 1131 1131 1148 1148 1150 1150 1163 1163 1161 1161 1177 1177 1161 1161 1159 1159 1177 1177 1177 1177 1159 1159 1157 1157 1360 1360 1339 1339 1329 1329 1293 1293 1312 1312 1359 1359 1312 1312 1320 1320 1359 1359 1320 1320 1328 1328 1359 1359 1359 1359 1328 1328 1338 1338 1338 1338 1345 1345 1359 1359 1345 1345 1351 1351 1359 1359 1359 1359 1351 1351 1360 1360 1351 1351 1346 1346 1360 1360 1360 1360 1346 1346 1339 1339 1294 1294 1285 1285 1313 1313 1285 1285 1360 1360 1313 1313 1313 1313 1360 1360 1321 1321 1360 1360 1329 1329 1321 1321 1264 1264 1237 1237 1260 1260 1237 1237 1256 1256 1260 1260 1275 1275 1282 1282 1268 1268 1256 1256 1237 1237 1252 1252 1237 1237 1238 1238 1252 1252 1252 1252 1238 1238 1257 1257 1269 1269 1265 1265 1238 1238 1265 1265 1261 1261 1238 1238 1238 1238 1261 1261 1257 1257 1294 1294 1284 1284 1285 1285 1284 1284 1276 1276 1285 1285 1285 1285 1276 1276 1228 1228 1276 1276 1269 1269 1228 1228 1228 1228 1269 1269 1232 1232 1269 1269 1238 1238 1232 1232 1052 1052 1056 1056 1077 1077 1056 1056 1058 1058 1077 1077 1077 1077 1058 1058 1078 1078 1058 1058 1057 1057 1078 1078 1037 1037 1044 1044 1077 1077 1044 1044 1048 1048 1077 1077 1077 1077 1048 1048 1052 1052 1057 1057 1053 1053 1078 1078 1053 1053 1049 1049 1078 1078 1078 1078 1049 1049 1081 1081 1049 1049 1045 1045 1081 1081 1081 1081 1045 1045 1031 1031 1045 1045 1038 1038 1031 1031 1031 1031 1038 1038 1030 1030 985 985 975 975 954 954 967 967 953 953 962 962 953 953 954 954 962 962 962 962 954 954 968 968 954 954 975 975 968 968 1020 1020 1001 1001 954 954 1001 1001 993 993 954 954 954 954 993 993 985 985 967 967 974 974 953 953 974 974 984 984 953 953 953 953 984 984 992 992 1019 1019 1028 1028 1000 1000 826 826 817 817 807 807 817 817 814 814 807 807 807 807 814 814 806 806 824 824 860 860 869 869 899 899 937 937 908 908 937 937 921 921 908 908 825 825 838 838 824 824 838 838 851 851 824 824 824 824 851 851 860 860 920 920 926 926 936 936 926 926 930 930 936 936 936 936 930 930 937 937 930 930 927 927 937 937 937 937 927 927 921 921 890 890 880 880 827 827 880 880 870 870 827 827 879 879 889 889 936 936 889 889 898 898 936 936 898 898 907 907 936 936 936 936 907 907 920 920 870 870 861 861 827 827 861 861 852 852 827 827 827 827 852 852 839 839 830 830 819 819 809 809 819 819 815 815 809 809 809 809 815 815 808 808 892 892 882 882 832 832 882 882 872 872 832 832 872 872 863 863 832 832 863 863 854 854 832 832 832 832 854 854 831 831 854 854 846 846 831 831 831 831 846 846 841 841 922 922 928 928 938 938 828 828 862 862 871 871 829 829 840 840 828 828 840 840 853 853 828 828 828 828 853 853 862 862 938 938 928 928 939 939 928 928 931 931 939 939 939 939 931 931 929 929 929 929 923 923 939 939 923 923 915 915 939 939 939 939 915 915 940 940 915 915 910 910 940 940 940 940 910 910 901 901 881 881 891 891 938 938 891 891 900 900 938 938 900 900 909 909 938 938 938 938 909 909 922 922 1387 1387 1386 1386 1361 1361 1386 1386 1375 1375 1361 1361 1361 1361 1375 1375 1371 1371 1496 1496 1457 1457 1448 1448 1496 1496 1448 1448 1388 1388 1448 1448 1438 1438 1388 1388 1388 1388 1438 1438 1428 1428 1428 1428 1419 1419 1388 1388 1419 1419 1410 1410 1388 1388 1388 1388 1410 1410 1387 1387 1410 1410 1402 1402 1387 1387 1387 1387 1402 1402 1397 1397 1478 1478 1484 1484 1494 1494 1384 1384 1418 1418 1427 1427 1385 1385 1396 1396 1384 1384 1396 1396 1409 1409 1384 1384 1384 1384 1409 1409 1418 1418 1494 1494 1484 1484 1495 1495 1484 1484 1487 1487 1495 1495 1495 1495 1487 1487 1485 1485 1485 1485 1479 1479 1495 1495 1479 1479 1471 1471 1495 1495 1495 1495 1471 1471 1496 1496 1471 1471 1466 1466 1496 1496 1496 1496 1466 1466 1457 1457 1437 1437 1447 1447 1494 1494 1447 1447 1456 1456 1494 1494 1456 1456 1465 1465 1494 1494 1494 1494 1465 1465 1478 1478 1370 1370 1358 1358 1373 1373 1358 1358 1359 1359 1373 1373 1373 1373 1359 1359 1382 1382 1380 1380 1416 1416 1425 1425 1455 1455 1493 1493 1464 1464 1493 1493 1477 1477 1464 1464 1383 1383 1408 1408 1395 1395 1381 1381 1394 1394 1380 1380 1394 1394 1407 1407 1380 1380 1380 1380 1407 1407 1416 1416 1476 1476 1482 1482 1492 1492 1482 1482 1486 1486 1492 1492 1492 1492 1486 1486 1493 1493 1486 1486 1483 1483 1493 1493 1493 1493 1483 1483 1477 1477 1446 1446 1436 1436 1383 1383 1436 1436 1426 1426 1383 1383 1426 1426 1417 1417 1383 1383 1383 1383 1417 1417 1408 1408 1435 1435 1445 1445 1492 1492 1445 1445 1454 1454 1492 1492 1454 1454 1463 1463 1492 1492 1492 1492 1463 1463 1476 1476 1403 1403 1377 1377 1398 1398 1489 1489 1462 1462 1467 1467 1468 1468 1459 1459 1490 1490 1459 1459 1451 1451 1490 1490 1490 1490 1451 1451 1442 1442 1434 1434 1430 1430 1378 1378 1430 1430 1421 1421 1378 1378 1378 1378 1421 1421 1413 1413 1413 1413 1404 1404 1378 1378 1404 1404 1399 1399 1378 1378 1378 1378 1399 1399 1392 1392 1467 1467 1472 1472 1489 1489 1472 1472 1480 1480 1489 1489 1489 1489 1480 1480 1490 1490 1480 1480 1473 1473 1490 1490 1490 1490 1473 1473 1468 1468 1462 1462 1489 1489 1458 1458 1489 1489 1488 1488 1458 1458 1458 1458 1488 1488 1450 1450 1376 1376 1412 1412 1420 1420 1420 1420 1429 1429 1376 1376 1429 1429 1433 1433 1376 1376 1376 1376 1433 1433 1488 1488 1433 1433 1441 1441 1488 1488 1488 1488 1441 1441 1450 1450 1475 1475 1470 1470 1498 1498 1470 1470 1461 1461 1498 1498 1424 1424 1423 1423 1390 1390 1423 1423 1415 1415 1390 1390 1415 1415 1406 1406 1390 1390 1406 1406 1401 1401 1390 1390 1390 1390 1401 1401 1393 1393 1439 1439 1389 1389 1431 1431 1389 1389 1422 1422 1431 1431 1400 1400 1405 1405 1389 1389 1405 1405 1414 1414 1389 1389 1389 1389 1414 1414 1422 1422 1460 1460 1497 1497 1452 1452 1497 1497 1443 1443 1452 1452 1460 1460 1469 1469 1497 1497 1469 1469 1474 1474 1497 1497 1497 1497 1474 1474 1498 1498 1474 1474 1481 1481 1498 1498 1498 1498 1481 1481 1475 1475 1461 1461 1453 1453 1498 1498 1453 1453 1449 1449 1498 1498 1498 1498 1449 1449 1499 1499 1449 1449 1444 1444 1499 1499 1499 1499 1444 1444 1391 1391 1444 1444 1440 1440 1391 1391 1391 1391 1440 1440 1432 1432 897 897 942 942 905 905 850 850 834 834 859 859 834 834 867 867 859 859 849 849 858 858 833 833 858 858 866 866 833 833 833 833 866 866 875 875 850 850 845 845 834 834 845 845 837 837 834 834 834 834 837 837 833 833 837 837 844 844 833 833 833 833 844 844 849 849 883 883 887 887 941 941 887 887 896 896 941 941 896 896 904 904 941 941 904 904 913 913 941 941 941 941 913 913 918 918 918 918 925 925 942 942 925 925 919 919 942 942 919 919 914 914 942 942 942 942 914 914 905 905 893 893 888 888 943 943 943 943 888 888 835 835 888 888 884 884 835 835 884 884 876 876 835 835 835 835 876 876 834 834 876 876 868 868 834 834 834 834 868 868 867 867 878 878 874 874 822 822 933 933 906 906 911 911 912 912 903 903 934 934 903 903 895 895 934 934 934 934 895 895 886 886 874 874 865 865 822 822 865 865 857 857 822 822 822 822 857 857 848 848 848 848 843 843 822 822 843 843 836 836 822 822 822 822 836 836 821 821 836 836 842 842 821 821 911 911 916 916 933 933 916 916 924 924 933 933 933 933 924 924 934 934 924 924 917 917 934 934 934 934 917 917 912 912 906 906 933 933 902 902 933 933 932 932 902 902 902 902 932 932 894 894 842 842 847 847 821 821 847 847 855 855 821 821 821 821 855 855 820 820 855 855 856 856 820 820 820 820 856 856 864 864 864 864 873 873 820 820 873 873 877 877 820 820 820 820 877 877 932 932 877 877 885 885 932 932 932 932 885 885 894 894 971 971 956 956 965 965 956 956 957 957 965 965 971 971 978 978 956 956 978 978 982 982 956 956 956 956 982 982 988 988 1014 1014 1009 1009 1034 1034 1009 1009 1005 1005 1034 1034 972 972 959 959 979 979 959 959 983 983 979 979 1033 1033 1017 1017 1022 1022 1033 1033 1022 1022 1034 1034 1022 1022 1018 1018 1034 1034 1034 1034 1018 1018 1014 1014 1005 1005 999 999 1034 1034 999 999 995 995 1034 1034 1034 1034 995 995 959 959 995 995 989 989 959 959 959 959 989 989 983 983 994 994 998 998 1033 1033 998 998 1004 1004 1033 1033 1004 1004 1008 1008 1033 1033 1008 1008 1013 1013 1033 1033 1033 1033 1013 1013 1017 1017 972 972 966 966 959 959 966 966 958 958 959 959 959 959 958 958 941 941 1349 1349 1363 1363 1362 1362 1363 1363 1389 1389 1362 1362 1363 1363 1369 1369 1389 1389 1369 1369 1364 1364 1389 1389 1389 1389 1364 1364 1365 1365 1364 1364 1350 1350 1365 1365 1350 1350 1344 1344 1365 1365 1344 1344 1337 1337 1365 1365 1365 1365 1337 1337 1333 1333 1288 1288 1311 1311 1307 1307 1307 1307 1302 1302 1288 1288 1302 1302 1298 1298 1288 1288 1288 1288 1298 1298 1292 1292 1333 1333 1327 1327 1365 1365 1327 1327 1323 1323 1365 1365 1365 1365 1323 1323 1288 1288 1323 1323 1317 1317 1288 1288 1288 1288 1317 1317 1311 1311 1292 1292 1297 1297 1287 1287 1297 1297 1301 1301 1287 1287 1301 1301 1306 1306 1287 1287 1306 1306 1310 1310 1287 1287 1287 1287 1310 1310 1316 1316 1322 1322 1326 1326 1362 1362 1326 1326 1332 1332 1362 1362 1332 1332 1336 1336 1362 1362 1336 1336 1343 1343 1362 1362 1362 1362 1343 1343 1349 1349 1355 1355 1368 1368 1379 1379 1304 1304 1308 1308 1279 1279 1304 1304 1279 1279 1299 1299 1341 1341 1354 1354 1334 1334 1354 1354 1330 1330 1334 1334 1379 1379 1378 1378 1355 1355 1378 1378 1354 1354 1355 1355 1355 1355 1354 1354 1347 1347 1354 1354 1341 1341 1347 1347 1300 1300 1296 1296 1280 1280 1296 1296 1291 1291 1280 1280 1280 1280 1291 1291 1279 1279 1291 1291 1295 1295 1279 1279 1279 1279 1295 1295 1299 1299 1308 1308 1314 1314 1279 1279 1314 1314 1318 1318 1279 1279 1279 1279 1318 1318 1354 1354 1318 1318 1324 1324 1354 1354 1354 1354 1324 1324 1330 1330 1358 1358 1357 1357 1340 1340 1340 1340 1335 1335 1358 1358 1335 1335 1331 1331 1358 1358 1358 1358 1331 1331 1325 1325 1319 1319 1315 1315 1281 1281 1315 1315 1309 1309 1281 1281 1309 1309 1305 1305 1281 1281 1281 1281 1305 1305 1280 1280 1305 1305 1303 1303 1280 1280 1280 1280 1303 1303 1300 1300 1356 1356 1348 1348 1357 1357 1348 1348 1342 1342 1357 1357 1357 1357 1342 1342 1340 1340 969 969 948 948 963 963 948 948 949 949 963 963 969 969 976 976 948 948 976 976 980 980 948 948 948 948 980 980 986 986 990 990 996 996 1025 1025 996 996 1002 1002 1025 1025 1025 1025 1002 1002 1006 1006 1006 1006 1011 1011 1025 1025 1011 1011 1015 1015 1025 1025 1025 1025 1015 1015 1026 1026 1015 1015 1021 1021 1026 1026 1026 1026 1021 1021 1016 1016 951 951 970 970 964 964 1016 1016 1012 1012 1026 1026 1012 1012 1010 1010 1026 1026 1026 1026 1010 1010 1027 1027 1010 1010 1007 1007 1027 1027 1027 1027 1007 1007 1003 1003 997 997 991 991 952 952 991 991 987 987 952 952 987 987 981 981 952 952 981 981 977 977 952 952 952 952 977 977 951 951 977 977 973 973 951 951 951 951 973 973 970 970 1051 1051 1047 1047 1032 1032 1047 1047 1043 1043 1032 1032 1031 1031 1042 1042 1046 1046 1043 1043 1041 1041 1032 1032 1041 1041 1039 1039 1032 1032 1032 1032 1039 1039 1031 1031 1039 1039 1040 1040 1031 1031 1031 1031 1040 1040 1042 1042 1119 1119 1099 1099 1120 1120 1099 1099 1098 1098 1120 1120 1120 1120 1098 1098 1117 1117 1098 1098 1095 1095 1117 1117 1117 1117 1095 1095 1115 1115 1095 1095 1089 1089 1115 1115 1115 1115 1089 1089 1085 1085 1085 1085 1072 1072 1115 1115 1072 1072 1068 1068 1115 1115 1115 1115 1068 1068 1032 1032 1068 1068 1055 1055 1032 1032 1032 1032 1055 1055 1051 1051 1067 1067 1071 1071 1086 1086 1113 1113 1094 1094 1116 1116 1094 1094 1097 1097 1116 1116 1116 1116 1097 1097 1118 1118 1097 1097 1119 1119 1118 1118 1046 1046 1050 1050 1031 1031 1050 1050 1054 1054 1031 1031 1031 1031 1054 1054 1081 1081 1054 1054 1067 1067 1081 1081 1081 1081 1067 1067 1082 1082 1067 1067 1086 1086 1082 1082 1088 1088 1103 1103 1084 1084 1103 1103 1096 1096 1084 1084 1084 1084 1096 1096 1071 1071 1096 1096 1090 1090 1071 1071 1071 1071 1090 1090 1086 1086 1113 1113 1111 1111 1094 1094 1111 1111 1108 1108 1094 1094 1094 1094 1108 1108 1088 1088 1108 1108 1106 1106 1088 1088 1088 1088 1106 1106 1103 1103 1033 1033 1064 1064 1032 1032 1064 1064 1065 1065 1032 1032 1032 1032 1065 1065 1069 1069 1110 1110 1112 1112 1114 1114 1069 1069 1079 1079 1032 1032 1079 1079 1091 1091 1032 1032 1032 1032 1091 1091 1115 1115 1091 1091 1101 1101 1115 1115 1115 1115 1101 1101 1114 1114 1101 1101 1107 1107 1114 1114 1114 1114 1107 1107 1110 1110 1034 1034 1060 1060 1033 1033 1060 1060 1059 1059 1033 1033 1033 1033 1059 1059 1062 1062 1080 1080 1070 1070 1035 1035 1070 1070 1066 1066 1035 1035 1035 1035 1066 1066 1063 1063 1191 1191 1123 1123 1124 1124 1123 1123 1102 1102 1124 1124 1124 1124 1102 1102 1035 1035 1102 1102 1092 1092 1035 1035 1035 1035 1092 1092 1080 1080 1255 1255 1250 1250 1289 1289 1250 1250 1248 1248 1289 1289 1248 1248 1244 1244 1289 1289 1289 1289 1244 1244 1240 1240 1288 1288 1254 1254 1255 1255 1240 1240 1222 1222 1289 1289 1222 1222 1213 1213 1289 1289 1289 1289 1213 1213 1191 1191 1213 1213 1190 1190 1191 1191 1191 1191 1190 1190 1123 1123 1292 1292 1287 1287 1288 1288 1287 1287 1253 1253 1288 1288 1288 1288 1253 1253 1254 1254 1247 1247 1249 1249 1287 1287 1249 1249 1251 1251 1287 1287 1287 1287 1251 1251 1253 1253 1212 1212 1221 1221 1286 1286 1221 1221 1239 1239 1286 1286 1286 1286 1239 1239 1243 1243 1286 1286 1200 1200 1201 1201 1201 1201 1204 1204 1286 1286 1204 1204 1206 1206 1286 1286 1286 1286 1206 1206 1212 1212 1262 1262 1266 1266 1285 1285 1266 1266 1270 1270 1285 1285 1285 1285 1270 1270 1272 1272 1286 1286 1274 1274 1273 1273 1193 1193 1194 1194 1216 1216 1194 1194 1196 1196 1216 1216 1216 1216 1196 1196 1219 1219 1196 1196 1198 1198 1219 1219 1219 1219 1198 1198 1225 1225 1198 1198 1200 1200 1225 1225 1225 1225 1200 1200 1230 1230 1207 1207 1224 1224 1229 1229 1273 1273 1271 1271 1286 1286 1271 1271 1267 1267 1286 1286 1286 1286 1267 1267 1263 1263 1263 1263 1259 1259 1286 1286 1259 1259 1246 1246 1286 1286 1286 1286 1246 1246 1200 1200 1246 1246 1242 1242 1200 1200 1200 1200 1242 1242 1230 1230 1216 1216 1214 1214 1193 1193 1214 1214 1215 1215 1193 1193 1193 1193 1215 1215 1195 1195 1215 1215 1218 1218 1195 1195 1195 1195 1218 1218 1197 1197 1207 1207 1205 1205 1224 1224 1205 1205 1202 1202 1224 1224 1224 1224 1202 1202 1218 1218 1202 1202 1199 1199 1218 1218 1218 1218 1199 1199 1197 1197 1227 1227 1223 1223 1241 1241 1223 1223 1217 1217 1241 1241 1241 1241 1217 1217 1229 1229 1217 1217 1210 1210 1229 1229 1229 1229 1210 1210 1207 1207 1227 1227 1241 1241 1228 1228 1241 1241 1245 1245 1228 1228 1228 1228 1245 1245 1285 1285 1245 1245 1258 1258 1285 1285 1285 1285 1258 1258 1262 1262 1208 1208 1209 1209 1278 1278 1209 1209 1211 1211 1278 1278 1211 1211 1220 1220 1278 1278 1220 1220 1226 1226 1278 1278 1278 1278 1226 1226 1231 1231 1264 1264 1268 1268 1237 1237 1268 1268 1282 1282 1237 1237 1237 1237 1282 1282 1236 1236 1282 1282 1281 1281 1236 1236 1236 1236 1281 1281 1235 1235 1281 1281 1280 1280 1235 1235 1235 1235 1280 1280 1234 1234 1280 1280 1279 1279 1234 1234 1234 1234 1279 1279 1233 1233 1279 1279 1231 1231 1233 1233 1186 1186 1187 1187 1188 1188 1187 1187 1189 1189 1188 1188 1188 1188 1189 1189 1277 1277 1189 1189 1203 1203 1277 1277 1277 1277 1203 1203 1208 1208 1126 1126 1127 1127 1121 1121 1127 1127 1128 1128 1121 1121 1121 1121 1128 1128 1188 1188 1128 1128 1185 1185 1188 1188 1188 1188 1185 1185 1186 1186 1142 1142 1136 1136 1137 1137 1137 1137 1138 1138 1142 1142 1138 1138 1139 1139 1142 1142 1142 1142 1139 1139 1141 1141 1139 1139 1140 1140 1141 1141 1177 1177 1171 1171 1172 1172 1172 1172 1173 1173 1177 1177 1173 1173 1174 1174 1177 1177 1177 1177 1174 1174 1175 1175 1157 1157 1136 1136 1177 1177 1136 1136 1142 1142 1177 1177 1177 1177 1142 1142 1171 1171 1142 1142 1143 1143 1171 1171 1171 1171 1143 1143 1170 1170 1023 1023 1109 1109 1121 1121 1109 1109 1122 1122 1121 1121 1121 1121 1122 1122 1126 1126 1087 1087 1093 1093 1024 1024 1093 1093 1100 1100 1024 1024 1100 1100 1104 1104 1024 1024 1024 1024 1104 1104 1023 1023 1104 1104 1105 1105 1023 1023 1023 1023 1105 1105 1109 1109 1025 1025 1073 1073 1024 1024 1073 1073 1083 1083 1024 1024 1024 1024 1083 1083 1087 1087 1029 1029 1037 1037 1028 1028 1037 1037 1077 1077 1028 1028 1028 1028 1077 1077 1027 1027 1077 1077 1076 1076 1027 1027 1027 1027 1076 1076 1026 1026 1076 1076 1075 1075 1026 1026 1026 1026 1075 1075 1025 1025 1075 1075 1074 1074 1025 1025 1025 1025 1074 1074 1073 1073 1208 1208 1278 1278 1277 1277 1278 1278 1353 1353 1277 1277 1277 1277 1353 1353 1352 1352 1353 1353 1377 1377 1352 1352 1352 1352 1377 1377 1376 1376 1377 1377 1411 1411 1376 1376 1376 1376 1411 1411 1412 1412 1231 1231 1279 1279 1278 1278 1279 1279 1354 1354 1278 1278 1278 1278 1354 1354 1353 1353 1354 1354 1378 1378 1353 1353 1353 1353 1378 1378 1377 1377 1378 1378 1392 1392 1377 1377 1377 1377 1392 1392 1398 1398 1023 1023 946 946 1024 1024 946 946 947 947 1024 1024 1024 1024 947 947 1025 1025 947 947 948 948 1025 1025 1025 1025 948 948 990 990 948 948 986 986 990 990 946 946 932 932 947 947 932 932 933 933 947 947 947 947 933 933 948 948 933 933 934 934 948 948 948 948 934 934 949 949 934 934 935 935 949 949 949 949 935 935 944 944 935 935 950 950 944 944 1442 1442 1434 1434 1490 1490 1434 1434 1378 1378 1490 1490 1490 1490 1378 1378 1491 1491 1378 1378 1379 1379 1491 1491 1491 1491 1379 1379 1492 1492 1379 1379 1380 1380 1492 1492 1492 1492 1380 1380 1435 1435 1380 1380 1425 1425 1435 1435 1368 1368 1356 1356 1379 1379 1356 1356 1357 1357 1379 1379 1379 1379 1357 1357 1380 1380 1357 1357 1358 1358 1380 1380 1380 1380 1358 1358 1372 1372 1358 1358 1370 1370 1372 1372 886 886 878 878 934 934 878 878 822 822 934 934 934 934 822 822 935 935 822 822 823 823 935 935 935 935 823 823 936 936 823 823 824 824 936 936 936 936 824 824 879 879 824 824 869 869 879 879 820 820 802 802 821 821 802 802 803 803 821 821 821 821 803 803 822 822 803 803 804 804 822 822 822 822 804 804 823 823 804 804 805 805 823 823 823 823 805 805 824 824 805 805 806 806 824 824 824 824 806 806 816 816 806 806 814 814 816 816 1325 1325 1319 1319 1358 1358 1319 1319 1281 1281 1358 1358 1358 1358 1281 1281 1359 1359 1281 1281 1282 1282 1359 1359 1359 1359 1282 1282 1293 1293 1282 1282 1283 1283 1293 1293 1003 1003 997 997 1027 1027 997 997 952 952 1027 1027 1027 1027 952 952 1028 1028 952 952 953 953 1028 1028 1028 1028 953 953 1000 1000 953 953 992 992 1000 1000 1455 1455 1446 1446 1493 1493 1446 1446 1383 1383 1493 1493 1493 1493 1383 1383 1494 1494 1383 1383 1384 1384 1494 1494 1494 1494 1384 1384 1437 1437 1384 1384 1427 1427 1437 1437 1395 1395 1382 1382 1383 1383 1382 1382 1359 1359 1383 1383 1383 1383 1359 1359 1384 1384 1359 1359 1360 1360 1384 1384 1384 1384 1360 1360 1385 1385 1360 1360 1361 1361 1385 1385 1385 1385 1361 1361 1374 1374 1361 1361 1371 1371 1374 1374 899 899 890 890 937 937 890 890 827 827 937 937 937 937 827 827 938 938 827 827 828 828 938 938 938 938 828 828 881 881 828 828 871 871 881 881 839 839 826 826 827 827 826 826 807 807 827 827 827 827 807 807 828 828 807 807 808 808 828 828 828 828 808 808 818 818 808 808 815 815 818 818 1243 1243 1247 1247 1286 1286 1247 1247 1287 1287 1286 1286 1286 1286 1287 1287 1362 1362 1287 1287 1316 1316 1362 1362 1362 1362 1316 1316 1322 1322 1030 1030 1020 1020 1031 1031 1020 1020 954 954 1031 1031 1031 1031 954 954 1032 1032 954 954 955 955 1032 1032 1032 1032 955 955 1033 1033 955 955 956 956 1033 1033 1033 1033 956 956 994 994 956 956 988 988 994 994 964 964 950 950 951 951 950 950 935 935 951 951 951 951 935 935 952 952 935 935 936 936 952 952 952 952 936 936 953 953 936 936 937 937 953 953 953 953 937 937 954 954 937 937 938 938 954 954 954 954 938 938 955 955 938 938 939 939 955 955 955 955 939 939 956 956 939 939 940 940 956 956 956 956 940 940 957 957 940 940 941 941 957 957 957 957 941 941 945 945 941 941 958 958 945 945 1272 1272 1274 1274 1285 1285 1274 1274 1286 1286 1285 1285 1285 1285 1286 1286 1361 1361 1286 1286 1362 1362 1361 1361 1361 1361 1362 1362 1388 1388 1362 1362 1389 1389 1388 1388 1388 1388 1389 1389 1497 1497 1389 1389 1439 1439 1497 1497 1497 1497 1439 1439 1443 1443 901 901 892 892 940 940 892 892 832 832 940 940 940 940 832 832 941 941 832 832 833 833 941 941 941 941 833 833 883 883 833 833 875 875 883 883 1255 1255 1289 1289 1288 1288 1289 1289 1366 1366 1288 1288 1288 1288 1366 1366 1365 1365 1366 1366 1390 1390 1365 1365 1365 1365 1390 1390 1389 1389 1390 1390 1393 1393 1389 1389 1389 1389 1393 1393 1400 1400 918 918 942 942 941 941 942 942 960 960 941 941 941 941 960 960 959 959 960 960 1035 1035 959 959 959 959 1035 1035 1034 1034 1035 1035 1063 1063 1034 1034 1034 1034 1063 1063 1061 1061 893 893 943 943 942 942 943 943 961 961 942 942 942 942 961 961 960 960 961 961 1036 1036 960 960 960 960 1036 1036 1035 1035 1036 1036 1125 1125 1035 1035 1035 1035 1125 1125 1124 1124 1125 1125 1192 1192 1124 1124 1124 1124 1192 1192 1191 1191 1192 1192 1290 1290 1191 1191 1191 1191 1290 1290 1289 1289 1290 1290 1367 1367 1289 1289 1289 1289 1367 1367 1366 1366 1367 1367 1391 1391 1366 1366 1366 1366 1391 1391 1390 1390 1391 1391 1432 1432 1390 1390 1390 1390 1432 1432 1424 1424 841 841 830 830 831 831 830 830 809 809 831 831 831 831 809 809 832 832 809 809 810 810 832 832 832 832 810 810 833 833 810 810 811 811 833 833 833 833 811 811 834 834 811 811 812 812 834 834 834 834 812 812 835 835 812 812 813 813 835 835 1501 1501 1500 1500 1503 1503 1500 1500 1502 1502 1503 1503 1503 1503 1502 1502 1507 1507 1502 1502 1506 1506 1507 1507 1507 1507 1506 1506 1511 1511 1506 1506 1510 1510 1511 1511 1511 1511 1510 1510 2798 2798 1510 1510 2799 2799 2800 2800 1515 1515 1514 1514 1519 1519 1514 1514 1518 1518 1519 1519 1519 1519 1518 1518 1523 1523 1518 1518 1522 1522 1523 1523 1523 1523 1522 1522 1527 1527 1522 1522 1526 1526 1527 1527 1527 1527 1526 1526 1531 1531 1526 1526 1530 1530 1531 1531 2801 2801 2802 2802 1535 1535 2803 2803 1534 1534 1535 1535 1535 1535 1534 1534 1539 1539 1534 1534 1538 1538 1539 1539 1539 1539 1538 1538 1543 1543 1538 1538 1542 1542 1543 1543 1543 1543 1542 1542 1547 1547 1542 1542 1546 1546 1547 1547 1547 1547 1546 1546 1545 1545 1546 1546 1544 1544 1545 1545 1545 1545 1544 1544 1541 1541 1544 1544 1540 1540 1541 1541 1541 1541 1540 1540 1537 1537 1540 1540 1536 1536 1537 1537 1537 1537 1536 1536 2804 2804 1536 1536 2805 2805 2806 2806 1533 1533 1532 1532 1529 1529 1532 1532 1528 1528 1529 1529 1529 1529 1528 1528 1525 1525 1528 1528 1524 1524 1525 1525 1525 1525 1524 1524 1521 1521 1524 1524 1520 1520 1521 1521 1521 1521 1520 1520 1517 1517 1520 1520 1516 1516 1517 1517 2807 2807 2808 2808 1513 1513 2809 2809 1512 1512 1513 1513 1513 1513 1512 1512 1509 1509 1512 1512 1508 1508 1509 1509 1509 1509 1508 1508 1505 1505 1508 1508 1504 1504 1505 1505 1505 1505 1504 1504 1501 1501 1504 1504 1500 1500 1501 1501 1551 1551 1550 1550 1549 1549 1550 1550 1548 1548 1549 1549 1549 1549 1548 1548 1553 1553 1548 1548 1552 1552 1553 1553 1553 1553 1552 1552 1557 1557 1552 1552 1556 1556 1557 1557 1557 1557 1556 1556 1561 1561 1556 1556 1560 1560 1561 1561 1561 1561 1560 1560 2810 2810 1560 1560 2811 2811 2812 2812 1565 1565 1564 1564 1569 1569 1564 1564 1568 1568 1569 1569 1569 1569 1568 1568 1573 1573 1568 1568 1572 1572 1573 1573 1573 1573 1572 1572 1577 1577 1572 1572 1576 1576 1577 1577 1577 1577 1576 1576 1581 1581 1576 1576 1580 1580 1581 1581 2813 2813 2814 2814 1585 1585 2815 2815 1584 1584 1585 1585 1585 1585 1584 1584 1589 1589 1584 1584 1588 1588 1589 1589 1589 1589 1588 1588 1593 1593 1588 1588 1592 1592 1593 1593 1593 1593 1592 1592 1599 1599 1592 1592 1598 1598 1599 1599 1599 1599 1598 1598 1597 1597 1598 1598 1596 1596 1597 1597 1597 1597 1596 1596 1595 1595 1596 1596 1594 1594 1595 1595 1595 1595 1594 1594 1591 1591 1594 1594 1590 1590 1591 1591 1591 1591 1590 1590 1587 1587 1590 1590 1586 1586 1587 1587 1587 1587 1586 1586 2816 2816 1586 1586 2817 2817 2818 2818 1583 1583 1582 1582 1579 1579 1582 1582 1578 1578 1579 1579 1579 1579 1578 1578 1575 1575 1578 1578 1574 1574 1575 1575 1575 1575 1574 1574 1571 1571 1574 1574 1570 1570 1571 1571 1571 1571 1570 1570 1567 1567 1570 1570 1566 1566 1567 1567 2819 2819 2820 2820 1563 1563 2821 2821 1562 1562 1563 1563 1563 1563 1562 1562 1559 1559 1562 1562 1558 1558 1559 1559 1559 1559 1558 1558 1555 1555 1558 1558 1554 1554 1555 1555 1555 1555 1554 1554 1551 1551 1554 1554 1550 1550 1551 1551 1627 1627 1630 1630 1633 1633 1630 1630 1632 1632 1633 1633 2822 2822 2823 2823 1637 1637 2824 2824 1636 1636 1637 1637 1637 1637 1636 1636 1641 1641 1636 1636 1640 1640 1641 1641 1641 1641 1640 1640 1645 1645 1640 1640 1644 1644 1645 1645 1645 1645 1644 1644 1649 1649 1644 1644 1648 1648 1649 1649 1649 1649 1648 1648 1647 1647 1648 1648 1646 1646 1647 1647 1647 1647 1646 1646 1643 1643 1646 1646 1642 1642 1643 1643 1643 1643 1642 1642 1639 1639 1642 1642 1638 1638 1639 1639 1639 1639 1638 1638 2825 2825 1638 1638 2826 2826 2827 2827 1634 1634 1631 1631 1635 1635 1635 1635 1631 1631 1629 1629 1631 1631 1628 1628 1629 1629 1629 1629 1628 1628 1625 1625 1628 1628 1624 1624 1625 1625 1625 1625 1624 1624 1621 1621 1624 1624 1620 1620 1621 1621 1621 1621 1620 1620 1617 1617 1620 1620 1616 1616 1617 1617 2828 2828 2829 2829 1613 1613 2830 2830 1612 1612 1613 1613 1613 1613 1612 1612 1609 1609 1612 1612 1608 1608 1609 1609 1609 1609 1608 1608 1605 1605 1608 1608 1604 1604 1605 1605 1605 1605 1604 1604 1601 1601 1604 1604 1600 1600 1601 1601 1601 1601 1600 1600 1603 1603 1600 1600 1602 1602 1603 1603 1603 1603 1602 1602 1607 1607 1602 1602 1606 1606 1607 1607 1607 1607 1606 1606 1611 1611 1606 1606 1610 1610 1611 1611 1611 1611 1610 1610 2831 2831 1610 1610 2832 2832 2833 2833 1615 1615 1614 1614 1619 1619 1614 1614 1618 1618 1619 1619 1619 1619 1618 1618 1623 1623 1618 1618 1622 1622 1623 1623 1623 1623 1622 1622 1627 1627 1622 1622 1626 1626 1627 1627 1627 1627 1626 1626 1630 1630 1677 1677 1673 1673 1671 1671 1673 1673 1670 1670 1671 1671 1671 1671 1670 1670 1667 1667 1670 1670 1666 1666 1667 1667 2834 2834 2835 2835 1663 1663 2836 2836 1662 1662 1663 1663 1663 1663 1662 1662 1659 1659 1662 1662 1658 1658 1659 1659 1659 1659 1658 1658 1655 1655 1658 1658 1654 1654 1655 1655 1655 1655 1654 1654 1651 1651 1654 1654 1650 1650 1651 1651 1651 1651 1650 1650 1653 1653 1650 1650 1652 1652 1653 1653 1653 1653 1652 1652 1657 1657 1652 1652 1656 1656 1657 1657 1657 1657 1656 1656 1661 1661 1656 1656 1660 1660 1661 1661 1661 1661 1660 1660 2837 2837 1660 1660 2838 2838 2839 2839 1665 1665 1664 1664 1669 1669 1664 1664 1668 1668 1669 1669 1668 1668 1672 1672 1669 1669 1669 1669 1672 1672 1675 1675 1672 1672 1674 1674 1675 1675 1675 1675 1674 1674 1679 1679 1674 1674 1678 1678 1679 1679 1679 1679 1678 1678 1683 1683 1678 1678 1682 1682 1683 1683 2840 2840 2841 2841 1687 1687 2842 2842 1686 1686 1687 1687 1687 1687 1686 1686 1691 1691 1686 1686 1690 1690 1691 1691 1691 1691 1690 1690 1695 1695 1690 1690 1694 1694 1695 1695 1695 1695 1694 1694 1699 1699 1694 1694 1698 1698 1699 1699 1699 1699 1698 1698 1697 1697 1698 1698 1696 1696 1697 1697 1697 1697 1696 1696 1693 1693 1696 1696 1692 1692 1693 1693 1693 1693 1692 1692 1689 1689 1692 1692 1688 1688 1689 1689 1689 1689 1688 1688 2843 2843 1688 1688 2844 2844 2845 2845 1685 1685 1684 1684 1681 1681 1684 1684 1680 1680 1681 1681 1681 1681 1680 1680 1677 1677 1680 1680 1676 1676 1677 1677 1677 1677 1676 1676 1673 1673 1725 1725 1722 1722 1720 1720 1722 1722 1718 1718 1720 1720 1720 1720 1718 1718 1716 1716 1718 1718 1714 1714 1716 1716 2846 2846 2847 2847 1712 1712 2848 2848 1708 1708 1712 1712 1712 1712 1708 1708 1710 1710 1708 1708 1703 1703 1710 1710 1710 1710 1703 1703 1706 1706 1703 1703 1701 1701 1706 1706 1706 1706 1701 1701 1705 1705 1701 1701 1700 1700 1705 1705 1705 1705 1700 1700 1707 1707 1700 1700 1702 1702 1707 1707 1707 1707 1702 1702 1711 1711 1702 1702 1704 1704 1711 1711 1711 1711 1704 1704 1713 1713 1704 1704 1709 1709 1713 1713 1713 1713 1709 1709 2849 2849 1709 1709 2850 2850 2851 2851 1717 1717 1715 1715 1721 1721 1715 1715 1719 1719 1721 1721 1719 1719 1723 1723 1721 1721 1721 1721 1723 1723 1726 1726 1723 1723 1727 1727 1726 1726 1726 1726 1727 1727 1729 1729 1727 1727 1731 1731 1729 1729 1729 1729 1731 1731 1733 1733 1731 1731 1735 1735 1733 1733 2852 2852 2853 2853 1737 1737 2854 2854 1741 1741 1737 1737 1737 1737 1741 1741 1739 1739 1741 1741 1746 1746 1739 1739 1739 1739 1746 1746 1743 1743 1746 1746 1748 1748 1743 1743 1743 1743 1748 1748 1744 1744 1748 1748 1749 1749 1744 1744 1744 1744 1749 1749 1742 1742 1749 1749 1747 1747 1742 1742 1742 1742 1747 1747 1738 1738 1747 1747 1745 1745 1738 1738 1738 1738 1745 1745 1736 1736 1745 1745 1740 1740 1736 1736 1736 1736 1740 1740 2855 2855 1740 1740 2856 2856 2857 2857 1732 1732 1734 1734 1728 1728 1734 1734 1730 1730 1728 1728 1728 1728 1730 1730 1725 1725 1730 1730 1724 1724 1725 1725 1725 1725 1724 1724 1722 1722 1781 1781 1777 1777 1775 1775 1777 1777 1774 1774 1775 1775 1775 1775 1774 1774 1771 1771 1774 1774 1770 1770 1771 1771 1771 1771 1770 1770 1767 1767 1770 1770 1766 1766 1767 1767 2858 2858 2859 2859 1763 1763 2860 2860 1762 1762 1763 1763 1763 1763 1762 1762 1759 1759 1762 1762 1758 1758 1759 1759 1759 1759 1758 1758 1755 1755 1758 1758 1754 1754 1755 1755 1755 1755 1754 1754 1751 1751 1754 1754 1750 1750 1751 1751 1751 1751 1750 1750 1753 1753 1750 1750 1752 1752 1753 1753 1753 1753 1752 1752 1757 1757 1752 1752 1756 1756 1757 1757 1757 1757 1756 1756 1761 1761 1756 1756 1760 1760 1761 1761 1761 1761 1760 1760 2861 2861 1760 1760 2862 2862 2863 2863 1765 1765 1764 1764 1769 1769 1764 1764 1768 1768 1769 1769 1769 1769 1768 1768 1773 1773 1768 1768 1772 1772 1773 1773 1772 1772 1776 1776 1773 1773 1773 1773 1776 1776 1779 1779 1776 1776 1778 1778 1779 1779 1779 1779 1778 1778 1783 1783 1778 1778 1782 1782 1783 1783 2864 2864 2865 2865 1787 1787 2866 2866 1786 1786 1787 1787 1787 1787 1786 1786 1791 1791 1786 1786 1790 1790 1791 1791 1791 1791 1790 1790 1795 1795 1790 1790 1794 1794 1795 1795 1795 1795 1794 1794 1799 1799 1794 1794 1798 1798 1799 1799 1799 1799 1798 1798 1797 1797 1798 1798 1796 1796 1797 1797 1797 1797 1796 1796 1793 1793 1796 1796 1792 1792 1793 1793 1793 1793 1792 1792 1789 1789 1792 1792 1788 1788 1789 1789 1789 1789 1788 1788 2867 2867 1788 1788 2868 2868 2869 2869 1785 1785 1784 1784 1781 1781 1784 1784 1780 1780 1781 1781 1781 1781 1780 1780 1777 1777 1828 1828 1826 1826 1823 1823 1826 1826 1822 1822 1823 1823 1823 1823 1822 1822 1820 1820 1822 1822 1818 1818 1820 1820 1820 1820 1818 1818 1816 1816 1818 1818 1814 1814 1816 1816 2870 2870 2871 2871 1812 1812 2872 2872 1808 1808 1812 1812 1812 1812 1808 1808 1810 1810 1808 1808 1803 1803 1810 1810 1810 1810 1803 1803 1806 1806 1803 1803 1801 1801 1806 1806 1806 1806 1801 1801 1805 1805 1801 1801 1800 1800 1805 1805 1805 1805 1800 1800 1807 1807 1800 1800 1802 1802 1807 1807 1807 1807 1802 1802 1811 1811 1802 1802 1804 1804 1811 1811 1811 1811 1804 1804 1813 1813 1804 1804 1809 1809 1813 1813 1813 1813 1809 1809 2873 2873 1809 1809 2874 2874 2875 2875 1817 1817 1815 1815 1821 1821 1815 1815 1819 1819 1821 1821 1821 1821 1819 1819 1824 1824 1819 1819 1825 1825 1824 1824 1825 1825 1827 1827 1824 1824 1824 1824 1827 1827 1829 1829 1827 1827 1831 1831 1829 1829 1829 1829 1831 1831 1833 1833 1831 1831 1835 1835 1833 1833 2876 2876 2877 2877 1837 1837 2878 2878 1841 1841 1837 1837 1837 1837 1841 1841 1839 1839 1841 1841 1846 1846 1839 1839 1839 1839 1846 1846 1843 1843 1846 1846 1848 1848 1843 1843 1843 1843 1848 1848 1844 1844 1848 1848 1849 1849 1844 1844 1844 1844 1849 1849 1842 1842 1849 1849 1847 1847 1842 1842 1842 1842 1847 1847 1838 1838 1847 1847 1845 1845 1838 1838 1838 1838 1845 1845 1836 1836 1845 1845 1840 1840 1836 1836 1836 1836 1840 1840 2879 2879 1840 1840 2880 2880 2881 2881 1832 1832 1834 1834 1828 1828 1834 1834 1830 1830 1828 1828 1828 1828 1830 1830 1826 1826 1854 1854 1857 1857 1860 1860 1857 1857 1861 1861 1860 1860 1860 1860 1861 1861 1864 1864 1861 1861 1865 1865 1864 1864 1864 1864 1865 1865 2882 2882 1865 1865 2883 2883 2884 2884 1868 1868 1869 1869 1872 1872 1869 1869 1873 1873 1872 1872 1872 1872 1873 1873 1876 1876 1873 1873 1877 1877 1876 1876 1876 1876 1877 1877 1880 1880 1877 1877 1881 1881 1880 1880 1880 1880 1881 1881 1884 1884 1881 1881 1885 1885 1884 1884 2885 2885 2886 2886 1888 1888 2887 2887 1889 1889 1888 1888 1888 1888 1889 1889 1892 1892 1889 1889 1893 1893 1892 1892 1892 1892 1893 1893 1896 1896 1893 1893 1897 1897 1896 1896 1896 1896 1897 1897 1898 1898 1897 1897 1899 1899 1898 1898 1898 1898 1899 1899 1894 1894 1899 1899 1895 1895 1894 1894 1894 1894 1895 1895 1890 1890 1895 1895 1891 1891 1890 1890 1890 1890 1891 1891 1886 1886 1891 1891 1887 1887 1886 1886 1886 1886 1887 1887 2888 2888 1887 1887 2889 2889 2890 2890 1882 1882 1883 1883 1878 1878 1883 1883 1879 1879 1878 1878 1878 1878 1879 1879 1874 1874 1879 1879 1875 1875 1874 1874 1874 1874 1875 1875 1870 1870 1875 1875 1871 1871 1870 1870 1870 1870 1871 1871 1866 1866 1871 1871 1867 1867 1866 1866 2891 2891 2892 2892 1862 1862 2893 2893 1863 1863 1862 1862 1862 1862 1863 1863 1858 1858 1863 1863 1859 1859 1858 1858 1859 1859 1856 1856 1858 1858 1858 1858 1856 1856 1852 1852 1856 1856 1853 1853 1852 1852 1852 1852 1853 1853 1850 1850 1853 1853 1851 1851 1850 1850 1850 1850 1851 1851 1854 1854 1851 1851 1855 1855 1854 1854 1854 1854 1855 1855 1857 1857 1912 1912 1905 1905 1914 1914 1905 1905 1910 1910 1914 1914 1914 1914 1910 1910 2894 2894 1910 1910 2895 2895 2896 2896 1918 1918 1916 1916 1922 1922 1916 1916 1920 1920 1922 1922 1922 1922 1920 1920 1925 1925 1920 1920 1924 1924 1925 1925 1925 1925 1924 1924 1928 1928 1924 1924 1930 1930 1928 1928 1928 1928 1930 1930 1932 1932 1930 1930 1934 1934 1932 1932 2897 2897 2898 2898 1936 1936 2899 2899 1940 1940 1936 1936 1936 1936 1940 1940 1938 1938 1940 1940 1945 1945 1938 1938 1938 1938 1945 1945 1942 1942 1945 1945 1947 1947 1942 1942 1942 1942 1947 1947 1944 1944 1947 1947 1949 1949 1944 1944 1944 1944 1949 1949 1943 1943 1949 1949 1948 1948 1943 1943 1943 1943 1948 1948 1939 1939 1948 1948 1946 1946 1939 1939 1939 1939 1946 1946 1937 1937 1946 1946 1941 1941 1937 1937 1937 1937 1941 1941 2900 2900 1941 1941 2901 2901 2902 2902 1933 1933 1935 1935 1929 1929 1935 1935 1931 1931 1929 1929 1929 1929 1931 1931 1926 1926 1931 1931 1927 1927 1926 1926 1926 1926 1927 1927 1923 1923 1927 1927 1921 1921 1923 1923 1923 1923 1921 1921 1919 1919 1921 1921 1917 1917 1919 1919 2903 2903 2904 2904 1915 1915 2905 2905 1911 1911 1915 1915 1911 1911 1906 1906 1915 1915 1915 1915 1906 1906 1913 1913 1906 1906 1904 1904 1913 1913 1913 1913 1904 1904 1909 1909 1904 1904 1902 1902 1909 1909 1909 1909 1902 1902 1907 1907 1902 1902 1900 1900 1907 1907 1907 1907 1900 1900 1908 1908 1900 1900 1901 1901 1908 1908 1908 1908 1901 1901 1912 1912 1901 1901 1903 1903 1912 1912 1912 1912 1903 1903 1905 1905 1989 1989 1991 1991 1994 1994 1991 1991 1995 1995 1994 1994 1994 1994 1995 1995 1998 1998 1995 1995 1999 1999 1998 1998 1998 1998 1999 1999 2000 2000 1999 1999 2001 2001 2000 2000 2000 2000 2001 2001 1996 1996 2001 2001 1997 1997 1996 1996 1996 1996 1997 1997 1992 1992 1997 1997 1993 1993 1992 1992 1992 1992 1993 1993 1987 1987 1993 1993 1988 1988 1987 1987 1987 1987 1988 1988 2906 2906 1988 1988 2907 2907 2908 2908 1983 1983 1984 1984 1979 1979 1984 1984 1980 1980 1979 1979 1979 1979 1980 1980 1975 1975 1980 1980 1976 1976 1975 1975 1975 1975 1976 1976 1971 1971 1976 1976 1972 1972 1971 1971 1971 1971 1972 1972 1967 1967 1972 1972 1968 1968 1967 1967 2909 2909 2910 2910 1963 1963 2911 2911 1964 1964 1963 1963 1963 1963 1964 1964 1958 1958 1960 1960 1962 1962 1965 1965 1962 1962 1966 1966 1965 1965 1965 1965 1966 1966 2912 2912 1966 1966 2913 2913 2914 2914 1969 1969 1970 1970 1973 1973 1970 1970 1974 1974 1973 1973 1973 1973 1974 1974 1977 1977 1974 1974 1978 1978 1977 1977 1977 1977 1978 1978 1981 1981 1978 1978 1982 1982 1981 1981 1981 1981 1982 1982 1985 1985 1982 1982 1986 1986 1985 1985 2915 2915 2916 2916 1989 1989 2917 2917 1990 1990 1989 1989 1989 1989 1990 1990 1991 1991 1954 1954 1957 1957 1960 1960 1957 1957 1961 1961 1960 1960 1960 1960 1961 1961 1962 1962 1964 1964 1959 1959 1958 1958 1959 1959 1956 1956 1958 1958 1958 1958 1956 1956 1952 1952 1956 1956 1953 1953 1952 1952 1952 1952 1953 1953 1950 1950 1953 1953 1951 1951 1950 1950 1950 1950 1951 1951 1954 1954 1951 1951 1955 1955 1954 1954 1954 1954 1955 1955 1957 1957 2009 2009 2016 2016 2018 2018 2042 2042 2048 2048 2040 2040 2048 2048 2044 2044 2040 2040 2040 2040 2044 2044 2918 2918 2044 2044 2919 2919 2920 2920 2036 2036 2038 2038 2032 2032 2038 2038 2034 2034 2032 2032 2032 2032 2034 2034 2029 2029 2034 2034 2030 2030 2029 2029 2029 2029 2030 2030 2026 2026 2030 2030 2024 2024 2026 2026 2026 2026 2024 2024 2022 2022 2024 2024 2020 2020 2022 2022 2921 2921 2922 2922 2018 2018 2923 2923 2014 2014 2018 2018 2018 2018 2014 2014 2009 2009 2015 2015 2008 2008 2017 2017 2008 2008 2013 2013 2017 2017 2017 2017 2013 2013 2924 2924 2013 2013 2925 2925 2926 2926 2021 2021 2019 2019 2025 2025 2019 2019 2023 2023 2025 2025 2025 2025 2023 2023 2028 2028 2023 2023 2027 2027 2028 2028 2028 2028 2027 2027 2031 2031 2027 2027 2033 2033 2031 2031 2031 2031 2033 2033 2035 2035 2033 2033 2037 2037 2035 2035 2927 2927 2928 2928 2039 2039 2929 2929 2043 2043 2039 2039 2039 2039 2043 2043 2041 2041 2043 2043 2049 2049 2041 2041 2041 2041 2049 2049 2045 2045 2049 2049 2051 2051 2045 2045 2045 2045 2051 2051 2047 2047 2051 2051 2053 2053 2047 2047 2047 2047 2053 2053 2046 2046 2053 2053 2052 2052 2046 2046 2046 2046 2052 2052 2042 2042 2052 2052 2050 2050 2042 2042 2042 2042 2050 2050 2048 2048 2009 2009 2007 2007 2016 2016 2007 2007 2006 2006 2016 2016 2016 2016 2006 2006 2012 2012 2006 2006 2004 2004 2012 2012 2012 2012 2004 2004 2010 2010 2004 2004 2002 2002 2010 2010 2010 2010 2002 2002 2011 2011 2002 2002 2003 2003 2011 2011 2011 2011 2003 2003 2015 2015 2003 2003 2005 2005 2015 2015 2015 2015 2005 2005 2008 2008 2093 2093 2095 2095 2098 2098 2095 2095 2099 2099 2098 2098 2098 2098 2099 2099 2102 2102 2099 2099 2103 2103 2102 2102 2102 2102 2103 2103 2104 2104 2103 2103 2105 2105 2104 2104 2104 2104 2105 2105 2100 2100 2105 2105 2101 2101 2100 2100 2100 2100 2101 2101 2096 2096 2101 2101 2097 2097 2096 2096 2096 2096 2097 2097 2091 2091 2097 2097 2092 2092 2091 2091 2091 2091 2092 2092 2930 2930 2092 2092 2931 2931 2932 2932 2087 2087 2088 2088 2083 2083 2088 2088 2084 2084 2083 2083 2083 2083 2084 2084 2079 2079 2084 2084 2080 2080 2079 2079 2079 2079 2080 2080 2075 2075 2080 2080 2076 2076 2075 2075 2075 2075 2076 2076 2071 2071 2076 2076 2072 2072 2071 2071 2933 2933 2934 2934 2067 2067 2935 2935 2068 2068 2067 2067 2067 2067 2068 2068 2062 2062 2064 2064 2066 2066 2069 2069 2066 2066 2070 2070 2069 2069 2069 2069 2070 2070 2936 2936 2070 2070 2937 2937 2938 2938 2073 2073 2074 2074 2077 2077 2074 2074 2078 2078 2077 2077 2077 2077 2078 2078 2081 2081 2078 2078 2082 2082 2081 2081 2081 2081 2082 2082 2085 2085 2082 2082 2086 2086 2085 2085 2085 2085 2086 2086 2089 2089 2086 2086 2090 2090 2089 2089 2939 2939 2940 2940 2093 2093 2941 2941 2094 2094 2093 2093 2093 2093 2094 2094 2095 2095 2058 2058 2061 2061 2064 2064 2061 2061 2065 2065 2064 2064 2064 2064 2065 2065 2066 2066 2068 2068 2063 2063 2062 2062 2063 2063 2060 2060 2062 2062 2062 2062 2060 2060 2056 2056 2060 2060 2057 2057 2056 2056 2056 2056 2057 2057 2054 2054 2057 2057 2055 2055 2054 2054 2054 2054 2055 2055 2058 2058 2055 2055 2059 2059 2058 2058 2058 2058 2059 2059 2061 2061 2113 2113 2120 2120 2122 2122 2146 2146 2152 2152 2144 2144 2152 2152 2148 2148 2144 2144 2144 2144 2148 2148 2942 2942 2148 2148 2943 2943 2944 2944 2140 2140 2142 2142 2136 2136 2142 2142 2138 2138 2136 2136 2136 2136 2138 2138 2133 2133 2138 2138 2134 2134 2133 2133 2133 2133 2134 2134 2130 2130 2134 2134 2128 2128 2130 2130 2130 2130 2128 2128 2126 2126 2128 2128 2124 2124 2126 2126 2945 2945 2946 2946 2122 2122 2947 2947 2118 2118 2122 2122 2122 2122 2118 2118 2113 2113 2119 2119 2112 2112 2121 2121 2112 2112 2117 2117 2121 2121 2121 2121 2117 2117 2948 2948 2117 2117 2949 2949 2950 2950 2125 2125 2123 2123 2129 2129 2123 2123 2127 2127 2129 2129 2129 2129 2127 2127 2132 2132 2127 2127 2131 2131 2132 2132 2132 2132 2131 2131 2135 2135 2131 2131 2137 2137 2135 2135 2135 2135 2137 2137 2139 2139 2137 2137 2141 2141 2139 2139 2951 2951 2952 2952 2143 2143 2953 2953 2147 2147 2143 2143 2143 2143 2147 2147 2145 2145 2147 2147 2153 2153 2145 2145 2145 2145 2153 2153 2149 2149 2153 2153 2155 2155 2149 2149 2149 2149 2155 2155 2151 2151 2155 2155 2157 2157 2151 2151 2151 2151 2157 2157 2150 2150 2157 2157 2156 2156 2150 2150 2150 2150 2156 2156 2146 2146 2156 2156 2154 2154 2146 2146 2146 2146 2154 2154 2152 2152 2113 2113 2111 2111 2120 2120 2111 2111 2110 2110 2120 2120 2120 2120 2110 2110 2116 2116 2110 2110 2108 2108 2116 2116 2116 2116 2108 2108 2114 2114 2108 2108 2106 2106 2114 2114 2114 2114 2106 2106 2115 2115 2106 2106 2107 2107 2115 2115 2115 2115 2107 2107 2119 2119 2107 2107 2109 2109 2119 2119 2119 2119 2109 2109 2112 2112 2162 2162 2165 2165 2168 2168 2165 2165 2169 2169 2168 2168 2168 2168 2169 2169 2172 2172 2169 2169 2173 2173 2172 2172 2172 2172 2173 2173 2954 2954 2173 2173 2955 2955 2956 2956 2176 2176 2177 2177 2180 2180 2177 2177 2181 2181 2180 2180 2180 2180 2181 2181 2184 2184 2181 2181 2185 2185 2184 2184 2184 2184 2185 2185 2188 2188 2185 2185 2189 2189 2188 2188 2188 2188 2189 2189 2192 2192 2189 2189 2193 2193 2192 2192 2957 2957 2958 2958 2196 2196 2959 2959 2197 2197 2196 2196 2196 2196 2197 2197 2200 2200 2197 2197 2201 2201 2200 2200 2200 2200 2201 2201 2204 2204 2201 2201 2205 2205 2204 2204 2204 2204 2205 2205 2206 2206 2205 2205 2207 2207 2206 2206 2206 2206 2207 2207 2202 2202 2207 2207 2203 2203 2202 2202 2202 2202 2203 2203 2198 2198 2203 2203 2199 2199 2198 2198 2198 2198 2199 2199 2194 2194 2199 2199 2195 2195 2194 2194 2194 2194 2195 2195 2960 2960 2195 2195 2961 2961 2962 2962 2190 2190 2191 2191 2186 2186 2191 2191 2187 2187 2186 2186 2186 2186 2187 2187 2182 2182 2187 2187 2183 2183 2182 2182 2182 2182 2183 2183 2178 2178 2183 2183 2179 2179 2178 2178 2178 2178 2179 2179 2174 2174 2179 2179 2175 2175 2174 2174 2963 2963 2964 2964 2170 2170 2965 2965 2171 2171 2170 2170 2170 2170 2171 2171 2166 2166 2171 2171 2167 2167 2166 2166 2167 2167 2164 2164 2166 2166 2166 2166 2164 2164 2160 2160 2164 2164 2161 2161 2160 2160 2160 2160 2161 2161 2158 2158 2161 2161 2159 2159 2158 2158 2158 2158 2159 2159 2162 2162 2159 2159 2163 2163 2162 2162 2162 2162 2163 2163 2165 2165 2220 2220 2213 2213 2222 2222 2213 2213 2218 2218 2222 2222 2222 2222 2218 2218 2966 2966 2218 2218 2967 2967 2968 2968 2226 2226 2224 2224 2230 2230 2224 2224 2228 2228 2230 2230 2230 2230 2228 2228 2233 2233 2228 2228 2232 2232 2233 2233 2233 2233 2232 2232 2236 2236 2232 2232 2238 2238 2236 2236 2236 2236 2238 2238 2240 2240 2238 2238 2242 2242 2240 2240 2969 2969 2970 2970 2244 2244 2971 2971 2248 2248 2244 2244 2244 2244 2248 2248 2246 2246 2248 2248 2253 2253 2246 2246 2246 2246 2253 2253 2250 2250 2253 2253 2255 2255 2250 2250 2250 2250 2255 2255 2252 2252 2255 2255 2257 2257 2252 2252 2252 2252 2257 2257 2251 2251 2257 2257 2256 2256 2251 2251 2251 2251 2256 2256 2247 2247 2256 2256 2254 2254 2247 2247 2247 2247 2254 2254 2245 2245 2254 2254 2249 2249 2245 2245 2245 2245 2249 2249 2972 2972 2249 2249 2973 2973 2974 2974 2241 2241 2243 2243 2237 2237 2243 2243 2239 2239 2237 2237 2237 2237 2239 2239 2234 2234 2239 2239 2235 2235 2234 2234 2234 2234 2235 2235 2231 2231 2235 2235 2229 2229 2231 2231 2231 2231 2229 2229 2227 2227 2229 2229 2225 2225 2227 2227 2975 2975 2976 2976 2223 2223 2977 2977 2219 2219 2223 2223 2219 2219 2214 2214 2223 2223 2223 2223 2214 2214 2221 2221 2214 2214 2212 2212 2221 2221 2221 2221 2212 2212 2217 2217 2212 2212 2210 2210 2217 2217 2217 2217 2210 2210 2215 2215 2210 2210 2208 2208 2215 2215 2215 2215 2208 2208 2216 2216 2208 2208 2209 2209 2216 2216 2216 2216 2209 2209 2220 2220 2209 2209 2211 2211 2220 2220 2220 2220 2211 2211 2213 2213 2308 2308 2309 2309 2304 2304 2309 2309 2305 2305 2304 2304 2304 2304 2305 2305 2300 2300 2305 2305 2301 2301 2300 2300 2300 2300 2301 2301 2298 2298 2301 2301 2299 2299 2298 2298 2298 2298 2299 2299 2294 2294 2299 2299 2295 2295 2294 2294 2294 2294 2295 2295 2978 2978 2295 2295 2979 2979 2980 2980 2290 2290 2291 2291 2286 2286 2291 2291 2287 2287 2286 2286 2286 2286 2287 2287 2282 2282 2287 2287 2283 2283 2282 2282 2282 2282 2283 2283 2278 2278 2283 2283 2279 2279 2278 2278 2278 2278 2279 2279 2274 2274 2279 2279 2275 2275 2274 2274 2981 2981 2982 2982 2270 2270 2983 2983 2271 2271 2270 2270 2270 2270 2271 2271 2268 2268 2271 2271 2269 2269 2268 2268 2268 2268 2269 2269 2264 2264 2269 2269 2265 2265 2264 2264 2264 2264 2265 2265 2260 2260 2265 2265 2261 2261 2260 2260 2260 2260 2261 2261 2258 2258 2261 2261 2259 2259 2258 2258 2258 2258 2259 2259 2262 2262 2259 2259 2263 2263 2262 2262 2262 2262 2263 2263 2266 2266 2263 2263 2267 2267 2266 2266 2266 2266 2267 2267 2272 2272 2267 2267 2273 2273 2272 2272 2272 2272 2273 2273 2984 2984 2273 2273 2985 2985 2986 2986 2276 2276 2277 2277 2280 2280 2277 2277 2281 2281 2280 2280 2280 2280 2281 2281 2284 2284 2281 2281 2285 2285 2284 2284 2284 2284 2285 2285 2288 2288 2285 2285 2289 2289 2288 2288 2288 2288 2289 2289 2292 2292 2289 2289 2293 2293 2292 2292 2987 2987 2988 2988 2296 2296 2989 2989 2297 2297 2296 2296 2296 2296 2297 2297 2302 2302 2297 2297 2303 2303 2302 2302 2302 2302 2303 2303 2306 2306 2303 2303 2307 2307 2306 2306 2306 2306 2307 2307 2308 2308 2307 2307 2309 2309 2308 2308 2360 2360 2361 2361 2356 2356 2361 2361 2357 2357 2356 2356 2356 2356 2357 2357 2352 2352 2357 2357 2353 2353 2352 2352 2352 2352 2353 2353 2348 2348 2353 2353 2349 2349 2348 2348 2348 2348 2349 2349 2990 2990 2349 2349 2991 2991 2992 2992 2344 2344 2345 2345 2338 2338 2345 2345 2339 2339 2338 2338 2338 2338 2339 2339 2334 2334 2339 2339 2335 2335 2334 2334 2334 2334 2335 2335 2330 2330 2335 2335 2331 2331 2330 2330 2330 2330 2331 2331 2324 2324 2331 2331 2325 2325 2324 2324 2993 2993 2994 2994 2320 2320 2995 2995 2321 2321 2320 2320 2320 2320 2321 2321 2316 2316 2321 2321 2317 2317 2316 2316 2316 2316 2317 2317 2312 2312 2317 2317 2313 2313 2312 2312 2312 2312 2313 2313 2310 2310 2313 2313 2311 2311 2310 2310 2310 2310 2311 2311 2314 2314 2311 2311 2315 2315 2314 2314 2314 2314 2315 2315 2318 2318 2315 2315 2319 2319 2318 2318 2318 2318 2319 2319 2322 2322 2319 2319 2323 2323 2322 2322 2322 2322 2323 2323 2996 2996 2323 2323 2997 2997 2998 2998 2326 2326 2327 2327 2328 2328 2327 2327 2329 2329 2328 2328 2328 2328 2329 2329 2332 2332 2329 2329 2333 2333 2332 2332 2332 2332 2333 2333 2336 2336 2333 2333 2337 2337 2336 2336 2336 2336 2337 2337 2340 2340 2337 2337 2341 2341 2340 2340 2340 2340 2341 2341 2342 2342 2341 2341 2343 2343 2342 2342 2342 2342 2343 2343 2346 2346 2343 2343 2347 2347 2346 2346 2999 2999 3000 3000 2350 2350 3001 3001 2351 2351 2350 2350 2350 2350 2351 2351 2354 2354 2351 2351 2355 2355 2354 2354 2354 2354 2355 2355 2358 2358 2355 2355 2359 2359 2358 2358 2358 2358 2359 2359 2360 2360 2359 2359 2361 2361 2360 2360 2412 2412 2413 2413 2408 2408 2413 2413 2409 2409 2408 2408 2408 2408 2409 2409 2404 2404 2409 2409 2405 2405 2404 2404 2404 2404 2405 2405 2400 2400 2405 2405 2401 2401 2400 2400 2400 2400 2401 2401 3002 3002 2401 2401 3003 3003 3004 3004 2396 2396 2397 2397 2390 2390 2397 2397 2391 2391 2390 2390 2390 2390 2391 2391 2386 2386 2391 2391 2387 2387 2386 2386 2386 2386 2387 2387 2382 2382 2387 2387 2383 2383 2382 2382 2382 2382 2383 2383 2376 2376 2383 2383 2377 2377 2376 2376 3005 3005 3006 3006 2372 2372 3007 3007 2373 2373 2372 2372 2372 2372 2373 2373 2368 2368 2373 2373 2369 2369 2368 2368 2368 2368 2369 2369 2364 2364 2369 2369 2365 2365 2364 2364 2364 2364 2365 2365 2362 2362 2365 2365 2363 2363 2362 2362 2362 2362 2363 2363 2366 2366 2363 2363 2367 2367 2366 2366 2366 2366 2367 2367 2370 2370 2367 2367 2371 2371 2370 2370 2370 2370 2371 2371 2374 2374 2371 2371 2375 2375 2374 2374 2374 2374 2375 2375 3008 3008 2375 2375 3009 3009 3010 3010 2378 2378 2379 2379 2380 2380 2379 2379 2381 2381 2380 2380 2380 2380 2381 2381 2384 2384 2381 2381 2385 2385 2384 2384 2384 2384 2385 2385 2388 2388 2385 2385 2389 2389 2388 2388 2388 2388 2389 2389 2392 2392 2389 2389 2393 2393 2392 2392 2392 2392 2393 2393 2394 2394 2393 2393 2395 2395 2394 2394 2394 2394 2395 2395 2398 2398 2395 2395 2399 2399 2398 2398 3011 3011 3012 3012 2402 2402 3013 3013 2403 2403 2402 2402 2402 2402 2403 2403 2406 2406 2403 2403 2407 2407 2406 2406 2406 2406 2407 2407 2410 2410 2407 2407 2411 2411 2410 2410 2410 2410 2411 2411 2412 2412 2411 2411 2413 2413 2412 2412 2464 2464 2465 2465 2460 2460 2465 2465 2461 2461 2460 2460 2460 2460 2461 2461 2456 2456 2461 2461 2457 2457 2456 2456 2456 2456 2457 2457 2454 2454 2457 2457 2455 2455 2454 2454 2454 2454 2455 2455 2450 2450 2455 2455 2451 2451 2450 2450 2450 2450 2451 2451 3014 3014 2451 2451 3015 3015 3016 3016 2446 2446 2447 2447 2442 2442 2447 2447 2443 2443 2442 2442 2442 2442 2443 2443 2438 2438 2443 2443 2439 2439 2438 2438 2438 2438 2439 2439 2434 2434 2439 2439 2435 2435 2434 2434 2434 2434 2435 2435 2430 2430 2435 2435 2431 2431 2430 2430 3017 3017 3018 3018 2426 2426 3019 3019 2427 2427 2426 2426 2426 2426 2427 2427 2424 2424 2427 2427 2425 2425 2424 2424 2424 2424 2425 2425 2420 2420 2425 2425 2421 2421 2420 2420 2420 2420 2421 2421 2416 2416 2421 2421 2417 2417 2416 2416 2416 2416 2417 2417 2414 2414 2417 2417 2415 2415 2414 2414 2414 2414 2415 2415 2418 2418 2415 2415 2419 2419 2418 2418 2418 2418 2419 2419 2422 2422 2419 2419 2423 2423 2422 2422 2422 2422 2423 2423 2428 2428 2423 2423 2429 2429 2428 2428 2428 2428 2429 2429 3020 3020 2429 2429 3021 3021 3022 3022 2432 2432 2433 2433 2436 2436 2433 2433 2437 2437 2436 2436 2436 2436 2437 2437 2440 2440 2437 2437 2441 2441 2440 2440 2440 2440 2441 2441 2444 2444 2441 2441 2445 2445 2444 2444 2444 2444 2445 2445 2448 2448 2445 2445 2449 2449 2448 2448 3023 3023 3024 3024 2452 2452 3025 3025 2453 2453 2452 2452 2452 2452 2453 2453 2458 2458 2453 2453 2459 2459 2458 2458 2458 2458 2459 2459 2462 2462 2459 2459 2463 2463 2462 2462 2462 2462 2463 2463 2464 2464 2463 2463 2465 2465 2464 2464 2466 2466 2467 2467 2468 2468 2467 2467 2469 2469 2468 2468 2468 2468 2469 2469 2470 2470 2469 2469 2471 2471 2470 2470 2472 2472 2473 2473 2474 2474 2473 2473 2475 2475 2474 2474 2474 2474 2475 2475 2476 2476 2475 2475 2477 2477 2476 2476 2478 2478 2479 2479 2480 2480 2479 2479 2481 2481 2480 2480 2482 2482 2483 2483 2484 2484 2483 2483 2485 2485 2484 2484 2484 2484 2485 2485 2486 2486 2485 2485 2487 2487 2486 2486 2488 2488 2489 2489 2490 2490 2489 2489 2491 2491 2490 2490 2490 2490 2491 2491 2492 2492 2491 2491 2493 2493 2492 2492 2494 2494 2495 2495 2496 2496 2495 2495 2497 2497 2496 2496 2496 2496 2497 2497 2498 2498 2497 2497 2499 2499 2498 2498 2498 2498 2499 2499 2500 2500 2499 2499 2501 2501 2500 2500 2500 2500 2501 2501 2502 2502 2501 2501 2503 2503 2502 2502 2502 2502 2503 2503 2504 2504 2503 2503 2505 2505 2504 2504 2506 2506 2507 2507 2508 2508 2507 2507 2509 2509 2508 2508 2510 2510 2511 2511 2512 2512 2511 2511 2513 2513 2512 2512 2512 2512 2513 2513 2514 2514 2513 2513 2515 2515 2514 2514 2516 2516 2517 2517 2518 2518 2517 2517 2519 2519 2518 2518 2518 2518 2519 2519 2520 2520 2519 2519 2521 2521 2520 2520 2520 2520 2521 2521 2522 2522 2521 2521 2523 2523 2522 2522 2524 2524 2525 2525 2526 2526 2525 2525 2527 2527 2526 2526 2526 2526 2527 2527 2528 2528 2527 2527 2529 2529 2528 2528 2530 2530 2531 2531 2532 2532 2531 2531 2533 2533 2532 2532 2534 2534 2535 2535 2536 2536 2535 2535 2537 2537 2536 2536 2536 2536 2537 2537 2538 2538 2537 2537 2539 2539 2538 2538 2538 2538 2539 2539 2540 2540 2539 2539 2541 2541 2540 2540 2540 2540 2541 2541 2542 2542 2541 2541 2543 2543 2542 2542 2542 2542 2543 2543 2544 2544 2543 2543 2545 2545 2544 2544 2547 2547 2546 2546 2548 2548 2547 2547 2548 2548 2549 2549 2548 2548 2550 2550 2549 2549 2549 2549 2550 2550 2551 2551 2551 2551 2550 2550 2552 2552 2550 2550 2553 2553 2552 2552 2552 2552 2553 2553 2554 2554 2553 2553 3026 3026 2554 2554 2554 2554 3027 3027 3028 3028 2555 2555 2556 2556 2557 2557 2556 2556 2558 2558 2557 2557 2557 2557 2558 2558 2559 2559 2558 2558 2560 2560 2559 2559 2559 2559 2560 2560 2561 2561 2562 2562 2563 2563 2564 2564 2563 2563 2565 2565 2564 2564 2564 2564 2565 2565 2566 2566 2565 2565 2567 2567 2566 2566 2566 2566 2567 2567 2568 2568 2567 2567 2569 2569 2568 2568 2568 2568 2569 2569 2570 2570 2569 2569 2571 2571 2570 2570 2570 2570 2571 2571 3029 3029 2571 2571 3030 3030 3031 3031 2572 2572 2573 2573 2574 2574 2573 2573 2575 2575 2574 2574 2574 2574 2575 2575 2576 2576 2575 2575 2577 2577 2576 2576 2578 2578 2579 2579 2580 2580 2579 2579 2581 2581 2580 2580 2580 2580 2581 2581 2582 2582 2581 2581 2583 2583 2582 2582 3032 3032 3033 3033 2584 2584 3034 3034 2585 2585 2584 2584 2584 2584 2585 2585 2586 2586 2585 2585 2587 2587 2586 2586 2586 2586 2587 2587 2588 2588 2587 2587 2589 2589 2588 2588 2588 2588 2589 2589 2590 2590 2589 2589 2591 2591 2590 2590 2592 2592 2593 2593 2594 2594 2593 2593 2595 2595 2594 2594 2594 2594 2595 2595 2596 2596 2595 2595 2597 2597 2596 2596 2596 2596 2597 2597 2598 2598 2597 2597 2599 2599 2598 2598 2598 2598 2599 2599 3035 3035 2599 2599 3036 3036 3037 3037 2600 2600 2601 2601 2602 2602 2601 2601 2603 2603 2602 2602 2602 2602 2603 2603 2604 2604 2603 2603 2605 2605 2604 2604 2607 2607 2606 2606 2608 2608 2607 2607 2608 2608 2609 2609 2608 2608 2610 2610 2609 2609 2609 2609 2610 2610 2611 2611 3038 3038 2612 2612 3039 3039 3040 3040 2612 2612 2613 2613 2612 2612 2614 2614 2613 2613 2613 2613 2614 2614 2616 2616 2614 2614 2615 2615 2616 2616 2616 2616 2615 2615 2617 2617 2615 2615 2618 2618 2617 2617 2617 2617 2618 2618 2619 2619 2618 2618 2620 2620 2619 2619 2619 2619 2620 2620 2621 2621 2622 2622 2623 2623 2624 2624 2623 2623 2625 2625 2624 2624 2624 2624 2625 2625 2626 2626 2625 2625 2627 2627 2626 2626 3041 3041 3042 3042 2628 2628 3043 3043 2629 2629 2628 2628 2628 2628 2629 2629 2630 2630 2629 2629 2631 2631 2630 2630 2630 2630 2631 2631 2632 2632 2631 2631 2633 2633 2632 2632 2632 2632 2633 2633 2634 2634 2633 2633 2635 2635 2634 2634 2634 2634 2635 2635 2636 2636 2635 2635 2637 2637 2636 2636 2651 2651 2650 2650 2648 2648 2651 2651 2648 2648 2649 2649 2648 2648 2646 2646 2649 2649 2649 2649 2646 2646 2647 2647 2646 2646 2644 2644 2647 2647 2647 2647 2644 2644 2645 2645 2644 2644 3044 3044 2645 2645 2645 2645 3045 3045 3046 3046 2642 2642 2640 2640 2643 2643 2643 2643 2640 2640 2641 2641 2640 2640 2638 2638 2641 2641 2641 2641 2638 2638 2639 2639 2665 2665 2664 2664 2662 2662 2665 2665 2662 2662 2663 2663 2662 2662 2660 2660 2663 2663 2663 2663 2660 2660 2661 2661 3047 3047 2658 2658 3048 3048 3049 3049 2658 2658 2659 2659 2658 2658 2656 2656 2659 2659 2659 2659 2656 2656 2657 2657 2656 2656 2654 2654 2657 2657 2657 2657 2654 2654 2655 2655 2654 2654 2652 2652 2655 2655 2655 2655 2652 2652 2653 2653 2666 2666 2667 2667 2668 2668 2667 2667 2669 2669 2668 2668 2668 2668 2669 2669 2670 2670 2669 2669 2671 2671 2670 2670 2670 2670 2671 2671 2672 2672 2671 2671 2673 2673 2672 2672 2672 2672 2673 2673 3050 3050 2673 2673 3051 3051 3052 3052 2674 2674 2675 2675 2676 2676 2675 2675 2677 2677 2676 2676 2676 2676 2677 2677 2678 2678 2677 2677 2679 2679 2678 2678 2678 2678 2679 2679 2680 2680 2679 2679 2681 2681 2680 2680 2682 2682 2683 2683 2684 2684 2683 2683 2685 2685 2684 2684 2684 2684 2685 2685 2686 2686 2685 2685 2687 2687 2686 2686 2686 2686 2687 2687 2688 2688 2687 2687 2689 2689 2688 2688 3053 3053 3054 3054 2690 2690 3055 3055 2691 2691 2690 2690 2690 2690 2691 2691 2692 2692 2691 2691 2693 2693 2692 2692 2692 2692 2693 2693 2694 2694 2693 2693 2695 2695 2694 2694 2694 2694 2695 2695 2696 2696 2695 2695 2697 2697 2696 2696 2699 2699 2698 2698 2701 2701 2698 2698 2700 2700 2701 2701 2701 2701 2700 2700 2703 2703 2700 2700 2702 2702 2703 2703 2702 2702 2704 2704 2703 2703 2703 2703 2704 2704 2705 2705 2704 2704 2706 2706 2705 2705 2705 2705 2706 2706 2707 2707 2706 2706 3056 3056 2707 2707 2707 2707 3057 3057 3058 3058 2708 2708 2710 2710 2709 2709 2709 2709 2710 2710 2712 2712 2710 2710 2711 2711 2712 2712 2712 2712 2711 2711 2713 2713 2711 2711 2714 2714 2713 2713 2713 2713 2714 2714 2715 2715 2717 2717 2716 2716 2718 2718 2716 2716 2719 2719 2718 2718 2718 2718 2719 2719 2720 2720 2719 2719 2721 2721 2720 2720 2720 2720 2721 2721 2723 2723 2728 2728 2727 2727 2726 2726 2727 2727 2725 2725 2726 2726 2726 2726 2725 2725 2724 2724 2725 2725 3059 3059 2724 2724 2724 2724 3060 3060 3061 3061 2723 2723 2721 2721 2722 2722 2732 2732 2733 2733 2730 2730 2733 2733 2731 2731 2730 2730 2730 2730 2731 2731 2728 2728 2731 2731 2729 2729 2728 2728 2728 2728 2729 2729 2727 2727 2734 2734 2735 2735 2736 2736 2735 2735 2737 2737 2736 2736 2736 2736 2737 2737 2738 2738 2737 2737 2739 2739 2738 2738 2738 2738 2739 2739 2740 2740 2739 2739 2741 2741 2740 2740 3062 3062 3063 3063 2742 2742 3064 3064 2743 2743 2742 2742 2742 2742 2743 2743 2744 2744 2743 2743 2745 2745 2744 2744 2744 2744 2745 2745 2746 2746 2745 2745 2747 2747 2746 2746 2746 2746 2747 2747 2748 2748 2747 2747 2749 2749 2748 2748 2750 2750 2751 2751 2752 2752 2751 2751 2753 2753 2752 2752 2752 2752 2753 2753 2754 2754 2753 2753 2755 2755 2754 2754 2754 2754 2755 2755 2756 2756 2755 2755 2757 2757 2756 2756 2756 2756 2757 2757 3065 3065 2757 2757 3066 3066 3067 3067 2758 2758 2759 2759 2760 2760 2759 2759 2761 2761 2760 2760 2760 2760 2761 2761 2762 2762 2761 2761 2763 2763 2762 2762 2762 2762 2763 2763 2764 2764 2763 2763 2765 2765 2764 2764 2766 2766 2767 2767 2768 2768 2767 2767 2769 2769 2768 2768 2768 2768 2769 2769 2770 2770 2769 2769 2771 2771 2770 2770 2770 2770 2771 2771 2772 2772 2771 2771 2773 2773 2772 2772 2772 2772 2773 2773 2774 2774 2773 2773 2775 2775 2774 2774 2774 2774 2775 2775 3068 3068 2775 2775 3069 3069 3070 3070 2776 2776 2777 2777 2778 2778 2777 2777 2779 2779 2778 2778 2778 2778 2779 2779 2780 2780 2779 2779 2781 2781 2780 2780 2795 2795 2797 2797 2796 2796 2790 2790 2792 2792 2793 2793 2792 2792 2795 2795 2793 2793 2793 2793 2795 2795 2794 2794 2795 2795 2796 2796 2794 2794 2782 2782 2783 2783 2784 2784 2783 2783 2785 2785 2784 2784 2784 2784 2785 2785 2786 2786 2785 2785 2787 2787 2786 2786 3071 3071 3072 3072 2788 2788 3073 3073 2789 2789 2788 2788 2788 2788 2789 2789 2790 2790 2789 2789 2791 2791 2790 2790 2790 2790 2791 2791 2792 2792
+19 19 21 21 6 6 28 28 61 61 57 57 41 41 44 44 56 56 44 44 46 46 56 56 46 46 45 45 56 56 56 56 45 45 51 51 6 6 21 21 28 28 21 21 24 24 28 28 28 28 24 24 26 26 28 28 56 56 61 61 56 56 60 60 61 61 61 61 60 60 65 65 60 60 64 64 65 65 65 65 64 64 68 68 64 64 69 69 68 68 68 68 69 69 72 72 69 69 73 73 72 72 72 72 73 73 76 76 73 73 77 77 76 76 76 76 77 77 80 80 77 77 82 82 92 92 92 92 89 89 77 77 89 89 87 87 77 77 77 77 87 87 88 88 100 100 106 106 105 105 106 106 108 108 105 105 105 105 108 108 127 127 80 80 77 77 83 83 77 77 105 105 83 83 83 83 105 105 93 93 105 105 116 116 93 93 93 93 116 116 102 102 116 116 124 124 102 102 102 102 124 124 104 104 124 124 126 126 104 104 104 104 126 126 98 98 126 126 123 123 98 98 98 98 123 123 86 86 26 26 32 32 28 28 32 32 36 36 28 28 28 28 36 36 56 56 36 36 38 38 56 56 56 56 38 38 41 41 108 108 111 111 127 127 111 111 113 113 127 127 127 127 113 113 129 129 113 113 117 117 129 129 129 129 117 117 131 131 117 117 120 120 131 131 131 131 120 120 133 133 120 120 122 122 133 133 133 133 122 122 132 132 122 122 121 121 132 132 132 132 121 121 130 130 121 121 118 118 130 130 130 130 118 118 128 128 118 118 114 114 128 128 128 128 114 114 125 125 114 114 112 112 125 125 125 125 112 112 119 119 112 112 109 109 119 119 119 119 109 109 110 110 109 109 107 107 110 110 110 110 107 107 99 99 99 99 107 107 90 90 107 107 101 101 90 90 90 90 101 101 84 84 101 101 97 97 84 84 84 84 97 97 82 82 97 97 95 95 82 82 82 82 95 95 92 92 88 88 91 91 77 77 91 91 94 94 77 77 77 77 94 94 105 105 94 94 96 96 105 105 105 105 96 96 100 100 47 47 18 18 35 35 18 18 10 10 35 35 35 35 10 10 29 29 10 10 7 7 29 29 29 29 7 7 31 31 7 7 9 9 31 31 31 31 9 9 40 40 9 9 17 17 40 40 40 40 17 17 50 50 17 17 28 28 50 50 50 50 28 28 53 53 28 28 57 57 53 53 123 123 115 115 86 86 115 115 103 103 86 86 86 86 103 103 81 81 103 103 85 85 81 81 81 81 85 85 78 78 85 85 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 70 70 75 75 71 71 70 70 70 70 71 71 66 66 71 71 67 67 66 66 66 66 67 67 63 63 67 67 62 62 63 63 63 63 62 62 59 59 62 62 58 58 59 59 59 59 58 58 55 55 58 58 54 54 55 55 55 55 54 54 52 52 54 54 48 48 52 52 52 52 48 48 47 47 48 48 30 30 47 47 47 47 30 30 18 18 45 45 42 42 51 51 42 42 39 39 51 51 51 51 39 39 49 49 39 39 37 37 49 49 49 49 37 37 43 43 37 37 33 33 43 43 43 43 33 33 34 34 33 33 27 27 34 34 34 34 27 27 23 23 27 27 25 25 23 23 19 19 6 6 15 15 6 6 4 4 15 15 15 15 4 4 12 12 4 4 2 2 12 12 12 12 2 2 11 11 2 2 0 0 11 11 11 11 0 0 13 13 0 0 1 1 13 13 13 13 1 1 16 16 1 1 3 3 16 16 16 16 3 3 20 20 3 3 5 5 20 20 20 20 5 5 22 22 5 5 8 8 22 22 22 22 8 8 25 25 8 8 14 14 25 25 25 25 14 14 23 23 172 172 171 171 164 164 134 134 139 139 141 141 167 167 161 161 171 171 161 161 163 163 171 171 171 171 163 163 164 164 139 139 134 134 137 137 134 134 136 136 137 137 137 137 136 136 138 138 170 170 156 156 165 165 156 156 150 150 165 165 165 165 150 150 166 166 135 135 151 151 150 150 151 151 153 153 150 150 150 150 153 153 166 166 153 153 155 155 166 166 166 166 155 155 167 167 155 155 158 158 167 167 167 167 158 158 161 161 144 144 142 142 136 136 142 142 140 140 136 136 136 136 140 140 138 138 141 141 143 143 134 134 143 143 145 145 134 134 134 134 145 145 135 135 145 145 149 149 135 135 135 135 149 149 151 151 164 164 162 162 172 172 162 162 160 160 172 172 172 172 160 160 169 169 160 160 157 157 169 169 169 169 157 157 168 168 157 157 154 154 168 168 168 168 154 154 159 159 154 154 152 152 159 159 159 159 152 152 147 147 152 152 146 146 147 147 147 147 146 146 136 136 146 146 148 148 136 136 136 136 148 148 144 144 206 206 204 204 212 212 198 198 205 205 207 207 207 207 210 210 198 198 210 210 211 211 198 198 198 198 211 211 212 212 211 211 209 209 212 212 212 212 209 209 206 206 204 204 202 202 212 212 202 202 199 199 212 212 212 212 199 199 201 201 199 199 197 197 201 201 201 201 197 197 188 188 197 197 194 194 188 188 188 188 194 194 181 181 194 194 192 192 181 181 181 181 192 192 179 179 192 192 189 189 179 179 179 179 189 189 178 178 189 189 186 186 178 178 186 186 183 183 178 178 178 178 183 183 177 177 174 174 195 195 196 196 185 185 176 176 180 180 176 176 173 173 180 180 180 180 173 173 191 191 183 183 182 182 177 177 182 182 184 184 177 177 177 177 184 184 175 175 173 173 174 174 191 191 174 174 196 196 191 191 191 191 196 196 208 208 196 196 200 200 208 208 208 208 200 200 198 198 200 200 203 203 198 198 198 198 203 203 205 205 184 184 187 187 175 175 187 187 190 190 175 175 175 175 190 190 174 174 190 190 193 193 174 174 174 174 193 193 195 195 213 213 258 258 214 214 258 258 259 259 214 214 214 214 259 259 215 215 215 215 259 259 216 216 259 259 260 260 216 216 216 216 260 260 217 217 217 217 260 260 218 218 3572 3572 261 261 3573 3573 3574 3574 261 261 219 219 262 262 221 221 261 261 221 221 220 220 261 261 261 261 220 220 219 219 263 263 223 223 262 262 223 223 222 222 262 262 262 262 222 222 221 221 264 264 225 225 263 263 225 225 224 224 263 263 263 263 224 224 223 223 229 229 228 228 265 265 228 228 227 227 265 265 265 265 227 227 264 264 227 227 226 226 264 264 264 264 226 226 225 225 229 229 265 265 230 230 265 265 266 266 230 230 230 230 266 266 231 231 231 231 266 266 232 232 266 266 267 267 232 232 232 232 267 267 233 233 233 233 267 267 234 234 267 267 268 268 234 234 234 234 268 268 235 235 235 235 268 268 236 236 268 268 269 269 236 236 236 236 269 269 237 237 237 237 269 269 238 238 269 269 270 270 238 238 238 238 270 270 239 239 271 271 241 241 270 270 241 241 240 240 270 270 270 270 240 240 239 239 272 272 243 243 271 271 243 243 242 242 271 271 271 271 242 242 241 241 273 273 245 245 272 272 245 245 244 244 272 272 272 272 244 244 243 243 274 274 247 247 273 273 247 247 246 246 273 273 273 273 246 246 245 245 275 275 249 249 274 274 249 249 248 248 274 274 274 274 248 248 247 247 253 253 252 252 276 276 3575 3575 251 251 3576 3576 3577 3577 251 251 275 275 251 251 250 250 275 275 275 275 250 250 249 249 253 253 276 276 254 254 276 276 277 277 254 254 254 254 277 277 255 255 255 255 277 277 256 256 277 277 278 278 256 256 256 256 278 278 257 257 312 312 296 296 313 313 296 296 298 298 313 313 313 313 298 298 315 315 298 298 300 300 315 315 315 315 300 300 314 314 312 312 309 309 296 296 309 309 307 307 296 296 296 296 307 307 305 305 311 311 302 302 310 310 302 302 308 308 310 310 290 290 291 291 280 280 291 291 293 293 280 280 280 280 293 293 294 294 304 304 285 285 303 303 285 285 284 284 303 303 303 303 284 284 283 283 308 308 302 302 306 306 302 302 301 301 306 306 306 306 301 301 304 304 301 301 299 299 304 304 304 304 299 299 297 297 279 279 288 288 280 280 288 288 289 289 280 280 280 280 289 289 290 290 294 294 296 296 280 280 296 296 305 305 280 280 280 280 305 305 281 281 305 305 303 303 281 281 281 281 303 303 282 282 303 303 283 283 282 282 297 297 295 295 304 304 295 295 292 292 304 304 304 304 292 292 285 285 292 292 287 287 285 285 285 285 287 287 286 286 322 322 323 323 324 324 317 317 330 330 328 328 339 339 340 340 338 338 340 340 336 336 338 338 338 338 336 336 337 337 321 321 331 331 320 320 331 331 319 319 320 320 325 325 316 316 326 326 316 316 317 317 326 326 326 326 317 317 327 327 317 317 328 328 327 327 321 321 322 322 331 331 322 322 324 324 331 331 331 331 324 324 333 333 324 324 329 329 333 333 333 333 329 329 334 334 329 329 332 332 334 334 334 334 332 332 336 336 332 332 335 335 336 336 336 336 335 335 337 337 330 330 317 317 331 331 317 317 318 318 331 331 331 331 318 318 319 319 360 360 358 358 341 341 358 358 356 356 341 341 341 341 356 356 352 352 359 359 342 342 357 357 342 342 353 353 357 357 446 446 449 449 466 466 449 449 451 451 466 466 466 466 451 451 454 454 419 419 426 426 437 437 426 426 435 435 437 437 437 437 435 435 442 442 352 352 350 350 341 341 350 350 349 349 341 341 341 341 349 349 342 342 349 349 351 351 342 342 342 342 351 351 353 353 342 342 428 428 430 430 438 438 405 405 402 402 438 438 402 402 434 434 402 402 398 398 434 434 434 434 398 398 397 397 401 401 406 406 370 370 406 406 410 410 370 370 416 416 412 412 438 438 412 412 408 408 438 438 438 438 408 408 405 405 446 446 466 466 443 443 466 466 463 463 443 443 443 443 463 463 458 458 454 454 456 456 466 466 456 456 457 457 466 466 466 466 457 457 465 465 457 457 455 455 465 465 465 465 455 455 453 453 445 445 464 464 448 448 464 464 465 465 448 448 448 448 465 465 450 450 465 465 453 453 450 450 370 370 374 374 401 401 374 374 377 377 401 401 401 401 377 377 379 379 387 387 373 373 380 380 373 373 369 369 380 380 380 380 369 369 372 372 369 369 363 363 372 372 372 372 363 363 367 367 363 363 365 365 367 367 359 359 361 361 342 342 361 361 364 364 342 342 342 342 364 364 428 428 394 394 388 388 392 392 437 437 433 433 419 419 433 433 429 429 419 419 419 419 429 429 415 415 429 429 427 427 415 415 415 415 427 427 410 410 427 427 424 424 410 410 410 410 424 424 370 370 424 424 423 423 370 370 370 370 423 423 364 364 423 423 425 425 364 364 364 364 425 425 428 428 397 397 393 393 434 434 393 393 389 389 434 434 434 434 389 389 381 381 407 407 409 409 404 404 394 394 392 392 399 399 388 388 394 394 385 385 394 394 390 390 385 385 385 385 390 390 371 371 371 371 390 390 362 362 390 390 386 386 362 362 362 362 386 386 355 355 355 355 386 386 348 348 386 386 375 375 348 348 348 348 375 375 347 347 347 347 375 375 345 345 375 375 368 368 345 345 345 345 368 368 344 344 344 344 368 368 343 343 368 368 365 365 343 343 343 343 365 365 341 341 365 365 363 363 341 341 341 341 363 363 360 360 379 379 383 383 401 401 383 383 384 384 401 401 401 401 384 384 396 396 384 384 382 382 396 396 396 396 382 382 391 391 382 382 378 378 391 391 391 391 378 378 387 387 378 378 376 376 387 387 387 387 376 376 373 373 381 381 366 366 434 434 366 366 354 354 434 434 434 434 354 354 430 430 354 354 346 346 430 430 430 430 346 346 342 342 458 458 447 447 443 443 447 447 432 432 443 443 443 443 432 432 438 438 432 432 420 420 438 438 438 438 420 420 416 416 422 422 417 417 413 413 407 407 411 411 409 409 411 411 414 414 409 409 409 409 414 414 413 413 414 414 418 418 413 413 413 413 418 418 422 422 392 392 395 395 399 399 395 395 400 400 399 399 399 399 400 400 404 404 400 400 403 403 404 404 404 404 403 403 407 407 442 442 461 461 445 445 461 461 462 462 445 445 445 445 462 462 464 464 422 422 436 436 417 417 436 436 444 444 417 417 417 417 444 444 421 421 444 444 452 452 421 421 452 452 459 459 421 421 421 421 459 459 431 431 459 459 460 460 431 431 431 431 460 460 439 439 460 460 461 461 439 439 439 439 461 461 441 441 461 461 442 442 441 441 441 441 442 442 440 440 442 442 435 435 440 440 471 471 470 470 468 468 470 470 469 469 468 468 468 468 469 469 467 467 491 491 490 490 492 492 490 490 489 489 492 492 492 492 489 489 488 488 488 488 487 487 492 492 487 487 486 486 492 492 492 492 486 486 484 484 486 486 485 485 484 484 484 484 485 485 483 483 471 471 468 468 473 473 468 468 472 472 473 473 473 473 472 472 474 474 472 472 476 476 474 474 474 474 476 476 475 475 476 476 477 477 475 475 475 475 477 477 485 485 477 477 478 478 485 485 478 478 479 479 485 485 485 485 479 479 480 480 480 480 481 481 485 485 481 481 482 482 485 485 485 485 482 482 483 483 536 536 507 507 538 538 507 507 509 509 538 538 538 538 509 509 540 540 509 509 511 511 540 540 540 540 511 511 542 542 511 511 513 513 542 542 542 542 513 513 544 544 513 513 515 515 544 544 544 544 515 515 546 546 515 515 517 517 546 546 546 546 517 517 3578 3578 517 517 3579 3579 3580 3580 548 548 519 519 550 550 519 519 521 521 550 550 550 550 521 521 549 549 521 521 520 520 549 549 549 549 520 520 547 547 520 520 518 518 547 547 3581 3581 3582 3582 545 545 3583 3583 516 516 545 545 545 545 516 516 543 543 516 516 514 514 543 543 543 543 514 514 541 541 514 514 512 512 541 541 541 541 512 512 539 539 512 512 510 510 539 539 539 539 510 510 537 537 510 510 508 508 537 537 537 537 508 508 535 535 508 508 506 506 535 535 535 535 506 506 533 533 506 506 504 504 533 533 533 533 504 504 531 531 504 504 502 502 531 531 531 531 502 502 529 529 502 502 500 500 529 529 529 529 500 500 527 527 500 500 498 498 527 527 527 527 498 498 3584 3584 498 498 3585 3585 3586 3586 525 525 496 496 523 523 496 496 494 494 523 523 523 523 494 494 522 522 494 494 493 493 522 522 522 522 493 493 524 524 493 493 495 495 524 524 3587 3587 3588 3588 526 526 3589 3589 497 497 526 526 526 526 497 497 528 528 497 497 499 499 528 528 528 528 499 499 530 530 499 499 501 501 530 530 530 530 501 501 532 532 501 501 503 503 532 532 532 532 503 503 534 534 503 503 505 505 534 534 534 534 505 505 536 536 505 505 507 507 536 536 586 586 562 562 588 588 562 562 564 564 588 588 588 588 564 564 590 590 564 564 566 566 590 590 590 590 566 566 592 592 566 566 568 568 592 592 592 592 568 568 594 594 568 568 570 570 594 594 594 594 570 570 3590 3590 570 570 3591 3591 3592 3592 596 596 572 572 598 598 572 572 574 574 598 598 598 598 574 574 597 597 574 574 573 573 597 597 3593 3593 3594 3594 595 595 3595 3595 571 571 595 595 595 595 571 571 593 593 571 571 569 569 593 593 593 593 569 569 591 591 569 569 567 567 591 591 591 591 567 567 589 589 567 567 565 565 589 589 589 589 565 565 587 587 565 565 563 563 587 587 587 587 563 563 585 585 563 563 561 561 585 585 585 585 561 561 583 583 561 561 559 559 583 583 583 583 559 559 581 581 559 559 557 557 581 581 581 581 557 557 579 579 557 557 555 555 579 579 579 579 555 555 3596 3596 555 555 3597 3597 3598 3598 577 577 553 553 575 575 553 553 551 551 575 575 575 575 551 551 576 576 551 551 552 552 576 576 3599 3599 3600 3600 578 578 3601 3601 554 554 578 578 578 578 554 554 580 580 554 554 556 556 580 580 580 580 556 556 582 582 556 556 558 558 582 582 582 582 558 558 584 584 558 558 560 560 584 584 584 584 560 560 586 586 560 560 562 562 586 586 631 631 640 640 633 633 640 640 642 642 633 633 633 633 642 642 637 637 642 642 644 644 637 637 637 637 644 644 639 639 644 644 646 646 639 639 639 639 646 646 638 638 646 646 645 645 638 638 638 638 645 645 634 634 645 645 643 643 634 634 634 634 643 643 632 632 643 643 641 641 632 632 632 632 641 641 630 630 641 641 636 636 630 630 630 630 636 636 626 626 636 636 628 628 626 626 626 626 628 628 623 623 628 628 624 624 623 623 623 623 624 624 620 620 624 624 618 618 620 620 620 620 618 618 616 616 618 618 610 610 616 616 616 616 610 610 614 614 610 610 605 605 614 614 614 614 605 605 612 612 605 605 603 603 612 612 612 612 603 603 608 608 603 603 601 601 608 608 608 608 601 601 606 606 601 601 599 599 606 606 606 606 599 599 607 607 599 599 600 600 607 607 607 607 600 600 611 611 600 600 602 602 611 611 611 611 602 602 613 613 602 602 604 604 613 613 613 613 604 604 615 615 604 604 609 609 615 615 615 615 609 609 619 619 609 609 617 617 619 619 619 619 617 617 622 622 617 617 621 621 622 622 622 622 621 621 625 625 621 621 627 627 625 625 625 625 627 627 629 629 627 627 635 635 629 629 629 629 635 635 631 631 635 635 640 640 631 631 682 682 658 658 684 684 658 658 660 660 684 684 684 684 660 660 686 686 660 660 662 662 686 686 686 686 662 662 688 688 662 662 664 664 688 688 688 688 664 664 690 690 664 664 666 666 690 690 690 690 666 666 3602 3602 666 666 3603 3603 3604 3604 692 692 668 668 694 694 668 668 670 670 694 694 694 694 670 670 693 693 670 670 669 669 693 693 3605 3605 3606 3606 691 691 3607 3607 667 667 691 691 691 691 667 667 689 689 667 667 665 665 689 689 689 689 665 665 687 687 665 665 663 663 687 687 687 687 663 663 685 685 663 663 661 661 685 685 685 685 661 661 683 683 661 661 659 659 683 683 683 683 659 659 681 681 659 659 657 657 681 681 681 681 657 657 679 679 657 657 655 655 679 679 679 679 655 655 677 677 655 655 653 653 677 677 677 677 653 653 675 675 653 653 651 651 675 675 675 675 651 651 3608 3608 651 651 3609 3609 3610 3610 673 673 649 649 671 671 649 649 647 647 671 671 671 671 647 647 672 672 647 647 648 648 672 672 3611 3611 3612 3612 674 674 3613 3613 650 650 674 674 674 674 650 650 676 676 650 650 652 652 676 676 676 676 652 652 678 678 652 652 654 654 678 678 678 678 654 654 680 680 654 654 656 656 680 680 680 680 656 656 682 682 656 656 658 658 682 682 730 730 706 706 732 732 706 706 708 708 732 732 732 732 708 708 734 734 708 708 710 710 734 734 734 734 710 710 736 736 710 710 712 712 736 736 736 736 712 712 738 738 712 712 714 714 738 738 738 738 714 714 3614 3614 714 714 3615 3615 3616 3616 740 740 716 716 742 742 716 716 718 718 742 742 742 742 718 718 741 741 718 718 717 717 741 741 3617 3617 3618 3618 739 739 3619 3619 715 715 739 739 739 739 715 715 737 737 715 715 713 713 737 737 737 737 713 713 735 735 713 713 711 711 735 735 735 735 711 711 733 733 711 711 709 709 733 733 733 733 709 709 731 731 709 709 707 707 731 731 731 731 707 707 729 729 707 707 705 705 729 729 729 729 705 705 727 727 705 705 703 703 727 727 727 727 703 703 725 725 703 703 701 701 725 725 725 725 701 701 723 723 701 701 699 699 723 723 723 723 699 699 3620 3620 699 699 3621 3621 3622 3622 721 721 697 697 719 719 697 697 695 695 719 719 719 719 695 695 720 720 695 695 696 696 720 720 3623 3623 3624 3624 722 722 3625 3625 698 698 722 722 722 722 698 698 724 724 698 698 700 700 724 724 724 724 700 700 726 726 700 700 702 702 726 726 726 726 702 702 728 728 702 702 704 704 728 728 728 728 704 704 730 730 704 704 706 706 730 730 775 775 784 784 777 777 784 784 786 786 777 777 777 777 786 786 781 781 786 786 788 788 781 781 781 781 788 788 783 783 788 788 790 790 783 783 783 783 790 790 782 782 790 790 789 789 782 782 782 782 789 789 778 778 789 789 787 787 778 778 778 778 787 787 776 776 787 787 785 785 776 776 776 776 785 785 774 774 785 785 780 780 774 774 774 774 780 780 770 770 780 780 772 772 770 770 770 770 772 772 767 767 772 772 768 768 767 767 767 767 768 768 764 764 768 768 762 762 764 764 764 764 762 762 760 760 762 762 754 754 760 760 760 760 754 754 758 758 754 754 749 749 758 758 758 758 749 749 756 756 749 749 747 747 756 756 756 756 747 747 752 752 747 747 745 745 752 752 752 752 745 745 750 750 745 745 743 743 750 750 750 750 743 743 751 751 743 743 744 744 751 751 751 751 744 744 755 755 744 744 746 746 755 755 755 755 746 746 757 757 746 746 748 748 757 757 757 757 748 748 759 759 748 748 753 753 759 759 759 759 753 753 763 763 753 753 761 761 763 763 763 763 761 761 766 766 761 761 765 765 766 766 766 766 765 765 769 769 765 765 771 771 769 769 769 769 771 771 773 773 771 771 779 779 773 773 773 773 779 779 775 775 779 779 784 784 775 775 826 826 802 802 828 828 802 802 804 804 828 828 828 828 804 804 830 830 804 804 806 806 830 830 830 830 806 806 832 832 806 806 808 808 832 832 832 832 808 808 834 834 808 808 810 810 834 834 834 834 810 810 3626 3626 810 810 3627 3627 3628 3628 836 836 812 812 838 838 812 812 814 814 838 838 838 838 814 814 837 837 814 814 813 813 837 837 3629 3629 3630 3630 835 835 3631 3631 811 811 835 835 835 835 811 811 833 833 811 811 809 809 833 833 833 833 809 809 831 831 809 809 807 807 831 831 831 831 807 807 829 829 807 807 805 805 829 829 829 829 805 805 827 827 805 805 803 803 827 827 827 827 803 803 825 825 803 803 801 801 825 825 825 825 801 801 823 823 801 801 799 799 823 823 823 823 799 799 821 821 799 799 797 797 821 821 821 821 797 797 819 819 797 797 795 795 819 819 819 819 795 795 3632 3632 795 795 3633 3633 3634 3634 817 817 793 793 815 815 793 793 791 791 815 815 815 815 791 791 816 816 791 791 792 792 816 816 3635 3635 3636 3636 818 818 3637 3637 794 794 818 818 818 818 794 794 820 820 794 794 796 796 820 820 820 820 796 796 822 822 796 796 798 798 822 822 822 822 798 798 824 824 798 798 800 800 824 824 824 824 800 800 826 826 800 800 802 802 826 826 839 839 840 840 841 841 840 840 842 842 841 841 841 841 842 842 843 843 925 925 923 923 912 912 896 896 897 897 893 893 890 890 3638 3638 3639 3639 895 895 908 908 892 892 934 934 937 937 936 936 931 931 934 934 933 933 846 846 847 847 3640 3640 867 867 869 869 878 878 869 869 872 872 878 878 878 878 872 872 873 873 862 862 870 870 861 861 870 870 865 865 861 861 861 861 865 865 859 859 854 854 853 853 858 858 853 853 855 855 858 858 858 858 855 855 857 857 848 848 849 849 866 866 849 849 851 851 866 866 844 844 846 846 3641 3641 846 846 3642 3642 3643 3643 914 914 917 917 918 918 917 917 919 919 918 918 918 918 919 919 922 922 919 919 921 921 922 922 922 922 921 921 924 924 890 890 893 893 3644 3644 893 893 899 899 3645 3645 3646 3646 899 899 3647 3647 899 899 3648 3648 3649 3649 908 908 904 904 909 909 893 893 897 897 899 899 897 897 902 902 899 899 899 899 902 902 3650 3650 902 902 3651 3651 3652 3652 904 904 907 907 909 909 907 907 911 911 909 909 909 909 911 911 913 913 879 879 877 877 885 885 877 877 882 882 885 885 885 885 882 882 888 888 882 882 887 887 888 888 888 888 887 887 891 891 862 862 864 864 870 870 864 864 871 871 870 870 870 870 871 871 876 876 862 862 863 863 864 864 863 863 867 867 864 864 864 864 867 867 871 871 867 867 878 878 871 871 871 871 878 878 876 876 878 878 881 881 876 876 876 876 881 881 883 883 857 857 859 859 858 858 859 859 865 865 858 858 858 858 865 865 879 879 865 865 870 870 879 879 879 879 870 870 877 877 870 870 876 876 877 877 877 877 876 876 882 882 876 876 883 883 882 882 882 882 883 883 887 887 854 854 858 858 874 874 858 858 879 879 874 874 874 874 879 879 3653 3653 879 879 885 885 3654 3654 3655 3655 885 885 890 890 885 885 888 888 890 890 890 890 888 888 893 893 888 888 891 891 893 893 893 893 891 891 896 896 847 847 848 848 3656 3656 848 848 866 866 3657 3657 3658 3658 866 866 3659 3659 866 866 3660 3660 3661 3661 884 884 886 886 901 901 886 886 903 903 901 901 901 901 903 903 910 910 851 851 852 852 866 866 852 852 868 868 866 866 866 866 868 868 3662 3662 868 868 3663 3663 3664 3664 886 886 889 889 903 903 889 889 905 905 903 903 903 903 905 905 910 910 905 905 914 914 910 910 910 910 914 914 916 916 914 914 918 918 916 916 916 916 918 918 920 920 918 918 922 922 920 920 934 934 936 936 933 933 936 936 935 935 933 933 933 933 935 935 932 932 856 856 880 880 875 875 880 880 898 898 875 875 875 875 898 898 894 894 898 898 912 912 894 894 880 880 900 900 898 898 900 900 906 906 898 898 898 898 906 906 912 912 906 906 915 915 912 912 912 912 915 915 925 925 928 928 930 930 927 927 930 930 929 929 927 927 927 927 929 929 926 926 929 929 925 925 926 926 923 923 925 925 932 932 925 925 929 929 932 932 932 932 929 929 933 933 929 929 930 930 933 933 933 933 930 930 931 931 913 913 917 917 909 909 917 917 914 914 909 909 909 909 914 914 908 908 914 914 905 905 908 908 908 908 905 905 892 892 905 905 889 889 892 892 3665 3665 3666 3666 874 874 3667 3667 868 868 874 874 874 874 868 868 854 854 868 868 852 852 854 854 854 854 852 852 853 853 3668 3668 846 846 3669 3669 846 846 3670 3670 3671 3671 856 856 860 860 880 880 860 860 884 884 880 880 880 880 884 884 900 900 884 884 901 901 900 900 900 900 901 901 906 906 901 901 910 910 906 906 906 906 910 910 915 915 910 910 916 916 915 915 915 915 916 916 925 925 916 916 920 920 925 925 925 925 920 920 926 926 920 920 922 922 926 926 926 926 922 922 927 927 922 922 924 924 927 927 927 927 924 924 928 928 1008 1008 1025 1025 1015 1015 970 970 973 973 979 979 1016 1016 1005 1005 1003 1003 1005 1005 984 984 1003 1003 1022 1022 1026 1026 1028 1028 1026 1026 1032 1032 1028 1028 1028 1028 1032 1032 1034 1034 1032 1032 1042 1042 1034 1034 1046 1046 1050 1050 1048 1048 1051 1051 1047 1047 1049 1049 1047 1047 1043 1043 1049 1049 1027 1027 1004 1004 1006 1006 1035 1035 1033 1033 1023 1023 1033 1033 1017 1017 1023 1023 965 965 969 969 974 974 969 969 975 975 974 974 974 974 975 975 978 978 962 962 958 958 965 965 958 958 959 959 965 965 965 965 959 959 969 969 957 957 952 952 962 962 952 952 953 953 962 962 962 962 953 953 958 958 945 945 948 948 957 957 948 948 949 949 957 957 957 957 949 949 952 952 940 940 944 944 968 968 944 944 972 972 968 968 940 940 968 968 938 938 968 968 966 966 938 938 938 938 966 966 939 939 966 966 967 967 939 939 939 939 967 967 941 941 946 946 956 956 947 947 956 956 950 950 947 947 950 950 956 956 951 951 956 956 961 961 951 951 951 951 961 961 954 954 954 954 961 961 955 955 961 961 964 964 955 955 955 955 964 964 960 960 973 973 970 970 964 964 970 970 963 963 964 964 964 964 963 963 960 960 1048 1048 1042 1042 1046 1046 1042 1042 1032 1032 1046 1046 1046 1046 1032 1032 1044 1044 1032 1032 1026 1026 1044 1044 1022 1022 1016 1016 1026 1026 1016 1016 1003 1003 1026 1026 1026 1026 1003 1003 1020 1020 1003 1003 1000 1000 1020 1020 1020 1020 1000 1000 1018 1018 1000 1000 992 992 1018 1018 1018 1018 992 992 1013 1013 992 992 987 987 1013 1013 1013 1013 987 987 1007 1007 987 987 980 980 1007 1007 1007 1007 980 980 996 996 1009 1009 1011 1011 989 989 1011 1011 996 996 989 989 989 989 996 996 976 976 996 996 980 980 976 976 976 976 971 971 989 989 971 971 986 986 989 989 989 989 986 986 1009 1009 1011 1011 1014 1014 996 996 1014 1014 1024 1024 996 996 996 996 1024 1024 1007 1007 1024 1024 1029 1029 1007 1007 1007 1007 1029 1029 1013 1013 1029 1029 1031 1031 1013 1013 1013 1013 1031 1031 1018 1018 1031 1031 1036 1036 1018 1018 1018 1018 1036 1036 1020 1020 1036 1036 1038 1038 1020 1020 1020 1020 1038 1038 1026 1026 1038 1038 1040 1040 1026 1026 1026 1026 1040 1040 1044 1044 988 988 997 997 981 981 997 997 990 990 981 981 981 981 990 990 977 977 990 990 972 972 977 977 993 993 1019 1019 1008 1008 1004 1004 1027 1027 993 993 1027 1027 1021 1021 993 993 993 993 1021 1021 1019 1019 1006 1006 1017 1017 1027 1027 1017 1017 1033 1033 1027 1027 1027 1027 1033 1033 1047 1047 1033 1033 1035 1035 1047 1047 1047 1047 1035 1035 1043 1043 1047 1047 1045 1045 1027 1027 1045 1045 1041 1041 1027 1027 1027 1027 1041 1041 1021 1021 1041 1041 1039 1039 1021 1021 1021 1021 1039 1039 1019 1019 1039 1039 1037 1037 1019 1019 1019 1019 1037 1037 1008 1008 1037 1037 1030 1030 1008 1008 1008 1008 1030 1030 1025 1025 1012 1012 990 990 1015 1015 990 990 997 997 1015 1015 1015 1015 997 997 1008 1008 997 997 988 988 1008 1008 1008 1008 988 988 993 993 944 944 945 945 972 972 945 945 957 957 972 972 972 972 957 957 977 977 957 957 962 962 977 977 977 977 962 962 981 981 962 962 965 965 981 981 981 981 965 965 988 988 965 965 974 974 988 988 988 988 974 974 993 993 974 974 978 978 993 993 993 993 978 978 1004 1004 978 978 982 982 1004 1004 1004 1004 982 982 1006 1006 982 982 985 985 1006 1006 984 984 983 983 1003 1003 983 983 979 979 1003 1003 1003 1003 979 979 1000 1000 979 979 973 973 1000 1000 1000 1000 973 973 992 992 973 973 964 964 992 992 992 992 964 964 987 987 964 964 961 961 987 987 987 987 961 961 980 980 961 961 956 956 980 980 980 980 956 956 976 976 956 956 946 946 976 976 976 976 946 946 971 971 946 946 943 943 971 971 971 971 943 943 967 967 943 943 942 942 967 967 967 967 942 942 941 941 1012 1012 1010 1010 990 990 1010 1010 1002 1002 990 990 990 990 1002 1002 972 972 1002 1002 999 999 972 972 972 972 999 999 968 968 999 999 995 995 968 968 968 968 995 995 966 966 995 995 991 991 966 966 966 966 991 991 967 967 991 991 994 994 967 967 967 967 994 994 971 971 994 994 998 998 971 971 971 971 998 998 986 986 998 998 1001 1001 986 986 986 986 1001 1001 1009 1009 1151 1151 1160 1160 1161 1161 1111 1111 1107 1107 1118 1118 1144 1144 1143 1143 1146 1146 1143 1143 1144 1144 1137 1137 3672 3672 1117 1117 1112 1112 1109 1109 1104 1104 1101 1101 1072 1072 1073 1073 1081 1081 1073 1073 1072 1072 1071 1071 1064 1064 1068 1068 1058 1058 3673 3673 1053 1053 3674 3674 3675 3675 1053 1053 3676 3676 1053 1053 1052 1052 3677 3677 1059 1059 1057 1057 1075 1075 1057 1057 1056 1056 1075 1075 1075 1075 1056 1056 3678 3678 1056 1056 1054 1054 3679 3679 3680 3680 1054 1054 1053 1053 1069 1069 1067 1067 1074 1074 1067 1067 1065 1065 1074 1074 1074 1074 1065 1065 1066 1066 1065 1065 1063 1063 1066 1066 1066 1066 1063 1063 1062 1062 1063 1063 1061 1061 1062 1062 1062 1062 1061 1061 1060 1060 1069 1069 1074 1074 1070 1070 1074 1074 1080 1080 1070 1070 1070 1070 1080 1080 1071 1071 1084 1084 1083 1083 1089 1089 1083 1083 1079 1079 1089 1089 1089 1089 1079 1079 1081 1081 1079 1079 1077 1077 1081 1081 1081 1081 1077 1077 1072 1072 1154 1154 1155 1155 1150 1150 1154 1154 1150 1150 1153 1153 1155 1155 1156 1156 1151 1151 1156 1156 1157 1157 1151 1151 1151 1151 1157 1157 1160 1160 1157 1157 1158 1158 1160 1160 1160 1160 1158 1158 1159 1159 1087 1087 1095 1095 1092 1092 1071 1071 1080 1080 1073 1073 1080 1080 1087 1087 1073 1073 1073 1073 1087 1087 1081 1081 1087 1087 1092 1092 1081 1081 1081 1081 1092 1092 1089 1089 1106 1106 1110 1110 1109 1109 1130 1130 1126 1126 1134 1134 1126 1126 1132 1132 1134 1134 1134 1134 1132 1132 1139 1139 1132 1132 1137 1137 1139 1139 1137 1137 1144 1144 1139 1139 1139 1139 1144 1144 1145 1145 1144 1144 1146 1146 1145 1145 1145 1145 1141 1141 1139 1139 1141 1141 1138 1138 1139 1139 1139 1139 1138 1138 1134 1134 1138 1138 1136 1136 1134 1134 1134 1134 1136 1136 1130 1130 1136 1136 1133 1133 1130 1130 1130 1130 1133 1133 1129 1129 1111 1111 1118 1118 1114 1114 3681 3681 1112 1112 3682 3682 1112 1112 3683 3683 3684 3684 1120 1120 1108 1108 1116 1116 1108 1108 1105 1105 1116 1116 1116 1116 1105 1105 1113 1113 1105 1105 1102 1102 1113 1113 1113 1113 1102 1102 1119 1119 1102 1102 1115 1115 1119 1119 1119 1119 1115 1115 1122 1122 1078 1078 1075 1075 3685 3685 1075 1075 3686 3686 3687 3687 1096 1096 1068 1068 1091 1091 1068 1068 1064 1064 1091 1091 1091 1091 1064 1064 1086 1086 1078 1078 1085 1085 1076 1076 1085 1085 1090 1090 1076 1076 1076 1076 1090 1090 1082 1082 1090 1090 1097 1097 1082 1082 1082 1082 1097 1097 1088 1088 1097 1097 1101 1101 1088 1088 1088 1088 1101 1101 1094 1094 1101 1101 1104 1104 1094 1094 1094 1094 1104 1104 1100 1100 1059 1059 1075 1075 1060 1060 1075 1075 1078 1078 1060 1060 1060 1060 1078 1078 1062 1062 1078 1078 1076 1076 1062 1062 1062 1062 1076 1076 1066 1066 1076 1076 1082 1082 1066 1066 1066 1066 1082 1082 1074 1074 1082 1082 1088 1088 1074 1074 1074 1074 1088 1088 1080 1080 1088 1088 1094 1094 1080 1080 1080 1080 1094 1094 1087 1087 1094 1094 1100 1100 1087 1087 1087 1087 1100 1100 1095 1095 1109 1109 1101 1101 1106 1106 1101 1101 1097 1097 1106 1106 1106 1106 1097 1097 1103 1103 1097 1097 1090 1090 1103 1103 1103 1103 1090 1090 1098 1098 1090 1090 1085 1085 1098 1098 1098 1098 1085 1085 1093 1093 1085 1085 1078 1078 1093 1093 1093 1093 1078 1078 3688 3688 1078 1078 3689 3689 3690 3690 1099 1099 1096 1096 1114 1114 1096 1096 1091 1091 1114 1114 1114 1114 1091 1091 1111 1111 1091 1091 1086 1086 1111 1111 1111 1111 1086 1086 1107 1107 1161 1161 1152 1152 1151 1151 1152 1152 1148 1148 1151 1151 1151 1151 1148 1148 1146 1146 1148 1148 1147 1147 1146 1146 1146 1146 1147 1147 1145 1145 1121 1121 1126 1126 1124 1124 1126 1126 1130 1130 1124 1124 1124 1124 1130 1130 1125 1125 1130 1130 1129 1129 1125 1125 1125 1125 1129 1129 1127 1127 1155 1155 1151 1151 1150 1150 1151 1151 1146 1146 1150 1150 1150 1150 1146 1146 1142 1142 1146 1146 1143 1143 1142 1142 1142 1142 1143 1143 1135 1135 1143 1143 1137 1137 1135 1135 1135 1135 1137 1137 1131 1131 1137 1137 1132 1132 1131 1131 1131 1131 1132 1132 1122 1122 1132 1132 1126 1126 1122 1122 1122 1122 1126 1126 1119 1119 1126 1126 1121 1121 1119 1119 1119 1119 1121 1121 1113 1113 1121 1121 1124 1124 1113 1113 1113 1113 1124 1124 1116 1116 1124 1124 1125 1125 1116 1116 1116 1116 1125 1125 1120 1120 1125 1125 1127 1127 1120 1120 1120 1120 1127 1127 1123 1123 1153 1153 1150 1150 1149 1149 1150 1150 1142 1142 1149 1149 1149 1149 1142 1142 1140 1140 1142 1142 1135 1135 1140 1140 1140 1140 1135 1135 1128 1128 1135 1135 1131 1131 1128 1128 1128 1128 1131 1131 1118 1118 1131 1131 1122 1122 1118 1118 1118 1118 1122 1122 1114 1114 1122 1122 1115 1115 1114 1114 1114 1114 1115 1115 1099 1099 1115 1115 1102 1102 1099 1099 3691 3691 3692 3692 1093 1093 3693 3693 3694 3694 1093 1093 1093 1093 3695 3695 1098 1098 3696 3696 3697 3697 1098 1098 1098 1098 3698 3698 1103 1103 3699 3699 1112 1112 1103 1103 1103 1103 1112 1112 1106 1106 1112 1112 1117 1117 1106 1106 1106 1106 1117 1117 1110 1110 1274 1274 1273 1273 1271 1271 1273 1273 1269 1269 1271 1271 1271 1271 1269 1269 1267 1267 1269 1269 1265 1265 1267 1267 1265 1265 1263 1263 1267 1267 1267 1267 1263 1263 1261 1261 1241 1241 1245 1245 1243 1243 1263 1263 1259 1259 1261 1261 1259 1259 1257 1257 1261 1261 1261 1261 1257 1257 1255 1255 1257 1257 1253 1253 1255 1255 1255 1255 1253 1253 1251 1251 1253 1253 1249 1249 1251 1251 1251 1251 1249 1249 1245 1245 1249 1249 1247 1247 1245 1245 1245 1245 1247 1247 1243 1243 1243 1243 1239 1239 1241 1241 1239 1239 1237 1237 1241 1241 1241 1241 1237 1237 1235 1235 1225 1225 1221 1221 1216 1216 1221 1221 1219 1219 1216 1216 1237 1237 1233 1233 1235 1235 1233 1233 1231 1231 1235 1235 1235 1235 1231 1231 1229 1229 1231 1231 1227 1227 1229 1229 1229 1229 1227 1227 1225 1225 1227 1227 1223 1223 1225 1225 1225 1225 1223 1223 1221 1221 1219 1219 1215 1215 1216 1216 1215 1215 1213 1213 1216 1216 1216 1216 1213 1213 1209 1209 1213 1213 1211 1211 1209 1209 1211 1211 1207 1207 1209 1209 1209 1209 1207 1207 1205 1205 1199 1199 1197 1197 1201 1201 1197 1197 1205 1205 1201 1201 1201 1201 1205 1205 1203 1203 1205 1205 1207 1207 1203 1203 1199 1199 3700 3700 1197 1197 3701 3701 3702 3702 1197 1197 1197 1197 3703 3703 3704 3704 1194 1194 1190 1190 1192 1192 1192 1192 1190 1190 1188 1188 1190 1190 1186 1186 1188 1188 1188 1188 1186 1186 1182 1182 1186 1186 1184 1184 1182 1182 1182 1182 1184 1184 1180 1180 1184 1184 1178 1178 1180 1180 1178 1178 1176 1176 1180 1180 1180 1180 1176 1176 1174 1174 1176 1176 1172 1172 1174 1174 1174 1174 1172 1172 1170 1170 1172 1172 1168 1168 1170 1170 1170 1170 1168 1168 1164 1164 1168 1168 1166 1166 1164 1164 1164 1164 1166 1166 1163 1163 1166 1166 1162 1162 1163 1163 1163 1163 1162 1162 1165 1165 1162 1162 1167 1167 1165 1165 1165 1165 1167 1167 1171 1171 1167 1167 1169 1169 1171 1171 1171 1171 1169 1169 1175 1175 1169 1169 1173 1173 1175 1175 1175 1175 1173 1173 1181 1181 1173 1173 1177 1177 1181 1181 1177 1177 1179 1179 1181 1181 1181 1181 1179 1179 1183 1183 1179 1179 1185 1185 1183 1183 1183 1183 1185 1185 1189 1189 1185 1185 1187 1187 1189 1189 1189 1189 1187 1187 1193 1193 1202 1202 1206 1206 1198 1198 1187 1187 1191 1191 1193 1193 1191 1191 1196 1196 1193 1193 3705 3705 3706 3706 1198 1198 3707 3707 1200 1200 1198 1198 1198 1198 1200 1200 1202 1202 1202 1202 1204 1204 1206 1206 1204 1204 1208 1208 1206 1206 1206 1206 1208 1208 1210 1210 1208 1208 1212 1212 1210 1210 1210 1210 1212 1212 1218 1218 1212 1212 1214 1214 1218 1218 1230 1230 1226 1226 1224 1224 1214 1214 1217 1217 1218 1218 1217 1217 1220 1220 1218 1218 1218 1218 1220 1220 1226 1226 1220 1220 1222 1222 1226 1226 1226 1226 1222 1222 1224 1224 1224 1224 1228 1228 1230 1230 1228 1228 1232 1232 1230 1230 1230 1230 1232 1232 1236 1236 1232 1232 1234 1234 1236 1236 1236 1236 1234 1234 1242 1242 1246 1246 1248 1248 1252 1252 1248 1248 1250 1250 1252 1252 1252 1252 1250 1250 1256 1256 1234 1234 1238 1238 1242 1242 1238 1238 1240 1240 1242 1242 1242 1242 1240 1240 1246 1246 1240 1240 1244 1244 1246 1246 1246 1246 1244 1244 1248 1248 1250 1250 1254 1254 1256 1256 1254 1254 1258 1258 1256 1256 1256 1256 1258 1258 1262 1262 1258 1258 1260 1260 1262 1262 1260 1260 1264 1264 1262 1262 1262 1262 1264 1264 1268 1268 1264 1264 1266 1266 1268 1268 1268 1268 1266 1266 1272 1272 1266 1266 1270 1270 1272 1272 1272 1272 1270 1270 1276 1276 1270 1270 1275 1275 1276 1276 1377 1377 1376 1376 1373 1373 1376 1376 1371 1371 1373 1373 1373 1373 1371 1371 1367 1367 1371 1371 1369 1369 1367 1367 1367 1367 1369 1369 1365 1365 1369 1369 1363 1363 1365 1365 1365 1365 1363 1363 1359 1359 1363 1363 1361 1361 1359 1359 1361 1361 1357 1357 1359 1359 1359 1359 1357 1357 1354 1354 1357 1357 1356 1356 1354 1354 1354 1354 1356 1356 1352 1352 1356 1356 1350 1350 1352 1352 1352 1352 1350 1350 1344 1344 1350 1350 1348 1348 1344 1344 1348 1348 1346 1346 1344 1344 1344 1344 1346 1346 1340 1340 1346 1346 1342 1342 1340 1340 1340 1340 1342 1342 1338 1338 1342 1342 1336 1336 1338 1338 1338 1338 1336 1336 1332 1332 1336 1336 1334 1334 1332 1332 1332 1332 1334 1334 1330 1330 1334 1334 1328 1328 1330 1330 1328 1328 1326 1326 1330 1330 1330 1330 1326 1326 1324 1324 1326 1326 1322 1322 1324 1324 1324 1324 1322 1322 1320 1320 1322 1322 1316 1316 1320 1320 1320 1320 1316 1316 1318 1318 1316 1316 1314 1314 1318 1318 1318 1318 1314 1314 1312 1312 1314 1314 1310 1310 1312 1312 1310 1310 3708 3708 1312 1312 1312 1312 3709 3709 3710 3710 1308 1308 1304 1304 1306 1306 1306 1306 1304 1304 1302 1302 1304 1304 1300 1300 1302 1302 1302 1302 1300 1300 1298 1298 1300 1300 1296 1296 1298 1298 1298 1298 1296 1296 1294 1294 1296 1296 1292 1292 1294 1294 1294 1294 1292 1292 1290 1290 1292 1292 1288 1288 1290 1290 1290 1290 1288 1288 1286 1286 1288 1288 1282 1282 1286 1286 1286 1286 1282 1282 1284 1284 1282 1282 1280 1280 1284 1284 1284 1284 1280 1280 1277 1277 1280 1280 1279 1279 1277 1277 1277 1277 1279 1279 1283 1283 1279 1279 1278 1278 1283 1283 1283 1283 1278 1278 1285 1285 1278 1278 1281 1281 1285 1285 1285 1285 1281 1281 1289 1289 1281 1281 1287 1287 1289 1289 1289 1289 1287 1287 1293 1293 1287 1287 1291 1291 1293 1293 1291 1291 1295 1295 1293 1293 1293 1293 1295 1295 1297 1297 1295 1295 1299 1299 1297 1297 1297 1297 1299 1299 1301 1301 1299 1299 1303 1303 1301 1301 1301 1301 1303 1303 1305 1305 1303 1303 1307 1307 1305 1305 3711 3711 3712 3712 1311 1311 3713 3713 1309 1309 1311 1311 1309 1309 1313 1313 1311 1311 1311 1311 1313 1313 1317 1317 1313 1313 1315 1315 1317 1317 1317 1317 1315 1315 1319 1319 1315 1315 1321 1321 1319 1319 1319 1319 1321 1321 1323 1323 1321 1321 1325 1325 1323 1323 1323 1323 1325 1325 1329 1329 1325 1325 1327 1327 1329 1329 1329 1329 1327 1327 1331 1331 1327 1327 1333 1333 1331 1331 1331 1331 1333 1333 1337 1337 1333 1333 1335 1335 1337 1337 1337 1337 1335 1335 1339 1339 1335 1335 1341 1341 1339 1339 1339 1339 1341 1341 1343 1343 1341 1341 1345 1345 1343 1343 1345 1345 1347 1347 1343 1343 1343 1343 1347 1347 1351 1351 1347 1347 1349 1349 1351 1351 1351 1351 1349 1349 1353 1353 1349 1349 1355 1355 1353 1353 1353 1353 1355 1355 1358 1358 1355 1355 1360 1360 1358 1358 1358 1358 1360 1360 1364 1364 1360 1360 1362 1362 1364 1364 1364 1364 1362 1362 1366 1366 1362 1362 1368 1368 1366 1366 1366 1366 1368 1368 1372 1372 1368 1368 1370 1370 1372 1372 1372 1372 1370 1370 1375 1375 1370 1370 1374 1374 1375 1375 1384 1384 1383 1383 1397 1397 1380 1380 1379 1379 1393 1393 1395 1395 1399 1399 1400 1400 1378 1378 1391 1391 1379 1379 1391 1391 1392 1392 1379 1379 1379 1379 1392 1392 1393 1393 1393 1393 1394 1394 1380 1380 1394 1394 1396 1396 1380 1380 1380 1380 1396 1396 1381 1381 1396 1396 1397 1397 1381 1381 1381 1381 1397 1397 1382 1382 1397 1397 1383 1383 1382 1382 1387 1387 1386 1386 1397 1397 1386 1386 1385 1385 1397 1397 1397 1397 1385 1385 1384 1384 1404 1404 1402 1402 1405 1405 1402 1402 1407 1407 1405 1405 1405 1405 1407 1407 1406 1406 1404 1404 1403 1403 1402 1402 1403 1403 1401 1401 1402 1402 1402 1402 1401 1401 1400 1400 1401 1401 1398 1398 1400 1400 1400 1400 1398 1398 1395 1395 1395 1395 1390 1390 1399 1399 1390 1390 1389 1389 1399 1399 1399 1399 1389 1389 1397 1397 1389 1389 1388 1388 1397 1397 1397 1397 1388 1388 1387 1387 1409 1409 1410 1410 1424 1424 1421 1421 1408 1408 1422 1422 1408 1408 1409 1409 1422 1422 1422 1422 1409 1409 1423 1423 1409 1409 1424 1424 1423 1423 1449 1449 1446 1446 1440 1440 1446 1446 1444 1444 1440 1440 1440 1440 1444 1444 1433 1433 1444 1444 1442 1442 1433 1433 1442 1442 1439 1439 1433 1433 1433 1433 1439 1439 1432 1432 1410 1410 1436 1436 1438 1438 1428 1428 1427 1427 1410 1410 1427 1427 1426 1426 1410 1410 1410 1410 1426 1426 1424 1424 1431 1431 1443 1443 1447 1447 1443 1443 1445 1445 1447 1447 1447 1447 1445 1445 1448 1448 1436 1436 1410 1410 1434 1434 1410 1410 1411 1411 1434 1434 1434 1434 1411 1411 1412 1412 1428 1428 1410 1410 1429 1429 1410 1410 1438 1438 1429 1429 1429 1429 1438 1438 1431 1431 1438 1438 1441 1441 1431 1431 1431 1431 1441 1441 1443 1443 1425 1425 1430 1430 1435 1435 1430 1430 1432 1432 1435 1435 1435 1435 1432 1432 1437 1437 1432 1432 1439 1439 1437 1437 1412 1412 1413 1413 1434 1434 1413 1413 1414 1414 1434 1434 1434 1434 1414 1414 1435 1435 1414 1414 1415 1415 1435 1435 1435 1435 1415 1415 1425 1425 1415 1415 1416 1416 1425 1425 1416 1416 1417 1417 1425 1425 1425 1425 1417 1417 1420 1420 1417 1417 1418 1418 1420 1420 1420 1420 1418 1418 1419 1419 1491 1491 1492 1492 1489 1489 1478 1478 1474 1474 1468 1468 1468 1468 1470 1470 1478 1478 1470 1470 1472 1472 1478 1478 1478 1478 1472 1472 1473 1473 1461 1461 1464 1464 1469 1469 1464 1464 1465 1465 1469 1469 1469 1469 1465 1465 1474 1474 1465 1465 1467 1467 1474 1474 1474 1474 1467 1467 1468 1468 1457 1457 1458 1458 1459 1459 1458 1458 1461 1461 1459 1459 1459 1459 1461 1461 1463 1463 1461 1461 1469 1469 1463 1463 1451 1451 1452 1452 1460 1460 1452 1452 1453 1453 1460 1460 1460 1460 1453 1453 1462 1462 1453 1453 1454 1454 1462 1462 1462 1462 1454 1454 1466 1466 1523 1523 1524 1524 1519 1519 1522 1522 1518 1518 1517 1517 1521 1521 1522 1522 1520 1520 1522 1522 1517 1517 1520 1520 1520 1520 1517 1517 1516 1516 1517 1517 1515 1515 1516 1516 1488 1488 1490 1490 1502 1502 1490 1490 1493 1493 1502 1502 1512 1512 1511 1511 1505 1505 1511 1511 1502 1502 1505 1505 1505 1505 1502 1502 1498 1498 1502 1502 1493 1493 1498 1498 1498 1498 1493 1493 1494 1494 1491 1491 1489 1489 1484 1484 1492 1492 1499 1499 1489 1489 1499 1499 3714 3714 1489 1489 1489 1489 3715 3715 1486 1486 3716 3716 3717 3717 1486 1486 1486 1486 3718 3718 1485 1485 1454 1454 1456 1456 1466 1466 1456 1456 1457 1457 1466 1466 1466 1466 1457 1457 1471 1471 1457 1457 1459 1459 1471 1471 1471 1471 1459 1459 1475 1475 1459 1459 1463 1463 1475 1475 1475 1475 1463 1463 1479 1479 1463 1463 1469 1469 1479 1479 1479 1479 1469 1469 1482 1482 1469 1469 1474 1474 1482 1482 1482 1482 1474 1474 1480 1480 1474 1474 1478 1478 1480 1480 1480 1480 1484 1484 1482 1482 1484 1484 1489 1489 1482 1482 1482 1482 1489 1489 1479 1479 1489 1489 1486 1486 1479 1479 1479 1479 1486 1486 1475 1475 1486 1486 1485 1485 1475 1475 1475 1475 1485 1485 1471 1471 1509 1509 1508 1508 1507 1507 1508 1508 1506 1506 1507 1507 1507 1507 1506 1506 1504 1504 1506 1506 1501 1501 1504 1504 1504 1504 1501 1501 1503 1503 1499 1499 3719 3719 3720 3720 1503 1503 1501 1501 1497 1497 1497 1497 1501 1501 1496 1496 1501 1501 1495 1495 1496 1496 3721 3721 3722 3722 1485 1485 3723 3723 1483 1483 1485 1485 1485 1485 1483 1483 1471 1471 1483 1483 1481 1481 1471 1471 1471 1471 1481 1481 1466 1466 1481 1481 1477 1477 1466 1466 1466 1466 1477 1477 1462 1462 1477 1477 3724 3724 1462 1462 1462 1462 3725 3725 1460 1460 1514 1514 1515 1515 1513 1513 1515 1515 1517 1517 1513 1513 1513 1513 1517 1517 1512 1512 1517 1517 1518 1518 1512 1512 1512 1512 1518 1518 1511 1511 1487 1487 1488 1488 1500 1500 1488 1488 1502 1502 1500 1500 1500 1500 1502 1502 1510 1510 1502 1502 1511 1511 1510 1510 1510 1510 1511 1511 1519 1519 1511 1511 1518 1518 1519 1519 1519 1519 1518 1518 1523 1523 1518 1518 1522 1522 1523 1523 1450 1450 1451 1451 1455 1455 1451 1451 1460 1460 1455 1455 1455 1455 1460 1460 3726 3726 1460 1460 3727 3727 3728 3728 1487 1487 1476 1476 1488 1488 3729 3729 1477 1477 3730 3730 3731 3731 1477 1477 3732 3732 1477 1477 1481 1481 3733 3733 3734 3734 1481 1481 3735 3735 1481 1481 1483 1483 3736 3736 3737 3737 1483 1483 3738 3738 1483 1483 3739 3739 3740 3740 1494 1494 1495 1495 1498 1498 1495 1495 1501 1501 1498 1498 1498 1498 1501 1501 1505 1505 1501 1501 1506 1506 1505 1505 1505 1505 1506 1506 1512 1512 1506 1506 1508 1508 1512 1512 1512 1512 1508 1508 1513 1513 1508 1508 1509 1509 1513 1513 1513 1513 1509 1509 1514 1514 1571 1571 1570 1570 1575 1575 1583 1583 1582 1582 1591 1591 1533 1533 1534 1534 1538 1538 1526 1526 1525 1525 1530 1530 1527 1527 1537 1537 1528 1528 1537 1537 1541 1541 1528 1528 1528 1528 1541 1541 1529 1529 1546 1546 1532 1532 1541 1541 1532 1532 1531 1531 1541 1541 1541 1541 1531 1531 1529 1529 1544 1544 1539 1539 1538 1538 1539 1539 1536 1536 1538 1538 1538 1538 1536 1536 1533 1533 1545 1545 1543 1543 1550 1550 1543 1543 1542 1542 1550 1550 1550 1550 1542 1542 1544 1544 1542 1542 1540 1540 1544 1544 1544 1544 1540 1540 1539 1539 1553 1553 1548 1548 1547 1547 1595 1595 1592 1592 1596 1596 1592 1592 1594 1594 1596 1596 1591 1591 1593 1593 1594 1594 1584 1584 1579 1579 1576 1576 1576 1576 1583 1583 1584 1584 1583 1583 1591 1591 1584 1584 1584 1584 1591 1591 1590 1590 1591 1591 1594 1594 1590 1590 1582 1582 1583 1583 1574 1574 1583 1583 1576 1576 1574 1574 1574 1574 1576 1576 1562 1562 1576 1576 1564 1564 1562 1562 1562 1562 1564 1564 1549 1549 3741 3741 3742 3742 1573 1573 1570 1570 1569 1569 1572 1572 1569 1569 1568 1568 1572 1572 1572 1572 1568 1568 1567 1567 1581 1581 1578 1578 1575 1575 1578 1578 1577 1577 1575 1575 3743 3743 3744 3744 1573 1573 1570 1570 1572 1572 1575 1575 1572 1572 1580 1580 1575 1575 1575 1575 1580 1580 1581 1581 1580 1580 1585 1585 1581 1581 1581 1581 1585 1585 1586 1586 1589 1589 1588 1588 1585 1585 1588 1588 1587 1587 1585 1585 1585 1585 1587 1587 1586 1586 1592 1592 1588 1588 1594 1594 1588 1588 1589 1589 1594 1594 1594 1594 1589 1589 1590 1590 1589 1589 1585 1585 1590 1590 1590 1590 1585 1585 1584 1584 1585 1585 1580 1580 1584 1584 1584 1584 1580 1580 1579 1579 1580 1580 1572 1572 1579 1579 1579 1579 1572 1572 1576 1576 1572 1572 1567 1567 1576 1576 1576 1576 1567 1567 1564 1564 1547 1547 1545 1545 1553 1553 1545 1545 1550 1550 1553 1553 1553 1553 1550 1550 1555 1555 1550 1550 1559 1559 1555 1555 1527 1527 1535 1535 1537 1537 1535 1535 1552 1552 1537 1537 1537 1537 1552 1552 1541 1541 1552 1552 1556 1556 1541 1541 1541 1541 1556 1556 1546 1546 1556 1556 1558 1558 1546 1546 1546 1546 1558 1558 1551 1551 1558 1558 1560 1560 1551 1551 1551 1551 1560 1560 1554 1554 1560 1560 1561 1561 1554 1554 1554 1554 1561 1561 1557 1557 1561 1561 1563 1563 1557 1557 1557 1557 1563 1563 1565 1565 1563 1563 1566 1566 1565 1565 1533 1533 1532 1532 1534 1534 1532 1532 1546 1546 1534 1534 1534 1534 1546 1546 1538 1538 1546 1546 1551 1551 1538 1538 1538 1538 1551 1551 1544 1544 1551 1551 1554 1554 1544 1544 1544 1544 1554 1554 1550 1550 1554 1554 1557 1557 1550 1550 1550 1550 1557 1557 1559 1559 1557 1557 1565 1565 1559 1559 1573 1573 1566 1566 3745 3745 1566 1566 1563 1563 3746 3746 3747 3747 1563 1563 3748 3748 1563 1563 1561 1561 3749 3749 3750 3750 1561 1561 3751 3751 1561 1561 1560 1560 3752 3752 3753 3753 1560 1560 3754 3754 1560 1560 1558 1558 3755 3755 3756 3756 1558 1558 3757 3757 1558 1558 1556 1556 3758 3758 3759 3759 1556 1556 3760 3760 1556 1556 1552 1552 3761 3761 3762 3762 1552 1552 3763 3763 1552 1552 1535 1535 3764 3764 3765 3765 1535 1535 1530 1530 1535 1535 1527 1527 1530 1530 1530 1530 1527 1527 1526 1526 1640 1640 1646 1646 1663 1663 1612 1612 1614 1614 1629 1629 1675 1675 1673 1673 1656 1656 1682 1682 1692 1692 1684 1684 1708 1708 1710 1710 1704 1704 1684 1684 1692 1692 1694 1694 1692 1692 1698 1698 1694 1694 1698 1698 1700 1700 1694 1694 1694 1694 1700 1700 1704 1704 1700 1700 1706 1706 1704 1704 1704 1704 1706 1706 1708 1708 1629 1629 1638 1638 1646 1646 1622 1622 1610 1610 1624 1624 1610 1610 1612 1612 1624 1624 1602 1602 1604 1604 1620 1620 1604 1604 1606 1606 1620 1620 1620 1620 1606 1606 1622 1622 1606 1606 1608 1608 1622 1622 1622 1622 1608 1608 1610 1610 1633 1633 1631 1631 1616 1616 1631 1631 1627 1627 1616 1616 1616 1616 1627 1627 1598 1598 1627 1627 1597 1597 1598 1598 1609 1609 1607 1607 1623 1623 1607 1607 1605 1605 1623 1623 1613 1613 1611 1611 1625 1625 1611 1611 1609 1609 1625 1625 1615 1615 1613 1613 1630 1630 1613 1613 1625 1625 1630 1630 1630 1630 1625 1625 1639 1639 1625 1625 1647 1647 1639 1639 1699 1699 1693 1693 1685 1685 1693 1693 1683 1683 1685 1685 1685 1685 1683 1683 1674 1674 1683 1683 1676 1676 1674 1674 1674 1674 1676 1676 1657 1657 1701 1701 1695 1695 1707 1707 1695 1695 1705 1705 1707 1707 1707 1707 1705 1705 1709 1709 1705 1705 1711 1711 1709 1709 1597 1597 1626 1626 1599 1599 1626 1626 1628 1628 1599 1599 1599 1599 1628 1628 1617 1617 1628 1628 1632 1632 1617 1617 1617 1617 1632 1632 1619 1619 1632 1632 1634 1634 1619 1619 1619 1619 1634 1634 1621 1621 1612 1612 1629 1629 1624 1624 1629 1629 1646 1646 1624 1624 1624 1624 1646 1646 1622 1622 1646 1646 1640 1640 1622 1622 1622 1622 1640 1640 1620 1620 1688 1688 1680 1680 1654 1654 1680 1680 1671 1671 1654 1654 1654 1654 1671 1671 1648 1648 1671 1671 1669 1669 1648 1648 1638 1638 1652 1652 1646 1646 1652 1652 1656 1656 1646 1646 1646 1646 1656 1656 1663 1663 1656 1656 1673 1673 1663 1663 1663 1663 1673 1673 1684 1684 1673 1673 1675 1675 1684 1684 1684 1684 1675 1675 1682 1682 1601 1601 1602 1602 1618 1618 1602 1602 1620 1620 1618 1618 1618 1618 1620 1620 1635 1635 1620 1620 1640 1640 1635 1635 1635 1635 1640 1640 1650 1650 1640 1640 1663 1663 1650 1650 1650 1650 1663 1663 1677 1677 1663 1663 1684 1684 1677 1677 1677 1677 1684 1684 1686 1686 1684 1684 1694 1694 1686 1686 1686 1686 1679 1679 1677 1677 1679 1679 1667 1667 1677 1677 1677 1677 1667 1667 1650 1650 1667 1667 1644 1644 1650 1650 1650 1650 1644 1644 1635 1635 1644 1644 1633 1633 1635 1635 1635 1635 1633 1633 1618 1618 1633 1633 1616 1616 1618 1618 1618 1618 1616 1616 1601 1601 1616 1616 1598 1598 1601 1601 1661 1661 1627 1627 1665 1665 1627 1627 1631 1631 1665 1665 1665 1665 1631 1631 1669 1669 1631 1631 1633 1633 1669 1669 1669 1669 1633 1633 1648 1648 1633 1633 1644 1644 1648 1648 1648 1648 1644 1644 1654 1654 1644 1644 1667 1667 1654 1654 1654 1654 1667 1667 1688 1688 1667 1667 1679 1679 1688 1688 1688 1688 1679 1679 1690 1690 1679 1679 1686 1686 1690 1690 1690 1690 1686 1686 1696 1696 1686 1686 1694 1694 1696 1696 1696 1696 1694 1694 1702 1702 1694 1694 1704 1704 1702 1702 1703 1703 1687 1687 1697 1697 1687 1687 1668 1668 1697 1697 1681 1681 1689 1689 1668 1668 1689 1689 1691 1691 1668 1668 1668 1668 1691 1691 1697 1697 1701 1701 1699 1699 1695 1695 1699 1699 1685 1685 1695 1695 1695 1695 1685 1685 1678 1678 1685 1685 1674 1674 1678 1678 1678 1678 1674 1674 1664 1664 1674 1674 1657 1657 1664 1664 1664 1664 1657 1657 1647 1647 1657 1657 1653 1653 1647 1647 1647 1647 1653 1653 1639 1639 1609 1609 1623 1623 1625 1625 1623 1623 1641 1641 1625 1625 1625 1625 1641 1641 1647 1647 1641 1641 1651 1651 1647 1647 1647 1647 1651 1651 1664 1664 1651 1651 1668 1668 1664 1664 1664 1664 1668 1668 1678 1678 1668 1668 1687 1687 1678 1678 1678 1678 1687 1687 1695 1695 1687 1687 1703 1703 1695 1695 1695 1695 1703 1703 1705 1705 1655 1655 1645 1645 1634 1634 1645 1645 1636 1636 1634 1634 1634 1634 1636 1636 1621 1621 1681 1681 1668 1668 1655 1655 1668 1668 1651 1651 1655 1655 1655 1655 1651 1651 1645 1645 1651 1651 1641 1641 1645 1645 1645 1645 1641 1641 1636 1636 1641 1641 1623 1623 1636 1636 1636 1636 1623 1623 1621 1621 1623 1623 1605 1605 1621 1621 1621 1621 1605 1605 1619 1619 1605 1605 1603 1603 1619 1619 1619 1619 1603 1603 1617 1617 1603 1603 1600 1600 1617 1617 1617 1617 1600 1600 1599 1599 1661 1661 1658 1658 1627 1627 1658 1658 1659 1659 1627 1627 1627 1627 1659 1659 1637 1637 1659 1659 1642 1642 1637 1637 1659 1659 1660 1660 1642 1642 1660 1660 1662 1662 1642 1642 1642 1642 1662 1662 1643 1643 1662 1662 1666 1666 1643 1643 1643 1643 1666 1666 1649 1649 1666 1666 1670 1670 1649 1649 1649 1649 1670 1670 1672 1672 1597 1597 1627 1627 1626 1626 1627 1627 1637 1637 1626 1626 1626 1626 1637 1637 1628 1628 1637 1637 1642 1642 1628 1628 1628 1628 1642 1642 1632 1632 1642 1642 1643 1643 1632 1632 1632 1632 1643 1643 1634 1634 1643 1643 1649 1649 1634 1634 1634 1634 1649 1649 1655 1655 1649 1649 1672 1672 1655 1655 1655 1655 1672 1672 1681 1681 1754 1754 1752 1752 1748 1748 1731 1731 1735 1735 1737 1737 1720 1720 1722 1722 1737 1737 1722 1722 1724 1724 1737 1737 1737 1737 1724 1724 1731 1731 1724 1724 1725 1725 1731 1731 1715 1715 1716 1716 1723 1723 1716 1716 1717 1717 1723 1723 1723 1723 1717 1717 1718 1718 1727 1727 1713 1713 1714 1714 1712 1712 1713 1713 1721 1721 1713 1713 1727 1727 1721 1721 1721 1721 1727 1727 1726 1726 1732 1732 1729 1729 1730 1730 1729 1729 1728 1728 1730 1730 1739 1739 1738 1738 1734 1734 1738 1738 1736 1736 1734 1734 1734 1734 1736 1736 1733 1733 1786 1786 1780 1780 1779 1779 1780 1780 1771 1771 1779 1779 1779 1779 1771 1771 1770 1770 1770 1770 1771 1771 1764 1764 1771 1771 1762 1762 1764 1764 1764 1764 1762 1762 1761 1761 1786 1786 1785 1785 1784 1784 1785 1785 1778 1778 1784 1784 1784 1784 1778 1778 1777 1777 1778 1778 1773 1773 1777 1777 1777 1777 1773 1773 1769 1769 1773 1773 1772 1772 1769 1769 1769 1769 1772 1772 1760 1760 1772 1772 1766 1766 1760 1760 1761 1761 1762 1762 1755 1755 1762 1762 1751 1751 1755 1755 1755 1755 1751 1751 1750 1750 1766 1766 1763 1763 1760 1760 1763 1763 1759 1759 1760 1760 1760 1760 1759 1759 1748 1748 1759 1759 1756 1756 1748 1748 1748 1748 1756 1756 1754 1754 1718 1718 1719 1719 1723 1723 1719 1719 1720 1720 1723 1723 1723 1723 1720 1720 1740 1740 1720 1720 1737 1737 1740 1740 1740 1740 1737 1737 1753 1753 1737 1737 1751 1751 1753 1753 1753 1753 1751 1751 1765 1765 1751 1751 1762 1762 1765 1765 1765 1765 1762 1762 1774 1774 1762 1762 1771 1771 1774 1774 1774 1774 1771 1771 1781 1781 1771 1771 1780 1780 1781 1781 1781 1781 1780 1780 1786 1786 1735 1735 1741 1741 1737 1737 1741 1741 1742 1742 1737 1737 1737 1737 1742 1742 1751 1751 1742 1742 1747 1747 1751 1751 1751 1751 1747 1747 1750 1750 1752 1752 1749 1749 1748 1748 1749 1749 1746 1746 1748 1748 1748 1748 1746 1746 1734 1734 1746 1746 1744 1744 1734 1734 1734 1734 1744 1744 1739 1739 1733 1733 1732 1732 1734 1734 1732 1732 1730 1730 1734 1734 1734 1734 1730 1730 1748 1748 1730 1730 1745 1745 1748 1748 1748 1748 1745 1745 1760 1760 1745 1745 1758 1758 1760 1760 1760 1760 1758 1758 1769 1769 1758 1758 1768 1768 1769 1769 1769 1769 1768 1768 1777 1777 1768 1768 1776 1776 1777 1777 1777 1777 1776 1776 1784 1784 1776 1776 1783 1783 1784 1784 1784 1784 1783 1783 1786 1786 1728 1728 1726 1726 1730 1730 1726 1726 1727 1727 1730 1730 1730 1730 1727 1727 1745 1745 1727 1727 1743 1743 1745 1745 1745 1745 1743 1743 1758 1758 1743 1743 1757 1757 1758 1758 1758 1758 1757 1757 1768 1768 1757 1757 1767 1767 1768 1768 1768 1768 1767 1767 1776 1776 1767 1767 1775 1775 1776 1776 1776 1776 1775 1775 1783 1783 1775 1775 1782 1782 1783 1783 1783 1783 1782 1782 1786 1786 1714 1714 1715 1715 1727 1727 1715 1715 1723 1723 1727 1727 1727 1727 1723 1723 1743 1743 1723 1723 1740 1740 1743 1743 1743 1743 1740 1740 1757 1757 1740 1740 1753 1753 1757 1757 1757 1757 1753 1753 1767 1767 1753 1753 1765 1765 1767 1767 1767 1767 1765 1765 1775 1775 1765 1765 1774 1774 1775 1775 1775 1775 1774 1774 1782 1782 1774 1774 1781 1781 1782 1782 1782 1782 1781 1781 1786 1786 1835 1835 1839 1839 1836 1836 1842 1842 1848 1848 1845 1845 1831 1831 1826 1826 1827 1827 1859 1859 1860 1860 1862 1862 1855 1855 1856 1856 1862 1862 1810 1810 1809 1809 1811 1811 1808 1808 1806 1806 1805 1805 1806 1806 1803 1803 1805 1805 1798 1798 1800 1800 1804 1804 1798 1798 1804 1804 1787 1787 1816 1816 1799 1799 1804 1804 1799 1799 1791 1791 1804 1804 1804 1804 1791 1791 1790 1790 1790 1790 1789 1789 1804 1804 1789 1789 1788 1788 1804 1804 1804 1804 1788 1788 1787 1787 1794 1794 1793 1793 1799 1799 1793 1793 1792 1792 1799 1799 1799 1799 1792 1792 1791 1791 1813 1813 1812 1812 1807 1807 1807 1807 1802 1802 1801 1801 1807 1807 1801 1801 1813 1813 1801 1801 1797 1797 1813 1813 1813 1813 1797 1797 1796 1796 1860 1860 1859 1859 1853 1853 1849 1849 1854 1854 1853 1853 1854 1854 1861 1861 1853 1853 1853 1853 1861 1861 1860 1860 1861 1861 1862 1862 1860 1860 1847 1847 1846 1846 1838 1838 1846 1846 1840 1840 1838 1838 1848 1848 1849 1849 1845 1845 1849 1849 1853 1853 1845 1845 1845 1845 1853 1853 1852 1852 1853 1853 1859 1859 1852 1852 1852 1852 1859 1859 1858 1858 1859 1859 1862 1862 1858 1858 1831 1831 1827 1827 1837 1837 1839 1839 1842 1842 1836 1836 1842 1842 1845 1845 1836 1836 1836 1836 1845 1845 1844 1844 1845 1845 1852 1852 1844 1844 1844 1844 1852 1852 1851 1851 1852 1852 1858 1858 1851 1851 1851 1851 1858 1858 1857 1857 1858 1858 1862 1862 1857 1857 1823 1823 1818 1818 1813 1813 1818 1818 1817 1817 1813 1813 1813 1813 1817 1817 1812 1812 1826 1826 1823 1823 1827 1827 1823 1823 1813 1813 1827 1827 1827 1827 1813 1813 1816 1816 1813 1813 1796 1796 1816 1816 1816 1816 1796 1796 1799 1799 1796 1796 1795 1795 1799 1799 1799 1799 1795 1795 1794 1794 1824 1824 1830 1830 1832 1832 1832 1832 1835 1835 1824 1824 1835 1835 1836 1836 1824 1824 1824 1824 1836 1836 1834 1834 1836 1836 1844 1844 1834 1834 1834 1834 1844 1844 1843 1843 1844 1844 1851 1851 1843 1843 1843 1843 1851 1851 1850 1850 1851 1851 1857 1857 1850 1850 1850 1850 1857 1857 1856 1856 1857 1857 1862 1862 1856 1856 1840 1840 1837 1837 1838 1838 1837 1837 1827 1827 1838 1838 1838 1838 1827 1827 1829 1829 1827 1827 1816 1816 1829 1829 1829 1829 1816 1816 1819 1819 1816 1816 1804 1804 1819 1819 1819 1819 1804 1804 1806 1806 1804 1804 1800 1800 1806 1806 1806 1806 1800 1800 1803 1803 1847 1847 1838 1838 1841 1841 1838 1838 1829 1829 1841 1841 1841 1841 1829 1829 1833 1833 1829 1829 1819 1819 1833 1833 1833 1833 1819 1819 1821 1821 1819 1819 1806 1806 1821 1821 1821 1821 1806 1806 1810 1810 1806 1806 1808 1808 1810 1810 1810 1810 1808 1808 1809 1809 1822 1822 1825 1825 1824 1824 1825 1825 1828 1828 1824 1824 1824 1824 1828 1828 1830 1830 1820 1820 1810 1810 1815 1815 1810 1810 1811 1811 1815 1815 1815 1815 1811 1811 1814 1814 1820 1820 1822 1822 1810 1810 1822 1822 1824 1824 1810 1810 1810 1810 1824 1824 1821 1821 1824 1824 1834 1834 1821 1821 1821 1821 1834 1834 1833 1833 1834 1834 1843 1843 1833 1833 1833 1833 1843 1843 1841 1841 1843 1843 1850 1850 1841 1841 1841 1841 1850 1850 1847 1847 1850 1850 1856 1856 1847 1847 1847 1847 1856 1856 1846 1846 1856 1856 1855 1855 1846 1846 1876 1876 1874 1874 1878 1878 1874 1874 1873 1873 1878 1878 1878 1878 1873 1873 1891 1891 1873 1873 1892 1892 1891 1891 1917 1917 1914 1914 3766 3766 1914 1914 1906 1906 3767 3767 1906 1906 1899 1899 3768 3768 3769 3769 1899 1899 3770 3770 1909 1909 1931 1931 1935 1935 1935 1935 1933 1933 1909 1909 1933 1933 1924 1924 1909 1909 1909 1909 1924 1924 1921 1921 1913 1913 1916 1916 1908 1908 1916 1916 1920 1920 1908 1908 1934 1934 1930 1930 1932 1932 1930 1930 1908 1908 1932 1932 1932 1932 1908 1908 1923 1923 1908 1908 1920 1920 1923 1923 1904 1904 3771 3771 1901 1901 3772 3772 3773 3773 1901 1901 1901 1901 3774 3774 1898 1898 3775 3775 3776 3776 1898 1898 1863 1863 1875 1875 1864 1864 1875 1875 1877 1877 1864 1864 1864 1864 1877 1877 1889 1889 1931 1931 1909 1909 1929 1929 1909 1909 1902 1902 1929 1929 1929 1929 1902 1902 1927 1927 1897 1897 1919 1919 1902 1902 1919 1919 1925 1925 1902 1902 1902 1902 1925 1925 1927 1927 3777 3777 1903 1903 3778 3778 1903 1903 1907 1907 3779 3779 3780 3780 1907 1907 3781 3781 1907 1907 1910 1910 3782 3782 3783 3783 1910 1910 1897 1897 1910 1910 1915 1915 1897 1897 1897 1897 1915 1915 1919 1919 3784 3784 1911 1911 3785 3785 1911 1911 1905 1905 3786 3786 3787 3787 1905 1905 1903 1903 1900 1900 1918 1918 3788 3788 1918 1918 1912 1912 3789 3789 3790 3790 1912 1912 1911 1911 1904 1904 1913 1913 3791 3791 1913 1913 1908 1908 3792 3792 3793 3793 1908 1908 3794 3794 1908 1908 1900 1900 3795 3795 3796 3796 1900 1900 3797 3797 1900 1900 3798 3798 3799 3799 1882 1882 1896 1896 1880 1880 1896 1896 1894 1894 1880 1880 1880 1880 1894 1894 1879 1879 1894 1894 1890 1890 1879 1879 1879 1879 1890 1890 1881 1881 1890 1890 1895 1895 1881 1881 1881 1881 1895 1895 1883 1883 3800 3800 1897 1897 3801 3801 3802 3802 1897 1897 3803 3803 1897 1897 1902 1902 3804 3804 3805 3805 1902 1902 3806 3806 1902 1902 1909 1909 3807 3807 3808 3808 1909 1909 1917 1917 1909 1909 1921 1921 1917 1917 1930 1930 1928 1928 1908 1908 1928 1928 1926 1926 1908 1908 1908 1908 1926 1926 1900 1900 1926 1926 1922 1922 1900 1900 1900 1900 1922 1922 1918 1918 1892 1892 1873 1873 1887 1887 1873 1873 1872 1872 1887 1887 1887 1887 1872 1872 1885 1885 1872 1872 1871 1871 1885 1885 1885 1885 1871 1871 1883 1883 1871 1871 1870 1870 1883 1883 1883 1883 1870 1870 1881 1881 1870 1870 1869 1869 1881 1881 1881 1881 1869 1869 1879 1879 1869 1869 1868 1868 1879 1879 1879 1879 1868 1868 1880 1880 1868 1868 1867 1867 1880 1880 1880 1880 1867 1867 1882 1882 1867 1867 1866 1866 1882 1882 1882 1882 1866 1866 1884 1884 1866 1866 1865 1865 1884 1884 1884 1884 1865 1865 1886 1886 1865 1865 1864 1864 1886 1886 1886 1886 1864 1864 1888 1888 1864 1864 1889 1889 1888 1888 1888 1888 1889 1889 1893 1893 2141 2141 2125 2125 2127 2127 2115 2115 2107 2107 2109 2109 2087 2087 2073 2073 2075 2075 2000 2000 1988 1988 1990 1990 1975 1975 1969 1969 1971 1971 1953 1953 1945 1945 1949 1949 1943 1943 1946 1946 1950 1950 1954 1954 1957 1957 1961 1961 3809 3809 1989 1989 1991 1991 2064 2064 2074 2074 2076 2076 2088 2088 2092 2092 2094 2094 2116 2116 2126 2126 2128 2128 2157 2157 2164 2164 2165 2165 2139 2139 2155 2155 2153 2153 2117 2117 2123 2123 2121 2121 2069 2069 2081 2081 2071 2071 2047 2047 2051 2051 2043 2043 2031 2031 2041 2041 2027 2027 2017 2017 2023 2023 1998 1998 2005 2005 2007 2007 1984 1984 2006 2006 2002 2002 1981 1981 2018 2018 2010 2010 1993 1993 2048 2048 2042 2042 2028 2028 2070 2070 2066 2066 2060 2060 2090 2090 2082 2082 2072 2072 2118 2118 2106 2106 2104 2104 2140 2140 2138 2138 2136 2136 2158 2158 2156 2156 2154 2154 2018 2018 1993 1993 2024 2024 2117 2117 2121 2121 2105 2105 2156 2156 2140 2140 2154 2154 2140 2140 2136 2136 2154 2154 2154 2154 2136 2136 2152 2152 2136 2136 2134 2134 2152 2152 2152 2152 2134 2134 2150 2150 2134 2134 2132 2132 2150 2150 2150 2150 2132 2132 3810 3810 2132 2132 3811 3811 3812 3812 2148 2148 2130 2130 2146 2146 2130 2130 2128 2128 2146 2146 2052 2052 2048 2048 2044 2044 2048 2048 2028 2028 2044 2044 2044 2044 2028 2028 2034 2034 2028 2028 2020 2020 2034 2034 2034 2034 2020 2020 2026 2026 2020 2020 2004 2004 2026 2026 2026 2026 2004 2004 2022 2022 2004 2004 1995 1995 2022 2022 2022 2022 1995 1995 3813 3813 1995 1995 3814 3814 3815 3815 2007 2007 2009 2009 1984 1984 2009 2009 1992 1992 1984 1984 1984 1984 1992 1992 1967 1967 1992 1992 1977 1977 1967 1967 1967 1967 1977 1977 1958 1958 1977 1977 1962 1962 1958 1958 1958 1958 1962 1962 1947 1947 1962 1962 1951 1951 1947 1947 1947 1947 1951 1951 3816 3816 1951 1951 3817 3817 3818 3818 2081 2081 2089 2089 2071 2071 2089 2089 2085 2085 2071 2071 2071 2071 2085 2085 2067 2067 2085 2085 2083 2083 2067 2067 2067 2067 2083 2083 2061 2061 2083 2083 2079 2079 2061 2061 2061 2061 2079 2079 2057 2057 2079 2079 2077 2077 2057 2057 2057 2057 2077 2077 3819 3819 2077 2077 3820 3820 3821 3821 2169 2169 2158 2158 2166 2166 2158 2158 2154 2154 2166 2166 2166 2166 2154 2154 2167 2167 2154 2154 2152 2152 2167 2167 2167 2167 2152 2152 2168 2168 2152 2152 2150 2150 2168 2168 2168 2168 2150 2150 3822 3822 2150 2150 3823 3823 3824 3824 2170 2170 2148 2148 2171 2171 2148 2148 2146 2146 2171 2171 2171 2171 2146 2146 2172 2172 2146 2146 2144 2144 2172 2172 2128 2128 2126 2126 2146 2146 2126 2126 2142 2142 2146 2146 2146 2146 2142 2142 2144 2144 2108 2108 2116 2116 2110 2110 2116 2116 2128 2128 2110 2110 2110 2110 2128 2128 2112 2112 2128 2128 2130 2130 2112 2112 3825 3825 3826 3826 2114 2114 3827 3827 2132 2132 2114 2114 2114 2114 2132 2132 2120 2120 2132 2132 2134 2134 2120 2120 2120 2120 2134 2134 2122 2122 2134 2134 2136 2136 2122 2122 2122 2122 2136 2136 2124 2124 2136 2136 2138 2138 2124 2124 2124 2124 2118 2118 2122 2122 2118 2118 2104 2104 2122 2122 2122 2122 2104 2104 2120 2120 2104 2104 2102 2102 2120 2120 2120 2120 2102 2102 2114 2114 2102 2102 2100 2100 2114 2114 2114 2114 2100 2100 3828 3828 2100 2100 3829 3829 3830 3830 2112 2112 2098 2098 2110 2110 2098 2098 2094 2094 2110 2110 2110 2110 2094 2094 2108 2108 2094 2094 2092 2092 2108 2108 2074 2074 2088 2088 2076 2076 2088 2088 2094 2094 2076 2076 3831 3831 3832 3832 2078 2078 3833 3833 3834 3834 2078 2078 2078 2078 3835 3835 2080 2080 3836 3836 2100 2100 2080 2080 2080 2080 2100 2100 2084 2084 2100 2100 2102 2102 2084 2084 2084 2084 2102 2102 2086 2086 2102 2102 2104 2104 2086 2086 2086 2086 2104 2104 2096 2096 2104 2104 2106 2106 2096 2096 2054 2054 2064 2064 2056 2056 2064 2064 2076 2076 2056 2056 3837 3837 3838 3838 2058 2058 3839 3839 2078 2078 2058 2058 2058 2058 2078 2078 2062 2062 2078 2078 2080 2080 2062 2062 2062 2062 2080 2080 2068 2068 2080 2080 2084 2084 2068 2068 2068 2068 2084 2084 2072 2072 2084 2084 2086 2086 2072 2072 2072 2072 2086 2086 2090 2090 2086 2086 2096 2096 2090 2090 2082 2082 2070 2070 2072 2072 2070 2070 2060 2060 2072 2072 2072 2072 2060 2060 2068 2068 2060 2060 2050 2050 2068 2068 2068 2068 2050 2050 2062 2062 2050 2050 2046 2046 2062 2062 2062 2062 2046 2046 2058 2058 2046 2046 2040 2040 2058 2058 2058 2058 2040 2040 3840 3840 2040 2040 3841 3841 3842 3842 2056 2056 2038 2038 2054 2054 2038 2038 2036 2036 2054 2054 2066 2066 2052 2052 2060 2060 2052 2052 2044 2044 2060 2060 2060 2060 2044 2044 2050 2050 2044 2044 2034 2034 2050 2050 2050 2050 2034 2034 2046 2046 2034 2034 2026 2026 2046 2046 2046 2046 2026 2026 2040 2040 2026 2026 2022 2022 2040 2040 2040 2040 2022 2022 3843 3843 2022 2022 3844 3844 3845 3845 2038 2038 2014 2014 2036 2036 2014 2014 2012 2012 2036 2036 1991 1991 1989 1989 2014 2014 1989 1989 2001 2001 2014 2014 2014 2014 2001 2001 2012 2012 1970 1970 1976 1976 1972 1972 3846 3846 1991 1991 3847 3847 3848 3848 3849 3849 1980 1980 3850 3850 1995 1995 1980 1980 1980 1980 1995 1995 1987 1987 1995 1995 2004 2004 1987 1987 1987 1987 2004 2004 1997 1997 2004 2004 2020 2020 1997 1997 1997 1997 2020 2020 2016 2016 2020 2020 2028 2028 2016 2016 2016 2016 2028 2028 2032 2032 2028 2028 2042 2042 2032 2032 2016 2016 1999 1999 1997 1997 1999 1999 1983 1983 1997 1997 1997 1997 1983 1983 1987 1987 1983 1983 1974 1974 1987 1987 1987 1987 1974 1974 1980 1980 1974 1974 1965 1965 1980 1980 1980 1980 1965 1965 3851 3851 1965 1965 3852 3852 3853 3853 1972 1972 1961 1961 1970 1970 1961 1961 1957 1957 1970 1970 1946 1946 1954 1954 1950 1950 1954 1954 1961 1961 1950 1950 3854 3854 3855 3855 1952 1952 3856 3856 1965 1965 1952 1952 1952 1952 1965 1965 1963 1963 1965 1965 1974 1974 1963 1963 1963 1963 1974 1974 1978 1978 1974 1974 1983 1983 1978 1978 1978 1978 1983 1983 1993 1993 1983 1983 1999 1999 1993 1993 1993 1993 1999 1999 2024 2024 1999 1999 2016 2016 2024 2024 2024 2024 2016 2016 2030 2030 2016 2016 2032 2032 2030 2030 1939 1939 1943 1943 1941 1941 1943 1943 1950 1950 1941 1941 3857 3857 3858 3858 1948 1948 3859 3859 1952 1952 1948 1948 1948 1948 1952 1952 1959 1959 1952 1952 1963 1963 1959 1959 1959 1959 1963 1963 1968 1968 1963 1963 1978 1978 1968 1968 1968 1968 1978 1978 1985 1985 1978 1978 1993 1993 1985 1985 1985 1985 1993 1993 2008 2008 1993 1993 2010 2010 2008 2008 2008 2008 2006 2006 1985 1985 2006 2006 1981 1981 1985 1985 1985 1985 1981 1981 1968 1968 1981 1981 1966 1966 1968 1968 1968 1968 1966 1966 1959 1959 1966 1966 1955 1955 1959 1959 1959 1959 1955 1955 1948 1948 1955 1955 1944 1944 1948 1948 1948 1948 1944 1944 3860 3860 1944 1944 3861 3861 3862 3862 1941 1941 1937 1937 1939 1939 1937 1937 1936 1936 1939 1939 2002 2002 2005 2005 1981 1981 2005 2005 1984 1984 1981 1981 1981 1981 1984 1984 1966 1966 1984 1984 1967 1967 1966 1966 1966 1966 1967 1967 1955 1955 1967 1967 1958 1958 1955 1955 1955 1955 1958 1958 1944 1944 1958 1958 1947 1947 1944 1944 1944 1944 1947 1947 3863 3863 1947 1947 3864 3864 3865 3865 1937 1937 1940 1940 1936 1936 1940 1940 1938 1938 1936 1936 1949 1949 1945 1945 1940 1940 1945 1945 1942 1942 1940 1940 1940 1940 1942 1942 1938 1938 1956 1956 1953 1953 1960 1960 1953 1953 1949 1949 1960 1960 3866 3866 3867 3867 1964 1964 3868 3868 1951 1951 1964 1964 1964 1964 1951 1951 1973 1973 1951 1951 1962 1962 1973 1973 1973 1973 1962 1962 1982 1982 1962 1962 1977 1977 1982 1982 1982 1982 1977 1977 1998 1998 1977 1977 1992 1992 1998 1998 1998 1998 1992 1992 2017 2017 1992 1992 2009 2009 2017 2017 2023 2023 2029 2029 1998 1998 2029 2029 2015 2015 1998 1998 1998 1998 2015 2015 1982 1982 2015 2015 1996 1996 1982 1982 1982 1982 1996 1996 1973 1973 1996 1996 1986 1986 1973 1973 1973 1973 1986 1986 1964 1964 1986 1986 1979 1979 1964 1964 1964 1964 1979 1979 3869 3869 1979 1979 3870 3870 3871 3871 1960 1960 1971 1971 1956 1956 1971 1971 1969 1969 1956 1956 1988 1988 3872 3872 1990 1990 3873 3873 3874 3874 1990 1990 3875 3875 3876 3876 1994 1994 3877 3877 1979 1979 1994 1994 1994 1994 1979 1979 2003 2003 1979 1979 1986 1986 2003 2003 2003 2003 1986 1986 2019 2019 1986 1986 1996 1996 2019 2019 2019 2019 1996 1996 2027 2027 1996 1996 2015 2015 2027 2027 2027 2027 2015 2015 2031 2031 2015 2015 2029 2029 2031 2031 2011 2011 2000 2000 2013 2013 2000 2000 1990 1990 2013 2013 3878 3878 3879 3879 2021 2021 3880 3880 1994 1994 2021 2021 2021 2021 1994 1994 2025 2025 1994 1994 2003 2003 2025 2025 2025 2025 2003 2003 2033 2033 2003 2003 2019 2019 2033 2033 2033 2033 2019 2019 2043 2043 2019 2019 2027 2027 2043 2043 2043 2043 2027 2027 2047 2047 2027 2027 2041 2041 2047 2047 2051 2051 2065 2065 2043 2043 2065 2065 2059 2059 2043 2043 2043 2043 2059 2059 2033 2033 2059 2059 2049 2049 2033 2033 2033 2033 2049 2049 2025 2025 2049 2049 2045 2045 2025 2025 2025 2025 2045 2045 2021 2021 2045 2045 2039 2039 2021 2021 2021 2021 2039 2039 3881 3881 2039 2039 3882 3882 3883 3883 2013 2013 2037 2037 2011 2011 2037 2037 2035 2035 2011 2011 2065 2065 2069 2069 2059 2059 2069 2069 2071 2071 2059 2059 2059 2059 2071 2071 2049 2049 2071 2071 2067 2067 2049 2049 2049 2049 2067 2067 2045 2045 2067 2067 2061 2061 2045 2045 2045 2045 2061 2061 2039 2039 2061 2061 2057 2057 2039 2039 2039 2039 2057 2057 3884 3884 2057 2057 3885 3885 3886 3886 2037 2037 2055 2055 2035 2035 2055 2055 2053 2053 2035 2035 2075 2075 2073 2073 2055 2055 2073 2073 2063 2063 2055 2055 2055 2055 2063 2063 2053 2053 2091 2091 2087 2087 2093 2093 2087 2087 2075 2075 2093 2093 2093 2093 2075 2075 2097 2097 3887 3887 2077 2077 3888 3888 3889 3889 2077 2077 2099 2099 2077 2077 2079 2079 2099 2099 2099 2099 2079 2079 2101 2101 2079 2079 2083 2083 2101 2101 2101 2101 2083 2083 2103 2103 2083 2083 2085 2085 2103 2103 2089 2089 2095 2095 2085 2085 2095 2095 2105 2105 2085 2085 2085 2085 2105 2105 2103 2103 2105 2105 2121 2121 2103 2103 2103 2103 2121 2121 2101 2101 2121 2121 2119 2119 2101 2101 2101 2101 2119 2119 2099 2099 2119 2119 2113 2113 2099 2099 2099 2099 2113 2113 3890 3890 2113 2113 3891 3891 3892 3892 2097 2097 2111 2111 2093 2093 2111 2111 2109 2109 2093 2093 2093 2093 2109 2109 2091 2091 2109 2109 2107 2107 2091 2091 2125 2125 2115 2115 2127 2127 2115 2115 2109 2109 2127 2127 2127 2127 2109 2109 2129 2129 2109 2109 2111 2111 2129 2129 3893 3893 3894 3894 2131 2131 3895 3895 2113 2113 2131 2131 2131 2131 2113 2113 2133 2133 2113 2113 2119 2119 2133 2133 2133 2133 2119 2119 2135 2135 2119 2119 2121 2121 2135 2135 2135 2135 2121 2121 2137 2137 2121 2121 2123 2123 2137 2137 2143 2143 2141 2141 2145 2145 2141 2141 2127 2127 2145 2145 2145 2145 2127 2127 2147 2147 2127 2127 2129 2129 2147 2147 3896 3896 3897 3897 2149 2149 3898 3898 2131 2131 2149 2149 2149 2149 2131 2131 2151 2151 2131 2131 2133 2133 2151 2151 2151 2151 2133 2133 2153 2153 2133 2133 2135 2135 2153 2153 2153 2153 2135 2135 2139 2139 2135 2135 2137 2137 2139 2139 2155 2155 2157 2157 2153 2153 2157 2157 2165 2165 2153 2153 2153 2153 2165 2165 2151 2151 2165 2165 2163 2163 2151 2151 2151 2151 2163 2163 2149 2149 2163 2163 2162 2162 2149 2149 2149 2149 2162 2162 3899 3899 2162 2162 3900 3900 3901 3901 2147 2147 2161 2161 2145 2145 2161 2161 2160 2160 2145 2145 2145 2145 2160 2160 2143 2143 2160 2160 2159 2159 2143 2143 2315 2315 2316 2316 2311 2311 2306 2306 2304 2304 2303 2303 2296 2296 2293 2293 2286 2286 2265 2265 2260 2260 2255 2255 2203 2203 2173 2173 2174 2174 2260 2260 3902 3902 3903 3903 2240 2240 2224 2224 2220 2220 2220 2220 2224 2224 2222 2222 2279 2279 2275 2275 2255 2255 2275 2275 2270 2270 2255 2255 2255 2255 2270 2270 2265 2265 2279 2279 2255 2255 2284 2284 2255 2255 2248 2248 2284 2284 2284 2284 2248 2248 2293 2293 2306 2306 2303 2303 2311 2311 2303 2303 2313 2313 2311 2311 2311 2311 2313 2313 2315 2315 2307 2307 2317 2317 2314 2314 2314 2314 2312 2312 2307 2307 2312 2312 2295 2295 2307 2307 2307 2307 2295 2295 2305 2305 2295 2295 2302 2302 2305 2305 2291 2291 2294 2294 2297 2297 2259 2259 2264 2264 2252 2252 2264 2264 2276 2276 2252 2252 2252 2252 2276 2276 2285 2285 2204 2204 2223 2223 2218 2218 2223 2223 2225 2225 2218 2218 2218 2218 2225 2225 2241 2241 2204 2204 2190 2190 2201 2201 2190 2190 2191 2191 2201 2201 2201 2201 2191 2191 2192 2192 2312 2312 2310 2310 2295 2295 2310 2310 2308 2308 2295 2295 2295 2295 2308 2308 2282 2282 2308 2308 2299 2299 2282 2282 2299 2299 2298 2298 2282 2282 2282 2282 2298 2298 2268 2268 2298 2298 2289 2289 2268 2268 2289 2289 2287 2287 2268 2268 2268 2268 2287 2287 2254 2254 2287 2287 2280 2280 2254 2254 2280 2280 2278 2278 2254 2254 2278 2278 2271 2271 2254 2254 2254 2254 2271 2271 2250 2250 2271 2271 2269 2269 2250 2250 2269 2269 2262 2262 2250 2250 2250 2250 2262 2262 2245 2245 2262 2262 2257 2257 2245 2245 2245 2245 2257 2257 2243 2243 2257 2257 2258 2258 2243 2243 2243 2243 2258 2258 2244 2244 2258 2258 2263 2263 2244 2244 2244 2244 2263 2263 2246 2246 2263 2263 2266 2266 2246 2246 2266 2266 2267 2267 2246 2246 2246 2246 2267 2267 2247 2247 2267 2267 2272 2272 2247 2247 2247 2247 2272 2272 2251 2251 2272 2272 2274 2274 2251 2251 2274 2274 2281 2281 2251 2251 2251 2251 2281 2281 2256 2256 2281 2281 2283 2283 2256 2256 2283 2283 2290 2290 2256 2256 2256 2256 2290 2290 2277 2277 2290 2290 2292 2292 2277 2277 2292 2292 2300 2300 2277 2277 2277 2277 2300 2300 2288 2288 2300 2300 2301 2301 2288 2288 2288 2288 2301 2301 2303 2303 2301 2301 2309 2309 2303 2303 2303 2303 2309 2309 2313 2313 2297 2297 2302 2302 2291 2291 2302 2302 2295 2295 2291 2291 2291 2291 2295 2295 2273 2273 2295 2295 2282 2282 2273 2273 2273 2273 2282 2282 2253 2253 2282 2282 2268 2268 2253 2253 2253 2253 2268 2268 2242 2242 2268 2268 2254 2254 2242 2242 2242 2242 2254 2254 3904 3904 2254 2254 2250 2250 3905 3905 3906 3906 2250 2250 3907 3907 2250 2250 2245 2245 3908 3908 3909 3909 2245 2245 3910 3910 2245 2245 2243 2243 3911 3911 3912 3912 2243 2243 3913 3913 2243 2243 2244 2244 3914 3914 3915 3915 2244 2244 3916 3916 2244 2244 2246 2246 3917 3917 3918 3918 2246 2246 3919 3919 2246 2246 2247 2247 3920 3920 3921 3921 2247 2247 3922 3922 2247 2247 2251 2251 3923 3923 3924 3924 2251 2251 3925 3925 2251 2251 2256 2256 3926 3926 3927 3927 2256 2256 3928 3928 2256 2256 2277 2277 3929 3929 3930 3930 2277 2277 2249 2249 2277 2277 2288 2288 2249 2249 2249 2249 2288 2288 2261 2261 2288 2288 2303 2303 2261 2261 2261 2261 2303 2303 2286 2286 2303 2303 2304 2304 2286 2286 2286 2286 2304 2304 2296 2296 2293 2293 2248 2248 2286 2286 2248 2248 3931 3931 2286 2286 2286 2286 3932 3932 2261 2261 3933 3933 3934 3934 2261 2261 2261 2261 3935 3935 2249 2249 3936 3936 3937 3937 2249 2249 2249 2249 3938 3938 3939 3939 2221 2221 2217 2217 2239 2239 2239 2239 2217 2217 2236 2236 2217 2217 2214 2214 2236 2236 2236 2236 2214 2214 2233 2233 2214 2214 2213 2213 2233 2233 2233 2233 2213 2213 2232 2232 2213 2213 2211 2211 2232 2232 2232 2232 2211 2211 2229 2229 2211 2211 2210 2210 2229 2229 2229 2229 2210 2210 2228 2228 2210 2210 2212 2212 2228 2228 2228 2228 2212 2212 2230 2230 2212 2212 2216 2216 2230 2230 2230 2230 2216 2216 2234 2234 2216 2216 2219 2219 2234 2234 2234 2234 2219 2219 2237 2237 2219 2219 2226 2226 2237 2237 3940 3940 3941 3941 2242 2242 3942 3942 3943 3943 2242 2242 2242 2242 3944 3944 2253 2253 3945 3945 3946 3946 2253 2253 2253 2253 3947 3947 2273 2273 3948 3948 2252 2252 2273 2273 2273 2273 2252 2252 2291 2291 2252 2252 2285 2285 2291 2291 2291 2291 2285 2285 2294 2294 2260 2260 3949 3949 2255 2255 3950 3950 3951 3951 2255 2255 2255 2255 3952 3952 2248 2248 3953 3953 3954 3954 2248 2248 2248 2248 3955 3955 3956 3956 2208 2208 2206 2206 2235 2235 2235 2235 2206 2206 2227 2227 2206 2206 2202 2202 2227 2227 2227 2227 2202 2202 2221 2221 2202 2202 2199 2199 2221 2221 2221 2221 2199 2199 2217 2217 2199 2199 2197 2197 2217 2217 2217 2217 2197 2197 2214 2214 2197 2197 2196 2196 2214 2214 2214 2214 2196 2196 2213 2213 2196 2196 2194 2194 2213 2213 2213 2213 2194 2194 2211 2211 2194 2194 2193 2193 2211 2211 2211 2211 2193 2193 2210 2210 2193 2193 2195 2195 2210 2210 2210 2210 2195 2195 2212 2212 2195 2195 2198 2198 2212 2212 2212 2212 2198 2198 2216 2216 2198 2198 2200 2200 2216 2216 2216 2216 2200 2200 2219 2219 2200 2200 2205 2205 2219 2219 2219 2219 2205 2205 2226 2226 2205 2205 2207 2207 2226 2226 2226 2226 2207 2207 2231 2231 2207 2207 2209 2209 2231 2231 2231 2231 2209 2209 2238 2238 2209 2209 2218 2218 2238 2238 3957 3957 3958 3958 2252 2252 3959 3959 3960 3960 2252 2252 2252 2252 3961 3961 2259 2259 2204 2204 2218 2218 2190 2190 2218 2218 2209 2209 2190 2190 2190 2190 2209 2209 2189 2189 2209 2209 2207 2207 2189 2189 2189 2189 2207 2207 2188 2188 2207 2207 2205 2205 2188 2188 2188 2188 2205 2205 2187 2187 2205 2205 2200 2200 2187 2187 2187 2187 2200 2200 2186 2186 2200 2200 2198 2198 2186 2186 2186 2186 2198 2198 2185 2185 2198 2198 2195 2195 2185 2185 2185 2185 2195 2195 2184 2184 2195 2195 2193 2193 2184 2184 2184 2184 2193 2193 2183 2183 2193 2193 2194 2194 2183 2183 2183 2183 2194 2194 2182 2182 2194 2194 2196 2196 2182 2182 2182 2182 2196 2196 2181 2181 2196 2196 2197 2197 2181 2181 2181 2181 2197 2197 2180 2180 2197 2197 2199 2199 2180 2180 2180 2180 2199 2199 2179 2179 2199 2199 2202 2202 2179 2179 2179 2179 2202 2202 2178 2178 2202 2202 2206 2206 2178 2178 2178 2178 2206 2206 2177 2177 2206 2206 2208 2208 2177 2177 2177 2177 2208 2208 2176 2176 2208 2208 2215 2215 2176 2176 2176 2176 2215 2215 2175 2175 2215 2215 2220 2220 2175 2175 2175 2175 2220 2220 2174 2174 2220 2220 2222 2222 2174 2174 2174 2174 2222 2222 2203 2203 2318 2318 2319 2319 2320 2320 2319 2319 2321 2321 2320 2320 2320 2320 2321 2321 2322 2322 2321 2321 2323 2323 2322 2322 3962 3962 3963 3963 2324 2324 3964 3964 2325 2325 2324 2324 2324 2324 2325 2325 2326 2326 2325 2325 2327 2327 2326 2326 2326 2326 2327 2327 2328 2328 2327 2327 2329 2329 2328 2328 2328 2328 2329 2329 2330 2330 2329 2329 2331 2331 2330 2330 2330 2330 2331 2331 2332 2332 2331 2331 2333 2333 2332 2332 2332 2332 2333 2333 2334 2334 2333 2333 2335 2335 2334 2334 2334 2334 2335 2335 2336 2336 2335 2335 2337 2337 2336 2336 2336 2336 2337 2337 2338 2338 2337 2337 2339 2339 2338 2338 2338 2338 2339 2339 2340 2340 2339 2339 2341 2341 2340 2340 2340 2340 2341 2341 2342 2342 2341 2341 2343 2343 2342 2342 2342 2342 2343 2343 2344 2344 2343 2343 2345 2345 2344 2344 2344 2344 2345 2345 2346 2346 2345 2345 2347 2347 2346 2346 2346 2346 2347 2347 2348 2348 2347 2347 2349 2349 2348 2348 2348 2348 2349 2349 2350 2350 2349 2349 2351 2351 2350 2350 2350 2350 2351 2351 3965 3965 2351 2351 3966 3966 3967 3967 2352 2352 2353 2353 2354 2354 2353 2353 2355 2355 2354 2354 2354 2354 2355 2355 2356 2356 2355 2355 2357 2357 2356 2356 2359 2359 2363 2363 2358 2358 2363 2363 2362 2362 2358 2358 2358 2358 2362 2362 2360 2360 2362 2362 2364 2364 2360 2360 2360 2360 2364 2364 2361 2361 2364 2364 2366 2366 2361 2361 2361 2361 2366 2366 2365 2365 2366 2366 2367 2367 2365 2365 2365 2365 2367 2367 2368 2368 2367 2367 2369 2369 2368 2368 2368 2368 2369 2369 2370 2370 2369 2369 2371 2371 2370 2370 2370 2370 2371 2371 2372 2372 2371 2371 2373 2373 2372 2372 2372 2372 2373 2373 2374 2374 2373 2373 2375 2375 2374 2374 2374 2374 2375 2375 2376 2376 2375 2375 2377 2377 2376 2376 2376 2376 2377 2377 2378 2378 2377 2377 2379 2379 2378 2378 2378 2378 2379 2379 2380 2380 2379 2379 2381 2381 2380 2380 2398 2398 2402 2402 2397 2397 2402 2402 2401 2401 2397 2397 2397 2397 2401 2401 2396 2396 2401 2401 2400 2400 2396 2396 2396 2396 2400 2400 2394 2394 2400 2400 2399 2399 2394 2394 2394 2394 2399 2399 2393 2393 2399 2399 2395 2395 2393 2393 2393 2393 2395 2395 2391 2391 2395 2395 2392 2392 2391 2391 2391 2391 2392 2392 2389 2389 2392 2392 2390 2390 2389 2389 2389 2389 2390 2390 2387 2387 2390 2390 2388 2388 2387 2387 2387 2387 2388 2388 2385 2385 2388 2388 2386 2386 2385 2385 2385 2385 2386 2386 2383 2383 2386 2386 2384 2384 2383 2383 2383 2383 2384 2384 2381 2381 2384 2384 2382 2382 2381 2381 2381 2381 2382 2382 2380 2380 2439 2439 2435 2435 2434 2434 2435 2435 2429 2429 2434 2434 2439 2439 2438 2438 2437 2437 2438 2438 2433 2433 2437 2437 2437 2437 2433 2433 2432 2432 2433 2433 2430 2430 2432 2432 2432 2432 2430 2430 2424 2424 2430 2430 2427 2427 2424 2424 2418 2418 2422 2422 2429 2429 2422 2422 2428 2428 2429 2429 2429 2429 2428 2428 2434 2434 2439 2439 2436 2436 2435 2435 2436 2436 2431 2431 2435 2435 2435 2435 2431 2431 2429 2429 2431 2431 2420 2420 2429 2429 2429 2429 2420 2420 2418 2418 2420 2420 2416 2416 2418 2418 2418 2418 2416 2416 2414 2414 2409 2409 2412 2412 2414 2414 2412 2412 2415 2415 2414 2414 2414 2414 2415 2415 2418 2418 2415 2415 2419 2419 2418 2418 2418 2418 2419 2419 2422 2422 2427 2427 2426 2426 2424 2424 2426 2426 2425 2425 2424 2424 2424 2424 2425 2425 2421 2421 2425 2425 2423 2423 2421 2421 2410 2410 2417 2417 2411 2411 2417 2417 2413 2413 2411 2411 2408 2408 2421 2421 2410 2410 2421 2421 2423 2423 2410 2410 2410 2410 2423 2423 2417 2417 2408 2408 2416 2416 2421 2421 2416 2416 2420 2420 2421 2421 2421 2421 2420 2420 2424 2424 2420 2420 2431 2431 2424 2424 2424 2424 2431 2431 2432 2432 2431 2431 2436 2436 2432 2432 2432 2432 2436 2436 2437 2437 2436 2436 2439 2439 2437 2437 2408 2408 2407 2407 2416 2416 2407 2407 2406 2406 2416 2416 2416 2416 2406 2406 2414 2414 2406 2406 2405 2405 2414 2414 2414 2414 2405 2405 2409 2409 2405 2405 2404 2404 2409 2409 2409 2409 2404 2404 2403 2403 2464 2464 2470 2470 2472 2472 2441 2441 2440 2440 2442 2442 2448 2448 2445 2445 2442 2442 2445 2445 2443 2443 2442 2442 2442 2442 2443 2443 2441 2441 2453 2453 2447 2447 2448 2448 2447 2447 2446 2446 2448 2448 2448 2448 2446 2446 2445 2445 2459 2459 2451 2451 2453 2453 2451 2451 2450 2450 2453 2453 2453 2453 2450 2450 2447 2447 2469 2469 2465 2465 2468 2468 2465 2465 2462 2462 2468 2468 2462 2462 2457 2457 2468 2468 2457 2457 2456 2456 2468 2468 2468 2468 2456 2456 2459 2459 2456 2456 2455 2455 2459 2459 2459 2459 2455 2455 2451 2451 2478 2478 2476 2476 2479 2479 2476 2476 2471 2471 2479 2479 2479 2479 2471 2471 2469 2469 2487 2487 2484 2484 2481 2481 2444 2444 2449 2449 2454 2454 2442 2442 2444 2444 2448 2448 2444 2444 2454 2454 2448 2448 2448 2448 2454 2454 2453 2453 2454 2454 2461 2461 2453 2453 2453 2453 2461 2461 2459 2459 2461 2461 2466 2466 2459 2459 2459 2459 2466 2466 2468 2468 2466 2466 2474 2474 2468 2468 2481 2481 2478 2478 2487 2487 2478 2478 2479 2479 2487 2487 2487 2487 2479 2479 2488 2488 2479 2479 2483 2483 2488 2488 2454 2454 2463 2463 2461 2461 2463 2463 2467 2467 2461 2461 2461 2461 2467 2467 2466 2466 2467 2467 2473 2473 2466 2466 2466 2466 2473 2473 2474 2474 2473 2473 2480 2480 2474 2474 2494 2494 2493 2493 2486 2486 2493 2493 2491 2491 2486 2486 2486 2486 2491 2491 2483 2483 2491 2491 2490 2490 2483 2483 2483 2483 2490 2490 2488 2488 2449 2449 2452 2452 2454 2454 2452 2452 2458 2458 2454 2454 2454 2454 2458 2458 2463 2463 2458 2458 2460 2460 2463 2463 2463 2463 2460 2460 2464 2464 2464 2464 2472 2472 2463 2463 2472 2472 2475 2475 2463 2463 2463 2463 2475 2475 2467 2467 2475 2475 2477 2477 2467 2467 2467 2467 2477 2477 2473 2473 2477 2477 2482 2482 2473 2473 2473 2473 2482 2482 2480 2480 2482 2482 2485 2485 2480 2480 2480 2480 2485 2485 2489 2489 2469 2469 2468 2468 2479 2479 2468 2468 2474 2474 2479 2479 2479 2479 2474 2474 2483 2483 2474 2474 2480 2480 2483 2483 2483 2483 2480 2480 2486 2486 2480 2480 2489 2489 2486 2486 2486 2486 2489 2489 2492 2492 2492 2492 2496 2496 2486 2486 2496 2496 2495 2495 2486 2486 2486 2486 2495 2495 2494 2494 2509 2509 2510 2510 2514 2514 2526 2526 2528 2528 2525 2525 2560 2560 2561 2561 2559 2559 2548 2548 2550 2550 2546 2546 2550 2550 2541 2541 2546 2546 2546 2546 2541 2541 2545 2545 2548 2548 2551 2551 2550 2550 2551 2551 2554 2554 2550 2550 2550 2550 2554 2554 2559 2559 2554 2554 2557 2557 2559 2559 2559 2559 2557 2557 2560 2560 2535 2535 2536 2536 2532 2532 2536 2536 2538 2538 2532 2532 2532 2532 2538 2538 2541 2541 2538 2538 2540 2540 2541 2541 2541 2541 2540 2540 2545 2545 2525 2525 2528 2528 3968 3968 2528 2528 3969 3969 3970 3970 2532 2532 2533 2533 2535 2535 2516 2516 2521 2521 2525 2525 2521 2521 2523 2523 2525 2525 2525 2525 2523 2523 2526 2526 2512 2512 2513 2513 2511 2511 2513 2513 2518 2518 2511 2511 2511 2511 2518 2518 2516 2516 2518 2518 2520 2520 2516 2516 2516 2516 2520 2520 2521 2521 2510 2510 2511 2511 2514 2514 2511 2511 2516 2516 2514 2514 2514 2514 2516 2516 2524 2524 2516 2516 2525 2525 2524 2524 2524 2524 2525 2525 3971 3971 2525 2525 3972 3972 3973 3973 2531 2531 2532 2532 2539 2539 2532 2532 2541 2541 2539 2539 2539 2539 2541 2541 2549 2549 2541 2541 2550 2550 2549 2549 2549 2549 2550 2550 2558 2558 2550 2550 2559 2559 2558 2558 3974 3974 2509 2509 3975 3975 2509 2509 2514 2514 3976 3976 3977 3977 2514 2514 3978 3978 2514 2514 2524 2524 3979 3979 3980 3980 2524 2524 3981 3981 2524 2524 3982 3982 3983 3983 2527 2527 2531 2531 2537 2537 2531 2531 2539 2539 2537 2537 2537 2537 2539 2539 2547 2547 2539 2539 2549 2549 2547 2547 2547 2547 2549 2549 2556 2556 2549 2549 2558 2558 2556 2556 2556 2556 2555 2555 2547 2547 2555 2555 2544 2544 2547 2547 2547 2547 2544 2544 2537 2537 2544 2544 2534 2534 2537 2537 2537 2537 2534 2534 2527 2527 2534 2534 2522 2522 2527 2527 2527 2527 2522 2522 2515 2515 2522 2522 2508 2508 2515 2515 2515 2515 2508 2508 3984 3984 2508 2508 3985 3985 3986 3986 2507 2507 2503 2503 2504 2504 2498 2498 2501 2501 2503 2503 2501 2501 2502 2502 2503 2503 2503 2503 2502 2502 2504 2504 2499 2499 2500 2500 2505 2505 2500 2500 2506 2506 2505 2505 3987 3987 3988 3988 2517 2517 3989 3989 2519 2519 2517 2517 2517 2517 2519 2519 2529 2529 2519 2519 2530 2530 2529 2529 2529 2529 2530 2530 2542 2542 2530 2530 2543 2543 2542 2542 2542 2542 2543 2543 2552 2552 2543 2543 2553 2553 2552 2552 2555 2555 2553 2553 2544 2544 2553 2553 2543 2543 2544 2544 2544 2544 2543 2543 2534 2534 2543 2543 2530 2530 2534 2534 2534 2534 2530 2530 2522 2522 2530 2530 2519 2519 2522 2522 2522 2522 2519 2519 2508 2508 2519 2519 3990 3990 2508 2508 2508 2508 3991 3991 3992 3992 2506 2506 2500 2500 2503 2503 2503 2503 2500 2500 2498 2498 2500 2500 2499 2499 2498 2498 2498 2498 2499 2499 2497 2497 2564 2564 2562 2562 2563 2563 2564 2564 2563 2563 2566 2566 2563 2563 2565 2565 2566 2566 2566 2566 2565 2565 2567 2567 2565 2565 2568 2568 2567 2567 2567 2567 2568 2568 2569 2569 3993 3993 3994 3994 2570 2570 3995 3995 2571 2571 2570 2570 2570 2570 2571 2571 2572 2572 2572 2572 2571 2571 2573 2573 2571 2571 2574 2574 2573 2573 2573 2573 2574 2574 2575 2575 2575 2575 2574 2574 2576 2576 2574 2574 2577 2577 2576 2576 2576 2576 2577 2577 2578 2578 2578 2578 2577 2577 2579 2579 2577 2577 2581 2581 2579 2579 2579 2579 2581 2581 2580 2580 2797 2797 2798 2798 2768 2768 2799 2799 2800 2800 2769 2769 2802 2802 2803 2803 2771 2771 2808 2808 2809 2809 2775 2775 2810 2810 2811 2811 2776 2776 2813 2813 2814 2814 2778 2778 2819 2819 2820 2820 2782 2782 2821 2821 2822 2822 2783 2783 2824 2824 2825 2825 2785 2785 2830 2830 2831 2831 2789 2789 2832 2832 2833 2833 2790 2790 2835 2835 2836 2836 2792 2792 2612 2612 2583 2583 2582 2582 2610 2610 2609 2609 2639 2639 2609 2609 2638 2638 2639 2639 2639 2639 2638 2638 2641 2641 2638 2638 2669 2669 2641 2641 2582 2582 2611 2611 2612 2612 2611 2611 2640 2640 2612 2612 2612 2612 2640 2640 2643 2643 2700 2700 3996 3996 3997 3997 2672 2672 2670 2670 2669 2669 2669 2669 2670 2670 2641 2641 2640 2640 2642 2642 2643 2643 2642 2642 2671 2671 2643 2643 3998 3998 3999 3999 2674 2674 2731 2731 2703 2703 2700 2700 2703 2703 2701 2701 2700 2700 2700 2700 2701 2701 4000 4000 4001 4001 2673 2673 2674 2674 2673 2673 2702 2702 2674 2674 2674 2674 2702 2702 2705 2705 2762 2762 2734 2734 2731 2731 2734 2734 2732 2732 2731 2731 2731 2731 2732 2732 2703 2703 2702 2702 2704 2704 2705 2705 2704 2704 2733 2733 2705 2705 2705 2705 2733 2733 2736 2736 2793 2793 2765 2765 2762 2762 2765 2765 2763 2763 2762 2762 2762 2762 2763 2763 2734 2734 2609 2609 2608 2608 2638 2638 2608 2608 2637 2637 2638 2638 2638 2638 2637 2637 2669 2669 2637 2637 2668 2668 2669 2669 4002 4002 4003 4003 2700 2700 4004 4004 2699 2699 2700 2700 2700 2700 2699 2699 2731 2731 2699 2699 2730 2730 2731 2731 2731 2731 2730 2730 2762 2762 2730 2730 2761 2761 2762 2762 2762 2762 2761 2761 2793 2793 2761 2761 2792 2792 2793 2793 2602 2602 2601 2601 2631 2631 2601 2601 2630 2630 2631 2631 4005 4005 4006 4006 2662 2662 4007 4007 2661 2661 2662 2662 2662 2662 2661 2661 2693 2693 2661 2661 2692 2692 2693 2693 2693 2693 2692 2692 2724 2724 2692 2692 2723 2723 2724 2724 2724 2724 2723 2723 2755 2755 2723 2723 2754 2754 2755 2755 2755 2755 2754 2754 2786 2786 2754 2754 2785 2785 2786 2786 2595 2595 2594 2594 2624 2624 2594 2594 2623 2623 2624 2624 4008 4008 4009 4009 2655 2655 4010 4010 2654 2654 2655 2655 2655 2655 2654 2654 2686 2686 2654 2654 2685 2685 2686 2686 2686 2686 2685 2685 2717 2717 2685 2685 2716 2716 2717 2717 2717 2717 2716 2716 2748 2748 2716 2716 2747 2747 2748 2748 2748 2748 2747 2747 2779 2779 2747 2747 2778 2778 2779 2779 2588 2588 2587 2587 2617 2617 2587 2587 2616 2616 2617 2617 4011 4011 4012 4012 2648 2648 4013 4013 2647 2647 2648 2648 2648 2648 2647 2647 2679 2679 2647 2647 2678 2678 2679 2679 2679 2679 2678 2678 2710 2710 2678 2678 2709 2709 2710 2710 2710 2710 2709 2709 2741 2741 2709 2709 2740 2740 2741 2741 2741 2741 2740 2740 2772 2772 2740 2740 2771 2771 2772 2772 2838 2838 2839 2839 2793 2793 2839 2839 2794 2794 2793 2793 2793 2793 2794 2794 2765 2765 2792 2792 2836 2836 2793 2793 2836 2836 2837 2837 2793 2793 2793 2793 2837 2837 2838 2838 2834 2834 2835 2835 2791 2791 2835 2835 2792 2792 2791 2791 2791 2791 2792 2792 2760 2760 2792 2792 2761 2761 2760 2760 2760 2760 2761 2761 2729 2729 2761 2761 2730 2730 2729 2729 2729 2729 2730 2730 2698 2698 2730 2730 2699 2699 2698 2698 2698 2698 2699 2699 4014 4014 2699 2699 4015 4015 4016 4016 2667 2667 2668 2668 2636 2636 2668 2668 2637 2637 2636 2636 2636 2636 2637 2637 2607 2607 2637 2637 2608 2608 2607 2607 2607 2607 2606 2606 2636 2636 2606 2606 2635 2635 2636 2636 2636 2636 2635 2635 2667 2667 2635 2635 2666 2666 2667 2667 4017 4017 4018 4018 2698 2698 4019 4019 2697 2697 4020 4020 4021 4021 2697 2697 4022 4022 2697 2697 2728 2728 4023 4023 4024 4024 2728 2728 4025 4025 2728 2728 2759 2759 4026 4026 4027 4027 2759 2759 4028 4028 2759 2759 2790 2790 4029 4029 4030 4030 2790 2790 4031 4031 2790 2790 2833 2833 4032 4032 2831 2831 2832 2832 2789 2789 2832 2832 2790 2790 2789 2789 2789 2789 2790 2790 2758 2758 2790 2790 2759 2759 2758 2758 2758 2758 2759 2759 2727 2727 2759 2759 2728 2728 2727 2727 2727 2727 2728 2728 2696 2696 2728 2728 2697 2697 2696 2696 2696 2696 2697 2697 2665 2665 2697 2697 4033 4033 2665 2665 2665 2665 4034 4034 4035 4035 2666 2666 2635 2635 2634 2634 2634 2634 2635 2635 2605 2605 2635 2635 2606 2606 2605 2605 2829 2829 2830 2830 2788 2788 2830 2830 2789 2789 2788 2788 2788 2788 2789 2789 2757 2757 2789 2789 2758 2758 2757 2757 2757 2757 2758 2758 2726 2726 2758 2758 2727 2727 2726 2726 2726 2726 2727 2727 2695 2695 2727 2727 2696 2696 2695 2695 2695 2695 2696 2696 2664 2664 2696 2696 2665 2665 2664 2664 2664 2664 2665 2665 4036 4036 2665 2665 4037 4037 4038 4038 2633 2633 2634 2634 2604 2604 2634 2634 2605 2605 2604 2604 2604 2604 2603 2603 2633 2633 2603 2603 2632 2632 2633 2633 4039 4039 4040 4040 2664 2664 4041 4041 2663 2663 2664 2664 2664 2664 2663 2663 2695 2695 2663 2663 2694 2694 2695 2695 2695 2695 2694 2694 2726 2726 2694 2694 2725 2725 2726 2726 2726 2726 2725 2725 2757 2757 2725 2725 2756 2756 2757 2757 2757 2757 2756 2756 2788 2788 2756 2756 2787 2787 2788 2788 2788 2788 2787 2787 2829 2829 2787 2787 2828 2828 2829 2829 2603 2603 2602 2602 2632 2632 2602 2602 2631 2631 2632 2632 4042 4042 4043 4043 2663 2663 4044 4044 2662 2662 2663 2663 2663 2663 2662 2662 2694 2694 2662 2662 2693 2693 2694 2694 2694 2694 2693 2693 2725 2725 2693 2693 2724 2724 2725 2725 2725 2725 2724 2724 2756 2756 2724 2724 2755 2755 2756 2756 2756 2756 2755 2755 2787 2787 2755 2755 2786 2786 2787 2787 2787 2787 2786 2786 2828 2828 2786 2786 2827 2827 2828 2828 2785 2785 2825 2825 2786 2786 2825 2825 2826 2826 2786 2786 2786 2786 2826 2826 2827 2827 2823 2823 2824 2824 2784 2784 2824 2824 2785 2785 2784 2784 2784 2784 2785 2785 2753 2753 2785 2785 2754 2754 2753 2753 2753 2753 2754 2754 2722 2722 2754 2754 2723 2723 2722 2722 2722 2722 2723 2723 2691 2691 2723 2723 2692 2692 2691 2691 2691 2691 2692 2692 2660 2660 2692 2692 2661 2661 2660 2660 2660 2660 2661 2661 4045 4045 2661 2661 4046 4046 4047 4047 2629 2629 2630 2630 2600 2600 2630 2630 2601 2601 2600 2600 2600 2600 2599 2599 2629 2629 2599 2599 2628 2628 2629 2629 4048 4048 4049 4049 2660 2660 4050 4050 2659 2659 2660 2660 2660 2660 2659 2659 2691 2691 2659 2659 2690 2690 2691 2691 2691 2691 2690 2690 2722 2722 2690 2690 2721 2721 2722 2722 2722 2722 2721 2721 2753 2753 2721 2721 2752 2752 2753 2753 2753 2753 2752 2752 2784 2784 2752 2752 2783 2783 2784 2784 2784 2784 2783 2783 2823 2823 2783 2783 2822 2822 2823 2823 2820 2820 2821 2821 2782 2782 2821 2821 2783 2783 2782 2782 2782 2782 2783 2783 2751 2751 2783 2783 2752 2752 2751 2751 2751 2751 2752 2752 2720 2720 2752 2752 2721 2721 2720 2720 2720 2720 2721 2721 2689 2689 2721 2721 2690 2690 2689 2689 2689 2689 2690 2690 2658 2658 2690 2690 2659 2659 2658 2658 2658 2658 2659 2659 4051 4051 2659 2659 4052 4052 4053 4053 2627 2627 2628 2628 2598 2598 2628 2628 2599 2599 2598 2598 2818 2818 2819 2819 2781 2781 2819 2819 2782 2782 2781 2781 2781 2781 2782 2782 2750 2750 2782 2782 2751 2751 2750 2750 2750 2750 2751 2751 2719 2719 2751 2751 2720 2720 2719 2719 2719 2719 2720 2720 2688 2688 2720 2720 2689 2689 2688 2688 2688 2688 2689 2689 2657 2657 2689 2689 2658 2658 2657 2657 2657 2657 2658 2658 4054 4054 2658 2658 4055 4055 4056 4056 2626 2626 2627 2627 2597 2597 2627 2627 2598 2598 2597 2597 2597 2597 2596 2596 2626 2626 2596 2596 2625 2625 2626 2626 4057 4057 4058 4058 2657 2657 4059 4059 2656 2656 2657 2657 2657 2657 2656 2656 2688 2688 2656 2656 2687 2687 2688 2688 2688 2688 2687 2687 2719 2719 2687 2687 2718 2718 2719 2719 2719 2719 2718 2718 2750 2750 2718 2718 2749 2749 2750 2750 2750 2750 2749 2749 2781 2781 2749 2749 2780 2780 2781 2781 2781 2781 2780 2780 2818 2818 2780 2780 2817 2817 2818 2818 2596 2596 2595 2595 2625 2625 2595 2595 2624 2624 2625 2625 4060 4060 4061 4061 2656 2656 4062 4062 2655 2655 2656 2656 2656 2656 2655 2655 2687 2687 2655 2655 2686 2686 2687 2687 2687 2687 2686 2686 2718 2718 2686 2686 2717 2717 2718 2718 2718 2718 2717 2717 2749 2749 2717 2717 2748 2748 2749 2749 2749 2749 2748 2748 2780 2780 2748 2748 2779 2779 2780 2780 2780 2780 2779 2779 2817 2817 2779 2779 2816 2816 2817 2817 2778 2778 2814 2814 2779 2779 2814 2814 2815 2815 2779 2779 2779 2779 2815 2815 2816 2816 2812 2812 2813 2813 2777 2777 2813 2813 2778 2778 2777 2777 2777 2777 2778 2778 2746 2746 2778 2778 2747 2747 2746 2746 2746 2746 2747 2747 2715 2715 2747 2747 2716 2716 2715 2715 2715 2715 2716 2716 2684 2684 2716 2716 2685 2685 2684 2684 2684 2684 2685 2685 2653 2653 2685 2685 2654 2654 2653 2653 2653 2653 2654 2654 4063 4063 2654 2654 4064 4064 4065 4065 2622 2622 2623 2623 2593 2593 2623 2623 2594 2594 2593 2593 2593 2593 2592 2592 2622 2622 2592 2592 2621 2621 2622 2622 4066 4066 4067 4067 2653 2653 4068 4068 2652 2652 2653 2653 2653 2653 2652 2652 2684 2684 2652 2652 2683 2683 2684 2684 2684 2684 2683 2683 2715 2715 2683 2683 2714 2714 2715 2715 2715 2715 2714 2714 2746 2746 2714 2714 2745 2745 2746 2746 2746 2746 2745 2745 2777 2777 2745 2745 2776 2776 2777 2777 2777 2777 2776 2776 2812 2812 2776 2776 2811 2811 2812 2812 2809 2809 2810 2810 2775 2775 2810 2810 2776 2776 2775 2775 2775 2775 2776 2776 2744 2744 2776 2776 2745 2745 2744 2744 2744 2744 2745 2745 2713 2713 2745 2745 2714 2714 2713 2713 2713 2713 2714 2714 2682 2682 2714 2714 2683 2683 2682 2682 2682 2682 2683 2683 2651 2651 2683 2683 2652 2652 2651 2651 2651 2651 2652 2652 4069 4069 2652 2652 4070 4070 4071 4071 2620 2620 2621 2621 2591 2591 2621 2621 2592 2592 2591 2591 2807 2807 2808 2808 2774 2774 2808 2808 2775 2775 2774 2774 2774 2774 2775 2775 2743 2743 2775 2775 2744 2744 2743 2743 2743 2743 2744 2744 2712 2712 2744 2744 2713 2713 2712 2712 2712 2712 2713 2713 2681 2681 2713 2713 2682 2682 2681 2681 2681 2681 2682 2682 2650 2650 2682 2682 2651 2651 2650 2650 2650 2650 2651 2651 4072 4072 2651 2651 4073 4073 4074 4074 2619 2619 2620 2620 2590 2590 2620 2620 2591 2591 2590 2590 2590 2590 2589 2589 2619 2619 2589 2589 2618 2618 2619 2619 4075 4075 4076 4076 2650 2650 4077 4077 2649 2649 2650 2650 2650 2650 2649 2649 2681 2681 2649 2649 2680 2680 2681 2681 2681 2681 2680 2680 2712 2712 2680 2680 2711 2711 2712 2712 2712 2712 2711 2711 2743 2743 2711 2711 2742 2742 2743 2743 2743 2743 2742 2742 2774 2774 2742 2742 2773 2773 2774 2774 2774 2774 2773 2773 2807 2807 2773 2773 2806 2806 2807 2807 2589 2589 2588 2588 2618 2618 2588 2588 2617 2617 2618 2618 4078 4078 4079 4079 2649 2649 4080 4080 2648 2648 2649 2649 2649 2649 2648 2648 2680 2680 2648 2648 2679 2679 2680 2680 2680 2680 2679 2679 2711 2711 2679 2679 2710 2710 2711 2711 2711 2711 2710 2710 2742 2742 2710 2710 2741 2741 2742 2742 2742 2742 2741 2741 2773 2773 2741 2741 2772 2772 2773 2773 2773 2773 2772 2772 2806 2806 2772 2772 2805 2805 2806 2806 2771 2771 2803 2803 2772 2772 2803 2803 2804 2804 2772 2772 2772 2772 2804 2804 2805 2805 2801 2801 2802 2802 2770 2770 2802 2802 2771 2771 2770 2770 2770 2770 2771 2771 2739 2739 2771 2771 2740 2740 2739 2739 2739 2739 2740 2740 2708 2708 2740 2740 2709 2709 2708 2708 2708 2708 2709 2709 2677 2677 2709 2709 2678 2678 2677 2677 2677 2677 2678 2678 4081 4081 2678 2678 2647 2647 4082 4082 4083 4083 2647 2647 4084 4084 2647 2647 4085 4085 4086 4086 2615 2615 2616 2616 2586 2586 2616 2616 2587 2587 2586 2586 2586 2586 2585 2585 2615 2615 2585 2585 2614 2614 2615 2615 2615 2615 2614 2614 2646 2646 2614 2614 2645 2645 2646 2646 4087 4087 4088 4088 2677 2677 4089 4089 4090 4090 2677 2677 2677 2677 4091 4091 2708 2708 4092 4092 4093 4093 2708 2708 2708 2708 4094 4094 2739 2739 4095 4095 4096 4096 2739 2739 2739 2739 4097 4097 2770 2770 4098 4098 4099 4099 2770 2770 2770 2770 4100 4100 2801 2801 4101 4101 4102 4102 2801 2801 2798 2798 2799 2799 2768 2768 2799 2799 2769 2769 2768 2768 2768 2768 2769 2769 2737 2737 2769 2769 2738 2738 2737 2737 2737 2737 2738 2738 2706 2706 2738 2738 2707 2707 2706 2706 2706 2706 2707 2707 2675 2675 2707 2707 2676 2676 2675 2675 2675 2675 2676 2676 4103 4103 2676 2676 4104 4104 4105 4105 2644 2644 2645 2645 2613 2613 2645 2645 2614 2614 2613 2613 2613 2613 2614 2614 2584 2584 2614 2614 2585 2585 2584 2584 2796 2796 2797 2797 2767 2767 2797 2797 2768 2768 2767 2767 2767 2767 2768 2768 2736 2736 2768 2768 2737 2737 2736 2736 2736 2736 2737 2737 2705 2705 2737 2737 2706 2706 2705 2705 2705 2705 2706 2706 2674 2674 2706 2706 2675 2675 2674 2674 2674 2674 2675 2675 4106 4106 2675 2675 4107 4107 4108 4108 2643 2643 2644 2644 2612 2612 2644 2644 2613 2613 2612 2612 2612 2612 2613 2613 2583 2583 2613 2613 2584 2584 2583 2583 2733 2733 2735 2735 2736 2736 2735 2735 2764 2764 2736 2736 2736 2736 2764 2764 2767 2767 2764 2764 2766 2766 2767 2767 2767 2767 2766 2766 2796 2796 2766 2766 2795 2795 2796 2796 2840 2840 2842 2842 2841 2841 2842 2842 2843 2843 2841 2841 2842 2842 2844 2844 2843 2843 2844 2844 2845 2845 2843 2843 2843 2843 2845 2845 2846 2846 2845 2845 2847 2847 2846 2846 4109 4109 2848 2848 4110 4110 4111 4111 2848 2848 2849 2849 2848 2848 2850 2850 2849 2849 2850 2850 2851 2851 2849 2849 2849 2849 2851 2851 2852 2852 2851 2851 2853 2853 2852 2852 2853 2853 2854 2854 2852 2852 2852 2852 2854 2854 2855 2855 2854 2854 2856 2856 2855 2855 2855 2855 2856 2856 2859 2859 2856 2856 2857 2857 2859 2859 2859 2859 2857 2857 2858 2858 2861 2861 2860 2860 2863 2863 2865 2865 2862 2862 2864 2864 2873 2873 4112 4112 4113 4113 2876 2876 2875 2875 2874 2874 2876 2876 2874 2874 2880 2880 2874 2874 2877 2877 2880 2880 2880 2880 2877 2877 2882 2882 2889 2889 2887 2887 2886 2886 2887 2887 2885 2885 2886 2886 2886 2886 2885 2885 2877 2877 2885 2885 2883 2883 2877 2877 2877 2877 2883 2883 2882 2882 2889 2889 2886 2886 4114 4114 2886 2886 4115 4115 4116 4116 2893 2893 2892 2892 2895 2895 2900 2900 2898 2898 2892 2892 2898 2898 2896 2896 2892 2892 2892 2892 2896 2896 2895 2895 2906 2906 2901 2901 2905 2905 2901 2901 2899 2899 2905 2905 2911 2911 2909 2909 2914 2914 2914 2914 2909 2909 2905 2905 2909 2909 2907 2907 2905 2905 2905 2905 2907 2907 2906 2906 2922 2922 2921 2921 2920 2920 2921 2921 2918 2918 2920 2920 2920 2920 2918 2918 2914 2914 2918 2918 2915 2915 2914 2914 2914 2914 2915 2915 2911 2911 2919 2919 2920 2920 2910 2910 2920 2920 2914 2914 2910 2910 2910 2910 2914 2914 2900 2900 2914 2914 2905 2905 2900 2900 2900 2900 2905 2905 2898 2898 2905 2905 2899 2899 2898 2898 2917 2917 2919 2919 2908 2908 2919 2919 2910 2910 2908 2908 2908 2908 2910 2910 2897 2897 2910 2910 2900 2900 2897 2897 2897 2897 2900 2900 2888 2888 2900 2900 2892 2892 2888 2888 2888 2888 2892 2892 2878 2878 4117 4117 2886 2886 4118 4118 4119 4119 2886 2886 4120 4120 2886 2886 2877 2877 4121 4121 4122 4122 2877 2877 2873 2873 2877 2877 2874 2874 2873 2873 2916 2916 2917 2917 2904 2904 2917 2917 2908 2908 2904 2904 2904 2904 2908 2908 2894 2894 2908 2908 2897 2897 2894 2894 2894 2894 2897 2897 2884 2884 2897 2897 2888 2888 2884 2884 2884 2884 2888 2888 2872 2872 2888 2888 2878 2878 2872 2872 2872 2872 2878 2878 4123 4123 2878 2878 4124 4124 4125 4125 2867 2867 2871 2871 2866 2866 2871 2871 2868 2868 2866 2866 2913 2913 2916 2916 2903 2903 2916 2916 2904 2904 2903 2903 2903 2903 2904 2904 2891 2891 2904 2904 2894 2894 2891 2891 2891 2891 2894 2894 2881 2881 2894 2894 2884 2884 2881 2881 2881 2881 2884 2884 4126 4126 2884 2884 2872 2872 4127 4127 4128 4128 2872 2872 4129 4129 2872 2872 4130 4130 4131 4131 2864 2864 2867 2867 2865 2865 2867 2867 2866 2866 2865 2865 2912 2912 2913 2913 2902 2902 2913 2913 2903 2903 2902 2902 2902 2902 2903 2903 2890 2890 2903 2903 2891 2891 2890 2890 2890 2890 2891 2891 2879 2879 2891 2891 2881 2881 2879 2879 2879 2879 2881 2881 4132 4132 2881 2881 4133 4133 4134 4134 2869 2869 2870 2870 2863 2863 2870 2870 2864 2864 2863 2863 2863 2863 2864 2864 2861 2861 2864 2864 2862 2862 2861 2861 2978 2978 2979 2979 2975 2975 2939 2939 2934 2934 2936 2936 2931 2931 2926 2926 2930 2930 2971 2971 2973 2973 2966 2966 2954 2954 2959 2959 2962 2962 2959 2959 2961 2961 2962 2962 2962 2962 2961 2961 2970 2970 2961 2961 2964 2964 2970 2970 2970 2970 2964 2964 2967 2967 2940 2940 2942 2942 2951 2951 2940 2940 2951 2951 2938 2938 2951 2951 2943 2943 2938 2938 2938 2938 2943 2943 2937 2937 2942 2942 2946 2946 2951 2951 2946 2946 2948 2948 2951 2951 2951 2951 2948 2948 2962 2962 2948 2948 2952 2952 2962 2962 2962 2962 2952 2952 2954 2954 2937 2937 2943 2943 2933 2933 2943 2943 2935 2935 2933 2933 2933 2933 2935 2935 2932 2932 2932 2932 2935 2935 2929 2929 2935 2935 2930 2930 2929 2929 2929 2929 2930 2930 2928 2928 2923 2923 2924 2924 2926 2926 2924 2924 2925 2925 2926 2926 2926 2926 2925 2925 2930 2930 2925 2925 2927 2927 2930 2930 2930 2930 2927 2927 2928 2928 2934 2934 2931 2931 2936 2936 2931 2931 2930 2930 2936 2936 2936 2936 2930 2930 2945 2945 2930 2930 2935 2935 2945 2945 2945 2945 2935 2935 2949 2949 2935 2935 2943 2943 2949 2949 2949 2949 2943 2943 2957 2957 2943 2943 2951 2951 2957 2957 2957 2957 2951 2951 2966 2966 2951 2951 2962 2962 2966 2966 2966 2966 2962 2962 2971 2971 2962 2962 2970 2970 2971 2971 2947 2947 2944 2944 2941 2941 2941 2941 2939 2939 2947 2947 2939 2939 2936 2936 2947 2947 2947 2947 2936 2936 2950 2950 2936 2936 2945 2945 2950 2950 2950 2950 2945 2945 2956 2956 2945 2945 2949 2949 2956 2956 2956 2956 2949 2949 2963 2963 2949 2949 2957 2957 2963 2963 2963 2963 2957 2957 2969 2969 2957 2957 2966 2966 2969 2969 2969 2969 2966 2966 2974 2974 2966 2966 2973 2973 2974 2974 2974 2974 2976 2976 2969 2969 2976 2976 2977 2977 2969 2969 2969 2969 2977 2977 2978 2978 2978 2978 2975 2975 2969 2969 2975 2975 2972 2972 2969 2969 2969 2969 2972 2972 2963 2963 2972 2972 2968 2968 2963 2963 2963 2963 2968 2968 2956 2956 2968 2968 2965 2965 2956 2956 2956 2956 2965 2965 2950 2950 2953 2953 2944 2944 2955 2955 2944 2944 2947 2947 2955 2955 2955 2955 2947 2947 2958 2958 2947 2947 2950 2950 2958 2958 2958 2958 2950 2950 2960 2960 2950 2950 2965 2965 2960 2960 3012 3012 3011 3011 3005 3005 3016 3016 3014 3014 3015 3015 3014 3014 3009 3009 3015 3015 2998 2998 2995 2995 3005 3005 2995 2995 3006 3006 3005 3005 3005 3005 3006 3006 3012 3012 3003 3003 3004 3004 3000 3000 3004 3004 3007 3007 3000 3000 3000 3000 3007 3007 3009 3009 3007 3007 3010 3010 3009 3009 3009 3009 3010 3010 3015 3015 3016 3016 3012 3012 3013 3013 3012 3012 3006 3006 3013 3013 3013 3013 3006 3006 3008 3008 3006 3006 2995 2995 3008 3008 3008 3008 2995 2995 2996 2996 2995 2995 2991 2991 2996 2996 2996 2996 2991 2991 2993 2993 3003 3003 3000 3000 3002 3002 3000 3000 2997 2997 3002 3002 3002 3002 2997 2997 3001 3001 2980 2980 2981 2981 2986 2986 2981 2981 2991 2991 2986 2986 2986 2986 2991 2991 2989 2989 2991 2991 2995 2995 2989 2989 2989 2989 2995 2995 2992 2992 2995 2995 2998 2998 2992 2992 2981 2981 2982 2982 2991 2991 2982 2982 2983 2983 2991 2991 2991 2991 2983 2983 2993 2993 2983 2983 2984 2984 2993 2993 2993 2993 2984 2984 2985 2985 3016 3016 3013 3013 3014 3014 3013 3013 3008 3008 3014 3014 3014 3014 3008 3008 3009 3009 3008 3008 2996 2996 3009 3009 3009 3009 2996 2996 3000 3000 2996 2996 2993 2993 3000 3000 3000 3000 2993 2993 2997 2997 2993 2993 2985 2985 2997 2997 2997 2997 2985 2985 2987 2987 3011 3011 3012 3012 3016 3016 2990 2990 2994 2994 2988 2988 2994 2994 2987 2987 2988 2988 2987 2987 2994 2994 2997 2997 2994 2994 2999 2999 2997 2997 2997 2997 2999 2999 3001 3001 3017 3017 3018 3018 3019 3019 3018 3018 3020 3020 3019 3019 3021 3021 3022 3022 3023 3023 3022 3022 3024 3024 3023 3023 3025 3025 3026 3026 3027 3027 3026 3026 3028 3028 3027 3027 3027 3027 3028 3028 3029 3029 3028 3028 3030 3030 3029 3029 3029 3029 3030 3030 3031 3031 3030 3030 3032 3032 3031 3031 3031 3031 3032 3032 3033 3033 3032 3032 3034 3034 3033 3033 3033 3033 3034 3034 3035 3035 3034 3034 3036 3036 3035 3035 3035 3035 3036 3036 4135 4135 3036 3036 4136 4136 4137 4137 3037 3037 3038 3038 3039 3039 3038 3038 3040 3040 3039 3039 3041 3041 3042 3042 3043 3043 3042 3042 3044 3044 3043 3043 3043 3043 3044 3044 3045 3045 3044 3044 3046 3046 3045 3045 3045 3045 3046 3046 3047 3047 3046 3046 3048 3048 3047 3047 3047 3047 3048 3048 3049 3049 3048 3048 3050 3050 3049 3049 3049 3049 3050 3050 3051 3051 3050 3050 3052 3052 3051 3051 3051 3051 3052 3052 4138 4138 3052 3052 4139 4139 4140 4140 3053 3053 3054 3054 3055 3055 3054 3054 3056 3056 3055 3055 3064 3064 3095 3095 3097 3097 3093 3093 3095 3095 3066 3066 4141 4141 3101 3101 4142 4142 3099 3099 3101 3101 3060 3060 3097 3097 3099 3099 3062 3062 3061 3061 4143 4143 3100 3100 3104 3104 4144 4144 4145 4145 4146 4146 3104 3104 3057 3057 3067 3067 3096 3096 3094 3094 3098 3098 3096 3096 3065 3065 3100 3100 3098 3098 3063 3063 3073 3073 3090 3090 3088 3088 3092 3092 3090 3090 3071 3071 3094 3094 3092 3092 3069 3069 4147 4147 3084 3084 4148 4148 3086 3086 3084 3084 3077 3077 3088 3088 3086 3086 3075 3075 3076 3076 4149 4149 3085 3085 3081 3081 4150 4150 4151 4151 4152 4152 3081 3081 3080 3080 3070 3070 3089 3089 3091 3091 3087 3087 3089 3089 3072 3072 3085 3085 3087 3087 3074 3074 3091 3091 3093 3093 3068 3068 3117 3117 3140 3140 3119 3119 3140 3140 3144 3144 3119 3119 3119 3119 3144 3144 3121 3121 3144 3144 3146 3146 3121 3121 3121 3121 3146 3146 3123 3123 3146 3146 3148 3148 3123 3123 3123 3123 3148 3148 3125 3125 3148 3148 3150 3150 3125 3125 3125 3125 3150 3150 4153 4153 3150 3150 4154 4154 4155 4155 3127 3127 3152 3152 3128 3128 3152 3152 3153 3153 3128 3128 3128 3128 3153 3153 3126 3126 3153 3153 3151 3151 3126 3126 4156 4156 4157 4157 3124 3124 4158 4158 3149 3149 3124 3124 3124 3124 3149 3149 3122 3122 3149 3149 3147 3147 3122 3122 3122 3122 3147 3147 3120 3120 3147 3147 3145 3145 3120 3120 3120 3120 3145 3145 3118 3118 3145 3145 3143 3143 3118 3118 3118 3118 3143 3143 3116 3116 3143 3143 3142 3142 3116 3116 3116 3116 3142 3142 3114 3114 3142 3142 3138 3138 3114 3114 3114 3114 3138 3138 3112 3112 3138 3138 3136 3136 3112 3112 3112 3112 3136 3136 3110 3110 3136 3136 3134 3134 3110 3110 3110 3110 3134 3134 3108 3108 3134 3134 3132 3132 3108 3108 3108 3108 3132 3132 4159 4159 3132 3132 4160 4160 4161 4161 3106 3106 3130 3130 3105 3105 3130 3130 3129 3129 3105 3105 3105 3105 3129 3129 3107 3107 3129 3129 3131 3131 3107 3107 4162 4162 4163 4163 3109 3109 4164 4164 3133 3133 3109 3109 3109 3109 3133 3133 3111 3111 3133 3133 3135 3135 3111 3111 3111 3111 3135 3135 3113 3113 3135 3135 3137 3137 3113 3113 3113 3113 3137 3137 3115 3115 3137 3137 3139 3139 3115 3115 3115 3115 3139 3139 3117 3117 3139 3139 3141 3141 3117 3117 3161 3161 3192 3192 3194 3194 3190 3190 3192 3192 3163 3163 4165 4165 3198 3198 4166 4166 3196 3196 3198 3198 3157 3157 3194 3194 3196 3196 3159 3159 3158 3158 4167 4167 3197 3197 3201 3201 4168 4168 4169 4169 4170 4170 3201 3201 3154 3154 3164 3164 3193 3193 3191 3191 3195 3195 3193 3193 3162 3162 3197 3197 3195 3195 3160 3160 3170 3170 3187 3187 3185 3185 3189 3189 3187 3187 3168 3168 3191 3191 3189 3189 3166 3166 4171 4171 3181 3181 4172 4172 3183 3183 3181 3181 3174 3174 3185 3185 3183 3183 3172 3172 3173 3173 4173 4173 3182 3182 3178 3178 4174 4174 4175 4175 4176 4176 3178 3178 3177 3177 3167 3167 3186 3186 3188 3188 3184 3184 3186 3186 3169 3169 3182 3182 3184 3184 3171 3171 3188 3188 3190 3190 3165 3165 3214 3214 3237 3237 3216 3216 3237 3237 3241 3241 3216 3216 3216 3216 3241 3241 3218 3218 3241 3241 3243 3243 3218 3218 3218 3218 3243 3243 3220 3220 3243 3243 3245 3245 3220 3220 3220 3220 3245 3245 3222 3222 3245 3245 3247 3247 3222 3222 3222 3222 3247 3247 4177 4177 3247 3247 4178 4178 4179 4179 3224 3224 3249 3249 3225 3225 3249 3249 3250 3250 3225 3225 3225 3225 3250 3250 3223 3223 3250 3250 3248 3248 3223 3223 4180 4180 4181 4181 3221 3221 4182 4182 3246 3246 3221 3221 3221 3221 3246 3246 3219 3219 3246 3246 3244 3244 3219 3219 3219 3219 3244 3244 3217 3217 3244 3244 3242 3242 3217 3217 3217 3217 3242 3242 3215 3215 3242 3242 3240 3240 3215 3215 3215 3215 3240 3240 3213 3213 3240 3240 3239 3239 3213 3213 3213 3213 3239 3239 3211 3211 3239 3239 3235 3235 3211 3211 3211 3211 3235 3235 3209 3209 3235 3235 3233 3233 3209 3209 3209 3209 3233 3233 3207 3207 3233 3233 3231 3231 3207 3207 3207 3207 3231 3231 3205 3205 3231 3231 3229 3229 3205 3205 3205 3205 3229 3229 4183 4183 3229 3229 4184 4184 4185 4185 3203 3203 3227 3227 3202 3202 3227 3227 3226 3226 3202 3202 3202 3202 3226 3226 3204 3204 3226 3226 3228 3228 3204 3204 4186 4186 4187 4187 3206 3206 4188 4188 3230 3230 3206 3206 3206 3206 3230 3230 3208 3208 3230 3230 3232 3232 3208 3208 3208 3208 3232 3232 3210 3210 3232 3232 3234 3234 3210 3210 3210 3210 3234 3234 3212 3212 3234 3234 3236 3236 3212 3212 3212 3212 3236 3236 3214 3214 3236 3236 3238 3238 3214 3214 4189 4189 4190 4190 3253 3253 4191 4191 3254 3254 3253 3253 3253 3253 3254 3254 3255 3255 3254 3254 3256 3256 3255 3255 3255 3255 3256 3256 3257 3257 3256 3256 3258 3258 3257 3257 3257 3257 3258 3258 3259 3259 3258 3258 3260 3260 3259 3259 3259 3259 3260 3260 3261 3261 3260 3260 3262 3262 3261 3261 3261 3261 3262 3262 3263 3263 3262 3262 3264 3264 3263 3263 3265 3265 3266 3266 3267 3267 3266 3266 3268 3268 3267 3267 3269 3269 3270 3270 3271 3271 3270 3270 3272 3272 3271 3271 3271 3271 3272 3272 3273 3273 3272 3272 3274 3274 3273 3273 3273 3273 3274 3274 3275 3275 3274 3274 3276 3276 3275 3275 3275 3275 3276 3276 3277 3277 3276 3276 3278 3278 3277 3277 3277 3277 3278 3278 3279 3279 3278 3278 3280 3280 3279 3279 3279 3279 3280 3280 4192 4192 3280 3280 4193 4193 4194 4194 3283 3283 3284 3284 3285 3285 3284 3284 3286 3286 3285 3285 4195 4195 4196 4196 3287 3287 4197 4197 3288 3288 3287 3287 3287 3287 3288 3288 3289 3289 3288 3288 3290 3290 3289 3289 3289 3289 3290 3290 3291 3291 3290 3290 3292 3292 3291 3291 3291 3291 3292 3292 3293 3293 3292 3292 3294 3294 3293 3293 3293 3293 3294 3294 3295 3295 3294 3294 3296 3296 3295 3295 3297 3297 3298 3298 3299 3299 3298 3298 3300 3300 3299 3299 3299 3299 3300 3300 3301 3301 3300 3300 3302 3302 3301 3301 3301 3301 3302 3302 3303 3303 3302 3302 3304 3304 3303 3303 3303 3303 3304 3304 3305 3305 3304 3304 3306 3306 3305 3305 3305 3305 3306 3306 4198 4198 3306 3306 4199 4199 4200 4200 3307 3307 3308 3308 3309 3309 3308 3308 3310 3310 3309 3309 3311 3311 3312 3312 3313 3313 3312 3312 3314 3314 3313 3313 3375 3375 3373 3373 3331 3331 3349 3349 3347 3347 3331 3331 3347 3347 3345 3345 3331 3331 3331 3331 3345 3345 3324 3324 3345 3345 3342 3342 3324 3324 3404 3404 3393 3393 3405 3405 3393 3393 3391 3391 3405 3405 3405 3405 3391 3391 3388 3388 3331 3331 3389 3389 3375 3375 3389 3389 3396 3396 3375 3375 3375 3375 3396 3396 3378 3378 3396 3396 3397 3397 3378 3378 3378 3378 3397 3397 3399 3399 3319 3319 3321 3321 3342 3342 3321 3321 3323 3323 3342 3342 3342 3342 3323 3323 3324 3324 3388 3388 3385 3385 3405 3405 3385 3385 3381 3381 3405 3405 3405 3405 3381 3381 3403 3403 3381 3381 3378 3378 3403 3403 3403 3403 3378 3378 3401 3401 3378 3378 3399 3399 3401 3401 3364 3364 3361 3361 3331 3331 3361 3361 3359 3359 3331 3331 3331 3331 3359 3359 3356 3356 3339 3339 3335 3335 3316 3316 3335 3335 3332 3332 3316 3316 3390 3390 3392 3392 3404 3404 3392 3392 3394 3394 3404 3404 3404 3404 3394 3394 3393 3393 3367 3367 3364 3364 3370 3370 3364 3364 3331 3331 3370 3370 3370 3370 3331 3331 3371 3371 3331 3331 3373 3373 3371 3371 3356 3356 3353 3353 3331 3331 3353 3353 3350 3350 3331 3331 3331 3331 3350 3350 3349 3349 3339 3339 3316 3316 3342 3342 3316 3316 3317 3317 3342 3342 3342 3342 3317 3317 3319 3319 3326 3326 3315 3315 3327 3327 3315 3315 3316 3316 3327 3327 3327 3327 3316 3316 3329 3329 3316 3316 3332 3332 3329 3329 3379 3379 3383 3383 3402 3402 3402 3402 3383 3383 3404 3404 3326 3326 3328 3328 3315 3315 3328 3328 3330 3330 3315 3315 3315 3315 3330 3330 3340 3340 3330 3330 3333 3333 3340 3340 3340 3340 3333 3333 3343 3343 3360 3360 3358 3358 3357 3357 3358 3358 3355 3355 3357 3357 3357 3357 3355 3355 3354 3354 3355 3355 3351 3351 3354 3354 3354 3354 3351 3351 3352 3352 3351 3351 3346 3346 3352 3352 3352 3352 3346 3346 3348 3348 3346 3346 3338 3338 3348 3348 3348 3348 3338 3338 3344 3344 3383 3383 3386 3386 3404 3404 3386 3386 3384 3384 3404 3404 3404 3404 3384 3384 3390 3390 3384 3384 3380 3380 3390 3390 3390 3390 3380 3380 3387 3387 3380 3380 3377 3377 3387 3387 3340 3340 3336 3336 3315 3315 3336 3336 3334 3334 3315 3315 3315 3315 3334 3334 3318 3318 3334 3334 3337 3337 3318 3318 3318 3318 3337 3337 3320 3320 3337 3337 3341 3341 3320 3320 3320 3320 3341 3341 3322 3322 3341 3341 3344 3344 3322 3322 3322 3322 3344 3344 3325 3325 3344 3344 3338 3338 3325 3325 3402 3402 3400 3400 3379 3379 3400 3400 3398 3398 3379 3379 3379 3379 3398 3398 3376 3376 3398 3398 3395 3395 3376 3376 3376 3376 3395 3395 3372 3372 3395 3395 3382 3382 3372 3372 3372 3372 3382 3382 3368 3368 3382 3382 3374 3374 3368 3368 3368 3368 3374 3374 3366 3366 3374 3374 3369 3369 3366 3366 3366 3366 3369 3369 3363 3363 3369 3369 3365 3365 3363 3363 3363 3363 3365 3365 3360 3360 3365 3365 3362 3362 3360 3360 3360 3360 3362 3362 3358 3358 3419 3419 3433 3433 3432 3432 3419 3419 3432 3432 3418 3418 3432 3432 3431 3431 3418 3418 3418 3418 3431 3431 3417 3417 3431 3431 3430 3430 3417 3417 3417 3417 3430 3430 3416 3416 3430 3430 3429 3429 3416 3416 3416 3416 3429 3429 3415 3415 3429 3429 3428 3428 3415 3415 3415 3415 3428 3428 3414 3414 3428 3428 3427 3427 3414 3414 3414 3414 3427 3427 3413 3413 3427 3427 3425 3425 3413 3413 3413 3413 3425 3425 3411 3411 3425 3425 3423 3423 3411 3411 3411 3411 3423 3423 3409 3409 3423 3423 4201 4201 3409 3409 3409 3409 4202 4202 4203 4203 3421 3421 3420 3420 3407 3407 3407 3407 3420 3420 3406 3406 3420 3420 3422 3422 3406 3406 3406 3406 3422 3422 3408 3408 4204 4204 3424 3424 4205 4205 4206 4206 3424 3424 3410 3410 3424 3424 3426 3426 3410 3410 3410 3410 3426 3426 3412 3412 3434 3434 3435 3435 3436 3436 3435 3435 3437 3437 3436 3436 3443 3443 3466 3466 4207 4207 3443 3443 4208 4208 4209 4209 3464 3464 3462 3462 3441 3441 3441 3441 3462 3462 3439 3439 3462 3462 3461 3461 3439 3439 3439 3439 3461 3461 3438 3438 3461 3461 3463 3463 3438 3438 3438 3438 3463 3463 3440 3440 3463 3463 3465 3465 3440 3440 3440 3440 3465 3465 3442 3442 4210 4210 3467 3467 4211 4211 4212 4212 3467 3467 3444 3444 3467 3467 3468 3468 3444 3444 3444 3444 3468 3468 3445 3445 3468 3468 3469 3469 3445 3445 3445 3445 3469 3469 3446 3446 3469 3469 3470 3470 3446 3446 3446 3446 3470 3470 3447 3447 3470 3470 3471 3471 3447 3447 3447 3447 3471 3471 3448 3448 3471 3471 3472 3472 3448 3448 3448 3448 3472 3472 3449 3449 3472 3472 3473 3473 3449 3449 3449 3449 3473 3473 3450 3450 3473 3473 3474 3474 3450 3450 3450 3450 3474 3474 3451 3451 3474 3474 3475 3475 3451 3451 3451 3451 3475 3475 3452 3452 3475 3475 3476 3476 3452 3452 3452 3452 3476 3476 3453 3453 3476 3476 3477 3477 3453 3453 3453 3453 3477 3477 3454 3454 3477 3477 4213 4213 3454 3454 3454 3454 4214 4214 4215 4215 3479 3479 3481 3481 3456 3456 3456 3456 3481 3481 3458 3458 3481 3481 3483 3483 3458 3458 3458 3458 3483 3483 3460 3460 3483 3483 3482 3482 3460 3460 3460 3460 3482 3482 3459 3459 3482 3482 3480 3480 3459 3459 3459 3459 3480 3480 3457 3457 4216 4216 3478 3478 4217 4217 4218 4218 3478 3478 3455 3455 3484 3484 3485 3485 3486 3486 3485 3485 3487 3487 3486 3486 3495 3495 3509 3509 3511 3511 3495 3495 3511 3511 3497 3497 3511 3511 4219 4219 3497 3497 3497 3497 4220 4220 4221 4221 3513 3513 3515 3515 3499 3499 3499 3499 3515 3515 3501 3501 3515 3515 3514 3514 3501 3501 3501 3501 3514 3514 3500 3500 4222 4222 3512 3512 4223 4223 4224 4224 3512 3512 3498 3498 3512 3512 3510 3510 3498 3498 3498 3498 3510 3510 3496 3496 3510 3510 3508 3508 3496 3496 3496 3496 3508 3508 3494 3494 3508 3508 3507 3507 3494 3494 3494 3494 3507 3507 3493 3493 3507 3507 3506 3506 3493 3493 3493 3493 3506 3506 3492 3492 3506 3506 3505 3505 3492 3492 3492 3492 3505 3505 3491 3491 3505 3505 3504 3504 3491 3491 3491 3491 3504 3504 3490 3490 3504 3504 3503 3503 3490 3490 3490 3490 3503 3503 3489 3489 3503 3503 3502 3502 3489 3489 3489 3489 3502 3502 3488 3488 3516 3516 3517 3517 3518 3518 3517 3517 3519 3519 3518 3518 3525 3525 3531 3531 3530 3530 3525 3525 3530 3530 3524 3524 3530 3530 3529 3529 3524 3524 3524 3524 3529 3529 3523 3523 3529 3529 3528 3528 3523 3523 3523 3523 3528 3528 3522 3522 3528 3528 3527 3527 3522 3522 3522 3522 3527 3527 3521 3521 3527 3527 3526 3526 3521 3521 3521 3521 3526 3526 3520 3520 3532 3532 3533 3533 3534 3534 3533 3533 3535 3535 3534 3534 3536 3536 3537 3537 3538 3538 3537 3537 3539 3539 3538 3538 4225 4225 4226 4226 3540 3540 4227 4227 3541 3541 3540 3540 3540 3540 3541 3541 3542 3542 3541 3541 3543 3543 3542 3542 3542 3542 3543 3543 3544 3544 3543 3543 3545 3545 3544 3544 3544 3544 3545 3545 3546 3546 3545 3545 3547 3547 3546 3546 3546 3546 3547 3547 3548 3548 3547 3547 3549 3549 3548 3548 3550 3550 3551 3551 3552 3552 3551 3551 3553 3553 3552 3552 3567 3567 3566 3566 3568 3568 3566 3566 3565 3565 3568 3568 3568 3568 3565 3565 3564 3564 3567 3567 3568 3568 3569 3569 3568 3568 3571 3571 3569 3569 3569 3569 3571 3571 3570 3570 3565 3565 3563 3563 3564 3564 3563 3563 3561 3561 3564 3564 3564 3564 3561 3561 3562 3562 3561 3561 3559 3559 3562 3562 3562 3562 3559 3559 3560 3560 3559 3559 3556 3556 3560 3560 3560 3560 3556 3556 4228 4228 3556 3556 4229 4229 4230 4230 3558 3558 3555 3555 3557 3557 3555 3555 3554 3554 3557 3557
+27 27 26 26 24 24 7 7 9 9 23 23 9 9 11 11 23 23 23 23 17 17 20 20 8 8 6 6 19 19 6 6 4 4 19 19 19 19 4 4 2 2 11 11 13 13 23 23 13 13 15 15 23 23 23 23 15 15 17 17 24 24 21 21 27 27 21 21 18 18 27 27 27 27 18 18 16 16 40 40 46 46 43 43 30 30 32 32 36 36 7 7 23 23 5 5 23 23 19 19 5 5 5 5 19 19 3 3 16 16 14 14 27 27 14 14 12 12 27 27 27 27 12 12 19 19 12 12 10 10 19 19 19 19 10 10 8 8 33 33 31 31 27 27 31 31 29 29 27 27 27 27 29 29 26 26 52 52 40 40 54 54 40 40 56 56 54 54 52 52 50 50 40 40 50 50 48 48 40 40 40 40 48 48 46 46 32 32 34 34 36 36 34 34 37 37 36 36 36 36 37 37 39 39 20 20 22 22 23 23 22 22 25 25 23 23 23 23 25 25 36 36 25 25 28 28 36 36 36 36 28 28 30 30 2 2 0 0 19 19 0 0 1 1 19 19 19 19 1 1 3 3 43 43 41 41 40 40 41 41 38 38 40 40 40 40 38 38 27 27 38 38 35 35 27 27 27 27 35 35 33 33 55 55 57 57 44 44 57 57 59 59 44 44 44 44 59 59 61 61 56 56 40 40 58 58 40 40 44 44 58 58 58 58 44 44 60 60 39 39 42 42 36 36 42 42 45 45 36 36 36 36 45 45 47 47 47 47 49 49 36 36 49 49 51 51 36 36 36 36 51 51 44 44 51 51 53 53 44 44 44 44 53 53 55 55 61 61 63 63 44 44 63 63 62 62 44 44 44 44 62 62 60 60 498 498 429 429 495 495 429 429 427 427 495 495 1450 1450 1451 1451 494 494 1452 1452 425 425 494 494 494 494 425 425 491 491 425 425 423 423 491 491 491 491 423 423 489 489 498 498 499 499 429 429 499 499 502 502 429 429 429 429 502 502 431 431 502 502 503 503 431 431 431 431 503 503 433 433 503 503 505 505 433 433 505 505 508 508 433 433 433 433 508 508 435 435 508 508 509 509 435 435 509 509 512 512 435 435 435 435 512 512 437 437 512 512 513 513 437 437 513 513 515 515 437 437 437 437 515 515 439 439 515 515 518 518 439 439 439 439 518 518 441 441 518 518 519 519 441 441 441 441 519 519 443 443 519 519 522 522 443 443 522 522 523 523 443 443 523 523 526 526 443 443 443 443 526 526 445 445 526 526 527 527 445 445 445 445 527 527 447 447 527 527 529 529 447 447 447 447 529 529 449 449 529 529 532 532 449 449 532 532 533 533 449 449 533 533 536 536 449 449 449 449 536 536 451 451 536 536 537 537 451 451 537 537 539 539 451 451 451 451 539 539 453 453 539 539 542 542 453 453 1453 1453 1454 1454 455 455 1455 1455 543 543 455 455 455 455 543 543 457 457 543 543 546 546 457 457 546 546 547 547 457 457 547 547 549 549 457 457 457 457 549 549 459 459 549 549 552 552 459 459 459 459 552 552 461 461 552 552 553 553 461 461 461 461 553 553 463 463 553 553 556 556 463 463 556 556 557 557 463 463 557 557 560 560 463 463 463 463 560 560 465 465 560 560 561 561 465 465 465 465 561 561 467 467 561 561 563 563 467 467 563 563 566 566 467 467 467 467 566 566 469 469 566 566 567 567 469 469 469 469 567 567 468 468 567 567 565 565 468 468 565 565 564 564 468 468 564 564 562 562 468 468 468 468 562 562 466 466 562 562 559 559 466 466 466 466 559 559 464 464 559 559 558 558 464 464 464 464 558 558 462 462 558 558 555 555 462 462 555 555 554 554 462 462 554 554 551 551 462 462 462 462 551 551 460 460 551 551 550 550 460 460 460 460 550 550 458 458 550 550 548 548 458 458 458 458 548 548 456 456 548 548 545 545 456 456 545 545 544 544 456 456 544 544 1456 1456 456 456 456 456 1457 1457 1458 1458 541 541 540 540 454 454 540 540 538 538 454 454 454 454 538 538 452 452 538 538 535 535 452 452 452 452 535 535 450 450 535 535 534 534 450 450 450 450 534 534 448 448 534 534 531 531 448 448 531 531 530 530 448 448 530 530 528 528 448 448 448 448 528 528 446 446 528 528 525 525 446 446 446 446 525 525 444 444 525 525 524 524 444 444 444 444 524 524 442 442 524 524 521 521 442 442 521 521 520 520 442 442 520 520 517 517 442 442 442 442 517 517 440 440 517 517 516 516 440 440 440 440 516 516 438 438 516 516 514 514 438 438 514 514 511 511 438 438 438 438 511 511 436 436 511 511 510 510 436 436 436 436 510 510 434 434 510 510 507 507 434 434 507 507 506 506 434 434 506 506 504 504 434 434 434 434 504 504 432 432 504 504 501 501 432 432 432 432 501 501 430 430 501 501 500 500 430 430 430 430 500 500 428 428 500 500 497 497 428 428 497 497 496 496 428 428 1459 1459 493 493 1460 1460 1461 1461 493 493 426 426 493 493 492 492 426 426 426 426 492 492 424 424 492 492 490 490 424 424 424 424 490 490 422 422 490 490 487 487 422 422 487 487 486 486 422 422 486 486 483 483 422 422 422 422 483 483 420 420 483 483 482 482 420 420 482 482 480 480 420 420 420 420 480 480 418 418 480 480 478 478 418 418 418 418 478 478 416 416 478 478 477 477 416 416 416 416 477 477 414 414 477 477 474 474 414 414 474 474 473 473 414 414 473 473 470 470 414 414 414 414 470 470 412 412 470 470 471 471 412 412 412 412 471 471 413 413 471 471 472 472 413 413 413 413 472 472 415 415 472 472 475 475 415 415 475 475 476 476 415 415 476 476 479 479 415 415 415 415 479 479 417 417 479 479 481 481 417 417 417 417 481 481 419 419 481 481 484 484 419 419 419 419 484 484 421 421 484 484 485 485 421 421 421 421 485 485 423 423 485 485 488 488 423 423 423 423 488 488 489 489 417 417 357 357 415 415 357 357 355 355 415 415 415 415 355 355 413 413 355 355 354 354 413 413 413 413 354 354 412 412 354 354 356 356 412 412 412 412 356 356 414 414 356 356 358 358 414 414 414 414 358 358 416 416 358 358 360 360 416 416 416 416 360 360 418 418 1462 1462 362 362 1463 1463 1464 1464 362 362 1465 1465 362 362 364 364 1466 1466 1467 1467 364 364 1468 1468 364 364 366 366 1469 1469 1470 1470 366 366 1471 1471 366 366 368 368 1472 1472 1473 1473 368 368 1474 1474 368 368 370 370 1475 1475 1476 1476 370 370 1477 1477 370 370 372 372 1478 1478 1479 1479 372 372 1480 1480 372 372 374 374 1481 1481 1482 1482 374 374 1483 1483 374 374 1484 1484 1485 1485 432 432 376 376 434 434 376 376 378 378 434 434 434 434 378 378 436 436 378 378 380 380 436 436 436 436 380 380 438 438 380 380 382 382 438 438 438 438 382 382 440 440 382 382 384 384 440 440 440 440 384 384 442 442 384 384 386 386 442 442 442 442 386 386 444 444 386 386 388 388 444 444 444 444 388 388 446 446 388 388 390 390 446 446 446 446 390 390 448 448 1486 1486 392 392 1487 1487 1488 1488 392 392 1489 1489 392 392 394 394 1490 1490 1491 1491 394 394 1492 1492 394 394 396 396 1493 1493 1494 1494 396 396 1495 1495 396 396 398 398 1496 1496 1497 1497 398 398 1498 1498 398 398 400 400 1499 1499 1500 1500 400 400 1501 1501 400 400 402 402 1502 1502 1503 1503 402 402 1504 1504 402 402 1505 1505 1506 1506 460 460 404 404 462 462 404 404 406 406 462 462 462 462 406 406 464 464 406 406 408 408 464 464 464 464 408 408 466 466 408 408 410 410 466 466 466 466 410 410 468 468 410 410 411 411 468 468 468 468 411 411 469 469 411 411 409 409 469 469 469 469 409 409 467 467 409 409 407 407 467 467 467 467 407 407 465 465 407 407 405 405 465 465 465 465 405 405 463 463 1507 1507 403 403 1508 1508 1509 1509 403 403 1510 1510 403 403 401 401 1511 1511 1512 1512 401 401 1513 1513 401 401 399 399 1514 1514 1515 1515 399 399 1516 1516 399 399 397 397 1517 1517 1518 1518 397 397 1519 1519 397 397 395 395 1520 1520 1521 1521 395 395 1522 1522 395 395 393 393 1523 1523 1524 1524 393 393 1525 1525 393 393 391 391 1526 1526 1527 1527 391 391 1528 1528 391 391 1529 1529 1530 1530 449 449 389 389 447 447 389 389 387 387 447 447 447 447 387 387 445 445 387 387 385 385 445 445 445 445 385 385 443 443 385 385 383 383 443 443 443 443 383 383 441 441 383 383 381 381 441 441 441 441 381 381 439 439 381 381 379 379 439 439 439 439 379 379 437 437 379 379 377 377 437 437 437 437 377 377 435 435 377 377 375 375 435 435 435 435 375 375 433 433 1531 1531 373 373 1532 1532 1533 1533 373 373 1534 1534 373 373 371 371 1535 1535 1536 1536 371 371 1537 1537 371 371 369 369 1538 1538 1539 1539 369 369 1540 1540 369 369 367 367 1541 1541 1542 1542 367 367 1543 1543 367 367 365 365 1544 1544 1545 1545 365 365 1546 1546 365 365 363 363 1547 1547 1548 1548 363 363 1549 1549 363 363 1550 1550 1551 1551 421 421 361 361 419 419 361 361 359 359 419 419 419 419 359 359 417 417 359 359 357 357 417 417 1552 1552 299 299 1553 1553 299 299 297 297 1554 1554 1555 1555 297 297 1556 1556 297 297 296 296 1557 1557 1558 1558 296 296 1559 1559 296 296 298 298 1560 1560 1561 1561 298 298 1562 1562 298 298 300 300 1563 1563 1564 1564 300 300 1565 1565 300 300 302 302 1566 1566 1567 1567 302 302 1568 1568 302 302 304 304 1569 1569 1570 1570 304 304 362 362 304 304 306 306 362 362 362 362 306 306 364 364 306 306 308 308 364 364 364 364 308 308 366 366 308 308 310 310 366 366 366 366 310 310 368 368 310 310 312 312 368 368 368 368 312 312 370 370 312 312 314 314 370 370 370 370 314 314 372 372 314 314 316 316 372 372 372 372 316 316 374 374 316 316 318 318 374 374 374 374 318 318 1571 1571 318 318 320 320 1572 1572 1573 1573 320 320 1574 1574 320 320 322 322 1575 1575 1576 1576 322 322 1577 1577 322 322 324 324 1578 1578 1579 1579 324 324 1580 1580 324 324 326 326 1581 1581 1582 1582 326 326 1583 1583 326 326 328 328 1584 1584 1585 1585 328 328 1586 1586 328 328 330 330 1587 1587 1588 1588 330 330 1589 1589 330 330 332 332 1590 1590 1591 1591 332 332 1592 1592 332 332 334 334 1593 1593 1594 1594 334 334 392 392 334 334 336 336 392 392 392 392 336 336 394 394 336 336 338 338 394 394 394 394 338 338 396 396 338 338 340 340 396 396 396 396 340 340 398 398 340 340 342 342 398 398 398 398 342 342 400 400 342 342 344 344 400 400 400 400 344 344 402 402 344 344 346 346 402 402 402 402 346 346 1595 1595 346 346 348 348 1596 1596 1597 1597 348 348 1598 1598 348 348 350 350 1599 1599 1600 1600 350 350 1601 1601 350 350 352 352 1602 1602 1603 1603 352 352 1604 1604 352 352 353 353 1605 1605 1606 1606 353 353 1607 1607 353 353 351 351 1608 1608 1609 1609 351 351 1610 1610 351 351 349 349 1611 1611 1612 1612 349 349 1613 1613 349 349 347 347 1614 1614 1615 1615 347 347 1616 1616 347 347 345 345 1617 1617 1618 1618 345 345 403 403 345 345 343 343 403 403 403 403 343 343 401 401 343 343 341 341 401 401 401 401 341 341 399 399 341 341 339 339 399 399 399 399 339 339 397 397 339 339 337 337 397 397 397 397 337 337 395 395 337 337 335 335 395 395 395 395 335 335 393 393 335 335 333 333 393 393 393 393 333 333 391 391 333 333 331 331 391 391 391 391 331 331 1619 1619 331 331 329 329 1620 1620 1621 1621 329 329 1622 1622 329 329 327 327 1623 1623 1624 1624 327 327 1625 1625 327 327 325 325 1626 1626 1627 1627 325 325 1628 1628 325 325 323 323 1629 1629 1630 1630 323 323 1631 1631 323 323 321 321 1632 1632 1633 1633 321 321 1634 1634 321 321 319 319 1635 1635 1636 1636 319 319 1637 1637 319 319 317 317 1638 1638 1639 1639 317 317 1640 1640 317 317 315 315 1641 1641 1642 1642 315 315 373 373 315 315 313 313 373 373 373 373 313 313 371 371 313 313 311 311 371 371 371 371 311 311 369 369 311 311 309 309 369 369 369 369 309 309 367 367 309 309 307 307 367 367 367 367 307 307 365 365 307 307 305 305 365 365 365 365 305 305 363 363 305 305 303 303 363 363 363 363 303 303 1643 1643 303 303 301 301 1644 1644 1645 1645 301 301 1646 1646 301 301 299 299 1647 1647 301 301 241 241 299 299 241 241 239 239 299 299 299 299 239 239 297 297 239 239 238 238 297 297 297 297 238 238 296 296 238 238 240 240 296 296 296 296 240 240 298 298 240 240 242 242 298 298 298 298 242 242 300 300 242 242 244 244 300 300 300 300 244 244 302 302 244 244 246 246 302 302 302 302 246 246 304 304 246 246 248 248 304 304 304 304 248 248 306 306 248 248 250 250 306 306 306 306 250 250 308 308 250 250 252 252 308 308 308 308 252 252 310 310 252 252 254 254 310 310 310 310 254 254 312 312 254 254 256 256 312 312 312 312 256 256 314 314 256 256 258 258 314 314 314 314 258 258 316 316 258 258 260 260 316 316 316 316 260 260 318 318 260 260 262 262 318 318 318 318 262 262 320 320 262 262 264 264 320 320 320 320 264 264 322 322 264 264 266 266 322 322 322 322 266 266 324 324 266 266 268 268 324 324 324 324 268 268 326 326 268 268 270 270 326 326 326 326 270 270 328 328 270 270 272 272 328 328 328 328 272 272 330 330 272 272 274 274 330 330 330 330 274 274 332 332 274 274 276 276 332 332 332 332 276 276 334 334 276 276 278 278 334 334 334 334 278 278 336 336 278 278 280 280 336 336 336 336 280 280 338 338 280 280 282 282 338 338 338 338 282 282 340 340 282 282 284 284 340 340 340 340 284 284 342 342 284 284 286 286 342 342 342 342 286 286 344 344 286 286 288 288 344 344 344 344 288 288 346 346 288 288 290 290 346 346 346 346 290 290 348 348 290 290 292 292 348 348 348 348 292 292 350 350 292 292 294 294 350 350 350 350 294 294 352 352 294 294 295 295 352 352 352 352 295 295 353 353 295 295 293 293 353 353 353 353 293 293 351 351 293 293 291 291 351 351 351 351 291 291 349 349 291 291 289 289 349 349 349 349 289 289 347 347 289 289 287 287 347 347 347 347 287 287 345 345 287 287 285 285 345 345 345 345 285 285 343 343 285 285 283 283 343 343 343 343 283 283 341 341 283 283 281 281 341 341 341 341 281 281 339 339 281 281 279 279 339 339 339 339 279 279 337 337 279 279 277 277 337 337 337 337 277 277 335 335 277 277 275 275 335 335 335 335 275 275 333 333 275 275 273 273 333 333 333 333 273 273 331 331 273 273 271 271 331 331 331 331 271 271 329 329 271 271 269 269 329 329 329 329 269 269 327 327 269 269 267 267 327 327 327 327 267 267 325 325 267 267 265 265 325 325 325 325 265 265 323 323 265 265 263 263 323 323 323 323 263 263 321 321 263 263 261 261 321 321 321 321 261 261 319 319 261 261 259 259 319 319 319 319 259 259 317 317 259 259 257 257 317 317 317 317 257 257 315 315 257 257 255 255 315 315 315 315 255 255 313 313 255 255 253 253 313 313 313 313 253 253 311 311 253 253 251 251 311 311 311 311 251 251 309 309 251 251 249 249 309 309 309 309 249 249 307 307 249 249 247 247 307 307 307 307 247 247 305 305 247 247 245 245 305 305 305 305 245 245 303 303 245 245 243 243 303 303 303 303 243 243 301 301 243 243 241 241 301 301 243 243 183 183 241 241 183 183 181 181 241 241 241 241 181 181 239 239 181 181 180 180 239 239 239 239 180 180 238 238 180 180 182 182 238 238 238 238 182 182 240 240 182 182 184 184 240 240 240 240 184 184 242 242 184 184 186 186 242 242 242 242 186 186 244 244 186 186 188 188 244 244 244 244 188 188 246 246 188 188 190 190 246 246 246 246 190 190 248 248 190 190 192 192 248 248 248 248 192 192 250 250 192 192 194 194 250 250 250 250 194 194 252 252 194 194 196 196 252 252 252 252 196 196 254 254 196 196 198 198 254 254 254 254 198 198 256 256 198 198 200 200 256 256 256 256 200 200 258 258 200 200 202 202 258 258 258 258 202 202 260 260 202 202 204 204 260 260 260 260 204 204 262 262 204 204 206 206 262 262 262 262 206 206 264 264 206 206 208 208 264 264 264 264 208 208 266 266 208 208 210 210 266 266 266 266 210 210 268 268 210 210 212 212 268 268 268 268 212 212 270 270 212 212 214 214 270 270 270 270 214 214 272 272 214 214 216 216 272 272 272 272 216 216 274 274 216 216 218 218 274 274 274 274 218 218 276 276 218 218 220 220 276 276 276 276 220 220 278 278 220 220 222 222 278 278 278 278 222 222 280 280 222 222 224 224 280 280 280 280 224 224 282 282 224 224 226 226 282 282 282 282 226 226 284 284 226 226 228 228 284 284 284 284 228 228 286 286 228 228 230 230 286 286 286 286 230 230 288 288 230 230 232 232 288 288 288 288 232 232 290 290 232 232 234 234 290 290 290 290 234 234 292 292 234 234 236 236 292 292 292 292 236 236 294 294 236 236 237 237 294 294 294 294 237 237 295 295 237 237 235 235 295 295 295 295 235 235 293 293 235 235 233 233 293 293 293 293 233 233 291 291 233 233 231 231 291 291 291 291 231 231 289 289 231 231 229 229 289 289 289 289 229 229 287 287 229 229 227 227 287 287 287 287 227 227 285 285 227 227 225 225 285 285 285 285 225 225 283 283 225 225 223 223 283 283 283 283 223 223 281 281 223 223 221 221 281 281 281 281 221 221 279 279 221 221 219 219 279 279 279 279 219 219 277 277 219 219 217 217 277 277 277 277 217 217 275 275 217 217 215 215 275 275 275 275 215 215 273 273 215 215 213 213 273 273 273 273 213 213 271 271 213 213 211 211 271 271 271 271 211 211 269 269 211 211 209 209 269 269 269 269 209 209 267 267 209 209 207 207 267 267 267 267 207 207 265 265 207 207 205 205 265 265 265 265 205 205 263 263 205 205 203 203 263 263 263 263 203 203 261 261 203 203 201 201 261 261 261 261 201 201 259 259 201 201 199 199 259 259 259 259 199 199 257 257 199 199 197 197 257 257 257 257 197 197 255 255 197 197 195 195 255 255 255 255 195 195 253 253 195 195 193 193 253 253 253 253 193 193 251 251 193 193 191 191 251 251 251 251 191 191 249 249 191 191 189 189 249 249 249 249 189 189 247 247 189 189 187 187 247 247 247 247 187 187 245 245 187 187 185 185 245 245 245 245 185 185 243 243 185 185 183 183 243 243 185 185 125 125 183 183 125 125 123 123 183 183 183 183 123 123 181 181 123 123 122 122 181 181 181 181 122 122 180 180 122 122 124 124 180 180 180 180 124 124 182 182 124 124 126 126 182 182 182 182 126 126 184 184 126 126 128 128 184 184 184 184 128 128 186 186 128 128 130 130 186 186 186 186 130 130 188 188 130 130 132 132 188 188 188 188 132 132 190 190 132 132 134 134 190 190 190 190 134 134 192 192 134 134 136 136 192 192 192 192 136 136 194 194 136 136 138 138 194 194 194 194 138 138 196 196 138 138 140 140 196 196 196 196 140 140 198 198 140 140 142 142 198 198 198 198 142 142 200 200 142 142 144 144 200 200 200 200 144 144 202 202 144 144 146 146 202 202 202 202 146 146 204 204 146 146 148 148 204 204 204 204 148 148 206 206 148 148 150 150 206 206 206 206 150 150 208 208 150 150 152 152 208 208 208 208 152 152 210 210 152 152 154 154 210 210 210 210 154 154 212 212 154 154 156 156 212 212 212 212 156 156 214 214 156 156 158 158 214 214 214 214 158 158 216 216 158 158 160 160 216 216 216 216 160 160 218 218 160 160 162 162 218 218 218 218 162 162 220 220 162 162 164 164 220 220 220 220 164 164 222 222 164 164 166 166 222 222 222 222 166 166 224 224 166 166 168 168 224 224 224 224 168 168 226 226 168 168 170 170 226 226 226 226 170 170 228 228 170 170 172 172 228 228 228 228 172 172 230 230 172 172 174 174 230 230 230 230 174 174 232 232 174 174 176 176 232 232 232 232 176 176 234 234 176 176 178 178 234 234 234 234 178 178 236 236 178 178 179 179 236 236 236 236 179 179 237 237 179 179 177 177 237 237 237 237 177 177 235 235 177 177 175 175 235 235 235 235 175 175 233 233 175 175 173 173 233 233 233 233 173 173 231 231 173 173 171 171 231 231 231 231 171 171 229 229 171 171 169 169 229 229 229 229 169 169 227 227 169 169 167 167 227 227 227 227 167 167 225 225 167 167 165 165 225 225 225 225 165 165 223 223 165 165 163 163 223 223 223 223 163 163 221 221 163 163 161 161 221 221 221 221 161 161 219 219 161 161 159 159 219 219 219 219 159 159 217 217 159 159 157 157 217 217 217 217 157 157 215 215 157 157 155 155 215 215 215 215 155 155 213 213 155 155 153 153 213 213 213 213 153 153 211 211 153 153 151 151 211 211 211 211 151 151 209 209 151 151 149 149 209 209 209 209 149 149 207 207 149 149 147 147 207 207 207 207 147 147 205 205 147 147 145 145 205 205 205 205 145 145 203 203 145 145 143 143 203 203 203 203 143 143 201 201 143 143 141 141 201 201 201 201 141 141 199 199 141 141 139 139 199 199 199 199 139 139 197 197 139 139 137 137 197 197 197 197 137 137 195 195 137 137 135 135 195 195 195 195 135 135 193 193 135 135 133 133 193 193 193 193 133 133 191 191 133 133 131 131 191 191 191 191 131 131 189 189 131 131 129 129 189 189 189 189 129 129 187 187 129 129 127 127 187 187 187 187 127 127 185 185 127 127 125 125 185 185 127 127 67 67 125 125 67 67 65 65 125 125 125 125 65 65 123 123 65 65 64 64 123 123 123 123 64 64 122 122 64 64 66 66 122 122 122 122 66 66 124 124 66 66 68 68 124 124 124 124 68 68 126 126 68 68 70 70 126 126 126 126 70 70 128 128 70 70 72 72 128 128 128 128 72 72 130 130 72 72 74 74 130 130 130 130 74 74 132 132 74 74 76 76 132 132 132 132 76 76 134 134 76 76 78 78 134 134 134 134 78 78 136 136 78 78 80 80 136 136 136 136 80 80 138 138 80 80 82 82 138 138 138 138 82 82 140 140 82 82 84 84 140 140 140 140 84 84 142 142 84 84 86 86 142 142 142 142 86 86 144 144 86 86 88 88 144 144 144 144 88 88 146 146 88 88 90 90 146 146 146 146 90 90 148 148 90 90 92 92 148 148 148 148 92 92 150 150 92 92 94 94 150 150 150 150 94 94 152 152 94 94 96 96 152 152 152 152 96 96 154 154 96 96 98 98 154 154 154 154 98 98 156 156 98 98 100 100 156 156 156 156 100 100 158 158 100 100 102 102 158 158 158 158 102 102 160 160 102 102 104 104 160 160 160 160 104 104 162 162 104 104 106 106 162 162 162 162 106 106 164 164 106 106 108 108 164 164 164 164 108 108 166 166 108 108 110 110 166 166 166 166 110 110 168 168 110 110 112 112 168 168 168 168 112 112 170 170 112 112 114 114 170 170 170 170 114 114 172 172 114 114 116 116 172 172 172 172 116 116 174 174 116 116 118 118 174 174 174 174 118 118 176 176 118 118 120 120 176 176 176 176 120 120 178 178 120 120 121 121 178 178 178 178 121 121 179 179 121 121 119 119 179 179 179 179 119 119 177 177 119 119 117 117 177 177 177 177 117 117 175 175 117 117 115 115 175 175 175 175 115 115 173 173 115 115 113 113 173 173 173 173 113 113 171 171 113 113 111 111 171 171 171 171 111 111 169 169 111 111 109 109 169 169 169 169 109 109 167 167 109 109 107 107 167 167 167 167 107 107 165 165 107 107 105 105 165 165 165 165 105 105 163 163 105 105 103 103 163 163 163 163 103 103 161 161 103 103 101 101 161 161 161 161 101 101 159 159 101 101 99 99 159 159 159 159 99 99 157 157 99 99 97 97 157 157 157 157 97 97 155 155 97 97 95 95 155 155 155 155 95 95 153 153 95 95 93 93 153 153 153 153 93 93 151 151 93 93 91 91 151 151 151 151 91 91 149 149 91 91 89 89 149 149 149 149 89 89 147 147 89 89 87 87 147 147 147 147 87 87 145 145 87 87 85 85 145 145 145 145 85 85 143 143 85 85 83 83 143 143 143 143 83 83 141 141 83 83 81 81 141 141 141 141 81 81 139 139 81 81 79 79 139 139 139 139 79 79 137 137 79 79 77 77 137 137 137 137 77 77 135 135 77 77 75 75 135 135 135 135 75 75 133 133 75 75 73 73 133 133 133 133 73 73 131 131 73 73 71 71 131 131 131 131 71 71 129 129 71 71 69 69 129 129 129 129 69 69 127 127 69 69 67 67 127 127 672 672 582 582 579 579 672 672 579 579 670 670 582 582 672 672 583 583 672 672 674 674 583 583 583 583 674 674 586 586 586 586 674 674 587 587 674 674 676 676 587 587 587 587 676 676 589 589 1648 1648 1649 1649 676 676 1650 1650 592 592 676 676 676 676 592 592 589 589 601 601 600 600 680 680 600 600 597 597 680 680 680 680 597 597 678 678 597 597 596 596 678 678 678 678 596 596 593 593 601 601 680 680 603 603 680 680 682 682 603 603 603 603 682 682 606 606 606 606 682 682 607 607 682 682 684 684 607 607 607 607 684 684 610 610 610 610 684 684 611 611 684 684 686 686 611 611 611 611 686 686 613 613 688 688 617 617 686 686 617 617 616 616 686 686 686 686 616 616 613 613 625 625 624 624 690 690 624 624 621 621 690 690 690 690 621 621 688 688 621 621 620 620 688 688 688 688 620 620 617 617 625 625 690 690 627 627 690 690 692 692 627 627 627 627 692 692 630 630 630 630 692 692 631 631 692 692 694 694 631 631 631 631 694 694 634 634 634 634 694 694 635 635 694 694 696 696 635 635 635 635 696 696 637 637 698 698 641 641 1651 1651 641 641 1652 1652 1653 1653 696 696 640 640 637 637 650 650 647 647 700 700 647 647 645 645 700 700 700 700 645 645 698 698 645 645 644 644 698 698 698 698 644 644 641 641 650 650 700 700 651 651 700 700 702 702 651 651 651 651 702 702 654 654 654 654 702 702 655 655 702 702 704 704 655 655 655 655 704 704 658 658 706 706 661 661 704 704 661 661 659 659 704 704 704 704 659 659 658 658 705 705 665 665 706 706 665 665 664 664 706 706 706 706 664 664 661 661 657 657 660 660 703 703 660 660 662 662 703 703 703 703 662 662 705 705 662 662 663 663 705 705 705 705 663 663 665 665 657 657 703 703 656 656 703 703 701 701 656 656 656 656 701 701 653 653 653 653 701 701 652 652 701 701 699 699 652 652 652 652 699 699 649 649 697 697 646 646 699 699 646 646 648 648 699 699 699 699 648 648 649 649 1654 1654 642 642 697 697 642 642 643 643 697 697 697 697 643 643 646 646 633 633 636 636 693 693 636 636 638 638 693 693 693 693 638 638 695 695 638 638 639 639 695 695 1655 1655 1656 1656 642 642 633 633 693 693 632 632 693 693 691 691 632 632 632 632 691 691 629 629 629 629 691 691 628 628 691 691 689 689 628 628 628 628 689 689 626 626 618 618 619 619 687 687 619 619 622 622 687 687 687 687 622 622 689 689 622 622 623 623 689 689 689 689 623 623 626 626 683 683 612 612 685 685 612 612 614 614 685 685 685 685 614 614 687 687 614 614 615 615 687 687 687 687 615 615 618 618 681 681 608 608 683 683 608 608 609 609 683 683 683 683 609 609 612 612 599 599 602 602 679 679 602 602 604 604 679 679 679 679 604 604 681 681 604 604 605 605 681 681 681 681 605 605 608 608 599 599 679 679 598 598 679 679 677 677 598 598 598 598 677 677 595 595 595 595 677 677 594 594 1657 1657 675 675 1658 1658 1659 1659 675 675 591 591 673 673 588 588 675 675 588 588 590 590 675 675 675 675 590 590 591 591 671 671 584 584 673 673 584 584 585 585 673 673 673 673 585 585 588 588 576 576 578 578 669 669 578 578 580 580 669 669 669 669 580 580 671 671 580 580 581 581 671 671 671 671 581 581 584 584 576 576 669 669 575 575 669 669 667 667 575 575 575 575 667 667 572 572 572 572 667 667 571 571 667 667 666 666 571 571 571 571 666 666 568 568 668 668 570 570 666 666 570 570 569 569 666 666 666 666 569 569 568 568 579 579 577 577 670 670 577 577 574 574 670 670 670 670 574 574 668 668 574 574 573 573 668 668 668 668 573 573 570 570 783 783 765 765 772 772 765 765 763 763 772 772 772 772 763 763 766 766 763 763 759 759 766 766 766 766 759 759 760 760 759 759 757 757 760 760 760 760 757 757 754 754 757 757 753 753 754 754 754 754 753 753 748 748 753 753 751 751 748 748 748 748 751 751 743 743 751 751 747 747 743 743 743 743 747 747 737 737 747 747 744 744 737 737 744 744 741 741 737 737 737 737 741 741 730 730 741 741 738 738 730 730 730 730 738 738 722 722 738 738 735 735 722 722 722 722 735 735 716 716 735 735 732 732 716 716 716 716 732 732 714 714 732 732 729 729 714 714 714 714 729 729 712 712 729 729 727 727 712 712 712 712 727 727 710 710 727 727 724 724 710 710 710 710 724 724 708 708 761 761 758 758 767 767 758 758 762 762 767 767 767 767 762 762 774 774 762 762 764 764 774 774 774 774 764 764 784 784 764 764 768 768 784 784 784 784 768 768 786 786 768 768 770 770 786 786 786 786 770 770 788 788 770 770 773 773 788 788 788 788 773 773 790 790 773 773 776 776 790 790 790 790 776 776 792 792 776 776 778 778 792 792 778 778 780 780 792 792 792 792 780 780 794 794 780 780 782 782 794 794 794 794 782 782 793 793 782 782 781 781 793 793 793 793 781 781 791 791 781 781 779 779 791 791 791 791 779 779 789 789 779 779 777 777 789 789 789 789 777 777 787 787 777 777 775 775 787 787 787 787 775 775 785 785 775 775 771 771 785 785 785 785 771 771 783 783 771 771 769 769 783 783 783 783 769 769 765 765 717 717 734 734 725 725 734 734 736 736 725 725 725 725 736 736 733 733 736 736 740 740 733 733 733 733 740 740 739 739 740 740 742 742 739 739 739 739 742 742 745 745 742 742 746 746 745 745 745 745 746 746 750 750 746 746 749 749 750 750 750 750 749 749 755 755 749 749 752 752 755 755 755 755 752 752 761 761 752 752 756 756 761 761 761 761 756 756 758 758 724 724 721 721 708 708 721 721 719 719 708 708 708 708 719 719 707 707 719 719 718 718 707 707 707 707 718 718 709 709 718 718 720 720 709 709 709 709 720 720 711 711 720 720 723 723 711 711 711 711 723 723 713 713 723 723 726 726 713 713 713 713 726 726 715 715 726 726 728 728 715 715 715 715 728 728 717 717 728 728 731 731 717 717 717 717 731 731 734 734 1040 1040 1038 1038 1090 1090 1090 1090 1093 1093 1040 1040 1093 1093 1094 1094 1040 1040 1040 1040 1094 1094 1660 1660 1094 1094 1661 1661 1662 1662 1042 1042 1096 1096 1044 1044 1096 1096 1099 1099 1044 1044 1099 1099 1100 1100 1044 1044 1044 1044 1100 1100 1046 1046 1100 1100 1103 1103 1046 1046 1103 1103 1104 1104 1046 1046 1046 1046 1104 1104 1048 1048 1104 1104 1106 1106 1048 1048 1048 1048 1106 1106 1050 1050 1106 1106 1109 1109 1050 1050 1109 1109 1110 1110 1050 1050 1050 1050 1110 1110 1052 1052 1110 1110 1113 1113 1052 1052 1113 1113 1114 1114 1052 1052 1052 1052 1114 1114 1054 1054 1114 1114 1116 1116 1054 1054 1054 1054 1116 1116 1056 1056 1116 1116 1119 1119 1056 1056 1119 1119 1120 1120 1056 1056 1056 1056 1120 1120 1058 1058 1120 1120 1123 1123 1058 1058 1123 1123 1124 1124 1058 1058 1058 1058 1124 1124 1060 1060 1124 1124 1126 1126 1060 1060 1060 1060 1126 1126 1062 1062 1126 1126 1129 1129 1062 1062 1129 1129 1130 1130 1062 1062 1062 1062 1130 1130 1064 1064 1130 1130 1133 1133 1064 1064 1133 1133 1134 1134 1064 1064 1663 1663 1664 1664 1066 1066 1665 1665 1136 1136 1066 1066 1066 1066 1136 1136 1068 1068 1136 1136 1139 1139 1068 1068 1139 1139 1140 1140 1068 1068 1068 1068 1140 1140 1070 1070 1140 1140 1143 1143 1070 1070 1143 1143 1144 1144 1070 1070 1070 1070 1144 1144 1072 1072 1144 1144 1146 1146 1072 1072 1072 1072 1146 1146 1074 1074 1146 1146 1149 1149 1074 1074 1149 1149 1150 1150 1074 1074 1074 1074 1150 1150 1076 1076 1150 1150 1153 1153 1076 1076 1153 1153 1152 1152 1076 1076 1076 1076 1152 1152 1075 1075 1152 1152 1151 1151 1075 1075 1075 1075 1151 1151 1073 1073 1151 1151 1148 1148 1073 1073 1148 1148 1147 1147 1073 1073 1073 1073 1147 1147 1071 1071 1147 1147 1145 1145 1071 1071 1145 1145 1142 1142 1071 1071 1071 1071 1142 1142 1069 1069 1142 1142 1141 1141 1069 1069 1069 1069 1141 1141 1067 1067 1141 1141 1138 1138 1067 1067 1138 1138 1137 1137 1067 1067 1067 1067 1137 1137 1065 1065 1137 1137 1135 1135 1065 1065 1135 1135 1666 1666 1065 1065 1065 1065 1667 1667 1668 1668 1132 1132 1131 1131 1063 1063 1063 1063 1131 1131 1061 1061 1131 1131 1128 1128 1061 1061 1128 1128 1127 1127 1061 1061 1061 1061 1127 1127 1059 1059 1127 1127 1125 1125 1059 1059 1125 1125 1122 1122 1059 1059 1059 1059 1122 1122 1057 1057 1122 1122 1121 1121 1057 1057 1121 1121 1118 1118 1057 1057 1057 1057 1118 1118 1055 1055 1118 1118 1117 1117 1055 1055 1055 1055 1117 1117 1053 1053 1117 1117 1115 1115 1053 1053 1115 1115 1112 1112 1053 1053 1053 1053 1112 1112 1051 1051 1112 1112 1111 1111 1051 1051 1111 1111 1108 1108 1051 1051 1051 1051 1108 1108 1049 1049 1108 1108 1107 1107 1049 1049 1049 1049 1107 1107 1047 1047 1107 1107 1105 1105 1047 1047 1105 1105 1102 1102 1047 1047 1047 1047 1102 1102 1045 1045 1102 1102 1101 1101 1045 1045 1101 1101 1098 1098 1045 1045 1045 1045 1098 1098 1043 1043 1098 1098 1097 1097 1043 1043 1669 1669 1670 1670 1041 1041 1671 1671 1095 1095 1041 1041 1095 1095 1092 1092 1041 1041 1041 1041 1092 1092 1039 1039 1092 1092 1091 1091 1039 1039 1091 1091 1088 1088 1039 1039 1039 1039 1088 1088 1037 1037 1088 1088 1087 1087 1037 1037 1037 1037 1087 1087 1035 1035 1087 1087 1085 1085 1035 1035 1085 1085 1083 1083 1035 1035 1035 1035 1083 1083 1033 1033 1083 1083 1082 1082 1033 1033 1082 1082 1079 1079 1033 1033 1033 1033 1079 1079 1031 1031 1079 1079 1078 1078 1031 1031 1031 1031 1078 1078 1030 1030 1078 1078 1077 1077 1030 1030 1077 1077 1080 1080 1030 1030 1030 1030 1080 1080 1032 1032 1080 1080 1081 1081 1032 1032 1032 1032 1081 1081 1034 1034 1081 1081 1084 1084 1034 1034 1034 1034 1084 1084 1036 1036 1084 1084 1086 1086 1036 1036 1036 1036 1086 1086 1038 1038 1086 1086 1089 1089 1038 1038 1038 1038 1089 1089 1090 1090 1672 1672 985 985 1673 1673 985 985 983 983 1674 1674 1675 1675 983 983 1676 1676 983 983 984 984 1677 1677 1678 1678 984 984 1679 1679 984 984 986 986 1680 1680 1681 1681 986 986 1682 1682 986 986 988 988 1683 1683 1684 1684 988 988 1685 1685 988 988 990 990 1686 1686 1687 1687 990 990 1688 1688 990 990 992 992 1689 1689 1690 1690 992 992 1691 1691 992 992 994 994 1692 1692 1693 1693 994 994 1694 1694 994 994 996 996 1695 1695 1696 1696 996 996 1697 1697 996 996 998 998 1698 1698 1699 1699 998 998 1700 1700 998 998 1000 1000 1701 1701 1702 1702 1000 1000 1703 1703 1000 1000 1002 1002 1704 1704 1705 1705 1002 1002 1706 1706 1002 1002 1004 1004 1707 1707 1708 1708 1004 1004 1709 1709 1004 1004 1006 1006 1710 1710 1711 1711 1006 1006 1712 1712 1006 1006 1008 1008 1713 1713 1714 1714 1008 1008 1715 1715 1008 1008 1010 1010 1716 1716 1717 1717 1010 1010 1718 1718 1010 1010 1012 1012 1719 1719 1720 1720 1012 1012 1721 1721 1012 1012 1014 1014 1722 1722 1723 1723 1014 1014 1724 1724 1014 1014 1016 1016 1725 1725 1726 1726 1016 1016 1727 1727 1016 1016 1018 1018 1728 1728 1729 1729 1018 1018 1730 1730 1018 1018 1020 1020 1731 1731 1732 1732 1020 1020 1733 1733 1020 1020 1022 1022 1734 1734 1735 1735 1022 1022 1736 1736 1022 1022 1024 1024 1737 1737 1738 1738 1024 1024 1739 1739 1024 1024 1026 1026 1740 1740 1741 1741 1026 1026 1742 1742 1026 1026 1028 1028 1743 1743 1744 1744 1028 1028 1745 1745 1028 1028 1029 1029 1746 1746 1747 1747 1029 1029 1748 1748 1029 1029 1027 1027 1749 1749 1750 1750 1027 1027 1751 1751 1027 1027 1025 1025 1752 1752 1753 1753 1025 1025 1754 1754 1025 1025 1023 1023 1755 1755 1756 1756 1023 1023 1757 1757 1023 1023 1021 1021 1758 1758 1759 1759 1021 1021 1760 1760 1021 1021 1019 1019 1761 1761 1762 1762 1019 1019 1763 1763 1019 1019 1017 1017 1764 1764 1765 1765 1017 1017 1766 1766 1017 1017 1015 1015 1767 1767 1768 1768 1015 1015 1769 1769 1015 1015 1013 1013 1770 1770 1771 1771 1013 1013 1772 1772 1013 1013 1011 1011 1773 1773 1774 1774 1011 1011 1775 1775 1011 1011 1009 1009 1776 1776 1777 1777 1009 1009 1778 1778 1009 1009 1007 1007 1779 1779 1780 1780 1007 1007 1781 1781 1007 1007 1005 1005 1782 1782 1783 1783 1005 1005 1784 1784 1005 1005 1003 1003 1785 1785 1786 1786 1003 1003 1787 1787 1003 1003 1001 1001 1788 1788 1789 1789 1001 1001 1790 1790 1001 1001 999 999 1791 1791 1792 1792 999 999 1793 1793 999 999 997 997 1794 1794 1795 1795 997 997 1796 1796 997 997 995 995 1797 1797 1798 1798 995 995 1799 1799 995 995 993 993 1800 1800 1801 1801 993 993 1802 1802 993 993 991 991 1803 1803 1804 1804 991 991 1805 1805 991 991 989 989 1806 1806 1807 1807 989 989 1808 1808 989 989 987 987 1809 1809 1810 1810 987 987 1811 1811 987 987 985 985 1812 1812 985 985 938 938 983 983 938 938 936 936 983 983 983 983 936 936 984 984 936 936 937 937 984 984 984 984 937 937 986 986 937 937 939 939 986 986 986 986 939 939 988 988 939 939 941 941 988 988 988 988 941 941 990 990 941 941 943 943 990 990 990 990 943 943 992 992 943 943 945 945 992 992 992 992 945 945 994 994 945 945 947 947 994 994 994 994 947 947 996 996 947 947 949 949 996 996 996 996 949 949 998 998 949 949 951 951 998 998 998 998 951 951 1000 1000 951 951 953 953 1000 1000 1000 1000 953 953 1002 1002 953 953 955 955 1002 1002 1002 1002 955 955 1004 1004 955 955 957 957 1004 1004 1004 1004 957 957 1006 1006 957 957 959 959 1006 1006 1006 1006 959 959 1008 1008 959 959 961 961 1008 1008 1008 1008 961 961 1010 1010 961 961 963 963 1010 1010 1010 1010 963 963 1012 1012 963 963 965 965 1012 1012 1012 1012 965 965 1014 1014 965 965 967 967 1014 1014 1014 1014 967 967 1016 1016 967 967 969 969 1016 1016 1016 1016 969 969 1018 1018 969 969 971 971 1018 1018 1018 1018 971 971 1020 1020 971 971 973 973 1020 1020 1020 1020 973 973 1022 1022 973 973 975 975 1022 1022 1022 1022 975 975 1024 1024 975 975 977 977 1024 1024 1024 1024 977 977 1026 1026 977 977 979 979 1026 1026 1026 1026 979 979 1028 1028 979 979 981 981 1028 1028 1028 1028 981 981 1029 1029 981 981 982 982 1029 1029 1029 1029 982 982 1027 1027 982 982 980 980 1027 1027 1027 1027 980 980 1025 1025 980 980 978 978 1025 1025 1025 1025 978 978 1023 1023 978 978 976 976 1023 1023 1023 1023 976 976 1021 1021 976 976 974 974 1021 1021 1021 1021 974 974 1019 1019 974 974 972 972 1019 1019 1019 1019 972 972 1017 1017 972 972 970 970 1017 1017 1017 1017 970 970 1015 1015 970 970 968 968 1015 1015 1015 1015 968 968 1013 1013 968 968 966 966 1013 1013 1013 1013 966 966 1011 1011 966 966 964 964 1011 1011 1011 1011 964 964 1009 1009 964 964 962 962 1009 1009 1009 1009 962 962 1007 1007 962 962 960 960 1007 1007 1007 1007 960 960 1005 1005 960 960 958 958 1005 1005 1005 1005 958 958 1003 1003 958 958 956 956 1003 1003 1003 1003 956 956 1001 1001 956 956 954 954 1001 1001 1001 1001 954 954 999 999 954 954 952 952 999 999 999 999 952 952 997 997 952 952 950 950 997 997 997 997 950 950 995 995 950 950 948 948 995 995 995 995 948 948 993 993 948 948 946 946 993 993 993 993 946 946 991 991 946 946 944 944 991 991 991 991 944 944 989 989 944 944 942 942 989 989 989 989 942 942 987 987 942 942 940 940 987 987 987 987 940 940 985 985 940 940 938 938 985 985 938 938 891 891 936 936 891 891 889 889 936 936 936 936 889 889 937 937 889 889 890 890 937 937 937 937 890 890 939 939 890 890 892 892 939 939 939 939 892 892 941 941 892 892 894 894 941 941 941 941 894 894 943 943 894 894 896 896 943 943 943 943 896 896 945 945 896 896 898 898 945 945 945 945 898 898 947 947 898 898 900 900 947 947 947 947 900 900 949 949 900 900 902 902 949 949 949 949 902 902 951 951 902 902 904 904 951 951 951 951 904 904 953 953 904 904 906 906 953 953 953 953 906 906 955 955 906 906 908 908 955 955 955 955 908 908 957 957 908 908 910 910 957 957 957 957 910 910 959 959 910 910 912 912 959 959 959 959 912 912 961 961 912 912 914 914 961 961 961 961 914 914 963 963 914 914 916 916 963 963 963 963 916 916 965 965 916 916 918 918 965 965 965 965 918 918 967 967 918 918 920 920 967 967 967 967 920 920 969 969 920 920 922 922 969 969 969 969 922 922 971 971 922 922 924 924 971 971 971 971 924 924 973 973 924 924 926 926 973 973 973 973 926 926 975 975 926 926 928 928 975 975 975 975 928 928 977 977 928 928 930 930 977 977 977 977 930 930 979 979 930 930 932 932 979 979 979 979 932 932 981 981 932 932 934 934 981 981 981 981 934 934 982 982 934 934 935 935 982 982 982 982 935 935 980 980 935 935 933 933 980 980 980 980 933 933 978 978 933 933 931 931 978 978 978 978 931 931 976 976 931 931 929 929 976 976 976 976 929 929 974 974 929 929 927 927 974 974 974 974 927 927 972 972 927 927 925 925 972 972 972 972 925 925 970 970 925 925 923 923 970 970 970 970 923 923 968 968 923 923 921 921 968 968 968 968 921 921 966 966 921 921 919 919 966 966 966 966 919 919 964 964 919 919 917 917 964 964 964 964 917 917 962 962 917 917 915 915 962 962 962 962 915 915 960 960 915 915 913 913 960 960 960 960 913 913 958 958 913 913 911 911 958 958 958 958 911 911 956 956 911 911 909 909 956 956 956 956 909 909 954 954 909 909 907 907 954 954 954 954 907 907 952 952 907 907 905 905 952 952 952 952 905 905 950 950 905 905 903 903 950 950 950 950 903 903 948 948 903 903 901 901 948 948 948 948 901 901 946 946 901 901 899 899 946 946 946 946 899 899 944 944 899 899 897 897 944 944 944 944 897 897 942 942 897 897 895 895 942 942 942 942 895 895 940 940 895 895 893 893 940 940 940 940 893 893 938 938 893 893 891 891 938 938 891 891 844 844 889 889 844 844 842 842 889 889 889 889 842 842 890 890 842 842 843 843 890 890 890 890 843 843 892 892 843 843 845 845 892 892 892 892 845 845 894 894 845 845 847 847 894 894 894 894 847 847 896 896 847 847 849 849 896 896 896 896 849 849 898 898 849 849 851 851 898 898 898 898 851 851 900 900 851 851 853 853 900 900 900 900 853 853 902 902 853 853 855 855 902 902 902 902 855 855 904 904 855 855 857 857 904 904 904 904 857 857 906 906 857 857 859 859 906 906 906 906 859 859 908 908 859 859 861 861 908 908 908 908 861 861 910 910 861 861 863 863 910 910 910 910 863 863 912 912 863 863 865 865 912 912 912 912 865 865 914 914 865 865 867 867 914 914 914 914 867 867 916 916 867 867 869 869 916 916 916 916 869 869 918 918 869 869 871 871 918 918 918 918 871 871 920 920 871 871 873 873 920 920 920 920 873 873 922 922 873 873 875 875 922 922 922 922 875 875 924 924 875 875 877 877 924 924 924 924 877 877 926 926 877 877 879 879 926 926 926 926 879 879 928 928 879 879 881 881 928 928 928 928 881 881 930 930 881 881 883 883 930 930 930 930 883 883 932 932 883 883 885 885 932 932 932 932 885 885 934 934 885 885 887 887 934 934 934 934 887 887 935 935 887 887 888 888 935 935 935 935 888 888 933 933 888 888 886 886 933 933 933 933 886 886 931 931 886 886 884 884 931 931 931 931 884 884 929 929 884 884 882 882 929 929 929 929 882 882 927 927 882 882 880 880 927 927 927 927 880 880 925 925 880 880 878 878 925 925 925 925 878 878 923 923 878 878 876 876 923 923 923 923 876 876 921 921 876 876 874 874 921 921 921 921 874 874 919 919 874 874 872 872 919 919 919 919 872 872 917 917 872 872 870 870 917 917 917 917 870 870 915 915 870 870 868 868 915 915 915 915 868 868 913 913 868 868 866 866 913 913 913 913 866 866 911 911 866 866 864 864 911 911 911 911 864 864 909 909 864 864 862 862 909 909 909 909 862 862 907 907 862 862 860 860 907 907 907 907 860 860 905 905 860 860 858 858 905 905 905 905 858 858 903 903 858 858 856 856 903 903 903 903 856 856 901 901 856 856 854 854 901 901 901 901 854 854 899 899 854 854 852 852 899 899 899 899 852 852 897 897 852 852 850 850 897 897 897 897 850 850 895 895 850 850 848 848 895 895 895 895 848 848 893 893 848 848 846 846 893 893 893 893 846 846 891 891 846 846 844 844 891 891 844 844 797 797 842 842 797 797 795 795 842 842 842 842 795 795 843 843 795 795 796 796 843 843 843 843 796 796 845 845 796 796 798 798 845 845 845 845 798 798 847 847 798 798 800 800 847 847 847 847 800 800 849 849 800 800 802 802 849 849 849 849 802 802 851 851 802 802 804 804 851 851 851 851 804 804 853 853 804 804 806 806 853 853 853 853 806 806 855 855 806 806 808 808 855 855 855 855 808 808 857 857 808 808 810 810 857 857 857 857 810 810 859 859 810 810 812 812 859 859 859 859 812 812 861 861 812 812 814 814 861 861 861 861 814 814 863 863 814 814 816 816 863 863 863 863 816 816 865 865 816 816 818 818 865 865 865 865 818 818 867 867 818 818 820 820 867 867 867 867 820 820 869 869 820 820 822 822 869 869 869 869 822 822 871 871 822 822 824 824 871 871 871 871 824 824 873 873 824 824 826 826 873 873 873 873 826 826 875 875 826 826 828 828 875 875 875 875 828 828 877 877 828 828 830 830 877 877 877 877 830 830 879 879 830 830 832 832 879 879 879 879 832 832 881 881 832 832 834 834 881 881 881 881 834 834 883 883 834 834 836 836 883 883 883 883 836 836 885 885 836 836 838 838 885 885 885 885 838 838 887 887 838 838 840 840 887 887 887 887 840 840 888 888 840 840 841 841 888 888 888 888 841 841 886 886 841 841 839 839 886 886 886 886 839 839 884 884 839 839 837 837 884 884 884 884 837 837 882 882 837 837 835 835 882 882 882 882 835 835 880 880 835 835 833 833 880 880 880 880 833 833 878 878 833 833 831 831 878 878 878 878 831 831 876 876 831 831 829 829 876 876 876 876 829 829 874 874 829 829 827 827 874 874 874 874 827 827 872 872 827 827 825 825 872 872 872 872 825 825 870 870 825 825 823 823 870 870 870 870 823 823 868 868 823 823 821 821 868 868 868 868 821 821 866 866 821 821 819 819 866 866 866 866 819 819 864 864 819 819 817 817 864 864 864 864 817 817 862 862 817 817 815 815 862 862 862 862 815 815 860 860 815 815 813 813 860 860 860 860 813 813 858 858 813 813 811 811 858 858 858 858 811 811 856 856 811 811 809 809 856 856 856 856 809 809 854 854 809 809 807 807 854 854 854 854 807 807 852 852 807 807 805 805 852 852 852 852 805 805 850 850 805 805 803 803 850 850 850 850 803 803 848 848 803 803 801 801 848 848 848 848 801 801 846 846 801 801 799 799 846 846 846 846 799 799 844 844 799 799 797 797 844 844 1249 1249 1176 1176 1247 1247 1176 1176 1173 1173 1247 1247 1813 1813 1814 1814 1245 1245 1815 1815 1171 1171 1245 1245 1245 1245 1171 1171 1243 1243 1171 1171 1170 1170 1243 1243 1243 1243 1170 1170 1241 1241 1257 1257 1186 1186 1255 1255 1186 1186 1183 1183 1255 1255 1255 1255 1183 1183 1253 1253 1183 1183 1181 1181 1253 1253 1253 1253 1181 1181 1251 1251 1181 1181 1180 1180 1251 1251 1251 1251 1180 1180 1249 1249 1180 1180 1177 1177 1249 1249 1249 1249 1177 1177 1176 1176 1265 1265 1196 1196 1263 1263 1196 1196 1193 1193 1263 1263 1263 1263 1193 1193 1261 1261 1193 1193 1191 1191 1261 1261 1261 1261 1191 1191 1259 1259 1191 1191 1190 1190 1259 1259 1259 1259 1190 1190 1257 1257 1190 1190 1187 1187 1257 1257 1257 1257 1187 1187 1186 1186 1273 1273 1206 1206 1271 1271 1206 1206 1203 1203 1271 1271 1271 1271 1203 1203 1269 1269 1203 1203 1201 1201 1269 1269 1269 1269 1201 1201 1267 1267 1201 1201 1200 1200 1267 1267 1267 1267 1200 1200 1265 1265 1200 1200 1197 1197 1265 1265 1265 1265 1197 1197 1196 1196 1285 1285 1220 1220 1283 1283 1220 1220 1217 1217 1283 1283 1283 1283 1217 1217 1281 1281 1217 1217 1216 1216 1281 1281 1281 1281 1216 1216 1279 1279 1216 1216 1213 1213 1279 1279 1279 1279 1213 1213 1816 1816 1213 1213 1817 1817 1818 1818 1277 1277 1211 1211 1275 1275 1211 1211 1210 1210 1275 1275 1275 1275 1210 1210 1273 1273 1210 1210 1207 1207 1273 1273 1273 1273 1207 1207 1206 1206 1291 1291 1230 1230 1292 1292 1230 1230 1227 1227 1292 1292 1292 1292 1227 1227 1289 1289 1227 1227 1226 1226 1289 1289 1289 1289 1226 1226 1287 1287 1226 1226 1223 1223 1287 1287 1287 1287 1223 1223 1285 1285 1223 1223 1221 1221 1285 1285 1285 1285 1221 1221 1220 1220 1284 1284 1222 1222 1286 1286 1222 1222 1224 1224 1286 1286 1286 1286 1224 1224 1288 1288 1224 1224 1225 1225 1288 1288 1288 1288 1225 1225 1290 1290 1225 1225 1228 1228 1290 1290 1290 1290 1228 1228 1291 1291 1228 1228 1229 1229 1291 1291 1291 1291 1229 1229 1230 1230 1819 1819 1212 1212 1278 1278 1212 1212 1214 1214 1278 1278 1278 1278 1214 1214 1280 1280 1214 1214 1215 1215 1280 1280 1280 1280 1215 1215 1282 1282 1215 1215 1218 1218 1282 1282 1282 1282 1218 1218 1284 1284 1218 1218 1219 1219 1284 1284 1284 1284 1219 1219 1222 1222 1268 1268 1202 1202 1270 1270 1202 1202 1204 1204 1270 1270 1270 1270 1204 1204 1272 1272 1204 1204 1205 1205 1272 1272 1272 1272 1205 1205 1274 1274 1205 1205 1208 1208 1274 1274 1274 1274 1208 1208 1276 1276 1208 1208 1209 1209 1276 1276 1820 1820 1821 1821 1212 1212 1260 1260 1192 1192 1262 1262 1192 1192 1194 1194 1262 1262 1262 1262 1194 1194 1264 1264 1194 1194 1195 1195 1264 1264 1264 1264 1195 1195 1266 1266 1195 1195 1198 1198 1266 1266 1266 1266 1198 1198 1268 1268 1198 1198 1199 1199 1268 1268 1268 1268 1199 1199 1202 1202 1254 1254 1184 1184 1256 1256 1184 1184 1185 1185 1256 1256 1256 1256 1185 1185 1258 1258 1185 1185 1188 1188 1258 1258 1258 1258 1188 1188 1260 1260 1188 1188 1189 1189 1260 1260 1260 1260 1189 1189 1192 1192 1246 1246 1174 1174 1248 1248 1174 1174 1175 1175 1248 1248 1248 1248 1175 1175 1250 1250 1175 1175 1178 1178 1250 1250 1250 1250 1178 1178 1252 1252 1178 1178 1179 1179 1252 1252 1252 1252 1179 1179 1254 1254 1179 1179 1182 1182 1254 1254 1254 1254 1182 1182 1184 1184 1238 1238 1164 1164 1240 1240 1164 1164 1165 1165 1240 1240 1240 1240 1165 1165 1242 1242 1165 1165 1168 1168 1242 1242 1242 1242 1168 1168 1244 1244 1168 1168 1169 1169 1244 1244 1244 1244 1169 1169 1822 1822 1169 1169 1172 1172 1823 1823 1824 1824 1172 1172 1825 1825 1231 1231 1155 1155 1232 1232 1155 1155 1156 1156 1232 1232 1232 1232 1156 1156 1234 1234 1156 1156 1159 1159 1234 1234 1234 1234 1159 1159 1236 1236 1159 1159 1160 1160 1236 1236 1236 1236 1160 1160 1238 1238 1160 1160 1162 1162 1238 1238 1238 1238 1162 1162 1164 1164 1170 1170 1167 1167 1241 1241 1167 1167 1166 1166 1241 1241 1241 1241 1166 1166 1239 1239 1166 1166 1163 1163 1239 1239 1239 1239 1163 1163 1237 1237 1163 1163 1161 1161 1237 1237 1237 1237 1161 1161 1235 1235 1161 1161 1158 1158 1235 1235 1235 1235 1158 1158 1233 1233 1158 1158 1157 1157 1233 1233 1233 1233 1157 1157 1231 1231 1157 1157 1154 1154 1231 1231 1231 1231 1154 1154 1155 1155 1385 1385 1383 1383 1350 1350 1350 1350 1352 1352 1385 1385 1352 1352 1353 1353 1385 1385 1385 1385 1353 1353 1386 1386 1353 1353 1354 1354 1386 1386 1354 1354 1351 1351 1386 1386 1386 1386 1351 1351 1384 1384 1351 1351 1349 1349 1384 1384 1349 1349 1347 1347 1384 1384 1384 1384 1347 1347 1382 1382 1347 1347 1345 1345 1382 1382 1345 1345 1343 1343 1382 1382 1382 1382 1343 1343 1380 1380 1343 1343 1341 1341 1380 1380 1341 1341 1339 1339 1380 1380 1380 1380 1339 1339 1378 1378 1339 1339 1337 1337 1378 1378 1337 1337 1335 1335 1378 1378 1378 1378 1335 1335 1376 1376 1335 1335 1333 1333 1376 1376 1333 1333 1331 1331 1376 1376 1376 1376 1331 1331 1374 1374 1331 1331 1329 1329 1374 1374 1329 1329 1327 1327 1374 1374 1374 1374 1327 1327 1372 1372 1327 1327 1325 1325 1372 1372 1325 1325 1323 1323 1372 1372 1372 1372 1323 1323 1370 1370 1323 1323 1321 1321 1370 1370 1321 1321 1319 1319 1370 1370 1370 1370 1319 1319 1368 1368 1319 1319 1317 1317 1368 1368 1317 1317 1315 1315 1368 1368 1368 1368 1315 1315 1366 1366 1315 1315 1313 1313 1366 1366 1313 1313 1311 1311 1366 1366 1366 1366 1311 1311 1364 1364 1311 1311 1309 1309 1364 1364 1309 1309 1307 1307 1364 1364 1364 1364 1307 1307 1362 1362 1307 1307 1305 1305 1362 1362 1305 1305 1303 1303 1362 1362 1362 1362 1303 1303 1360 1360 1303 1303 1301 1301 1360 1360 1360 1360 1301 1301 1358 1358 1301 1301 1299 1299 1358 1358 1358 1358 1299 1299 1357 1357 1299 1299 1297 1297 1357 1357 1297 1297 1295 1295 1357 1357 1357 1357 1295 1295 1355 1355 1295 1295 1293 1293 1355 1355 1293 1293 1294 1294 1355 1355 1355 1355 1294 1294 1356 1356 1294 1294 1296 1296 1356 1356 1296 1296 1298 1298 1356 1356 1356 1356 1298 1298 1359 1359 1298 1298 1300 1300 1359 1359 1300 1300 1302 1302 1359 1359 1359 1359 1302 1302 1361 1361 1302 1302 1304 1304 1361 1361 1304 1304 1306 1306 1361 1361 1361 1361 1306 1306 1363 1363 1306 1306 1308 1308 1363 1363 1308 1308 1310 1310 1363 1363 1363 1363 1310 1310 1365 1365 1310 1310 1312 1312 1365 1365 1312 1312 1314 1314 1365 1365 1365 1365 1314 1314 1367 1367 1314 1314 1316 1316 1367 1367 1316 1316 1318 1318 1367 1367 1367 1367 1318 1318 1369 1369 1318 1318 1320 1320 1369 1369 1320 1320 1322 1322 1369 1369 1369 1369 1322 1322 1371 1371 1322 1322 1324 1324 1371 1371 1324 1324 1326 1326 1371 1371 1371 1371 1326 1326 1373 1373 1326 1326 1328 1328 1373 1373 1328 1328 1330 1330 1373 1373 1373 1373 1330 1330 1375 1375 1330 1330 1332 1332 1375 1375 1332 1332 1334 1334 1375 1375 1375 1375 1334 1334 1377 1377 1334 1334 1336 1336 1377 1377 1336 1336 1338 1338 1377 1377 1377 1377 1338 1338 1379 1379 1338 1338 1340 1340 1379 1379 1340 1340 1342 1342 1379 1379 1379 1379 1342 1342 1381 1381 1342 1342 1344 1344 1381 1381 1344 1344 1346 1346 1381 1381 1381 1381 1346 1346 1383 1383 1346 1346 1348 1348 1383 1383 1383 1383 1348 1348 1350 1350 1390 1390 1389 1389 1403 1403 1390 1390 1403 1403 1392 1392 1398 1398 1396 1396 1403 1403 1396 1396 1394 1394 1403 1403 1403 1403 1394 1394 1392 1392 1405 1405 1402 1402 1403 1403 1402 1402 1400 1400 1403 1403 1403 1403 1400 1400 1398 1398 1411 1411 1409 1409 1403 1403 1409 1409 1407 1407 1403 1403 1403 1403 1407 1407 1405 1405 1417 1417 1415 1415 1403 1403 1415 1415 1413 1413 1403 1403 1403 1403 1413 1413 1411 1411 1416 1416 1418 1418 1403 1403 1418 1418 1419 1419 1403 1403 1403 1403 1419 1419 1417 1417 1410 1410 1412 1412 1403 1403 1412 1412 1414 1414 1403 1403 1403 1403 1414 1414 1416 1416 1404 1404 1406 1406 1403 1403 1406 1406 1408 1408 1403 1403 1403 1403 1408 1408 1410 1410 1397 1397 1399 1399 1403 1403 1399 1399 1401 1401 1403 1403 1403 1403 1401 1401 1404 1404 1391 1391 1393 1393 1403 1403 1393 1393 1395 1395 1403 1403 1403 1403 1395 1395 1397 1397 1389 1389 1387 1387 1403 1403 1387 1387 1388 1388 1403 1403 1403 1403 1388 1388 1391 1391 1420 1420 1421 1421 1422 1422 1421 1421 1423 1423 1422 1422 1424 1424 1425 1425 1426 1426 1425 1425 1427 1427 1426 1426 1428 1428 1429 1429 1430 1430 1429 1429 1431 1431 1430 1430 1432 1432 1433 1433 1434 1434 1433 1433 1435 1435 1434 1434 1436 1436 1437 1437 1438 1438 1437 1437 1439 1439 1438 1438 1440 1440 1441 1441 1442 1442 1441 1441 1443 1443 1442 1442 1444 1444 1445 1445 1446 1446 1445 1445 1447 1447 1446 1446 1446 1446 1447 1447 1448 1448 1447 1447 1449 1449 1448 1448
+49 49 47 47 35 35 40 40 42 42 36 36 20 20 22 22 27 27 49 49 35 35 51 51 23 23 21 21 26 26 42 42 44 44 36 36 44 44 46 46 36 36 36 36 46 46 48 48 22 22 24 24 27 27 24 24 28 28 27 27 27 27 28 28 30 30 30 30 32 32 27 27 32 32 34 34 27 27 27 27 34 34 36 36 34 34 38 38 36 36 36 36 38 38 40 40 21 21 19 19 26 26 19 19 15 15 26 26 26 26 15 15 17 17 15 15 13 13 17 17 17 17 13 13 11 11 31 31 29 29 26 26 29 29 25 25 26 26 26 26 25 25 23 23 48 48 50 50 36 36 50 50 52 52 36 36 36 36 52 52 35 35 52 52 53 53 35 35 35 35 53 53 51 51 18 18 8 8 10 10 2 2 4 4 18 18 4 4 6 6 18 18 18 18 6 6 8 8 11 11 9 9 17 17 9 9 7 7 17 17 17 17 7 7 5 5 47 47 45 45 35 35 45 45 43 43 35 35 35 35 43 43 41 41 41 41 39 39 35 35 39 39 37 37 35 35 35 35 37 37 26 26 37 37 33 33 26 26 26 26 33 33 31 31 10 10 12 12 18 18 12 12 14 14 18 18 18 18 14 14 27 27 14 14 16 16 27 27 27 27 16 16 20 20 5 5 3 3 17 17 3 3 1 1 17 17 17 17 1 1 18 18 1 1 0 0 18 18 18 18 0 0 2 2 1191 1191 146 146 1192 1192 146 146 144 144 1193 1193 1194 1194 144 144 1195 1195 144 144 1196 1196 1197 1197 68 68 142 142 66 66 142 142 140 140 66 66 66 66 140 140 64 64 1198 1198 1199 1199 146 146 1200 1200 1201 1201 146 146 146 146 1202 1202 148 148 1203 1203 1204 1204 148 148 148 148 1205 1205 1206 1206 78 78 80 80 150 150 80 80 82 82 150 150 150 150 82 82 152 152 82 82 84 84 152 152 152 152 84 84 154 154 84 84 86 86 154 154 86 86 88 88 154 154 88 88 90 90 154 154 154 154 90 90 156 156 90 90 92 92 156 156 156 156 92 92 158 158 92 92 94 94 158 158 158 158 94 94 160 160 94 94 96 96 160 160 96 96 98 98 160 160 98 98 100 100 160 160 160 160 100 100 162 162 100 100 102 102 162 162 162 162 102 102 164 164 102 102 104 104 164 164 164 164 104 104 166 166 104 104 106 106 166 166 106 106 108 108 166 166 108 108 110 110 166 166 1207 1207 1208 1208 168 168 1209 1209 1210 1210 168 168 1211 1211 1212 1212 168 168 168 168 1213 1213 170 170 1214 1214 1215 1215 170 170 170 170 1216 1216 172 172 1217 1217 1218 1218 172 172 172 172 1219 1219 1220 1220 118 118 120 120 174 174 120 120 122 122 174 174 122 122 124 124 174 174 174 174 124 124 176 176 124 124 126 126 176 176 176 176 126 126 178 178 126 126 128 128 178 178 178 178 128 128 180 180 128 128 130 130 180 180 130 130 132 132 180 180 132 132 133 133 180 180 180 180 133 133 181 181 133 133 131 131 181 181 181 181 131 131 179 179 131 131 129 129 179 179 179 179 129 129 177 177 129 129 127 127 177 177 177 177 127 127 175 175 127 127 125 125 175 175 125 125 123 123 175 175 123 123 121 121 175 175 175 175 121 121 173 173 121 121 119 119 173 173 1221 1221 1222 1222 171 171 1223 1223 1224 1224 171 171 171 171 1225 1225 169 169 1226 1226 1227 1227 169 169 1228 1228 1229 1229 169 169 1230 1230 1231 1231 169 169 169 169 1232 1232 167 167 1233 1233 1234 1234 167 167 167 167 1235 1235 1236 1236 109 109 107 107 165 165 107 107 105 105 165 165 165 165 105 105 163 163 105 105 103 103 163 163 163 163 103 103 161 161 103 103 101 101 161 161 101 101 99 99 161 161 99 99 97 97 161 161 161 161 97 97 159 159 97 97 95 95 159 159 159 159 95 95 157 157 95 95 93 93 157 157 157 157 93 93 155 155 93 93 91 91 155 155 91 91 89 89 155 155 89 89 87 87 155 155 155 155 87 87 153 153 87 87 85 85 153 153 153 153 85 85 151 151 85 85 83 83 151 151 151 151 83 83 149 149 83 83 81 81 149 149 81 81 79 79 149 149 79 79 77 77 149 149 1237 1237 1238 1238 147 147 1239 1239 1240 1240 147 147 1241 1241 1242 1242 147 147 147 147 1243 1243 145 145 1244 1244 1245 1245 145 145 145 145 1246 1246 143 143 1247 1247 1248 1248 143 143 143 143 1249 1249 1250 1250 69 69 67 67 141 141 67 67 65 65 141 141 65 65 63 63 141 141 141 141 63 63 139 139 63 63 61 61 139 139 139 139 61 61 137 137 61 61 59 59 137 137 137 137 59 59 135 135 59 59 57 57 135 135 57 57 55 55 135 135 55 55 54 54 135 135 135 135 54 54 134 134 54 54 56 56 134 134 134 134 56 56 136 136 56 56 58 58 136 136 136 136 58 58 138 138 58 58 60 60 138 138 138 138 60 60 140 140 60 60 62 62 140 140 140 140 62 62 64 64 1251 1251 183 183 1252 1252 183 183 185 185 1253 1253 1254 1254 185 185 1255 1255 185 185 187 187 1256 1256 1257 1257 187 187 1258 1258 187 187 189 189 1259 1259 1260 1260 189 189 1261 1261 189 189 191 191 1262 1262 1263 1263 191 191 143 143 191 191 193 193 143 143 143 143 193 193 145 145 193 193 195 195 145 145 145 145 195 195 147 147 195 195 197 197 147 147 147 147 197 197 1264 1264 197 197 199 199 1265 1265 1266 1266 199 199 1267 1267 199 199 201 201 1268 1268 1269 1269 201 201 1270 1270 201 201 203 203 1271 1271 1272 1272 203 203 1273 1273 203 203 205 205 1274 1274 1275 1275 205 205 1276 1276 205 205 207 207 1277 1277 1278 1278 207 207 1279 1279 207 207 209 209 1280 1280 1281 1281 209 209 1282 1282 209 209 211 211 1283 1283 1284 1284 211 211 1285 1285 211 211 213 213 1286 1286 1287 1287 213 213 1288 1288 213 213 215 215 1289 1289 1290 1290 215 215 167 167 215 215 217 217 167 167 167 167 217 217 169 169 217 217 219 219 169 169 169 169 219 219 171 171 219 219 221 221 171 171 171 171 221 221 1291 1291 221 221 223 223 1292 1292 1293 1293 223 223 1294 1294 223 223 225 225 1295 1295 1296 1296 225 225 1297 1297 225 225 227 227 1298 1298 1299 1299 227 227 1300 1300 227 227 229 229 1301 1301 1302 1302 229 229 1303 1303 229 229 228 228 1304 1304 1305 1305 228 228 1306 1306 228 228 226 226 1307 1307 1308 1308 226 226 1309 1309 226 226 224 224 1310 1310 1311 1311 224 224 1312 1312 224 224 222 222 1313 1313 1314 1314 222 222 1315 1315 222 222 220 220 1316 1316 1317 1317 220 220 172 172 220 220 218 218 172 172 172 172 218 218 170 170 218 218 216 216 170 170 170 170 216 216 168 168 216 216 214 214 168 168 168 168 214 214 1318 1318 214 214 212 212 1319 1319 1320 1320 212 212 1321 1321 212 212 210 210 1322 1322 1323 1323 210 210 1324 1324 210 210 208 208 1325 1325 1326 1326 208 208 1327 1327 208 208 206 206 1328 1328 1329 1329 206 206 1330 1330 206 206 204 204 1331 1331 1332 1332 204 204 1333 1333 204 204 202 202 1334 1334 1335 1335 202 202 1336 1336 202 202 200 200 1337 1337 1338 1338 200 200 1339 1339 200 200 198 198 1340 1340 1341 1341 198 198 1342 1342 198 198 196 196 1343 1343 1344 1344 196 196 148 148 196 196 194 194 148 148 148 148 194 194 146 146 194 194 192 192 146 146 146 146 192 192 144 144 192 192 190 190 144 144 144 144 190 190 1345 1345 190 190 188 188 1346 1346 1347 1347 188 188 1348 1348 188 188 186 186 1349 1349 1350 1350 186 186 1351 1351 186 186 184 184 1352 1352 1353 1353 184 184 1354 1354 184 184 182 182 1355 1355 1356 1356 182 182 1357 1357 182 182 183 183 1358 1358 182 182 231 231 183 183 231 231 233 233 183 183 183 183 233 233 185 185 233 233 235 235 185 185 185 185 235 235 187 187 235 235 237 237 187 187 187 187 237 237 189 189 237 237 239 239 189 189 189 189 239 239 191 191 239 239 241 241 191 191 191 191 241 241 193 193 241 241 243 243 193 193 193 193 243 243 195 195 243 243 245 245 195 195 195 195 245 245 197 197 245 245 247 247 197 197 197 197 247 247 199 199 247 247 249 249 199 199 199 199 249 249 201 201 249 249 251 251 201 201 201 201 251 251 203 203 251 251 253 253 203 203 203 203 253 253 205 205 253 253 255 255 205 205 205 205 255 255 207 207 255 255 257 257 207 207 207 207 257 257 209 209 257 257 259 259 209 209 209 209 259 259 211 211 259 259 261 261 211 211 211 211 261 261 213 213 261 261 263 263 213 213 213 213 263 263 215 215 263 263 265 265 215 215 215 215 265 265 217 217 265 265 267 267 217 217 217 217 267 267 219 219 267 267 269 269 219 219 219 219 269 269 221 221 269 269 271 271 221 221 221 221 271 271 223 223 271 271 273 273 223 223 223 223 273 273 225 225 273 273 275 275 225 225 225 225 275 275 227 227 275 275 277 277 227 227 227 227 277 277 229 229 277 277 276 276 229 229 229 229 276 276 228 228 276 276 274 274 228 228 228 228 274 274 226 226 274 274 272 272 226 226 226 226 272 272 224 224 272 272 270 270 224 224 224 224 270 270 222 222 270 270 268 268 222 222 222 222 268 268 220 220 268 268 266 266 220 220 220 220 266 266 218 218 266 266 264 264 218 218 218 218 264 264 216 216 264 264 262 262 216 216 216 216 262 262 214 214 262 262 260 260 214 214 214 214 260 260 212 212 260 260 258 258 212 212 212 212 258 258 210 210 258 258 256 256 210 210 210 210 256 256 208 208 256 256 254 254 208 208 208 208 254 254 206 206 254 254 252 252 206 206 206 206 252 252 204 204 252 252 250 250 204 204 204 204 250 250 202 202 250 250 248 248 202 202 202 202 248 248 200 200 248 248 246 246 200 200 200 200 246 246 198 198 246 246 244 244 198 198 198 198 244 244 196 196 244 244 242 242 196 196 196 196 242 242 194 194 242 242 240 240 194 194 194 194 240 240 192 192 240 240 238 238 192 192 192 192 238 238 190 190 238 238 236 236 190 190 190 190 236 236 188 188 236 236 234 234 188 188 188 188 234 234 186 186 234 234 232 232 186 186 186 186 232 232 184 184 232 232 230 230 184 184 184 184 230 230 182 182 230 230 231 231 182 182 230 230 279 279 231 231 279 279 281 281 231 231 231 231 281 281 233 233 281 281 283 283 233 233 233 233 283 283 235 235 283 283 285 285 235 235 235 235 285 285 237 237 285 285 287 287 237 237 237 237 287 287 239 239 287 287 289 289 239 239 239 239 289 289 241 241 289 289 291 291 241 241 241 241 291 291 243 243 291 291 293 293 243 243 243 243 293 293 245 245 293 293 295 295 245 245 245 245 295 295 247 247 295 295 297 297 247 247 247 247 297 297 249 249 297 297 299 299 249 249 249 249 299 299 251 251 299 299 301 301 251 251 251 251 301 301 253 253 301 301 303 303 253 253 253 253 303 303 255 255 303 303 305 305 255 255 255 255 305 305 257 257 305 305 307 307 257 257 257 257 307 307 259 259 307 307 309 309 259 259 259 259 309 309 261 261 309 309 311 311 261 261 261 261 311 311 263 263 311 311 313 313 263 263 263 263 313 313 265 265 313 313 315 315 265 265 265 265 315 315 267 267 315 315 317 317 267 267 267 267 317 317 269 269 317 317 319 319 269 269 269 269 319 319 271 271 319 319 321 321 271 271 271 271 321 321 273 273 321 321 323 323 273 273 273 273 323 323 275 275 323 323 325 325 275 275 275 275 325 325 277 277 325 325 324 324 277 277 277 277 324 324 276 276 324 324 322 322 276 276 276 276 322 322 274 274 322 322 320 320 274 274 274 274 320 320 272 272 320 320 318 318 272 272 272 272 318 318 270 270 318 318 316 316 270 270 270 270 316 316 268 268 316 316 314 314 268 268 268 268 314 314 266 266 314 314 312 312 266 266 266 266 312 312 264 264 312 312 310 310 264 264 264 264 310 310 262 262 310 310 308 308 262 262 262 262 308 308 260 260 308 308 306 306 260 260 260 260 306 306 258 258 306 306 304 304 258 258 258 258 304 304 256 256 304 304 302 302 256 256 256 256 302 302 254 254 302 302 300 300 254 254 254 254 300 300 252 252 300 300 298 298 252 252 252 252 298 298 250 250 298 298 296 296 250 250 250 250 296 296 248 248 296 296 294 294 248 248 248 248 294 294 246 246 294 294 292 292 246 246 246 246 292 292 244 244 292 292 290 290 244 244 244 244 290 290 242 242 290 290 288 288 242 242 242 242 288 288 240 240 288 288 286 286 240 240 240 240 286 286 238 238 286 286 284 284 238 238 238 238 284 284 236 236 284 284 282 282 236 236 236 236 282 282 234 234 282 282 280 280 234 234 234 234 280 280 232 232 280 280 278 278 232 232 232 232 278 278 230 230 278 278 279 279 230 230 278 278 327 327 279 279 327 327 329 329 279 279 279 279 329 329 281 281 329 329 331 331 281 281 281 281 331 331 283 283 331 331 333 333 283 283 283 283 333 333 285 285 333 333 335 335 285 285 285 285 335 335 287 287 335 335 337 337 287 287 287 287 337 337 289 289 337 337 339 339 289 289 289 289 339 339 291 291 339 339 341 341 291 291 291 291 341 341 293 293 341 341 343 343 293 293 293 293 343 343 295 295 343 343 345 345 295 295 295 295 345 345 297 297 345 345 347 347 297 297 297 297 347 347 299 299 347 347 349 349 299 299 299 299 349 349 301 301 349 349 351 351 301 301 301 301 351 351 303 303 351 351 353 353 303 303 303 303 353 353 305 305 353 353 355 355 305 305 305 305 355 355 307 307 355 355 357 357 307 307 307 307 357 357 309 309 357 357 359 359 309 309 309 309 359 359 311 311 359 359 361 361 311 311 311 311 361 361 313 313 361 361 363 363 313 313 313 313 363 363 315 315 363 363 365 365 315 315 315 315 365 365 317 317 365 365 367 367 317 317 317 317 367 367 319 319 367 367 369 369 319 319 319 319 369 369 321 321 369 369 371 371 321 321 321 321 371 371 323 323 371 371 373 373 323 323 323 323 373 373 325 325 373 373 372 372 325 325 325 325 372 372 324 324 372 372 370 370 324 324 324 324 370 370 322 322 370 370 368 368 322 322 322 322 368 368 320 320 368 368 366 366 320 320 320 320 366 366 318 318 366 366 364 364 318 318 318 318 364 364 316 316 364 364 362 362 316 316 316 316 362 362 314 314 362 362 360 360 314 314 314 314 360 360 312 312 360 360 358 358 312 312 312 312 358 358 310 310 358 358 356 356 310 310 310 310 356 356 308 308 356 356 354 354 308 308 308 308 354 354 306 306 354 354 352 352 306 306 306 306 352 352 304 304 352 352 350 350 304 304 304 304 350 350 302 302 350 350 348 348 302 302 302 302 348 348 300 300 348 348 346 346 300 300 300 300 346 346 298 298 346 346 344 344 298 298 298 298 344 344 296 296 344 344 342 342 296 296 296 296 342 342 294 294 342 342 340 340 294 294 294 294 340 340 292 292 340 340 338 338 292 292 292 292 338 338 290 290 338 338 336 336 290 290 290 290 336 336 288 288 336 336 334 334 288 288 288 288 334 334 286 286 334 334 332 332 286 286 286 286 332 332 284 284 332 332 330 330 284 284 284 284 330 330 282 282 330 330 328 328 282 282 282 282 328 328 280 280 328 328 326 326 280 280 280 280 326 326 278 278 326 326 327 327 278 278 326 326 375 375 327 327 375 375 377 377 327 327 327 327 377 377 329 329 377 377 379 379 329 329 329 329 379 379 331 331 379 379 381 381 331 331 331 331 381 381 333 333 381 381 383 383 333 333 333 333 383 383 335 335 383 383 385 385 335 335 335 335 385 385 337 337 385 385 387 387 337 337 337 337 387 387 339 339 387 387 389 389 339 339 339 339 389 389 341 341 389 389 391 391 341 341 341 341 391 391 343 343 391 391 393 393 343 343 343 343 393 393 345 345 393 393 395 395 345 345 345 345 395 395 347 347 395 395 397 397 347 347 347 347 397 397 349 349 397 397 399 399 349 349 349 349 399 399 351 351 399 399 401 401 351 351 351 351 401 401 353 353 401 401 403 403 353 353 353 353 403 403 355 355 403 403 405 405 355 355 355 355 405 405 357 357 405 405 407 407 357 357 357 357 407 407 359 359 407 407 409 409 359 359 359 359 409 409 361 361 409 409 411 411 361 361 361 361 411 411 363 363 411 411 413 413 363 363 363 363 413 413 365 365 413 413 415 415 365 365 365 365 415 415 367 367 415 415 417 417 367 367 367 367 417 417 369 369 417 417 419 419 369 369 369 369 419 419 371 371 419 419 421 421 371 371 371 371 421 421 373 373 421 421 420 420 373 373 373 373 420 420 372 372 420 420 418 418 372 372 372 372 418 418 370 370 418 418 416 416 370 370 370 370 416 416 368 368 416 416 414 414 368 368 368 368 414 414 366 366 414 414 412 412 366 366 366 366 412 412 364 364 412 412 410 410 364 364 364 364 410 410 362 362 410 410 408 408 362 362 362 362 408 408 360 360 408 408 406 406 360 360 360 360 406 406 358 358 406 406 404 404 358 358 358 358 404 404 356 356 404 404 402 402 356 356 356 356 402 402 354 354 402 402 400 400 354 354 354 354 400 400 352 352 400 400 398 398 352 352 352 352 398 398 350 350 398 398 396 396 350 350 350 350 396 396 348 348 396 396 394 394 348 348 348 348 394 394 346 346 394 394 392 392 346 346 346 346 392 392 344 344 392 392 390 390 344 344 344 344 390 390 342 342 390 390 388 388 342 342 342 342 388 388 340 340 388 388 386 386 340 340 340 340 386 386 338 338 386 386 384 384 338 338 338 338 384 384 336 336 384 384 382 382 336 336 336 336 382 382 334 334 382 382 380 380 334 334 334 334 380 380 332 332 380 380 378 378 332 332 332 332 378 378 330 330 378 378 376 376 330 330 330 330 376 376 328 328 376 376 374 374 328 328 328 328 374 374 326 326 374 374 375 375 326 326 422 422 424 424 458 458 426 426 462 462 424 424 462 462 460 460 424 424 424 424 460 460 458 458 470 470 468 468 428 428 468 468 466 466 428 428 428 428 466 466 426 426 466 466 464 464 426 426 426 426 464 464 462 462 470 470 428 428 472 472 428 428 430 430 472 472 472 472 430 430 474 474 474 474 430 430 476 476 430 430 1359 1359 476 476 476 476 1360 1360 1361 1361 434 434 482 482 432 432 482 482 480 480 432 432 432 432 480 480 478 478 436 436 486 486 434 434 486 486 484 484 434 434 434 434 484 484 482 482 494 494 492 492 438 438 492 492 490 490 438 438 438 438 490 490 436 436 490 490 488 488 436 436 436 436 488 488 486 486 494 494 438 438 496 496 438 438 440 440 496 496 496 496 440 440 498 498 498 498 440 440 500 500 440 440 442 442 500 500 500 500 442 442 502 502 444 444 506 506 442 442 506 506 504 504 442 442 442 442 504 504 502 502 446 446 510 510 444 444 510 510 508 508 444 444 444 444 508 508 506 506 518 518 516 516 448 448 516 516 1362 1362 448 448 448 448 1363 1363 1364 1364 514 514 512 512 446 446 446 446 512 512 510 510 518 518 448 448 520 520 448 448 450 450 520 520 520 520 450 450 522 522 522 522 450 450 524 524 450 450 452 452 524 524 524 524 452 452 526 526 454 454 530 530 452 452 530 530 528 528 452 452 452 452 528 528 526 526 455 455 534 534 454 454 534 534 532 532 454 454 454 454 532 532 530 530 453 453 533 533 455 455 533 533 535 535 455 455 455 455 535 535 534 534 451 451 529 529 453 453 529 529 531 531 453 453 453 453 531 531 533 533 521 521 523 523 449 449 523 523 525 525 449 449 449 449 525 525 451 451 525 525 527 527 451 451 451 451 527 527 529 529 521 521 449 449 519 519 449 449 447 447 519 519 519 519 447 447 517 517 517 517 447 447 515 515 447 447 1365 1365 515 515 515 515 1366 1366 1367 1367 443 443 509 509 445 445 509 509 511 511 445 445 445 445 511 511 513 513 441 441 505 505 443 443 505 505 507 507 443 443 443 443 507 507 509 509 497 497 499 499 439 439 499 499 501 501 439 439 439 439 501 501 441 441 501 501 503 503 441 441 441 441 503 503 505 505 497 497 439 439 495 495 439 439 437 437 495 495 495 495 437 437 493 493 493 493 437 437 491 491 437 437 435 435 491 491 491 491 435 435 489 489 433 433 485 485 435 435 485 485 487 487 435 435 435 435 487 487 489 489 431 431 481 481 433 433 481 481 483 483 433 433 433 433 483 483 485 485 473 473 475 475 429 429 475 475 1368 1368 429 429 429 429 1369 1369 1370 1370 477 477 479 479 431 431 431 431 479 479 481 481 473 473 429 429 471 471 429 429 427 427 471 471 471 471 427 427 469 469 469 469 427 427 467 467 427 427 425 425 467 467 467 467 425 425 465 465 423 423 461 461 425 425 461 461 463 463 425 425 425 425 463 463 465 465 458 458 456 456 422 422 456 456 457 457 422 422 422 422 457 457 423 423 457 457 459 459 423 423 423 423 459 459 461 461 542 542 555 555 544 544 555 555 557 557 544 544 544 544 557 557 551 551 557 557 561 561 551 551 551 551 561 561 559 559 561 561 563 563 559 559 559 559 563 563 565 565 563 563 567 567 565 565 565 565 567 567 569 569 567 567 571 571 569 569 569 569 571 571 575 575 571 571 573 573 575 575 575 575 573 573 581 581 573 573 577 577 581 581 577 577 579 579 581 581 581 581 579 579 587 587 579 579 583 583 587 587 587 587 583 583 595 595 583 583 585 585 595 595 595 595 585 585 601 601 585 585 589 589 601 601 601 601 589 589 603 603 589 589 591 591 603 603 603 603 591 591 605 605 591 591 593 593 605 605 605 605 593 593 607 607 593 593 597 597 607 607 607 607 597 597 608 608 597 597 599 599 608 608 599 599 598 598 608 608 608 608 598 598 606 606 598 598 596 596 606 606 606 606 596 596 604 604 596 596 592 592 604 604 604 604 592 592 602 602 592 592 590 590 602 602 602 602 590 590 600 600 590 590 588 588 600 600 600 600 588 588 594 594 588 588 584 584 594 594 594 594 584 584 586 586 584 584 582 582 586 586 586 586 582 582 580 580 582 582 578 578 580 580 578 578 576 576 580 580 580 580 576 576 574 574 576 576 572 572 574 574 574 574 572 572 568 568 572 572 570 570 568 568 568 568 570 570 564 564 570 570 566 566 564 564 564 564 566 566 558 558 566 566 562 562 558 558 558 558 562 562 550 550 562 562 560 560 550 550 550 550 560 560 543 543 560 560 556 556 543 543 543 543 556 556 541 541 556 556 554 554 541 541 554 554 552 552 541 541 541 541 552 552 539 539 552 552 548 548 539 539 539 539 548 548 537 537 548 548 546 546 537 537 537 537 546 546 536 536 546 546 545 545 536 536 536 536 545 545 538 538 545 545 547 547 538 538 538 538 547 547 540 540 547 547 549 549 540 540 540 540 549 549 542 542 549 549 553 553 542 542 542 542 553 553 555 555 678 678 676 676 615 615 615 615 617 617 678 678 617 617 619 619 678 678 678 678 619 619 680 680 619 619 621 621 680 680 1371 1371 1372 1372 682 682 1373 1373 1374 1374 682 682 1375 1375 1376 1376 682 682 682 682 1377 1377 1378 1378 625 625 627 627 684 684 627 627 629 629 684 684 684 684 629 629 686 686 629 629 631 631 686 686 686 686 631 631 688 688 631 631 633 633 688 688 633 633 635 635 688 688 688 688 635 635 690 690 635 635 637 637 690 690 637 637 639 639 690 690 690 690 639 639 692 692 639 639 641 641 692 692 641 641 643 643 692 692 692 692 643 643 694 694 643 643 645 645 694 694 694 694 645 645 696 696 645 645 647 647 696 696 647 647 649 649 696 696 696 696 649 649 698 698 649 649 651 651 698 698 698 698 651 651 700 700 651 651 653 653 700 700 653 653 655 655 700 700 1379 1379 1380 1380 702 702 1381 1381 657 657 702 702 702 702 657 657 704 704 657 657 659 659 704 704 659 659 661 661 704 704 704 704 661 661 706 706 661 661 663 663 706 706 663 663 665 665 706 706 706 706 665 665 708 708 665 665 667 667 708 708 708 708 667 667 710 710 667 667 669 669 710 710 669 669 671 671 710 710 710 710 671 671 709 709 671 671 670 670 709 709 670 670 668 668 709 709 709 709 668 668 707 707 668 668 666 666 707 707 707 707 666 666 705 705 666 666 664 664 705 705 664 664 662 662 705 705 705 705 662 662 703 703 662 662 660 660 703 703 660 660 658 658 703 703 703 703 658 658 701 701 658 658 656 656 701 701 656 656 1382 1382 701 701 701 701 1383 1383 1384 1384 654 654 652 652 699 699 699 699 652 652 697 697 652 652 650 650 697 697 697 697 650 650 695 695 650 650 648 648 695 695 648 648 646 646 695 695 695 695 646 646 693 693 646 646 644 644 693 693 644 644 642 642 693 693 693 693 642 642 691 691 642 642 640 640 691 691 691 691 640 640 689 689 640 640 638 638 689 689 638 638 636 636 689 689 689 689 636 636 687 687 636 636 634 634 687 687 634 634 632 632 687 687 687 687 632 632 685 685 632 632 630 630 685 685 685 685 630 630 683 683 630 630 628 628 683 683 628 628 626 626 683 683 1385 1385 1386 1386 681 681 1387 1387 1388 1388 681 681 1389 1389 1390 1390 681 681 681 681 1391 1391 1392 1392 622 622 620 620 679 679 620 620 618 618 679 679 679 679 618 618 677 677 618 618 616 616 677 677 677 677 616 616 675 675 616 616 614 614 675 675 614 614 612 612 675 675 675 675 612 612 673 673 612 612 610 610 673 673 673 673 610 610 672 672 610 610 609 609 672 672 672 672 609 609 674 674 609 609 611 611 674 674 674 674 611 611 676 676 611 611 613 613 676 676 676 676 613 613 615 615 1393 1393 712 712 1394 1394 712 712 714 714 1395 1395 1396 1396 714 714 1397 1397 714 714 716 716 1398 1398 1399 1399 716 716 1400 1400 716 716 718 718 1401 1401 1402 1402 718 718 681 681 718 718 720 720 681 681 681 681 720 720 1403 1403 720 720 722 722 1404 1404 1405 1405 722 722 1406 1406 722 722 724 724 1407 1407 1408 1408 724 724 1409 1409 724 724 726 726 1410 1410 1411 1411 726 726 1412 1412 726 726 728 728 1413 1413 1414 1414 728 728 1415 1415 728 728 730 730 1416 1416 1417 1417 730 730 1418 1418 730 730 732 732 1419 1419 1420 1420 732 732 1421 1421 732 732 734 734 1422 1422 1423 1423 734 734 1424 1424 734 734 736 736 1425 1425 1426 1426 736 736 1427 1427 736 736 738 738 1428 1428 1429 1429 738 738 1430 1430 738 738 740 740 1431 1431 1432 1432 740 740 1433 1433 740 740 742 742 1434 1434 1435 1435 742 742 1436 1436 742 742 744 744 1437 1437 1438 1438 744 744 1439 1439 744 744 746 746 1440 1440 1441 1441 746 746 1442 1442 746 746 748 748 1443 1443 1444 1444 748 748 1445 1445 748 748 749 749 1446 1446 1447 1447 749 749 1448 1448 749 749 747 747 1449 1449 1450 1450 747 747 1451 1451 747 747 745 745 1452 1452 1453 1453 745 745 1454 1454 745 745 743 743 1455 1455 1456 1456 743 743 1457 1457 743 743 741 741 1458 1458 1459 1459 741 741 1460 1460 741 741 739 739 1461 1461 1462 1462 739 739 1463 1463 739 739 737 737 1464 1464 1465 1465 737 737 1466 1466 737 737 735 735 1467 1467 1468 1468 735 735 1469 1469 735 735 733 733 1470 1470 1471 1471 733 733 1472 1472 733 733 731 731 1473 1473 1474 1474 731 731 1475 1475 731 731 729 729 1476 1476 1477 1477 729 729 1478 1478 729 729 727 727 1479 1479 1480 1480 727 727 1481 1481 727 727 725 725 1482 1482 1483 1483 725 725 1484 1484 725 725 723 723 1485 1485 1486 1486 723 723 682 682 723 723 721 721 682 682 682 682 721 721 1487 1487 721 721 719 719 1488 1488 1489 1489 719 719 1490 1490 719 719 717 717 1491 1491 1492 1492 717 717 1493 1493 717 717 715 715 1494 1494 1495 1495 715 715 1496 1496 715 715 713 713 1497 1497 1498 1498 713 713 1499 1499 713 713 711 711 1500 1500 1501 1501 711 711 1502 1502 711 711 712 712 1503 1503 712 712 751 751 714 714 751 751 753 753 714 714 714 714 753 753 716 716 753 753 755 755 716 716 716 716 755 755 718 718 755 755 757 757 718 718 718 718 757 757 720 720 757 757 759 759 720 720 720 720 759 759 722 722 759 759 761 761 722 722 722 722 761 761 724 724 761 761 763 763 724 724 724 724 763 763 726 726 763 763 765 765 726 726 726 726 765 765 728 728 765 765 767 767 728 728 728 728 767 767 730 730 767 767 769 769 730 730 730 730 769 769 732 732 769 769 771 771 732 732 732 732 771 771 734 734 771 771 773 773 734 734 734 734 773 773 736 736 773 773 775 775 736 736 736 736 775 775 738 738 775 775 777 777 738 738 738 738 777 777 740 740 777 777 779 779 740 740 740 740 779 779 742 742 779 779 781 781 742 742 742 742 781 781 744 744 781 781 783 783 744 744 744 744 783 783 746 746 783 783 785 785 746 746 746 746 785 785 748 748 785 785 787 787 748 748 748 748 787 787 749 749 787 787 788 788 749 749 749 749 788 788 747 747 788 788 786 786 747 747 747 747 786 786 745 745 786 786 784 784 745 745 745 745 784 784 743 743 784 784 782 782 743 743 743 743 782 782 741 741 782 782 780 780 741 741 741 741 780 780 739 739 780 780 778 778 739 739 739 739 778 778 737 737 778 778 776 776 737 737 737 737 776 776 735 735 776 776 774 774 735 735 735 735 774 774 733 733 774 774 772 772 733 733 733 733 772 772 731 731 772 772 770 770 731 731 731 731 770 770 729 729 770 770 768 768 729 729 729 729 768 768 727 727 768 768 766 766 727 727 727 727 766 766 725 725 766 766 764 764 725 725 725 725 764 764 723 723 764 764 762 762 723 723 723 723 762 762 721 721 762 762 760 760 721 721 721 721 760 760 719 719 760 760 758 758 719 719 719 719 758 758 717 717 758 758 756 756 717 717 717 717 756 756 715 715 756 756 754 754 715 715 715 715 754 754 713 713 754 754 752 752 713 713 713 713 752 752 711 711 752 752 750 750 711 711 711 711 750 750 712 712 750 750 751 751 712 712 751 751 790 790 753 753 790 790 792 792 753 753 753 753 792 792 755 755 792 792 794 794 755 755 755 755 794 794 757 757 794 794 796 796 757 757 757 757 796 796 759 759 796 796 798 798 759 759 759 759 798 798 761 761 798 798 800 800 761 761 761 761 800 800 763 763 800 800 802 802 763 763 763 763 802 802 765 765 802 802 804 804 765 765 765 765 804 804 767 767 804 804 806 806 767 767 767 767 806 806 769 769 806 806 808 808 769 769 769 769 808 808 771 771 808 808 810 810 771 771 771 771 810 810 773 773 810 810 812 812 773 773 773 773 812 812 775 775 812 812 814 814 775 775 775 775 814 814 777 777 814 814 816 816 777 777 777 777 816 816 779 779 816 816 818 818 779 779 779 779 818 818 781 781 818 818 820 820 781 781 781 781 820 820 783 783 820 820 822 822 783 783 783 783 822 822 785 785 822 822 824 824 785 785 785 785 824 824 787 787 824 824 826 826 787 787 787 787 826 826 788 788 826 826 827 827 788 788 788 788 827 827 786 786 827 827 825 825 786 786 786 786 825 825 784 784 825 825 823 823 784 784 784 784 823 823 782 782 823 823 821 821 782 782 782 782 821 821 780 780 821 821 819 819 780 780 780 780 819 819 778 778 819 819 817 817 778 778 778 778 817 817 776 776 817 817 815 815 776 776 776 776 815 815 774 774 815 815 813 813 774 774 774 774 813 813 772 772 813 813 811 811 772 772 772 772 811 811 770 770 811 811 809 809 770 770 770 770 809 809 768 768 809 809 807 807 768 768 768 768 807 807 766 766 807 807 805 805 766 766 766 766 805 805 764 764 805 805 803 803 764 764 764 764 803 803 762 762 803 803 801 801 762 762 762 762 801 801 760 760 801 801 799 799 760 760 760 760 799 799 758 758 799 799 797 797 758 758 758 758 797 797 756 756 797 797 795 795 756 756 756 756 795 795 754 754 795 795 793 793 754 754 754 754 793 793 752 752 793 793 791 791 752 752 752 752 791 791 750 750 791 791 789 789 750 750 750 750 789 789 751 751 789 789 790 790 751 751 790 790 829 829 792 792 829 829 831 831 792 792 792 792 831 831 794 794 831 831 833 833 794 794 794 794 833 833 796 796 833 833 835 835 796 796 796 796 835 835 798 798 835 835 837 837 798 798 798 798 837 837 800 800 837 837 839 839 800 800 800 800 839 839 802 802 839 839 841 841 802 802 802 802 841 841 804 804 841 841 843 843 804 804 804 804 843 843 806 806 843 843 845 845 806 806 806 806 845 845 808 808 845 845 847 847 808 808 808 808 847 847 810 810 847 847 849 849 810 810 810 810 849 849 812 812 849 849 851 851 812 812 812 812 851 851 814 814 851 851 853 853 814 814 814 814 853 853 816 816 853 853 855 855 816 816 816 816 855 855 818 818 855 855 857 857 818 818 818 818 857 857 820 820 857 857 859 859 820 820 820 820 859 859 822 822 859 859 861 861 822 822 822 822 861 861 824 824 861 861 863 863 824 824 824 824 863 863 826 826 863 863 865 865 826 826 826 826 865 865 827 827 865 865 866 866 827 827 827 827 866 866 825 825 866 866 864 864 825 825 825 825 864 864 823 823 864 864 862 862 823 823 823 823 862 862 821 821 862 862 860 860 821 821 821 821 860 860 819 819 860 860 858 858 819 819 819 819 858 858 817 817 858 858 856 856 817 817 817 817 856 856 815 815 856 856 854 854 815 815 815 815 854 854 813 813 854 854 852 852 813 813 813 813 852 852 811 811 852 852 850 850 811 811 811 811 850 850 809 809 850 850 848 848 809 809 809 809 848 848 807 807 848 848 846 846 807 807 807 807 846 846 805 805 846 846 844 844 805 805 805 805 844 844 803 803 844 844 842 842 803 803 803 803 842 842 801 801 842 842 840 840 801 801 801 801 840 840 799 799 840 840 838 838 799 799 799 799 838 838 797 797 838 838 836 836 797 797 797 797 836 836 795 795 836 836 834 834 795 795 795 795 834 834 793 793 834 834 832 832 793 793 793 793 832 832 791 791 832 832 830 830 791 791 791 791 830 830 789 789 830 830 828 828 789 789 789 789 828 828 790 790 828 828 829 829 790 790 829 829 868 868 831 831 868 868 870 870 831 831 831 831 870 870 833 833 870 870 872 872 833 833 833 833 872 872 835 835 872 872 874 874 835 835 835 835 874 874 837 837 874 874 876 876 837 837 837 837 876 876 839 839 876 876 878 878 839 839 839 839 878 878 841 841 878 878 880 880 841 841 841 841 880 880 843 843 880 880 882 882 843 843 843 843 882 882 845 845 882 882 884 884 845 845 845 845 884 884 847 847 884 884 886 886 847 847 847 847 886 886 849 849 886 886 888 888 849 849 849 849 888 888 851 851 888 888 890 890 851 851 851 851 890 890 853 853 890 890 892 892 853 853 853 853 892 892 855 855 892 892 894 894 855 855 855 855 894 894 857 857 894 894 896 896 857 857 857 857 896 896 859 859 896 896 898 898 859 859 859 859 898 898 861 861 898 898 900 900 861 861 861 861 900 900 863 863 900 900 902 902 863 863 863 863 902 902 865 865 902 902 904 904 865 865 865 865 904 904 866 866 904 904 905 905 866 866 866 866 905 905 864 864 905 905 903 903 864 864 864 864 903 903 862 862 903 903 901 901 862 862 862 862 901 901 860 860 901 901 899 899 860 860 860 860 899 899 858 858 899 899 897 897 858 858 858 858 897 897 856 856 897 897 895 895 856 856 856 856 895 895 854 854 895 895 893 893 854 854 854 854 893 893 852 852 893 893 891 891 852 852 852 852 891 891 850 850 891 891 889 889 850 850 850 850 889 889 848 848 889 889 887 887 848 848 848 848 887 887 846 846 887 887 885 885 846 846 846 846 885 885 844 844 885 885 883 883 844 844 844 844 883 883 842 842 883 883 881 881 842 842 842 842 881 881 840 840 881 881 879 879 840 840 840 840 879 879 838 838 879 879 877 877 838 838 838 838 877 877 836 836 877 877 875 875 836 836 836 836 875 875 834 834 875 875 873 873 834 834 834 834 873 873 832 832 873 873 871 871 832 832 832 832 871 871 830 830 871 871 869 869 830 830 830 830 869 869 828 828 869 869 867 867 828 828 828 828 867 867 829 829 867 867 868 868 829 829 868 868 907 907 870 870 907 907 909 909 870 870 870 870 909 909 872 872 909 909 911 911 872 872 872 872 911 911 874 874 911 911 913 913 874 874 874 874 913 913 876 876 913 913 915 915 876 876 876 876 915 915 878 878 915 915 917 917 878 878 878 878 917 917 880 880 917 917 919 919 880 880 880 880 919 919 882 882 919 919 921 921 882 882 882 882 921 921 884 884 921 921 923 923 884 884 884 884 923 923 886 886 923 923 925 925 886 886 886 886 925 925 888 888 925 925 927 927 888 888 888 888 927 927 890 890 927 927 929 929 890 890 890 890 929 929 892 892 929 929 931 931 892 892 892 892 931 931 894 894 931 931 933 933 894 894 894 894 933 933 896 896 933 933 935 935 896 896 896 896 935 935 898 898 935 935 937 937 898 898 898 898 937 937 900 900 937 937 939 939 900 900 900 900 939 939 902 902 939 939 941 941 902 902 902 902 941 941 904 904 941 941 943 943 904 904 904 904 943 943 905 905 943 943 944 944 905 905 905 905 944 944 903 903 944 944 942 942 903 903 903 903 942 942 901 901 942 942 940 940 901 901 901 901 940 940 899 899 940 940 938 938 899 899 899 899 938 938 897 897 938 938 936 936 897 897 897 897 936 936 895 895 936 936 934 934 895 895 895 895 934 934 893 893 934 934 932 932 893 893 893 893 932 932 891 891 932 932 930 930 891 891 891 891 930 930 889 889 930 930 928 928 889 889 889 889 928 928 887 887 928 928 926 926 887 887 887 887 926 926 885 885 926 926 924 924 885 885 885 885 924 924 883 883 924 924 922 922 883 883 883 883 922 922 881 881 922 922 920 920 881 881 881 881 920 920 879 879 920 920 918 918 879 879 879 879 918 918 877 877 918 918 916 916 877 877 877 877 916 916 875 875 916 916 914 914 875 875 875 875 914 914 873 873 914 914 912 912 873 873 873 873 912 912 871 871 912 912 910 910 871 871 871 871 910 910 869 869 910 910 908 908 869 869 869 869 908 908 867 867 908 908 906 906 867 867 867 867 906 906 868 868 906 906 907 907 868 868 957 957 1009 1009 955 955 1009 1009 1007 1007 955 955 955 955 1007 1007 953 953 1007 1007 1005 1005 953 953 953 953 1005 1005 951 951 1005 1005 1003 1003 951 951 951 951 1003 1003 949 949 969 969 1023 1023 967 967 1023 1023 1021 1021 967 967 967 967 1021 1021 965 965 1021 1021 1019 1019 965 965 965 965 1019 1019 963 963 1019 1019 1017 1017 963 963 963 963 1017 1017 961 961 1017 1017 1015 1015 961 961 961 961 1015 1015 959 959 1015 1015 1013 1013 959 959 1504 1504 1505 1505 957 957 1506 1506 1507 1507 957 957 957 957 1508 1508 1009 1009 975 975 977 977 1035 1035 1035 1035 1033 1033 975 975 1033 1033 1031 1031 975 975 975 975 1031 1031 973 973 1031 1031 1029 1029 973 973 973 973 1029 1029 971 971 1029 1029 1027 1027 971 971 971 971 1027 1027 969 969 1027 1027 1025 1025 969 969 969 969 1025 1025 1023 1023 985 985 1045 1045 983 983 1045 1045 1043 1043 983 983 983 983 1043 1043 1509 1509 1043 1043 1510 1510 1511 1511 981 981 1041 1041 979 979 1041 1041 1039 1039 979 979 979 979 1039 1039 977 977 1039 1039 1037 1037 977 977 977 977 1037 1037 1035 1035 993 993 1055 1055 991 991 1055 1055 1053 1053 991 991 991 991 1053 1053 989 989 1053 1053 1051 1051 989 989 989 989 1051 1051 987 987 1051 1051 1049 1049 987 987 987 987 1049 1049 985 985 1049 1049 1047 1047 985 985 985 985 1047 1047 1045 1045 986 986 1048 1048 988 988 1048 1048 1050 1050 988 988 988 988 1050 1050 990 990 1050 1050 1052 1052 990 990 990 990 1052 1052 992 992 1052 1052 1054 1054 992 992 992 992 1054 1054 994 994 1054 1054 1056 1056 994 994 994 994 1056 1056 993 993 1056 1056 1057 1057 993 993 993 993 1057 1057 1055 1055 978 978 976 976 1034 1034 1034 1034 1036 1036 978 978 1036 1036 1038 1038 978 978 978 978 1038 1038 980 980 1038 1038 1040 1040 980 980 1512 1512 1513 1513 982 982 1514 1514 1042 1042 982 982 982 982 1042 1042 984 984 1042 1042 1044 1044 984 984 984 984 1044 1044 986 986 1044 1044 1046 1046 986 986 986 986 1046 1046 1048 1048 968 968 1024 1024 970 970 1024 1024 1026 1026 970 970 970 970 1026 1026 972 972 1026 1026 1028 1028 972 972 972 972 1028 1028 974 974 1028 1028 1030 1030 974 974 974 974 1030 1030 976 976 1030 1030 1032 1032 976 976 976 976 1032 1032 1034 1034 956 956 1515 1515 1516 1516 1010 1010 1012 1012 958 958 958 958 1012 1012 960 960 1012 1012 1014 1014 960 960 960 960 1014 1014 962 962 1014 1014 1016 1016 962 962 962 962 1016 1016 964 964 1016 1016 1018 1018 964 964 964 964 1018 1018 966 966 1018 1018 1020 1020 966 966 966 966 1020 1020 968 968 1020 1020 1022 1022 968 968 968 968 1022 1022 1024 1024 950 950 1002 1002 952 952 1002 1002 1004 1004 952 952 952 952 1004 1004 954 954 1004 1004 1006 1006 954 954 954 954 1006 1006 956 956 1006 1006 1008 1008 956 956 956 956 1008 1008 1517 1517 1003 1003 1001 1001 949 949 1001 1001 999 999 949 949 949 949 999 999 947 947 999 999 997 997 947 947 947 947 997 997 945 945 997 997 995 995 945 945 945 945 995 995 946 946 995 995 996 996 946 946 946 946 996 996 948 948 996 996 998 998 948 948 948 948 998 998 950 950 998 998 1000 1000 950 950 950 950 1000 1000 1002 1002 1132 1132 1082 1082 1083 1083 1132 1132 1130 1130 1082 1082 1130 1130 1128 1128 1082 1082 1082 1082 1128 1128 1080 1080 1128 1128 1126 1126 1080 1080 1126 1126 1124 1124 1080 1080 1080 1080 1124 1124 1078 1078 1124 1124 1122 1122 1078 1078 1122 1122 1120 1120 1078 1078 1078 1078 1120 1120 1076 1076 1120 1120 1118 1118 1076 1076 1118 1118 1116 1116 1076 1076 1076 1076 1116 1116 1074 1074 1116 1116 1114 1114 1074 1074 1114 1114 1112 1112 1074 1074 1074 1074 1112 1112 1072 1072 1112 1112 1110 1110 1072 1072 1110 1110 1108 1108 1072 1072 1072 1072 1108 1108 1070 1070 1108 1108 1106 1106 1070 1070 1106 1106 1104 1104 1070 1070 1070 1070 1104 1104 1068 1068 1104 1104 1102 1102 1068 1068 1102 1102 1100 1100 1068 1068 1068 1068 1100 1100 1066 1066 1100 1100 1098 1098 1066 1066 1098 1098 1096 1096 1066 1066 1066 1066 1096 1096 1064 1064 1096 1096 1094 1094 1064 1064 1094 1094 1092 1092 1064 1064 1064 1064 1092 1092 1062 1062 1092 1092 1090 1090 1062 1062 1090 1090 1088 1088 1062 1062 1062 1062 1088 1088 1060 1060 1088 1088 1086 1086 1060 1060 1060 1060 1086 1086 1058 1058 1086 1086 1084 1084 1058 1058 1058 1058 1084 1084 1059 1059 1084 1084 1085 1085 1059 1059 1085 1085 1087 1087 1059 1059 1059 1059 1087 1087 1061 1061 1087 1087 1089 1089 1061 1061 1089 1089 1091 1091 1061 1061 1061 1061 1091 1091 1063 1063 1091 1091 1093 1093 1063 1063 1093 1093 1095 1095 1063 1063 1063 1063 1095 1095 1065 1065 1095 1095 1097 1097 1065 1065 1097 1097 1099 1099 1065 1065 1065 1065 1099 1099 1067 1067 1099 1099 1101 1101 1067 1067 1101 1101 1103 1103 1067 1067 1067 1067 1103 1103 1069 1069 1103 1103 1105 1105 1069 1069 1105 1105 1107 1107 1069 1069 1069 1069 1107 1107 1071 1071 1107 1107 1109 1109 1071 1071 1109 1109 1111 1111 1071 1071 1071 1071 1111 1111 1073 1073 1111 1111 1113 1113 1073 1073 1113 1113 1115 1115 1073 1073 1073 1073 1115 1115 1075 1075 1115 1115 1117 1117 1075 1075 1117 1117 1119 1119 1075 1075 1075 1075 1119 1119 1077 1077 1119 1119 1121 1121 1077 1077 1121 1121 1123 1123 1077 1077 1077 1077 1123 1123 1079 1079 1123 1123 1125 1125 1079 1079 1125 1125 1127 1127 1079 1079 1079 1079 1127 1127 1081 1081 1127 1127 1129 1129 1081 1081 1129 1129 1131 1131 1081 1081 1081 1081 1131 1131 1083 1083 1131 1131 1133 1133 1083 1083 1083 1083 1133 1133 1132 1132 1134 1134 1135 1135 1147 1147 1134 1134 1147 1147 1136 1136 1142 1142 1140 1140 1147 1147 1140 1140 1138 1138 1147 1147 1147 1147 1138 1138 1136 1136 1149 1149 1146 1146 1147 1147 1146 1146 1144 1144 1147 1147 1147 1147 1144 1144 1142 1142 1155 1155 1153 1153 1147 1147 1153 1153 1151 1151 1147 1147 1147 1147 1151 1151 1149 1149 1160 1160 1159 1159 1147 1147 1159 1159 1157 1157 1147 1147 1147 1147 1157 1157 1155 1155 1154 1154 1156 1156 1147 1147 1156 1156 1158 1158 1147 1147 1147 1147 1158 1158 1160 1160 1148 1148 1150 1150 1147 1147 1150 1150 1152 1152 1147 1147 1147 1147 1152 1152 1154 1154 1141 1141 1143 1143 1147 1147 1143 1143 1145 1145 1147 1147 1147 1147 1145 1145 1148 1148 1135 1135 1137 1137 1147 1147 1137 1137 1139 1139 1147 1147 1147 1147 1139 1139 1141 1141 1161 1161 1162 1162 1163 1163 1162 1162 1164 1164 1163 1163 1165 1165 1166 1166 1167 1167 1166 1166 1168 1168 1167 1167 1169 1169 1170 1170 1171 1171 1170 1170 1172 1172 1171 1171 1173 1173 1174 1174 1175 1175 1174 1174 1176 1176 1175 1175 1177 1177 1178 1178 1179 1179 1178 1178 1180 1180 1179 1179 1181 1181 1182 1182 1183 1183 1182 1182 1184 1184 1183 1183 1185 1185 1186 1186 1187 1187 1186 1186 1188 1188 1187 1187 1187 1187 1188 1188 1189 1189 1188 1188 1190 1190 1189 1189
+49 49 47 47 35 35 40 40 42 42 36 36 20 20 22 22 27 27 49 49 35 35 51 51 23 23 21 21 26 26 42 42 44 44 36 36 44 44 46 46 36 36 36 36 46 46 48 48 22 22 24 24 27 27 24 24 28 28 27 27 27 27 28 28 30 30 30 30 32 32 27 27 32 32 34 34 27 27 27 27 34 34 36 36 34 34 38 38 36 36 36 36 38 38 40 40 21 21 19 19 26 26 19 19 15 15 26 26 26 26 15 15 17 17 15 15 13 13 17 17 17 17 13 13 11 11 31 31 29 29 26 26 29 29 25 25 26 26 26 26 25 25 23 23 48 48 50 50 36 36 50 50 52 52 36 36 36 36 52 52 35 35 52 52 53 53 35 35 35 35 53 53 51 51 18 18 8 8 10 10 2 2 4 4 18 18 4 4 6 6 18 18 18 18 6 6 8 8 11 11 9 9 17 17 9 9 7 7 17 17 17 17 7 7 5 5 47 47 45 45 35 35 45 45 43 43 35 35 35 35 43 43 41 41 41 41 39 39 35 35 39 39 37 37 35 35 35 35 37 37 26 26 37 37 33 33 26 26 26 26 33 33 31 31 10 10 12 12 18 18 12 12 14 14 18 18 18 18 14 14 27 27 14 14 16 16 27 27 27 27 16 16 20 20 5 5 3 3 17 17 3 3 1 1 17 17 17 17 1 1 18 18 1 1 0 0 18 18 18 18 0 0 2 2 1191 1191 146 146 1192 1192 146 146 144 144 1193 1193 1194 1194 144 144 1195 1195 144 144 1196 1196 1197 1197 68 68 142 142 66 66 142 142 140 140 66 66 66 66 140 140 64 64 1198 1198 1199 1199 146 146 1200 1200 1201 1201 146 146 146 146 1202 1202 148 148 1203 1203 1204 1204 148 148 148 148 1205 1205 1206 1206 78 78 80 80 150 150 80 80 82 82 150 150 150 150 82 82 152 152 82 82 84 84 152 152 152 152 84 84 154 154 84 84 86 86 154 154 86 86 88 88 154 154 88 88 90 90 154 154 154 154 90 90 156 156 90 90 92 92 156 156 156 156 92 92 158 158 92 92 94 94 158 158 158 158 94 94 160 160 94 94 96 96 160 160 96 96 98 98 160 160 98 98 100 100 160 160 160 160 100 100 162 162 100 100 102 102 162 162 162 162 102 102 164 164 102 102 104 104 164 164 164 164 104 104 166 166 104 104 106 106 166 166 106 106 108 108 166 166 108 108 110 110 166 166 1207 1207 1208 1208 168 168 1209 1209 1210 1210 168 168 1211 1211 1212 1212 168 168 168 168 1213 1213 170 170 1214 1214 1215 1215 170 170 170 170 1216 1216 172 172 1217 1217 1218 1218 172 172 172 172 1219 1219 1220 1220 118 118 120 120 174 174 120 120 122 122 174 174 122 122 124 124 174 174 174 174 124 124 176 176 124 124 126 126 176 176 176 176 126 126 178 178 126 126 128 128 178 178 178 178 128 128 180 180 128 128 130 130 180 180 130 130 132 132 180 180 132 132 133 133 180 180 180 180 133 133 181 181 133 133 131 131 181 181 181 181 131 131 179 179 131 131 129 129 179 179 179 179 129 129 177 177 129 129 127 127 177 177 177 177 127 127 175 175 127 127 125 125 175 175 125 125 123 123 175 175 123 123 121 121 175 175 175 175 121 121 173 173 121 121 119 119 173 173 1221 1221 1222 1222 171 171 1223 1223 1224 1224 171 171 171 171 1225 1225 169 169 1226 1226 1227 1227 169 169 1228 1228 1229 1229 169 169 1230 1230 1231 1231 169 169 169 169 1232 1232 167 167 1233 1233 1234 1234 167 167 167 167 1235 1235 1236 1236 109 109 107 107 165 165 107 107 105 105 165 165 165 165 105 105 163 163 105 105 103 103 163 163 163 163 103 103 161 161 103 103 101 101 161 161 101 101 99 99 161 161 99 99 97 97 161 161 161 161 97 97 159 159 97 97 95 95 159 159 159 159 95 95 157 157 95 95 93 93 157 157 157 157 93 93 155 155 93 93 91 91 155 155 91 91 89 89 155 155 89 89 87 87 155 155 155 155 87 87 153 153 87 87 85 85 153 153 153 153 85 85 151 151 85 85 83 83 151 151 151 151 83 83 149 149 83 83 81 81 149 149 81 81 79 79 149 149 79 79 77 77 149 149 1237 1237 1238 1238 147 147 1239 1239 1240 1240 147 147 1241 1241 1242 1242 147 147 147 147 1243 1243 145 145 1244 1244 1245 1245 145 145 145 145 1246 1246 143 143 1247 1247 1248 1248 143 143 143 143 1249 1249 1250 1250 69 69 67 67 141 141 67 67 65 65 141 141 65 65 63 63 141 141 141 141 63 63 139 139 63 63 61 61 139 139 139 139 61 61 137 137 61 61 59 59 137 137 137 137 59 59 135 135 59 59 57 57 135 135 57 57 55 55 135 135 55 55 54 54 135 135 135 135 54 54 134 134 54 54 56 56 134 134 134 134 56 56 136 136 56 56 58 58 136 136 136 136 58 58 138 138 58 58 60 60 138 138 138 138 60 60 140 140 60 60 62 62 140 140 140 140 62 62 64 64 1251 1251 183 183 1252 1252 183 183 185 185 1253 1253 1254 1254 185 185 1255 1255 185 185 187 187 1256 1256 1257 1257 187 187 1258 1258 187 187 189 189 1259 1259 1260 1260 189 189 1261 1261 189 189 191 191 1262 1262 1263 1263 191 191 143 143 191 191 193 193 143 143 143 143 193 193 145 145 193 193 195 195 145 145 145 145 195 195 147 147 195 195 197 197 147 147 147 147 197 197 1264 1264 197 197 199 199 1265 1265 1266 1266 199 199 1267 1267 199 199 201 201 1268 1268 1269 1269 201 201 1270 1270 201 201 203 203 1271 1271 1272 1272 203 203 1273 1273 203 203 205 205 1274 1274 1275 1275 205 205 1276 1276 205 205 207 207 1277 1277 1278 1278 207 207 1279 1279 207 207 209 209 1280 1280 1281 1281 209 209 1282 1282 209 209 211 211 1283 1283 1284 1284 211 211 1285 1285 211 211 213 213 1286 1286 1287 1287 213 213 1288 1288 213 213 215 215 1289 1289 1290 1290 215 215 167 167 215 215 217 217 167 167 167 167 217 217 169 169 217 217 219 219 169 169 169 169 219 219 171 171 219 219 221 221 171 171 171 171 221 221 1291 1291 221 221 223 223 1292 1292 1293 1293 223 223 1294 1294 223 223 225 225 1295 1295 1296 1296 225 225 1297 1297 225 225 227 227 1298 1298 1299 1299 227 227 1300 1300 227 227 229 229 1301 1301 1302 1302 229 229 1303 1303 229 229 228 228 1304 1304 1305 1305 228 228 1306 1306 228 228 226 226 1307 1307 1308 1308 226 226 1309 1309 226 226 224 224 1310 1310 1311 1311 224 224 1312 1312 224 224 222 222 1313 1313 1314 1314 222 222 1315 1315 222 222 220 220 1316 1316 1317 1317 220 220 172 172 220 220 218 218 172 172 172 172 218 218 170 170 218 218 216 216 170 170 170 170 216 216 168 168 216 216 214 214 168 168 168 168 214 214 1318 1318 214 214 212 212 1319 1319 1320 1320 212 212 1321 1321 212 212 210 210 1322 1322 1323 1323 210 210 1324 1324 210 210 208 208 1325 1325 1326 1326 208 208 1327 1327 208 208 206 206 1328 1328 1329 1329 206 206 1330 1330 206 206 204 204 1331 1331 1332 1332 204 204 1333 1333 204 204 202 202 1334 1334 1335 1335 202 202 1336 1336 202 202 200 200 1337 1337 1338 1338 200 200 1339 1339 200 200 198 198 1340 1340 1341 1341 198 198 1342 1342 198 198 196 196 1343 1343 1344 1344 196 196 148 148 196 196 194 194 148 148 148 148 194 194 146 146 194 194 192 192 146 146 146 146 192 192 144 144 192 192 190 190 144 144 144 144 190 190 1345 1345 190 190 188 188 1346 1346 1347 1347 188 188 1348 1348 188 188 186 186 1349 1349 1350 1350 186 186 1351 1351 186 186 184 184 1352 1352 1353 1353 184 184 1354 1354 184 184 182 182 1355 1355 1356 1356 182 182 1357 1357 182 182 183 183 1358 1358 182 182 231 231 183 183 231 231 233 233 183 183 183 183 233 233 185 185 233 233 235 235 185 185 185 185 235 235 187 187 235 235 237 237 187 187 187 187 237 237 189 189 237 237 239 239 189 189 189 189 239 239 191 191 239 239 241 241 191 191 191 191 241 241 193 193 241 241 243 243 193 193 193 193 243 243 195 195 243 243 245 245 195 195 195 195 245 245 197 197 245 245 247 247 197 197 197 197 247 247 199 199 247 247 249 249 199 199 199 199 249 249 201 201 249 249 251 251 201 201 201 201 251 251 203 203 251 251 253 253 203 203 203 203 253 253 205 205 253 253 255 255 205 205 205 205 255 255 207 207 255 255 257 257 207 207 207 207 257 257 209 209 257 257 259 259 209 209 209 209 259 259 211 211 259 259 261 261 211 211 211 211 261 261 213 213 261 261 263 263 213 213 213 213 263 263 215 215 263 263 265 265 215 215 215 215 265 265 217 217 265 265 267 267 217 217 217 217 267 267 219 219 267 267 269 269 219 219 219 219 269 269 221 221 269 269 271 271 221 221 221 221 271 271 223 223 271 271 273 273 223 223 223 223 273 273 225 225 273 273 275 275 225 225 225 225 275 275 227 227 275 275 277 277 227 227 227 227 277 277 229 229 277 277 276 276 229 229 229 229 276 276 228 228 276 276 274 274 228 228 228 228 274 274 226 226 274 274 272 272 226 226 226 226 272 272 224 224 272 272 270 270 224 224 224 224 270 270 222 222 270 270 268 268 222 222 222 222 268 268 220 220 268 268 266 266 220 220 220 220 266 266 218 218 266 266 264 264 218 218 218 218 264 264 216 216 264 264 262 262 216 216 216 216 262 262 214 214 262 262 260 260 214 214 214 214 260 260 212 212 260 260 258 258 212 212 212 212 258 258 210 210 258 258 256 256 210 210 210 210 256 256 208 208 256 256 254 254 208 208 208 208 254 254 206 206 254 254 252 252 206 206 206 206 252 252 204 204 252 252 250 250 204 204 204 204 250 250 202 202 250 250 248 248 202 202 202 202 248 248 200 200 248 248 246 246 200 200 200 200 246 246 198 198 246 246 244 244 198 198 198 198 244 244 196 196 244 244 242 242 196 196 196 196 242 242 194 194 242 242 240 240 194 194 194 194 240 240 192 192 240 240 238 238 192 192 192 192 238 238 190 190 238 238 236 236 190 190 190 190 236 236 188 188 236 236 234 234 188 188 188 188 234 234 186 186 234 234 232 232 186 186 186 186 232 232 184 184 232 232 230 230 184 184 184 184 230 230 182 182 230 230 231 231 182 182 230 230 279 279 231 231 279 279 281 281 231 231 231 231 281 281 233 233 281 281 283 283 233 233 233 233 283 283 235 235 283 283 285 285 235 235 235 235 285 285 237 237 285 285 287 287 237 237 237 237 287 287 239 239 287 287 289 289 239 239 239 239 289 289 241 241 289 289 291 291 241 241 241 241 291 291 243 243 291 291 293 293 243 243 243 243 293 293 245 245 293 293 295 295 245 245 245 245 295 295 247 247 295 295 297 297 247 247 247 247 297 297 249 249 297 297 299 299 249 249 249 249 299 299 251 251 299 299 301 301 251 251 251 251 301 301 253 253 301 301 303 303 253 253 253 253 303 303 255 255 303 303 305 305 255 255 255 255 305 305 257 257 305 305 307 307 257 257 257 257 307 307 259 259 307 307 309 309 259 259 259 259 309 309 261 261 309 309 311 311 261 261 261 261 311 311 263 263 311 311 313 313 263 263 263 263 313 313 265 265 313 313 315 315 265 265 265 265 315 315 267 267 315 315 317 317 267 267 267 267 317 317 269 269 317 317 319 319 269 269 269 269 319 319 271 271 319 319 321 321 271 271 271 271 321 321 273 273 321 321 323 323 273 273 273 273 323 323 275 275 323 323 325 325 275 275 275 275 325 325 277 277 325 325 324 324 277 277 277 277 324 324 276 276 324 324 322 322 276 276 276 276 322 322 274 274 322 322 320 320 274 274 274 274 320 320 272 272 320 320 318 318 272 272 272 272 318 318 270 270 318 318 316 316 270 270 270 270 316 316 268 268 316 316 314 314 268 268 268 268 314 314 266 266 314 314 312 312 266 266 266 266 312 312 264 264 312 312 310 310 264 264 264 264 310 310 262 262 310 310 308 308 262 262 262 262 308 308 260 260 308 308 306 306 260 260 260 260 306 306 258 258 306 306 304 304 258 258 258 258 304 304 256 256 304 304 302 302 256 256 256 256 302 302 254 254 302 302 300 300 254 254 254 254 300 300 252 252 300 300 298 298 252 252 252 252 298 298 250 250 298 298 296 296 250 250 250 250 296 296 248 248 296 296 294 294 248 248 248 248 294 294 246 246 294 294 292 292 246 246 246 246 292 292 244 244 292 292 290 290 244 244 244 244 290 290 242 242 290 290 288 288 242 242 242 242 288 288 240 240 288 288 286 286 240 240 240 240 286 286 238 238 286 286 284 284 238 238 238 238 284 284 236 236 284 284 282 282 236 236 236 236 282 282 234 234 282 282 280 280 234 234 234 234 280 280 232 232 280 280 278 278 232 232 232 232 278 278 230 230 278 278 279 279 230 230 278 278 327 327 279 279 327 327 329 329 279 279 279 279 329 329 281 281 329 329 331 331 281 281 281 281 331 331 283 283 331 331 333 333 283 283 283 283 333 333 285 285 333 333 335 335 285 285 285 285 335 335 287 287 335 335 337 337 287 287 287 287 337 337 289 289 337 337 339 339 289 289 289 289 339 339 291 291 339 339 341 341 291 291 291 291 341 341 293 293 341 341 343 343 293 293 293 293 343 343 295 295 343 343 345 345 295 295 295 295 345 345 297 297 345 345 347 347 297 297 297 297 347 347 299 299 347 347 349 349 299 299 299 299 349 349 301 301 349 349 351 351 301 301 301 301 351 351 303 303 351 351 353 353 303 303 303 303 353 353 305 305 353 353 355 355 305 305 305 305 355 355 307 307 355 355 357 357 307 307 307 307 357 357 309 309 357 357 359 359 309 309 309 309 359 359 311 311 359 359 361 361 311 311 311 311 361 361 313 313 361 361 363 363 313 313 313 313 363 363 315 315 363 363 365 365 315 315 315 315 365 365 317 317 365 365 367 367 317 317 317 317 367 367 319 319 367 367 369 369 319 319 319 319 369 369 321 321 369 369 371 371 321 321 321 321 371 371 323 323 371 371 373 373 323 323 323 323 373 373 325 325 373 373 372 372 325 325 325 325 372 372 324 324 372 372 370 370 324 324 324 324 370 370 322 322 370 370 368 368 322 322 322 322 368 368 320 320 368 368 366 366 320 320 320 320 366 366 318 318 366 366 364 364 318 318 318 318 364 364 316 316 364 364 362 362 316 316 316 316 362 362 314 314 362 362 360 360 314 314 314 314 360 360 312 312 360 360 358 358 312 312 312 312 358 358 310 310 358 358 356 356 310 310 310 310 356 356 308 308 356 356 354 354 308 308 308 308 354 354 306 306 354 354 352 352 306 306 306 306 352 352 304 304 352 352 350 350 304 304 304 304 350 350 302 302 350 350 348 348 302 302 302 302 348 348 300 300 348 348 346 346 300 300 300 300 346 346 298 298 346 346 344 344 298 298 298 298 344 344 296 296 344 344 342 342 296 296 296 296 342 342 294 294 342 342 340 340 294 294 294 294 340 340 292 292 340 340 338 338 292 292 292 292 338 338 290 290 338 338 336 336 290 290 290 290 336 336 288 288 336 336 334 334 288 288 288 288 334 334 286 286 334 334 332 332 286 286 286 286 332 332 284 284 332 332 330 330 284 284 284 284 330 330 282 282 330 330 328 328 282 282 282 282 328 328 280 280 328 328 326 326 280 280 280 280 326 326 278 278 326 326 327 327 278 278 326 326 375 375 327 327 375 375 377 377 327 327 327 327 377 377 329 329 377 377 379 379 329 329 329 329 379 379 331 331 379 379 381 381 331 331 331 331 381 381 333 333 381 381 383 383 333 333 333 333 383 383 335 335 383 383 385 385 335 335 335 335 385 385 337 337 385 385 387 387 337 337 337 337 387 387 339 339 387 387 389 389 339 339 339 339 389 389 341 341 389 389 391 391 341 341 341 341 391 391 343 343 391 391 393 393 343 343 343 343 393 393 345 345 393 393 395 395 345 345 345 345 395 395 347 347 395 395 397 397 347 347 347 347 397 397 349 349 397 397 399 399 349 349 349 349 399 399 351 351 399 399 401 401 351 351 351 351 401 401 353 353 401 401 403 403 353 353 353 353 403 403 355 355 403 403 405 405 355 355 355 355 405 405 357 357 405 405 407 407 357 357 357 357 407 407 359 359 407 407 409 409 359 359 359 359 409 409 361 361 409 409 411 411 361 361 361 361 411 411 363 363 411 411 413 413 363 363 363 363 413 413 365 365 413 413 415 415 365 365 365 365 415 415 367 367 415 415 417 417 367 367 367 367 417 417 369 369 417 417 419 419 369 369 369 369 419 419 371 371 419 419 421 421 371 371 371 371 421 421 373 373 421 421 420 420 373 373 373 373 420 420 372 372 420 420 418 418 372 372 372 372 418 418 370 370 418 418 416 416 370 370 370 370 416 416 368 368 416 416 414 414 368 368 368 368 414 414 366 366 414 414 412 412 366 366 366 366 412 412 364 364 412 412 410 410 364 364 364 364 410 410 362 362 410 410 408 408 362 362 362 362 408 408 360 360 408 408 406 406 360 360 360 360 406 406 358 358 406 406 404 404 358 358 358 358 404 404 356 356 404 404 402 402 356 356 356 356 402 402 354 354 402 402 400 400 354 354 354 354 400 400 352 352 400 400 398 398 352 352 352 352 398 398 350 350 398 398 396 396 350 350 350 350 396 396 348 348 396 396 394 394 348 348 348 348 394 394 346 346 394 394 392 392 346 346 346 346 392 392 344 344 392 392 390 390 344 344 344 344 390 390 342 342 390 390 388 388 342 342 342 342 388 388 340 340 388 388 386 386 340 340 340 340 386 386 338 338 386 386 384 384 338 338 338 338 384 384 336 336 384 384 382 382 336 336 336 336 382 382 334 334 382 382 380 380 334 334 334 334 380 380 332 332 380 380 378 378 332 332 332 332 378 378 330 330 378 378 376 376 330 330 330 330 376 376 328 328 376 376 374 374 328 328 328 328 374 374 326 326 374 374 375 375 326 326 422 422 424 424 458 458 426 426 462 462 424 424 462 462 460 460 424 424 424 424 460 460 458 458 470 470 468 468 428 428 468 468 466 466 428 428 428 428 466 466 426 426 466 466 464 464 426 426 426 426 464 464 462 462 470 470 428 428 472 472 428 428 430 430 472 472 472 472 430 430 474 474 474 474 430 430 476 476 430 430 1359 1359 476 476 476 476 1360 1360 1361 1361 434 434 482 482 432 432 482 482 480 480 432 432 432 432 480 480 478 478 436 436 486 486 434 434 486 486 484 484 434 434 434 434 484 484 482 482 494 494 492 492 438 438 492 492 490 490 438 438 438 438 490 490 436 436 490 490 488 488 436 436 436 436 488 488 486 486 494 494 438 438 496 496 438 438 440 440 496 496 496 496 440 440 498 498 498 498 440 440 500 500 440 440 442 442 500 500 500 500 442 442 502 502 444 444 506 506 442 442 506 506 504 504 442 442 442 442 504 504 502 502 446 446 510 510 444 444 510 510 508 508 444 444 444 444 508 508 506 506 518 518 516 516 448 448 516 516 1362 1362 448 448 448 448 1363 1363 1364 1364 514 514 512 512 446 446 446 446 512 512 510 510 518 518 448 448 520 520 448 448 450 450 520 520 520 520 450 450 522 522 522 522 450 450 524 524 450 450 452 452 524 524 524 524 452 452 526 526 454 454 530 530 452 452 530 530 528 528 452 452 452 452 528 528 526 526 455 455 534 534 454 454 534 534 532 532 454 454 454 454 532 532 530 530 453 453 533 533 455 455 533 533 535 535 455 455 455 455 535 535 534 534 451 451 529 529 453 453 529 529 531 531 453 453 453 453 531 531 533 533 521 521 523 523 449 449 523 523 525 525 449 449 449 449 525 525 451 451 525 525 527 527 451 451 451 451 527 527 529 529 521 521 449 449 519 519 449 449 447 447 519 519 519 519 447 447 517 517 517 517 447 447 515 515 447 447 1365 1365 515 515 515 515 1366 1366 1367 1367 443 443 509 509 445 445 509 509 511 511 445 445 445 445 511 511 513 513 441 441 505 505 443 443 505 505 507 507 443 443 443 443 507 507 509 509 497 497 499 499 439 439 499 499 501 501 439 439 439 439 501 501 441 441 501 501 503 503 441 441 441 441 503 503 505 505 497 497 439 439 495 495 439 439 437 437 495 495 495 495 437 437 493 493 493 493 437 437 491 491 437 437 435 435 491 491 491 491 435 435 489 489 433 433 485 485 435 435 485 485 487 487 435 435 435 435 487 487 489 489 431 431 481 481 433 433 481 481 483 483 433 433 433 433 483 483 485 485 473 473 475 475 429 429 475 475 1368 1368 429 429 429 429 1369 1369 1370 1370 477 477 479 479 431 431 431 431 479 479 481 481 473 473 429 429 471 471 429 429 427 427 471 471 471 471 427 427 469 469 469 469 427 427 467 467 427 427 425 425 467 467 467 467 425 425 465 465 423 423 461 461 425 425 461 461 463 463 425 425 425 425 463 463 465 465 458 458 456 456 422 422 456 456 457 457 422 422 422 422 457 457 423 423 457 457 459 459 423 423 423 423 459 459 461 461 542 542 555 555 544 544 555 555 557 557 544 544 544 544 557 557 551 551 557 557 561 561 551 551 551 551 561 561 559 559 561 561 563 563 559 559 559 559 563 563 565 565 563 563 567 567 565 565 565 565 567 567 569 569 567 567 571 571 569 569 569 569 571 571 575 575 571 571 573 573 575 575 575 575 573 573 581 581 573 573 577 577 581 581 577 577 579 579 581 581 581 581 579 579 587 587 579 579 583 583 587 587 587 587 583 583 595 595 583 583 585 585 595 595 595 595 585 585 601 601 585 585 589 589 601 601 601 601 589 589 603 603 589 589 591 591 603 603 603 603 591 591 605 605 591 591 593 593 605 605 605 605 593 593 607 607 593 593 597 597 607 607 607 607 597 597 608 608 597 597 599 599 608 608 599 599 598 598 608 608 608 608 598 598 606 606 598 598 596 596 606 606 606 606 596 596 604 604 596 596 592 592 604 604 604 604 592 592 602 602 592 592 590 590 602 602 602 602 590 590 600 600 590 590 588 588 600 600 600 600 588 588 594 594 588 588 584 584 594 594 594 594 584 584 586 586 584 584 582 582 586 586 586 586 582 582 580 580 582 582 578 578 580 580 578 578 576 576 580 580 580 580 576 576 574 574 576 576 572 572 574 574 574 574 572 572 568 568 572 572 570 570 568 568 568 568 570 570 564 564 570 570 566 566 564 564 564 564 566 566 558 558 566 566 562 562 558 558 558 558 562 562 550 550 562 562 560 560 550 550 550 550 560 560 543 543 560 560 556 556 543 543 543 543 556 556 541 541 556 556 554 554 541 541 554 554 552 552 541 541 541 541 552 552 539 539 552 552 548 548 539 539 539 539 548 548 537 537 548 548 546 546 537 537 537 537 546 546 536 536 546 546 545 545 536 536 536 536 545 545 538 538 545 545 547 547 538 538 538 538 547 547 540 540 547 547 549 549 540 540 540 540 549 549 542 542 549 549 553 553 542 542 542 542 553 553 555 555 678 678 676 676 615 615 615 615 617 617 678 678 617 617 619 619 678 678 678 678 619 619 680 680 619 619 621 621 680 680 1371 1371 1372 1372 682 682 1373 1373 1374 1374 682 682 1375 1375 1376 1376 682 682 682 682 1377 1377 1378 1378 625 625 627 627 684 684 627 627 629 629 684 684 684 684 629 629 686 686 629 629 631 631 686 686 686 686 631 631 688 688 631 631 633 633 688 688 633 633 635 635 688 688 688 688 635 635 690 690 635 635 637 637 690 690 637 637 639 639 690 690 690 690 639 639 692 692 639 639 641 641 692 692 641 641 643 643 692 692 692 692 643 643 694 694 643 643 645 645 694 694 694 694 645 645 696 696 645 645 647 647 696 696 647 647 649 649 696 696 696 696 649 649 698 698 649 649 651 651 698 698 698 698 651 651 700 700 651 651 653 653 700 700 653 653 655 655 700 700 1379 1379 1380 1380 702 702 1381 1381 657 657 702 702 702 702 657 657 704 704 657 657 659 659 704 704 659 659 661 661 704 704 704 704 661 661 706 706 661 661 663 663 706 706 663 663 665 665 706 706 706 706 665 665 708 708 665 665 667 667 708 708 708 708 667 667 710 710 667 667 669 669 710 710 669 669 671 671 710 710 710 710 671 671 709 709 671 671 670 670 709 709 670 670 668 668 709 709 709 709 668 668 707 707 668 668 666 666 707 707 707 707 666 666 705 705 666 666 664 664 705 705 664 664 662 662 705 705 705 705 662 662 703 703 662 662 660 660 703 703 660 660 658 658 703 703 703 703 658 658 701 701 658 658 656 656 701 701 656 656 1382 1382 701 701 701 701 1383 1383 1384 1384 654 654 652 652 699 699 699 699 652 652 697 697 652 652 650 650 697 697 697 697 650 650 695 695 650 650 648 648 695 695 648 648 646 646 695 695 695 695 646 646 693 693 646 646 644 644 693 693 644 644 642 642 693 693 693 693 642 642 691 691 642 642 640 640 691 691 691 691 640 640 689 689 640 640 638 638 689 689 638 638 636 636 689 689 689 689 636 636 687 687 636 636 634 634 687 687 634 634 632 632 687 687 687 687 632 632 685 685 632 632 630 630 685 685 685 685 630 630 683 683 630 630 628 628 683 683 628 628 626 626 683 683 1385 1385 1386 1386 681 681 1387 1387 1388 1388 681 681 1389 1389 1390 1390 681 681 681 681 1391 1391 1392 1392 622 622 620 620 679 679 620 620 618 618 679 679 679 679 618 618 677 677 618 618 616 616 677 677 677 677 616 616 675 675 616 616 614 614 675 675 614 614 612 612 675 675 675 675 612 612 673 673 612 612 610 610 673 673 673 673 610 610 672 672 610 610 609 609 672 672 672 672 609 609 674 674 609 609 611 611 674 674 674 674 611 611 676 676 611 611 613 613 676 676 676 676 613 613 615 615 1393 1393 712 712 1394 1394 712 712 714 714 1395 1395 1396 1396 714 714 1397 1397 714 714 716 716 1398 1398 1399 1399 716 716 1400 1400 716 716 718 718 1401 1401 1402 1402 718 718 681 681 718 718 720 720 681 681 681 681 720 720 1403 1403 720 720 722 722 1404 1404 1405 1405 722 722 1406 1406 722 722 724 724 1407 1407 1408 1408 724 724 1409 1409 724 724 726 726 1410 1410 1411 1411 726 726 1412 1412 726 726 728 728 1413 1413 1414 1414 728 728 1415 1415 728 728 730 730 1416 1416 1417 1417 730 730 1418 1418 730 730 732 732 1419 1419 1420 1420 732 732 1421 1421 732 732 734 734 1422 1422 1423 1423 734 734 1424 1424 734 734 736 736 1425 1425 1426 1426 736 736 1427 1427 736 736 738 738 1428 1428 1429 1429 738 738 1430 1430 738 738 740 740 1431 1431 1432 1432 740 740 1433 1433 740 740 742 742 1434 1434 1435 1435 742 742 1436 1436 742 742 744 744 1437 1437 1438 1438 744 744 1439 1439 744 744 746 746 1440 1440 1441 1441 746 746 1442 1442 746 746 748 748 1443 1443 1444 1444 748 748 1445 1445 748 748 749 749 1446 1446 1447 1447 749 749 1448 1448 749 749 747 747 1449 1449 1450 1450 747 747 1451 1451 747 747 745 745 1452 1452 1453 1453 745 745 1454 1454 745 745 743 743 1455 1455 1456 1456 743 743 1457 1457 743 743 741 741 1458 1458 1459 1459 741 741 1460 1460 741 741 739 739 1461 1461 1462 1462 739 739 1463 1463 739 739 737 737 1464 1464 1465 1465 737 737 1466 1466 737 737 735 735 1467 1467 1468 1468 735 735 1469 1469 735 735 733 733 1470 1470 1471 1471 733 733 1472 1472 733 733 731 731 1473 1473 1474 1474 731 731 1475 1475 731 731 729 729 1476 1476 1477 1477 729 729 1478 1478 729 729 727 727 1479 1479 1480 1480 727 727 1481 1481 727 727 725 725 1482 1482 1483 1483 725 725 1484 1484 725 725 723 723 1485 1485 1486 1486 723 723 682 682 723 723 721 721 682 682 682 682 721 721 1487 1487 721 721 719 719 1488 1488 1489 1489 719 719 1490 1490 719 719 717 717 1491 1491 1492 1492 717 717 1493 1493 717 717 715 715 1494 1494 1495 1495 715 715 1496 1496 715 715 713 713 1497 1497 1498 1498 713 713 1499 1499 713 713 711 711 1500 1500 1501 1501 711 711 1502 1502 711 711 712 712 1503 1503 712 712 751 751 714 714 751 751 753 753 714 714 714 714 753 753 716 716 753 753 755 755 716 716 716 716 755 755 718 718 755 755 757 757 718 718 718 718 757 757 720 720 757 757 759 759 720 720 720 720 759 759 722 722 759 759 761 761 722 722 722 722 761 761 724 724 761 761 763 763 724 724 724 724 763 763 726 726 763 763 765 765 726 726 726 726 765 765 728 728 765 765 767 767 728 728 728 728 767 767 730 730 767 767 769 769 730 730 730 730 769 769 732 732 769 769 771 771 732 732 732 732 771 771 734 734 771 771 773 773 734 734 734 734 773 773 736 736 773 773 775 775 736 736 736 736 775 775 738 738 775 775 777 777 738 738 738 738 777 777 740 740 777 777 779 779 740 740 740 740 779 779 742 742 779 779 781 781 742 742 742 742 781 781 744 744 781 781 783 783 744 744 744 744 783 783 746 746 783 783 785 785 746 746 746 746 785 785 748 748 785 785 787 787 748 748 748 748 787 787 749 749 787 787 788 788 749 749 749 749 788 788 747 747 788 788 786 786 747 747 747 747 786 786 745 745 786 786 784 784 745 745 745 745 784 784 743 743 784 784 782 782 743 743 743 743 782 782 741 741 782 782 780 780 741 741 741 741 780 780 739 739 780 780 778 778 739 739 739 739 778 778 737 737 778 778 776 776 737 737 737 737 776 776 735 735 776 776 774 774 735 735 735 735 774 774 733 733 774 774 772 772 733 733 733 733 772 772 731 731 772 772 770 770 731 731 731 731 770 770 729 729 770 770 768 768 729 729 729 729 768 768 727 727 768 768 766 766 727 727 727 727 766 766 725 725 766 766 764 764 725 725 725 725 764 764 723 723 764 764 762 762 723 723 723 723 762 762 721 721 762 762 760 760 721 721 721 721 760 760 719 719 760 760 758 758 719 719 719 719 758 758 717 717 758 758 756 756 717 717 717 717 756 756 715 715 756 756 754 754 715 715 715 715 754 754 713 713 754 754 752 752 713 713 713 713 752 752 711 711 752 752 750 750 711 711 711 711 750 750 712 712 750 750 751 751 712 712 751 751 790 790 753 753 790 790 792 792 753 753 753 753 792 792 755 755 792 792 794 794 755 755 755 755 794 794 757 757 794 794 796 796 757 757 757 757 796 796 759 759 796 796 798 798 759 759 759 759 798 798 761 761 798 798 800 800 761 761 761 761 800 800 763 763 800 800 802 802 763 763 763 763 802 802 765 765 802 802 804 804 765 765 765 765 804 804 767 767 804 804 806 806 767 767 767 767 806 806 769 769 806 806 808 808 769 769 769 769 808 808 771 771 808 808 810 810 771 771 771 771 810 810 773 773 810 810 812 812 773 773 773 773 812 812 775 775 812 812 814 814 775 775 775 775 814 814 777 777 814 814 816 816 777 777 777 777 816 816 779 779 816 816 818 818 779 779 779 779 818 818 781 781 818 818 820 820 781 781 781 781 820 820 783 783 820 820 822 822 783 783 783 783 822 822 785 785 822 822 824 824 785 785 785 785 824 824 787 787 824 824 826 826 787 787 787 787 826 826 788 788 826 826 827 827 788 788 788 788 827 827 786 786 827 827 825 825 786 786 786 786 825 825 784 784 825 825 823 823 784 784 784 784 823 823 782 782 823 823 821 821 782 782 782 782 821 821 780 780 821 821 819 819 780 780 780 780 819 819 778 778 819 819 817 817 778 778 778 778 817 817 776 776 817 817 815 815 776 776 776 776 815 815 774 774 815 815 813 813 774 774 774 774 813 813 772 772 813 813 811 811 772 772 772 772 811 811 770 770 811 811 809 809 770 770 770 770 809 809 768 768 809 809 807 807 768 768 768 768 807 807 766 766 807 807 805 805 766 766 766 766 805 805 764 764 805 805 803 803 764 764 764 764 803 803 762 762 803 803 801 801 762 762 762 762 801 801 760 760 801 801 799 799 760 760 760 760 799 799 758 758 799 799 797 797 758 758 758 758 797 797 756 756 797 797 795 795 756 756 756 756 795 795 754 754 795 795 793 793 754 754 754 754 793 793 752 752 793 793 791 791 752 752 752 752 791 791 750 750 791 791 789 789 750 750 750 750 789 789 751 751 789 789 790 790 751 751 790 790 829 829 792 792 829 829 831 831 792 792 792 792 831 831 794 794 831 831 833 833 794 794 794 794 833 833 796 796 833 833 835 835 796 796 796 796 835 835 798 798 835 835 837 837 798 798 798 798 837 837 800 800 837 837 839 839 800 800 800 800 839 839 802 802 839 839 841 841 802 802 802 802 841 841 804 804 841 841 843 843 804 804 804 804 843 843 806 806 843 843 845 845 806 806 806 806 845 845 808 808 845 845 847 847 808 808 808 808 847 847 810 810 847 847 849 849 810 810 810 810 849 849 812 812 849 849 851 851 812 812 812 812 851 851 814 814 851 851 853 853 814 814 814 814 853 853 816 816 853 853 855 855 816 816 816 816 855 855 818 818 855 855 857 857 818 818 818 818 857 857 820 820 857 857 859 859 820 820 820 820 859 859 822 822 859 859 861 861 822 822 822 822 861 861 824 824 861 861 863 863 824 824 824 824 863 863 826 826 863 863 865 865 826 826 826 826 865 865 827 827 865 865 866 866 827 827 827 827 866 866 825 825 866 866 864 864 825 825 825 825 864 864 823 823 864 864 862 862 823 823 823 823 862 862 821 821 862 862 860 860 821 821 821 821 860 860 819 819 860 860 858 858 819 819 819 819 858 858 817 817 858 858 856 856 817 817 817 817 856 856 815 815 856 856 854 854 815 815 815 815 854 854 813 813 854 854 852 852 813 813 813 813 852 852 811 811 852 852 850 850 811 811 811 811 850 850 809 809 850 850 848 848 809 809 809 809 848 848 807 807 848 848 846 846 807 807 807 807 846 846 805 805 846 846 844 844 805 805 805 805 844 844 803 803 844 844 842 842 803 803 803 803 842 842 801 801 842 842 840 840 801 801 801 801 840 840 799 799 840 840 838 838 799 799 799 799 838 838 797 797 838 838 836 836 797 797 797 797 836 836 795 795 836 836 834 834 795 795 795 795 834 834 793 793 834 834 832 832 793 793 793 793 832 832 791 791 832 832 830 830 791 791 791 791 830 830 789 789 830 830 828 828 789 789 789 789 828 828 790 790 828 828 829 829 790 790 829 829 868 868 831 831 868 868 870 870 831 831 831 831 870 870 833 833 870 870 872 872 833 833 833 833 872 872 835 835 872 872 874 874 835 835 835 835 874 874 837 837 874 874 876 876 837 837 837 837 876 876 839 839 876 876 878 878 839 839 839 839 878 878 841 841 878 878 880 880 841 841 841 841 880 880 843 843 880 880 882 882 843 843 843 843 882 882 845 845 882 882 884 884 845 845 845 845 884 884 847 847 884 884 886 886 847 847 847 847 886 886 849 849 886 886 888 888 849 849 849 849 888 888 851 851 888 888 890 890 851 851 851 851 890 890 853 853 890 890 892 892 853 853 853 853 892 892 855 855 892 892 894 894 855 855 855 855 894 894 857 857 894 894 896 896 857 857 857 857 896 896 859 859 896 896 898 898 859 859 859 859 898 898 861 861 898 898 900 900 861 861 861 861 900 900 863 863 900 900 902 902 863 863 863 863 902 902 865 865 902 902 904 904 865 865 865 865 904 904 866 866 904 904 905 905 866 866 866 866 905 905 864 864 905 905 903 903 864 864 864 864 903 903 862 862 903 903 901 901 862 862 862 862 901 901 860 860 901 901 899 899 860 860 860 860 899 899 858 858 899 899 897 897 858 858 858 858 897 897 856 856 897 897 895 895 856 856 856 856 895 895 854 854 895 895 893 893 854 854 854 854 893 893 852 852 893 893 891 891 852 852 852 852 891 891 850 850 891 891 889 889 850 850 850 850 889 889 848 848 889 889 887 887 848 848 848 848 887 887 846 846 887 887 885 885 846 846 846 846 885 885 844 844 885 885 883 883 844 844 844 844 883 883 842 842 883 883 881 881 842 842 842 842 881 881 840 840 881 881 879 879 840 840 840 840 879 879 838 838 879 879 877 877 838 838 838 838 877 877 836 836 877 877 875 875 836 836 836 836 875 875 834 834 875 875 873 873 834 834 834 834 873 873 832 832 873 873 871 871 832 832 832 832 871 871 830 830 871 871 869 869 830 830 830 830 869 869 828 828 869 869 867 867 828 828 828 828 867 867 829 829 867 867 868 868 829 829 868 868 907 907 870 870 907 907 909 909 870 870 870 870 909 909 872 872 909 909 911 911 872 872 872 872 911 911 874 874 911 911 913 913 874 874 874 874 913 913 876 876 913 913 915 915 876 876 876 876 915 915 878 878 915 915 917 917 878 878 878 878 917 917 880 880 917 917 919 919 880 880 880 880 919 919 882 882 919 919 921 921 882 882 882 882 921 921 884 884 921 921 923 923 884 884 884 884 923 923 886 886 923 923 925 925 886 886 886 886 925 925 888 888 925 925 927 927 888 888 888 888 927 927 890 890 927 927 929 929 890 890 890 890 929 929 892 892 929 929 931 931 892 892 892 892 931 931 894 894 931 931 933 933 894 894 894 894 933 933 896 896 933 933 935 935 896 896 896 896 935 935 898 898 935 935 937 937 898 898 898 898 937 937 900 900 937 937 939 939 900 900 900 900 939 939 902 902 939 939 941 941 902 902 902 902 941 941 904 904 941 941 943 943 904 904 904 904 943 943 905 905 943 943 944 944 905 905 905 905 944 944 903 903 944 944 942 942 903 903 903 903 942 942 901 901 942 942 940 940 901 901 901 901 940 940 899 899 940 940 938 938 899 899 899 899 938 938 897 897 938 938 936 936 897 897 897 897 936 936 895 895 936 936 934 934 895 895 895 895 934 934 893 893 934 934 932 932 893 893 893 893 932 932 891 891 932 932 930 930 891 891 891 891 930 930 889 889 930 930 928 928 889 889 889 889 928 928 887 887 928 928 926 926 887 887 887 887 926 926 885 885 926 926 924 924 885 885 885 885 924 924 883 883 924 924 922 922 883 883 883 883 922 922 881 881 922 922 920 920 881 881 881 881 920 920 879 879 920 920 918 918 879 879 879 879 918 918 877 877 918 918 916 916 877 877 877 877 916 916 875 875 916 916 914 914 875 875 875 875 914 914 873 873 914 914 912 912 873 873 873 873 912 912 871 871 912 912 910 910 871 871 871 871 910 910 869 869 910 910 908 908 869 869 869 869 908 908 867 867 908 908 906 906 867 867 867 867 906 906 868 868 906 906 907 907 868 868 957 957 1009 1009 955 955 1009 1009 1007 1007 955 955 955 955 1007 1007 953 953 1007 1007 1005 1005 953 953 953 953 1005 1005 951 951 1005 1005 1003 1003 951 951 951 951 1003 1003 949 949 969 969 1023 1023 967 967 1023 1023 1021 1021 967 967 967 967 1021 1021 965 965 1021 1021 1019 1019 965 965 965 965 1019 1019 963 963 1019 1019 1017 1017 963 963 963 963 1017 1017 961 961 1017 1017 1015 1015 961 961 961 961 1015 1015 959 959 1015 1015 1013 1013 959 959 1504 1504 1505 1505 957 957 1506 1506 1507 1507 957 957 957 957 1508 1508 1009 1009 975 975 977 977 1035 1035 1035 1035 1033 1033 975 975 1033 1033 1031 1031 975 975 975 975 1031 1031 973 973 1031 1031 1029 1029 973 973 973 973 1029 1029 971 971 1029 1029 1027 1027 971 971 971 971 1027 1027 969 969 1027 1027 1025 1025 969 969 969 969 1025 1025 1023 1023 985 985 1045 1045 983 983 1045 1045 1043 1043 983 983 983 983 1043 1043 1509 1509 1043 1043 1510 1510 1511 1511 981 981 1041 1041 979 979 1041 1041 1039 1039 979 979 979 979 1039 1039 977 977 1039 1039 1037 1037 977 977 977 977 1037 1037 1035 1035 993 993 1055 1055 991 991 1055 1055 1053 1053 991 991 991 991 1053 1053 989 989 1053 1053 1051 1051 989 989 989 989 1051 1051 987 987 1051 1051 1049 1049 987 987 987 987 1049 1049 985 985 1049 1049 1047 1047 985 985 985 985 1047 1047 1045 1045 986 986 1048 1048 988 988 1048 1048 1050 1050 988 988 988 988 1050 1050 990 990 1050 1050 1052 1052 990 990 990 990 1052 1052 992 992 1052 1052 1054 1054 992 992 992 992 1054 1054 994 994 1054 1054 1056 1056 994 994 994 994 1056 1056 993 993 1056 1056 1057 1057 993 993 993 993 1057 1057 1055 1055 978 978 976 976 1034 1034 1034 1034 1036 1036 978 978 1036 1036 1038 1038 978 978 978 978 1038 1038 980 980 1038 1038 1040 1040 980 980 1512 1512 1513 1513 982 982 1514 1514 1042 1042 982 982 982 982 1042 1042 984 984 1042 1042 1044 1044 984 984 984 984 1044 1044 986 986 1044 1044 1046 1046 986 986 986 986 1046 1046 1048 1048 968 968 1024 1024 970 970 1024 1024 1026 1026 970 970 970 970 1026 1026 972 972 1026 1026 1028 1028 972 972 972 972 1028 1028 974 974 1028 1028 1030 1030 974 974 974 974 1030 1030 976 976 1030 1030 1032 1032 976 976 976 976 1032 1032 1034 1034 956 956 1515 1515 1516 1516 1010 1010 1012 1012 958 958 958 958 1012 1012 960 960 1012 1012 1014 1014 960 960 960 960 1014 1014 962 962 1014 1014 1016 1016 962 962 962 962 1016 1016 964 964 1016 1016 1018 1018 964 964 964 964 1018 1018 966 966 1018 1018 1020 1020 966 966 966 966 1020 1020 968 968 1020 1020 1022 1022 968 968 968 968 1022 1022 1024 1024 950 950 1002 1002 952 952 1002 1002 1004 1004 952 952 952 952 1004 1004 954 954 1004 1004 1006 1006 954 954 954 954 1006 1006 956 956 1006 1006 1008 1008 956 956 956 956 1008 1008 1517 1517 1003 1003 1001 1001 949 949 1001 1001 999 999 949 949 949 949 999 999 947 947 999 999 997 997 947 947 947 947 997 997 945 945 997 997 995 995 945 945 945 945 995 995 946 946 995 995 996 996 946 946 946 946 996 996 948 948 996 996 998 998 948 948 948 948 998 998 950 950 998 998 1000 1000 950 950 950 950 1000 1000 1002 1002 1132 1132 1082 1082 1083 1083 1132 1132 1130 1130 1082 1082 1130 1130 1128 1128 1082 1082 1082 1082 1128 1128 1080 1080 1128 1128 1126 1126 1080 1080 1126 1126 1124 1124 1080 1080 1080 1080 1124 1124 1078 1078 1124 1124 1122 1122 1078 1078 1122 1122 1120 1120 1078 1078 1078 1078 1120 1120 1076 1076 1120 1120 1118 1118 1076 1076 1118 1118 1116 1116 1076 1076 1076 1076 1116 1116 1074 1074 1116 1116 1114 1114 1074 1074 1114 1114 1112 1112 1074 1074 1074 1074 1112 1112 1072 1072 1112 1112 1110 1110 1072 1072 1110 1110 1108 1108 1072 1072 1072 1072 1108 1108 1070 1070 1108 1108 1106 1106 1070 1070 1106 1106 1104 1104 1070 1070 1070 1070 1104 1104 1068 1068 1104 1104 1102 1102 1068 1068 1102 1102 1100 1100 1068 1068 1068 1068 1100 1100 1066 1066 1100 1100 1098 1098 1066 1066 1098 1098 1096 1096 1066 1066 1066 1066 1096 1096 1064 1064 1096 1096 1094 1094 1064 1064 1094 1094 1092 1092 1064 1064 1064 1064 1092 1092 1062 1062 1092 1092 1090 1090 1062 1062 1090 1090 1088 1088 1062 1062 1062 1062 1088 1088 1060 1060 1088 1088 1086 1086 1060 1060 1060 1060 1086 1086 1058 1058 1086 1086 1084 1084 1058 1058 1058 1058 1084 1084 1059 1059 1084 1084 1085 1085 1059 1059 1085 1085 1087 1087 1059 1059 1059 1059 1087 1087 1061 1061 1087 1087 1089 1089 1061 1061 1089 1089 1091 1091 1061 1061 1061 1061 1091 1091 1063 1063 1091 1091 1093 1093 1063 1063 1093 1093 1095 1095 1063 1063 1063 1063 1095 1095 1065 1065 1095 1095 1097 1097 1065 1065 1097 1097 1099 1099 1065 1065 1065 1065 1099 1099 1067 1067 1099 1099 1101 1101 1067 1067 1101 1101 1103 1103 1067 1067 1067 1067 1103 1103 1069 1069 1103 1103 1105 1105 1069 1069 1105 1105 1107 1107 1069 1069 1069 1069 1107 1107 1071 1071 1107 1107 1109 1109 1071 1071 1109 1109 1111 1111 1071 1071 1071 1071 1111 1111 1073 1073 1111 1111 1113 1113 1073 1073 1113 1113 1115 1115 1073 1073 1073 1073 1115 1115 1075 1075 1115 1115 1117 1117 1075 1075 1117 1117 1119 1119 1075 1075 1075 1075 1119 1119 1077 1077 1119 1119 1121 1121 1077 1077 1121 1121 1123 1123 1077 1077 1077 1077 1123 1123 1079 1079 1123 1123 1125 1125 1079 1079 1125 1125 1127 1127 1079 1079 1079 1079 1127 1127 1081 1081 1127 1127 1129 1129 1081 1081 1129 1129 1131 1131 1081 1081 1081 1081 1131 1131 1083 1083 1131 1131 1133 1133 1083 1083 1083 1083 1133 1133 1132 1132 1134 1134 1135 1135 1147 1147 1134 1134 1147 1147 1136 1136 1142 1142 1140 1140 1147 1147 1140 1140 1138 1138 1147 1147 1147 1147 1138 1138 1136 1136 1149 1149 1146 1146 1147 1147 1146 1146 1144 1144 1147 1147 1147 1147 1144 1144 1142 1142 1155 1155 1153 1153 1147 1147 1153 1153 1151 1151 1147 1147 1147 1147 1151 1151 1149 1149 1160 1160 1159 1159 1147 1147 1159 1159 1157 1157 1147 1147 1147 1147 1157 1157 1155 1155 1154 1154 1156 1156 1147 1147 1156 1156 1158 1158 1147 1147 1147 1147 1158 1158 1160 1160 1148 1148 1150 1150 1147 1147 1150 1150 1152 1152 1147 1147 1147 1147 1152 1152 1154 1154 1141 1141 1143 1143 1147 1147 1143 1143 1145 1145 1147 1147 1147 1147 1145 1145 1148 1148 1135 1135 1137 1137 1147 1147 1137 1137 1139 1139 1147 1147 1147 1147 1139 1139 1141 1141 1161 1161 1162 1162 1163 1163 1162 1162 1164 1164 1163 1163 1165 1165 1166 1166 1167 1167 1166 1166 1168 1168 1167 1167 1169 1169 1170 1170 1171 1171 1170 1170 1172 1172 1171 1171 1173 1173 1174 1174 1175 1175 1174 1174 1176 1176 1175 1175 1177 1177 1178 1178 1179 1179 1178 1178 1180 1180 1179 1179 1181 1181 1182 1182 1183 1183 1182 1182 1184 1184 1183 1183 1185 1185 1186 1186 1187 1187 1186 1186 1188 1188 1187 1187 1187 1187 1188 1188 1189 1189 1188 1188 1190 1190 1189 1189
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 2897 2897 17 17 2898 2898 2899 2899 18 18 19 19 20 20 19 19 21 21 20 20 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 24 24 23 23 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 2900 2900 2901 2901 30 30 2902 2902 31 31 30 30 30 30 31 31 32 32 31 31 33 33 32 32 32 32 33 33 34 34 33 33 35 35 34 34 34 34 35 35 36 36 35 35 37 37 36 36 36 36 37 37 38 38 37 37 39 39 38 38 38 38 39 39 40 40 39 39 41 41 40 40 40 40 41 41 42 42 41 41 43 43 42 42 42 42 43 43 44 44 43 43 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 73 73 63 63 62 62 51 51 50 50 62 62 50 50 60 60 62 62 62 62 60 60 73 73 59 59 58 58 57 57 65 65 66 66 49 49 66 66 67 67 49 49 49 49 67 67 57 57 57 57 67 67 59 59 67 67 68 68 59 59 59 59 68 68 60 60 68 68 69 69 60 60 60 60 69 69 70 70 70 70 71 71 60 60 71 71 72 72 60 60 60 60 72 72 73 73 48 48 52 52 49 49 52 52 53 53 49 49 53 53 54 54 49 49 54 54 55 55 49 49 49 49 55 55 56 56 56 56 61 61 49 49 61 61 64 64 49 49 49 49 64 64 65 65 95 95 98 98 99 99 95 95 99 99 94 94 96 96 97 97 88 88 97 97 84 84 88 88 90 90 87 87 89 89 87 87 81 81 89 89 89 89 81 81 99 99 81 81 80 80 99 99 99 99 80 80 82 82 82 82 83 83 99 99 83 83 86 86 99 99 99 99 86 86 91 91 91 91 92 92 99 99 92 92 93 93 99 99 99 99 93 93 94 94 85 85 75 75 84 84 75 75 74 74 84 84 84 84 74 74 88 88 74 74 76 76 88 88 76 76 77 77 88 88 77 77 78 78 88 88 88 88 78 78 87 87 78 78 79 79 87 87 87 87 79 79 81 81 103 103 106 106 108 108 109 109 112 112 114 114 117 117 119 119 121 121 132 132 139 139 140 140 161 161 168 168 171 171 194 194 215 215 216 216 262 262 263 263 264 264 284 284 2903 2903 2904 2904 301 301 303 303 304 304 320 320 328 328 329 329 371 371 381 381 380 380 389 389 394 394 393 393 408 408 419 419 418 418 425 425 432 432 431 431 447 447 460 460 458 458 479 479 494 494 491 491 516 516 519 519 518 518 547 547 571 571 570 570 578 578 581 581 580 580 593 593 598 598 596 596 607 607 608 608 606 606 204 204 202 202 181 181 213 213 211 211 193 193 280 280 273 273 269 269 295 295 289 289 287 287 325 325 318 318 314 314 339 339 337 337 336 336 370 370 360 360 361 361 384 384 382 382 383 383 398 398 391 391 395 395 414 414 410 410 412 412 429 429 426 426 434 434 441 441 436 436 440 440 505 505 502 502 523 523 471 471 469 469 462 462 493 493 496 496 497 497 545 545 549 549 565 565 206 206 203 203 220 220 136 136 145 145 144 144 151 151 147 147 149 149 147 147 136 136 149 149 149 149 136 136 142 142 136 136 144 144 142 142 154 154 152 152 133 133 152 152 148 148 133 133 133 133 148 148 136 136 148 148 146 146 136 136 136 136 146 146 145 145 172 172 179 179 169 169 164 164 159 159 150 150 159 159 158 158 150 150 150 150 158 158 156 156 178 178 173 173 179 179 173 173 170 170 179 179 179 179 170 170 169 169 195 195 189 189 187 187 189 189 186 186 187 187 187 187 186 186 179 179 186 186 183 183 179 179 179 179 183 183 178 178 220 220 203 203 209 209 206 206 220 220 217 217 220 220 2905 2905 217 217 217 217 2906 2906 2907 2907 232 232 228 228 252 252 228 228 226 226 252 252 252 252 226 226 234 234 226 226 223 223 234 234 234 234 223 223 219 219 232 232 252 252 235 235 252 252 259 259 235 235 235 235 259 259 238 238 245 245 243 243 247 247 243 243 242 242 247 247 247 247 242 242 259 259 242 242 240 240 259 259 259 259 240 240 238 238 254 254 250 250 236 236 236 236 239 239 254 254 239 239 241 241 254 254 254 254 241 241 257 257 241 241 244 244 257 257 257 257 244 244 246 246 218 218 224 224 233 233 224 224 227 227 233 233 233 233 227 227 250 250 227 227 229 229 250 250 250 250 229 229 236 236 214 214 212 212 210 210 212 212 208 208 210 210 208 208 212 212 207 207 212 212 199 199 207 207 207 207 199 199 198 198 184 184 188 188 182 182 188 188 191 191 182 182 182 182 191 191 199 199 191 191 196 196 199 199 199 199 196 196 198 198 2908 2908 2909 2909 177 177 2910 2910 166 166 177 177 177 177 166 166 176 176 143 143 162 162 165 165 143 143 165 165 166 166 165 165 174 174 166 166 166 166 174 174 176 176 162 162 143 143 157 157 143 143 134 134 157 157 157 157 134 134 153 153 554 554 558 558 561 561 558 558 560 560 561 561 561 561 560 560 574 574 560 560 563 563 574 574 563 563 566 566 574 574 574 574 566 566 567 567 565 565 549 549 576 576 545 545 565 565 537 537 565 565 542 542 537 537 537 537 542 542 534 534 520 520 521 521 527 527 521 521 526 526 527 527 2911 2911 2912 2912 542 542 2913 2913 532 532 542 542 542 542 532 532 534 534 520 520 527 527 514 514 527 527 509 509 514 514 514 514 509 509 511 511 496 496 499 499 497 497 499 499 500 500 497 497 497 497 500 500 509 509 500 500 504 504 509 509 509 509 504 504 511 511 472 472 475 475 459 459 475 475 481 481 459 459 459 459 481 481 477 477 481 481 485 485 477 477 477 477 485 485 486 486 452 452 462 462 464 464 464 464 463 463 452 452 463 463 465 465 452 452 452 452 465 465 455 455 465 465 468 468 455 455 455 455 468 468 459 459 468 468 470 470 459 459 459 459 470 470 472 472 469 469 467 467 462 462 467 467 466 466 462 462 462 462 466 466 464 464 474 474 450 450 480 480 450 450 457 457 480 480 480 480 457 457 482 482 457 457 484 484 482 482 484 484 457 457 487 487 457 457 476 476 487 487 2914 2914 2915 2915 492 492 492 492 2916 2916 503 503 2917 2917 490 490 503 503 503 503 490 490 510 510 510 510 490 490 513 513 490 490 501 501 513 513 513 513 501 501 515 515 543 543 539 539 530 530 539 539 536 536 530 530 524 524 522 522 525 525 522 522 530 530 525 525 525 525 530 530 531 531 530 530 536 536 531 531 559 559 552 552 551 551 543 543 530 530 544 544 530 530 535 535 544 544 544 544 535 535 550 550 567 567 568 568 574 574 568 568 564 564 574 574 574 574 564 564 577 577 564 564 562 562 577 577 557 557 556 556 559 559 556 556 553 553 559 559 559 559 553 553 552 552 486 486 493 493 477 477 493 493 497 497 477 477 477 477 497 497 478 478 497 497 509 509 478 478 478 478 509 509 488 488 509 509 495 495 488 488 452 452 444 444 462 462 444 444 450 450 462 462 462 462 450 450 471 471 450 450 474 474 471 471 295 295 287 287 299 299 268 268 265 265 259 259 265 265 257 257 259 259 259 259 257 257 247 247 257 257 246 246 247 247 247 247 246 246 245 245 222 222 199 199 231 231 199 199 212 212 231 231 231 231 212 212 233 233 212 212 214 214 233 233 233 233 214 214 218 218 502 502 498 498 523 523 498 498 517 517 523 523 523 523 517 517 541 541 517 517 533 533 541 541 2918 2918 2919 2919 569 569 2920 2920 555 555 569 569 569 569 555 555 579 579 555 555 575 575 579 579 579 579 575 575 587 587 575 575 584 584 587 587 587 587 584 584 595 595 584 584 588 588 595 595 595 595 588 588 600 600 588 588 594 594 600 600 600 600 594 594 602 602 594 594 596 596 602 602 349 349 339 339 348 348 339 339 336 336 348 348 348 348 336 336 347 347 336 336 335 335 347 347 347 347 335 335 346 346 335 335 334 334 346 346 346 346 334 334 345 345 334 334 333 333 345 345 345 345 333 333 2921 2921 333 333 2922 2922 2923 2923 344 344 332 332 343 343 332 332 331 331 343 343 343 343 331 331 342 342 331 331 330 330 342 342 342 342 330 330 341 341 330 330 329 329 341 341 283 283 280 280 275 275 280 280 269 269 275 275 275 275 269 269 272 272 269 269 260 260 272 272 272 272 260 260 267 267 260 260 256 256 267 267 2924 2924 2925 2925 261 261 2926 2926 248 248 261 261 261 261 248 248 258 258 248 248 237 237 258 258 258 258 237 237 255 255 237 237 225 225 255 255 255 255 225 225 253 253 225 225 221 221 253 253 253 253 221 221 251 251 221 221 216 216 251 251 507 507 506 506 529 529 506 506 528 528 529 529 529 529 528 528 548 548 528 528 546 546 548 548 2927 2927 2928 2928 573 573 2929 2929 572 572 573 573 573 573 572 572 585 585 572 572 582 582 585 585 585 585 582 582 592 592 582 582 590 590 592 592 592 592 590 590 599 599 590 590 597 597 599 599 599 599 597 597 605 605 597 597 603 603 605 605 605 605 603 603 609 609 603 603 606 606 609 609 609 609 606 606 610 610 606 606 608 608 610 610 604 604 607 607 602 602 607 607 606 606 602 602 602 602 606 606 600 600 606 606 603 603 600 600 600 600 603 603 595 595 603 603 597 597 595 595 595 595 597 597 587 587 597 597 590 590 587 587 587 587 590 590 579 579 590 590 582 582 579 579 579 579 582 582 569 569 582 582 572 572 569 569 569 569 572 572 2930 2930 572 572 2931 2931 2932 2932 541 541 546 546 523 523 546 546 528 528 523 523 523 523 528 528 505 505 528 528 506 506 505 505 596 596 598 598 602 602 598 598 601 601 602 602 602 602 601 601 604 604 591 591 593 593 589 589 593 593 596 596 589 589 589 589 596 596 586 586 596 596 594 594 586 586 586 586 594 594 583 583 594 594 588 588 583 583 583 583 588 588 576 576 588 588 584 584 576 576 576 576 584 584 565 565 584 584 575 575 565 565 565 565 575 575 542 542 575 575 555 555 542 542 542 542 555 555 2933 2933 555 555 2934 2934 2935 2935 527 527 533 533 509 509 533 533 517 517 509 509 509 509 517 517 495 495 517 517 498 498 495 495 549 549 554 554 576 576 554 554 561 561 576 576 576 576 561 561 583 583 561 561 574 574 583 583 583 583 574 574 586 586 574 574 577 577 586 586 586 586 577 577 589 589 577 577 580 580 589 589 589 589 580 580 591 591 580 580 581 581 591 591 571 571 578 578 570 570 578 578 580 580 570 570 570 570 580 580 559 559 580 580 577 577 559 559 559 559 577 577 557 557 577 577 562 562 557 557 540 540 547 547 538 538 547 547 570 570 538 538 538 538 570 570 535 535 570 570 559 559 535 535 535 535 559 559 550 550 559 559 551 551 550 550 524 524 515 515 522 522 515 515 501 501 522 522 522 522 501 501 530 530 501 501 508 508 530 530 530 530 508 508 535 535 508 508 512 512 535 535 535 535 512 512 538 538 512 512 518 518 538 538 538 538 518 518 540 540 518 518 519 519 540 540 494 494 516 516 491 491 516 516 518 518 491 491 491 491 518 518 489 489 518 518 512 512 489 489 489 489 512 512 483 483 512 512 508 508 483 483 483 483 508 508 473 473 508 508 501 501 473 473 473 473 501 501 461 461 501 501 490 490 461 461 461 461 490 490 2936 2936 490 490 2937 2937 2938 2938 453 453 476 476 449 449 476 476 457 457 449 449 449 449 457 457 440 440 457 457 450 450 440 440 440 440 450 450 441 441 450 450 444 444 441 441 460 460 479 479 458 458 479 479 491 491 458 458 458 458 491 491 456 456 491 491 489 489 456 456 456 456 489 489 454 454 489 489 483 483 454 454 454 454 483 483 451 451 483 483 473 473 451 451 451 451 473 473 448 448 473 473 461 461 448 448 448 448 461 461 2939 2939 461 461 2940 2940 2941 2941 442 442 453 453 437 437 453 453 449 449 437 437 437 437 449 449 434 434 449 449 440 440 434 434 434 434 440 440 429 429 440 440 436 436 429 429 446 446 447 447 445 445 447 447 458 458 445 445 445 445 458 458 443 443 458 458 456 456 443 443 443 443 456 456 439 439 456 456 454 454 439 439 439 439 454 454 438 438 454 454 451 451 438 438 438 438 451 451 2942 2942 451 451 448 448 2943 2943 2944 2944 448 448 2945 2945 448 448 2946 2946 2947 2947 433 433 442 442 427 427 442 442 437 437 427 427 427 427 437 437 422 422 437 437 434 434 422 422 422 422 434 434 420 420 434 434 426 426 420 420 420 420 414 414 422 422 414 414 412 412 422 422 422 422 412 412 427 427 412 412 417 417 427 427 427 427 417 417 433 433 417 417 421 421 433 433 433 433 421 421 435 435 421 421 423 423 435 435 2948 2948 2949 2949 438 438 2950 2950 424 424 438 438 438 438 424 424 439 439 424 424 428 428 439 439 439 439 428 428 443 443 428 428 430 430 443 443 443 443 430 430 445 445 430 430 431 431 445 445 445 445 431 431 446 446 431 431 432 432 446 446 2951 2951 425 425 2952 2952 425 425 431 431 2953 2953 2954 2954 431 431 2955 2955 431 431 430 430 2956 2956 2957 2957 430 430 2958 2958 430 430 428 428 2959 2959 2960 2960 428 428 2961 2961 428 428 424 424 2962 2962 2963 2963 424 424 2964 2964 424 424 2965 2965 2966 2966 411 411 423 423 409 409 423 423 421 421 409 409 409 409 421 421 407 407 421 421 417 417 407 407 407 407 417 417 403 403 417 417 412 412 403 403 403 403 412 412 400 400 412 412 410 410 400 400 406 406 408 408 405 405 408 408 418 418 405 405 405 405 418 418 404 404 418 418 416 416 404 404 404 404 416 416 402 402 416 416 415 415 402 402 2967 2967 2968 2968 401 401 2969 2969 413 413 401 401 401 401 413 413 399 399 413 413 411 411 399 399 399 399 411 411 397 397 411 411 409 409 397 397 397 397 409 409 396 396 409 409 407 407 396 396 396 396 407 407 395 395 407 407 403 403 395 395 395 395 403 403 398 398 403 403 400 400 398 398 391 391 384 384 395 395 384 384 383 383 395 395 395 395 383 383 396 396 383 383 385 385 396 396 396 396 385 385 397 397 385 385 386 386 397 397 397 397 386 386 399 399 386 386 387 387 399 399 399 399 387 387 401 401 387 387 388 388 401 401 401 401 388 388 2970 2970 388 388 2971 2971 2972 2972 402 402 390 390 404 404 390 390 392 392 404 404 404 404 392 392 405 405 392 392 393 393 405 405 405 405 393 393 406 406 393 393 394 394 406 406 381 381 389 389 380 380 389 389 393 393 380 380 380 380 393 393 379 379 393 393 392 392 379 379 379 379 392 392 378 378 392 392 390 390 378 378 378 378 390 390 377 377 2973 2973 388 388 2974 2974 2975 2975 388 388 376 376 388 388 387 387 376 376 376 376 387 387 375 375 387 387 386 386 375 375 375 375 386 386 374 374 386 386 385 385 374 374 374 374 385 385 373 373 385 385 383 383 373 373 373 373 383 383 372 372 383 383 382 382 372 372 369 369 371 371 368 368 371 371 380 380 368 368 368 368 380 380 367 367 380 380 379 379 367 367 367 367 379 379 366 366 379 379 378 378 366 366 366 366 378 378 365 365 378 378 377 377 365 365 2976 2976 2977 2977 364 364 2978 2978 376 376 364 364 364 364 376 376 363 363 376 376 375 375 363 363 363 363 375 375 362 362 375 375 374 374 362 362 362 362 374 374 361 361 374 374 373 373 361 361 361 361 373 373 370 370 373 373 372 372 370 370 360 360 359 359 361 361 359 359 358 358 361 361 361 361 358 358 362 362 358 358 357 357 362 362 362 362 357 357 363 363 357 357 356 356 363 363 363 363 356 356 364 364 356 356 355 355 364 364 364 364 355 355 2979 2979 355 355 2980 2980 2981 2981 365 365 354 354 366 366 354 354 353 353 366 366 366 366 353 353 367 367 353 353 352 352 367 367 367 367 352 352 368 368 352 352 351 351 368 368 368 368 351 351 369 369 351 351 350 350 369 369 359 359 349 349 358 358 349 349 348 348 358 358 358 358 348 348 357 357 348 348 347 347 357 357 357 357 347 347 356 356 347 347 346 346 356 356 356 356 346 346 355 355 346 346 345 345 355 355 355 355 345 345 2982 2982 345 345 2983 2983 2984 2984 354 354 344 344 353 353 344 344 343 343 353 353 353 353 343 343 352 352 343 343 342 342 352 352 352 352 342 342 351 351 342 342 341 341 351 351 351 351 341 341 350 350 341 341 340 340 350 350 329 329 328 328 341 341 328 328 338 338 341 341 341 341 338 338 340 340 315 315 320 320 316 316 320 320 329 329 316 316 316 316 329 329 317 317 329 329 330 330 317 317 317 317 330 330 319 319 330 330 331 331 319 319 2985 2985 2986 2986 321 321 2987 2987 2988 2988 321 321 321 321 2989 2989 322 322 2990 2990 333 333 322 322 322 322 333 333 323 323 333 333 334 334 323 323 323 323 334 334 324 324 334 334 335 335 324 324 324 324 335 335 326 326 335 335 336 336 326 326 326 326 336 336 327 327 336 336 337 337 327 327 327 327 325 325 326 326 325 325 314 314 326 326 326 326 314 314 324 324 314 314 313 313 324 324 324 324 313 313 323 323 313 313 312 312 323 323 323 323 312 312 322 322 312 312 310 310 322 322 322 322 310 310 321 321 310 310 308 308 321 321 321 321 308 308 2991 2991 308 308 2992 2992 2993 2993 319 319 307 307 317 317 307 307 305 305 317 317 317 317 305 305 316 316 305 305 304 304 316 316 316 316 304 304 315 315 304 304 303 303 315 315 290 290 301 301 291 291 301 301 304 304 291 291 291 291 304 304 293 293 304 304 305 305 293 293 293 293 305 305 294 294 305 305 307 307 294 294 2994 2994 2995 2995 296 296 2996 2996 308 308 296 296 296 296 308 308 298 298 308 308 310 310 298 298 298 298 310 310 300 300 310 310 312 312 300 300 300 300 312 312 302 302 312 312 313 313 302 302 302 302 313 313 306 306 313 313 314 314 306 306 306 306 314 314 311 311 314 314 318 318 311 311 277 277 284 284 278 278 284 284 2997 2997 278 278 278 278 2998 2998 279 279 2999 2999 3000 3000 279 279 279 279 3001 3001 281 281 3002 3002 3003 3003 281 281 281 281 3004 3004 285 285 3005 3005 3006 3006 285 285 285 285 3007 3007 3008 3008 296 296 298 298 286 286 286 286 298 298 288 288 298 298 300 300 288 288 288 288 300 300 292 292 300 300 302 302 292 292 292 292 302 302 297 297 302 302 306 306 297 297 311 311 309 309 306 306 309 309 299 299 306 306 306 306 299 299 297 297 299 299 287 287 297 297 297 297 287 287 292 292 287 287 282 282 292 292 292 292 282 282 288 288 282 282 276 276 288 288 288 288 276 276 286 286 276 276 274 274 286 286 3009 3009 3010 3010 285 285 3011 3011 271 271 285 285 285 285 271 271 281 281 271 271 270 270 281 281 281 281 270 270 279 279 270 270 266 266 279 279 279 279 266 266 278 278 266 266 264 264 278 278 278 278 264 264 277 277 264 264 263 263 277 277 249 249 262 262 251 251 262 262 264 264 251 251 251 251 264 264 253 253 264 264 266 266 253 253 253 253 266 266 255 255 266 266 270 270 255 255 255 255 270 270 258 258 270 270 271 271 258 258 258 258 271 271 261 261 271 271 3012 3012 261 261 261 261 3013 3013 3014 3014 274 274 276 276 267 267 267 267 276 276 272 272 276 276 282 282 272 272 272 272 282 282 275 275 282 282 287 287 275 275 275 275 287 287 283 283 287 287 289 289 283 283 216 216 215 215 251 251 215 215 230 230 251 251 251 251 230 230 249 249 190 190 194 194 192 192 194 194 216 216 192 192 192 192 216 216 197 197 216 216 221 221 197 197 197 197 221 221 200 200 221 221 225 225 200 200 200 200 225 225 209 209 225 225 237 237 209 209 209 209 237 237 220 220 237 237 248 248 220 220 220 220 248 248 3015 3015 248 248 3016 3016 3017 3017 234 234 256 256 252 252 256 256 260 260 252 252 252 252 260 260 259 259 260 260 269 269 259 259 259 259 269 269 268 268 269 269 273 273 268 268 203 203 195 195 209 209 195 195 187 187 209 209 209 209 187 187 200 200 187 187 179 179 200 200 200 200 179 179 197 197 179 179 172 172 197 197 197 197 172 172 192 192 172 172 171 171 192 192 192 192 171 171 190 190 171 171 168 168 190 190 139 139 161 161 140 140 161 161 171 171 140 140 140 140 171 171 150 150 171 171 172 172 150 150 150 150 172 172 164 164 172 172 169 169 164 164 129 129 132 132 130 130 132 132 140 140 130 130 130 130 140 140 133 133 140 140 150 150 133 133 133 133 150 150 154 154 150 150 156 156 154 154 151 151 153 153 147 147 153 153 134 134 147 147 147 147 134 134 136 136 134 134 127 127 136 136 136 136 127 127 133 133 127 127 124 124 133 133 133 133 124 124 130 130 124 124 121 121 130 130 130 130 121 121 129 129 121 121 119 119 129 129 112 112 117 117 114 114 117 117 121 121 114 114 114 114 121 121 116 116 121 121 124 124 116 116 116 116 124 124 122 122 124 124 127 127 122 122 122 122 127 127 126 126 127 127 134 134 126 126 126 126 134 134 135 135 134 134 143 143 135 135 135 135 143 143 155 155 143 143 166 166 155 155 155 155 166 166 3018 3018 166 166 3019 3019 3020 3020 175 175 182 182 193 193 182 182 199 199 193 193 193 193 199 199 213 213 199 199 222 222 213 213 106 106 109 109 108 108 109 109 114 114 108 108 108 108 114 114 110 110 114 114 116 116 110 110 110 110 116 116 115 115 116 116 122 122 115 115 115 115 122 122 123 123 122 122 126 126 123 123 123 123 126 126 131 131 126 126 135 135 131 131 131 131 135 135 141 141 135 135 155 155 141 141 141 141 155 155 3021 3021 155 155 3022 3022 3023 3023 167 167 175 175 185 185 175 175 193 193 185 185 185 185 193 193 205 205 193 193 211 211 205 205 102 102 103 103 104 104 103 103 108 108 104 104 104 104 108 108 107 107 108 108 110 110 107 107 107 107 110 110 113 113 110 110 115 115 113 113 113 113 115 115 120 120 115 115 123 123 120 120 120 120 123 123 128 128 123 123 131 131 128 128 128 128 131 131 138 138 131 131 141 141 138 138 138 138 141 141 3024 3024 141 141 3025 3025 3026 3026 163 163 167 167 181 181 167 167 185 185 181 181 181 181 185 185 204 204 185 185 205 205 204 204 202 202 201 201 181 181 201 201 180 180 181 181 181 181 180 180 163 163 180 180 160 160 163 163 3027 3027 3028 3028 138 138 3029 3029 137 137 138 138 138 138 137 137 128 128 137 137 125 125 128 128 128 128 125 125 120 120 125 125 118 118 120 120 120 120 118 118 113 113 118 118 111 111 113 113 113 113 111 111 107 107 111 111 105 105 107 107 107 107 105 105 104 104 105 105 101 101 104 104 104 104 101 101 102 102 101 101 100 100 102 102 692 692 693 693 689 689 649 649 650 650 645 645 620 620 617 617 616 616 618 618 616 616 615 615 616 616 614 614 615 615 615 615 614 614 613 613 614 614 612 612 613 613 613 613 612 612 611 611 651 651 649 649 648 648 648 648 652 652 651 651 652 652 653 653 651 651 651 651 653 653 655 655 664 664 660 660 659 659 653 653 654 654 655 655 654 654 656 656 655 655 655 655 656 656 658 658 656 656 657 657 658 658 658 658 657 657 659 659 657 657 661 661 659 659 695 695 692 692 691 691 697 697 698 698 696 696 698 698 695 695 696 696 696 696 695 695 694 694 695 695 691 691 694 694 686 686 687 687 689 689 687 687 688 688 689 689 689 689 688 688 692 692 688 688 690 690 692 692 692 692 690 690 691 691 681 681 683 683 682 682 683 683 684 684 682 682 682 682 684 684 686 686 684 684 685 685 686 686 686 686 685 685 687 687 681 681 682 682 680 680 682 682 678 678 680 680 680 680 678 678 679 679 675 675 676 676 678 678 676 676 677 677 678 678 678 678 677 677 679 679 670 670 672 672 671 671 672 672 673 673 671 671 671 671 673 673 675 675 673 673 674 674 675 675 675 675 674 674 676 676 670 670 671 671 669 669 671 671 3030 3030 669 669 669 669 3031 3031 3032 3032 661 661 662 662 659 659 662 662 663 663 659 659 659 659 663 663 664 664 663 663 665 665 664 664 664 664 665 665 667 667 665 665 666 666 667 667 667 667 666 666 668 668 642 642 644 644 645 645 644 644 646 646 645 645 645 645 646 646 649 649 646 646 647 647 649 649 649 649 647 647 648 648 639 639 640 640 638 638 640 640 3033 3033 638 638 638 638 3034 3034 3035 3035 641 641 643 643 642 642 642 642 643 643 644 644 639 639 638 638 637 637 638 638 634 634 637 637 637 637 634 634 636 636 631 631 633 633 634 634 633 633 635 635 634 634 634 634 635 635 636 636 628 628 629 629 627 627 629 629 630 630 627 627 627 627 630 630 631 631 630 630 632 632 631 631 631 631 632 632 633 633 628 628 627 627 626 626 627 627 623 623 626 626 626 626 623 623 625 625 618 618 619 619 616 616 619 619 621 621 616 616 616 616 621 621 620 620 621 621 622 622 620 620 620 620 622 622 623 623 622 622 624 624 623 623 623 623 624 624 625 625 740 740 742 742 738 738 817 817 819 819 816 816 819 819 818 818 816 816 816 816 818 818 814 814 806 806 812 812 807 807 812 812 809 809 807 807 807 807 809 809 805 805 812 812 810 810 815 815 810 810 811 811 815 815 815 815 811 811 818 818 811 811 813 813 818 818 818 818 813 813 814 814 706 706 703 703 717 717 701 701 702 702 699 699 702 702 704 704 699 699 699 699 704 704 720 720 704 704 705 705 720 720 738 738 737 737 740 740 737 737 735 735 740 740 740 740 735 735 739 739 717 717 703 703 720 720 703 703 700 700 720 720 720 720 700 700 699 699 717 717 715 715 706 706 715 715 713 713 706 706 706 706 713 713 709 709 713 713 711 711 709 709 716 716 718 718 714 714 718 718 709 709 714 714 714 714 709 709 712 712 709 709 711 711 712 712 806 806 804 804 812 812 804 804 802 802 812 812 812 812 802 802 810 810 802 802 799 799 810 810 810 810 799 799 808 808 799 799 797 797 808 808 808 808 797 797 793 793 797 797 795 795 793 793 793 793 795 795 788 788 795 795 792 792 788 788 788 788 792 792 779 779 776 776 778 778 782 782 716 716 719 719 718 718 719 719 721 721 718 718 718 718 721 721 733 733 792 792 790 790 779 779 790 790 787 787 779 779 779 779 787 787 778 778 787 787 784 784 778 778 778 778 784 784 782 782 705 705 707 707 720 720 707 707 708 708 720 720 720 720 708 708 722 722 708 708 710 710 722 722 722 722 710 710 724 724 710 710 725 725 724 724 724 724 725 725 727 727 725 725 730 730 727 727 727 727 730 730 729 729 730 730 739 739 729 729 729 729 739 739 732 732 739 739 735 735 732 732 744 744 734 734 742 742 734 734 736 736 742 742 742 742 736 736 738 738 750 750 755 755 756 756 755 755 757 757 756 756 746 746 747 747 748 748 747 747 749 749 748 748 748 748 749 749 752 752 757 757 758 758 756 756 758 758 759 759 756 756 756 756 759 759 762 762 752 752 751 751 748 748 751 751 753 753 748 748 748 748 753 753 750 750 753 753 754 754 750 750 750 750 754 754 755 755 721 721 723 723 733 733 723 723 726 726 733 733 733 733 726 726 741 741 726 726 728 728 741 741 744 744 746 746 734 734 746 746 748 748 734 734 734 734 748 748 731 731 748 748 745 745 731 731 731 731 745 745 728 728 745 745 743 743 728 728 728 728 743 743 741 741 759 759 760 760 762 762 760 760 761 761 762 762 762 762 761 761 768 768 761 761 763 763 768 768 763 763 764 764 768 768 768 768 764 764 770 770 773 773 786 786 775 775 786 786 789 789 775 775 775 775 789 789 777 777 789 789 785 785 777 777 789 789 791 791 785 785 791 791 794 794 785 785 785 785 794 794 800 800 794 794 796 796 800 800 796 796 798 798 800 800 798 798 801 801 800 800 800 800 801 801 809 809 801 801 803 803 809 809 809 809 803 803 805 805 769 769 771 771 770 770 771 771 772 772 770 770 773 773 770 770 786 786 770 770 772 772 786 786 786 786 772 772 783 783 772 772 774 774 783 783 783 783 774 774 781 781 774 774 776 776 781 781 781 781 776 776 780 780 776 776 782 782 780 780 767 767 769 769 766 766 769 769 770 770 766 766 766 766 770 770 765 765 770 770 764 764 765 765 829 829 830 830 831 831 831 831 825 825 826 826 820 820 822 822 821 821 822 822 823 823 821 821 821 821 823 823 831 831 823 823 824 824 831 831 831 831 824 824 825 825 826 826 827 827 831 831 827 827 828 828 831 831 831 831 828 828 829 829 834 834 832 832 833 833 834 834 833 833 835 835 842 842 841 841 843 843 841 841 840 840 843 843 843 843 840 840 839 839 839 839 838 838 843 843 838 838 837 837 843 843 843 843 837 837 833 833 837 837 836 836 833 833 833 833 836 836 835 835 853 853 844 844 851 851 844 844 845 845 851 851 851 851 845 845 850 850 876 876 878 878 889 889 853 853 854 854 844 844 854 854 856 856 844 844 844 844 856 856 846 846 856 856 858 858 846 846 846 846 858 858 847 847 858 858 860 860 847 847 847 847 860 860 848 848 860 860 849 849 848 848 878 878 880 880 889 889 880 880 881 881 889 889 889 889 881 881 890 890 881 881 883 883 890 890 890 890 883 883 884 884 849 849 860 860 852 852 860 860 861 861 852 852 852 852 861 861 855 855 862 862 863 863 859 859 863 863 864 864 859 859 859 859 864 864 865 865 865 865 866 866 859 859 866 866 867 867 859 859 859 859 867 867 875 875 867 867 868 868 875 875 868 868 869 869 875 875 875 875 869 869 870 870 870 870 871 871 875 875 871 871 872 872 875 875 875 875 872 872 877 877 872 872 873 873 877 877 877 877 873 873 879 879 879 879 873 873 882 882 873 873 874 874 882 882 882 882 874 874 885 885 889 889 888 888 876 876 888 888 887 887 876 876 876 876 887 887 874 874 887 887 886 886 874 874 874 874 886 886 885 885 862 862 859 859 861 861 859 859 857 857 861 861 861 861 857 857 855 855 961 961 958 958 968 968 954 954 937 937 931 931 994 994 995 995 983 983 981 981 982 982 979 979 955 955 960 960 966 966 960 960 964 964 966 966 966 966 964 964 973 973 942 942 950 950 955 955 950 950 952 952 955 955 955 955 952 952 960 960 920 920 932 932 935 935 906 906 908 908 910 910 908 908 913 913 910 910 901 901 899 899 905 905 899 899 901 901 898 898 894 894 891 891 892 892 980 980 993 993 994 994 990 990 991 991 977 977 991 991 992 992 977 977 988 988 989 989 975 975 989 989 990 990 975 975 974 974 987 987 988 988 892 892 893 893 894 894 893 893 897 897 894 894 894 894 897 897 895 895 897 897 898 898 895 895 895 895 898 898 896 896 898 898 901 901 896 896 896 896 901 901 904 904 957 957 945 945 953 953 945 945 939 939 953 953 953 953 939 939 946 946 939 939 934 934 946 946 946 946 934 934 940 940 934 934 929 929 940 940 940 940 929 929 935 935 929 929 924 924 935 935 935 935 924 924 920 920 924 924 919 919 920 920 930 930 918 918 925 925 918 918 912 912 925 925 925 925 912 912 921 921 912 912 909 909 921 921 921 921 909 909 915 915 909 909 904 904 915 915 915 915 904 904 910 910 904 904 901 901 910 910 910 910 901 901 906 906 901 901 905 905 906 906 914 914 918 918 923 923 918 918 930 930 923 923 923 923 930 930 936 936 914 914 911 911 918 918 911 911 907 907 918 918 918 918 907 907 912 912 907 907 903 903 912 912 912 912 903 903 909 909 903 903 902 902 909 909 909 909 902 902 904 904 902 902 900 900 904 904 904 904 900 900 896 896 916 916 928 928 922 922 928 928 943 943 922 922 922 922 943 943 926 926 943 943 927 927 926 926 913 913 917 917 910 910 917 917 919 919 910 910 910 910 919 919 915 915 919 919 924 924 915 915 915 915 924 924 921 921 924 924 929 929 921 921 921 921 929 929 925 925 929 929 934 934 925 925 925 925 934 934 930 930 934 934 939 939 930 930 930 930 939 939 936 936 939 939 945 945 936 936 936 936 945 945 959 959 945 945 957 957 959 959 959 959 957 957 974 974 990 990 977 977 975 975 977 977 965 965 975 975 975 975 965 965 962 962 965 965 947 947 962 962 962 962 947 947 943 943 983 983 970 970 969 969 994 994 983 983 980 980 983 983 969 969 980 980 980 980 969 969 967 967 969 969 956 956 967 967 967 967 956 956 954 954 956 956 938 938 954 954 954 954 938 938 937 937 927 927 943 943 931 931 943 943 947 947 931 931 931 931 947 947 954 954 947 947 965 965 954 954 954 954 965 965 967 967 965 965 977 977 967 967 967 967 977 977 980 980 977 977 992 992 980 980 980 980 992 992 993 993 978 978 981 981 976 976 981 981 979 979 976 976 976 976 979 979 973 973 979 979 968 968 973 973 973 973 968 968 966 966 968 968 958 958 966 966 966 966 958 958 955 955 963 963 961 961 972 972 961 961 968 968 972 972 972 972 968 968 984 984 968 968 979 979 984 984 984 984 979 979 985 985 979 979 982 982 985 985 995 995 996 996 983 983 996 996 997 997 983 983 983 983 997 997 970 970 997 997 971 971 970 970 970 970 971 971 951 951 951 951 949 949 970 970 949 949 948 948 970 970 970 970 948 948 969 969 948 948 944 944 969 969 969 969 944 944 956 956 944 944 941 941 956 956 956 956 941 941 938 938 988 988 975 975 974 974 975 975 962 962 974 974 974 974 962 962 959 959 962 962 943 943 959 959 959 959 943 943 936 936 943 943 928 928 936 936 936 936 928 928 923 923 928 928 916 916 923 923 923 923 916 916 914 914 985 985 986 986 984 984 986 986 987 987 984 984 984 984 987 987 972 972 987 987 974 974 972 972 972 972 974 974 963 963 974 974 957 957 963 963 963 963 957 957 961 961 957 957 953 953 961 961 961 961 953 953 958 958 953 953 946 946 958 958 958 958 946 946 955 955 946 946 940 940 955 955 955 955 940 940 942 942 940 940 935 935 942 942 942 942 935 935 933 933 935 935 932 932 933 933 1039 1039 1037 1037 1022 1022 1013 1013 1026 1026 1023 1023 1056 1056 1066 1066 1063 1063 1094 1094 1095 1095 1092 1092 1088 1088 1089 1089 1092 1092 1089 1089 1093 1093 1092 1092 1092 1092 1093 1093 1094 1094 1081 1081 1087 1087 1085 1085 1087 1087 1088 1088 1085 1085 1081 1081 1085 1085 1080 1080 1085 1085 1082 1082 1080 1080 1080 1080 1082 1082 1076 1076 1076 1076 1067 1067 1069 1069 1069 1069 1073 1073 1076 1076 1073 1073 1078 1078 1076 1076 1076 1076 1078 1078 1080 1080 1032 1032 1038 1038 1048 1048 1038 1038 1046 1046 1048 1048 1048 1048 1046 1046 1053 1053 1046 1046 1055 1055 1053 1053 1014 1014 1016 1016 1020 1020 1013 1013 1014 1014 1026 1026 1014 1014 1020 1020 1026 1026 1026 1026 1020 1020 1028 1028 1020 1020 1030 1030 1028 1028 1021 1021 1010 1010 1023 1023 1010 1010 1011 1011 1023 1023 1023 1023 1011 1011 1013 1013 1018 1018 1007 1007 1019 1019 1007 1007 1008 1008 1019 1019 1019 1019 1008 1008 1021 1021 1008 1008 1009 1009 1021 1021 1021 1021 1009 1009 1010 1010 1017 1017 1005 1005 1018 1018 1005 1005 1006 1006 1018 1018 1018 1018 1006 1006 1007 1007 1015 1015 1003 1003 1017 1017 1003 1003 1004 1004 1017 1017 1017 1017 1004 1004 1005 1005 999 999 1000 1000 1012 1012 1000 1000 1001 1001 1012 1012 1012 1012 1001 1001 1015 1015 1001 1001 1002 1002 1015 1015 1015 1015 1002 1002 1003 1003 1040 1040 1039 1039 1024 1024 1039 1039 1022 1022 1024 1024 1024 1024 1022 1022 1012 1012 1022 1022 998 998 1012 1012 1012 1012 998 998 999 999 1033 1033 1041 1041 1031 1031 1041 1041 1035 1035 1031 1031 1031 1031 1035 1035 1029 1029 1035 1035 1027 1027 1029 1029 1044 1044 1025 1025 1047 1047 1025 1025 1027 1027 1047 1047 1047 1047 1027 1027 1050 1050 1027 1027 1035 1035 1050 1050 1050 1050 1035 1035 1051 1051 1035 1035 1041 1041 1051 1051 1051 1051 1041 1041 1057 1057 1055 1055 1056 1056 1053 1053 1056 1056 1063 1063 1053 1053 1053 1053 1063 1063 1048 1048 1063 1063 1059 1059 1048 1048 1048 1048 1059 1059 1042 1042 1059 1059 1054 1054 1042 1042 1042 1042 1054 1054 1036 1036 1054 1054 1049 1049 1036 1036 1036 1036 1049 1049 1034 1034 1049 1049 1043 1043 1034 1034 1034 1034 1043 1043 1033 1033 1043 1043 1045 1045 1033 1033 1033 1033 1045 1045 1041 1041 1045 1045 1060 1060 1041 1041 1041 1041 1060 1060 1057 1057 1058 1058 1062 1062 1068 1068 1062 1062 1065 1065 1068 1068 1068 1068 1065 1065 1074 1074 1065 1065 1071 1071 1074 1074 1074 1074 1071 1071 1077 1077 1086 1086 1084 1084 1077 1077 1092 1092 1091 1091 1088 1088 1091 1091 1090 1090 1088 1088 1088 1088 1090 1090 1085 1085 1090 1090 1086 1086 1085 1085 1085 1085 1086 1086 1082 1082 1086 1086 1077 1077 1082 1082 1082 1082 1077 1077 1076 1076 1077 1077 1071 1071 1076 1076 1076 1076 1071 1071 1067 1067 1084 1084 1083 1083 1077 1077 1083 1083 1079 1079 1077 1077 1077 1077 1079 1079 1074 1074 1079 1079 1075 1075 1074 1074 1074 1074 1075 1075 1068 1068 1075 1075 1072 1072 1068 1068 1068 1068 1072 1072 1058 1058 1072 1072 1070 1070 1058 1058 1058 1058 1070 1070 1052 1052 1070 1070 1064 1064 1052 1052 1052 1052 1064 1064 1061 1061 1066 1066 1067 1067 1063 1063 1067 1067 1071 1071 1063 1063 1063 1063 1071 1071 1059 1059 1071 1071 1065 1065 1059 1059 1059 1059 1065 1065 1054 1054 1065 1065 1062 1062 1054 1054 1054 1054 1062 1062 1049 1049 1062 1062 1058 1058 1049 1049 1049 1049 1058 1058 1043 1043 1058 1058 1052 1052 1043 1043 1043 1043 1052 1052 1045 1045 1052 1052 1061 1061 1045 1045 1045 1045 1061 1061 1060 1060 1030 1030 1032 1032 1028 1028 1032 1032 1048 1048 1028 1028 1028 1028 1048 1048 1026 1026 1048 1048 1042 1042 1026 1026 1026 1026 1042 1042 1023 1023 1042 1042 1036 1036 1023 1023 1023 1023 1036 1036 1021 1021 1036 1036 1034 1034 1021 1021 1021 1021 1034 1034 1019 1019 1034 1034 1033 1033 1019 1019 1019 1019 1033 1033 1018 1018 1033 1033 1031 1031 1018 1018 1018 1018 1031 1031 1017 1017 1031 1031 1029 1029 1017 1017 1017 1017 1029 1029 1015 1015 1029 1029 1027 1027 1015 1015 1015 1015 1027 1027 1012 1012 1027 1027 1025 1025 1012 1012 1012 1012 1025 1025 1024 1024 1025 1025 1044 1044 1024 1024 1024 1024 1044 1044 1040 1040 1103 1103 1104 1104 1106 1106 1104 1104 1105 1105 1106 1106 1106 1106 1105 1105 1108 1108 1096 1096 1097 1097 1098 1098 1097 1097 1099 1099 1098 1098 1098 1098 1099 1099 1100 1100 1099 1099 1101 1101 1100 1100 1100 1100 1101 1101 1103 1103 1101 1101 1102 1102 1103 1103 1103 1103 1102 1102 1104 1104 1113 1113 1114 1114 1115 1115 1114 1114 1116 1116 1115 1115 1115 1115 1116 1116 1118 1118 1105 1105 1107 1107 1108 1108 1107 1107 1109 1109 1108 1108 1108 1108 1109 1109 1111 1111 1109 1109 1110 1110 1111 1111 1111 1111 1110 1110 1113 1113 1110 1110 1112 1112 1113 1113 1113 1113 1112 1112 1114 1114 1116 1116 1117 1117 1118 1118 1117 1117 1119 1119 1118 1118 1118 1118 1119 1119 1120 1120 1119 1119 1121 1121 1120 1120 1121 1121 1122 1122 1120 1120 1120 1120 1122 1122 1124 1124 1122 1122 1123 1123 1124 1124 1124 1124 1123 1123 1125 1125 1123 1123 1126 1126 1125 1125 1125 1125 1126 1126 1128 1128 1126 1126 1127 1127 1128 1128 1127 1127 1129 1129 1128 1128 1128 1128 1129 1129 1130 1130 1129 1129 1131 1131 1130 1130 1130 1130 1131 1131 1133 1133 1131 1131 1132 1132 1133 1133 1132 1132 1134 1134 1133 1133 1133 1133 1134 1134 1136 1136 1134 1134 1135 1135 1136 1136 1135 1135 1137 1137 1136 1136 1136 1136 1137 1137 1138 1138 1137 1137 1139 1139 1138 1138 1138 1138 1139 1139 1142 1142 1139 1139 1140 1140 1142 1142 1140 1140 1141 1141 1142 1142 1142 1142 1141 1141 1143 1143 1141 1141 1144 1144 1143 1143 1143 1143 1144 1144 1146 1146 1144 1144 1145 1145 1146 1146 1146 1146 1145 1145 1148 1148 1152 1152 1155 1155 1151 1151 1155 1155 1150 1150 1151 1151 3036 3036 3037 3037 1149 1149 3038 3038 1148 1148 1149 1149 1149 1149 1148 1148 1147 1147 1148 1148 1145 1145 1147 1147 1157 1157 1158 1158 1160 1160 1158 1158 1159 1159 1160 1160 1160 1160 1159 1159 1162 1162 1152 1152 1153 1153 1155 1155 1153 1153 1154 1154 1155 1155 1155 1155 1154 1154 1157 1157 1154 1154 1156 1156 1157 1157 1157 1157 1156 1156 1158 1158 1159 1159 1161 1161 1162 1162 1161 1161 1163 1163 1162 1162 1162 1162 1163 1163 1164 1164 1163 1163 1165 1165 1164 1164 1164 1164 1165 1165 1167 1167 1165 1165 1166 1166 1167 1167 1167 1167 1166 1166 1169 1169 1166 1166 1168 1168 1169 1169 1168 1168 1170 1170 1169 1169 1169 1169 1170 1170 1171 1171 1170 1170 1172 1172 1171 1171 1171 1171 1172 1172 1174 1174 1172 1172 1173 1173 1174 1174 1173 1173 1175 1175 1174 1174 1174 1174 1175 1175 1176 1176 1175 1175 1177 1177 1176 1176 1176 1176 1177 1177 1179 1179 1177 1177 1178 1178 1179 1179 1179 1179 1178 1178 1181 1181 1178 1178 1180 1180 1181 1181 1180 1180 1182 1182 1181 1181 1181 1181 1182 1182 1183 1183 1182 1182 1184 1184 1183 1183 1183 1183 1184 1184 1186 1186 1184 1184 1185 1185 1186 1186 1185 1185 1188 1188 1186 1186 1186 1186 1188 1188 1187 1187 1188 1188 1189 1189 1187 1187 1187 1187 1189 1189 1191 1191 1189 1189 1190 1190 1191 1191 3039 3039 3040 3040 1193 1193 3041 3041 1192 1192 1193 1193 1192 1192 1194 1194 1193 1193 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1195 1195 1196 1196 1198 1198 1196 1196 1197 1197 1198 1198 1197 1197 1200 1200 1198 1198 1198 1198 1200 1200 1199 1199 1200 1200 1201 1201 1199 1199 1199 1199 1201 1201 1203 1203 1201 1201 1202 1202 1203 1203 1203 1203 1202 1202 1205 1205 1202 1202 1204 1204 1205 1205 1204 1204 1206 1206 1205 1205 1205 1205 1206 1206 1208 1208 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208 1208 1208 1209 1209 1211 1211 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1211 1211 1212 1212 1213 1213 1212 1212 1214 1214 1213 1213 1213 1213 1214 1214 1216 1216 1214 1214 1215 1215 1216 1216 1216 1216 1215 1215 1217 1217 1215 1215 1218 1218 1217 1217 1218 1218 1219 1219 1217 1217 1217 1217 1219 1219 1221 1221 1219 1219 1220 1220 1221 1221 1221 1221 1220 1220 1223 1223 1220 1220 1222 1222 1223 1223 1222 1222 1224 1224 1223 1223 1223 1223 1224 1224 1226 1226 1224 1224 1225 1225 1226 1226 1226 1226 1225 1225 1228 1228 1225 1225 1227 1227 1228 1228 1227 1227 1229 1229 1228 1228 1228 1228 1229 1229 1230 1230 1229 1229 1231 1231 1230 1230 1230 1230 1231 1231 1233 1233 1241 1241 1238 1238 1239 1239 1239 1239 1240 1240 1241 1241 1240 1240 1242 1242 1241 1241 1241 1241 1242 1242 1243 1243 1242 1242 1245 1245 1243 1243 1243 1243 1245 1245 1244 1244 1231 1231 1232 1232 1233 1233 1232 1232 1234 1234 1233 1233 1233 1233 1234 1234 1235 1235 1234 1234 1236 1236 1235 1235 1235 1235 1236 1236 1238 1238 1236 1236 1237 1237 1238 1238 1238 1238 1237 1237 1239 1239 1279 1279 1287 1287 1290 1290 1287 1287 1288 1288 1290 1290 1290 1290 1288 1288 1289 1289 1269 1269 1272 1272 1276 1276 1272 1272 1273 1273 1276 1276 1252 1252 1254 1254 1257 1257 1254 1254 1259 1259 1257 1257 1257 1257 1259 1259 1269 1269 1246 1246 1247 1247 1249 1249 1247 1247 1248 1248 1249 1249 1248 1248 1252 1252 1249 1249 1252 1252 1257 1257 1249 1249 1249 1249 1257 1257 1250 1250 1257 1257 1262 1262 1250 1250 1256 1256 1255 1255 1267 1267 1255 1255 1253 1253 1267 1267 1267 1267 1253 1253 1262 1262 1253 1253 1251 1251 1262 1262 1262 1262 1251 1251 1250 1250 1279 1279 1290 1290 1273 1273 1290 1290 1291 1291 1273 1273 1273 1273 1291 1291 1276 1276 1291 1291 1292 1292 1276 1276 1276 1276 1292 1292 1280 1280 1292 1292 1293 1293 1280 1280 1280 1280 1293 1293 1281 1281 1293 1293 1294 1294 1281 1281 1281 1281 1294 1294 1282 1282 1294 1294 1295 1295 1282 1282 1282 1282 1295 1295 1283 1283 1269 1269 1276 1276 1257 1257 1276 1276 1280 1280 1257 1257 1257 1257 1280 1280 1262 1262 1280 1280 1281 1281 1262 1262 1262 1262 1281 1281 1267 1267 1281 1281 1282 1282 1267 1267 1267 1267 1282 1282 1271 1271 1282 1282 1283 1283 1271 1271 1271 1271 1283 1283 1274 1274 1264 1264 1263 1263 1274 1274 1263 1263 1261 1261 1274 1274 1274 1274 1261 1261 1271 1271 1261 1261 1260 1260 1271 1271 1271 1271 1260 1260 1267 1267 1260 1260 1258 1258 1267 1267 1267 1267 1258 1258 1256 1256 1295 1295 1296 1296 1283 1283 1296 1296 1284 1284 1283 1283 1283 1283 1284 1284 1274 1274 1284 1284 1275 1275 1274 1274 1274 1274 1275 1275 1264 1264 1268 1268 1266 1266 1275 1275 1266 1266 1265 1265 1275 1275 1275 1275 1265 1265 1264 1264 1278 1278 1277 1277 1286 1286 1277 1277 1285 1285 1286 1286 1286 1286 1285 1285 1298 1298 1285 1285 1297 1297 1298 1298 1296 1296 1297 1297 1284 1284 1297 1297 1285 1285 1284 1284 1284 1284 1285 1285 1275 1275 1285 1285 1277 1277 1275 1275 1275 1275 1277 1277 1268 1268 1277 1277 1278 1278 1268 1268 1268 1268 1278 1278 1270 1270 1348 1348 1347 1347 1336 1336 1352 1352 1353 1353 1351 1351 1352 1352 1351 1351 1350 1350 1341 1341 1344 1344 1346 1346 1323 1323 1329 1329 1341 1341 1329 1329 1338 1338 1341 1341 1341 1341 1338 1338 1344 1344 1300 1300 1299 1299 1309 1309 1309 1309 1310 1310 1300 1300 1310 1310 1319 1319 1300 1300 1300 1300 1319 1319 1323 1323 1319 1319 1325 1325 1323 1323 1323 1323 1325 1325 1329 1329 1311 1311 1308 1308 1307 1307 1320 1320 1311 1311 1312 1312 1328 1328 1320 1320 1321 1321 1322 1322 1331 1331 1321 1321 1331 1331 1330 1330 1321 1321 1321 1321 1330 1330 1328 1328 1311 1311 1307 1307 1312 1312 1307 1307 1306 1306 1312 1312 1312 1312 1306 1306 1313 1313 1306 1306 1305 1305 1313 1313 1313 1313 1305 1305 1314 1314 1305 1305 1304 1304 1314 1314 1314 1314 1304 1304 1315 1315 1304 1304 1303 1303 1315 1315 1315 1315 1303 1303 1316 1316 1320 1320 1312 1312 1321 1321 1312 1312 1313 1313 1321 1321 1321 1321 1313 1313 1322 1322 1313 1313 1314 1314 1322 1322 1322 1322 1314 1314 1324 1324 1314 1314 1315 1315 1324 1324 1324 1324 1315 1315 1326 1326 1315 1315 1316 1316 1326 1326 1326 1326 1316 1316 1327 1327 1340 1340 1339 1339 1327 1327 1339 1339 1337 1337 1327 1327 1327 1327 1337 1337 1326 1326 1337 1337 1335 1335 1326 1326 1326 1326 1335 1335 1324 1324 1335 1335 1334 1334 1324 1324 1324 1324 1334 1334 1322 1322 1334 1334 1333 1333 1322 1322 1322 1322 1333 1333 1331 1331 1345 1345 1343 1343 1332 1332 1343 1343 1342 1342 1332 1332 1342 1342 1340 1340 1332 1332 1340 1340 1327 1327 1332 1332 1332 1332 1327 1327 1317 1317 1327 1327 1316 1316 1317 1317 1317 1317 1316 1316 1302 1302 1316 1316 1303 1303 1302 1302 1347 1347 1345 1345 1336 1336 1345 1345 1332 1332 1336 1336 1336 1336 1332 1332 1318 1318 1332 1332 1317 1317 1318 1318 1318 1318 1317 1317 1301 1301 1317 1317 1302 1302 1301 1301 1349 1349 1341 1341 1351 1351 1341 1341 1346 1346 1351 1351 1351 1351 1346 1346 1350 1350 1349 1349 1348 1348 1341 1341 1348 1348 1336 1336 1341 1341 1341 1341 1336 1336 1323 1323 1336 1336 1318 1318 1323 1323 1323 1323 1318 1318 1300 1300 1318 1318 1301 1301 1300 1300 1354 1354 1355 1355 1356 1356 1355 1355 1357 1357 1356 1356 1356 1356 1357 1357 1358 1358 1357 1357 1359 1359 1358 1358 1358 1358 1359 1359 1360 1360 1359 1359 1361 1361 1360 1360 1360 1360 1361 1361 1362 1362 1361 1361 1363 1363 1362 1362 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1364 1364 1365 1365 1366 1366 1365 1365 1367 1367 1366 1366 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1368 1368 1369 1369 1370 1370 1369 1369 1371 1371 1370 1370 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1372 1372 1373 1373 3042 3042 1373 1373 3043 3043 3044 3044 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1376 1376 1377 1377 1378 1378 1377 1377 1379 1379 1378 1378 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1380 1380 1381 1381 1382 1382 1381 1381 1383 1383 1382 1382 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 3045 3045 3046 3046 1386 1386 3047 3047 1387 1387 1386 1386 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1389 1389 1391 1391 1390 1390 1390 1390 1391 1391 1392 1392 1391 1391 1393 1393 1392 1392 1392 1392 1393 1393 1394 1394 1393 1393 1395 1395 1394 1394 1394 1394 1395 1395 1396 1396 1395 1395 1397 1397 1396 1396 1396 1396 1397 1397 1398 1398 1397 1397 1399 1399 1398 1398 1398 1398 1399 1399 1400 1400 1399 1399 1401 1401 1400 1400 1400 1400 1401 1401 1402 1402 1401 1401 1403 1403 1402 1402 1402 1402 1403 1403 1404 1404 1403 1403 1405 1405 1404 1404 1414 1414 1415 1415 1412 1412 1407 1407 1406 1406 1413 1413 1414 1414 1412 1412 1413 1413 1412 1412 1411 1411 1413 1413 1413 1413 1411 1411 1410 1410 1410 1410 1409 1409 1413 1413 1409 1409 1408 1408 1413 1413 1413 1413 1408 1408 1407 1407 1416 1416 1417 1417 1418 1418 1417 1417 1419 1419 1418 1418 3048 3048 3049 3049 1420 1420 3050 3050 1421 1421 1420 1420 1420 1420 1421 1421 1422 1422 1421 1421 1423 1423 1422 1422 1422 1422 1423 1423 1424 1424 1423 1423 1425 1425 1424 1424 1424 1424 1425 1425 1426 1426 1425 1425 1427 1427 1426 1426 1426 1426 1427 1427 1428 1428 1427 1427 1429 1429 1428 1428 1430 1430 1431 1431 1432 1432 1431 1431 1433 1433 1432 1432 1432 1432 1433 1433 1434 1434 1433 1433 1435 1435 1434 1434 1434 1434 1435 1435 1436 1436 1435 1435 1437 1437 1436 1436 1436 1436 1437 1437 1438 1438 1437 1437 1439 1439 1438 1438 1438 1438 1439 1439 3051 3051 1439 1439 3052 3052 3053 3053 1440 1440 1441 1441 1442 1442 1441 1441 1443 1443 1442 1442 1446 1446 1453 1453 1452 1452 1452 1452 1451 1451 1446 1446 1451 1451 1450 1450 1446 1446 1446 1446 1450 1450 1449 1449 1444 1444 1445 1445 1447 1447 1445 1445 1446 1446 1447 1447 1447 1447 1446 1446 1448 1448 1446 1446 1449 1449 1448 1448 1454 1454 1455 1455 1481 1481 1481 1481 1480 1480 1454 1454 1480 1480 1479 1479 1454 1454 1454 1454 1479 1479 1456 1456 1462 1462 1461 1461 1479 1479 1462 1462 1476 1476 1475 1475 1461 1461 1460 1460 1479 1479 1460 1460 1459 1459 1479 1479 1479 1479 1459 1459 1456 1456 1459 1459 1458 1458 1456 1456 1456 1456 1458 1458 1457 1457 1476 1476 1462 1462 1477 1477 1462 1462 1479 1479 1477 1477 1477 1477 1479 1479 1478 1478 1474 1474 1464 1464 1475 1475 1464 1464 1463 1463 1475 1475 1475 1475 1463 1463 1462 1462 1472 1472 1467 1467 1466 1466 1472 1472 1471 1471 1467 1467 1471 1471 1470 1470 1467 1467 1467 1467 1470 1470 1468 1468 1470 1470 1469 1469 1468 1468 1474 1474 1473 1473 1464 1464 1473 1473 1472 1472 1464 1464 1464 1464 1472 1472 1465 1465 1472 1472 1466 1466 1465 1465 1557 1557 1568 1568 1571 1571 1635 1635 1630 1630 1632 1632 1612 1612 1610 1610 1611 1611 1682 1682 1694 1694 1688 1688 1601 1601 1598 1598 1596 1596 1569 1569 1565 1565 1559 1559 1558 1558 1556 1556 1560 1560 1552 1552 1549 1549 1554 1554 1599 1599 1606 1606 1602 1602 1718 1718 1716 1716 1693 1693 1710 1710 1709 1709 1691 1691 1492 1492 1494 1494 1508 1508 1498 1498 1496 1496 1512 1512 1493 1493 1484 1484 1507 1507 1483 1483 1482 1482 1485 1485 1498 1498 1512 1512 1499 1499 1513 1513 1502 1502 1504 1504 3054 3054 1511 1511 3055 3055 1511 1511 1495 1495 3056 3056 1495 1495 1511 1511 1494 1494 1511 1511 1518 1518 1494 1494 1494 1494 1518 1518 1508 1508 1487 1487 1486 1486 1508 1508 1486 1486 1488 1488 1508 1508 1508 1508 1488 1488 1492 1492 1509 1509 1491 1491 1490 1490 1692 1692 1714 1714 1713 1713 1684 1684 1692 1692 1687 1687 1692 1692 1713 1713 1687 1687 1687 1687 1713 1713 1691 1691 1713 1713 1711 1711 1691 1691 1691 1691 1711 1711 1710 1710 1706 1706 1708 1708 1692 1692 1708 1708 1712 1712 1692 1692 1692 1692 1712 1712 1714 1714 1688 1688 1698 1698 1699 1699 1707 1707 1704 1704 1689 1689 1704 1704 1702 1702 1689 1689 1689 1689 1702 1702 1701 1701 1717 1717 1719 1719 1718 1718 1717 1717 1718 1718 1715 1715 1718 1718 1693 1693 1715 1715 1715 1715 1693 1693 1695 1695 1661 1661 1663 1663 1673 1673 1639 1639 1643 1643 1647 1647 1643 1643 1651 1651 1647 1647 1647 1647 1651 1651 1661 1661 1651 1651 1657 1657 1661 1661 1661 1661 1657 1657 1663 1663 1624 1624 1633 1633 1631 1631 1633 1633 1634 1634 1631 1631 1631 1631 1634 1634 1639 1639 1634 1634 1641 1641 1639 1639 1639 1639 1641 1641 1643 1643 1614 1614 1625 1625 1624 1624 1625 1625 1627 1627 1624 1624 1624 1624 1627 1627 1633 1633 1609 1609 1615 1615 1614 1614 1615 1615 1618 1618 1614 1614 1614 1614 1618 1618 1625 1625 1606 1606 1609 1609 1602 1602 1609 1609 1614 1614 1602 1602 1602 1602 1614 1614 1603 1603 1575 1575 1579 1579 1580 1580 1579 1579 1584 1584 1580 1580 1580 1580 1584 1584 1591 1591 1575 1575 1580 1580 1564 1564 1580 1580 1563 1563 1564 1564 1564 1564 1563 1563 1562 1562 1540 1540 1542 1542 1563 1563 1542 1542 1548 1548 1563 1563 1563 1563 1548 1548 1562 1562 1505 1505 1510 1510 1516 1516 1510 1510 1515 1515 1516 1516 1516 1516 1515 1515 1527 1527 1515 1515 1526 1526 1527 1527 1527 1527 1526 1526 1540 1540 1526 1526 1538 1538 1540 1540 1540 1540 1538 1538 1542 1542 1549 1549 1552 1552 1539 1539 1552 1552 1543 1543 1539 1539 1539 1539 1543 1543 1529 1529 3057 3057 3058 3058 1511 1511 3059 3059 3060 3060 1511 1511 1511 1511 3061 3061 1518 1518 3062 3062 1525 1525 1518 1518 1504 1504 1506 1506 1513 1513 1506 1506 1522 1522 1513 1513 1513 1513 1522 1522 1528 1528 1522 1522 1536 1536 1528 1528 3063 3063 3064 3064 1534 1534 3065 3065 1541 1541 1534 1534 1537 1537 1532 1532 1525 1525 1553 1553 1551 1551 3066 3066 1551 1551 1541 1541 3067 3067 3068 3068 1541 1541 3069 3069 1541 1541 3070 3070 3071 3071 1546 1546 1536 1536 1533 1533 1536 1536 1522 1522 1533 1533 1533 1533 1522 1522 1519 1519 1522 1522 1506 1506 1519 1519 1551 1551 1545 1545 1541 1541 1545 1545 1537 1537 1541 1541 1541 1541 1537 1537 1534 1534 1537 1537 1525 1525 1534 1534 1534 1534 1525 1525 3072 3072 1525 1525 3073 3073 3074 3074 1528 1528 1520 1520 1513 1513 1520 1520 1501 1501 1513 1513 1513 1513 1501 1501 1502 1502 1490 1490 1489 1489 1509 1509 1489 1489 1487 1487 1509 1509 1509 1509 1487 1487 1514 1514 1487 1487 1508 1508 1514 1514 1514 1514 1508 1508 1517 1517 1508 1508 1518 1518 1517 1517 1517 1517 1518 1518 1523 1523 1518 1518 1525 1525 1523 1523 1523 1523 1525 1525 1530 1530 1525 1525 1532 1532 1530 1530 1559 1559 1565 1565 1554 1554 1565 1565 1560 1560 1554 1554 1554 1554 1560 1560 1552 1552 1560 1560 1556 1556 1552 1552 1552 1552 1556 1556 1543 1543 1569 1569 1572 1572 1565 1565 1572 1572 1570 1570 1565 1565 1565 1565 1570 1570 1560 1560 1570 1570 1566 1566 1560 1560 1560 1560 1566 1566 1558 1558 1566 1566 1561 1561 1558 1558 1598 1598 1597 1597 1596 1596 1597 1597 1590 1590 1596 1596 1596 1596 1590 1590 1589 1589 1590 1590 1587 1587 1589 1589 1589 1589 1587 1587 1585 1585 1587 1587 1578 1578 1585 1585 1597 1597 1592 1592 1590 1590 1592 1592 1588 1588 1590 1590 1590 1590 1588 1588 1587 1587 1588 1588 1586 1586 1587 1587 1587 1587 1586 1586 1578 1578 1586 1586 1581 1581 1578 1578 1578 1578 1581 1581 1576 1576 3075 3075 1553 1553 3076 3076 1553 1553 3077 3077 3078 3078 1558 1558 1550 1550 1556 1556 1550 1550 1546 1546 1556 1556 1556 1556 1546 1546 1543 1543 1546 1546 1533 1533 1543 1543 1543 1543 1533 1533 1529 1529 1533 1533 1519 1519 1529 1529 1610 1610 1608 1608 1611 1611 1608 1608 1603 1603 1611 1611 1611 1611 1603 1603 1613 1613 1603 1603 1614 1614 1613 1613 1617 1617 1619 1619 1621 1621 1619 1619 1623 1623 1621 1621 1621 1621 1623 1623 1628 1628 1623 1623 1629 1629 1628 1628 1628 1628 1629 1629 1632 1632 1640 1640 1646 1646 1638 1638 1646 1646 1645 1645 1638 1638 1632 1632 1630 1630 1628 1628 1630 1630 1626 1626 1628 1628 1628 1628 1626 1626 1621 1621 1626 1626 1622 1622 1621 1621 1622 1622 1620 1620 1621 1621 1621 1621 1620 1620 1617 1617 1620 1620 1616 1616 1617 1617 1636 1636 1644 1644 1640 1640 1644 1644 1649 1649 1640 1640 1640 1640 1649 1649 1646 1646 1649 1649 1655 1655 1646 1646 1646 1646 1655 1655 1645 1645 1655 1655 1652 1652 1645 1645 1667 1667 1660 1660 3079 3079 1660 1660 3080 3080 3081 3081 1674 1674 1665 1665 1668 1668 1665 1665 1659 1659 1668 1668 1668 1668 1659 1659 1662 1662 1659 1659 1653 1653 1662 1662 1662 1662 1653 1653 1654 1654 1656 1656 1650 1650 3082 3082 1677 1677 1671 1671 1683 1683 1671 1671 1675 1675 1683 1683 1683 1683 1675 1675 1690 1690 1675 1675 3083 3083 1690 1690 1684 1684 1677 1677 1692 1692 1677 1677 1683 1683 1692 1692 1692 1692 1683 1683 1706 1706 1683 1683 1690 1690 1706 1706 1706 1706 1690 1690 1705 1705 1690 1690 3084 3084 1705 1705 1629 1629 1636 1636 1632 1632 1636 1636 1640 1640 1632 1632 1632 1632 1640 1640 1635 1635 1640 1640 1638 1638 1635 1635 1635 1635 1638 1638 1637 1637 1638 1638 1645 1645 1637 1637 1637 1637 1645 1645 1642 1642 1645 1645 1652 1652 1642 1642 3085 3085 3086 3086 1648 1648 3087 3087 1650 1650 1648 1648 1647 1647 1644 1644 1639 1639 1644 1644 1636 1636 1639 1639 1639 1639 1636 1636 1631 1631 1636 1636 1629 1629 1631 1631 1631 1631 1629 1629 1624 1624 1629 1629 1623 1623 1624 1624 1624 1624 1623 1623 1614 1614 1623 1623 1619 1619 1614 1614 1614 1614 1619 1619 1613 1613 1619 1619 1617 1617 1613 1613 1613 1613 1617 1617 1611 1611 1617 1617 1616 1616 1611 1611 1611 1611 1616 1616 1612 1612 1673 1673 1679 1679 1661 1661 1679 1679 1685 1685 1661 1661 1661 1661 1685 1685 1680 1680 1658 1658 1670 1670 1666 1666 1670 1670 1676 1676 1666 1666 1666 1666 1676 1676 1672 1672 1676 1676 1682 1682 1672 1672 1672 1672 1682 1682 1678 1678 1682 1682 1688 1688 1678 1678 1678 1678 1688 1688 1681 1681 1688 1688 1699 1699 1681 1681 3088 3088 3089 3089 1690 1690 3090 3090 3091 3091 1690 1690 1690 1690 3092 3092 3093 3093 1679 1679 1686 1686 1685 1685 1686 1686 1695 1695 1685 1685 1685 1685 1695 1695 1680 1680 1695 1695 1693 1693 1680 1680 1680 1680 1693 1693 1689 1689 1693 1693 1716 1716 1689 1689 1689 1689 1716 1716 1707 1707 1671 1671 1669 1669 1675 1675 1669 1669 1667 1667 1675 1675 1675 1675 1667 1667 3094 3094 1667 1667 3095 3095 3096 3096 1681 1681 1674 1674 1678 1678 1674 1674 1668 1668 1678 1678 1678 1678 1668 1668 1672 1672 1668 1668 1662 1662 1672 1672 1672 1672 1662 1662 1666 1666 1662 1662 1654 1654 1666 1666 1666 1666 1654 1654 1658 1658 1669 1669 1664 1664 1667 1667 1664 1664 1656 1656 1667 1667 1667 1667 1656 1656 1660 1660 1656 1656 3097 3097 1660 1660 1660 1660 3098 3098 3099 3099 1652 1652 1655 1655 1665 1665 1665 1665 1655 1655 1659 1659 1655 1655 1649 1649 1659 1659 1659 1659 1649 1649 1653 1653 1649 1649 1644 1644 1653 1653 1653 1653 1644 1644 1654 1654 1644 1644 1647 1647 1654 1654 1654 1654 1647 1647 1658 1658 1647 1647 1661 1661 1658 1658 1658 1658 1661 1661 1670 1670 1661 1661 1680 1680 1670 1670 1670 1670 1680 1680 1676 1676 1680 1680 1689 1689 1676 1676 1676 1676 1689 1689 1682 1682 1689 1689 1701 1701 1682 1682 1682 1682 1701 1701 1694 1694 1701 1701 1697 1697 1694 1694 1694 1694 1697 1697 1688 1688 1697 1697 1696 1696 1688 1688 1688 1688 1696 1696 1698 1698 1580 1580 1567 1567 1563 1563 1567 1567 1555 1555 1563 1563 1563 1563 1555 1555 1540 1540 1555 1555 1544 1544 1540 1540 1540 1540 1544 1544 1527 1527 1544 1544 1531 1531 1527 1527 1527 1527 1531 1531 1516 1516 1531 1531 1521 1521 1516 1516 1516 1516 1521 1521 1505 1505 1521 1521 1507 1507 1505 1505 1505 1505 1507 1507 1485 1485 1507 1507 1484 1484 1485 1485 1485 1485 1484 1484 1483 1483 1591 1591 1593 1593 1580 1580 1593 1593 1582 1582 1580 1580 1580 1580 1582 1582 1567 1567 1582 1582 1568 1568 1567 1567 1567 1567 1568 1568 1555 1555 1568 1568 1557 1557 1555 1555 1555 1555 1557 1557 1544 1544 1557 1557 1547 1547 1544 1544 1544 1544 1547 1547 1531 1531 1547 1547 1535 1535 1531 1531 1531 1531 1535 1535 1521 1521 1535 1535 1524 1524 1521 1521 1521 1521 1524 1524 1507 1507 1524 1524 1512 1512 1507 1507 1507 1507 1512 1512 1493 1493 1512 1512 1496 1496 1493 1493 1599 1599 1602 1602 1594 1594 1602 1602 1595 1595 1594 1594 1594 1594 1595 1595 1583 1583 1574 1574 1571 1571 1577 1577 1571 1571 1568 1568 1577 1577 1577 1577 1568 1568 1583 1583 1568 1568 1582 1582 1583 1583 1583 1583 1582 1582 1594 1594 1582 1582 1593 1593 1594 1594 1594 1594 1593 1593 1599 1599 1574 1574 1569 1569 1571 1571 1569 1569 1559 1559 1571 1571 1571 1571 1559 1559 1557 1557 1559 1559 1554 1554 1557 1557 1557 1557 1554 1554 1547 1547 1554 1554 1549 1549 1547 1547 1547 1547 1549 1549 1535 1535 1549 1549 1539 1539 1535 1535 1535 1535 1539 1539 1524 1524 1539 1539 1529 1529 1524 1524 1524 1524 1529 1529 1512 1512 1529 1529 1519 1519 1512 1512 1512 1512 1519 1519 1499 1499 1519 1519 1506 1506 1499 1499 1499 1499 1506 1506 1503 1503 1506 1506 1504 1504 1503 1503 1596 1596 1600 1600 1601 1601 1600 1600 1604 1604 1601 1601 1601 1601 1604 1604 1605 1605 1604 1604 1607 1607 1605 1605 1610 1610 1607 1607 1608 1608 1607 1607 1604 1604 1608 1608 1608 1608 1604 1604 1603 1603 1604 1604 1600 1600 1603 1603 1603 1603 1600 1600 1602 1602 1600 1600 1596 1596 1602 1602 1602 1602 1596 1596 1595 1595 1596 1596 1589 1589 1595 1595 1595 1595 1589 1589 1583 1583 1589 1589 1585 1585 1583 1583 1583 1583 1585 1585 1577 1577 1585 1585 1578 1578 1577 1577 1577 1577 1578 1578 1574 1574 1578 1578 1576 1576 1574 1574 1574 1574 1576 1576 1569 1569 1576 1576 1573 1573 1569 1569 1569 1569 1573 1573 1572 1572 1826 1826 1824 1824 1823 1823 1731 1731 1730 1730 1728 1728 1727 1727 1729 1729 1732 1732 1727 1727 1732 1732 1723 1723 1724 1724 1722 1722 1723 1723 1725 1725 1720 1720 1735 1735 1720 1720 1721 1721 1735 1735 1731 1731 1728 1728 1733 1733 1828 1828 1826 1826 1821 1821 1819 1819 1832 1832 1821 1821 1832 1832 1829 1829 1821 1821 1821 1821 1829 1829 1828 1828 1825 1825 1827 1827 1818 1818 1827 1827 1830 1830 1818 1818 1818 1818 1830 1830 1819 1819 1830 1830 1831 1831 1819 1819 1819 1819 1831 1831 1832 1832 1728 1728 1726 1726 1733 1733 1726 1726 1725 1725 1733 1733 1733 1733 1725 1725 1734 1734 1725 1725 1735 1735 1734 1734 1734 1734 1735 1735 1736 1736 1735 1735 1740 1740 1736 1736 1736 1736 1740 1740 1739 1739 1740 1740 1743 1743 1739 1739 1743 1743 1740 1740 1744 1744 1740 1740 1745 1745 1744 1744 1744 1744 1745 1745 1749 1749 1758 1758 1753 1753 1754 1754 1753 1753 1752 1752 1754 1754 1754 1754 1752 1752 1749 1749 1752 1752 1748 1748 1749 1749 1749 1749 1748 1748 1744 1744 1767 1767 1762 1762 1763 1763 1762 1762 1761 1761 1763 1763 1763 1763 1761 1761 1758 1758 1761 1761 1757 1757 1758 1758 1758 1758 1757 1757 1753 1753 1771 1771 1770 1770 1767 1767 1770 1770 1766 1766 1767 1767 1767 1767 1766 1766 1762 1762 1767 1767 1772 1772 1771 1771 1772 1772 1777 1777 1771 1771 1771 1771 1777 1777 1778 1778 1777 1777 1781 1781 1778 1778 1778 1778 1781 1781 1782 1782 1782 1782 1781 1781 1783 1783 1781 1781 1786 1786 1783 1783 1783 1783 1786 1786 1787 1787 1786 1786 1790 1790 1787 1787 1787 1787 1790 1790 1791 1791 1796 1796 1795 1795 1790 1790 1795 1795 1792 1792 1790 1790 1790 1790 1792 1792 1791 1791 1801 1801 1799 1799 1796 1796 1799 1799 1797 1797 1796 1796 1796 1796 1797 1797 1795 1795 1806 1806 1803 1803 1801 1801 1803 1803 1802 1802 1801 1801 1801 1801 1802 1802 1799 1799 1723 1723 1732 1732 1724 1724 1732 1732 1738 1738 1724 1724 1724 1724 1738 1738 1737 1737 1738 1738 1742 1742 1737 1737 1737 1737 1742 1742 1741 1741 1742 1742 1747 1747 1741 1741 1741 1741 1747 1747 1746 1746 1747 1747 1751 1751 1746 1746 1746 1746 1751 1751 1750 1750 1751 1751 1756 1756 1750 1750 1750 1750 1756 1756 1755 1755 1756 1756 1760 1760 1755 1755 1755 1755 1760 1760 1759 1759 1760 1760 1765 1765 1759 1759 1759 1759 1765 1765 1764 1764 1765 1765 1769 1769 1764 1764 1764 1764 1769 1769 1768 1768 1769 1769 1774 1774 1768 1768 1768 1768 1774 1774 1773 1773 1774 1774 1775 1775 1773 1773 1773 1773 1775 1775 1776 1776 1775 1775 1779 1779 1776 1776 1776 1776 1779 1779 1780 1780 1779 1779 1784 1784 1780 1780 1780 1780 1784 1784 1785 1785 1784 1784 1788 1788 1785 1785 1785 1785 1788 1788 1789 1789 1788 1788 1793 1793 1789 1789 1789 1789 1793 1793 1794 1794 1793 1793 1798 1798 1794 1794 1794 1794 1798 1798 1800 1800 1798 1798 1804 1804 1800 1800 1800 1800 1804 1804 1805 1805 1804 1804 1809 1809 1805 1805 1805 1805 1809 1809 1810 1810 1809 1809 1813 1813 1810 1810 1810 1810 1813 1813 1814 1814 1722 1722 1724 1724 1721 1721 1724 1724 1737 1737 1721 1721 1721 1721 1737 1737 1735 1735 1737 1737 1741 1741 1735 1735 1735 1735 1741 1741 1740 1740 1741 1741 1746 1746 1740 1740 1740 1740 1746 1746 1745 1745 1746 1746 1750 1750 1745 1745 1745 1745 1750 1750 1749 1749 1750 1750 1755 1755 1749 1749 1749 1749 1755 1755 1754 1754 1755 1755 1759 1759 1754 1754 1754 1754 1759 1759 1758 1758 1759 1759 1764 1764 1758 1758 1758 1758 1764 1764 1763 1763 1764 1764 1768 1768 1763 1763 1763 1763 1768 1768 1767 1767 1768 1768 1773 1773 1767 1767 1767 1767 1773 1773 1772 1772 1773 1773 1776 1776 1772 1772 1772 1772 1776 1776 1777 1777 1776 1776 1780 1780 1777 1777 1777 1777 1780 1780 1781 1781 1780 1780 1785 1785 1781 1781 1781 1781 1785 1785 1786 1786 1785 1785 1789 1789 1786 1786 1786 1786 1789 1789 1790 1790 1789 1789 1794 1794 1790 1790 1790 1790 1794 1794 1796 1796 1794 1794 1800 1800 1796 1796 1796 1796 1800 1800 1801 1801 1800 1800 1805 1805 1801 1801 1801 1801 1805 1805 1806 1806 1805 1805 1810 1810 1806 1806 1806 1806 1810 1810 1811 1811 1810 1810 1814 1814 1811 1811 1811 1811 1814 1814 1815 1815 1817 1817 1816 1816 1815 1815 1816 1816 1812 1812 1815 1815 1815 1815 1812 1812 1811 1811 1812 1812 1808 1808 1811 1811 1811 1811 1808 1808 1806 1806 1808 1808 1807 1807 1806 1806 1806 1806 1807 1807 1803 1803 1826 1826 1823 1823 1821 1821 1823 1823 1822 1822 1821 1821 1821 1821 1822 1822 1820 1820 1820 1820 1817 1817 1821 1821 1817 1817 1815 1815 1821 1821 1821 1821 1815 1815 1819 1819 1815 1815 1814 1814 1819 1819 1819 1819 1814 1814 1818 1818 1814 1814 1813 1813 1818 1818 1859 1859 1863 1863 1888 1888 1841 1841 1844 1844 1881 1881 1861 1861 1850 1850 1849 1849 1850 1850 1846 1846 1849 1849 1866 1866 1861 1861 1860 1860 1861 1861 1849 1849 1860 1860 1860 1860 1849 1849 1848 1848 1849 1849 1846 1846 1848 1848 1846 1846 1853 1853 1854 1854 1853 1853 1867 1867 1854 1854 1854 1854 1867 1867 1868 1868 1868 1868 1867 1867 1883 1883 1867 1867 1884 1884 1883 1883 1883 1883 1884 1884 1885 1885 1846 1846 1847 1847 1848 1848 1847 1847 1855 1855 1848 1848 1848 1848 1855 1855 1860 1860 1855 1855 1857 1857 1860 1860 1860 1860 1857 1857 1866 1866 1857 1857 1858 1858 1866 1866 1866 1866 1858 1858 1856 1856 1895 1895 1899 1899 1884 1884 1899 1899 1887 1887 1884 1884 1884 1884 1887 1887 1885 1885 1856 1856 1845 1845 1869 1869 1845 1845 1843 1843 1869 1869 1869 1869 1843 1843 1871 1871 1843 1843 1842 1842 1871 1871 1842 1842 3100 3100 1871 1871 3101 3101 3102 3102 1871 1871 1871 1871 3103 3103 1872 1872 1912 1912 1911 1911 1908 1908 1911 1911 1909 1909 1908 1908 1908 1908 1909 1909 1906 1906 1909 1909 1902 1902 1906 1906 1906 1906 1902 1902 1895 1895 1902 1902 1900 1900 1895 1895 1895 1895 1900 1900 1899 1899 3104 3104 3105 3105 1872 1872 3106 3106 3107 3107 1872 1872 1872 1872 3108 3108 3109 3109 1917 1917 1920 1920 1908 1908 1920 1920 1915 1915 1908 1908 1908 1908 1915 1915 1912 1912 1835 1835 1833 1833 1874 1874 1833 1833 1834 1834 1874 1874 1874 1874 1834 1834 1877 1877 1834 1834 1838 1838 1877 1877 1870 1870 1869 1869 1875 1875 1869 1869 1871 1871 1875 1875 1875 1875 1871 1871 1879 1879 1871 1871 1872 1872 1879 1879 1879 1879 1872 1872 1882 1882 1872 1872 3110 3110 1882 1882 1882 1882 3111 3111 1889 1889 3112 3112 3113 3113 1889 1889 1889 1889 3114 3114 1893 1893 1862 1862 1870 1870 1873 1873 1870 1870 1875 1875 1873 1873 1873 1873 1875 1875 1880 1880 1875 1875 1879 1879 1880 1880 1880 1880 1879 1879 1890 1890 1879 1879 1882 1882 1890 1890 1890 1890 1882 1882 1891 1891 1882 1882 1889 1889 1891 1891 1891 1891 1889 1889 1898 1898 1889 1889 1893 1893 1898 1898 1898 1898 1893 1893 1905 1905 1851 1851 1862 1862 1864 1864 1862 1862 1873 1873 1864 1864 1864 1864 1873 1873 1876 1876 1873 1873 1880 1880 1876 1876 1876 1876 1880 1880 1886 1886 1880 1880 1890 1890 1886 1886 1886 1886 1890 1890 1894 1894 1890 1890 1891 1891 1894 1894 1894 1894 1891 1891 1897 1897 1891 1891 1898 1898 1897 1897 1897 1897 1898 1898 1907 1907 1898 1898 1905 1905 1907 1907 1907 1907 1905 1905 1914 1914 1846 1846 1851 1851 1852 1852 1851 1851 1864 1864 1852 1852 1852 1852 1864 1864 1865 1865 1864 1864 1876 1876 1865 1865 1865 1865 1876 1876 1878 1878 1876 1876 1886 1886 1878 1878 1878 1878 1886 1886 1892 1892 1886 1886 1894 1894 1892 1892 1892 1892 1894 1894 1901 1901 1894 1894 1897 1897 1901 1901 1901 1901 1897 1897 1903 1903 1897 1897 1907 1907 1903 1903 1903 1903 1907 1907 1913 1913 1907 1907 1914 1914 1913 1913 1913 1913 1914 1914 1919 1919 1846 1846 1852 1852 1853 1853 1852 1852 1865 1865 1853 1853 1853 1853 1865 1865 1867 1867 1865 1865 1878 1878 1867 1867 1867 1867 1878 1878 1884 1884 1878 1878 1892 1892 1884 1884 1884 1884 1892 1892 1895 1895 1892 1892 1901 1901 1895 1895 1895 1895 1901 1901 1906 1906 1901 1901 1903 1903 1906 1906 1906 1906 1903 1903 1908 1908 1903 1903 1913 1913 1908 1908 1908 1908 1913 1913 1917 1917 1913 1913 1919 1919 1917 1917 1917 1917 1919 1919 1923 1923 1856 1856 1869 1869 1866 1866 1869 1869 1870 1870 1866 1866 1866 1866 1870 1870 1861 1861 1870 1870 1862 1862 1861 1861 1861 1861 1862 1862 1850 1850 1862 1862 1851 1851 1850 1850 1850 1850 1851 1851 1846 1846 1927 1927 1926 1926 1923 1923 1926 1926 1924 1924 1923 1923 1923 1923 1924 1924 1917 1917 1924 1924 1921 1921 1917 1917 1917 1917 1921 1921 1920 1920 1841 1841 1881 1881 1839 1839 1838 1838 1839 1839 1877 1877 1839 1839 1881 1881 1877 1877 3115 3115 3116 3116 1893 1893 3117 3117 1896 1896 1893 1893 1893 1893 1896 1896 1905 1905 1896 1896 1910 1910 1905 1905 1905 1905 1910 1910 1914 1914 1910 1910 1918 1918 1914 1914 1914 1914 1918 1918 1919 1919 1918 1918 1922 1922 1919 1919 1919 1919 1922 1922 1923 1923 1922 1922 1928 1928 1923 1923 1923 1923 1928 1928 1927 1927 1933 1933 1931 1931 1928 1928 1931 1931 1929 1929 1928 1928 1928 1928 1929 1929 1927 1927 1932 1932 1935 1935 1934 1934 1934 1934 1933 1933 1932 1932 1933 1933 1928 1928 1932 1932 1932 1932 1928 1928 1930 1930 1928 1928 1922 1922 1930 1930 1930 1930 1922 1922 1925 1925 1922 1922 1918 1918 1925 1925 1925 1925 1918 1918 1916 1916 1918 1918 1910 1910 1916 1916 1916 1916 1910 1910 1904 1904 1910 1910 1896 1896 1904 1904 1904 1904 1896 1896 3118 3118 1896 1896 3119 3119 3120 3120 1888 1888 1881 1881 1859 1859 1881 1881 1844 1844 1859 1859 1958 1958 1957 1957 1956 1956 1957 1957 1954 1954 1956 1956 1956 1956 1954 1954 1955 1955 1955 1955 1954 1954 1953 1953 1954 1954 1951 1951 1953 1953 1953 1953 1951 1951 1952 1952 1952 1952 1951 1951 1950 1950 1951 1951 1948 1948 1950 1950 1950 1950 1948 1948 1949 1949 1949 1949 1948 1948 1947 1947 1948 1948 1945 1945 1947 1947 1947 1947 1945 1945 1946 1946 1946 1946 1945 1945 1944 1944 1945 1945 1942 1942 1944 1944 1944 1944 1942 1942 1943 1943 1943 1943 1942 1942 3121 3121 1942 1942 3122 3122 3123 3123 1941 1941 1939 1939 1940 1940 1940 1940 1939 1939 1938 1938 1939 1939 1936 1936 1938 1938 1938 1938 1936 1936 1937 1937 1959 1959 1960 1960 1962 1962 1959 1959 1962 1962 1961 1961 1962 1962 1964 1964 1961 1961 1961 1961 1964 1964 1963 1963 3124 3124 1966 1966 3125 3125 3126 3126 1966 1966 1965 1965 1966 1966 1968 1968 1965 1965 1965 1965 1968 1968 1967 1967 1968 1968 1970 1970 1967 1967 1967 1967 1970 1970 1969 1969 1970 1970 1972 1972 1969 1969 1969 1969 1972 1972 1971 1971 1972 1972 1974 1974 1971 1971 1971 1971 1974 1974 1973 1973 1974 1974 1976 1976 1973 1973 1973 1973 1976 1976 1975 1975 2047 2047 2046 2046 2042 2042 1984 1984 1983 1983 1992 1992 2041 2041 2040 2040 2036 2036 1982 1982 1985 1985 1990 1990 2031 2031 2035 2035 2033 2033 1977 1977 1979 1979 1986 1986 1979 1979 1987 1987 1986 1986 1986 1986 1987 1987 1989 1989 1987 1987 1995 1995 1989 1989 1989 1989 1995 1995 1994 1994 2003 2003 2002 2002 3127 3127 2002 2002 1997 1997 3128 3128 3129 3129 1997 1997 3130 3130 2019 2019 2013 2013 2011 2011 2013 2013 2010 2010 2011 2011 2011 2011 2010 2010 2003 2003 2010 2010 2005 2005 2003 2003 2003 2003 2005 2005 2002 2002 2025 2025 2021 2021 2019 2019 2021 2021 2017 2017 2019 2019 2019 2019 2017 2017 2013 2013 2033 2033 2030 2030 2031 2031 2030 2030 2029 2029 2031 2031 2031 2031 2029 2029 2025 2025 2029 2029 2023 2023 2025 2025 2025 2025 2023 2023 2021 2021 2040 2040 2035 2035 2036 2036 2035 2035 2031 2031 2036 2036 2036 2036 2031 2031 2028 2028 2031 2031 2025 2025 2028 2028 2028 2028 2025 2025 2020 2020 2025 2025 2019 2019 2020 2020 2020 2020 2019 2019 2012 2012 2019 2019 2011 2011 2012 2012 2012 2012 2011 2011 2004 2004 2011 2011 2003 2003 2004 2004 2004 2004 2003 2003 3131 3131 2003 2003 3132 3132 3133 3133 1996 1996 1995 1995 1988 1988 1995 1995 1987 1987 1988 1988 1988 1988 1987 1987 1981 1981 1987 1987 1979 1979 1981 1981 2043 2043 2041 2041 2039 2039 2041 2041 2036 2036 2039 2039 2039 2039 2036 2036 2032 2032 2036 2036 2028 2028 2032 2032 2032 2032 2028 2028 2022 2022 2028 2028 2020 2020 2022 2022 2022 2022 2020 2020 2014 2014 2020 2020 2012 2012 2014 2014 2014 2014 2012 2012 2006 2006 2012 2012 2004 2004 2006 2006 2006 2006 2004 2004 3134 3134 2004 2004 3135 3135 3136 3136 1998 1998 1996 1996 1990 1990 1996 1996 1988 1988 1990 1990 1990 1990 1988 1988 1982 1982 1988 1988 1981 1981 1982 1982 2046 2046 2043 2043 2042 2042 2043 2043 2039 2039 2042 2042 2042 2042 2039 2039 2034 2034 2039 2039 2032 2032 2034 2034 2034 2034 2032 2032 2024 2024 2032 2032 2022 2022 2024 2024 2024 2024 2022 2022 2015 2015 2022 2022 2014 2014 2015 2015 2015 2015 2014 2014 2007 2007 2014 2014 2006 2006 2007 2007 2007 2007 2006 2006 3137 3137 2006 2006 3138 3138 3139 3139 1999 1999 1998 1998 1992 1992 1998 1998 1990 1990 1992 1992 1992 1992 1990 1990 1984 1984 1990 1990 1985 1985 1984 1984 2044 2044 2049 2049 2048 2048 2048 2048 2047 2047 2044 2044 2047 2047 2042 2042 2044 2044 2044 2044 2042 2042 2037 2037 2042 2042 2034 2034 2037 2037 2037 2037 2034 2034 2026 2026 2034 2034 2024 2024 2026 2026 2026 2026 2024 2024 2016 2016 2024 2024 2015 2015 2016 2016 2016 2016 2015 2015 2008 2008 2015 2015 2007 2007 2008 2008 2008 2008 2007 2007 3140 3140 2007 2007 3141 3141 3142 3142 2001 2001 1999 1999 1993 1993 1999 1999 1992 1992 1993 1993 1993 1993 1992 1992 1980 1980 1992 1992 1983 1983 1980 1980 2050 2050 2049 2049 2045 2045 2049 2049 2044 2044 2045 2045 2045 2045 2044 2044 2038 2038 2044 2044 2037 2037 2038 2038 2038 2038 2037 2037 2027 2027 2037 2037 2026 2026 2027 2027 2027 2027 2026 2026 2018 2018 2026 2026 2016 2016 2018 2018 2018 2018 2016 2016 2009 2009 2016 2016 2008 2008 2009 2009 2009 2009 2008 2008 3143 3143 2008 2008 3144 3144 3145 3145 2000 2000 2001 2001 1991 1991 2001 2001 1993 1993 1991 1991 1991 1991 1993 1993 1978 1978 1993 1993 1980 1980 1978 1978 2052 2052 2053 2053 2055 2055 2053 2053 2056 2056 2055 2055 2055 2055 2056 2056 2058 2058 2056 2056 2059 2059 2058 2058 3146 3146 3147 3147 2061 2061 3148 3148 2062 2062 2061 2061 2061 2061 2062 2062 2064 2064 2062 2062 2065 2065 2064 2064 2064 2064 2065 2065 2067 2067 2065 2065 2068 2068 2067 2067 2067 2067 2068 2068 2070 2070 2068 2068 2071 2071 2070 2070 2070 2070 2071 2071 2073 2073 2071 2071 2074 2074 2073 2073 2073 2073 2074 2074 2076 2076 2074 2074 2077 2077 2076 2076 2051 2051 2052 2052 2054 2054 2052 2052 2055 2055 2054 2054 2054 2054 2055 2055 2057 2057 2055 2055 2058 2058 2057 2057 3149 3149 3150 3150 2060 2060 3151 3151 2061 2061 2060 2060 2060 2060 2061 2061 2063 2063 2061 2061 2064 2064 2063 2063 2063 2063 2064 2064 2066 2066 2064 2064 2067 2067 2066 2066 2066 2066 2067 2067 2069 2069 2067 2067 2070 2070 2069 2069 2069 2069 2070 2070 2072 2072 2070 2070 2073 2073 2072 2072 2072 2072 2073 2073 2075 2075 2073 2073 2076 2076 2075 2075 2158 2158 2159 2159 2165 2165 2158 2158 2144 2144 2159 2159 2144 2144 2146 2146 2159 2159 2159 2159 2146 2146 2160 2160 2165 2165 2163 2163 2164 2164 2163 2163 2151 2151 2164 2164 2164 2164 2151 2151 2156 2156 2165 2165 2157 2157 2158 2158 2157 2157 2143 2143 2158 2158 2158 2158 2143 2143 2144 2144 2143 2143 2127 2127 2144 2144 2144 2144 2127 2127 2146 2146 2160 2160 2165 2165 2159 2159 2156 2156 2151 2151 2154 2154 2151 2151 2145 2145 2154 2154 2154 2154 2145 2145 2153 2153 2143 2143 2128 2128 2127 2127 2128 2128 2126 2126 2127 2127 2127 2127 2126 2126 2124 2124 2142 2142 2166 2166 2145 2145 2166 2166 2155 2155 2145 2145 2145 2145 2155 2155 2153 2153 2109 2109 2105 2105 2111 2111 2105 2105 2116 2116 2111 2111 2111 2111 2116 2116 2112 2112 2116 2116 2124 2124 2112 2112 2109 2109 2102 2102 2105 2105 2102 2102 2100 2100 2105 2105 2105 2105 2100 2100 2103 2103 3152 3152 3153 3153 2139 2139 3154 3154 3155 3155 2139 2139 2139 2139 3156 3156 2140 2140 3157 3157 2169 2169 2140 2140 2140 2140 2169 2169 2142 2142 2169 2169 2168 2168 2142 2142 2142 2142 2168 2168 2166 2166 2100 2100 2098 2098 2103 2103 2098 2098 2096 2096 2103 2103 2103 2103 2096 2096 2094 2094 2087 2087 2088 2088 2090 2090 2088 2088 2094 2094 2090 2090 2090 2090 2094 2094 2091 2091 2094 2094 2096 2096 2091 2091 2134 2134 2172 2172 2173 2173 2134 2134 2173 2173 2137 2137 2173 2173 2177 2177 2137 2137 2177 2177 2178 2178 2137 2137 3158 3158 3159 3159 2139 2139 3160 3160 3161 3161 2139 2139 2139 2139 3162 3162 3163 3163 2172 2172 2134 2134 2170 2170 2134 2134 2130 2130 2170 2170 2170 2170 2130 2130 2167 2167 2087 2087 2085 2085 2088 2088 2085 2085 2083 2083 2088 2088 2088 2088 2083 2083 2084 2084 2083 2083 2081 2081 2084 2084 2084 2084 2081 2081 2080 2080 2081 2081 2079 2079 2080 2080 2080 2080 2079 2079 2078 2078 2133 2133 2116 2116 2119 2119 2116 2116 2105 2105 2119 2119 2119 2119 2105 2105 2110 2110 2105 2105 2103 2103 2110 2110 2110 2110 2103 2103 2108 2108 2103 2103 2094 2094 2108 2108 2108 2108 2094 2094 2099 2099 2094 2094 2088 2088 2099 2099 2099 2099 2088 2088 2092 2092 2088 2088 2084 2084 2092 2092 2092 2092 2084 2084 2089 2089 2084 2084 2080 2080 2089 2089 2089 2089 2080 2080 2082 2082 2147 2147 2133 2133 2135 2135 2133 2133 2119 2119 2135 2135 2135 2135 2119 2119 2125 2125 2119 2119 2110 2110 2125 2125 2125 2125 2110 2110 2117 2117 2110 2110 2108 2108 2117 2117 2117 2117 2108 2108 2114 2114 2108 2108 2099 2099 2114 2114 2114 2114 2099 2099 2104 2104 2099 2099 2092 2092 2104 2104 2104 2104 2092 2092 2097 2097 2092 2092 2089 2089 2097 2097 2097 2097 2089 2089 2093 2093 2089 2089 2082 2082 2093 2093 2093 2093 2082 2082 2086 2086 2161 2161 2147 2147 2149 2149 2147 2147 2135 2135 2149 2149 2149 2149 2135 2135 2138 2138 2135 2135 2125 2125 2138 2138 2138 2138 2125 2125 2131 2131 2125 2125 2117 2117 2131 2131 2131 2131 2117 2117 2121 2121 2117 2117 2114 2114 2121 2121 2121 2121 2114 2114 2120 2120 2114 2114 2104 2104 2120 2120 2120 2120 2104 2104 2113 2113 2104 2104 2097 2097 2113 2113 2113 2113 2097 2097 2106 2106 2097 2097 2093 2093 2106 2106 2106 2106 2093 2093 2101 2101 2093 2093 2086 2086 2101 2101 2101 2101 2086 2086 2095 2095 2165 2165 2161 2161 2162 2162 2161 2161 2149 2149 2162 2162 2162 2162 2149 2149 2150 2150 2149 2149 2138 2138 2150 2150 2150 2150 2138 2138 2141 2141 2138 2138 2131 2131 2141 2141 2141 2141 2131 2131 2136 2136 2131 2131 2121 2121 2136 2136 2136 2136 2121 2121 2132 2132 2121 2121 2120 2120 2132 2132 2132 2132 2120 2120 2129 2129 2120 2120 2113 2113 2129 2129 2129 2129 2113 2113 2122 2122 2113 2113 2106 2106 2122 2122 2122 2122 2106 2106 2118 2118 2106 2106 2101 2101 2118 2118 2118 2118 2101 2101 2115 2115 2101 2101 2095 2095 2115 2115 2115 2115 2095 2095 2107 2107 2165 2165 2162 2162 2163 2163 2162 2162 2150 2150 2163 2163 2163 2163 2150 2150 2151 2151 2150 2150 2141 2141 2151 2151 2151 2151 2141 2141 2145 2145 2141 2141 2136 2136 2145 2145 2145 2145 2136 2136 2142 2142 2136 2136 2132 2132 2142 2142 2142 2142 2132 2132 2140 2140 2132 2132 2129 2129 2140 2140 2140 2140 2129 2129 2139 2139 2129 2129 2122 2122 2139 2139 2139 2139 2122 2122 3164 3164 2122 2122 2118 2118 3165 3165 3166 3166 2118 2118 3167 3167 2118 2118 2115 2115 3168 3168 3169 3169 2115 2115 3170 3170 2115 2115 2107 2107 3171 3171 3172 3172 2107 2107 3173 3173 2124 2124 2116 2116 2127 2127 2116 2116 2133 2133 2127 2127 2127 2127 2133 2133 2146 2146 2133 2133 2147 2147 2146 2146 2146 2146 2147 2147 2160 2160 2147 2147 2161 2161 2160 2160 2160 2160 2161 2161 2165 2165 2123 2123 2148 2148 2130 2130 2148 2148 2152 2152 2130 2130 2130 2130 2152 2152 2167 2167 2183 2183 2180 2180 2181 2181 2180 2180 2179 2179 2181 2181 2187 2187 2189 2189 2186 2186 2181 2181 2182 2182 2183 2183 2182 2182 2184 2184 2183 2183 2183 2183 2184 2184 2186 2186 2184 2184 2185 2185 2186 2186 2186 2186 2185 2185 2187 2187 2187 2187 2188 2188 2189 2189 2188 2188 2190 2190 2189 2189 2189 2189 2190 2190 2192 2192 2190 2190 2191 2191 2192 2192 2191 2191 2193 2193 2192 2192 2192 2192 2193 2193 2195 2195 2193 2193 2194 2194 2195 2195 2194 2194 3174 3174 2195 2195 2195 2195 3175 3175 3176 3176 2200 2200 2201 2201 2199 2199 2201 2201 2198 2198 2199 2199 2199 2199 2198 2198 2197 2197 2198 2198 2196 2196 2197 2197 2204 2204 2203 2203 2207 2207 2267 2267 2266 2266 2261 2261 2270 2270 2271 2271 2263 2263 2210 2210 2208 2208 2212 2212 2264 2264 2273 2273 2275 2275 2218 2218 2216 2216 2221 2221 2216 2216 2220 2220 2221 2221 2221 2221 2220 2220 2222 2222 2220 2220 2226 2226 2222 2222 2222 2222 2226 2226 2228 2228 2232 2232 2234 2234 2226 2226 2234 2234 2230 2230 2226 2226 2226 2226 2230 2230 2228 2228 2248 2248 2246 2246 2240 2240 2246 2246 2241 2241 2240 2240 2240 2240 2241 2241 2232 2232 2241 2241 2238 2238 2232 2232 2232 2232 2238 2238 2234 2234 3177 3177 2254 2254 2248 2248 2254 2254 2249 2249 2248 2248 2248 2248 2249 2249 2246 2246 2275 2275 2265 2265 2264 2264 2265 2265 2262 2262 2264 2264 2264 2264 2262 2262 2256 2256 2262 2262 2257 2257 2256 2256 3178 3178 3179 3179 2254 2254 2271 2271 2273 2273 2263 2263 2273 2273 2264 2264 2263 2263 2263 2263 2264 2264 2255 2255 2264 2264 2256 2256 2255 2255 3180 3180 3181 3181 2247 2247 3182 3182 2248 2248 2247 2247 2247 2247 2248 2248 2239 2239 2248 2248 2240 2240 2239 2239 2239 2239 2240 2240 2231 2231 2240 2240 2232 2232 2231 2231 2231 2231 2232 2232 2223 2223 2232 2232 2226 2226 2223 2223 2223 2223 2226 2226 2215 2215 2226 2226 2220 2220 2215 2215 2215 2215 2220 2220 2211 2211 2220 2220 2216 2216 2211 2211 2266 2266 2270 2270 2261 2261 2270 2270 2263 2263 2261 2261 2261 2261 2263 2263 2253 2253 2263 2263 2255 2255 2253 2253 3183 3183 3184 3184 2245 2245 3185 3185 2247 2247 2245 2245 2245 2245 2247 2247 2237 2237 2247 2247 2239 2239 2237 2237 2237 2237 2239 2239 2229 2229 2239 2239 2231 2231 2229 2229 2229 2229 2231 2231 2219 2219 2231 2231 2223 2223 2219 2219 2219 2219 2223 2223 2212 2212 2223 2223 2215 2215 2212 2212 2212 2212 2215 2215 2210 2210 2215 2215 2211 2211 2210 2210 2259 2259 2269 2269 2268 2268 2268 2268 2267 2267 2259 2259 2267 2267 2261 2261 2259 2259 2259 2259 2261 2261 2252 2252 2261 2261 2253 2253 2252 2252 3186 3186 3187 3187 2244 2244 3188 3188 2245 2245 2244 2244 2244 2244 2245 2245 2236 2236 2245 2245 2237 2237 2236 2236 2236 2236 2237 2237 2227 2227 2237 2237 2229 2229 2227 2227 2227 2227 2229 2229 2217 2217 2229 2229 2219 2219 2217 2217 2217 2217 2219 2219 2209 2209 2219 2219 2212 2212 2209 2209 2209 2209 2212 2212 2205 2205 2212 2212 2208 2208 2205 2205 2272 2272 2269 2269 2258 2258 2269 2269 2259 2259 2258 2258 2258 2258 2259 2259 2250 2250 2259 2259 2252 2252 2250 2250 3189 3189 3190 3190 2243 2243 3191 3191 2244 2244 2243 2243 2243 2243 2244 2244 2235 2235 2244 2244 2236 2236 2235 2235 2235 2235 2236 2236 2225 2225 2236 2236 2227 2227 2225 2225 2225 2225 2227 2227 2214 2214 2227 2227 2217 2217 2214 2214 2214 2214 2217 2217 2207 2207 2217 2217 2209 2209 2207 2207 2207 2207 2209 2209 2204 2204 2209 2209 2205 2205 2204 2204 2274 2274 2272 2272 2260 2260 2272 2272 2258 2258 2260 2260 2260 2260 2258 2258 2251 2251 2258 2258 2250 2250 2251 2251 3192 3192 3193 3193 2242 2242 3194 3194 2243 2243 2242 2242 2242 2242 2243 2243 2233 2233 2243 2243 2235 2235 2233 2233 2233 2233 2235 2235 2224 2224 2235 2235 2225 2225 2224 2224 2224 2224 2225 2225 2213 2213 2225 2225 2214 2214 2213 2213 2213 2213 2214 2214 2206 2206 2214 2214 2207 2207 2206 2206 2206 2206 2207 2207 2202 2202 2207 2207 2203 2203 2202 2202 2276 2276 2277 2277 2279 2279 2276 2276 2279 2279 2278 2278 2279 2279 2281 2281 2278 2278 2278 2278 2281 2281 2280 2280 2281 2281 2283 2283 2280 2280 2280 2280 2283 2283 2282 2282 2283 2283 2285 2285 2282 2282 2282 2282 2285 2285 2284 2284 2285 2285 2287 2287 2284 2284 2284 2284 2287 2287 2286 2286 2287 2287 3195 3195 2286 2286 2286 2286 3196 3196 3197 3197 2289 2289 2291 2291 2288 2288 2288 2288 2291 2291 2290 2290 2291 2291 2293 2293 2290 2290 2290 2290 2293 2293 2292 2292 2319 2319 2320 2320 2316 2316 2320 2320 2317 2317 2316 2316 2316 2316 2317 2317 2313 2313 2317 2317 2314 2314 2313 2313 3198 3198 3199 3199 2310 2310 3200 3200 2311 2311 2310 2310 2310 2310 2311 2311 2307 2307 2311 2311 2308 2308 2307 2307 2307 2307 2308 2308 2304 2304 2308 2308 2305 2305 2304 2304 2304 2304 2305 2305 2301 2301 2305 2305 2302 2302 2301 2301 2301 2301 2302 2302 2298 2298 2302 2302 2299 2299 2298 2298 2298 2298 2299 2299 2295 2295 2299 2299 2296 2296 2295 2295 2318 2318 2319 2319 2315 2315 2319 2319 2316 2316 2315 2315 2315 2315 2316 2316 2312 2312 2316 2316 2313 2313 2312 2312 3201 3201 3202 3202 2309 2309 3203 3203 2310 2310 2309 2309 2309 2309 2310 2310 2306 2306 2310 2310 2307 2307 2306 2306 2306 2306 2307 2307 2303 2303 2307 2307 2304 2304 2303 2303 2303 2303 2304 2304 2300 2300 2304 2304 2301 2301 2300 2300 2300 2300 2301 2301 2297 2297 2301 2301 2298 2298 2297 2297 2297 2297 2298 2298 2294 2294 2298 2298 2295 2295 2294 2294 2337 2337 2335 2335 2339 2339 2335 2335 2341 2341 2339 2339 2339 2339 2341 2341 2343 2343 2341 2341 2345 2345 2343 2343 2343 2343 2345 2345 2347 2347 2345 2345 2353 2353 2347 2347 2347 2347 2353 2353 2349 2349 2353 2353 2360 2360 2349 2349 2349 2349 2360 2360 2351 2351 2360 2360 2362 2362 2351 2351 2351 2351 2362 2362 2355 2355 2362 2362 2364 2364 2355 2355 2355 2355 2364 2364 2357 2357 2364 2364 2366 2366 2357 2357 2357 2357 2366 2366 2359 2359 2366 2366 2368 2368 2359 2359 2359 2359 2368 2368 2358 2358 2368 2368 2367 2367 2358 2358 2358 2358 2367 2367 2356 2356 2367 2367 2365 2365 2356 2356 2356 2356 2365 2365 2352 2352 2365 2365 2363 2363 2352 2352 2352 2352 2363 2363 2350 2350 2363 2363 2361 2361 2350 2350 2350 2350 2361 2361 2348 2348 2361 2361 2354 2354 2348 2348 2348 2348 2354 2354 2344 2344 2354 2354 2346 2346 2344 2344 2344 2344 2346 2346 2340 2340 2346 2346 2342 2342 2340 2340 2340 2340 2342 2342 2338 2338 2342 2342 2336 2336 2338 2338 2338 2338 2336 2336 2334 2334 2336 2336 2327 2327 2334 2334 2334 2334 2327 2327 2332 2332 2327 2327 2325 2325 2332 2332 2332 2332 2325 2325 2330 2330 2325 2325 2323 2323 2330 2330 2330 2330 2323 2323 2328 2328 2323 2323 2321 2321 2328 2328 2328 2328 2321 2321 2329 2329 2321 2321 2322 2322 2329 2329 2329 2329 2322 2322 2331 2331 2322 2322 2324 2324 2331 2331 2331 2331 2324 2324 2333 2333 2324 2324 2326 2326 2333 2333 2333 2333 2326 2326 2337 2337 2326 2326 2335 2335 2337 2337 2370 2370 2369 2369 2372 2372 2369 2369 2371 2371 2372 2372 2372 2372 2371 2371 2376 2376 2371 2371 2375 2375 2376 2376 2376 2376 2375 2375 2380 2380 2375 2375 2379 2379 2380 2380 2380 2380 2379 2379 2384 2384 2379 2379 2383 2383 2384 2384 2384 2384 2383 2383 3204 3204 2383 2383 3205 3205 3206 3206 2388 2388 2387 2387 2392 2392 2387 2387 2391 2391 2392 2392 2392 2392 2391 2391 2396 2396 2391 2391 2395 2395 2396 2396 3207 3207 3208 3208 2400 2400 3209 3209 2399 2399 2400 2400 2400 2400 2399 2399 2404 2404 2399 2399 2403 2403 2404 2404 2404 2404 2403 2403 2408 2408 2403 2403 2407 2407 2408 2408 2408 2408 2407 2407 2412 2412 2407 2407 2411 2411 2412 2412 2412 2412 2411 2411 2416 2416 2411 2411 2415 2415 2416 2416 2416 2416 2415 2415 2414 2414 2415 2415 2413 2413 2414 2414 2414 2414 2413 2413 2410 2410 2413 2413 2409 2409 2410 2410 2410 2410 2409 2409 2406 2406 2409 2409 2405 2405 2406 2406 2406 2406 2405 2405 2402 2402 2405 2405 2401 2401 2402 2402 2402 2402 2401 2401 3210 3210 2401 2401 3211 3211 3212 3212 2398 2398 2397 2397 2394 2394 2397 2397 2393 2393 2394 2394 2394 2394 2393 2393 2390 2390 2393 2393 2389 2389 2390 2390 3213 3213 3214 3214 2386 2386 3215 3215 2385 2385 2386 2386 2386 2386 2385 2385 2382 2382 2385 2385 2381 2381 2382 2382 2382 2382 2381 2381 2378 2378 2381 2381 2377 2377 2378 2378 2378 2378 2377 2377 2374 2374 2377 2377 2373 2373 2374 2374 2374 2374 2373 2373 2370 2370 2373 2373 2369 2369 2370 2370 2435 2435 2424 2424 2437 2437 2424 2424 2433 2433 2437 2437 2437 2437 2433 2433 2441 2441 2433 2433 2439 2439 2441 2441 2441 2441 2439 2439 2443 2443 2439 2439 2445 2445 2443 2443 2443 2443 2445 2445 2447 2447 2445 2445 2451 2451 2447 2447 2447 2447 2451 2451 2449 2449 2451 2451 2458 2458 2449 2449 2449 2449 2458 2458 2453 2453 2458 2458 2460 2460 2453 2453 2453 2453 2460 2460 2455 2455 2460 2460 2462 2462 2455 2455 2455 2455 2462 2462 2457 2457 2462 2462 2464 2464 2457 2457 2457 2457 2464 2464 2456 2456 2464 2464 2463 2463 2456 2456 2456 2456 2463 2463 2454 2454 2463 2463 2461 2461 2454 2454 2454 2454 2461 2461 2450 2450 2461 2461 2459 2459 2450 2450 2450 2450 2459 2459 2448 2448 2459 2459 2452 2452 2448 2448 2448 2448 2452 2452 2444 2444 2452 2452 2446 2446 2444 2444 2444 2444 2446 2446 2442 2442 2446 2446 2440 2440 2442 2442 2442 2442 2440 2440 2438 2438 2440 2440 2434 2434 2438 2438 2438 2438 2434 2434 2436 2436 2434 2434 2425 2425 2436 2436 2436 2436 2425 2425 2432 2432 2425 2425 2423 2423 2432 2432 2432 2432 2423 2423 2430 2430 2423 2423 2421 2421 2430 2430 2430 2430 2421 2421 2428 2428 2421 2421 2419 2419 2428 2428 2428 2428 2419 2419 2426 2426 2419 2419 2417 2417 2426 2426 2426 2426 2417 2417 2427 2427 2417 2417 2418 2418 2427 2427 2427 2427 2418 2418 2429 2429 2418 2418 2420 2420 2429 2429 2429 2429 2420 2420 2431 2431 2420 2420 2422 2422 2431 2431 2431 2431 2422 2422 2435 2435 2422 2422 2424 2424 2435 2435 2466 2466 2465 2465 2468 2468 2465 2465 2467 2467 2468 2468 2468 2468 2467 2467 2472 2472 2467 2467 2471 2471 2472 2472 2472 2472 2471 2471 2476 2476 2471 2471 2475 2475 2476 2476 2476 2476 2475 2475 2480 2480 2475 2475 2479 2479 2480 2480 2480 2480 2479 2479 3216 3216 2479 2479 3217 3217 3218 3218 2484 2484 2483 2483 2488 2488 2483 2483 2487 2487 2488 2488 2488 2488 2487 2487 2492 2492 2487 2487 2491 2491 2492 2492 3219 3219 3220 3220 2496 2496 3221 3221 2495 2495 2496 2496 2496 2496 2495 2495 2500 2500 2495 2495 2499 2499 2500 2500 2500 2500 2499 2499 2504 2504 2499 2499 2503 2503 2504 2504 2504 2504 2503 2503 2508 2508 2503 2503 2507 2507 2508 2508 2508 2508 2507 2507 2512 2512 2507 2507 2511 2511 2512 2512 2512 2512 2511 2511 2510 2510 2511 2511 2509 2509 2510 2510 2510 2510 2509 2509 2506 2506 2509 2509 2505 2505 2506 2506 2506 2506 2505 2505 2502 2502 2505 2505 2501 2501 2502 2502 2502 2502 2501 2501 2498 2498 2501 2501 2497 2497 2498 2498 2498 2498 2497 2497 3222 3222 2497 2497 3223 3223 3224 3224 2494 2494 2493 2493 2490 2490 2493 2493 2489 2489 2490 2490 2490 2490 2489 2489 2486 2486 2489 2489 2485 2485 2486 2486 3225 3225 3226 3226 2482 2482 3227 3227 2481 2481 2482 2482 2482 2482 2481 2481 2478 2478 2481 2481 2477 2477 2478 2478 2478 2478 2477 2477 2474 2474 2477 2477 2473 2473 2474 2474 2474 2474 2473 2473 2470 2470 2473 2473 2469 2469 2470 2470 2470 2470 2469 2469 2466 2466 2469 2469 2465 2465 2466 2466 2513 2513 2514 2514 2515 2515 2514 2514 2516 2516 2515 2515 2517 2517 2518 2518 2519 2519 2518 2518 2520 2520 2519 2519 2519 2519 2520 2520 2521 2521 2520 2520 2522 2522 2521 2521 2521 2521 2522 2522 2523 2523 2522 2522 2524 2524 2523 2523 2523 2523 2524 2524 2525 2525 2524 2524 2526 2526 2525 2525 2525 2525 2526 2526 3228 3228 2526 2526 3229 3229 3230 3230 2527 2527 2528 2528 2529 2529 2528 2528 2530 2530 2529 2529 2529 2529 2530 2530 2531 2531 2530 2530 2532 2532 2531 2531 3231 3231 3232 3232 2533 2533 3233 3233 2534 2534 2533 2533 2533 2533 2534 2534 2535 2535 2534 2534 2536 2536 2535 2535 2535 2535 2536 2536 2537 2537 2536 2536 2538 2538 2537 2537 2537 2537 2538 2538 2539 2539 2538 2538 2540 2540 2539 2539 2539 2539 2540 2540 2541 2541 2540 2540 2542 2542 2541 2541 2557 2557 2560 2560 2559 2559 2553 2553 2552 2552 2551 2551 2552 2552 2550 2550 2551 2551 2550 2550 2549 2549 2551 2551 2549 2549 2548 2548 2551 2551 2551 2551 2548 2548 2547 2547 2544 2544 2546 2546 2543 2543 2546 2546 2551 2551 2543 2543 2543 2543 2551 2551 2545 2545 2551 2551 2547 2547 2545 2545 2557 2557 2559 2559 2551 2551 2559 2559 2558 2558 2551 2551 2551 2551 2558 2558 2556 2556 2556 2556 2555 2555 2551 2551 2555 2555 2554 2554 2551 2551 2551 2551 2554 2554 2553 2553 2561 2561 2562 2562 2563 2563 2562 2562 2564 2564 2563 2563 2565 2565 2566 2566 2567 2567 2566 2566 2568 2568 2567 2567 2569 2569 2570 2570 2571 2571 2570 2570 2572 2572 2571 2571 2598 2598 2599 2599 2600 2600 2612 2612 2614 2614 2615 2615 2575 2575 2573 2573 2574 2574 2573 2573 2581 2581 2574 2574 2574 2574 2581 2581 2580 2580 2580 2580 2581 2581 2582 2582 2581 2581 2589 2589 2582 2582 2582 2582 2589 2589 2584 2584 2602 2602 2595 2595 2596 2596 2595 2595 2592 2592 2596 2596 2596 2596 2592 2592 2589 2589 2592 2592 2588 2588 2589 2589 2589 2589 2588 2588 2584 2584 2608 2608 2604 2604 2609 2609 3234 3234 2603 2603 3235 3235 3236 3236 2603 2603 2602 2602 2603 2603 2601 2601 2602 2602 2602 2602 2601 2601 2595 2595 2608 2608 2609 2609 2611 2611 2609 2609 2617 2617 2611 2611 2611 2611 2617 2617 2613 2613 2623 2623 2618 2618 2617 2617 2618 2618 2616 2616 2617 2617 2617 2617 2616 2616 2613 2613 2626 2626 3237 3237 2630 2630 3238 3238 3239 3239 2630 2630 2630 2630 3240 3240 3241 3241 2624 2624 2622 2622 2623 2623 2623 2623 2622 2622 2618 2618 2637 2637 2633 2633 2630 2630 2633 2633 2629 2629 2630 2630 2630 2630 2629 2629 2626 2626 2644 2644 2639 2639 2637 2637 2639 2639 2636 2636 2637 2637 2637 2637 2636 2636 2633 2633 2650 2650 2646 2646 2644 2644 2646 2646 2643 2643 2644 2644 2644 2644 2643 2643 2639 2639 2656 2656 2653 2653 2650 2650 2653 2653 2649 2649 2650 2650 2650 2650 2649 2649 2646 2646 2652 2652 2654 2654 2656 2656 2654 2654 2655 2655 2656 2656 2656 2656 2655 2655 2653 2653 2640 2640 2641 2641 2642 2642 2641 2641 2645 2645 2642 2642 2642 2642 2645 2645 2648 2648 2645 2645 2647 2647 2648 2648 2648 2648 2647 2647 2656 2656 2647 2647 2651 2651 2656 2656 2656 2656 2651 2651 2652 2652 2627 2627 2631 2631 2635 2635 2631 2631 2632 2632 2635 2635 2632 2632 2634 2634 2635 2635 2635 2635 2634 2634 2642 2642 2634 2634 2638 2638 2642 2642 2642 2642 2638 2638 2640 2640 2635 2635 2628 2628 2627 2627 2628 2628 3242 3242 2627 2627 2627 2627 3243 3243 3244 3244 2615 2615 2614 2614 2621 2621 2614 2614 2619 2619 2621 2621 2621 2621 2619 2619 2620 2620 2600 2600 2599 2599 3245 3245 2599 2599 3246 3246 3247 3247 2605 2605 2606 2606 2607 2607 2607 2607 2606 2606 2615 2615 2606 2606 2610 2610 2615 2615 2615 2615 2610 2610 2612 2612 2590 2590 2591 2591 2594 2594 2591 2591 2593 2593 2594 2594 2594 2594 2593 2593 2600 2600 2593 2593 2597 2597 2600 2600 2600 2600 2597 2597 2598 2598 2590 2590 2594 2594 2586 2586 2594 2594 2587 2587 2586 2586 2586 2586 2587 2587 2585 2585 2587 2587 2579 2579 2585 2585 2585 2585 2579 2579 2583 2583 2575 2575 2576 2576 2573 2573 2576 2576 2577 2577 2573 2573 2573 2573 2577 2577 2579 2579 2577 2577 2578 2578 2579 2579 2579 2579 2578 2578 2583 2583 2731 2731 2727 2727 2728 2728 2737 2737 2741 2741 2733 2733 2741 2741 2734 2734 2733 2733 2733 2733 2734 2734 2730 2730 2726 2726 2725 2725 2734 2734 2725 2725 2729 2729 2734 2734 2734 2734 2729 2729 2730 2730 2717 2717 2722 2722 2718 2718 2722 2722 2723 2723 2718 2718 2718 2718 2723 2723 2726 2726 2723 2723 2724 2724 2726 2726 2726 2726 2724 2724 2725 2725 2717 2717 2718 2718 2716 2716 2718 2718 2712 2712 2716 2716 2716 2716 2712 2712 2715 2715 2703 2703 2704 2704 2705 2705 2704 2704 2708 2708 2705 2705 3248 3248 3249 3249 2712 2712 3250 3250 2711 2711 2712 2712 2712 2712 2711 2711 2715 2715 2684 2684 3251 3251 3252 3252 2690 2690 2694 2694 2691 2691 2691 2691 2694 2694 2697 2697 2694 2694 2696 2696 2697 2697 2697 2697 2696 2696 2705 2705 2696 2696 2700 2700 2705 2705 2705 2705 2700 2700 2703 2703 2678 2678 2682 2682 2684 2684 2682 2682 2683 2683 2684 2684 2684 2684 2683 2683 3253 3253 2670 2670 2674 2674 2671 2671 2674 2674 2676 2676 2671 2671 2671 2671 2676 2676 2678 2678 2676 2676 2677 2677 2678 2678 2678 2678 2677 2677 2682 2682 2670 2670 2671 2671 2668 2668 2671 2671 2663 2663 2668 2668 2668 2668 2663 2663 2666 2666 2657 2657 2659 2659 2658 2658 2659 2659 2661 2661 2658 2658 2658 2658 2661 2661 2663 2663 2661 2661 2662 2662 2663 2663 2663 2663 2662 2662 2666 2666 2657 2657 2658 2658 2660 2660 2658 2658 2665 2665 2660 2660 2660 2660 2665 2665 2664 2664 2664 2664 2665 2665 2667 2667 2665 2665 2673 2673 2667 2667 2667 2667 2673 2673 2669 2669 2680 2680 2675 2675 2673 2673 2675 2675 2672 2672 2673 2673 2673 2673 2672 2672 2669 2669 2686 2686 2681 2681 2680 2680 2681 2681 2679 2679 2680 2680 2680 2680 2679 2679 2675 2675 3254 3254 2687 2687 2686 2686 2687 2687 2685 2685 2686 2686 2686 2686 2685 2685 2681 2681 2701 2701 2698 2698 2699 2699 2698 2698 2695 2695 2699 2699 2699 2699 2695 2695 2693 2693 2695 2695 2692 2692 2693 2693 3255 3255 3256 3256 2686 2686 3257 3257 3258 3258 2686 2686 2686 2686 3259 3259 3260 3260 2713 2713 2710 2710 3261 3261 2710 2710 3262 3262 3263 3263 2709 2709 2706 2706 2707 2707 2707 2707 2706 2706 2699 2699 2706 2706 2702 2702 2699 2699 2699 2699 2702 2702 2701 2701 3264 3264 2714 2714 2713 2713 2714 2714 2720 2720 2713 2713 2713 2713 2720 2720 2719 2719 2728 2728 2727 2727 2720 2720 2727 2727 2721 2721 2720 2720 2720 2720 2721 2721 2719 2719 2736 2736 2735 2735 2728 2728 2735 2735 2732 2732 2728 2728 2728 2728 2732 2732 2731 2731 2737 2737 2740 2740 2741 2741 2740 2740 2739 2739 2741 2741 2741 2741 2739 2739 2736 2736 2739 2739 2738 2738 2736 2736 2736 2736 2738 2738 2735 2735 2755 2755 2751 2751 2756 2756 2751 2751 2754 2754 2756 2756 2756 2756 2754 2754 2758 2758 2754 2754 2757 2757 2758 2758 2758 2758 2757 2757 2760 2760 2757 2757 2759 2759 2760 2760 2760 2760 2759 2759 2762 2762 2759 2759 2761 2761 2762 2762 2762 2762 2761 2761 2764 2764 2761 2761 2763 2763 2764 2764 2764 2764 2763 2763 2766 2766 2763 2763 2765 2765 2766 2766 2766 2766 2765 2765 2767 2767 2765 2765 2768 2768 2767 2767 2767 2767 2768 2768 2769 2769 2768 2768 2770 2770 2769 2769 2769 2769 2770 2770 2771 2771 2770 2770 2772 2772 2771 2771 2771 2771 2772 2772 2773 2773 2772 2772 2774 2774 2773 2773 2773 2773 2774 2774 2775 2775 2774 2774 2776 2776 2775 2775 2775 2775 2776 2776 2777 2777 2748 2748 2742 2742 2749 2749 2742 2742 2743 2743 2749 2749 2749 2749 2743 2743 2750 2750 2743 2743 2744 2744 2750 2750 2750 2750 2744 2744 2752 2752 2744 2744 2745 2745 2752 2752 2752 2752 2745 2745 2753 2753 2745 2745 2746 2746 2753 2753 2753 2753 2746 2746 2755 2755 2746 2746 2747 2747 2755 2755 2755 2755 2747 2747 2751 2751 2791 2791 2785 2785 2790 2790 2785 2785 2784 2784 2790 2790 2790 2790 2784 2784 2789 2789 2784 2784 2783 2783 2789 2789 2789 2789 2783 2783 2788 2788 2783 2783 2781 2781 2788 2788 2788 2788 2781 2781 2787 2787 2781 2781 2780 2780 2787 2787 2787 2787 2780 2780 2786 2786 2780 2780 2778 2778 2786 2786 2786 2786 2778 2778 2782 2782 2778 2778 2777 2777 2782 2782 2782 2782 2777 2777 2779 2779 2777 2777 2776 2776 2779 2779 2792 2792 2793 2793 2794 2794 2793 2793 2795 2795 2794 2794 2794 2794 2795 2795 2796 2796 2795 2795 2797 2797 2796 2796 2796 2796 2797 2797 2798 2798 2797 2797 2799 2799 2798 2798 2798 2798 2799 2799 2800 2800 2799 2799 2801 2801 2800 2800 2800 2800 2801 2801 2802 2802 2801 2801 2803 2803 2802 2802 2802 2802 2803 2803 2804 2804 2803 2803 2805 2805 2804 2804 2804 2804 2805 2805 2806 2806 2805 2805 2807 2807 2806 2806 2806 2806 2807 2807 2808 2808 2807 2807 2809 2809 2808 2808 2808 2808 2809 2809 2810 2810 2809 2809 2811 2811 2810 2810 2810 2810 2811 2811 3265 3265 2811 2811 3266 3266 3267 3267 2812 2812 2813 2813 2814 2814 2813 2813 2815 2815 2814 2814 2814 2814 2815 2815 2816 2816 2815 2815 2817 2817 2816 2816 2816 2816 2817 2817 2818 2818 2817 2817 2819 2819 2818 2818 2818 2818 2819 2819 2820 2820 2819 2819 2821 2821 2820 2820 2820 2820 2821 2821 2822 2822 2821 2821 2823 2823 2822 2822 2822 2822 2823 2823 2824 2824 2823 2823 2825 2825 2824 2824 3268 3268 3269 3269 2826 2826 3270 3270 2827 2827 2826 2826 2826 2826 2827 2827 2828 2828 2827 2827 2829 2829 2828 2828 2828 2828 2829 2829 2830 2830 2829 2829 2831 2831 2830 2830 2830 2830 2831 2831 2832 2832 2831 2831 2833 2833 2832 2832 2832 2832 2833 2833 2834 2834 2833 2833 2835 2835 2834 2834 2834 2834 2835 2835 2836 2836 2835 2835 2837 2837 2836 2836 2836 2836 2837 2837 2838 2838 2837 2837 2839 2839 2838 2838 2838 2838 2839 2839 2840 2840 2839 2839 2841 2841 2840 2840 2840 2840 2841 2841 2842 2842 2841 2841 2843 2843 2842 2842 2842 2842 2843 2843 2844 2844 2843 2843 2845 2845 2844 2844 2890 2890 2896 2896 2889 2889 2896 2896 2895 2895 2889 2889 2889 2889 2895 2895 2888 2888 2895 2895 2894 2894 2888 2888 2888 2888 2894 2894 2886 2886 2846 2846 2852 2852 2847 2847 2852 2852 2853 2853 2847 2847 2847 2847 2853 2853 2848 2848 2853 2853 2854 2854 2848 2848 2848 2848 2854 2854 2849 2849 2854 2854 2856 2856 2849 2849 2849 2849 2856 2856 2850 2850 2856 2856 2857 2857 2850 2850 2872 2872 2871 2871 2870 2870 2871 2871 2869 2869 2870 2870 2870 2870 2869 2869 2868 2868 2869 2869 2867 2867 2868 2868 2868 2868 2867 2867 2866 2866 2867 2867 2865 2865 2866 2866 2866 2866 2865 2865 2864 2864 2865 2865 2862 2862 2864 2864 2864 2864 2862 2862 2863 2863 2862 2862 2860 2860 2863 2863 2863 2863 2860 2860 2861 2861 2860 2860 2858 2858 2861 2861 2861 2861 2858 2858 2859 2859 2858 2858 2855 2855 2859 2859 2859 2859 2855 2855 2857 2857 2855 2855 2851 2851 2857 2857 2857 2857 2851 2851 2850 2850 2894 2894 2893 2893 2886 2886 2893 2893 2892 2892 2886 2886 2886 2886 2892 2892 2885 2885 2892 2892 2891 2891 2885 2885 2885 2885 2891 2891 2883 2883 2891 2891 2887 2887 2883 2883 2883 2883 2887 2887 2881 2881 2887 2887 2884 2884 2881 2881 2881 2881 2884 2884 2879 2879 2884 2884 2882 2882 2879 2879 2879 2879 2882 2882 2878 2878 2882 2882 2880 2880 2878 2878 2878 2878 2880 2880 2876 2876 2880 2880 2877 2877 2876 2876 2876 2876 2877 2877 2874 2874 2877 2877 2875 2875 2874 2874 2874 2874 2875 2875 2872 2872 2875 2875 2873 2873 2872 2872 2872 2872 2873 2873 2871 2871
+13 13 15 15 16 16 25 25 6 6 7 7 22 22 23 23 10 10 23 23 14 14 10 10 12 12 9 9 25 25 9 9 8 8 25 25 25 25 8 8 6 6 4 4 14 14 5 5 14 14 13 13 5 5 5 5 13 13 7 7 13 13 16 16 7 7 7 7 16 16 25 25 0 0 11 11 1 1 11 11 10 10 1 1 1 1 10 10 2 2 10 10 14 14 2 2 2 2 14 14 3 3 14 14 4 4 3 3 24 24 21 21 25 25 21 21 20 20 25 25 25 25 20 20 19 19 19 19 18 18 25 25 18 18 17 17 25 25 25 25 17 17 12 12 30 30 26 26 27 27 30 30 27 27 31 31 29 29 28 28 38 38 28 28 40 40 38 38 36 36 37 37 35 35 37 37 44 44 35 35 35 35 44 44 27 27 44 44 45 45 27 27 27 27 45 45 43 43 41 41 51 51 40 40 51 51 50 50 40 40 40 40 50 50 38 38 50 50 49 49 38 38 49 49 48 48 38 38 48 48 47 47 38 38 38 38 47 47 37 37 47 47 46 46 37 37 37 37 46 46 44 44 43 43 42 42 27 27 42 42 39 39 27 27 27 27 39 39 34 34 34 34 33 33 27 27 33 33 32 32 27 27 27 27 32 32 31 31 52 52 53 53 2905 2905 53 53 2906 2906 2907 2907 54 54 55 55 56 56 55 55 57 57 56 56 56 56 57 57 58 58 57 57 59 59 58 58 58 58 59 59 60 60 59 59 61 61 60 60 2908 2908 2909 2909 62 62 2910 2910 63 63 62 62 62 62 63 63 64 64 63 63 65 65 64 64 64 64 65 65 66 66 65 65 67 67 66 66 78 78 79 79 81 81 69 69 68 68 70 70 68 68 71 71 70 70 70 70 71 71 72 72 71 71 73 73 72 72 72 72 73 73 74 74 73 73 75 75 74 74 74 74 75 75 76 76 75 75 77 77 76 76 76 76 77 77 80 80 118 118 119 119 117 117 119 119 116 116 117 117 117 117 116 116 115 115 116 116 114 114 115 115 115 115 114 114 113 113 114 114 112 112 113 113 113 113 112 112 111 111 112 112 110 110 111 111 111 111 110 110 108 108 110 110 106 106 108 108 108 108 106 106 109 109 77 77 78 78 80 80 78 78 81 81 80 80 80 80 81 81 82 82 81 81 83 83 82 82 82 82 83 83 84 84 83 83 85 85 84 84 84 84 85 85 86 86 85 85 87 87 86 86 86 86 87 87 2911 2911 87 87 2912 2912 2913 2913 88 88 89 89 90 90 89 89 91 91 90 90 90 90 91 91 92 92 91 91 93 93 92 92 92 92 93 93 94 94 93 93 95 95 94 94 94 94 95 95 96 96 95 95 97 97 96 96 96 96 97 97 98 98 97 97 99 99 98 98 2914 2914 2915 2915 100 100 2916 2916 101 101 100 100 100 100 101 101 102 102 101 101 103 103 102 102 102 102 103 103 104 104 103 103 105 105 104 104 104 104 105 105 106 106 105 105 107 107 106 106 106 106 107 107 109 109 627 627 624 624 622 622 621 621 618 618 616 616 613 613 611 611 609 609 598 598 591 591 590 590 569 569 562 562 559 559 536 536 515 515 514 514 468 468 467 467 466 466 446 446 2917 2917 2918 2918 429 429 427 427 426 426 410 410 402 402 401 401 359 359 349 349 350 350 341 341 336 336 337 337 322 322 311 311 312 312 305 305 298 298 299 299 283 283 270 270 272 272 251 251 236 236 239 239 214 214 211 211 212 212 183 183 159 159 160 160 152 152 149 149 150 150 137 137 132 132 134 134 123 123 122 122 124 124 526 526 528 528 549 549 517 517 519 519 537 537 450 450 457 457 461 461 435 435 441 441 443 443 405 405 412 412 416 416 391 391 393 393 394 394 360 360 370 370 369 369 346 346 348 348 347 347 332 332 339 339 335 335 316 316 320 320 318 318 301 301 304 304 296 296 289 289 294 294 290 290 225 225 228 228 207 207 259 259 261 261 268 268 237 237 234 234 233 233 185 185 181 181 165 165 524 524 527 527 510 510 594 594 585 585 586 586 579 579 583 583 581 581 583 583 594 594 581 581 581 581 594 594 588 588 594 594 586 586 588 588 576 576 578 578 597 597 578 578 582 582 597 597 597 597 582 582 594 594 582 582 584 584 594 594 594 594 584 584 585 585 558 558 551 551 561 561 566 566 571 571 580 580 571 571 572 572 580 580 580 580 572 572 574 574 552 552 557 557 551 551 557 557 560 560 551 551 551 551 560 560 561 561 535 535 541 541 543 543 541 541 544 544 543 543 543 543 544 544 551 551 544 544 547 547 551 551 551 551 547 547 552 552 510 510 527 527 521 521 524 524 510 510 513 513 510 510 2919 2919 513 513 513 513 2920 2920 2921 2921 498 498 502 502 478 478 502 502 504 504 478 478 478 478 504 504 496 496 504 504 507 507 496 496 496 496 507 507 511 511 498 498 478 478 495 495 478 478 471 471 495 495 495 495 471 471 492 492 485 485 487 487 483 483 487 487 488 488 483 483 483 483 488 488 471 471 488 488 490 490 471 471 471 471 490 490 492 492 476 476 480 480 494 494 494 494 491 491 476 476 491 491 489 489 476 476 476 476 489 489 473 473 489 489 486 486 473 473 473 473 486 486 484 484 512 512 506 506 497 497 506 506 503 503 497 497 497 497 503 503 480 480 503 503 501 501 480 480 480 480 501 501 494 494 516 516 518 518 520 520 518 518 522 522 520 520 522 522 518 518 523 523 518 518 531 531 523 523 523 523 531 531 532 532 546 546 542 542 548 548 542 542 539 539 548 548 548 548 539 539 531 531 539 539 534 534 531 531 531 531 534 534 532 532 2922 2922 2923 2923 553 553 2924 2924 564 564 553 553 553 553 564 564 554 554 587 587 568 568 565 565 587 587 565 565 564 564 565 565 556 556 564 564 564 564 556 556 554 554 568 568 587 587 573 573 587 587 596 596 573 573 573 573 596 596 577 577 176 176 172 172 169 169 172 172 170 170 169 169 169 169 170 170 156 156 170 170 167 167 156 156 167 167 164 164 156 156 156 156 164 164 163 163 165 165 181 181 154 154 185 185 165 165 193 193 165 165 188 188 193 193 193 193 188 188 196 196 210 210 209 209 203 203 209 209 204 204 203 203 2925 2925 2926 2926 188 188 2927 2927 198 198 188 188 188 188 198 198 196 196 210 210 203 203 216 216 203 203 221 221 216 216 216 216 221 221 219 219 234 234 231 231 233 233 231 231 230 230 233 233 233 233 230 230 221 221 230 230 226 226 221 221 221 221 226 226 219 219 258 258 255 255 271 271 255 255 249 249 271 271 271 271 249 249 253 253 249 249 245 245 253 253 253 253 245 245 244 244 278 278 268 268 266 266 266 266 267 267 278 278 267 267 265 265 278 278 278 278 265 265 275 275 265 265 262 262 275 275 275 275 262 262 271 271 262 262 260 260 271 271 271 271 260 260 258 258 261 261 263 263 268 268 263 263 264 264 268 268 268 268 264 264 266 266 256 256 280 280 250 250 280 280 273 273 250 250 250 250 273 273 248 248 273 273 246 246 248 248 246 246 273 273 243 243 273 273 254 254 243 243 2928 2928 2929 2929 238 238 238 238 2930 2930 227 227 2931 2931 240 240 227 227 227 227 240 240 220 220 220 220 240 240 217 217 240 240 229 229 217 217 217 217 229 229 215 215 187 187 191 191 200 200 191 191 194 194 200 200 206 206 208 208 205 205 208 208 200 200 205 205 205 205 200 200 199 199 200 200 194 194 199 199 171 171 178 178 179 179 187 187 200 200 186 186 200 200 195 195 186 186 186 186 195 195 180 180 163 163 162 162 156 156 162 162 166 166 156 156 156 156 166 166 153 153 166 166 168 168 153 153 173 173 174 174 171 171 174 174 177 177 171 171 171 171 177 177 178 178 244 244 237 237 253 253 237 237 233 233 253 253 253 253 233 233 252 252 233 233 221 221 252 252 252 252 221 221 242 242 221 221 235 235 242 242 278 278 286 286 268 268 286 286 280 280 268 268 268 268 280 280 259 259 280 280 256 256 259 259 435 435 443 443 431 431 462 462 465 465 471 471 465 465 473 473 471 471 471 471 473 473 483 483 473 473 484 484 483 483 483 483 484 484 485 485 508 508 531 531 499 499 531 531 518 518 499 499 499 499 518 518 497 497 518 518 516 516 497 497 497 497 516 516 512 512 228 228 232 232 207 207 232 232 213 213 207 207 207 207 213 213 189 189 213 213 197 197 189 189 2932 2932 2933 2933 161 161 2934 2934 175 175 161 161 161 161 175 175 151 151 175 175 155 155 151 151 151 151 155 155 143 143 155 155 146 146 143 143 143 143 146 146 135 135 146 146 142 142 135 135 135 135 142 142 130 130 142 142 136 136 130 130 130 130 136 136 128 128 136 136 134 134 128 128 381 381 391 391 382 382 391 391 394 394 382 382 382 382 394 394 383 383 394 394 395 395 383 383 383 383 395 395 384 384 395 395 396 396 384 384 384 384 396 396 385 385 396 396 397 397 385 385 385 385 397 397 2935 2935 397 397 2936 2936 2937 2937 386 386 398 398 387 387 398 398 399 399 387 387 387 387 399 399 388 388 399 399 400 400 388 388 388 388 400 400 389 389 400 400 401 401 389 389 447 447 450 450 455 455 450 450 461 461 455 455 455 455 461 461 458 458 461 461 470 470 458 458 458 458 470 470 463 463 470 470 474 474 463 463 2938 2938 2939 2939 469 469 2940 2940 482 482 469 469 469 469 482 482 472 472 482 482 493 493 472 472 472 472 493 493 475 475 493 493 505 505 475 475 475 475 505 505 477 477 505 505 509 509 477 477 477 477 509 509 479 479 509 509 514 514 479 479 223 223 224 224 201 201 224 224 202 202 201 201 201 201 202 202 182 182 202 202 184 184 182 182 2941 2941 2942 2942 157 157 2943 2943 158 158 157 157 157 157 158 158 145 145 158 158 148 148 145 145 145 145 148 148 138 138 148 148 140 140 138 138 138 138 140 140 131 131 140 140 133 133 131 131 131 131 133 133 125 125 133 133 127 127 125 125 125 125 127 127 121 121 127 127 124 124 121 121 121 121 124 124 120 120 124 124 122 122 120 120 126 126 123 123 128 128 123 123 124 124 128 128 128 128 124 124 130 130 124 124 127 127 130 130 130 130 127 127 135 135 127 127 133 133 135 135 135 135 133 133 143 143 133 133 140 140 143 143 143 143 140 140 151 151 140 140 148 148 151 151 151 151 148 148 161 161 148 148 158 158 161 161 161 161 158 158 2944 2944 158 158 2945 2945 2946 2946 189 189 184 184 207 207 184 184 202 202 207 207 207 207 202 202 225 225 202 202 224 224 225 225 134 134 132 132 128 128 132 132 129 129 128 128 128 128 129 129 126 126 139 139 137 137 141 141 137 137 134 134 141 141 141 141 134 134 144 144 134 134 136 136 144 144 144 144 136 136 147 147 136 136 142 142 147 147 147 147 142 142 154 154 142 142 146 146 154 154 154 154 146 146 165 165 146 146 155 155 165 165 165 165 155 155 188 188 155 155 175 175 188 188 188 188 175 175 2947 2947 175 175 2948 2948 2949 2949 203 203 197 197 221 221 197 197 213 213 221 221 221 221 213 213 235 235 213 213 232 232 235 235 181 181 176 176 154 154 176 176 169 169 154 154 154 154 169 169 147 147 169 169 156 156 147 147 147 147 156 156 144 144 156 156 153 153 144 144 144 144 153 153 141 141 153 153 150 150 141 141 141 141 150 150 139 139 150 150 149 149 139 139 159 159 152 152 160 160 152 152 150 150 160 160 160 160 150 150 171 171 150 150 153 153 171 171 171 171 153 153 173 173 153 153 168 168 173 173 190 190 183 183 192 192 183 183 160 160 192 192 192 192 160 160 195 195 160 160 171 171 195 195 195 195 171 171 180 180 171 171 179 179 180 180 206 206 215 215 208 208 215 215 229 229 208 208 208 208 229 229 200 200 229 229 222 222 200 200 200 200 222 222 195 195 222 222 218 218 195 195 195 195 218 218 192 192 218 218 212 212 192 192 192 192 212 212 190 190 212 212 211 211 190 190 236 236 214 214 239 239 214 214 212 212 239 239 239 239 212 212 241 241 212 212 218 218 241 241 241 241 218 218 247 247 218 218 222 222 247 247 247 247 222 222 257 257 222 222 229 229 257 257 257 257 229 229 269 269 229 229 240 240 269 269 269 269 240 240 2950 2950 240 240 2951 2951 2952 2952 277 277 254 254 281 281 254 254 273 273 281 281 281 281 273 273 290 290 273 273 280 280 290 290 290 290 280 280 289 289 280 280 286 286 289 289 270 270 251 251 272 272 251 251 239 239 272 272 272 272 239 239 274 274 239 239 241 241 274 274 274 274 241 241 276 276 241 241 247 247 276 276 276 276 247 247 279 279 247 247 257 257 279 279 279 279 257 257 282 282 257 257 269 269 282 282 282 282 269 269 2953 2953 269 269 2954 2954 2955 2955 288 288 277 277 293 293 277 277 281 281 293 293 293 293 281 281 296 296 281 281 290 290 296 296 296 296 290 290 301 301 290 290 294 294 301 301 284 284 283 283 285 285 283 283 272 272 285 285 285 285 272 272 287 287 272 272 274 274 287 287 287 287 274 274 291 291 274 274 276 276 291 291 291 291 276 276 292 292 276 276 279 279 292 292 292 292 279 279 2956 2956 279 279 282 282 2957 2957 2958 2958 282 282 2959 2959 282 282 2960 2960 2961 2961 297 297 288 288 303 303 288 288 293 293 303 303 303 303 293 293 308 308 293 293 296 296 308 308 308 308 296 296 310 310 296 296 304 304 310 310 310 310 316 316 308 308 316 316 318 318 308 308 308 308 318 318 303 303 318 318 313 313 303 303 303 303 313 313 297 297 313 313 309 309 297 297 297 297 309 309 295 295 309 309 307 307 295 295 2962 2962 2963 2963 292 292 2964 2964 306 306 292 292 292 292 306 306 291 291 306 306 302 302 291 291 291 291 302 302 287 287 302 302 300 300 287 287 287 287 300 300 285 285 300 300 299 299 285 285 285 285 299 299 284 284 299 299 298 298 284 284 2965 2965 305 305 2966 2966 305 305 299 299 2967 2967 2968 2968 299 299 2969 2969 299 299 300 300 2970 2970 2971 2971 300 300 2972 2972 300 300 302 302 2973 2973 2974 2974 302 302 2975 2975 302 302 306 306 2976 2976 2977 2977 306 306 2978 2978 306 306 2979 2979 2980 2980 319 319 307 307 321 321 307 307 309 309 321 321 321 321 309 309 323 323 309 309 313 313 323 323 323 323 313 313 327 327 313 313 318 318 327 327 327 327 318 318 330 330 318 318 320 320 330 330 324 324 322 322 325 325 322 322 312 312 325 325 325 325 312 312 326 326 312 312 314 314 326 326 326 326 314 314 328 328 314 314 315 315 328 328 2981 2981 2982 2982 329 329 2983 2983 317 317 329 329 329 329 317 317 331 331 317 317 319 319 331 331 331 331 319 319 333 333 319 319 321 321 333 333 333 333 321 321 334 334 321 321 323 323 334 334 334 334 323 323 335 335 323 323 327 327 335 335 335 335 327 327 332 332 327 327 330 330 332 332 339 339 346 346 335 335 346 346 347 347 335 335 335 335 347 347 334 334 347 347 345 345 334 334 334 334 345 345 333 333 345 345 344 344 333 333 333 333 344 344 331 331 344 344 343 343 331 331 331 331 343 343 329 329 343 343 342 342 329 329 329 329 342 342 2984 2984 342 342 2985 2985 2986 2986 328 328 340 340 326 326 340 340 338 338 326 326 326 326 338 338 325 325 338 338 337 337 325 325 325 325 337 337 324 324 337 337 336 336 324 324 349 349 341 341 350 350 341 341 337 337 350 350 350 350 337 337 351 351 337 337 338 338 351 351 351 351 338 338 352 352 338 338 340 340 352 352 352 352 340 340 353 353 2987 2987 342 342 2988 2988 2989 2989 342 342 354 354 342 342 343 343 354 354 354 354 343 343 355 355 343 343 344 344 355 355 355 355 344 344 356 356 344 344 345 345 356 356 356 356 345 345 357 357 345 345 347 347 357 357 357 357 347 347 358 358 347 347 348 348 358 358 361 361 359 359 362 362 359 359 350 350 362 362 362 362 350 350 363 363 350 350 351 351 363 363 363 363 351 351 364 364 351 351 352 352 364 364 364 364 352 352 365 365 352 352 353 353 365 365 2990 2990 2991 2991 366 366 2992 2992 354 354 366 366 366 366 354 354 367 367 354 354 355 355 367 367 367 367 355 355 368 368 355 355 356 356 368 368 368 368 356 356 369 369 356 356 357 357 369 369 369 369 357 357 360 360 357 357 358 358 360 360 370 370 371 371 369 369 371 371 372 372 369 369 369 369 372 372 368 368 372 372 373 373 368 368 368 368 373 373 367 367 373 373 374 374 367 367 367 367 374 374 366 366 374 374 375 375 366 366 366 366 375 375 2993 2993 375 375 2994 2994 2995 2995 365 365 376 376 364 364 376 376 377 377 364 364 364 364 377 377 363 363 377 377 378 378 363 363 363 363 378 378 362 362 378 378 379 379 362 362 362 362 379 379 361 361 379 379 380 380 361 361 371 371 381 381 372 372 381 381 382 382 372 372 372 372 382 382 373 373 382 382 383 383 373 373 373 373 383 383 374 374 383 383 384 384 374 374 374 374 384 384 375 375 384 384 385 385 375 375 375 375 385 385 2996 2996 385 385 2997 2997 2998 2998 376 376 386 386 377 377 386 386 387 387 377 377 377 377 387 387 378 378 387 387 388 388 378 378 378 378 388 388 379 379 388 388 389 389 379 379 379 379 389 389 380 380 389 389 390 390 380 380 401 401 402 402 389 389 402 402 392 392 389 389 389 389 392 392 390 390 415 415 410 410 414 414 410 410 401 401 414 414 414 414 401 401 413 413 401 401 400 400 413 413 413 413 400 400 411 411 400 400 399 399 411 411 2999 2999 3000 3000 409 409 3001 3001 3002 3002 409 409 409 409 3003 3003 408 408 3004 3004 397 397 408 408 408 408 397 397 407 407 397 397 396 396 407 407 407 407 396 396 406 406 396 396 395 395 406 406 406 406 395 395 404 404 395 395 394 394 404 404 404 404 394 394 403 403 394 394 393 393 403 403 403 403 405 405 404 404 405 405 416 416 404 404 404 404 416 416 406 406 416 416 417 417 406 406 406 406 417 417 407 407 417 417 418 418 407 407 407 407 418 418 408 408 418 418 420 420 408 408 408 408 420 420 409 409 420 420 422 422 409 409 409 409 422 422 3005 3005 422 422 3006 3006 3007 3007 411 411 423 423 413 413 423 423 425 425 413 413 413 413 425 425 414 414 425 425 426 426 414 414 414 414 426 426 415 415 426 426 427 427 415 415 440 440 429 429 439 439 429 429 426 426 439 439 439 439 426 426 437 437 426 426 425 425 437 437 437 437 425 425 436 436 425 425 423 423 436 436 3008 3008 3009 3009 434 434 3010 3010 422 422 434 434 434 434 422 422 432 432 422 422 420 420 432 432 432 432 420 420 430 430 420 420 418 418 430 430 430 430 418 418 428 428 418 418 417 417 428 428 428 428 417 417 424 424 417 417 416 416 424 424 424 424 416 416 419 419 416 416 412 412 419 419 453 453 446 446 452 452 446 446 3011 3011 452 452 452 452 3012 3012 451 451 3013 3013 3014 3014 451 451 451 451 3015 3015 449 449 3016 3016 3017 3017 449 449 449 449 3018 3018 445 445 3019 3019 3020 3020 445 445 445 445 3021 3021 3022 3022 434 434 432 432 444 444 444 444 432 432 442 442 432 432 430 430 442 442 442 442 430 430 438 438 430 430 428 428 438 438 438 438 428 428 433 433 428 428 424 424 433 433 419 419 421 421 424 424 421 421 431 431 424 424 424 424 431 431 433 433 431 431 443 443 433 433 433 433 443 443 438 438 443 443 448 448 438 438 438 438 448 448 442 442 448 448 454 454 442 442 442 442 454 454 444 444 454 454 456 456 444 444 3023 3023 3024 3024 445 445 3025 3025 459 459 445 445 445 445 459 459 449 449 459 459 460 460 449 449 449 449 460 460 451 451 460 460 464 464 451 451 451 451 464 464 452 452 464 464 466 466 452 452 452 452 466 466 453 453 466 466 467 467 453 453 481 481 468 468 479 479 468 468 466 466 479 479 479 479 466 466 477 477 466 466 464 464 477 477 477 477 464 464 475 475 464 464 460 460 475 475 475 475 460 460 472 472 460 460 459 459 472 472 472 472 459 459 469 469 459 459 3026 3026 469 469 469 469 3027 3027 3028 3028 456 456 454 454 463 463 463 463 454 454 458 458 454 454 448 448 458 458 458 458 448 448 455 455 448 448 443 443 455 455 455 455 443 443 447 447 443 443 441 441 447 447 514 514 515 515 479 479 515 515 500 500 479 479 479 479 500 500 481 481 540 540 536 536 538 538 536 536 514 514 538 538 538 538 514 514 533 533 514 514 509 509 533 533 533 533 509 509 530 530 509 509 505 505 530 530 530 530 505 505 521 521 505 505 493 493 521 521 521 521 493 493 510 510 493 493 482 482 510 510 510 510 482 482 3029 3029 482 482 3030 3030 3031 3031 496 496 474 474 478 478 474 474 470 470 478 478 478 478 470 470 471 471 470 470 461 461 471 471 471 471 461 461 462 462 461 461 457 457 462 462 527 527 535 535 521 521 535 535 543 543 521 521 521 521 543 543 530 530 543 543 551 551 530 530 530 530 551 551 533 533 551 551 558 558 533 533 533 533 558 558 538 538 558 558 559 559 538 538 538 538 559 559 540 540 559 559 562 562 540 540 591 591 569 569 590 590 569 569 559 559 590 590 590 590 559 559 580 580 559 559 558 558 580 580 580 580 558 558 566 566 558 558 561 561 566 566 601 601 598 598 600 600 598 598 590 590 600 600 600 600 590 590 597 597 590 590 580 580 597 597 597 597 580 580 576 576 580 580 574 574 576 576 579 579 577 577 583 583 577 577 596 596 583 583 583 583 596 596 594 594 596 596 603 603 594 594 594 594 603 603 597 597 603 603 606 606 597 597 597 597 606 606 600 600 606 606 609 609 600 600 600 600 609 609 601 601 609 609 611 611 601 601 618 618 613 613 616 616 613 613 609 609 616 616 616 616 609 609 614 614 609 609 606 606 614 614 614 614 606 606 608 608 606 606 603 603 608 608 608 608 603 603 604 604 603 603 596 596 604 604 604 604 596 596 595 595 596 596 587 587 595 595 595 595 587 587 575 575 587 587 564 564 575 575 575 575 564 564 3032 3032 564 564 3033 3033 3034 3034 555 555 548 548 537 537 548 548 531 531 537 537 537 537 531 531 517 517 531 531 508 508 517 517 624 624 621 621 622 622 621 621 616 616 622 622 622 622 616 616 620 620 616 616 614 614 620 620 620 620 614 614 615 615 614 614 608 608 615 615 615 615 608 608 607 607 608 608 604 604 607 607 607 607 604 604 599 599 604 604 595 595 599 599 599 599 595 595 589 589 595 595 575 575 589 589 589 589 575 575 3035 3035 575 575 3036 3036 3037 3037 563 563 555 555 545 545 555 555 537 537 545 545 545 545 537 537 525 525 537 537 519 519 525 525 628 628 627 627 626 626 627 627 622 622 626 626 626 626 622 622 623 623 622 622 620 620 623 623 623 623 620 620 617 617 620 620 615 615 617 617 617 617 615 615 610 610 615 615 607 607 610 610 610 610 607 607 602 602 607 607 599 599 602 602 602 602 599 599 592 592 599 599 589 589 592 592 592 592 589 589 3038 3038 589 589 3039 3039 3040 3040 567 567 563 563 549 549 563 563 545 545 549 549 549 549 545 545 526 526 545 545 525 525 526 526 528 528 529 529 549 549 529 529 550 550 549 549 549 549 550 550 567 567 550 550 570 570 567 567 3041 3041 3042 3042 592 592 3043 3043 593 593 592 592 592 592 593 593 602 602 593 593 605 605 602 602 602 602 605 605 610 610 605 605 612 612 610 610 610 610 612 612 617 617 612 612 619 619 617 617 617 617 619 619 623 623 619 619 625 625 623 623 623 623 625 625 626 626 625 625 629 629 626 626 626 626 629 629 628 628 629 629 630 630 628 628 636 636 637 637 640 640 679 679 680 680 684 684 709 709 713 713 712 712 711 711 712 712 714 714 712 712 715 715 714 714 714 714 715 715 716 716 715 715 718 718 716 716 716 716 718 718 717 717 678 678 679 679 681 681 681 681 677 677 678 678 677 677 676 676 678 678 678 678 676 676 674 674 665 665 670 670 669 669 676 676 675 675 674 674 675 675 673 673 674 674 674 674 673 673 671 671 673 673 672 672 671 671 671 671 672 672 669 669 672 672 668 668 669 669 634 634 636 636 638 638 631 631 632 632 633 633 632 632 634 634 633 633 633 633 634 634 635 635 634 634 638 638 635 635 643 643 642 642 640 640 642 642 641 641 640 640 640 640 641 641 636 636 641 641 639 639 636 636 636 636 639 639 638 638 648 648 646 646 647 647 646 646 645 645 647 647 647 647 645 645 643 643 645 645 644 644 643 643 643 643 644 644 642 642 648 648 647 647 649 649 647 647 651 651 649 649 649 649 651 651 650 650 654 654 653 653 651 651 653 653 652 652 651 651 651 651 652 652 650 650 659 659 657 657 658 658 657 657 656 656 658 658 658 658 656 656 654 654 656 656 655 655 654 654 654 654 655 655 653 653 659 659 658 658 660 660 658 658 3044 3044 660 660 660 660 3045 3045 3046 3046 668 668 667 667 669 669 667 667 666 666 669 669 669 669 666 666 665 665 666 666 664 664 665 665 665 665 664 664 662 662 664 664 663 663 662 662 662 662 663 663 661 661 687 687 685 685 684 684 685 685 683 683 684 684 684 684 683 683 679 679 683 683 682 682 679 679 679 679 682 682 681 681 690 690 689 689 691 691 689 689 3047 3047 691 691 691 691 3048 3048 3049 3049 688 688 686 686 687 687 687 687 686 686 685 685 690 690 691 691 692 692 691 691 695 695 692 692 692 692 695 695 693 693 698 698 696 696 695 695 696 696 694 694 695 695 695 695 694 694 693 693 701 701 700 700 702 702 700 700 699 699 702 702 702 702 699 699 698 698 699 699 697 697 698 698 698 698 697 697 696 696 701 701 702 702 703 703 702 702 706 706 703 703 703 703 706 706 704 704 711 711 710 710 712 712 710 710 708 708 712 712 712 712 708 708 709 709 708 708 707 707 709 709 709 709 707 707 706 706 707 707 705 705 706 706 706 706 705 705 704 704 798 798 801 801 803 803 733 733 731 731 729 729 729 729 731 731 726 726 798 798 803 803 799 799 721 721 719 719 722 722 719 719 720 720 722 722 722 722 720 720 724 724 838 838 839 839 836 836 839 839 837 837 836 836 748 748 751 751 759 759 801 801 798 798 800 800 798 798 796 796 800 800 800 800 796 796 802 802 818 818 821 821 835 835 759 759 751 751 760 760 723 723 727 727 720 720 727 727 725 725 720 720 720 720 725 725 724 724 835 835 821 821 832 832 731 731 732 732 726 726 732 732 734 734 726 726 726 726 734 734 723 723 734 734 736 736 723 723 723 723 736 736 727 727 736 736 739 739 727 727 775 775 774 774 758 758 774 774 773 773 758 758 821 821 823 823 832 832 823 823 825 825 832 832 832 832 825 825 829 829 825 825 827 827 829 829 748 748 759 759 746 746 759 759 750 750 746 746 746 746 750 750 743 743 750 750 745 745 743 743 743 743 745 745 741 741 745 745 730 730 741 741 741 741 730 730 739 739 730 730 728 728 739 739 739 739 728 728 727 727 751 751 754 754 760 760 754 754 756 756 760 760 760 760 756 756 762 762 756 756 758 758 762 762 762 762 758 758 764 764 758 758 757 757 775 775 757 757 755 755 775 775 775 775 755 755 777 777 803 803 806 806 799 799 806 806 809 809 799 799 799 799 809 809 808 808 809 809 811 811 808 808 808 808 811 811 813 813 811 811 814 814 813 813 813 813 814 814 828 828 814 814 816 816 828 828 828 828 816 816 830 830 816 816 818 818 830 830 830 830 818 818 831 831 818 818 835 835 831 831 831 831 835 835 833 833 835 835 838 838 833 833 833 833 838 838 834 834 838 838 836 836 834 834 764 764 758 758 766 766 758 758 773 773 766 766 766 766 773 773 767 767 827 827 826 826 829 829 826 826 824 824 829 829 829 829 824 824 820 820 824 824 822 822 820 820 767 767 773 773 769 769 773 773 772 772 769 769 769 769 772 772 771 771 788 788 783 783 782 782 783 783 781 781 782 782 781 781 780 780 782 782 780 780 779 779 782 782 782 782 779 779 776 776 742 742 738 738 744 744 738 738 753 753 744 744 744 744 753 753 747 747 753 753 749 749 747 747 742 742 740 740 738 738 740 740 737 737 738 738 738 738 737 737 729 729 737 737 735 735 729 729 729 729 735 735 733 733 779 779 778 778 776 776 778 778 777 777 776 776 776 776 777 777 770 770 777 777 755 755 770 770 770 770 755 755 768 768 755 755 752 752 768 768 753 753 761 761 749 749 761 761 763 763 749 749 749 749 763 763 752 752 763 763 765 765 752 752 752 752 765 765 768 768 794 794 807 807 796 796 807 807 804 804 796 796 796 796 804 804 802 802 822 822 819 819 820 820 819 819 817 817 820 820 820 820 817 817 805 805 817 817 815 815 805 805 815 815 812 812 805 805 805 805 812 812 797 797 812 812 810 810 797 797 797 797 810 810 795 795 795 795 810 810 793 793 810 810 807 807 793 793 793 793 807 807 790 790 807 807 794 794 790 790 790 790 794 794 792 792 792 792 791 791 790 790 791 791 789 789 790 790 790 790 789 789 786 786 786 786 787 787 790 790 787 787 785 785 790 790 790 790 785 785 788 788 785 785 784 784 788 788 788 788 784 784 783 783 842 842 840 840 841 841 841 841 846 846 845 845 850 850 849 849 851 851 849 849 848 848 851 851 851 851 848 848 841 841 848 848 847 847 841 841 841 841 847 847 846 846 845 845 844 844 841 841 844 844 843 843 841 841 841 841 843 843 842 842 861 861 862 862 863 863 861 861 863 863 860 860 853 853 854 854 852 852 854 854 855 855 852 852 852 852 855 855 856 856 856 856 857 857 852 852 857 857 858 858 852 852 852 852 858 858 863 863 858 858 859 859 863 863 863 863 859 859 860 860 883 883 882 882 884 884 865 865 877 877 876 876 884 884 882 882 880 880 882 882 881 881 880 880 880 880 881 881 875 875 875 875 881 881 873 873 881 881 879 879 873 873 873 873 879 879 869 869 869 869 879 879 868 868 879 879 878 878 868 868 868 868 878 878 867 867 877 877 865 865 878 878 865 865 866 866 878 878 878 878 866 866 867 867 908 908 918 918 919 919 876 876 874 874 865 865 874 874 872 872 865 865 865 865 872 872 864 864 872 872 871 871 864 864 864 864 871 871 870 870 908 908 919 919 909 909 918 918 908 908 914 914 908 908 906 906 914 914 914 914 906 906 912 912 922 922 917 917 916 916 913 913 911 911 923 923 911 911 910 910 923 923 923 923 910 910 921 921 910 910 909 909 921 921 921 921 909 909 920 920 909 909 919 919 920 920 912 912 906 906 907 907 906 906 905 905 907 907 907 907 905 905 903 903 922 922 916 916 923 923 916 916 915 915 923 923 923 923 915 915 913 913 900 900 899 899 903 903 889 889 888 888 884 884 888 888 887 887 884 884 887 887 886 886 884 884 886 886 885 885 884 884 884 884 885 885 883 883 901 901 900 900 902 902 900 900 903 903 902 902 902 902 903 903 904 904 903 903 905 905 904 904 892 892 891 891 884 884 891 891 890 890 884 884 884 884 890 890 889 889 899 899 898 898 903 903 898 898 897 897 903 903 903 903 897 897 896 896 896 896 895 895 903 903 895 895 894 894 903 903 903 903 894 894 884 884 894 894 893 893 884 884 884 884 893 893 892 892 960 960 963 963 953 953 967 967 984 984 990 990 927 927 926 926 938 938 940 940 939 939 942 942 966 966 961 961 955 955 961 961 957 957 955 955 955 955 957 957 948 948 979 979 971 971 966 966 971 971 969 969 966 966 966 966 969 969 961 961 1001 1001 989 989 986 986 1015 1015 1013 1013 1011 1011 1013 1013 1008 1008 1011 1011 1020 1020 1022 1022 1016 1016 1022 1022 1020 1020 1023 1023 1027 1027 1030 1030 1029 1029 941 941 928 928 927 927 931 931 930 930 944 944 930 930 929 929 944 944 933 933 932 932 946 946 932 932 931 931 946 946 947 947 934 934 933 933 1029 1029 1028 1028 1027 1027 1028 1028 1024 1024 1027 1027 1027 1027 1024 1024 1026 1026 1024 1024 1023 1023 1026 1026 1026 1026 1023 1023 1025 1025 1023 1023 1020 1020 1025 1025 1025 1025 1020 1020 1017 1017 964 964 976 976 968 968 976 976 982 982 968 968 968 968 982 982 975 975 982 982 987 987 975 975 975 975 987 987 981 981 987 987 992 992 981 981 981 981 992 992 986 986 992 992 997 997 986 986 986 986 997 997 1001 1001 997 997 1002 1002 1001 1001 991 991 1003 1003 996 996 1003 1003 1009 1009 996 996 996 996 1009 1009 1000 1000 1009 1009 1012 1012 1000 1000 1000 1000 1012 1012 1006 1006 1012 1012 1017 1017 1006 1006 1006 1006 1017 1017 1011 1011 1017 1017 1020 1020 1011 1011 1011 1011 1020 1020 1015 1015 1020 1020 1016 1016 1015 1015 1007 1007 1003 1003 998 998 1003 1003 991 991 998 998 998 998 991 991 985 985 1007 1007 1010 1010 1003 1003 1010 1010 1014 1014 1003 1003 1003 1003 1014 1014 1009 1009 1014 1014 1018 1018 1009 1009 1009 1009 1018 1018 1012 1012 1018 1018 1019 1019 1012 1012 1012 1012 1019 1019 1017 1017 1019 1019 1021 1021 1017 1017 1017 1017 1021 1021 1025 1025 1005 1005 993 993 999 999 993 993 978 978 999 999 999 999 978 978 995 995 978 978 994 994 995 995 1008 1008 1004 1004 1011 1011 1004 1004 1002 1002 1011 1011 1011 1011 1002 1002 1006 1006 1002 1002 997 997 1006 1006 1006 1006 997 997 1000 1000 997 997 992 992 1000 1000 1000 1000 992 992 996 996 992 992 987 987 996 996 996 996 987 987 991 991 987 987 982 982 991 991 991 991 982 982 985 985 982 982 976 976 985 985 985 985 976 976 962 962 976 976 964 964 962 962 962 962 964 964 947 947 931 931 944 944 946 946 944 944 956 956 946 946 946 946 956 956 959 959 956 956 974 974 959 959 959 959 974 974 978 978 938 938 951 951 952 952 927 927 938 938 941 941 938 938 952 952 941 941 941 941 952 952 954 954 952 952 965 965 954 954 954 954 965 965 967 967 965 965 983 983 967 967 967 967 983 983 984 984 994 994 978 978 990 990 978 978 974 974 990 990 990 990 974 974 967 967 974 974 956 956 967 967 967 967 956 956 954 954 956 956 944 944 954 954 954 954 944 944 941 941 944 944 929 929 941 941 941 941 929 929 928 928 943 943 940 940 945 945 940 940 942 942 945 945 945 945 942 942 948 948 942 942 953 953 948 948 948 948 953 953 955 955 953 953 963 963 955 955 955 955 963 963 966 966 958 958 960 960 949 949 960 960 953 953 949 949 949 949 953 953 937 937 953 953 942 942 937 937 937 937 942 942 936 936 942 942 939 939 936 936 926 926 925 925 938 938 925 925 924 924 938 938 938 938 924 924 951 951 924 924 950 950 951 951 951 951 950 950 970 970 970 970 972 972 951 951 972 972 973 973 951 951 951 951 973 973 952 952 973 973 977 977 952 952 952 952 977 977 965 965 977 977 980 980 965 965 965 965 980 980 983 983 933 933 946 946 947 947 946 946 959 959 947 947 947 947 959 959 962 962 959 959 978 978 962 962 962 962 978 978 985 985 978 978 993 993 985 985 985 985 993 993 998 998 993 993 1005 1005 998 998 998 998 1005 1005 1007 1007 936 936 935 935 937 937 935 935 934 934 937 937 937 937 934 934 949 949 934 934 947 947 949 949 949 949 947 947 958 958 947 947 964 964 958 958 958 958 964 964 960 960 964 964 968 968 960 960 960 960 968 968 963 963 968 968 975 975 963 963 963 963 975 975 966 966 975 975 981 981 966 966 966 966 981 981 979 979 981 981 986 986 979 979 979 979 986 986 988 988 986 986 989 989 988 988 1087 1087 1089 1089 1104 1104 1113 1113 1100 1100 1103 1103 1070 1070 1060 1060 1063 1063 1032 1032 1031 1031 1034 1034 1038 1038 1037 1037 1034 1034 1037 1037 1033 1033 1034 1034 1034 1034 1033 1033 1032 1032 1045 1045 1039 1039 1041 1041 1039 1039 1038 1038 1041 1041 1045 1045 1041 1041 1046 1046 1041 1041 1044 1044 1046 1046 1046 1046 1044 1044 1050 1050 1050 1050 1059 1059 1057 1057 1057 1057 1053 1053 1050 1050 1053 1053 1048 1048 1050 1050 1050 1050 1048 1048 1046 1046 1094 1094 1088 1088 1078 1078 1088 1088 1080 1080 1078 1078 1078 1078 1080 1080 1073 1073 1080 1080 1071 1071 1073 1073 1112 1112 1110 1110 1106 1106 1113 1113 1112 1112 1100 1100 1112 1112 1106 1106 1100 1100 1100 1100 1106 1106 1098 1098 1106 1106 1096 1096 1098 1098 1105 1105 1116 1116 1103 1103 1116 1116 1115 1115 1103 1103 1103 1103 1115 1115 1113 1113 1108 1108 1119 1119 1107 1107 1119 1119 1118 1118 1107 1107 1107 1107 1118 1118 1105 1105 1118 1118 1117 1117 1105 1105 1105 1105 1117 1117 1116 1116 1109 1109 1121 1121 1108 1108 1121 1121 1120 1120 1108 1108 1108 1108 1120 1120 1119 1119 1111 1111 1123 1123 1109 1109 1123 1123 1122 1122 1109 1109 1109 1109 1122 1122 1121 1121 1127 1127 1126 1126 1114 1114 1126 1126 1125 1125 1114 1114 1114 1114 1125 1125 1111 1111 1125 1125 1124 1124 1111 1111 1111 1111 1124 1124 1123 1123 1086 1086 1087 1087 1102 1102 1087 1087 1104 1104 1102 1102 1102 1102 1104 1104 1114 1114 1104 1104 1128 1128 1114 1114 1114 1114 1128 1128 1127 1127 1093 1093 1085 1085 1095 1095 1085 1085 1091 1091 1095 1095 1095 1095 1091 1091 1097 1097 1091 1091 1099 1099 1097 1097 1082 1082 1101 1101 1079 1079 1101 1101 1099 1099 1079 1079 1079 1079 1099 1099 1076 1076 1099 1099 1091 1091 1076 1076 1076 1076 1091 1091 1075 1075 1091 1091 1085 1085 1075 1075 1075 1075 1085 1085 1069 1069 1071 1071 1070 1070 1073 1073 1070 1070 1063 1063 1073 1073 1073 1073 1063 1063 1078 1078 1063 1063 1067 1067 1078 1078 1078 1078 1067 1067 1084 1084 1067 1067 1072 1072 1084 1084 1084 1084 1072 1072 1090 1090 1072 1072 1077 1077 1090 1090 1090 1090 1077 1077 1092 1092 1077 1077 1083 1083 1092 1092 1092 1092 1083 1083 1093 1093 1083 1083 1081 1081 1093 1093 1093 1093 1081 1081 1085 1085 1081 1081 1066 1066 1085 1085 1085 1085 1066 1066 1069 1069 1068 1068 1064 1064 1058 1058 1064 1064 1061 1061 1058 1058 1058 1058 1061 1061 1052 1052 1061 1061 1055 1055 1052 1052 1052 1052 1055 1055 1049 1049 1040 1040 1042 1042 1049 1049 1034 1034 1035 1035 1038 1038 1035 1035 1036 1036 1038 1038 1038 1038 1036 1036 1041 1041 1036 1036 1040 1040 1041 1041 1041 1041 1040 1040 1044 1044 1040 1040 1049 1049 1044 1044 1044 1044 1049 1049 1050 1050 1049 1049 1055 1055 1050 1050 1050 1050 1055 1055 1059 1059 1042 1042 1043 1043 1049 1049 1043 1043 1047 1047 1049 1049 1049 1049 1047 1047 1052 1052 1047 1047 1051 1051 1052 1052 1052 1052 1051 1051 1058 1058 1051 1051 1054 1054 1058 1058 1058 1058 1054 1054 1068 1068 1054 1054 1056 1056 1068 1068 1068 1068 1056 1056 1074 1074 1056 1056 1062 1062 1074 1074 1074 1074 1062 1062 1065 1065 1060 1060 1059 1059 1063 1063 1059 1059 1055 1055 1063 1063 1063 1063 1055 1055 1067 1067 1055 1055 1061 1061 1067 1067 1067 1067 1061 1061 1072 1072 1061 1061 1064 1064 1072 1072 1072 1072 1064 1064 1077 1077 1064 1064 1068 1068 1077 1077 1077 1077 1068 1068 1083 1083 1068 1068 1074 1074 1083 1083 1083 1083 1074 1074 1081 1081 1074 1074 1065 1065 1081 1081 1081 1081 1065 1065 1066 1066 1096 1096 1094 1094 1098 1098 1094 1094 1078 1078 1098 1098 1098 1098 1078 1078 1100 1100 1078 1078 1084 1084 1100 1100 1100 1100 1084 1084 1103 1103 1084 1084 1090 1090 1103 1103 1103 1103 1090 1090 1105 1105 1090 1090 1092 1092 1105 1105 1105 1105 1092 1092 1107 1107 1092 1092 1093 1093 1107 1107 1107 1107 1093 1093 1108 1108 1093 1093 1095 1095 1108 1108 1108 1108 1095 1095 1109 1109 1095 1095 1097 1097 1109 1109 1109 1109 1097 1097 1111 1111 1097 1097 1099 1099 1111 1111 1111 1111 1099 1099 1114 1114 1099 1099 1101 1101 1114 1114 1114 1114 1101 1101 1102 1102 1101 1101 1082 1082 1102 1102 1102 1102 1082 1082 1086 1086 1133 1133 1132 1132 1131 1131 1132 1132 1130 1130 1131 1131 1131 1131 1130 1130 1129 1129 1278 1278 1277 1277 1276 1276 1277 1277 1275 1275 1276 1276 1276 1276 1275 1275 1274 1274 1275 1275 1273 1273 1274 1274 1274 1274 1273 1273 1271 1271 1273 1273 1272 1272 1271 1271 1271 1271 1272 1272 1268 1268 1272 1272 1270 1270 1268 1268 1270 1270 1269 1269 1268 1268 1268 1268 1269 1269 1266 1266 1269 1269 1267 1267 1266 1266 1267 1267 1265 1265 1266 1266 1266 1266 1265 1265 1263 1263 1265 1265 1264 1264 1263 1263 1264 1264 1262 1262 1263 1263 1263 1263 1262 1262 1261 1261 1262 1262 1260 1260 1261 1261 1261 1261 1260 1260 1259 1259 1260 1260 1258 1258 1259 1259 1259 1259 1258 1258 1256 1256 1258 1258 1257 1257 1256 1256 1257 1257 1255 1255 1256 1256 1256 1256 1255 1255 1254 1254 1255 1255 1253 1253 1254 1254 1253 1253 1252 1252 1254 1254 1254 1254 1252 1252 1250 1250 1252 1252 1251 1251 1250 1250 1250 1250 1251 1251 1249 1249 1251 1251 1248 1248 1249 1249 1249 1249 1248 1248 1246 1246 1248 1248 1247 1247 1246 1246 1246 1246 1247 1247 1244 1244 1247 1247 1245 1245 1244 1244 1245 1245 1243 1243 1244 1244 1244 1244 1243 1243 1241 1241 1243 1243 1242 1242 1241 1241 1242 1242 1240 1240 1241 1241 1241 1241 1240 1240 1238 1238 1240 1240 1239 1239 1238 1238 1239 1239 1237 1237 1238 1238 1238 1238 1237 1237 1236 1236 1237 1237 1235 1235 1236 1236 1236 1236 1235 1235 1232 1232 1235 1235 1234 1234 1232 1232 1234 1234 1233 1233 1232 1232 1232 1232 1233 1233 1231 1231 1233 1233 1230 1230 1231 1231 1231 1231 1230 1230 1228 1228 1230 1230 1229 1229 1228 1228 1228 1228 1229 1229 1226 1226 1229 1229 1227 1227 1226 1226 1227 1227 1225 1225 1226 1226 1226 1226 1225 1225 3050 3050 1225 1225 3051 3051 3052 3052 1224 1224 1223 1223 1219 1219 1223 1223 1222 1222 1219 1219 1222 1222 1221 1221 1219 1219 1221 1221 1220 1220 1219 1219 1219 1219 1220 1220 1217 1217 1220 1220 1218 1218 1217 1217 1218 1218 1216 1216 1217 1217 1217 1217 1216 1216 1214 1214 1216 1216 1215 1215 1214 1214 1214 1214 1215 1215 1212 1212 1215 1215 1213 1213 1212 1212 1213 1213 1211 1211 1212 1212 1212 1212 1211 1211 1210 1210 1211 1211 1209 1209 1210 1210 1210 1210 1209 1209 1207 1207 1209 1209 1208 1208 1207 1207 1208 1208 1206 1206 1207 1207 1207 1207 1206 1206 1205 1205 1206 1206 1204 1204 1205 1205 1205 1205 1204 1204 1203 1203 1204 1204 1202 1202 1203 1203 1203 1203 1202 1202 1200 1200 1202 1202 1201 1201 1200 1200 1200 1200 1201 1201 1198 1198 1201 1201 1199 1199 1198 1198 1199 1199 1197 1197 1198 1198 1198 1198 1197 1197 1195 1195 1197 1197 1196 1196 1195 1195 1195 1195 1196 1196 1193 1193 1196 1196 1194 1194 1193 1193 1194 1194 1192 1192 1193 1193 1193 1193 1192 1192 1191 1191 1192 1192 1190 1190 1191 1191 1191 1191 1190 1190 1188 1188 1190 1190 1189 1189 1188 1188 1188 1188 1189 1189 1187 1187 1189 1189 1186 1186 1187 1187 1186 1186 1185 1185 1187 1187 1187 1187 1185 1185 1183 1183 1185 1185 1184 1184 1183 1183 3053 3053 3054 3054 1181 1181 3055 3055 1182 1182 1181 1181 1182 1182 1180 1180 1181 1181 1181 1181 1180 1180 1179 1179 1180 1180 1178 1178 1179 1179 1179 1179 1178 1178 1176 1176 1178 1178 1177 1177 1176 1176 1176 1176 1177 1177 1175 1175 1177 1177 1174 1174 1175 1175 1174 1174 1173 1173 1175 1175 1175 1175 1173 1173 1171 1171 1173 1173 1172 1172 1171 1171 1171 1171 1172 1172 1169 1169 1172 1172 1170 1170 1169 1169 1170 1170 1168 1168 1169 1169 1169 1169 1168 1168 1166 1166 1168 1168 1167 1167 1166 1166 1167 1167 1165 1165 1166 1166 1166 1166 1165 1165 1163 1163 1165 1165 1164 1164 1163 1163 1164 1164 1162 1162 1163 1163 1163 1163 1162 1162 1161 1161 1162 1162 1160 1160 1161 1161 1161 1161 1160 1160 1158 1158 1160 1160 1159 1159 1158 1158 1158 1158 1159 1159 1157 1157 1159 1159 1156 1156 1157 1157 1156 1156 1155 1155 1157 1157 1157 1157 1155 1155 1153 1153 1155 1155 1154 1154 1153 1153 1153 1153 1154 1154 1151 1151 1154 1154 1152 1152 1151 1151 1152 1152 1150 1150 1151 1151 1151 1151 1150 1150 1148 1148 1150 1150 1149 1149 1148 1148 1148 1148 1149 1149 1146 1146 1149 1149 1147 1147 1146 1146 1146 1146 1147 1147 1144 1144 1147 1147 1145 1145 1144 1144 1145 1145 1143 1143 1144 1144 1144 1144 1143 1143 1141 1141 1143 1143 1142 1142 1141 1141 1142 1142 1140 1140 1141 1141 1141 1141 1140 1140 1139 1139 1140 1140 1138 1138 1139 1139 1138 1138 1137 1137 1139 1139 1139 1139 1137 1137 1136 1136 1137 1137 1135 1135 1136 1136 1136 1136 1135 1135 1133 1133 1135 1135 1134 1134 1133 1133 1133 1133 1134 1134 1132 1132 1298 1298 1290 1290 1287 1287 1290 1290 1289 1289 1287 1287 1287 1287 1289 1289 1288 1288 1308 1308 1305 1305 1301 1301 1305 1305 1304 1304 1301 1301 1325 1325 1323 1323 1320 1320 1323 1323 1318 1318 1320 1320 1320 1320 1318 1318 1308 1308 1331 1331 1330 1330 1328 1328 1330 1330 1329 1329 1328 1328 1329 1329 1325 1325 1328 1328 1325 1325 1320 1320 1328 1328 1328 1328 1320 1320 1327 1327 1320 1320 1315 1315 1327 1327 1327 1327 1315 1315 1326 1326 1315 1315 1324 1324 1326 1326 1324 1324 1315 1315 1322 1322 1315 1315 1310 1310 1322 1322 1322 1322 1310 1310 1321 1321 1298 1298 1287 1287 1304 1304 1287 1287 1286 1286 1304 1304 1304 1304 1286 1286 1301 1301 1286 1286 1285 1285 1301 1301 1301 1301 1285 1285 1297 1297 1285 1285 1284 1284 1297 1297 1297 1297 1284 1284 1296 1296 1284 1284 1283 1283 1296 1296 1296 1296 1283 1283 1295 1295 1283 1283 1282 1282 1295 1295 1295 1295 1282 1282 1294 1294 1308 1308 1301 1301 1320 1320 1301 1301 1297 1297 1320 1320 1320 1320 1297 1297 1315 1315 1297 1297 1296 1296 1315 1315 1315 1315 1296 1296 1310 1310 1296 1296 1295 1295 1310 1310 1310 1310 1295 1295 1306 1306 1295 1295 1294 1294 1306 1306 1306 1306 1294 1294 1303 1303 1313 1313 1314 1314 1303 1303 1314 1314 1316 1316 1303 1303 1303 1303 1316 1316 1306 1306 1316 1316 1317 1317 1306 1306 1306 1306 1317 1317 1310 1310 1317 1317 1319 1319 1310 1310 1310 1310 1319 1319 1321 1321 1282 1282 1281 1281 1294 1294 1281 1281 1293 1293 1294 1294 1294 1294 1293 1293 1303 1303 1293 1293 1302 1302 1303 1303 1303 1303 1302 1302 1313 1313 1309 1309 1311 1311 1302 1302 1311 1311 1312 1312 1302 1302 1302 1302 1312 1312 1313 1313 1299 1299 1300 1300 1291 1291 1300 1300 1292 1292 1291 1291 1291 1291 1292 1292 1279 1279 1292 1292 1280 1280 1279 1279 1281 1281 1280 1280 1293 1293 1280 1280 1292 1292 1293 1293 1293 1293 1292 1292 1302 1302 1292 1292 1300 1300 1302 1302 1302 1302 1300 1300 1309 1309 1300 1300 1299 1299 1309 1309 1309 1309 1299 1299 1307 1307 1337 1337 1338 1338 1349 1349 1340 1340 1342 1342 1353 1353 1333 1333 1332 1332 1334 1334 1333 1333 1334 1334 1335 1335 1344 1344 1341 1341 1339 1339 1362 1362 1356 1356 1344 1344 1356 1356 1347 1347 1344 1344 1344 1344 1347 1347 1341 1341 1385 1385 1386 1386 1376 1376 1376 1376 1375 1375 1385 1385 1375 1375 1366 1366 1385 1385 1385 1385 1366 1366 1362 1362 1366 1366 1360 1360 1362 1362 1362 1362 1360 1360 1356 1356 1374 1374 1377 1377 1378 1378 1365 1365 1374 1374 1373 1373 1357 1357 1365 1365 1364 1364 1363 1363 1354 1354 1364 1364 1354 1354 1355 1355 1364 1364 1364 1364 1355 1355 1357 1357 1374 1374 1378 1378 1373 1373 1378 1378 1379 1379 1373 1373 1373 1373 1379 1379 1372 1372 1379 1379 1380 1380 1372 1372 1372 1372 1380 1380 1371 1371 1380 1380 1381 1381 1371 1371 1371 1371 1381 1381 1370 1370 1381 1381 1382 1382 1370 1370 1370 1370 1382 1382 1369 1369 1365 1365 1373 1373 1364 1364 1373 1373 1372 1372 1364 1364 1364 1364 1372 1372 1363 1363 1372 1372 1371 1371 1363 1363 1363 1363 1371 1371 1361 1361 1371 1371 1370 1370 1361 1361 1361 1361 1370 1370 1359 1359 1370 1370 1369 1369 1359 1359 1359 1359 1369 1369 1358 1358 1358 1358 1348 1348 1359 1359 1348 1348 1350 1350 1359 1359 1359 1359 1350 1350 1361 1361 1350 1350 1351 1351 1361 1361 1361 1361 1351 1351 1363 1363 1351 1351 1352 1352 1363 1363 1363 1363 1352 1352 1354 1354 1343 1343 1345 1345 1358 1358 1345 1345 1346 1346 1358 1358 1358 1358 1346 1346 1348 1348 1342 1342 1343 1343 1353 1353 1343 1343 1358 1358 1353 1353 1353 1353 1358 1358 1368 1368 1358 1358 1369 1369 1368 1368 1368 1368 1369 1369 1383 1383 1369 1369 1382 1382 1383 1383 1338 1338 1340 1340 1349 1349 1340 1340 1353 1353 1349 1349 1349 1349 1353 1353 1367 1367 1353 1353 1368 1368 1367 1367 1367 1367 1368 1368 1384 1384 1368 1368 1383 1383 1384 1384 1336 1336 1344 1344 1334 1334 1344 1344 1339 1339 1334 1334 1334 1334 1339 1339 1335 1335 1336 1336 1337 1337 1344 1344 1337 1337 1349 1349 1344 1344 1344 1344 1349 1349 1362 1362 1349 1349 1367 1367 1362 1362 1362 1362 1367 1367 1385 1385 1367 1367 1384 1384 1385 1385 1387 1387 1388 1388 1389 1389 1388 1388 1390 1390 1389 1389 1389 1389 1390 1390 1391 1391 1390 1390 1392 1392 1391 1391 1391 1391 1392 1392 1393 1393 1392 1392 1394 1394 1393 1393 1393 1393 1394 1394 1395 1395 1394 1394 1396 1396 1395 1395 1395 1395 1396 1396 1397 1397 1396 1396 1398 1398 1397 1397 1397 1397 1398 1398 1399 1399 1398 1398 1400 1400 1399 1399 1399 1399 1400 1400 1401 1401 1400 1400 1402 1402 1401 1401 1401 1401 1402 1402 1403 1403 1402 1402 1404 1404 1403 1403 1403 1403 1404 1404 1405 1405 1404 1404 1406 1406 1405 1405 1405 1405 1406 1406 3056 3056 1406 1406 3057 3057 3058 3058 1407 1407 1408 1408 1409 1409 1408 1408 1410 1410 1409 1409 1409 1409 1410 1410 1411 1411 1410 1410 1412 1412 1411 1411 1411 1411 1412 1412 1413 1413 1412 1412 1414 1414 1413 1413 1413 1413 1414 1414 1415 1415 1414 1414 1416 1416 1415 1415 1415 1415 1416 1416 1417 1417 1416 1416 1418 1418 1417 1417 3059 3059 3060 3060 1419 1419 3061 3061 1420 1420 1419 1419 1419 1419 1420 1420 1421 1421 1420 1420 1422 1422 1421 1421 1421 1421 1422 1422 1423 1423 1422 1422 1424 1424 1423 1423 1423 1423 1424 1424 1425 1425 1424 1424 1426 1426 1425 1425 1425 1425 1426 1426 1427 1427 1426 1426 1428 1428 1427 1427 1427 1427 1428 1428 1429 1429 1428 1428 1430 1430 1429 1429 1429 1429 1430 1430 1431 1431 1430 1430 1432 1432 1431 1431 1431 1431 1432 1432 1433 1433 1432 1432 1434 1434 1433 1433 1433 1433 1434 1434 1435 1435 1434 1434 1436 1436 1435 1435 1435 1435 1436 1436 1437 1437 1436 1436 1438 1438 1437 1437 1440 1440 1439 1439 1442 1442 1440 1440 1442 1442 1441 1441 1442 1442 1443 1443 1441 1441 1443 1443 1444 1444 1441 1441 1441 1441 1444 1444 1445 1445 1445 1445 1446 1446 1441 1441 1446 1446 1447 1447 1441 1441 1441 1441 1447 1447 1448 1448 1449 1449 1450 1450 1451 1451 1450 1450 1452 1452 1451 1451 3062 3062 3063 3063 1453 1453 3064 3064 1454 1454 1453 1453 1453 1453 1454 1454 1455 1455 1454 1454 1456 1456 1455 1455 1455 1455 1456 1456 1457 1457 1456 1456 1458 1458 1457 1457 1457 1457 1458 1458 1459 1459 1458 1458 1460 1460 1459 1459 1459 1459 1460 1460 1461 1461 1460 1460 1462 1462 1461 1461 1463 1463 1464 1464 1465 1465 1464 1464 1466 1466 1465 1465 1465 1465 1466 1466 1467 1467 1466 1466 1468 1468 1467 1467 1467 1467 1468 1468 1469 1469 1468 1468 1470 1470 1469 1469 1469 1469 1470 1470 1471 1471 1470 1470 1472 1472 1471 1471 1471 1471 1472 1472 3065 3065 1472 1472 3066 3066 3067 3067 1473 1473 1474 1474 1475 1475 1474 1474 1476 1476 1475 1475 1486 1486 1485 1485 1483 1483 1485 1485 1484 1484 1483 1483 1483 1483 1484 1484 1482 1482 1484 1484 1481 1481 1482 1482 1484 1484 1477 1477 1478 1478 1478 1478 1479 1479 1484 1484 1479 1479 1480 1480 1484 1484 1484 1484 1480 1480 1481 1481 1510 1510 1511 1511 1512 1512 1510 1510 1512 1512 1509 1509 1506 1506 1507 1507 1489 1489 1507 1507 1508 1508 1489 1489 1506 1506 1492 1492 1493 1493 1508 1508 1509 1509 1489 1489 1509 1509 1512 1512 1489 1489 1489 1489 1512 1512 1487 1487 1512 1512 1513 1513 1487 1487 1487 1487 1513 1513 1488 1488 1513 1513 1514 1514 1488 1488 1492 1492 1506 1506 1491 1491 1506 1506 1489 1489 1491 1491 1491 1491 1489 1489 1490 1490 1494 1494 1504 1504 1493 1493 1504 1504 1505 1505 1493 1493 1493 1493 1505 1505 1506 1506 1496 1496 1501 1501 1502 1502 1496 1496 1497 1497 1501 1501 1497 1497 1498 1498 1501 1501 1501 1501 1498 1498 1500 1500 1498 1498 1499 1499 1500 1500 1494 1494 1495 1495 1504 1504 1495 1495 1496 1496 1504 1504 1504 1504 1496 1496 1503 1503 1496 1496 1502 1502 1503 1503 1677 1677 1666 1666 1663 1663 1599 1599 1604 1604 1602 1602 1622 1622 1624 1624 1623 1623 1552 1552 1540 1540 1546 1546 1633 1633 1636 1636 1638 1638 1665 1665 1669 1669 1675 1675 1676 1676 1678 1678 1674 1674 1682 1682 1685 1685 1680 1680 1635 1635 1628 1628 1632 1632 1516 1516 1518 1518 1541 1541 1524 1524 1525 1525 1543 1543 1742 1742 1740 1740 1726 1726 1736 1736 1738 1738 1722 1722 1741 1741 1750 1750 1727 1727 1751 1751 1752 1752 1749 1749 1736 1736 1722 1722 1735 1735 1721 1721 1732 1732 1730 1730 3068 3068 1723 1723 3069 3069 1723 1723 1739 1739 3070 3070 1739 1739 1723 1723 1740 1740 1723 1723 1716 1716 1740 1740 1740 1740 1716 1716 1726 1726 1747 1747 1748 1748 1726 1726 1748 1748 1746 1746 1726 1726 1726 1726 1746 1746 1742 1742 1725 1725 1743 1743 1744 1744 1542 1542 1520 1520 1521 1521 1550 1550 1542 1542 1547 1547 1542 1542 1521 1521 1547 1547 1547 1547 1521 1521 1543 1543 1521 1521 1523 1523 1543 1543 1543 1543 1523 1523 1524 1524 1528 1528 1526 1526 1542 1542 1526 1526 1522 1522 1542 1542 1542 1542 1522 1522 1520 1520 1546 1546 1536 1536 1535 1535 1527 1527 1530 1530 1545 1545 1530 1530 1532 1532 1545 1545 1545 1545 1532 1532 1533 1533 1517 1517 1515 1515 1516 1516 1517 1517 1516 1516 1519 1519 1516 1516 1541 1541 1519 1519 1519 1519 1541 1541 1539 1539 1573 1573 1571 1571 1561 1561 1595 1595 1591 1591 1587 1587 1591 1591 1583 1583 1587 1587 1587 1587 1583 1583 1573 1573 1583 1583 1577 1577 1573 1573 1573 1573 1577 1577 1571 1571 1610 1610 1601 1601 1603 1603 1601 1601 1600 1600 1603 1603 1603 1603 1600 1600 1595 1595 1600 1600 1593 1593 1595 1595 1595 1595 1593 1593 1591 1591 1620 1620 1609 1609 1610 1610 1609 1609 1607 1607 1610 1610 1610 1610 1607 1607 1601 1601 1625 1625 1619 1619 1620 1620 1619 1619 1616 1616 1620 1620 1620 1620 1616 1616 1609 1609 1628 1628 1625 1625 1632 1632 1625 1625 1620 1620 1632 1632 1632 1632 1620 1620 1631 1631 1659 1659 1655 1655 1654 1654 1655 1655 1650 1650 1654 1654 1654 1654 1650 1650 1643 1643 1659 1659 1654 1654 1670 1670 1654 1654 1671 1671 1670 1670 1670 1670 1671 1671 1672 1672 1694 1694 1692 1692 1671 1671 1692 1692 1686 1686 1671 1671 1671 1671 1686 1686 1672 1672 1729 1729 1724 1724 1718 1718 1724 1724 1719 1719 1718 1718 1718 1718 1719 1719 1707 1707 1719 1719 1708 1708 1707 1707 1707 1707 1708 1708 1694 1694 1708 1708 1696 1696 1694 1694 1694 1694 1696 1696 1692 1692 1685 1685 1682 1682 1695 1695 1682 1682 1691 1691 1695 1695 1695 1695 1691 1691 1705 1705 3071 3071 3072 3072 1723 1723 3073 3073 3074 3074 1723 1723 1723 1723 3075 3075 1716 1716 3076 3076 1709 1709 1716 1716 1730 1730 1728 1728 1721 1721 1728 1728 1712 1712 1721 1721 1721 1721 1712 1712 1706 1706 1712 1712 1698 1698 1706 1706 3077 3077 3078 3078 1700 1700 3079 3079 1693 1693 1700 1700 1697 1697 1702 1702 1709 1709 1681 1681 1683 1683 3080 3080 1683 1683 1693 1693 3081 3081 3082 3082 1693 1693 3083 3083 1693 1693 3084 3084 3085 3085 1688 1688 1698 1698 1701 1701 1698 1698 1712 1712 1701 1701 1701 1701 1712 1712 1715 1715 1712 1712 1728 1728 1715 1715 1683 1683 1689 1689 1693 1693 1689 1689 1697 1697 1693 1693 1693 1693 1697 1697 1700 1700 1697 1697 1709 1709 1700 1700 1700 1700 1709 1709 3086 3086 1709 1709 3087 3087 3088 3088 1706 1706 1714 1714 1721 1721 1714 1714 1733 1733 1721 1721 1721 1721 1733 1733 1732 1732 1744 1744 1745 1745 1725 1725 1745 1745 1747 1747 1725 1725 1725 1725 1747 1747 1720 1720 1747 1747 1726 1726 1720 1720 1720 1720 1726 1726 1717 1717 1726 1726 1716 1716 1717 1717 1717 1717 1716 1716 1711 1711 1716 1716 1709 1709 1711 1711 1711 1711 1709 1709 1704 1704 1709 1709 1702 1702 1704 1704 1675 1675 1669 1669 1680 1680 1669 1669 1674 1674 1680 1680 1680 1680 1674 1674 1682 1682 1674 1674 1678 1678 1682 1682 1682 1682 1678 1678 1691 1691 1665 1665 1662 1662 1669 1669 1662 1662 1664 1664 1669 1669 1669 1669 1664 1664 1674 1674 1664 1664 1668 1668 1674 1674 1674 1674 1668 1668 1676 1676 1668 1668 1673 1673 1676 1676 1636 1636 1637 1637 1638 1638 1637 1637 1644 1644 1638 1638 1638 1638 1644 1644 1645 1645 1644 1644 1647 1647 1645 1645 1645 1645 1647 1647 1649 1649 1647 1647 1656 1656 1649 1649 1637 1637 1642 1642 1644 1644 1642 1642 1646 1646 1644 1644 1644 1644 1646 1646 1647 1647 1646 1646 1648 1648 1647 1647 1647 1647 1648 1648 1656 1656 1648 1648 1653 1653 1656 1656 1656 1656 1653 1653 1658 1658 3089 3089 1681 1681 3090 3090 1681 1681 3091 3091 3092 3092 1676 1676 1684 1684 1678 1678 1684 1684 1688 1688 1678 1678 1678 1678 1688 1688 1691 1691 1688 1688 1701 1701 1691 1691 1691 1691 1701 1701 1705 1705 1701 1701 1715 1715 1705 1705 1624 1624 1626 1626 1623 1623 1626 1626 1631 1631 1623 1623 1623 1623 1631 1631 1621 1621 1631 1631 1620 1620 1621 1621 1617 1617 1615 1615 1613 1613 1615 1615 1611 1611 1613 1613 1613 1613 1611 1611 1606 1606 1611 1611 1605 1605 1606 1606 1606 1606 1605 1605 1602 1602 1594 1594 1588 1588 1596 1596 1588 1588 1589 1589 1596 1596 1602 1602 1604 1604 1606 1606 1604 1604 1608 1608 1606 1606 1606 1606 1608 1608 1613 1613 1608 1608 1612 1612 1613 1613 1612 1612 1614 1614 1613 1613 1613 1613 1614 1614 1617 1617 1614 1614 1618 1618 1617 1617 1598 1598 1590 1590 1594 1594 1590 1590 1585 1585 1594 1594 1594 1594 1585 1585 1588 1588 1585 1585 1579 1579 1588 1588 1588 1588 1579 1579 1589 1589 1579 1579 1582 1582 1589 1589 1567 1567 1574 1574 3093 3093 1574 1574 3094 3094 3095 3095 1560 1560 1569 1569 1566 1566 1569 1569 1575 1575 1566 1566 1566 1566 1575 1575 1572 1572 1575 1575 1581 1581 1572 1572 1572 1572 1581 1581 1580 1580 1578 1578 1584 1584 3096 3096 1557 1557 1563 1563 1551 1551 1563 1563 1559 1559 1551 1551 1551 1551 1559 1559 1544 1544 1559 1559 3097 3097 1544 1544 1550 1550 1557 1557 1542 1542 1557 1557 1551 1551 1542 1542 1542 1542 1551 1551 1528 1528 1551 1551 1544 1544 1528 1528 1528 1528 1544 1544 1529 1529 1544 1544 3098 3098 1529 1529 1605 1605 1598 1598 1602 1602 1598 1598 1594 1594 1602 1602 1602 1602 1594 1594 1599 1599 1594 1594 1596 1596 1599 1599 1599 1599 1596 1596 1597 1597 1596 1596 1589 1589 1597 1597 1597 1597 1589 1589 1592 1592 1589 1589 1582 1582 1592 1592 3099 3099 3100 3100 1586 1586 3101 3101 1584 1584 1586 1586 1587 1587 1590 1590 1595 1595 1590 1590 1598 1598 1595 1595 1595 1595 1598 1598 1603 1603 1598 1598 1605 1605 1603 1603 1603 1603 1605 1605 1610 1610 1605 1605 1611 1611 1610 1610 1610 1610 1611 1611 1620 1620 1611 1611 1615 1615 1620 1620 1620 1620 1615 1615 1621 1621 1615 1615 1617 1617 1621 1621 1621 1621 1617 1617 1623 1623 1617 1617 1618 1618 1623 1623 1623 1623 1618 1618 1622 1622 1561 1561 1555 1555 1573 1573 1555 1555 1549 1549 1573 1573 1573 1573 1549 1549 1554 1554 1576 1576 1564 1564 1568 1568 1564 1564 1558 1558 1568 1568 1568 1568 1558 1558 1562 1562 1558 1558 1552 1552 1562 1562 1562 1562 1552 1552 1556 1556 1552 1552 1546 1546 1556 1556 1556 1556 1546 1546 1553 1553 1546 1546 1535 1535 1553 1553 3102 3102 3103 3103 1544 1544 3104 3104 3105 3105 1544 1544 1544 1544 3106 3106 3107 3107 1555 1555 1548 1548 1549 1549 1548 1548 1539 1539 1549 1549 1549 1549 1539 1539 1554 1554 1539 1539 1541 1541 1554 1554 1554 1554 1541 1541 1545 1545 1541 1541 1518 1518 1545 1545 1545 1545 1518 1518 1527 1527 1563 1563 1565 1565 1559 1559 1565 1565 1567 1567 1559 1559 1559 1559 1567 1567 3108 3108 1567 1567 3109 3109 3110 3110 1553 1553 1560 1560 1556 1556 1560 1560 1566 1566 1556 1556 1556 1556 1566 1566 1562 1562 1566 1566 1572 1572 1562 1562 1562 1562 1572 1572 1568 1568 1572 1572 1580 1580 1568 1568 1568 1568 1580 1580 1576 1576 1565 1565 1570 1570 1567 1567 1570 1570 1578 1578 1567 1567 1567 1567 1578 1578 1574 1574 1578 1578 3111 3111 1574 1574 1574 1574 3112 3112 3113 3113 1582 1582 1579 1579 1569 1569 1569 1569 1579 1579 1575 1575 1579 1579 1585 1585 1575 1575 1575 1575 1585 1585 1581 1581 1585 1585 1590 1590 1581 1581 1581 1581 1590 1590 1580 1580 1590 1590 1587 1587 1580 1580 1580 1580 1587 1587 1576 1576 1587 1587 1573 1573 1576 1576 1576 1576 1573 1573 1564 1564 1573 1573 1554 1554 1564 1564 1564 1564 1554 1554 1558 1558 1554 1554 1545 1545 1558 1558 1558 1558 1545 1545 1552 1552 1545 1545 1533 1533 1552 1552 1552 1552 1533 1533 1540 1540 1533 1533 1537 1537 1540 1540 1540 1540 1537 1537 1546 1546 1537 1537 1538 1538 1546 1546 1546 1546 1538 1538 1536 1536 1654 1654 1667 1667 1671 1671 1667 1667 1679 1679 1671 1671 1671 1671 1679 1679 1694 1694 1679 1679 1690 1690 1694 1694 1694 1694 1690 1690 1707 1707 1690 1690 1703 1703 1707 1707 1707 1707 1703 1703 1718 1718 1703 1703 1713 1713 1718 1718 1718 1718 1713 1713 1729 1729 1713 1713 1727 1727 1729 1729 1729 1729 1727 1727 1749 1749 1727 1727 1750 1750 1749 1749 1749 1749 1750 1750 1751 1751 1643 1643 1641 1641 1654 1654 1641 1641 1652 1652 1654 1654 1654 1654 1652 1652 1667 1667 1652 1652 1666 1666 1667 1667 1667 1667 1666 1666 1679 1679 1666 1666 1677 1677 1679 1679 1679 1679 1677 1677 1690 1690 1677 1677 1687 1687 1690 1690 1690 1690 1687 1687 1703 1703 1687 1687 1699 1699 1703 1703 1703 1703 1699 1699 1713 1713 1699 1699 1710 1710 1713 1713 1713 1713 1710 1710 1727 1727 1710 1710 1722 1722 1727 1727 1727 1727 1722 1722 1741 1741 1722 1722 1738 1738 1741 1741 1635 1635 1632 1632 1640 1640 1632 1632 1639 1639 1640 1640 1640 1640 1639 1639 1651 1651 1660 1660 1663 1663 1657 1657 1663 1663 1666 1666 1657 1657 1657 1657 1666 1666 1651 1651 1666 1666 1652 1652 1651 1651 1651 1651 1652 1652 1640 1640 1652 1652 1641 1641 1640 1640 1640 1640 1641 1641 1635 1635 1660 1660 1665 1665 1663 1663 1665 1665 1675 1675 1663 1663 1663 1663 1675 1675 1677 1677 1675 1675 1680 1680 1677 1677 1677 1677 1680 1680 1687 1687 1680 1680 1685 1685 1687 1687 1687 1687 1685 1685 1699 1699 1685 1685 1695 1695 1699 1699 1699 1699 1695 1695 1710 1710 1695 1695 1705 1705 1710 1710 1710 1710 1705 1705 1722 1722 1705 1705 1715 1715 1722 1722 1722 1722 1715 1715 1735 1735 1715 1715 1728 1728 1735 1735 1735 1735 1728 1728 1731 1731 1728 1728 1730 1730 1731 1731 1638 1638 1634 1634 1633 1633 1634 1634 1630 1630 1633 1633 1633 1633 1630 1630 1629 1629 1630 1630 1627 1627 1629 1629 1624 1624 1627 1627 1626 1626 1627 1627 1630 1630 1626 1626 1626 1626 1630 1630 1631 1631 1630 1630 1634 1634 1631 1631 1631 1631 1634 1634 1632 1632 1634 1634 1638 1638 1632 1632 1632 1632 1638 1638 1639 1639 1638 1638 1645 1645 1639 1639 1639 1639 1645 1645 1651 1651 1645 1645 1649 1649 1651 1651 1651 1651 1649 1649 1657 1657 1649 1649 1656 1656 1657 1657 1657 1657 1656 1656 1660 1660 1656 1656 1658 1658 1660 1660 1660 1660 1658 1658 1665 1665 1658 1658 1661 1661 1665 1665 1665 1665 1661 1661 1662 1662 1759 1759 1761 1761 1762 1762 1854 1854 1855 1855 1857 1857 1858 1858 1856 1856 1853 1853 1858 1858 1853 1853 1862 1862 1861 1861 1863 1863 1862 1862 1860 1860 1865 1865 1850 1850 1865 1865 1864 1864 1850 1850 1854 1854 1857 1857 1852 1852 1757 1757 1759 1759 1764 1764 1766 1766 1753 1753 1764 1764 1753 1753 1756 1756 1764 1764 1764 1764 1756 1756 1757 1757 1760 1760 1758 1758 1767 1767 1758 1758 1755 1755 1767 1767 1767 1767 1755 1755 1766 1766 1755 1755 1754 1754 1766 1766 1766 1766 1754 1754 1753 1753 1857 1857 1859 1859 1852 1852 1859 1859 1860 1860 1852 1852 1852 1852 1860 1860 1851 1851 1860 1860 1850 1850 1851 1851 1851 1851 1850 1850 1849 1849 1850 1850 1845 1845 1849 1849 1849 1849 1845 1845 1846 1846 1845 1845 1842 1842 1846 1846 1842 1842 1845 1845 1841 1841 1845 1845 1840 1840 1841 1841 1841 1841 1840 1840 1836 1836 1827 1827 1832 1832 1831 1831 1832 1832 1833 1833 1831 1831 1831 1831 1833 1833 1836 1836 1833 1833 1837 1837 1836 1836 1836 1836 1837 1837 1841 1841 1818 1818 1823 1823 1822 1822 1823 1823 1824 1824 1822 1822 1822 1822 1824 1824 1827 1827 1824 1824 1828 1828 1827 1827 1827 1827 1828 1828 1832 1832 1814 1814 1815 1815 1818 1818 1815 1815 1819 1819 1818 1818 1818 1818 1819 1819 1823 1823 1818 1818 1813 1813 1814 1814 1813 1813 1808 1808 1814 1814 1814 1814 1808 1808 1807 1807 1808 1808 1804 1804 1807 1807 1807 1807 1804 1804 1803 1803 1803 1803 1804 1804 1802 1802 1804 1804 1799 1799 1802 1802 1802 1802 1799 1799 1798 1798 1799 1799 1795 1795 1798 1798 1798 1798 1795 1795 1794 1794 1789 1789 1790 1790 1795 1795 1790 1790 1793 1793 1795 1795 1795 1795 1793 1793 1794 1794 1784 1784 1786 1786 1789 1789 1786 1786 1788 1788 1789 1789 1789 1789 1788 1788 1790 1790 1779 1779 1782 1782 1784 1784 1782 1782 1783 1783 1784 1784 1784 1784 1783 1783 1786 1786 1862 1862 1853 1853 1861 1861 1853 1853 1847 1847 1861 1861 1861 1861 1847 1847 1848 1848 1847 1847 1843 1843 1848 1848 1848 1848 1843 1843 1844 1844 1843 1843 1838 1838 1844 1844 1844 1844 1838 1838 1839 1839 1838 1838 1834 1834 1839 1839 1839 1839 1834 1834 1835 1835 1834 1834 1829 1829 1835 1835 1835 1835 1829 1829 1830 1830 1829 1829 1825 1825 1830 1830 1830 1830 1825 1825 1826 1826 1825 1825 1820 1820 1826 1826 1826 1826 1820 1820 1821 1821 1820 1820 1816 1816 1821 1821 1821 1821 1816 1816 1817 1817 1816 1816 1811 1811 1817 1817 1817 1817 1811 1811 1812 1812 1811 1811 1810 1810 1812 1812 1812 1812 1810 1810 1809 1809 1810 1810 1806 1806 1809 1809 1809 1809 1806 1806 1805 1805 1806 1806 1801 1801 1805 1805 1805 1805 1801 1801 1800 1800 1801 1801 1797 1797 1800 1800 1800 1800 1797 1797 1796 1796 1797 1797 1792 1792 1796 1796 1796 1796 1792 1792 1791 1791 1792 1792 1787 1787 1791 1791 1791 1791 1787 1787 1785 1785 1787 1787 1781 1781 1785 1785 1785 1785 1781 1781 1780 1780 1781 1781 1776 1776 1780 1780 1780 1780 1776 1776 1775 1775 1776 1776 1772 1772 1775 1775 1775 1775 1772 1772 1771 1771 1863 1863 1861 1861 1864 1864 1861 1861 1848 1848 1864 1864 1864 1864 1848 1848 1850 1850 1848 1848 1844 1844 1850 1850 1850 1850 1844 1844 1845 1845 1844 1844 1839 1839 1845 1845 1845 1845 1839 1839 1840 1840 1839 1839 1835 1835 1840 1840 1840 1840 1835 1835 1836 1836 1835 1835 1830 1830 1836 1836 1836 1836 1830 1830 1831 1831 1830 1830 1826 1826 1831 1831 1831 1831 1826 1826 1827 1827 1826 1826 1821 1821 1827 1827 1827 1827 1821 1821 1822 1822 1821 1821 1817 1817 1822 1822 1822 1822 1817 1817 1818 1818 1817 1817 1812 1812 1818 1818 1818 1818 1812 1812 1813 1813 1812 1812 1809 1809 1813 1813 1813 1813 1809 1809 1808 1808 1809 1809 1805 1805 1808 1808 1808 1808 1805 1805 1804 1804 1805 1805 1800 1800 1804 1804 1804 1804 1800 1800 1799 1799 1800 1800 1796 1796 1799 1799 1799 1799 1796 1796 1795 1795 1796 1796 1791 1791 1795 1795 1795 1795 1791 1791 1789 1789 1791 1791 1785 1785 1789 1789 1789 1789 1785 1785 1784 1784 1785 1785 1780 1780 1784 1784 1784 1784 1780 1780 1779 1779 1780 1780 1775 1775 1779 1779 1779 1779 1775 1775 1774 1774 1775 1775 1771 1771 1774 1774 1774 1774 1771 1771 1770 1770 1768 1768 1769 1769 1770 1770 1769 1769 1773 1773 1770 1770 1770 1770 1773 1773 1774 1774 1773 1773 1777 1777 1774 1774 1774 1774 1777 1777 1779 1779 1777 1777 1778 1778 1779 1779 1779 1779 1778 1778 1782 1782 1759 1759 1762 1762 1764 1764 1762 1762 1763 1763 1764 1764 1764 1764 1763 1763 1765 1765 1765 1765 1768 1768 1764 1764 1768 1768 1770 1770 1764 1764 1764 1764 1770 1770 1766 1766 1770 1770 1771 1771 1766 1766 1766 1766 1771 1771 1767 1767 1771 1771 1772 1772 1767 1767 1942 1942 1938 1938 1913 1913 1874 1874 1875 1875 1878 1878 1960 1960 1957 1957 1920 1920 1940 1940 1951 1951 1952 1952 1951 1951 1955 1955 1952 1952 1935 1935 1940 1940 1941 1941 1940 1940 1952 1952 1941 1941 1941 1941 1952 1952 1953 1953 1952 1952 1955 1955 1953 1953 1955 1955 1948 1948 1947 1947 1948 1948 1934 1934 1947 1947 1947 1947 1934 1934 1933 1933 1933 1933 1934 1934 1918 1918 1934 1934 1917 1917 1918 1918 1918 1918 1917 1917 1916 1916 1955 1955 1954 1954 1953 1953 1954 1954 1946 1946 1953 1953 1953 1953 1946 1946 1941 1941 1946 1946 1944 1944 1941 1941 1941 1941 1944 1944 1935 1935 1944 1944 1943 1943 1935 1935 1935 1935 1943 1943 1945 1945 1906 1906 1902 1902 1917 1917 1902 1902 1914 1914 1917 1917 1917 1917 1914 1914 1916 1916 1959 1959 1930 1930 1958 1958 1930 1930 1932 1932 1958 1958 1958 1958 1932 1932 1956 1956 1932 1932 1945 1945 1956 1956 1959 1959 3114 3114 1930 1930 3115 3115 3116 3116 1930 1930 1930 1930 3117 3117 1929 1929 1889 1889 1890 1890 1893 1893 1890 1890 1892 1892 1893 1893 1893 1893 1892 1892 1895 1895 1892 1892 1899 1899 1895 1895 1895 1895 1899 1899 1906 1906 1899 1899 1901 1901 1906 1906 1906 1906 1901 1901 1902 1902 1968 1968 1927 1927 1966 1966 3118 3118 1929 1929 3119 3119 3120 3120 1929 1929 3121 3121 1929 1929 3122 3122 3123 3123 1931 1931 1932 1932 1926 1926 1932 1932 1930 1930 1926 1926 1926 1926 1930 1930 1922 1922 1930 1930 1929 1929 1922 1922 1922 1922 1929 1929 1919 1919 1929 1929 3124 3124 1919 1919 1919 1919 3125 3125 1912 1912 1939 1939 1931 1931 1928 1928 1931 1931 1926 1926 1928 1928 1928 1928 1926 1926 1921 1921 1926 1926 1922 1922 1921 1921 1921 1921 1922 1922 1911 1911 1922 1922 1919 1919 1911 1911 1911 1911 1919 1919 1910 1910 1919 1919 1912 1912 1910 1910 1910 1910 1912 1912 1903 1903 1950 1950 1939 1939 1937 1937 1939 1939 1928 1928 1937 1937 1937 1937 1928 1928 1925 1925 1928 1928 1921 1921 1925 1925 1925 1925 1921 1921 1915 1915 1921 1921 1911 1911 1915 1915 1915 1915 1911 1911 1907 1907 1911 1911 1910 1910 1907 1907 1907 1907 1910 1910 1904 1904 1910 1910 1903 1903 1904 1904 1904 1904 1903 1903 1894 1894 1955 1955 1950 1950 1949 1949 1950 1950 1937 1937 1949 1949 1949 1949 1937 1937 1936 1936 1937 1937 1925 1925 1936 1936 1936 1936 1925 1925 1923 1923 1925 1925 1915 1915 1923 1923 1923 1923 1915 1915 1909 1909 1915 1915 1907 1907 1909 1909 1909 1909 1907 1907 1900 1900 1907 1907 1904 1904 1900 1900 1900 1900 1904 1904 1898 1898 1904 1904 1894 1894 1898 1898 1898 1898 1894 1894 1888 1888 1955 1955 1949 1949 1948 1948 1949 1949 1936 1936 1948 1948 1948 1948 1936 1936 1934 1934 1936 1936 1923 1923 1934 1934 1934 1934 1923 1923 1917 1917 1923 1923 1909 1909 1917 1917 1917 1917 1909 1909 1906 1906 1909 1909 1900 1900 1906 1906 1906 1906 1900 1900 1895 1895 1900 1900 1898 1898 1895 1895 1895 1895 1898 1898 1893 1893 1898 1898 1888 1888 1893 1893 1893 1893 1888 1888 1884 1884 1945 1945 1932 1932 1935 1935 1932 1932 1931 1931 1935 1935 1935 1935 1931 1931 1940 1940 1931 1931 1939 1939 1940 1940 1940 1940 1939 1939 1951 1951 1939 1939 1950 1950 1951 1951 1951 1951 1950 1950 1955 1955 1967 1967 1963 1963 1924 1924 1877 1877 1880 1880 1884 1884 1880 1880 1881 1881 1884 1884 1884 1884 1881 1881 1893 1893 1881 1881 1886 1886 1893 1893 1893 1893 1886 1886 1889 1889 1875 1875 1877 1877 1878 1878 1877 1877 1884 1884 1878 1878 1878 1878 1884 1884 1882 1882 1884 1884 1888 1888 1882 1882 1882 1882 1888 1888 1887 1887 1888 1888 1894 1894 1887 1887 1887 1887 1894 1894 1896 1896 1894 1894 1903 1903 1896 1896 1896 1896 1903 1903 1908 1908 1903 1903 1912 1912 1908 1908 1908 1908 1912 1912 3126 3126 1912 1912 3127 3127 3128 3128 1924 1924 1927 1927 1967 1967 1927 1927 1968 1968 1967 1967 1960 1960 1920 1920 1962 1962 1963 1963 1962 1962 1924 1924 1962 1962 1920 1920 1924 1924 3129 3129 3130 3130 1908 1908 3131 3131 1905 1905 1908 1908 1908 1908 1905 1905 1896 1896 1905 1905 1891 1891 1896 1896 1896 1896 1891 1891 1887 1887 1891 1891 1883 1883 1887 1887 1887 1887 1883 1883 1882 1882 1883 1883 1879 1879 1882 1882 1882 1882 1879 1879 1878 1878 1879 1879 1873 1873 1878 1878 1878 1878 1873 1873 1874 1874 1868 1868 1870 1870 1873 1873 1870 1870 1872 1872 1873 1873 1873 1873 1872 1872 1874 1874 1869 1869 1866 1866 1867 1867 1867 1867 1868 1868 1869 1869 1868 1868 1873 1873 1869 1869 1869 1869 1873 1873 1871 1871 1873 1873 1879 1879 1871 1871 1871 1871 1879 1879 1876 1876 1879 1879 1883 1883 1876 1876 1876 1876 1883 1883 1885 1885 1883 1883 1891 1891 1885 1885 1885 1885 1891 1891 1897 1897 1891 1891 1905 1905 1897 1897 1897 1897 1905 1905 3132 3132 1905 1905 3133 3133 3134 3134 1913 1913 1920 1920 1942 1942 1920 1920 1957 1957 1942 1942 1969 1969 1970 1970 1971 1971 1970 1970 1973 1973 1971 1971 1971 1971 1973 1973 1972 1972 1972 1972 1973 1973 1974 1974 1973 1973 1976 1976 1974 1974 1974 1974 1976 1976 1975 1975 1975 1975 1976 1976 1977 1977 1976 1976 1979 1979 1977 1977 1977 1977 1979 1979 1978 1978 1978 1978 1979 1979 1980 1980 1979 1979 1982 1982 1980 1980 1980 1980 1982 1982 1981 1981 1981 1981 1982 1982 1983 1983 1982 1982 1985 1985 1983 1983 1983 1983 1985 1985 1984 1984 1984 1984 1985 1985 3135 3135 1985 1985 3136 3136 3137 3137 1986 1986 1988 1988 1987 1987 1987 1987 1988 1988 1989 1989 1988 1988 1991 1991 1989 1989 1989 1989 1991 1991 1990 1990 2008 2008 2009 2009 2007 2007 2008 2008 2007 2007 2006 2006 2007 2007 2005 2005 2006 2006 2006 2006 2005 2005 2004 2004 3138 3138 2003 2003 3139 3139 3140 3140 2003 2003 2002 2002 2003 2003 2001 2001 2002 2002 2002 2002 2001 2001 2000 2000 2001 2001 1999 1999 2000 2000 2000 2000 1999 1999 1998 1998 1999 1999 1997 1997 1998 1998 1998 1998 1997 1997 1996 1996 1997 1997 1995 1995 1996 1996 1996 1996 1995 1995 1994 1994 1995 1995 1993 1993 1994 1994 1994 1994 1993 1993 1992 1992 2013 2013 2014 2014 2018 2018 2076 2076 2077 2077 2068 2068 2019 2019 2020 2020 2024 2024 2078 2078 2075 2075 2070 2070 2029 2029 2025 2025 2027 2027 2083 2083 2081 2081 2074 2074 2081 2081 2073 2073 2074 2074 2074 2074 2073 2073 2071 2071 2073 2073 2065 2065 2071 2071 2071 2071 2065 2065 2066 2066 2057 2057 2058 2058 3141 3141 2058 2058 2063 2063 3142 3142 3143 3143 2063 2063 3144 3144 2041 2041 2047 2047 2049 2049 2047 2047 2050 2050 2049 2049 2049 2049 2050 2050 2057 2057 2050 2050 2055 2055 2057 2057 2057 2057 2055 2055 2058 2058 2035 2035 2039 2039 2041 2041 2039 2039 2043 2043 2041 2041 2041 2041 2043 2043 2047 2047 2027 2027 2030 2030 2029 2029 2030 2030 2031 2031 2029 2029 2029 2029 2031 2031 2035 2035 2031 2031 2037 2037 2035 2035 2035 2035 2037 2037 2039 2039 2020 2020 2025 2025 2024 2024 2025 2025 2029 2029 2024 2024 2024 2024 2029 2029 2032 2032 2029 2029 2035 2035 2032 2032 2032 2032 2035 2035 2040 2040 2035 2035 2041 2041 2040 2040 2040 2040 2041 2041 2048 2048 2041 2041 2049 2049 2048 2048 2048 2048 2049 2049 2056 2056 2049 2049 2057 2057 2056 2056 2056 2056 2057 2057 3145 3145 2057 2057 3146 3146 3147 3147 2064 2064 2065 2065 2072 2072 2065 2065 2073 2073 2072 2072 2072 2072 2073 2073 2079 2079 2073 2073 2081 2081 2079 2079 2017 2017 2019 2019 2021 2021 2019 2019 2024 2024 2021 2021 2021 2021 2024 2024 2028 2028 2024 2024 2032 2032 2028 2028 2028 2028 2032 2032 2038 2038 2032 2032 2040 2040 2038 2038 2038 2038 2040 2040 2046 2046 2040 2040 2048 2048 2046 2046 2046 2046 2048 2048 2054 2054 2048 2048 2056 2056 2054 2054 2054 2054 2056 2056 3148 3148 2056 2056 3149 3149 3150 3150 2062 2062 2064 2064 2070 2070 2064 2064 2072 2072 2070 2070 2070 2070 2072 2072 2078 2078 2072 2072 2079 2079 2078 2078 2014 2014 2017 2017 2018 2018 2017 2017 2021 2021 2018 2018 2018 2018 2021 2021 2026 2026 2021 2021 2028 2028 2026 2026 2026 2026 2028 2028 2036 2036 2028 2028 2038 2038 2036 2036 2036 2036 2038 2038 2045 2045 2038 2038 2046 2046 2045 2045 2045 2045 2046 2046 2053 2053 2046 2046 2054 2054 2053 2053 2053 2053 2054 2054 3151 3151 2054 2054 3152 3152 3153 3153 2061 2061 2062 2062 2068 2068 2062 2062 2070 2070 2068 2068 2068 2068 2070 2070 2076 2076 2070 2070 2075 2075 2076 2076 2016 2016 2011 2011 2012 2012 2012 2012 2013 2013 2016 2016 2013 2013 2018 2018 2016 2016 2016 2016 2018 2018 2023 2023 2018 2018 2026 2026 2023 2023 2023 2023 2026 2026 2034 2034 2026 2026 2036 2036 2034 2034 2034 2034 2036 2036 2044 2044 2036 2036 2045 2045 2044 2044 2044 2044 2045 2045 2052 2052 2045 2045 2053 2053 2052 2052 2052 2052 2053 2053 3154 3154 2053 2053 3155 3155 3156 3156 2059 2059 2061 2061 2067 2067 2061 2061 2068 2068 2067 2067 2067 2067 2068 2068 2080 2080 2068 2068 2077 2077 2080 2080 2010 2010 2011 2011 2015 2015 2011 2011 2016 2016 2015 2015 2015 2015 2016 2016 2022 2022 2016 2016 2023 2023 2022 2022 2022 2022 2023 2023 2033 2033 2023 2023 2034 2034 2033 2033 2033 2033 2034 2034 2042 2042 2034 2034 2044 2044 2042 2042 2042 2042 2044 2044 2051 2051 2044 2044 2052 2052 2051 2051 2051 2051 2052 2052 3157 3157 2052 2052 3158 3158 3159 3159 2060 2060 2059 2059 2069 2069 2059 2059 2067 2067 2069 2069 2069 2069 2067 2067 2082 2082 2067 2067 2080 2080 2082 2082 2109 2109 2108 2108 2106 2106 2108 2108 2105 2105 2106 2106 2106 2106 2105 2105 2103 2103 2105 2105 2102 2102 2103 2103 3160 3160 3161 3161 2100 2100 3162 3162 2099 2099 2100 2100 2100 2100 2099 2099 2097 2097 2099 2099 2096 2096 2097 2097 2097 2097 2096 2096 2094 2094 2096 2096 2093 2093 2094 2094 2094 2094 2093 2093 2091 2091 2093 2093 2090 2090 2091 2091 2091 2091 2090 2090 2088 2088 2090 2090 2087 2087 2088 2088 2088 2088 2087 2087 2085 2085 2087 2087 2084 2084 2085 2085 2110 2110 2109 2109 2107 2107 2109 2109 2106 2106 2107 2107 2107 2107 2106 2106 2104 2104 2106 2106 2103 2103 2104 2104 3163 3163 3164 3164 2101 2101 3165 3165 2100 2100 2101 2101 2101 2101 2100 2100 2098 2098 2100 2100 2097 2097 2098 2098 2098 2098 2097 2097 2095 2095 2097 2097 2094 2094 2095 2095 2095 2095 2094 2094 2092 2092 2094 2094 2091 2091 2092 2092 2092 2092 2091 2091 2089 2089 2091 2091 2088 2088 2089 2089 2089 2089 2088 2088 2086 2086 2088 2088 2085 2085 2086 2086 2112 2112 2111 2111 2152 2152 2131 2131 2130 2130 2124 2124 2131 2131 2145 2145 2130 2130 2145 2145 2143 2143 2130 2130 2130 2130 2143 2143 2129 2129 2124 2124 2126 2126 2125 2125 2126 2126 2138 2138 2125 2125 2125 2125 2138 2138 2133 2133 2124 2124 2132 2132 2131 2131 2132 2132 2146 2146 2131 2131 2131 2131 2146 2146 2145 2145 2146 2146 2162 2162 2145 2145 2145 2145 2162 2162 2143 2143 2129 2129 2124 2124 2130 2130 2133 2133 2138 2138 2135 2135 2138 2138 2144 2144 2135 2135 2135 2135 2144 2144 2136 2136 2146 2146 2161 2161 2162 2162 2161 2161 2163 2163 2162 2162 2162 2162 2163 2163 2165 2165 2147 2147 2123 2123 2144 2144 2123 2123 2134 2134 2144 2144 2144 2144 2134 2134 2136 2136 2165 2165 2177 2177 2173 2173 2177 2177 2178 2178 2173 2173 2173 2173 2178 2178 2184 2184 2178 2178 2180 2180 2184 2184 2180 2180 2187 2187 2184 2184 2187 2187 2189 2189 2184 2184 2184 2184 2189 2189 2186 2186 3166 3166 3167 3167 2150 2150 3168 3168 3169 3169 2150 2150 2150 2150 3170 3170 2149 2149 3171 3171 2120 2120 2149 2149 2149 2149 2120 2120 2147 2147 2120 2120 2121 2121 2147 2147 2147 2147 2121 2121 2123 2123 2189 2189 2191 2191 2186 2186 2191 2191 2193 2193 2186 2186 2186 2186 2193 2193 2195 2195 3172 3172 3173 3173 2150 2150 3174 3174 3175 3175 2150 2150 2150 2150 3176 3176 3177 3177 2193 2193 2198 2198 2195 2195 2198 2198 2199 2199 2195 2195 2195 2195 2199 2199 2201 2201 2199 2199 2202 2202 2201 2201 2112 2112 2152 2152 2116 2116 2152 2152 2155 2155 2116 2116 2116 2116 2155 2155 2117 2117 2117 2117 2155 2155 2119 2119 2155 2155 2159 2159 2119 2119 2119 2119 2159 2159 2122 2122 2202 2202 2204 2204 2201 2201 2204 2204 2206 2206 2201 2201 2201 2201 2206 2206 2205 2205 2206 2206 2208 2208 2205 2205 2205 2205 2208 2208 2209 2209 2208 2208 2210 2210 2209 2209 2209 2209 2210 2210 2211 2211 2156 2156 2173 2173 2170 2170 2173 2173 2184 2184 2170 2170 2170 2170 2184 2184 2179 2179 2184 2184 2186 2186 2179 2179 2179 2179 2186 2186 2181 2181 2186 2186 2195 2195 2181 2181 2181 2181 2195 2195 2190 2190 2195 2195 2201 2201 2190 2190 2190 2190 2201 2201 2197 2197 2201 2201 2205 2205 2197 2197 2197 2197 2205 2205 2200 2200 2205 2205 2209 2209 2200 2200 2200 2200 2209 2209 2207 2207 2142 2142 2156 2156 2154 2154 2156 2156 2170 2170 2154 2154 2154 2154 2170 2170 2164 2164 2170 2170 2179 2179 2164 2164 2164 2164 2179 2179 2172 2172 2179 2179 2181 2181 2172 2172 2172 2172 2181 2181 2175 2175 2181 2181 2190 2190 2175 2175 2175 2175 2190 2190 2185 2185 2190 2190 2197 2197 2185 2185 2185 2185 2197 2197 2192 2192 2197 2197 2200 2200 2192 2192 2192 2192 2200 2200 2196 2196 2200 2200 2207 2207 2196 2196 2196 2196 2207 2207 2203 2203 2128 2128 2142 2142 2140 2140 2142 2142 2154 2154 2140 2140 2140 2140 2154 2154 2151 2151 2154 2154 2164 2164 2151 2151 2151 2151 2164 2164 2158 2158 2164 2164 2172 2172 2158 2158 2158 2158 2172 2172 2168 2168 2172 2172 2175 2175 2168 2168 2168 2168 2175 2175 2169 2169 2175 2175 2185 2185 2169 2169 2169 2169 2185 2185 2176 2176 2185 2185 2192 2192 2176 2176 2176 2176 2192 2192 2183 2183 2192 2192 2196 2196 2183 2183 2183 2183 2196 2196 2188 2188 2196 2196 2203 2203 2188 2188 2188 2188 2203 2203 2194 2194 2124 2124 2128 2128 2127 2127 2128 2128 2140 2140 2127 2127 2127 2127 2140 2140 2139 2139 2140 2140 2151 2151 2139 2139 2139 2139 2151 2151 2148 2148 2151 2151 2158 2158 2148 2148 2148 2148 2158 2158 2153 2153 2158 2158 2168 2168 2153 2153 2153 2153 2168 2168 2157 2157 2168 2168 2169 2169 2157 2157 2157 2157 2169 2169 2160 2160 2169 2169 2176 2176 2160 2160 2160 2160 2176 2176 2167 2167 2176 2176 2183 2183 2167 2167 2167 2167 2183 2183 2171 2171 2183 2183 2188 2188 2171 2171 2171 2171 2188 2188 2174 2174 2188 2188 2194 2194 2174 2174 2174 2174 2194 2194 2182 2182 2124 2124 2127 2127 2126 2126 2127 2127 2139 2139 2126 2126 2126 2126 2139 2139 2138 2138 2139 2139 2148 2148 2138 2138 2138 2138 2148 2148 2144 2144 2148 2148 2153 2153 2144 2144 2144 2144 2153 2153 2147 2147 2153 2153 2157 2157 2147 2147 2147 2147 2157 2157 2149 2149 2157 2157 2160 2160 2149 2149 2149 2149 2160 2160 2150 2150 2160 2160 2167 2167 2150 2150 2150 2150 2167 2167 3178 3178 2167 2167 2171 2171 3179 3179 3180 3180 2171 2171 3181 3181 2171 2171 2174 2174 3182 3182 3183 3183 2174 2174 3184 3184 2174 2174 2182 2182 3185 3185 3186 3186 2182 2182 3187 3187 2165 2165 2173 2173 2162 2162 2173 2173 2156 2156 2162 2162 2162 2162 2156 2156 2143 2143 2156 2156 2142 2142 2143 2143 2143 2143 2142 2142 2129 2129 2142 2142 2128 2128 2129 2129 2129 2129 2128 2128 2124 2124 2166 2166 2141 2141 2159 2159 2141 2141 2137 2137 2159 2159 2159 2159 2137 2137 2122 2122 2230 2230 2233 2233 2232 2232 2233 2233 2234 2234 2232 2232 2226 2226 2224 2224 2227 2227 2232 2232 2231 2231 2230 2230 2231 2231 2229 2229 2230 2230 2230 2230 2229 2229 2227 2227 2229 2229 2228 2228 2227 2227 2227 2227 2228 2228 2226 2226 2226 2226 2225 2225 2224 2224 2225 2225 2223 2223 2224 2224 2224 2224 2223 2223 2221 2221 2223 2223 2222 2222 2221 2221 2222 2222 2220 2220 2221 2221 2221 2221 2220 2220 2218 2218 2220 2220 2219 2219 2218 2218 2219 2219 3188 3188 2218 2218 2218 2218 3189 3189 3190 3190 2213 2213 2212 2212 2214 2214 2212 2212 2215 2215 2214 2214 2214 2214 2215 2215 2216 2216 2215 2215 2217 2217 2216 2216 2306 2306 2307 2307 2303 2303 2243 2243 2244 2244 2249 2249 2240 2240 2239 2239 2247 2247 2300 2300 2302 2302 2298 2298 2246 2246 2237 2237 2235 2235 2292 2292 2294 2294 2289 2289 2294 2294 2290 2290 2289 2289 2289 2289 2290 2290 2288 2288 2290 2290 2284 2284 2288 2288 2288 2288 2284 2284 2282 2282 2278 2278 2276 2276 2284 2284 2276 2276 2280 2280 2284 2284 2284 2284 2280 2280 2282 2282 2262 2262 2264 2264 2270 2270 2264 2264 2269 2269 2270 2270 2270 2270 2269 2269 2278 2278 2269 2269 2272 2272 2278 2278 2278 2278 2272 2272 2276 2276 3191 3191 2256 2256 2262 2262 2256 2256 2261 2261 2262 2262 2262 2262 2261 2261 2264 2264 2235 2235 2245 2245 2246 2246 2245 2245 2248 2248 2246 2246 2246 2246 2248 2248 2254 2254 2248 2248 2253 2253 2254 2254 3192 3192 3193 3193 2256 2256 2239 2239 2237 2237 2247 2247 2237 2237 2246 2246 2247 2247 2247 2247 2246 2246 2255 2255 2246 2246 2254 2254 2255 2255 3194 3194 3195 3195 2263 2263 3196 3196 2262 2262 2263 2263 2263 2263 2262 2262 2271 2271 2262 2262 2270 2270 2271 2271 2271 2271 2270 2270 2279 2279 2270 2270 2278 2278 2279 2279 2279 2279 2278 2278 2287 2287 2278 2278 2284 2284 2287 2287 2287 2287 2284 2284 2295 2295 2284 2284 2290 2290 2295 2295 2295 2295 2290 2290 2299 2299 2290 2290 2294 2294 2299 2299 2244 2244 2240 2240 2249 2249 2240 2240 2247 2247 2249 2249 2249 2249 2247 2247 2257 2257 2247 2247 2255 2255 2257 2257 3197 3197 3198 3198 2265 2265 3199 3199 2263 2263 2265 2265 2265 2265 2263 2263 2273 2273 2263 2263 2271 2271 2273 2273 2273 2273 2271 2271 2281 2281 2271 2271 2279 2279 2281 2281 2281 2281 2279 2279 2291 2291 2279 2279 2287 2287 2291 2291 2291 2291 2287 2287 2298 2298 2287 2287 2295 2295 2298 2298 2298 2298 2295 2295 2300 2300 2295 2295 2299 2299 2300 2300 2251 2251 2241 2241 2242 2242 2242 2242 2243 2243 2251 2251 2243 2243 2249 2249 2251 2251 2251 2251 2249 2249 2258 2258 2249 2249 2257 2257 2258 2258 3200 3200 3201 3201 2266 2266 3202 3202 2265 2265 2266 2266 2266 2266 2265 2265 2274 2274 2265 2265 2273 2273 2274 2274 2274 2274 2273 2273 2283 2283 2273 2273 2281 2281 2283 2283 2283 2283 2281 2281 2293 2293 2281 2281 2291 2291 2293 2293 2293 2293 2291 2291 2301 2301 2291 2291 2298 2298 2301 2301 2301 2301 2298 2298 2305 2305 2298 2298 2302 2302 2305 2305 2238 2238 2241 2241 2252 2252 2241 2241 2251 2251 2252 2252 2252 2252 2251 2251 2260 2260 2251 2251 2258 2258 2260 2260 3203 3203 3204 3204 2267 2267 3205 3205 2266 2266 2267 2267 2267 2267 2266 2266 2275 2275 2266 2266 2274 2274 2275 2275 2275 2275 2274 2274 2285 2285 2274 2274 2283 2283 2285 2285 2285 2285 2283 2283 2296 2296 2283 2283 2293 2293 2296 2296 2296 2296 2293 2293 2303 2303 2293 2293 2301 2301 2303 2303 2303 2303 2301 2301 2306 2306 2301 2301 2305 2305 2306 2306 2236 2236 2238 2238 2250 2250 2238 2238 2252 2252 2250 2250 2250 2250 2252 2252 2259 2259 2252 2252 2260 2260 2259 2259 3206 3206 3207 3207 2268 2268 3208 3208 2267 2267 2268 2268 2268 2268 2267 2267 2277 2277 2267 2267 2275 2275 2277 2277 2277 2277 2275 2275 2286 2286 2275 2275 2285 2285 2286 2286 2286 2286 2285 2285 2297 2297 2285 2285 2296 2296 2297 2297 2297 2297 2296 2296 2304 2304 2296 2296 2303 2303 2304 2304 2304 2304 2303 2303 2308 2308 2303 2303 2307 2307 2308 2308 2325 2325 2326 2326 2324 2324 2325 2325 2324 2324 2323 2323 2324 2324 2322 2322 2323 2323 2323 2323 2322 2322 2321 2321 2322 2322 2320 2320 2321 2321 2321 2321 2320 2320 2319 2319 2320 2320 2318 2318 2319 2319 2319 2319 2318 2318 2317 2317 2318 2318 2316 2316 2317 2317 2317 2317 2316 2316 2315 2315 2316 2316 3209 3209 2315 2315 2315 2315 3210 3210 3211 3211 2314 2314 2312 2312 2313 2313 2313 2313 2312 2312 2311 2311 2312 2312 2310 2310 2311 2311 2311 2311 2310 2310 2309 2309 2328 2328 2327 2327 2331 2331 2327 2327 2330 2330 2331 2331 2331 2331 2330 2330 2334 2334 2330 2330 2333 2333 2334 2334 3212 3212 3213 3213 2337 2337 3214 3214 2336 2336 2337 2337 2337 2337 2336 2336 2340 2340 2336 2336 2339 2339 2340 2340 2340 2340 2339 2339 2343 2343 2339 2339 2342 2342 2343 2343 2343 2343 2342 2342 2346 2346 2342 2342 2345 2345 2346 2346 2346 2346 2345 2345 2349 2349 2345 2345 2348 2348 2349 2349 2349 2349 2348 2348 2352 2352 2348 2348 2351 2351 2352 2352 2329 2329 2328 2328 2332 2332 2328 2328 2331 2331 2332 2332 2332 2332 2331 2331 2335 2335 2331 2331 2334 2334 2335 2335 3215 3215 3216 3216 2338 2338 3217 3217 2337 2337 2338 2338 2338 2338 2337 2337 2341 2341 2337 2337 2340 2340 2341 2341 2341 2341 2340 2340 2344 2344 2340 2340 2343 2343 2344 2344 2344 2344 2343 2343 2347 2347 2343 2343 2346 2346 2347 2347 2347 2347 2346 2346 2350 2350 2346 2346 2349 2349 2350 2350 2350 2350 2349 2349 2353 2353 2349 2349 2352 2352 2353 2353 2378 2378 2376 2376 2382 2382 2376 2376 2380 2380 2382 2382 2382 2382 2380 2380 2384 2384 2380 2380 2386 2386 2384 2384 2384 2384 2386 2386 2388 2388 2386 2386 2395 2395 2388 2388 2388 2388 2395 2395 2390 2390 2395 2395 2397 2397 2390 2390 2390 2390 2397 2397 2392 2392 2397 2397 2399 2399 2392 2392 2392 2392 2399 2399 2394 2394 2399 2399 2401 2401 2394 2394 2394 2394 2401 2401 2393 2393 2401 2401 2400 2400 2393 2393 2393 2393 2400 2400 2391 2391 2400 2400 2398 2398 2391 2391 2391 2391 2398 2398 2389 2389 2398 2398 2396 2396 2389 2389 2389 2389 2396 2396 2385 2385 2396 2396 2387 2387 2385 2385 2385 2385 2387 2387 2383 2383 2387 2387 2381 2381 2383 2383 2383 2383 2381 2381 2379 2379 2381 2381 2377 2377 2379 2379 2379 2379 2377 2377 2375 2375 2377 2377 2369 2369 2375 2375 2375 2375 2369 2369 2373 2373 2369 2369 2362 2362 2373 2373 2373 2373 2362 2362 2371 2371 2362 2362 2360 2360 2371 2371 2371 2371 2360 2360 2367 2367 2360 2360 2358 2358 2367 2367 2367 2367 2358 2358 2365 2365 2358 2358 2356 2356 2365 2365 2365 2365 2356 2356 2363 2363 2356 2356 2354 2354 2363 2363 2363 2363 2354 2354 2364 2364 2354 2354 2355 2355 2364 2364 2364 2364 2355 2355 2366 2366 2355 2355 2357 2357 2366 2366 2366 2366 2357 2357 2370 2370 2357 2357 2359 2359 2370 2370 2370 2370 2359 2359 2372 2372 2359 2359 2361 2361 2372 2372 2372 2372 2361 2361 2374 2374 2361 2361 2368 2368 2374 2374 2374 2374 2368 2368 2378 2378 2368 2368 2376 2376 2378 2378 2449 2449 2448 2448 2447 2447 2448 2448 2446 2446 2447 2447 2447 2447 2446 2446 2443 2443 2446 2446 2442 2442 2443 2443 2443 2443 2442 2442 2439 2439 2442 2442 2438 2438 2439 2439 2439 2439 2438 2438 2435 2435 2438 2438 2434 2434 2435 2435 2435 2435 2434 2434 3218 3218 2434 2434 3219 3219 3220 3220 2431 2431 2430 2430 2427 2427 2430 2430 2426 2426 2427 2427 2427 2427 2426 2426 2423 2423 2426 2426 2422 2422 2423 2423 3221 3221 3222 3222 2419 2419 3223 3223 2418 2418 2419 2419 2419 2419 2418 2418 2415 2415 2418 2418 2414 2414 2415 2415 2415 2415 2414 2414 2411 2411 2414 2414 2410 2410 2411 2411 2411 2411 2410 2410 2407 2407 2410 2410 2406 2406 2407 2407 2407 2407 2406 2406 2403 2403 2406 2406 2402 2402 2403 2403 2403 2403 2402 2402 2405 2405 2402 2402 2404 2404 2405 2405 2405 2405 2404 2404 2409 2409 2404 2404 2408 2408 2409 2409 2409 2409 2408 2408 2413 2413 2408 2408 2412 2412 2413 2413 2413 2413 2412 2412 2417 2417 2412 2412 2416 2416 2417 2417 2417 2417 2416 2416 3224 3224 2416 2416 3225 3225 3226 3226 2421 2421 2420 2420 2425 2425 2420 2420 2424 2424 2425 2425 2425 2425 2424 2424 2429 2429 2424 2424 2428 2428 2429 2429 3227 3227 3228 3228 2433 2433 3229 3229 2432 2432 2433 2433 2433 2433 2432 2432 2437 2437 2432 2432 2436 2436 2437 2437 2437 2437 2436 2436 2441 2441 2436 2436 2440 2440 2441 2441 2441 2441 2440 2440 2445 2445 2440 2440 2444 2444 2445 2445 2445 2445 2444 2444 2449 2449 2444 2444 2448 2448 2449 2449 2472 2472 2474 2474 2476 2476 2474 2474 2480 2480 2476 2476 2476 2476 2480 2480 2478 2478 2480 2480 2489 2489 2478 2478 2478 2478 2489 2489 2482 2482 2489 2489 2491 2491 2482 2482 2482 2482 2491 2491 2484 2484 2491 2491 2493 2493 2484 2484 2484 2484 2493 2493 2486 2486 2493 2493 2495 2495 2486 2486 2486 2486 2495 2495 2488 2488 2495 2495 2497 2497 2488 2488 2488 2488 2497 2497 2487 2487 2497 2497 2496 2496 2487 2487 2487 2487 2496 2496 2485 2485 2496 2496 2494 2494 2485 2485 2485 2485 2494 2494 2483 2483 2494 2494 2492 2492 2483 2483 2483 2483 2492 2492 2479 2479 2492 2492 2490 2490 2479 2479 2479 2479 2490 2490 2477 2477 2490 2490 2481 2481 2477 2477 2477 2477 2481 2481 2473 2473 2481 2481 2475 2475 2473 2473 2473 2473 2475 2475 2471 2471 2475 2475 2469 2469 2471 2471 2471 2471 2469 2469 2467 2467 2469 2469 2463 2463 2467 2467 2467 2467 2463 2463 2465 2465 2463 2463 2456 2456 2465 2465 2465 2465 2456 2456 2461 2461 2456 2456 2454 2454 2461 2461 2461 2461 2454 2454 2459 2459 2454 2454 2452 2452 2459 2459 2459 2459 2452 2452 2457 2457 2452 2452 2450 2450 2457 2457 2457 2457 2450 2450 2458 2458 2450 2450 2451 2451 2458 2458 2458 2458 2451 2451 2460 2460 2451 2451 2453 2453 2460 2460 2460 2460 2453 2453 2464 2464 2453 2453 2455 2455 2464 2464 2464 2464 2455 2455 2466 2466 2455 2455 2462 2462 2466 2466 2466 2466 2462 2462 2470 2470 2462 2462 2468 2468 2470 2470 2470 2470 2468 2468 2472 2472 2468 2468 2474 2474 2472 2472 2545 2545 2544 2544 2543 2543 2544 2544 2542 2542 2543 2543 2543 2543 2542 2542 2539 2539 2542 2542 2538 2538 2539 2539 2539 2539 2538 2538 2535 2535 2538 2538 2534 2534 2535 2535 2535 2535 2534 2534 2531 2531 2534 2534 2530 2530 2531 2531 2531 2531 2530 2530 3230 3230 2530 2530 3231 3231 3232 3232 2527 2527 2526 2526 2523 2523 2526 2526 2522 2522 2523 2523 2523 2523 2522 2522 2519 2519 2522 2522 2518 2518 2519 2519 3233 3233 3234 3234 2515 2515 3235 3235 2514 2514 2515 2515 2515 2515 2514 2514 2511 2511 2514 2514 2510 2510 2511 2511 2511 2511 2510 2510 2507 2507 2510 2510 2506 2506 2507 2507 2507 2507 2506 2506 2503 2503 2506 2506 2502 2502 2503 2503 2503 2503 2502 2502 2499 2499 2502 2502 2498 2498 2499 2499 2499 2499 2498 2498 2501 2501 2498 2498 2500 2500 2501 2501 2501 2501 2500 2500 2505 2505 2500 2500 2504 2504 2505 2505 2505 2505 2504 2504 2509 2509 2504 2504 2508 2508 2509 2509 2509 2509 2508 2508 2513 2513 2508 2508 2512 2512 2513 2513 2513 2513 2512 2512 3236 3236 2512 2512 3237 3237 3238 3238 2517 2517 2516 2516 2521 2521 2516 2516 2520 2520 2521 2521 2521 2521 2520 2520 2525 2525 2520 2520 2524 2524 2525 2525 3239 3239 3240 3240 2529 2529 3241 3241 2528 2528 2529 2529 2529 2529 2528 2528 2533 2533 2528 2528 2532 2532 2533 2533 2533 2533 2532 2532 2537 2537 2532 2532 2536 2536 2537 2537 2537 2537 2536 2536 2541 2541 2536 2536 2540 2540 2541 2541 2541 2541 2540 2540 2545 2545 2540 2540 2544 2544 2545 2545 2546 2546 2547 2547 2548 2548 2547 2547 2549 2549 2548 2548 2550 2550 2551 2551 2552 2552 2551 2551 2553 2553 2552 2552 2552 2552 2553 2553 2554 2554 2553 2553 2555 2555 2554 2554 2554 2554 2555 2555 2556 2556 2555 2555 2557 2557 2556 2556 2556 2556 2557 2557 2558 2558 2557 2557 2559 2559 2558 2558 2558 2558 2559 2559 3242 3242 2559 2559 3243 3243 3244 3244 2560 2560 2561 2561 2562 2562 2561 2561 2563 2563 2562 2562 2562 2562 2563 2563 2564 2564 2563 2563 2565 2565 2564 2564 3245 3245 3246 3246 2566 2566 3247 3247 2567 2567 2566 2566 2566 2566 2567 2567 2568 2568 2567 2567 2569 2569 2568 2568 2568 2568 2569 2569 2570 2570 2569 2569 2571 2571 2570 2570 2570 2570 2571 2571 2572 2572 2571 2571 2573 2573 2572 2572 2572 2572 2573 2573 2574 2574 2573 2573 2575 2575 2574 2574 2592 2592 2590 2590 2593 2593 2590 2590 2585 2585 2593 2593 2593 2593 2585 2585 2591 2591 2585 2585 2589 2589 2591 2591 2578 2578 2585 2585 2577 2577 2585 2585 2579 2579 2577 2577 2577 2577 2579 2579 2576 2576 2578 2578 2580 2580 2585 2585 2580 2580 2581 2581 2585 2585 2585 2585 2581 2581 2582 2582 2586 2586 2587 2587 2585 2585 2587 2587 2588 2588 2585 2585 2585 2585 2588 2588 2589 2589 2582 2582 2583 2583 2585 2585 2583 2583 2584 2584 2585 2585 2585 2585 2584 2584 2586 2586 2594 2594 2595 2595 2596 2596 2595 2595 2597 2597 2596 2596 2598 2598 2599 2599 2600 2600 2599 2599 2601 2601 2600 2600 2602 2602 2603 2603 2604 2604 2603 2603 2605 2605 2604 2604 2664 2664 2662 2662 2663 2663 2650 2650 2647 2647 2648 2648 2687 2687 2689 2689 2688 2688 2689 2689 2682 2682 2688 2688 2688 2688 2682 2682 2681 2681 2681 2681 2682 2682 2680 2680 2682 2682 2674 2674 2680 2680 2680 2680 2674 2674 2678 2678 2661 2661 2666 2666 2667 2667 2666 2666 2670 2670 2667 2667 2667 2667 2670 2670 2674 2674 2670 2670 2673 2673 2674 2674 2674 2674 2673 2673 2678 2678 2653 2653 2658 2658 2654 2654 3248 3248 2659 2659 3249 3249 3250 3250 2659 2659 2661 2661 2659 2659 2660 2660 2661 2661 2661 2661 2660 2660 2666 2666 2653 2653 2654 2654 2651 2651 2654 2654 2646 2646 2651 2651 2651 2651 2646 2646 2649 2649 2640 2640 2644 2644 2646 2646 2644 2644 2645 2645 2646 2646 2646 2646 2645 2645 2649 2649 2636 2636 3251 3251 2633 2633 3252 3252 3253 3253 2633 2633 2633 2633 3254 3254 3255 3255 2638 2638 2639 2639 2640 2640 2640 2640 2639 2639 2644 2644 2626 2626 2629 2629 2633 2633 2629 2629 2632 2632 2633 2633 2633 2633 2632 2632 2636 2636 2619 2619 2623 2623 2626 2626 2623 2623 2625 2625 2626 2626 2626 2626 2625 2625 2629 2629 2613 2613 2616 2616 2619 2619 2616 2616 2618 2618 2619 2619 2619 2619 2618 2618 2623 2623 2607 2607 2609 2609 2613 2613 2609 2609 2612 2612 2613 2613 2613 2613 2612 2612 2616 2616 2610 2610 2608 2608 2607 2607 2608 2608 2606 2606 2607 2607 2607 2607 2606 2606 2609 2609 2622 2622 2620 2620 2621 2621 2620 2620 2617 2617 2621 2621 2621 2621 2617 2617 2615 2615 2617 2617 2614 2614 2615 2615 2615 2615 2614 2614 2607 2607 2614 2614 2611 2611 2607 2607 2607 2607 2611 2611 2610 2610 2634 2634 2631 2631 2628 2628 2631 2631 2630 2630 2628 2628 2630 2630 2627 2627 2628 2628 2628 2628 2627 2627 2621 2621 2627 2627 2624 2624 2621 2621 2621 2621 2624 2624 2622 2622 2628 2628 2635 2635 2634 2634 2635 2635 3256 3256 2634 2634 2634 2634 3257 3257 3258 3258 2648 2648 2647 2647 2642 2642 2647 2647 2643 2643 2642 2642 2642 2642 2643 2643 2641 2641 2663 2663 2662 2662 3259 3259 2662 2662 3260 3260 3261 3261 2657 2657 2655 2655 2656 2656 2656 2656 2655 2655 2648 2648 2655 2655 2652 2652 2648 2648 2648 2648 2652 2652 2650 2650 2672 2672 2671 2671 2669 2669 2671 2671 2668 2668 2669 2669 2669 2669 2668 2668 2663 2663 2668 2668 2665 2665 2663 2663 2663 2663 2665 2665 2664 2664 2672 2672 2669 2669 2675 2675 2669 2669 2676 2676 2675 2675 2675 2675 2676 2676 2677 2677 2676 2676 2684 2684 2677 2677 2677 2677 2684 2684 2679 2679 2687 2687 2686 2686 2689 2689 2686 2686 2685 2685 2689 2689 2689 2689 2685 2685 2684 2684 2685 2685 2683 2683 2684 2684 2684 2684 2683 2683 2679 2679 2694 2694 2690 2690 2697 2697 2690 2690 2698 2698 2697 2697 2697 2697 2698 2698 2701 2701 2709 2709 2708 2708 2714 2714 2714 2714 2708 2708 2706 2706 2708 2708 2707 2707 2706 2706 2707 2707 2705 2705 2706 2706 2706 2706 2705 2705 2698 2698 2705 2705 2702 2702 2698 2698 2698 2698 2702 2702 2701 2701 2719 2719 2716 2716 2720 2720 2716 2716 2715 2715 2720 2720 2720 2720 2715 2715 2714 2714 2715 2715 2713 2713 2714 2714 2714 2714 2713 2713 2709 2709 2719 2719 2720 2720 3262 3262 2720 2720 3263 3263 3264 3264 2723 2723 2727 2727 2726 2726 2726 2726 2727 2727 2728 2728 2727 2727 2735 2735 2728 2728 2728 2728 2735 2735 2731 2731 2748 2748 3265 3265 3266 3266 2740 2740 2737 2737 2741 2741 2741 2741 2737 2737 2735 2735 2737 2737 2734 2734 2735 2735 2735 2735 2734 2734 2731 2731 2754 2754 2749 2749 2748 2748 2749 2749 2747 2747 2748 2748 2748 2748 2747 2747 3267 3267 2760 2760 2757 2757 2761 2761 2757 2757 2755 2755 2761 2761 2761 2761 2755 2755 2754 2754 2755 2755 2753 2753 2754 2754 2754 2754 2753 2753 2749 2749 2760 2760 2761 2761 2763 2763 2761 2761 2769 2769 2763 2763 2763 2763 2769 2769 2765 2765 2773 2773 2772 2772 2774 2774 2772 2772 2770 2770 2774 2774 2774 2774 2770 2770 2769 2769 2770 2770 2768 2768 2769 2769 2769 2769 2768 2768 2765 2765 2773 2773 2774 2774 2771 2771 2774 2774 2767 2767 2771 2771 2771 2771 2767 2767 2766 2766 2766 2766 2767 2767 2764 2764 2767 2767 2759 2759 2764 2764 2764 2764 2759 2759 2762 2762 2752 2752 2756 2756 2759 2759 2756 2756 2758 2758 2759 2759 2759 2759 2758 2758 2762 2762 2746 2746 2750 2750 2752 2752 2750 2750 2751 2751 2752 2752 2752 2752 2751 2751 2756 2756 3268 3268 2744 2744 2746 2746 2744 2744 2745 2745 2746 2746 2746 2746 2745 2745 2750 2750 2730 2730 2732 2732 2733 2733 2732 2732 2736 2736 2733 2733 2733 2733 2736 2736 2739 2739 2736 2736 2738 2738 2739 2739 3269 3269 3270 3270 2746 2746 3271 3271 3272 3272 2746 2746 2746 2746 3273 3273 3274 3274 2717 2717 2721 2721 3275 3275 2721 2721 3276 3276 3277 3277 2722 2722 2724 2724 2725 2725 2725 2725 2724 2724 2733 2733 2724 2724 2729 2729 2733 2733 2733 2733 2729 2729 2730 2730 3278 3278 2718 2718 2717 2717 2718 2718 2712 2712 2717 2717 2717 2717 2712 2712 2711 2711 2696 2696 2695 2695 2704 2704 2695 2695 2699 2699 2704 2704 2699 2699 2700 2700 2704 2704 2700 2700 2703 2703 2704 2704 2704 2704 2703 2703 2712 2712 2703 2703 2710 2710 2712 2712 2712 2712 2710 2710 2711 2711 2694 2694 2691 2691 2690 2690 2691 2691 2692 2692 2690 2690 2690 2690 2692 2692 2696 2696 2692 2692 2693 2693 2696 2696 2696 2696 2693 2693 2695 2695 2818 2818 2824 2824 2817 2817 2824 2824 2823 2823 2817 2817 2817 2817 2823 2823 2816 2816 2823 2823 2822 2822 2816 2816 2816 2816 2822 2822 2814 2814 2822 2822 2821 2821 2814 2814 2814 2814 2821 2821 2813 2813 2821 2821 2820 2820 2813 2813 2813 2813 2820 2820 2811 2811 2775 2775 2781 2781 2776 2776 2781 2781 2782 2782 2776 2776 2776 2776 2782 2782 2777 2777 2782 2782 2783 2783 2777 2777 2777 2777 2783 2783 2778 2778 2783 2783 2785 2785 2778 2778 2778 2778 2785 2785 2779 2779 2785 2785 2786 2786 2779 2779 2779 2779 2786 2786 2780 2780 2786 2786 2788 2788 2780 2780 2780 2780 2788 2788 2784 2784 2788 2788 2789 2789 2784 2784 2820 2820 2819 2819 2811 2811 2819 2819 2815 2815 2811 2811 2811 2811 2815 2815 2810 2810 2815 2815 2812 2812 2810 2810 2810 2810 2812 2812 2808 2808 2812 2812 2809 2809 2808 2808 2808 2808 2809 2809 2806 2806 2809 2809 2807 2807 2806 2806 2806 2806 2807 2807 2804 2804 2807 2807 2805 2805 2804 2804 2804 2804 2805 2805 2802 2802 2805 2805 2803 2803 2802 2802 2802 2802 2803 2803 2800 2800 2803 2803 2801 2801 2800 2800 2800 2800 2801 2801 2799 2799 2801 2801 2798 2798 2799 2799 2799 2799 2798 2798 2797 2797 2798 2798 2796 2796 2797 2797 2797 2797 2796 2796 2795 2795 2796 2796 2794 2794 2795 2795 2795 2795 2794 2794 2793 2793 2794 2794 2792 2792 2793 2793 2793 2793 2792 2792 2791 2791 2792 2792 2790 2790 2791 2791 2791 2791 2790 2790 2789 2789 2790 2790 2787 2787 2789 2789 2789 2789 2787 2787 2784 2784 2842 2842 2832 2832 2841 2841 2832 2832 2830 2830 2841 2841 2841 2841 2830 2830 2840 2840 2830 2830 2828 2828 2840 2840 2840 2840 2828 2828 2839 2839 2828 2828 2827 2827 2839 2839 2839 2839 2827 2827 2838 2838 2827 2827 2837 2837 2838 2838 2826 2826 2825 2825 2835 2835 2825 2825 2829 2829 2835 2835 2829 2829 2831 2831 2835 2835 2831 2831 2833 2833 2835 2835 2835 2835 2833 2833 2834 2834 2826 2826 2835 2835 2827 2827 2835 2835 2836 2836 2827 2827 2827 2827 2836 2836 2837 2837 2843 2843 2844 2844 2845 2845 2844 2844 2846 2846 2845 2845 2845 2845 2846 2846 2847 2847 2846 2846 2848 2848 2847 2847 2847 2847 2848 2848 2849 2849 2848 2848 2850 2850 2849 2849 2849 2849 2850 2850 2851 2851 2850 2850 2852 2852 2851 2851 2853 2853 2854 2854 2855 2855 2854 2854 2856 2856 2855 2855 2855 2855 2856 2856 2857 2857 2856 2856 2858 2858 2857 2857 2857 2857 2858 2858 2859 2859 2858 2858 2860 2860 2859 2859 2859 2859 2860 2860 2861 2861 2860 2860 2862 2862 2861 2861 2876 2876 2880 2880 2879 2879 2873 2873 2863 2863 2875 2875 2863 2863 2864 2864 2875 2875 2875 2875 2864 2864 2877 2877 2864 2864 2865 2865 2877 2877 2877 2877 2865 2865 2878 2878 2865 2865 2866 2866 2878 2878 2878 2878 2866 2866 2867 2867 2874 2874 2870 2870 2872 2872 2870 2870 2871 2871 2872 2872 2874 2874 2876 2876 2870 2870 2876 2876 2879 2879 2870 2870 2870 2870 2879 2879 2869 2869 2879 2879 2878 2878 2869 2869 2869 2869 2878 2878 2868 2868 2878 2878 2867 2867 2868 2868 2881 2881 2882 2882 2883 2883 2882 2882 2884 2884 2883 2883 2883 2883 2884 2884 2885 2885 2884 2884 2886 2886 2885 2885 2885 2885 2886 2886 3279 3279 2886 2886 3280 3280 3281 3281 2887 2887 2888 2888 2889 2889 2888 2888 2890 2890 2889 2889 2889 2889 2890 2890 2891 2891 2890 2890 2892 2892 2891 2891 2891 2891 2892 2892 2893 2893 2892 2892 2894 2894 2893 2893 3282 3282 3283 3283 2895 2895 3284 3284 2896 2896 2895 2895 2897 2897 2898 2898 2899 2899 2898 2898 2900 2900 2899 2899 2901 2901 2902 2902 2903 2903 2902 2902 2904 2904 2903 2903
+240 240 241 241 4 4 242 242 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 24 24 21 21 25 25 24 24 24 24 25 25 28 28 25 25 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 243 243 45 45 244 244 245 245 246 246 247 247 42 42 248 248 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 34 34 39 39 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 22 22 27 27 23 23 22 22 22 22 23 23 18 18 23 23 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 249 249 3 3 250 250 251 251 252 252 253 253 52 52 254 254 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 72 72 69 69 73 73 72 72 72 72 73 73 76 76 73 73 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 255 255 93 93 256 256 257 257 258 258 259 259 90 90 260 260 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 70 70 75 75 71 71 70 70 70 70 71 71 66 66 71 71 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 261 261 51 51 262 262 263 263 119 119 143 143 117 117 143 143 141 141 117 117 264 264 265 265 115 115 266 266 139 139 115 115 115 115 139 139 113 113 139 139 137 137 113 113 113 113 137 137 111 111 137 137 135 135 111 111 111 111 135 135 109 109 135 135 133 133 109 109 109 109 133 133 108 108 133 133 132 132 108 108 108 108 132 132 105 105 132 132 129 129 105 105 105 105 129 129 103 103 129 129 127 127 103 103 103 103 127 127 101 101 127 127 125 125 101 101 101 101 125 125 99 99 125 125 123 123 99 99 99 99 123 123 267 267 123 123 268 268 269 269 97 97 121 121 96 96 121 121 120 120 96 96 96 96 120 120 98 98 120 120 122 122 98 98 270 270 271 271 100 100 272 272 124 124 100 100 100 100 124 124 102 102 124 124 126 126 102 102 102 102 126 126 104 104 126 126 128 128 104 104 104 104 128 128 106 106 128 128 130 130 106 106 106 106 130 130 107 107 130 130 131 131 107 107 107 107 131 131 110 110 131 131 134 134 110 110 110 110 134 134 112 112 134 134 136 136 112 112 112 112 136 136 114 114 136 136 138 138 114 114 114 114 138 138 116 116 138 138 140 140 116 116 116 116 140 140 273 273 140 140 274 274 275 275 118 118 142 142 119 119 142 142 143 143 119 119 167 167 191 191 165 165 191 191 189 189 165 165 276 276 277 277 163 163 278 278 187 187 163 163 163 163 187 187 161 161 187 187 185 185 161 161 161 161 185 185 159 159 185 185 183 183 159 159 159 159 183 183 157 157 183 183 181 181 157 157 157 157 181 181 155 155 181 181 179 179 155 155 155 155 179 179 153 153 179 179 177 177 153 153 153 153 177 177 151 151 177 177 175 175 151 151 151 151 175 175 149 149 175 175 173 173 149 149 149 149 173 173 147 147 173 173 171 171 147 147 147 147 171 171 279 279 171 171 280 280 281 281 145 145 169 169 144 144 169 169 168 168 144 144 144 144 168 168 146 146 168 168 170 170 146 146 282 282 283 283 148 148 284 284 172 172 148 148 148 148 172 172 150 150 172 172 174 174 150 150 150 150 174 174 152 152 174 174 176 176 152 152 152 152 176 176 154 154 176 176 178 178 154 154 154 154 178 178 156 156 178 178 180 180 156 156 156 156 180 180 158 158 180 180 182 182 158 158 158 158 182 182 160 160 182 182 184 184 160 160 160 160 184 184 162 162 184 184 186 186 162 162 162 162 186 186 164 164 186 186 188 188 164 164 164 164 188 188 285 285 188 188 286 286 287 287 166 166 190 190 167 167 190 190 191 191 167 167 215 215 239 239 213 213 239 239 237 237 213 213 288 288 289 289 211 211 290 290 235 235 211 211 211 211 235 235 209 209 235 235 233 233 209 209 209 209 233 233 207 207 233 233 231 231 207 207 207 207 231 231 205 205 231 231 229 229 205 205 205 205 229 229 203 203 229 229 227 227 203 203 203 203 227 227 201 201 227 227 225 225 201 201 201 201 225 225 199 199 225 225 223 223 199 199 199 199 223 223 197 197 223 223 221 221 197 197 197 197 221 221 195 195 221 221 219 219 195 195 195 195 219 219 291 291 219 219 292 292 293 293 193 193 217 217 192 192 217 217 216 216 192 192 192 192 216 216 194 194 216 216 218 218 194 194 294 294 295 295 196 196 296 296 220 220 196 196 196 196 220 220 198 198 220 220 222 222 198 198 198 198 222 222 200 200 222 222 224 224 200 200 200 200 224 224 202 202 224 224 226 226 202 202 202 202 226 226 204 204 226 226 228 228 204 204 204 204 228 228 206 206 228 228 230 230 206 206 206 206 230 230 208 208 230 230 232 232 208 208 208 208 232 232 210 210 232 232 234 234 210 210 210 210 234 234 212 212 234 234 236 236 212 212 212 212 236 236 297 297 236 236 298 298 299 299 214 214 238 238 215 215 238 238 239 239 215 215
+33 33 32 32 67 67 32 32 66 66 67 67 66 66 32 32 65 65 32 32 31 31 65 65 65 65 31 31 64 64 31 31 30 30 64 64 30 30 29 29 64 64 64 64 29 29 63 63 63 63 29 29 62 62 29 29 28 28 62 62 1760 1760 1761 1761 61 61 1762 1762 27 27 61 61 61 61 27 27 60 60 27 27 26 26 60 60 60 60 26 26 59 59 26 26 25 25 59 59 25 25 24 24 59 59 59 59 24 24 58 58 58 58 24 24 57 57 24 24 23 23 57 57 57 57 23 23 56 56 23 23 22 22 56 56 22 22 21 21 56 56 56 56 21 21 55 55 21 21 20 20 55 55 55 55 20 20 54 54 54 54 20 20 53 53 20 20 19 19 53 53 53 53 19 19 52 52 19 19 18 18 52 52 18 18 17 17 52 52 52 52 17 17 51 51 17 17 16 16 51 51 51 51 16 16 50 50 50 50 16 16 49 49 16 16 15 15 49 49 49 49 15 15 48 48 15 15 14 14 48 48 14 14 13 13 48 48 48 48 13 13 47 47 13 13 12 12 47 47 47 47 12 12 46 46 46 46 12 12 45 45 12 12 11 11 45 45 45 45 11 11 44 44 11 11 10 10 44 44 10 10 9 9 44 44 44 44 9 9 43 43 43 43 9 9 42 42 9 9 8 8 42 42 42 42 8 8 41 41 8 8 7 7 41 41 41 41 7 7 40 40 7 7 6 6 40 40 40 40 6 6 1763 1763 6 6 1764 1764 1765 1765 39 39 5 5 38 38 5 5 4 4 38 38 4 4 3 3 38 38 38 38 3 3 37 37 37 37 3 3 36 36 3 3 2 2 36 36 36 36 2 2 35 35 2 2 1 1 35 35 1 1 0 0 35 35 35 35 0 0 34 34 68 68 69 69 70 70 69 69 71 71 70 70 70 70 71 71 72 72 71 71 73 73 72 72 72 72 73 73 74 74 73 73 75 75 74 74 74 74 75 75 76 76 75 75 77 77 76 76 156 156 152 152 187 187 158 158 154 154 182 182 115 115 123 123 83 83 115 115 83 83 111 111 152 152 144 144 187 187 144 144 140 140 187 187 187 187 140 140 84 84 140 140 136 136 84 84 84 84 136 136 128 128 128 128 124 124 84 84 124 124 116 116 84 84 84 84 116 116 112 112 182 182 154 154 183 183 112 112 108 108 84 84 108 108 100 100 84 84 84 84 100 100 83 83 100 100 107 107 83 83 83 83 107 107 111 111 145 145 161 161 138 138 161 161 167 167 138 138 96 96 92 92 81 81 154 154 150 150 183 183 150 150 142 142 183 183 183 183 142 142 138 138 120 120 104 104 127 127 104 104 123 123 127 127 143 143 151 151 186 186 151 151 155 155 186 186 155 155 159 159 186 186 159 159 166 166 186 186 186 186 166 166 187 187 166 166 160 160 187 187 187 187 160 160 156 156 122 122 114 114 117 117 149 149 153 153 181 181 153 153 157 157 181 181 181 181 157 157 182 182 157 157 165 165 182 182 182 182 165 165 158 158 123 123 104 104 83 83 104 104 98 98 83 83 83 83 98 98 94 94 94 94 90 90 83 83 90 90 86 86 83 83 83 83 86 86 82 82 86 86 89 89 82 82 82 82 89 89 93 93 110 110 79 79 114 114 79 79 80 80 114 114 110 110 106 106 79 79 106 106 99 99 79 79 79 79 99 99 78 78 99 99 105 105 78 78 78 78 105 105 109 109 78 78 125 125 181 181 125 125 129 129 181 181 129 129 137 137 181 181 137 137 141 141 181 181 181 181 141 141 149 149 186 186 174 174 170 170 109 109 113 113 78 78 113 113 121 121 78 78 78 78 121 121 125 125 120 120 127 127 134 134 127 127 135 135 134 134 134 134 135 135 148 148 135 135 139 139 148 148 148 148 139 139 143 143 82 82 118 118 81 81 118 118 102 102 81 81 81 81 102 102 96 96 167 167 171 171 138 138 171 171 175 175 138 138 138 138 175 175 183 183 175 175 179 179 183 183 183 183 179 179 184 184 179 179 176 176 184 184 184 184 176 176 172 172 169 169 173 173 185 185 92 92 88 88 81 81 88 88 85 85 81 81 81 81 85 85 80 80 85 85 87 87 80 80 87 87 91 91 80 80 91 91 95 95 80 80 80 80 95 95 114 114 95 95 101 101 114 114 114 114 101 101 117 117 186 186 170 170 143 143 170 170 164 164 143 143 143 143 164 164 148 148 145 145 138 138 131 131 138 138 130 130 131 131 131 131 130 130 117 117 130 130 126 126 117 117 117 117 126 126 122 122 173 173 177 177 185 185 177 177 180 180 185 185 185 185 180 180 186 186 180 180 178 178 186 186 186 186 178 178 174 174 146 146 185 185 162 162 185 185 184 184 162 162 162 162 184 184 168 168 184 184 172 172 168 168 93 93 97 97 82 82 97 97 103 103 82 82 82 82 103 103 118 118 103 103 119 119 118 118 118 118 119 119 132 132 119 119 133 133 132 132 132 132 133 133 146 146 133 133 147 147 146 146 146 146 147 147 185 185 147 147 163 163 185 185 185 185 163 163 169 169 188 188 189 189 190 190 189 189 191 191 190 190 190 190 191 191 192 192 191 191 193 193 192 192 192 192 193 193 194 194 193 193 195 195 194 194 194 194 195 195 196 196 195 195 197 197 196 196 412 412 484 484 483 483 278 278 279 279 344 344 399 399 408 408 407 407 364 364 360 360 350 350 547 547 546 546 538 538 415 415 403 403 404 404 220 220 222 222 227 227 222 222 223 223 227 227 227 227 223 223 228 228 226 226 207 207 227 227 207 207 206 206 227 227 218 218 220 220 204 204 220 220 227 227 204 204 204 204 227 227 205 205 227 227 206 206 205 205 232 232 224 224 225 225 224 224 221 221 225 225 225 225 221 221 226 226 221 221 217 217 226 226 226 226 217 217 207 207 296 296 272 272 273 273 272 272 240 240 273 273 345 345 343 343 346 346 343 343 338 338 346 346 391 391 390 390 404 404 390 390 388 388 404 404 404 404 388 388 386 386 362 362 376 376 378 378 376 376 380 380 378 378 378 378 380 380 394 394 386 386 384 384 404 404 384 384 382 382 404 404 404 404 382 382 379 379 379 379 377 377 346 346 377 377 375 375 346 346 375 375 371 371 346 346 346 346 371 371 369 369 391 391 404 404 389 389 404 404 403 403 389 389 389 389 403 403 387 387 369 369 367 367 346 346 367 367 365 365 346 346 346 346 365 365 345 345 365 365 366 366 345 345 366 366 368 368 345 345 368 368 370 370 345 345 345 345 370 370 362 362 370 370 374 374 362 362 362 362 374 374 376 376 380 380 381 381 394 394 381 381 383 383 394 394 394 394 383 383 403 403 383 383 385 385 403 403 403 403 385 385 387 387 477 477 461 461 404 404 461 461 420 420 404 404 404 404 420 420 415 415 478 478 525 525 517 517 543 543 542 542 479 479 542 542 532 532 479 479 479 479 532 532 478 478 532 532 528 528 478 478 478 478 528 528 525 525 480 480 545 545 544 544 511 511 514 514 480 480 514 514 521 521 480 480 521 521 522 522 480 480 480 480 522 522 523 523 529 529 531 531 545 545 531 531 534 534 545 545 545 545 534 534 546 546 534 534 536 536 546 546 546 546 536 536 538 538 481 481 507 507 480 480 507 507 506 506 480 480 480 480 506 506 511 511 523 523 524 524 480 480 524 524 526 526 480 480 480 480 526 526 545 545 526 526 527 527 545 545 545 545 527 527 529 529 480 480 476 476 481 481 476 476 474 474 481 481 481 481 474 474 470 470 470 470 465 465 481 481 465 465 460 460 481 481 481 481 460 460 456 456 464 464 469 469 480 480 469 469 473 473 480 480 480 480 473 473 476 476 437 437 419 419 434 434 421 421 436 436 480 480 436 436 446 446 480 480 480 480 446 446 450 450 456 456 452 452 481 481 452 452 445 445 481 481 481 481 445 445 408 408 445 445 441 441 408 408 434 434 440 440 437 437 440 440 444 444 437 437 437 437 444 444 447 447 444 444 451 451 447 447 447 447 451 451 450 450 451 451 455 455 450 450 450 450 455 455 480 480 455 455 459 459 480 480 480 480 459 459 464 464 427 427 423 423 417 417 423 423 426 426 417 417 417 417 426 426 419 419 426 426 430 430 419 419 419 419 430 430 434 434 441 441 435 435 408 408 435 435 431 431 408 408 408 408 431 431 407 407 431 431 427 427 407 407 407 407 427 427 414 414 427 427 417 417 414 414 480 480 475 475 472 472 467 467 471 471 479 479 544 544 543 543 480 480 543 543 479 479 480 480 480 480 479 479 475 475 479 479 471 471 475 475 472 472 468 468 480 480 468 468 463 463 480 480 480 480 463 463 458 458 448 448 453 453 479 479 448 448 479 479 442 442 458 458 454 454 480 480 454 454 449 449 480 480 480 480 449 449 421 421 416 416 418 418 429 429 424 424 428 428 405 405 428 428 432 432 405 405 405 405 432 432 438 438 453 453 457 457 479 479 457 457 462 462 479 479 479 479 462 462 467 467 449 449 443 443 421 421 443 443 439 439 421 421 421 421 439 439 418 418 439 439 433 433 418 418 418 418 433 433 429 429 429 429 425 425 416 416 425 425 422 422 416 416 416 416 422 422 413 413 422 422 424 424 413 413 413 413 424 424 406 406 424 424 405 405 406 406 406 406 405 405 398 398 398 398 405 405 396 396 405 405 404 404 396 396 396 396 404 404 392 392 379 379 346 346 404 404 346 346 372 372 404 404 404 404 372 372 392 392 348 348 355 355 347 347 355 355 359 359 347 347 347 347 359 359 346 346 359 359 363 363 346 346 346 346 363 363 372 372 306 306 302 302 275 275 339 339 326 326 337 337 326 326 322 322 337 337 337 337 322 322 318 318 306 306 275 275 312 312 274 274 287 287 292 292 292 292 297 297 274 274 297 297 301 301 274 274 274 274 301 301 305 305 347 347 311 311 317 317 317 317 321 321 347 347 321 321 325 325 347 347 347 347 325 325 348 348 325 325 329 329 348 348 348 348 329 329 341 341 329 329 333 333 341 341 341 341 333 333 339 339 333 333 330 330 339 339 339 339 330 330 326 326 302 302 298 298 275 275 298 298 293 293 275 275 275 275 293 293 288 288 288 288 284 284 275 275 284 284 281 281 275 275 275 275 281 281 274 274 281 281 283 283 274 274 274 274 283 283 287 287 332 332 328 328 350 350 328 328 324 324 350 350 307 307 313 313 275 275 324 324 320 320 350 350 320 320 314 314 350 350 350 350 314 314 276 276 314 314 308 308 276 276 276 276 308 308 304 304 275 275 289 289 294 294 294 294 299 299 275 275 299 299 303 303 275 275 275 275 303 303 307 307 340 340 331 331 342 342 331 331 334 334 342 342 342 342 334 334 349 349 304 304 300 300 276 276 300 300 295 295 276 276 276 276 295 295 290 290 313 313 319 319 336 336 319 319 323 323 336 336 336 336 323 323 340 340 323 323 327 327 340 340 340 340 327 327 331 331 318 318 312 312 337 337 312 312 275 275 337 337 337 337 275 275 335 335 275 275 315 315 335 335 290 290 286 286 276 276 286 286 282 282 276 276 276 276 282 282 275 275 282 282 285 285 275 275 275 275 285 285 289 289 336 336 316 316 313 313 316 316 310 310 313 313 313 313 310 310 275 275 310 310 309 309 275 275 275 275 309 309 315 315 334 334 332 332 349 349 332 332 350 350 349 349 349 349 350 350 356 356 350 350 360 360 356 356 373 373 351 351 393 393 351 351 409 409 393 393 393 393 409 409 397 397 373 373 364 364 351 351 364 364 350 350 351 351 351 351 350 350 291 291 350 350 276 276 291 291 291 291 276 276 277 277 251 251 252 252 276 276 252 252 255 255 276 276 276 276 255 255 258 258 258 258 261 261 276 276 261 261 268 268 276 276 276 276 268 268 277 277 233 233 234 234 275 275 234 234 235 235 275 275 235 235 236 236 275 275 275 275 236 236 243 243 243 243 246 246 275 275 246 246 249 249 275 275 275 275 249 249 276 276 249 249 250 250 276 276 276 276 250 250 251 251 216 216 214 214 201 201 214 214 212 212 201 201 212 212 211 211 201 201 201 201 211 211 200 200 211 211 210 210 200 200 200 200 210 210 199 199 210 210 209 209 199 199 199 199 209 209 198 198 209 209 208 208 198 198 198 198 208 208 203 203 208 208 213 213 203 203 203 203 213 213 204 204 213 213 215 215 204 204 204 204 215 215 218 218 230 230 229 229 201 201 229 229 219 219 201 201 201 201 219 219 216 216 267 267 265 265 279 279 265 265 263 263 279 279 229 229 241 241 244 244 259 259 262 262 278 278 262 262 264 264 278 278 278 278 264 264 266 266 245 245 242 242 230 230 244 244 247 247 229 229 247 247 253 253 229 229 229 229 253 253 278 278 253 253 256 256 278 278 278 278 256 256 259 259 266 266 269 269 278 278 269 269 271 271 278 278 278 278 271 271 279 279 271 271 270 270 279 279 279 279 270 270 267 267 245 245 230 230 248 248 263 263 260 260 279 279 260 260 257 257 279 279 279 279 257 257 230 230 257 257 254 254 230 230 230 230 254 254 248 248 242 242 239 239 230 230 239 239 237 237 230 230 230 230 237 237 229 229 237 237 238 238 229 229 229 229 238 238 241 241 280 280 353 353 344 344 401 401 411 411 402 402 411 411 410 410 402 402 353 353 358 358 357 357 357 357 354 354 353 353 354 354 352 352 353 353 353 353 352 352 344 344 401 401 400 400 411 411 400 400 395 395 411 411 411 411 395 395 353 353 395 395 361 361 353 353 353 353 361 361 358 358 513 513 550 550 516 516 550 550 519 519 516 516 494 494 483 483 492 492 483 483 490 490 492 492 513 513 510 510 550 550 510 510 504 504 550 550 550 550 504 504 484 484 504 504 501 501 484 484 484 484 501 501 498 498 512 512 535 535 509 509 535 535 533 533 509 509 509 509 533 533 503 503 533 533 530 530 503 503 503 503 530 530 500 500 530 530 483 483 500 500 500 500 483 483 497 497 483 483 494 494 497 497 549 549 541 541 550 550 541 541 537 537 550 550 550 550 537 537 535 535 498 498 495 495 484 484 495 495 493 493 484 484 484 484 493 493 491 491 512 512 515 515 535 535 515 515 518 518 535 535 535 535 518 518 550 550 518 518 520 520 550 550 550 550 520 520 519 519 491 491 488 488 484 484 488 488 486 486 484 484 484 484 486 486 483 483 486 486 487 487 483 483 483 483 487 487 490 490 547 547 538 538 548 548 538 538 539 539 548 548 548 548 539 539 549 549 539 539 540 540 549 549 549 549 540 540 541 541 481 481 499 499 502 502 482 482 489 489 481 481 489 489 496 496 481 481 481 481 496 496 499 499 502 502 505 505 481 481 505 505 508 508 481 481 481 481 508 508 507 507 482 482 481 481 466 466 481 481 408 408 466 466 466 466 408 408 409 409 408 408 399 399 409 409 409 409 399 399 397 397 517 517 477 477 478 478 477 477 404 404 478 478 478 478 404 404 479 479 404 404 405 405 479 479 479 479 405 405 442 442 405 405 438 438 442 442 338 338 296 296 346 346 296 296 273 273 346 346 346 346 273 273 347 347 273 273 274 274 347 347 347 347 274 274 311 311 274 274 305 305 311 311 240 240 232 232 273 273 232 232 225 225 273 273 273 273 225 225 274 274 225 225 226 226 274 274 274 274 226 226 275 275 226 226 227 227 275 275 275 275 227 227 233 233 227 227 228 228 233 233 410 410 411 411 412 412 411 411 485 485 412 412 412 412 485 485 484 484 485 485 551 551 484 484 484 484 551 551 550 550 344 344 279 279 280 280 279 279 230 230 280 280 280 280 230 230 231 231 230 230 201 201 231 231 231 231 201 201 202 202 592 592 591 591 584 584 837 837 838 838 766 766 717 717 713 713 701 701 560 560 561 561 580 580 594 594 626 626 627 627 868 868 834 834 875 875 834 834 876 876 875 875 888 888 885 885 899 899 885 885 883 883 899 899 899 899 883 883 881 881 880 880 878 878 834 834 878 878 877 877 834 834 834 834 877 877 876 876 896 896 897 897 834 834 881 881 880 880 899 899 880 880 834 834 899 899 899 899 834 834 898 898 834 834 897 897 898 898 882 882 886 886 833 833 871 871 879 879 832 832 758 758 757 757 769 769 769 769 774 774 758 758 774 774 815 815 758 758 758 758 815 815 832 832 815 815 831 831 832 832 832 832 831 831 871 871 720 720 719 719 700 700 719 719 721 721 700 700 700 700 721 721 723 723 758 758 733 733 736 736 736 736 738 738 758 758 738 738 740 740 758 758 758 758 740 740 742 742 723 723 725 725 700 700 725 725 729 729 700 700 700 700 729 729 731 731 716 716 728 728 699 699 728 728 724 724 699 699 699 699 724 724 722 722 757 757 741 741 739 739 757 757 739 739 748 748 742 742 744 744 758 758 744 744 745 745 758 758 758 758 745 745 757 757 745 745 743 743 757 757 757 757 743 743 741 741 739 739 737 737 748 748 737 737 735 735 748 748 748 748 735 735 732 732 735 735 734 734 732 732 732 732 734 734 716 716 734 734 730 730 716 716 716 716 730 730 728 728 722 722 720 720 699 699 720 720 700 700 699 699 699 699 700 700 697 697 700 700 692 692 697 697 627 627 626 626 700 700 626 626 650 650 700 700 700 700 650 650 692 692 571 571 575 575 579 579 575 575 578 578 579 579 579 579 578 578 627 627 578 578 586 586 627 627 627 627 586 586 594 594 581 581 558 558 559 559 574 574 558 558 576 576 558 558 581 581 576 576 576 576 581 581 577 577 581 581 582 582 577 577 574 574 572 572 558 558 572 572 569 569 558 558 558 558 569 569 557 557 569 569 567 567 557 557 567 567 562 562 557 557 557 557 562 562 552 552 562 562 553 553 552 552 810 810 814 814 835 835 814 814 819 819 835 835 835 835 819 819 824 824 824 824 828 828 835 835 828 828 830 830 835 835 835 835 830 830 834 834 781 781 785 785 762 762 785 785 789 789 762 762 771 771 773 773 784 784 789 789 795 795 762 762 795 795 799 799 762 762 762 762 799 799 835 835 799 799 806 806 835 835 835 835 806 806 810 810 830 830 827 827 834 834 827 827 823 823 834 834 834 834 823 823 818 818 784 784 780 780 771 771 780 780 777 777 771 771 771 771 777 777 768 768 777 777 781 781 768 768 768 768 781 781 761 761 781 781 762 762 761 761 761 761 762 762 753 753 762 762 751 751 753 753 804 804 800 800 834 834 800 800 790 790 834 834 834 834 790 790 775 775 805 805 798 798 791 791 798 798 794 794 791 791 791 791 794 794 773 773 794 794 788 788 773 773 773 773 788 788 784 784 818 818 813 813 834 834 813 813 809 809 834 834 834 834 809 809 804 804 809 809 805 805 804 804 804 804 805 805 801 801 805 805 791 791 801 801 747 747 763 763 727 727 763 763 705 705 727 727 727 727 705 705 718 718 714 714 704 704 710 710 704 704 703 703 710 710 644 644 630 630 640 640 630 630 636 636 640 640 644 644 649 649 630 630 649 649 654 654 630 630 630 630 654 654 658 658 648 648 643 643 629 629 643 643 639 639 629 629 629 629 639 639 636 636 658 658 662 662 630 630 662 662 668 668 630 630 630 630 668 668 704 704 668 668 674 674 704 704 690 690 694 694 681 681 674 674 678 678 704 704 678 678 682 682 704 704 704 704 682 682 703 703 682 682 686 686 703 703 703 703 686 686 696 696 686 686 688 688 696 696 696 696 688 688 694 694 688 688 685 685 694 694 694 694 685 685 681 681 689 689 669 669 629 629 669 669 663 663 629 629 681 681 677 677 690 690 677 677 673 673 690 690 690 690 673 673 670 670 673 673 667 667 670 670 670 670 667 667 664 664 667 667 661 661 664 664 664 664 661 661 663 663 661 661 657 657 663 663 663 663 657 657 629 629 657 657 653 653 629 629 629 629 653 653 648 648 635 635 638 638 629 629 638 638 642 642 629 629 629 629 642 642 647 647 689 689 629 629 691 691 629 629 660 660 691 691 691 691 660 660 666 666 628 628 641 641 637 637 647 647 652 652 629 629 652 652 656 656 629 629 629 629 656 656 660 660 655 655 651 651 628 628 651 651 646 646 628 628 628 628 646 646 641 641 666 666 672 672 691 691 672 672 676 676 691 691 691 691 676 676 693 693 676 676 680 680 693 693 680 680 684 684 693 693 693 693 684 684 695 695 684 684 687 687 695 695 695 695 687 687 702 702 683 683 679 679 701 701 679 679 675 675 701 701 675 675 671 671 701 701 671 671 665 665 701 701 701 701 665 665 628 628 665 665 659 659 628 628 628 628 659 659 655 655 687 687 683 683 702 702 683 683 701 701 702 702 702 702 701 701 709 709 701 701 713 713 709 709 750 750 746 746 758 758 750 750 758 758 752 752 731 731 733 733 700 700 733 733 758 758 700 700 700 700 758 758 726 726 758 758 746 746 726 726 834 834 808 808 812 812 812 812 817 817 834 834 817 817 822 822 834 834 834 834 822 822 826 826 886 886 896 896 833 833 896 896 834 834 833 833 833 833 834 834 829 829 834 834 826 826 829 829 775 775 797 797 834 834 797 797 803 803 834 834 834 834 803 803 808 808 829 829 825 825 833 833 825 825 821 821 833 833 833 833 821 821 816 816 792 792 759 759 796 796 759 759 833 833 796 796 796 796 833 833 802 802 778 778 776 776 770 770 776 776 779 779 770 770 770 770 779 779 772 772 779 779 783 783 772 772 783 783 787 787 772 772 772 772 787 787 775 775 787 787 793 793 775 775 775 775 793 793 797 797 816 816 811 811 833 833 811 811 807 807 833 833 833 833 807 807 802 802 792 792 786 786 759 759 786 786 782 782 759 759 759 759 782 782 760 760 782 782 778 778 760 760 760 760 778 778 767 767 778 778 770 770 767 767 888 888 899 899 890 890 899 899 900 900 890 890 890 890 900 900 892 892 900 900 901 901 892 892 892 892 901 901 893 893 901 901 902 902 893 893 893 893 902 902 903 903 864 864 867 867 904 904 851 851 848 848 837 837 848 848 846 846 837 837 837 837 846 846 844 844 838 838 845 845 847 847 864 864 904 904 858 858 904 904 838 838 858 858 858 858 838 838 855 855 887 887 889 889 863 863 844 844 841 841 837 837 841 841 840 840 837 837 837 837 840 840 838 838 840 840 842 842 838 838 838 838 842 842 845 845 847 847 849 849 838 838 849 849 852 852 838 838 838 838 852 852 855 855 867 867 870 870 904 904 870 870 873 873 904 904 904 904 873 873 874 874 887 887 863 863 884 884 863 863 857 857 884 884 884 884 857 857 837 837 857 857 854 854 837 837 837 837 854 854 851 851 874 874 872 872 904 904 872 872 869 869 904 904 904 904 869 869 889 889 869 869 866 866 889 889 889 889 866 866 863 863 889 889 891 891 904 904 891 891 895 895 904 904 904 904 895 895 903 903 895 895 894 894 903 903 903 903 894 894 893 893 708 708 711 711 707 707 754 754 755 755 765 765 755 755 756 756 765 765 711 711 712 712 707 707 712 712 715 715 707 707 707 707 715 715 765 765 715 715 749 749 765 765 765 765 749 749 754 754 634 634 698 698 707 707 698 698 706 706 707 707 707 707 706 706 708 708 595 595 583 583 598 598 583 583 601 601 598 598 591 591 593 593 584 584 593 593 596 596 584 584 584 584 596 596 599 599 599 599 602 602 584 584 602 602 608 608 584 584 584 584 608 608 633 633 608 608 611 611 633 633 633 633 611 611 614 614 614 614 617 617 633 633 617 617 619 619 633 633 633 633 619 619 621 621 616 616 632 632 618 618 632 632 620 620 618 618 616 616 613 613 632 632 613 613 610 610 632 632 632 632 610 610 583 583 610 610 607 607 583 583 583 583 607 607 601 601 621 621 624 624 633 633 624 624 625 625 633 633 633 633 625 625 632 632 625 625 623 623 632 632 632 632 623 623 620 620 595 595 592 592 583 583 592 592 584 584 583 583 583 583 584 584 573 573 584 584 555 555 573 573 573 573 555 555 570 570 555 555 568 568 570 570 562 562 563 563 553 553 563 563 564 564 553 553 553 553 564 564 554 554 564 564 565 565 554 554 554 554 565 565 555 555 565 565 566 566 555 555 555 555 566 566 568 568 603 603 600 600 629 629 600 600 597 597 629 629 629 629 597 597 590 590 590 590 589 589 629 629 589 589 588 588 629 629 629 629 588 588 581 581 588 588 587 587 581 581 581 581 587 587 582 582 636 636 630 630 629 629 630 630 604 604 629 629 629 629 604 604 603 603 630 630 631 631 622 622 622 622 615 615 630 630 615 615 612 612 630 630 630 630 612 612 609 609 609 609 606 606 630 630 606 606 605 605 630 630 630 630 605 605 604 604 631 631 630 630 645 645 630 630 704 704 645 645 645 645 704 704 705 705 704 704 714 714 705 705 705 705 714 714 718 718 747 747 751 751 763 763 751 751 762 762 763 763 763 763 762 762 820 820 762 762 835 835 820 820 868 868 865 865 834 834 865 865 860 860 834 834 834 834 860 860 835 835 860 860 861 861 835 835 835 835 861 861 862 862 835 835 853 853 850 850 862 862 859 859 835 835 859 859 856 856 835 835 835 835 856 856 853 853 850 850 843 843 835 835 843 843 836 836 835 835 835 835 836 836 820 820 756 756 764 764 765 765 764 764 766 766 765 765 765 765 766 766 839 839 766 766 838 838 839 839 839 839 838 838 905 905 838 838 904 904 905 905 556 556 555 555 585 585 555 555 584 584 585 585 585 585 584 584 634 634 584 584 633 633 634 634 634 634 633 633 698 698 633 633 632 632 698 698 559 559 560 560 581 581 560 560 580 580 581 581 581 581 580 580 629 629 580 580 628 628 629 629 629 629 628 628 635 635 628 628 637 637 635 635 760 760 752 752 759 759 752 752 758 758 759 759 759 759 758 758 833 833 758 758 832 832 833 833 833 833 832 832 882 882 832 832 879 879 882 882 561 561 571 571 580 580 571 571 579 579 580 580 580 580 579 579 628 628 579 579 627 627 628 628 628 628 627 627 701 701 627 627 700 700 701 701 701 701 700 700 717 717 700 700 726 726 717 717 946 946 987 987 944 944 987 987 985 985 944 944 944 944 985 985 942 942 985 985 983 983 942 942 1766 1766 1767 1767 941 941 1768 1768 982 982 941 941 941 941 982 982 939 939 982 982 980 980 939 939 939 939 980 980 937 937 980 980 978 978 937 937 937 937 978 978 935 935 978 978 976 976 935 935 935 935 976 976 933 933 976 976 974 974 933 933 933 933 974 974 931 931 974 974 972 972 931 931 931 931 972 972 929 929 972 972 970 970 929 929 929 929 970 970 927 927 970 970 968 968 927 927 927 927 968 968 925 925 968 968 966 966 925 925 925 925 966 966 923 923 966 966 964 964 923 923 923 923 964 964 921 921 964 964 962 962 921 921 921 921 962 962 919 919 962 962 960 960 919 919 919 919 960 960 917 917 960 960 958 958 917 917 917 917 958 958 915 915 958 958 956 956 915 915 915 915 956 956 913 913 956 956 954 954 913 913 913 913 954 954 912 912 954 954 953 953 912 912 912 912 953 953 910 910 953 953 951 951 910 910 910 910 951 951 1769 1769 951 951 1770 1770 1771 1771 908 908 949 949 906 906 949 949 947 947 906 906 906 906 947 947 907 907 947 947 948 948 907 907 907 907 948 948 909 909 948 948 950 950 909 909 1772 1772 1773 1773 911 911 1774 1774 952 952 911 911 911 911 952 952 914 914 952 952 955 955 914 914 914 914 955 955 916 916 955 955 957 957 916 916 916 916 957 957 918 918 957 957 959 959 918 918 918 918 959 959 920 920 959 959 961 961 920 920 920 920 961 961 922 922 961 961 963 963 922 922 922 922 963 963 924 924 963 963 965 965 924 924 924 924 965 965 926 926 965 965 967 967 926 926 926 926 967 967 928 928 967 967 969 969 928 928 928 928 969 969 930 930 969 969 971 971 930 930 930 930 971 971 932 932 971 971 973 973 932 932 932 932 973 973 934 934 973 973 975 975 934 934 934 934 975 975 936 936 975 975 977 977 936 936 936 936 977 977 938 938 977 977 979 979 938 938 938 938 979 979 940 940 979 979 981 981 940 940 940 940 981 981 1775 1775 981 981 1776 1776 1777 1777 943 943 984 984 945 945 984 984 986 986 945 945 945 945 986 986 946 946 986 986 987 987 946 946 1011 1011 1035 1035 1009 1009 1035 1035 1033 1033 1009 1009 1778 1778 1779 1779 1007 1007 1780 1780 1031 1031 1007 1007 1007 1007 1031 1031 1005 1005 1031 1031 1029 1029 1005 1005 1005 1005 1029 1029 1003 1003 1029 1029 1027 1027 1003 1003 1003 1003 1027 1027 1001 1001 1027 1027 1025 1025 1001 1001 1001 1001 1025 1025 999 999 1025 1025 1023 1023 999 999 999 999 1023 1023 997 997 1023 1023 1021 1021 997 997 997 997 1021 1021 995 995 1021 1021 1019 1019 995 995 995 995 1019 1019 993 993 1019 1019 1017 1017 993 993 993 993 1017 1017 991 991 1017 1017 1015 1015 991 991 991 991 1015 1015 1781 1781 1015 1015 1782 1782 1783 1783 989 989 1013 1013 988 988 1013 1013 1012 1012 988 988 988 988 1012 1012 990 990 1012 1012 1014 1014 990 990 1784 1784 1785 1785 992 992 1786 1786 1016 1016 992 992 992 992 1016 1016 994 994 1016 1016 1018 1018 994 994 994 994 1018 1018 996 996 1018 1018 1020 1020 996 996 996 996 1020 1020 998 998 1020 1020 1022 1022 998 998 998 998 1022 1022 1000 1000 1022 1022 1024 1024 1000 1000 1000 1000 1024 1024 1002 1002 1024 1024 1026 1026 1002 1002 1002 1002 1026 1026 1004 1004 1026 1026 1028 1028 1004 1004 1004 1004 1028 1028 1006 1006 1028 1028 1030 1030 1006 1006 1006 1006 1030 1030 1008 1008 1030 1030 1032 1032 1008 1008 1008 1008 1032 1032 1787 1787 1032 1032 1788 1788 1789 1789 1010 1010 1034 1034 1011 1011 1034 1034 1035 1035 1011 1011 1059 1059 1083 1083 1057 1057 1083 1083 1081 1081 1057 1057 1790 1790 1791 1791 1055 1055 1792 1792 1079 1079 1055 1055 1055 1055 1079 1079 1053 1053 1079 1079 1077 1077 1053 1053 1053 1053 1077 1077 1051 1051 1077 1077 1075 1075 1051 1051 1051 1051 1075 1075 1049 1049 1075 1075 1073 1073 1049 1049 1049 1049 1073 1073 1047 1047 1073 1073 1071 1071 1047 1047 1047 1047 1071 1071 1045 1045 1071 1071 1069 1069 1045 1045 1045 1045 1069 1069 1043 1043 1069 1069 1067 1067 1043 1043 1043 1043 1067 1067 1041 1041 1067 1067 1065 1065 1041 1041 1041 1041 1065 1065 1039 1039 1065 1065 1063 1063 1039 1039 1039 1039 1063 1063 1793 1793 1063 1063 1794 1794 1795 1795 1037 1037 1061 1061 1036 1036 1061 1061 1060 1060 1036 1036 1036 1036 1060 1060 1038 1038 1060 1060 1062 1062 1038 1038 1796 1796 1797 1797 1040 1040 1798 1798 1064 1064 1040 1040 1040 1040 1064 1064 1042 1042 1064 1064 1066 1066 1042 1042 1042 1042 1066 1066 1044 1044 1066 1066 1068 1068 1044 1044 1044 1044 1068 1068 1046 1046 1068 1068 1070 1070 1046 1046 1046 1046 1070 1070 1048 1048 1070 1070 1072 1072 1048 1048 1048 1048 1072 1072 1050 1050 1072 1072 1074 1074 1050 1050 1050 1050 1074 1074 1052 1052 1074 1074 1076 1076 1052 1052 1052 1052 1076 1076 1054 1054 1076 1076 1078 1078 1054 1054 1054 1054 1078 1078 1056 1056 1078 1078 1080 1080 1056 1056 1056 1056 1080 1080 1799 1799 1080 1080 1800 1800 1801 1801 1058 1058 1082 1082 1059 1059 1082 1082 1083 1083 1059 1059 1107 1107 1131 1131 1105 1105 1131 1131 1129 1129 1105 1105 1802 1802 1803 1803 1103 1103 1804 1804 1127 1127 1103 1103 1103 1103 1127 1127 1101 1101 1127 1127 1125 1125 1101 1101 1101 1101 1125 1125 1099 1099 1125 1125 1123 1123 1099 1099 1099 1099 1123 1123 1097 1097 1123 1123 1121 1121 1097 1097 1097 1097 1121 1121 1095 1095 1121 1121 1119 1119 1095 1095 1095 1095 1119 1119 1093 1093 1119 1119 1117 1117 1093 1093 1093 1093 1117 1117 1091 1091 1117 1117 1115 1115 1091 1091 1091 1091 1115 1115 1089 1089 1115 1115 1113 1113 1089 1089 1089 1089 1113 1113 1087 1087 1113 1113 1111 1111 1087 1087 1087 1087 1111 1111 1805 1805 1111 1111 1806 1806 1807 1807 1085 1085 1109 1109 1084 1084 1109 1109 1108 1108 1084 1084 1084 1084 1108 1108 1086 1086 1108 1108 1110 1110 1086 1086 1808 1808 1809 1809 1088 1088 1810 1810 1112 1112 1088 1088 1088 1088 1112 1112 1090 1090 1112 1112 1114 1114 1090 1090 1090 1090 1114 1114 1092 1092 1114 1114 1116 1116 1092 1092 1092 1092 1116 1116 1094 1094 1116 1116 1118 1118 1094 1094 1094 1094 1118 1118 1096 1096 1118 1118 1120 1120 1096 1096 1096 1096 1120 1120 1098 1098 1120 1120 1122 1122 1098 1098 1098 1098 1122 1122 1100 1100 1122 1122 1124 1124 1100 1100 1100 1100 1124 1124 1102 1102 1124 1124 1126 1126 1102 1102 1102 1102 1126 1126 1104 1104 1126 1126 1128 1128 1104 1104 1104 1104 1128 1128 1811 1811 1128 1128 1812 1812 1813 1813 1106 1106 1130 1130 1107 1107 1130 1130 1131 1131 1107 1107 1155 1155 1179 1179 1153 1153 1179 1179 1177 1177 1153 1153 1814 1814 1815 1815 1151 1151 1816 1816 1175 1175 1151 1151 1151 1151 1175 1175 1149 1149 1175 1175 1173 1173 1149 1149 1149 1149 1173 1173 1147 1147 1173 1173 1171 1171 1147 1147 1147 1147 1171 1171 1145 1145 1171 1171 1169 1169 1145 1145 1145 1145 1169 1169 1143 1143 1169 1169 1167 1167 1143 1143 1143 1143 1167 1167 1141 1141 1167 1167 1165 1165 1141 1141 1141 1141 1165 1165 1139 1139 1165 1165 1163 1163 1139 1139 1139 1139 1163 1163 1137 1137 1163 1163 1161 1161 1137 1137 1137 1137 1161 1161 1135 1135 1161 1161 1159 1159 1135 1135 1135 1135 1159 1159 1817 1817 1159 1159 1818 1818 1819 1819 1133 1133 1157 1157 1132 1132 1157 1157 1156 1156 1132 1132 1132 1132 1156 1156 1134 1134 1156 1156 1158 1158 1134 1134 1820 1820 1821 1821 1136 1136 1822 1822 1160 1160 1136 1136 1136 1136 1160 1160 1138 1138 1160 1160 1162 1162 1138 1138 1138 1138 1162 1162 1140 1140 1162 1162 1164 1164 1140 1140 1140 1140 1164 1164 1142 1142 1164 1164 1166 1166 1142 1142 1142 1142 1166 1166 1144 1144 1166 1166 1168 1168 1144 1144 1144 1144 1168 1168 1146 1146 1168 1168 1170 1170 1146 1146 1146 1146 1170 1170 1148 1148 1170 1170 1172 1172 1148 1148 1148 1148 1172 1172 1150 1150 1172 1172 1174 1174 1150 1150 1150 1150 1174 1174 1152 1152 1174 1174 1176 1176 1152 1152 1152 1152 1176 1176 1823 1823 1176 1176 1824 1824 1825 1825 1154 1154 1178 1178 1155 1155 1178 1178 1179 1179 1155 1155 1211 1211 1182 1182 1184 1184 1180 1180 1182 1182 1213 1213 1205 1205 1188 1188 1190 1190 1186 1186 1188 1188 1207 1207 1184 1184 1186 1186 1209 1209 1199 1199 1218 1218 1220 1220 1216 1216 1218 1218 1201 1201 1190 1190 1216 1216 1203 1203 1193 1193 1224 1224 1226 1226 1222 1222 1224 1224 1195 1195 1220 1220 1222 1222 1197 1197 1196 1196 1225 1225 1223 1223 1227 1227 1225 1225 1194 1194 1226 1226 1227 1227 1192 1192 1202 1202 1219 1219 1217 1217 1221 1221 1219 1219 1200 1200 1223 1223 1221 1221 1198 1198 1208 1208 1189 1189 1187 1187 1191 1191 1189 1189 1206 1206 1217 1217 1191 1191 1204 1204 1214 1214 1183 1183 1181 1181 1185 1185 1183 1183 1212 1212 1187 1187 1185 1185 1210 1210 1181 1181 1180 1180 1215 1215 1259 1259 1230 1230 1232 1232 1228 1228 1230 1230 1261 1261 1253 1253 1236 1236 1238 1238 1234 1234 1236 1236 1255 1255 1232 1232 1234 1234 1257 1257 1247 1247 1266 1266 1268 1268 1264 1264 1266 1266 1249 1249 1238 1238 1264 1264 1251 1251 1241 1241 1272 1272 1274 1274 1270 1270 1272 1272 1243 1243 1268 1268 1270 1270 1245 1245 1244 1244 1273 1273 1271 1271 1275 1275 1273 1273 1242 1242 1274 1274 1275 1275 1240 1240 1250 1250 1267 1267 1265 1265 1269 1269 1267 1267 1248 1248 1271 1271 1269 1269 1246 1246 1256 1256 1237 1237 1235 1235 1239 1239 1237 1237 1254 1254 1265 1265 1239 1239 1252 1252 1262 1262 1231 1231 1229 1229 1233 1233 1231 1231 1260 1260 1235 1235 1233 1233 1258 1258 1229 1229 1228 1228 1263 1263 1307 1307 1278 1278 1280 1280 1276 1276 1278 1278 1309 1309 1301 1301 1284 1284 1286 1286 1282 1282 1284 1284 1303 1303 1280 1280 1282 1282 1305 1305 1295 1295 1314 1314 1316 1316 1312 1312 1314 1314 1297 1297 1286 1286 1312 1312 1299 1299 1289 1289 1320 1320 1322 1322 1318 1318 1320 1320 1291 1291 1316 1316 1318 1318 1293 1293 1292 1292 1321 1321 1319 1319 1323 1323 1321 1321 1290 1290 1322 1322 1323 1323 1288 1288 1298 1298 1315 1315 1313 1313 1317 1317 1315 1315 1296 1296 1319 1319 1317 1317 1294 1294 1304 1304 1285 1285 1283 1283 1287 1287 1285 1285 1302 1302 1313 1313 1287 1287 1300 1300 1310 1310 1279 1279 1277 1277 1281 1281 1279 1279 1308 1308 1283 1283 1281 1281 1306 1306 1277 1277 1276 1276 1311 1311 1826 1826 1827 1827 1328 1328 1828 1828 1329 1329 1328 1328 1328 1328 1329 1329 1332 1332 1329 1329 1333 1333 1332 1332 1332 1332 1333 1333 1336 1336 1333 1333 1337 1337 1336 1336 1336 1336 1337 1337 1340 1340 1337 1337 1341 1341 1340 1340 1340 1340 1341 1341 1344 1344 1341 1341 1345 1345 1344 1344 1344 1344 1345 1345 1348 1348 1345 1345 1349 1349 1348 1348 1348 1348 1349 1349 1352 1352 1349 1349 1353 1353 1352 1352 1352 1352 1353 1353 1356 1356 1353 1353 1357 1357 1356 1356 1356 1356 1357 1357 1360 1360 1357 1357 1361 1361 1360 1360 1360 1360 1361 1361 1364 1364 1361 1361 1365 1365 1364 1364 1364 1364 1365 1365 1368 1368 1365 1365 1369 1369 1368 1368 1368 1368 1369 1369 1829 1829 1369 1369 1830 1830 1831 1831 1832 1832 1833 1833 1366 1366 1834 1834 1367 1367 1366 1366 1366 1366 1367 1367 1362 1362 1367 1367 1363 1363 1362 1362 1362 1362 1363 1363 1358 1358 1363 1363 1359 1359 1358 1358 1358 1358 1359 1359 1354 1354 1359 1359 1355 1355 1354 1354 1354 1354 1355 1355 1350 1350 1355 1355 1351 1351 1350 1350 1350 1350 1351 1351 1346 1346 1351 1351 1347 1347 1346 1346 1346 1346 1347 1347 1342 1342 1347 1347 1343 1343 1342 1342 1342 1342 1343 1343 1338 1338 1343 1343 1339 1339 1338 1338 1338 1338 1339 1339 1334 1334 1339 1339 1335 1335 1334 1334 1334 1334 1335 1335 1330 1330 1335 1335 1331 1331 1330 1330 1330 1330 1331 1331 1326 1326 1331 1331 1327 1327 1326 1326 1326 1326 1327 1327 1835 1835 1327 1327 1836 1836 1837 1837 1379 1379 1374 1374 1383 1383 1374 1374 1376 1376 1383 1383 1383 1383 1376 1376 1385 1385 1376 1376 1381 1381 1385 1385 1385 1385 1381 1381 1389 1389 1381 1381 1387 1387 1389 1389 1389 1389 1387 1387 1393 1393 1387 1387 1391 1391 1393 1393 1393 1393 1391 1391 1396 1396 1391 1391 1397 1397 1396 1396 1396 1396 1397 1397 1399 1399 1397 1397 1401 1401 1399 1399 1399 1399 1401 1401 1403 1403 1401 1401 1405 1405 1403 1403 1403 1403 1405 1405 1407 1407 1405 1405 1411 1411 1407 1407 1407 1407 1411 1411 1409 1409 1411 1411 1416 1416 1409 1409 1409 1409 1416 1416 1413 1413 1416 1416 1418 1418 1413 1413 1413 1413 1418 1418 1414 1414 1418 1418 1419 1419 1414 1414 1414 1414 1419 1419 1412 1412 1419 1419 1417 1417 1412 1412 1412 1412 1417 1417 1408 1408 1417 1417 1415 1415 1408 1408 1408 1408 1415 1415 1406 1406 1415 1415 1410 1410 1406 1406 1406 1406 1410 1410 1402 1402 1410 1410 1404 1404 1402 1402 1402 1402 1404 1404 1398 1398 1404 1404 1400 1400 1398 1398 1398 1398 1400 1400 1395 1395 1400 1400 1394 1394 1395 1395 1395 1395 1394 1394 1392 1392 1394 1394 1390 1390 1392 1392 1392 1392 1390 1390 1388 1388 1390 1390 1386 1386 1388 1388 1388 1388 1386 1386 1384 1384 1386 1386 1380 1380 1384 1384 1384 1384 1380 1380 1382 1382 1380 1380 1375 1375 1382 1382 1382 1382 1375 1375 1378 1378 1375 1375 1373 1373 1378 1378 1378 1378 1373 1373 1377 1377 1373 1373 1372 1372 1377 1377 1377 1377 1372 1372 1379 1379 1372 1372 1374 1374 1379 1379 1451 1451 1422 1422 1424 1424 1420 1420 1422 1422 1453 1453 1445 1445 1428 1428 1430 1430 1426 1426 1428 1428 1447 1447 1424 1424 1426 1426 1449 1449 1439 1439 1458 1458 1460 1460 1456 1456 1458 1458 1441 1441 1430 1430 1456 1456 1443 1443 1433 1433 1464 1464 1466 1466 1462 1462 1464 1464 1435 1435 1460 1460 1462 1462 1437 1437 1436 1436 1465 1465 1463 1463 1467 1467 1465 1465 1434 1434 1466 1466 1467 1467 1432 1432 1442 1442 1459 1459 1457 1457 1461 1461 1459 1459 1440 1440 1463 1463 1461 1461 1438 1438 1448 1448 1429 1429 1427 1427 1431 1431 1429 1429 1446 1446 1457 1457 1431 1431 1444 1444 1454 1454 1423 1423 1421 1421 1425 1425 1423 1423 1452 1452 1427 1427 1425 1425 1450 1450 1421 1421 1420 1420 1455 1455 1838 1838 1839 1839 1472 1472 1840 1840 1473 1473 1472 1472 1472 1472 1473 1473 1476 1476 1473 1473 1477 1477 1476 1476 1476 1476 1477 1477 1480 1480 1477 1477 1481 1481 1480 1480 1480 1480 1481 1481 1484 1484 1481 1481 1485 1485 1484 1484 1484 1484 1485 1485 1488 1488 1485 1485 1489 1489 1488 1488 1488 1488 1489 1489 1492 1492 1489 1489 1493 1493 1492 1492 1492 1492 1493 1493 1496 1496 1493 1493 1497 1497 1496 1496 1496 1496 1497 1497 1500 1500 1497 1497 1501 1501 1500 1500 1500 1500 1501 1501 1504 1504 1501 1501 1505 1505 1504 1504 1504 1504 1505 1505 1508 1508 1505 1505 1509 1509 1508 1508 1508 1508 1509 1509 1512 1512 1509 1509 1513 1513 1512 1512 1512 1512 1513 1513 1841 1841 1513 1513 1842 1842 1843 1843 1844 1844 1845 1845 1510 1510 1846 1846 1511 1511 1510 1510 1510 1510 1511 1511 1506 1506 1511 1511 1507 1507 1506 1506 1506 1506 1507 1507 1502 1502 1507 1507 1503 1503 1502 1502 1502 1502 1503 1503 1498 1498 1503 1503 1499 1499 1498 1498 1498 1498 1499 1499 1494 1494 1499 1499 1495 1495 1494 1494 1494 1494 1495 1495 1490 1490 1495 1495 1491 1491 1490 1490 1490 1490 1491 1491 1486 1486 1491 1491 1487 1487 1486 1486 1486 1486 1487 1487 1482 1482 1487 1487 1483 1483 1482 1482 1482 1482 1483 1483 1478 1478 1483 1483 1479 1479 1478 1478 1478 1478 1479 1479 1474 1474 1479 1479 1475 1475 1474 1474 1474 1474 1475 1475 1470 1470 1475 1475 1471 1471 1470 1470 1470 1470 1471 1471 1847 1847 1471 1471 1848 1848 1849 1849 1523 1523 1518 1518 1527 1527 1518 1518 1520 1520 1527 1527 1527 1527 1520 1520 1529 1529 1520 1520 1525 1525 1529 1529 1529 1529 1525 1525 1533 1533 1525 1525 1531 1531 1533 1533 1533 1533 1531 1531 1537 1537 1531 1531 1535 1535 1537 1537 1537 1537 1535 1535 1540 1540 1535 1535 1541 1541 1540 1540 1540 1540 1541 1541 1543 1543 1541 1541 1545 1545 1543 1543 1543 1543 1545 1545 1547 1547 1545 1545 1549 1549 1547 1547 1547 1547 1549 1549 1551 1551 1549 1549 1555 1555 1551 1551 1551 1551 1555 1555 1553 1553 1555 1555 1560 1560 1553 1553 1553 1553 1560 1560 1557 1557 1560 1560 1562 1562 1557 1557 1557 1557 1562 1562 1558 1558 1562 1562 1563 1563 1558 1558 1558 1558 1563 1563 1556 1556 1563 1563 1561 1561 1556 1556 1556 1556 1561 1561 1552 1552 1561 1561 1559 1559 1552 1552 1552 1552 1559 1559 1550 1550 1559 1559 1554 1554 1550 1550 1550 1550 1554 1554 1546 1546 1554 1554 1548 1548 1546 1546 1546 1546 1548 1548 1542 1542 1548 1548 1544 1544 1542 1542 1542 1542 1544 1544 1539 1539 1544 1544 1538 1538 1539 1539 1539 1539 1538 1538 1536 1536 1538 1538 1534 1534 1536 1536 1536 1536 1534 1534 1532 1532 1534 1534 1530 1530 1532 1532 1532 1532 1530 1530 1528 1528 1530 1530 1524 1524 1528 1528 1528 1528 1524 1524 1526 1526 1524 1524 1519 1519 1526 1526 1526 1526 1519 1519 1522 1522 1519 1519 1517 1517 1522 1522 1522 1522 1517 1517 1521 1521 1517 1517 1516 1516 1521 1521 1521 1521 1516 1516 1523 1523 1516 1516 1518 1518 1523 1523 1564 1564 1565 1565 1566 1566 1565 1565 1567 1567 1566 1566 1566 1566 1567 1567 1568 1568 1567 1567 1569 1569 1568 1568 1568 1568 1569 1569 1570 1570 1569 1569 1571 1571 1570 1570 1570 1570 1571 1571 1572 1572 1571 1571 1573 1573 1572 1572 1574 1574 1575 1575 1576 1576 1575 1575 1577 1577 1576 1576 1578 1578 1579 1579 1580 1580 1579 1579 1581 1581 1580 1580 1580 1580 1581 1581 1582 1582 1581 1581 1583 1583 1582 1582 1582 1582 1583 1583 1584 1584 1583 1583 1585 1585 1584 1584 1584 1584 1585 1585 1586 1586 1585 1585 1587 1587 1586 1586 1586 1586 1587 1587 1588 1588 1587 1587 1589 1589 1588 1588 1590 1590 1591 1591 1592 1592 1591 1591 1593 1593 1592 1592 1592 1592 1593 1593 1594 1594 1593 1593 1595 1595 1594 1594 1594 1594 1595 1595 1596 1596 1595 1595 1597 1597 1596 1596 1598 1598 1599 1599 1600 1600 1599 1599 1601 1601 1600 1600 1600 1600 1601 1601 1602 1602 1601 1601 1603 1603 1602 1602 1604 1604 1605 1605 1606 1606 1605 1605 1607 1607 1606 1606 1606 1606 1607 1607 1608 1608 1607 1607 1609 1609 1608 1608 1610 1610 1611 1611 1612 1612 1611 1611 1613 1613 1612 1612 1612 1612 1613 1613 1614 1614 1613 1613 1615 1615 1614 1614 1614 1614 1615 1615 1616 1616 1615 1615 1617 1617 1616 1616 1618 1618 1619 1619 1620 1620 1619 1619 1621 1621 1620 1620 1620 1620 1621 1621 1622 1622 1621 1621 1623 1623 1622 1622 1624 1624 1625 1625 1626 1626 1625 1625 1627 1627 1626 1626 1628 1628 1629 1629 1630 1630 1629 1629 1631 1631 1630 1630 1630 1630 1631 1631 1632 1632 1631 1631 1633 1633 1632 1632 1632 1632 1633 1633 1634 1634 1633 1633 1635 1635 1634 1634 1636 1636 1637 1637 1638 1638 1637 1637 1639 1639 1638 1638 1850 1850 1851 1851 1640 1640 1852 1852 1641 1641 1640 1640 1640 1640 1641 1641 1642 1642 1641 1641 1643 1643 1642 1642 1642 1642 1643 1643 1644 1644 1643 1643 1645 1645 1644 1644 1644 1644 1645 1645 1646 1646 1645 1645 1647 1647 1646 1646 1646 1646 1647 1647 1648 1648 1647 1647 1649 1649 1648 1648 1650 1650 1651 1651 1652 1652 1651 1651 1653 1653 1652 1652 1853 1853 1854 1854 1654 1654 1855 1855 1655 1655 1654 1654 1654 1654 1655 1655 1656 1656 1655 1655 1657 1657 1656 1656 1656 1656 1657 1657 1658 1658 1657 1657 1659 1659 1658 1658 1658 1658 1659 1659 1660 1660 1659 1659 1661 1661 1660 1660 1660 1660 1661 1661 1662 1662 1661 1661 1663 1663 1662 1662 1674 1674 1667 1667 1675 1675 1667 1667 1668 1668 1675 1675 1675 1675 1668 1668 1676 1676 1668 1668 1669 1669 1676 1676 1676 1676 1669 1669 1677 1677 1669 1669 1856 1856 1677 1677 1677 1677 1857 1857 1858 1858 1670 1670 1671 1671 1678 1678 1678 1678 1671 1671 1679 1679 1672 1672 1664 1664 1673 1673 1664 1664 1665 1665 1673 1673 1673 1673 1665 1665 1674 1674 1665 1665 1666 1666 1674 1674 1674 1674 1666 1666 1667 1667 1687 1687 1695 1695 1686 1686 1695 1695 1694 1694 1686 1686 1686 1686 1694 1694 1685 1685 1694 1694 1693 1693 1685 1685 1693 1693 1692 1692 1685 1685 1685 1685 1692 1692 1684 1684 1692 1692 1691 1691 1684 1684 1684 1684 1691 1691 1683 1683 1691 1691 1690 1690 1683 1683 1683 1683 1690 1690 1682 1682 1690 1690 1859 1859 1682 1682 1682 1682 1860 1860 1861 1861 1689 1689 1688 1688 1681 1681 1681 1681 1688 1688 1680 1680 1696 1696 1697 1697 1698 1698 1697 1697 1699 1699 1698 1698 1698 1698 1699 1699 1700 1700 1699 1699 1701 1701 1700 1700 1862 1862 1863 1863 1702 1702 1864 1864 1703 1703 1702 1702 1702 1702 1703 1703 1704 1704 1703 1703 1705 1705 1704 1704 1706 1706 1707 1707 1708 1708 1707 1707 1709 1709 1708 1708 1708 1708 1709 1709 1710 1710 1709 1709 1711 1711 1710 1710 1710 1710 1711 1711 1712 1712 1711 1711 1713 1713 1712 1712 1714 1714 1715 1715 1716 1716 1715 1715 1717 1717 1716 1716 1716 1716 1717 1717 1718 1718 1717 1717 1719 1719 1718 1718 1718 1718 1719 1719 1720 1720 1719 1719 1721 1721 1720 1720 1722 1722 1723 1723 1724 1724 1723 1723 1725 1725 1724 1724 1724 1724 1725 1725 1865 1865 1725 1725 1866 1866 1867 1867 1726 1726 1727 1727 1728 1728 1727 1727 1729 1729 1728 1728 1728 1728 1729 1729 1730 1730 1729 1729 1731 1731 1730 1730 1732 1732 1733 1733 1734 1734 1733 1733 1735 1735 1734 1734 1734 1734 1735 1735 1736 1736 1735 1735 1737 1737 1736 1736 1736 1736 1737 1737 1738 1738 1737 1737 1739 1739 1738 1738 1738 1738 1739 1739 1740 1740 1739 1739 1741 1741 1740 1740 1740 1740 1741 1741 1868 1868 1741 1741 1869 1869 1870 1870 1742 1742 1743 1743 1744 1744 1743 1743 1745 1745 1744 1744 1746 1746 1747 1747 1748 1748 1747 1747 1749 1749 1748 1748 1748 1748 1749 1749 1750 1750 1749 1749 1751 1751 1750 1750 1750 1750 1751 1751 1752 1752 1751 1751 1753 1753 1752 1752 1752 1752 1753 1753 1754 1754 1753 1753 1755 1755 1754 1754 1754 1754 1755 1755 1871 1871 1755 1755 1872 1872 1873 1873 1756 1756 1757 1757 1758 1758 1757 1757 1759 1759 1758 1758
+66 66 103 103 62 62 103 103 50 50 62 62 101 101 107 107 98 98 107 107 106 106 98 98 98 98 106 106 94 94 66 66 70 70 103 103 70 70 74 74 103 103 103 103 74 74 78 78 78 78 82 82 103 103 82 82 86 86 103 103 103 103 86 86 106 106 86 86 90 90 106 106 106 106 90 90 94 94 85 85 14 14 89 89 14 14 18 18 89 89 89 89 18 18 93 93 39 39 107 107 43 43 107 107 47 47 43 43 97 97 102 102 100 100 102 102 105 105 100 100 100 100 105 105 96 96 105 105 104 104 96 96 96 96 104 104 92 92 18 18 22 22 93 93 22 22 26 26 93 93 93 93 26 26 30 30 30 30 34 34 93 93 34 34 38 38 93 93 93 93 38 38 42 42 97 97 93 93 102 102 93 93 42 42 102 102 102 102 42 42 103 103 42 42 46 46 103 103 103 103 46 46 50 50 63 63 53 53 67 67 53 53 71 71 67 67 101 101 99 99 107 107 99 99 95 95 107 107 107 107 95 95 91 91 91 91 87 87 107 107 87 87 83 83 107 107 107 107 83 83 79 79 39 39 35 35 107 107 35 35 31 31 107 107 107 107 31 31 5 5 31 31 27 27 5 5 5 5 27 27 23 23 23 23 19 19 5 5 19 19 15 15 5 5 5 5 15 15 11 11 80 80 84 84 104 104 84 84 88 88 104 104 104 104 88 88 92 92 47 47 107 107 51 51 107 107 79 79 51 51 51 51 79 79 53 53 79 79 75 75 53 53 53 53 75 75 71 71 63 63 59 59 53 53 59 59 55 55 53 53 53 53 55 55 50 50 55 55 58 58 50 50 50 50 58 58 62 62 41 41 37 37 7 7 3 3 4 4 17 17 17 17 13 13 3 3 13 13 9 9 3 3 3 3 9 9 2 2 9 9 6 6 2 2 44 44 104 104 40 40 104 104 36 36 40 40 14 14 52 52 10 10 52 52 49 49 10 10 10 10 49 49 7 7 49 49 45 45 7 7 7 7 45 45 41 41 37 37 33 33 7 7 33 33 29 29 7 7 7 7 29 29 25 25 20 20 0 0 16 16 0 0 1 1 16 16 16 16 1 1 12 12 1 1 2 2 12 12 12 12 2 2 8 8 2 2 6 6 8 8 20 20 24 24 0 0 24 24 28 28 0 0 0 0 28 28 104 104 28 28 32 32 104 104 104 104 32 32 36 36 44 44 48 48 104 104 48 48 76 76 104 104 104 104 76 76 80 80 65 65 61 61 48 48 61 61 57 57 48 48 48 48 57 57 54 54 11 11 7 7 5 5 7 7 25 25 5 5 5 5 25 25 4 4 25 25 21 21 4 4 4 4 21 21 17 17 85 85 81 81 14 14 81 81 77 77 14 14 14 14 77 77 52 52 77 77 73 73 52 52 52 52 73 73 48 48 73 73 69 69 48 48 48 48 69 69 65 65 54 54 56 56 48 48 56 56 60 60 48 48 48 48 60 60 64 64 64 64 68 68 48 48 68 68 72 72 48 48 48 48 72 72 76 76 206 206 202 202 210 210 202 202 198 198 210 210 210 210 198 198 194 194 191 191 195 195 209 209 195 195 199 199 209 209 209 209 199 199 203 203 170 170 112 112 174 174 112 112 178 178 174 174 180 180 176 176 151 151 176 176 172 172 151 151 151 151 172 172 147 147 134 134 130 130 112 112 194 194 190 190 210 210 190 190 186 186 210 210 210 210 186 186 112 112 186 186 182 182 112 112 112 112 182 182 178 178 151 151 155 155 180 180 155 155 159 159 180 180 180 180 159 159 184 184 197 197 201 201 210 210 201 201 205 205 210 210 205 205 208 208 210 210 210 210 208 208 206 206 171 171 175 175 108 108 203 203 207 207 209 209 207 207 204 204 209 209 209 209 204 204 210 210 204 204 200 200 210 210 210 210 200 200 196 196 166 166 154 154 170 170 154 154 150 150 170 170 111 111 114 114 117 117 189 189 193 193 148 148 150 150 146 146 170 170 146 146 142 142 170 170 170 170 142 142 112 112 142 142 138 138 112 112 112 112 138 138 134 134 168 168 139 139 172 172 139 139 143 143 172 172 172 172 143 143 147 147 175 175 179 179 108 108 179 179 183 183 108 108 108 108 183 183 209 209 183 183 187 187 209 209 209 209 187 187 191 191 130 130 126 126 112 112 126 126 122 122 112 112 112 112 122 122 111 111 122 122 118 118 111 111 111 111 118 118 114 114 117 117 121 121 111 111 121 121 128 128 111 111 111 111 128 128 110 110 128 128 124 124 110 110 109 109 115 115 108 108 115 115 119 119 108 108 108 108 119 119 123 123 123 123 127 127 108 108 127 127 131 131 108 108 108 108 131 131 135 135 196 196 192 192 210 210 192 192 188 188 210 210 210 210 188 188 184 184 137 137 141 141 136 136 141 141 145 145 136 136 136 136 145 145 169 169 168 168 164 164 139 139 164 164 161 161 139 139 139 139 161 161 135 135 161 161 163 163 135 135 135 135 163 163 108 108 163 163 167 167 108 108 108 108 167 167 171 171 193 193 197 197 148 148 197 197 210 210 148 148 148 148 210 210 152 152 210 210 184 184 152 152 152 152 184 184 156 156 184 184 159 159 156 156 145 145 149 149 169 169 149 149 153 153 169 169 169 169 153 153 165 165 153 153 157 157 165 165 165 165 157 157 162 162 157 157 160 160 162 162 162 162 160 160 166 166 160 160 158 158 166 166 166 166 158 158 154 154 177 177 181 181 148 148 181 181 185 185 148 148 148 148 185 185 189 189 121 121 125 125 128 128 125 125 129 129 128 128 128 128 129 129 133 133 124 124 120 120 110 110 120 120 116 116 110 110 110 110 116 116 109 109 116 116 113 113 109 109 109 109 113 113 115 115 177 177 148 148 173 173 148 148 144 144 173 173 173 173 144 144 169 169 144 144 140 140 169 169 169 169 140 140 136 136 137 137 136 136 133 133 136 136 132 132 133 133 133 133 132 132 128 128 280 280 284 284 313 313 284 284 288 288 313 313 313 313 288 288 292 292 237 237 233 233 276 276 218 218 222 222 216 216 222 222 226 226 216 216 216 216 226 226 230 230 304 304 316 316 300 300 316 316 313 313 300 300 300 300 313 313 296 296 313 313 292 292 296 296 295 295 315 315 299 299 315 315 303 303 299 299 258 258 266 266 254 254 266 266 250 250 254 254 228 228 232 232 233 233 230 230 234 234 216 216 234 234 238 238 216 216 216 216 238 238 242 242 282 282 216 216 278 278 216 216 274 274 278 278 223 223 213 213 227 227 213 213 212 212 227 227 227 227 212 212 231 231 212 212 211 211 231 231 231 231 211 211 235 235 211 211 239 239 235 235 223 223 219 219 213 213 219 219 217 217 213 213 213 213 217 217 214 214 217 217 220 220 214 214 214 214 220 220 224 224 244 244 265 265 240 240 265 265 268 268 240 240 240 240 268 268 272 272 218 218 216 216 221 221 216 216 215 215 221 221 221 221 215 215 225 225 274 274 216 216 270 270 216 216 242 242 270 270 270 270 242 242 266 266 242 242 246 246 266 266 266 266 246 246 250 250 273 273 314 314 277 277 314 314 281 281 277 277 304 304 308 308 316 316 308 308 311 311 316 316 316 316 311 311 315 315 311 311 307 307 315 315 315 315 307 307 303 303 295 295 291 291 315 315 291 291 287 287 315 315 315 315 287 287 283 283 282 282 286 286 216 216 286 286 290 290 216 216 216 216 290 290 318 318 290 290 294 294 318 318 294 294 298 298 318 318 298 298 302 302 318 318 318 318 302 302 306 306 279 279 275 275 247 247 224 224 228 228 214 214 228 228 233 233 214 214 214 214 233 233 215 215 233 233 229 229 215 215 215 215 229 229 225 225 237 237 276 276 241 241 309 309 317 317 312 312 317 317 318 318 312 312 312 312 318 318 310 310 318 318 306 306 310 310 293 293 289 289 314 314 289 289 285 285 314 314 314 314 285 285 281 281 244 244 248 248 265 265 248 248 252 252 265 265 265 265 252 252 256 256 258 258 262 262 266 266 262 262 264 264 266 266 266 266 264 264 269 269 264 264 261 261 269 269 269 269 261 261 273 273 309 309 305 305 317 317 305 305 301 301 317 317 317 317 301 301 314 314 301 301 297 297 314 314 314 314 297 297 293 293 239 239 211 211 243 243 211 211 315 315 243 243 243 243 315 315 247 247 315 315 283 283 247 247 247 247 283 283 279 279 256 256 260 260 265 265 260 260 263 263 265 265 265 265 263 263 267 267 263 263 259 259 267 267 267 267 259 259 255 255 275 275 271 271 247 247 271 271 267 267 247 247 247 247 267 267 251 251 267 267 255 255 251 251 272 272 276 276 240 240 276 276 233 233 240 240 240 240 233 233 236 236 233 233 232 232 236 236 273 273 261 261 314 314 261 261 257 257 314 314 314 314 257 257 313 313 257 257 253 253 313 313 313 313 253 253 280 280 253 253 249 249 280 280 280 280 249 249 276 276 249 249 245 245 276 276 276 276 245 245 241 241 323 323 322 322 331 331 321 321 320 320 325 325 320 320 327 327 325 325 359 359 355 355 326 326 355 355 351 351 326 326 326 326 351 351 347 347 347 347 343 343 326 326 343 343 339 339 326 326 326 326 339 339 322 322 339 339 335 335 322 322 322 322 335 335 331 331 327 327 330 330 325 325 330 330 334 334 325 325 325 325 334 334 326 326 340 340 344 344 324 324 331 331 328 328 323 323 328 328 332 332 323 323 323 323 332 332 324 324 332 332 336 336 324 324 324 324 336 336 340 340 334 334 338 338 326 326 338 338 342 342 326 326 326 326 342 342 359 359 344 344 348 348 324 324 348 348 352 352 324 324 324 324 352 352 376 376 352 352 356 356 376 376 319 319 345 345 341 341 341 341 337 337 319 319 337 337 333 333 319 319 319 319 333 333 320 320 333 333 329 329 320 320 320 320 329 329 327 327 375 375 369 369 365 365 375 375 353 353 319 319 353 353 349 349 319 319 319 319 349 349 345 345 371 371 367 367 376 376 362 362 366 366 376 376 366 366 370 370 376 376 376 376 370 370 375 375 370 370 373 373 375 375 375 375 373 373 369 369 365 365 361 361 375 375 361 361 357 357 375 375 375 375 357 357 353 353 362 362 376 376 358 358 376 376 367 367 358 358 358 358 367 367 363 363 342 342 346 346 359 359 346 346 350 350 359 359 359 359 350 350 363 363 350 350 354 354 363 363 363 363 354 354 358 358 356 356 360 360 376 376 360 360 364 364 376 376 376 376 364 364 368 368 368 368 372 372 376 376 372 372 374 374 376 376 376 376 374 374 371 371 385 385 390 390 389 389 387 387 381 381 383 383 381 381 377 377 383 383 383 383 377 377 378 378 379 379 380 380 384 384 380 380 382 382 384 384 392 392 391 391 388 388 391 391 386 386 388 388 382 382 388 388 384 384 388 388 386 386 384 384 384 384 386 386 383 383 386 386 385 385 383 383 383 383 385 385 387 387 385 385 389 389 387 387 623 623 624 624 575 575 591 591 583 583 582 582 434 434 445 445 446 446 492 492 461 461 467 467 492 492 467 467 494 494 460 460 454 454 436 436 467 467 474 474 494 494 474 474 482 482 494 494 494 494 482 482 496 496 482 482 487 487 496 496 496 496 487 487 498 498 487 487 481 481 498 498 498 498 481 481 500 500 481 481 473 473 500 500 500 500 473 473 466 466 435 435 506 506 507 507 466 466 460 460 500 500 460 460 436 436 500 500 500 500 436 436 502 502 436 436 435 435 502 502 502 502 435 435 504 504 435 435 507 507 504 504 504 504 507 507 512 512 507 507 508 508 512 512 512 512 508 508 516 516 508 508 515 515 516 516 515 515 514 514 516 516 514 514 574 574 516 516 516 516 574 574 518 518 574 574 520 520 518 518 536 536 544 544 526 526 526 526 544 544 528 528 556 556 520 520 562 562 520 520 575 575 562 562 562 562 575 575 568 568 575 575 576 576 568 568 556 556 550 550 520 520 550 550 543 543 520 520 520 520 543 543 535 535 536 536 526 526 532 532 526 526 524 524 532 532 532 532 524 524 535 535 524 524 522 522 535 535 535 535 522 522 520 520 529 529 558 558 552 552 559 559 565 565 581 581 565 565 571 571 581 581 581 581 571 571 580 580 529 529 552 552 527 527 552 552 545 545 527 527 545 545 537 537 527 527 527 527 537 537 525 525 537 537 533 533 525 525 525 525 533 533 523 523 533 533 538 538 523 523 523 523 538 538 521 521 538 538 546 546 521 521 521 521 546 546 553 553 558 558 529 529 564 564 529 529 531 531 564 564 564 564 531 531 570 570 531 531 542 542 570 570 570 570 542 542 578 578 542 542 549 549 578 578 578 578 549 549 541 541 553 553 559 559 521 521 559 559 581 581 521 521 521 521 581 581 519 519 581 581 582 582 519 519 519 519 582 582 517 517 582 582 509 509 517 517 517 517 509 509 513 513 457 457 463 463 501 501 451 451 457 457 442 442 457 457 501 501 442 442 442 442 501 501 443 443 501 501 503 503 443 443 443 443 503 503 509 509 503 503 505 505 509 509 509 509 505 505 513 513 483 483 475 475 495 495 461 461 492 492 455 455 492 492 490 490 455 455 455 455 490 490 449 449 490 490 479 479 449 449 449 449 479 479 439 439 479 479 472 472 439 439 439 439 472 472 480 480 495 495 475 475 493 493 463 463 469 469 501 501 469 469 476 476 501 501 501 501 476 476 484 484 483 483 495 495 488 488 495 495 497 497 488 488 488 488 497 497 484 484 497 497 499 499 484 484 484 484 499 499 501 501 426 426 432 432 442 442 432 432 441 441 442 442 442 442 441 441 451 451 475 475 468 468 493 493 468 468 462 462 493 493 493 493 462 462 491 491 462 462 456 456 491 491 491 491 456 456 480 480 456 456 450 450 480 480 480 480 450 450 439 439 450 450 440 440 439 439 439 439 440 440 395 395 440 440 431 431 395 395 395 395 431 431 425 425 403 403 408 408 396 396 408 408 414 414 396 396 396 396 414 414 420 420 425 425 419 419 395 395 419 419 413 413 395 395 395 395 413 413 396 396 413 413 407 407 396 396 396 396 407 407 403 403 590 590 596 596 626 626 596 596 602 602 626 626 602 602 608 608 626 626 626 626 608 608 614 614 614 614 618 618 626 626 618 618 613 613 626 626 626 626 613 613 625 625 613 613 607 607 625 625 625 625 607 607 601 601 601 601 595 595 625 625 595 595 589 589 625 625 625 625 589 589 578 578 589 589 579 579 578 578 578 578 579 579 570 570 544 544 551 551 528 528 551 551 557 557 528 528 528 528 557 557 530 530 557 557 563 563 530 530 530 530 563 563 541 541 563 563 569 569 541 541 541 541 569 569 578 578 569 569 577 577 578 578 578 578 577 577 625 625 577 577 588 588 625 625 625 625 588 588 594 594 605 605 624 624 611 611 624 624 617 617 611 611 594 594 600 600 625 625 600 600 606 606 625 625 625 625 606 606 624 624 606 606 612 612 624 624 624 624 612 612 617 617 605 605 599 599 624 624 599 599 593 593 624 624 624 624 593 593 575 575 593 593 587 587 575 575 575 575 587 587 576 576 454 454 448 448 436 436 448 448 437 437 436 436 436 436 437 437 429 429 405 405 402 402 394 394 402 402 406 406 394 394 394 394 406 406 395 395 406 406 412 412 395 395 395 395 412 412 418 418 418 418 424 424 395 395 424 424 430 430 395 395 395 395 430 430 439 439 430 430 438 438 439 439 439 439 438 438 449 449 423 423 417 417 394 394 417 417 411 411 394 394 394 394 411 411 405 405 444 444 433 433 397 397 433 433 427 427 397 397 427 427 421 421 397 397 421 421 415 415 397 397 397 397 415 415 398 398 415 415 409 409 398 398 398 398 409 409 404 404 434 434 446 446 428 428 404 404 410 410 398 398 410 410 416 416 398 398 398 398 416 416 399 399 416 416 422 422 399 399 443 443 458 458 452 452 465 465 510 510 459 459 510 510 446 446 459 459 459 459 446 446 453 453 446 446 445 445 453 453 458 458 443 443 464 464 443 443 509 509 464 464 464 464 509 509 470 470 465 465 471 471 510 510 471 471 478 478 510 510 510 510 478 478 486 486 486 486 489 489 510 510 489 489 485 485 510 510 510 510 485 485 509 509 485 485 477 477 509 509 509 509 477 477 470 470 583 583 572 572 582 582 572 572 566 566 582 582 582 582 566 566 509 509 566 566 560 560 509 509 539 539 510 510 547 547 510 510 509 509 547 547 547 547 509 509 554 554 509 509 560 560 554 554 539 539 534 534 510 510 534 534 540 540 510 510 510 510 540 540 548 548 567 567 585 585 561 561 585 585 510 510 561 561 561 561 510 510 555 555 510 510 548 548 555 555 567 567 573 573 585 585 573 573 584 584 585 585 585 585 584 584 592 592 627 627 603 603 597 597 622 622 598 598 604 604 622 622 604 604 628 628 604 604 610 610 628 628 628 628 610 610 616 616 616 616 619 619 628 628 619 619 615 615 628 628 628 628 615 615 627 627 615 615 609 609 627 627 627 627 609 609 603 603 400 400 435 435 393 393 435 435 436 436 393 393 393 393 436 436 394 394 436 436 429 429 394 394 394 394 429 429 423 423 447 447 401 401 399 399 621 621 585 585 622 622 585 585 592 592 622 622 622 622 592 592 598 598 520 520 574 574 575 575 574 574 620 620 575 575 575 575 620 620 623 623 420 420 426 426 396 396 426 426 442 442 396 396 396 396 442 442 397 397 442 442 443 443 397 397 397 397 443 443 444 444 443 443 452 452 444 444 580 580 590 590 581 581 590 590 626 626 581 581 581 581 626 626 582 582 626 626 627 627 582 582 582 582 627 627 591 591 627 627 597 597 591 591 621 621 586 586 585 585 586 586 511 511 585 585 585 585 511 511 510 510 511 511 447 447 510 510 510 510 447 447 446 446 447 447 399 399 446 446 446 446 399 399 428 428 399 399 422 422 428 428 629 629 630 630 631 631 630 630 632 632 631 631 631 631 632 632 633 633 634 634 635 635 636 636 635 635 637 637 636 636 636 636 637 637 638 638 639 639 640 640 641 641 640 640 642 642 641 641 643 643 644 644 645 645 644 644 646 646 645 645 698 698 660 660 700 700 660 660 662 662 700 700 700 700 662 662 702 702 662 662 664 664 702 702 702 702 664 664 704 704 664 664 666 666 704 704 704 704 666 666 706 706 666 666 668 668 706 706 706 706 668 668 708 708 668 668 670 670 708 708 670 670 672 672 708 708 708 708 672 672 710 710 672 672 674 674 710 710 710 710 674 674 712 712 674 674 676 676 712 712 712 712 676 676 714 714 676 676 678 678 714 714 714 714 678 678 2281 2281 678 678 2282 2282 2283 2283 716 716 680 680 718 718 680 680 682 682 718 718 718 718 682 682 720 720 682 682 684 684 720 720 720 720 684 684 722 722 684 684 686 686 722 722 722 722 686 686 721 721 686 686 685 685 721 721 721 721 685 685 719 719 685 685 683 683 719 719 719 719 683 683 717 717 683 683 681 681 717 717 2284 2284 2285 2285 715 715 2286 2286 679 679 715 715 715 715 679 679 713 713 679 679 677 677 713 713 713 713 677 677 711 711 677 677 675 675 711 711 675 675 673 673 711 711 711 711 673 673 709 709 673 673 671 671 709 709 709 709 671 671 707 707 671 671 669 669 707 707 707 707 669 669 705 705 669 669 667 667 705 705 705 705 667 667 703 703 667 667 665 665 703 703 703 703 665 665 701 701 665 665 663 663 701 701 663 663 661 661 701 701 701 701 661 661 699 699 661 661 659 659 699 699 699 699 659 659 697 697 659 659 657 657 697 697 697 697 657 657 695 695 657 657 655 655 695 695 695 695 655 655 2287 2287 655 655 2288 2288 2289 2289 693 693 653 653 691 691 653 653 651 651 691 691 691 691 651 651 689 689 651 651 649 649 689 689 689 689 649 649 687 687 649 649 647 647 687 687 687 687 647 647 688 688 647 647 648 648 688 688 688 688 648 648 690 690 648 648 650 650 690 690 690 690 650 650 692 692 650 650 652 652 692 692 2290 2290 2291 2291 694 694 2292 2292 654 654 694 694 694 694 654 654 696 696 654 654 656 656 696 696 696 696 656 656 698 698 656 656 658 658 698 698 698 698 658 658 660 660 727 727 725 725 741 741 725 725 723 723 741 741 741 741 723 723 724 724 733 733 731 731 741 741 731 731 729 729 741 741 741 741 729 729 727 727 739 739 737 737 741 741 737 737 735 735 741 741 741 741 735 735 733 733 746 746 744 744 741 741 744 744 742 742 741 741 741 741 742 742 739 739 752 752 750 750 741 741 750 750 748 748 741 741 741 741 748 748 746 746 758 758 756 756 741 741 756 756 754 754 741 741 741 741 754 754 752 752 755 755 757 757 741 741 757 757 759 759 741 741 741 741 759 759 758 758 749 749 751 751 741 741 751 751 753 753 741 741 741 741 753 753 755 755 743 743 745 745 741 741 745 745 747 747 741 741 741 741 747 747 749 749 736 736 738 738 741 741 738 738 740 740 741 741 741 741 740 740 743 743 730 730 732 732 741 741 732 732 734 734 741 741 741 741 734 734 736 736 724 724 726 726 741 741 726 726 728 728 741 741 741 741 728 728 730 730 784 784 782 782 780 780 782 782 778 778 780 780 780 780 778 778 776 776 778 778 774 774 776 776 776 776 774 774 772 772 774 774 770 770 772 772 772 772 770 770 2293 2293 770 770 2294 2294 2295 2295 768 768 766 766 764 764 766 766 762 762 764 764 764 764 762 762 761 761 762 762 760 760 761 761 761 761 760 760 765 765 760 760 763 763 765 765 765 765 763 763 769 769 763 763 767 767 769 769 2296 2296 2297 2297 773 773 2298 2298 771 771 773 773 773 773 771 771 777 777 771 771 775 775 777 777 777 777 775 775 781 781 775 775 779 779 781 781 781 781 779 779 785 785 779 779 783 783 785 785 785 785 783 783 789 789 783 783 787 787 789 789 789 789 787 787 793 793 787 787 791 791 793 793 793 793 791 791 797 797 791 791 795 795 797 797 797 797 795 795 2299 2299 795 795 2300 2300 2301 2301 801 801 799 799 805 805 799 799 803 803 805 805 805 805 803 803 807 807 803 803 806 806 807 807 807 807 806 806 804 804 806 806 802 802 804 804 804 804 802 802 800 800 802 802 798 798 800 800 2302 2302 2303 2303 796 796 2304 2304 794 794 796 796 796 796 794 794 792 792 794 794 790 790 792 792 792 792 790 790 788 788 790 790 786 786 788 788 788 788 786 786 784 784 786 786 782 782 784 784 824 824 822 822 820 820 822 822 819 819 820 820 820 820 819 819 817 817 830 830 828 828 820 820 828 828 826 826 820 820 820 820 826 826 824 824 829 829 831 831 820 820 831 831 832 832 820 820 820 820 832 832 830 830 823 823 825 825 820 820 825 825 827 827 820 820 820 820 827 827 829 829 816 816 818 818 820 820 818 818 821 821 820 820 820 820 821 821 823 823 810 810 812 812 820 820 812 812 814 814 820 820 820 820 814 814 816 816 811 811 809 809 820 820 809 809 808 808 820 820 820 820 808 808 810 810 817 817 815 815 820 820 815 815 813 813 820 820 820 820 813 813 811 811 857 857 855 855 853 853 855 855 851 851 853 853 853 853 851 851 849 849 851 851 847 847 849 849 849 849 847 847 845 845 847 847 843 843 845 845 845 845 843 843 2305 2305 843 843 2306 2306 2307 2307 841 841 839 839 837 837 839 839 835 835 837 837 837 837 835 835 834 834 835 835 833 833 834 834 834 834 833 833 838 838 833 833 836 836 838 838 838 838 836 836 842 842 836 836 840 840 842 842 2308 2308 2309 2309 846 846 2310 2310 844 844 846 846 846 846 844 844 850 850 844 844 848 848 850 850 850 850 848 848 854 854 848 848 852 852 854 854 854 854 852 852 858 858 852 852 856 856 858 858 858 858 856 856 862 862 856 856 860 860 862 862 862 862 860 860 866 866 860 860 864 864 866 866 866 866 864 864 870 870 864 864 868 868 870 870 870 870 868 868 2311 2311 868 868 2312 2312 2313 2313 874 874 872 872 878 878 872 872 876 876 878 878 878 878 876 876 880 880 876 876 879 879 880 880 880 880 879 879 877 877 879 879 875 875 877 877 877 877 875 875 873 873 875 875 871 871 873 873 2314 2314 2315 2315 869 869 2316 2316 867 867 869 869 869 869 867 867 865 865 867 867 863 863 865 865 865 865 863 863 861 861 863 863 859 859 861 861 861 861 859 859 857 857 859 859 855 855 857 857 897 897 895 895 893 893 895 895 892 892 893 893 893 893 892 892 890 890 903 903 901 901 893 893 901 901 899 899 893 893 893 893 899 899 897 897 902 902 904 904 893 893 904 904 905 905 893 893 893 893 905 905 903 903 896 896 898 898 893 893 898 898 900 900 893 893 893 893 900 900 902 902 889 889 891 891 893 893 891 891 894 894 893 893 893 893 894 894 896 896 883 883 885 885 893 893 885 885 887 887 893 893 893 893 887 887 889 889 884 884 882 882 893 893 882 882 881 881 893 893 893 893 881 881 883 883 890 890 888 888 893 893 888 888 886 886 893 893 893 893 886 886 884 884 930 930 928 928 926 926 928 928 924 924 926 926 926 926 924 924 922 922 924 924 920 920 922 922 922 922 920 920 918 918 920 920 916 916 918 918 918 918 916 916 2317 2317 916 916 2318 2318 2319 2319 914 914 912 912 910 910 912 912 908 908 910 910 910 910 908 908 907 907 908 908 906 906 907 907 907 907 906 906 911 911 906 906 909 909 911 911 911 911 909 909 915 915 909 909 913 913 915 915 2320 2320 2321 2321 919 919 2322 2322 917 917 919 919 919 919 917 917 923 923 917 917 921 921 923 923 923 923 921 921 927 927 921 921 925 925 927 927 927 927 925 925 931 931 925 925 929 929 931 931 931 931 929 929 935 935 929 929 933 933 935 935 935 935 933 933 939 939 933 933 937 937 939 939 939 939 937 937 943 943 937 937 941 941 943 943 943 943 941 941 2323 2323 941 941 2324 2324 2325 2325 947 947 945 945 951 951 945 945 949 949 951 951 951 951 949 949 953 953 949 949 952 952 953 953 953 953 952 952 950 950 952 952 948 948 950 950 950 950 948 948 946 946 948 948 944 944 946 946 2326 2326 2327 2327 942 942 2328 2328 940 940 942 942 942 942 940 940 938 938 940 940 936 936 938 938 938 938 936 936 934 934 936 936 932 932 934 934 934 934 932 932 930 930 932 932 928 928 930 930 970 970 968 968 966 966 968 968 965 965 966 966 966 966 965 965 963 963 976 976 974 974 966 966 974 974 972 972 966 966 966 966 972 972 970 970 975 975 977 977 966 966 977 977 978 978 966 966 966 966 978 978 976 976 969 969 971 971 966 966 971 971 973 973 966 966 966 966 973 973 975 975 962 962 964 964 966 966 964 964 967 967 966 966 966 966 967 967 969 969 956 956 958 958 966 966 958 958 960 960 966 966 966 966 960 960 962 962 957 957 955 955 966 966 955 955 954 954 966 966 966 966 954 954 956 956 963 963 961 961 966 966 961 961 959 959 966 966 966 966 959 959 957 957 1003 1003 1001 1001 999 999 1001 1001 997 997 999 999 999 999 997 997 995 995 997 997 993 993 995 995 995 995 993 993 991 991 993 993 989 989 991 991 991 991 989 989 2329 2329 989 989 2330 2330 2331 2331 987 987 985 985 983 983 985 985 981 981 983 983 983 983 981 981 980 980 981 981 979 979 980 980 980 980 979 979 984 984 979 979 982 982 984 984 984 984 982 982 988 988 982 982 986 986 988 988 2332 2332 2333 2333 992 992 2334 2334 990 990 992 992 992 992 990 990 996 996 990 990 994 994 996 996 996 996 994 994 1000 1000 994 994 998 998 1000 1000 1000 1000 998 998 1004 1004 998 998 1002 1002 1004 1004 1004 1004 1002 1002 1008 1008 1002 1002 1006 1006 1008 1008 1008 1008 1006 1006 1012 1012 1006 1006 1010 1010 1012 1012 1012 1012 1010 1010 1016 1016 1010 1010 1014 1014 1016 1016 1016 1016 1014 1014 2335 2335 1014 1014 2336 2336 2337 2337 1020 1020 1018 1018 1024 1024 1018 1018 1022 1022 1024 1024 1024 1024 1022 1022 1026 1026 1022 1022 1025 1025 1026 1026 1026 1026 1025 1025 1023 1023 1025 1025 1021 1021 1023 1023 1023 1023 1021 1021 1019 1019 1021 1021 1017 1017 1019 1019 2338 2338 2339 2339 1015 1015 2340 2340 1013 1013 1015 1015 1015 1015 1013 1013 1011 1011 1013 1013 1009 1009 1011 1011 1011 1011 1009 1009 1007 1007 1009 1009 1005 1005 1007 1007 1007 1007 1005 1005 1003 1003 1005 1005 1001 1001 1003 1003 1043 1043 1041 1041 1039 1039 1041 1041 1038 1038 1039 1039 1039 1039 1038 1038 1036 1036 1049 1049 1047 1047 1039 1039 1047 1047 1045 1045 1039 1039 1039 1039 1045 1045 1043 1043 1048 1048 1050 1050 1039 1039 1050 1050 1051 1051 1039 1039 1039 1039 1051 1051 1049 1049 1042 1042 1044 1044 1039 1039 1044 1044 1046 1046 1039 1039 1039 1039 1046 1046 1048 1048 1035 1035 1037 1037 1039 1039 1037 1037 1040 1040 1039 1039 1039 1039 1040 1040 1042 1042 1029 1029 1031 1031 1039 1039 1031 1031 1033 1033 1039 1039 1039 1039 1033 1033 1035 1035 1030 1030 1028 1028 1039 1039 1028 1028 1027 1027 1039 1039 1039 1039 1027 1027 1029 1029 1036 1036 1034 1034 1039 1039 1034 1034 1032 1032 1039 1039 1039 1039 1032 1032 1030 1030 1087 1087 1063 1063 1089 1089 1063 1063 1065 1065 1089 1089 1089 1089 1065 1065 1091 1091 1065 1065 1067 1067 1091 1091 1091 1091 1067 1067 1093 1093 1067 1067 1069 1069 1093 1093 1093 1093 1069 1069 1095 1095 1069 1069 1071 1071 1095 1095 1095 1095 1071 1071 2341 2341 1071 1071 2342 2342 2343 2343 1097 1097 1073 1073 1099 1099 1073 1073 1075 1075 1099 1099 1099 1099 1075 1075 1101 1101 1075 1075 1077 1077 1101 1101 1101 1101 1077 1077 1100 1100 1077 1077 1076 1076 1100 1100 1100 1100 1076 1076 1098 1098 1076 1076 1074 1074 1098 1098 2344 2344 2345 2345 1096 1096 2346 2346 1072 1072 1096 1096 1096 1096 1072 1072 1094 1094 1072 1072 1070 1070 1094 1094 1094 1094 1070 1070 1092 1092 1070 1070 1068 1068 1092 1092 1092 1092 1068 1068 1090 1090 1068 1068 1066 1066 1090 1090 1066 1066 1064 1064 1090 1090 1090 1090 1064 1064 1088 1088 1064 1064 1062 1062 1088 1088 1088 1088 1062 1062 1086 1086 1062 1062 1060 1060 1086 1086 1086 1086 1060 1060 1084 1084 1060 1060 1058 1058 1084 1084 1084 1084 1058 1058 2347 2347 1058 1058 2348 2348 2349 2349 1082 1082 1056 1056 1080 1080 1056 1056 1054 1054 1080 1080 1080 1080 1054 1054 1078 1078 1054 1054 1052 1052 1078 1078 1078 1078 1052 1052 1079 1079 1052 1052 1053 1053 1079 1079 1079 1079 1053 1053 1081 1081 1053 1053 1055 1055 1081 1081 2350 2350 2351 2351 1083 1083 2352 2352 1057 1057 1083 1083 1083 1083 1057 1057 1085 1085 1057 1057 1059 1059 1085 1085 1085 1085 1059 1059 1087 1087 1059 1059 1061 1061 1087 1087 1087 1087 1061 1061 1063 1063 1106 1106 1104 1104 1114 1114 1104 1104 1102 1102 1114 1114 1114 1114 1102 1102 1103 1103 1112 1112 1110 1110 1114 1114 1110 1110 1108 1108 1114 1114 1114 1114 1108 1108 1106 1106 1119 1119 1117 1117 1114 1114 1117 1117 1115 1115 1114 1114 1114 1114 1115 1115 1112 1112 1125 1125 1123 1123 1114 1114 1123 1123 1121 1121 1114 1114 1114 1114 1121 1121 1119 1119 1122 1122 1124 1124 1114 1114 1124 1124 1126 1126 1114 1114 1114 1114 1126 1126 1125 1125 1116 1116 1118 1118 1114 1114 1118 1118 1120 1120 1114 1114 1114 1114 1120 1120 1122 1122 1109 1109 1111 1111 1114 1114 1111 1111 1113 1113 1114 1114 1114 1114 1113 1113 1116 1116 1103 1103 1105 1105 1114 1114 1105 1105 1107 1107 1114 1114 1114 1114 1107 1107 1109 1109 1164 1164 1140 1140 1166 1166 1140 1140 1142 1142 1166 1166 1166 1166 1142 1142 1168 1168 1142 1142 1144 1144 1168 1168 1168 1168 1144 1144 1170 1170 1144 1144 1146 1146 1170 1170 1170 1170 1146 1146 2353 2353 1146 1146 2354 2354 2355 2355 1172 1172 1148 1148 1174 1174 1148 1148 1150 1150 1174 1174 1174 1174 1150 1150 1176 1176 1150 1150 1152 1152 1176 1176 1176 1176 1152 1152 1175 1175 1152 1152 1151 1151 1175 1175 1175 1175 1151 1151 1173 1173 1151 1151 1149 1149 1173 1173 2356 2356 2357 2357 1171 1171 2358 2358 1147 1147 1171 1171 1171 1171 1147 1147 1169 1169 1147 1147 1145 1145 1169 1169 1169 1169 1145 1145 1167 1167 1145 1145 1143 1143 1167 1167 1143 1143 1141 1141 1167 1167 1167 1167 1141 1141 1165 1165 1141 1141 1139 1139 1165 1165 1165 1165 1139 1139 1163 1163 1139 1139 1137 1137 1163 1163 1163 1163 1137 1137 1161 1161 1137 1137 1135 1135 1161 1161 1161 1161 1135 1135 1159 1159 1135 1135 1133 1133 1159 1159 1159 1159 1133 1133 2359 2359 1133 1133 2360 2360 2361 2361 1157 1157 1131 1131 1155 1155 1131 1131 1129 1129 1155 1155 1155 1155 1129 1129 1153 1153 1129 1129 1127 1127 1153 1153 1153 1153 1127 1127 1154 1154 1127 1127 1128 1128 1154 1154 1154 1154 1128 1128 1156 1156 1128 1128 1130 1130 1156 1156 2362 2362 2363 2363 1158 1158 2364 2364 1132 1132 1158 1158 1158 1158 1132 1132 1160 1160 1132 1132 1134 1134 1160 1160 1160 1160 1134 1134 1162 1162 1134 1134 1136 1136 1162 1162 1162 1162 1136 1136 1164 1164 1136 1136 1138 1138 1164 1164 1164 1164 1138 1138 1140 1140 1181 1181 1179 1179 1189 1189 1179 1179 1177 1177 1189 1189 1189 1189 1177 1177 1178 1178 1187 1187 1185 1185 1189 1189 1185 1185 1183 1183 1189 1189 1189 1189 1183 1183 1181 1181 1194 1194 1192 1192 1189 1189 1192 1192 1190 1190 1189 1189 1189 1189 1190 1190 1187 1187 1200 1200 1198 1198 1189 1189 1198 1198 1196 1196 1189 1189 1189 1189 1196 1196 1194 1194 1197 1197 1199 1199 1189 1189 1199 1199 1201 1201 1189 1189 1189 1189 1201 1201 1200 1200 1191 1191 1193 1193 1189 1189 1193 1193 1195 1195 1189 1189 1189 1189 1195 1195 1197 1197 1184 1184 1186 1186 1189 1189 1186 1186 1188 1188 1189 1189 1189 1189 1188 1188 1191 1191 1178 1178 1180 1180 1189 1189 1180 1180 1182 1182 1189 1189 1189 1189 1182 1182 1184 1184 1239 1239 1215 1215 1241 1241 1215 1215 1217 1217 1241 1241 1241 1241 1217 1217 1243 1243 1217 1217 1219 1219 1243 1243 1243 1243 1219 1219 1245 1245 1219 1219 1221 1221 1245 1245 1245 1245 1221 1221 2365 2365 1221 1221 2366 2366 2367 2367 1247 1247 1223 1223 1249 1249 1223 1223 1225 1225 1249 1249 1249 1249 1225 1225 1251 1251 1225 1225 1227 1227 1251 1251 1251 1251 1227 1227 1250 1250 1227 1227 1226 1226 1250 1250 1250 1250 1226 1226 1248 1248 1226 1226 1224 1224 1248 1248 2368 2368 2369 2369 1246 1246 2370 2370 1222 1222 1246 1246 1246 1246 1222 1222 1244 1244 1222 1222 1220 1220 1244 1244 1244 1244 1220 1220 1242 1242 1220 1220 1218 1218 1242 1242 1218 1218 1216 1216 1242 1242 1242 1242 1216 1216 1240 1240 1216 1216 1214 1214 1240 1240 1240 1240 1214 1214 1238 1238 1214 1214 1212 1212 1238 1238 1238 1238 1212 1212 1236 1236 1212 1212 1210 1210 1236 1236 1236 1236 1210 1210 1234 1234 1210 1210 1208 1208 1234 1234 1234 1234 1208 1208 2371 2371 1208 1208 2372 2372 2373 2373 1232 1232 1206 1206 1230 1230 1206 1206 1204 1204 1230 1230 1230 1230 1204 1204 1228 1228 1204 1204 1202 1202 1228 1228 1228 1228 1202 1202 1229 1229 1202 1202 1203 1203 1229 1229 1229 1229 1203 1203 1231 1231 1203 1203 1205 1205 1231 1231 2374 2374 2375 2375 1233 1233 2376 2376 1207 1207 1233 1233 1233 1233 1207 1207 1235 1235 1207 1207 1209 1209 1235 1235 1235 1235 1209 1209 1237 1237 1209 1209 1211 1211 1237 1237 1237 1237 1211 1211 1239 1239 1211 1211 1213 1213 1239 1239 1239 1239 1213 1213 1215 1215 1256 1256 1254 1254 1264 1264 1254 1254 1252 1252 1264 1264 1264 1264 1252 1252 1253 1253 1262 1262 1260 1260 1264 1264 1260 1260 1258 1258 1264 1264 1264 1264 1258 1258 1256 1256 1269 1269 1267 1267 1264 1264 1267 1267 1265 1265 1264 1264 1264 1264 1265 1265 1262 1262 1275 1275 1273 1273 1264 1264 1273 1273 1271 1271 1264 1264 1264 1264 1271 1271 1269 1269 1272 1272 1274 1274 1264 1264 1274 1274 1276 1276 1264 1264 1264 1264 1276 1276 1275 1275 1266 1266 1268 1268 1264 1264 1268 1268 1270 1270 1264 1264 1264 1264 1270 1270 1272 1272 1259 1259 1261 1261 1264 1264 1261 1261 1263 1263 1264 1264 1264 1264 1263 1263 1266 1266 1253 1253 1255 1255 1264 1264 1255 1255 1257 1257 1264 1264 1264 1264 1257 1257 1259 1259 1312 1312 1288 1288 1314 1314 1288 1288 1290 1290 1314 1314 1314 1314 1290 1290 1316 1316 1290 1290 1292 1292 1316 1316 1316 1316 1292 1292 1318 1318 1292 1292 1294 1294 1318 1318 1318 1318 1294 1294 1320 1320 1294 1294 1296 1296 1320 1320 1320 1320 1296 1296 2377 2377 1296 1296 2378 2378 2379 2379 1322 1322 1298 1298 1324 1324 1298 1298 1300 1300 1324 1324 1324 1324 1300 1300 1326 1326 1300 1300 1302 1302 1326 1326 1326 1326 1302 1302 1325 1325 1302 1302 1301 1301 1325 1325 1325 1325 1301 1301 1323 1323 1301 1301 1299 1299 1323 1323 2380 2380 2381 2381 1321 1321 2382 2382 1297 1297 1321 1321 1321 1321 1297 1297 1319 1319 1297 1297 1295 1295 1319 1319 1319 1319 1295 1295 1317 1317 1295 1295 1293 1293 1317 1317 1317 1317 1293 1293 1315 1315 1293 1293 1291 1291 1315 1315 1291 1291 1289 1289 1315 1315 1315 1315 1289 1289 1313 1313 1289 1289 1287 1287 1313 1313 1313 1313 1287 1287 1311 1311 1287 1287 1285 1285 1311 1311 1311 1311 1285 1285 1309 1309 1285 1285 1283 1283 1309 1309 1309 1309 1283 1283 2383 2383 1283 1283 2384 2384 2385 2385 1307 1307 1281 1281 1305 1305 1281 1281 1279 1279 1305 1305 1305 1305 1279 1279 1303 1303 1279 1279 1277 1277 1303 1303 1303 1303 1277 1277 1304 1304 1277 1277 1278 1278 1304 1304 1304 1304 1278 1278 1306 1306 1278 1278 1280 1280 1306 1306 2386 2386 2387 2387 1308 1308 2388 2388 1282 1282 1308 1308 1308 1308 1282 1282 1310 1310 1282 1282 1284 1284 1310 1310 1310 1310 1284 1284 1312 1312 1284 1284 1286 1286 1312 1312 1312 1312 1286 1286 1288 1288 1331 1331 1329 1329 1339 1339 1329 1329 1327 1327 1339 1339 1339 1339 1327 1327 1328 1328 1337 1337 1335 1335 1339 1339 1335 1335 1333 1333 1339 1339 1339 1339 1333 1333 1331 1331 1344 1344 1342 1342 1339 1339 1342 1342 1340 1340 1339 1339 1339 1339 1340 1340 1337 1337 1350 1350 1348 1348 1339 1339 1348 1348 1346 1346 1339 1339 1339 1339 1346 1346 1344 1344 1347 1347 1349 1349 1339 1339 1349 1349 1351 1351 1339 1339 1339 1339 1351 1351 1350 1350 1341 1341 1343 1343 1339 1339 1343 1343 1345 1345 1339 1339 1339 1339 1345 1345 1347 1347 1334 1334 1336 1336 1339 1339 1336 1336 1338 1338 1339 1339 1339 1339 1338 1338 1341 1341 1328 1328 1330 1330 1339 1339 1330 1330 1332 1332 1339 1339 1339 1339 1332 1332 1334 1334 1387 1387 1363 1363 1389 1389 1363 1363 1365 1365 1389 1389 1389 1389 1365 1365 1391 1391 1365 1365 1367 1367 1391 1391 1391 1391 1367 1367 1393 1393 1367 1367 1369 1369 1393 1393 1393 1393 1369 1369 1395 1395 1369 1369 1371 1371 1395 1395 1395 1395 1371 1371 2389 2389 1371 1371 2390 2390 2391 2391 1397 1397 1373 1373 1399 1399 1373 1373 1375 1375 1399 1399 1399 1399 1375 1375 1401 1401 1375 1375 1377 1377 1401 1401 1401 1401 1377 1377 1400 1400 1377 1377 1376 1376 1400 1400 1400 1400 1376 1376 1398 1398 1376 1376 1374 1374 1398 1398 2392 2392 2393 2393 1396 1396 2394 2394 1372 1372 1396 1396 1396 1396 1372 1372 1394 1394 1372 1372 1370 1370 1394 1394 1394 1394 1370 1370 1392 1392 1370 1370 1368 1368 1392 1392 1392 1392 1368 1368 1390 1390 1368 1368 1366 1366 1390 1390 1366 1366 1364 1364 1390 1390 1390 1390 1364 1364 1388 1388 1364 1364 1362 1362 1388 1388 1388 1388 1362 1362 1386 1386 1362 1362 1360 1360 1386 1386 1386 1386 1360 1360 1384 1384 1360 1360 1358 1358 1384 1384 1384 1384 1358 1358 2395 2395 1358 1358 2396 2396 2397 2397 1382 1382 1356 1356 1380 1380 1356 1356 1354 1354 1380 1380 1380 1380 1354 1354 1378 1378 1354 1354 1352 1352 1378 1378 1378 1378 1352 1352 1379 1379 1352 1352 1353 1353 1379 1379 1379 1379 1353 1353 1381 1381 1353 1353 1355 1355 1381 1381 2398 2398 2399 2399 1383 1383 2400 2400 1357 1357 1383 1383 1383 1383 1357 1357 1385 1385 1357 1357 1359 1359 1385 1385 1385 1385 1359 1359 1387 1387 1359 1359 1361 1361 1387 1387 1387 1387 1361 1361 1363 1363 1406 1406 1404 1404 1414 1414 1404 1404 1402 1402 1414 1414 1414 1414 1402 1402 1403 1403 1412 1412 1410 1410 1414 1414 1410 1410 1408 1408 1414 1414 1414 1414 1408 1408 1406 1406 1419 1419 1417 1417 1414 1414 1417 1417 1415 1415 1414 1414 1414 1414 1415 1415 1412 1412 1425 1425 1423 1423 1414 1414 1423 1423 1421 1421 1414 1414 1414 1414 1421 1421 1419 1419 1422 1422 1424 1424 1414 1414 1424 1424 1426 1426 1414 1414 1414 1414 1426 1426 1425 1425 1416 1416 1418 1418 1414 1414 1418 1418 1420 1420 1414 1414 1414 1414 1420 1420 1422 1422 1409 1409 1411 1411 1414 1414 1411 1411 1413 1413 1414 1414 1414 1414 1413 1413 1416 1416 1403 1403 1405 1405 1414 1414 1405 1405 1407 1407 1414 1414 1414 1414 1407 1407 1409 1409 1464 1464 1440 1440 1466 1466 1440 1440 1442 1442 1466 1466 1466 1466 1442 1442 1468 1468 1442 1442 1444 1444 1468 1468 1468 1468 1444 1444 1470 1470 1444 1444 1446 1446 1470 1470 1470 1470 1446 1446 2401 2401 1446 1446 2402 2402 2403 2403 1472 1472 1448 1448 1474 1474 1448 1448 1450 1450 1474 1474 1474 1474 1450 1450 1476 1476 1450 1450 1452 1452 1476 1476 1476 1476 1452 1452 1475 1475 1452 1452 1451 1451 1475 1475 1475 1475 1451 1451 1473 1473 1451 1451 1449 1449 1473 1473 2404 2404 2405 2405 1471 1471 2406 2406 1447 1447 1471 1471 1471 1471 1447 1447 1469 1469 1447 1447 1445 1445 1469 1469 1469 1469 1445 1445 1467 1467 1445 1445 1443 1443 1467 1467 1443 1443 1441 1441 1467 1467 1467 1467 1441 1441 1465 1465 1441 1441 1439 1439 1465 1465 1465 1465 1439 1439 1463 1463 1439 1439 1437 1437 1463 1463 1463 1463 1437 1437 1461 1461 1437 1437 1435 1435 1461 1461 1461 1461 1435 1435 1459 1459 1435 1435 1433 1433 1459 1459 1459 1459 1433 1433 2407 2407 1433 1433 2408 2408 2409 2409 1457 1457 1431 1431 1455 1455 1431 1431 1429 1429 1455 1455 1455 1455 1429 1429 1453 1453 1429 1429 1427 1427 1453 1453 1453 1453 1427 1427 1454 1454 1427 1427 1428 1428 1454 1454 1454 1454 1428 1428 1456 1456 1428 1428 1430 1430 1456 1456 2410 2410 2411 2411 1458 1458 2412 2412 1432 1432 1458 1458 1458 1458 1432 1432 1460 1460 1432 1432 1434 1434 1460 1460 1460 1460 1434 1434 1462 1462 1434 1434 1436 1436 1462 1462 1462 1462 1436 1436 1464 1464 1436 1436 1438 1438 1464 1464 1464 1464 1438 1438 1440 1440 1481 1481 1479 1479 1489 1489 1479 1479 1477 1477 1489 1489 1489 1489 1477 1477 1478 1478 1487 1487 1485 1485 1489 1489 1485 1485 1483 1483 1489 1489 1489 1489 1483 1483 1481 1481 1494 1494 1492 1492 1489 1489 1492 1492 1490 1490 1489 1489 1489 1489 1490 1490 1487 1487 1500 1500 1498 1498 1489 1489 1498 1498 1496 1496 1489 1489 1489 1489 1496 1496 1494 1494 1497 1497 1499 1499 1489 1489 1499 1499 1501 1501 1489 1489 1489 1489 1501 1501 1500 1500 1491 1491 1493 1493 1489 1489 1493 1493 1495 1495 1489 1489 1489 1489 1495 1495 1497 1497 1484 1484 1486 1486 1489 1489 1486 1486 1488 1488 1489 1489 1489 1489 1488 1488 1491 1491 1478 1478 1480 1480 1489 1489 1480 1480 1482 1482 1489 1489 1489 1489 1482 1482 1484 1484 1525 1525 1527 1527 1521 1521 1527 1527 1523 1523 1521 1521 1521 1521 1523 1523 1517 1517 1523 1523 1519 1519 1517 1517 1517 1517 1519 1519 1513 1513 1519 1519 1515 1515 1513 1513 1513 1513 1515 1515 2413 2413 1515 1515 2414 2414 2415 2415 1509 1509 1511 1511 1505 1505 1511 1511 1507 1507 1505 1505 1505 1505 1507 1507 1502 1502 1507 1507 1503 1503 1502 1502 1502 1502 1503 1503 1504 1504 1503 1503 1506 1506 1504 1504 1504 1504 1506 1506 1508 1508 1506 1506 1510 1510 1508 1508 2416 2416 2417 2417 1512 1512 2418 2418 1514 1514 1512 1512 1512 1512 1514 1514 1516 1516 1514 1514 1518 1518 1516 1516 1516 1516 1518 1518 1520 1520 1518 1518 1522 1522 1520 1520 1520 1520 1522 1522 1524 1524 1522 1522 1526 1526 1524 1524 1524 1524 1526 1526 1528 1528 1526 1526 1530 1530 1528 1528 1528 1528 1530 1530 1532 1532 1530 1530 1534 1534 1532 1532 1532 1532 1534 1534 1536 1536 1534 1534 1538 1538 1536 1536 1536 1536 1538 1538 2419 2419 1538 1538 2420 2420 2421 2421 1540 1540 1542 1542 1544 1544 1542 1542 1546 1546 1544 1544 1544 1544 1546 1546 1548 1548 1546 1546 1549 1549 1548 1548 1548 1548 1549 1549 1545 1545 1549 1549 1547 1547 1545 1545 1545 1545 1547 1547 1541 1541 1547 1547 1543 1543 1541 1541 2422 2422 2423 2423 1537 1537 2424 2424 1539 1539 1537 1537 1537 1537 1539 1539 1533 1533 1539 1539 1535 1535 1533 1533 1533 1533 1535 1535 1529 1529 1535 1535 1531 1531 1529 1529 1529 1529 1531 1531 1525 1525 1531 1531 1527 1527 1525 1525 1557 1557 1559 1559 1562 1562 1559 1559 1561 1561 1562 1562 1562 1562 1561 1561 1564 1564 1551 1551 1553 1553 1562 1562 1553 1553 1555 1555 1562 1562 1562 1562 1555 1555 1557 1557 1554 1554 1552 1552 1562 1562 1552 1552 1550 1550 1562 1562 1562 1562 1550 1550 1551 1551 1560 1560 1558 1558 1562 1562 1558 1558 1556 1556 1562 1562 1562 1562 1556 1556 1554 1554 1567 1567 1565 1565 1562 1562 1565 1565 1563 1563 1562 1562 1562 1562 1563 1563 1560 1560 1573 1573 1571 1571 1562 1562 1571 1571 1569 1569 1562 1562 1562 1562 1569 1569 1567 1567 1570 1570 1572 1572 1562 1562 1572 1572 1574 1574 1562 1562 1562 1562 1574 1574 1573 1573 1564 1564 1566 1566 1562 1562 1566 1566 1568 1568 1562 1562 1562 1562 1568 1568 1570 1570 1598 1598 1600 1600 1594 1594 1600 1600 1596 1596 1594 1594 1594 1594 1596 1596 1590 1590 1596 1596 1592 1592 1590 1590 1590 1590 1592 1592 1586 1586 1592 1592 1588 1588 1586 1586 1586 1586 1588 1588 2425 2425 1588 1588 2426 2426 2427 2427 1582 1582 1584 1584 1578 1578 1584 1584 1580 1580 1578 1578 1578 1578 1580 1580 1575 1575 1580 1580 1576 1576 1575 1575 1575 1575 1576 1576 1577 1577 1576 1576 1579 1579 1577 1577 1577 1577 1579 1579 1581 1581 1579 1579 1583 1583 1581 1581 2428 2428 2429 2429 1585 1585 2430 2430 1587 1587 1585 1585 1585 1585 1587 1587 1589 1589 1587 1587 1591 1591 1589 1589 1589 1589 1591 1591 1593 1593 1591 1591 1595 1595 1593 1593 1593 1593 1595 1595 1597 1597 1595 1595 1599 1599 1597 1597 1597 1597 1599 1599 1601 1601 1599 1599 1603 1603 1601 1601 1601 1601 1603 1603 1605 1605 1603 1603 1607 1607 1605 1605 1605 1605 1607 1607 1609 1609 1607 1607 1611 1611 1609 1609 1609 1609 1611 1611 2431 2431 1611 1611 2432 2432 2433 2433 1613 1613 1615 1615 1617 1617 1615 1615 1619 1619 1617 1617 1617 1617 1619 1619 1621 1621 1619 1619 1622 1622 1621 1621 1621 1621 1622 1622 1618 1618 1622 1622 1620 1620 1618 1618 1618 1618 1620 1620 1614 1614 1620 1620 1616 1616 1614 1614 2434 2434 2435 2435 1610 1610 2436 2436 1612 1612 1610 1610 1610 1610 1612 1612 1606 1606 1612 1612 1608 1608 1606 1606 1606 1606 1608 1608 1602 1602 1608 1608 1604 1604 1602 1602 1602 1602 1604 1604 1598 1598 1604 1604 1600 1600 1598 1598 1630 1630 1632 1632 1635 1635 1632 1632 1634 1634 1635 1635 1635 1635 1634 1634 1637 1637 1624 1624 1626 1626 1635 1635 1626 1626 1628 1628 1635 1635 1635 1635 1628 1628 1630 1630 1627 1627 1625 1625 1635 1635 1625 1625 1623 1623 1635 1635 1635 1635 1623 1623 1624 1624 1633 1633 1631 1631 1635 1635 1631 1631 1629 1629 1635 1635 1635 1635 1629 1629 1627 1627 1640 1640 1638 1638 1635 1635 1638 1638 1636 1636 1635 1635 1635 1635 1636 1636 1633 1633 1646 1646 1644 1644 1635 1635 1644 1644 1642 1642 1635 1635 1635 1635 1642 1642 1640 1640 1643 1643 1645 1645 1635 1635 1645 1645 1647 1647 1635 1635 1635 1635 1647 1647 1646 1646 1637 1637 1639 1639 1635 1635 1639 1639 1641 1641 1635 1635 1635 1635 1641 1641 1643 1643 1671 1671 1673 1673 1667 1667 1673 1673 1669 1669 1667 1667 1667 1667 1669 1669 1663 1663 1669 1669 1665 1665 1663 1663 1663 1663 1665 1665 1659 1659 1665 1665 1661 1661 1659 1659 1659 1659 1661 1661 2437 2437 1661 1661 2438 2438 2439 2439 1655 1655 1657 1657 1651 1651 1657 1657 1653 1653 1651 1651 1651 1651 1653 1653 1648 1648 1653 1653 1649 1649 1648 1648 1648 1648 1649 1649 1650 1650 1649 1649 1652 1652 1650 1650 1650 1650 1652 1652 1654 1654 1652 1652 1656 1656 1654 1654 2440 2440 2441 2441 1658 1658 2442 2442 1660 1660 1658 1658 1658 1658 1660 1660 1662 1662 1660 1660 1664 1664 1662 1662 1662 1662 1664 1664 1666 1666 1664 1664 1668 1668 1666 1666 1666 1666 1668 1668 1670 1670 1668 1668 1672 1672 1670 1670 1670 1670 1672 1672 1674 1674 1672 1672 1676 1676 1674 1674 1674 1674 1676 1676 1678 1678 1676 1676 1680 1680 1678 1678 1678 1678 1680 1680 1682 1682 1680 1680 1684 1684 1682 1682 1682 1682 1684 1684 2443 2443 1684 1684 2444 2444 2445 2445 1686 1686 1688 1688 1690 1690 1688 1688 1692 1692 1690 1690 1690 1690 1692 1692 1694 1694 1692 1692 1695 1695 1694 1694 1694 1694 1695 1695 1691 1691 1695 1695 1693 1693 1691 1691 1691 1691 1693 1693 1687 1687 1693 1693 1689 1689 1687 1687 2446 2446 2447 2447 1683 1683 2448 2448 1685 1685 1683 1683 1683 1683 1685 1685 1679 1679 1685 1685 1681 1681 1679 1679 1679 1679 1681 1681 1675 1675 1681 1681 1677 1677 1675 1675 1675 1675 1677 1677 1671 1671 1677 1677 1673 1673 1671 1671 1703 1703 1705 1705 1708 1708 1705 1705 1707 1707 1708 1708 1708 1708 1707 1707 1710 1710 1697 1697 1699 1699 1708 1708 1699 1699 1701 1701 1708 1708 1708 1708 1701 1701 1703 1703 1700 1700 1698 1698 1708 1708 1698 1698 1696 1696 1708 1708 1708 1708 1696 1696 1697 1697 1706 1706 1704 1704 1708 1708 1704 1704 1702 1702 1708 1708 1708 1708 1702 1702 1700 1700 1713 1713 1711 1711 1708 1708 1711 1711 1709 1709 1708 1708 1708 1708 1709 1709 1706 1706 1719 1719 1717 1717 1708 1708 1717 1717 1715 1715 1708 1708 1708 1708 1715 1715 1713 1713 1716 1716 1718 1718 1708 1708 1718 1718 1720 1720 1708 1708 1708 1708 1720 1720 1719 1719 1710 1710 1712 1712 1708 1708 1712 1712 1714 1714 1708 1708 1708 1708 1714 1714 1716 1716 1744 1744 1746 1746 1740 1740 1746 1746 1742 1742 1740 1740 1740 1740 1742 1742 1736 1736 1742 1742 1738 1738 1736 1736 1736 1736 1738 1738 1732 1732 1738 1738 1734 1734 1732 1732 1732 1732 1734 1734 2449 2449 1734 1734 2450 2450 2451 2451 1728 1728 1730 1730 1724 1724 1730 1730 1726 1726 1724 1724 1724 1724 1726 1726 1721 1721 1726 1726 1722 1722 1721 1721 1721 1721 1722 1722 1723 1723 1722 1722 1725 1725 1723 1723 1723 1723 1725 1725 1727 1727 1725 1725 1729 1729 1727 1727 2452 2452 2453 2453 1731 1731 2454 2454 1733 1733 1731 1731 1731 1731 1733 1733 1735 1735 1733 1733 1737 1737 1735 1735 1735 1735 1737 1737 1739 1739 1737 1737 1741 1741 1739 1739 1739 1739 1741 1741 1743 1743 1741 1741 1745 1745 1743 1743 1743 1743 1745 1745 1747 1747 1745 1745 1749 1749 1747 1747 1747 1747 1749 1749 1751 1751 1749 1749 1753 1753 1751 1751 1751 1751 1753 1753 1755 1755 1753 1753 1757 1757 1755 1755 1755 1755 1757 1757 2455 2455 1757 1757 2456 2456 2457 2457 1759 1759 1761 1761 1763 1763 1761 1761 1765 1765 1763 1763 1763 1763 1765 1765 1767 1767 1765 1765 1768 1768 1767 1767 1767 1767 1768 1768 1764 1764 1768 1768 1766 1766 1764 1764 1764 1764 1766 1766 1760 1760 1766 1766 1762 1762 1760 1760 2458 2458 2459 2459 1756 1756 2460 2460 1758 1758 1756 1756 1756 1756 1758 1758 1752 1752 1758 1758 1754 1754 1752 1752 1752 1752 1754 1754 1748 1748 1754 1754 1750 1750 1748 1748 1748 1748 1750 1750 1744 1744 1750 1750 1746 1746 1744 1744 1776 1776 1778 1778 1781 1781 1778 1778 1780 1780 1781 1781 1781 1781 1780 1780 1783 1783 1770 1770 1772 1772 1781 1781 1772 1772 1774 1774 1781 1781 1781 1781 1774 1774 1776 1776 1773 1773 1771 1771 1781 1781 1771 1771 1769 1769 1781 1781 1781 1781 1769 1769 1770 1770 1779 1779 1777 1777 1781 1781 1777 1777 1775 1775 1781 1781 1781 1781 1775 1775 1773 1773 1786 1786 1784 1784 1781 1781 1784 1784 1782 1782 1781 1781 1781 1781 1782 1782 1779 1779 1792 1792 1790 1790 1781 1781 1790 1790 1788 1788 1781 1781 1781 1781 1788 1788 1786 1786 1789 1789 1791 1791 1781 1781 1791 1791 1793 1793 1781 1781 1781 1781 1793 1793 1792 1792 1783 1783 1785 1785 1781 1781 1785 1785 1787 1787 1781 1781 1781 1781 1787 1787 1789 1789 1795 1795 1794 1794 1797 1797 1794 1794 1796 1796 1797 1797 1797 1797 1796 1796 1801 1801 1796 1796 1800 1800 1801 1801 1801 1801 1800 1800 1805 1805 1800 1800 1804 1804 1805 1805 1805 1805 1804 1804 2461 2461 1804 1804 2462 2462 2463 2463 1809 1809 1808 1808 1813 1813 1808 1808 1812 1812 1813 1813 1813 1813 1812 1812 1817 1817 1812 1812 1816 1816 1817 1817 1817 1817 1816 1816 1821 1821 1816 1816 1820 1820 1821 1821 1821 1821 1820 1820 1825 1825 1820 1820 1824 1824 1825 1825 2464 2464 2465 2465 1829 1829 2466 2466 1828 1828 1829 1829 1829 1829 1828 1828 1833 1833 1828 1828 1832 1832 1833 1833 1833 1833 1832 1832 1837 1837 1832 1832 1836 1836 1837 1837 1837 1837 1836 1836 1841 1841 1836 1836 1840 1840 1841 1841 1841 1841 1840 1840 1839 1839 1840 1840 1838 1838 1839 1839 1839 1839 1838 1838 1835 1835 1838 1838 1834 1834 1835 1835 1835 1835 1834 1834 1831 1831 1834 1834 1830 1830 1831 1831 1831 1831 1830 1830 2467 2467 1830 1830 2468 2468 2469 2469 1827 1827 1826 1826 1823 1823 1826 1826 1822 1822 1823 1823 1823 1823 1822 1822 1819 1819 1822 1822 1818 1818 1819 1819 1819 1819 1818 1818 1815 1815 1818 1818 1814 1814 1815 1815 1815 1815 1814 1814 1811 1811 1814 1814 1810 1810 1811 1811 2470 2470 2471 2471 1807 1807 2472 2472 1806 1806 1807 1807 1807 1807 1806 1806 1803 1803 1806 1806 1802 1802 1803 1803 1803 1803 1802 1802 1799 1799 1802 1802 1798 1798 1799 1799 1799 1799 1798 1798 1795 1795 1798 1798 1794 1794 1795 1795 1846 1846 1844 1844 1854 1854 1844 1844 1842 1842 1854 1854 1854 1854 1842 1842 1843 1843 1852 1852 1850 1850 1854 1854 1850 1850 1848 1848 1854 1854 1854 1854 1848 1848 1846 1846 1859 1859 1857 1857 1854 1854 1857 1857 1855 1855 1854 1854 1854 1854 1855 1855 1852 1852 1865 1865 1863 1863 1854 1854 1863 1863 1861 1861 1854 1854 1854 1854 1861 1861 1859 1859 1862 1862 1864 1864 1854 1854 1864 1864 1866 1866 1854 1854 1854 1854 1866 1866 1865 1865 1856 1856 1858 1858 1854 1854 1858 1858 1860 1860 1854 1854 1854 1854 1860 1860 1862 1862 1849 1849 1851 1851 1854 1854 1851 1851 1853 1853 1854 1854 1854 1854 1853 1853 1856 1856 1843 1843 1845 1845 1854 1854 1845 1845 1847 1847 1854 1854 1854 1854 1847 1847 1849 1849 1868 1868 1867 1867 1870 1870 1867 1867 1869 1869 1870 1870 1870 1870 1869 1869 1874 1874 1869 1869 1873 1873 1874 1874 1874 1874 1873 1873 1878 1878 1873 1873 1877 1877 1878 1878 1878 1878 1877 1877 2473 2473 1877 1877 2474 2474 2475 2475 1882 1882 1881 1881 1886 1886 1881 1881 1885 1885 1886 1886 1886 1886 1885 1885 1890 1890 1885 1885 1889 1889 1890 1890 1890 1890 1889 1889 1894 1894 1889 1889 1893 1893 1894 1894 1894 1894 1893 1893 1898 1898 1893 1893 1897 1897 1898 1898 2476 2476 2477 2477 1902 1902 2478 2478 1901 1901 1902 1902 1902 1902 1901 1901 1906 1906 1901 1901 1905 1905 1906 1906 1906 1906 1905 1905 1910 1910 1905 1905 1909 1909 1910 1910 1910 1910 1909 1909 1914 1914 1909 1909 1913 1913 1914 1914 1914 1914 1913 1913 1912 1912 1913 1913 1911 1911 1912 1912 1912 1912 1911 1911 1908 1908 1911 1911 1907 1907 1908 1908 1908 1908 1907 1907 1904 1904 1907 1907 1903 1903 1904 1904 1904 1904 1903 1903 2479 2479 1903 1903 2480 2480 2481 2481 1900 1900 1899 1899 1896 1896 1899 1899 1895 1895 1896 1896 1896 1896 1895 1895 1892 1892 1895 1895 1891 1891 1892 1892 1892 1892 1891 1891 1888 1888 1891 1891 1887 1887 1888 1888 1888 1888 1887 1887 1884 1884 1887 1887 1883 1883 1884 1884 2482 2482 2483 2483 1880 1880 2484 2484 1879 1879 1880 1880 1880 1880 1879 1879 1876 1876 1879 1879 1875 1875 1876 1876 1876 1876 1875 1875 1872 1872 1875 1875 1871 1871 1872 1872 1872 1872 1871 1871 1868 1868 1871 1871 1867 1867 1868 1868 1919 1919 1917 1917 1927 1927 1917 1917 1915 1915 1927 1927 1927 1927 1915 1915 1916 1916 1925 1925 1923 1923 1927 1927 1923 1923 1921 1921 1927 1927 1927 1927 1921 1921 1919 1919 1932 1932 1930 1930 1927 1927 1930 1930 1928 1928 1927 1927 1927 1927 1928 1928 1925 1925 1938 1938 1936 1936 1927 1927 1936 1936 1934 1934 1927 1927 1927 1927 1934 1934 1932 1932 1935 1935 1937 1937 1927 1927 1937 1937 1939 1939 1927 1927 1927 1927 1939 1939 1938 1938 1929 1929 1931 1931 1927 1927 1931 1931 1933 1933 1927 1927 1927 1927 1933 1933 1935 1935 1922 1922 1924 1924 1927 1927 1924 1924 1926 1926 1927 1927 1927 1927 1926 1926 1929 1929 1916 1916 1918 1918 1927 1927 1918 1918 1920 1920 1927 1927 1927 1927 1920 1920 1922 1922 1986 1986 1987 1987 1982 1982 1987 1987 1983 1983 1982 1982 1982 1982 1983 1983 1978 1978 1983 1983 1979 1979 1978 1978 1978 1978 1979 1979 1974 1974 1979 1979 1975 1975 1974 1974 1974 1974 1975 1975 2485 2485 1975 1975 2486 2486 2487 2487 1970 1970 1971 1971 1966 1966 1971 1971 1967 1967 1966 1966 1966 1966 1967 1967 1962 1962 1967 1967 1963 1963 1962 1962 1962 1962 1963 1963 1958 1958 1963 1963 1959 1959 1958 1958 1958 1958 1959 1959 1954 1954 1959 1959 1955 1955 1954 1954 2488 2488 2489 2489 1950 1950 2490 2490 1951 1951 1950 1950 1950 1950 1951 1951 1946 1946 1951 1951 1947 1947 1946 1946 1946 1946 1947 1947 1942 1942 1947 1947 1943 1943 1942 1942 1942 1942 1943 1943 1940 1940 1943 1943 1941 1941 1940 1940 1940 1940 1941 1941 1944 1944 1941 1941 1945 1945 1944 1944 1944 1944 1945 1945 1948 1948 1945 1945 1949 1949 1948 1948 1948 1948 1949 1949 1952 1952 1949 1949 1953 1953 1952 1952 1952 1952 1953 1953 2491 2491 1953 1953 2492 2492 2493 2493 1956 1956 1957 1957 1960 1960 1957 1957 1961 1961 1960 1960 1960 1960 1961 1961 1964 1964 1961 1961 1965 1965 1964 1964 1964 1964 1965 1965 1968 1968 1965 1965 1969 1969 1968 1968 1968 1968 1969 1969 1972 1972 1969 1969 1973 1973 1972 1972 2494 2494 2495 2495 1976 1976 2496 2496 1977 1977 1976 1976 1976 1976 1977 1977 1980 1980 1977 1977 1981 1981 1980 1980 1980 1980 1981 1981 1984 1984 1981 1981 1985 1985 1984 1984 1984 1984 1985 1985 1986 1986 1985 1985 1987 1987 1986 1986 2009 2009 2011 2011 2000 2000 2011 2011 2012 2012 2000 2000 2000 2000 2012 2012 2010 2010 2003 2003 2005 2005 2000 2000 2005 2005 2007 2007 2000 2000 2000 2000 2007 2007 2009 2009 1996 1996 1998 1998 2000 2000 1998 1998 2001 2001 2000 2000 2000 2000 2001 2001 2003 2003 1990 1990 1992 1992 2000 2000 1992 1992 1994 1994 2000 2000 2000 2000 1994 1994 1996 1996 1991 1991 1989 1989 2000 2000 1989 1989 1988 1988 2000 2000 2000 2000 1988 1988 1990 1990 1997 1997 1995 1995 2000 2000 1995 1995 1993 1993 2000 2000 2000 2000 1993 1993 1991 1991 2004 2004 2002 2002 2000 2000 2002 2002 1999 1999 2000 2000 2000 2000 1999 1999 1997 1997 2010 2010 2008 2008 2000 2000 2008 2008 2006 2006 2000 2000 2000 2000 2006 2006 2004 2004 2059 2059 2060 2060 2055 2055 2060 2060 2056 2056 2055 2055 2055 2055 2056 2056 2051 2051 2056 2056 2052 2052 2051 2051 2051 2051 2052 2052 2047 2047 2052 2052 2048 2048 2047 2047 2047 2047 2048 2048 2497 2497 2048 2048 2498 2498 2499 2499 2043 2043 2044 2044 2039 2039 2044 2044 2040 2040 2039 2039 2039 2039 2040 2040 2035 2035 2040 2040 2036 2036 2035 2035 2035 2035 2036 2036 2031 2031 2036 2036 2032 2032 2031 2031 2031 2031 2032 2032 2027 2027 2032 2032 2028 2028 2027 2027 2500 2500 2501 2501 2023 2023 2502 2502 2024 2024 2023 2023 2023 2023 2024 2024 2019 2019 2024 2024 2020 2020 2019 2019 2019 2019 2020 2020 2015 2015 2020 2020 2016 2016 2015 2015 2015 2015 2016 2016 2013 2013 2016 2016 2014 2014 2013 2013 2013 2013 2014 2014 2017 2017 2014 2014 2018 2018 2017 2017 2017 2017 2018 2018 2021 2021 2018 2018 2022 2022 2021 2021 2021 2021 2022 2022 2025 2025 2022 2022 2026 2026 2025 2025 2025 2025 2026 2026 2503 2503 2026 2026 2504 2504 2505 2505 2029 2029 2030 2030 2033 2033 2030 2030 2034 2034 2033 2033 2033 2033 2034 2034 2037 2037 2034 2034 2038 2038 2037 2037 2037 2037 2038 2038 2041 2041 2038 2038 2042 2042 2041 2041 2041 2041 2042 2042 2045 2045 2042 2042 2046 2046 2045 2045 2506 2506 2507 2507 2049 2049 2508 2508 2050 2050 2049 2049 2049 2049 2050 2050 2053 2053 2050 2050 2054 2054 2053 2053 2053 2053 2054 2054 2057 2057 2054 2054 2058 2058 2057 2057 2057 2057 2058 2058 2059 2059 2058 2058 2060 2060 2059 2059 2082 2082 2084 2084 2073 2073 2084 2084 2085 2085 2073 2073 2073 2073 2085 2085 2083 2083 2076 2076 2078 2078 2073 2073 2078 2078 2080 2080 2073 2073 2073 2073 2080 2080 2082 2082 2069 2069 2071 2071 2073 2073 2071 2071 2074 2074 2073 2073 2073 2073 2074 2074 2076 2076 2063 2063 2065 2065 2073 2073 2065 2065 2067 2067 2073 2073 2073 2073 2067 2067 2069 2069 2064 2064 2062 2062 2073 2073 2062 2062 2061 2061 2073 2073 2073 2073 2061 2061 2063 2063 2070 2070 2068 2068 2073 2073 2068 2068 2066 2066 2073 2073 2073 2073 2066 2066 2064 2064 2077 2077 2075 2075 2073 2073 2075 2075 2072 2072 2073 2073 2073 2073 2072 2072 2070 2070 2083 2083 2081 2081 2073 2073 2081 2081 2079 2079 2073 2073 2073 2073 2079 2079 2077 2077 2132 2132 2133 2133 2128 2128 2133 2133 2129 2129 2128 2128 2128 2128 2129 2129 2124 2124 2129 2129 2125 2125 2124 2124 2124 2124 2125 2125 2120 2120 2125 2125 2121 2121 2120 2120 2120 2120 2121 2121 2509 2509 2121 2121 2510 2510 2511 2511 2116 2116 2117 2117 2112 2112 2117 2117 2113 2113 2112 2112 2112 2112 2113 2113 2108 2108 2113 2113 2109 2109 2108 2108 2108 2108 2109 2109 2104 2104 2109 2109 2105 2105 2104 2104 2104 2104 2105 2105 2100 2100 2105 2105 2101 2101 2100 2100 2512 2512 2513 2513 2096 2096 2514 2514 2097 2097 2096 2096 2096 2096 2097 2097 2092 2092 2097 2097 2093 2093 2092 2092 2092 2092 2093 2093 2088 2088 2093 2093 2089 2089 2088 2088 2088 2088 2089 2089 2086 2086 2089 2089 2087 2087 2086 2086 2086 2086 2087 2087 2090 2090 2087 2087 2091 2091 2090 2090 2090 2090 2091 2091 2094 2094 2091 2091 2095 2095 2094 2094 2094 2094 2095 2095 2098 2098 2095 2095 2099 2099 2098 2098 2098 2098 2099 2099 2515 2515 2099 2099 2516 2516 2517 2517 2102 2102 2103 2103 2106 2106 2103 2103 2107 2107 2106 2106 2106 2106 2107 2107 2110 2110 2107 2107 2111 2111 2110 2110 2110 2110 2111 2111 2114 2114 2111 2111 2115 2115 2114 2114 2114 2114 2115 2115 2118 2118 2115 2115 2119 2119 2118 2118 2518 2518 2519 2519 2122 2122 2520 2520 2123 2123 2122 2122 2122 2122 2123 2123 2126 2126 2123 2123 2127 2127 2126 2126 2126 2126 2127 2127 2130 2130 2127 2127 2131 2131 2130 2130 2130 2130 2131 2131 2132 2132 2131 2131 2133 2133 2132 2132 2155 2155 2157 2157 2146 2146 2157 2157 2158 2158 2146 2146 2146 2146 2158 2158 2156 2156 2149 2149 2151 2151 2146 2146 2151 2151 2153 2153 2146 2146 2146 2146 2153 2153 2155 2155 2142 2142 2144 2144 2146 2146 2144 2144 2147 2147 2146 2146 2146 2146 2147 2147 2149 2149 2136 2136 2138 2138 2146 2146 2138 2138 2140 2140 2146 2146 2146 2146 2140 2140 2142 2142 2137 2137 2135 2135 2146 2146 2135 2135 2134 2134 2146 2146 2146 2146 2134 2134 2136 2136 2143 2143 2141 2141 2146 2146 2141 2141 2139 2139 2146 2146 2146 2146 2139 2139 2137 2137 2150 2150 2148 2148 2146 2146 2148 2148 2145 2145 2146 2146 2146 2146 2145 2145 2143 2143 2156 2156 2154 2154 2146 2146 2154 2154 2152 2152 2146 2146 2146 2146 2152 2152 2150 2150 2205 2205 2206 2206 2201 2201 2206 2206 2202 2202 2201 2201 2201 2201 2202 2202 2197 2197 2202 2202 2198 2198 2197 2197 2197 2197 2198 2198 2193 2193 2198 2198 2194 2194 2193 2193 2193 2193 2194 2194 2521 2521 2194 2194 2522 2522 2523 2523 2189 2189 2190 2190 2185 2185 2190 2190 2186 2186 2185 2185 2185 2185 2186 2186 2181 2181 2186 2186 2182 2182 2181 2181 2181 2181 2182 2182 2177 2177 2182 2182 2178 2178 2177 2177 2177 2177 2178 2178 2173 2173 2178 2178 2174 2174 2173 2173 2524 2524 2525 2525 2169 2169 2526 2526 2170 2170 2169 2169 2169 2169 2170 2170 2165 2165 2170 2170 2166 2166 2165 2165 2165 2165 2166 2166 2161 2161 2166 2166 2162 2162 2161 2161 2161 2161 2162 2162 2159 2159 2162 2162 2160 2160 2159 2159 2159 2159 2160 2160 2163 2163 2160 2160 2164 2164 2163 2163 2163 2163 2164 2164 2167 2167 2164 2164 2168 2168 2167 2167 2167 2167 2168 2168 2171 2171 2168 2168 2172 2172 2171 2171 2171 2171 2172 2172 2527 2527 2172 2172 2528 2528 2529 2529 2175 2175 2176 2176 2179 2179 2176 2176 2180 2180 2179 2179 2179 2179 2180 2180 2183 2183 2180 2180 2184 2184 2183 2183 2183 2183 2184 2184 2187 2187 2184 2184 2188 2188 2187 2187 2187 2187 2188 2188 2191 2191 2188 2188 2192 2192 2191 2191 2530 2530 2531 2531 2195 2195 2532 2532 2196 2196 2195 2195 2195 2195 2196 2196 2199 2199 2196 2196 2200 2200 2199 2199 2199 2199 2200 2200 2203 2203 2200 2200 2204 2204 2203 2203 2203 2203 2204 2204 2205 2205 2204 2204 2206 2206 2205 2205 2228 2228 2230 2230 2219 2219 2230 2230 2231 2231 2219 2219 2219 2219 2231 2231 2229 2229 2222 2222 2224 2224 2219 2219 2224 2224 2226 2226 2219 2219 2219 2219 2226 2226 2228 2228 2215 2215 2217 2217 2219 2219 2217 2217 2220 2220 2219 2219 2219 2219 2220 2220 2222 2222 2209 2209 2211 2211 2219 2219 2211 2211 2213 2213 2219 2219 2219 2219 2213 2213 2215 2215 2210 2210 2208 2208 2219 2219 2208 2208 2207 2207 2219 2219 2219 2219 2207 2207 2209 2209 2216 2216 2214 2214 2219 2219 2214 2214 2212 2212 2219 2219 2219 2219 2212 2212 2210 2210 2223 2223 2221 2221 2219 2219 2221 2221 2218 2218 2219 2219 2219 2219 2218 2218 2216 2216 2229 2229 2227 2227 2219 2219 2227 2227 2225 2225 2219 2219 2219 2219 2225 2225 2223 2223 2232 2232 2233 2233 2234 2234 2233 2233 2235 2235 2234 2234 2236 2236 2237 2237 2238 2238 2237 2237 2239 2239 2238 2238 2240 2240 2241 2241 2242 2242 2241 2241 2243 2243 2242 2242 2244 2244 2245 2245 2246 2246 2245 2245 2247 2247 2246 2246 2248 2248 2249 2249 2250 2250 2249 2249 2251 2251 2250 2250 2252 2252 2253 2253 2254 2254 2253 2253 2255 2255 2254 2254 2256 2256 2257 2257 2258 2258 2257 2257 2259 2259 2258 2258 2260 2260 2261 2261 2262 2262 2261 2261 2263 2263 2262 2262 2264 2264 2265 2265 2266 2266 2265 2265 2267 2267 2266 2266 2268 2268 2269 2269 2270 2270 2269 2269 2271 2271 2270 2270 2272 2272 2273 2273 2274 2274 2273 2273 2275 2275 2274 2274 2274 2274 2275 2275 2276 2276 2277 2277 2278 2278 2279 2279 2278 2278 2280 2280 2279 2279
+105 105 33 33 31 31 105 105 31 31 103 103 31 31 29 29 103 103 103 103 29 29 101 101 101 101 29 29 99 99 29 29 27 27 99 99 99 99 27 27 96 96 27 27 25 25 96 96 25 25 23 23 96 96 96 96 23 23 94 94 23 23 21 21 94 94 94 94 21 21 92 92 21 21 19 19 92 92 92 92 19 19 89 89 19 19 17 17 89 89 89 89 17 17 88 88 1500 1500 1501 1501 86 86 1502 1502 15 15 86 86 86 86 15 15 84 84 15 15 13 13 84 84 84 84 13 13 82 82 13 13 11 11 82 82 11 11 9 9 82 82 82 82 9 9 80 80 80 80 9 9 77 77 9 9 7 7 77 77 77 77 7 7 76 76 76 76 7 7 75 75 7 7 5 5 75 75 75 75 5 5 72 72 5 5 3 3 72 72 3 3 1 1 72 72 72 72 1 1 70 70 1 1 0 0 70 70 70 70 0 0 69 69 0 0 2 2 69 69 69 69 2 2 71 71 2 2 4 4 71 71 71 71 4 4 73 73 73 73 4 4 74 74 4 4 6 6 74 74 74 74 6 6 78 78 6 6 8 8 78 78 78 78 8 8 79 79 8 8 10 10 79 79 79 79 10 10 81 81 10 10 12 12 81 81 81 81 12 12 83 83 83 83 12 12 85 85 12 12 14 14 85 85 85 85 14 14 87 87 14 14 16 16 87 87 87 87 16 16 1503 1503 16 16 1504 1504 1505 1505 90 90 18 18 91 91 18 18 20 20 91 91 91 91 20 20 93 93 26 26 95 95 24 24 95 95 93 93 24 24 24 24 93 93 22 22 93 93 20 20 22 22 102 102 100 100 28 28 100 100 98 98 28 28 28 28 98 98 26 26 98 98 97 97 26 26 26 26 97 97 95 95 28 28 30 30 102 102 30 30 32 32 102 102 102 102 32 32 104 104 32 32 34 34 104 104 104 104 34 34 106 106 34 34 36 36 106 106 106 106 36 36 108 108 36 36 38 38 108 108 108 108 38 38 110 110 110 110 38 38 113 113 38 38 41 41 113 113 113 113 41 41 114 114 41 41 42 42 114 114 114 114 42 42 115 115 42 42 44 44 115 115 115 115 44 44 117 117 44 44 46 46 117 117 117 117 46 46 119 119 46 46 48 48 119 119 119 119 48 48 121 121 48 48 50 50 121 121 121 121 50 50 123 123 1506 1506 52 52 1507 1507 1508 1508 52 52 125 125 125 125 52 52 127 127 52 52 55 55 127 127 127 127 55 55 129 129 55 55 56 56 129 129 56 56 58 58 129 129 129 129 58 58 131 131 58 58 60 60 131 131 131 131 60 60 133 133 133 133 60 60 136 136 60 60 62 62 136 136 136 136 62 62 137 137 62 62 64 64 137 137 64 64 66 66 137 137 137 137 66 66 139 139 66 66 68 68 139 139 139 139 68 68 141 141 68 68 67 67 141 141 141 141 67 67 140 140 67 67 65 65 140 140 140 140 65 65 138 138 138 138 65 65 135 135 65 65 63 63 135 135 135 135 63 63 134 134 63 63 61 61 134 134 61 61 59 59 134 134 134 134 59 59 132 132 59 59 57 57 132 132 132 132 57 57 130 130 57 57 54 54 130 130 130 130 54 54 128 128 54 54 53 53 128 128 128 128 53 53 126 126 53 53 1509 1509 126 126 126 126 1510 1510 1511 1511 124 124 51 51 122 122 51 51 49 49 122 122 122 122 49 49 120 120 49 49 47 47 120 120 47 47 45 45 120 120 120 120 45 45 118 118 45 45 43 43 118 118 118 118 43 43 116 116 116 116 43 43 112 112 43 43 40 40 112 112 112 112 40 40 111 111 40 40 39 39 111 111 39 39 37 37 111 111 111 111 37 37 109 109 37 37 35 35 109 109 109 109 35 35 107 107 172 172 168 168 167 167 402 402 397 397 396 396 329 329 326 326 320 320 164 164 169 169 170 170 243 243 245 245 246 246 258 258 256 256 246 246 291 291 290 290 317 317 290 290 313 313 317 317 275 275 276 276 253 253 276 276 246 246 253 253 253 253 246 246 251 251 246 246 245 245 251 251 292 292 291 291 296 296 291 291 317 317 296 296 296 296 317 317 301 301 317 317 305 305 301 301 277 277 276 276 281 281 276 276 291 291 281 281 281 281 291 291 286 286 291 291 292 292 286 286 277 277 271 271 276 276 271 271 267 267 276 276 276 276 267 267 246 246 267 267 262 262 246 246 246 246 262 262 258 258 199 199 205 205 246 246 205 205 227 227 246 246 246 246 227 227 243 243 223 223 219 219 246 246 224 224 229 229 247 247 188 188 192 192 167 167 180 180 199 199 210 210 192 192 196 196 167 167 196 196 202 202 167 167 167 167 202 202 207 207 246 246 219 219 199 199 219 219 215 215 199 199 199 199 215 215 210 210 191 191 166 166 195 195 166 166 174 174 195 195 195 195 174 174 201 201 174 174 180 180 201 201 201 201 180 180 206 206 180 180 210 210 206 206 229 229 233 233 247 247 233 233 237 237 247 247 247 247 237 237 246 246 237 237 240 240 246 246 246 246 240 240 236 236 236 236 232 232 246 246 232 232 228 228 246 246 246 246 228 228 223 223 207 207 211 211 167 167 211 211 216 216 167 167 167 167 216 216 247 247 216 216 220 220 247 247 247 247 220 220 224 224 191 191 188 188 166 166 188 188 167 167 166 166 166 166 167 167 162 162 167 167 156 156 162 162 168 168 147 147 167 167 147 147 149 149 167 167 167 167 149 149 156 156 168 168 163 163 147 147 163 163 160 160 147 147 147 147 160 160 145 145 160 160 157 157 145 145 145 145 157 157 143 143 157 157 154 154 143 143 154 154 152 152 143 143 143 143 152 152 142 142 161 161 148 148 158 158 148 148 146 146 158 158 158 158 146 146 155 155 146 146 144 144 155 155 155 155 144 144 153 153 144 144 142 142 153 153 153 153 142 142 151 151 142 142 152 152 151 151 159 159 170 170 165 165 170 170 171 171 165 165 161 161 164 164 148 148 164 164 170 170 148 148 148 148 170 170 150 150 170 170 159 159 150 150 234 234 230 230 248 248 177 177 171 171 194 194 203 203 170 170 208 208 170 170 212 212 208 208 203 203 197 197 170 170 197 197 193 193 170 170 170 170 193 193 171 171 193 193 189 189 171 171 171 171 189 189 194 194 194 194 198 198 177 177 198 198 204 204 177 177 177 177 204 204 183 183 204 204 209 209 183 183 183 183 209 209 200 200 226 226 231 231 249 249 231 231 235 235 249 249 235 235 239 239 249 249 239 239 241 241 249 249 249 249 241 241 248 248 241 241 238 238 248 248 248 248 238 238 234 234 209 209 213 213 200 200 213 213 218 218 200 200 200 200 218 218 249 249 218 218 222 222 249 249 249 249 222 222 226 226 230 230 225 225 248 248 225 225 221 221 248 248 248 248 221 221 170 170 221 221 217 217 170 170 170 170 217 217 212 212 249 249 250 250 244 244 244 244 242 242 249 249 242 242 214 214 249 249 249 249 214 214 200 200 250 250 265 265 252 252 265 265 270 270 252 252 252 252 270 270 266 266 270 270 274 274 266 266 274 274 280 280 266 266 266 266 280 280 285 285 280 280 284 284 285 285 285 285 284 284 300 300 284 284 289 289 300 300 289 289 295 295 300 300 300 300 295 295 314 314 295 295 299 299 314 314 314 314 299 299 321 321 320 320 366 366 352 352 352 352 324 324 320 320 324 324 322 322 320 320 320 320 322 322 321 321 326 326 330 330 320 320 330 330 334 334 320 320 320 320 334 334 338 338 342 342 337 337 319 319 337 337 333 333 319 319 338 338 343 343 320 320 343 343 347 347 320 320 320 320 347 347 366 366 400 400 378 378 399 399 378 378 374 374 399 399 374 374 370 370 399 399 370 370 364 364 399 399 399 399 364 364 359 359 347 347 351 351 366 366 351 351 356 356 366 366 366 366 356 356 383 383 356 356 360 360 383 383 383 383 360 360 389 389 360 360 365 365 389 389 365 365 371 371 389 389 389 389 371 371 400 400 371 371 375 375 400 400 400 400 375 375 378 378 359 359 355 355 399 399 355 355 350 350 399 399 399 399 350 350 319 319 350 350 346 346 319 319 319 319 346 346 342 342 399 399 418 418 416 416 416 416 407 407 399 399 407 407 401 401 399 399 399 399 401 401 400 400 423 423 411 411 421 421 411 411 408 408 421 421 421 421 408 408 419 419 408 408 405 405 419 419 418 418 406 406 420 420 406 406 409 409 420 420 420 420 409 409 422 422 409 409 412 412 422 422 422 422 412 412 424 424 412 412 414 414 424 424 414 414 415 415 424 424 424 424 415 415 423 423 415 415 413 413 423 423 423 423 413 413 411 411 410 410 396 396 404 404 396 396 395 395 404 404 405 405 402 402 419 419 402 402 396 396 419 419 419 419 396 396 417 417 396 396 410 410 417 417 325 325 328 328 318 318 328 328 332 332 318 318 318 318 332 332 336 336 340 340 335 335 317 317 335 335 331 331 317 317 331 331 327 327 317 317 317 317 327 327 325 325 363 363 396 396 358 358 396 396 354 354 358 358 363 363 369 369 396 396 369 369 373 373 396 396 396 396 373 373 395 395 367 367 386 386 357 357 336 336 341 341 318 318 341 341 345 345 318 318 318 318 345 345 396 396 345 345 349 349 396 396 396 396 349 349 354 354 373 373 377 377 395 395 377 377 372 372 395 395 395 395 372 372 392 392 372 372 368 368 392 392 392 392 368 368 386 386 368 368 362 362 386 386 386 386 362 362 357 357 357 357 353 353 367 367 353 353 348 348 367 367 367 367 348 348 317 317 348 348 344 344 317 317 317 317 344 344 340 340 313 313 315 315 317 317 315 315 316 316 317 317 317 317 316 316 323 323 323 323 339 339 317 317 339 339 361 361 317 317 317 317 361 361 367 367 169 169 173 173 170 170 173 173 176 176 170 170 170 170 176 176 248 248 176 176 179 179 248 248 179 179 182 182 248 248 182 182 185 185 248 248 248 248 185 185 187 187 190 190 186 186 247 247 186 186 184 184 247 247 184 184 181 181 247 247 181 181 178 178 247 247 247 247 178 178 167 167 178 178 175 175 167 167 167 167 175 175 172 172 299 299 304 304 321 321 304 304 308 308 321 321 321 321 308 308 320 320 308 308 310 310 320 320 320 320 310 310 312 312 312 312 307 307 320 320 307 307 319 319 320 320 320 320 319 319 329 329 319 319 333 333 329 329 307 307 303 303 319 319 303 303 298 298 319 319 319 319 298 298 294 294 273 273 269 269 248 248 269 269 264 264 248 248 248 248 264 264 249 249 264 264 260 260 249 249 260 260 255 255 249 249 255 255 257 257 249 249 249 249 257 257 250 250 257 257 261 261 250 250 250 250 261 261 265 265 294 294 288 288 319 319 288 288 283 283 319 319 319 319 283 283 248 248 283 283 279 279 248 248 248 248 279 279 273 273 397 397 393 393 396 396 393 393 390 390 396 396 396 396 390 390 318 318 390 390 387 387 318 318 391 391 394 394 399 399 394 394 398 398 399 399 399 399 398 398 418 418 398 398 403 403 418 418 418 418 403 403 406 406 387 387 384 384 318 318 384 384 381 381 318 318 318 318 381 381 379 379 391 391 399 399 388 388 399 399 319 319 388 388 388 388 319 319 385 385 376 376 380 380 319 319 380 380 382 382 319 319 319 319 382 382 385 385 306 306 311 311 317 317 311 311 309 309 317 317 317 317 309 309 305 305 325 325 318 318 317 317 318 318 302 302 317 317 317 317 302 302 306 306 256 256 254 254 246 246 254 254 259 259 246 246 246 246 259 259 247 247 259 259 263 263 247 247 247 247 263 263 268 268 287 287 293 293 318 318 293 293 297 297 318 318 318 318 297 297 302 302 268 268 272 272 247 247 272 272 278 278 247 247 247 247 278 278 318 318 278 278 282 282 318 318 318 318 282 282 287 287 187 187 190 190 248 248 190 190 247 247 248 248 248 248 247 247 319 319 247 247 318 318 319 319 319 319 318 318 376 376 318 318 379 379 376 376 432 432 431 431 434 434 460 460 476 476 475 475 673 673 664 664 665 665 559 559 558 558 534 534 558 558 542 542 534 534 565 565 561 561 534 534 601 601 600 600 578 578 600 600 598 598 578 578 578 578 598 598 577 577 591 591 595 595 602 602 595 595 592 592 602 602 602 602 592 592 588 588 565 565 534 534 569 569 547 547 544 544 534 534 588 588 584 584 602 602 584 584 580 580 602 602 602 602 580 580 574 574 578 578 564 564 568 568 568 568 573 573 578 578 573 573 579 579 578 578 578 578 579 579 601 601 579 579 583 583 601 601 601 601 583 583 587 587 561 561 555 555 534 534 555 555 551 551 534 534 534 534 551 551 547 547 544 544 546 546 534 534 546 546 550 550 534 534 534 534 550 550 559 559 550 550 554 554 559 559 559 559 554 554 578 578 554 554 560 560 578 578 578 578 560 560 564 564 587 587 591 591 601 601 591 591 602 602 601 601 601 601 602 602 610 610 602 602 626 626 610 610 665 665 664 664 602 602 664 664 648 648 602 602 602 602 648 648 626 626 705 705 704 704 666 666 704 704 702 702 666 666 702 702 693 693 666 666 693 693 685 685 666 666 666 666 685 685 665 665 685 685 681 681 665 665 665 665 681 681 673 673 684 684 679 679 667 667 679 679 677 677 667 667 667 667 677 677 675 675 711 711 710 710 698 698 698 698 701 701 711 711 701 701 699 699 711 711 711 711 699 699 709 709 699 699 697 697 709 709 709 709 697 697 707 707 697 697 695 695 707 707 707 707 695 695 706 706 695 695 692 692 706 706 692 692 689 689 706 706 706 706 689 689 667 667 689 689 687 687 667 667 667 667 687 687 684 684 675 675 672 672 667 667 672 672 670 670 667 667 667 667 670 670 666 666 670 670 671 671 666 666 671 671 674 674 666 666 674 674 676 676 666 666 666 666 676 676 678 678 678 678 683 683 666 666 683 683 686 686 666 666 666 666 686 686 705 705 686 686 688 688 705 705 688 688 691 691 705 705 705 705 691 691 708 708 691 691 694 694 708 708 708 708 694 694 710 710 694 694 696 696 710 710 710 710 696 696 698 698 682 682 690 690 667 667 690 690 700 700 667 667 700 700 703 703 667 667 667 667 703 703 706 706 611 611 639 639 605 605 639 639 663 663 605 605 605 605 663 663 668 668 663 663 669 669 668 668 668 668 669 669 680 680 606 606 608 608 605 605 608 608 609 609 605 605 605 605 609 609 611 611 537 537 532 532 538 538 532 532 539 539 538 538 538 538 539 539 541 541 597 597 606 606 572 572 606 606 543 543 572 572 597 597 599 599 606 606 599 599 607 607 606 606 606 606 607 607 608 608 501 501 529 529 537 537 529 529 531 531 537 537 537 537 531 531 532 532 475 475 476 476 537 537 476 476 477 477 537 537 537 537 477 477 501 501 435 435 436 436 474 474 436 436 437 437 474 474 437 437 440 440 474 474 440 440 450 450 474 474 474 474 450 450 475 475 450 450 458 458 475 475 475 475 458 458 460 460 431 431 428 428 434 434 428 428 426 426 434 434 434 434 426 426 425 425 427 427 429 429 435 435 429 429 430 430 435 435 435 435 430 430 436 436 459 459 455 455 473 473 455 455 447 447 473 473 447 447 438 438 473 473 473 473 438 438 434 434 438 438 433 433 434 434 434 434 433 433 432 432 542 542 540 540 534 534 540 540 533 533 534 534 534 534 533 533 530 530 530 530 514 514 534 534 514 514 492 492 534 534 534 534 492 492 472 472 492 492 471 471 472 472 472 472 471 471 467 467 644 644 649 649 665 665 665 665 661 661 666 666 661 661 658 658 666 666 666 666 658 658 654 654 649 649 653 653 665 665 653 653 657 657 665 665 665 665 657 657 661 661 636 636 632 632 603 603 632 632 628 628 603 603 603 603 628 628 623 623 654 654 650 650 666 666 650 650 645 645 666 666 666 666 645 645 641 641 623 623 619 619 603 603 619 619 615 615 603 603 603 603 615 615 602 602 615 615 612 612 602 602 602 602 612 612 614 614 614 614 618 618 602 602 618 618 622 622 602 602 602 602 622 622 627 627 627 627 631 631 602 602 631 631 635 635 602 602 602 602 635 635 665 665 635 635 640 640 665 665 665 665 640 640 644 644 510 510 515 515 534 534 534 534 527 527 535 535 527 527 524 524 535 535 472 472 478 478 480 480 524 524 520 520 535 535 520 520 516 516 535 535 535 535 516 516 511 511 494 494 489 489 473 473 489 489 485 485 473 473 473 473 485 485 481 481 467 467 459 459 472 472 459 459 473 473 472 472 472 472 473 473 478 478 473 473 481 481 478 478 515 515 519 519 534 534 519 519 523 523 534 534 534 534 523 523 527 527 507 507 503 503 473 473 503 503 498 498 473 473 473 473 498 498 494 494 480 480 484 484 472 472 484 484 488 488 472 472 472 472 488 488 493 493 493 493 497 497 472 472 497 497 502 502 472 472 472 472 502 502 534 534 502 502 506 506 534 534 534 534 506 506 510 510 641 641 636 636 666 666 636 636 603 603 666 666 666 666 603 603 667 667 603 603 604 604 667 667 456 456 461 461 473 473 469 469 474 474 470 470 474 474 473 473 470 470 470 470 473 473 468 468 461 461 463 463 473 473 463 463 465 465 473 473 473 473 465 465 468 468 469 469 466 466 474 474 466 466 464 464 474 474 474 474 464 464 462 462 462 462 457 457 474 474 457 457 454 454 474 474 474 474 454 454 435 435 454 454 452 452 435 435 435 435 452 452 449 449 442 442 439 439 435 435 439 439 434 434 435 435 435 435 434 434 427 427 434 434 425 425 427 427 449 449 446 446 435 435 446 446 444 444 435 435 435 435 444 444 442 442 439 439 441 441 434 434 441 441 443 443 434 434 434 434 443 443 445 445 445 445 448 448 434 434 448 448 451 451 434 434 434 434 451 451 473 473 451 451 453 453 473 473 473 473 453 453 456 456 620 620 624 624 604 604 668 668 662 662 660 660 667 667 642 642 646 646 646 646 651 651 667 667 651 651 655 655 667 667 667 667 655 655 659 659 680 680 682 682 668 668 682 682 667 667 668 668 668 668 667 667 662 662 667 667 659 659 662 662 660 660 656 656 668 668 656 656 652 652 668 668 668 668 652 652 647 647 630 630 625 625 605 605 625 625 621 621 605 605 621 621 617 617 605 605 617 617 613 613 605 605 605 605 613 613 604 604 613 613 616 616 604 604 604 604 616 616 620 620 624 624 629 629 604 604 629 629 633 633 604 604 604 604 633 633 667 667 633 633 637 637 667 667 667 667 637 637 642 642 647 647 643 643 668 668 643 643 638 638 668 668 668 668 638 638 605 605 638 638 634 634 605 605 605 605 634 634 630 630 537 537 528 528 526 526 486 486 490 490 474 474 490 490 495 495 474 474 474 474 495 495 499 499 504 504 508 508 536 536 528 528 537 537 525 525 537 537 536 536 525 525 525 525 536 536 521 521 508 508 512 512 536 536 512 512 517 517 536 536 536 536 517 517 521 521 526 526 522 522 537 537 522 522 518 518 537 537 537 537 518 518 513 513 496 496 491 491 475 475 491 491 487 487 475 475 487 487 483 483 475 475 483 483 479 479 475 475 475 475 479 479 474 474 479 479 482 482 474 474 474 474 482 482 486 486 499 499 504 504 474 474 504 504 536 536 474 474 474 474 536 536 473 473 536 536 535 535 473 473 473 473 535 535 507 507 535 535 511 511 507 507 513 513 509 509 537 537 509 509 505 505 537 537 537 537 505 505 475 475 505 505 500 500 475 475 475 475 500 500 496 496 585 585 589 589 605 605 589 589 593 593 605 605 593 593 596 596 605 605 605 605 596 596 606 606 596 596 594 594 606 606 606 606 594 594 590 590 590 590 586 586 606 606 586 586 582 582 606 606 606 606 582 582 576 576 570 570 575 575 605 605 575 575 581 581 605 605 605 605 581 581 585 585 541 541 543 543 538 538 543 543 606 606 538 538 538 538 606 606 571 571 606 606 576 576 571 571 571 571 567 567 538 538 567 567 563 563 538 538 538 538 563 563 557 557 537 537 548 548 552 552 557 557 553 553 538 538 553 553 549 549 538 538 538 538 549 549 537 537 549 549 545 545 537 537 537 537 545 545 548 548 552 552 556 556 537 537 556 556 562 562 537 537 537 537 562 562 566 566 566 566 570 570 537 537 570 570 605 605 537 537 537 537 605 605 536 536 605 605 604 604 536 536 536 536 604 604 535 535 604 604 603 603 535 535 535 535 603 603 534 534 603 603 602 602 534 534 534 534 602 602 569 569 602 602 574 574 569 569 736 736 712 712 737 737 712 712 713 713 737 737 737 737 713 713 739 739 713 713 715 715 739 739 739 739 715 715 741 741 715 715 717 717 741 741 741 741 717 717 1512 1512 717 717 1513 1513 1514 1514 743 743 719 719 745 745 719 719 721 721 745 745 745 745 721 721 747 747 721 721 723 723 747 747 747 747 723 723 749 749 723 723 725 725 749 749 749 749 725 725 751 751 725 725 727 727 751 751 1515 1515 1516 1516 753 753 1517 1517 729 729 753 753 753 753 729 729 755 755 729 729 731 731 755 755 755 755 731 731 757 757 731 731 733 733 757 757 757 757 733 733 759 759 733 733 735 735 759 759 759 759 735 735 758 758 735 735 734 734 758 758 758 758 734 734 756 756 734 734 732 732 756 756 756 756 732 732 754 754 732 732 730 730 754 754 754 754 730 730 1518 1518 730 730 1519 1519 1520 1520 752 752 728 728 750 750 728 728 726 726 750 750 750 750 726 726 748 748 726 726 724 724 748 748 748 748 724 724 746 746 724 724 722 722 746 746 746 746 722 722 744 744 722 722 720 720 744 744 1521 1521 1522 1522 742 742 1523 1523 718 718 742 742 742 742 718 718 740 740 718 718 716 716 740 740 740 740 716 716 738 738 716 716 714 714 738 738 738 738 714 714 736 736 714 714 712 712 736 736 784 784 760 760 785 785 760 760 761 761 785 785 785 785 761 761 787 787 761 761 763 763 787 787 787 787 763 763 789 789 763 763 765 765 789 789 789 789 765 765 1524 1524 765 765 1525 1525 1526 1526 791 791 767 767 793 793 767 767 769 769 793 793 793 793 769 769 795 795 769 769 771 771 795 795 795 795 771 771 797 797 771 771 773 773 797 797 797 797 773 773 799 799 773 773 775 775 799 799 1527 1527 1528 1528 801 801 1529 1529 777 777 801 801 801 801 777 777 803 803 777 777 779 779 803 803 803 803 779 779 805 805 779 779 781 781 805 805 805 805 781 781 807 807 781 781 783 783 807 807 807 807 783 783 806 806 783 783 782 782 806 806 806 806 782 782 804 804 782 782 780 780 804 804 804 804 780 780 802 802 780 780 778 778 802 802 802 802 778 778 1530 1530 778 778 1531 1531 1532 1532 800 800 776 776 798 798 776 776 774 774 798 798 798 798 774 774 796 796 774 774 772 772 796 796 796 796 772 772 794 794 772 772 770 770 794 794 794 794 770 770 792 792 770 770 768 768 792 792 1533 1533 1534 1534 790 790 1535 1535 766 766 790 790 790 790 766 766 788 788 766 766 764 764 788 788 788 788 764 764 786 786 764 764 762 762 786 786 786 786 762 762 784 784 762 762 760 760 784 784 832 832 808 808 833 833 808 808 809 809 833 833 833 833 809 809 835 835 809 809 811 811 835 835 835 835 811 811 837 837 811 811 813 813 837 837 837 837 813 813 1536 1536 813 813 1537 1537 1538 1538 839 839 815 815 841 841 815 815 817 817 841 841 841 841 817 817 843 843 817 817 819 819 843 843 843 843 819 819 845 845 819 819 821 821 845 845 845 845 821 821 847 847 821 821 823 823 847 847 1539 1539 1540 1540 849 849 1541 1541 825 825 849 849 849 849 825 825 851 851 825 825 827 827 851 851 851 851 827 827 853 853 827 827 829 829 853 853 853 853 829 829 855 855 829 829 831 831 855 855 855 855 831 831 854 854 831 831 830 830 854 854 854 854 830 830 852 852 830 830 828 828 852 852 852 852 828 828 850 850 828 828 826 826 850 850 850 850 826 826 1542 1542 826 826 1543 1543 1544 1544 848 848 824 824 846 846 824 824 822 822 846 846 846 846 822 822 844 844 822 822 820 820 844 844 844 844 820 820 842 842 820 820 818 818 842 842 842 842 818 818 840 840 818 818 816 816 840 840 1545 1545 1546 1546 838 838 1547 1547 814 814 838 838 838 838 814 814 836 836 814 814 812 812 836 836 836 836 812 812 834 834 812 812 810 810 834 834 834 834 810 810 832 832 810 810 808 808 832 832 880 880 856 856 881 881 856 856 857 857 881 881 881 881 857 857 883 883 857 857 859 859 883 883 883 883 859 859 885 885 859 859 861 861 885 885 885 885 861 861 1548 1548 861 861 1549 1549 1550 1550 887 887 863 863 889 889 863 863 865 865 889 889 889 889 865 865 891 891 865 865 867 867 891 891 891 891 867 867 893 893 867 867 869 869 893 893 893 893 869 869 895 895 869 869 871 871 895 895 1551 1551 1552 1552 897 897 1553 1553 873 873 897 897 897 897 873 873 899 899 873 873 875 875 899 899 899 899 875 875 901 901 875 875 877 877 901 901 901 901 877 877 903 903 877 877 879 879 903 903 903 903 879 879 902 902 879 879 878 878 902 902 902 902 878 878 900 900 878 878 876 876 900 900 900 900 876 876 898 898 876 876 874 874 898 898 898 898 874 874 1554 1554 874 874 1555 1555 1556 1556 896 896 872 872 894 894 872 872 870 870 894 894 894 894 870 870 892 892 870 870 868 868 892 892 892 892 868 868 890 890 868 868 866 866 890 890 890 890 866 866 888 888 866 866 864 864 888 888 1557 1557 1558 1558 886 886 1559 1559 862 862 886 886 886 886 862 862 884 884 862 862 860 860 884 884 884 884 860 860 882 882 860 860 858 858 882 882 882 882 858 858 880 880 858 858 856 856 880 880 928 928 904 904 929 929 904 904 905 905 929 929 929 929 905 905 931 931 905 905 907 907 931 931 931 931 907 907 933 933 907 907 909 909 933 933 933 933 909 909 1560 1560 909 909 1561 1561 1562 1562 935 935 911 911 937 937 911 911 913 913 937 937 937 937 913 913 939 939 913 913 915 915 939 939 939 939 915 915 941 941 915 915 917 917 941 941 941 941 917 917 943 943 917 917 919 919 943 943 1563 1563 1564 1564 945 945 1565 1565 921 921 945 945 945 945 921 921 947 947 921 921 923 923 947 947 947 947 923 923 949 949 923 923 925 925 949 949 949 949 925 925 951 951 925 925 927 927 951 951 951 951 927 927 950 950 927 927 926 926 950 950 950 950 926 926 948 948 926 926 924 924 948 948 948 948 924 924 946 946 924 924 922 922 946 946 946 946 922 922 1566 1566 922 922 1567 1567 1568 1568 944 944 920 920 942 942 920 920 918 918 942 942 942 942 918 918 940 940 918 918 916 916 940 940 940 940 916 916 938 938 916 916 914 914 938 938 938 938 914 914 936 936 914 914 912 912 936 936 1569 1569 1570 1570 934 934 1571 1571 910 910 934 934 934 934 910 910 932 932 910 910 908 908 932 932 932 932 908 908 930 930 908 908 906 906 930 930 930 930 906 906 928 928 906 906 904 904 928 928 976 976 952 952 977 977 952 952 953 953 977 977 977 977 953 953 979 979 953 953 955 955 979 979 979 979 955 955 981 981 955 955 957 957 981 981 981 981 957 957 1572 1572 957 957 1573 1573 1574 1574 983 983 959 959 985 985 959 959 961 961 985 985 985 985 961 961 987 987 961 961 963 963 987 987 987 987 963 963 989 989 963 963 965 965 989 989 989 989 965 965 991 991 965 965 967 967 991 991 1575 1575 1576 1576 993 993 1577 1577 969 969 993 993 993 993 969 969 995 995 969 969 971 971 995 995 995 995 971 971 997 997 971 971 973 973 997 997 997 997 973 973 999 999 973 973 975 975 999 999 999 999 975 975 998 998 975 975 974 974 998 998 998 998 974 974 996 996 974 974 972 972 996 996 996 996 972 972 994 994 972 972 970 970 994 994 994 994 970 970 1578 1578 970 970 1579 1579 1580 1580 992 992 968 968 990 990 968 968 966 966 990 990 990 990 966 966 988 988 966 966 964 964 988 988 988 988 964 964 986 986 964 964 962 962 986 986 986 986 962 962 984 984 962 962 960 960 984 984 1581 1581 1582 1582 982 982 1583 1583 958 958 982 982 982 982 958 958 980 980 958 958 956 956 980 980 980 980 956 956 978 978 956 956 954 954 978 978 978 978 954 954 976 976 954 954 952 952 976 976 1024 1024 1000 1000 1025 1025 1000 1000 1001 1001 1025 1025 1025 1025 1001 1001 1027 1027 1001 1001 1003 1003 1027 1027 1027 1027 1003 1003 1029 1029 1003 1003 1005 1005 1029 1029 1029 1029 1005 1005 1584 1584 1005 1005 1585 1585 1586 1586 1031 1031 1007 1007 1033 1033 1007 1007 1009 1009 1033 1033 1033 1033 1009 1009 1035 1035 1009 1009 1011 1011 1035 1035 1035 1035 1011 1011 1037 1037 1011 1011 1013 1013 1037 1037 1037 1037 1013 1013 1039 1039 1013 1013 1015 1015 1039 1039 1587 1587 1588 1588 1041 1041 1589 1589 1017 1017 1041 1041 1041 1041 1017 1017 1043 1043 1017 1017 1019 1019 1043 1043 1043 1043 1019 1019 1045 1045 1019 1019 1021 1021 1045 1045 1045 1045 1021 1021 1047 1047 1021 1021 1023 1023 1047 1047 1047 1047 1023 1023 1046 1046 1023 1023 1022 1022 1046 1046 1046 1046 1022 1022 1044 1044 1022 1022 1020 1020 1044 1044 1044 1044 1020 1020 1042 1042 1020 1020 1018 1018 1042 1042 1042 1042 1018 1018 1590 1590 1018 1018 1591 1591 1592 1592 1040 1040 1016 1016 1038 1038 1016 1016 1014 1014 1038 1038 1038 1038 1014 1014 1036 1036 1014 1014 1012 1012 1036 1036 1036 1036 1012 1012 1034 1034 1012 1012 1010 1010 1034 1034 1034 1034 1010 1010 1032 1032 1010 1010 1008 1008 1032 1032 1593 1593 1594 1594 1030 1030 1595 1595 1006 1006 1030 1030 1030 1030 1006 1006 1028 1028 1006 1006 1004 1004 1028 1028 1028 1028 1004 1004 1026 1026 1004 1004 1002 1002 1026 1026 1026 1026 1002 1002 1024 1024 1002 1002 1000 1000 1024 1024 1072 1072 1048 1048 1073 1073 1048 1048 1049 1049 1073 1073 1073 1073 1049 1049 1075 1075 1049 1049 1051 1051 1075 1075 1075 1075 1051 1051 1077 1077 1051 1051 1053 1053 1077 1077 1077 1077 1053 1053 1596 1596 1053 1053 1597 1597 1598 1598 1079 1079 1055 1055 1081 1081 1055 1055 1057 1057 1081 1081 1081 1081 1057 1057 1083 1083 1057 1057 1059 1059 1083 1083 1083 1083 1059 1059 1085 1085 1059 1059 1061 1061 1085 1085 1085 1085 1061 1061 1087 1087 1061 1061 1063 1063 1087 1087 1599 1599 1600 1600 1089 1089 1601 1601 1065 1065 1089 1089 1089 1089 1065 1065 1091 1091 1065 1065 1067 1067 1091 1091 1091 1091 1067 1067 1093 1093 1067 1067 1069 1069 1093 1093 1093 1093 1069 1069 1095 1095 1069 1069 1071 1071 1095 1095 1095 1095 1071 1071 1094 1094 1071 1071 1070 1070 1094 1094 1094 1094 1070 1070 1092 1092 1070 1070 1068 1068 1092 1092 1092 1092 1068 1068 1090 1090 1068 1068 1066 1066 1090 1090 1090 1090 1066 1066 1602 1602 1066 1066 1603 1603 1604 1604 1088 1088 1064 1064 1086 1086 1064 1064 1062 1062 1086 1086 1086 1086 1062 1062 1084 1084 1062 1062 1060 1060 1084 1084 1084 1084 1060 1060 1082 1082 1060 1060 1058 1058 1082 1082 1082 1082 1058 1058 1080 1080 1058 1058 1056 1056 1080 1080 1605 1605 1606 1606 1078 1078 1607 1607 1054 1054 1078 1078 1078 1078 1054 1054 1076 1076 1054 1054 1052 1052 1076 1076 1076 1076 1052 1052 1074 1074 1052 1052 1050 1050 1074 1074 1074 1074 1050 1050 1072 1072 1050 1050 1048 1048 1072 1072 1096 1096 1097 1097 1098 1098 1097 1097 1099 1099 1098 1098 1100 1100 1101 1101 1102 1102 1101 1101 1103 1103 1102 1102 1104 1104 1105 1105 1106 1106 1105 1105 1107 1107 1106 1106 1145 1145 1121 1121 1147 1147 1121 1121 1123 1123 1147 1147 1147 1147 1123 1123 1149 1149 1123 1123 1125 1125 1149 1149 1608 1608 1609 1609 1151 1151 1610 1610 1127 1127 1151 1151 1151 1151 1127 1127 1153 1153 1127 1127 1129 1129 1153 1153 1153 1153 1129 1129 1155 1155 1129 1129 1131 1131 1155 1155 1155 1155 1131 1131 1157 1157 1131 1131 1133 1133 1157 1157 1157 1157 1133 1133 1156 1156 1133 1133 1132 1132 1156 1156 1156 1156 1132 1132 1154 1154 1132 1132 1130 1130 1154 1154 1154 1154 1130 1130 1152 1152 1130 1130 1128 1128 1152 1152 1152 1152 1128 1128 1611 1611 1128 1128 1612 1612 1613 1613 1150 1150 1126 1126 1148 1148 1126 1126 1124 1124 1148 1148 1124 1124 1122 1122 1148 1148 1148 1148 1122 1122 1146 1146 1122 1122 1120 1120 1146 1146 1146 1146 1120 1120 1144 1144 1120 1120 1118 1118 1144 1144 1144 1144 1118 1118 1142 1142 1118 1118 1116 1116 1142 1142 1614 1614 1615 1615 1140 1140 1616 1616 1114 1114 1140 1140 1140 1140 1114 1114 1138 1138 1114 1114 1112 1112 1138 1138 1138 1138 1112 1112 1136 1136 1112 1112 1110 1110 1136 1136 1136 1136 1110 1110 1134 1134 1110 1110 1108 1108 1134 1134 1134 1134 1108 1108 1135 1135 1108 1108 1109 1109 1135 1135 1135 1135 1109 1109 1137 1137 1109 1109 1111 1111 1137 1137 1137 1137 1111 1111 1139 1139 1111 1111 1113 1113 1139 1139 1139 1139 1113 1113 1617 1617 1113 1113 1618 1618 1619 1619 1141 1141 1115 1115 1143 1143 1115 1115 1117 1117 1143 1143 1143 1143 1117 1117 1145 1145 1117 1117 1119 1119 1145 1145 1145 1145 1119 1119 1121 1121 1191 1191 1200 1200 1189 1189 1200 1200 1193 1193 1189 1189 1189 1189 1193 1193 1185 1185 1193 1193 1187 1187 1185 1185 1185 1185 1187 1187 1182 1182 1187 1187 1183 1183 1182 1182 1182 1182 1183 1183 1179 1179 1183 1183 1177 1177 1179 1179 1179 1179 1177 1177 1175 1175 1177 1177 1171 1171 1175 1175 1175 1175 1171 1171 1173 1173 1171 1171 1164 1164 1173 1173 1173 1173 1164 1164 1169 1169 1164 1164 1162 1162 1169 1169 1169 1169 1162 1162 1167 1167 1162 1162 1160 1160 1167 1167 1167 1167 1160 1160 1165 1165 1160 1160 1158 1158 1165 1165 1165 1165 1158 1158 1166 1166 1158 1158 1159 1159 1166 1166 1166 1166 1159 1159 1168 1168 1159 1159 1161 1161 1168 1168 1168 1168 1161 1161 1172 1172 1161 1161 1163 1163 1172 1172 1172 1172 1163 1163 1174 1174 1163 1163 1170 1170 1174 1174 1174 1174 1170 1170 1178 1178 1170 1170 1176 1176 1178 1178 1178 1178 1176 1176 1181 1181 1176 1176 1180 1180 1181 1181 1181 1181 1180 1180 1184 1184 1180 1180 1186 1186 1184 1184 1184 1184 1186 1186 1188 1188 1186 1186 1192 1192 1188 1188 1188 1188 1192 1192 1190 1190 1192 1192 1199 1199 1190 1190 1190 1190 1199 1199 1194 1194 1199 1199 1201 1201 1194 1194 1194 1194 1201 1201 1196 1196 1201 1201 1203 1203 1196 1196 1196 1196 1203 1203 1198 1198 1203 1203 1205 1205 1198 1198 1198 1198 1205 1205 1197 1197 1205 1205 1204 1204 1197 1197 1197 1197 1204 1204 1195 1195 1204 1204 1202 1202 1195 1195 1195 1195 1202 1202 1191 1191 1202 1202 1200 1200 1191 1191 1255 1255 1230 1230 1254 1254 1230 1230 1229 1229 1254 1254 1254 1254 1229 1229 1252 1252 1229 1229 1227 1227 1252 1252 1252 1252 1227 1227 1250 1250 1227 1227 1225 1225 1250 1250 1250 1250 1225 1225 1620 1620 1225 1225 1621 1621 1622 1622 1248 1248 1223 1223 1246 1246 1223 1223 1221 1221 1246 1246 1246 1246 1221 1221 1244 1244 1221 1221 1219 1219 1244 1244 1244 1244 1219 1219 1242 1242 1219 1219 1217 1217 1242 1242 1242 1242 1217 1217 1240 1240 1217 1217 1215 1215 1240 1240 1623 1623 1624 1624 1238 1238 1625 1625 1213 1213 1238 1238 1238 1238 1213 1213 1236 1236 1213 1213 1211 1211 1236 1236 1236 1236 1211 1211 1234 1234 1211 1211 1209 1209 1234 1234 1209 1209 1207 1207 1234 1234 1234 1234 1207 1207 1232 1232 1207 1207 1206 1206 1232 1232 1232 1232 1206 1206 1233 1233 1206 1206 1208 1208 1233 1233 1233 1233 1208 1208 1235 1235 1208 1208 1210 1210 1235 1235 1235 1235 1210 1210 1237 1237 1210 1210 1212 1212 1237 1237 1237 1237 1212 1212 1626 1626 1212 1212 1627 1627 1628 1628 1239 1239 1214 1214 1241 1241 1214 1214 1216 1216 1241 1241 1241 1241 1216 1216 1243 1243 1216 1216 1218 1218 1243 1243 1243 1243 1218 1218 1245 1245 1218 1218 1220 1220 1245 1245 1245 1245 1220 1220 1247 1247 1220 1220 1222 1222 1247 1247 1629 1629 1630 1630 1249 1249 1631 1631 1224 1224 1249 1249 1249 1249 1224 1224 1251 1251 1224 1224 1226 1226 1251 1251 1251 1251 1226 1226 1253 1253 1226 1226 1228 1228 1253 1253 1253 1253 1228 1228 1255 1255 1228 1228 1231 1231 1255 1255 1255 1255 1231 1231 1230 1230 1270 1270 1261 1261 1272 1272 1261 1261 1268 1268 1272 1272 1272 1272 1268 1268 1276 1276 1268 1268 1274 1274 1276 1276 1276 1276 1274 1274 1279 1279 1274 1274 1278 1278 1279 1279 1279 1279 1278 1278 1282 1282 1278 1278 1284 1284 1282 1282 1282 1282 1284 1284 1286 1286 1284 1284 1290 1290 1286 1286 1286 1286 1290 1290 1288 1288 1290 1290 1297 1297 1288 1288 1288 1288 1297 1297 1292 1292 1297 1297 1299 1299 1292 1292 1292 1292 1299 1299 1294 1294 1299 1299 1301 1301 1294 1294 1294 1294 1301 1301 1296 1296 1301 1301 1303 1303 1296 1296 1296 1296 1303 1303 1295 1295 1303 1303 1302 1302 1295 1295 1295 1295 1302 1302 1293 1293 1302 1302 1300 1300 1293 1293 1293 1293 1300 1300 1289 1289 1300 1300 1298 1298 1289 1289 1289 1289 1298 1298 1287 1287 1298 1298 1291 1291 1287 1287 1287 1287 1291 1291 1283 1283 1291 1291 1285 1285 1283 1283 1283 1283 1285 1285 1280 1280 1285 1285 1281 1281 1280 1280 1280 1280 1281 1281 1277 1277 1281 1281 1275 1275 1277 1277 1277 1277 1275 1275 1273 1273 1275 1275 1269 1269 1273 1273 1273 1273 1269 1269 1271 1271 1269 1269 1262 1262 1271 1271 1271 1271 1262 1262 1267 1267 1262 1262 1260 1260 1267 1267 1267 1267 1260 1260 1265 1265 1260 1260 1258 1258 1265 1265 1265 1265 1258 1258 1263 1263 1258 1258 1256 1256 1263 1263 1263 1263 1256 1256 1264 1264 1256 1256 1257 1257 1264 1264 1264 1264 1257 1257 1266 1266 1257 1257 1259 1259 1266 1266 1266 1266 1259 1259 1270 1270 1259 1259 1261 1261 1270 1270 1339 1339 1315 1315 1341 1341 1315 1315 1317 1317 1341 1341 1341 1341 1317 1317 1343 1343 1317 1317 1319 1319 1343 1343 1343 1343 1319 1319 1345 1345 1319 1319 1321 1321 1345 1345 1632 1632 1633 1633 1347 1347 1634 1634 1323 1323 1347 1347 1347 1347 1323 1323 1349 1349 1323 1323 1325 1325 1349 1349 1349 1349 1325 1325 1351 1351 1325 1325 1327 1327 1351 1351 1351 1351 1327 1327 1353 1353 1327 1327 1329 1329 1353 1353 1353 1353 1329 1329 1352 1352 1329 1329 1328 1328 1352 1352 1352 1352 1328 1328 1350 1350 1328 1328 1326 1326 1350 1350 1350 1350 1326 1326 1348 1348 1326 1326 1324 1324 1348 1348 1348 1348 1324 1324 1635 1635 1324 1324 1636 1636 1637 1637 1346 1346 1322 1322 1344 1344 1322 1322 1320 1320 1344 1344 1344 1344 1320 1320 1342 1342 1320 1320 1318 1318 1342 1342 1318 1318 1316 1316 1342 1342 1342 1342 1316 1316 1340 1340 1316 1316 1314 1314 1340 1340 1340 1340 1314 1314 1338 1338 1314 1314 1312 1312 1338 1338 1638 1638 1639 1639 1336 1336 1640 1640 1310 1310 1336 1336 1336 1336 1310 1310 1334 1334 1310 1310 1308 1308 1334 1334 1334 1334 1308 1308 1332 1332 1308 1308 1306 1306 1332 1332 1332 1332 1306 1306 1330 1330 1306 1306 1304 1304 1330 1330 1330 1330 1304 1304 1331 1331 1304 1304 1305 1305 1331 1331 1331 1331 1305 1305 1333 1333 1305 1305 1307 1307 1333 1333 1333 1333 1307 1307 1335 1335 1307 1307 1309 1309 1335 1335 1335 1335 1309 1309 1641 1641 1309 1309 1642 1642 1643 1643 1337 1337 1311 1311 1339 1339 1311 1311 1313 1313 1339 1339 1339 1339 1313 1313 1315 1315 1393 1393 1400 1400 1391 1391 1400 1400 1398 1398 1391 1391 1391 1391 1398 1398 1387 1387 1398 1398 1396 1396 1387 1387 1387 1387 1396 1396 1385 1385 1396 1396 1389 1389 1385 1385 1385 1385 1389 1389 1381 1381 1389 1389 1383 1383 1381 1381 1381 1381 1383 1383 1378 1378 1383 1383 1379 1379 1378 1378 1378 1378 1379 1379 1375 1375 1379 1379 1373 1373 1375 1375 1375 1375 1373 1373 1371 1371 1373 1373 1367 1367 1371 1371 1371 1371 1367 1367 1369 1369 1367 1367 1360 1360 1369 1369 1369 1369 1360 1360 1365 1365 1360 1360 1358 1358 1365 1365 1365 1365 1358 1358 1363 1363 1358 1358 1356 1356 1363 1363 1363 1363 1356 1356 1361 1361 1356 1356 1354 1354 1361 1361 1361 1361 1354 1354 1362 1362 1354 1354 1355 1355 1362 1362 1362 1362 1355 1355 1364 1364 1355 1355 1357 1357 1364 1364 1364 1364 1357 1357 1368 1368 1357 1357 1359 1359 1368 1368 1368 1368 1359 1359 1370 1370 1359 1359 1366 1366 1370 1370 1370 1370 1366 1366 1374 1374 1366 1366 1372 1372 1374 1374 1374 1374 1372 1372 1377 1377 1372 1372 1376 1376 1377 1377 1377 1377 1376 1376 1380 1380 1376 1376 1382 1382 1380 1380 1380 1380 1382 1382 1384 1384 1382 1382 1388 1388 1384 1384 1384 1384 1388 1388 1386 1386 1388 1388 1395 1395 1386 1386 1386 1386 1395 1395 1390 1390 1395 1395 1397 1397 1390 1390 1390 1390 1397 1397 1392 1392 1397 1397 1399 1399 1392 1392 1392 1392 1399 1399 1394 1394 1399 1399 1401 1401 1394 1394 1394 1394 1401 1401 1393 1393 1401 1401 1400 1400 1393 1393 1428 1428 1403 1403 1429 1429 1403 1403 1404 1404 1429 1429 1429 1429 1404 1404 1431 1431 1404 1404 1406 1406 1431 1431 1431 1431 1406 1406 1433 1433 1406 1406 1408 1408 1433 1433 1433 1433 1408 1408 1644 1644 1408 1408 1645 1645 1646 1646 1435 1435 1410 1410 1437 1437 1410 1410 1412 1412 1437 1437 1437 1437 1412 1412 1439 1439 1412 1412 1414 1414 1439 1439 1439 1439 1414 1414 1441 1441 1414 1414 1416 1416 1441 1441 1441 1441 1416 1416 1443 1443 1416 1416 1418 1418 1443 1443 1647 1647 1648 1648 1445 1445 1649 1649 1420 1420 1445 1445 1445 1445 1420 1420 1447 1447 1420 1420 1422 1422 1447 1447 1447 1447 1422 1422 1449 1449 1422 1422 1424 1424 1449 1449 1424 1424 1426 1426 1449 1449 1449 1449 1426 1426 1451 1451 1426 1426 1427 1427 1451 1451 1451 1451 1427 1427 1450 1450 1427 1427 1425 1425 1450 1450 1450 1450 1425 1425 1448 1448 1425 1425 1423 1423 1448 1448 1448 1448 1423 1423 1446 1446 1423 1423 1421 1421 1446 1446 1446 1446 1421 1421 1650 1650 1421 1421 1651 1651 1652 1652 1444 1444 1419 1419 1442 1442 1419 1419 1417 1417 1442 1442 1442 1442 1417 1417 1440 1440 1417 1417 1415 1415 1440 1440 1440 1440 1415 1415 1438 1438 1415 1415 1413 1413 1438 1438 1438 1438 1413 1413 1436 1436 1413 1413 1411 1411 1436 1436 1653 1653 1654 1654 1434 1434 1655 1655 1409 1409 1434 1434 1434 1434 1409 1409 1432 1432 1409 1409 1407 1407 1432 1432 1432 1432 1407 1407 1430 1430 1407 1407 1405 1405 1430 1430 1430 1430 1405 1405 1428 1428 1405 1405 1402 1402 1428 1428 1428 1428 1402 1402 1403 1403 1475 1475 1474 1474 1478 1478 1474 1474 1480 1480 1478 1478 1478 1478 1480 1480 1482 1482 1480 1480 1486 1486 1482 1482 1482 1482 1486 1486 1484 1484 1486 1486 1493 1493 1484 1484 1484 1484 1493 1493 1488 1488 1493 1493 1495 1495 1488 1488 1488 1488 1495 1495 1490 1490 1495 1495 1497 1497 1490 1490 1490 1490 1497 1497 1492 1492 1497 1497 1499 1499 1492 1492 1492 1492 1499 1499 1491 1491 1499 1499 1498 1498 1491 1491 1491 1491 1498 1498 1489 1489 1498 1498 1496 1496 1489 1489 1489 1489 1496 1496 1485 1485 1496 1496 1494 1494 1485 1485 1485 1485 1494 1494 1483 1483 1494 1494 1487 1487 1483 1483 1483 1483 1487 1487 1479 1479 1487 1487 1481 1481 1479 1479 1479 1479 1481 1481 1476 1476 1481 1481 1477 1477 1476 1476 1476 1476 1477 1477 1473 1473 1477 1477 1471 1471 1473 1473 1473 1473 1471 1471 1469 1469 1471 1471 1465 1465 1469 1469 1469 1469 1465 1465 1467 1467 1465 1465 1458 1458 1467 1467 1467 1467 1458 1458 1463 1463 1458 1458 1456 1456 1463 1463 1463 1463 1456 1456 1461 1461 1456 1456 1454 1454 1461 1461 1461 1461 1454 1454 1459 1459 1454 1454 1452 1452 1459 1459 1459 1459 1452 1452 1460 1460 1452 1452 1453 1453 1460 1460 1460 1460 1453 1453 1462 1462 1453 1453 1455 1455 1462 1462 1462 1462 1455 1455 1466 1466 1455 1455 1457 1457 1466 1466 1466 1466 1457 1457 1468 1468 1457 1457 1464 1464 1468 1468 1468 1468 1464 1464 1472 1472 1464 1464 1470 1470 1472 1472 1472 1472 1470 1470 1475 1475 1470 1470 1474 1474 1475 1475
+870 870 871 871 794 794 886 886 888 888 806 806 892 892 894 894 810 810 902 902 903 903 816 816 907 907 908 908 820 820 913 913 914 914 824 824 918 918 920 920 828 828 924 924 926 926 832 832 932 932 933 933 837 837 916 916 915 915 825 825 5325 5325 909 909 821 821 901 901 900 900 815 815 885 885 883 883 803 803 879 879 877 877 799 799 869 869 868 868 793 793 853 853 851 851 781 781 847 847 845 845 777 777 839 839 838 838 772 772 855 855 856 856 784 784 5326 5326 862 862 788 788 567 567 566 566 418 418 572 572 569 569 420 420 576 576 573 573 422 422 581 581 580 580 426 426 591 591 590 590 432 432 596 596 593 593 434 434 600 600 597 597 436 436 605 605 604 604 440 440 614 614 613 613 446 446 619 619 616 616 448 448 623 623 620 620 450 450 628 628 627 627 454 454 638 638 637 637 460 460 636 636 639 639 461 461 632 632 635 635 459 459 626 626 629 629 455 455 617 617 618 618 449 449 612 612 615 615 447 447 603 603 606 606 441 441 594 594 595 595 435 435 589 589 592 592 433 433 584 584 585 585 429 429 579 579 582 582 427 427 570 570 571 571 421 421 565 565 568 568 419 419 560 560 561 561 415 415 5327 5327 558 558 413 413 546 546 547 547 407 407 541 541 544 544 405 405 536 536 537 537 401 401 531 531 534 534 399 399 533 533 532 532 398 398 538 538 535 535 400 400 543 543 542 542 404 404 548 548 545 545 406 406 557 557 556 556 412 412 557 557 412 412 559 559 548 548 406 406 549 549 531 531 399 399 530 530 5328 5328 413 413 5329 5329 579 579 427 427 578 578 603 603 441 441 602 602 626 626 455 455 625 625 628 628 454 454 630 630 605 605 440 440 607 607 581 581 426 426 583 583 545 545 543 543 406 406 543 543 404 404 406 406 406 406 404 404 274 274 404 404 272 272 274 274 274 274 272 272 5330 5330 272 272 5331 5331 5332 5332 142 142 140 140 10 10 140 140 8 8 10 10 10 10 8 8 76 76 8 8 74 74 76 76 76 76 74 74 208 208 5333 5333 206 206 5334 5334 5335 5335 206 206 340 340 206 206 338 338 340 340 340 340 338 338 472 472 338 338 470 470 472 472 472 472 470 470 650 650 470 470 648 648 650 650 650 650 648 648 716 716 648 648 714 714 716 716 716 716 714 714 782 782 714 714 780 780 782 782 782 782 780 780 852 852 539 539 538 538 402 402 538 538 400 400 402 402 402 402 400 400 270 270 400 400 268 268 270 270 270 270 268 268 5336 5336 268 268 5337 5337 5338 5338 138 138 136 136 6 6 136 136 4 4 6 6 6 6 4 4 72 72 4 4 70 70 72 72 5339 5339 5340 5340 204 204 5341 5341 202 202 204 204 204 204 202 202 336 336 202 202 334 334 336 336 336 336 334 334 468 468 334 334 466 466 468 468 468 468 466 466 646 646 466 466 644 644 646 646 646 646 644 644 712 712 644 644 710 710 712 712 712 712 710 710 778 778 710 710 776 776 778 778 547 547 550 550 407 407 550 550 409 409 407 407 407 407 409 409 275 275 409 409 5342 5342 275 275 275 275 5343 5343 5344 5344 277 277 145 145 143 143 143 143 145 145 11 11 145 145 13 13 11 11 11 11 13 13 77 77 13 13 79 79 77 77 77 77 79 79 209 209 79 79 211 211 209 209 5345 5345 5346 5346 341 341 5347 5347 343 343 341 341 341 341 343 343 473 473 343 343 475 475 473 473 473 473 475 475 651 651 475 475 653 653 651 651 651 651 653 653 717 717 653 653 719 719 717 717 717 717 719 719 783 783 719 719 785 785 783 783 783 783 785 785 854 854 551 551 554 554 411 411 5348 5348 413 413 5349 5349 5350 5350 413 413 5351 5351 413 413 5352 5352 5353 5353 279 279 281 281 147 147 281 281 149 149 147 147 147 147 149 149 15 15 149 149 17 17 15 15 15 15 17 17 81 81 17 17 83 83 81 81 81 81 83 83 213 213 83 83 215 215 213 213 5354 5354 5355 5355 345 345 5356 5356 347 347 5357 5357 5358 5358 347 347 5359 5359 347 347 479 479 5360 5360 5361 5361 479 479 5362 5362 479 479 657 657 5363 5363 5364 5364 657 657 5365 5365 657 657 723 723 5366 5366 5367 5367 723 723 5368 5368 723 723 789 789 5369 5369 585 585 588 588 429 429 588 588 431 431 429 429 429 429 431 431 297 297 431 431 299 299 297 297 297 297 299 299 5370 5370 299 299 5371 5371 5372 5372 165 165 167 167 33 33 167 167 35 35 33 33 33 33 35 35 99 99 35 35 101 101 99 99 5373 5373 5374 5374 231 231 5375 5375 233 233 231 231 231 231 233 233 363 363 233 233 365 365 363 363 363 363 365 365 495 495 365 365 497 497 495 495 495 495 497 497 673 673 497 497 675 675 673 673 673 673 675 675 739 739 675 675 741 741 739 739 739 739 741 741 805 805 741 741 807 807 805 805 805 805 807 807 887 887 592 592 594 594 433 433 594 594 435 435 433 433 433 433 435 435 301 301 435 435 303 303 301 301 301 301 303 303 5376 5376 303 303 5377 5377 5378 5378 169 169 171 171 37 37 171 171 39 39 37 37 37 37 39 39 103 103 39 39 105 105 103 103 5379 5379 5380 5380 235 235 5381 5381 237 237 235 235 235 235 237 237 367 367 237 237 369 369 367 367 367 367 369 369 499 499 369 369 501 501 499 499 499 499 501 501 677 677 501 501 679 679 677 677 677 677 679 679 743 743 679 679 745 745 743 743 743 743 745 745 809 809 745 745 811 811 809 809 621 621 622 622 451 451 622 622 453 453 451 451 451 451 453 453 319 319 453 453 321 321 319 319 319 319 321 321 5382 5382 321 321 5383 5383 5384 5384 187 187 189 189 55 55 189 189 57 57 55 55 55 55 57 57 121 121 57 57 123 123 121 121 121 121 123 123 253 253 5385 5385 255 255 5386 5386 5387 5387 255 255 385 385 255 255 387 387 385 385 385 385 387 387 517 517 387 387 519 519 517 517 517 517 519 519 695 695 519 519 697 697 695 695 695 695 697 697 761 761 697 697 763 763 761 761 761 761 763 763 827 827 763 763 829 829 827 827 827 827 829 829 919 919 629 629 631 631 455 455 631 631 457 457 455 455 455 455 457 457 323 323 457 457 325 325 323 323 323 323 325 325 5388 5388 325 325 5389 5389 5390 5390 191 191 193 193 59 59 193 193 61 61 59 59 59 59 61 61 125 125 61 61 127 127 125 125 5391 5391 5392 5392 257 257 5393 5393 259 259 257 257 257 257 259 259 389 389 259 259 391 391 389 389 389 389 391 391 521 521 391 391 523 523 521 521 521 521 523 523 699 699 523 523 701 701 699 699 699 699 701 701 765 765 701 701 767 767 765 765 765 765 767 767 831 831 767 767 833 833 831 831 586 586 583 583 428 428 583 583 426 426 428 428 428 428 426 426 296 296 426 426 294 294 296 296 296 296 294 294 5394 5394 294 294 5395 5395 5396 5396 164 164 162 162 32 32 162 162 30 30 32 32 32 32 30 30 98 98 30 30 96 96 98 98 5397 5397 5398 5398 230 230 5399 5399 228 228 230 230 230 230 228 228 362 362 228 228 360 360 362 362 362 362 360 360 494 494 360 360 492 492 494 494 494 494 492 492 672 672 492 492 670 670 672 672 672 672 670 670 738 738 670 670 736 736 738 738 738 738 736 736 804 804 736 736 802 802 804 804 804 804 802 802 884 884 577 577 576 576 424 424 576 576 422 422 424 424 424 424 422 422 292 292 422 422 290 290 292 292 292 292 290 290 5400 5400 290 290 5401 5401 5402 5402 160 160 158 158 28 28 158 158 26 26 28 28 28 28 26 26 94 94 26 26 92 92 94 94 5403 5403 5404 5404 226 226 5405 5405 224 224 226 226 226 226 224 224 358 358 224 224 356 356 358 358 358 358 356 356 490 490 356 356 488 488 490 490 490 490 488 488 668 668 488 488 666 666 668 668 668 668 666 666 734 734 666 666 732 732 734 734 734 734 732 732 800 800 732 732 798 798 800 800 562 562 559 559 414 414 559 559 412 412 414 414 414 414 412 412 5406 5406 412 412 5407 5407 5408 5408 282 282 280 280 150 150 280 280 148 148 150 150 150 150 148 148 18 18 148 148 16 16 18 18 18 18 16 16 84 84 16 16 82 82 84 84 84 84 82 82 216 216 82 82 214 214 216 216 5409 5409 5410 5410 348 348 5411 5411 346 346 348 348 348 348 346 346 480 480 346 346 478 478 480 480 480 480 478 478 658 658 478 478 656 656 658 658 658 658 656 656 724 724 656 656 722 722 724 724 724 724 722 722 790 790 722 722 788 788 790 790 790 790 788 788 865 865 788 788 862 862 865 865 859 859 860 860 786 786 5412 5412 788 788 5413 5413 5414 5414 788 788 5415 5415 788 788 722 722 5416 5416 5417 5417 722 722 5418 5418 722 722 656 656 5419 5419 5420 5420 656 656 5421 5421 656 656 478 478 5422 5422 5423 5423 478 478 5424 5424 478 478 346 346 5425 5425 5426 5426 346 346 5427 5427 346 346 5428 5428 5429 5429 212 212 214 214 80 80 214 214 82 82 80 80 80 80 82 82 14 14 82 82 16 16 14 14 14 14 16 16 146 146 16 16 148 148 146 146 146 146 148 148 278 278 148 148 280 280 278 278 5430 5430 5431 5431 410 410 5432 5432 412 412 5433 5433 5434 5434 412 412 5435 5435 412 412 556 556 5436 5436 553 553 552 552 410 410 552 552 408 408 410 410 410 410 408 408 5437 5437 408 408 276 276 5438 5438 5439 5439 276 276 5440 5440 276 276 5441 5441 5442 5442 146 146 144 144 14 14 144 144 12 12 14 14 14 14 12 12 80 80 12 12 78 78 80 80 80 80 78 78 212 212 78 78 210 210 212 212 5443 5443 5444 5444 344 344 5445 5445 342 342 344 344 344 344 342 342 476 476 342 342 474 474 476 476 476 476 474 474 654 654 474 474 652 652 654 654 654 654 652 652 720 720 652 652 718 718 720 720 720 720 718 718 786 786 718 718 784 784 786 786 786 786 784 784 859 859 784 784 856 856 859 859 852 852 855 855 782 782 855 855 784 784 782 782 782 782 784 784 716 716 784 784 718 718 716 716 716 716 718 718 650 650 718 718 652 652 650 650 650 650 652 652 472 472 652 652 474 474 472 472 472 472 474 474 340 340 474 474 342 342 340 340 340 340 342 342 5446 5446 342 342 5447 5447 5448 5448 208 208 210 210 76 76 210 210 78 78 76 76 76 76 78 78 10 10 78 78 12 12 10 10 10 10 12 12 142 142 12 12 144 144 142 142 5449 5449 5450 5450 274 274 5451 5451 276 276 274 274 274 274 276 276 406 406 276 276 408 408 406 406 406 406 408 408 549 549 408 408 552 552 549 549 846 846 849 849 780 780 849 849 850 850 780 780 780 780 850 850 852 852 843 843 844 844 776 776 844 844 846 846 776 776 776 776 846 846 778 778 846 846 780 780 778 778 778 778 780 780 712 712 780 780 714 714 712 712 712 712 714 714 646 646 714 714 648 648 646 646 646 646 648 648 468 468 648 648 470 470 468 468 468 468 470 470 336 336 470 470 338 338 336 336 336 336 338 338 204 204 338 338 206 206 204 204 204 204 206 206 5452 5452 206 206 5453 5453 5454 5454 72 72 74 74 6 6 74 74 8 8 6 6 6 6 8 8 138 138 8 8 140 140 138 138 5455 5455 5456 5456 270 270 5457 5457 272 272 270 270 270 270 272 272 402 402 272 272 404 404 402 402 402 402 404 404 539 539 404 404 542 542 539 539 841 841 843 843 774 774 843 843 776 776 774 774 774 774 776 776 708 708 776 776 710 710 708 708 708 708 710 710 642 642 710 710 644 644 642 642 642 642 644 644 464 464 644 644 466 466 464 464 464 464 466 466 332 332 466 466 334 334 332 332 332 332 334 334 200 200 334 334 202 202 200 200 200 200 202 202 5458 5458 202 202 5459 5459 5460 5460 68 68 70 70 2 2 70 70 4 4 2 2 2 2 4 4 134 134 4 4 136 136 134 134 5461 5461 5462 5462 266 266 5463 5463 268 268 266 266 266 266 268 268 398 398 268 268 400 400 398 398 398 398 400 400 533 533 400 400 535 535 533 533 532 532 528 528 398 398 528 528 396 396 398 398 398 398 396 396 266 266 396 396 264 264 266 266 266 266 264 264 5464 5464 264 264 5465 5465 5466 5466 134 134 132 132 2 2 132 132 0 0 2 2 2 2 0 0 68 68 0 0 66 66 68 68 5467 5467 5468 5468 200 200 5469 5469 198 198 200 200 200 200 198 198 332 332 198 198 330 330 332 332 332 332 330 330 464 464 330 330 462 462 464 464 464 464 462 462 642 642 462 462 640 640 642 642 642 642 640 640 708 708 640 640 706 706 708 708 708 708 706 706 774 774 706 706 772 772 774 774 774 774 772 772 841 841 772 772 838 838 841 841 840 840 839 839 773 773 839 839 772 772 773 773 773 773 772 772 707 707 772 772 706 706 707 707 707 707 706 706 641 641 706 706 640 640 641 641 641 641 640 640 463 463 640 640 462 462 463 463 463 463 462 462 331 331 462 462 330 330 331 331 331 331 330 330 199 199 330 330 198 198 199 199 199 199 198 198 5470 5470 198 198 5471 5471 5472 5472 67 67 66 66 1 1 66 66 0 0 1 1 1 1 0 0 133 133 0 0 132 132 133 133 5473 5473 5474 5474 265 265 5475 5475 264 264 265 265 265 265 264 264 397 397 264 264 396 396 397 397 397 397 396 396 529 529 396 396 528 528 529 529 529 529 530 530 397 397 530 530 399 399 397 397 397 397 399 399 265 265 399 399 267 267 265 265 265 265 267 267 5476 5476 267 267 5477 5477 5478 5478 133 133 135 135 1 1 135 135 3 3 1 1 1 1 3 3 67 67 3 3 69 69 67 67 5479 5479 5480 5480 199 199 5481 5481 201 201 199 199 199 199 201 201 331 331 201 201 333 333 331 331 331 331 333 333 463 463 333 333 465 465 463 463 463 463 465 465 641 641 465 465 643 643 641 641 641 641 643 643 707 707 643 643 709 709 707 707 707 707 709 709 773 773 709 709 775 775 773 773 773 773 775 775 840 840 775 775 842 842 840 840 534 534 536 536 399 399 536 536 401 401 399 399 399 399 401 401 267 267 401 401 269 269 267 267 267 267 269 269 5482 5482 269 269 5483 5483 5484 5484 135 135 137 137 3 3 137 137 5 5 3 3 3 3 5 5 69 69 5 5 71 71 69 69 5485 5485 5486 5486 201 201 5487 5487 203 203 201 201 201 201 203 203 333 333 203 203 335 335 333 333 333 333 335 335 465 465 335 335 467 467 465 465 465 465 467 467 643 643 467 467 645 645 643 643 643 643 645 645 709 709 645 645 711 711 709 709 709 709 711 711 775 775 711 711 777 777 775 775 775 775 777 777 842 842 777 777 845 845 842 842 848 848 847 847 779 779 847 847 777 777 779 779 779 779 777 777 713 713 777 777 711 711 713 713 713 713 711 711 647 647 711 711 645 645 647 647 647 647 645 645 469 469 645 645 467 467 469 469 469 469 467 467 337 337 467 467 335 335 337 337 337 337 335 335 205 205 335 335 203 203 205 205 205 205 203 203 5488 5488 203 203 5489 5489 5490 5490 73 73 71 71 7 7 71 71 5 5 7 7 7 7 5 5 139 139 5 5 137 137 139 139 5491 5491 5492 5492 271 271 5493 5493 269 269 271 271 271 271 269 269 403 403 269 269 401 401 403 403 403 403 401 401 540 540 401 401 537 537 540 540 540 540 541 541 403 403 541 541 405 405 403 403 403 403 405 405 271 271 405 405 273 273 271 271 271 271 273 273 5494 5494 273 273 5495 5495 5496 5496 139 139 141 141 7 7 141 141 9 9 7 7 7 7 9 9 73 73 9 9 75 75 73 73 5497 5497 5498 5498 205 205 5499 5499 207 207 205 205 205 205 207 207 337 337 207 207 339 339 337 337 337 337 339 339 469 469 339 339 471 471 469 469 469 469 471 471 647 647 471 471 649 649 647 647 647 647 649 649 713 713 649 649 715 715 713 713 713 713 715 715 779 779 715 715 781 781 779 779 779 779 781 781 848 848 781 781 851 851 848 848 854 854 853 853 783 783 853 853 781 781 783 783 783 783 781 781 717 717 781 781 715 715 717 717 717 717 715 715 651 651 715 715 649 649 651 651 651 651 649 649 473 473 649 649 471 471 473 473 473 473 471 471 341 341 471 471 339 339 341 341 341 341 339 339 5500 5500 339 339 207 207 5501 5501 5502 5502 207 207 5503 5503 207 207 5504 5504 5505 5505 77 77 75 75 11 11 75 75 9 9 11 11 11 11 9 9 143 143 9 9 141 141 143 143 5506 5506 5507 5507 275 275 5508 5508 273 273 275 275 275 275 273 273 407 407 273 273 405 405 407 407 407 407 405 405 546 546 405 405 544 544 546 546 861 861 858 858 785 785 858 858 857 857 785 785 785 785 857 857 854 854 864 864 863 863 789 789 863 863 5509 5509 789 789 789 789 5510 5510 5511 5511 861 861 785 785 787 787 787 787 785 785 721 721 785 785 719 719 721 721 721 721 719 719 655 655 719 719 653 653 655 655 655 655 653 653 477 477 653 653 475 475 477 477 477 477 475 475 345 345 475 475 343 343 345 345 345 345 343 343 5512 5512 343 343 5513 5513 5514 5514 213 213 211 211 81 81 211 211 79 79 81 81 81 81 79 79 15 15 79 79 13 13 15 15 15 15 13 13 147 147 13 13 145 145 147 147 147 147 145 145 279 279 145 145 277 277 279 279 5515 5515 5516 5516 411 411 5517 5517 409 409 411 411 411 411 409 409 551 551 409 409 550 550 551 551 866 866 864 864 791 791 864 864 789 789 791 791 791 791 789 789 725 725 789 789 723 723 725 725 725 725 723 723 659 659 723 723 657 657 659 659 659 659 657 657 481 481 657 657 479 479 481 481 481 481 479 479 349 349 479 479 347 347 349 349 349 349 347 347 5518 5518 347 347 5519 5519 5520 5520 217 217 215 215 85 85 215 215 83 83 85 85 85 85 83 83 19 19 83 83 17 17 19 19 19 19 17 17 151 151 17 17 149 149 151 151 151 151 149 149 283 283 149 149 281 281 283 283 5521 5521 5522 5522 415 415 5523 5523 413 413 415 415 415 415 413 413 560 560 413 413 558 558 560 560 561 561 564 564 415 415 564 564 417 417 415 415 415 415 417 417 5524 5524 417 417 285 285 5525 5525 5526 5526 285 285 5527 5527 285 285 5528 5528 5529 5529 151 151 153 153 19 19 153 153 21 21 19 19 19 19 21 21 85 85 21 21 87 87 85 85 85 85 87 87 217 217 87 87 219 219 217 217 5530 5530 5531 5531 349 349 5532 5532 351 351 349 349 349 349 351 351 481 481 351 351 483 483 481 481 481 481 483 483 659 659 483 483 661 661 659 659 659 659 661 661 725 725 661 661 727 727 725 725 725 725 727 727 791 791 727 727 793 793 791 791 791 791 793 793 866 866 793 793 868 868 866 866 872 872 869 869 795 795 869 869 793 793 795 795 795 795 793 793 729 729 793 793 727 727 729 729 729 729 727 727 663 663 727 727 661 661 663 663 663 663 661 661 485 485 661 661 483 483 485 485 485 485 483 483 353 353 483 483 351 351 353 353 353 353 351 351 221 221 351 351 5533 5533 221 221 221 221 5534 5534 5535 5535 219 219 87 87 89 89 89 89 87 87 23 23 87 87 21 21 23 23 23 23 21 21 155 155 21 21 153 153 155 155 5536 5536 5537 5537 287 287 5538 5538 285 285 287 287 287 287 285 285 419 419 285 285 417 417 419 419 419 419 417 417 565 565 417 417 564 564 565 565 568 568 570 570 419 419 570 570 421 421 419 419 419 419 421 421 287 287 421 421 289 289 287 287 287 287 289 289 5539 5539 289 289 5540 5540 5541 5541 155 155 157 157 23 23 157 157 25 25 23 23 23 23 25 25 89 89 25 25 91 91 89 89 5542 5542 5543 5543 221 221 5544 5544 223 223 221 221 221 221 223 223 353 353 223 223 355 355 353 353 353 353 355 355 485 485 355 355 487 487 485 485 485 485 487 487 663 663 487 487 665 665 663 663 663 663 665 665 729 729 665 665 731 731 729 729 729 729 731 731 795 795 731 731 797 797 795 795 795 795 797 797 872 872 797 797 874 874 872 872 571 571 574 574 421 421 574 574 423 423 421 421 421 421 423 423 289 289 423 423 291 291 289 289 289 289 291 291 5545 5545 291 291 5546 5546 5547 5547 157 157 159 159 25 25 159 159 27 27 25 25 25 25 27 27 91 91 27 27 93 93 91 91 5548 5548 5549 5549 223 223 5550 5550 225 225 223 223 223 223 225 225 355 355 225 225 357 357 355 355 355 355 357 357 487 487 357 357 489 489 487 487 487 487 489 489 665 665 489 489 667 667 665 665 665 665 667 667 731 731 667 667 733 733 731 731 731 731 733 733 797 797 733 733 799 799 797 797 797 797 799 799 874 874 799 799 877 877 874 874 880 880 879 879 801 801 879 879 799 799 801 801 801 801 799 799 735 735 799 799 733 733 735 735 735 735 733 733 669 669 733 733 667 667 669 669 669 669 667 667 491 491 667 667 489 489 491 491 491 491 489 489 359 359 489 489 357 357 359 359 359 359 357 357 227 227 357 357 225 225 227 227 227 227 225 225 5551 5551 225 225 5552 5552 5553 5553 95 95 93 93 29 29 93 93 27 27 29 29 29 29 27 27 161 161 27 27 159 159 161 161 5554 5554 5555 5555 293 293 5556 5556 291 291 293 293 293 293 291 291 425 425 291 291 423 423 425 425 425 425 423 423 575 575 423 423 574 574 575 575 575 575 578 578 425 425 578 578 427 427 425 425 425 425 427 427 293 293 427 427 295 295 293 293 293 293 295 295 5557 5557 295 295 5558 5558 5559 5559 161 161 163 163 29 29 163 163 31 31 29 29 29 29 31 31 95 95 31 31 97 97 95 95 5560 5560 5561 5561 227 227 5562 5562 229 229 227 227 227 227 229 229 359 359 229 229 361 361 359 359 359 359 361 361 491 491 361 361 493 493 491 491 491 491 493 493 669 669 493 493 671 671 669 669 669 669 671 671 735 735 671 671 737 737 735 735 735 735 737 737 801 801 737 737 803 803 801 801 801 801 803 803 880 880 803 803 883 883 880 880 887 887 885 885 805 805 885 885 803 803 805 805 805 805 803 803 739 739 803 803 737 737 739 739 739 739 737 737 673 673 737 737 671 671 673 673 673 673 671 671 495 495 671 671 493 493 495 495 495 495 493 493 363 363 493 493 361 361 363 363 363 363 361 361 231 231 361 361 229 229 231 231 231 231 229 229 5563 5563 229 229 5564 5564 5565 5565 99 99 97 97 33 33 97 97 31 31 33 33 33 33 31 31 165 165 31 31 163 163 165 165 5566 5566 5567 5567 297 297 5568 5568 295 295 297 297 297 297 295 295 429 429 295 295 427 427 429 429 429 429 427 427 584 584 427 427 582 582 584 584 893 893 890 890 807 807 890 890 889 889 807 807 807 807 889 889 887 887 896 896 895 895 811 811 895 895 893 893 811 811 811 811 893 893 809 809 893 893 807 807 809 809 809 809 807 807 743 743 807 807 741 741 743 743 743 743 741 741 677 677 741 741 675 675 677 677 677 677 675 675 499 499 675 675 497 497 499 499 499 499 497 497 367 367 497 497 365 365 367 367 367 367 365 365 235 235 365 365 233 233 235 235 235 235 233 233 5569 5569 233 233 5570 5570 5571 5571 103 103 101 101 37 37 101 101 35 35 37 37 37 37 35 35 169 169 35 35 167 167 169 169 5572 5572 5573 5573 301 301 5574 5574 299 299 301 301 301 301 299 299 433 433 299 299 431 431 433 433 433 433 431 431 589 589 431 431 588 588 589 589 898 898 896 896 813 813 896 896 811 811 813 813 813 813 811 811 747 747 811 811 745 745 747 747 747 747 745 745 681 681 745 745 679 679 681 681 681 681 679 679 503 503 679 679 501 501 503 503 503 503 501 501 371 371 501 501 369 369 371 371 371 371 369 369 239 239 369 369 237 237 239 239 239 239 237 237 5575 5575 237 237 5576 5576 5577 5577 107 107 105 105 41 41 105 105 39 39 41 41 41 41 39 39 173 173 39 39 171 171 173 173 5578 5578 5579 5579 305 305 5580 5580 303 303 305 305 305 305 303 303 437 437 303 303 435 435 437 437 437 437 435 435 598 598 435 435 595 595 598 598 598 598 599 599 437 437 599 599 439 439 437 437 437 437 439 439 305 305 439 439 307 307 305 305 305 305 307 307 5581 5581 307 307 5582 5582 5583 5583 173 173 175 175 41 41 175 175 43 43 41 41 41 41 43 43 107 107 43 43 109 109 107 107 5584 5584 5585 5585 239 239 5586 5586 5587 5587 239 239 239 239 5588 5588 371 371 5589 5589 373 373 371 371 371 371 373 373 503 503 373 373 505 505 503 503 503 503 505 505 681 681 505 505 683 683 681 681 681 681 683 683 747 747 683 683 749 749 747 747 747 747 749 749 813 813 749 749 815 815 813 813 813 813 815 815 898 898 815 815 900 900 898 898 904 904 901 901 817 817 901 901 815 815 817 817 817 817 815 815 751 751 815 815 749 749 751 751 751 751 749 749 685 685 749 749 683 683 685 685 685 685 683 683 507 507 683 683 505 505 507 507 507 507 505 505 375 375 505 505 373 373 375 375 375 375 373 373 5590 5590 373 373 5591 5591 5592 5592 243 243 241 241 111 111 241 241 109 109 111 111 111 111 109 109 45 45 109 109 43 43 45 45 45 45 43 43 177 177 43 43 175 175 177 177 5593 5593 5594 5594 309 309 5595 5595 307 307 309 309 309 309 307 307 441 441 307 307 439 439 441 441 441 441 439 439 602 602 439 439 599 599 602 602 606 606 608 608 441 441 608 608 443 443 441 441 441 441 443 443 309 309 443 443 5596 5596 309 309 309 309 5597 5597 5598 5598 311 311 179 179 177 177 177 177 179 179 45 45 179 179 47 47 45 45 45 45 47 47 111 111 47 47 113 113 111 111 111 111 113 113 243 243 113 113 245 245 243 243 5599 5599 5600 5600 375 375 5601 5601 377 377 375 375 375 375 377 377 507 507 377 377 509 509 507 507 507 507 509 509 685 685 509 509 687 687 685 685 685 685 687 687 751 751 687 687 753 753 751 751 751 751 753 753 817 817 753 753 819 819 817 817 817 817 819 819 904 904 819 819 906 906 904 904 608 608 611 611 443 443 611 611 445 445 443 443 443 443 445 445 5602 5602 445 445 5603 5603 5604 5604 311 311 313 313 179 179 313 313 181 181 179 179 179 179 181 181 47 47 181 181 49 49 47 47 47 47 49 49 113 113 49 49 115 115 113 113 113 113 115 115 245 245 115 115 247 247 245 245 5605 5605 5606 5606 377 377 5607 5607 379 379 377 377 377 377 379 379 509 509 379 379 511 511 509 509 509 509 511 511 687 687 511 511 689 689 687 687 687 687 689 689 753 753 689 689 755 755 753 753 753 753 755 755 819 819 755 755 821 821 819 819 819 819 821 821 906 906 821 821 909 909 906 906 912 912 911 911 823 823 5608 5608 821 821 5609 5609 5610 5610 821 821 5611 5611 821 821 755 755 5612 5612 5613 5613 755 755 5614 5614 755 755 689 689 5615 5615 5616 5616 689 689 5617 5617 689 689 511 511 5618 5618 5619 5619 511 511 5620 5620 511 511 379 379 5621 5621 5622 5622 379 379 5623 5623 379 379 5624 5624 5625 5625 249 249 247 247 117 117 247 247 115 115 117 117 117 117 115 115 51 51 115 115 49 49 51 51 51 51 49 49 183 183 49 49 181 181 183 183 183 183 181 181 315 315 181 181 313 313 315 315 5626 5626 5627 5627 447 447 5628 5628 445 445 5629 5629 5630 5630 445 445 5631 5631 445 445 611 611 5632 5632 615 615 617 617 447 447 617 617 449 449 447 447 447 447 449 449 5633 5633 449 449 317 317 5634 5634 5635 5635 317 317 5636 5636 317 317 5637 5637 5638 5638 183 183 185 185 51 51 185 185 53 53 51 51 51 51 53 53 117 117 53 53 119 119 117 117 117 117 119 119 249 249 119 119 251 251 249 249 5639 5639 5640 5640 381 381 5641 5641 383 383 381 381 381 381 383 383 513 513 383 383 515 515 513 513 513 513 515 515 691 691 515 515 693 693 691 691 691 691 693 693 757 757 693 693 759 759 757 757 757 757 759 759 823 823 759 759 825 825 823 823 823 823 825 825 912 912 825 825 915 915 912 912 919 919 916 916 827 827 916 916 825 825 827 827 827 827 825 825 761 761 825 825 759 759 761 761 761 761 759 759 695 695 759 759 693 693 695 695 695 695 693 693 517 517 693 693 515 515 517 517 517 517 515 515 385 385 515 515 383 383 385 385 385 385 383 383 5642 5642 383 383 5643 5643 5644 5644 253 253 251 251 121 121 251 251 119 119 121 121 121 121 119 119 55 55 119 119 53 53 55 55 55 55 53 53 187 187 53 53 185 185 187 187 5645 5645 5646 5646 319 319 5647 5647 317 317 319 319 319 319 317 317 451 451 317 317 449 449 451 451 451 451 449 449 621 621 449 449 618 618 621 621 925 925 922 922 829 829 922 922 921 921 829 829 829 829 921 921 919 919 928 928 927 927 833 833 927 927 925 925 833 833 833 833 925 925 831 831 925 925 829 829 831 831 831 831 829 829 765 765 829 829 763 763 765 765 765 765 763 763 699 699 763 763 697 697 699 699 699 699 697 697 521 521 697 697 519 519 521 521 521 521 519 519 389 389 519 519 387 387 389 389 389 389 387 387 257 257 387 387 255 255 257 257 257 257 255 255 5648 5648 255 255 5649 5649 5650 5650 125 125 123 123 59 59 123 123 57 57 59 59 59 59 57 57 191 191 57 57 189 189 191 191 5651 5651 5652 5652 323 323 5653 5653 321 321 323 323 323 323 321 321 455 455 321 321 453 453 455 455 455 455 453 453 625 625 453 453 622 622 625 625 930 930 928 928 835 835 928 928 833 833 835 835 835 835 833 833 769 769 833 833 767 767 769 769 769 769 767 767 703 703 767 767 701 701 703 703 703 703 701 701 525 525 701 701 523 523 525 525 525 525 523 523 393 393 523 523 391 391 393 393 393 393 391 391 261 261 391 391 259 259 261 261 261 261 259 259 5654 5654 259 259 5655 5655 5656 5656 129 129 127 127 63 63 127 127 61 61 63 63 63 63 61 61 195 195 61 61 193 193 195 195 5657 5657 5658 5658 327 327 5659 5659 325 325 327 327 327 327 325 325 459 459 325 325 457 457 459 459 459 459 457 457 632 632 457 457 631 631 632 632 635 635 636 636 459 459 636 636 461 461 459 459 459 459 461 461 327 327 461 461 329 329 327 327 327 327 329 329 5660 5660 329 329 5661 5661 5662 5662 195 195 197 197 63 63 197 197 65 65 63 63 63 63 65 65 129 129 65 65 131 131 129 129 5663 5663 5664 5664 261 261 5665 5665 263 263 261 261 261 261 263 263 393 393 263 263 395 395 393 393 393 393 395 395 525 525 395 395 527 527 525 525 525 525 527 527 703 703 527 527 705 705 703 703 703 703 705 705 769 769 705 705 771 771 769 769 769 769 771 771 835 835 771 771 837 837 835 835 835 835 837 837 930 930 837 837 933 933 930 930 931 931 932 932 836 836 932 932 837 837 836 836 836 836 837 837 770 770 837 837 771 771 770 770 770 770 771 771 704 704 771 771 705 705 704 704 704 704 705 705 526 526 705 705 527 527 526 526 526 526 527 527 394 394 527 527 395 395 394 394 394 394 395 395 262 262 395 395 263 263 262 262 262 262 263 263 5666 5666 263 263 5667 5667 5668 5668 130 130 131 131 64 64 131 131 65 65 64 64 64 64 65 65 196 196 65 65 197 197 196 196 5669 5669 5670 5670 328 328 5671 5671 329 329 328 328 328 328 329 329 460 460 329 329 461 461 460 460 460 460 461 461 638 638 461 461 639 639 638 638 637 637 634 634 460 460 634 634 458 458 460 460 460 460 458 458 328 328 458 458 326 326 328 328 328 328 326 326 5672 5672 326 326 5673 5673 5674 5674 196 196 194 194 64 64 194 194 62 62 64 64 64 64 62 62 130 130 62 62 128 128 130 130 5675 5675 5676 5676 262 262 5677 5677 260 260 262 262 262 262 260 260 394 394 260 260 392 392 394 394 394 394 392 392 526 526 392 392 524 524 526 526 526 526 524 524 704 704 524 524 702 702 704 704 704 704 702 702 770 770 702 702 768 768 770 770 770 770 768 768 836 836 768 768 834 834 836 836 836 836 834 834 931 931 834 834 929 929 931 931 634 634 633 633 458 458 633 633 456 456 458 458 458 458 456 456 326 326 456 456 324 324 326 326 326 326 324 324 5678 5678 324 324 5679 5679 5680 5680 194 194 192 192 62 62 192 192 60 60 62 62 62 62 60 60 128 128 60 60 126 126 128 128 5681 5681 5682 5682 260 260 5683 5683 258 258 260 260 260 260 258 258 392 392 258 258 390 390 392 392 392 392 390 390 524 524 390 390 522 522 524 524 524 524 522 522 702 702 522 522 700 700 702 702 702 702 700 700 768 768 700 700 766 766 768 768 768 768 766 766 834 834 766 766 832 832 834 834 834 834 832 832 929 929 832 832 926 926 929 929 923 923 924 924 830 830 924 924 832 832 830 830 830 830 832 832 764 764 832 832 766 766 764 764 764 764 766 766 698 698 766 766 700 700 698 698 698 698 700 700 520 520 700 700 522 522 520 520 520 520 522 522 388 388 522 522 390 390 388 388 388 388 390 390 256 256 390 390 258 258 256 256 256 256 258 258 5684 5684 258 258 5685 5685 5686 5686 124 124 126 126 58 58 126 126 60 60 58 58 58 58 60 60 190 190 60 60 192 192 190 190 5687 5687 5688 5688 322 322 5689 5689 324 324 322 322 322 322 324 324 454 454 324 324 456 456 454 454 454 454 456 456 630 630 456 456 633 633 630 630 627 627 624 624 454 454 624 624 452 452 454 454 454 454 452 452 322 322 452 452 320 320 322 322 322 322 320 320 5690 5690 320 320 5691 5691 5692 5692 190 190 188 188 58 58 188 188 56 56 58 58 58 58 56 56 124 124 56 56 122 122 124 124 5693 5693 5694 5694 256 256 5695 5695 254 254 256 256 256 256 254 254 388 388 254 254 386 386 388 388 388 388 386 386 520 520 386 386 518 518 520 520 520 520 518 518 698 698 518 518 696 696 698 698 698 698 696 696 764 764 696 696 762 762 764 764 764 764 762 762 830 830 762 762 828 828 830 830 830 830 828 828 923 923 828 828 920 920 923 923 917 917 918 918 826 826 918 918 828 828 826 826 826 826 828 828 760 760 828 828 762 762 760 760 760 760 762 762 694 694 762 762 696 696 694 694 694 694 696 696 516 516 696 696 518 518 516 516 516 516 518 518 384 384 518 518 386 386 384 384 384 384 386 386 5696 5696 386 386 254 254 5697 5697 5698 5698 254 254 5699 5699 254 254 5700 5700 5701 5701 120 120 122 122 54 54 122 122 56 56 54 54 54 54 56 56 186 186 56 56 188 188 186 186 5702 5702 5703 5703 318 318 5704 5704 320 320 318 318 318 318 320 320 450 450 320 320 452 452 450 450 450 450 452 452 623 623 452 452 624 624 623 623 620 620 619 619 450 450 619 619 448 448 450 450 450 450 448 448 318 318 448 448 5705 5705 318 318 318 318 5706 5706 5707 5707 316 316 184 184 186 186 186 186 184 184 54 54 184 184 52 52 54 54 54 54 52 52 120 120 52 52 118 118 120 120 120 120 118 118 252 252 118 118 250 250 252 252 5708 5708 5709 5709 384 384 5710 5710 382 382 384 384 384 384 382 382 516 516 382 382 514 514 516 516 516 516 514 514 694 694 514 514 692 692 694 694 694 694 692 692 760 760 692 692 758 758 760 760 760 760 758 758 826 826 758 758 824 824 826 826 826 826 824 824 917 917 824 824 914 914 917 917 910 910 913 913 822 822 913 913 824 824 822 822 822 822 824 824 756 756 824 824 758 758 756 756 756 756 758 758 690 690 758 758 692 692 690 690 690 690 692 692 512 512 692 692 514 514 512 512 512 512 514 514 380 380 514 514 382 382 380 380 380 380 382 382 5711 5711 382 382 5712 5712 5713 5713 248 248 250 250 116 116 250 250 118 118 116 116 116 116 118 118 50 50 118 118 52 52 50 50 50 50 52 52 182 182 52 52 184 184 182 182 182 182 184 184 314 314 184 184 316 316 314 314 5714 5714 5715 5715 446 446 5716 5716 448 448 446 446 446 446 448 448 614 614 448 448 616 616 614 614 5717 5717 610 610 5718 5718 610 610 444 444 5719 5719 5720 5720 444 444 5721 5721 444 444 5722 5722 5723 5723 314 314 312 312 182 182 312 312 180 180 182 182 182 182 180 180 50 50 180 180 48 48 50 50 50 50 48 48 116 116 48 48 114 114 116 116 116 116 114 114 248 248 114 114 246 246 248 248 5724 5724 5725 5725 380 380 5726 5726 378 378 5727 5727 5728 5728 378 378 5729 5729 378 378 510 510 5730 5730 5731 5731 510 510 5732 5732 510 510 688 688 5733 5733 5734 5734 688 688 5735 5735 688 688 754 754 5736 5736 5737 5737 754 754 5738 5738 754 754 820 820 5739 5739 5740 5740 820 820 5741 5741 820 820 908 908 5742 5742 905 905 907 907 818 818 907 907 820 820 818 818 818 818 820 820 752 752 820 820 754 754 752 752 752 752 754 754 686 686 754 754 688 688 686 686 686 686 688 688 508 508 688 688 510 510 508 508 508 508 510 510 376 376 510 510 378 378 376 376 376 376 378 378 5743 5743 378 378 5744 5744 5745 5745 244 244 246 246 112 112 246 246 114 114 112 112 112 112 114 114 46 46 114 114 48 48 46 46 46 46 48 48 178 178 48 48 180 180 178 178 178 178 180 180 310 310 180 180 312 312 310 310 5746 5746 5747 5747 442 442 5748 5748 444 444 442 442 442 442 444 444 609 609 444 444 610 610 609 609 609 609 607 607 442 442 607 607 440 440 442 442 442 442 440 440 5749 5749 440 440 308 308 5750 5750 5751 5751 308 308 5752 5752 308 308 5753 5753 5754 5754 178 178 176 176 46 46 176 176 44 44 46 46 46 46 44 44 112 112 44 44 110 110 112 112 112 112 110 110 244 244 110 110 242 242 244 244 5755 5755 5756 5756 376 376 5757 5757 374 374 376 376 376 376 374 374 508 508 374 374 506 506 508 508 508 508 506 506 686 686 506 506 684 684 686 686 686 686 684 684 752 752 684 684 750 750 752 752 752 752 750 750 818 818 750 750 816 816 818 818 818 818 816 816 905 905 816 816 903 903 905 905 899 899 902 902 814 814 902 902 816 816 814 814 814 814 816 816 748 748 816 816 750 750 748 748 748 748 750 750 682 682 750 750 684 684 682 682 682 682 684 684 504 504 684 684 506 506 504 504 504 504 506 506 372 372 506 506 374 374 372 372 372 372 374 374 240 240 374 374 5758 5758 240 240 240 240 5759 5759 5760 5760 242 242 110 110 108 108 108 108 110 110 42 42 110 110 44 44 42 42 42 42 44 44 174 174 44 44 176 176 174 174 5761 5761 5762 5762 306 306 5763 5763 308 308 306 306 306 306 308 308 438 438 308 308 440 440 438 438 438 438 440 440 601 601 440 440 604 604 601 601 601 601 600 600 438 438 600 600 436 436 438 438 438 438 436 436 306 306 436 436 304 304 306 306 306 306 304 304 5764 5764 304 304 5765 5765 5766 5766 174 174 172 172 42 42 172 172 40 40 42 42 42 42 40 40 108 108 40 40 106 106 108 108 5767 5767 5768 5768 240 240 5769 5769 238 238 240 240 240 240 238 238 372 372 238 238 370 370 372 372 372 372 370 370 504 504 370 370 502 502 504 504 504 504 502 502 682 682 502 502 680 680 682 682 682 682 680 680 748 748 680 680 746 746 748 748 748 748 746 746 814 814 746 746 812 812 814 814 814 814 812 812 899 899 812 812 897 897 899 899 597 597 596 596 436 436 596 596 434 434 436 436 436 436 434 434 304 304 434 434 302 302 304 304 304 304 302 302 5770 5770 302 302 5771 5771 5772 5772 172 172 170 170 40 40 170 170 38 38 40 40 40 40 38 38 106 106 38 38 104 104 106 106 5773 5773 5774 5774 238 238 5775 5775 236 236 238 238 238 238 236 236 370 370 236 236 368 368 370 370 370 370 368 368 502 502 368 368 500 500 502 502 502 502 500 500 680 680 500 500 678 678 680 680 680 680 678 678 746 746 678 678 744 744 746 746 746 746 744 744 812 812 744 744 810 810 812 812 812 812 810 810 897 897 810 810 894 894 897 897 891 891 892 892 808 808 892 892 810 810 808 808 808 808 810 810 742 742 810 810 744 744 742 742 742 742 744 744 676 676 744 744 678 678 676 676 676 676 678 678 498 498 678 678 500 500 498 498 498 498 500 500 366 366 500 500 368 368 366 366 366 366 368 368 234 234 368 368 236 236 234 234 234 234 236 236 5776 5776 236 236 5777 5777 5778 5778 102 102 104 104 36 36 104 104 38 38 36 36 36 36 38 38 168 168 38 38 170 170 168 168 5779 5779 5780 5780 300 300 5781 5781 302 302 300 300 300 300 302 302 432 432 302 302 434 434 432 432 432 432 434 434 591 591 434 434 593 593 591 591 590 590 587 587 432 432 587 587 430 430 432 432 432 432 430 430 300 300 430 430 298 298 300 300 300 300 298 298 5782 5782 298 298 5783 5783 5784 5784 168 168 166 166 36 36 166 166 34 34 36 36 36 36 34 34 102 102 34 34 100 100 102 102 5785 5785 5786 5786 234 234 5787 5787 232 232 234 234 234 234 232 232 366 366 232 232 364 364 366 366 366 366 364 364 498 498 364 364 496 496 498 498 498 498 496 496 676 676 496 496 674 674 676 676 676 676 674 674 742 742 674 674 740 740 742 742 742 742 740 740 808 808 740 740 806 806 808 808 808 808 806 806 891 891 806 806 888 888 891 891 884 884 886 886 804 804 886 886 806 806 804 804 804 804 806 806 738 738 806 806 740 740 738 738 738 738 740 740 672 672 740 740 674 674 672 672 672 672 674 674 494 494 674 674 496 496 494 494 494 494 496 496 362 362 496 496 364 364 362 362 362 362 364 364 230 230 364 364 232 232 230 230 230 230 232 232 5788 5788 232 232 5789 5789 5790 5790 98 98 100 100 32 32 100 100 34 34 32 32 32 32 34 34 164 164 34 34 166 166 164 164 5791 5791 5792 5792 296 296 5793 5793 298 298 296 296 296 296 298 298 428 428 298 298 430 430 428 428 428 428 430 430 586 586 430 430 587 587 586 586 878 878 881 881 802 802 881 881 882 882 802 802 802 802 882 882 884 884 875 875 876 876 798 798 876 876 878 878 798 798 798 798 878 878 800 800 878 878 802 802 800 800 800 800 802 802 734 734 802 802 736 736 734 734 734 734 736 736 668 668 736 736 670 670 668 668 668 668 670 670 490 490 670 670 492 492 490 490 490 490 492 492 358 358 492 492 360 360 358 358 358 358 360 360 226 226 360 360 228 228 226 226 226 226 228 228 5794 5794 228 228 5795 5795 5796 5796 94 94 96 96 28 28 96 96 30 30 28 28 28 28 30 30 160 160 30 30 162 162 160 160 5797 5797 5798 5798 292 292 5799 5799 294 294 292 292 292 292 294 294 424 424 294 294 426 426 424 424 424 424 426 426 577 577 426 426 580 580 577 577 873 873 875 875 796 796 875 875 798 798 796 796 796 796 798 798 730 730 798 798 732 732 730 730 730 730 732 732 664 664 732 732 666 666 664 664 664 664 666 666 486 486 666 666 488 488 486 486 486 486 488 488 354 354 488 488 356 356 354 354 354 354 356 356 222 222 356 356 224 224 222 222 222 222 224 224 5800 5800 224 224 5801 5801 5802 5802 90 90 92 92 24 24 92 92 26 26 24 24 24 24 26 26 156 156 26 26 158 158 156 156 5803 5803 5804 5804 288 288 5805 5805 290 290 288 288 288 288 290 290 420 420 290 290 422 422 420 420 420 420 422 422 572 572 422 422 573 573 572 572 569 569 567 567 420 420 567 567 418 418 420 420 420 420 418 418 288 288 418 418 286 286 288 288 288 288 286 286 5806 5806 286 286 5807 5807 5808 5808 156 156 154 154 24 24 154 154 22 22 24 24 24 24 22 22 90 90 22 22 88 88 90 90 5809 5809 5810 5810 222 222 5811 5811 5812 5812 222 222 222 222 5813 5813 354 354 5814 5814 352 352 354 354 354 354 352 352 486 486 352 352 484 484 486 486 486 486 484 484 664 664 484 484 662 662 664 664 664 664 662 662 730 730 662 662 728 728 730 730 730 730 728 728 796 796 728 728 794 794 796 796 796 796 794 794 873 873 794 794 871 871 873 873 867 867 870 870 792 792 870 870 794 794 792 792 792 792 794 794 726 726 794 794 728 728 726 726 726 726 728 728 660 660 728 728 662 662 660 660 660 660 662 662 482 482 662 662 484 484 482 482 482 482 484 484 350 350 484 484 352 352 350 350 350 350 352 352 5815 5815 352 352 5816 5816 5817 5817 218 218 220 220 86 86 220 220 88 88 86 86 86 86 88 88 20 20 88 88 22 22 20 20 20 20 22 22 152 152 22 22 154 154 152 152 5818 5818 5819 5819 284 284 5820 5820 286 286 284 284 284 284 286 286 416 416 286 286 418 418 416 416 416 416 418 418 563 563 418 418 566 566 563 563 563 563 562 562 416 416 562 562 414 414 416 416 416 416 414 414 284 284 414 414 5821 5821 284 284 284 284 5822 5822 5823 5823 282 282 150 150 152 152 152 152 150 150 20 20 150 150 18 18 20 20 20 20 18 18 86 86 18 18 84 84 86 86 86 86 84 84 218 218 84 84 216 216 218 218 5824 5824 5825 5825 350 350 5826 5826 348 348 350 350 350 350 348 348 482 482 348 348 480 480 482 482 482 482 480 480 660 660 480 480 658 658 660 660 660 660 658 658 726 726 658 658 724 724 726 726 726 726 724 724 792 792 724 724 790 790 792 792 792 792 790 790 867 867 790 790 865 865 867 867 1021 1021 1022 1022 953 953 957 957 1033 1033 1036 1036 957 957 1036 1036 959 959 955 955 1030 1030 957 957 1030 1030 1032 1032 957 957 957 957 1032 1032 1033 1033 1022 1022 1025 1025 953 953 1025 1025 1027 1027 953 953 953 953 1027 1027 955 955 1027 1027 1028 1028 955 955 955 955 1028 1028 1030 1030 1021 1021 953 953 1019 1019 953 953 951 951 1019 1019 1019 1019 951 951 1017 1017 1017 1017 951 951 1015 1015 951 951 949 949 1015 1015 1015 1015 949 949 1012 1012 947 947 1009 1009 949 949 1009 1009 1011 1011 949 949 949 949 1011 1011 1012 1012 1000 1000 1001 1001 945 945 1001 1001 1004 1004 945 945 945 945 1004 1004 947 947 1004 1004 1006 1006 947 947 947 947 1006 1006 1009 1009 1000 1000 945 945 998 998 945 945 943 943 998 998 998 998 943 943 996 996 996 996 943 943 995 995 943 943 5827 5827 995 995 995 995 5828 5828 5829 5829 985 985 986 986 939 939 986 986 989 989 939 939 939 939 989 989 941 941 989 989 990 990 941 941 941 941 990 990 993 993 937 937 980 980 939 939 980 980 983 983 939 939 939 939 983 983 985 985 935 935 977 977 937 937 977 977 979 979 937 937 937 937 979 979 980 980 934 934 972 972 935 935 972 972 974 974 935 935 935 935 974 974 977 977 975 975 973 973 936 936 973 973 970 970 936 936 936 936 970 970 934 934 970 970 971 971 934 934 934 934 971 971 972 972 975 975 936 936 976 976 936 936 938 938 976 976 976 976 938 938 978 978 987 987 984 984 940 940 984 984 982 982 940 940 940 940 982 982 938 938 982 982 981 981 938 938 938 938 981 981 978 978 987 987 940 940 988 988 940 940 942 942 988 988 988 988 942 942 991 991 944 944 994 994 5830 5830 994 994 5831 5831 5832 5832 942 942 992 992 991 991 946 946 999 999 944 944 999 999 997 997 944 944 944 944 997 997 994 994 1007 1007 1005 1005 948 948 1005 1005 1003 1003 948 948 948 948 1003 1003 946 946 1003 1003 1002 1002 946 946 946 946 1002 1002 999 999 1007 1007 948 948 1008 1008 948 948 950 950 1008 1008 1008 1008 950 950 1010 1010 1018 1018 1016 1016 952 952 1016 1016 1014 1014 952 952 952 952 1014 1014 950 950 1014 1014 1013 1013 950 950 950 950 1013 1013 1010 1010 954 954 1023 1023 952 952 1023 1023 1020 1020 952 952 952 952 1020 1020 1018 1018 956 956 1026 1026 954 954 1026 1026 1024 1024 954 954 954 954 1024 1024 1023 1023 958 958 1031 1031 956 956 1031 1031 1029 1029 956 956 956 956 1029 1029 1026 1026 1039 1039 1037 1037 960 960 1037 1037 1035 1035 960 960 960 960 1035 1035 958 958 1035 1035 1034 1034 958 958 958 958 1034 1034 1031 1031 1039 1039 960 960 1040 1040 960 960 5833 5833 1040 1040 1040 1040 5834 5834 5835 5835 1050 1050 1049 1049 964 964 1049 1049 1046 1046 964 964 964 964 1046 1046 962 962 1046 1046 1045 1045 962 962 962 962 1045 1045 1042 1042 1050 1050 964 964 1052 1052 964 964 966 966 1052 1052 1052 1052 966 966 1055 1055 968 968 1058 1058 966 966 1058 1058 1056 1056 966 966 966 966 1056 1056 1055 1055 969 969 1063 1063 968 968 1063 1063 1061 1061 968 968 968 968 1061 1061 1058 1058 1060 1060 1062 1062 967 967 1062 1062 1065 1065 967 967 967 967 1065 1065 969 969 1065 1065 1064 1064 969 969 969 969 1064 1064 1063 1063 1060 1060 967 967 1059 1059 967 967 965 965 1059 1059 1059 1059 965 965 1057 1057 1048 1048 1051 1051 963 963 1051 1051 1053 1053 963 963 963 963 1053 1053 965 965 1053 1053 1054 1054 965 965 965 965 1054 1054 1057 1057 961 961 1044 1044 963 963 1044 1044 1047 1047 963 963 963 963 1047 1047 1048 1048 1036 1036 1038 1038 959 959 1038 1038 1041 1041 959 959 959 959 1041 1041 5836 5836 1041 1041 5837 5837 5838 5838 961 961 1043 1043 1044 1044 1199 1199 1139 1139 1197 1197 1139 1139 1137 1137 1197 1197 1197 1197 1137 1137 1136 1136 1136 1136 1133 1133 1197 1197 1133 1133 1131 1131 1197 1197 1197 1197 1131 1131 1195 1195 1125 1125 1193 1193 1127 1127 1193 1193 1195 1195 1127 1127 1127 1127 1195 1195 1130 1130 1195 1195 1131 1131 1130 1130 1125 1125 1124 1124 1193 1193 1124 1124 1121 1121 1193 1193 1193 1193 1121 1121 1191 1191 1121 1121 1119 1119 1191 1191 1119 1119 1118 1118 1191 1191 1191 1191 1118 1118 1189 1189 1118 1118 1115 1115 1189 1189 1189 1189 1115 1115 1113 1113 1113 1113 1112 1112 1189 1189 1112 1112 1109 1109 1189 1189 1189 1189 1109 1109 1187 1187 1109 1109 1108 1108 1187 1187 1108 1108 1105 1105 1187 1187 1187 1187 1105 1105 1185 1185 1105 1105 1103 1103 1185 1185 1185 1185 1103 1103 1102 1102 1102 1102 1099 1099 1185 1185 1099 1099 1097 1097 1185 1185 1185 1185 1097 1097 1183 1183 5839 5839 5840 5840 1094 1094 5841 5841 1183 1183 1094 1094 1094 1094 1183 1183 1096 1096 1183 1183 1097 1097 1096 1096 1086 1086 1179 1179 1088 1088 1179 1179 1181 1181 1088 1088 1088 1088 1181 1181 1091 1091 1181 1181 1092 1092 1091 1091 1081 1081 1177 1177 1082 1082 1177 1177 1179 1179 1082 1082 1082 1082 1179 1179 1085 1085 1179 1179 1086 1086 1085 1085 1081 1081 1078 1078 1177 1177 1078 1078 1076 1076 1177 1177 1177 1177 1076 1076 1175 1175 1070 1070 1173 1173 1072 1072 1173 1173 1175 1175 1072 1072 1072 1072 1175 1175 1075 1075 1175 1175 1076 1076 1075 1075 1067 1067 1172 1172 1066 1066 1172 1172 1173 1173 1066 1066 1066 1066 1173 1173 1069 1069 1173 1173 1070 1070 1069 1069 1073 1073 1174 1174 1071 1071 1174 1174 1172 1172 1071 1071 1071 1071 1172 1172 1068 1068 1172 1172 1067 1067 1068 1068 1079 1079 1176 1176 1077 1077 1176 1176 1174 1174 1077 1077 1077 1077 1174 1174 1074 1074 1174 1174 1073 1073 1074 1074 1084 1084 1178 1178 1083 1083 1178 1178 1176 1176 1083 1083 1083 1083 1176 1176 1080 1080 1176 1176 1079 1079 1080 1080 1084 1084 1087 1087 1178 1178 1087 1087 1089 1089 1178 1178 1178 1178 1089 1089 1180 1180 1089 1089 1090 1090 1180 1180 5842 5842 1093 1093 5843 5843 5844 5844 1093 1093 1182 1182 1100 1100 1184 1184 1098 1098 1184 1184 1182 1182 1098 1098 1098 1098 1182 1182 1095 1095 1182 1182 1093 1093 1095 1095 1106 1106 1186 1186 1104 1104 1186 1186 1184 1184 1104 1104 1104 1104 1184 1184 1101 1101 1184 1184 1100 1100 1101 1101 1106 1106 1107 1107 1186 1186 1107 1107 1110 1110 1186 1186 1186 1186 1110 1110 1188 1188 1116 1116 1190 1190 1114 1114 1190 1190 1188 1188 1114 1114 1114 1114 1188 1188 1111 1111 1188 1188 1110 1110 1111 1111 1122 1122 1192 1192 1120 1120 1192 1192 1190 1190 1120 1120 1120 1120 1190 1190 1117 1117 1190 1190 1116 1116 1117 1117 1122 1122 1123 1123 1192 1192 1123 1123 1126 1126 1192 1192 1192 1192 1126 1126 1194 1194 1132 1132 1196 1196 1129 1129 1196 1196 1194 1194 1129 1129 1129 1129 1194 1194 1128 1128 1194 1194 1126 1126 1128 1128 1132 1132 1134 1134 1196 1196 1134 1134 1135 1135 1196 1196 1196 1196 1135 1135 1198 1198 1135 1135 1138 1138 1198 1198 1198 1198 1138 1138 1140 1140 5845 5845 5846 5846 1144 1144 5847 5847 1198 1198 1144 1144 1144 1144 1198 1198 1142 1142 1198 1198 1140 1140 1142 1142 1145 1145 1148 1148 1200 1200 1148 1148 1150 1150 1200 1200 1200 1200 1150 1150 1202 1202 1156 1156 1204 1204 1154 1154 1204 1204 1202 1202 1154 1154 1154 1154 1202 1202 1151 1151 1202 1202 1150 1150 1151 1151 1156 1156 1157 1157 1204 1204 1157 1157 1160 1160 1204 1204 1204 1204 1160 1160 1206 1206 1160 1160 1162 1162 1206 1206 1162 1162 1163 1163 1206 1206 1206 1206 1163 1163 1208 1208 1163 1163 1166 1166 1208 1208 1208 1208 1166 1166 1168 1168 1169 1169 1209 1209 1171 1171 1209 1209 1208 1208 1171 1171 1171 1171 1208 1208 1170 1170 1208 1208 1168 1168 1170 1170 1169 1169 1167 1167 1209 1209 1167 1167 1165 1165 1209 1209 1209 1209 1165 1165 1207 1207 1159 1159 1205 1205 1161 1161 1205 1205 1207 1207 1161 1161 1161 1161 1207 1207 1164 1164 1207 1207 1165 1165 1164 1164 1159 1159 1158 1158 1205 1205 1158 1158 1155 1155 1205 1205 1205 1205 1155 1155 1203 1203 1155 1155 1153 1153 1203 1203 1153 1153 1152 1152 1203 1203 1203 1203 1152 1152 1201 1201 1152 1152 1149 1149 1201 1201 1201 1201 1149 1149 1147 1147 1147 1147 1146 1146 1201 1201 5848 5848 1143 1143 5849 5849 5850 5850 1143 1143 1199 1199 1143 1143 1141 1141 1199 1199 1199 1199 1141 1141 1139 1139 1259 1259 1256 1256 1254 1254 1256 1256 1252 1252 1254 1254 1254 1254 1252 1252 1249 1249 1252 1252 1248 1248 1249 1249 1249 1249 1248 1248 1244 1244 1248 1248 1246 1246 1244 1244 1244 1244 1246 1246 1238 1238 1246 1246 1242 1242 1238 1238 1238 1238 1242 1242 1233 1233 1283 1283 1270 1270 1279 1279 1270 1270 1268 1268 1279 1279 1279 1279 1268 1268 1271 1271 1268 1268 1264 1264 1271 1271 1271 1271 1264 1264 1265 1265 1264 1264 1262 1262 1265 1265 1265 1265 1262 1262 1259 1259 1262 1262 1258 1258 1259 1259 1259 1259 1258 1258 1256 1256 1242 1242 1239 1239 1233 1233 1239 1239 1236 1236 1233 1233 1233 1233 1236 1236 1227 1227 1236 1236 1232 1232 1227 1227 1227 1227 1232 1232 1217 1217 1232 1232 1230 1230 1217 1217 1217 1217 1230 1230 1215 1215 1230 1230 1226 1226 1215 1215 1215 1215 1226 1226 1213 1213 1216 1216 1229 1229 1220 1220 1229 1229 1231 1231 1220 1220 1220 1220 1231 1231 1228 1228 1231 1231 1235 1235 1228 1228 1228 1228 1235 1235 1234 1234 1235 1235 1237 1237 1234 1234 1234 1234 1237 1237 1240 1240 1226 1226 1224 1224 1213 1213 1224 1224 1222 1222 1213 1213 1213 1213 1222 1222 1211 1211 1222 1222 1219 1219 1211 1211 1211 1211 1219 1219 1210 1210 1219 1219 1218 1218 1210 1210 1210 1210 1218 1218 1212 1212 1218 1218 1221 1221 1212 1212 1212 1212 1221 1221 1214 1214 1221 1221 1223 1223 1214 1214 1214 1214 1223 1223 1216 1216 1223 1223 1225 1225 1216 1216 1216 1216 1225 1225 1229 1229 1237 1237 1241 1241 1240 1240 1241 1241 1243 1243 1240 1240 1240 1240 1243 1243 1245 1245 1243 1243 1247 1247 1245 1245 1245 1245 1247 1247 1250 1250 1247 1247 1251 1251 1250 1250 1250 1250 1251 1251 1255 1255 1251 1251 1253 1253 1255 1255 1255 1255 1253 1253 1261 1261 1253 1253 1257 1257 1261 1261 1261 1261 1257 1257 1266 1266 1257 1257 1260 1260 1266 1266 1260 1260 1263 1263 1266 1266 1266 1266 1263 1263 1272 1272 1263 1263 1267 1267 1272 1272 1272 1272 1267 1267 1282 1282 1267 1267 1269 1269 1282 1282 1282 1282 1269 1269 1284 1284 1269 1269 1273 1273 1284 1284 1284 1284 1273 1273 1286 1286 1273 1273 1275 1275 1286 1286 1275 1275 1277 1277 1286 1286 1286 1286 1277 1277 1288 1288 1277 1277 1280 1280 1288 1288 1288 1288 1280 1280 1289 1289 1280 1280 1281 1281 1289 1289 1289 1289 1281 1281 1287 1287 1281 1281 1278 1278 1287 1287 1287 1287 1278 1278 1285 1285 1278 1278 1276 1276 1285 1285 1285 1285 1276 1276 1283 1283 1276 1276 1274 1274 1283 1283 1283 1283 1274 1274 1270 1270 1640 1640 1579 1579 1581 1581 1640 1640 1639 1639 1579 1579 1639 1639 1636 1636 1579 1579 1579 1579 1636 1636 1577 1577 1636 1636 1635 1635 1577 1577 1577 1577 1635 1635 1575 1575 1635 1635 1633 1633 1575 1575 1575 1575 1633 1633 1573 1573 1633 1633 1630 1630 1573 1573 1630 1630 1629 1629 1573 1573 1629 1629 1626 1626 1573 1573 1573 1573 1626 1626 1571 1571 1626 1626 1625 1625 1571 1571 1571 1571 1625 1625 1569 1569 1625 1625 1623 1623 1569 1569 1569 1569 1623 1623 1567 1567 1623 1623 1620 1620 1567 1567 1620 1620 1619 1619 1567 1567 1619 1619 1617 1617 1567 1567 1567 1567 1617 1617 1565 1565 1617 1617 1616 1616 1565 1565 1565 1565 1616 1616 5851 5851 1616 1616 5852 5852 5853 5853 1563 1563 1614 1614 1561 1561 1614 1614 1611 1611 1561 1561 1611 1611 1610 1610 1561 1561 1610 1610 1607 1607 1561 1561 1561 1561 1607 1607 1559 1559 1607 1607 1606 1606 1559 1559 1559 1559 1606 1606 1557 1557 1606 1606 1603 1603 1557 1557 1557 1557 1603 1603 1555 1555 1603 1603 1601 1601 1555 1555 1601 1601 1600 1600 1555 1555 1600 1600 1598 1598 1555 1555 1555 1555 1598 1598 1554 1554 1598 1598 1599 1599 1554 1554 1554 1554 1599 1599 1556 1556 1599 1599 1602 1602 1556 1556 1556 1556 1602 1602 1558 1558 1602 1602 1604 1604 1558 1558 1604 1604 1605 1605 1558 1558 1605 1605 1608 1608 1558 1558 1558 1558 1608 1608 1560 1560 1608 1608 1609 1609 1560 1560 1560 1560 1609 1609 1562 1562 1609 1609 1612 1612 1562 1562 1562 1562 1612 1612 1564 1564 1612 1612 1613 1613 1564 1564 1613 1613 1615 1615 1564 1564 5854 5854 1618 1618 5855 5855 5856 5856 1618 1618 1566 1566 1618 1618 1621 1621 1566 1566 1566 1566 1621 1621 1568 1568 1621 1621 1622 1622 1568 1568 1568 1568 1622 1622 1570 1570 1622 1622 1624 1624 1570 1570 1624 1624 1627 1627 1570 1570 1570 1570 1627 1627 1572 1572 1627 1627 1628 1628 1572 1572 1628 1628 1631 1631 1572 1572 1572 1572 1631 1631 1574 1574 1631 1631 1632 1632 1574 1574 1574 1574 1632 1632 1576 1576 1632 1632 1634 1634 1576 1576 1576 1576 1634 1634 1578 1578 1634 1634 1637 1637 1578 1578 1637 1637 1638 1638 1578 1578 1638 1638 1641 1641 1578 1578 1578 1578 1641 1641 1580 1580 1641 1641 1642 1642 1580 1580 1580 1580 1642 1642 1582 1582 1642 1642 1644 1644 1582 1582 1582 1582 1644 1644 1584 1584 1644 1644 1647 1647 1584 1584 1647 1647 1648 1648 1584 1584 1648 1648 1650 1650 1584 1584 1584 1584 1650 1650 1586 1586 1650 1650 1651 1651 1586 1586 1586 1586 1651 1651 5857 5857 1651 1651 5858 5858 5859 5859 1588 1588 1653 1653 1590 1590 1653 1653 1656 1656 1590 1590 1656 1656 1657 1657 1590 1590 1657 1657 1660 1660 1590 1590 1590 1590 1660 1660 1592 1592 1660 1660 1661 1661 1592 1592 1592 1592 1661 1661 1594 1594 1661 1661 1664 1664 1594 1594 1594 1594 1664 1664 1596 1596 1664 1664 1666 1666 1596 1596 1666 1666 1667 1667 1596 1596 1667 1667 1669 1669 1596 1596 1596 1596 1669 1669 1597 1597 1669 1669 1668 1668 1597 1597 1597 1597 1668 1668 1595 1595 1668 1668 1665 1665 1595 1595 1595 1595 1665 1665 1593 1593 1665 1665 1663 1663 1593 1593 1663 1663 1662 1662 1593 1593 1662 1662 1659 1659 1593 1593 1593 1593 1659 1659 1591 1591 1659 1659 1658 1658 1591 1591 1591 1591 1658 1658 1589 1589 1658 1658 1655 1655 1589 1589 1589 1589 1655 1655 1587 1587 1655 1655 1654 1654 1587 1587 1654 1654 1652 1652 1587 1587 5860 5860 1649 1649 5861 5861 5862 5862 1649 1649 1585 1585 1649 1649 1646 1646 1585 1585 1585 1585 1646 1646 1583 1583 1646 1646 1645 1645 1583 1583 1583 1583 1645 1645 1581 1581 1645 1645 1643 1643 1581 1581 1581 1581 1643 1643 1640 1640 1585 1585 5863 5863 5864 5864 1543 1543 1545 1545 1587 1587 1587 1587 1545 1545 1589 1589 1545 1545 1547 1547 1589 1589 1589 1589 1547 1547 1591 1591 1547 1547 1549 1549 1591 1591 1591 1591 1549 1549 1593 1593 1549 1549 1551 1551 1593 1593 1593 1593 1551 1551 1595 1595 1551 1551 1553 1553 1595 1595 1595 1595 1553 1553 1597 1597 1553 1553 1552 1552 1597 1597 1597 1597 1552 1552 1596 1596 1552 1552 1550 1550 1596 1596 1596 1596 1550 1550 1594 1594 1550 1550 1548 1548 1594 1594 1594 1594 1548 1548 1592 1592 1548 1548 1546 1546 1592 1592 1592 1592 1546 1546 1590 1590 1546 1546 1544 1544 1590 1590 1590 1590 1544 1544 1588 1588 5865 5865 1542 1542 5866 5866 5867 5867 1542 1542 1586 1586 1542 1542 1540 1540 1586 1586 1586 1586 1540 1540 1584 1584 1540 1540 1538 1538 1584 1584 1584 1584 1538 1538 1582 1582 1538 1538 1536 1536 1582 1582 1582 1582 1536 1536 1580 1580 1536 1536 1534 1534 1580 1580 1580 1580 1534 1534 1578 1578 1534 1534 1532 1532 1578 1578 1578 1578 1532 1532 1576 1576 1532 1532 1530 1530 1576 1576 1576 1576 1530 1530 1574 1574 1530 1530 1528 1528 1574 1574 1574 1574 1528 1528 1572 1572 1528 1528 1526 1526 1572 1572 1572 1572 1526 1526 1570 1570 1526 1526 1524 1524 1570 1570 1570 1570 1524 1524 1568 1568 1524 1524 1522 1522 1568 1568 1568 1568 1522 1522 1566 1566 1522 1522 5868 5868 1566 1566 1566 1566 5869 5869 5870 5870 1520 1520 1518 1518 1564 1564 1564 1564 1518 1518 1562 1562 1518 1518 1516 1516 1562 1562 1562 1562 1516 1516 1560 1560 1516 1516 1514 1514 1560 1560 1560 1560 1514 1514 1558 1558 1514 1514 1512 1512 1558 1558 1558 1558 1512 1512 1556 1556 1512 1512 1510 1510 1556 1556 1556 1556 1510 1510 1554 1554 1510 1510 1511 1511 1554 1554 1554 1554 1511 1511 1555 1555 1511 1511 1513 1513 1555 1555 1555 1555 1513 1513 1557 1557 1513 1513 1515 1515 1557 1557 1557 1557 1515 1515 1559 1559 1515 1515 1517 1517 1559 1559 1559 1559 1517 1517 1561 1561 1517 1517 1519 1519 1561 1561 1561 1561 1519 1519 1563 1563 5871 5871 1521 1521 5872 5872 5873 5873 1521 1521 1565 1565 1521 1521 1523 1523 1565 1565 1565 1565 1523 1523 1567 1567 1523 1523 1525 1525 1567 1567 1567 1567 1525 1525 1569 1569 1525 1525 1527 1527 1569 1569 1569 1569 1527 1527 1571 1571 1527 1527 1529 1529 1571 1571 1571 1571 1529 1529 1573 1573 1529 1529 1531 1531 1573 1573 1573 1573 1531 1531 1575 1575 1531 1531 1533 1533 1575 1575 1575 1575 1533 1533 1577 1577 1533 1533 1535 1535 1577 1577 1577 1577 1535 1535 1579 1579 1535 1535 1537 1537 1579 1579 1579 1579 1537 1537 1581 1581 1537 1537 1539 1539 1581 1581 1581 1581 1539 1539 1583 1583 1539 1539 1541 1541 1583 1583 1583 1583 1541 1541 1585 1585 1541 1541 5874 5874 1585 1585 1541 1541 5875 5875 5876 5876 1499 1499 1501 1501 1543 1543 1543 1543 1501 1501 1545 1545 1501 1501 1503 1503 1545 1545 1545 1545 1503 1503 1547 1547 1503 1503 1505 1505 1547 1547 1547 1547 1505 1505 1549 1549 1505 1505 1507 1507 1549 1549 1549 1549 1507 1507 1551 1551 1507 1507 1509 1509 1551 1551 1551 1551 1509 1509 1553 1553 1509 1509 1508 1508 1553 1553 1553 1553 1508 1508 1552 1552 1508 1508 1506 1506 1552 1552 1552 1552 1506 1506 1550 1550 1506 1506 1504 1504 1550 1550 1550 1550 1504 1504 1548 1548 1504 1504 1502 1502 1548 1548 1548 1548 1502 1502 1546 1546 1502 1502 1500 1500 1546 1546 1546 1546 1500 1500 1544 1544 5877 5877 1498 1498 5878 5878 5879 5879 1498 1498 1542 1542 1498 1498 1496 1496 1542 1542 1542 1542 1496 1496 1540 1540 1496 1496 1494 1494 1540 1540 1540 1540 1494 1494 1538 1538 1494 1494 1492 1492 1538 1538 1538 1538 1492 1492 1536 1536 1492 1492 1490 1490 1536 1536 1536 1536 1490 1490 1534 1534 1490 1490 1488 1488 1534 1534 1534 1534 1488 1488 1532 1532 1488 1488 1486 1486 1532 1532 1532 1532 1486 1486 1530 1530 1486 1486 1484 1484 1530 1530 1530 1530 1484 1484 1528 1528 1484 1484 1482 1482 1528 1528 1528 1528 1482 1482 1526 1526 1482 1482 1480 1480 1526 1526 1526 1526 1480 1480 1524 1524 1480 1480 1478 1478 1524 1524 1524 1524 1478 1478 1522 1522 1478 1478 5880 5880 1522 1522 1522 1522 5881 5881 5882 5882 1476 1476 1474 1474 1520 1520 1520 1520 1474 1474 1518 1518 1474 1474 1472 1472 1518 1518 1518 1518 1472 1472 1516 1516 1472 1472 1470 1470 1516 1516 1516 1516 1470 1470 1514 1514 1470 1470 1468 1468 1514 1514 1514 1514 1468 1468 1512 1512 1468 1468 1466 1466 1512 1512 1512 1512 1466 1466 1510 1510 1466 1466 1467 1467 1510 1510 1510 1510 1467 1467 1511 1511 1467 1467 1469 1469 1511 1511 1511 1511 1469 1469 1513 1513 1469 1469 1471 1471 1513 1513 1513 1513 1471 1471 1515 1515 1471 1471 1473 1473 1515 1515 1515 1515 1473 1473 1517 1517 1473 1473 1475 1475 1517 1517 1517 1517 1475 1475 1519 1519 5883 5883 1477 1477 5884 5884 5885 5885 1477 1477 1521 1521 1477 1477 1479 1479 1521 1521 1521 1521 1479 1479 1523 1523 1479 1479 1481 1481 1523 1523 1523 1523 1481 1481 1525 1525 1481 1481 1483 1483 1525 1525 1525 1525 1483 1483 1527 1527 1483 1483 1485 1485 1527 1527 1527 1527 1485 1485 1529 1529 1485 1485 1487 1487 1529 1529 1529 1529 1487 1487 1531 1531 1487 1487 1489 1489 1531 1531 1531 1531 1489 1489 1533 1533 1489 1489 1491 1491 1533 1533 1533 1533 1491 1491 1535 1535 1491 1491 1493 1493 1535 1535 1535 1535 1493 1493 1537 1537 1493 1493 1495 1495 1537 1537 1537 1537 1495 1495 1539 1539 1495 1495 1497 1497 1539 1539 1539 1539 1497 1497 1541 1541 1497 1497 5886 5886 1541 1541 1497 1497 5887 5887 5888 5888 1455 1455 1457 1457 1499 1499 1499 1499 1457 1457 1501 1501 1457 1457 1459 1459 1501 1501 1501 1501 1459 1459 1503 1503 1459 1459 1461 1461 1503 1503 1503 1503 1461 1461 1505 1505 1461 1461 1463 1463 1505 1505 1505 1505 1463 1463 1507 1507 1463 1463 1465 1465 1507 1507 1507 1507 1465 1465 1509 1509 1465 1465 1464 1464 1509 1509 1509 1509 1464 1464 1508 1508 1464 1464 1462 1462 1508 1508 1508 1508 1462 1462 1506 1506 1462 1462 1460 1460 1506 1506 1506 1506 1460 1460 1504 1504 1460 1460 1458 1458 1504 1504 1504 1504 1458 1458 1502 1502 1458 1458 1456 1456 1502 1502 1502 1502 1456 1456 1500 1500 5889 5889 1454 1454 5890 5890 5891 5891 1454 1454 1498 1498 1454 1454 1452 1452 1498 1498 1498 1498 1452 1452 1496 1496 1452 1452 1450 1450 1496 1496 1496 1496 1450 1450 1494 1494 1450 1450 1448 1448 1494 1494 1494 1494 1448 1448 1492 1492 1448 1448 1446 1446 1492 1492 1492 1492 1446 1446 1490 1490 1446 1446 1444 1444 1490 1490 1490 1490 1444 1444 1488 1488 1444 1444 1442 1442 1488 1488 1488 1488 1442 1442 1486 1486 1442 1442 1440 1440 1486 1486 1486 1486 1440 1440 1484 1484 1440 1440 1438 1438 1484 1484 1484 1484 1438 1438 1482 1482 1438 1438 1436 1436 1482 1482 1482 1482 1436 1436 1480 1480 1436 1436 1434 1434 1480 1480 1480 1480 1434 1434 1478 1478 1434 1434 5892 5892 1478 1478 1478 1478 5893 5893 5894 5894 1432 1432 1430 1430 1476 1476 1476 1476 1430 1430 1474 1474 1430 1430 1428 1428 1474 1474 1474 1474 1428 1428 1472 1472 1428 1428 1426 1426 1472 1472 1472 1472 1426 1426 1470 1470 1426 1426 1424 1424 1470 1470 1470 1470 1424 1424 1468 1468 1424 1424 1422 1422 1468 1468 1468 1468 1422 1422 1466 1466 1422 1422 1423 1423 1466 1466 1466 1466 1423 1423 1467 1467 1423 1423 1425 1425 1467 1467 1467 1467 1425 1425 1469 1469 1425 1425 1427 1427 1469 1469 1469 1469 1427 1427 1471 1471 1427 1427 1429 1429 1471 1471 1471 1471 1429 1429 1473 1473 1429 1429 1431 1431 1473 1473 1473 1473 1431 1431 1475 1475 5895 5895 1433 1433 5896 5896 5897 5897 1433 1433 1477 1477 1433 1433 1435 1435 1477 1477 1477 1477 1435 1435 1479 1479 1435 1435 1437 1437 1479 1479 1479 1479 1437 1437 1481 1481 1437 1437 1439 1439 1481 1481 1481 1481 1439 1439 1483 1483 1439 1439 1441 1441 1483 1483 1483 1483 1441 1441 1485 1485 1441 1441 1443 1443 1485 1485 1485 1485 1443 1443 1487 1487 1443 1443 1445 1445 1487 1487 1487 1487 1445 1445 1489 1489 1445 1445 1447 1447 1489 1489 1489 1489 1447 1447 1491 1491 1447 1447 1449 1449 1491 1491 1491 1491 1449 1449 1493 1493 1449 1449 1451 1451 1493 1493 1493 1493 1451 1451 1495 1495 1451 1451 1453 1453 1495 1495 1495 1495 1453 1453 1497 1497 1453 1453 5898 5898 1497 1497 1453 1453 5899 5899 5900 5900 1411 1411 1413 1413 1455 1455 1455 1455 1413 1413 1457 1457 1413 1413 1415 1415 1457 1457 1457 1457 1415 1415 1459 1459 1415 1415 1417 1417 1459 1459 1459 1459 1417 1417 1461 1461 1417 1417 1419 1419 1461 1461 1461 1461 1419 1419 1463 1463 1419 1419 1421 1421 1463 1463 1463 1463 1421 1421 1465 1465 1421 1421 1420 1420 1465 1465 1465 1465 1420 1420 1464 1464 1420 1420 1418 1418 1464 1464 1464 1464 1418 1418 1462 1462 1418 1418 1416 1416 1462 1462 1462 1462 1416 1416 1460 1460 1416 1416 1414 1414 1460 1460 1460 1460 1414 1414 1458 1458 1414 1414 1412 1412 1458 1458 1458 1458 1412 1412 1456 1456 5901 5901 1410 1410 5902 5902 5903 5903 1410 1410 1454 1454 1410 1410 1408 1408 1454 1454 1454 1454 1408 1408 1452 1452 1408 1408 1406 1406 1452 1452 1452 1452 1406 1406 1450 1450 1406 1406 1404 1404 1450 1450 1450 1450 1404 1404 1448 1448 1404 1404 1402 1402 1448 1448 1448 1448 1402 1402 1446 1446 1402 1402 1400 1400 1446 1446 1446 1446 1400 1400 1444 1444 1400 1400 1398 1398 1444 1444 1444 1444 1398 1398 1442 1442 1398 1398 1396 1396 1442 1442 1442 1442 1396 1396 1440 1440 1396 1396 1394 1394 1440 1440 1440 1440 1394 1394 1438 1438 1394 1394 1392 1392 1438 1438 1438 1438 1392 1392 1436 1436 1392 1392 1390 1390 1436 1436 1436 1436 1390 1390 1434 1434 1390 1390 5904 5904 1434 1434 1434 1434 5905 5905 5906 5906 1388 1388 1386 1386 1432 1432 1432 1432 1386 1386 1430 1430 1386 1386 1384 1384 1430 1430 1430 1430 1384 1384 1428 1428 1384 1384 1382 1382 1428 1428 1428 1428 1382 1382 1426 1426 1382 1382 1380 1380 1426 1426 1426 1426 1380 1380 1424 1424 1380 1380 1378 1378 1424 1424 1424 1424 1378 1378 1422 1422 1378 1378 1379 1379 1422 1422 1422 1422 1379 1379 1423 1423 1379 1379 1381 1381 1423 1423 1423 1423 1381 1381 1425 1425 1381 1381 1383 1383 1425 1425 1425 1425 1383 1383 1427 1427 1383 1383 1385 1385 1427 1427 1427 1427 1385 1385 1429 1429 1385 1385 1387 1387 1429 1429 1429 1429 1387 1387 1431 1431 5907 5907 1389 1389 5908 5908 5909 5909 1389 1389 1433 1433 1389 1389 1391 1391 1433 1433 1433 1433 1391 1391 1435 1435 1391 1391 1393 1393 1435 1435 1435 1435 1393 1393 1437 1437 1393 1393 1395 1395 1437 1437 1437 1437 1395 1395 1439 1439 1395 1395 1397 1397 1439 1439 1439 1439 1397 1397 1441 1441 1397 1397 1399 1399 1441 1441 1441 1441 1399 1399 1443 1443 1399 1399 1401 1401 1443 1443 1443 1443 1401 1401 1445 1445 1401 1401 1403 1403 1445 1445 1445 1445 1403 1403 1447 1447 1403 1403 1405 1405 1447 1447 1447 1447 1405 1405 1449 1449 1405 1405 1407 1407 1449 1449 1449 1449 1407 1407 1451 1451 1407 1407 1409 1409 1451 1451 1451 1451 1409 1409 1453 1453 1409 1409 5910 5910 1453 1453 1409 1409 5911 5911 5912 5912 5913 5913 5914 5914 1411 1411 1411 1411 5915 5915 1413 1413 5916 5916 5917 5917 1413 1413 1413 1413 5918 5918 1415 1415 5919 5919 5920 5920 1415 1415 1415 1415 5921 5921 1417 1417 5922 5922 5923 5923 1417 1417 1417 1417 5924 5924 1419 1419 5925 5925 5926 5926 1419 1419 1419 1419 5927 5927 1421 1421 5928 5928 5929 5929 1421 1421 1421 1421 5930 5930 1420 1420 5931 5931 5932 5932 1420 1420 1420 1420 5933 5933 1418 1418 5934 5934 5935 5935 1418 1418 1418 1418 5936 5936 1416 1416 5937 5937 5938 5938 1416 1416 1416 1416 5939 5939 1414 1414 5940 5940 5941 5941 1414 1414 1414 1414 5942 5942 1412 1412 5943 5943 5944 5944 1412 1412 5945 5945 5946 5946 1410 1410 5947 5947 5948 5948 1410 1410 1410 1410 5949 5949 1408 1408 5950 5950 5951 5951 1408 1408 1408 1408 5952 5952 1406 1406 5953 5953 5954 5954 1406 1406 1406 1406 5955 5955 1404 1404 5956 5956 5957 5957 1404 1404 1404 1404 5958 5958 1402 1402 5959 5959 5960 5960 1402 1402 1402 1402 5961 5961 1400 1400 5962 5962 5963 5963 1400 1400 1400 1400 5964 5964 1398 1398 5965 5965 5966 5966 1398 1398 1398 1398 5967 5967 1396 1396 5968 5968 5969 5969 1396 1396 1396 1396 5970 5970 1394 1394 5971 5971 5972 5972 1394 1394 1394 1394 5973 5973 1392 1392 5974 5974 5975 5975 1392 1392 1392 1392 5976 5976 1390 1390 5977 5977 5978 5978 1390 1390 1390 1390 5979 5979 5980 5980 5981 5981 5982 5982 1388 1388 1388 1388 5983 5983 1386 1386 5984 5984 5985 5985 1386 1386 1386 1386 5986 5986 1384 1384 5987 5987 5988 5988 1384 1384 1384 1384 5989 5989 1382 1382 5990 5990 5991 5991 1382 1382 1382 1382 5992 5992 1380 1380 5993 5993 5994 5994 1380 1380 1380 1380 5995 5995 1378 1378 5996 5996 5997 5997 1378 1378 1378 1378 5998 5998 1379 1379 5999 5999 6000 6000 1379 1379 1379 1379 6001 6001 1381 1381 6002 6002 6003 6003 1381 1381 1381 1381 6004 6004 1383 1383 6005 6005 6006 6006 1383 1383 1383 1383 6007 6007 1385 1385 6008 6008 6009 6009 1385 1385 1385 1385 6010 6010 1387 1387 6011 6011 6012 6012 1387 1387 6013 6013 6014 6014 1389 1389 6015 6015 6016 6016 1389 1389 1389 1389 6017 6017 1391 1391 6018 6018 6019 6019 1391 1391 1391 1391 6020 6020 1393 1393 6021 6021 6022 6022 1393 1393 1393 1393 6023 6023 1395 1395 6024 6024 6025 6025 1395 1395 1395 1395 6026 6026 1397 1397 6027 6027 6028 6028 1397 1397 1397 1397 6029 6029 1399 1399 6030 6030 6031 6031 1399 1399 1399 1399 6032 6032 1401 1401 6033 6033 6034 6034 1401 1401 1401 1401 6035 6035 1403 1403 6036 6036 6037 6037 1403 1403 1403 1403 6038 6038 1405 1405 6039 6039 6040 6040 1405 1405 1405 1405 6041 6041 1407 1407 6042 6042 6043 6043 1407 1407 1407 1407 6044 6044 1409 1409 6045 6045 6046 6046 1409 1409 1365 1365 1323 1323 1367 1367 1323 1323 1325 1325 1367 1367 1367 1367 1325 1325 1369 1369 1325 1325 1327 1327 1369 1369 1369 1369 1327 1327 1371 1371 1327 1327 1329 1329 1371 1371 1371 1371 1329 1329 1373 1373 1329 1329 1331 1331 1373 1373 1373 1373 1331 1331 1375 1375 1331 1331 1333 1333 1375 1375 1375 1375 1333 1333 1377 1377 1333 1333 1332 1332 1377 1377 1377 1377 1332 1332 1376 1376 1332 1332 1330 1330 1376 1376 1376 1376 1330 1330 1374 1374 1330 1330 1328 1328 1374 1374 1374 1374 1328 1328 1372 1372 1328 1328 1326 1326 1372 1372 1372 1372 1326 1326 1370 1370 1326 1326 1324 1324 1370 1370 1370 1370 1324 1324 1368 1368 1324 1324 1322 1322 1368 1368 1368 1368 1322 1322 1366 1366 1322 1322 1320 1320 1366 1366 1366 1366 1320 1320 1364 1364 1320 1320 1318 1318 1364 1364 1364 1364 1318 1318 1362 1362 1318 1318 1316 1316 1362 1362 1362 1362 1316 1316 1360 1360 1316 1316 1314 1314 1360 1360 1360 1360 1314 1314 1358 1358 1314 1314 1312 1312 1358 1358 1358 1358 1312 1312 1356 1356 1312 1312 1310 1310 1356 1356 1356 1356 1310 1310 1354 1354 1310 1310 1308 1308 1354 1354 1354 1354 1308 1308 1352 1352 1308 1308 1306 1306 1352 1352 1352 1352 1306 1306 1350 1350 1306 1306 1304 1304 1350 1350 1350 1350 1304 1304 1348 1348 1304 1304 1302 1302 1348 1348 1348 1348 1302 1302 1346 1346 1302 1302 1300 1300 1346 1346 1346 1346 1300 1300 1344 1344 1300 1300 1298 1298 1344 1344 1344 1344 1298 1298 1342 1342 1298 1298 1296 1296 1342 1342 1342 1342 1296 1296 1340 1340 1296 1296 1294 1294 1340 1340 1340 1340 1294 1294 1338 1338 1294 1294 1292 1292 1338 1338 1338 1338 1292 1292 1336 1336 1292 1292 1290 1290 1336 1336 1336 1336 1290 1290 1334 1334 1290 1290 1291 1291 1334 1334 1334 1334 1291 1291 1335 1335 1291 1291 1293 1293 1335 1335 1335 1335 1293 1293 1337 1337 1293 1293 1295 1295 1337 1337 1337 1337 1295 1295 1339 1339 1295 1295 1297 1297 1339 1339 1339 1339 1297 1297 1341 1341 1297 1297 1299 1299 1341 1341 1341 1341 1299 1299 1343 1343 1299 1299 1301 1301 1343 1343 1343 1343 1301 1301 1345 1345 1301 1301 1303 1303 1345 1345 1345 1345 1303 1303 1347 1347 1303 1303 1305 1305 1347 1347 1347 1347 1305 1305 1349 1349 1305 1305 1307 1307 1349 1349 1349 1349 1307 1307 1351 1351 1307 1307 1309 1309 1351 1351 1351 1351 1309 1309 1353 1353 1309 1309 1311 1311 1353 1353 1353 1353 1311 1311 1355 1355 1311 1311 1313 1313 1355 1355 1355 1355 1313 1313 1357 1357 1313 1313 1315 1315 1357 1357 1357 1357 1315 1315 1359 1359 1315 1315 1317 1317 1359 1359 1359 1359 1317 1317 1361 1361 1317 1317 1319 1319 1361 1361 1361 1361 1319 1319 1363 1363 1319 1319 1321 1321 1363 1363 1363 1363 1321 1321 1365 1365 1321 1321 1323 1323 1365 1365 1790 1790 1718 1718 1793 1793 1718 1718 1721 1721 1793 1793 1793 1793 1721 1721 6047 6047 1721 1721 6048 6048 6049 6049 1796 1796 1724 1724 1798 1798 1724 1724 1726 1726 1798 1798 1798 1798 1726 1726 1799 1799 1726 1726 1727 1727 1799 1799 1799 1799 1727 1727 1802 1802 1727 1727 1730 1730 1802 1802 1802 1802 1730 1730 1803 1803 1730 1730 1731 1731 1803 1803 1803 1803 1731 1731 1806 1806 1731 1731 1734 1734 1806 1806 1806 1806 1734 1734 1807 1807 1734 1734 1735 1735 1807 1807 1807 1807 1735 1735 1809 1809 1735 1735 1737 1737 1809 1809 1809 1809 1737 1737 1812 1812 1737 1737 1740 1740 1812 1812 1812 1812 1740 1740 1813 1813 1740 1740 1741 1741 1813 1813 1813 1813 1741 1741 1811 1811 1741 1741 1739 1739 1811 1811 1811 1811 1739 1739 1810 1810 1739 1739 1738 1738 1810 1810 1810 1810 1738 1738 1808 1808 1738 1738 1736 1736 1808 1808 1808 1808 1736 1736 1805 1805 1736 1736 1733 1733 1805 1805 1805 1805 1733 1733 1804 1804 1733 1733 1732 1732 1804 1804 1804 1804 1732 1732 1801 1801 1732 1732 1729 1729 1801 1801 1801 1801 1729 1729 1800 1800 1729 1729 1728 1728 1800 1800 1800 1800 1728 1728 1797 1797 1728 1728 1725 1725 1797 1797 6050 6050 6051 6051 1795 1795 6052 6052 1723 1723 1795 1795 1795 1795 1723 1723 1794 1794 1723 1723 1722 1722 1794 1794 1794 1794 1722 1722 1792 1792 1722 1722 1720 1720 1792 1792 1792 1792 1720 1720 1791 1791 1720 1720 1719 1719 1791 1791 1791 1791 1719 1719 1788 1788 1719 1719 1716 1716 1788 1788 1788 1788 1716 1716 1786 1786 1716 1716 1714 1714 1786 1786 1786 1786 1714 1714 1785 1785 1714 1714 1713 1713 1785 1785 1785 1785 1713 1713 1782 1782 1713 1713 1710 1710 1782 1782 1782 1782 1710 1710 1781 1781 1710 1710 1709 1709 1781 1781 1781 1781 1709 1709 1778 1778 1709 1709 1706 1706 1778 1778 1778 1778 1706 1706 1776 1776 1706 1706 1704 1704 1776 1776 1776 1776 1704 1704 1775 1775 1704 1704 1703 1703 1775 1775 1775 1775 1703 1703 1772 1772 1703 1703 1700 1700 1772 1772 1772 1772 1700 1700 1771 1771 1700 1700 1699 1699 1771 1771 1771 1771 1699 1699 1768 1768 1699 1699 1696 1696 1768 1768 1768 1768 1696 1696 1766 1766 1696 1696 1694 1694 1766 1766 1766 1766 1694 1694 1765 1765 1694 1694 1693 1693 1765 1765 1765 1765 1693 1693 1762 1762 1693 1693 1690 1690 1762 1762 1762 1762 1690 1690 6053 6053 1690 1690 6054 6054 6055 6055 1759 1759 1687 1687 1757 1757 1687 1687 1685 1685 1757 1757 1757 1757 1685 1685 1756 1756 1685 1685 1684 1684 1756 1756 1756 1756 1684 1684 1753 1753 1684 1684 1681 1681 1753 1753 1753 1753 1681 1681 1752 1752 1681 1681 1680 1680 1752 1752 1752 1752 1680 1680 1749 1749 1680 1680 1677 1677 1749 1749 1749 1749 1677 1677 1748 1748 1677 1677 1676 1676 1748 1748 1748 1748 1676 1676 1746 1746 1676 1676 1674 1674 1746 1746 1746 1746 1674 1674 1743 1743 1674 1674 1671 1671 1743 1743 1743 1743 1671 1671 1742 1742 1671 1671 1670 1670 1742 1742 1742 1742 1670 1670 1744 1744 1670 1670 1672 1672 1744 1744 1744 1744 1672 1672 1745 1745 1672 1672 1673 1673 1745 1745 1745 1745 1673 1673 1747 1747 1673 1673 1675 1675 1747 1747 1747 1747 1675 1675 1750 1750 1675 1675 1678 1678 1750 1750 1750 1750 1678 1678 1751 1751 1678 1678 1679 1679 1751 1751 1751 1751 1679 1679 1754 1754 1679 1679 1682 1682 1754 1754 1754 1754 1682 1682 1755 1755 1682 1682 1683 1683 1755 1755 1755 1755 1683 1683 1758 1758 1683 1683 1686 1686 1758 1758 6056 6056 6057 6057 1760 1760 6058 6058 1688 1688 1760 1760 1760 1760 1688 1688 1761 1761 1688 1688 1689 1689 1761 1761 1761 1761 1689 1689 1763 1763 1689 1689 1691 1691 1763 1763 1763 1763 1691 1691 1764 1764 1691 1691 1692 1692 1764 1764 1764 1764 1692 1692 1767 1767 1692 1692 1695 1695 1767 1767 1767 1767 1695 1695 1769 1769 1695 1695 1697 1697 1769 1769 1769 1769 1697 1697 1770 1770 1697 1697 1698 1698 1770 1770 1770 1770 1698 1698 1773 1773 1698 1698 1701 1701 1773 1773 1773 1773 1701 1701 1774 1774 1701 1701 1702 1702 1774 1774 1774 1774 1702 1702 1777 1777 1702 1702 1705 1705 1777 1777 1777 1777 1705 1705 1779 1779 1705 1705 1707 1707 1779 1779 1779 1779 1707 1707 1780 1780 1707 1707 1708 1708 1780 1780 1780 1780 1708 1708 1783 1783 1708 1708 1711 1711 1783 1783 1783 1783 1711 1711 1784 1784 1711 1711 1712 1712 1784 1784 1784 1784 1712 1712 1787 1787 1712 1712 1715 1715 1787 1787 1787 1787 1715 1715 1789 1789 1715 1715 1717 1717 1789 1789 1789 1789 1717 1717 1790 1790 1717 1717 1718 1718 1790 1790 1870 1870 1871 1871 1921 1921 1874 1874 1875 1875 1923 1923 1879 1879 1881 1881 1927 1927 1882 1882 1880 1880 1926 1926 1872 1872 1869 1869 1920 1920 1863 1863 1860 1860 1914 1914 1853 1853 1850 1850 1908 1908 1843 1843 1840 1840 1902 1902 1829 1829 1828 1828 1894 1894 1825 1825 1824 1824 1892 1892 1820 1820 1818 1818 1888 1888 1817 1817 1819 1819 1889 1889 1827 1827 1830 1830 1895 1895 1836 1836 1839 1839 1901 1901 1846 1846 1849 1849 1907 1907 1856 1856 1859 1859 1913 1913 2135 2135 2133 2133 2091 2091 2133 2133 2089 2089 2091 2091 6059 6059 6060 6060 2047 2047 6061 6061 2045 2045 2047 2047 2047 2047 2045 2045 2003 2003 2045 2045 2001 2001 2003 2003 2003 2003 2001 2001 1959 1959 2001 2001 1957 1957 1959 1959 1959 1959 1957 1957 1915 1915 1957 1957 1913 1913 1915 1915 2129 2129 2127 2127 2085 2085 2127 2127 2083 2083 2085 2085 6062 6062 6063 6063 2041 2041 6064 6064 2039 2039 2041 2041 2041 2041 2039 2039 1997 1997 2039 2039 1995 1995 1997 1997 1997 1997 1995 1995 1953 1953 1995 1995 1951 1951 1953 1953 1953 1953 1951 1951 1909 1909 1951 1951 1907 1907 1909 1909 2123 2123 2121 2121 2079 2079 2121 2121 2077 2077 2079 2079 6065 6065 6066 6066 2035 2035 6067 6067 2033 2033 2035 2035 2035 2035 2033 2033 1991 1991 2033 2033 1989 1989 1991 1991 1991 1991 1989 1989 1947 1947 1989 1989 1945 1945 1947 1947 1947 1947 1945 1945 1903 1903 1945 1945 1901 1901 1903 1903 2117 2117 2115 2115 2073 2073 2115 2115 2071 2071 2073 2073 6068 6068 6069 6069 2029 2029 6070 6070 6071 6071 2029 2029 2029 2029 6072 6072 1985 1985 6073 6073 6074 6074 1985 1985 1985 1985 6075 6075 1941 1941 6076 6076 6077 6077 1941 1941 1941 1941 6078 6078 1897 1897 6079 6079 6080 6080 1897 1897 2111 2111 2109 2109 2067 2067 2109 2109 2065 2065 2067 2067 6081 6081 6082 6082 2023 2023 6083 6083 2021 2021 2023 2023 2023 2023 2021 2021 1979 1979 2021 2021 1977 1977 1979 1979 1979 1979 1977 1977 1935 1935 1977 1977 1933 1933 1935 1935 1935 1935 1933 1933 1891 1891 1933 1933 1889 1889 1891 1891 2106 2106 2108 2108 2062 2062 2108 2108 2064 2064 2062 2062 6084 6084 6085 6085 2018 2018 6086 6086 2020 2020 2018 2018 2018 2018 2020 2020 1974 1974 2020 2020 1976 1976 1974 1974 1974 1974 1976 1976 1930 1930 1976 1976 1932 1932 1930 1930 1930 1930 1932 1932 1886 1886 1932 1932 1888 1888 1886 1886 2120 2120 2122 2122 2076 2076 2122 2122 2078 2078 2076 2076 6087 6087 6088 6088 2032 2032 6089 6089 2034 2034 2032 2032 2032 2032 2034 2034 1988 1988 2034 2034 1990 1990 1988 1988 1988 1988 1990 1990 1944 1944 1990 1990 1946 1946 1944 1944 1944 1944 1946 1946 1900 1900 1946 1946 1902 1902 1900 1900 2126 2126 2128 2128 2082 2082 2128 2128 2084 2084 2082 2082 6090 6090 6091 6091 2038 2038 6092 6092 2040 2040 2038 2038 2038 2038 2040 2040 1994 1994 2040 2040 1996 1996 1994 1994 1994 1994 1996 1996 1950 1950 1996 1996 1952 1952 1950 1950 1950 1950 1952 1952 1906 1906 1952 1952 1908 1908 1906 1906 2132 2132 2134 2134 2088 2088 2134 2134 2090 2090 2088 2088 6093 6093 6094 6094 2044 2044 6095 6095 2046 2046 2044 2044 2044 2044 2046 2046 2000 2000 2046 2046 2002 2002 2000 2000 2000 2000 2002 2002 1956 1956 2002 2002 1958 1958 1956 1956 1956 1956 1958 1958 1912 1912 1958 1958 1914 1914 1912 1912 2138 2138 2140 2140 2094 2094 2140 2140 2096 2096 2094 2094 6096 6096 6097 6097 2050 2050 6098 6098 6099 6099 2050 2050 2050 2050 6100 6100 2006 2006 6101 6101 6102 6102 2006 2006 2006 2006 6103 6103 1962 1962 6104 6104 6105 6105 1962 1962 1962 1962 6106 6106 1918 1918 6107 6107 6108 6108 1918 1918 2144 2144 2146 2146 2100 2100 2146 2146 2102 2102 2100 2100 6109 6109 6110 6110 2056 2056 6111 6111 2058 2058 2056 2056 2056 2056 2058 2058 2012 2012 2058 2058 2014 2014 2012 2012 2012 2012 2014 2014 1968 1968 2014 2014 1970 1970 1968 1968 1968 1968 1970 1970 1924 1924 1970 1970 1926 1926 1924 1924 2149 2149 2147 2147 2105 2105 2147 2147 2103 2103 2105 2105 6112 6112 6113 6113 2061 2061 6114 6114 2059 2059 2061 2061 2061 2061 2059 2059 2017 2017 2059 2059 2015 2015 2017 2017 2017 2017 2015 2015 1973 1973 2015 2015 1971 1971 1973 1973 1973 1973 1971 1971 1929 1929 1971 1971 1927 1927 1929 1929 2137 2137 2135 2135 2093 2093 2135 2135 2091 2091 2093 2093 6115 6115 6116 6116 2049 2049 6117 6117 2047 2047 2049 2049 2049 2049 2047 2047 2005 2005 2047 2047 2003 2003 2005 2005 2005 2005 2003 2003 1961 1961 2003 2003 1959 1959 1961 1961 1961 1961 1959 1959 1917 1917 1959 1959 1915 1915 1917 1917 1917 1917 1915 1915 1865 1865 1915 1915 1862 1862 1865 1865 1913 1913 1859 1859 1915 1915 1859 1859 1861 1861 1915 1915 1915 1915 1861 1861 1862 1862 1855 1855 1856 1856 1911 1911 1856 1856 1913 1913 1911 1911 1911 1911 1913 1913 1955 1955 1913 1913 1957 1957 1955 1955 1955 1955 1957 1957 1999 1999 1957 1957 2001 2001 1999 1999 1999 1999 2001 2001 2043 2043 2001 2001 2045 2045 2043 2043 2043 2043 2045 2045 6118 6118 2045 2045 6119 6119 6120 6120 2087 2087 2089 2089 2131 2131 2089 2089 2133 2133 2131 2131 2131 2131 2129 2129 2087 2087 2129 2129 2085 2085 2087 2087 6121 6121 6122 6122 2043 2043 6123 6123 2041 2041 2043 2043 2043 2043 2041 2041 1999 1999 2041 2041 1997 1997 1999 1999 1999 1999 1997 1997 1955 1955 1997 1997 1953 1953 1955 1955 1955 1955 1953 1953 1911 1911 1953 1953 1909 1909 1911 1911 1911 1911 1909 1909 1855 1855 1909 1909 1852 1852 1855 1855 1907 1907 1849 1849 1909 1909 1849 1849 1851 1851 1909 1909 1909 1909 1851 1851 1852 1852 1845 1845 1846 1846 1905 1905 1846 1846 1907 1907 1905 1905 1905 1905 1907 1907 1949 1949 1907 1907 1951 1951 1949 1949 1949 1949 1951 1951 1993 1993 1951 1951 1995 1995 1993 1993 1993 1993 1995 1995 2037 2037 1995 1995 2039 2039 2037 2037 2037 2037 2039 2039 6124 6124 2039 2039 6125 6125 6126 6126 2081 2081 2083 2083 2125 2125 2083 2083 2127 2127 2125 2125 2125 2125 2123 2123 2081 2081 2123 2123 2079 2079 2081 2081 6127 6127 6128 6128 2037 2037 6129 6129 2035 2035 2037 2037 2037 2037 2035 2035 1993 1993 2035 2035 1991 1991 1993 1993 1993 1993 1991 1991 1949 1949 1991 1991 1947 1947 1949 1949 1949 1949 1947 1947 1905 1905 1947 1947 1903 1903 1905 1905 1905 1905 1903 1903 1845 1845 1903 1903 1842 1842 1845 1845 1901 1901 1839 1839 1903 1903 1839 1839 1841 1841 1903 1903 1903 1903 1841 1841 1842 1842 1835 1835 1836 1836 1899 1899 1836 1836 1901 1901 1899 1899 1899 1899 1901 1901 1943 1943 1901 1901 1945 1945 1943 1943 1943 1943 1945 1945 1987 1987 1945 1945 1989 1989 1987 1987 1987 1987 1989 1989 2031 2031 1989 1989 2033 2033 2031 2031 2031 2031 2033 2033 6130 6130 2033 2033 6131 6131 6132 6132 2075 2075 2077 2077 2119 2119 2077 2077 2121 2121 2119 2119 2119 2119 2117 2117 2075 2075 2117 2117 2073 2073 2075 2075 6133 6133 6134 6134 2031 2031 6135 6135 2029 2029 2031 2031 2031 2031 2029 2029 1987 1987 2029 2029 1985 1985 1987 1987 1987 1987 1985 1985 1943 1943 1985 1985 1941 1941 1943 1943 1943 1943 1941 1941 1899 1899 1941 1941 1897 1897 1899 1899 1899 1899 1897 1897 1835 1835 1897 1897 1833 1833 1835 1835 6136 6136 6137 6137 1897 1897 6138 6138 1832 1832 1897 1897 1897 1897 1832 1832 1833 1833 1826 1826 1827 1827 1893 1893 1827 1827 1895 1895 1893 1893 1893 1893 1895 1895 1937 1937 1895 1895 1939 1939 1937 1937 1937 1937 1939 1939 1981 1981 1939 1939 1983 1983 1981 1981 1981 1981 1983 1983 2025 2025 1983 1983 2027 2027 2025 2025 2025 2025 2027 2027 6139 6139 2027 2027 6140 6140 6141 6141 2069 2069 2071 2071 2113 2113 2071 2071 2115 2115 2113 2113 2113 2113 2111 2111 2069 2069 2111 2111 2067 2067 2069 2069 6142 6142 6143 6143 2025 2025 6144 6144 2023 2023 2025 2025 2025 2025 2023 2023 1981 1981 2023 2023 1979 1979 1981 1981 1981 1981 1979 1979 1937 1937 1979 1979 1935 1935 1937 1937 1937 1937 1935 1935 1893 1893 1935 1935 1891 1891 1893 1893 1893 1893 1891 1891 1826 1826 1891 1891 1823 1823 1826 1826 1889 1889 1819 1819 1891 1891 1819 1819 1822 1822 1891 1891 1891 1891 1822 1822 1823 1823 1816 1816 1817 1817 1887 1887 1817 1817 1889 1889 1887 1887 1887 1887 1889 1889 1931 1931 1889 1889 1933 1933 1931 1931 1931 1931 1933 1933 1975 1975 1933 1933 1977 1977 1975 1975 1975 1975 1977 1977 2019 2019 1977 1977 2021 2021 2019 2019 2019 2019 2021 2021 6145 6145 2021 2021 6146 6146 6147 6147 2063 2063 2065 2065 2107 2107 2065 2065 2109 2109 2107 2107 2107 2107 2106 2106 2063 2063 2106 2106 2062 2062 2063 2063 6148 6148 6149 6149 2019 2019 6150 6150 2018 2018 2019 2019 2019 2019 2018 2018 1975 1975 2018 2018 1974 1974 1975 1975 1975 1975 1974 1974 1931 1931 1974 1974 1930 1930 1931 1931 1931 1931 1930 1930 1887 1887 1930 1930 1886 1886 1887 1887 1887 1887 1886 1886 1816 1816 1886 1886 1814 1814 1816 1816 1888 1888 1818 1818 1886 1886 1818 1818 1815 1815 1886 1886 1886 1886 1815 1815 1814 1814 1821 1821 1820 1820 1890 1890 1820 1820 1888 1888 1890 1890 1890 1890 1888 1888 1934 1934 1888 1888 1932 1932 1934 1934 1934 1934 1932 1932 1978 1978 1932 1932 1976 1976 1978 1978 1978 1978 1976 1976 2022 2022 1976 1976 2020 2020 2022 2022 2022 2022 2020 2020 6151 6151 2020 2020 6152 6152 6153 6153 2066 2066 2064 2064 2110 2110 2064 2064 2108 2108 2110 2110 2110 2110 2112 2112 2066 2066 2112 2112 2068 2068 2066 2066 6154 6154 6155 6155 2022 2022 6156 6156 2024 2024 2022 2022 2022 2022 2024 2024 1978 1978 2024 2024 1980 1980 1978 1978 1978 1978 1980 1980 1934 1934 1980 1980 1936 1936 1934 1934 1934 1934 1936 1936 1890 1890 1936 1936 1892 1892 1890 1890 1890 1890 1892 1892 1821 1821 1892 1892 1824 1824 1821 1821 1828 1828 1825 1825 1894 1894 1825 1825 1892 1892 1894 1894 1894 1894 1892 1892 1938 1938 1892 1892 1936 1936 1938 1938 1938 1938 1936 1936 1982 1982 1936 1936 1980 1980 1982 1982 1982 1982 1980 1980 2026 2026 1980 1980 2024 2024 2026 2026 2026 2026 2024 2024 6157 6157 2024 2024 6158 6158 6159 6159 2070 2070 2068 2068 2114 2114 2068 2068 2112 2112 2114 2114 1831 1831 1829 1829 1896 1896 1829 1829 1894 1894 1896 1896 1896 1896 1894 1894 1940 1940 1894 1894 1938 1938 1940 1940 1940 1940 1938 1938 1984 1984 1938 1938 1982 1982 1984 1984 1984 1984 1982 1982 2028 2028 1982 1982 2026 2026 2028 2028 2028 2028 2026 2026 6160 6160 2026 2026 6161 6161 6162 6162 2072 2072 2070 2070 2116 2116 2070 2070 2114 2114 2116 2116 2116 2116 2118 2118 2072 2072 2118 2118 2074 2074 2072 2072 6163 6163 6164 6164 2028 2028 6165 6165 2030 2030 6166 6166 6167 6167 2030 2030 6168 6168 2030 2030 1986 1986 6169 6169 6170 6170 1986 1986 6171 6171 1986 1986 1942 1942 6172 6172 6173 6173 1942 1942 6174 6174 1942 1942 1898 1898 6175 6175 6176 6176 1898 1898 6177 6177 1898 1898 1834 1834 6178 6178 2118 2118 2120 2120 2074 2074 2120 2120 2076 2076 2074 2074 6179 6179 6180 6180 2030 2030 6181 6181 2032 2032 2030 2030 2030 2030 2032 2032 1986 1986 2032 2032 1988 1988 1986 1986 1986 1986 1988 1988 1942 1942 1988 1988 1944 1944 1942 1942 1942 1942 1944 1944 1898 1898 1944 1944 1900 1900 1898 1898 1898 1898 1900 1900 1834 1834 1900 1900 1837 1837 1834 1834 1902 1902 1840 1840 1900 1900 1840 1840 1838 1838 1900 1900 1900 1900 1838 1838 1837 1837 1844 1844 1843 1843 1904 1904 1843 1843 1902 1902 1904 1904 1904 1904 1902 1902 1948 1948 1902 1902 1946 1946 1948 1948 1948 1948 1946 1946 1992 1992 1946 1946 1990 1990 1992 1992 1992 1992 1990 1990 2036 2036 1990 1990 2034 2034 2036 2036 2036 2036 2034 2034 6182 6182 2034 2034 6183 6183 6184 6184 2080 2080 2078 2078 2124 2124 2078 2078 2122 2122 2124 2124 2124 2124 2126 2126 2080 2080 2126 2126 2082 2082 2080 2080 6185 6185 6186 6186 2036 2036 6187 6187 2038 2038 2036 2036 2036 2036 2038 2038 1992 1992 2038 2038 1994 1994 1992 1992 1992 1992 1994 1994 1948 1948 1994 1994 1950 1950 1948 1948 1948 1948 1950 1950 1904 1904 1950 1950 1906 1906 1904 1904 1904 1904 1906 1906 1844 1844 1906 1906 1847 1847 1844 1844 1908 1908 1850 1850 1906 1906 1850 1850 1848 1848 1906 1906 1906 1906 1848 1848 1847 1847 1854 1854 1853 1853 1910 1910 1853 1853 1908 1908 1910 1910 1910 1910 1908 1908 1954 1954 1908 1908 1952 1952 1954 1954 1954 1954 1952 1952 1998 1998 1952 1952 1996 1996 1998 1998 1998 1998 1996 1996 2042 2042 1996 1996 2040 2040 2042 2042 2042 2042 2040 2040 6188 6188 2040 2040 6189 6189 6190 6190 2086 2086 2084 2084 2130 2130 2084 2084 2128 2128 2130 2130 2130 2130 2132 2132 2086 2086 2132 2132 2088 2088 2086 2086 6191 6191 6192 6192 2042 2042 6193 6193 2044 2044 2042 2042 2042 2042 2044 2044 1998 1998 2044 2044 2000 2000 1998 1998 1998 1998 2000 2000 1954 1954 2000 2000 1956 1956 1954 1954 1954 1954 1956 1956 1910 1910 1956 1956 1912 1912 1910 1910 1910 1910 1912 1912 1854 1854 1912 1912 1857 1857 1854 1854 1914 1914 1860 1860 1912 1912 1860 1860 1858 1858 1912 1912 1912 1912 1858 1858 1857 1857 1864 1864 1863 1863 1916 1916 1863 1863 1914 1914 1916 1916 1916 1916 1914 1914 1960 1960 1914 1914 1958 1958 1960 1960 1960 1960 1958 1958 2004 2004 1958 1958 2002 2002 2004 2004 2004 2004 2002 2002 2048 2048 2002 2002 2046 2046 2048 2048 2048 2048 2046 2046 6194 6194 2046 2046 6195 6195 6196 6196 2092 2092 2090 2090 2136 2136 2090 2090 2134 2134 2136 2136 2136 2136 2138 2138 2092 2092 2138 2138 2094 2094 2092 2092 6197 6197 6198 6198 2048 2048 6199 6199 2050 2050 2048 2048 2048 2048 2050 2050 2004 2004 2050 2050 2006 2006 2004 2004 2004 2004 2006 2006 1960 1960 2006 2006 1962 1962 1960 1960 1960 1960 1962 1962 1916 1916 1962 1962 1918 1918 1916 1916 1916 1916 1918 1918 1864 1864 1918 1918 1866 1866 1864 1864 6200 6200 6201 6201 1918 1918 6202 6202 1867 1867 1918 1918 1918 1918 1867 1867 1866 1866 1873 1873 1872 1872 1922 1922 1872 1872 1920 1920 1922 1922 1922 1922 1920 1920 1966 1966 1920 1920 1964 1964 1966 1966 1966 1966 1964 1964 2010 2010 1964 1964 2008 2008 2010 2010 2010 2010 2008 2008 2054 2054 2008 2008 2052 2052 2054 2054 2054 2054 2052 2052 6203 6203 2052 2052 6204 6204 6205 6205 2098 2098 2096 2096 2142 2142 2096 2096 2140 2140 2142 2142 2142 2142 2144 2144 2098 2098 2144 2144 2100 2100 2098 2098 6206 6206 6207 6207 2054 2054 6208 6208 2056 2056 2054 2054 2054 2054 2056 2056 2010 2010 2056 2056 2012 2012 2010 2010 2010 2010 2012 2012 1966 1966 2012 2012 1968 1968 1966 1966 1966 1966 1968 1968 1922 1922 1968 1968 1924 1924 1922 1922 1922 1922 1924 1924 1873 1873 1924 1924 1876 1876 1873 1873 1926 1926 1880 1880 1924 1924 1880 1880 1877 1877 1924 1924 1924 1924 1877 1877 1876 1876 1883 1883 1882 1882 1928 1928 1882 1882 1926 1926 1928 1928 1928 1928 1926 1926 1972 1972 1926 1926 1970 1970 1972 1972 1972 1972 1970 1970 2016 2016 1970 1970 2014 2014 2016 2016 2016 2016 2014 2014 2060 2060 2014 2014 2058 2058 2060 2060 2060 2060 2058 2058 6209 6209 2058 2058 6210 6210 6211 6211 2104 2104 2102 2102 2148 2148 2102 2102 2146 2146 2148 2148 2148 2148 2149 2149 2104 2104 2149 2149 2105 2105 2104 2104 6212 6212 6213 6213 2060 2060 6214 6214 2061 2061 2060 2060 2060 2060 2061 2061 2016 2016 2061 2061 2017 2017 2016 2016 2016 2016 2017 2017 1972 1972 2017 2017 1973 1973 1972 1972 1972 1972 1973 1973 1928 1928 1973 1973 1929 1929 1928 1928 1928 1928 1929 1929 1883 1883 1929 1929 1885 1885 1883 1883 1927 1927 1881 1881 1929 1929 1881 1881 1884 1884 1929 1929 1929 1929 1884 1884 1885 1885 1878 1878 1879 1879 1925 1925 1879 1879 1927 1927 1925 1925 1925 1925 1927 1927 1969 1969 1927 1927 1971 1971 1969 1969 1969 1969 1971 1971 2013 2013 1971 1971 2015 2015 2013 2013 2013 2013 2015 2015 2057 2057 2015 2015 2059 2059 2057 2057 2057 2057 2059 2059 6215 6215 2059 2059 6216 6216 6217 6217 2101 2101 2103 2103 2145 2145 2103 2103 2147 2147 2145 2145 2145 2145 2143 2143 2101 2101 2143 2143 2099 2099 2101 2101 6218 6218 6219 6219 2057 2057 6220 6220 2055 2055 2057 2057 2057 2057 2055 2055 2013 2013 2055 2055 2011 2011 2013 2013 2013 2013 2011 2011 1969 1969 2011 2011 1967 1967 1969 1969 1969 1969 1967 1967 1925 1925 1967 1967 1923 1923 1925 1925 1925 1925 1923 1923 1878 1878 1923 1923 1875 1875 1878 1878 1871 1871 1874 1874 1921 1921 1874 1874 1923 1923 1921 1921 1921 1921 1923 1923 1965 1965 1923 1923 1967 1967 1965 1965 1965 1965 1967 1967 2009 2009 1967 1967 2011 2011 2009 2009 2009 2009 2011 2011 2053 2053 2011 2011 2055 2055 2053 2053 2053 2053 2055 2055 6221 6221 2055 2055 6222 6222 6223 6223 2097 2097 2099 2099 2141 2141 2099 2099 2143 2143 2141 2141 1868 1868 1870 1870 1919 1919 1870 1870 1921 1921 1919 1919 1919 1919 1921 1921 1963 1963 1921 1921 1965 1965 1963 1963 1963 1963 1965 1965 2007 2007 1965 1965 2009 2009 2007 2007 2007 2007 2009 2009 2051 2051 2009 2009 2053 2053 2051 2051 2051 2051 2053 2053 6224 6224 2053 2053 6225 6225 6226 6226 2095 2095 2097 2097 2139 2139 2097 2097 2141 2141 2139 2139 2139 2139 2137 2137 2095 2095 2137 2137 2093 2093 2095 2095 6227 6227 6228 6228 2051 2051 6229 6229 2049 2049 6230 6230 6231 6231 2049 2049 6232 6232 2049 2049 2005 2005 6233 6233 6234 6234 2005 2005 6235 6235 2005 2005 1961 1961 6236 6236 6237 6237 1961 1961 6238 6238 1961 1961 1917 1917 6239 6239 6240 6240 1917 1917 6241 6241 1917 1917 1865 1865 6242 6242 2197 2197 2196 2196 2203 2203 2196 2196 2199 2199 2203 2203 2203 2203 2199 2199 2209 2209 2199 2199 2202 2202 2209 2209 2209 2209 2202 2202 2216 2216 2202 2202 2205 2205 2216 2216 2216 2216 2205 2205 2223 2223 2205 2205 2208 2208 2223 2223 2223 2223 2208 2208 2225 2225 2208 2208 2211 2211 2225 2225 2225 2225 2211 2211 2227 2227 2224 2224 2210 2210 2222 2222 2210 2210 2206 2206 2222 2222 2222 2222 2206 2206 2213 2213 2206 2206 2204 2204 2213 2213 2213 2213 2204 2204 2207 2207 2204 2204 2200 2200 2207 2207 2207 2207 2200 2200 2201 2201 2200 2200 2198 2198 2201 2201 2201 2201 2198 2198 2195 2195 2198 2198 2194 2194 2195 2195 2195 2195 2194 2194 2189 2189 2194 2194 2191 2191 2189 2189 2189 2189 2191 2191 2184 2184 2211 2211 2214 2214 2227 2227 2214 2214 2217 2217 2227 2227 2227 2227 2217 2217 2229 2229 2217 2217 2219 2219 2229 2229 2229 2229 2219 2219 2231 2231 2219 2219 2221 2221 2231 2231 2231 2231 2221 2221 2230 2230 2221 2221 2220 2220 2230 2230 2230 2230 2220 2220 2228 2228 2220 2220 2218 2218 2228 2228 2228 2228 2218 2218 2226 2226 2218 2218 2215 2215 2226 2226 2226 2226 2215 2215 2224 2224 2215 2215 2212 2212 2224 2224 2224 2224 2212 2212 2210 2210 2191 2191 2188 2188 2184 2184 2188 2188 2185 2185 2184 2184 2184 2184 2185 2185 2178 2178 2185 2185 2182 2182 2178 2178 2178 2178 2182 2182 2172 2172 2182 2182 2179 2179 2172 2172 2172 2172 2179 2179 2165 2165 2179 2179 2176 2176 2165 2165 2165 2165 2176 2176 2158 2158 2176 2176 2173 2173 2158 2158 2158 2158 2173 2173 2156 2156 2173 2173 2170 2170 2156 2156 2156 2156 2170 2170 2154 2154 2170 2170 2167 2167 2154 2154 2167 2167 2164 2164 2154 2154 2154 2154 2164 2164 2152 2152 2164 2164 2162 2162 2152 2152 2152 2152 2162 2162 2150 2150 2162 2162 2160 2160 2150 2150 2150 2150 2160 2160 2151 2151 2160 2160 2161 2161 2151 2151 2151 2151 2161 2161 2153 2153 2161 2161 2163 2163 2153 2153 2153 2153 2163 2163 2155 2155 2163 2163 2166 2166 2155 2155 2155 2155 2166 2166 2157 2157 2166 2166 2169 2169 2157 2157 2169 2169 2171 2171 2157 2157 2157 2157 2171 2171 2159 2159 2171 2171 2175 2175 2159 2159 2159 2159 2175 2175 2168 2168 2175 2175 2177 2177 2168 2168 2168 2168 2177 2177 2174 2174 2177 2177 2181 2181 2174 2174 2174 2174 2181 2181 2180 2180 2181 2181 2183 2183 2180 2180 2180 2180 2183 2183 2186 2186 2183 2183 2187 2187 2186 2186 2186 2186 2187 2187 2192 2192 2187 2187 2190 2190 2192 2192 2192 2192 2190 2190 2197 2197 2190 2190 2193 2193 2197 2197 2197 2197 2193 2193 2196 2196 2267 2267 2269 2269 2371 2371 2272 2272 2275 2275 2375 2375 2281 2281 2282 2282 2379 2379 2286 2286 2289 2289 2383 2383 2291 2291 2293 2293 2385 2385 2296 2296 2299 2299 2389 2389 2305 2305 2306 2306 2393 2393 2310 2310 2313 2313 2397 2397 2315 2315 2317 2317 2399 2399 2320 2320 2323 2323 2403 2403 2330 2330 2333 2333 2409 2409 2334 2334 2337 2337 2411 2411 2339 2339 2341 2341 2413 2413 2344 2344 2347 2347 2417 2417 2345 2345 2342 2342 2414 2414 2340 2340 2338 2338 2412 2412 2336 2336 2335 2335 2410 2410 2331 2331 2328 2328 2406 2406 6243 6243 2318 2318 2400 2400 2312 2312 2311 2311 2396 2396 2307 2307 2304 2304 2392 2392 2297 2297 2294 2294 2386 2386 2288 2288 2287 2287 2382 2382 2283 2283 2280 2280 2378 2378 2278 2278 2276 2276 2376 2376 2273 2273 2270 2270 2372 2372 2264 2264 2263 2263 2368 2368 2259 2259 2256 2256 2364 2364 2254 2254 2253 2253 2362 2362 2249 2249 2246 2246 2358 2358 2239 2239 2236 2236 2352 2352 2235 2235 2232 2232 2350 2350 2233 2233 2234 2234 2351 2351 2238 2238 2241 2241 2355 2355 2248 2248 2251 2251 2361 2361 2252 2252 2255 2255 2363 2363 2873 2873 2735 2735 2733 2733 2591 2591 2589 2589 2753 2753 2597 2597 2595 2595 2757 2757 2602 2602 2601 2601 2761 2761 2614 2614 2613 2613 2769 2769 2619 2619 2617 2617 2771 2771 2625 2625 2623 2623 2775 2775 2631 2631 2629 2629 2779 2779 6244 6244 2635 2635 2783 2783 2642 2642 2641 2641 2787 2787 2647 2647 2645 2645 2789 2789 2653 2653 2651 2651 2793 2793 2659 2659 2657 2657 2797 2797 2660 2660 2662 2662 2800 2800 2649 2649 2650 2650 2792 2792 2644 2644 2646 2646 2790 2790 2638 2638 2640 2640 2786 2786 2632 2632 2634 2634 2782 2782 2627 2627 2628 2628 2778 2778 2621 2621 2622 2622 2774 2774 2616 2616 2618 2618 2772 2772 2610 2610 2612 2612 2768 2768 2604 2604 2606 2606 2764 2764 2599 2599 2600 2600 2760 2760 2593 2593 2594 2594 2756 2756 2587 2587 2588 2588 2752 2752 6245 6245 2585 2585 2750 2750 2577 2577 2579 2579 2746 2746 2572 2572 2573 2573 2742 2742 2560 2560 2561 2561 2734 2734 2558 2558 2557 2557 2732 2732 2570 2570 2568 2568 2739 2739 2575 2575 2574 2574 2743 2743 2581 2581 2580 2580 2747 2747 2564 2564 2562 2562 2735 2735 2562 2562 2559 2559 2735 2735 2735 2735 2559 2559 2733 2733 2559 2559 2558 2558 2733 2733 2572 2572 2742 2742 2569 2569 2660 2660 2800 2800 2658 2658 2602 2602 2761 2761 2605 2605 2565 2565 2564 2564 2737 2737 2564 2564 2735 2735 2737 2737 2737 2737 2735 2735 2875 2875 2735 2735 2873 2873 2875 2875 2875 2875 2873 2873 6246 6246 2568 2568 2565 2565 2739 2739 2565 2565 2737 2737 2739 2739 2739 2739 2737 2737 2877 2877 2737 2737 2875 2875 2877 2877 2877 2877 2875 2875 6247 6247 2875 2875 6248 6248 6249 6249 3015 3015 3013 3013 3153 3153 2571 2571 2570 2570 2741 2741 2570 2570 2739 2739 2741 2741 2741 2741 2739 2739 2879 2879 2739 2739 2877 2877 2879 2879 2879 2879 2877 2877 6250 6250 2877 2877 6251 6251 6252 6252 3017 3017 3015 3015 3155 3155 3015 3015 3153 3153 3155 3155 3155 3155 3153 3153 3086 3086 2574 2574 2571 2571 2743 2743 2571 2571 2741 2741 2743 2743 2743 2743 2741 2741 2881 2881 2741 2741 2879 2879 2881 2881 2881 2881 2879 2879 6253 6253 2879 2879 6254 6254 6255 6255 3019 3019 3017 3017 3157 3157 3017 3017 3155 3155 3157 3157 3157 3157 3155 3155 3088 3088 3155 3155 3086 3086 3088 3088 3088 3088 3086 3086 2950 2950 2578 2578 2575 2575 2745 2745 2575 2575 2743 2743 2745 2745 2745 2745 2743 2743 2883 2883 2743 2743 2881 2881 2883 2883 2883 2883 2881 2881 6256 6256 2881 2881 6257 6257 6258 6258 3021 3021 3019 3019 3159 3159 3019 3019 3157 3157 3159 3159 3159 3159 3157 3157 3090 3090 3157 3157 3088 3088 3090 3090 3090 3090 3088 3088 2952 2952 3088 3088 2950 2950 2952 2952 6259 6259 6260 6260 2814 2814 2580 2580 2578 2578 2747 2747 2578 2578 2745 2745 2747 2747 2747 2747 2745 2745 6261 6261 2745 2745 2883 2883 6262 6262 6263 6263 2883 2883 6264 6264 2883 2883 6265 6265 6266 6266 3023 3023 3021 3021 3161 3161 3021 3021 3159 3159 3161 3161 3161 3161 3159 3159 3092 3092 3159 3159 3090 3090 3092 3092 3092 3092 3090 3090 2954 2954 3090 3090 2952 2952 2954 2954 6267 6267 6268 6268 2816 2816 6269 6269 2814 2814 2816 2816 2816 2816 2814 2814 2678 2678 2584 2584 6270 6270 2749 2749 6271 6271 6272 6272 2749 2749 2749 2749 6273 6273 6274 6274 2747 2747 6275 6275 6276 6276 2887 2887 2885 2885 3025 3025 2885 2885 3023 3023 3025 3025 3025 3025 3023 3023 3163 3163 3023 3023 3161 3161 3163 3163 3163 3163 3161 3161 3094 3094 3161 3161 3092 3092 3094 3094 3094 3094 3092 3092 2956 2956 3092 3092 2954 2954 2956 2956 6277 6277 6278 6278 2818 2818 6279 6279 6280 6280 2818 2818 2818 2818 6281 6281 2680 2680 6282 6282 6283 6283 2680 2680 2680 2680 6284 6284 2505 2505 2586 2586 2584 2584 2751 2751 2584 2584 2749 2749 2751 2751 2751 2751 2749 2749 6285 6285 2749 2749 6286 6286 6287 6287 2889 2889 2887 2887 3027 3027 2887 2887 3025 3025 3027 3027 3027 3027 3025 3025 3165 3165 3025 3025 3163 3163 3165 3165 3165 3165 3163 3163 3096 3096 3163 3163 3094 3094 3096 3096 3096 3096 3094 3094 2958 2958 3094 3094 2956 2956 2958 2958 6288 6288 6289 6289 2820 2820 6290 6290 2818 2818 2820 2820 2820 2820 2818 2818 2682 2682 2818 2818 2680 2680 2682 2682 2682 2682 2680 2680 2507 2507 2680 2680 2505 2505 2507 2507 2507 2507 2505 2505 2438 2438 2589 2589 2586 2586 2753 2753 2586 2586 2751 2751 2753 2753 2753 2753 2751 2751 2891 2891 2751 2751 6291 6291 2891 2891 2891 2891 6292 6292 6293 6293 2889 2889 3027 3027 3029 3029 3029 3029 3027 3027 3167 3167 3027 3027 3165 3165 3167 3167 3167 3167 3165 3165 3098 3098 3165 3165 3096 3096 3098 3098 3098 3098 3096 3096 2960 2960 3096 3096 2958 2958 2960 2960 6294 6294 6295 6295 2822 2822 6296 6296 2820 2820 2822 2822 2822 2822 2820 2820 2684 2684 2820 2820 2682 2682 2684 2684 2684 2684 2682 2682 2509 2509 2682 2682 2507 2507 2509 2509 2509 2509 2507 2507 2440 2440 2507 2507 2438 2438 2440 2440 2440 2440 2438 2438 2371 2371 2436 2436 2367 2367 2369 2369 6297 6297 2367 2367 6298 6298 2367 2367 2436 2436 6299 6299 6300 6300 2436 2436 6301 6301 2355 2355 2357 2357 2424 2424 2357 2357 2426 2426 2424 2424 2424 2424 2426 2426 2493 2493 2426 2426 2495 2495 2493 2493 2493 2493 2495 2495 2668 2668 2495 2495 2670 2670 2668 2668 2668 2668 2670 2670 2806 2806 2670 2670 2808 2808 2806 2806 2806 2806 2808 2808 2944 2944 2808 2808 2946 2946 2944 2944 2944 2944 2946 2946 6302 6302 2946 2946 6303 6303 6304 6304 3082 3082 3084 3084 3151 3151 2738 2738 2740 2740 2876 2876 2740 2740 2878 2878 2876 2876 2876 2876 2878 2878 6305 6305 2878 2878 6306 6306 6307 6307 3014 3014 3016 3016 3152 3152 3016 3016 3154 3154 3152 3152 3152 3152 3154 3154 3083 3083 3154 3154 3085 3085 3083 3083 6308 6308 6309 6309 2945 2945 6310 6310 2947 2947 2945 2945 2945 2945 2947 2947 2807 2807 2947 2947 2809 2809 2807 2807 2807 2807 2809 2809 2669 2669 2809 2809 2671 2671 2669 2669 2669 2669 2671 2671 2494 2494 2671 2671 2496 2496 2494 2494 2494 2494 2496 2496 2425 2425 2496 2496 2427 2427 2425 2425 2425 2425 2427 2427 2356 2356 2427 2427 2358 2358 2356 2356 2588 2588 2590 2590 2752 2752 2590 2590 2754 2754 2752 2752 2752 2752 2754 2754 6311 6311 2754 2754 2892 2892 6312 6312 6313 6313 2892 2892 6314 6314 2892 2892 6315 6315 6316 6316 3028 3028 3030 3030 3166 3166 3030 3030 3168 3168 3166 3166 3166 3166 3168 3168 3097 3097 3168 3168 3099 3099 3097 3097 3097 3097 3099 3099 2959 2959 3099 3099 2961 2961 2959 2959 6317 6317 6318 6318 2821 2821 6319 6319 2823 2823 2821 2821 2821 2821 2823 2823 2683 2683 2823 2823 2685 2685 2683 2683 2683 2683 2685 2685 2508 2508 2685 2685 2510 2510 2508 2508 2508 2508 2510 2510 2439 2439 2510 2510 2441 2441 2439 2439 2439 2439 2441 2441 2370 2370 2441 2441 2372 2372 2370 2370 2609 2609 2610 2610 2766 2766 2610 2610 2768 2768 2766 2766 2766 2766 2768 2768 2904 2904 2768 2768 2906 2906 2904 2904 2904 2904 2906 2906 6320 6320 2906 2906 6321 6321 6322 6322 3042 3042 3044 3044 3180 3180 3044 3044 3182 3182 3180 3180 3180 3180 3182 3182 3111 3111 3182 3182 3113 3113 3111 3111 6323 6323 6324 6324 2973 2973 6325 6325 2975 2975 2973 2973 2973 2973 2975 2975 2835 2835 2975 2975 2837 2837 2835 2835 2835 2835 2837 2837 2697 2697 2837 2837 2699 2699 2697 2697 2697 2697 2699 2699 2522 2522 2699 2699 2524 2524 2522 2522 2522 2522 2524 2524 2453 2453 2524 2524 2455 2455 2453 2453 2453 2453 2455 2455 2384 2384 2455 2455 2386 2386 2384 2384 2618 2618 2621 2621 2772 2772 2621 2621 2774 2774 2772 2772 2772 2772 2774 2774 2910 2910 2774 2774 2912 2912 2910 2910 2910 2910 2912 2912 6326 6326 2912 2912 6327 6327 6328 6328 3048 3048 3050 3050 3186 3186 3050 3050 3188 3188 3186 3186 3186 3186 3188 3188 3117 3117 3188 3188 3119 3119 3117 3117 6329 6329 6330 6330 2979 2979 6331 6331 2981 2981 2979 2979 2979 2979 2981 2981 2841 2841 2981 2981 2843 2843 2841 2841 2841 2841 2843 2843 2703 2703 2843 2843 2705 2705 2703 2703 2703 2703 2705 2705 2528 2528 2705 2705 2530 2530 2528 2528 2528 2528 2530 2530 2459 2459 2530 2530 2461 2461 2459 2459 2459 2459 2461 2461 2390 2390 2461 2461 2392 2392 2390 2390 2630 2630 2632 2632 2780 2780 2632 2632 2782 2782 2780 2780 2780 2780 2782 2782 6332 6332 2782 2782 6333 6333 6334 6334 2918 2918 2920 2920 3056 3056 2920 2920 3058 3058 3056 3056 3056 3056 3058 3058 3194 3194 3058 3058 3196 3196 3194 3194 3194 3194 3196 3196 3125 3125 3196 3196 3127 3127 3125 3125 3125 3125 3127 3127 2987 2987 3127 3127 2989 2989 2987 2987 6335 6335 6336 6336 2849 2849 6337 6337 2851 2851 2849 2849 2849 2849 2851 2851 2711 2711 2851 2851 2713 2713 2711 2711 2711 2711 2713 2713 2536 2536 2713 2713 2538 2538 2536 2536 2536 2536 2538 2538 2467 2467 2538 2538 2469 2469 2467 2467 2467 2467 2469 2469 2398 2398 2469 2469 2400 2400 2398 2398 2640 2640 2643 2643 2786 2786 2643 2643 2788 2788 2786 2786 2786 2786 2788 2788 6338 6338 2788 2788 2926 2926 6339 6339 6340 6340 2926 2926 6341 6341 2926 2926 6342 6342 6343 6343 3062 3062 3064 3064 3200 3200 3064 3064 3202 3202 3200 3200 3200 3200 3202 3202 3131 3131 3202 3202 3133 3133 3131 3131 3131 3131 3133 3133 2993 2993 3133 3133 2995 2995 2993 2993 6344 6344 6345 6345 2855 2855 6346 6346 2857 2857 2855 2855 2855 2855 2857 2857 2717 2717 2857 2857 2719 2719 2717 2717 2717 2717 2719 2719 2542 2542 2719 2719 2544 2544 2542 2542 2542 2542 2544 2544 2473 2473 2544 2544 2475 2475 2473 2473 2473 2473 2475 2475 2404 2404 2475 2475 2406 2406 2404 2404 2662 2662 2661 2661 2800 2800 2661 2661 2799 2799 2800 2800 2800 2800 2799 2799 2938 2938 2799 2799 2937 2937 2938 2938 2938 2938 2937 2937 6347 6347 2937 2937 6348 6348 6349 6349 3076 3076 3075 3075 3214 3214 3075 3075 3213 3213 3214 3214 3214 3214 3213 3213 3145 3145 3213 3213 3144 3144 3145 3145 6350 6350 6351 6351 3007 3007 6352 6352 3006 3006 3007 3007 3007 3007 3006 3006 2869 2869 3006 3006 2868 2868 2869 2869 2869 2869 2868 2868 2731 2731 2868 2868 2730 2730 2731 2731 2731 2731 2730 2730 2556 2556 2730 2730 2555 2555 2556 2556 2556 2556 2555 2555 2487 2487 2555 2555 2486 2486 2487 2487 2487 2487 2486 2486 2418 2418 2486 2486 2417 2417 2418 2418 2641 2641 2639 2639 2787 2787 2639 2639 2785 2785 2787 2787 2787 2787 2785 2785 2925 2925 2785 2785 6353 6353 2925 2925 2925 2925 6354 6354 6355 6355 2923 2923 3061 3061 3063 3063 3063 3063 3061 3061 3201 3201 3061 3061 3199 3199 3201 3201 3201 3201 3199 3199 3132 3132 3199 3199 3130 3130 3132 3132 3132 3132 3130 3130 2994 2994 3130 3130 2992 2992 2994 2994 6356 6356 6357 6357 2856 2856 6358 6358 2854 2854 2856 2856 2856 2856 2854 2854 2718 2718 2854 2854 2716 2716 2718 2718 2718 2718 2716 2716 2543 2543 2716 2716 2541 2541 2543 2543 2543 2543 2541 2541 2474 2474 2541 2541 2472 2472 2474 2474 2474 2474 2472 2472 2405 2405 2472 2472 2403 2403 2405 2405 2620 2620 2619 2619 2773 2773 2619 2619 2771 2771 2773 2773 2773 2773 2771 2771 2911 2911 2771 2771 2909 2909 2911 2911 2911 2911 2909 2909 6359 6359 2909 2909 6360 6360 6361 6361 3049 3049 3047 3047 3187 3187 3047 3047 3185 3185 3187 3187 3187 3187 3185 3185 3118 3118 3185 3185 3116 3116 3118 3118 6362 6362 6363 6363 2980 2980 6364 6364 2978 2978 2980 2980 2980 2980 2978 2978 2842 2842 2978 2978 2840 2840 2842 2842 2842 2842 2840 2840 2704 2704 2840 2840 2702 2702 2704 2704 2704 2704 2702 2702 2529 2529 2702 2702 2527 2527 2529 2529 2529 2529 2527 2527 2460 2460 2527 2527 2458 2458 2460 2460 2460 2460 2458 2458 2391 2391 2458 2458 2389 2389 2391 2391 2598 2598 2597 2597 2759 2759 2597 2597 2757 2757 2759 2759 2759 2759 2757 2757 2897 2897 2757 2757 2895 2895 2897 2897 2897 2897 2895 2895 6365 6365 2895 2895 6366 6366 6367 6367 3035 3035 3033 3033 3173 3173 3033 3033 3171 3171 3173 3173 3173 3173 3171 3171 3104 3104 3171 3171 3102 3102 3104 3104 6368 6368 6369 6369 2966 2966 6370 6370 2964 2964 2966 2966 2966 2966 2964 2964 2828 2828 2964 2964 2826 2826 2828 2828 2828 2828 2826 2826 2690 2690 2826 2826 2688 2688 2690 2690 2690 2690 2688 2688 2515 2515 2688 2688 2513 2513 2515 2515 2515 2515 2513 2513 2446 2446 2513 2513 2444 2444 2446 2446 2446 2446 2444 2444 2377 2377 2444 2444 2375 2375 2377 2377 2257 2257 2258 2258 2365 2365 6371 6371 2261 2261 6372 6372 6373 6373 2261 2261 2367 2367 2261 2261 2262 2262 2367 2367 2367 2367 2262 2262 2369 2369 2262 2262 2265 2265 2369 2369 2255 2255 2257 2257 2363 2363 2257 2257 2365 2365 2363 2363 2363 2363 2365 2365 2432 2432 2365 2365 2434 2434 2432 2432 2432 2432 2434 2434 2501 2501 2434 2434 2503 2503 2501 2501 2501 2501 2503 2503 2676 2676 2251 2251 2252 2252 2361 2361 2252 2252 2363 2363 2361 2361 2361 2361 2363 2363 2430 2430 2363 2363 2432 2432 2430 2430 2430 2430 2432 2432 2499 2499 2432 2432 2501 2501 2499 2499 2499 2499 2501 2501 2674 2674 2501 2501 2676 2676 2674 2674 2674 2674 2676 2676 2812 2812 2247 2247 2248 2248 2359 2359 2248 2248 2361 2361 2359 2359 2359 2359 2361 2361 2428 2428 2361 2361 2430 2430 2428 2428 2428 2428 2430 2430 2497 2497 2430 2430 2499 2499 2497 2497 2497 2497 2499 2499 2672 2672 2499 2499 2674 2674 2672 2672 2672 2672 2674 2674 2810 2810 2674 2674 2812 2812 2810 2810 2810 2810 2812 2812 2948 2948 2245 2245 2247 2247 2357 2357 2247 2247 2359 2359 2357 2357 2357 2357 2359 2359 2426 2426 2359 2359 2428 2428 2426 2426 2426 2426 2428 2428 2495 2495 2428 2428 2497 2497 2495 2495 2495 2495 2497 2497 2670 2670 2497 2497 2672 2672 2670 2670 2670 2670 2672 2672 2808 2808 2672 2672 2810 2810 2808 2808 2808 2808 2810 2810 2946 2946 2810 2810 2948 2948 2946 2946 2946 2946 2948 2948 6374 6374 2355 2355 2241 2241 2357 2357 2241 2241 2243 2243 2357 2357 2357 2357 2243 2243 2245 2245 2237 2237 2238 2238 2353 2353 2238 2238 2355 2355 2353 2353 2353 2353 2355 2355 2422 2422 2355 2355 2424 2424 2422 2422 2422 2422 2424 2424 2491 2491 2424 2424 2493 2493 2491 2491 2491 2491 2493 2493 2666 2666 2493 2493 2668 2668 2666 2666 2666 2666 2668 2668 2804 2804 2668 2668 2806 2806 2804 2804 2804 2804 2806 2806 2942 2942 2806 2806 2944 2944 2942 2942 2942 2942 2944 2944 6375 6375 2944 2944 6376 6376 6377 6377 3080 3080 3082 3082 3149 3149 3082 3082 3151 3151 3149 3149 3149 3149 3151 3151 3011 3011 2234 2234 2237 2237 2351 2351 2237 2237 2353 2353 2351 2351 2351 2351 2353 2353 2420 2420 2353 2353 2422 2422 2420 2420 2420 2420 2422 2422 2489 2489 2422 2422 2491 2491 2489 2489 2489 2489 2491 2491 2664 2664 2491 2491 2666 2666 2664 2664 2664 2664 2666 2666 2802 2802 2666 2666 2804 2804 2802 2802 2802 2802 2804 2804 2940 2940 2804 2804 2942 2942 2940 2940 2940 2940 2942 2942 6378 6378 2942 2942 6379 6379 6380 6380 3078 3078 3080 3080 3147 3147 3080 3080 3149 3149 3147 3147 3147 3147 3149 3149 3009 3009 3149 3149 3011 3011 3009 3009 6381 6381 6382 6382 2871 2871 2232 2232 2233 2233 2350 2350 2233 2233 2351 2351 2350 2350 2350 2350 2351 2351 2419 2419 2351 2351 2420 2420 2419 2419 2419 2419 2420 2420 2488 2488 2420 2420 2489 2489 2488 2488 2488 2488 2489 2489 2663 2663 2489 2489 2664 2664 2663 2663 2663 2663 2664 2664 2801 2801 2664 2664 2802 2802 2801 2801 2801 2801 2802 2802 2939 2939 2802 2802 2940 2940 2939 2939 2939 2939 2940 2940 6383 6383 2940 2940 6384 6384 6385 6385 3077 3077 3078 3078 3146 3146 3078 3078 3147 3147 3146 3146 3146 3146 3147 3147 3008 3008 3147 3147 3009 3009 3008 3008 6386 6386 6387 6387 2870 2870 6388 6388 2871 2871 2870 2870 2870 2870 2871 2871 2732 2732 2236 2236 2235 2235 2352 2352 2235 2235 2350 2350 2352 2352 2352 2352 2350 2350 2421 2421 2350 2350 2419 2419 2421 2421 2421 2421 2419 2419 2490 2490 2419 2419 2488 2488 2490 2490 2490 2490 2488 2488 2665 2665 2488 2488 2663 2663 2665 2665 2665 2665 2663 2663 2803 2803 2663 2663 2801 2801 2803 2803 2803 2803 2801 2801 2941 2941 2801 2801 2939 2939 2941 2941 2941 2941 2939 2939 6389 6389 2939 2939 6390 6390 6391 6391 3079 3079 3077 3077 3148 3148 3077 3077 3146 3146 3148 3148 3148 3148 3146 3146 3010 3010 3146 3146 3008 3008 3010 3010 6392 6392 6393 6393 2872 2872 6394 6394 2870 2870 2872 2872 2872 2872 2870 2870 2734 2734 2870 2870 2732 2732 2734 2734 2734 2734 2732 2732 2560 2560 2732 2732 2557 2557 2560 2560 2240 2240 2239 2239 2354 2354 2239 2239 2352 2352 2354 2354 2354 2354 2352 2352 2423 2423 2352 2352 2421 2421 2423 2423 2423 2423 2421 2421 2492 2492 2421 2421 2490 2490 2492 2492 2492 2492 2490 2490 2667 2667 2490 2490 2665 2665 2667 2667 2667 2667 2665 2665 2805 2805 2665 2665 2803 2803 2805 2805 2805 2805 2803 2803 2943 2943 2803 2803 2941 2941 2943 2943 2943 2943 2941 2941 6395 6395 2941 2941 6396 6396 6397 6397 3081 3081 3079 3079 3150 3150 3079 3079 3148 3148 3150 3150 3150 3150 3148 3148 3012 3012 3148 3148 3010 3010 3012 3012 6398 6398 6399 6399 2874 2874 6400 6400 2872 2872 2874 2874 2874 2874 2872 2872 2736 2736 2872 2872 2734 2734 2736 2736 2736 2736 2734 2734 2563 2563 2734 2734 2561 2561 2563 2563 2563 2563 2566 2566 2736 2736 2566 2566 2738 2738 2736 2736 2736 2736 2738 2738 2874 2874 2738 2738 2876 2876 2874 2874 2874 2874 2876 2876 6401 6401 2876 2876 6402 6402 6403 6403 3012 3012 3014 3014 3150 3150 3014 3014 3152 3152 3150 3150 3150 3150 3152 3152 3081 3081 3152 3152 3083 3083 3081 3081 6404 6404 6405 6405 2943 2943 6406 6406 2945 2945 2943 2943 2943 2943 2945 2945 2805 2805 2945 2945 2807 2807 2805 2805 2805 2805 2807 2807 2667 2667 2807 2807 2669 2669 2667 2667 2667 2667 2669 2669 2492 2492 2669 2669 2494 2494 2492 2492 2492 2492 2494 2494 2423 2423 2494 2494 2425 2425 2423 2423 2423 2423 2425 2425 2354 2354 2425 2425 2356 2356 2354 2354 2354 2354 2356 2356 2240 2240 2356 2356 2242 2242 2240 2240 2358 2358 2246 2246 2356 2356 2246 2246 2244 2244 2356 2356 2356 2356 2244 2244 2242 2242 2250 2250 2249 2249 2360 2360 2249 2249 2358 2358 2360 2360 2360 2360 2358 2358 2429 2429 2358 2358 2427 2427 2429 2429 2429 2429 2427 2427 2498 2498 2427 2427 2496 2496 2498 2498 2498 2498 2496 2496 2673 2673 2496 2496 2671 2671 2673 2673 2673 2673 2671 2671 2811 2811 2671 2671 2809 2809 2811 2811 2811 2811 2809 2809 6407 6407 2809 2809 2947 2947 6408 6408 6409 6409 2947 2947 6410 6410 2947 2947 6411 6411 6412 6412 3087 3087 3085 3085 3156 3156 3085 3085 3154 3154 3156 3156 3156 3156 3154 3154 3018 3018 3154 3154 3016 3016 3018 3018 6413 6413 6414 6414 2880 2880 6415 6415 2878 2878 2880 2880 2880 2880 2878 2878 2742 2742 2878 2878 2740 2740 2742 2742 2742 2742 2740 2740 2569 2569 2740 2740 2738 2738 2569 2569 2569 2569 2738 2738 2567 2567 2738 2738 2566 2566 2567 2567 2573 2573 2576 2576 2742 2742 2576 2576 2744 2744 2742 2742 2742 2742 2744 2744 2880 2880 2744 2744 2882 2882 2880 2880 2880 2880 2882 2882 6416 6416 2882 2882 6417 6417 6418 6418 3018 3018 3020 3020 3156 3156 3020 3020 3158 3158 3156 3156 3156 3156 3158 3158 3087 3087 3158 3158 3089 3089 3087 3087 3087 3087 3089 3089 2949 2949 3089 3089 2951 2951 2949 2949 6419 6419 6420 6420 2811 2811 6421 6421 2813 2813 2811 2811 2811 2811 2813 2813 2673 2673 2813 2813 2675 2675 2673 2673 2673 2673 2675 2675 2498 2498 2675 2675 2500 2500 2498 2498 2498 2498 2500 2500 2429 2429 2500 2500 2431 2431 2429 2429 2429 2429 2431 2431 2360 2360 2431 2431 2362 2362 2360 2360 2360 2360 2362 2362 2250 2250 2362 2362 2253 2253 2250 2250 2256 2256 2254 2254 2364 2364 2254 2254 2362 2362 2364 2364 2364 2364 2362 2362 2433 2433 2362 2362 2431 2431 2433 2433 2433 2433 2431 2431 2502 2502 2431 2431 2500 2500 2502 2502 2502 2502 2500 2500 2677 2677 2500 2500 2675 2675 2677 2677 2677 2677 2675 2675 2815 2815 2675 2675 2813 2813 2815 2815 2815 2815 2813 2813 6422 6422 2813 2813 6423 6423 6424 6424 2953 2953 2951 2951 3091 3091 2951 2951 3089 3089 3091 3091 3091 3091 3089 3089 3160 3160 3089 3089 3158 3158 3160 3160 3160 3160 3158 3158 3022 3022 3158 3158 3020 3020 3022 3022 3022 3022 3020 3020 2884 2884 6425 6425 2882 2882 6426 6426 6427 6427 2882 2882 2746 2746 2882 2882 2744 2744 2746 2746 2746 2746 2744 2744 2577 2577 2744 2744 2576 2576 2577 2577 2260 2260 2259 2259 2366 2366 2259 2259 2364 2364 2366 2366 2366 2366 2364 2364 2435 2435 2364 2364 2433 2433 2435 2435 2435 2435 2433 2433 2504 2504 2433 2433 2502 2502 2504 2504 2504 2504 2502 2502 2679 2679 2502 2502 2677 2677 2679 2679 2679 2679 2677 2677 2817 2817 2677 2677 2815 2815 2817 2817 2817 2817 2815 2815 6428 6428 2815 2815 6429 6429 6430 6430 2955 2955 2953 2953 3093 3093 2953 2953 3091 3091 3093 3093 3093 3093 3091 3091 3162 3162 3091 3091 3160 3160 3162 3162 3162 3162 3160 3160 3024 3024 3160 3160 3022 3022 3024 3024 3024 3024 3022 3022 2886 2886 3022 3022 2884 2884 2886 2886 6431 6431 6432 6432 2748 2748 6433 6433 2746 2746 2748 2748 2748 2748 2746 2746 2582 2582 2746 2746 2579 2579 2582 2582 2582 2582 2583 2583 2748 2748 6434 6434 2750 2750 6435 6435 6436 6436 2750 2750 6437 6437 2750 2750 6438 6438 6439 6439 2886 2886 2888 2888 3024 3024 2888 2888 3026 3026 3024 3024 3024 3024 3026 3026 3162 3162 3026 3026 3164 3164 3162 3162 3162 3162 3164 3164 3093 3093 3164 3164 3095 3095 3093 3093 3093 3093 3095 3095 2955 2955 3095 3095 2957 2957 2955 2955 6440 6440 6441 6441 2817 2817 6442 6442 2819 2819 6443 6443 6444 6444 2819 2819 6445 6445 2819 2819 2681 2681 6446 6446 6447 6447 2681 2681 6448 6448 2681 2681 2506 2506 6449 6449 6450 6450 2506 2506 6451 6451 2506 2506 2437 2437 6452 6452 6453 6453 2437 2437 6454 6454 2437 2437 2368 2368 6455 6455 6456 6456 2368 2368 6457 6457 2368 2368 2263 2263 6458 6458 2266 2266 2264 2264 2370 2370 2264 2264 2368 2368 2370 2370 2370 2370 2368 2368 2439 2439 2368 2368 2437 2437 2439 2439 2439 2439 2437 2437 2508 2508 2437 2437 2506 2506 2508 2508 2508 2508 2506 2506 2683 2683 2506 2506 2681 2681 2683 2683 2683 2683 2681 2681 2821 2821 2681 2681 2819 2819 2821 2821 2821 2821 2819 2819 6459 6459 2819 2819 6460 6460 6461 6461 2959 2959 2957 2957 3097 3097 2957 2957 3095 3095 3097 3097 3097 3097 3095 3095 3166 3166 3095 3095 3164 3164 3166 3166 3166 3166 3164 3164 3028 3028 3164 3164 3026 3026 3028 3028 3028 3028 3026 3026 2890 2890 3026 3026 2888 2888 2890 2890 6462 6462 6463 6463 2752 2752 6464 6464 2750 2750 2752 2752 2752 2752 2750 2750 2587 2587 2750 2750 2585 2585 2587 2587 2372 2372 2270 2270 2370 2370 2270 2270 2268 2268 2370 2370 2370 2370 2268 2268 2266 2266 2274 2274 2273 2273 2374 2374 2273 2273 2372 2372 2374 2374 2374 2374 2372 2372 2443 2443 2372 2372 2441 2441 2443 2443 2443 2443 2441 2441 2512 2512 2441 2441 2510 2510 2512 2512 2512 2512 2510 2510 2687 2687 2510 2510 2685 2685 2687 2687 2687 2687 2685 2685 2825 2825 2685 2685 2823 2823 2825 2825 2825 2825 2823 2823 2963 2963 2823 2823 6465 6465 2963 2963 2963 2963 6466 6466 6467 6467 2961 2961 3099 3099 3101 3101 3101 3101 3099 3099 3170 3170 3099 3099 3168 3168 3170 3170 3170 3170 3168 3168 3032 3032 3168 3168 3030 3030 3032 3032 6468 6468 6469 6469 2894 2894 6470 6470 2892 2892 2894 2894 2894 2894 2892 2892 2756 2756 2892 2892 2754 2754 2756 2756 2756 2756 2754 2754 2593 2593 2754 2754 2590 2590 2593 2593 2594 2594 2596 2596 2756 2756 2596 2596 2758 2758 2756 2756 2756 2756 2758 2758 2894 2894 2758 2758 2896 2896 2894 2894 2894 2894 2896 2896 6471 6471 2896 2896 6472 6472 6473 6473 3032 3032 3034 3034 3170 3170 3034 3034 3172 3172 3170 3170 3170 3170 3172 3172 3101 3101 3172 3172 3103 3103 3101 3101 6474 6474 6475 6475 2963 2963 6476 6476 2965 2965 2963 2963 2963 2963 2965 2965 2825 2825 2965 2965 2827 2827 2825 2825 2825 2825 2827 2827 2687 2687 2827 2827 2689 2689 2687 2687 2687 2687 2689 2689 2512 2512 2689 2689 2514 2514 2512 2512 2512 2512 2514 2514 2443 2443 2514 2514 2445 2445 2443 2443 2443 2443 2445 2445 2374 2374 2445 2445 2376 2376 2374 2374 2374 2374 2376 2376 2274 2274 2376 2376 2276 2276 2274 2274 2280 2280 2278 2278 2378 2378 2278 2278 2376 2376 2378 2378 2378 2378 2376 2376 2447 2447 2376 2376 2445 2445 2447 2447 2447 2447 2445 2445 2516 2516 2445 2445 2514 2514 2516 2516 2516 2516 2514 2514 2691 2691 2514 2514 2689 2689 2691 2691 2691 2691 2689 2689 2829 2829 2689 2689 2827 2827 2829 2829 2829 2829 2827 2827 2967 2967 2827 2827 2965 2965 2967 2967 2967 2967 2965 2965 6477 6477 2965 2965 6478 6478 6479 6479 3105 3105 3103 3103 3174 3174 3103 3103 3172 3172 3174 3174 3174 3174 3172 3172 3036 3036 3172 3172 3034 3034 3036 3036 6480 6480 6481 6481 2898 2898 6482 6482 2896 2896 2898 2898 2898 2898 2896 2896 2760 2760 2896 2896 2758 2758 2760 2760 2760 2760 2758 2758 2599 2599 2758 2758 2596 2596 2599 2599 2284 2284 2283 2283 2380 2380 2283 2283 2378 2378 2380 2380 2380 2380 2378 2378 2449 2449 2378 2378 2447 2447 2449 2449 2449 2449 2447 2447 2518 2518 2447 2447 2516 2516 2518 2518 2518 2518 2516 2516 2693 2693 2516 2516 2691 2691 2693 2693 2693 2693 2691 2691 2831 2831 2691 2691 2829 2829 2831 2831 2831 2831 2829 2829 2969 2969 2829 2829 2967 2967 2969 2969 2969 2969 2967 2967 6483 6483 2967 2967 6484 6484 6485 6485 3107 3107 3105 3105 3176 3176 3105 3105 3174 3174 3176 3176 3176 3176 3174 3174 3038 3038 3174 3174 3036 3036 3038 3038 6486 6486 6487 6487 2900 2900 6488 6488 2898 2898 2900 2900 2900 2900 2898 2898 2762 2762 2898 2898 2760 2760 2762 2762 2762 2762 2760 2760 2603 2603 2760 2760 2600 2600 2603 2603 2603 2603 2604 2604 2762 2762 2604 2604 2764 2764 2762 2762 2762 2762 2764 2764 2900 2900 2764 2764 2902 2902 2900 2900 2900 2900 2902 2902 6489 6489 2902 2902 6490 6490 6491 6491 3038 3038 3040 3040 3176 3176 3040 3040 3178 3178 3176 3176 3176 3176 3178 3178 3107 3107 3178 3178 3109 3109 3107 3107 6492 6492 6493 6493 2969 2969 6494 6494 2971 2971 2969 2969 2969 2969 2971 2971 2831 2831 2971 2971 2833 2833 2831 2831 2831 2831 2833 2833 2693 2693 2833 2833 2695 2695 2693 2693 2693 2693 2695 2695 2518 2518 2695 2695 2520 2520 2518 2518 2518 2518 2520 2520 2449 2449 2520 2520 2451 2451 2449 2449 2449 2449 2451 2451 2380 2380 2451 2451 2382 2382 2380 2380 2380 2380 2382 2382 2284 2284 2382 2382 2287 2287 2284 2284 2290 2290 2288 2288 2384 2384 2288 2288 2382 2382 2384 2384 2384 2384 2382 2382 2453 2453 2382 2382 2451 2451 2453 2453 2453 2453 2451 2451 2522 2522 2451 2451 2520 2520 2522 2522 2522 2522 2520 2520 2697 2697 2520 2520 2695 2695 2697 2697 2697 2697 2695 2695 2835 2835 2695 2695 2833 2833 2835 2835 2835 2835 2833 2833 2973 2973 2833 2833 2971 2971 2973 2973 2973 2973 2971 2971 6495 6495 2971 2971 6496 6496 6497 6497 3111 3111 3109 3109 3180 3180 3109 3109 3178 3178 3180 3180 3180 3180 3178 3178 3042 3042 3178 3178 3040 3040 3042 3042 6498 6498 6499 6499 2904 2904 6500 6500 2902 2902 2904 2904 2904 2904 2902 2902 2766 2766 2902 2902 2764 2764 2766 2766 2766 2766 2764 2764 2609 2609 2764 2764 2606 2606 2609 2609 2386 2386 2294 2294 2384 2384 2294 2294 2292 2292 2384 2384 2384 2384 2292 2292 2290 2290 2298 2298 2297 2297 2388 2388 2297 2297 2386 2386 2388 2388 2388 2388 2386 2386 2457 2457 2386 2386 2455 2455 2457 2457 2457 2457 2455 2455 2526 2526 2455 2455 2524 2524 2526 2526 2526 2526 2524 2524 2701 2701 2524 2524 2699 2699 2701 2701 2701 2701 2699 2699 2839 2839 2699 2699 2837 2837 2839 2839 2839 2839 2837 2837 2977 2977 2837 2837 2975 2975 2977 2977 2977 2977 2975 2975 6501 6501 2975 2975 6502 6502 6503 6503 3115 3115 3113 3113 3184 3184 3113 3113 3182 3182 3184 3184 3184 3184 3182 3182 3046 3046 3182 3182 3044 3044 3046 3046 6504 6504 6505 6505 2908 2908 6506 6506 2906 2906 2908 2908 2908 2908 2906 2906 2770 2770 2906 2906 2768 2768 2770 2770 2770 2770 2768 2768 2615 2615 2768 2768 2612 2612 2615 2615 2615 2615 2616 2616 2770 2770 2616 2616 2772 2772 2770 2770 2770 2770 2772 2772 2908 2908 2772 2772 2910 2910 2908 2908 2908 2908 2910 2910 6507 6507 2910 2910 6508 6508 6509 6509 3046 3046 3048 3048 3184 3184 3048 3048 3186 3186 3184 3184 3184 3184 3186 3186 3115 3115 3186 3186 3117 3117 3115 3115 6510 6510 6511 6511 2977 2977 6512 6512 2979 2979 2977 2977 2977 2977 2979 2979 2839 2839 2979 2979 2841 2841 2839 2839 2839 2839 2841 2841 2701 2701 2841 2841 2703 2703 2701 2701 2701 2701 2703 2703 2526 2526 2703 2703 2528 2528 2526 2526 2526 2526 2528 2528 2457 2457 2528 2528 2459 2459 2457 2457 2457 2457 2459 2459 2388 2388 2459 2459 2390 2390 2388 2388 2388 2388 2390 2390 2298 2298 2390 2390 2300 2300 2298 2298 2392 2392 2304 2304 2390 2390 2304 2304 2302 2302 2390 2390 2390 2390 2302 2302 2300 2300 2308 2308 2307 2307 2394 2394 2307 2307 2392 2392 2394 2394 2394 2394 2392 2392 2463 2463 2392 2392 2461 2461 2463 2463 2463 2463 2461 2461 2532 2532 2461 2461 2530 2530 2532 2532 2532 2532 2530 2530 2707 2707 2530 2530 2705 2705 2707 2707 2707 2707 2705 2705 2845 2845 2705 2705 2843 2843 2845 2845 2845 2845 2843 2843 2983 2983 2843 2843 2981 2981 2983 2983 2983 2983 2981 2981 6513 6513 2981 2981 6514 6514 6515 6515 3121 3121 3119 3119 3190 3190 3119 3119 3188 3188 3190 3190 3190 3190 3188 3188 3052 3052 3188 3188 3050 3050 3052 3052 6516 6516 6517 6517 2914 2914 6518 6518 2912 2912 2914 2914 2914 2914 2912 2912 2776 2776 2912 2912 2774 2774 2776 2776 2776 2776 2774 2774 2624 2624 2774 2774 2622 2622 2624 2624 2624 2624 2627 2627 2776 2776 2627 2627 2778 2778 2776 2776 2776 2776 2778 2778 2914 2914 2778 2778 2916 2916 2914 2914 2914 2914 2916 2916 6519 6519 2916 2916 6520 6520 6521 6521 3052 3052 3054 3054 3190 3190 3054 3054 3192 3192 3190 3190 3190 3190 3192 3192 3121 3121 3192 3192 3123 3123 3121 3121 6522 6522 6523 6523 2983 2983 6524 6524 6525 6525 2983 2983 2983 2983 6526 6526 2845 2845 6527 6527 2847 2847 2845 2845 2845 2845 2847 2847 2707 2707 2847 2847 2709 2709 2707 2707 2707 2707 2709 2709 2532 2532 2709 2709 2534 2534 2532 2532 2532 2532 2534 2534 2463 2463 2534 2534 2465 2465 2463 2463 2463 2463 2465 2465 2394 2394 2465 2465 2396 2396 2394 2394 2394 2394 2396 2396 2308 2308 2396 2396 2311 2311 2308 2308 2314 2314 2312 2312 2398 2398 2312 2312 2396 2396 2398 2398 2398 2398 2396 2396 2467 2467 2396 2396 2465 2465 2467 2467 2467 2467 2465 2465 2536 2536 2465 2465 2534 2534 2536 2536 2536 2536 2534 2534 2711 2711 2534 2534 2709 2709 2711 2711 2711 2711 2709 2709 2849 2849 2709 2709 2847 2847 2849 2849 2849 2849 2847 2847 6528 6528 2847 2847 6529 6529 6530 6530 2987 2987 2985 2985 3125 3125 2985 2985 3123 3123 3125 3125 3125 3125 3123 3123 3194 3194 3123 3123 3192 3192 3194 3194 3194 3194 3192 3192 3056 3056 3192 3192 3054 3054 3056 3056 3056 3056 3054 3054 2918 2918 6531 6531 2916 2916 6532 6532 6533 6533 2916 2916 2780 2780 2916 2916 2778 2778 2780 2780 2780 2780 2778 2778 2630 2630 2778 2778 2628 2628 2630 2630 2400 2400 2318 2318 2398 2398 2318 2318 2316 2316 2398 2398 2398 2398 2316 2316 2314 2314 2322 2322 2321 2321 2402 2402 6534 6534 2400 2400 6535 6535 6536 6536 2400 2400 6537 6537 2400 2400 2469 2469 6538 6538 6539 6539 2469 2469 6540 6540 2469 2469 2538 2538 6541 6541 6542 6542 2538 2538 6543 6543 2538 2538 2713 2713 6544 6544 6545 6545 2713 2713 6546 6546 2713 2713 2851 2851 6547 6547 6548 6548 2851 2851 6549 6549 2851 2851 6550 6550 6551 6551 2991 2991 2989 2989 3129 3129 2989 2989 3127 3127 3129 3129 3129 3129 3127 3127 3198 3198 3127 3127 3196 3196 3198 3198 3198 3198 3196 3196 3060 3060 3196 3196 3058 3058 3060 3060 3060 3060 3058 3058 2922 2922 3058 3058 2920 2920 2922 2922 6552 6552 6553 6553 2784 2784 6554 6554 2782 2782 6555 6555 6556 6556 2782 2782 6557 6557 2782 2782 2634 2634 6558 6558 2637 2637 2638 2638 2784 2784 2638 2638 2786 2786 2784 2784 2784 2784 2786 2786 6559 6559 2786 2786 6560 6560 6561 6561 2922 2922 2924 2924 3060 3060 2924 2924 3062 3062 3060 3060 3060 3060 3062 3062 3198 3198 3062 3062 3200 3200 3198 3198 3198 3198 3200 3200 3129 3129 3200 3200 3131 3131 3129 3129 3129 3129 3131 3131 2991 2991 3131 3131 2993 2993 2991 2991 6562 6562 6563 6563 2853 2853 6564 6564 2855 2855 2853 2853 2853 2853 2855 2855 2715 2715 2855 2855 2717 2717 2715 2715 2715 2715 2717 2717 2540 2540 2717 2717 2542 2542 2540 2540 2540 2540 2542 2542 2471 2471 2542 2542 2473 2473 2471 2471 2471 2471 2473 2473 2402 2402 2473 2473 2404 2404 2402 2402 2402 2402 2404 2404 2322 2322 2404 2404 2324 2324 2322 2322 2406 2406 2328 2328 2404 2404 2328 2328 2326 2326 2404 2404 2404 2404 2326 2326 2324 2324 2332 2332 2331 2331 2408 2408 2331 2331 2406 2406 2408 2408 2408 2408 2406 2406 2477 2477 2406 2406 2475 2475 2477 2477 2477 2477 2475 2475 2546 2546 2475 2475 2544 2544 2546 2546 2546 2546 2544 2544 2721 2721 2544 2544 2719 2719 2721 2721 2721 2721 2719 2719 2859 2859 2719 2719 2857 2857 2859 2859 2859 2859 2857 2857 6565 6565 2857 2857 6566 6566 6567 6567 2997 2997 2995 2995 3135 3135 2995 2995 3133 3133 3135 3135 3135 3135 3133 3133 3204 3204 3133 3133 3202 3202 3204 3204 3204 3204 3202 3202 3066 3066 3202 3202 3064 3064 3066 3066 6568 6568 6569 6569 2928 2928 6570 6570 2926 2926 2928 2928 2928 2928 2926 2926 2790 2790 2926 2926 2788 2788 2790 2790 2790 2790 2788 2788 2644 2644 2788 2788 2643 2643 2644 2644 2646 2646 2649 2649 2790 2790 2649 2649 2792 2792 2790 2790 2790 2790 2792 2792 2928 2928 2792 2792 2930 2930 2928 2928 2928 2928 2930 2930 6571 6571 2930 2930 6572 6572 6573 6573 3066 3066 3068 3068 3204 3204 3068 3068 3206 3206 3204 3204 3204 3204 3206 3206 3135 3135 3206 3206 3137 3137 3135 3135 3135 3135 3137 3137 2997 2997 6574 6574 2999 2999 6575 6575 6576 6576 2999 2999 2859 2859 2999 2999 2861 2861 2859 2859 2859 2859 2861 2861 2721 2721 2861 2861 2723 2723 2721 2721 2721 2721 2723 2723 2546 2546 2723 2723 2548 2548 2546 2546 2546 2546 2548 2548 2477 2477 2548 2548 2479 2479 2477 2477 2477 2477 2479 2479 2408 2408 2479 2479 2410 2410 2408 2408 2408 2408 2410 2410 2332 2332 2410 2410 2335 2335 2332 2332 2338 2338 2336 2336 2412 2412 2336 2336 2410 2410 2412 2412 2412 2412 2410 2410 2481 2481 2410 2410 2479 2479 2481 2481 2481 2481 2479 2479 2550 2550 2479 2479 2548 2548 2550 2550 2550 2550 2548 2548 2725 2725 2548 2548 2723 2723 2725 2725 2725 2725 2723 2723 2863 2863 2723 2723 2861 2861 2863 2863 2863 2863 2861 2861 3001 3001 2861 2861 2999 2999 3001 3001 3001 3001 2999 2999 6577 6577 2999 2999 6578 6578 6579 6579 3139 3139 3137 3137 3208 3208 3137 3137 3206 3206 3208 3208 3208 3208 3206 3206 3070 3070 3206 3206 3068 3068 3070 3070 6580 6580 6581 6581 2932 2932 6582 6582 2930 2930 2932 2932 2932 2932 2930 2930 2794 2794 2930 2930 2792 2792 2794 2794 2794 2794 2792 2792 2652 2652 2792 2792 2650 2650 2652 2652 2342 2342 2340 2340 2414 2414 2340 2340 2412 2412 2414 2414 2414 2414 2412 2412 2483 2483 2412 2412 2481 2481 2483 2483 2483 2483 2481 2481 2552 2552 2481 2481 2550 2550 2552 2552 2552 2552 2550 2550 2727 2727 2550 2550 2725 2725 2727 2727 2727 2727 2725 2725 2865 2865 2725 2725 2863 2863 2865 2865 2865 2865 2863 2863 3003 3003 2863 2863 3001 3001 3003 3003 3003 3003 3001 3001 6583 6583 3001 3001 6584 6584 6585 6585 3141 3141 3139 3139 3210 3210 3139 3139 3208 3208 3210 3210 3210 3210 3208 3208 3072 3072 3208 3208 3070 3070 3072 3072 6586 6586 6587 6587 2934 2934 6588 6588 2932 2932 2934 2934 2934 2934 2932 2932 2796 2796 2932 2932 2794 2794 2796 2796 2796 2796 2794 2794 2655 2655 2794 2794 2652 2652 2655 2655 2346 2346 2345 2345 2416 2416 2345 2345 2414 2414 2416 2416 2416 2416 2414 2414 2485 2485 2414 2414 2483 2483 2485 2485 2485 2485 2483 2483 2554 2554 2483 2483 2552 2552 2554 2554 2554 2554 2552 2552 2729 2729 2552 2552 2727 2727 2729 2729 2729 2729 2727 2727 2867 2867 2727 2727 2865 2865 2867 2867 2867 2867 2865 2865 3005 3005 2865 2865 3003 3003 3005 3005 3005 3005 3003 3003 6589 6589 3003 3003 6590 6590 6591 6591 3143 3143 3141 3141 3212 3212 3141 3141 3210 3210 3212 3212 3212 3212 3210 3210 3074 3074 3210 3210 3072 3072 3074 3074 6592 6592 6593 6593 2936 2936 6594 6594 2934 2934 2936 2936 2936 2936 2934 2934 2798 2798 2934 2934 2796 2796 2798 2798 2655 2655 2656 2656 2796 2796 2656 2656 2658 2658 2796 2796 2796 2796 2658 2658 2798 2798 2658 2658 2800 2800 2798 2798 2798 2798 2800 2800 2936 2936 2800 2800 2938 2938 2936 2936 2936 2936 2938 2938 6595 6595 2938 2938 6596 6596 6597 6597 3074 3074 3076 3076 3212 3212 3076 3076 3214 3214 3212 3212 3212 3212 3214 3214 3143 3143 3214 3214 3145 3145 3143 3143 6598 6598 6599 6599 3005 3005 6600 6600 3007 3007 3005 3005 3005 3005 3007 3007 2867 2867 3007 3007 2869 2869 2867 2867 2867 2867 2869 2869 2729 2729 2869 2869 2731 2731 2729 2729 2729 2729 2731 2731 2554 2554 2731 2731 2556 2556 2554 2554 2554 2554 2556 2556 2485 2485 2556 2556 2487 2487 2485 2485 2485 2485 2487 2487 2416 2416 2487 2487 2418 2418 2416 2416 2416 2416 2418 2418 2346 2346 2418 2418 2349 2349 2346 2346 2417 2417 2347 2347 2418 2418 2347 2347 2348 2348 2418 2418 2418 2418 2348 2348 2349 2349 2343 2343 2344 2344 2415 2415 2344 2344 2417 2417 2415 2415 2415 2415 2417 2417 2484 2484 2417 2417 2486 2486 2484 2484 2484 2484 2486 2486 2553 2553 2486 2486 2555 2555 2553 2553 2553 2553 2555 2555 2728 2728 2555 2555 2730 2730 2728 2728 2728 2728 2730 2730 2866 2866 2730 2730 2868 2868 2866 2866 2866 2866 2868 2868 3004 3004 2868 2868 3006 3006 3004 3004 3004 3004 3006 3006 6601 6601 3006 3006 6602 6602 6603 6603 3142 3142 3144 3144 3211 3211 3144 3144 3213 3213 3211 3211 3211 3211 3213 3213 3073 3073 3213 3213 3075 3075 3073 3073 6604 6604 6605 6605 2935 2935 6606 6606 2937 2937 2935 2935 2935 2935 2937 2937 2797 2797 2937 2937 2799 2799 2797 2797 2797 2797 2799 2799 2659 2659 2799 2799 2661 2661 2659 2659 2657 2657 2654 2654 2797 2797 2654 2654 2795 2795 2797 2797 2797 2797 2795 2795 2935 2935 2795 2795 2933 2933 2935 2935 2935 2935 2933 2933 6607 6607 2933 2933 6608 6608 6609 6609 3073 3073 3071 3071 3211 3211 3071 3071 3209 3209 3211 3211 3211 3211 3209 3209 3142 3142 3209 3209 3140 3140 3142 3142 6610 6610 6611 6611 3004 3004 6612 6612 3002 3002 3004 3004 3004 3004 3002 3002 2866 2866 3002 3002 2864 2864 2866 2866 2866 2866 2864 2864 2728 2728 2864 2864 2726 2726 2728 2728 2728 2728 2726 2726 2553 2553 2726 2726 2551 2551 2553 2553 2553 2553 2551 2551 2484 2484 2551 2551 2482 2482 2484 2484 2484 2484 2482 2482 2415 2415 2482 2482 2413 2413 2415 2415 2415 2415 2413 2413 2343 2343 2413 2413 2341 2341 2343 2343 2337 2337 2339 2339 2411 2411 2339 2339 2413 2413 2411 2411 2411 2411 2413 2413 2480 2480 2413 2413 2482 2482 2480 2480 2480 2480 2482 2482 2549 2549 2482 2482 2551 2551 2549 2549 2549 2549 2551 2551 2724 2724 2551 2551 2726 2726 2724 2724 2724 2724 2726 2726 2862 2862 2726 2726 2864 2864 2862 2862 2862 2862 2864 2864 3000 3000 2864 2864 3002 3002 3000 3000 3000 3000 3002 3002 6613 6613 3002 3002 6614 6614 6615 6615 3138 3138 3140 3140 3207 3207 3140 3140 3209 3209 3207 3207 3207 3207 3209 3209 3069 3069 3209 3209 3071 3071 3069 3069 6616 6616 6617 6617 2931 2931 6618 6618 2933 2933 2931 2931 2931 2931 2933 2933 2793 2793 2933 2933 2795 2795 2793 2793 2793 2793 2795 2795 2653 2653 2795 2795 2654 2654 2653 2653 2333 2333 2334 2334 2409 2409 2334 2334 2411 2411 2409 2409 2409 2409 2411 2411 2478 2478 2411 2411 2480 2480 2478 2478 2478 2478 2480 2480 2547 2547 2480 2480 2549 2549 2547 2547 2547 2547 2549 2549 2722 2722 2549 2549 2724 2724 2722 2722 2722 2722 2724 2724 2860 2860 2724 2724 2862 2862 2860 2860 2860 2860 2862 2862 2998 2998 2862 2862 3000 3000 2998 2998 2998 2998 3000 3000 6619 6619 3000 3000 6620 6620 6621 6621 3136 3136 3138 3138 3205 3205 3138 3138 3207 3207 3205 3205 3205 3205 3207 3207 3067 3067 3207 3207 3069 3069 3067 3067 6622 6622 6623 6623 2929 2929 6624 6624 2931 2931 2929 2929 2929 2929 2931 2931 2791 2791 2931 2931 2793 2793 2791 2791 2791 2791 2793 2793 2648 2648 2793 2793 2651 2651 2648 2648 2329 2329 2330 2330 2407 2407 2330 2330 2409 2409 2407 2407 2407 2407 2409 2409 2476 2476 2409 2409 2478 2478 2476 2476 2476 2476 2478 2478 2545 2545 2478 2478 2547 2547 2545 2545 2545 2545 2547 2547 2720 2720 2547 2547 2722 2722 2720 2720 2720 2720 2722 2722 2858 2858 2722 2722 2860 2860 2858 2858 2858 2858 2860 2860 6625 6625 2860 2860 2998 2998 6626 6626 6627 6627 2998 2998 6628 6628 2998 2998 6629 6629 6630 6630 3134 3134 3136 3136 3203 3203 3136 3136 3205 3205 3203 3203 3203 3203 3205 3205 3065 3065 3205 3205 3067 3067 3065 3065 6631 6631 6632 6632 2927 2927 6633 6633 2929 2929 2927 2927 2927 2927 2929 2929 2789 2789 2929 2929 2791 2791 2789 2789 2789 2789 2791 2791 2647 2647 2791 2791 2648 2648 2647 2647 2645 2645 2642 2642 2789 2789 2642 2642 2787 2787 2789 2789 2789 2789 2787 2787 2927 2927 2787 2787 2925 2925 2927 2927 2927 2927 2925 2925 6634 6634 2925 2925 6635 6635 6636 6636 3065 3065 3063 3063 3203 3203 3063 3063 3201 3201 3203 3203 3203 3203 3201 3201 3134 3134 3201 3201 3132 3132 3134 3134 3134 3134 3132 3132 2996 2996 3132 3132 2994 2994 2996 2996 6637 6637 6638 6638 2858 2858 6639 6639 2856 2856 2858 2858 2858 2858 2856 2856 2720 2720 2856 2856 2718 2718 2720 2720 2720 2720 2718 2718 2545 2545 2718 2718 2543 2543 2545 2545 2545 2545 2543 2543 2476 2476 2543 2543 2474 2474 2476 2476 2476 2476 2474 2474 2407 2407 2474 2474 2405 2405 2407 2407 2407 2407 2405 2405 2329 2329 2405 2405 2327 2327 2329 2329 2403 2403 2323 2323 2405 2405 2323 2323 2325 2325 2405 2405 2405 2405 2325 2325 2327 2327 2319 2319 6640 6640 2401 2401 6641 6641 6642 6642 2401 2401 2401 2401 6643 6643 2470 2470 6644 6644 6645 6645 2470 2470 2470 2470 6646 6646 2539 2539 6647 6647 6648 6648 2539 2539 2539 2539 6649 6649 2714 2714 6650 6650 6651 6651 2714 2714 2714 2714 6652 6652 2852 2852 6653 6653 6654 6654 2852 2852 2852 2852 6655 6655 6656 6656 2854 2854 6657 6657 6658 6658 2990 2990 2992 2992 3128 3128 2992 2992 3130 3130 3128 3128 3128 3128 3130 3130 3197 3197 3130 3130 3199 3199 3197 3197 3197 3197 3199 3199 3059 3059 3199 3199 3061 3061 3059 3059 3059 3059 3061 3061 2921 2921 3061 3061 2923 2923 2921 2921 6659 6659 6660 6660 2783 2783 6661 6661 6662 6662 2783 2783 2783 2783 6663 6663 6664 6664 2785 2785 2639 2639 2636 2636 2635 2635 2633 2633 2783 2783 2633 2633 2781 2781 2783 2783 2783 2783 2781 2781 6665 6665 2781 2781 6666 6666 6667 6667 2921 2921 2919 2919 3059 3059 2919 2919 3057 3057 3059 3059 3059 3059 3057 3057 3197 3197 3057 3057 3195 3195 3197 3197 3197 3197 3195 3195 3128 3128 3195 3195 3126 3126 3128 3128 3128 3128 3126 3126 2990 2990 3126 3126 2988 2988 2990 2990 6668 6668 6669 6669 2852 2852 6670 6670 2850 2850 2852 2852 2852 2852 2850 2850 2714 2714 2850 2850 2712 2712 2714 2714 2714 2714 2712 2712 2539 2539 2712 2712 2537 2537 2539 2539 2539 2539 2537 2537 2470 2470 2537 2537 2468 2468 2470 2470 2470 2470 2468 2468 2401 2401 2468 2468 2399 2399 2401 2401 2401 2401 2399 2399 2319 2319 2399 2399 2317 2317 2319 2319 2313 2313 2315 2315 2397 2397 2315 2315 2399 2399 2397 2397 2397 2397 2399 2399 2466 2466 2399 2399 2468 2468 2466 2466 2466 2466 2468 2468 2535 2535 2468 2468 2537 2537 2535 2535 2535 2535 2537 2537 2710 2710 2537 2537 2712 2712 2710 2710 2710 2710 2712 2712 2848 2848 2712 2712 2850 2850 2848 2848 2848 2848 2850 2850 6671 6671 2850 2850 6672 6672 6673 6673 2986 2986 2988 2988 3124 3124 2988 2988 3126 3126 3124 3124 3124 3124 3126 3126 3193 3193 3126 3126 3195 3195 3193 3193 3193 3193 3195 3195 3055 3055 3195 3195 3057 3057 3055 3055 6674 6674 6675 6675 2917 2917 6676 6676 6677 6677 2917 2917 2917 2917 6678 6678 2779 2779 6679 6679 2781 2781 2779 2779 2779 2779 2781 2781 2631 2631 2781 2781 2633 2633 2631 2631 2309 2309 2310 2310 2395 2395 2310 2310 2397 2397 2395 2395 2395 2395 2397 2397 2464 2464 2397 2397 2466 2466 2464 2464 2464 2464 2466 2466 2533 2533 2466 2466 2535 2535 2533 2533 2533 2533 2535 2535 2708 2708 2535 2535 2710 2710 2708 2708 2708 2708 2710 2710 2846 2846 2710 2710 2848 2848 2846 2846 2846 2846 2848 2848 6680 6680 2848 2848 6681 6681 6682 6682 2984 2984 2986 2986 3122 3122 2986 2986 3124 3124 3122 3122 3122 3122 3124 3124 3191 3191 3124 3124 3193 3193 3191 3191 3191 3191 3193 3193 3053 3053 3193 3193 3055 3055 3053 3053 6683 6683 6684 6684 2915 2915 6685 6685 2917 2917 2915 2915 2915 2915 2917 2917 2777 2777 2917 2917 2779 2779 2777 2777 2777 2777 2779 2779 2626 2626 2779 2779 2629 2629 2626 2626 2626 2626 2625 2625 2777 2777 2625 2625 2775 2775 2777 2777 2777 2777 2775 2775 2915 2915 2775 2775 2913 2913 2915 2915 2915 2915 2913 2913 6686 6686 2913 2913 6687 6687 6688 6688 3053 3053 3051 3051 3191 3191 3051 3051 3189 3189 3191 3191 3191 3191 3189 3189 3122 3122 3189 3189 3120 3120 3122 3122 3122 3122 3120 3120 2984 2984 6689 6689 2982 2982 6690 6690 6691 6691 2982 2982 2846 2846 2982 2982 2844 2844 2846 2846 2846 2846 2844 2844 2708 2708 2844 2844 2706 2706 2708 2708 2708 2708 2706 2706 2533 2533 2706 2706 2531 2531 2533 2533 2533 2533 2531 2531 2464 2464 2531 2531 2462 2462 2464 2464 2464 2464 2462 2462 2395 2395 2462 2462 2393 2393 2395 2395 2395 2395 2393 2393 2309 2309 2393 2393 2306 2306 2309 2309 2303 2303 2305 2305 2391 2391 2305 2305 2393 2393 2391 2391 2391 2391 2393 2393 2460 2460 2393 2393 2462 2462 2460 2460 2460 2460 2462 2462 2529 2529 2462 2462 2531 2531 2529 2529 2529 2529 2531 2531 2704 2704 2531 2531 2706 2706 2704 2704 2704 2704 2706 2706 2842 2842 2706 2706 2844 2844 2842 2842 2842 2842 2844 2844 2980 2980 2844 2844 2982 2982 2980 2980 2980 2980 2982 2982 6692 6692 2982 2982 6693 6693 6694 6694 3118 3118 3120 3120 3187 3187 3120 3120 3189 3189 3187 3187 3187 3187 3189 3189 3049 3049 3189 3189 3051 3051 3049 3049 6695 6695 6696 6696 2911 2911 6697 6697 2913 2913 2911 2911 2911 2911 2913 2913 2773 2773 2913 2913 2775 2775 2773 2773 2773 2773 2775 2775 2620 2620 2775 2775 2623 2623 2620 2620 2389 2389 2299 2299 2391 2391 2299 2299 2301 2301 2391 2391 2391 2391 2301 2301 2303 2303 2295 2295 2296 2296 2387 2387 2296 2296 2389 2389 2387 2387 2387 2387 2389 2389 2456 2456 2389 2389 2458 2458 2456 2456 2456 2456 2458 2458 2525 2525 2458 2458 2527 2527 2525 2525 2525 2525 2527 2527 2700 2700 2527 2527 2702 2702 2700 2700 2700 2700 2702 2702 2838 2838 2702 2702 2840 2840 2838 2838 2838 2838 2840 2840 2976 2976 2840 2840 2978 2978 2976 2976 2976 2976 2978 2978 6698 6698 2978 2978 6699 6699 6700 6700 3114 3114 3116 3116 3183 3183 3116 3116 3185 3185 3183 3183 3183 3183 3185 3185 3045 3045 3185 3185 3047 3047 3045 3045 6701 6701 6702 6702 2907 2907 6703 6703 2909 2909 2907 2907 2907 2907 2909 2909 2769 2769 2909 2909 2771 2771 2769 2769 2769 2769 2771 2771 2614 2614 2771 2771 2617 2617 2614 2614 2613 2613 2611 2611 2769 2769 2611 2611 2767 2767 2769 2769 2769 2769 2767 2767 2907 2907 2767 2767 2905 2905 2907 2907 2907 2907 2905 2905 6704 6704 2905 2905 6705 6705 6706 6706 3045 3045 3043 3043 3183 3183 3043 3043 3181 3181 3183 3183 3183 3183 3181 3181 3114 3114 3181 3181 3112 3112 3114 3114 6707 6707 6708 6708 2976 2976 6709 6709 2974 2974 2976 2976 2976 2976 2974 2974 2838 2838 2974 2974 2836 2836 2838 2838 2838 2838 2836 2836 2700 2700 2836 2836 2698 2698 2700 2700 2700 2700 2698 2698 2525 2525 2698 2698 2523 2523 2525 2525 2525 2525 2523 2523 2456 2456 2523 2523 2454 2454 2456 2456 2456 2456 2454 2454 2387 2387 2454 2454 2385 2385 2387 2387 2387 2387 2385 2385 2295 2295 2385 2385 2293 2293 2295 2295 2289 2289 2291 2291 2383 2383 2291 2291 2385 2385 2383 2383 2383 2383 2385 2385 2452 2452 2385 2385 2454 2454 2452 2452 2452 2452 2454 2454 2521 2521 2454 2454 2523 2523 2521 2521 2521 2521 2523 2523 2696 2696 2523 2523 2698 2698 2696 2696 2696 2696 2698 2698 2834 2834 2698 2698 2836 2836 2834 2834 2834 2834 2836 2836 2972 2972 2836 2836 2974 2974 2972 2972 2972 2972 2974 2974 6710 6710 2974 2974 6711 6711 6712 6712 3110 3110 3112 3112 3179 3179 3112 3112 3181 3181 3179 3179 3179 3179 3181 3181 3041 3041 3181 3181 3043 3043 3041 3041 6713 6713 6714 6714 2903 2903 6715 6715 2905 2905 2903 2903 2903 2903 2905 2905 2765 2765 2905 2905 2767 2767 2765 2765 2765 2765 2767 2767 2608 2608 2767 2767 2611 2611 2608 2608 2285 2285 2286 2286 2381 2381 2286 2286 2383 2383 2381 2381 2381 2381 2383 2383 2450 2450 2383 2383 2452 2452 2450 2450 2450 2450 2452 2452 2519 2519 2452 2452 2521 2521 2519 2519 2519 2519 2521 2521 2694 2694 2521 2521 2696 2696 2694 2694 2694 2694 2696 2696 2832 2832 2696 2696 2834 2834 2832 2832 2832 2832 2834 2834 2970 2970 2834 2834 2972 2972 2970 2970 2970 2970 2972 2972 6716 6716 2972 2972 6717 6717 6718 6718 3108 3108 3110 3110 3177 3177 3110 3110 3179 3179 3177 3177 3177 3177 3179 3179 3039 3039 3179 3179 3041 3041 3039 3039 6719 6719 6720 6720 2901 2901 6721 6721 2903 2903 2901 2901 2901 2901 2903 2903 2763 2763 2903 2903 2765 2765 2763 2763 2608 2608 2607 2607 2765 2765 2607 2607 2605 2605 2765 2765 2765 2765 2605 2605 2763 2763 2605 2605 2761 2761 2763 2763 2763 2763 2761 2761 2901 2901 2761 2761 2899 2899 2901 2901 2901 2901 2899 2899 6722 6722 2899 2899 6723 6723 6724 6724 3039 3039 3037 3037 3177 3177 3037 3037 3175 3175 3177 3177 3177 3177 3175 3175 3108 3108 3175 3175 3106 3106 3108 3108 6725 6725 6726 6726 2970 2970 6727 6727 2968 2968 2970 2970 2970 2970 2968 2968 2832 2832 2968 2968 2830 2830 2832 2832 2832 2832 2830 2830 2694 2694 2830 2830 2692 2692 2694 2694 2694 2694 2692 2692 2519 2519 2692 2692 2517 2517 2519 2519 2519 2519 2517 2517 2450 2450 2517 2517 2448 2448 2450 2450 2450 2450 2448 2448 2381 2381 2448 2448 2379 2379 2381 2381 2381 2381 2379 2379 2285 2285 2379 2379 2282 2282 2285 2285 2279 2279 2281 2281 2377 2377 2281 2281 2379 2379 2377 2377 2377 2377 2379 2379 2446 2446 2379 2379 2448 2448 2446 2446 2446 2446 2448 2448 2515 2515 2448 2448 2517 2517 2515 2515 2515 2515 2517 2517 2690 2690 2517 2517 2692 2692 2690 2690 2690 2690 2692 2692 2828 2828 2692 2692 2830 2830 2828 2828 2828 2828 2830 2830 2966 2966 2830 2830 2968 2968 2966 2966 2966 2966 2968 2968 6728 6728 2968 2968 6729 6729 6730 6730 3104 3104 3106 3106 3173 3173 3106 3106 3175 3175 3173 3173 3173 3173 3175 3175 3035 3035 3175 3175 3037 3037 3035 3035 6731 6731 6732 6732 2897 2897 6733 6733 2899 2899 2897 2897 2897 2897 2899 2899 2759 2759 2899 2899 2761 2761 2759 2759 2759 2759 2761 2761 2598 2598 2761 2761 2601 2601 2598 2598 2375 2375 2275 2275 2377 2377 2275 2275 2277 2277 2377 2377 2377 2377 2277 2277 2279 2279 2271 2271 2272 2272 2373 2373 2272 2272 2375 2375 2373 2373 2373 2373 2375 2375 2442 2442 2375 2375 2444 2444 2442 2442 2442 2442 2444 2444 2511 2511 2444 2444 2513 2513 2511 2511 2511 2511 2513 2513 2686 2686 2513 2513 2688 2688 2686 2686 2686 2686 2688 2688 2824 2824 2688 2688 2826 2826 2824 2824 2824 2824 2826 2826 6734 6734 2826 2826 2964 2964 6735 6735 6736 6736 2964 2964 6737 6737 2964 2964 6738 6738 6739 6739 3100 3100 3102 3102 3169 3169 3102 3102 3171 3171 3169 3169 3169 3169 3171 3171 3031 3031 3171 3171 3033 3033 3031 3031 6740 6740 6741 6741 2893 2893 6742 6742 2895 2895 2893 2893 2893 2893 2895 2895 2755 2755 2895 2895 2757 2757 2755 2755 2755 2755 2757 2757 2592 2592 2757 2757 2595 2595 2592 2592 2592 2592 2591 2591 2755 2755 2591 2591 2753 2753 2755 2755 2755 2755 2753 2753 2893 2893 2753 2753 2891 2891 2893 2893 2893 2893 2891 2891 6743 6743 2891 2891 6744 6744 6745 6745 3031 3031 3029 3029 3169 3169 3029 3029 3167 3167 3169 3169 3169 3169 3167 3167 3100 3100 3167 3167 3098 3098 3100 3100 3100 3100 3098 3098 2962 2962 3098 3098 2960 2960 2962 2962 6746 6746 6747 6747 2824 2824 6748 6748 2822 2822 2824 2824 2824 2824 2822 2822 2686 2686 2822 2822 2684 2684 2686 2686 2686 2686 2684 2684 2511 2511 2684 2684 2509 2509 2511 2511 2511 2511 2509 2509 2442 2442 2509 2509 2440 2440 2442 2442 2442 2442 2440 2440 2373 2373 2440 2440 2371 2371 2373 2373 2373 2373 2371 2371 2271 2271 2371 2371 2269 2269 2271 2271 2558 2558 2732 2732 2733 2733 2732 2732 2871 2871 2733 2733 2733 2733 2871 2871 2873 2873 2871 2871 6749 6749 2873 2873 2873 2873 6750 6750 6751 6751 3011 3011 3151 3151 3013 3013 3013 3013 3151 3151 3153 3153 3151 3151 3084 3084 3153 3153 3153 3153 3084 3084 3086 3086 6752 6752 2948 2948 6753 6753 6754 6754 2948 2948 6755 6755 2948 2948 2812 2812 6756 6756 6757 6757 2812 2812 2814 2814 2812 2812 2676 2676 2814 2814 2814 2814 2676 2676 2678 2678 2676 2676 2503 2503 2678 2678 6758 6758 6759 6759 2505 2505 6760 6760 2436 2436 2505 2505 2505 2505 2436 2436 2438 2438 2436 2436 2369 2369 2438 2438 2438 2438 2369 2369 2371 2371 2369 2369 2265 2265 2371 2371 2371 2371 2265 2265 2267 2267 3248 3248 6761 6761 3345 3345 3252 3252 3349 3349 3250 3250 3349 3349 3346 3346 3250 3250 6762 6762 6763 6763 3345 3345 3356 3356 3355 3355 3254 3254 3355 3355 3352 3352 3254 3254 3254 3254 3352 3352 3252 3252 3352 3352 3351 3351 3252 3252 3252 3252 3351 3351 3349 3349 3356 3356 3254 3254 3359 3359 3254 3254 3256 3256 3359 3359 3359 3359 3256 3256 3360 3360 3360 3360 3256 3256 3363 3363 3256 3256 3258 3258 3363 3363 3363 3363 3258 3258 3365 3365 3260 3260 3369 3369 3258 3258 3369 3369 3366 3366 3258 3258 3258 3258 3366 3366 3365 3365 3261 3261 3373 3373 3260 3260 3373 3373 3370 3370 3260 3260 3260 3260 3370 3370 3369 3369 3367 3367 3368 3368 3259 3259 3368 3368 3371 3371 3259 3259 3259 3259 3371 3371 3261 3261 3371 3371 3372 3372 3261 3261 3261 3261 3372 3372 3373 3373 3367 3367 3259 3259 3364 3364 3259 3259 3257 3257 3364 3364 3364 3364 3257 3257 3362 3362 3362 3362 3257 3257 3361 3361 3257 3257 3255 3255 3361 3361 3361 3361 3255 3255 3358 3358 3253 3253 3354 3354 3255 3255 3354 3354 3357 3357 3255 3255 3255 3255 3357 3357 3358 3358 3251 3251 3350 3350 3253 3253 3350 3350 3353 3353 3253 3253 3253 3253 3353 3353 3354 3354 3343 3343 3344 3344 3249 3249 3344 3344 6764 6764 3249 3249 3249 3249 6765 6765 6766 6766 3347 3347 3348 3348 3251 3251 3251 3251 3348 3348 3350 3350 3343 3343 3249 3249 3341 3341 3249 3249 3247 3247 3341 3341 3341 3341 3247 3247 3339 3339 3339 3339 3247 3247 3338 3338 3247 3247 3245 3245 3338 3338 3338 3338 3245 3245 3335 3335 3243 3243 3331 3331 3245 3245 3331 3331 3334 3334 3245 3245 3245 3245 3334 3334 3335 3335 3241 3241 3327 3327 3243 3243 3327 3327 3330 3330 3243 3243 3243 3243 3330 3330 3331 3331 3320 3320 3321 3321 3239 3239 3321 3321 3324 3324 3239 3239 3239 3239 3324 3324 3241 3241 3324 3324 3325 3325 3241 3241 3241 3241 3325 3325 3327 3327 3320 3320 3239 3239 3317 3317 3239 3239 3237 3237 3317 3317 3317 3317 3237 3237 3315 3315 3315 3315 3237 3237 3314 3314 3237 3237 3235 3235 3314 3314 3314 3314 3235 3235 3311 3311 3233 3233 3307 3307 3235 3235 3307 3307 3310 3310 3235 3235 3235 3235 3310 3310 3311 3311 3231 3231 3303 3303 3233 3233 3303 3303 3306 3306 3233 3233 3233 3233 3306 3306 3307 3307 3296 3296 3297 3297 3229 3229 3297 3297 3300 3300 3229 3229 3229 3229 3300 3300 3231 3231 3300 3300 3301 3301 3231 3231 3231 3231 3301 3301 3303 3303 3296 3296 3229 3229 3293 3293 3229 3229 3227 3227 3293 3293 3293 3293 3227 3227 3291 3291 3291 3291 3227 3227 3290 3290 3227 3227 6767 6767 3290 3290 3290 3290 6768 6768 6769 6769 3223 3223 3283 3283 3225 3225 3283 3283 3286 3286 3225 3225 3225 3225 3286 3286 3287 3287 3221 3221 3279 3279 3223 3223 3279 3279 3282 3282 3223 3223 3223 3223 3282 3282 3283 3283 3272 3272 3273 3273 3219 3219 3273 3273 3276 3276 3219 3219 3219 3219 3276 3276 3221 3221 3276 3276 3277 3277 3221 3221 3221 3221 3277 3277 3279 3279 3272 3272 3219 3219 3269 3269 3219 3219 3217 3217 3269 3269 3269 3269 3217 3217 3267 3267 3267 3267 3217 3217 3266 3266 3217 3217 3215 3215 3266 3266 3266 3266 3215 3215 3262 3262 3216 3216 3264 3264 3215 3215 3264 3264 3263 3263 3215 3215 3215 3215 3263 3263 3262 3262 3218 3218 3268 3268 3216 3216 3268 3268 3265 3265 3216 3216 3216 3216 3265 3265 3264 3264 3275 3275 3274 3274 3220 3220 3274 3274 3271 3271 3220 3220 3220 3220 3271 3271 3218 3218 3271 3271 3270 3270 3218 3218 3218 3218 3270 3270 3268 3268 3275 3275 3220 3220 3278 3278 3220 3220 3222 3222 3278 3278 3278 3278 3222 3222 3280 3280 3280 3280 3222 3222 3281 3281 3222 3222 3224 3224 3281 3281 3281 3281 3224 3224 3284 3284 3226 3226 3288 3288 3224 3224 3288 3288 3285 3285 3224 3224 3224 3224 3285 3285 3284 3284 3228 3228 3292 3292 6770 6770 3292 3292 6771 6771 6772 6772 3226 3226 3289 3289 3288 3288 3299 3299 3298 3298 3230 3230 3298 3298 3295 3295 3230 3230 3230 3230 3295 3295 3228 3228 3295 3295 3294 3294 3228 3228 3228 3228 3294 3294 3292 3292 3299 3299 3230 3230 3302 3302 3230 3230 3232 3232 3302 3302 3302 3302 3232 3232 3304 3304 3234 3234 3308 3308 3232 3232 3308 3308 3305 3305 3232 3232 3232 3232 3305 3305 3304 3304 3236 3236 3312 3312 3234 3234 3312 3312 3309 3309 3234 3234 3234 3234 3309 3309 3308 3308 3319 3319 3318 3318 3238 3238 3318 3318 3316 3316 3238 3238 3238 3238 3316 3316 3236 3236 3316 3316 3313 3313 3236 3236 3236 3236 3313 3313 3312 3312 3319 3319 3238 3238 3322 3322 3238 3238 3240 3240 3322 3322 3322 3322 3240 3240 3323 3323 3323 3323 3240 3240 3326 3326 3240 3240 3242 3242 3326 3326 3326 3326 3242 3242 3328 3328 3244 3244 3332 3332 3242 3242 3332 3332 3329 3329 3242 3242 3242 3242 3329 3329 3328 3328 3246 3246 3336 3336 3244 3244 3336 3336 3333 3333 3244 3244 3244 3244 3333 3333 3332 3332 3345 3345 3342 3342 3248 3248 3342 3342 3340 3340 3248 3248 3248 3248 3340 3340 3246 3246 3340 3340 3337 3337 3246 3246 3246 3246 3337 3337 3336 3336 6773 6773 6774 6774 3460 3460 6775 6775 3527 3527 3460 3460 3463 3463 3464 3464 3529 3529 3464 3464 3466 3466 3529 3529 3529 3529 3466 3466 3531 3531 3473 3473 3533 3533 3470 3470 3533 3533 3531 3531 3470 3470 3470 3470 3531 3531 3468 3468 3531 3531 3466 3466 3468 3468 3473 3473 3474 3474 3533 3533 3474 3474 3477 3477 3533 3533 3533 3533 3477 3477 3535 3535 3477 3477 3478 3478 3535 3535 3478 3478 3480 3480 3535 3535 3535 3535 3480 3480 3537 3537 3487 3487 3539 3539 3484 3484 3539 3539 3537 3537 3484 3484 3484 3484 3537 3537 3482 3482 3537 3537 3480 3480 3482 3482 3487 3487 3488 3488 3539 3539 3488 3488 3491 3491 3539 3539 3539 3539 3491 3491 3540 3540 3486 3486 3538 3538 3489 3489 3538 3538 3540 3540 3489 3489 3489 3489 3540 3540 3490 3490 3540 3540 3491 3491 3490 3490 3486 3486 3485 3485 3538 3538 3485 3485 3483 3483 3538 3538 3538 3538 3483 3483 3536 3536 3483 3483 3481 3481 3536 3536 3481 3481 3479 3479 3536 3536 3536 3536 3479 3479 3534 3534 3479 3479 3476 3476 3534 3534 3476 3476 3475 3475 3534 3534 3534 3534 3475 3475 3532 3532 3475 3475 3472 3472 3532 3532 3532 3532 3472 3472 3530 3530 3472 3472 3471 3471 3530 3530 3530 3530 3471 3471 3469 3469 3462 3462 3528 3528 3465 3465 3528 3528 3530 3530 3465 3465 3465 3465 3530 3530 3467 3467 3530 3530 3469 3469 3467 3467 6776 6776 3461 3461 6777 6777 3461 3461 3459 3459 6778 6778 6779 6779 3459 3459 3526 3526 3452 3452 3524 3524 3455 3455 3524 3524 3526 3526 3455 3455 3455 3455 3526 3526 3457 3457 3526 3526 3459 3459 3457 3457 3452 3452 3451 3451 3524 3524 3451 3451 3448 3448 3524 3524 3524 3524 3448 3448 3522 3522 3448 3448 3447 3447 3522 3522 3447 3447 3445 3445 3522 3522 3522 3522 3445 3445 3520 3520 3438 3438 3518 3518 3441 3441 3518 3518 3520 3520 3441 3441 3441 3441 3520 3520 3443 3443 3520 3520 3445 3445 3443 3443 3438 3438 3437 3437 3518 3518 3437 3437 3435 3435 3518 3518 3518 3518 3435 3435 3516 3516 3428 3428 3514 3514 3431 3431 3514 3514 3516 3516 3431 3431 3431 3431 3516 3516 3433 3433 3516 3516 3435 3435 3433 3433 3428 3428 3427 3427 3514 3514 3427 3427 3424 3424 3514 3514 3514 3514 3424 3424 3512 3512 3424 3424 3423 3423 3512 3512 3423 3423 3421 3421 3512 3512 3512 3512 3421 3421 3510 3510 3414 3414 3508 3508 3417 3417 3508 3508 3510 3510 3417 3417 3417 3417 3510 3510 3419 3419 3510 3510 3421 3421 3419 3419 3414 3414 3413 3413 3508 3508 3413 3413 3411 3411 3508 3508 3508 3508 3411 3411 3506 3506 3404 3404 3504 3504 3407 3407 3504 3504 3506 3506 3407 3407 3407 3407 3506 3506 3409 3409 3506 3506 3411 3411 3409 3409 3404 3404 3403 3403 3504 3504 3403 3403 6780 6780 3504 3504 3504 3504 6781 6781 6782 6782 3400 3400 3399 3399 3502 3502 3399 3399 3397 3397 3502 3502 3502 3502 3397 3397 3500 3500 3390 3390 3498 3498 3393 3393 3498 3498 3500 3500 3393 3393 3393 3393 3500 3500 3394 3394 3500 3500 3397 3397 3394 3394 3390 3390 3389 3389 3498 3498 3389 3389 3387 3387 3498 3498 3498 3498 3387 3387 3496 3496 3380 3380 3494 3494 3383 3383 3494 3494 3496 3496 3383 3383 3383 3383 3496 3496 3385 3385 3496 3496 3387 3387 3385 3385 3380 3380 3379 3379 3494 3494 3379 3379 3376 3376 3494 3494 3494 3494 3376 3376 3492 3492 3376 3376 3375 3375 3492 3492 3375 3375 3374 3374 3492 3492 3492 3492 3374 3374 3493 3493 3381 3381 3495 3495 3378 3378 3495 3495 3493 3493 3378 3378 3378 3378 3493 3493 3377 3377 3493 3493 3374 3374 3377 3377 3381 3381 3382 3382 3495 3495 3382 3382 3384 3384 3495 3495 3495 3495 3384 3384 3497 3497 3384 3384 3386 3386 3497 3497 3386 3386 3388 3388 3497 3497 3497 3497 3388 3388 3499 3499 3395 3395 3501 3501 3392 3392 3501 3501 3499 3499 3392 3392 3392 3392 3499 3499 3391 3391 3499 3499 3388 3388 3391 3391 3395 3395 3396 3396 3501 3501 3396 3396 3398 3398 3501 3501 3501 3501 3398 3398 3503 3503 3405 3405 3505 3505 6783 6783 3505 3505 6784 6784 6785 6785 3402 3402 3503 3503 3401 3401 3503 3503 3398 3398 3401 3401 3405 3405 3406 3406 3505 3505 3406 3406 3408 3408 3505 3505 3505 3505 3408 3408 3507 3507 3415 3415 3509 3509 3412 3412 3509 3509 3507 3507 3412 3412 3412 3412 3507 3507 3410 3410 3507 3507 3408 3408 3410 3410 3415 3415 3416 3416 3509 3509 3416 3416 3418 3418 3509 3509 3509 3509 3418 3418 3511 3511 3425 3425 3513 3513 3422 3422 3513 3513 3511 3511 3422 3422 3422 3422 3511 3511 3420 3420 3511 3511 3418 3418 3420 3420 3425 3425 3426 3426 3513 3513 3426 3426 3429 3429 3513 3513 3513 3513 3429 3429 3515 3515 3429 3429 3430 3430 3515 3515 3430 3430 3432 3432 3515 3515 3515 3515 3432 3432 3517 3517 3432 3432 3434 3434 3517 3517 3434 3434 3436 3436 3517 3517 3517 3517 3436 3436 3519 3519 3442 3442 3521 3521 3440 3440 3521 3521 3519 3519 3440 3440 3440 3440 3519 3519 3439 3439 3519 3519 3436 3436 3439 3439 3442 3442 3444 3444 3521 3521 3444 3444 3446 3446 3521 3521 3521 3521 3446 3446 3523 3523 3453 3453 3525 3525 3450 3450 3525 3525 3523 3523 3450 3450 3450 3450 3523 3523 3449 3449 3523 3523 3446 3446 3449 3449 3453 3453 3454 3454 3525 3525 3454 3454 3456 3456 3525 3525 3525 3525 3456 3456 3527 3527 3456 3456 3458 3458 3527 3527 3527 3527 3458 3458 3460 3460 3714 3714 3621 3621 3619 3619 3613 3613 3708 3708 3710 3710 3714 3714 3619 3619 3712 3712 3619 3619 3617 3617 3712 3712 3712 3712 3617 3617 3710 3710 3617 3617 3615 3615 3710 3710 3710 3710 3615 3615 3613 3613 3613 3613 3611 3611 3708 3708 3611 3611 3609 3609 3708 3708 3708 3708 3609 3609 3706 3706 3609 3609 3608 3608 3706 3706 3608 3608 3605 3605 3706 3706 3706 3706 3605 3605 3704 3704 3605 3605 3603 3603 3704 3704 3704 3704 3603 3603 3702 3702 3603 3603 3601 3601 3702 3702 3702 3702 3601 3601 3700 3700 3601 3601 3599 3599 3700 3700 3589 3589 3694 3694 3696 3696 3599 3599 3597 3597 3700 3700 3597 3597 3595 3595 3700 3700 3700 3700 3595 3595 3698 3698 3595 3595 3593 3593 3698 3698 3698 3698 3593 3593 3696 3696 3593 3593 3591 3591 3696 3696 3696 3696 3591 3591 3589 3589 3589 3589 3587 3587 3694 3694 3587 3587 3585 3585 3694 3694 3694 3694 3585 3585 3692 3692 3585 3585 3583 3583 3692 3692 3583 3583 3581 3581 3692 3692 3692 3692 3581 3581 3690 3690 3581 3581 3579 3579 3690 3690 3690 3690 3579 3579 3688 3688 3579 3579 3577 3577 3688 3688 3688 3688 3577 3577 3686 3686 3577 3577 3575 3575 3686 3686 3575 3575 3573 3573 3686 3686 3573 3573 6786 6786 3686 3686 3686 3686 6787 6787 6788 6788 3571 3571 3569 3569 3684 3684 3684 3684 3569 3569 3682 3682 3569 3569 3567 3567 3682 3682 3567 3567 3565 3565 3682 3682 3682 3682 3565 3565 3680 3680 3565 3565 3563 3563 3680 3680 3680 3680 3563 3563 3678 3678 3563 3563 3561 3561 3678 3678 3551 3551 3672 3672 3674 3674 3561 3561 3559 3559 3678 3678 3559 3559 3557 3557 3678 3678 3678 3678 3557 3557 3676 3676 3557 3557 3555 3555 3676 3676 3676 3676 3555 3555 3674 3674 3555 3555 3553 3553 3674 3674 3674 3674 3553 3553 3551 3551 3551 3551 3549 3549 3672 3672 3549 3549 3547 3547 3672 3672 3672 3672 3547 3547 3670 3670 3547 3547 3545 3545 3670 3670 3670 3670 3545 3545 3668 3668 3545 3545 3543 3543 3668 3668 3543 3543 3542 3542 3668 3668 3668 3668 3542 3542 3667 3667 3542 3542 3541 3541 3667 3667 3667 3667 3541 3541 3669 3669 3541 3541 3544 3544 3669 3669 3554 3554 3675 3675 3673 3673 3544 3544 3546 3546 3669 3669 3546 3546 3548 3548 3669 3669 3669 3669 3548 3548 3671 3671 3548 3548 3550 3550 3671 3671 3671 3671 3550 3550 3673 3673 3550 3550 3552 3552 3673 3673 3673 3673 3552 3552 3554 3554 3554 3554 3556 3556 3675 3675 3556 3556 3558 3558 3675 3675 3675 3675 3558 3558 3677 3677 3558 3558 3560 3560 3677 3677 3677 3677 3560 3560 3679 3679 3560 3560 3562 3562 3679 3679 3562 3562 3564 3564 3679 3679 3679 3679 3564 3564 3681 3681 3564 3564 3566 3566 3681 3681 3681 3681 3566 3566 3683 3683 3566 3566 3568 3568 3683 3683 3578 3578 3689 3689 3687 3687 3568 3568 3570 3570 3683 3683 6789 6789 3572 3572 6790 6790 6791 6791 3572 3572 3685 3685 3572 3572 3574 3574 3685 3685 3685 3685 3574 3574 3687 3687 3574 3574 3576 3576 3687 3687 3687 3687 3576 3576 3578 3578 3578 3578 3580 3580 3689 3689 3580 3580 3582 3582 3689 3689 3689 3689 3582 3582 3691 3691 3582 3582 3584 3584 3691 3691 3691 3691 3584 3584 3693 3693 3584 3584 3586 3586 3693 3693 3586 3586 3588 3588 3693 3693 3693 3693 3588 3588 3695 3695 3588 3588 3590 3590 3695 3695 3695 3695 3590 3590 3697 3697 3590 3590 3592 3592 3697 3697 3602 3602 3703 3703 3701 3701 3592 3592 3594 3594 3697 3697 3594 3594 3596 3596 3697 3697 3697 3697 3596 3596 3699 3699 3596 3596 3598 3598 3699 3699 3699 3699 3598 3598 3701 3701 3598 3598 3600 3600 3701 3701 3701 3701 3600 3600 3602 3602 3602 3602 3604 3604 3703 3703 3604 3604 3606 3606 3703 3703 3703 3703 3606 3606 3705 3705 3606 3606 3607 3607 3705 3705 3705 3705 3607 3607 3707 3707 3607 3607 3610 3610 3707 3707 3610 3610 3612 3612 3707 3707 3707 3707 3612 3612 3709 3709 3612 3612 3614 3614 3709 3709 3709 3709 3614 3614 3711 3711 3614 3614 3616 3616 3711 3711 3626 3626 3717 3717 3715 3715 3616 3616 3618 3618 3711 3711 3618 3618 3620 3620 3711 3711 3711 3711 3620 3620 3713 3713 3620 3620 3622 3622 3713 3713 3713 3713 3622 3622 3715 3715 3622 3622 3624 3624 3715 3715 3715 3715 3624 3624 3626 3626 3626 3626 3628 3628 3717 3717 3628 3628 3630 3630 3717 3717 3717 3717 3630 3630 3719 3719 3630 3630 3631 3631 3719 3719 3719 3719 3631 3631 3721 3721 3631 3631 3633 3633 3721 3721 3633 3633 6792 6792 3721 3721 3721 3721 6793 6793 6794 6794 3635 3635 3637 3637 3723 3723 3723 3723 3637 3637 3725 3725 3637 3637 3639 3639 3725 3725 3649 3649 3731 3731 3729 3729 3639 3639 3641 3641 3725 3725 3641 3641 3643 3643 3725 3725 3725 3725 3643 3643 3727 3727 3643 3643 3645 3645 3727 3727 3727 3727 3645 3645 3729 3729 3645 3645 3647 3647 3729 3729 3729 3729 3647 3647 3649 3649 3649 3649 3651 3651 3731 3731 3651 3651 3653 3653 3731 3731 3731 3731 3653 3653 3733 3733 3653 3653 3654 3654 3733 3733 3733 3733 3654 3654 3735 3735 3654 3654 3657 3657 3735 3735 3657 3657 3659 3659 3735 3735 3735 3735 3659 3659 3737 3737 3659 3659 3661 3661 3737 3737 3737 3737 3661 3661 3739 3739 3661 3661 3663 3663 3739 3739 3660 3660 3736 3736 3738 3738 3663 3663 3665 3665 3739 3739 3665 3665 3666 3666 3739 3739 3739 3739 3666 3666 3740 3740 3666 3666 3664 3664 3740 3740 3740 3740 3664 3664 3738 3738 3664 3664 3662 3662 3738 3738 3738 3738 3662 3662 3660 3660 3660 3660 3658 3658 3736 3736 3658 3658 3656 3656 3736 3736 3736 3736 3656 3656 3734 3734 3656 3656 3655 3655 3734 3734 3734 3734 3655 3655 3732 3732 3655 3655 3652 3652 3732 3732 3652 3652 3650 3650 3732 3732 3732 3732 3650 3650 3730 3730 3650 3650 3648 3648 3730 3730 3730 3730 3648 3648 3728 3728 3648 3648 3646 3646 3728 3728 6795 6795 3722 3722 6796 6796 3646 3646 3644 3644 3728 3728 3644 3644 3642 3642 3728 3728 3728 3728 3642 3642 3726 3726 3642 3642 3640 3640 3726 3726 3726 3726 3640 3640 3724 3724 3640 3640 3638 3638 3724 3724 3724 3724 3638 3638 3636 3636 6797 6797 3634 3634 3722 3722 3634 3634 3632 3632 3722 3722 3722 3722 3632 3632 3720 3720 3632 3632 3629 3629 3720 3720 3720 3720 3629 3629 3718 3718 3629 3629 3627 3627 3718 3718 3718 3718 3627 3627 3716 3716 3627 3627 3625 3625 3716 3716 3716 3716 3625 3625 3714 3714 3625 3625 3623 3623 3714 3714 3714 3714 3623 3623 3621 3621 3720 3720 3796 3796 3722 3722 3796 3796 6798 6798 3722 3722 3722 3722 6799 6799 6800 6800 3798 3798 3800 3800 3724 3724 3724 3724 3800 3800 3726 3726 3800 3800 3802 3802 3726 3726 3726 3726 3802 3802 3728 3728 3802 3802 3804 3804 3728 3728 3728 3728 3804 3804 3730 3730 3804 3804 3806 3806 3730 3730 3730 3730 3806 3806 3732 3732 3806 3806 3808 3808 3732 3732 3732 3732 3808 3808 3734 3734 3808 3808 3810 3810 3734 3734 3734 3734 3810 3810 3736 3736 3810 3810 3812 3812 3736 3736 3736 3736 3812 3812 3738 3738 3812 3812 3814 3814 3738 3738 3738 3738 3814 3814 3740 3740 3814 3814 3813 3813 3740 3740 3740 3740 3813 3813 3739 3739 3813 3813 3811 3811 3739 3739 3739 3739 3811 3811 3737 3737 3811 3811 3809 3809 3737 3737 3737 3737 3809 3809 3735 3735 3809 3809 3807 3807 3735 3735 3735 3735 3807 3807 3733 3733 3807 3807 3805 3805 3733 3733 3733 3733 3805 3805 3731 3731 3805 3805 3803 3803 3731 3731 3731 3731 3803 3803 3729 3729 3803 3803 3801 3801 3729 3729 3729 3729 3801 3801 3727 3727 3801 3801 3799 3799 3727 3727 3727 3727 3799 3799 3725 3725 3799 3799 3797 3797 3725 3725 3725 3725 3797 3797 3723 3723 6801 6801 3795 3795 6802 6802 6803 6803 3795 3795 3721 3721 3795 3795 3793 3793 3721 3721 3721 3721 3793 3793 3719 3719 3793 3793 3791 3791 3719 3719 3719 3719 3791 3791 3717 3717 3791 3791 3789 3789 3717 3717 3717 3717 3789 3789 3715 3715 3789 3789 3787 3787 3715 3715 3715 3715 3787 3787 3713 3713 3787 3787 3785 3785 3713 3713 3713 3713 3785 3785 3711 3711 3785 3785 3783 3783 3711 3711 3711 3711 3783 3783 3709 3709 3783 3783 3781 3781 3709 3709 3709 3709 3781 3781 3707 3707 3781 3781 3779 3779 3707 3707 3707 3707 3779 3779 3705 3705 3779 3779 3777 3777 3705 3705 3705 3705 3777 3777 3703 3703 3777 3777 3775 3775 3703 3703 3703 3703 3775 3775 3701 3701 3775 3775 3773 3773 3701 3701 3701 3701 3773 3773 3699 3699 3773 3773 3771 3771 3699 3699 3699 3699 3771 3771 3697 3697 3771 3771 3769 3769 3697 3697 3697 3697 3769 3769 3695 3695 3769 3769 3767 3767 3695 3695 3695 3695 3767 3767 3693 3693 3767 3767 3765 3765 3693 3693 3693 3693 3765 3765 3691 3691 3765 3765 3763 3763 3691 3691 3691 3691 3763 3763 3689 3689 3763 3763 3761 3761 3689 3689 3689 3689 3761 3761 3687 3687 3761 3761 3759 3759 3687 3687 3687 3687 3759 3759 3685 3685 3759 3759 6804 6804 3685 3685 3685 3685 6805 6805 6806 6806 3757 3757 3755 3755 3683 3683 3683 3683 3755 3755 3681 3681 3755 3755 3753 3753 3681 3681 3681 3681 3753 3753 3679 3679 3753 3753 3751 3751 3679 3679 3679 3679 3751 3751 3677 3677 3751 3751 3749 3749 3677 3677 3677 3677 3749 3749 3675 3675 3749 3749 3747 3747 3675 3675 3675 3675 3747 3747 3673 3673 3747 3747 3745 3745 3673 3673 3673 3673 3745 3745 3671 3671 3745 3745 3743 3743 3671 3671 3671 3671 3743 3743 3669 3669 3743 3743 3741 3741 3669 3669 3669 3669 3741 3741 3667 3667 3741 3741 3742 3742 3667 3667 3667 3667 3742 3742 3668 3668 3742 3742 3744 3744 3668 3668 3668 3668 3744 3744 3670 3670 3744 3744 3746 3746 3670 3670 3670 3670 3746 3746 3672 3672 3746 3746 3748 3748 3672 3672 3672 3672 3748 3748 3674 3674 3748 3748 3750 3750 3674 3674 3674 3674 3750 3750 3676 3676 3750 3750 3752 3752 3676 3676 3676 3676 3752 3752 3678 3678 3752 3752 3754 3754 3678 3678 3678 3678 3754 3754 3680 3680 3754 3754 3756 3756 3680 3680 3680 3680 3756 3756 3682 3682 3756 3756 3758 3758 3682 3682 3682 3682 3758 3758 3684 3684 6807 6807 3760 3760 6808 6808 6809 6809 3760 3760 3686 3686 3760 3760 3762 3762 3686 3686 3686 3686 3762 3762 3688 3688 3762 3762 3764 3764 3688 3688 3688 3688 3764 3764 3690 3690 3764 3764 3766 3766 3690 3690 3690 3690 3766 3766 3692 3692 3766 3766 3768 3768 3692 3692 3692 3692 3768 3768 3694 3694 3768 3768 3770 3770 3694 3694 3694 3694 3770 3770 3696 3696 3770 3770 3772 3772 3696 3696 3696 3696 3772 3772 3698 3698 3772 3772 3774 3774 3698 3698 3698 3698 3774 3774 3700 3700 3774 3774 3776 3776 3700 3700 3700 3700 3776 3776 3702 3702 3776 3776 3778 3778 3702 3702 3702 3702 3778 3778 3704 3704 3778 3778 3780 3780 3704 3704 3704 3704 3780 3780 3706 3706 3780 3780 3782 3782 3706 3706 3706 3706 3782 3782 3708 3708 3782 3782 3784 3784 3708 3708 3708 3708 3784 3784 3710 3710 3784 3784 3786 3786 3710 3710 3710 3710 3786 3786 3712 3712 3786 3786 3788 3788 3712 3712 3712 3712 3788 3788 3714 3714 3788 3788 3790 3790 3714 3714 3714 3714 3790 3790 3716 3716 3790 3790 3792 3792 3716 3716 3716 3716 3792 3792 3718 3718 3792 3792 3794 3794 3718 3718 3718 3718 3794 3794 3720 3720 3794 3794 3796 3796 3720 3720 3794 3794 3870 3870 3796 3796 3870 3870 6810 6810 3796 3796 3796 3796 6811 6811 6812 6812 3872 3872 3874 3874 3798 3798 3798 3798 3874 3874 3800 3800 3874 3874 3876 3876 3800 3800 3800 3800 3876 3876 3802 3802 3876 3876 3878 3878 3802 3802 3802 3802 3878 3878 3804 3804 3878 3878 3880 3880 3804 3804 3804 3804 3880 3880 3806 3806 3880 3880 3882 3882 3806 3806 3806 3806 3882 3882 3808 3808 3882 3882 3884 3884 3808 3808 3808 3808 3884 3884 3810 3810 3884 3884 3886 3886 3810 3810 3810 3810 3886 3886 3812 3812 3886 3886 3888 3888 3812 3812 3812 3812 3888 3888 3814 3814 3888 3888 3887 3887 3814 3814 3814 3814 3887 3887 3813 3813 3887 3887 3885 3885 3813 3813 3813 3813 3885 3885 3811 3811 3885 3885 3883 3883 3811 3811 3811 3811 3883 3883 3809 3809 3883 3883 3881 3881 3809 3809 3809 3809 3881 3881 3807 3807 3881 3881 3879 3879 3807 3807 3807 3807 3879 3879 3805 3805 3879 3879 3877 3877 3805 3805 3805 3805 3877 3877 3803 3803 3877 3877 3875 3875 3803 3803 3803 3803 3875 3875 3801 3801 3875 3875 3873 3873 3801 3801 3801 3801 3873 3873 3799 3799 3873 3873 3871 3871 3799 3799 3799 3799 3871 3871 3797 3797 6813 6813 3869 3869 6814 6814 6815 6815 3869 3869 3795 3795 3869 3869 3867 3867 3795 3795 3795 3795 3867 3867 3793 3793 3867 3867 3865 3865 3793 3793 3793 3793 3865 3865 3791 3791 3865 3865 3863 3863 3791 3791 3791 3791 3863 3863 3789 3789 3863 3863 3861 3861 3789 3789 3789 3789 3861 3861 3787 3787 3861 3861 3859 3859 3787 3787 3787 3787 3859 3859 3785 3785 3859 3859 3857 3857 3785 3785 3785 3785 3857 3857 3783 3783 3857 3857 3855 3855 3783 3783 3783 3783 3855 3855 3781 3781 3855 3855 3853 3853 3781 3781 3781 3781 3853 3853 3779 3779 3853 3853 3851 3851 3779 3779 3779 3779 3851 3851 3777 3777 3851 3851 3849 3849 3777 3777 3777 3777 3849 3849 3775 3775 3849 3849 3847 3847 3775 3775 3775 3775 3847 3847 3773 3773 3847 3847 3845 3845 3773 3773 3773 3773 3845 3845 3771 3771 3845 3845 3843 3843 3771 3771 3771 3771 3843 3843 3769 3769 3843 3843 3841 3841 3769 3769 3769 3769 3841 3841 3767 3767 3841 3841 3839 3839 3767 3767 3767 3767 3839 3839 3765 3765 3839 3839 3837 3837 3765 3765 3765 3765 3837 3837 3763 3763 3837 3837 3835 3835 3763 3763 3763 3763 3835 3835 3761 3761 3835 3835 3833 3833 3761 3761 3761 3761 3833 3833 3759 3759 3833 3833 6816 6816 3759 3759 3759 3759 6817 6817 6818 6818 3831 3831 3829 3829 3757 3757 3757 3757 3829 3829 3755 3755 3829 3829 3827 3827 3755 3755 3755 3755 3827 3827 3753 3753 3827 3827 3825 3825 3753 3753 3753 3753 3825 3825 3751 3751 3825 3825 3823 3823 3751 3751 3751 3751 3823 3823 3749 3749 3823 3823 3821 3821 3749 3749 3749 3749 3821 3821 3747 3747 3821 3821 3819 3819 3747 3747 3747 3747 3819 3819 3745 3745 3819 3819 3817 3817 3745 3745 3745 3745 3817 3817 3743 3743 3817 3817 3815 3815 3743 3743 3743 3743 3815 3815 3741 3741 3815 3815 3816 3816 3741 3741 3741 3741 3816 3816 3742 3742 3816 3816 3818 3818 3742 3742 3742 3742 3818 3818 3744 3744 3818 3818 3820 3820 3744 3744 3744 3744 3820 3820 3746 3746 3820 3820 3822 3822 3746 3746 3746 3746 3822 3822 3748 3748 3822 3822 3824 3824 3748 3748 3748 3748 3824 3824 3750 3750 3824 3824 3826 3826 3750 3750 3750 3750 3826 3826 3752 3752 3826 3826 3828 3828 3752 3752 3752 3752 3828 3828 3754 3754 3828 3828 3830 3830 3754 3754 3754 3754 3830 3830 3756 3756 3830 3830 3832 3832 3756 3756 3756 3756 3832 3832 3758 3758 6819 6819 3834 3834 6820 6820 6821 6821 3834 3834 3760 3760 3834 3834 3836 3836 3760 3760 3760 3760 3836 3836 3762 3762 3836 3836 3838 3838 3762 3762 3762 3762 3838 3838 3764 3764 3838 3838 3840 3840 3764 3764 3764 3764 3840 3840 3766 3766 3840 3840 3842 3842 3766 3766 3766 3766 3842 3842 3768 3768 3842 3842 3844 3844 3768 3768 3768 3768 3844 3844 3770 3770 3844 3844 3846 3846 3770 3770 3770 3770 3846 3846 3772 3772 3846 3846 3848 3848 3772 3772 3772 3772 3848 3848 3774 3774 3848 3848 3850 3850 3774 3774 3774 3774 3850 3850 3776 3776 3850 3850 3852 3852 3776 3776 3776 3776 3852 3852 3778 3778 3852 3852 3854 3854 3778 3778 3778 3778 3854 3854 3780 3780 3854 3854 3856 3856 3780 3780 3780 3780 3856 3856 3782 3782 3856 3856 3858 3858 3782 3782 3782 3782 3858 3858 3784 3784 3858 3858 3860 3860 3784 3784 3784 3784 3860 3860 3786 3786 3860 3860 3862 3862 3786 3786 3786 3786 3862 3862 3788 3788 3862 3862 3864 3864 3788 3788 3788 3788 3864 3864 3790 3790 3864 3864 3866 3866 3790 3790 3790 3790 3866 3866 3792 3792 3866 3866 3868 3868 3792 3792 3792 3792 3868 3868 3794 3794 3868 3868 3870 3870 3794 3794 3868 3868 3944 3944 3870 3870 3944 3944 6822 6822 3870 3870 3870 3870 6823 6823 6824 6824 3946 3946 3948 3948 3872 3872 3872 3872 3948 3948 3874 3874 3948 3948 3950 3950 3874 3874 3874 3874 3950 3950 3876 3876 3950 3950 3952 3952 3876 3876 3876 3876 3952 3952 3878 3878 3952 3952 3954 3954 3878 3878 3878 3878 3954 3954 3880 3880 3954 3954 3956 3956 3880 3880 3880 3880 3956 3956 3882 3882 3956 3956 3958 3958 3882 3882 3882 3882 3958 3958 3884 3884 3958 3958 3960 3960 3884 3884 3884 3884 3960 3960 3886 3886 3960 3960 3962 3962 3886 3886 3886 3886 3962 3962 3888 3888 3962 3962 3961 3961 3888 3888 3888 3888 3961 3961 3887 3887 3961 3961 3959 3959 3887 3887 3887 3887 3959 3959 3885 3885 3959 3959 3957 3957 3885 3885 3885 3885 3957 3957 3883 3883 3957 3957 3955 3955 3883 3883 3883 3883 3955 3955 3881 3881 3955 3955 3953 3953 3881 3881 3881 3881 3953 3953 3879 3879 3953 3953 3951 3951 3879 3879 3879 3879 3951 3951 3877 3877 3951 3951 3949 3949 3877 3877 3877 3877 3949 3949 3875 3875 3949 3949 3947 3947 3875 3875 3875 3875 3947 3947 3873 3873 3947 3947 3945 3945 3873 3873 3873 3873 3945 3945 3871 3871 6825 6825 3943 3943 6826 6826 6827 6827 3943 3943 3869 3869 3943 3943 3941 3941 3869 3869 3869 3869 3941 3941 3867 3867 3941 3941 3939 3939 3867 3867 3867 3867 3939 3939 3865 3865 3939 3939 3937 3937 3865 3865 3865 3865 3937 3937 3863 3863 3937 3937 3935 3935 3863 3863 3863 3863 3935 3935 3861 3861 3935 3935 3933 3933 3861 3861 3861 3861 3933 3933 3859 3859 3933 3933 3931 3931 3859 3859 3859 3859 3931 3931 3857 3857 3931 3931 3929 3929 3857 3857 3857 3857 3929 3929 3855 3855 3929 3929 3927 3927 3855 3855 3855 3855 3927 3927 3853 3853 3927 3927 3925 3925 3853 3853 3853 3853 3925 3925 3851 3851 3925 3925 3923 3923 3851 3851 3851 3851 3923 3923 3849 3849 3923 3923 3921 3921 3849 3849 3849 3849 3921 3921 3847 3847 3921 3921 3919 3919 3847 3847 3847 3847 3919 3919 3845 3845 3919 3919 3917 3917 3845 3845 3845 3845 3917 3917 3843 3843 3917 3917 3915 3915 3843 3843 3843 3843 3915 3915 3841 3841 3915 3915 3913 3913 3841 3841 3841 3841 3913 3913 3839 3839 3913 3913 3911 3911 3839 3839 3839 3839 3911 3911 3837 3837 3911 3911 3909 3909 3837 3837 3837 3837 3909 3909 3835 3835 3909 3909 3907 3907 3835 3835 3835 3835 3907 3907 3833 3833 3907 3907 6828 6828 3833 3833 3833 3833 6829 6829 6830 6830 3905 3905 3903 3903 3831 3831 3831 3831 3903 3903 3829 3829 3903 3903 3901 3901 3829 3829 3829 3829 3901 3901 3827 3827 3901 3901 3899 3899 3827 3827 3827 3827 3899 3899 3825 3825 3899 3899 3897 3897 3825 3825 3825 3825 3897 3897 3823 3823 3897 3897 3895 3895 3823 3823 3823 3823 3895 3895 3821 3821 3895 3895 3893 3893 3821 3821 3821 3821 3893 3893 3819 3819 3893 3893 3891 3891 3819 3819 3819 3819 3891 3891 3817 3817 3891 3891 3889 3889 3817 3817 3817 3817 3889 3889 3815 3815 3889 3889 3890 3890 3815 3815 3815 3815 3890 3890 3816 3816 3890 3890 3892 3892 3816 3816 3816 3816 3892 3892 3818 3818 3892 3892 3894 3894 3818 3818 3818 3818 3894 3894 3820 3820 3894 3894 3896 3896 3820 3820 3820 3820 3896 3896 3822 3822 3896 3896 3898 3898 3822 3822 3822 3822 3898 3898 3824 3824 3898 3898 3900 3900 3824 3824 3824 3824 3900 3900 3826 3826 3900 3900 3902 3902 3826 3826 3826 3826 3902 3902 3828 3828 3902 3902 3904 3904 3828 3828 3828 3828 3904 3904 3830 3830 3904 3904 3906 3906 3830 3830 3830 3830 3906 3906 3832 3832 6831 6831 3908 3908 6832 6832 6833 6833 3908 3908 3834 3834 3908 3908 3910 3910 3834 3834 3834 3834 3910 3910 3836 3836 3910 3910 3912 3912 3836 3836 3836 3836 3912 3912 3838 3838 3912 3912 3914 3914 3838 3838 3838 3838 3914 3914 3840 3840 3914 3914 3916 3916 3840 3840 3840 3840 3916 3916 3842 3842 3916 3916 3918 3918 3842 3842 3842 3842 3918 3918 3844 3844 3918 3918 3920 3920 3844 3844 3844 3844 3920 3920 3846 3846 3920 3920 3922 3922 3846 3846 3846 3846 3922 3922 3848 3848 3922 3922 3924 3924 3848 3848 3848 3848 3924 3924 3850 3850 3924 3924 3926 3926 3850 3850 3850 3850 3926 3926 3852 3852 3926 3926 3928 3928 3852 3852 3852 3852 3928 3928 3854 3854 3928 3928 3930 3930 3854 3854 3854 3854 3930 3930 3856 3856 3930 3930 3932 3932 3856 3856 3856 3856 3932 3932 3858 3858 3932 3932 3934 3934 3858 3858 3858 3858 3934 3934 3860 3860 3934 3934 3936 3936 3860 3860 3860 3860 3936 3936 3862 3862 3936 3936 3938 3938 3862 3862 3862 3862 3938 3938 3864 3864 3938 3938 3940 3940 3864 3864 3864 3864 3940 3940 3866 3866 3940 3940 3942 3942 3866 3866 3866 3866 3942 3942 3868 3868 3942 3942 3944 3944 3868 3868 3942 3942 4018 4018 3944 3944 4018 4018 6834 6834 3944 3944 3944 3944 6835 6835 6836 6836 4020 4020 4022 4022 3946 3946 3946 3946 4022 4022 3948 3948 4022 4022 4024 4024 3948 3948 3948 3948 4024 4024 3950 3950 4024 4024 4026 4026 3950 3950 3950 3950 4026 4026 3952 3952 4026 4026 4028 4028 3952 3952 3952 3952 4028 4028 3954 3954 4028 4028 4030 4030 3954 3954 3954 3954 4030 4030 3956 3956 4030 4030 4032 4032 3956 3956 3956 3956 4032 4032 3958 3958 4032 4032 4034 4034 3958 3958 3958 3958 4034 4034 3960 3960 4034 4034 4036 4036 3960 3960 3960 3960 4036 4036 3962 3962 4036 4036 4035 4035 3962 3962 3962 3962 4035 4035 3961 3961 4035 4035 4033 4033 3961 3961 3961 3961 4033 4033 3959 3959 4033 4033 4031 4031 3959 3959 3959 3959 4031 4031 3957 3957 4031 4031 4029 4029 3957 3957 3957 3957 4029 4029 3955 3955 4029 4029 4027 4027 3955 3955 3955 3955 4027 4027 3953 3953 4027 4027 4025 4025 3953 3953 3953 3953 4025 4025 3951 3951 4025 4025 4023 4023 3951 3951 3951 3951 4023 4023 3949 3949 4023 4023 4021 4021 3949 3949 3949 3949 4021 4021 3947 3947 4021 4021 4019 4019 3947 3947 3947 3947 4019 4019 3945 3945 6837 6837 4017 4017 6838 6838 6839 6839 4017 4017 3943 3943 4017 4017 4015 4015 3943 3943 3943 3943 4015 4015 3941 3941 4015 4015 4013 4013 3941 3941 3941 3941 4013 4013 3939 3939 4013 4013 4011 4011 3939 3939 3939 3939 4011 4011 3937 3937 4011 4011 4009 4009 3937 3937 3937 3937 4009 4009 3935 3935 4009 4009 4007 4007 3935 3935 3935 3935 4007 4007 3933 3933 4007 4007 4005 4005 3933 3933 3933 3933 4005 4005 3931 3931 4005 4005 4003 4003 3931 3931 3931 3931 4003 4003 3929 3929 4003 4003 4001 4001 3929 3929 3929 3929 4001 4001 3927 3927 4001 4001 3999 3999 3927 3927 3927 3927 3999 3999 3925 3925 3999 3999 3997 3997 3925 3925 3925 3925 3997 3997 3923 3923 3997 3997 3995 3995 3923 3923 3923 3923 3995 3995 3921 3921 3995 3995 3993 3993 3921 3921 3921 3921 3993 3993 3919 3919 3993 3993 3991 3991 3919 3919 3919 3919 3991 3991 3917 3917 3991 3991 3989 3989 3917 3917 3917 3917 3989 3989 3915 3915 3989 3989 3987 3987 3915 3915 3915 3915 3987 3987 3913 3913 3987 3987 3985 3985 3913 3913 3913 3913 3985 3985 3911 3911 3985 3985 3983 3983 3911 3911 3911 3911 3983 3983 3909 3909 3983 3983 3981 3981 3909 3909 3909 3909 3981 3981 3907 3907 3981 3981 6840 6840 3907 3907 3907 3907 6841 6841 6842 6842 3979 3979 3977 3977 3905 3905 3905 3905 3977 3977 3903 3903 3977 3977 3975 3975 3903 3903 3903 3903 3975 3975 3901 3901 3975 3975 3973 3973 3901 3901 3901 3901 3973 3973 3899 3899 3973 3973 3971 3971 3899 3899 3899 3899 3971 3971 3897 3897 3971 3971 3969 3969 3897 3897 3897 3897 3969 3969 3895 3895 3969 3969 3967 3967 3895 3895 3895 3895 3967 3967 3893 3893 3967 3967 3965 3965 3893 3893 3893 3893 3965 3965 3891 3891 3965 3965 3963 3963 3891 3891 3891 3891 3963 3963 3889 3889 3963 3963 3964 3964 3889 3889 3889 3889 3964 3964 3890 3890 3964 3964 3966 3966 3890 3890 3890 3890 3966 3966 3892 3892 3966 3966 3968 3968 3892 3892 3892 3892 3968 3968 3894 3894 3968 3968 3970 3970 3894 3894 3894 3894 3970 3970 3896 3896 3970 3970 3972 3972 3896 3896 3896 3896 3972 3972 3898 3898 3972 3972 3974 3974 3898 3898 3898 3898 3974 3974 3900 3900 3974 3974 3976 3976 3900 3900 3900 3900 3976 3976 3902 3902 3976 3976 3978 3978 3902 3902 3902 3902 3978 3978 3904 3904 3978 3978 3980 3980 3904 3904 3904 3904 3980 3980 3906 3906 6843 6843 3982 3982 6844 6844 6845 6845 3982 3982 3908 3908 3982 3982 3984 3984 3908 3908 3908 3908 3984 3984 3910 3910 3984 3984 3986 3986 3910 3910 3910 3910 3986 3986 3912 3912 3986 3986 3988 3988 3912 3912 3912 3912 3988 3988 3914 3914 3988 3988 3990 3990 3914 3914 3914 3914 3990 3990 3916 3916 3990 3990 3992 3992 3916 3916 3916 3916 3992 3992 3918 3918 3992 3992 3994 3994 3918 3918 3918 3918 3994 3994 3920 3920 3994 3994 3996 3996 3920 3920 3920 3920 3996 3996 3922 3922 3996 3996 3998 3998 3922 3922 3922 3922 3998 3998 3924 3924 3998 3998 4000 4000 3924 3924 3924 3924 4000 4000 3926 3926 4000 4000 4002 4002 3926 3926 3926 3926 4002 4002 3928 3928 4002 4002 4004 4004 3928 3928 3928 3928 4004 4004 3930 3930 4004 4004 4006 4006 3930 3930 3930 3930 4006 4006 3932 3932 4006 4006 4008 4008 3932 3932 3932 3932 4008 4008 3934 3934 4008 4008 4010 4010 3934 3934 3934 3934 4010 4010 3936 3936 4010 4010 4012 4012 3936 3936 3936 3936 4012 4012 3938 3938 4012 4012 4014 4014 3938 3938 3938 3938 4014 4014 3940 3940 4014 4014 4016 4016 3940 3940 3940 3940 4016 4016 3942 3942 4016 4016 4018 4018 3942 3942 4016 4016 6846 6846 4018 4018 6847 6847 6848 6848 4018 4018 4018 4018 6849 6849 6850 6850 6851 6851 6852 6852 4020 4020 4020 4020 6853 6853 4022 4022 6854 6854 6855 6855 4022 4022 4022 4022 6856 6856 4024 4024 6857 6857 6858 6858 4024 4024 4024 4024 6859 6859 4026 4026 6860 6860 6861 6861 4026 4026 4026 4026 6862 6862 4028 4028 6863 6863 6864 6864 4028 4028 4028 4028 6865 6865 4030 4030 6866 6866 6867 6867 4030 4030 4030 4030 6868 6868 4032 4032 6869 6869 6870 6870 4032 4032 4032 4032 6871 6871 4034 4034 6872 6872 6873 6873 4034 4034 4034 4034 6874 6874 4036 4036 6875 6875 6876 6876 4036 4036 4036 4036 6877 6877 4035 4035 6878 6878 6879 6879 4035 4035 4035 4035 6880 6880 4033 4033 6881 6881 6882 6882 4033 4033 4033 4033 6883 6883 4031 4031 6884 6884 6885 6885 4031 4031 4031 4031 6886 6886 4029 4029 6887 6887 6888 6888 4029 4029 4029 4029 6889 6889 4027 4027 6890 6890 6891 6891 4027 4027 4027 4027 6892 6892 4025 4025 6893 6893 6894 6894 4025 4025 4025 4025 6895 6895 4023 4023 6896 6896 6897 6897 4023 4023 4023 4023 6898 6898 4021 4021 6899 6899 6900 6900 4021 4021 4021 4021 6901 6901 4019 4019 6902 6902 6903 6903 4019 4019 6904 6904 6905 6905 4017 4017 6906 6906 6907 6907 4017 4017 4017 4017 6908 6908 4015 4015 6909 6909 6910 6910 4015 4015 4015 4015 6911 6911 4013 4013 6912 6912 6913 6913 4013 4013 4013 4013 6914 6914 4011 4011 6915 6915 6916 6916 4011 4011 4011 4011 6917 6917 4009 4009 6918 6918 6919 6919 4009 4009 4009 4009 6920 6920 4007 4007 6921 6921 6922 6922 4007 4007 4007 4007 6923 6923 4005 4005 6924 6924 6925 6925 4005 4005 4005 4005 6926 6926 4003 4003 6927 6927 6928 6928 4003 4003 4003 4003 6929 6929 4001 4001 6930 6930 6931 6931 4001 4001 4001 4001 6932 6932 3999 3999 6933 6933 6934 6934 3999 3999 3999 3999 6935 6935 3997 3997 6936 6936 6937 6937 3997 3997 3997 3997 6938 6938 3995 3995 6939 6939 6940 6940 3995 3995 3995 3995 6941 6941 3993 3993 6942 6942 6943 6943 3993 3993 3993 3993 6944 6944 3991 3991 6945 6945 6946 6946 3991 3991 3991 3991 6947 6947 3989 3989 6948 6948 6949 6949 3989 3989 3989 3989 6950 6950 3987 3987 6951 6951 6952 6952 3987 3987 3987 3987 6953 6953 3985 3985 6954 6954 6955 6955 3985 3985 3985 3985 6956 6956 3983 3983 6957 6957 6958 6958 3983 3983 3983 3983 6959 6959 3981 3981 6960 6960 6961 6961 3981 3981 3981 3981 6962 6962 6963 6963 6964 6964 6965 6965 3979 3979 3979 3979 6966 6966 3977 3977 6967 6967 6968 6968 3977 3977 3977 3977 6969 6969 3975 3975 6970 6970 6971 6971 3975 3975 3975 3975 6972 6972 3973 3973 6973 6973 6974 6974 3973 3973 3973 3973 6975 6975 3971 3971 6976 6976 6977 6977 3971 3971 3971 3971 6978 6978 3969 3969 6979 6979 6980 6980 3969 3969 3969 3969 6981 6981 3967 3967 6982 6982 6983 6983 3967 3967 3967 3967 6984 6984 3965 3965 6985 6985 6986 6986 3965 3965 3965 3965 6987 6987 3963 3963 6988 6988 6989 6989 3963 3963 3963 3963 6990 6990 3964 3964 6991 6991 6992 6992 3964 3964 3964 3964 6993 6993 3966 3966 6994 6994 6995 6995 3966 3966 3966 3966 6996 6996 3968 3968 6997 6997 6998 6998 3968 3968 3968 3968 6999 6999 3970 3970 7000 7000 7001 7001 3970 3970 3970 3970 7002 7002 3972 3972 7003 7003 7004 7004 3972 3972 3972 3972 7005 7005 3974 3974 7006 7006 7007 7007 3974 3974 3974 3974 7008 7008 3976 3976 7009 7009 7010 7010 3976 3976 3976 3976 7011 7011 3978 3978 7012 7012 7013 7013 3978 3978 3978 3978 7014 7014 3980 3980 7015 7015 7016 7016 3980 3980 7017 7017 7018 7018 3982 3982 7019 7019 7020 7020 3982 3982 3982 3982 7021 7021 3984 3984 7022 7022 7023 7023 3984 3984 3984 3984 7024 7024 3986 3986 7025 7025 7026 7026 3986 3986 3986 3986 7027 7027 3988 3988 7028 7028 7029 7029 3988 3988 3988 3988 7030 7030 3990 3990 7031 7031 7032 7032 3990 3990 3990 3990 7033 7033 3992 3992 7034 7034 7035 7035 3992 3992 3992 3992 7036 7036 3994 3994 7037 7037 7038 7038 3994 3994 3994 3994 7039 7039 3996 3996 7040 7040 7041 7041 3996 3996 3996 3996 7042 7042 3998 3998 7043 7043 7044 7044 3998 3998 3998 3998 7045 7045 4000 4000 7046 7046 7047 7047 4000 4000 4000 4000 7048 7048 4002 4002 7049 7049 7050 7050 4002 4002 4002 4002 7051 7051 4004 4004 7052 7052 7053 7053 4004 4004 4004 4004 7054 7054 4006 4006 7055 7055 7056 7056 4006 4006 4006 4006 7057 7057 4008 4008 7058 7058 7059 7059 4008 4008 4008 4008 7060 7060 4010 4010 7061 7061 7062 7062 4010 4010 4010 4010 7063 7063 4012 4012 7064 7064 7065 7065 4012 4012 4012 4012 7066 7066 4014 4014 7067 7067 7068 7068 4014 4014 4014 4014 7069 7069 4016 4016 7070 7070 7071 7071 4016 4016 4090 4090 4166 4166 4092 4092 4166 4166 4168 4168 4092 4092 4092 4092 4168 4168 4094 4094 4168 4168 4170 4170 4094 4094 4094 4094 4170 4170 4096 4096 4170 4170 4172 4172 4096 4096 4096 4096 4172 4172 4098 4098 4172 4172 4174 4174 4098 4098 4098 4098 4174 4174 4100 4100 4174 4174 4176 4176 4100 4100 4100 4100 4176 4176 4102 4102 4176 4176 4178 4178 4102 4102 4102 4102 4178 4178 4104 4104 4178 4178 4180 4180 4104 4104 4104 4104 4180 4180 4106 4106 4180 4180 4182 4182 4106 4106 4106 4106 4182 4182 4108 4108 4182 4182 4184 4184 4108 4108 4108 4108 4184 4184 4110 4110 4184 4184 4183 4183 4110 4110 4110 4110 4183 4183 4109 4109 4183 4183 4181 4181 4109 4109 4109 4109 4181 4181 4107 4107 4181 4181 4179 4179 4107 4107 4107 4107 4179 4179 4105 4105 4179 4179 4177 4177 4105 4105 4105 4105 4177 4177 4103 4103 4177 4177 4175 4175 4103 4103 4103 4103 4175 4175 4101 4101 4175 4175 4173 4173 4101 4101 4101 4101 4173 4173 4099 4099 4173 4173 4171 4171 4099 4099 4099 4099 4171 4171 4097 4097 4171 4171 4169 4169 4097 4097 4097 4097 4169 4169 4095 4095 4169 4169 4167 4167 4095 4095 4095 4095 4167 4167 4093 4093 4167 4167 4165 4165 4093 4093 4093 4093 4165 4165 4091 4091 4165 4165 4163 4163 4091 4091 4091 4091 4163 4163 4089 4089 4163 4163 4161 4161 4089 4089 4089 4089 4161 4161 4087 4087 4161 4161 4159 4159 4087 4087 4087 4087 4159 4159 4085 4085 4159 4159 4157 4157 4085 4085 4085 4085 4157 4157 4083 4083 4157 4157 4155 4155 4083 4083 4083 4083 4155 4155 4081 4081 4155 4155 4153 4153 4081 4081 4081 4081 4153 4153 4079 4079 4153 4153 4151 4151 4079 4079 4079 4079 4151 4151 4077 4077 4151 4151 4149 4149 4077 4077 4077 4077 4149 4149 4075 4075 4149 4149 4147 4147 4075 4075 4075 4075 4147 4147 4073 4073 4147 4147 4145 4145 4073 4073 4073 4073 4145 4145 4071 4071 4145 4145 4143 4143 4071 4071 4071 4071 4143 4143 4069 4069 4143 4143 4141 4141 4069 4069 4069 4069 4141 4141 4067 4067 4141 4141 4139 4139 4067 4067 4067 4067 4139 4139 4065 4065 4139 4139 4137 4137 4065 4065 4065 4065 4137 4137 4063 4063 4137 4137 4135 4135 4063 4063 4063 4063 4135 4135 4061 4061 4135 4135 4133 4133 4061 4061 4061 4061 4133 4133 4059 4059 4133 4133 4131 4131 4059 4059 4059 4059 4131 4131 4057 4057 4131 4131 4129 4129 4057 4057 4057 4057 4129 4129 4055 4055 4129 4129 4127 4127 4055 4055 4055 4055 4127 4127 4053 4053 4127 4127 4125 4125 4053 4053 4053 4053 4125 4125 4051 4051 4125 4125 4123 4123 4051 4051 4051 4051 4123 4123 4049 4049 4123 4123 4121 4121 4049 4049 4049 4049 4121 4121 4047 4047 4121 4121 4119 4119 4047 4047 4047 4047 4119 4119 4045 4045 4119 4119 4117 4117 4045 4045 4045 4045 4117 4117 4043 4043 4117 4117 4115 4115 4043 4043 4043 4043 4115 4115 4041 4041 4115 4115 4113 4113 4041 4041 4041 4041 4113 4113 4039 4039 4113 4113 4111 4111 4039 4039 4039 4039 4111 4111 4037 4037 4111 4111 4112 4112 4037 4037 4037 4037 4112 4112 4038 4038 4112 4112 4114 4114 4038 4038 4038 4038 4114 4114 4040 4040 4114 4114 4116 4116 4040 4040 4040 4040 4116 4116 4042 4042 4116 4116 4118 4118 4042 4042 4042 4042 4118 4118 4044 4044 4118 4118 4120 4120 4044 4044 4044 4044 4120 4120 4046 4046 4120 4120 4122 4122 4046 4046 4046 4046 4122 4122 4048 4048 4122 4122 4124 4124 4048 4048 4048 4048 4124 4124 4050 4050 4124 4124 4126 4126 4050 4050 4050 4050 4126 4126 4052 4052 4126 4126 4128 4128 4052 4052 4052 4052 4128 4128 4054 4054 4128 4128 4130 4130 4054 4054 4054 4054 4130 4130 4056 4056 4130 4130 4132 4132 4056 4056 4056 4056 4132 4132 4058 4058 4132 4132 4134 4134 4058 4058 4058 4058 4134 4134 4060 4060 4134 4134 4136 4136 4060 4060 4060 4060 4136 4136 4062 4062 4136 4136 4138 4138 4062 4062 4062 4062 4138 4138 4064 4064 4138 4138 4140 4140 4064 4064 4064 4064 4140 4140 4066 4066 4140 4140 4142 4142 4066 4066 4066 4066 4142 4142 4068 4068 4142 4142 4144 4144 4068 4068 4068 4068 4144 4144 4070 4070 4144 4144 4146 4146 4070 4070 4070 4070 4146 4146 4072 4072 4146 4146 4148 4148 4072 4072 4072 4072 4148 4148 4074 4074 4148 4148 4150 4150 4074 4074 4074 4074 4150 4150 4076 4076 4150 4150 4152 4152 4076 4076 4076 4076 4152 4152 4078 4078 4152 4152 4154 4154 4078 4078 4078 4078 4154 4154 4080 4080 4154 4154 4156 4156 4080 4080 4080 4080 4156 4156 4082 4082 4156 4156 4158 4158 4082 4082 4082 4082 4158 4158 4084 4084 4158 4158 4160 4160 4084 4084 4084 4084 4160 4160 4086 4086 4160 4160 4162 4162 4086 4086 4086 4086 4162 4162 4088 4088 4162 4162 4164 4164 4088 4088 4088 4088 4164 4164 4090 4090 4164 4164 4166 4166 4090 4090 4404 4404 4278 4278 4402 4402 4278 4278 4276 4276 4402 4402 4402 4402 4276 4276 4399 4399 4276 4276 4273 4273 4399 4399 4399 4399 4273 4273 4397 4397 4273 4273 4271 4271 4397 4397 4397 4397 4271 4271 4395 4395 4271 4271 4269 4269 4395 4395 4395 4395 4269 4269 4393 4393 4269 4269 4267 4267 4393 4393 4393 4393 4267 4267 4391 4391 4267 4267 4265 4265 4391 4391 4391 4391 4265 4265 4389 4389 4265 4265 4263 4263 4389 4389 4389 4389 4263 4263 4387 4387 4263 4263 4261 4261 4387 4387 4387 4387 4261 4261 4385 4385 4261 4261 4259 4259 4385 4385 4385 4385 4259 4259 4383 4383 4259 4259 4257 4257 4383 4383 4383 4383 4257 4257 4381 4381 4257 4257 4255 4255 4381 4381 4381 4381 4255 4255 4379 4379 4255 4255 4253 4253 4379 4379 4379 4379 4253 4253 4378 4378 4253 4253 4252 4252 4378 4378 4378 4378 4252 4252 4375 4375 4252 4252 4249 4249 4375 4375 4375 4375 4249 4249 4373 4373 4249 4249 4247 4247 4373 4373 4373 4373 4247 4247 4371 4371 4247 4247 4245 4245 4371 4371 4371 4371 4245 4245 4369 4369 4245 4245 4243 4243 4369 4369 4369 4369 4243 4243 4367 4367 4243 4243 4241 4241 4367 4367 4367 4367 4241 4241 4365 4365 4241 4241 4239 4239 4365 4365 4365 4365 4239 4239 4363 4363 4239 4239 4237 4237 4363 4363 4363 4363 4237 4237 4361 4361 4237 4237 4235 4235 4361 4361 4361 4361 4235 4235 4359 4359 4235 4235 4233 4233 4359 4359 4359 4359 4233 4233 4357 4357 4233 4233 4231 4231 4357 4357 4357 4357 4231 4231 4355 4355 4231 4231 4229 4229 4355 4355 4355 4355 4229 4229 4353 4353 4229 4229 4227 4227 4353 4353 4353 4353 4227 4227 4351 4351 4227 4227 4225 4225 4351 4351 4351 4351 4225 4225 4349 4349 4225 4225 4223 4223 4349 4349 4349 4349 4223 4223 4347 4347 4223 4223 4221 4221 4347 4347 4347 4347 4221 4221 4345 4345 4221 4221 4219 4219 4345 4345 4345 4345 4219 4219 4343 4343 4219 4219 4217 4217 4343 4343 4343 4343 4217 4217 7072 7072 4217 4217 7073 7073 7074 7074 4341 4341 4215 4215 4339 4339 4215 4215 4213 4213 4339 4339 4339 4339 4213 4213 4337 4337 4213 4213 4211 4211 4337 4337 4337 4337 4211 4211 4335 4335 4211 4211 4209 4209 4335 4335 4335 4335 4209 4209 4333 4333 4209 4209 4207 4207 4333 4333 4333 4333 4207 4207 4331 4331 4207 4207 4205 4205 4331 4331 4331 4331 4205 4205 4329 4329 4205 4205 4203 4203 4329 4329 4329 4329 4203 4203 4327 4327 4203 4203 4201 4201 4327 4327 4327 4327 4201 4201 4325 4325 4201 4201 4199 4199 4325 4325 4325 4325 4199 4199 4323 4323 4199 4199 4197 4197 4323 4323 4323 4323 4197 4197 4321 4321 4197 4197 4195 4195 4321 4321 4321 4321 4195 4195 4319 4319 4195 4195 4193 4193 4319 4319 4319 4319 4193 4193 4317 4317 4193 4193 4191 4191 4317 4317 4317 4317 4191 4191 4315 4315 4191 4191 4189 4189 4315 4315 4315 4315 4189 4189 4313 4313 4189 4189 4187 4187 4313 4313 4313 4313 4187 4187 4312 4312 4187 4187 4186 4186 4312 4312 4312 4312 4186 4186 4311 4311 4186 4186 4185 4185 4311 4311 4311 4311 4185 4185 4314 4314 4185 4185 4188 4188 4314 4314 4314 4314 4188 4188 4316 4316 4188 4188 4190 4190 4316 4316 4316 4316 4190 4190 4318 4318 4190 4190 4192 4192 4318 4318 4318 4318 4192 4192 4320 4320 4192 4192 4194 4194 4320 4320 4320 4320 4194 4194 4322 4322 4194 4194 4196 4196 4322 4322 4322 4322 4196 4196 4324 4324 4196 4196 4198 4198 4324 4324 4324 4324 4198 4198 4326 4326 4198 4198 4200 4200 4326 4326 4326 4326 4200 4200 4328 4328 4200 4200 4202 4202 4328 4328 4328 4328 4202 4202 4330 4330 4202 4202 4204 4204 4330 4330 4330 4330 4204 4204 4332 4332 4204 4204 4206 4206 4332 4332 4332 4332 4206 4206 4334 4334 4206 4206 4208 4208 4334 4334 4334 4334 4208 4208 4336 4336 4208 4208 4210 4210 4336 4336 4336 4336 4210 4210 4338 4338 4210 4210 4212 4212 4338 4338 4338 4338 4212 4212 4340 4340 4212 4212 4214 4214 4340 4340 7075 7075 7076 7076 4342 4342 7077 7077 4216 4216 4342 4342 4342 4342 4216 4216 4344 4344 4216 4216 4218 4218 4344 4344 4344 4344 4218 4218 4346 4346 4218 4218 4220 4220 4346 4346 4346 4346 4220 4220 4348 4348 4220 4220 4222 4222 4348 4348 4348 4348 4222 4222 4350 4350 4222 4222 4224 4224 4350 4350 4350 4350 4224 4224 4352 4352 4224 4224 4226 4226 4352 4352 4352 4352 4226 4226 4354 4354 4226 4226 4228 4228 4354 4354 4354 4354 4228 4228 4356 4356 4228 4228 4230 4230 4356 4356 4356 4356 4230 4230 4358 4358 4230 4230 4232 4232 4358 4358 4358 4358 4232 4232 4360 4360 4232 4232 4234 4234 4360 4360 4360 4360 4234 4234 4362 4362 4234 4234 4236 4236 4362 4362 4362 4362 4236 4236 4364 4364 4236 4236 4238 4238 4364 4364 4364 4364 4238 4238 4366 4366 4238 4238 4240 4240 4366 4366 4366 4366 4240 4240 4368 4368 4240 4240 4242 4242 4368 4368 4368 4368 4242 4242 4370 4370 4242 4242 4244 4244 4370 4370 4370 4370 4244 4244 4372 4372 4244 4244 4246 4246 4372 4372 4372 4372 4246 4246 4374 4374 4246 4246 4248 4248 4374 4374 4374 4374 4248 4248 4376 4376 4248 4248 4250 4250 4376 4376 4376 4376 4250 4250 4377 4377 4250 4250 4251 4251 4377 4377 4377 4377 4251 4251 4380 4380 4251 4251 4254 4254 4380 4380 4380 4380 4254 4254 4382 4382 4254 4254 4256 4256 4382 4382 4382 4382 4256 4256 4384 4384 4256 4256 4258 4258 4384 4384 4384 4384 4258 4258 4386 4386 4258 4258 4260 4260 4386 4386 4386 4386 4260 4260 4388 4388 4260 4260 4262 4262 4388 4388 4388 4388 4262 4262 4390 4390 4262 4262 4264 4264 4390 4390 4390 4390 4264 4264 4392 4392 4264 4264 4266 4266 4392 4392 4392 4392 4266 4266 4394 4394 4266 4266 4268 4268 4394 4394 4394 4394 4268 4268 4396 4396 4268 4268 4270 4270 4396 4396 4396 4396 4270 4270 4398 4398 4270 4270 4272 4272 4398 4398 4398 4398 4272 4272 4400 4400 4272 4272 4274 4274 4400 4400 4400 4400 4274 4274 4401 4401 4274 4274 4275 4275 4401 4401 4401 4401 4275 4275 4403 4403 4275 4275 4277 4277 4403 4403 4403 4403 4277 4277 7078 7078 4277 4277 7079 7079 7080 7080 4405 4405 4279 4279 4407 4407 4279 4279 4281 4281 4407 4407 4407 4407 4281 4281 4409 4409 4281 4281 4283 4283 4409 4409 4409 4409 4283 4283 4411 4411 4283 4283 4285 4285 4411 4411 4411 4411 4285 4285 4413 4413 4285 4285 4287 4287 4413 4413 4413 4413 4287 4287 4415 4415 4287 4287 4289 4289 4415 4415 4415 4415 4289 4289 4417 4417 4289 4289 4291 4291 4417 4417 4417 4417 4291 4291 4419 4419 4291 4291 4293 4293 4419 4419 4419 4419 4293 4293 4421 4421 4293 4293 4295 4295 4421 4421 4421 4421 4295 4295 4423 4423 4295 4295 4297 4297 4423 4423 4423 4423 4297 4297 4424 4424 4297 4297 4298 4298 4424 4424 4424 4424 4298 4298 4427 4427 4298 4298 4301 4301 4427 4427 4427 4427 4301 4301 4429 4429 4301 4301 4303 4303 4429 4429 4429 4429 4303 4303 4431 4431 4303 4303 4305 4305 4431 4431 4431 4431 4305 4305 4433 4433 4305 4305 4307 4307 4433 4433 4433 4433 4307 4307 4435 4435 4307 4307 4309 4309 4435 4435 4435 4435 4309 4309 4436 4436 4309 4309 4310 4310 4436 4436 4436 4436 4310 4310 4434 4434 4310 4310 4308 4308 4434 4434 4434 4434 4308 4308 4432 4432 4308 4308 4306 4306 4432 4432 4432 4432 4306 4306 4430 4430 4306 4306 4304 4304 4430 4430 4430 4430 4304 4304 4428 4428 4304 4304 4302 4302 4428 4428 4428 4428 4302 4302 4426 4426 4302 4302 4300 4300 4426 4426 4426 4426 4300 4300 4425 4425 4300 4300 4299 4299 4425 4425 4425 4425 4299 4299 4422 4422 4299 4299 4296 4296 4422 4422 4422 4422 4296 4296 4420 4420 4296 4296 4294 4294 4420 4420 4420 4420 4294 4294 4418 4418 4294 4294 4292 4292 4418 4418 4418 4418 4292 4292 4416 4416 4292 4292 4290 4290 4416 4416 4416 4416 4290 4290 4414 4414 4290 4290 4288 4288 4414 4414 4414 4414 4288 4288 4412 4412 4288 4288 4286 4286 4412 4412 4412 4412 4286 4286 4410 4410 4286 4286 4284 4284 4410 4410 4410 4410 4284 4284 4408 4408 4284 4284 4282 4282 4408 4408 4408 4408 4282 4282 4406 4406 4282 4282 4280 4280 4406 4406 7081 7081 7082 7082 4404 4404 7083 7083 4278 4278 4404 4404 5050 5050 5052 5052 4938 4938 5060 5060 5062 5062 4944 4944 5064 5064 5066 5066 4946 4946 5069 5069 5070 5070 4948 4948 5074 5074 5076 5076 4952 4952 5077 5077 5075 5075 4951 4951 5073 5073 5071 5071 4949 4949 5068 5068 5067 5067 4947 4947 5063 5063 5061 5061 4943 4943 5053 5053 5051 5051 4937 4937 7084 7084 5047 5047 4935 4935 5040 5040 5038 5038 4929 4929 5036 5036 5034 5034 4927 4927 5030 5030 5028 5028 4923 4923 5026 5026 5024 5024 4921 4921 5016 5016 5014 5014 4915 4915 5012 5012 5010 5010 4913 4913 5006 5006 5004 5004 4909 4909 5002 5002 5000 5000 4907 4907 4992 4992 4990 4990 4901 4901 4988 4988 4986 4986 4899 4899 4982 4982 4980 4980 4895 4895 4978 4978 4976 4976 4893 4893 4968 4968 4966 4966 4887 4887 4964 4964 4962 4962 4885 4885 4958 4958 4955 4955 4881 4881 4956 4956 4957 4957 4882 4882 4965 4965 4967 4967 4888 4888 4969 4969 4971 4971 4890 4890 4975 4975 4977 4977 4894 4894 4979 4979 4981 4981 4896 4896 4989 4989 4991 4991 4902 4902 4993 4993 4995 4995 4904 4904 4999 4999 5001 5001 4908 4908 5003 5003 5005 5005 4910 4910 5013 5013 5015 5015 4916 4916 5017 5017 5019 5019 4918 4918 5023 5023 5025 5025 4922 4922 5027 5027 5029 5029 4924 4924 5037 5037 5039 5039 4930 4930 5041 5041 5043 5043 4932 4932 4482 4482 4480 4480 4556 4556 4480 4480 4554 4554 4556 4556 7085 7085 7086 7086 4630 4630 7087 7087 4628 4628 4630 4630 4630 4630 4628 4628 4704 4704 4628 4628 4702 4702 4704 4704 4704 4704 4702 4702 4778 4778 4702 4702 4776 4776 4778 4778 4778 4778 4776 4776 4852 4852 4776 4776 4850 4850 4852 4852 4852 4852 4850 4850 4926 4926 4850 4850 4924 4924 4926 4926 4468 4468 4466 4466 4542 4542 4466 4466 4540 4540 4542 4542 7088 7088 7089 7089 4616 4616 7090 7090 4614 4614 4616 4616 4616 4616 4614 4614 4690 4690 4614 4614 4688 4688 4690 4690 4690 4690 4688 4688 4764 4764 4688 4688 4762 4762 4764 4764 4764 4764 4762 4762 4838 4838 4762 4762 4836 4836 4838 4838 4838 4838 4836 4836 4912 4912 4836 4836 4910 4910 4912 4912 4454 4454 4452 4452 4528 4528 4452 4452 4526 4526 4528 4528 7091 7091 7092 7092 4602 4602 7093 7093 4600 4600 4602 4602 4602 4602 4600 4600 4676 4676 4600 4600 4674 4674 4676 4676 4676 4676 4674 4674 4750 4750 4674 4674 4748 4748 4750 4750 4750 4750 4748 4748 4824 4824 4748 4748 4822 4822 4824 4824 4824 4824 4822 4822 4898 4898 4822 4822 4896 4896 4898 4898 4440 4440 4438 4438 4514 4514 4438 4438 4512 4512 4514 4514 7094 7094 7095 7095 4588 4588 7096 7096 4586 4586 4588 4588 4588 4588 4586 4586 4662 4662 4586 4586 4660 4660 4662 4662 4662 4662 4660 4660 4736 4736 4660 4660 4734 4734 4736 4736 4736 4736 4734 4734 4810 4810 4734 4734 4808 4808 4810 4810 4810 4810 4808 4808 4884 4884 4808 4808 4882 4882 4884 4884 4447 4447 4449 4449 4521 4521 4449 4449 4523 4523 4521 4521 7097 7097 7098 7098 4595 4595 7099 7099 4597 4597 4595 4595 4595 4595 4597 4597 4669 4669 4597 4597 4671 4671 4669 4669 4669 4669 4671 4671 4743 4743 4671 4671 4745 4745 4743 4743 4743 4743 4745 4745 4817 4817 4745 4745 4819 4819 4817 4817 4817 4817 4819 4819 4891 4891 4819 4819 4893 4893 4891 4891 4461 4461 4463 4463 4535 4535 4463 4463 4537 4537 4535 4535 7100 7100 7101 7101 4609 4609 7102 7102 4611 4611 4609 4609 4609 4609 4611 4611 4683 4683 4611 4611 4685 4685 4683 4683 4683 4683 4685 4685 4757 4757 4685 4685 4759 4759 4757 4757 4757 4757 4759 4759 4831 4831 4759 4759 4833 4833 4831 4831 4831 4831 4833 4833 4905 4905 4833 4833 4907 4907 4905 4905 4475 4475 4477 4477 4549 4549 4477 4477 4551 4551 4549 4549 7103 7103 7104 7104 4623 4623 7105 7105 4625 4625 4623 4623 4623 4623 4625 4625 4697 4697 4625 4625 4699 4699 4697 4697 4697 4697 4699 4699 4771 4771 4699 4699 4773 4773 4771 4771 4771 4771 4773 4773 4845 4845 4773 4773 4847 4847 4845 4845 4845 4845 4847 4847 4919 4919 4847 4847 4921 4921 4919 4919 4489 4489 4491 4491 4563 4563 4491 4491 4565 4565 4563 4563 7106 7106 7107 7107 4637 4637 7108 7108 4639 4639 4637 4637 4637 4637 4639 4639 4711 4711 4639 4639 4713 4713 4711 4711 4711 4711 4713 4713 4785 4785 4713 4713 4787 4787 4785 4785 4785 4785 4787 4787 4859 4859 4787 4787 4861 4861 4859 4859 4859 4859 4861 4861 4933 4933 4861 4861 4935 4935 4933 4933 4497 4497 4499 4499 4571 4571 4499 4499 4573 4573 4571 4571 7109 7109 7110 7110 4645 4645 7111 7111 4647 4647 4645 4645 4645 4645 4647 4647 4719 4719 4647 4647 4721 4721 4719 4719 4719 4719 4721 4721 4793 4793 4721 4721 4795 4795 4793 4793 4793 4793 4795 4795 4867 4867 4795 4795 4869 4869 4867 4867 4867 4867 4869 4869 4941 4941 4869 4869 4943 4943 4941 4941 4510 4510 4508 4508 4584 4584 4508 4508 4582 4582 4584 4584 7112 7112 7113 7113 4658 4658 7114 7114 4656 4656 4658 4658 4658 4658 4656 4656 4732 4732 4656 4656 4730 4730 4732 4732 4732 4732 4730 4730 4806 4806 4730 4730 4804 4804 4806 4806 4806 4806 4804 4804 4880 4880 4804 4804 4878 4878 4880 4880 4880 4880 4878 4878 4954 4954 4878 4878 4952 4952 4954 4954 4496 4496 4494 4494 4570 4570 4494 4494 4568 4568 4570 4570 7115 7115 7116 7116 4644 4644 7117 7117 4642 4642 4644 4644 4644 4644 4642 4642 4718 4718 4642 4642 4716 4716 4718 4718 4718 4718 4716 4716 4792 4792 4716 4716 4790 4790 4792 4792 4792 4792 4790 4790 4866 4866 4790 4790 4864 4864 4866 4866 4866 4866 4864 4864 4940 4940 4864 4864 4938 4938 4940 4940 4490 4490 4488 4488 4564 4564 4488 4488 4562 4562 4564 4564 7118 7118 7119 7119 4638 4638 7120 7120 4636 4636 4638 4638 4638 4638 4636 4636 4712 4712 4636 4636 4710 4710 4712 4712 4712 4712 4710 4710 4786 4786 4710 4710 4784 4784 4786 4786 4786 4786 4784 4784 4860 4860 4784 4784 4858 4858 4860 4860 4860 4860 4858 4858 4934 4934 4858 4858 4932 4932 4934 4934 4934 4934 4932 4932 5046 5046 4932 4932 5043 5043 5046 5046 4488 4488 4486 4486 4562 4562 4486 4486 4560 4560 4562 4562 7121 7121 7122 7122 4636 4636 7123 7123 4634 4634 4636 4636 4636 4636 4634 4634 4710 4710 4634 4634 4708 4708 4710 4710 4710 4710 4708 4708 4784 4784 4708 4708 4782 4782 4784 4784 4784 4784 4782 4782 4858 4858 4782 4782 4856 4856 4858 4858 4858 4858 4856 4856 4932 4932 4856 4856 4930 4930 4932 4932 4932 4932 4930 4930 5041 5041 4930 4930 5039 5039 5041 5041 5035 5035 5037 5037 4928 4928 5037 5037 4930 4930 4928 4928 4928 4928 4930 4930 4854 4854 4930 4930 4856 4856 4854 4854 4854 4854 4856 4856 4780 4780 4856 4856 4782 4782 4780 4780 4780 4780 4782 4782 4706 4706 4782 4782 4708 4708 4706 4706 4706 4706 4708 4708 4632 4632 4708 4708 4634 4634 4632 4632 4632 4632 4634 4634 7124 7124 4634 4634 7125 7125 7126 7126 4558 4558 4560 4560 4484 4484 4560 4560 4486 4486 4484 4484 4484 4484 4482 4482 4558 4558 4482 4482 4556 4556 4558 4558 7127 7127 7128 7128 4632 4632 7129 7129 4630 4630 4632 4632 4632 4632 4630 4630 4706 4706 4630 4630 4704 4704 4706 4706 4706 4706 4704 4704 4780 4780 4704 4704 4778 4778 4780 4780 4780 4780 4778 4778 4854 4854 4778 4778 4852 4852 4854 4854 4854 4854 4852 4852 4928 4928 4852 4852 4926 4926 4928 4928 4928 4928 4926 4926 5035 5035 4926 4926 5033 5033 5035 5035 4924 4924 5029 5029 4926 4926 5029 5029 5031 5031 4926 4926 4926 4926 5031 5031 5033 5033 5025 5025 5027 5027 4922 4922 5027 5027 4924 4924 4922 4922 4922 4922 4924 4924 4848 4848 4924 4924 4850 4850 4848 4848 4848 4848 4850 4850 4774 4774 4850 4850 4776 4776 4774 4774 4774 4774 4776 4776 4700 4700 4776 4776 4702 4702 4700 4700 4700 4700 4702 4702 4626 4626 4702 4702 4628 4628 4626 4626 4626 4626 4628 4628 7130 7130 4628 4628 7131 7131 7132 7132 4552 4552 4554 4554 4478 4478 4554 4554 4480 4480 4478 4478 5022 5022 5023 5023 4920 4920 5023 5023 4922 4922 4920 4920 4920 4920 4922 4922 4846 4846 4922 4922 4848 4848 4846 4846 4846 4846 4848 4848 4772 4772 4848 4848 4774 4774 4772 4772 4772 4772 4774 4774 4698 4698 4774 4774 4700 4700 4698 4698 4698 4698 4700 4700 4624 4624 4700 4700 4626 4626 4624 4624 4624 4624 4626 4626 7133 7133 4626 4626 7134 7134 7135 7135 4550 4550 4552 4552 4476 4476 4552 4552 4478 4478 4476 4476 4476 4476 4474 4474 4550 4550 4474 4474 4548 4548 4550 4550 7136 7136 7137 7137 4624 4624 7138 7138 4622 4622 4624 4624 4624 4624 4622 4622 4698 4698 4622 4622 4696 4696 4698 4698 4698 4698 4696 4696 4772 4772 4696 4696 4770 4770 4772 4772 4772 4772 4770 4770 4846 4846 4770 4770 4844 4844 4846 4846 4846 4846 4844 4844 4920 4920 4844 4844 4918 4918 4920 4920 4920 4920 4918 4918 5022 5022 4918 4918 5019 5019 5022 5022 4474 4474 4472 4472 4548 4548 4472 4472 4546 4546 4548 4548 7139 7139 7140 7140 4622 4622 7141 7141 4620 4620 4622 4622 4622 4622 4620 4620 4696 4696 4620 4620 4694 4694 4696 4696 4696 4696 4694 4694 4770 4770 4694 4694 4768 4768 4770 4770 4770 4770 4768 4768 4844 4844 4768 4768 4842 4842 4844 4844 4844 4844 4842 4842 4918 4918 4842 4842 4916 4916 4918 4918 4918 4918 4916 4916 5017 5017 4916 4916 5015 5015 5017 5017 5011 5011 5013 5013 4914 4914 5013 5013 4916 4916 4914 4914 4914 4914 4916 4916 4840 4840 4916 4916 4842 4842 4840 4840 4840 4840 4842 4842 4766 4766 4842 4842 4768 4768 4766 4766 4766 4766 4768 4768 4692 4692 4768 4768 4694 4694 4692 4692 4692 4692 4694 4694 4618 4618 4694 4694 4620 4620 4618 4618 4618 4618 4620 4620 7142 7142 4620 4620 7143 7143 7144 7144 4544 4544 4546 4546 4470 4470 4546 4546 4472 4472 4470 4470 4470 4470 4468 4468 4544 4544 4468 4468 4542 4542 4544 4544 7145 7145 7146 7146 4618 4618 7147 7147 4616 4616 4618 4618 4618 4618 4616 4616 4692 4692 4616 4616 4690 4690 4692 4692 4692 4692 4690 4690 4766 4766 4690 4690 4764 4764 4766 4766 4766 4766 4764 4764 4840 4840 4764 4764 4838 4838 4840 4840 4840 4840 4838 4838 4914 4914 4838 4838 4912 4912 4914 4914 4914 4914 4912 4912 5011 5011 4912 4912 5009 5009 5011 5011 4910 4910 5005 5005 4912 4912 5005 5005 5007 5007 4912 4912 4912 4912 5007 5007 5009 5009 5001 5001 5003 5003 4908 4908 5003 5003 4910 4910 4908 4908 4908 4908 4910 4910 4834 4834 4910 4910 4836 4836 4834 4834 4834 4834 4836 4836 4760 4760 4836 4836 4762 4762 4760 4760 4760 4760 4762 4762 4686 4686 4762 4762 4688 4688 4686 4686 4686 4686 4688 4688 4612 4612 4688 4688 4614 4614 4612 4612 4612 4612 4614 4614 7148 7148 4614 4614 7149 7149 7150 7150 4538 4538 4540 4540 4464 4464 4540 4540 4466 4466 4464 4464 4997 4997 4999 4999 4906 4906 4999 4999 4908 4908 4906 4906 4906 4906 4908 4908 4832 4832 4908 4908 4834 4834 4832 4832 4832 4832 4834 4834 4758 4758 4834 4834 4760 4760 4758 4758 4758 4758 4760 4760 4684 4684 4760 4760 4686 4686 4684 4684 4684 4684 4686 4686 4610 4610 4686 4686 4612 4612 4610 4610 4610 4610 4612 4612 7151 7151 4612 4612 7152 7152 7153 7153 4536 4536 4538 4538 4462 4462 4538 4538 4464 4464 4462 4462 4462 4462 4460 4460 4536 4536 4460 4460 4534 4534 4536 4536 7154 7154 7155 7155 4610 4610 7156 7156 4608 4608 4610 4610 4610 4610 4608 4608 4684 4684 4608 4608 4682 4682 4684 4684 4684 4684 4682 4682 4758 4758 4682 4682 4756 4756 4758 4758 4758 4758 4756 4756 4832 4832 4756 4756 4830 4830 4832 4832 4832 4832 4830 4830 4906 4906 4830 4830 4904 4904 4906 4906 4906 4906 4904 4904 4997 4997 4904 4904 4995 4995 4997 4997 4460 4460 4458 4458 4534 4534 4458 4458 4532 4532 4534 4534 7157 7157 7158 7158 4608 4608 7159 7159 4606 4606 4608 4608 4608 4608 4606 4606 4682 4682 4606 4606 4680 4680 4682 4682 4682 4682 4680 4680 4756 4756 4680 4680 4754 4754 4756 4756 4756 4756 4754 4754 4830 4830 4754 4754 4828 4828 4830 4830 4830 4830 4828 4828 4904 4904 4828 4828 4902 4902 4904 4904 4904 4904 4902 4902 4993 4993 4902 4902 4991 4991 4993 4993 4987 4987 4989 4989 4900 4900 4989 4989 4902 4902 4900 4900 4900 4900 4902 4902 4826 4826 4902 4902 4828 4828 4826 4826 4826 4826 4828 4828 4752 4752 4828 4828 4754 4754 4752 4752 4752 4752 4754 4754 4678 4678 4754 4754 4680 4680 4678 4678 4678 4678 4680 4680 4604 4604 4680 4680 4606 4606 4604 4604 4604 4604 4606 4606 7160 7160 4606 4606 7161 7161 7162 7162 4530 4530 4532 4532 4456 4456 4532 4532 4458 4458 4456 4456 4456 4456 4454 4454 4530 4530 4454 4454 4528 4528 4530 4530 7163 7163 7164 7164 4604 4604 7165 7165 7166 7166 4604 4604 4604 4604 7167 7167 4678 4678 7168 7168 7169 7169 4678 4678 4678 4678 7170 7170 4752 4752 7171 7171 7172 7172 4752 4752 4752 4752 7173 7173 4826 4826 7174 7174 7175 7175 4826 4826 4826 4826 7176 7176 4900 4900 7177 7177 7178 7178 4900 4900 4900 4900 7179 7179 4987 4987 7180 7180 7181 7181 4987 4987 4896 4896 4981 4981 4898 4898 4981 4981 4983 4983 4898 4898 4898 4898 4983 4983 4985 4985 4977 4977 4979 4979 4894 4894 4979 4979 4896 4896 4894 4894 4894 4894 4896 4896 4820 4820 4896 4896 4822 4822 4820 4820 4820 4820 4822 4822 4746 4746 4822 4822 4748 4748 4746 4746 4746 4746 4748 4748 4672 4672 4748 4748 4674 4674 4672 4672 4672 4672 4674 4674 4598 4598 4674 4674 4600 4600 4598 4598 4598 4598 4600 4600 7182 7182 4600 4600 7183 7183 7184 7184 4524 4524 4526 4526 4450 4450 4526 4526 4452 4452 4450 4450 4973 4973 4975 4975 4892 4892 4975 4975 4894 4894 4892 4892 4892 4892 4894 4894 4818 4818 4894 4894 4820 4820 4818 4818 4818 4818 4820 4820 4744 4744 4820 4820 4746 4746 4744 4744 4744 4744 4746 4746 4670 4670 4746 4746 4672 4672 4670 4670 4670 4670 4672 4672 4596 4596 4672 4672 4598 4598 4596 4596 4596 4596 4598 4598 7185 7185 4598 4598 7186 7186 7187 7187 4522 4522 4524 4524 4448 4448 4524 4524 4450 4450 4448 4448 4448 4448 4446 4446 4522 4522 4446 4446 4520 4520 4522 4522 7188 7188 7189 7189 4596 4596 7190 7190 4594 4594 4596 4596 4596 4596 4594 4594 4670 4670 4594 4594 4668 4668 4670 4670 4670 4670 4668 4668 4744 4744 4668 4668 4742 4742 4744 4744 4744 4744 4742 4742 4818 4818 4742 4742 4816 4816 4818 4818 4818 4818 4816 4816 4892 4892 4816 4816 4890 4890 4892 4892 4892 4892 4890 4890 4973 4973 4890 4890 4971 4971 4973 4973 4446 4446 4444 4444 4520 4520 4444 4444 4518 4518 4520 4520 7191 7191 7192 7192 4594 4594 7193 7193 4592 4592 4594 4594 4594 4594 4592 4592 4668 4668 4592 4592 4666 4666 4668 4668 4668 4668 4666 4666 4742 4742 4666 4666 4740 4740 4742 4742 4742 4742 4740 4740 4816 4816 4740 4740 4814 4814 4816 4816 4816 4816 4814 4814 4890 4890 4814 4814 4888 4888 4890 4890 4890 4890 4888 4888 4969 4969 4888 4888 4967 4967 4969 4969 4963 4963 4965 4965 4886 4886 4965 4965 4888 4888 4886 4886 4886 4886 4888 4888 4812 4812 4888 4888 4814 4814 4812 4812 4812 4812 4814 4814 4738 4738 4814 4814 4740 4740 4738 4738 4738 4738 4740 4740 4664 4664 4740 4740 4666 4666 4664 4664 4664 4664 4666 4666 4590 4590 4666 4666 4592 4592 4590 4590 4590 4590 4592 4592 7194 7194 4592 4592 7195 7195 7196 7196 4516 4516 4518 4518 4442 4442 4518 4518 4444 4444 4442 4442 4442 4442 4440 4440 4516 4516 4440 4440 4514 4514 4516 4516 7197 7197 7198 7198 4590 4590 7199 7199 4588 4588 4590 4590 4590 4590 4588 4588 4664 4664 4588 4588 4662 4662 4664 4664 4664 4664 4662 4662 4738 4738 4662 4662 4736 4736 4738 4738 4738 4738 4736 4736 4812 4812 4736 4736 4810 4810 4812 4812 4812 4812 4810 4810 4886 4886 4810 4810 4884 4884 4886 4886 4886 4886 4884 4884 4963 4963 4884 4884 4961 4961 4963 4963 4882 4882 4957 4957 4884 4884 4957 4957 4959 4959 4884 4884 4884 4884 4959 4959 4961 4961 4955 4955 4956 4956 4881 4881 4956 4956 4882 4882 4881 4881 4881 4881 4882 4882 4807 4807 4882 4882 4808 4808 4807 4807 4807 4807 4808 4808 4733 4733 4808 4808 4734 4734 4733 4733 4733 4733 4734 4734 4659 4659 4734 4734 4660 4660 4659 4659 4659 4659 4660 4660 4585 4585 4660 4660 4586 4586 4585 4585 4585 4585 4586 4586 7200 7200 4586 4586 7201 7201 7202 7202 4511 4511 4512 4512 4437 4437 4512 4512 4438 4438 4437 4437 4960 4960 4958 4958 4883 4883 4958 4958 4881 4881 4883 4883 4883 4883 4881 4881 4809 4809 4881 4881 4807 4807 4809 4809 4809 4809 4807 4807 4735 4735 4807 4807 4733 4733 4735 4735 4735 4735 4733 4733 4661 4661 4733 4733 4659 4659 4661 4661 4661 4661 4659 4659 4587 4587 4659 4659 4585 4585 4587 4587 4587 4587 4585 4585 7203 7203 4585 4585 7204 7204 7205 7205 4513 4513 4511 4511 4439 4439 4511 4511 4437 4437 4439 4439 4439 4439 4441 4441 4513 4513 4441 4441 4515 4515 4513 4513 7206 7206 7207 7207 4587 4587 7208 7208 4589 4589 4587 4587 4587 4587 4589 4589 4661 4661 4589 4589 4663 4663 4661 4661 4661 4661 4663 4663 4735 4735 4663 4663 4737 4737 4735 4735 4735 4735 4737 4737 4809 4809 4737 4737 4811 4811 4809 4809 4809 4809 4811 4811 4883 4883 4811 4811 4885 4885 4883 4883 4883 4883 4885 4885 4960 4960 4885 4885 4962 4962 4960 4960 4441 4441 4443 4443 4515 4515 4443 4443 4517 4517 4515 4515 7209 7209 7210 7210 4589 4589 7211 7211 4591 4591 4589 4589 4589 4589 4591 4591 4663 4663 4591 4591 4665 4665 4663 4663 4663 4663 4665 4665 4737 4737 4665 4665 4739 4739 4737 4737 4737 4737 4739 4739 4811 4811 4739 4739 4813 4813 4811 4811 4811 4811 4813 4813 4885 4885 4813 4813 4887 4887 4885 4885 4885 4885 4887 4887 4964 4964 4887 4887 4966 4966 4964 4964 4970 4970 4968 4968 4889 4889 4968 4968 4887 4887 4889 4889 4889 4889 4887 4887 4815 4815 4887 4887 4813 4813 4815 4815 4815 4815 4813 4813 4741 4741 4813 4813 4739 4739 4741 4741 4741 4741 4739 4739 4667 4667 4739 4739 4665 4665 4667 4667 4667 4667 4665 4665 4593 4593 4665 4665 4591 4591 4593 4593 4593 4593 4591 4591 7212 7212 4591 4591 7213 7213 7214 7214 4519 4519 4517 4517 4445 4445 4517 4517 4443 4443 4445 4445 4445 4445 4447 4447 4519 4519 4447 4447 4521 4521 4519 4519 7215 7215 7216 7216 4593 4593 7217 7217 4595 4595 4593 4593 4593 4593 4595 4595 4667 4667 4595 4595 4669 4669 4667 4667 4667 4667 4669 4669 4741 4741 4669 4669 4743 4743 4741 4741 4741 4741 4743 4743 4815 4815 4743 4743 4817 4817 4815 4815 4815 4815 4817 4817 4889 4889 4817 4817 4891 4891 4889 4889 4889 4889 4891 4891 4970 4970 4891 4891 4972 4972 4970 4970 4893 4893 4976 4976 4891 4891 4976 4976 4974 4974 4891 4891 4891 4891 4974 4974 4972 4972 4980 4980 4978 4978 4895 4895 4978 4978 4893 4893 4895 4895 4895 4895 4893 4893 4821 4821 4893 4893 4819 4819 4821 4821 4821 4821 4819 4819 4747 4747 4819 4819 4745 4745 4747 4747 4747 4747 4745 4745 4673 4673 4745 4745 4671 4671 4673 4673 4673 4673 4671 4671 4599 4599 4671 4671 4597 4597 4599 4599 4599 4599 4597 4597 7218 7218 4597 4597 7219 7219 7220 7220 4525 4525 4523 4523 4451 4451 4523 4523 4449 4449 4451 4451 4984 4984 4982 4982 4897 4897 4982 4982 4895 4895 4897 4897 4897 4897 4895 4895 4823 4823 4895 4895 4821 4821 4823 4823 4823 4823 4821 4821 4749 4749 4821 4821 4747 4747 4749 4749 4749 4749 4747 4747 4675 4675 4747 4747 4673 4673 4675 4675 4675 4675 4673 4673 4601 4601 4673 4673 4599 4599 4601 4601 4601 4601 4599 4599 7221 7221 4599 4599 7222 7222 7223 7223 4527 4527 4525 4525 4453 4453 4525 4525 4451 4451 4453 4453 4453 4453 4455 4455 4527 4527 4455 4455 4529 4529 4527 4527 7224 7224 7225 7225 4601 4601 7226 7226 4603 4603 7227 7227 7228 7228 4603 4603 7229 7229 4603 4603 4677 4677 7230 7230 7231 7231 4677 4677 7232 7232 4677 4677 4751 4751 7233 7233 7234 7234 4751 4751 7235 7235 4751 4751 4825 4825 7236 7236 7237 7237 4825 4825 7238 7238 4825 4825 4899 4899 7239 7239 7240 7240 4899 4899 7241 7241 4899 4899 4986 4986 7242 7242 4455 4455 4457 4457 4529 4529 4457 4457 4531 4531 4529 4529 7243 7243 7244 7244 4603 4603 7245 7245 4605 4605 4603 4603 4603 4603 4605 4605 4677 4677 4605 4605 4679 4679 4677 4677 4677 4677 4679 4679 4751 4751 4679 4679 4753 4753 4751 4751 4751 4751 4753 4753 4825 4825 4753 4753 4827 4827 4825 4825 4825 4825 4827 4827 4899 4899 4827 4827 4901 4901 4899 4899 4899 4899 4901 4901 4988 4988 4901 4901 4990 4990 4988 4988 4994 4994 4992 4992 4903 4903 4992 4992 4901 4901 4903 4903 4903 4903 4901 4901 4829 4829 4901 4901 4827 4827 4829 4829 4829 4829 4827 4827 4755 4755 4827 4827 4753 4753 4755 4755 4755 4755 4753 4753 4681 4681 4753 4753 4679 4679 4681 4681 4681 4681 4679 4679 4607 4607 4679 4679 4605 4605 4607 4607 4607 4607 4605 4605 7246 7246 4605 4605 7247 7247 7248 7248 4533 4533 4531 4531 4459 4459 4531 4531 4457 4457 4459 4459 4459 4459 4461 4461 4533 4533 4461 4461 4535 4535 4533 4533 7249 7249 7250 7250 4607 4607 7251 7251 4609 4609 4607 4607 4607 4607 4609 4609 4681 4681 4609 4609 4683 4683 4681 4681 4681 4681 4683 4683 4755 4755 4683 4683 4757 4757 4755 4755 4755 4755 4757 4757 4829 4829 4757 4757 4831 4831 4829 4829 4829 4829 4831 4831 4903 4903 4831 4831 4905 4905 4903 4903 4903 4903 4905 4905 4994 4994 4905 4905 4996 4996 4994 4994 4907 4907 5000 5000 4905 4905 5000 5000 4998 4998 4905 4905 4905 4905 4998 4998 4996 4996 4463 4463 4465 4465 4537 4537 4465 4465 4539 4539 4537 4537 7252 7252 7253 7253 4611 4611 7254 7254 4613 4613 4611 4611 4611 4611 4613 4613 4685 4685 4613 4613 4687 4687 4685 4685 4685 4685 4687 4687 4759 4759 4687 4687 4761 4761 4759 4759 4759 4759 4761 4761 4833 4833 4761 4761 4835 4835 4833 4833 4833 4833 4835 4835 4907 4907 4835 4835 4909 4909 4907 4907 4907 4907 4909 4909 5002 5002 4909 4909 5004 5004 5002 5002 5008 5008 5006 5006 4911 4911 5006 5006 4909 4909 4911 4911 4911 4911 4909 4909 4837 4837 4909 4909 4835 4835 4837 4837 4837 4837 4835 4835 4763 4763 4835 4835 4761 4761 4763 4763 4763 4763 4761 4761 4689 4689 4761 4761 4687 4687 4689 4689 4689 4689 4687 4687 4615 4615 4687 4687 4613 4613 4615 4615 4615 4615 4613 4613 7255 7255 4613 4613 7256 7256 7257 7257 4541 4541 4539 4539 4467 4467 4539 4539 4465 4465 4467 4467 4467 4467 4469 4469 4541 4541 4469 4469 4543 4543 4541 4541 7258 7258 7259 7259 4615 4615 7260 7260 4617 4617 4615 4615 4615 4615 4617 4617 4689 4689 4617 4617 4691 4691 4689 4689 4689 4689 4691 4691 4763 4763 4691 4691 4765 4765 4763 4763 4763 4763 4765 4765 4837 4837 4765 4765 4839 4839 4837 4837 4837 4837 4839 4839 4911 4911 4839 4839 4913 4913 4911 4911 4911 4911 4913 4913 5008 5008 4913 4913 5010 5010 5008 5008 4469 4469 4471 4471 4543 4543 4471 4471 4545 4545 4543 4543 7261 7261 7262 7262 4617 4617 7263 7263 4619 4619 4617 4617 4617 4617 4619 4619 4691 4691 4619 4619 4693 4693 4691 4691 4691 4691 4693 4693 4765 4765 4693 4693 4767 4767 4765 4765 4765 4765 4767 4767 4839 4839 4767 4767 4841 4841 4839 4839 4839 4839 4841 4841 4913 4913 4841 4841 4915 4915 4913 4913 4913 4913 4915 4915 5012 5012 4915 4915 5014 5014 5012 5012 5018 5018 5016 5016 4917 4917 5016 5016 4915 4915 4917 4917 4917 4917 4915 4915 4843 4843 4915 4915 4841 4841 4843 4843 4843 4843 4841 4841 4769 4769 4841 4841 4767 4767 4769 4769 4769 4769 4767 4767 4695 4695 4767 4767 4693 4693 4695 4695 4695 4695 4693 4693 4621 4621 4693 4693 4619 4619 4621 4621 4621 4621 4619 4619 7264 7264 4619 4619 7265 7265 7266 7266 4547 4547 4545 4545 4473 4473 4545 4545 4471 4471 4473 4473 4473 4473 4475 4475 4547 4547 4475 4475 4549 4549 4547 4547 7267 7267 7268 7268 4621 4621 7269 7269 4623 4623 4621 4621 4621 4621 4623 4623 4695 4695 4623 4623 4697 4697 4695 4695 4695 4695 4697 4697 4769 4769 4697 4697 4771 4771 4769 4769 4769 4769 4771 4771 4843 4843 4771 4771 4845 4845 4843 4843 4843 4843 4845 4845 4917 4917 4845 4845 4919 4919 4917 4917 4917 4917 4919 4919 5018 5018 4919 4919 5020 5020 5018 5018 4921 4921 5024 5024 4919 4919 5024 5024 5021 5021 4919 4919 4919 4919 5021 5021 5020 5020 4477 4477 4479 4479 4551 4551 4479 4479 4553 4553 4551 4551 7270 7270 7271 7271 4625 4625 7272 7272 4627 4627 4625 4625 4625 4625 4627 4627 4699 4699 4627 4627 4701 4701 4699 4699 4699 4699 4701 4701 4773 4773 4701 4701 4775 4775 4773 4773 4773 4773 4775 4775 4847 4847 4775 4775 4849 4849 4847 4847 4847 4847 4849 4849 4921 4921 4849 4849 4923 4923 4921 4921 4921 4921 4923 4923 5026 5026 4923 4923 5028 5028 5026 5026 5032 5032 5030 5030 4925 4925 5030 5030 4923 4923 4925 4925 4925 4925 4923 4923 4851 4851 4923 4923 4849 4849 4851 4851 4851 4851 4849 4849 4777 4777 4849 4849 4775 4775 4777 4777 4777 4777 4775 4775 4703 4703 4775 4775 4701 4701 4703 4703 4703 4703 4701 4701 4629 4629 4701 4701 4627 4627 4629 4629 4629 4629 4627 4627 7273 7273 4627 4627 7274 7274 7275 7275 4555 4555 4553 4553 4481 4481 4553 4553 4479 4479 4481 4481 4481 4481 4483 4483 4555 4555 4483 4483 4557 4557 4555 4555 7276 7276 7277 7277 4629 4629 7278 7278 4631 4631 4629 4629 4629 4629 4631 4631 4703 4703 4631 4631 4705 4705 4703 4703 4703 4703 4705 4705 4777 4777 4705 4705 4779 4779 4777 4777 4777 4777 4779 4779 4851 4851 4779 4779 4853 4853 4851 4851 4851 4851 4853 4853 4925 4925 4853 4853 4927 4927 4925 4925 4925 4925 4927 4927 5032 5032 4927 4927 5034 5034 5032 5032 4483 4483 4485 4485 4557 4557 4485 4485 4559 4559 4557 4557 7279 7279 7280 7280 4631 4631 7281 7281 4633 4633 4631 4631 4631 4631 4633 4633 4705 4705 4633 4633 4707 4707 4705 4705 4705 4705 4707 4707 4779 4779 4707 4707 4781 4781 4779 4779 4779 4779 4781 4781 4853 4853 4781 4781 4855 4855 4853 4853 4853 4853 4855 4855 4927 4927 4855 4855 4929 4929 4927 4927 4927 4927 4929 4929 5036 5036 4929 4929 5038 5038 5036 5036 5042 5042 5040 5040 4931 4931 5040 5040 4929 4929 4931 4931 4931 4931 4929 4929 4857 4857 4929 4929 4855 4855 4857 4857 4857 4857 4855 4855 4783 4783 4855 4855 4781 4781 4783 4783 4783 4783 4781 4781 4709 4709 4781 4781 4707 4707 4709 4709 4709 4709 4707 4707 4635 4635 4707 4707 4633 4633 4635 4635 4635 4635 4633 4633 7282 7282 4633 4633 7283 7283 7284 7284 4561 4561 4559 4559 4487 4487 4559 4559 4485 4485 4487 4487 4487 4487 4489 4489 4561 4561 4489 4489 4563 4563 4561 4561 7285 7285 7286 7286 4635 4635 7287 7287 4637 4637 4635 4635 4635 4635 4637 4637 4709 4709 4637 4637 4711 4711 4709 4709 4709 4709 4711 4711 4783 4783 4711 4711 4785 4785 4783 4783 4783 4783 4785 4785 4857 4857 4785 4785 4859 4859 4857 4857 4857 4857 4859 4859 4931 4931 4859 4859 4933 4933 4931 4931 4931 4931 4933 4933 5042 5042 4933 4933 5044 5044 5042 5042 4935 4935 5047 5047 4933 4933 5047 5047 5045 5045 4933 4933 4933 4933 5045 5045 5044 5044 4491 4491 4493 4493 4565 4565 4493 4493 4567 4567 4565 4565 7288 7288 7289 7289 4639 4639 7290 7290 7291 7291 4639 4639 4639 4639 7292 7292 4713 4713 7293 7293 7294 7294 4713 4713 4713 4713 7295 7295 4787 4787 7296 7296 7297 7297 4787 4787 4787 4787 7298 7298 4861 4861 7299 7299 7300 7300 4861 4861 4861 4861 7301 7301 4935 4935 7302 7302 7303 7303 4935 4935 4935 4935 7304 7304 7305 7305 4937 4937 5051 5051 5049 5049 5055 5055 5053 5053 4939 4939 5053 5053 4937 4937 4939 4939 4939 4939 4937 4937 4865 4865 4937 4937 4863 4863 4865 4865 4865 4865 4863 4863 4791 4791 4863 4863 4789 4789 4791 4791 4791 4791 4789 4789 4717 4717 4789 4789 4715 4715 4717 4717 4717 4717 4715 4715 4643 4643 4715 4715 4641 4641 4643 4643 4643 4643 4641 4641 7306 7306 4641 4641 7307 7307 7308 7308 4569 4569 4567 4567 4495 4495 4567 4567 4493 4493 4495 4495 4495 4495 4497 4497 4569 4569 4497 4497 4571 4571 4569 4569 7309 7309 7310 7310 4643 4643 7311 7311 4645 4645 4643 4643 4643 4643 4645 4645 4717 4717 4645 4645 4719 4719 4717 4717 4717 4717 4719 4719 4791 4791 4719 4719 4793 4793 4791 4791 4791 4791 4793 4793 4865 4865 4793 4793 4867 4867 4865 4865 4865 4865 4867 4867 4939 4939 4867 4867 4941 4941 4939 4939 4939 4939 4941 4941 5055 5055 4941 4941 5057 5057 5055 5055 4943 4943 5061 5061 4941 4941 5061 5061 5059 5059 4941 4941 4941 4941 5059 5059 5057 5057 5065 5065 5063 5063 4945 4945 5063 5063 4943 4943 4945 4945 4945 4945 4943 4943 4871 4871 4943 4943 4869 4869 4871 4871 4871 4871 4869 4869 4797 4797 4869 4869 4795 4795 4797 4797 4797 4797 4795 4795 4723 4723 4795 4795 4721 4721 4723 4723 4723 4723 4721 4721 4649 4649 4721 4721 4647 4647 4649 4649 4649 4649 4647 4647 7312 7312 4647 4647 7313 7313 7314 7314 4575 4575 4573 4573 4501 4501 4573 4573 4499 4499 4501 4501 4501 4501 4503 4503 4575 4575 4503 4503 4577 4577 4575 4575 7315 7315 7316 7316 4649 4649 7317 7317 4651 4651 4649 4649 4649 4649 4651 4651 4723 4723 4651 4651 4725 4725 4723 4723 4723 4723 4725 4725 4797 4797 4725 4725 4799 4799 4797 4797 4797 4797 4799 4799 4871 4871 4799 4799 4873 4873 4871 4871 4871 4871 4873 4873 4945 4945 4873 4873 4947 4947 4945 4945 4945 4945 4947 4947 5065 5065 4947 4947 5067 5067 5065 5065 5071 5071 5068 5068 4949 4949 5068 5068 4947 4947 4949 4949 4949 4949 4947 4947 4875 4875 4947 4947 4873 4873 4875 4875 4875 4875 4873 4873 4801 4801 4873 4873 4799 4799 4801 4801 4801 4801 4799 4799 4727 4727 4799 4799 4725 4725 4727 4727 4727 4727 4725 4725 4653 4653 4725 4725 4651 4651 4653 4653 4653 4653 4651 4651 7318 7318 4651 4651 7319 7319 7320 7320 4579 4579 4577 4577 4505 4505 4577 4577 4503 4503 4505 4505 4505 4505 4507 4507 4579 4579 4507 4507 4581 4581 4579 4579 7321 7321 7322 7322 4653 4653 7323 7323 4655 4655 4653 4653 4653 4653 4655 4655 4727 4727 4655 4655 4729 4729 4727 4727 4727 4727 4729 4729 4801 4801 4729 4729 4803 4803 4801 4801 4801 4801 4803 4803 4875 4875 4803 4803 4877 4877 4875 4875 4875 4875 4877 4877 4949 4949 4877 4877 4951 4951 4949 4949 4949 4949 4951 4951 5073 5073 4951 4951 5075 5075 5073 5073 5079 5079 5077 5077 4953 4953 5077 5077 4951 4951 4953 4953 4953 4953 4951 4951 4879 4879 4951 4951 4877 4877 4879 4879 4879 4879 4877 4877 4805 4805 4877 4877 4803 4803 4805 4805 4805 4805 4803 4803 4731 4731 4803 4803 4729 4729 4731 4731 4731 4731 4729 4729 4657 4657 4729 4729 4655 4655 4657 4657 4657 4657 4655 4655 7324 7324 4655 4655 7325 7325 7326 7326 4583 4583 4581 4581 4509 4509 4581 4581 4507 4507 4509 4509 4509 4509 4510 4510 4583 4583 4510 4510 4584 4584 4583 4583 7327 7327 7328 7328 4657 4657 7329 7329 4658 4658 4657 4657 4657 4657 4658 4658 4731 4731 4658 4658 4732 4732 4731 4731 4731 4731 4732 4732 4805 4805 4732 4732 4806 4806 4805 4805 4805 4805 4806 4806 4879 4879 4806 4806 4880 4880 4879 4879 4879 4879 4880 4880 4953 4953 4880 4880 4954 4954 4953 4953 4953 4953 4954 4954 5079 5079 4954 4954 5080 5080 5079 5079 4952 4952 5076 5076 4954 4954 5076 5076 5078 5078 4954 4954 4954 4954 5078 5078 5080 5080 5072 5072 5074 5074 4950 4950 5074 5074 4952 4952 4950 4950 4950 4950 4952 4952 4876 4876 4952 4952 4878 4878 4876 4876 4876 4876 4878 4878 4802 4802 4878 4878 4804 4804 4802 4802 4802 4802 4804 4804 4728 4728 4804 4804 4730 4730 4728 4728 4728 4728 4730 4730 4654 4654 4730 4730 4656 4656 4654 4654 4654 4654 4656 4656 7330 7330 4656 4656 7331 7331 7332 7332 4580 4580 4582 4582 4506 4506 4582 4582 4508 4508 4506 4506 4506 4506 4504 4504 4580 4580 4504 4504 4578 4578 4580 4580 7333 7333 7334 7334 4654 4654 7335 7335 4652 4652 4654 4654 4654 4654 4652 4652 4728 4728 4652 4652 4726 4726 4728 4728 4728 4728 4726 4726 4802 4802 4726 4726 4800 4800 4802 4802 4802 4802 4800 4800 4876 4876 4800 4800 4874 4874 4876 4876 4876 4876 4874 4874 4950 4950 4874 4874 4948 4948 4950 4950 4950 4950 4948 4948 5072 5072 4948 4948 5070 5070 5072 5072 5066 5066 5069 5069 4946 4946 5069 5069 4948 4948 4946 4946 4946 4946 4948 4948 4872 4872 4948 4948 4874 4874 4872 4872 4872 4872 4874 4874 4798 4798 4874 4874 4800 4800 4798 4798 4798 4798 4800 4800 4724 4724 4800 4800 4726 4726 4724 4724 4724 4724 4726 4726 4650 4650 4726 4726 4652 4652 4650 4650 4650 4650 4652 4652 7336 7336 4652 4652 7337 7337 7338 7338 4576 4576 4578 4578 4502 4502 4578 4578 4504 4504 4502 4502 4502 4502 4500 4500 4576 4576 4500 4500 4574 4574 4576 4576 7339 7339 7340 7340 4650 4650 7341 7341 4648 4648 4650 4650 4650 4650 4648 4648 4724 4724 4648 4648 4722 4722 4724 4724 4724 4724 4722 4722 4798 4798 4722 4722 4796 4796 4798 4798 4798 4798 4796 4796 4872 4872 4796 4796 4870 4870 4872 4872 4872 4872 4870 4870 4946 4946 4870 4870 4944 4944 4946 4946 4946 4946 4944 4944 5064 5064 4944 4944 5062 5062 5064 5064 5058 5058 5060 5060 4942 4942 5060 5060 4944 4944 4942 4942 4942 4942 4944 4944 4868 4868 4944 4944 4870 4870 4868 4868 4868 4868 4870 4870 4794 4794 4870 4870 4796 4796 4794 4794 4794 4794 4796 4796 4720 4720 4796 4796 4722 4722 4720 4720 4720 4720 4722 4722 4646 4646 4722 4722 4648 4648 4646 4646 4646 4646 4648 4648 7342 7342 4648 4648 7343 7343 7344 7344 4572 4572 4574 4574 4498 4498 4574 4574 4500 4500 4498 4498 4498 4498 4496 4496 4572 4572 4496 4496 4570 4570 4572 4572 7345 7345 7346 7346 4646 4646 7347 7347 4644 4644 4646 4646 4646 4646 4644 4644 4720 4720 4644 4644 4718 4718 4720 4720 4720 4720 4718 4718 4794 4794 4718 4718 4792 4792 4794 4794 4794 4794 4792 4792 4868 4868 4792 4792 4866 4866 4868 4868 4868 4868 4866 4866 4942 4942 4866 4866 4940 4940 4942 4942 4942 4942 4940 4940 5058 5058 4940 4940 5056 5056 5058 5058 4938 4938 5052 5052 4940 4940 5052 5052 5054 5054 4940 4940 4940 4940 5054 5054 5056 5056 5048 5048 7348 7348 4936 4936 7349 7349 7350 7350 4936 4936 4936 4936 7351 7351 4862 4862 7352 7352 7353 7353 4862 4862 4862 4862 7354 7354 4788 4788 7355 7355 7356 7356 4788 4788 4788 4788 7357 7357 4714 4714 7358 7358 7359 7359 4714 4714 4714 4714 7360 7360 4640 4640 7361 7361 7362 7362 4640 4640 4640 4640 7363 7363 7364 7364 4642 4642 7365 7365 7366 7366 4566 4566 4568 4568 4492 4492 4568 4568 4494 4494 4492 4492 4492 4492 4490 4490 4566 4566 4490 4490 4564 4564 4566 4566 7367 7367 7368 7368 4640 4640 7369 7369 4638 4638 4640 4640 4640 4640 4638 4638 4714 4714 4638 4638 4712 4712 4714 4714 4714 4714 4712 4712 4788 4788 4712 4712 4786 4786 4788 4788 4788 4788 4786 4786 4862 4862 4786 4786 4860 4860 4862 4862 4862 4862 4860 4860 4936 4936 4860 4860 4934 4934 4936 4936 4936 4936 4934 4934 5048 5048 4934 4934 5046 5046 5048 5048 5129 5129 5122 5122 5125 5125 5122 5122 5119 5119 5125 5125 5125 5125 5119 5119 5121 5121 5107 5107 5111 5111 5098 5098 5119 5119 5115 5115 5121 5121 5115 5115 5112 5112 5121 5121 5121 5121 5112 5112 5116 5116 5112 5112 5108 5108 5116 5116 5116 5116 5108 5108 5111 5111 5108 5108 5103 5103 5111 5111 5111 5111 5103 5103 5098 5098 5102 5102 5100 5100 5088 5088 5101 5101 5085 5085 5097 5097 5085 5085 5083 5083 5097 5097 5097 5097 5083 5083 5095 5095 5098 5098 5093 5093 5107 5107 5093 5093 5091 5091 5107 5107 5107 5107 5091 5091 5104 5104 5091 5091 5089 5089 5104 5104 5104 5104 5089 5089 5101 5101 5089 5089 5087 5087 5101 5101 5101 5101 5087 5087 5085 5085 5164 5164 5175 5175 5168 5168 5175 5175 5179 5179 5168 5168 5168 5168 5179 5179 5172 5172 5142 5142 5145 5145 5146 5146 5145 5145 5149 5149 5146 5146 5146 5146 5149 5149 5150 5150 5132 5132 5135 5135 5136 5136 5135 5135 5138 5138 5136 5136 5136 5136 5138 5138 5142 5142 5138 5138 5141 5141 5142 5142 5142 5142 5141 5141 5145 5145 5110 5110 5105 5105 5114 5114 5105 5105 5109 5109 5114 5114 5114 5114 5109 5109 5118 5118 5088 5088 5090 5090 5102 5102 5090 5090 5092 5092 5102 5102 5102 5102 5092 5092 5106 5106 5092 5092 5094 5094 5106 5106 5106 5106 5094 5094 5110 5110 5094 5094 5099 5099 5110 5110 5110 5110 5099 5099 5105 5105 5083 5083 5081 5081 5095 5095 5081 5081 5082 5082 5095 5095 5095 5095 5082 5082 5096 5096 5082 5082 5084 5084 5096 5096 5096 5096 5084 5084 5100 5100 5084 5084 5086 5086 5100 5100 5100 5100 5086 5086 5088 5088 5161 5161 5162 5162 5157 5157 5162 5162 5158 5158 5157 5157 5157 5157 5158 5158 5153 5153 5173 5173 5183 5183 5169 5169 5183 5183 5178 5178 5169 5169 5169 5169 5178 5178 5165 5165 5181 5181 5192 5192 5177 5177 5192 5192 5190 5190 5177 5177 5177 5177 5190 5190 5173 5173 5190 5190 5188 5188 5173 5173 5173 5173 5188 5188 5183 5183 5180 5180 5195 5195 5182 5182 5195 5195 5197 5197 5182 5182 5182 5182 5197 5197 5186 5186 5179 5179 5184 5184 5172 5172 5184 5184 5189 5189 5172 5172 5172 5172 5189 5189 5176 5176 5189 5189 5191 5191 5176 5176 5176 5176 5191 5191 5180 5180 5191 5191 5193 5193 5180 5180 5180 5180 5193 5193 5195 5195 5160 5160 5167 5167 5164 5164 5167 5167 5171 5171 5164 5164 5164 5164 5171 5171 5175 5175 5149 5149 5152 5152 5150 5150 5152 5152 5156 5156 5150 5150 5150 5150 5156 5156 5155 5155 5156 5156 5159 5159 5155 5155 5155 5155 5159 5159 5160 5160 5159 5159 5163 5163 5160 5160 5160 5160 5163 5163 5167 5167 5128 5128 5127 5127 5132 5132 5127 5127 5131 5131 5132 5132 5132 5132 5131 5131 5135 5135 5109 5109 5113 5113 5118 5118 5113 5113 5117 5117 5118 5118 5118 5118 5117 5117 5124 5124 5117 5117 5120 5120 5124 5124 5124 5124 5120 5120 5128 5128 5120 5120 5123 5123 5128 5128 5128 5128 5123 5123 5127 5127 5143 5143 5140 5140 5139 5139 5140 5140 5137 5137 5139 5139 5139 5139 5137 5137 5133 5133 5158 5158 5154 5154 5153 5153 5154 5154 5151 5151 5153 5153 5153 5153 5151 5151 5147 5147 5151 5151 5148 5148 5147 5147 5147 5147 5148 5148 5143 5143 5148 5148 5144 5144 5143 5143 5143 5143 5144 5144 5140 5140 5187 5187 5198 5198 5185 5185 5198 5198 5196 5196 5185 5185 5185 5185 5196 5196 5181 5181 5196 5196 5194 5194 5181 5181 5181 5181 5194 5194 5192 5192 5137 5137 5134 5134 5133 5133 5134 5134 5130 5130 5133 5133 5133 5133 5130 5130 5129 5129 5130 5130 5126 5126 5129 5129 5129 5129 5126 5126 5122 5122 5178 5178 5174 5174 5165 5165 5174 5174 5170 5170 5165 5165 5165 5165 5170 5170 5161 5161 5170 5170 5166 5166 5161 5161 5161 5161 5166 5166 5162 5162 5197 5197 5199 5199 5186 5186 5199 5199 5201 5201 5186 5186 5186 5186 5201 5201 5187 5187 5201 5201 5200 5200 5187 5187 5187 5187 5200 5200 5198 5198 5269 5269 5267 5267 5265 5265 5267 5267 5263 5263 5265 5265 5265 5265 5263 5263 5261 5261 5279 5279 5277 5277 5275 5275 5277 5277 5274 5274 5275 5275 5275 5275 5274 5274 5269 5269 5274 5274 5271 5271 5269 5269 5269 5269 5271 5271 5267 5267 5308 5308 5319 5319 5310 5310 5319 5319 5321 5321 5310 5310 5310 5310 5321 5321 5312 5312 5282 5282 5287 5287 5286 5286 5287 5287 5290 5290 5286 5286 5286 5286 5290 5290 5292 5292 5241 5241 5235 5235 5237 5237 5235 5235 5231 5231 5237 5237 5237 5237 5231 5231 5233 5233 5251 5251 5246 5246 5247 5247 5246 5246 5243 5243 5247 5247 5247 5247 5243 5243 5241 5241 5243 5243 5239 5239 5241 5241 5241 5241 5239 5239 5235 5235 5263 5263 5260 5260 5261 5261 5260 5260 5257 5257 5261 5261 5261 5261 5257 5257 5255 5255 5257 5257 5253 5253 5255 5255 5255 5255 5253 5253 5251 5251 5253 5253 5249 5249 5251 5251 5251 5251 5249 5249 5246 5246 5288 5288 5289 5289 5283 5283 5289 5289 5285 5285 5283 5283 5283 5283 5285 5285 5279 5279 5285 5285 5281 5281 5279 5279 5279 5279 5281 5281 5277 5277 5290 5290 5294 5294 5292 5292 5294 5294 5298 5298 5292 5292 5292 5292 5298 5298 5296 5296 5298 5298 5302 5302 5296 5296 5296 5296 5302 5302 5300 5300 5264 5264 5266 5266 5268 5268 5266 5266 5270 5270 5268 5268 5268 5268 5270 5270 5272 5272 5227 5227 5222 5222 5232 5232 5222 5222 5226 5226 5232 5232 5232 5232 5226 5226 5236 5236 5225 5225 5211 5211 5221 5221 5211 5211 5209 5209 5221 5221 5221 5221 5209 5209 5217 5217 5231 5231 5228 5228 5233 5233 5228 5228 5224 5224 5233 5233 5233 5233 5224 5224 5229 5229 5224 5224 5219 5219 5229 5229 5229 5229 5219 5219 5225 5225 5219 5219 5213 5213 5225 5225 5225 5225 5213 5213 5211 5211 5293 5293 5295 5295 5288 5288 5295 5295 5291 5291 5288 5288 5288 5288 5291 5291 5289 5289 5321 5321 5323 5323 5312 5312 5323 5323 5324 5324 5312 5312 5312 5312 5324 5324 5311 5311 5324 5324 5322 5322 5311 5311 5311 5311 5322 5322 5309 5309 5302 5302 5306 5306 5300 5300 5306 5306 5313 5313 5300 5300 5300 5300 5313 5313 5304 5304 5313 5313 5315 5315 5304 5304 5304 5304 5315 5315 5308 5308 5315 5315 5317 5317 5308 5308 5308 5308 5317 5317 5319 5319 5270 5270 5273 5273 5272 5272 5273 5273 5276 5276 5272 5272 5272 5272 5276 5276 5278 5278 5276 5276 5280 5280 5278 5278 5278 5278 5280 5280 5282 5282 5280 5280 5284 5284 5282 5282 5282 5282 5284 5284 5287 5287 5254 5254 5256 5256 5258 5258 5256 5256 5259 5259 5258 5258 5258 5258 5259 5259 5264 5264 5259 5259 5262 5262 5264 5264 5264 5264 5262 5262 5266 5266 5244 5244 5245 5245 5250 5250 5245 5245 5248 5248 5250 5250 5250 5250 5248 5248 5254 5254 5248 5248 5252 5252 5254 5254 5254 5254 5252 5252 5256 5256 5226 5226 5230 5230 5236 5236 5230 5230 5234 5234 5236 5236 5236 5236 5234 5234 5240 5240 5234 5234 5238 5238 5240 5240 5240 5240 5238 5238 5244 5244 5238 5238 5242 5242 5244 5244 5244 5244 5242 5242 5245 5245 5301 5301 5307 5307 5297 5297 5307 5307 5303 5303 5297 5297 5297 5297 5303 5303 5293 5293 5303 5303 5299 5299 5293 5293 5293 5293 5299 5299 5295 5295 5322 5322 5320 5320 5309 5309 5320 5320 5318 5318 5309 5309 5309 5309 5318 5318 5305 5305 5318 5318 5316 5316 5305 5305 5305 5305 5316 5316 5301 5301 5316 5316 5314 5314 5301 5301 5301 5301 5314 5314 5307 5307 5220 5220 5210 5210 5223 5223 5210 5210 5212 5212 5223 5223 5223 5223 5212 5212 5227 5227 5212 5212 5218 5218 5227 5227 5227 5227 5218 5218 5222 5222 5214 5214 5204 5204 5216 5216 5204 5204 5206 5206 5216 5216 5216 5216 5206 5206 5220 5220 5206 5206 5208 5208 5220 5220 5220 5220 5208 5208 5210 5210 5209 5209 5207 5207 5217 5217 5207 5207 5205 5205 5217 5217 5217 5217 5205 5205 5215 5215 5205 5205 5203 5203 5215 5215 5215 5215 5203 5203 5214 5214 5203 5203 5202 5202 5214 5214 5214 5214 5202 5202 5204 5204
+192 192 193 193 42 42 194 194 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 38 38 39 39 34 34 39 39 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 22 22 27 27 23 23 22 22 22 22 23 23 18 18 23 23 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 6 6 11 11 7 7 6 6 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 195 195 3 3 196 196 197 197 198 198 199 199 4 4 200 200 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 8 8 9 9 12 12 9 9 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 24 24 21 21 25 25 24 24 24 24 25 25 28 28 25 25 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 40 40 37 37 41 41 40 40 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 201 201 45 45 202 202 203 203 204 204 205 205 90 90 206 206 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 86 86 87 87 82 82 87 87 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 70 70 75 75 71 71 70 70 70 70 71 71 66 66 71 71 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 54 54 59 59 55 55 54 54 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 207 207 51 51 208 208 209 209 210 210 211 211 52 52 212 212 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 56 56 57 57 60 60 57 57 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 72 72 69 69 73 73 72 72 72 72 73 73 76 76 73 73 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 88 88 85 85 89 89 88 88 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 213 213 93 93 214 214 215 215 120 120 96 96 121 121 96 96 97 97 121 121 121 121 97 97 123 123 97 97 99 99 123 123 216 216 217 217 125 125 218 218 101 101 125 125 125 125 101 101 127 127 101 101 103 103 127 127 127 127 103 103 129 129 103 103 105 105 129 129 129 129 105 105 131 131 105 105 107 107 131 131 131 131 107 107 133 133 107 107 109 109 133 133 133 133 109 109 135 135 109 109 111 111 135 135 135 135 111 111 137 137 111 111 113 113 137 137 137 137 113 113 219 219 113 113 220 220 221 221 139 139 115 115 141 141 115 115 117 117 141 141 141 141 117 117 143 143 117 117 119 119 143 143 143 143 119 119 142 142 119 119 118 118 142 142 142 142 118 118 140 140 118 118 116 116 140 140 222 222 223 223 138 138 224 224 114 114 138 138 138 138 114 114 136 136 114 114 112 112 136 136 136 136 112 112 134 134 112 112 110 110 134 134 134 134 110 110 132 132 110 110 108 108 132 132 132 132 108 108 130 130 108 108 106 106 130 130 130 130 106 106 128 128 106 106 104 104 128 128 128 128 104 104 126 126 104 104 102 102 126 126 126 126 102 102 225 225 102 102 226 226 227 227 124 124 100 100 122 122 100 100 98 98 122 122 122 122 98 98 120 120 98 98 96 96 120 120 168 168 144 144 169 169 144 144 145 145 169 169 169 169 145 145 171 171 145 145 147 147 171 171 228 228 229 229 173 173 230 230 149 149 173 173 173 173 149 149 175 175 149 149 151 151 175 175 175 175 151 151 177 177 151 151 153 153 177 177 177 177 153 153 179 179 153 153 155 155 179 179 179 179 155 155 181 181 155 155 157 157 181 181 181 181 157 157 183 183 157 157 159 159 183 183 183 183 159 159 185 185 159 159 161 161 185 185 185 185 161 161 231 231 161 161 232 232 233 233 187 187 163 163 189 189 163 163 165 165 189 189 189 189 165 165 191 191 165 165 167 167 191 191 191 191 167 167 190 190 167 167 166 166 190 190 190 190 166 166 188 188 166 166 164 164 188 188 234 234 235 235 186 186 236 236 162 162 186 186 186 186 162 162 184 184 162 162 160 160 184 184 184 184 160 160 182 182 160 160 158 158 182 182 182 182 158 158 180 180 158 158 156 156 180 180 180 180 156 156 178 178 156 156 154 154 178 178 178 178 154 154 176 176 154 154 152 152 176 176 176 176 152 152 174 174 152 152 150 150 174 174 174 174 150 150 237 237 150 150 238 238 239 239 172 172 148 148 170 170 148 148 146 146 170 170 170 170 146 146 168 168 146 146 144 144 168 168
+12 12 0 0 13 13 0 0 2 2 13 13 13 13 2 2 15 15 2 2 4 4 15 15 15 15 4 4 17 17 4 4 6 6 17 17 17 17 6 6 19 19 24 24 11 11 20 20 11 11 9 9 20 20 20 20 9 9 18 18 9 9 7 7 18 18 18 18 7 7 16 16 7 7 5 5 16 16 16 16 5 5 14 14 5 5 3 3 14 14 14 14 3 3 12 12 3 3 1 1 12 12 12 12 1 1 0 0 33 33 46 46 37 37 46 46 48 48 37 37 37 37 48 48 39 39 48 48 50 50 39 39 39 39 50 50 41 41 50 50 52 52 41 41 41 41 52 52 40 40 52 52 51 51 40 40 40 40 51 51 38 38 6 6 8 8 19 19 8 8 10 10 19 19 19 19 10 10 23 23 10 10 21 21 23 23 23 23 21 21 25 25 21 21 27 27 25 25 25 25 27 27 29 29 27 27 35 35 29 29 29 29 35 35 31 31 35 35 42 42 31 31 31 31 42 42 33 33 42 42 44 44 33 33 33 33 44 44 46 46 51 51 49 49 38 38 49 49 47 47 38 38 38 38 47 47 34 34 47 47 45 45 34 34 34 34 45 45 32 32 45 45 43 43 32 32 32 32 43 43 30 30 43 43 36 36 30 30 30 30 36 36 26 26 36 36 28 28 26 26 26 26 28 28 24 24 28 28 22 22 24 24 24 24 22 22 11 11 53 53 76 76 77 77 53 53 77 77 54 54 77 77 78 78 54 54 54 54 78 78 55 55 78 78 79 79 55 55 55 55 79 79 56 56 1707 1707 80 80 1708 1708 1709 1709 80 80 57 57 80 80 81 81 57 57 57 57 81 81 58 58 81 81 82 82 58 58 58 58 82 82 59 59 82 82 83 83 59 59 59 59 83 83 60 60 83 83 84 84 60 60 60 60 84 84 61 61 84 84 85 85 61 61 61 61 85 85 62 62 85 85 86 86 62 62 62 62 86 86 63 63 86 86 87 87 63 63 63 63 87 87 64 64 87 87 88 88 64 64 64 64 88 88 65 65 88 88 89 89 65 65 65 65 89 89 66 66 89 89 90 90 66 66 66 66 90 90 67 67 90 90 91 91 67 67 67 67 91 91 68 68 91 91 92 92 68 68 68 68 92 92 69 69 92 92 93 93 69 69 69 69 93 93 70 70 93 93 94 94 70 70 94 94 95 95 70 70 70 70 95 95 71 71 95 95 1710 1710 71 71 71 71 1711 1711 1712 1712 96 96 97 97 72 72 72 72 97 97 73 73 97 97 98 98 73 73 73 73 98 98 74 74 98 98 99 99 74 74 74 74 99 99 75 75 100 100 101 101 102 102 101 101 103 103 102 102 102 102 103 103 104 104 174 174 170 170 205 205 203 203 191 191 195 195 197 197 168 168 160 160 167 167 171 171 203 203 171 171 179 179 203 203 203 203 179 179 183 183 174 174 205 205 182 182 150 150 106 106 158 158 106 106 205 205 158 158 158 158 205 205 162 162 205 205 170 170 162 162 140 140 109 109 148 148 109 109 113 113 148 148 148 148 113 113 117 117 187 187 184 184 201 201 184 184 180 180 201 201 201 201 180 180 197 197 180 180 172 172 197 197 197 197 172 172 168 168 117 117 131 131 148 148 131 131 143 143 148 148 148 148 143 143 152 152 143 143 153 153 152 152 152 152 153 153 160 160 153 153 163 163 160 160 160 160 163 163 175 175 150 150 142 142 106 106 142 142 138 138 106 106 106 106 138 138 130 130 177 177 191 191 201 201 191 191 203 203 201 201 201 201 203 203 187 187 203 203 183 183 187 187 175 175 189 189 160 160 189 189 193 193 160 160 160 160 193 193 197 197 196 196 192 192 204 204 192 192 178 178 204 204 204 204 178 178 166 166 181 181 185 185 204 204 185 185 188 188 204 204 204 204 188 188 205 205 188 188 186 186 205 205 205 205 186 186 182 182 195 195 199 199 203 203 199 199 202 202 203 203 203 203 202 202 204 204 202 202 200 200 204 204 204 204 200 200 196 196 194 194 115 115 119 119 139 139 147 147 105 105 147 147 151 151 105 105 105 105 151 151 203 203 151 151 159 159 203 203 203 203 159 159 167 167 166 166 169 169 204 204 169 169 173 173 204 204 204 204 173 173 181 181 119 119 133 133 194 194 133 133 145 145 194 194 194 194 145 145 198 198 145 145 155 155 198 198 198 198 155 155 201 201 155 155 165 165 201 201 201 201 165 165 177 177 121 121 123 123 105 105 123 123 127 127 105 105 127 127 135 135 105 105 105 105 135 135 139 139 146 146 134 134 137 137 134 134 120 120 137 137 108 108 129 129 112 112 129 129 137 137 112 112 112 112 137 137 116 116 137 137 120 120 116 116 137 137 141 141 146 146 141 141 149 149 146 146 146 146 149 149 156 156 149 149 157 157 156 156 156 156 157 157 166 166 157 157 161 161 166 166 166 166 161 161 169 169 115 115 194 194 111 111 194 194 190 190 111 111 111 111 190 190 176 176 176 176 164 164 111 111 164 164 154 154 111 111 111 111 154 154 108 108 154 154 144 144 108 108 140 140 136 136 109 109 136 136 128 128 109 109 109 109 128 128 107 107 128 128 124 124 107 107 107 107 124 124 121 121 121 121 105 105 107 107 105 105 106 106 107 107 107 107 106 106 110 110 130 130 126 126 106 106 126 126 122 122 106 106 106 106 122 122 108 108 122 122 125 125 108 108 108 108 125 125 129 129 144 144 132 132 108 108 132 132 118 118 108 108 108 108 118 118 106 106 118 118 114 114 106 106 106 106 114 114 110 110 206 206 207 207 208 208 207 207 209 209 208 208 208 208 209 209 210 210 335 335 338 338 360 360 371 371 348 348 351 351 340 340 337 337 309 309 337 337 334 334 309 309 260 260 263 263 324 324 236 236 238 238 251 251 326 326 328 328 255 255 328 328 330 330 255 255 255 255 330 330 333 333 221 221 245 245 224 224 245 245 247 247 224 224 224 224 247 247 226 226 371 371 368 368 348 348 368 368 366 366 348 348 348 348 366 366 362 362 380 380 345 345 342 342 326 326 255 255 324 324 255 255 258 258 324 324 324 324 258 258 260 260 244 244 211 211 246 246 211 211 249 249 246 246 338 338 341 341 360 360 341 341 343 343 360 360 360 360 343 343 362 362 343 343 346 346 362 362 362 362 346 346 348 348 250 250 232 232 247 247 232 232 230 230 247 247 247 247 230 230 226 226 250 250 252 252 232 232 252 252 255 255 232 232 232 232 255 255 360 360 255 255 333 333 360 360 360 360 333 333 335 335 351 351 352 352 371 371 352 352 350 350 371 371 371 371 350 350 380 380 350 350 347 347 380 380 380 380 347 347 345 345 316 316 309 309 314 314 309 309 312 312 314 314 314 314 312 312 313 313 271 271 273 273 280 280 273 273 276 276 280 280 280 280 276 276 278 278 211 211 227 227 229 229 244 244 241 241 211 211 241 241 240 240 211 211 211 211 240 240 221 221 240 240 242 242 221 221 221 221 242 242 245 245 316 316 319 319 309 309 319 319 321 321 309 309 309 309 321 321 340 340 321 321 323 323 340 340 323 323 331 331 340 340 331 331 336 336 340 340 340 340 336 336 342 342 336 336 344 344 342 342 342 342 344 344 353 353 263 263 265 265 324 324 265 265 267 267 324 324 324 324 267 267 268 268 259 259 257 257 269 269 238 238 239 239 251 251 239 239 248 248 251 251 251 251 248 248 254 254 248 248 256 256 254 254 254 254 256 256 257 257 256 256 261 261 257 257 257 257 261 261 269 269 222 222 212 212 220 220 212 212 218 218 220 220 222 222 225 225 212 212 225 225 287 287 212 212 212 212 287 287 288 288 301 301 381 381 291 291 381 381 212 212 291 291 291 291 212 212 289 289 212 212 288 288 289 289 381 381 372 372 374 374 313 313 312 312 315 315 312 312 317 317 315 315 315 315 317 317 318 318 229 229 233 233 211 211 233 233 236 236 211 211 211 211 236 236 249 249 236 236 251 251 249 249 221 221 219 219 211 211 219 219 216 216 211 211 211 211 216 216 212 212 216 216 217 217 212 212 212 212 217 217 218 218 301 301 303 303 381 381 303 303 304 304 381 381 381 381 304 304 305 305 334 334 332 332 309 309 332 332 329 329 309 309 309 309 329 329 306 306 329 329 327 327 306 306 306 306 327 327 300 300 327 327 325 325 300 300 300 300 325 325 297 297 325 325 324 324 297 297 297 297 324 324 295 295 324 324 268 268 295 295 295 295 268 268 292 292 268 268 266 266 292 292 292 292 266 266 286 286 266 266 264 264 286 286 286 286 264 264 283 283 264 264 262 262 283 283 283 283 262 262 280 280 262 262 259 259 280 280 280 280 259 259 271 271 259 259 269 269 271 271 278 278 279 279 280 280 279 279 277 277 280 280 280 280 277 277 275 275 277 277 274 274 275 275 305 305 367 367 381 381 367 367 370 370 381 381 381 381 370 370 372 372 374 374 376 376 381 381 376 376 375 375 381 381 381 381 375 375 380 380 375 375 373 373 380 380 380 380 373 373 371 371 359 359 380 380 356 356 380 380 342 342 356 356 356 356 342 342 354 354 342 342 353 353 354 354 227 227 211 211 228 228 211 211 213 213 228 228 228 228 213 213 231 231 213 213 214 214 231 231 231 231 214 214 235 235 214 214 215 215 235 235 235 235 215 215 237 237 215 215 223 223 237 237 237 237 223 223 253 253 223 223 234 234 253 253 253 253 234 234 272 272 234 234 243 243 272 272 272 272 243 243 281 281 243 243 270 270 281 281 281 281 270 270 284 284 270 270 282 282 284 284 284 284 282 282 290 290 282 282 285 285 290 290 290 290 285 285 294 294 285 285 293 293 294 294 293 293 296 296 294 294 294 294 296 296 298 298 296 296 299 299 298 298 298 298 299 299 302 302 299 299 307 307 302 302 302 302 307 307 308 308 307 307 310 310 308 308 308 308 310 310 311 311 310 310 322 322 311 311 311 311 322 322 320 320 322 322 349 349 320 320 320 320 349 349 339 339 349 349 358 358 339 339 339 339 358 358 355 355 358 358 369 369 355 355 355 355 369 369 357 357 369 369 377 377 357 357 357 357 377 377 361 361 377 377 378 378 361 361 361 361 378 378 364 364 378 378 379 379 364 364 364 364 379 379 365 365 379 379 380 380 365 365 365 365 380 380 363 363 380 380 359 359 363 363 556 556 558 558 566 566 522 522 494 494 492 492 496 496 525 525 498 498 525 525 535 535 498 498 498 498 535 535 499 499 535 535 539 539 499 499 499 499 539 539 497 497 522 522 520 520 494 494 520 520 517 517 494 494 494 494 517 517 515 515 456 456 455 455 477 477 539 539 534 534 497 497 534 534 524 524 497 497 497 497 524 524 495 495 524 524 518 518 495 495 495 495 518 518 493 493 478 478 460 460 476 476 460 460 457 457 476 476 476 476 457 457 474 474 487 487 489 489 485 485 489 489 481 481 485 485 485 485 481 481 482 482 481 481 469 469 482 482 482 482 469 469 478 478 469 469 463 463 478 478 478 478 463 463 460 460 518 518 513 513 493 493 513 513 510 510 493 493 493 493 510 510 491 491 510 510 507 507 491 491 491 491 507 507 487 487 507 507 501 501 487 487 487 487 501 501 489 489 560 560 559 559 566 566 448 448 444 444 526 526 473 473 446 446 475 475 446 446 451 451 475 475 475 475 451 451 477 477 451 451 454 454 477 477 477 477 454 454 456 456 455 455 453 453 477 477 453 453 450 450 477 477 477 477 450 450 448 448 457 457 452 452 474 474 452 452 445 445 474 474 474 474 445 445 472 472 445 445 435 435 472 472 472 472 435 435 471 471 435 435 431 431 471 471 471 471 431 431 473 473 431 431 436 436 473 473 473 473 436 436 446 446 515 515 514 514 494 494 514 514 516 516 494 494 494 494 516 516 496 496 516 516 519 519 496 496 496 496 519 519 525 525 560 560 566 566 562 562 383 383 428 428 420 420 420 420 411 411 383 383 411 411 410 410 383 383 383 383 410 410 408 408 559 559 550 550 566 566 550 550 542 542 566 566 566 566 542 542 536 536 428 428 383 383 434 434 383 383 566 566 434 434 434 434 566 566 444 444 566 566 536 536 444 444 444 444 536 536 526 526 492 492 488 488 522 522 488 488 486 486 522 522 522 522 486 486 526 526 486 486 483 483 526 526 526 526 483 483 448 448 483 483 479 479 448 448 448 448 479 479 477 477 545 545 563 563 521 521 563 563 555 555 521 521 521 521 555 555 512 512 555 555 523 523 512 512 512 512 523 523 509 509 523 523 511 511 509 509 509 509 511 511 503 503 511 511 508 508 503 503 503 503 508 508 490 490 508 508 500 500 490 490 500 500 484 484 490 490 490 490 484 484 480 480 484 484 470 470 480 480 480 480 470 470 467 467 470 470 462 462 467 467 467 467 462 462 461 461 462 462 459 459 461 461 461 461 459 459 458 458 459 459 447 447 458 458 458 458 447 447 449 449 447 447 415 415 449 449 449 449 415 415 425 425 415 415 406 406 425 425 425 425 406 406 409 409 406 406 395 395 409 409 409 409 395 395 407 407 395 395 387 387 407 407 407 407 387 387 403 403 387 387 386 386 403 403 403 403 386 386 400 400 386 386 385 385 400 400 400 400 385 385 399 399 385 385 382 382 399 399 399 399 382 382 401 401 382 382 383 383 401 401 401 401 383 383 405 405 383 383 408 408 405 405 545 545 561 561 563 563 561 561 564 564 563 563 563 563 564 564 571 571 564 564 582 582 571 571 582 582 564 564 590 590 564 564 570 570 590 590 590 590 570 570 591 591 570 570 574 574 591 591 591 591 574 574 592 592 574 574 577 577 592 592 592 592 577 577 593 593 577 577 578 578 593 593 593 593 578 578 594 594 578 578 576 576 594 594 576 576 572 572 594 594 594 594 572 572 566 566 572 572 565 565 566 566 566 566 565 565 562 562 556 556 566 566 553 553 430 430 427 427 404 404 532 532 537 537 383 383 537 537 540 540 383 383 383 383 540 540 566 566 540 540 543 543 566 566 566 566 543 543 546 546 546 546 548 548 566 566 548 548 551 551 566 566 566 566 551 551 553 553 557 557 554 554 567 567 554 554 552 552 567 567 413 413 416 416 383 383 416 416 418 418 383 383 383 383 418 418 421 421 437 437 538 538 432 432 538 538 533 533 432 432 432 432 533 533 531 531 552 552 549 549 567 567 549 549 547 547 567 567 567 567 547 547 544 544 430 430 404 404 433 433 404 404 567 567 433 433 433 433 567 567 438 438 421 421 423 423 383 383 423 423 426 426 383 383 383 383 426 426 532 532 437 437 439 439 538 538 439 439 441 441 538 538 538 538 441 441 541 541 441 441 443 443 541 541 541 541 443 443 544 544 443 443 442 442 544 544 544 544 442 442 567 567 442 442 440 440 567 567 567 567 440 440 438 438 531 531 529 529 432 432 529 529 527 527 432 432 432 432 527 527 528 528 427 427 424 424 404 404 424 424 422 422 404 404 404 404 422 422 402 402 422 422 419 419 402 402 402 402 419 419 398 398 505 505 504 504 569 569 426 426 429 429 532 532 429 429 432 432 532 532 532 532 432 432 530 530 432 432 528 528 530 530 505 505 569 569 506 506 417 417 414 414 383 383 414 414 412 412 383 383 383 383 412 412 413 413 384 384 465 465 464 464 504 504 502 502 569 569 502 502 468 468 569 569 569 569 468 468 384 384 468 468 466 466 384 384 384 384 466 466 465 465 464 464 397 397 384 384 397 397 394 394 384 384 384 384 394 394 392 392 398 398 419 419 396 396 419 419 417 417 396 396 396 396 417 417 393 393 417 417 383 383 393 393 393 393 383 383 391 391 392 392 390 390 384 384 390 390 389 389 384 384 384 384 389 389 383 383 389 389 388 388 383 383 383 383 388 388 391 391 575 575 579 579 594 594 575 575 594 594 573 573 594 594 566 566 573 573 573 573 566 566 567 567 566 566 558 558 567 567 567 567 558 558 557 557 579 579 581 581 594 594 581 581 584 584 594 594 594 594 584 584 586 586 585 585 583 583 595 595 583 583 580 580 595 595 595 595 580 580 569 569 580 580 568 568 569 569 569 569 568 568 506 506 586 586 588 588 594 594 588 588 589 589 594 594 594 594 589 589 595 595 589 589 587 587 595 595 595 595 587 587 585 585 620 620 596 596 621 621 596 596 597 597 621 621 1713 1713 1714 1714 623 623 1715 1715 599 599 623 623 623 623 599 599 625 625 599 599 601 601 625 625 625 625 601 601 627 627 601 601 603 603 627 627 627 627 603 603 629 629 603 603 605 605 629 629 629 629 605 605 631 631 605 605 607 607 631 631 631 631 607 607 633 633 607 607 609 609 633 633 633 633 609 609 635 635 609 609 611 611 635 635 635 635 611 611 637 637 611 611 613 613 637 637 637 637 613 613 639 639 613 613 615 615 639 639 639 639 615 615 1716 1716 615 615 1717 1717 1718 1718 641 641 617 617 643 643 617 617 619 619 643 643 643 643 619 619 642 642 619 619 618 618 642 642 1719 1719 1720 1720 640 640 1721 1721 616 616 640 640 640 640 616 616 638 638 616 616 614 614 638 638 638 638 614 614 636 636 614 614 612 612 636 636 636 636 612 612 634 634 612 612 610 610 634 634 634 634 610 610 632 632 610 610 608 608 632 632 632 632 608 608 630 630 608 608 606 606 630 630 630 630 606 606 628 628 606 606 604 604 628 628 628 628 604 604 626 626 604 604 602 602 626 626 626 626 602 602 624 624 602 602 600 600 624 624 624 624 600 600 1722 1722 600 600 1723 1723 1724 1724 622 622 598 598 620 620 598 598 596 596 620 620 660 660 689 689 687 687 691 691 689 689 658 658 666 666 683 683 681 681 685 685 683 683 664 664 687 687 685 685 662 662 672 672 653 653 651 651 655 655 653 653 670 670 681 681 655 655 668 668 678 678 647 647 645 645 649 649 647 647 676 676 651 651 649 649 674 674 675 675 646 646 648 648 644 644 646 646 677 677 645 645 644 644 679 679 669 669 652 652 654 654 650 650 652 652 671 671 648 648 650 650 673 673 663 663 682 682 684 684 680 680 682 682 665 665 654 654 680 680 667 667 657 657 688 688 690 690 686 686 688 688 659 659 684 684 686 686 661 661 690 690 691 691 656 656 732 732 737 737 728 728 737 737 735 735 728 728 728 728 735 735 726 726 735 735 730 730 726 726 726 726 730 730 722 722 730 730 724 724 722 722 722 722 724 724 718 718 724 724 720 720 718 718 718 718 720 720 715 715 720 720 714 714 715 715 715 715 714 714 712 712 714 714 710 710 712 712 712 712 710 710 708 708 710 710 706 706 708 708 708 708 706 706 704 704 706 706 700 700 704 704 704 704 700 700 702 702 700 700 695 695 702 702 702 702 695 695 698 698 695 695 693 693 698 698 698 698 693 693 697 697 693 693 692 692 697 697 697 697 692 692 699 699 692 692 694 694 699 699 699 699 694 694 703 703 694 694 696 696 703 703 703 703 696 696 705 705 696 696 701 701 705 705 705 705 701 701 709 709 701 701 707 707 709 709 709 709 707 707 713 713 707 707 711 711 713 713 713 713 711 711 716 716 711 711 717 717 716 716 716 716 717 717 719 719 717 717 721 721 719 719 719 719 721 721 723 723 721 721 725 725 723 723 723 723 725 725 727 727 725 725 731 731 727 727 727 727 731 731 729 729 731 731 736 736 729 729 729 729 736 736 733 733 736 736 738 738 733 733 733 733 738 738 734 734 738 738 739 739 734 734 734 734 739 739 732 732 739 739 737 737 732 732 756 756 785 785 783 783 787 787 785 785 754 754 762 762 779 779 777 777 781 781 779 779 760 760 783 783 781 781 758 758 768 768 749 749 747 747 751 751 749 749 766 766 777 777 751 751 764 764 774 774 743 743 741 741 745 745 743 743 772 772 747 747 745 745 770 770 771 771 742 742 744 744 740 740 742 742 773 773 741 741 740 740 775 775 765 765 748 748 750 750 746 746 748 748 767 767 744 744 746 746 769 769 759 759 778 778 780 780 776 776 778 778 761 761 750 750 776 776 763 763 753 753 784 784 786 786 782 782 784 784 755 755 780 780 782 782 757 757 786 786 787 787 752 752 828 828 833 833 824 824 833 833 831 831 824 824 824 824 831 831 822 822 831 831 826 826 822 822 822 822 826 826 818 818 826 826 820 820 818 818 818 818 820 820 814 814 820 820 816 816 814 814 814 814 816 816 811 811 816 816 810 810 811 811 811 811 810 810 808 808 810 810 806 806 808 808 808 808 806 806 804 804 806 806 802 802 804 804 804 804 802 802 800 800 802 802 796 796 800 800 800 800 796 796 798 798 796 796 791 791 798 798 798 798 791 791 794 794 791 791 789 789 794 794 794 794 789 789 793 793 789 789 788 788 793 793 793 793 788 788 795 795 788 788 790 790 795 795 795 795 790 790 799 799 790 790 792 792 799 799 799 799 792 792 801 801 792 792 797 797 801 801 801 801 797 797 805 805 797 797 803 803 805 805 805 805 803 803 809 809 803 803 807 807 809 809 809 809 807 807 812 812 807 807 813 813 812 812 812 812 813 813 815 815 813 813 817 817 815 815 815 815 817 817 819 819 817 817 821 821 819 819 819 819 821 821 823 823 821 821 827 827 823 823 823 823 827 827 825 825 827 827 832 832 825 825 825 825 832 832 829 829 832 832 834 834 829 829 829 829 834 834 830 830 834 834 835 835 830 830 830 830 835 835 828 828 835 835 833 833 828 828 852 852 881 881 879 879 883 883 881 881 850 850 858 858 875 875 873 873 877 877 875 875 856 856 879 879 877 877 854 854 864 864 845 845 843 843 847 847 845 845 862 862 873 873 847 847 860 860 870 870 839 839 837 837 841 841 839 839 868 868 843 843 841 841 866 866 867 867 838 838 840 840 836 836 838 838 869 869 837 837 836 836 871 871 861 861 844 844 846 846 842 842 844 844 863 863 840 840 842 842 865 865 855 855 874 874 876 876 872 872 874 874 857 857 846 846 872 872 859 859 849 849 880 880 882 882 878 878 880 880 851 851 876 876 878 878 853 853 882 882 883 883 848 848 1725 1725 1726 1726 926 926 1727 1727 927 927 926 926 926 926 927 927 922 922 927 927 923 923 922 922 922 922 923 923 918 918 923 923 919 919 918 918 918 918 919 919 914 914 919 919 915 915 914 914 914 914 915 915 910 910 915 915 911 911 910 910 910 910 911 911 906 906 911 911 907 907 906 906 906 906 907 907 902 902 907 907 903 903 902 902 902 902 903 903 898 898 903 903 899 899 898 898 898 898 899 899 894 894 899 899 895 895 894 894 894 894 895 895 890 890 895 895 891 891 890 890 890 890 891 891 886 886 891 891 887 887 886 886 886 886 887 887 1728 1728 887 887 1729 1729 1730 1730 1731 1731 1732 1732 888 888 1733 1733 889 889 888 888 888 888 889 889 892 892 889 889 893 893 892 892 892 892 893 893 896 896 893 893 897 897 896 896 896 896 897 897 900 900 897 897 901 901 900 900 900 900 901 901 904 904 901 901 905 905 904 904 904 904 905 905 908 908 905 905 909 909 908 908 908 908 909 909 912 912 909 909 913 913 912 912 912 912 913 913 916 916 913 913 917 917 916 916 916 916 917 917 920 920 917 917 921 921 920 920 920 920 921 921 924 924 921 921 925 925 924 924 924 924 925 925 928 928 925 925 929 929 928 928 928 928 929 929 1734 1734 929 929 1735 1735 1736 1736 972 972 977 977 968 968 977 977 975 975 968 968 968 968 975 975 966 966 975 975 970 970 966 966 966 966 970 970 962 962 970 970 964 964 962 962 962 962 964 964 958 958 964 964 960 960 958 958 958 958 960 960 955 955 960 960 954 954 955 955 955 955 954 954 952 952 954 954 950 950 952 952 952 952 950 950 948 948 950 950 946 946 948 948 948 948 946 946 944 944 946 946 940 940 944 944 944 944 940 940 942 942 940 940 935 935 942 942 942 942 935 935 938 938 935 935 933 933 938 938 938 938 933 933 937 937 933 933 932 932 937 937 937 937 932 932 939 939 932 932 934 934 939 939 939 939 934 934 943 943 934 934 936 936 943 943 943 943 936 936 945 945 936 936 941 941 945 945 945 945 941 941 949 949 941 941 947 947 949 949 949 949 947 947 953 953 947 947 951 951 953 953 953 953 951 951 956 956 951 951 957 957 956 956 956 956 957 957 959 959 957 957 961 961 959 959 959 959 961 961 963 963 961 961 965 965 963 963 963 963 965 965 967 967 965 965 971 971 967 967 967 967 971 971 969 969 971 971 976 976 969 969 969 969 976 976 973 973 976 976 978 978 973 973 973 973 978 978 974 974 978 978 979 979 974 974 974 974 979 979 972 972 979 979 977 977 972 972 996 996 1025 1025 1023 1023 1027 1027 1025 1025 994 994 1002 1002 1019 1019 1017 1017 1021 1021 1019 1019 1000 1000 1023 1023 1021 1021 998 998 1008 1008 989 989 987 987 991 991 989 989 1006 1006 1017 1017 991 991 1004 1004 1014 1014 983 983 981 981 985 985 983 983 1012 1012 987 987 985 985 1010 1010 1011 1011 982 982 984 984 980 980 982 982 1013 1013 981 981 980 980 1015 1015 1005 1005 988 988 990 990 986 986 988 988 1007 1007 984 984 986 986 1009 1009 999 999 1018 1018 1020 1020 1016 1016 1018 1018 1001 1001 990 990 1016 1016 1003 1003 993 993 1024 1024 1026 1026 1022 1022 1024 1024 995 995 1020 1020 1022 1022 997 997 1026 1026 1027 1027 992 992 1737 1737 1738 1738 1070 1070 1739 1739 1071 1071 1070 1070 1070 1070 1071 1071 1066 1066 1071 1071 1067 1067 1066 1066 1066 1066 1067 1067 1062 1062 1067 1067 1063 1063 1062 1062 1062 1062 1063 1063 1058 1058 1063 1063 1059 1059 1058 1058 1058 1058 1059 1059 1054 1054 1059 1059 1055 1055 1054 1054 1054 1054 1055 1055 1050 1050 1055 1055 1051 1051 1050 1050 1050 1050 1051 1051 1046 1046 1051 1051 1047 1047 1046 1046 1046 1046 1047 1047 1042 1042 1047 1047 1043 1043 1042 1042 1042 1042 1043 1043 1038 1038 1043 1043 1039 1039 1038 1038 1038 1038 1039 1039 1034 1034 1039 1039 1035 1035 1034 1034 1034 1034 1035 1035 1030 1030 1035 1035 1031 1031 1030 1030 1030 1030 1031 1031 1740 1740 1031 1031 1741 1741 1742 1742 1743 1743 1744 1744 1032 1032 1745 1745 1033 1033 1032 1032 1032 1032 1033 1033 1036 1036 1033 1033 1037 1037 1036 1036 1036 1036 1037 1037 1040 1040 1037 1037 1041 1041 1040 1040 1040 1040 1041 1041 1044 1044 1041 1041 1045 1045 1044 1044 1044 1044 1045 1045 1048 1048 1045 1045 1049 1049 1048 1048 1048 1048 1049 1049 1052 1052 1049 1049 1053 1053 1052 1052 1052 1052 1053 1053 1056 1056 1053 1053 1057 1057 1056 1056 1056 1056 1057 1057 1060 1060 1057 1057 1061 1061 1060 1060 1060 1060 1061 1061 1064 1064 1061 1061 1065 1065 1064 1064 1064 1064 1065 1065 1068 1068 1065 1065 1069 1069 1068 1068 1068 1068 1069 1069 1072 1072 1069 1069 1073 1073 1072 1072 1072 1072 1073 1073 1746 1746 1073 1073 1747 1747 1748 1748 1116 1116 1121 1121 1112 1112 1121 1121 1119 1119 1112 1112 1112 1112 1119 1119 1110 1110 1119 1119 1114 1114 1110 1110 1110 1110 1114 1114 1106 1106 1114 1114 1108 1108 1106 1106 1106 1106 1108 1108 1102 1102 1108 1108 1104 1104 1102 1102 1102 1102 1104 1104 1099 1099 1104 1104 1098 1098 1099 1099 1099 1099 1098 1098 1096 1096 1098 1098 1094 1094 1096 1096 1096 1096 1094 1094 1092 1092 1094 1094 1090 1090 1092 1092 1092 1092 1090 1090 1088 1088 1090 1090 1084 1084 1088 1088 1088 1088 1084 1084 1086 1086 1084 1084 1079 1079 1086 1086 1086 1086 1079 1079 1082 1082 1079 1079 1077 1077 1082 1082 1082 1082 1077 1077 1081 1081 1077 1077 1076 1076 1081 1081 1081 1081 1076 1076 1083 1083 1076 1076 1078 1078 1083 1083 1083 1083 1078 1078 1087 1087 1078 1078 1080 1080 1087 1087 1087 1087 1080 1080 1089 1089 1080 1080 1085 1085 1089 1089 1089 1089 1085 1085 1093 1093 1085 1085 1091 1091 1093 1093 1093 1093 1091 1091 1097 1097 1091 1091 1095 1095 1097 1097 1097 1097 1095 1095 1100 1100 1095 1095 1101 1101 1100 1100 1100 1100 1101 1101 1103 1103 1101 1101 1105 1105 1103 1103 1103 1103 1105 1105 1107 1107 1105 1105 1109 1109 1107 1107 1107 1107 1109 1109 1111 1111 1109 1109 1115 1115 1111 1111 1111 1111 1115 1115 1113 1113 1115 1115 1120 1120 1113 1113 1113 1113 1120 1120 1117 1117 1120 1120 1122 1122 1117 1117 1117 1117 1122 1122 1118 1118 1122 1122 1123 1123 1118 1118 1118 1118 1123 1123 1116 1116 1123 1123 1121 1121 1116 1116 1124 1124 1125 1125 1126 1126 1125 1125 1127 1127 1126 1126 1128 1128 1129 1129 1130 1130 1129 1129 1131 1131 1130 1130 1130 1130 1131 1131 1132 1132 1133 1133 1134 1134 1135 1135 1134 1134 1136 1136 1135 1135 1137 1137 1138 1138 1139 1139 1138 1138 1140 1140 1139 1139 1141 1141 1142 1142 1143 1143 1142 1142 1144 1144 1143 1143 1145 1145 1146 1146 1147 1147 1146 1146 1148 1148 1147 1147 1147 1147 1148 1148 1149 1149 1150 1150 1151 1151 1152 1152 1151 1151 1153 1153 1152 1152 1152 1152 1153 1153 1749 1749 1153 1153 1750 1750 1751 1751 1154 1154 1155 1155 1156 1156 1155 1155 1157 1157 1156 1156 1156 1156 1157 1157 1158 1158 1157 1157 1159 1159 1158 1158 1160 1160 1161 1161 1162 1162 1161 1161 1163 1163 1162 1162 1162 1162 1163 1163 1164 1164 1163 1163 1165 1165 1164 1164 1164 1164 1165 1165 1166 1166 1165 1165 1167 1167 1166 1166 1168 1168 1169 1169 1170 1170 1169 1169 1171 1171 1170 1170 1170 1170 1171 1171 1172 1172 1171 1171 1173 1173 1172 1172 1172 1172 1173 1173 1174 1174 1173 1173 1175 1175 1174 1174 1176 1176 1177 1177 1178 1178 1177 1177 1179 1179 1178 1178 1178 1178 1179 1179 1180 1180 1179 1179 1181 1181 1180 1180 1752 1752 1753 1753 1182 1182 1754 1754 1183 1183 1182 1182 1182 1182 1183 1183 1184 1184 1183 1183 1185 1185 1184 1184 1186 1186 1187 1187 1188 1188 1187 1187 1189 1189 1188 1188 1188 1188 1189 1189 1190 1190 1189 1189 1191 1191 1190 1190 1190 1190 1191 1191 1192 1192 1191 1191 1193 1193 1192 1192 1192 1192 1193 1193 1194 1194 1193 1193 1195 1195 1194 1194 1194 1194 1195 1195 1755 1755 1195 1195 1756 1756 1757 1757 1196 1196 1197 1197 1198 1198 1197 1197 1199 1199 1198 1198 1200 1200 1201 1201 1202 1202 1201 1201 1203 1203 1202 1202 1758 1758 1759 1759 1204 1204 1760 1760 1205 1205 1204 1204 1204 1204 1205 1205 1206 1206 1205 1205 1207 1207 1206 1206 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208 1208 1208 1209 1209 1210 1210 1209 1209 1211 1211 1210 1210 1210 1210 1211 1211 1212 1212 1211 1211 1213 1213 1212 1212 1280 1280 1261 1261 1761 1761 1762 1762 1261 1261 1242 1242 1249 1249 1248 1248 1763 1763 1764 1764 1220 1220 1249 1249 1220 1220 1222 1222 1249 1249 1249 1249 1222 1222 1250 1250 1222 1222 1224 1224 1250 1250 1250 1250 1224 1224 1251 1251 1224 1224 1226 1226 1251 1251 1251 1251 1226 1226 1252 1252 1226 1226 1228 1228 1252 1252 1252 1252 1228 1228 1253 1253 1228 1228 1230 1230 1253 1253 1253 1253 1230 1230 1254 1254 1230 1230 1232 1232 1254 1254 1254 1254 1232 1232 1255 1255 1232 1232 1234 1234 1255 1255 1255 1255 1234 1234 1256 1256 1234 1234 1236 1236 1256 1256 1256 1256 1236 1236 1257 1257 1236 1236 1238 1238 1257 1257 1257 1257 1238 1238 1258 1258 1238 1238 1240 1240 1258 1258 1258 1258 1240 1240 1259 1259 1240 1240 1242 1242 1259 1259 1259 1259 1242 1242 1260 1260 1242 1242 1261 1261 1260 1260 1280 1280 1765 1765 1766 1766 1244 1244 1246 1246 1282 1282 1282 1282 1246 1246 1284 1284 1246 1246 1247 1247 1284 1284 1284 1284 1247 1247 1285 1285 1247 1247 1245 1245 1285 1285 1285 1285 1245 1245 1283 1283 1245 1245 1243 1243 1283 1283 1283 1283 1243 1243 1281 1281 1767 1767 1241 1241 1768 1768 1769 1769 1241 1241 1279 1279 1241 1241 1239 1239 1279 1279 1279 1279 1239 1239 1278 1278 1239 1239 1237 1237 1278 1278 1278 1278 1237 1237 1277 1277 1237 1237 1235 1235 1277 1277 1277 1277 1235 1235 1276 1276 1235 1235 1233 1233 1276 1276 1276 1276 1233 1233 1275 1275 1233 1233 1231 1231 1275 1275 1275 1275 1231 1231 1274 1274 1231 1231 1229 1229 1274 1274 1274 1274 1229 1229 1273 1273 1229 1229 1227 1227 1273 1273 1273 1273 1227 1227 1272 1272 1227 1227 1225 1225 1272 1272 1272 1272 1225 1225 1271 1271 1225 1225 1223 1223 1271 1271 1271 1271 1223 1223 1270 1270 1223 1223 1221 1221 1270 1270 1270 1270 1221 1221 1269 1269 1221 1221 1219 1219 1269 1269 1269 1269 1219 1219 1268 1268 1219 1219 1770 1770 1268 1268 1268 1268 1771 1771 1772 1772 1217 1217 1215 1215 1265 1265 1265 1265 1215 1215 1263 1263 1215 1215 1214 1214 1263 1263 1263 1263 1214 1214 1262 1262 1214 1214 1216 1216 1262 1262 1262 1262 1216 1216 1264 1264 1216 1216 1218 1218 1264 1264 1264 1264 1218 1218 1266 1266 1773 1773 1248 1248 1774 1774 1775 1775 1248 1248 1267 1267 1335 1335 1339 1339 1331 1331 1339 1339 1333 1333 1331 1331 1331 1331 1333 1333 1327 1327 1333 1333 1329 1329 1327 1327 1327 1327 1329 1329 1323 1323 1329 1329 1325 1325 1323 1323 1323 1323 1325 1325 1319 1319 1325 1325 1321 1321 1319 1319 1319 1319 1321 1321 1317 1317 1321 1321 1315 1315 1317 1317 1317 1317 1315 1315 1313 1313 1315 1315 1311 1311 1313 1313 1313 1313 1311 1311 1309 1309 1311 1311 1307 1307 1309 1309 1309 1309 1307 1307 1305 1305 1330 1330 1338 1338 1334 1334 1338 1338 1343 1343 1334 1334 1334 1334 1343 1343 1336 1336 1343 1343 1345 1345 1336 1336 1336 1336 1345 1345 1340 1340 1345 1345 1347 1347 1340 1340 1340 1340 1347 1347 1342 1342 1347 1347 1349 1349 1342 1342 1342 1342 1349 1349 1341 1341 1349 1349 1348 1348 1341 1341 1341 1341 1348 1348 1337 1337 1348 1348 1346 1346 1337 1337 1337 1337 1346 1346 1335 1335 1346 1346 1344 1344 1335 1335 1335 1335 1344 1344 1339 1339 1300 1300 1296 1296 1304 1304 1296 1296 1302 1302 1304 1304 1304 1304 1302 1302 1308 1308 1302 1302 1306 1306 1308 1308 1308 1308 1306 1306 1312 1312 1306 1306 1310 1310 1312 1312 1312 1312 1310 1310 1316 1316 1310 1310 1314 1314 1316 1316 1316 1316 1314 1314 1318 1318 1314 1314 1320 1320 1318 1318 1318 1318 1320 1320 1322 1322 1320 1320 1324 1324 1322 1322 1322 1322 1324 1324 1326 1326 1324 1324 1328 1328 1326 1326 1326 1326 1328 1328 1330 1330 1328 1328 1332 1332 1330 1330 1330 1330 1332 1332 1338 1338 1307 1307 1303 1303 1305 1305 1303 1303 1297 1297 1305 1305 1305 1305 1297 1297 1301 1301 1297 1297 1292 1292 1301 1301 1301 1301 1292 1292 1299 1299 1292 1292 1290 1290 1299 1299 1299 1299 1290 1290 1295 1295 1290 1290 1288 1288 1295 1295 1295 1295 1288 1288 1293 1293 1288 1288 1286 1286 1293 1293 1293 1293 1286 1286 1294 1294 1286 1286 1287 1287 1294 1294 1294 1294 1287 1287 1298 1298 1287 1287 1289 1289 1298 1298 1298 1298 1289 1289 1300 1300 1289 1289 1291 1291 1300 1300 1300 1300 1291 1291 1296 1296 1436 1436 1434 1434 1405 1405 1432 1432 1401 1401 1434 1434 1401 1401 1403 1403 1434 1434 1434 1434 1403 1403 1405 1405 1430 1430 1397 1397 1776 1776 1397 1397 1777 1777 1778 1778 1432 1432 1399 1399 1401 1401 1428 1428 1393 1393 1430 1430 1393 1393 1395 1395 1430 1430 1430 1430 1395 1395 1397 1397 1426 1426 1389 1389 1428 1428 1389 1389 1391 1391 1428 1428 1428 1428 1391 1391 1393 1393 1424 1424 1385 1385 1426 1426 1385 1385 1387 1387 1426 1426 1426 1426 1387 1387 1389 1389 1422 1422 1381 1381 1424 1424 1381 1381 1383 1383 1424 1424 1424 1424 1383 1383 1385 1385 1420 1420 1377 1377 1422 1422 1377 1377 1379 1379 1422 1422 1422 1422 1379 1379 1381 1381 1418 1418 1373 1373 1420 1420 1373 1373 1375 1375 1420 1420 1420 1420 1375 1375 1377 1377 1416 1416 1369 1369 1418 1418 1369 1369 1371 1371 1418 1418 1418 1418 1371 1371 1373 1373 1414 1414 1365 1365 1416 1416 1365 1365 1367 1367 1416 1416 1416 1416 1367 1367 1369 1369 1412 1412 1361 1361 1414 1414 1361 1361 1363 1363 1414 1414 1414 1414 1363 1363 1365 1365 1779 1779 1780 1780 1412 1412 1781 1781 1359 1359 1412 1412 1412 1412 1359 1359 1361 1361 1408 1408 1353 1353 1410 1410 1353 1353 1355 1355 1410 1410 1410 1410 1355 1355 1357 1357 1409 1409 1350 1350 1408 1408 1350 1350 1351 1351 1408 1408 1408 1408 1351 1351 1353 1353 1411 1411 1354 1354 1409 1409 1354 1354 1352 1352 1409 1409 1409 1409 1352 1352 1350 1350 1413 1413 1782 1782 1783 1783 1358 1358 1356 1356 1411 1411 1411 1411 1356 1356 1354 1354 1415 1415 1362 1362 1413 1413 1362 1362 1360 1360 1413 1413 1413 1413 1360 1360 1784 1784 1417 1417 1366 1366 1415 1415 1366 1366 1364 1364 1415 1415 1415 1415 1364 1364 1362 1362 1419 1419 1370 1370 1417 1417 1370 1370 1368 1368 1417 1417 1417 1417 1368 1368 1366 1366 1421 1421 1374 1374 1419 1419 1374 1374 1372 1372 1419 1419 1419 1419 1372 1372 1370 1370 1423 1423 1378 1378 1421 1421 1378 1378 1376 1376 1421 1421 1421 1421 1376 1376 1374 1374 1425 1425 1382 1382 1423 1423 1382 1382 1380 1380 1423 1423 1423 1423 1380 1380 1378 1378 1427 1427 1386 1386 1425 1425 1386 1386 1384 1384 1425 1425 1425 1425 1384 1384 1382 1382 1429 1429 1390 1390 1427 1427 1390 1390 1388 1388 1427 1427 1427 1427 1388 1388 1386 1386 1431 1431 1394 1394 1429 1429 1394 1394 1392 1392 1429 1429 1429 1429 1392 1392 1390 1390 1785 1785 1398 1398 1431 1431 1398 1398 1396 1396 1431 1431 1431 1431 1396 1396 1394 1394 1435 1435 1402 1402 1433 1433 1402 1402 1400 1400 1433 1433 1786 1786 1787 1787 1398 1398 1405 1405 1407 1407 1436 1436 1407 1407 1406 1406 1436 1436 1436 1436 1406 1406 1435 1435 1406 1406 1404 1404 1435 1435 1435 1435 1404 1404 1402 1402 1504 1504 1468 1468 1502 1502 1468 1468 1466 1466 1502 1502 1502 1502 1466 1466 1500 1500 1788 1788 1464 1464 1789 1789 1790 1790 1464 1464 1498 1498 1464 1464 1462 1462 1498 1498 1498 1498 1462 1462 1496 1496 1462 1462 1460 1460 1496 1496 1496 1496 1460 1460 1494 1494 1460 1460 1458 1458 1494 1494 1494 1494 1458 1458 1492 1492 1458 1458 1456 1456 1492 1492 1492 1492 1456 1456 1490 1490 1456 1456 1454 1454 1490 1490 1490 1490 1454 1454 1488 1488 1454 1454 1452 1452 1488 1488 1488 1488 1452 1452 1486 1486 1452 1452 1450 1450 1486 1486 1486 1486 1450 1450 1484 1484 1450 1450 1448 1448 1484 1484 1484 1484 1448 1448 1482 1482 1448 1448 1446 1446 1482 1482 1482 1482 1446 1446 1480 1480 1446 1446 1444 1444 1480 1480 1480 1480 1444 1444 1478 1478 1444 1444 1442 1442 1478 1478 1478 1478 1442 1442 1476 1476 1442 1442 1791 1791 1476 1476 1476 1476 1792 1792 1793 1793 1440 1440 1438 1438 1474 1474 1474 1474 1438 1438 1472 1472 1438 1438 1437 1437 1472 1472 1472 1472 1437 1437 1471 1471 1437 1437 1439 1439 1471 1471 1471 1471 1439 1439 1473 1473 1439 1439 1441 1441 1473 1473 1473 1473 1441 1441 1475 1475 1794 1794 1443 1443 1795 1795 1796 1796 1443 1443 1477 1477 1443 1443 1445 1445 1477 1477 1477 1477 1445 1445 1479 1479 1445 1445 1447 1447 1479 1479 1479 1479 1447 1447 1481 1481 1447 1447 1449 1449 1481 1481 1481 1481 1449 1449 1483 1483 1449 1449 1451 1451 1483 1483 1483 1483 1451 1451 1485 1485 1451 1451 1453 1453 1485 1485 1485 1485 1453 1453 1487 1487 1453 1453 1455 1455 1487 1487 1487 1487 1455 1455 1489 1489 1455 1455 1457 1457 1489 1489 1489 1489 1457 1457 1491 1491 1457 1457 1459 1459 1491 1491 1491 1491 1459 1459 1493 1493 1459 1459 1461 1461 1493 1493 1493 1493 1461 1461 1495 1495 1461 1461 1463 1463 1495 1495 1495 1495 1463 1463 1497 1497 1463 1463 1465 1465 1497 1497 1497 1497 1465 1465 1499 1499 1465 1465 1797 1797 1499 1499 1499 1499 1798 1798 1799 1799 1467 1467 1469 1469 1501 1501 1501 1501 1469 1469 1503 1503 1469 1469 1470 1470 1503 1503 1503 1503 1470 1470 1504 1504 1470 1470 1468 1468 1504 1504 1509 1509 1507 1507 1539 1539 1539 1539 1541 1541 1509 1509 1541 1541 1543 1543 1509 1509 1800 1800 1801 1801 1511 1511 1802 1802 1545 1545 1511 1511 1545 1545 1547 1547 1511 1511 1511 1511 1547 1547 1513 1513 1547 1547 1549 1549 1513 1513 1549 1549 1551 1551 1513 1513 1513 1513 1551 1551 1515 1515 1551 1551 1553 1553 1515 1515 1553 1553 1555 1555 1515 1515 1515 1515 1555 1555 1517 1517 1555 1555 1557 1557 1517 1517 1557 1557 1559 1559 1517 1517 1517 1517 1559 1559 1519 1519 1559 1559 1561 1561 1519 1519 1561 1561 1563 1563 1519 1519 1519 1519 1563 1563 1521 1521 1563 1563 1565 1565 1521 1521 1565 1565 1567 1567 1521 1521 1521 1521 1567 1567 1523 1523 1567 1567 1569 1569 1523 1523 1569 1569 1571 1571 1523 1523 1571 1571 1573 1573 1523 1523 1523 1523 1573 1573 1525 1525 1573 1573 1575 1575 1525 1525 1575 1575 1577 1577 1525 1525 1525 1525 1577 1577 1527 1527 1577 1577 1579 1579 1527 1527 1579 1579 1581 1581 1527 1527 1527 1527 1581 1581 1529 1529 1581 1581 1583 1583 1529 1529 1583 1583 1803 1803 1529 1529 1529 1529 1804 1804 1805 1805 1585 1585 1587 1587 1531 1531 1587 1587 1589 1589 1531 1531 1531 1531 1589 1589 1533 1533 1589 1589 1591 1591 1533 1533 1533 1533 1591 1591 1534 1534 1591 1591 1592 1592 1534 1534 1534 1534 1592 1592 1532 1532 1592 1592 1590 1590 1532 1532 1590 1590 1588 1588 1532 1532 1532 1532 1588 1588 1530 1530 1588 1588 1586 1586 1530 1530 1586 1586 1584 1584 1530 1530 1806 1806 1807 1807 1528 1528 1808 1808 1582 1582 1528 1528 1582 1582 1580 1580 1528 1528 1528 1528 1580 1580 1526 1526 1580 1580 1578 1578 1526 1526 1578 1578 1576 1576 1526 1526 1526 1526 1576 1576 1524 1524 1576 1576 1574 1574 1524 1524 1574 1574 1572 1572 1524 1524 1524 1524 1572 1572 1522 1522 1572 1572 1570 1570 1522 1522 1570 1570 1568 1568 1522 1522 1522 1522 1568 1568 1520 1520 1568 1568 1566 1566 1520 1520 1566 1566 1564 1564 1520 1520 1520 1520 1564 1564 1518 1518 1564 1564 1562 1562 1518 1518 1562 1562 1560 1560 1518 1518 1518 1518 1560 1560 1516 1516 1560 1560 1558 1558 1516 1516 1558 1558 1556 1556 1516 1516 1516 1516 1556 1556 1514 1514 1556 1556 1554 1554 1514 1514 1554 1554 1552 1552 1514 1514 1514 1514 1552 1552 1512 1512 1552 1552 1550 1550 1512 1512 1550 1550 1548 1548 1512 1512 1512 1512 1548 1548 1510 1510 1548 1548 1546 1546 1510 1510 1546 1546 1544 1544 1510 1510 1510 1510 1544 1544 1809 1809 1544 1544 1810 1810 1811 1811 1542 1542 1540 1540 1508 1508 1508 1508 1540 1540 1506 1506 1540 1540 1538 1538 1506 1506 1538 1538 1536 1536 1506 1506 1506 1506 1536 1536 1505 1505 1536 1536 1535 1535 1505 1505 1505 1505 1535 1535 1507 1507 1535 1535 1537 1537 1507 1507 1507 1507 1537 1537 1539 1539 1593 1593 1594 1594 1595 1595 1594 1594 1596 1596 1595 1595 1595 1595 1596 1596 1597 1597 1596 1596 1598 1598 1597 1597 1597 1597 1598 1598 1599 1599 1598 1598 1600 1600 1599 1599 1599 1599 1600 1600 1601 1601 1600 1600 1602 1602 1601 1601 1601 1601 1602 1602 1603 1603 1602 1602 1604 1604 1603 1603 1603 1603 1604 1604 1605 1605 1604 1604 1606 1606 1605 1605 1605 1605 1606 1606 1607 1607 1606 1606 1608 1608 1607 1607 1607 1607 1608 1608 1609 1609 1608 1608 1610 1610 1609 1609 1609 1609 1610 1610 1812 1812 1610 1610 1813 1813 1814 1814 1611 1611 1612 1612 1613 1613 1612 1612 1614 1614 1613 1613 1613 1613 1614 1614 1615 1615 1614 1614 1616 1616 1615 1615 1615 1615 1616 1616 1617 1617 1616 1616 1618 1618 1617 1617 1815 1815 1816 1816 1619 1619 1817 1817 1620 1620 1619 1619 1655 1655 1627 1627 1818 1818 1627 1627 1819 1819 1820 1820 1653 1653 1625 1625 1651 1651 1625 1625 1623 1623 1651 1651 1651 1651 1623 1623 1649 1649 1623 1623 1621 1621 1649 1649 1649 1649 1621 1621 1650 1650 1621 1621 1622 1622 1650 1650 1650 1650 1622 1622 1652 1652 1622 1622 1624 1624 1652 1652 1652 1652 1624 1624 1654 1654 1624 1624 1626 1626 1654 1654 1821 1821 1822 1822 1656 1656 1823 1823 1628 1628 1656 1656 1656 1656 1628 1628 1657 1657 1628 1628 1629 1629 1657 1657 1657 1657 1629 1629 1658 1658 1629 1629 1630 1630 1658 1658 1658 1658 1630 1630 1659 1659 1630 1630 1631 1631 1659 1659 1659 1659 1631 1631 1660 1660 1631 1631 1632 1632 1660 1660 1660 1660 1632 1632 1661 1661 1632 1632 1633 1633 1661 1661 1661 1661 1633 1633 1662 1662 1633 1633 1634 1634 1662 1662 1662 1662 1634 1634 1663 1663 1634 1634 1635 1635 1663 1663 1663 1663 1635 1635 1664 1664 1635 1635 1636 1636 1664 1664 1664 1664 1636 1636 1665 1665 1636 1636 1637 1637 1665 1665 1665 1665 1637 1637 1666 1666 1637 1637 1638 1638 1666 1666 1666 1666 1638 1638 1667 1667 1638 1638 1639 1639 1667 1667 1667 1667 1639 1639 1668 1668 1639 1639 1640 1640 1668 1668 1668 1668 1640 1640 1669 1669 1640 1640 1641 1641 1669 1669 1669 1669 1641 1641 1824 1824 1641 1641 1825 1825 1826 1826 1671 1671 1643 1643 1673 1673 1673 1673 1643 1643 1675 1675 1643 1643 1645 1645 1675 1675 1675 1675 1645 1645 1677 1677 1645 1645 1647 1647 1677 1677 1677 1677 1647 1647 1678 1678 1647 1647 1648 1648 1678 1678 1678 1678 1648 1648 1676 1676 1648 1648 1646 1646 1676 1676 1676 1676 1646 1646 1674 1674 1646 1646 1644 1644 1674 1674 1674 1674 1644 1644 1672 1672 1827 1827 1642 1642 1828 1828 1829 1829 1642 1642 1670 1670 1679 1679 1680 1680 1830 1830 1680 1680 1831 1831 1832 1832 1681 1681 1682 1682 1683 1683 1682 1682 1684 1684 1683 1683 1683 1683 1684 1684 1685 1685 1684 1684 1686 1686 1685 1685 1685 1685 1686 1686 1687 1687 1686 1686 1688 1688 1687 1687 1833 1833 1834 1834 1689 1689 1835 1835 1690 1690 1689 1689 1689 1689 1690 1690 1691 1691 1690 1690 1692 1692 1691 1691 1691 1691 1692 1692 1693 1693 1692 1692 1694 1694 1693 1693 1693 1693 1694 1694 1695 1695 1694 1694 1696 1696 1695 1695 1695 1695 1696 1696 1697 1697 1696 1696 1698 1698 1697 1697 1697 1697 1698 1698 1699 1699 1698 1698 1700 1700 1699 1699 1699 1699 1700 1700 1701 1701 1700 1700 1702 1702 1701 1701 1701 1701 1702 1702 1703 1703 1702 1702 1704 1704 1703 1703 1703 1703 1704 1704 1705 1705 1704 1704 1706 1706 1705 1705
+33 33 31 31 29 29 47 47 45 45 39 39 40 40 42 42 37 37 8 8 10 10 17 17 33 33 29 29 35 35 42 42 44 44 37 37 44 44 46 46 37 37 37 37 46 46 48 48 13 13 11 11 19 19 45 45 43 43 39 39 43 43 41 41 39 39 39 39 41 41 29 29 41 41 38 38 29 29 29 29 38 38 35 35 39 39 55 55 53 53 10 10 12 12 17 17 12 12 14 14 17 17 17 17 14 14 27 27 14 14 16 16 27 27 16 16 20 20 27 27 27 27 20 20 22 22 11 11 9 9 19 19 9 9 7 7 19 19 19 19 7 7 5 5 2 2 4 4 17 17 4 4 6 6 17 17 17 17 6 6 8 8 31 31 28 28 29 29 28 28 25 25 29 29 29 29 25 25 23 23 55 55 39 39 56 56 39 39 37 37 56 56 56 56 37 37 54 54 53 53 51 51 39 39 51 51 49 49 39 39 39 39 49 49 47 47 30 30 32 32 27 27 32 32 34 34 27 27 27 27 34 34 37 37 34 34 36 36 37 37 37 37 36 36 40 40 22 22 24 24 27 27 24 24 26 26 27 27 27 27 26 26 30 30 5 5 3 3 19 19 3 3 1 1 19 19 19 19 1 1 17 17 1 1 0 0 17 17 17 17 0 0 2 2 48 48 50 50 37 37 50 50 52 52 37 37 37 37 52 52 54 54 23 23 21 21 29 29 21 21 18 18 29 29 29 29 18 18 19 19 18 18 15 15 19 19 19 19 15 15 13 13 241 241 234 234 249 249 234 234 250 250 249 249 249 249 250 250 264 264 250 250 270 270 264 264 264 264 270 270 271 271 270 270 284 284 271 271 271 271 284 284 285 285 241 241 233 233 234 234 233 233 219 219 234 234 234 234 219 219 220 220 219 219 218 218 220 220 220 220 218 218 204 204 218 218 203 203 204 204 204 204 203 203 188 188 203 203 195 195 188 188 195 195 186 186 188 188 186 186 174 174 188 188 188 188 174 174 171 171 174 174 170 170 171 171 170 170 155 155 171 171 1260 1260 1261 1261 156 156 1262 1262 1263 1263 156 156 156 156 1264 1264 1265 1265 1266 1266 137 137 140 140 140 140 137 137 122 122 137 137 126 126 122 122 126 126 121 121 122 122 121 121 103 103 122 122 122 122 103 103 105 105 103 103 99 99 105 105 105 105 99 99 83 83 99 99 81 81 83 83 83 83 81 81 68 68 81 81 73 73 68 68 73 73 66 66 68 68 66 66 59 59 68 68 68 68 59 59 61 61 59 59 57 57 61 61 61 61 57 57 58 58 57 57 60 60 58 58 58 58 60 60 64 64 60 60 62 62 64 64 64 64 62 62 76 76 62 62 72 72 76 76 72 72 75 75 76 76 75 75 91 91 76 76 76 76 91 91 93 93 91 91 98 98 93 93 93 93 98 98 113 113 98 98 112 112 113 113 113 113 112 112 132 132 112 112 125 125 132 132 125 125 131 131 132 132 131 131 146 146 132 132 1267 1267 1268 1268 147 147 1269 1269 1270 1270 147 147 147 147 1271 1271 1272 1272 149 149 1273 1273 1274 1274 163 163 173 173 164 164 164 164 173 173 181 181 173 173 180 180 181 181 180 180 194 194 181 181 181 181 194 194 197 197 194 194 196 196 197 197 196 196 210 210 197 197 197 197 210 210 211 211 210 210 217 217 211 211 211 211 217 217 227 227 217 217 226 226 227 227 227 227 226 226 243 243 226 226 240 240 243 243 240 240 242 242 243 243 242 242 262 262 243 243 243 243 262 262 261 261 262 262 263 263 261 261 261 261 263 263 277 277 263 263 278 278 277 277 277 277 278 278 293 293 278 278 286 286 293 293 286 286 294 294 293 293 294 294 308 308 293 293 293 293 308 308 307 307 308 308 324 324 307 307 307 307 324 324 323 323 324 324 329 329 323 323 323 323 329 329 339 339 329 329 340 340 339 339 1275 1275 1276 1276 355 355 1277 1277 1278 1278 355 355 1279 1279 1280 1280 355 355 1281 1281 1282 1282 355 355 355 355 1283 1283 1284 1284 372 372 376 376 371 371 371 371 376 376 389 389 376 376 390 390 389 389 389 389 390 390 410 410 390 390 403 403 410 410 403 403 412 412 410 410 412 412 427 427 410 410 410 410 427 427 426 426 427 427 431 431 426 426 426 426 431 431 438 438 431 431 440 440 438 438 438 438 440 440 445 445 440 440 442 442 445 445 442 442 446 446 445 445 446 446 444 444 445 445 445 445 444 444 441 441 444 444 443 443 441 441 443 443 435 435 441 441 441 441 435 435 433 433 435 435 430 430 433 433 433 433 430 430 419 419 430 430 420 420 419 419 419 419 420 420 397 397 420 420 404 404 397 397 404 404 398 398 397 397 398 398 381 381 397 397 397 397 381 381 379 379 381 381 377 377 379 379 379 379 377 377 362 362 377 377 363 363 362 362 1285 1285 1286 1286 345 345 1287 1287 1288 1288 345 345 1289 1289 1290 1290 345 345 1291 1291 1292 1292 345 345 345 345 1293 1293 1294 1294 332 332 316 316 330 330 330 330 316 316 315 315 316 316 309 309 315 315 315 315 309 309 300 300 309 309 301 301 300 300 300 300 301 301 284 284 301 301 287 287 284 284 284 284 287 287 285 285 1295 1295 344 344 345 345 344 344 360 360 345 345 345 345 360 360 1296 1296 360 360 378 378 1297 1297 1298 1298 378 378 1299 1299 378 378 395 395 1300 1300 1301 1301 395 395 1302 1302 395 395 415 415 1303 1303 1304 1304 415 415 1305 1305 415 415 429 429 1306 1306 1307 1307 429 429 1308 1308 429 429 437 437 1309 1309 1310 1310 437 437 1311 1311 437 437 439 439 1312 1312 1313 1313 439 439 1314 1314 439 439 436 436 1315 1315 1316 1316 436 436 1317 1317 436 436 424 424 1318 1318 1319 1319 424 424 1320 1320 424 424 407 407 1321 1321 1322 1322 407 407 1323 1323 407 407 386 386 1324 1324 1325 1325 386 386 1326 1326 386 386 369 369 1327 1327 1328 1328 369 369 1329 1329 369 369 354 354 1330 1330 1331 1331 354 354 355 355 354 354 337 337 355 355 355 355 337 337 1332 1332 337 337 322 322 1333 1333 1334 1334 322 322 1335 1335 322 322 306 306 1336 1336 1337 1337 306 306 1338 1338 306 306 292 292 1339 1339 1340 1340 292 292 1341 1341 292 292 276 276 1342 1342 1343 1343 276 276 1344 1344 276 276 260 260 1345 1345 1346 1346 260 260 1347 1347 260 260 244 244 1348 1348 1349 1349 244 244 1350 1350 244 244 228 228 1351 1351 1352 1352 228 228 1353 1353 228 228 212 212 1354 1354 1355 1355 212 212 1356 1356 212 212 198 198 1357 1357 1358 1358 198 198 1359 1359 198 198 182 182 1360 1360 1361 1361 182 182 1362 1362 182 182 166 166 1363 1363 1364 1364 166 166 1365 1365 166 166 150 150 1366 1366 1367 1367 150 150 147 147 150 150 134 134 147 147 147 147 134 134 1368 1368 134 134 117 117 1369 1369 1370 1370 117 117 1371 1371 117 117 96 96 1372 1372 1373 1373 96 96 1374 1374 96 96 80 80 1375 1375 1376 1376 80 80 1377 1377 80 80 67 67 1378 1378 1379 1379 67 67 1380 1380 67 67 63 63 1381 1381 1382 1382 63 63 1383 1383 63 63 65 65 1384 1384 1385 1385 65 65 1386 1386 65 65 71 71 1387 1387 1388 1388 71 71 1389 1389 71 71 87 87 1390 1390 1391 1391 87 87 1392 1392 87 87 107 107 1393 1393 1394 1394 107 107 1395 1395 107 107 123 123 1396 1396 1397 1397 123 123 1398 1398 123 123 141 141 1399 1399 1400 1400 141 141 1401 1401 141 141 157 157 1402 1402 1403 1403 157 157 156 156 157 157 172 172 156 156 156 156 172 172 1404 1404 172 172 189 189 1405 1405 1406 1406 189 189 1407 1407 189 189 205 205 1408 1408 1409 1409 205 205 1410 1410 205 205 221 221 1411 1411 1412 1412 221 221 1413 1413 221 221 235 235 1414 1414 1415 1415 235 235 1416 1416 235 235 251 251 1417 1417 1418 1418 251 251 1419 1419 251 251 269 269 1420 1420 1421 1421 269 269 1422 1422 269 269 283 283 1423 1423 1424 1424 283 283 1425 1425 283 283 299 299 1426 1426 1427 1427 299 299 1428 1428 299 299 314 314 1429 1429 1430 1430 314 314 1431 1431 314 314 328 328 1432 1432 1433 1433 328 328 1434 1434 328 328 344 344 1435 1435 328 328 342 342 344 344 342 342 359 359 344 344 344 344 359 359 360 360 359 359 373 373 360 360 360 360 373 373 378 378 373 373 391 391 378 378 378 378 391 391 395 395 391 391 409 409 395 395 395 395 409 409 415 415 409 409 422 422 415 415 415 415 422 422 429 429 422 422 432 432 429 429 429 429 432 432 437 437 432 432 434 434 437 437 437 437 434 434 439 439 434 434 428 428 439 439 439 439 428 428 436 436 428 428 418 418 436 436 436 436 418 418 424 424 418 418 399 399 424 424 424 424 399 399 407 407 399 399 384 384 407 407 407 407 384 384 386 386 384 384 367 367 386 386 386 386 367 367 369 369 367 367 350 350 369 369 369 369 350 350 354 354 350 350 336 336 354 354 354 354 336 336 337 337 336 336 320 320 337 337 337 337 320 320 322 322 320 320 305 305 322 322 322 322 305 305 306 306 305 305 291 291 306 306 306 306 291 291 292 292 291 291 275 275 292 292 292 292 275 275 276 276 275 275 259 259 276 276 276 276 259 259 260 260 259 259 245 245 260 260 260 260 245 245 244 244 245 245 229 229 244 244 244 244 229 229 228 228 229 229 213 213 228 228 228 228 213 213 212 212 213 213 199 199 212 212 212 212 199 199 198 198 199 199 183 183 198 198 198 198 183 183 182 182 183 183 167 167 182 182 182 182 167 167 166 166 167 167 152 152 166 166 166 166 152 152 150 150 152 152 136 136 150 150 150 150 136 136 134 134 136 136 118 118 134 134 134 134 118 118 117 117 118 118 104 104 117 117 117 117 104 104 96 96 104 104 84 84 96 96 96 96 84 84 80 80 84 84 74 74 80 80 80 80 74 74 67 67 74 74 69 69 67 67 67 67 69 69 63 63 69 69 70 70 63 63 63 63 70 70 65 65 70 70 78 78 65 65 65 65 78 78 71 71 78 78 90 90 71 71 71 71 90 90 87 87 90 90 111 111 87 87 87 87 111 111 107 107 111 111 128 128 107 107 107 107 128 128 123 123 128 128 143 143 123 123 123 123 143 143 141 141 143 143 159 159 141 141 141 141 159 159 157 157 159 159 176 176 157 157 157 157 176 176 172 172 176 176 190 190 172 172 172 172 190 190 189 189 190 190 206 206 189 189 189 189 206 206 205 205 206 206 222 222 205 205 205 205 222 222 221 221 222 222 236 236 221 221 221 221 236 236 235 235 236 236 252 252 235 235 235 235 252 252 251 251 252 252 268 268 251 251 251 251 268 268 269 269 268 268 282 282 269 269 269 269 282 282 283 283 282 282 298 298 283 283 283 283 298 298 299 299 298 298 313 313 299 299 299 299 313 313 314 314 313 313 327 327 314 314 314 314 327 327 328 328 327 327 342 342 328 328 327 327 341 341 342 342 341 341 357 357 342 342 342 342 357 357 359 359 357 357 370 370 359 359 359 359 370 370 373 373 370 370 385 385 373 373 373 373 385 385 391 391 385 385 401 401 391 391 391 391 401 401 409 409 401 401 416 416 409 409 409 409 416 416 422 422 416 416 423 423 422 422 422 422 423 423 432 432 423 423 425 425 432 432 432 432 425 425 434 434 425 425 421 421 434 434 434 434 421 421 428 428 421 421 411 411 428 428 428 428 411 411 418 418 411 411 394 394 418 418 418 418 394 394 399 399 394 394 380 380 399 399 399 399 380 380 384 384 380 380 365 365 384 384 384 384 365 365 367 367 365 365 348 348 367 367 367 367 348 348 350 350 348 348 334 334 350 350 350 350 334 334 336 336 334 334 319 319 336 336 336 336 319 319 320 320 319 319 304 304 320 320 320 320 304 304 305 305 304 304 290 290 305 305 305 305 290 290 291 291 290 290 274 274 291 291 291 291 274 274 275 275 274 274 258 258 275 275 275 275 258 258 259 259 258 258 246 246 259 259 259 259 246 246 245 245 246 246 230 230 245 245 245 245 230 230 229 229 230 230 214 214 229 229 229 229 214 214 213 213 214 214 200 200 213 213 213 213 200 200 199 199 200 200 184 184 199 199 199 199 184 184 183 183 184 184 168 168 183 183 183 183 168 168 167 167 168 168 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 136 136 139 139 124 124 136 136 136 136 124 124 118 118 124 124 109 109 118 118 118 118 109 109 104 104 109 109 92 92 104 104 104 104 92 92 84 84 92 92 82 82 84 84 84 84 82 82 74 74 82 82 77 77 74 74 74 74 77 77 69 69 77 77 79 79 69 69 69 69 79 79 70 70 79 79 85 85 70 70 70 70 85 85 78 78 85 85 100 100 78 78 78 78 100 100 90 90 100 100 116 116 90 90 90 90 116 116 111 111 116 116 130 130 111 111 111 111 130 130 128 128 130 130 144 144 128 128 128 128 144 144 143 143 144 144 161 161 143 143 143 143 161 161 159 159 161 161 177 177 159 159 159 159 177 177 176 176 177 177 191 191 176 176 176 176 191 191 190 190 191 191 207 207 190 190 190 190 207 207 206 206 207 207 223 223 206 206 206 206 223 223 222 222 223 223 237 237 222 222 222 222 237 237 236 236 237 237 253 253 236 236 236 236 253 253 252 252 253 253 267 267 252 252 252 252 267 267 268 268 267 267 281 281 268 268 268 268 281 281 282 282 281 281 297 297 282 282 282 282 297 297 298 298 297 297 312 312 298 298 298 298 312 312 313 313 312 312 326 326 313 313 313 313 326 326 327 327 326 326 341 341 327 327 326 326 338 338 341 341 338 338 353 353 341 341 341 341 353 353 357 357 353 353 366 366 357 357 357 357 366 366 370 370 366 366 382 382 370 370 370 370 382 382 385 385 382 382 393 393 385 385 385 385 393 393 401 401 393 393 408 408 401 401 401 401 408 408 416 416 408 408 414 414 416 416 416 416 414 414 423 423 414 414 417 417 423 423 423 423 417 417 425 425 417 417 413 413 425 425 425 425 413 413 421 421 413 413 400 400 421 421 421 421 400 400 411 411 400 400 388 388 411 411 411 411 388 388 394 394 388 388 374 374 394 394 394 394 374 374 380 380 374 374 361 361 380 380 380 380 361 361 365 365 361 361 347 347 365 365 365 365 347 347 348 348 347 347 333 333 348 348 348 348 333 333 334 334 333 333 318 318 334 334 334 334 318 318 319 319 318 318 303 303 319 319 319 319 303 303 304 304 303 303 289 289 304 304 304 304 289 289 290 290 289 289 273 273 290 290 290 290 273 273 274 274 273 273 257 257 274 274 274 274 257 257 258 258 257 257 247 247 258 258 258 258 247 247 246 246 247 247 231 231 246 246 246 246 231 231 230 230 231 231 215 215 230 230 230 230 215 215 214 214 215 215 201 201 214 214 214 214 201 201 200 200 201 201 185 185 200 200 200 200 185 185 184 184 185 185 169 169 184 184 184 184 169 169 168 168 169 169 158 158 168 168 168 168 158 158 154 154 158 158 142 142 154 154 154 154 142 142 139 139 142 142 129 129 139 139 139 139 129 129 124 124 129 129 115 115 124 124 124 124 115 115 109 109 115 115 102 102 109 109 109 109 102 102 92 92 102 102 89 89 92 92 92 92 89 89 82 82 89 89 86 86 82 82 82 82 86 86 77 77 86 86 88 88 77 77 77 77 88 88 79 79 88 88 94 94 79 79 79 79 94 94 85 85 94 94 108 108 85 85 85 85 108 108 100 100 108 108 119 119 100 100 100 100 119 119 116 116 119 119 135 135 116 116 116 116 135 135 130 130 135 135 148 148 130 130 130 130 148 148 144 144 148 148 162 162 144 144 144 144 162 162 161 161 162 162 178 178 161 161 161 161 178 178 177 177 178 178 192 192 177 177 177 177 192 192 191 191 192 192 208 208 191 191 191 191 208 208 207 207 208 208 224 224 207 207 207 207 224 224 223 223 224 224 238 238 223 223 223 223 238 238 237 237 238 238 254 254 237 237 237 237 254 254 253 253 254 254 266 266 253 253 253 253 266 266 267 267 266 266 280 280 267 267 267 267 280 280 281 281 280 280 296 296 281 281 281 281 296 296 297 297 296 296 311 311 297 297 297 297 311 311 312 312 311 311 325 325 312 312 312 312 325 325 326 326 325 325 338 338 326 326 325 325 335 335 338 338 335 335 349 349 338 338 338 338 349 349 353 353 349 349 364 364 353 353 353 353 364 364 366 366 364 364 375 375 366 366 366 366 375 375 382 382 375 375 387 387 382 382 382 382 387 387 393 393 387 387 396 396 393 393 393 393 396 396 408 408 396 396 405 405 408 408 408 408 405 405 414 414 405 405 406 406 414 414 414 414 406 406 417 417 406 406 402 402 417 417 417 417 402 402 413 413 402 402 392 392 413 413 413 413 392 392 400 400 392 392 383 383 400 400 400 400 383 383 388 388 383 383 368 368 388 388 388 388 368 368 374 374 368 368 358 358 374 374 374 374 358 358 361 361 358 358 343 343 361 361 361 361 343 343 347 347 343 343 331 331 347 347 347 347 331 331 333 333 331 331 317 317 333 333 333 333 317 317 318 318 317 317 302 302 318 318 318 318 302 302 303 303 302 302 288 288 303 303 303 303 288 288 289 289 288 288 272 272 289 289 289 289 272 272 273 273 272 272 256 256 273 273 273 273 256 256 257 257 256 256 248 248 257 257 257 257 248 248 247 247 248 248 232 232 247 247 247 247 232 232 231 231 232 232 216 216 231 231 231 231 216 216 215 215 216 216 202 202 215 215 215 215 202 202 201 201 202 202 187 187 201 201 201 201 187 187 185 185 187 187 175 175 185 185 185 185 175 175 169 169 175 175 160 160 169 169 169 169 160 160 158 158 160 160 145 145 158 158 158 158 145 145 142 142 145 145 133 133 142 142 142 142 133 133 129 129 133 133 120 120 129 129 129 129 120 120 115 115 120 120 110 110 115 115 115 115 110 110 102 102 110 110 101 101 102 102 102 102 101 101 89 89 101 101 95 95 89 89 89 89 95 95 86 86 95 95 97 97 86 86 86 86 97 97 88 88 97 97 106 106 88 88 88 88 106 106 94 94 106 106 114 114 94 94 94 94 114 114 108 108 114 114 127 127 108 108 108 108 127 127 119 119 127 127 138 138 119 119 119 119 138 138 135 135 138 138 153 153 135 135 135 135 153 153 148 148 153 153 165 165 148 148 148 148 165 165 162 162 165 165 179 179 162 162 162 162 179 179 178 178 179 179 193 193 178 178 178 178 193 193 192 192 193 193 209 209 192 192 192 192 209 209 208 208 209 209 225 225 208 208 208 208 225 225 224 224 225 225 239 239 224 224 224 224 239 239 238 238 239 239 255 255 238 238 238 238 255 255 254 254 255 255 265 265 254 254 254 254 265 265 266 266 265 265 279 279 266 266 266 266 279 279 280 280 279 279 295 295 280 280 280 280 295 295 296 296 295 295 310 310 296 296 296 296 310 310 311 311 310 310 321 321 311 311 311 311 321 321 325 325 321 321 335 335 325 325 530 530 525 525 526 526 519 519 521 521 525 525 521 521 524 524 525 525 525 525 524 524 526 526 511 511 513 513 512 512 513 513 515 515 512 512 512 512 515 515 519 519 515 515 518 518 519 519 519 519 518 518 521 521 511 511 512 512 507 507 512 512 504 504 507 507 507 507 504 504 505 505 505 505 504 504 501 501 504 504 497 497 501 501 501 501 497 497 499 499 490 490 493 493 497 497 493 493 498 498 497 497 497 497 498 498 499 499 484 484 487 487 490 490 487 487 491 491 490 490 490 490 491 491 493 493 478 478 479 479 477 477 479 479 481 481 477 477 477 477 481 481 484 484 481 481 485 485 484 484 484 484 485 485 487 487 1436 1436 1437 1437 473 473 1438 1438 469 469 473 473 473 473 469 469 471 471 471 471 469 469 467 467 469 469 462 462 467 467 467 467 462 462 465 465 455 455 459 459 462 462 459 459 464 464 462 462 462 462 464 464 465 465 449 449 453 453 455 455 453 453 457 457 455 455 455 455 457 457 459 459 448 448 447 447 449 449 447 447 450 450 449 449 449 449 450 450 453 453 454 454 452 452 448 448 452 452 451 451 448 448 448 448 451 451 447 447 463 463 460 460 461 461 460 460 458 458 461 461 461 461 458 458 454 454 458 458 456 456 454 454 454 454 456 456 452 452 463 463 461 461 466 466 461 461 468 468 466 466 466 466 468 468 470 470 470 470 468 468 472 472 468 468 475 475 472 472 472 472 475 475 474 474 1439 1439 1440 1440 475 475 1441 1441 476 476 475 475 475 475 476 476 474 474 488 488 486 486 482 482 486 486 483 483 482 482 482 482 483 483 480 480 496 496 494 494 495 495 494 494 492 492 495 495 495 495 492 492 488 488 492 492 489 489 488 488 488 488 489 489 486 486 496 496 495 495 500 500 495 495 502 502 500 500 500 500 502 502 503 503 503 503 502 502 506 506 502 502 510 510 506 506 506 506 510 510 508 508 517 517 514 514 510 510 514 514 509 509 510 510 510 510 509 509 508 508 522 522 520 520 517 517 520 520 516 516 517 517 517 517 516 516 514 514 529 529 527 527 522 522 527 527 523 523 522 522 522 522 523 523 520 520 535 535 532 532 529 529 532 532 528 528 529 529 529 529 528 528 527 527 541 541 540 540 542 542 540 540 538 538 542 542 542 542 538 538 1442 1442 538 538 1443 1443 1444 1444 535 535 534 534 532 532 541 541 542 542 546 546 542 542 550 550 546 546 546 546 550 550 548 548 548 548 550 550 552 552 550 550 557 557 552 552 552 552 557 557 554 554 564 564 560 560 557 557 560 560 556 556 557 557 557 557 556 556 554 554 565 565 566 566 564 564 566 566 561 561 564 564 564 564 561 561 560 560 555 555 559 559 558 558 559 559 562 562 558 558 558 558 562 562 565 565 562 562 563 563 565 565 565 565 563 563 566 566 555 555 558 558 553 553 558 558 551 551 553 553 553 553 551 551 549 549 549 549 551 551 547 547 551 551 544 544 547 547 547 547 544 544 545 545 537 537 539 539 544 544 539 539 543 543 544 544 544 544 543 543 545 545 526 526 531 531 530 530 531 531 533 533 530 530 1445 1445 1446 1446 537 537 1447 1447 536 536 537 537 537 537 536 536 539 539 603 603 601 601 597 597 601 601 599 599 597 597 597 597 599 599 591 591 599 599 595 595 591 591 591 591 595 595 584 584 595 595 593 593 584 584 584 584 593 593 576 576 593 593 589 589 576 576 576 576 589 589 574 574 589 589 587 587 574 574 574 574 587 587 572 572 587 587 585 585 572 572 572 572 585 585 570 570 585 585 581 581 570 570 581 581 579 579 570 570 570 570 579 579 568 568 579 579 577 577 568 568 568 568 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 582 582 571 571 571 571 582 582 573 573 582 582 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 583 583 588 588 592 592 583 583 592 592 594 594 583 583 583 583 594 594 590 590 594 594 598 598 590 590 590 590 598 598 596 596 598 598 600 600 596 596 596 596 600 600 602 602 600 600 604 604 602 602 602 602 604 604 607 607 604 604 606 606 607 607 607 607 606 606 613 613 606 606 610 610 613 613 613 613 610 610 619 619 610 610 612 612 619 619 619 619 612 612 626 626 612 612 616 616 626 626 616 616 618 618 626 626 626 626 618 618 634 634 618 618 622 622 634 634 634 634 622 622 636 636 622 622 624 624 636 636 636 636 624 624 638 638 624 624 628 628 638 638 638 638 628 628 640 640 628 628 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 631 631 629 629 641 641 641 641 629 629 639 639 629 629 625 625 639 639 639 639 625 625 637 637 625 625 623 623 637 637 637 637 623 623 635 635 623 623 621 621 635 635 635 635 621 621 627 627 621 621 617 617 627 627 627 627 617 617 620 620 617 617 615 615 620 620 620 620 615 615 614 614 615 615 611 611 614 614 614 614 611 611 608 608 611 611 609 609 608 608 608 608 609 609 603 603 609 609 605 605 603 603 603 603 605 605 601 601 836 836 853 853 852 852 852 852 835 835 836 836 835 835 834 834 836 836 836 836 834 834 824 824 834 834 825 825 824 824 824 824 825 825 806 806 825 825 809 809 806 806 809 809 807 807 806 806 806 806 807 807 789 789 807 807 790 790 789 789 790 790 787 787 789 789 789 789 787 787 772 772 787 787 773 773 772 772 772 772 773 773 755 755 773 773 761 761 755 755 761 761 756 756 755 755 755 755 756 756 739 739 756 756 740 740 739 739 740 740 737 737 739 739 1448 1448 1449 1449 724 724 1450 1450 725 725 724 724 724 724 725 725 708 708 725 725 714 714 708 708 714 714 709 709 708 708 708 708 709 709 693 693 709 709 696 696 693 693 696 696 692 692 693 693 693 693 692 692 682 682 692 692 683 683 682 682 682 682 683 683 671 671 683 683 678 678 671 671 678 678 672 672 671 671 671 671 672 672 676 676 672 672 679 679 676 676 679 679 681 681 676 676 676 676 681 681 687 687 681 681 689 689 687 687 687 687 689 689 701 701 689 689 698 698 701 701 698 698 703 703 701 701 701 701 703 703 716 716 703 703 717 717 716 716 717 717 720 720 716 716 716 716 720 720 731 731 720 720 732 732 731 731 731 731 732 732 1451 1451 732 732 1452 1452 1453 1453 744 744 749 749 748 748 748 748 749 749 764 764 749 749 765 765 764 764 765 765 768 768 764 764 764 764 768 768 780 780 768 768 781 781 780 780 780 780 781 781 798 798 781 781 792 792 798 798 792 792 799 799 798 798 798 798 799 799 815 815 799 799 816 816 815 815 816 816 817 817 815 815 815 815 817 817 827 827 817 817 826 826 827 827 827 827 826 826 845 845 826 826 843 843 845 845 843 843 844 844 845 845 845 845 844 844 862 862 844 844 861 861 862 862 861 861 867 867 862 862 862 862 867 867 879 879 867 867 877 877 879 879 879 879 877 877 894 894 877 877 891 891 894 894 891 891 893 893 894 894 1454 1454 1455 1455 910 910 1456 1456 909 909 910 910 909 909 915 915 910 910 910 910 915 915 926 926 915 915 923 923 926 926 923 923 937 937 926 926 926 926 937 937 941 941 937 937 939 939 941 941 941 941 939 939 954 954 939 939 952 952 954 954 952 952 957 957 954 954 954 954 957 957 966 966 957 957 962 962 966 966 962 962 968 968 966 966 966 966 968 968 970 970 968 968 969 969 970 970 970 970 969 969 960 960 969 969 959 959 960 960 959 959 951 951 960 960 960 960 951 951 947 947 951 951 945 945 947 947 945 945 932 932 947 947 947 947 932 932 933 933 932 932 931 931 933 933 933 933 931 931 918 918 931 931 917 917 918 918 917 917 908 908 918 918 918 918 908 908 1457 1457 908 908 1458 1458 1459 1459 902 902 900 900 886 886 900 900 884 884 886 886 886 886 884 884 871 871 884 884 870 870 871 871 871 871 870 870 853 853 870 870 860 860 853 853 853 853 860 860 852 852 1460 1460 903 903 1461 1461 903 903 920 920 1462 1462 1463 1463 920 920 1464 1464 920 920 935 935 1465 1465 1466 1466 935 935 1467 1467 935 935 949 949 1468 1468 1469 1469 949 949 1470 1470 949 949 964 964 1471 1471 1472 1472 964 964 1473 1473 964 964 972 972 1474 1474 1475 1475 972 972 1476 1476 972 972 971 971 1477 1477 1478 1478 971 971 1479 1479 971 971 958 958 1480 1480 1481 1481 958 958 1482 1482 958 958 943 943 1483 1483 1484 1484 943 943 1485 1485 943 943 927 927 1486 1486 1487 1487 927 927 1488 1488 927 927 912 912 1489 1489 1490 1490 912 912 1491 1491 912 912 896 896 1492 1492 1493 1493 896 896 1494 1494 896 896 880 880 1495 1495 1496 1496 880 880 1497 1497 880 880 863 863 1498 1498 1499 1499 863 863 1500 1500 863 863 846 846 1501 1501 1502 1502 846 846 1503 1503 846 846 828 828 1504 1504 1505 1505 828 828 1506 1506 828 828 814 814 1507 1507 1508 1508 814 814 1509 1509 814 814 797 797 1510 1510 1511 1511 797 797 1512 1512 797 797 779 779 1513 1513 1514 1514 779 779 1515 1515 779 779 762 762 1516 1516 1517 1517 762 762 1518 1518 762 762 747 747 1519 1519 1520 1520 747 747 1521 1521 747 747 729 729 1522 1522 1523 1523 729 729 1524 1524 729 729 713 713 1525 1525 1526 1526 713 713 1527 1527 713 713 699 699 1528 1528 1529 1529 699 699 1530 1530 699 699 684 684 1531 1531 1532 1532 684 684 1533 1533 684 684 670 670 1534 1534 1535 1535 670 670 1536 1536 670 670 669 669 1537 1537 1538 1538 669 669 1539 1539 669 669 675 675 1540 1540 1541 1541 675 675 1542 1542 675 675 691 691 1543 1543 1544 1544 691 691 1545 1545 691 691 706 706 1546 1546 1547 1547 706 706 1548 1548 706 706 722 722 1549 1549 1550 1550 722 722 1551 1551 722 722 738 738 1552 1552 1553 1553 738 738 1554 1554 738 738 754 754 1555 1555 1556 1556 754 754 1557 1557 754 754 771 771 1558 1558 1559 1559 771 771 1560 1560 771 771 788 788 1561 1561 1562 1562 788 788 1563 1563 788 788 805 805 1564 1564 1565 1565 805 805 1566 1566 805 805 823 823 1567 1567 1568 1568 823 823 1569 1569 823 823 837 837 1570 1570 1571 1571 837 837 1572 1572 837 837 854 854 1573 1573 1574 1574 854 854 1575 1575 854 854 872 872 1576 1576 1577 1577 872 872 1578 1578 872 872 887 887 1579 1579 1580 1580 887 887 1581 1581 887 887 903 903 1582 1582 903 903 905 905 920 920 905 905 922 922 920 920 920 920 922 922 935 935 922 922 938 938 935 935 935 935 938 938 949 949 938 938 955 955 949 949 949 949 955 955 964 964 955 955 973 973 964 964 964 964 973 973 972 972 973 973 979 979 972 972 972 972 979 979 971 971 979 979 978 978 971 971 971 971 978 978 958 958 978 978 967 967 958 958 958 958 967 967 943 943 967 967 948 948 943 943 943 943 948 948 927 927 948 948 930 930 927 927 927 927 930 930 912 912 930 930 913 913 912 912 912 912 913 913 896 896 913 913 897 897 896 896 896 896 897 897 880 880 897 897 881 881 880 880 880 880 881 881 863 863 881 881 864 864 863 863 863 863 864 864 846 846 864 864 847 847 846 846 846 846 847 847 828 828 847 847 829 829 828 828 828 828 829 829 814 814 829 829 813 813 814 814 814 814 813 813 797 797 813 813 796 796 797 797 797 797 796 796 779 779 796 796 778 778 779 779 779 779 778 778 762 762 778 778 760 760 762 762 762 762 760 760 747 747 760 760 745 745 747 747 747 747 745 745 729 729 745 745 728 728 729 729 729 729 728 728 713 713 728 728 711 711 713 713 713 713 711 711 699 699 711 711 694 694 699 699 699 699 694 694 684 684 694 694 674 674 684 684 684 684 674 674 670 670 674 674 663 663 670 670 670 670 663 663 669 669 663 663 662 662 669 669 669 669 662 662 675 675 662 662 668 668 675 675 675 675 668 668 691 691 668 668 685 685 691 691 691 691 685 685 706 706 685 685 704 704 706 706 706 706 704 704 722 722 704 704 719 719 722 722 722 722 719 719 738 738 719 719 735 735 738 738 738 738 735 735 754 754 735 735 752 752 754 754 754 754 752 752 771 771 752 752 770 770 771 771 771 771 770 770 788 788 770 770 786 786 788 788 788 788 786 786 805 805 786 786 804 804 805 805 805 805 804 804 823 823 804 804 822 822 823 823 823 823 822 822 837 837 822 822 838 838 837 837 837 837 838 838 854 854 838 838 855 855 854 854 854 854 855 855 872 872 855 855 873 873 872 872 872 872 873 873 887 887 873 873 889 889 887 887 887 887 889 889 903 903 889 889 905 905 903 903 905 905 906 906 922 922 906 906 925 925 922 922 922 922 925 925 938 938 925 925 944 944 938 938 938 938 944 944 955 955 944 944 965 965 955 955 955 955 965 965 973 973 965 965 980 980 973 973 973 973 980 980 979 979 980 980 985 985 979 979 979 979 985 985 978 978 985 985 982 982 978 978 978 978 982 982 967 967 982 982 975 975 967 967 967 967 975 975 948 948 975 975 953 953 948 948 948 948 953 953 930 930 953 953 934 934 930 930 930 930 934 934 913 913 934 934 916 916 913 913 913 913 916 916 897 897 916 916 899 899 897 897 897 897 899 899 881 881 899 899 882 882 881 881 881 881 882 882 864 864 882 882 865 865 864 864 864 864 865 865 847 847 865 865 848 848 847 847 847 847 848 848 829 829 848 848 830 830 829 829 829 829 830 830 813 813 830 830 812 812 813 813 813 813 812 812 796 796 812 812 795 795 796 796 796 796 795 795 778 778 795 795 777 777 778 778 778 778 777 777 760 760 777 777 759 759 760 760 760 760 759 759 745 745 759 759 742 742 745 745 745 745 742 742 728 728 742 742 726 726 728 728 728 728 726 726 711 711 726 726 707 707 711 711 711 711 707 707 694 694 707 707 688 688 694 694 694 694 688 688 674 674 688 688 666 666 674 674 674 674 666 666 663 663 666 666 659 659 663 663 663 663 659 659 662 662 659 659 656 656 662 662 662 662 656 656 668 668 656 656 661 661 668 668 668 668 661 661 685 685 661 661 673 673 685 685 685 685 673 673 704 704 673 673 697 697 704 704 704 704 697 697 719 719 697 697 715 715 719 719 719 719 715 715 735 735 715 715 734 734 735 735 735 735 734 734 752 752 734 734 751 751 752 752 752 752 751 751 770 770 751 751 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 804 804 785 785 803 803 804 804 804 804 803 803 822 822 803 803 821 821 822 822 822 822 821 821 838 838 821 821 839 839 838 838 838 838 839 839 855 855 839 839 856 856 855 855 855 855 856 856 873 873 856 856 874 874 873 873 873 873 874 874 889 889 874 874 890 890 889 889 889 889 890 890 905 905 890 890 906 906 905 905 906 906 911 911 925 925 911 911 928 928 925 925 925 925 928 928 944 944 928 928 950 950 944 944 944 944 950 950 965 965 950 950 976 976 965 965 965 965 976 976 980 980 976 976 986 986 980 980 980 980 986 986 985 985 986 986 989 989 985 985 985 985 989 989 982 982 989 989 987 987 982 982 982 982 987 987 975 975 987 987 981 981 975 975 975 975 981 981 953 953 981 981 963 963 953 953 953 953 963 963 934 934 963 963 940 940 934 934 934 934 940 940 916 916 940 940 921 921 916 916 916 916 921 921 899 899 921 921 901 901 899 899 899 899 901 901 882 882 901 901 883 883 882 882 882 882 883 883 865 865 883 883 866 866 865 865 865 865 866 866 848 848 866 866 849 849 848 848 848 848 849 849 830 830 849 849 831 831 830 830 830 830 831 831 812 812 831 831 811 811 812 812 812 812 811 811 795 795 811 811 794 794 795 795 795 795 794 794 777 777 794 794 776 776 777 777 777 777 776 776 759 759 776 776 758 758 759 759 759 759 758 758 742 742 758 758 741 741 742 742 742 742 741 741 726 726 741 741 721 721 726 726 726 726 721 721 707 707 721 721 702 702 707 707 707 707 702 702 688 688 702 702 677 677 688 688 688 688 677 677 666 666 677 677 660 660 666 666 666 666 660 660 659 659 660 660 654 654 659 659 659 659 654 654 656 656 654 654 652 652 656 656 656 656 652 652 661 661 652 652 655 655 661 661 661 661 655 655 673 673 655 655 664 664 673 673 673 673 664 664 697 697 664 664 690 690 697 697 697 697 690 690 715 715 690 690 710 710 715 715 715 715 710 710 734 734 710 710 730 730 734 734 734 734 730 730 751 751 730 730 750 750 751 751 751 751 750 750 769 769 750 750 767 767 769 769 769 769 767 767 785 785 767 767 784 784 785 785 785 785 784 784 803 803 784 784 802 802 803 803 803 803 802 802 821 821 802 802 820 820 821 821 821 821 820 820 839 839 820 820 840 840 839 839 839 839 840 840 856 856 840 840 857 857 856 856 856 856 857 857 874 874 857 857 875 875 874 874 874 874 875 875 890 890 875 875 892 892 890 890 890 890 892 892 906 906 892 892 911 911 906 906 911 911 914 914 928 928 914 914 936 936 928 928 928 928 936 936 950 950 936 936 961 961 950 950 950 950 961 961 976 976 961 961 983 983 976 976 976 976 983 983 986 986 983 983 991 991 986 986 986 986 991 991 989 989 991 991 994 994 989 989 989 989 994 994 987 987 994 994 992 992 987 987 987 987 992 992 981 981 992 992 988 988 981 981 981 981 988 988 963 963 988 988 977 977 963 963 963 963 977 977 940 940 977 977 946 946 940 940 940 940 946 946 921 921 946 946 924 924 921 921 921 921 924 924 901 901 924 924 904 904 901 901 901 901 904 904 883 883 904 904 885 885 883 883 883 883 885 885 866 866 885 885 868 868 866 866 866 866 868 868 849 849 868 868 850 850 849 849 849 849 850 850 831 831 850 850 832 832 831 831 831 831 832 832 811 811 832 832 810 810 811 811 811 811 810 810 794 794 810 810 793 793 794 794 794 794 793 793 776 776 793 793 775 775 776 776 776 776 775 775 758 758 775 775 757 757 758 758 758 758 757 757 741 741 757 757 736 736 741 741 741 741 736 736 721 721 736 736 718 718 721 721 721 721 718 718 702 702 718 718 695 695 702 702 702 702 695 695 677 677 695 695 665 665 677 677 677 677 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 657 657 664 664 664 664 657 657 690 690 657 657 680 680 690 690 690 690 680 680 710 710 680 680 705 705 710 710 710 710 705 705 730 730 705 705 727 727 730 730 730 730 727 727 750 750 727 727 746 746 750 750 750 750 746 746 767 767 746 746 766 766 767 767 767 767 766 766 784 784 766 766 783 783 784 784 784 784 783 783 802 802 783 783 801 801 802 802 802 802 801 801 820 820 801 801 819 819 820 820 820 820 819 819 840 840 819 819 841 841 840 840 840 840 841 841 857 857 841 841 858 858 857 857 857 857 858 858 875 875 858 858 876 876 875 875 875 875 876 876 892 892 876 876 895 895 892 892 892 892 895 895 911 911 895 895 914 914 911 911 914 914 919 919 936 936 919 919 942 942 936 936 936 936 942 942 961 961 942 942 974 974 961 961 961 961 974 974 983 983 974 974 990 990 983 983 983 983 990 990 991 991 990 990 995 995 991 991 991 991 995 995 994 994 995 995 997 997 994 994 994 994 997 997 992 992 997 997 996 996 992 992 992 992 996 996 988 988 996 996 993 993 988 988 988 988 993 993 977 977 993 993 984 984 977 977 977 977 984 984 946 946 984 984 956 956 946 946 946 946 956 956 924 924 956 956 929 929 924 924 924 924 929 929 904 904 929 929 907 907 904 904 904 904 907 907 885 885 907 907 888 888 885 885 885 885 888 888 868 868 888 888 869 869 868 868 868 868 869 869 850 850 869 869 851 851 850 850 850 850 851 851 832 832 851 851 833 833 832 832 832 832 833 833 810 810 833 833 808 808 810 810 810 810 808 808 793 793 808 808 791 791 793 793 793 793 791 791 775 775 791 791 774 774 775 775 775 775 774 774 757 757 774 774 753 753 757 757 757 757 753 753 736 736 753 753 733 733 736 736 736 736 733 733 718 718 733 733 712 712 718 718 718 718 712 712 695 695 712 712 686 686 695 695 695 695 686 686 665 665 686 686 658 658 665 665 665 665 658 658 653 653 658 658 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 657 657 646 646 651 651 657 657 657 657 651 651 680 680 651 651 667 667 680 680 680 680 667 667 705 705 667 667 700 700 705 705 705 705 700 700 727 727 700 700 723 723 727 727 727 727 723 723 746 746 723 723 743 743 746 746 746 746 743 743 766 766 743 743 763 763 766 766 766 766 763 763 783 783 763 763 782 782 783 783 783 783 782 782 801 801 782 782 800 800 801 801 801 801 800 800 819 819 800 800 818 818 819 819 819 819 818 818 841 841 818 818 842 842 841 841 841 841 842 842 858 858 842 842 859 859 858 858 858 858 859 859 876 876 859 859 878 878 876 876 876 876 878 878 895 895 878 878 898 898 895 895 895 895 898 898 914 914 898 898 919 919 914 914 1055 1055 1054 1054 1060 1060 1054 1054 1059 1059 1060 1060 1060 1060 1059 1059 1063 1063 1059 1059 1064 1064 1063 1063 1063 1063 1064 1064 1069 1069 1064 1064 1065 1065 1069 1069 1069 1069 1065 1065 1072 1072 1037 1037 1036 1036 1042 1042 1036 1036 1041 1041 1042 1042 1042 1042 1041 1041 1046 1046 1041 1041 1045 1045 1046 1046 1046 1046 1045 1045 1051 1051 1045 1045 1047 1047 1051 1051 1051 1051 1047 1047 1055 1055 1047 1047 1052 1052 1055 1055 1055 1055 1052 1052 1054 1054 1019 1019 1018 1018 1024 1024 1018 1018 1023 1023 1024 1024 1024 1024 1023 1023 1583 1583 1023 1023 1584 1584 1585 1585 1028 1028 1027 1027 1033 1033 1027 1027 1029 1029 1033 1033 1033 1033 1029 1029 1037 1037 1029 1029 1034 1034 1037 1037 1037 1037 1034 1034 1036 1036 1002 1002 1000 1000 1006 1006 1000 1000 1005 1005 1006 1006 1006 1006 1005 1005 1010 1010 1005 1005 1009 1009 1010 1010 1010 1010 1009 1009 1015 1015 1009 1009 1011 1011 1015 1015 1015 1015 1011 1011 1019 1019 1011 1011 1017 1017 1019 1019 1019 1019 1017 1017 1018 1018 1013 1013 1012 1012 1007 1007 1012 1012 1008 1008 1007 1007 1007 1007 1008 1008 1004 1004 1008 1008 1003 1003 1004 1004 1004 1004 1003 1003 998 998 1003 1003 1001 1001 998 998 998 998 1001 1001 1002 1002 1001 1001 999 999 1002 1002 1002 1002 999 999 1000 1000 1040 1040 1038 1038 1035 1035 1038 1038 1032 1032 1035 1035 1035 1035 1032 1032 1031 1031 1032 1032 1030 1030 1031 1031 1586 1586 1587 1587 1025 1025 1588 1588 1026 1026 1025 1025 1025 1025 1026 1026 1022 1022 1026 1026 1021 1021 1022 1022 1022 1022 1021 1021 1016 1016 1021 1021 1020 1020 1016 1016 1016 1016 1020 1020 1013 1013 1020 1020 1014 1014 1013 1013 1013 1013 1014 1014 1012 1012 1058 1058 1056 1056 1053 1053 1056 1056 1050 1050 1053 1053 1053 1053 1050 1050 1049 1049 1050 1050 1048 1048 1049 1049 1049 1049 1048 1048 1044 1044 1048 1048 1043 1043 1044 1044 1044 1044 1043 1043 1040 1040 1043 1043 1039 1039 1040 1040 1040 1040 1039 1039 1038 1038 1075 1075 1074 1074 1071 1071 1074 1074 1068 1068 1071 1071 1071 1071 1068 1068 1066 1066 1068 1068 1067 1067 1066 1066 1066 1066 1067 1067 1062 1062 1067 1067 1061 1061 1062 1062 1062 1062 1061 1061 1058 1058 1061 1061 1057 1057 1058 1058 1058 1058 1057 1057 1056 1056 1092 1092 1091 1091 1589 1589 1091 1091 1590 1590 1591 1591 1088 1088 1085 1085 1083 1083 1085 1085 1084 1084 1083 1083 1083 1083 1084 1084 1080 1080 1084 1084 1079 1079 1080 1080 1080 1080 1079 1079 1075 1075 1079 1079 1076 1076 1075 1075 1075 1075 1076 1076 1074 1074 1106 1106 1103 1103 1101 1101 1103 1103 1102 1102 1101 1101 1101 1101 1102 1102 1097 1097 1102 1102 1096 1096 1097 1097 1097 1097 1096 1096 1092 1092 1096 1096 1093 1093 1092 1092 1092 1092 1093 1093 1091 1091 1113 1113 1118 1118 1114 1114 1118 1118 1117 1117 1114 1114 1114 1114 1117 1117 1116 1116 1117 1117 1115 1115 1116 1116 1116 1116 1115 1115 1110 1110 1115 1115 1111 1111 1110 1110 1110 1110 1111 1111 1106 1106 1111 1111 1109 1109 1106 1106 1106 1106 1109 1109 1103 1103 1095 1095 1099 1099 1098 1098 1099 1099 1100 1100 1098 1098 1098 1098 1100 1100 1104 1104 1100 1100 1105 1105 1104 1104 1104 1104 1105 1105 1107 1107 1105 1105 1108 1108 1107 1107 1107 1107 1108 1108 1113 1113 1108 1108 1112 1112 1113 1113 1113 1113 1112 1112 1118 1118 1065 1065 1070 1070 1072 1072 1070 1070 1073 1073 1072 1072 1072 1072 1073 1073 1078 1078 1073 1073 1077 1077 1078 1078 1078 1078 1077 1077 1081 1081 1077 1077 1082 1082 1081 1081 1081 1081 1082 1082 1086 1086 1082 1082 1087 1087 1086 1086 1592 1592 1593 1593 1089 1089 1594 1594 1090 1090 1089 1089 1089 1089 1090 1090 1095 1095 1090 1090 1094 1094 1095 1095 1095 1095 1094 1094 1099 1099 1143 1143 1147 1147 1135 1135 1135 1135 1131 1131 1143 1143 1131 1131 1129 1129 1143 1143 1143 1143 1129 1129 1139 1139 1129 1129 1127 1127 1139 1139 1127 1127 1125 1125 1139 1139 1139 1139 1125 1125 1136 1136 1125 1125 1123 1123 1136 1136 1123 1123 1121 1121 1136 1136 1136 1136 1121 1121 1133 1133 1121 1121 1119 1119 1133 1133 1119 1119 1120 1120 1133 1133 1133 1133 1120 1120 1134 1134 1120 1120 1122 1122 1134 1134 1122 1122 1124 1124 1134 1134 1134 1134 1124 1124 1138 1138 1124 1124 1126 1126 1138 1138 1126 1126 1128 1128 1138 1138 1138 1138 1128 1128 1141 1141 1128 1128 1130 1130 1141 1141 1130 1130 1132 1132 1141 1141 1141 1141 1132 1132 1146 1146 1132 1132 1137 1137 1146 1146 1137 1137 1142 1142 1146 1146 1146 1146 1142 1142 1150 1150 1142 1142 1145 1145 1150 1150 1145 1145 1149 1149 1150 1150 1150 1150 1149 1149 1155 1155 1149 1149 1153 1153 1155 1155 1153 1153 1157 1157 1155 1155 1155 1155 1157 1157 1159 1159 1157 1157 1160 1160 1159 1159 1160 1160 1163 1163 1159 1159 1159 1159 1163 1163 1164 1164 1163 1163 1167 1167 1164 1164 1167 1167 1171 1171 1164 1164 1164 1164 1171 1171 1169 1169 1171 1171 1175 1175 1169 1169 1169 1169 1175 1175 1172 1172 1175 1175 1179 1179 1172 1172 1172 1172 1179 1179 1174 1174 1179 1179 1184 1184 1174 1174 1184 1184 1188 1188 1174 1174 1174 1174 1188 1188 1178 1178 1188 1188 1190 1190 1178 1178 1190 1190 1192 1192 1178 1178 1178 1178 1192 1192 1182 1182 1192 1192 1194 1194 1182 1182 1194 1194 1196 1196 1182 1182 1182 1182 1196 1196 1185 1185 1196 1196 1198 1198 1185 1185 1198 1198 1199 1199 1185 1185 1185 1185 1199 1199 1186 1186 1199 1199 1200 1200 1186 1186 1200 1200 1197 1197 1186 1186 1186 1186 1197 1197 1183 1183 1197 1197 1195 1195 1183 1183 1195 1195 1193 1193 1183 1183 1183 1183 1193 1193 1180 1180 1193 1193 1191 1191 1180 1180 1191 1191 1189 1189 1180 1180 1180 1180 1189 1189 1176 1176 1189 1189 1187 1187 1176 1176 1187 1187 1181 1181 1176 1176 1176 1176 1181 1181 1170 1170 1181 1181 1177 1177 1170 1170 1177 1177 1173 1173 1170 1170 1170 1170 1173 1173 1166 1166 1173 1173 1168 1168 1166 1166 1168 1168 1165 1165 1166 1166 1166 1166 1165 1165 1161 1161 1165 1165 1162 1162 1161 1161 1162 1162 1158 1158 1161 1161 1161 1161 1158 1158 1156 1156 1158 1158 1154 1154 1156 1156 1154 1154 1151 1151 1156 1156 1156 1156 1151 1151 1152 1152 1151 1151 1148 1148 1152 1152 1148 1148 1144 1144 1152 1152 1152 1152 1144 1144 1147 1147 1144 1144 1140 1140 1147 1147 1147 1147 1140 1140 1135 1135 1221 1221 1222 1222 1214 1214 1215 1215 1217 1217 1214 1214 1217 1217 1219 1219 1214 1214 1214 1214 1219 1219 1221 1221 1208 1208 1210 1210 1214 1214 1210 1210 1212 1212 1214 1214 1214 1214 1212 1212 1215 1215 1202 1202 1204 1204 1214 1214 1204 1204 1206 1206 1214 1214 1214 1214 1206 1206 1208 1208 1205 1205 1203 1203 1214 1214 1203 1203 1201 1201 1214 1214 1214 1214 1201 1201 1202 1202 1211 1211 1209 1209 1214 1214 1209 1209 1207 1207 1214 1214 1214 1214 1207 1207 1205 1205 1218 1218 1216 1216 1214 1214 1216 1216 1213 1213 1214 1214 1214 1214 1213 1213 1211 1211 1225 1225 1223 1223 1214 1214 1223 1223 1220 1220 1214 1214 1214 1214 1220 1220 1218 1218 1228 1228 1229 1229 1214 1214 1229 1229 1227 1227 1214 1214 1214 1214 1227 1227 1225 1225 1222 1222 1224 1224 1214 1214 1224 1224 1226 1226 1214 1214 1214 1214 1226 1226 1228 1228 1230 1230 1231 1231 1232 1232 1231 1231 1233 1233 1232 1232 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258
+16 16 274 274 275 275 21 21 25 25 20 20 20 20 25 25 24 24 25 25 29 29 24 24 24 24 29 29 28 28 29 29 33 33 28 28 28 28 33 33 32 32 33 33 37 37 32 32 32 32 37 37 36 36 37 37 41 41 36 36 36 36 41 41 40 40 41 41 45 45 40 40 40 40 45 45 44 44 45 45 49 49 44 44 44 44 49 49 48 48 276 276 53 53 277 277 278 278 53 53 52 52 53 53 57 57 52 52 52 52 57 57 56 56 57 57 61 61 56 56 56 56 61 61 60 60 61 61 65 65 60 60 60 60 65 65 64 64 65 65 67 67 64 64 64 64 67 67 66 66 67 67 63 63 66 66 66 66 63 63 62 62 63 63 59 59 62 62 62 62 59 59 58 58 59 59 55 55 58 58 58 58 55 55 54 54 55 55 51 51 54 54 54 54 51 51 50 50 51 51 279 279 50 50 50 50 280 280 281 281 47 47 43 43 46 46 46 46 43 43 42 42 43 43 39 39 42 42 42 42 39 39 38 38 39 39 35 35 38 38 38 38 35 35 34 34 35 35 31 31 34 34 34 34 31 31 30 30 31 31 27 27 30 30 30 30 27 27 26 26 27 27 23 23 26 26 26 26 23 23 22 22 23 23 19 19 22 22 22 22 19 19 18 18 282 282 15 15 283 283 284 284 15 15 14 14 15 15 11 11 14 14 14 14 11 11 10 10 11 11 7 7 10 10 10 10 7 7 6 6 7 7 3 3 6 6 6 6 3 3 2 2 3 3 1 1 2 2 2 2 1 1 0 0 1 1 5 5 0 0 0 0 5 5 4 4 5 5 9 9 4 4 4 4 9 9 8 8 9 9 13 13 8 8 8 8 13 13 12 12 13 13 17 17 12 12 12 12 17 17 16 16 17 17 285 285 16 16 94 94 96 96 85 85 88 88 90 90 85 85 90 90 92 92 85 85 85 85 92 92 94 94 81 81 83 83 85 85 83 83 86 86 85 85 85 85 86 86 88 88 75 75 77 77 85 85 77 77 79 79 85 85 85 85 79 79 81 81 69 69 71 71 85 85 71 71 73 73 85 85 85 85 73 73 75 75 72 72 70 70 85 85 70 70 68 68 85 85 85 85 68 68 69 69 78 78 76 76 85 85 76 76 74 74 85 85 85 85 74 74 72 72 84 84 82 82 85 85 82 82 80 80 85 85 85 85 80 80 78 78 91 91 89 89 85 85 89 89 87 87 85 85 85 85 87 87 84 84 97 97 95 95 85 85 95 95 93 93 85 85 85 85 93 93 91 91 102 102 101 101 85 85 101 101 99 99 85 85 85 85 99 99 97 97 96 96 98 98 85 85 98 98 100 100 85 85 85 85 100 100 102 102 129 129 127 127 120 120 135 135 133 133 120 120 133 133 131 131 120 120 120 120 131 131 129 129 134 134 136 136 120 120 136 136 137 137 120 120 120 120 137 137 135 135 128 128 130 130 120 120 130 130 132 132 120 120 120 120 132 132 134 134 122 122 124 124 120 120 124 124 126 126 120 120 120 120 126 126 128 128 115 115 117 117 120 120 117 117 119 119 120 120 120 120 119 119 122 122 109 109 111 111 120 120 111 111 113 113 120 120 120 120 113 113 115 115 103 103 105 105 120 120 105 105 107 107 120 120 120 120 107 107 109 109 108 108 106 106 120 120 106 106 104 104 120 120 120 120 104 104 103 103 114 114 112 112 120 120 112 112 110 110 120 120 120 120 110 110 108 108 121 121 118 118 120 120 118 118 116 116 120 120 120 120 116 116 114 114 127 127 125 125 120 120 125 125 123 123 120 120 120 120 123 123 121 121 190 190 191 191 196 196 191 191 194 194 196 196 196 196 194 194 201 201 194 194 197 197 201 201 201 201 197 197 203 203 197 197 199 199 203 203 203 203 199 199 205 205 199 199 198 198 205 205 205 205 198 198 204 204 198 198 195 195 204 204 204 204 195 195 202 202 195 195 192 192 202 202 202 202 192 192 200 200 192 192 189 189 200 200 200 200 189 189 193 193 189 189 185 185 193 193 193 193 185 185 188 188 185 185 182 182 188 188 188 188 182 182 183 183 182 182 178 178 183 183 183 183 178 178 179 179 178 178 174 174 179 179 179 179 174 174 175 175 174 174 171 171 175 175 175 175 171 171 170 170 171 171 167 167 170 170 170 170 167 167 166 166 167 167 163 163 166 166 166 166 163 163 162 162 163 163 159 159 162 162 162 162 159 159 157 157 159 159 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 147 147 152 152 149 149 147 147 147 147 149 149 142 142 149 149 146 146 142 142 142 142 146 146 140 140 146 146 144 144 140 140 140 140 144 144 138 138 144 144 145 145 138 138 138 138 145 145 139 139 145 145 148 148 139 139 139 139 148 148 141 141 148 148 151 151 141 141 141 141 151 151 143 143 151 151 154 154 143 143 143 143 154 154 150 150 154 154 158 158 150 150 150 150 158 158 155 155 158 158 161 161 155 155 155 155 161 161 160 160 161 161 165 165 160 160 160 160 165 165 164 164 165 165 169 169 164 164 164 164 169 169 168 168 169 169 172 172 168 168 168 168 172 172 173 173 172 172 176 176 173 173 173 173 176 176 177 177 176 176 180 180 177 177 177 177 180 180 181 181 180 180 184 184 181 181 181 181 184 184 186 186 184 184 187 187 186 186 186 186 187 187 190 190 187 187 191 191 190 190 219 219 228 228 224 224 228 228 231 231 224 224 224 224 231 231 229 229 231 231 235 235 229 229 229 229 235 235 234 234 235 235 239 239 234 234 234 234 239 239 238 238 239 239 242 242 238 238 238 238 242 242 243 243 242 242 246 246 243 243 243 243 246 246 247 247 246 246 249 249 247 247 247 247 249 249 252 252 249 249 253 253 252 252 252 252 253 253 257 257 253 253 256 256 257 257 257 257 256 256 263 263 256 256 259 259 263 263 263 263 259 259 268 268 259 259 262 262 268 268 268 268 262 262 270 270 262 262 265 265 270 270 270 270 265 265 272 272 265 265 266 266 272 272 272 272 266 266 273 273 266 266 264 264 273 273 273 273 264 264 271 271 264 264 261 261 271 271 271 271 261 261 269 269 261 261 258 258 269 269 269 269 258 258 267 267 258 258 254 254 267 267 267 267 254 254 260 260 254 254 251 251 260 260 260 260 251 251 255 255 251 251 248 248 255 255 255 255 248 248 250 250 248 248 244 244 250 250 250 250 244 244 245 245 244 244 240 240 245 245 245 245 240 240 241 241 240 240 237 237 241 241 241 241 237 237 236 236 237 237 233 233 236 236 236 236 233 233 232 232 233 233 230 230 232 232 232 232 230 230 227 227 230 230 226 226 227 227 227 227 226 226 222 222 226 226 223 223 222 222 222 222 223 223 216 216 223 223 220 220 216 216 216 216 220 220 211 211 220 220 217 217 211 211 211 211 217 217 209 209 217 217 214 214 209 209 209 209 214 214 207 207 214 214 213 213 207 207 207 207 213 213 206 206 213 213 215 215 206 206 206 206 215 215 208 208 215 215 218 218 208 208 208 208 218 218 210 210 218 218 221 221 210 210 210 210 221 221 212 212 221 221 225 225 212 212 212 212 225 225 219 219 225 225 228 228 219 219
+16 16 274 274 275 275 21 21 25 25 20 20 20 20 25 25 24 24 25 25 29 29 24 24 24 24 29 29 28 28 29 29 33 33 28 28 28 28 33 33 32 32 33 33 37 37 32 32 32 32 37 37 36 36 37 37 41 41 36 36 36 36 41 41 40 40 41 41 45 45 40 40 40 40 45 45 44 44 45 45 49 49 44 44 44 44 49 49 48 48 276 276 53 53 277 277 278 278 53 53 52 52 53 53 57 57 52 52 52 52 57 57 56 56 57 57 61 61 56 56 56 56 61 61 60 60 61 61 65 65 60 60 60 60 65 65 64 64 65 65 67 67 64 64 64 64 67 67 66 66 67 67 63 63 66 66 66 66 63 63 62 62 63 63 59 59 62 62 62 62 59 59 58 58 59 59 55 55 58 58 58 58 55 55 54 54 55 55 51 51 54 54 54 54 51 51 50 50 51 51 279 279 50 50 50 50 280 280 281 281 47 47 43 43 46 46 46 46 43 43 42 42 43 43 39 39 42 42 42 42 39 39 38 38 39 39 35 35 38 38 38 38 35 35 34 34 35 35 31 31 34 34 34 34 31 31 30 30 31 31 27 27 30 30 30 30 27 27 26 26 27 27 23 23 26 26 26 26 23 23 22 22 23 23 19 19 22 22 22 22 19 19 18 18 282 282 15 15 283 283 284 284 15 15 14 14 15 15 11 11 14 14 14 14 11 11 10 10 11 11 7 7 10 10 10 10 7 7 6 6 7 7 3 3 6 6 6 6 3 3 2 2 3 3 1 1 2 2 2 2 1 1 0 0 1 1 5 5 0 0 0 0 5 5 4 4 5 5 9 9 4 4 4 4 9 9 8 8 9 9 13 13 8 8 8 8 13 13 12 12 13 13 17 17 12 12 12 12 17 17 16 16 17 17 285 285 16 16 94 94 96 96 85 85 88 88 90 90 85 85 90 90 92 92 85 85 85 85 92 92 94 94 81 81 83 83 85 85 83 83 86 86 85 85 85 85 86 86 88 88 75 75 77 77 85 85 77 77 79 79 85 85 85 85 79 79 81 81 69 69 71 71 85 85 71 71 73 73 85 85 85 85 73 73 75 75 72 72 70 70 85 85 70 70 68 68 85 85 85 85 68 68 69 69 78 78 76 76 85 85 76 76 74 74 85 85 85 85 74 74 72 72 84 84 82 82 85 85 82 82 80 80 85 85 85 85 80 80 78 78 91 91 89 89 85 85 89 89 87 87 85 85 85 85 87 87 84 84 97 97 95 95 85 85 95 95 93 93 85 85 85 85 93 93 91 91 102 102 101 101 85 85 101 101 99 99 85 85 85 85 99 99 97 97 96 96 98 98 85 85 98 98 100 100 85 85 85 85 100 100 102 102 129 129 127 127 120 120 135 135 133 133 120 120 133 133 131 131 120 120 120 120 131 131 129 129 134 134 136 136 120 120 136 136 137 137 120 120 120 120 137 137 135 135 128 128 130 130 120 120 130 130 132 132 120 120 120 120 132 132 134 134 122 122 124 124 120 120 124 124 126 126 120 120 120 120 126 126 128 128 115 115 117 117 120 120 117 117 119 119 120 120 120 120 119 119 122 122 109 109 111 111 120 120 111 111 113 113 120 120 120 120 113 113 115 115 103 103 105 105 120 120 105 105 107 107 120 120 120 120 107 107 109 109 108 108 106 106 120 120 106 106 104 104 120 120 120 120 104 104 103 103 114 114 112 112 120 120 112 112 110 110 120 120 120 120 110 110 108 108 121 121 118 118 120 120 118 118 116 116 120 120 120 120 116 116 114 114 127 127 125 125 120 120 125 125 123 123 120 120 120 120 123 123 121 121 190 190 191 191 196 196 191 191 194 194 196 196 196 196 194 194 201 201 194 194 197 197 201 201 201 201 197 197 203 203 197 197 199 199 203 203 203 203 199 199 205 205 199 199 198 198 205 205 205 205 198 198 204 204 198 198 195 195 204 204 204 204 195 195 202 202 195 195 192 192 202 202 202 202 192 192 200 200 192 192 189 189 200 200 200 200 189 189 193 193 189 189 185 185 193 193 193 193 185 185 188 188 185 185 182 182 188 188 188 188 182 182 183 183 182 182 178 178 183 183 183 183 178 178 179 179 178 178 174 174 179 179 179 179 174 174 175 175 174 174 171 171 175 175 175 175 171 171 170 170 171 171 167 167 170 170 170 170 167 167 166 166 167 167 163 163 166 166 166 166 163 163 162 162 163 163 159 159 162 162 162 162 159 159 157 157 159 159 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 147 147 152 152 149 149 147 147 147 147 149 149 142 142 149 149 146 146 142 142 142 142 146 146 140 140 146 146 144 144 140 140 140 140 144 144 138 138 144 144 145 145 138 138 138 138 145 145 139 139 145 145 148 148 139 139 139 139 148 148 141 141 148 148 151 151 141 141 141 141 151 151 143 143 151 151 154 154 143 143 143 143 154 154 150 150 154 154 158 158 150 150 150 150 158 158 155 155 158 158 161 161 155 155 155 155 161 161 160 160 161 161 165 165 160 160 160 160 165 165 164 164 165 165 169 169 164 164 164 164 169 169 168 168 169 169 172 172 168 168 168 168 172 172 173 173 172 172 176 176 173 173 173 173 176 176 177 177 176 176 180 180 177 177 177 177 180 180 181 181 180 180 184 184 181 181 181 181 184 184 186 186 184 184 187 187 186 186 186 186 187 187 190 190 187 187 191 191 190 190 219 219 228 228 224 224 228 228 231 231 224 224 224 224 231 231 229 229 231 231 235 235 229 229 229 229 235 235 234 234 235 235 239 239 234 234 234 234 239 239 238 238 239 239 242 242 238 238 238 238 242 242 243 243 242 242 246 246 243 243 243 243 246 246 247 247 246 246 249 249 247 247 247 247 249 249 252 252 249 249 253 253 252 252 252 252 253 253 257 257 253 253 256 256 257 257 257 257 256 256 263 263 256 256 259 259 263 263 263 263 259 259 268 268 259 259 262 262 268 268 268 268 262 262 270 270 262 262 265 265 270 270 270 270 265 265 272 272 265 265 266 266 272 272 272 272 266 266 273 273 266 266 264 264 273 273 273 273 264 264 271 271 264 264 261 261 271 271 271 271 261 261 269 269 261 261 258 258 269 269 269 269 258 258 267 267 258 258 254 254 267 267 267 267 254 254 260 260 254 254 251 251 260 260 260 260 251 251 255 255 251 251 248 248 255 255 255 255 248 248 250 250 248 248 244 244 250 250 250 250 244 244 245 245 244 244 240 240 245 245 245 245 240 240 241 241 240 240 237 237 241 241 241 241 237 237 236 236 237 237 233 233 236 236 236 236 233 233 232 232 233 233 230 230 232 232 232 232 230 230 227 227 230 230 226 226 227 227 227 227 226 226 222 222 226 226 223 223 222 222 222 222 223 223 216 216 223 223 220 220 216 216 216 216 220 220 211 211 220 220 217 217 211 211 211 211 217 217 209 209 217 217 214 214 209 209 209 209 214 214 207 207 214 214 213 213 207 207 207 207 213 213 206 206 213 213 215 215 206 206 206 206 215 215 208 208 215 215 218 218 208 208 208 208 218 218 210 210 218 218 221 221 210 210 210 210 221 221 212 212 221 221 225 225 212 212 212 212 225 225 219 219 225 225 228 228 219 219
+16 16 274 274 275 275 21 21 25 25 20 20 20 20 25 25 24 24 25 25 29 29 24 24 24 24 29 29 28 28 29 29 33 33 28 28 28 28 33 33 32 32 33 33 37 37 32 32 32 32 37 37 36 36 37 37 41 41 36 36 36 36 41 41 40 40 41 41 45 45 40 40 40 40 45 45 44 44 45 45 49 49 44 44 44 44 49 49 48 48 276 276 53 53 277 277 278 278 53 53 52 52 53 53 57 57 52 52 52 52 57 57 56 56 57 57 61 61 56 56 56 56 61 61 60 60 61 61 65 65 60 60 60 60 65 65 64 64 65 65 67 67 64 64 64 64 67 67 66 66 67 67 63 63 66 66 66 66 63 63 62 62 63 63 59 59 62 62 62 62 59 59 58 58 59 59 55 55 58 58 58 58 55 55 54 54 55 55 51 51 54 54 54 54 51 51 50 50 51 51 279 279 50 50 50 50 280 280 281 281 47 47 43 43 46 46 46 46 43 43 42 42 43 43 39 39 42 42 42 42 39 39 38 38 39 39 35 35 38 38 38 38 35 35 34 34 35 35 31 31 34 34 34 34 31 31 30 30 31 31 27 27 30 30 30 30 27 27 26 26 27 27 23 23 26 26 26 26 23 23 22 22 23 23 19 19 22 22 22 22 19 19 18 18 282 282 15 15 283 283 284 284 15 15 14 14 15 15 11 11 14 14 14 14 11 11 10 10 11 11 7 7 10 10 10 10 7 7 6 6 7 7 3 3 6 6 6 6 3 3 2 2 3 3 1 1 2 2 2 2 1 1 0 0 1 1 5 5 0 0 0 0 5 5 4 4 5 5 9 9 4 4 4 4 9 9 8 8 9 9 13 13 8 8 8 8 13 13 12 12 13 13 17 17 12 12 12 12 17 17 16 16 17 17 285 285 16 16 94 94 96 96 85 85 88 88 90 90 85 85 90 90 92 92 85 85 85 85 92 92 94 94 81 81 83 83 85 85 83 83 86 86 85 85 85 85 86 86 88 88 75 75 77 77 85 85 77 77 79 79 85 85 85 85 79 79 81 81 69 69 71 71 85 85 71 71 73 73 85 85 85 85 73 73 75 75 72 72 70 70 85 85 70 70 68 68 85 85 85 85 68 68 69 69 78 78 76 76 85 85 76 76 74 74 85 85 85 85 74 74 72 72 84 84 82 82 85 85 82 82 80 80 85 85 85 85 80 80 78 78 91 91 89 89 85 85 89 89 87 87 85 85 85 85 87 87 84 84 97 97 95 95 85 85 95 95 93 93 85 85 85 85 93 93 91 91 102 102 101 101 85 85 101 101 99 99 85 85 85 85 99 99 97 97 96 96 98 98 85 85 98 98 100 100 85 85 85 85 100 100 102 102 129 129 127 127 120 120 135 135 133 133 120 120 133 133 131 131 120 120 120 120 131 131 129 129 134 134 136 136 120 120 136 136 137 137 120 120 120 120 137 137 135 135 128 128 130 130 120 120 130 130 132 132 120 120 120 120 132 132 134 134 122 122 124 124 120 120 124 124 126 126 120 120 120 120 126 126 128 128 115 115 117 117 120 120 117 117 119 119 120 120 120 120 119 119 122 122 109 109 111 111 120 120 111 111 113 113 120 120 120 120 113 113 115 115 103 103 105 105 120 120 105 105 107 107 120 120 120 120 107 107 109 109 108 108 106 106 120 120 106 106 104 104 120 120 120 120 104 104 103 103 114 114 112 112 120 120 112 112 110 110 120 120 120 120 110 110 108 108 121 121 118 118 120 120 118 118 116 116 120 120 120 120 116 116 114 114 127 127 125 125 120 120 125 125 123 123 120 120 120 120 123 123 121 121 190 190 191 191 196 196 191 191 194 194 196 196 196 196 194 194 201 201 194 194 197 197 201 201 201 201 197 197 203 203 197 197 199 199 203 203 203 203 199 199 205 205 199 199 198 198 205 205 205 205 198 198 204 204 198 198 195 195 204 204 204 204 195 195 202 202 195 195 192 192 202 202 202 202 192 192 200 200 192 192 189 189 200 200 200 200 189 189 193 193 189 189 185 185 193 193 193 193 185 185 188 188 185 185 182 182 188 188 188 188 182 182 183 183 182 182 178 178 183 183 183 183 178 178 179 179 178 178 174 174 179 179 179 179 174 174 175 175 174 174 171 171 175 175 175 175 171 171 170 170 171 171 167 167 170 170 170 170 167 167 166 166 167 167 163 163 166 166 166 166 163 163 162 162 163 163 159 159 162 162 162 162 159 159 157 157 159 159 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 147 147 152 152 149 149 147 147 147 147 149 149 142 142 149 149 146 146 142 142 142 142 146 146 140 140 146 146 144 144 140 140 140 140 144 144 138 138 144 144 145 145 138 138 138 138 145 145 139 139 145 145 148 148 139 139 139 139 148 148 141 141 148 148 151 151 141 141 141 141 151 151 143 143 151 151 154 154 143 143 143 143 154 154 150 150 154 154 158 158 150 150 150 150 158 158 155 155 158 158 161 161 155 155 155 155 161 161 160 160 161 161 165 165 160 160 160 160 165 165 164 164 165 165 169 169 164 164 164 164 169 169 168 168 169 169 172 172 168 168 168 168 172 172 173 173 172 172 176 176 173 173 173 173 176 176 177 177 176 176 180 180 177 177 177 177 180 180 181 181 180 180 184 184 181 181 181 181 184 184 186 186 184 184 187 187 186 186 186 186 187 187 190 190 187 187 191 191 190 190 219 219 228 228 224 224 228 228 231 231 224 224 224 224 231 231 229 229 231 231 235 235 229 229 229 229 235 235 234 234 235 235 239 239 234 234 234 234 239 239 238 238 239 239 242 242 238 238 238 238 242 242 243 243 242 242 246 246 243 243 243 243 246 246 247 247 246 246 249 249 247 247 247 247 249 249 252 252 249 249 253 253 252 252 252 252 253 253 257 257 253 253 256 256 257 257 257 257 256 256 263 263 256 256 259 259 263 263 263 263 259 259 268 268 259 259 262 262 268 268 268 268 262 262 270 270 262 262 265 265 270 270 270 270 265 265 272 272 265 265 266 266 272 272 272 272 266 266 273 273 266 266 264 264 273 273 273 273 264 264 271 271 264 264 261 261 271 271 271 271 261 261 269 269 261 261 258 258 269 269 269 269 258 258 267 267 258 258 254 254 267 267 267 267 254 254 260 260 254 254 251 251 260 260 260 260 251 251 255 255 251 251 248 248 255 255 255 255 248 248 250 250 248 248 244 244 250 250 250 250 244 244 245 245 244 244 240 240 245 245 245 245 240 240 241 241 240 240 237 237 241 241 241 241 237 237 236 236 237 237 233 233 236 236 236 236 233 233 232 232 233 233 230 230 232 232 232 232 230 230 227 227 230 230 226 226 227 227 227 227 226 226 222 222 226 226 223 223 222 222 222 222 223 223 216 216 223 223 220 220 216 216 216 216 220 220 211 211 220 220 217 217 211 211 211 211 217 217 209 209 217 217 214 214 209 209 209 209 214 214 207 207 214 214 213 213 207 207 207 207 213 213 206 206 213 213 215 215 206 206 206 206 215 215 208 208 215 215 218 218 208 208 208 208 218 218 210 210 218 218 221 221 210 210 210 210 221 221 212 212 221 221 225 225 212 212 212 212 225 225 219 219 225 225 228 228 219 219
+16 16 274 274 275 275 21 21 25 25 20 20 20 20 25 25 24 24 25 25 29 29 24 24 24 24 29 29 28 28 29 29 33 33 28 28 28 28 33 33 32 32 33 33 37 37 32 32 32 32 37 37 36 36 37 37 41 41 36 36 36 36 41 41 40 40 41 41 45 45 40 40 40 40 45 45 44 44 45 45 49 49 44 44 44 44 49 49 48 48 276 276 53 53 277 277 278 278 53 53 52 52 53 53 57 57 52 52 52 52 57 57 56 56 57 57 61 61 56 56 56 56 61 61 60 60 61 61 65 65 60 60 60 60 65 65 64 64 65 65 67 67 64 64 64 64 67 67 66 66 67 67 63 63 66 66 66 66 63 63 62 62 63 63 59 59 62 62 62 62 59 59 58 58 59 59 55 55 58 58 58 58 55 55 54 54 55 55 51 51 54 54 54 54 51 51 50 50 51 51 279 279 50 50 50 50 280 280 281 281 47 47 43 43 46 46 46 46 43 43 42 42 43 43 39 39 42 42 42 42 39 39 38 38 39 39 35 35 38 38 38 38 35 35 34 34 35 35 31 31 34 34 34 34 31 31 30 30 31 31 27 27 30 30 30 30 27 27 26 26 27 27 23 23 26 26 26 26 23 23 22 22 23 23 19 19 22 22 22 22 19 19 18 18 282 282 15 15 283 283 284 284 15 15 14 14 15 15 11 11 14 14 14 14 11 11 10 10 11 11 7 7 10 10 10 10 7 7 6 6 7 7 3 3 6 6 6 6 3 3 2 2 3 3 1 1 2 2 2 2 1 1 0 0 1 1 5 5 0 0 0 0 5 5 4 4 5 5 9 9 4 4 4 4 9 9 8 8 9 9 13 13 8 8 8 8 13 13 12 12 13 13 17 17 12 12 12 12 17 17 16 16 17 17 285 285 16 16 94 94 96 96 85 85 88 88 90 90 85 85 90 90 92 92 85 85 85 85 92 92 94 94 81 81 83 83 85 85 83 83 86 86 85 85 85 85 86 86 88 88 75 75 77 77 85 85 77 77 79 79 85 85 85 85 79 79 81 81 69 69 71 71 85 85 71 71 73 73 85 85 85 85 73 73 75 75 72 72 70 70 85 85 70 70 68 68 85 85 85 85 68 68 69 69 78 78 76 76 85 85 76 76 74 74 85 85 85 85 74 74 72 72 84 84 82 82 85 85 82 82 80 80 85 85 85 85 80 80 78 78 91 91 89 89 85 85 89 89 87 87 85 85 85 85 87 87 84 84 97 97 95 95 85 85 95 95 93 93 85 85 85 85 93 93 91 91 102 102 101 101 85 85 101 101 99 99 85 85 85 85 99 99 97 97 96 96 98 98 85 85 98 98 100 100 85 85 85 85 100 100 102 102 129 129 127 127 120 120 135 135 133 133 120 120 133 133 131 131 120 120 120 120 131 131 129 129 134 134 136 136 120 120 136 136 137 137 120 120 120 120 137 137 135 135 128 128 130 130 120 120 130 130 132 132 120 120 120 120 132 132 134 134 122 122 124 124 120 120 124 124 126 126 120 120 120 120 126 126 128 128 115 115 117 117 120 120 117 117 119 119 120 120 120 120 119 119 122 122 109 109 111 111 120 120 111 111 113 113 120 120 120 120 113 113 115 115 103 103 105 105 120 120 105 105 107 107 120 120 120 120 107 107 109 109 108 108 106 106 120 120 106 106 104 104 120 120 120 120 104 104 103 103 114 114 112 112 120 120 112 112 110 110 120 120 120 120 110 110 108 108 121 121 118 118 120 120 118 118 116 116 120 120 120 120 116 116 114 114 127 127 125 125 120 120 125 125 123 123 120 120 120 120 123 123 121 121 190 190 191 191 196 196 191 191 194 194 196 196 196 196 194 194 201 201 194 194 197 197 201 201 201 201 197 197 203 203 197 197 199 199 203 203 203 203 199 199 205 205 199 199 198 198 205 205 205 205 198 198 204 204 198 198 195 195 204 204 204 204 195 195 202 202 195 195 192 192 202 202 202 202 192 192 200 200 192 192 189 189 200 200 200 200 189 189 193 193 189 189 185 185 193 193 193 193 185 185 188 188 185 185 182 182 188 188 188 188 182 182 183 183 182 182 178 178 183 183 183 183 178 178 179 179 178 178 174 174 179 179 179 179 174 174 175 175 174 174 171 171 175 175 175 175 171 171 170 170 171 171 167 167 170 170 170 170 167 167 166 166 167 167 163 163 166 166 166 166 163 163 162 162 163 163 159 159 162 162 162 162 159 159 157 157 159 159 156 156 157 157 157 157 156 156 153 153 156 156 152 152 153 153 153 153 152 152 147 147 152 152 149 149 147 147 147 147 149 149 142 142 149 149 146 146 142 142 142 142 146 146 140 140 146 146 144 144 140 140 140 140 144 144 138 138 144 144 145 145 138 138 138 138 145 145 139 139 145 145 148 148 139 139 139 139 148 148 141 141 148 148 151 151 141 141 141 141 151 151 143 143 151 151 154 154 143 143 143 143 154 154 150 150 154 154 158 158 150 150 150 150 158 158 155 155 158 158 161 161 155 155 155 155 161 161 160 160 161 161 165 165 160 160 160 160 165 165 164 164 165 165 169 169 164 164 164 164 169 169 168 168 169 169 172 172 168 168 168 168 172 172 173 173 172 172 176 176 173 173 173 173 176 176 177 177 176 176 180 180 177 177 177 177 180 180 181 181 180 180 184 184 181 181 181 181 184 184 186 186 184 184 187 187 186 186 186 186 187 187 190 190 187 187 191 191 190 190 219 219 228 228 224 224 228 228 231 231 224 224 224 224 231 231 229 229 231 231 235 235 229 229 229 229 235 235 234 234 235 235 239 239 234 234 234 234 239 239 238 238 239 239 242 242 238 238 238 238 242 242 243 243 242 242 246 246 243 243 243 243 246 246 247 247 246 246 249 249 247 247 247 247 249 249 252 252 249 249 253 253 252 252 252 252 253 253 257 257 253 253 256 256 257 257 257 257 256 256 263 263 256 256 259 259 263 263 263 263 259 259 268 268 259 259 262 262 268 268 268 268 262 262 270 270 262 262 265 265 270 270 270 270 265 265 272 272 265 265 266 266 272 272 272 272 266 266 273 273 266 266 264 264 273 273 273 273 264 264 271 271 264 264 261 261 271 271 271 271 261 261 269 269 261 261 258 258 269 269 269 269 258 258 267 267 258 258 254 254 267 267 267 267 254 254 260 260 254 254 251 251 260 260 260 260 251 251 255 255 251 251 248 248 255 255 255 255 248 248 250 250 248 248 244 244 250 250 250 250 244 244 245 245 244 244 240 240 245 245 245 245 240 240 241 241 240 240 237 237 241 241 241 241 237 237 236 236 237 237 233 233 236 236 236 236 233 233 232 232 233 233 230 230 232 232 232 232 230 230 227 227 230 230 226 226 227 227 227 227 226 226 222 222 226 226 223 223 222 222 222 222 223 223 216 216 223 223 220 220 216 216 216 216 220 220 211 211 220 220 217 217 211 211 211 211 217 217 209 209 217 217 214 214 209 209 209 209 214 214 207 207 214 214 213 213 207 207 207 207 213 213 206 206 213 213 215 215 206 206 206 206 215 215 208 208 215 215 218 218 208 208 208 208 218 218 210 210 218 218 221 221 210 210 210 210 221 221 212 212 221 221 225 225 212 212 212 212 225 225 219 219 225 225 228 228 219 219
+33 33 31 31 29 29 47 47 45 45 39 39 40 40 42 42 37 37 8 8 10 10 17 17 33 33 29 29 35 35 42 42 44 44 37 37 44 44 46 46 37 37 37 37 46 46 48 48 13 13 11 11 19 19 45 45 43 43 39 39 43 43 41 41 39 39 39 39 41 41 29 29 41 41 38 38 29 29 29 29 38 38 35 35 39 39 55 55 53 53 10 10 12 12 17 17 12 12 14 14 17 17 17 17 14 14 27 27 14 14 16 16 27 27 16 16 20 20 27 27 27 27 20 20 22 22 11 11 9 9 19 19 9 9 7 7 19 19 19 19 7 7 5 5 2 2 4 4 17 17 4 4 6 6 17 17 17 17 6 6 8 8 31 31 28 28 29 29 28 28 25 25 29 29 29 29 25 25 23 23 55 55 39 39 56 56 39 39 37 37 56 56 56 56 37 37 54 54 53 53 51 51 39 39 51 51 49 49 39 39 39 39 49 49 47 47 30 30 32 32 27 27 32 32 34 34 27 27 27 27 34 34 37 37 34 34 36 36 37 37 37 37 36 36 40 40 22 22 24 24 27 27 24 24 26 26 27 27 27 27 26 26 30 30 5 5 3 3 19 19 3 3 1 1 19 19 19 19 1 1 17 17 1 1 0 0 17 17 17 17 0 0 2 2 48 48 50 50 37 37 50 50 52 52 37 37 37 37 52 52 54 54 23 23 21 21 29 29 21 21 18 18 29 29 29 29 18 18 19 19 18 18 15 15 19 19 19 19 15 15 13 13 241 241 234 234 249 249 234 234 250 250 249 249 249 249 250 250 264 264 250 250 270 270 264 264 264 264 270 270 271 271 270 270 284 284 271 271 271 271 284 284 285 285 241 241 233 233 234 234 233 233 219 219 234 234 234 234 219 219 220 220 219 219 218 218 220 220 220 220 218 218 204 204 218 218 203 203 204 204 204 204 203 203 188 188 203 203 195 195 188 188 195 195 186 186 188 188 186 186 174 174 188 188 188 188 174 174 171 171 174 174 170 170 171 171 170 170 155 155 171 171 1260 1260 1261 1261 156 156 1262 1262 1263 1263 156 156 156 156 1264 1264 1265 1265 1266 1266 137 137 140 140 140 140 137 137 122 122 137 137 126 126 122 122 126 126 121 121 122 122 121 121 103 103 122 122 122 122 103 103 105 105 103 103 99 99 105 105 105 105 99 99 83 83 99 99 81 81 83 83 83 83 81 81 68 68 81 81 73 73 68 68 73 73 66 66 68 68 66 66 59 59 68 68 68 68 59 59 61 61 59 59 57 57 61 61 61 61 57 57 58 58 57 57 60 60 58 58 58 58 60 60 64 64 60 60 62 62 64 64 64 64 62 62 76 76 62 62 72 72 76 76 72 72 75 75 76 76 75 75 91 91 76 76 76 76 91 91 93 93 91 91 98 98 93 93 93 93 98 98 113 113 98 98 112 112 113 113 113 113 112 112 132 132 112 112 125 125 132 132 125 125 131 131 132 132 131 131 146 146 132 132 1267 1267 1268 1268 147 147 1269 1269 1270 1270 147 147 147 147 1271 1271 1272 1272 149 149 1273 1273 1274 1274 163 163 173 173 164 164 164 164 173 173 181 181 173 173 180 180 181 181 180 180 194 194 181 181 181 181 194 194 197 197 194 194 196 196 197 197 196 196 210 210 197 197 197 197 210 210 211 211 210 210 217 217 211 211 211 211 217 217 227 227 217 217 226 226 227 227 227 227 226 226 243 243 226 226 240 240 243 243 240 240 242 242 243 243 242 242 262 262 243 243 243 243 262 262 261 261 262 262 263 263 261 261 261 261 263 263 277 277 263 263 278 278 277 277 277 277 278 278 293 293 278 278 286 286 293 293 286 286 294 294 293 293 294 294 308 308 293 293 293 293 308 308 307 307 308 308 324 324 307 307 307 307 324 324 323 323 324 324 329 329 323 323 323 323 329 329 339 339 329 329 340 340 339 339 1275 1275 1276 1276 355 355 1277 1277 1278 1278 355 355 1279 1279 1280 1280 355 355 1281 1281 1282 1282 355 355 355 355 1283 1283 1284 1284 372 372 376 376 371 371 371 371 376 376 389 389 376 376 390 390 389 389 389 389 390 390 410 410 390 390 403 403 410 410 403 403 412 412 410 410 412 412 427 427 410 410 410 410 427 427 426 426 427 427 431 431 426 426 426 426 431 431 438 438 431 431 440 440 438 438 438 438 440 440 445 445 440 440 442 442 445 445 442 442 446 446 445 445 446 446 444 444 445 445 445 445 444 444 441 441 444 444 443 443 441 441 443 443 435 435 441 441 441 441 435 435 433 433 435 435 430 430 433 433 433 433 430 430 419 419 430 430 420 420 419 419 419 419 420 420 397 397 420 420 404 404 397 397 404 404 398 398 397 397 398 398 381 381 397 397 397 397 381 381 379 379 381 381 377 377 379 379 379 379 377 377 362 362 377 377 363 363 362 362 1285 1285 1286 1286 345 345 1287 1287 1288 1288 345 345 1289 1289 1290 1290 345 345 1291 1291 1292 1292 345 345 345 345 1293 1293 1294 1294 332 332 316 316 330 330 330 330 316 316 315 315 316 316 309 309 315 315 315 315 309 309 300 300 309 309 301 301 300 300 300 300 301 301 284 284 301 301 287 287 284 284 284 284 287 287 285 285 1295 1295 344 344 345 345 344 344 360 360 345 345 345 345 360 360 1296 1296 360 360 378 378 1297 1297 1298 1298 378 378 1299 1299 378 378 395 395 1300 1300 1301 1301 395 395 1302 1302 395 395 415 415 1303 1303 1304 1304 415 415 1305 1305 415 415 429 429 1306 1306 1307 1307 429 429 1308 1308 429 429 437 437 1309 1309 1310 1310 437 437 1311 1311 437 437 439 439 1312 1312 1313 1313 439 439 1314 1314 439 439 436 436 1315 1315 1316 1316 436 436 1317 1317 436 436 424 424 1318 1318 1319 1319 424 424 1320 1320 424 424 407 407 1321 1321 1322 1322 407 407 1323 1323 407 407 386 386 1324 1324 1325 1325 386 386 1326 1326 386 386 369 369 1327 1327 1328 1328 369 369 1329 1329 369 369 354 354 1330 1330 1331 1331 354 354 355 355 354 354 337 337 355 355 355 355 337 337 1332 1332 337 337 322 322 1333 1333 1334 1334 322 322 1335 1335 322 322 306 306 1336 1336 1337 1337 306 306 1338 1338 306 306 292 292 1339 1339 1340 1340 292 292 1341 1341 292 292 276 276 1342 1342 1343 1343 276 276 1344 1344 276 276 260 260 1345 1345 1346 1346 260 260 1347 1347 260 260 244 244 1348 1348 1349 1349 244 244 1350 1350 244 244 228 228 1351 1351 1352 1352 228 228 1353 1353 228 228 212 212 1354 1354 1355 1355 212 212 1356 1356 212 212 198 198 1357 1357 1358 1358 198 198 1359 1359 198 198 182 182 1360 1360 1361 1361 182 182 1362 1362 182 182 166 166 1363 1363 1364 1364 166 166 1365 1365 166 166 150 150 1366 1366 1367 1367 150 150 147 147 150 150 134 134 147 147 147 147 134 134 1368 1368 134 134 117 117 1369 1369 1370 1370 117 117 1371 1371 117 117 96 96 1372 1372 1373 1373 96 96 1374 1374 96 96 80 80 1375 1375 1376 1376 80 80 1377 1377 80 80 67 67 1378 1378 1379 1379 67 67 1380 1380 67 67 63 63 1381 1381 1382 1382 63 63 1383 1383 63 63 65 65 1384 1384 1385 1385 65 65 1386 1386 65 65 71 71 1387 1387 1388 1388 71 71 1389 1389 71 71 87 87 1390 1390 1391 1391 87 87 1392 1392 87 87 107 107 1393 1393 1394 1394 107 107 1395 1395 107 107 123 123 1396 1396 1397 1397 123 123 1398 1398 123 123 141 141 1399 1399 1400 1400 141 141 1401 1401 141 141 157 157 1402 1402 1403 1403 157 157 156 156 157 157 172 172 156 156 156 156 172 172 1404 1404 172 172 189 189 1405 1405 1406 1406 189 189 1407 1407 189 189 205 205 1408 1408 1409 1409 205 205 1410 1410 205 205 221 221 1411 1411 1412 1412 221 221 1413 1413 221 221 235 235 1414 1414 1415 1415 235 235 1416 1416 235 235 251 251 1417 1417 1418 1418 251 251 1419 1419 251 251 269 269 1420 1420 1421 1421 269 269 1422 1422 269 269 283 283 1423 1423 1424 1424 283 283 1425 1425 283 283 299 299 1426 1426 1427 1427 299 299 1428 1428 299 299 314 314 1429 1429 1430 1430 314 314 1431 1431 314 314 328 328 1432 1432 1433 1433 328 328 1434 1434 328 328 344 344 1435 1435 328 328 342 342 344 344 342 342 359 359 344 344 344 344 359 359 360 360 359 359 373 373 360 360 360 360 373 373 378 378 373 373 391 391 378 378 378 378 391 391 395 395 391 391 409 409 395 395 395 395 409 409 415 415 409 409 422 422 415 415 415 415 422 422 429 429 422 422 432 432 429 429 429 429 432 432 437 437 432 432 434 434 437 437 437 437 434 434 439 439 434 434 428 428 439 439 439 439 428 428 436 436 428 428 418 418 436 436 436 436 418 418 424 424 418 418 399 399 424 424 424 424 399 399 407 407 399 399 384 384 407 407 407 407 384 384 386 386 384 384 367 367 386 386 386 386 367 367 369 369 367 367 350 350 369 369 369 369 350 350 354 354 350 350 336 336 354 354 354 354 336 336 337 337 336 336 320 320 337 337 337 337 320 320 322 322 320 320 305 305 322 322 322 322 305 305 306 306 305 305 291 291 306 306 306 306 291 291 292 292 291 291 275 275 292 292 292 292 275 275 276 276 275 275 259 259 276 276 276 276 259 259 260 260 259 259 245 245 260 260 260 260 245 245 244 244 245 245 229 229 244 244 244 244 229 229 228 228 229 229 213 213 228 228 228 228 213 213 212 212 213 213 199 199 212 212 212 212 199 199 198 198 199 199 183 183 198 198 198 198 183 183 182 182 183 183 167 167 182 182 182 182 167 167 166 166 167 167 152 152 166 166 166 166 152 152 150 150 152 152 136 136 150 150 150 150 136 136 134 134 136 136 118 118 134 134 134 134 118 118 117 117 118 118 104 104 117 117 117 117 104 104 96 96 104 104 84 84 96 96 96 96 84 84 80 80 84 84 74 74 80 80 80 80 74 74 67 67 74 74 69 69 67 67 67 67 69 69 63 63 69 69 70 70 63 63 63 63 70 70 65 65 70 70 78 78 65 65 65 65 78 78 71 71 78 78 90 90 71 71 71 71 90 90 87 87 90 90 111 111 87 87 87 87 111 111 107 107 111 111 128 128 107 107 107 107 128 128 123 123 128 128 143 143 123 123 123 123 143 143 141 141 143 143 159 159 141 141 141 141 159 159 157 157 159 159 176 176 157 157 157 157 176 176 172 172 176 176 190 190 172 172 172 172 190 190 189 189 190 190 206 206 189 189 189 189 206 206 205 205 206 206 222 222 205 205 205 205 222 222 221 221 222 222 236 236 221 221 221 221 236 236 235 235 236 236 252 252 235 235 235 235 252 252 251 251 252 252 268 268 251 251 251 251 268 268 269 269 268 268 282 282 269 269 269 269 282 282 283 283 282 282 298 298 283 283 283 283 298 298 299 299 298 298 313 313 299 299 299 299 313 313 314 314 313 313 327 327 314 314 314 314 327 327 328 328 327 327 342 342 328 328 327 327 341 341 342 342 341 341 357 357 342 342 342 342 357 357 359 359 357 357 370 370 359 359 359 359 370 370 373 373 370 370 385 385 373 373 373 373 385 385 391 391 385 385 401 401 391 391 391 391 401 401 409 409 401 401 416 416 409 409 409 409 416 416 422 422 416 416 423 423 422 422 422 422 423 423 432 432 423 423 425 425 432 432 432 432 425 425 434 434 425 425 421 421 434 434 434 434 421 421 428 428 421 421 411 411 428 428 428 428 411 411 418 418 411 411 394 394 418 418 418 418 394 394 399 399 394 394 380 380 399 399 399 399 380 380 384 384 380 380 365 365 384 384 384 384 365 365 367 367 365 365 348 348 367 367 367 367 348 348 350 350 348 348 334 334 350 350 350 350 334 334 336 336 334 334 319 319 336 336 336 336 319 319 320 320 319 319 304 304 320 320 320 320 304 304 305 305 304 304 290 290 305 305 305 305 290 290 291 291 290 290 274 274 291 291 291 291 274 274 275 275 274 274 258 258 275 275 275 275 258 258 259 259 258 258 246 246 259 259 259 259 246 246 245 245 246 246 230 230 245 245 245 245 230 230 229 229 230 230 214 214 229 229 229 229 214 214 213 213 214 214 200 200 213 213 213 213 200 200 199 199 200 200 184 184 199 199 199 199 184 184 183 183 184 184 168 168 183 183 183 183 168 168 167 167 168 168 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 136 136 139 139 124 124 136 136 136 136 124 124 118 118 124 124 109 109 118 118 118 118 109 109 104 104 109 109 92 92 104 104 104 104 92 92 84 84 92 92 82 82 84 84 84 84 82 82 74 74 82 82 77 77 74 74 74 74 77 77 69 69 77 77 79 79 69 69 69 69 79 79 70 70 79 79 85 85 70 70 70 70 85 85 78 78 85 85 100 100 78 78 78 78 100 100 90 90 100 100 116 116 90 90 90 90 116 116 111 111 116 116 130 130 111 111 111 111 130 130 128 128 130 130 144 144 128 128 128 128 144 144 143 143 144 144 161 161 143 143 143 143 161 161 159 159 161 161 177 177 159 159 159 159 177 177 176 176 177 177 191 191 176 176 176 176 191 191 190 190 191 191 207 207 190 190 190 190 207 207 206 206 207 207 223 223 206 206 206 206 223 223 222 222 223 223 237 237 222 222 222 222 237 237 236 236 237 237 253 253 236 236 236 236 253 253 252 252 253 253 267 267 252 252 252 252 267 267 268 268 267 267 281 281 268 268 268 268 281 281 282 282 281 281 297 297 282 282 282 282 297 297 298 298 297 297 312 312 298 298 298 298 312 312 313 313 312 312 326 326 313 313 313 313 326 326 327 327 326 326 341 341 327 327 326 326 338 338 341 341 338 338 353 353 341 341 341 341 353 353 357 357 353 353 366 366 357 357 357 357 366 366 370 370 366 366 382 382 370 370 370 370 382 382 385 385 382 382 393 393 385 385 385 385 393 393 401 401 393 393 408 408 401 401 401 401 408 408 416 416 408 408 414 414 416 416 416 416 414 414 423 423 414 414 417 417 423 423 423 423 417 417 425 425 417 417 413 413 425 425 425 425 413 413 421 421 413 413 400 400 421 421 421 421 400 400 411 411 400 400 388 388 411 411 411 411 388 388 394 394 388 388 374 374 394 394 394 394 374 374 380 380 374 374 361 361 380 380 380 380 361 361 365 365 361 361 347 347 365 365 365 365 347 347 348 348 347 347 333 333 348 348 348 348 333 333 334 334 333 333 318 318 334 334 334 334 318 318 319 319 318 318 303 303 319 319 319 319 303 303 304 304 303 303 289 289 304 304 304 304 289 289 290 290 289 289 273 273 290 290 290 290 273 273 274 274 273 273 257 257 274 274 274 274 257 257 258 258 257 257 247 247 258 258 258 258 247 247 246 246 247 247 231 231 246 246 246 246 231 231 230 230 231 231 215 215 230 230 230 230 215 215 214 214 215 215 201 201 214 214 214 214 201 201 200 200 201 201 185 185 200 200 200 200 185 185 184 184 185 185 169 169 184 184 184 184 169 169 168 168 169 169 158 158 168 168 168 168 158 158 154 154 158 158 142 142 154 154 154 154 142 142 139 139 142 142 129 129 139 139 139 139 129 129 124 124 129 129 115 115 124 124 124 124 115 115 109 109 115 115 102 102 109 109 109 109 102 102 92 92 102 102 89 89 92 92 92 92 89 89 82 82 89 89 86 86 82 82 82 82 86 86 77 77 86 86 88 88 77 77 77 77 88 88 79 79 88 88 94 94 79 79 79 79 94 94 85 85 94 94 108 108 85 85 85 85 108 108 100 100 108 108 119 119 100 100 100 100 119 119 116 116 119 119 135 135 116 116 116 116 135 135 130 130 135 135 148 148 130 130 130 130 148 148 144 144 148 148 162 162 144 144 144 144 162 162 161 161 162 162 178 178 161 161 161 161 178 178 177 177 178 178 192 192 177 177 177 177 192 192 191 191 192 192 208 208 191 191 191 191 208 208 207 207 208 208 224 224 207 207 207 207 224 224 223 223 224 224 238 238 223 223 223 223 238 238 237 237 238 238 254 254 237 237 237 237 254 254 253 253 254 254 266 266 253 253 253 253 266 266 267 267 266 266 280 280 267 267 267 267 280 280 281 281 280 280 296 296 281 281 281 281 296 296 297 297 296 296 311 311 297 297 297 297 311 311 312 312 311 311 325 325 312 312 312 312 325 325 326 326 325 325 338 338 326 326 325 325 335 335 338 338 335 335 349 349 338 338 338 338 349 349 353 353 349 349 364 364 353 353 353 353 364 364 366 366 364 364 375 375 366 366 366 366 375 375 382 382 375 375 387 387 382 382 382 382 387 387 393 393 387 387 396 396 393 393 393 393 396 396 408 408 396 396 405 405 408 408 408 408 405 405 414 414 405 405 406 406 414 414 414 414 406 406 417 417 406 406 402 402 417 417 417 417 402 402 413 413 402 402 392 392 413 413 413 413 392 392 400 400 392 392 383 383 400 400 400 400 383 383 388 388 383 383 368 368 388 388 388 388 368 368 374 374 368 368 358 358 374 374 374 374 358 358 361 361 358 358 343 343 361 361 361 361 343 343 347 347 343 343 331 331 347 347 347 347 331 331 333 333 331 331 317 317 333 333 333 333 317 317 318 318 317 317 302 302 318 318 318 318 302 302 303 303 302 302 288 288 303 303 303 303 288 288 289 289 288 288 272 272 289 289 289 289 272 272 273 273 272 272 256 256 273 273 273 273 256 256 257 257 256 256 248 248 257 257 257 257 248 248 247 247 248 248 232 232 247 247 247 247 232 232 231 231 232 232 216 216 231 231 231 231 216 216 215 215 216 216 202 202 215 215 215 215 202 202 201 201 202 202 187 187 201 201 201 201 187 187 185 185 187 187 175 175 185 185 185 185 175 175 169 169 175 175 160 160 169 169 169 169 160 160 158 158 160 160 145 145 158 158 158 158 145 145 142 142 145 145 133 133 142 142 142 142 133 133 129 129 133 133 120 120 129 129 129 129 120 120 115 115 120 120 110 110 115 115 115 115 110 110 102 102 110 110 101 101 102 102 102 102 101 101 89 89 101 101 95 95 89 89 89 89 95 95 86 86 95 95 97 97 86 86 86 86 97 97 88 88 97 97 106 106 88 88 88 88 106 106 94 94 106 106 114 114 94 94 94 94 114 114 108 108 114 114 127 127 108 108 108 108 127 127 119 119 127 127 138 138 119 119 119 119 138 138 135 135 138 138 153 153 135 135 135 135 153 153 148 148 153 153 165 165 148 148 148 148 165 165 162 162 165 165 179 179 162 162 162 162 179 179 178 178 179 179 193 193 178 178 178 178 193 193 192 192 193 193 209 209 192 192 192 192 209 209 208 208 209 209 225 225 208 208 208 208 225 225 224 224 225 225 239 239 224 224 224 224 239 239 238 238 239 239 255 255 238 238 238 238 255 255 254 254 255 255 265 265 254 254 254 254 265 265 266 266 265 265 279 279 266 266 266 266 279 279 280 280 279 279 295 295 280 280 280 280 295 295 296 296 295 295 310 310 296 296 296 296 310 310 311 311 310 310 321 321 311 311 311 311 321 321 325 325 321 321 335 335 325 325 530 530 525 525 526 526 519 519 521 521 525 525 521 521 524 524 525 525 525 525 524 524 526 526 511 511 513 513 512 512 513 513 515 515 512 512 512 512 515 515 519 519 515 515 518 518 519 519 519 519 518 518 521 521 511 511 512 512 507 507 512 512 504 504 507 507 507 507 504 504 505 505 505 505 504 504 501 501 504 504 497 497 501 501 501 501 497 497 499 499 490 490 493 493 497 497 493 493 498 498 497 497 497 497 498 498 499 499 484 484 487 487 490 490 487 487 491 491 490 490 490 490 491 491 493 493 478 478 479 479 477 477 479 479 481 481 477 477 477 477 481 481 484 484 481 481 485 485 484 484 484 484 485 485 487 487 1436 1436 1437 1437 473 473 1438 1438 469 469 473 473 473 473 469 469 471 471 471 471 469 469 467 467 469 469 462 462 467 467 467 467 462 462 465 465 455 455 459 459 462 462 459 459 464 464 462 462 462 462 464 464 465 465 449 449 453 453 455 455 453 453 457 457 455 455 455 455 457 457 459 459 448 448 447 447 449 449 447 447 450 450 449 449 449 449 450 450 453 453 454 454 452 452 448 448 452 452 451 451 448 448 448 448 451 451 447 447 463 463 460 460 461 461 460 460 458 458 461 461 461 461 458 458 454 454 458 458 456 456 454 454 454 454 456 456 452 452 463 463 461 461 466 466 461 461 468 468 466 466 466 466 468 468 470 470 470 470 468 468 472 472 468 468 475 475 472 472 472 472 475 475 474 474 1439 1439 1440 1440 475 475 1441 1441 476 476 475 475 475 475 476 476 474 474 488 488 486 486 482 482 486 486 483 483 482 482 482 482 483 483 480 480 496 496 494 494 495 495 494 494 492 492 495 495 495 495 492 492 488 488 492 492 489 489 488 488 488 488 489 489 486 486 496 496 495 495 500 500 495 495 502 502 500 500 500 500 502 502 503 503 503 503 502 502 506 506 502 502 510 510 506 506 506 506 510 510 508 508 517 517 514 514 510 510 514 514 509 509 510 510 510 510 509 509 508 508 522 522 520 520 517 517 520 520 516 516 517 517 517 517 516 516 514 514 529 529 527 527 522 522 527 527 523 523 522 522 522 522 523 523 520 520 535 535 532 532 529 529 532 532 528 528 529 529 529 529 528 528 527 527 541 541 540 540 542 542 540 540 538 538 542 542 542 542 538 538 1442 1442 538 538 1443 1443 1444 1444 535 535 534 534 532 532 541 541 542 542 546 546 542 542 550 550 546 546 546 546 550 550 548 548 548 548 550 550 552 552 550 550 557 557 552 552 552 552 557 557 554 554 564 564 560 560 557 557 560 560 556 556 557 557 557 557 556 556 554 554 565 565 566 566 564 564 566 566 561 561 564 564 564 564 561 561 560 560 555 555 559 559 558 558 559 559 562 562 558 558 558 558 562 562 565 565 562 562 563 563 565 565 565 565 563 563 566 566 555 555 558 558 553 553 558 558 551 551 553 553 553 553 551 551 549 549 549 549 551 551 547 547 551 551 544 544 547 547 547 547 544 544 545 545 537 537 539 539 544 544 539 539 543 543 544 544 544 544 543 543 545 545 526 526 531 531 530 530 531 531 533 533 530 530 1445 1445 1446 1446 537 537 1447 1447 536 536 537 537 537 537 536 536 539 539 603 603 601 601 597 597 601 601 599 599 597 597 597 597 599 599 591 591 599 599 595 595 591 591 591 591 595 595 584 584 595 595 593 593 584 584 584 584 593 593 576 576 593 593 589 589 576 576 576 576 589 589 574 574 589 589 587 587 574 574 574 574 587 587 572 572 587 587 585 585 572 572 572 572 585 585 570 570 585 585 581 581 570 570 581 581 579 579 570 570 570 570 579 579 568 568 579 579 577 577 568 568 568 568 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 582 582 571 571 571 571 582 582 573 573 582 582 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 583 583 588 588 592 592 583 583 592 592 594 594 583 583 583 583 594 594 590 590 594 594 598 598 590 590 590 590 598 598 596 596 598 598 600 600 596 596 596 596 600 600 602 602 600 600 604 604 602 602 602 602 604 604 607 607 604 604 606 606 607 607 607 607 606 606 613 613 606 606 610 610 613 613 613 613 610 610 619 619 610 610 612 612 619 619 619 619 612 612 626 626 612 612 616 616 626 626 616 616 618 618 626 626 626 626 618 618 634 634 618 618 622 622 634 634 634 634 622 622 636 636 622 622 624 624 636 636 636 636 624 624 638 638 624 624 628 628 638 638 638 638 628 628 640 640 628 628 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 631 631 629 629 641 641 641 641 629 629 639 639 629 629 625 625 639 639 639 639 625 625 637 637 625 625 623 623 637 637 637 637 623 623 635 635 623 623 621 621 635 635 635 635 621 621 627 627 621 621 617 617 627 627 627 627 617 617 620 620 617 617 615 615 620 620 620 620 615 615 614 614 615 615 611 611 614 614 614 614 611 611 608 608 611 611 609 609 608 608 608 608 609 609 603 603 609 609 605 605 603 603 603 603 605 605 601 601 836 836 853 853 852 852 852 852 835 835 836 836 835 835 834 834 836 836 836 836 834 834 824 824 834 834 825 825 824 824 824 824 825 825 806 806 825 825 809 809 806 806 809 809 807 807 806 806 806 806 807 807 789 789 807 807 790 790 789 789 790 790 787 787 789 789 789 789 787 787 772 772 787 787 773 773 772 772 772 772 773 773 755 755 773 773 761 761 755 755 761 761 756 756 755 755 755 755 756 756 739 739 756 756 740 740 739 739 740 740 737 737 739 739 1448 1448 1449 1449 724 724 1450 1450 725 725 724 724 724 724 725 725 708 708 725 725 714 714 708 708 714 714 709 709 708 708 708 708 709 709 693 693 709 709 696 696 693 693 696 696 692 692 693 693 693 693 692 692 682 682 692 692 683 683 682 682 682 682 683 683 671 671 683 683 678 678 671 671 678 678 672 672 671 671 671 671 672 672 676 676 672 672 679 679 676 676 679 679 681 681 676 676 676 676 681 681 687 687 681 681 689 689 687 687 687 687 689 689 701 701 689 689 698 698 701 701 698 698 703 703 701 701 701 701 703 703 716 716 703 703 717 717 716 716 717 717 720 720 716 716 716 716 720 720 731 731 720 720 732 732 731 731 731 731 732 732 1451 1451 732 732 1452 1452 1453 1453 744 744 749 749 748 748 748 748 749 749 764 764 749 749 765 765 764 764 765 765 768 768 764 764 764 764 768 768 780 780 768 768 781 781 780 780 780 780 781 781 798 798 781 781 792 792 798 798 792 792 799 799 798 798 798 798 799 799 815 815 799 799 816 816 815 815 816 816 817 817 815 815 815 815 817 817 827 827 817 817 826 826 827 827 827 827 826 826 845 845 826 826 843 843 845 845 843 843 844 844 845 845 845 845 844 844 862 862 844 844 861 861 862 862 861 861 867 867 862 862 862 862 867 867 879 879 867 867 877 877 879 879 879 879 877 877 894 894 877 877 891 891 894 894 891 891 893 893 894 894 1454 1454 1455 1455 910 910 1456 1456 909 909 910 910 909 909 915 915 910 910 910 910 915 915 926 926 915 915 923 923 926 926 923 923 937 937 926 926 926 926 937 937 941 941 937 937 939 939 941 941 941 941 939 939 954 954 939 939 952 952 954 954 952 952 957 957 954 954 954 954 957 957 966 966 957 957 962 962 966 966 962 962 968 968 966 966 966 966 968 968 970 970 968 968 969 969 970 970 970 970 969 969 960 960 969 969 959 959 960 960 959 959 951 951 960 960 960 960 951 951 947 947 951 951 945 945 947 947 945 945 932 932 947 947 947 947 932 932 933 933 932 932 931 931 933 933 933 933 931 931 918 918 931 931 917 917 918 918 917 917 908 908 918 918 918 918 908 908 1457 1457 908 908 1458 1458 1459 1459 902 902 900 900 886 886 900 900 884 884 886 886 886 886 884 884 871 871 884 884 870 870 871 871 871 871 870 870 853 853 870 870 860 860 853 853 853 853 860 860 852 852 1460 1460 903 903 1461 1461 903 903 920 920 1462 1462 1463 1463 920 920 1464 1464 920 920 935 935 1465 1465 1466 1466 935 935 1467 1467 935 935 949 949 1468 1468 1469 1469 949 949 1470 1470 949 949 964 964 1471 1471 1472 1472 964 964 1473 1473 964 964 972 972 1474 1474 1475 1475 972 972 1476 1476 972 972 971 971 1477 1477 1478 1478 971 971 1479 1479 971 971 958 958 1480 1480 1481 1481 958 958 1482 1482 958 958 943 943 1483 1483 1484 1484 943 943 1485 1485 943 943 927 927 1486 1486 1487 1487 927 927 1488 1488 927 927 912 912 1489 1489 1490 1490 912 912 1491 1491 912 912 896 896 1492 1492 1493 1493 896 896 1494 1494 896 896 880 880 1495 1495 1496 1496 880 880 1497 1497 880 880 863 863 1498 1498 1499 1499 863 863 1500 1500 863 863 846 846 1501 1501 1502 1502 846 846 1503 1503 846 846 828 828 1504 1504 1505 1505 828 828 1506 1506 828 828 814 814 1507 1507 1508 1508 814 814 1509 1509 814 814 797 797 1510 1510 1511 1511 797 797 1512 1512 797 797 779 779 1513 1513 1514 1514 779 779 1515 1515 779 779 762 762 1516 1516 1517 1517 762 762 1518 1518 762 762 747 747 1519 1519 1520 1520 747 747 1521 1521 747 747 729 729 1522 1522 1523 1523 729 729 1524 1524 729 729 713 713 1525 1525 1526 1526 713 713 1527 1527 713 713 699 699 1528 1528 1529 1529 699 699 1530 1530 699 699 684 684 1531 1531 1532 1532 684 684 1533 1533 684 684 670 670 1534 1534 1535 1535 670 670 1536 1536 670 670 669 669 1537 1537 1538 1538 669 669 1539 1539 669 669 675 675 1540 1540 1541 1541 675 675 1542 1542 675 675 691 691 1543 1543 1544 1544 691 691 1545 1545 691 691 706 706 1546 1546 1547 1547 706 706 1548 1548 706 706 722 722 1549 1549 1550 1550 722 722 1551 1551 722 722 738 738 1552 1552 1553 1553 738 738 1554 1554 738 738 754 754 1555 1555 1556 1556 754 754 1557 1557 754 754 771 771 1558 1558 1559 1559 771 771 1560 1560 771 771 788 788 1561 1561 1562 1562 788 788 1563 1563 788 788 805 805 1564 1564 1565 1565 805 805 1566 1566 805 805 823 823 1567 1567 1568 1568 823 823 1569 1569 823 823 837 837 1570 1570 1571 1571 837 837 1572 1572 837 837 854 854 1573 1573 1574 1574 854 854 1575 1575 854 854 872 872 1576 1576 1577 1577 872 872 1578 1578 872 872 887 887 1579 1579 1580 1580 887 887 1581 1581 887 887 903 903 1582 1582 903 903 905 905 920 920 905 905 922 922 920 920 920 920 922 922 935 935 922 922 938 938 935 935 935 935 938 938 949 949 938 938 955 955 949 949 949 949 955 955 964 964 955 955 973 973 964 964 964 964 973 973 972 972 973 973 979 979 972 972 972 972 979 979 971 971 979 979 978 978 971 971 971 971 978 978 958 958 978 978 967 967 958 958 958 958 967 967 943 943 967 967 948 948 943 943 943 943 948 948 927 927 948 948 930 930 927 927 927 927 930 930 912 912 930 930 913 913 912 912 912 912 913 913 896 896 913 913 897 897 896 896 896 896 897 897 880 880 897 897 881 881 880 880 880 880 881 881 863 863 881 881 864 864 863 863 863 863 864 864 846 846 864 864 847 847 846 846 846 846 847 847 828 828 847 847 829 829 828 828 828 828 829 829 814 814 829 829 813 813 814 814 814 814 813 813 797 797 813 813 796 796 797 797 797 797 796 796 779 779 796 796 778 778 779 779 779 779 778 778 762 762 778 778 760 760 762 762 762 762 760 760 747 747 760 760 745 745 747 747 747 747 745 745 729 729 745 745 728 728 729 729 729 729 728 728 713 713 728 728 711 711 713 713 713 713 711 711 699 699 711 711 694 694 699 699 699 699 694 694 684 684 694 694 674 674 684 684 684 684 674 674 670 670 674 674 663 663 670 670 670 670 663 663 669 669 663 663 662 662 669 669 669 669 662 662 675 675 662 662 668 668 675 675 675 675 668 668 691 691 668 668 685 685 691 691 691 691 685 685 706 706 685 685 704 704 706 706 706 706 704 704 722 722 704 704 719 719 722 722 722 722 719 719 738 738 719 719 735 735 738 738 738 738 735 735 754 754 735 735 752 752 754 754 754 754 752 752 771 771 752 752 770 770 771 771 771 771 770 770 788 788 770 770 786 786 788 788 788 788 786 786 805 805 786 786 804 804 805 805 805 805 804 804 823 823 804 804 822 822 823 823 823 823 822 822 837 837 822 822 838 838 837 837 837 837 838 838 854 854 838 838 855 855 854 854 854 854 855 855 872 872 855 855 873 873 872 872 872 872 873 873 887 887 873 873 889 889 887 887 887 887 889 889 903 903 889 889 905 905 903 903 905 905 906 906 922 922 906 906 925 925 922 922 922 922 925 925 938 938 925 925 944 944 938 938 938 938 944 944 955 955 944 944 965 965 955 955 955 955 965 965 973 973 965 965 980 980 973 973 973 973 980 980 979 979 980 980 985 985 979 979 979 979 985 985 978 978 985 985 982 982 978 978 978 978 982 982 967 967 982 982 975 975 967 967 967 967 975 975 948 948 975 975 953 953 948 948 948 948 953 953 930 930 953 953 934 934 930 930 930 930 934 934 913 913 934 934 916 916 913 913 913 913 916 916 897 897 916 916 899 899 897 897 897 897 899 899 881 881 899 899 882 882 881 881 881 881 882 882 864 864 882 882 865 865 864 864 864 864 865 865 847 847 865 865 848 848 847 847 847 847 848 848 829 829 848 848 830 830 829 829 829 829 830 830 813 813 830 830 812 812 813 813 813 813 812 812 796 796 812 812 795 795 796 796 796 796 795 795 778 778 795 795 777 777 778 778 778 778 777 777 760 760 777 777 759 759 760 760 760 760 759 759 745 745 759 759 742 742 745 745 745 745 742 742 728 728 742 742 726 726 728 728 728 728 726 726 711 711 726 726 707 707 711 711 711 711 707 707 694 694 707 707 688 688 694 694 694 694 688 688 674 674 688 688 666 666 674 674 674 674 666 666 663 663 666 666 659 659 663 663 663 663 659 659 662 662 659 659 656 656 662 662 662 662 656 656 668 668 656 656 661 661 668 668 668 668 661 661 685 685 661 661 673 673 685 685 685 685 673 673 704 704 673 673 697 697 704 704 704 704 697 697 719 719 697 697 715 715 719 719 719 719 715 715 735 735 715 715 734 734 735 735 735 735 734 734 752 752 734 734 751 751 752 752 752 752 751 751 770 770 751 751 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 804 804 785 785 803 803 804 804 804 804 803 803 822 822 803 803 821 821 822 822 822 822 821 821 838 838 821 821 839 839 838 838 838 838 839 839 855 855 839 839 856 856 855 855 855 855 856 856 873 873 856 856 874 874 873 873 873 873 874 874 889 889 874 874 890 890 889 889 889 889 890 890 905 905 890 890 906 906 905 905 906 906 911 911 925 925 911 911 928 928 925 925 925 925 928 928 944 944 928 928 950 950 944 944 944 944 950 950 965 965 950 950 976 976 965 965 965 965 976 976 980 980 976 976 986 986 980 980 980 980 986 986 985 985 986 986 989 989 985 985 985 985 989 989 982 982 989 989 987 987 982 982 982 982 987 987 975 975 987 987 981 981 975 975 975 975 981 981 953 953 981 981 963 963 953 953 953 953 963 963 934 934 963 963 940 940 934 934 934 934 940 940 916 916 940 940 921 921 916 916 916 916 921 921 899 899 921 921 901 901 899 899 899 899 901 901 882 882 901 901 883 883 882 882 882 882 883 883 865 865 883 883 866 866 865 865 865 865 866 866 848 848 866 866 849 849 848 848 848 848 849 849 830 830 849 849 831 831 830 830 830 830 831 831 812 812 831 831 811 811 812 812 812 812 811 811 795 795 811 811 794 794 795 795 795 795 794 794 777 777 794 794 776 776 777 777 777 777 776 776 759 759 776 776 758 758 759 759 759 759 758 758 742 742 758 758 741 741 742 742 742 742 741 741 726 726 741 741 721 721 726 726 726 726 721 721 707 707 721 721 702 702 707 707 707 707 702 702 688 688 702 702 677 677 688 688 688 688 677 677 666 666 677 677 660 660 666 666 666 666 660 660 659 659 660 660 654 654 659 659 659 659 654 654 656 656 654 654 652 652 656 656 656 656 652 652 661 661 652 652 655 655 661 661 661 661 655 655 673 673 655 655 664 664 673 673 673 673 664 664 697 697 664 664 690 690 697 697 697 697 690 690 715 715 690 690 710 710 715 715 715 715 710 710 734 734 710 710 730 730 734 734 734 734 730 730 751 751 730 730 750 750 751 751 751 751 750 750 769 769 750 750 767 767 769 769 769 769 767 767 785 785 767 767 784 784 785 785 785 785 784 784 803 803 784 784 802 802 803 803 803 803 802 802 821 821 802 802 820 820 821 821 821 821 820 820 839 839 820 820 840 840 839 839 839 839 840 840 856 856 840 840 857 857 856 856 856 856 857 857 874 874 857 857 875 875 874 874 874 874 875 875 890 890 875 875 892 892 890 890 890 890 892 892 906 906 892 892 911 911 906 906 911 911 914 914 928 928 914 914 936 936 928 928 928 928 936 936 950 950 936 936 961 961 950 950 950 950 961 961 976 976 961 961 983 983 976 976 976 976 983 983 986 986 983 983 991 991 986 986 986 986 991 991 989 989 991 991 994 994 989 989 989 989 994 994 987 987 994 994 992 992 987 987 987 987 992 992 981 981 992 992 988 988 981 981 981 981 988 988 963 963 988 988 977 977 963 963 963 963 977 977 940 940 977 977 946 946 940 940 940 940 946 946 921 921 946 946 924 924 921 921 921 921 924 924 901 901 924 924 904 904 901 901 901 901 904 904 883 883 904 904 885 885 883 883 883 883 885 885 866 866 885 885 868 868 866 866 866 866 868 868 849 849 868 868 850 850 849 849 849 849 850 850 831 831 850 850 832 832 831 831 831 831 832 832 811 811 832 832 810 810 811 811 811 811 810 810 794 794 810 810 793 793 794 794 794 794 793 793 776 776 793 793 775 775 776 776 776 776 775 775 758 758 775 775 757 757 758 758 758 758 757 757 741 741 757 757 736 736 741 741 741 741 736 736 721 721 736 736 718 718 721 721 721 721 718 718 702 702 718 718 695 695 702 702 702 702 695 695 677 677 695 695 665 665 677 677 677 677 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 657 657 664 664 664 664 657 657 690 690 657 657 680 680 690 690 690 690 680 680 710 710 680 680 705 705 710 710 710 710 705 705 730 730 705 705 727 727 730 730 730 730 727 727 750 750 727 727 746 746 750 750 750 750 746 746 767 767 746 746 766 766 767 767 767 767 766 766 784 784 766 766 783 783 784 784 784 784 783 783 802 802 783 783 801 801 802 802 802 802 801 801 820 820 801 801 819 819 820 820 820 820 819 819 840 840 819 819 841 841 840 840 840 840 841 841 857 857 841 841 858 858 857 857 857 857 858 858 875 875 858 858 876 876 875 875 875 875 876 876 892 892 876 876 895 895 892 892 892 892 895 895 911 911 895 895 914 914 911 911 914 914 919 919 936 936 919 919 942 942 936 936 936 936 942 942 961 961 942 942 974 974 961 961 961 961 974 974 983 983 974 974 990 990 983 983 983 983 990 990 991 991 990 990 995 995 991 991 991 991 995 995 994 994 995 995 997 997 994 994 994 994 997 997 992 992 997 997 996 996 992 992 992 992 996 996 988 988 996 996 993 993 988 988 988 988 993 993 977 977 993 993 984 984 977 977 977 977 984 984 946 946 984 984 956 956 946 946 946 946 956 956 924 924 956 956 929 929 924 924 924 924 929 929 904 904 929 929 907 907 904 904 904 904 907 907 885 885 907 907 888 888 885 885 885 885 888 888 868 868 888 888 869 869 868 868 868 868 869 869 850 850 869 869 851 851 850 850 850 850 851 851 832 832 851 851 833 833 832 832 832 832 833 833 810 810 833 833 808 808 810 810 810 810 808 808 793 793 808 808 791 791 793 793 793 793 791 791 775 775 791 791 774 774 775 775 775 775 774 774 757 757 774 774 753 753 757 757 757 757 753 753 736 736 753 753 733 733 736 736 736 736 733 733 718 718 733 733 712 712 718 718 718 718 712 712 695 695 712 712 686 686 695 695 695 695 686 686 665 665 686 686 658 658 665 665 665 665 658 658 653 653 658 658 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 657 657 646 646 651 651 657 657 657 657 651 651 680 680 651 651 667 667 680 680 680 680 667 667 705 705 667 667 700 700 705 705 705 705 700 700 727 727 700 700 723 723 727 727 727 727 723 723 746 746 723 723 743 743 746 746 746 746 743 743 766 766 743 743 763 763 766 766 766 766 763 763 783 783 763 763 782 782 783 783 783 783 782 782 801 801 782 782 800 800 801 801 801 801 800 800 819 819 800 800 818 818 819 819 819 819 818 818 841 841 818 818 842 842 841 841 841 841 842 842 858 858 842 842 859 859 858 858 858 858 859 859 876 876 859 859 878 878 876 876 876 876 878 878 895 895 878 878 898 898 895 895 895 895 898 898 914 914 898 898 919 919 914 914 1055 1055 1054 1054 1060 1060 1054 1054 1059 1059 1060 1060 1060 1060 1059 1059 1063 1063 1059 1059 1064 1064 1063 1063 1063 1063 1064 1064 1069 1069 1064 1064 1065 1065 1069 1069 1069 1069 1065 1065 1072 1072 1037 1037 1036 1036 1042 1042 1036 1036 1041 1041 1042 1042 1042 1042 1041 1041 1046 1046 1041 1041 1045 1045 1046 1046 1046 1046 1045 1045 1051 1051 1045 1045 1047 1047 1051 1051 1051 1051 1047 1047 1055 1055 1047 1047 1052 1052 1055 1055 1055 1055 1052 1052 1054 1054 1019 1019 1018 1018 1024 1024 1018 1018 1023 1023 1024 1024 1024 1024 1023 1023 1583 1583 1023 1023 1584 1584 1585 1585 1028 1028 1027 1027 1033 1033 1027 1027 1029 1029 1033 1033 1033 1033 1029 1029 1037 1037 1029 1029 1034 1034 1037 1037 1037 1037 1034 1034 1036 1036 1002 1002 1000 1000 1006 1006 1000 1000 1005 1005 1006 1006 1006 1006 1005 1005 1010 1010 1005 1005 1009 1009 1010 1010 1010 1010 1009 1009 1015 1015 1009 1009 1011 1011 1015 1015 1015 1015 1011 1011 1019 1019 1011 1011 1017 1017 1019 1019 1019 1019 1017 1017 1018 1018 1013 1013 1012 1012 1007 1007 1012 1012 1008 1008 1007 1007 1007 1007 1008 1008 1004 1004 1008 1008 1003 1003 1004 1004 1004 1004 1003 1003 998 998 1003 1003 1001 1001 998 998 998 998 1001 1001 1002 1002 1001 1001 999 999 1002 1002 1002 1002 999 999 1000 1000 1040 1040 1038 1038 1035 1035 1038 1038 1032 1032 1035 1035 1035 1035 1032 1032 1031 1031 1032 1032 1030 1030 1031 1031 1586 1586 1587 1587 1025 1025 1588 1588 1026 1026 1025 1025 1025 1025 1026 1026 1022 1022 1026 1026 1021 1021 1022 1022 1022 1022 1021 1021 1016 1016 1021 1021 1020 1020 1016 1016 1016 1016 1020 1020 1013 1013 1020 1020 1014 1014 1013 1013 1013 1013 1014 1014 1012 1012 1058 1058 1056 1056 1053 1053 1056 1056 1050 1050 1053 1053 1053 1053 1050 1050 1049 1049 1050 1050 1048 1048 1049 1049 1049 1049 1048 1048 1044 1044 1048 1048 1043 1043 1044 1044 1044 1044 1043 1043 1040 1040 1043 1043 1039 1039 1040 1040 1040 1040 1039 1039 1038 1038 1075 1075 1074 1074 1071 1071 1074 1074 1068 1068 1071 1071 1071 1071 1068 1068 1066 1066 1068 1068 1067 1067 1066 1066 1066 1066 1067 1067 1062 1062 1067 1067 1061 1061 1062 1062 1062 1062 1061 1061 1058 1058 1061 1061 1057 1057 1058 1058 1058 1058 1057 1057 1056 1056 1092 1092 1091 1091 1589 1589 1091 1091 1590 1590 1591 1591 1088 1088 1085 1085 1083 1083 1085 1085 1084 1084 1083 1083 1083 1083 1084 1084 1080 1080 1084 1084 1079 1079 1080 1080 1080 1080 1079 1079 1075 1075 1079 1079 1076 1076 1075 1075 1075 1075 1076 1076 1074 1074 1106 1106 1103 1103 1101 1101 1103 1103 1102 1102 1101 1101 1101 1101 1102 1102 1097 1097 1102 1102 1096 1096 1097 1097 1097 1097 1096 1096 1092 1092 1096 1096 1093 1093 1092 1092 1092 1092 1093 1093 1091 1091 1113 1113 1118 1118 1114 1114 1118 1118 1117 1117 1114 1114 1114 1114 1117 1117 1116 1116 1117 1117 1115 1115 1116 1116 1116 1116 1115 1115 1110 1110 1115 1115 1111 1111 1110 1110 1110 1110 1111 1111 1106 1106 1111 1111 1109 1109 1106 1106 1106 1106 1109 1109 1103 1103 1095 1095 1099 1099 1098 1098 1099 1099 1100 1100 1098 1098 1098 1098 1100 1100 1104 1104 1100 1100 1105 1105 1104 1104 1104 1104 1105 1105 1107 1107 1105 1105 1108 1108 1107 1107 1107 1107 1108 1108 1113 1113 1108 1108 1112 1112 1113 1113 1113 1113 1112 1112 1118 1118 1065 1065 1070 1070 1072 1072 1070 1070 1073 1073 1072 1072 1072 1072 1073 1073 1078 1078 1073 1073 1077 1077 1078 1078 1078 1078 1077 1077 1081 1081 1077 1077 1082 1082 1081 1081 1081 1081 1082 1082 1086 1086 1082 1082 1087 1087 1086 1086 1592 1592 1593 1593 1089 1089 1594 1594 1090 1090 1089 1089 1089 1089 1090 1090 1095 1095 1090 1090 1094 1094 1095 1095 1095 1095 1094 1094 1099 1099 1143 1143 1147 1147 1135 1135 1135 1135 1131 1131 1143 1143 1131 1131 1129 1129 1143 1143 1143 1143 1129 1129 1139 1139 1129 1129 1127 1127 1139 1139 1127 1127 1125 1125 1139 1139 1139 1139 1125 1125 1136 1136 1125 1125 1123 1123 1136 1136 1123 1123 1121 1121 1136 1136 1136 1136 1121 1121 1133 1133 1121 1121 1119 1119 1133 1133 1119 1119 1120 1120 1133 1133 1133 1133 1120 1120 1134 1134 1120 1120 1122 1122 1134 1134 1122 1122 1124 1124 1134 1134 1134 1134 1124 1124 1138 1138 1124 1124 1126 1126 1138 1138 1126 1126 1128 1128 1138 1138 1138 1138 1128 1128 1141 1141 1128 1128 1130 1130 1141 1141 1130 1130 1132 1132 1141 1141 1141 1141 1132 1132 1146 1146 1132 1132 1137 1137 1146 1146 1137 1137 1142 1142 1146 1146 1146 1146 1142 1142 1150 1150 1142 1142 1145 1145 1150 1150 1145 1145 1149 1149 1150 1150 1150 1150 1149 1149 1155 1155 1149 1149 1153 1153 1155 1155 1153 1153 1157 1157 1155 1155 1155 1155 1157 1157 1159 1159 1157 1157 1160 1160 1159 1159 1160 1160 1163 1163 1159 1159 1159 1159 1163 1163 1164 1164 1163 1163 1167 1167 1164 1164 1167 1167 1171 1171 1164 1164 1164 1164 1171 1171 1169 1169 1171 1171 1175 1175 1169 1169 1169 1169 1175 1175 1172 1172 1175 1175 1179 1179 1172 1172 1172 1172 1179 1179 1174 1174 1179 1179 1184 1184 1174 1174 1184 1184 1188 1188 1174 1174 1174 1174 1188 1188 1178 1178 1188 1188 1190 1190 1178 1178 1190 1190 1192 1192 1178 1178 1178 1178 1192 1192 1182 1182 1192 1192 1194 1194 1182 1182 1194 1194 1196 1196 1182 1182 1182 1182 1196 1196 1185 1185 1196 1196 1198 1198 1185 1185 1198 1198 1199 1199 1185 1185 1185 1185 1199 1199 1186 1186 1199 1199 1200 1200 1186 1186 1200 1200 1197 1197 1186 1186 1186 1186 1197 1197 1183 1183 1197 1197 1195 1195 1183 1183 1195 1195 1193 1193 1183 1183 1183 1183 1193 1193 1180 1180 1193 1193 1191 1191 1180 1180 1191 1191 1189 1189 1180 1180 1180 1180 1189 1189 1176 1176 1189 1189 1187 1187 1176 1176 1187 1187 1181 1181 1176 1176 1176 1176 1181 1181 1170 1170 1181 1181 1177 1177 1170 1170 1177 1177 1173 1173 1170 1170 1170 1170 1173 1173 1166 1166 1173 1173 1168 1168 1166 1166 1168 1168 1165 1165 1166 1166 1166 1166 1165 1165 1161 1161 1165 1165 1162 1162 1161 1161 1162 1162 1158 1158 1161 1161 1161 1161 1158 1158 1156 1156 1158 1158 1154 1154 1156 1156 1154 1154 1151 1151 1156 1156 1156 1156 1151 1151 1152 1152 1151 1151 1148 1148 1152 1152 1148 1148 1144 1144 1152 1152 1152 1152 1144 1144 1147 1147 1144 1144 1140 1140 1147 1147 1147 1147 1140 1140 1135 1135 1221 1221 1222 1222 1214 1214 1215 1215 1217 1217 1214 1214 1217 1217 1219 1219 1214 1214 1214 1214 1219 1219 1221 1221 1208 1208 1210 1210 1214 1214 1210 1210 1212 1212 1214 1214 1214 1214 1212 1212 1215 1215 1202 1202 1204 1204 1214 1214 1204 1204 1206 1206 1214 1214 1214 1214 1206 1206 1208 1208 1205 1205 1203 1203 1214 1214 1203 1203 1201 1201 1214 1214 1214 1214 1201 1201 1202 1202 1211 1211 1209 1209 1214 1214 1209 1209 1207 1207 1214 1214 1214 1214 1207 1207 1205 1205 1218 1218 1216 1216 1214 1214 1216 1216 1213 1213 1214 1214 1214 1214 1213 1213 1211 1211 1225 1225 1223 1223 1214 1214 1223 1223 1220 1220 1214 1214 1214 1214 1220 1220 1218 1218 1228 1228 1229 1229 1214 1214 1229 1229 1227 1227 1214 1214 1214 1214 1227 1227 1225 1225 1222 1222 1224 1224 1214 1214 1224 1224 1226 1226 1214 1214 1214 1214 1226 1226 1228 1228 1230 1230 1231 1231 1232 1232 1231 1231 1233 1233 1232 1232 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258
+33 33 31 31 29 29 47 47 45 45 39 39 40 40 42 42 37 37 8 8 10 10 17 17 33 33 29 29 35 35 42 42 44 44 37 37 44 44 46 46 37 37 37 37 46 46 48 48 13 13 11 11 19 19 45 45 43 43 39 39 43 43 41 41 39 39 39 39 41 41 29 29 41 41 38 38 29 29 29 29 38 38 35 35 39 39 55 55 53 53 10 10 12 12 17 17 12 12 14 14 17 17 17 17 14 14 27 27 14 14 16 16 27 27 16 16 20 20 27 27 27 27 20 20 22 22 11 11 9 9 19 19 9 9 7 7 19 19 19 19 7 7 5 5 2 2 4 4 17 17 4 4 6 6 17 17 17 17 6 6 8 8 31 31 28 28 29 29 28 28 25 25 29 29 29 29 25 25 23 23 55 55 39 39 56 56 39 39 37 37 56 56 56 56 37 37 54 54 53 53 51 51 39 39 51 51 49 49 39 39 39 39 49 49 47 47 30 30 32 32 27 27 32 32 34 34 27 27 27 27 34 34 37 37 34 34 36 36 37 37 37 37 36 36 40 40 22 22 24 24 27 27 24 24 26 26 27 27 27 27 26 26 30 30 5 5 3 3 19 19 3 3 1 1 19 19 19 19 1 1 17 17 1 1 0 0 17 17 17 17 0 0 2 2 48 48 50 50 37 37 50 50 52 52 37 37 37 37 52 52 54 54 23 23 21 21 29 29 21 21 18 18 29 29 29 29 18 18 19 19 18 18 15 15 19 19 19 19 15 15 13 13 241 241 234 234 249 249 234 234 250 250 249 249 249 249 250 250 264 264 250 250 270 270 264 264 264 264 270 270 271 271 270 270 284 284 271 271 271 271 284 284 285 285 241 241 233 233 234 234 233 233 219 219 234 234 234 234 219 219 220 220 219 219 218 218 220 220 220 220 218 218 204 204 218 218 203 203 204 204 204 204 203 203 188 188 203 203 195 195 188 188 195 195 186 186 188 188 186 186 174 174 188 188 188 188 174 174 171 171 174 174 170 170 171 171 170 170 155 155 171 171 1260 1260 1261 1261 156 156 1262 1262 1263 1263 156 156 156 156 1264 1264 1265 1265 1266 1266 137 137 140 140 140 140 137 137 122 122 137 137 126 126 122 122 126 126 121 121 122 122 121 121 103 103 122 122 122 122 103 103 105 105 103 103 99 99 105 105 105 105 99 99 83 83 99 99 81 81 83 83 83 83 81 81 68 68 81 81 73 73 68 68 73 73 66 66 68 68 66 66 59 59 68 68 68 68 59 59 61 61 59 59 57 57 61 61 61 61 57 57 58 58 57 57 60 60 58 58 58 58 60 60 64 64 60 60 62 62 64 64 64 64 62 62 76 76 62 62 72 72 76 76 72 72 75 75 76 76 75 75 91 91 76 76 76 76 91 91 93 93 91 91 98 98 93 93 93 93 98 98 113 113 98 98 112 112 113 113 113 113 112 112 132 132 112 112 125 125 132 132 125 125 131 131 132 132 131 131 146 146 132 132 1267 1267 1268 1268 147 147 1269 1269 1270 1270 147 147 147 147 1271 1271 1272 1272 149 149 1273 1273 1274 1274 163 163 173 173 164 164 164 164 173 173 181 181 173 173 180 180 181 181 180 180 194 194 181 181 181 181 194 194 197 197 194 194 196 196 197 197 196 196 210 210 197 197 197 197 210 210 211 211 210 210 217 217 211 211 211 211 217 217 227 227 217 217 226 226 227 227 227 227 226 226 243 243 226 226 240 240 243 243 240 240 242 242 243 243 242 242 262 262 243 243 243 243 262 262 261 261 262 262 263 263 261 261 261 261 263 263 277 277 263 263 278 278 277 277 277 277 278 278 293 293 278 278 286 286 293 293 286 286 294 294 293 293 294 294 308 308 293 293 293 293 308 308 307 307 308 308 324 324 307 307 307 307 324 324 323 323 324 324 329 329 323 323 323 323 329 329 339 339 329 329 340 340 339 339 1275 1275 1276 1276 355 355 1277 1277 1278 1278 355 355 1279 1279 1280 1280 355 355 1281 1281 1282 1282 355 355 355 355 1283 1283 1284 1284 372 372 376 376 371 371 371 371 376 376 389 389 376 376 390 390 389 389 389 389 390 390 410 410 390 390 403 403 410 410 403 403 412 412 410 410 412 412 427 427 410 410 410 410 427 427 426 426 427 427 431 431 426 426 426 426 431 431 438 438 431 431 440 440 438 438 438 438 440 440 445 445 440 440 442 442 445 445 442 442 446 446 445 445 446 446 444 444 445 445 445 445 444 444 441 441 444 444 443 443 441 441 443 443 435 435 441 441 441 441 435 435 433 433 435 435 430 430 433 433 433 433 430 430 419 419 430 430 420 420 419 419 419 419 420 420 397 397 420 420 404 404 397 397 404 404 398 398 397 397 398 398 381 381 397 397 397 397 381 381 379 379 381 381 377 377 379 379 379 379 377 377 362 362 377 377 363 363 362 362 1285 1285 1286 1286 345 345 1287 1287 1288 1288 345 345 1289 1289 1290 1290 345 345 1291 1291 1292 1292 345 345 345 345 1293 1293 1294 1294 332 332 316 316 330 330 330 330 316 316 315 315 316 316 309 309 315 315 315 315 309 309 300 300 309 309 301 301 300 300 300 300 301 301 284 284 301 301 287 287 284 284 284 284 287 287 285 285 1295 1295 344 344 345 345 344 344 360 360 345 345 345 345 360 360 1296 1296 360 360 378 378 1297 1297 1298 1298 378 378 1299 1299 378 378 395 395 1300 1300 1301 1301 395 395 1302 1302 395 395 415 415 1303 1303 1304 1304 415 415 1305 1305 415 415 429 429 1306 1306 1307 1307 429 429 1308 1308 429 429 437 437 1309 1309 1310 1310 437 437 1311 1311 437 437 439 439 1312 1312 1313 1313 439 439 1314 1314 439 439 436 436 1315 1315 1316 1316 436 436 1317 1317 436 436 424 424 1318 1318 1319 1319 424 424 1320 1320 424 424 407 407 1321 1321 1322 1322 407 407 1323 1323 407 407 386 386 1324 1324 1325 1325 386 386 1326 1326 386 386 369 369 1327 1327 1328 1328 369 369 1329 1329 369 369 354 354 1330 1330 1331 1331 354 354 355 355 354 354 337 337 355 355 355 355 337 337 1332 1332 337 337 322 322 1333 1333 1334 1334 322 322 1335 1335 322 322 306 306 1336 1336 1337 1337 306 306 1338 1338 306 306 292 292 1339 1339 1340 1340 292 292 1341 1341 292 292 276 276 1342 1342 1343 1343 276 276 1344 1344 276 276 260 260 1345 1345 1346 1346 260 260 1347 1347 260 260 244 244 1348 1348 1349 1349 244 244 1350 1350 244 244 228 228 1351 1351 1352 1352 228 228 1353 1353 228 228 212 212 1354 1354 1355 1355 212 212 1356 1356 212 212 198 198 1357 1357 1358 1358 198 198 1359 1359 198 198 182 182 1360 1360 1361 1361 182 182 1362 1362 182 182 166 166 1363 1363 1364 1364 166 166 1365 1365 166 166 150 150 1366 1366 1367 1367 150 150 147 147 150 150 134 134 147 147 147 147 134 134 1368 1368 134 134 117 117 1369 1369 1370 1370 117 117 1371 1371 117 117 96 96 1372 1372 1373 1373 96 96 1374 1374 96 96 80 80 1375 1375 1376 1376 80 80 1377 1377 80 80 67 67 1378 1378 1379 1379 67 67 1380 1380 67 67 63 63 1381 1381 1382 1382 63 63 1383 1383 63 63 65 65 1384 1384 1385 1385 65 65 1386 1386 65 65 71 71 1387 1387 1388 1388 71 71 1389 1389 71 71 87 87 1390 1390 1391 1391 87 87 1392 1392 87 87 107 107 1393 1393 1394 1394 107 107 1395 1395 107 107 123 123 1396 1396 1397 1397 123 123 1398 1398 123 123 141 141 1399 1399 1400 1400 141 141 1401 1401 141 141 157 157 1402 1402 1403 1403 157 157 156 156 157 157 172 172 156 156 156 156 172 172 1404 1404 172 172 189 189 1405 1405 1406 1406 189 189 1407 1407 189 189 205 205 1408 1408 1409 1409 205 205 1410 1410 205 205 221 221 1411 1411 1412 1412 221 221 1413 1413 221 221 235 235 1414 1414 1415 1415 235 235 1416 1416 235 235 251 251 1417 1417 1418 1418 251 251 1419 1419 251 251 269 269 1420 1420 1421 1421 269 269 1422 1422 269 269 283 283 1423 1423 1424 1424 283 283 1425 1425 283 283 299 299 1426 1426 1427 1427 299 299 1428 1428 299 299 314 314 1429 1429 1430 1430 314 314 1431 1431 314 314 328 328 1432 1432 1433 1433 328 328 1434 1434 328 328 344 344 1435 1435 328 328 342 342 344 344 342 342 359 359 344 344 344 344 359 359 360 360 359 359 373 373 360 360 360 360 373 373 378 378 373 373 391 391 378 378 378 378 391 391 395 395 391 391 409 409 395 395 395 395 409 409 415 415 409 409 422 422 415 415 415 415 422 422 429 429 422 422 432 432 429 429 429 429 432 432 437 437 432 432 434 434 437 437 437 437 434 434 439 439 434 434 428 428 439 439 439 439 428 428 436 436 428 428 418 418 436 436 436 436 418 418 424 424 418 418 399 399 424 424 424 424 399 399 407 407 399 399 384 384 407 407 407 407 384 384 386 386 384 384 367 367 386 386 386 386 367 367 369 369 367 367 350 350 369 369 369 369 350 350 354 354 350 350 336 336 354 354 354 354 336 336 337 337 336 336 320 320 337 337 337 337 320 320 322 322 320 320 305 305 322 322 322 322 305 305 306 306 305 305 291 291 306 306 306 306 291 291 292 292 291 291 275 275 292 292 292 292 275 275 276 276 275 275 259 259 276 276 276 276 259 259 260 260 259 259 245 245 260 260 260 260 245 245 244 244 245 245 229 229 244 244 244 244 229 229 228 228 229 229 213 213 228 228 228 228 213 213 212 212 213 213 199 199 212 212 212 212 199 199 198 198 199 199 183 183 198 198 198 198 183 183 182 182 183 183 167 167 182 182 182 182 167 167 166 166 167 167 152 152 166 166 166 166 152 152 150 150 152 152 136 136 150 150 150 150 136 136 134 134 136 136 118 118 134 134 134 134 118 118 117 117 118 118 104 104 117 117 117 117 104 104 96 96 104 104 84 84 96 96 96 96 84 84 80 80 84 84 74 74 80 80 80 80 74 74 67 67 74 74 69 69 67 67 67 67 69 69 63 63 69 69 70 70 63 63 63 63 70 70 65 65 70 70 78 78 65 65 65 65 78 78 71 71 78 78 90 90 71 71 71 71 90 90 87 87 90 90 111 111 87 87 87 87 111 111 107 107 111 111 128 128 107 107 107 107 128 128 123 123 128 128 143 143 123 123 123 123 143 143 141 141 143 143 159 159 141 141 141 141 159 159 157 157 159 159 176 176 157 157 157 157 176 176 172 172 176 176 190 190 172 172 172 172 190 190 189 189 190 190 206 206 189 189 189 189 206 206 205 205 206 206 222 222 205 205 205 205 222 222 221 221 222 222 236 236 221 221 221 221 236 236 235 235 236 236 252 252 235 235 235 235 252 252 251 251 252 252 268 268 251 251 251 251 268 268 269 269 268 268 282 282 269 269 269 269 282 282 283 283 282 282 298 298 283 283 283 283 298 298 299 299 298 298 313 313 299 299 299 299 313 313 314 314 313 313 327 327 314 314 314 314 327 327 328 328 327 327 342 342 328 328 327 327 341 341 342 342 341 341 357 357 342 342 342 342 357 357 359 359 357 357 370 370 359 359 359 359 370 370 373 373 370 370 385 385 373 373 373 373 385 385 391 391 385 385 401 401 391 391 391 391 401 401 409 409 401 401 416 416 409 409 409 409 416 416 422 422 416 416 423 423 422 422 422 422 423 423 432 432 423 423 425 425 432 432 432 432 425 425 434 434 425 425 421 421 434 434 434 434 421 421 428 428 421 421 411 411 428 428 428 428 411 411 418 418 411 411 394 394 418 418 418 418 394 394 399 399 394 394 380 380 399 399 399 399 380 380 384 384 380 380 365 365 384 384 384 384 365 365 367 367 365 365 348 348 367 367 367 367 348 348 350 350 348 348 334 334 350 350 350 350 334 334 336 336 334 334 319 319 336 336 336 336 319 319 320 320 319 319 304 304 320 320 320 320 304 304 305 305 304 304 290 290 305 305 305 305 290 290 291 291 290 290 274 274 291 291 291 291 274 274 275 275 274 274 258 258 275 275 275 275 258 258 259 259 258 258 246 246 259 259 259 259 246 246 245 245 246 246 230 230 245 245 245 245 230 230 229 229 230 230 214 214 229 229 229 229 214 214 213 213 214 214 200 200 213 213 213 213 200 200 199 199 200 200 184 184 199 199 199 199 184 184 183 183 184 184 168 168 183 183 183 183 168 168 167 167 168 168 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 136 136 139 139 124 124 136 136 136 136 124 124 118 118 124 124 109 109 118 118 118 118 109 109 104 104 109 109 92 92 104 104 104 104 92 92 84 84 92 92 82 82 84 84 84 84 82 82 74 74 82 82 77 77 74 74 74 74 77 77 69 69 77 77 79 79 69 69 69 69 79 79 70 70 79 79 85 85 70 70 70 70 85 85 78 78 85 85 100 100 78 78 78 78 100 100 90 90 100 100 116 116 90 90 90 90 116 116 111 111 116 116 130 130 111 111 111 111 130 130 128 128 130 130 144 144 128 128 128 128 144 144 143 143 144 144 161 161 143 143 143 143 161 161 159 159 161 161 177 177 159 159 159 159 177 177 176 176 177 177 191 191 176 176 176 176 191 191 190 190 191 191 207 207 190 190 190 190 207 207 206 206 207 207 223 223 206 206 206 206 223 223 222 222 223 223 237 237 222 222 222 222 237 237 236 236 237 237 253 253 236 236 236 236 253 253 252 252 253 253 267 267 252 252 252 252 267 267 268 268 267 267 281 281 268 268 268 268 281 281 282 282 281 281 297 297 282 282 282 282 297 297 298 298 297 297 312 312 298 298 298 298 312 312 313 313 312 312 326 326 313 313 313 313 326 326 327 327 326 326 341 341 327 327 326 326 338 338 341 341 338 338 353 353 341 341 341 341 353 353 357 357 353 353 366 366 357 357 357 357 366 366 370 370 366 366 382 382 370 370 370 370 382 382 385 385 382 382 393 393 385 385 385 385 393 393 401 401 393 393 408 408 401 401 401 401 408 408 416 416 408 408 414 414 416 416 416 416 414 414 423 423 414 414 417 417 423 423 423 423 417 417 425 425 417 417 413 413 425 425 425 425 413 413 421 421 413 413 400 400 421 421 421 421 400 400 411 411 400 400 388 388 411 411 411 411 388 388 394 394 388 388 374 374 394 394 394 394 374 374 380 380 374 374 361 361 380 380 380 380 361 361 365 365 361 361 347 347 365 365 365 365 347 347 348 348 347 347 333 333 348 348 348 348 333 333 334 334 333 333 318 318 334 334 334 334 318 318 319 319 318 318 303 303 319 319 319 319 303 303 304 304 303 303 289 289 304 304 304 304 289 289 290 290 289 289 273 273 290 290 290 290 273 273 274 274 273 273 257 257 274 274 274 274 257 257 258 258 257 257 247 247 258 258 258 258 247 247 246 246 247 247 231 231 246 246 246 246 231 231 230 230 231 231 215 215 230 230 230 230 215 215 214 214 215 215 201 201 214 214 214 214 201 201 200 200 201 201 185 185 200 200 200 200 185 185 184 184 185 185 169 169 184 184 184 184 169 169 168 168 169 169 158 158 168 168 168 168 158 158 154 154 158 158 142 142 154 154 154 154 142 142 139 139 142 142 129 129 139 139 139 139 129 129 124 124 129 129 115 115 124 124 124 124 115 115 109 109 115 115 102 102 109 109 109 109 102 102 92 92 102 102 89 89 92 92 92 92 89 89 82 82 89 89 86 86 82 82 82 82 86 86 77 77 86 86 88 88 77 77 77 77 88 88 79 79 88 88 94 94 79 79 79 79 94 94 85 85 94 94 108 108 85 85 85 85 108 108 100 100 108 108 119 119 100 100 100 100 119 119 116 116 119 119 135 135 116 116 116 116 135 135 130 130 135 135 148 148 130 130 130 130 148 148 144 144 148 148 162 162 144 144 144 144 162 162 161 161 162 162 178 178 161 161 161 161 178 178 177 177 178 178 192 192 177 177 177 177 192 192 191 191 192 192 208 208 191 191 191 191 208 208 207 207 208 208 224 224 207 207 207 207 224 224 223 223 224 224 238 238 223 223 223 223 238 238 237 237 238 238 254 254 237 237 237 237 254 254 253 253 254 254 266 266 253 253 253 253 266 266 267 267 266 266 280 280 267 267 267 267 280 280 281 281 280 280 296 296 281 281 281 281 296 296 297 297 296 296 311 311 297 297 297 297 311 311 312 312 311 311 325 325 312 312 312 312 325 325 326 326 325 325 338 338 326 326 325 325 335 335 338 338 335 335 349 349 338 338 338 338 349 349 353 353 349 349 364 364 353 353 353 353 364 364 366 366 364 364 375 375 366 366 366 366 375 375 382 382 375 375 387 387 382 382 382 382 387 387 393 393 387 387 396 396 393 393 393 393 396 396 408 408 396 396 405 405 408 408 408 408 405 405 414 414 405 405 406 406 414 414 414 414 406 406 417 417 406 406 402 402 417 417 417 417 402 402 413 413 402 402 392 392 413 413 413 413 392 392 400 400 392 392 383 383 400 400 400 400 383 383 388 388 383 383 368 368 388 388 388 388 368 368 374 374 368 368 358 358 374 374 374 374 358 358 361 361 358 358 343 343 361 361 361 361 343 343 347 347 343 343 331 331 347 347 347 347 331 331 333 333 331 331 317 317 333 333 333 333 317 317 318 318 317 317 302 302 318 318 318 318 302 302 303 303 302 302 288 288 303 303 303 303 288 288 289 289 288 288 272 272 289 289 289 289 272 272 273 273 272 272 256 256 273 273 273 273 256 256 257 257 256 256 248 248 257 257 257 257 248 248 247 247 248 248 232 232 247 247 247 247 232 232 231 231 232 232 216 216 231 231 231 231 216 216 215 215 216 216 202 202 215 215 215 215 202 202 201 201 202 202 187 187 201 201 201 201 187 187 185 185 187 187 175 175 185 185 185 185 175 175 169 169 175 175 160 160 169 169 169 169 160 160 158 158 160 160 145 145 158 158 158 158 145 145 142 142 145 145 133 133 142 142 142 142 133 133 129 129 133 133 120 120 129 129 129 129 120 120 115 115 120 120 110 110 115 115 115 115 110 110 102 102 110 110 101 101 102 102 102 102 101 101 89 89 101 101 95 95 89 89 89 89 95 95 86 86 95 95 97 97 86 86 86 86 97 97 88 88 97 97 106 106 88 88 88 88 106 106 94 94 106 106 114 114 94 94 94 94 114 114 108 108 114 114 127 127 108 108 108 108 127 127 119 119 127 127 138 138 119 119 119 119 138 138 135 135 138 138 153 153 135 135 135 135 153 153 148 148 153 153 165 165 148 148 148 148 165 165 162 162 165 165 179 179 162 162 162 162 179 179 178 178 179 179 193 193 178 178 178 178 193 193 192 192 193 193 209 209 192 192 192 192 209 209 208 208 209 209 225 225 208 208 208 208 225 225 224 224 225 225 239 239 224 224 224 224 239 239 238 238 239 239 255 255 238 238 238 238 255 255 254 254 255 255 265 265 254 254 254 254 265 265 266 266 265 265 279 279 266 266 266 266 279 279 280 280 279 279 295 295 280 280 280 280 295 295 296 296 295 295 310 310 296 296 296 296 310 310 311 311 310 310 321 321 311 311 311 311 321 321 325 325 321 321 335 335 325 325 530 530 525 525 526 526 519 519 521 521 525 525 521 521 524 524 525 525 525 525 524 524 526 526 511 511 513 513 512 512 513 513 515 515 512 512 512 512 515 515 519 519 515 515 518 518 519 519 519 519 518 518 521 521 511 511 512 512 507 507 512 512 504 504 507 507 507 507 504 504 505 505 505 505 504 504 501 501 504 504 497 497 501 501 501 501 497 497 499 499 490 490 493 493 497 497 493 493 498 498 497 497 497 497 498 498 499 499 484 484 487 487 490 490 487 487 491 491 490 490 490 490 491 491 493 493 478 478 479 479 477 477 479 479 481 481 477 477 477 477 481 481 484 484 481 481 485 485 484 484 484 484 485 485 487 487 1436 1436 1437 1437 473 473 1438 1438 469 469 473 473 473 473 469 469 471 471 471 471 469 469 467 467 469 469 462 462 467 467 467 467 462 462 465 465 455 455 459 459 462 462 459 459 464 464 462 462 462 462 464 464 465 465 449 449 453 453 455 455 453 453 457 457 455 455 455 455 457 457 459 459 448 448 447 447 449 449 447 447 450 450 449 449 449 449 450 450 453 453 454 454 452 452 448 448 452 452 451 451 448 448 448 448 451 451 447 447 463 463 460 460 461 461 460 460 458 458 461 461 461 461 458 458 454 454 458 458 456 456 454 454 454 454 456 456 452 452 463 463 461 461 466 466 461 461 468 468 466 466 466 466 468 468 470 470 470 470 468 468 472 472 468 468 475 475 472 472 472 472 475 475 474 474 1439 1439 1440 1440 475 475 1441 1441 476 476 475 475 475 475 476 476 474 474 488 488 486 486 482 482 486 486 483 483 482 482 482 482 483 483 480 480 496 496 494 494 495 495 494 494 492 492 495 495 495 495 492 492 488 488 492 492 489 489 488 488 488 488 489 489 486 486 496 496 495 495 500 500 495 495 502 502 500 500 500 500 502 502 503 503 503 503 502 502 506 506 502 502 510 510 506 506 506 506 510 510 508 508 517 517 514 514 510 510 514 514 509 509 510 510 510 510 509 509 508 508 522 522 520 520 517 517 520 520 516 516 517 517 517 517 516 516 514 514 529 529 527 527 522 522 527 527 523 523 522 522 522 522 523 523 520 520 535 535 532 532 529 529 532 532 528 528 529 529 529 529 528 528 527 527 541 541 540 540 542 542 540 540 538 538 542 542 542 542 538 538 1442 1442 538 538 1443 1443 1444 1444 535 535 534 534 532 532 541 541 542 542 546 546 542 542 550 550 546 546 546 546 550 550 548 548 548 548 550 550 552 552 550 550 557 557 552 552 552 552 557 557 554 554 564 564 560 560 557 557 560 560 556 556 557 557 557 557 556 556 554 554 565 565 566 566 564 564 566 566 561 561 564 564 564 564 561 561 560 560 555 555 559 559 558 558 559 559 562 562 558 558 558 558 562 562 565 565 562 562 563 563 565 565 565 565 563 563 566 566 555 555 558 558 553 553 558 558 551 551 553 553 553 553 551 551 549 549 549 549 551 551 547 547 551 551 544 544 547 547 547 547 544 544 545 545 537 537 539 539 544 544 539 539 543 543 544 544 544 544 543 543 545 545 526 526 531 531 530 530 531 531 533 533 530 530 1445 1445 1446 1446 537 537 1447 1447 536 536 537 537 537 537 536 536 539 539 603 603 601 601 597 597 601 601 599 599 597 597 597 597 599 599 591 591 599 599 595 595 591 591 591 591 595 595 584 584 595 595 593 593 584 584 584 584 593 593 576 576 593 593 589 589 576 576 576 576 589 589 574 574 589 589 587 587 574 574 574 574 587 587 572 572 587 587 585 585 572 572 572 572 585 585 570 570 585 585 581 581 570 570 581 581 579 579 570 570 570 570 579 579 568 568 579 579 577 577 568 568 568 568 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 582 582 571 571 571 571 582 582 573 573 582 582 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 583 583 588 588 592 592 583 583 592 592 594 594 583 583 583 583 594 594 590 590 594 594 598 598 590 590 590 590 598 598 596 596 598 598 600 600 596 596 596 596 600 600 602 602 600 600 604 604 602 602 602 602 604 604 607 607 604 604 606 606 607 607 607 607 606 606 613 613 606 606 610 610 613 613 613 613 610 610 619 619 610 610 612 612 619 619 619 619 612 612 626 626 612 612 616 616 626 626 616 616 618 618 626 626 626 626 618 618 634 634 618 618 622 622 634 634 634 634 622 622 636 636 622 622 624 624 636 636 636 636 624 624 638 638 624 624 628 628 638 638 638 638 628 628 640 640 628 628 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 631 631 629 629 641 641 641 641 629 629 639 639 629 629 625 625 639 639 639 639 625 625 637 637 625 625 623 623 637 637 637 637 623 623 635 635 623 623 621 621 635 635 635 635 621 621 627 627 621 621 617 617 627 627 627 627 617 617 620 620 617 617 615 615 620 620 620 620 615 615 614 614 615 615 611 611 614 614 614 614 611 611 608 608 611 611 609 609 608 608 608 608 609 609 603 603 609 609 605 605 603 603 603 603 605 605 601 601 836 836 853 853 852 852 852 852 835 835 836 836 835 835 834 834 836 836 836 836 834 834 824 824 834 834 825 825 824 824 824 824 825 825 806 806 825 825 809 809 806 806 809 809 807 807 806 806 806 806 807 807 789 789 807 807 790 790 789 789 790 790 787 787 789 789 789 789 787 787 772 772 787 787 773 773 772 772 772 772 773 773 755 755 773 773 761 761 755 755 761 761 756 756 755 755 755 755 756 756 739 739 756 756 740 740 739 739 740 740 737 737 739 739 1448 1448 1449 1449 724 724 1450 1450 725 725 724 724 724 724 725 725 708 708 725 725 714 714 708 708 714 714 709 709 708 708 708 708 709 709 693 693 709 709 696 696 693 693 696 696 692 692 693 693 693 693 692 692 682 682 692 692 683 683 682 682 682 682 683 683 671 671 683 683 678 678 671 671 678 678 672 672 671 671 671 671 672 672 676 676 672 672 679 679 676 676 679 679 681 681 676 676 676 676 681 681 687 687 681 681 689 689 687 687 687 687 689 689 701 701 689 689 698 698 701 701 698 698 703 703 701 701 701 701 703 703 716 716 703 703 717 717 716 716 717 717 720 720 716 716 716 716 720 720 731 731 720 720 732 732 731 731 731 731 732 732 1451 1451 732 732 1452 1452 1453 1453 744 744 749 749 748 748 748 748 749 749 764 764 749 749 765 765 764 764 765 765 768 768 764 764 764 764 768 768 780 780 768 768 781 781 780 780 780 780 781 781 798 798 781 781 792 792 798 798 792 792 799 799 798 798 798 798 799 799 815 815 799 799 816 816 815 815 816 816 817 817 815 815 815 815 817 817 827 827 817 817 826 826 827 827 827 827 826 826 845 845 826 826 843 843 845 845 843 843 844 844 845 845 845 845 844 844 862 862 844 844 861 861 862 862 861 861 867 867 862 862 862 862 867 867 879 879 867 867 877 877 879 879 879 879 877 877 894 894 877 877 891 891 894 894 891 891 893 893 894 894 1454 1454 1455 1455 910 910 1456 1456 909 909 910 910 909 909 915 915 910 910 910 910 915 915 926 926 915 915 923 923 926 926 923 923 937 937 926 926 926 926 937 937 941 941 937 937 939 939 941 941 941 941 939 939 954 954 939 939 952 952 954 954 952 952 957 957 954 954 954 954 957 957 966 966 957 957 962 962 966 966 962 962 968 968 966 966 966 966 968 968 970 970 968 968 969 969 970 970 970 970 969 969 960 960 969 969 959 959 960 960 959 959 951 951 960 960 960 960 951 951 947 947 951 951 945 945 947 947 945 945 932 932 947 947 947 947 932 932 933 933 932 932 931 931 933 933 933 933 931 931 918 918 931 931 917 917 918 918 917 917 908 908 918 918 918 918 908 908 1457 1457 908 908 1458 1458 1459 1459 902 902 900 900 886 886 900 900 884 884 886 886 886 886 884 884 871 871 884 884 870 870 871 871 871 871 870 870 853 853 870 870 860 860 853 853 853 853 860 860 852 852 1460 1460 903 903 1461 1461 903 903 920 920 1462 1462 1463 1463 920 920 1464 1464 920 920 935 935 1465 1465 1466 1466 935 935 1467 1467 935 935 949 949 1468 1468 1469 1469 949 949 1470 1470 949 949 964 964 1471 1471 1472 1472 964 964 1473 1473 964 964 972 972 1474 1474 1475 1475 972 972 1476 1476 972 972 971 971 1477 1477 1478 1478 971 971 1479 1479 971 971 958 958 1480 1480 1481 1481 958 958 1482 1482 958 958 943 943 1483 1483 1484 1484 943 943 1485 1485 943 943 927 927 1486 1486 1487 1487 927 927 1488 1488 927 927 912 912 1489 1489 1490 1490 912 912 1491 1491 912 912 896 896 1492 1492 1493 1493 896 896 1494 1494 896 896 880 880 1495 1495 1496 1496 880 880 1497 1497 880 880 863 863 1498 1498 1499 1499 863 863 1500 1500 863 863 846 846 1501 1501 1502 1502 846 846 1503 1503 846 846 828 828 1504 1504 1505 1505 828 828 1506 1506 828 828 814 814 1507 1507 1508 1508 814 814 1509 1509 814 814 797 797 1510 1510 1511 1511 797 797 1512 1512 797 797 779 779 1513 1513 1514 1514 779 779 1515 1515 779 779 762 762 1516 1516 1517 1517 762 762 1518 1518 762 762 747 747 1519 1519 1520 1520 747 747 1521 1521 747 747 729 729 1522 1522 1523 1523 729 729 1524 1524 729 729 713 713 1525 1525 1526 1526 713 713 1527 1527 713 713 699 699 1528 1528 1529 1529 699 699 1530 1530 699 699 684 684 1531 1531 1532 1532 684 684 1533 1533 684 684 670 670 1534 1534 1535 1535 670 670 1536 1536 670 670 669 669 1537 1537 1538 1538 669 669 1539 1539 669 669 675 675 1540 1540 1541 1541 675 675 1542 1542 675 675 691 691 1543 1543 1544 1544 691 691 1545 1545 691 691 706 706 1546 1546 1547 1547 706 706 1548 1548 706 706 722 722 1549 1549 1550 1550 722 722 1551 1551 722 722 738 738 1552 1552 1553 1553 738 738 1554 1554 738 738 754 754 1555 1555 1556 1556 754 754 1557 1557 754 754 771 771 1558 1558 1559 1559 771 771 1560 1560 771 771 788 788 1561 1561 1562 1562 788 788 1563 1563 788 788 805 805 1564 1564 1565 1565 805 805 1566 1566 805 805 823 823 1567 1567 1568 1568 823 823 1569 1569 823 823 837 837 1570 1570 1571 1571 837 837 1572 1572 837 837 854 854 1573 1573 1574 1574 854 854 1575 1575 854 854 872 872 1576 1576 1577 1577 872 872 1578 1578 872 872 887 887 1579 1579 1580 1580 887 887 1581 1581 887 887 903 903 1582 1582 903 903 905 905 920 920 905 905 922 922 920 920 920 920 922 922 935 935 922 922 938 938 935 935 935 935 938 938 949 949 938 938 955 955 949 949 949 949 955 955 964 964 955 955 973 973 964 964 964 964 973 973 972 972 973 973 979 979 972 972 972 972 979 979 971 971 979 979 978 978 971 971 971 971 978 978 958 958 978 978 967 967 958 958 958 958 967 967 943 943 967 967 948 948 943 943 943 943 948 948 927 927 948 948 930 930 927 927 927 927 930 930 912 912 930 930 913 913 912 912 912 912 913 913 896 896 913 913 897 897 896 896 896 896 897 897 880 880 897 897 881 881 880 880 880 880 881 881 863 863 881 881 864 864 863 863 863 863 864 864 846 846 864 864 847 847 846 846 846 846 847 847 828 828 847 847 829 829 828 828 828 828 829 829 814 814 829 829 813 813 814 814 814 814 813 813 797 797 813 813 796 796 797 797 797 797 796 796 779 779 796 796 778 778 779 779 779 779 778 778 762 762 778 778 760 760 762 762 762 762 760 760 747 747 760 760 745 745 747 747 747 747 745 745 729 729 745 745 728 728 729 729 729 729 728 728 713 713 728 728 711 711 713 713 713 713 711 711 699 699 711 711 694 694 699 699 699 699 694 694 684 684 694 694 674 674 684 684 684 684 674 674 670 670 674 674 663 663 670 670 670 670 663 663 669 669 663 663 662 662 669 669 669 669 662 662 675 675 662 662 668 668 675 675 675 675 668 668 691 691 668 668 685 685 691 691 691 691 685 685 706 706 685 685 704 704 706 706 706 706 704 704 722 722 704 704 719 719 722 722 722 722 719 719 738 738 719 719 735 735 738 738 738 738 735 735 754 754 735 735 752 752 754 754 754 754 752 752 771 771 752 752 770 770 771 771 771 771 770 770 788 788 770 770 786 786 788 788 788 788 786 786 805 805 786 786 804 804 805 805 805 805 804 804 823 823 804 804 822 822 823 823 823 823 822 822 837 837 822 822 838 838 837 837 837 837 838 838 854 854 838 838 855 855 854 854 854 854 855 855 872 872 855 855 873 873 872 872 872 872 873 873 887 887 873 873 889 889 887 887 887 887 889 889 903 903 889 889 905 905 903 903 905 905 906 906 922 922 906 906 925 925 922 922 922 922 925 925 938 938 925 925 944 944 938 938 938 938 944 944 955 955 944 944 965 965 955 955 955 955 965 965 973 973 965 965 980 980 973 973 973 973 980 980 979 979 980 980 985 985 979 979 979 979 985 985 978 978 985 985 982 982 978 978 978 978 982 982 967 967 982 982 975 975 967 967 967 967 975 975 948 948 975 975 953 953 948 948 948 948 953 953 930 930 953 953 934 934 930 930 930 930 934 934 913 913 934 934 916 916 913 913 913 913 916 916 897 897 916 916 899 899 897 897 897 897 899 899 881 881 899 899 882 882 881 881 881 881 882 882 864 864 882 882 865 865 864 864 864 864 865 865 847 847 865 865 848 848 847 847 847 847 848 848 829 829 848 848 830 830 829 829 829 829 830 830 813 813 830 830 812 812 813 813 813 813 812 812 796 796 812 812 795 795 796 796 796 796 795 795 778 778 795 795 777 777 778 778 778 778 777 777 760 760 777 777 759 759 760 760 760 760 759 759 745 745 759 759 742 742 745 745 745 745 742 742 728 728 742 742 726 726 728 728 728 728 726 726 711 711 726 726 707 707 711 711 711 711 707 707 694 694 707 707 688 688 694 694 694 694 688 688 674 674 688 688 666 666 674 674 674 674 666 666 663 663 666 666 659 659 663 663 663 663 659 659 662 662 659 659 656 656 662 662 662 662 656 656 668 668 656 656 661 661 668 668 668 668 661 661 685 685 661 661 673 673 685 685 685 685 673 673 704 704 673 673 697 697 704 704 704 704 697 697 719 719 697 697 715 715 719 719 719 719 715 715 735 735 715 715 734 734 735 735 735 735 734 734 752 752 734 734 751 751 752 752 752 752 751 751 770 770 751 751 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 804 804 785 785 803 803 804 804 804 804 803 803 822 822 803 803 821 821 822 822 822 822 821 821 838 838 821 821 839 839 838 838 838 838 839 839 855 855 839 839 856 856 855 855 855 855 856 856 873 873 856 856 874 874 873 873 873 873 874 874 889 889 874 874 890 890 889 889 889 889 890 890 905 905 890 890 906 906 905 905 906 906 911 911 925 925 911 911 928 928 925 925 925 925 928 928 944 944 928 928 950 950 944 944 944 944 950 950 965 965 950 950 976 976 965 965 965 965 976 976 980 980 976 976 986 986 980 980 980 980 986 986 985 985 986 986 989 989 985 985 985 985 989 989 982 982 989 989 987 987 982 982 982 982 987 987 975 975 987 987 981 981 975 975 975 975 981 981 953 953 981 981 963 963 953 953 953 953 963 963 934 934 963 963 940 940 934 934 934 934 940 940 916 916 940 940 921 921 916 916 916 916 921 921 899 899 921 921 901 901 899 899 899 899 901 901 882 882 901 901 883 883 882 882 882 882 883 883 865 865 883 883 866 866 865 865 865 865 866 866 848 848 866 866 849 849 848 848 848 848 849 849 830 830 849 849 831 831 830 830 830 830 831 831 812 812 831 831 811 811 812 812 812 812 811 811 795 795 811 811 794 794 795 795 795 795 794 794 777 777 794 794 776 776 777 777 777 777 776 776 759 759 776 776 758 758 759 759 759 759 758 758 742 742 758 758 741 741 742 742 742 742 741 741 726 726 741 741 721 721 726 726 726 726 721 721 707 707 721 721 702 702 707 707 707 707 702 702 688 688 702 702 677 677 688 688 688 688 677 677 666 666 677 677 660 660 666 666 666 666 660 660 659 659 660 660 654 654 659 659 659 659 654 654 656 656 654 654 652 652 656 656 656 656 652 652 661 661 652 652 655 655 661 661 661 661 655 655 673 673 655 655 664 664 673 673 673 673 664 664 697 697 664 664 690 690 697 697 697 697 690 690 715 715 690 690 710 710 715 715 715 715 710 710 734 734 710 710 730 730 734 734 734 734 730 730 751 751 730 730 750 750 751 751 751 751 750 750 769 769 750 750 767 767 769 769 769 769 767 767 785 785 767 767 784 784 785 785 785 785 784 784 803 803 784 784 802 802 803 803 803 803 802 802 821 821 802 802 820 820 821 821 821 821 820 820 839 839 820 820 840 840 839 839 839 839 840 840 856 856 840 840 857 857 856 856 856 856 857 857 874 874 857 857 875 875 874 874 874 874 875 875 890 890 875 875 892 892 890 890 890 890 892 892 906 906 892 892 911 911 906 906 911 911 914 914 928 928 914 914 936 936 928 928 928 928 936 936 950 950 936 936 961 961 950 950 950 950 961 961 976 976 961 961 983 983 976 976 976 976 983 983 986 986 983 983 991 991 986 986 986 986 991 991 989 989 991 991 994 994 989 989 989 989 994 994 987 987 994 994 992 992 987 987 987 987 992 992 981 981 992 992 988 988 981 981 981 981 988 988 963 963 988 988 977 977 963 963 963 963 977 977 940 940 977 977 946 946 940 940 940 940 946 946 921 921 946 946 924 924 921 921 921 921 924 924 901 901 924 924 904 904 901 901 901 901 904 904 883 883 904 904 885 885 883 883 883 883 885 885 866 866 885 885 868 868 866 866 866 866 868 868 849 849 868 868 850 850 849 849 849 849 850 850 831 831 850 850 832 832 831 831 831 831 832 832 811 811 832 832 810 810 811 811 811 811 810 810 794 794 810 810 793 793 794 794 794 794 793 793 776 776 793 793 775 775 776 776 776 776 775 775 758 758 775 775 757 757 758 758 758 758 757 757 741 741 757 757 736 736 741 741 741 741 736 736 721 721 736 736 718 718 721 721 721 721 718 718 702 702 718 718 695 695 702 702 702 702 695 695 677 677 695 695 665 665 677 677 677 677 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 657 657 664 664 664 664 657 657 690 690 657 657 680 680 690 690 690 690 680 680 710 710 680 680 705 705 710 710 710 710 705 705 730 730 705 705 727 727 730 730 730 730 727 727 750 750 727 727 746 746 750 750 750 750 746 746 767 767 746 746 766 766 767 767 767 767 766 766 784 784 766 766 783 783 784 784 784 784 783 783 802 802 783 783 801 801 802 802 802 802 801 801 820 820 801 801 819 819 820 820 820 820 819 819 840 840 819 819 841 841 840 840 840 840 841 841 857 857 841 841 858 858 857 857 857 857 858 858 875 875 858 858 876 876 875 875 875 875 876 876 892 892 876 876 895 895 892 892 892 892 895 895 911 911 895 895 914 914 911 911 914 914 919 919 936 936 919 919 942 942 936 936 936 936 942 942 961 961 942 942 974 974 961 961 961 961 974 974 983 983 974 974 990 990 983 983 983 983 990 990 991 991 990 990 995 995 991 991 991 991 995 995 994 994 995 995 997 997 994 994 994 994 997 997 992 992 997 997 996 996 992 992 992 992 996 996 988 988 996 996 993 993 988 988 988 988 993 993 977 977 993 993 984 984 977 977 977 977 984 984 946 946 984 984 956 956 946 946 946 946 956 956 924 924 956 956 929 929 924 924 924 924 929 929 904 904 929 929 907 907 904 904 904 904 907 907 885 885 907 907 888 888 885 885 885 885 888 888 868 868 888 888 869 869 868 868 868 868 869 869 850 850 869 869 851 851 850 850 850 850 851 851 832 832 851 851 833 833 832 832 832 832 833 833 810 810 833 833 808 808 810 810 810 810 808 808 793 793 808 808 791 791 793 793 793 793 791 791 775 775 791 791 774 774 775 775 775 775 774 774 757 757 774 774 753 753 757 757 757 757 753 753 736 736 753 753 733 733 736 736 736 736 733 733 718 718 733 733 712 712 718 718 718 718 712 712 695 695 712 712 686 686 695 695 695 695 686 686 665 665 686 686 658 658 665 665 665 665 658 658 653 653 658 658 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 657 657 646 646 651 651 657 657 657 657 651 651 680 680 651 651 667 667 680 680 680 680 667 667 705 705 667 667 700 700 705 705 705 705 700 700 727 727 700 700 723 723 727 727 727 727 723 723 746 746 723 723 743 743 746 746 746 746 743 743 766 766 743 743 763 763 766 766 766 766 763 763 783 783 763 763 782 782 783 783 783 783 782 782 801 801 782 782 800 800 801 801 801 801 800 800 819 819 800 800 818 818 819 819 819 819 818 818 841 841 818 818 842 842 841 841 841 841 842 842 858 858 842 842 859 859 858 858 858 858 859 859 876 876 859 859 878 878 876 876 876 876 878 878 895 895 878 878 898 898 895 895 895 895 898 898 914 914 898 898 919 919 914 914 1055 1055 1054 1054 1060 1060 1054 1054 1059 1059 1060 1060 1060 1060 1059 1059 1063 1063 1059 1059 1064 1064 1063 1063 1063 1063 1064 1064 1069 1069 1064 1064 1065 1065 1069 1069 1069 1069 1065 1065 1072 1072 1037 1037 1036 1036 1042 1042 1036 1036 1041 1041 1042 1042 1042 1042 1041 1041 1046 1046 1041 1041 1045 1045 1046 1046 1046 1046 1045 1045 1051 1051 1045 1045 1047 1047 1051 1051 1051 1051 1047 1047 1055 1055 1047 1047 1052 1052 1055 1055 1055 1055 1052 1052 1054 1054 1019 1019 1018 1018 1024 1024 1018 1018 1023 1023 1024 1024 1024 1024 1023 1023 1583 1583 1023 1023 1584 1584 1585 1585 1028 1028 1027 1027 1033 1033 1027 1027 1029 1029 1033 1033 1033 1033 1029 1029 1037 1037 1029 1029 1034 1034 1037 1037 1037 1037 1034 1034 1036 1036 1002 1002 1000 1000 1006 1006 1000 1000 1005 1005 1006 1006 1006 1006 1005 1005 1010 1010 1005 1005 1009 1009 1010 1010 1010 1010 1009 1009 1015 1015 1009 1009 1011 1011 1015 1015 1015 1015 1011 1011 1019 1019 1011 1011 1017 1017 1019 1019 1019 1019 1017 1017 1018 1018 1013 1013 1012 1012 1007 1007 1012 1012 1008 1008 1007 1007 1007 1007 1008 1008 1004 1004 1008 1008 1003 1003 1004 1004 1004 1004 1003 1003 998 998 1003 1003 1001 1001 998 998 998 998 1001 1001 1002 1002 1001 1001 999 999 1002 1002 1002 1002 999 999 1000 1000 1040 1040 1038 1038 1035 1035 1038 1038 1032 1032 1035 1035 1035 1035 1032 1032 1031 1031 1032 1032 1030 1030 1031 1031 1586 1586 1587 1587 1025 1025 1588 1588 1026 1026 1025 1025 1025 1025 1026 1026 1022 1022 1026 1026 1021 1021 1022 1022 1022 1022 1021 1021 1016 1016 1021 1021 1020 1020 1016 1016 1016 1016 1020 1020 1013 1013 1020 1020 1014 1014 1013 1013 1013 1013 1014 1014 1012 1012 1058 1058 1056 1056 1053 1053 1056 1056 1050 1050 1053 1053 1053 1053 1050 1050 1049 1049 1050 1050 1048 1048 1049 1049 1049 1049 1048 1048 1044 1044 1048 1048 1043 1043 1044 1044 1044 1044 1043 1043 1040 1040 1043 1043 1039 1039 1040 1040 1040 1040 1039 1039 1038 1038 1075 1075 1074 1074 1071 1071 1074 1074 1068 1068 1071 1071 1071 1071 1068 1068 1066 1066 1068 1068 1067 1067 1066 1066 1066 1066 1067 1067 1062 1062 1067 1067 1061 1061 1062 1062 1062 1062 1061 1061 1058 1058 1061 1061 1057 1057 1058 1058 1058 1058 1057 1057 1056 1056 1092 1092 1091 1091 1589 1589 1091 1091 1590 1590 1591 1591 1088 1088 1085 1085 1083 1083 1085 1085 1084 1084 1083 1083 1083 1083 1084 1084 1080 1080 1084 1084 1079 1079 1080 1080 1080 1080 1079 1079 1075 1075 1079 1079 1076 1076 1075 1075 1075 1075 1076 1076 1074 1074 1106 1106 1103 1103 1101 1101 1103 1103 1102 1102 1101 1101 1101 1101 1102 1102 1097 1097 1102 1102 1096 1096 1097 1097 1097 1097 1096 1096 1092 1092 1096 1096 1093 1093 1092 1092 1092 1092 1093 1093 1091 1091 1113 1113 1118 1118 1114 1114 1118 1118 1117 1117 1114 1114 1114 1114 1117 1117 1116 1116 1117 1117 1115 1115 1116 1116 1116 1116 1115 1115 1110 1110 1115 1115 1111 1111 1110 1110 1110 1110 1111 1111 1106 1106 1111 1111 1109 1109 1106 1106 1106 1106 1109 1109 1103 1103 1095 1095 1099 1099 1098 1098 1099 1099 1100 1100 1098 1098 1098 1098 1100 1100 1104 1104 1100 1100 1105 1105 1104 1104 1104 1104 1105 1105 1107 1107 1105 1105 1108 1108 1107 1107 1107 1107 1108 1108 1113 1113 1108 1108 1112 1112 1113 1113 1113 1113 1112 1112 1118 1118 1065 1065 1070 1070 1072 1072 1070 1070 1073 1073 1072 1072 1072 1072 1073 1073 1078 1078 1073 1073 1077 1077 1078 1078 1078 1078 1077 1077 1081 1081 1077 1077 1082 1082 1081 1081 1081 1081 1082 1082 1086 1086 1082 1082 1087 1087 1086 1086 1592 1592 1593 1593 1089 1089 1594 1594 1090 1090 1089 1089 1089 1089 1090 1090 1095 1095 1090 1090 1094 1094 1095 1095 1095 1095 1094 1094 1099 1099 1143 1143 1147 1147 1135 1135 1135 1135 1131 1131 1143 1143 1131 1131 1129 1129 1143 1143 1143 1143 1129 1129 1139 1139 1129 1129 1127 1127 1139 1139 1127 1127 1125 1125 1139 1139 1139 1139 1125 1125 1136 1136 1125 1125 1123 1123 1136 1136 1123 1123 1121 1121 1136 1136 1136 1136 1121 1121 1133 1133 1121 1121 1119 1119 1133 1133 1119 1119 1120 1120 1133 1133 1133 1133 1120 1120 1134 1134 1120 1120 1122 1122 1134 1134 1122 1122 1124 1124 1134 1134 1134 1134 1124 1124 1138 1138 1124 1124 1126 1126 1138 1138 1126 1126 1128 1128 1138 1138 1138 1138 1128 1128 1141 1141 1128 1128 1130 1130 1141 1141 1130 1130 1132 1132 1141 1141 1141 1141 1132 1132 1146 1146 1132 1132 1137 1137 1146 1146 1137 1137 1142 1142 1146 1146 1146 1146 1142 1142 1150 1150 1142 1142 1145 1145 1150 1150 1145 1145 1149 1149 1150 1150 1150 1150 1149 1149 1155 1155 1149 1149 1153 1153 1155 1155 1153 1153 1157 1157 1155 1155 1155 1155 1157 1157 1159 1159 1157 1157 1160 1160 1159 1159 1160 1160 1163 1163 1159 1159 1159 1159 1163 1163 1164 1164 1163 1163 1167 1167 1164 1164 1167 1167 1171 1171 1164 1164 1164 1164 1171 1171 1169 1169 1171 1171 1175 1175 1169 1169 1169 1169 1175 1175 1172 1172 1175 1175 1179 1179 1172 1172 1172 1172 1179 1179 1174 1174 1179 1179 1184 1184 1174 1174 1184 1184 1188 1188 1174 1174 1174 1174 1188 1188 1178 1178 1188 1188 1190 1190 1178 1178 1190 1190 1192 1192 1178 1178 1178 1178 1192 1192 1182 1182 1192 1192 1194 1194 1182 1182 1194 1194 1196 1196 1182 1182 1182 1182 1196 1196 1185 1185 1196 1196 1198 1198 1185 1185 1198 1198 1199 1199 1185 1185 1185 1185 1199 1199 1186 1186 1199 1199 1200 1200 1186 1186 1200 1200 1197 1197 1186 1186 1186 1186 1197 1197 1183 1183 1197 1197 1195 1195 1183 1183 1195 1195 1193 1193 1183 1183 1183 1183 1193 1193 1180 1180 1193 1193 1191 1191 1180 1180 1191 1191 1189 1189 1180 1180 1180 1180 1189 1189 1176 1176 1189 1189 1187 1187 1176 1176 1187 1187 1181 1181 1176 1176 1176 1176 1181 1181 1170 1170 1181 1181 1177 1177 1170 1170 1177 1177 1173 1173 1170 1170 1170 1170 1173 1173 1166 1166 1173 1173 1168 1168 1166 1166 1168 1168 1165 1165 1166 1166 1166 1166 1165 1165 1161 1161 1165 1165 1162 1162 1161 1161 1162 1162 1158 1158 1161 1161 1161 1161 1158 1158 1156 1156 1158 1158 1154 1154 1156 1156 1154 1154 1151 1151 1156 1156 1156 1156 1151 1151 1152 1152 1151 1151 1148 1148 1152 1152 1148 1148 1144 1144 1152 1152 1152 1152 1144 1144 1147 1147 1144 1144 1140 1140 1147 1147 1147 1147 1140 1140 1135 1135 1221 1221 1222 1222 1214 1214 1215 1215 1217 1217 1214 1214 1217 1217 1219 1219 1214 1214 1214 1214 1219 1219 1221 1221 1208 1208 1210 1210 1214 1214 1210 1210 1212 1212 1214 1214 1214 1214 1212 1212 1215 1215 1202 1202 1204 1204 1214 1214 1204 1204 1206 1206 1214 1214 1214 1214 1206 1206 1208 1208 1205 1205 1203 1203 1214 1214 1203 1203 1201 1201 1214 1214 1214 1214 1201 1201 1202 1202 1211 1211 1209 1209 1214 1214 1209 1209 1207 1207 1214 1214 1214 1214 1207 1207 1205 1205 1218 1218 1216 1216 1214 1214 1216 1216 1213 1213 1214 1214 1214 1214 1213 1213 1211 1211 1225 1225 1223 1223 1214 1214 1223 1223 1220 1220 1214 1214 1214 1214 1220 1220 1218 1218 1228 1228 1229 1229 1214 1214 1229 1229 1227 1227 1214 1214 1214 1214 1227 1227 1225 1225 1222 1222 1224 1224 1214 1214 1224 1224 1226 1226 1214 1214 1214 1214 1226 1226 1228 1228 1230 1230 1231 1231 1232 1232 1231 1231 1233 1233 1232 1232 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258
+33 33 31 31 29 29 47 47 45 45 39 39 40 40 42 42 37 37 8 8 10 10 17 17 33 33 29 29 35 35 42 42 44 44 37 37 44 44 46 46 37 37 37 37 46 46 48 48 13 13 11 11 19 19 45 45 43 43 39 39 43 43 41 41 39 39 39 39 41 41 29 29 41 41 38 38 29 29 29 29 38 38 35 35 39 39 55 55 53 53 10 10 12 12 17 17 12 12 14 14 17 17 17 17 14 14 27 27 14 14 16 16 27 27 16 16 20 20 27 27 27 27 20 20 22 22 11 11 9 9 19 19 9 9 7 7 19 19 19 19 7 7 5 5 2 2 4 4 17 17 4 4 6 6 17 17 17 17 6 6 8 8 31 31 28 28 29 29 28 28 25 25 29 29 29 29 25 25 23 23 55 55 39 39 56 56 39 39 37 37 56 56 56 56 37 37 54 54 53 53 51 51 39 39 51 51 49 49 39 39 39 39 49 49 47 47 30 30 32 32 27 27 32 32 34 34 27 27 27 27 34 34 37 37 34 34 36 36 37 37 37 37 36 36 40 40 22 22 24 24 27 27 24 24 26 26 27 27 27 27 26 26 30 30 5 5 3 3 19 19 3 3 1 1 19 19 19 19 1 1 17 17 1 1 0 0 17 17 17 17 0 0 2 2 48 48 50 50 37 37 50 50 52 52 37 37 37 37 52 52 54 54 23 23 21 21 29 29 21 21 18 18 29 29 29 29 18 18 19 19 18 18 15 15 19 19 19 19 15 15 13 13 241 241 234 234 249 249 234 234 250 250 249 249 249 249 250 250 264 264 250 250 270 270 264 264 264 264 270 270 271 271 270 270 284 284 271 271 271 271 284 284 285 285 241 241 233 233 234 234 233 233 219 219 234 234 234 234 219 219 220 220 219 219 218 218 220 220 220 220 218 218 204 204 218 218 203 203 204 204 204 204 203 203 188 188 203 203 195 195 188 188 195 195 186 186 188 188 186 186 174 174 188 188 188 188 174 174 171 171 174 174 170 170 171 171 170 170 155 155 171 171 1260 1260 1261 1261 156 156 1262 1262 1263 1263 156 156 156 156 1264 1264 1265 1265 1266 1266 137 137 140 140 140 140 137 137 122 122 137 137 126 126 122 122 126 126 121 121 122 122 121 121 103 103 122 122 122 122 103 103 105 105 103 103 99 99 105 105 105 105 99 99 83 83 99 99 81 81 83 83 83 83 81 81 68 68 81 81 73 73 68 68 73 73 66 66 68 68 66 66 59 59 68 68 68 68 59 59 61 61 59 59 57 57 61 61 61 61 57 57 58 58 57 57 60 60 58 58 58 58 60 60 64 64 60 60 62 62 64 64 64 64 62 62 76 76 62 62 72 72 76 76 72 72 75 75 76 76 75 75 91 91 76 76 76 76 91 91 93 93 91 91 98 98 93 93 93 93 98 98 113 113 98 98 112 112 113 113 113 113 112 112 132 132 112 112 125 125 132 132 125 125 131 131 132 132 131 131 146 146 132 132 1267 1267 1268 1268 147 147 1269 1269 1270 1270 147 147 147 147 1271 1271 1272 1272 149 149 1273 1273 1274 1274 163 163 173 173 164 164 164 164 173 173 181 181 173 173 180 180 181 181 180 180 194 194 181 181 181 181 194 194 197 197 194 194 196 196 197 197 196 196 210 210 197 197 197 197 210 210 211 211 210 210 217 217 211 211 211 211 217 217 227 227 217 217 226 226 227 227 227 227 226 226 243 243 226 226 240 240 243 243 240 240 242 242 243 243 242 242 262 262 243 243 243 243 262 262 261 261 262 262 263 263 261 261 261 261 263 263 277 277 263 263 278 278 277 277 277 277 278 278 293 293 278 278 286 286 293 293 286 286 294 294 293 293 294 294 308 308 293 293 293 293 308 308 307 307 308 308 324 324 307 307 307 307 324 324 323 323 324 324 329 329 323 323 323 323 329 329 339 339 329 329 340 340 339 339 1275 1275 1276 1276 355 355 1277 1277 1278 1278 355 355 1279 1279 1280 1280 355 355 1281 1281 1282 1282 355 355 355 355 1283 1283 1284 1284 372 372 376 376 371 371 371 371 376 376 389 389 376 376 390 390 389 389 389 389 390 390 410 410 390 390 403 403 410 410 403 403 412 412 410 410 412 412 427 427 410 410 410 410 427 427 426 426 427 427 431 431 426 426 426 426 431 431 438 438 431 431 440 440 438 438 438 438 440 440 445 445 440 440 442 442 445 445 442 442 446 446 445 445 446 446 444 444 445 445 445 445 444 444 441 441 444 444 443 443 441 441 443 443 435 435 441 441 441 441 435 435 433 433 435 435 430 430 433 433 433 433 430 430 419 419 430 430 420 420 419 419 419 419 420 420 397 397 420 420 404 404 397 397 404 404 398 398 397 397 398 398 381 381 397 397 397 397 381 381 379 379 381 381 377 377 379 379 379 379 377 377 362 362 377 377 363 363 362 362 1285 1285 1286 1286 345 345 1287 1287 1288 1288 345 345 1289 1289 1290 1290 345 345 1291 1291 1292 1292 345 345 345 345 1293 1293 1294 1294 332 332 316 316 330 330 330 330 316 316 315 315 316 316 309 309 315 315 315 315 309 309 300 300 309 309 301 301 300 300 300 300 301 301 284 284 301 301 287 287 284 284 284 284 287 287 285 285 1295 1295 344 344 345 345 344 344 360 360 345 345 345 345 360 360 1296 1296 360 360 378 378 1297 1297 1298 1298 378 378 1299 1299 378 378 395 395 1300 1300 1301 1301 395 395 1302 1302 395 395 415 415 1303 1303 1304 1304 415 415 1305 1305 415 415 429 429 1306 1306 1307 1307 429 429 1308 1308 429 429 437 437 1309 1309 1310 1310 437 437 1311 1311 437 437 439 439 1312 1312 1313 1313 439 439 1314 1314 439 439 436 436 1315 1315 1316 1316 436 436 1317 1317 436 436 424 424 1318 1318 1319 1319 424 424 1320 1320 424 424 407 407 1321 1321 1322 1322 407 407 1323 1323 407 407 386 386 1324 1324 1325 1325 386 386 1326 1326 386 386 369 369 1327 1327 1328 1328 369 369 1329 1329 369 369 354 354 1330 1330 1331 1331 354 354 355 355 354 354 337 337 355 355 355 355 337 337 1332 1332 337 337 322 322 1333 1333 1334 1334 322 322 1335 1335 322 322 306 306 1336 1336 1337 1337 306 306 1338 1338 306 306 292 292 1339 1339 1340 1340 292 292 1341 1341 292 292 276 276 1342 1342 1343 1343 276 276 1344 1344 276 276 260 260 1345 1345 1346 1346 260 260 1347 1347 260 260 244 244 1348 1348 1349 1349 244 244 1350 1350 244 244 228 228 1351 1351 1352 1352 228 228 1353 1353 228 228 212 212 1354 1354 1355 1355 212 212 1356 1356 212 212 198 198 1357 1357 1358 1358 198 198 1359 1359 198 198 182 182 1360 1360 1361 1361 182 182 1362 1362 182 182 166 166 1363 1363 1364 1364 166 166 1365 1365 166 166 150 150 1366 1366 1367 1367 150 150 147 147 150 150 134 134 147 147 147 147 134 134 1368 1368 134 134 117 117 1369 1369 1370 1370 117 117 1371 1371 117 117 96 96 1372 1372 1373 1373 96 96 1374 1374 96 96 80 80 1375 1375 1376 1376 80 80 1377 1377 80 80 67 67 1378 1378 1379 1379 67 67 1380 1380 67 67 63 63 1381 1381 1382 1382 63 63 1383 1383 63 63 65 65 1384 1384 1385 1385 65 65 1386 1386 65 65 71 71 1387 1387 1388 1388 71 71 1389 1389 71 71 87 87 1390 1390 1391 1391 87 87 1392 1392 87 87 107 107 1393 1393 1394 1394 107 107 1395 1395 107 107 123 123 1396 1396 1397 1397 123 123 1398 1398 123 123 141 141 1399 1399 1400 1400 141 141 1401 1401 141 141 157 157 1402 1402 1403 1403 157 157 156 156 157 157 172 172 156 156 156 156 172 172 1404 1404 172 172 189 189 1405 1405 1406 1406 189 189 1407 1407 189 189 205 205 1408 1408 1409 1409 205 205 1410 1410 205 205 221 221 1411 1411 1412 1412 221 221 1413 1413 221 221 235 235 1414 1414 1415 1415 235 235 1416 1416 235 235 251 251 1417 1417 1418 1418 251 251 1419 1419 251 251 269 269 1420 1420 1421 1421 269 269 1422 1422 269 269 283 283 1423 1423 1424 1424 283 283 1425 1425 283 283 299 299 1426 1426 1427 1427 299 299 1428 1428 299 299 314 314 1429 1429 1430 1430 314 314 1431 1431 314 314 328 328 1432 1432 1433 1433 328 328 1434 1434 328 328 344 344 1435 1435 328 328 342 342 344 344 342 342 359 359 344 344 344 344 359 359 360 360 359 359 373 373 360 360 360 360 373 373 378 378 373 373 391 391 378 378 378 378 391 391 395 395 391 391 409 409 395 395 395 395 409 409 415 415 409 409 422 422 415 415 415 415 422 422 429 429 422 422 432 432 429 429 429 429 432 432 437 437 432 432 434 434 437 437 437 437 434 434 439 439 434 434 428 428 439 439 439 439 428 428 436 436 428 428 418 418 436 436 436 436 418 418 424 424 418 418 399 399 424 424 424 424 399 399 407 407 399 399 384 384 407 407 407 407 384 384 386 386 384 384 367 367 386 386 386 386 367 367 369 369 367 367 350 350 369 369 369 369 350 350 354 354 350 350 336 336 354 354 354 354 336 336 337 337 336 336 320 320 337 337 337 337 320 320 322 322 320 320 305 305 322 322 322 322 305 305 306 306 305 305 291 291 306 306 306 306 291 291 292 292 291 291 275 275 292 292 292 292 275 275 276 276 275 275 259 259 276 276 276 276 259 259 260 260 259 259 245 245 260 260 260 260 245 245 244 244 245 245 229 229 244 244 244 244 229 229 228 228 229 229 213 213 228 228 228 228 213 213 212 212 213 213 199 199 212 212 212 212 199 199 198 198 199 199 183 183 198 198 198 198 183 183 182 182 183 183 167 167 182 182 182 182 167 167 166 166 167 167 152 152 166 166 166 166 152 152 150 150 152 152 136 136 150 150 150 150 136 136 134 134 136 136 118 118 134 134 134 134 118 118 117 117 118 118 104 104 117 117 117 117 104 104 96 96 104 104 84 84 96 96 96 96 84 84 80 80 84 84 74 74 80 80 80 80 74 74 67 67 74 74 69 69 67 67 67 67 69 69 63 63 69 69 70 70 63 63 63 63 70 70 65 65 70 70 78 78 65 65 65 65 78 78 71 71 78 78 90 90 71 71 71 71 90 90 87 87 90 90 111 111 87 87 87 87 111 111 107 107 111 111 128 128 107 107 107 107 128 128 123 123 128 128 143 143 123 123 123 123 143 143 141 141 143 143 159 159 141 141 141 141 159 159 157 157 159 159 176 176 157 157 157 157 176 176 172 172 176 176 190 190 172 172 172 172 190 190 189 189 190 190 206 206 189 189 189 189 206 206 205 205 206 206 222 222 205 205 205 205 222 222 221 221 222 222 236 236 221 221 221 221 236 236 235 235 236 236 252 252 235 235 235 235 252 252 251 251 252 252 268 268 251 251 251 251 268 268 269 269 268 268 282 282 269 269 269 269 282 282 283 283 282 282 298 298 283 283 283 283 298 298 299 299 298 298 313 313 299 299 299 299 313 313 314 314 313 313 327 327 314 314 314 314 327 327 328 328 327 327 342 342 328 328 327 327 341 341 342 342 341 341 357 357 342 342 342 342 357 357 359 359 357 357 370 370 359 359 359 359 370 370 373 373 370 370 385 385 373 373 373 373 385 385 391 391 385 385 401 401 391 391 391 391 401 401 409 409 401 401 416 416 409 409 409 409 416 416 422 422 416 416 423 423 422 422 422 422 423 423 432 432 423 423 425 425 432 432 432 432 425 425 434 434 425 425 421 421 434 434 434 434 421 421 428 428 421 421 411 411 428 428 428 428 411 411 418 418 411 411 394 394 418 418 418 418 394 394 399 399 394 394 380 380 399 399 399 399 380 380 384 384 380 380 365 365 384 384 384 384 365 365 367 367 365 365 348 348 367 367 367 367 348 348 350 350 348 348 334 334 350 350 350 350 334 334 336 336 334 334 319 319 336 336 336 336 319 319 320 320 319 319 304 304 320 320 320 320 304 304 305 305 304 304 290 290 305 305 305 305 290 290 291 291 290 290 274 274 291 291 291 291 274 274 275 275 274 274 258 258 275 275 275 275 258 258 259 259 258 258 246 246 259 259 259 259 246 246 245 245 246 246 230 230 245 245 245 245 230 230 229 229 230 230 214 214 229 229 229 229 214 214 213 213 214 214 200 200 213 213 213 213 200 200 199 199 200 200 184 184 199 199 199 199 184 184 183 183 184 184 168 168 183 183 183 183 168 168 167 167 168 168 154 154 167 167 167 167 154 154 152 152 154 154 139 139 152 152 152 152 139 139 136 136 139 139 124 124 136 136 136 136 124 124 118 118 124 124 109 109 118 118 118 118 109 109 104 104 109 109 92 92 104 104 104 104 92 92 84 84 92 92 82 82 84 84 84 84 82 82 74 74 82 82 77 77 74 74 74 74 77 77 69 69 77 77 79 79 69 69 69 69 79 79 70 70 79 79 85 85 70 70 70 70 85 85 78 78 85 85 100 100 78 78 78 78 100 100 90 90 100 100 116 116 90 90 90 90 116 116 111 111 116 116 130 130 111 111 111 111 130 130 128 128 130 130 144 144 128 128 128 128 144 144 143 143 144 144 161 161 143 143 143 143 161 161 159 159 161 161 177 177 159 159 159 159 177 177 176 176 177 177 191 191 176 176 176 176 191 191 190 190 191 191 207 207 190 190 190 190 207 207 206 206 207 207 223 223 206 206 206 206 223 223 222 222 223 223 237 237 222 222 222 222 237 237 236 236 237 237 253 253 236 236 236 236 253 253 252 252 253 253 267 267 252 252 252 252 267 267 268 268 267 267 281 281 268 268 268 268 281 281 282 282 281 281 297 297 282 282 282 282 297 297 298 298 297 297 312 312 298 298 298 298 312 312 313 313 312 312 326 326 313 313 313 313 326 326 327 327 326 326 341 341 327 327 326 326 338 338 341 341 338 338 353 353 341 341 341 341 353 353 357 357 353 353 366 366 357 357 357 357 366 366 370 370 366 366 382 382 370 370 370 370 382 382 385 385 382 382 393 393 385 385 385 385 393 393 401 401 393 393 408 408 401 401 401 401 408 408 416 416 408 408 414 414 416 416 416 416 414 414 423 423 414 414 417 417 423 423 423 423 417 417 425 425 417 417 413 413 425 425 425 425 413 413 421 421 413 413 400 400 421 421 421 421 400 400 411 411 400 400 388 388 411 411 411 411 388 388 394 394 388 388 374 374 394 394 394 394 374 374 380 380 374 374 361 361 380 380 380 380 361 361 365 365 361 361 347 347 365 365 365 365 347 347 348 348 347 347 333 333 348 348 348 348 333 333 334 334 333 333 318 318 334 334 334 334 318 318 319 319 318 318 303 303 319 319 319 319 303 303 304 304 303 303 289 289 304 304 304 304 289 289 290 290 289 289 273 273 290 290 290 290 273 273 274 274 273 273 257 257 274 274 274 274 257 257 258 258 257 257 247 247 258 258 258 258 247 247 246 246 247 247 231 231 246 246 246 246 231 231 230 230 231 231 215 215 230 230 230 230 215 215 214 214 215 215 201 201 214 214 214 214 201 201 200 200 201 201 185 185 200 200 200 200 185 185 184 184 185 185 169 169 184 184 184 184 169 169 168 168 169 169 158 158 168 168 168 168 158 158 154 154 158 158 142 142 154 154 154 154 142 142 139 139 142 142 129 129 139 139 139 139 129 129 124 124 129 129 115 115 124 124 124 124 115 115 109 109 115 115 102 102 109 109 109 109 102 102 92 92 102 102 89 89 92 92 92 92 89 89 82 82 89 89 86 86 82 82 82 82 86 86 77 77 86 86 88 88 77 77 77 77 88 88 79 79 88 88 94 94 79 79 79 79 94 94 85 85 94 94 108 108 85 85 85 85 108 108 100 100 108 108 119 119 100 100 100 100 119 119 116 116 119 119 135 135 116 116 116 116 135 135 130 130 135 135 148 148 130 130 130 130 148 148 144 144 148 148 162 162 144 144 144 144 162 162 161 161 162 162 178 178 161 161 161 161 178 178 177 177 178 178 192 192 177 177 177 177 192 192 191 191 192 192 208 208 191 191 191 191 208 208 207 207 208 208 224 224 207 207 207 207 224 224 223 223 224 224 238 238 223 223 223 223 238 238 237 237 238 238 254 254 237 237 237 237 254 254 253 253 254 254 266 266 253 253 253 253 266 266 267 267 266 266 280 280 267 267 267 267 280 280 281 281 280 280 296 296 281 281 281 281 296 296 297 297 296 296 311 311 297 297 297 297 311 311 312 312 311 311 325 325 312 312 312 312 325 325 326 326 325 325 338 338 326 326 325 325 335 335 338 338 335 335 349 349 338 338 338 338 349 349 353 353 349 349 364 364 353 353 353 353 364 364 366 366 364 364 375 375 366 366 366 366 375 375 382 382 375 375 387 387 382 382 382 382 387 387 393 393 387 387 396 396 393 393 393 393 396 396 408 408 396 396 405 405 408 408 408 408 405 405 414 414 405 405 406 406 414 414 414 414 406 406 417 417 406 406 402 402 417 417 417 417 402 402 413 413 402 402 392 392 413 413 413 413 392 392 400 400 392 392 383 383 400 400 400 400 383 383 388 388 383 383 368 368 388 388 388 388 368 368 374 374 368 368 358 358 374 374 374 374 358 358 361 361 358 358 343 343 361 361 361 361 343 343 347 347 343 343 331 331 347 347 347 347 331 331 333 333 331 331 317 317 333 333 333 333 317 317 318 318 317 317 302 302 318 318 318 318 302 302 303 303 302 302 288 288 303 303 303 303 288 288 289 289 288 288 272 272 289 289 289 289 272 272 273 273 272 272 256 256 273 273 273 273 256 256 257 257 256 256 248 248 257 257 257 257 248 248 247 247 248 248 232 232 247 247 247 247 232 232 231 231 232 232 216 216 231 231 231 231 216 216 215 215 216 216 202 202 215 215 215 215 202 202 201 201 202 202 187 187 201 201 201 201 187 187 185 185 187 187 175 175 185 185 185 185 175 175 169 169 175 175 160 160 169 169 169 169 160 160 158 158 160 160 145 145 158 158 158 158 145 145 142 142 145 145 133 133 142 142 142 142 133 133 129 129 133 133 120 120 129 129 129 129 120 120 115 115 120 120 110 110 115 115 115 115 110 110 102 102 110 110 101 101 102 102 102 102 101 101 89 89 101 101 95 95 89 89 89 89 95 95 86 86 95 95 97 97 86 86 86 86 97 97 88 88 97 97 106 106 88 88 88 88 106 106 94 94 106 106 114 114 94 94 94 94 114 114 108 108 114 114 127 127 108 108 108 108 127 127 119 119 127 127 138 138 119 119 119 119 138 138 135 135 138 138 153 153 135 135 135 135 153 153 148 148 153 153 165 165 148 148 148 148 165 165 162 162 165 165 179 179 162 162 162 162 179 179 178 178 179 179 193 193 178 178 178 178 193 193 192 192 193 193 209 209 192 192 192 192 209 209 208 208 209 209 225 225 208 208 208 208 225 225 224 224 225 225 239 239 224 224 224 224 239 239 238 238 239 239 255 255 238 238 238 238 255 255 254 254 255 255 265 265 254 254 254 254 265 265 266 266 265 265 279 279 266 266 266 266 279 279 280 280 279 279 295 295 280 280 280 280 295 295 296 296 295 295 310 310 296 296 296 296 310 310 311 311 310 310 321 321 311 311 311 311 321 321 325 325 321 321 335 335 325 325 530 530 525 525 526 526 519 519 521 521 525 525 521 521 524 524 525 525 525 525 524 524 526 526 511 511 513 513 512 512 513 513 515 515 512 512 512 512 515 515 519 519 515 515 518 518 519 519 519 519 518 518 521 521 511 511 512 512 507 507 512 512 504 504 507 507 507 507 504 504 505 505 505 505 504 504 501 501 504 504 497 497 501 501 501 501 497 497 499 499 490 490 493 493 497 497 493 493 498 498 497 497 497 497 498 498 499 499 484 484 487 487 490 490 487 487 491 491 490 490 490 490 491 491 493 493 478 478 479 479 477 477 479 479 481 481 477 477 477 477 481 481 484 484 481 481 485 485 484 484 484 484 485 485 487 487 1436 1436 1437 1437 473 473 1438 1438 469 469 473 473 473 473 469 469 471 471 471 471 469 469 467 467 469 469 462 462 467 467 467 467 462 462 465 465 455 455 459 459 462 462 459 459 464 464 462 462 462 462 464 464 465 465 449 449 453 453 455 455 453 453 457 457 455 455 455 455 457 457 459 459 448 448 447 447 449 449 447 447 450 450 449 449 449 449 450 450 453 453 454 454 452 452 448 448 452 452 451 451 448 448 448 448 451 451 447 447 463 463 460 460 461 461 460 460 458 458 461 461 461 461 458 458 454 454 458 458 456 456 454 454 454 454 456 456 452 452 463 463 461 461 466 466 461 461 468 468 466 466 466 466 468 468 470 470 470 470 468 468 472 472 468 468 475 475 472 472 472 472 475 475 474 474 1439 1439 1440 1440 475 475 1441 1441 476 476 475 475 475 475 476 476 474 474 488 488 486 486 482 482 486 486 483 483 482 482 482 482 483 483 480 480 496 496 494 494 495 495 494 494 492 492 495 495 495 495 492 492 488 488 492 492 489 489 488 488 488 488 489 489 486 486 496 496 495 495 500 500 495 495 502 502 500 500 500 500 502 502 503 503 503 503 502 502 506 506 502 502 510 510 506 506 506 506 510 510 508 508 517 517 514 514 510 510 514 514 509 509 510 510 510 510 509 509 508 508 522 522 520 520 517 517 520 520 516 516 517 517 517 517 516 516 514 514 529 529 527 527 522 522 527 527 523 523 522 522 522 522 523 523 520 520 535 535 532 532 529 529 532 532 528 528 529 529 529 529 528 528 527 527 541 541 540 540 542 542 540 540 538 538 542 542 542 542 538 538 1442 1442 538 538 1443 1443 1444 1444 535 535 534 534 532 532 541 541 542 542 546 546 542 542 550 550 546 546 546 546 550 550 548 548 548 548 550 550 552 552 550 550 557 557 552 552 552 552 557 557 554 554 564 564 560 560 557 557 560 560 556 556 557 557 557 557 556 556 554 554 565 565 566 566 564 564 566 566 561 561 564 564 564 564 561 561 560 560 555 555 559 559 558 558 559 559 562 562 558 558 558 558 562 562 565 565 562 562 563 563 565 565 565 565 563 563 566 566 555 555 558 558 553 553 558 558 551 551 553 553 553 553 551 551 549 549 549 549 551 551 547 547 551 551 544 544 547 547 547 547 544 544 545 545 537 537 539 539 544 544 539 539 543 543 544 544 544 544 543 543 545 545 526 526 531 531 530 530 531 531 533 533 530 530 1445 1445 1446 1446 537 537 1447 1447 536 536 537 537 537 537 536 536 539 539 603 603 601 601 597 597 601 601 599 599 597 597 597 597 599 599 591 591 599 599 595 595 591 591 591 591 595 595 584 584 595 595 593 593 584 584 584 584 593 593 576 576 593 593 589 589 576 576 576 576 589 589 574 574 589 589 587 587 574 574 574 574 587 587 572 572 587 587 585 585 572 572 572 572 585 585 570 570 585 585 581 581 570 570 581 581 579 579 570 570 570 570 579 579 568 568 579 579 577 577 568 568 568 568 577 577 567 567 577 577 578 578 567 567 567 567 578 578 569 569 578 578 580 580 569 569 569 569 580 580 571 571 580 580 582 582 571 571 571 571 582 582 573 573 582 582 586 586 573 573 573 573 586 586 575 575 586 586 588 588 575 575 575 575 588 588 583 583 588 588 592 592 583 583 592 592 594 594 583 583 583 583 594 594 590 590 594 594 598 598 590 590 590 590 598 598 596 596 598 598 600 600 596 596 596 596 600 600 602 602 600 600 604 604 602 602 602 602 604 604 607 607 604 604 606 606 607 607 607 607 606 606 613 613 606 606 610 610 613 613 613 613 610 610 619 619 610 610 612 612 619 619 619 619 612 612 626 626 612 612 616 616 626 626 616 616 618 618 626 626 626 626 618 618 634 634 618 618 622 622 634 634 634 634 622 622 636 636 622 622 624 624 636 636 636 636 624 624 638 638 624 624 628 628 638 638 638 638 628 628 640 640 628 628 630 630 640 640 640 640 630 630 642 642 630 630 632 632 642 642 642 642 632 632 643 643 632 632 633 633 643 643 643 643 633 633 641 641 633 633 631 631 641 641 631 631 629 629 641 641 641 641 629 629 639 639 629 629 625 625 639 639 639 639 625 625 637 637 625 625 623 623 637 637 637 637 623 623 635 635 623 623 621 621 635 635 635 635 621 621 627 627 621 621 617 617 627 627 627 627 617 617 620 620 617 617 615 615 620 620 620 620 615 615 614 614 615 615 611 611 614 614 614 614 611 611 608 608 611 611 609 609 608 608 608 608 609 609 603 603 609 609 605 605 603 603 603 603 605 605 601 601 836 836 853 853 852 852 852 852 835 835 836 836 835 835 834 834 836 836 836 836 834 834 824 824 834 834 825 825 824 824 824 824 825 825 806 806 825 825 809 809 806 806 809 809 807 807 806 806 806 806 807 807 789 789 807 807 790 790 789 789 790 790 787 787 789 789 789 789 787 787 772 772 787 787 773 773 772 772 772 772 773 773 755 755 773 773 761 761 755 755 761 761 756 756 755 755 755 755 756 756 739 739 756 756 740 740 739 739 740 740 737 737 739 739 1448 1448 1449 1449 724 724 1450 1450 725 725 724 724 724 724 725 725 708 708 725 725 714 714 708 708 714 714 709 709 708 708 708 708 709 709 693 693 709 709 696 696 693 693 696 696 692 692 693 693 693 693 692 692 682 682 692 692 683 683 682 682 682 682 683 683 671 671 683 683 678 678 671 671 678 678 672 672 671 671 671 671 672 672 676 676 672 672 679 679 676 676 679 679 681 681 676 676 676 676 681 681 687 687 681 681 689 689 687 687 687 687 689 689 701 701 689 689 698 698 701 701 698 698 703 703 701 701 701 701 703 703 716 716 703 703 717 717 716 716 717 717 720 720 716 716 716 716 720 720 731 731 720 720 732 732 731 731 731 731 732 732 1451 1451 732 732 1452 1452 1453 1453 744 744 749 749 748 748 748 748 749 749 764 764 749 749 765 765 764 764 765 765 768 768 764 764 764 764 768 768 780 780 768 768 781 781 780 780 780 780 781 781 798 798 781 781 792 792 798 798 792 792 799 799 798 798 798 798 799 799 815 815 799 799 816 816 815 815 816 816 817 817 815 815 815 815 817 817 827 827 817 817 826 826 827 827 827 827 826 826 845 845 826 826 843 843 845 845 843 843 844 844 845 845 845 845 844 844 862 862 844 844 861 861 862 862 861 861 867 867 862 862 862 862 867 867 879 879 867 867 877 877 879 879 879 879 877 877 894 894 877 877 891 891 894 894 891 891 893 893 894 894 1454 1454 1455 1455 910 910 1456 1456 909 909 910 910 909 909 915 915 910 910 910 910 915 915 926 926 915 915 923 923 926 926 923 923 937 937 926 926 926 926 937 937 941 941 937 937 939 939 941 941 941 941 939 939 954 954 939 939 952 952 954 954 952 952 957 957 954 954 954 954 957 957 966 966 957 957 962 962 966 966 962 962 968 968 966 966 966 966 968 968 970 970 968 968 969 969 970 970 970 970 969 969 960 960 969 969 959 959 960 960 959 959 951 951 960 960 960 960 951 951 947 947 951 951 945 945 947 947 945 945 932 932 947 947 947 947 932 932 933 933 932 932 931 931 933 933 933 933 931 931 918 918 931 931 917 917 918 918 917 917 908 908 918 918 918 918 908 908 1457 1457 908 908 1458 1458 1459 1459 902 902 900 900 886 886 900 900 884 884 886 886 886 886 884 884 871 871 884 884 870 870 871 871 871 871 870 870 853 853 870 870 860 860 853 853 853 853 860 860 852 852 1460 1460 903 903 1461 1461 903 903 920 920 1462 1462 1463 1463 920 920 1464 1464 920 920 935 935 1465 1465 1466 1466 935 935 1467 1467 935 935 949 949 1468 1468 1469 1469 949 949 1470 1470 949 949 964 964 1471 1471 1472 1472 964 964 1473 1473 964 964 972 972 1474 1474 1475 1475 972 972 1476 1476 972 972 971 971 1477 1477 1478 1478 971 971 1479 1479 971 971 958 958 1480 1480 1481 1481 958 958 1482 1482 958 958 943 943 1483 1483 1484 1484 943 943 1485 1485 943 943 927 927 1486 1486 1487 1487 927 927 1488 1488 927 927 912 912 1489 1489 1490 1490 912 912 1491 1491 912 912 896 896 1492 1492 1493 1493 896 896 1494 1494 896 896 880 880 1495 1495 1496 1496 880 880 1497 1497 880 880 863 863 1498 1498 1499 1499 863 863 1500 1500 863 863 846 846 1501 1501 1502 1502 846 846 1503 1503 846 846 828 828 1504 1504 1505 1505 828 828 1506 1506 828 828 814 814 1507 1507 1508 1508 814 814 1509 1509 814 814 797 797 1510 1510 1511 1511 797 797 1512 1512 797 797 779 779 1513 1513 1514 1514 779 779 1515 1515 779 779 762 762 1516 1516 1517 1517 762 762 1518 1518 762 762 747 747 1519 1519 1520 1520 747 747 1521 1521 747 747 729 729 1522 1522 1523 1523 729 729 1524 1524 729 729 713 713 1525 1525 1526 1526 713 713 1527 1527 713 713 699 699 1528 1528 1529 1529 699 699 1530 1530 699 699 684 684 1531 1531 1532 1532 684 684 1533 1533 684 684 670 670 1534 1534 1535 1535 670 670 1536 1536 670 670 669 669 1537 1537 1538 1538 669 669 1539 1539 669 669 675 675 1540 1540 1541 1541 675 675 1542 1542 675 675 691 691 1543 1543 1544 1544 691 691 1545 1545 691 691 706 706 1546 1546 1547 1547 706 706 1548 1548 706 706 722 722 1549 1549 1550 1550 722 722 1551 1551 722 722 738 738 1552 1552 1553 1553 738 738 1554 1554 738 738 754 754 1555 1555 1556 1556 754 754 1557 1557 754 754 771 771 1558 1558 1559 1559 771 771 1560 1560 771 771 788 788 1561 1561 1562 1562 788 788 1563 1563 788 788 805 805 1564 1564 1565 1565 805 805 1566 1566 805 805 823 823 1567 1567 1568 1568 823 823 1569 1569 823 823 837 837 1570 1570 1571 1571 837 837 1572 1572 837 837 854 854 1573 1573 1574 1574 854 854 1575 1575 854 854 872 872 1576 1576 1577 1577 872 872 1578 1578 872 872 887 887 1579 1579 1580 1580 887 887 1581 1581 887 887 903 903 1582 1582 903 903 905 905 920 920 905 905 922 922 920 920 920 920 922 922 935 935 922 922 938 938 935 935 935 935 938 938 949 949 938 938 955 955 949 949 949 949 955 955 964 964 955 955 973 973 964 964 964 964 973 973 972 972 973 973 979 979 972 972 972 972 979 979 971 971 979 979 978 978 971 971 971 971 978 978 958 958 978 978 967 967 958 958 958 958 967 967 943 943 967 967 948 948 943 943 943 943 948 948 927 927 948 948 930 930 927 927 927 927 930 930 912 912 930 930 913 913 912 912 912 912 913 913 896 896 913 913 897 897 896 896 896 896 897 897 880 880 897 897 881 881 880 880 880 880 881 881 863 863 881 881 864 864 863 863 863 863 864 864 846 846 864 864 847 847 846 846 846 846 847 847 828 828 847 847 829 829 828 828 828 828 829 829 814 814 829 829 813 813 814 814 814 814 813 813 797 797 813 813 796 796 797 797 797 797 796 796 779 779 796 796 778 778 779 779 779 779 778 778 762 762 778 778 760 760 762 762 762 762 760 760 747 747 760 760 745 745 747 747 747 747 745 745 729 729 745 745 728 728 729 729 729 729 728 728 713 713 728 728 711 711 713 713 713 713 711 711 699 699 711 711 694 694 699 699 699 699 694 694 684 684 694 694 674 674 684 684 684 684 674 674 670 670 674 674 663 663 670 670 670 670 663 663 669 669 663 663 662 662 669 669 669 669 662 662 675 675 662 662 668 668 675 675 675 675 668 668 691 691 668 668 685 685 691 691 691 691 685 685 706 706 685 685 704 704 706 706 706 706 704 704 722 722 704 704 719 719 722 722 722 722 719 719 738 738 719 719 735 735 738 738 738 738 735 735 754 754 735 735 752 752 754 754 754 754 752 752 771 771 752 752 770 770 771 771 771 771 770 770 788 788 770 770 786 786 788 788 788 788 786 786 805 805 786 786 804 804 805 805 805 805 804 804 823 823 804 804 822 822 823 823 823 823 822 822 837 837 822 822 838 838 837 837 837 837 838 838 854 854 838 838 855 855 854 854 854 854 855 855 872 872 855 855 873 873 872 872 872 872 873 873 887 887 873 873 889 889 887 887 887 887 889 889 903 903 889 889 905 905 903 903 905 905 906 906 922 922 906 906 925 925 922 922 922 922 925 925 938 938 925 925 944 944 938 938 938 938 944 944 955 955 944 944 965 965 955 955 955 955 965 965 973 973 965 965 980 980 973 973 973 973 980 980 979 979 980 980 985 985 979 979 979 979 985 985 978 978 985 985 982 982 978 978 978 978 982 982 967 967 982 982 975 975 967 967 967 967 975 975 948 948 975 975 953 953 948 948 948 948 953 953 930 930 953 953 934 934 930 930 930 930 934 934 913 913 934 934 916 916 913 913 913 913 916 916 897 897 916 916 899 899 897 897 897 897 899 899 881 881 899 899 882 882 881 881 881 881 882 882 864 864 882 882 865 865 864 864 864 864 865 865 847 847 865 865 848 848 847 847 847 847 848 848 829 829 848 848 830 830 829 829 829 829 830 830 813 813 830 830 812 812 813 813 813 813 812 812 796 796 812 812 795 795 796 796 796 796 795 795 778 778 795 795 777 777 778 778 778 778 777 777 760 760 777 777 759 759 760 760 760 760 759 759 745 745 759 759 742 742 745 745 745 745 742 742 728 728 742 742 726 726 728 728 728 728 726 726 711 711 726 726 707 707 711 711 711 711 707 707 694 694 707 707 688 688 694 694 694 694 688 688 674 674 688 688 666 666 674 674 674 674 666 666 663 663 666 666 659 659 663 663 663 663 659 659 662 662 659 659 656 656 662 662 662 662 656 656 668 668 656 656 661 661 668 668 668 668 661 661 685 685 661 661 673 673 685 685 685 685 673 673 704 704 673 673 697 697 704 704 704 704 697 697 719 719 697 697 715 715 719 719 719 719 715 715 735 735 715 715 734 734 735 735 735 735 734 734 752 752 734 734 751 751 752 752 752 752 751 751 770 770 751 751 769 769 770 770 770 770 769 769 786 786 769 769 785 785 786 786 786 786 785 785 804 804 785 785 803 803 804 804 804 804 803 803 822 822 803 803 821 821 822 822 822 822 821 821 838 838 821 821 839 839 838 838 838 838 839 839 855 855 839 839 856 856 855 855 855 855 856 856 873 873 856 856 874 874 873 873 873 873 874 874 889 889 874 874 890 890 889 889 889 889 890 890 905 905 890 890 906 906 905 905 906 906 911 911 925 925 911 911 928 928 925 925 925 925 928 928 944 944 928 928 950 950 944 944 944 944 950 950 965 965 950 950 976 976 965 965 965 965 976 976 980 980 976 976 986 986 980 980 980 980 986 986 985 985 986 986 989 989 985 985 985 985 989 989 982 982 989 989 987 987 982 982 982 982 987 987 975 975 987 987 981 981 975 975 975 975 981 981 953 953 981 981 963 963 953 953 953 953 963 963 934 934 963 963 940 940 934 934 934 934 940 940 916 916 940 940 921 921 916 916 916 916 921 921 899 899 921 921 901 901 899 899 899 899 901 901 882 882 901 901 883 883 882 882 882 882 883 883 865 865 883 883 866 866 865 865 865 865 866 866 848 848 866 866 849 849 848 848 848 848 849 849 830 830 849 849 831 831 830 830 830 830 831 831 812 812 831 831 811 811 812 812 812 812 811 811 795 795 811 811 794 794 795 795 795 795 794 794 777 777 794 794 776 776 777 777 777 777 776 776 759 759 776 776 758 758 759 759 759 759 758 758 742 742 758 758 741 741 742 742 742 742 741 741 726 726 741 741 721 721 726 726 726 726 721 721 707 707 721 721 702 702 707 707 707 707 702 702 688 688 702 702 677 677 688 688 688 688 677 677 666 666 677 677 660 660 666 666 666 666 660 660 659 659 660 660 654 654 659 659 659 659 654 654 656 656 654 654 652 652 656 656 656 656 652 652 661 661 652 652 655 655 661 661 661 661 655 655 673 673 655 655 664 664 673 673 673 673 664 664 697 697 664 664 690 690 697 697 697 697 690 690 715 715 690 690 710 710 715 715 715 715 710 710 734 734 710 710 730 730 734 734 734 734 730 730 751 751 730 730 750 750 751 751 751 751 750 750 769 769 750 750 767 767 769 769 769 769 767 767 785 785 767 767 784 784 785 785 785 785 784 784 803 803 784 784 802 802 803 803 803 803 802 802 821 821 802 802 820 820 821 821 821 821 820 820 839 839 820 820 840 840 839 839 839 839 840 840 856 856 840 840 857 857 856 856 856 856 857 857 874 874 857 857 875 875 874 874 874 874 875 875 890 890 875 875 892 892 890 890 890 890 892 892 906 906 892 892 911 911 906 906 911 911 914 914 928 928 914 914 936 936 928 928 928 928 936 936 950 950 936 936 961 961 950 950 950 950 961 961 976 976 961 961 983 983 976 976 976 976 983 983 986 986 983 983 991 991 986 986 986 986 991 991 989 989 991 991 994 994 989 989 989 989 994 994 987 987 994 994 992 992 987 987 987 987 992 992 981 981 992 992 988 988 981 981 981 981 988 988 963 963 988 988 977 977 963 963 963 963 977 977 940 940 977 977 946 946 940 940 940 940 946 946 921 921 946 946 924 924 921 921 921 921 924 924 901 901 924 924 904 904 901 901 901 901 904 904 883 883 904 904 885 885 883 883 883 883 885 885 866 866 885 885 868 868 866 866 866 866 868 868 849 849 868 868 850 850 849 849 849 849 850 850 831 831 850 850 832 832 831 831 831 831 832 832 811 811 832 832 810 810 811 811 811 811 810 810 794 794 810 810 793 793 794 794 794 794 793 793 776 776 793 793 775 775 776 776 776 776 775 775 758 758 775 775 757 757 758 758 758 758 757 757 741 741 757 757 736 736 741 741 741 741 736 736 721 721 736 736 718 718 721 721 721 721 718 718 702 702 718 718 695 695 702 702 702 702 695 695 677 677 695 695 665 665 677 677 677 677 665 665 660 660 665 665 653 653 660 660 660 660 653 653 654 654 653 653 649 649 654 654 654 654 649 649 652 652 649 649 647 647 652 652 652 652 647 647 655 655 647 647 650 650 655 655 655 655 650 650 664 664 650 650 657 657 664 664 664 664 657 657 690 690 657 657 680 680 690 690 690 690 680 680 710 710 680 680 705 705 710 710 710 710 705 705 730 730 705 705 727 727 730 730 730 730 727 727 750 750 727 727 746 746 750 750 750 750 746 746 767 767 746 746 766 766 767 767 767 767 766 766 784 784 766 766 783 783 784 784 784 784 783 783 802 802 783 783 801 801 802 802 802 802 801 801 820 820 801 801 819 819 820 820 820 820 819 819 840 840 819 819 841 841 840 840 840 840 841 841 857 857 841 841 858 858 857 857 857 857 858 858 875 875 858 858 876 876 875 875 875 875 876 876 892 892 876 876 895 895 892 892 892 892 895 895 911 911 895 895 914 914 911 911 914 914 919 919 936 936 919 919 942 942 936 936 936 936 942 942 961 961 942 942 974 974 961 961 961 961 974 974 983 983 974 974 990 990 983 983 983 983 990 990 991 991 990 990 995 995 991 991 991 991 995 995 994 994 995 995 997 997 994 994 994 994 997 997 992 992 997 997 996 996 992 992 992 992 996 996 988 988 996 996 993 993 988 988 988 988 993 993 977 977 993 993 984 984 977 977 977 977 984 984 946 946 984 984 956 956 946 946 946 946 956 956 924 924 956 956 929 929 924 924 924 924 929 929 904 904 929 929 907 907 904 904 904 904 907 907 885 885 907 907 888 888 885 885 885 885 888 888 868 868 888 888 869 869 868 868 868 868 869 869 850 850 869 869 851 851 850 850 850 850 851 851 832 832 851 851 833 833 832 832 832 832 833 833 810 810 833 833 808 808 810 810 810 810 808 808 793 793 808 808 791 791 793 793 793 793 791 791 775 775 791 791 774 774 775 775 775 775 774 774 757 757 774 774 753 753 757 757 757 757 753 753 736 736 753 753 733 733 736 736 736 736 733 733 718 718 733 733 712 712 718 718 718 718 712 712 695 695 712 712 686 686 695 695 695 695 686 686 665 665 686 686 658 658 665 665 665 665 658 658 653 653 658 658 648 648 653 653 653 653 648 648 649 649 648 648 645 645 649 649 649 649 645 645 647 647 645 645 644 644 647 647 647 647 644 644 650 650 644 644 646 646 650 650 650 650 646 646 657 657 646 646 651 651 657 657 657 657 651 651 680 680 651 651 667 667 680 680 680 680 667 667 705 705 667 667 700 700 705 705 705 705 700 700 727 727 700 700 723 723 727 727 727 727 723 723 746 746 723 723 743 743 746 746 746 746 743 743 766 766 743 743 763 763 766 766 766 766 763 763 783 783 763 763 782 782 783 783 783 783 782 782 801 801 782 782 800 800 801 801 801 801 800 800 819 819 800 800 818 818 819 819 819 819 818 818 841 841 818 818 842 842 841 841 841 841 842 842 858 858 842 842 859 859 858 858 858 858 859 859 876 876 859 859 878 878 876 876 876 876 878 878 895 895 878 878 898 898 895 895 895 895 898 898 914 914 898 898 919 919 914 914 1055 1055 1054 1054 1060 1060 1054 1054 1059 1059 1060 1060 1060 1060 1059 1059 1063 1063 1059 1059 1064 1064 1063 1063 1063 1063 1064 1064 1069 1069 1064 1064 1065 1065 1069 1069 1069 1069 1065 1065 1072 1072 1037 1037 1036 1036 1042 1042 1036 1036 1041 1041 1042 1042 1042 1042 1041 1041 1046 1046 1041 1041 1045 1045 1046 1046 1046 1046 1045 1045 1051 1051 1045 1045 1047 1047 1051 1051 1051 1051 1047 1047 1055 1055 1047 1047 1052 1052 1055 1055 1055 1055 1052 1052 1054 1054 1019 1019 1018 1018 1024 1024 1018 1018 1023 1023 1024 1024 1024 1024 1023 1023 1583 1583 1023 1023 1584 1584 1585 1585 1028 1028 1027 1027 1033 1033 1027 1027 1029 1029 1033 1033 1033 1033 1029 1029 1037 1037 1029 1029 1034 1034 1037 1037 1037 1037 1034 1034 1036 1036 1002 1002 1000 1000 1006 1006 1000 1000 1005 1005 1006 1006 1006 1006 1005 1005 1010 1010 1005 1005 1009 1009 1010 1010 1010 1010 1009 1009 1015 1015 1009 1009 1011 1011 1015 1015 1015 1015 1011 1011 1019 1019 1011 1011 1017 1017 1019 1019 1019 1019 1017 1017 1018 1018 1013 1013 1012 1012 1007 1007 1012 1012 1008 1008 1007 1007 1007 1007 1008 1008 1004 1004 1008 1008 1003 1003 1004 1004 1004 1004 1003 1003 998 998 1003 1003 1001 1001 998 998 998 998 1001 1001 1002 1002 1001 1001 999 999 1002 1002 1002 1002 999 999 1000 1000 1040 1040 1038 1038 1035 1035 1038 1038 1032 1032 1035 1035 1035 1035 1032 1032 1031 1031 1032 1032 1030 1030 1031 1031 1586 1586 1587 1587 1025 1025 1588 1588 1026 1026 1025 1025 1025 1025 1026 1026 1022 1022 1026 1026 1021 1021 1022 1022 1022 1022 1021 1021 1016 1016 1021 1021 1020 1020 1016 1016 1016 1016 1020 1020 1013 1013 1020 1020 1014 1014 1013 1013 1013 1013 1014 1014 1012 1012 1058 1058 1056 1056 1053 1053 1056 1056 1050 1050 1053 1053 1053 1053 1050 1050 1049 1049 1050 1050 1048 1048 1049 1049 1049 1049 1048 1048 1044 1044 1048 1048 1043 1043 1044 1044 1044 1044 1043 1043 1040 1040 1043 1043 1039 1039 1040 1040 1040 1040 1039 1039 1038 1038 1075 1075 1074 1074 1071 1071 1074 1074 1068 1068 1071 1071 1071 1071 1068 1068 1066 1066 1068 1068 1067 1067 1066 1066 1066 1066 1067 1067 1062 1062 1067 1067 1061 1061 1062 1062 1062 1062 1061 1061 1058 1058 1061 1061 1057 1057 1058 1058 1058 1058 1057 1057 1056 1056 1092 1092 1091 1091 1589 1589 1091 1091 1590 1590 1591 1591 1088 1088 1085 1085 1083 1083 1085 1085 1084 1084 1083 1083 1083 1083 1084 1084 1080 1080 1084 1084 1079 1079 1080 1080 1080 1080 1079 1079 1075 1075 1079 1079 1076 1076 1075 1075 1075 1075 1076 1076 1074 1074 1106 1106 1103 1103 1101 1101 1103 1103 1102 1102 1101 1101 1101 1101 1102 1102 1097 1097 1102 1102 1096 1096 1097 1097 1097 1097 1096 1096 1092 1092 1096 1096 1093 1093 1092 1092 1092 1092 1093 1093 1091 1091 1113 1113 1118 1118 1114 1114 1118 1118 1117 1117 1114 1114 1114 1114 1117 1117 1116 1116 1117 1117 1115 1115 1116 1116 1116 1116 1115 1115 1110 1110 1115 1115 1111 1111 1110 1110 1110 1110 1111 1111 1106 1106 1111 1111 1109 1109 1106 1106 1106 1106 1109 1109 1103 1103 1095 1095 1099 1099 1098 1098 1099 1099 1100 1100 1098 1098 1098 1098 1100 1100 1104 1104 1100 1100 1105 1105 1104 1104 1104 1104 1105 1105 1107 1107 1105 1105 1108 1108 1107 1107 1107 1107 1108 1108 1113 1113 1108 1108 1112 1112 1113 1113 1113 1113 1112 1112 1118 1118 1065 1065 1070 1070 1072 1072 1070 1070 1073 1073 1072 1072 1072 1072 1073 1073 1078 1078 1073 1073 1077 1077 1078 1078 1078 1078 1077 1077 1081 1081 1077 1077 1082 1082 1081 1081 1081 1081 1082 1082 1086 1086 1082 1082 1087 1087 1086 1086 1592 1592 1593 1593 1089 1089 1594 1594 1090 1090 1089 1089 1089 1089 1090 1090 1095 1095 1090 1090 1094 1094 1095 1095 1095 1095 1094 1094 1099 1099 1143 1143 1147 1147 1135 1135 1135 1135 1131 1131 1143 1143 1131 1131 1129 1129 1143 1143 1143 1143 1129 1129 1139 1139 1129 1129 1127 1127 1139 1139 1127 1127 1125 1125 1139 1139 1139 1139 1125 1125 1136 1136 1125 1125 1123 1123 1136 1136 1123 1123 1121 1121 1136 1136 1136 1136 1121 1121 1133 1133 1121 1121 1119 1119 1133 1133 1119 1119 1120 1120 1133 1133 1133 1133 1120 1120 1134 1134 1120 1120 1122 1122 1134 1134 1122 1122 1124 1124 1134 1134 1134 1134 1124 1124 1138 1138 1124 1124 1126 1126 1138 1138 1126 1126 1128 1128 1138 1138 1138 1138 1128 1128 1141 1141 1128 1128 1130 1130 1141 1141 1130 1130 1132 1132 1141 1141 1141 1141 1132 1132 1146 1146 1132 1132 1137 1137 1146 1146 1137 1137 1142 1142 1146 1146 1146 1146 1142 1142 1150 1150 1142 1142 1145 1145 1150 1150 1145 1145 1149 1149 1150 1150 1150 1150 1149 1149 1155 1155 1149 1149 1153 1153 1155 1155 1153 1153 1157 1157 1155 1155 1155 1155 1157 1157 1159 1159 1157 1157 1160 1160 1159 1159 1160 1160 1163 1163 1159 1159 1159 1159 1163 1163 1164 1164 1163 1163 1167 1167 1164 1164 1167 1167 1171 1171 1164 1164 1164 1164 1171 1171 1169 1169 1171 1171 1175 1175 1169 1169 1169 1169 1175 1175 1172 1172 1175 1175 1179 1179 1172 1172 1172 1172 1179 1179 1174 1174 1179 1179 1184 1184 1174 1174 1184 1184 1188 1188 1174 1174 1174 1174 1188 1188 1178 1178 1188 1188 1190 1190 1178 1178 1190 1190 1192 1192 1178 1178 1178 1178 1192 1192 1182 1182 1192 1192 1194 1194 1182 1182 1194 1194 1196 1196 1182 1182 1182 1182 1196 1196 1185 1185 1196 1196 1198 1198 1185 1185 1198 1198 1199 1199 1185 1185 1185 1185 1199 1199 1186 1186 1199 1199 1200 1200 1186 1186 1200 1200 1197 1197 1186 1186 1186 1186 1197 1197 1183 1183 1197 1197 1195 1195 1183 1183 1195 1195 1193 1193 1183 1183 1183 1183 1193 1193 1180 1180 1193 1193 1191 1191 1180 1180 1191 1191 1189 1189 1180 1180 1180 1180 1189 1189 1176 1176 1189 1189 1187 1187 1176 1176 1187 1187 1181 1181 1176 1176 1176 1176 1181 1181 1170 1170 1181 1181 1177 1177 1170 1170 1177 1177 1173 1173 1170 1170 1170 1170 1173 1173 1166 1166 1173 1173 1168 1168 1166 1166 1168 1168 1165 1165 1166 1166 1166 1166 1165 1165 1161 1161 1165 1165 1162 1162 1161 1161 1162 1162 1158 1158 1161 1161 1161 1161 1158 1158 1156 1156 1158 1158 1154 1154 1156 1156 1154 1154 1151 1151 1156 1156 1156 1156 1151 1151 1152 1152 1151 1151 1148 1148 1152 1152 1148 1148 1144 1144 1152 1152 1152 1152 1144 1144 1147 1147 1144 1144 1140 1140 1147 1147 1147 1147 1140 1140 1135 1135 1221 1221 1222 1222 1214 1214 1215 1215 1217 1217 1214 1214 1217 1217 1219 1219 1214 1214 1214 1214 1219 1219 1221 1221 1208 1208 1210 1210 1214 1214 1210 1210 1212 1212 1214 1214 1214 1214 1212 1212 1215 1215 1202 1202 1204 1204 1214 1214 1204 1204 1206 1206 1214 1214 1214 1214 1206 1206 1208 1208 1205 1205 1203 1203 1214 1214 1203 1203 1201 1201 1214 1214 1214 1214 1201 1201 1202 1202 1211 1211 1209 1209 1214 1214 1209 1209 1207 1207 1214 1214 1214 1214 1207 1207 1205 1205 1218 1218 1216 1216 1214 1214 1216 1216 1213 1213 1214 1214 1214 1214 1213 1213 1211 1211 1225 1225 1223 1223 1214 1214 1223 1223 1220 1220 1214 1214 1214 1214 1220 1220 1218 1218 1228 1228 1229 1229 1214 1214 1229 1229 1227 1227 1214 1214 1214 1214 1227 1227 1225 1225 1222 1222 1224 1224 1214 1214 1224 1224 1226 1226 1214 1214 1214 1214 1226 1226 1228 1228 1230 1230 1231 1231 1232 1232 1231 1231 1233 1233 1232 1232 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258
+27 27 26 26 24 24 7 7 9 9 23 23 9 9 11 11 23 23 23 23 17 17 20 20 8 8 6 6 19 19 6 6 4 4 19 19 19 19 4 4 2 2 11 11 13 13 23 23 13 13 15 15 23 23 23 23 15 15 17 17 24 24 21 21 27 27 21 21 18 18 27 27 27 27 18 18 16 16 40 40 46 46 43 43 30 30 32 32 36 36 7 7 23 23 5 5 23 23 19 19 5 5 5 5 19 19 3 3 16 16 14 14 27 27 14 14 12 12 27 27 27 27 12 12 19 19 12 12 10 10 19 19 19 19 10 10 8 8 33 33 31 31 27 27 31 31 29 29 27 27 27 27 29 29 26 26 52 52 40 40 54 54 40 40 56 56 54 54 52 52 50 50 40 40 50 50 48 48 40 40 40 40 48 48 46 46 32 32 34 34 36 36 34 34 37 37 36 36 36 36 37 37 39 39 20 20 22 22 23 23 22 22 25 25 23 23 23 23 25 25 36 36 25 25 28 28 36 36 36 36 28 28 30 30 2 2 0 0 19 19 0 0 1 1 19 19 19 19 1 1 3 3 43 43 41 41 40 40 41 41 38 38 40 40 40 40 38 38 27 27 38 38 35 35 27 27 27 27 35 35 33 33 55 55 57 57 44 44 57 57 59 59 44 44 44 44 59 59 61 61 56 56 40 40 58 58 40 40 44 44 58 58 58 58 44 44 60 60 39 39 42 42 36 36 42 42 45 45 36 36 36 36 45 45 47 47 47 47 49 49 36 36 49 49 51 51 36 36 36 36 51 51 44 44 51 51 53 53 44 44 44 44 53 53 55 55 61 61 63 63 44 44 63 63 62 62 44 44 44 44 62 62 60 60 498 498 429 429 495 495 429 429 427 427 495 495 1450 1450 1451 1451 494 494 1452 1452 425 425 494 494 494 494 425 425 491 491 425 425 423 423 491 491 491 491 423 423 489 489 498 498 499 499 429 429 499 499 502 502 429 429 429 429 502 502 431 431 502 502 503 503 431 431 431 431 503 503 433 433 503 503 505 505 433 433 505 505 508 508 433 433 433 433 508 508 435 435 508 508 509 509 435 435 509 509 512 512 435 435 435 435 512 512 437 437 512 512 513 513 437 437 513 513 515 515 437 437 437 437 515 515 439 439 515 515 518 518 439 439 439 439 518 518 441 441 518 518 519 519 441 441 441 441 519 519 443 443 519 519 522 522 443 443 522 522 523 523 443 443 523 523 526 526 443 443 443 443 526 526 445 445 526 526 527 527 445 445 445 445 527 527 447 447 527 527 529 529 447 447 447 447 529 529 449 449 529 529 532 532 449 449 532 532 533 533 449 449 533 533 536 536 449 449 449 449 536 536 451 451 536 536 537 537 451 451 537 537 539 539 451 451 451 451 539 539 453 453 539 539 542 542 453 453 1453 1453 1454 1454 455 455 1455 1455 543 543 455 455 455 455 543 543 457 457 543 543 546 546 457 457 546 546 547 547 457 457 547 547 549 549 457 457 457 457 549 549 459 459 549 549 552 552 459 459 459 459 552 552 461 461 552 552 553 553 461 461 461 461 553 553 463 463 553 553 556 556 463 463 556 556 557 557 463 463 557 557 560 560 463 463 463 463 560 560 465 465 560 560 561 561 465 465 465 465 561 561 467 467 561 561 563 563 467 467 563 563 566 566 467 467 467 467 566 566 469 469 566 566 567 567 469 469 469 469 567 567 468 468 567 567 565 565 468 468 565 565 564 564 468 468 564 564 562 562 468 468 468 468 562 562 466 466 562 562 559 559 466 466 466 466 559 559 464 464 559 559 558 558 464 464 464 464 558 558 462 462 558 558 555 555 462 462 555 555 554 554 462 462 554 554 551 551 462 462 462 462 551 551 460 460 551 551 550 550 460 460 460 460 550 550 458 458 550 550 548 548 458 458 458 458 548 548 456 456 548 548 545 545 456 456 545 545 544 544 456 456 544 544 1456 1456 456 456 456 456 1457 1457 1458 1458 541 541 540 540 454 454 540 540 538 538 454 454 454 454 538 538 452 452 538 538 535 535 452 452 452 452 535 535 450 450 535 535 534 534 450 450 450 450 534 534 448 448 534 534 531 531 448 448 531 531 530 530 448 448 530 530 528 528 448 448 448 448 528 528 446 446 528 528 525 525 446 446 446 446 525 525 444 444 525 525 524 524 444 444 444 444 524 524 442 442 524 524 521 521 442 442 521 521 520 520 442 442 520 520 517 517 442 442 442 442 517 517 440 440 517 517 516 516 440 440 440 440 516 516 438 438 516 516 514 514 438 438 514 514 511 511 438 438 438 438 511 511 436 436 511 511 510 510 436 436 436 436 510 510 434 434 510 510 507 507 434 434 507 507 506 506 434 434 506 506 504 504 434 434 434 434 504 504 432 432 504 504 501 501 432 432 432 432 501 501 430 430 501 501 500 500 430 430 430 430 500 500 428 428 500 500 497 497 428 428 497 497 496 496 428 428 1459 1459 493 493 1460 1460 1461 1461 493 493 426 426 493 493 492 492 426 426 426 426 492 492 424 424 492 492 490 490 424 424 424 424 490 490 422 422 490 490 487 487 422 422 487 487 486 486 422 422 486 486 483 483 422 422 422 422 483 483 420 420 483 483 482 482 420 420 482 482 480 480 420 420 420 420 480 480 418 418 480 480 478 478 418 418 418 418 478 478 416 416 478 478 477 477 416 416 416 416 477 477 414 414 477 477 474 474 414 414 474 474 473 473 414 414 473 473 470 470 414 414 414 414 470 470 412 412 470 470 471 471 412 412 412 412 471 471 413 413 471 471 472 472 413 413 413 413 472 472 415 415 472 472 475 475 415 415 475 475 476 476 415 415 476 476 479 479 415 415 415 415 479 479 417 417 479 479 481 481 417 417 417 417 481 481 419 419 481 481 484 484 419 419 419 419 484 484 421 421 484 484 485 485 421 421 421 421 485 485 423 423 485 485 488 488 423 423 423 423 488 488 489 489 417 417 357 357 415 415 357 357 355 355 415 415 415 415 355 355 413 413 355 355 354 354 413 413 413 413 354 354 412 412 354 354 356 356 412 412 412 412 356 356 414 414 356 356 358 358 414 414 414 414 358 358 416 416 358 358 360 360 416 416 416 416 360 360 418 418 1462 1462 362 362 1463 1463 1464 1464 362 362 1465 1465 362 362 364 364 1466 1466 1467 1467 364 364 1468 1468 364 364 366 366 1469 1469 1470 1470 366 366 1471 1471 366 366 368 368 1472 1472 1473 1473 368 368 1474 1474 368 368 370 370 1475 1475 1476 1476 370 370 1477 1477 370 370 372 372 1478 1478 1479 1479 372 372 1480 1480 372 372 374 374 1481 1481 1482 1482 374 374 1483 1483 374 374 1484 1484 1485 1485 432 432 376 376 434 434 376 376 378 378 434 434 434 434 378 378 436 436 378 378 380 380 436 436 436 436 380 380 438 438 380 380 382 382 438 438 438 438 382 382 440 440 382 382 384 384 440 440 440 440 384 384 442 442 384 384 386 386 442 442 442 442 386 386 444 444 386 386 388 388 444 444 444 444 388 388 446 446 388 388 390 390 446 446 446 446 390 390 448 448 1486 1486 392 392 1487 1487 1488 1488 392 392 1489 1489 392 392 394 394 1490 1490 1491 1491 394 394 1492 1492 394 394 396 396 1493 1493 1494 1494 396 396 1495 1495 396 396 398 398 1496 1496 1497 1497 398 398 1498 1498 398 398 400 400 1499 1499 1500 1500 400 400 1501 1501 400 400 402 402 1502 1502 1503 1503 402 402 1504 1504 402 402 1505 1505 1506 1506 460 460 404 404 462 462 404 404 406 406 462 462 462 462 406 406 464 464 406 406 408 408 464 464 464 464 408 408 466 466 408 408 410 410 466 466 466 466 410 410 468 468 410 410 411 411 468 468 468 468 411 411 469 469 411 411 409 409 469 469 469 469 409 409 467 467 409 409 407 407 467 467 467 467 407 407 465 465 407 407 405 405 465 465 465 465 405 405 463 463 1507 1507 403 403 1508 1508 1509 1509 403 403 1510 1510 403 403 401 401 1511 1511 1512 1512 401 401 1513 1513 401 401 399 399 1514 1514 1515 1515 399 399 1516 1516 399 399 397 397 1517 1517 1518 1518 397 397 1519 1519 397 397 395 395 1520 1520 1521 1521 395 395 1522 1522 395 395 393 393 1523 1523 1524 1524 393 393 1525 1525 393 393 391 391 1526 1526 1527 1527 391 391 1528 1528 391 391 1529 1529 1530 1530 449 449 389 389 447 447 389 389 387 387 447 447 447 447 387 387 445 445 387 387 385 385 445 445 445 445 385 385 443 443 385 385 383 383 443 443 443 443 383 383 441 441 383 383 381 381 441 441 441 441 381 381 439 439 381 381 379 379 439 439 439 439 379 379 437 437 379 379 377 377 437 437 437 437 377 377 435 435 377 377 375 375 435 435 435 435 375 375 433 433 1531 1531 373 373 1532 1532 1533 1533 373 373 1534 1534 373 373 371 371 1535 1535 1536 1536 371 371 1537 1537 371 371 369 369 1538 1538 1539 1539 369 369 1540 1540 369 369 367 367 1541 1541 1542 1542 367 367 1543 1543 367 367 365 365 1544 1544 1545 1545 365 365 1546 1546 365 365 363 363 1547 1547 1548 1548 363 363 1549 1549 363 363 1550 1550 1551 1551 421 421 361 361 419 419 361 361 359 359 419 419 419 419 359 359 417 417 359 359 357 357 417 417 1552 1552 299 299 1553 1553 299 299 297 297 1554 1554 1555 1555 297 297 1556 1556 297 297 296 296 1557 1557 1558 1558 296 296 1559 1559 296 296 298 298 1560 1560 1561 1561 298 298 1562 1562 298 298 300 300 1563 1563 1564 1564 300 300 1565 1565 300 300 302 302 1566 1566 1567 1567 302 302 1568 1568 302 302 304 304 1569 1569 1570 1570 304 304 362 362 304 304 306 306 362 362 362 362 306 306 364 364 306 306 308 308 364 364 364 364 308 308 366 366 308 308 310 310 366 366 366 366 310 310 368 368 310 310 312 312 368 368 368 368 312 312 370 370 312 312 314 314 370 370 370 370 314 314 372 372 314 314 316 316 372 372 372 372 316 316 374 374 316 316 318 318 374 374 374 374 318 318 1571 1571 318 318 320 320 1572 1572 1573 1573 320 320 1574 1574 320 320 322 322 1575 1575 1576 1576 322 322 1577 1577 322 322 324 324 1578 1578 1579 1579 324 324 1580 1580 324 324 326 326 1581 1581 1582 1582 326 326 1583 1583 326 326 328 328 1584 1584 1585 1585 328 328 1586 1586 328 328 330 330 1587 1587 1588 1588 330 330 1589 1589 330 330 332 332 1590 1590 1591 1591 332 332 1592 1592 332 332 334 334 1593 1593 1594 1594 334 334 392 392 334 334 336 336 392 392 392 392 336 336 394 394 336 336 338 338 394 394 394 394 338 338 396 396 338 338 340 340 396 396 396 396 340 340 398 398 340 340 342 342 398 398 398 398 342 342 400 400 342 342 344 344 400 400 400 400 344 344 402 402 344 344 346 346 402 402 402 402 346 346 1595 1595 346 346 348 348 1596 1596 1597 1597 348 348 1598 1598 348 348 350 350 1599 1599 1600 1600 350 350 1601 1601 350 350 352 352 1602 1602 1603 1603 352 352 1604 1604 352 352 353 353 1605 1605 1606 1606 353 353 1607 1607 353 353 351 351 1608 1608 1609 1609 351 351 1610 1610 351 351 349 349 1611 1611 1612 1612 349 349 1613 1613 349 349 347 347 1614 1614 1615 1615 347 347 1616 1616 347 347 345 345 1617 1617 1618 1618 345 345 403 403 345 345 343 343 403 403 403 403 343 343 401 401 343 343 341 341 401 401 401 401 341 341 399 399 341 341 339 339 399 399 399 399 339 339 397 397 339 339 337 337 397 397 397 397 337 337 395 395 337 337 335 335 395 395 395 395 335 335 393 393 335 335 333 333 393 393 393 393 333 333 391 391 333 333 331 331 391 391 391 391 331 331 1619 1619 331 331 329 329 1620 1620 1621 1621 329 329 1622 1622 329 329 327 327 1623 1623 1624 1624 327 327 1625 1625 327 327 325 325 1626 1626 1627 1627 325 325 1628 1628 325 325 323 323 1629 1629 1630 1630 323 323 1631 1631 323 323 321 321 1632 1632 1633 1633 321 321 1634 1634 321 321 319 319 1635 1635 1636 1636 319 319 1637 1637 319 319 317 317 1638 1638 1639 1639 317 317 1640 1640 317 317 315 315 1641 1641 1642 1642 315 315 373 373 315 315 313 313 373 373 373 373 313 313 371 371 313 313 311 311 371 371 371 371 311 311 369 369 311 311 309 309 369 369 369 369 309 309 367 367 309 309 307 307 367 367 367 367 307 307 365 365 307 307 305 305 365 365 365 365 305 305 363 363 305 305 303 303 363 363 363 363 303 303 1643 1643 303 303 301 301 1644 1644 1645 1645 301 301 1646 1646 301 301 299 299 1647 1647 301 301 241 241 299 299 241 241 239 239 299 299 299 299 239 239 297 297 239 239 238 238 297 297 297 297 238 238 296 296 238 238 240 240 296 296 296 296 240 240 298 298 240 240 242 242 298 298 298 298 242 242 300 300 242 242 244 244 300 300 300 300 244 244 302 302 244 244 246 246 302 302 302 302 246 246 304 304 246 246 248 248 304 304 304 304 248 248 306 306 248 248 250 250 306 306 306 306 250 250 308 308 250 250 252 252 308 308 308 308 252 252 310 310 252 252 254 254 310 310 310 310 254 254 312 312 254 254 256 256 312 312 312 312 256 256 314 314 256 256 258 258 314 314 314 314 258 258 316 316 258 258 260 260 316 316 316 316 260 260 318 318 260 260 262 262 318 318 318 318 262 262 320 320 262 262 264 264 320 320 320 320 264 264 322 322 264 264 266 266 322 322 322 322 266 266 324 324 266 266 268 268 324 324 324 324 268 268 326 326 268 268 270 270 326 326 326 326 270 270 328 328 270 270 272 272 328 328 328 328 272 272 330 330 272 272 274 274 330 330 330 330 274 274 332 332 274 274 276 276 332 332 332 332 276 276 334 334 276 276 278 278 334 334 334 334 278 278 336 336 278 278 280 280 336 336 336 336 280 280 338 338 280 280 282 282 338 338 338 338 282 282 340 340 282 282 284 284 340 340 340 340 284 284 342 342 284 284 286 286 342 342 342 342 286 286 344 344 286 286 288 288 344 344 344 344 288 288 346 346 288 288 290 290 346 346 346 346 290 290 348 348 290 290 292 292 348 348 348 348 292 292 350 350 292 292 294 294 350 350 350 350 294 294 352 352 294 294 295 295 352 352 352 352 295 295 353 353 295 295 293 293 353 353 353 353 293 293 351 351 293 293 291 291 351 351 351 351 291 291 349 349 291 291 289 289 349 349 349 349 289 289 347 347 289 289 287 287 347 347 347 347 287 287 345 345 287 287 285 285 345 345 345 345 285 285 343 343 285 285 283 283 343 343 343 343 283 283 341 341 283 283 281 281 341 341 341 341 281 281 339 339 281 281 279 279 339 339 339 339 279 279 337 337 279 279 277 277 337 337 337 337 277 277 335 335 277 277 275 275 335 335 335 335 275 275 333 333 275 275 273 273 333 333 333 333 273 273 331 331 273 273 271 271 331 331 331 331 271 271 329 329 271 271 269 269 329 329 329 329 269 269 327 327 269 269 267 267 327 327 327 327 267 267 325 325 267 267 265 265 325 325 325 325 265 265 323 323 265 265 263 263 323 323 323 323 263 263 321 321 263 263 261 261 321 321 321 321 261 261 319 319 261 261 259 259 319 319 319 319 259 259 317 317 259 259 257 257 317 317 317 317 257 257 315 315 257 257 255 255 315 315 315 315 255 255 313 313 255 255 253 253 313 313 313 313 253 253 311 311 253 253 251 251 311 311 311 311 251 251 309 309 251 251 249 249 309 309 309 309 249 249 307 307 249 249 247 247 307 307 307 307 247 247 305 305 247 247 245 245 305 305 305 305 245 245 303 303 245 245 243 243 303 303 303 303 243 243 301 301 243 243 241 241 301 301 243 243 183 183 241 241 183 183 181 181 241 241 241 241 181 181 239 239 181 181 180 180 239 239 239 239 180 180 238 238 180 180 182 182 238 238 238 238 182 182 240 240 182 182 184 184 240 240 240 240 184 184 242 242 184 184 186 186 242 242 242 242 186 186 244 244 186 186 188 188 244 244 244 244 188 188 246 246 188 188 190 190 246 246 246 246 190 190 248 248 190 190 192 192 248 248 248 248 192 192 250 250 192 192 194 194 250 250 250 250 194 194 252 252 194 194 196 196 252 252 252 252 196 196 254 254 196 196 198 198 254 254 254 254 198 198 256 256 198 198 200 200 256 256 256 256 200 200 258 258 200 200 202 202 258 258 258 258 202 202 260 260 202 202 204 204 260 260 260 260 204 204 262 262 204 204 206 206 262 262 262 262 206 206 264 264 206 206 208 208 264 264 264 264 208 208 266 266 208 208 210 210 266 266 266 266 210 210 268 268 210 210 212 212 268 268 268 268 212 212 270 270 212 212 214 214 270 270 270 270 214 214 272 272 214 214 216 216 272 272 272 272 216 216 274 274 216 216 218 218 274 274 274 274 218 218 276 276 218 218 220 220 276 276 276 276 220 220 278 278 220 220 222 222 278 278 278 278 222 222 280 280 222 222 224 224 280 280 280 280 224 224 282 282 224 224 226 226 282 282 282 282 226 226 284 284 226 226 228 228 284 284 284 284 228 228 286 286 228 228 230 230 286 286 286 286 230 230 288 288 230 230 232 232 288 288 288 288 232 232 290 290 232 232 234 234 290 290 290 290 234 234 292 292 234 234 236 236 292 292 292 292 236 236 294 294 236 236 237 237 294 294 294 294 237 237 295 295 237 237 235 235 295 295 295 295 235 235 293 293 235 235 233 233 293 293 293 293 233 233 291 291 233 233 231 231 291 291 291 291 231 231 289 289 231 231 229 229 289 289 289 289 229 229 287 287 229 229 227 227 287 287 287 287 227 227 285 285 227 227 225 225 285 285 285 285 225 225 283 283 225 225 223 223 283 283 283 283 223 223 281 281 223 223 221 221 281 281 281 281 221 221 279 279 221 221 219 219 279 279 279 279 219 219 277 277 219 219 217 217 277 277 277 277 217 217 275 275 217 217 215 215 275 275 275 275 215 215 273 273 215 215 213 213 273 273 273 273 213 213 271 271 213 213 211 211 271 271 271 271 211 211 269 269 211 211 209 209 269 269 269 269 209 209 267 267 209 209 207 207 267 267 267 267 207 207 265 265 207 207 205 205 265 265 265 265 205 205 263 263 205 205 203 203 263 263 263 263 203 203 261 261 203 203 201 201 261 261 261 261 201 201 259 259 201 201 199 199 259 259 259 259 199 199 257 257 199 199 197 197 257 257 257 257 197 197 255 255 197 197 195 195 255 255 255 255 195 195 253 253 195 195 193 193 253 253 253 253 193 193 251 251 193 193 191 191 251 251 251 251 191 191 249 249 191 191 189 189 249 249 249 249 189 189 247 247 189 189 187 187 247 247 247 247 187 187 245 245 187 187 185 185 245 245 245 245 185 185 243 243 185 185 183 183 243 243 185 185 125 125 183 183 125 125 123 123 183 183 183 183 123 123 181 181 123 123 122 122 181 181 181 181 122 122 180 180 122 122 124 124 180 180 180 180 124 124 182 182 124 124 126 126 182 182 182 182 126 126 184 184 126 126 128 128 184 184 184 184 128 128 186 186 128 128 130 130 186 186 186 186 130 130 188 188 130 130 132 132 188 188 188 188 132 132 190 190 132 132 134 134 190 190 190 190 134 134 192 192 134 134 136 136 192 192 192 192 136 136 194 194 136 136 138 138 194 194 194 194 138 138 196 196 138 138 140 140 196 196 196 196 140 140 198 198 140 140 142 142 198 198 198 198 142 142 200 200 142 142 144 144 200 200 200 200 144 144 202 202 144 144 146 146 202 202 202 202 146 146 204 204 146 146 148 148 204 204 204 204 148 148 206 206 148 148 150 150 206 206 206 206 150 150 208 208 150 150 152 152 208 208 208 208 152 152 210 210 152 152 154 154 210 210 210 210 154 154 212 212 154 154 156 156 212 212 212 212 156 156 214 214 156 156 158 158 214 214 214 214 158 158 216 216 158 158 160 160 216 216 216 216 160 160 218 218 160 160 162 162 218 218 218 218 162 162 220 220 162 162 164 164 220 220 220 220 164 164 222 222 164 164 166 166 222 222 222 222 166 166 224 224 166 166 168 168 224 224 224 224 168 168 226 226 168 168 170 170 226 226 226 226 170 170 228 228 170 170 172 172 228 228 228 228 172 172 230 230 172 172 174 174 230 230 230 230 174 174 232 232 174 174 176 176 232 232 232 232 176 176 234 234 176 176 178 178 234 234 234 234 178 178 236 236 178 178 179 179 236 236 236 236 179 179 237 237 179 179 177 177 237 237 237 237 177 177 235 235 177 177 175 175 235 235 235 235 175 175 233 233 175 175 173 173 233 233 233 233 173 173 231 231 173 173 171 171 231 231 231 231 171 171 229 229 171 171 169 169 229 229 229 229 169 169 227 227 169 169 167 167 227 227 227 227 167 167 225 225 167 167 165 165 225 225 225 225 165 165 223 223 165 165 163 163 223 223 223 223 163 163 221 221 163 163 161 161 221 221 221 221 161 161 219 219 161 161 159 159 219 219 219 219 159 159 217 217 159 159 157 157 217 217 217 217 157 157 215 215 157 157 155 155 215 215 215 215 155 155 213 213 155 155 153 153 213 213 213 213 153 153 211 211 153 153 151 151 211 211 211 211 151 151 209 209 151 151 149 149 209 209 209 209 149 149 207 207 149 149 147 147 207 207 207 207 147 147 205 205 147 147 145 145 205 205 205 205 145 145 203 203 145 145 143 143 203 203 203 203 143 143 201 201 143 143 141 141 201 201 201 201 141 141 199 199 141 141 139 139 199 199 199 199 139 139 197 197 139 139 137 137 197 197 197 197 137 137 195 195 137 137 135 135 195 195 195 195 135 135 193 193 135 135 133 133 193 193 193 193 133 133 191 191 133 133 131 131 191 191 191 191 131 131 189 189 131 131 129 129 189 189 189 189 129 129 187 187 129 129 127 127 187 187 187 187 127 127 185 185 127 127 125 125 185 185 127 127 67 67 125 125 67 67 65 65 125 125 125 125 65 65 123 123 65 65 64 64 123 123 123 123 64 64 122 122 64 64 66 66 122 122 122 122 66 66 124 124 66 66 68 68 124 124 124 124 68 68 126 126 68 68 70 70 126 126 126 126 70 70 128 128 70 70 72 72 128 128 128 128 72 72 130 130 72 72 74 74 130 130 130 130 74 74 132 132 74 74 76 76 132 132 132 132 76 76 134 134 76 76 78 78 134 134 134 134 78 78 136 136 78 78 80 80 136 136 136 136 80 80 138 138 80 80 82 82 138 138 138 138 82 82 140 140 82 82 84 84 140 140 140 140 84 84 142 142 84 84 86 86 142 142 142 142 86 86 144 144 86 86 88 88 144 144 144 144 88 88 146 146 88 88 90 90 146 146 146 146 90 90 148 148 90 90 92 92 148 148 148 148 92 92 150 150 92 92 94 94 150 150 150 150 94 94 152 152 94 94 96 96 152 152 152 152 96 96 154 154 96 96 98 98 154 154 154 154 98 98 156 156 98 98 100 100 156 156 156 156 100 100 158 158 100 100 102 102 158 158 158 158 102 102 160 160 102 102 104 104 160 160 160 160 104 104 162 162 104 104 106 106 162 162 162 162 106 106 164 164 106 106 108 108 164 164 164 164 108 108 166 166 108 108 110 110 166 166 166 166 110 110 168 168 110 110 112 112 168 168 168 168 112 112 170 170 112 112 114 114 170 170 170 170 114 114 172 172 114 114 116 116 172 172 172 172 116 116 174 174 116 116 118 118 174 174 174 174 118 118 176 176 118 118 120 120 176 176 176 176 120 120 178 178 120 120 121 121 178 178 178 178 121 121 179 179 121 121 119 119 179 179 179 179 119 119 177 177 119 119 117 117 177 177 177 177 117 117 175 175 117 117 115 115 175 175 175 175 115 115 173 173 115 115 113 113 173 173 173 173 113 113 171 171 113 113 111 111 171 171 171 171 111 111 169 169 111 111 109 109 169 169 169 169 109 109 167 167 109 109 107 107 167 167 167 167 107 107 165 165 107 107 105 105 165 165 165 165 105 105 163 163 105 105 103 103 163 163 163 163 103 103 161 161 103 103 101 101 161 161 161 161 101 101 159 159 101 101 99 99 159 159 159 159 99 99 157 157 99 99 97 97 157 157 157 157 97 97 155 155 97 97 95 95 155 155 155 155 95 95 153 153 95 95 93 93 153 153 153 153 93 93 151 151 93 93 91 91 151 151 151 151 91 91 149 149 91 91 89 89 149 149 149 149 89 89 147 147 89 89 87 87 147 147 147 147 87 87 145 145 87 87 85 85 145 145 145 145 85 85 143 143 85 85 83 83 143 143 143 143 83 83 141 141 83 83 81 81 141 141 141 141 81 81 139 139 81 81 79 79 139 139 139 139 79 79 137 137 79 79 77 77 137 137 137 137 77 77 135 135 77 77 75 75 135 135 135 135 75 75 133 133 75 75 73 73 133 133 133 133 73 73 131 131 73 73 71 71 131 131 131 131 71 71 129 129 71 71 69 69 129 129 129 129 69 69 127 127 69 69 67 67 127 127 672 672 582 582 579 579 672 672 579 579 670 670 582 582 672 672 583 583 672 672 674 674 583 583 583 583 674 674 586 586 586 586 674 674 587 587 674 674 676 676 587 587 587 587 676 676 589 589 1648 1648 1649 1649 676 676 1650 1650 592 592 676 676 676 676 592 592 589 589 601 601 600 600 680 680 600 600 597 597 680 680 680 680 597 597 678 678 597 597 596 596 678 678 678 678 596 596 593 593 601 601 680 680 603 603 680 680 682 682 603 603 603 603 682 682 606 606 606 606 682 682 607 607 682 682 684 684 607 607 607 607 684 684 610 610 610 610 684 684 611 611 684 684 686 686 611 611 611 611 686 686 613 613 688 688 617 617 686 686 617 617 616 616 686 686 686 686 616 616 613 613 625 625 624 624 690 690 624 624 621 621 690 690 690 690 621 621 688 688 621 621 620 620 688 688 688 688 620 620 617 617 625 625 690 690 627 627 690 690 692 692 627 627 627 627 692 692 630 630 630 630 692 692 631 631 692 692 694 694 631 631 631 631 694 694 634 634 634 634 694 694 635 635 694 694 696 696 635 635 635 635 696 696 637 637 698 698 641 641 1651 1651 641 641 1652 1652 1653 1653 696 696 640 640 637 637 650 650 647 647 700 700 647 647 645 645 700 700 700 700 645 645 698 698 645 645 644 644 698 698 698 698 644 644 641 641 650 650 700 700 651 651 700 700 702 702 651 651 651 651 702 702 654 654 654 654 702 702 655 655 702 702 704 704 655 655 655 655 704 704 658 658 706 706 661 661 704 704 661 661 659 659 704 704 704 704 659 659 658 658 705 705 665 665 706 706 665 665 664 664 706 706 706 706 664 664 661 661 657 657 660 660 703 703 660 660 662 662 703 703 703 703 662 662 705 705 662 662 663 663 705 705 705 705 663 663 665 665 657 657 703 703 656 656 703 703 701 701 656 656 656 656 701 701 653 653 653 653 701 701 652 652 701 701 699 699 652 652 652 652 699 699 649 649 697 697 646 646 699 699 646 646 648 648 699 699 699 699 648 648 649 649 1654 1654 642 642 697 697 642 642 643 643 697 697 697 697 643 643 646 646 633 633 636 636 693 693 636 636 638 638 693 693 693 693 638 638 695 695 638 638 639 639 695 695 1655 1655 1656 1656 642 642 633 633 693 693 632 632 693 693 691 691 632 632 632 632 691 691 629 629 629 629 691 691 628 628 691 691 689 689 628 628 628 628 689 689 626 626 618 618 619 619 687 687 619 619 622 622 687 687 687 687 622 622 689 689 622 622 623 623 689 689 689 689 623 623 626 626 683 683 612 612 685 685 612 612 614 614 685 685 685 685 614 614 687 687 614 614 615 615 687 687 687 687 615 615 618 618 681 681 608 608 683 683 608 608 609 609 683 683 683 683 609 609 612 612 599 599 602 602 679 679 602 602 604 604 679 679 679 679 604 604 681 681 604 604 605 605 681 681 681 681 605 605 608 608 599 599 679 679 598 598 679 679 677 677 598 598 598 598 677 677 595 595 595 595 677 677 594 594 1657 1657 675 675 1658 1658 1659 1659 675 675 591 591 673 673 588 588 675 675 588 588 590 590 675 675 675 675 590 590 591 591 671 671 584 584 673 673 584 584 585 585 673 673 673 673 585 585 588 588 576 576 578 578 669 669 578 578 580 580 669 669 669 669 580 580 671 671 580 580 581 581 671 671 671 671 581 581 584 584 576 576 669 669 575 575 669 669 667 667 575 575 575 575 667 667 572 572 572 572 667 667 571 571 667 667 666 666 571 571 571 571 666 666 568 568 668 668 570 570 666 666 570 570 569 569 666 666 666 666 569 569 568 568 579 579 577 577 670 670 577 577 574 574 670 670 670 670 574 574 668 668 574 574 573 573 668 668 668 668 573 573 570 570 783 783 765 765 772 772 765 765 763 763 772 772 772 772 763 763 766 766 763 763 759 759 766 766 766 766 759 759 760 760 759 759 757 757 760 760 760 760 757 757 754 754 757 757 753 753 754 754 754 754 753 753 748 748 753 753 751 751 748 748 748 748 751 751 743 743 751 751 747 747 743 743 743 743 747 747 737 737 747 747 744 744 737 737 744 744 741 741 737 737 737 737 741 741 730 730 741 741 738 738 730 730 730 730 738 738 722 722 738 738 735 735 722 722 722 722 735 735 716 716 735 735 732 732 716 716 716 716 732 732 714 714 732 732 729 729 714 714 714 714 729 729 712 712 729 729 727 727 712 712 712 712 727 727 710 710 727 727 724 724 710 710 710 710 724 724 708 708 761 761 758 758 767 767 758 758 762 762 767 767 767 767 762 762 774 774 762 762 764 764 774 774 774 774 764 764 784 784 764 764 768 768 784 784 784 784 768 768 786 786 768 768 770 770 786 786 786 786 770 770 788 788 770 770 773 773 788 788 788 788 773 773 790 790 773 773 776 776 790 790 790 790 776 776 792 792 776 776 778 778 792 792 778 778 780 780 792 792 792 792 780 780 794 794 780 780 782 782 794 794 794 794 782 782 793 793 782 782 781 781 793 793 793 793 781 781 791 791 781 781 779 779 791 791 791 791 779 779 789 789 779 779 777 777 789 789 789 789 777 777 787 787 777 777 775 775 787 787 787 787 775 775 785 785 775 775 771 771 785 785 785 785 771 771 783 783 771 771 769 769 783 783 783 783 769 769 765 765 717 717 734 734 725 725 734 734 736 736 725 725 725 725 736 736 733 733 736 736 740 740 733 733 733 733 740 740 739 739 740 740 742 742 739 739 739 739 742 742 745 745 742 742 746 746 745 745 745 745 746 746 750 750 746 746 749 749 750 750 750 750 749 749 755 755 749 749 752 752 755 755 755 755 752 752 761 761 752 752 756 756 761 761 761 761 756 756 758 758 724 724 721 721 708 708 721 721 719 719 708 708 708 708 719 719 707 707 719 719 718 718 707 707 707 707 718 718 709 709 718 718 720 720 709 709 709 709 720 720 711 711 720 720 723 723 711 711 711 711 723 723 713 713 723 723 726 726 713 713 713 713 726 726 715 715 726 726 728 728 715 715 715 715 728 728 717 717 728 728 731 731 717 717 717 717 731 731 734 734 1040 1040 1038 1038 1090 1090 1090 1090 1093 1093 1040 1040 1093 1093 1094 1094 1040 1040 1040 1040 1094 1094 1660 1660 1094 1094 1661 1661 1662 1662 1042 1042 1096 1096 1044 1044 1096 1096 1099 1099 1044 1044 1099 1099 1100 1100 1044 1044 1044 1044 1100 1100 1046 1046 1100 1100 1103 1103 1046 1046 1103 1103 1104 1104 1046 1046 1046 1046 1104 1104 1048 1048 1104 1104 1106 1106 1048 1048 1048 1048 1106 1106 1050 1050 1106 1106 1109 1109 1050 1050 1109 1109 1110 1110 1050 1050 1050 1050 1110 1110 1052 1052 1110 1110 1113 1113 1052 1052 1113 1113 1114 1114 1052 1052 1052 1052 1114 1114 1054 1054 1114 1114 1116 1116 1054 1054 1054 1054 1116 1116 1056 1056 1116 1116 1119 1119 1056 1056 1119 1119 1120 1120 1056 1056 1056 1056 1120 1120 1058 1058 1120 1120 1123 1123 1058 1058 1123 1123 1124 1124 1058 1058 1058 1058 1124 1124 1060 1060 1124 1124 1126 1126 1060 1060 1060 1060 1126 1126 1062 1062 1126 1126 1129 1129 1062 1062 1129 1129 1130 1130 1062 1062 1062 1062 1130 1130 1064 1064 1130 1130 1133 1133 1064 1064 1133 1133 1134 1134 1064 1064 1663 1663 1664 1664 1066 1066 1665 1665 1136 1136 1066 1066 1066 1066 1136 1136 1068 1068 1136 1136 1139 1139 1068 1068 1139 1139 1140 1140 1068 1068 1068 1068 1140 1140 1070 1070 1140 1140 1143 1143 1070 1070 1143 1143 1144 1144 1070 1070 1070 1070 1144 1144 1072 1072 1144 1144 1146 1146 1072 1072 1072 1072 1146 1146 1074 1074 1146 1146 1149 1149 1074 1074 1149 1149 1150 1150 1074 1074 1074 1074 1150 1150 1076 1076 1150 1150 1153 1153 1076 1076 1153 1153 1152 1152 1076 1076 1076 1076 1152 1152 1075 1075 1152 1152 1151 1151 1075 1075 1075 1075 1151 1151 1073 1073 1151 1151 1148 1148 1073 1073 1148 1148 1147 1147 1073 1073 1073 1073 1147 1147 1071 1071 1147 1147 1145 1145 1071 1071 1145 1145 1142 1142 1071 1071 1071 1071 1142 1142 1069 1069 1142 1142 1141 1141 1069 1069 1069 1069 1141 1141 1067 1067 1141 1141 1138 1138 1067 1067 1138 1138 1137 1137 1067 1067 1067 1067 1137 1137 1065 1065 1137 1137 1135 1135 1065 1065 1135 1135 1666 1666 1065 1065 1065 1065 1667 1667 1668 1668 1132 1132 1131 1131 1063 1063 1063 1063 1131 1131 1061 1061 1131 1131 1128 1128 1061 1061 1128 1128 1127 1127 1061 1061 1061 1061 1127 1127 1059 1059 1127 1127 1125 1125 1059 1059 1125 1125 1122 1122 1059 1059 1059 1059 1122 1122 1057 1057 1122 1122 1121 1121 1057 1057 1121 1121 1118 1118 1057 1057 1057 1057 1118 1118 1055 1055 1118 1118 1117 1117 1055 1055 1055 1055 1117 1117 1053 1053 1117 1117 1115 1115 1053 1053 1115 1115 1112 1112 1053 1053 1053 1053 1112 1112 1051 1051 1112 1112 1111 1111 1051 1051 1111 1111 1108 1108 1051 1051 1051 1051 1108 1108 1049 1049 1108 1108 1107 1107 1049 1049 1049 1049 1107 1107 1047 1047 1107 1107 1105 1105 1047 1047 1105 1105 1102 1102 1047 1047 1047 1047 1102 1102 1045 1045 1102 1102 1101 1101 1045 1045 1101 1101 1098 1098 1045 1045 1045 1045 1098 1098 1043 1043 1098 1098 1097 1097 1043 1043 1669 1669 1670 1670 1041 1041 1671 1671 1095 1095 1041 1041 1095 1095 1092 1092 1041 1041 1041 1041 1092 1092 1039 1039 1092 1092 1091 1091 1039 1039 1091 1091 1088 1088 1039 1039 1039 1039 1088 1088 1037 1037 1088 1088 1087 1087 1037 1037 1037 1037 1087 1087 1035 1035 1087 1087 1085 1085 1035 1035 1085 1085 1083 1083 1035 1035 1035 1035 1083 1083 1033 1033 1083 1083 1082 1082 1033 1033 1082 1082 1079 1079 1033 1033 1033 1033 1079 1079 1031 1031 1079 1079 1078 1078 1031 1031 1031 1031 1078 1078 1030 1030 1078 1078 1077 1077 1030 1030 1077 1077 1080 1080 1030 1030 1030 1030 1080 1080 1032 1032 1080 1080 1081 1081 1032 1032 1032 1032 1081 1081 1034 1034 1081 1081 1084 1084 1034 1034 1034 1034 1084 1084 1036 1036 1084 1084 1086 1086 1036 1036 1036 1036 1086 1086 1038 1038 1086 1086 1089 1089 1038 1038 1038 1038 1089 1089 1090 1090 1672 1672 985 985 1673 1673 985 985 983 983 1674 1674 1675 1675 983 983 1676 1676 983 983 984 984 1677 1677 1678 1678 984 984 1679 1679 984 984 986 986 1680 1680 1681 1681 986 986 1682 1682 986 986 988 988 1683 1683 1684 1684 988 988 1685 1685 988 988 990 990 1686 1686 1687 1687 990 990 1688 1688 990 990 992 992 1689 1689 1690 1690 992 992 1691 1691 992 992 994 994 1692 1692 1693 1693 994 994 1694 1694 994 994 996 996 1695 1695 1696 1696 996 996 1697 1697 996 996 998 998 1698 1698 1699 1699 998 998 1700 1700 998 998 1000 1000 1701 1701 1702 1702 1000 1000 1703 1703 1000 1000 1002 1002 1704 1704 1705 1705 1002 1002 1706 1706 1002 1002 1004 1004 1707 1707 1708 1708 1004 1004 1709 1709 1004 1004 1006 1006 1710 1710 1711 1711 1006 1006 1712 1712 1006 1006 1008 1008 1713 1713 1714 1714 1008 1008 1715 1715 1008 1008 1010 1010 1716 1716 1717 1717 1010 1010 1718 1718 1010 1010 1012 1012 1719 1719 1720 1720 1012 1012 1721 1721 1012 1012 1014 1014 1722 1722 1723 1723 1014 1014 1724 1724 1014 1014 1016 1016 1725 1725 1726 1726 1016 1016 1727 1727 1016 1016 1018 1018 1728 1728 1729 1729 1018 1018 1730 1730 1018 1018 1020 1020 1731 1731 1732 1732 1020 1020 1733 1733 1020 1020 1022 1022 1734 1734 1735 1735 1022 1022 1736 1736 1022 1022 1024 1024 1737 1737 1738 1738 1024 1024 1739 1739 1024 1024 1026 1026 1740 1740 1741 1741 1026 1026 1742 1742 1026 1026 1028 1028 1743 1743 1744 1744 1028 1028 1745 1745 1028 1028 1029 1029 1746 1746 1747 1747 1029 1029 1748 1748 1029 1029 1027 1027 1749 1749 1750 1750 1027 1027 1751 1751 1027 1027 1025 1025 1752 1752 1753 1753 1025 1025 1754 1754 1025 1025 1023 1023 1755 1755 1756 1756 1023 1023 1757 1757 1023 1023 1021 1021 1758 1758 1759 1759 1021 1021 1760 1760 1021 1021 1019 1019 1761 1761 1762 1762 1019 1019 1763 1763 1019 1019 1017 1017 1764 1764 1765 1765 1017 1017 1766 1766 1017 1017 1015 1015 1767 1767 1768 1768 1015 1015 1769 1769 1015 1015 1013 1013 1770 1770 1771 1771 1013 1013 1772 1772 1013 1013 1011 1011 1773 1773 1774 1774 1011 1011 1775 1775 1011 1011 1009 1009 1776 1776 1777 1777 1009 1009 1778 1778 1009 1009 1007 1007 1779 1779 1780 1780 1007 1007 1781 1781 1007 1007 1005 1005 1782 1782 1783 1783 1005 1005 1784 1784 1005 1005 1003 1003 1785 1785 1786 1786 1003 1003 1787 1787 1003 1003 1001 1001 1788 1788 1789 1789 1001 1001 1790 1790 1001 1001 999 999 1791 1791 1792 1792 999 999 1793 1793 999 999 997 997 1794 1794 1795 1795 997 997 1796 1796 997 997 995 995 1797 1797 1798 1798 995 995 1799 1799 995 995 993 993 1800 1800 1801 1801 993 993 1802 1802 993 993 991 991 1803 1803 1804 1804 991 991 1805 1805 991 991 989 989 1806 1806 1807 1807 989 989 1808 1808 989 989 987 987 1809 1809 1810 1810 987 987 1811 1811 987 987 985 985 1812 1812 985 985 938 938 983 983 938 938 936 936 983 983 983 983 936 936 984 984 936 936 937 937 984 984 984 984 937 937 986 986 937 937 939 939 986 986 986 986 939 939 988 988 939 939 941 941 988 988 988 988 941 941 990 990 941 941 943 943 990 990 990 990 943 943 992 992 943 943 945 945 992 992 992 992 945 945 994 994 945 945 947 947 994 994 994 994 947 947 996 996 947 947 949 949 996 996 996 996 949 949 998 998 949 949 951 951 998 998 998 998 951 951 1000 1000 951 951 953 953 1000 1000 1000 1000 953 953 1002 1002 953 953 955 955 1002 1002 1002 1002 955 955 1004 1004 955 955 957 957 1004 1004 1004 1004 957 957 1006 1006 957 957 959 959 1006 1006 1006 1006 959 959 1008 1008 959 959 961 961 1008 1008 1008 1008 961 961 1010 1010 961 961 963 963 1010 1010 1010 1010 963 963 1012 1012 963 963 965 965 1012 1012 1012 1012 965 965 1014 1014 965 965 967 967 1014 1014 1014 1014 967 967 1016 1016 967 967 969 969 1016 1016 1016 1016 969 969 1018 1018 969 969 971 971 1018 1018 1018 1018 971 971 1020 1020 971 971 973 973 1020 1020 1020 1020 973 973 1022 1022 973 973 975 975 1022 1022 1022 1022 975 975 1024 1024 975 975 977 977 1024 1024 1024 1024 977 977 1026 1026 977 977 979 979 1026 1026 1026 1026 979 979 1028 1028 979 979 981 981 1028 1028 1028 1028 981 981 1029 1029 981 981 982 982 1029 1029 1029 1029 982 982 1027 1027 982 982 980 980 1027 1027 1027 1027 980 980 1025 1025 980 980 978 978 1025 1025 1025 1025 978 978 1023 1023 978 978 976 976 1023 1023 1023 1023 976 976 1021 1021 976 976 974 974 1021 1021 1021 1021 974 974 1019 1019 974 974 972 972 1019 1019 1019 1019 972 972 1017 1017 972 972 970 970 1017 1017 1017 1017 970 970 1015 1015 970 970 968 968 1015 1015 1015 1015 968 968 1013 1013 968 968 966 966 1013 1013 1013 1013 966 966 1011 1011 966 966 964 964 1011 1011 1011 1011 964 964 1009 1009 964 964 962 962 1009 1009 1009 1009 962 962 1007 1007 962 962 960 960 1007 1007 1007 1007 960 960 1005 1005 960 960 958 958 1005 1005 1005 1005 958 958 1003 1003 958 958 956 956 1003 1003 1003 1003 956 956 1001 1001 956 956 954 954 1001 1001 1001 1001 954 954 999 999 954 954 952 952 999 999 999 999 952 952 997 997 952 952 950 950 997 997 997 997 950 950 995 995 950 950 948 948 995 995 995 995 948 948 993 993 948 948 946 946 993 993 993 993 946 946 991 991 946 946 944 944 991 991 991 991 944 944 989 989 944 944 942 942 989 989 989 989 942 942 987 987 942 942 940 940 987 987 987 987 940 940 985 985 940 940 938 938 985 985 938 938 891 891 936 936 891 891 889 889 936 936 936 936 889 889 937 937 889 889 890 890 937 937 937 937 890 890 939 939 890 890 892 892 939 939 939 939 892 892 941 941 892 892 894 894 941 941 941 941 894 894 943 943 894 894 896 896 943 943 943 943 896 896 945 945 896 896 898 898 945 945 945 945 898 898 947 947 898 898 900 900 947 947 947 947 900 900 949 949 900 900 902 902 949 949 949 949 902 902 951 951 902 902 904 904 951 951 951 951 904 904 953 953 904 904 906 906 953 953 953 953 906 906 955 955 906 906 908 908 955 955 955 955 908 908 957 957 908 908 910 910 957 957 957 957 910 910 959 959 910 910 912 912 959 959 959 959 912 912 961 961 912 912 914 914 961 961 961 961 914 914 963 963 914 914 916 916 963 963 963 963 916 916 965 965 916 916 918 918 965 965 965 965 918 918 967 967 918 918 920 920 967 967 967 967 920 920 969 969 920 920 922 922 969 969 969 969 922 922 971 971 922 922 924 924 971 971 971 971 924 924 973 973 924 924 926 926 973 973 973 973 926 926 975 975 926 926 928 928 975 975 975 975 928 928 977 977 928 928 930 930 977 977 977 977 930 930 979 979 930 930 932 932 979 979 979 979 932 932 981 981 932 932 934 934 981 981 981 981 934 934 982 982 934 934 935 935 982 982 982 982 935 935 980 980 935 935 933 933 980 980 980 980 933 933 978 978 933 933 931 931 978 978 978 978 931 931 976 976 931 931 929 929 976 976 976 976 929 929 974 974 929 929 927 927 974 974 974 974 927 927 972 972 927 927 925 925 972 972 972 972 925 925 970 970 925 925 923 923 970 970 970 970 923 923 968 968 923 923 921 921 968 968 968 968 921 921 966 966 921 921 919 919 966 966 966 966 919 919 964 964 919 919 917 917 964 964 964 964 917 917 962 962 917 917 915 915 962 962 962 962 915 915 960 960 915 915 913 913 960 960 960 960 913 913 958 958 913 913 911 911 958 958 958 958 911 911 956 956 911 911 909 909 956 956 956 956 909 909 954 954 909 909 907 907 954 954 954 954 907 907 952 952 907 907 905 905 952 952 952 952 905 905 950 950 905 905 903 903 950 950 950 950 903 903 948 948 903 903 901 901 948 948 948 948 901 901 946 946 901 901 899 899 946 946 946 946 899 899 944 944 899 899 897 897 944 944 944 944 897 897 942 942 897 897 895 895 942 942 942 942 895 895 940 940 895 895 893 893 940 940 940 940 893 893 938 938 893 893 891 891 938 938 891 891 844 844 889 889 844 844 842 842 889 889 889 889 842 842 890 890 842 842 843 843 890 890 890 890 843 843 892 892 843 843 845 845 892 892 892 892 845 845 894 894 845 845 847 847 894 894 894 894 847 847 896 896 847 847 849 849 896 896 896 896 849 849 898 898 849 849 851 851 898 898 898 898 851 851 900 900 851 851 853 853 900 900 900 900 853 853 902 902 853 853 855 855 902 902 902 902 855 855 904 904 855 855 857 857 904 904 904 904 857 857 906 906 857 857 859 859 906 906 906 906 859 859 908 908 859 859 861 861 908 908 908 908 861 861 910 910 861 861 863 863 910 910 910 910 863 863 912 912 863 863 865 865 912 912 912 912 865 865 914 914 865 865 867 867 914 914 914 914 867 867 916 916 867 867 869 869 916 916 916 916 869 869 918 918 869 869 871 871 918 918 918 918 871 871 920 920 871 871 873 873 920 920 920 920 873 873 922 922 873 873 875 875 922 922 922 922 875 875 924 924 875 875 877 877 924 924 924 924 877 877 926 926 877 877 879 879 926 926 926 926 879 879 928 928 879 879 881 881 928 928 928 928 881 881 930 930 881 881 883 883 930 930 930 930 883 883 932 932 883 883 885 885 932 932 932 932 885 885 934 934 885 885 887 887 934 934 934 934 887 887 935 935 887 887 888 888 935 935 935 935 888 888 933 933 888 888 886 886 933 933 933 933 886 886 931 931 886 886 884 884 931 931 931 931 884 884 929 929 884 884 882 882 929 929 929 929 882 882 927 927 882 882 880 880 927 927 927 927 880 880 925 925 880 880 878 878 925 925 925 925 878 878 923 923 878 878 876 876 923 923 923 923 876 876 921 921 876 876 874 874 921 921 921 921 874 874 919 919 874 874 872 872 919 919 919 919 872 872 917 917 872 872 870 870 917 917 917 917 870 870 915 915 870 870 868 868 915 915 915 915 868 868 913 913 868 868 866 866 913 913 913 913 866 866 911 911 866 866 864 864 911 911 911 911 864 864 909 909 864 864 862 862 909 909 909 909 862 862 907 907 862 862 860 860 907 907 907 907 860 860 905 905 860 860 858 858 905 905 905 905 858 858 903 903 858 858 856 856 903 903 903 903 856 856 901 901 856 856 854 854 901 901 901 901 854 854 899 899 854 854 852 852 899 899 899 899 852 852 897 897 852 852 850 850 897 897 897 897 850 850 895 895 850 850 848 848 895 895 895 895 848 848 893 893 848 848 846 846 893 893 893 893 846 846 891 891 846 846 844 844 891 891 844 844 797 797 842 842 797 797 795 795 842 842 842 842 795 795 843 843 795 795 796 796 843 843 843 843 796 796 845 845 796 796 798 798 845 845 845 845 798 798 847 847 798 798 800 800 847 847 847 847 800 800 849 849 800 800 802 802 849 849 849 849 802 802 851 851 802 802 804 804 851 851 851 851 804 804 853 853 804 804 806 806 853 853 853 853 806 806 855 855 806 806 808 808 855 855 855 855 808 808 857 857 808 808 810 810 857 857 857 857 810 810 859 859 810 810 812 812 859 859 859 859 812 812 861 861 812 812 814 814 861 861 861 861 814 814 863 863 814 814 816 816 863 863 863 863 816 816 865 865 816 816 818 818 865 865 865 865 818 818 867 867 818 818 820 820 867 867 867 867 820 820 869 869 820 820 822 822 869 869 869 869 822 822 871 871 822 822 824 824 871 871 871 871 824 824 873 873 824 824 826 826 873 873 873 873 826 826 875 875 826 826 828 828 875 875 875 875 828 828 877 877 828 828 830 830 877 877 877 877 830 830 879 879 830 830 832 832 879 879 879 879 832 832 881 881 832 832 834 834 881 881 881 881 834 834 883 883 834 834 836 836 883 883 883 883 836 836 885 885 836 836 838 838 885 885 885 885 838 838 887 887 838 838 840 840 887 887 887 887 840 840 888 888 840 840 841 841 888 888 888 888 841 841 886 886 841 841 839 839 886 886 886 886 839 839 884 884 839 839 837 837 884 884 884 884 837 837 882 882 837 837 835 835 882 882 882 882 835 835 880 880 835 835 833 833 880 880 880 880 833 833 878 878 833 833 831 831 878 878 878 878 831 831 876 876 831 831 829 829 876 876 876 876 829 829 874 874 829 829 827 827 874 874 874 874 827 827 872 872 827 827 825 825 872 872 872 872 825 825 870 870 825 825 823 823 870 870 870 870 823 823 868 868 823 823 821 821 868 868 868 868 821 821 866 866 821 821 819 819 866 866 866 866 819 819 864 864 819 819 817 817 864 864 864 864 817 817 862 862 817 817 815 815 862 862 862 862 815 815 860 860 815 815 813 813 860 860 860 860 813 813 858 858 813 813 811 811 858 858 858 858 811 811 856 856 811 811 809 809 856 856 856 856 809 809 854 854 809 809 807 807 854 854 854 854 807 807 852 852 807 807 805 805 852 852 852 852 805 805 850 850 805 805 803 803 850 850 850 850 803 803 848 848 803 803 801 801 848 848 848 848 801 801 846 846 801 801 799 799 846 846 846 846 799 799 844 844 799 799 797 797 844 844 1249 1249 1176 1176 1247 1247 1176 1176 1173 1173 1247 1247 1813 1813 1814 1814 1245 1245 1815 1815 1171 1171 1245 1245 1245 1245 1171 1171 1243 1243 1171 1171 1170 1170 1243 1243 1243 1243 1170 1170 1241 1241 1257 1257 1186 1186 1255 1255 1186 1186 1183 1183 1255 1255 1255 1255 1183 1183 1253 1253 1183 1183 1181 1181 1253 1253 1253 1253 1181 1181 1251 1251 1181 1181 1180 1180 1251 1251 1251 1251 1180 1180 1249 1249 1180 1180 1177 1177 1249 1249 1249 1249 1177 1177 1176 1176 1265 1265 1196 1196 1263 1263 1196 1196 1193 1193 1263 1263 1263 1263 1193 1193 1261 1261 1193 1193 1191 1191 1261 1261 1261 1261 1191 1191 1259 1259 1191 1191 1190 1190 1259 1259 1259 1259 1190 1190 1257 1257 1190 1190 1187 1187 1257 1257 1257 1257 1187 1187 1186 1186 1273 1273 1206 1206 1271 1271 1206 1206 1203 1203 1271 1271 1271 1271 1203 1203 1269 1269 1203 1203 1201 1201 1269 1269 1269 1269 1201 1201 1267 1267 1201 1201 1200 1200 1267 1267 1267 1267 1200 1200 1265 1265 1200 1200 1197 1197 1265 1265 1265 1265 1197 1197 1196 1196 1285 1285 1220 1220 1283 1283 1220 1220 1217 1217 1283 1283 1283 1283 1217 1217 1281 1281 1217 1217 1216 1216 1281 1281 1281 1281 1216 1216 1279 1279 1216 1216 1213 1213 1279 1279 1279 1279 1213 1213 1816 1816 1213 1213 1817 1817 1818 1818 1277 1277 1211 1211 1275 1275 1211 1211 1210 1210 1275 1275 1275 1275 1210 1210 1273 1273 1210 1210 1207 1207 1273 1273 1273 1273 1207 1207 1206 1206 1291 1291 1230 1230 1292 1292 1230 1230 1227 1227 1292 1292 1292 1292 1227 1227 1289 1289 1227 1227 1226 1226 1289 1289 1289 1289 1226 1226 1287 1287 1226 1226 1223 1223 1287 1287 1287 1287 1223 1223 1285 1285 1223 1223 1221 1221 1285 1285 1285 1285 1221 1221 1220 1220 1284 1284 1222 1222 1286 1286 1222 1222 1224 1224 1286 1286 1286 1286 1224 1224 1288 1288 1224 1224 1225 1225 1288 1288 1288 1288 1225 1225 1290 1290 1225 1225 1228 1228 1290 1290 1290 1290 1228 1228 1291 1291 1228 1228 1229 1229 1291 1291 1291 1291 1229 1229 1230 1230 1819 1819 1212 1212 1278 1278 1212 1212 1214 1214 1278 1278 1278 1278 1214 1214 1280 1280 1214 1214 1215 1215 1280 1280 1280 1280 1215 1215 1282 1282 1215 1215 1218 1218 1282 1282 1282 1282 1218 1218 1284 1284 1218 1218 1219 1219 1284 1284 1284 1284 1219 1219 1222 1222 1268 1268 1202 1202 1270 1270 1202 1202 1204 1204 1270 1270 1270 1270 1204 1204 1272 1272 1204 1204 1205 1205 1272 1272 1272 1272 1205 1205 1274 1274 1205 1205 1208 1208 1274 1274 1274 1274 1208 1208 1276 1276 1208 1208 1209 1209 1276 1276 1820 1820 1821 1821 1212 1212 1260 1260 1192 1192 1262 1262 1192 1192 1194 1194 1262 1262 1262 1262 1194 1194 1264 1264 1194 1194 1195 1195 1264 1264 1264 1264 1195 1195 1266 1266 1195 1195 1198 1198 1266 1266 1266 1266 1198 1198 1268 1268 1198 1198 1199 1199 1268 1268 1268 1268 1199 1199 1202 1202 1254 1254 1184 1184 1256 1256 1184 1184 1185 1185 1256 1256 1256 1256 1185 1185 1258 1258 1185 1185 1188 1188 1258 1258 1258 1258 1188 1188 1260 1260 1188 1188 1189 1189 1260 1260 1260 1260 1189 1189 1192 1192 1246 1246 1174 1174 1248 1248 1174 1174 1175 1175 1248 1248 1248 1248 1175 1175 1250 1250 1175 1175 1178 1178 1250 1250 1250 1250 1178 1178 1252 1252 1178 1178 1179 1179 1252 1252 1252 1252 1179 1179 1254 1254 1179 1179 1182 1182 1254 1254 1254 1254 1182 1182 1184 1184 1238 1238 1164 1164 1240 1240 1164 1164 1165 1165 1240 1240 1240 1240 1165 1165 1242 1242 1165 1165 1168 1168 1242 1242 1242 1242 1168 1168 1244 1244 1168 1168 1169 1169 1244 1244 1244 1244 1169 1169 1822 1822 1169 1169 1172 1172 1823 1823 1824 1824 1172 1172 1825 1825 1231 1231 1155 1155 1232 1232 1155 1155 1156 1156 1232 1232 1232 1232 1156 1156 1234 1234 1156 1156 1159 1159 1234 1234 1234 1234 1159 1159 1236 1236 1159 1159 1160 1160 1236 1236 1236 1236 1160 1160 1238 1238 1160 1160 1162 1162 1238 1238 1238 1238 1162 1162 1164 1164 1170 1170 1167 1167 1241 1241 1167 1167 1166 1166 1241 1241 1241 1241 1166 1166 1239 1239 1166 1166 1163 1163 1239 1239 1239 1239 1163 1163 1237 1237 1163 1163 1161 1161 1237 1237 1237 1237 1161 1161 1235 1235 1161 1161 1158 1158 1235 1235 1235 1235 1158 1158 1233 1233 1158 1158 1157 1157 1233 1233 1233 1233 1157 1157 1231 1231 1157 1157 1154 1154 1231 1231 1231 1231 1154 1154 1155 1155 1385 1385 1383 1383 1350 1350 1350 1350 1352 1352 1385 1385 1352 1352 1353 1353 1385 1385 1385 1385 1353 1353 1386 1386 1353 1353 1354 1354 1386 1386 1354 1354 1351 1351 1386 1386 1386 1386 1351 1351 1384 1384 1351 1351 1349 1349 1384 1384 1349 1349 1347 1347 1384 1384 1384 1384 1347 1347 1382 1382 1347 1347 1345 1345 1382 1382 1345 1345 1343 1343 1382 1382 1382 1382 1343 1343 1380 1380 1343 1343 1341 1341 1380 1380 1341 1341 1339 1339 1380 1380 1380 1380 1339 1339 1378 1378 1339 1339 1337 1337 1378 1378 1337 1337 1335 1335 1378 1378 1378 1378 1335 1335 1376 1376 1335 1335 1333 1333 1376 1376 1333 1333 1331 1331 1376 1376 1376 1376 1331 1331 1374 1374 1331 1331 1329 1329 1374 1374 1329 1329 1327 1327 1374 1374 1374 1374 1327 1327 1372 1372 1327 1327 1325 1325 1372 1372 1325 1325 1323 1323 1372 1372 1372 1372 1323 1323 1370 1370 1323 1323 1321 1321 1370 1370 1321 1321 1319 1319 1370 1370 1370 1370 1319 1319 1368 1368 1319 1319 1317 1317 1368 1368 1317 1317 1315 1315 1368 1368 1368 1368 1315 1315 1366 1366 1315 1315 1313 1313 1366 1366 1313 1313 1311 1311 1366 1366 1366 1366 1311 1311 1364 1364 1311 1311 1309 1309 1364 1364 1309 1309 1307 1307 1364 1364 1364 1364 1307 1307 1362 1362 1307 1307 1305 1305 1362 1362 1305 1305 1303 1303 1362 1362 1362 1362 1303 1303 1360 1360 1303 1303 1301 1301 1360 1360 1360 1360 1301 1301 1358 1358 1301 1301 1299 1299 1358 1358 1358 1358 1299 1299 1357 1357 1299 1299 1297 1297 1357 1357 1297 1297 1295 1295 1357 1357 1357 1357 1295 1295 1355 1355 1295 1295 1293 1293 1355 1355 1293 1293 1294 1294 1355 1355 1355 1355 1294 1294 1356 1356 1294 1294 1296 1296 1356 1356 1296 1296 1298 1298 1356 1356 1356 1356 1298 1298 1359 1359 1298 1298 1300 1300 1359 1359 1300 1300 1302 1302 1359 1359 1359 1359 1302 1302 1361 1361 1302 1302 1304 1304 1361 1361 1304 1304 1306 1306 1361 1361 1361 1361 1306 1306 1363 1363 1306 1306 1308 1308 1363 1363 1308 1308 1310 1310 1363 1363 1363 1363 1310 1310 1365 1365 1310 1310 1312 1312 1365 1365 1312 1312 1314 1314 1365 1365 1365 1365 1314 1314 1367 1367 1314 1314 1316 1316 1367 1367 1316 1316 1318 1318 1367 1367 1367 1367 1318 1318 1369 1369 1318 1318 1320 1320 1369 1369 1320 1320 1322 1322 1369 1369 1369 1369 1322 1322 1371 1371 1322 1322 1324 1324 1371 1371 1324 1324 1326 1326 1371 1371 1371 1371 1326 1326 1373 1373 1326 1326 1328 1328 1373 1373 1328 1328 1330 1330 1373 1373 1373 1373 1330 1330 1375 1375 1330 1330 1332 1332 1375 1375 1332 1332 1334 1334 1375 1375 1375 1375 1334 1334 1377 1377 1334 1334 1336 1336 1377 1377 1336 1336 1338 1338 1377 1377 1377 1377 1338 1338 1379 1379 1338 1338 1340 1340 1379 1379 1340 1340 1342 1342 1379 1379 1379 1379 1342 1342 1381 1381 1342 1342 1344 1344 1381 1381 1344 1344 1346 1346 1381 1381 1381 1381 1346 1346 1383 1383 1346 1346 1348 1348 1383 1383 1383 1383 1348 1348 1350 1350 1390 1390 1389 1389 1403 1403 1390 1390 1403 1403 1392 1392 1398 1398 1396 1396 1403 1403 1396 1396 1394 1394 1403 1403 1403 1403 1394 1394 1392 1392 1405 1405 1402 1402 1403 1403 1402 1402 1400 1400 1403 1403 1403 1403 1400 1400 1398 1398 1411 1411 1409 1409 1403 1403 1409 1409 1407 1407 1403 1403 1403 1403 1407 1407 1405 1405 1417 1417 1415 1415 1403 1403 1415 1415 1413 1413 1403 1403 1403 1403 1413 1413 1411 1411 1416 1416 1418 1418 1403 1403 1418 1418 1419 1419 1403 1403 1403 1403 1419 1419 1417 1417 1410 1410 1412 1412 1403 1403 1412 1412 1414 1414 1403 1403 1403 1403 1414 1414 1416 1416 1404 1404 1406 1406 1403 1403 1406 1406 1408 1408 1403 1403 1403 1403 1408 1408 1410 1410 1397 1397 1399 1399 1403 1403 1399 1399 1401 1401 1403 1403 1403 1403 1401 1401 1404 1404 1391 1391 1393 1393 1403 1403 1393 1393 1395 1395 1403 1403 1403 1403 1395 1395 1397 1397 1389 1389 1387 1387 1403 1403 1387 1387 1388 1388 1403 1403 1403 1403 1388 1388 1391 1391 1420 1420 1421 1421 1422 1422 1421 1421 1423 1423 1422 1422 1424 1424 1425 1425 1426 1426 1425 1425 1427 1427 1426 1426 1428 1428 1429 1429 1430 1430 1429 1429 1431 1431 1430 1430 1432 1432 1433 1433 1434 1434 1433 1433 1435 1435 1434 1434 1436 1436 1437 1437 1438 1438 1437 1437 1439 1439 1438 1438 1440 1440 1441 1441 1442 1442 1441 1441 1443 1443 1442 1442 1444 1444 1445 1445 1446 1446 1445 1445 1447 1447 1446 1446 1446 1446 1447 1447 1448 1448 1447 1447 1449 1449 1448 1448
+40 40 38 38 34 34 21 21 19 19 22 22 23 23 25 25 29 29 8 8 22 22 10 10 22 22 12 12 10 10 42 42 44 44 41 41 19 19 16 16 22 22 16 16 14 14 22 22 22 22 14 14 12 12 52 52 45 45 54 54 45 45 56 56 54 54 40 40 34 34 43 43 55 55 41 41 53 53 41 41 51 51 53 53 0 0 1 1 18 18 1 1 3 3 18 18 18 18 3 3 5 5 52 52 50 50 45 45 50 50 48 48 45 45 45 45 48 48 34 34 48 48 46 46 34 34 34 34 46 46 43 43 44 44 47 47 41 41 47 47 49 49 41 41 41 41 49 49 51 51 5 5 7 7 18 18 7 7 9 9 18 18 18 18 9 9 11 11 23 23 29 29 20 20 38 38 36 36 34 34 36 36 33 33 34 34 34 34 33 33 31 31 31 31 28 28 34 34 28 28 26 26 34 34 34 34 26 26 22 22 26 26 24 24 22 22 22 22 24 24 21 21 45 45 63 63 62 62 11 11 13 13 18 18 13 13 15 15 18 18 18 18 15 15 29 29 15 15 17 17 29 29 29 29 17 17 20 20 62 62 60 60 45 45 60 60 58 58 45 45 45 45 58 58 56 56 25 25 27 27 29 29 27 27 30 30 29 29 29 29 30 30 32 32 32 32 35 35 29 29 35 35 37 37 29 29 29 29 37 37 41 41 37 37 39 39 41 41 41 41 39 39 42 42 55 55 57 57 41 41 57 57 59 59 41 41 41 41 59 59 45 45 59 59 61 61 45 45 45 45 61 61 63 63 8 8 6 6 22 22 6 6 4 4 22 22 22 22 4 4 18 18 4 4 2 2 18 18 18 18 2 2 0 0 108 108 189 189 106 106 189 189 187 187 106 106 106 106 187 187 103 103 187 187 185 185 103 103 103 103 185 185 102 102 185 185 183 183 102 102 102 102 183 183 100 100 108 108 110 110 189 189 110 110 112 112 189 189 189 189 112 112 191 191 112 112 113 113 191 191 191 191 113 113 193 193 113 113 116 116 193 193 116 116 117 117 193 193 193 193 117 117 195 195 117 117 120 120 195 195 120 120 122 122 195 195 195 195 122 122 197 197 122 122 123 123 197 197 123 123 126 126 197 197 197 197 126 126 199 199 126 126 127 127 199 199 199 199 127 127 201 201 127 127 130 130 201 201 201 201 130 130 203 203 130 130 132 132 203 203 132 132 134 134 203 203 134 134 136 136 203 203 203 203 136 136 205 205 1439 1439 137 137 1440 1440 1441 1441 137 137 207 207 137 137 140 140 207 207 207 207 140 140 209 209 140 140 141 141 209 209 141 141 144 144 209 209 144 144 146 146 209 209 209 209 146 146 211 211 146 146 147 147 211 211 147 147 150 150 211 211 211 211 150 150 213 213 150 150 151 151 213 213 213 213 151 151 215 215 151 151 154 154 215 215 215 215 154 154 217 217 154 154 156 156 217 217 156 156 158 158 217 217 158 158 161 161 217 217 217 217 161 161 219 219 161 161 160 160 219 219 219 219 160 160 218 218 160 160 159 159 218 218 218 218 159 159 216 216 159 159 157 157 216 216 157 157 155 155 216 216 155 155 153 153 216 216 216 216 153 153 214 214 153 153 152 152 214 214 214 214 152 152 212 212 152 152 149 149 212 212 149 149 148 148 212 212 212 212 148 148 210 210 148 148 145 145 210 210 145 145 143 143 210 210 210 210 143 143 208 208 143 143 142 142 208 208 142 142 139 139 208 208 208 208 139 139 206 206 139 139 138 138 206 206 206 206 138 138 1442 1442 138 138 1443 1443 1444 1444 204 204 135 135 202 202 135 135 133 133 202 202 133 133 131 131 202 202 131 131 129 129 202 202 202 202 129 129 200 200 129 129 128 128 200 200 200 200 128 128 198 198 128 128 125 125 198 198 198 198 125 125 196 196 125 125 124 124 196 196 124 124 121 121 196 196 121 121 119 119 196 196 196 196 119 119 194 194 119 119 118 118 194 194 118 118 115 115 194 194 194 194 115 115 192 192 115 115 114 114 192 192 192 192 114 114 190 190 114 114 111 111 190 190 190 190 111 111 188 188 111 111 109 109 188 188 109 109 107 107 188 188 107 107 105 105 188 188 188 188 105 105 186 186 105 105 104 104 186 186 186 186 104 104 184 184 104 104 101 101 184 184 184 184 101 101 182 182 101 101 99 99 182 182 99 99 97 97 182 182 97 97 95 95 182 182 182 182 95 95 180 180 95 95 94 94 180 180 180 180 94 94 178 178 94 94 91 91 178 178 91 91 90 90 178 178 178 178 90 90 176 176 90 90 88 88 176 176 1445 1445 1446 1446 174 174 1447 1447 86 86 174 174 86 86 84 84 174 174 84 84 82 82 174 174 174 174 82 82 172 172 82 82 81 81 172 172 172 172 81 81 170 170 81 81 78 78 170 170 170 170 78 78 168 168 78 78 76 76 168 168 76 76 74 74 168 168 74 74 72 72 168 168 168 168 72 72 166 166 72 72 71 71 166 166 166 166 71 71 164 164 71 71 68 68 164 164 164 164 68 68 162 162 68 68 67 67 162 162 67 67 64 64 162 162 64 64 65 65 162 162 162 162 65 65 163 163 65 65 66 66 163 163 66 66 69 69 163 163 163 163 69 69 165 165 69 69 70 70 165 165 165 165 70 70 167 167 70 70 73 73 167 167 167 167 73 73 169 169 73 73 75 75 169 169 75 75 77 77 169 169 77 77 79 79 169 169 169 169 79 79 171 171 79 79 80 80 171 171 171 171 80 80 173 173 80 80 83 83 173 173 173 173 83 83 175 175 83 83 85 85 175 175 85 85 87 87 175 175 87 87 1448 1448 175 175 175 175 1449 1449 1450 1450 89 89 92 92 177 177 177 177 92 92 179 179 92 92 93 93 179 179 179 179 93 93 181 181 93 93 96 96 181 181 181 181 96 96 183 183 96 96 98 98 183 183 183 183 98 98 100 100 1451 1451 233 233 1452 1452 233 233 231 231 1453 1453 1454 1454 231 231 1455 1455 231 231 229 229 1456 1456 1457 1457 229 229 1458 1458 229 229 227 227 1459 1459 1460 1460 227 227 1461 1461 227 227 225 225 1462 1462 1463 1463 225 225 1464 1464 225 225 223 223 1465 1465 1466 1466 223 223 1467 1467 223 223 221 221 1468 1468 1469 1469 221 221 1470 1470 221 221 220 220 1471 1471 1472 1472 220 220 1473 1473 220 220 222 222 1474 1474 1475 1475 222 222 1476 1476 222 222 224 224 1477 1477 1478 1478 224 224 1479 1479 224 224 226 226 1480 1480 1481 1481 226 226 1482 1482 226 226 228 228 1483 1483 1484 1484 228 228 1485 1485 228 228 230 230 1486 1486 1487 1487 230 230 1488 1488 230 230 232 232 1489 1489 1490 1490 232 232 1491 1491 232 232 234 234 1492 1492 1493 1493 234 234 1494 1494 234 234 236 236 1495 1495 1496 1496 236 236 1497 1497 236 236 238 238 1498 1498 1499 1499 238 238 1500 1500 238 238 240 240 1501 1501 1502 1502 240 240 1503 1503 240 240 242 242 1504 1504 1505 1505 242 242 1506 1506 242 242 244 244 1507 1507 1508 1508 244 244 1509 1509 244 244 246 246 1510 1510 1511 1511 246 246 1512 1512 246 246 248 248 1513 1513 1514 1514 248 248 1515 1515 248 248 250 250 1516 1516 1517 1517 250 250 1518 1518 250 250 252 252 1519 1519 1520 1520 252 252 1521 1521 252 252 254 254 1522 1522 1523 1523 254 254 1524 1524 254 254 256 256 1525 1525 1526 1526 256 256 1527 1527 256 256 258 258 1528 1528 1529 1529 258 258 1530 1530 258 258 260 260 1531 1531 1532 1532 260 260 1533 1533 260 260 262 262 1534 1534 1535 1535 262 262 1536 1536 262 262 264 264 1537 1537 1538 1538 264 264 1539 1539 264 264 266 266 1540 1540 1541 1541 266 266 1542 1542 266 266 268 268 1543 1543 1544 1544 268 268 1545 1545 268 268 270 270 1546 1546 1547 1547 270 270 1548 1548 270 270 272 272 1549 1549 1550 1550 272 272 1551 1551 272 272 274 274 1552 1552 1553 1553 274 274 1554 1554 274 274 276 276 1555 1555 1556 1556 276 276 1557 1557 276 276 277 277 1558 1558 1559 1559 277 277 1560 1560 277 277 275 275 1561 1561 1562 1562 275 275 1563 1563 275 275 273 273 1564 1564 1565 1565 273 273 1566 1566 273 273 271 271 1567 1567 1568 1568 271 271 1569 1569 271 271 269 269 1570 1570 1571 1571 269 269 1572 1572 269 269 267 267 1573 1573 1574 1574 267 267 1575 1575 267 267 265 265 1576 1576 1577 1577 265 265 1578 1578 265 265 263 263 1579 1579 1580 1580 263 263 1581 1581 263 263 261 261 1582 1582 1583 1583 261 261 1584 1584 261 261 259 259 1585 1585 1586 1586 259 259 1587 1587 259 259 257 257 1588 1588 1589 1589 257 257 1590 1590 257 257 255 255 1591 1591 1592 1592 255 255 1593 1593 255 255 253 253 1594 1594 1595 1595 253 253 1596 1596 253 253 251 251 1597 1597 1598 1598 251 251 1599 1599 251 251 249 249 1600 1600 1601 1601 249 249 1602 1602 249 249 247 247 1603 1603 1604 1604 247 247 1605 1605 247 247 245 245 1606 1606 1607 1607 245 245 1608 1608 245 245 243 243 1609 1609 1610 1610 243 243 1611 1611 243 243 241 241 1612 1612 1613 1613 241 241 1614 1614 241 241 239 239 1615 1615 1616 1616 239 239 1617 1617 239 239 237 237 1618 1618 1619 1619 237 237 1620 1620 237 237 235 235 1621 1621 1622 1622 235 235 1623 1623 235 235 233 233 1624 1624 235 235 291 291 233 233 291 291 289 289 233 233 233 233 289 289 231 231 289 289 287 287 231 231 231 231 287 287 229 229 287 287 285 285 229 229 229 229 285 285 227 227 285 285 283 283 227 227 227 227 283 283 225 225 283 283 281 281 225 225 225 225 281 281 223 223 281 281 279 279 223 223 223 223 279 279 221 221 279 279 278 278 221 221 221 221 278 278 220 220 278 278 280 280 220 220 220 220 280 280 222 222 280 280 282 282 222 222 222 222 282 282 224 224 282 282 284 284 224 224 224 224 284 284 226 226 284 284 286 286 226 226 226 226 286 286 228 228 286 286 288 288 228 228 228 228 288 288 230 230 288 288 290 290 230 230 230 230 290 290 232 232 290 290 292 292 232 232 232 232 292 292 234 234 292 292 294 294 234 234 234 234 294 294 236 236 294 294 296 296 236 236 236 236 296 296 238 238 296 296 298 298 238 238 238 238 298 298 240 240 298 298 300 300 240 240 240 240 300 300 242 242 300 300 302 302 242 242 242 242 302 302 244 244 302 302 304 304 244 244 244 244 304 304 246 246 304 304 306 306 246 246 246 246 306 306 248 248 306 306 308 308 248 248 248 248 308 308 250 250 308 308 310 310 250 250 250 250 310 310 252 252 310 310 312 312 252 252 252 252 312 312 254 254 312 312 314 314 254 254 254 254 314 314 256 256 314 314 316 316 256 256 256 256 316 316 258 258 316 316 318 318 258 258 258 258 318 318 260 260 318 318 320 320 260 260 260 260 320 320 262 262 320 320 322 322 262 262 262 262 322 322 264 264 322 322 324 324 264 264 264 264 324 324 266 266 324 324 326 326 266 266 266 266 326 326 268 268 326 326 328 328 268 268 268 268 328 328 270 270 328 328 330 330 270 270 270 270 330 330 272 272 330 330 332 332 272 272 272 272 332 332 274 274 332 332 334 334 274 274 274 274 334 334 276 276 334 334 335 335 276 276 276 276 335 335 277 277 335 335 333 333 277 277 277 277 333 333 275 275 333 333 331 331 275 275 275 275 331 331 273 273 331 331 329 329 273 273 273 273 329 329 271 271 329 329 327 327 271 271 271 271 327 327 269 269 327 327 325 325 269 269 269 269 325 325 267 267 325 325 323 323 267 267 267 267 323 323 265 265 323 323 321 321 265 265 265 265 321 321 263 263 321 321 319 319 263 263 263 263 319 319 261 261 319 319 317 317 261 261 261 261 317 317 259 259 317 317 315 315 259 259 259 259 315 315 257 257 315 315 313 313 257 257 257 257 313 313 255 255 313 313 311 311 255 255 255 255 311 311 253 253 311 311 309 309 253 253 253 253 309 309 251 251 309 309 307 307 251 251 251 251 307 307 249 249 307 307 305 305 249 249 249 249 305 305 247 247 305 305 303 303 247 247 247 247 303 303 245 245 303 303 301 301 245 245 245 245 301 301 243 243 301 301 299 299 243 243 243 243 299 299 241 241 299 299 297 297 241 241 241 241 297 297 239 239 297 297 295 295 239 239 239 239 295 295 237 237 295 295 293 293 237 237 237 237 293 293 235 235 293 293 291 291 235 235 293 293 349 349 291 291 349 349 347 347 291 291 291 291 347 347 289 289 347 347 345 345 289 289 289 289 345 345 287 287 345 345 343 343 287 287 287 287 343 343 285 285 343 343 341 341 285 285 285 285 341 341 283 283 341 341 339 339 283 283 283 283 339 339 281 281 339 339 337 337 281 281 281 281 337 337 279 279 337 337 336 336 279 279 279 279 336 336 278 278 336 336 338 338 278 278 278 278 338 338 280 280 338 338 340 340 280 280 280 280 340 340 282 282 340 340 342 342 282 282 282 282 342 342 284 284 342 342 344 344 284 284 284 284 344 344 286 286 344 344 346 346 286 286 286 286 346 346 288 288 346 346 348 348 288 288 288 288 348 348 290 290 348 348 350 350 290 290 290 290 350 350 292 292 350 350 352 352 292 292 292 292 352 352 294 294 352 352 354 354 294 294 294 294 354 354 296 296 354 354 356 356 296 296 296 296 356 356 298 298 356 356 358 358 298 298 298 298 358 358 300 300 358 358 360 360 300 300 300 300 360 360 302 302 360 360 362 362 302 302 302 302 362 362 304 304 362 362 364 364 304 304 304 304 364 364 306 306 364 364 366 366 306 306 306 306 366 366 308 308 366 366 368 368 308 308 308 308 368 368 310 310 368 368 370 370 310 310 310 310 370 370 312 312 370 370 372 372 312 312 312 312 372 372 314 314 372 372 374 374 314 314 314 314 374 374 316 316 374 374 376 376 316 316 316 316 376 376 318 318 376 376 378 378 318 318 318 318 378 378 320 320 378 378 380 380 320 320 320 320 380 380 322 322 380 380 382 382 322 322 322 322 382 382 324 324 382 382 384 384 324 324 324 324 384 384 326 326 384 384 386 386 326 326 326 326 386 386 328 328 386 386 388 388 328 328 328 328 388 388 330 330 388 388 390 390 330 330 330 330 390 390 332 332 390 390 392 392 332 332 332 332 392 392 334 334 392 392 393 393 334 334 334 334 393 393 335 335 393 393 391 391 335 335 335 335 391 391 333 333 391 391 389 389 333 333 333 333 389 389 331 331 389 389 387 387 331 331 331 331 387 387 329 329 387 387 385 385 329 329 329 329 385 385 327 327 385 385 383 383 327 327 327 327 383 383 325 325 383 383 381 381 325 325 325 325 381 381 323 323 381 381 379 379 323 323 323 323 379 379 321 321 379 379 377 377 321 321 321 321 377 377 319 319 377 377 375 375 319 319 319 319 375 375 317 317 375 375 373 373 317 317 317 317 373 373 315 315 373 373 371 371 315 315 315 315 371 371 313 313 371 371 369 369 313 313 313 313 369 369 311 311 369 369 367 367 311 311 311 311 367 367 309 309 367 367 365 365 309 309 309 309 365 365 307 307 365 365 363 363 307 307 307 307 363 363 305 305 363 363 361 361 305 305 305 305 361 361 303 303 361 361 359 359 303 303 303 303 359 359 301 301 359 359 357 357 301 301 301 301 357 357 299 299 357 357 355 355 299 299 299 299 355 355 297 297 355 355 353 353 297 297 297 297 353 353 295 295 353 353 351 351 295 295 295 295 351 351 293 293 351 351 349 349 293 293 351 351 407 407 349 349 407 407 405 405 349 349 349 349 405 405 347 347 405 405 403 403 347 347 347 347 403 403 345 345 403 403 401 401 345 345 345 345 401 401 343 343 401 401 399 399 343 343 343 343 399 399 341 341 399 399 397 397 341 341 341 341 397 397 339 339 397 397 395 395 339 339 339 339 395 395 337 337 395 395 394 394 337 337 337 337 394 394 336 336 394 394 396 396 336 336 336 336 396 396 338 338 396 396 398 398 338 338 338 338 398 398 340 340 398 398 400 400 340 340 340 340 400 400 342 342 400 400 402 402 342 342 342 342 402 402 344 344 402 402 404 404 344 344 344 344 404 404 346 346 404 404 406 406 346 346 346 346 406 406 348 348 406 406 408 408 348 348 348 348 408 408 350 350 408 408 410 410 350 350 350 350 410 410 352 352 410 410 412 412 352 352 352 352 412 412 354 354 412 412 414 414 354 354 354 354 414 414 356 356 414 414 416 416 356 356 356 356 416 416 358 358 416 416 418 418 358 358 358 358 418 418 360 360 418 418 420 420 360 360 360 360 420 420 362 362 420 420 422 422 362 362 362 362 422 422 364 364 422 422 424 424 364 364 364 364 424 424 366 366 424 424 426 426 366 366 366 366 426 426 368 368 426 426 428 428 368 368 368 368 428 428 370 370 428 428 430 430 370 370 370 370 430 430 372 372 430 430 432 432 372 372 372 372 432 432 374 374 432 432 434 434 374 374 374 374 434 434 376 376 434 434 436 436 376 376 376 376 436 436 378 378 436 436 438 438 378 378 378 378 438 438 380 380 438 438 440 440 380 380 380 380 440 440 382 382 440 440 442 442 382 382 382 382 442 442 384 384 442 442 444 444 384 384 384 384 444 444 386 386 444 444 446 446 386 386 386 386 446 446 388 388 446 446 448 448 388 388 388 388 448 448 390 390 448 448 450 450 390 390 390 390 450 450 392 392 450 450 451 451 392 392 392 392 451 451 393 393 451 451 449 449 393 393 393 393 449 449 391 391 449 449 447 447 391 391 391 391 447 447 389 389 447 447 445 445 389 389 389 389 445 445 387 387 445 445 443 443 387 387 387 387 443 443 385 385 443 443 441 441 385 385 385 385 441 441 383 383 441 441 439 439 383 383 383 383 439 439 381 381 439 439 437 437 381 381 381 381 437 437 379 379 437 437 435 435 379 379 379 379 435 435 377 377 435 435 433 433 377 377 377 377 433 433 375 375 433 433 431 431 375 375 375 375 431 431 373 373 431 431 429 429 373 373 373 373 429 429 371 371 429 429 427 427 371 371 371 371 427 427 369 369 427 427 425 425 369 369 369 369 425 425 367 367 425 425 423 423 367 367 367 367 423 423 365 365 423 423 421 421 365 365 365 365 421 421 363 363 421 421 419 419 363 363 363 363 419 419 361 361 419 419 417 417 361 361 361 361 417 417 359 359 417 417 415 415 359 359 359 359 415 415 357 357 415 415 413 413 357 357 357 357 413 413 355 355 413 413 411 411 355 355 355 355 411 411 353 353 411 411 409 409 353 353 353 353 409 409 351 351 409 409 407 407 351 351 409 409 465 465 407 407 465 465 463 463 407 407 407 407 463 463 405 405 463 463 461 461 405 405 405 405 461 461 403 403 461 461 459 459 403 403 403 403 459 459 401 401 459 459 457 457 401 401 401 401 457 457 399 399 457 457 455 455 399 399 399 399 455 455 397 397 455 455 453 453 397 397 397 397 453 453 395 395 453 453 452 452 395 395 395 395 452 452 394 394 452 452 454 454 394 394 394 394 454 454 396 396 454 454 456 456 396 396 396 396 456 456 398 398 456 456 458 458 398 398 398 398 458 458 400 400 458 458 460 460 400 400 400 400 460 460 402 402 460 460 462 462 402 402 402 402 462 462 404 404 462 462 464 464 404 404 404 404 464 464 406 406 464 464 466 466 406 406 406 406 466 466 408 408 466 466 468 468 408 408 408 408 468 468 410 410 468 468 470 470 410 410 410 410 470 470 412 412 470 470 472 472 412 412 412 412 472 472 414 414 472 472 474 474 414 414 414 414 474 474 416 416 474 474 476 476 416 416 416 416 476 476 418 418 476 476 478 478 418 418 418 418 478 478 420 420 478 478 480 480 420 420 420 420 480 480 422 422 480 480 482 482 422 422 422 422 482 482 424 424 482 482 484 484 424 424 424 424 484 484 426 426 484 484 486 486 426 426 426 426 486 486 428 428 486 486 488 488 428 428 428 428 488 488 430 430 488 488 490 490 430 430 430 430 490 490 432 432 490 490 492 492 432 432 432 432 492 492 434 434 492 492 494 494 434 434 434 434 494 494 436 436 494 494 496 496 436 436 436 436 496 496 438 438 496 496 498 498 438 438 438 438 498 498 440 440 498 498 500 500 440 440 440 440 500 500 442 442 500 500 502 502 442 442 442 442 502 502 444 444 502 502 504 504 444 444 444 444 504 504 446 446 504 504 506 506 446 446 446 446 506 506 448 448 506 506 508 508 448 448 448 448 508 508 450 450 508 508 509 509 450 450 450 450 509 509 451 451 509 509 507 507 451 451 451 451 507 507 449 449 507 507 505 505 449 449 449 449 505 505 447 447 505 505 503 503 447 447 447 447 503 503 445 445 503 503 501 501 445 445 445 445 501 501 443 443 501 501 499 499 443 443 443 443 499 499 441 441 499 499 497 497 441 441 441 441 497 497 439 439 497 497 495 495 439 439 439 439 495 495 437 437 495 495 493 493 437 437 437 437 493 493 435 435 493 493 491 491 435 435 435 435 491 491 433 433 491 491 489 489 433 433 433 433 489 489 431 431 489 489 487 487 431 431 431 431 487 487 429 429 487 487 485 485 429 429 429 429 485 485 427 427 485 485 483 483 427 427 427 427 483 483 425 425 483 483 481 481 425 425 425 425 481 481 423 423 481 481 479 479 423 423 423 423 479 479 421 421 479 479 477 477 421 421 421 421 477 477 419 419 477 477 475 475 419 419 419 419 475 475 417 417 475 475 473 473 417 417 417 417 473 473 415 415 473 473 471 471 415 415 415 415 471 471 413 413 471 471 469 469 413 413 413 413 469 469 411 411 469 469 467 467 411 411 411 411 467 467 409 409 467 467 465 465 409 409 522 522 580 580 579 579 522 522 579 579 520 520 580 580 522 522 583 583 522 522 524 524 583 583 583 583 524 524 585 585 585 585 524 524 587 587 524 524 526 526 587 587 587 587 526 526 589 589 528 528 593 593 526 526 593 593 590 590 526 526 526 526 590 590 589 589 600 600 599 599 530 530 599 599 597 597 530 530 530 530 597 597 528 528 597 597 595 595 528 528 528 528 595 595 593 593 600 600 530 530 603 603 530 530 532 532 603 603 603 603 532 532 604 604 604 604 532 532 607 607 532 532 534 534 607 607 607 607 534 534 609 609 609 609 534 534 610 610 534 534 536 536 610 610 610 610 536 536 613 613 538 538 617 617 536 536 617 617 614 614 536 536 536 536 614 614 613 613 624 624 1625 1625 540 540 1626 1626 1627 1627 540 540 540 540 1628 1628 1629 1629 621 621 619 619 538 538 538 538 619 619 617 617 624 624 540 540 627 627 540 540 542 542 627 627 627 627 542 542 628 628 628 628 542 542 631 631 542 542 544 544 631 631 631 631 544 544 633 633 633 633 544 544 634 634 544 544 546 546 634 634 634 634 546 546 637 637 548 548 641 641 546 546 641 641 638 638 546 546 546 546 638 638 637 637 647 647 648 648 550 550 648 648 645 645 550 550 550 550 645 645 548 548 645 645 643 643 548 548 548 548 643 643 641 641 647 647 550 550 646 646 550 550 549 549 646 646 646 646 549 549 644 644 644 644 549 549 642 642 549 549 547 547 642 642 642 642 547 547 640 640 545 545 636 636 547 547 636 636 639 639 547 547 547 547 639 639 640 640 543 543 632 632 545 545 632 632 635 635 545 545 545 545 635 635 636 636 625 625 626 626 541 541 626 626 629 629 541 541 541 541 629 629 543 543 629 629 630 630 543 543 543 543 630 630 632 632 625 625 541 541 1630 1630 541 541 1631 1631 1632 1632 622 622 539 539 620 620 620 620 539 539 618 618 539 539 537 537 618 618 618 618 537 537 616 616 535 535 612 612 537 537 612 612 615 615 537 537 537 537 615 615 616 616 533 533 608 608 535 535 608 608 611 611 535 535 535 535 611 611 612 612 601 601 602 602 531 531 602 602 605 605 531 531 531 531 605 605 533 533 605 605 606 606 533 533 533 533 606 606 608 608 601 601 531 531 598 598 531 531 529 529 598 598 598 598 529 529 596 596 596 596 529 529 594 594 529 529 527 527 594 594 594 594 527 527 592 592 584 584 586 586 525 525 586 586 588 588 525 525 525 525 588 588 527 527 588 588 591 591 527 527 527 527 591 591 592 592 521 521 578 578 523 523 578 578 581 581 523 523 523 523 581 581 525 525 581 581 582 582 525 525 525 525 582 582 584 584 519 519 1633 1633 1634 1634 575 575 577 577 521 521 521 521 577 577 578 578 568 568 569 569 517 517 569 569 571 571 517 517 517 517 571 571 519 519 571 571 573 573 519 519 519 519 573 573 1635 1635 568 568 517 517 565 565 517 517 515 515 565 565 565 565 515 515 563 563 563 563 515 515 561 561 515 515 513 513 561 561 561 561 513 513 559 559 511 511 555 555 513 513 555 555 558 558 513 513 513 513 558 558 559 559 510 510 551 551 511 511 551 551 554 554 511 511 511 511 554 554 555 555 557 557 556 556 512 512 556 556 553 553 512 512 512 512 553 553 510 510 553 553 552 552 510 510 510 510 552 552 551 551 557 557 512 512 560 560 512 512 514 514 560 560 560 560 514 514 562 562 562 562 514 514 564 564 514 514 516 516 564 564 564 564 516 516 566 566 518 518 570 570 516 516 570 570 567 567 516 516 516 516 567 567 566 566 579 579 576 576 520 520 1636 1636 574 574 1637 1637 1638 1638 574 574 518 518 574 574 572 572 518 518 518 518 572 572 570 570 682 682 687 687 688 688 687 687 691 691 688 688 688 688 691 691 693 693 691 691 694 694 693 693 693 693 694 694 699 699 694 694 697 697 699 699 699 699 697 697 705 705 697 697 701 701 705 705 705 705 701 701 711 711 701 701 703 703 711 711 711 711 703 703 718 718 703 703 707 707 718 718 718 718 707 707 726 726 733 733 719 719 731 731 719 719 716 716 731 731 731 731 716 716 729 729 716 716 714 714 729 729 729 729 714 714 727 727 714 714 710 710 727 727 727 727 710 710 720 720 710 710 708 708 720 720 720 720 708 708 712 712 708 708 704 704 712 712 712 712 704 704 706 706 704 704 702 702 706 706 706 706 702 702 700 700 702 702 698 698 700 700 698 698 696 696 700 700 700 700 696 696 695 695 696 696 692 692 695 695 695 695 692 692 689 689 692 692 690 690 689 689 689 689 690 690 683 683 690 690 686 686 683 683 683 683 686 686 677 677 686 686 684 684 677 677 677 677 684 684 671 671 684 684 680 680 671 671 671 671 680 680 660 660 680 680 678 678 660 660 660 660 678 678 658 658 653 653 667 667 655 655 667 667 670 670 655 655 655 655 670 670 657 657 670 670 673 673 657 657 657 657 673 673 659 659 673 673 675 675 659 659 659 659 675 675 669 669 675 675 679 679 669 669 669 669 679 679 676 676 679 679 681 681 676 676 676 676 681 681 682 682 681 681 685 685 682 682 682 682 685 685 687 687 707 707 709 709 726 726 709 709 713 713 726 726 726 726 713 713 728 728 713 713 715 715 728 728 728 728 715 715 730 730 715 715 717 717 730 730 730 730 717 717 732 732 717 717 721 721 732 732 732 732 721 721 734 734 721 721 723 723 734 734 734 734 723 723 736 736 723 723 725 725 736 736 736 736 725 725 735 735 725 725 724 724 735 735 735 735 724 724 733 733 724 724 722 722 733 733 733 733 722 722 719 719 678 678 674 674 658 658 674 674 672 672 658 658 658 658 672 672 656 656 672 672 668 668 656 656 656 656 668 668 654 654 668 668 666 666 654 654 654 654 666 666 652 652 666 666 664 664 652 652 652 652 664 664 650 650 664 664 662 662 650 650 650 650 662 662 649 649 662 662 661 661 649 649 649 649 661 661 651 651 661 661 663 663 651 651 651 651 663 663 653 653 663 663 665 665 653 653 653 653 665 665 667 667 832 832 830 830 763 763 763 763 766 766 832 832 766 766 767 767 832 832 832 832 767 767 834 834 767 767 769 769 834 834 834 834 769 769 836 836 769 769 772 772 836 836 772 772 773 773 836 836 836 836 773 773 838 838 773 773 776 776 838 838 776 776 777 777 838 838 838 838 777 777 840 840 777 777 779 779 840 840 840 840 779 779 842 842 779 779 782 782 842 842 782 782 783 783 842 842 842 842 783 783 844 844 783 783 786 786 844 844 786 786 787 787 844 844 844 844 787 787 846 846 787 787 789 789 846 846 846 846 789 789 848 848 789 789 792 792 848 848 792 792 793 793 848 848 1639 1639 1640 1640 850 850 1641 1641 796 796 850 850 796 796 797 797 850 850 850 850 797 797 852 852 797 797 799 799 852 852 852 852 799 799 854 854 799 799 802 802 854 854 802 802 803 803 854 854 854 854 803 803 856 856 803 803 806 806 856 856 806 806 807 807 856 856 856 856 807 807 858 858 807 807 809 809 858 858 858 858 809 809 860 860 809 809 812 812 860 860 812 812 813 813 860 860 860 860 813 813 859 859 813 813 811 811 859 859 811 811 810 810 859 859 859 859 810 810 857 857 810 810 808 808 857 857 857 857 808 808 855 855 808 808 805 805 855 855 805 805 804 804 855 855 855 855 804 804 853 853 804 804 801 801 853 853 801 801 800 800 853 853 853 853 800 800 851 851 800 800 798 798 851 851 851 851 798 798 849 849 798 798 795 795 849 849 795 795 794 794 849 849 849 849 794 794 1642 1642 794 794 1643 1643 1644 1644 791 791 790 790 847 847 847 847 790 790 845 845 790 790 788 788 845 845 845 845 788 788 843 843 788 788 785 785 843 843 785 785 784 784 843 843 843 843 784 784 841 841 784 784 781 781 841 841 781 781 780 780 841 841 841 841 780 780 839 839 780 780 778 778 839 839 839 839 778 778 837 837 778 778 775 775 837 837 775 775 774 774 837 837 837 837 774 774 835 835 774 774 771 771 835 835 771 771 770 770 835 835 835 835 770 770 833 833 770 770 768 768 833 833 833 833 768 768 831 831 768 768 765 765 831 831 765 765 764 764 831 831 831 831 764 764 829 829 764 764 761 761 829 829 761 761 760 760 829 829 829 829 760 760 827 827 760 760 758 758 827 827 758 758 756 756 827 827 1645 1645 1646 1646 825 825 1647 1647 755 755 825 825 825 825 755 755 823 823 755 755 753 753 823 823 753 753 751 751 823 823 823 823 751 751 821 821 751 751 749 749 821 821 749 749 746 746 821 821 821 821 746 746 819 819 746 746 745 745 819 819 819 819 745 745 817 817 745 745 742 742 817 817 742 742 741 741 817 817 817 817 741 741 815 815 741 741 739 739 815 815 739 739 738 738 815 815 815 815 738 738 814 814 738 738 737 737 814 814 814 814 737 737 816 816 737 737 740 740 816 816 740 740 743 743 816 816 816 816 743 743 818 818 743 743 744 744 818 818 744 744 747 747 818 818 818 818 747 747 820 820 747 747 748 748 820 820 820 820 748 748 822 822 748 748 750 750 822 822 750 750 752 752 822 822 822 822 752 752 824 824 752 752 754 754 824 824 824 824 754 754 1648 1648 754 754 1649 1649 1650 1650 826 826 757 757 828 828 757 757 759 759 828 828 828 828 759 759 830 830 759 759 762 762 830 830 830 830 762 762 763 763 1651 1651 871 871 1652 1652 871 871 869 869 1653 1653 1654 1654 869 869 1655 1655 869 869 867 867 1656 1656 1657 1657 867 867 1658 1658 867 867 1659 1659 1660 1660 818 818 865 865 816 816 865 865 863 863 816 816 816 816 863 863 814 814 863 863 861 861 814 814 814 814 861 861 815 815 861 861 862 862 815 815 815 815 862 862 817 817 862 862 864 864 817 817 817 817 864 864 819 819 864 864 866 866 819 819 819 819 866 866 821 821 1661 1661 868 868 1662 1662 1663 1663 868 868 1664 1664 868 868 870 870 1665 1665 1666 1666 870 870 1667 1667 870 870 872 872 1668 1668 1669 1669 872 872 1670 1670 872 872 874 874 1671 1671 1672 1672 874 874 1673 1673 874 874 876 876 1674 1674 1675 1675 876 876 1676 1676 876 876 1677 1677 1678 1678 831 831 878 878 833 833 878 878 880 880 833 833 833 833 880 880 835 835 880 880 882 882 835 835 835 835 882 882 837 837 882 882 884 884 837 837 837 837 884 884 839 839 884 884 886 886 839 839 839 839 886 886 841 841 886 886 888 888 841 841 841 841 888 888 843 843 888 888 890 890 843 843 843 843 890 890 845 845 1679 1679 892 892 1680 1680 1681 1681 892 892 1682 1682 892 892 894 894 1683 1683 1684 1684 894 894 1685 1685 894 894 896 896 1686 1686 1687 1687 896 896 1688 1688 896 896 898 898 1689 1689 1690 1690 898 898 1691 1691 898 898 900 900 1692 1692 1693 1693 900 900 1694 1694 900 900 1695 1695 1696 1696 855 855 902 902 857 857 902 902 904 904 857 857 857 857 904 904 859 859 904 904 906 906 859 859 859 859 906 906 860 860 906 906 907 907 860 860 860 860 907 907 858 858 907 907 905 905 858 858 858 858 905 905 856 856 905 905 903 903 856 856 856 856 903 903 854 854 1697 1697 901 901 1698 1698 1699 1699 901 901 1700 1700 901 901 899 899 1701 1701 1702 1702 899 899 1703 1703 899 899 897 897 1704 1704 1705 1705 897 897 1706 1706 897 897 895 895 1707 1707 1708 1708 895 895 1709 1709 895 895 893 893 1710 1710 1711 1711 893 893 1712 1712 893 893 891 891 1713 1713 1714 1714 891 891 1715 1715 891 891 1716 1716 1717 1717 842 842 889 889 840 840 889 889 887 887 840 840 840 840 887 887 838 838 887 887 885 885 838 838 838 838 885 885 836 836 885 885 883 883 836 836 836 836 883 883 834 834 883 883 881 881 834 834 834 834 881 881 832 832 881 881 879 879 832 832 832 832 879 879 830 830 1718 1718 877 877 1719 1719 1720 1720 877 877 1721 1721 877 877 875 875 1722 1722 1723 1723 875 875 1724 1724 875 875 873 873 1725 1725 1726 1726 873 873 1727 1727 873 873 871 871 1728 1728 871 871 918 918 869 869 918 918 916 916 869 869 869 869 916 916 867 867 916 916 914 914 867 867 867 867 914 914 1729 1729 914 914 912 912 1730 1730 1731 1731 912 912 1732 1732 912 912 910 910 1733 1733 1734 1734 910 910 1735 1735 910 910 908 908 1736 1736 1737 1737 908 908 1738 1738 908 908 909 909 1739 1739 1740 1740 909 909 1741 1741 909 909 911 911 1742 1742 1743 1743 911 911 1744 1744 911 911 913 913 1745 1745 1746 1746 913 913 868 868 913 913 915 915 868 868 868 868 915 915 870 870 915 915 917 917 870 870 870 870 917 917 872 872 917 917 919 919 872 872 872 872 919 919 874 874 919 919 921 921 874 874 874 874 921 921 876 876 921 921 923 923 876 876 876 876 923 923 1747 1747 923 923 925 925 1748 1748 1749 1749 925 925 1750 1750 925 925 927 927 1751 1751 1752 1752 927 927 1753 1753 927 927 929 929 1754 1754 1755 1755 929 929 1756 1756 929 929 931 931 1757 1757 1758 1758 931 931 1759 1759 931 931 933 933 1760 1760 1761 1761 933 933 1762 1762 933 933 935 935 1763 1763 1764 1764 935 935 1765 1765 935 935 937 937 1766 1766 1767 1767 937 937 892 892 937 937 939 939 892 892 892 892 939 939 894 894 939 939 941 941 894 894 894 894 941 941 896 896 941 941 943 943 896 896 896 896 943 943 898 898 943 943 945 945 898 898 898 898 945 945 900 900 945 945 947 947 900 900 900 900 947 947 1768 1768 947 947 949 949 1769 1769 1770 1770 949 949 1771 1771 949 949 951 951 1772 1772 1773 1773 951 951 1774 1774 951 951 953 953 1775 1775 1776 1776 953 953 1777 1777 953 953 954 954 1778 1778 1779 1779 954 954 1780 1780 954 954 952 952 1781 1781 1782 1782 952 952 1783 1783 952 952 950 950 1784 1784 1785 1785 950 950 901 901 950 950 948 948 901 901 901 901 948 948 899 899 948 948 946 946 899 899 899 899 946 946 897 897 946 946 944 944 897 897 897 897 944 944 895 895 944 944 942 942 895 895 895 895 942 942 893 893 942 942 940 940 893 893 893 893 940 940 891 891 940 940 938 938 891 891 891 891 938 938 1786 1786 938 938 936 936 1787 1787 1788 1788 936 936 1789 1789 936 936 934 934 1790 1790 1791 1791 934 934 1792 1792 934 934 932 932 1793 1793 1794 1794 932 932 1795 1795 932 932 930 930 1796 1796 1797 1797 930 930 1798 1798 930 930 928 928 1799 1799 1800 1800 928 928 1801 1801 928 928 926 926 1802 1802 1803 1803 926 926 877 877 926 926 924 924 877 877 877 877 924 924 875 875 924 924 922 922 875 875 875 875 922 922 873 873 922 922 920 920 873 873 873 873 920 920 871 871 920 920 918 918 871 871 918 918 965 965 916 916 965 965 963 963 916 916 916 916 963 963 914 914 963 963 961 961 914 914 914 914 961 961 912 912 961 961 959 959 912 912 912 912 959 959 910 910 959 959 957 957 910 910 910 910 957 957 908 908 957 957 955 955 908 908 908 908 955 955 909 909 955 955 956 956 909 909 909 909 956 956 911 911 956 956 958 958 911 911 911 911 958 958 913 913 958 958 960 960 913 913 913 913 960 960 915 915 960 960 962 962 915 915 915 915 962 962 917 917 962 962 964 964 917 917 917 917 964 964 919 919 964 964 966 966 919 919 919 919 966 966 921 921 966 966 968 968 921 921 921 921 968 968 923 923 968 968 970 970 923 923 923 923 970 970 925 925 970 970 972 972 925 925 925 925 972 972 927 927 972 972 974 974 927 927 927 927 974 974 929 929 974 974 976 976 929 929 929 929 976 976 931 931 976 976 978 978 931 931 931 931 978 978 933 933 978 978 980 980 933 933 933 933 980 980 935 935 980 980 982 982 935 935 935 935 982 982 937 937 982 982 984 984 937 937 937 937 984 984 939 939 984 984 986 986 939 939 939 939 986 986 941 941 986 986 988 988 941 941 941 941 988 988 943 943 988 988 990 990 943 943 943 943 990 990 945 945 990 990 992 992 945 945 945 945 992 992 947 947 992 992 994 994 947 947 947 947 994 994 949 949 994 994 996 996 949 949 949 949 996 996 951 951 996 996 998 998 951 951 951 951 998 998 953 953 998 998 1000 1000 953 953 953 953 1000 1000 954 954 1000 1000 1001 1001 954 954 954 954 1001 1001 952 952 1001 1001 999 999 952 952 952 952 999 999 950 950 999 999 997 997 950 950 950 950 997 997 948 948 997 997 995 995 948 948 948 948 995 995 946 946 995 995 993 993 946 946 946 946 993 993 944 944 993 993 991 991 944 944 944 944 991 991 942 942 991 991 989 989 942 942 942 942 989 989 940 940 989 989 987 987 940 940 940 940 987 987 938 938 987 987 985 985 938 938 938 938 985 985 936 936 985 985 983 983 936 936 936 936 983 983 934 934 983 983 981 981 934 934 934 934 981 981 932 932 981 981 979 979 932 932 932 932 979 979 930 930 979 979 977 977 930 930 930 930 977 977 928 928 977 977 975 975 928 928 928 928 975 975 926 926 975 975 973 973 926 926 926 926 973 973 924 924 973 973 971 971 924 924 924 924 971 971 922 922 971 971 969 969 922 922 922 922 969 969 920 920 969 969 967 967 920 920 920 920 967 967 918 918 967 967 965 965 918 918 965 965 1012 1012 963 963 1012 1012 1010 1010 963 963 963 963 1010 1010 961 961 1010 1010 1008 1008 961 961 961 961 1008 1008 959 959 1008 1008 1006 1006 959 959 959 959 1006 1006 957 957 1006 1006 1004 1004 957 957 957 957 1004 1004 955 955 1004 1004 1002 1002 955 955 955 955 1002 1002 956 956 1002 1002 1003 1003 956 956 956 956 1003 1003 958 958 1003 1003 1005 1005 958 958 958 958 1005 1005 960 960 1005 1005 1007 1007 960 960 960 960 1007 1007 962 962 1007 1007 1009 1009 962 962 962 962 1009 1009 964 964 1009 1009 1011 1011 964 964 964 964 1011 1011 966 966 1011 1011 1013 1013 966 966 966 966 1013 1013 968 968 1013 1013 1015 1015 968 968 968 968 1015 1015 970 970 1015 1015 1017 1017 970 970 970 970 1017 1017 972 972 1017 1017 1019 1019 972 972 972 972 1019 1019 974 974 1019 1019 1021 1021 974 974 974 974 1021 1021 976 976 1021 1021 1023 1023 976 976 976 976 1023 1023 978 978 1023 1023 1025 1025 978 978 978 978 1025 1025 980 980 1025 1025 1027 1027 980 980 980 980 1027 1027 982 982 1027 1027 1029 1029 982 982 982 982 1029 1029 984 984 1029 1029 1031 1031 984 984 984 984 1031 1031 986 986 1031 1031 1033 1033 986 986 986 986 1033 1033 988 988 1033 1033 1035 1035 988 988 988 988 1035 1035 990 990 1035 1035 1037 1037 990 990 990 990 1037 1037 992 992 1037 1037 1039 1039 992 992 992 992 1039 1039 994 994 1039 1039 1041 1041 994 994 994 994 1041 1041 996 996 1041 1041 1043 1043 996 996 996 996 1043 1043 998 998 1043 1043 1045 1045 998 998 998 998 1045 1045 1000 1000 1045 1045 1047 1047 1000 1000 1000 1000 1047 1047 1001 1001 1047 1047 1048 1048 1001 1001 1001 1001 1048 1048 999 999 1048 1048 1046 1046 999 999 999 999 1046 1046 997 997 1046 1046 1044 1044 997 997 997 997 1044 1044 995 995 1044 1044 1042 1042 995 995 995 995 1042 1042 993 993 1042 1042 1040 1040 993 993 993 993 1040 1040 991 991 1040 1040 1038 1038 991 991 991 991 1038 1038 989 989 1038 1038 1036 1036 989 989 989 989 1036 1036 987 987 1036 1036 1034 1034 987 987 987 987 1034 1034 985 985 1034 1034 1032 1032 985 985 985 985 1032 1032 983 983 1032 1032 1030 1030 983 983 983 983 1030 1030 981 981 1030 1030 1028 1028 981 981 981 981 1028 1028 979 979 1028 1028 1026 1026 979 979 979 979 1026 1026 977 977 1026 1026 1024 1024 977 977 977 977 1024 1024 975 975 1024 1024 1022 1022 975 975 975 975 1022 1022 973 973 1022 1022 1020 1020 973 973 973 973 1020 1020 971 971 1020 1020 1018 1018 971 971 971 971 1018 1018 969 969 1018 1018 1016 1016 969 969 969 969 1016 1016 967 967 1016 1016 1014 1014 967 967 967 967 1014 1014 965 965 1014 1014 1012 1012 965 965 1012 1012 1059 1059 1010 1010 1059 1059 1057 1057 1010 1010 1010 1010 1057 1057 1008 1008 1057 1057 1055 1055 1008 1008 1008 1008 1055 1055 1006 1006 1055 1055 1053 1053 1006 1006 1006 1006 1053 1053 1004 1004 1053 1053 1051 1051 1004 1004 1004 1004 1051 1051 1002 1002 1051 1051 1049 1049 1002 1002 1002 1002 1049 1049 1003 1003 1049 1049 1050 1050 1003 1003 1003 1003 1050 1050 1005 1005 1050 1050 1052 1052 1005 1005 1005 1005 1052 1052 1007 1007 1052 1052 1054 1054 1007 1007 1007 1007 1054 1054 1009 1009 1054 1054 1056 1056 1009 1009 1009 1009 1056 1056 1011 1011 1056 1056 1058 1058 1011 1011 1011 1011 1058 1058 1013 1013 1058 1058 1060 1060 1013 1013 1013 1013 1060 1060 1015 1015 1060 1060 1062 1062 1015 1015 1015 1015 1062 1062 1017 1017 1062 1062 1064 1064 1017 1017 1017 1017 1064 1064 1019 1019 1064 1064 1066 1066 1019 1019 1019 1019 1066 1066 1021 1021 1066 1066 1068 1068 1021 1021 1021 1021 1068 1068 1023 1023 1068 1068 1070 1070 1023 1023 1023 1023 1070 1070 1025 1025 1070 1070 1072 1072 1025 1025 1025 1025 1072 1072 1027 1027 1072 1072 1074 1074 1027 1027 1027 1027 1074 1074 1029 1029 1074 1074 1076 1076 1029 1029 1029 1029 1076 1076 1031 1031 1076 1076 1078 1078 1031 1031 1031 1031 1078 1078 1033 1033 1078 1078 1080 1080 1033 1033 1033 1033 1080 1080 1035 1035 1080 1080 1082 1082 1035 1035 1035 1035 1082 1082 1037 1037 1082 1082 1084 1084 1037 1037 1037 1037 1084 1084 1039 1039 1084 1084 1086 1086 1039 1039 1039 1039 1086 1086 1041 1041 1086 1086 1088 1088 1041 1041 1041 1041 1088 1088 1043 1043 1088 1088 1090 1090 1043 1043 1043 1043 1090 1090 1045 1045 1090 1090 1092 1092 1045 1045 1045 1045 1092 1092 1047 1047 1092 1092 1094 1094 1047 1047 1047 1047 1094 1094 1048 1048 1094 1094 1095 1095 1048 1048 1048 1048 1095 1095 1046 1046 1095 1095 1093 1093 1046 1046 1046 1046 1093 1093 1044 1044 1093 1093 1091 1091 1044 1044 1044 1044 1091 1091 1042 1042 1091 1091 1089 1089 1042 1042 1042 1042 1089 1089 1040 1040 1089 1089 1087 1087 1040 1040 1040 1040 1087 1087 1038 1038 1087 1087 1085 1085 1038 1038 1038 1038 1085 1085 1036 1036 1085 1085 1083 1083 1036 1036 1036 1036 1083 1083 1034 1034 1083 1083 1081 1081 1034 1034 1034 1034 1081 1081 1032 1032 1081 1081 1079 1079 1032 1032 1032 1032 1079 1079 1030 1030 1079 1079 1077 1077 1030 1030 1030 1030 1077 1077 1028 1028 1077 1077 1075 1075 1028 1028 1028 1028 1075 1075 1026 1026 1075 1075 1073 1073 1026 1026 1026 1026 1073 1073 1024 1024 1073 1073 1071 1071 1024 1024 1024 1024 1071 1071 1022 1022 1071 1071 1069 1069 1022 1022 1022 1022 1069 1069 1020 1020 1069 1069 1067 1067 1020 1020 1020 1020 1067 1067 1018 1018 1067 1067 1065 1065 1018 1018 1018 1018 1065 1065 1016 1016 1065 1065 1063 1063 1016 1016 1016 1016 1063 1063 1014 1014 1063 1063 1061 1061 1014 1014 1014 1014 1061 1061 1012 1012 1061 1061 1059 1059 1012 1012 1059 1059 1106 1106 1057 1057 1106 1106 1104 1104 1057 1057 1057 1057 1104 1104 1055 1055 1104 1104 1102 1102 1055 1055 1055 1055 1102 1102 1053 1053 1102 1102 1100 1100 1053 1053 1053 1053 1100 1100 1051 1051 1100 1100 1098 1098 1051 1051 1051 1051 1098 1098 1049 1049 1098 1098 1096 1096 1049 1049 1049 1049 1096 1096 1050 1050 1096 1096 1097 1097 1050 1050 1050 1050 1097 1097 1052 1052 1097 1097 1099 1099 1052 1052 1052 1052 1099 1099 1054 1054 1099 1099 1101 1101 1054 1054 1054 1054 1101 1101 1056 1056 1101 1101 1103 1103 1056 1056 1056 1056 1103 1103 1058 1058 1103 1103 1105 1105 1058 1058 1058 1058 1105 1105 1060 1060 1105 1105 1107 1107 1060 1060 1060 1060 1107 1107 1062 1062 1107 1107 1109 1109 1062 1062 1062 1062 1109 1109 1064 1064 1109 1109 1111 1111 1064 1064 1064 1064 1111 1111 1066 1066 1111 1111 1113 1113 1066 1066 1066 1066 1113 1113 1068 1068 1113 1113 1115 1115 1068 1068 1068 1068 1115 1115 1070 1070 1115 1115 1117 1117 1070 1070 1070 1070 1117 1117 1072 1072 1117 1117 1119 1119 1072 1072 1072 1072 1119 1119 1074 1074 1119 1119 1121 1121 1074 1074 1074 1074 1121 1121 1076 1076 1121 1121 1123 1123 1076 1076 1076 1076 1123 1123 1078 1078 1123 1123 1125 1125 1078 1078 1078 1078 1125 1125 1080 1080 1125 1125 1127 1127 1080 1080 1080 1080 1127 1127 1082 1082 1127 1127 1129 1129 1082 1082 1082 1082 1129 1129 1084 1084 1129 1129 1131 1131 1084 1084 1084 1084 1131 1131 1086 1086 1131 1131 1133 1133 1086 1086 1086 1086 1133 1133 1088 1088 1133 1133 1135 1135 1088 1088 1088 1088 1135 1135 1090 1090 1135 1135 1137 1137 1090 1090 1090 1090 1137 1137 1092 1092 1137 1137 1139 1139 1092 1092 1092 1092 1139 1139 1094 1094 1139 1139 1141 1141 1094 1094 1094 1094 1141 1141 1095 1095 1141 1141 1142 1142 1095 1095 1095 1095 1142 1142 1093 1093 1142 1142 1140 1140 1093 1093 1093 1093 1140 1140 1091 1091 1140 1140 1138 1138 1091 1091 1091 1091 1138 1138 1089 1089 1138 1138 1136 1136 1089 1089 1089 1089 1136 1136 1087 1087 1136 1136 1134 1134 1087 1087 1087 1087 1134 1134 1085 1085 1134 1134 1132 1132 1085 1085 1085 1085 1132 1132 1083 1083 1132 1132 1130 1130 1083 1083 1083 1083 1130 1130 1081 1081 1130 1130 1128 1128 1081 1081 1081 1081 1128 1128 1079 1079 1128 1128 1126 1126 1079 1079 1079 1079 1126 1126 1077 1077 1126 1126 1124 1124 1077 1077 1077 1077 1124 1124 1075 1075 1124 1124 1122 1122 1075 1075 1075 1075 1122 1122 1073 1073 1122 1122 1120 1120 1073 1073 1073 1073 1120 1120 1071 1071 1120 1120 1118 1118 1071 1071 1071 1071 1118 1118 1069 1069 1118 1118 1116 1116 1069 1069 1069 1069 1116 1116 1067 1067 1116 1116 1114 1114 1067 1067 1067 1067 1114 1114 1065 1065 1114 1114 1112 1112 1065 1065 1065 1065 1112 1112 1063 1063 1112 1112 1110 1110 1063 1063 1063 1063 1110 1110 1061 1061 1110 1110 1108 1108 1061 1061 1061 1061 1108 1108 1059 1059 1108 1108 1106 1106 1059 1059 1171 1171 1240 1240 1169 1169 1240 1240 1237 1237 1169 1169 1169 1169 1237 1237 1167 1167 1237 1237 1235 1235 1167 1167 1167 1167 1235 1235 1165 1165 1235 1235 1234 1234 1165 1165 1165 1165 1234 1234 1163 1163 1179 1179 1250 1250 1177 1177 1250 1250 1247 1247 1177 1177 1177 1177 1247 1247 1175 1175 1247 1247 1245 1245 1175 1175 1175 1175 1245 1245 1173 1173 1245 1245 1244 1244 1173 1173 1173 1173 1244 1244 1171 1171 1244 1244 1241 1241 1171 1171 1171 1171 1241 1241 1240 1240 1187 1187 1260 1260 1185 1185 1260 1260 1257 1257 1185 1185 1185 1185 1257 1257 1183 1183 1257 1257 1255 1255 1183 1183 1183 1183 1255 1255 1181 1181 1255 1255 1254 1254 1181 1181 1181 1181 1254 1254 1179 1179 1254 1254 1251 1251 1179 1179 1179 1179 1251 1251 1250 1250 1195 1195 1270 1270 1193 1193 1270 1270 1267 1267 1193 1193 1193 1193 1267 1267 1191 1191 1267 1267 1265 1265 1191 1191 1191 1191 1265 1265 1804 1804 1265 1265 1264 1264 1805 1805 1806 1806 1264 1264 1807 1807 1264 1264 1808 1808 1809 1809 1187 1187 1261 1261 1260 1260 1202 1202 1279 1279 1204 1204 1279 1279 1281 1281 1204 1204 1204 1204 1281 1281 1203 1203 1281 1281 1280 1280 1203 1203 1203 1203 1280 1280 1201 1201 1280 1280 1277 1277 1201 1201 1201 1201 1277 1277 1199 1199 1277 1277 1275 1275 1199 1199 1199 1199 1275 1275 1197 1197 1275 1275 1274 1274 1197 1197 1197 1197 1274 1274 1195 1195 1274 1274 1271 1271 1195 1195 1195 1195 1271 1271 1270 1270 1194 1194 1269 1269 1196 1196 1269 1269 1272 1272 1196 1196 1196 1196 1272 1272 1198 1198 1272 1272 1273 1273 1198 1198 1198 1198 1273 1273 1200 1200 1273 1273 1276 1276 1200 1200 1200 1200 1276 1276 1202 1202 1276 1276 1278 1278 1202 1202 1202 1202 1278 1278 1279 1279 1186 1186 1259 1259 1188 1188 1810 1810 1262 1262 1811 1811 1812 1812 1262 1262 1190 1190 1262 1262 1263 1263 1190 1190 1190 1190 1263 1263 1192 1192 1263 1263 1266 1266 1192 1192 1192 1192 1266 1266 1194 1194 1266 1266 1268 1268 1194 1194 1194 1194 1268 1268 1269 1269 1178 1178 1249 1249 1180 1180 1249 1249 1252 1252 1180 1180 1180 1180 1252 1252 1182 1182 1252 1252 1253 1253 1182 1182 1182 1182 1253 1253 1184 1184 1253 1253 1256 1256 1184 1184 1184 1184 1256 1256 1186 1186 1256 1256 1258 1258 1186 1186 1186 1186 1258 1258 1259 1259 1170 1170 1239 1239 1172 1172 1239 1239 1242 1242 1172 1172 1172 1172 1242 1242 1174 1174 1242 1242 1243 1243 1174 1174 1174 1174 1243 1243 1176 1176 1243 1243 1246 1246 1176 1176 1176 1176 1246 1246 1178 1178 1246 1246 1248 1248 1178 1178 1178 1178 1248 1248 1249 1249 1162 1162 1229 1229 1164 1164 1229 1229 1232 1232 1164 1164 1164 1164 1232 1232 1166 1166 1232 1232 1233 1233 1166 1166 1166 1166 1233 1233 1168 1168 1233 1233 1236 1236 1168 1168 1168 1168 1236 1236 1170 1170 1236 1236 1238 1238 1170 1170 1170 1170 1238 1238 1239 1239 1156 1156 1223 1223 1813 1813 1223 1223 1814 1814 1815 1815 1158 1158 1224 1224 1160 1160 1224 1224 1226 1226 1160 1160 1160 1160 1226 1226 1162 1162 1226 1226 1228 1228 1162 1162 1162 1162 1228 1228 1229 1229 1148 1148 1213 1213 1150 1150 1213 1213 1214 1214 1150 1150 1150 1150 1214 1214 1152 1152 1214 1214 1217 1217 1152 1152 1152 1152 1217 1217 1154 1154 1217 1217 1219 1219 1154 1154 1154 1154 1219 1219 1156 1156 1219 1219 1221 1221 1156 1156 1156 1156 1221 1221 1223 1223 1145 1145 1205 1205 1144 1144 1205 1205 1206 1206 1144 1144 1144 1144 1206 1206 1143 1143 1206 1206 1207 1207 1143 1143 1143 1143 1207 1207 1146 1146 1207 1207 1209 1209 1146 1146 1146 1146 1209 1209 1148 1148 1209 1209 1210 1210 1148 1148 1148 1148 1210 1210 1213 1213 1153 1153 1216 1216 1151 1151 1216 1216 1215 1215 1151 1151 1151 1151 1215 1215 1149 1149 1215 1215 1212 1212 1149 1149 1149 1149 1212 1212 1147 1147 1212 1212 1211 1211 1147 1147 1147 1147 1211 1211 1145 1145 1211 1211 1208 1208 1145 1145 1145 1145 1208 1208 1205 1205 1234 1234 1231 1231 1163 1163 1231 1231 1230 1230 1163 1163 1163 1163 1230 1230 1161 1161 1230 1230 1227 1227 1161 1161 1161 1161 1227 1227 1159 1159 1227 1227 1225 1225 1159 1159 1816 1816 1817 1817 1157 1157 1818 1818 1222 1222 1157 1157 1157 1157 1222 1222 1155 1155 1222 1222 1220 1220 1155 1155 1155 1155 1220 1220 1153 1153 1220 1220 1218 1218 1153 1153 1153 1153 1218 1218 1216 1216 1307 1307 1305 1305 1361 1361 1361 1361 1363 1363 1307 1307 1363 1363 1365 1365 1307 1307 1307 1307 1365 1365 1309 1309 1365 1365 1367 1367 1309 1309 1367 1367 1369 1369 1309 1309 1309 1309 1369 1369 1311 1311 1369 1369 1371 1371 1311 1311 1371 1371 1373 1373 1311 1311 1311 1311 1373 1373 1313 1313 1373 1373 1375 1375 1313 1313 1375 1375 1374 1374 1313 1313 1313 1313 1374 1374 1312 1312 1374 1374 1372 1372 1312 1312 1372 1372 1370 1370 1312 1312 1312 1312 1370 1370 1310 1310 1370 1370 1368 1368 1310 1310 1368 1368 1366 1366 1310 1310 1310 1310 1366 1366 1308 1308 1366 1366 1364 1364 1308 1308 1364 1364 1362 1362 1308 1308 1308 1308 1362 1362 1306 1306 1362 1362 1360 1360 1306 1306 1360 1360 1358 1358 1306 1306 1306 1306 1358 1358 1304 1304 1358 1358 1356 1356 1304 1304 1356 1356 1354 1354 1304 1304 1304 1304 1354 1354 1302 1302 1354 1354 1352 1352 1302 1302 1352 1352 1350 1350 1302 1302 1302 1302 1350 1350 1300 1300 1350 1350 1348 1348 1300 1300 1348 1348 1346 1346 1300 1300 1300 1300 1346 1346 1298 1298 1346 1346 1344 1344 1298 1298 1344 1344 1342 1342 1298 1298 1298 1298 1342 1342 1296 1296 1342 1342 1340 1340 1296 1296 1340 1340 1338 1338 1296 1296 1296 1296 1338 1338 1294 1294 1338 1338 1336 1336 1294 1294 1336 1336 1334 1334 1294 1294 1294 1294 1334 1334 1292 1292 1334 1334 1332 1332 1292 1292 1292 1292 1332 1332 1290 1290 1332 1332 1330 1330 1290 1290 1290 1290 1330 1330 1289 1289 1330 1330 1328 1328 1289 1289 1328 1328 1326 1326 1289 1289 1289 1289 1326 1326 1287 1287 1326 1326 1324 1324 1287 1287 1324 1324 1322 1322 1287 1287 1287 1287 1322 1322 1285 1285 1322 1322 1320 1320 1285 1285 1320 1320 1318 1318 1285 1285 1285 1285 1318 1318 1283 1283 1318 1318 1316 1316 1283 1283 1316 1316 1315 1315 1283 1283 1283 1283 1315 1315 1282 1282 1315 1315 1314 1314 1282 1282 1314 1314 1317 1317 1282 1282 1282 1282 1317 1317 1284 1284 1317 1317 1319 1319 1284 1284 1319 1319 1321 1321 1284 1284 1284 1284 1321 1321 1286 1286 1321 1321 1323 1323 1286 1286 1323 1323 1325 1325 1286 1286 1286 1286 1325 1325 1288 1288 1325 1325 1327 1327 1288 1288 1327 1327 1329 1329 1288 1288 1288 1288 1329 1329 1291 1291 1329 1329 1331 1331 1291 1291 1331 1331 1333 1333 1291 1291 1291 1291 1333 1333 1293 1293 1333 1333 1335 1335 1293 1293 1335 1335 1337 1337 1293 1293 1293 1293 1337 1337 1295 1295 1337 1337 1339 1339 1295 1295 1339 1339 1341 1341 1295 1295 1295 1295 1341 1341 1297 1297 1341 1341 1343 1343 1297 1297 1343 1343 1345 1345 1297 1297 1297 1297 1345 1345 1299 1299 1345 1345 1347 1347 1299 1299 1347 1347 1349 1349 1299 1299 1299 1299 1349 1349 1301 1301 1349 1349 1351 1351 1301 1301 1351 1351 1353 1353 1301 1301 1301 1301 1353 1353 1303 1303 1353 1353 1355 1355 1303 1303 1355 1355 1357 1357 1303 1303 1303 1303 1357 1357 1305 1305 1357 1357 1359 1359 1305 1305 1305 1305 1359 1359 1361 1361 1384 1384 1383 1383 1393 1393 1384 1384 1393 1393 1386 1386 1392 1392 1390 1390 1393 1393 1390 1390 1388 1388 1393 1393 1393 1393 1388 1388 1386 1386 1399 1399 1397 1397 1393 1393 1397 1397 1395 1395 1393 1393 1393 1393 1395 1395 1392 1392 1405 1405 1403 1403 1393 1393 1403 1403 1401 1401 1393 1393 1393 1393 1401 1401 1399 1399 1406 1406 1408 1408 1393 1393 1408 1408 1407 1407 1393 1393 1393 1393 1407 1407 1405 1405 1400 1400 1402 1402 1393 1393 1402 1402 1404 1404 1393 1393 1393 1393 1404 1404 1406 1406 1394 1394 1396 1396 1393 1393 1396 1396 1398 1398 1393 1393 1393 1393 1398 1398 1400 1400 1387 1387 1389 1389 1393 1393 1389 1389 1391 1391 1393 1393 1393 1393 1391 1391 1394 1394 1380 1380 1382 1382 1393 1393 1382 1382 1385 1385 1393 1393 1393 1393 1385 1385 1387 1387 1377 1377 1376 1376 1393 1393 1376 1376 1378 1378 1393 1393 1393 1393 1378 1378 1380 1380 1383 1383 1381 1381 1393 1393 1381 1381 1379 1379 1393 1393 1393 1393 1379 1379 1377 1377 1409 1409 1410 1410 1411 1411 1410 1410 1412 1412 1411 1411 1413 1413 1414 1414 1415 1415 1414 1414 1416 1416 1415 1415 1417 1417 1418 1418 1419 1419 1418 1418 1420 1420 1419 1419 1421 1421 1422 1422 1423 1423 1422 1422 1424 1424 1423 1423 1425 1425 1426 1426 1427 1427 1426 1426 1428 1428 1427 1427 1429 1429 1430 1430 1431 1431 1430 1430 1432 1432 1431 1431 1433 1433 1434 1434 1435 1435 1434 1434 1436 1436 1435 1435 1435 1435 1436 1436 1437 1437 1436 1436 1438 1438 1437 1437
+40 40 38 38 34 34 23 23 25 25 29 29 21 21 19 19 22 22 42 42 44 44 41 41 12 12 10 10 22 22 10 10 8 8 22 22 22 22 8 8 6 6 5 5 18 18 3 3 18 18 1 1 3 3 52 52 45 45 54 54 45 45 56 56 54 54 40 40 34 34 43 43 19 19 16 16 22 22 16 16 14 14 22 22 22 22 14 14 12 12 52 52 50 50 45 45 50 50 48 48 45 45 45 45 48 48 34 34 48 48 46 46 34 34 34 34 46 46 43 43 51 51 53 53 41 41 53 53 55 55 41 41 41 41 55 55 57 57 62 62 60 60 45 45 60 60 58 58 45 45 45 45 58 58 56 56 44 44 47 47 41 41 47 47 49 49 41 41 41 41 49 49 51 51 5 5 7 7 18 18 7 7 9 9 18 18 18 18 9 9 11 11 23 23 29 29 20 20 38 38 36 36 34 34 36 36 33 33 34 34 34 34 33 33 31 31 11 11 13 13 18 18 13 13 15 15 18 18 18 18 15 15 29 29 15 15 17 17 29 29 29 29 17 17 20 20 6 6 4 4 22 22 4 4 2 2 22 22 22 22 2 2 18 18 2 2 0 0 18 18 18 18 0 0 1 1 31 31 28 28 34 34 28 28 26 26 34 34 34 34 26 26 22 22 26 26 24 24 22 22 22 22 24 24 21 21 25 25 27 27 29 29 27 27 30 30 29 29 29 29 30 30 32 32 32 32 35 35 29 29 35 35 37 37 29 29 29 29 37 37 41 41 37 37 39 39 41 41 41 41 39 39 42 42 57 57 59 59 41 41 59 59 61 61 41 41 41 41 61 61 45 45 61 61 63 63 45 45 45 45 63 63 62 62 108 108 189 189 106 106 189 189 187 187 106 106 106 106 187 187 103 103 187 187 185 185 103 103 103 103 185 185 102 102 185 185 183 183 102 102 102 102 183 183 100 100 108 108 110 110 189 189 110 110 112 112 189 189 189 189 112 112 191 191 112 112 113 113 191 191 191 191 113 113 193 193 113 113 116 116 193 193 116 116 117 117 193 193 193 193 117 117 195 195 117 117 120 120 195 195 120 120 122 122 195 195 195 195 122 122 197 197 122 122 123 123 197 197 123 123 126 126 197 197 197 197 126 126 199 199 126 126 127 127 199 199 199 199 127 127 201 201 127 127 130 130 201 201 201 201 130 130 203 203 130 130 132 132 203 203 132 132 134 134 203 203 134 134 136 136 203 203 203 203 136 136 205 205 1439 1439 137 137 1440 1440 1441 1441 137 137 207 207 137 137 140 140 207 207 207 207 140 140 209 209 140 140 141 141 209 209 141 141 144 144 209 209 144 144 146 146 209 209 209 209 146 146 211 211 146 146 147 147 211 211 147 147 150 150 211 211 211 211 150 150 213 213 150 150 151 151 213 213 213 213 151 151 215 215 151 151 154 154 215 215 215 215 154 154 217 217 154 154 156 156 217 217 156 156 158 158 217 217 158 158 161 161 217 217 217 217 161 161 219 219 161 161 160 160 219 219 219 219 160 160 218 218 160 160 159 159 218 218 218 218 159 159 216 216 159 159 157 157 216 216 157 157 155 155 216 216 155 155 153 153 216 216 216 216 153 153 214 214 153 153 152 152 214 214 214 214 152 152 212 212 152 152 149 149 212 212 149 149 148 148 212 212 212 212 148 148 210 210 148 148 145 145 210 210 145 145 143 143 210 210 210 210 143 143 208 208 143 143 142 142 208 208 142 142 139 139 208 208 208 208 139 139 206 206 139 139 138 138 206 206 206 206 138 138 1442 1442 138 138 1443 1443 1444 1444 204 204 135 135 202 202 135 135 133 133 202 202 133 133 131 131 202 202 131 131 129 129 202 202 202 202 129 129 200 200 129 129 128 128 200 200 200 200 128 128 198 198 128 128 125 125 198 198 198 198 125 125 196 196 125 125 124 124 196 196 124 124 121 121 196 196 121 121 119 119 196 196 196 196 119 119 194 194 119 119 118 118 194 194 118 118 115 115 194 194 194 194 115 115 192 192 115 115 114 114 192 192 192 192 114 114 190 190 114 114 111 111 190 190 190 190 111 111 188 188 111 111 109 109 188 188 109 109 107 107 188 188 107 107 105 105 188 188 188 188 105 105 186 186 105 105 104 104 186 186 186 186 104 104 184 184 104 104 101 101 184 184 184 184 101 101 182 182 101 101 99 99 182 182 99 99 97 97 182 182 97 97 95 95 182 182 182 182 95 95 180 180 95 95 94 94 180 180 180 180 94 94 178 178 94 94 91 91 178 178 91 91 90 90 178 178 178 178 90 90 176 176 90 90 88 88 176 176 1445 1445 1446 1446 174 174 1447 1447 86 86 174 174 86 86 84 84 174 174 84 84 82 82 174 174 174 174 82 82 172 172 82 82 81 81 172 172 172 172 81 81 170 170 81 81 78 78 170 170 170 170 78 78 168 168 78 78 76 76 168 168 76 76 74 74 168 168 74 74 72 72 168 168 168 168 72 72 166 166 72 72 71 71 166 166 166 166 71 71 164 164 71 71 68 68 164 164 164 164 68 68 162 162 68 68 67 67 162 162 67 67 64 64 162 162 64 64 65 65 162 162 162 162 65 65 163 163 65 65 66 66 163 163 66 66 69 69 163 163 163 163 69 69 165 165 69 69 70 70 165 165 165 165 70 70 167 167 70 70 73 73 167 167 167 167 73 73 169 169 73 73 75 75 169 169 75 75 77 77 169 169 77 77 79 79 169 169 169 169 79 79 171 171 79 79 80 80 171 171 171 171 80 80 173 173 80 80 83 83 173 173 173 173 83 83 175 175 83 83 85 85 175 175 85 85 87 87 175 175 87 87 1448 1448 175 175 175 175 1449 1449 1450 1450 89 89 92 92 177 177 177 177 92 92 179 179 92 92 93 93 179 179 179 179 93 93 181 181 93 93 96 96 181 181 181 181 96 96 183 183 96 96 98 98 183 183 183 183 98 98 100 100 1451 1451 233 233 1452 1452 233 233 231 231 1453 1453 1454 1454 231 231 1455 1455 231 231 229 229 1456 1456 1457 1457 229 229 1458 1458 229 229 227 227 1459 1459 1460 1460 227 227 1461 1461 227 227 225 225 1462 1462 1463 1463 225 225 1464 1464 225 225 223 223 1465 1465 1466 1466 223 223 1467 1467 223 223 221 221 1468 1468 1469 1469 221 221 1470 1470 221 221 220 220 1471 1471 1472 1472 220 220 1473 1473 220 220 222 222 1474 1474 1475 1475 222 222 1476 1476 222 222 224 224 1477 1477 1478 1478 224 224 1479 1479 224 224 226 226 1480 1480 1481 1481 226 226 1482 1482 226 226 228 228 1483 1483 1484 1484 228 228 1485 1485 228 228 230 230 1486 1486 1487 1487 230 230 1488 1488 230 230 232 232 1489 1489 1490 1490 232 232 1491 1491 232 232 234 234 1492 1492 1493 1493 234 234 1494 1494 234 234 236 236 1495 1495 1496 1496 236 236 1497 1497 236 236 238 238 1498 1498 1499 1499 238 238 1500 1500 238 238 240 240 1501 1501 1502 1502 240 240 1503 1503 240 240 242 242 1504 1504 1505 1505 242 242 1506 1506 242 242 244 244 1507 1507 1508 1508 244 244 1509 1509 244 244 246 246 1510 1510 1511 1511 246 246 1512 1512 246 246 248 248 1513 1513 1514 1514 248 248 1515 1515 248 248 250 250 1516 1516 1517 1517 250 250 1518 1518 250 250 252 252 1519 1519 1520 1520 252 252 1521 1521 252 252 254 254 1522 1522 1523 1523 254 254 1524 1524 254 254 256 256 1525 1525 1526 1526 256 256 1527 1527 256 256 258 258 1528 1528 1529 1529 258 258 1530 1530 258 258 260 260 1531 1531 1532 1532 260 260 1533 1533 260 260 262 262 1534 1534 1535 1535 262 262 1536 1536 262 262 264 264 1537 1537 1538 1538 264 264 1539 1539 264 264 266 266 1540 1540 1541 1541 266 266 1542 1542 266 266 268 268 1543 1543 1544 1544 268 268 1545 1545 268 268 270 270 1546 1546 1547 1547 270 270 1548 1548 270 270 272 272 1549 1549 1550 1550 272 272 1551 1551 272 272 274 274 1552 1552 1553 1553 274 274 1554 1554 274 274 276 276 1555 1555 1556 1556 276 276 1557 1557 276 276 277 277 1558 1558 1559 1559 277 277 1560 1560 277 277 275 275 1561 1561 1562 1562 275 275 1563 1563 275 275 273 273 1564 1564 1565 1565 273 273 1566 1566 273 273 271 271 1567 1567 1568 1568 271 271 1569 1569 271 271 269 269 1570 1570 1571 1571 269 269 1572 1572 269 269 267 267 1573 1573 1574 1574 267 267 1575 1575 267 267 265 265 1576 1576 1577 1577 265 265 1578 1578 265 265 263 263 1579 1579 1580 1580 263 263 1581 1581 263 263 261 261 1582 1582 1583 1583 261 261 1584 1584 261 261 259 259 1585 1585 1586 1586 259 259 1587 1587 259 259 257 257 1588 1588 1589 1589 257 257 1590 1590 257 257 255 255 1591 1591 1592 1592 255 255 1593 1593 255 255 253 253 1594 1594 1595 1595 253 253 1596 1596 253 253 251 251 1597 1597 1598 1598 251 251 1599 1599 251 251 249 249 1600 1600 1601 1601 249 249 1602 1602 249 249 247 247 1603 1603 1604 1604 247 247 1605 1605 247 247 245 245 1606 1606 1607 1607 245 245 1608 1608 245 245 243 243 1609 1609 1610 1610 243 243 1611 1611 243 243 241 241 1612 1612 1613 1613 241 241 1614 1614 241 241 239 239 1615 1615 1616 1616 239 239 1617 1617 239 239 237 237 1618 1618 1619 1619 237 237 1620 1620 237 237 235 235 1621 1621 1622 1622 235 235 1623 1623 235 235 233 233 1624 1624 235 235 291 291 233 233 291 291 289 289 233 233 233 233 289 289 231 231 289 289 287 287 231 231 231 231 287 287 229 229 287 287 285 285 229 229 229 229 285 285 227 227 285 285 283 283 227 227 227 227 283 283 225 225 283 283 281 281 225 225 225 225 281 281 223 223 281 281 279 279 223 223 223 223 279 279 221 221 279 279 278 278 221 221 221 221 278 278 220 220 278 278 280 280 220 220 220 220 280 280 222 222 280 280 282 282 222 222 222 222 282 282 224 224 282 282 284 284 224 224 224 224 284 284 226 226 284 284 286 286 226 226 226 226 286 286 228 228 286 286 288 288 228 228 228 228 288 288 230 230 288 288 290 290 230 230 230 230 290 290 232 232 290 290 292 292 232 232 232 232 292 292 234 234 292 292 294 294 234 234 234 234 294 294 236 236 294 294 296 296 236 236 236 236 296 296 238 238 296 296 298 298 238 238 238 238 298 298 240 240 298 298 300 300 240 240 240 240 300 300 242 242 300 300 302 302 242 242 242 242 302 302 244 244 302 302 304 304 244 244 244 244 304 304 246 246 304 304 306 306 246 246 246 246 306 306 248 248 306 306 308 308 248 248 248 248 308 308 250 250 308 308 310 310 250 250 250 250 310 310 252 252 310 310 312 312 252 252 252 252 312 312 254 254 312 312 314 314 254 254 254 254 314 314 256 256 314 314 316 316 256 256 256 256 316 316 258 258 316 316 318 318 258 258 258 258 318 318 260 260 318 318 320 320 260 260 260 260 320 320 262 262 320 320 322 322 262 262 262 262 322 322 264 264 322 322 324 324 264 264 264 264 324 324 266 266 324 324 326 326 266 266 266 266 326 326 268 268 326 326 328 328 268 268 268 268 328 328 270 270 328 328 330 330 270 270 270 270 330 330 272 272 330 330 332 332 272 272 272 272 332 332 274 274 332 332 334 334 274 274 274 274 334 334 276 276 334 334 335 335 276 276 276 276 335 335 277 277 335 335 333 333 277 277 277 277 333 333 275 275 333 333 331 331 275 275 275 275 331 331 273 273 331 331 329 329 273 273 273 273 329 329 271 271 329 329 327 327 271 271 271 271 327 327 269 269 327 327 325 325 269 269 269 269 325 325 267 267 325 325 323 323 267 267 267 267 323 323 265 265 323 323 321 321 265 265 265 265 321 321 263 263 321 321 319 319 263 263 263 263 319 319 261 261 319 319 317 317 261 261 261 261 317 317 259 259 317 317 315 315 259 259 259 259 315 315 257 257 315 315 313 313 257 257 257 257 313 313 255 255 313 313 311 311 255 255 255 255 311 311 253 253 311 311 309 309 253 253 253 253 309 309 251 251 309 309 307 307 251 251 251 251 307 307 249 249 307 307 305 305 249 249 249 249 305 305 247 247 305 305 303 303 247 247 247 247 303 303 245 245 303 303 301 301 245 245 245 245 301 301 243 243 301 301 299 299 243 243 243 243 299 299 241 241 299 299 297 297 241 241 241 241 297 297 239 239 297 297 295 295 239 239 239 239 295 295 237 237 295 295 293 293 237 237 237 237 293 293 235 235 293 293 291 291 235 235 293 293 349 349 291 291 349 349 347 347 291 291 291 291 347 347 289 289 347 347 345 345 289 289 289 289 345 345 287 287 345 345 343 343 287 287 287 287 343 343 285 285 343 343 341 341 285 285 285 285 341 341 283 283 341 341 339 339 283 283 283 283 339 339 281 281 339 339 337 337 281 281 281 281 337 337 279 279 337 337 336 336 279 279 279 279 336 336 278 278 336 336 338 338 278 278 278 278 338 338 280 280 338 338 340 340 280 280 280 280 340 340 282 282 340 340 342 342 282 282 282 282 342 342 284 284 342 342 344 344 284 284 284 284 344 344 286 286 344 344 346 346 286 286 286 286 346 346 288 288 346 346 348 348 288 288 288 288 348 348 290 290 348 348 350 350 290 290 290 290 350 350 292 292 350 350 352 352 292 292 292 292 352 352 294 294 352 352 354 354 294 294 294 294 354 354 296 296 354 354 356 356 296 296 296 296 356 356 298 298 356 356 358 358 298 298 298 298 358 358 300 300 358 358 360 360 300 300 300 300 360 360 302 302 360 360 362 362 302 302 302 302 362 362 304 304 362 362 364 364 304 304 304 304 364 364 306 306 364 364 366 366 306 306 306 306 366 366 308 308 366 366 368 368 308 308 308 308 368 368 310 310 368 368 370 370 310 310 310 310 370 370 312 312 370 370 372 372 312 312 312 312 372 372 314 314 372 372 374 374 314 314 314 314 374 374 316 316 374 374 376 376 316 316 316 316 376 376 318 318 376 376 378 378 318 318 318 318 378 378 320 320 378 378 380 380 320 320 320 320 380 380 322 322 380 380 382 382 322 322 322 322 382 382 324 324 382 382 384 384 324 324 324 324 384 384 326 326 384 384 386 386 326 326 326 326 386 386 328 328 386 386 388 388 328 328 328 328 388 388 330 330 388 388 390 390 330 330 330 330 390 390 332 332 390 390 392 392 332 332 332 332 392 392 334 334 392 392 393 393 334 334 334 334 393 393 335 335 393 393 391 391 335 335 335 335 391 391 333 333 391 391 389 389 333 333 333 333 389 389 331 331 389 389 387 387 331 331 331 331 387 387 329 329 387 387 385 385 329 329 329 329 385 385 327 327 385 385 383 383 327 327 327 327 383 383 325 325 383 383 381 381 325 325 325 325 381 381 323 323 381 381 379 379 323 323 323 323 379 379 321 321 379 379 377 377 321 321 321 321 377 377 319 319 377 377 375 375 319 319 319 319 375 375 317 317 375 375 373 373 317 317 317 317 373 373 315 315 373 373 371 371 315 315 315 315 371 371 313 313 371 371 369 369 313 313 313 313 369 369 311 311 369 369 367 367 311 311 311 311 367 367 309 309 367 367 365 365 309 309 309 309 365 365 307 307 365 365 363 363 307 307 307 307 363 363 305 305 363 363 361 361 305 305 305 305 361 361 303 303 361 361 359 359 303 303 303 303 359 359 301 301 359 359 357 357 301 301 301 301 357 357 299 299 357 357 355 355 299 299 299 299 355 355 297 297 355 355 353 353 297 297 297 297 353 353 295 295 353 353 351 351 295 295 295 295 351 351 293 293 351 351 349 349 293 293 351 351 407 407 349 349 407 407 405 405 349 349 349 349 405 405 347 347 405 405 403 403 347 347 347 347 403 403 345 345 403 403 401 401 345 345 345 345 401 401 343 343 401 401 399 399 343 343 343 343 399 399 341 341 399 399 397 397 341 341 341 341 397 397 339 339 397 397 395 395 339 339 339 339 395 395 337 337 395 395 394 394 337 337 337 337 394 394 336 336 394 394 396 396 336 336 336 336 396 396 338 338 396 396 398 398 338 338 338 338 398 398 340 340 398 398 400 400 340 340 340 340 400 400 342 342 400 400 402 402 342 342 342 342 402 402 344 344 402 402 404 404 344 344 344 344 404 404 346 346 404 404 406 406 346 346 346 346 406 406 348 348 406 406 408 408 348 348 348 348 408 408 350 350 408 408 410 410 350 350 350 350 410 410 352 352 410 410 412 412 352 352 352 352 412 412 354 354 412 412 414 414 354 354 354 354 414 414 356 356 414 414 416 416 356 356 356 356 416 416 358 358 416 416 418 418 358 358 358 358 418 418 360 360 418 418 420 420 360 360 360 360 420 420 362 362 420 420 422 422 362 362 362 362 422 422 364 364 422 422 424 424 364 364 364 364 424 424 366 366 424 424 426 426 366 366 366 366 426 426 368 368 426 426 428 428 368 368 368 368 428 428 370 370 428 428 430 430 370 370 370 370 430 430 372 372 430 430 432 432 372 372 372 372 432 432 374 374 432 432 434 434 374 374 374 374 434 434 376 376 434 434 436 436 376 376 376 376 436 436 378 378 436 436 438 438 378 378 378 378 438 438 380 380 438 438 440 440 380 380 380 380 440 440 382 382 440 440 442 442 382 382 382 382 442 442 384 384 442 442 444 444 384 384 384 384 444 444 386 386 444 444 446 446 386 386 386 386 446 446 388 388 446 446 448 448 388 388 388 388 448 448 390 390 448 448 450 450 390 390 390 390 450 450 392 392 450 450 451 451 392 392 392 392 451 451 393 393 451 451 449 449 393 393 393 393 449 449 391 391 449 449 447 447 391 391 391 391 447 447 389 389 447 447 445 445 389 389 389 389 445 445 387 387 445 445 443 443 387 387 387 387 443 443 385 385 443 443 441 441 385 385 385 385 441 441 383 383 441 441 439 439 383 383 383 383 439 439 381 381 439 439 437 437 381 381 381 381 437 437 379 379 437 437 435 435 379 379 379 379 435 435 377 377 435 435 433 433 377 377 377 377 433 433 375 375 433 433 431 431 375 375 375 375 431 431 373 373 431 431 429 429 373 373 373 373 429 429 371 371 429 429 427 427 371 371 371 371 427 427 369 369 427 427 425 425 369 369 369 369 425 425 367 367 425 425 423 423 367 367 367 367 423 423 365 365 423 423 421 421 365 365 365 365 421 421 363 363 421 421 419 419 363 363 363 363 419 419 361 361 419 419 417 417 361 361 361 361 417 417 359 359 417 417 415 415 359 359 359 359 415 415 357 357 415 415 413 413 357 357 357 357 413 413 355 355 413 413 411 411 355 355 355 355 411 411 353 353 411 411 409 409 353 353 353 353 409 409 351 351 409 409 407 407 351 351 409 409 465 465 407 407 465 465 463 463 407 407 407 407 463 463 405 405 463 463 461 461 405 405 405 405 461 461 403 403 461 461 459 459 403 403 403 403 459 459 401 401 459 459 457 457 401 401 401 401 457 457 399 399 457 457 455 455 399 399 399 399 455 455 397 397 455 455 453 453 397 397 397 397 453 453 395 395 453 453 452 452 395 395 395 395 452 452 394 394 452 452 454 454 394 394 394 394 454 454 396 396 454 454 456 456 396 396 396 396 456 456 398 398 456 456 458 458 398 398 398 398 458 458 400 400 458 458 460 460 400 400 400 400 460 460 402 402 460 460 462 462 402 402 402 402 462 462 404 404 462 462 464 464 404 404 404 404 464 464 406 406 464 464 466 466 406 406 406 406 466 466 408 408 466 466 468 468 408 408 408 408 468 468 410 410 468 468 470 470 410 410 410 410 470 470 412 412 470 470 472 472 412 412 412 412 472 472 414 414 472 472 474 474 414 414 414 414 474 474 416 416 474 474 476 476 416 416 416 416 476 476 418 418 476 476 478 478 418 418 418 418 478 478 420 420 478 478 480 480 420 420 420 420 480 480 422 422 480 480 482 482 422 422 422 422 482 482 424 424 482 482 484 484 424 424 424 424 484 484 426 426 484 484 486 486 426 426 426 426 486 486 428 428 486 486 488 488 428 428 428 428 488 488 430 430 488 488 490 490 430 430 430 430 490 490 432 432 490 490 492 492 432 432 432 432 492 492 434 434 492 492 494 494 434 434 434 434 494 494 436 436 494 494 496 496 436 436 436 436 496 496 438 438 496 496 498 498 438 438 438 438 498 498 440 440 498 498 500 500 440 440 440 440 500 500 442 442 500 500 502 502 442 442 442 442 502 502 444 444 502 502 504 504 444 444 444 444 504 504 446 446 504 504 506 506 446 446 446 446 506 506 448 448 506 506 508 508 448 448 448 448 508 508 450 450 508 508 509 509 450 450 450 450 509 509 451 451 509 509 507 507 451 451 451 451 507 507 449 449 507 507 505 505 449 449 449 449 505 505 447 447 505 505 503 503 447 447 447 447 503 503 445 445 503 503 501 501 445 445 445 445 501 501 443 443 501 501 499 499 443 443 443 443 499 499 441 441 499 499 497 497 441 441 441 441 497 497 439 439 497 497 495 495 439 439 439 439 495 495 437 437 495 495 493 493 437 437 437 437 493 493 435 435 493 493 491 491 435 435 435 435 491 491 433 433 491 491 489 489 433 433 433 433 489 489 431 431 489 489 487 487 431 431 431 431 487 487 429 429 487 487 485 485 429 429 429 429 485 485 427 427 485 485 483 483 427 427 427 427 483 483 425 425 483 483 481 481 425 425 425 425 481 481 423 423 481 481 479 479 423 423 423 423 479 479 421 421 479 479 477 477 421 421 421 421 477 477 419 419 477 477 475 475 419 419 419 419 475 475 417 417 475 475 473 473 417 417 417 417 473 473 415 415 473 473 471 471 415 415 415 415 471 471 413 413 471 471 469 469 413 413 413 413 469 469 411 411 469 469 467 467 411 411 411 411 467 467 409 409 467 467 465 465 409 409 522 522 580 580 579 579 522 522 579 579 520 520 580 580 522 522 583 583 522 522 524 524 583 583 583 583 524 524 585 585 585 585 524 524 587 587 524 524 526 526 587 587 587 587 526 526 589 589 528 528 593 593 526 526 593 593 590 590 526 526 526 526 590 590 589 589 600 600 599 599 530 530 599 599 597 597 530 530 530 530 597 597 528 528 597 597 595 595 528 528 528 528 595 595 593 593 600 600 530 530 603 603 530 530 532 532 603 603 603 603 532 532 604 604 604 604 532 532 607 607 532 532 534 534 607 607 607 607 534 534 609 609 609 609 534 534 610 610 534 534 536 536 610 610 610 610 536 536 613 613 538 538 617 617 536 536 617 617 614 614 536 536 536 536 614 614 613 613 624 624 1625 1625 540 540 1626 1626 1627 1627 540 540 540 540 1628 1628 1629 1629 621 621 619 619 538 538 538 538 619 619 617 617 624 624 540 540 627 627 540 540 542 542 627 627 627 627 542 542 628 628 628 628 542 542 631 631 542 542 544 544 631 631 631 631 544 544 633 633 633 633 544 544 634 634 544 544 546 546 634 634 634 634 546 546 637 637 548 548 641 641 546 546 641 641 638 638 546 546 546 546 638 638 637 637 647 647 648 648 550 550 648 648 645 645 550 550 550 550 645 645 548 548 645 645 643 643 548 548 548 548 643 643 641 641 647 647 550 550 646 646 550 550 549 549 646 646 646 646 549 549 644 644 644 644 549 549 642 642 549 549 547 547 642 642 642 642 547 547 640 640 545 545 636 636 547 547 636 636 639 639 547 547 547 547 639 639 640 640 543 543 632 632 545 545 632 632 635 635 545 545 545 545 635 635 636 636 625 625 626 626 541 541 626 626 629 629 541 541 541 541 629 629 543 543 629 629 630 630 543 543 543 543 630 630 632 632 625 625 541 541 1630 1630 541 541 1631 1631 1632 1632 622 622 539 539 620 620 620 620 539 539 618 618 539 539 537 537 618 618 618 618 537 537 616 616 535 535 612 612 537 537 612 612 615 615 537 537 537 537 615 615 616 616 533 533 608 608 535 535 608 608 611 611 535 535 535 535 611 611 612 612 601 601 602 602 531 531 602 602 605 605 531 531 531 531 605 605 533 533 605 605 606 606 533 533 533 533 606 606 608 608 601 601 531 531 598 598 531 531 529 529 598 598 598 598 529 529 596 596 596 596 529 529 594 594 529 529 527 527 594 594 594 594 527 527 592 592 584 584 586 586 525 525 586 586 588 588 525 525 525 525 588 588 527 527 588 588 591 591 527 527 527 527 591 591 592 592 521 521 578 578 523 523 578 578 581 581 523 523 523 523 581 581 525 525 581 581 582 582 525 525 525 525 582 582 584 584 519 519 1633 1633 1634 1634 575 575 577 577 521 521 521 521 577 577 578 578 568 568 569 569 517 517 569 569 571 571 517 517 517 517 571 571 519 519 571 571 573 573 519 519 519 519 573 573 1635 1635 568 568 517 517 565 565 517 517 515 515 565 565 565 565 515 515 563 563 563 563 515 515 561 561 515 515 513 513 561 561 561 561 513 513 559 559 511 511 555 555 513 513 555 555 558 558 513 513 513 513 558 558 559 559 510 510 551 551 511 511 551 551 554 554 511 511 511 511 554 554 555 555 557 557 556 556 512 512 556 556 553 553 512 512 512 512 553 553 510 510 553 553 552 552 510 510 510 510 552 552 551 551 557 557 512 512 560 560 512 512 514 514 560 560 560 560 514 514 562 562 562 562 514 514 564 564 514 514 516 516 564 564 564 564 516 516 566 566 518 518 570 570 516 516 570 570 567 567 516 516 516 516 567 567 566 566 579 579 576 576 520 520 1636 1636 574 574 1637 1637 1638 1638 574 574 518 518 574 574 572 572 518 518 518 518 572 572 570 570 682 682 687 687 688 688 687 687 691 691 688 688 688 688 691 691 693 693 691 691 694 694 693 693 693 693 694 694 699 699 694 694 697 697 699 699 699 699 697 697 705 705 697 697 701 701 705 705 705 705 701 701 711 711 701 701 703 703 711 711 711 711 703 703 718 718 703 703 707 707 718 718 718 718 707 707 726 726 733 733 719 719 731 731 719 719 716 716 731 731 731 731 716 716 729 729 716 716 714 714 729 729 729 729 714 714 727 727 714 714 710 710 727 727 727 727 710 710 720 720 710 710 708 708 720 720 720 720 708 708 712 712 708 708 704 704 712 712 712 712 704 704 706 706 704 704 702 702 706 706 706 706 702 702 700 700 658 658 672 672 656 656 672 672 668 668 656 656 656 656 668 668 654 654 668 668 666 666 654 654 654 654 666 666 652 652 666 666 664 664 652 652 652 652 664 664 650 650 664 664 662 662 650 650 650 650 662 662 649 649 662 662 661 661 649 649 649 649 661 661 651 651 661 661 663 663 651 651 651 651 663 663 653 653 663 663 665 665 653 653 665 665 667 667 653 653 653 653 667 667 655 655 667 667 670 670 655 655 655 655 670 670 657 657 670 670 673 673 657 657 657 657 673 673 659 659 673 673 675 675 659 659 659 659 675 675 669 669 675 675 679 679 669 669 669 669 679 679 676 676 679 679 681 681 676 676 676 676 681 681 682 682 681 681 685 685 682 682 682 682 685 685 687 687 707 707 709 709 726 726 709 709 713 713 726 726 726 726 713 713 728 728 713 713 715 715 728 728 728 728 715 715 730 730 715 715 717 717 730 730 730 730 717 717 732 732 717 717 721 721 732 732 732 732 721 721 734 734 721 721 723 723 734 734 734 734 723 723 736 736 723 723 725 725 736 736 736 736 725 725 735 735 725 725 724 724 735 735 735 735 724 724 733 733 724 724 722 722 733 733 733 733 722 722 719 719 702 702 698 698 700 700 698 698 696 696 700 700 700 700 696 696 695 695 696 696 692 692 695 695 695 695 692 692 689 689 692 692 690 690 689 689 689 689 690 690 683 683 690 690 686 686 683 683 683 683 686 686 677 677 686 686 684 684 677 677 677 677 684 684 671 671 684 684 680 680 671 671 671 671 680 680 660 660 680 680 678 678 660 660 660 660 678 678 658 658 678 678 674 674 658 658 658 658 674 674 672 672 832 832 830 830 763 763 763 763 766 766 832 832 766 766 767 767 832 832 832 832 767 767 834 834 767 767 769 769 834 834 834 834 769 769 836 836 769 769 772 772 836 836 772 772 773 773 836 836 836 836 773 773 838 838 773 773 776 776 838 838 776 776 777 777 838 838 838 838 777 777 840 840 777 777 779 779 840 840 840 840 779 779 842 842 779 779 782 782 842 842 782 782 783 783 842 842 842 842 783 783 844 844 783 783 786 786 844 844 786 786 787 787 844 844 844 844 787 787 846 846 787 787 789 789 846 846 846 846 789 789 848 848 789 789 792 792 848 848 792 792 793 793 848 848 1639 1639 1640 1640 850 850 1641 1641 796 796 850 850 796 796 797 797 850 850 850 850 797 797 852 852 797 797 799 799 852 852 852 852 799 799 854 854 799 799 802 802 854 854 802 802 803 803 854 854 854 854 803 803 856 856 803 803 806 806 856 856 806 806 807 807 856 856 856 856 807 807 858 858 807 807 809 809 858 858 858 858 809 809 860 860 809 809 812 812 860 860 812 812 813 813 860 860 860 860 813 813 859 859 813 813 811 811 859 859 811 811 810 810 859 859 859 859 810 810 857 857 810 810 808 808 857 857 857 857 808 808 855 855 808 808 805 805 855 855 805 805 804 804 855 855 855 855 804 804 853 853 804 804 801 801 853 853 801 801 800 800 853 853 853 853 800 800 851 851 800 800 798 798 851 851 851 851 798 798 849 849 798 798 795 795 849 849 795 795 794 794 849 849 849 849 794 794 1642 1642 794 794 1643 1643 1644 1644 791 791 790 790 847 847 847 847 790 790 845 845 790 790 788 788 845 845 845 845 788 788 843 843 788 788 785 785 843 843 785 785 784 784 843 843 843 843 784 784 841 841 784 784 781 781 841 841 781 781 780 780 841 841 841 841 780 780 839 839 780 780 778 778 839 839 839 839 778 778 837 837 778 778 775 775 837 837 775 775 774 774 837 837 837 837 774 774 835 835 774 774 771 771 835 835 771 771 770 770 835 835 835 835 770 770 833 833 770 770 768 768 833 833 833 833 768 768 831 831 768 768 765 765 831 831 765 765 764 764 831 831 831 831 764 764 829 829 764 764 761 761 829 829 761 761 760 760 829 829 829 829 760 760 827 827 760 760 758 758 827 827 758 758 756 756 827 827 1645 1645 1646 1646 825 825 1647 1647 755 755 825 825 825 825 755 755 823 823 755 755 753 753 823 823 753 753 751 751 823 823 823 823 751 751 821 821 751 751 749 749 821 821 749 749 746 746 821 821 821 821 746 746 819 819 746 746 745 745 819 819 819 819 745 745 817 817 745 745 742 742 817 817 742 742 741 741 817 817 817 817 741 741 815 815 741 741 739 739 815 815 739 739 738 738 815 815 815 815 738 738 814 814 738 738 737 737 814 814 814 814 737 737 816 816 737 737 740 740 816 816 740 740 743 743 816 816 816 816 743 743 818 818 743 743 744 744 818 818 744 744 747 747 818 818 818 818 747 747 820 820 747 747 748 748 820 820 820 820 748 748 822 822 748 748 750 750 822 822 750 750 752 752 822 822 822 822 752 752 824 824 752 752 754 754 824 824 824 824 754 754 1648 1648 754 754 1649 1649 1650 1650 826 826 757 757 828 828 757 757 759 759 828 828 828 828 759 759 830 830 759 759 762 762 830 830 830 830 762 762 763 763 1651 1651 871 871 1652 1652 871 871 869 869 1653 1653 1654 1654 869 869 1655 1655 869 869 867 867 1656 1656 1657 1657 867 867 1658 1658 867 867 1659 1659 1660 1660 818 818 865 865 816 816 865 865 863 863 816 816 816 816 863 863 814 814 863 863 861 861 814 814 814 814 861 861 815 815 861 861 862 862 815 815 815 815 862 862 817 817 862 862 864 864 817 817 817 817 864 864 819 819 864 864 866 866 819 819 819 819 866 866 821 821 1661 1661 868 868 1662 1662 1663 1663 868 868 1664 1664 868 868 870 870 1665 1665 1666 1666 870 870 1667 1667 870 870 872 872 1668 1668 1669 1669 872 872 1670 1670 872 872 874 874 1671 1671 1672 1672 874 874 1673 1673 874 874 876 876 1674 1674 1675 1675 876 876 1676 1676 876 876 1677 1677 1678 1678 831 831 878 878 833 833 878 878 880 880 833 833 833 833 880 880 835 835 880 880 882 882 835 835 835 835 882 882 837 837 882 882 884 884 837 837 837 837 884 884 839 839 884 884 886 886 839 839 839 839 886 886 841 841 886 886 888 888 841 841 841 841 888 888 843 843 888 888 890 890 843 843 843 843 890 890 845 845 1679 1679 892 892 1680 1680 1681 1681 892 892 1682 1682 892 892 894 894 1683 1683 1684 1684 894 894 1685 1685 894 894 896 896 1686 1686 1687 1687 896 896 1688 1688 896 896 898 898 1689 1689 1690 1690 898 898 1691 1691 898 898 900 900 1692 1692 1693 1693 900 900 1694 1694 900 900 1695 1695 1696 1696 855 855 902 902 857 857 902 902 904 904 857 857 857 857 904 904 859 859 904 904 906 906 859 859 859 859 906 906 860 860 906 906 907 907 860 860 860 860 907 907 858 858 907 907 905 905 858 858 858 858 905 905 856 856 905 905 903 903 856 856 856 856 903 903 854 854 1697 1697 901 901 1698 1698 1699 1699 901 901 1700 1700 901 901 899 899 1701 1701 1702 1702 899 899 1703 1703 899 899 897 897 1704 1704 1705 1705 897 897 1706 1706 897 897 895 895 1707 1707 1708 1708 895 895 1709 1709 895 895 893 893 1710 1710 1711 1711 893 893 1712 1712 893 893 891 891 1713 1713 1714 1714 891 891 1715 1715 891 891 1716 1716 1717 1717 842 842 889 889 840 840 889 889 887 887 840 840 840 840 887 887 838 838 887 887 885 885 838 838 838 838 885 885 836 836 885 885 883 883 836 836 836 836 883 883 834 834 883 883 881 881 834 834 834 834 881 881 832 832 881 881 879 879 832 832 832 832 879 879 830 830 1718 1718 877 877 1719 1719 1720 1720 877 877 1721 1721 877 877 875 875 1722 1722 1723 1723 875 875 1724 1724 875 875 873 873 1725 1725 1726 1726 873 873 1727 1727 873 873 871 871 1728 1728 871 871 918 918 869 869 918 918 916 916 869 869 869 869 916 916 867 867 916 916 914 914 867 867 867 867 914 914 1729 1729 914 914 912 912 1730 1730 1731 1731 912 912 1732 1732 912 912 910 910 1733 1733 1734 1734 910 910 1735 1735 910 910 908 908 1736 1736 1737 1737 908 908 1738 1738 908 908 909 909 1739 1739 1740 1740 909 909 1741 1741 909 909 911 911 1742 1742 1743 1743 911 911 1744 1744 911 911 913 913 1745 1745 1746 1746 913 913 868 868 913 913 915 915 868 868 868 868 915 915 870 870 915 915 917 917 870 870 870 870 917 917 872 872 917 917 919 919 872 872 872 872 919 919 874 874 919 919 921 921 874 874 874 874 921 921 876 876 921 921 923 923 876 876 876 876 923 923 1747 1747 923 923 925 925 1748 1748 1749 1749 925 925 1750 1750 925 925 927 927 1751 1751 1752 1752 927 927 1753 1753 927 927 929 929 1754 1754 1755 1755 929 929 1756 1756 929 929 931 931 1757 1757 1758 1758 931 931 1759 1759 931 931 933 933 1760 1760 1761 1761 933 933 1762 1762 933 933 935 935 1763 1763 1764 1764 935 935 1765 1765 935 935 937 937 1766 1766 1767 1767 937 937 892 892 937 937 939 939 892 892 892 892 939 939 894 894 939 939 941 941 894 894 894 894 941 941 896 896 941 941 943 943 896 896 896 896 943 943 898 898 943 943 945 945 898 898 898 898 945 945 900 900 945 945 947 947 900 900 900 900 947 947 1768 1768 947 947 949 949 1769 1769 1770 1770 949 949 1771 1771 949 949 951 951 1772 1772 1773 1773 951 951 1774 1774 951 951 953 953 1775 1775 1776 1776 953 953 1777 1777 953 953 954 954 1778 1778 1779 1779 954 954 1780 1780 954 954 952 952 1781 1781 1782 1782 952 952 1783 1783 952 952 950 950 1784 1784 1785 1785 950 950 901 901 950 950 948 948 901 901 901 901 948 948 899 899 948 948 946 946 899 899 899 899 946 946 897 897 946 946 944 944 897 897 897 897 944 944 895 895 944 944 942 942 895 895 895 895 942 942 893 893 942 942 940 940 893 893 893 893 940 940 891 891 940 940 938 938 891 891 891 891 938 938 1786 1786 938 938 936 936 1787 1787 1788 1788 936 936 1789 1789 936 936 934 934 1790 1790 1791 1791 934 934 1792 1792 934 934 932 932 1793 1793 1794 1794 932 932 1795 1795 932 932 930 930 1796 1796 1797 1797 930 930 1798 1798 930 930 928 928 1799 1799 1800 1800 928 928 1801 1801 928 928 926 926 1802 1802 1803 1803 926 926 877 877 926 926 924 924 877 877 877 877 924 924 875 875 924 924 922 922 875 875 875 875 922 922 873 873 922 922 920 920 873 873 873 873 920 920 871 871 920 920 918 918 871 871 918 918 965 965 916 916 965 965 963 963 916 916 916 916 963 963 914 914 963 963 961 961 914 914 914 914 961 961 912 912 961 961 959 959 912 912 912 912 959 959 910 910 959 959 957 957 910 910 910 910 957 957 908 908 957 957 955 955 908 908 908 908 955 955 909 909 955 955 956 956 909 909 909 909 956 956 911 911 956 956 958 958 911 911 911 911 958 958 913 913 958 958 960 960 913 913 913 913 960 960 915 915 960 960 962 962 915 915 915 915 962 962 917 917 962 962 964 964 917 917 917 917 964 964 919 919 964 964 966 966 919 919 919 919 966 966 921 921 966 966 968 968 921 921 921 921 968 968 923 923 968 968 970 970 923 923 923 923 970 970 925 925 970 970 972 972 925 925 925 925 972 972 927 927 972 972 974 974 927 927 927 927 974 974 929 929 974 974 976 976 929 929 929 929 976 976 931 931 976 976 978 978 931 931 931 931 978 978 933 933 978 978 980 980 933 933 933 933 980 980 935 935 980 980 982 982 935 935 935 935 982 982 937 937 982 982 984 984 937 937 937 937 984 984 939 939 984 984 986 986 939 939 939 939 986 986 941 941 986 986 988 988 941 941 941 941 988 988 943 943 988 988 990 990 943 943 943 943 990 990 945 945 990 990 992 992 945 945 945 945 992 992 947 947 992 992 994 994 947 947 947 947 994 994 949 949 994 994 996 996 949 949 949 949 996 996 951 951 996 996 998 998 951 951 951 951 998 998 953 953 998 998 1000 1000 953 953 953 953 1000 1000 954 954 1000 1000 1001 1001 954 954 954 954 1001 1001 952 952 1001 1001 999 999 952 952 952 952 999 999 950 950 999 999 997 997 950 950 950 950 997 997 948 948 997 997 995 995 948 948 948 948 995 995 946 946 995 995 993 993 946 946 946 946 993 993 944 944 993 993 991 991 944 944 944 944 991 991 942 942 991 991 989 989 942 942 942 942 989 989 940 940 989 989 987 987 940 940 940 940 987 987 938 938 987 987 985 985 938 938 938 938 985 985 936 936 985 985 983 983 936 936 936 936 983 983 934 934 983 983 981 981 934 934 934 934 981 981 932 932 981 981 979 979 932 932 932 932 979 979 930 930 979 979 977 977 930 930 930 930 977 977 928 928 977 977 975 975 928 928 928 928 975 975 926 926 975 975 973 973 926 926 926 926 973 973 924 924 973 973 971 971 924 924 924 924 971 971 922 922 971 971 969 969 922 922 922 922 969 969 920 920 969 969 967 967 920 920 920 920 967 967 918 918 967 967 965 965 918 918 965 965 1012 1012 963 963 1012 1012 1010 1010 963 963 963 963 1010 1010 961 961 1010 1010 1008 1008 961 961 961 961 1008 1008 959 959 1008 1008 1006 1006 959 959 959 959 1006 1006 957 957 1006 1006 1004 1004 957 957 957 957 1004 1004 955 955 1004 1004 1002 1002 955 955 955 955 1002 1002 956 956 1002 1002 1003 1003 956 956 956 956 1003 1003 958 958 1003 1003 1005 1005 958 958 958 958 1005 1005 960 960 1005 1005 1007 1007 960 960 960 960 1007 1007 962 962 1007 1007 1009 1009 962 962 962 962 1009 1009 964 964 1009 1009 1011 1011 964 964 964 964 1011 1011 966 966 1011 1011 1013 1013 966 966 966 966 1013 1013 968 968 1013 1013 1015 1015 968 968 968 968 1015 1015 970 970 1015 1015 1017 1017 970 970 970 970 1017 1017 972 972 1017 1017 1019 1019 972 972 972 972 1019 1019 974 974 1019 1019 1021 1021 974 974 974 974 1021 1021 976 976 1021 1021 1023 1023 976 976 976 976 1023 1023 978 978 1023 1023 1025 1025 978 978 978 978 1025 1025 980 980 1025 1025 1027 1027 980 980 980 980 1027 1027 982 982 1027 1027 1029 1029 982 982 982 982 1029 1029 984 984 1029 1029 1031 1031 984 984 984 984 1031 1031 986 986 1031 1031 1033 1033 986 986 986 986 1033 1033 988 988 1033 1033 1035 1035 988 988 988 988 1035 1035 990 990 1035 1035 1037 1037 990 990 990 990 1037 1037 992 992 1037 1037 1039 1039 992 992 992 992 1039 1039 994 994 1039 1039 1041 1041 994 994 994 994 1041 1041 996 996 1041 1041 1043 1043 996 996 996 996 1043 1043 998 998 1043 1043 1045 1045 998 998 998 998 1045 1045 1000 1000 1045 1045 1047 1047 1000 1000 1000 1000 1047 1047 1001 1001 1047 1047 1048 1048 1001 1001 1001 1001 1048 1048 999 999 1048 1048 1046 1046 999 999 999 999 1046 1046 997 997 1046 1046 1044 1044 997 997 997 997 1044 1044 995 995 1044 1044 1042 1042 995 995 995 995 1042 1042 993 993 1042 1042 1040 1040 993 993 993 993 1040 1040 991 991 1040 1040 1038 1038 991 991 991 991 1038 1038 989 989 1038 1038 1036 1036 989 989 989 989 1036 1036 987 987 1036 1036 1034 1034 987 987 987 987 1034 1034 985 985 1034 1034 1032 1032 985 985 985 985 1032 1032 983 983 1032 1032 1030 1030 983 983 983 983 1030 1030 981 981 1030 1030 1028 1028 981 981 981 981 1028 1028 979 979 1028 1028 1026 1026 979 979 979 979 1026 1026 977 977 1026 1026 1024 1024 977 977 977 977 1024 1024 975 975 1024 1024 1022 1022 975 975 975 975 1022 1022 973 973 1022 1022 1020 1020 973 973 973 973 1020 1020 971 971 1020 1020 1018 1018 971 971 971 971 1018 1018 969 969 1018 1018 1016 1016 969 969 969 969 1016 1016 967 967 1016 1016 1014 1014 967 967 967 967 1014 1014 965 965 1014 1014 1012 1012 965 965 1012 1012 1059 1059 1010 1010 1059 1059 1057 1057 1010 1010 1010 1010 1057 1057 1008 1008 1057 1057 1055 1055 1008 1008 1008 1008 1055 1055 1006 1006 1055 1055 1053 1053 1006 1006 1006 1006 1053 1053 1004 1004 1053 1053 1051 1051 1004 1004 1004 1004 1051 1051 1002 1002 1051 1051 1049 1049 1002 1002 1002 1002 1049 1049 1003 1003 1049 1049 1050 1050 1003 1003 1003 1003 1050 1050 1005 1005 1050 1050 1052 1052 1005 1005 1005 1005 1052 1052 1007 1007 1052 1052 1054 1054 1007 1007 1007 1007 1054 1054 1009 1009 1054 1054 1056 1056 1009 1009 1009 1009 1056 1056 1011 1011 1056 1056 1058 1058 1011 1011 1011 1011 1058 1058 1013 1013 1058 1058 1060 1060 1013 1013 1013 1013 1060 1060 1015 1015 1060 1060 1062 1062 1015 1015 1015 1015 1062 1062 1017 1017 1062 1062 1064 1064 1017 1017 1017 1017 1064 1064 1019 1019 1064 1064 1066 1066 1019 1019 1019 1019 1066 1066 1021 1021 1066 1066 1068 1068 1021 1021 1021 1021 1068 1068 1023 1023 1068 1068 1070 1070 1023 1023 1023 1023 1070 1070 1025 1025 1070 1070 1072 1072 1025 1025 1025 1025 1072 1072 1027 1027 1072 1072 1074 1074 1027 1027 1027 1027 1074 1074 1029 1029 1074 1074 1076 1076 1029 1029 1029 1029 1076 1076 1031 1031 1076 1076 1078 1078 1031 1031 1031 1031 1078 1078 1033 1033 1078 1078 1080 1080 1033 1033 1033 1033 1080 1080 1035 1035 1080 1080 1082 1082 1035 1035 1035 1035 1082 1082 1037 1037 1082 1082 1084 1084 1037 1037 1037 1037 1084 1084 1039 1039 1084 1084 1086 1086 1039 1039 1039 1039 1086 1086 1041 1041 1086 1086 1088 1088 1041 1041 1041 1041 1088 1088 1043 1043 1088 1088 1090 1090 1043 1043 1043 1043 1090 1090 1045 1045 1090 1090 1092 1092 1045 1045 1045 1045 1092 1092 1047 1047 1092 1092 1094 1094 1047 1047 1047 1047 1094 1094 1048 1048 1094 1094 1095 1095 1048 1048 1048 1048 1095 1095 1046 1046 1095 1095 1093 1093 1046 1046 1046 1046 1093 1093 1044 1044 1093 1093 1091 1091 1044 1044 1044 1044 1091 1091 1042 1042 1091 1091 1089 1089 1042 1042 1042 1042 1089 1089 1040 1040 1089 1089 1087 1087 1040 1040 1040 1040 1087 1087 1038 1038 1087 1087 1085 1085 1038 1038 1038 1038 1085 1085 1036 1036 1085 1085 1083 1083 1036 1036 1036 1036 1083 1083 1034 1034 1083 1083 1081 1081 1034 1034 1034 1034 1081 1081 1032 1032 1081 1081 1079 1079 1032 1032 1032 1032 1079 1079 1030 1030 1079 1079 1077 1077 1030 1030 1030 1030 1077 1077 1028 1028 1077 1077 1075 1075 1028 1028 1028 1028 1075 1075 1026 1026 1075 1075 1073 1073 1026 1026 1026 1026 1073 1073 1024 1024 1073 1073 1071 1071 1024 1024 1024 1024 1071 1071 1022 1022 1071 1071 1069 1069 1022 1022 1022 1022 1069 1069 1020 1020 1069 1069 1067 1067 1020 1020 1020 1020 1067 1067 1018 1018 1067 1067 1065 1065 1018 1018 1018 1018 1065 1065 1016 1016 1065 1065 1063 1063 1016 1016 1016 1016 1063 1063 1014 1014 1063 1063 1061 1061 1014 1014 1014 1014 1061 1061 1012 1012 1061 1061 1059 1059 1012 1012 1059 1059 1106 1106 1057 1057 1106 1106 1104 1104 1057 1057 1057 1057 1104 1104 1055 1055 1104 1104 1102 1102 1055 1055 1055 1055 1102 1102 1053 1053 1102 1102 1100 1100 1053 1053 1053 1053 1100 1100 1051 1051 1100 1100 1098 1098 1051 1051 1051 1051 1098 1098 1049 1049 1098 1098 1096 1096 1049 1049 1049 1049 1096 1096 1050 1050 1096 1096 1097 1097 1050 1050 1050 1050 1097 1097 1052 1052 1097 1097 1099 1099 1052 1052 1052 1052 1099 1099 1054 1054 1099 1099 1101 1101 1054 1054 1054 1054 1101 1101 1056 1056 1101 1101 1103 1103 1056 1056 1056 1056 1103 1103 1058 1058 1103 1103 1105 1105 1058 1058 1058 1058 1105 1105 1060 1060 1105 1105 1107 1107 1060 1060 1060 1060 1107 1107 1062 1062 1107 1107 1109 1109 1062 1062 1062 1062 1109 1109 1064 1064 1109 1109 1111 1111 1064 1064 1064 1064 1111 1111 1066 1066 1111 1111 1113 1113 1066 1066 1066 1066 1113 1113 1068 1068 1113 1113 1115 1115 1068 1068 1068 1068 1115 1115 1070 1070 1115 1115 1117 1117 1070 1070 1070 1070 1117 1117 1072 1072 1117 1117 1119 1119 1072 1072 1072 1072 1119 1119 1074 1074 1119 1119 1121 1121 1074 1074 1074 1074 1121 1121 1076 1076 1121 1121 1123 1123 1076 1076 1076 1076 1123 1123 1078 1078 1123 1123 1125 1125 1078 1078 1078 1078 1125 1125 1080 1080 1125 1125 1127 1127 1080 1080 1080 1080 1127 1127 1082 1082 1127 1127 1129 1129 1082 1082 1082 1082 1129 1129 1084 1084 1129 1129 1131 1131 1084 1084 1084 1084 1131 1131 1086 1086 1131 1131 1133 1133 1086 1086 1086 1086 1133 1133 1088 1088 1133 1133 1135 1135 1088 1088 1088 1088 1135 1135 1090 1090 1135 1135 1137 1137 1090 1090 1090 1090 1137 1137 1092 1092 1137 1137 1139 1139 1092 1092 1092 1092 1139 1139 1094 1094 1139 1139 1141 1141 1094 1094 1094 1094 1141 1141 1095 1095 1141 1141 1142 1142 1095 1095 1095 1095 1142 1142 1093 1093 1142 1142 1140 1140 1093 1093 1093 1093 1140 1140 1091 1091 1140 1140 1138 1138 1091 1091 1091 1091 1138 1138 1089 1089 1138 1138 1136 1136 1089 1089 1089 1089 1136 1136 1087 1087 1136 1136 1134 1134 1087 1087 1087 1087 1134 1134 1085 1085 1134 1134 1132 1132 1085 1085 1085 1085 1132 1132 1083 1083 1132 1132 1130 1130 1083 1083 1083 1083 1130 1130 1081 1081 1130 1130 1128 1128 1081 1081 1081 1081 1128 1128 1079 1079 1128 1128 1126 1126 1079 1079 1079 1079 1126 1126 1077 1077 1126 1126 1124 1124 1077 1077 1077 1077 1124 1124 1075 1075 1124 1124 1122 1122 1075 1075 1075 1075 1122 1122 1073 1073 1122 1122 1120 1120 1073 1073 1073 1073 1120 1120 1071 1071 1120 1120 1118 1118 1071 1071 1071 1071 1118 1118 1069 1069 1118 1118 1116 1116 1069 1069 1069 1069 1116 1116 1067 1067 1116 1116 1114 1114 1067 1067 1067 1067 1114 1114 1065 1065 1114 1114 1112 1112 1065 1065 1065 1065 1112 1112 1063 1063 1112 1112 1110 1110 1063 1063 1063 1063 1110 1110 1061 1061 1110 1110 1108 1108 1061 1061 1061 1061 1108 1108 1059 1059 1108 1108 1106 1106 1059 1059 1171 1171 1240 1240 1169 1169 1240 1240 1237 1237 1169 1169 1169 1169 1237 1237 1167 1167 1237 1237 1235 1235 1167 1167 1167 1167 1235 1235 1165 1165 1235 1235 1234 1234 1165 1165 1165 1165 1234 1234 1163 1163 1179 1179 1250 1250 1177 1177 1250 1250 1247 1247 1177 1177 1177 1177 1247 1247 1175 1175 1247 1247 1245 1245 1175 1175 1175 1175 1245 1245 1173 1173 1245 1245 1244 1244 1173 1173 1173 1173 1244 1244 1171 1171 1244 1244 1241 1241 1171 1171 1171 1171 1241 1241 1240 1240 1187 1187 1260 1260 1185 1185 1260 1260 1257 1257 1185 1185 1185 1185 1257 1257 1183 1183 1257 1257 1255 1255 1183 1183 1183 1183 1255 1255 1181 1181 1255 1255 1254 1254 1181 1181 1181 1181 1254 1254 1179 1179 1254 1254 1251 1251 1179 1179 1179 1179 1251 1251 1250 1250 1195 1195 1270 1270 1193 1193 1270 1270 1267 1267 1193 1193 1193 1193 1267 1267 1191 1191 1267 1267 1265 1265 1191 1191 1191 1191 1265 1265 1804 1804 1265 1265 1264 1264 1805 1805 1806 1806 1264 1264 1807 1807 1264 1264 1808 1808 1809 1809 1187 1187 1261 1261 1260 1260 1202 1202 1279 1279 1204 1204 1279 1279 1281 1281 1204 1204 1204 1204 1281 1281 1203 1203 1281 1281 1280 1280 1203 1203 1203 1203 1280 1280 1201 1201 1280 1280 1277 1277 1201 1201 1201 1201 1277 1277 1199 1199 1277 1277 1275 1275 1199 1199 1199 1199 1275 1275 1197 1197 1275 1275 1274 1274 1197 1197 1197 1197 1274 1274 1195 1195 1274 1274 1271 1271 1195 1195 1195 1195 1271 1271 1270 1270 1194 1194 1269 1269 1196 1196 1269 1269 1272 1272 1196 1196 1196 1196 1272 1272 1198 1198 1272 1272 1273 1273 1198 1198 1198 1198 1273 1273 1200 1200 1273 1273 1276 1276 1200 1200 1200 1200 1276 1276 1202 1202 1276 1276 1278 1278 1202 1202 1202 1202 1278 1278 1279 1279 1186 1186 1259 1259 1188 1188 1810 1810 1262 1262 1811 1811 1812 1812 1262 1262 1190 1190 1262 1262 1263 1263 1190 1190 1190 1190 1263 1263 1192 1192 1263 1263 1266 1266 1192 1192 1192 1192 1266 1266 1194 1194 1266 1266 1268 1268 1194 1194 1194 1194 1268 1268 1269 1269 1178 1178 1249 1249 1180 1180 1249 1249 1252 1252 1180 1180 1180 1180 1252 1252 1182 1182 1252 1252 1253 1253 1182 1182 1182 1182 1253 1253 1184 1184 1253 1253 1256 1256 1184 1184 1184 1184 1256 1256 1186 1186 1256 1256 1258 1258 1186 1186 1186 1186 1258 1258 1259 1259 1170 1170 1239 1239 1172 1172 1239 1239 1242 1242 1172 1172 1172 1172 1242 1242 1174 1174 1242 1242 1243 1243 1174 1174 1174 1174 1243 1243 1176 1176 1243 1243 1246 1246 1176 1176 1176 1176 1246 1246 1178 1178 1246 1246 1248 1248 1178 1178 1178 1178 1248 1248 1249 1249 1162 1162 1229 1229 1164 1164 1229 1229 1232 1232 1164 1164 1164 1164 1232 1232 1166 1166 1232 1232 1233 1233 1166 1166 1166 1166 1233 1233 1168 1168 1233 1233 1236 1236 1168 1168 1168 1168 1236 1236 1170 1170 1236 1236 1238 1238 1170 1170 1170 1170 1238 1238 1239 1239 1156 1156 1223 1223 1813 1813 1223 1223 1814 1814 1815 1815 1158 1158 1224 1224 1160 1160 1224 1224 1226 1226 1160 1160 1160 1160 1226 1226 1162 1162 1226 1226 1228 1228 1162 1162 1162 1162 1228 1228 1229 1229 1148 1148 1213 1213 1150 1150 1213 1213 1214 1214 1150 1150 1150 1150 1214 1214 1152 1152 1214 1214 1217 1217 1152 1152 1152 1152 1217 1217 1154 1154 1217 1217 1219 1219 1154 1154 1154 1154 1219 1219 1156 1156 1219 1219 1221 1221 1156 1156 1156 1156 1221 1221 1223 1223 1145 1145 1205 1205 1144 1144 1205 1205 1206 1206 1144 1144 1144 1144 1206 1206 1143 1143 1206 1206 1207 1207 1143 1143 1143 1143 1207 1207 1146 1146 1207 1207 1209 1209 1146 1146 1146 1146 1209 1209 1148 1148 1209 1209 1210 1210 1148 1148 1148 1148 1210 1210 1213 1213 1153 1153 1216 1216 1151 1151 1216 1216 1215 1215 1151 1151 1151 1151 1215 1215 1149 1149 1215 1215 1212 1212 1149 1149 1149 1149 1212 1212 1147 1147 1212 1212 1211 1211 1147 1147 1147 1147 1211 1211 1145 1145 1211 1211 1208 1208 1145 1145 1145 1145 1208 1208 1205 1205 1234 1234 1231 1231 1163 1163 1231 1231 1230 1230 1163 1163 1163 1163 1230 1230 1161 1161 1230 1230 1227 1227 1161 1161 1161 1161 1227 1227 1159 1159 1227 1227 1225 1225 1159 1159 1816 1816 1817 1817 1157 1157 1818 1818 1222 1222 1157 1157 1157 1157 1222 1222 1155 1155 1222 1222 1220 1220 1155 1155 1155 1155 1220 1220 1153 1153 1220 1220 1218 1218 1153 1153 1153 1153 1218 1218 1216 1216 1307 1307 1305 1305 1361 1361 1361 1361 1363 1363 1307 1307 1363 1363 1365 1365 1307 1307 1307 1307 1365 1365 1309 1309 1365 1365 1367 1367 1309 1309 1367 1367 1369 1369 1309 1309 1309 1309 1369 1369 1311 1311 1369 1369 1371 1371 1311 1311 1371 1371 1373 1373 1311 1311 1311 1311 1373 1373 1313 1313 1373 1373 1375 1375 1313 1313 1375 1375 1374 1374 1313 1313 1313 1313 1374 1374 1312 1312 1374 1374 1372 1372 1312 1312 1372 1372 1370 1370 1312 1312 1312 1312 1370 1370 1310 1310 1370 1370 1368 1368 1310 1310 1368 1368 1366 1366 1310 1310 1310 1310 1366 1366 1308 1308 1366 1366 1364 1364 1308 1308 1364 1364 1362 1362 1308 1308 1308 1308 1362 1362 1306 1306 1362 1362 1360 1360 1306 1306 1360 1360 1358 1358 1306 1306 1306 1306 1358 1358 1304 1304 1358 1358 1356 1356 1304 1304 1356 1356 1354 1354 1304 1304 1304 1304 1354 1354 1302 1302 1354 1354 1352 1352 1302 1302 1352 1352 1350 1350 1302 1302 1302 1302 1350 1350 1300 1300 1350 1350 1348 1348 1300 1300 1348 1348 1346 1346 1300 1300 1300 1300 1346 1346 1298 1298 1346 1346 1344 1344 1298 1298 1344 1344 1342 1342 1298 1298 1298 1298 1342 1342 1296 1296 1342 1342 1340 1340 1296 1296 1340 1340 1338 1338 1296 1296 1296 1296 1338 1338 1294 1294 1338 1338 1336 1336 1294 1294 1336 1336 1334 1334 1294 1294 1294 1294 1334 1334 1292 1292 1334 1334 1332 1332 1292 1292 1292 1292 1332 1332 1290 1290 1332 1332 1330 1330 1290 1290 1290 1290 1330 1330 1289 1289 1330 1330 1328 1328 1289 1289 1328 1328 1326 1326 1289 1289 1289 1289 1326 1326 1287 1287 1326 1326 1324 1324 1287 1287 1324 1324 1322 1322 1287 1287 1287 1287 1322 1322 1285 1285 1322 1322 1320 1320 1285 1285 1320 1320 1318 1318 1285 1285 1285 1285 1318 1318 1283 1283 1318 1318 1316 1316 1283 1283 1316 1316 1315 1315 1283 1283 1283 1283 1315 1315 1282 1282 1315 1315 1314 1314 1282 1282 1314 1314 1317 1317 1282 1282 1282 1282 1317 1317 1284 1284 1317 1317 1319 1319 1284 1284 1319 1319 1321 1321 1284 1284 1284 1284 1321 1321 1286 1286 1321 1321 1323 1323 1286 1286 1323 1323 1325 1325 1286 1286 1286 1286 1325 1325 1288 1288 1325 1325 1327 1327 1288 1288 1327 1327 1329 1329 1288 1288 1288 1288 1329 1329 1291 1291 1329 1329 1331 1331 1291 1291 1331 1331 1333 1333 1291 1291 1291 1291 1333 1333 1293 1293 1333 1333 1335 1335 1293 1293 1335 1335 1337 1337 1293 1293 1293 1293 1337 1337 1295 1295 1337 1337 1339 1339 1295 1295 1339 1339 1341 1341 1295 1295 1295 1295 1341 1341 1297 1297 1341 1341 1343 1343 1297 1297 1343 1343 1345 1345 1297 1297 1297 1297 1345 1345 1299 1299 1345 1345 1347 1347 1299 1299 1347 1347 1349 1349 1299 1299 1299 1299 1349 1349 1301 1301 1349 1349 1351 1351 1301 1301 1351 1351 1353 1353 1301 1301 1301 1301 1353 1353 1303 1303 1353 1353 1355 1355 1303 1303 1355 1355 1357 1357 1303 1303 1303 1303 1357 1357 1305 1305 1357 1357 1359 1359 1305 1305 1305 1305 1359 1359 1361 1361 1384 1384 1383 1383 1393 1393 1384 1384 1393 1393 1386 1386 1392 1392 1390 1390 1393 1393 1390 1390 1388 1388 1393 1393 1393 1393 1388 1388 1386 1386 1399 1399 1397 1397 1393 1393 1397 1397 1395 1395 1393 1393 1393 1393 1395 1395 1392 1392 1405 1405 1403 1403 1393 1393 1403 1403 1401 1401 1393 1393 1393 1393 1401 1401 1399 1399 1406 1406 1408 1408 1393 1393 1408 1408 1407 1407 1393 1393 1393 1393 1407 1407 1405 1405 1400 1400 1402 1402 1393 1393 1402 1402 1404 1404 1393 1393 1393 1393 1404 1404 1406 1406 1394 1394 1396 1396 1393 1393 1396 1396 1398 1398 1393 1393 1393 1393 1398 1398 1400 1400 1387 1387 1389 1389 1393 1393 1389 1389 1391 1391 1393 1393 1393 1393 1391 1391 1394 1394 1380 1380 1382 1382 1393 1393 1382 1382 1385 1385 1393 1393 1393 1393 1385 1385 1387 1387 1377 1377 1376 1376 1393 1393 1376 1376 1378 1378 1393 1393 1393 1393 1378 1378 1380 1380 1383 1383 1381 1381 1393 1393 1381 1381 1379 1379 1393 1393 1393 1393 1379 1379 1377 1377 1409 1409 1410 1410 1411 1411 1410 1410 1412 1412 1411 1411 1413 1413 1414 1414 1415 1415 1414 1414 1416 1416 1415 1415 1417 1417 1418 1418 1419 1419 1418 1418 1420 1420 1419 1419 1421 1421 1422 1422 1423 1423 1422 1422 1424 1424 1423 1423 1425 1425 1426 1426 1427 1427 1426 1426 1428 1428 1427 1427 1429 1429 1430 1430 1431 1431 1430 1430 1432 1432 1431 1431 1433 1433 1434 1434 1435 1435 1434 1434 1436 1436 1435 1435 1435 1435 1436 1436 1437 1437 1436 1436 1438 1438 1437 1437
+40 40 38 38 34 34 23 23 25 25 29 29 21 21 19 19 22 22 42 42 44 44 41 41 12 12 10 10 22 22 10 10 8 8 22 22 22 22 8 8 6 6 5 5 18 18 3 3 18 18 1 1 3 3 52 52 45 45 54 54 45 45 56 56 54 54 40 40 34 34 43 43 19 19 16 16 22 22 16 16 14 14 22 22 22 22 14 14 12 12 52 52 50 50 45 45 50 50 48 48 45 45 45 45 48 48 34 34 48 48 46 46 34 34 34 34 46 46 43 43 51 51 53 53 41 41 53 53 55 55 41 41 41 41 55 55 57 57 62 62 60 60 45 45 60 60 58 58 45 45 45 45 58 58 56 56 44 44 47 47 41 41 47 47 49 49 41 41 41 41 49 49 51 51 5 5 7 7 18 18 7 7 9 9 18 18 18 18 9 9 11 11 23 23 29 29 20 20 38 38 36 36 34 34 36 36 33 33 34 34 34 34 33 33 31 31 11 11 13 13 18 18 13 13 15 15 18 18 18 18 15 15 29 29 15 15 17 17 29 29 29 29 17 17 20 20 6 6 4 4 22 22 4 4 2 2 22 22 22 22 2 2 18 18 2 2 0 0 18 18 18 18 0 0 1 1 31 31 28 28 34 34 28 28 26 26 34 34 34 34 26 26 22 22 26 26 24 24 22 22 22 22 24 24 21 21 25 25 27 27 29 29 27 27 30 30 29 29 29 29 30 30 32 32 32 32 35 35 29 29 35 35 37 37 29 29 29 29 37 37 41 41 37 37 39 39 41 41 41 41 39 39 42 42 57 57 59 59 41 41 59 59 61 61 41 41 41 41 61 61 45 45 61 61 63 63 45 45 45 45 63 63 62 62 108 108 189 189 106 106 189 189 187 187 106 106 106 106 187 187 103 103 187 187 185 185 103 103 103 103 185 185 102 102 185 185 183 183 102 102 102 102 183 183 100 100 108 108 110 110 189 189 110 110 112 112 189 189 189 189 112 112 191 191 112 112 113 113 191 191 191 191 113 113 193 193 113 113 116 116 193 193 116 116 117 117 193 193 193 193 117 117 195 195 117 117 120 120 195 195 120 120 122 122 195 195 195 195 122 122 197 197 122 122 123 123 197 197 123 123 126 126 197 197 197 197 126 126 199 199 126 126 127 127 199 199 199 199 127 127 201 201 127 127 130 130 201 201 201 201 130 130 203 203 130 130 132 132 203 203 132 132 134 134 203 203 134 134 136 136 203 203 203 203 136 136 205 205 1439 1439 137 137 1440 1440 1441 1441 137 137 207 207 137 137 140 140 207 207 207 207 140 140 209 209 140 140 141 141 209 209 141 141 144 144 209 209 144 144 146 146 209 209 209 209 146 146 211 211 146 146 147 147 211 211 147 147 150 150 211 211 211 211 150 150 213 213 150 150 151 151 213 213 213 213 151 151 215 215 151 151 154 154 215 215 215 215 154 154 217 217 154 154 156 156 217 217 156 156 158 158 217 217 158 158 161 161 217 217 217 217 161 161 219 219 161 161 160 160 219 219 219 219 160 160 218 218 160 160 159 159 218 218 218 218 159 159 216 216 159 159 157 157 216 216 157 157 155 155 216 216 155 155 153 153 216 216 216 216 153 153 214 214 153 153 152 152 214 214 214 214 152 152 212 212 152 152 149 149 212 212 149 149 148 148 212 212 212 212 148 148 210 210 148 148 145 145 210 210 145 145 143 143 210 210 210 210 143 143 208 208 143 143 142 142 208 208 142 142 139 139 208 208 208 208 139 139 206 206 139 139 138 138 206 206 206 206 138 138 1442 1442 138 138 1443 1443 1444 1444 204 204 135 135 202 202 135 135 133 133 202 202 133 133 131 131 202 202 131 131 129 129 202 202 202 202 129 129 200 200 129 129 128 128 200 200 200 200 128 128 198 198 128 128 125 125 198 198 198 198 125 125 196 196 125 125 124 124 196 196 124 124 121 121 196 196 121 121 119 119 196 196 196 196 119 119 194 194 119 119 118 118 194 194 118 118 115 115 194 194 194 194 115 115 192 192 115 115 114 114 192 192 192 192 114 114 190 190 114 114 111 111 190 190 190 190 111 111 188 188 111 111 109 109 188 188 109 109 107 107 188 188 107 107 105 105 188 188 188 188 105 105 186 186 105 105 104 104 186 186 186 186 104 104 184 184 104 104 101 101 184 184 184 184 101 101 182 182 101 101 99 99 182 182 99 99 97 97 182 182 97 97 95 95 182 182 182 182 95 95 180 180 95 95 94 94 180 180 180 180 94 94 178 178 94 94 91 91 178 178 91 91 90 90 178 178 178 178 90 90 176 176 90 90 88 88 176 176 1445 1445 1446 1446 174 174 1447 1447 86 86 174 174 86 86 84 84 174 174 84 84 82 82 174 174 174 174 82 82 172 172 82 82 81 81 172 172 172 172 81 81 170 170 81 81 78 78 170 170 170 170 78 78 168 168 78 78 76 76 168 168 76 76 74 74 168 168 74 74 72 72 168 168 168 168 72 72 166 166 72 72 71 71 166 166 166 166 71 71 164 164 71 71 68 68 164 164 164 164 68 68 162 162 68 68 67 67 162 162 67 67 64 64 162 162 64 64 65 65 162 162 162 162 65 65 163 163 65 65 66 66 163 163 66 66 69 69 163 163 163 163 69 69 165 165 69 69 70 70 165 165 165 165 70 70 167 167 70 70 73 73 167 167 167 167 73 73 169 169 73 73 75 75 169 169 75 75 77 77 169 169 77 77 79 79 169 169 169 169 79 79 171 171 79 79 80 80 171 171 171 171 80 80 173 173 80 80 83 83 173 173 173 173 83 83 175 175 83 83 85 85 175 175 85 85 87 87 175 175 87 87 1448 1448 175 175 175 175 1449 1449 1450 1450 89 89 92 92 177 177 177 177 92 92 179 179 92 92 93 93 179 179 179 179 93 93 181 181 93 93 96 96 181 181 181 181 96 96 183 183 96 96 98 98 183 183 183 183 98 98 100 100 1451 1451 233 233 1452 1452 233 233 231 231 1453 1453 1454 1454 231 231 1455 1455 231 231 229 229 1456 1456 1457 1457 229 229 1458 1458 229 229 227 227 1459 1459 1460 1460 227 227 1461 1461 227 227 225 225 1462 1462 1463 1463 225 225 1464 1464 225 225 223 223 1465 1465 1466 1466 223 223 1467 1467 223 223 221 221 1468 1468 1469 1469 221 221 1470 1470 221 221 220 220 1471 1471 1472 1472 220 220 1473 1473 220 220 222 222 1474 1474 1475 1475 222 222 1476 1476 222 222 224 224 1477 1477 1478 1478 224 224 1479 1479 224 224 226 226 1480 1480 1481 1481 226 226 1482 1482 226 226 228 228 1483 1483 1484 1484 228 228 1485 1485 228 228 230 230 1486 1486 1487 1487 230 230 1488 1488 230 230 232 232 1489 1489 1490 1490 232 232 1491 1491 232 232 234 234 1492 1492 1493 1493 234 234 1494 1494 234 234 236 236 1495 1495 1496 1496 236 236 1497 1497 236 236 238 238 1498 1498 1499 1499 238 238 1500 1500 238 238 240 240 1501 1501 1502 1502 240 240 1503 1503 240 240 242 242 1504 1504 1505 1505 242 242 1506 1506 242 242 244 244 1507 1507 1508 1508 244 244 1509 1509 244 244 246 246 1510 1510 1511 1511 246 246 1512 1512 246 246 248 248 1513 1513 1514 1514 248 248 1515 1515 248 248 250 250 1516 1516 1517 1517 250 250 1518 1518 250 250 252 252 1519 1519 1520 1520 252 252 1521 1521 252 252 254 254 1522 1522 1523 1523 254 254 1524 1524 254 254 256 256 1525 1525 1526 1526 256 256 1527 1527 256 256 258 258 1528 1528 1529 1529 258 258 1530 1530 258 258 260 260 1531 1531 1532 1532 260 260 1533 1533 260 260 262 262 1534 1534 1535 1535 262 262 1536 1536 262 262 264 264 1537 1537 1538 1538 264 264 1539 1539 264 264 266 266 1540 1540 1541 1541 266 266 1542 1542 266 266 268 268 1543 1543 1544 1544 268 268 1545 1545 268 268 270 270 1546 1546 1547 1547 270 270 1548 1548 270 270 272 272 1549 1549 1550 1550 272 272 1551 1551 272 272 274 274 1552 1552 1553 1553 274 274 1554 1554 274 274 276 276 1555 1555 1556 1556 276 276 1557 1557 276 276 277 277 1558 1558 1559 1559 277 277 1560 1560 277 277 275 275 1561 1561 1562 1562 275 275 1563 1563 275 275 273 273 1564 1564 1565 1565 273 273 1566 1566 273 273 271 271 1567 1567 1568 1568 271 271 1569 1569 271 271 269 269 1570 1570 1571 1571 269 269 1572 1572 269 269 267 267 1573 1573 1574 1574 267 267 1575 1575 267 267 265 265 1576 1576 1577 1577 265 265 1578 1578 265 265 263 263 1579 1579 1580 1580 263 263 1581 1581 263 263 261 261 1582 1582 1583 1583 261 261 1584 1584 261 261 259 259 1585 1585 1586 1586 259 259 1587 1587 259 259 257 257 1588 1588 1589 1589 257 257 1590 1590 257 257 255 255 1591 1591 1592 1592 255 255 1593 1593 255 255 253 253 1594 1594 1595 1595 253 253 1596 1596 253 253 251 251 1597 1597 1598 1598 251 251 1599 1599 251 251 249 249 1600 1600 1601 1601 249 249 1602 1602 249 249 247 247 1603 1603 1604 1604 247 247 1605 1605 247 247 245 245 1606 1606 1607 1607 245 245 1608 1608 245 245 243 243 1609 1609 1610 1610 243 243 1611 1611 243 243 241 241 1612 1612 1613 1613 241 241 1614 1614 241 241 239 239 1615 1615 1616 1616 239 239 1617 1617 239 239 237 237 1618 1618 1619 1619 237 237 1620 1620 237 237 235 235 1621 1621 1622 1622 235 235 1623 1623 235 235 233 233 1624 1624 235 235 291 291 233 233 291 291 289 289 233 233 233 233 289 289 231 231 289 289 287 287 231 231 231 231 287 287 229 229 287 287 285 285 229 229 229 229 285 285 227 227 285 285 283 283 227 227 227 227 283 283 225 225 283 283 281 281 225 225 225 225 281 281 223 223 281 281 279 279 223 223 223 223 279 279 221 221 279 279 278 278 221 221 221 221 278 278 220 220 278 278 280 280 220 220 220 220 280 280 222 222 280 280 282 282 222 222 222 222 282 282 224 224 282 282 284 284 224 224 224 224 284 284 226 226 284 284 286 286 226 226 226 226 286 286 228 228 286 286 288 288 228 228 228 228 288 288 230 230 288 288 290 290 230 230 230 230 290 290 232 232 290 290 292 292 232 232 232 232 292 292 234 234 292 292 294 294 234 234 234 234 294 294 236 236 294 294 296 296 236 236 236 236 296 296 238 238 296 296 298 298 238 238 238 238 298 298 240 240 298 298 300 300 240 240 240 240 300 300 242 242 300 300 302 302 242 242 242 242 302 302 244 244 302 302 304 304 244 244 244 244 304 304 246 246 304 304 306 306 246 246 246 246 306 306 248 248 306 306 308 308 248 248 248 248 308 308 250 250 308 308 310 310 250 250 250 250 310 310 252 252 310 310 312 312 252 252 252 252 312 312 254 254 312 312 314 314 254 254 254 254 314 314 256 256 314 314 316 316 256 256 256 256 316 316 258 258 316 316 318 318 258 258 258 258 318 318 260 260 318 318 320 320 260 260 260 260 320 320 262 262 320 320 322 322 262 262 262 262 322 322 264 264 322 322 324 324 264 264 264 264 324 324 266 266 324 324 326 326 266 266 266 266 326 326 268 268 326 326 328 328 268 268 268 268 328 328 270 270 328 328 330 330 270 270 270 270 330 330 272 272 330 330 332 332 272 272 272 272 332 332 274 274 332 332 334 334 274 274 274 274 334 334 276 276 334 334 335 335 276 276 276 276 335 335 277 277 335 335 333 333 277 277 277 277 333 333 275 275 333 333 331 331 275 275 275 275 331 331 273 273 331 331 329 329 273 273 273 273 329 329 271 271 329 329 327 327 271 271 271 271 327 327 269 269 327 327 325 325 269 269 269 269 325 325 267 267 325 325 323 323 267 267 267 267 323 323 265 265 323 323 321 321 265 265 265 265 321 321 263 263 321 321 319 319 263 263 263 263 319 319 261 261 319 319 317 317 261 261 261 261 317 317 259 259 317 317 315 315 259 259 259 259 315 315 257 257 315 315 313 313 257 257 257 257 313 313 255 255 313 313 311 311 255 255 255 255 311 311 253 253 311 311 309 309 253 253 253 253 309 309 251 251 309 309 307 307 251 251 251 251 307 307 249 249 307 307 305 305 249 249 249 249 305 305 247 247 305 305 303 303 247 247 247 247 303 303 245 245 303 303 301 301 245 245 245 245 301 301 243 243 301 301 299 299 243 243 243 243 299 299 241 241 299 299 297 297 241 241 241 241 297 297 239 239 297 297 295 295 239 239 239 239 295 295 237 237 295 295 293 293 237 237 237 237 293 293 235 235 293 293 291 291 235 235 293 293 349 349 291 291 349 349 347 347 291 291 291 291 347 347 289 289 347 347 345 345 289 289 289 289 345 345 287 287 345 345 343 343 287 287 287 287 343 343 285 285 343 343 341 341 285 285 285 285 341 341 283 283 341 341 339 339 283 283 283 283 339 339 281 281 339 339 337 337 281 281 281 281 337 337 279 279 337 337 336 336 279 279 279 279 336 336 278 278 336 336 338 338 278 278 278 278 338 338 280 280 338 338 340 340 280 280 280 280 340 340 282 282 340 340 342 342 282 282 282 282 342 342 284 284 342 342 344 344 284 284 284 284 344 344 286 286 344 344 346 346 286 286 286 286 346 346 288 288 346 346 348 348 288 288 288 288 348 348 290 290 348 348 350 350 290 290 290 290 350 350 292 292 350 350 352 352 292 292 292 292 352 352 294 294 352 352 354 354 294 294 294 294 354 354 296 296 354 354 356 356 296 296 296 296 356 356 298 298 356 356 358 358 298 298 298 298 358 358 300 300 358 358 360 360 300 300 300 300 360 360 302 302 360 360 362 362 302 302 302 302 362 362 304 304 362 362 364 364 304 304 304 304 364 364 306 306 364 364 366 366 306 306 306 306 366 366 308 308 366 366 368 368 308 308 308 308 368 368 310 310 368 368 370 370 310 310 310 310 370 370 312 312 370 370 372 372 312 312 312 312 372 372 314 314 372 372 374 374 314 314 314 314 374 374 316 316 374 374 376 376 316 316 316 316 376 376 318 318 376 376 378 378 318 318 318 318 378 378 320 320 378 378 380 380 320 320 320 320 380 380 322 322 380 380 382 382 322 322 322 322 382 382 324 324 382 382 384 384 324 324 324 324 384 384 326 326 384 384 386 386 326 326 326 326 386 386 328 328 386 386 388 388 328 328 328 328 388 388 330 330 388 388 390 390 330 330 330 330 390 390 332 332 390 390 392 392 332 332 332 332 392 392 334 334 392 392 393 393 334 334 334 334 393 393 335 335 393 393 391 391 335 335 335 335 391 391 333 333 391 391 389 389 333 333 333 333 389 389 331 331 389 389 387 387 331 331 331 331 387 387 329 329 387 387 385 385 329 329 329 329 385 385 327 327 385 385 383 383 327 327 327 327 383 383 325 325 383 383 381 381 325 325 325 325 381 381 323 323 381 381 379 379 323 323 323 323 379 379 321 321 379 379 377 377 321 321 321 321 377 377 319 319 377 377 375 375 319 319 319 319 375 375 317 317 375 375 373 373 317 317 317 317 373 373 315 315 373 373 371 371 315 315 315 315 371 371 313 313 371 371 369 369 313 313 313 313 369 369 311 311 369 369 367 367 311 311 311 311 367 367 309 309 367 367 365 365 309 309 309 309 365 365 307 307 365 365 363 363 307 307 307 307 363 363 305 305 363 363 361 361 305 305 305 305 361 361 303 303 361 361 359 359 303 303 303 303 359 359 301 301 359 359 357 357 301 301 301 301 357 357 299 299 357 357 355 355 299 299 299 299 355 355 297 297 355 355 353 353 297 297 297 297 353 353 295 295 353 353 351 351 295 295 295 295 351 351 293 293 351 351 349 349 293 293 351 351 407 407 349 349 407 407 405 405 349 349 349 349 405 405 347 347 405 405 403 403 347 347 347 347 403 403 345 345 403 403 401 401 345 345 345 345 401 401 343 343 401 401 399 399 343 343 343 343 399 399 341 341 399 399 397 397 341 341 341 341 397 397 339 339 397 397 395 395 339 339 339 339 395 395 337 337 395 395 394 394 337 337 337 337 394 394 336 336 394 394 396 396 336 336 336 336 396 396 338 338 396 396 398 398 338 338 338 338 398 398 340 340 398 398 400 400 340 340 340 340 400 400 342 342 400 400 402 402 342 342 342 342 402 402 344 344 402 402 404 404 344 344 344 344 404 404 346 346 404 404 406 406 346 346 346 346 406 406 348 348 406 406 408 408 348 348 348 348 408 408 350 350 408 408 410 410 350 350 350 350 410 410 352 352 410 410 412 412 352 352 352 352 412 412 354 354 412 412 414 414 354 354 354 354 414 414 356 356 414 414 416 416 356 356 356 356 416 416 358 358 416 416 418 418 358 358 358 358 418 418 360 360 418 418 420 420 360 360 360 360 420 420 362 362 420 420 422 422 362 362 362 362 422 422 364 364 422 422 424 424 364 364 364 364 424 424 366 366 424 424 426 426 366 366 366 366 426 426 368 368 426 426 428 428 368 368 368 368 428 428 370 370 428 428 430 430 370 370 370 370 430 430 372 372 430 430 432 432 372 372 372 372 432 432 374 374 432 432 434 434 374 374 374 374 434 434 376 376 434 434 436 436 376 376 376 376 436 436 378 378 436 436 438 438 378 378 378 378 438 438 380 380 438 438 440 440 380 380 380 380 440 440 382 382 440 440 442 442 382 382 382 382 442 442 384 384 442 442 444 444 384 384 384 384 444 444 386 386 444 444 446 446 386 386 386 386 446 446 388 388 446 446 448 448 388 388 388 388 448 448 390 390 448 448 450 450 390 390 390 390 450 450 392 392 450 450 451 451 392 392 392 392 451 451 393 393 451 451 449 449 393 393 393 393 449 449 391 391 449 449 447 447 391 391 391 391 447 447 389 389 447 447 445 445 389 389 389 389 445 445 387 387 445 445 443 443 387 387 387 387 443 443 385 385 443 443 441 441 385 385 385 385 441 441 383 383 441 441 439 439 383 383 383 383 439 439 381 381 439 439 437 437 381 381 381 381 437 437 379 379 437 437 435 435 379 379 379 379 435 435 377 377 435 435 433 433 377 377 377 377 433 433 375 375 433 433 431 431 375 375 375 375 431 431 373 373 431 431 429 429 373 373 373 373 429 429 371 371 429 429 427 427 371 371 371 371 427 427 369 369 427 427 425 425 369 369 369 369 425 425 367 367 425 425 423 423 367 367 367 367 423 423 365 365 423 423 421 421 365 365 365 365 421 421 363 363 421 421 419 419 363 363 363 363 419 419 361 361 419 419 417 417 361 361 361 361 417 417 359 359 417 417 415 415 359 359 359 359 415 415 357 357 415 415 413 413 357 357 357 357 413 413 355 355 413 413 411 411 355 355 355 355 411 411 353 353 411 411 409 409 353 353 353 353 409 409 351 351 409 409 407 407 351 351 409 409 465 465 407 407 465 465 463 463 407 407 407 407 463 463 405 405 463 463 461 461 405 405 405 405 461 461 403 403 461 461 459 459 403 403 403 403 459 459 401 401 459 459 457 457 401 401 401 401 457 457 399 399 457 457 455 455 399 399 399 399 455 455 397 397 455 455 453 453 397 397 397 397 453 453 395 395 453 453 452 452 395 395 395 395 452 452 394 394 452 452 454 454 394 394 394 394 454 454 396 396 454 454 456 456 396 396 396 396 456 456 398 398 456 456 458 458 398 398 398 398 458 458 400 400 458 458 460 460 400 400 400 400 460 460 402 402 460 460 462 462 402 402 402 402 462 462 404 404 462 462 464 464 404 404 404 404 464 464 406 406 464 464 466 466 406 406 406 406 466 466 408 408 466 466 468 468 408 408 408 408 468 468 410 410 468 468 470 470 410 410 410 410 470 470 412 412 470 470 472 472 412 412 412 412 472 472 414 414 472 472 474 474 414 414 414 414 474 474 416 416 474 474 476 476 416 416 416 416 476 476 418 418 476 476 478 478 418 418 418 418 478 478 420 420 478 478 480 480 420 420 420 420 480 480 422 422 480 480 482 482 422 422 422 422 482 482 424 424 482 482 484 484 424 424 424 424 484 484 426 426 484 484 486 486 426 426 426 426 486 486 428 428 486 486 488 488 428 428 428 428 488 488 430 430 488 488 490 490 430 430 430 430 490 490 432 432 490 490 492 492 432 432 432 432 492 492 434 434 492 492 494 494 434 434 434 434 494 494 436 436 494 494 496 496 436 436 436 436 496 496 438 438 496 496 498 498 438 438 438 438 498 498 440 440 498 498 500 500 440 440 440 440 500 500 442 442 500 500 502 502 442 442 442 442 502 502 444 444 502 502 504 504 444 444 444 444 504 504 446 446 504 504 506 506 446 446 446 446 506 506 448 448 506 506 508 508 448 448 448 448 508 508 450 450 508 508 509 509 450 450 450 450 509 509 451 451 509 509 507 507 451 451 451 451 507 507 449 449 507 507 505 505 449 449 449 449 505 505 447 447 505 505 503 503 447 447 447 447 503 503 445 445 503 503 501 501 445 445 445 445 501 501 443 443 501 501 499 499 443 443 443 443 499 499 441 441 499 499 497 497 441 441 441 441 497 497 439 439 497 497 495 495 439 439 439 439 495 495 437 437 495 495 493 493 437 437 437 437 493 493 435 435 493 493 491 491 435 435 435 435 491 491 433 433 491 491 489 489 433 433 433 433 489 489 431 431 489 489 487 487 431 431 431 431 487 487 429 429 487 487 485 485 429 429 429 429 485 485 427 427 485 485 483 483 427 427 427 427 483 483 425 425 483 483 481 481 425 425 425 425 481 481 423 423 481 481 479 479 423 423 423 423 479 479 421 421 479 479 477 477 421 421 421 421 477 477 419 419 477 477 475 475 419 419 419 419 475 475 417 417 475 475 473 473 417 417 417 417 473 473 415 415 473 473 471 471 415 415 415 415 471 471 413 413 471 471 469 469 413 413 413 413 469 469 411 411 469 469 467 467 411 411 411 411 467 467 409 409 467 467 465 465 409 409 522 522 580 580 579 579 522 522 579 579 520 520 580 580 522 522 583 583 522 522 524 524 583 583 583 583 524 524 585 585 585 585 524 524 587 587 524 524 526 526 587 587 587 587 526 526 589 589 528 528 593 593 526 526 593 593 590 590 526 526 526 526 590 590 589 589 600 600 599 599 530 530 599 599 597 597 530 530 530 530 597 597 528 528 597 597 595 595 528 528 528 528 595 595 593 593 600 600 530 530 603 603 530 530 532 532 603 603 603 603 532 532 604 604 604 604 532 532 607 607 532 532 534 534 607 607 607 607 534 534 609 609 609 609 534 534 610 610 534 534 536 536 610 610 610 610 536 536 613 613 538 538 617 617 536 536 617 617 614 614 536 536 536 536 614 614 613 613 624 624 1625 1625 540 540 1626 1626 1627 1627 540 540 540 540 1628 1628 1629 1629 621 621 619 619 538 538 538 538 619 619 617 617 624 624 540 540 627 627 540 540 542 542 627 627 627 627 542 542 628 628 628 628 542 542 631 631 542 542 544 544 631 631 631 631 544 544 633 633 633 633 544 544 634 634 544 544 546 546 634 634 634 634 546 546 637 637 548 548 641 641 546 546 641 641 638 638 546 546 546 546 638 638 637 637 647 647 648 648 550 550 648 648 645 645 550 550 550 550 645 645 548 548 645 645 643 643 548 548 548 548 643 643 641 641 647 647 550 550 646 646 550 550 549 549 646 646 646 646 549 549 644 644 644 644 549 549 642 642 549 549 547 547 642 642 642 642 547 547 640 640 545 545 636 636 547 547 636 636 639 639 547 547 547 547 639 639 640 640 543 543 632 632 545 545 632 632 635 635 545 545 545 545 635 635 636 636 625 625 626 626 541 541 626 626 629 629 541 541 541 541 629 629 543 543 629 629 630 630 543 543 543 543 630 630 632 632 625 625 541 541 1630 1630 541 541 1631 1631 1632 1632 622 622 539 539 620 620 620 620 539 539 618 618 539 539 537 537 618 618 618 618 537 537 616 616 535 535 612 612 537 537 612 612 615 615 537 537 537 537 615 615 616 616 533 533 608 608 535 535 608 608 611 611 535 535 535 535 611 611 612 612 601 601 602 602 531 531 602 602 605 605 531 531 531 531 605 605 533 533 605 605 606 606 533 533 533 533 606 606 608 608 601 601 531 531 598 598 531 531 529 529 598 598 598 598 529 529 596 596 596 596 529 529 594 594 529 529 527 527 594 594 594 594 527 527 592 592 584 584 586 586 525 525 586 586 588 588 525 525 525 525 588 588 527 527 588 588 591 591 527 527 527 527 591 591 592 592 521 521 578 578 523 523 578 578 581 581 523 523 523 523 581 581 525 525 581 581 582 582 525 525 525 525 582 582 584 584 519 519 1633 1633 1634 1634 575 575 577 577 521 521 521 521 577 577 578 578 568 568 569 569 517 517 569 569 571 571 517 517 517 517 571 571 519 519 571 571 573 573 519 519 519 519 573 573 1635 1635 568 568 517 517 565 565 517 517 515 515 565 565 565 565 515 515 563 563 563 563 515 515 561 561 515 515 513 513 561 561 561 561 513 513 559 559 511 511 555 555 513 513 555 555 558 558 513 513 513 513 558 558 559 559 510 510 551 551 511 511 551 551 554 554 511 511 511 511 554 554 555 555 557 557 556 556 512 512 556 556 553 553 512 512 512 512 553 553 510 510 553 553 552 552 510 510 510 510 552 552 551 551 557 557 512 512 560 560 512 512 514 514 560 560 560 560 514 514 562 562 562 562 514 514 564 564 514 514 516 516 564 564 564 564 516 516 566 566 518 518 570 570 516 516 570 570 567 567 516 516 516 516 567 567 566 566 579 579 576 576 520 520 1636 1636 574 574 1637 1637 1638 1638 574 574 518 518 574 574 572 572 518 518 518 518 572 572 570 570 682 682 687 687 688 688 687 687 691 691 688 688 688 688 691 691 693 693 691 691 694 694 693 693 693 693 694 694 699 699 694 694 697 697 699 699 699 699 697 697 705 705 697 697 701 701 705 705 705 705 701 701 711 711 701 701 703 703 711 711 711 711 703 703 718 718 703 703 707 707 718 718 718 718 707 707 726 726 733 733 719 719 731 731 719 719 716 716 731 731 731 731 716 716 729 729 716 716 714 714 729 729 729 729 714 714 727 727 714 714 710 710 727 727 727 727 710 710 720 720 710 710 708 708 720 720 720 720 708 708 712 712 708 708 704 704 712 712 712 712 704 704 706 706 704 704 702 702 706 706 706 706 702 702 700 700 658 658 672 672 656 656 672 672 668 668 656 656 656 656 668 668 654 654 668 668 666 666 654 654 654 654 666 666 652 652 666 666 664 664 652 652 652 652 664 664 650 650 664 664 662 662 650 650 650 650 662 662 649 649 662 662 661 661 649 649 649 649 661 661 651 651 661 661 663 663 651 651 651 651 663 663 653 653 663 663 665 665 653 653 665 665 667 667 653 653 653 653 667 667 655 655 667 667 670 670 655 655 655 655 670 670 657 657 670 670 673 673 657 657 657 657 673 673 659 659 673 673 675 675 659 659 659 659 675 675 669 669 675 675 679 679 669 669 669 669 679 679 676 676 679 679 681 681 676 676 676 676 681 681 682 682 681 681 685 685 682 682 682 682 685 685 687 687 707 707 709 709 726 726 709 709 713 713 726 726 726 726 713 713 728 728 713 713 715 715 728 728 728 728 715 715 730 730 715 715 717 717 730 730 730 730 717 717 732 732 717 717 721 721 732 732 732 732 721 721 734 734 721 721 723 723 734 734 734 734 723 723 736 736 723 723 725 725 736 736 736 736 725 725 735 735 725 725 724 724 735 735 735 735 724 724 733 733 724 724 722 722 733 733 733 733 722 722 719 719 702 702 698 698 700 700 698 698 696 696 700 700 700 700 696 696 695 695 696 696 692 692 695 695 695 695 692 692 689 689 692 692 690 690 689 689 689 689 690 690 683 683 690 690 686 686 683 683 683 683 686 686 677 677 686 686 684 684 677 677 677 677 684 684 671 671 684 684 680 680 671 671 671 671 680 680 660 660 680 680 678 678 660 660 660 660 678 678 658 658 678 678 674 674 658 658 658 658 674 674 672 672 832 832 830 830 763 763 763 763 766 766 832 832 766 766 767 767 832 832 832 832 767 767 834 834 767 767 769 769 834 834 834 834 769 769 836 836 769 769 772 772 836 836 772 772 773 773 836 836 836 836 773 773 838 838 773 773 776 776 838 838 776 776 777 777 838 838 838 838 777 777 840 840 777 777 779 779 840 840 840 840 779 779 842 842 779 779 782 782 842 842 782 782 783 783 842 842 842 842 783 783 844 844 783 783 786 786 844 844 786 786 787 787 844 844 844 844 787 787 846 846 787 787 789 789 846 846 846 846 789 789 848 848 789 789 792 792 848 848 792 792 793 793 848 848 1639 1639 1640 1640 850 850 1641 1641 796 796 850 850 796 796 797 797 850 850 850 850 797 797 852 852 797 797 799 799 852 852 852 852 799 799 854 854 799 799 802 802 854 854 802 802 803 803 854 854 854 854 803 803 856 856 803 803 806 806 856 856 806 806 807 807 856 856 856 856 807 807 858 858 807 807 809 809 858 858 858 858 809 809 860 860 809 809 812 812 860 860 812 812 813 813 860 860 860 860 813 813 859 859 813 813 811 811 859 859 811 811 810 810 859 859 859 859 810 810 857 857 810 810 808 808 857 857 857 857 808 808 855 855 808 808 805 805 855 855 805 805 804 804 855 855 855 855 804 804 853 853 804 804 801 801 853 853 801 801 800 800 853 853 853 853 800 800 851 851 800 800 798 798 851 851 851 851 798 798 849 849 798 798 795 795 849 849 795 795 794 794 849 849 849 849 794 794 1642 1642 794 794 1643 1643 1644 1644 791 791 790 790 847 847 847 847 790 790 845 845 790 790 788 788 845 845 845 845 788 788 843 843 788 788 785 785 843 843 785 785 784 784 843 843 843 843 784 784 841 841 784 784 781 781 841 841 781 781 780 780 841 841 841 841 780 780 839 839 780 780 778 778 839 839 839 839 778 778 837 837 778 778 775 775 837 837 775 775 774 774 837 837 837 837 774 774 835 835 774 774 771 771 835 835 771 771 770 770 835 835 835 835 770 770 833 833 770 770 768 768 833 833 833 833 768 768 831 831 768 768 765 765 831 831 765 765 764 764 831 831 831 831 764 764 829 829 764 764 761 761 829 829 761 761 760 760 829 829 829 829 760 760 827 827 760 760 758 758 827 827 758 758 756 756 827 827 1645 1645 1646 1646 825 825 1647 1647 755 755 825 825 825 825 755 755 823 823 755 755 753 753 823 823 753 753 751 751 823 823 823 823 751 751 821 821 751 751 749 749 821 821 749 749 746 746 821 821 821 821 746 746 819 819 746 746 745 745 819 819 819 819 745 745 817 817 745 745 742 742 817 817 742 742 741 741 817 817 817 817 741 741 815 815 741 741 739 739 815 815 739 739 738 738 815 815 815 815 738 738 814 814 738 738 737 737 814 814 814 814 737 737 816 816 737 737 740 740 816 816 740 740 743 743 816 816 816 816 743 743 818 818 743 743 744 744 818 818 744 744 747 747 818 818 818 818 747 747 820 820 747 747 748 748 820 820 820 820 748 748 822 822 748 748 750 750 822 822 750 750 752 752 822 822 822 822 752 752 824 824 752 752 754 754 824 824 824 824 754 754 1648 1648 754 754 1649 1649 1650 1650 826 826 757 757 828 828 757 757 759 759 828 828 828 828 759 759 830 830 759 759 762 762 830 830 830 830 762 762 763 763 1651 1651 871 871 1652 1652 871 871 869 869 1653 1653 1654 1654 869 869 1655 1655 869 869 867 867 1656 1656 1657 1657 867 867 1658 1658 867 867 1659 1659 1660 1660 818 818 865 865 816 816 865 865 863 863 816 816 816 816 863 863 814 814 863 863 861 861 814 814 814 814 861 861 815 815 861 861 862 862 815 815 815 815 862 862 817 817 862 862 864 864 817 817 817 817 864 864 819 819 864 864 866 866 819 819 819 819 866 866 821 821 1661 1661 868 868 1662 1662 1663 1663 868 868 1664 1664 868 868 870 870 1665 1665 1666 1666 870 870 1667 1667 870 870 872 872 1668 1668 1669 1669 872 872 1670 1670 872 872 874 874 1671 1671 1672 1672 874 874 1673 1673 874 874 876 876 1674 1674 1675 1675 876 876 1676 1676 876 876 1677 1677 1678 1678 831 831 878 878 833 833 878 878 880 880 833 833 833 833 880 880 835 835 880 880 882 882 835 835 835 835 882 882 837 837 882 882 884 884 837 837 837 837 884 884 839 839 884 884 886 886 839 839 839 839 886 886 841 841 886 886 888 888 841 841 841 841 888 888 843 843 888 888 890 890 843 843 843 843 890 890 845 845 1679 1679 892 892 1680 1680 1681 1681 892 892 1682 1682 892 892 894 894 1683 1683 1684 1684 894 894 1685 1685 894 894 896 896 1686 1686 1687 1687 896 896 1688 1688 896 896 898 898 1689 1689 1690 1690 898 898 1691 1691 898 898 900 900 1692 1692 1693 1693 900 900 1694 1694 900 900 1695 1695 1696 1696 855 855 902 902 857 857 902 902 904 904 857 857 857 857 904 904 859 859 904 904 906 906 859 859 859 859 906 906 860 860 906 906 907 907 860 860 860 860 907 907 858 858 907 907 905 905 858 858 858 858 905 905 856 856 905 905 903 903 856 856 856 856 903 903 854 854 1697 1697 901 901 1698 1698 1699 1699 901 901 1700 1700 901 901 899 899 1701 1701 1702 1702 899 899 1703 1703 899 899 897 897 1704 1704 1705 1705 897 897 1706 1706 897 897 895 895 1707 1707 1708 1708 895 895 1709 1709 895 895 893 893 1710 1710 1711 1711 893 893 1712 1712 893 893 891 891 1713 1713 1714 1714 891 891 1715 1715 891 891 1716 1716 1717 1717 842 842 889 889 840 840 889 889 887 887 840 840 840 840 887 887 838 838 887 887 885 885 838 838 838 838 885 885 836 836 885 885 883 883 836 836 836 836 883 883 834 834 883 883 881 881 834 834 834 834 881 881 832 832 881 881 879 879 832 832 832 832 879 879 830 830 1718 1718 877 877 1719 1719 1720 1720 877 877 1721 1721 877 877 875 875 1722 1722 1723 1723 875 875 1724 1724 875 875 873 873 1725 1725 1726 1726 873 873 1727 1727 873 873 871 871 1728 1728 871 871 918 918 869 869 918 918 916 916 869 869 869 869 916 916 867 867 916 916 914 914 867 867 867 867 914 914 1729 1729 914 914 912 912 1730 1730 1731 1731 912 912 1732 1732 912 912 910 910 1733 1733 1734 1734 910 910 1735 1735 910 910 908 908 1736 1736 1737 1737 908 908 1738 1738 908 908 909 909 1739 1739 1740 1740 909 909 1741 1741 909 909 911 911 1742 1742 1743 1743 911 911 1744 1744 911 911 913 913 1745 1745 1746 1746 913 913 868 868 913 913 915 915 868 868 868 868 915 915 870 870 915 915 917 917 870 870 870 870 917 917 872 872 917 917 919 919 872 872 872 872 919 919 874 874 919 919 921 921 874 874 874 874 921 921 876 876 921 921 923 923 876 876 876 876 923 923 1747 1747 923 923 925 925 1748 1748 1749 1749 925 925 1750 1750 925 925 927 927 1751 1751 1752 1752 927 927 1753 1753 927 927 929 929 1754 1754 1755 1755 929 929 1756 1756 929 929 931 931 1757 1757 1758 1758 931 931 1759 1759 931 931 933 933 1760 1760 1761 1761 933 933 1762 1762 933 933 935 935 1763 1763 1764 1764 935 935 1765 1765 935 935 937 937 1766 1766 1767 1767 937 937 892 892 937 937 939 939 892 892 892 892 939 939 894 894 939 939 941 941 894 894 894 894 941 941 896 896 941 941 943 943 896 896 896 896 943 943 898 898 943 943 945 945 898 898 898 898 945 945 900 900 945 945 947 947 900 900 900 900 947 947 1768 1768 947 947 949 949 1769 1769 1770 1770 949 949 1771 1771 949 949 951 951 1772 1772 1773 1773 951 951 1774 1774 951 951 953 953 1775 1775 1776 1776 953 953 1777 1777 953 953 954 954 1778 1778 1779 1779 954 954 1780 1780 954 954 952 952 1781 1781 1782 1782 952 952 1783 1783 952 952 950 950 1784 1784 1785 1785 950 950 901 901 950 950 948 948 901 901 901 901 948 948 899 899 948 948 946 946 899 899 899 899 946 946 897 897 946 946 944 944 897 897 897 897 944 944 895 895 944 944 942 942 895 895 895 895 942 942 893 893 942 942 940 940 893 893 893 893 940 940 891 891 940 940 938 938 891 891 891 891 938 938 1786 1786 938 938 936 936 1787 1787 1788 1788 936 936 1789 1789 936 936 934 934 1790 1790 1791 1791 934 934 1792 1792 934 934 932 932 1793 1793 1794 1794 932 932 1795 1795 932 932 930 930 1796 1796 1797 1797 930 930 1798 1798 930 930 928 928 1799 1799 1800 1800 928 928 1801 1801 928 928 926 926 1802 1802 1803 1803 926 926 877 877 926 926 924 924 877 877 877 877 924 924 875 875 924 924 922 922 875 875 875 875 922 922 873 873 922 922 920 920 873 873 873 873 920 920 871 871 920 920 918 918 871 871 918 918 965 965 916 916 965 965 963 963 916 916 916 916 963 963 914 914 963 963 961 961 914 914 914 914 961 961 912 912 961 961 959 959 912 912 912 912 959 959 910 910 959 959 957 957 910 910 910 910 957 957 908 908 957 957 955 955 908 908 908 908 955 955 909 909 955 955 956 956 909 909 909 909 956 956 911 911 956 956 958 958 911 911 911 911 958 958 913 913 958 958 960 960 913 913 913 913 960 960 915 915 960 960 962 962 915 915 915 915 962 962 917 917 962 962 964 964 917 917 917 917 964 964 919 919 964 964 966 966 919 919 919 919 966 966 921 921 966 966 968 968 921 921 921 921 968 968 923 923 968 968 970 970 923 923 923 923 970 970 925 925 970 970 972 972 925 925 925 925 972 972 927 927 972 972 974 974 927 927 927 927 974 974 929 929 974 974 976 976 929 929 929 929 976 976 931 931 976 976 978 978 931 931 931 931 978 978 933 933 978 978 980 980 933 933 933 933 980 980 935 935 980 980 982 982 935 935 935 935 982 982 937 937 982 982 984 984 937 937 937 937 984 984 939 939 984 984 986 986 939 939 939 939 986 986 941 941 986 986 988 988 941 941 941 941 988 988 943 943 988 988 990 990 943 943 943 943 990 990 945 945 990 990 992 992 945 945 945 945 992 992 947 947 992 992 994 994 947 947 947 947 994 994 949 949 994 994 996 996 949 949 949 949 996 996 951 951 996 996 998 998 951 951 951 951 998 998 953 953 998 998 1000 1000 953 953 953 953 1000 1000 954 954 1000 1000 1001 1001 954 954 954 954 1001 1001 952 952 1001 1001 999 999 952 952 952 952 999 999 950 950 999 999 997 997 950 950 950 950 997 997 948 948 997 997 995 995 948 948 948 948 995 995 946 946 995 995 993 993 946 946 946 946 993 993 944 944 993 993 991 991 944 944 944 944 991 991 942 942 991 991 989 989 942 942 942 942 989 989 940 940 989 989 987 987 940 940 940 940 987 987 938 938 987 987 985 985 938 938 938 938 985 985 936 936 985 985 983 983 936 936 936 936 983 983 934 934 983 983 981 981 934 934 934 934 981 981 932 932 981 981 979 979 932 932 932 932 979 979 930 930 979 979 977 977 930 930 930 930 977 977 928 928 977 977 975 975 928 928 928 928 975 975 926 926 975 975 973 973 926 926 926 926 973 973 924 924 973 973 971 971 924 924 924 924 971 971 922 922 971 971 969 969 922 922 922 922 969 969 920 920 969 969 967 967 920 920 920 920 967 967 918 918 967 967 965 965 918 918 965 965 1012 1012 963 963 1012 1012 1010 1010 963 963 963 963 1010 1010 961 961 1010 1010 1008 1008 961 961 961 961 1008 1008 959 959 1008 1008 1006 1006 959 959 959 959 1006 1006 957 957 1006 1006 1004 1004 957 957 957 957 1004 1004 955 955 1004 1004 1002 1002 955 955 955 955 1002 1002 956 956 1002 1002 1003 1003 956 956 956 956 1003 1003 958 958 1003 1003 1005 1005 958 958 958 958 1005 1005 960 960 1005 1005 1007 1007 960 960 960 960 1007 1007 962 962 1007 1007 1009 1009 962 962 962 962 1009 1009 964 964 1009 1009 1011 1011 964 964 964 964 1011 1011 966 966 1011 1011 1013 1013 966 966 966 966 1013 1013 968 968 1013 1013 1015 1015 968 968 968 968 1015 1015 970 970 1015 1015 1017 1017 970 970 970 970 1017 1017 972 972 1017 1017 1019 1019 972 972 972 972 1019 1019 974 974 1019 1019 1021 1021 974 974 974 974 1021 1021 976 976 1021 1021 1023 1023 976 976 976 976 1023 1023 978 978 1023 1023 1025 1025 978 978 978 978 1025 1025 980 980 1025 1025 1027 1027 980 980 980 980 1027 1027 982 982 1027 1027 1029 1029 982 982 982 982 1029 1029 984 984 1029 1029 1031 1031 984 984 984 984 1031 1031 986 986 1031 1031 1033 1033 986 986 986 986 1033 1033 988 988 1033 1033 1035 1035 988 988 988 988 1035 1035 990 990 1035 1035 1037 1037 990 990 990 990 1037 1037 992 992 1037 1037 1039 1039 992 992 992 992 1039 1039 994 994 1039 1039 1041 1041 994 994 994 994 1041 1041 996 996 1041 1041 1043 1043 996 996 996 996 1043 1043 998 998 1043 1043 1045 1045 998 998 998 998 1045 1045 1000 1000 1045 1045 1047 1047 1000 1000 1000 1000 1047 1047 1001 1001 1047 1047 1048 1048 1001 1001 1001 1001 1048 1048 999 999 1048 1048 1046 1046 999 999 999 999 1046 1046 997 997 1046 1046 1044 1044 997 997 997 997 1044 1044 995 995 1044 1044 1042 1042 995 995 995 995 1042 1042 993 993 1042 1042 1040 1040 993 993 993 993 1040 1040 991 991 1040 1040 1038 1038 991 991 991 991 1038 1038 989 989 1038 1038 1036 1036 989 989 989 989 1036 1036 987 987 1036 1036 1034 1034 987 987 987 987 1034 1034 985 985 1034 1034 1032 1032 985 985 985 985 1032 1032 983 983 1032 1032 1030 1030 983 983 983 983 1030 1030 981 981 1030 1030 1028 1028 981 981 981 981 1028 1028 979 979 1028 1028 1026 1026 979 979 979 979 1026 1026 977 977 1026 1026 1024 1024 977 977 977 977 1024 1024 975 975 1024 1024 1022 1022 975 975 975 975 1022 1022 973 973 1022 1022 1020 1020 973 973 973 973 1020 1020 971 971 1020 1020 1018 1018 971 971 971 971 1018 1018 969 969 1018 1018 1016 1016 969 969 969 969 1016 1016 967 967 1016 1016 1014 1014 967 967 967 967 1014 1014 965 965 1014 1014 1012 1012 965 965 1012 1012 1059 1059 1010 1010 1059 1059 1057 1057 1010 1010 1010 1010 1057 1057 1008 1008 1057 1057 1055 1055 1008 1008 1008 1008 1055 1055 1006 1006 1055 1055 1053 1053 1006 1006 1006 1006 1053 1053 1004 1004 1053 1053 1051 1051 1004 1004 1004 1004 1051 1051 1002 1002 1051 1051 1049 1049 1002 1002 1002 1002 1049 1049 1003 1003 1049 1049 1050 1050 1003 1003 1003 1003 1050 1050 1005 1005 1050 1050 1052 1052 1005 1005 1005 1005 1052 1052 1007 1007 1052 1052 1054 1054 1007 1007 1007 1007 1054 1054 1009 1009 1054 1054 1056 1056 1009 1009 1009 1009 1056 1056 1011 1011 1056 1056 1058 1058 1011 1011 1011 1011 1058 1058 1013 1013 1058 1058 1060 1060 1013 1013 1013 1013 1060 1060 1015 1015 1060 1060 1062 1062 1015 1015 1015 1015 1062 1062 1017 1017 1062 1062 1064 1064 1017 1017 1017 1017 1064 1064 1019 1019 1064 1064 1066 1066 1019 1019 1019 1019 1066 1066 1021 1021 1066 1066 1068 1068 1021 1021 1021 1021 1068 1068 1023 1023 1068 1068 1070 1070 1023 1023 1023 1023 1070 1070 1025 1025 1070 1070 1072 1072 1025 1025 1025 1025 1072 1072 1027 1027 1072 1072 1074 1074 1027 1027 1027 1027 1074 1074 1029 1029 1074 1074 1076 1076 1029 1029 1029 1029 1076 1076 1031 1031 1076 1076 1078 1078 1031 1031 1031 1031 1078 1078 1033 1033 1078 1078 1080 1080 1033 1033 1033 1033 1080 1080 1035 1035 1080 1080 1082 1082 1035 1035 1035 1035 1082 1082 1037 1037 1082 1082 1084 1084 1037 1037 1037 1037 1084 1084 1039 1039 1084 1084 1086 1086 1039 1039 1039 1039 1086 1086 1041 1041 1086 1086 1088 1088 1041 1041 1041 1041 1088 1088 1043 1043 1088 1088 1090 1090 1043 1043 1043 1043 1090 1090 1045 1045 1090 1090 1092 1092 1045 1045 1045 1045 1092 1092 1047 1047 1092 1092 1094 1094 1047 1047 1047 1047 1094 1094 1048 1048 1094 1094 1095 1095 1048 1048 1048 1048 1095 1095 1046 1046 1095 1095 1093 1093 1046 1046 1046 1046 1093 1093 1044 1044 1093 1093 1091 1091 1044 1044 1044 1044 1091 1091 1042 1042 1091 1091 1089 1089 1042 1042 1042 1042 1089 1089 1040 1040 1089 1089 1087 1087 1040 1040 1040 1040 1087 1087 1038 1038 1087 1087 1085 1085 1038 1038 1038 1038 1085 1085 1036 1036 1085 1085 1083 1083 1036 1036 1036 1036 1083 1083 1034 1034 1083 1083 1081 1081 1034 1034 1034 1034 1081 1081 1032 1032 1081 1081 1079 1079 1032 1032 1032 1032 1079 1079 1030 1030 1079 1079 1077 1077 1030 1030 1030 1030 1077 1077 1028 1028 1077 1077 1075 1075 1028 1028 1028 1028 1075 1075 1026 1026 1075 1075 1073 1073 1026 1026 1026 1026 1073 1073 1024 1024 1073 1073 1071 1071 1024 1024 1024 1024 1071 1071 1022 1022 1071 1071 1069 1069 1022 1022 1022 1022 1069 1069 1020 1020 1069 1069 1067 1067 1020 1020 1020 1020 1067 1067 1018 1018 1067 1067 1065 1065 1018 1018 1018 1018 1065 1065 1016 1016 1065 1065 1063 1063 1016 1016 1016 1016 1063 1063 1014 1014 1063 1063 1061 1061 1014 1014 1014 1014 1061 1061 1012 1012 1061 1061 1059 1059 1012 1012 1059 1059 1106 1106 1057 1057 1106 1106 1104 1104 1057 1057 1057 1057 1104 1104 1055 1055 1104 1104 1102 1102 1055 1055 1055 1055 1102 1102 1053 1053 1102 1102 1100 1100 1053 1053 1053 1053 1100 1100 1051 1051 1100 1100 1098 1098 1051 1051 1051 1051 1098 1098 1049 1049 1098 1098 1096 1096 1049 1049 1049 1049 1096 1096 1050 1050 1096 1096 1097 1097 1050 1050 1050 1050 1097 1097 1052 1052 1097 1097 1099 1099 1052 1052 1052 1052 1099 1099 1054 1054 1099 1099 1101 1101 1054 1054 1054 1054 1101 1101 1056 1056 1101 1101 1103 1103 1056 1056 1056 1056 1103 1103 1058 1058 1103 1103 1105 1105 1058 1058 1058 1058 1105 1105 1060 1060 1105 1105 1107 1107 1060 1060 1060 1060 1107 1107 1062 1062 1107 1107 1109 1109 1062 1062 1062 1062 1109 1109 1064 1064 1109 1109 1111 1111 1064 1064 1064 1064 1111 1111 1066 1066 1111 1111 1113 1113 1066 1066 1066 1066 1113 1113 1068 1068 1113 1113 1115 1115 1068 1068 1068 1068 1115 1115 1070 1070 1115 1115 1117 1117 1070 1070 1070 1070 1117 1117 1072 1072 1117 1117 1119 1119 1072 1072 1072 1072 1119 1119 1074 1074 1119 1119 1121 1121 1074 1074 1074 1074 1121 1121 1076 1076 1121 1121 1123 1123 1076 1076 1076 1076 1123 1123 1078 1078 1123 1123 1125 1125 1078 1078 1078 1078 1125 1125 1080 1080 1125 1125 1127 1127 1080 1080 1080 1080 1127 1127 1082 1082 1127 1127 1129 1129 1082 1082 1082 1082 1129 1129 1084 1084 1129 1129 1131 1131 1084 1084 1084 1084 1131 1131 1086 1086 1131 1131 1133 1133 1086 1086 1086 1086 1133 1133 1088 1088 1133 1133 1135 1135 1088 1088 1088 1088 1135 1135 1090 1090 1135 1135 1137 1137 1090 1090 1090 1090 1137 1137 1092 1092 1137 1137 1139 1139 1092 1092 1092 1092 1139 1139 1094 1094 1139 1139 1141 1141 1094 1094 1094 1094 1141 1141 1095 1095 1141 1141 1142 1142 1095 1095 1095 1095 1142 1142 1093 1093 1142 1142 1140 1140 1093 1093 1093 1093 1140 1140 1091 1091 1140 1140 1138 1138 1091 1091 1091 1091 1138 1138 1089 1089 1138 1138 1136 1136 1089 1089 1089 1089 1136 1136 1087 1087 1136 1136 1134 1134 1087 1087 1087 1087 1134 1134 1085 1085 1134 1134 1132 1132 1085 1085 1085 1085 1132 1132 1083 1083 1132 1132 1130 1130 1083 1083 1083 1083 1130 1130 1081 1081 1130 1130 1128 1128 1081 1081 1081 1081 1128 1128 1079 1079 1128 1128 1126 1126 1079 1079 1079 1079 1126 1126 1077 1077 1126 1126 1124 1124 1077 1077 1077 1077 1124 1124 1075 1075 1124 1124 1122 1122 1075 1075 1075 1075 1122 1122 1073 1073 1122 1122 1120 1120 1073 1073 1073 1073 1120 1120 1071 1071 1120 1120 1118 1118 1071 1071 1071 1071 1118 1118 1069 1069 1118 1118 1116 1116 1069 1069 1069 1069 1116 1116 1067 1067 1116 1116 1114 1114 1067 1067 1067 1067 1114 1114 1065 1065 1114 1114 1112 1112 1065 1065 1065 1065 1112 1112 1063 1063 1112 1112 1110 1110 1063 1063 1063 1063 1110 1110 1061 1061 1110 1110 1108 1108 1061 1061 1061 1061 1108 1108 1059 1059 1108 1108 1106 1106 1059 1059 1171 1171 1240 1240 1169 1169 1240 1240 1237 1237 1169 1169 1169 1169 1237 1237 1167 1167 1237 1237 1235 1235 1167 1167 1167 1167 1235 1235 1165 1165 1235 1235 1234 1234 1165 1165 1165 1165 1234 1234 1163 1163 1179 1179 1250 1250 1177 1177 1250 1250 1247 1247 1177 1177 1177 1177 1247 1247 1175 1175 1247 1247 1245 1245 1175 1175 1175 1175 1245 1245 1173 1173 1245 1245 1244 1244 1173 1173 1173 1173 1244 1244 1171 1171 1244 1244 1241 1241 1171 1171 1171 1171 1241 1241 1240 1240 1187 1187 1260 1260 1185 1185 1260 1260 1257 1257 1185 1185 1185 1185 1257 1257 1183 1183 1257 1257 1255 1255 1183 1183 1183 1183 1255 1255 1181 1181 1255 1255 1254 1254 1181 1181 1181 1181 1254 1254 1179 1179 1254 1254 1251 1251 1179 1179 1179 1179 1251 1251 1250 1250 1195 1195 1270 1270 1193 1193 1270 1270 1267 1267 1193 1193 1193 1193 1267 1267 1191 1191 1267 1267 1265 1265 1191 1191 1191 1191 1265 1265 1804 1804 1265 1265 1264 1264 1805 1805 1806 1806 1264 1264 1807 1807 1264 1264 1808 1808 1809 1809 1187 1187 1261 1261 1260 1260 1202 1202 1279 1279 1204 1204 1279 1279 1281 1281 1204 1204 1204 1204 1281 1281 1203 1203 1281 1281 1280 1280 1203 1203 1203 1203 1280 1280 1201 1201 1280 1280 1277 1277 1201 1201 1201 1201 1277 1277 1199 1199 1277 1277 1275 1275 1199 1199 1199 1199 1275 1275 1197 1197 1275 1275 1274 1274 1197 1197 1197 1197 1274 1274 1195 1195 1274 1274 1271 1271 1195 1195 1195 1195 1271 1271 1270 1270 1194 1194 1269 1269 1196 1196 1269 1269 1272 1272 1196 1196 1196 1196 1272 1272 1198 1198 1272 1272 1273 1273 1198 1198 1198 1198 1273 1273 1200 1200 1273 1273 1276 1276 1200 1200 1200 1200 1276 1276 1202 1202 1276 1276 1278 1278 1202 1202 1202 1202 1278 1278 1279 1279 1186 1186 1259 1259 1188 1188 1810 1810 1262 1262 1811 1811 1812 1812 1262 1262 1190 1190 1262 1262 1263 1263 1190 1190 1190 1190 1263 1263 1192 1192 1263 1263 1266 1266 1192 1192 1192 1192 1266 1266 1194 1194 1266 1266 1268 1268 1194 1194 1194 1194 1268 1268 1269 1269 1178 1178 1249 1249 1180 1180 1249 1249 1252 1252 1180 1180 1180 1180 1252 1252 1182 1182 1252 1252 1253 1253 1182 1182 1182 1182 1253 1253 1184 1184 1253 1253 1256 1256 1184 1184 1184 1184 1256 1256 1186 1186 1256 1256 1258 1258 1186 1186 1186 1186 1258 1258 1259 1259 1170 1170 1239 1239 1172 1172 1239 1239 1242 1242 1172 1172 1172 1172 1242 1242 1174 1174 1242 1242 1243 1243 1174 1174 1174 1174 1243 1243 1176 1176 1243 1243 1246 1246 1176 1176 1176 1176 1246 1246 1178 1178 1246 1246 1248 1248 1178 1178 1178 1178 1248 1248 1249 1249 1162 1162 1229 1229 1164 1164 1229 1229 1232 1232 1164 1164 1164 1164 1232 1232 1166 1166 1232 1232 1233 1233 1166 1166 1166 1166 1233 1233 1168 1168 1233 1233 1236 1236 1168 1168 1168 1168 1236 1236 1170 1170 1236 1236 1238 1238 1170 1170 1170 1170 1238 1238 1239 1239 1156 1156 1223 1223 1813 1813 1223 1223 1814 1814 1815 1815 1158 1158 1224 1224 1160 1160 1224 1224 1226 1226 1160 1160 1160 1160 1226 1226 1162 1162 1226 1226 1228 1228 1162 1162 1162 1162 1228 1228 1229 1229 1148 1148 1213 1213 1150 1150 1213 1213 1214 1214 1150 1150 1150 1150 1214 1214 1152 1152 1214 1214 1217 1217 1152 1152 1152 1152 1217 1217 1154 1154 1217 1217 1219 1219 1154 1154 1154 1154 1219 1219 1156 1156 1219 1219 1221 1221 1156 1156 1156 1156 1221 1221 1223 1223 1145 1145 1205 1205 1144 1144 1205 1205 1206 1206 1144 1144 1144 1144 1206 1206 1143 1143 1206 1206 1207 1207 1143 1143 1143 1143 1207 1207 1146 1146 1207 1207 1209 1209 1146 1146 1146 1146 1209 1209 1148 1148 1209 1209 1210 1210 1148 1148 1148 1148 1210 1210 1213 1213 1153 1153 1216 1216 1151 1151 1216 1216 1215 1215 1151 1151 1151 1151 1215 1215 1149 1149 1215 1215 1212 1212 1149 1149 1149 1149 1212 1212 1147 1147 1212 1212 1211 1211 1147 1147 1147 1147 1211 1211 1145 1145 1211 1211 1208 1208 1145 1145 1145 1145 1208 1208 1205 1205 1234 1234 1231 1231 1163 1163 1231 1231 1230 1230 1163 1163 1163 1163 1230 1230 1161 1161 1230 1230 1227 1227 1161 1161 1161 1161 1227 1227 1159 1159 1227 1227 1225 1225 1159 1159 1816 1816 1817 1817 1157 1157 1818 1818 1222 1222 1157 1157 1157 1157 1222 1222 1155 1155 1222 1222 1220 1220 1155 1155 1155 1155 1220 1220 1153 1153 1220 1220 1218 1218 1153 1153 1153 1153 1218 1218 1216 1216 1307 1307 1305 1305 1361 1361 1361 1361 1363 1363 1307 1307 1363 1363 1365 1365 1307 1307 1307 1307 1365 1365 1309 1309 1365 1365 1367 1367 1309 1309 1367 1367 1369 1369 1309 1309 1309 1309 1369 1369 1311 1311 1369 1369 1371 1371 1311 1311 1371 1371 1373 1373 1311 1311 1311 1311 1373 1373 1313 1313 1373 1373 1375 1375 1313 1313 1375 1375 1374 1374 1313 1313 1313 1313 1374 1374 1312 1312 1374 1374 1372 1372 1312 1312 1372 1372 1370 1370 1312 1312 1312 1312 1370 1370 1310 1310 1370 1370 1368 1368 1310 1310 1368 1368 1366 1366 1310 1310 1310 1310 1366 1366 1308 1308 1366 1366 1364 1364 1308 1308 1364 1364 1362 1362 1308 1308 1308 1308 1362 1362 1306 1306 1362 1362 1360 1360 1306 1306 1360 1360 1358 1358 1306 1306 1306 1306 1358 1358 1304 1304 1358 1358 1356 1356 1304 1304 1356 1356 1354 1354 1304 1304 1304 1304 1354 1354 1302 1302 1354 1354 1352 1352 1302 1302 1352 1352 1350 1350 1302 1302 1302 1302 1350 1350 1300 1300 1350 1350 1348 1348 1300 1300 1348 1348 1346 1346 1300 1300 1300 1300 1346 1346 1298 1298 1346 1346 1344 1344 1298 1298 1344 1344 1342 1342 1298 1298 1298 1298 1342 1342 1296 1296 1342 1342 1340 1340 1296 1296 1340 1340 1338 1338 1296 1296 1296 1296 1338 1338 1294 1294 1338 1338 1336 1336 1294 1294 1336 1336 1334 1334 1294 1294 1294 1294 1334 1334 1292 1292 1334 1334 1332 1332 1292 1292 1292 1292 1332 1332 1290 1290 1332 1332 1330 1330 1290 1290 1290 1290 1330 1330 1289 1289 1330 1330 1328 1328 1289 1289 1328 1328 1326 1326 1289 1289 1289 1289 1326 1326 1287 1287 1326 1326 1324 1324 1287 1287 1324 1324 1322 1322 1287 1287 1287 1287 1322 1322 1285 1285 1322 1322 1320 1320 1285 1285 1320 1320 1318 1318 1285 1285 1285 1285 1318 1318 1283 1283 1318 1318 1316 1316 1283 1283 1316 1316 1315 1315 1283 1283 1283 1283 1315 1315 1282 1282 1315 1315 1314 1314 1282 1282 1314 1314 1317 1317 1282 1282 1282 1282 1317 1317 1284 1284 1317 1317 1319 1319 1284 1284 1319 1319 1321 1321 1284 1284 1284 1284 1321 1321 1286 1286 1321 1321 1323 1323 1286 1286 1323 1323 1325 1325 1286 1286 1286 1286 1325 1325 1288 1288 1325 1325 1327 1327 1288 1288 1327 1327 1329 1329 1288 1288 1288 1288 1329 1329 1291 1291 1329 1329 1331 1331 1291 1291 1331 1331 1333 1333 1291 1291 1291 1291 1333 1333 1293 1293 1333 1333 1335 1335 1293 1293 1335 1335 1337 1337 1293 1293 1293 1293 1337 1337 1295 1295 1337 1337 1339 1339 1295 1295 1339 1339 1341 1341 1295 1295 1295 1295 1341 1341 1297 1297 1341 1341 1343 1343 1297 1297 1343 1343 1345 1345 1297 1297 1297 1297 1345 1345 1299 1299 1345 1345 1347 1347 1299 1299 1347 1347 1349 1349 1299 1299 1299 1299 1349 1349 1301 1301 1349 1349 1351 1351 1301 1301 1351 1351 1353 1353 1301 1301 1301 1301 1353 1353 1303 1303 1353 1353 1355 1355 1303 1303 1355 1355 1357 1357 1303 1303 1303 1303 1357 1357 1305 1305 1357 1357 1359 1359 1305 1305 1305 1305 1359 1359 1361 1361 1384 1384 1383 1383 1393 1393 1384 1384 1393 1393 1386 1386 1392 1392 1390 1390 1393 1393 1390 1390 1388 1388 1393 1393 1393 1393 1388 1388 1386 1386 1399 1399 1397 1397 1393 1393 1397 1397 1395 1395 1393 1393 1393 1393 1395 1395 1392 1392 1405 1405 1403 1403 1393 1393 1403 1403 1401 1401 1393 1393 1393 1393 1401 1401 1399 1399 1406 1406 1408 1408 1393 1393 1408 1408 1407 1407 1393 1393 1393 1393 1407 1407 1405 1405 1400 1400 1402 1402 1393 1393 1402 1402 1404 1404 1393 1393 1393 1393 1404 1404 1406 1406 1394 1394 1396 1396 1393 1393 1396 1396 1398 1398 1393 1393 1393 1393 1398 1398 1400 1400 1387 1387 1389 1389 1393 1393 1389 1389 1391 1391 1393 1393 1393 1393 1391 1391 1394 1394 1380 1380 1382 1382 1393 1393 1382 1382 1385 1385 1393 1393 1393 1393 1385 1385 1387 1387 1377 1377 1376 1376 1393 1393 1376 1376 1378 1378 1393 1393 1393 1393 1378 1378 1380 1380 1383 1383 1381 1381 1393 1393 1381 1381 1379 1379 1393 1393 1393 1393 1379 1379 1377 1377 1409 1409 1410 1410 1411 1411 1410 1410 1412 1412 1411 1411 1413 1413 1414 1414 1415 1415 1414 1414 1416 1416 1415 1415 1417 1417 1418 1418 1419 1419 1418 1418 1420 1420 1419 1419 1421 1421 1422 1422 1423 1423 1422 1422 1424 1424 1423 1423 1425 1425 1426 1426 1427 1427 1426 1426 1428 1428 1427 1427 1429 1429 1430 1430 1431 1431 1430 1430 1432 1432 1431 1431 1433 1433 1434 1434 1435 1435 1434 1434 1436 1436 1435 1435 1435 1435 1436 1436 1437 1437 1436 1436 1438 1438 1437 1437
+1 1 0 0 3 3 0 0 2 2 3 3 3 3 2 2 7 7 2 2 6 6 7 7 7 7 6 6 11 11 6 6 10 10 11 11 11 11 10 10 290 290 10 10 291 291 292 292 15 15 14 14 19 19 14 14 18 18 19 19 19 19 18 18 23 23 18 18 22 22 23 23 23 23 22 22 27 27 22 22 26 26 27 27 27 27 26 26 31 31 26 26 30 30 31 31 293 293 294 294 35 35 295 295 34 34 35 35 35 35 34 34 39 39 34 34 38 38 39 39 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 45 45 46 46 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 41 41 40 40 37 37 40 40 36 36 37 37 37 37 36 36 296 296 36 36 297 297 298 298 33 33 32 32 29 29 32 32 28 28 29 29 29 29 28 28 25 25 28 28 24 24 25 25 25 25 24 24 21 21 24 24 20 20 21 21 21 21 20 20 17 17 20 20 16 16 17 17 299 299 300 300 13 13 301 301 12 12 13 13 13 13 12 12 9 9 12 12 8 8 9 9 9 9 8 8 5 5 8 8 4 4 5 5 5 5 4 4 1 1 4 4 0 0 1 1 49 49 48 48 51 51 48 48 50 50 51 51 51 51 50 50 55 55 50 50 54 54 55 55 55 55 54 54 59 59 54 54 58 58 59 59 59 59 58 58 302 302 58 58 303 303 304 304 63 63 62 62 67 67 62 62 66 66 67 67 67 67 66 66 71 71 66 66 70 70 71 71 71 71 70 70 75 75 70 70 74 74 75 75 75 75 74 74 79 79 74 74 78 78 79 79 305 305 306 306 83 83 307 307 82 82 83 83 83 83 82 82 87 87 82 82 86 86 87 87 87 87 86 86 91 91 86 86 90 90 91 91 91 91 90 90 95 95 90 90 94 94 95 95 95 95 94 94 93 93 94 94 92 92 93 93 93 93 92 92 89 89 92 92 88 88 89 89 89 89 88 88 85 85 88 88 84 84 85 85 85 85 84 84 308 308 84 84 309 309 310 310 81 81 80 80 77 77 80 80 76 76 77 77 77 77 76 76 73 73 76 76 72 72 73 73 73 73 72 72 69 69 72 72 68 68 69 69 69 69 68 68 65 65 68 68 64 64 65 65 311 311 312 312 61 61 313 313 60 60 61 61 61 61 60 60 57 57 60 60 56 56 57 57 57 57 56 56 53 53 56 56 52 52 53 53 53 53 52 52 49 49 52 52 48 48 49 49 97 97 96 96 99 99 96 96 98 98 99 99 99 99 98 98 103 103 98 98 102 102 103 103 103 103 102 102 107 107 102 102 106 106 107 107 107 107 106 106 314 314 106 106 315 315 316 316 111 111 110 110 115 115 110 110 114 114 115 115 115 115 114 114 119 119 114 114 118 118 119 119 119 119 118 118 123 123 118 118 122 122 123 123 123 123 122 122 127 127 122 122 126 126 127 127 317 317 318 318 131 131 319 319 130 130 131 131 131 131 130 130 135 135 130 130 134 134 135 135 135 135 134 134 139 139 134 134 138 138 139 139 139 139 138 138 143 143 138 138 142 142 143 143 143 143 142 142 141 141 142 142 140 140 141 141 141 141 140 140 137 137 140 140 136 136 137 137 137 137 136 136 133 133 136 136 132 132 133 133 133 133 132 132 320 320 132 132 321 321 322 322 129 129 128 128 125 125 128 128 124 124 125 125 125 125 124 124 121 121 124 124 120 120 121 121 121 121 120 120 117 117 120 120 116 116 117 117 117 117 116 116 113 113 116 116 112 112 113 113 323 323 324 324 109 109 325 325 108 108 109 109 109 109 108 108 105 105 108 108 104 104 105 105 105 105 104 104 101 101 104 104 100 100 101 101 101 101 100 100 97 97 100 100 96 96 97 97 190 190 191 191 186 186 191 191 187 187 186 186 186 186 187 187 182 182 187 187 183 183 182 182 182 182 183 183 178 178 183 183 179 179 178 178 178 178 179 179 326 326 179 179 327 327 328 328 174 174 175 175 170 170 175 175 171 171 170 170 170 170 171 171 166 166 171 171 167 167 166 166 166 166 167 167 162 162 167 167 163 163 162 162 162 162 163 163 158 158 163 163 159 159 158 158 329 329 330 330 154 154 331 331 155 155 154 154 154 154 155 155 150 150 155 155 151 151 150 150 150 150 151 151 146 146 151 151 147 147 146 146 146 146 147 147 144 144 147 147 145 145 144 144 144 144 145 145 148 148 145 145 149 149 148 148 148 148 149 149 152 152 149 149 153 153 152 152 152 152 153 153 156 156 153 153 157 157 156 156 156 156 157 157 332 332 157 157 333 333 334 334 160 160 161 161 164 164 161 161 165 165 164 164 164 164 165 165 168 168 165 165 169 169 168 168 168 168 169 169 172 172 169 169 173 173 172 172 172 172 173 173 176 176 173 173 177 177 176 176 335 335 336 336 180 180 337 337 181 181 180 180 180 180 181 181 184 184 181 181 185 185 184 184 184 184 185 185 188 188 185 185 189 189 188 188 188 188 189 189 190 190 189 189 191 191 190 190 238 238 239 239 234 234 239 239 235 235 234 234 234 234 235 235 230 230 235 235 231 231 230 230 230 230 231 231 226 226 231 231 227 227 226 226 226 226 227 227 338 338 227 227 339 339 340 340 222 222 223 223 218 218 223 223 219 219 218 218 218 218 219 219 214 214 219 219 215 215 214 214 214 214 215 215 210 210 215 215 211 211 210 210 210 210 211 211 206 206 211 211 207 207 206 206 341 341 342 342 202 202 343 343 203 203 202 202 202 202 203 203 198 198 203 203 199 199 198 198 198 198 199 199 194 194 199 199 195 195 194 194 194 194 195 195 192 192 195 195 193 193 192 192 192 192 193 193 196 196 193 193 197 197 196 196 196 196 197 197 200 200 197 197 201 201 200 200 200 200 201 201 204 204 201 201 205 205 204 204 204 204 205 205 344 344 205 205 345 345 346 346 208 208 209 209 212 212 209 209 213 213 212 212 212 212 213 213 216 216 213 213 217 217 216 216 216 216 217 217 220 220 217 217 221 221 220 220 220 220 221 221 224 224 221 221 225 225 224 224 347 347 348 348 228 228 349 349 229 229 228 228 228 228 229 229 232 232 229 229 233 233 232 232 232 232 233 233 236 236 233 233 237 237 236 236 236 236 237 237 238 238 237 237 239 239 238 238 284 284 283 283 279 279 283 283 280 280 279 279 279 279 280 280 275 275 280 280 276 276 275 275 275 275 276 276 350 350 276 276 351 351 352 352 271 271 272 272 267 267 272 272 268 268 267 267 267 267 268 268 263 263 268 268 264 264 263 263 263 263 264 264 259 259 264 264 260 260 259 259 259 259 260 260 255 255 260 260 256 256 255 255 353 353 354 354 251 251 355 355 252 252 251 251 251 251 252 252 247 247 252 252 248 248 247 247 248 248 246 246 247 247 247 247 246 246 242 242 246 246 243 243 242 242 242 242 243 243 240 240 243 243 241 241 240 240 240 240 241 241 244 244 241 241 245 245 244 244 244 244 245 245 249 249 245 245 250 250 249 249 249 249 250 250 253 253 250 250 254 254 253 253 253 253 254 254 356 356 254 254 357 357 358 358 257 257 258 258 261 261 258 258 262 262 261 261 261 261 262 262 265 265 262 262 266 266 265 265 265 265 266 266 269 269 266 266 270 270 269 269 269 269 270 270 273 273 270 270 274 274 273 273 359 359 360 360 277 277 361 361 278 278 277 277 277 277 278 278 281 281 278 278 282 282 281 281 281 281 282 282 286 286 282 282 287 287 286 286 286 286 287 287 288 288 287 287 289 289 288 288 288 288 289 289 284 284 289 289 285 285 284 284 284 284 285 285 283 283
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 10 10 11 11 12 12 11 11 13 13 12 12 14 14 15 15 16 16 15 15 17 17 16 16 27 27 28 28 25 25 28 28 26 26 25 25 25 25 26 26 24 24 26 26 23 23 24 24 20 20 18 18 21 21 18 18 19 19 21 21 21 21 19 19 23 23 19 19 22 22 23 23 23 23 22 22 24 24 29 29 30 30 31 31 30 30 32 32 31 31 34 34 33 33 36 36 33 33 35 35 36 36 36 36 35 35 37 37 35 35 38 38 37 37 41 41 43 43 40 40 43 43 42 42 40 40 40 40 42 42 38 38 42 42 39 39 38 38 38 38 39 39 37 37 52 52 46 46 49 49 46 46 44 44 49 49 54 54 51 51 45 45 51 51 48 48 45 45 45 45 48 48 44 44 48 48 47 47 44 44 44 44 47 47 49 49 103 103 104 104 94 94 60 60 50 50 58 58 50 50 46 46 58 58 58 58 46 46 55 55 46 46 52 52 55 55 64 64 70 70 113 113 70 70 74 74 113 113 113 113 74 74 108 108 74 74 84 84 108 108 108 108 84 84 104 104 84 84 90 90 104 104 104 104 90 90 94 94 61 61 63 63 53 53 63 63 59 59 53 53 53 53 59 59 45 45 59 59 57 57 45 45 45 45 57 57 54 54 94 94 97 97 103 103 97 97 93 93 103 103 103 103 93 93 102 102 93 93 89 89 102 102 102 102 89 89 101 101 89 89 83 83 101 101 73 73 71 71 72 72 71 71 73 73 68 68 73 73 69 69 68 68 68 68 69 69 66 66 69 69 63 63 66 66 66 66 63 63 65 65 63 63 61 61 65 65 65 65 61 61 67 67 72 72 85 85 73 73 85 85 92 92 73 73 73 73 92 92 83 83 92 92 98 98 83 83 83 83 98 98 101 101 176 176 174 174 162 162 171 171 163 163 173 173 163 163 161 161 173 173 173 173 161 161 170 170 245 245 246 246 252 252 176 176 162 162 178 178 162 162 191 191 178 178 178 178 191 191 180 180 174 174 172 172 162 162 172 172 169 169 162 162 162 162 169 169 148 148 169 169 167 167 148 148 167 167 165 165 148 148 148 148 165 165 164 164 161 161 158 158 170 170 158 158 157 157 170 170 170 170 157 157 168 168 157 157 156 156 168 168 168 168 156 156 166 166 156 156 155 155 166 166 166 166 155 155 164 164 155 155 154 154 164 164 164 164 154 154 153 153 252 252 256 256 245 245 256 256 260 260 245 245 245 245 260 260 241 241 301 301 305 305 298 298 305 305 303 303 298 298 298 298 303 303 295 295 153 153 152 152 164 164 152 152 149 149 164 164 164 164 149 149 148 148 149 149 147 147 148 148 148 148 147 147 142 142 147 147 143 143 142 142 142 142 143 143 140 140 143 143 139 139 140 140 140 140 139 139 135 135 139 139 137 137 135 135 135 135 137 137 120 120 137 137 126 126 120 120 120 120 126 126 86 86 126 126 107 107 86 86 86 86 107 107 61 61 107 107 80 80 61 61 61 61 80 80 67 67 280 280 236 236 276 276 236 236 241 241 276 276 276 276 241 241 266 266 241 241 260 260 266 266 280 280 286 286 299 299 286 286 290 290 299 299 299 299 290 290 303 303 290 290 292 292 303 303 303 303 292 292 295 295 297 297 304 304 300 300 304 304 305 305 300 300 300 300 305 305 302 302 305 305 301 301 302 302 199 199 198 198 184 184 198 198 197 197 184 184 186 186 201 201 184 184 201 201 200 200 184 184 184 184 200 200 199 199 248 248 265 265 247 247 265 265 259 259 247 247 247 247 259 259 246 246 259 259 255 255 246 246 246 246 255 255 252 252 173 173 175 175 171 171 175 175 177 177 171 171 171 171 177 177 182 182 177 177 179 179 182 182 182 182 179 179 190 190 179 179 181 181 190 190 190 190 181 181 192 192 181 181 184 184 192 192 197 197 196 196 184 184 196 196 195 195 184 184 184 184 195 195 192 192 285 285 281 281 283 283 248 248 251 251 265 265 251 251 257 257 265 265 265 265 257 257 275 275 257 257 264 264 275 275 275 275 264 264 279 279 264 264 277 277 279 279 279 279 277 277 285 285 277 277 278 278 285 285 285 285 278 278 281 281 297 297 294 294 304 304 294 294 291 291 304 304 304 304 291 291 296 296 291 291 289 289 296 296 296 296 289 289 288 288 289 289 285 285 288 288 288 288 285 285 284 284 285 285 283 283 284 284 186 186 188 188 201 201 188 188 189 189 201 201 201 201 189 189 204 204 189 189 187 187 204 204 204 204 187 187 205 205 187 187 185 185 205 205 205 205 185 185 191 191 185 185 183 183 191 191 191 191 183 183 180 180 284 284 282 282 288 288 282 282 269 269 288 288 288 288 269 269 263 263 269 269 242 242 263 263 263 263 242 242 229 229 242 242 223 223 229 229 229 229 223 223 214 214 223 223 212 212 214 214 214 214 212 212 209 209 212 212 210 210 209 209 209 209 210 210 205 205 210 210 206 206 205 205 205 205 206 206 204 204 235 235 221 221 219 219 280 280 299 299 236 236 299 299 261 261 236 236 236 236 261 261 253 253 235 235 219 219 233 233 274 274 293 293 273 273 293 293 287 287 273 273 273 273 287 287 271 271 221 221 235 235 224 224 235 235 238 238 224 224 224 224 238 238 226 226 238 238 240 240 226 226 226 226 240 240 227 227 274 274 272 272 293 293 272 272 270 270 293 293 293 293 270 270 299 299 270 270 267 267 299 299 299 299 267 267 261 261 244 244 250 250 258 258 220 220 230 230 237 237 219 219 217 217 233 233 217 217 216 216 233 233 233 233 216 216 231 231 216 216 218 218 231 231 231 231 218 218 232 232 218 218 220 220 232 232 232 232 220 220 234 234 220 220 237 237 234 234 258 258 228 228 244 244 228 228 222 222 244 244 244 244 222 222 240 240 222 222 225 225 240 240 240 240 225 225 227 227 250 250 254 254 258 258 254 254 262 262 258 258 258 258 262 262 287 287 262 262 268 268 287 287 287 287 268 268 271 271 253 253 249 249 236 236 249 249 243 243 236 236 236 236 243 243 230 230 243 243 239 239 230 230 230 230 239 239 237 237 194 194 193 193 202 202 193 193 203 203 202 202 202 202 203 203 208 208 203 203 207 207 208 208 208 208 207 207 213 213 207 207 211 211 213 213 213 213 211 211 228 228 211 211 215 215 228 228 228 228 215 215 222 222 77 77 62 62 75 75 62 62 56 56 75 75 75 75 56 56 76 76 99 99 95 95 113 113 95 95 50 50 113 113 113 113 50 50 64 64 50 50 60 60 64 64 77 77 79 79 62 62 79 79 82 82 62 62 62 62 82 82 91 91 82 82 88 88 91 91 88 88 96 96 91 91 96 96 100 100 91 91 91 91 100 100 121 121 100 100 106 106 121 121 121 121 106 106 110 110 95 95 87 87 50 50 87 87 81 81 50 50 50 50 81 81 56 56 81 81 78 78 56 56 56 56 78 78 76 76 119 119 129 129 114 114 110 110 123 123 122 122 123 123 110 110 125 125 110 110 112 112 125 125 125 125 112 112 128 128 112 112 115 115 128 128 128 128 115 115 130 130 115 115 117 117 130 130 130 130 117 117 132 132 132 132 117 117 133 133 117 117 118 118 133 133 133 133 118 118 131 131 131 131 118 118 129 129 118 118 116 116 129 129 129 129 116 116 114 114 114 114 111 111 119 119 111 111 109 109 119 119 119 119 109 109 113 113 109 109 105 105 113 113 113 113 105 105 99 99 159 159 160 160 150 150 160 160 151 151 150 150 150 150 151 151 146 146 151 151 145 145 146 146 146 146 145 145 144 144 145 145 141 141 144 144 144 144 141 141 138 138 141 141 136 136 138 138 138 138 136 136 134 134 136 136 121 121 134 134 134 134 121 121 127 127 121 121 110 110 127 127 127 127 110 110 124 124 110 110 122 122 124 124 306 306 307 307 308 308 307 307 309 309 308 308 308 308 309 309 310 310 309 309 311 311 310 310 310 310 311 311 312 312 311 311 313 313 312 312 312 312 313 313 314 314 313 313 315 315 314 314 453 453 466 466 463 463 477 477 468 468 465 465 463 463 466 466 465 465 466 466 475 475 465 465 465 465 475 475 477 477 477 477 478 478 468 468 478 478 479 479 468 468 468 468 479 479 470 470 479 479 482 482 470 470 470 470 482 482 473 473 482 482 483 483 473 473 473 473 483 483 474 474 483 483 484 484 474 474 474 474 484 484 485 485 463 463 461 461 453 453 461 461 459 459 453 453 453 453 459 459 444 444 459 459 457 457 444 444 444 444 457 457 442 442 457 457 452 452 442 442 450 450 440 440 452 452 440 440 441 441 452 452 452 452 441 441 442 442 445 445 431 431 433 433 433 433 436 436 445 445 436 436 437 437 445 445 445 445 437 437 447 447 437 437 438 438 447 447 447 447 438 438 450 450 438 438 439 439 450 450 450 450 439 439 440 440 445 445 446 446 431 431 446 446 423 423 431 431 431 431 423 423 430 430 423 423 424 424 430 430 462 462 464 464 480 480 464 464 467 467 480 480 480 480 467 467 490 490 462 462 480 480 460 460 480 480 454 454 460 460 460 460 454 454 458 458 499 499 493 493 494 494 493 493 490 490 494 494 434 434 427 427 423 423 427 427 422 422 423 423 423 423 422 422 420 420 485 485 486 486 474 474 486 486 488 488 474 474 474 474 488 488 472 472 488 488 494 494 472 472 472 472 494 494 471 471 494 494 490 490 471 471 471 471 490 490 469 469 490 490 467 467 469 469 446 446 448 448 423 423 448 448 449 449 423 423 423 423 449 449 434 434 449 449 451 451 434 434 434 434 451 451 454 454 451 451 456 456 454 454 454 454 456 456 458 458 604 604 602 602 612 612 611 611 601 601 603 603 612 612 602 602 607 607 603 603 608 608 611 611 608 608 610 610 611 611 611 611 610 610 612 612 610 610 609 609 612 612 612 612 609 609 604 604 587 587 583 583 581 581 583 583 576 576 581 581 581 581 576 576 577 577 575 575 584 584 594 594 584 584 586 586 594 594 601 601 611 611 599 599 611 611 605 605 599 599 599 599 605 605 595 595 605 605 594 594 595 595 595 595 594 594 590 590 594 594 586 586 590 590 590 590 586 586 587 587 586 586 585 585 587 587 587 587 585 585 583 583 557 557 567 567 551 551 576 576 572 572 577 577 572 572 569 569 577 577 577 577 569 569 567 567 569 569 556 556 567 567 567 567 556 556 551 551 539 539 548 548 540 540 548 548 552 552 540 540 540 540 552 552 541 541 552 552 557 557 541 541 541 541 557 557 544 544 557 557 551 551 544 544 538 538 549 549 539 539 549 549 545 545 539 539 539 539 545 545 548 548 600 600 596 596 597 597 596 596 591 591 597 597 597 597 591 591 579 579 591 591 588 588 579 579 588 588 582 582 579 579 582 582 578 578 579 579 579 579 578 578 526 526 578 578 568 568 526 526 526 526 568 568 534 534 568 568 558 558 534 534 534 534 558 558 538 538 558 558 553 553 538 538 538 538 553 553 549 549 348 348 342 342 334 334 382 382 381 381 366 366 381 381 380 380 366 366 366 366 380 380 361 361 366 366 372 372 382 382 372 372 376 376 382 382 382 382 376 376 383 383 348 348 393 393 352 352 393 393 387 387 352 352 344 344 343 343 341 341 376 376 373 373 383 383 373 373 367 367 383 383 383 383 367 367 387 387 367 367 362 362 387 387 387 387 362 362 352 352 341 341 343 343 331 331 343 343 345 345 331 331 331 331 345 345 338 338 345 345 358 358 338 338 338 338 358 358 371 371 380 380 377 377 361 361 377 377 368 368 361 361 361 361 368 368 351 351 368 368 363 363 351 351 351 351 363 363 347 347 363 363 350 350 347 347 350 350 349 349 347 347 347 347 349 349 341 341 349 349 346 346 341 341 341 341 346 346 344 344 318 318 322 322 334 334 330 330 318 318 333 333 318 318 334 334 333 333 333 333 334 334 337 337 334 334 342 342 337 337 321 321 316 316 324 324 316 316 318 318 324 324 324 324 318 318 326 326 318 318 330 330 326 326 321 321 319 319 316 316 319 319 320 320 316 316 316 316 320 320 317 317 320 320 323 323 317 317 323 323 325 325 317 317 325 325 329 329 317 317 317 317 329 329 327 327 329 329 332 332 327 327 327 327 332 332 331 331 332 332 336 336 331 331 331 331 336 336 341 341 424 424 423 423 421 421 423 423 420 420 421 421 421 421 420 420 416 416 420 420 417 417 416 416 416 416 417 417 406 406 417 417 400 400 406 406 406 406 400 400 386 386 400 400 369 369 386 386 386 386 369 369 371 371 369 369 339 339 371 371 371 371 339 339 338 338 488 488 489 489 494 494 489 489 495 495 494 494 494 494 495 495 499 499 495 495 498 498 499 499 535 535 550 550 574 574 592 592 589 589 574 574 589 589 573 573 574 574 574 574 573 573 535 535 573 573 570 570 535 535 535 535 570 570 515 515 570 570 530 530 515 515 515 515 530 530 503 503 530 530 505 505 503 503 503 503 505 505 498 498 505 505 500 500 498 498 498 498 500 500 499 499 602 602 600 600 607 607 600 600 597 597 607 607 607 607 597 597 606 606 597 597 598 598 606 606 598 598 597 597 593 593 597 597 579 579 593 593 593 593 579 579 580 580 580 580 563 563 560 560 580 580 560 560 571 571 560 560 555 555 571 571 555 555 547 547 571 571 571 571 547 547 531 531 547 547 543 543 531 531 531 531 543 543 529 529 554 554 559 559 579 579 559 559 562 562 579 579 562 562 564 564 579 579 564 564 566 566 579 579 579 579 566 566 580 580 566 566 565 565 580 580 580 580 565 565 563 563 512 512 510 510 521 521 510 510 508 508 521 521 521 521 508 508 523 523 526 526 520 520 532 532 532 532 536 536 526 526 536 536 542 542 526 526 526 526 542 542 579 579 542 542 546 546 579 579 579 579 546 546 554 554 519 519 517 517 533 533 521 521 522 522 512 512 522 522 524 524 512 512 512 512 524 524 520 520 524 524 527 527 520 520 520 520 527 527 532 532 517 517 514 514 533 533 514 514 529 529 533 533 533 533 529 529 537 537 529 529 543 543 537 537 508 508 509 509 523 523 509 509 511 511 523 523 523 523 511 511 525 525 511 511 513 513 525 525 525 525 513 513 528 528 513 513 516 516 528 528 528 528 516 516 533 533 516 516 518 518 533 533 533 533 518 518 519 519 378 378 384 384 393 393 393 393 384 384 399 399 348 348 334 334 393 393 334 334 374 374 393 393 393 393 374 374 378 378 409 409 396 396 411 411 396 396 398 398 411 411 411 411 398 398 413 413 398 398 397 397 413 413 360 360 340 340 365 365 340 340 370 370 365 365 365 365 370 370 375 375 356 356 359 359 334 334 359 359 364 364 334 334 334 334 364 364 374 374 384 384 388 388 399 399 388 388 390 390 399 399 399 399 390 390 409 409 390 390 394 394 409 409 409 409 394 394 396 396 395 395 410 410 397 397 410 410 412 412 397 397 397 397 412 412 413 413 385 385 407 407 389 389 407 407 404 404 389 389 514 514 507 507 529 529 507 507 504 504 529 529 529 529 504 504 506 506 504 504 502 502 506 506 506 506 502 502 501 501 502 502 496 496 501 501 501 501 496 496 497 497 496 496 492 492 497 497 497 497 492 492 491 491 492 492 487 487 491 491 491 491 487 487 481 481 487 487 476 476 481 481 481 481 476 476 455 455 476 476 443 443 455 455 455 455 443 443 435 435 443 443 432 432 435 435 435 435 432 432 428 428 432 432 429 429 428 428 428 428 429 429 426 426 429 429 425 425 426 426 426 426 425 425 418 418 425 425 419 419 418 418 418 418 419 419 401 401 419 419 415 415 401 401 401 401 415 415 392 392 415 415 414 414 392 392 360 360 357 357 340 340 357 357 355 355 340 340 340 340 355 355 335 335 355 355 353 353 335 335 335 335 353 353 354 354 414 414 407 407 392 392 407 407 385 385 392 392 392 392 385 385 370 370 385 385 379 379 370 370 370 370 379 379 375 375 404 404 402 402 389 389 402 402 403 403 389 389 389 389 403 403 391 391 403 403 405 405 391 391 391 391 405 405 395 395 405 405 408 408 395 395 395 395 408 408 410 410 354 354 356 356 335 335 356 356 334 334 335 335 335 335 334 334 328 328 334 334 322 322 328 328 594 594 592 592 575 575 592 592 574 574 575 575 575 575 574 574 561 561 574 574 550 550 561 561 662 662 664 664 665 665 666 666 667 667 661 661 667 667 669 669 661 661 669 669 670 670 661 661 661 661 670 670 675 675 670 670 671 671 675 675 671 671 674 674 675 675 675 675 674 674 693 693 674 674 676 676 693 693 693 693 676 676 677 677 677 677 678 678 693 693 678 678 679 679 693 693 693 693 679 679 680 680 680 680 681 681 693 693 681 681 682 682 693 693 693 693 682 682 684 684 684 684 685 685 693 693 685 685 686 686 693 693 693 693 686 686 687 687 688 688 691 691 689 689 691 691 687 687 689 689 618 618 613 613 615 615 615 615 614 614 618 618 614 614 619 619 618 618 618 618 619 619 624 624 619 619 621 621 624 624 621 621 625 625 624 624 624 624 625 625 631 631 625 625 626 626 631 631 631 631 626 626 629 629 629 629 632 632 631 631 632 632 635 635 631 631 631 631 635 635 637 637 635 635 638 638 637 637 638 638 2552 2552 637 637 637 637 2553 2553 2554 2554 641 641 644 644 643 643 644 644 647 647 643 643 643 643 647 647 649 649 647 647 650 650 649 649 650 650 653 653 649 649 649 649 653 653 655 655 665 665 666 666 662 662 666 666 661 661 662 662 662 662 661 661 659 659 661 661 655 655 659 659 659 659 655 655 656 656 655 655 653 653 656 656 687 687 691 691 693 693 691 691 694 694 693 693 693 693 694 694 699 699 694 694 696 696 699 699 696 696 700 700 699 699 699 699 700 700 705 705 700 700 702 702 705 705 702 702 706 706 705 705 705 705 706 706 711 711 706 706 708 708 711 711 708 708 712 712 711 711 2555 2555 2556 2556 717 717 2557 2557 714 714 717 717 714 714 718 718 717 717 717 717 718 718 723 723 718 718 720 720 723 723 720 720 724 724 723 723 723 723 724 724 729 729 724 724 726 726 729 729 726 726 730 730 729 729 729 729 730 730 735 735 730 730 732 732 735 735 732 732 736 736 735 735 735 735 736 736 741 741 736 736 738 738 741 741 738 738 742 742 741 741 741 741 742 742 740 740 742 742 739 739 740 740 739 739 737 737 740 740 740 740 737 737 734 734 737 737 733 733 734 734 733 733 731 731 734 734 734 734 731 731 728 728 731 731 727 727 728 728 727 727 725 725 728 728 728 728 725 725 722 722 725 725 721 721 722 722 721 721 719 719 722 722 722 722 719 719 716 716 719 719 715 715 716 716 715 715 2558 2558 716 716 716 716 2559 2559 2560 2560 713 713 709 709 710 710 709 709 707 707 710 710 710 710 707 707 704 704 707 707 703 703 704 704 703 703 701 701 704 704 704 704 701 701 698 698 701 701 697 697 698 698 697 697 695 695 698 698 698 698 695 695 692 692 695 695 690 690 692 692 690 690 683 683 692 692 692 692 683 683 672 672 683 683 673 673 672 672 673 673 668 668 672 672 672 672 668 668 660 660 668 668 663 663 660 660 663 663 658 658 660 660 660 660 658 658 654 654 658 658 657 657 654 654 657 657 652 652 654 654 654 654 652 652 648 648 652 652 651 651 648 648 651 651 646 646 648 648 648 648 646 646 642 642 646 646 645 645 642 642 645 645 640 640 642 642 2561 2561 2562 2562 636 636 2563 2563 639 639 636 636 636 636 639 639 630 630 639 639 634 634 630 630 634 634 633 633 630 630 630 630 633 633 623 623 633 633 628 628 623 623 628 628 627 627 623 623 623 623 627 627 617 617 627 627 622 622 617 617 622 622 620 620 617 617 617 617 620 620 613 613 620 620 616 616 613 613 613 613 616 616 615 615 775 775 744 744 746 746 743 743 744 744 777 777 769 769 750 750 752 752 748 748 750 750 771 771 746 746 748 748 773 773 763 763 780 780 782 782 754 754 780 780 765 765 752 752 754 754 767 767 757 757 786 786 788 788 784 784 786 786 759 759 782 782 784 784 761 761 758 758 789 789 787 787 790 790 789 789 756 756 788 788 790 790 755 755 764 764 783 783 781 781 785 785 783 783 762 762 787 787 785 785 760 760 770 770 753 753 751 751 779 779 753 753 768 768 781 781 779 779 766 766 776 776 747 747 745 745 749 749 747 747 774 774 751 751 749 749 772 772 745 745 743 743 778 778 823 823 792 792 794 794 791 791 792 792 825 825 817 817 798 798 800 800 796 796 798 798 819 819 794 794 796 796 821 821 811 811 828 828 830 830 802 802 828 828 813 813 800 800 802 802 815 815 805 805 834 834 836 836 832 832 834 834 807 807 830 830 832 832 809 809 806 806 837 837 835 835 838 838 837 837 804 804 836 836 838 838 803 803 812 812 831 831 829 829 833 833 831 831 810 810 835 835 833 833 808 808 818 818 801 801 799 799 827 827 801 801 816 816 829 829 827 827 814 814 824 824 795 795 793 793 797 797 795 795 822 822 799 799 797 797 820 820 793 793 791 791 826 826 871 871 840 840 842 842 839 839 840 840 873 873 865 865 846 846 848 848 844 844 846 846 867 867 842 842 844 844 869 869 859 859 876 876 878 878 850 850 876 876 861 861 848 848 850 850 863 863 853 853 882 882 884 884 880 880 882 882 855 855 878 878 880 880 857 857 854 854 885 885 883 883 886 886 885 885 852 852 884 884 886 886 851 851 860 860 879 879 877 877 881 881 879 879 858 858 883 883 881 881 856 856 866 866 849 849 847 847 875 875 849 849 864 864 877 877 875 875 862 862 872 872 843 843 841 841 845 845 843 843 870 870 847 847 845 845 868 868 841 841 839 839 874 874 903 903 932 932 930 930 934 934 932 932 901 901 909 909 926 926 924 924 928 928 926 926 907 907 930 930 928 928 905 905 915 915 896 896 894 894 898 898 896 896 913 913 924 924 898 898 911 911 921 921 890 890 888 888 892 892 890 890 919 919 894 894 892 892 917 917 918 918 889 889 891 891 887 887 889 889 920 920 888 888 887 887 922 922 912 912 895 895 897 897 893 893 895 895 914 914 891 891 893 893 916 916 906 906 925 925 927 927 923 923 925 925 908 908 897 897 923 923 910 910 900 900 931 931 933 933 929 929 931 931 902 902 927 927 929 929 904 904 933 933 934 934 899 899 951 951 980 980 978 978 982 982 980 980 949 949 957 957 974 974 972 972 976 976 974 974 955 955 978 978 976 976 953 953 963 963 944 944 942 942 946 946 944 944 961 961 972 972 946 946 959 959 969 969 938 938 936 936 940 940 938 938 967 967 942 942 940 940 965 965 966 966 937 937 939 939 935 935 937 937 968 968 936 936 935 935 970 970 960 960 943 943 945 945 941 941 943 943 962 962 939 939 941 941 964 964 954 954 973 973 975 975 971 971 973 973 956 956 945 945 971 971 958 958 948 948 979 979 981 981 977 977 979 979 950 950 975 975 977 977 952 952 981 981 982 982 947 947 999 999 1028 1028 1026 1026 1030 1030 1028 1028 997 997 1005 1005 1022 1022 1020 1020 1024 1024 1022 1022 1003 1003 1026 1026 1024 1024 1001 1001 1011 1011 992 992 990 990 994 994 992 992 1009 1009 1020 1020 994 994 1007 1007 1017 1017 986 986 984 984 988 988 986 986 1015 1015 990 990 988 988 1013 1013 1014 1014 985 985 987 987 983 983 985 985 1016 1016 984 984 983 983 1018 1018 1008 1008 991 991 993 993 989 989 991 991 1010 1010 987 987 989 989 1012 1012 1002 1002 1021 1021 1023 1023 1019 1019 1021 1021 1004 1004 993 993 1019 1019 1006 1006 996 996 1027 1027 1029 1029 1025 1025 1027 1027 998 998 1023 1023 1025 1025 1000 1000 1029 1029 1030 1030 995 995 1047 1047 1076 1076 1074 1074 1078 1078 1076 1076 1045 1045 1053 1053 1070 1070 1068 1068 1072 1072 1070 1070 1051 1051 1074 1074 1072 1072 1049 1049 1059 1059 1040 1040 1038 1038 1042 1042 1040 1040 1057 1057 1068 1068 1042 1042 1055 1055 1065 1065 1034 1034 1032 1032 1036 1036 1034 1034 1063 1063 1038 1038 1036 1036 1061 1061 1062 1062 1033 1033 1035 1035 1031 1031 1033 1033 1064 1064 1032 1032 1031 1031 1066 1066 1056 1056 1039 1039 1041 1041 1037 1037 1039 1039 1058 1058 1035 1035 1037 1037 1060 1060 1050 1050 1069 1069 1071 1071 1067 1067 1069 1069 1052 1052 1041 1041 1067 1067 1054 1054 1044 1044 1075 1075 1077 1077 1073 1073 1075 1075 1046 1046 1071 1071 1073 1073 1048 1048 1077 1077 1078 1078 1043 1043 1125 1125 1126 1126 1121 1121 1126 1126 1122 1122 1121 1121 1121 1121 1122 1122 1117 1117 1122 1122 1118 1118 1117 1117 1117 1117 1118 1118 1113 1113 1118 1118 1114 1114 1113 1113 1113 1113 1114 1114 2564 2564 1114 1114 2565 2565 2566 2566 1109 1109 1110 1110 1105 1105 1110 1110 1106 1106 1105 1105 1105 1105 1106 1106 1101 1101 1106 1106 1102 1102 1101 1101 1101 1101 1102 1102 1097 1097 1102 1102 1098 1098 1097 1097 1097 1097 1098 1098 1093 1093 1098 1098 1094 1094 1093 1093 2567 2567 2568 2568 1089 1089 2569 2569 1090 1090 1089 1089 1089 1089 1090 1090 1085 1085 1090 1090 1086 1086 1085 1085 1085 1085 1086 1086 1081 1081 1086 1086 1082 1082 1081 1081 1081 1081 1082 1082 1079 1079 1082 1082 1080 1080 1079 1079 1079 1079 1080 1080 1083 1083 1080 1080 1084 1084 1083 1083 1083 1083 1084 1084 1087 1087 1084 1084 1088 1088 1087 1087 1087 1087 1088 1088 1091 1091 1088 1088 1092 1092 1091 1091 1091 1091 1092 1092 2570 2570 1092 1092 2571 2571 2572 2572 1095 1095 1096 1096 1099 1099 1096 1096 1100 1100 1099 1099 1099 1099 1100 1100 1103 1103 1100 1100 1104 1104 1103 1103 1103 1103 1104 1104 1107 1107 1104 1104 1108 1108 1107 1107 1107 1107 1108 1108 1111 1111 1108 1108 1112 1112 1111 1111 2573 2573 2574 2574 1115 1115 2575 2575 1116 1116 1115 1115 1115 1115 1116 1116 1119 1119 1116 1116 1120 1120 1119 1119 1119 1119 1120 1120 1123 1123 1120 1120 1124 1124 1123 1123 1123 1123 1124 1124 1125 1125 1124 1124 1126 1126 1125 1125 1144 1144 1146 1146 1150 1150 1146 1146 1148 1148 1150 1150 1150 1150 1148 1148 1153 1153 1148 1148 1154 1154 1153 1153 1153 1153 1154 1154 1156 1156 1149 1149 1145 1145 1143 1143 1145 1145 1141 1141 1143 1143 1143 1143 1141 1141 1139 1139 1141 1141 1135 1135 1139 1139 1139 1139 1135 1135 1137 1137 1135 1135 1130 1130 1137 1137 1137 1137 1130 1130 1133 1133 1130 1130 1128 1128 1133 1133 1133 1133 1128 1128 1132 1132 1128 1128 1127 1127 1132 1132 1132 1132 1127 1127 1134 1134 1127 1127 1129 1129 1134 1134 1134 1134 1129 1129 1138 1138 1129 1129 1131 1131 1138 1138 1138 1138 1131 1131 1140 1140 1131 1131 1136 1136 1140 1140 1140 1140 1136 1136 1144 1144 1136 1136 1142 1142 1144 1144 1144 1144 1142 1142 1146 1146 1159 1159 1161 1161 1155 1155 1161 1161 1157 1157 1155 1155 1155 1155 1157 1157 1152 1152 1157 1157 1151 1151 1152 1152 1152 1152 1151 1151 1149 1149 1151 1151 1147 1147 1149 1149 1149 1149 1147 1147 1145 1145 1154 1154 1158 1158 1156 1156 1158 1158 1162 1162 1156 1156 1156 1156 1162 1162 1160 1160 1162 1162 1164 1164 1160 1160 1160 1160 1164 1164 1166 1166 1164 1164 1170 1170 1166 1166 1166 1166 1170 1170 1168 1168 1170 1170 1175 1175 1168 1168 1168 1168 1175 1175 1172 1172 1175 1175 1177 1177 1172 1172 1172 1172 1177 1177 1173 1173 1177 1177 1178 1178 1173 1173 1173 1173 1178 1178 1171 1171 1178 1178 1176 1176 1171 1171 1171 1171 1176 1176 1167 1167 1176 1176 1174 1174 1167 1167 1167 1167 1174 1174 1165 1165 1174 1174 1169 1169 1165 1165 1165 1165 1169 1169 1159 1159 1169 1169 1163 1163 1159 1159 1159 1159 1163 1163 1161 1161 1195 1195 1224 1224 1222 1222 1226 1226 1224 1224 1193 1193 1201 1201 1218 1218 1216 1216 1220 1220 1218 1218 1199 1199 1222 1222 1220 1220 1197 1197 1207 1207 1188 1188 1186 1186 1190 1190 1188 1188 1205 1205 1216 1216 1190 1190 1203 1203 1213 1213 1182 1182 1180 1180 1184 1184 1182 1182 1211 1211 1186 1186 1184 1184 1209 1209 1210 1210 1181 1181 1183 1183 1179 1179 1181 1181 1212 1212 1180 1180 1179 1179 1214 1214 1204 1204 1187 1187 1189 1189 1185 1185 1187 1187 1206 1206 1183 1183 1185 1185 1208 1208 1198 1198 1217 1217 1219 1219 1215 1215 1217 1217 1200 1200 1189 1189 1215 1215 1202 1202 1192 1192 1223 1223 1225 1225 1221 1221 1223 1223 1194 1194 1219 1219 1221 1221 1196 1196 1225 1225 1226 1226 1191 1191 1273 1273 1274 1274 1269 1269 1274 1274 1270 1270 1269 1269 1269 1269 1270 1270 1265 1265 1270 1270 1266 1266 1265 1265 1265 1265 1266 1266 1261 1261 1266 1266 1262 1262 1261 1261 1261 1261 1262 1262 2576 2576 1262 1262 2577 2577 2578 2578 1257 1257 1258 1258 1253 1253 1258 1258 1254 1254 1253 1253 1253 1253 1254 1254 1249 1249 1254 1254 1250 1250 1249 1249 1249 1249 1250 1250 1245 1245 1250 1250 1246 1246 1245 1245 1245 1245 1246 1246 1241 1241 1246 1246 1242 1242 1241 1241 2579 2579 2580 2580 1237 1237 2581 2581 1238 1238 1237 1237 1237 1237 1238 1238 1233 1233 1238 1238 1234 1234 1233 1233 1233 1233 1234 1234 1229 1229 1234 1234 1230 1230 1229 1229 1229 1229 1230 1230 1227 1227 1230 1230 1228 1228 1227 1227 1227 1227 1228 1228 1231 1231 1228 1228 1232 1232 1231 1231 1231 1231 1232 1232 1235 1235 1232 1232 1236 1236 1235 1235 1235 1235 1236 1236 1239 1239 1236 1236 1240 1240 1239 1239 1239 1239 1240 1240 2582 2582 1240 1240 2583 2583 2584 2584 1243 1243 1244 1244 1247 1247 1244 1244 1248 1248 1247 1247 1247 1247 1248 1248 1251 1251 1248 1248 1252 1252 1251 1251 1251 1251 1252 1252 1255 1255 1252 1252 1256 1256 1255 1255 1255 1255 1256 1256 1259 1259 1256 1256 1260 1260 1259 1259 2585 2585 2586 2586 1263 1263 2587 2587 1264 1264 1263 1263 1263 1263 1264 1264 1267 1267 1264 1264 1268 1268 1267 1267 1267 1267 1268 1268 1271 1271 1268 1268 1272 1272 1271 1271 1271 1271 1272 1272 1273 1273 1272 1272 1274 1274 1273 1273 1297 1297 1291 1291 1293 1293 1291 1291 1289 1289 1293 1293 1293 1293 1289 1289 1287 1287 1289 1289 1283 1283 1287 1287 1287 1287 1283 1283 1285 1285 1283 1283 1278 1278 1285 1285 1285 1285 1278 1278 1281 1281 1278 1278 1276 1276 1281 1281 1281 1281 1276 1276 1280 1280 1276 1276 1275 1275 1280 1280 1280 1280 1275 1275 1282 1282 1275 1275 1277 1277 1282 1282 1282 1282 1277 1277 1286 1286 1277 1277 1279 1279 1286 1286 1286 1286 1279 1279 1288 1288 1279 1279 1284 1284 1288 1288 1288 1288 1284 1284 1294 1294 1284 1284 1290 1290 1294 1294 1290 1290 1292 1292 1294 1294 1294 1294 1292 1292 1298 1298 1292 1292 1296 1296 1298 1298 1298 1298 1296 1296 1301 1301 1296 1296 1302 1302 1301 1301 1301 1301 1302 1302 1304 1304 1302 1302 1306 1306 1304 1304 1304 1304 1306 1306 1308 1308 1306 1306 1310 1310 1308 1308 1308 1308 1310 1310 1312 1312 1310 1310 1316 1316 1312 1312 1312 1312 1316 1316 1314 1314 1316 1316 1321 1321 1314 1314 1314 1314 1321 1321 1318 1318 1321 1321 1323 1323 1318 1318 1318 1318 1323 1323 1319 1319 1323 1323 1324 1324 1319 1319 1319 1319 1324 1324 1317 1317 1324 1324 1322 1322 1317 1317 1317 1317 1322 1322 1313 1313 1322 1322 1320 1320 1313 1313 1313 1313 1320 1320 1311 1311 1320 1320 1315 1315 1311 1311 1311 1311 1315 1315 1307 1307 1315 1315 1309 1309 1307 1307 1307 1307 1309 1309 1303 1303 1309 1309 1305 1305 1303 1303 1303 1303 1305 1305 1300 1300 1305 1305 1299 1299 1300 1300 1300 1300 1299 1299 1297 1297 1299 1299 1295 1295 1297 1297 1297 1297 1295 1295 1291 1291 1357 1357 1326 1326 1328 1328 1325 1325 1326 1326 1359 1359 1351 1351 1332 1332 1334 1334 1330 1330 1332 1332 1353 1353 1328 1328 1330 1330 1355 1355 1345 1345 1362 1362 1364 1364 1336 1336 1362 1362 1347 1347 1334 1334 1336 1336 1349 1349 1339 1339 1368 1368 1370 1370 1366 1366 1368 1368 1341 1341 1364 1364 1366 1366 1343 1343 1340 1340 1371 1371 1369 1369 1372 1372 1371 1371 1338 1338 1370 1370 1372 1372 1337 1337 1346 1346 1365 1365 1363 1363 1367 1367 1365 1365 1344 1344 1369 1369 1367 1367 1342 1342 1352 1352 1335 1335 1333 1333 1361 1361 1335 1335 1350 1350 1363 1363 1361 1361 1348 1348 1358 1358 1329 1329 1327 1327 1331 1331 1329 1329 1356 1356 1333 1333 1331 1331 1354 1354 1327 1327 1325 1325 1360 1360 1374 1374 1373 1373 1376 1376 1373 1373 1375 1375 1376 1376 1376 1376 1375 1375 1380 1380 1375 1375 1379 1379 1380 1380 1380 1380 1379 1379 1384 1384 1379 1379 1383 1383 1384 1384 1384 1384 1383 1383 2588 2588 1383 1383 2589 2589 2590 2590 1388 1388 1387 1387 1392 1392 1387 1387 1391 1391 1392 1392 1392 1392 1391 1391 1396 1396 1391 1391 1395 1395 1396 1396 1396 1396 1395 1395 1400 1400 1395 1395 1399 1399 1400 1400 1400 1400 1399 1399 1404 1404 1399 1399 1403 1403 1404 1404 2591 2591 2592 2592 1408 1408 2593 2593 1407 1407 1408 1408 1408 1408 1407 1407 1412 1412 1407 1407 1411 1411 1412 1412 1412 1412 1411 1411 1416 1416 1411 1411 1415 1415 1416 1416 1416 1416 1415 1415 1420 1420 1415 1415 1419 1419 1420 1420 1420 1420 1419 1419 1418 1418 1419 1419 1417 1417 1418 1418 1418 1418 1417 1417 1414 1414 1417 1417 1413 1413 1414 1414 1414 1414 1413 1413 1410 1410 1413 1413 1409 1409 1410 1410 1410 1410 1409 1409 2594 2594 1409 1409 2595 2595 2596 2596 1406 1406 1405 1405 1402 1402 1405 1405 1401 1401 1402 1402 1402 1402 1401 1401 1398 1398 1401 1401 1397 1397 1398 1398 1398 1398 1397 1397 1394 1394 1397 1397 1393 1393 1394 1394 1394 1394 1393 1393 1390 1390 1393 1393 1389 1389 1390 1390 2597 2597 2598 2598 1386 1386 2599 2599 1385 1385 1386 1386 1386 1386 1385 1385 1382 1382 1385 1385 1381 1381 1382 1382 1382 1382 1381 1381 1378 1378 1381 1381 1377 1377 1378 1378 1378 1378 1377 1377 1374 1374 1377 1377 1373 1373 1374 1374 1427 1427 1422 1422 1431 1431 1422 1422 1424 1424 1431 1431 1431 1431 1424 1424 1433 1433 1424 1424 1429 1429 1433 1433 1433 1433 1429 1429 1437 1437 1429 1429 1435 1435 1437 1437 1437 1437 1435 1435 1441 1441 1435 1435 1439 1439 1441 1441 1441 1441 1439 1439 1444 1444 1439 1439 1443 1443 1444 1444 1444 1444 1443 1443 1447 1447 1443 1443 1449 1449 1447 1447 1447 1447 1449 1449 1451 1451 1449 1449 1453 1453 1451 1451 1451 1451 1453 1453 1455 1455 1453 1453 1459 1459 1455 1455 1455 1455 1459 1459 1457 1457 1459 1459 1464 1464 1457 1457 1457 1457 1464 1464 1461 1461 1464 1464 1466 1466 1461 1461 1461 1461 1466 1466 1463 1463 1466 1466 1468 1468 1463 1463 1463 1463 1468 1468 1462 1462 1468 1468 1467 1467 1462 1462 1462 1462 1467 1467 1458 1458 1467 1467 1465 1465 1458 1458 1458 1458 1465 1465 1456 1456 1465 1465 1460 1460 1456 1456 1456 1456 1460 1460 1452 1452 1460 1460 1454 1454 1452 1452 1452 1452 1454 1454 1448 1448 1454 1454 1450 1450 1448 1448 1448 1448 1450 1450 1445 1445 1450 1450 1446 1446 1445 1445 1445 1445 1446 1446 1442 1442 1446 1446 1440 1440 1442 1442 1442 1442 1440 1440 1438 1438 1440 1440 1436 1436 1438 1438 1438 1438 1436 1436 1434 1434 1436 1436 1430 1430 1434 1434 1434 1434 1430 1430 1432 1432 1430 1430 1425 1425 1432 1432 1432 1432 1425 1425 1428 1428 1425 1425 1423 1423 1428 1428 1428 1428 1423 1423 1426 1426 1423 1423 1421 1421 1426 1426 1426 1426 1421 1421 1427 1427 1421 1421 1422 1422 1427 1427 1501 1501 1470 1470 1472 1472 1469 1469 1470 1470 1503 1503 1495 1495 1476 1476 1478 1478 1474 1474 1476 1476 1497 1497 1472 1472 1474 1474 1499 1499 1489 1489 1506 1506 1508 1508 1480 1480 1506 1506 1491 1491 1478 1478 1480 1480 1493 1493 1483 1483 1512 1512 1514 1514 1510 1510 1512 1512 1485 1485 1508 1508 1510 1510 1487 1487 1484 1484 1515 1515 1513 1513 1516 1516 1515 1515 1482 1482 1514 1514 1516 1516 1481 1481 1490 1490 1509 1509 1507 1507 1511 1511 1509 1509 1488 1488 1513 1513 1511 1511 1486 1486 1496 1496 1479 1479 1477 1477 1505 1505 1479 1479 1494 1494 1507 1507 1505 1505 1492 1492 1502 1502 1473 1473 1471 1471 1475 1475 1473 1473 1500 1500 1477 1477 1475 1475 1498 1498 1471 1471 1469 1469 1504 1504 1518 1518 1517 1517 1520 1520 1517 1517 1519 1519 1520 1520 1520 1520 1519 1519 1524 1524 1519 1519 1523 1523 1524 1524 1524 1524 1523 1523 1528 1528 1523 1523 1527 1527 1528 1528 1528 1528 1527 1527 2600 2600 1527 1527 2601 2601 2602 2602 1532 1532 1531 1531 1536 1536 1531 1531 1535 1535 1536 1536 1536 1536 1535 1535 1540 1540 1535 1535 1539 1539 1540 1540 1540 1540 1539 1539 1544 1544 1539 1539 1543 1543 1544 1544 1544 1544 1543 1543 1548 1548 1543 1543 1547 1547 1548 1548 2603 2603 2604 2604 1552 1552 2605 2605 1551 1551 1552 1552 1552 1552 1551 1551 1556 1556 1551 1551 1555 1555 1556 1556 1556 1556 1555 1555 1560 1560 1555 1555 1559 1559 1560 1560 1560 1560 1559 1559 1564 1564 1559 1559 1563 1563 1564 1564 1564 1564 1563 1563 1562 1562 1563 1563 1561 1561 1562 1562 1562 1562 1561 1561 1558 1558 1561 1561 1557 1557 1558 1558 1558 1558 1557 1557 1554 1554 1557 1557 1553 1553 1554 1554 1554 1554 1553 1553 2606 2606 1553 1553 2607 2607 2608 2608 1550 1550 1549 1549 1546 1546 1549 1549 1545 1545 1546 1546 1546 1546 1545 1545 1542 1542 1545 1545 1541 1541 1542 1542 1542 1542 1541 1541 1538 1538 1541 1541 1537 1537 1538 1538 1538 1538 1537 1537 1534 1534 1537 1537 1533 1533 1534 1534 2609 2609 2610 2610 1530 1530 2611 2611 1529 1529 1530 1530 1530 1530 1529 1529 1526 1526 1529 1529 1525 1525 1526 1526 1526 1526 1525 1525 1522 1522 1525 1525 1521 1521 1522 1522 1522 1522 1521 1521 1518 1518 1521 1521 1517 1517 1518 1518 1571 1571 1566 1566 1575 1575 1566 1566 1568 1568 1575 1575 1575 1575 1568 1568 1577 1577 1568 1568 1573 1573 1577 1577 1577 1577 1573 1573 1581 1581 1573 1573 1579 1579 1581 1581 1581 1581 1579 1579 1585 1585 1579 1579 1583 1583 1585 1585 1585 1585 1583 1583 1588 1588 1583 1583 1587 1587 1588 1588 1588 1588 1587 1587 1591 1591 1587 1587 1593 1593 1591 1591 1591 1591 1593 1593 1595 1595 1593 1593 1597 1597 1595 1595 1595 1595 1597 1597 1599 1599 1597 1597 1603 1603 1599 1599 1599 1599 1603 1603 1601 1601 1603 1603 1608 1608 1601 1601 1601 1601 1608 1608 1605 1605 1608 1608 1610 1610 1605 1605 1605 1605 1610 1610 1607 1607 1610 1610 1612 1612 1607 1607 1607 1607 1612 1612 1606 1606 1612 1612 1611 1611 1606 1606 1606 1606 1611 1611 1602 1602 1611 1611 1609 1609 1602 1602 1602 1602 1609 1609 1600 1600 1609 1609 1604 1604 1600 1600 1600 1600 1604 1604 1596 1596 1604 1604 1598 1598 1596 1596 1596 1596 1598 1598 1592 1592 1598 1598 1594 1594 1592 1592 1592 1592 1594 1594 1589 1589 1594 1594 1590 1590 1589 1589 1589 1589 1590 1590 1586 1586 1590 1590 1584 1584 1586 1586 1586 1586 1584 1584 1582 1582 1584 1584 1580 1580 1582 1582 1582 1582 1580 1580 1578 1578 1580 1580 1574 1574 1578 1578 1578 1578 1574 1574 1576 1576 1574 1574 1569 1569 1576 1576 1576 1576 1569 1569 1572 1572 1569 1569 1567 1567 1572 1572 1572 1572 1567 1567 1570 1570 1567 1567 1565 1565 1570 1570 1570 1570 1565 1565 1571 1571 1565 1565 1566 1566 1571 1571 1618 1618 1619 1619 1620 1620 1619 1619 1622 1622 1620 1620 1620 1620 1622 1622 1621 1621 1622 1622 1623 1623 1621 1621 1613 1613 1614 1614 1615 1615 1614 1614 1616 1616 1615 1615 1615 1615 1616 1616 1618 1618 1616 1616 1617 1617 1618 1618 1618 1618 1617 1617 1619 1619 1630 1630 1626 1626 1632 1632 1641 1641 1636 1636 1632 1632 1636 1636 1634 1634 1632 1632 1632 1632 1634 1634 1630 1630 1632 1632 1639 1639 1641 1641 1639 1639 1643 1643 1641 1641 1641 1641 1643 1643 1645 1645 1645 1645 1643 1643 1646 1646 1643 1643 1648 1648 1646 1646 1646 1646 1648 1648 1650 1650 1648 1648 1652 1652 1650 1650 1650 1650 1652 1652 1654 1654 1654 1654 1652 1652 1659 1659 1652 1652 1657 1657 1659 1659 1659 1659 1657 1657 1661 1661 1657 1657 1663 1663 1661 1661 1661 1661 1663 1663 1665 1665 1663 1663 1667 1667 1665 1665 1665 1665 1667 1667 1669 1669 1667 1667 1673 1673 1669 1669 1669 1669 1673 1673 1671 1671 1673 1673 1677 1677 1671 1671 1671 1671 1677 1677 1675 1675 1675 1675 1677 1677 1679 1679 1677 1677 1684 1684 1679 1679 1679 1679 1684 1684 1682 1682 1684 1684 1688 1688 1682 1682 1682 1682 1688 1688 1686 1686 1686 1686 1688 1688 1689 1689 1688 1688 1693 1693 1689 1689 1689 1689 1693 1693 1691 1691 1693 1693 1697 1697 1691 1691 1691 1691 1697 1697 1695 1695 1706 1706 1702 1702 1697 1697 1702 1702 1699 1699 1697 1697 1697 1697 1699 1699 1695 1695 1713 1713 1709 1709 1711 1711 1709 1709 1708 1708 1711 1711 1711 1711 1708 1708 1706 1706 1708 1708 1704 1704 1706 1706 1706 1706 1704 1704 1702 1702 1711 1711 1715 1715 1713 1713 1715 1715 1714 1714 1713 1713 1713 1713 1714 1714 1712 1712 1714 1714 1710 1710 1712 1712 1712 1712 1710 1710 1707 1707 1707 1707 1710 1710 1703 1703 1710 1710 1705 1705 1703 1703 1703 1703 1705 1705 1701 1701 1680 1680 1681 1681 1683 1683 1681 1681 1685 1685 1683 1683 1683 1683 1685 1685 1687 1687 1685 1685 1690 1690 1687 1687 1687 1687 1690 1690 1692 1692 1690 1690 1694 1694 1692 1692 1692 1692 1694 1694 1696 1696 1694 1694 1698 1698 1696 1696 1696 1696 1698 1698 1705 1705 1698 1698 1700 1700 1705 1705 1705 1705 1700 1700 1701 1701 1680 1680 1683 1683 1678 1678 1683 1683 1676 1676 1678 1678 1678 1678 1676 1676 1674 1674 1676 1676 1672 1672 1674 1674 1674 1674 1672 1672 1670 1670 1672 1672 1666 1666 1670 1670 1670 1670 1666 1666 1668 1668 1666 1666 1662 1662 1668 1668 1668 1668 1662 1662 1664 1664 1662 1662 1656 1656 1664 1664 1664 1664 1656 1656 1660 1660 1653 1653 1655 1655 1656 1656 1655 1655 1658 1658 1656 1656 1656 1656 1658 1658 1660 1660 1656 1656 1651 1651 1653 1653 1651 1651 1647 1647 1653 1653 1653 1653 1647 1647 1649 1649 1647 1647 1642 1642 1649 1649 1649 1649 1642 1642 1644 1644 1642 1642 1638 1638 1644 1644 1644 1644 1638 1638 1640 1640 1630 1630 1629 1629 1626 1626 1629 1629 1627 1627 1626 1626 1626 1626 1627 1627 1624 1624 1627 1627 1628 1628 1624 1624 1624 1624 1628 1628 1625 1625 1628 1628 1633 1633 1625 1625 1625 1625 1633 1633 1631 1631 1633 1633 1635 1635 1631 1631 1631 1631 1635 1635 1638 1638 1635 1635 1637 1637 1638 1638 1638 1638 1637 1637 1640 1640 1767 1767 1770 1770 1771 1771 1781 1781 1782 1782 1777 1777 1782 1782 1780 1780 1777 1777 1777 1777 1780 1780 1778 1778 1771 1771 1768 1768 1767 1767 1768 1768 1766 1766 1767 1767 1767 1767 1766 1766 1763 1763 1766 1766 1760 1760 1763 1763 1763 1763 1760 1760 1759 1759 1760 1760 1758 1758 1759 1759 1758 1758 1754 1754 1759 1759 1759 1759 1754 1754 1753 1753 1754 1754 1752 1752 1753 1753 1752 1752 1747 1747 1753 1753 1753 1753 1747 1747 1749 1749 1747 1747 1746 1746 1749 1749 1746 1746 1741 1741 1749 1749 1749 1749 1741 1741 1743 1743 1741 1741 1739 1739 1743 1743 1739 1739 1734 1734 1743 1743 1743 1743 1734 1734 1737 1737 1734 1734 1733 1733 1737 1737 1733 1733 1728 1728 1737 1737 1737 1737 1728 1728 1731 1731 1728 1728 1727 1727 1731 1731 1731 1731 1727 1727 1725 1725 1727 1727 1722 1722 1725 1725 1725 1725 1722 1722 1724 1724 1722 1722 1719 1719 1724 1724 1724 1724 1719 1719 1720 1720 1719 1719 1716 1716 1720 1720 1716 1716 1717 1717 1720 1720 1720 1720 1717 1717 1723 1723 1717 1717 1718 1718 1723 1723 1718 1718 1721 1721 1723 1723 1723 1723 1721 1721 1730 1730 1721 1721 1726 1726 1730 1730 1726 1726 1729 1729 1730 1730 1730 1730 1729 1729 1736 1736 1729 1729 1732 1732 1736 1736 1732 1732 1735 1735 1736 1736 1736 1736 1735 1735 1740 1740 1735 1735 1738 1738 1740 1740 1738 1738 1742 1742 1740 1740 1740 1740 1742 1742 1745 1745 1742 1742 1744 1744 1745 1745 1744 1744 1748 1748 1745 1745 1745 1745 1748 1748 1751 1751 1748 1748 1750 1750 1751 1751 1750 1750 1755 1755 1751 1751 1751 1751 1755 1755 1757 1757 1755 1755 1756 1756 1757 1757 1757 1757 1756 1756 1762 1762 1756 1756 1761 1761 1762 1762 1762 1762 1761 1761 1765 1765 1761 1761 1764 1764 1765 1765 1764 1764 1769 1769 1765 1765 1765 1765 1769 1769 1773 1773 1769 1769 1772 1772 1773 1773 1772 1772 1774 1774 1773 1773 1773 1773 1774 1774 1775 1775 1774 1774 1776 1776 1775 1775 1776 1776 1779 1779 1775 1775 1775 1775 1779 1779 1783 1783 1779 1779 1784 1784 1783 1783 1784 1784 1786 1786 1783 1783 1783 1783 1786 1786 1789 1789 1786 1786 1790 1790 1789 1789 1790 1790 1792 1792 1789 1789 1789 1789 1792 1792 1795 1795 1792 1792 1796 1796 1795 1795 1796 1796 1798 1798 1795 1795 1795 1795 1798 1798 1801 1801 1798 1798 1802 1802 1801 1801 1802 1802 1804 1804 1801 1801 1801 1801 1804 1804 1806 1806 1804 1804 1808 1808 1806 1806 1808 1808 1810 1810 1806 1806 1806 1806 1810 1810 1812 1812 1810 1810 1814 1814 1812 1812 1814 1814 1816 1816 1812 1812 1812 1812 1816 1816 1818 1818 1816 1816 1820 1820 1818 1818 1820 1820 1823 1823 1818 1818 1818 1818 1823 1823 1825 1825 1823 1823 1828 1828 1825 1825 1828 1828 1830 1830 1825 1825 1825 1825 1830 1830 1827 1827 1830 1830 1831 1831 1827 1827 1831 1831 1829 1829 1827 1827 1827 1827 1829 1829 1824 1824 1829 1829 1826 1826 1824 1824 1824 1824 1826 1826 1821 1821 1826 1826 1822 1822 1821 1821 1821 1821 1822 1822 1817 1817 1809 1809 1805 1805 1811 1811 1822 1822 1819 1819 1817 1817 1819 1819 1815 1815 1817 1817 1817 1817 1815 1815 1811 1811 1815 1815 1813 1813 1811 1811 1811 1811 1813 1813 1809 1809 1797 1797 1793 1793 1799 1799 1809 1809 1807 1807 1805 1805 1807 1807 1803 1803 1805 1805 1805 1805 1803 1803 1799 1799 1803 1803 1800 1800 1799 1799 1799 1799 1800 1800 1797 1797 1797 1797 1794 1794 1793 1793 1794 1794 1791 1791 1793 1793 1793 1793 1791 1791 1787 1787 1791 1791 1788 1788 1787 1787 1787 1787 1788 1788 1781 1781 1788 1788 1785 1785 1781 1781 1781 1781 1785 1785 1782 1782 1837 1837 1836 1836 1835 1835 1836 1836 1833 1833 1835 1835 1835 1835 1833 1833 1834 1834 1833 1833 1832 1832 1834 1834 1842 1842 1841 1841 1840 1840 1841 1841 1839 1839 1840 1840 1840 1840 1839 1839 1837 1837 1839 1839 1838 1838 1837 1837 1837 1837 1838 1838 1836 1836 1843 1843 1844 1844 1845 1845 1844 1844 1846 1846 1845 1845 1845 1845 1846 1846 1847 1847 1846 1846 1848 1848 1847 1847 1849 1849 1850 1850 1851 1851 1850 1850 1852 1852 1851 1851 1851 1851 1852 1852 1853 1853 1852 1852 1854 1854 1853 1853 1856 1856 1855 1855 1857 1857 1855 1855 1858 1858 1857 1857 1857 1857 1858 1858 1860 1860 1858 1858 1859 1859 1860 1860 1860 1860 1859 1859 1861 1861 1859 1859 1862 1862 1861 1861 1861 1861 1862 1862 1864 1864 1862 1862 1863 1863 1864 1864 1863 1863 1865 1865 1864 1864 1864 1864 1865 1865 1866 1866 1865 1865 1867 1867 1866 1866 1866 1866 1867 1867 1869 1869 1867 1867 1868 1868 1869 1869 1869 1869 1868 1868 1871 1871 1868 1868 1870 1870 1871 1871 1871 1871 1870 1870 2612 2612 1870 1870 2613 2613 2614 2614 1873 1873 1872 1872 1875 1875 1872 1872 1874 1874 1875 1875 1875 1875 1874 1874 1877 1877 1874 1874 1876 1876 1877 1877 1879 1879 1878 1878 1880 1880 1879 1879 1880 1880 1881 1881 2615 2615 1882 1882 2616 2616 2617 2617 1882 1882 1883 1883 1882 1882 1884 1884 1883 1883 1883 1883 1884 1884 1885 1885 1884 1884 1886 1886 1885 1885 1885 1885 1886 1886 1888 1888 1886 1886 1887 1887 1888 1888 1887 1887 1889 1889 1888 1888 1888 1888 1889 1889 1890 1890 1890 1890 1889 1889 1891 1891 1889 1889 1892 1892 1891 1891 1891 1891 1892 1892 1893 1893 1892 1892 1894 1894 1893 1893 1893 1893 1894 1894 1895 1895 1912 1912 1913 1913 1905 1905 1913 1913 1911 1911 1905 1905 1905 1905 1911 1911 1910 1910 1907 1907 1906 1906 1908 1908 1906 1906 1909 1909 1908 1908 1917 1917 1916 1916 1912 1912 1921 1921 1920 1920 1912 1912 1920 1920 1919 1919 1912 1912 1919 1919 1918 1918 1912 1912 1912 1912 1918 1918 1917 1917 1916 1916 1915 1915 1912 1912 1915 1915 1914 1914 1912 1912 1912 1912 1914 1914 1913 1913 1928 1928 1931 1931 1930 1930 1931 1931 1929 1929 1930 1930 1927 1927 1926 1926 1932 1932 1926 1926 1925 1925 1932 1932 1932 1932 1925 1925 1924 1924 1925 1925 1923 1923 1924 1924 1924 1924 1923 1923 1912 1912 1923 1923 1922 1922 1912 1912 1912 1912 1922 1922 1921 1921 1940 1940 1939 1939 1941 1941 1939 1939 1938 1938 1941 1941 1939 1939 1937 1937 1938 1938 1937 1937 1936 1936 1938 1938 1938 1938 1936 1936 1935 1935 1928 1928 1927 1927 1931 1931 1927 1927 1932 1932 1931 1931 1931 1931 1932 1932 1933 1933 1932 1932 1935 1935 1933 1933 1933 1933 1935 1935 1934 1934 1935 1935 1936 1936 1934 1934 1910 1910 1909 1909 1905 1905 1909 1909 1906 1906 1905 1905 1905 1905 1906 1906 1902 1902 1906 1906 1904 1904 1902 1902 1904 1904 1903 1903 1902 1902 1902 1902 1903 1903 1899 1899 1903 1903 1901 1901 1899 1899 1901 1901 1900 1900 1899 1899 1899 1899 1900 1900 1897 1897 1900 1900 1898 1898 1897 1897 1897 1897 1898 1898 1896 1896 1942 1942 1943 1943 1944 1944 1943 1943 1945 1945 1944 1944 1944 1944 1945 1945 1946 1946 1945 1945 1947 1947 1946 1946 2618 2618 2619 2619 1948 1948 2620 2620 1949 1949 1948 1948 1948 1948 1949 1949 1950 1950 1949 1949 1951 1951 1950 1950 1950 1950 1951 1951 1952 1952 1951 1951 1953 1953 1952 1952 1952 1952 1953 1953 1954 1954 1953 1953 1955 1955 1954 1954 1956 1956 1957 1957 1958 1958 1957 1957 1959 1959 1958 1958 1958 1958 1959 1959 1960 1960 1959 1959 1961 1961 1960 1960 1960 1960 1961 1961 1962 1962 1961 1961 1963 1963 1962 1962 1962 1962 1963 1963 2621 2621 1963 1963 2622 2622 2623 2623 1964 1964 1965 1965 1966 1966 1965 1965 1967 1967 1966 1966 1966 1966 1967 1967 1968 1968 1967 1967 1969 1969 1968 1968 1970 1970 1971 1971 1972 1972 1971 1971 1973 1973 1972 1972 1972 1972 1973 1973 1974 1974 1973 1973 1975 1975 1974 1974 1974 1974 1975 1975 1976 1976 1975 1975 1977 1977 1976 1976 1976 1976 1977 1977 1978 1978 1977 1977 1979 1979 1978 1978 1978 1978 1979 1979 1980 1980 1979 1979 1981 1981 1980 1980 1980 1980 1981 1981 2624 2624 1981 1981 2625 2625 2626 2626 2627 2627 2628 2628 1986 1986 2629 2629 1987 1987 1986 1986 1986 1986 1987 1987 1988 1988 1987 1987 1989 1989 1988 1988 1988 1988 1989 1989 1990 1990 1989 1989 1991 1991 1990 1990 1990 1990 1991 1991 1992 1992 1991 1991 1993 1993 1992 1992 1992 1992 1993 1993 1994 1994 1993 1993 1995 1995 1994 1994 1994 1994 1995 1995 1996 1996 1995 1995 1997 1997 1996 1996 1998 1998 1999 1999 2000 2000 1999 1999 2001 2001 2000 2000 2630 2630 2631 2631 2002 2002 2632 2632 2003 2003 2002 2002 2002 2002 2003 2003 2004 2004 2003 2003 2005 2005 2004 2004 2004 2004 2005 2005 2006 2006 2005 2005 2007 2007 2006 2006 2006 2006 2007 2007 2008 2008 2007 2007 2009 2009 2008 2008 2008 2008 2009 2009 2010 2010 2009 2009 2011 2011 2010 2010 2012 2012 2013 2013 2014 2014 2013 2013 2015 2015 2014 2014 2014 2014 2015 2015 2016 2016 2015 2015 2017 2017 2016 2016 2016 2016 2017 2017 2018 2018 2017 2017 2019 2019 2018 2018 2018 2018 2019 2019 2020 2020 2019 2019 2021 2021 2020 2020 2633 2633 2634 2634 2022 2022 2635 2635 2023 2023 2022 2022 2022 2022 2023 2023 2024 2024 2023 2023 2025 2025 2024 2024 2026 2026 2027 2027 2028 2028 2027 2027 2029 2029 2028 2028 2028 2028 2029 2029 2636 2636 2029 2029 2637 2637 2638 2638 2030 2030 2031 2031 2032 2032 2031 2031 2033 2033 2032 2032 2032 2032 2033 2033 2034 2034 2033 2033 2035 2035 2034 2034 2034 2034 2035 2035 2036 2036 2035 2035 2037 2037 2036 2036 2036 2036 2037 2037 2038 2038 2037 2037 2039 2039 2038 2038 2040 2040 2041 2041 2042 2042 2041 2041 2043 2043 2042 2042 2042 2042 2043 2043 2044 2044 2043 2043 2045 2045 2044 2044 2044 2044 2045 2045 2046 2046 2045 2045 2047 2047 2046 2046 2046 2046 2047 2047 2048 2048 2047 2047 2049 2049 2048 2048 2048 2048 2049 2049 2639 2639 2049 2049 2640 2640 2641 2641 2050 2050 2051 2051 2052 2052 2051 2051 2053 2053 2052 2052 2055 2055 2054 2054 2058 2058 2055 2055 2058 2058 2059 2059 2058 2058 2062 2062 2059 2059 2059 2059 2062 2062 2063 2063 2062 2062 2064 2064 2063 2063 2063 2063 2064 2064 2065 2065 2064 2064 2060 2060 2065 2065 2065 2065 2060 2060 2061 2061 2060 2060 2056 2056 2061 2061 2061 2061 2056 2056 2057 2057 2077 2077 2076 2076 2074 2074 2077 2077 2074 2074 2075 2075 2074 2074 2072 2072 2075 2075 2075 2075 2072 2072 2073 2073 2072 2072 2070 2070 2073 2073 2073 2073 2070 2070 2071 2071 2070 2070 2642 2642 2071 2071 2071 2071 2643 2643 2644 2644 2068 2068 2066 2066 2069 2069 2069 2069 2066 2066 2067 2067 2079 2079 2078 2078 2080 2080 2079 2079 2080 2080 2081 2081 2080 2080 2082 2082 2081 2081 2081 2081 2082 2082 2083 2083 2082 2082 2084 2084 2083 2083 2083 2083 2084 2084 2085 2085 2645 2645 2086 2086 2646 2646 2647 2647 2086 2086 2087 2087 2086 2086 2088 2088 2087 2087 2087 2087 2088 2088 2089 2089 2091 2091 2090 2090 2092 2092 2091 2091 2092 2092 2093 2093 2092 2092 2648 2648 2093 2093 2093 2093 2649 2649 2650 2650 2094 2094 2096 2096 2095 2095 2095 2095 2096 2096 2097 2097 2096 2096 2098 2098 2097 2097 2097 2097 2098 2098 2099 2099 2098 2098 2100 2100 2099 2099 2099 2099 2100 2100 2101 2101 2111 2111 2110 2110 2106 2106 2111 2111 2106 2106 2107 2107 2106 2106 2102 2102 2107 2107 2107 2107 2102 2102 2103 2103 2102 2102 2104 2104 2103 2103 2103 2103 2104 2104 2105 2105 2104 2104 2108 2108 2105 2105 2105 2105 2108 2108 2109 2109 2108 2108 2112 2112 2109 2109 2109 2109 2112 2112 2113 2113 2125 2125 2124 2124 2122 2122 2125 2125 2122 2122 2123 2123 2651 2651 2120 2120 2652 2652 2653 2653 2120 2120 2121 2121 2120 2120 2118 2118 2121 2121 2121 2121 2118 2118 2119 2119 2118 2118 2116 2116 2119 2119 2119 2119 2116 2116 2117 2117 2116 2116 2114 2114 2117 2117 2117 2117 2114 2114 2115 2115 2126 2126 2130 2130 2134 2134 2126 2126 2134 2134 2128 2128 2134 2134 2136 2136 2128 2128 2128 2128 2136 2136 2132 2132 2136 2136 2137 2137 2132 2132 2132 2132 2137 2137 2133 2133 2137 2137 2135 2135 2133 2133 2133 2133 2135 2135 2129 2129 2135 2135 2131 2131 2129 2129 2129 2129 2131 2131 2127 2127 2138 2138 2139 2139 2140 2140 2139 2139 2141 2141 2140 2140 2140 2140 2141 2141 2142 2142 2141 2141 2143 2143 2142 2142 2142 2142 2143 2143 2144 2144 2143 2143 2145 2145 2144 2144 2144 2144 2145 2145 2146 2146 2145 2145 2147 2147 2146 2146 2146 2146 2147 2147 2148 2148 2147 2147 2149 2149 2148 2148 2148 2148 2149 2149 2150 2150 2149 2149 2151 2151 2150 2150 2157 2157 2158 2158 2159 2159 2168 2168 2170 2170 2171 2171 2170 2170 2172 2172 2171 2171 2171 2171 2172 2172 2174 2174 2172 2172 2173 2173 2174 2174 2174 2174 2173 2173 2175 2175 2159 2159 2158 2158 2161 2161 2158 2158 2160 2160 2161 2161 2161 2161 2160 2160 2163 2163 2160 2160 2162 2162 2163 2163 2163 2163 2162 2162 2164 2164 2162 2162 2165 2165 2164 2164 2164 2164 2165 2165 2166 2166 2165 2165 2167 2167 2166 2166 2166 2166 2167 2167 2168 2168 2167 2167 2169 2169 2168 2168 2168 2168 2169 2169 2170 2170 2157 2157 2159 2159 2155 2155 2159 2159 2156 2156 2155 2155 2155 2155 2156 2156 2154 2154 2156 2156 2153 2153 2154 2154 2154 2154 2153 2153 2152 2152 2176 2176 2177 2177 2178 2178 2177 2177 2179 2179 2178 2178 2178 2178 2179 2179 2180 2180 2179 2179 2181 2181 2180 2180 2180 2180 2181 2181 2182 2182 2181 2181 2183 2183 2182 2182 2182 2182 2183 2183 2184 2184 2183 2183 2185 2185 2184 2184 2184 2184 2185 2185 2186 2186 2185 2185 2187 2187 2186 2186 2186 2186 2187 2187 2188 2188 2187 2187 2189 2189 2188 2188 2200 2200 2196 2196 2192 2192 2200 2200 2192 2192 2198 2198 2192 2192 2190 2190 2198 2198 2198 2198 2190 2190 2194 2194 2190 2190 2191 2191 2194 2194 2194 2194 2191 2191 2195 2195 2191 2191 2193 2193 2195 2195 2195 2195 2193 2193 2199 2199 2193 2193 2197 2197 2199 2199 2199 2199 2197 2197 2201 2201 2204 2204 2202 2202 2203 2203 2204 2204 2203 2203 2205 2205 2203 2203 2206 2206 2205 2205 2205 2205 2206 2206 2207 2207 2206 2206 2208 2208 2207 2207 2207 2207 2208 2208 2209 2209 2208 2208 2210 2210 2209 2209 2209 2209 2210 2210 2211 2211 2210 2210 2213 2213 2211 2211 2211 2211 2213 2213 2212 2212 2214 2214 2215 2215 2216 2216 2215 2215 2217 2217 2216 2216 2216 2216 2217 2217 2218 2218 2217 2217 2219 2219 2218 2218 2218 2218 2219 2219 2220 2220 2219 2219 2221 2221 2220 2220 2220 2220 2221 2221 2222 2222 2221 2221 2223 2223 2222 2222 2222 2222 2223 2223 2224 2224 2223 2223 2225 2225 2224 2224 2224 2224 2225 2225 2226 2226 2225 2225 2227 2227 2226 2226 2231 2231 2230 2230 2229 2229 2230 2230 2228 2228 2229 2229 2240 2240 2243 2243 2242 2242 2242 2242 2241 2241 2240 2240 2241 2241 2239 2239 2240 2240 2240 2240 2239 2239 2238 2238 2239 2239 2237 2237 2238 2238 2238 2238 2237 2237 2236 2236 2237 2237 2235 2235 2236 2236 2236 2236 2235 2235 2234 2234 2235 2235 2233 2233 2234 2234 2234 2234 2233 2233 2231 2231 2233 2233 2232 2232 2231 2231 2231 2231 2232 2232 2230 2230 2244 2244 2245 2245 2246 2246 2245 2245 2247 2247 2246 2246 2246 2246 2247 2247 2248 2248 2247 2247 2249 2249 2248 2248 2248 2248 2249 2249 2250 2250 2249 2249 2251 2251 2250 2250 2250 2250 2251 2251 2252 2252 2251 2251 2253 2253 2252 2252 2252 2252 2253 2253 2254 2254 2253 2253 2255 2255 2254 2254 2254 2254 2255 2255 2256 2256 2255 2255 2257 2257 2256 2256 2266 2266 2269 2269 2268 2268 2266 2266 2268 2268 2265 2265 2268 2268 2267 2267 2265 2265 2265 2265 2267 2267 2263 2263 2267 2267 2264 2264 2263 2263 2263 2263 2264 2264 2262 2262 2264 2264 2261 2261 2262 2262 2262 2262 2261 2261 2260 2260 2261 2261 2259 2259 2260 2260 2260 2260 2259 2259 2258 2258 2281 2281 2280 2280 2278 2278 2281 2281 2278 2278 2279 2279 2278 2278 2275 2275 2279 2279 2279 2279 2275 2275 2277 2277 2275 2275 2272 2272 2277 2277 2277 2277 2272 2272 2276 2276 2272 2272 2271 2271 2276 2276 2276 2276 2271 2271 2274 2274 2271 2271 2270 2270 2274 2274 2274 2274 2270 2270 2273 2273 2294 2294 2290 2290 2296 2296 2290 2290 2292 2292 2296 2296 2296 2296 2292 2292 2295 2295 2292 2292 2291 2291 2295 2295 2295 2295 2291 2291 2293 2293 2291 2291 2288 2288 2293 2293 2293 2293 2288 2288 2289 2289 2288 2288 2286 2286 2289 2289 2282 2282 2283 2283 2284 2284 2283 2283 2285 2285 2284 2284 2284 2284 2285 2285 2286 2286 2285 2285 2287 2287 2286 2286 2286 2286 2287 2287 2289 2289 2298 2298 2297 2297 2299 2299 2297 2297 2300 2300 2299 2299 2299 2299 2300 2300 2301 2301 2301 2301 2300 2300 2303 2303 2300 2300 2302 2302 2303 2303 2303 2303 2302 2302 2305 2305 2302 2302 2304 2304 2305 2305 2305 2305 2304 2304 2307 2307 2304 2304 2306 2306 2307 2307 2307 2307 2306 2306 2308 2308 2306 2306 2309 2309 2308 2308 2308 2308 2309 2309 2310 2310 2310 2310 2309 2309 2311 2311 2309 2309 2312 2312 2311 2311 2311 2311 2312 2312 2313 2313 2314 2314 2315 2315 2316 2316 2315 2315 2317 2317 2316 2316 2316 2316 2317 2317 2318 2318 2317 2317 2319 2319 2318 2318 2318 2318 2319 2319 2320 2320 2319 2319 2321 2321 2320 2320 2320 2320 2321 2321 2322 2322 2321 2321 2323 2323 2322 2322 2322 2322 2323 2323 2324 2324 2323 2323 2325 2325 2324 2324 2324 2324 2325 2325 2326 2326 2325 2325 2327 2327 2326 2326 2329 2329 2328 2328 2331 2331 2329 2329 2331 2331 2330 2330 2331 2331 2333 2333 2330 2330 2330 2330 2333 2333 2332 2332 2333 2333 2335 2335 2332 2332 2332 2332 2335 2335 2334 2334 2335 2335 2338 2338 2334 2334 2334 2334 2338 2338 2336 2336 2338 2338 2339 2339 2336 2336 2336 2336 2339 2339 2337 2337 2352 2352 2353 2353 2351 2351 2353 2353 2349 2349 2351 2351 2342 2342 2340 2340 2341 2341 2341 2341 2343 2343 2342 2342 2343 2343 2344 2344 2342 2342 2342 2342 2344 2344 2345 2345 2344 2344 2347 2347 2345 2345 2345 2345 2347 2347 2346 2346 2347 2347 2348 2348 2346 2346 2346 2346 2348 2348 2349 2349 2348 2348 2350 2350 2349 2349 2349 2349 2350 2350 2351 2351 2354 2354 2355 2355 2356 2356 2355 2355 2357 2357 2356 2356 2356 2356 2357 2357 2358 2358 2357 2357 2359 2359 2358 2358 2358 2358 2359 2359 2360 2360 2359 2359 2361 2361 2360 2360 2360 2360 2361 2361 2362 2362 2361 2361 2363 2363 2362 2362 2362 2362 2363 2363 2364 2364 2363 2363 2365 2365 2364 2364 2364 2364 2365 2365 2366 2366 2365 2365 2367 2367 2366 2366 2369 2369 2373 2373 2377 2377 2369 2369 2377 2377 2371 2371 2377 2377 2379 2379 2371 2371 2371 2371 2379 2379 2375 2375 2379 2379 2378 2378 2375 2375 2375 2375 2378 2378 2374 2374 2378 2378 2376 2376 2374 2374 2374 2374 2376 2376 2370 2370 2376 2376 2372 2372 2370 2370 2370 2370 2372 2372 2368 2368 2384 2384 2381 2381 2380 2380 2380 2380 2382 2382 2384 2384 2382 2382 2383 2383 2384 2384 2384 2384 2383 2383 2387 2387 2383 2383 2385 2385 2387 2387 2391 2391 2392 2392 2389 2389 2392 2392 2390 2390 2389 2389 2389 2389 2390 2390 2388 2388 2390 2390 2387 2387 2388 2388 2388 2388 2387 2387 2386 2386 2387 2387 2385 2385 2386 2386 2393 2393 2394 2394 2395 2395 2394 2394 2396 2396 2395 2395 2395 2395 2396 2396 2397 2397 2396 2396 2398 2398 2397 2397 2397 2397 2398 2398 2399 2399 2398 2398 2400 2400 2399 2399 2399 2399 2400 2400 2401 2401 2400 2400 2402 2402 2401 2401 2401 2401 2402 2402 2403 2403 2402 2402 2404 2404 2403 2403 2403 2403 2404 2404 2405 2405 2404 2404 2406 2406 2405 2405 2418 2418 2414 2414 2410 2410 2418 2418 2410 2410 2416 2416 2410 2410 2408 2408 2416 2416 2416 2416 2408 2408 2412 2412 2408 2408 2407 2407 2412 2412 2412 2412 2407 2407 2411 2411 2407 2407 2409 2409 2411 2411 2411 2411 2409 2409 2415 2415 2409 2409 2413 2413 2415 2415 2415 2415 2413 2413 2417 2417 2429 2429 2430 2430 2427 2427 2429 2429 2427 2427 2428 2428 2427 2427 2425 2425 2428 2428 2428 2428 2425 2425 2426 2426 2425 2425 2423 2423 2426 2426 2426 2426 2423 2423 2424 2424 2423 2423 2420 2420 2424 2424 2424 2424 2420 2420 2422 2422 2420 2420 2419 2419 2422 2422 2422 2422 2419 2419 2421 2421 2431 2431 2432 2432 2433 2433 2432 2432 2434 2434 2433 2433 2433 2433 2434 2434 2435 2435 2434 2434 2436 2436 2435 2435 2435 2435 2436 2436 2437 2437 2436 2436 2438 2438 2437 2437 2437 2437 2438 2438 2439 2439 2438 2438 2440 2440 2439 2439 2439 2439 2440 2440 2441 2441 2440 2440 2442 2442 2441 2441 2441 2441 2442 2442 2443 2443 2442 2442 2444 2444 2443 2443 2458 2458 2459 2459 2457 2457 2459 2459 2456 2456 2457 2457 2446 2446 2445 2445 2448 2448 2445 2445 2447 2447 2448 2448 2448 2448 2447 2447 2450 2450 2447 2447 2449 2449 2450 2450 2450 2450 2449 2449 2452 2452 2449 2449 2451 2451 2452 2452 2452 2452 2451 2451 2454 2454 2451 2451 2453 2453 2454 2454 2454 2454 2453 2453 2456 2456 2453 2453 2455 2455 2456 2456 2456 2456 2455 2455 2457 2457 2460 2460 2461 2461 2462 2462 2461 2461 2463 2463 2462 2462 2462 2462 2463 2463 2464 2464 2463 2463 2465 2465 2464 2464 2464 2464 2465 2465 2466 2466 2465 2465 2467 2467 2466 2466 2466 2466 2467 2467 2468 2468 2467 2467 2469 2469 2468 2468 2468 2468 2469 2469 2470 2470 2469 2469 2471 2471 2470 2470 2470 2470 2471 2471 2472 2472 2471 2471 2473 2473 2472 2472 2474 2474 2475 2475 2477 2477 2474 2474 2477 2477 2476 2476 2477 2477 2480 2480 2476 2476 2476 2476 2480 2480 2478 2478 2480 2480 2483 2483 2478 2478 2478 2478 2483 2483 2479 2479 2483 2483 2484 2484 2479 2479 2479 2479 2484 2484 2481 2481 2484 2484 2485 2485 2481 2481 2481 2481 2485 2485 2482 2482 2489 2489 2486 2486 2487 2487 2489 2489 2487 2487 2490 2490 2487 2487 2488 2488 2490 2490 2490 2490 2488 2488 2492 2492 2488 2488 2491 2491 2492 2492 2492 2492 2491 2491 2493 2493 2491 2491 2494 2494 2493 2493 2493 2493 2494 2494 2495 2495 2494 2494 2496 2496 2495 2495 2495 2495 2496 2496 2497 2497 2498 2498 2499 2499 2500 2500 2499 2499 2501 2501 2500 2500 2500 2500 2501 2501 2502 2502 2501 2501 2503 2503 2502 2502 2502 2502 2503 2503 2504 2504 2503 2503 2505 2505 2504 2504 2504 2504 2505 2505 2506 2506 2505 2505 2507 2507 2506 2506 2506 2506 2507 2507 2508 2508 2507 2507 2509 2509 2508 2508 2508 2508 2509 2509 2510 2510 2509 2509 2511 2511 2510 2510 2512 2512 2513 2513 2514 2514 2513 2513 2515 2515 2514 2514 2514 2514 2515 2515 2516 2516 2515 2515 2517 2517 2516 2516 2516 2516 2517 2517 2518 2518 2517 2517 2519 2519 2518 2518 2518 2518 2519 2519 2520 2520 2519 2519 2521 2521 2520 2520 2520 2520 2521 2521 2522 2522 2521 2521 2523 2523 2522 2522 2522 2522 2523 2523 2524 2524 2523 2523 2525 2525 2524 2524 2526 2526 2527 2527 2528 2528 2527 2527 2529 2529 2528 2528 2528 2528 2529 2529 2530 2530 2529 2529 2531 2531 2530 2530 2530 2530 2531 2531 2532 2532 2531 2531 2533 2533 2532 2532 2532 2532 2533 2533 2534 2534 2533 2533 2535 2535 2534 2534 2534 2534 2535 2535 2536 2536 2535 2535 2537 2537 2536 2536 2536 2536 2537 2537 2538 2538 2537 2537 2539 2539 2538 2538 2549 2549 2551 2551 2550 2550 2549 2549 2550 2550 2548 2548 2550 2550 2547 2547 2548 2548 2548 2548 2547 2547 2546 2546 2547 2547 2545 2545 2546 2546 2546 2546 2545 2545 2544 2544 2545 2545 2543 2543 2544 2544 2544 2544 2543 2543 2542 2542 2543 2543 2540 2540 2542 2542 2542 2542 2540 2540 2541 2541
+46 46 44 44 10 10 50 50 51 51 13 13 428 428 429 429 63 63 430 430 18 18 63 63 63 63 18 18 66 66 55 55 14 14 57 57 14 14 16 16 57 57 57 57 16 16 60 60 16 16 62 62 60 60 66 66 18 18 68 68 18 18 20 20 68 68 68 68 20 20 70 70 70 70 20 20 72 72 20 20 22 22 72 72 72 72 22 22 73 73 73 73 22 22 76 76 22 22 23 23 76 76 76 76 23 23 77 77 77 77 23 23 75 75 23 23 21 21 75 75 75 75 21 21 74 74 74 74 21 21 71 71 21 21 19 19 71 71 71 71 19 19 69 69 59 59 61 61 15 15 431 431 64 64 432 432 433 433 64 64 17 17 64 64 65 65 17 17 17 17 65 65 19 19 65 65 67 67 19 19 19 19 67 67 69 69 51 51 53 53 13 13 53 53 56 56 13 13 13 13 56 56 15 15 56 56 58 58 15 15 15 15 58 58 59 59 50 50 13 13 47 47 13 13 11 11 47 47 47 47 11 11 45 45 11 11 9 9 45 45 45 45 9 9 43 43 43 43 9 9 41 41 9 9 7 7 41 41 41 41 7 7 39 39 39 39 7 7 38 38 434 434 5 5 435 435 436 436 5 5 36 36 36 36 5 5 33 33 5 5 3 3 33 33 33 33 3 3 31 31 31 31 3 3 30 30 3 3 1 1 30 30 30 30 1 1 27 27 27 27 1 1 25 25 1 1 0 0 25 25 25 25 0 0 24 24 24 24 0 0 26 26 0 0 2 2 26 26 26 26 2 2 28 28 28 28 2 2 29 29 2 2 4 4 29 29 29 29 4 4 32 32 32 32 4 4 34 34 4 4 6 6 34 34 34 34 6 6 35 35 10 10 44 44 8 8 44 44 42 42 8 8 42 42 40 40 8 8 437 437 438 438 6 6 439 439 440 440 6 6 6 6 441 441 35 35 46 46 10 10 48 48 10 10 12 12 48 48 48 48 12 12 49 49 12 12 14 14 49 49 49 49 14 14 52 52 14 14 55 55 52 52 52 52 55 55 54 54 109 109 111 111 145 145 105 105 104 104 142 142 442 442 443 443 92 92 444 444 137 137 92 92 92 92 137 137 89 89 100 100 141 141 98 98 141 141 139 139 98 98 98 98 139 139 95 95 139 139 94 94 95 95 89 89 137 137 87 87 137 137 135 135 87 87 87 87 135 135 85 85 85 85 135 135 83 83 135 135 133 133 83 83 83 83 133 133 82 82 82 82 133 133 80 80 133 133 132 132 80 80 80 80 132 132 78 78 78 78 132 132 79 79 132 132 134 134 79 79 79 79 134 134 81 81 81 81 134 134 84 84 134 134 136 136 84 84 84 84 136 136 86 86 96 96 93 93 140 140 445 445 91 91 446 446 447 447 91 91 138 138 91 91 90 90 138 138 138 138 90 90 136 136 90 90 88 88 136 136 136 136 88 88 86 86 104 104 102 102 142 142 102 102 99 99 142 142 142 142 99 99 140 140 99 99 97 97 140 140 140 140 97 97 96 96 105 105 142 142 108 108 142 142 144 144 108 108 108 108 144 144 110 110 144 144 146 146 110 110 110 110 146 146 112 112 112 112 146 146 113 113 146 146 148 148 113 113 113 113 148 148 116 116 116 116 148 148 117 117 448 448 150 150 449 449 450 450 150 150 119 119 119 119 150 150 122 122 150 150 152 152 122 122 122 122 152 152 124 124 124 124 152 152 126 126 152 152 154 154 126 126 126 126 154 154 128 128 128 128 154 154 129 129 154 154 155 155 129 129 129 129 155 155 130 130 130 130 155 155 131 131 155 155 153 153 131 131 131 131 153 153 127 127 127 127 153 153 125 125 153 153 151 151 125 125 125 125 151 151 123 123 123 123 151 151 121 121 151 151 149 149 121 121 121 121 149 149 120 120 145 145 111 111 147 147 111 111 114 114 147 147 114 114 115 115 147 147 451 451 452 452 149 149 453 453 454 454 149 149 149 149 455 455 120 120 109 109 145 145 107 107 145 145 143 143 107 107 107 107 143 143 106 106 143 143 141 141 106 106 106 106 141 141 103 103 141 141 100 100 103 103 103 103 100 100 101 101 188 188 184 184 185 185 160 160 158 158 162 162 158 158 157 157 162 162 160 160 162 162 165 165 162 162 167 167 165 165 165 165 167 167 169 169 169 169 167 167 170 170 167 167 174 174 170 170 170 170 174 174 172 172 185 185 184 184 180 180 184 184 182 182 180 180 182 182 178 178 180 180 456 456 457 457 174 174 458 458 176 176 174 174 174 174 176 176 172 172 188 188 185 185 191 191 185 185 190 190 191 191 191 191 190 190 194 194 190 190 198 198 194 194 194 194 198 198 196 196 196 196 198 198 200 200 198 198 204 204 200 200 200 200 204 204 202 202 459 459 460 460 206 206 461 461 210 210 206 206 206 206 210 210 208 208 208 208 210 210 212 212 210 210 216 216 212 212 212 212 216 216 215 215 215 215 216 216 218 218 216 216 222 222 218 218 218 218 222 222 220 220 220 220 222 222 225 225 222 222 227 227 225 225 225 225 227 227 226 226 226 226 227 227 224 224 227 227 223 223 224 224 224 224 223 223 221 221 221 221 223 223 219 219 223 223 217 217 219 219 219 219 217 217 214 214 214 214 217 217 213 213 217 217 211 211 213 213 213 213 211 211 209 209 205 205 199 199 197 197 197 197 201 201 205 205 201 201 203 203 205 205 462 462 463 463 211 211 464 464 207 207 211 211 211 211 207 207 209 209 186 186 189 189 192 192 189 189 193 193 192 192 192 192 193 193 199 199 193 193 195 195 199 199 199 199 195 195 197 197 181 181 183 183 186 186 183 183 187 187 186 186 186 186 187 187 189 189 175 175 177 177 465 465 177 177 466 466 467 467 181 181 179 179 183 183 168 168 171 171 175 175 171 171 173 173 175 175 175 175 173 173 177 177 163 163 164 164 168 168 164 164 166 166 168 168 168 168 166 166 171 171 158 158 156 156 157 157 156 156 159 159 157 157 157 157 159 159 163 163 159 159 161 161 163 163 163 163 161 161 164 164 257 257 252 252 254 254 232 232 231 231 234 234 231 231 229 229 234 234 232 232 234 234 237 237 234 234 240 240 237 237 237 237 240 240 238 238 240 240 244 244 238 238 238 238 244 244 242 242 244 244 468 468 242 242 242 242 469 469 470 470 254 254 252 252 248 248 252 252 250 250 248 248 248 248 250 250 246 246 257 257 254 254 258 258 254 254 259 259 258 258 258 258 259 259 262 262 259 259 266 266 262 262 262 262 266 266 264 264 264 264 266 266 268 268 266 266 272 272 268 268 268 268 272 272 270 270 471 471 276 276 472 472 473 473 276 276 274 274 276 276 280 280 274 274 274 274 280 280 278 278 278 278 280 280 283 283 280 280 286 286 283 283 283 283 286 286 284 284 284 284 286 286 288 288 286 286 291 291 288 288 288 288 291 291 290 290 290 290 291 291 289 289 291 291 287 287 289 289 289 289 287 287 285 285 285 285 287 287 282 282 287 287 281 281 282 282 282 282 281 281 279 279 281 281 277 277 279 279 279 279 277 277 275 275 277 277 474 474 275 275 275 275 475 475 476 476 267 267 265 265 273 273 265 265 269 269 273 273 273 273 269 269 271 271 255 255 256 256 261 261 256 256 260 260 261 261 261 261 260 260 267 267 260 260 263 263 267 267 267 267 263 263 265 265 241 241 243 243 245 245 243 243 477 477 245 245 245 245 478 478 479 479 247 247 251 251 249 249 249 249 251 251 255 255 251 251 253 253 255 255 255 255 253 253 256 256 235 235 236 236 241 241 236 236 239 239 241 241 241 241 239 239 243 243 231 231 228 228 229 229 228 228 230 230 229 229 229 229 230 230 235 235 230 230 233 233 235 235 235 235 233 233 236 236 313 313 312 312 346 346 294 294 295 295 337 337 303 303 480 480 341 341 481 481 482 482 341 341 337 337 295 295 339 339 295 295 297 297 339 339 297 297 299 299 339 339 339 339 299 299 341 341 299 299 301 301 341 341 341 341 301 301 303 303 294 294 337 337 292 292 337 337 336 336 292 292 292 292 336 336 293 293 336 336 338 338 293 293 293 293 338 338 296 296 296 296 338 338 298 298 338 338 340 340 298 298 298 298 340 340 300 300 300 300 340 340 302 302 340 340 342 342 302 302 302 302 342 342 304 304 304 304 342 342 483 483 342 342 484 484 485 485 306 306 344 344 307 307 346 346 312 312 344 344 312 312 309 309 344 344 344 344 309 309 307 307 313 313 346 346 316 316 346 346 348 348 316 316 316 316 348 348 318 318 348 348 350 350 318 318 318 318 350 350 319 319 319 319 350 350 322 322 350 350 352 352 322 322 322 322 352 352 324 324 486 486 354 354 487 487 488 488 354 354 326 326 354 354 356 356 326 326 326 326 356 356 328 328 328 328 356 356 329 329 356 356 358 358 329 329 329 329 358 358 332 332 332 332 358 358 334 334 358 358 359 359 334 334 334 334 359 359 335 335 335 335 359 359 333 333 359 359 357 357 333 333 333 333 357 357 331 331 331 331 357 357 330 330 357 357 355 355 330 330 330 330 355 355 327 327 355 355 353 353 327 327 327 327 353 353 325 325 353 353 489 489 325 325 325 325 490 490 491 491 349 349 320 320 351 351 320 320 321 321 351 351 351 351 321 321 323 323 345 345 314 314 347 347 314 314 315 315 347 347 347 347 315 315 349 349 315 315 317 317 349 349 349 349 317 317 320 320 305 305 308 308 343 343 308 308 310 310 343 343 343 343 310 310 345 345 310 310 311 311 345 345 345 345 311 311 314 314 402 402 399 399 370 370 406 406 407 407 373 373 375 375 412 412 413 413 492 492 493 493 377 377 373 373 407 407 375 375 407 407 410 410 375 375 375 375 410 410 412 412 406 406 373 373 403 403 373 373 371 371 403 403 403 403 371 371 401 401 371 371 369 369 401 401 401 401 369 369 400 400 400 400 369 369 397 397 369 369 367 367 397 397 397 397 367 367 395 395 494 494 365 365 495 495 496 496 365 365 393 393 365 365 363 363 393 393 393 393 363 363 391 391 391 391 363 363 390 390 363 363 361 361 390 390 390 390 361 361 387 387 387 387 361 361 385 385 361 361 360 360 385 385 385 385 360 360 384 384 384 384 360 360 386 386 360 360 362 362 386 386 386 386 362 362 388 388 388 388 362 362 389 389 362 362 364 364 389 389 389 389 364 364 392 392 364 364 366 366 392 392 392 392 366 366 394 394 366 366 497 497 394 394 394 394 498 498 499 499 370 370 399 399 368 368 399 399 398 398 368 368 368 368 398 398 396 396 402 402 370 370 404 404 370 370 372 372 404 404 404 404 372 372 405 405 372 372 374 374 405 405 405 405 374 374 408 408 408 408 374 374 409 409 374 374 376 376 409 409 409 409 376 376 411 411 411 411 376 376 414 414 500 500 378 378 501 501 502 502 378 378 416 416 380 380 382 382 424 424 424 424 422 422 380 380 422 422 420 420 380 380 380 380 420 420 378 378 420 420 418 418 378 378 378 378 418 418 416 416 381 381 426 426 383 383 426 426 427 427 383 383 383 383 427 427 382 382 427 427 425 425 382 382 382 382 425 425 424 424 379 379 421 421 381 381 421 421 423 423 381 381 381 381 423 423 426 426 503 503 415 415 377 377 415 415 417 417 377 377 377 377 417 417 379 379 417 417 419 419 379 379 379 379 419 419 421 421
+1 1 2 2 0 0 2 2 3 3 0 0 0 0 3 3 4 4 8 8 9 9 11 11 9 9 10 10 11 11 11 11 10 10 12 12 4 4 5 5 0 0 5 5 6 6 0 0 0 0 6 6 11 11 6 6 7 7 11 11 11 11 7 7 8 8 14 14 15 15 13 13 15 15 16 16 13 13 13 13 16 16 17 17 17 17 18 18 13 13 18 18 19 19 13 13 13 13 19 19 24 24 19 19 20 20 24 24 24 24 20 20 21 21 21 21 22 22 24 24 22 22 23 23 24 24 24 24 23 23 25 25 38 38 36 36 37 37 36 36 35 35 37 37 37 37 35 35 34 34 34 34 33 33 37 37 33 33 32 32 37 37 37 37 32 32 26 26 32 32 31 31 26 26 26 26 31 31 30 30 30 30 29 29 26 26 29 29 28 28 26 26 26 26 28 28 27 27 134 134 123 123 131 131 123 123 130 130 131 131 140 140 139 139 137 137 139 139 123 123 137 137 137 137 123 123 135 135 123 123 134 134 135 135 116 116 113 113 105 105 124 124 128 128 107 107 128 128 125 125 107 107 125 125 120 120 107 107 120 120 119 119 107 107 107 107 119 119 105 105 119 119 117 117 105 105 105 105 117 117 116 116 112 112 108 108 104 104 108 108 109 109 104 104 109 109 110 110 104 104 104 104 110 110 111 111 111 111 114 114 104 104 114 114 115 115 104 104 104 104 115 115 118 118 118 118 121 121 104 104 121 121 122 122 104 104 104 104 122 122 106 106 122 122 126 126 106 106 106 106 126 126 123 123 126 126 127 127 123 123 123 123 127 127 130 130 124 124 142 142 141 141 141 141 138 138 124 124 138 138 136 136 124 124 124 124 136 136 133 133 133 133 132 132 124 124 132 132 129 129 124 124 124 124 129 129 128 128 54 54 51 51 58 58 51 51 50 50 58 58 58 58 50 50 47 47 41 41 42 42 44 44 42 42 58 58 44 44 44 44 58 58 46 46 58 58 47 47 46 46 57 57 53 53 74 74 53 53 56 56 74 74 74 74 56 56 76 76 56 56 61 61 76 76 61 61 62 62 76 76 62 62 64 64 76 76 76 76 64 64 65 65 65 65 68 68 76 76 68 68 69 69 76 76 76 76 69 69 73 73 72 72 71 71 77 77 71 71 70 70 77 77 70 70 67 67 77 77 67 67 66 66 77 77 77 77 66 66 63 63 63 63 60 60 77 77 60 60 59 59 77 77 77 77 59 59 55 55 54 54 58 58 55 55 58 58 75 75 55 55 55 55 75 75 77 77 57 57 39 39 40 40 40 40 43 43 57 57 43 43 45 45 57 57 57 57 45 45 48 48 48 48 49 49 57 57 49 49 52 52 57 57 57 57 52 52 53 53 73 73 72 72 76 76 72 72 77 77 76 76 76 76 77 77 78 78 77 77 79 79 78 78 78 78 79 79 80 80 79 79 81 81 80 80 80 80 81 81 82 82 81 81 83 83 82 82 82 82 83 83 84 84 83 83 85 85 84 84 84 84 85 85 86 86 85 85 87 87 86 86 86 86 87 87 88 88 87 87 89 89 88 88 88 88 89 89 90 90 89 89 91 91 90 90 90 90 91 91 92 92 91 91 93 93 92 92 92 92 93 93 94 94 93 93 95 95 94 94 94 94 95 95 96 96 95 95 97 97 96 96 96 96 97 97 98 98 97 97 99 99 98 98 98 98 99 99 100 100 99 99 101 101 100 100 100 100 101 101 102 102 101 101 103 103 102 102 102 102 103 103 104 104 103 103 105 105 104 104 104 104 105 105 112 112 105 105 113 113 112 112 152 152 158 158 154 154 158 158 156 156 154 154 144 144 143 143 147 147 143 143 158 158 147 147 147 147 158 158 149 149 158 158 152 152 149 149 159 159 161 161 180 180 161 161 165 165 180 180 180 180 165 165 182 182 165 165 166 166 182 182 182 182 166 166 168 168 168 168 170 170 182 182 170 170 171 171 182 182 182 182 171 171 174 174 181 181 178 178 177 177 177 177 176 176 181 181 176 176 175 175 181 181 181 181 175 175 173 173 173 173 172 172 181 181 172 172 169 169 181 181 181 181 169 169 167 167 167 167 164 164 181 181 164 164 163 163 181 181 181 181 163 163 179 179 163 163 162 162 179 179 179 179 162 162 158 158 162 162 160 160 158 158 158 158 160 160 156 156 146 146 145 145 159 159 145 145 148 148 159 159 148 148 150 150 159 159 150 150 151 151 159 159 159 159 151 151 153 153 153 153 155 155 159 159 155 155 157 157 159 159 159 159 157 157 161 161 219 219 221 221 224 224 221 221 225 225 224 224 211 211 212 212 214 214 212 212 221 221 214 214 214 214 221 221 218 218 221 221 219 219 218 218 220 220 229 229 246 246 229 229 230 230 246 246 246 246 230 230 215 215 230 230 233 233 215 215 233 233 234 234 215 215 234 234 236 236 215 215 215 215 236 236 237 237 237 237 240 240 215 215 240 240 241 241 215 215 215 215 241 241 245 245 244 244 243 243 216 216 243 243 242 242 216 216 242 242 239 239 216 216 239 239 238 238 216 216 216 216 238 238 235 235 235 235 232 232 216 216 232 232 231 231 216 216 216 216 231 231 247 247 231 231 228 228 247 247 247 247 228 228 221 221 228 228 226 226 221 221 221 221 226 226 225 225 220 220 209 209 210 210 210 210 213 213 220 220 213 213 217 217 220 220 220 220 217 217 222 222 222 222 223 223 220 220 223 223 227 227 220 220 220 220 227 227 229 229 245 245 244 244 215 215 244 244 216 216 215 215 215 215 216 216 207 207 216 216 208 208 207 207 207 207 208 208 205 205 208 208 206 206 205 205 205 205 206 206 203 203 206 206 204 204 203 203 203 203 204 204 201 201 204 204 202 202 201 201 201 201 202 202 199 199 202 202 200 200 199 199 199 199 200 200 197 197 200 200 198 198 197 197 197 197 198 198 195 195 198 198 196 196 195 195 195 195 196 196 193 193 196 196 194 194 193 193 193 193 194 194 191 191 194 194 192 192 191 191 191 191 192 192 189 189 192 192 190 190 189 189 189 189 190 190 187 187 190 190 188 188 187 187 187 187 188 188 3594 3594 188 188 3595 3595 3596 3596 185 185 186 186 183 183 186 186 184 184 183 183 183 183 184 184 181 181 184 184 182 182 181 181 181 181 182 182 178 178 182 182 174 174 178 178 251 251 253 253 250 250 253 253 257 257 250 250 253 253 255 255 257 257 255 255 259 259 257 257 257 257 259 259 263 263 259 259 261 261 263 263 261 261 267 267 263 263 263 263 267 267 269 269 267 267 266 266 269 269 269 269 266 266 268 268 266 266 265 265 268 268 268 268 265 265 262 262 265 265 264 264 262 262 264 264 260 260 262 262 262 262 260 260 256 256 260 260 258 258 256 256 258 258 254 254 256 256 256 256 254 254 248 248 254 254 252 252 248 248 248 248 252 252 249 249 298 298 296 296 293 293 296 296 292 292 293 293 306 306 305 305 304 304 305 305 296 296 304 304 304 304 296 296 300 300 296 296 298 298 300 300 297 297 288 288 271 271 288 288 287 287 271 271 271 271 287 287 302 302 287 287 284 284 302 302 302 302 284 284 283 283 283 283 281 281 302 302 281 281 280 280 302 302 302 302 280 280 277 277 276 276 272 272 301 301 272 272 273 273 301 301 273 273 274 274 301 301 301 301 274 274 275 275 275 275 278 278 301 301 278 278 279 279 301 301 301 301 279 279 282 282 282 282 285 285 301 301 285 285 286 286 301 301 301 301 286 286 270 270 286 286 289 289 270 270 270 270 289 289 296 296 289 289 291 291 296 296 296 296 291 291 292 292 297 297 308 308 307 307 307 307 303 303 297 297 303 303 299 299 297 297 297 297 299 299 295 295 295 295 294 294 297 297 294 294 290 290 297 297 297 297 290 290 288 288 357 357 361 361 359 359 361 361 363 363 359 359 359 359 363 363 365 365 373 373 374 374 370 370 374 374 359 359 370 370 370 370 359 359 368 368 359 359 365 365 368 368 349 349 347 347 335 335 358 358 356 356 337 337 356 356 352 352 337 337 337 337 352 352 335 335 352 352 351 351 335 335 335 335 351 351 349 349 347 347 346 346 335 335 346 346 343 343 335 335 335 335 343 343 339 339 340 340 341 341 336 336 341 341 342 342 336 336 336 336 342 342 344 344 344 344 345 345 336 336 345 345 348 348 336 336 336 336 348 348 350 350 350 350 353 353 336 336 353 353 354 354 336 336 336 336 354 354 355 355 357 357 359 359 355 355 359 359 338 338 355 355 355 355 338 338 336 336 371 371 372 372 358 358 372 372 369 369 358 358 369 369 367 367 358 358 367 367 366 366 358 358 358 358 366 366 364 364 364 364 362 362 358 358 362 362 360 360 358 358 358 358 360 360 356 356 339 339 340 340 335 335 340 340 336 336 335 335 335 335 336 336 333 333 336 336 334 334 333 333 333 333 334 334 331 331 334 334 332 332 331 331 3597 3597 3598 3598 329 329 3599 3599 330 330 329 329 329 329 330 330 327 327 330 330 328 328 327 327 327 327 328 328 325 325 328 328 326 326 325 325 325 325 326 326 323 323 326 326 324 324 323 323 323 323 324 324 321 321 324 324 322 322 321 321 321 321 322 322 319 319 322 322 320 320 319 319 319 319 320 320 317 317 320 320 318 318 317 317 317 317 318 318 315 315 318 318 316 316 315 315 315 315 316 316 313 313 316 316 314 314 313 313 313 313 314 314 311 311 314 314 312 312 311 311 311 311 312 312 309 309 312 312 310 310 309 309 309 309 310 310 301 301 310 310 302 302 301 301 301 301 302 302 276 276 302 302 277 277 276 276 376 376 384 384 396 396 434 434 419 419 418 418 421 421 426 426 438 438 396 396 395 395 376 376 395 395 394 394 376 376 376 376 394 394 391 391 401 401 404 404 385 385 405 405 402 402 398 398 385 385 404 404 393 393 434 434 418 418 432 432 418 418 416 416 432 432 432 432 416 416 420 420 398 398 402 402 386 386 402 402 400 400 386 386 386 386 400 400 384 384 400 400 399 399 384 384 384 384 399 399 396 396 385 385 383 383 401 401 383 383 382 382 401 401 401 401 382 382 397 397 382 382 381 381 397 397 397 397 381 381 392 392 404 404 406 406 393 393 406 406 408 408 393 393 393 393 408 408 425 425 438 438 426 426 439 439 426 426 428 428 439 439 439 439 428 428 440 440 391 391 389 389 376 376 389 389 387 387 376 376 376 376 387 387 375 375 387 387 388 388 375 375 381 381 380 380 392 392 380 380 379 379 392 392 392 392 379 379 390 390 379 379 378 378 390 390 390 390 378 378 388 388 378 378 377 377 388 388 388 388 377 377 375 375 440 440 428 428 441 441 428 428 430 430 441 441 441 441 430 430 443 443 430 430 431 431 443 443 443 443 431 431 442 442 431 431 429 429 442 442 442 442 429 429 427 427 420 420 416 416 415 415 416 416 413 413 415 415 415 415 413 413 411 411 408 408 410 410 425 425 410 410 412 412 425 425 425 425 412 412 433 433 412 412 414 414 433 433 433 433 414 414 435 435 414 414 417 417 435 435 435 435 417 417 436 436 417 417 421 421 436 436 436 436 421 421 437 437 421 421 438 438 437 437 427 427 424 424 442 442 424 424 423 423 442 442 442 442 423 423 434 434 423 423 422 422 434 434 434 434 422 422 419 419 398 398 403 403 405 405 403 403 407 407 405 405 405 405 407 407 413 413 407 407 409 409 413 413 413 413 409 409 411 411 576 576 569 569 570 570 649 649 641 641 640 640 617 617 621 621 620 620 544 544 543 543 530 530 543 543 540 540 530 530 530 530 540 540 538 538 538 538 537 537 530 530 537 537 535 535 530 530 530 530 535 535 533 533 570 570 569 569 544 544 569 569 565 565 544 544 544 544 565 565 563 563 563 563 559 559 544 544 559 559 556 556 544 544 544 544 556 556 555 555 554 554 557 557 543 543 555 555 550 550 544 544 550 550 549 549 544 544 544 544 549 549 543 543 549 549 551 551 543 543 543 543 551 551 554 554 557 557 558 558 543 543 558 558 562 562 543 543 543 543 562 562 548 548 562 562 553 553 548 548 553 553 562 562 561 561 562 562 564 564 561 561 561 561 564 564 567 567 564 564 568 568 567 567 567 567 568 568 575 575 596 596 592 592 585 585 592 592 588 588 585 585 585 585 588 588 581 581 588 588 584 584 581 581 581 581 584 584 580 580 584 584 578 578 580 580 580 580 578 578 575 575 578 578 574 574 575 575 575 575 574 574 567 567 605 605 602 602 613 613 602 602 618 618 613 613 585 585 589 589 596 596 589 589 597 597 596 596 596 596 597 597 605 605 597 597 600 600 605 605 605 605 600 600 602 602 610 610 614 614 622 622 610 610 622 622 609 609 618 618 602 602 622 622 602 602 606 606 622 622 622 622 606 606 609 609 623 623 616 616 615 615 615 615 611 611 623 623 611 611 608 608 623 623 623 623 608 608 607 607 628 628 631 631 634 634 620 620 621 621 633 633 621 621 625 625 633 633 633 633 625 625 634 634 625 625 626 626 634 634 634 634 626 626 628 628 632 632 630 630 635 635 630 630 629 629 635 635 614 614 616 616 622 622 616 616 623 623 622 622 622 622 623 623 624 624 623 623 635 635 624 624 624 624 635 635 627 627 635 635 629 629 627 627 582 582 587 587 594 594 571 571 577 577 572 572 577 577 582 582 572 572 572 572 582 582 593 593 582 582 594 594 593 593 587 587 591 591 594 594 591 591 595 595 594 594 594 594 595 595 619 619 595 595 604 604 619 619 619 619 604 604 620 620 604 604 612 612 620 620 620 620 612 612 617 617 534 534 536 536 531 531 536 536 539 539 531 531 531 531 539 539 532 532 539 539 541 541 532 532 532 532 541 541 545 545 541 541 542 542 545 545 545 545 542 542 547 547 547 547 552 552 545 545 552 552 560 560 545 545 545 545 560 560 546 546 560 560 566 566 546 546 546 546 566 566 571 571 566 566 573 573 571 571 571 571 573 573 577 577 500 500 491 491 503 503 519 519 513 513 508 508 513 513 510 510 508 508 510 510 507 507 508 508 508 508 507 507 503 503 507 507 504 504 503 503 503 503 504 504 500 500 519 519 508 508 523 523 508 508 516 516 523 523 523 523 516 516 522 522 463 463 470 470 485 485 470 470 479 479 485 485 500 500 497 497 491 491 497 497 492 492 491 491 491 491 492 492 489 489 492 492 485 485 489 489 489 489 485 485 483 483 485 485 479 479 483 483 463 463 485 485 460 460 485 485 480 480 460 460 460 460 480 480 476 476 476 476 475 475 460 460 475 475 472 472 460 460 460 460 472 472 467 467 461 461 466 466 469 469 469 469 473 473 461 461 473 473 474 474 461 461 461 461 474 474 477 477 451 451 449 449 446 446 448 448 450 450 444 444 450 450 452 452 444 444 467 467 466 466 460 460 466 466 461 461 460 460 460 460 461 461 457 457 461 461 444 444 457 457 457 457 444 444 453 453 444 444 452 452 453 453 478 478 471 471 462 462 471 471 464 464 462 462 464 464 459 459 462 462 462 462 459 459 445 445 459 459 456 456 445 445 445 445 456 456 446 446 456 456 454 454 446 446 446 446 454 454 451 451 521 521 515 515 520 520 515 515 509 509 520 520 520 520 509 509 498 498 509 509 502 502 498 498 498 498 502 502 495 495 502 502 490 490 495 495 495 495 490 490 465 465 490 490 488 488 465 465 465 465 488 488 462 462 488 488 482 482 462 462 462 462 482 482 478 478 671 671 660 660 667 667 667 667 660 660 640 640 660 660 657 657 640 640 640 640 657 657 649 649 704 704 702 702 703 703 702 702 695 695 703 703 703 703 695 695 686 686 686 686 683 683 703 703 683 683 676 676 703 703 703 703 676 676 700 700 676 676 671 671 700 700 700 700 671 671 670 670 671 671 667 667 670 670 716 716 717 717 719 719 706 706 705 705 721 721 705 705 709 709 721 721 709 709 712 712 721 721 712 712 714 714 721 721 721 721 714 714 715 715 717 717 713 713 719 719 713 713 711 711 719 719 719 719 711 711 708 708 704 704 703 703 708 708 703 703 720 720 708 708 708 708 720 720 719 719 685 685 689 689 706 706 689 689 690 690 706 706 706 706 690 690 693 693 691 691 688 688 705 705 691 691 705 705 692 692 693 693 698 698 706 706 698 698 699 699 706 706 706 706 699 699 705 705 699 699 696 696 705 705 705 705 696 696 692 692 672 672 677 677 679 679 677 677 682 682 679 679 682 682 687 687 679 679 679 679 687 687 694 694 688 688 684 684 705 705 684 684 679 679 705 705 705 705 679 679 701 701 679 679 694 694 701 701 661 661 662 662 656 656 662 662 659 659 656 656 654 654 642 642 659 659 642 642 650 650 659 659 659 659 650 650 656 656 679 679 673 673 672 672 673 673 669 669 672 672 672 672 669 669 661 661 669 669 664 664 661 661 661 661 664 664 662 662 654 654 653 653 642 642 653 653 647 647 642 642 642 642 647 647 643 643 652 652 645 645 646 646 645 645 644 644 646 646 652 652 655 655 645 645 655 655 658 658 645 645 645 645 658 658 675 675 658 658 663 663 675 675 675 675 663 663 665 665 665 665 668 668 675 675 668 668 674 674 675 675 675 675 674 674 706 706 674 674 680 680 706 706 706 706 680 680 685 685 477 477 481 481 461 461 481 481 486 486 461 461 461 461 486 486 494 494 486 486 493 493 494 494 494 494 493 493 496 496 496 496 501 501 494 494 501 501 505 505 494 494 494 494 505 505 525 525 505 505 506 506 525 525 525 525 506 506 511 511 511 511 512 512 525 525 512 512 518 518 525 525 525 525 518 518 524 524 607 607 603 603 623 623 603 603 601 601 623 623 623 623 601 601 599 599 601 601 598 598 599 599 599 599 598 598 590 590 590 590 586 586 599 599 586 586 583 583 599 599 599 599 583 583 570 570 583 583 579 579 570 570 570 570 579 579 576 576 449 449 448 448 446 446 448 448 444 444 446 446 446 446 444 444 447 447 444 444 455 455 447 447 447 447 455 455 458 458 458 458 455 455 468 468 455 455 484 484 468 468 468 468 484 484 487 487 487 487 484 484 499 499 484 484 514 514 499 499 499 499 514 514 517 517 517 517 514 514 526 526 514 514 3600 3600 526 526 526 526 3601 3601 3602 3602 528 528 527 527 529 529 527 527 530 530 529 529 529 529 530 530 531 531 530 530 533 533 531 531 531 531 533 533 534 534 631 631 632 632 634 634 632 632 635 635 634 634 634 634 635 635 636 636 635 635 638 638 636 636 636 636 638 638 637 637 3603 3603 3604 3604 639 639 3605 3605 651 651 639 639 639 639 651 651 648 648 648 648 651 651 666 666 651 651 681 681 666 666 666 666 681 681 678 678 678 678 681 681 697 697 681 681 710 710 697 697 697 697 710 710 707 707 707 707 710 710 718 718 710 710 721 721 718 718 718 718 721 721 719 719 721 721 715 715 719 719 719 719 715 715 716 716 755 755 753 753 773 773 755 755 773 773 758 758 753 753 769 769 770 770 741 741 725 725 739 739 725 725 723 723 739 739 739 739 723 723 737 737 723 723 722 722 737 737 737 737 722 722 738 738 722 722 724 724 738 738 738 738 724 724 740 740 724 724 726 726 740 740 740 740 726 726 742 742 726 726 728 728 742 742 742 742 728 728 745 745 770 770 771 771 753 753 771 771 772 772 753 753 753 753 772 772 773 773 728 728 729 729 745 745 729 729 730 730 745 745 745 745 730 730 731 731 731 731 732 732 745 745 732 732 734 734 745 745 745 745 734 734 747 747 734 734 735 735 747 747 747 747 735 735 751 751 735 735 766 766 751 751 751 751 766 766 753 753 766 766 767 767 753 753 753 753 767 767 769 769 750 750 749 749 748 748 749 749 744 744 748 748 748 748 744 744 746 746 744 744 736 736 746 746 746 746 736 736 743 743 736 736 733 733 743 743 743 743 733 733 741 741 733 733 727 727 741 741 741 741 727 727 725 725 763 763 776 776 761 761 776 776 774 774 761 761 761 761 774 774 759 759 774 774 768 768 759 759 759 759 768 768 756 756 768 768 765 765 756 756 756 756 765 765 754 754 765 765 757 757 754 754 754 754 757 757 750 750 757 757 752 752 750 750 750 750 752 752 749 749 758 758 773 773 760 760 773 773 775 775 760 760 760 760 775 775 762 762 775 775 777 777 762 762 762 762 777 777 764 764 777 777 779 779 764 764 764 764 779 779 763 763 779 779 778 778 763 763 763 763 778 778 776 776 781 781 780 780 784 784 780 780 785 785 784 784 784 784 785 785 788 788 785 785 789 789 788 788 788 788 789 789 792 792 789 789 793 793 792 792 792 792 793 793 3606 3606 793 793 3607 3607 3608 3608 796 796 797 797 800 800 797 797 801 801 800 800 800 800 801 801 802 802 801 801 803 803 802 802 802 802 803 803 808 808 803 803 809 809 808 808 808 808 809 809 812 812 809 809 813 813 812 812 3609 3609 3610 3610 816 816 3611 3611 817 817 816 816 816 816 817 817 820 820 817 817 821 821 820 820 820 820 821 821 824 824 821 821 825 825 824 824 824 824 825 825 826 826 825 825 827 827 826 826 826 826 827 827 822 822 827 827 823 823 822 822 822 822 823 823 818 818 823 823 819 819 818 818 818 818 819 819 814 814 819 819 815 815 814 814 814 814 815 815 3612 3612 815 815 3613 3613 3614 3614 810 810 811 811 806 806 811 811 807 807 806 806 806 806 807 807 804 804 807 807 805 805 804 804 804 804 805 805 798 798 805 805 799 799 798 798 798 798 799 799 794 794 799 799 795 795 794 794 3615 3615 3616 3616 790 790 3617 3617 791 791 790 790 790 790 791 791 786 786 791 791 787 787 786 786 786 786 787 787 782 782 787 787 783 783 782 782 782 782 783 783 781 781 783 783 780 780 781 781 885 885 887 887 873 873 887 887 889 889 873 873 857 857 834 834 855 855 834 834 853 853 855 855 866 866 883 883 868 868 883 883 885 885 868 868 868 868 885 885 872 872 885 885 873 873 872 872 869 869 849 849 857 857 880 880 878 878 863 863 853 853 834 834 851 851 834 834 832 832 851 851 851 851 832 832 847 847 862 862 859 859 835 835 859 859 858 858 835 835 877 877 879 879 866 866 879 879 881 881 866 866 866 866 881 881 883 883 839 839 841 841 843 843 877 877 866 866 875 875 866 866 864 864 875 875 875 875 864 864 870 870 864 864 862 862 870 870 870 870 862 862 850 850 862 862 835 835 850 850 850 850 835 835 845 845 849 849 844 844 857 857 844 844 842 842 857 857 857 857 842 842 840 840 889 889 891 891 873 873 891 891 890 890 873 873 873 873 890 890 871 871 890 890 888 888 871 871 871 871 888 888 867 867 888 888 886 886 867 867 867 867 886 886 865 865 886 886 884 884 865 865 865 865 884 884 863 863 884 884 882 882 863 863 863 863 882 882 880 880 840 840 838 838 857 857 838 838 836 836 857 857 857 857 836 836 834 834 857 857 860 860 869 869 860 860 861 861 869 869 869 869 861 861 874 874 861 861 863 863 874 874 874 874 863 863 876 876 863 863 878 878 876 876 832 832 830 830 847 847 830 830 828 828 847 847 847 847 828 828 846 846 828 828 829 829 846 846 846 846 829 829 848 848 829 829 831 831 848 848 848 848 831 831 852 852 831 831 833 833 852 852 852 852 833 833 854 854 833 833 835 835 854 854 854 854 835 835 856 856 835 835 858 858 856 856 845 845 835 835 843 843 835 835 837 837 843 843 843 843 837 837 839 839 911 911 908 908 910 910 908 908 904 904 910 910 908 908 906 906 904 904 906 906 902 902 904 904 904 904 902 902 898 898 902 902 900 900 898 898 900 900 894 894 898 898 898 898 894 894 892 892 894 894 895 895 892 892 892 892 895 895 893 893 895 895 896 896 893 893 893 893 896 896 899 899 896 896 897 897 899 899 897 897 901 901 899 899 899 899 901 901 905 905 901 901 903 903 905 905 903 903 907 907 905 905 905 905 907 907 912 912 907 907 909 909 912 912 912 912 909 909 913 913 955 955 959 959 965 965 959 959 961 961 965 965 965 965 961 961 973 973 966 966 974 974 964 964 948 948 944 944 938 938 944 944 942 942 938 938 938 938 942 942 930 930 937 937 929 929 939 939 980 980 978 978 986 986 939 939 941 941 937 937 941 941 943 943 937 937 937 937 943 943 945 945 943 943 947 947 945 945 945 945 947 947 949 949 986 986 978 978 984 984 964 964 962 962 966 966 962 962 960 960 966 966 966 966 960 960 958 958 960 960 956 956 958 958 958 958 956 956 954 954 923 923 925 925 917 917 917 917 925 925 919 919 961 961 963 963 973 973 963 963 967 967 973 973 973 973 967 967 981 981 942 942 940 940 930 930 940 940 936 936 930 930 930 930 936 936 922 922 978 978 976 976 984 984 976 976 972 972 984 984 984 984 972 972 982 982 972 972 970 970 982 982 982 982 970 970 974 974 970 970 968 968 974 974 974 974 968 968 964 964 925 925 927 927 919 919 927 927 931 931 919 919 919 919 931 931 921 921 931 931 933 933 921 921 921 921 933 933 929 929 933 933 935 935 929 929 929 929 935 935 939 939 965 965 957 957 955 955 957 957 953 953 955 955 955 955 953 953 947 947 953 953 951 951 947 947 947 947 951 951 949 949 986 986 988 988 980 980 988 988 989 989 980 980 980 980 989 989 979 979 989 989 987 987 979 979 979 979 987 987 977 977 987 987 985 985 977 977 977 977 985 985 975 975 985 985 983 983 975 975 975 975 983 983 971 971 983 983 981 981 971 971 971 971 981 981 969 969 981 981 967 967 969 969 917 917 915 915 923 923 915 915 914 914 923 923 923 923 914 914 924 924 914 914 916 916 924 924 924 924 916 916 926 926 916 916 918 918 926 926 926 926 918 918 928 928 918 918 920 920 928 928 928 928 920 920 932 932 920 920 922 922 932 932 932 932 922 922 934 934 922 922 936 936 934 934 938 938 946 946 948 948 946 946 950 950 948 948 948 948 950 950 956 956 950 950 952 952 956 956 956 956 952 952 954 954 991 991 994 994 992 992 1001 1001 998 998 994 994 998 998 996 996 994 994 994 994 996 996 992 992 1006 1006 1004 1004 1001 1001 1004 1004 1000 1000 1001 1001 1001 1001 1000 1000 998 998 1013 1013 1010 1010 1006 1006 1010 1010 1008 1008 1006 1006 1006 1006 1008 1008 1004 1004 3618 3618 3619 3619 1013 1013 3620 3620 1012 1012 1013 1013 1013 1013 1012 1012 1010 1010 1025 1025 1022 1022 1018 1018 1022 1022 1020 1020 1018 1018 1018 1018 1020 1020 1016 1016 1030 1030 1028 1028 1025 1025 1028 1028 1024 1024 1025 1025 1025 1025 1024 1024 1022 1022 1037 1037 1034 1034 1030 1030 1034 1034 1032 1032 1030 1030 1030 1030 1032 1032 1028 1028 1044 1044 1040 1040 1037 1037 1040 1040 1036 1036 1037 1037 1037 1037 1036 1036 1034 1034 1049 1049 1046 1046 1044 1044 1046 1046 1045 1045 1044 1044 1044 1044 1045 1045 1040 1040 1056 1056 1052 1052 1049 1049 1052 1052 1048 1048 1049 1049 1049 1049 1048 1048 1046 1046 1061 1061 1058 1058 1056 1056 1058 1058 1054 1054 1056 1056 1056 1056 1054 1054 1052 1052 1068 1068 1064 1064 1061 1061 1064 1064 1060 1060 1061 1061 1061 1061 1060 1060 1058 1058 1073 1073 3621 3621 3622 3622 1070 1070 1066 1066 1068 1068 1068 1068 1066 1066 1064 1064 1080 1080 1076 1076 1073 1073 1076 1076 1072 1072 1073 1073 1073 1073 1072 1072 3623 3623 1085 1085 1082 1082 1080 1080 1082 1082 1078 1078 1080 1080 1080 1080 1078 1078 1076 1076 1092 1092 1088 1088 1085 1085 1088 1088 1084 1084 1085 1085 1085 1085 1084 1084 1082 1082 1097 1097 1094 1094 1092 1092 1094 1094 1090 1090 1092 1092 1092 1092 1090 1090 1088 1088 1093 1093 1095 1095 1097 1097 1095 1095 1096 1096 1097 1097 1097 1097 1096 1096 1094 1094 1087 1087 1089 1089 1093 1093 1089 1089 1091 1091 1093 1093 1093 1093 1091 1091 1095 1095 1081 1081 1083 1083 1087 1087 1083 1083 1086 1086 1087 1087 1087 1087 1086 1086 1089 1089 1075 1075 1077 1077 1081 1081 1077 1077 1079 1079 1081 1081 1081 1081 1079 1079 1083 1083 3624 3624 3625 3625 1075 1075 3626 3626 1074 1074 1075 1075 1075 1075 1074 1074 1077 1077 1063 1063 1065 1065 1069 1069 1065 1065 1067 1067 1069 1069 1069 1069 1067 1067 1071 1071 1057 1057 1059 1059 1063 1063 1059 1059 1062 1062 1063 1063 1063 1063 1062 1062 1065 1065 1051 1051 1053 1053 1057 1057 1053 1053 1055 1055 1057 1057 1057 1057 1055 1055 1059 1059 1043 1043 1047 1047 1051 1051 1047 1047 1050 1050 1051 1051 1051 1051 1050 1050 1053 1053 1039 1039 1041 1041 1043 1043 1041 1041 1042 1042 1043 1043 1043 1043 1042 1042 1047 1047 1031 1031 1035 1035 1039 1039 1035 1035 1038 1038 1039 1039 1039 1039 1038 1038 1041 1041 1027 1027 1029 1029 1031 1031 1029 1029 1033 1033 1031 1031 1031 1031 1033 1033 1035 1035 1019 1019 1023 1023 1027 1027 1023 1023 1026 1026 1027 1027 1027 1027 1026 1026 1029 1029 1015 1015 3627 3627 3628 3628 1017 1017 1021 1021 1019 1019 1019 1019 1021 1021 1023 1023 1007 1007 1011 1011 1015 1015 1011 1011 1014 1014 1015 1015 1015 1015 1014 1014 3629 3629 1003 1003 1005 1005 1007 1007 1005 1005 1009 1009 1007 1007 1007 1007 1009 1009 1011 1011 995 995 999 999 1003 1003 999 999 1002 1002 1003 1003 1003 1003 1002 1002 1005 1005 992 992 990 990 991 991 990 990 993 993 991 991 991 991 993 993 995 995 993 993 997 997 995 995 995 995 997 997 999 999 1179 1179 1165 1165 1178 1178 1165 1165 1163 1163 1178 1178 1178 1178 1163 1163 1177 1177 1163 1163 1159 1159 1177 1177 1177 1177 1159 1159 1167 1167 1159 1159 1157 1157 1167 1167 1167 1167 1157 1157 1161 1161 1157 1157 1153 1153 1161 1161 1161 1161 1153 1153 1155 1155 1153 1153 1151 1151 1155 1155 1155 1155 1151 1151 1148 1148 1141 1141 1142 1142 1146 1146 1142 1142 1144 1144 1146 1146 1146 1146 1144 1144 1149 1149 1144 1144 1147 1147 1149 1149 1149 1149 1147 1147 1154 1154 1147 1147 1150 1150 1154 1154 1154 1154 1150 1150 1160 1160 1150 1150 1152 1152 1160 1160 1160 1160 1152 1152 1166 1166 1152 1152 1156 1156 1166 1166 1166 1166 1156 1156 1158 1158 1170 1170 1172 1172 1183 1183 1172 1172 1174 1174 1183 1183 1183 1183 1174 1174 1184 1184 1174 1174 1176 1176 1184 1184 1184 1184 1176 1176 1182 1182 1176 1176 1175 1175 1182 1182 1182 1182 1175 1175 1181 1181 1175 1175 1173 1173 1181 1181 1181 1181 1173 1173 1180 1180 1173 1173 1171 1171 1180 1180 1180 1180 1171 1171 1179 1179 1171 1171 1169 1169 1179 1179 1179 1179 1169 1169 1165 1165 1158 1158 1162 1162 1166 1166 1162 1162 1164 1164 1166 1166 1166 1166 1164 1164 1183 1183 1164 1164 1168 1168 1183 1183 1183 1183 1168 1168 1170 1170 1148 1148 1145 1145 1155 1155 1145 1145 1143 1143 1155 1155 1155 1155 1143 1143 1127 1127 1143 1143 1140 1140 1127 1127 1127 1127 1140 1140 1138 1138 1103 1103 1114 1114 1102 1102 1114 1114 1112 1112 1102 1102 1102 1102 1112 1112 1101 1101 1112 1112 1110 1110 1101 1101 1101 1101 1110 1110 1100 1100 1110 1110 1108 1108 1100 1100 1100 1100 1108 1108 1098 1098 1108 1108 1106 1106 1098 1098 1098 1098 1106 1106 1099 1099 1106 1106 1107 1107 1099 1099 1099 1099 1107 1107 1109 1109 1138 1138 1135 1135 1127 1127 1135 1135 1132 1132 1127 1127 1127 1127 1132 1132 1121 1121 1132 1132 1130 1130 1121 1121 1121 1121 1130 1130 1115 1115 1130 1130 1126 1126 1115 1115 1115 1115 1126 1126 1105 1105 1126 1126 1124 1124 1105 1105 1105 1105 1124 1124 1104 1104 1124 1124 1120 1120 1104 1104 1104 1104 1120 1120 1103 1103 1120 1120 1118 1118 1103 1103 1103 1103 1118 1118 1114 1114 1109 1109 1111 1111 1099 1099 1111 1111 1113 1113 1099 1099 1099 1099 1113 1113 1116 1116 1113 1113 1117 1117 1116 1116 1116 1116 1117 1117 1119 1119 1119 1119 1123 1123 1116 1116 1123 1123 1125 1125 1116 1116 1116 1116 1125 1125 1122 1122 1125 1125 1129 1129 1122 1122 1122 1122 1129 1129 1128 1128 1129 1129 1131 1131 1128 1128 1128 1128 1131 1131 1133 1133 1131 1131 1134 1134 1133 1133 1133 1133 1134 1134 1136 1136 1134 1134 1137 1137 1136 1136 1136 1136 1137 1137 1141 1141 1137 1137 1139 1139 1141 1141 1141 1141 1139 1139 1142 1142 1185 1185 1186 1186 1187 1187 1186 1186 1188 1188 1187 1187 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1216 1216 1218 1218 1229 1229 1218 1218 1220 1220 1229 1229 1220 1220 1222 1222 1229 1229 1222 1222 1223 1223 1229 1229 1229 1229 1223 1223 1228 1228 1223 1223 1221 1221 1228 1228 1221 1221 1219 1219 1228 1228 1228 1228 1219 1219 1217 1217 1225 1225 1226 1226 1215 1215 1201 1201 1203 1203 1194 1194 1203 1203 1205 1205 1194 1194 1194 1194 1205 1205 1207 1207 1207 1207 1209 1209 1194 1194 1209 1209 1211 1211 1194 1194 1194 1194 1211 1211 1229 1229 1211 1211 1214 1214 1229 1229 1229 1229 1214 1214 1216 1216 1193 1193 1200 1200 1194 1194 1200 1200 1199 1199 1194 1194 1194 1194 1199 1199 1201 1201 1215 1215 1226 1226 1217 1217 1226 1226 1227 1227 1217 1217 1217 1217 1227 1227 1228 1228 1225 1225 1215 1215 1224 1224 1215 1215 1213 1213 1224 1224 1224 1224 1213 1213 1212 1212 1213 1213 1210 1210 1212 1212 1212 1212 1210 1210 1198 1198 1210 1210 1208 1208 1198 1198 1198 1198 1208 1208 1197 1197 1208 1208 1206 1206 1197 1197 1197 1197 1206 1206 1196 1196 1196 1196 1206 1206 1195 1195 1206 1206 1204 1204 1195 1195 1195 1195 1204 1204 1193 1193 1204 1204 1202 1202 1193 1193 1193 1193 1202 1202 1200 1200 1239 1239 1241 1241 1230 1230 1265 1265 1258 1258 1266 1266 1258 1258 1260 1260 1266 1266 1266 1266 1260 1260 1259 1259 1234 1234 1233 1233 1243 1243 1243 1243 1233 1233 1241 1241 1233 1233 1232 1232 1241 1241 1241 1241 1232 1232 1230 1230 1234 1234 1243 1243 1235 1235 1243 1243 1245 1245 1235 1235 1235 1235 1245 1245 1249 1249 1245 1245 1247 1247 1249 1249 1249 1249 1247 1247 1261 1261 1247 1247 1250 1250 1261 1261 1261 1261 1250 1250 1262 1262 1250 1250 1252 1252 1262 1262 1262 1262 1252 1252 1263 1263 1263 1263 1252 1252 1264 1264 1252 1252 1254 1254 1264 1264 1264 1264 1254 1254 1265 1265 1254 1254 1256 1256 1265 1265 1265 1265 1256 1256 1258 1258 1259 1259 1257 1257 1266 1266 1257 1257 1255 1255 1266 1266 1266 1266 1255 1255 1253 1253 1231 1231 1244 1244 1242 1242 1231 1231 1236 1236 1230 1230 1236 1236 1237 1237 1230 1230 1230 1230 1237 1237 1239 1239 1253 1253 1251 1251 1266 1266 1251 1251 1248 1248 1266 1266 1266 1266 1248 1248 1231 1231 1248 1248 1246 1246 1231 1231 1231 1231 1246 1246 1244 1244 1242 1242 1240 1240 1231 1231 1240 1240 1238 1238 1231 1231 1231 1231 1238 1238 1236 1236 1303 1303 1297 1297 1296 1296 1297 1297 1303 1303 1295 1295 1303 1303 1302 1302 1295 1295 1295 1295 1302 1302 1293 1293 1296 1296 1294 1294 1303 1303 1294 1294 1292 1292 1303 1303 1303 1303 1292 1292 1290 1290 1283 1283 1268 1268 1285 1285 1268 1268 1303 1303 1285 1285 1285 1285 1303 1303 1288 1288 1303 1303 1290 1290 1288 1288 1283 1283 1281 1281 1268 1268 1281 1281 1279 1279 1268 1268 1268 1268 1279 1279 1277 1277 1278 1278 1280 1280 1270 1270 1274 1274 1267 1267 1273 1273 1267 1267 1268 1268 1273 1273 1273 1273 1268 1268 1275 1275 1268 1268 1277 1277 1275 1275 1274 1274 1276 1276 1267 1267 1276 1276 1278 1278 1267 1267 1267 1267 1278 1278 1269 1269 1278 1278 1270 1270 1269 1269 1293 1293 1302 1302 1291 1291 1302 1302 1301 1301 1291 1291 1291 1291 1301 1301 1289 1289 1301 1301 1300 1300 1289 1289 1300 1300 1299 1299 1289 1289 1289 1289 1299 1299 1287 1287 1299 1299 1298 1298 1287 1287 1287 1287 1298 1298 1284 1284 1298 1298 1286 1286 1284 1284 1284 1284 1286 1286 1282 1282 1286 1286 1272 1272 1282 1282 1282 1282 1272 1272 1280 1280 1272 1272 1271 1271 1280 1280 1280 1280 1271 1271 1270 1270 1304 1304 1305 1305 1306 1306 1305 1305 1307 1307 1306 1306 1346 1346 1348 1348 1342 1342 3630 3630 3631 3631 1350 1350 1337 1337 1340 1340 1342 1342 1340 1340 1341 1341 1342 1342 1341 1341 1344 1344 1342 1342 1342 1342 1344 1344 1346 1346 1327 1327 1329 1329 1331 1331 1329 1329 1334 1334 1331 1331 1331 1331 1334 1334 1342 1342 1334 1334 1336 1336 1342 1342 1342 1342 1336 1336 1337 1337 1316 1316 1321 1321 1318 1318 1321 1321 1323 1323 1318 1318 1318 1318 1323 1323 1331 1331 1323 1323 1325 1325 1331 1331 1331 1331 1325 1325 1327 1327 1310 1310 1311 1311 1308 1308 1311 1311 1312 1312 1308 1308 1308 1308 1312 1312 1318 1318 1312 1312 1315 1315 1318 1318 1318 1318 1315 1315 1316 1316 1319 1319 1320 1320 1317 1317 1317 1317 1314 1314 1319 1319 1314 1314 1313 1313 1319 1319 1319 1319 1313 1313 1308 1308 1313 1313 1309 1309 1308 1308 1308 1308 1309 1309 1310 1310 1330 1330 1328 1328 1332 1332 1328 1328 1326 1326 1332 1332 1326 1326 1324 1324 1332 1332 1332 1332 1324 1324 1319 1319 1324 1324 1322 1322 1319 1319 1319 1319 1322 1322 1320 1320 1347 1347 1345 1345 1343 1343 1345 1345 1339 1339 1343 1343 1339 1339 1338 1338 1343 1343 1338 1338 1335 1335 1343 1343 1343 1343 1335 1335 1332 1332 1335 1335 1333 1333 1332 1332 1332 1332 1333 1333 1330 1330 1409 1409 1407 1407 1411 1411 1407 1407 1412 1412 1411 1411 1431 1431 1426 1426 1418 1418 1426 1426 1424 1424 1418 1418 1418 1418 1424 1424 1421 1421 1421 1421 1420 1420 1418 1418 1420 1420 1415 1415 1418 1418 1418 1418 1415 1415 1407 1407 1415 1415 1413 1413 1407 1407 1407 1407 1413 1413 1412 1412 1443 1443 1440 1440 1438 1438 1434 1434 1432 1432 1431 1431 1432 1432 1428 1428 1431 1431 1431 1431 1428 1428 1426 1426 1443 1443 1438 1438 1431 1431 1438 1438 1437 1437 1431 1431 1431 1431 1437 1437 1434 1434 1442 1442 1441 1441 1444 1444 1444 1444 1447 1447 1442 1442 1447 1447 1446 1446 1442 1442 1442 1442 1446 1446 1443 1443 1446 1446 1445 1445 1443 1443 1443 1443 1445 1445 1440 1440 1433 1433 1435 1435 1430 1430 1435 1435 1436 1436 1430 1430 1430 1430 1436 1436 1442 1442 1436 1436 1439 1439 1442 1442 1442 1442 1439 1439 1441 1441 1419 1419 1422 1422 1417 1417 1422 1422 1423 1423 1417 1417 1423 1423 1425 1425 1417 1417 1425 1425 1427 1427 1417 1417 1417 1417 1427 1427 1430 1430 1427 1427 1429 1429 1430 1430 1430 1430 1429 1429 1433 1433 1408 1408 1410 1410 1406 1406 1410 1410 1414 1414 1406 1406 1406 1406 1414 1414 1417 1417 1414 1414 1416 1416 1417 1417 1417 1417 1416 1416 1419 1419 3632 3632 1352 1352 1350 1350 1352 1352 1354 1354 1350 1350 1350 1350 1354 1354 1356 1356 1354 1354 1358 1358 1356 1356 1358 1358 1360 1360 1356 1356 1356 1356 1360 1360 1362 1362 1360 1360 1364 1364 1362 1362 1364 1364 1366 1366 1362 1362 1362 1362 1366 1366 1368 1368 1366 1366 1370 1370 1368 1368 1370 1370 1372 1372 1368 1368 1368 1368 1372 1372 1374 1374 1372 1372 1376 1376 1374 1374 1376 1376 1378 1378 1374 1374 1374 1374 1378 1378 1382 1382 1378 1378 1381 1381 1382 1382 1381 1381 1384 1384 1382 1382 1382 1382 1384 1384 1388 1388 1384 1384 1387 1387 1388 1388 1387 1387 1390 1390 1388 1388 1388 1388 1390 1390 1394 1394 1390 1390 1393 1393 1394 1394 1393 1393 1396 1396 1394 1394 1394 1394 1396 1396 1400 1400 1396 1396 1399 1399 1400 1400 1399 1399 1402 1402 1400 1400 1400 1400 1402 1402 3633 3633 1402 1402 3634 3634 3635 3635 1406 1406 1405 1405 1408 1408 1409 1409 1404 1404 1407 1407 3636 3636 1403 1403 3637 3637 3638 3638 1403 1403 1401 1401 1403 1403 1398 1398 1401 1401 1398 1398 1397 1397 1401 1401 1401 1401 1397 1397 1395 1395 1397 1397 1392 1392 1395 1395 1392 1392 1391 1391 1395 1395 1395 1395 1391 1391 1389 1389 1391 1391 1386 1386 1389 1389 1386 1386 1385 1385 1389 1389 1389 1389 1385 1385 1383 1383 1385 1385 1380 1380 1383 1383 1380 1380 1379 1379 1383 1383 1383 1383 1379 1379 1375 1375 1379 1379 1377 1377 1375 1375 1377 1377 1373 1373 1375 1375 1375 1375 1373 1373 1369 1369 1373 1373 1371 1371 1369 1369 1371 1371 1367 1367 1369 1369 1369 1369 1367 1367 1363 1363 1367 1367 1365 1365 1363 1363 1365 1365 1361 1361 1363 1363 1363 1363 1361 1361 1357 1357 1361 1361 1359 1359 1357 1357 1359 1359 1355 1355 1357 1357 1357 1357 1355 1355 1351 1351 1355 1355 1353 1353 1351 1351 1351 1351 1353 1353 3639 3639 1353 1353 3640 3640 3641 3641 1343 1343 1349 1349 1347 1347 1465 1465 1452 1452 1463 1463 1452 1452 1450 1450 1463 1463 1463 1463 1450 1450 1461 1461 1450 1450 1448 1448 1461 1461 1461 1461 1448 1448 1462 1462 1473 1473 1460 1460 1471 1471 1460 1460 1458 1458 1471 1471 1471 1471 1458 1458 1469 1469 1458 1458 1456 1456 1469 1469 1469 1469 1456 1456 1465 1465 1456 1456 1454 1454 1465 1465 1465 1465 1454 1454 1452 1452 1448 1448 1449 1449 1462 1462 1449 1449 1451 1451 1462 1462 1462 1462 1451 1451 1464 1464 1451 1451 1453 1453 1464 1464 1464 1464 1453 1453 1468 1468 1479 1479 1481 1481 1477 1477 1481 1481 1475 1475 1477 1477 1477 1477 1475 1475 1473 1473 1475 1475 1467 1467 1473 1473 1473 1473 1467 1467 1460 1460 1487 1487 1498 1498 1485 1485 1498 1498 1496 1496 1485 1485 1485 1485 1496 1496 1483 1483 1496 1496 1494 1494 1483 1483 1483 1483 1494 1494 1479 1479 1494 1494 1492 1492 1479 1479 1479 1479 1492 1492 1481 1481 1484 1484 1497 1497 1486 1486 1497 1497 1499 1499 1486 1486 1486 1486 1499 1499 1488 1488 1476 1476 1480 1480 1478 1478 1480 1480 1491 1491 1478 1478 1478 1478 1491 1491 1482 1482 1491 1491 1493 1493 1482 1482 1482 1482 1493 1493 1484 1484 1493 1493 1495 1495 1484 1484 1484 1484 1495 1495 1497 1497 1453 1453 1455 1455 1468 1468 1455 1455 1457 1457 1468 1468 1468 1468 1457 1457 1470 1470 1457 1457 1459 1459 1470 1470 1470 1470 1459 1459 1472 1472 1459 1459 1466 1466 1472 1472 1472 1472 1466 1466 1476 1476 1466 1466 1474 1474 1476 1476 1476 1476 1474 1474 1480 1480 1499 1499 1501 1501 1488 1488 1501 1501 1503 1503 1488 1488 1488 1488 1503 1503 1490 1490 1503 1503 1504 1504 1490 1490 1490 1490 1504 1504 1489 1489 1504 1504 1502 1502 1489 1489 1489 1489 1502 1502 1487 1487 1502 1502 1500 1500 1487 1487 1487 1487 1500 1500 1498 1498 1524 1524 1527 1527 1506 1506 3642 3642 1609 1609 3643 3643 3644 3644 1609 1609 1576 1576 1618 1618 1615 1615 1580 1580 1615 1615 1614 1614 1580 1580 1580 1580 1614 1614 1611 1611 1627 1627 1625 1625 1584 1584 1625 1625 1623 1623 1584 1584 1623 1623 1621 1621 1584 1584 1584 1584 1621 1621 1580 1580 1621 1621 1619 1619 1580 1580 1580 1580 1619 1619 1618 1618 1590 1590 1641 1641 1640 1640 1635 1635 1586 1586 1638 1638 1586 1586 1590 1590 1638 1638 1638 1638 1590 1590 1639 1639 1590 1590 1640 1640 1639 1639 1635 1635 1634 1634 1586 1586 1634 1634 1631 1631 1586 1586 1586 1586 1631 1631 1584 1584 1631 1631 1629 1629 1584 1584 1584 1584 1629 1629 1627 1627 1587 1587 1632 1632 1633 1633 1633 1633 1636 1636 1587 1587 1636 1636 1637 1637 1587 1587 1587 1587 1637 1637 1590 1590 1637 1637 1642 1642 1590 1590 1590 1590 1642 1642 1641 1641 1624 1624 1626 1626 1585 1585 1626 1626 1628 1628 1585 1585 1585 1585 1628 1628 1587 1587 1628 1628 1630 1630 1587 1587 1587 1587 1630 1630 1632 1632 1612 1612 1613 1613 1581 1581 1613 1613 1616 1616 1581 1581 1616 1616 1617 1617 1581 1581 1617 1617 1620 1620 1581 1581 1581 1581 1620 1620 1585 1585 1620 1620 1622 1622 1585 1585 1585 1585 1622 1622 1624 1624 3645 3645 1555 1555 1512 1512 1508 1508 1535 1535 1537 1537 1541 1541 1543 1543 1510 1510 1508 1508 1537 1537 1510 1510 1537 1537 1539 1539 1510 1510 1510 1510 1539 1539 1541 1541 1543 1543 1544 1544 1510 1510 1544 1544 1549 1549 1510 1510 3646 3646 3647 3647 1512 1512 3648 3648 3649 3649 1512 1512 1512 1512 3650 3650 3651 3651 1527 1527 1529 1529 1506 1506 1529 1529 1530 1530 1506 1506 1506 1506 1530 1530 1508 1508 1530 1530 1533 1533 1508 1508 1508 1508 1533 1533 1535 1535 1528 1528 1526 1526 1505 1505 1526 1526 1525 1525 1505 1505 1525 1525 1519 1519 1505 1505 1519 1519 1520 1520 1505 1505 1505 1505 1520 1520 1506 1506 1520 1520 1521 1521 1506 1506 1506 1506 1521 1521 1524 1524 1528 1528 1505 1505 1531 1531 1505 1505 1507 1507 1531 1531 1531 1531 1507 1507 1532 1532 1545 1545 1542 1542 1509 1509 1542 1542 1540 1540 1509 1509 1540 1540 1538 1538 1509 1509 1538 1538 1536 1536 1509 1509 1509 1509 1536 1536 1507 1507 1536 1536 1534 1534 1507 1507 1507 1507 1534 1534 1532 1532 1554 1554 3652 3652 1511 1511 3653 3653 3654 3654 1511 1511 1511 1511 3655 3655 3656 3656 1550 1550 1548 1548 1509 1509 1509 1509 1548 1548 1545 1545 1609 1609 1607 1607 1576 1576 1607 1607 1605 1605 1576 1576 1576 1576 1605 1605 1570 1570 1605 1605 1603 1603 1570 1570 1603 1603 1601 1601 1570 1570 1570 1570 1601 1601 1564 1564 1601 1601 1599 1599 1564 1564 1599 1599 1597 1597 1564 1564 1564 1564 1597 1597 1558 1558 1597 1597 1595 1595 1558 1558 1595 1595 1593 1593 1558 1558 1558 1558 1593 1593 1546 1546 1593 1593 1591 1591 1546 1546 1591 1591 1588 1588 1546 1546 1546 1546 1588 1588 1522 1522 1588 1588 1582 1582 1522 1522 1582 1582 1578 1578 1522 1522 1522 1522 1578 1578 1517 1517 1578 1578 1574 1574 1517 1517 1574 1574 1572 1572 1517 1517 1517 1517 1572 1572 1515 1515 1572 1572 1568 1568 1515 1515 1568 1568 1566 1566 1515 1515 1515 1515 1566 1566 1513 1513 1566 1566 1562 1562 1513 1513 1562 1562 1560 1560 1513 1513 1513 1513 1560 1560 1511 1511 1560 1560 1556 1556 1511 1511 1511 1511 1556 1556 1554 1554 1555 1555 1557 1557 1512 1512 1557 1557 1561 1561 1512 1512 1512 1512 1561 1561 1514 1514 1561 1561 1563 1563 1514 1514 1563 1563 1567 1567 1514 1514 1514 1514 1567 1567 1516 1516 1567 1567 1569 1569 1516 1516 1569 1569 1573 1573 1516 1516 1516 1516 1573 1573 1518 1518 1573 1573 1575 1575 1518 1518 1575 1575 1579 1579 1518 1518 1518 1518 1579 1579 1523 1523 1579 1579 1583 1583 1523 1523 1583 1583 1589 1589 1523 1523 1523 1523 1589 1589 1547 1547 1589 1589 1592 1592 1547 1547 1592 1592 1594 1594 1547 1547 1547 1547 1594 1594 1559 1559 1594 1594 1596 1596 1559 1559 1596 1596 1598 1598 1559 1559 1559 1559 1598 1598 1565 1565 1598 1598 1600 1600 1565 1565 1600 1600 1602 1602 1565 1565 1565 1565 1602 1602 1571 1571 1602 1602 1604 1604 1571 1571 1604 1604 1606 1606 1571 1571 1571 1571 1606 1606 1577 1577 1606 1606 1608 1608 1577 1577 1577 1577 1608 1608 3657 3657 1608 1608 1610 1610 3658 3658 3659 3659 1610 1610 3660 3660 1683 1683 1696 1696 1685 1685 1696 1696 1698 1698 1685 1685 1685 1685 1698 1698 1686 1686 1698 1698 1699 1699 1686 1686 1686 1686 1699 1699 1684 1684 1699 1699 1697 1697 1684 1684 1697 1697 1695 1695 1684 1684 1684 1684 1695 1695 1682 1682 1695 1695 1693 1693 1682 1682 1682 1682 1693 1693 1678 1678 1675 1675 1688 1688 1677 1677 1688 1688 1690 1690 1677 1677 1677 1677 1690 1690 1679 1679 1690 1690 1692 1692 1679 1679 1679 1679 1692 1692 1683 1683 1692 1692 1694 1694 1683 1683 1683 1683 1694 1694 1696 1696 1669 1669 1667 1667 1671 1671 1667 1667 1673 1673 1671 1671 1671 1671 1673 1673 1675 1675 1673 1673 1681 1681 1675 1675 1675 1675 1681 1681 1688 1688 1661 1661 1650 1650 1663 1663 1650 1650 1652 1652 1663 1663 1663 1663 1652 1652 1665 1665 1652 1652 1654 1654 1665 1665 1665 1665 1654 1654 1669 1669 1654 1654 1656 1656 1669 1669 1669 1669 1656 1656 1667 1667 1670 1670 1666 1666 1668 1668 1666 1666 1655 1655 1668 1668 1668 1668 1655 1655 1664 1664 1655 1655 1653 1653 1664 1664 1664 1664 1653 1653 1662 1662 1657 1657 1644 1644 1659 1659 1644 1644 1646 1646 1659 1659 1659 1659 1646 1646 1661 1661 1646 1646 1648 1648 1661 1661 1661 1661 1648 1648 1650 1650 1653 1653 1651 1651 1662 1662 1651 1651 1649 1649 1662 1662 1662 1662 1649 1649 1660 1660 1649 1649 1647 1647 1660 1660 1660 1660 1647 1647 1658 1658 1647 1647 1645 1645 1658 1658 1658 1658 1645 1645 1657 1657 1645 1645 1643 1643 1657 1657 1657 1657 1643 1643 1644 1644 1693 1693 1691 1691 1678 1678 1691 1691 1689 1689 1678 1678 1678 1678 1689 1689 1676 1676 1689 1689 1687 1687 1676 1676 1676 1676 1687 1687 1674 1674 1687 1687 1680 1680 1674 1674 1674 1674 1680 1680 1670 1670 1680 1680 1672 1672 1670 1670 1670 1670 1672 1672 1666 1666 1703 1703 1706 1706 1752 1752 3661 3661 1731 1731 1764 1764 1756 1756 1714 1714 1716 1716 1720 1720 1722 1722 1760 1760 1756 1756 1716 1716 1760 1760 1716 1716 1718 1718 1760 1760 1760 1760 1718 1718 1720 1720 1722 1722 1723 1723 1760 1760 1723 1723 1726 1726 1760 1760 3662 3662 3663 3663 1764 1764 3664 3664 3665 3665 1764 1764 1764 1764 3666 3666 3667 3667 1706 1706 1708 1708 1752 1752 1708 1708 1709 1709 1752 1752 1752 1752 1709 1709 1756 1756 1709 1709 1712 1712 1756 1756 1756 1756 1712 1712 1714 1714 1707 1707 1705 1705 1751 1751 1705 1705 1704 1704 1751 1751 1704 1704 1700 1700 1751 1751 1700 1700 1701 1701 1751 1751 1751 1751 1701 1701 1752 1752 1701 1701 1702 1702 1752 1752 1752 1752 1702 1702 1703 1703 1707 1707 1751 1751 1710 1710 1751 1751 1755 1755 1710 1710 1710 1710 1755 1755 1711 1711 1724 1724 1721 1721 1759 1759 1721 1721 1719 1719 1759 1759 1719 1719 1717 1717 1759 1759 1717 1717 1715 1715 1759 1759 1759 1759 1715 1715 1755 1755 1715 1715 1713 1713 1755 1755 1755 1755 1713 1713 1711 1711 1732 1732 3668 3668 1763 1763 3669 3669 3670 3670 1763 1763 1763 1763 3671 3671 3672 3672 1727 1727 1725 1725 1759 1759 1759 1759 1725 1725 1724 1724 3673 3673 1785 1785 3674 3674 3675 3675 1785 1785 1829 1829 1796 1796 1793 1793 1831 1831 1793 1793 1790 1790 1831 1831 1831 1831 1790 1790 1787 1787 1807 1807 1805 1805 1833 1833 1805 1805 1801 1801 1833 1833 1801 1801 1799 1799 1833 1833 1833 1833 1799 1799 1831 1831 1799 1799 1797 1797 1831 1831 1831 1831 1797 1797 1796 1796 1837 1837 1821 1821 1820 1820 1815 1815 1835 1835 1818 1818 1835 1835 1837 1837 1818 1818 1818 1818 1837 1837 1819 1819 1837 1837 1820 1820 1819 1819 1815 1815 1814 1814 1835 1835 1814 1814 1811 1811 1835 1835 1835 1835 1811 1811 1833 1833 1811 1811 1809 1809 1833 1833 1833 1833 1809 1809 1807 1807 1836 1836 1812 1812 1813 1813 1813 1813 1816 1816 1836 1836 1816 1816 1817 1817 1836 1836 1836 1836 1817 1817 1837 1837 1817 1817 1822 1822 1837 1837 1837 1837 1822 1822 1821 1821 1802 1802 1806 1806 1834 1834 1806 1806 1808 1808 1834 1834 1834 1834 1808 1808 1836 1836 1808 1808 1810 1810 1836 1836 1836 1836 1810 1810 1812 1812 1788 1788 1789 1789 1832 1832 1789 1789 1794 1794 1832 1832 1794 1794 1795 1795 1832 1832 1795 1795 1798 1798 1832 1832 1832 1832 1798 1798 1834 1834 1798 1798 1800 1800 1834 1834 1834 1834 1800 1800 1802 1802 1785 1785 1783 1783 1829 1829 1783 1783 1781 1781 1829 1829 1829 1829 1781 1781 1827 1827 1781 1781 1777 1777 1827 1827 1777 1777 1775 1775 1827 1827 1827 1827 1775 1775 1825 1825 1775 1775 1771 1771 1825 1825 1771 1771 1770 1770 1825 1825 1825 1825 1770 1770 1823 1823 1770 1770 1765 1765 1823 1823 1765 1765 1761 1761 1823 1823 1823 1823 1761 1761 1803 1803 1761 1761 1757 1757 1803 1803 1757 1757 1754 1754 1803 1803 1803 1803 1754 1754 1791 1791 1754 1754 1749 1749 1791 1791 1749 1749 1748 1748 1791 1791 1791 1791 1748 1748 1779 1779 1748 1748 1745 1745 1779 1779 1745 1745 1744 1744 1779 1779 1779 1779 1744 1744 1773 1773 1744 1744 1741 1741 1773 1773 1741 1741 1740 1740 1773 1773 1773 1773 1740 1740 1767 1767 1740 1740 1737 1737 1767 1767 1737 1737 1736 1736 1767 1767 1767 1767 1736 1736 1763 1763 1736 1736 1733 1733 1763 1763 1763 1763 1733 1733 1732 1732 1731 1731 1734 1734 1764 1764 1734 1734 1735 1735 1764 1764 1764 1764 1735 1735 1768 1768 1735 1735 1738 1738 1768 1768 1738 1738 1739 1739 1768 1768 1768 1768 1739 1739 1774 1774 1739 1739 1742 1742 1774 1774 1742 1742 1743 1743 1774 1774 1774 1774 1743 1743 1780 1780 1743 1743 1746 1746 1780 1780 1746 1746 1747 1747 1780 1780 1780 1780 1747 1747 1792 1792 1747 1747 1750 1750 1792 1792 1750 1750 1753 1753 1792 1792 1792 1792 1753 1753 1804 1804 1753 1753 1758 1758 1804 1804 1758 1758 1762 1762 1804 1804 1804 1804 1762 1762 1824 1824 1762 1762 1766 1766 1824 1824 1766 1766 1769 1769 1824 1824 1824 1824 1769 1769 1826 1826 1769 1769 1772 1772 1826 1826 1772 1772 1776 1776 1826 1826 1826 1826 1776 1776 1828 1828 1776 1776 1778 1778 1828 1828 1778 1778 1782 1782 1828 1828 1828 1828 1782 1782 1830 1830 1782 1782 1784 1784 1830 1830 1830 1830 1784 1784 3676 3676 1784 1784 1786 1786 3677 3677 3678 3678 1786 1786 3679 3679 1864 1864 1862 1862 1866 1866 1862 1862 1868 1868 1866 1866 1866 1866 1868 1868 1870 1870 1878 1878 1891 1891 1880 1880 1891 1891 1893 1893 1880 1880 1880 1880 1893 1893 1881 1881 1893 1893 1894 1894 1881 1881 1881 1881 1894 1894 1879 1879 1856 1856 1845 1845 1858 1858 1845 1845 1847 1847 1858 1858 1858 1858 1847 1847 1860 1860 1847 1847 1849 1849 1860 1860 1860 1860 1849 1849 1864 1864 1849 1849 1851 1851 1864 1864 1864 1864 1851 1851 1862 1862 1894 1894 1892 1892 1879 1879 1892 1892 1890 1890 1879 1879 1879 1879 1890 1890 1877 1877 1890 1890 1888 1888 1877 1877 1877 1877 1888 1888 1873 1873 1868 1868 1876 1876 1870 1870 1876 1876 1883 1883 1870 1870 1870 1870 1883 1883 1872 1872 1883 1883 1885 1885 1872 1872 1872 1872 1885 1885 1874 1874 1885 1885 1887 1887 1874 1874 1874 1874 1887 1887 1878 1878 1887 1887 1889 1889 1878 1878 1878 1878 1889 1889 1891 1891 1852 1852 1839 1839 1854 1854 1839 1839 1841 1841 1854 1854 1854 1854 1841 1841 1856 1856 1841 1841 1843 1843 1856 1856 1856 1856 1843 1843 1845 1845 1888 1888 1886 1886 1873 1873 1886 1886 1884 1884 1873 1873 1873 1873 1884 1884 1871 1871 1884 1884 1882 1882 1871 1871 1871 1871 1882 1882 1869 1869 1882 1882 1875 1875 1869 1869 1869 1869 1875 1875 1865 1865 1857 1857 1844 1844 1855 1855 1844 1844 1842 1842 1855 1855 1855 1855 1842 1842 1853 1853 1842 1842 1840 1840 1853 1853 1853 1853 1840 1840 1852 1852 1840 1840 1838 1838 1852 1852 1852 1852 1838 1838 1839 1839 1875 1875 1867 1867 1865 1865 1867 1867 1861 1861 1865 1865 1865 1865 1861 1861 1863 1863 1861 1861 1850 1850 1863 1863 1863 1863 1850 1850 1859 1859 1850 1850 1848 1848 1859 1859 1859 1859 1848 1848 1857 1857 1848 1848 1846 1846 1857 1857 1857 1857 1846 1846 1844 1844 1898 1898 1895 1895 1896 1896 1931 1931 1932 1932 1929 1929 1932 1932 1930 1930 1929 1929 1929 1929 1930 1930 1928 1928 1930 1930 1925 1925 1928 1928 1930 1930 1927 1927 1925 1925 1927 1927 1926 1926 1925 1925 1925 1925 1926 1926 1922 1922 1926 1926 1924 1924 1922 1922 1924 1924 1923 1923 1922 1922 3680 3680 3681 3681 1919 1919 3682 3682 3683 3683 1919 1919 3684 3684 1920 1920 1919 1919 1919 1919 1920 1920 1916 1916 1920 1920 1918 1918 1916 1916 1918 1918 1917 1917 1916 1916 1916 1916 1917 1917 1913 1913 1917 1917 1915 1915 1913 1913 1915 1915 1914 1914 1913 1913 1913 1913 1914 1914 1910 1910 1914 1914 1912 1912 1910 1910 1912 1912 1911 1911 1910 1910 1910 1910 1911 1911 1907 1907 1911 1911 1909 1909 1907 1907 1909 1909 1908 1908 1907 1907 1907 1907 1908 1908 1904 1904 1908 1908 1906 1906 1904 1904 1906 1906 1905 1905 1904 1904 1904 1904 1905 1905 3685 3685 1905 1905 3686 3686 3687 3687 1903 1903 1902 1902 1901 1901 1901 1901 1902 1902 1897 1897 1902 1902 1900 1900 1897 1897 1897 1897 1900 1900 1896 1896 1900 1900 1899 1899 1896 1896 1896 1896 1899 1899 1898 1898 1933 1933 1935 1935 1938 1938 1936 1936 1934 1934 1937 1937 1934 1934 1939 1939 1937 1937 1937 1937 1939 1939 1942 1942 1983 1983 1991 1991 1981 1981 1991 1991 1986 1986 1981 1981 1981 1981 1986 1986 1979 1979 1986 1986 1973 1973 1979 1979 1942 1942 1939 1939 1945 1945 1939 1939 1944 1944 1945 1945 1945 1945 1944 1944 1954 1954 1944 1944 1947 1947 1954 1954 1954 1954 1947 1947 1956 1956 1947 1947 1951 1951 1956 1956 1956 1956 1951 1951 1958 1958 1951 1951 1952 1952 1958 1958 1958 1958 1952 1952 1964 1964 1952 1952 1959 1959 1964 1964 1964 1964 1959 1959 1960 1960 1986 1986 1985 1985 1973 1973 1985 1985 1978 1978 1973 1973 1973 1973 1978 1978 1972 1972 1978 1978 1975 1975 1972 1972 1972 1972 1975 1975 1967 1967 1975 1975 1970 1970 1967 1967 1967 1967 1970 1970 1960 1960 1970 1970 1966 1966 1960 1960 1960 1960 1966 1966 1964 1964 1933 1933 1938 1938 1941 1941 1938 1938 1940 1940 1941 1941 1941 1941 1940 1940 1943 1943 1940 1940 1946 1946 1943 1943 1943 1943 1946 1946 1949 1949 1946 1946 1948 1948 1949 1949 1948 1948 1955 1955 1949 1949 1949 1949 1955 1955 1950 1950 1955 1955 1957 1957 1950 1950 1950 1950 1957 1957 1953 1953 1962 1962 1961 1961 1965 1965 1962 1962 1965 1965 1968 1968 1965 1965 1969 1969 1968 1968 1969 1969 1974 1974 1968 1968 1968 1968 1974 1974 1971 1971 1953 1953 1957 1957 1961 1961 1957 1957 1963 1963 1961 1961 1961 1961 1963 1963 1965 1965 1974 1974 1980 1980 1971 1971 1980 1980 1982 1982 1971 1971 1971 1971 1982 1982 1976 1976 1982 1982 1987 1987 1976 1976 1976 1976 1987 1987 1977 1977 1987 1987 1988 1988 1977 1977 1977 1977 1988 1988 1984 1984 1988 1988 1989 1989 1984 1984 1984 1984 1989 1989 1983 1983 1989 1989 1990 1990 1983 1983 1983 1983 1990 1990 1991 1991 2049 2049 2018 2018 2046 2046 2018 2018 2016 2016 2046 2046 2046 2046 2016 2016 2044 2044 2015 2015 2017 2017 2048 2048 2005 2005 2034 2034 2036 2036 2038 2038 2009 2009 2036 2036 2009 2009 2006 2006 2036 2036 2036 2036 2006 2006 2005 2005 2044 2044 2016 2016 2043 2043 2016 2016 2013 2013 2043 2043 2043 2043 2013 2013 2040 2040 2013 2013 2012 2012 2040 2040 2040 2040 2012 2012 2038 2038 2012 2012 2011 2011 2038 2038 2038 2038 2011 2011 2009 2009 1999 1999 1998 1998 2029 2029 1999 1999 2029 2029 2002 2002 2029 2029 2030 2030 2002 2002 2002 2002 2030 2030 2005 2005 2030 2030 2032 2032 2005 2005 2005 2005 2032 2032 2034 2034 2000 2000 2027 2027 1997 1997 2027 2027 2025 2025 1997 1997 1997 1997 2025 2025 1996 1996 2048 2048 2047 2047 2015 2015 2047 2047 2045 2045 2015 2015 2015 2015 2045 2045 2014 2014 2045 2045 2042 2042 2014 2014 2014 2014 2042 2042 2010 2010 2042 2042 2041 2041 2010 2010 2010 2010 2041 2041 2008 2008 2041 2041 2039 2039 2008 2008 2008 2008 2039 2039 2007 2007 2039 2039 2004 2004 2007 2007 2039 2039 2037 2037 2004 2004 2037 2037 2035 2035 2004 2004 2004 2004 2035 2035 2003 2003 2035 2035 2033 2033 2003 2003 2003 2003 2033 2033 2001 2001 2033 2033 2031 2031 2001 2001 2001 2001 2031 2031 2000 2000 2031 2031 2028 2028 2000 2000 2000 2000 2028 2028 2027 2027 2025 2025 2022 2022 1996 1996 2022 2022 2021 2021 1996 1996 1996 1996 2021 2021 1992 1992 2021 2021 2020 2020 1992 1992 1992 1992 2020 2020 1993 1993 2020 2020 2019 2019 1993 1993 1993 1993 2019 2019 1994 1994 2019 2019 2023 2023 1994 1994 1994 1994 2023 2023 1995 1995 2023 2023 2024 2024 1995 1995 1995 1995 2024 2024 1998 1998 2024 2024 2026 2026 1998 1998 1998 1998 2026 2026 2029 2029 2085 2085 2087 2087 2086 2086 2050 2050 2053 2053 2051 2051 2053 2053 2054 2054 2051 2051 2051 2051 2054 2054 2052 2052 2054 2054 2055 2055 2052 2052 2052 2052 2055 2055 2056 2056 2080 2080 2082 2082 2083 2083 2082 2082 2085 2085 2083 2083 2083 2083 2085 2085 2084 2084 2085 2085 2086 2086 2084 2084 2055 2055 2057 2057 2056 2056 2057 2057 2058 2058 2056 2056 3688 3688 3689 3689 2059 2059 3690 3690 2060 2060 2059 2059 2060 2060 2061 2061 2059 2059 2059 2059 2061 2061 2062 2062 2061 2061 2063 2063 2062 2062 2063 2063 2064 2064 2062 2062 2062 2062 2064 2064 2065 2065 2064 2064 2066 2066 2065 2065 2066 2066 2067 2067 2065 2065 2065 2065 2067 2067 2068 2068 2067 2067 2069 2069 2068 2068 2069 2069 2070 2070 2068 2068 2068 2068 2070 2070 2071 2071 2070 2070 2072 2072 2071 2071 2072 2072 2073 2073 2071 2071 2071 2071 2073 2073 2074 2074 2073 2073 2075 2075 2074 2074 2075 2075 3691 3691 2074 2074 2074 2074 3692 3692 3693 3693 2076 2076 2078 2078 2077 2077 2078 2078 2079 2079 2077 2077 2077 2077 2079 2079 2080 2080 2079 2079 2081 2081 2080 2080 2080 2080 2081 2081 2082 2082 2089 2089 2121 2121 2090 2090 2121 2121 2122 2122 2090 2090 2090 2090 2122 2122 2093 2093 2120 2120 2088 2088 2091 2091 2145 2145 2119 2119 2144 2144 2119 2119 2114 2114 2144 2144 2144 2144 2114 2114 2143 2143 2114 2114 2140 2140 2143 2143 2093 2093 2122 2122 2094 2094 2122 2122 2125 2125 2094 2094 2094 2094 2125 2125 2097 2097 2125 2125 2126 2126 2097 2097 2097 2097 2126 2126 2099 2099 2126 2126 2127 2127 2099 2099 2099 2099 2127 2127 2101 2101 2127 2127 2129 2129 2101 2101 2101 2101 2129 2129 2103 2103 2129 2129 2132 2132 2103 2103 2103 2103 2132 2132 2133 2133 2114 2114 2113 2113 2140 2140 2113 2113 2110 2110 2140 2140 2140 2140 2110 2110 2139 2139 2110 2110 2109 2109 2139 2139 2139 2139 2109 2109 2136 2136 2109 2109 2107 2107 2136 2136 2136 2136 2107 2107 2133 2133 2107 2107 2105 2105 2133 2133 2133 2133 2105 2105 2103 2103 2120 2120 2091 2091 2123 2123 2091 2091 2092 2092 2123 2123 2123 2123 2092 2092 2124 2124 2092 2092 2095 2095 2124 2124 2124 2124 2095 2095 2128 2128 2095 2095 2096 2096 2128 2128 2096 2096 2098 2098 2128 2128 2128 2128 2098 2098 2130 2130 2098 2098 2100 2100 2130 2130 2130 2130 2100 2100 2131 2131 2135 2135 2134 2134 2104 2104 2135 2135 2104 2104 2137 2137 2104 2104 2106 2106 2137 2137 2106 2106 2108 2108 2137 2137 2137 2137 2108 2108 2138 2138 2131 2131 2100 2100 2134 2134 2100 2100 2102 2102 2134 2134 2134 2134 2102 2102 2104 2104 2108 2108 2111 2111 2138 2138 2111 2111 2112 2112 2138 2138 2138 2138 2112 2112 2141 2141 2112 2112 2115 2115 2141 2141 2141 2141 2115 2115 2142 2142 2115 2115 2116 2116 2142 2142 2142 2142 2116 2116 2146 2146 2116 2116 2117 2117 2146 2146 2146 2146 2117 2117 2145 2145 2117 2117 2118 2118 2145 2145 2145 2145 2118 2118 2119 2119 2184 2184 2181 2181 2180 2180 2179 2179 2182 2182 2180 2180 2182 2182 2183 2183 2180 2180 2180 2180 2183 2183 2184 2184 2147 2147 2148 2148 2151 2151 2180 2180 2178 2178 2179 2179 2178 2178 2177 2177 2179 2179 3694 3694 3695 3695 2176 2176 3696 3696 3697 3697 2176 2176 3698 3698 2174 2174 2176 2176 2176 2176 2174 2174 2173 2173 2174 2174 2172 2172 2173 2173 2172 2172 2171 2171 2173 2173 2173 2173 2171 2171 2170 2170 2171 2171 2169 2169 2170 2170 2169 2169 2168 2168 2170 2170 2170 2170 2168 2168 2167 2167 2168 2168 2166 2166 2167 2167 2166 2166 2165 2165 2167 2167 2167 2167 2165 2165 2164 2164 2165 2165 2163 2163 2164 2164 2163 2163 2162 2162 2164 2164 2164 2164 2162 2162 2161 2161 2162 2162 2160 2160 2161 2161 2160 2160 2159 2159 2161 2161 2161 2161 2159 2159 3699 3699 2159 2159 3700 3700 3701 3701 2157 2157 2156 2156 2158 2158 2158 2158 2156 2156 2155 2155 2156 2156 2154 2154 2155 2155 2154 2154 2153 2153 2155 2155 2155 2155 2153 2153 2152 2152 2153 2153 2150 2150 2152 2152 2152 2152 2150 2150 2151 2151 2150 2150 2149 2149 2151 2151 2151 2151 2149 2149 2147 2147 2217 2217 2216 2216 2220 2220 2216 2216 2218 2218 2220 2220 2220 2220 2218 2218 2221 2221 2218 2218 2219 2219 2221 2221 2221 2221 2219 2219 2222 2222 2186 2186 2185 2185 2189 2189 2185 2185 2187 2187 2189 2189 2189 2189 2187 2187 2190 2190 2187 2187 2188 2188 2190 2190 2190 2190 2188 2188 2193 2193 2188 2188 2191 2191 2193 2193 2191 2191 2192 2192 2193 2193 2193 2193 2192 2192 2196 2196 2192 2192 2194 2194 2196 2196 2194 2194 2195 2195 2196 2196 3702 3702 3703 3703 2199 2199 3704 3704 2197 2197 2199 2199 2197 2197 2198 2198 2199 2199 2199 2199 2198 2198 2202 2202 2198 2198 2200 2200 2202 2202 2200 2200 2201 2201 2202 2202 2202 2202 2201 2201 2205 2205 2201 2201 2203 2203 2205 2205 2203 2203 2204 2204 2205 2205 2205 2205 2204 2204 2208 2208 2204 2204 2206 2206 2208 2208 2206 2206 2207 2207 2208 2208 2208 2208 2207 2207 2211 2211 2207 2207 2209 2209 2211 2211 2209 2209 2210 2210 2211 2211 2211 2211 2210 2210 2214 2214 2210 2210 2212 2212 2214 2214 2212 2212 3705 3705 2214 2214 2214 2214 3706 3706 3707 3707 2213 2213 2215 2215 2217 2217 2217 2217 2215 2215 2216 2216 2277 2277 2279 2279 2273 2273 2279 2279 2276 2276 2273 2273 2273 2273 2276 2276 2271 2271 2274 2274 2280 2280 2278 2278 2255 2255 2249 2249 2251 2251 2257 2257 2261 2261 2251 2251 2261 2261 2256 2256 2251 2251 2251 2251 2256 2256 2255 2255 2271 2271 2276 2276 2268 2268 2276 2276 2269 2269 2268 2268 2268 2268 2269 2269 2259 2259 2269 2269 2266 2266 2259 2259 2259 2259 2266 2266 2257 2257 2266 2266 2262 2262 2257 2257 2257 2257 2262 2262 2261 2261 2241 2241 2240 2240 2237 2237 2241 2241 2237 2237 2246 2246 2237 2237 2243 2243 2246 2246 2246 2246 2243 2243 2255 2255 2243 2243 2247 2247 2255 2255 2255 2255 2247 2247 2249 2249 2242 2242 2233 2233 2239 2239 2233 2233 2229 2229 2239 2239 2239 2239 2229 2229 2238 2238 2278 2278 2275 2275 2274 2274 2275 2275 2272 2272 2274 2274 2274 2274 2272 2272 2270 2270 2272 2272 2267 2267 2270 2270 2270 2270 2267 2267 2264 2264 2267 2267 2265 2265 2264 2264 2264 2264 2265 2265 2263 2263 2265 2265 2258 2258 2263 2263 2263 2263 2258 2258 2260 2260 2258 2258 2254 2254 2260 2260 2258 2258 2252 2252 2254 2254 2252 2252 2250 2250 2254 2254 2254 2254 2250 2250 2253 2253 2250 2250 2248 2248 2253 2253 2253 2253 2248 2248 2245 2245 2248 2248 2244 2244 2245 2245 2245 2245 2244 2244 2242 2242 2244 2244 2235 2235 2242 2242 2242 2242 2235 2235 2233 2233 2229 2229 2226 2226 2238 2238 2226 2226 2225 2225 2238 2238 2238 2238 2225 2225 2231 2231 2225 2225 2224 2224 2231 2231 2231 2231 2224 2224 2232 2232 2224 2224 2223 2223 2232 2232 2232 2232 2223 2223 2234 2234 2223 2223 2227 2227 2234 2234 2234 2234 2227 2227 2236 2236 2227 2227 2228 2228 2236 2236 2236 2236 2228 2228 2240 2240 2228 2228 2230 2230 2240 2240 2240 2240 2230 2230 2237 2237 2328 2328 2332 2332 2334 2334 2341 2341 2337 2337 2339 2339 2337 2337 3708 3708 2339 2339 2339 2339 3709 3709 3710 3710 2336 2336 2340 2340 2338 2338 2292 2292 2291 2291 2282 2282 2291 2291 2290 2290 2282 2282 2282 2282 2290 2290 2283 2283 2290 2290 2296 2296 2283 2283 2283 2283 2296 2296 2284 2284 2303 2303 2294 2294 2301 2301 2294 2294 2287 2287 2301 2301 2301 2301 2287 2287 2286 2286 2284 2284 2296 2296 2286 2286 2296 2296 2298 2298 2286 2286 2286 2286 2298 2298 2301 2301 2333 2333 2331 2331 2330 2330 2331 2331 2325 2325 2330 2330 2330 2330 2325 2325 2326 2326 2325 2325 2320 2320 2326 2326 2326 2326 2320 2320 2322 2322 2320 2320 2317 2317 2322 2322 2322 2322 2317 2317 2321 2321 2317 2317 2315 2315 2321 2321 2321 2321 2315 2315 2314 2314 2303 2303 2306 2306 2294 2294 2306 2306 2309 2309 2294 2294 2294 2294 2309 2309 2297 2297 2309 2309 2312 2312 2297 2297 2297 2297 2312 2312 2307 2307 2312 2312 2314 2314 2307 2307 2307 2307 2314 2314 2311 2311 2314 2314 2315 2315 2311 2311 2336 2336 2338 2338 3711 3711 2338 2338 3712 3712 3713 3713 2332 2332 2335 2335 2334 2334 2328 2328 2334 2334 2324 2324 2334 2334 2329 2329 2324 2324 2324 2324 2329 2329 2318 2318 2329 2329 2327 2327 2318 2318 2327 2327 2323 2323 2318 2318 2318 2318 2323 2323 2316 2316 2323 2323 2305 2305 2316 2316 2323 2323 2319 2319 2305 2305 2319 2319 2313 2313 2305 2305 2305 2305 2313 2313 2302 2302 2313 2313 2310 2310 2302 2302 2302 2302 2310 2310 2295 2295 2310 2310 2308 2308 2295 2295 2295 2295 2308 2308 2289 2289 2308 2308 2304 2304 2289 2289 2289 2289 2304 2304 2288 2288 2304 2304 2300 2300 2288 2288 2288 2288 2300 2300 2299 2299 2292 2292 2282 2282 2293 2293 2282 2282 2281 2281 2293 2293 2293 2293 2281 2281 2299 2299 2281 2281 2285 2285 2299 2299 2299 2299 2285 2285 2288 2288 2342 2342 2343 2343 2346 2346 2348 2348 2345 2345 2346 2346 2345 2345 2344 2344 2346 2346 2346 2346 2344 2344 2342 2342 2378 2378 2379 2379 2377 2377 2346 2346 2347 2347 2348 2348 2347 2347 2349 2349 2348 2348 3714 3714 3715 3715 2351 2351 3716 3716 3717 3717 2351 2351 3718 3718 2352 2352 2351 2351 2351 2351 2352 2352 2354 2354 2352 2352 2353 2353 2354 2354 2353 2353 2355 2355 2354 2354 2354 2354 2355 2355 2357 2357 2355 2355 2356 2356 2357 2357 2356 2356 2358 2358 2357 2357 2357 2357 2358 2358 2361 2361 2358 2358 2359 2359 2361 2361 2359 2359 2360 2360 2361 2361 2361 2361 2360 2360 2364 2364 2360 2360 2362 2362 2364 2364 2362 2362 2363 2363 2364 2364 2364 2364 2363 2363 2367 2367 2363 2363 2365 2365 2367 2367 2365 2365 2366 2366 2367 2367 2367 2367 2366 2366 2370 2370 2366 2366 2368 2368 2370 2370 2368 2368 2369 2369 2370 2370 2370 2370 2369 2369 3719 3719 2369 2369 3720 3720 3721 3721 2371 2371 2372 2372 2373 2373 2373 2373 2372 2372 2376 2376 2372 2372 2374 2374 2376 2376 2376 2376 2374 2374 2377 2377 2374 2374 2375 2375 2377 2377 2377 2377 2375 2375 2378 2378 2386 2386 2385 2385 2383 2383 2385 2385 2384 2384 2383 2383 2383 2383 2384 2384 2382 2382 2384 2384 2381 2381 2382 2382 2382 2382 2381 2381 2380 2380 2417 2417 2416 2416 2415 2415 2416 2416 2413 2413 2415 2415 2415 2415 2413 2413 2414 2414 2413 2413 2412 2412 2414 2414 2414 2414 2412 2412 2411 2411 2412 2412 2410 2410 2411 2411 2410 2410 2409 2409 2411 2411 3722 3722 3723 3723 2408 2408 3724 3724 2407 2407 2408 2408 2407 2407 2406 2406 2408 2408 2408 2408 2406 2406 2405 2405 2406 2406 2404 2404 2405 2405 2404 2404 2403 2403 2405 2405 2405 2405 2403 2403 2402 2402 2403 2403 2401 2401 2402 2402 2401 2401 2400 2400 2402 2402 2402 2402 2400 2400 2398 2398 2400 2400 2399 2399 2398 2398 2399 2399 2397 2397 2398 2398 2398 2398 2397 2397 2395 2395 2397 2397 2396 2396 2395 2395 2396 2396 2394 2394 2395 2395 2395 2395 2394 2394 2392 2392 2394 2394 2393 2393 2392 2392 2393 2393 2391 2391 2392 2392 2392 2392 2391 2391 2389 2389 2391 2391 2390 2390 2389 2389 2390 2390 3725 3725 2389 2389 2389 2389 3726 3726 3727 3727 2388 2388 2387 2387 2386 2386 2386 2386 2387 2387 2385 2385 2469 2469 2464 2464 2451 2451 2418 2418 2420 2420 3728 3728 2420 2420 3729 3729 3730 3730 2424 2424 2428 2428 2426 2426 3731 3731 2421 2421 2419 2419 2476 2476 2468 2468 2475 2475 2468 2468 2463 2463 2475 2475 2475 2475 2463 2463 2474 2474 2463 2463 2462 2462 2474 2474 2474 2474 2462 2462 2472 2472 2436 2436 2442 2442 2443 2443 2442 2442 2448 2448 2443 2443 2443 2443 2448 2448 2452 2452 2426 2426 2428 2428 2429 2429 2428 2428 2434 2434 2429 2429 2429 2429 2434 2434 2433 2433 2434 2434 2437 2437 2433 2433 2433 2433 2437 2437 2436 2436 2437 2437 2440 2440 2436 2436 2436 2436 2440 2440 2442 2442 2462 2462 2459 2459 2472 2472 2459 2459 2456 2456 2472 2472 2472 2472 2456 2456 2471 2471 2456 2456 2453 2453 2471 2471 2471 2471 2453 2453 2465 2465 2453 2453 2450 2450 2465 2465 2465 2465 2450 2450 2460 2460 2450 2450 2447 2447 2460 2460 2460 2460 2447 2447 2452 2452 2447 2447 2445 2445 2452 2452 2452 2452 2445 2445 2443 2443 2469 2469 2451 2451 2470 2470 2432 2432 2438 2438 2454 2454 2438 2438 2444 2444 2454 2454 2454 2454 2444 2444 2455 2455 2444 2444 2446 2446 2455 2455 2455 2455 2446 2446 2464 2464 2446 2446 2449 2449 2464 2464 2464 2464 2449 2449 2451 2451 2419 2419 3732 3732 3733 3733 2422 2422 2423 2423 2427 2427 2427 2427 2423 2423 2431 2431 2423 2423 2425 2425 2431 2431 2431 2431 2425 2425 2435 2435 2425 2425 2430 2430 2435 2435 2435 2435 2430 2430 2439 2439 2430 2430 2432 2432 2439 2439 2439 2439 2432 2432 2441 2441 2432 2432 2454 2454 2441 2441 2451 2451 2457 2457 2470 2470 2457 2457 2458 2458 2470 2470 2470 2470 2458 2458 2473 2473 2458 2458 2461 2461 2473 2473 2473 2473 2461 2461 2477 2477 2461 2461 2466 2466 2477 2477 2477 2477 2466 2466 2476 2476 2466 2466 2467 2467 2476 2476 2476 2476 2467 2467 2468 2468 2832 2832 2826 2826 2828 2828 2798 2798 2790 2790 2792 2792 2760 2760 2750 2750 2752 2752 2720 2720 2706 2706 2708 2708 2675 2675 2674 2674 2672 2672 2632 2632 2630 2630 2628 2628 2592 2592 2586 2586 2584 2584 2554 2554 2548 2548 2544 2544 2520 2520 2514 2514 2512 2512 2519 2519 2525 2525 2523 2523 2553 2553 2561 2561 2559 2559 2591 2591 2601 2601 2599 2599 2631 2631 2645 2645 2643 2643 2676 2676 2677 2677 2679 2679 2719 2719 2721 2721 2723 2723 2759 2759 2765 2765 2767 2767 2797 2797 2803 2803 2807 2807 2831 2831 2837 2837 2839 2839 2872 2872 2873 2873 2868 2868 2870 2870 2872 2872 2867 2867 2863 2863 2870 2870 2865 2865 2851 2851 2863 2863 2855 2855 2820 2820 2851 2851 2834 2834 2802 2802 2820 2820 2812 2812 2784 2784 2802 2802 2794 2794 2764 2764 2784 2784 2776 2776 2748 2748 2764 2764 2762 2762 2734 2734 2748 2748 2746 2746 2718 2718 2734 2734 2732 2732 2704 2704 2718 2718 2716 2716 2690 2690 2704 2704 2702 2702 2662 2662 2690 2690 2688 2688 2648 2648 2662 2662 2664 2664 2634 2634 2648 2648 2650 2650 2618 2618 2634 2634 2636 2636 2604 2604 2618 2618 2620 2620 2588 2588 2604 2604 2606 2606 2568 2568 2588 2588 2590 2590 2550 2550 2568 2568 2576 2576 2532 2532 2550 2550 2558 2558 2501 2501 2532 2532 2540 2540 2489 2489 2501 2501 2518 2518 2482 2482 2489 2489 2497 2497 2480 2480 2482 2482 2487 2487 2478 2478 2480 2480 2485 2485 2479 2479 2478 2478 2483 2483 2481 2481 2479 2479 2484 2484 2488 2488 2481 2481 2486 2486 2500 2500 2488 2488 2496 2496 2531 2531 2500 2500 2517 2517 2549 2549 2531 2531 2539 2539 2567 2567 2549 2549 2557 2557 2587 2587 2567 2567 2575 2575 2603 2603 2587 2587 2589 2589 2617 2617 2603 2603 2605 2605 2633 2633 2617 2617 2619 2619 2647 2647 2633 2633 2635 2635 2661 2661 2647 2647 2649 2649 2689 2689 2661 2661 2663 2663 2703 2703 2689 2689 2687 2687 2717 2717 2703 2703 2701 2701 2733 2733 2717 2717 2715 2715 2747 2747 2733 2733 2731 2731 2763 2763 2747 2747 2745 2745 2783 2783 2763 2763 2761 2761 2801 2801 2783 2783 2775 2775 2819 2819 2801 2801 2793 2793 2850 2850 2819 2819 2811 2811 2862 2862 2850 2850 2833 2833 2869 2869 2862 2862 2854 2854 2871 2871 2869 2869 2864 2864 2873 2873 2871 2871 2866 2866 2873 2873 2866 2866 2868 2868 2866 2866 2859 2859 2868 2868 2868 2868 2859 2859 2861 2861 2859 2859 2852 2852 2861 2861 2861 2861 2852 2852 2856 2856 2852 2852 3734 3734 2856 2856 2856 2856 3735 3735 3736 3736 2845 2845 2839 2839 2849 2849 2849 2849 2839 2839 2842 2842 2839 2839 2837 2837 2842 2842 2842 2842 2837 2837 2841 2841 2871 2871 2864 2864 2866 2866 2864 2864 2857 2857 2866 2866 2866 2866 2857 2857 2859 2859 2857 2857 2847 2847 2859 2859 2859 2859 2847 2847 2852 2852 2847 2847 3737 3737 2852 2852 2852 2852 3738 3738 3739 3739 2835 2835 2827 2827 2845 2845 2845 2845 2827 2827 2839 2839 2827 2827 2825 2825 2839 2839 2839 2839 2825 2825 2831 2831 2869 2869 2854 2854 2864 2864 2854 2854 2843 2843 2864 2864 2864 2864 2843 2843 2857 2857 2843 2843 2829 2829 2857 2857 2857 2857 2829 2829 2847 2847 2829 2829 3740 3740 2847 2847 2847 2847 3741 3741 3742 3742 2823 2823 2817 2817 2835 2835 2835 2835 2817 2817 2827 2827 2817 2817 2815 2815 2827 2827 2827 2827 2815 2815 2825 2825 2862 2862 2833 2833 2854 2854 2833 2833 2821 2821 2854 2854 2854 2854 2821 2821 2843 2843 2821 2821 2813 2813 2843 2843 2843 2843 2813 2813 2829 2829 2813 2813 3743 3743 2829 2829 2829 2829 3744 3744 3745 3745 2809 2809 2807 2807 2823 2823 2823 2823 2807 2807 2817 2817 2807 2807 2803 2803 2817 2817 2817 2817 2803 2803 2815 2815 2850 2850 2811 2811 2833 2833 2811 2811 2805 2805 2833 2833 2833 2833 2805 2805 2821 2821 2805 2805 2799 2799 2821 2821 2821 2821 2799 2799 2813 2813 2799 2799 3746 3746 2813 2813 2813 2813 3747 3747 3748 3748 2795 2795 2791 2791 2809 2809 2809 2809 2791 2791 2807 2807 2791 2791 2789 2789 2807 2807 2807 2807 2789 2789 2797 2797 2819 2819 2793 2793 2811 2811 2793 2793 2787 2787 2811 2811 2811 2811 2787 2787 2805 2805 2787 2787 2785 2785 2805 2805 2805 2805 2785 2785 2799 2799 2785 2785 3749 3749 2799 2799 2799 2799 3750 3750 3751 3751 2781 2781 2779 2779 2795 2795 2795 2795 2779 2779 2791 2791 2779 2779 2777 2777 2791 2791 2791 2791 2777 2777 2789 2789 2801 2801 2775 2775 2793 2793 2775 2775 2773 2773 2793 2793 2793 2793 2773 2773 2787 2787 2773 2773 2771 2771 2787 2787 2787 2787 2771 2771 2785 2785 2771 2771 3752 3752 2785 2785 2785 2785 3753 3753 3754 3754 3755 3755 3756 3756 2781 2781 2781 2781 3757 3757 2779 2779 3758 3758 3759 3759 2779 2779 2779 2779 3760 3760 2777 2777 2783 2783 2761 2761 2775 2775 2761 2761 2757 2757 2775 2775 2775 2775 2757 2757 2773 2773 2757 2757 2755 2755 2773 2773 2773 2773 2755 2755 2771 2771 2755 2755 3761 3761 2771 2771 2771 2771 3762 3762 3763 3763 2753 2753 2751 2751 2769 2769 2769 2769 2751 2751 2767 2767 2751 2751 2749 2749 2767 2767 2767 2767 2749 2749 2759 2759 2763 2763 2745 2745 2761 2761 2745 2745 2743 2743 2761 2761 2761 2761 2743 2743 2757 2757 2743 2743 2741 2741 2757 2757 2757 2757 2741 2741 2755 2755 2741 2741 3764 3764 2755 2755 2755 2755 3765 3765 3766 3766 2739 2739 2737 2737 2753 2753 2753 2753 2737 2737 2751 2751 2737 2737 2735 2735 2751 2751 2751 2751 2735 2735 2749 2749 2747 2747 2731 2731 2745 2745 2731 2731 2729 2729 2745 2745 2745 2745 2729 2729 2743 2743 2729 2729 2727 2727 2743 2743 2743 2743 2727 2727 2741 2741 2727 2727 3767 3767 2741 2741 2741 2741 3768 3768 3769 3769 2725 2725 2723 2723 2739 2739 2739 2739 2723 2723 2737 2737 2723 2723 2721 2721 2737 2737 2737 2737 2721 2721 2735 2735 2733 2733 2715 2715 2731 2731 2715 2715 2713 2713 2731 2731 2731 2731 2713 2713 2729 2729 2713 2713 2711 2711 2729 2729 2729 2729 2711 2711 2727 2727 2711 2711 3770 3770 2727 2727 2727 2727 3771 3771 3772 3772 2709 2709 2707 2707 2725 2725 2725 2725 2707 2707 2723 2723 2707 2707 2705 2705 2723 2723 2723 2723 2705 2705 2719 2719 2717 2717 2701 2701 2715 2715 2701 2701 2699 2699 2715 2715 2715 2715 2699 2699 2713 2713 2699 2699 2697 2697 2713 2713 2713 2713 2697 2697 2711 2711 2697 2697 3773 3773 2711 2711 2711 2711 3774 3774 3775 3775 2695 2695 2693 2693 2709 2709 2709 2709 2693 2693 2707 2707 2693 2693 2691 2691 2707 2707 2707 2707 2691 2691 2705 2705 2703 2703 2687 2687 2701 2701 2687 2687 2685 2685 2701 2701 2701 2701 2685 2685 2699 2699 2685 2685 2683 2683 2699 2699 2699 2699 2683 2683 2697 2697 2683 2683 3776 3776 2697 2697 2697 2697 3777 3777 3778 3778 2681 2681 2679 2679 2695 2695 2695 2695 2679 2679 2693 2693 2679 2679 2677 2677 2693 2693 2693 2693 2677 2677 2691 2691 2689 2689 2663 2663 2687 2687 2663 2663 2665 2665 2687 2687 2687 2687 2665 2665 2685 2685 2665 2665 2667 2667 2685 2685 2685 2685 2667 2667 2683 2683 2667 2667 3779 3779 2683 2683 2683 2683 3780 3780 3781 3781 2669 2669 2671 2671 2681 2681 2681 2681 2671 2671 2679 2679 2671 2671 2673 2673 2679 2679 2679 2679 2673 2673 2676 2676 2661 2661 2649 2649 2663 2663 2649 2649 2651 2651 2663 2663 2663 2663 2651 2651 2665 2665 2651 2651 2653 2653 2665 2665 2665 2665 2653 2653 2667 2667 2653 2653 3782 3782 2667 2667 2667 2667 3783 3783 3784 3784 2655 2655 2657 2657 2669 2669 2669 2669 2657 2657 2671 2671 2657 2657 2659 2659 2671 2671 2671 2671 2659 2659 2673 2673 2647 2647 2635 2635 2649 2649 2635 2635 2637 2637 2649 2649 2649 2649 2637 2637 2651 2651 2637 2637 2639 2639 2651 2651 2651 2651 2639 2639 2653 2653 2639 2639 3785 3785 2653 2653 2653 2653 3786 3786 3787 3787 2641 2641 2643 2643 2655 2655 2655 2655 2643 2643 2657 2657 2643 2643 2645 2645 2657 2657 2657 2657 2645 2645 2659 2659 2633 2633 2619 2619 2635 2635 2619 2619 2621 2621 2635 2635 2635 2635 2621 2621 2637 2637 2621 2621 2623 2623 2637 2637 2637 2637 2623 2623 2639 2639 2623 2623 3788 3788 2639 2639 2639 2639 3789 3789 3790 3790 2625 2625 2627 2627 2641 2641 2641 2641 2627 2627 2643 2643 2627 2627 2629 2629 2643 2643 2643 2643 2629 2629 2631 2631 2617 2617 2605 2605 2619 2619 2605 2605 2607 2607 2619 2619 2619 2619 2607 2607 2621 2621 2607 2607 2609 2609 2621 2621 2621 2621 2609 2609 2623 2623 2609 2609 3791 3791 2623 2623 2623 2623 3792 3792 3793 3793 2611 2611 2613 2613 2625 2625 2625 2625 2613 2613 2627 2627 2613 2613 2615 2615 2627 2627 2627 2627 2615 2615 2629 2629 2603 2603 2589 2589 2605 2605 2589 2589 2593 2593 2605 2605 2605 2605 2593 2593 2607 2607 2593 2593 2595 2595 2607 2607 2607 2607 2595 2595 2609 2609 2595 2595 3794 3794 2609 2609 2609 2609 3795 3795 3796 3796 2597 2597 2599 2599 2611 2611 2611 2611 2599 2599 2613 2613 2599 2599 2601 2601 2613 2613 2613 2613 2601 2601 2615 2615 2587 2587 2575 2575 2589 2589 2575 2575 2577 2577 2589 2589 2589 2589 2577 2577 2593 2593 2577 2577 2579 2579 2593 2593 2593 2593 2579 2579 2595 2595 2579 2579 3797 3797 2595 2595 2595 2595 3798 3798 3799 3799 2581 2581 2583 2583 2597 2597 2597 2597 2583 2583 2599 2599 2583 2583 2585 2585 2599 2599 2599 2599 2585 2585 2591 2591 2567 2567 2557 2557 2575 2575 2557 2557 2563 2563 2575 2575 2575 2575 2563 2563 2577 2577 2563 2563 2565 2565 2577 2577 2577 2577 2565 2565 2579 2579 2565 2565 3800 3800 2579 2579 2579 2579 3801 3801 3802 3802 2569 2569 2571 2571 3803 3803 3804 3804 2571 2571 3805 3805 2571 2571 2573 2573 3806 3806 3807 3807 2573 2573 3808 3808 2549 2549 2539 2539 2557 2557 2539 2539 2545 2545 2557 2557 2557 2557 2545 2545 2563 2563 2545 2545 2551 2551 2563 2563 2563 2563 2551 2551 2565 2565 2551 2551 3809 3809 2565 2565 2565 2565 3810 3810 3811 3811 2555 2555 2559 2559 2569 2569 2569 2569 2559 2559 2571 2571 2559 2559 2561 2561 2571 2571 2571 2571 2561 2561 2573 2573 2531 2531 2517 2517 2539 2539 2517 2517 2529 2529 2539 2539 2539 2539 2529 2529 2545 2545 2529 2529 2537 2537 2545 2545 2545 2545 2537 2537 2551 2551 2537 2537 3812 3812 2551 2551 2551 2551 3813 3813 3814 3814 2541 2541 2543 2543 2555 2555 2555 2555 2543 2543 2559 2559 2543 2543 2547 2547 2559 2559 2559 2559 2547 2547 2553 2553 2500 2500 2496 2496 2517 2517 2496 2496 2507 2507 2517 2517 2517 2517 2507 2507 2529 2529 2507 2507 2521 2521 2529 2529 2529 2529 2521 2521 2537 2537 2521 2521 3815 3815 2537 2537 2537 2537 3816 3816 3817 3817 2527 2527 2533 2533 2541 2541 2541 2541 2533 2533 2543 2543 2533 2533 2535 2535 2543 2543 2543 2543 2535 2535 2547 2547 2488 2488 2486 2486 2496 2496 2486 2486 2493 2493 2496 2496 2496 2496 2493 2493 2507 2507 2493 2493 2503 2503 2507 2507 2507 2507 2503 2503 2521 2521 2503 2503 3818 3818 2521 2521 2521 2521 3819 3819 3820 3820 2515 2515 2523 2523 2527 2527 2527 2527 2523 2523 2533 2533 2523 2523 2525 2525 2533 2533 2533 2533 2525 2525 2535 2535 2481 2481 2484 2484 2486 2486 2484 2484 2491 2491 2486 2486 2486 2486 2491 2491 2493 2493 2491 2491 2498 2498 2493 2493 2493 2493 2498 2498 2503 2503 2498 2498 3821 3821 2503 2503 2503 2503 3822 3822 3823 3823 2505 2505 2511 2511 2515 2515 2515 2515 2511 2511 2523 2523 2511 2511 2513 2513 2523 2523 2523 2523 2513 2513 2519 2519 2479 2479 2483 2483 2484 2484 2483 2483 2490 2490 2484 2484 2484 2484 2490 2490 2491 2491 2490 2490 2495 2495 2491 2491 2491 2491 2495 2495 2498 2498 2495 2495 3824 3824 2498 2498 2498 2498 3825 3825 3826 3826 2502 2502 2509 2509 2505 2505 2505 2505 2509 2509 2511 2511 2509 2509 2510 2510 2511 2511 2511 2511 2510 2510 2513 2513 2478 2478 2485 2485 2483 2483 2485 2485 2492 2492 2483 2483 2483 2483 2492 2492 2490 2490 2492 2492 2499 2499 2490 2490 2490 2490 2499 2499 2495 2495 2499 2499 3827 3827 2495 2495 2495 2495 3828 3828 3829 3829 2506 2506 2512 2512 2502 2502 2502 2502 2512 2512 2509 2509 2512 2512 2514 2514 2509 2509 2509 2509 2514 2514 2510 2510 2480 2480 2487 2487 2485 2485 2487 2487 2494 2494 2485 2485 2485 2485 2494 2494 2492 2492 2494 2494 2504 2504 2492 2492 2492 2492 2504 2504 2499 2499 2504 2504 3830 3830 2499 2499 2499 2499 3831 3831 3832 3832 2516 2516 2524 2524 2506 2506 2506 2506 2524 2524 2512 2512 2524 2524 2526 2526 2512 2512 2512 2512 2526 2526 2520 2520 2482 2482 2497 2497 2487 2487 2497 2497 2508 2508 2487 2487 2487 2487 2508 2508 2494 2494 2508 2508 2522 2522 2494 2494 2494 2494 2522 2522 2504 2504 2522 2522 3833 3833 2504 2504 2504 2504 3834 3834 3835 3835 2528 2528 2534 2534 2516 2516 2516 2516 2534 2534 2524 2524 2534 2534 2536 2536 2524 2524 2524 2524 2536 2536 2526 2526 2489 2489 2518 2518 2497 2497 2518 2518 2530 2530 2497 2497 2497 2497 2530 2530 2508 2508 2530 2530 2538 2538 2508 2508 2508 2508 2538 2538 2522 2522 2538 2538 3836 3836 2522 2522 2522 2522 3837 3837 3838 3838 2542 2542 2544 2544 2528 2528 2528 2528 2544 2544 2534 2534 2544 2544 2548 2548 2534 2534 2534 2534 2548 2548 2536 2536 2501 2501 2540 2540 2518 2518 2540 2540 2546 2546 2518 2518 2518 2518 2546 2546 2530 2530 2546 2546 2552 2552 2530 2530 2530 2530 2552 2552 2538 2538 2552 2552 3839 3839 2538 2538 2538 2538 3840 3840 3841 3841 2556 2556 2560 2560 2542 2542 2542 2542 2560 2560 2544 2544 2560 2560 2562 2562 2544 2544 2544 2544 2562 2562 2554 2554 2532 2532 2558 2558 2540 2540 2558 2558 2564 2564 2540 2540 2540 2540 2564 2564 2546 2546 2564 2564 2566 2566 2546 2546 2546 2546 2566 2566 2552 2552 2566 2566 3842 3842 2552 2552 2552 2552 3843 3843 3844 3844 2570 2570 2572 2572 2556 2556 2556 2556 2572 2572 2560 2560 2572 2572 2574 2574 2560 2560 2560 2560 2574 2574 2562 2562 2550 2550 2576 2576 2558 2558 2576 2576 2578 2578 2558 2558 2558 2558 2578 2578 2564 2564 2578 2578 2580 2580 2564 2564 2564 2564 2580 2580 2566 2566 2580 2580 3845 3845 2566 2566 2566 2566 3846 3846 3847 3847 3848 3848 3849 3849 2570 2570 2570 2570 3850 3850 2572 2572 3851 3851 3852 3852 2572 2572 2572 2572 3853 3853 2574 2574 2568 2568 2590 2590 2576 2576 2590 2590 2594 2594 2576 2576 2576 2576 2594 2594 2578 2578 2594 2594 2596 2596 2578 2578 2578 2578 2596 2596 2580 2580 2596 2596 3854 3854 2580 2580 2580 2580 3855 3855 3856 3856 2598 2598 2600 2600 2582 2582 2582 2582 2600 2600 2584 2584 2600 2600 2602 2602 2584 2584 2584 2584 2602 2602 2592 2592 2588 2588 2606 2606 2590 2590 2606 2606 2608 2608 2590 2590 2590 2590 2608 2608 2594 2594 2608 2608 2610 2610 2594 2594 2594 2594 2610 2610 2596 2596 2610 2610 3857 3857 2596 2596 2596 2596 3858 3858 3859 3859 2612 2612 2614 2614 2598 2598 2598 2598 2614 2614 2600 2600 2614 2614 2616 2616 2600 2600 2600 2600 2616 2616 2602 2602 2604 2604 2620 2620 2606 2606 2620 2620 2622 2622 2606 2606 2606 2606 2622 2622 2608 2608 2622 2622 2624 2624 2608 2608 2608 2608 2624 2624 2610 2610 2624 2624 3860 3860 2610 2610 2610 2610 3861 3861 3862 3862 2626 2626 2628 2628 2612 2612 2612 2612 2628 2628 2614 2614 2628 2628 2630 2630 2614 2614 2614 2614 2630 2630 2616 2616 2618 2618 2636 2636 2620 2620 2636 2636 2638 2638 2620 2620 2620 2620 2638 2638 2622 2622 2638 2638 2640 2640 2622 2622 2622 2622 2640 2640 2624 2624 2640 2640 3863 3863 2624 2624 2624 2624 3864 3864 3865 3865 2642 2642 2644 2644 2626 2626 2626 2626 2644 2644 2628 2628 2644 2644 2646 2646 2628 2628 2628 2628 2646 2646 2632 2632 2634 2634 2650 2650 2636 2636 2650 2650 2652 2652 2636 2636 2636 2636 2652 2652 2638 2638 2652 2652 2654 2654 2638 2638 2638 2638 2654 2654 2640 2640 2654 2654 3866 3866 2640 2640 2640 2640 3867 3867 3868 3868 2656 2656 2658 2658 2642 2642 2642 2642 2658 2658 2644 2644 2658 2658 2660 2660 2644 2644 2644 2644 2660 2660 2646 2646 2648 2648 2664 2664 2650 2650 2664 2664 2666 2666 2650 2650 2650 2650 2666 2666 2652 2652 2666 2666 2668 2668 2652 2652 2652 2652 2668 2668 2654 2654 2668 2668 3869 3869 2654 2654 2654 2654 3870 3870 3871 3871 2670 2670 2672 2672 2656 2656 2656 2656 2672 2672 2658 2658 2672 2672 2674 2674 2658 2658 2658 2658 2674 2674 2660 2660 2662 2662 2688 2688 2664 2664 2688 2688 2686 2686 2664 2664 2664 2664 2686 2686 2666 2666 2686 2686 2684 2684 2666 2666 2666 2666 2684 2684 2668 2668 2684 2684 3872 3872 2668 2668 2668 2668 3873 3873 3874 3874 2682 2682 2680 2680 2670 2670 2670 2670 2680 2680 2672 2672 2680 2680 2678 2678 2672 2672 2672 2672 2678 2678 2675 2675 2690 2690 2702 2702 2688 2688 2702 2702 2700 2700 2688 2688 2688 2688 2700 2700 2686 2686 2700 2700 2698 2698 2686 2686 2686 2686 2698 2698 2684 2684 2698 2698 3875 3875 2684 2684 2684 2684 3876 3876 3877 3877 2696 2696 2694 2694 2682 2682 2682 2682 2694 2694 2680 2680 2694 2694 2692 2692 2680 2680 2680 2680 2692 2692 2678 2678 2704 2704 2716 2716 2702 2702 2716 2716 2714 2714 2702 2702 2702 2702 2714 2714 2700 2700 2714 2714 2712 2712 2700 2700 2700 2700 2712 2712 2698 2698 2712 2712 3878 3878 2698 2698 2698 2698 3879 3879 3880 3880 2710 2710 2708 2708 2696 2696 2696 2696 2708 2708 2694 2694 2708 2708 2706 2706 2694 2694 2694 2694 2706 2706 2692 2692 2718 2718 2732 2732 2716 2716 2732 2732 2730 2730 2716 2716 2716 2716 2730 2730 2714 2714 2730 2730 2728 2728 2714 2714 2714 2714 2728 2728 2712 2712 2728 2728 3881 3881 2712 2712 2712 2712 3882 3882 3883 3883 2726 2726 2724 2724 2710 2710 2710 2710 2724 2724 2708 2708 2724 2724 2722 2722 2708 2708 2708 2708 2722 2722 2720 2720 2734 2734 2746 2746 2732 2732 2746 2746 2744 2744 2732 2732 2732 2732 2744 2744 2730 2730 2744 2744 2742 2742 2730 2730 2730 2730 2742 2742 2728 2728 2742 2742 3884 3884 2728 2728 2728 2728 3885 3885 3886 3886 2740 2740 2738 2738 2726 2726 2726 2726 2738 2738 2724 2724 2738 2738 2736 2736 2724 2724 2724 2724 2736 2736 2722 2722 2748 2748 2762 2762 2746 2746 2762 2762 2758 2758 2746 2746 2746 2746 2758 2758 2744 2744 2758 2758 2756 2756 2744 2744 2744 2744 2756 2756 2742 2742 2756 2756 3887 3887 2742 2742 2742 2742 3888 3888 3889 3889 2754 2754 2752 2752 2740 2740 2740 2740 2752 2752 2738 2738 2752 2752 2750 2750 2738 2738 2738 2738 2750 2750 2736 2736 2764 2764 2776 2776 2762 2762 2776 2776 2774 2774 2762 2762 2762 2762 2774 2774 2758 2758 2774 2774 2772 2772 2758 2758 2758 2758 2772 2772 2756 2756 2772 2772 3890 3890 2756 2756 2756 2756 3891 3891 3892 3892 2770 2770 2768 2768 2754 2754 2754 2754 2768 2768 2752 2752 2768 2768 2766 2766 2752 2752 2752 2752 2766 2766 2760 2760 2784 2784 2794 2794 2776 2776 2794 2794 2788 2788 2776 2776 2776 2776 2788 2788 2774 2774 2788 2788 2786 2786 2774 2774 2774 2774 2786 2786 2772 2772 2786 2786 3893 3893 2772 2772 2772 2772 3894 3894 3895 3895 2782 2782 2780 2780 3896 3896 3897 3897 2780 2780 3898 3898 2780 2780 2778 2778 3899 3899 3900 3900 2778 2778 3901 3901 2802 2802 2812 2812 2794 2794 2812 2812 2806 2806 2794 2794 2794 2794 2806 2806 2788 2788 2806 2806 2800 2800 2788 2788 2788 2788 2800 2800 2786 2786 2800 2800 3902 3902 2786 2786 2786 2786 3903 3903 3904 3904 2796 2796 2792 2792 2782 2782 2782 2782 2792 2792 2780 2780 2792 2792 2790 2790 2780 2780 2780 2780 2790 2790 2778 2778 2820 2820 2834 2834 2812 2812 2834 2834 2822 2822 2812 2812 2812 2812 2822 2822 2806 2806 2822 2822 2814 2814 2806 2806 2806 2806 2814 2814 2800 2800 2814 2814 3905 3905 2800 2800 2800 2800 3906 3906 3907 3907 2810 2810 2808 2808 2796 2796 2796 2796 2808 2808 2792 2792 2808 2808 2804 2804 2792 2792 2792 2792 2804 2804 2798 2798 2851 2851 2855 2855 2834 2834 2855 2855 2844 2844 2834 2834 2834 2834 2844 2844 2822 2822 2844 2844 2830 2830 2822 2822 2822 2822 2830 2830 2814 2814 2830 2830 3908 3908 2814 2814 2814 2814 3909 3909 3910 3910 2824 2824 2818 2818 2810 2810 2810 2810 2818 2818 2808 2808 2818 2818 2816 2816 2808 2808 2808 2808 2816 2816 2804 2804 2863 2863 2865 2865 2855 2855 2865 2865 2858 2858 2855 2855 2855 2855 2858 2858 2844 2844 2858 2858 2848 2848 2844 2844 2844 2844 2848 2848 2830 2830 2848 2848 3911 3911 2830 2830 2830 2830 3912 3912 3913 3913 2836 2836 2828 2828 2824 2824 2824 2824 2828 2828 2818 2818 2828 2828 2826 2826 2818 2818 2818 2818 2826 2826 2816 2816 2870 2870 2867 2867 2865 2865 2867 2867 2860 2860 2865 2865 2865 2865 2860 2860 2858 2858 2860 2860 2853 2853 2858 2858 2858 2858 2853 2853 2848 2848 2853 2853 3914 3914 2848 2848 2848 2848 3915 3915 3916 3916 2846 2846 2840 2840 2836 2836 2836 2836 2840 2840 2828 2828 2840 2840 2838 2838 2828 2828 2828 2828 2838 2838 2832 2832 2872 2872 2868 2868 2867 2867 2868 2868 2861 2861 2867 2867 2867 2867 2861 2861 2860 2860 2861 2861 2856 2856 2860 2860 2860 2860 2856 2856 2853 2853 2856 2856 3917 3917 2853 2853 2853 2853 3918 3918 3919 3919 2849 2849 2842 2842 2846 2846 2846 2846 2842 2842 2840 2840 2842 2842 2841 2841 2840 2840 2840 2840 2841 2841 2838 2838 2882 2882 2877 2877 2875 2875 2882 2882 2875 2875 2881 2881 2875 2875 2874 2874 2881 2881 2881 2881 2874 2874 2883 2883 2874 2874 2876 2876 2883 2883 2876 2876 2878 2878 2883 2883 2883 2883 2878 2878 2885 2885 2878 2878 2879 2879 2885 2885 2879 2879 2880 2880 2885 2885 2885 2885 2880 2880 2888 2888 2880 2880 2884 2884 2888 2888 2884 2884 2886 2886 2888 2888 2888 2888 2886 2886 2891 2891 2886 2886 2887 2887 2891 2891 2887 2887 2889 2889 2891 2891 2889 2889 2890 2890 2891 2891 2891 2891 2890 2890 2893 2893 2890 2890 2892 2892 2893 2893 2892 2892 2894 2894 2893 2893 2893 2893 2894 2894 2896 2896 2894 2894 2895 2895 2896 2896 2895 2895 2897 2897 2896 2896 2896 2896 2897 2897 2899 2899 2897 2897 2898 2898 2899 2899 2898 2898 2900 2900 2899 2899 2899 2899 2900 2900 2902 2902 2900 2900 2901 2901 2902 2902 2902 2902 2901 2901 2905 2905 2901 2901 2903 2903 2905 2905 2905 2905 2903 2903 2904 2904 2906 2906 2907 2907 2908 2908 2907 2907 2909 2909 2908 2908 2910 2910 2911 2911 2912 2912 2911 2911 2913 2913 2912 2912 2914 2914 2915 2915 2916 2916 2914 2914 2916 2916 2917 2917 2916 2916 2918 2918 2917 2917 2917 2917 2918 2918 2920 2920 2918 2918 2919 2919 2920 2920 2919 2919 2921 2921 2920 2920 2920 2920 2921 2921 2923 2923 2921 2921 2922 2922 2923 2923 2922 2922 2924 2924 2923 2923 2923 2923 2924 2924 2926 2926 2924 2924 2925 2925 2926 2926 2925 2925 2927 2927 2926 2926 2926 2926 2927 2927 2928 2928 2927 2927 2929 2929 2928 2928 2929 2929 2930 2930 2928 2928 2930 2930 2932 2932 2928 2928 2928 2928 2932 2932 2931 2931 2932 2932 2933 2933 2931 2931 2933 2933 2935 2935 2931 2931 2931 2931 2935 2935 2934 2934 2935 2935 2939 2939 2934 2934 2939 2939 2940 2940 2934 2934 2934 2934 2940 2940 2936 2936 2940 2940 2941 2941 2936 2936 2941 2941 2943 2943 2936 2936 2936 2936 2943 2943 2938 2938 2943 2943 2945 2945 2938 2938 2938 2938 2945 2945 2937 2937 2945 2945 2944 2944 2937 2937 2937 2937 2944 2944 2942 2942 2976 2976 2977 2977 2975 2975 2976 2976 2975 2975 2973 2973 2975 2975 2974 2974 2973 2973 2973 2973 2974 2974 2970 2970 2974 2974 2972 2972 2970 2970 2972 2972 2971 2971 2970 2970 2970 2970 2971 2971 2967 2967 2971 2971 2969 2969 2967 2967 2969 2969 2968 2968 2967 2967 2967 2967 2968 2968 2964 2964 2968 2968 2966 2966 2964 2964 2966 2966 2965 2965 2964 2964 2964 2964 2965 2965 2961 2961 2965 2965 2963 2963 2961 2961 2963 2963 2962 2962 2961 2961 2962 2962 2960 2960 2961 2961 2961 2961 2960 2960 2959 2959 2960 2960 2958 2958 2959 2959 2958 2958 2957 2957 2959 2959 2959 2959 2957 2957 2956 2956 2957 2957 2955 2955 2956 2956 2955 2955 2954 2954 2956 2956 2956 2956 2954 2954 2953 2953 2954 2954 2952 2952 2953 2953 2952 2952 2951 2951 2953 2953 2953 2953 2951 2951 2950 2950 2951 2951 2949 2949 2950 2950 2950 2950 2949 2949 2947 2947 2949 2949 2948 2948 2947 2947 2947 2947 2948 2948 2946 2946 2978 2978 2979 2979 2980 2980 2979 2979 2981 2981 2980 2980 3005 3005 3010 3010 3012 3012 3005 3005 3012 3012 3006 3006 3012 3012 3013 3013 3006 3006 3006 3006 3013 3013 3004 3004 3013 3013 3011 3011 3004 3004 3011 3011 3009 3009 3004 3004 3004 3004 3009 3009 3002 3002 3009 3009 3008 3008 3002 3002 3008 3008 3007 3007 3002 3002 3002 3002 3007 3007 2999 2999 3007 3007 3003 3003 2999 2999 3003 3003 3001 3001 2999 2999 2999 2999 3001 3001 2996 2996 3001 3001 3000 3000 2996 2996 3000 3000 2998 2998 2996 2996 2998 2998 2997 2997 2996 2996 2996 2996 2997 2997 2994 2994 2997 2997 2995 2995 2994 2994 2995 2995 2993 2993 2994 2994 2994 2994 2993 2993 2991 2991 2993 2993 2992 2992 2991 2991 2992 2992 2990 2990 2991 2991 2991 2991 2990 2990 2988 2988 2990 2990 2989 2989 2988 2988 2989 2989 2987 2987 2988 2988 2988 2988 2987 2987 2985 2985 2987 2987 2986 2986 2985 2985 2985 2985 2986 2986 2982 2982 2986 2986 2984 2984 2982 2982 2982 2982 2984 2984 2983 2983 3014 3014 3015 3015 3016 3016 3015 3015 3017 3017 3016 3016 3018 3018 3019 3019 3020 3020 3019 3019 3021 3021 3020 3020 3023 3023 3022 3022 3024 3024 3023 3023 3024 3024 3026 3026 3024 3024 3025 3025 3026 3026 3026 3026 3025 3025 3029 3029 3025 3025 3027 3027 3029 3029 3027 3027 3028 3028 3029 3029 3029 3029 3028 3028 3032 3032 3028 3028 3030 3030 3032 3032 3030 3030 3031 3031 3032 3032 3032 3032 3031 3031 3035 3035 3031 3031 3033 3033 3035 3035 3033 3033 3034 3034 3035 3035 3035 3035 3034 3034 3037 3037 3034 3034 3036 3036 3037 3037 3036 3036 3038 3038 3037 3037 3038 3038 3039 3039 3037 3037 3037 3037 3039 3039 3040 3040 3039 3039 3041 3041 3040 3040 3041 3041 3042 3042 3040 3040 3040 3040 3042 3042 3043 3043 3042 3042 3044 3044 3043 3043 3044 3044 3045 3045 3043 3043 3043 3043 3045 3045 3046 3046 3045 3045 3047 3047 3046 3046 3047 3047 3048 3048 3046 3046 3046 3046 3048 3048 3049 3049 3048 3048 3050 3050 3049 3049 3049 3049 3050 3050 3052 3052 3050 3050 3051 3051 3052 3052 3052 3052 3051 3051 3053 3053 3085 3085 3084 3084 3083 3083 3085 3085 3083 3083 3082 3082 3083 3083 3081 3081 3082 3082 3082 3082 3081 3081 3079 3079 3081 3081 3080 3080 3079 3079 3080 3080 3078 3078 3079 3079 3079 3079 3078 3078 3076 3076 3078 3078 3077 3077 3076 3076 3077 3077 3075 3075 3076 3076 3076 3076 3075 3075 3073 3073 3075 3075 3074 3074 3073 3073 3074 3074 3072 3072 3073 3073 3073 3073 3072 3072 3071 3071 3072 3072 3070 3070 3071 3071 3070 3070 3069 3069 3071 3071 3069 3069 3067 3067 3071 3071 3071 3071 3067 3067 3068 3068 3067 3067 3066 3066 3068 3068 3066 3066 3064 3064 3068 3068 3068 3068 3064 3064 3065 3065 3064 3064 3060 3060 3065 3065 3060 3060 3059 3059 3065 3065 3065 3065 3059 3059 3063 3063 3059 3059 3058 3058 3063 3063 3058 3058 3056 3056 3063 3063 3063 3063 3056 3056 3061 3061 3056 3056 3054 3054 3061 3061 3061 3061 3054 3054 3062 3062 3054 3054 3055 3055 3062 3062 3062 3062 3055 3055 3057 3057 3086 3086 3087 3087 3088 3088 3087 3087 3089 3089 3088 3088 3107 3107 3108 3108 3105 3105 3108 3108 3106 3106 3105 3105 3105 3105 3106 3106 3102 3102 3106 3106 3104 3104 3102 3102 3104 3104 3103 3103 3102 3102 3102 3102 3103 3103 3099 3099 3103 3103 3101 3101 3099 3099 3101 3101 3100 3100 3099 3099 3920 3920 3921 3921 3096 3096 3922 3922 3923 3923 3096 3096 3924 3924 3097 3097 3096 3096 3096 3096 3097 3097 3093 3093 3097 3097 3095 3095 3093 3093 3095 3095 3094 3094 3093 3093 3093 3093 3094 3094 3090 3090 3094 3094 3092 3092 3090 3090 3090 3090 3092 3092 3091 3091 3127 3127 3125 3125 3126 3126 3125 3125 3124 3124 3126 3126 3125 3125 3123 3123 3124 3124 3123 3123 3122 3122 3124 3124 3124 3124 3122 3122 3121 3121 3122 3122 3120 3120 3121 3121 3120 3120 3925 3925 3121 3121 3121 3121 3926 3926 3927 3927 3119 3119 3117 3117 3118 3118 3117 3117 3116 3116 3118 3118 3118 3118 3116 3116 3115 3115 3116 3116 3114 3114 3115 3115 3114 3114 3113 3113 3115 3115 3115 3115 3113 3113 3112 3112 3113 3113 3111 3111 3112 3112 3112 3112 3111 3111 3109 3109 3111 3111 3110 3110 3109 3109 3128 3128 3129 3129 3131 3131 3129 3129 3130 3130 3131 3131 3131 3131 3130 3130 3134 3134 3130 3130 3132 3132 3134 3134 3132 3132 3133 3133 3134 3134 3134 3134 3133 3133 3137 3137 3133 3133 3135 3135 3137 3137 3135 3135 3136 3136 3137 3137 3928 3928 3929 3929 3140 3140 3930 3930 3931 3931 3140 3140 3932 3932 3139 3139 3140 3140 3140 3140 3139 3139 3143 3143 3139 3139 3141 3141 3143 3143 3141 3141 3142 3142 3143 3143 3143 3143 3142 3142 3145 3145 3142 3142 3144 3144 3145 3145 3145 3145 3144 3144 3146 3146 3148 3148 3149 3149 3147 3147 3149 3149 3150 3150 3147 3147 3149 3149 3151 3151 3150 3150 3151 3151 3152 3152 3150 3150 3150 3150 3152 3152 3153 3153 3152 3152 3154 3154 3153 3153 3154 3154 3933 3933 3153 3153 3153 3153 3934 3934 3935 3935 3155 3155 3157 3157 3156 3156 3157 3157 3158 3158 3156 3156 3156 3156 3158 3158 3159 3159 3158 3158 3160 3160 3159 3159 3160 3160 3161 3161 3159 3159 3159 3159 3161 3161 3162 3162 3161 3161 3163 3163 3162 3162 3162 3162 3163 3163 3164 3164 3163 3163 3165 3165 3164 3164 3221 3221 3222 3222 3217 3217 3222 3222 3215 3215 3217 3217 3217 3217 3215 3215 3213 3213 3213 3213 3215 3215 3208 3208 3215 3215 3209 3209 3208 3208 3208 3208 3209 3209 3200 3200 3209 3209 3204 3204 3200 3200 3204 3204 3202 3202 3200 3200 3200 3200 3202 3202 3190 3190 3202 3202 3198 3198 3190 3190 3190 3190 3198 3198 3197 3197 3199 3199 3193 3193 3196 3196 3193 3193 3195 3195 3196 3196 3199 3199 3203 3203 3193 3193 3203 3203 3205 3205 3193 3193 3193 3193 3205 3205 3211 3211 3197 3197 3195 3195 3190 3190 3195 3195 3193 3193 3190 3190 3190 3190 3193 3193 3189 3189 3193 3193 3936 3936 3189 3189 3179 3179 3182 3182 3186 3186 3182 3182 3185 3185 3186 3186 3937 3937 3938 3938 3189 3189 3175 3175 3173 3173 3168 3168 3175 3175 3168 3168 3177 3177 3171 3171 3172 3172 3169 3169 3172 3172 3174 3174 3169 3169 3169 3169 3174 3174 3179 3179 3174 3174 3178 3178 3179 3179 3179 3179 3178 3178 3182 3182 3168 3168 3170 3170 3177 3177 3170 3170 3176 3176 3177 3177 3177 3177 3176 3176 3181 3181 3176 3176 3184 3184 3181 3181 3176 3176 3180 3180 3184 3184 3180 3180 3183 3183 3184 3184 3939 3939 3940 3940 3188 3188 3941 3941 3192 3192 3188 3188 3942 3942 3943 3943 3192 3192 3944 3944 3191 3191 3192 3192 3192 3192 3191 3191 3201 3201 3191 3191 3206 3206 3201 3201 3191 3191 3194 3194 3206 3206 3194 3194 3207 3207 3206 3206 3206 3206 3207 3207 3214 3214 3207 3207 3218 3218 3214 3214 3218 3218 3207 3207 3220 3220 3207 3207 3212 3212 3220 3220 3220 3220 3212 3212 3219 3219 3223 3223 3224 3224 3216 3216 3224 3224 3211 3211 3216 3216 3216 3216 3211 3211 3210 3210 3211 3211 3205 3205 3210 3210 3167 3167 3166 3166 3169 3169 3166 3166 3168 3168 3169 3169 3169 3169 3168 3168 3171 3171 3168 3168 3173 3173 3171 3171 3235 3235 3243 3243 3233 3233 3238 3238 3236 3236 3242 3242 3236 3236 3232 3232 3242 3242 3242 3242 3232 3232 3237 3237 3232 3232 3226 3226 3237 3237 3237 3237 3226 3226 3225 3225 3258 3258 3259 3259 3248 3248 3238 3238 3242 3242 3248 3248 3242 3242 3255 3255 3248 3248 3248 3248 3255 3255 3258 3258 3945 3945 3946 3946 3260 3260 3259 3259 3258 3258 3260 3260 3258 3258 3947 3947 3260 3260 3260 3260 3948 3948 3949 3949 3273 3273 3270 3270 3267 3267 3263 3263 3266 3266 3267 3267 3266 3266 3269 3269 3267 3267 3267 3267 3269 3269 3273 3273 3278 3278 3276 3276 3281 3281 3276 3276 3275 3275 3281 3281 3270 3270 3273 3273 3275 3275 3273 3273 3279 3279 3275 3275 3275 3275 3279 3279 3281 3281 3272 3272 3265 3265 3264 3264 3264 3264 3268 3268 3272 3272 3268 3268 3271 3271 3272 3272 3272 3272 3271 3271 3280 3280 3271 3271 3274 3274 3280 3280 3280 3280 3274 3274 3277 3277 3247 3247 3251 3251 3257 3257 3251 3251 3252 3252 3257 3257 3254 3254 3253 3253 3256 3256 3252 3252 3254 3254 3257 3257 3254 3254 3256 3256 3257 3257 3257 3257 3256 3256 3950 3950 3256 3256 3261 3261 3951 3951 3952 3952 3261 3261 3953 3953 3253 3253 3250 3250 3256 3256 3250 3250 3246 3246 3256 3256 3256 3256 3246 3246 3249 3249 3246 3246 3244 3244 3249 3249 3249 3249 3244 3244 3243 3243 3244 3244 3239 3239 3243 3243 3243 3243 3239 3239 3233 3233 3228 3228 3227 3227 3233 3233 3227 3227 3231 3231 3233 3233 3233 3233 3231 3231 3235 3235 3241 3241 3230 3230 3229 3229 3229 3229 3234 3234 3241 3241 3234 3234 3240 3240 3241 3241 3241 3241 3240 3240 3257 3257 3240 3240 3245 3245 3257 3257 3257 3257 3245 3245 3247 3247 3277 3277 3278 3278 3280 3280 3278 3278 3281 3281 3280 3280 3280 3280 3281 3281 3283 3283 3281 3281 3282 3282 3283 3283 3293 3293 3303 3303 3305 3305 3305 3305 3301 3301 3293 3293 3301 3301 3299 3299 3293 3293 3293 3293 3299 3299 3287 3287 3299 3299 3297 3297 3287 3287 3297 3297 3295 3295 3287 3287 3287 3287 3295 3295 3285 3285 3289 3289 3284 3284 3290 3290 3284 3284 3285 3285 3290 3290 3290 3290 3285 3285 3291 3291 3285 3285 3295 3295 3291 3291 3289 3289 3288 3288 3284 3284 3288 3288 3294 3294 3284 3284 3284 3284 3294 3294 3286 3286 3304 3304 3302 3302 3300 3300 3302 3302 3292 3292 3300 3300 3300 3300 3292 3292 3298 3298 3292 3292 3286 3286 3298 3298 3298 3298 3286 3286 3296 3296 3286 3286 3294 3294 3296 3296 3323 3323 3322 3322 3324 3324 3322 3322 3320 3320 3324 3324 3322 3322 3321 3321 3320 3320 3321 3321 3319 3319 3320 3320 3320 3320 3319 3319 3315 3315 3319 3319 3318 3318 3315 3315 3318 3318 3317 3317 3315 3315 3315 3315 3317 3317 3310 3310 3317 3317 3316 3316 3310 3310 3316 3316 3314 3314 3310 3310 3310 3310 3314 3314 3308 3308 3309 3309 3306 3306 3311 3311 3306 3306 3307 3307 3311 3311 3311 3311 3307 3307 3312 3312 3307 3307 3308 3308 3312 3312 3312 3312 3308 3308 3313 3313 3308 3308 3314 3314 3313 3313 3326 3326 3325 3325 3328 3328 3328 3328 3330 3330 3326 3326 3330 3330 3331 3331 3326 3326 3326 3326 3331 3331 3327 3327 3331 3331 3332 3332 3327 3327 3332 3332 3333 3333 3327 3327 3327 3327 3333 3333 3329 3329 3333 3333 3335 3335 3329 3329 3335 3335 3336 3336 3329 3329 3329 3329 3336 3336 3334 3334 3336 3336 3337 3337 3334 3334 3334 3334 3337 3337 3339 3339 3337 3337 3338 3338 3339 3339 3338 3338 3340 3340 3339 3339 3339 3339 3340 3340 3342 3342 3340 3340 3341 3341 3342 3342 3342 3342 3341 3341 3343 3343 3344 3344 3345 3345 3346 3346 3345 3345 3347 3347 3346 3346 3348 3348 3349 3349 3350 3350 3349 3349 3351 3351 3350 3350 3369 3369 3370 3370 3367 3367 3367 3367 3365 3365 3369 3369 3365 3365 3364 3364 3369 3369 3369 3369 3364 3364 3368 3368 3364 3364 3363 3363 3368 3368 3363 3363 3362 3362 3368 3368 3368 3368 3362 3362 3366 3366 3362 3362 3360 3360 3366 3366 3360 3360 3359 3359 3366 3366 3366 3366 3359 3359 3361 3361 3359 3359 3358 3358 3361 3361 3361 3361 3358 3358 3356 3356 3358 3358 3357 3357 3356 3356 3357 3357 3355 3355 3356 3356 3356 3356 3355 3355 3353 3353 3355 3355 3354 3354 3353 3353 3353 3353 3354 3354 3352 3352 3372 3372 3373 3373 3371 3371 3373 3373 3375 3375 3371 3371 3373 3373 3374 3374 3375 3375 3374 3374 3376 3376 3375 3375 3375 3375 3376 3376 3380 3380 3376 3376 3377 3377 3380 3380 3377 3377 3378 3378 3380 3380 3380 3380 3378 3378 3385 3385 3378 3378 3379 3379 3385 3385 3379 3379 3381 3381 3385 3385 3385 3385 3381 3381 3387 3387 3386 3386 3389 3389 3384 3384 3389 3389 3388 3388 3384 3384 3384 3384 3388 3388 3383 3383 3388 3388 3387 3387 3383 3383 3383 3383 3387 3387 3382 3382 3387 3387 3381 3381 3382 3382 3402 3402 3392 3392 3390 3390 3390 3390 3394 3394 3402 3402 3394 3394 3396 3396 3402 3402 3402 3402 3396 3396 3408 3408 3396 3396 3398 3398 3408 3408 3398 3398 3400 3400 3408 3408 3408 3408 3400 3400 3410 3410 3406 3406 3411 3411 3405 3405 3411 3411 3410 3410 3405 3405 3405 3405 3410 3410 3404 3404 3410 3410 3400 3400 3404 3404 3406 3406 3407 3407 3411 3411 3407 3407 3401 3401 3411 3411 3411 3411 3401 3401 3409 3409 3391 3391 3393 3393 3395 3395 3393 3393 3403 3403 3395 3395 3395 3395 3403 3403 3397 3397 3403 3403 3409 3409 3397 3397 3397 3397 3409 3409 3399 3399 3409 3409 3401 3401 3399 3399 3483 3483 3475 3475 3482 3482 3475 3475 3473 3473 3482 3482 3482 3482 3473 3473 3480 3480 3473 3473 3469 3469 3480 3480 3480 3480 3469 3469 3478 3478 3469 3469 3465 3465 3478 3478 3478 3478 3465 3465 3471 3471 3465 3465 3954 3954 3471 3471 3471 3471 3955 3955 3956 3956 3463 3463 3459 3459 3467 3467 3467 3467 3459 3459 3461 3461 3459 3459 3455 3455 3461 3461 3461 3461 3455 3455 3457 3457 3455 3455 3451 3451 3457 3457 3457 3457 3451 3451 3453 3453 3451 3451 3448 3448 3453 3453 3453 3453 3448 3448 3449 3449 3448 3448 3445 3445 3449 3449 3449 3449 3445 3445 3443 3443 3445 3445 3441 3441 3443 3443 3443 3443 3441 3441 3439 3439 3441 3441 3437 3437 3439 3439 3439 3439 3437 3437 3435 3435 3437 3437 3433 3433 3435 3435 3435 3435 3433 3433 3429 3429 3957 3957 3431 3431 3958 3958 3959 3959 3431 3431 3425 3425 3431 3431 3427 3427 3425 3425 3425 3425 3427 3427 3418 3418 3427 3427 3423 3423 3418 3418 3418 3418 3423 3423 3416 3416 3423 3423 3421 3421 3416 3416 3416 3416 3421 3421 3414 3414 3421 3421 3419 3419 3414 3414 3414 3414 3419 3419 3412 3412 3419 3419 3420 3420 3412 3412 3412 3412 3420 3420 3413 3413 3420 3420 3422 3422 3413 3413 3413 3413 3422 3422 3415 3415 3422 3422 3426 3426 3415 3415 3415 3415 3426 3426 3417 3417 3426 3426 3430 3430 3417 3417 3417 3417 3430 3430 3424 3424 3430 3430 3960 3960 3424 3424 3424 3424 3961 3961 3962 3962 3432 3432 3436 3436 3428 3428 3428 3428 3436 3436 3434 3434 3436 3436 3440 3440 3434 3434 3434 3434 3440 3440 3438 3438 3440 3440 3444 3444 3438 3438 3438 3438 3444 3444 3442 3442 3444 3444 3447 3447 3442 3442 3442 3442 3447 3447 3446 3446 3447 3447 3450 3450 3446 3446 3446 3446 3450 3450 3452 3452 3450 3450 3454 3454 3452 3452 3452 3452 3454 3454 3456 3456 3454 3454 3458 3458 3456 3456 3456 3456 3458 3458 3460 3460 3458 3458 3462 3462 3460 3460 3460 3460 3462 3462 3466 3466 3963 3963 3464 3464 3964 3964 3965 3965 3464 3464 3470 3470 3464 3464 3468 3468 3470 3470 3470 3470 3468 3468 3477 3477 3468 3468 3472 3472 3477 3477 3477 3477 3472 3472 3479 3479 3472 3472 3474 3474 3479 3479 3479 3479 3474 3474 3481 3481 3474 3474 3476 3476 3481 3481 3481 3481 3476 3476 3483 3483 3476 3476 3475 3475 3483 3483 3502 3502 3497 3497 3501 3501 3497 3497 3496 3496 3501 3501 3501 3501 3496 3496 3500 3500 3496 3496 3495 3495 3500 3500 3495 3495 3494 3494 3500 3500 3500 3500 3494 3494 3966 3966 3494 3494 3493 3493 3967 3967 3493 3493 3968 3968 3969 3969 3499 3499 3492 3492 3498 3498 3492 3492 3491 3491 3498 3498 3491 3491 3489 3489 3498 3498 3498 3498 3489 3489 3490 3490 3489 3489 3488 3488 3490 3490 3488 3488 3487 3487 3490 3490 3490 3490 3487 3487 3484 3484 3487 3487 3486 3486 3484 3484 3484 3484 3486 3486 3485 3485 3507 3507 3509 3509 3524 3524 3524 3524 3520 3520 3507 3507 3520 3520 3519 3519 3507 3507 3507 3507 3519 3519 3505 3505 3519 3519 3516 3516 3505 3505 3516 3516 3515 3515 3505 3505 3505 3505 3515 3515 3503 3503 3515 3515 3510 3510 3503 3503 3510 3510 3511 3511 3503 3503 3503 3503 3511 3511 3504 3504 3511 3511 3512 3512 3504 3504 3512 3512 3513 3513 3504 3504 3504 3504 3513 3513 3506 3506 3513 3513 3517 3517 3506 3506 3517 3517 3518 3518 3506 3506 3506 3506 3518 3518 3508 3508 3518 3518 3521 3521 3508 3508 3521 3521 3522 3522 3508 3508 3508 3508 3522 3522 3514 3514 3522 3522 3525 3525 3514 3514 3525 3525 3970 3970 3514 3514 3514 3514 3971 3971 3972 3972 3526 3526 3527 3527 3523 3523 3527 3527 3529 3529 3523 3523 3523 3523 3529 3529 3528 3528 3529 3529 3530 3530 3528 3528 3530 3530 3532 3532 3528 3528 3528 3528 3532 3532 3531 3531 3532 3532 3533 3533 3531 3531 3533 3533 3535 3535 3531 3531 3531 3531 3535 3535 3534 3534 3535 3535 3536 3536 3534 3534 3534 3534 3536 3536 3539 3539 3536 3536 3537 3537 3539 3539 3537 3537 3538 3538 3539 3539 3539 3539 3538 3538 3542 3542 3538 3538 3540 3540 3542 3542 3540 3540 3541 3541 3542 3542 3542 3542 3541 3541 3545 3545 3541 3541 3543 3543 3545 3545 3543 3543 3544 3544 3545 3545 3545 3545 3544 3544 3550 3550 3544 3544 3546 3546 3550 3550 3546 3546 3547 3547 3550 3550 3973 3973 3974 3974 3559 3559 3975 3975 3548 3548 3559 3559 3548 3548 3551 3551 3559 3559 3559 3559 3551 3551 3565 3565 3551 3551 3552 3552 3565 3565 3552 3552 3555 3555 3565 3565 3565 3565 3555 3555 3567 3567 3555 3555 3556 3556 3567 3567 3556 3556 3560 3560 3567 3567 3567 3567 3560 3560 3569 3569 3560 3560 3561 3561 3569 3569 3561 3561 3562 3562 3569 3569 3569 3569 3562 3562 3570 3570 3562 3562 3563 3563 3570 3570 3563 3563 3558 3558 3570 3570 3570 3570 3558 3558 3568 3568 3549 3549 3564 3564 3553 3553 3564 3564 3566 3566 3553 3553 3553 3553 3566 3566 3554 3554 3566 3566 3568 3568 3554 3554 3554 3554 3568 3568 3557 3557 3568 3568 3558 3558 3557 3557 3571 3571 3572 3572 3573 3573 3572 3572 3574 3574 3573 3573 3593 3593 3591 3591 3592 3592 3591 3591 3587 3587 3592 3592 3591 3591 3590 3590 3587 3587 3590 3590 3589 3589 3587 3587 3587 3587 3589 3589 3579 3579 3589 3589 3588 3588 3579 3579 3588 3588 3586 3586 3579 3579 3579 3579 3586 3586 3578 3578 3586 3586 3585 3585 3578 3578 3976 3976 3584 3584 3977 3977 3978 3978 3584 3584 3577 3577 3580 3580 3575 3575 3581 3581 3575 3575 3576 3576 3581 3581 3581 3581 3576 3576 3582 3582 3576 3576 3577 3577 3582 3582 3582 3582 3577 3577 3583 3583 3577 3577 3584 3584 3583 3583
+6 6 0 0 1 1 34 34 35 35 33 33 35 35 32 32 33 33 29 29 26 26 39 39 12 12 9 9 8 8 39 39 26 26 37 37 26 26 25 25 37 37 37 37 25 25 23 23 1 1 2 2 6 6 2 2 3 3 6 6 6 6 3 3 9 9 3 3 5 5 9 9 32 32 35 35 31 31 35 35 37 37 31 31 31 31 37 37 28 28 37 37 23 23 28 28 28 28 23 23 20 20 5 5 4 4 9 9 4 4 7 7 9 9 9 9 7 7 8 8 29 29 39 39 27 27 39 39 40 40 27 27 27 27 40 40 24 24 40 40 38 38 24 24 24 24 38 38 21 21 8 8 10 10 12 12 10 10 11 11 12 12 12 12 11 11 14 14 11 11 13 13 14 14 14 14 13 13 16 16 13 13 15 15 16 16 16 16 15 15 18 18 15 15 17 17 18 18 18 18 17 17 22 22 17 17 19 19 22 22 22 22 19 19 30 30 19 19 21 21 30 30 30 30 21 21 36 36 21 21 38 38 36 36 77 77 78 78 73 73 44 44 46 46 48 48 73 73 78 78 79 79 78 78 80 80 79 79 79 79 80 80 81 81 48 48 49 49 44 44 49 49 50 50 44 44 44 44 50 50 42 42 50 50 52 52 42 42 52 52 60 60 42 42 42 42 60 60 58 58 77 77 73 73 76 76 73 73 74 74 76 76 76 76 74 74 75 75 58 58 55 55 42 42 55 55 54 54 42 42 42 42 54 54 41 41 54 54 51 51 41 41 41 41 51 51 43 43 51 51 53 53 43 43 43 43 53 53 45 45 53 53 57 57 45 45 45 45 57 57 47 47 57 57 59 59 47 47 47 47 59 59 56 56 59 59 62 62 56 56 56 56 62 62 61 61 62 62 64 64 61 61 61 61 64 64 63 63 64 64 66 66 63 63 63 63 66 66 65 65 66 66 67 67 65 65 65 65 67 67 68 68 67 67 69 69 68 68 68 68 69 69 70 70 69 69 71 71 70 70 70 70 71 71 73 73 71 71 72 72 73 73 73 73 72 72 74 74 128 128 130 130 132 132 130 130 134 134 132 132 132 132 134 134 136 136 134 134 138 138 136 136 136 136 138 138 140 140 138 138 144 144 140 140 140 140 144 144 142 142 144 144 149 149 142 142 142 142 149 149 146 146 149 149 151 151 146 146 146 146 151 151 147 147 151 151 152 152 147 147 147 147 152 152 145 145 152 152 150 150 145 145 145 145 150 150 141 141 150 150 148 148 141 141 141 141 148 148 139 139 148 148 143 143 139 139 139 139 143 143 135 135 143 143 137 137 135 135 135 135 137 137 131 131 137 137 133 133 131 131 131 131 133 133 127 127 86 86 83 83 88 88 83 83 85 85 88 88 88 88 85 85 92 92 85 85 90 90 92 92 92 92 90 90 96 96 90 90 94 94 96 96 96 96 94 94 100 100 94 94 98 98 100 100 100 100 98 98 104 104 98 98 102 102 104 104 104 104 102 102 108 108 102 102 106 106 108 108 108 108 106 106 112 112 106 106 110 110 112 112 112 112 110 110 116 116 110 110 114 114 116 116 116 116 114 114 120 120 114 114 118 118 120 120 120 120 118 118 124 124 118 118 122 122 124 124 124 124 122 122 128 128 122 122 126 126 128 128 128 128 126 126 130 130 133 133 129 129 127 127 129 129 125 125 127 127 127 127 125 125 123 123 125 125 121 121 123 123 123 123 121 121 119 119 121 121 117 117 119 119 119 119 117 117 115 115 117 117 113 113 115 115 115 115 113 113 111 111 113 113 109 109 111 111 111 111 109 109 107 107 109 109 105 105 107 107 107 107 105 105 103 103 105 105 101 101 103 103 103 103 101 101 99 99 101 101 97 97 99 99 99 99 97 97 95 95 97 97 93 93 95 95 95 95 93 93 91 91 93 93 89 89 91 91 91 91 89 89 87 87 89 89 84 84 87 87 87 87 84 84 86 86 84 84 82 82 86 86 86 86 82 82 83 83 153 153 154 154 155 155 154 154 156 156 155 155 155 155 156 156 157 157 156 156 158 158 157 157 3065 3065 3066 3066 159 159 3067 3067 160 160 159 159 159 159 160 160 161 161 160 160 162 162 161 161 161 161 162 162 163 163 162 162 164 164 163 163 163 163 164 164 165 165 164 164 166 166 165 165 165 165 166 166 167 167 166 166 168 168 167 167 167 167 168 168 169 169 168 168 170 170 169 169 171 171 172 172 173 173 172 172 174 174 173 173 173 173 174 174 175 175 174 174 176 176 175 175 175 175 176 176 177 177 176 176 178 178 177 177 177 177 178 178 179 179 178 178 180 180 179 179 179 179 180 180 181 181 180 180 182 182 181 181 181 181 182 182 183 183 182 182 184 184 183 183 183 183 184 184 185 185 184 184 186 186 185 185 185 185 186 186 187 187 186 186 188 188 187 187 257 257 267 267 261 261 293 293 3068 3068 3069 3069 315 315 319 319 317 317 335 335 347 347 345 345 357 357 363 363 361 361 379 379 393 393 391 391 401 401 411 411 413 413 447 447 455 455 459 459 467 467 469 469 473 473 487 487 497 497 499 499 505 505 511 511 513 513 527 527 533 533 535 535 541 541 543 543 549 549 551 551 550 550 553 553 540 540 532 532 534 534 504 504 496 496 498 498 486 486 482 482 484 484 466 466 454 454 458 458 446 446 440 440 442 442 424 424 410 410 412 412 356 356 346 346 344 344 314 314 304 304 302 302 292 292 290 290 286 286 272 272 266 266 260 260 256 256 252 252 250 250 189 189 190 190 194 194 190 190 195 195 194 194 194 194 195 195 201 201 195 195 202 202 201 201 3070 3070 3071 3071 210 210 3072 3072 211 211 210 210 210 210 211 211 221 221 211 211 222 222 221 221 221 221 222 222 224 224 222 222 229 229 224 224 310 310 332 332 320 320 332 332 336 336 320 320 320 320 336 336 322 322 336 336 338 338 322 322 3073 3073 3074 3074 324 324 3075 3075 340 340 324 324 324 324 340 340 326 326 340 340 342 342 326 326 326 326 342 342 328 328 342 342 344 344 328 328 348 348 364 364 350 350 364 364 366 366 350 350 350 350 366 366 352 352 366 366 368 368 352 352 3076 3076 3077 3077 354 354 3078 3078 370 370 354 354 354 354 370 370 358 358 370 370 372 372 358 358 358 358 372 372 360 360 372 372 374 374 360 360 360 360 374 374 362 362 380 380 408 408 382 382 408 408 406 406 382 382 382 382 406 406 384 384 406 406 404 404 384 384 3079 3079 3080 3080 386 386 3081 3081 402 402 386 386 386 386 402 402 388 388 402 402 398 398 388 388 388 388 398 398 390 390 398 398 396 396 390 390 581 581 587 587 573 573 587 587 579 579 573 573 573 573 579 579 561 561 579 579 571 571 561 561 3082 3082 3083 3083 538 538 3084 3084 559 559 538 538 538 538 559 559 530 530 559 559 544 544 530 530 530 530 544 544 522 522 544 544 534 534 522 522 439 439 423 423 437 437 423 423 421 421 437 437 437 437 421 421 435 435 421 421 419 419 435 435 3085 3085 3086 3086 433 433 3087 3087 417 417 433 433 433 433 417 417 431 431 417 417 415 415 431 431 431 431 415 415 429 429 415 415 413 413 429 429 220 220 205 205 237 237 205 205 216 216 237 237 237 237 216 216 255 255 216 216 232 232 255 255 255 255 232 232 265 265 3088 3088 247 247 3089 3089 3090 3090 247 247 269 269 247 247 259 259 269 269 269 269 259 259 277 277 259 259 261 261 277 277 198 198 193 193 207 207 193 193 200 200 207 207 207 207 200 200 214 214 200 200 209 209 214 214 3091 3091 3092 3092 226 226 3093 3093 218 218 226 226 226 226 218 218 245 245 218 218 228 228 245 245 245 245 228 228 251 251 228 228 241 241 251 251 251 251 241 241 253 253 191 191 189 189 196 196 189 189 194 194 196 196 196 196 194 194 203 203 194 194 201 201 203 203 3094 3094 3095 3095 212 212 3096 3096 210 210 212 212 212 212 210 210 223 223 210 210 221 221 223 223 223 223 221 221 230 230 221 221 224 224 230 230 242 242 238 238 240 240 238 238 229 229 240 240 240 240 229 229 227 227 229 229 222 222 227 227 227 227 222 222 217 217 222 222 211 211 217 217 217 217 211 211 3097 3097 211 211 3098 3098 3099 3099 208 208 202 202 199 199 202 202 195 195 199 199 199 199 195 195 192 192 195 195 190 190 192 192 192 192 197 197 199 199 197 197 206 206 199 199 199 199 206 206 208 208 206 206 213 213 208 208 3100 3100 3101 3101 217 217 3102 3102 225 225 217 217 217 217 225 225 227 227 225 225 244 244 227 227 227 227 244 244 240 240 244 244 250 250 240 240 240 240 250 250 242 242 250 250 252 252 242 242 266 266 256 256 260 260 256 256 250 250 260 260 260 260 250 250 258 258 250 250 244 244 258 258 258 258 244 244 246 246 244 244 225 225 246 246 246 246 225 225 3103 3103 225 225 3104 3104 3105 3105 231 231 213 213 215 215 213 213 206 206 215 215 215 215 206 206 204 204 206 206 197 197 204 204 278 278 272 272 276 276 272 272 260 260 276 276 276 276 260 260 268 268 260 260 258 258 268 268 268 268 258 258 3106 3106 258 258 246 246 3107 3107 3108 3108 246 246 3109 3109 246 246 3110 3110 3111 3111 254 254 231 231 236 236 231 231 215 215 236 236 236 236 215 215 219 219 215 215 204 204 219 219 219 219 248 248 236 236 248 248 262 262 236 236 236 236 262 262 254 254 262 262 270 270 254 254 254 254 270 270 264 264 270 270 280 280 264 264 3112 3112 3113 3113 268 268 3114 3114 284 284 268 268 268 268 284 284 276 276 284 284 286 286 276 276 276 276 286 286 278 278 286 286 290 290 278 278 3115 3115 292 292 3116 3116 292 292 286 286 3117 3117 3118 3118 286 286 3119 3119 286 286 284 284 3120 3120 3121 3121 284 284 3122 3122 284 284 3123 3123 3124 3124 296 296 280 280 288 288 280 280 270 270 288 288 288 288 270 270 282 282 270 270 262 262 282 282 282 282 262 262 274 274 262 262 248 248 274 274 318 318 314 314 316 316 314 314 302 302 316 316 316 316 302 302 312 312 302 302 298 298 312 312 312 312 298 298 3125 3125 298 298 3126 3126 3127 3127 308 308 296 296 306 306 296 296 288 288 306 306 306 306 288 288 300 300 288 288 282 282 300 300 300 300 282 282 294 294 282 282 274 274 294 294 294 294 310 310 300 300 310 310 320 320 300 300 300 300 320 320 306 306 320 320 322 322 306 306 306 306 322 322 308 308 3128 3128 324 324 3129 3129 3130 3130 324 324 312 312 324 324 326 326 312 312 312 312 326 326 316 316 326 326 328 328 316 316 316 316 328 328 318 318 328 328 330 330 318 318 344 344 346 346 328 328 346 346 334 334 328 328 328 328 334 334 330 330 362 362 356 356 360 360 356 356 344 344 360 360 360 360 344 344 358 358 344 344 342 342 358 358 358 358 342 342 354 354 342 342 340 340 354 354 354 354 340 340 3131 3131 340 340 3132 3132 3133 3133 352 352 338 338 350 350 338 338 336 336 350 350 350 350 336 336 348 348 336 336 332 332 348 348 392 392 378 378 374 374 378 378 376 376 374 374 374 374 376 376 362 362 400 400 394 394 396 396 394 394 392 392 396 396 396 396 392 392 390 390 392 392 374 374 390 390 390 390 374 374 388 388 374 374 372 372 388 388 388 388 372 372 386 386 372 372 370 370 386 386 386 386 370 370 3134 3134 370 370 3135 3135 3136 3136 384 384 368 368 382 382 368 368 366 366 382 382 382 382 366 366 380 380 366 366 364 364 380 380 410 410 400 400 412 412 400 400 396 396 412 412 412 412 396 396 414 414 396 396 398 398 414 414 414 414 398 398 416 416 398 398 402 402 416 416 416 416 402 402 3137 3137 402 402 3138 3138 3139 3139 418 418 404 404 420 420 404 404 406 406 420 420 420 420 406 406 422 422 406 406 408 408 422 422 426 426 424 424 428 428 424 424 412 412 428 428 428 428 412 412 430 430 412 412 414 414 430 430 430 430 414 414 432 432 414 414 416 416 432 432 432 432 416 416 3140 3140 416 416 3141 3141 3142 3142 434 434 418 418 436 436 418 418 420 420 436 436 436 436 420 420 438 438 420 420 422 422 438 438 438 438 456 456 436 436 456 456 452 452 436 436 436 436 452 452 434 434 452 452 450 450 434 434 3143 3143 3144 3144 432 432 3145 3145 448 448 432 432 432 432 448 448 430 430 448 448 444 444 430 430 430 430 444 444 428 428 444 444 442 442 428 428 428 428 442 442 426 426 442 442 440 440 426 426 454 454 446 446 458 458 446 446 442 442 458 458 458 458 442 442 460 460 442 442 444 444 460 460 460 460 444 444 462 462 444 444 448 448 462 462 462 462 448 448 3146 3146 448 448 3147 3147 3148 3148 464 464 450 450 470 470 450 450 452 452 470 470 470 470 452 452 476 476 452 452 456 456 476 476 468 468 466 466 472 472 466 466 458 458 472 472 472 472 458 458 474 474 458 458 460 460 474 474 474 474 460 460 3149 3149 460 460 462 462 3150 3150 3151 3151 462 462 3152 3152 462 462 3153 3153 3154 3154 480 480 464 464 490 490 464 464 470 470 490 490 490 490 470 470 494 494 470 470 476 476 494 494 494 494 518 518 490 490 518 518 506 506 490 490 490 490 506 506 480 480 506 506 500 500 480 480 480 480 500 500 478 478 500 500 492 492 478 478 3155 3155 3156 3156 474 474 3157 3157 488 488 3158 3158 3159 3159 488 488 3160 3160 488 488 484 484 3161 3161 3162 3162 484 484 3163 3163 484 484 482 482 3164 3164 496 496 486 486 498 498 486 486 484 484 498 498 498 498 484 484 502 502 484 484 488 488 502 502 502 502 488 488 3165 3165 488 488 3166 3166 3167 3167 508 508 492 492 516 516 492 492 500 500 516 516 516 516 500 500 528 528 500 500 506 506 528 528 528 528 506 506 546 546 506 506 518 518 546 546 510 510 504 504 512 512 504 504 498 498 512 512 512 512 498 498 514 514 498 498 502 502 514 514 514 514 502 502 524 524 502 502 3168 3168 524 524 524 524 3169 3169 3170 3170 508 508 516 516 536 536 536 536 516 516 557 557 516 516 528 528 557 557 557 557 528 528 569 569 528 528 546 546 569 569 569 569 581 581 557 557 581 581 573 573 557 557 557 557 573 573 536 536 573 573 561 561 536 536 3171 3171 3172 3172 524 524 3173 3173 538 538 524 524 524 524 538 538 514 514 538 538 530 530 514 514 514 514 530 530 512 512 530 530 522 522 512 512 512 512 522 522 510 510 522 522 520 520 510 510 534 534 532 532 522 522 532 532 526 526 522 522 522 522 526 526 520 520 542 542 540 540 548 548 540 540 534 534 548 548 548 548 534 534 555 555 534 534 544 544 555 555 555 555 544 544 565 565 544 544 559 559 565 565 565 565 559 559 3174 3174 559 559 3175 3175 3176 3176 575 575 571 571 583 583 571 571 579 579 583 583 583 583 579 579 589 589 579 579 587 587 589 589 589 589 591 591 583 583 591 591 585 585 583 583 583 583 585 585 575 575 585 585 577 577 575 575 3177 3177 3178 3178 565 565 3179 3179 567 567 565 565 565 565 567 567 555 555 567 567 563 563 555 555 555 555 563 563 548 548 563 563 553 553 548 548 548 548 553 553 542 542 553 553 550 550 542 542 552 552 551 551 554 554 551 551 553 553 554 554 554 554 553 553 564 564 553 553 563 563 564 564 564 564 563 563 568 568 563 563 567 567 568 568 568 568 567 567 3180 3180 567 567 3181 3181 3182 3182 578 578 577 577 586 586 577 577 585 585 586 586 586 586 585 585 592 592 585 585 591 591 592 592 592 592 590 590 586 586 590 590 584 584 586 586 586 586 584 584 578 578 584 584 576 576 578 578 3183 3183 3184 3184 568 568 3185 3185 566 566 568 568 568 568 566 566 564 564 566 566 556 556 564 564 564 564 556 556 554 554 556 556 549 549 554 554 554 554 549 549 552 552 549 549 543 543 552 552 533 533 541 541 535 535 541 541 549 549 535 535 535 535 549 549 545 545 549 549 556 556 545 545 545 545 556 556 560 560 556 556 566 566 560 560 560 560 566 566 3186 3186 566 566 3187 3187 3188 3188 572 572 576 576 580 580 576 576 584 584 580 580 580 580 584 584 588 588 584 584 590 590 588 588 521 521 527 527 523 523 527 527 535 535 523 523 523 523 535 535 531 531 535 535 545 545 531 531 531 531 545 545 539 539 545 545 560 560 539 539 539 539 560 560 3189 3189 560 560 3190 3190 3191 3191 562 562 572 572 574 574 572 572 580 580 574 574 574 574 580 580 582 582 580 580 588 588 582 582 582 582 570 570 574 574 570 570 558 558 574 574 574 574 558 558 562 562 558 558 537 537 562 562 3192 3192 3193 3193 539 539 3194 3194 525 525 539 539 539 539 525 525 531 531 525 525 515 515 531 531 531 531 515 515 523 523 515 515 513 513 523 523 523 523 513 513 521 521 513 513 511 511 521 521 497 497 505 505 499 499 505 505 513 513 499 499 499 499 513 513 503 503 513 513 515 515 503 503 503 503 515 515 3195 3195 515 515 525 525 3196 3196 3197 3197 525 525 3198 3198 525 525 3199 3199 3200 3200 517 517 537 537 529 529 537 537 558 558 529 529 529 529 558 558 547 547 558 558 570 570 547 547 483 483 487 487 485 485 487 487 499 499 485 485 485 485 499 499 489 489 499 499 503 503 489 489 489 489 503 503 3201 3201 503 503 3202 3202 3203 3203 493 493 509 509 501 501 509 509 517 517 501 501 501 501 517 517 507 507 517 517 529 529 507 507 507 507 529 529 519 519 529 529 547 547 519 519 519 519 495 495 507 507 495 495 491 491 507 507 507 507 491 491 501 501 491 491 481 481 501 501 501 501 481 481 493 493 481 481 479 479 493 493 3204 3204 3205 3205 489 489 3206 3206 3207 3207 489 489 489 489 3208 3208 485 485 3209 3209 3210 3210 485 485 485 485 3211 3211 483 483 3212 3212 3213 3213 483 483 455 455 467 467 459 459 467 467 473 473 459 459 459 459 473 473 461 461 473 473 475 475 461 461 461 461 475 475 463 463 475 475 3214 3214 463 463 463 463 3215 3215 3216 3216 479 479 481 481 465 465 465 465 481 481 471 471 481 481 491 491 471 471 471 471 491 491 477 477 491 491 495 495 477 477 441 441 447 447 443 443 447 447 459 459 443 443 443 443 459 459 445 445 459 459 461 461 445 445 445 445 461 461 449 449 461 461 463 463 449 449 449 449 463 463 3217 3217 463 463 3218 3218 3219 3219 451 451 465 465 453 453 465 465 471 471 453 453 453 453 471 471 457 457 471 471 477 477 457 457 457 457 439 439 453 453 439 439 437 437 453 453 453 453 437 437 451 451 437 437 435 435 451 451 3220 3220 3221 3221 449 449 3222 3222 433 433 449 449 449 449 433 433 445 445 433 433 431 431 445 445 445 445 431 431 443 443 431 431 429 429 443 443 443 443 429 429 441 441 429 429 427 427 441 441 413 413 411 411 429 429 411 411 425 425 429 429 429 429 425 425 427 427 395 395 401 401 397 397 401 401 413 413 397 397 397 397 413 413 399 399 413 413 415 415 399 399 399 399 415 415 403 403 415 415 417 417 403 403 403 403 417 417 3223 3223 417 417 3224 3224 3225 3225 405 405 419 419 407 407 419 419 421 421 407 407 407 407 421 421 409 409 421 421 423 423 409 409 409 409 381 381 407 407 381 381 383 383 407 407 407 407 383 383 405 405 383 383 385 385 405 405 3226 3226 3227 3227 403 403 3228 3228 387 387 403 403 403 403 387 387 399 399 387 387 389 389 399 399 399 399 389 389 397 397 389 389 391 391 397 397 397 397 391 391 395 395 391 391 393 393 395 395 377 377 379 379 375 375 379 379 391 391 375 375 375 375 391 391 373 373 391 391 389 389 373 373 373 373 389 389 371 371 389 389 387 387 371 371 371 371 387 387 3229 3229 387 387 3230 3230 3231 3231 369 369 385 385 367 367 385 385 383 383 367 367 367 367 383 383 365 365 383 383 381 381 365 365 365 365 349 349 367 367 349 349 351 351 367 367 367 367 351 351 369 369 351 351 353 353 369 369 3232 3232 3233 3233 371 371 3234 3234 355 355 371 371 371 371 355 355 373 373 355 355 359 359 373 373 373 373 359 359 375 375 359 359 361 361 375 375 375 375 361 361 377 377 361 361 363 363 377 377 347 347 357 357 345 345 357 357 361 361 345 345 345 345 361 361 343 343 361 361 359 359 343 343 343 343 359 359 341 341 359 359 355 355 341 341 341 341 355 355 3235 3235 355 355 3236 3236 3237 3237 339 339 353 353 337 337 353 353 351 351 337 337 337 337 351 351 333 333 351 351 349 349 333 333 331 331 335 335 329 329 335 335 345 345 329 329 329 329 345 345 327 327 345 345 343 343 327 327 327 327 343 343 325 325 343 343 341 341 325 325 325 325 341 341 3238 3238 341 341 3239 3239 3240 3240 323 323 339 339 321 321 339 339 337 337 321 321 321 321 337 337 311 311 337 337 333 333 311 311 311 311 295 295 321 321 295 295 301 301 321 321 321 321 301 301 323 323 301 301 307 307 323 323 3241 3241 3242 3242 325 325 3243 3243 3244 3244 325 325 325 325 3245 3245 327 327 3246 3246 313 313 327 327 327 327 313 313 329 329 313 313 317 317 329 329 329 329 317 317 331 331 317 317 319 319 331 331 305 305 315 315 303 303 315 315 317 317 303 303 303 303 317 317 299 299 317 317 313 313 299 299 299 299 313 313 3247 3247 313 313 3248 3248 3249 3249 297 297 309 309 289 289 309 309 307 307 289 289 289 289 307 307 283 283 307 307 301 301 283 283 283 283 301 301 275 275 301 301 295 295 275 275 291 291 293 293 287 287 293 293 3250 3250 287 287 287 287 3251 3251 285 285 3252 3252 3253 3253 285 285 285 285 3254 3254 3255 3255 299 299 3256 3256 3257 3257 281 281 297 297 271 271 297 297 289 289 271 271 271 271 289 289 263 263 289 289 283 283 263 263 263 263 283 283 249 249 283 283 275 275 249 249 249 249 220 220 263 263 220 220 237 237 263 263 263 263 237 237 271 271 237 237 255 255 271 271 271 271 255 255 281 281 255 255 265 265 281 281 3258 3258 3259 3259 285 285 3260 3260 269 269 285 285 285 285 269 269 287 287 269 269 277 277 287 287 287 287 277 277 291 291 277 277 279 279 291 291 261 261 267 267 277 277 267 267 273 273 277 277 277 277 273 273 279 279 253 253 257 257 251 251 257 257 261 261 251 251 251 251 261 261 245 245 261 261 259 259 245 245 245 245 259 259 226 226 259 259 247 247 226 226 226 226 247 247 3261 3261 247 247 3262 3262 3263 3263 214 214 232 232 207 207 232 232 216 216 207 207 207 207 216 216 198 198 216 216 205 205 198 198 235 235 239 239 241 241 239 239 243 243 241 241 241 241 243 243 253 253 238 238 234 234 229 229 234 234 233 233 229 229 229 229 233 233 224 224 233 233 235 235 224 224 224 224 235 235 230 230 235 235 241 241 230 230 230 230 241 241 223 223 241 241 228 228 223 223 223 223 228 228 212 212 228 228 218 218 212 212 212 212 218 218 3264 3264 218 218 3265 3265 3266 3266 203 203 209 209 196 196 209 209 200 200 196 196 196 196 200 200 191 191 200 200 193 193 191 191 661 661 658 658 667 667 658 658 655 655 667 667 667 667 655 655 664 664 655 655 651 651 664 664 642 642 647 647 645 645 609 609 597 597 612 612 597 597 611 611 612 612 612 612 611 611 616 616 680 680 668 668 667 667 668 668 665 665 667 667 667 667 665 665 661 661 645 645 647 647 648 648 647 647 654 654 648 648 648 648 654 654 651 651 654 654 660 660 651 651 651 651 660 660 664 664 645 645 643 643 642 642 643 643 640 640 642 642 642 642 640 640 639 639 640 640 637 637 639 639 639 639 637 637 634 634 637 637 635 635 634 634 634 634 635 635 629 629 635 635 632 632 629 629 629 629 632 632 624 624 632 632 630 630 624 624 624 624 630 630 618 618 630 630 626 626 618 618 618 618 626 626 614 614 626 626 622 622 614 614 614 614 622 622 611 611 622 622 619 619 611 611 611 611 619 619 616 616 609 609 607 607 597 597 607 607 604 604 597 597 597 597 604 604 595 595 604 604 602 602 595 595 595 595 602 602 593 593 602 602 601 601 593 593 593 593 601 601 594 594 601 601 603 603 594 594 594 594 603 603 596 596 603 603 605 605 596 596 596 596 605 605 598 598 605 605 608 608 598 598 598 598 608 608 599 599 641 641 650 650 638 638 650 650 628 628 638 638 638 638 628 628 636 636 608 608 610 610 599 599 610 610 613 613 599 599 599 599 613 613 600 600 613 613 617 617 600 600 600 600 617 617 606 606 617 617 620 620 606 606 606 606 620 620 615 615 620 620 623 623 615 615 615 615 623 623 621 621 623 623 627 627 621 621 621 621 627 627 625 625 627 627 631 631 625 625 625 625 631 631 628 628 631 631 633 633 628 628 628 628 633 633 636 636 681 681 674 674 683 683 674 674 676 676 683 683 683 683 676 676 684 684 676 676 675 675 684 684 684 684 675 675 682 682 675 675 673 673 682 682 682 682 673 673 680 680 673 673 670 670 680 680 680 680 670 670 668 668 641 641 644 644 650 650 644 644 646 646 650 650 650 650 646 646 653 653 646 646 649 649 653 653 653 653 649 649 657 657 649 649 652 652 657 657 657 657 652 652 663 663 652 652 656 656 663 663 663 663 656 656 672 672 656 656 659 659 672 672 672 672 659 659 677 677 659 659 662 662 677 677 677 677 662 662 678 678 662 662 666 666 678 678 678 678 666 666 679 679 666 666 669 669 679 679 679 679 669 669 681 681 669 669 671 671 681 681 681 681 671 671 674 674 685 685 686 686 687 687 686 686 688 688 687 687 687 687 688 688 689 689 688 688 690 690 689 689 689 689 690 690 691 691 690 690 692 692 691 691 691 691 692 692 693 693 692 692 694 694 693 693 693 693 694 694 695 695 694 694 696 696 695 695 695 695 696 696 3267 3267 696 696 3268 3268 3269 3269 697 697 698 698 699 699 698 698 700 700 699 699 699 699 700 700 701 701 700 700 702 702 701 701 703 703 708 708 704 704 708 708 705 705 704 704 710 710 714 714 712 712 711 711 709 709 707 707 743 743 742 742 741 741 742 742 740 740 741 741 741 741 740 740 737 737 740 740 739 739 737 737 737 737 739 739 738 738 734 734 737 737 733 733 712 712 711 711 710 710 711 711 707 707 710 710 710 710 707 707 708 708 707 707 706 706 708 708 708 708 706 706 705 705 738 738 736 736 737 737 736 736 735 735 737 737 737 737 735 735 733 733 733 733 732 732 734 734 732 732 731 731 734 734 734 734 731 731 730 730 731 731 729 729 730 730 714 714 710 710 715 715 710 710 713 713 715 715 715 715 713 713 717 717 713 713 716 716 717 717 717 717 716 716 719 719 716 716 718 718 719 719 719 719 718 718 721 721 718 718 720 720 721 721 721 721 720 720 723 723 720 720 722 722 723 723 723 723 722 722 725 725 722 722 724 724 725 725 725 725 724 724 727 727 724 724 726 726 727 727 727 727 726 726 729 729 726 726 728 728 729 729 729 729 728 728 730 730 868 868 870 870 853 853 870 870 865 865 853 853 865 865 863 863 853 853 863 863 861 861 853 853 853 853 861 861 859 859 859 859 858 858 855 855 858 858 860 860 855 855 885 885 868 868 889 889 868 868 888 888 889 889 889 889 888 888 893 893 885 885 883 883 868 868 883 883 881 881 868 868 868 868 881 881 878 878 878 878 875 875 868 868 875 875 874 874 868 868 868 868 874 874 870 870 902 902 899 899 888 888 899 899 896 896 888 888 888 888 896 896 893 893 924 924 925 925 929 929 916 916 920 920 929 929 920 920 922 922 929 929 929 929 922 922 924 924 927 927 926 926 931 931 926 926 923 923 931 931 923 923 921 921 931 931 921 921 919 919 931 931 931 931 919 919 915 915 915 915 913 913 931 931 913 913 912 912 931 931 931 931 912 912 909 909 912 912 907 907 909 909 909 909 907 907 888 888 907 907 904 904 888 888 888 888 904 904 902 902 892 892 894 894 898 898 894 894 895 895 898 898 898 898 895 895 906 906 895 895 900 900 906 906 906 906 900 900 901 901 901 901 903 903 906 906 903 903 910 910 906 906 906 906 910 910 918 918 910 910 911 911 918 918 918 918 911 911 929 929 911 911 914 914 929 929 929 929 914 914 916 916 873 873 876 876 872 872 860 860 862 862 855 855 862 862 864 864 855 855 855 855 864 864 857 857 864 864 866 866 857 857 857 857 866 866 872 872 866 866 869 869 872 872 872 872 869 869 873 873 876 876 877 877 872 872 877 877 882 882 872 872 872 872 882 882 880 880 882 882 884 884 880 880 884 884 886 886 880 880 880 880 886 886 892 892 886 886 890 890 892 892 892 892 890 890 894 894 1017 1017 1020 1020 1028 1028 1003 1003 1004 1004 1028 1028 1004 1004 1007 1007 1028 1028 1028 1028 1007 1007 1009 1009 1009 1009 1011 1011 1028 1028 1011 1011 1015 1015 1028 1028 1028 1028 1015 1015 1017 1017 1020 1020 1021 1021 1028 1028 1021 1021 1024 1024 1028 1028 1028 1028 1024 1024 1025 1025 1025 1025 1023 1023 1026 1026 1023 1023 1022 1022 1026 1026 1022 1022 1019 1019 1026 1026 1019 1019 1018 1018 1026 1026 1026 1026 1018 1018 1016 1016 1016 1016 1012 1012 1026 1026 1012 1012 1010 1010 1026 1026 1026 1026 1010 1010 1013 1013 1010 1010 1008 1008 1013 1013 1013 1013 1008 1008 1001 1001 991 991 993 993 1003 1003 993 993 998 998 1003 1003 998 998 999 999 1003 1003 1003 1003 999 999 1004 1004 972 972 973 973 965 965 973 973 978 978 965 965 978 978 979 979 965 965 979 979 981 981 965 965 965 965 981 981 986 986 981 981 985 985 986 986 986 986 985 985 1003 1003 985 985 990 990 1003 1003 1003 1003 990 990 991 991 960 960 958 958 3270 3270 960 960 3271 3271 961 961 3272 3272 956 956 961 961 961 961 956 956 967 967 956 956 963 963 967 967 967 967 963 963 970 970 959 959 962 962 3273 3273 962 962 966 966 3274 3274 3275 3275 966 966 965 965 966 966 969 969 965 965 965 965 969 969 972 972 977 977 974 974 963 963 974 974 971 971 963 963 963 963 971 971 970 970 1008 1008 1005 1005 1001 1001 1005 1005 1000 1000 1001 1001 1001 1001 1000 1000 995 995 992 992 983 983 994 994 983 983 995 995 994 994 994 994 995 995 997 997 995 995 1000 1000 997 997 992 992 989 989 983 983 989 989 987 987 983 983 983 983 987 987 975 975 987 987 982 982 975 975 975 975 982 982 963 963 982 982 980 980 963 963 963 963 980 980 977 977 823 823 826 826 828 828 815 815 817 817 828 828 817 817 820 820 828 828 828 828 820 820 823 823 807 807 808 808 828 828 808 808 813 813 828 828 828 828 813 813 815 815 826 826 827 827 830 830 827 827 825 825 830 830 825 825 824 824 830 830 824 824 819 819 830 830 830 830 819 819 818 818 814 814 809 809 811 811 818 818 816 816 830 830 816 816 814 814 830 830 830 830 814 814 821 821 814 814 811 811 821 821 789 789 795 795 807 807 795 795 798 798 807 807 807 807 798 798 799 799 799 799 804 804 807 807 804 804 805 805 807 807 807 807 805 805 808 808 775 775 780 780 771 771 780 780 781 781 771 771 781 781 785 785 771 771 785 785 787 787 771 771 771 771 787 787 789 789 787 787 790 790 789 789 789 789 790 790 795 795 765 765 764 764 756 756 764 764 762 762 756 756 756 756 762 762 760 760 761 761 763 763 754 754 763 763 766 766 754 754 766 766 767 767 754 754 767 767 770 770 754 754 754 754 770 770 771 771 770 770 774 774 771 771 771 771 774 774 775 775 782 782 779 779 777 777 779 779 776 776 777 777 776 776 772 772 777 777 777 777 772 772 758 758 772 772 769 769 758 758 758 758 769 769 756 756 769 769 768 768 756 756 756 756 768 768 765 765 800 800 801 801 803 803 801 801 811 811 803 803 803 803 811 811 806 806 811 811 809 809 806 806 800 800 797 797 801 801 797 797 796 796 801 801 801 801 796 796 793 793 796 796 791 791 793 793 793 793 791 791 783 783 791 791 788 788 783 783 783 783 788 788 777 777 788 788 786 786 777 777 777 777 786 786 782 782 748 748 744 744 746 746 760 760 761 761 756 756 761 761 754 754 756 756 756 756 754 754 752 752 754 754 748 748 752 752 752 752 748 748 750 750 748 748 746 746 750 750 826 826 830 830 828 828 830 830 3276 3276 828 828 828 828 3277 3277 3278 3278 832 832 836 836 834 834 836 836 838 838 834 834 834 834 838 838 840 840 838 838 842 842 840 840 842 842 844 844 840 840 840 840 844 844 846 846 844 844 848 848 846 846 848 848 850 850 846 846 846 846 850 850 852 852 850 850 854 854 852 852 854 854 856 856 852 852 852 852 856 856 867 867 856 856 871 871 867 867 871 871 879 879 867 867 867 867 879 879 887 887 879 879 891 891 887 887 891 891 897 897 887 887 887 887 897 897 908 908 897 897 905 905 908 908 905 905 917 917 908 908 908 908 917 917 930 930 917 917 928 928 930 930 928 928 932 932 930 930 930 930 932 932 936 936 932 932 934 934 936 936 934 934 938 938 936 936 936 936 938 938 942 942 938 938 940 940 942 942 940 940 944 944 942 942 942 942 944 944 948 948 958 958 959 959 3279 3279 959 959 3280 3280 3281 3281 952 952 954 954 950 950 954 954 948 948 950 950 950 950 948 948 946 946 948 948 944 944 946 946 1025 1025 1026 1026 1028 1028 1026 1026 1030 1030 1028 1028 1028 1028 1030 1030 1034 1034 1030 1030 1032 1032 1034 1034 1032 1032 1036 1036 1034 1034 1034 1034 1036 1036 1040 1040 1036 1036 1038 1038 1040 1040 1038 1038 1042 1042 1040 1040 1040 1040 1042 1042 1041 1041 1042 1042 1039 1039 1041 1041 1039 1039 1037 1037 1041 1041 1041 1041 1037 1037 1035 1035 1037 1037 1033 1033 1035 1035 1033 1033 1031 1031 1035 1035 1035 1035 1031 1031 1029 1029 1031 1031 1027 1027 1029 1029 1027 1027 1014 1014 1029 1029 1029 1029 1014 1014 1006 1006 1014 1014 1002 1002 1006 1006 1002 1002 996 996 1006 1006 1006 1006 996 996 988 988 996 996 984 984 988 988 984 984 976 976 988 988 988 988 976 976 968 968 976 976 964 964 968 968 964 964 957 957 968 968 968 968 957 957 3282 3282 957 957 3283 3283 3284 3284 953 953 951 951 955 955 955 955 951 951 949 949 951 951 947 947 949 949 947 947 945 945 949 949 949 949 945 945 943 943 945 945 941 941 943 943 941 941 939 939 943 943 943 943 939 939 937 937 925 925 927 927 929 929 927 927 931 931 929 929 929 929 931 931 933 933 931 931 937 937 933 933 933 933 937 937 935 935 937 937 939 939 935 935 859 859 855 855 853 853 855 855 851 851 853 853 853 853 851 851 847 847 851 851 849 849 847 847 849 849 845 845 847 847 847 847 845 845 841 841 845 845 843 843 841 841 843 843 839 839 841 841 841 841 839 839 835 835 839 839 837 837 835 835 837 837 833 833 835 835 3285 3285 3286 3286 829 829 3287 3287 831 831 829 829 831 831 822 822 829 829 829 829 822 822 810 810 822 822 812 812 810 810 812 812 802 802 810 810 810 810 802 802 792 792 802 802 794 794 792 792 794 794 784 784 792 792 792 792 784 784 773 773 784 784 778 778 773 773 778 778 759 759 773 773 773 773 759 759 755 755 759 759 757 757 755 755 757 757 753 753 755 755 755 755 753 753 749 749 753 753 751 751 749 749 751 751 747 747 749 749 749 749 747 747 744 744 747 747 745 745 744 744 744 744 745 745 746 746 1044 1044 1048 1048 1046 1046 1058 1058 1054 1054 1056 1056 1054 1054 1052 1052 1056 1056 1056 1056 1052 1052 1048 1048 1052 1052 1050 1050 1048 1048 1048 1048 1050 1050 1046 1046 1058 1058 1056 1056 1060 1060 1056 1056 1062 1062 1060 1060 1060 1060 1062 1062 1064 1064 1064 1064 1062 1062 1066 1066 1062 1062 1070 1070 1066 1066 1066 1066 1070 1070 1068 1068 3288 3288 3289 3289 1070 1070 3290 3290 1072 1072 1070 1070 1070 1070 1072 1072 1068 1068 1086 1086 1082 1082 1084 1084 1082 1082 1080 1080 1084 1084 1084 1084 1080 1080 1076 1076 1080 1080 1078 1078 1076 1076 1076 1076 1078 1078 1074 1074 1086 1086 1084 1084 1088 1088 1084 1084 1090 1090 1088 1088 1088 1088 1090 1090 1092 1092 1092 1092 1090 1090 1094 1094 1090 1090 1098 1098 1094 1094 1094 1094 1098 1098 1096 1096 1106 1106 1104 1104 1108 1108 1104 1104 1102 1102 1108 1108 1108 1108 1102 1102 1098 1098 1102 1102 1100 1100 1098 1098 1098 1098 1100 1100 1096 1096 1106 1106 1108 1108 1110 1110 1108 1108 1114 1114 1110 1110 1110 1110 1114 1114 1112 1112 1112 1112 1114 1114 1116 1116 1114 1114 1122 1122 1116 1116 1116 1116 1122 1122 1118 1118 1128 1128 1124 1124 1122 1122 1124 1124 1120 1120 1122 1122 1122 1122 1120 1120 1118 1118 1134 1134 1132 1132 1136 1136 1132 1132 3291 3291 1136 1136 1136 1136 3292 3292 3293 3293 1130 1130 1126 1126 1128 1128 1128 1128 1126 1126 1124 1124 1134 1134 1136 1136 1138 1138 1136 1136 1142 1142 1138 1138 1138 1138 1142 1142 1140 1140 1140 1140 1142 1142 1144 1144 1142 1142 1150 1150 1144 1144 1144 1144 1150 1150 1146 1146 1156 1156 1152 1152 1150 1150 1152 1152 1148 1148 1150 1150 1150 1150 1148 1148 1146 1146 1160 1160 1161 1161 1162 1162 1161 1161 1158 1158 1162 1162 1162 1162 1158 1158 1156 1156 1158 1158 1154 1154 1156 1156 1156 1156 1154 1154 1152 1152 1160 1160 1162 1162 1159 1159 1162 1162 1155 1155 1159 1159 1159 1159 1155 1155 1157 1157 1149 1149 1151 1151 1155 1155 1151 1151 1153 1153 1155 1155 1155 1155 1153 1153 1157 1157 1139 1139 1143 1143 1141 1141 1143 1143 1145 1145 1141 1141 1141 1141 1145 1145 1149 1149 1145 1145 1147 1147 1149 1149 1149 1149 1147 1147 1151 1151 1139 1139 1141 1141 1137 1137 1141 1141 1135 1135 1137 1137 1137 1137 1135 1135 1133 1133 1133 1133 1135 1135 1131 1131 1135 1135 3294 3294 1131 1131 1131 1131 3295 3295 3296 3296 1121 1121 1123 1123 1127 1127 1123 1123 1125 1125 1127 1127 1127 1127 1125 1125 1129 1129 1111 1111 1115 1115 1113 1113 1115 1115 1117 1117 1113 1113 1113 1113 1117 1117 1121 1121 1117 1117 1119 1119 1121 1121 1121 1121 1119 1119 1123 1123 1111 1111 1113 1113 1109 1109 1113 1113 1107 1107 1109 1109 1109 1109 1107 1107 1105 1105 1105 1105 1107 1107 1103 1103 1107 1107 1097 1097 1103 1103 1103 1103 1097 1097 1101 1101 1091 1091 1093 1093 1089 1089 1093 1093 1095 1095 1089 1089 1089 1089 1095 1095 1097 1097 1095 1095 1099 1099 1097 1097 1097 1097 1099 1099 1101 1101 1091 1091 1089 1089 1087 1087 1089 1089 1083 1083 1087 1087 1087 1087 1083 1083 1085 1085 1085 1085 1083 1083 1081 1081 1083 1083 1075 1075 1081 1081 1081 1081 1075 1075 1079 1079 1069 1069 3297 3297 3298 3298 1073 1073 1077 1077 1075 1075 1075 1075 1077 1077 1079 1079 1063 1063 1065 1065 1061 1061 1065 1065 1067 1067 1061 1061 1061 1061 1067 1067 1069 1069 1067 1067 1071 1071 1069 1069 1069 1069 1071 1071 3299 3299 1063 1063 1061 1061 1059 1059 1061 1061 1055 1055 1059 1059 1059 1059 1055 1055 1057 1057 1057 1057 1055 1055 1053 1053 1055 1055 1047 1047 1053 1053 1053 1053 1047 1047 1051 1051 1046 1046 1043 1043 1044 1044 1043 1043 1045 1045 1044 1044 1044 1044 1045 1045 1047 1047 1045 1045 1049 1049 1047 1047 1047 1047 1049 1049 1051 1051 1165 1165 1163 1163 1166 1166 1163 1163 1164 1164 1166 1166 1194 1194 1193 1193 1192 1192 1193 1193 1191 1191 1192 1192 1180 1180 1182 1182 1192 1192 1182 1182 1184 1184 1192 1192 1189 1189 1187 1187 1194 1194 1187 1187 1185 1185 1194 1194 1194 1194 1185 1185 1183 1183 1172 1172 1174 1174 1166 1166 1174 1174 1176 1176 1166 1166 1166 1166 1176 1176 1192 1192 1176 1176 1178 1178 1192 1192 1192 1192 1178 1178 1180 1180 1183 1183 1181 1181 1194 1194 1181 1181 1179 1179 1194 1194 1194 1194 1179 1179 1164 1164 1179 1179 1177 1177 1164 1164 1164 1164 1177 1177 1175 1175 1184 1184 1186 1186 1192 1192 1186 1186 1188 1188 1192 1192 1192 1192 1188 1188 1194 1194 1188 1188 1190 1190 1194 1194 1194 1194 1190 1190 1189 1189 1175 1175 1173 1173 1164 1164 1173 1173 1171 1171 1164 1164 1164 1164 1171 1171 1169 1169 1169 1169 1167 1167 1164 1164 1167 1167 1168 1168 1164 1164 1164 1164 1168 1168 1166 1166 1168 1168 1170 1170 1166 1166 1166 1166 1170 1170 1172 1172 1195 1195 1196 1196 1197 1197 1196 1196 1199 1199 1197 1197 1197 1197 1199 1199 1198 1198 1198 1198 1199 1199 1200 1200 1199 1199 1202 1202 1200 1200 1200 1200 1202 1202 1201 1201 1203 1203 1204 1204 1205 1205 1204 1204 1206 1206 1205 1205 1205 1205 1206 1206 1207 1207 1207 1207 1206 1206 1208 1208 1206 1206 1210 1210 1208 1208 1208 1208 1210 1210 1209 1209 1212 1212 1211 1211 1214 1214 1211 1211 1213 1213 1214 1214 1239 1239 1241 1241 1240 1240 1241 1241 1242 1242 1240 1240 1230 1230 1228 1228 1214 1214 1228 1228 1226 1226 1214 1214 1226 1226 1224 1224 1214 1214 1224 1224 1222 1222 1214 1214 1214 1214 1222 1222 1220 1220 1220 1220 1218 1218 1214 1214 1218 1218 1216 1216 1214 1214 1214 1214 1216 1216 1212 1212 1216 1216 1215 1215 1212 1212 1212 1212 1215 1215 1217 1217 1231 1231 1233 1233 1242 1242 1233 1233 1235 1235 1242 1242 1242 1242 1235 1235 1237 1237 1217 1217 1219 1219 1212 1212 1219 1219 1221 1221 1212 1212 1212 1212 1221 1221 1223 1223 1237 1237 1238 1238 1242 1242 1238 1238 1236 1236 1242 1242 1242 1242 1236 1236 1240 1240 1236 1236 1234 1234 1240 1240 1240 1240 1234 1234 1214 1214 1234 1234 1232 1232 1214 1214 1214 1214 1232 1232 1230 1230 1223 1223 1225 1225 1212 1212 1225 1225 1227 1227 1212 1212 1212 1212 1227 1227 1242 1242 1227 1227 1229 1229 1242 1242 1242 1242 1229 1229 1231 1231 1244 1244 1243 1243 1246 1246 1243 1243 1245 1245 1246 1246 1271 1271 1273 1273 1272 1272 1273 1273 1274 1274 1272 1272 1262 1262 1260 1260 1246 1246 1260 1260 1258 1258 1246 1246 1269 1269 1270 1270 1274 1274 1270 1270 1268 1268 1274 1274 1274 1274 1268 1268 1272 1272 1268 1268 1266 1266 1272 1272 1272 1272 1266 1266 1246 1246 1266 1266 1264 1264 1246 1246 1246 1246 1264 1264 1262 1262 1258 1258 1256 1256 1246 1246 1256 1256 1254 1254 1246 1246 1246 1246 1254 1254 1252 1252 1252 1252 1250 1250 1246 1246 1250 1250 1248 1248 1246 1246 1246 1246 1248 1248 1244 1244 1248 1248 1247 1247 1244 1244 1244 1244 1247 1247 1249 1249 1263 1263 1265 1265 1274 1274 1265 1265 1267 1267 1274 1274 1274 1274 1267 1267 1269 1269 1249 1249 1251 1251 1244 1244 1251 1251 1253 1253 1244 1244 1244 1244 1253 1253 1255 1255 1255 1255 1257 1257 1244 1244 1257 1257 1259 1259 1244 1244 1244 1244 1259 1259 1274 1274 1259 1259 1261 1261 1274 1274 1274 1274 1261 1261 1263 1263 1281 1281 1282 1282 1280 1280 1282 1282 1278 1278 1280 1280 1280 1280 1278 1278 1279 1279 1279 1279 1278 1278 1277 1277 1278 1278 1276 1276 1277 1277 1277 1277 1276 1276 1275 1275 1289 1289 1290 1290 1288 1288 3300 3300 1286 1286 3301 3301 3302 3302 1286 1286 1287 1287 1287 1287 1286 1286 1285 1285 1286 1286 1284 1284 1285 1285 1285 1285 1284 1284 1283 1283 1297 1297 1298 1298 1296 1296 1298 1298 1295 1295 1296 1296 1296 1296 1295 1295 1294 1294 1294 1294 1295 1295 3303 3303 1295 1295 3304 3304 3305 3305 1293 1293 1292 1292 1291 1291 1305 1305 1306 1306 1304 1304 1306 1306 1303 1303 1304 1304 1304 1304 1303 1303 1302 1302 1302 1302 1303 1303 1301 1301 1303 1303 1300 1300 1301 1301 1301 1301 1300 1300 1299 1299 1307 1307 1308 1308 1309 1309 1308 1308 1310 1310 1309 1309 1309 1309 1310 1310 1311 1311 1314 1314 1312 1312 1313 1313 1318 1318 1317 1317 1319 1319 1317 1317 1316 1316 1319 1319 1319 1319 1316 1316 1313 1313 1316 1316 1315 1315 1313 1313 1313 1313 1315 1315 1314 1314 1320 1320 1321 1321 1322 1322 1321 1321 1323 1323 1322 1322 1322 1322 1323 1323 1324 1324 1325 1325 1339 1339 1326 1326 1339 1339 1340 1340 1326 1326 1334 1334 1333 1333 1340 1340 1338 1338 1337 1337 1336 1336 1340 1340 1333 1333 1326 1326 1333 1333 1332 1332 1326 1326 1326 1326 1332 1332 1331 1331 1338 1338 1336 1336 1340 1340 1336 1336 1335 1335 1340 1340 1340 1340 1335 1335 1334 1334 1331 1331 1330 1330 1326 1326 1330 1330 1329 1329 1326 1326 1326 1326 1329 1329 1327 1327 1329 1329 1328 1328 1327 1327 1341 1341 1342 1342 1343 1343 1342 1342 1344 1344 1343 1343 1343 1343 1344 1344 1345 1345 1346 1346 1347 1347 1348 1348 1347 1347 1349 1349 1348 1348 1348 1348 1349 1349 1350 1350 1349 1349 1351 1351 1350 1350 1350 1350 1351 1351 1352 1352 1353 1353 1354 1354 1355 1355 1354 1354 1356 1356 1355 1355 1355 1355 1356 1356 1357 1357 1367 1367 1363 1363 1358 1358 1366 1366 1359 1359 1365 1365 1359 1359 1364 1364 1365 1365 1364 1364 1359 1359 1362 1362 1359 1359 1360 1360 1362 1362 1362 1362 1360 1360 1361 1361 1370 1370 1369 1369 1372 1372 1369 1369 1371 1371 1372 1372 1372 1372 1371 1371 1373 1373 1370 1370 1368 1368 1369 1369 1368 1368 1367 1367 1369 1369 1369 1369 1367 1367 1366 1366 1367 1367 1358 1358 1366 1366 1366 1366 1358 1358 1359 1359 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1376 1376 1377 1377 1378 1378 1380 1380 1379 1379 1381 1381 1384 1384 1385 1385 1383 1383 1385 1385 1380 1380 1383 1383 1383 1383 1380 1380 1382 1382 1380 1380 1381 1381 1382 1382 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1388 1388 1389 1389 1390 1390 1404 1404 1405 1405 1398 1398 1405 1405 1406 1406 1398 1398 1398 1398 1406 1406 1394 1394 1406 1406 1401 1401 1394 1394 1394 1394 1401 1401 1397 1397 1395 1395 1393 1393 1396 1396 1393 1393 1391 1391 1396 1396 1396 1396 1391 1391 1397 1397 1391 1391 1392 1392 1397 1397 1397 1397 1392 1392 1394 1394 1398 1398 1399 1399 1400 1400 1400 1400 1402 1402 1398 1398 1402 1402 1403 1403 1398 1398 1398 1398 1403 1403 1404 1404 1508 1508 1497 1497 1510 1510 1497 1497 1499 1499 1510 1510 1510 1510 1499 1499 1512 1512 1499 1499 1501 1501 1512 1512 1512 1512 1501 1501 1514 1514 1501 1501 1503 1503 1514 1514 1514 1514 1503 1503 1513 1513 1503 1503 1502 1502 1513 1513 1513 1513 1502 1502 1511 1511 1502 1502 1500 1500 1511 1511 1511 1511 1500 1500 1509 1509 1500 1500 1498 1498 1509 1509 1498 1498 1494 1494 1509 1509 1509 1509 1494 1494 1507 1507 1494 1494 1492 1492 1507 1507 1507 1507 1492 1492 1505 1505 1492 1492 1488 1488 1505 1505 1505 1505 1488 1488 1496 1496 1488 1488 1486 1486 1496 1496 1496 1496 1486 1486 1490 1490 1486 1486 1482 1482 1490 1490 1490 1490 1482 1482 1484 1484 1422 1422 1434 1434 1417 1417 1434 1434 1432 1432 1417 1417 1417 1417 1432 1432 1415 1415 1432 1432 1428 1428 1415 1415 1415 1415 1428 1428 1413 1413 1428 1428 1426 1426 1413 1413 1413 1413 1426 1426 1411 1411 1426 1426 1424 1424 1411 1411 1411 1411 1424 1424 1409 1409 1424 1424 1420 1420 1409 1409 1409 1409 1420 1420 1407 1407 1420 1420 1418 1418 1407 1407 1407 1407 1418 1418 1408 1408 1418 1418 1419 1419 1408 1408 1408 1408 1419 1419 1410 1410 1419 1419 1423 1423 1410 1410 1410 1410 1423 1423 1412 1412 1423 1423 1425 1425 1412 1412 1412 1412 1425 1425 1414 1414 1425 1425 1427 1427 1414 1414 1414 1414 1427 1427 1416 1416 1427 1427 1431 1431 1416 1416 1416 1416 1431 1431 1421 1421 1483 1483 1479 1479 1489 1489 1479 1479 1481 1481 1489 1489 1489 1489 1481 1481 1495 1495 1481 1481 1485 1485 1495 1495 1495 1495 1485 1485 1504 1504 1485 1485 1487 1487 1504 1504 1504 1504 1487 1487 1506 1506 1487 1487 1491 1491 1506 1506 1506 1506 1491 1491 1508 1508 1491 1491 1493 1493 1508 1508 1508 1508 1493 1493 1497 1497 1452 1452 1454 1454 1448 1448 1454 1454 1450 1450 1448 1448 1448 1448 1450 1450 1442 1442 1450 1450 1446 1446 1442 1442 1442 1442 1446 1446 1436 1436 1446 1446 1444 1444 1436 1436 1436 1436 1444 1444 1430 1430 1444 1444 1440 1440 1430 1430 1430 1430 1440 1440 1422 1422 1440 1440 1438 1438 1422 1422 1422 1422 1438 1438 1434 1434 1482 1482 1480 1480 1484 1484 1480 1480 1476 1476 1484 1484 1484 1484 1476 1476 1478 1478 1476 1476 1474 1474 1478 1478 1478 1478 1474 1474 1472 1472 1474 1474 1470 1470 1472 1472 1472 1472 1470 1470 1468 1468 1470 1470 1466 1466 1468 1468 1468 1468 1466 1466 1462 1462 1466 1466 1464 1464 1462 1462 1462 1462 1464 1464 1458 1458 1464 1464 1460 1460 1458 1458 1458 1458 1460 1460 1452 1452 1460 1460 1456 1456 1452 1452 1452 1452 1456 1456 1454 1454 1431 1431 1433 1433 1421 1421 1433 1433 1437 1437 1421 1421 1421 1421 1437 1437 1429 1429 1437 1437 1439 1439 1429 1429 1429 1429 1439 1439 1435 1435 1439 1439 1443 1443 1435 1435 1435 1435 1443 1443 1441 1441 1443 1443 1445 1445 1441 1441 1441 1441 1445 1445 1447 1447 1445 1445 1449 1449 1447 1447 1447 1447 1449 1449 1451 1451 1449 1449 1453 1453 1451 1451 1453 1453 1455 1455 1451 1451 1451 1451 1455 1455 1457 1457 1455 1455 1459 1459 1457 1457 1457 1457 1459 1459 1461 1461 1459 1459 1463 1463 1461 1461 1461 1461 1463 1463 1467 1467 1463 1463 1465 1465 1467 1467 1467 1467 1465 1465 1471 1471 1465 1465 1469 1469 1471 1471 1471 1471 1469 1469 1477 1477 1469 1469 1473 1473 1477 1477 1477 1477 1473 1473 1483 1483 1473 1473 1475 1475 1483 1483 1483 1483 1475 1475 1479 1479 1547 1547 1557 1557 1548 1548 1557 1557 1559 1559 1548 1548 1548 1548 1559 1559 1554 1554 1559 1559 1563 1563 1554 1554 1563 1563 1567 1567 1554 1554 1554 1554 1567 1567 1565 1565 1567 1567 1575 1575 1565 1565 1575 1575 1583 1583 1565 1565 1565 1565 1583 1583 1577 1577 1583 1583 1585 1585 1577 1577 1577 1577 1585 1585 1589 1589 1585 1585 1593 1593 1589 1589 1593 1593 1599 1599 1589 1589 1589 1589 1599 1599 1601 1601 1599 1599 1605 1605 1601 1601 1601 1601 1605 1605 1613 1613 1605 1605 1615 1615 1613 1613 1615 1615 1617 1617 1613 1613 1613 1613 1617 1617 3306 3306 1617 1617 3307 3307 3308 3308 1625 1625 1629 1629 1637 1637 1629 1629 1635 1635 1637 1637 1635 1635 1641 1641 1637 1637 1637 1637 1641 1641 1649 1649 1641 1641 1651 1651 1649 1649 1651 1651 1653 1653 1649 1649 1649 1649 1653 1653 1663 1663 1653 1653 1665 1665 1663 1663 1665 1665 1673 1673 1663 1663 1663 1663 1673 1673 1677 1677 1673 1673 1679 1679 1677 1677 1677 1677 1679 1679 1689 1689 1679 1679 1691 1691 1689 1689 1691 1691 1693 1693 1689 1689 1689 1689 1693 1693 1703 1703 1693 1693 1705 1705 1703 1703 1705 1705 1707 1707 1703 1703 1703 1703 1707 1707 1711 1711 1707 1707 1709 1709 1711 1711 1711 1711 1709 1709 1723 1723 1709 1709 1721 1721 1723 1723 1721 1721 1733 1733 1723 1723 1723 1723 1733 1733 1737 1737 1733 1733 1735 1735 1737 1737 1737 1737 1735 1735 1751 1751 1735 1735 1747 1747 1751 1751 1747 1747 1749 1749 1751 1751 1751 1751 1749 1749 1763 1763 1749 1749 1761 1761 1763 1763 1763 1763 1761 1761 1777 1777 1761 1761 1769 1769 1777 1777 1769 1769 1773 1773 1777 1777 1777 1777 1773 1773 1789 1789 1773 1773 1783 1783 1789 1789 1783 1783 1787 1787 1789 1789 3309 3309 3310 3310 1799 1799 3311 3311 1797 1797 1799 1799 1799 1799 1797 1797 1813 1813 1797 1797 1805 1805 1813 1813 1805 1805 1809 1809 1813 1813 1813 1813 1809 1809 1825 1825 1809 1809 1819 1819 1825 1825 1819 1819 1821 1821 1825 1825 1825 1825 1821 1821 1835 1835 1821 1821 1829 1829 1835 1835 1829 1829 1837 1837 1835 1835 1835 1835 1837 1837 1847 1847 1837 1837 1839 1839 1847 1847 1847 1847 1839 1839 1858 1858 1839 1839 1849 1849 1858 1858 1849 1849 1851 1851 1858 1858 1858 1858 1851 1851 1864 1864 1851 1851 1855 1855 1864 1864 1864 1864 1855 1855 1866 1866 1855 1855 1857 1857 1866 1866 1866 1866 1857 1857 1865 1865 1857 1857 1856 1856 1865 1865 1865 1865 1856 1856 1859 1859 1856 1856 1852 1852 1859 1859 1852 1852 1850 1850 1859 1859 1859 1859 1850 1850 1848 1848 1850 1850 1840 1840 1848 1848 1840 1840 1838 1838 1848 1848 1848 1848 1838 1838 1836 1836 1838 1838 1830 1830 1836 1836 1836 1836 1830 1830 1826 1826 1830 1830 1822 1822 1826 1826 1822 1822 1820 1820 1826 1826 1826 1826 1820 1820 1814 1814 1820 1820 1810 1810 1814 1814 1810 1810 1806 1806 1814 1814 1814 1814 1806 1806 1800 1800 1806 1806 1798 1798 1800 1800 1798 1798 3312 3312 1800 1800 1800 1800 3313 3313 3314 3314 1788 1788 1784 1784 1790 1790 1790 1790 1784 1784 1778 1778 1784 1784 1774 1774 1778 1778 1774 1774 1770 1770 1778 1778 1778 1778 1770 1770 1764 1764 1770 1770 1762 1762 1764 1764 1762 1762 1750 1750 1764 1764 1764 1764 1750 1750 1752 1752 1750 1750 1748 1748 1752 1752 1752 1752 1748 1748 1738 1738 1748 1748 1736 1736 1738 1738 1738 1738 1736 1736 1724 1724 1736 1736 1734 1734 1724 1724 1734 1734 1722 1722 1724 1724 1724 1724 1722 1722 1712 1712 1722 1722 1710 1710 1712 1712 1710 1710 1708 1708 1712 1712 1712 1712 1708 1708 1704 1704 1708 1708 1706 1706 1704 1704 1704 1704 1706 1706 1690 1690 1706 1706 1694 1694 1690 1690 1694 1694 1692 1692 1690 1690 1690 1690 1692 1692 1678 1678 1692 1692 1680 1680 1678 1678 1680 1680 1674 1674 1678 1678 1678 1678 1674 1674 1664 1664 1674 1674 1666 1666 1664 1664 1666 1666 1654 1654 1664 1664 1664 1664 1654 1654 1650 1650 1654 1654 1652 1652 1650 1650 1650 1650 1652 1652 1638 1638 1652 1652 1642 1642 1638 1638 1642 1642 1636 1636 1638 1638 1638 1638 1636 1636 1626 1626 1636 1636 1630 1630 1626 1626 3315 3315 1618 1618 3316 3316 3317 3317 1618 1618 1614 1614 1618 1618 1616 1616 1614 1614 1614 1614 1616 1616 1602 1602 1616 1616 1606 1606 1602 1602 1602 1602 1606 1606 1590 1590 1606 1606 1600 1600 1590 1590 1600 1600 1594 1594 1590 1590 1590 1590 1594 1594 1578 1578 1594 1594 1586 1586 1578 1578 1586 1586 1584 1584 1578 1578 1578 1578 1584 1584 1566 1566 1584 1584 1576 1576 1566 1566 1566 1566 1576 1576 1555 1555 1576 1576 1568 1568 1555 1555 1568 1568 1564 1564 1555 1555 1555 1555 1564 1564 1549 1549 1564 1564 1560 1560 1549 1549 1560 1560 1558 1558 1549 1549 1549 1549 1558 1558 1547 1547 1558 1558 1556 1556 1547 1547 1547 1547 1556 1556 1557 1557 1549 1549 3318 3318 1555 1555 3319 3319 3320 3320 1555 1555 1555 1555 3321 3321 1566 1566 3322 3322 3323 3323 1566 1566 1566 1566 3324 3324 1578 1578 3325 3325 3326 3326 1578 1578 1578 1578 3327 3327 1590 1590 3328 3328 3329 3329 1590 1590 1590 1590 3330 3330 1602 1602 3331 3331 3332 3332 1602 1602 1602 1602 3333 3333 1614 1614 3334 3334 3335 3335 1614 1614 1614 1614 3336 3336 3337 3337 3338 3338 3339 3339 1626 1626 1626 1626 3340 3340 1638 1638 3341 3341 3342 3342 1638 1638 1638 1638 3343 3343 1650 1650 3344 3344 3345 3345 1650 1650 1650 1650 3346 3346 1664 1664 3347 3347 3348 3348 1664 1664 1664 1664 3349 3349 1678 1678 3350 3350 3351 3351 1678 1678 1678 1678 3352 3352 1690 1690 3353 3353 3354 3354 1690 1690 1690 1690 3355 3355 1704 1704 3356 3356 3357 3357 1704 1704 1704 1704 3358 3358 1712 1712 3359 3359 3360 3360 1712 1712 1712 1712 3361 3361 1724 1724 3362 3362 3363 3363 1724 1724 1724 1724 3364 3364 1738 1738 3365 3365 3366 3366 1738 1738 1738 1738 3367 3367 1752 1752 3368 3368 3369 3369 1752 1752 1752 1752 3370 3370 1764 1764 3371 3371 3372 3372 1764 1764 1764 1764 3373 3373 1778 1778 3374 3374 3375 3375 1778 1778 1778 1778 3376 3376 1790 1790 3377 3377 3378 3378 1790 1790 3379 3379 3380 3380 1800 1800 3381 3381 3382 3382 1800 1800 1800 1800 3383 3383 1814 1814 3384 3384 3385 3385 1814 1814 1814 1814 3386 3386 1826 1826 3387 3387 3388 3388 1826 1826 1826 1826 3389 3389 1836 1836 3390 3390 3391 3391 1836 1836 1836 1836 3392 3392 1848 1848 3393 3393 3394 3394 1848 1848 1848 1848 3395 3395 1859 1859 3396 3396 3397 3397 1859 1859 1859 1859 3398 3398 1865 1865 3399 3399 3400 3400 1865 1865 1865 1865 3401 3401 1866 1866 3402 3402 3403 3403 1866 1866 1866 1866 3404 3404 1864 1864 3405 3405 3406 3406 1864 1864 1864 1864 3407 3407 1858 1858 3408 3408 3409 3409 1858 1858 1858 1858 3410 3410 1847 1847 3411 3411 3412 3412 1847 1847 1847 1847 3413 3413 1835 1835 3414 3414 3415 3415 1835 1835 1835 1835 3416 3416 1825 1825 3417 3417 3418 3418 1825 1825 1825 1825 3419 3419 1813 1813 3420 3420 3421 3421 1813 1813 1813 1813 3422 3422 1799 1799 3423 3423 3424 3424 1799 1799 1799 1799 3425 3425 3426 3426 3427 3427 3428 3428 1789 1789 1789 1789 3429 3429 1777 1777 3430 3430 3431 3431 1777 1777 1777 1777 3432 3432 1763 1763 3433 3433 3434 3434 1763 1763 1763 1763 3435 3435 1751 1751 3436 3436 3437 3437 1751 1751 1751 1751 3438 3438 1737 1737 3439 3439 3440 3440 1737 1737 1737 1737 3441 3441 1723 1723 3442 3442 3443 3443 1723 1723 1723 1723 3444 3444 1711 1711 3445 3445 3446 3446 1711 1711 1711 1711 3447 3447 1703 1703 3448 3448 3449 3449 1703 1703 1703 1703 3450 3450 1689 1689 3451 3451 3452 3452 1689 1689 1689 1689 3453 3453 1677 1677 3454 3454 3455 3455 1677 1677 1677 1677 3456 3456 1663 1663 3457 3457 3458 3458 1663 1663 1663 1663 3459 3459 1649 1649 3460 3460 3461 3461 1649 1649 1649 1649 3462 3462 1637 1637 3463 3463 3464 3464 1637 1637 1637 1637 3465 3465 1625 1625 3466 3466 3467 3467 1625 1625 3468 3468 3469 3469 1613 1613 3470 3470 3471 3471 1613 1613 1613 1613 3472 3472 1601 1601 3473 3473 3474 3474 1601 1601 1601 1601 3475 3475 1589 1589 3476 3476 3477 3477 1589 1589 1589 1589 3478 3478 1577 1577 3479 3479 3480 3480 1577 1577 1577 1577 3481 3481 1565 1565 3482 3482 3483 3483 1565 1565 1565 1565 3484 3484 1554 1554 3485 3485 3486 3486 1554 1554 1554 1554 3487 3487 1548 1548 3488 3488 3489 3489 1548 1548 1548 1548 3490 3490 1547 1547 3491 3491 3492 3492 1547 1547 1547 1547 3493 3493 1549 1549 3494 3494 3495 3495 1549 1549 1538 1538 1529 1529 1544 1544 1529 1529 1535 1535 1544 1544 1544 1544 1535 1535 1551 1551 1535 1535 1542 1542 1551 1551 1551 1551 1542 1542 1570 1570 1542 1542 1553 1553 1570 1570 1570 1570 1553 1553 1582 1582 1553 1553 1574 1574 1582 1582 1582 1582 1574 1574 1596 1596 1574 1574 1588 1588 1596 1596 1596 1596 1588 1588 1610 1610 1588 1588 1604 1604 1610 1610 1610 1610 1604 1604 1622 1622 1604 1604 1620 1620 1622 1622 1622 1622 1620 1620 1634 1634 1620 1620 1632 1632 1634 1634 1634 1634 1632 1632 1648 1648 1632 1632 1646 1646 1648 1648 1648 1648 1646 1646 1662 1662 1646 1646 1660 1660 1662 1662 1662 1662 1660 1660 1676 1676 1660 1660 1672 1672 1676 1676 1676 1676 1672 1672 1688 1688 1672 1672 1686 1686 1688 1688 1688 1688 1686 1686 1702 1702 1686 1686 1700 1700 1702 1702 1702 1702 1700 1700 1714 1714 1700 1700 1716 1716 1714 1714 1714 1714 1716 1716 1726 1726 1716 1716 1728 1728 1726 1726 1726 1726 1728 1728 1740 1740 1728 1728 1742 1742 1740 1740 1740 1740 1742 1742 1754 1754 1742 1742 1756 1756 1754 1754 1754 1754 1756 1756 1766 1766 1756 1756 1768 1768 1766 1766 1766 1766 1768 1768 1780 1780 1768 1768 1782 1782 1780 1780 1780 1780 1782 1782 1794 1794 1782 1782 1796 1796 1794 1794 1794 1794 1796 1796 1804 1804 1796 1796 1812 1812 1804 1804 1804 1804 1812 1812 1818 1818 1812 1812 1828 1828 1818 1818 1818 1818 1828 1828 1832 1832 1828 1828 1842 1842 1832 1832 1832 1832 1842 1842 1846 1846 1842 1842 1861 1861 1846 1846 1846 1846 1861 1861 1863 1863 1861 1861 1872 1872 1863 1863 1863 1863 1872 1872 1870 1870 1872 1872 1879 1879 1870 1870 1870 1870 1879 1879 1876 1876 1879 1879 1885 1885 1876 1876 1876 1876 1885 1885 1877 1877 1885 1885 1886 1886 1877 1877 1877 1877 1886 1886 1875 1875 1886 1886 1884 1884 1875 1875 1875 1875 1884 1884 1869 1869 1884 1884 1878 1878 1869 1869 1869 1869 1878 1878 1862 1862 1878 1878 1871 1871 1862 1862 1862 1862 1871 1871 1845 1845 1871 1871 1860 1860 1845 1845 1845 1845 1860 1860 1831 1831 1860 1860 1841 1841 1831 1831 1831 1831 1841 1841 1817 1817 1841 1841 1827 1827 1817 1817 1817 1817 1827 1827 1803 1803 1827 1827 1811 1811 1803 1803 1803 1803 1811 1811 1793 1793 1811 1811 1795 1795 1793 1793 1793 1793 1795 1795 1779 1779 1795 1795 1781 1781 1779 1779 1779 1779 1781 1781 1765 1765 1781 1781 1767 1767 1765 1765 1765 1765 1767 1767 1753 1753 1767 1767 1755 1755 1753 1753 1753 1753 1755 1755 1739 1739 1755 1755 1741 1741 1739 1739 1739 1739 1741 1741 1725 1725 1741 1741 1727 1727 1725 1725 1725 1725 1727 1727 1713 1713 1727 1727 1715 1715 1713 1713 1713 1713 1715 1715 1701 1701 1715 1715 1699 1699 1701 1701 1701 1701 1699 1699 1687 1687 1699 1699 1685 1685 1687 1687 1687 1687 1685 1685 1675 1675 1685 1685 1671 1671 1675 1675 1675 1675 1671 1671 1661 1661 1671 1671 1659 1659 1661 1661 1661 1661 1659 1659 1647 1647 1659 1659 1645 1645 1647 1647 1647 1647 1645 1645 1633 1633 1645 1645 1631 1631 1633 1633 1633 1633 1631 1631 1621 1621 1631 1631 1619 1619 1621 1621 1621 1621 1619 1619 1609 1609 1619 1619 1603 1603 1609 1609 1609 1609 1603 1603 1595 1595 1603 1603 1587 1587 1595 1595 1595 1595 1587 1587 1581 1581 1587 1587 1573 1573 1581 1581 1581 1581 1573 1573 1569 1569 1573 1573 1552 1552 1569 1569 1569 1569 1552 1552 1550 1550 1552 1552 1541 1541 1550 1550 1550 1550 1541 1541 1543 1543 1541 1541 1534 1534 1543 1543 1543 1543 1534 1534 1537 1537 1534 1534 1528 1528 1537 1537 1537 1537 1528 1528 1536 1536 1528 1528 1527 1527 1536 1536 1536 1536 1527 1527 1538 1538 1527 1527 1529 1529 1538 1538 1529 1529 1522 1522 1535 1535 1522 1522 1526 1526 1535 1535 1535 1535 1526 1526 1542 1542 1526 1526 1533 1533 1542 1542 1542 1542 1533 1533 1553 1553 1533 1533 1540 1540 1553 1553 1553 1553 1540 1540 1574 1574 1540 1540 1562 1562 1574 1574 1574 1574 1562 1562 1588 1588 1562 1562 1580 1580 1588 1588 1588 1588 1580 1580 1604 1604 1580 1580 1598 1598 1604 1604 1604 1604 1598 1598 1620 1620 1598 1598 1612 1612 1620 1620 1620 1620 1612 1612 1632 1632 1612 1612 1628 1628 1632 1632 1632 1632 1628 1628 1646 1646 1628 1628 1644 1644 1646 1646 1646 1646 1644 1644 1660 1660 1644 1644 1658 1658 1660 1660 1660 1660 1658 1658 1672 1672 1658 1658 1670 1670 1672 1672 1672 1672 1670 1670 1686 1686 1670 1670 1684 1684 1686 1686 1686 1686 1684 1684 1700 1700 1684 1684 1698 1698 1700 1700 1700 1700 1698 1698 1716 1716 1698 1698 1718 1718 1716 1716 1716 1716 1718 1718 1728 1728 1718 1718 1730 1730 1728 1728 1728 1728 1730 1730 1742 1742 1730 1730 1744 1744 1742 1742 1742 1742 1744 1744 1756 1756 1744 1744 1758 1758 1756 1756 1756 1756 1758 1758 1768 1768 1758 1758 1772 1772 1768 1768 1768 1768 1772 1772 1782 1782 1772 1772 1786 1786 1782 1782 1782 1782 1786 1786 1796 1796 1786 1786 1802 1802 1796 1796 1796 1796 1802 1802 1812 1812 1802 1802 1816 1816 1812 1812 1812 1812 1816 1816 1828 1828 1816 1816 1834 1834 1828 1828 1828 1828 1834 1834 1842 1842 1834 1834 1854 1854 1842 1842 1842 1842 1854 1854 1861 1861 1854 1854 1874 1874 1861 1861 1861 1861 1874 1874 1872 1872 1874 1874 1881 1881 1872 1872 1872 1872 1881 1881 1879 1879 1881 1881 1888 1888 1879 1879 1879 1879 1888 1888 1885 1885 1888 1888 1892 1892 1885 1885 1885 1885 1892 1892 1886 1886 1892 1892 1893 1893 1886 1886 1886 1886 1893 1893 1884 1884 1893 1893 1891 1891 1884 1884 1884 1884 1891 1891 1878 1878 1891 1891 1887 1887 1878 1878 1878 1878 1887 1887 1871 1871 1887 1887 1880 1880 1871 1871 1871 1871 1880 1880 1860 1860 1880 1880 1873 1873 1860 1860 1860 1860 1873 1873 1841 1841 1873 1873 1853 1853 1841 1841 1841 1841 1853 1853 1827 1827 1853 1853 1833 1833 1827 1827 1827 1827 1833 1833 1811 1811 1833 1833 1815 1815 1811 1811 1811 1811 1815 1815 1795 1795 1815 1815 1801 1801 1795 1795 1795 1795 1801 1801 1781 1781 1801 1801 1785 1785 1781 1781 1781 1781 1785 1785 1767 1767 1785 1785 1771 1771 1767 1767 1767 1767 1771 1771 1755 1755 1771 1771 1757 1757 1755 1755 1755 1755 1757 1757 1741 1741 1757 1757 1743 1743 1741 1741 1741 1741 1743 1743 1727 1727 1743 1743 1729 1729 1727 1727 1727 1727 1729 1729 1715 1715 1729 1729 1717 1717 1715 1715 1715 1715 1717 1717 1699 1699 1717 1717 1697 1697 1699 1699 1699 1699 1697 1697 1685 1685 1697 1697 1683 1683 1685 1685 1685 1685 1683 1683 1671 1671 1683 1683 1669 1669 1671 1671 1671 1671 1669 1669 1659 1659 1669 1669 1657 1657 1659 1659 1659 1659 1657 1657 1645 1645 1657 1657 1643 1643 1645 1645 1645 1645 1643 1643 1631 1631 1643 1643 1627 1627 1631 1631 1631 1631 1627 1627 1619 1619 1627 1627 1611 1611 1619 1619 1619 1619 1611 1611 1603 1603 1611 1611 1597 1597 1603 1603 1603 1603 1597 1597 1587 1587 1597 1597 1579 1579 1587 1587 1587 1587 1579 1579 1573 1573 1579 1579 1561 1561 1573 1573 1573 1573 1561 1561 1552 1552 1561 1561 1539 1539 1552 1552 1552 1552 1539 1539 1541 1541 1539 1539 1532 1532 1541 1541 1541 1541 1532 1532 1534 1534 1532 1532 1525 1525 1534 1534 1534 1534 1525 1525 1528 1528 1525 1525 1521 1521 1528 1528 1528 1528 1521 1521 1527 1527 1521 1521 1520 1520 1527 1527 1527 1527 1520 1520 1529 1529 1520 1520 1522 1522 1529 1529 1522 1522 1517 1517 1526 1526 1517 1517 1519 1519 1526 1526 1526 1526 1519 1519 1533 1533 1519 1519 1524 1524 1533 1533 1533 1533 1524 1524 1540 1540 1524 1524 1531 1531 1540 1540 1540 1540 1531 1531 1562 1562 1531 1531 1546 1546 1562 1562 1562 1562 1546 1546 1580 1580 1546 1546 1572 1572 1580 1580 1580 1580 1572 1572 1598 1598 1572 1572 1592 1592 1598 1598 1598 1598 1592 1592 1612 1612 1592 1592 1608 1608 1612 1612 1612 1612 1608 1608 1628 1628 1608 1608 1624 1624 1628 1628 1628 1628 1624 1624 1644 1644 1624 1624 1640 1640 1644 1644 1644 1644 1640 1640 1658 1658 1640 1640 1656 1656 1658 1658 1658 1658 1656 1656 1670 1670 1656 1656 1668 1668 1670 1670 1670 1670 1668 1668 1684 1684 1668 1668 1682 1682 1684 1684 1684 1684 1682 1682 1698 1698 1682 1682 1696 1696 1698 1698 1698 1698 1696 1696 1718 1718 1696 1696 1720 1720 1718 1718 1718 1718 1720 1720 1730 1730 1720 1720 1732 1732 1730 1730 1730 1730 1732 1732 1744 1744 1732 1732 1746 1746 1744 1744 1744 1744 1746 1746 1758 1758 1746 1746 1760 1760 1758 1758 1758 1758 1760 1760 1772 1772 1760 1760 1776 1776 1772 1772 1772 1772 1776 1776 1786 1786 1776 1776 1792 1792 1786 1786 1786 1786 1792 1792 1802 1802 1792 1792 1808 1808 1802 1802 1802 1802 1808 1808 1816 1816 1808 1808 1824 1824 1816 1816 1816 1816 1824 1824 1834 1834 1824 1824 1844 1844 1834 1834 1834 1834 1844 1844 1854 1854 1844 1844 1868 1868 1854 1854 1854 1854 1868 1868 1874 1874 1868 1868 1883 1883 1874 1874 1874 1874 1883 1883 1881 1881 1883 1883 1890 1890 1881 1881 1881 1881 1890 1890 1888 1888 1890 1890 1895 1895 1888 1888 1888 1888 1895 1895 1892 1892 1895 1895 1897 1897 1892 1892 1892 1892 1897 1897 1893 1893 1897 1897 1898 1898 1893 1893 1893 1893 1898 1898 1891 1891 1898 1898 1896 1896 1891 1891 1891 1891 1896 1896 1887 1887 1896 1896 1894 1894 1887 1887 1887 1887 1894 1894 1880 1880 1894 1894 1889 1889 1880 1880 1880 1880 1889 1889 1873 1873 1889 1889 1882 1882 1873 1873 1873 1873 1882 1882 1853 1853 1882 1882 1867 1867 1853 1853 1853 1853 1867 1867 1833 1833 1867 1867 1843 1843 1833 1833 1833 1833 1843 1843 1815 1815 1843 1843 1823 1823 1815 1815 1815 1815 1823 1823 1801 1801 1823 1823 1807 1807 1801 1801 1801 1801 1807 1807 1785 1785 1807 1807 1791 1791 1785 1785 1785 1785 1791 1791 1771 1771 1791 1791 1775 1775 1771 1771 1771 1771 1775 1775 1757 1757 1775 1775 1759 1759 1757 1757 1757 1757 1759 1759 1743 1743 1759 1759 1745 1745 1743 1743 1743 1743 1745 1745 1729 1729 1745 1745 1731 1731 1729 1729 1729 1729 1731 1731 1717 1717 1731 1731 1719 1719 1717 1717 1717 1717 1719 1719 1697 1697 1719 1719 1695 1695 1697 1697 1697 1697 1695 1695 1683 1683 1695 1695 1681 1681 1683 1683 1683 1683 1681 1681 1669 1669 1681 1681 1667 1667 1669 1669 1669 1669 1667 1667 1657 1657 1667 1667 1655 1655 1657 1657 1657 1657 1655 1655 1643 1643 1655 1655 1639 1639 1643 1643 1643 1643 1639 1639 1627 1627 1639 1639 1623 1623 1627 1627 1627 1627 1623 1623 1611 1611 1623 1623 1607 1607 1611 1611 1611 1611 1607 1607 1597 1597 1607 1607 1591 1591 1597 1597 1597 1597 1591 1591 1579 1579 1591 1591 1571 1571 1579 1579 1579 1579 1571 1571 1561 1561 1571 1571 1545 1545 1561 1561 1561 1561 1545 1545 1539 1539 1545 1545 1530 1530 1539 1539 1539 1539 1530 1530 1532 1532 1530 1530 1523 1523 1532 1532 1532 1532 1523 1523 1525 1525 1523 1523 1518 1518 1525 1525 1525 1525 1518 1518 1521 1521 1518 1518 1516 1516 1521 1521 1521 1521 1516 1516 1520 1520 1516 1516 1515 1515 1520 1520 1520 1520 1515 1515 1522 1522 1515 1515 1517 1517 1522 1522 2025 2025 2014 2014 2027 2027 2014 2014 2016 2016 2027 2027 2025 2025 2023 2023 2014 2014 2023 2023 2021 2021 2014 2014 2014 2014 2021 2021 2008 2008 2012 2012 2004 2004 2017 2017 2004 2004 2008 2008 2017 2017 2017 2017 2008 2008 2019 2019 2008 2008 2021 2021 2019 2019 2012 2012 2010 2010 2004 2004 2010 2010 2006 2006 2004 2004 2004 2004 2006 2006 1998 1998 2006 2006 2002 2002 1998 1998 2002 2002 2000 2000 1998 1998 1998 1998 2000 2000 3496 3496 1990 1990 1986 1986 1994 1994 1986 1986 1992 1992 1994 1994 1994 1994 1992 1992 1996 1996 3497 3497 2000 2000 3498 3498 1990 1990 1988 1988 1986 1986 1988 1988 1984 1984 1986 1986 1986 1986 1984 1984 1978 1978 1984 1984 1982 1982 1978 1978 1982 1982 1980 1980 1978 1978 1978 1978 1980 1980 1972 1972 1980 1980 1976 1976 1972 1972 1972 1972 1976 1976 1974 1974 1974 1974 1970 1970 1972 1972 1970 1970 1968 1968 1972 1972 1972 1972 1968 1968 1964 1964 1958 1958 1960 1960 1962 1962 1960 1960 1964 1964 1962 1962 1962 1962 1964 1964 1966 1966 1964 1964 1968 1968 1966 1966 1958 1958 1956 1956 1960 1960 1956 1956 1952 1952 1960 1960 1960 1960 1952 1952 1954 1954 1952 1952 1950 1950 1954 1954 1950 1950 1948 1948 1954 1954 1954 1954 1948 1948 1946 1946 1938 1938 1940 1940 1942 1942 1940 1940 1946 1946 1942 1942 1942 1942 1946 1946 1944 1944 1946 1946 1948 1948 1944 1944 1938 1938 1936 1936 1940 1940 1936 1936 1932 1932 1940 1940 3499 3499 3500 3500 1934 1934 3501 3501 1930 1930 1934 1934 1930 1930 1928 1928 1934 1934 1934 1934 1928 1928 1926 1926 1928 1928 1924 1924 1926 1926 1926 1926 1924 1924 1920 1920 1920 1920 1918 1918 1926 1926 1918 1918 1912 1912 1926 1926 1926 1926 1912 1912 1922 1922 1906 1906 1916 1916 1908 1908 1916 1916 1922 1922 1908 1908 1908 1908 1922 1922 1910 1910 1922 1922 1912 1912 1910 1910 1906 1906 1904 1904 1916 1916 1904 1904 1902 1902 1916 1916 1916 1916 1902 1902 1914 1914 1902 1902 1900 1900 1914 1914 1900 1900 1899 1899 1914 1914 1914 1914 1899 1899 1915 1915 1905 1905 1917 1917 1903 1903 1917 1917 1915 1915 1903 1903 1903 1903 1915 1915 1901 1901 1915 1915 1899 1899 1901 1901 1905 1905 1907 1907 1917 1917 1907 1907 1909 1909 1917 1917 1917 1917 1909 1909 1923 1923 1909 1909 1911 1911 1923 1923 1911 1911 1913 1913 1923 1923 1923 1923 1913 1913 1927 1927 1913 1913 1919 1919 1927 1927 1927 1927 1919 1919 1921 1921 1921 1921 1925 1925 1927 1927 1925 1925 1929 1929 1927 1927 1927 1927 1929 1929 1935 1935 1937 1937 1941 1941 1933 1933 3502 3502 1935 1935 3503 3503 3504 3504 1935 1935 1931 1931 1935 1935 1929 1929 1931 1931 1937 1937 1939 1939 1941 1941 1939 1939 1943 1943 1941 1941 1941 1941 1943 1943 1947 1947 1943 1943 1945 1945 1947 1947 1945 1945 1949 1949 1947 1947 1947 1947 1949 1949 1955 1955 1957 1957 1961 1961 1953 1953 1961 1961 1955 1955 1953 1953 1953 1953 1955 1955 1951 1951 1955 1955 1949 1949 1951 1951 1957 1957 1959 1959 1961 1961 1959 1959 1963 1963 1961 1961 1961 1961 1963 1963 1965 1965 1963 1963 1967 1967 1965 1965 1967 1967 1969 1969 1965 1965 1965 1965 1969 1969 1973 1973 1969 1969 1971 1971 1973 1973 1973 1973 1971 1971 1975 1975 1975 1975 1977 1977 1973 1973 1977 1977 1981 1981 1973 1973 1973 1973 1981 1981 1979 1979 1989 1989 1987 1987 1985 1985 1987 1987 1979 1979 1985 1985 1985 1985 1979 1979 1983 1983 1979 1979 1981 1981 1983 1983 1989 1989 1991 1991 1987 1987 1991 1991 1995 1995 1987 1987 1987 1987 1995 1995 1993 1993 1995 1995 1997 1997 1993 1993 3505 3505 2001 2001 3506 3506 3507 3507 2001 2001 1999 1999 2011 2011 2005 2005 2007 2007 2005 2005 1999 1999 2007 2007 2007 2007 1999 1999 2003 2003 1999 1999 2001 2001 2003 2003 2011 2011 2013 2013 2005 2005 2013 2013 2018 2018 2005 2005 2005 2005 2018 2018 2009 2009 2024 2024 2015 2015 2022 2022 2015 2015 2009 2009 2022 2022 2022 2022 2009 2009 2020 2020 2009 2009 2018 2018 2020 2020 2024 2024 2026 2026 2015 2015 2026 2026 2028 2028 2015 2015 2015 2015 2028 2028 2016 2016 2028 2028 2029 2029 2016 2016 2016 2016 2029 2029 2027 2027 2175 2175 2158 2158 2160 2160 2175 2175 2173 2173 2158 2158 2173 2173 2171 2171 2158 2158 2158 2158 2171 2171 2156 2156 2171 2171 2169 2169 2156 2156 2169 2169 2167 2167 2156 2156 2156 2156 2167 2167 2152 2152 2167 2167 2165 2165 2152 2152 2165 2165 2163 2163 2152 2152 2152 2152 2163 2163 2146 2146 2163 2163 2161 2161 2146 2146 2161 2161 3508 3508 2146 2146 2146 2146 3509 3509 3510 3510 2154 2154 2150 2150 2142 2142 2150 2150 2148 2148 2142 2142 2142 2142 2148 2148 2138 2138 2148 2148 2144 2144 2138 2138 2144 2144 2140 2140 2138 2138 2138 2138 2140 2140 2132 2132 2140 2140 2136 2136 2132 2132 2136 2136 2134 2134 2132 2132 3511 3511 3512 3512 2126 2126 3513 3513 2130 2130 2126 2126 2130 2130 2128 2128 2126 2126 2126 2126 2128 2128 2122 2122 2128 2128 2124 2124 2122 2122 2124 2124 2120 2120 2122 2122 2122 2122 2120 2120 2116 2116 2120 2120 2118 2118 2116 2116 2118 2118 2114 2114 2116 2116 2116 2116 2114 2114 2110 2110 2114 2114 2112 2112 2110 2110 2112 2112 2108 2108 2110 2110 2110 2110 2108 2108 2104 2104 2108 2108 2106 2106 2104 2104 2106 2106 2102 2102 2104 2104 2104 2104 2102 2102 2100 2100 2102 2102 2098 2098 2100 2100 2098 2098 2096 2096 2100 2100 2100 2100 2096 2096 2094 2094 2096 2096 2092 2092 2094 2094 2092 2092 2090 2090 2094 2094 2094 2094 2090 2090 2088 2088 2090 2090 2086 2086 2088 2088 2086 2086 2082 2082 2088 2088 2088 2088 2082 2082 2084 2084 2082 2082 2080 2080 2084 2084 2080 2080 2076 2076 2084 2084 2084 2084 2076 2076 3514 3514 2076 2076 3515 3515 3516 3516 2074 2074 2070 2070 2078 2078 2078 2078 2070 2070 2072 2072 2070 2070 2066 2066 2072 2072 2066 2066 2064 2064 2072 2072 2072 2072 2064 2064 2068 2068 2064 2064 2060 2060 2068 2068 2060 2060 2056 2056 2068 2068 2068 2068 2056 2056 2062 2062 2056 2056 2052 2052 2062 2062 3517 3517 2046 2046 3518 3518 3519 3519 2046 2046 2058 2058 2046 2046 2043 2043 2058 2058 2043 2043 2041 2041 2058 2058 2058 2058 2041 2041 2054 2054 2041 2041 2039 2039 2054 2054 2039 2039 2037 2037 2054 2054 2054 2054 2037 2037 2050 2050 2037 2037 2035 2035 2050 2050 2035 2035 2033 2033 2050 2050 2050 2050 2033 2033 2048 2048 2033 2033 2031 2031 2048 2048 2048 2048 2031 2031 2045 2045 2031 2031 2030 2030 2045 2045 2045 2045 2030 2030 2049 2049 2030 2030 2032 2032 2049 2049 2032 2032 2034 2034 2049 2049 2049 2049 2034 2034 2051 2051 2034 2034 2036 2036 2051 2051 2036 2036 2038 2038 2051 2051 2051 2051 2038 2038 2055 2055 2038 2038 2040 2040 2055 2055 2040 2040 2042 2042 2055 2055 2055 2055 2042 2042 2059 2059 2042 2042 2044 2044 2059 2059 2044 2044 2047 2047 2059 2059 2059 2059 2047 2047 3520 3520 2047 2047 3521 3521 3522 3522 2053 2053 2057 2057 2063 2063 2063 2063 2057 2057 2069 2069 2057 2057 2061 2061 2069 2069 2061 2061 2065 2065 2069 2069 2069 2069 2065 2065 2073 2073 2065 2065 2067 2067 2073 2073 2067 2067 2071 2071 2073 2073 2073 2073 2071 2071 2079 2079 2071 2071 2075 2075 2079 2079 3523 3523 2077 2077 3524 3524 3525 3525 2077 2077 2085 2085 2077 2077 2081 2081 2085 2085 2081 2081 2083 2083 2085 2085 2085 2085 2083 2083 2089 2089 2083 2083 2087 2087 2089 2089 2087 2087 2091 2091 2089 2089 2089 2089 2091 2091 2095 2095 2091 2091 2093 2093 2095 2095 2093 2093 2097 2097 2095 2095 2095 2095 2097 2097 2101 2101 2097 2097 2099 2099 2101 2101 2099 2099 2103 2103 2101 2101 2101 2101 2103 2103 2105 2105 2103 2103 2107 2107 2105 2105 2107 2107 2109 2109 2105 2105 2105 2105 2109 2109 2111 2111 2109 2109 2113 2113 2111 2111 2113 2113 2115 2115 2111 2111 2111 2111 2115 2115 2117 2117 2115 2115 2119 2119 2117 2117 2119 2119 2121 2121 2117 2117 2117 2117 2121 2121 2123 2123 2121 2121 2125 2125 2123 2123 2125 2125 2129 2129 2123 2123 2123 2123 2129 2129 2127 2127 2129 2129 2131 2131 2127 2127 2131 2131 3526 3526 2127 2127 2127 2127 3527 3527 3528 3528 2135 2135 2137 2137 2133 2133 2137 2137 2141 2141 2133 2133 2133 2133 2141 2141 2139 2139 2141 2141 2145 2145 2139 2139 2145 2145 2149 2149 2139 2139 2139 2139 2149 2149 2143 2143 2149 2149 2151 2151 2143 2143 2151 2151 2155 2155 2143 2143 3529 3529 3530 3530 2147 2147 3531 3531 2162 2162 2147 2147 2162 2162 2164 2164 2147 2147 2147 2147 2164 2164 2153 2153 2164 2164 2166 2166 2153 2153 2166 2166 2168 2168 2153 2153 2153 2153 2168 2168 2157 2157 2168 2168 2170 2170 2157 2157 2170 2170 2172 2172 2157 2157 2157 2157 2172 2172 2159 2159 2172 2172 2174 2174 2159 2159 2174 2174 2176 2176 2159 2159 2159 2159 2176 2176 2160 2160 2176 2176 2177 2177 2160 2160 2160 2160 2177 2177 2175 2175 2188 2188 2189 2189 2187 2187 2189 2189 2184 2184 2187 2187 2187 2187 2184 2184 2183 2183 2183 2183 2184 2184 2182 2182 2184 2184 2179 2179 2182 2182 2182 2182 2179 2179 2178 2178 2178 2178 2179 2179 2180 2180 2179 2179 2186 2186 2180 2180 2180 2180 2186 2186 2181 2181 3532 3532 3533 3533 2193 2193 3534 3534 2192 2192 2193 2193 2193 2193 2192 2192 2191 2191 2192 2192 2190 2190 2191 2191 2191 2191 2190 2190 2186 2186 2190 2190 2185 2185 2186 2186 2186 2186 2185 2185 2181 2181 2197 2197 2196 2196 2201 2201 2196 2196 2198 2198 2201 2201 3535 3535 3536 3536 2200 2200 3537 3537 2201 2201 2200 2200 2200 2200 2201 2201 2199 2199 2201 2201 2198 2198 2199 2199 2212 2212 2213 2213 2210 2210 2213 2213 2211 2211 2210 2210 2210 2210 2211 2211 2208 2208 2211 2211 2209 2209 2208 2208 2208 2208 2209 2209 2206 2206 2209 2209 2207 2207 2206 2206 2206 2206 2207 2207 2205 2205 2207 2207 2203 2203 2205 2205 2205 2205 2203 2203 2204 2204 2203 2203 2202 2202 2204 2204 2229 2229 2230 2230 2228 2228 2230 2230 2227 2227 2228 2228 3538 3538 3539 3539 2227 2227 3540 3540 2226 2226 2227 2227 2227 2227 2226 2226 2228 2228 2221 2221 2222 2222 2224 2224 2222 2222 2223 2223 2224 2224 2224 2224 2223 2223 2225 2225 2215 2215 2214 2214 2217 2217 2214 2214 2216 2216 2217 2217 2217 2217 2216 2216 2219 2219 2216 2216 2218 2218 2219 2219 2219 2219 2218 2218 2221 2221 2218 2218 2220 2220 2221 2221 2221 2221 2220 2220 2222 2222 2241 2241 2236 2236 2235 2235 2244 2244 2247 2247 2240 2240 2247 2247 2241 2241 2240 2240 2240 2240 2241 2241 2239 2239 2241 2241 2235 2235 2239 2239 3541 3541 3542 3542 2233 2233 3543 3543 2234 2234 2233 2233 2233 2233 2234 2234 2237 2237 2234 2234 2238 2238 2237 2237 2237 2237 2238 2238 2242 2242 2238 2238 2243 2243 2242 2242 2242 2242 2243 2243 2246 2246 2243 2243 2247 2247 2246 2246 2246 2246 2247 2247 2245 2245 2247 2247 2244 2244 2245 2245 2248 2248 2249 2249 2250 2250 2249 2249 2252 2252 2250 2250 2255 2255 2253 2253 2252 2252 2253 2253 2251 2251 2252 2252 2252 2252 2251 2251 2250 2250 2258 2258 3544 3544 3545 3545 2256 2256 2254 2254 2255 2255 2255 2255 2254 2254 2253 2253 2264 2264 2263 2263 2262 2262 2263 2263 2261 2261 2262 2262 2262 2262 2261 2261 2260 2260 2261 2261 2259 2259 2260 2260 2260 2260 2259 2259 2258 2258 2259 2259 2257 2257 2258 2258 2258 2258 2257 2257 3546 3546 2278 2278 2281 2281 2280 2280 2276 2276 2274 2274 2277 2277 2274 2274 2278 2278 2277 2277 2277 2277 2278 2278 2279 2279 2278 2278 2280 2280 2279 2279 2265 2265 2266 2266 2267 2267 2266 2266 2268 2268 2267 2267 2267 2267 2268 2268 2269 2269 2268 2268 2270 2270 2269 2269 2269 2269 2270 2270 2271 2271 2270 2270 2272 2272 2271 2271 2271 2271 2272 2272 3547 3547 2272 2272 3548 3548 3549 3549 2273 2273 2274 2274 2275 2275 2274 2274 2276 2276 2275 2275 2387 2387 2386 2386 2384 2384 2313 2313 2312 2312 2307 2307 2362 2362 2363 2363 2365 2365 2357 2357 2355 2355 2358 2358 2358 2358 2359 2359 2357 2357 2359 2359 2360 2360 2357 2357 2357 2357 2360 2360 2367 2367 2360 2360 2361 2361 2367 2367 2367 2367 2361 2361 2362 2362 2349 2349 2350 2350 2352 2352 2349 2349 2352 2352 2357 2357 2352 2352 2353 2353 2357 2357 2357 2357 2353 2353 2355 2355 2343 2343 2344 2344 2339 2339 2344 2344 2345 2345 2339 2339 2345 2345 2346 2346 2339 2339 2339 2339 2346 2346 2349 2349 2346 2346 2347 2347 2349 2349 2349 2349 2347 2347 2350 2350 2285 2285 2290 2290 2298 2298 2303 2303 2290 2290 2304 2304 2290 2290 2294 2294 2304 2304 2304 2304 2294 2294 2306 2306 2303 2303 2302 2302 2290 2290 2302 2302 2301 2301 2290 2290 2290 2290 2301 2301 2300 2300 2300 2300 2296 2296 2290 2290 2296 2296 2297 2297 2290 2290 2290 2290 2297 2297 2298 2298 2312 2312 2311 2311 2307 2307 2311 2311 2310 2310 2307 2307 3550 3550 3551 3551 2294 2294 3552 3552 2309 2309 2294 2294 2294 2294 2309 2309 2306 2306 2318 2318 2316 2316 2307 2307 2316 2316 2315 2315 2307 2307 2307 2307 2315 2315 2313 2313 2393 2393 2390 2390 2397 2397 2397 2397 2390 2390 2391 2391 2390 2390 2389 2389 2391 2391 2389 2389 2388 2388 2391 2391 2391 2391 2388 2388 2387 2387 2401 2401 2400 2400 2409 2409 2400 2400 2396 2396 2409 2409 2409 2409 2396 2396 3553 3553 2396 2396 3554 3554 3555 3555 2397 2397 2395 2395 2393 2393 2405 2405 2404 2404 2415 2415 2404 2404 2403 2403 2415 2415 2415 2415 2403 2403 2409 2409 2403 2403 2402 2402 2409 2409 2409 2409 2402 2402 2401 2401 2387 2387 2384 2384 2391 2391 2384 2384 2380 2380 2391 2391 2391 2391 2380 2380 2382 2382 2380 2380 2376 2376 2382 2382 2382 2382 2376 2376 2378 2378 3556 3556 2372 2372 3557 3557 3558 3558 2372 2372 2374 2374 2372 2372 2368 2368 2374 2374 2374 2374 2368 2368 2370 2370 2368 2368 2364 2364 2370 2370 2370 2370 2364 2364 2366 2366 2364 2364 2354 2354 2366 2366 2366 2366 2354 2354 2356 2356 2354 2354 2351 2351 2356 2356 2356 2356 2351 2351 2348 2348 2351 2351 2340 2340 2348 2348 2348 2348 2340 2340 2338 2338 2340 2340 2336 2336 2338 2338 2338 2338 2336 2336 2334 2334 2336 2336 2332 2332 2334 2334 2334 2334 2332 2332 2330 2330 2332 2332 2328 2328 2330 2330 2330 2330 2328 2328 2326 2326 2328 2328 3559 3559 2326 2326 2326 2326 3560 3560 3561 3561 2324 2324 2320 2320 2322 2322 2322 2322 2320 2320 2318 2318 2320 2320 2317 2317 2318 2318 2318 2318 2317 2317 2316 2316 2362 2362 2365 2365 2367 2367 2365 2365 2369 2369 2367 2367 2367 2367 2369 2369 2371 2371 2369 2369 2373 2373 2371 2371 2371 2371 2373 2373 2375 2375 2373 2373 3562 3562 2375 2375 2375 2375 3563 3563 3564 3564 2377 2377 2381 2381 2379 2379 2379 2379 2381 2381 2383 2383 2381 2381 2385 2385 2383 2383 2383 2383 2385 2385 2392 2392 2385 2385 2394 2394 2392 2392 2392 2392 2394 2394 2398 2398 3565 3565 2399 2399 3566 3566 3567 3567 2399 2399 2410 2410 2399 2399 2408 2408 2410 2410 2410 2410 2408 2408 2416 2416 2408 2408 2412 2412 2416 2416 2416 2416 2412 2412 2418 2418 2412 2412 2414 2414 2418 2418 2418 2418 2414 2414 2420 2420 2414 2414 2413 2413 2420 2420 2420 2420 2413 2413 2419 2419 2413 2413 2411 2411 2419 2419 2419 2419 2411 2411 2417 2417 2411 2411 2407 2407 2417 2417 2417 2417 2407 2407 2415 2415 2407 2407 2406 2406 2415 2415 2415 2415 2406 2406 2405 2405 2298 2298 2292 2292 2285 2285 2292 2292 2288 2288 2285 2285 2285 2285 2288 2288 2283 2283 2288 2288 2287 2287 2283 2283 2283 2283 2287 2287 2282 2282 2287 2287 2289 2289 2282 2282 2282 2282 2289 2289 2284 2284 2289 2289 2293 2293 2284 2284 2284 2284 2293 2293 2286 2286 2293 2293 2299 2299 2286 2286 2286 2286 2299 2299 2291 2291 2299 2299 2305 2305 2291 2291 2291 2291 2305 2305 2295 2295 2305 2305 3568 3568 2295 2295 2295 2295 3569 3569 3570 3570 2314 2314 2321 2321 2308 2308 2308 2308 2321 2321 2319 2319 2321 2321 2325 2325 2319 2319 2319 2319 2325 2325 2323 2323 3571 3571 2329 2329 3572 3572 3573 3573 2329 2329 2327 2327 2329 2329 2333 2333 2327 2327 2327 2327 2333 2333 2331 2331 2333 2333 2337 2337 2331 2331 2331 2331 2337 2337 2335 2335 2337 2337 2341 2341 2335 2335 2335 2335 2341 2341 2339 2339 2341 2341 2342 2342 2339 2339 2339 2339 2342 2342 2343 2343 2421 2421 2422 2422 2423 2423 2422 2422 2424 2424 2423 2423 2427 2427 2430 2430 2433 2433 2428 2428 2425 2425 2429 2429 2425 2425 2426 2426 2429 2429 2429 2429 2426 2426 2431 2431 2426 2426 2427 2427 2431 2431 2431 2431 2427 2427 2432 2432 2427 2427 2433 2433 2432 2432 2434 2434 2435 2435 3574 3574 2435 2435 3575 3575 3576 3576 2436 2436 2437 2437 2438 2438 2437 2437 2439 2439 2438 2438 2438 2438 2439 2439 2440 2440 2439 2439 2441 2441 2440 2440 3577 3577 3578 3578 2442 2442 3579 3579 2443 2443 2442 2442 2442 2442 2443 2443 2444 2444 2443 2443 2445 2445 2444 2444 2444 2444 2445 2445 2446 2446 2445 2445 2447 2447 2446 2446 2446 2446 2447 2447 2448 2448 2447 2447 2449 2449 2448 2448 2448 2448 2449 2449 2450 2450 2449 2449 2451 2451 2450 2450 2454 2454 2452 2452 2453 2453 2459 2459 2460 2460 2458 2458 2460 2460 2457 2457 2458 2458 2458 2458 2457 2457 2456 2456 2457 2457 2454 2454 2456 2456 2456 2456 2454 2454 2455 2455 2454 2454 2453 2453 2455 2455 2461 2461 2462 2462 2463 2463 2462 2462 2464 2464 2463 2463 2465 2465 2466 2466 2467 2467 2466 2466 2468 2468 2467 2467 3580 3580 2477 2477 2475 2475 2469 2469 2470 2470 3581 3581 2470 2470 3582 3582 3583 3583 2471 2471 2473 2473 2472 2472 2473 2473 2476 2476 2472 2472 2472 2472 2476 2476 2474 2474 3584 3584 2475 2475 3585 3585 2478 2478 2479 2479 2480 2480 2479 2479 2481 2481 2480 2480 2480 2480 2481 2481 2482 2482 2481 2481 2483 2483 2482 2482 2482 2482 2483 2483 2484 2484 2483 2483 2485 2485 2484 2484 2484 2484 2485 2485 2486 2486 2485 2485 2487 2487 2486 2486 2486 2486 2487 2487 2488 2488 2487 2487 2489 2489 2488 2488 2488 2488 2489 2489 2490 2490 2489 2489 2491 2491 2490 2490 2490 2490 2491 2491 2492 2492 2491 2491 2493 2493 2492 2492 2492 2492 2493 2493 2494 2494 2493 2493 2495 2495 2494 2494 3586 3586 2503 2503 2504 2504 2498 2498 2496 2496 3587 3587 2496 2496 3588 3588 3589 3589 2499 2499 2497 2497 2501 2501 2497 2497 2500 2500 2501 2501 2501 2501 2500 2500 2502 2502 3590 3590 2504 2504 3591 3591 2505 2505 2506 2506 2507 2507 2506 2506 2508 2508 2507 2507 2509 2509 2510 2510 2511 2511 2510 2510 2512 2512 2511 2511 2520 2520 2521 2521 2518 2518 2513 2513 2516 2516 2514 2514 2516 2516 2519 2519 2514 2514 2514 2514 2519 2519 2515 2515 2519 2519 2520 2520 2515 2515 2515 2515 2520 2520 2517 2517 2520 2520 2518 2518 2517 2517 2522 2522 2523 2523 2524 2524 2523 2523 2525 2525 2524 2524 2524 2524 2525 2525 2526 2526 2525 2525 2527 2527 2526 2526 2526 2526 2527 2527 2528 2528 2527 2527 2529 2529 2528 2528 2528 2528 2529 2529 2530 2530 2529 2529 2531 2531 2530 2530 2530 2530 2531 2531 3592 3592 2531 2531 3593 3593 3594 3594 2532 2532 2533 2533 2534 2534 2533 2533 2535 2535 2534 2534 2534 2534 2535 2535 2536 2536 2535 2535 2537 2537 2536 2536 3595 3595 3596 3596 2538 2538 3597 3597 2539 2539 2538 2538 2543 2543 2541 2541 2540 2540 2547 2547 2548 2548 2545 2545 2548 2548 2546 2546 2545 2545 2545 2545 2546 2546 2544 2544 2546 2546 2543 2543 2544 2544 2544 2544 2543 2543 2542 2542 2543 2543 2540 2540 2542 2542 2549 2549 2550 2550 2551 2551 2550 2550 2552 2552 2551 2551 2570 2570 2573 2573 2571 2571 2567 2567 2566 2566 2564 2564 2566 2566 2562 2562 2564 2564 2564 2564 2562 2562 2558 2558 2567 2567 2564 2564 2569 2569 2564 2564 2572 2572 2569 2569 2569 2569 2572 2572 2574 2574 2574 2574 2572 2572 3598 3598 2572 2572 3599 3599 3600 3600 2575 2575 2578 2578 2580 2580 2580 2580 2578 2578 2582 2582 2578 2578 2584 2584 2582 2582 2582 2582 2584 2584 2586 2586 2586 2586 2584 2584 2588 2588 2584 2584 2591 2591 2588 2588 2588 2588 2591 2591 2592 2592 2596 2596 2598 2598 2591 2591 2598 2598 2593 2593 2591 2591 2591 2591 2593 2593 2592 2592 2610 2610 2612 2612 3601 3601 2612 2612 3602 3602 3603 3603 2607 2607 2606 2606 2603 2603 2606 2606 2601 2601 2603 2603 2603 2603 2601 2601 2596 2596 2601 2601 2599 2599 2596 2596 2596 2596 2599 2599 2598 2598 2616 2616 2622 2622 2624 2624 2624 2624 2620 2620 2616 2616 2620 2620 2618 2618 2616 2616 2616 2616 2618 2618 2610 2610 2618 2618 2614 2614 2610 2610 2610 2610 2614 2614 2612 2612 2621 2621 2626 2626 2627 2627 2626 2626 2628 2628 2627 2627 2627 2627 2628 2628 2622 2622 2628 2628 2625 2625 2622 2622 2622 2622 2625 2625 2624 2624 2615 2615 2619 2619 2621 2621 2619 2619 2623 2623 2621 2621 2621 2621 2623 2623 2626 2626 2609 2609 2613 2613 2615 2615 2613 2613 2617 2617 2615 2615 2615 2615 2617 2617 2619 2619 2604 2604 2605 2605 2602 2602 2605 2605 2608 2608 2602 2602 3604 3604 3605 3605 2609 2609 3606 3606 2611 2611 2609 2609 2609 2609 2611 2611 2613 2613 2604 2604 2602 2602 2600 2600 2602 2602 2595 2595 2600 2600 2600 2600 2595 2595 2597 2597 2597 2597 2595 2595 2594 2594 2595 2595 2589 2589 2594 2594 2594 2594 2589 2589 2590 2590 2590 2590 2589 2589 2587 2587 2589 2589 2583 2583 2587 2587 2587 2587 2583 2583 2585 2585 2571 2571 2573 2573 3607 3607 2573 2573 3608 3608 3609 3609 2576 2576 2579 2579 2577 2577 2577 2577 2579 2579 2583 2583 2579 2579 2581 2581 2583 2583 2583 2583 2581 2581 2585 2585 2570 2570 2571 2571 2568 2568 2571 2571 2563 2563 2568 2568 2568 2568 2563 2563 2565 2565 2557 2557 2559 2559 2563 2563 2559 2559 2561 2561 2563 2563 2563 2563 2561 2561 2565 2565 2562 2562 2560 2560 2558 2558 2560 2560 2556 2556 2558 2558 2558 2558 2556 2556 2553 2553 2556 2556 2554 2554 2553 2553 2553 2553 2554 2554 2557 2557 2554 2554 2555 2555 2557 2557 2557 2557 2555 2555 2559 2559 2629 2629 2630 2630 2631 2631 2630 2630 2633 2633 2631 2631 2631 2631 2633 2633 2635 2635 2633 2633 2637 2637 2635 2635 2635 2635 2637 2637 2639 2639 2637 2637 2641 2641 2639 2639 2639 2639 2641 2641 3610 3610 2641 2641 3611 3611 3612 3612 2643 2643 2645 2645 2647 2647 2645 2645 2649 2649 2647 2647 2647 2647 2649 2649 2651 2651 2649 2649 2652 2652 2651 2651 2651 2651 2652 2652 2655 2655 2652 2652 2657 2657 2655 2655 2655 2655 2657 2657 2659 2659 2657 2657 2661 2661 2659 2659 3613 3613 3614 3614 2663 2663 3615 3615 2665 2665 2663 2663 2663 2663 2665 2665 2667 2667 2665 2665 2669 2669 2667 2667 2667 2667 2669 2669 2671 2671 2669 2669 2673 2673 2671 2671 2671 2671 2673 2673 2675 2675 2673 2673 2676 2676 2675 2675 2675 2675 2676 2676 2672 2672 2676 2676 2674 2674 2672 2672 2672 2672 2674 2674 2668 2668 2674 2674 2670 2670 2668 2668 2668 2668 2670 2670 2664 2664 2670 2670 2666 2666 2664 2664 2664 2664 2666 2666 3616 3616 2666 2666 3617 3617 3618 3618 2660 2660 2662 2662 2656 2656 2662 2662 2658 2658 2656 2656 2656 2656 2658 2658 2653 2653 2658 2658 2654 2654 2653 2653 2653 2653 2654 2654 2648 2648 2654 2654 2650 2650 2648 2648 2648 2648 2650 2650 2644 2644 2650 2650 2646 2646 2644 2644 3619 3619 3620 3620 2640 2640 3621 3621 2642 2642 2640 2640 2640 2640 2642 2642 2636 2636 2642 2642 2638 2638 2636 2636 2636 2636 2638 2638 2632 2632 2638 2638 2634 2634 2632 2632 2632 2632 2634 2634 2629 2629 2634 2634 2630 2630 2629 2629 2685 2685 2678 2678 2689 2689 2678 2678 2680 2680 2689 2689 2689 2689 2680 2680 2691 2691 2680 2680 2682 2682 2691 2691 2691 2691 2682 2682 2693 2693 2682 2682 2687 2687 2693 2693 2693 2693 2687 2687 2697 2697 2687 2687 2695 2695 2697 2697 2697 2697 2695 2695 2700 2700 2695 2695 2699 2699 2700 2700 2700 2700 2699 2699 2703 2703 2699 2699 2705 2705 2703 2703 2703 2703 2705 2705 2707 2707 2705 2705 2713 2713 2707 2707 2707 2707 2713 2713 2709 2709 2713 2713 2718 2718 2709 2709 2709 2709 2718 2718 2711 2711 2718 2718 2720 2720 2711 2711 2711 2711 2720 2720 2715 2715 2720 2720 2722 2722 2715 2715 3622 3622 3623 3623 2717 2717 3624 3624 2724 2724 2717 2717 2717 2717 2724 2724 3625 3625 2724 2724 3626 3626 3627 3627 2716 2716 2723 2723 2712 2712 2723 2723 2721 2721 2712 2712 2712 2712 2721 2721 2710 2710 2721 2721 2719 2719 2710 2710 2710 2710 2719 2719 2708 2708 2719 2719 2714 2714 2708 2708 2708 2708 2714 2714 2704 2704 2714 2714 2706 2706 2704 2704 2704 2704 2706 2706 2701 2701 2706 2706 2702 2702 2701 2701 2701 2701 2702 2702 2698 2698 2702 2702 2696 2696 2698 2698 2698 2698 2696 2696 2694 2694 2696 2696 2688 2688 2694 2694 2694 2694 2688 2688 2692 2692 2688 2688 2683 2683 2692 2692 2692 2692 2683 2683 2690 2690 2683 2683 2681 2681 2690 2690 2690 2690 2681 2681 2686 2686 2681 2681 2679 2679 2686 2686 3628 3628 3629 3629 2684 2684 3630 3630 2677 2677 2684 2684 2684 2684 2677 2677 3631 3631 2677 2677 3632 3632 3633 3633 2756 2756 2759 2759 2750 2750 2782 2782 2791 2791 2792 2792 2782 2782 2792 2792 2786 2786 2791 2791 2782 2782 2788 2788 2782 2782 2776 2776 2788 2788 2788 2788 2776 2776 2784 2784 2784 2784 2776 2776 3634 3634 2776 2776 3635 3635 3636 3636 2780 2780 2770 2770 2778 2778 2778 2778 2770 2770 2774 2774 2770 2770 2764 2764 2774 2774 2774 2774 2764 2764 2772 2772 2772 2772 2764 2764 2767 2767 2764 2764 2758 2758 2767 2767 2767 2767 2758 2758 2766 2766 2750 2750 2759 2759 2758 2758 2759 2759 2762 2762 2758 2758 2758 2758 2762 2762 2766 2766 3637 3637 2738 2738 2746 2746 2746 2746 3638 3638 3639 3639 2747 2747 2752 2752 2744 2744 2744 2744 2752 2752 2750 2750 2752 2752 2754 2754 2750 2750 2750 2750 2754 2754 2756 2756 2732 2732 2733 2733 2727 2727 2733 2733 2736 2736 2727 2727 2727 2727 2736 2736 2730 2730 2736 2736 2740 2740 2730 2730 2730 2730 2740 2740 2738 2738 2740 2740 2741 2741 2738 2738 2738 2738 2741 2741 2746 2746 2732 2732 2727 2727 2728 2728 2727 2727 2725 2725 2728 2728 2728 2728 2725 2725 2731 2731 2725 2725 2726 2726 2731 2731 2731 2731 2726 2726 2734 2734 2737 2737 2742 2742 2729 2729 2742 2742 2739 2739 2729 2729 2729 2729 2739 2739 2726 2726 2739 2739 2735 2735 2726 2726 2726 2726 2735 2735 2734 2734 3640 3640 3641 3641 2737 2737 3642 3642 2745 2745 2737 2737 2737 2737 2745 2745 2742 2742 2760 2760 2755 2755 2749 2749 2755 2755 2753 2753 2749 2749 2749 2749 2753 2753 2743 2743 2753 2753 2751 2751 2743 2743 2743 2743 2751 2751 2748 2748 2760 2760 2749 2749 2761 2761 2749 2749 2757 2757 2761 2761 2761 2761 2757 2757 2765 2765 2763 2763 2771 2771 2757 2757 2771 2771 2768 2768 2757 2757 2757 2757 2768 2768 2765 2765 3643 3643 2775 2775 2783 2783 2783 2783 3644 3644 3645 3645 2779 2779 2777 2777 2769 2769 2769 2769 2777 2777 2763 2763 2777 2777 2773 2773 2763 2763 2763 2763 2773 2773 2771 2771 2781 2781 2785 2785 2794 2794 2794 2794 2793 2793 2781 2781 2793 2793 2790 2790 2781 2781 2781 2781 2790 2790 2775 2775 2790 2790 2787 2787 2775 2775 2775 2775 2787 2787 2783 2783 2792 2792 2795 2795 2786 2786 2795 2795 2796 2796 2786 2786 2786 2786 2796 2796 2789 2789 2796 2796 2798 2798 2789 2789 2789 2789 2798 2798 2785 2785 2798 2798 2797 2797 2785 2785 2785 2785 2797 2797 2794 2794 2822 2822 2846 2846 2820 2820 2846 2846 2844 2844 2820 2820 2820 2820 2844 2844 2818 2818 2844 2844 2842 2842 2818 2818 2818 2818 2842 2842 2816 2816 2842 2842 2840 2840 2816 2816 2816 2816 2840 2840 3646 3646 2840 2840 3647 3647 3648 3648 2814 2814 2838 2838 2812 2812 2838 2838 2836 2836 2812 2812 2812 2812 2836 2836 2810 2810 2836 2836 2834 2834 2810 2810 2810 2810 2834 2834 2808 2808 2834 2834 2832 2832 2808 2808 2808 2808 2832 2832 2806 2806 2832 2832 2830 2830 2806 2806 3649 3649 3650 3650 2804 2804 3651 3651 2828 2828 2804 2804 2804 2804 2828 2828 2802 2802 2828 2828 2826 2826 2802 2802 2802 2802 2826 2826 2800 2800 2826 2826 2824 2824 2800 2800 2800 2800 2824 2824 2799 2799 2824 2824 2823 2823 2799 2799 2799 2799 2823 2823 2801 2801 2823 2823 2825 2825 2801 2801 2801 2801 2825 2825 2803 2803 2825 2825 2827 2827 2803 2803 2803 2803 2827 2827 2805 2805 2827 2827 2829 2829 2805 2805 2805 2805 2829 2829 3652 3652 2829 2829 3653 3653 3654 3654 2807 2807 2831 2831 2809 2809 2831 2831 2833 2833 2809 2809 2809 2809 2833 2833 2811 2811 2833 2833 2835 2835 2811 2811 2811 2811 2835 2835 2813 2813 2835 2835 2837 2837 2813 2813 2813 2813 2837 2837 2815 2815 2837 2837 2839 2839 2815 2815 3655 3655 3656 3656 2817 2817 3657 3657 2841 2841 2817 2817 2817 2817 2841 2841 2819 2819 2841 2841 2843 2843 2819 2819 2819 2819 2843 2843 2821 2821 2843 2843 2845 2845 2821 2821 2821 2821 2845 2845 2822 2822 2845 2845 2846 2846 2822 2822 2877 2877 2892 2892 2875 2875 2892 2892 2890 2890 2875 2875 2875 2875 2890 2890 2873 2873 2890 2890 2888 2888 2873 2873 2873 2873 2888 2888 2869 2869 2888 2888 2886 2886 2869 2869 2869 2869 2886 2886 3658 3658 2886 2886 3659 3659 3660 3660 3661 3661 3662 3662 2863 2863 3663 3663 2882 2882 2863 2863 2863 2863 2882 2882 2859 2859 2882 2882 2880 2880 2859 2859 2859 2859 2880 2880 2854 2854 2880 2880 2871 2871 2854 2854 2854 2854 2871 2871 2852 2852 2871 2871 2865 2865 2852 2852 2852 2852 2865 2865 2850 2850 2865 2865 2861 2861 2850 2850 2850 2850 2861 2861 2848 2848 2861 2861 2857 2857 2848 2848 2848 2848 2857 2857 2847 2847 2857 2857 2856 2856 2847 2847 2847 2847 2856 2856 2849 2849 2856 2856 2858 2858 2849 2849 2849 2849 2858 2858 2851 2851 2858 2858 2862 2862 2851 2851 2851 2851 2862 2862 2853 2853 2862 2862 2866 2866 2853 2853 2853 2853 2866 2866 2855 2855 2866 2866 2872 2872 2855 2855 2855 2855 2872 2872 2860 2860 2872 2872 2881 2881 2860 2860 2860 2860 2881 2881 2864 2864 2881 2881 2883 2883 2864 2864 2864 2864 2883 2883 3664 3664 2883 2883 3665 3665 3666 3666 3667 3667 3668 3668 2870 2870 3669 3669 2887 2887 2870 2870 2870 2870 2887 2887 2874 2874 2887 2887 2889 2889 2874 2874 2874 2874 2889 2889 2876 2876 2889 2889 2891 2891 2876 2876 2876 2876 2891 2891 2878 2878 2891 2891 2893 2893 2878 2878 2878 2878 2893 2893 2879 2879 2893 2893 2894 2894 2879 2879 2879 2879 2894 2894 2877 2877 2894 2894 2892 2892 2877 2877 2909 2909 2912 2912 2920 2920 2964 2964 2954 2954 2957 2957 2964 2964 2957 2957 2967 2967 2954 2954 2964 2964 2952 2952 2964 2964 2956 2956 2952 2952 2952 2952 2956 2956 2948 2948 2948 2948 2956 2956 3670 3670 2956 2956 3671 3671 3672 3672 2946 2946 2950 2950 2942 2942 2942 2942 2950 2950 2939 2939 2950 2950 2944 2944 2939 2939 2939 2939 2944 2944 2936 2936 2936 2936 2944 2944 2933 2933 2944 2944 2938 2938 2933 2933 2933 2933 2938 2938 2930 2930 2930 2930 2938 2938 2928 2928 2938 2938 2932 2932 2928 2928 2928 2928 2932 2932 2924 2924 2920 2920 2912 2912 3673 3673 2912 2912 3674 3674 3675 3675 2915 2915 2918 2918 2926 2926 2926 2926 2918 2918 2932 2932 2918 2918 2922 2922 2932 2932 2932 2932 2922 2922 2924 2924 2914 2914 2908 2908 2899 2899 2899 2899 2900 2900 2914 2914 2900 2900 2903 2903 2914 2914 2914 2914 2903 2903 2920 2920 2903 2903 2905 2905 2920 2920 2920 2920 2905 2905 2909 2909 2907 2907 2896 2896 2904 2904 2896 2896 2895 2895 2904 2904 2904 2904 2895 2895 2908 2908 2895 2895 2897 2897 2908 2908 2908 2908 2897 2897 2899 2899 2913 2913 2901 2901 2907 2907 2901 2901 2898 2898 2907 2907 2907 2907 2898 2898 2896 2896 2911 2911 2910 2910 2919 2919 2910 2910 2906 2906 2919 2919 2919 2919 2906 2906 2913 2913 2906 2906 2902 2902 2913 2913 2913 2913 2902 2902 2901 2901 2911 2911 2919 2919 3676 3676 2919 2919 3677 3677 3678 3678 2916 2916 2925 2925 2917 2917 2917 2917 2925 2925 2921 2921 2925 2925 2931 2931 2921 2921 2921 2921 2931 2931 2923 2923 2923 2923 2931 2931 2927 2927 2931 2931 2937 2937 2927 2927 2927 2927 2937 2937 2929 2929 2943 2943 2935 2935 2937 2937 2935 2935 2934 2934 2937 2937 2937 2937 2934 2934 2929 2929 3679 3679 2955 2955 2947 2947 2947 2947 3680 3680 3681 3681 2945 2945 2941 2941 2949 2949 2949 2949 2941 2941 2943 2943 2941 2941 2940 2940 2943 2943 2943 2943 2940 2940 2935 2935 2963 2963 2966 2966 2959 2959 2959 2959 2958 2958 2963 2963 2958 2958 2953 2953 2963 2963 2963 2963 2953 2953 2955 2955 2953 2953 2951 2951 2955 2955 2955 2955 2951 2951 2947 2947 2957 2957 2960 2960 2967 2967 2960 2960 2961 2961 2967 2967 2967 2967 2961 2961 2968 2968 2961 2961 2965 2965 2968 2968 2968 2968 2965 2965 2966 2966 2965 2965 2962 2962 2966 2966 2966 2966 2962 2962 2959 2959 3016 3016 2992 2992 3014 3014 2992 2992 2990 2990 3014 3014 3014 3014 2990 2990 3012 3012 2990 2990 2988 2988 3012 3012 3012 3012 2988 2988 3010 3010 2988 2988 2986 2986 3010 3010 3010 3010 2986 2986 3682 3682 2986 2986 3683 3683 3684 3684 3008 3008 2984 2984 3006 3006 2984 2984 2982 2982 3006 3006 3006 3006 2982 2982 3004 3004 2982 2982 2980 2980 3004 3004 3004 3004 2980 2980 3002 3002 2980 2980 2978 2978 3002 3002 3002 3002 2978 2978 3000 3000 2978 2978 2976 2976 3000 3000 3685 3685 3686 3686 2998 2998 3687 3687 2974 2974 2998 2998 2998 2998 2974 2974 2996 2996 2974 2974 2972 2972 2996 2996 2996 2996 2972 2972 2994 2994 2972 2972 2970 2970 2994 2994 2994 2994 2970 2970 2993 2993 2970 2970 2969 2969 2993 2993 2993 2993 2969 2969 2995 2995 2969 2969 2971 2971 2995 2995 2995 2995 2971 2971 2997 2997 2971 2971 2973 2973 2997 2997 2997 2997 2973 2973 2999 2999 2973 2973 2975 2975 2999 2999 2999 2999 2975 2975 3688 3688 2975 2975 3689 3689 3690 3690 3001 3001 2977 2977 3003 3003 2977 2977 2979 2979 3003 3003 3003 3003 2979 2979 3005 3005 2979 2979 2981 2981 3005 3005 3005 3005 2981 2981 3007 3007 2981 2981 2983 2983 3007 3007 3007 3007 2983 2983 3009 3009 2983 2983 2985 2985 3009 3009 3691 3691 3692 3692 3011 3011 3693 3693 2987 2987 3011 3011 3011 3011 2987 2987 3013 3013 2987 2987 2989 2989 3013 3013 3013 3013 2989 2989 3015 3015 2989 2989 2991 2991 3015 3015 3015 3015 2991 2991 3016 3016 2991 2991 2992 2992 3016 3016 3062 3062 3053 3053 3060 3060 3053 3053 3049 3049 3060 3060 3060 3060 3049 3049 3058 3058 3049 3049 3045 3045 3058 3058 3058 3058 3045 3045 3056 3056 3045 3045 3039 3039 3056 3056 3056 3056 3039 3039 3051 3051 3039 3039 3030 3030 3051 3051 3051 3051 3030 3030 3047 3047 3030 3030 3028 3028 3047 3047 3047 3047 3028 3028 3694 3694 3028 3028 3695 3695 3696 3696 3697 3697 3698 3698 3041 3041 3699 3699 3024 3024 3041 3041 3041 3041 3024 3024 3037 3037 3024 3024 3022 3022 3037 3037 3037 3037 3022 3022 3035 3035 3022 3022 3020 3020 3035 3035 3035 3035 3020 3020 3033 3033 3020 3020 3018 3018 3033 3033 3033 3033 3018 3018 3032 3032 3018 3018 3017 3017 3032 3032 3032 3032 3017 3017 3034 3034 3017 3017 3019 3019 3034 3034 3034 3034 3019 3019 3036 3036 3019 3019 3021 3021 3036 3036 3036 3036 3021 3021 3038 3038 3021 3021 3023 3023 3038 3038 3038 3038 3023 3023 3042 3042 3023 3023 3025 3025 3042 3042 3042 3042 3025 3025 3700 3700 3025 3025 3701 3701 3702 3702 3703 3703 3704 3704 3048 3048 3705 3705 3029 3029 3048 3048 3048 3048 3029 3029 3052 3052 3029 3029 3031 3031 3052 3052 3052 3052 3031 3031 3057 3057 3031 3031 3040 3040 3057 3057 3057 3057 3040 3040 3059 3059 3040 3040 3046 3046 3059 3059 3059 3059 3046 3046 3061 3061 3046 3046 3050 3050 3061 3061 3061 3061 3050 3050 3063 3063 3050 3050 3054 3054 3063 3063 3063 3063 3054 3054 3064 3064 3054 3054 3055 3055 3064 3064 3064 3064 3055 3055 3062 3062 3055 3055 3053 3053 3062 3062
+6 6 8 8 19 19 41 41 39 39 29 29 7 7 5 5 17 17 5 5 3 3 17 17 17 17 3 3 1 1 39 39 37 37 29 29 37 37 35 35 29 29 29 29 35 35 33 33 40 40 42 42 31 31 21 21 18 18 23 23 18 18 15 15 23 23 42 42 44 44 31 31 44 44 46 46 31 31 31 31 46 46 48 48 8 8 10 10 19 19 10 10 12 12 19 19 19 19 12 12 14 14 15 15 13 13 23 23 13 13 11 11 23 23 23 23 11 11 17 17 11 11 9 9 17 17 17 17 9 9 7 7 33 33 30 30 29 29 30 30 27 27 29 29 29 29 27 27 23 23 27 27 24 24 23 23 23 23 24 24 21 21 1 1 0 0 17 17 0 0 2 2 17 17 17 17 2 2 19 19 2 2 4 4 19 19 19 19 4 4 6 6 48 48 47 47 31 31 47 47 45 45 31 31 31 31 45 45 29 29 45 45 43 43 29 29 29 29 43 43 41 41 25 25 28 28 26 26 28 28 32 32 26 26 32 32 34 34 26 26 34 34 36 36 26 26 26 26 36 36 31 31 36 36 38 38 31 31 31 31 38 38 40 40 14 14 16 16 19 19 16 16 20 20 19 19 19 19 20 20 26 26 20 20 22 22 26 26 26 26 22 22 25 25 51 51 53 53 65 65 52 52 50 50 65 65 50 50 49 49 65 65 65 65 49 49 51 51 58 58 56 56 65 65 56 56 54 54 65 65 65 65 54 54 52 52 64 64 62 62 65 65 62 62 60 60 65 65 65 65 60 60 58 58 71 71 69 69 65 65 69 69 67 67 65 65 65 65 67 67 64 64 77 77 75 75 65 65 75 75 73 73 65 65 65 65 73 73 71 71 78 78 80 80 65 65 80 80 79 79 65 65 65 65 79 79 77 77 72 72 74 74 65 65 74 74 76 76 65 65 65 65 76 76 78 78 66 66 68 68 65 65 68 68 70 70 65 65 65 65 70 70 72 72 59 59 61 61 65 65 61 61 63 63 65 65 65 65 63 63 66 66 53 53 55 55 65 65 55 55 57 57 65 65 65 65 57 57 59 59 93 93 95 95 88 88 102 102 101 101 99 99 101 101 95 95 99 99 99 99 95 95 96 96 95 95 93 93 96 96 102 102 103 103 101 101 479 479 107 107 480 480 481 481 107 107 108 108 107 107 109 109 108 108 109 109 113 113 108 108 108 108 113 113 115 115 113 113 116 116 115 115 116 116 119 119 115 115 115 115 119 119 121 121 119 119 122 122 121 121 121 121 122 122 129 129 122 122 123 123 129 129 129 129 123 123 127 127 135 135 136 136 133 133 136 136 129 129 133 133 133 133 129 129 130 130 129 129 127 127 130 130 135 135 137 137 136 136 137 137 141 141 136 136 136 136 141 141 143 143 141 141 142 142 143 143 142 142 147 147 143 143 143 143 147 147 150 150 147 147 149 149 150 150 149 149 153 153 150 150 150 150 153 153 156 156 153 153 155 155 156 156 156 156 155 155 482 482 155 155 157 157 483 483 484 484 157 157 485 485 169 169 170 170 167 167 170 170 164 164 167 167 167 167 164 164 163 163 164 164 161 161 163 163 169 169 172 172 170 170 172 172 175 175 170 170 170 170 175 175 177 177 175 175 176 176 177 177 176 176 181 181 177 177 177 177 181 181 184 184 179 179 180 180 183 183 180 180 184 184 183 183 183 183 184 184 182 182 184 184 181 181 182 182 179 179 178 178 180 180 178 178 174 174 180 180 180 180 174 174 173 173 174 174 171 171 173 173 171 171 168 168 173 173 173 173 168 168 166 166 168 168 165 165 166 166 165 165 162 162 166 166 166 166 162 162 160 160 162 162 159 159 160 160 486 486 487 487 152 152 488 488 158 158 152 152 152 152 158 158 154 154 145 145 146 146 148 148 146 146 152 152 148 148 148 148 152 152 151 151 152 152 154 154 151 151 145 145 144 144 146 146 144 144 140 140 146 146 146 146 140 140 139 139 140 140 138 138 139 139 138 138 134 134 139 139 139 139 134 134 131 131 134 134 132 132 131 131 132 132 128 128 131 131 131 131 128 128 125 125 128 128 126 126 125 125 125 125 126 126 117 117 126 126 124 124 117 117 117 117 124 124 120 120 112 112 111 111 114 114 111 111 117 117 114 114 114 114 117 117 118 118 117 117 120 120 118 118 112 112 110 110 111 111 110 110 489 489 111 111 111 111 490 490 491 491 106 106 105 105 104 104 105 105 100 100 104 104 104 104 100 100 97 97 100 100 98 98 97 97 98 98 94 94 97 97 97 97 94 94 91 91 94 94 92 92 91 91 91 91 92 92 84 84 92 92 90 90 84 84 84 84 90 90 87 87 87 87 86 86 84 84 86 86 81 81 84 84 84 84 81 81 82 82 81 81 83 83 82 82 83 83 85 85 82 82 82 82 85 85 88 88 85 85 89 89 88 88 88 88 89 89 93 93 266 266 290 290 288 288 212 212 210 210 192 192 210 210 190 190 192 192 212 212 192 192 215 215 192 192 194 194 215 215 215 215 194 194 216 216 194 194 196 196 216 216 216 216 196 196 220 220 220 220 196 196 221 221 196 196 198 198 221 221 221 221 198 198 225 225 225 225 198 198 228 228 198 198 214 214 228 228 228 228 214 214 230 230 230 230 214 214 232 232 214 214 224 224 232 232 232 232 224 224 233 233 224 224 234 234 233 233 233 233 234 234 238 238 238 238 234 234 240 240 234 234 243 243 240 240 240 240 243 243 242 242 242 242 243 243 246 246 243 243 252 252 246 246 246 246 252 252 247 247 252 252 262 262 247 247 247 247 262 262 250 250 250 250 262 262 251 251 262 262 274 274 251 251 251 251 274 274 256 256 256 256 274 274 258 258 274 274 287 287 258 258 258 258 287 287 260 260 260 260 287 287 263 263 287 287 289 289 263 263 263 263 289 289 265 265 289 289 291 291 265 265 265 265 291 291 268 268 268 268 291 291 270 270 291 291 293 293 270 270 270 270 293 293 272 272 272 272 293 293 275 275 293 293 295 295 275 275 275 275 295 295 277 277 295 295 297 297 277 277 277 277 297 297 280 280 280 280 297 297 281 281 297 297 299 299 281 281 281 281 299 299 284 284 284 284 299 299 285 285 299 299 300 300 285 285 285 285 300 300 286 286 286 286 300 300 283 283 300 300 298 298 283 283 283 283 298 298 282 282 298 298 296 296 282 282 282 282 296 296 278 278 278 278 296 296 276 276 296 296 294 294 276 276 276 276 294 294 273 273 273 273 294 294 271 271 294 294 292 292 271 271 271 271 292 292 269 269 290 290 266 266 292 292 266 266 267 267 292 292 292 292 267 267 269 269 279 279 259 259 288 288 259 259 261 261 288 288 288 288 261 261 266 266 255 255 253 253 264 264 253 253 254 254 264 264 264 264 254 254 279 279 254 254 257 257 279 279 279 279 257 257 259 259 245 245 248 248 255 255 248 248 249 249 255 255 255 255 249 249 253 253 237 237 241 241 245 245 241 241 244 244 245 245 245 245 244 244 248 248 217 217 235 235 227 227 235 235 236 236 227 227 227 227 236 236 237 237 236 236 239 239 237 237 237 237 239 239 241 241 199 199 229 229 217 217 229 229 231 231 217 217 217 217 231 231 235 235 195 195 222 222 197 197 222 222 223 223 197 197 197 197 223 223 199 199 223 223 226 226 199 199 199 199 226 226 229 229 193 193 218 218 195 195 218 218 219 219 195 195 195 195 219 219 222 222 191 191 211 211 193 193 211 211 213 213 193 193 193 193 213 213 218 218 187 187 206 206 189 189 206 206 207 207 189 189 189 189 207 207 191 191 207 207 209 209 191 191 191 191 209 209 211 211 185 185 203 203 187 187 203 203 204 204 187 187 187 187 204 204 206 206 210 210 208 208 190 190 208 208 205 205 190 190 190 190 205 205 188 188 205 205 202 202 188 188 188 188 202 202 186 186 202 202 201 201 186 186 186 186 201 201 185 185 201 201 200 200 185 185 185 185 200 200 203 203 308 308 303 303 304 304 303 303 301 301 304 304 304 304 301 301 302 302 301 301 305 305 302 302 302 302 305 305 306 306 305 305 309 309 306 306 306 306 309 309 310 310 309 309 313 313 310 310 310 310 313 313 314 314 313 313 317 317 314 314 314 314 317 317 318 318 317 317 321 321 318 318 318 318 321 321 322 322 492 492 325 325 493 493 494 494 325 325 326 326 325 325 329 329 326 326 326 326 329 329 330 330 329 329 333 333 330 330 330 330 333 333 334 334 333 333 337 337 334 334 334 334 337 337 338 338 337 337 341 341 338 338 338 338 341 341 342 342 341 341 345 345 342 342 342 342 345 345 346 346 345 345 349 349 346 346 346 346 349 349 350 350 349 349 353 353 350 350 350 350 353 353 354 354 353 353 357 357 354 354 354 354 357 357 358 358 357 357 361 361 358 358 358 358 361 361 362 362 361 361 365 365 362 362 362 362 365 365 366 366 365 365 495 495 366 366 366 366 496 496 497 497 369 369 373 373 370 370 370 370 373 373 374 374 373 373 377 377 374 374 374 374 377 377 378 378 377 377 381 381 378 378 378 378 381 381 382 382 381 381 385 385 382 382 382 382 385 385 386 386 385 385 383 383 386 386 386 386 383 383 384 384 383 383 379 379 384 384 384 384 379 379 380 380 379 379 375 375 380 380 380 380 375 375 376 376 375 375 371 371 376 376 376 376 371 371 372 372 371 371 367 367 372 372 372 372 367 367 368 368 498 498 363 363 499 499 500 500 363 363 364 364 363 363 359 359 364 364 364 364 359 359 360 360 359 359 355 355 360 360 360 360 355 355 356 356 355 355 351 351 356 356 356 356 351 351 352 352 351 351 347 347 352 352 352 352 347 347 348 348 347 347 343 343 348 348 348 348 343 343 344 344 343 343 339 339 344 344 344 344 339 339 340 340 339 339 335 335 340 340 340 340 335 335 336 336 335 335 331 331 336 336 336 336 331 331 332 332 331 331 327 327 332 332 332 332 327 327 328 328 327 327 323 323 328 328 328 328 323 323 324 324 323 323 501 501 324 324 324 324 502 502 503 503 319 319 315 315 320 320 320 320 315 315 316 316 315 315 311 311 316 316 316 316 311 311 312 312 311 311 307 307 312 312 312 312 307 307 308 308 307 307 303 303 308 308 389 389 394 394 387 387 394 394 395 395 387 387 387 387 395 395 388 388 395 395 398 398 388 388 388 388 398 398 390 390 398 398 400 400 390 390 390 390 400 400 392 392 400 400 404 404 392 392 392 392 404 404 396 396 404 404 407 407 396 396 396 396 407 407 402 402 407 407 410 410 402 402 402 402 410 410 408 408 410 410 414 414 408 408 408 408 414 414 412 412 414 414 418 418 412 412 412 412 418 418 417 417 418 418 421 421 417 417 417 417 421 421 422 422 421 421 424 424 422 422 422 422 424 424 426 426 424 424 428 428 426 426 426 426 428 428 432 432 428 428 431 431 432 432 432 432 431 431 438 438 431 431 434 434 438 438 438 438 434 434 443 443 434 434 437 437 443 443 443 443 437 437 445 445 437 437 440 440 445 445 445 445 440 440 447 447 440 440 441 441 447 447 447 447 441 441 448 448 441 441 439 439 448 448 448 448 439 439 446 446 439 439 436 436 446 446 446 446 436 436 444 444 436 436 433 433 444 444 444 444 433 433 442 442 433 433 430 430 442 442 442 442 430 430 435 435 430 430 427 427 435 435 435 435 427 427 429 429 427 427 423 423 429 429 429 429 423 423 425 425 423 423 419 419 425 425 425 425 419 419 420 420 419 419 416 416 420 420 420 420 416 416 415 415 416 416 413 413 415 415 415 415 413 413 411 411 413 413 409 409 411 411 411 411 409 409 406 406 409 409 405 405 406 406 406 406 405 405 401 401 405 405 403 403 401 401 401 401 403 403 393 393 403 403 399 399 393 393 393 393 399 399 391 391 399 399 397 397 391 391 391 391 397 397 389 389 397 397 394 394 389 389 449 449 450 450 451 451 450 450 452 452 451 451 453 453 454 454 455 455 454 454 456 456 455 455 457 457 458 458 459 459 458 458 460 460 459 459 461 461 462 462 463 463 462 462 464 464 463 463 465 465 466 466 467 467 466 466 468 468 467 467 469 469 470 470 471 471 470 470 472 472 471 471 473 473 474 474 475 475 474 474 476 476 475 475 475 475 476 476 477 477 476 476 478 478 477 477
+32 32 34 34 27 27 19 19 11 11 9 9 37 37 35 35 26 26 35 35 33 33 26 26 26 26 33 33 31 31 12 12 14 14 20 20 14 14 17 17 20 20 20 20 17 17 21 21 9 9 7 7 19 19 7 7 5 5 19 19 19 19 5 5 16 16 5 5 3 3 16 16 16 16 3 3 1 1 18 18 15 15 19 19 15 15 13 13 19 19 19 19 13 13 11 11 42 42 44 44 30 30 44 44 46 46 30 30 30 30 46 46 45 45 34 34 36 36 27 27 36 36 38 38 27 27 27 27 38 38 30 30 38 38 40 40 30 30 30 30 40 40 42 42 21 21 23 23 20 20 23 23 25 25 20 20 20 20 25 25 27 27 25 25 29 29 27 27 27 27 29 29 32 32 1 1 0 0 16 16 0 0 2 2 16 16 16 16 2 2 4 4 4 4 6 6 16 16 6 6 8 8 16 16 16 16 8 8 20 20 8 8 10 10 20 20 20 20 10 10 12 12 31 31 28 28 26 26 28 28 24 24 26 26 26 26 24 24 19 19 24 24 22 22 19 19 19 19 22 22 18 18 45 45 43 43 30 30 43 43 41 41 30 30 30 30 41 41 26 26 41 41 39 39 26 26 26 26 39 39 37 37 56 56 58 58 62 62 56 56 62 62 54 54 48 48 50 50 62 62 50 50 52 52 62 62 62 62 52 52 54 54 51 51 49 49 62 62 49 49 47 47 62 62 62 62 47 47 48 48 57 57 55 55 62 62 55 55 53 53 62 62 62 62 53 53 51 51 64 64 61 61 62 62 61 61 59 59 62 62 62 62 59 59 57 57 70 70 68 68 62 62 68 68 66 66 62 62 62 62 66 66 64 64 76 76 74 74 62 62 74 74 72 72 62 62 62 62 72 72 70 70 71 71 73 73 62 62 73 73 75 75 62 62 62 62 75 75 76 76 65 65 67 67 62 62 67 67 69 69 62 62 62 62 69 69 71 71 58 58 60 60 62 62 60 60 63 63 62 62 62 62 63 63 65 65 102 102 157 157 155 155 102 102 104 104 157 157 104 104 106 106 157 157 157 157 106 106 159 159 112 112 161 161 109 109 161 161 159 159 109 109 109 109 159 159 108 108 159 159 106 106 108 108 112 112 113 113 161 161 113 113 116 116 161 161 161 161 116 116 163 163 122 122 165 165 119 119 165 165 163 163 119 119 119 119 163 163 118 118 163 163 116 116 118 118 122 122 123 123 165 165 455 455 126 126 456 456 457 457 126 126 167 167 126 126 128 128 167 167 128 128 130 130 167 167 167 167 130 130 169 169 130 130 132 132 169 169 169 169 132 132 171 171 132 132 133 133 171 171 171 171 133 133 136 136 142 142 173 173 140 140 173 173 171 171 140 140 140 140 171 171 137 137 171 171 136 136 137 137 142 142 143 143 173 173 143 143 145 145 173 173 173 173 145 145 174 174 145 145 144 144 174 174 144 144 141 141 174 174 174 174 141 141 172 172 141 141 139 139 172 172 139 139 138 138 172 172 172 172 138 138 170 170 138 138 135 135 170 170 170 170 135 135 168 168 135 135 134 134 168 168 168 168 134 134 131 131 131 131 129 129 168 168 129 129 127 127 168 168 168 168 127 127 458 458 121 121 164 164 124 124 164 164 166 166 124 124 124 124 166 166 125 125 459 459 127 127 460 460 121 121 120 120 164 164 120 120 117 117 164 164 164 164 117 117 162 162 111 111 160 160 114 114 160 160 162 162 114 114 114 114 162 162 115 115 162 162 117 117 115 115 111 111 110 110 160 160 110 110 107 107 160 160 160 160 107 107 158 158 107 107 105 105 158 158 105 105 103 103 158 158 158 158 103 103 156 156 103 103 101 101 156 156 156 156 101 101 154 154 101 101 100 100 154 154 154 154 100 100 98 98 92 92 152 152 94 94 152 152 461 461 94 94 94 94 462 462 463 463 154 154 98 98 97 97 92 92 91 91 152 152 91 91 88 88 152 152 152 152 88 88 150 150 88 88 87 87 150 150 87 87 84 84 150 150 150 150 84 84 148 148 84 84 82 82 148 148 82 82 80 80 148 148 148 148 80 80 146 146 80 80 78 78 146 146 146 146 78 78 147 147 78 78 77 77 147 147 147 147 77 77 79 79 85 85 149 149 83 83 149 149 147 147 83 83 83 83 147 147 81 81 147 147 79 79 81 81 85 85 86 86 149 149 86 86 89 89 149 149 149 149 89 89 151 151 89 89 90 90 151 151 90 90 93 93 151 151 151 151 93 93 153 153 93 93 95 95 153 153 95 95 464 464 153 153 153 153 465 465 466 466 96 96 99 99 155 155 155 155 99 99 102 102 273 273 244 244 238 238 236 236 233 233 192 192 233 233 190 190 192 192 236 236 192 192 239 239 192 192 194 194 239 239 239 239 194 194 240 240 194 194 196 196 240 240 240 240 196 196 245 245 245 245 196 196 247 247 196 196 198 198 247 247 247 247 198 198 253 253 253 253 198 198 257 257 198 198 207 207 257 257 257 257 207 207 258 258 207 207 220 220 258 258 258 258 220 220 261 261 261 261 220 220 262 262 220 220 228 228 262 262 262 262 228 228 265 265 265 265 228 228 267 267 228 228 235 235 267 267 267 267 235 235 269 269 269 269 235 235 271 271 235 235 241 241 271 271 271 271 241 241 272 272 241 241 246 246 272 272 272 272 246 246 275 275 275 275 246 246 276 276 246 246 251 251 276 276 276 276 251 251 279 279 279 279 251 251 281 281 251 251 254 254 281 281 281 281 254 254 282 282 254 254 255 255 282 282 282 282 255 255 284 284 284 284 255 255 283 283 255 255 252 252 283 283 283 283 252 252 280 280 280 280 252 252 278 278 252 252 249 249 278 278 278 278 249 249 277 277 244 244 273 273 249 249 273 273 274 274 249 249 249 249 274 274 277 277 230 230 268 268 238 238 268 268 270 270 238 238 238 238 270 270 273 273 213 213 263 263 224 224 263 263 264 264 224 224 224 224 264 264 230 230 264 264 266 266 230 230 230 230 266 266 268 268 199 199 259 259 213 213 259 259 260 260 213 213 213 213 260 260 263 263 195 195 248 248 197 197 248 248 250 250 197 197 197 197 250 250 199 199 250 250 256 256 199 199 199 199 256 256 259 259 193 193 242 242 195 195 242 242 243 243 195 195 195 195 243 243 248 248 191 191 234 234 193 193 234 234 237 237 193 193 193 193 237 237 242 242 187 187 227 227 189 189 227 227 229 229 189 189 467 467 468 468 191 191 469 469 232 232 191 191 191 191 232 232 234 234 185 185 223 223 187 187 223 223 225 225 187 187 187 187 225 225 227 227 181 181 216 216 183 183 216 216 217 217 183 183 183 183 217 217 185 185 217 217 219 219 185 185 185 185 219 219 223 223 179 179 211 211 181 181 211 211 212 212 181 181 181 181 212 212 216 216 177 177 205 205 179 179 205 205 208 208 179 179 179 179 208 208 211 211 176 176 200 200 175 175 200 200 201 201 175 175 175 175 201 201 177 177 201 201 203 203 177 177 177 177 203 203 205 205 178 178 204 204 176 176 204 204 202 202 176 176 176 176 202 202 200 200 182 182 210 210 180 180 210 210 209 209 180 180 180 180 209 209 178 178 209 209 206 206 178 178 178 178 206 206 204 204 184 184 215 215 182 182 215 215 214 214 182 182 182 182 214 214 210 210 233 233 231 231 190 190 231 231 470 470 190 190 190 190 471 471 472 472 226 226 222 222 188 188 188 188 222 222 186 186 222 222 221 221 186 186 186 186 221 221 184 184 221 221 218 218 184 184 184 184 218 218 215 215 309 309 311 311 305 305 473 473 307 307 474 474 475 475 307 307 299 299 307 307 303 303 299 299 299 299 303 303 292 292 303 303 300 300 292 292 292 292 300 300 290 290 300 300 297 297 290 290 290 290 297 297 288 288 297 297 294 294 288 288 288 288 294 294 286 286 294 294 293 293 286 286 286 286 293 293 285 285 293 293 295 295 285 285 285 285 295 295 287 287 295 295 298 298 287 287 287 287 298 298 289 289 298 298 301 301 289 289 289 289 301 301 291 291 301 301 304 304 291 291 291 291 304 304 296 296 304 304 308 308 296 296 296 296 308 308 302 302 308 308 476 476 302 302 302 302 477 477 478 478 312 312 316 316 306 306 306 306 316 316 310 310 316 316 320 320 310 310 310 310 320 320 315 315 320 320 324 324 315 315 315 315 324 324 319 319 324 324 328 328 319 319 319 319 328 328 323 323 328 328 332 332 323 323 323 323 332 332 327 327 332 332 336 336 327 327 327 327 336 336 331 331 336 336 340 340 331 331 331 331 340 340 335 335 340 340 344 344 335 335 335 335 344 344 339 339 479 479 349 349 480 480 481 481 349 349 342 342 349 349 354 354 342 342 342 342 354 354 346 346 354 354 360 360 346 346 346 346 360 360 350 350 360 360 362 362 350 350 350 350 362 362 353 353 362 362 364 364 353 353 353 353 364 364 356 356 364 364 366 366 356 356 356 356 366 366 358 358 366 366 365 365 358 358 358 358 365 365 357 357 365 365 363 363 357 357 357 357 363 363 355 355 363 363 361 361 355 355 355 355 361 361 351 351 361 361 359 359 351 351 351 351 359 359 348 348 359 359 352 352 348 348 348 348 352 352 345 345 352 352 347 347 345 345 345 345 347 347 341 341 347 347 482 482 341 341 341 341 483 483 484 484 343 343 338 338 337 337 337 337 338 338 333 333 338 338 334 334 333 333 333 333 334 334 329 329 334 334 330 330 329 329 329 329 330 330 325 325 330 330 326 326 325 325 325 325 326 326 321 321 326 326 322 322 321 321 321 321 322 322 317 317 322 322 318 318 317 317 317 317 318 318 313 313 318 318 314 314 313 313 313 313 314 314 309 309 314 314 311 311 309 309 376 376 387 387 374 374 387 387 385 385 374 374 374 374 385 385 372 372 385 385 382 382 372 372 372 372 382 382 370 370 382 382 379 379 370 370 370 370 379 379 368 368 379 379 378 378 368 368 368 368 378 378 367 367 378 378 380 380 367 367 367 367 380 380 369 369 380 380 383 383 369 369 369 369 383 383 371 371 383 383 386 386 371 371 371 371 386 386 373 373 386 386 389 389 373 373 373 373 389 389 375 375 389 389 392 392 375 375 375 375 392 392 377 377 485 485 396 396 486 486 487 487 396 396 384 384 396 396 399 399 384 384 384 384 399 399 390 390 399 399 403 403 390 390 390 390 403 403 395 395 403 403 407 407 395 395 395 395 407 407 400 400 407 407 411 411 400 400 400 400 411 411 404 404 411 411 416 416 404 404 404 404 416 416 408 408 416 416 420 420 408 408 408 408 420 420 412 412 420 420 422 422 412 412 412 412 422 422 415 415 422 422 424 424 415 415 415 415 424 424 418 418 424 424 423 423 418 418 418 418 423 423 417 417 423 423 421 421 417 417 417 417 421 421 413 413 421 421 419 419 413 413 413 413 419 419 410 410 419 419 414 414 410 410 410 410 414 414 406 406 414 414 409 409 406 406 406 406 409 409 402 402 409 409 405 405 402 402 402 402 405 405 397 397 405 405 401 401 397 397 397 397 401 401 393 393 401 401 398 398 393 393 393 393 398 398 388 388 398 398 394 394 388 388 388 388 394 394 381 381 394 394 488 488 381 381 381 381 489 489 490 490 391 391 387 387 376 376 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+31 31 33 33 27 27 33 33 35 35 27 27 4 4 2 2 16 16 32 32 26 26 34 34 26 26 36 36 34 34 11 11 13 13 20 20 13 13 15 15 20 20 20 20 15 15 18 18 43 43 45 45 30 30 45 45 46 46 30 30 30 30 46 46 44 44 2 2 0 0 16 16 0 0 1 1 16 16 16 16 1 1 3 3 3 3 5 5 16 16 5 5 7 7 16 16 16 16 7 7 20 20 7 7 9 9 20 20 20 20 9 9 11 11 21 21 17 17 19 19 17 17 14 14 19 19 19 19 14 14 12 12 35 35 37 37 27 27 37 37 39 39 27 27 27 27 39 39 30 30 39 39 41 41 30 30 30 30 41 41 43 43 18 18 22 22 20 20 22 22 24 24 20 20 20 20 24 24 27 27 24 24 28 28 27 27 27 27 28 28 31 31 12 12 10 10 19 19 10 10 8 8 19 19 19 19 8 8 16 16 8 8 6 6 16 16 16 16 6 6 4 4 32 32 29 29 26 26 29 29 25 25 26 26 26 26 25 25 19 19 25 25 23 23 19 19 19 19 23 23 21 21 44 44 42 42 30 30 42 42 40 40 30 30 30 30 40 40 26 26 40 40 38 38 26 26 26 26 38 38 36 36 56 56 54 54 62 62 56 56 62 62 58 58 65 65 63 63 62 62 63 63 60 60 62 62 62 62 60 60 58 58 71 71 69 69 62 62 69 69 67 67 62 62 62 62 67 67 65 65 76 76 75 75 62 62 75 75 73 73 62 62 62 62 73 73 71 71 70 70 72 72 62 62 72 72 74 74 62 62 62 62 74 74 76 76 64 64 66 66 62 62 66 66 68 68 62 62 62 62 68 68 70 70 57 57 59 59 62 62 59 59 61 61 62 62 62 62 61 61 64 64 51 51 53 53 62 62 53 53 55 55 62 62 62 62 55 55 57 57 48 48 47 47 62 62 47 47 49 49 62 62 62 62 49 49 51 51 54 54 52 52 62 62 52 52 50 50 62 62 62 62 50 50 48 48 455 455 84 84 456 456 457 457 124 124 84 84 124 124 122 122 84 84 84 84 122 122 82 82 115 115 80 80 118 118 80 80 82 82 118 118 118 118 82 82 119 119 82 82 122 122 119 119 115 115 114 114 80 80 114 114 112 112 80 80 80 80 112 112 78 78 106 106 77 77 108 108 77 77 78 78 108 108 108 108 78 78 110 110 78 78 112 112 110 110 106 106 107 107 77 77 107 107 109 109 77 77 77 77 109 109 79 79 109 109 111 111 79 79 111 111 113 113 79 79 79 79 113 113 81 81 113 113 116 116 81 81 81 81 116 116 83 83 116 116 117 117 83 83 83 83 117 117 120 120 458 458 459 459 123 123 460 460 83 83 123 123 123 123 83 83 121 121 83 83 120 120 121 121 126 126 127 127 85 85 127 127 129 129 85 85 85 85 129 129 87 87 129 129 130 130 87 87 130 130 132 132 87 87 87 87 132 132 89 89 132 132 134 134 89 89 134 134 136 136 89 89 89 89 136 136 91 91 136 136 139 139 91 91 91 91 139 139 93 93 139 139 140 140 93 93 93 93 140 140 143 143 149 149 95 95 146 146 95 95 93 93 146 146 146 146 93 93 144 144 93 93 143 143 144 144 149 149 150 150 95 95 150 150 153 153 95 95 95 95 153 153 97 97 158 158 99 99 156 156 99 99 461 461 156 156 156 156 462 462 463 463 97 97 153 153 154 154 158 158 160 160 99 99 160 160 163 163 99 99 99 99 163 163 101 101 163 163 164 164 101 101 164 164 167 167 101 101 101 101 167 167 103 103 167 167 168 168 103 103 168 168 170 170 103 103 103 103 170 170 105 105 170 170 173 173 105 105 105 105 173 173 104 104 173 173 174 174 104 104 104 104 174 174 172 172 166 166 102 102 169 169 102 102 104 104 169 169 169 169 104 104 171 171 104 104 172 172 171 171 166 166 165 165 102 102 165 165 162 162 102 102 102 102 162 162 100 100 162 162 161 161 100 100 161 161 159 159 100 100 100 100 159 159 98 98 159 159 157 157 98 98 157 157 155 155 98 98 98 98 155 155 464 464 155 155 465 465 466 466 96 96 152 152 94 94 152 152 151 151 94 94 94 94 151 151 148 148 142 142 92 92 145 145 92 92 94 94 145 145 145 145 94 94 147 147 94 94 148 148 147 147 142 142 141 141 92 92 141 141 138 138 92 92 92 92 138 138 90 90 138 138 137 137 90 90 137 137 135 135 90 90 90 90 135 135 88 88 135 135 133 133 88 88 133 133 131 131 88 88 88 88 131 131 86 86 131 131 128 128 86 86 86 86 128 128 125 125 216 216 264 264 266 266 191 191 193 193 224 224 193 193 231 231 224 224 191 191 224 224 188 188 224 224 217 217 188 188 188 188 217 217 187 187 217 217 212 212 187 187 187 187 212 212 184 184 184 184 212 212 183 183 212 212 208 208 183 183 183 183 208 208 181 181 181 181 208 208 179 179 208 208 204 204 179 179 179 179 204 204 177 177 204 204 203 203 177 177 177 177 203 203 175 175 175 175 203 203 176 176 203 203 205 205 176 176 176 176 205 205 178 178 178 178 205 205 180 180 205 205 210 210 180 180 180 180 210 210 182 182 182 182 210 210 185 185 210 210 214 214 185 185 185 185 214 214 186 186 214 214 220 220 186 186 186 186 220 220 189 189 189 189 220 220 190 190 220 220 226 226 190 190 190 190 226 226 192 192 192 192 226 226 195 195 226 226 234 234 195 195 195 195 234 234 196 196 234 234 244 244 196 196 196 196 244 244 198 198 198 198 244 244 199 199 244 244 260 260 199 199 199 199 260 260 201 201 201 201 260 260 206 206 260 260 262 262 206 206 206 206 262 262 209 209 264 264 216 216 262 262 216 216 215 215 262 262 262 262 215 215 209 209 268 268 222 222 266 266 222 222 221 221 266 266 266 266 221 221 216 216 272 272 230 230 270 270 230 230 229 229 270 270 467 467 468 468 268 268 469 469 225 225 268 268 268 268 225 225 222 222 274 274 236 236 272 272 236 236 235 235 272 272 272 272 235 235 230 230 278 278 243 243 276 276 243 243 241 241 276 276 276 276 241 241 274 274 241 241 238 238 274 274 274 274 238 238 236 236 280 280 248 248 278 278 248 248 247 247 278 278 278 278 247 247 243 243 282 282 252 252 280 280 252 252 251 251 280 280 280 280 251 251 248 248 283 283 258 258 284 284 258 258 257 257 284 284 284 284 257 257 282 282 257 257 254 254 282 282 282 282 254 254 252 252 281 281 255 255 283 283 255 255 256 256 283 283 283 283 256 256 258 258 277 277 249 249 279 279 249 249 250 250 279 279 279 279 250 250 281 281 250 250 253 253 281 281 281 281 253 253 255 255 275 275 245 245 277 277 245 245 246 246 277 277 277 277 246 246 249 249 273 273 239 239 275 275 239 239 242 242 275 275 275 275 242 242 245 245 269 269 232 232 271 271 232 232 233 233 271 271 271 271 233 233 273 273 233 233 237 237 273 273 273 273 237 237 239 239 267 267 227 227 470 470 227 227 471 471 472 472 269 269 228 228 232 232 263 263 218 218 265 265 218 218 219 219 265 265 265 265 219 219 267 267 219 219 223 223 267 267 267 267 223 223 227 227 261 261 211 211 263 263 211 211 213 213 263 263 263 263 213 213 218 218 193 193 194 194 231 231 194 194 197 197 231 231 231 231 197 197 240 240 197 197 200 200 240 240 240 240 200 200 259 259 200 200 202 202 259 259 259 259 202 202 261 261 202 202 207 207 261 261 261 261 207 207 211 211 314 314 313 313 318 318 313 313 317 317 318 318 318 318 317 317 322 322 317 317 321 321 322 322 322 322 321 321 326 326 321 321 325 325 326 326 326 326 325 325 330 330 325 325 329 329 330 330 330 330 329 329 334 334 329 329 333 333 334 334 334 334 333 333 338 338 333 333 337 337 338 338 338 338 337 337 343 343 473 473 341 341 474 474 475 475 341 341 347 347 341 341 345 345 347 347 347 347 345 345 352 352 345 345 348 348 352 352 352 352 348 348 359 359 348 348 351 351 359 359 359 359 351 351 361 361 351 351 355 355 361 361 361 361 355 355 363 363 355 355 357 357 363 363 363 363 357 357 365 365 357 357 358 358 365 365 365 365 358 358 366 366 358 358 356 356 366 366 366 366 356 356 364 364 356 356 353 353 364 364 364 364 353 353 362 362 353 353 350 350 362 362 362 362 350 350 360 360 350 350 346 346 360 360 360 360 346 346 354 354 346 346 342 342 354 354 354 354 342 342 349 349 342 342 476 476 349 349 349 349 477 477 478 478 339 339 335 335 344 344 344 344 335 335 340 340 335 335 331 331 340 340 340 340 331 331 336 336 331 331 327 327 336 336 336 336 327 327 332 332 327 327 323 323 332 332 332 332 323 323 328 328 323 323 319 319 328 328 328 328 319 319 324 324 319 319 315 315 324 324 324 324 315 315 320 320 315 315 310 310 320 320 320 320 310 310 316 316 310 310 306 306 316 316 316 316 306 306 312 312 479 479 302 302 480 480 481 481 302 302 308 308 302 302 296 296 308 308 308 308 296 296 304 304 296 296 291 291 304 304 304 304 291 291 301 301 291 291 289 289 301 301 301 301 289 289 298 298 289 289 287 287 298 298 298 298 287 287 295 295 287 287 285 285 295 295 295 295 285 285 293 293 285 285 286 286 293 293 293 293 286 286 294 294 286 286 288 288 294 294 294 294 288 288 297 297 288 288 290 290 297 297 297 297 290 290 300 300 290 290 292 292 300 300 300 300 292 292 303 303 292 292 299 299 303 303 303 303 299 299 307 307 299 299 482 482 307 307 307 307 483 483 484 484 305 305 309 309 311 311 311 311 309 309 314 314 309 309 313 313 314 314 389 389 386 386 394 394 386 386 390 390 394 394 394 394 390 390 399 399 390 390 393 393 399 399 399 399 393 393 404 404 393 393 397 397 404 404 404 404 397 397 411 411 397 397 485 485 411 411 411 411 486 486 487 487 401 401 403 403 415 415 415 415 403 403 417 417 403 403 407 407 417 417 417 417 407 407 419 419 407 407 409 409 419 419 419 419 409 409 421 421 409 409 412 412 421 421 421 421 412 412 423 423 412 412 413 413 423 423 423 423 413 413 424 424 413 413 410 410 424 424 424 424 410 410 422 422 410 410 408 408 422 422 422 422 408 408 420 420 408 408 405 405 420 420 420 420 405 405 418 418 405 405 402 402 418 418 418 418 402 402 416 416 402 402 398 398 416 416 416 416 398 398 414 414 488 488 395 395 489 489 490 490 395 395 406 406 395 395 392 392 406 406 406 406 392 392 400 400 392 392 388 388 400 400 400 400 388 388 396 396 388 388 384 384 396 396 396 396 384 384 391 391 384 384 380 380 391 391 391 391 380 380 387 387 380 380 373 373 387 387 387 387 373 373 383 383 373 373 371 371 383 383 383 383 371 371 379 379 371 371 369 369 379 379 379 379 369 369 376 376 369 369 367 367 376 376 376 376 367 367 374 374 367 367 368 368 374 374 374 374 368 368 375 375 368 368 370 370 375 375 375 375 370 370 378 378 370 370 372 372 378 378 378 378 372 372 381 381 372 372 377 377 381 381 381 381 377 377 385 385 377 377 382 382 385 385 385 385 382 382 389 389 382 382 386 386 389 389 425 425 426 426 427 427 426 426 428 428 427 427 429 429 430 430 431 431 430 430 432 432 431 431 433 433 434 434 435 435 434 434 436 436 435 435 437 437 438 438 439 439 438 438 440 440 439 439 441 441 442 442 443 443 442 442 444 444 443 443 445 445 446 446 447 447 446 446 448 448 447 447 449 449 450 450 451 451 450 450 452 452 451 451 451 451 452 452 453 453 452 452 454 454 453 453
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 31 31 29 29 30 30 29 29 28 28 30 30 30 30 28 28 27 27 27 27 26 26 30 30 26 26 25 25 30 30 30 30 25 25 24 24 12 12 20 20 19 19 15 15 13 13 14 14 13 13 12 12 14 14 14 14 12 12 16 16 19 19 18 18 12 12 18 18 17 17 12 12 12 12 17 17 16 16 24 24 23 23 30 30 23 23 22 22 30 30 30 30 22 22 12 12 22 22 21 21 12 12 12 12 21 21 20 20 32 32 33 33 34 34 33 33 35 35 34 34 34 34 35 35 36 36 35 35 37 37 36 36 36 36 37 37 38 38 38 38 37 37 39 39 37 37 40 40 39 39 39 39 40 40 41 41 40 40 42 42 41 41 41 41 42 42 43 43 42 42 44 44 43 43 43 43 44 44 45 45 44 44 46 46 45 45 45 45 46 46 47 47 46 46 49 49 47 47 47 47 49 49 48 48 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 2491 2491 51 51 2492 2492 2493 2493 52 52 53 53 54 54 53 53 55 55 54 54 54 54 55 55 56 56 55 55 58 58 56 56 56 56 58 58 57 57 62 62 59 59 63 63 59 59 60 60 63 63 63 63 60 60 64 64 68 68 67 67 63 63 67 67 66 66 63 63 63 63 66 66 62 62 66 66 65 65 62 62 62 62 65 65 61 61 69 69 70 70 71 71 70 70 72 72 71 71 71 71 72 72 73 73 72 72 74 74 73 73 73 73 74 74 75 75 74 74 76 76 75 75 77 77 78 78 79 79 78 78 80 80 79 79 82 82 81 81 90 90 97 97 95 95 96 96 95 95 94 94 96 96 82 82 90 90 83 83 129 129 130 130 132 132 90 90 91 91 89 89 105 105 104 104 98 98 104 104 106 106 98 98 98 98 106 106 99 99 131 131 125 125 123 123 89 89 91 91 92 92 91 91 93 93 92 92 92 92 93 93 94 94 106 106 108 108 99 99 108 108 111 111 99 99 99 99 111 111 113 113 132 132 130 130 131 131 130 130 128 128 131 131 131 131 128 128 125 125 116 116 118 118 127 127 118 118 120 120 127 127 89 89 88 88 90 90 88 88 87 87 90 90 90 90 87 87 86 86 94 94 93 93 96 96 93 93 99 99 96 96 96 96 99 99 127 127 99 99 113 113 127 127 127 127 113 113 116 116 120 120 122 122 127 127 122 122 124 124 127 127 127 127 124 124 132 132 124 124 126 126 132 132 132 132 126 126 129 129 123 123 121 121 131 131 121 121 119 119 131 131 131 131 119 119 114 114 86 86 85 85 90 90 85 85 84 84 90 90 90 90 84 84 83 83 119 119 117 117 114 114 117 117 115 115 114 114 114 114 115 115 109 109 115 115 112 112 109 109 109 109 112 112 103 103 112 112 110 110 103 103 103 103 110 110 102 102 110 110 107 107 102 102 102 102 107 107 101 101 107 107 105 105 101 101 101 101 105 105 100 100 105 105 98 98 100 100 156 156 153 153 155 155 153 153 152 152 155 155 155 155 152 152 151 151 148 148 147 147 149 149 147 147 150 150 149 149 171 171 165 165 166 166 144 144 143 143 142 142 139 139 145 145 140 140 145 145 141 141 140 140 156 156 169 169 170 170 153 153 159 159 154 154 159 159 158 158 154 154 154 154 158 158 157 157 158 158 160 160 157 157 160 160 162 162 157 157 157 157 162 162 165 165 162 162 164 164 165 165 165 165 164 164 166 166 173 173 175 175 181 181 141 141 145 145 142 142 145 145 146 146 142 142 142 142 146 146 144 144 139 139 138 138 145 145 138 138 134 134 145 145 145 145 134 134 147 147 134 134 155 155 147 147 147 147 155 155 150 150 155 155 151 151 150 150 138 138 137 137 134 134 137 137 136 136 134 134 134 134 136 136 135 135 136 136 133 133 135 135 170 170 167 167 156 156 167 167 163 163 156 156 156 156 163 163 153 153 163 163 161 161 153 153 153 153 161 161 159 159 166 166 168 168 171 171 168 168 172 172 171 171 171 171 172 172 174 174 172 172 173 173 174 174 174 174 173 173 176 176 173 173 181 181 176 176 179 179 180 180 178 178 180 180 181 181 178 178 178 178 181 181 177 177 181 181 175 175 177 177 182 182 183 183 184 184 183 183 185 185 184 184 188 188 189 189 187 187 196 196 198 198 197 197 198 198 199 199 197 197 207 207 206 206 214 214 213 213 214 214 212 212 214 214 204 204 212 212 212 212 204 204 211 211 204 204 203 203 211 211 193 193 192 192 186 186 192 192 191 191 186 186 186 186 191 191 187 187 191 191 190 190 187 187 187 187 190 190 188 188 214 214 206 206 204 204 206 206 205 205 204 204 204 204 205 205 199 199 199 199 205 205 197 197 205 205 202 202 197 197 197 197 202 202 186 186 202 202 201 201 186 186 186 186 201 201 200 200 200 200 195 195 186 186 195 195 194 194 186 186 186 186 194 194 193 193 210 210 209 209 214 214 209 209 208 208 214 214 214 214 208 208 207 207 215 215 216 216 217 217 216 216 218 218 217 217 221 221 222 222 227 227 227 227 222 222 228 228 225 225 229 229 224 224 229 229 228 228 224 224 224 224 228 228 223 223 228 228 222 222 223 223 226 226 219 219 227 227 219 219 220 220 227 227 227 227 220 220 221 221 230 230 231 231 232 232 231 231 233 233 232 232 234 234 235 235 236 236 235 235 237 237 236 236 240 240 238 238 244 244 238 238 240 240 239 239 240 240 241 241 239 239 239 239 241 241 245 245 241 241 243 243 245 245 245 245 243 243 244 244 243 243 242 242 244 244 244 244 242 242 240 240 247 247 246 246 283 283 246 246 251 251 283 283 250 250 248 248 249 249 249 249 252 252 250 250 252 252 262 262 250 250 250 250 262 262 287 287 262 262 269 269 287 287 287 287 269 269 274 274 281 281 285 285 282 282 285 285 287 287 282 282 282 282 287 287 280 280 287 287 274 274 280 280 267 267 265 265 287 287 267 267 287 287 270 270 257 257 259 259 251 251 277 277 284 284 279 279 284 284 278 278 279 279 258 258 250 250 260 260 250 250 287 287 260 260 260 260 287 287 263 263 287 287 265 265 263 263 257 257 251 251 255 255 277 277 275 275 284 284 275 275 272 272 284 284 284 284 272 272 286 286 258 258 256 256 250 250 256 256 254 254 250 250 250 250 254 254 251 251 254 254 253 253 251 251 251 251 253 253 255 255 259 259 261 261 251 251 261 261 264 264 251 251 251 251 264 264 283 283 264 264 266 266 283 283 283 283 266 266 268 268 268 268 271 271 283 283 271 271 273 273 283 283 283 283 273 273 284 284 273 273 276 276 284 284 284 284 276 276 278 278 270 270 287 287 272 272 287 287 288 288 272 272 272 272 288 288 286 286 292 292 291 291 290 290 291 291 289 289 290 290 290 290 289 289 294 294 289 289 293 293 294 294 293 293 295 295 294 294 294 294 295 295 298 298 306 306 304 304 303 303 309 309 310 310 307 307 310 310 308 308 307 307 307 307 308 308 305 305 295 295 296 296 298 298 296 296 297 297 298 298 298 298 297 297 300 300 297 297 299 299 300 300 300 300 299 299 302 302 299 299 301 301 302 302 2494 2494 2495 2495 303 303 2496 2496 305 305 303 303 303 303 305 305 306 306 305 305 308 308 306 306 314 314 312 312 313 313 312 312 311 311 313 313 313 313 311 311 316 316 311 311 315 315 316 316 316 316 315 315 318 318 315 315 317 317 318 318 318 318 317 317 2497 2497 317 317 2498 2498 2499 2499 320 320 319 319 322 322 319 319 321 321 322 322 322 322 321 321 324 324 321 321 323 323 324 324 323 323 325 325 324 324 324 324 325 325 328 328 329 329 330 330 331 331 330 330 332 332 331 331 331 331 332 332 327 327 332 332 328 328 327 327 327 327 328 328 326 326 328 328 325 325 326 326 333 333 334 334 335 335 334 334 336 336 335 335 335 335 336 336 337 337 336 336 338 338 337 337 349 349 351 351 348 348 351 351 350 350 348 348 348 348 350 350 352 352 350 350 353 353 352 352 352 352 353 353 354 354 353 353 356 356 354 354 354 354 356 356 355 355 2500 2500 349 349 2501 2501 349 349 348 348 2502 2502 2503 2503 348 348 2504 2504 348 348 2505 2505 2506 2506 345 345 344 344 343 343 339 339 340 340 341 341 340 340 343 343 341 341 341 341 343 343 342 342 343 343 344 344 342 342 357 357 358 358 359 359 358 358 360 360 359 359 361 361 362 362 363 363 362 362 364 364 363 363 365 365 366 366 367 367 366 366 368 368 367 367 369 369 370 370 371 371 370 370 372 372 371 371 371 371 372 372 373 373 372 372 374 374 373 373 373 373 374 374 375 375 374 374 376 376 375 375 375 375 376 376 377 377 376 376 378 378 377 377 377 377 378 378 379 379 378 378 380 380 379 379 379 379 380 380 381 381 380 380 382 382 381 381 389 389 388 388 383 383 392 392 391 391 383 383 391 391 390 390 383 383 383 383 390 390 389 389 386 386 384 384 385 385 384 384 383 383 385 385 385 385 383 383 387 387 383 383 388 388 387 387 393 393 396 396 395 395 398 398 399 399 394 394 399 399 400 400 394 394 394 394 400 400 401 401 393 393 395 395 394 394 395 395 397 397 394 394 394 394 397 397 398 398 406 406 407 407 402 402 407 407 408 408 402 402 402 402 408 408 409 409 406 406 402 402 404 404 402 402 403 403 404 404 404 404 403 403 405 405 417 417 418 418 421 421 413 413 414 414 421 421 421 421 418 418 422 422 418 418 419 419 422 422 422 422 419 419 420 420 414 414 415 415 421 421 415 415 416 416 421 421 421 421 416 416 417 417 409 409 410 410 402 402 410 410 411 411 402 402 402 402 411 411 421 421 411 411 412 412 421 421 421 421 412 412 413 413 423 423 424 424 425 425 424 424 426 426 425 425 427 427 428 428 429 429 428 428 430 430 429 429 431 431 432 432 433 433 432 432 434 434 433 433 435 435 436 436 437 437 436 436 438 438 437 437 471 471 469 469 467 467 452 452 450 450 440 440 467 467 464 464 471 471 464 464 462 462 471 471 471 471 462 462 460 460 457 457 459 459 470 470 459 459 461 461 470 470 470 470 461 461 463 463 450 450 448 448 440 440 448 448 446 446 440 440 440 440 446 446 444 444 445 445 447 447 439 439 447 447 449 449 439 439 460 460 458 458 471 471 458 458 456 456 471 471 471 471 456 456 440 440 456 456 454 454 440 440 440 440 454 454 452 452 444 444 443 443 440 440 443 443 442 442 440 440 440 440 442 442 439 439 442 442 441 441 439 439 439 439 441 441 445 445 449 449 451 451 439 439 451 451 453 453 439 439 439 439 453 453 470 470 453 453 455 455 470 470 470 470 455 455 457 457 463 463 465 465 470 470 465 465 466 466 470 470 470 470 466 466 471 471 466 466 468 468 471 471 471 471 468 468 469 469 518 518 519 519 521 521 519 519 520 520 521 521 521 521 520 520 516 516 520 520 515 515 516 516 516 516 515 515 512 512 515 515 511 511 512 512 2507 2507 2508 2508 508 508 2509 2509 507 507 508 508 508 508 507 507 504 504 507 507 503 503 504 504 504 504 503 503 500 500 503 503 499 499 500 500 500 500 499 499 496 496 499 499 495 495 496 496 496 496 495 495 492 492 495 495 491 491 492 492 492 492 491 491 488 488 491 491 487 487 488 488 488 488 487 487 484 484 487 487 483 483 484 484 484 484 483 483 2510 2510 483 483 2511 2511 2512 2512 480 480 479 479 476 476 479 479 475 475 476 476 476 476 475 475 473 473 475 475 472 472 473 473 472 472 474 474 473 473 473 473 474 474 478 478 474 474 477 477 478 478 478 478 477 477 482 482 477 477 481 481 482 482 2513 2513 2514 2514 486 486 2515 2515 485 485 486 486 486 486 485 485 490 490 485 485 489 489 490 490 490 490 489 489 494 494 489 489 493 493 494 494 494 494 493 493 498 498 493 493 497 497 498 498 498 498 497 497 502 502 497 497 501 501 502 502 502 502 501 501 506 506 501 501 505 505 506 506 506 506 505 505 510 510 505 505 509 509 510 510 510 510 509 509 2516 2516 509 509 2517 2517 2518 2518 514 514 513 513 518 518 513 513 517 517 518 518 518 518 517 517 519 519 527 527 528 528 532 532 528 528 531 531 532 532 2519 2519 2520 2520 536 536 2521 2521 535 535 536 536 536 536 535 535 540 540 535 535 539 539 540 540 540 540 539 539 544 544 539 539 543 543 544 544 544 544 543 543 548 548 543 543 547 547 548 548 548 548 547 547 552 552 547 547 551 551 552 552 552 552 551 551 556 556 551 551 555 555 556 556 556 556 555 555 560 560 555 555 559 559 560 560 560 560 559 559 2522 2522 559 559 2523 2523 2524 2524 563 563 565 565 564 564 564 564 565 565 569 569 565 565 568 568 569 569 569 569 568 568 571 571 568 568 570 570 571 571 571 571 570 570 567 567 570 570 566 566 567 567 567 567 566 566 562 562 566 566 561 561 562 562 2525 2525 2526 2526 558 558 2527 2527 557 557 558 558 558 558 557 557 554 554 557 557 553 553 554 554 554 554 553 553 550 550 553 553 549 549 550 550 550 550 549 549 546 546 549 549 545 545 546 546 546 546 545 545 542 542 545 545 541 541 542 542 542 542 541 541 538 538 541 541 537 537 538 538 538 538 537 537 534 534 537 537 533 533 534 534 534 534 533 533 2528 2528 533 533 2529 2529 2530 2530 530 530 529 529 525 525 529 529 524 524 525 525 525 525 524 524 523 523 524 524 522 522 523 523 523 523 522 522 527 527 522 522 526 526 527 527 527 527 526 526 528 528 577 577 578 578 582 582 578 578 581 581 582 582 2531 2531 2532 2532 586 586 2533 2533 585 585 586 586 586 586 585 585 590 590 585 585 589 589 590 590 590 590 589 589 594 594 589 589 593 593 594 594 594 594 593 593 598 598 593 593 597 597 598 598 598 598 597 597 602 602 597 597 601 601 602 602 602 602 601 601 606 606 601 601 605 605 606 606 606 606 605 605 610 610 605 605 609 609 610 610 610 610 609 609 2534 2534 609 609 2535 2535 2536 2536 613 613 615 615 614 614 614 614 615 615 619 619 615 615 618 618 619 619 619 619 618 618 621 621 618 618 620 620 621 621 621 621 620 620 617 617 620 620 616 616 617 617 617 617 616 616 612 612 616 616 611 611 612 612 2537 2537 2538 2538 608 608 2539 2539 607 607 608 608 608 608 607 607 604 604 607 607 603 603 604 604 604 604 603 603 600 600 603 603 599 599 600 600 600 600 599 599 596 596 599 599 595 595 596 596 596 596 595 595 592 592 595 595 591 591 592 592 592 592 591 591 588 588 591 591 587 587 588 588 588 588 587 587 584 584 587 587 583 583 584 584 584 584 583 583 2540 2540 583 583 2541 2541 2542 2542 580 580 579 579 575 575 579 579 574 574 575 575 575 575 574 574 573 573 574 574 572 572 573 573 573 573 572 572 577 577 572 572 576 576 577 577 577 577 576 576 578 578 668 668 669 669 671 671 669 669 670 670 671 671 671 671 670 670 666 666 670 670 665 665 666 666 666 666 665 665 662 662 665 665 661 661 662 662 2543 2543 2544 2544 658 658 2545 2545 657 657 658 658 658 658 657 657 654 654 657 657 653 653 654 654 654 654 653 653 650 650 653 653 649 649 650 650 650 650 649 649 646 646 649 649 645 645 646 646 646 646 645 645 642 642 645 645 641 641 642 642 642 642 641 641 638 638 641 641 637 637 638 638 638 638 637 637 634 634 637 637 633 633 634 634 634 634 633 633 2546 2546 633 633 2547 2547 2548 2548 630 630 629 629 626 626 629 629 625 625 626 626 626 626 625 625 623 623 625 625 622 622 623 623 622 622 624 624 623 623 623 623 624 624 628 628 624 624 627 627 628 628 628 628 627 627 632 632 627 627 631 631 632 632 2549 2549 2550 2550 636 636 2551 2551 635 635 636 636 636 636 635 635 640 640 635 635 639 639 640 640 640 640 639 639 644 644 639 639 643 643 644 644 644 644 643 643 648 648 643 643 647 647 648 648 648 648 647 647 652 652 647 647 651 651 652 652 652 652 651 651 656 656 651 651 655 655 656 656 656 656 655 655 660 660 655 655 659 659 660 660 660 660 659 659 2552 2552 659 659 2553 2553 2554 2554 664 664 663 663 668 668 663 663 667 667 668 668 668 668 667 667 669 669 672 672 673 673 674 674 673 673 675 675 674 674 710 710 720 720 719 719 814 814 817 817 816 816 723 723 727 727 726 726 894 894 892 892 903 903 700 700 683 683 684 684 907 907 906 906 819 819 829 829 821 821 822 822 743 743 740 740 726 726 740 740 736 736 726 726 726 726 736 736 725 725 736 736 739 739 725 725 725 725 739 739 744 744 744 744 751 751 725 725 751 751 756 756 725 725 725 725 756 756 763 763 771 771 776 776 807 807 776 776 781 781 807 807 807 807 781 781 785 785 785 785 789 789 807 807 789 789 794 794 807 807 807 807 794 794 808 808 794 794 799 799 808 808 808 808 799 799 805 805 799 799 795 795 805 805 795 795 793 793 805 805 805 805 793 793 803 803 793 793 790 790 803 803 803 803 790 790 801 801 743 743 726 726 745 745 726 726 727 727 745 745 745 745 727 727 752 752 790 790 786 786 801 801 786 786 782 782 801 801 801 801 782 782 775 775 782 782 777 777 775 775 777 777 772 772 775 775 775 775 772 772 755 755 772 772 764 764 755 755 755 755 764 764 727 727 764 764 757 757 727 727 727 727 757 757 752 752 890 890 895 895 908 908 895 895 899 899 908 908 833 833 831 831 845 845 845 845 849 849 833 833 849 849 853 853 833 833 833 833 853 853 855 855 853 853 858 858 855 855 855 855 858 858 872 872 870 870 879 879 908 908 879 879 883 883 908 908 908 908 883 883 890 890 908 908 885 885 870 870 885 885 872 872 870 870 870 870 872 872 863 863 872 872 858 858 863 863 909 909 897 897 896 896 910 910 896 896 891 891 891 891 884 884 910 910 884 884 880 880 910 910 910 910 880 880 871 871 871 871 864 864 910 910 864 864 859 859 910 910 910 910 859 859 823 823 859 859 854 854 823 823 823 823 854 854 850 850 850 850 846 846 823 823 846 846 841 841 823 823 823 823 841 841 822 822 841 841 837 837 822 822 822 822 837 837 829 829 837 837 836 836 829 829 829 829 836 836 831 831 836 836 840 840 831 831 831 831 840 840 845 845 708 708 686 686 712 712 686 686 687 687 712 712 712 712 687 687 718 718 687 687 719 719 718 718 718 718 719 719 731 731 741 741 746 746 731 731 783 783 787 787 802 802 802 802 787 787 804 804 746 746 753 753 731 731 753 753 758 758 731 731 731 731 758 758 765 765 787 787 791 791 804 804 791 791 796 796 804 804 804 804 796 796 809 809 796 796 800 800 809 809 809 809 800 800 798 798 783 783 802 802 778 778 802 802 780 780 778 778 778 778 780 780 773 773 780 780 762 762 773 773 773 773 762 762 765 765 762 762 750 750 765 765 765 765 750 750 731 731 949 949 926 926 927 927 949 949 927 927 950 950 927 927 923 923 950 950 923 923 919 919 950 950 950 950 919 919 920 920 919 919 908 908 920 920 920 920 908 908 909 909 908 908 899 899 909 909 909 909 899 899 897 897 709 709 717 717 716 716 717 717 730 730 716 716 716 716 730 730 729 729 730 730 820 820 729 729 770 770 769 769 823 823 821 821 809 809 822 822 809 809 798 798 822 822 822 822 798 798 823 823 798 798 797 797 823 823 733 733 742 742 732 732 742 742 738 738 732 732 732 732 738 738 737 737 797 797 792 792 823 823 792 792 788 788 823 823 823 823 788 788 784 784 770 770 823 823 767 767 823 823 784 784 767 767 767 767 784 784 760 760 784 784 779 779 760 760 760 760 779 779 774 774 774 774 766 766 760 760 766 766 759 759 760 760 760 760 759 759 748 748 759 759 754 754 748 748 748 748 754 754 733 733 754 754 747 747 733 733 733 733 747 747 742 742 695 695 693 693 689 689 689 689 693 693 688 688 735 735 721 721 722 722 721 721 711 711 722 722 695 695 689 689 697 697 689 689 701 701 697 697 697 697 701 701 699 699 711 711 707 707 722 722 707 707 705 705 722 722 722 722 705 705 701 701 705 705 703 703 701 701 701 701 703 703 699 699 946 946 943 943 945 945 946 946 945 945 947 947 924 924 928 928 913 913 928 928 930 930 913 913 913 913 930 930 934 934 930 930 932 932 934 934 932 932 936 936 934 934 936 936 938 938 934 934 934 934 938 938 946 946 938 938 940 940 946 946 946 946 940 940 943 943 838 838 843 843 816 816 856 856 873 873 851 851 873 873 816 816 851 851 851 851 816 816 847 847 816 816 843 843 847 847 894 894 903 903 898 898 903 903 902 902 898 898 898 898 902 902 893 893 830 830 839 839 828 828 839 839 835 835 828 828 828 828 835 835 827 827 835 835 838 838 827 827 827 827 838 838 826 826 838 838 816 816 826 826 826 826 816 816 825 825 816 816 817 817 825 825 856 856 861 861 873 873 861 861 868 868 873 873 873 873 868 868 876 876 868 868 877 877 876 876 876 876 877 877 887 887 877 877 881 881 887 887 887 887 881 881 902 902 881 881 888 888 902 902 902 902 888 888 893 893 862 862 857 857 860 860 889 889 882 882 904 904 882 882 878 878 904 904 904 904 878 878 869 869 860 860 857 857 834 834 857 857 852 852 834 834 852 852 848 848 834 834 834 834 848 848 832 832 848 848 844 844 832 832 832 832 844 844 830 830 844 844 842 842 830 830 830 830 842 842 839 839 862 862 860 860 869 869 860 860 874 874 869 869 869 869 874 874 904 904 728 728 819 819 818 818 819 819 906 906 818 818 818 818 906 906 905 905 906 906 912 912 905 905 907 907 918 918 906 906 918 918 917 917 906 906 906 906 917 917 912 912 917 917 916 916 912 912 912 912 916 916 904 904 811 811 812 812 813 813 763 763 771 771 725 725 771 771 807 807 725 725 725 725 807 807 724 724 807 807 806 806 724 724 724 724 806 806 815 815 806 806 810 810 815 815 815 815 810 810 816 816 810 810 811 811 816 816 816 816 811 811 814 814 811 811 813 813 814 814 924 924 913 913 914 914 913 913 900 900 914 914 914 914 900 900 901 901 901 901 900 900 886 886 900 900 815 815 886 886 886 886 815 815 875 875 873 873 867 867 816 816 867 867 865 865 816 816 816 816 865 865 815 815 865 865 866 866 815 815 815 815 866 866 875 875 915 915 902 902 916 916 902 902 903 903 916 916 916 916 903 903 904 904 903 903 892 892 904 904 904 904 892 892 889 889 945 945 944 944 947 947 944 944 942 942 947 947 947 947 942 942 948 948 942 942 941 941 948 948 931 931 929 929 916 916 929 929 925 925 916 916 916 916 925 925 915 915 941 941 939 939 948 948 939 939 937 937 948 948 948 948 937 937 933 933 720 720 733 733 719 719 733 733 732 732 719 719 719 719 732 732 731 731 732 732 737 737 731 731 731 731 737 737 741 741 694 694 696 696 687 687 696 696 698 698 687 687 693 693 691 691 688 688 691 691 690 690 688 688 688 688 690 690 687 687 690 690 692 692 687 687 687 687 692 692 694 694 698 698 702 702 687 687 702 702 704 704 687 687 687 687 704 704 719 719 704 704 706 706 719 719 719 719 706 706 710 710 768 768 761 761 824 824 761 761 749 749 824 824 824 824 749 749 735 735 749 749 734 734 735 735 735 735 734 734 721 721 724 724 713 713 725 725 713 713 714 714 725 725 725 725 714 714 726 726 714 714 715 715 726 726 726 726 715 715 723 723 715 715 716 716 723 723 723 723 716 716 728 728 716 716 729 729 728 728 728 728 729 729 819 819 729 729 820 820 819 819 819 819 820 820 907 907 933 933 931 931 948 948 931 931 916 916 948 948 948 948 916 916 949 949 916 916 917 917 949 949 949 949 917 917 926 926 917 917 918 918 926 926 713 713 700 700 714 714 700 700 684 684 714 714 714 714 684 684 715 715 684 684 685 685 715 715 715 715 685 685 716 716 685 685 686 686 716 716 716 716 686 686 709 709 686 686 708 708 709 709 896 896 910 910 909 909 910 910 921 921 909 909 909 909 921 921 920 920 921 921 951 951 920 920 920 920 951 951 950 950 683 683 676 676 684 684 676 676 677 677 684 684 684 684 677 677 685 685 677 677 678 678 685 685 685 685 678 678 686 686 678 678 679 679 686 686 686 686 679 679 687 687 679 679 680 680 687 687 687 687 680 680 688 688 680 680 681 681 688 688 688 688 681 681 689 689 681 681 682 682 689 689 952 952 951 951 935 935 951 951 921 921 935 935 935 935 921 921 922 922 921 921 910 910 922 922 922 922 910 910 911 911 910 910 823 823 911 911 911 911 823 823 824 824 823 823 769 769 824 824 824 824 769 769 768 768 953 953 954 954 955 955 954 954 956 956 955 955 963 963 964 964 959 959 964 964 965 965 959 959 959 959 965 965 966 966 970 970 971 971 973 973 971 971 972 972 973 973 973 973 972 972 974 974 957 957 958 958 960 960 958 958 962 962 960 960 960 960 962 962 959 959 962 962 961 961 959 959 959 959 961 961 963 963 966 966 967 967 959 959 967 967 968 968 959 959 959 959 968 968 973 973 968 968 969 969 973 973 973 973 969 969 970 970 975 975 976 976 977 977 976 976 978 978 977 977 979 979 980 980 981 981 980 980 982 982 981 981 983 983 984 984 985 985 984 984 986 986 985 985 988 988 987 987 996 996 993 993 992 992 996 996 992 992 991 991 996 996 991 991 990 990 996 996 990 990 989 989 996 996 996 996 989 989 988 988 997 997 995 995 996 996 995 995 994 994 996 996 996 996 994 994 993 993 998 998 999 999 1000 1000 999 999 1001 1001 1000 1000 1003 1003 1013 1013 1009 1009 1013 1013 1012 1012 1009 1009 1011 1011 1010 1010 1008 1008 1010 1010 1006 1006 1008 1008 1008 1008 1006 1006 1009 1009 1006 1006 1007 1007 1009 1009 1002 1002 1003 1003 1005 1005 1003 1003 1009 1009 1005 1005 1005 1005 1009 1009 1004 1004 1009 1009 1007 1007 1004 1004 1027 1027 1030 1030 1031 1031 1028 1028 1014 1014 1034 1034 1014 1014 1032 1032 1034 1034 1034 1034 1032 1032 1039 1039 1032 1032 1037 1037 1039 1039 1039 1039 1037 1037 1038 1038 1037 1037 1036 1036 1038 1038 1021 1021 1023 1023 1015 1015 1023 1023 1025 1025 1015 1015 1028 1028 1029 1029 1014 1014 1029 1029 1026 1026 1014 1014 1014 1014 1026 1026 1024 1024 1024 1024 1022 1022 1014 1014 1022 1022 1020 1020 1014 1014 1014 1014 1020 1020 1018 1018 1025 1025 1027 1027 1015 1015 1027 1027 1031 1031 1015 1015 1015 1015 1031 1031 1033 1033 1031 1031 1035 1035 1033 1033 1033 1033 1035 1035 1041 1041 1035 1035 1040 1040 1041 1041 1018 1018 1016 1016 1014 1014 1016 1016 1017 1017 1014 1014 1014 1014 1017 1017 1015 1015 1017 1017 1019 1019 1015 1015 1015 1015 1019 1019 1021 1021 1042 1042 1043 1043 1044 1044 1043 1043 1045 1045 1044 1044 1044 1044 1045 1045 1046 1046 1047 1047 1048 1048 1050 1050 1047 1047 1050 1050 1049 1049 1050 1050 1052 1052 1049 1049 1049 1049 1052 1052 1051 1051 1052 1052 1054 1054 1051 1051 1051 1051 1054 1054 1053 1053 1054 1054 2555 2555 1053 1053 1053 1053 2556 2556 2557 2557 1056 1056 1058 1058 1055 1055 1055 1055 1058 1058 1057 1057 1061 1061 1059 1059 1060 1060 1057 1057 1058 1058 1060 1060 1058 1058 1062 1062 1060 1060 1060 1060 1062 1062 1061 1061 1063 1063 1064 1064 1065 1065 1064 1064 1066 1066 1065 1065 1073 1073 1074 1074 1071 1071 1068 1068 1067 1067 1072 1072 1067 1067 1070 1070 1072 1072 1072 1072 1070 1070 1071 1071 1070 1070 1069 1069 1071 1071 1071 1071 1069 1069 1073 1073 1075 1075 1076 1076 1077 1077 1076 1076 1078 1078 1077 1077 1097 1097 1099 1099 1088 1088 1086 1086 1088 1088 1087 1087 1088 1088 1089 1089 1087 1087 1087 1087 1089 1089 1085 1085 1089 1089 1084 1084 1085 1085 1088 1088 1099 1099 1104 1104 1100 1100 1098 1098 1093 1093 1098 1098 1096 1096 1093 1093 1093 1093 1096 1096 1086 1086 1096 1096 1094 1094 1086 1086 1086 1086 1094 1094 1091 1091 1080 1080 1079 1079 1089 1089 1079 1079 1081 1081 1089 1089 1091 1091 1090 1090 1086 1086 1090 1090 1092 1092 1086 1086 1086 1086 1092 1092 1088 1088 1092 1092 1095 1095 1088 1088 1088 1088 1095 1095 1097 1097 1110 1110 1107 1107 1121 1121 1107 1107 1105 1105 1121 1121 1121 1121 1105 1105 1093 1093 1105 1105 1102 1102 1093 1093 1093 1093 1102 1102 1100 1100 1081 1081 1082 1082 1089 1089 1082 1082 1083 1083 1089 1089 1089 1089 1083 1083 1084 1084 1122 1122 1114 1114 1121 1121 1114 1114 1112 1112 1121 1121 1121 1121 1112 1112 1110 1110 1099 1099 1101 1101 1104 1104 1101 1101 1103 1103 1104 1104 1104 1104 1103 1103 1109 1109 1103 1103 1106 1106 1109 1109 1109 1109 1106 1106 1117 1117 1106 1106 1108 1108 1117 1117 1117 1117 1108 1108 1118 1118 1108 1108 1111 1111 1118 1118 1118 1118 1111 1111 1119 1119 1111 1111 1113 1113 1119 1119 1119 1119 1113 1113 1120 1120 1113 1113 1115 1115 1120 1120 1120 1120 1115 1115 1122 1122 1115 1115 1116 1116 1122 1122 1122 1122 1116 1116 1114 1114 1123 1123 1124 1124 1125 1125 1124 1124 1126 1126 1125 1125 1127 1127 1128 1128 1129 1129 1128 1128 1130 1130 1129 1129 1131 1131 1132 1132 1133 1133 1132 1132 1134 1134 1133 1133 1133 1133 1134 1134 1135 1135 1134 1134 1136 1136 1135 1135 1135 1135 1136 1136 1137 1137 1138 1138 1139 1139 1140 1140 1139 1139 1141 1141 1140 1140 1140 1140 1141 1141 1142 1142 1143 1143 1144 1144 1145 1145 1144 1144 1146 1146 1145 1145 1145 1145 1146 1146 1147 1147 1146 1146 1148 1148 1147 1147 1149 1149 1150 1150 1151 1151 1150 1150 1152 1152 1151 1151 1151 1151 1152 1152 1153 1153 1187 1187 1188 1188 1190 1190 1155 1155 1167 1167 1164 1164 1155 1155 1164 1164 1154 1154 1185 1185 1187 1187 1186 1186 1187 1187 1190 1190 1186 1186 1186 1186 1190 1190 1184 1184 1190 1190 1189 1189 1184 1184 1184 1184 1189 1189 1182 1182 1189 1189 1180 1180 1182 1182 1185 1185 1183 1183 1187 1187 1183 1183 1181 1181 1187 1187 1187 1187 1181 1181 1175 1175 1181 1181 1179 1179 1175 1175 1175 1175 1179 1179 1177 1177 1177 1177 1174 1174 1175 1175 1174 1174 1172 1172 1175 1175 1175 1175 1172 1172 1155 1155 1172 1172 1169 1169 1155 1155 1155 1155 1169 1169 1167 1167 1171 1171 1173 1173 1170 1170 1173 1173 1176 1176 1170 1170 1170 1170 1176 1176 1189 1189 1176 1176 1178 1178 1189 1189 1189 1189 1178 1178 1180 1180 1164 1164 1162 1162 1154 1154 1162 1162 1160 1160 1154 1154 1154 1154 1160 1160 1156 1156 1160 1160 1161 1161 1156 1156 1156 1156 1161 1161 1157 1157 1161 1161 1163 1163 1157 1157 1171 1171 1170 1170 1168 1168 1170 1170 1165 1165 1168 1168 1168 1168 1165 1165 1166 1166 1165 1165 1159 1159 1166 1166 1166 1166 1159 1159 1163 1163 1159 1159 1158 1158 1163 1163 1163 1163 1158 1158 1157 1157 1236 1236 1235 1235 1239 1239 1196 1196 1198 1198 1202 1202 1198 1198 1201 1201 1202 1202 2558 2558 2559 2559 1206 1206 2560 2560 1205 1205 1206 1206 1206 1206 1205 1205 1210 1210 1205 1205 1209 1209 1210 1210 1210 1210 1209 1209 1214 1214 1209 1209 1213 1213 1214 1214 1214 1214 1213 1213 1218 1218 1213 1213 1217 1217 1218 1218 1218 1218 1217 1217 1222 1222 1217 1217 1221 1221 1222 1222 1222 1222 1221 1221 1226 1226 1221 1221 1225 1225 1226 1226 1226 1226 1225 1225 1230 1230 1225 1225 1229 1229 1230 1230 1230 1230 1229 1229 2561 2561 1229 1229 2562 2562 2563 2563 1234 1234 1233 1233 1240 1240 1233 1233 1236 1236 1240 1240 1236 1236 1239 1239 1240 1240 1240 1240 1239 1239 1242 1242 1239 1239 1241 1241 1242 1242 1242 1242 1241 1241 1238 1238 1241 1241 1237 1237 1238 1238 1238 1238 1237 1237 1232 1232 1237 1237 1231 1231 1232 1232 2564 2564 2565 2565 1228 1228 2566 2566 1227 1227 1228 1228 1228 1228 1227 1227 1224 1224 1227 1227 1223 1223 1224 1224 1224 1224 1223 1223 1220 1220 1223 1223 1219 1219 1220 1220 1220 1220 1219 1219 1216 1216 1219 1219 1215 1215 1216 1216 1216 1216 1215 1215 1212 1212 1215 1215 1211 1211 1212 1212 1212 1212 1211 1211 1208 1208 1211 1211 1207 1207 1208 1208 1208 1208 1207 1207 1204 1204 1207 1207 1203 1203 1204 1204 1204 1204 1203 1203 2567 2567 1203 1203 2568 2568 2569 2569 1200 1200 1199 1199 1194 1194 1199 1199 1193 1193 1194 1194 1194 1194 1193 1193 1192 1192 1193 1193 1191 1191 1192 1192 1192 1192 1191 1191 1196 1196 1191 1191 1195 1195 1196 1196 1196 1196 1195 1195 1198 1198 1195 1195 1197 1197 1198 1198 1290 1290 1289 1289 1286 1286 1289 1289 1285 1285 1286 1286 1286 1286 1285 1285 1282 1282 1285 1285 1281 1281 1282 1282 2570 2570 2571 2571 1278 1278 2572 2572 1277 1277 1278 1278 1278 1278 1277 1277 1274 1274 1277 1277 1273 1273 1274 1274 1274 1274 1273 1273 1270 1270 1273 1273 1269 1269 1270 1270 1270 1270 1269 1269 1266 1266 1269 1269 1265 1265 1266 1266 1266 1266 1265 1265 1262 1262 1265 1265 1261 1261 1262 1262 1262 1262 1261 1261 1258 1258 1261 1261 1257 1257 1258 1258 1258 1258 1257 1257 1254 1254 1257 1257 1253 1253 1254 1254 1254 1254 1253 1253 2573 2573 1253 1253 2574 2574 2575 2575 1250 1250 1249 1249 1246 1246 1249 1249 1245 1245 1246 1246 1246 1246 1245 1245 1244 1244 1245 1245 1243 1243 1244 1244 1244 1244 1243 1243 1248 1248 1243 1243 1247 1247 1248 1248 1248 1248 1247 1247 1252 1252 1247 1247 1251 1251 1252 1252 2576 2576 2577 2577 1256 1256 2578 2578 1255 1255 1256 1256 1256 1256 1255 1255 1260 1260 1255 1255 1259 1259 1260 1260 1260 1260 1259 1259 1264 1264 1259 1259 1263 1263 1264 1264 1264 1264 1263 1263 1268 1268 1263 1263 1267 1267 1268 1268 1268 1268 1267 1267 1272 1272 1267 1267 1271 1271 1272 1272 1272 1272 1271 1271 1276 1276 1271 1271 1275 1275 1276 1276 1276 1276 1275 1275 1280 1280 1275 1275 1279 1279 1280 1280 1280 1280 1279 1279 2579 2579 1279 1279 2580 2580 2581 2581 1284 1284 1283 1283 1288 1288 1283 1283 1287 1287 1288 1288 1288 1288 1287 1287 1290 1290 1287 1287 1289 1289 1290 1290 1291 1291 1292 1292 1293 1293 1292 1292 1294 1294 1293 1293 1295 1295 1296 1296 1297 1297 1296 1296 1298 1298 1297 1297 1297 1297 1298 1298 1299 1299 1300 1300 1301 1301 1302 1302 1301 1301 1303 1303 1302 1302 1302 1302 1303 1303 1304 1304 1307 1307 1306 1306 1305 1305 1313 1313 1312 1312 1311 1311 1311 1311 1310 1310 1313 1313 1310 1310 1309 1309 1313 1313 1313 1313 1309 1309 1305 1305 1309 1309 1308 1308 1305 1305 1305 1305 1308 1308 1307 1307 1317 1317 1316 1316 1314 1314 1315 1315 1322 1322 1321 1321 1321 1321 1320 1320 1315 1315 1320 1320 1319 1319 1315 1315 1315 1315 1319 1319 1314 1314 1319 1319 1318 1318 1314 1314 1314 1314 1318 1318 1317 1317 1323 1323 1324 1324 1325 1325 1324 1324 1326 1326 1325 1325 1327 1327 1328 1328 1329 1329 1328 1328 1330 1330 1329 1329 1329 1329 1330 1330 1331 1331 1337 1337 1338 1338 1340 1340 1339 1339 1332 1332 1333 1333 1333 1333 1334 1334 1339 1339 1334 1334 1335 1335 1339 1339 1339 1339 1335 1335 1340 1340 1335 1335 1336 1336 1340 1340 1340 1340 1336 1336 1337 1337 1347 1347 1348 1348 1349 1349 1341 1341 1342 1342 1343 1343 1343 1343 1344 1344 1341 1341 1344 1344 1345 1345 1341 1341 1341 1341 1345 1345 1349 1349 1345 1345 1346 1346 1349 1349 1349 1349 1346 1346 1347 1347 1350 1350 1351 1351 1352 1352 1351 1351 1353 1353 1352 1352 1354 1354 1355 1355 1356 1356 1355 1355 1357 1357 1356 1356 1356 1356 1357 1357 1358 1358 1357 1357 1359 1359 1358 1358 1360 1360 1361 1361 1362 1362 1361 1361 1363 1363 1362 1362 1364 1364 1365 1365 1366 1366 1365 1365 1367 1367 1366 1366 1366 1366 1367 1367 1368 1368 1367 1367 1369 1369 1368 1368 1380 1380 1381 1381 1379 1379 1381 1381 1382 1382 1379 1379 1379 1379 1382 1382 1374 1374 1382 1382 1371 1371 1374 1374 1374 1374 1371 1371 1372 1372 1371 1371 1370 1370 1372 1372 1373 1373 1375 1375 1374 1374 1375 1375 1376 1376 1374 1374 1374 1374 1376 1376 1379 1379 1376 1376 1377 1377 1379 1379 1379 1379 1377 1377 1378 1378 1388 1388 1386 1386 1387 1387 1394 1394 1393 1393 1392 1392 1385 1385 1383 1383 1387 1387 1383 1383 1384 1384 1387 1387 1387 1387 1384 1384 1394 1394 1384 1384 1396 1396 1394 1394 1394 1394 1396 1396 1395 1395 1392 1392 1391 1391 1394 1394 1391 1391 1390 1390 1394 1394 1394 1394 1390 1390 1387 1387 1390 1390 1389 1389 1387 1387 1387 1387 1389 1389 1388 1388 1453 1453 1454 1454 1455 1455 1425 1425 1424 1424 1397 1397 1456 1456 1457 1457 1455 1455 1457 1457 1439 1439 1455 1455 1416 1416 1418 1418 1440 1440 1434 1434 1436 1436 1439 1439 1421 1421 1419 1419 1439 1439 1411 1411 1409 1409 1397 1397 1409 1409 1406 1406 1397 1397 1397 1397 1406 1406 1404 1404 1404 1404 1402 1402 1397 1397 1402 1402 1400 1400 1397 1397 1397 1397 1400 1400 1398 1398 1400 1400 1399 1399 1398 1398 1398 1398 1399 1399 1401 1401 1418 1418 1420 1420 1440 1440 1420 1420 1422 1422 1440 1440 1440 1440 1422 1422 1439 1439 1422 1422 1423 1423 1439 1439 1439 1439 1423 1423 1421 1421 1415 1415 1428 1428 1417 1417 1428 1428 1430 1430 1417 1417 1417 1417 1430 1430 1419 1419 1411 1411 1397 1397 1413 1413 1397 1397 1424 1424 1413 1413 1413 1413 1424 1424 1415 1415 1424 1424 1426 1426 1415 1415 1415 1415 1426 1426 1428 1428 1419 1419 1430 1430 1439 1439 1430 1430 1432 1432 1439 1439 1439 1439 1432 1432 1434 1434 1436 1436 1438 1438 1439 1439 1438 1438 1442 1442 1439 1439 1439 1439 1442 1442 1455 1455 1442 1442 1444 1444 1455 1455 1431 1431 1429 1429 1397 1397 1429 1429 1427 1427 1397 1397 1397 1397 1427 1427 1425 1425 1401 1401 1403 1403 1398 1398 1403 1403 1405 1405 1398 1398 1398 1398 1405 1405 1408 1408 1405 1405 1407 1407 1408 1408 1444 1444 1446 1446 1455 1455 1446 1446 1448 1448 1455 1455 1455 1455 1448 1448 1453 1453 1448 1448 1449 1449 1453 1453 1453 1453 1449 1449 1452 1452 1449 1449 1447 1447 1452 1452 1447 1447 1445 1445 1452 1452 1452 1452 1445 1445 1451 1451 1445 1445 1443 1443 1451 1451 1451 1451 1443 1443 1450 1450 1443 1443 1441 1441 1450 1450 1441 1441 1437 1437 1450 1450 1437 1437 1435 1435 1450 1450 1450 1450 1435 1435 1397 1397 1435 1435 1433 1433 1397 1397 1397 1397 1433 1433 1431 1431 1407 1407 1410 1410 1408 1408 1410 1410 1412 1412 1408 1408 1408 1408 1412 1412 1440 1440 1412 1412 1414 1414 1440 1440 1440 1440 1414 1414 1416 1416 1458 1458 1459 1459 1460 1460 1459 1459 1461 1461 1460 1460 1468 1468 1469 1469 1462 1462 1469 1469 1466 1466 1462 1462 1463 1463 1462 1462 1464 1464 1462 1462 1466 1466 1464 1464 1464 1464 1466 1466 1465 1465 1466 1466 1467 1467 1465 1465 1470 1470 1471 1471 1472 1472 1471 1471 1473 1473 1472 1472 1487 1487 1488 1488 1485 1485 1488 1488 1476 1476 1485 1485 1485 1485 1476 1476 1474 1474 1476 1476 1475 1475 1474 1474 1493 1493 1486 1486 1495 1495 1486 1486 1484 1484 1495 1495 1495 1495 1484 1484 1494 1494 1494 1494 1484 1484 1488 1488 1484 1484 1483 1483 1488 1488 1488 1488 1483 1483 1482 1482 1482 1482 1481 1481 1488 1488 1481 1481 1480 1480 1488 1488 1488 1488 1480 1480 1479 1479 1479 1479 1478 1478 1488 1488 1478 1478 1477 1477 1488 1488 1488 1488 1477 1477 1476 1476 1493 1493 1492 1492 1486 1486 1492 1492 1491 1491 1486 1486 1486 1486 1491 1491 1489 1489 1491 1491 1490 1490 1489 1489 1496 1496 1497 1497 1498 1498 1497 1497 1499 1499 1498 1498 1505 1505 1506 1506 1504 1504 1506 1506 1507 1507 1504 1504 1504 1504 1507 1507 1503 1503 1511 1511 1512 1512 1510 1510 1512 1512 1509 1509 1510 1510 1507 1507 1508 1508 1515 1515 1508 1508 1509 1509 1515 1515 1515 1515 1509 1509 1513 1513 1509 1509 1512 1512 1513 1513 1514 1514 1500 1500 1515 1515 1500 1500 1501 1501 1515 1515 1515 1515 1501 1501 1507 1507 1501 1501 1502 1502 1507 1507 1507 1507 1502 1502 1503 1503 1516 1516 1517 1517 1518 1518 1517 1517 1519 1519 1518 1518 1521 1521 1520 1520 1534 1534 1528 1528 1534 1534 1535 1535 1532 1532 1531 1531 1530 1530 1535 1535 1533 1533 1528 1528 1533 1533 1532 1532 1528 1528 1528 1528 1532 1532 1529 1529 1532 1532 1530 1530 1529 1529 1534 1534 1528 1528 1521 1521 1528 1528 1527 1527 1521 1521 1521 1521 1527 1527 1526 1526 1523 1523 1522 1522 1524 1524 1522 1522 1521 1521 1524 1524 1524 1524 1521 1521 1525 1525 1521 1521 1526 1526 1525 1525 1536 1536 1537 1537 1538 1538 1537 1537 1539 1539 1538 1538 1547 1547 1548 1548 1541 1541 1541 1541 1548 1548 1540 1540 1548 1548 1556 1556 1540 1540 1540 1540 1556 1556 1555 1555 1544 1544 1541 1541 1543 1543 1541 1541 1542 1542 1543 1543 1544 1544 1545 1545 1541 1541 1545 1545 1546 1546 1541 1541 1541 1541 1546 1546 1547 1547 1552 1552 1553 1553 1551 1551 1553 1553 1550 1550 1551 1551 1548 1548 1549 1549 1556 1556 1549 1549 1550 1550 1556 1556 1556 1556 1550 1550 1554 1554 1550 1550 1553 1553 1554 1554 1557 1557 1558 1558 1559 1559 1558 1558 1560 1560 1559 1559 1561 1561 1562 1562 1563 1563 1562 1562 1564 1564 1563 1563 1565 1565 1566 1566 1567 1567 1566 1566 1568 1568 1567 1567 1567 1567 1568 1568 1569 1569 1568 1568 1570 1570 1569 1569 1571 1571 1572 1572 1573 1573 1572 1572 1574 1574 1573 1573 1573 1573 1574 1574 1575 1575 1576 1576 1577 1577 1578 1578 1577 1577 1579 1579 1578 1578 1578 1578 1579 1579 1580 1580 1581 1581 1582 1582 1583 1583 1582 1582 1584 1584 1583 1583 1583 1583 1584 1584 1585 1585 1624 1624 1622 1622 1640 1640 1652 1652 1653 1653 1651 1651 1653 1653 1654 1654 1651 1651 1651 1651 1654 1654 1649 1649 1654 1654 1647 1647 1649 1649 1640 1640 1635 1635 1637 1637 1637 1637 1639 1639 1640 1640 1639 1639 1642 1642 1640 1640 1640 1640 1642 1642 1654 1654 1642 1642 1645 1645 1654 1654 1654 1654 1645 1645 1647 1647 1644 1644 1641 1641 1643 1643 1641 1641 1638 1638 1643 1643 1643 1643 1638 1638 1605 1605 1638 1638 1636 1636 1605 1605 1605 1605 1636 1636 1634 1634 1634 1634 1631 1631 1605 1605 1631 1631 1629 1629 1605 1605 1605 1605 1629 1629 1606 1606 1629 1629 1627 1627 1606 1606 1606 1606 1627 1627 1626 1626 1652 1652 1650 1650 1653 1653 1650 1650 1648 1648 1653 1653 1653 1653 1648 1648 1643 1643 1648 1648 1646 1646 1643 1643 1643 1643 1646 1646 1644 1644 1622 1622 1630 1630 1640 1640 1630 1630 1632 1632 1640 1640 1640 1640 1632 1632 1635 1635 1606 1606 1607 1607 1599 1599 1607 1607 1602 1602 1599 1599 1599 1599 1602 1602 1591 1591 1602 1602 1600 1600 1591 1591 1591 1591 1600 1600 1589 1589 1600 1600 1597 1597 1589 1589 1589 1589 1597 1597 1587 1587 1597 1597 1594 1594 1587 1587 1587 1587 1594 1594 1586 1586 1594 1594 1593 1593 1586 1586 1586 1586 1593 1593 1588 1588 1593 1593 1595 1595 1588 1588 1588 1588 1595 1595 1590 1590 1595 1595 1598 1598 1590 1590 1590 1590 1598 1598 1592 1592 1598 1598 1601 1601 1592 1592 1592 1592 1601 1601 1596 1596 1601 1601 1603 1603 1596 1596 1596 1596 1603 1603 1604 1604 1603 1603 1608 1608 1604 1604 1604 1604 1608 1608 1609 1609 1608 1608 1611 1611 1609 1609 1609 1609 1611 1611 1614 1614 1611 1611 1613 1613 1614 1614 1614 1614 1613 1613 1621 1621 1613 1613 1616 1616 1621 1621 1621 1621 1616 1616 1625 1625 1616 1616 1618 1618 1625 1625 1625 1625 1618 1618 1633 1633 1618 1618 1620 1620 1633 1633 1633 1633 1620 1620 1640 1640 1620 1620 1623 1623 1640 1640 1640 1640 1623 1623 1624 1624 1622 1622 1619 1619 1630 1630 1619 1619 1617 1617 1630 1630 1630 1630 1617 1617 1628 1628 1617 1617 1615 1615 1628 1628 1628 1628 1615 1615 1626 1626 1615 1615 1612 1612 1626 1626 1626 1626 1612 1612 1606 1606 1612 1612 1610 1610 1606 1606 1606 1606 1610 1610 1607 1607 1655 1655 1656 1656 1657 1657 1656 1656 1658 1658 1657 1657 1657 1657 1658 1658 1659 1659 1670 1670 1672 1672 1661 1661 1660 1660 1662 1662 1665 1665 1662 1662 1663 1663 1665 1665 1665 1665 1663 1663 1666 1666 1660 1660 1665 1665 1661 1661 1665 1665 1667 1667 1661 1661 1661 1661 1667 1667 1670 1670 1672 1672 1675 1675 1661 1661 1675 1675 1679 1679 1661 1661 1661 1661 1679 1679 1692 1692 1688 1688 1702 1702 1686 1686 1702 1702 1696 1696 1686 1686 1686 1686 1696 1696 1683 1683 1696 1696 1692 1692 1683 1683 1683 1683 1692 1692 1681 1681 1692 1692 1679 1679 1681 1681 1688 1688 1691 1691 1702 1702 1691 1691 1694 1694 1702 1702 1702 1702 1694 1694 1701 1701 1685 1685 1698 1698 1687 1687 1698 1698 1699 1699 1687 1687 1687 1687 1699 1699 1690 1690 1699 1699 1700 1700 1690 1690 1690 1690 1700 1700 1693 1693 1700 1700 1701 1701 1693 1693 1693 1693 1701 1701 1695 1695 1701 1701 1694 1694 1695 1695 1680 1680 1684 1684 1682 1682 1684 1684 1689 1689 1682 1682 1682 1682 1689 1689 1685 1685 1689 1689 1697 1697 1685 1685 1685 1685 1697 1697 1698 1698 1666 1666 1663 1663 1669 1669 1663 1663 1664 1664 1669 1669 1669 1669 1664 1664 1671 1671 1664 1664 1668 1668 1671 1671 1671 1671 1668 1668 1674 1674 1668 1668 1673 1673 1674 1674 1674 1674 1673 1673 1678 1678 1673 1673 1676 1676 1678 1678 1678 1678 1676 1676 1680 1680 1676 1676 1677 1677 1680 1680 1680 1680 1677 1677 1684 1684 1703 1703 1704 1704 1705 1705 1704 1704 1706 1706 1705 1705 1705 1705 1706 1706 1707 1707 1733 1733 1732 1732 1730 1730 1733 1733 1730 1730 1731 1731 1730 1730 1728 1728 1731 1731 1731 1731 1728 1728 1729 1729 1728 1728 1726 1726 1729 1729 1729 1729 1726 1726 1727 1727 1726 1726 1724 1724 1727 1727 1727 1727 1724 1724 1725 1725 1724 1724 1722 1722 1725 1725 1725 1725 1722 1722 1723 1723 1722 1722 1720 1720 1723 1723 1723 1723 1720 1720 1721 1721 1720 1720 2582 2582 1721 1721 1721 1721 2583 2583 2584 2584 1716 1716 1712 1712 1717 1717 1717 1717 1712 1712 1713 1713 1712 1712 1708 1708 1713 1713 1713 1713 1708 1708 1709 1709 1708 1708 1710 1710 1709 1709 1709 1709 1710 1710 1711 1711 1710 1710 1714 1714 1711 1711 1711 1711 1714 1714 1715 1715 2585 2585 1718 1718 2586 2586 2587 2587 1718 1718 1719 1719 1734 1734 1735 1735 1736 1736 1735 1735 1737 1737 1736 1736 1736 1736 1737 1737 1738 1738 1737 1737 1739 1739 1738 1738 1740 1740 1741 1741 1742 1742 1741 1741 1743 1743 1742 1742 2588 2588 2589 2589 1744 1744 2590 2590 1745 1745 1744 1744 1746 1746 1747 1747 1748 1748 1747 1747 1749 1749 1748 1748 1748 1748 1749 1749 1750 1750 1749 1749 1751 1751 1750 1750 1750 1750 1751 1751 1752 1752 1751 1751 1753 1753 1752 1752 1752 1752 1753 1753 1754 1754 1753 1753 1755 1755 1754 1754 1754 1754 1755 1755 1756 1756 1755 1755 1757 1757 1756 1756 1756 1756 1757 1757 2591 2591 1757 1757 2592 2592 2593 2593 1758 1758 1759 1759 1760 1760 1759 1759 1761 1761 1760 1760 1762 1762 1763 1763 1764 1764 1763 1763 1765 1765 1764 1764 2594 2594 2595 2595 1766 1766 2596 2596 1767 1767 1766 1766 1766 1766 1767 1767 1768 1768 1767 1767 1769 1769 1768 1768 1768 1768 1769 1769 1770 1770 1769 1769 1771 1771 1770 1770 1770 1770 1771 1771 1772 1772 1771 1771 1773 1773 1772 1772 1772 1772 1773 1773 1774 1774 1773 1773 1775 1775 1774 1774 1776 1776 1777 1777 1778 1778 1777 1777 1779 1779 1778 1778 1778 1778 1779 1779 1780 1780 1779 1779 1781 1781 1780 1780 1780 1780 1781 1781 1782 1782 1781 1781 1783 1783 1782 1782 1782 1782 1783 1783 1784 1784 1783 1783 1785 1785 1784 1784 1784 1784 1785 1785 2597 2597 1785 1785 2598 2598 2599 2599 1786 1786 1787 1787 1788 1788 1787 1787 1789 1789 1788 1788 1793 1793 1791 1791 1790 1790 1790 1790 1792 1792 1793 1793 1792 1792 1794 1794 1793 1793 2600 2600 2601 2601 1796 1796 2602 2602 1795 1795 1796 1796 1795 1795 1797 1797 1796 1796 1796 1796 1797 1797 1799 1799 1804 1804 1802 1802 1801 1801 1797 1797 1798 1798 1799 1799 1798 1798 1800 1800 1799 1799 1799 1799 1800 1800 1801 1801 1800 1800 1803 1803 1801 1801 1801 1801 1803 1803 1804 1804 1803 1803 1805 1805 1804 1804 1804 1804 1805 1805 1807 1807 1805 1805 1806 1806 1807 1807 1806 1806 1808 1808 1807 1807 1807 1807 1808 1808 1810 1810 1808 1808 1809 1809 1810 1810 1810 1810 1809 1809 1812 1812 1809 1809 1811 1811 1812 1812 1814 1814 1813 1813 1815 1815 1814 1814 1815 1815 1816 1816 2603 2603 1817 1817 2604 2604 2605 2605 1817 1817 1818 1818 1817 1817 1819 1819 1818 1818 1818 1818 1819 1819 1820 1820 1819 1819 1821 1821 1820 1820 1820 1820 1821 1821 1822 1822 1821 1821 1823 1823 1822 1822 1822 1822 1823 1823 1824 1824 1823 1823 1825 1825 1824 1824 1824 1824 1825 1825 1826 1826 1839 1839 1840 1840 1838 1838 1839 1839 1838 1838 1837 1837 2606 2606 1836 1836 2607 2607 2608 2608 1836 1836 1835 1835 1836 1836 1834 1834 1835 1835 1835 1835 1834 1834 1833 1833 1834 1834 1832 1832 1833 1833 1833 1833 1832 1832 1831 1831 1832 1832 1830 1830 1831 1831 1831 1831 1830 1830 1829 1829 1830 1830 1828 1828 1829 1829 1829 1829 1828 1828 1827 1827 1842 1842 1841 1841 1843 1843 1842 1842 1843 1843 1844 1844 2609 2609 1845 1845 2610 2610 2611 2611 1845 1845 1846 1846 1845 1845 1847 1847 1846 1846 1846 1846 1847 1847 1848 1848 1847 1847 1849 1849 1848 1848 1848 1848 1849 1849 1850 1850 1849 1849 1851 1851 1850 1850 1850 1850 1851 1851 1852 1852 1851 1851 1853 1853 1852 1852 1852 1852 1853 1853 1854 1854 1869 1869 1870 1870 1868 1868 1869 1869 1868 1868 1867 1867 2612 2612 1866 1866 2613 2613 2614 2614 1866 1866 1865 1865 1866 1866 1864 1864 1865 1865 1865 1865 1864 1864 1863 1863 1864 1864 1862 1862 1863 1863 1863 1863 1862 1862 1861 1861 1862 1862 1860 1860 1861 1861 1861 1861 1860 1860 1859 1859 1860 1860 1858 1858 1859 1859 1859 1859 1858 1858 1857 1857 1858 1858 1856 1856 1857 1857 1857 1857 1856 1856 1855 1855 1871 1871 1872 1872 1873 1873 1872 1872 1874 1874 1873 1873 2615 2615 2616 2616 1875 1875 2617 2617 1876 1876 1875 1875 1875 1875 1876 1876 1877 1877 1876 1876 1878 1878 1877 1877 1877 1877 1878 1878 1879 1879 1878 1878 1880 1880 1879 1879 1879 1879 1880 1880 1881 1881 1880 1880 1882 1882 1881 1881 1881 1881 1882 1882 1883 1883 1882 1882 1884 1884 1883 1883 1883 1883 1884 1884 1885 1885 1884 1884 1886 1886 1885 1885 1887 1887 1888 1888 1889 1889 1888 1888 1890 1890 1889 1889 2618 2618 2619 2619 1891 1891 2620 2620 1892 1892 1891 1891 1891 1891 1892 1892 1893 1893 1892 1892 1894 1894 1893 1893 1893 1893 1894 1894 1895 1895 1894 1894 1896 1896 1895 1895 1895 1895 1896 1896 1897 1897 1896 1896 1898 1898 1897 1897 1897 1897 1898 1898 1899 1899 1898 1898 1900 1900 1899 1899 1901 1901 1902 1902 1903 1903 1902 1902 1904 1904 1903 1903 1906 1906 1905 1905 1907 1907 1906 1906 1907 1907 1908 1908 1907 1907 1909 1909 1908 1908 1908 1908 1909 1909 1910 1910 2621 2621 1911 1911 2622 2622 2623 2623 1911 1911 1912 1912 1911 1911 1913 1913 1912 1912 1912 1912 1913 1913 1914 1914 1913 1913 1915 1915 1914 1914 1914 1914 1915 1915 1916 1916 1915 1915 1917 1917 1916 1916 1916 1916 1917 1917 1918 1918 1919 1919 1920 1920 1921 1921 1920 1920 1922 1922 1921 1921 1923 1923 1933 1933 1932 1932 1930 1930 1929 1929 1928 1928 1930 1930 1928 1928 1931 1931 1926 1926 1925 1925 1932 1932 1925 1925 1924 1924 1932 1932 1932 1932 1924 1924 1923 1923 1931 1931 1928 1928 1932 1932 1928 1928 1927 1927 1932 1932 1932 1932 1927 1927 1926 1926 1934 1934 1935 1935 1936 1936 1935 1935 1937 1937 1936 1936 1953 1953 1951 1951 1941 1941 1943 1943 1944 1944 1948 1948 1941 1941 1940 1940 1953 1953 1940 1940 1938 1938 1953 1953 1953 1953 1938 1938 1939 1939 1943 1943 1948 1948 1942 1942 1950 1950 1952 1952 1939 1939 1952 1952 1954 1954 1939 1939 1939 1939 1954 1954 1953 1953 1944 1944 1945 1945 1948 1948 1945 1945 1946 1946 1948 1948 1948 1948 1946 1946 1947 1947 1942 1942 1948 1948 1939 1939 1948 1948 1949 1949 1939 1939 1939 1939 1949 1949 1950 1950 1955 1955 1956 1956 1957 1957 1956 1956 1958 1958 1957 1957 1957 1957 1958 1958 1959 1959 1960 1960 1961 1961 1962 1962 1961 1961 1963 1963 1962 1962 1962 1962 1963 1963 1964 1964 1965 1965 1966 1966 1967 1967 1966 1966 1968 1968 1967 1967 1969 1969 1970 1970 1971 1971 1970 1970 1972 1972 1971 1971 1973 1973 1974 1974 1975 1975 1974 1974 1976 1976 1975 1975 1989 1989 1990 1990 1988 1988 1989 1989 1988 1988 1987 1987 1988 1988 1986 1986 1987 1987 1987 1987 1986 1986 1985 1985 2624 2624 1984 1984 2625 2625 2626 2626 1984 1984 1983 1983 1984 1984 1982 1982 1983 1983 1983 1983 1982 1982 1981 1981 1982 1982 1980 1980 1981 1981 1981 1981 1980 1980 1979 1979 1980 1980 1978 1978 1979 1979 1979 1979 1978 1978 1977 1977 1991 1991 1992 1992 1993 1993 1992 1992 1994 1994 1993 1993 1995 1995 1996 1996 1997 1997 1996 1996 1998 1998 1997 1997 1997 1997 1998 1998 1999 1999 2000 2000 2001 2001 2002 2002 2001 2001 2003 2003 2002 2002 2002 2002 2003 2003 2004 2004 2005 2005 2006 2006 2007 2007 2006 2006 2008 2008 2007 2007 2009 2009 2010 2010 2011 2011 2010 2010 2012 2012 2011 2011 2013 2013 2014 2014 2015 2015 2014 2014 2016 2016 2015 2015 2020 2020 2021 2021 2029 2029 2048 2048 2040 2040 2047 2047 2040 2040 2039 2039 2047 2047 2026 2026 2018 2018 2025 2025 2018 2018 2017 2017 2025 2025 2025 2025 2017 2017 2027 2027 2017 2017 2028 2028 2027 2027 2039 2039 2038 2038 2047 2047 2038 2038 2037 2037 2047 2047 2047 2047 2037 2037 2046 2046 2037 2037 2036 2036 2046 2046 2046 2046 2036 2036 2045 2045 2035 2035 2041 2041 2036 2036 2041 2041 2042 2042 2036 2036 2042 2042 2043 2043 2036 2036 2043 2043 2044 2044 2036 2036 2036 2036 2044 2044 2045 2045 2028 2028 2017 2017 2029 2029 2017 2017 2019 2019 2029 2029 2029 2029 2019 2019 2020 2020 2032 2032 2024 2024 2033 2033 2024 2024 2041 2041 2033 2033 2033 2033 2041 2041 2034 2034 2041 2041 2035 2035 2034 2034 2032 2032 2031 2031 2024 2024 2031 2031 2030 2030 2024 2024 2024 2024 2030 2030 2023 2023 2030 2030 2029 2029 2023 2023 2023 2023 2029 2029 2022 2022 2029 2029 2021 2021 2022 2022 2049 2049 2050 2050 2052 2052 2049 2049 2052 2052 2051 2051 2052 2052 2054 2054 2051 2051 2051 2051 2054 2054 2053 2053 2054 2054 2056 2056 2053 2053 2053 2053 2056 2056 2055 2055 2056 2056 2058 2058 2055 2055 2055 2055 2058 2058 2057 2057 2058 2058 2627 2627 2057 2057 2057 2057 2628 2628 2629 2629 2060 2060 2062 2062 2059 2059 2059 2059 2062 2062 2061 2061 2076 2076 2075 2075 2073 2073 2076 2076 2073 2073 2074 2074 2073 2073 2071 2071 2074 2074 2074 2074 2071 2071 2072 2072 2071 2071 2069 2069 2072 2072 2072 2072 2069 2069 2070 2070 2069 2069 2067 2067 2070 2070 2070 2070 2067 2067 2068 2068 2067 2067 2630 2630 2068 2068 2068 2068 2631 2631 2632 2632 2065 2065 2063 2063 2066 2066 2066 2066 2063 2063 2064 2064 2077 2077 2078 2078 2079 2079 2078 2078 2080 2080 2079 2079 2079 2079 2080 2080 2081 2081 2080 2080 2082 2082 2081 2081 2081 2081 2082 2082 2083 2083 2082 2082 2084 2084 2083 2083 2083 2083 2084 2084 2085 2085 2084 2084 2086 2086 2085 2085 2085 2085 2086 2086 2633 2633 2086 2086 2634 2634 2635 2635 2087 2087 2088 2088 2089 2089 2088 2088 2090 2090 2089 2089 2092 2092 2091 2091 2093 2093 2091 2091 2095 2095 2093 2093 2093 2093 2095 2095 2094 2094 2636 2636 2637 2637 2096 2096 2638 2638 2098 2098 2096 2096 2096 2096 2098 2098 2097 2097 2097 2097 2098 2098 2099 2099 2098 2098 2101 2101 2099 2099 2099 2099 2101 2101 2100 2100 2100 2100 2101 2101 2102 2102 2101 2101 2104 2104 2102 2102 2102 2102 2104 2104 2103 2103 2103 2103 2104 2104 2105 2105 2104 2104 2107 2107 2105 2105 2105 2105 2107 2107 2106 2106 2106 2106 2107 2107 2108 2108 2107 2107 2109 2109 2108 2108 2108 2108 2109 2109 2110 2110 2158 2158 2157 2157 2154 2154 2157 2157 2153 2153 2154 2154 2154 2154 2153 2153 2150 2150 2153 2153 2149 2149 2150 2150 2639 2639 2640 2640 2146 2146 2641 2641 2145 2145 2146 2146 2146 2146 2145 2145 2142 2142 2145 2145 2141 2141 2142 2142 2142 2142 2141 2141 2138 2138 2141 2141 2137 2137 2138 2138 2138 2138 2137 2137 2134 2134 2137 2137 2133 2133 2134 2134 2134 2134 2133 2133 2130 2130 2133 2133 2129 2129 2130 2130 2130 2130 2129 2129 2126 2126 2129 2129 2125 2125 2126 2126 2126 2126 2125 2125 2122 2122 2125 2125 2121 2121 2122 2122 2122 2122 2121 2121 2642 2642 2121 2121 2643 2643 2644 2644 2118 2118 2117 2117 2114 2114 2117 2117 2113 2113 2114 2114 2114 2114 2113 2113 2112 2112 2113 2113 2111 2111 2112 2112 2112 2112 2111 2111 2116 2116 2111 2111 2115 2115 2116 2116 2116 2116 2115 2115 2120 2120 2115 2115 2119 2119 2120 2120 2645 2645 2646 2646 2124 2124 2647 2647 2123 2123 2124 2124 2124 2124 2123 2123 2128 2128 2123 2123 2127 2127 2128 2128 2128 2128 2127 2127 2132 2132 2127 2127 2131 2131 2132 2132 2132 2132 2131 2131 2136 2136 2131 2131 2135 2135 2136 2136 2136 2136 2135 2135 2140 2140 2135 2135 2139 2139 2140 2140 2140 2140 2139 2139 2144 2144 2139 2139 2143 2143 2144 2144 2144 2144 2143 2143 2148 2148 2143 2143 2147 2147 2148 2148 2148 2148 2147 2147 2648 2648 2147 2147 2649 2649 2650 2650 2152 2152 2151 2151 2156 2156 2151 2151 2155 2155 2156 2156 2156 2156 2155 2155 2158 2158 2155 2155 2157 2157 2158 2158 2197 2197 2204 2204 2193 2193 2204 2204 2202 2202 2193 2193 2651 2651 2652 2652 2191 2191 2653 2653 2200 2200 2191 2191 2191 2191 2200 2200 2189 2189 2200 2200 2195 2195 2189 2189 2189 2189 2195 2195 2185 2185 2195 2195 2187 2187 2185 2185 2185 2185 2187 2187 2182 2182 2187 2187 2181 2181 2182 2182 2182 2182 2181 2181 2179 2179 2181 2181 2177 2177 2179 2179 2179 2179 2177 2177 2175 2175 2177 2177 2169 2169 2175 2175 2175 2175 2169 2169 2173 2173 2169 2169 2164 2164 2173 2173 2173 2173 2164 2164 2654 2654 2164 2164 2655 2655 2656 2656 2171 2171 2162 2162 2167 2167 2162 2162 2160 2160 2167 2167 2167 2167 2160 2160 2166 2166 2160 2160 2159 2159 2166 2166 2166 2166 2159 2159 2168 2168 2159 2159 2161 2161 2168 2168 2168 2168 2161 2161 2172 2172 2161 2161 2163 2163 2172 2172 2657 2657 2658 2658 2174 2174 2659 2659 2165 2165 2174 2174 2174 2174 2165 2165 2176 2176 2165 2165 2170 2170 2176 2176 2176 2176 2170 2170 2180 2180 2170 2170 2178 2178 2180 2180 2180 2180 2178 2178 2183 2183 2178 2178 2184 2184 2183 2183 2183 2183 2184 2184 2186 2186 2184 2184 2188 2188 2186 2186 2186 2186 2188 2188 2190 2190 2188 2188 2196 2196 2190 2190 2190 2190 2196 2196 2192 2192 2196 2196 2201 2201 2192 2192 2192 2192 2201 2201 2660 2660 2201 2201 2661 2661 2662 2662 2194 2194 2203 2203 2198 2198 2203 2203 2205 2205 2198 2198 2198 2198 2205 2205 2199 2199 2205 2205 2206 2206 2199 2199 2199 2199 2206 2206 2197 2197 2206 2206 2204 2204 2197 2197 2219 2219 2227 2227 2224 2224 2212 2212 2213 2213 2217 2217 2213 2213 2216 2216 2217 2217 2663 2663 2664 2664 2221 2221 2224 2224 2222 2222 2219 2219 2222 2222 2218 2218 2219 2219 2219 2219 2218 2218 2665 2665 2218 2218 2666 2666 2667 2667 2215 2215 2214 2214 2210 2210 2214 2214 2209 2209 2210 2210 2210 2210 2209 2209 2208 2208 2209 2209 2207 2207 2208 2208 2208 2208 2207 2207 2212 2212 2207 2207 2211 2211 2212 2212 2212 2212 2211 2211 2213 2213 2668 2668 2220 2220 2221 2221 2220 2220 2223 2223 2221 2221 2221 2221 2223 2223 2229 2229 2223 2223 2225 2225 2229 2229 2225 2225 2228 2228 2229 2229 2229 2229 2228 2228 2233 2233 2228 2228 2232 2232 2233 2233 2233 2233 2232 2232 2237 2237 2232 2232 2236 2236 2237 2237 2237 2237 2236 2236 2241 2241 2236 2236 2240 2240 2241 2241 2241 2241 2240 2240 2245 2245 2240 2240 2244 2244 2245 2245 2245 2245 2244 2244 2249 2249 2244 2244 2248 2248 2249 2249 2249 2249 2248 2248 2669 2669 2248 2248 2670 2670 2671 2671 2252 2252 2254 2254 2253 2253 2253 2253 2254 2254 2258 2258 2254 2254 2257 2257 2258 2258 2258 2258 2257 2257 2260 2260 2257 2257 2259 2259 2260 2260 2260 2260 2259 2259 2256 2256 2259 2259 2255 2255 2256 2256 2256 2256 2255 2255 2251 2251 2255 2255 2250 2250 2251 2251 2672 2672 2673 2673 2247 2247 2674 2674 2246 2246 2247 2247 2247 2247 2246 2246 2243 2243 2246 2246 2242 2242 2243 2243 2243 2243 2242 2242 2239 2239 2242 2242 2238 2238 2239 2239 2239 2239 2238 2238 2235 2235 2238 2238 2234 2234 2235 2235 2235 2235 2234 2234 2231 2231 2234 2234 2230 2230 2231 2231 2231 2231 2230 2230 2227 2227 2230 2230 2226 2226 2227 2227 2227 2227 2226 2226 2224 2224 2308 2308 2307 2307 2304 2304 2307 2307 2303 2303 2304 2304 2304 2304 2303 2303 2300 2300 2303 2303 2299 2299 2300 2300 2675 2675 2676 2676 2296 2296 2677 2677 2295 2295 2296 2296 2296 2296 2295 2295 2292 2292 2295 2295 2291 2291 2292 2292 2292 2292 2291 2291 2288 2288 2291 2291 2287 2287 2288 2288 2288 2288 2287 2287 2284 2284 2287 2287 2283 2283 2284 2284 2284 2284 2283 2283 2280 2280 2283 2283 2279 2279 2280 2280 2280 2280 2279 2279 2276 2276 2279 2279 2275 2275 2276 2276 2276 2276 2275 2275 2272 2272 2275 2275 2271 2271 2272 2272 2272 2272 2271 2271 2678 2678 2271 2271 2679 2679 2680 2680 2268 2268 2267 2267 2264 2264 2267 2267 2263 2263 2264 2264 2264 2264 2263 2263 2262 2262 2263 2263 2261 2261 2262 2262 2262 2262 2261 2261 2266 2266 2261 2261 2265 2265 2266 2266 2266 2266 2265 2265 2270 2270 2265 2265 2269 2269 2270 2270 2681 2681 2682 2682 2274 2274 2683 2683 2273 2273 2274 2274 2274 2274 2273 2273 2278 2278 2273 2273 2277 2277 2278 2278 2278 2278 2277 2277 2282 2282 2277 2277 2281 2281 2282 2282 2282 2282 2281 2281 2286 2286 2281 2281 2285 2285 2286 2286 2286 2286 2285 2285 2290 2290 2285 2285 2289 2289 2290 2290 2290 2290 2289 2289 2294 2294 2289 2289 2293 2293 2294 2294 2294 2294 2293 2293 2298 2298 2293 2293 2297 2297 2298 2298 2298 2298 2297 2297 2684 2684 2297 2297 2685 2685 2686 2686 2302 2302 2301 2301 2306 2306 2301 2301 2305 2305 2306 2306 2306 2306 2305 2305 2308 2308 2305 2305 2307 2307 2308 2308 2347 2347 2354 2354 2343 2343 2354 2354 2352 2352 2343 2343 2687 2687 2688 2688 2341 2341 2689 2689 2350 2350 2341 2341 2341 2341 2350 2350 2339 2339 2350 2350 2345 2345 2339 2339 2339 2339 2345 2345 2335 2335 2345 2345 2337 2337 2335 2335 2335 2335 2337 2337 2332 2332 2337 2337 2331 2331 2332 2332 2332 2332 2331 2331 2329 2329 2331 2331 2327 2327 2329 2329 2329 2329 2327 2327 2325 2325 2327 2327 2319 2319 2325 2325 2325 2325 2319 2319 2323 2323 2319 2319 2314 2314 2323 2323 2323 2323 2314 2314 2690 2690 2314 2314 2691 2691 2692 2692 2321 2321 2312 2312 2317 2317 2312 2312 2310 2310 2317 2317 2317 2317 2310 2310 2316 2316 2310 2310 2309 2309 2316 2316 2316 2316 2309 2309 2318 2318 2309 2309 2311 2311 2318 2318 2318 2318 2311 2311 2322 2322 2311 2311 2313 2313 2322 2322 2693 2693 2694 2694 2324 2324 2695 2695 2315 2315 2324 2324 2324 2324 2315 2315 2326 2326 2315 2315 2320 2320 2326 2326 2326 2326 2320 2320 2330 2330 2320 2320 2328 2328 2330 2330 2330 2330 2328 2328 2333 2333 2328 2328 2334 2334 2333 2333 2333 2333 2334 2334 2336 2336 2334 2334 2338 2338 2336 2336 2336 2336 2338 2338 2340 2340 2338 2338 2346 2346 2340 2340 2340 2340 2346 2346 2342 2342 2346 2346 2351 2351 2342 2342 2342 2342 2351 2351 2696 2696 2351 2351 2697 2697 2698 2698 2344 2344 2353 2353 2348 2348 2353 2353 2355 2355 2348 2348 2348 2348 2355 2355 2349 2349 2355 2355 2356 2356 2349 2349 2349 2349 2356 2356 2347 2347 2356 2356 2354 2354 2347 2347 2389 2389 2397 2397 2394 2394 2394 2394 2392 2392 2389 2389 2392 2392 2388 2388 2389 2389 2389 2389 2388 2388 2385 2385 2388 2388 2384 2384 2385 2385 2385 2385 2384 2384 2381 2381 2384 2384 2380 2380 2381 2381 2381 2381 2380 2380 2377 2377 2380 2380 2376 2376 2377 2377 2377 2377 2376 2376 2373 2373 2376 2376 2372 2372 2373 2373 2373 2373 2372 2372 2369 2369 2372 2372 2368 2368 2369 2369 2369 2369 2368 2368 2699 2699 2368 2368 2700 2700 2701 2701 2365 2365 2364 2364 2361 2361 2364 2364 2360 2360 2361 2361 2361 2361 2360 2360 2358 2358 2360 2360 2357 2357 2358 2358 2358 2358 2357 2357 2363 2363 2357 2357 2359 2359 2363 2363 2359 2359 2362 2362 2363 2363 2363 2363 2362 2362 2367 2367 2362 2362 2366 2366 2367 2367 2702 2702 2703 2703 2371 2371 2704 2704 2370 2370 2371 2371 2371 2371 2370 2370 2375 2375 2370 2370 2374 2374 2375 2375 2375 2375 2374 2374 2379 2379 2374 2374 2378 2378 2379 2379 2379 2379 2378 2378 2383 2383 2378 2378 2382 2382 2383 2383 2383 2383 2382 2382 2387 2387 2382 2382 2386 2386 2387 2387 2387 2387 2386 2386 2391 2391 2386 2386 2390 2390 2391 2391 2390 2390 2393 2393 2391 2391 2391 2391 2393 2393 2399 2399 2393 2393 2395 2395 2399 2399 2395 2395 2398 2398 2399 2399 2399 2399 2398 2398 2705 2705 2398 2398 2706 2706 2707 2707 2403 2403 2402 2402 2407 2407 2402 2402 2406 2406 2407 2407 2406 2406 2408 2408 2407 2407 2407 2407 2408 2408 2410 2410 2408 2408 2409 2409 2410 2410 2410 2410 2409 2409 2405 2405 2409 2409 2404 2404 2405 2405 2405 2405 2404 2404 2401 2401 2404 2404 2400 2400 2401 2401 2708 2708 2709 2709 2397 2397 2710 2710 2396 2396 2397 2397 2397 2397 2396 2396 2394 2394 2411 2411 2412 2412 2413 2413 2412 2412 2414 2414 2413 2413 2415 2415 2416 2416 2417 2417 2416 2416 2418 2418 2417 2417 2711 2711 2712 2712 2419 2419 2713 2713 2420 2420 2419 2419 2419 2419 2420 2420 2421 2421 2420 2420 2422 2422 2421 2421 2421 2421 2422 2422 2423 2423 2422 2422 2424 2424 2423 2423 2423 2423 2424 2424 2425 2425 2424 2424 2426 2426 2425 2425 2425 2425 2426 2426 2427 2427 2426 2426 2428 2428 2427 2427 2429 2429 2430 2430 2431 2431 2430 2430 2432 2432 2431 2431 2431 2431 2432 2432 2433 2433 2432 2432 2434 2434 2433 2433 2433 2433 2434 2434 2435 2435 2434 2434 2436 2436 2435 2435 2435 2435 2436 2436 2437 2437 2436 2436 2438 2438 2437 2437 2437 2437 2438 2438 2714 2714 2438 2438 2715 2715 2716 2716 2439 2439 2440 2440 2441 2441 2440 2440 2442 2442 2441 2441 2454 2454 2455 2455 2462 2462 2455 2455 2456 2456 2462 2462 2462 2462 2456 2456 2457 2457 2447 2447 2446 2446 2445 2445 2446 2446 2443 2443 2445 2445 2445 2445 2443 2443 2444 2444 2447 2447 2448 2448 2446 2446 2448 2448 2449 2449 2446 2446 2446 2446 2449 2449 2450 2450 2458 2458 2461 2461 2459 2459 2461 2461 2462 2462 2459 2459 2459 2459 2462 2462 2460 2460 2462 2462 2457 2457 2460 2460 2450 2450 2451 2451 2446 2446 2451 2451 2452 2452 2446 2446 2446 2446 2452 2452 2462 2462 2452 2452 2453 2453 2462 2462 2462 2462 2453 2453 2454 2454 2463 2463 2464 2464 2465 2465 2464 2464 2466 2466 2465 2465 2465 2465 2466 2466 2467 2467 2466 2466 2468 2468 2467 2467 2467 2467 2468 2468 2717 2717 2468 2468 2718 2718 2719 2719 2469 2469 2470 2470 2471 2471 2470 2470 2472 2472 2471 2471 2471 2471 2472 2472 2473 2473 2472 2472 2474 2474 2473 2473 2473 2473 2474 2474 2475 2475 2474 2474 2476 2476 2475 2475 2477 2477 2478 2478 2479 2479 2478 2478 2480 2480 2479 2479 2479 2479 2480 2480 2481 2481 2480 2480 2482 2482 2481 2481 2481 2481 2482 2482 2720 2720 2482 2482 2721 2721 2722 2722 2483 2483 2484 2484 2485 2485 2484 2484 2486 2486 2485 2485 2485 2485 2486 2486 2487 2487 2486 2486 2488 2488 2487 2487 2487 2487 2488 2488 2489 2489 2488 2488 2490 2490 2489 2489
+1 1 0 0 5 5 0 0 4 4 5 5 5 5 4 4 9 9 4 4 8 8 9 9 9 9 8 8 3855 3855 8 8 3856 3856 3857 3857 13 13 12 12 17 17 12 12 16 16 17 17 17 17 16 16 21 21 16 16 20 20 21 21 21 21 20 20 25 25 20 20 24 24 25 25 25 25 24 24 29 29 24 24 28 28 29 29 29 29 28 28 33 33 28 28 32 32 33 33 3858 3858 3859 3859 37 37 3860 3860 36 36 37 37 37 37 36 36 41 41 36 36 40 40 41 41 41 41 40 40 45 45 40 40 44 44 45 45 45 45 44 44 47 47 44 44 46 46 47 47 47 47 46 46 43 43 46 46 42 42 43 43 43 43 42 42 39 39 42 42 38 38 39 39 39 39 38 38 3861 3861 38 38 3862 3862 3863 3863 35 35 34 34 31 31 34 34 30 30 31 31 31 31 30 30 27 27 30 30 26 26 27 27 27 27 26 26 23 23 26 26 22 22 23 23 23 23 22 22 19 19 22 22 18 18 19 19 19 19 18 18 15 15 18 18 14 14 15 15 3864 3864 3865 3865 11 11 3866 3866 10 10 11 11 11 11 10 10 7 7 10 10 6 6 7 7 7 7 6 6 3 3 6 6 2 2 3 3 3 3 2 2 1 1 2 2 0 0 1 1 49 49 48 48 53 53 48 48 52 52 53 53 53 53 52 52 57 57 52 52 56 56 57 57 57 57 56 56 3867 3867 56 56 3868 3868 3869 3869 61 61 60 60 65 65 60 60 64 64 65 65 65 65 64 64 69 69 64 64 68 68 69 69 69 69 68 68 73 73 68 68 72 72 73 73 73 73 72 72 77 77 72 72 76 76 77 77 77 77 76 76 81 81 76 76 80 80 81 81 3870 3870 3871 3871 85 85 3872 3872 84 84 85 85 85 85 84 84 89 89 84 84 88 88 89 89 89 89 88 88 93 93 88 88 92 92 93 93 93 93 92 92 95 95 92 92 94 94 95 95 95 95 94 94 91 91 94 94 90 90 91 91 91 91 90 90 87 87 90 90 86 86 87 87 87 87 86 86 3873 3873 86 86 3874 3874 3875 3875 83 83 82 82 79 79 82 82 78 78 79 79 79 79 78 78 75 75 78 78 74 74 75 75 75 75 74 74 71 71 74 74 70 70 71 71 71 71 70 70 67 67 70 70 66 66 67 67 67 67 66 66 63 63 66 66 62 62 63 63 3876 3876 3877 3877 59 59 3878 3878 58 58 59 59 59 59 58 58 55 55 58 58 54 54 55 55 55 55 54 54 51 51 54 54 50 50 51 51 51 51 50 50 49 49 50 50 48 48 49 49 97 97 96 96 101 101 96 96 100 100 101 101 101 101 100 100 105 105 100 100 104 104 105 105 105 105 104 104 3879 3879 104 104 3880 3880 3881 3881 109 109 108 108 113 113 108 108 112 112 113 113 113 113 112 112 117 117 112 112 116 116 117 117 117 117 116 116 121 121 116 116 120 120 121 121 121 121 120 120 125 125 120 120 124 124 125 125 125 125 124 124 129 129 124 124 128 128 129 129 3882 3882 3883 3883 133 133 3884 3884 132 132 133 133 133 133 132 132 137 137 132 132 136 136 137 137 137 137 136 136 141 141 136 136 140 140 141 141 141 141 140 140 143 143 140 140 142 142 143 143 143 143 142 142 139 139 142 142 138 138 139 139 139 139 138 138 135 135 138 138 134 134 135 135 135 135 134 134 3885 3885 134 134 3886 3886 3887 3887 131 131 130 130 127 127 130 130 126 126 127 127 127 127 126 126 123 123 126 126 122 122 123 123 123 123 122 122 119 119 122 122 118 118 119 119 119 119 118 118 115 115 118 118 114 114 115 115 115 115 114 114 111 111 114 114 110 110 111 111 3888 3888 3889 3889 107 107 3890 3890 106 106 107 107 107 107 106 106 103 103 106 106 102 102 103 103 103 103 102 102 99 99 102 102 98 98 99 99 99 99 98 98 97 97 98 98 96 96 97 97 145 145 144 144 149 149 144 144 148 148 149 149 149 149 148 148 153 153 148 148 152 152 153 153 153 153 152 152 3891 3891 152 152 3892 3892 3893 3893 157 157 156 156 161 161 156 156 160 160 161 161 161 161 160 160 165 165 160 160 164 164 165 165 165 165 164 164 169 169 164 164 168 168 169 169 169 169 168 168 173 173 168 168 172 172 173 173 173 173 172 172 177 177 172 172 176 176 177 177 3894 3894 3895 3895 181 181 3896 3896 180 180 181 181 181 181 180 180 185 185 180 180 184 184 185 185 185 185 184 184 189 189 184 184 188 188 189 189 189 189 188 188 191 191 188 188 190 190 191 191 191 191 190 190 187 187 190 190 186 186 187 187 187 187 186 186 183 183 186 186 182 182 183 183 183 183 182 182 3897 3897 182 182 3898 3898 3899 3899 179 179 178 178 175 175 178 178 174 174 175 175 175 175 174 174 171 171 174 174 170 170 171 171 171 171 170 170 167 167 170 170 166 166 167 167 167 167 166 166 163 163 166 166 162 162 163 163 163 163 162 162 159 159 162 162 158 158 159 159 3900 3900 3901 3901 155 155 3902 3902 154 154 155 155 155 155 154 154 151 151 154 154 150 150 151 151 151 151 150 150 147 147 150 150 146 146 147 147 147 147 146 146 145 145 146 146 144 144 145 145 192 192 193 193 194 194 193 193 195 195 194 194 196 196 197 197 198 198 197 197 199 199 198 198 200 200 201 201 202 202 201 201 203 203 202 202 204 204 205 205 207 207 210 210 212 212 209 209 212 212 211 211 209 209 209 209 211 211 208 208 211 211 204 204 208 208 208 208 204 204 206 206 204 204 207 207 206 206 213 213 214 214 215 215 214 214 216 216 215 215 224 224 225 225 223 223 220 220 218 218 219 219 218 218 217 217 219 219 219 219 217 217 221 221 217 217 224 224 221 221 221 221 224 224 222 222 224 224 223 223 222 222 226 226 227 227 228 228 227 227 229 229 228 228 233 233 231 231 232 232 231 231 230 230 232 232 238 238 236 236 237 237 236 236 235 235 237 237 237 237 235 235 230 230 235 235 234 234 230 230 230 230 234 234 232 232 239 239 240 240 241 241 240 240 242 242 241 241 249 249 251 251 248 248 251 251 250 250 248 248 244 244 246 246 243 243 246 246 245 245 243 243 243 243 245 245 250 250 245 245 247 247 250 250 250 250 247 247 248 248 252 252 253 253 254 254 253 253 255 255 254 254 256 256 257 257 258 258 257 257 259 259 258 258 431 431 437 437 436 436 389 389 385 385 328 328 328 328 373 373 327 327 373 373 372 372 327 327 327 327 372 372 376 376 404 404 410 410 408 408 426 426 430 430 436 436 430 430 434 434 436 436 436 436 434 434 431 431 431 431 427 427 437 437 427 427 423 423 437 437 437 437 423 423 419 419 419 419 415 415 437 437 415 415 411 411 437 437 437 437 411 411 405 405 385 385 381 381 328 328 381 381 377 377 328 328 328 328 377 377 373 373 405 405 401 401 437 437 401 401 397 397 437 437 437 437 397 397 328 328 397 397 393 393 328 328 328 328 393 393 389 389 376 376 380 380 327 327 380 380 384 384 327 327 327 327 384 384 388 388 410 410 414 414 408 408 414 414 418 418 408 408 408 408 418 418 436 436 418 418 422 422 436 436 436 436 422 422 426 426 388 388 392 392 327 327 392 392 396 396 327 327 327 327 396 396 408 408 396 396 400 400 408 408 408 408 400 400 404 404 438 438 433 433 429 429 413 413 407 407 409 409 406 406 412 412 437 437 429 429 425 425 438 438 425 425 421 421 438 438 438 438 421 421 409 409 421 421 417 417 409 409 409 409 417 417 413 413 390 390 371 371 386 386 371 371 382 382 386 386 412 412 416 416 437 437 416 416 420 420 437 437 437 437 420 420 424 424 424 424 428 428 437 437 428 428 432 432 437 437 437 437 432 432 438 438 432 432 435 435 438 438 438 438 435 435 433 433 407 407 403 403 409 409 403 403 399 399 409 409 409 409 399 399 329 329 399 399 395 395 329 329 329 329 395 395 391 391 391 391 387 387 329 329 387 387 383 383 329 329 329 329 383 383 379 379 358 358 356 356 378 378 390 390 394 394 371 371 394 394 398 398 371 371 371 371 398 398 437 437 398 398 402 402 437 437 437 437 402 402 406 406 363 363 365 365 437 437 379 379 375 375 329 329 375 375 374 374 329 329 329 329 374 374 378 378 378 378 350 350 348 348 348 348 346 346 378 378 346 346 344 344 378 378 378 378 344 344 329 329 344 344 342 342 329 329 329 329 342 342 340 340 365 365 367 367 437 437 367 367 369 369 437 437 437 437 369 369 371 371 371 371 370 370 382 382 370 370 368 368 382 382 382 382 368 368 366 366 366 366 364 364 382 382 364 364 362 362 382 382 382 382 362 362 378 378 362 362 360 360 378 378 378 378 360 360 358 358 356 356 354 354 378 378 354 354 352 352 378 378 378 378 352 352 350 350 340 340 338 338 329 329 338 338 336 336 329 329 329 329 336 336 334 334 345 345 347 347 328 328 355 355 357 357 437 437 334 334 332 332 329 329 332 332 330 330 329 329 329 329 330 330 328 328 330 330 331 331 328 328 328 328 331 331 333 333 333 333 335 335 328 328 335 335 337 337 328 328 328 328 337 337 339 339 357 357 359 359 437 437 359 359 361 361 437 437 437 437 361 361 363 363 339 339 341 341 328 328 341 341 343 343 328 328 328 328 343 343 345 345 347 347 349 349 328 328 349 349 351 351 328 328 328 328 351 351 437 437 351 351 353 353 437 437 437 437 353 353 355 355 316 316 329 329 320 320 329 329 324 324 320 320 296 296 292 292 288 288 292 292 286 286 288 288 281 281 285 285 261 261 315 315 319 319 328 328 319 319 323 323 328 328 328 328 323 323 329 329 323 323 326 326 329 329 329 329 326 326 324 324 262 262 270 270 266 266 296 296 288 288 300 300 288 288 329 329 300 300 300 300 329 329 304 304 281 281 261 261 277 277 316 316 312 312 329 329 312 312 308 308 329 329 329 329 308 308 304 304 286 286 282 282 288 288 282 282 278 278 288 288 288 288 278 278 262 262 278 278 274 274 262 262 262 262 274 274 270 270 266 266 265 265 262 262 265 265 269 269 262 262 262 262 269 269 261 261 269 269 273 273 261 261 261 261 273 273 277 277 285 285 291 291 261 261 291 291 295 295 261 261 261 261 295 295 328 328 295 295 299 299 328 328 328 328 299 299 303 303 303 303 307 307 328 328 307 307 311 311 328 328 328 328 311 311 315 315 317 317 321 321 327 327 321 321 325 325 327 327 327 327 325 325 328 328 325 325 322 322 328 328 328 328 322 322 318 318 318 318 314 314 328 328 314 314 310 310 328 328 328 328 310 310 306 306 290 290 284 284 261 261 284 284 280 280 261 261 261 261 280 280 276 276 260 260 263 263 267 267 306 306 302 302 328 328 302 302 298 298 328 328 328 328 298 298 261 261 298 298 294 294 261 261 261 261 294 294 290 290 305 305 309 309 327 327 309 309 313 313 327 327 327 327 313 313 317 317 276 276 272 272 261 261 272 272 268 268 261 261 261 261 268 268 260 260 268 268 264 264 260 260 260 260 264 264 263 263 267 267 271 271 260 260 271 271 275 275 260 260 260 260 275 275 287 287 275 275 279 279 287 287 279 279 283 283 287 287 287 287 283 283 289 289 289 289 293 293 287 287 293 293 297 297 287 287 287 287 297 297 327 327 297 297 301 301 327 327 327 327 301 301 305 305 439 439 440 440 441 441 440 440 442 442 441 441 443 443 444 444 445 445 444 444 446 446 445 445 447 447 448 448 449 449 448 448 450 450 449 449 451 451 452 452 453 453 452 452 454 454 453 453 460 460 458 458 455 455 582 582 584 584 587 587 584 584 581 581 587 587 581 581 577 577 587 587 587 587 577 577 586 586 577 577 573 573 586 586 586 586 573 573 569 569 533 533 539 539 534 534 539 539 536 536 534 534 534 534 536 536 540 540 540 540 546 546 534 534 546 546 550 550 534 534 534 534 550 550 542 542 550 550 554 554 542 542 554 554 558 558 542 542 558 558 562 562 542 542 542 542 562 562 566 566 553 553 549 549 533 533 549 549 545 545 533 533 533 533 545 545 539 539 566 566 570 570 542 542 570 570 574 574 542 542 542 542 574 574 587 587 574 574 578 578 587 587 587 587 578 578 582 582 569 569 565 565 586 586 565 565 561 561 586 586 586 586 561 561 533 533 561 561 557 557 533 533 533 533 557 557 553 553 544 544 548 548 533 533 580 580 583 583 585 585 583 583 579 579 585 585 543 543 537 537 532 532 537 537 535 535 532 532 532 532 535 535 533 533 535 535 538 538 533 533 533 533 538 538 544 544 579 579 575 575 585 585 575 575 571 571 585 585 585 585 571 571 541 541 548 548 552 552 533 533 552 552 556 556 533 533 533 533 556 556 586 586 556 556 560 560 586 586 586 586 560 560 564 564 564 564 568 568 586 586 568 568 572 572 586 586 586 586 572 572 585 585 572 572 576 576 585 585 585 585 576 576 580 580 571 571 567 567 541 541 567 567 563 563 541 541 541 541 563 563 559 559 559 559 555 555 541 541 555 555 551 551 541 541 541 541 551 551 532 532 551 551 547 547 532 532 532 532 547 547 543 543 533 533 489 489 493 493 502 502 496 496 532 532 496 496 492 492 532 532 532 532 492 492 500 500 492 492 488 488 500 500 488 488 484 484 500 500 484 484 480 480 500 500 500 500 480 480 476 476 493 493 497 497 533 533 497 497 503 503 533 533 533 533 503 503 532 532 503 503 506 506 532 532 532 532 506 506 502 502 476 476 472 472 500 500 472 472 468 468 500 500 500 500 468 468 455 455 468 468 464 464 455 455 455 455 464 464 460 460 458 458 461 461 455 455 461 461 465 465 455 455 455 455 465 465 456 456 465 465 469 469 456 456 456 456 469 469 473 473 473 473 477 477 456 456 477 477 481 481 456 456 456 456 481 481 533 533 481 481 485 485 533 533 533 533 485 485 489 489 509 509 508 508 456 456 499 499 505 505 534 534 456 456 508 508 457 457 508 508 510 510 457 457 457 457 510 510 512 512 470 470 466 466 457 457 515 515 513 513 456 456 513 513 511 511 456 456 456 456 511 511 509 509 490 490 486 486 512 512 466 466 462 462 457 457 462 462 459 459 457 457 457 457 459 459 463 463 463 463 467 467 457 457 467 467 471 471 457 457 457 457 471 471 501 501 471 471 475 475 501 501 475 475 479 479 501 501 501 501 479 479 483 483 483 483 487 487 501 501 487 487 491 491 501 501 501 501 491 491 534 534 491 491 495 495 534 534 534 534 495 495 499 499 498 498 526 526 504 504 526 526 534 534 504 504 504 504 534 534 507 507 534 534 505 505 507 507 498 498 518 518 520 520 486 486 482 482 512 512 482 482 478 478 512 512 512 512 478 478 457 457 478 478 474 474 457 457 457 457 474 474 470 470 526 526 528 528 534 534 528 528 530 530 534 534 534 534 530 530 533 533 530 530 531 531 533 533 533 533 531 531 529 529 529 529 527 527 533 533 527 527 525 525 533 533 533 533 525 525 523 523 490 490 512 512 494 494 512 512 514 514 494 494 494 494 514 514 498 498 514 514 516 516 498 498 498 498 516 516 518 518 520 520 522 522 498 498 522 522 524 524 498 498 498 498 524 524 526 526 523 523 521 521 533 533 521 521 519 519 533 533 533 533 519 519 456 456 519 519 517 517 456 456 456 456 517 517 515 515 620 620 626 626 624 624 640 640 646 646 644 644 688 688 692 692 694 694 700 700 704 704 706 706 704 704 708 708 706 706 601 601 603 603 607 607 603 603 605 605 607 607 607 607 605 605 609 609 605 605 611 611 609 609 609 609 611 611 613 613 611 611 617 617 613 613 613 613 617 617 615 615 617 617 619 619 615 615 615 615 619 619 3903 3903 619 619 3904 3904 3905 3905 621 621 623 623 627 627 623 623 625 625 627 627 627 627 625 625 629 629 625 625 631 631 629 629 629 629 631 631 633 633 631 631 637 637 633 633 633 633 637 637 635 635 637 637 639 639 635 635 635 635 639 639 641 641 639 639 643 643 641 641 641 641 643 643 647 647 643 643 645 645 647 647 647 647 645 645 649 649 645 645 651 651 649 649 649 649 651 651 654 654 651 651 655 655 654 654 654 654 655 655 659 659 655 655 657 657 659 659 659 659 657 657 663 663 657 657 661 661 663 663 663 663 661 661 666 666 661 661 667 667 666 666 666 666 667 667 671 671 667 667 669 669 671 671 671 671 669 669 673 673 669 669 675 675 673 673 673 673 675 675 677 677 675 675 679 679 677 677 677 677 679 679 681 681 679 679 683 683 681 681 681 681 683 683 685 685 3906 3906 687 687 3907 3907 3908 3908 687 687 689 689 687 687 691 691 689 689 689 689 691 691 693 693 691 691 695 695 693 693 693 693 695 695 697 697 695 695 699 699 697 697 697 697 699 699 703 703 699 699 701 701 703 703 703 703 701 701 705 705 701 701 707 707 705 705 705 705 707 707 709 709 707 707 711 711 709 709 709 709 711 711 713 713 711 711 715 715 713 713 713 713 715 715 717 717 715 715 716 716 717 717 717 717 716 716 712 712 716 716 714 714 712 712 712 712 714 714 708 708 714 714 710 710 708 708 708 708 710 710 706 706 694 694 692 692 698 698 692 692 696 696 698 698 698 698 696 696 700 700 696 696 702 702 700 700 700 700 702 702 704 704 694 694 690 690 688 688 690 690 686 686 688 688 688 688 686 686 3909 3909 686 686 3910 3910 3911 3911 684 684 682 682 680 680 682 682 678 678 680 680 680 680 678 678 676 676 678 678 674 674 676 676 644 644 646 646 650 650 646 646 648 648 650 650 650 650 648 648 652 652 648 648 653 653 652 652 652 652 653 653 656 656 653 653 658 658 656 656 656 656 658 658 660 660 658 658 662 662 660 660 660 660 662 662 665 665 662 662 664 664 665 665 665 665 664 664 668 668 664 664 670 670 668 668 668 668 670 670 674 674 670 670 672 672 674 674 674 674 672 672 676 676 624 624 626 626 630 630 644 644 642 642 640 640 642 642 638 638 640 640 640 640 638 638 634 634 638 638 636 636 634 634 634 634 636 636 632 632 636 636 630 630 632 632 632 632 630 630 628 628 630 630 626 626 628 628 624 624 622 622 620 620 3912 3912 618 618 3913 3913 3914 3914 618 618 614 614 618 618 616 616 614 614 614 614 616 616 612 612 616 616 610 610 612 612 612 612 610 610 608 608 610 610 604 604 608 608 608 608 604 604 606 606 604 604 602 602 606 606 606 606 602 602 600 600 602 602 598 598 600 600 600 600 598 598 596 596 598 598 594 594 596 596 596 596 594 594 592 592 594 594 590 590 592 592 592 592 590 590 589 589 590 590 588 588 589 589 589 589 588 588 593 593 588 588 591 591 593 593 593 593 591 591 597 597 591 591 595 595 597 597 597 597 595 595 601 601 595 595 599 599 601 601 601 601 599 599 603 603 768 768 765 765 778 778 744 744 736 736 740 740 736 736 730 730 740 740 740 740 730 730 738 738 759 759 772 772 763 763 772 772 774 774 763 763 763 763 774 774 765 765 774 774 776 776 765 765 765 765 776 776 778 778 730 730 727 727 738 738 727 727 725 725 738 738 738 738 725 725 734 734 725 725 723 723 734 734 734 734 723 723 732 732 752 752 750 750 748 748 750 750 746 746 748 748 748 748 746 746 744 744 746 746 742 742 744 744 744 744 742 742 736 736 762 762 771 771 758 758 771 771 769 769 758 758 758 758 769 769 756 756 778 778 779 779 768 768 779 779 777 777 768 768 768 768 777 777 764 764 777 777 775 775 764 764 764 764 775 775 762 762 775 775 773 773 762 762 762 762 773 773 771 771 753 753 761 761 757 757 761 761 767 767 757 757 757 757 767 767 759 759 767 767 770 770 759 759 759 759 770 770 772 772 723 723 721 721 732 732 721 721 719 719 732 732 732 732 719 719 729 729 769 769 766 766 756 756 766 766 760 760 756 756 756 756 760 760 752 752 760 760 754 754 752 752 752 752 754 754 750 750 735 735 726 726 739 739 726 726 728 728 739 739 739 739 728 728 741 741 719 719 718 718 729 729 718 718 720 720 729 729 729 729 720 720 733 733 720 720 722 722 733 733 733 733 722 722 735 735 722 722 724 724 735 735 735 735 724 724 726 726 749 749 751 751 753 753 751 751 755 755 753 753 753 753 755 755 761 761 728 728 731 731 741 741 731 731 737 737 741 741 741 741 737 737 745 745 737 737 743 743 745 745 745 745 743 743 749 749 743 743 747 747 749 749 749 749 747 747 751 751 806 806 808 808 810 810 860 860 866 866 868 868 3915 3915 1022 1022 1020 1020 1032 1032 1044 1044 1042 1042 1054 1054 1043 1043 1041 1041 925 925 911 911 913 913 787 787 782 782 784 784 3916 3916 3917 3917 962 962 824 824 822 822 811 811 832 832 824 824 817 817 842 842 832 832 821 821 854 854 842 842 838 838 864 864 854 854 846 846 878 878 864 864 862 862 894 894 878 878 876 876 908 908 894 894 892 892 924 924 908 908 906 906 823 823 831 831 820 820 822 822 823 823 816 816 907 907 923 923 921 921 923 923 929 929 921 921 3918 3918 3919 3919 931 931 995 995 1009 1009 1013 1013 1009 1009 1028 1028 1013 1013 3920 3920 3921 3921 1038 1038 1010 1010 996 996 1004 1004 996 996 990 990 1004 1004 3922 3922 3923 3923 992 992 958 958 960 960 972 972 960 960 974 974 972 972 972 972 974 974 988 988 893 893 907 907 905 905 907 907 921 921 905 905 3924 3924 3925 3925 919 919 3926 3926 931 931 919 919 919 919 931 931 933 933 987 987 995 995 1003 1003 995 995 1013 1013 1003 1003 3927 3927 3928 3928 1023 1023 3929 3929 1038 1038 1023 1023 1023 1023 1038 1038 1045 1045 1018 1018 1010 1010 1014 1014 1010 1010 1004 1004 1014 1014 3930 3930 3931 3931 1008 1008 3932 3932 3933 3933 1008 1008 1008 1008 3934 3934 3935 3935 948 948 962 962 946 946 962 962 3936 3936 946 946 946 946 3937 3937 3938 3938 960 960 958 958 944 944 944 944 958 958 942 942 877 877 893 893 891 891 893 893 905 905 891 891 3939 3939 3940 3940 903 903 3941 3941 919 919 903 903 903 903 919 919 917 917 919 919 933 933 917 917 917 917 933 933 935 935 971 971 987 987 989 989 987 987 1003 1003 989 989 3942 3942 3943 3943 1007 1007 3944 3944 1023 1023 1007 1007 1007 1007 1023 1023 1031 1031 1023 1023 1045 1045 1031 1031 1031 1031 1045 1045 1050 1050 1026 1026 1018 1018 1029 1029 1018 1018 1014 1014 1029 1029 3945 3945 3946 3946 1024 1024 3947 3947 1008 1008 1024 1024 1024 1024 1008 1008 1012 1012 1008 1008 3948 3948 1012 1012 1012 1012 3949 3949 3950 3950 936 936 948 948 934 934 948 948 946 946 934 934 934 934 946 946 932 932 946 946 3951 3951 932 932 932 932 3952 3952 3953 3953 944 944 942 942 930 930 930 930 942 942 928 928 3954 3954 833 833 839 839 863 863 877 877 875 875 877 877 891 891 875 875 3955 3955 3956 3956 889 889 3957 3957 903 903 889 889 889 889 903 903 901 901 903 903 917 917 901 901 901 901 917 917 915 915 917 917 935 935 915 915 915 915 935 935 937 937 965 965 949 949 947 947 957 957 971 971 973 973 971 971 989 989 973 973 3958 3958 3959 3959 991 991 3960 3960 1007 1007 3961 3961 3962 3962 1007 1007 1011 1011 1007 1007 1031 1031 1011 1011 1011 1011 1031 1031 1036 1036 1031 1031 1050 1050 1036 1036 1036 1036 1050 1050 1056 1056 1063 1063 1061 1061 1052 1052 1027 1027 1026 1026 1035 1035 1026 1026 1029 1029 1035 1035 3963 3963 3964 3964 1039 1039 3965 3965 1024 1024 1039 1039 1039 1039 1024 1024 1033 1033 1024 1024 1012 1012 1033 1033 1033 1033 1012 1012 1016 1016 1012 1012 3966 3966 1016 1016 1016 1016 3967 3967 3968 3968 966 966 982 982 980 980 914 914 936 936 916 916 936 936 934 934 916 916 916 916 934 934 918 918 934 934 932 932 918 918 918 918 932 932 920 920 932 932 3969 3969 920 920 920 920 3970 3970 3971 3971 930 930 928 928 922 922 922 922 928 928 924 924 829 829 833 833 3972 3972 833 833 3973 3973 3974 3974 849 849 851 851 867 867 883 883 879 879 881 881 879 879 867 867 881 881 881 881 867 867 869 869 867 867 851 851 869 869 869 869 851 851 855 855 3975 3975 839 839 3976 3976 3977 3977 839 839 843 843 841 841 853 853 845 845 853 853 861 861 845 845 3978 3978 3979 3979 857 857 3980 3980 873 873 857 857 857 857 873 873 871 871 873 873 887 887 871 871 871 871 887 887 885 885 887 887 899 899 885 885 885 885 899 899 897 897 899 899 913 913 897 897 951 951 949 949 967 967 949 949 965 965 967 967 967 967 965 965 983 983 1005 1005 1001 1001 999 999 1001 1001 983 983 999 999 999 999 983 983 981 981 983 983 965 965 981 981 981 981 965 965 963 963 965 965 947 947 963 963 963 963 947 947 945 945 927 927 941 941 943 943 941 941 959 959 943 943 3981 3981 3982 3982 961 961 3983 3983 975 975 961 961 961 961 975 975 979 979 975 975 993 993 979 979 979 979 993 993 997 997 3984 3984 1015 1015 3985 3985 3986 3986 1015 1015 1019 1019 1015 1015 1041 1041 1019 1019 1064 1064 1061 1061 1070 1070 1061 1061 1063 1063 1070 1070 1070 1070 1063 1063 1065 1065 1055 1055 1059 1059 1057 1057 1059 1059 1065 1065 1057 1057 1057 1057 1065 1065 1062 1062 1065 1065 1063 1063 1062 1062 1062 1062 1063 1063 1060 1060 1063 1063 1052 1052 1060 1060 1060 1060 1052 1052 1047 1047 984 984 982 982 968 968 982 982 966 966 968 968 968 968 966 966 952 952 926 926 940 940 938 938 940 940 952 952 938 938 938 938 952 952 950 950 952 952 966 966 950 950 950 950 966 966 964 964 966 966 980 980 964 964 964 964 980 980 976 976 822 822 816 816 811 811 3987 3987 801 801 3988 3988 3989 3989 801 801 800 800 801 801 796 796 800 800 800 800 796 796 791 791 796 796 789 789 791 791 791 791 789 789 786 786 789 789 784 784 786 786 786 786 784 784 781 781 784 784 782 782 781 781 781 781 782 782 780 780 823 823 820 820 816 816 3990 3990 812 812 3991 3991 3992 3992 812 812 801 801 812 812 803 803 801 801 801 801 803 803 796 796 803 803 798 798 796 796 796 796 798 798 789 789 798 798 794 794 789 789 789 789 794 794 784 784 794 794 792 792 784 784 784 784 792 792 787 787 809 809 807 807 805 805 831 831 837 837 820 820 3993 3993 825 825 3994 3994 3995 3995 825 825 812 812 825 825 818 818 812 812 812 812 818 818 803 803 818 818 814 814 803 803 803 803 814 814 798 798 814 814 809 809 798 798 798 798 809 809 794 794 809 809 805 805 794 794 794 794 805 805 792 792 3996 3996 843 843 825 825 843 843 839 839 825 825 825 825 839 839 818 818 839 839 833 833 818 818 818 818 833 833 814 814 833 833 829 829 814 814 814 814 829 829 809 809 829 829 827 827 809 809 809 809 827 827 807 807 879 879 865 865 867 867 865 865 859 859 867 867 867 867 859 859 849 849 859 859 847 847 849 849 3997 3997 3998 3998 829 829 3999 3999 835 835 829 829 829 829 835 835 827 827 895 895 883 883 897 897 883 883 881 881 897 897 897 897 881 881 885 885 881 881 869 869 885 885 885 885 869 869 871 871 869 869 855 855 871 871 871 871 855 855 857 857 4000 4000 843 843 4001 4001 4002 4002 843 843 4003 4003 843 843 4004 4004 4005 4005 845 845 837 837 841 841 837 837 831 831 841 841 913 913 911 911 897 897 911 911 909 909 897 897 897 897 909 909 895 895 939 939 925 925 937 937 925 925 913 913 937 937 937 937 913 913 915 915 913 913 899 899 915 915 915 915 899 899 901 901 899 899 887 887 901 901 901 901 887 887 889 889 887 887 873 873 889 889 889 889 873 873 4006 4006 873 873 4007 4007 4008 4008 875 875 861 861 863 863 861 861 853 853 863 863 4009 4009 945 945 931 931 945 945 947 947 931 931 931 931 947 947 933 933 947 947 949 949 933 933 933 933 949 949 935 935 949 949 951 951 935 935 935 935 951 951 937 937 951 951 953 953 937 937 937 937 953 953 939 939 1001 1001 985 985 983 983 985 985 977 977 983 983 983 983 977 977 967 967 977 977 969 969 967 967 967 967 969 969 951 951 969 969 955 955 951 951 951 951 955 955 953 953 1021 1021 4010 4010 1019 1019 4011 4011 4012 4012 1019 1019 1019 1019 4013 4013 4014 4014 999 999 981 981 997 997 997 997 981 981 979 979 981 981 963 963 979 979 979 979 963 963 961 961 963 963 945 945 961 961 961 961 945 945 4015 4015 945 945 4016 4016 4017 4017 943 943 929 929 927 927 929 929 923 923 927 927 1041 1041 1043 1043 1019 1019 1043 1043 1030 1030 1019 1019 1019 1019 1030 1030 1021 1021 1058 1058 1054 1054 1056 1056 1054 1054 1041 1041 1056 1056 1056 1056 1041 1041 1036 1036 1041 1041 1015 1015 1036 1036 1036 1036 1015 1015 1011 1011 1015 1015 4018 4018 1011 1011 1011 1011 4019 4019 4020 4020 993 993 975 975 991 991 991 991 975 975 4021 4021 975 975 4022 4022 4023 4023 973 973 959 959 957 957 959 959 941 941 957 957 4024 4024 1047 1047 1038 1038 1047 1047 1052 1052 1038 1038 1038 1038 1052 1052 1045 1045 1052 1052 1061 1061 1045 1045 1045 1045 1061 1061 1050 1050 1061 1061 1064 1064 1050 1050 1050 1050 1064 1064 1056 1056 1064 1064 1066 1066 1056 1056 1056 1056 1066 1066 1058 1058 1059 1059 1067 1067 1065 1065 1067 1067 1069 1069 1065 1065 1065 1065 1069 1069 1070 1070 1069 1069 1071 1071 1070 1070 1070 1070 1071 1071 1064 1064 1071 1071 1068 1068 1064 1064 1064 1064 1068 1068 1066 1066 1044 1044 1055 1055 1042 1042 1055 1055 1057 1057 1042 1042 1042 1042 1057 1057 1051 1051 1057 1057 1062 1062 1051 1051 1051 1051 1062 1062 1053 1053 1062 1062 1060 1060 1053 1053 1053 1053 1060 1060 1049 1049 1060 1060 1047 1047 1049 1049 1049 1049 1047 1047 4025 4025 1047 1047 4026 4026 4027 4027 1034 1034 1028 1028 1017 1017 1028 1028 1009 1009 1017 1017 1022 1022 1032 1032 1020 1020 1032 1032 1042 1042 1020 1020 1020 1020 1042 1042 1037 1037 1042 1042 1051 1051 1037 1037 1037 1037 1051 1051 1046 1046 1051 1051 1053 1053 1046 1046 1046 1046 1053 1053 1048 1048 1053 1053 1049 1049 1048 1048 1048 1048 1049 1049 4028 4028 1049 1049 4029 4029 4030 4030 1040 1040 1034 1034 1025 1025 1034 1034 1017 1017 1025 1025 1002 1002 1006 1006 1000 1000 4031 4031 1020 1020 4032 4032 4033 4033 1020 1020 1016 1016 1020 1020 1037 1037 1016 1016 1016 1016 1037 1037 1033 1033 1037 1037 1046 1046 1033 1033 1033 1033 1046 1046 1039 1039 1046 1046 1048 1048 1039 1039 1039 1039 1048 1048 4034 4034 1048 1048 4035 4035 4036 4036 1035 1035 1040 1040 1027 1027 1040 1040 1025 1025 1027 1027 4037 4037 976 976 992 992 976 976 980 980 992 992 992 992 980 980 994 994 980 980 982 982 994 994 994 994 982 982 998 998 982 982 984 984 998 998 998 998 984 984 1000 1000 984 984 986 986 1000 1000 1000 1000 986 986 1002 1002 940 940 954 954 952 952 954 954 956 956 952 952 952 952 956 956 968 968 956 956 970 970 968 968 968 968 970 970 984 984 970 970 978 978 984 984 984 984 978 978 986 986 912 912 926 926 914 914 926 926 938 938 914 914 914 914 938 938 936 936 938 938 950 950 936 936 936 936 950 950 948 948 950 950 964 964 948 948 948 948 964 964 962 962 964 964 976 976 962 962 962 962 976 976 4038 4038 976 976 4039 4039 4040 4040 974 974 990 990 988 988 990 990 996 996 988 988 898 898 896 896 910 910 924 924 906 906 922 922 4041 4041 904 904 4042 4042 4043 4043 904 904 920 920 904 904 902 902 920 920 920 920 902 902 918 918 902 902 900 900 918 918 918 918 900 900 916 916 900 900 898 898 916 916 916 916 898 898 914 914 898 898 910 910 914 914 914 914 910 910 912 912 882 882 880 880 884 884 908 908 892 892 906 906 4044 4044 890 890 4045 4045 4046 4046 890 890 904 904 890 890 888 888 904 904 904 904 888 888 902 902 888 888 886 886 902 902 902 902 886 886 900 900 886 886 882 882 900 900 900 900 882 882 898 898 882 882 884 884 898 898 898 898 884 884 896 896 894 894 876 876 892 892 4047 4047 874 874 4048 4048 4049 4049 874 874 890 890 874 874 872 872 890 890 890 890 872 872 888 888 872 872 870 870 888 888 888 888 870 870 886 886 870 870 868 868 886 886 886 886 868 868 882 882 868 868 866 866 882 882 882 882 866 866 880 880 878 878 862 862 876 876 4050 4050 858 858 4051 4051 4052 4052 858 858 874 874 858 858 856 856 874 874 874 874 856 856 872 872 856 856 852 852 872 872 872 872 852 852 870 870 852 852 850 850 870 870 870 870 850 850 868 868 850 850 848 848 868 868 868 868 848 848 860 860 830 830 828 828 836 836 864 864 846 846 862 862 4053 4053 844 844 4054 4054 4055 4055 844 844 4056 4056 844 844 840 840 4057 4057 4058 4058 840 840 4059 4059 840 840 834 834 4060 4060 4061 4061 834 834 4062 4062 834 834 830 830 4063 4063 4064 4064 830 830 4065 4065 830 830 836 836 4066 4066 4067 4067 836 836 4068 4068 854 854 838 838 846 846 4069 4069 826 826 4070 4070 4071 4071 826 826 844 844 826 826 819 819 844 844 844 844 819 819 840 840 819 819 815 815 840 840 840 840 815 815 834 834 815 815 810 810 834 834 834 834 810 810 830 830 810 810 808 808 830 830 830 830 808 808 828 828 842 842 821 821 838 838 4072 4072 813 813 4073 4073 4074 4074 813 813 826 826 813 813 804 804 826 826 826 826 804 804 819 819 804 804 799 799 819 819 819 819 799 799 815 815 799 799 795 795 815 815 815 815 795 795 810 810 795 795 793 793 810 810 810 810 793 793 806 806 785 785 783 783 788 788 832 832 817 817 821 821 4075 4075 802 802 4076 4076 4077 4077 802 802 813 813 802 802 797 797 813 813 813 813 797 797 804 804 797 797 790 790 804 804 804 804 790 790 799 799 790 790 785 785 799 799 799 799 785 785 795 795 785 785 788 788 795 795 795 795 788 788 793 793 824 824 811 811 817 817 4078 4078 800 800 4079 4079 4080 4080 800 800 802 802 800 800 791 791 802 802 802 802 791 791 797 797 791 791 786 786 797 797 797 797 786 786 790 790 786 786 781 781 790 790 790 790 781 781 785 785 781 781 780 780 785 785 785 785 780 780 783 783 1091 1091 1081 1081 1080 1080 1091 1091 1080 1080 1090 1090 1080 1080 1079 1079 1090 1090 1090 1090 1079 1079 1089 1089 1089 1089 1079 1079 1088 1088 1079 1079 1078 1078 1088 1088 1088 1088 1078 1078 1087 1087 1078 1078 1077 1077 1087 1087 1077 1077 1076 1076 1087 1087 1087 1087 1076 1076 1086 1086 1076 1076 1075 1075 1086 1086 1086 1086 1075 1075 1085 1085 1075 1075 1074 1074 1085 1085 1085 1085 1074 1074 1084 1084 1074 1074 4081 4081 1084 1084 1084 1084 4082 4082 4083 4083 1073 1073 1072 1072 1083 1083 1083 1083 1072 1072 1082 1082 1112 1112 1111 1111 1110 1110 1111 1111 1109 1109 1110 1110 1110 1110 1109 1109 1108 1108 1095 1095 1092 1092 1093 1093 1109 1109 1107 1107 1108 1108 1107 1107 1105 1105 1108 1108 1108 1108 1105 1105 1106 1106 1105 1105 1103 1103 1106 1106 1106 1106 1103 1103 1104 1104 1103 1103 1101 1101 1104 1104 1104 1104 1101 1101 1102 1102 1101 1101 1099 1099 1102 1102 1102 1102 1099 1099 1100 1100 1099 1099 1097 1097 1100 1100 1100 1100 1097 1097 1098 1098 1097 1097 4084 4084 1098 1098 1098 1098 4085 4085 4086 4086 1095 1095 1093 1093 1096 1096 1096 1096 1093 1093 1094 1094 1126 1126 1127 1127 1128 1128 4087 4087 1129 1129 1121 1121 1121 1121 1122 1122 4088 4088 1122 1122 4089 4089 4090 4090 1128 1128 1123 1123 1126 1126 1123 1123 1124 1124 1126 1126 1126 1126 1124 1124 1125 1125 1136 1136 1113 1113 1135 1135 1113 1113 1114 1114 1135 1135 1135 1135 1114 1114 1134 1134 1114 1114 1115 1115 1134 1134 1134 1134 1115 1115 1133 1133 1115 1115 1116 1116 1133 1133 1133 1133 1116 1116 1132 1132 1116 1116 1117 1117 1132 1132 1132 1132 1117 1117 1131 1131 1117 1117 1118 1118 1131 1131 1131 1131 1118 1118 1130 1130 1118 1118 1119 1119 1130 1130 1130 1130 1119 1119 1129 1129 1119 1119 1120 1120 1129 1129 1129 1129 1120 1120 1121 1121 1146 1146 1156 1156 1155 1155 1146 1146 1155 1155 1145 1145 1155 1155 1154 1154 1145 1145 1145 1145 1154 1154 1144 1144 1154 1154 1153 1153 1144 1144 1144 1144 1153 1153 1143 1143 1153 1153 1152 1152 1143 1143 1143 1143 1152 1152 1142 1142 1142 1142 1152 1152 1141 1141 1152 1152 1151 1151 1141 1141 1141 1141 1151 1151 1140 1140 1151 1151 1150 1150 1140 1140 1150 1150 1149 1149 1140 1140 1140 1140 1149 1149 1139 1139 1149 1149 4091 4091 1139 1139 1139 1139 4092 4092 4093 4093 1148 1148 1147 1147 1138 1138 1138 1138 1147 1147 1137 1137 1179 1179 1166 1166 4094 4094 1179 1179 4095 4095 4096 4096 1167 1167 1168 1168 1180 1180 1180 1180 1168 1168 1181 1181 1168 1168 1169 1169 1181 1181 1181 1181 1169 1169 1182 1182 1166 1166 1179 1179 1165 1165 1179 1179 1178 1178 1165 1165 1165 1165 1178 1178 1164 1164 1178 1178 1177 1177 1164 1164 1177 1177 1176 1176 1164 1164 1164 1164 1176 1176 1163 1163 1176 1176 1175 1175 1163 1163 1163 1163 1175 1175 1162 1162 1175 1175 1174 1174 1162 1162 1162 1162 1174 1174 1161 1161 1174 1174 1173 1173 1161 1161 1161 1161 1173 1173 1160 1160 1173 1173 1172 1172 1160 1160 1160 1160 1172 1172 1159 1159 1172 1172 1171 1171 1159 1159 1159 1159 1171 1171 1158 1158 1171 1171 1170 1170 1158 1158 1158 1158 1170 1170 1157 1157 1193 1193 1192 1192 1191 1191 1183 1183 1203 1203 1184 1184 1203 1203 1202 1202 1184 1184 1184 1184 1202 1202 1185 1185 1202 1202 1201 1201 1185 1185 1185 1185 1201 1201 1186 1186 1201 1201 1200 1200 1186 1186 1186 1186 1200 1200 1187 1187 1200 1200 1199 1199 1187 1187 1187 1187 1199 1199 1188 1188 1199 1199 1198 1198 1188 1188 1188 1188 1198 1198 1189 1189 4097 4097 1190 1190 1196 1196 1190 1190 1189 1189 1196 1196 1196 1196 1189 1189 1197 1197 1189 1189 1198 1198 1197 1197 1194 1194 1193 1193 1195 1195 1193 1193 1191 1191 1195 1195 4098 4098 4099 4099 1190 1190 1223 1223 1227 1227 1226 1226 1225 1225 1224 1224 1226 1226 1224 1224 1222 1222 1226 1226 1226 1226 1222 1222 1223 1223 4100 4100 1221 1221 4101 4101 4102 4102 1221 1221 1220 1220 1221 1221 1219 1219 1220 1220 1219 1219 1218 1218 1220 1220 1220 1220 1218 1218 1217 1217 1218 1218 1216 1216 1217 1217 1216 1216 1215 1215 1217 1217 1217 1217 1215 1215 1214 1214 1215 1215 1213 1213 1214 1214 1214 1214 1213 1213 1212 1212 1213 1213 1211 1211 1212 1212 1212 1212 1211 1211 1210 1210 1211 1211 1209 1209 1210 1210 1210 1210 1209 1209 1208 1208 1209 1209 1207 1207 1208 1208 1208 1208 1207 1207 1206 1206 1207 1207 1204 1204 1206 1206 1206 1206 1204 1204 1205 1205 1228 1228 1238 1238 1239 1239 1228 1228 1239 1239 1229 1229 1239 1239 1240 1240 1229 1229 1229 1229 1240 1240 1230 1230 1240 1240 1241 1241 1230 1230 1230 1230 1241 1241 1231 1231 1241 1241 1242 1242 1231 1231 1231 1231 1242 1242 1232 1232 1242 1242 1243 1243 1232 1232 1232 1232 1243 1243 1233 1233 1243 1243 1244 1244 1233 1233 1233 1233 1244 1244 1234 1234 1244 1244 1245 1245 1234 1234 1234 1234 1245 1245 1235 1235 1245 1245 4103 4103 1235 1235 1235 1235 4104 4104 4105 4105 1246 1246 1247 1247 1236 1236 1236 1236 1247 1247 1237 1237 1534 1534 1532 1532 1536 1536 1516 1516 1508 1508 1512 1512 1500 1500 1494 1494 1496 1496 1408 1408 1406 1406 1404 1404 1368 1368 1360 1360 1358 1358 1324 1324 1318 1318 1316 1316 1306 1306 1304 1304 1300 1300 1305 1305 1317 1317 1315 1315 1345 1345 1359 1359 1357 1357 1391 1391 1405 1405 1403 1403 1407 1407 1409 1409 1411 1411 1499 1499 1507 1507 1511 1511 1543 1543 1551 1551 1525 1525 1560 1560 1551 1551 1555 1555 1551 1551 1543 1543 1555 1555 4106 4106 4107 4107 1548 1548 1563 1563 1560 1560 1558 1558 1560 1560 1555 1555 1558 1558 4108 4108 4109 4109 1553 1553 4110 4110 1548 1548 1553 1553 1553 1553 1548 1548 1546 1546 1565 1565 1563 1563 1562 1562 1563 1563 1558 1558 1562 1562 4111 4111 4112 4112 1557 1557 4113 4113 1553 1553 1557 1557 1557 1557 1553 1553 1550 1550 1553 1553 1546 1546 1550 1550 1550 1550 1546 1546 1545 1545 1564 1564 1565 1565 1559 1559 1565 1565 1562 1562 1559 1559 4114 4114 4115 4115 1554 1554 4116 4116 1557 1557 1554 1554 1554 1554 1557 1557 1547 1547 1557 1557 1550 1550 1547 1547 1547 1547 1550 1550 1542 1542 1550 1550 1545 1545 1542 1542 1542 1542 1545 1545 1536 1536 1541 1541 1535 1535 1538 1538 1511 1511 1523 1523 1513 1513 1523 1523 1527 1527 1513 1513 1513 1513 1527 1527 1519 1519 1527 1527 1539 1539 1519 1519 1519 1519 1539 1539 1529 1529 1525 1525 1503 1503 1517 1517 1503 1503 1497 1497 1517 1517 4117 4117 4118 4118 1509 1509 4119 4119 1491 1491 1509 1509 1509 1509 1491 1491 1505 1505 1491 1491 1489 1489 1505 1505 1505 1505 1489 1489 1501 1501 1489 1489 1487 1487 1501 1501 1501 1501 1487 1487 1495 1495 1487 1487 1485 1485 1495 1495 1495 1495 1485 1485 1493 1493 1483 1483 1465 1465 1479 1479 1465 1465 1463 1463 1479 1479 4120 4120 4121 4121 1475 1475 4122 4122 1461 1461 1475 1475 1475 1475 1461 1461 1473 1473 1461 1461 1459 1459 1473 1473 1473 1473 1459 1459 1471 1471 1459 1459 1457 1457 1471 1471 1471 1471 1457 1457 1469 1469 1457 1457 1455 1455 1469 1469 1465 1465 1451 1451 1463 1463 1451 1451 1449 1449 1463 1463 4123 4123 4124 4124 1461 1461 4125 4125 1447 1447 1461 1461 1461 1461 1447 1447 1459 1459 1447 1447 1445 1445 1459 1459 1459 1459 1445 1445 1457 1457 1445 1445 1443 1443 1457 1457 1457 1457 1443 1443 1455 1455 1443 1443 1441 1441 1455 1455 1361 1361 1347 1347 1363 1363 1347 1347 1349 1349 1363 1363 4126 4126 4127 4127 1365 1365 4128 4128 1351 1351 1365 1365 1365 1365 1351 1351 1369 1369 1351 1351 1353 1353 1369 1369 1369 1369 1353 1353 1371 1371 1353 1353 1355 1355 1371 1371 1371 1371 1355 1355 1373 1373 1355 1355 1357 1357 1373 1373 1309 1309 1285 1285 1313 1313 1285 1285 1295 1295 1313 1313 4129 4129 4130 4130 1319 1319 4131 4131 1301 1301 1319 1319 1319 1319 1301 1301 1321 1321 1301 1301 1307 1307 1321 1321 1321 1321 1307 1307 1325 1325 1307 1307 1311 1311 1325 1325 1325 1325 1311 1311 1327 1327 1311 1311 1315 1315 1327 1327 1261 1261 1252 1252 1269 1269 1252 1252 1257 1257 1269 1269 4132 4132 4133 4133 1281 1281 4134 4134 1264 1264 1281 1281 1281 1281 1264 1264 1293 1293 1264 1264 1273 1273 1293 1293 1293 1293 1273 1273 1297 1297 1273 1273 1283 1283 1297 1297 1297 1297 1283 1283 1299 1299 1283 1283 1289 1289 1299 1299 1299 1299 1289 1289 1303 1303 1249 1249 1248 1248 1254 1254 1248 1248 1251 1251 1254 1254 4135 4135 4136 4136 1259 1259 4137 4137 1256 1256 1259 1259 1259 1259 1256 1256 1266 1266 1256 1256 1263 1263 1266 1266 1266 1266 1263 1263 1271 1271 1263 1263 1268 1268 1271 1271 1271 1271 1268 1268 1277 1277 1268 1268 1275 1275 1277 1277 1248 1248 1250 1250 1251 1251 1250 1250 1255 1255 1251 1251 4138 4138 4139 4139 1256 1256 4140 4140 1260 1260 1256 1256 1256 1256 1260 1260 1263 1263 1260 1260 1267 1267 1263 1263 1263 1263 1267 1267 1268 1268 1267 1267 1272 1272 1268 1268 1268 1268 1272 1272 1275 1275 1272 1272 1278 1278 1275 1275 1330 1330 1348 1348 1334 1334 1348 1348 1350 1350 1334 1334 4141 4141 4142 4142 1336 1336 4143 4143 1352 1352 1336 1336 1336 1336 1352 1352 1338 1338 1352 1352 1354 1354 1338 1338 1338 1338 1354 1354 1340 1340 1354 1354 1356 1356 1340 1340 1340 1340 1356 1356 1342 1342 1356 1356 1358 1358 1342 1342 1378 1378 1394 1394 1380 1380 1394 1394 1396 1396 1380 1380 4144 4144 4145 4145 1382 1382 4146 4146 1398 1398 1382 1382 1382 1382 1398 1398 1384 1384 1398 1398 1400 1400 1384 1384 1384 1384 1400 1400 1386 1386 1400 1400 1402 1402 1386 1386 1386 1386 1402 1402 1388 1388 1402 1402 1404 1404 1388 1388 1422 1422 1436 1436 1420 1420 1436 1436 1434 1434 1420 1420 4147 4147 4148 4148 1418 1418 4149 4149 1432 1432 1418 1418 1418 1418 1432 1432 1416 1416 1432 1432 1430 1430 1416 1416 1416 1416 1430 1430 1414 1414 1430 1430 1428 1428 1414 1414 1414 1414 1428 1428 1412 1412 1428 1428 1426 1426 1412 1412 1412 1412 1426 1426 1410 1410 1452 1452 1466 1466 1450 1450 1466 1466 1464 1464 1450 1450 4150 4150 4151 4151 1448 1448 4152 4152 1462 1462 1448 1448 1448 1448 1462 1462 1446 1446 1462 1462 1460 1460 1446 1446 1446 1446 1460 1460 1444 1444 1460 1460 1458 1458 1444 1444 1444 1444 1458 1458 1442 1442 1458 1458 1456 1456 1442 1442 1466 1466 1484 1484 1464 1464 1484 1484 1480 1480 1464 1464 4153 4153 4154 4154 1462 1462 4155 4155 1476 1476 1462 1462 1462 1462 1476 1476 1460 1460 1476 1476 1474 1474 1460 1460 1460 1460 1474 1474 1458 1458 1474 1474 1472 1472 1458 1458 1458 1458 1472 1472 1456 1456 1472 1472 1470 1470 1456 1456 1537 1537 1538 1538 1533 1533 1538 1538 1535 1535 1533 1533 1533 1533 1535 1535 1531 1531 1521 1521 1531 1531 1523 1523 1531 1531 1535 1535 1523 1523 1523 1523 1535 1535 1527 1527 1535 1535 1541 1541 1527 1527 1527 1527 1541 1541 1539 1539 1511 1511 1507 1507 1523 1523 1507 1507 1515 1515 1523 1523 1523 1523 1515 1515 1521 1521 1493 1493 1499 1499 1495 1495 1499 1499 1511 1511 1495 1495 1495 1495 1511 1511 1501 1501 1511 1511 1513 1513 1501 1501 1501 1501 1513 1513 1505 1505 1513 1513 1519 1519 1505 1505 1505 1505 1519 1519 1509 1509 1519 1519 1529 1529 1509 1509 1509 1509 1529 1529 4156 4156 4157 4157 4158 4158 1485 1485 4159 4159 1481 1481 1485 1485 1485 1485 1481 1481 1493 1493 1437 1437 1439 1439 1441 1441 1439 1439 1453 1453 1441 1441 1441 1441 1453 1453 1455 1455 1453 1453 1467 1467 1455 1455 1455 1455 1467 1467 1469 1469 4160 4160 1485 1485 4161 4161 4162 4162 1485 1485 4163 4163 1485 1485 1487 1487 4164 4164 4165 4165 1487 1487 4166 4166 1487 1487 1489 1489 4167 4167 4168 4168 1489 1489 4169 4169 1489 1489 1491 1491 4170 4170 4171 4171 1491 1491 4172 4172 1491 1491 4173 4173 4174 4174 1479 1479 1497 1497 1483 1483 1497 1497 1503 1503 1483 1483 1423 1423 1437 1437 1425 1425 1437 1437 1441 1441 1425 1425 1425 1425 1441 1441 1427 1427 1441 1441 1443 1443 1427 1427 1427 1427 1443 1443 1429 1429 1443 1443 1445 1445 1429 1429 1429 1429 1445 1445 1431 1431 1445 1445 1447 1447 1431 1431 1431 1431 1447 1447 4175 4175 1447 1447 4176 4176 4177 4177 1433 1433 1449 1449 1435 1435 1449 1449 1451 1451 1435 1435 1435 1435 1421 1421 1433 1433 1421 1421 1419 1419 1433 1433 4178 4178 4179 4179 1431 1431 4180 4180 1417 1417 1431 1431 1431 1431 1417 1417 1429 1429 1417 1417 1415 1415 1429 1429 1429 1429 1415 1415 1427 1427 1415 1415 1413 1413 1427 1427 1427 1427 1413 1413 1425 1425 1413 1413 1411 1411 1425 1425 1425 1425 1411 1411 1423 1423 1411 1411 1409 1409 1423 1423 1405 1405 1407 1407 1403 1403 1407 1407 1411 1411 1403 1403 1403 1403 1411 1411 1401 1401 1411 1411 1413 1413 1401 1401 1401 1401 1413 1413 1399 1399 1413 1413 1415 1415 1399 1399 1399 1399 1415 1415 1397 1397 1415 1415 1417 1417 1397 1397 1397 1397 1417 1417 4181 4181 1417 1417 4182 4182 4183 4183 1395 1395 1419 1419 1393 1393 1419 1419 1421 1421 1393 1393 1389 1389 1391 1391 1387 1387 1391 1391 1403 1403 1387 1387 1387 1387 1403 1403 1385 1385 1403 1403 1401 1401 1385 1385 1385 1385 1401 1401 1383 1383 1401 1401 1399 1399 1383 1383 1383 1383 1399 1399 1381 1381 1399 1399 1397 1397 1381 1381 1381 1381 1397 1397 4184 4184 1397 1397 4185 4185 4186 4186 1379 1379 1395 1395 1377 1377 1395 1395 1393 1393 1377 1377 1377 1377 1361 1361 1379 1379 1361 1361 1363 1363 1379 1379 4187 4187 4188 4188 1381 1381 4189 4189 1365 1365 1381 1381 1381 1381 1365 1365 1383 1383 1365 1365 1369 1369 1383 1383 1383 1383 1369 1369 1385 1385 1369 1369 1371 1371 1385 1385 1385 1385 1371 1371 1387 1387 1371 1371 1373 1373 1387 1387 1387 1387 1373 1373 1389 1389 1373 1373 1375 1375 1389 1389 1357 1357 1359 1359 1373 1373 1359 1359 1367 1367 1373 1373 1373 1373 1367 1367 1375 1375 1343 1343 1345 1345 1341 1341 1345 1345 1357 1357 1341 1341 1341 1341 1357 1357 1339 1339 1357 1357 1355 1355 1339 1339 1339 1339 1355 1355 1337 1337 1355 1355 1353 1353 1337 1337 1337 1337 1353 1353 1335 1335 1353 1353 1351 1351 1335 1335 1335 1335 1351 1351 4190 4190 1351 1351 4191 4191 4192 4192 1333 1333 1349 1349 1329 1329 1349 1349 1347 1347 1329 1329 1329 1329 1309 1309 1333 1333 1309 1309 1313 1313 1333 1333 4193 4193 4194 4194 1335 1335 4195 4195 1319 1319 4196 4196 4197 4197 1319 1319 4198 4198 1319 1319 1321 1321 4199 4199 4200 4200 1321 1321 4201 4201 1321 1321 1325 1325 4202 4202 4203 4203 1325 1325 4204 4204 1325 1325 1327 1327 4205 4205 4206 4206 1327 1327 4207 4207 1327 1327 1331 1331 4208 4208 1315 1315 1317 1317 1327 1327 1317 1317 1323 1323 1327 1327 1327 1327 1323 1323 1331 1331 1303 1303 1305 1305 1299 1299 1305 1305 1315 1315 1299 1299 1299 1299 1315 1315 1297 1297 1315 1315 1311 1311 1297 1297 1297 1297 1311 1311 1293 1293 1311 1311 1307 1307 1293 1293 1293 1293 1307 1307 1281 1281 1307 1307 1301 1301 1281 1281 1281 1281 1301 1301 4209 4209 1301 1301 4210 4210 4211 4211 1269 1269 1295 1295 1261 1261 1295 1295 1285 1285 1261 1261 1279 1279 1287 1287 1289 1289 1287 1287 1291 1291 1289 1289 1289 1289 1291 1291 1303 1303 1288 1288 1280 1280 1278 1278 1280 1280 1276 1276 1278 1278 1278 1278 1276 1276 1275 1275 1276 1276 1279 1279 1275 1275 1275 1275 1279 1279 1277 1277 1279 1279 1289 1289 1277 1277 1277 1277 1289 1289 1271 1271 1289 1289 1283 1283 1271 1271 1271 1271 1283 1283 1266 1266 1283 1283 1273 1273 1266 1266 1266 1266 1273 1273 1259 1259 1273 1273 1264 1264 1259 1259 1259 1259 1264 1264 4212 4212 1264 1264 4213 4213 4214 4214 1254 1254 1257 1257 1249 1249 1257 1257 1252 1252 1249 1249 1292 1292 1288 1288 1290 1290 1288 1288 1278 1278 1290 1290 1290 1290 1278 1278 1284 1284 1278 1278 1272 1272 1284 1284 1284 1284 1272 1272 1274 1274 1272 1272 1267 1267 1274 1274 1274 1274 1267 1267 1265 1265 1267 1267 1260 1260 1265 1265 1265 1265 1260 1260 4215 4215 1260 1260 4216 4216 4217 4217 1258 1258 1255 1255 1253 1253 1255 1255 1250 1250 1253 1253 1253 1253 1262 1262 1258 1258 1262 1262 1270 1270 1258 1258 4218 4218 4219 4219 1265 1265 4220 4220 1282 1282 1265 1265 1265 1265 1282 1282 1274 1274 1282 1282 1294 1294 1274 1274 1274 1274 1294 1294 1284 1284 1294 1294 1298 1298 1284 1284 1284 1284 1298 1298 1290 1290 1298 1298 1300 1300 1290 1290 1290 1290 1300 1300 1292 1292 1300 1300 1304 1304 1292 1292 1318 1318 1306 1306 1316 1316 1306 1306 1300 1300 1316 1316 1316 1316 1300 1300 1312 1312 1300 1300 1298 1298 1312 1312 1312 1312 1298 1298 1308 1308 1298 1298 1294 1294 1308 1308 1308 1308 1294 1294 1302 1302 1294 1294 1282 1282 1302 1302 1302 1302 1282 1282 4221 4221 1282 1282 4222 4222 4223 4223 1296 1296 1270 1270 1286 1286 1270 1270 1262 1262 1286 1286 1332 1332 1324 1324 1328 1328 1324 1324 1316 1316 1328 1328 1328 1328 1316 1316 1326 1326 1316 1316 1312 1312 1326 1326 1326 1326 1312 1312 1322 1322 1312 1312 1308 1308 1322 1322 1322 1322 1308 1308 1320 1320 1308 1308 1302 1302 1320 1320 1320 1320 1302 1302 4224 4224 1302 1302 4225 4225 4226 4226 1314 1314 1296 1296 1310 1310 1296 1296 1286 1286 1310 1310 1310 1310 1330 1330 1314 1314 1330 1330 1334 1334 1314 1314 4227 4227 4228 4228 1320 1320 4229 4229 4230 4230 1320 1320 1320 1320 4231 4231 1322 1322 4232 4232 4233 4233 1322 1322 1322 1322 4234 4234 1326 1326 4235 4235 4236 4236 1326 1326 1326 1326 4237 4237 1328 1328 4238 4238 4239 4239 1328 1328 1328 1328 4240 4240 1332 1332 4241 4241 4242 4242 1332 1332 1358 1358 1360 1360 1342 1342 1360 1360 1346 1346 1342 1342 1342 1342 1346 1346 1344 1344 1376 1376 1368 1368 1374 1374 1368 1368 1358 1358 1374 1374 1374 1374 1358 1358 1372 1372 1358 1358 1356 1356 1372 1372 1372 1372 1356 1356 1370 1370 1356 1356 1354 1354 1370 1370 1370 1370 1354 1354 1366 1366 1354 1354 1352 1352 1366 1366 1366 1366 1352 1352 4243 4243 1352 1352 4244 4244 4245 4245 1364 1364 1350 1350 1362 1362 1350 1350 1348 1348 1362 1362 1362 1362 1378 1378 1364 1364 1378 1378 1380 1380 1364 1364 4246 4246 4247 4247 1366 1366 4248 4248 1382 1382 1366 1366 1366 1366 1382 1382 1370 1370 1382 1382 1384 1384 1370 1370 1370 1370 1384 1384 1372 1372 1384 1384 1386 1386 1372 1372 1372 1372 1386 1386 1374 1374 1386 1386 1388 1388 1374 1374 1374 1374 1388 1388 1376 1376 1388 1388 1390 1390 1376 1376 1404 1404 1406 1406 1388 1388 1406 1406 1392 1392 1388 1388 1388 1388 1392 1392 1390 1390 1410 1410 1408 1408 1412 1412 1408 1408 1404 1404 1412 1412 1412 1412 1404 1404 1414 1414 1404 1404 1402 1402 1414 1414 1414 1414 1402 1402 1416 1416 1402 1402 1400 1400 1416 1416 1416 1416 1400 1400 1418 1418 1400 1400 1398 1398 1418 1418 1418 1418 1398 1398 4249 4249 1398 1398 4250 4250 4251 4251 1420 1420 1396 1396 1422 1422 1396 1396 1394 1394 1422 1422 1440 1440 1438 1438 1426 1426 1438 1438 1424 1424 1426 1426 1426 1426 1424 1424 1410 1410 1478 1478 1468 1468 1470 1470 1468 1468 1454 1454 1470 1470 1470 1470 1454 1454 1456 1456 1454 1454 1440 1440 1456 1456 1456 1456 1440 1440 1442 1442 1440 1440 1426 1426 1442 1442 1442 1442 1426 1426 1444 1444 1426 1426 1428 1428 1444 1444 1444 1444 1428 1428 1446 1446 1428 1428 1430 1430 1446 1446 1446 1446 1430 1430 1448 1448 1430 1430 1432 1432 1448 1448 1448 1448 1432 1432 4252 4252 1432 1432 4253 4253 4254 4254 1450 1450 1434 1434 1452 1452 1434 1434 1436 1436 1452 1452 1482 1482 4255 4255 1486 1486 4256 4256 4257 4257 1486 1486 1486 1486 4258 4258 1488 1488 4259 4259 4260 4260 1488 1488 1488 1488 4261 4261 1490 1490 4262 4262 4263 4263 1490 1490 1490 1490 4264 4264 1492 1492 4265 4265 4266 4266 1492 1492 1492 1492 4267 4267 4268 4268 1476 1476 4269 4269 4270 4270 1498 1498 1480 1480 1504 1504 1480 1480 1484 1484 1504 1504 1504 1504 1526 1526 1498 1498 1526 1526 1518 1518 1498 1498 4271 4271 4272 4272 1492 1492 4273 4273 1510 1510 1492 1492 1492 1492 1510 1510 1490 1490 1510 1510 1506 1506 1490 1490 1490 1490 1506 1506 1488 1488 1506 1506 1502 1502 1488 1488 1488 1488 1502 1502 1486 1486 1502 1502 1496 1496 1486 1486 1486 1486 1496 1496 1482 1482 1496 1496 1494 1494 1482 1482 1508 1508 1500 1500 1512 1512 1500 1500 1496 1496 1512 1512 1512 1512 1496 1496 1514 1514 1496 1496 1502 1502 1514 1514 1514 1514 1502 1502 1520 1520 1502 1502 1506 1506 1520 1520 1520 1520 1506 1506 1530 1530 1506 1506 1510 1510 1530 1530 1530 1530 1510 1510 4274 4274 1510 1510 4275 4275 4276 4276 1544 1544 1518 1518 1552 1552 1518 1518 1526 1526 1552 1552 1522 1522 1516 1516 1524 1524 1516 1516 1512 1512 1524 1524 1524 1524 1512 1512 1528 1528 1512 1512 1514 1514 1528 1528 1528 1528 1514 1514 1540 1540 1514 1514 1520 1520 1540 1540 1540 1540 1520 1520 1549 1549 1520 1520 1530 1530 1549 1549 1549 1549 1530 1530 4277 4277 1530 1530 4278 4278 4279 4279 1556 1556 1544 1544 1561 1561 1544 1544 1552 1552 1561 1561 1561 1561 1564 1564 1556 1556 1564 1564 1559 1559 1556 1556 4280 4280 4281 4281 1549 1549 4282 4282 1554 1554 1549 1549 1549 1549 1554 1554 1540 1540 1554 1554 1547 1547 1540 1540 1540 1540 1547 1547 1528 1528 1547 1547 1542 1542 1528 1528 1528 1528 1542 1542 1524 1524 1542 1542 1536 1536 1524 1524 1524 1524 1536 1536 1522 1522 1536 1536 1532 1532 1522 1522 1525 1525 1517 1517 1543 1543 4283 4283 1529 1529 4284 4284 4285 4285 1529 1529 1548 1548 1529 1529 1539 1539 1548 1548 1548 1548 1539 1539 1546 1546 1539 1539 1541 1541 1546 1546 1546 1546 1541 1541 1545 1545 1541 1541 1538 1538 1545 1545 1545 1545 1538 1538 1536 1536 1538 1538 1537 1537 1536 1536 1536 1536 1537 1537 1534 1534 1610 1610 1617 1617 1606 1606 1617 1617 1615 1615 1606 1606 1606 1606 1615 1615 1604 1604 1615 1615 1613 1613 1604 1604 1604 1604 1613 1613 1602 1602 1613 1613 1611 1611 1602 1602 1602 1602 1611 1611 1598 1598 1582 1582 1571 1571 1578 1578 1571 1571 1569 1569 1578 1578 1578 1578 1569 1569 1576 1576 1569 1569 1567 1567 1576 1576 1576 1576 1567 1567 1575 1575 1567 1567 1566 1566 1575 1575 1575 1575 1566 1566 1577 1577 1566 1566 1568 1568 1577 1577 1577 1577 1568 1568 1579 1579 1611 1611 1608 1608 1598 1598 1608 1608 1600 1600 1598 1598 1598 1598 1600 1600 1594 1594 1600 1600 1596 1596 1594 1594 1594 1594 1596 1596 1592 1592 1596 1596 1590 1590 1592 1592 1592 1592 1590 1590 1588 1588 1590 1590 1586 1586 1588 1588 1588 1588 1586 1586 1584 1584 1586 1586 1580 1580 1584 1584 1584 1584 1580 1580 1582 1582 1580 1580 1573 1573 1582 1582 1582 1582 1573 1573 1571 1571 1568 1568 1570 1570 1579 1579 1570 1570 1572 1572 1579 1579 1579 1579 1572 1572 1583 1583 1572 1572 1574 1574 1583 1583 1583 1583 1574 1574 1585 1585 1574 1574 1581 1581 1585 1585 1585 1585 1581 1581 1589 1589 1581 1581 1587 1587 1589 1589 1589 1589 1587 1587 1593 1593 1587 1587 1591 1591 1593 1593 1593 1593 1591 1591 1595 1595 1591 1591 1597 1597 1595 1595 1597 1597 1601 1601 1595 1595 1595 1595 1601 1601 1599 1599 1601 1601 1609 1609 1599 1599 1599 1599 1609 1609 1603 1603 1609 1609 1612 1612 1603 1603 1603 1603 1612 1612 1605 1605 1612 1612 1614 1614 1605 1605 1605 1605 1614 1614 1607 1607 1614 1614 1616 1616 1607 1607 1607 1607 1616 1616 1610 1610 1616 1616 1618 1618 1610 1610 1610 1610 1618 1618 1617 1617 1631 1631 1637 1637 1635 1635 1619 1619 1622 1622 1624 1624 1622 1622 1626 1626 1624 1624 1624 1624 1626 1626 1628 1628 1626 1626 1630 1630 1628 1628 1628 1628 1630 1630 1632 1632 1630 1630 1634 1634 1632 1632 1632 1632 1634 1634 1638 1638 1634 1634 1636 1636 1638 1638 1638 1638 1636 1636 1640 1640 1636 1636 1642 1642 1640 1640 1640 1640 1642 1642 4286 4286 1642 1642 1644 1644 4287 4287 4288 4288 1644 1644 4289 4289 1644 1644 4290 4290 4291 4291 1648 1648 1650 1650 1652 1652 1650 1650 1654 1654 1652 1652 1652 1652 1654 1654 1656 1656 1654 1654 1658 1658 1656 1656 1656 1656 1658 1658 1660 1660 1658 1658 1664 1664 1660 1660 1660 1660 1664 1664 1662 1662 1664 1664 1666 1666 1662 1662 1662 1662 1666 1666 1668 1668 1666 1666 1670 1670 1668 1668 1668 1668 1670 1670 1673 1673 1670 1670 1674 1674 1673 1673 1673 1673 1674 1674 1678 1678 1674 1674 1676 1676 1678 1678 1678 1678 1676 1676 1680 1680 1676 1676 1682 1682 1680 1680 1680 1680 1682 1682 1686 1686 1682 1682 1684 1684 1686 1686 1686 1686 1684 1684 1688 1688 1684 1684 1690 1690 1688 1688 1688 1688 1690 1690 1694 1694 1690 1690 1692 1692 1694 1694 1692 1692 1696 1696 1694 1694 4292 4292 4293 4293 1700 1700 4294 4294 4295 4295 1700 1700 1700 1700 4296 4296 1702 1702 4297 4297 1704 1704 1702 1702 1702 1702 1704 1704 1706 1706 1704 1704 1708 1708 1706 1706 1706 1706 1708 1708 1710 1710 1710 1710 1708 1708 1714 1714 1708 1708 1712 1712 1714 1714 1714 1714 1712 1712 1716 1716 1712 1712 1718 1718 1716 1716 1716 1716 1718 1718 1723 1723 1718 1718 1720 1720 1723 1723 1723 1723 1720 1720 1722 1722 1720 1720 1724 1724 1722 1722 1722 1722 1724 1724 1721 1721 1724 1724 1719 1719 1721 1721 1721 1721 1719 1719 1715 1715 1719 1719 1717 1717 1715 1715 1715 1715 1717 1717 1713 1713 1717 1717 1711 1711 1713 1713 1713 1713 1711 1711 1709 1709 1711 1711 1707 1707 1709 1709 1709 1709 1707 1707 1705 1705 1707 1707 1703 1703 1705 1705 1705 1705 1703 1703 1701 1701 1703 1703 4298 4298 1701 1701 1701 1701 4299 4299 1698 1698 4300 4300 4301 4301 1698 1698 1698 1698 4302 4302 4303 4303 1695 1695 1691 1691 1693 1693 1693 1693 1691 1691 1687 1687 1691 1691 1689 1689 1687 1687 1687 1687 1689 1689 1685 1685 1689 1689 1683 1683 1685 1685 1685 1685 1683 1683 1679 1679 1683 1683 1681 1681 1679 1679 1679 1679 1681 1681 1677 1677 1681 1681 1675 1675 1677 1677 1677 1677 1675 1675 1671 1671 1675 1675 1672 1672 1671 1671 1671 1671 1672 1672 1667 1667 1672 1672 1669 1669 1667 1667 1669 1669 1665 1665 1667 1667 1667 1667 1665 1665 1661 1661 1665 1665 1663 1663 1661 1661 1661 1661 1663 1663 1659 1659 1663 1663 1657 1657 1659 1659 1635 1635 1637 1637 1641 1641 1637 1637 1639 1639 1641 1641 1641 1641 1639 1639 1643 1643 1639 1639 4304 4304 1643 1643 1643 1643 4305 4305 4306 4306 1645 1645 1647 1647 1649 1649 1649 1649 1647 1647 1653 1653 1647 1647 1651 1651 1653 1653 1653 1653 1651 1651 1657 1657 1651 1651 1655 1655 1657 1657 1657 1657 1655 1655 1659 1659 1635 1635 1633 1633 1631 1631 1633 1633 1629 1629 1631 1631 1631 1631 1629 1629 1627 1627 1629 1629 1625 1625 1627 1627 1627 1627 1625 1625 1623 1623 1625 1625 1620 1620 1623 1623 1623 1623 1620 1620 1619 1619 1620 1620 1621 1621 1619 1619 1619 1619 1621 1621 1622 1622 1741 1741 1730 1730 1737 1737 1730 1730 1728 1728 1737 1737 1737 1737 1728 1728 1735 1735 1728 1728 1726 1726 1735 1735 1735 1735 1726 1726 1734 1734 1726 1726 1725 1725 1734 1734 1734 1734 1725 1725 1736 1736 1725 1725 1727 1727 1736 1736 1736 1736 1727 1727 1738 1738 1754 1754 1760 1760 1758 1758 1760 1760 1768 1768 1758 1758 1758 1758 1768 1768 1762 1762 1768 1768 1771 1771 1762 1762 1762 1762 1771 1771 1764 1764 1771 1771 1773 1773 1764 1764 1764 1764 1773 1773 1766 1766 1773 1773 1775 1775 1766 1766 1766 1766 1775 1775 1769 1769 1727 1727 1729 1729 1738 1738 1729 1729 1731 1731 1738 1738 1738 1738 1731 1731 1742 1742 1731 1731 1733 1733 1742 1742 1742 1742 1733 1733 1744 1744 1733 1733 1740 1740 1744 1744 1744 1744 1740 1740 1748 1748 1740 1740 1746 1746 1748 1748 1748 1748 1746 1746 1752 1752 1746 1746 1750 1750 1752 1752 1752 1752 1750 1750 1754 1754 1750 1750 1756 1756 1754 1754 1754 1754 1756 1756 1760 1760 1757 1757 1759 1759 1753 1753 1759 1759 1755 1755 1753 1753 1753 1753 1755 1755 1751 1751 1755 1755 1749 1749 1751 1751 1751 1751 1749 1749 1747 1747 1749 1749 1745 1745 1747 1747 1747 1747 1745 1745 1743 1743 1745 1745 1739 1739 1743 1743 1743 1743 1739 1739 1741 1741 1739 1739 1732 1732 1741 1741 1741 1741 1732 1732 1730 1730 1775 1775 1777 1777 1769 1769 1777 1777 1776 1776 1769 1769 1769 1769 1776 1776 1765 1765 1776 1776 1774 1774 1765 1765 1765 1765 1774 1774 1763 1763 1774 1774 1772 1772 1763 1763 1763 1763 1772 1772 1761 1761 1772 1772 1770 1770 1761 1761 1761 1761 1770 1770 1757 1757 1770 1770 1767 1767 1757 1757 1757 1757 1767 1767 1759 1759 1790 1790 1796 1796 1794 1794 1778 1778 1781 1781 1783 1783 1781 1781 1785 1785 1783 1783 1783 1783 1785 1785 1787 1787 1785 1785 1789 1789 1787 1787 1787 1787 1789 1789 1791 1791 1789 1789 1793 1793 1791 1791 1791 1791 1793 1793 1797 1797 1793 1793 1795 1795 1797 1797 1797 1797 1795 1795 1799 1799 1795 1795 1801 1801 1799 1799 1799 1799 1801 1801 4307 4307 1801 1801 1803 1803 4308 4308 4309 4309 1803 1803 4310 4310 1803 1803 4311 4311 4312 4312 1807 1807 1809 1809 1811 1811 1809 1809 1813 1813 1811 1811 1811 1811 1813 1813 1815 1815 1813 1813 1817 1817 1815 1815 1815 1815 1817 1817 1819 1819 1817 1817 1823 1823 1819 1819 1819 1819 1823 1823 1821 1821 1823 1823 1825 1825 1821 1821 1821 1821 1825 1825 1827 1827 1825 1825 1829 1829 1827 1827 1827 1827 1829 1829 1832 1832 1829 1829 1833 1833 1832 1832 1832 1832 1833 1833 1837 1837 1833 1833 1835 1835 1837 1837 1837 1837 1835 1835 1839 1839 1835 1835 1841 1841 1839 1839 1839 1839 1841 1841 1845 1845 1841 1841 1843 1843 1845 1845 1845 1845 1843 1843 1847 1847 1843 1843 1849 1849 1847 1847 1847 1847 1849 1849 1853 1853 1849 1849 1851 1851 1853 1853 1851 1851 1855 1855 1853 1853 4313 4313 4314 4314 1859 1859 4315 4315 4316 4316 1859 1859 1859 1859 4317 4317 1861 1861 4318 4318 1863 1863 1861 1861 1861 1861 1863 1863 1865 1865 1863 1863 1867 1867 1865 1865 1865 1865 1867 1867 1869 1869 1869 1869 1867 1867 1873 1873 1867 1867 1871 1871 1873 1873 1873 1873 1871 1871 1875 1875 1871 1871 1877 1877 1875 1875 1875 1875 1877 1877 1882 1882 1877 1877 1879 1879 1882 1882 1882 1882 1879 1879 1881 1881 1879 1879 1883 1883 1881 1881 1881 1881 1883 1883 1880 1880 1883 1883 1878 1878 1880 1880 1880 1880 1878 1878 1874 1874 1878 1878 1876 1876 1874 1874 1874 1874 1876 1876 1872 1872 1876 1876 1870 1870 1872 1872 1872 1872 1870 1870 1868 1868 1870 1870 1866 1866 1868 1868 1868 1868 1866 1866 1864 1864 1866 1866 1862 1862 1864 1864 1864 1864 1862 1862 1860 1860 1862 1862 4319 4319 1860 1860 1860 1860 4320 4320 1857 1857 4321 4321 4322 4322 1857 1857 1857 1857 4323 4323 4324 4324 1854 1854 1850 1850 1852 1852 1852 1852 1850 1850 1846 1846 1850 1850 1848 1848 1846 1846 1846 1846 1848 1848 1844 1844 1848 1848 1842 1842 1844 1844 1844 1844 1842 1842 1838 1838 1842 1842 1840 1840 1838 1838 1838 1838 1840 1840 1836 1836 1840 1840 1834 1834 1836 1836 1836 1836 1834 1834 1830 1830 1834 1834 1831 1831 1830 1830 1830 1830 1831 1831 1826 1826 1831 1831 1828 1828 1826 1826 1828 1828 1824 1824 1826 1826 1826 1826 1824 1824 1820 1820 1824 1824 1822 1822 1820 1820 1820 1820 1822 1822 1818 1818 1822 1822 1816 1816 1818 1818 1794 1794 1796 1796 1800 1800 1796 1796 1798 1798 1800 1800 1800 1800 1798 1798 1802 1802 1798 1798 4325 4325 1802 1802 1802 1802 4326 4326 4327 4327 1804 1804 1806 1806 1808 1808 1808 1808 1806 1806 1812 1812 1806 1806 1810 1810 1812 1812 1812 1812 1810 1810 1816 1816 1810 1810 1814 1814 1816 1816 1816 1816 1814 1814 1818 1818 1794 1794 1792 1792 1790 1790 1792 1792 1788 1788 1790 1790 1790 1790 1788 1788 1786 1786 1788 1788 1784 1784 1786 1786 1786 1786 1784 1784 1782 1782 1784 1784 1779 1779 1782 1782 1782 1782 1779 1779 1778 1778 1779 1779 1780 1780 1778 1778 1778 1778 1780 1780 1781 1781 1897 1897 1890 1890 1901 1901 1890 1890 1892 1892 1901 1901 1901 1901 1892 1892 1903 1903 1892 1892 1899 1899 1903 1903 1903 1903 1899 1899 1907 1907 1899 1899 1905 1905 1907 1907 1907 1907 1905 1905 1911 1911 1905 1905 1909 1909 1911 1911 1911 1911 1909 1909 1913 1913 1909 1909 1915 1915 1913 1913 1915 1915 1919 1919 1913 1913 1913 1913 1919 1919 1917 1917 1919 1919 1927 1927 1917 1917 1917 1917 1927 1927 1921 1921 1927 1927 1930 1930 1921 1921 1921 1921 1930 1930 1923 1923 1930 1930 1932 1932 1923 1923 1923 1923 1932 1932 1925 1925 1932 1932 1934 1934 1925 1925 1925 1925 1934 1934 1928 1928 1934 1934 1936 1936 1928 1928 1936 1936 1935 1935 1928 1928 1928 1928 1935 1935 1924 1924 1935 1935 1933 1933 1924 1924 1924 1924 1933 1933 1922 1922 1933 1933 1931 1931 1922 1922 1922 1922 1931 1931 1920 1920 1931 1931 1929 1929 1920 1920 1920 1920 1929 1929 1916 1916 1900 1900 1889 1889 1896 1896 1889 1889 1887 1887 1896 1896 1896 1896 1887 1887 1894 1894 1887 1887 1885 1885 1894 1894 1894 1894 1885 1885 1893 1893 1885 1885 1884 1884 1893 1893 1893 1893 1884 1884 1895 1895 1884 1884 1886 1886 1895 1895 1895 1895 1886 1886 1897 1897 1886 1886 1888 1888 1897 1897 1897 1897 1888 1888 1890 1890 1929 1929 1926 1926 1916 1916 1926 1926 1918 1918 1916 1916 1916 1916 1918 1918 1912 1912 1918 1918 1914 1914 1912 1912 1912 1912 1914 1914 1910 1910 1914 1914 1908 1908 1910 1910 1910 1910 1908 1908 1906 1906 1908 1908 1904 1904 1906 1906 1906 1906 1904 1904 1902 1902 1904 1904 1898 1898 1902 1902 1902 1902 1898 1898 1900 1900 1898 1898 1891 1891 1900 1900 1900 1900 1891 1891 1889 1889 1949 1949 1955 1955 1953 1953 1937 1937 1940 1940 1942 1942 1940 1940 1944 1944 1942 1942 1942 1942 1944 1944 1946 1946 1944 1944 1948 1948 1946 1946 1946 1946 1948 1948 1950 1950 1948 1948 1952 1952 1950 1950 1950 1950 1952 1952 1956 1956 1952 1952 1954 1954 1956 1956 1956 1956 1954 1954 1958 1958 1954 1954 1960 1960 1958 1958 1958 1958 1960 1960 4328 4328 1960 1960 1962 1962 4329 4329 4330 4330 1962 1962 4331 4331 1962 1962 4332 4332 4333 4333 1966 1966 1968 1968 1970 1970 1968 1968 1972 1972 1970 1970 1970 1970 1972 1972 1974 1974 1972 1972 1976 1976 1974 1974 1974 1974 1976 1976 1978 1978 1976 1976 1982 1982 1978 1978 1978 1978 1982 1982 1980 1980 1982 1982 1984 1984 1980 1980 1980 1980 1984 1984 1986 1986 1984 1984 1988 1988 1986 1986 1986 1986 1988 1988 1991 1991 1988 1988 1992 1992 1991 1991 1991 1991 1992 1992 1996 1996 1992 1992 1994 1994 1996 1996 1996 1996 1994 1994 1998 1998 1994 1994 2000 2000 1998 1998 1998 1998 2000 2000 2004 2004 2000 2000 2002 2002 2004 2004 2004 2004 2002 2002 2006 2006 2002 2002 2008 2008 2006 2006 2006 2006 2008 2008 2012 2012 2008 2008 2010 2010 2012 2012 2010 2010 2014 2014 2012 2012 4334 4334 4335 4335 2018 2018 4336 4336 4337 4337 2018 2018 2018 2018 4338 4338 2020 2020 4339 4339 2022 2022 2020 2020 2020 2020 2022 2022 2024 2024 2022 2022 2026 2026 2024 2024 2024 2024 2026 2026 2028 2028 2028 2028 2026 2026 2032 2032 2026 2026 2030 2030 2032 2032 2032 2032 2030 2030 2034 2034 2030 2030 2036 2036 2034 2034 2034 2034 2036 2036 2041 2041 2036 2036 2038 2038 2041 2041 2041 2041 2038 2038 2040 2040 2038 2038 2042 2042 2040 2040 2040 2040 2042 2042 2039 2039 2042 2042 2037 2037 2039 2039 2039 2039 2037 2037 2033 2033 2037 2037 2035 2035 2033 2033 2033 2033 2035 2035 2031 2031 2035 2035 2029 2029 2031 2031 2031 2031 2029 2029 2027 2027 2029 2029 2025 2025 2027 2027 2027 2027 2025 2025 2023 2023 2025 2025 2021 2021 2023 2023 2023 2023 2021 2021 2019 2019 2021 2021 4340 4340 2019 2019 2019 2019 4341 4341 2016 2016 4342 4342 4343 4343 2016 2016 2016 2016 4344 4344 4345 4345 2013 2013 2009 2009 2011 2011 2011 2011 2009 2009 2005 2005 2009 2009 2007 2007 2005 2005 2005 2005 2007 2007 2003 2003 2007 2007 2001 2001 2003 2003 2003 2003 2001 2001 1997 1997 2001 2001 1999 1999 1997 1997 1997 1997 1999 1999 1995 1995 1999 1999 1993 1993 1995 1995 1995 1995 1993 1993 1989 1989 1993 1993 1990 1990 1989 1989 1989 1989 1990 1990 1985 1985 1990 1990 1987 1987 1985 1985 1987 1987 1983 1983 1985 1985 1985 1985 1983 1983 1979 1979 1983 1983 1981 1981 1979 1979 1979 1979 1981 1981 1977 1977 1981 1981 1975 1975 1977 1977 1953 1953 1955 1955 1959 1959 1955 1955 1957 1957 1959 1959 1959 1959 1957 1957 1961 1961 1957 1957 4346 4346 1961 1961 1961 1961 4347 4347 4348 4348 1963 1963 1965 1965 1967 1967 1967 1967 1965 1965 1971 1971 1965 1965 1969 1969 1971 1971 1971 1971 1969 1969 1975 1975 1969 1969 1973 1973 1975 1975 1975 1975 1973 1973 1977 1977 1953 1953 1951 1951 1949 1949 1951 1951 1947 1947 1949 1949 1949 1949 1947 1947 1945 1945 1947 1947 1943 1943 1945 1945 1945 1945 1943 1943 1941 1941 1943 1943 1938 1938 1941 1941 1941 1941 1938 1938 1937 1937 1938 1938 1939 1939 1937 1937 1937 1937 1939 1939 1940 1940 2075 2075 2084 2084 2071 2071 2084 2084 2082 2082 2071 2071 2071 2071 2082 2082 2069 2069 2082 2082 2073 2073 2069 2069 2069 2069 2073 2073 2066 2066 2073 2073 2065 2065 2066 2066 2066 2066 2065 2065 2063 2063 2065 2065 2059 2059 2063 2063 2063 2063 2059 2059 2061 2061 2059 2059 2050 2050 2061 2061 2061 2061 2050 2050 2057 2057 2050 2050 2048 2048 2057 2057 2057 2057 2048 2048 2055 2055 2048 2048 2046 2046 2055 2055 2055 2055 2046 2046 2053 2053 2046 2046 2044 2044 2053 2053 2053 2053 2044 2044 2052 2052 2044 2044 2043 2043 2052 2052 2052 2052 2043 2043 2054 2054 2043 2043 2045 2045 2054 2054 2054 2054 2045 2045 2056 2056 2045 2045 2047 2047 2056 2056 2056 2056 2047 2047 2058 2058 2047 2047 2049 2049 2058 2058 2058 2058 2049 2049 2062 2062 2049 2049 2051 2051 2062 2062 2062 2062 2051 2051 2064 2064 2051 2051 2060 2060 2064 2064 2064 2064 2060 2060 2067 2067 2060 2060 2068 2068 2067 2067 2067 2067 2068 2068 2070 2070 2068 2068 2074 2074 2070 2070 2070 2070 2074 2074 2072 2072 2074 2074 2083 2083 2072 2072 2072 2072 2083 2083 2076 2076 2083 2083 2085 2085 2076 2076 2076 2076 2085 2085 2078 2078 2085 2085 2087 2087 2078 2078 2078 2078 2087 2087 2080 2080 2087 2087 2089 2089 2080 2080 2080 2080 2089 2089 2081 2081 2089 2089 2090 2090 2081 2081 2081 2081 2090 2090 2079 2079 2090 2090 2088 2088 2079 2079 2079 2079 2088 2088 2077 2077 2088 2088 2086 2086 2077 2077 2077 2077 2086 2086 2075 2075 2086 2086 2084 2084 2075 2075 2098 2098 2096 2096 2094 2094 2096 2096 2091 2091 2094 2094 2098 2098 2100 2100 2096 2096 2100 2100 2102 2102 2096 2096 2096 2096 2102 2102 2104 2104 2102 2102 2106 2106 2104 2104 2106 2106 2108 2108 2104 2104 2104 2104 2108 2108 4349 4349 2108 2108 2112 2112 4350 4350 2112 2112 4351 4351 4352 4352 2110 2110 2114 2114 2116 2116 2124 2124 2122 2122 2120 2120 2122 2122 2116 2116 2120 2120 2120 2120 2116 2116 2118 2118 2116 2116 2114 2114 2118 2118 2124 2124 2126 2126 2122 2122 2126 2126 2128 2128 2122 2122 2122 2122 2128 2128 2132 2132 2128 2128 2130 2130 2132 2132 2130 2130 2134 2134 2132 2132 2132 2132 2134 2134 2138 2138 2142 2142 2144 2144 2140 2140 2144 2144 2138 2138 2140 2140 2140 2140 2138 2138 2136 2136 2138 2138 2134 2134 2136 2136 2142 2142 2146 2146 2144 2144 2146 2146 2148 2148 2144 2144 4353 4353 4354 4354 2152 2152 4355 4355 4356 4356 2152 2152 4357 4357 2154 2154 2152 2152 2152 2152 2154 2154 2158 2158 2154 2154 2156 2156 2158 2158 2156 2156 2160 2160 2158 2158 2158 2158 2160 2160 2164 2164 2160 2160 2162 2162 2164 2164 2162 2162 2166 2166 2164 2164 2164 2164 2166 2166 2168 2168 2166 2166 2167 2167 2168 2168 2167 2167 2165 2165 2168 2168 2168 2168 2165 2165 2163 2163 2165 2165 2161 2161 2163 2163 2161 2161 2159 2159 2163 2163 2163 2163 2159 2159 2157 2157 4358 4358 4359 4359 2153 2153 4360 4360 2157 2157 2153 2153 2153 2153 2157 2157 2155 2155 2157 2157 2159 2159 2155 2155 2149 2149 2147 2147 2151 2151 2147 2147 2145 2145 2151 2151 2151 2151 2145 2145 2143 2143 2145 2145 2141 2141 2143 2143 2141 2141 2139 2139 2143 2143 2143 2143 2139 2139 2137 2137 2129 2129 2131 2131 2133 2133 2131 2131 2137 2137 2133 2133 2133 2133 2137 2137 2135 2135 2137 2137 2139 2139 2135 2135 2129 2129 2127 2127 2131 2131 2127 2127 2125 2125 2131 2131 2131 2131 2125 2125 2121 2121 2125 2125 2123 2123 2121 2121 2123 2123 2119 2119 2121 2121 2121 2121 2119 2119 2115 2115 2119 2119 2117 2117 2115 2115 2117 2117 2113 2113 2115 2115 4361 4361 4362 4362 2109 2109 2105 2105 2103 2103 2107 2107 2103 2103 2109 2109 2107 2107 2107 2107 2109 2109 2111 2111 2109 2109 4363 4363 2111 2111 2105 2105 2101 2101 2103 2103 2101 2101 2099 2099 2103 2103 2103 2103 2099 2099 2095 2095 2099 2099 2097 2097 2095 2095 2097 2097 2092 2092 2095 2095 2095 2095 2092 2092 2091 2091 2092 2092 2093 2093 2091 2091 2091 2091 2093 2093 2094 2094 2325 2325 2311 2311 2313 2313 2309 2309 2295 2295 2297 2297 2271 2271 2261 2261 2259 2259 2249 2249 2245 2245 2243 2243 2217 2217 2215 2215 2213 2213 2216 2216 2228 2228 2226 2226 2232 2232 4364 4364 4365 4365 2270 2270 2276 2276 2274 2274 4366 4366 2356 2356 2358 2358 2364 2364 2370 2370 2372 2372 2406 2406 2400 2400 2403 2403 2400 2400 2395 2395 2403 2403 4367 4367 4368 4368 2398 2398 4369 4369 2386 2386 2398 2398 2398 2398 2386 2386 2393 2393 2386 2386 2380 2380 2393 2393 2393 2393 2380 2380 2389 2389 2380 2380 2374 2374 2389 2389 2389 2389 2374 2374 2384 2384 2374 2374 2372 2372 2384 2384 2338 2338 2322 2322 2336 2336 2322 2322 2320 2320 2336 2336 4370 4370 4371 4371 2334 2334 4372 4372 2318 2318 2334 2334 2334 2334 2318 2318 2332 2332 2318 2318 2316 2316 2332 2332 2332 2332 2316 2316 2330 2330 2316 2316 2314 2314 2330 2330 2330 2330 2314 2314 2328 2328 2314 2314 2312 2312 2328 2328 2246 2246 2230 2230 2250 2250 2230 2230 2234 2234 2250 2250 4373 4373 4374 4374 2252 2252 4375 4375 2236 2236 2252 2252 2252 2252 2236 2236 2254 2254 2236 2236 2238 2238 2254 2254 2254 2254 2238 2238 2256 2256 2238 2238 2240 2240 2256 2256 2256 2256 2240 2240 2258 2258 2240 2240 2242 2242 2258 2258 2173 2173 2169 2169 2177 2177 2169 2169 2171 2171 2177 2177 4376 4376 4377 4377 2181 2181 4378 4378 2175 2175 2181 2181 2181 2181 2175 2175 2189 2189 2175 2175 2179 2179 2189 2189 2189 2189 2179 2179 2196 2196 2179 2179 2183 2183 2196 2196 2196 2196 2183 2183 2200 2200 2183 2183 2187 2187 2200 2200 2211 2211 2231 2231 2219 2219 2231 2231 2235 2235 2219 2219 4379 4379 4380 4380 2221 2221 4381 4381 4382 4382 2221 2221 2221 2221 4383 4383 2223 2223 4384 4384 4385 4385 2223 2223 2223 2223 4386 4386 2225 2225 4387 4387 4388 4388 2225 2225 2225 2225 4389 4389 2227 2227 4390 4390 4391 4391 2227 2227 2279 2279 2307 2307 2281 2281 2307 2307 2305 2305 2281 2281 4392 4392 4393 4393 2283 2283 4394 4394 2303 2303 2283 2283 2283 2283 2303 2303 2285 2285 2303 2303 2301 2301 2285 2285 2285 2285 2301 2301 2287 2287 2301 2301 2299 2299 2287 2287 2287 2287 2299 2299 2289 2289 2299 2299 2297 2297 2289 2289 2355 2355 2377 2377 2353 2353 2377 2377 2369 2369 2353 2353 4395 4395 4396 4396 2351 2351 4397 4397 2367 2367 4398 4398 4399 4399 2367 2367 4400 4400 2367 2367 2363 2363 4401 4401 4402 4402 2363 2363 4403 4403 2363 2363 2361 2361 4404 4404 4405 4405 2361 2361 4406 4406 2361 2361 2359 2359 4407 4407 2408 2408 2406 2406 2405 2405 2406 2406 2403 2403 2405 2405 4408 4408 4409 4409 2402 2402 4410 4410 2398 2398 2402 2402 2402 2402 2398 2398 2397 2397 2398 2398 2393 2393 2397 2397 2397 2397 2393 2393 2392 2392 2393 2393 2389 2389 2392 2392 2392 2392 2389 2389 2391 2391 2389 2389 2384 2384 2391 2391 2391 2391 2384 2384 2388 2388 2384 2384 2382 2382 2388 2388 2372 2372 2370 2370 2384 2384 2370 2370 2378 2378 2384 2384 2384 2384 2378 2378 2382 2382 2356 2356 2364 2364 2358 2358 2364 2364 2372 2372 2358 2358 2358 2358 2372 2372 2360 2360 2372 2372 2374 2374 2360 2360 2360 2360 2374 2374 2362 2362 2374 2374 2380 2380 2362 2362 2362 2362 2380 2380 2366 2366 2380 2380 2386 2386 2366 2366 2366 2366 2386 2386 4411 4411 2386 2386 4412 4412 4413 4413 2368 2368 2395 2395 2376 2376 2395 2395 2400 2400 2376 2376 2340 2340 2346 2346 2342 2342 4414 4414 2358 2358 4415 4415 4416 4416 2358 2358 4417 4417 2358 2358 2360 2360 4418 4418 4419 4419 2360 2360 4420 4420 2360 2360 2362 2362 4421 4421 4422 4422 2362 2362 4423 4423 2362 2362 2366 2366 4424 4424 4425 4425 2366 2366 4426 4426 2366 2366 4427 4427 4428 4428 2352 2352 2368 2368 2354 2354 2368 2368 2376 2376 2354 2354 2354 2354 2338 2338 2352 2352 2338 2338 2336 2336 2352 2352 4429 4429 4430 4430 2350 2350 4431 4431 2334 2334 2350 2350 2350 2350 2334 2334 2348 2348 2334 2334 2332 2332 2348 2348 2348 2348 2332 2332 2344 2344 2332 2332 2330 2330 2344 2344 2344 2344 2330 2330 2342 2342 2330 2330 2328 2328 2342 2342 2342 2342 2328 2328 2340 2340 2328 2328 2326 2326 2340 2340 2292 2292 2294 2294 2296 2296 2294 2294 2312 2312 2296 2296 2296 2296 2312 2312 2298 2298 2312 2312 2314 2314 2298 2298 2298 2298 2314 2314 2300 2300 2314 2314 2316 2316 2300 2300 2300 2300 2316 2316 2302 2302 2316 2316 2318 2318 2302 2302 2302 2302 2318 2318 4432 4432 2318 2318 4433 4433 4434 4434 2304 2304 2320 2320 2306 2306 2320 2320 2322 2322 2306 2306 2294 2294 2308 2308 2312 2312 2308 2308 2310 2310 2312 2312 2312 2312 2310 2310 2328 2328 2310 2310 2324 2324 2328 2328 2328 2328 2324 2324 2326 2326 2290 2290 2292 2292 2288 2288 2292 2292 2296 2296 2288 2288 2288 2288 2296 2296 2286 2286 2296 2296 2298 2298 2286 2286 2286 2286 2298 2298 2284 2284 2298 2298 2300 2300 2284 2284 2284 2284 2300 2300 2282 2282 2300 2300 2302 2302 2282 2282 2282 2282 2302 2302 4435 4435 2302 2302 4436 4436 4437 4437 2280 2280 2304 2304 2278 2278 2304 2304 2306 2306 2278 2278 2278 2278 2262 2262 2280 2280 2262 2262 2264 2264 2280 2280 4438 4438 4439 4439 2282 2282 4440 4440 2266 2266 2282 2282 2282 2282 2266 2266 2284 2284 2266 2266 2268 2268 2284 2284 2284 2284 2268 2268 2286 2286 2268 2268 2272 2272 2286 2286 2286 2286 2272 2272 2288 2288 2272 2272 2274 2274 2288 2288 2288 2288 2274 2274 2290 2290 2274 2274 2276 2276 2290 2290 2260 2260 2270 2270 2258 2258 2270 2270 2274 2274 2258 2258 2258 2258 2274 2274 2256 2256 2274 2274 2272 2272 2256 2256 2256 2256 2272 2272 2254 2254 2272 2272 2268 2268 2254 2254 2254 2254 2268 2268 2252 2252 2268 2268 2266 2266 2252 2252 2252 2252 2266 2266 4441 4441 2266 2266 4442 4442 4443 4443 2250 2250 2264 2264 2246 2246 2264 2264 2262 2262 2246 2246 2242 2242 2244 2244 2258 2258 2244 2244 2248 2248 2258 2258 2258 2258 2248 2248 2260 2260 2228 2228 2232 2232 2226 2226 2232 2232 4444 4444 2226 2226 2226 2226 4445 4445 2224 2224 4446 4446 4447 4447 2224 2224 2224 2224 4448 4448 2222 2222 4449 4449 4450 4450 2222 2222 2222 2222 4451 4451 2220 2220 4452 4452 4453 4453 2220 2220 2220 2220 4454 4454 4455 4455 2236 2236 4456 4456 4457 4457 2218 2218 2234 2234 2210 2210 2234 2234 2230 2230 2210 2210 2214 2214 2216 2216 2212 2212 2216 2216 2226 2226 2212 2212 2212 2212 2226 2226 2208 2208 2226 2226 2224 2224 2208 2208 2208 2208 2224 2224 2206 2206 2224 2224 2222 2222 2206 2206 2206 2206 2222 2222 2204 2204 2222 2222 2220 2220 2204 2204 2204 2204 2220 2220 4458 4458 2220 2220 4459 4459 4460 4460 2194 2194 2218 2218 2185 2185 2218 2218 2210 2210 2185 2185 2185 2185 2173 2173 2194 2194 2173 2173 2177 2177 2194 2194 4461 4461 4462 4462 2204 2204 4463 4463 2181 2181 2204 2204 2204 2204 2181 2181 2206 2206 2181 2181 2189 2189 2206 2206 2206 2206 2189 2189 2208 2208 2189 2189 2196 2196 2208 2208 2208 2208 2196 2196 2212 2212 2196 2196 2200 2200 2212 2212 2212 2212 2200 2200 2214 2214 2200 2200 2202 2202 2214 2214 2199 2199 2193 2193 2188 2188 2193 2193 2187 2187 2188 2188 2188 2188 2187 2187 2184 2184 2187 2187 2183 2183 2184 2184 2184 2184 2183 2183 2180 2180 2183 2183 2179 2179 2180 2180 2180 2180 2179 2179 2176 2176 2179 2179 2175 2175 2176 2176 2176 2176 2175 2175 4464 4464 2175 2175 4465 4465 4466 4466 2172 2172 2171 2171 2170 2170 2171 2171 2169 2169 2170 2170 2193 2193 2192 2192 2187 2187 2192 2192 2191 2191 2187 2187 2187 2187 2191 2191 2200 2200 2191 2191 2198 2198 2200 2200 2200 2200 2198 2198 2202 2202 2203 2203 2199 2199 2201 2201 2199 2199 2188 2188 2201 2201 2201 2201 2188 2188 2197 2197 2188 2188 2184 2184 2197 2197 2197 2197 2184 2184 2190 2190 2184 2184 2180 2180 2190 2190 2190 2190 2180 2180 2182 2182 2180 2180 2176 2176 2182 2182 2182 2182 2176 2176 4467 4467 2176 2176 4468 4468 4469 4469 2178 2178 2172 2172 2174 2174 2172 2172 2170 2170 2174 2174 2174 2174 2186 2186 2178 2178 2186 2186 2195 2195 2178 2178 4470 4470 4471 4471 2182 2182 4472 4472 2205 2205 2182 2182 2182 2182 2205 2205 2190 2190 2205 2205 2207 2207 2190 2190 2190 2190 2207 2207 2197 2197 2207 2207 2209 2209 2197 2197 2197 2197 2209 2209 2201 2201 2209 2209 2213 2213 2201 2201 2201 2201 2213 2213 2203 2203 2213 2213 2215 2215 2203 2203 2229 2229 2217 2217 2227 2227 2217 2217 2213 2213 2227 2227 2227 2227 2213 2213 2225 2225 2213 2213 2209 2209 2225 2225 2225 2225 2209 2209 2223 2223 2209 2209 2207 2207 2223 2223 2223 2223 2207 2207 2221 2221 2207 2207 2205 2205 2221 2221 2221 2221 2205 2205 4473 4473 2205 2205 4474 4474 4475 4475 2219 2219 2195 2195 2211 2211 2195 2195 2186 2186 2211 2211 4476 4476 4477 4477 2227 2227 4478 4478 2233 2233 2227 2227 2227 2227 2233 2233 2229 2229 2261 2261 2249 2249 2259 2259 2249 2249 2243 2243 2259 2259 2259 2259 2243 2243 2257 2257 2243 2243 2241 2241 2257 2257 2257 2257 2241 2241 2255 2255 2241 2241 2239 2239 2255 2255 2255 2255 2239 2239 2253 2253 2239 2239 2237 2237 2253 2253 2253 2253 2237 2237 4479 4479 2237 2237 4480 4480 4481 4481 2251 2251 2235 2235 2247 2247 2235 2235 2231 2231 2247 2247 2277 2277 2271 2271 2275 2275 2271 2271 2259 2259 2275 2275 2275 2275 2259 2259 2273 2273 2259 2259 2257 2257 2273 2273 2273 2273 2257 2257 2269 2269 2257 2257 2255 2255 2269 2269 2269 2269 2255 2255 2267 2267 2255 2255 2253 2253 2267 2267 2267 2267 2253 2253 4482 4482 2253 2253 4483 4483 4484 4484 2265 2265 2251 2251 2263 2263 2251 2251 2247 2247 2263 2263 2263 2263 2279 2279 2265 2265 2279 2279 2281 2281 2265 2265 4485 4485 4486 4486 2267 2267 4487 4487 2283 2283 2267 2267 2267 2267 2283 2283 2269 2269 2283 2283 2285 2285 2269 2269 2269 2269 2285 2285 2273 2273 2285 2285 2287 2287 2273 2273 2273 2273 2287 2287 2275 2275 2287 2287 2289 2289 2275 2275 2275 2275 2289 2289 2277 2277 2289 2289 2291 2291 2277 2277 2297 2297 2295 2295 2289 2289 2295 2295 2293 2293 2289 2289 2289 2289 2293 2293 2291 2291 2311 2311 2309 2309 2313 2313 2309 2309 2297 2297 2313 2313 2313 2313 2297 2297 2315 2315 2297 2297 2299 2299 2315 2315 2315 2315 2299 2299 2317 2317 2299 2299 2301 2301 2317 2317 2317 2317 2301 2301 2319 2319 2301 2301 2303 2303 2319 2319 2319 2319 2303 2303 4488 4488 2303 2303 4489 4489 4490 4490 2321 2321 2305 2305 2323 2323 2305 2305 2307 2307 2323 2323 2327 2327 2325 2325 2329 2329 2325 2325 2313 2313 2329 2329 2329 2329 2313 2313 2331 2331 2313 2313 2315 2315 2331 2331 2331 2331 2315 2315 2333 2333 2315 2315 2317 2317 2333 2333 2333 2333 2317 2317 2335 2335 2317 2317 2319 2319 2335 2335 2335 2335 2319 2319 4491 4491 2319 2319 4492 4492 4493 4493 2337 2337 2321 2321 2339 2339 2321 2321 2323 2323 2339 2339 2339 2339 2355 2355 2337 2337 2355 2355 2353 2353 2337 2337 4494 4494 4495 4495 2335 2335 4496 4496 2351 2351 2335 2335 2335 2335 2351 2351 2333 2333 2351 2351 2349 2349 2333 2333 2333 2333 2349 2349 2331 2331 2349 2349 2345 2345 2331 2331 2331 2331 2345 2345 2329 2329 2345 2345 2343 2343 2329 2329 2329 2329 2343 2343 2327 2327 2343 2343 2341 2341 2327 2327 2379 2379 2371 2371 2373 2373 2371 2371 2359 2359 2373 2373 2373 2373 2359 2359 2375 2375 2359 2359 2361 2361 2375 2375 2375 2375 2361 2361 2381 2381 2361 2361 2363 2363 2381 2381 2381 2381 2363 2363 2387 2387 2363 2363 2367 2367 2387 2387 2387 2387 2367 2367 4497 4497 2367 2367 4498 4498 4499 4499 2396 2396 2369 2369 2401 2401 2369 2369 2377 2377 2401 2401 2371 2371 2365 2365 2359 2359 2365 2365 2357 2357 2359 2359 2359 2359 2357 2357 4500 4500 2357 2357 4501 4501 4502 4502 2343 2343 2347 2347 2341 2341 2383 2383 2379 2379 2385 2385 2379 2379 2373 2373 2385 2385 2385 2385 2373 2373 2390 2390 2373 2373 2375 2375 2390 2390 2390 2390 2375 2375 2394 2394 2375 2375 2381 2381 2394 2394 2394 2394 2381 2381 2399 2399 2381 2381 2387 2387 2399 2399 2399 2399 2387 2387 4503 4503 2387 2387 4504 4504 4505 4505 2404 2404 2396 2396 2407 2407 2396 2396 2401 2401 2407 2407 2407 2407 2408 2408 2404 2404 2408 2408 2405 2405 2404 2404 4506 4506 4507 4507 2399 2399 4508 4508 2402 2402 2399 2399 2399 2399 2402 2402 2394 2394 2402 2402 2397 2397 2394 2394 2394 2394 2397 2397 2390 2390 2397 2397 2392 2392 2390 2390 2390 2390 2392 2392 2385 2385 2392 2392 2391 2391 2385 2385 2385 2385 2391 2391 2383 2383 2391 2391 2388 2388 2383 2383 2459 2459 2465 2465 2467 2467 2479 2479 2481 2481 2483 2483 2561 2561 2571 2571 2569 2569 2581 2581 2589 2589 2587 2587 2633 2633 2632 2632 2630 2630 2626 2626 2624 2624 2620 2620 4509 4509 4510 4510 2562 2562 2453 2453 2443 2443 2438 2438 2463 2463 2453 2453 2445 2445 2477 2477 2463 2463 2461 2461 2493 2493 2477 2477 2475 2475 2509 2509 2493 2493 2491 2491 2523 2523 2509 2509 2507 2507 2527 2527 2523 2523 2521 2521 2543 2543 2527 2527 2529 2529 2557 2557 2543 2543 2545 2545 2573 2573 2557 2557 2559 2559 2585 2585 2573 2573 2575 2575 2595 2595 2585 2585 2591 2591 2599 2599 2595 2595 2601 2601 2598 2598 2599 2599 2613 2613 2594 2594 2598 2598 2612 2612 2556 2556 2558 2558 2542 2542 2558 2558 2544 2544 2542 2542 2542 2542 2544 2544 2526 2526 2428 2428 2423 2423 4511 4511 2578 2578 4512 4512 2576 2576 4513 4513 4514 4514 2576 2576 2576 2576 4515 4515 4516 4516 2558 2558 2556 2556 2574 2574 2574 2574 2556 2556 2572 2572 2602 2602 2578 2578 2596 2596 2578 2578 2576 2576 2596 2596 2596 2596 2576 2576 2592 2592 2576 2576 4517 4517 2592 2592 2592 2592 4518 4518 4519 4519 2574 2574 2572 2572 2590 2590 2590 2590 2572 2572 2584 2584 2620 2620 2602 2602 2618 2618 2602 2602 2596 2596 2618 2618 2618 2618 2596 2596 2614 2614 2596 2596 2592 2592 2614 2614 2614 2614 2592 2592 2610 2610 2592 2592 4520 4520 2610 2610 2610 2610 4521 4521 4522 4522 2590 2590 2584 2584 2600 2600 2600 2600 2584 2584 2594 2594 2426 2426 2414 2414 2418 2418 2443 2443 2439 2439 2432 2432 2439 2439 2437 2437 2432 2432 4523 4523 4524 4524 2428 2428 4525 4525 2440 2440 2428 2428 2428 2428 2440 2440 2433 2433 2440 2440 2454 2454 2433 2433 2433 2433 2454 2454 2450 2450 2454 2454 4526 4526 2450 2450 2450 2450 4527 4527 4528 4528 2468 2468 2482 2482 2466 2466 2439 2439 2442 2442 2437 2437 2442 2442 2444 2444 2437 2437 4529 4529 4530 4530 2440 2440 4531 4531 2456 2456 2440 2440 2440 2440 2456 2456 2454 2454 2456 2456 4532 4532 2454 2454 2454 2454 4533 4533 4534 4534 2470 2470 2484 2484 2468 2468 2468 2468 2484 2484 2482 2482 2484 2484 2496 2496 2482 2482 2482 2482 2496 2496 2494 2494 2496 2496 2500 2500 2494 2494 2452 2452 2462 2462 2460 2460 2462 2462 2474 2474 2460 2460 4535 4535 4536 4536 2472 2472 4537 4537 2488 2488 2472 2472 2472 2472 2488 2488 2486 2486 2488 2488 2502 2502 2486 2486 2486 2486 2502 2502 2498 2498 2502 2502 2514 2514 2498 2498 2498 2498 2514 2514 2512 2512 2514 2514 2536 2536 2512 2512 2492 2492 2508 2508 2506 2506 2508 2508 2520 2520 2506 2506 4538 4538 4539 4539 2518 2518 4540 4540 2530 2530 2518 2518 2518 2518 2530 2530 2532 2532 2530 2530 2548 2548 2532 2532 2532 2532 2548 2548 2550 2550 2548 2548 2566 2566 2550 2550 2550 2550 2566 2566 2568 2568 4541 4541 2586 2586 4542 4542 2508 2508 2522 2522 2520 2520 2522 2522 2528 2528 2520 2520 4543 4543 4544 4544 2530 2530 4545 4545 2546 2546 2530 2530 2530 2530 2546 2546 2548 2548 2546 2546 2564 2564 2548 2548 2548 2548 2564 2564 2566 2566 4546 4546 2582 2582 4547 4547 4548 4548 2582 2582 2586 2586 2582 2582 2604 2604 2586 2586 2586 2586 2604 2604 2606 2606 2604 2604 2608 2608 2606 2606 2420 2420 2418 2418 2411 2411 2418 2418 2414 2414 2411 2411 2411 2411 2414 2414 2410 2410 2414 2414 2412 2412 2410 2410 2410 2410 2412 2412 2409 2409 4549 4549 2446 2446 2448 2448 2446 2446 2426 2426 2448 2448 2448 2448 2426 2426 2430 2430 2426 2426 2418 2418 2430 2430 2430 2430 2418 2418 2421 2421 2418 2418 2420 2420 2421 2421 2421 2421 2420 2420 2423 2423 2446 2446 2435 2435 2426 2426 2435 2435 2424 2424 2426 2426 2426 2426 2424 2424 2414 2414 2424 2424 2416 2416 2414 2414 2414 2414 2416 2416 2412 2412 2423 2423 2428 2428 2421 2421 2428 2428 2433 2433 2421 2421 2421 2421 2433 2433 2430 2430 2433 2433 2450 2450 2430 2430 2430 2430 2450 2450 2448 2448 2450 2450 4550 4550 2448 2448 2448 2448 4551 4551 4552 4552 2494 2494 2480 2480 2482 2482 2480 2480 2478 2478 2482 2482 2482 2482 2478 2478 2466 2466 2478 2478 2464 2464 2466 2466 2466 2466 2464 2464 2458 2458 2510 2510 2500 2500 2512 2512 2500 2500 2496 2496 2512 2512 2512 2512 2496 2496 2498 2498 2496 2496 2484 2484 2498 2498 2498 2498 2484 2484 2486 2486 2484 2484 2470 2470 2486 2486 2486 2486 2470 2470 2472 2472 4553 4553 2456 2456 4554 4554 4555 4555 2456 2456 4556 4556 2456 2456 4557 4557 4558 4558 2460 2460 2444 2444 2452 2452 2444 2444 2442 2442 2452 2452 2560 2560 2554 2554 2552 2552 2554 2554 2536 2536 2552 2552 2552 2552 2536 2536 2534 2534 2536 2536 2514 2514 2534 2534 2534 2534 2514 2514 2516 2516 2514 2514 2502 2502 2516 2516 2516 2516 2502 2502 2504 2504 2502 2502 2488 2488 2504 2504 2504 2504 2488 2488 4559 4559 2488 2488 4560 4560 4561 4561 2490 2490 2474 2474 2476 2476 2474 2474 2462 2462 2476 2476 2554 2554 2540 2540 2536 2536 2540 2540 2538 2538 2536 2536 2536 2536 2538 2538 2512 2512 2538 2538 2524 2524 2512 2512 2512 2512 2524 2524 2510 2510 2476 2476 2492 2492 2490 2490 2492 2492 2506 2506 2490 2490 4562 4562 4563 4563 2504 2504 4564 4564 2518 2518 2504 2504 2504 2504 2518 2518 2516 2516 2518 2518 2532 2532 2516 2516 2516 2516 2532 2532 2534 2534 2532 2532 2550 2550 2534 2534 2534 2534 2550 2550 2552 2552 2550 2550 2568 2568 2552 2552 2552 2552 2568 2568 2560 2560 2606 2606 2588 2588 2586 2586 2588 2588 2580 2580 2586 2586 2586 2586 2580 2580 4565 4565 2580 2580 4566 4566 4567 4567 2568 2568 2570 2570 2560 2560 2624 2624 2608 2608 2620 2620 2608 2608 2604 2604 2620 2620 2620 2620 2604 2604 2602 2602 2604 2604 2582 2582 2602 2602 2602 2602 2582 2582 2578 2578 2582 2582 4568 4568 2578 2578 2578 2578 4569 4569 4570 4570 2564 2564 2546 2546 2562 2562 2562 2562 2546 2546 4571 4571 2546 2546 4572 4572 4573 4573 2544 2544 2528 2528 2526 2526 2528 2528 2522 2522 2526 2526 2594 2594 2612 2612 2600 2600 4574 4574 2616 2616 4575 4575 4576 4576 2616 2616 2610 2610 2616 2616 2622 2622 2610 2610 2610 2610 2622 2622 2614 2614 2622 2622 2628 2628 2614 2614 2614 2614 2628 2628 2618 2618 2628 2628 2630 2630 2618 2618 2618 2618 2630 2630 2620 2620 2630 2630 2632 2632 2620 2620 2620 2620 2632 2632 2626 2626 2598 2598 2613 2613 2612 2612 4577 4577 2617 2617 4578 4578 4579 4579 2617 2617 2616 2616 2617 2617 2623 2623 2616 2616 2616 2616 2623 2623 2622 2622 2623 2623 2629 2629 2622 2622 2622 2622 2629 2629 2628 2628 2629 2629 2631 2631 2628 2628 2628 2628 2631 2631 2630 2630 2631 2631 2634 2634 2630 2630 2630 2630 2634 2634 2633 2633 2621 2621 2625 2625 2627 2627 2599 2599 2601 2601 2613 2613 4580 4580 2611 2611 4581 4581 4582 4582 2611 2611 2617 2617 2611 2611 2615 2615 2617 2617 2617 2617 2615 2615 2623 2623 2615 2615 2619 2619 2623 2623 2623 2623 2619 2619 2629 2629 2619 2619 2621 2621 2629 2629 2629 2629 2621 2621 2631 2631 2621 2621 2627 2627 2631 2631 2631 2631 2627 2627 2634 2634 2605 2605 2607 2607 2609 2609 2595 2595 2591 2591 2601 2601 4583 4583 2593 2593 4584 4584 4585 4585 2593 2593 2611 2611 2593 2593 2597 2597 2611 2611 2611 2611 2597 2597 2615 2615 2597 2597 2603 2603 2615 2615 2615 2615 2603 2603 2619 2619 2603 2603 2605 2605 2619 2619 2619 2619 2605 2605 2621 2621 2605 2605 2609 2609 2621 2621 2621 2621 2609 2609 2625 2625 2585 2585 2575 2575 2591 2591 4586 4586 2577 2577 4587 4587 4588 4588 2577 2577 2593 2593 2577 2577 2579 2579 2593 2593 2593 2593 2579 2579 2597 2597 2579 2579 2583 2583 2597 2597 2597 2597 2583 2583 2603 2603 2583 2583 2587 2587 2603 2603 2603 2603 2587 2587 2605 2605 2587 2587 2589 2589 2605 2605 2605 2605 2589 2589 2607 2607 2573 2573 2559 2559 2575 2575 4589 4589 2563 2563 4590 4590 4591 4591 4592 4592 2577 2577 4593 4593 4594 4594 2577 2577 2577 2577 4595 4595 2579 2579 4596 4596 4597 4597 2579 2579 2579 2579 4598 4598 2583 2583 4599 4599 4600 4600 2583 2583 2583 2583 4601 4601 2587 2587 4602 4602 4603 4603 2587 2587 2587 2587 4604 4604 2581 2581 2557 2557 2545 2545 2559 2559 4605 4605 2547 2547 4606 4606 4607 4607 2547 2547 2563 2563 2547 2547 2549 2549 2563 2563 2563 2563 2549 2549 2565 2565 2549 2549 2551 2551 2565 2565 2565 2565 2551 2551 2567 2567 2551 2551 2553 2553 2567 2567 2567 2567 2553 2553 2569 2569 2553 2553 2555 2555 2569 2569 2569 2569 2555 2555 2561 2561 2537 2537 2539 2539 2541 2541 2543 2543 2529 2529 2545 2545 4608 4608 2531 2531 4609 4609 4610 4610 2531 2531 2547 2547 2531 2531 2533 2533 2547 2547 2547 2547 2533 2533 2549 2549 2533 2533 2535 2535 2549 2549 2549 2549 2535 2535 2551 2551 2535 2535 2537 2537 2551 2551 2551 2551 2537 2537 2553 2553 2537 2537 2541 2541 2553 2553 2553 2553 2541 2541 2555 2555 2513 2513 2511 2511 2525 2525 2527 2527 2521 2521 2529 2529 4611 4611 2519 2519 4612 4612 4613 4613 2519 2519 2531 2531 2519 2519 2517 2517 2531 2531 2531 2531 2517 2517 2533 2533 2517 2517 2515 2515 2533 2533 2533 2533 2515 2515 2535 2535 2515 2515 2513 2513 2535 2535 2535 2535 2513 2513 2537 2537 2513 2513 2525 2525 2537 2537 2537 2537 2525 2525 2539 2539 2497 2497 2495 2495 2501 2501 2523 2523 2507 2507 2521 2521 4614 4614 2505 2505 4615 4615 4616 4616 2505 2505 2519 2519 2505 2505 2503 2503 2519 2519 2519 2519 2503 2503 2517 2517 2503 2503 2499 2499 2517 2517 2517 2517 2499 2499 2515 2515 2499 2499 2497 2497 2515 2515 2515 2515 2497 2497 2513 2513 2497 2497 2501 2501 2513 2513 2513 2513 2501 2501 2511 2511 2509 2509 2491 2491 2507 2507 4617 4617 2489 2489 4618 4618 4619 4619 2489 2489 2505 2505 2489 2489 2487 2487 2505 2505 2505 2505 2487 2487 2503 2503 2487 2487 2485 2485 2503 2503 2503 2503 2485 2485 2499 2499 2485 2485 2483 2483 2499 2499 2499 2499 2483 2483 2497 2497 2483 2483 2481 2481 2497 2497 2497 2497 2481 2481 2495 2495 2493 2493 2475 2475 2491 2491 4620 4620 2473 2473 4621 4621 4622 4622 2473 2473 2489 2489 2473 2473 2471 2471 2489 2489 2489 2489 2471 2471 2487 2487 2471 2471 2469 2469 2487 2487 2487 2487 2469 2469 2485 2485 2469 2469 2467 2467 2485 2485 2485 2485 2467 2467 2483 2483 2467 2467 2465 2465 2483 2483 2483 2483 2465 2465 2479 2479 2477 2477 2461 2461 2475 2475 4623 4623 2457 2457 4624 4624 4625 4625 2457 2457 4626 4626 2457 2457 2455 2455 4627 4627 4628 4628 2455 2455 4629 4629 2455 2455 2451 2451 4630 4630 4631 4631 2451 2451 4632 4632 2451 2451 2449 2449 4633 4633 4634 4634 2449 2449 4635 4635 2449 2449 2447 2447 4636 4636 4637 4637 2447 2447 4638 4638 2427 2427 2425 2425 2436 2436 2463 2463 2445 2445 2461 2461 4639 4639 2441 2441 4640 4640 4641 4641 2441 2441 2457 2457 2441 2441 2434 2434 2457 2457 2457 2457 2434 2434 2455 2455 2434 2434 2431 2431 2455 2455 2455 2455 2431 2431 2451 2451 2431 2431 2427 2427 2451 2451 2451 2451 2427 2427 2449 2449 2427 2427 2436 2436 2449 2449 2449 2449 2436 2436 2447 2447 2415 2415 2413 2413 2417 2417 2453 2453 2438 2438 2445 2445 4642 4642 2429 2429 4643 4643 4644 4644 2429 2429 2441 2441 2429 2429 2422 2422 2441 2441 2441 2441 2422 2422 2434 2434 2422 2422 2419 2419 2434 2434 2434 2434 2419 2419 2431 2431 2419 2419 2415 2415 2431 2431 2431 2431 2415 2415 2427 2427 2415 2415 2417 2417 2427 2427 2427 2427 2417 2417 2425 2425 2443 2443 2432 2432 2438 2438 4645 4645 2423 2423 4646 4646 4647 4647 2423 2423 2429 2429 2423 2423 2420 2420 2429 2429 2429 2429 2420 2420 2422 2422 2420 2420 2411 2411 2422 2422 2422 2422 2411 2411 2419 2419 2411 2411 2410 2410 2419 2419 2419 2419 2410 2410 2415 2415 2410 2410 2409 2409 2415 2415 2415 2415 2409 2409 2413 2413 2791 2791 2777 2777 2779 2779 2775 2775 2761 2761 2763 2763 2737 2737 2727 2727 2725 2725 2715 2715 2711 2711 2709 2709 2683 2683 2681 2681 2679 2679 2682 2682 2694 2694 2692 2692 2698 2698 4648 4648 4649 4649 2736 2736 2742 2742 2740 2740 4650 4650 2822 2822 2824 2824 2830 2830 2836 2836 2838 2838 2872 2872 2866 2866 2869 2869 2866 2866 2861 2861 2869 2869 4651 4651 4652 4652 2864 2864 4653 4653 2852 2852 2864 2864 2864 2864 2852 2852 2859 2859 2852 2852 2846 2846 2859 2859 2859 2859 2846 2846 2855 2855 2846 2846 2840 2840 2855 2855 2855 2855 2840 2840 2850 2850 2840 2840 2838 2838 2850 2850 2804 2804 2788 2788 2802 2802 2788 2788 2786 2786 2802 2802 4654 4654 4655 4655 2800 2800 4656 4656 2784 2784 2800 2800 2800 2800 2784 2784 2798 2798 2784 2784 2782 2782 2798 2798 2798 2798 2782 2782 2796 2796 2782 2782 2780 2780 2796 2796 2796 2796 2780 2780 2794 2794 2780 2780 2778 2778 2794 2794 2712 2712 2696 2696 2716 2716 2696 2696 2700 2700 2716 2716 4657 4657 4658 4658 2718 2718 4659 4659 2702 2702 2718 2718 2718 2718 2702 2702 2720 2720 2702 2702 2704 2704 2720 2720 2720 2720 2704 2704 2722 2722 2704 2704 2706 2706 2722 2722 2722 2722 2706 2706 2724 2724 2706 2706 2708 2708 2724 2724 2639 2639 2635 2635 2643 2643 2635 2635 2637 2637 2643 2643 4660 4660 4661 4661 2647 2647 4662 4662 2641 2641 2647 2647 2647 2647 2641 2641 2655 2655 2641 2641 2645 2645 2655 2655 2655 2655 2645 2645 2662 2662 2645 2645 2649 2649 2662 2662 2662 2662 2649 2649 2666 2666 2649 2649 2653 2653 2666 2666 2677 2677 2697 2697 2685 2685 2697 2697 2701 2701 2685 2685 4663 4663 4664 4664 2687 2687 4665 4665 4666 4666 2687 2687 2687 2687 4667 4667 2689 2689 4668 4668 4669 4669 2689 2689 2689 2689 4670 4670 2691 2691 4671 4671 4672 4672 2691 2691 2691 2691 4673 4673 2693 2693 4674 4674 4675 4675 2693 2693 2745 2745 2773 2773 2747 2747 2773 2773 2771 2771 2747 2747 4676 4676 4677 4677 2749 2749 4678 4678 2769 2769 2749 2749 2749 2749 2769 2769 2751 2751 2769 2769 2767 2767 2751 2751 2751 2751 2767 2767 2753 2753 2767 2767 2765 2765 2753 2753 2753 2753 2765 2765 2755 2755 2765 2765 2763 2763 2755 2755 2821 2821 2843 2843 2819 2819 2843 2843 2835 2835 2819 2819 4679 4679 4680 4680 2817 2817 4681 4681 2833 2833 4682 4682 4683 4683 2833 2833 4684 4684 2833 2833 2829 2829 4685 4685 4686 4686 2829 2829 4687 4687 2829 2829 2827 2827 4688 4688 4689 4689 2827 2827 4690 4690 2827 2827 2825 2825 4691 4691 2874 2874 2872 2872 2871 2871 2872 2872 2869 2869 2871 2871 4692 4692 4693 4693 2868 2868 4694 4694 2864 2864 2868 2868 2868 2868 2864 2864 2863 2863 2864 2864 2859 2859 2863 2863 2863 2863 2859 2859 2858 2858 2859 2859 2855 2855 2858 2858 2858 2858 2855 2855 2857 2857 2855 2855 2850 2850 2857 2857 2857 2857 2850 2850 2854 2854 2850 2850 2848 2848 2854 2854 2838 2838 2836 2836 2850 2850 2836 2836 2844 2844 2850 2850 2850 2850 2844 2844 2848 2848 2822 2822 2830 2830 2824 2824 2830 2830 2838 2838 2824 2824 2824 2824 2838 2838 2826 2826 2838 2838 2840 2840 2826 2826 2826 2826 2840 2840 2828 2828 2840 2840 2846 2846 2828 2828 2828 2828 2846 2846 2832 2832 2846 2846 2852 2852 2832 2832 2832 2832 2852 2852 4695 4695 2852 2852 4696 4696 4697 4697 2834 2834 2861 2861 2842 2842 2861 2861 2866 2866 2842 2842 2806 2806 2812 2812 2808 2808 4698 4698 2824 2824 4699 4699 4700 4700 2824 2824 4701 4701 2824 2824 2826 2826 4702 4702 4703 4703 2826 2826 4704 4704 2826 2826 2828 2828 4705 4705 4706 4706 2828 2828 4707 4707 2828 2828 2832 2832 4708 4708 4709 4709 2832 2832 4710 4710 2832 2832 4711 4711 4712 4712 2818 2818 2834 2834 2820 2820 2834 2834 2842 2842 2820 2820 2820 2820 2804 2804 2818 2818 2804 2804 2802 2802 2818 2818 4713 4713 4714 4714 2816 2816 4715 4715 2800 2800 2816 2816 2816 2816 2800 2800 2814 2814 2800 2800 2798 2798 2814 2814 2814 2814 2798 2798 2810 2810 2798 2798 2796 2796 2810 2810 2810 2810 2796 2796 2808 2808 2796 2796 2794 2794 2808 2808 2808 2808 2794 2794 2806 2806 2794 2794 2792 2792 2806 2806 2758 2758 2760 2760 2762 2762 2760 2760 2778 2778 2762 2762 2762 2762 2778 2778 2764 2764 2778 2778 2780 2780 2764 2764 2764 2764 2780 2780 2766 2766 2780 2780 2782 2782 2766 2766 2766 2766 2782 2782 2768 2768 2782 2782 2784 2784 2768 2768 2768 2768 2784 2784 4716 4716 2784 2784 4717 4717 4718 4718 2770 2770 2786 2786 2772 2772 2786 2786 2788 2788 2772 2772 2760 2760 2774 2774 2778 2778 2774 2774 2776 2776 2778 2778 2778 2778 2776 2776 2794 2794 2776 2776 2790 2790 2794 2794 2794 2794 2790 2790 2792 2792 2756 2756 2758 2758 2754 2754 2758 2758 2762 2762 2754 2754 2754 2754 2762 2762 2752 2752 2762 2762 2764 2764 2752 2752 2752 2752 2764 2764 2750 2750 2764 2764 2766 2766 2750 2750 2750 2750 2766 2766 2748 2748 2766 2766 2768 2768 2748 2748 2748 2748 2768 2768 4719 4719 2768 2768 4720 4720 4721 4721 2746 2746 2770 2770 2744 2744 2770 2770 2772 2772 2744 2744 2744 2744 2728 2728 2746 2746 2728 2728 2730 2730 2746 2746 4722 4722 4723 4723 2748 2748 4724 4724 2732 2732 2748 2748 2748 2748 2732 2732 2750 2750 2732 2732 2734 2734 2750 2750 2750 2750 2734 2734 2752 2752 2734 2734 2738 2738 2752 2752 2752 2752 2738 2738 2754 2754 2738 2738 2740 2740 2754 2754 2754 2754 2740 2740 2756 2756 2740 2740 2742 2742 2756 2756 2726 2726 2736 2736 2724 2724 2736 2736 2740 2740 2724 2724 2724 2724 2740 2740 2722 2722 2740 2740 2738 2738 2722 2722 2722 2722 2738 2738 2720 2720 2738 2738 2734 2734 2720 2720 2720 2720 2734 2734 2718 2718 2734 2734 2732 2732 2718 2718 2718 2718 2732 2732 4725 4725 2732 2732 4726 4726 4727 4727 2716 2716 2730 2730 2712 2712 2730 2730 2728 2728 2712 2712 2708 2708 2710 2710 2724 2724 2710 2710 2714 2714 2724 2724 2724 2724 2714 2714 2726 2726 2694 2694 2698 2698 2692 2692 2698 2698 4728 4728 2692 2692 2692 2692 4729 4729 2690 2690 4730 4730 4731 4731 2690 2690 2690 2690 4732 4732 2688 2688 4733 4733 4734 4734 2688 2688 2688 2688 4735 4735 2686 2686 4736 4736 4737 4737 2686 2686 2686 2686 4738 4738 4739 4739 2702 2702 4740 4740 4741 4741 2684 2684 2700 2700 2676 2676 2700 2700 2696 2696 2676 2676 2680 2680 2682 2682 2678 2678 2682 2682 2692 2692 2678 2678 2678 2678 2692 2692 2674 2674 2692 2692 2690 2690 2674 2674 2674 2674 2690 2690 2672 2672 2690 2690 2688 2688 2672 2672 2672 2672 2688 2688 2670 2670 2688 2688 2686 2686 2670 2670 2670 2670 2686 2686 4742 4742 2686 2686 4743 4743 4744 4744 2660 2660 2684 2684 2651 2651 2684 2684 2676 2676 2651 2651 2651 2651 2639 2639 2660 2660 2639 2639 2643 2643 2660 2660 4745 4745 4746 4746 2670 2670 4747 4747 2647 2647 2670 2670 2670 2670 2647 2647 2672 2672 2647 2647 2655 2655 2672 2672 2672 2672 2655 2655 2674 2674 2655 2655 2662 2662 2674 2674 2674 2674 2662 2662 2678 2678 2662 2662 2666 2666 2678 2678 2678 2678 2666 2666 2680 2680 2666 2666 2668 2668 2680 2680 2665 2665 2659 2659 2654 2654 2659 2659 2653 2653 2654 2654 2654 2654 2653 2653 2650 2650 2653 2653 2649 2649 2650 2650 2650 2650 2649 2649 2646 2646 2649 2649 2645 2645 2646 2646 2646 2646 2645 2645 2642 2642 2645 2645 2641 2641 2642 2642 2642 2642 2641 2641 4748 4748 2641 2641 4749 4749 4750 4750 2638 2638 2637 2637 2636 2636 2637 2637 2635 2635 2636 2636 2659 2659 2658 2658 2653 2653 2658 2658 2657 2657 2653 2653 2653 2653 2657 2657 2666 2666 2657 2657 2664 2664 2666 2666 2666 2666 2664 2664 2668 2668 2669 2669 2665 2665 2667 2667 2665 2665 2654 2654 2667 2667 2667 2667 2654 2654 2663 2663 2654 2654 2650 2650 2663 2663 2663 2663 2650 2650 2656 2656 2650 2650 2646 2646 2656 2656 2656 2656 2646 2646 2648 2648 2646 2646 2642 2642 2648 2648 2648 2648 2642 2642 4751 4751 2642 2642 4752 4752 4753 4753 2644 2644 2638 2638 2640 2640 2638 2638 2636 2636 2640 2640 2640 2640 2652 2652 2644 2644 2652 2652 2661 2661 2644 2644 4754 4754 4755 4755 2648 2648 4756 4756 2671 2671 2648 2648 2648 2648 2671 2671 2656 2656 2671 2671 2673 2673 2656 2656 2656 2656 2673 2673 2663 2663 2673 2673 2675 2675 2663 2663 2663 2663 2675 2675 2667 2667 2675 2675 2679 2679 2667 2667 2667 2667 2679 2679 2669 2669 2679 2679 2681 2681 2669 2669 2695 2695 2683 2683 2693 2693 2683 2683 2679 2679 2693 2693 2693 2693 2679 2679 2691 2691 2679 2679 2675 2675 2691 2691 2691 2691 2675 2675 2689 2689 2675 2675 2673 2673 2689 2689 2689 2689 2673 2673 2687 2687 2673 2673 2671 2671 2687 2687 2687 2687 2671 2671 4757 4757 2671 2671 4758 4758 4759 4759 2685 2685 2661 2661 2677 2677 2661 2661 2652 2652 2677 2677 4760 4760 4761 4761 2693 2693 4762 4762 2699 2699 2693 2693 2693 2693 2699 2699 2695 2695 2727 2727 2715 2715 2725 2725 2715 2715 2709 2709 2725 2725 2725 2725 2709 2709 2723 2723 2709 2709 2707 2707 2723 2723 2723 2723 2707 2707 2721 2721 2707 2707 2705 2705 2721 2721 2721 2721 2705 2705 2719 2719 2705 2705 2703 2703 2719 2719 2719 2719 2703 2703 4763 4763 2703 2703 4764 4764 4765 4765 2717 2717 2701 2701 2713 2713 2701 2701 2697 2697 2713 2713 2743 2743 2737 2737 2741 2741 2737 2737 2725 2725 2741 2741 2741 2741 2725 2725 2739 2739 2725 2725 2723 2723 2739 2739 2739 2739 2723 2723 2735 2735 2723 2723 2721 2721 2735 2735 2735 2735 2721 2721 2733 2733 2721 2721 2719 2719 2733 2733 2733 2733 2719 2719 4766 4766 2719 2719 4767 4767 4768 4768 2731 2731 2717 2717 2729 2729 2717 2717 2713 2713 2729 2729 2729 2729 2745 2745 2731 2731 2745 2745 2747 2747 2731 2731 4769 4769 4770 4770 2733 2733 4771 4771 2749 2749 2733 2733 2733 2733 2749 2749 2735 2735 2749 2749 2751 2751 2735 2735 2735 2735 2751 2751 2739 2739 2751 2751 2753 2753 2739 2739 2739 2739 2753 2753 2741 2741 2753 2753 2755 2755 2741 2741 2741 2741 2755 2755 2743 2743 2755 2755 2757 2757 2743 2743 2763 2763 2761 2761 2755 2755 2761 2761 2759 2759 2755 2755 2755 2755 2759 2759 2757 2757 2777 2777 2775 2775 2779 2779 2775 2775 2763 2763 2779 2779 2779 2779 2763 2763 2781 2781 2763 2763 2765 2765 2781 2781 2781 2781 2765 2765 2783 2783 2765 2765 2767 2767 2783 2783 2783 2783 2767 2767 2785 2785 2767 2767 2769 2769 2785 2785 2785 2785 2769 2769 4772 4772 2769 2769 4773 4773 4774 4774 2787 2787 2771 2771 2789 2789 2771 2771 2773 2773 2789 2789 2793 2793 2791 2791 2795 2795 2791 2791 2779 2779 2795 2795 2795 2795 2779 2779 2797 2797 2779 2779 2781 2781 2797 2797 2797 2797 2781 2781 2799 2799 2781 2781 2783 2783 2799 2799 2799 2799 2783 2783 2801 2801 2783 2783 2785 2785 2801 2801 2801 2801 2785 2785 4775 4775 2785 2785 4776 4776 4777 4777 2803 2803 2787 2787 2805 2805 2787 2787 2789 2789 2805 2805 2805 2805 2821 2821 2803 2803 2821 2821 2819 2819 2803 2803 4778 4778 4779 4779 2801 2801 4780 4780 2817 2817 2801 2801 2801 2801 2817 2817 2799 2799 2817 2817 2815 2815 2799 2799 2799 2799 2815 2815 2797 2797 2815 2815 2811 2811 2797 2797 2797 2797 2811 2811 2795 2795 2811 2811 2809 2809 2795 2795 2795 2795 2809 2809 2793 2793 2809 2809 2807 2807 2793 2793 2845 2845 2837 2837 2839 2839 2837 2837 2825 2825 2839 2839 2839 2839 2825 2825 2841 2841 2825 2825 2827 2827 2841 2841 2841 2841 2827 2827 2847 2847 2827 2827 2829 2829 2847 2847 2847 2847 2829 2829 2853 2853 2829 2829 2833 2833 2853 2853 2853 2853 2833 2833 4781 4781 2833 2833 4782 4782 4783 4783 2862 2862 2835 2835 2867 2867 2835 2835 2843 2843 2867 2867 2837 2837 2831 2831 2825 2825 2831 2831 2823 2823 2825 2825 2825 2825 2823 2823 4784 4784 2823 2823 4785 4785 4786 4786 2809 2809 2813 2813 2807 2807 2849 2849 2845 2845 2851 2851 2845 2845 2839 2839 2851 2851 2851 2851 2839 2839 2856 2856 2839 2839 2841 2841 2856 2856 2856 2856 2841 2841 2860 2860 2841 2841 2847 2847 2860 2860 2860 2860 2847 2847 2865 2865 2847 2847 2853 2853 2865 2865 2865 2865 2853 2853 4787 4787 2853 2853 4788 4788 4789 4789 2870 2870 2862 2862 2873 2873 2862 2862 2867 2867 2873 2873 2873 2873 2874 2874 2870 2870 2874 2874 2871 2871 2870 2870 4790 4790 4791 4791 2865 2865 4792 4792 2868 2868 2865 2865 2865 2865 2868 2868 2860 2860 2868 2868 2863 2863 2860 2860 2860 2860 2863 2863 2856 2856 2863 2863 2858 2858 2856 2856 2856 2856 2858 2858 2851 2851 2858 2858 2857 2857 2851 2851 2851 2851 2857 2857 2849 2849 2857 2857 2854 2854 2849 2849 2925 2925 2931 2931 2933 2933 2945 2945 2947 2947 2949 2949 3027 3027 3037 3037 3035 3035 3047 3047 3055 3055 3053 3053 3092 3092 3090 3090 3086 3086 4793 4793 4794 4794 3028 3028 2919 2919 2909 2909 2904 2904 2929 2929 2919 2919 2911 2911 2943 2943 2929 2929 2927 2927 2959 2959 2943 2943 2941 2941 2975 2975 2959 2959 2957 2957 2989 2989 2975 2975 2973 2973 2993 2993 2989 2989 2987 2987 3009 3009 2993 2993 2995 2995 3023 3023 3009 3009 3011 3011 3039 3039 3023 3023 3025 3025 3051 3051 3039 3039 3041 3041 3061 3061 3051 3051 3057 3057 3065 3065 3061 3061 3067 3067 3064 3064 3065 3065 3079 3079 3060 3060 3064 3064 3078 3078 3022 3022 3024 3024 3008 3008 3024 3024 3010 3010 3008 3008 3008 3008 3010 3010 2992 2992 2894 2894 2889 2889 4795 4795 3044 3044 4796 4796 3042 3042 4797 4797 4798 4798 3042 3042 3042 3042 4799 4799 4800 4800 3024 3024 3022 3022 3040 3040 3040 3040 3022 3022 3038 3038 3068 3068 3044 3044 3062 3062 3044 3044 3042 3042 3062 3062 3062 3062 3042 3042 3058 3058 3042 3042 4801 4801 3058 3058 3058 3058 4802 4802 4803 4803 3040 3040 3038 3038 3056 3056 3056 3056 3038 3038 3050 3050 3086 3086 3068 3068 3084 3084 3068 3068 3062 3062 3084 3084 3084 3084 3062 3062 3080 3080 3062 3062 3058 3058 3080 3080 3080 3080 3058 3058 3076 3076 3058 3058 4804 4804 3076 3076 3076 3076 4805 4805 4806 4806 3056 3056 3050 3050 3066 3066 3066 3066 3050 3050 3060 3060 2892 2892 2880 2880 2884 2884 2909 2909 2905 2905 2898 2898 2905 2905 2903 2903 2898 2898 4807 4807 4808 4808 2894 2894 4809 4809 2906 2906 2894 2894 2894 2894 2906 2906 2899 2899 2906 2906 2920 2920 2899 2899 2899 2899 2920 2920 2916 2916 2920 2920 4810 4810 2916 2916 2916 2916 4811 4811 4812 4812 2934 2934 2948 2948 2932 2932 2905 2905 2908 2908 2903 2903 2908 2908 2910 2910 2903 2903 4813 4813 4814 4814 2906 2906 4815 4815 2922 2922 2906 2906 2906 2906 2922 2922 2920 2920 2922 2922 4816 4816 2920 2920 2920 2920 4817 4817 4818 4818 2936 2936 2950 2950 2934 2934 2934 2934 2950 2950 2948 2948 2950 2950 2962 2962 2948 2948 2948 2948 2962 2962 2960 2960 2962 2962 2966 2966 2960 2960 2918 2918 2928 2928 2926 2926 2928 2928 2940 2940 2926 2926 4819 4819 4820 4820 2938 2938 4821 4821 2954 2954 2938 2938 2938 2938 2954 2954 2952 2952 2954 2954 2968 2968 2952 2952 2952 2952 2968 2968 2964 2964 2968 2968 2980 2980 2964 2964 2964 2964 2980 2980 2978 2978 2980 2980 3002 3002 2978 2978 2958 2958 2974 2974 2972 2972 2974 2974 2986 2986 2972 2972 4822 4822 4823 4823 2984 2984 4824 4824 2996 2996 2984 2984 2984 2984 2996 2996 2998 2998 2996 2996 3014 3014 2998 2998 2998 2998 3014 3014 3016 3016 3014 3014 3032 3032 3016 3016 3016 3016 3032 3032 3034 3034 4825 4825 3052 3052 4826 4826 2974 2974 2988 2988 2986 2986 2988 2988 2994 2994 2986 2986 4827 4827 4828 4828 2996 2996 4829 4829 3012 3012 2996 2996 2996 2996 3012 3012 3014 3014 3012 3012 3030 3030 3014 3014 3014 3014 3030 3030 3032 3032 4830 4830 3048 3048 4831 4831 4832 4832 3048 3048 3052 3052 3048 3048 3070 3070 3052 3052 3052 3052 3070 3070 3072 3072 3070 3070 3074 3074 3072 3072 2886 2886 2884 2884 2877 2877 2884 2884 2880 2880 2877 2877 2877 2877 2880 2880 2876 2876 2880 2880 2878 2878 2876 2876 2876 2876 2878 2878 2875 2875 4833 4833 2912 2912 2914 2914 2912 2912 2892 2892 2914 2914 2914 2914 2892 2892 2896 2896 2892 2892 2884 2884 2896 2896 2896 2896 2884 2884 2887 2887 2884 2884 2886 2886 2887 2887 2887 2887 2886 2886 2889 2889 2912 2912 2901 2901 2892 2892 2901 2901 2890 2890 2892 2892 2892 2892 2890 2890 2880 2880 2890 2890 2882 2882 2880 2880 2880 2880 2882 2882 2878 2878 2889 2889 2894 2894 2887 2887 2894 2894 2899 2899 2887 2887 2887 2887 2899 2899 2896 2896 2899 2899 2916 2916 2896 2896 2896 2896 2916 2916 2914 2914 2916 2916 4834 4834 2914 2914 2914 2914 4835 4835 4836 4836 2960 2960 2946 2946 2948 2948 2946 2946 2944 2944 2948 2948 2948 2948 2944 2944 2932 2932 2944 2944 2930 2930 2932 2932 2932 2932 2930 2930 2924 2924 2976 2976 2966 2966 2978 2978 2966 2966 2962 2962 2978 2978 2978 2978 2962 2962 2964 2964 2962 2962 2950 2950 2964 2964 2964 2964 2950 2950 2952 2952 2950 2950 2936 2936 2952 2952 2952 2952 2936 2936 2938 2938 4837 4837 2922 2922 4838 4838 4839 4839 2922 2922 4840 4840 2922 2922 4841 4841 4842 4842 2926 2926 2910 2910 2918 2918 2910 2910 2908 2908 2918 2918 3026 3026 3020 3020 3018 3018 3020 3020 3002 3002 3018 3018 3018 3018 3002 3002 3000 3000 3002 3002 2980 2980 3000 3000 3000 3000 2980 2980 2982 2982 2980 2980 2968 2968 2982 2982 2982 2982 2968 2968 2970 2970 2968 2968 2954 2954 2970 2970 2970 2970 2954 2954 4843 4843 2954 2954 4844 4844 4845 4845 2956 2956 2940 2940 2942 2942 2940 2940 2928 2928 2942 2942 3020 3020 3006 3006 3002 3002 3006 3006 3004 3004 3002 3002 3002 3002 3004 3004 2978 2978 3004 3004 2990 2990 2978 2978 2978 2978 2990 2990 2976 2976 2942 2942 2958 2958 2956 2956 2958 2958 2972 2972 2956 2956 4846 4846 4847 4847 2970 2970 4848 4848 2984 2984 2970 2970 2970 2970 2984 2984 2982 2982 2984 2984 2998 2998 2982 2982 2982 2982 2998 2998 3000 3000 2998 2998 3016 3016 3000 3000 3000 3000 3016 3016 3018 3018 3016 3016 3034 3034 3018 3018 3018 3018 3034 3034 3026 3026 3072 3072 3054 3054 3052 3052 3054 3054 3046 3046 3052 3052 3052 3052 3046 3046 4849 4849 3046 3046 4850 4850 4851 4851 3034 3034 3036 3036 3026 3026 3090 3090 3074 3074 3086 3086 3074 3074 3070 3070 3086 3086 3086 3086 3070 3070 3068 3068 3070 3070 3048 3048 3068 3068 3068 3068 3048 3048 3044 3044 3048 3048 4852 4852 3044 3044 3044 3044 4853 4853 4854 4854 3030 3030 3012 3012 3028 3028 3028 3028 3012 3012 4855 4855 3012 3012 4856 4856 4857 4857 3010 3010 2994 2994 2992 2992 2994 2994 2988 2988 2992 2992 3060 3060 3078 3078 3066 3066 4858 4858 3082 3082 4859 4859 4860 4860 3082 3082 3076 3076 3082 3082 3088 3088 3076 3076 3076 3076 3088 3088 3080 3080 3088 3088 3094 3094 3080 3080 3080 3080 3094 3094 3084 3084 3094 3094 3096 3096 3084 3084 3084 3084 3096 3096 3086 3086 3096 3096 3098 3098 3086 3086 3086 3086 3098 3098 3092 3092 3097 3097 3100 3100 3099 3099 3064 3064 3079 3079 3078 3078 4861 4861 3083 3083 4862 4862 4863 4863 3083 3083 3082 3082 3083 3083 3089 3089 3082 3082 3082 3082 3089 3089 3088 3088 3089 3089 3095 3095 3088 3088 3088 3088 3095 3095 3094 3094 3095 3095 3097 3097 3094 3094 3094 3094 3097 3097 3096 3096 3097 3097 3099 3099 3096 3096 3096 3096 3099 3099 3098 3098 3087 3087 3091 3091 3093 3093 3065 3065 3067 3067 3079 3079 4864 4864 3077 3077 4865 4865 4866 4866 3077 3077 3083 3083 3077 3077 3081 3081 3083 3083 3083 3083 3081 3081 3089 3089 3081 3081 3085 3085 3089 3089 3089 3089 3085 3085 3095 3095 3085 3085 3087 3087 3095 3095 3095 3095 3087 3087 3097 3097 3087 3087 3093 3093 3097 3097 3097 3097 3093 3093 3100 3100 3071 3071 3073 3073 3075 3075 3061 3061 3057 3057 3067 3067 4867 4867 3059 3059 4868 4868 4869 4869 3059 3059 3077 3077 3059 3059 3063 3063 3077 3077 3077 3077 3063 3063 3081 3081 3063 3063 3069 3069 3081 3081 3081 3081 3069 3069 3085 3085 3069 3069 3071 3071 3085 3085 3085 3085 3071 3071 3087 3087 3071 3071 3075 3075 3087 3087 3087 3087 3075 3075 3091 3091 3051 3051 3041 3041 3057 3057 4870 4870 3043 3043 4871 4871 4872 4872 3043 3043 3059 3059 3043 3043 3045 3045 3059 3059 3059 3059 3045 3045 3063 3063 3045 3045 3049 3049 3063 3063 3063 3063 3049 3049 3069 3069 3049 3049 3053 3053 3069 3069 3069 3069 3053 3053 3071 3071 3053 3053 3055 3055 3071 3071 3071 3071 3055 3055 3073 3073 3039 3039 3025 3025 3041 3041 4873 4873 3029 3029 4874 4874 4875 4875 4876 4876 3043 3043 4877 4877 4878 4878 3043 3043 3043 3043 4879 4879 3045 3045 4880 4880 4881 4881 3045 3045 3045 3045 4882 4882 3049 3049 4883 4883 4884 4884 3049 3049 3049 3049 4885 4885 3053 3053 4886 4886 4887 4887 3053 3053 3053 3053 4888 4888 3047 3047 3023 3023 3011 3011 3025 3025 4889 4889 3013 3013 4890 4890 4891 4891 3013 3013 3029 3029 3013 3013 3015 3015 3029 3029 3029 3029 3015 3015 3031 3031 3015 3015 3017 3017 3031 3031 3031 3031 3017 3017 3033 3033 3017 3017 3019 3019 3033 3033 3033 3033 3019 3019 3035 3035 3019 3019 3021 3021 3035 3035 3035 3035 3021 3021 3027 3027 3003 3003 3005 3005 3007 3007 3009 3009 2995 2995 3011 3011 4892 4892 2997 2997 4893 4893 4894 4894 2997 2997 3013 3013 2997 2997 2999 2999 3013 3013 3013 3013 2999 2999 3015 3015 2999 2999 3001 3001 3015 3015 3015 3015 3001 3001 3017 3017 3001 3001 3003 3003 3017 3017 3017 3017 3003 3003 3019 3019 3003 3003 3007 3007 3019 3019 3019 3019 3007 3007 3021 3021 2979 2979 2977 2977 2991 2991 2993 2993 2987 2987 2995 2995 4895 4895 2985 2985 4896 4896 4897 4897 2985 2985 2997 2997 2985 2985 2983 2983 2997 2997 2997 2997 2983 2983 2999 2999 2983 2983 2981 2981 2999 2999 2999 2999 2981 2981 3001 3001 2981 2981 2979 2979 3001 3001 3001 3001 2979 2979 3003 3003 2979 2979 2991 2991 3003 3003 3003 3003 2991 2991 3005 3005 2963 2963 2961 2961 2967 2967 2989 2989 2973 2973 2987 2987 4898 4898 2971 2971 4899 4899 4900 4900 2971 2971 2985 2985 2971 2971 2969 2969 2985 2985 2985 2985 2969 2969 2983 2983 2969 2969 2965 2965 2983 2983 2983 2983 2965 2965 2981 2981 2965 2965 2963 2963 2981 2981 2981 2981 2963 2963 2979 2979 2963 2963 2967 2967 2979 2979 2979 2979 2967 2967 2977 2977 2975 2975 2957 2957 2973 2973 4901 4901 2955 2955 4902 4902 4903 4903 2955 2955 2971 2971 2955 2955 2953 2953 2971 2971 2971 2971 2953 2953 2969 2969 2953 2953 2951 2951 2969 2969 2969 2969 2951 2951 2965 2965 2951 2951 2949 2949 2965 2965 2965 2965 2949 2949 2963 2963 2949 2949 2947 2947 2963 2963 2963 2963 2947 2947 2961 2961 2959 2959 2941 2941 2957 2957 4904 4904 2939 2939 4905 4905 4906 4906 2939 2939 2955 2955 2939 2939 2937 2937 2955 2955 2955 2955 2937 2937 2953 2953 2937 2937 2935 2935 2953 2953 2953 2953 2935 2935 2951 2951 2935 2935 2933 2933 2951 2951 2951 2951 2933 2933 2949 2949 2933 2933 2931 2931 2949 2949 2949 2949 2931 2931 2945 2945 2943 2943 2927 2927 2941 2941 4907 4907 2923 2923 4908 4908 4909 4909 2923 2923 4910 4910 2923 2923 2921 2921 4911 4911 4912 4912 2921 2921 4913 4913 2921 2921 2917 2917 4914 4914 4915 4915 2917 2917 4916 4916 2917 2917 2915 2915 4917 4917 4918 4918 2915 2915 4919 4919 2915 2915 2913 2913 4920 4920 4921 4921 2913 2913 4922 4922 2893 2893 2891 2891 2902 2902 2929 2929 2911 2911 2927 2927 4923 4923 2907 2907 4924 4924 4925 4925 2907 2907 2923 2923 2907 2907 2900 2900 2923 2923 2923 2923 2900 2900 2921 2921 2900 2900 2897 2897 2921 2921 2921 2921 2897 2897 2917 2917 2897 2897 2893 2893 2917 2917 2917 2917 2893 2893 2915 2915 2893 2893 2902 2902 2915 2915 2915 2915 2902 2902 2913 2913 2881 2881 2879 2879 2883 2883 2919 2919 2904 2904 2911 2911 4926 4926 2895 2895 4927 4927 4928 4928 2895 2895 2907 2907 2895 2895 2888 2888 2907 2907 2907 2907 2888 2888 2900 2900 2888 2888 2885 2885 2900 2900 2900 2900 2885 2885 2897 2897 2885 2885 2881 2881 2897 2897 2897 2897 2881 2881 2893 2893 2881 2881 2883 2883 2893 2893 2893 2893 2883 2883 2891 2891 2909 2909 2898 2898 2904 2904 4929 4929 2889 2889 4930 4930 4931 4931 2889 2889 2895 2895 2889 2889 2886 2886 2895 2895 2895 2895 2886 2886 2888 2888 2886 2886 2877 2877 2888 2888 2888 2888 2877 2877 2885 2885 2877 2877 2876 2876 2885 2885 2885 2885 2876 2876 2881 2881 2876 2876 2875 2875 2881 2881 2881 2881 2875 2875 2879 2879 3257 3257 3243 3243 3245 3245 3241 3241 3227 3227 3229 3229 3203 3203 3193 3193 3191 3191 3181 3181 3177 3177 3175 3175 3149 3149 3147 3147 3145 3145 3148 3148 3160 3160 3158 3158 3164 3164 4932 4932 4933 4933 3202 3202 3208 3208 3206 3206 4934 4934 3288 3288 3290 3290 3296 3296 3302 3302 3304 3304 3338 3338 3332 3332 3335 3335 3332 3332 3327 3327 3335 3335 4935 4935 4936 4936 3330 3330 4937 4937 3318 3318 3330 3330 3330 3330 3318 3318 3325 3325 3318 3318 3312 3312 3325 3325 3325 3325 3312 3312 3321 3321 3312 3312 3306 3306 3321 3321 3321 3321 3306 3306 3316 3316 3306 3306 3304 3304 3316 3316 3270 3270 3254 3254 3268 3268 3254 3254 3252 3252 3268 3268 4938 4938 4939 4939 3266 3266 4940 4940 3250 3250 3266 3266 3266 3266 3250 3250 3264 3264 3250 3250 3248 3248 3264 3264 3264 3264 3248 3248 3262 3262 3248 3248 3246 3246 3262 3262 3262 3262 3246 3246 3260 3260 3246 3246 3244 3244 3260 3260 3178 3178 3162 3162 3182 3182 3162 3162 3166 3166 3182 3182 4941 4941 4942 4942 3184 3184 4943 4943 3168 3168 3184 3184 3184 3184 3168 3168 3186 3186 3168 3168 3170 3170 3186 3186 3186 3186 3170 3170 3188 3188 3170 3170 3172 3172 3188 3188 3188 3188 3172 3172 3190 3190 3172 3172 3174 3174 3190 3190 3105 3105 3101 3101 3109 3109 3101 3101 3103 3103 3109 3109 4944 4944 4945 4945 3113 3113 4946 4946 3107 3107 3113 3113 3113 3113 3107 3107 3121 3121 3107 3107 3111 3111 3121 3121 3121 3121 3111 3111 3128 3128 3111 3111 3115 3115 3128 3128 3128 3128 3115 3115 3132 3132 3115 3115 3119 3119 3132 3132 3143 3143 3163 3163 3151 3151 3163 3163 3167 3167 3151 3151 4947 4947 4948 4948 3153 3153 4949 4949 4950 4950 3153 3153 3153 3153 4951 4951 3155 3155 4952 4952 4953 4953 3155 3155 3155 3155 4954 4954 3157 3157 4955 4955 4956 4956 3157 3157 3157 3157 4957 4957 3159 3159 4958 4958 4959 4959 3159 3159 3211 3211 3239 3239 3213 3213 3239 3239 3237 3237 3213 3213 4960 4960 4961 4961 3215 3215 4962 4962 3235 3235 3215 3215 3215 3215 3235 3235 3217 3217 3235 3235 3233 3233 3217 3217 3217 3217 3233 3233 3219 3219 3233 3233 3231 3231 3219 3219 3219 3219 3231 3231 3221 3221 3231 3231 3229 3229 3221 3221 3287 3287 3309 3309 3285 3285 3309 3309 3301 3301 3285 3285 4963 4963 4964 4964 3283 3283 4965 4965 3299 3299 4966 4966 4967 4967 3299 3299 4968 4968 3299 3299 3295 3295 4969 4969 4970 4970 3295 3295 4971 4971 3295 3295 3293 3293 4972 4972 4973 4973 3293 3293 4974 4974 3293 3293 3291 3291 4975 4975 3340 3340 3338 3338 3337 3337 3338 3338 3335 3335 3337 3337 4976 4976 4977 4977 3334 3334 4978 4978 3330 3330 3334 3334 3334 3334 3330 3330 3329 3329 3330 3330 3325 3325 3329 3329 3329 3329 3325 3325 3324 3324 3325 3325 3321 3321 3324 3324 3324 3324 3321 3321 3323 3323 3321 3321 3316 3316 3323 3323 3323 3323 3316 3316 3320 3320 3316 3316 3314 3314 3320 3320 3304 3304 3302 3302 3316 3316 3302 3302 3310 3310 3316 3316 3316 3316 3310 3310 3314 3314 3288 3288 3296 3296 3290 3290 3296 3296 3304 3304 3290 3290 3290 3290 3304 3304 3292 3292 3304 3304 3306 3306 3292 3292 3292 3292 3306 3306 3294 3294 3306 3306 3312 3312 3294 3294 3294 3294 3312 3312 3298 3298 3312 3312 3318 3318 3298 3298 3298 3298 3318 3318 4979 4979 3318 3318 4980 4980 4981 4981 3300 3300 3327 3327 3308 3308 3327 3327 3332 3332 3308 3308 3272 3272 3278 3278 3274 3274 4982 4982 3290 3290 4983 4983 4984 4984 3290 3290 4985 4985 3290 3290 3292 3292 4986 4986 4987 4987 3292 3292 4988 4988 3292 3292 3294 3294 4989 4989 4990 4990 3294 3294 4991 4991 3294 3294 3298 3298 4992 4992 4993 4993 3298 3298 4994 4994 3298 3298 4995 4995 4996 4996 3284 3284 3300 3300 3286 3286 3300 3300 3308 3308 3286 3286 3286 3286 3270 3270 3284 3284 3270 3270 3268 3268 3284 3284 4997 4997 4998 4998 3282 3282 4999 4999 3266 3266 3282 3282 3282 3282 3266 3266 3280 3280 3266 3266 3264 3264 3280 3280 3280 3280 3264 3264 3276 3276 3264 3264 3262 3262 3276 3276 3276 3276 3262 3262 3274 3274 3262 3262 3260 3260 3274 3274 3274 3274 3260 3260 3272 3272 3260 3260 3258 3258 3272 3272 3224 3224 3226 3226 3228 3228 3226 3226 3244 3244 3228 3228 3228 3228 3244 3244 3230 3230 3244 3244 3246 3246 3230 3230 3230 3230 3246 3246 3232 3232 3246 3246 3248 3248 3232 3232 3232 3232 3248 3248 3234 3234 3248 3248 3250 3250 3234 3234 3234 3234 3250 3250 5000 5000 3250 3250 5001 5001 5002 5002 3236 3236 3252 3252 3238 3238 3252 3252 3254 3254 3238 3238 3226 3226 3240 3240 3244 3244 3240 3240 3242 3242 3244 3244 3244 3244 3242 3242 3260 3260 3242 3242 3256 3256 3260 3260 3260 3260 3256 3256 3258 3258 3222 3222 3224 3224 3220 3220 3224 3224 3228 3228 3220 3220 3220 3220 3228 3228 3218 3218 3228 3228 3230 3230 3218 3218 3218 3218 3230 3230 3216 3216 3230 3230 3232 3232 3216 3216 3216 3216 3232 3232 3214 3214 3232 3232 3234 3234 3214 3214 3214 3214 3234 3234 5003 5003 3234 3234 5004 5004 5005 5005 3212 3212 3236 3236 3210 3210 3236 3236 3238 3238 3210 3210 3210 3210 3194 3194 3212 3212 3194 3194 3196 3196 3212 3212 5006 5006 5007 5007 3214 3214 5008 5008 3198 3198 3214 3214 3214 3214 3198 3198 3216 3216 3198 3198 3200 3200 3216 3216 3216 3216 3200 3200 3218 3218 3200 3200 3204 3204 3218 3218 3218 3218 3204 3204 3220 3220 3204 3204 3206 3206 3220 3220 3220 3220 3206 3206 3222 3222 3206 3206 3208 3208 3222 3222 3192 3192 3202 3202 3190 3190 3202 3202 3206 3206 3190 3190 3190 3190 3206 3206 3188 3188 3206 3206 3204 3204 3188 3188 3188 3188 3204 3204 3186 3186 3204 3204 3200 3200 3186 3186 3186 3186 3200 3200 3184 3184 3200 3200 3198 3198 3184 3184 3184 3184 3198 3198 5009 5009 3198 3198 5010 5010 5011 5011 3182 3182 3196 3196 3178 3178 3196 3196 3194 3194 3178 3178 3174 3174 3176 3176 3190 3190 3176 3176 3180 3180 3190 3190 3190 3190 3180 3180 3192 3192 3160 3160 3164 3164 3158 3158 3164 3164 5012 5012 3158 3158 3158 3158 5013 5013 3156 3156 5014 5014 5015 5015 3156 3156 3156 3156 5016 5016 3154 3154 5017 5017 5018 5018 3154 3154 3154 3154 5019 5019 3152 3152 5020 5020 5021 5021 3152 3152 3152 3152 5022 5022 5023 5023 3168 3168 5024 5024 5025 5025 3150 3150 3166 3166 3142 3142 3166 3166 3162 3162 3142 3142 3146 3146 3148 3148 3144 3144 3148 3148 3158 3158 3144 3144 3144 3144 3158 3158 3140 3140 3158 3158 3156 3156 3140 3140 3140 3140 3156 3156 3138 3138 3156 3156 3154 3154 3138 3138 3138 3138 3154 3154 3136 3136 3154 3154 3152 3152 3136 3136 3136 3136 3152 3152 5026 5026 3152 3152 5027 5027 5028 5028 3126 3126 3150 3150 3117 3117 3150 3150 3142 3142 3117 3117 3117 3117 3105 3105 3126 3126 3105 3105 3109 3109 3126 3126 5029 5029 5030 5030 3136 3136 5031 5031 3113 3113 3136 3136 3136 3136 3113 3113 3138 3138 3113 3113 3121 3121 3138 3138 3138 3138 3121 3121 3140 3140 3121 3121 3128 3128 3140 3140 3140 3140 3128 3128 3144 3144 3128 3128 3132 3132 3144 3144 3144 3144 3132 3132 3146 3146 3132 3132 3134 3134 3146 3146 3131 3131 3125 3125 3120 3120 3125 3125 3119 3119 3120 3120 3120 3120 3119 3119 3116 3116 3119 3119 3115 3115 3116 3116 3116 3116 3115 3115 3112 3112 3115 3115 3111 3111 3112 3112 3112 3112 3111 3111 3108 3108 3111 3111 3107 3107 3108 3108 3108 3108 3107 3107 5032 5032 3107 3107 5033 5033 5034 5034 3104 3104 3103 3103 3102 3102 3103 3103 3101 3101 3102 3102 3125 3125 3124 3124 3119 3119 3124 3124 3123 3123 3119 3119 3119 3119 3123 3123 3132 3132 3123 3123 3130 3130 3132 3132 3132 3132 3130 3130 3134 3134 3135 3135 3131 3131 3133 3133 3131 3131 3120 3120 3133 3133 3133 3133 3120 3120 3129 3129 3120 3120 3116 3116 3129 3129 3129 3129 3116 3116 3122 3122 3116 3116 3112 3112 3122 3122 3122 3122 3112 3112 3114 3114 3112 3112 3108 3108 3114 3114 3114 3114 3108 3108 5035 5035 3108 3108 5036 5036 5037 5037 3110 3110 3104 3104 3106 3106 3104 3104 3102 3102 3106 3106 3106 3106 3118 3118 3110 3110 3118 3118 3127 3127 3110 3110 5038 5038 5039 5039 3114 3114 5040 5040 3137 3137 3114 3114 3114 3114 3137 3137 3122 3122 3137 3137 3139 3139 3122 3122 3122 3122 3139 3139 3129 3129 3139 3139 3141 3141 3129 3129 3129 3129 3141 3141 3133 3133 3141 3141 3145 3145 3133 3133 3133 3133 3145 3145 3135 3135 3145 3145 3147 3147 3135 3135 3161 3161 3149 3149 3159 3159 3149 3149 3145 3145 3159 3159 3159 3159 3145 3145 3157 3157 3145 3145 3141 3141 3157 3157 3157 3157 3141 3141 3155 3155 3141 3141 3139 3139 3155 3155 3155 3155 3139 3139 3153 3153 3139 3139 3137 3137 3153 3153 3153 3153 3137 3137 5041 5041 3137 3137 5042 5042 5043 5043 3151 3151 3127 3127 3143 3143 3127 3127 3118 3118 3143 3143 5044 5044 5045 5045 3159 3159 5046 5046 3165 3165 3159 3159 3159 3159 3165 3165 3161 3161 3193 3193 3181 3181 3191 3191 3181 3181 3175 3175 3191 3191 3191 3191 3175 3175 3189 3189 3175 3175 3173 3173 3189 3189 3189 3189 3173 3173 3187 3187 3173 3173 3171 3171 3187 3187 3187 3187 3171 3171 3185 3185 3171 3171 3169 3169 3185 3185 3185 3185 3169 3169 5047 5047 3169 3169 5048 5048 5049 5049 3183 3183 3167 3167 3179 3179 3167 3167 3163 3163 3179 3179 3209 3209 3203 3203 3207 3207 3203 3203 3191 3191 3207 3207 3207 3207 3191 3191 3205 3205 3191 3191 3189 3189 3205 3205 3205 3205 3189 3189 3201 3201 3189 3189 3187 3187 3201 3201 3201 3201 3187 3187 3199 3199 3187 3187 3185 3185 3199 3199 3199 3199 3185 3185 5050 5050 3185 3185 5051 5051 5052 5052 3197 3197 3183 3183 3195 3195 3183 3183 3179 3179 3195 3195 3195 3195 3211 3211 3197 3197 3211 3211 3213 3213 3197 3197 5053 5053 5054 5054 3199 3199 5055 5055 3215 3215 3199 3199 3199 3199 3215 3215 3201 3201 3215 3215 3217 3217 3201 3201 3201 3201 3217 3217 3205 3205 3217 3217 3219 3219 3205 3205 3205 3205 3219 3219 3207 3207 3219 3219 3221 3221 3207 3207 3207 3207 3221 3221 3209 3209 3221 3221 3223 3223 3209 3209 3229 3229 3227 3227 3221 3221 3227 3227 3225 3225 3221 3221 3221 3221 3225 3225 3223 3223 3243 3243 3241 3241 3245 3245 3241 3241 3229 3229 3245 3245 3245 3245 3229 3229 3247 3247 3229 3229 3231 3231 3247 3247 3247 3247 3231 3231 3249 3249 3231 3231 3233 3233 3249 3249 3249 3249 3233 3233 3251 3251 3233 3233 3235 3235 3251 3251 3251 3251 3235 3235 5056 5056 3235 3235 5057 5057 5058 5058 3253 3253 3237 3237 3255 3255 3237 3237 3239 3239 3255 3255 3259 3259 3257 3257 3261 3261 3257 3257 3245 3245 3261 3261 3261 3261 3245 3245 3263 3263 3245 3245 3247 3247 3263 3263 3263 3263 3247 3247 3265 3265 3247 3247 3249 3249 3265 3265 3265 3265 3249 3249 3267 3267 3249 3249 3251 3251 3267 3267 3267 3267 3251 3251 5059 5059 3251 3251 5060 5060 5061 5061 3269 3269 3253 3253 3271 3271 3253 3253 3255 3255 3271 3271 3271 3271 3287 3287 3269 3269 3287 3287 3285 3285 3269 3269 5062 5062 5063 5063 3267 3267 5064 5064 3283 3283 3267 3267 3267 3267 3283 3283 3265 3265 3283 3283 3281 3281 3265 3265 3265 3265 3281 3281 3263 3263 3281 3281 3277 3277 3263 3263 3263 3263 3277 3277 3261 3261 3277 3277 3275 3275 3261 3261 3261 3261 3275 3275 3259 3259 3275 3275 3273 3273 3259 3259 3311 3311 3303 3303 3305 3305 3303 3303 3291 3291 3305 3305 3305 3305 3291 3291 3307 3307 3291 3291 3293 3293 3307 3307 3307 3307 3293 3293 3313 3313 3293 3293 3295 3295 3313 3313 3313 3313 3295 3295 3319 3319 3295 3295 3299 3299 3319 3319 3319 3319 3299 3299 5065 5065 3299 3299 5066 5066 5067 5067 3328 3328 3301 3301 3333 3333 3301 3301 3309 3309 3333 3333 3303 3303 3297 3297 3291 3291 3297 3297 3289 3289 3291 3291 3291 3291 3289 3289 5068 5068 3289 3289 5069 5069 5070 5070 3275 3275 3279 3279 3273 3273 3315 3315 3311 3311 3317 3317 3311 3311 3305 3305 3317 3317 3317 3317 3305 3305 3322 3322 3305 3305 3307 3307 3322 3322 3322 3322 3307 3307 3326 3326 3307 3307 3313 3313 3326 3326 3326 3326 3313 3313 3331 3331 3313 3313 3319 3319 3331 3331 3331 3331 3319 3319 5071 5071 3319 3319 5072 5072 5073 5073 3336 3336 3328 3328 3339 3339 3328 3328 3333 3333 3339 3339 3339 3339 3340 3340 3336 3336 3340 3340 3337 3337 3336 3336 5074 5074 5075 5075 3331 3331 5076 5076 3334 3334 3331 3331 3331 3331 3334 3334 3326 3326 3334 3334 3329 3329 3326 3326 3326 3326 3329 3329 3322 3322 3329 3329 3324 3324 3322 3322 3322 3322 3324 3324 3317 3317 3324 3324 3323 3323 3317 3317 3317 3317 3323 3323 3315 3315 3323 3323 3320 3320 3315 3315 3391 3391 3397 3397 3399 3399 3411 3411 3413 3413 3415 3415 3493 3493 3503 3503 3501 3501 3513 3513 3521 3521 3519 3519 3558 3558 3556 3556 3552 3552 5077 5077 5078 5078 3494 3494 3385 3385 3375 3375 3370 3370 3395 3395 3385 3385 3377 3377 3409 3409 3395 3395 3393 3393 3425 3425 3409 3409 3407 3407 3441 3441 3425 3425 3423 3423 3455 3455 3441 3441 3439 3439 3459 3459 3455 3455 3453 3453 3475 3475 3459 3459 3461 3461 3489 3489 3475 3475 3477 3477 3505 3505 3489 3489 3491 3491 3517 3517 3505 3505 3507 3507 3527 3527 3517 3517 3523 3523 3531 3531 3527 3527 3533 3533 3530 3530 3531 3531 3545 3545 3526 3526 3530 3530 3544 3544 3488 3488 3490 3490 3474 3474 3490 3490 3476 3476 3474 3474 3474 3474 3476 3476 3458 3458 3360 3360 3355 3355 5079 5079 3510 3510 5080 5080 3508 3508 5081 5081 5082 5082 3508 3508 3508 3508 5083 5083 5084 5084 3490 3490 3488 3488 3506 3506 3506 3506 3488 3488 3504 3504 3534 3534 3510 3510 3528 3528 3510 3510 3508 3508 3528 3528 3528 3528 3508 3508 3524 3524 3508 3508 5085 5085 3524 3524 3524 3524 5086 5086 5087 5087 3506 3506 3504 3504 3522 3522 3522 3522 3504 3504 3516 3516 3552 3552 3534 3534 3550 3550 3534 3534 3528 3528 3550 3550 3550 3550 3528 3528 3546 3546 3528 3528 3524 3524 3546 3546 3546 3546 3524 3524 3542 3542 3524 3524 5088 5088 3542 3542 3542 3542 5089 5089 5090 5090 3522 3522 3516 3516 3532 3532 3532 3532 3516 3516 3526 3526 3358 3358 3346 3346 3350 3350 3375 3375 3371 3371 3364 3364 3371 3371 3369 3369 3364 3364 5091 5091 5092 5092 3360 3360 5093 5093 3372 3372 3360 3360 3360 3360 3372 3372 3365 3365 3372 3372 3386 3386 3365 3365 3365 3365 3386 3386 3382 3382 3386 3386 5094 5094 3382 3382 3382 3382 5095 5095 5096 5096 3400 3400 3414 3414 3398 3398 3371 3371 3374 3374 3369 3369 3374 3374 3376 3376 3369 3369 5097 5097 5098 5098 3372 3372 5099 5099 3388 3388 3372 3372 3372 3372 3388 3388 3386 3386 3388 3388 5100 5100 3386 3386 3386 3386 5101 5101 5102 5102 3402 3402 3416 3416 3400 3400 3400 3400 3416 3416 3414 3414 3416 3416 3428 3428 3414 3414 3414 3414 3428 3428 3426 3426 3428 3428 3432 3432 3426 3426 3384 3384 3394 3394 3392 3392 3394 3394 3406 3406 3392 3392 5103 5103 5104 5104 3404 3404 5105 5105 3420 3420 3404 3404 3404 3404 3420 3420 3418 3418 3420 3420 3434 3434 3418 3418 3418 3418 3434 3434 3430 3430 3434 3434 3446 3446 3430 3430 3430 3430 3446 3446 3444 3444 3446 3446 3468 3468 3444 3444 3424 3424 3440 3440 3438 3438 3440 3440 3452 3452 3438 3438 5106 5106 5107 5107 3450 3450 5108 5108 3462 3462 3450 3450 3450 3450 3462 3462 3464 3464 3462 3462 3480 3480 3464 3464 3464 3464 3480 3480 3482 3482 3480 3480 3498 3498 3482 3482 3482 3482 3498 3498 3500 3500 5109 5109 3518 3518 5110 5110 3440 3440 3454 3454 3452 3452 3454 3454 3460 3460 3452 3452 5111 5111 5112 5112 3462 3462 5113 5113 3478 3478 3462 3462 3462 3462 3478 3478 3480 3480 3478 3478 3496 3496 3480 3480 3480 3480 3496 3496 3498 3498 5114 5114 3514 3514 5115 5115 5116 5116 3514 3514 3518 3518 3514 3514 3536 3536 3518 3518 3518 3518 3536 3536 3538 3538 3536 3536 3540 3540 3538 3538 3352 3352 3350 3350 3343 3343 3350 3350 3346 3346 3343 3343 3343 3343 3346 3346 3342 3342 3346 3346 3344 3344 3342 3342 3342 3342 3344 3344 3341 3341 5117 5117 3378 3378 3380 3380 3378 3378 3358 3358 3380 3380 3380 3380 3358 3358 3362 3362 3358 3358 3350 3350 3362 3362 3362 3362 3350 3350 3353 3353 3350 3350 3352 3352 3353 3353 3353 3353 3352 3352 3355 3355 3378 3378 3367 3367 3358 3358 3367 3367 3356 3356 3358 3358 3358 3358 3356 3356 3346 3346 3356 3356 3348 3348 3346 3346 3346 3346 3348 3348 3344 3344 3355 3355 3360 3360 3353 3353 3360 3360 3365 3365 3353 3353 3353 3353 3365 3365 3362 3362 3365 3365 3382 3382 3362 3362 3362 3362 3382 3382 3380 3380 3382 3382 5118 5118 3380 3380 3380 3380 5119 5119 5120 5120 3426 3426 3412 3412 3414 3414 3412 3412 3410 3410 3414 3414 3414 3414 3410 3410 3398 3398 3410 3410 3396 3396 3398 3398 3398 3398 3396 3396 3390 3390 3442 3442 3432 3432 3444 3444 3432 3432 3428 3428 3444 3444 3444 3444 3428 3428 3430 3430 3428 3428 3416 3416 3430 3430 3430 3430 3416 3416 3418 3418 3416 3416 3402 3402 3418 3418 3418 3418 3402 3402 3404 3404 5121 5121 3388 3388 5122 5122 5123 5123 3388 3388 5124 5124 3388 3388 5125 5125 5126 5126 3392 3392 3376 3376 3384 3384 3376 3376 3374 3374 3384 3384 3492 3492 3486 3486 3484 3484 3486 3486 3468 3468 3484 3484 3484 3484 3468 3468 3466 3466 3468 3468 3446 3446 3466 3466 3466 3466 3446 3446 3448 3448 3446 3446 3434 3434 3448 3448 3448 3448 3434 3434 3436 3436 3434 3434 3420 3420 3436 3436 3436 3436 3420 3420 5127 5127 3420 3420 5128 5128 5129 5129 3422 3422 3406 3406 3408 3408 3406 3406 3394 3394 3408 3408 3486 3486 3472 3472 3468 3468 3472 3472 3470 3470 3468 3468 3468 3468 3470 3470 3444 3444 3470 3470 3456 3456 3444 3444 3444 3444 3456 3456 3442 3442 3408 3408 3424 3424 3422 3422 3424 3424 3438 3438 3422 3422 5130 5130 5131 5131 3436 3436 5132 5132 3450 3450 3436 3436 3436 3436 3450 3450 3448 3448 3450 3450 3464 3464 3448 3448 3448 3448 3464 3464 3466 3466 3464 3464 3482 3482 3466 3466 3466 3466 3482 3482 3484 3484 3482 3482 3500 3500 3484 3484 3484 3484 3500 3500 3492 3492 3538 3538 3520 3520 3518 3518 3520 3520 3512 3512 3518 3518 3518 3518 3512 3512 5133 5133 3512 3512 5134 5134 5135 5135 3500 3500 3502 3502 3492 3492 3556 3556 3540 3540 3552 3552 3540 3540 3536 3536 3552 3552 3552 3552 3536 3536 3534 3534 3536 3536 3514 3514 3534 3534 3534 3534 3514 3514 3510 3510 3514 3514 5136 5136 3510 3510 3510 3510 5137 5137 5138 5138 3496 3496 3478 3478 3494 3494 3494 3494 3478 3478 5139 5139 3478 3478 5140 5140 5141 5141 3476 3476 3460 3460 3458 3458 3460 3460 3454 3454 3458 3458 3526 3526 3544 3544 3532 3532 5142 5142 3548 3548 5143 5143 5144 5144 3548 3548 3542 3542 3548 3548 3554 3554 3542 3542 3542 3542 3554 3554 3546 3546 3554 3554 3560 3560 3546 3546 3546 3546 3560 3560 3550 3550 3560 3560 3562 3562 3550 3550 3550 3550 3562 3562 3552 3552 3562 3562 3564 3564 3552 3552 3552 3552 3564 3564 3558 3558 3563 3563 3566 3566 3565 3565 3530 3530 3545 3545 3544 3544 5145 5145 3549 3549 5146 5146 5147 5147 3549 3549 3548 3548 3549 3549 3555 3555 3548 3548 3548 3548 3555 3555 3554 3554 3555 3555 3561 3561 3554 3554 3554 3554 3561 3561 3560 3560 3561 3561 3563 3563 3560 3560 3560 3560 3563 3563 3562 3562 3563 3563 3565 3565 3562 3562 3562 3562 3565 3565 3564 3564 3553 3553 3557 3557 3559 3559 3531 3531 3533 3533 3545 3545 5148 5148 3543 3543 5149 5149 5150 5150 3543 3543 3549 3549 3543 3543 3547 3547 3549 3549 3549 3549 3547 3547 3555 3555 3547 3547 3551 3551 3555 3555 3555 3555 3551 3551 3561 3561 3551 3551 3553 3553 3561 3561 3561 3561 3553 3553 3563 3563 3553 3553 3559 3559 3563 3563 3563 3563 3559 3559 3566 3566 3537 3537 3539 3539 3541 3541 3527 3527 3523 3523 3533 3533 5151 5151 3525 3525 5152 5152 5153 5153 3525 3525 3543 3543 3525 3525 3529 3529 3543 3543 3543 3543 3529 3529 3547 3547 3529 3529 3535 3535 3547 3547 3547 3547 3535 3535 3551 3551 3535 3535 3537 3537 3551 3551 3551 3551 3537 3537 3553 3553 3537 3537 3541 3541 3553 3553 3553 3553 3541 3541 3557 3557 3517 3517 3507 3507 3523 3523 5154 5154 3509 3509 5155 5155 5156 5156 3509 3509 3525 3525 3509 3509 3511 3511 3525 3525 3525 3525 3511 3511 3529 3529 3511 3511 3515 3515 3529 3529 3529 3529 3515 3515 3535 3535 3515 3515 3519 3519 3535 3535 3535 3535 3519 3519 3537 3537 3519 3519 3521 3521 3537 3537 3537 3537 3521 3521 3539 3539 3505 3505 3491 3491 3507 3507 5157 5157 3495 3495 5158 5158 5159 5159 5160 5160 3509 3509 5161 5161 5162 5162 3509 3509 3509 3509 5163 5163 3511 3511 5164 5164 5165 5165 3511 3511 3511 3511 5166 5166 3515 3515 5167 5167 5168 5168 3515 3515 3515 3515 5169 5169 3519 3519 5170 5170 5171 5171 3519 3519 3519 3519 5172 5172 3513 3513 3489 3489 3477 3477 3491 3491 5173 5173 3479 3479 5174 5174 5175 5175 3479 3479 3495 3495 3479 3479 3481 3481 3495 3495 3495 3495 3481 3481 3497 3497 3481 3481 3483 3483 3497 3497 3497 3497 3483 3483 3499 3499 3483 3483 3485 3485 3499 3499 3499 3499 3485 3485 3501 3501 3485 3485 3487 3487 3501 3501 3501 3501 3487 3487 3493 3493 3469 3469 3471 3471 3473 3473 3475 3475 3461 3461 3477 3477 5176 5176 3463 3463 5177 5177 5178 5178 3463 3463 3479 3479 3463 3463 3465 3465 3479 3479 3479 3479 3465 3465 3481 3481 3465 3465 3467 3467 3481 3481 3481 3481 3467 3467 3483 3483 3467 3467 3469 3469 3483 3483 3483 3483 3469 3469 3485 3485 3469 3469 3473 3473 3485 3485 3485 3485 3473 3473 3487 3487 3445 3445 3443 3443 3457 3457 3459 3459 3453 3453 3461 3461 5179 5179 3451 3451 5180 5180 5181 5181 3451 3451 3463 3463 3451 3451 3449 3449 3463 3463 3463 3463 3449 3449 3465 3465 3449 3449 3447 3447 3465 3465 3465 3465 3447 3447 3467 3467 3447 3447 3445 3445 3467 3467 3467 3467 3445 3445 3469 3469 3445 3445 3457 3457 3469 3469 3469 3469 3457 3457 3471 3471 3429 3429 3427 3427 3433 3433 3455 3455 3439 3439 3453 3453 5182 5182 3437 3437 5183 5183 5184 5184 3437 3437 3451 3451 3437 3437 3435 3435 3451 3451 3451 3451 3435 3435 3449 3449 3435 3435 3431 3431 3449 3449 3449 3449 3431 3431 3447 3447 3431 3431 3429 3429 3447 3447 3447 3447 3429 3429 3445 3445 3429 3429 3433 3433 3445 3445 3445 3445 3433 3433 3443 3443 3441 3441 3423 3423 3439 3439 5185 5185 3421 3421 5186 5186 5187 5187 3421 3421 3437 3437 3421 3421 3419 3419 3437 3437 3437 3437 3419 3419 3435 3435 3419 3419 3417 3417 3435 3435 3435 3435 3417 3417 3431 3431 3417 3417 3415 3415 3431 3431 3431 3431 3415 3415 3429 3429 3415 3415 3413 3413 3429 3429 3429 3429 3413 3413 3427 3427 3425 3425 3407 3407 3423 3423 5188 5188 3405 3405 5189 5189 5190 5190 3405 3405 3421 3421 3405 3405 3403 3403 3421 3421 3421 3421 3403 3403 3419 3419 3403 3403 3401 3401 3419 3419 3419 3419 3401 3401 3417 3417 3401 3401 3399 3399 3417 3417 3417 3417 3399 3399 3415 3415 3399 3399 3397 3397 3415 3415 3415 3415 3397 3397 3411 3411 3409 3409 3393 3393 3407 3407 5191 5191 3389 3389 5192 5192 5193 5193 3389 3389 5194 5194 3389 3389 3387 3387 5195 5195 5196 5196 3387 3387 5197 5197 3387 3387 3383 3383 5198 5198 5199 5199 3383 3383 5200 5200 3383 3383 3381 3381 5201 5201 5202 5202 3381 3381 5203 5203 3381 3381 3379 3379 5204 5204 5205 5205 3379 3379 5206 5206 3359 3359 3357 3357 3368 3368 3395 3395 3377 3377 3393 3393 5207 5207 3373 3373 5208 5208 5209 5209 3373 3373 3389 3389 3373 3373 3366 3366 3389 3389 3389 3389 3366 3366 3387 3387 3366 3366 3363 3363 3387 3387 3387 3387 3363 3363 3383 3383 3363 3363 3359 3359 3383 3383 3383 3383 3359 3359 3381 3381 3359 3359 3368 3368 3381 3381 3381 3381 3368 3368 3379 3379 3347 3347 3345 3345 3349 3349 3385 3385 3370 3370 3377 3377 5210 5210 3361 3361 5211 5211 5212 5212 3361 3361 3373 3373 3361 3361 3354 3354 3373 3373 3373 3373 3354 3354 3366 3366 3354 3354 3351 3351 3366 3366 3366 3366 3351 3351 3363 3363 3351 3351 3347 3347 3363 3363 3363 3363 3347 3347 3359 3359 3347 3347 3349 3349 3359 3359 3359 3359 3349 3349 3357 3357 3375 3375 3364 3364 3370 3370 5213 5213 3355 3355 5214 5214 5215 5215 3355 3355 3361 3361 3355 3355 3352 3352 3361 3361 3361 3361 3352 3352 3354 3354 3352 3352 3343 3343 3354 3354 3354 3354 3343 3343 3351 3351 3343 3343 3342 3342 3351 3351 3351 3351 3342 3342 3347 3347 3342 3342 3341 3341 3347 3347 3347 3347 3341 3341 3345 3345 3723 3723 3709 3709 3711 3711 3707 3707 3693 3693 3695 3695 3669 3669 3659 3659 3657 3657 3647 3647 3643 3643 3641 3641 3615 3615 3613 3613 3611 3611 3597 3597 3591 3591 3586 3586 3590 3590 3589 3589 3585 3585 3614 3614 3626 3626 3624 3624 3630 3630 5216 5216 5217 5217 3668 3668 3674 3674 3672 3672 5218 5218 3754 3754 3756 3756 3762 3762 3768 3768 3770 3770 3804 3804 3798 3798 3801 3801 3798 3798 3793 3793 3801 3801 5219 5219 5220 5220 3796 3796 5221 5221 3784 3784 3796 3796 3796 3796 3784 3784 3791 3791 3784 3784 3778 3778 3791 3791 3791 3791 3778 3778 3787 3787 3778 3778 3772 3772 3787 3787 3787 3787 3772 3772 3782 3782 3772 3772 3770 3770 3782 3782 3736 3736 3720 3720 3734 3734 3720 3720 3718 3718 3734 3734 5222 5222 5223 5223 3732 3732 5224 5224 3716 3716 3732 3732 3732 3732 3716 3716 3730 3730 3716 3716 3714 3714 3730 3730 3730 3730 3714 3714 3728 3728 3714 3714 3712 3712 3728 3728 3728 3728 3712 3712 3726 3726 3712 3712 3710 3710 3726 3726 3644 3644 3628 3628 3648 3648 3628 3628 3632 3632 3648 3648 5225 5225 5226 5226 3650 3650 5227 5227 3634 3634 3650 3650 3650 3650 3634 3634 3652 3652 3634 3634 3636 3636 3652 3652 3652 3652 3636 3636 3654 3654 3636 3636 3638 3638 3654 3654 3654 3654 3638 3638 3656 3656 3638 3638 3640 3640 3656 3656 3571 3571 3567 3567 3575 3575 3567 3567 3569 3569 3575 3575 5228 5228 5229 5229 3579 3579 5230 5230 3573 3573 3579 3579 3579 3579 3573 3573 3587 3587 3573 3573 3577 3577 3587 3587 3587 3587 3577 3577 3594 3594 3577 3577 3581 3581 3594 3594 3594 3594 3581 3581 3598 3598 3581 3581 3585 3585 3598 3598 3609 3609 3629 3629 3617 3617 3629 3629 3633 3633 3617 3617 5231 5231 5232 5232 3619 3619 5233 5233 5234 5234 3619 3619 3619 3619 5235 5235 3621 3621 5236 5236 5237 5237 3621 3621 3621 3621 5238 5238 3623 3623 5239 5239 5240 5240 3623 3623 3623 3623 5241 5241 3625 3625 5242 5242 5243 5243 3625 3625 3677 3677 3705 3705 3679 3679 3705 3705 3703 3703 3679 3679 5244 5244 5245 5245 3681 3681 5246 5246 3701 3701 3681 3681 3681 3681 3701 3701 3683 3683 3701 3701 3699 3699 3683 3683 3683 3683 3699 3699 3685 3685 3699 3699 3697 3697 3685 3685 3685 3685 3697 3697 3687 3687 3697 3697 3695 3695 3687 3687 3753 3753 3775 3775 3751 3751 3775 3775 3767 3767 3751 3751 5247 5247 5248 5248 3749 3749 5249 5249 3765 3765 5250 5250 5251 5251 3765 3765 5252 5252 3765 3765 3761 3761 5253 5253 5254 5254 3761 3761 5255 5255 3761 3761 3759 3759 5256 5256 5257 5257 3759 3759 5258 5258 3759 3759 3757 3757 5259 5259 3806 3806 3804 3804 3803 3803 3804 3804 3801 3801 3803 3803 5260 5260 5261 5261 3800 3800 5262 5262 3796 3796 3800 3800 3800 3800 3796 3796 3795 3795 3796 3796 3791 3791 3795 3795 3795 3795 3791 3791 3790 3790 3791 3791 3787 3787 3790 3790 3790 3790 3787 3787 3789 3789 3787 3787 3782 3782 3789 3789 3789 3789 3782 3782 3786 3786 3782 3782 3780 3780 3786 3786 3770 3770 3768 3768 3782 3782 3768 3768 3776 3776 3782 3782 3782 3782 3776 3776 3780 3780 3754 3754 3762 3762 3756 3756 3762 3762 3770 3770 3756 3756 3756 3756 3770 3770 3758 3758 3770 3770 3772 3772 3758 3758 3758 3758 3772 3772 3760 3760 3772 3772 3778 3778 3760 3760 3760 3760 3778 3778 3764 3764 3778 3778 3784 3784 3764 3764 3764 3764 3784 3784 5263 5263 3784 3784 5264 5264 5265 5265 3766 3766 3793 3793 3774 3774 3793 3793 3798 3798 3774 3774 3738 3738 3744 3744 3740 3740 5266 5266 3756 3756 5267 5267 5268 5268 3756 3756 5269 5269 3756 3756 3758 3758 5270 5270 5271 5271 3758 3758 5272 5272 3758 3758 3760 3760 5273 5273 5274 5274 3760 3760 5275 5275 3760 3760 3764 3764 5276 5276 5277 5277 3764 3764 5278 5278 3764 3764 5279 5279 5280 5280 3750 3750 3766 3766 3752 3752 3766 3766 3774 3774 3752 3752 3752 3752 3736 3736 3750 3750 3736 3736 3734 3734 3750 3750 5281 5281 5282 5282 3748 3748 5283 5283 3732 3732 3748 3748 3748 3748 3732 3732 3746 3746 3732 3732 3730 3730 3746 3746 3746 3746 3730 3730 3742 3742 3730 3730 3728 3728 3742 3742 3742 3742 3728 3728 3740 3740 3728 3728 3726 3726 3740 3740 3740 3740 3726 3726 3738 3738 3726 3726 3724 3724 3738 3738 3690 3690 3692 3692 3694 3694 3692 3692 3710 3710 3694 3694 3694 3694 3710 3710 3696 3696 3710 3710 3712 3712 3696 3696 3696 3696 3712 3712 3698 3698 3712 3712 3714 3714 3698 3698 3698 3698 3714 3714 3700 3700 3714 3714 3716 3716 3700 3700 3700 3700 3716 3716 5284 5284 3716 3716 5285 5285 5286 5286 3702 3702 3718 3718 3704 3704 3718 3718 3720 3720 3704 3704 3692 3692 3706 3706 3710 3710 3706 3706 3708 3708 3710 3710 3710 3710 3708 3708 3726 3726 3708 3708 3722 3722 3726 3726 3726 3726 3722 3722 3724 3724 3688 3688 3690 3690 3686 3686 3690 3690 3694 3694 3686 3686 3686 3686 3694 3694 3684 3684 3694 3694 3696 3696 3684 3684 3684 3684 3696 3696 3682 3682 3696 3696 3698 3698 3682 3682 3682 3682 3698 3698 3680 3680 3698 3698 3700 3700 3680 3680 3680 3680 3700 3700 5287 5287 3700 3700 5288 5288 5289 5289 3678 3678 3702 3702 3676 3676 3702 3702 3704 3704 3676 3676 3676 3676 3660 3660 3678 3678 3660 3660 3662 3662 3678 3678 5290 5290 5291 5291 3680 3680 5292 5292 3664 3664 3680 3680 3680 3680 3664 3664 3682 3682 3664 3664 3666 3666 3682 3682 3682 3682 3666 3666 3684 3684 3666 3666 3670 3670 3684 3684 3684 3684 3670 3670 3686 3686 3670 3670 3672 3672 3686 3686 3686 3686 3672 3672 3688 3688 3672 3672 3674 3674 3688 3688 3658 3658 3668 3668 3656 3656 3668 3668 3672 3672 3656 3656 3656 3656 3672 3672 3654 3654 3672 3672 3670 3670 3654 3654 3654 3654 3670 3670 3652 3652 3670 3670 3666 3666 3652 3652 3652 3652 3666 3666 3650 3650 3666 3666 3664 3664 3650 3650 3650 3650 3664 3664 5293 5293 3664 3664 5294 5294 5295 5295 3648 3648 3662 3662 3644 3644 3662 3662 3660 3660 3644 3644 3640 3640 3642 3642 3656 3656 3642 3642 3646 3646 3656 3656 3656 3656 3646 3646 3658 3658 3626 3626 3630 3630 3624 3624 3630 3630 5296 5296 3624 3624 3624 3624 5297 5297 3622 3622 5298 5298 5299 5299 3622 3622 3622 3622 5300 5300 3620 3620 5301 5301 5302 5302 3620 3620 3620 3620 5303 5303 3618 3618 5304 5304 5305 5305 3618 3618 3618 3618 5306 5306 5307 5307 3634 3634 5308 5308 5309 5309 3616 3616 3632 3632 3608 3608 3632 3632 3628 3628 3608 3608 3612 3612 3614 3614 3610 3610 3614 3614 3624 3624 3610 3610 3610 3610 3624 3624 3606 3606 3624 3624 3622 3622 3606 3606 3606 3606 3622 3622 3604 3604 3622 3622 3620 3620 3604 3604 3604 3604 3620 3620 3602 3602 3620 3620 3618 3618 3602 3602 3602 3602 3618 3618 5310 5310 3618 3618 5311 5311 5312 5312 3592 3592 3616 3616 3583 3583 3616 3616 3608 3608 3583 3583 3583 3583 3571 3571 3592 3592 3571 3571 3575 3575 3592 3592 5313 5313 5314 5314 3602 3602 5315 5315 3579 3579 3602 3602 3602 3602 3579 3579 3604 3604 3579 3579 3587 3587 3604 3604 3604 3604 3587 3587 3606 3606 3587 3587 3594 3594 3606 3606 3606 3606 3594 3594 3610 3610 3594 3594 3598 3598 3610 3610 3610 3610 3598 3598 3612 3612 3598 3598 3600 3600 3612 3612 3585 3585 3589 3589 3598 3598 3589 3589 3596 3596 3598 3598 3598 3598 3596 3596 3600 3600 3591 3591 3590 3590 3586 3586 3590 3590 3585 3585 3586 3586 3586 3586 3585 3585 3582 3582 3585 3585 3581 3581 3582 3582 3582 3582 3581 3581 3578 3578 3581 3581 3577 3577 3578 3578 3578 3578 3577 3577 3574 3574 3577 3577 3573 3573 3574 3574 3574 3574 3573 3573 5316 5316 3573 3573 5317 5317 5318 5318 3570 3570 3569 3569 3568 3568 3569 3569 3567 3567 3568 3568 3601 3601 3597 3597 3599 3599 3597 3597 3586 3586 3599 3599 3599 3599 3586 3586 3595 3595 3586 3586 3582 3582 3595 3595 3595 3595 3582 3582 3588 3588 3582 3582 3578 3578 3588 3588 3588 3588 3578 3578 3580 3580 3578 3578 3574 3574 3580 3580 3580 3580 3574 3574 5319 5319 3574 3574 5320 5320 5321 5321 3576 3576 3570 3570 3572 3572 3570 3570 3568 3568 3572 3572 3572 3572 3584 3584 3576 3576 3584 3584 3593 3593 3576 3576 5322 5322 5323 5323 3580 3580 5324 5324 3603 3603 3580 3580 3580 3580 3603 3603 3588 3588 3603 3603 3605 3605 3588 3588 3588 3588 3605 3605 3595 3595 3605 3605 3607 3607 3595 3595 3595 3595 3607 3607 3599 3599 3607 3607 3611 3611 3599 3599 3599 3599 3611 3611 3601 3601 3611 3611 3613 3613 3601 3601 3627 3627 3615 3615 3625 3625 3615 3615 3611 3611 3625 3625 3625 3625 3611 3611 3623 3623 3611 3611 3607 3607 3623 3623 3623 3623 3607 3607 3621 3621 3607 3607 3605 3605 3621 3621 3621 3621 3605 3605 3619 3619 3605 3605 3603 3603 3619 3619 3619 3619 3603 3603 5325 5325 3603 3603 5326 5326 5327 5327 3617 3617 3593 3593 3609 3609 3593 3593 3584 3584 3609 3609 5328 5328 5329 5329 3625 3625 5330 5330 3631 3631 3625 3625 3625 3625 3631 3631 3627 3627 3659 3659 3647 3647 3657 3657 3647 3647 3641 3641 3657 3657 3657 3657 3641 3641 3655 3655 3641 3641 3639 3639 3655 3655 3655 3655 3639 3639 3653 3653 3639 3639 3637 3637 3653 3653 3653 3653 3637 3637 3651 3651 3637 3637 3635 3635 3651 3651 3651 3651 3635 3635 5331 5331 3635 3635 5332 5332 5333 5333 3649 3649 3633 3633 3645 3645 3633 3633 3629 3629 3645 3645 3675 3675 3669 3669 3673 3673 3669 3669 3657 3657 3673 3673 3673 3673 3657 3657 3671 3671 3657 3657 3655 3655 3671 3671 3671 3671 3655 3655 3667 3667 3655 3655 3653 3653 3667 3667 3667 3667 3653 3653 3665 3665 3653 3653 3651 3651 3665 3665 3665 3665 3651 3651 5334 5334 3651 3651 5335 5335 5336 5336 3663 3663 3649 3649 3661 3661 3649 3649 3645 3645 3661 3661 3661 3661 3677 3677 3663 3663 3677 3677 3679 3679 3663 3663 5337 5337 5338 5338 3665 3665 5339 5339 3681 3681 3665 3665 3665 3665 3681 3681 3667 3667 3681 3681 3683 3683 3667 3667 3667 3667 3683 3683 3671 3671 3683 3683 3685 3685 3671 3671 3671 3671 3685 3685 3673 3673 3685 3685 3687 3687 3673 3673 3673 3673 3687 3687 3675 3675 3687 3687 3689 3689 3675 3675 3695 3695 3693 3693 3687 3687 3693 3693 3691 3691 3687 3687 3687 3687 3691 3691 3689 3689 3709 3709 3707 3707 3711 3711 3707 3707 3695 3695 3711 3711 3711 3711 3695 3695 3713 3713 3695 3695 3697 3697 3713 3713 3713 3713 3697 3697 3715 3715 3697 3697 3699 3699 3715 3715 3715 3715 3699 3699 3717 3717 3699 3699 3701 3701 3717 3717 3717 3717 3701 3701 5340 5340 3701 3701 5341 5341 5342 5342 3719 3719 3703 3703 3721 3721 3703 3703 3705 3705 3721 3721 3725 3725 3723 3723 3727 3727 3723 3723 3711 3711 3727 3727 3727 3727 3711 3711 3729 3729 3711 3711 3713 3713 3729 3729 3729 3729 3713 3713 3731 3731 3713 3713 3715 3715 3731 3731 3731 3731 3715 3715 3733 3733 3715 3715 3717 3717 3733 3733 3733 3733 3717 3717 5343 5343 3717 3717 5344 5344 5345 5345 3735 3735 3719 3719 3737 3737 3719 3719 3721 3721 3737 3737 3737 3737 3753 3753 3735 3735 3753 3753 3751 3751 3735 3735 5346 5346 5347 5347 3733 3733 5348 5348 3749 3749 3733 3733 3733 3733 3749 3749 3731 3731 3749 3749 3747 3747 3731 3731 3731 3731 3747 3747 3729 3729 3747 3747 3743 3743 3729 3729 3729 3729 3743 3743 3727 3727 3743 3743 3741 3741 3727 3727 3727 3727 3741 3741 3725 3725 3741 3741 3739 3739 3725 3725 3777 3777 3769 3769 3771 3771 3769 3769 3757 3757 3771 3771 3771 3771 3757 3757 3773 3773 3757 3757 3759 3759 3773 3773 3773 3773 3759 3759 3779 3779 3759 3759 3761 3761 3779 3779 3779 3779 3761 3761 3785 3785 3761 3761 3765 3765 3785 3785 3785 3785 3765 3765 5349 5349 3765 3765 5350 5350 5351 5351 3794 3794 3767 3767 3799 3799 3767 3767 3775 3775 3799 3799 3769 3769 3763 3763 3757 3757 3763 3763 3755 3755 3757 3757 3757 3757 3755 3755 5352 5352 3755 3755 5353 5353 5354 5354 3741 3741 3745 3745 3739 3739 3781 3781 3777 3777 3783 3783 3777 3777 3771 3771 3783 3783 3783 3783 3771 3771 3788 3788 3771 3771 3773 3773 3788 3788 3788 3788 3773 3773 3792 3792 3773 3773 3779 3779 3792 3792 3792 3792 3779 3779 3797 3797 3779 3779 3785 3785 3797 3797 3797 3797 3785 3785 5355 5355 3785 3785 5356 5356 5357 5357 3802 3802 3794 3794 3805 3805 3794 3794 3799 3799 3805 3805 3805 3805 3806 3806 3802 3802 3806 3806 3803 3803 3802 3802 5358 5358 5359 5359 3797 3797 5360 5360 3800 3800 3797 3797 3797 3797 3800 3800 3792 3792 3800 3800 3795 3795 3792 3792 3792 3792 3795 3795 3788 3788 3795 3795 3790 3790 3788 3788 3788 3788 3790 3790 3783 3783 3790 3790 3789 3789 3783 3783 3783 3783 3789 3789 3781 3781 3789 3789 3786 3786 3781 3781 3808 3808 3807 3807 3812 3812 3807 3807 3811 3811 3812 3812 3812 3812 3811 3811 3816 3816 3811 3811 3815 3815 3816 3816 3816 3816 3815 3815 5361 5361 3815 3815 5362 5362 5363 5363 3820 3820 3819 3819 3824 3824 3819 3819 3823 3823 3824 3824 3824 3824 3823 3823 3828 3828 3823 3823 3827 3827 3828 3828 3828 3828 3827 3827 3832 3832 3827 3827 3831 3831 3832 3832 3832 3832 3831 3831 3836 3836 3831 3831 3835 3835 3836 3836 3836 3836 3835 3835 3840 3840 3835 3835 3839 3839 3840 3840 5364 5364 5365 5365 3844 3844 5366 5366 3843 3843 3844 3844 3844 3844 3843 3843 3848 3848 3843 3843 3847 3847 3848 3848 3848 3848 3847 3847 3852 3852 3847 3847 3851 3851 3852 3852 3852 3852 3851 3851 3854 3854 3851 3851 3853 3853 3854 3854 3854 3854 3853 3853 3850 3850 3853 3853 3849 3849 3850 3850 3850 3850 3849 3849 3846 3846 3849 3849 3845 3845 3846 3846 3846 3846 3845 3845 5367 5367 3845 3845 5368 5368 5369 5369 3842 3842 3841 3841 3838 3838 3841 3841 3837 3837 3838 3838 3838 3838 3837 3837 3834 3834 3837 3837 3833 3833 3834 3834 3834 3834 3833 3833 3830 3830 3833 3833 3829 3829 3830 3830 3830 3830 3829 3829 3826 3826 3829 3829 3825 3825 3826 3826 3826 3826 3825 3825 3822 3822 3825 3825 3821 3821 3822 3822 5370 5370 5371 5371 3818 3818 5372 5372 3817 3817 3818 3818 3818 3818 3817 3817 3814 3814 3817 3817 3813 3813 3814 3814 3814 3814 3813 3813 3810 3810 3813 3813 3809 3809 3810 3810 3810 3810 3809 3809 3808 3808 3809 3809 3807 3807 3808 3808
+3 3 4123 4123 4124 4124 5 5 6 6 4 4 6 6 3 3 4 4 4 4 3 3 2 2 3 3 4125 4125 2 2 4126 4126 4127 4127 9 9 4128 4128 10 10 9 9 9 9 10 10 11 11 10 10 12 12 11 11 11 11 12 12 13 13 4129 4129 4130 4130 16 16 4131 4131 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 18 18 19 19 20 20 325 325 298 298 299 299 440 440 438 438 429 429 379 379 384 384 376 376 672 672 682 682 681 681 1054 1054 1045 1045 1046 1046 1012 1012 1000 1000 1001 1001 996 996 970 970 971 971 961 961 890 890 891 891 923 923 896 896 897 897 868 868 817 817 818 818 497 497 424 424 425 425 71 71 68 68 151 151 67 67 70 70 154 154 200 200 212 212 165 165 54 54 57 57 29 29 339 339 321 321 322 322 624 624 625 625 675 675 811 811 816 816 815 815 894 894 893 893 885 885 969 969 974 974 973 973 932 932 929 929 901 901 901 901 929 929 900 900 929 929 926 926 900 900 900 900 926 926 930 930 901 901 943 943 940 940 940 940 936 936 901 901 936 936 933 933 901 901 901 901 933 933 932 932 943 943 901 901 949 949 901 901 976 976 949 949 949 949 976 976 968 968 983 983 981 981 976 976 981 981 975 975 976 976 976 976 975 975 968 968 988 988 987 987 1008 1008 987 987 986 986 1008 1008 1008 1008 986 986 985 985 988 988 1008 1008 989 989 1008 1008 1007 1007 989 989 989 989 1007 1007 992 992 1007 1007 1006 1006 992 992 992 992 1006 1006 993 993 993 993 1006 1006 995 995 1006 1006 1005 1005 995 995 995 995 1005 1005 994 994 994 994 1005 1005 991 991 1005 1005 1004 1004 991 991 991 991 1004 1004 990 990 1004 1004 1003 1003 990 990 990 990 1003 1003 982 982 894 894 913 913 973 973 913 913 962 962 973 973 973 973 962 962 969 969 885 885 893 893 873 873 893 893 892 892 873 873 873 873 892 892 816 816 727 727 715 715 731 731 715 715 762 762 731 731 811 811 815 815 766 766 815 815 765 765 766 766 766 766 765 765 762 762 765 765 735 735 762 762 762 762 735 735 731 731 699 699 702 702 675 675 727 727 723 723 715 715 723 723 718 718 715 715 715 715 718 718 676 676 718 718 712 712 676 676 712 712 707 707 676 676 676 676 707 707 703 703 702 702 706 706 675 675 706 706 711 711 675 675 675 675 711 711 717 717 703 703 699 699 676 676 699 699 675 675 676 676 676 676 675 675 662 662 675 675 625 625 662 662 675 675 674 674 624 624 674 674 627 627 624 624 624 624 627 627 599 599 627 627 598 598 599 599 599 599 598 598 534 534 598 598 533 533 534 534 534 534 533 533 513 513 533 533 512 512 513 513 512 512 470 470 513 513 513 513 470 470 441 441 470 470 422 422 441 441 441 441 422 422 423 423 422 422 413 413 423 423 413 413 337 337 423 423 423 423 337 337 351 351 337 337 320 320 351 351 351 351 320 320 339 339 322 322 321 321 319 319 321 321 294 294 319 319 319 319 294 294 295 295 294 294 236 236 295 295 295 295 236 236 237 237 236 236 202 202 208 208 236 236 221 221 237 237 221 221 226 226 237 237 237 237 226 226 222 222 222 222 218 218 237 237 218 218 214 214 237 237 237 237 214 214 206 206 214 214 209 209 206 206 208 208 213 213 236 236 213 213 217 217 236 236 236 236 217 217 221 221 209 209 203 203 206 206 203 203 199 199 206 206 206 206 199 199 185 185 117 117 143 143 146 146 143 143 147 147 146 146 146 146 147 147 185 185 29 29 57 57 30 30 57 57 59 59 30 30 30 30 59 59 33 33 33 33 59 59 35 35 59 59 69 69 35 35 35 35 69 69 36 36 54 54 29 29 51 51 29 29 25 25 51 51 51 51 25 25 50 50 25 25 24 24 50 50 50 50 24 24 49 49 24 24 23 23 49 49 23 23 21 21 49 49 49 49 21 21 47 47 21 21 22 22 47 47 47 47 22 22 48 48 48 48 22 22 52 52 22 22 26 26 52 52 52 52 26 26 53 53 26 26 27 27 53 53 53 53 27 27 56 56 27 27 28 28 56 56 28 28 31 31 56 56 56 56 31 31 58 58 31 31 32 32 58 58 58 58 32 32 60 60 32 32 34 34 60 60 60 60 34 34 66 66 34 34 37 37 66 66 66 66 37 37 77 77 37 37 39 39 77 77 77 77 39 39 103 103 39 39 41 41 103 103 103 103 41 41 139 139 139 139 41 41 158 158 41 41 159 159 158 158 158 158 159 159 165 165 219 219 223 223 250 250 205 205 251 251 211 211 251 251 216 216 211 211 200 200 204 204 212 212 204 204 210 210 212 212 212 212 210 210 250 250 210 210 215 215 250 250 250 250 215 215 219 219 227 227 224 224 251 251 224 224 220 220 251 251 251 251 220 220 216 216 223 223 227 227 250 250 227 227 251 251 250 250 250 250 251 251 277 277 251 251 308 308 277 277 338 338 332 332 333 333 332 332 308 308 333 333 333 333 308 308 309 309 308 308 251 251 309 309 509 509 433 433 434 434 433 433 418 418 434 434 434 434 418 418 334 334 418 418 346 346 334 334 524 524 523 523 509 509 691 691 623 623 613 613 623 623 615 615 613 613 613 613 615 615 612 612 690 690 689 689 640 640 729 729 725 725 690 690 725 725 720 720 690 690 690 690 720 720 714 714 719 719 716 716 713 713 716 716 689 689 713 713 713 713 689 689 708 708 689 689 704 704 708 708 714 714 709 709 690 690 709 709 705 705 690 690 690 690 705 705 689 689 705 705 700 700 689 689 689 689 700 700 704 704 719 719 724 724 716 716 724 724 728 728 716 716 716 716 728 728 754 754 827 827 803 803 778 778 803 803 777 777 778 778 778 778 777 777 754 754 905 905 859 859 827 827 859 859 826 826 827 827 827 827 826 826 803 803 977 977 935 935 939 939 939 939 942 942 977 977 942 942 947 947 977 977 977 977 947 947 950 950 950 950 952 952 977 977 952 952 951 951 977 977 977 977 951 951 978 978 902 902 909 909 977 977 909 909 931 931 977 977 977 977 931 931 935 935 951 951 948 948 978 978 948 948 912 912 978 978 978 978 912 912 905 905 912 912 904 904 905 905 905 905 904 904 859 859 850 850 886 886 824 824 886 886 887 887 824 824 824 824 887 887 888 888 888 888 889 889 902 902 889 889 903 903 902 902 902 902 903 903 909 909 761 761 776 776 775 775 776 776 801 801 775 775 775 775 801 801 824 824 801 801 825 825 824 824 824 824 825 825 850 850 659 659 688 688 687 687 688 688 761 761 687 687 547 547 611 611 610 610 611 611 626 626 610 610 610 610 626 626 659 659 521 521 522 522 547 547 432 432 469 469 464 464 469 469 432 432 476 476 432 432 465 465 476 476 476 476 465 465 481 481 465 465 522 522 481 481 481 481 522 522 485 485 232 232 249 249 248 248 249 249 307 307 248 248 248 248 307 307 306 306 307 307 336 336 306 306 306 306 336 336 331 331 336 336 381 381 331 331 331 331 381 381 431 431 381 381 432 432 431 431 431 431 432 432 458 458 432 432 464 464 458 458 74 74 79 79 156 156 79 79 81 81 156 156 156 156 81 81 108 108 108 108 138 138 156 156 138 138 157 157 156 156 156 156 157 157 248 248 157 157 163 163 248 248 248 248 163 163 232 232 64 64 153 153 62 62 153 153 152 152 62 62 62 62 152 152 63 63 152 152 65 65 63 63 140 140 122 122 150 150 122 122 82 82 150 150 82 82 76 76 150 150 150 150 76 76 73 73 239 239 172 172 149 149 172 172 148 148 149 149 149 149 148 148 142 142 324 324 296 296 297 297 296 296 276 276 297 297 297 297 276 276 239 239 276 276 238 238 239 239 239 239 238 238 172 172 424 424 412 412 425 425 412 412 341 341 425 425 425 425 341 341 324 324 341 341 323 323 324 324 324 324 323 323 296 296 515 515 514 514 497 497 601 601 600 600 576 576 710 710 677 677 678 678 677 677 628 628 678 678 767 767 768 768 782 782 768 768 802 802 782 782 802 802 768 768 812 812 768 768 769 769 812 812 812 812 769 769 817 817 923 923 922 922 896 896 922 922 910 910 896 896 896 896 910 910 895 895 898 898 946 946 897 897 946 946 941 941 897 897 897 897 941 941 923 923 899 899 958 958 898 898 958 958 956 956 898 898 898 898 956 956 946 946 930 930 934 934 900 900 934 934 955 955 900 900 900 900 955 955 899 899 955 955 957 957 899 899 899 899 957 957 958 958 717 717 722 722 675 675 722 722 726 726 675 675 675 675 726 726 674 674 726 726 721 721 674 674 726 726 730 730 721 721 730 730 734 734 721 721 721 721 734 734 763 763 763 763 764 764 798 798 764 764 814 814 798 798 798 798 814 814 813 813 891 891 890 890 814 814 890 890 884 884 814 814 814 814 884 884 813 813 1043 1043 1042 1042 1002 1002 1042 1042 1023 1023 1002 1002 1002 1002 1023 1023 1001 1001 1023 1023 1014 1014 1001 1001 1001 1001 1014 1014 1012 1012 1054 1054 1046 1046 1057 1057 1057 1057 1046 1046 1058 1058 1046 1046 1047 1047 1058 1058 1058 1058 1047 1047 1062 1062 1062 1062 1047 1047 1063 1063 1047 1047 1048 1048 1063 1063 1063 1063 1048 1048 1064 1064 1064 1064 1048 1048 1066 1066 1048 1048 1049 1049 1066 1066 1066 1066 1049 1049 1065 1065 1049 1049 1050 1050 1065 1065 1065 1065 1050 1050 1061 1061 1061 1061 1050 1050 1060 1060 1050 1050 1051 1051 1060 1060 1060 1060 1051 1051 1059 1059 1059 1059 1051 1051 1056 1056 1051 1051 1052 1052 1056 1056 1056 1056 1052 1052 1055 1055 1015 1015 1009 1009 1013 1013 1009 1009 1010 1010 1013 1013 1013 1013 1010 1010 1011 1011 1015 1015 1034 1034 1009 1009 1034 1034 1044 1044 1009 1009 1009 1009 1044 1044 1052 1052 1044 1044 1053 1053 1052 1052 1052 1052 1053 1053 1055 1055 999 999 1011 1011 978 978 997 997 979 979 984 984 979 979 980 980 984 984 980 980 979 979 914 914 979 979 906 906 914 914 914 914 906 906 911 911 908 908 907 907 837 837 907 907 829 829 837 837 837 837 829 829 830 830 829 829 780 780 830 830 830 830 780 780 781 781 581 581 614 614 613 613 614 614 639 639 613 613 613 613 639 639 691 691 639 639 692 692 691 691 691 691 692 692 781 781 525 525 581 581 524 524 581 581 613 613 524 524 524 524 613 613 523 523 613 613 612 612 523 523 509 509 434 434 524 524 434 434 474 474 524 524 524 524 474 474 525 525 310 310 335 335 334 334 335 335 366 366 334 334 334 334 366 366 434 434 366 366 435 435 434 434 434 434 435 435 474 474 164 164 253 253 252 252 253 253 289 289 252 252 252 252 289 289 310 310 289 289 311 311 310 310 310 310 311 311 335 335 131 131 162 162 161 161 162 162 164 164 161 161 160 160 43 43 45 45 45 45 55 55 160 160 55 55 75 75 160 160 160 160 75 75 161 161 75 75 78 78 161 161 161 161 78 78 131 131 115 115 159 159 111 111 159 159 41 41 111 111 111 111 41 41 106 106 41 41 101 101 106 106 102 102 98 98 43 43 98 98 94 94 43 43 94 94 90 90 43 43 43 43 90 90 41 41 90 90 86 86 41 41 41 41 86 86 89 89 89 89 93 93 41 41 93 93 97 97 41 41 41 41 97 97 101 101 115 115 120 120 159 159 120 120 125 125 159 159 159 159 125 125 129 129 129 129 134 134 159 159 134 134 137 137 159 159 159 159 137 137 160 160 137 137 135 135 160 160 135 135 130 130 160 160 130 130 126 126 160 160 160 160 126 126 121 121 121 121 116 116 160 160 116 116 112 112 160 160 160 160 112 112 43 43 112 112 107 107 43 43 43 43 107 107 102 102 109 109 113 113 145 145 91 91 95 95 44 44 95 95 99 99 44 44 44 44 99 99 104 104 96 96 92 92 40 40 92 92 88 88 40 40 40 40 88 88 42 42 88 88 85 85 42 42 42 42 85 85 44 44 85 85 87 87 44 44 44 44 87 87 91 91 113 113 118 118 145 145 118 118 123 123 145 145 145 145 123 123 127 127 127 127 132 132 145 145 132 132 136 136 145 145 145 145 136 136 146 146 136 136 133 133 146 146 146 146 133 133 128 128 128 128 124 124 146 146 124 124 119 119 146 146 146 146 119 119 114 114 110 110 105 105 40 40 105 105 100 100 40 40 40 40 100 100 96 96 114 114 110 110 146 146 110 110 40 40 146 146 146 146 40 40 117 117 40 40 38 38 117 117 117 117 38 38 83 83 38 38 36 36 83 83 83 83 36 36 80 80 36 36 69 69 80 80 104 104 109 109 44 44 109 109 145 145 44 44 44 44 145 145 46 46 145 145 61 61 46 46 144 144 141 141 145 145 141 141 84 84 145 145 145 145 84 84 61 61 190 190 194 194 207 207 194 194 198 198 207 207 207 207 198 198 235 235 339 339 320 320 321 321 320 320 293 293 321 321 321 321 293 293 294 294 293 293 235 235 294 294 294 294 235 235 236 236 235 235 198 198 236 236 236 236 198 198 202 202 207 207 144 144 190 190 144 144 145 145 190 190 190 190 145 145 186 186 145 145 181 181 186 186 182 182 178 178 146 146 199 199 195 195 185 185 195 195 191 191 185 185 185 185 191 191 146 146 191 191 187 187 146 146 146 146 187 187 182 182 168 168 173 173 145 145 173 173 177 177 145 145 145 145 177 177 181 181 178 178 174 174 146 146 174 174 169 169 146 146 146 146 169 169 145 145 169 169 166 166 145 145 145 145 166 166 168 168 747 747 743 743 765 765 743 743 739 739 765 765 765 765 739 739 735 735 763 763 734 734 764 764 734 734 738 738 764 764 764 764 738 738 742 742 742 742 746 746 764 764 746 746 750 750 764 764 764 764 750 750 755 755 759 759 756 756 765 765 756 756 751 751 765 765 765 765 751 751 747 747 640 640 623 623 690 690 623 623 691 691 690 690 690 690 691 691 729 729 691 691 733 733 729 729 781 781 780 780 691 691 780 780 737 737 691 691 691 691 737 737 733 733 728 728 732 732 754 754 732 732 736 736 754 754 754 754 736 736 778 778 736 736 740 740 778 778 778 778 740 740 744 744 741 741 779 779 745 745 779 779 749 749 745 745 744 744 748 748 778 778 748 748 752 752 778 778 778 778 752 752 757 757 760 760 758 758 779 779 758 758 753 753 779 779 779 779 753 753 749 749 201 201 197 197 252 252 197 197 193 193 252 252 183 183 188 188 159 159 188 188 192 192 159 159 159 159 192 192 165 165 192 192 196 196 165 165 165 165 196 196 200 200 184 184 180 180 160 160 164 164 252 252 161 161 252 252 193 193 161 161 161 161 193 193 160 160 193 193 189 189 160 160 160 160 189 189 184 184 170 170 175 175 159 159 175 175 179 179 159 159 159 159 179 179 183 183 180 180 176 176 160 160 176 176 171 171 160 160 160 160 171 171 159 159 171 171 167 167 159 159 159 159 167 167 170 170 261 261 265 265 241 241 265 265 267 267 241 241 268 268 266 266 242 242 266 266 262 262 242 242 292 292 285 285 302 302 285 285 279 279 302 302 302 302 279 279 242 242 279 279 273 273 242 242 242 242 273 273 268 268 260 260 258 258 241 241 258 258 259 259 241 241 241 241 259 259 261 261 300 300 312 312 326 326 312 312 314 314 326 326 317 317 327 327 318 318 327 327 326 326 318 318 318 318 326 326 316 316 326 326 314 314 316 316 317 317 315 315 327 327 315 315 313 313 327 327 327 327 313 313 302 302 313 313 301 301 302 302 302 302 301 301 292 292 271 271 272 272 240 240 240 240 272 272 298 298 272 272 278 278 298 298 278 278 284 284 298 298 298 298 284 284 299 299 284 284 286 286 299 299 299 299 286 286 291 291 484 484 490 490 520 520 445 445 448 448 430 430 458 458 454 454 431 431 454 454 453 453 431 431 431 431 453 453 449 449 448 448 452 452 430 430 452 452 457 457 430 430 430 430 457 457 463 463 501 501 496 496 521 521 496 496 492 492 521 521 521 521 492 492 522 522 492 492 491 491 522 522 522 522 491 491 485 485 463 463 468 468 430 430 468 468 472 472 430 430 430 430 472 472 520 520 472 472 480 480 520 520 520 520 480 480 484 484 490 490 495 495 520 520 495 495 500 500 520 520 520 520 500 500 521 521 500 500 503 503 521 521 521 521 503 503 501 501 648 648 646 646 607 607 617 617 606 606 607 607 651 651 604 604 647 647 604 604 645 645 647 647 671 671 684 684 673 673 684 684 683 683 673 673 645 645 618 618 620 620 651 651 655 655 681 681 655 655 663 663 681 681 663 663 670 670 681 681 681 681 670 670 672 672 671 671 664 664 684 684 664 664 656 656 684 684 684 684 656 656 607 607 656 656 652 652 607 607 607 607 652 652 648 648 618 618 645 645 616 616 645 645 604 604 616 616 616 616 604 604 605 605 617 617 607 607 619 619 607 607 646 646 619 619 619 619 646 646 621 621 646 646 642 642 621 621 621 621 642 642 622 622 642 642 638 638 622 622 622 622 638 638 620 620 638 638 641 641 620 620 620 620 641 641 645 645 693 693 695 695 771 771 693 693 771 771 682 682 772 772 696 696 694 694 695 695 697 697 771 771 697 697 701 701 771 771 771 771 701 701 772 772 701 701 698 698 772 772 772 772 698 698 696 696 274 274 280 280 302 302 280 280 282 282 302 302 302 302 282 282 287 287 290 290 288 288 303 303 288 288 283 283 303 303 303 303 283 283 281 281 254 254 256 256 242 242 256 256 263 263 242 242 242 242 263 263 302 302 263 263 269 269 302 302 302 302 269 269 274 274 281 281 275 275 303 303 275 275 270 270 303 303 303 303 270 270 245 245 270 270 264 264 245 245 245 245 264 264 257 257 228 228 230 230 152 152 230 230 233 233 152 152 152 152 233 233 242 242 233 233 243 243 242 242 242 242 243 243 254 254 257 257 255 255 245 245 255 255 244 244 245 245 245 245 244 244 153 153 244 244 234 234 153 153 234 234 231 231 153 153 231 231 229 229 153 153 153 153 229 229 152 152 229 229 225 225 152 152 152 152 225 225 228 228 369 369 373 373 353 353 376 376 384 384 395 395 420 420 417 417 407 407 429 429 399 399 393 393 393 393 389 389 429 429 389 389 385 385 429 429 429 429 385 385 329 329 385 385 380 380 329 329 329 329 380 380 374 374 374 374 370 370 329 329 370 370 365 365 329 329 329 329 365 365 359 359 379 379 376 376 373 373 376 376 361 361 373 373 373 373 361 361 353 353 416 416 406 406 417 417 406 406 409 409 417 417 417 417 409 409 407 407 355 355 358 358 328 328 358 358 364 364 328 328 328 328 364 364 369 369 384 384 388 388 395 395 388 388 392 392 395 395 395 395 392 392 411 411 392 392 398 398 411 411 411 411 398 398 416 416 398 398 402 402 416 416 416 416 402 402 406 406 407 407 403 403 420 420 403 403 399 399 420 420 420 420 399 399 428 428 399 399 429 429 428 428 428 428 429 429 437 437 429 429 438 438 437 437 505 505 487 487 520 520 460 460 443 443 430 430 520 520 487 487 430 430 487 487 473 473 430 430 430 430 473 473 460 460 518 518 511 511 519 519 511 511 508 508 519 519 519 519 508 508 520 520 508 508 507 507 520 520 520 520 507 507 505 505 585 585 580 580 608 608 574 574 579 579 607 607 579 579 584 584 607 607 580 580 575 575 608 608 575 575 569 569 608 608 608 608 569 569 565 565 571 571 553 553 560 560 584 584 590 590 607 607 590 590 593 593 607 607 607 607 593 593 608 608 593 593 591 591 608 608 608 608 591 591 585 585 561 561 557 557 519 519 557 557 551 551 519 519 519 519 551 551 518 518 551 551 546 546 518 518 518 518 546 546 528 528 546 546 532 532 528 528 531 531 545 545 536 536 545 545 550 550 536 536 536 536 550 550 553 553 550 550 556 556 553 553 553 553 556 556 560 560 546 546 542 542 532 532 542 542 538 538 532 532 532 532 538 538 531 531 538 538 541 541 531 531 531 531 541 541 545 545 560 560 564 564 571 571 564 564 568 568 571 571 571 571 568 568 587 587 568 568 574 574 587 587 587 587 574 574 595 595 574 574 607 607 595 595 595 595 607 607 597 597 607 607 606 606 597 597 603 603 562 562 566 566 566 566 572 572 603 603 572 572 577 577 603 603 603 603 577 577 582 582 586 586 594 594 604 604 594 594 596 596 604 604 604 604 596 596 605 605 589 589 604 604 592 592 604 604 603 603 592 592 592 592 603 603 588 588 603 603 582 582 588 588 552 552 570 570 563 563 529 529 530 530 540 540 526 526 554 554 558 558 589 589 583 583 604 604 583 583 578 578 604 604 604 604 578 578 586 586 578 578 573 573 586 586 586 586 573 573 570 570 573 573 567 567 570 570 570 570 567 567 563 563 563 563 559 559 552 552 559 559 555 555 552 552 552 552 555 555 535 535 555 555 549 549 535 535 535 535 549 549 530 530 549 549 544 544 530 530 530 530 544 544 540 540 540 540 537 537 529 529 537 537 539 539 529 529 529 529 539 539 527 527 539 539 543 543 527 527 527 527 543 543 526 526 543 543 548 548 526 526 526 526 548 548 554 554 439 439 442 442 426 426 504 504 506 506 516 516 506 506 510 510 516 516 516 516 510 510 517 517 442 442 459 459 426 426 459 459 477 477 426 426 426 426 477 477 516 516 477 477 486 486 516 516 516 516 486 486 504 504 326 326 421 421 427 427 356 356 362 362 326 326 362 362 367 367 326 326 326 326 367 367 371 371 371 371 377 377 326 326 377 377 382 382 326 326 326 326 382 382 421 421 382 382 386 386 421 421 421 421 386 386 390 390 372 372 368 368 327 327 390 390 396 396 421 421 396 396 400 400 421 421 421 421 400 400 419 419 400 400 414 414 419 419 368 368 363 363 327 327 363 363 357 357 327 327 327 327 357 357 326 326 357 357 354 354 326 326 326 326 354 354 356 356 400 400 404 404 414 414 404 404 408 408 414 414 414 414 408 408 415 415 375 375 394 394 387 387 387 387 383 383 375 375 383 383 378 378 375 375 375 375 378 378 360 360 378 378 372 372 360 360 360 360 372 372 352 352 372 372 327 327 352 352 352 352 327 327 349 349 408 408 405 405 415 415 405 405 401 401 415 415 415 415 401 401 410 410 401 401 397 397 410 410 410 410 397 397 394 394 397 397 391 391 394 394 394 394 391 391 387 387 348 348 345 345 328 328 369 369 353 353 328 328 353 353 350 350 328 328 328 328 350 350 348 348 340 340 342 342 327 327 340 340 327 327 343 343 342 342 344 344 327 327 344 344 347 347 327 327 327 327 347 347 349 349 73 73 71 71 150 150 71 71 151 151 150 150 150 150 151 151 240 240 151 151 241 241 240 240 240 240 241 241 271 271 241 241 267 267 271 271 68 68 65 65 151 151 65 65 152 152 151 151 151 151 152 152 241 241 152 152 242 242 241 241 241 241 242 242 260 260 242 242 262 262 260 260 291 291 300 300 299 299 300 300 326 326 299 299 299 299 326 326 325 325 326 326 427 427 325 325 325 325 427 427 426 426 427 427 436 436 426 426 426 426 436 436 439 439 287 287 290 290 302 302 290 290 303 303 302 302 302 302 303 303 327 327 303 303 328 328 327 327 327 327 328 328 343 343 328 328 345 345 343 343 64 64 67 67 153 153 67 67 154 154 153 153 153 153 154 154 245 245 154 154 246 246 245 245 245 245 246 246 303 303 246 246 304 304 303 303 303 303 304 304 328 328 304 304 329 329 328 328 328 328 329 329 355 355 329 329 359 359 355 355 205 205 201 201 251 251 201 201 252 252 251 251 251 251 252 252 309 309 252 252 310 310 309 309 309 309 310 310 333 333 310 310 334 334 333 333 333 333 334 334 338 338 334 334 346 346 338 338 70 70 72 72 154 154 72 72 155 155 154 154 154 154 155 155 246 246 155 155 247 247 246 246 246 246 247 247 304 304 247 247 305 305 304 304 304 304 305 305 329 329 305 305 330 330 329 329 329 329 330 330 429 429 330 330 430 430 429 429 429 429 430 430 440 440 430 430 443 443 440 440 72 72 74 74 155 155 74 74 156 156 155 155 155 155 156 156 247 247 156 156 248 248 247 247 247 247 248 248 305 305 248 248 306 306 305 305 305 305 306 306 330 330 306 306 331 331 330 330 330 330 331 331 430 430 331 331 431 431 430 430 430 430 431 431 445 445 431 431 449 449 445 445 494 494 489 489 516 516 497 497 425 425 515 515 425 425 471 471 515 515 515 515 471 471 478 478 478 478 482 482 515 515 482 482 488 488 515 515 515 515 488 488 493 493 467 467 462 462 426 426 444 444 446 446 425 425 446 446 450 450 425 425 425 425 450 450 455 455 493 493 498 498 515 515 498 498 502 502 515 515 515 515 502 502 516 516 502 502 499 499 516 516 516 516 499 499 494 494 489 489 483 483 516 516 483 483 479 479 516 516 516 516 479 479 426 426 479 479 475 475 426 426 426 426 475 475 467 467 462 462 456 456 426 426 456 456 451 451 426 426 426 426 451 451 447 447 455 455 461 461 425 425 461 461 466 466 425 425 425 425 466 466 471 471 447 447 444 444 426 426 444 444 425 425 426 426 426 426 425 425 325 325 425 425 324 324 325 325 325 325 324 324 298 298 324 324 297 297 298 298 298 298 297 297 240 240 297 297 239 239 240 240 240 240 239 239 150 150 239 239 149 149 150 150 150 150 149 149 140 140 149 149 142 142 140 140 558 558 562 562 526 526 562 562 603 603 526 526 526 526 603 603 517 517 603 603 602 602 517 517 517 517 602 602 516 516 602 602 601 601 516 516 516 516 601 601 515 515 601 601 576 576 515 515 515 515 576 576 514 514 547 547 610 610 521 521 610 610 609 609 521 521 521 521 609 609 520 520 609 609 608 608 520 520 520 520 608 608 519 519 608 608 565 565 519 519 519 519 565 565 561 561 651 651 681 681 604 604 681 681 680 680 604 604 604 604 680 680 603 603 680 680 679 679 603 603 603 603 679 679 602 602 679 679 678 678 602 602 602 602 678 678 601 601 678 678 628 628 601 601 601 601 628 628 600 600 653 653 657 657 684 684 657 657 660 660 684 684 684 684 660 660 665 665 666 666 661 661 685 685 661 661 658 658 685 685 658 658 654 654 685 685 654 654 650 650 685 685 685 685 650 650 644 644 635 635 633 633 608 608 665 665 667 667 684 684 667 667 669 669 684 684 684 684 669 669 685 685 669 669 668 668 685 685 685 685 668 668 666 666 635 635 608 608 637 637 632 632 634 634 607 607 633 633 631 631 608 608 631 631 629 629 608 608 608 608 629 629 607 607 629 629 630 630 607 607 607 607 630 630 632 632 634 634 636 636 607 607 636 636 643 643 607 607 607 607 643 643 684 684 643 643 649 649 684 684 684 684 649 649 653 653 659 659 687 687 610 610 687 687 686 686 610 610 610 610 686 686 609 609 686 686 685 685 609 609 609 609 685 685 608 608 685 685 644 644 608 608 608 608 644 644 637 637 682 682 771 771 681 681 771 771 770 770 681 681 681 681 770 770 680 680 770 770 769 769 680 680 680 680 769 769 679 679 769 769 768 768 679 679 679 679 768 768 678 678 768 768 767 767 678 678 678 678 767 767 710 710 761 761 775 775 687 687 775 775 774 774 687 687 687 687 774 774 686 686 774 774 773 773 686 686 686 686 773 773 685 685 773 773 772 772 685 685 685 685 772 772 684 684 772 772 694 694 684 684 684 684 694 694 683 683 817 817 769 769 818 818 769 769 770 770 818 818 818 818 770 770 819 819 770 770 771 771 819 819 819 819 771 771 820 820 771 771 772 772 820 820 820 820 772 772 821 821 772 772 773 773 821 821 821 821 773 773 822 822 773 773 774 774 822 822 822 822 774 774 823 823 804 804 823 823 799 799 823 823 796 796 799 799 787 787 775 775 789 789 775 775 791 791 789 789 774 774 786 786 788 788 804 804 806 806 823 823 806 806 808 808 823 823 823 823 808 808 824 824 808 808 810 810 824 824 824 824 810 810 809 809 787 787 785 785 775 775 785 785 783 783 775 775 775 775 783 783 774 774 783 783 784 784 774 774 774 774 784 784 786 786 788 788 790 790 774 774 790 790 792 792 774 774 774 774 792 792 823 823 792 792 794 794 823 823 823 823 794 794 796 796 809 809 807 807 824 824 807 807 805 805 824 824 824 824 805 805 800 800 800 800 797 797 824 824 797 797 795 795 824 824 824 824 795 795 775 775 795 795 793 793 775 775 775 775 793 793 791 791 869 869 874 874 891 891 869 869 891 891 864 864 892 892 875 875 870 870 874 874 878 878 891 891 878 878 882 882 891 891 891 891 882 882 892 892 882 882 879 879 892 892 892 892 879 879 875 875 816 816 892 892 815 815 892 892 856 856 815 815 815 815 856 856 852 852 834 834 831 831 814 814 831 831 833 833 814 814 846 846 851 851 814 814 851 851 855 855 814 814 814 814 855 855 891 891 855 855 860 860 891 891 891 891 860 860 864 864 870 870 865 865 892 892 865 865 861 861 892 892 892 892 861 861 856 856 852 852 847 847 815 815 847 847 843 843 815 815 815 815 843 843 839 839 839 839 834 834 815 815 834 834 814 814 815 815 815 815 814 814 765 765 814 814 764 764 765 765 765 765 764 764 759 759 764 764 755 755 759 759 833 833 838 838 814 814 838 838 842 842 814 814 814 814 842 842 846 846 888 888 902 902 824 824 902 902 901 901 824 824 824 824 901 901 823 823 901 901 900 900 823 823 823 823 900 900 822 822 900 900 899 899 822 822 822 822 899 899 821 821 899 899 898 898 821 821 821 821 898 898 820 820 898 898 897 897 820 820 820 820 897 897 819 819 897 897 896 896 819 819 819 819 896 896 818 818 896 896 895 895 818 818 818 818 895 895 868 868 866 866 871 871 905 905 871 871 876 876 905 905 905 905 876 876 880 880 883 883 881 881 906 906 881 881 877 877 906 906 906 906 877 877 872 872 854 854 828 828 858 858 828 828 906 906 858 858 836 836 832 832 827 827 832 832 835 835 827 827 848 848 853 853 827 827 853 853 857 857 827 827 827 827 857 857 905 905 857 857 862 862 905 905 905 905 862 862 866 866 872 872 867 867 906 906 867 867 863 863 906 906 906 906 863 863 858 858 854 854 849 849 828 828 849 849 845 845 828 828 828 828 845 845 841 841 841 841 836 836 828 828 836 836 827 827 828 828 828 828 827 827 779 779 827 827 778 778 779 779 779 779 778 778 760 760 778 778 757 757 760 760 835 835 840 840 827 827 840 840 844 844 827 827 827 827 844 844 848 848 741 741 737 737 779 779 737 737 780 780 779 779 779 779 780 780 828 828 780 780 829 829 828 828 828 828 829 829 906 906 829 829 907 907 906 906 906 906 907 907 911 911 907 907 908 908 911 911 894 894 973 973 893 893 973 973 972 972 893 893 893 893 972 972 892 892 972 972 971 971 892 892 892 892 971 971 891 891 971 971 970 970 891 891 891 891 970 970 961 961 920 920 924 924 901 901 920 920 901 901 918 918 924 924 927 927 901 901 927 927 937 937 901 901 901 901 937 937 976 976 937 937 944 944 976 976 976 976 944 944 953 953 976 976 965 965 977 977 965 965 967 967 977 977 977 977 967 967 966 966 966 966 964 964 977 977 964 964 960 960 977 977 977 977 960 960 954 954 953 953 959 959 976 976 959 959 963 963 976 976 976 976 963 963 965 965 925 925 921 921 902 902 921 921 919 919 902 902 954 954 945 945 977 977 945 945 938 938 977 977 977 977 938 938 902 902 938 938 928 928 902 902 902 902 928 928 925 925 919 919 917 917 902 902 917 917 915 915 902 902 902 902 915 915 901 901 915 915 916 916 901 901 901 901 916 916 918 918 880 880 883 883 905 905 883 883 906 906 905 905 905 905 906 906 978 978 906 906 979 979 978 978 978 978 979 979 999 999 979 979 997 997 999 999 982 982 1003 1003 974 974 1003 1003 1002 1002 974 974 974 974 1002 1002 973 973 1002 1002 1001 1001 973 973 973 973 1001 1001 972 972 1001 1001 1000 1000 972 972 972 972 1000 1000 971 971 1000 1000 998 998 971 971 971 971 998 998 996 996 1011 1011 1010 1010 978 978 1010 1010 1009 1009 978 978 978 978 1009 1009 977 977 1009 1009 1008 1008 977 977 977 977 1008 1008 976 976 1008 1008 985 985 976 976 976 976 985 985 983 983 1043 1043 1002 1002 1045 1045 1002 1002 1003 1003 1045 1045 1045 1045 1003 1003 1046 1046 1003 1003 1004 1004 1046 1046 1046 1046 1004 1004 1047 1047 1004 1004 1005 1005 1047 1047 1047 1047 1005 1005 1048 1048 1005 1005 1006 1006 1048 1048 1048 1048 1006 1006 1049 1049 1006 1006 1007 1007 1049 1049 1049 1049 1007 1007 1050 1050 1007 1007 1008 1008 1050 1050 1050 1050 1008 1008 1051 1051 1021 1021 1024 1024 1008 1008 1021 1021 1008 1008 1019 1019 1024 1024 1026 1026 1008 1008 1026 1026 1028 1028 1008 1008 1008 1008 1028 1028 1051 1051 1028 1028 1030 1030 1051 1051 1051 1051 1030 1030 1032 1032 1051 1051 1039 1039 1052 1052 1039 1039 1041 1041 1052 1052 1052 1052 1041 1041 1040 1040 1040 1040 1038 1038 1052 1052 1038 1038 1036 1036 1052 1052 1052 1052 1036 1036 1033 1033 1032 1032 1035 1035 1051 1051 1035 1035 1037 1037 1051 1051 1051 1051 1037 1037 1039 1039 1025 1025 1022 1022 1009 1009 1022 1022 1020 1020 1009 1009 1033 1033 1031 1031 1052 1052 1031 1031 1029 1029 1052 1052 1052 1052 1029 1029 1009 1009 1029 1029 1027 1027 1009 1009 1009 1009 1027 1027 1025 1025 1020 1020 1018 1018 1009 1009 1018 1018 1016 1016 1009 1009 1009 1009 1016 1016 1008 1008 1016 1016 1017 1017 1008 1008 1008 1008 1017 1017 1019 1019 1071 1071 1074 1074 1073 1073 1171 1171 1178 1178 1180 1180 1178 1178 1179 1179 1180 1180 1180 1180 1179 1179 1184 1184 1179 1179 1182 1182 1184 1184 1184 1184 1182 1182 1189 1189 1182 1182 1188 1188 1189 1189 1188 1188 1191 1191 1189 1189 1189 1189 1191 1191 1195 1195 1191 1191 1197 1197 1195 1195 1195 1195 1197 1197 1199 1199 1197 1197 1198 1198 1199 1199 1199 1199 1198 1198 1205 1205 1198 1198 1203 1203 1205 1205 1205 1205 1203 1203 1206 1206 1203 1203 1207 1207 1206 1206 1233 1233 1228 1228 1230 1230 1228 1228 1225 1225 1230 1230 1230 1230 1225 1225 1221 1221 1225 1225 1223 1223 1221 1221 1221 1221 1223 1223 1219 1219 1223 1223 1220 1220 1219 1219 1219 1219 1220 1220 1218 1218 4132 4132 1214 1214 4133 4133 4134 4134 1214 1214 1213 1213 1214 1214 1212 1212 1213 1213 1213 1213 1212 1212 1207 1207 1212 1212 1208 1208 1207 1207 1207 1207 1208 1208 1206 1206 1245 1245 1243 1243 1242 1242 1243 1243 1237 1237 1242 1242 1242 1242 1237 1237 1236 1236 1237 1237 1233 1233 1236 1236 1236 1236 1233 1233 1232 1232 1233 1233 1230 1230 1232 1232 1245 1245 1242 1242 1249 1249 1242 1242 1248 1248 1249 1249 1249 1249 1248 1248 1251 1251 1248 1248 1250 1250 1251 1251 1251 1251 1250 1250 1256 1256 1250 1250 1252 1252 1256 1256 1256 1256 1252 1252 1259 1259 1252 1252 1258 1258 1259 1259 1259 1259 1258 1258 1260 1260 1258 1258 1262 1262 1260 1260 1262 1262 1263 1263 1260 1260 1260 1260 1263 1263 1268 1268 1263 1263 1270 1270 1268 1268 1268 1268 1270 1270 1271 1271 1270 1270 1269 1269 1271 1271 1271 1271 1269 1269 1267 1267 1269 1269 1266 1266 1267 1267 1267 1267 1266 1266 1265 1265 1266 1266 1264 1264 1265 1265 1265 1265 1264 1264 1261 1261 1264 1264 1257 1257 1261 1261 1261 1261 1257 1257 1255 1255 1257 1257 1253 1253 1255 1255 1255 1255 1253 1253 1254 1254 1253 1253 1246 1246 1254 1254 1254 1254 1246 1246 1247 1247 1247 1247 1246 1246 1244 1244 1246 1246 1240 1240 1244 1244 1244 1244 1240 1240 1241 1241 1241 1241 1240 1240 1238 1238 1240 1240 1239 1239 1238 1238 1238 1238 1239 1239 1235 1235 1239 1239 1234 1234 1235 1235 1235 1235 1234 1234 1229 1229 1234 1234 1231 1231 1229 1229 1229 1229 1231 1231 1227 1227 1231 1231 1226 1226 1227 1227 1227 1227 1226 1226 1224 1224 1226 1226 1217 1217 1224 1224 1224 1224 1217 1217 1222 1222 4135 4135 4136 4136 1216 1216 4137 4137 1215 1215 1216 1216 1216 1216 1215 1215 1211 1211 1215 1215 1209 1209 1211 1211 1211 1211 1209 1209 1210 1210 1210 1210 1209 1209 1204 1204 1209 1209 1202 1202 1204 1204 1204 1204 1202 1202 1201 1201 1202 1202 1200 1200 1201 1201 1201 1201 1200 1200 1194 1194 1200 1200 1196 1196 1194 1194 1194 1194 1196 1196 1193 1193 1196 1196 1192 1192 1193 1193 1193 1193 1192 1192 1187 1187 1192 1192 1190 1190 1187 1187 1187 1187 1190 1190 1186 1186 1190 1190 1185 1185 1186 1186 1186 1186 1185 1185 1183 1183 1185 1185 1181 1181 1183 1183 1181 1181 1177 1177 1183 1183 1183 1183 1177 1177 1176 1176 1177 1177 1175 1175 1176 1176 1176 1176 1175 1175 1173 1173 1175 1175 1169 1169 1173 1173 1173 1173 1169 1169 1170 1170 1170 1170 1169 1169 1166 1166 1169 1169 1165 1165 1166 1166 1166 1166 1165 1165 1161 1161 1165 1165 1162 1162 1161 1161 1161 1161 1162 1162 1158 1158 1162 1162 1157 1157 1158 1158 1158 1158 1157 1157 1156 1156 1157 1157 1155 1155 1156 1156 1155 1155 1151 1151 1156 1156 1156 1156 1151 1151 1152 1152 1152 1152 1151 1151 1148 1148 1151 1151 1147 1147 1148 1148 1148 1148 1147 1147 1145 1145 1147 1147 1141 1141 1145 1145 1145 1145 1141 1141 1139 1139 1139 1139 1141 1141 1138 1138 1141 1141 1137 1137 1138 1138 1138 1138 1137 1137 1133 1133 1137 1137 1131 1131 1133 1133 1133 1133 1131 1131 1130 1130 1131 1131 1129 1129 1130 1130 1129 1129 1125 1125 1130 1130 1130 1130 1125 1125 1126 1126 1125 1125 1120 1120 1126 1126 1126 1126 1120 1120 1121 1121 1120 1120 1116 1116 1121 1121 1121 1121 1116 1116 1117 1117 1117 1117 1116 1116 4138 4138 1116 1116 4139 4139 4140 4140 1112 1112 1109 1109 1110 1110 1110 1110 1109 1109 1107 1107 1109 1109 1105 1105 1107 1107 1107 1107 1105 1105 1102 1102 1105 1105 1101 1101 1102 1102 1102 1102 1101 1101 1098 1098 1101 1101 1097 1097 1098 1098 1098 1098 1097 1097 1096 1096 1084 1084 1092 1092 1091 1091 1092 1092 1096 1096 1091 1091 1091 1091 1096 1096 1095 1095 1096 1096 1097 1097 1095 1095 1073 1073 1074 1074 1081 1081 1074 1074 1077 1077 1081 1081 1077 1077 1083 1083 1081 1081 1081 1081 1083 1083 1084 1084 1083 1083 1085 1085 1084 1084 1084 1084 1085 1085 1092 1092 1073 1073 1072 1072 1071 1071 1072 1072 1069 1069 1071 1071 1071 1071 1069 1069 1068 1068 1069 1069 1067 1067 1068 1068 1068 1068 1067 1067 1070 1070 1067 1067 1075 1075 1070 1070 1070 1070 1075 1075 1078 1078 1075 1075 1076 1076 1078 1078 1078 1078 1076 1076 1080 1080 1076 1076 1079 1079 1080 1080 1080 1080 1079 1079 1082 1082 1079 1079 1086 1086 1082 1082 1082 1082 1086 1086 1088 1088 1086 1086 1087 1087 1088 1088 1088 1088 1087 1087 1090 1090 1087 1087 1089 1089 1090 1090 1090 1090 1089 1089 1094 1094 1089 1089 1093 1093 1094 1094 1093 1093 1099 1099 1094 1094 1094 1094 1099 1099 1100 1100 1099 1099 1103 1103 1100 1100 1100 1100 1103 1103 1104 1104 1104 1104 1103 1103 1108 1108 1103 1103 1106 1106 1108 1108 1108 1108 1106 1106 1111 1111 1106 1106 1113 1113 1111 1111 1111 1111 1113 1113 1115 1115 1122 1122 1119 1119 1118 1118 1119 1119 4141 4141 1118 1118 1118 1118 4142 4142 4143 4143 1115 1115 1113 1113 1114 1114 1127 1127 1124 1124 1122 1122 1124 1124 1123 1123 1122 1122 1122 1122 1123 1123 1119 1119 1149 1149 1146 1146 1143 1143 1146 1146 1144 1144 1143 1143 1143 1143 1144 1144 1142 1142 1144 1144 1140 1140 1142 1142 1142 1142 1140 1140 1135 1135 1140 1140 1136 1136 1135 1135 1135 1135 1136 1136 1132 1132 1136 1136 1134 1134 1132 1132 1132 1132 1134 1134 1127 1127 1134 1134 1128 1128 1127 1127 1127 1127 1128 1128 1124 1124 1180 1180 1174 1174 1171 1171 1174 1174 1172 1172 1171 1171 1171 1171 1172 1172 1167 1167 1172 1172 1168 1168 1167 1167 1167 1167 1168 1168 1164 1164 1168 1168 1163 1163 1164 1164 1164 1164 1163 1163 1159 1159 1163 1163 1160 1160 1159 1159 1159 1159 1160 1160 1153 1153 1160 1160 1154 1154 1153 1153 1153 1153 1154 1154 1149 1149 1154 1154 1150 1150 1149 1149 1149 1149 1150 1150 1146 1146 1616 1616 1617 1617 1642 1642 1640 1640 1646 1646 1734 1734 1815 1815 1818 1818 1837 1837 1767 1767 1768 1768 1728 1728 1791 1791 1794 1794 1768 1768 1997 1997 1999 1999 1983 1983 1493 1493 1470 1470 1469 1469 1635 1635 1636 1636 1595 1595 1636 1636 1553 1553 1595 1595 1471 1471 1542 1542 1553 1553 1542 1542 1552 1552 1553 1553 1553 1553 1552 1552 1595 1595 1421 1421 1407 1407 1411 1411 1367 1367 1352 1352 1371 1371 1352 1352 1351 1351 1371 1371 1371 1371 1351 1351 1375 1375 1351 1351 1382 1382 1375 1375 1367 1367 1365 1365 1352 1352 1365 1365 1368 1368 1352 1352 1352 1352 1368 1368 1372 1372 1411 1411 1415 1415 1421 1421 1415 1415 1418 1418 1421 1421 1421 1421 1418 1418 1420 1420 1418 1418 1414 1414 1420 1420 1414 1414 1410 1410 1420 1420 1420 1420 1410 1410 1406 1406 1406 1406 1399 1399 1420 1420 1399 1399 1394 1394 1420 1420 1420 1420 1394 1394 1398 1398 1394 1394 1390 1390 1398 1398 1398 1398 1390 1390 1351 1351 1390 1390 1386 1386 1351 1351 1351 1351 1386 1386 1382 1382 1351 1351 1335 1335 1331 1331 1351 1351 1331 1331 1350 1350 1331 1331 1327 1327 1350 1350 1350 1350 1327 1327 1300 1300 1332 1332 1352 1352 1328 1328 1352 1352 1324 1324 1328 1328 1296 1296 1298 1298 1311 1311 1308 1308 1312 1312 1291 1291 1312 1312 1316 1316 1291 1291 1291 1291 1316 1316 1320 1320 1332 1332 1336 1336 1352 1352 1336 1336 1340 1340 1352 1352 1352 1352 1340 1340 1344 1344 1344 1344 1347 1347 1352 1352 1347 1347 1343 1343 1352 1352 1352 1352 1343 1343 1351 1351 1343 1343 1339 1339 1351 1351 1351 1351 1339 1339 1335 1335 1327 1327 1323 1323 1300 1300 1323 1323 1319 1319 1300 1300 1300 1300 1319 1319 1298 1298 1319 1319 1315 1315 1298 1298 1298 1298 1315 1315 1311 1311 1311 1311 1307 1307 1296 1296 1307 1307 1303 1303 1296 1296 1296 1296 1303 1303 1293 1293 1303 1303 1301 1301 1293 1293 1293 1293 1301 1301 1291 1291 1301 1301 1304 1304 1291 1291 1291 1291 1304 1304 1308 1308 1320 1320 1324 1324 1291 1291 1324 1324 1352 1352 1291 1291 1291 1291 1352 1352 1289 1289 1352 1352 1353 1353 1289 1289 1280 1280 1284 1284 1354 1354 1284 1284 1286 1286 1354 1354 1354 1354 1286 1286 1353 1353 1286 1286 1287 1287 1353 1353 1353 1353 1287 1287 1289 1289 1356 1356 1274 1274 1355 1355 1274 1274 1275 1275 1355 1355 1355 1355 1275 1275 1354 1354 1275 1275 1279 1279 1354 1354 1354 1354 1279 1279 1280 1280 1358 1358 1276 1276 1357 1357 1276 1276 1272 1272 1357 1357 1357 1357 1272 1272 1356 1356 1272 1272 1273 1273 1356 1356 1356 1356 1273 1273 1274 1274 1359 1359 1278 1278 1358 1358 1278 1278 1277 1277 1358 1358 1358 1358 1277 1277 1276 1276 1360 1360 1282 1282 1359 1359 1282 1282 1281 1281 1359 1359 1359 1359 1281 1281 1278 1278 1288 1288 1285 1285 1360 1360 1285 1285 1283 1283 1360 1360 1360 1360 1283 1283 1282 1282 1341 1341 1337 1337 1361 1361 1337 1337 1333 1333 1361 1361 1361 1361 1333 1333 1329 1329 1325 1325 1321 1321 1292 1292 1329 1329 1325 1325 1361 1361 1325 1325 1292 1292 1361 1361 1361 1361 1292 1292 1360 1360 1292 1292 1290 1290 1360 1360 1360 1360 1290 1290 1288 1288 1310 1310 1314 1314 1294 1294 1294 1294 1326 1326 1362 1362 1326 1326 1330 1330 1362 1362 1321 1321 1317 1317 1292 1292 1317 1317 1313 1313 1292 1292 1292 1292 1313 1313 1309 1309 1314 1314 1318 1318 1294 1294 1318 1318 1322 1322 1294 1294 1294 1294 1322 1322 1326 1326 1330 1330 1334 1334 1362 1362 1334 1334 1338 1338 1362 1362 1362 1362 1338 1338 1342 1342 1342 1342 1346 1346 1362 1362 1346 1346 1348 1348 1362 1362 1362 1362 1348 1348 1361 1361 1348 1348 1345 1345 1361 1361 1361 1361 1345 1345 1341 1341 1309 1309 1305 1305 1292 1292 1305 1305 1302 1302 1292 1292 1292 1292 1302 1302 1294 1294 1302 1302 1306 1306 1294 1294 1294 1294 1306 1306 1310 1310 1299 1299 1297 1297 1362 1362 1297 1297 1295 1295 1362 1362 1362 1362 1295 1295 1294 1294 1381 1381 1363 1363 1362 1362 1363 1363 1349 1349 1362 1362 1362 1362 1349 1349 1299 1299 1448 1448 1432 1432 1431 1431 1432 1432 1402 1402 1431 1431 1381 1381 1385 1385 1363 1363 1385 1385 1389 1389 1363 1363 1363 1363 1389 1389 1364 1364 1389 1389 1393 1393 1364 1364 1364 1364 1393 1393 1432 1432 1393 1393 1397 1397 1432 1432 1432 1432 1397 1397 1402 1402 1562 1562 1561 1561 1601 1601 1561 1561 1644 1644 1601 1601 1601 1601 1644 1644 1645 1645 1645 1645 1644 1644 1704 1704 1644 1644 1738 1738 1704 1704 1704 1704 1738 1738 1739 1739 1739 1739 1738 1738 1749 1749 1738 1738 1778 1778 1749 1749 1749 1749 1778 1778 1779 1779 1778 1778 1796 1796 1779 1779 1779 1779 1796 1796 1800 1800 1950 1950 1951 1951 1887 1887 1951 1951 1889 1889 1887 1887 1887 1887 1889 1889 1888 1888 1994 1994 1980 1980 1950 1950 1980 1980 1952 1952 1950 1950 1950 1950 1952 1952 1951 1951 1992 1992 1996 1996 1993 1993 1996 1996 1995 1995 1993 1993 1991 1991 2033 2033 2031 2031 2031 2031 2020 2020 1991 1991 2020 2020 2000 2000 1991 1991 1991 1991 2000 2000 1992 1992 2000 2000 1998 1998 1992 1992 1992 1992 1998 1998 1996 1996 2008 2008 2011 2011 1991 1991 2008 2008 1991 1991 2005 2005 2033 2033 2019 2019 2022 2022 2004 2004 2002 2002 1990 1990 2002 2002 2001 2001 1990 1990 1990 1990 2001 2001 1991 1991 2001 2001 2003 2003 1991 1991 1991 1991 2003 2003 2005 2005 2011 2011 2013 2013 1991 1991 2013 2013 2015 2015 1991 1991 1991 1991 2015 2015 2033 2033 2015 2015 2017 2017 2033 2033 2033 2033 2017 2017 2019 2019 2022 2022 2025 2025 2033 2033 2025 2025 2027 2027 2033 2033 2033 2033 2027 2027 2034 2034 2027 2027 2028 2028 2034 2034 2034 2034 2028 2028 2035 2035 2028 2028 2026 2026 2035 2035 2026 2026 2024 2024 2035 2035 2024 2024 2023 2023 2035 2035 2035 2035 2023 2023 2038 2038 2023 2023 2021 2021 2038 2038 2038 2038 2021 2021 2039 2039 2021 2021 2018 2018 2039 2039 2039 2039 2018 2018 2016 2016 2014 2014 2012 2012 1989 1989 2012 2012 2010 2010 1989 1989 2010 2010 2007 2007 1989 1989 1989 1989 2007 2007 1990 1990 2007 2007 2006 2006 1990 1990 1990 1990 2006 2006 2004 2004 1988 1988 2040 2040 2039 2039 1986 1986 2042 2042 2043 2043 2009 2009 2029 2029 1984 1984 2029 2029 2030 2030 1984 1984 2032 2032 2036 2036 1985 1985 2036 2036 2037 2037 1985 1985 1985 1985 2037 2037 2041 2041 1939 1939 1974 1974 1940 1940 1974 1974 1981 1981 1940 1940 1940 1940 1981 1981 1983 1983 1981 1981 1982 1982 1983 1983 1983 1983 1982 1982 1997 1997 1905 1905 1909 1909 1877 1877 1909 1909 1913 1913 1877 1877 1877 1877 1913 1913 1940 1940 1913 1913 1917 1917 1940 1940 1940 1940 1917 1917 1921 1921 1904 1904 1900 1900 1876 1876 1900 1900 1896 1896 1876 1876 1924 1924 1920 1920 1939 1939 1920 1920 1916 1916 1939 1939 1939 1939 1916 1916 1938 1938 1916 1916 1912 1912 1938 1938 1938 1938 1912 1912 1876 1876 1912 1912 1908 1908 1876 1876 1876 1876 1908 1908 1904 1904 1892 1892 1890 1890 1877 1877 1890 1890 1893 1893 1877 1877 1921 1921 1925 1925 1940 1940 1925 1925 1929 1929 1940 1940 1940 1940 1929 1929 1933 1933 1893 1893 1897 1897 1877 1877 1897 1897 1901 1901 1877 1877 1877 1877 1901 1901 1905 1905 1933 1933 1936 1936 1940 1940 1936 1936 1932 1932 1940 1940 1940 1940 1932 1932 1939 1939 1932 1932 1928 1928 1939 1939 1939 1939 1928 1928 1924 1924 1896 1896 1892 1892 1876 1876 1892 1892 1877 1877 1876 1876 1876 1876 1877 1877 1865 1865 1877 1877 1837 1837 1865 1865 1865 1865 1837 1837 1836 1836 1791 1791 1768 1768 1787 1787 1818 1818 1822 1822 1837 1837 1822 1822 1826 1826 1837 1837 1837 1837 1826 1826 1830 1830 1821 1821 1814 1814 1836 1836 1814 1814 1810 1810 1836 1836 1836 1836 1810 1810 1801 1801 1810 1810 1806 1806 1801 1801 1801 1801 1806 1806 1767 1767 1806 1806 1802 1802 1767 1767 1802 1802 1797 1797 1767 1767 1797 1797 1790 1790 1767 1767 1767 1767 1790 1790 1786 1786 1830 1830 1833 1833 1837 1837 1833 1833 1829 1829 1837 1837 1837 1837 1829 1829 1836 1836 1829 1829 1825 1825 1836 1836 1836 1836 1825 1825 1821 1821 1786 1786 1782 1782 1767 1767 1782 1782 1780 1780 1767 1767 1767 1767 1780 1780 1768 1768 1780 1780 1783 1783 1768 1768 1768 1768 1783 1783 1787 1787 1635 1635 1655 1655 1636 1636 1655 1655 1726 1726 1636 1636 1636 1636 1726 1726 1728 1728 1726 1726 1727 1727 1728 1728 1728 1728 1727 1727 1767 1767 1387 1387 1391 1391 1422 1422 1391 1391 1395 1395 1422 1422 1395 1395 1400 1400 1422 1422 1422 1422 1400 1400 1421 1421 1400 1400 1403 1403 1421 1421 1421 1421 1403 1403 1407 1407 1372 1372 1376 1376 1352 1352 1376 1376 1379 1379 1352 1352 1352 1352 1379 1379 1353 1353 1379 1379 1383 1383 1353 1353 1769 1769 1807 1807 1838 1838 1807 1807 1811 1811 1838 1838 1838 1838 1811 1811 1815 1815 1794 1794 1798 1798 1769 1769 1798 1798 1803 1803 1769 1769 1769 1769 1803 1803 1807 1807 1777 1777 1795 1795 1792 1792 1781 1781 1785 1785 1778 1778 1792 1792 1788 1788 1777 1777 1788 1788 1784 1784 1777 1777 1777 1777 1784 1784 1781 1781 1785 1785 1789 1789 1778 1778 1789 1789 1793 1793 1778 1778 1778 1778 1793 1793 1796 1796 1845 1845 1846 1846 1819 1819 1776 1776 1804 1804 1799 1799 1819 1819 1816 1816 1845 1845 1816 1816 1812 1812 1845 1845 1845 1845 1812 1812 1776 1776 1812 1812 1808 1808 1776 1776 1776 1776 1808 1808 1804 1804 1800 1800 1805 1805 1779 1779 1805 1805 1809 1809 1779 1779 1779 1779 1809 1809 1835 1835 1809 1809 1813 1813 1835 1835 1835 1835 1813 1813 1848 1848 1813 1813 1817 1817 1848 1848 1848 1848 1817 1817 1847 1847 1817 1817 1820 1820 1847 1847 1847 1847 1820 1820 1824 1824 1831 1831 1827 1827 1846 1846 1827 1827 1823 1823 1846 1846 1846 1846 1823 1823 1819 1819 1824 1824 1828 1828 1847 1847 1828 1828 1832 1832 1847 1847 1847 1847 1832 1832 1846 1846 1832 1832 1834 1834 1846 1846 1846 1846 1834 1834 1831 1831 1370 1370 1374 1374 1362 1362 1374 1374 1378 1378 1362 1362 1362 1362 1378 1378 1381 1381 1377 1377 1373 1373 1361 1361 1373 1373 1369 1369 1361 1361 1361 1361 1369 1369 1362 1362 1369 1369 1366 1366 1362 1362 1362 1362 1366 1366 1370 1370 1392 1392 1388 1388 1360 1360 1388 1388 1384 1384 1360 1360 1360 1360 1384 1384 1361 1361 1384 1384 1380 1380 1361 1361 1361 1361 1380 1380 1377 1377 1402 1402 1405 1405 1431 1431 1405 1405 1409 1409 1431 1431 1431 1431 1409 1409 1413 1413 1413 1413 1417 1417 1431 1431 1417 1417 1419 1419 1431 1431 1431 1431 1419 1419 1430 1430 1419 1419 1416 1416 1430 1430 1430 1430 1416 1416 1412 1412 1412 1412 1408 1408 1430 1430 1408 1408 1404 1404 1430 1430 1430 1430 1404 1404 1429 1429 1404 1404 1401 1401 1429 1429 1429 1429 1401 1401 1396 1396 1674 1674 1656 1656 1672 1672 1656 1656 1653 1653 1672 1672 1672 1672 1653 1653 1669 1669 1672 1672 1677 1677 1674 1674 1677 1677 1681 1681 1674 1674 1674 1674 1681 1681 1692 1692 1723 1723 1721 1721 1731 1731 1721 1721 1719 1719 1731 1731 1731 1731 1719 1719 1717 1717 1681 1681 1685 1685 1692 1692 1685 1685 1689 1689 1692 1692 1692 1692 1689 1689 1709 1709 1689 1689 1695 1695 1709 1709 1709 1709 1695 1695 1698 1698 1701 1701 1731 1731 1698 1698 1731 1731 1717 1717 1698 1698 1698 1698 1717 1717 1709 1709 1730 1730 1700 1700 1694 1694 1676 1676 1668 1668 1638 1638 1715 1715 1711 1711 1730 1730 1711 1711 1705 1705 1730 1730 1730 1730 1705 1705 1700 1700 1701 1701 1706 1706 1731 1731 1706 1706 1712 1712 1731 1731 1731 1731 1712 1712 1715 1715 1694 1694 1688 1688 1730 1730 1688 1688 1684 1684 1730 1730 1730 1730 1684 1684 1638 1638 1684 1684 1680 1680 1638 1638 1638 1638 1680 1680 1676 1676 1649 1649 1647 1647 1664 1664 1647 1647 1639 1639 1664 1664 1664 1664 1639 1639 1668 1668 1664 1664 1660 1660 1649 1649 1660 1660 1658 1658 1649 1649 1649 1649 1658 1658 1650 1650 1658 1658 1661 1661 1650 1650 1650 1650 1661 1661 1653 1653 1661 1661 1665 1665 1653 1653 1653 1653 1665 1665 1669 1669 1697 1697 1703 1703 1734 1734 1733 1733 1713 1713 1707 1707 1679 1679 1683 1683 1646 1646 1683 1683 1687 1687 1646 1646 1646 1646 1687 1687 1734 1734 1687 1687 1691 1691 1734 1734 1734 1734 1691 1691 1697 1697 1703 1703 1708 1708 1734 1734 1708 1708 1714 1714 1734 1734 1734 1734 1714 1714 1733 1733 1714 1714 1716 1716 1733 1733 1733 1733 1716 1716 1713 1713 1654 1654 1666 1666 1651 1651 1666 1666 1662 1662 1651 1651 1651 1651 1662 1662 1652 1652 1662 1662 1659 1659 1652 1652 1659 1659 1663 1663 1652 1652 1652 1652 1663 1663 1648 1648 1663 1663 1667 1667 1648 1648 1648 1648 1667 1667 1646 1646 1667 1667 1671 1671 1646 1646 1646 1646 1671 1671 1679 1679 1722 1722 1724 1724 1732 1732 1724 1724 1725 1725 1732 1732 1732 1732 1725 1725 1723 1723 1675 1675 1678 1678 1657 1657 1678 1678 1673 1673 1657 1657 1657 1657 1673 1673 1654 1654 1673 1673 1670 1670 1654 1654 1654 1654 1670 1670 1666 1666 1696 1696 1690 1690 1693 1693 1690 1690 1686 1686 1693 1693 1693 1693 1686 1686 1675 1675 1686 1686 1682 1682 1675 1675 1675 1675 1682 1682 1678 1678 1718 1718 1720 1720 1733 1733 1720 1720 1722 1722 1733 1733 1707 1707 1702 1702 1733 1733 1702 1702 1699 1699 1733 1733 1733 1733 1699 1699 1718 1718 1699 1699 1696 1696 1718 1718 1718 1718 1696 1696 1710 1710 1696 1696 1693 1693 1710 1710 1492 1492 1497 1497 1465 1465 1499 1499 1496 1496 1464 1464 1496 1496 1491 1491 1464 1464 1491 1491 1485 1485 1464 1464 1485 1485 1482 1482 1464 1464 1464 1464 1482 1482 1465 1465 1482 1482 1486 1486 1465 1465 1465 1465 1486 1486 1492 1492 1497 1497 1503 1503 1465 1465 1503 1503 1509 1509 1465 1465 1465 1465 1509 1509 1513 1513 1517 1517 1521 1521 1551 1551 1521 1521 1529 1529 1551 1551 1551 1551 1529 1529 1550 1550 1529 1529 1533 1533 1550 1550 1550 1550 1533 1533 1548 1548 1533 1533 1537 1537 1548 1548 1537 1537 1539 1539 1548 1548 1548 1548 1539 1539 1547 1547 1539 1539 1536 1536 1547 1547 1547 1547 1536 1536 1544 1544 1536 1536 1532 1532 1544 1544 1463 1463 1472 1472 1474 1474 1463 1463 1474 1474 1464 1464 1502 1502 1499 1499 1478 1478 1499 1499 1464 1464 1478 1478 1478 1478 1464 1464 1476 1476 1464 1464 1474 1474 1476 1476 1532 1532 1528 1528 1544 1544 1528 1528 1525 1525 1544 1544 1544 1544 1525 1525 1541 1541 1525 1525 1523 1523 1541 1541 1525 1525 1520 1520 1523 1523 1520 1520 1516 1516 1523 1523 1523 1523 1516 1516 1505 1505 1478 1478 1480 1480 1502 1502 1480 1480 1488 1488 1502 1502 1502 1502 1488 1488 1508 1508 1488 1488 1505 1505 1508 1508 1508 1508 1505 1505 1512 1512 1505 1505 1516 1516 1512 1512 1487 1487 1479 1479 1501 1501 1522 1522 1504 1504 1511 1511 1487 1487 1501 1501 1504 1504 1501 1501 1507 1507 1504 1504 1504 1504 1507 1507 1511 1511 1477 1477 1475 1475 1463 1463 1475 1475 1473 1473 1463 1463 1463 1463 1473 1473 1472 1472 1511 1511 1515 1515 1522 1522 1515 1515 1519 1519 1522 1522 1522 1522 1519 1519 1540 1540 1519 1519 1524 1524 1540 1540 1540 1540 1524 1524 1543 1543 1484 1484 1490 1490 1462 1462 1530 1530 1526 1526 1555 1555 1526 1526 1518 1518 1555 1555 1555 1555 1518 1518 1514 1514 1479 1479 1477 1477 1501 1501 1477 1477 1463 1463 1501 1501 1501 1501 1463 1463 1498 1498 1463 1463 1462 1462 1498 1498 1498 1498 1462 1462 1495 1495 1462 1462 1490 1490 1495 1495 1510 1510 1506 1506 1461 1461 1506 1506 1500 1500 1461 1461 1461 1461 1500 1500 1494 1494 1524 1524 1527 1527 1543 1543 1527 1527 1531 1531 1543 1543 1543 1543 1531 1531 1546 1546 1531 1531 1535 1535 1546 1546 1546 1546 1535 1535 1545 1545 1494 1494 1489 1489 1461 1461 1489 1489 1483 1483 1461 1461 1461 1461 1483 1483 1462 1462 1483 1483 1481 1481 1462 1462 1462 1462 1481 1481 1484 1484 1535 1535 1538 1538 1545 1545 1538 1538 1534 1534 1545 1545 1545 1545 1534 1534 1549 1549 1534 1534 1530 1530 1549 1549 1549 1549 1530 1530 1556 1556 1530 1530 1555 1555 1556 1556 1556 1556 1555 1555 1563 1563 1555 1555 1565 1565 1563 1563 1608 1608 1614 1614 1628 1628 1626 1626 1622 1622 1637 1637 1577 1577 1582 1582 1555 1555 1628 1628 1614 1614 1630 1630 1614 1614 1638 1638 1630 1630 1630 1630 1638 1638 1632 1632 1614 1614 1619 1619 1638 1638 1619 1619 1623 1623 1638 1638 1638 1638 1623 1623 1626 1626 1622 1622 1618 1618 1637 1637 1618 1618 1613 1613 1637 1637 1637 1637 1613 1613 1607 1607 1581 1581 1576 1576 1554 1554 1581 1581 1554 1554 1587 1587 1608 1608 1628 1628 1604 1604 1628 1628 1611 1611 1604 1604 1604 1604 1611 1611 1599 1599 1611 1611 1602 1602 1599 1599 1599 1599 1602 1602 1592 1592 1602 1602 1585 1585 1592 1592 1592 1592 1585 1585 1588 1588 1588 1588 1585 1585 1582 1582 1585 1585 1568 1568 1582 1582 1582 1582 1568 1568 1555 1555 1568 1568 1566 1566 1555 1555 1555 1555 1566 1566 1565 1565 1607 1607 1603 1603 1637 1637 1603 1603 1596 1596 1637 1637 1637 1637 1596 1596 1554 1554 1596 1596 1591 1591 1554 1554 1554 1554 1591 1591 1587 1587 1576 1576 1572 1572 1554 1554 1572 1572 1570 1570 1554 1554 1554 1554 1570 1570 1555 1555 1570 1570 1573 1573 1555 1555 1555 1555 1573 1573 1577 1577 1668 1668 1639 1639 1638 1638 1639 1639 1633 1633 1638 1638 1638 1638 1633 1633 1632 1632 1557 1557 1564 1564 1558 1558 1564 1564 1567 1567 1558 1558 1558 1558 1567 1567 1569 1569 1569 1569 1586 1586 1558 1558 1586 1586 1598 1598 1558 1558 1558 1558 1598 1598 1641 1641 1598 1598 1612 1612 1641 1641 1612 1612 1629 1629 1641 1641 1641 1641 1629 1629 1631 1631 1734 1734 1735 1735 1640 1640 1735 1735 1641 1641 1640 1640 1640 1640 1641 1641 1634 1634 1641 1641 1631 1631 1634 1634 1756 1756 1757 1757 1774 1774 1757 1757 1759 1759 1774 1774 1774 1774 1759 1759 1761 1761 1761 1761 1763 1763 1774 1774 1763 1763 1765 1765 1774 1774 1774 1774 1765 1765 1766 1766 1747 1747 1745 1745 1733 1733 1764 1764 1762 1762 1773 1773 1762 1762 1760 1760 1773 1773 1773 1773 1760 1760 1758 1758 1758 1758 1755 1755 1773 1773 1755 1755 1753 1753 1773 1773 1773 1773 1753 1753 1733 1733 1753 1753 1751 1751 1733 1733 1733 1733 1751 1751 1747 1747 1745 1745 1743 1743 1733 1733 1743 1743 1741 1741 1733 1733 1733 1733 1741 1741 1734 1734 1741 1741 1740 1740 1734 1734 1740 1740 1742 1742 1734 1734 1742 1742 1744 1744 1734 1734 1734 1734 1744 1744 1746 1746 1746 1746 1748 1748 1734 1734 1748 1748 1750 1750 1734 1734 1734 1734 1750 1750 1735 1735 1750 1750 1752 1752 1735 1735 1735 1735 1752 1752 1775 1775 1752 1752 1754 1754 1775 1775 1775 1775 1754 1754 1756 1756 1610 1610 1616 1616 1643 1643 1590 1590 1594 1594 1560 1560 1594 1594 1600 1600 1560 1560 1560 1560 1600 1600 1643 1643 1600 1600 1606 1606 1643 1643 1643 1643 1606 1606 1610 1610 1589 1589 1583 1583 1558 1558 1575 1575 1579 1579 1559 1559 1579 1579 1580 1580 1559 1559 1559 1559 1580 1580 1560 1560 1580 1580 1584 1584 1560 1560 1560 1560 1584 1584 1590 1590 1627 1627 1624 1624 1641 1641 1624 1624 1620 1620 1641 1641 1620 1620 1615 1615 1641 1641 1641 1641 1615 1615 1609 1609 1617 1617 1621 1621 1642 1642 1621 1621 1625 1625 1642 1642 1642 1642 1625 1625 1627 1627 1609 1609 1605 1605 1641 1641 1605 1605 1597 1597 1641 1641 1641 1641 1597 1597 1558 1558 1597 1597 1593 1593 1558 1558 1558 1558 1593 1593 1589 1589 1583 1583 1578 1578 1558 1558 1578 1578 1574 1574 1558 1558 1558 1558 1574 1574 1559 1559 1574 1574 1571 1571 1559 1559 1559 1559 1571 1571 1575 1575 1866 1866 1863 1863 1883 1883 1859 1859 1857 1857 1843 1843 1857 1857 1855 1855 1843 1843 1883 1883 1863 1863 1843 1843 1863 1863 1861 1861 1843 1843 1843 1843 1861 1861 1859 1859 1851 1851 1853 1853 1845 1845 1873 1873 1871 1871 1884 1884 1871 1871 1870 1870 1884 1884 1884 1884 1870 1870 1883 1883 1870 1870 1868 1868 1883 1883 1883 1883 1868 1868 1866 1866 1853 1853 1856 1856 1845 1845 1856 1856 1858 1858 1845 1845 1845 1845 1858 1858 1860 1860 1854 1854 1852 1852 1844 1844 1852 1852 1850 1850 1844 1844 1844 1844 1850 1850 1849 1849 1862 1862 1864 1864 1885 1885 1864 1864 1867 1867 1885 1885 1885 1885 1867 1867 1869 1869 1869 1869 1872 1872 1885 1885 1872 1872 1874 1874 1885 1885 1885 1885 1874 1874 1884 1884 1874 1874 1875 1875 1884 1884 1884 1884 1875 1875 1873 1873 1946 1946 1965 1965 1963 1963 1965 1965 1946 1946 1967 1967 1946 1946 1989 1989 1967 1967 1967 1967 1989 1989 1969 1969 1963 1963 1961 1961 1946 1946 1961 1961 1959 1959 1946 1946 1946 1946 1959 1959 1947 1947 1959 1959 1958 1958 1947 1947 1947 1947 1958 1958 1956 1956 1977 1977 1975 1975 1990 1990 1975 1975 1973 1973 1990 1990 1990 1990 1973 1973 1989 1989 1973 1973 1971 1971 1989 1989 1989 1989 1971 1971 1969 1969 1957 1957 1960 1960 1948 1948 1960 1960 1962 1962 1948 1948 1948 1948 1962 1962 1964 1964 1966 1966 1968 1968 1991 1991 1968 1968 1970 1970 1991 1991 1991 1991 1970 1970 1972 1972 1956 1956 1954 1954 1947 1947 1954 1954 1953 1953 1947 1947 1947 1947 1953 1953 1948 1948 1953 1953 1955 1955 1948 1948 1948 1948 1955 1955 1957 1957 1972 1972 1976 1976 1991 1991 1976 1976 1978 1978 1991 1991 1991 1991 1978 1978 1990 1990 1978 1978 1979 1979 1990 1990 1990 1990 1979 1979 1977 1977 1995 1995 1994 1994 1993 1993 1994 1994 1950 1950 1993 1993 1993 1993 1950 1950 1992 1992 1950 1950 1949 1949 1992 1992 1992 1992 1949 1949 1991 1991 1949 1949 1948 1948 1991 1991 1991 1991 1948 1948 1966 1966 1948 1948 1964 1964 1966 1966 1883 1883 1946 1946 1884 1884 1946 1946 1947 1947 1884 1884 1884 1884 1947 1947 1885 1885 1947 1947 1948 1948 1885 1885 1885 1885 1948 1948 1886 1886 1948 1948 1949 1949 1886 1886 1886 1886 1949 1949 1914 1914 1919 1919 1950 1950 1915 1915 1950 1950 1887 1887 1915 1915 1915 1915 1887 1887 1911 1911 1887 1887 1907 1907 1911 1911 1914 1914 1910 1910 1886 1886 1910 1910 1906 1906 1886 1886 1886 1886 1906 1906 1902 1902 1930 1930 1926 1926 1949 1949 1926 1926 1922 1922 1949 1949 1922 1922 1918 1918 1949 1949 1949 1949 1918 1918 1914 1914 1919 1919 1923 1923 1950 1950 1923 1923 1927 1927 1950 1950 1950 1950 1927 1927 1931 1931 1931 1931 1935 1935 1950 1950 1935 1935 1937 1937 1950 1950 1950 1950 1937 1937 1949 1949 1937 1937 1934 1934 1949 1949 1949 1949 1934 1934 1930 1930 1902 1902 1898 1898 1886 1886 1898 1898 1894 1894 1886 1886 1886 1886 1894 1894 1887 1887 1894 1894 1891 1891 1887 1887 1887 1887 1891 1891 1895 1895 1895 1895 1899 1899 1887 1887 1899 1899 1903 1903 1887 1887 1887 1887 1903 1903 1907 1907 1815 1815 1837 1837 1838 1838 1837 1837 1877 1877 1838 1838 1838 1838 1877 1877 1878 1878 1877 1877 1940 1940 1878 1878 1878 1878 1940 1940 1941 1941 1940 1940 1983 1983 1941 1941 1941 1941 1983 1983 1984 1984 1983 1983 1999 1999 1984 1984 1984 1984 1999 1999 2009 2009 1888 1888 1848 1848 1887 1887 1848 1848 1847 1847 1887 1887 1887 1887 1847 1847 1886 1886 1847 1847 1846 1846 1886 1886 1886 1886 1846 1846 1885 1885 1846 1846 1845 1845 1885 1885 1885 1885 1845 1845 1862 1862 1845 1845 1860 1860 1862 1862 2016 2016 2014 2014 2039 2039 2014 2014 1989 1989 2039 2039 2039 2039 1989 1989 1988 1988 1989 1989 1946 1946 1988 1988 1988 1988 1946 1946 1945 1945 1946 1946 1883 1883 1945 1945 1945 1945 1883 1883 1882 1882 1883 1883 1843 1843 1882 1882 1882 1882 1843 1843 1842 1842 1843 1843 1774 1774 1842 1842 1842 1842 1774 1774 1773 1773 1774 1774 1766 1766 1773 1773 1773 1773 1766 1766 1764 1764 1756 1756 1774 1774 1775 1775 1774 1774 1843 1843 1775 1775 1775 1775 1843 1843 1844 1844 1843 1843 1855 1855 1844 1844 1844 1844 1855 1855 1854 1854 1715 1715 1730 1730 1731 1731 1730 1730 1770 1770 1731 1731 1731 1731 1770 1770 1771 1771 1770 1770 1839 1839 1771 1771 1771 1771 1839 1839 1840 1840 1839 1839 1879 1879 1840 1840 1840 1840 1879 1879 1880 1880 1879 1879 1942 1942 1880 1880 1880 1880 1942 1942 1943 1943 1942 1942 1985 1985 1943 1943 1943 1943 1985 1985 1986 1986 1985 1985 2041 2041 1986 1986 1986 1986 2041 2041 2042 2042 1723 1723 1731 1731 1732 1732 1731 1731 1771 1771 1732 1732 1732 1732 1771 1771 1772 1772 1771 1771 1840 1840 1772 1772 1772 1772 1840 1840 1841 1841 1840 1840 1880 1880 1841 1841 1841 1841 1880 1880 1881 1881 1880 1880 1943 1943 1881 1881 1881 1881 1943 1943 1944 1944 1943 1943 1986 1986 1944 1944 1944 1944 1986 1986 1987 1987 1986 1986 2043 2043 1987 1987 1987 1987 2043 2043 2044 2044 1722 1722 1732 1732 1733 1733 1732 1732 1772 1772 1733 1733 1733 1733 1772 1772 1773 1773 1772 1772 1841 1841 1773 1773 1773 1773 1841 1841 1842 1842 1841 1841 1881 1881 1842 1842 1842 1842 1881 1881 1882 1882 1881 1881 1944 1944 1882 1882 1882 1882 1944 1944 1945 1945 1944 1944 1987 1987 1945 1945 1945 1945 1987 1987 1988 1988 1987 1987 2044 2044 1988 1988 1988 1988 2044 2044 2040 2040 1626 1626 1637 1637 1638 1638 1637 1637 1729 1729 1638 1638 1638 1638 1729 1729 1730 1730 1729 1729 1769 1769 1730 1730 1730 1730 1769 1769 1770 1770 1769 1769 1838 1838 1770 1770 1770 1770 1838 1838 1839 1839 1838 1838 1878 1878 1839 1839 1839 1839 1878 1878 1879 1879 1878 1878 1941 1941 1879 1879 1879 1879 1941 1941 1942 1942 1941 1941 1984 1984 1942 1942 1942 1942 1984 1984 1985 1985 1984 1984 2030 2030 1985 1985 1985 1985 2030 2030 2032 2032 1627 1627 1641 1641 1642 1642 1641 1641 1735 1735 1642 1642 1642 1642 1735 1735 1736 1736 1735 1735 1775 1775 1736 1736 1736 1736 1775 1775 1776 1776 1775 1775 1844 1844 1776 1776 1776 1776 1844 1844 1845 1845 1844 1844 1849 1849 1845 1845 1845 1845 1849 1849 1851 1851 1616 1616 1642 1642 1643 1643 1642 1642 1736 1736 1643 1643 1643 1643 1736 1736 1737 1737 1736 1736 1776 1776 1737 1737 1737 1737 1776 1776 1777 1777 1776 1776 1799 1799 1777 1777 1777 1777 1799 1799 1795 1795 1794 1794 1769 1769 1768 1768 1769 1769 1729 1729 1768 1768 1768 1768 1729 1729 1728 1728 1729 1729 1637 1637 1728 1728 1728 1728 1637 1637 1636 1636 1637 1637 1554 1554 1636 1636 1636 1636 1554 1554 1553 1553 1781 1781 1778 1778 1777 1777 1778 1778 1738 1738 1777 1777 1777 1777 1738 1738 1737 1737 1738 1738 1644 1644 1737 1737 1737 1737 1644 1644 1643 1643 1644 1644 1561 1561 1643 1643 1643 1643 1561 1561 1560 1560 1514 1514 1510 1510 1555 1555 1510 1510 1461 1461 1555 1555 1555 1555 1461 1461 1554 1554 1461 1461 1460 1460 1554 1554 1554 1554 1460 1460 1553 1553 1460 1460 1459 1459 1553 1553 1553 1553 1459 1459 1471 1471 1459 1459 1458 1458 1471 1471 1562 1562 1493 1493 1561 1561 1493 1493 1469 1469 1561 1561 1561 1561 1469 1469 1560 1560 1469 1469 1468 1468 1560 1560 1560 1560 1468 1468 1559 1559 1468 1468 1467 1467 1559 1559 1559 1559 1467 1467 1558 1558 1467 1467 1466 1466 1558 1558 1558 1558 1466 1466 1557 1557 1466 1466 1465 1465 1557 1557 1557 1557 1465 1465 1551 1551 1465 1465 1513 1513 1551 1551 1551 1551 1513 1513 1517 1517 1461 1461 1423 1423 1460 1460 1423 1423 1422 1422 1460 1460 1460 1460 1422 1422 1459 1459 1422 1422 1421 1421 1459 1459 1459 1459 1421 1421 1458 1458 1421 1421 1420 1420 1458 1458 1445 1445 1447 1447 1462 1462 1437 1437 1439 1439 1424 1424 1439 1439 1441 1441 1424 1424 1424 1424 1441 1441 1443 1443 1461 1461 1453 1453 1451 1451 1442 1442 1440 1440 1423 1423 1440 1440 1438 1438 1423 1423 1423 1423 1438 1438 1436 1436 1436 1436 1434 1434 1423 1423 1434 1434 1433 1433 1423 1423 1423 1423 1433 1433 1424 1424 1433 1433 1435 1435 1424 1424 1424 1424 1435 1435 1437 1437 1447 1447 1450 1450 1462 1462 1450 1450 1452 1452 1462 1462 1462 1462 1452 1452 1454 1454 1454 1454 1456 1456 1462 1462 1456 1456 1457 1457 1462 1462 1462 1462 1457 1457 1461 1461 1457 1457 1455 1455 1461 1461 1461 1461 1455 1455 1453 1453 1451 1451 1449 1449 1461 1461 1449 1449 1446 1446 1461 1461 1461 1461 1446 1446 1423 1423 1446 1446 1444 1444 1423 1423 1423 1423 1444 1444 1442 1442 1470 1470 1448 1448 1469 1469 1448 1448 1431 1431 1469 1469 1469 1469 1431 1431 1468 1468 1431 1431 1430 1430 1468 1468 1468 1468 1430 1430 1467 1467 1430 1430 1429 1429 1467 1467 1467 1467 1429 1429 1466 1466 1429 1429 1428 1428 1466 1466 1466 1466 1428 1428 1465 1465 1428 1428 1427 1427 1465 1465 1465 1465 1427 1427 1464 1464 1427 1427 1426 1426 1464 1464 1464 1464 1426 1426 1463 1463 1426 1426 1425 1425 1463 1463 1463 1463 1425 1425 1462 1462 1425 1425 1424 1424 1462 1462 1462 1462 1424 1424 1445 1445 1424 1424 1443 1443 1445 1445 1396 1396 1392 1392 1429 1429 1392 1392 1360 1360 1429 1429 1429 1429 1360 1360 1428 1428 1360 1360 1359 1359 1428 1428 1428 1428 1359 1359 1427 1427 1359 1359 1358 1358 1427 1427 1427 1427 1358 1358 1426 1426 1358 1358 1357 1357 1426 1426 1426 1426 1357 1357 1425 1425 1357 1357 1356 1356 1425 1425 1425 1425 1356 1356 1424 1424 1356 1356 1355 1355 1424 1424 1424 1424 1355 1355 1423 1423 1355 1355 1354 1354 1423 1423 1423 1423 1354 1354 1422 1422 1354 1354 1353 1353 1422 1422 1422 1422 1353 1353 1387 1387 1353 1353 1383 1383 1387 1387 2068 2068 2071 2071 2065 2065 2069 2069 2067 2067 2063 2063 2067 2067 2064 2064 2063 2063 2063 2063 2064 2064 2059 2059 2064 2064 2060 2060 2059 2059 2059 2059 2060 2060 2055 2055 2060 2060 2056 2056 2055 2055 2055 2055 2056 2056 4144 4144 2056 2056 4145 4145 4146 4146 2051 2051 2052 2052 2047 2047 2052 2052 2048 2048 2047 2047 2047 2047 2048 2048 2045 2045 2048 2048 2046 2046 2045 2045 2045 2045 2046 2046 2049 2049 2046 2046 2050 2050 2049 2049 2049 2049 2050 2050 2053 2053 2050 2050 2054 2054 2053 2053 4147 4147 4148 4148 2057 2057 4149 4149 2058 2058 2057 2057 2057 2057 2058 2058 2061 2061 2058 2058 2062 2062 2061 2061 2061 2061 2062 2062 2065 2065 2062 2062 2066 2066 2065 2065 2065 2065 2066 2066 2068 2068 2075 2075 2073 2073 2069 2069 2073 2073 2070 2070 2069 2069 2069 2069 2070 2070 2067 2067 2068 2068 2072 2072 2071 2071 2072 2072 2074 2074 2071 2071 2071 2071 2074 2074 2077 2077 2074 2074 2078 2078 2077 2077 2077 2077 2078 2078 2081 2081 2078 2078 2082 2082 2081 2081 2081 2081 2082 2082 2085 2085 2082 2082 2086 2086 2085 2085 2085 2085 2086 2086 4150 4150 2086 2086 4151 4151 4152 4152 2089 2089 2090 2090 2093 2093 2090 2090 2094 2094 2093 2093 2093 2093 2094 2094 2095 2095 2094 2094 2096 2096 2095 2095 2095 2095 2096 2096 2091 2091 2096 2096 2092 2092 2091 2091 2091 2091 2092 2092 2087 2087 2092 2092 2088 2088 2087 2087 4153 4153 4154 4154 2083 2083 4155 4155 2084 2084 2083 2083 2083 2083 2084 2084 2079 2079 2084 2084 2080 2080 2079 2079 2079 2079 2080 2080 2075 2075 2080 2080 2076 2076 2075 2075 2075 2075 2076 2076 2073 2073 2115 2115 2109 2109 2111 2111 2109 2109 2106 2106 2111 2111 2111 2111 2106 2106 4156 4156 2106 2106 4157 4157 4158 4158 2108 2108 2101 2101 2104 2104 2101 2101 2099 2099 2104 2104 2104 2104 2099 2099 2102 2102 2099 2099 2097 2097 2102 2102 2102 2102 2097 2097 2103 2103 2097 2097 2098 2098 2103 2103 2103 2103 2098 2098 2107 2107 2098 2098 2100 2100 2107 2107 4159 4159 4160 4160 2110 2110 4161 4161 2105 2105 2110 2110 2110 2110 2105 2105 2114 2114 2105 2105 2112 2112 2114 2114 2114 2114 2112 2112 2118 2118 2112 2112 2116 2116 2118 2118 2118 2118 2116 2116 2121 2121 2116 2116 2120 2120 2121 2121 2121 2121 2120 2120 2124 2124 2120 2120 2126 2126 2124 2124 2124 2124 2126 2126 2128 2128 2126 2126 2130 2130 2128 2128 2128 2128 2130 2130 2132 2132 2130 2130 2137 2137 2132 2132 2132 2132 2137 2137 4162 4162 2137 2137 4163 4163 4164 4164 2135 2135 2142 2142 2139 2139 2142 2142 2144 2144 2139 2139 2139 2139 2144 2144 2141 2141 2144 2144 2146 2146 2141 2141 2141 2141 2146 2146 2140 2140 2146 2146 2145 2145 2140 2140 2140 2140 2145 2145 2136 2136 2145 2145 2143 2143 2136 2136 4165 4165 4166 4166 2133 2133 4167 4167 2138 2138 2133 2133 2138 2138 2134 2134 2133 2133 2133 2133 2134 2134 2129 2129 2134 2134 2131 2131 2129 2129 2129 2129 2131 2131 2125 2125 2131 2131 2127 2127 2125 2125 2125 2125 2127 2127 2122 2122 2127 2127 2123 2123 2122 2122 2122 2122 2123 2123 2119 2119 2123 2123 2117 2117 2119 2119 2119 2119 2117 2117 2115 2115 2117 2117 2113 2113 2115 2115 2115 2115 2113 2113 2109 2109 2170 2170 2173 2173 2167 2167 2171 2171 2169 2169 2165 2165 2169 2169 2166 2166 2165 2165 2165 2165 2166 2166 2161 2161 2166 2166 2162 2162 2161 2161 2161 2161 2162 2162 2157 2157 2162 2162 2158 2158 2157 2157 2157 2157 2158 2158 4168 4168 2158 2158 4169 4169 4170 4170 2153 2153 2154 2154 2149 2149 2154 2154 2150 2150 2149 2149 2149 2149 2150 2150 2147 2147 2150 2150 2148 2148 2147 2147 2147 2147 2148 2148 2151 2151 2148 2148 2152 2152 2151 2151 2151 2151 2152 2152 2155 2155 2152 2152 2156 2156 2155 2155 4171 4171 4172 4172 2159 2159 4173 4173 2160 2160 2159 2159 2159 2159 2160 2160 2163 2163 2160 2160 2164 2164 2163 2163 2163 2163 2164 2164 2167 2167 2164 2164 2168 2168 2167 2167 2167 2167 2168 2168 2170 2170 2177 2177 2175 2175 2171 2171 2175 2175 2172 2172 2171 2171 2171 2171 2172 2172 2169 2169 2170 2170 2174 2174 2173 2173 2174 2174 2176 2176 2173 2173 2173 2173 2176 2176 2179 2179 2176 2176 2180 2180 2179 2179 2179 2179 2180 2180 2183 2183 2180 2180 2184 2184 2183 2183 2183 2183 2184 2184 2187 2187 2184 2184 2188 2188 2187 2187 2187 2187 2188 2188 4174 4174 2188 2188 4175 4175 4176 4176 2191 2191 2192 2192 2195 2195 2192 2192 2196 2196 2195 2195 2195 2195 2196 2196 2197 2197 2196 2196 2198 2198 2197 2197 2197 2197 2198 2198 2193 2193 2198 2198 2194 2194 2193 2193 2193 2193 2194 2194 2189 2189 2194 2194 2190 2190 2189 2189 4177 4177 4178 4178 2185 2185 4179 4179 2186 2186 2185 2185 2185 2185 2186 2186 2181 2181 2186 2186 2182 2182 2181 2181 2181 2181 2182 2182 2177 2177 2182 2182 2178 2178 2177 2177 2177 2177 2178 2178 2175 2175 2217 2217 2211 2211 2213 2213 2211 2211 2208 2208 2213 2213 2213 2213 2208 2208 4180 4180 2208 2208 4181 4181 4182 4182 2210 2210 2203 2203 2206 2206 2203 2203 2201 2201 2206 2206 2206 2206 2201 2201 2204 2204 2201 2201 2199 2199 2204 2204 2204 2204 2199 2199 2205 2205 2199 2199 2200 2200 2205 2205 2205 2205 2200 2200 2209 2209 2200 2200 2202 2202 2209 2209 4183 4183 4184 4184 2212 2212 4185 4185 2207 2207 2212 2212 2212 2212 2207 2207 2216 2216 2207 2207 2214 2214 2216 2216 2216 2216 2214 2214 2220 2220 2214 2214 2218 2218 2220 2220 2220 2220 2218 2218 2223 2223 2218 2218 2222 2222 2223 2223 2223 2223 2222 2222 2226 2226 2222 2222 2228 2228 2226 2226 2226 2226 2228 2228 2230 2230 2228 2228 2232 2232 2230 2230 2230 2230 2232 2232 2234 2234 2232 2232 2239 2239 2234 2234 2234 2234 2239 2239 4186 4186 2239 2239 4187 4187 4188 4188 2237 2237 2244 2244 2241 2241 2244 2244 2246 2246 2241 2241 2241 2241 2246 2246 2243 2243 2246 2246 2248 2248 2243 2243 2243 2243 2248 2248 2242 2242 2248 2248 2247 2247 2242 2242 2242 2242 2247 2247 2238 2238 2247 2247 2245 2245 2238 2238 4189 4189 4190 4190 2235 2235 4191 4191 2240 2240 2235 2235 2240 2240 2236 2236 2235 2235 2235 2235 2236 2236 2231 2231 2236 2236 2233 2233 2231 2231 2231 2231 2233 2233 2227 2227 2233 2233 2229 2229 2227 2227 2227 2227 2229 2229 2224 2224 2229 2229 2225 2225 2224 2224 2224 2224 2225 2225 2221 2221 2225 2225 2219 2219 2221 2221 2221 2221 2219 2219 2217 2217 2219 2219 2215 2215 2217 2217 2217 2217 2215 2215 2211 2211 2272 2272 2275 2275 2269 2269 2273 2273 2271 2271 2267 2267 2271 2271 2268 2268 2267 2267 2267 2267 2268 2268 2263 2263 2268 2268 2264 2264 2263 2263 2263 2263 2264 2264 2259 2259 2264 2264 2260 2260 2259 2259 2259 2259 2260 2260 4192 4192 2260 2260 4193 4193 4194 4194 2255 2255 2256 2256 2251 2251 2256 2256 2252 2252 2251 2251 2251 2251 2252 2252 2249 2249 2252 2252 2250 2250 2249 2249 2249 2249 2250 2250 2253 2253 2250 2250 2254 2254 2253 2253 2253 2253 2254 2254 2257 2257 2254 2254 2258 2258 2257 2257 4195 4195 4196 4196 2261 2261 4197 4197 2262 2262 2261 2261 2261 2261 2262 2262 2265 2265 2262 2262 2266 2266 2265 2265 2265 2265 2266 2266 2269 2269 2266 2266 2270 2270 2269 2269 2269 2269 2270 2270 2272 2272 2279 2279 2277 2277 2273 2273 2277 2277 2274 2274 2273 2273 2273 2273 2274 2274 2271 2271 2272 2272 2276 2276 2275 2275 2276 2276 2278 2278 2275 2275 2275 2275 2278 2278 2281 2281 2278 2278 2282 2282 2281 2281 2281 2281 2282 2282 2285 2285 2282 2282 2286 2286 2285 2285 2285 2285 2286 2286 2289 2289 2286 2286 2290 2290 2289 2289 2289 2289 2290 2290 4198 4198 2290 2290 4199 4199 4200 4200 2293 2293 2294 2294 2297 2297 2294 2294 2298 2298 2297 2297 2297 2297 2298 2298 2299 2299 2298 2298 2300 2300 2299 2299 2299 2299 2300 2300 2295 2295 2300 2300 2296 2296 2295 2295 2295 2295 2296 2296 2291 2291 2296 2296 2292 2292 2291 2291 4201 4201 4202 4202 2287 2287 4203 4203 2288 2288 2287 2287 2287 2287 2288 2288 2283 2283 2288 2288 2284 2284 2283 2283 2283 2283 2284 2284 2279 2279 2284 2284 2280 2280 2279 2279 2279 2279 2280 2280 2277 2277 2333 2333 2339 2339 2337 2337 2339 2339 2343 2343 2337 2337 2337 2337 2343 2343 4204 4204 2343 2343 4205 4205 4206 4206 2341 2341 2348 2348 2345 2345 2348 2348 2350 2350 2345 2345 2345 2345 2350 2350 2347 2347 2350 2350 2352 2352 2347 2347 2347 2347 2352 2352 2346 2346 2352 2352 2351 2351 2346 2346 2346 2346 2351 2351 2342 2342 2351 2351 2349 2349 2342 2342 4207 4207 4208 4208 2338 2338 2315 2315 2313 2313 2319 2319 2313 2313 2317 2317 2319 2319 2319 2319 2317 2317 2323 2323 2317 2317 2321 2321 2323 2323 2323 2323 2321 2321 2326 2326 2321 2321 2325 2325 2326 2326 2326 2326 2325 2325 2329 2329 2325 2325 2331 2331 2329 2329 2329 2329 2331 2331 2333 2333 2331 2331 2335 2335 2333 2333 2333 2333 2335 2335 2339 2339 2320 2320 2314 2314 2316 2316 2314 2314 2310 2310 2316 2316 2316 2316 2310 2310 4209 4209 2310 2310 4210 4210 4211 4211 2312 2312 2305 2305 2308 2308 2305 2305 2303 2303 2308 2308 2308 2308 2303 2303 2306 2306 2303 2303 2301 2301 2306 2306 2306 2306 2301 2301 2307 2307 2301 2301 2302 2302 2307 2307 2307 2307 2302 2302 2311 2311 2302 2302 2304 2304 2311 2311 4212 4212 4213 4213 2315 2315 4214 4214 2309 2309 2315 2315 2315 2315 2309 2309 2313 2313 4215 4215 2344 2344 2338 2338 2344 2344 2340 2340 2338 2338 2338 2338 2340 2340 2334 2334 2340 2340 2336 2336 2334 2334 2334 2334 2336 2336 2330 2330 2336 2336 2332 2332 2330 2330 2330 2330 2332 2332 2327 2327 2332 2332 2328 2328 2327 2327 2327 2327 2328 2328 2324 2324 2328 2328 2322 2322 2324 2324 2324 2324 2322 2322 2320 2320 2322 2322 2318 2318 2320 2320 2320 2320 2318 2318 2314 2314 2376 2376 2379 2379 2373 2373 2377 2377 2375 2375 2371 2371 2375 2375 2372 2372 2371 2371 2371 2371 2372 2372 2367 2367 2372 2372 2368 2368 2367 2367 2367 2367 2368 2368 2363 2363 2368 2368 2364 2364 2363 2363 2363 2363 2364 2364 4216 4216 2364 2364 4217 4217 4218 4218 2359 2359 2360 2360 2355 2355 2360 2360 2356 2356 2355 2355 2355 2355 2356 2356 2353 2353 2356 2356 2354 2354 2353 2353 2353 2353 2354 2354 2357 2357 2354 2354 2358 2358 2357 2357 2357 2357 2358 2358 2361 2361 2358 2358 2362 2362 2361 2361 4219 4219 4220 4220 2365 2365 4221 4221 2366 2366 2365 2365 2365 2365 2366 2366 2369 2369 2366 2366 2370 2370 2369 2369 2369 2369 2370 2370 2373 2373 2370 2370 2374 2374 2373 2373 2373 2373 2374 2374 2376 2376 2383 2383 2381 2381 2377 2377 2381 2381 2378 2378 2377 2377 2377 2377 2378 2378 2375 2375 2376 2376 2380 2380 2379 2379 2380 2380 2382 2382 2379 2379 2379 2379 2382 2382 2385 2385 2382 2382 2386 2386 2385 2385 2385 2385 2386 2386 2389 2389 2386 2386 2390 2390 2389 2389 2389 2389 2390 2390 2393 2393 2390 2390 2394 2394 2393 2393 2393 2393 2394 2394 4222 4222 2394 2394 4223 4223 4224 4224 2397 2397 2398 2398 2401 2401 2398 2398 2402 2402 2401 2401 2401 2401 2402 2402 2403 2403 2402 2402 2404 2404 2403 2403 2403 2403 2404 2404 2399 2399 2404 2404 2400 2400 2399 2399 2399 2399 2400 2400 2395 2395 2400 2400 2396 2396 2395 2395 4225 4225 4226 4226 2391 2391 4227 4227 2392 2392 2391 2391 2391 2391 2392 2392 2387 2387 2392 2392 2388 2388 2387 2387 2387 2387 2388 2388 2383 2383 2388 2388 2384 2384 2383 2383 2383 2383 2384 2384 2381 2381 2437 2437 2443 2443 2441 2441 2443 2443 2447 2447 2441 2441 2441 2441 2447 2447 4228 4228 2447 2447 4229 4229 4230 4230 2445 2445 2452 2452 2449 2449 2452 2452 2454 2454 2449 2449 2449 2449 2454 2454 2451 2451 2454 2454 2456 2456 2451 2451 2451 2451 2456 2456 2450 2450 2456 2456 2455 2455 2450 2450 2450 2450 2455 2455 2446 2446 2455 2455 2453 2453 2446 2446 4231 4231 4232 4232 2442 2442 2419 2419 2417 2417 2423 2423 2417 2417 2421 2421 2423 2423 2423 2423 2421 2421 2427 2427 2421 2421 2425 2425 2427 2427 2427 2427 2425 2425 2430 2430 2425 2425 2429 2429 2430 2430 2430 2430 2429 2429 2433 2433 2429 2429 2435 2435 2433 2433 2433 2433 2435 2435 2437 2437 2435 2435 2439 2439 2437 2437 2437 2437 2439 2439 2443 2443 2424 2424 2418 2418 2420 2420 2418 2418 2414 2414 2420 2420 2420 2420 2414 2414 4233 4233 2414 2414 4234 4234 4235 4235 2416 2416 2409 2409 2412 2412 2409 2409 2407 2407 2412 2412 2412 2412 2407 2407 2410 2410 2407 2407 2405 2405 2410 2410 2410 2410 2405 2405 2411 2411 2405 2405 2406 2406 2411 2411 2411 2411 2406 2406 2415 2415 2406 2406 2408 2408 2415 2415 4236 4236 4237 4237 2419 2419 4238 4238 2413 2413 2419 2419 2419 2419 2413 2413 2417 2417 4239 4239 2448 2448 2442 2442 2448 2448 2444 2444 2442 2442 2442 2442 2444 2444 2438 2438 2444 2444 2440 2440 2438 2438 2438 2438 2440 2440 2434 2434 2440 2440 2436 2436 2434 2434 2434 2434 2436 2436 2431 2431 2436 2436 2432 2432 2431 2431 2431 2431 2432 2432 2428 2428 2432 2432 2426 2426 2428 2428 2428 2428 2426 2426 2424 2424 2426 2426 2422 2422 2424 2424 2424 2424 2422 2422 2418 2418 2477 2477 2475 2475 2473 2473 2475 2475 2471 2471 2473 2473 2473 2473 2471 2471 2469 2469 2471 2471 2467 2467 2469 2469 2469 2469 2467 2467 4240 4240 2467 2467 4241 4241 4242 4242 2465 2465 2460 2460 2463 2463 2460 2460 2458 2458 2463 2463 2463 2463 2458 2458 2462 2462 2458 2458 2457 2457 2462 2462 2462 2462 2457 2457 2464 2464 2457 2457 2459 2459 2464 2464 2464 2464 2459 2459 2466 2466 2459 2459 2461 2461 2466 2466 4243 4243 4244 4244 2470 2470 4245 4245 2468 2468 2470 2470 2470 2470 2468 2468 2474 2474 2468 2468 2472 2472 2474 2474 2474 2474 2472 2472 2478 2478 2472 2472 2476 2476 2478 2478 2478 2478 2476 2476 2481 2481 2476 2476 2482 2482 2481 2481 2481 2481 2482 2482 2484 2484 2482 2482 2486 2486 2484 2484 2484 2484 2486 2486 2488 2488 2486 2486 2490 2490 2488 2488 2488 2488 2490 2490 2492 2492 2490 2490 2494 2494 2492 2492 2492 2492 2494 2494 4246 4246 2494 2494 4247 4247 4248 4248 2496 2496 2501 2501 2498 2498 2501 2501 2503 2503 2498 2498 2498 2498 2503 2503 2499 2499 2503 2503 2504 2504 2499 2499 2499 2499 2504 2504 2497 2497 2504 2504 2502 2502 2497 2497 2497 2497 2502 2502 2495 2495 2502 2502 2500 2500 2495 2495 4249 4249 4250 4250 2491 2491 4251 4251 2493 2493 2491 2491 2491 2491 2493 2493 2487 2487 2493 2493 2489 2489 2487 2487 2487 2487 2489 2489 2483 2483 2489 2489 2485 2485 2483 2483 2483 2483 2485 2485 2480 2480 2485 2485 2479 2479 2480 2480 2480 2480 2479 2479 2477 2477 2479 2479 2475 2475 2477 2477 2525 2525 2523 2523 2521 2521 2523 2523 2519 2519 2521 2521 2521 2521 2519 2519 2517 2517 2519 2519 2515 2515 2517 2517 2517 2517 2515 2515 4252 4252 2515 2515 4253 4253 4254 4254 2513 2513 2508 2508 2511 2511 2508 2508 2506 2506 2511 2511 2511 2511 2506 2506 2510 2510 2506 2506 2505 2505 2510 2510 2510 2510 2505 2505 2512 2512 2505 2505 2507 2507 2512 2512 2512 2512 2507 2507 2514 2514 2507 2507 2509 2509 2514 2514 4255 4255 4256 4256 2518 2518 4257 4257 2516 2516 2518 2518 2518 2518 2516 2516 2522 2522 2516 2516 2520 2520 2522 2522 2522 2522 2520 2520 2526 2526 2520 2520 2524 2524 2526 2526 2526 2526 2524 2524 2529 2529 2524 2524 2530 2530 2529 2529 2529 2529 2530 2530 2532 2532 2530 2530 2534 2534 2532 2532 2532 2532 2534 2534 2536 2536 2534 2534 2538 2538 2536 2536 2536 2536 2538 2538 2540 2540 2538 2538 2542 2542 2540 2540 2540 2540 2542 2542 4258 4258 2542 2542 4259 4259 4260 4260 2544 2544 2549 2549 2546 2546 2549 2549 2551 2551 2546 2546 2546 2546 2551 2551 2547 2547 2551 2551 2552 2552 2547 2547 2547 2547 2552 2552 2545 2545 2552 2552 2550 2550 2545 2545 2545 2545 2550 2550 2543 2543 2550 2550 2548 2548 2543 2543 4261 4261 4262 4262 2539 2539 4263 4263 2541 2541 2539 2539 2539 2539 2541 2541 2535 2535 2541 2541 2537 2537 2535 2535 2535 2535 2537 2537 2531 2531 2537 2537 2533 2533 2531 2531 2531 2531 2533 2533 2528 2528 2533 2533 2527 2527 2528 2528 2528 2528 2527 2527 2525 2525 2527 2527 2523 2523 2525 2525 2573 2573 2571 2571 2569 2569 2571 2571 2567 2567 2569 2569 2569 2569 2567 2567 2565 2565 2567 2567 2563 2563 2565 2565 2565 2565 2563 2563 4264 4264 2563 2563 4265 4265 4266 4266 2561 2561 2556 2556 2559 2559 2556 2556 2554 2554 2559 2559 2559 2559 2554 2554 2558 2558 2554 2554 2553 2553 2558 2558 2558 2558 2553 2553 2560 2560 2553 2553 2555 2555 2560 2560 2560 2560 2555 2555 2562 2562 2555 2555 2557 2557 2562 2562 4267 4267 4268 4268 2566 2566 4269 4269 2564 2564 2566 2566 2566 2566 2564 2564 2570 2570 2564 2564 2568 2568 2570 2570 2570 2570 2568 2568 2574 2574 2568 2568 2572 2572 2574 2574 2574 2574 2572 2572 2577 2577 2572 2572 2578 2578 2577 2577 2577 2577 2578 2578 2580 2580 2578 2578 2582 2582 2580 2580 2580 2580 2582 2582 2584 2584 2582 2582 2586 2586 2584 2584 2584 2584 2586 2586 2588 2588 2586 2586 2590 2590 2588 2588 2588 2588 2590 2590 4270 4270 2590 2590 4271 4271 4272 4272 2592 2592 2597 2597 2594 2594 2597 2597 2599 2599 2594 2594 2594 2594 2599 2599 2595 2595 2599 2599 2600 2600 2595 2595 2595 2595 2600 2600 2593 2593 2600 2600 2598 2598 2593 2593 2593 2593 2598 2598 2591 2591 2598 2598 2596 2596 2591 2591 4273 4273 4274 4274 2587 2587 4275 4275 2589 2589 2587 2587 2587 2587 2589 2589 2583 2583 2589 2589 2585 2585 2583 2583 2583 2583 2585 2585 2579 2579 2585 2585 2581 2581 2579 2579 2579 2579 2581 2581 2576 2576 2581 2581 2575 2575 2576 2576 2576 2576 2575 2575 2573 2573 2575 2575 2571 2571 2573 2573 2621 2621 2619 2619 2617 2617 2619 2619 2615 2615 2617 2617 2617 2617 2615 2615 2613 2613 2615 2615 2611 2611 2613 2613 2613 2613 2611 2611 4276 4276 2611 2611 4277 4277 4278 4278 2609 2609 2604 2604 2607 2607 2604 2604 2602 2602 2607 2607 2607 2607 2602 2602 2606 2606 2602 2602 2601 2601 2606 2606 2606 2606 2601 2601 2608 2608 2601 2601 2603 2603 2608 2608 2608 2608 2603 2603 2610 2610 2603 2603 2605 2605 2610 2610 4279 4279 4280 4280 2614 2614 4281 4281 2612 2612 2614 2614 2614 2614 2612 2612 2618 2618 2612 2612 2616 2616 2618 2618 2618 2618 2616 2616 2622 2622 2616 2616 2620 2620 2622 2622 2622 2622 2620 2620 2625 2625 2620 2620 2626 2626 2625 2625 2625 2625 2626 2626 2628 2628 2626 2626 2630 2630 2628 2628 2628 2628 2630 2630 2632 2632 2630 2630 2634 2634 2632 2632 2632 2632 2634 2634 2636 2636 2634 2634 2638 2638 2636 2636 2636 2636 2638 2638 4282 4282 2638 2638 4283 4283 4284 4284 2640 2640 2645 2645 2642 2642 2645 2645 2647 2647 2642 2642 2642 2642 2647 2647 2643 2643 2647 2647 2648 2648 2643 2643 2643 2643 2648 2648 2641 2641 2648 2648 2646 2646 2641 2641 2641 2641 2646 2646 2639 2639 2646 2646 2644 2644 2639 2639 4285 4285 4286 4286 2635 2635 4287 4287 2637 2637 2635 2635 2635 2635 2637 2637 2631 2631 2637 2637 2633 2633 2631 2631 2631 2631 2633 2633 2627 2627 2633 2633 2629 2629 2627 2627 2627 2627 2629 2629 2624 2624 2629 2629 2623 2623 2624 2624 2624 2624 2623 2623 2621 2621 2623 2623 2619 2619 2621 2621 2667 2667 2663 2663 2662 2662 2663 2663 2661 2661 2662 2662 2662 2662 2661 2661 4288 4288 2661 2661 4289 4289 4290 4290 2658 2658 2657 2657 2654 2654 2657 2657 2653 2653 2654 2654 2654 2654 2653 2653 2650 2650 2653 2653 2649 2649 2650 2650 2650 2650 2649 2649 2652 2652 2649 2649 2651 2651 2652 2652 2652 2652 2651 2651 2656 2656 2651 2651 2655 2655 2656 2656 4291 4291 4292 4292 2660 2660 4293 4293 2659 2659 2660 2660 2660 2660 2659 2659 2665 2665 2659 2659 2664 2664 2665 2665 2665 2665 2664 2664 2669 2669 2664 2664 2668 2668 2669 2669 2669 2669 2668 2668 2673 2673 2668 2668 2672 2672 2673 2673 2673 2673 2672 2672 2677 2677 2672 2672 2676 2676 2677 2677 2677 2677 2676 2676 2681 2681 2676 2676 2680 2680 2681 2681 2681 2681 2680 2680 2686 2686 2680 2680 2685 2685 2686 2686 2686 2686 2685 2685 4294 4294 2685 2685 4295 4295 4296 4296 2690 2690 2689 2689 2694 2694 2689 2689 2693 2693 2694 2694 2694 2694 2693 2693 2698 2698 2693 2693 2697 2697 2698 2698 2698 2698 2697 2697 2696 2696 2697 2697 2695 2695 2696 2696 2696 2696 2695 2695 2692 2692 2695 2695 2691 2691 2692 2692 4297 4297 4298 4298 2688 2688 4299 4299 2687 2687 2688 2688 2687 2687 2684 2684 2688 2688 2688 2688 2684 2684 2683 2683 2684 2684 2682 2682 2683 2683 2683 2683 2682 2682 2679 2679 2682 2682 2678 2678 2679 2679 2679 2679 2678 2678 2675 2675 2678 2678 2674 2674 2675 2675 2675 2675 2674 2674 2671 2671 2674 2674 2670 2670 2671 2671 2671 2671 2670 2670 2667 2667 2670 2670 2666 2666 2667 2667 2667 2667 2666 2666 2663 2663 2710 2710 2713 2713 2715 2715 2713 2713 2714 2714 2715 2715 2715 2715 2714 2714 2719 2719 2714 2714 2718 2718 2719 2719 2719 2719 2718 2718 2723 2723 2718 2718 2722 2722 2723 2723 2723 2723 2722 2722 2727 2727 2722 2722 2726 2726 2727 2727 2727 2727 2726 2726 2731 2731 2726 2726 2730 2730 2731 2731 2730 2730 2734 2734 2731 2731 2731 2731 2734 2734 2736 2736 2734 2734 2735 2735 2736 2736 2736 2736 2735 2735 4300 4300 2735 2735 4301 4301 4302 4302 2740 2740 2739 2739 2744 2744 2739 2739 2743 2743 2744 2744 2744 2744 2743 2743 2748 2748 2743 2743 2747 2747 2748 2748 2748 2748 2747 2747 2746 2746 2747 2747 2745 2745 2746 2746 2746 2746 2745 2745 2742 2742 2745 2745 2741 2741 2742 2742 4303 4303 4304 4304 2738 2738 4305 4305 2737 2737 2738 2738 2738 2738 2737 2737 2733 2733 2737 2737 2732 2732 2733 2733 2733 2733 2732 2732 2729 2729 2732 2732 2728 2728 2729 2729 2729 2729 2728 2728 2725 2725 2728 2728 2724 2724 2725 2725 2725 2725 2724 2724 2721 2721 2724 2724 2720 2720 2721 2721 2721 2721 2720 2720 2717 2717 2720 2720 2716 2716 2717 2717 2717 2717 2716 2716 2712 2712 2716 2716 2711 2711 2712 2712 2712 2712 2711 2711 4306 4306 2711 2711 4307 4307 4308 4308 2708 2708 2707 2707 2704 2704 2707 2707 2703 2703 2704 2704 2704 2704 2703 2703 2700 2700 2703 2703 2699 2699 2700 2700 2700 2700 2699 2699 2702 2702 2699 2699 2701 2701 2702 2702 2702 2702 2701 2701 2706 2706 2701 2701 2705 2705 2706 2706 4309 4309 4310 4310 2710 2710 4311 4311 2709 2709 2710 2710 2710 2710 2709 2709 2713 2713 2760 2760 2763 2763 2765 2765 2763 2763 2764 2764 2765 2765 2765 2765 2764 2764 2769 2769 2764 2764 2768 2768 2769 2769 2769 2769 2768 2768 2773 2773 2768 2768 2772 2772 2773 2773 2773 2773 2772 2772 2777 2777 2772 2772 2776 2776 2777 2777 2777 2777 2776 2776 2781 2781 2776 2776 2780 2780 2781 2781 2780 2780 2784 2784 2781 2781 2781 2781 2784 2784 2786 2786 2784 2784 2785 2785 2786 2786 2786 2786 2785 2785 4312 4312 2785 2785 4313 4313 4314 4314 2790 2790 2789 2789 2794 2794 2789 2789 2793 2793 2794 2794 2794 2794 2793 2793 2798 2798 2793 2793 2797 2797 2798 2798 2798 2798 2797 2797 2796 2796 2797 2797 2795 2795 2796 2796 2796 2796 2795 2795 2792 2792 2795 2795 2791 2791 2792 2792 4315 4315 4316 4316 2788 2788 4317 4317 2787 2787 2788 2788 2788 2788 2787 2787 2783 2783 2787 2787 2782 2782 2783 2783 2783 2783 2782 2782 2779 2779 2782 2782 2778 2778 2779 2779 2779 2779 2778 2778 2775 2775 2778 2778 2774 2774 2775 2775 2775 2775 2774 2774 2771 2771 2774 2774 2770 2770 2771 2771 2771 2771 2770 2770 2767 2767 2770 2770 2766 2766 2767 2767 2767 2767 2766 2766 2762 2762 2766 2766 2761 2761 2762 2762 2762 2762 2761 2761 4318 4318 2761 2761 4319 4319 4320 4320 2758 2758 2757 2757 2754 2754 2757 2757 2753 2753 2754 2754 2754 2754 2753 2753 2750 2750 2753 2753 2749 2749 2750 2750 2750 2750 2749 2749 2752 2752 2749 2749 2751 2751 2752 2752 2752 2752 2751 2751 2756 2756 2751 2751 2755 2755 2756 2756 4321 4321 4322 4322 2760 2760 4323 4323 2759 2759 2760 2760 2760 2760 2759 2759 2763 2763 2817 2817 2813 2813 2812 2812 2813 2813 2811 2811 2812 2812 2812 2812 2811 2811 4324 4324 2811 2811 4325 4325 4326 4326 2808 2808 2807 2807 2804 2804 2807 2807 2803 2803 2804 2804 2804 2804 2803 2803 2800 2800 2803 2803 2799 2799 2800 2800 2800 2800 2799 2799 2802 2802 2799 2799 2801 2801 2802 2802 2802 2802 2801 2801 2806 2806 2801 2801 2805 2805 2806 2806 4327 4327 4328 4328 2810 2810 4329 4329 2809 2809 2810 2810 2810 2810 2809 2809 2815 2815 2809 2809 2814 2814 2815 2815 2815 2815 2814 2814 2819 2819 2814 2814 2818 2818 2819 2819 2819 2819 2818 2818 2823 2823 2818 2818 2822 2822 2823 2823 2823 2823 2822 2822 2827 2827 2822 2822 2826 2826 2827 2827 2827 2827 2826 2826 2831 2831 2826 2826 2830 2830 2831 2831 2831 2831 2830 2830 2836 2836 2830 2830 2835 2835 2836 2836 2836 2836 2835 2835 4330 4330 2835 2835 4331 4331 4332 4332 2840 2840 2839 2839 2844 2844 2839 2839 2843 2843 2844 2844 2844 2844 2843 2843 2848 2848 2843 2843 2847 2847 2848 2848 2848 2848 2847 2847 2846 2846 2847 2847 2845 2845 2846 2846 2846 2846 2845 2845 2842 2842 2845 2845 2841 2841 2842 2842 4333 4333 4334 4334 2838 2838 4335 4335 2837 2837 2838 2838 2837 2837 2834 2834 2838 2838 2838 2838 2834 2834 2833 2833 2834 2834 2832 2832 2833 2833 2833 2833 2832 2832 2829 2829 2832 2832 2828 2828 2829 2829 2829 2829 2828 2828 2825 2825 2828 2828 2824 2824 2825 2825 2825 2825 2824 2824 2821 2821 2824 2824 2820 2820 2821 2821 2821 2821 2820 2820 2817 2817 2820 2820 2816 2816 2817 2817 2817 2817 2816 2816 2813 2813 2853 2853 4336 4336 4337 4337 2849 2849 2850 2850 2851 2851 2850 2850 2853 2853 2851 2851 2851 2851 2853 2853 2852 2852 2853 2853 4338 4338 2852 2852 2883 2883 2882 2882 2879 2879 2882 2882 2878 2878 2879 2879 2879 2879 2878 2878 2875 2875 2878 2878 2874 2874 2875 2875 2875 2875 2874 2874 2871 2871 2874 2874 2870 2870 2871 2871 2871 2871 2870 2870 4339 4339 2870 2870 4340 4340 4341 4341 2867 2867 2866 2866 2865 2865 2866 2866 2864 2864 2865 2865 2865 2865 2864 2864 2861 2861 2864 2864 2860 2860 2861 2861 2861 2861 2860 2860 2857 2857 2860 2860 2856 2856 2857 2857 2857 2857 2856 2856 2859 2859 2856 2856 2858 2858 2859 2859 2859 2859 2858 2858 2863 2863 2858 2858 2862 2862 2863 2863 4342 4342 4343 4343 2869 2869 4344 4344 2868 2868 2869 2869 2869 2869 2868 2868 2873 2873 2868 2868 2872 2872 2873 2873 2873 2873 2872 2872 2877 2877 2872 2872 2876 2876 2877 2877 2877 2877 2876 2876 2881 2881 2876 2876 2880 2880 2881 2881 2881 2881 2880 2880 2885 2885 2880 2880 2884 2884 2885 2885 2885 2885 2884 2884 2889 2889 2884 2884 2888 2888 2889 2889 2889 2889 2888 2888 2893 2893 2888 2888 2892 2892 2893 2893 2893 2893 2892 2892 4345 4345 2892 2892 4346 4346 4347 4347 2899 2899 2898 2898 2903 2903 2898 2898 2902 2902 2903 2903 2903 2903 2902 2902 2907 2907 2902 2902 2906 2906 2907 2907 2907 2907 2906 2906 2905 2905 2906 2906 2904 2904 2905 2905 2905 2905 2904 2904 2901 2901 2904 2904 2900 2900 2901 2901 2901 2901 2900 2900 2897 2897 2900 2900 2896 2896 2897 2897 4348 4348 4349 4349 2895 2895 4350 4350 2894 2894 2895 2895 2895 2895 2894 2894 2891 2891 2894 2894 2890 2890 2891 2891 2891 2891 2890 2890 2887 2887 2890 2890 2886 2886 2887 2887 2887 2887 2886 2886 2883 2883 2886 2886 2882 2882 2883 2883 2933 2933 2932 2932 2929 2929 2932 2932 2928 2928 2929 2929 2929 2929 2928 2928 2925 2925 2928 2928 2924 2924 2925 2925 2925 2925 2924 2924 2921 2921 2924 2924 2920 2920 2921 2921 2921 2921 2920 2920 4351 4351 2920 2920 4352 4352 4353 4353 2917 2917 2916 2916 2913 2913 2916 2916 2912 2912 2913 2913 2913 2913 2912 2912 2909 2909 2912 2912 2908 2908 2909 2909 2909 2909 2908 2908 2911 2911 2908 2908 2910 2910 2911 2911 2911 2911 2910 2910 2915 2915 2910 2910 2914 2914 2915 2915 4354 4354 4355 4355 2919 2919 4356 4356 2918 2918 2919 2919 2919 2919 2918 2918 2923 2923 2918 2918 2922 2922 2923 2923 2923 2923 2922 2922 2927 2927 2922 2922 2926 2926 2927 2927 2927 2927 2926 2926 2931 2931 2926 2926 2930 2930 2931 2931 2931 2931 2930 2930 2935 2935 2930 2930 2934 2934 2935 2935 2935 2935 2934 2934 2939 2939 2934 2934 2938 2938 2939 2939 2939 2939 2938 2938 2943 2943 2938 2938 2942 2942 2943 2943 2943 2943 2942 2942 4357 4357 2942 2942 4358 4358 4359 4359 2947 2947 2946 2946 2951 2951 2946 2946 2950 2950 2951 2951 2951 2951 2950 2950 2955 2955 2950 2950 2954 2954 2955 2955 2955 2955 2954 2954 2953 2953 2954 2954 2952 2952 2953 2953 2953 2953 2952 2952 2949 2949 2952 2952 2948 2948 2949 2949 4360 4360 4361 4361 2945 2945 4362 4362 2944 2944 2945 2945 2945 2945 2944 2944 2941 2941 2944 2944 2940 2940 2941 2941 2941 2941 2940 2940 2937 2937 2940 2940 2936 2936 2937 2937 2937 2937 2936 2936 2933 2933 2936 2936 2932 2932 2933 2933 2992 2992 4363 4363 4364 4364 2995 2995 2996 2996 2997 2997 2997 2997 2996 2996 3001 3001 2996 2996 3000 3000 3001 3001 3001 3001 3000 3000 3005 3005 3000 3000 3004 3004 3005 3005 3005 3005 3004 3004 3003 3003 3004 3004 3002 3002 3003 3003 3003 3003 3002 3002 2999 2999 3002 3002 2998 2998 2999 2999 4365 4365 4366 4366 2994 2994 4367 4367 2993 2993 2994 2994 2994 2994 2993 2993 2990 2990 2993 2993 2989 2989 2990 2990 2990 2990 2989 2989 2986 2986 2989 2989 2985 2985 2986 2986 2986 2986 2985 2985 2982 2982 2985 2985 2981 2981 2982 2982 2982 2982 2981 2981 2978 2978 2981 2981 2977 2977 2978 2978 2978 2978 2977 2977 2974 2974 2977 2977 2973 2973 2974 2974 2974 2974 2973 2973 2970 2970 2973 2973 2969 2969 2970 2970 2970 2970 2969 2969 4368 4368 2969 2969 4369 4369 4370 4370 2965 2965 2964 2964 2961 2961 2964 2964 2960 2960 2961 2961 2961 2961 2960 2960 2957 2957 2960 2960 2956 2956 2957 2957 2957 2957 2956 2956 2959 2959 2956 2956 2958 2958 2959 2959 2959 2959 2958 2958 2963 2963 2958 2958 2962 2962 2963 2963 2962 2962 2966 2966 2963 2963 4371 4371 4372 4372 2968 2968 4373 4373 2967 2967 2968 2968 2968 2968 2967 2967 2972 2972 2967 2967 2971 2971 2972 2972 2972 2972 2971 2971 2976 2976 2971 2971 2975 2975 2976 2976 2976 2976 2975 2975 2980 2980 2975 2975 2979 2979 2980 2980 2980 2980 2979 2979 2984 2984 2979 2979 2983 2983 2984 2984 2984 2984 2983 2983 2988 2988 2983 2983 2987 2987 2988 2988 2988 2988 2987 2987 2992 2992 2987 2987 2991 2991 2992 2992 2992 2992 2991 2991 4374 4374 3042 3042 4375 4375 4376 4376 3045 3045 3046 3046 3047 3047 3047 3047 3046 3046 3051 3051 3046 3046 3050 3050 3051 3051 3051 3051 3050 3050 3055 3055 3050 3050 3054 3054 3055 3055 3055 3055 3054 3054 3053 3053 3054 3054 3052 3052 3053 3053 3053 3053 3052 3052 3049 3049 3052 3052 3048 3048 3049 3049 4377 4377 4378 4378 3044 3044 4379 4379 3043 3043 3044 3044 3044 3044 3043 3043 3040 3040 3043 3043 3039 3039 3040 3040 3040 3040 3039 3039 3036 3036 3039 3039 3035 3035 3036 3036 3036 3036 3035 3035 3032 3032 3035 3035 3031 3031 3032 3032 3032 3032 3031 3031 3028 3028 3031 3031 3027 3027 3028 3028 3028 3028 3027 3027 3024 3024 3027 3027 3023 3023 3024 3024 3024 3024 3023 3023 3020 3020 3023 3023 3019 3019 3020 3020 3020 3020 3019 3019 4380 4380 3019 3019 4381 4381 4382 4382 3015 3015 3014 3014 3011 3011 3014 3014 3010 3010 3011 3011 3011 3011 3010 3010 3007 3007 3010 3010 3006 3006 3007 3007 3007 3007 3006 3006 3009 3009 3006 3006 3008 3008 3009 3009 3009 3009 3008 3008 3013 3013 3008 3008 3012 3012 3013 3013 3012 3012 3016 3016 3013 3013 4383 4383 4384 4384 3018 3018 4385 4385 3017 3017 3018 3018 3018 3018 3017 3017 3022 3022 3017 3017 3021 3021 3022 3022 3022 3022 3021 3021 3026 3026 3021 3021 3025 3025 3026 3026 3026 3026 3025 3025 3030 3030 3025 3025 3029 3029 3030 3030 3030 3030 3029 3029 3034 3034 3029 3029 3033 3033 3034 3034 3034 3034 3033 3033 3038 3038 3033 3033 3037 3037 3038 3038 3038 3038 3037 3037 3042 3042 3037 3037 3041 3041 3042 3042 3042 3042 3041 3041 4386 4386 3092 3092 4387 4387 4388 4388 3095 3095 3096 3096 3097 3097 3097 3097 3096 3096 3101 3101 3096 3096 3100 3100 3101 3101 3101 3101 3100 3100 3105 3105 3100 3100 3104 3104 3105 3105 3105 3105 3104 3104 3103 3103 3104 3104 3102 3102 3103 3103 3103 3103 3102 3102 3099 3099 3102 3102 3098 3098 3099 3099 4389 4389 4390 4390 3094 3094 4391 4391 3093 3093 3094 3094 3094 3094 3093 3093 3090 3090 3093 3093 3089 3089 3090 3090 3090 3090 3089 3089 3086 3086 3089 3089 3085 3085 3086 3086 3086 3086 3085 3085 3082 3082 3085 3085 3081 3081 3082 3082 3082 3082 3081 3081 3078 3078 3081 3081 3077 3077 3078 3078 3078 3078 3077 3077 3074 3074 3077 3077 3073 3073 3074 3074 3074 3074 3073 3073 3070 3070 3073 3073 3069 3069 3070 3070 3070 3070 3069 3069 4392 4392 3069 3069 4393 4393 4394 4394 3065 3065 3064 3064 3061 3061 3064 3064 3060 3060 3061 3061 3061 3061 3060 3060 3057 3057 3060 3060 3056 3056 3057 3057 3057 3057 3056 3056 3059 3059 3056 3056 3058 3058 3059 3059 3059 3059 3058 3058 3063 3063 3058 3058 3062 3062 3063 3063 3062 3062 3066 3066 3063 3063 4395 4395 4396 4396 3068 3068 4397 4397 3067 3067 3068 3068 3068 3068 3067 3067 3072 3072 3067 3067 3071 3071 3072 3072 3072 3072 3071 3071 3076 3076 3071 3071 3075 3075 3076 3076 3076 3076 3075 3075 3080 3080 3075 3075 3079 3079 3080 3080 3080 3080 3079 3079 3084 3084 3079 3079 3083 3083 3084 3084 3084 3084 3083 3083 3088 3088 3083 3083 3087 3087 3088 3088 3088 3088 3087 3087 3092 3092 3087 3087 3091 3091 3092 3092 3092 3092 3091 3091 4398 4398 3160 3160 3156 3156 3155 3155 3203 3203 3202 3202 3199 3199 3202 3202 3198 3198 3199 3199 4399 4399 4400 4400 3192 3192 4401 4401 4402 4402 3192 3192 4403 4403 3191 3191 3192 3192 3191 3191 3188 3188 3192 3192 3192 3192 3188 3188 3186 3186 3188 3188 3185 3185 3186 3186 3185 3185 3182 3182 3186 3186 3186 3186 3182 3182 3180 3180 3182 3182 3179 3179 3180 3180 3180 3180 3179 3179 3176 3176 3179 3179 3175 3175 3176 3176 3175 3175 3174 3174 3176 3176 3176 3176 3174 3174 3170 3170 3174 3174 3169 3169 3170 3170 3169 3169 3168 3168 3170 3170 3170 3170 3168 3168 3164 3164 3168 3168 3163 3163 3164 3164 3163 3163 3162 3162 3164 3164 3164 3164 3162 3162 3158 3158 3162 3162 3157 3157 3158 3158 3158 3158 3157 3157 3154 3154 3157 3157 3153 3153 3154 3154 3153 3153 3151 3151 3154 3154 3154 3154 3151 3151 3145 3145 3151 3151 3147 3147 3145 3145 3147 3147 3144 3144 3145 3145 3145 3145 3144 3144 3141 3141 3144 3144 3140 3140 3141 3141 3141 3141 3140 3140 3134 3134 3140 3140 3139 3139 3134 3134 3139 3139 3133 3133 3134 3134 3134 3134 3133 3133 4404 4404 3133 3133 4405 4405 4406 4406 3130 3130 3129 3129 3126 3126 3120 3120 3121 3121 3124 3124 3121 3121 3126 3126 3124 3124 3124 3124 3126 3126 3125 3125 3126 3126 3129 3129 3125 3125 3120 3120 3118 3118 3121 3121 3118 3118 3115 3115 3121 3121 3121 3121 3115 3115 3113 3113 3115 3115 3112 3112 3113 3113 3112 3112 3109 3109 3113 3113 3113 3113 3109 3109 3107 3107 3109 3109 3106 3106 3107 3107 3106 3106 3108 3108 3107 3107 3107 3107 3108 3108 3111 3111 3108 3108 3110 3110 3111 3111 3110 3110 3114 3114 3111 3111 3111 3111 3114 3114 3117 3117 3114 3114 3116 3116 3117 3117 3117 3117 3116 3116 3123 3123 3116 3116 3119 3119 3123 3123 3119 3119 3122 3122 3123 3123 3123 3123 3122 3122 3128 3128 3122 3122 3127 3127 3128 3128 3128 3128 3127 3127 3132 3132 3127 3127 3131 3131 3132 3132 4407 4407 3135 3135 4408 4408 4409 4409 3135 3135 3137 3137 3135 3135 3136 3136 3137 3137 3136 3136 3138 3138 3137 3137 3137 3137 3138 3138 3143 3143 3138 3138 3142 3142 3143 3143 3142 3142 3146 3146 3143 3143 3143 3143 3146 3146 3149 3149 3146 3146 3148 3148 3149 3149 3148 3148 3150 3150 3149 3149 3149 3149 3150 3150 3156 3156 3150 3150 3152 3152 3156 3156 3156 3156 3152 3152 3155 3155 3155 3155 3159 3159 3160 3160 3159 3159 3161 3161 3160 3160 3160 3160 3161 3161 3166 3166 3161 3161 3165 3165 3166 3166 3165 3165 3167 3167 3166 3166 3166 3166 3167 3167 3172 3172 3167 3167 3171 3171 3172 3172 3171 3171 3173 3173 3172 3172 3172 3172 3173 3173 3178 3178 3173 3173 3177 3177 3178 3178 3177 3177 3181 3181 3178 3178 3178 3178 3181 3181 3184 3184 3181 3181 3183 3183 3184 3184 3183 3183 3187 3187 3184 3184 3184 3184 3187 3187 3190 3190 3187 3187 3189 3189 3190 3190 3190 3190 3189 3189 4410 4410 3189 3189 3193 3193 4411 4411 3193 3193 4412 4412 4413 4413 3194 3194 3196 3196 3195 3195 3195 3195 3196 3196 3201 3201 3196 3196 3200 3200 3201 3201 3200 3200 3204 3204 3201 3201 3201 3201 3204 3204 3206 3206 3204 3204 3205 3205 3206 3206 3206 3206 3205 3205 3208 3208 3205 3205 3207 3207 3208 3208 3208 3208 3207 3207 3215 3215 3207 3207 3209 3209 3215 3215 3209 3209 3213 3213 3215 3215 3213 3213 3214 3214 3215 3215 3215 3215 3214 3214 3221 3221 3214 3214 3218 3218 3221 3221 3218 3218 3220 3220 3221 3221 3220 3220 3219 3219 3221 3221 3221 3221 3219 3219 3217 3217 3210 3210 3211 3211 3212 3212 3211 3211 3217 3217 3212 3212 3212 3212 3217 3217 3216 3216 3217 3217 3219 3219 3216 3216 3222 3222 3223 3223 3224 3224 3223 3223 3225 3225 3224 3224 3346 3346 3345 3345 3347 3347 3346 3346 3347 3347 3352 3352 3347 3347 3351 3351 3352 3352 3351 3351 3353 3353 3352 3352 3352 3352 3353 3353 3356 3356 3353 3353 3355 3355 3356 3356 3355 3355 3354 3354 3356 3356 3356 3356 3354 3354 3350 3350 3354 3354 3349 3349 3350 3350 3349 3349 3348 3348 3350 3350 3350 3350 3348 3348 3342 3342 3348 3348 3344 3344 3342 3342 3342 3342 3344 3344 3343 3343 3343 3343 3341 3341 3342 3342 3341 3341 3339 3339 3342 3342 3342 3342 3339 3339 3340 3340 3339 3339 3335 3335 3340 3340 3340 3340 3335 3335 3336 3336 3335 3335 3331 3331 3336 3336 3336 3336 3331 3331 3329 3329 3331 3331 3330 3330 3329 3329 3330 3330 3328 3328 3329 3329 4414 4414 3324 3324 4415 4415 4416 4416 3324 3324 3323 3323 3324 3324 3322 3322 3323 3323 3322 3322 3318 3318 3323 3323 3323 3323 3318 3318 3317 3317 3318 3318 3316 3316 3317 3317 3317 3317 3316 3316 3309 3309 3316 3316 3312 3312 3309 3309 3309 3309 3312 3312 3310 3310 3310 3310 3308 3308 3309 3309 3308 3308 3305 3305 3309 3309 3309 3309 3305 3305 3304 3304 3305 3305 3303 3303 3304 3304 3303 3303 3298 3298 3304 3304 3304 3304 3298 3298 3297 3297 3298 3298 3296 3296 3297 3297 3296 3296 3294 3294 3297 3297 3297 3297 3294 3294 3291 3291 3294 3294 3290 3290 3291 3291 3290 3290 3288 3288 3291 3291 3291 3291 3288 3288 3285 3285 3288 3288 3284 3284 3285 3285 3284 3284 3281 3281 3285 3285 3285 3285 3281 3281 3277 3277 3281 3281 3278 3278 3277 3277 3278 3278 3276 3276 3277 3277 3276 3276 3274 3274 3277 3277 3277 3277 3274 3274 3267 3267 3274 3274 3270 3270 3267 3267 3267 3267 3270 3270 3268 3268 3268 3268 3266 3266 3267 3267 3266 3266 3262 3262 3267 3267 3267 3267 3262 3262 3261 3261 3262 3262 3260 3260 3261 3261 3261 3261 3260 3260 3256 3256 4417 4417 4418 4418 3256 3256 4419 4419 3257 3257 3256 3256 3256 3256 3257 3257 3261 3261 3242 3242 3248 3248 3247 3247 3248 3248 3252 3252 3247 3247 3247 3247 3252 3252 3251 3251 3252 3252 3253 3253 3251 3251 3239 3239 3237 3237 3242 3242 3237 3237 3243 3243 3242 3242 3242 3242 3243 3243 3248 3248 3239 3239 3236 3236 3237 3237 3236 3236 3232 3232 3237 3237 3237 3237 3232 3232 3231 3231 3232 3232 3230 3230 3231 3231 3230 3230 3229 3229 3231 3231 3231 3231 3229 3229 3227 3227 3229 3229 3226 3226 3227 3227 3226 3226 3228 3228 3227 3227 3227 3227 3228 3228 3234 3234 3228 3228 3233 3233 3234 3234 3233 3233 3235 3235 3234 3234 3234 3234 3235 3235 3241 3241 3235 3235 3238 3238 3241 3241 3238 3238 3240 3240 3241 3241 3241 3241 3240 3240 3246 3246 3240 3240 3244 3244 3246 3246 3244 3244 3245 3245 3246 3246 3245 3245 3249 3249 3246 3246 3246 3246 3249 3249 3250 3250 3249 3249 3254 3254 3250 3250 3250 3250 3254 3254 3255 3255 4420 4420 3258 3258 4421 4421 4422 4422 3258 3258 3259 3259 3258 3258 3263 3263 3259 3259 3259 3259 3263 3263 3265 3265 3271 3271 3273 3273 3269 3269 3273 3273 3265 3265 3269 3269 3269 3269 3265 3265 3264 3264 3265 3265 3263 3263 3264 3264 3271 3271 3272 3272 3273 3273 3272 3272 3275 3275 3273 3273 3273 3273 3275 3275 3283 3283 3275 3275 3279 3279 3283 3283 3283 3283 3279 3279 3280 3280 3292 3292 3293 3293 3289 3289 3293 3293 3287 3287 3289 3289 3289 3289 3287 3287 3286 3286 3287 3287 3283 3283 3286 3286 3286 3286 3283 3283 3282 3282 3283 3283 3280 3280 3282 3282 3292 3292 3295 3295 3293 3293 3295 3295 3299 3299 3293 3293 3293 3293 3299 3299 3301 3301 3299 3299 3300 3300 3301 3301 3300 3300 3302 3302 3301 3301 3301 3301 3302 3302 3307 3307 3313 3313 3315 3315 3311 3311 3315 3315 3307 3307 3311 3311 3311 3311 3307 3307 3306 3306 3307 3307 3302 3302 3306 3306 3313 3313 3314 3314 3315 3315 3314 3314 3319 3319 3315 3315 3315 3315 3319 3319 3321 3321 3319 3319 3320 3320 3321 3321 3320 3320 3325 3325 3321 3321 3321 3321 3325 3325 3327 3327 3325 3325 3326 3326 3327 3327 3326 3326 4423 4423 3327 3327 3327 3327 4424 4424 4425 4425 3332 3332 3333 3333 3334 3334 3333 3333 3337 3337 3334 3334 3334 3334 3337 3337 3338 3338 3357 3357 3358 3358 3359 3359 3358 3358 3360 3360 3359 3359 3438 3438 3433 3433 3429 3429 3429 3429 3433 3433 3430 3430 3433 3433 3432 3432 3430 3430 3430 3430 3432 3432 3431 3431 3450 3450 3447 3447 3438 3438 3447 3447 3442 3442 3438 3438 3442 3442 3441 3441 3438 3438 3441 3441 3440 3440 3438 3438 3438 3438 3440 3440 3439 3439 3445 3445 3449 3449 3451 3451 3446 3446 3461 3461 3462 3462 3445 3445 3451 3451 3444 3444 3462 3462 3463 3463 3446 3446 3463 3463 3464 3464 3446 3446 3446 3446 3464 3464 3465 3465 3444 3444 3451 3451 3446 3446 3451 3451 3452 3452 3446 3446 3446 3446 3452 3452 3453 3453 3453 3453 3454 3454 3446 3446 3454 3454 3455 3455 3446 3446 3446 3446 3455 3455 3461 3461 3411 3411 3413 3413 3415 3415 3413 3413 3417 3417 3415 3415 3415 3415 3417 3417 3418 3418 3417 3417 3421 3421 3418 3418 3418 3418 3421 3421 3422 3422 3421 3421 3426 3426 3422 3422 3422 3422 3426 3426 3425 3425 3426 3426 3434 3434 3425 3425 3425 3425 3434 3434 3429 3429 3434 3434 3443 3443 3429 3429 3429 3429 3443 3443 3438 3438 3443 3443 3448 3448 3438 3438 3438 3438 3448 3448 3450 3450 3396 3396 3394 3394 3392 3392 3394 3394 3390 3390 3392 3392 3392 3392 3390 3390 3388 3388 3390 3390 3386 3386 3388 3388 3388 3388 3386 3386 3385 3385 3386 3386 3382 3382 3385 3385 3385 3385 3382 3382 3381 3381 3382 3382 3377 3377 3381 3381 3381 3381 3377 3377 3378 3378 3377 3377 3372 3372 3378 3378 3378 3378 3372 3372 3374 3374 3372 3372 3366 3366 3374 3374 3374 3374 3366 3366 3371 3371 3366 3366 3364 3364 3371 3371 3371 3371 3364 3364 3368 3368 3364 3364 3362 3362 3368 3368 3368 3368 3362 3362 3367 3367 3362 3362 3361 3361 3367 3367 3367 3367 3361 3361 3369 3369 3361 3361 3363 3363 3369 3369 3369 3369 3363 3363 3373 3373 3363 3363 3365 3365 3373 3373 3373 3373 3365 3365 3376 3376 3365 3365 3370 3370 3376 3376 3376 3376 3370 3370 3379 3379 3370 3370 3375 3375 3379 3379 3379 3379 3375 3375 3383 3383 3375 3375 3380 3380 3383 3383 3383 3383 3380 3380 3387 3387 3380 3380 3384 3384 3387 3387 3387 3387 3384 3384 3391 3391 3384 3384 3389 3389 3391 3391 3391 3391 3389 3389 3395 3395 3389 3389 3393 3393 3395 3395 3395 3395 3393 3393 3399 3399 3393 3393 3397 3397 3399 3399 3399 3399 3397 3397 3403 3403 3397 3397 3401 3401 3403 3403 3403 3403 3401 3401 3407 3407 3401 3401 3405 3405 3407 3407 3407 3407 3405 3405 3411 3411 3405 3405 3409 3409 3411 3411 3411 3411 3409 3409 3413 3413 3465 3465 3466 3466 3446 3446 3466 3466 3467 3467 3446 3446 3446 3446 3467 3467 3458 3458 3467 3467 3469 3469 3458 3458 3458 3458 3469 3469 3459 3459 3469 3469 3470 3470 3459 3459 3459 3459 3470 3470 3457 3457 3470 3470 3468 3468 3457 3457 3457 3457 3468 3468 3437 3437 3468 3468 3460 3460 3437 3437 3437 3437 3460 3460 3435 3435 3460 3460 3456 3456 3435 3435 3435 3435 3456 3456 3428 3428 3456 3456 3436 3436 3428 3428 3428 3428 3436 3436 3424 3424 3436 3436 3427 3427 3424 3424 3424 3424 3427 3427 3420 3420 3427 3427 3423 3423 3420 3420 3420 3420 3423 3423 3416 3416 3423 3423 3419 3419 3416 3416 3416 3416 3419 3419 3412 3412 3419 3419 3414 3414 3412 3412 3412 3412 3414 3414 3408 3408 3414 3414 3410 3410 3408 3408 3408 3408 3410 3410 3404 3404 3410 3410 3406 3406 3404 3404 3404 3404 3406 3406 3400 3400 3406 3406 3402 3402 3400 3400 3400 3400 3402 3402 3396 3396 3402 3402 3398 3398 3396 3396 3396 3396 3398 3398 3394 3394 3481 3481 3480 3480 3479 3479 3481 3481 3479 3479 3478 3478 3479 3479 3477 3477 3478 3478 3477 3477 3475 3475 3478 3478 3478 3478 3475 3475 3476 3476 3475 3475 3473 3473 3476 3476 3476 3476 3473 3473 3474 3474 3473 3473 4426 4426 3474 3474 3474 3474 4427 4427 4428 4428 3493 3493 3492 3492 3496 3496 3493 3493 3496 3496 3497 3497 3496 3496 3498 3498 3497 3497 3497 3497 3498 3498 3499 3499 3498 3498 3494 3494 3499 3499 3499 3499 3494 3494 3495 3495 3494 3494 3490 3490 3495 3495 3495 3495 3490 3490 3491 3491 4429 4429 3488 3488 4430 4430 4431 4431 3488 3488 3489 3489 3488 3488 3486 3486 3489 3489 3489 3489 3486 3486 3487 3487 3486 3486 3484 3484 3487 3487 3487 3487 3484 3484 3485 3485 3484 3484 3482 3482 3485 3485 3485 3485 3482 3482 3483 3483 3505 3505 3504 3504 3500 3500 3505 3505 3500 3500 3501 3501 3500 3500 3502 3502 3501 3501 3501 3501 3502 3502 3503 3503 3502 3502 3506 3506 3503 3503 3503 3503 3506 3506 3507 3507 3506 3506 3508 3508 3507 3507 3507 3507 3508 3508 3509 3509 4432 4432 3510 3510 4433 4433 4434 4434 3510 3510 3511 3511 3510 3510 3512 3512 3511 3511 3511 3511 3512 3512 3513 3513 3512 3512 3514 3514 3513 3513 3513 3513 3514 3514 3515 3515 3514 3514 3516 3516 3515 3515 3515 3515 3516 3516 3517 3517 3518 3518 3520 3520 3519 3519 3520 3520 3522 3522 3519 3519 3520 3520 3521 3521 3522 3522 3521 3521 3523 3523 3522 3522 3522 3522 3523 3523 3524 3524 3523 3523 3525 3525 3524 3524 3524 3524 3525 3525 3526 3526 3525 3525 4435 4435 3526 3526 3526 3526 4436 4436 4437 4437 3527 3527 3529 3529 3528 3528 3528 3528 3529 3529 3530 3530 3529 3529 3531 3531 3530 3530 3530 3530 3531 3531 3532 3532 3561 3561 3542 3542 3540 3540 3544 3544 3542 3542 3559 3559 3567 3567 3536 3536 3534 3534 3538 3538 4438 4438 4439 4439 3540 3540 3538 3538 3563 3563 3564 3564 3535 3535 3537 3537 3533 3533 3535 3535 3566 3566 3534 3534 3533 3533 3568 3568 3558 3558 3541 3541 3543 3543 3539 3539 3541 3541 3560 3560 4440 4440 3539 3539 3562 3562 3552 3552 3571 3571 3573 3573 3569 3569 3571 3571 3554 3554 3543 3543 3569 3569 3556 3556 3546 3546 3577 3577 3579 3579 3575 3575 4441 4441 4442 4442 3573 3573 3575 3575 3550 3550 3549 3549 3578 3578 3576 3576 3580 3580 3578 3578 3547 3547 3579 3579 3580 3580 3545 3545 3555 3555 3572 3572 3570 3570 3574 3574 3572 3572 3553 3553 4443 4443 3574 3574 3551 3551 3570 3570 3544 3544 3557 3557 3613 3613 3616 3616 3619 3619 3616 3616 3620 3620 3619 3619 3619 3619 3620 3620 4444 4444 3620 3620 4445 4445 4446 4446 3623 3623 3624 3624 3627 3627 3624 3624 3628 3628 3627 3627 3627 3627 3628 3628 3630 3630 3628 3628 3629 3629 3630 3630 3630 3630 3629 3629 3625 3625 3629 3629 3626 3626 3625 3625 3625 3625 3626 3626 3621 3621 3626 3626 3622 3622 3621 3621 4447 4447 4448 4448 3617 3617 4449 4449 3618 3618 3617 3617 3618 3618 3615 3615 3617 3617 3617 3617 3615 3615 3611 3611 3615 3615 3612 3612 3611 3611 3611 3611 3612 3612 3607 3607 3612 3612 3608 3608 3607 3607 3607 3607 3608 3608 3603 3603 3608 3608 3604 3604 3603 3603 3603 3603 3604 3604 3599 3599 3604 3604 3600 3600 3599 3599 3599 3599 3600 3600 3595 3595 3600 3600 3596 3596 3595 3595 3595 3595 3596 3596 3591 3591 3596 3596 3592 3592 3591 3591 3591 3591 3592 3592 4450 4450 3592 3592 4451 4451 4452 4452 3587 3587 3588 3588 3583 3583 3588 3588 3584 3584 3583 3583 3583 3583 3584 3584 3582 3582 3584 3584 3581 3581 3582 3582 3582 3582 3581 3581 3585 3585 3581 3581 3586 3586 3585 3585 3585 3585 3586 3586 3589 3589 3586 3586 3590 3590 3589 3589 4453 4453 4454 4454 3593 3593 4455 4455 3594 3594 3593 3593 3593 3593 3594 3594 3597 3597 3594 3594 3598 3598 3597 3597 3597 3597 3598 3598 3601 3601 3598 3598 3602 3602 3601 3601 3601 3601 3602 3602 3605 3605 3602 3602 3606 3606 3605 3605 3605 3605 3606 3606 3609 3609 3606 3606 3610 3610 3609 3609 3609 3609 3610 3610 3613 3613 3610 3610 3614 3614 3613 3613 3613 3613 3614 3614 3616 3616 3659 3659 3640 3640 3638 3638 3642 3642 3640 3640 3657 3657 3665 3665 3634 3634 3632 3632 3636 3636 4456 4456 4457 4457 3638 3638 3636 3636 3661 3661 3662 3662 3633 3633 3635 3635 3631 3631 3633 3633 3664 3664 3632 3632 3631 3631 3666 3666 3656 3656 3639 3639 3641 3641 3637 3637 3639 3639 3658 3658 4458 4458 3637 3637 3660 3660 3650 3650 3669 3669 3671 3671 3667 3667 3669 3669 3652 3652 3641 3641 3667 3667 3654 3654 3644 3644 3675 3675 3677 3677 3673 3673 4459 4459 4460 4460 3671 3671 3673 3673 3648 3648 3647 3647 3676 3676 3674 3674 3678 3678 3676 3676 3645 3645 3677 3677 3678 3678 3643 3643 3653 3653 3670 3670 3668 3668 3672 3672 3670 3670 3651 3651 4461 4461 3672 3672 3649 3649 3668 3668 3642 3642 3655 3655 3695 3695 3693 3693 3689 3689 3693 3693 3690 3690 3689 3689 3689 3689 3690 3690 4462 4462 3690 3690 4463 4463 4464 4464 3685 3685 3686 3686 3681 3681 3686 3686 3682 3682 3681 3681 3681 3681 3682 3682 3680 3680 3682 3682 3679 3679 3680 3680 3680 3680 3679 3679 3683 3683 3679 3679 3684 3684 3683 3683 3683 3683 3684 3684 3687 3687 3684 3684 3688 3688 3687 3687 4465 4465 4466 4466 3691 3691 4467 4467 3692 3692 3691 3691 3692 3692 3694 3694 3691 3691 3691 3691 3694 3694 3697 3697 3694 3694 3698 3698 3697 3697 3697 3697 3698 3698 3701 3701 3698 3698 3702 3702 3701 3701 3701 3701 3702 3702 3705 3705 3702 3702 3706 3706 3705 3705 3705 3705 3706 3706 3709 3709 3706 3706 3710 3710 3709 3709 3709 3709 3710 3710 3713 3713 3710 3710 3714 3714 3713 3713 3713 3713 3714 3714 3717 3717 3714 3714 3718 3718 3717 3717 3717 3717 3718 3718 4468 4468 3718 3718 4469 4469 4470 4470 3721 3721 3722 3722 3725 3725 3722 3722 3726 3726 3725 3725 3725 3725 3726 3726 3728 3728 3726 3726 3727 3727 3728 3728 3728 3728 3727 3727 3723 3723 3727 3727 3724 3724 3723 3723 3723 3723 3724 3724 3719 3719 3724 3724 3720 3720 3719 3719 4471 4471 4472 4472 3715 3715 4473 4473 3716 3716 3715 3715 3715 3715 3716 3716 3711 3711 3716 3716 3712 3712 3711 3711 3711 3711 3712 3712 3707 3707 3712 3712 3708 3708 3707 3707 3707 3707 3708 3708 3703 3703 3708 3708 3704 3704 3703 3703 3703 3703 3704 3704 3699 3699 3704 3704 3700 3700 3699 3699 3699 3699 3700 3700 3695 3695 3700 3700 3696 3696 3695 3695 3695 3695 3696 3696 3693 3693 3807 3807 3808 3808 3813 3813 3807 3807 3813 3813 3810 3810 3813 3813 3814 3814 3810 3810 3810 3810 3814 3814 3812 3812 3814 3814 3811 3811 3812 3812 3812 3812 3811 3811 3809 3809 3811 3811 3806 3806 3809 3809 3809 3809 3806 3806 3805 3805 3806 3806 3804 3804 3805 3805 3805 3805 3804 3804 3803 3803 3804 3804 3800 3800 3803 3803 3803 3803 3800 3800 3799 3799 3800 3800 3796 3796 3799 3799 3799 3799 3796 3796 3795 3795 4474 4474 3792 3792 4475 4475 4476 4476 3792 3792 3791 3791 3792 3792 3788 3788 3791 3791 3791 3791 3788 3788 3787 3787 3788 3788 3784 3784 3787 3787 3787 3787 3784 3784 3783 3783 3784 3784 3780 3780 3783 3783 3783 3783 3780 3780 3779 3779 3780 3780 3776 3776 3779 3779 3779 3779 3776 3776 3775 3775 3776 3776 3771 3771 3775 3775 3775 3775 3771 3771 3772 3772 3771 3771 3767 3767 3772 3772 3772 3772 3767 3767 3768 3768 3767 3767 3763 3763 3768 3768 3768 3768 3763 3763 3764 3764 3763 3763 3759 3759 3764 3764 3764 3764 3759 3759 3760 3760 3759 3759 3755 3755 3760 3760 3760 3760 3755 3755 3756 3756 3755 3755 3751 3751 3756 3756 3756 3756 3751 3751 3752 3752 3751 3751 4477 4477 3752 3752 3752 3752 4478 4478 4479 4479 3747 3747 3743 3743 3748 3748 3748 3748 3743 3743 3744 3744 3743 3743 3739 3739 3744 3744 3744 3744 3739 3739 3740 3740 3739 3739 3734 3734 3740 3740 3740 3740 3734 3734 3736 3736 3734 3734 3730 3730 3736 3736 3736 3736 3730 3730 3732 3732 3730 3730 3729 3729 3732 3732 3732 3732 3729 3729 3731 3731 3729 3729 3733 3733 3731 3731 3731 3731 3733 3733 3735 3735 3733 3733 3737 3737 3735 3735 3735 3735 3737 3737 3738 3738 3737 3737 3741 3741 3738 3738 3738 3738 3741 3741 3742 3742 3741 3741 3745 3745 3742 3742 3742 3742 3745 3745 3746 3746 3745 3745 3749 3749 3746 3746 3746 3746 3749 3749 3750 3750 4480 4480 3753 3753 4481 4481 4482 4482 3753 3753 3754 3754 3753 3753 3757 3757 3754 3754 3754 3754 3757 3757 3758 3758 3757 3757 3761 3761 3758 3758 3758 3758 3761 3761 3762 3762 3761 3761 3765 3765 3762 3762 3762 3762 3765 3765 3766 3766 3765 3765 3769 3769 3766 3766 3766 3766 3769 3769 3770 3770 3769 3769 3774 3774 3770 3770 3770 3770 3774 3774 3773 3773 3774 3774 3778 3778 3773 3773 3773 3773 3778 3778 3777 3777 3778 3778 3782 3782 3777 3777 3777 3777 3782 3782 3781 3781 3782 3782 3786 3786 3781 3781 3781 3781 3786 3786 3785 3785 3786 3786 3790 3790 3785 3785 3785 3785 3790 3790 3789 3789 3790 3790 3794 3794 3789 3789 3789 3789 3794 3794 3793 3793 3794 3794 4483 4483 3793 3793 3793 3793 4484 4484 4485 4485 3798 3798 3802 3802 3797 3797 3797 3797 3802 3802 3801 3801 3822 3822 3829 3829 3831 3831 3822 3822 3831 3831 3824 3824 3831 3831 3832 3832 3824 3824 3824 3824 3832 3832 3826 3826 3832 3832 3830 3830 3826 3826 3826 3826 3830 3830 3823 3823 3830 3830 3828 3828 3823 3823 3823 3823 3828 3828 3821 3821 4486 4486 3827 3827 4487 4487 4488 4488 3827 3827 3820 3820 3827 3827 3825 3825 3820 3820 3820 3820 3825 3825 3818 3818 3825 3825 3819 3819 3818 3818 3818 3818 3819 3819 3817 3817 3819 3819 3815 3815 3817 3817 3817 3817 3815 3815 3816 3816 3833 3833 3834 3834 3837 3837 3833 3833 3837 3837 3835 3835 3837 3837 3840 3840 3835 3835 3835 3835 3840 3840 3836 3836 3840 3840 3843 3843 3836 3836 3836 3836 3843 3843 3838 3838 3843 3843 4489 4489 3838 3838 3838 3838 4490 4490 4491 4491 3844 3844 3845 3845 3839 3839 3839 3839 3845 3845 3841 3841 3845 3845 3846 3846 3841 3841 3841 3841 3846 3846 3842 3842 3847 3847 3848 3848 3849 3849 3848 3848 3850 3850 3849 3849 3851 3851 3852 3852 3853 3853 3852 3852 3854 3854 3853 3853 3864 3864 3863 3863 3860 3860 3864 3864 3860 3860 3862 3862 3860 3860 3857 3857 3862 3862 3862 3862 3857 3857 3861 3861 3857 3857 3856 3856 3861 3861 3861 3861 3856 3856 3859 3859 3856 3856 4492 4492 3859 3859 3859 3859 4493 4493 4494 4494 3873 3873 3867 3867 3865 3865 3873 3873 3865 3865 3871 3871 3865 3865 3866 3866 3871 3871 3871 3871 3866 3866 3872 3872 3866 3866 3868 3868 3872 3872 3872 3872 3868 3868 3874 3874 3868 3868 3869 3869 3874 3874 3874 3874 3869 3869 3876 3876 4495 4495 3870 3870 4496 4496 4497 4497 3870 3870 3877 3877 3870 3870 3875 3875 3877 3877 3877 3877 3875 3875 3879 3879 3875 3875 3878 3878 3879 3879 3879 3879 3878 3878 3880 3880 3878 3878 3882 3882 3880 3880 3880 3880 3882 3882 3881 3881 3883 3883 3884 3884 3885 3885 3884 3884 3886 3886 3885 3885 3885 3885 3886 3886 3887 3887 3886 3886 3888 3888 3887 3887 3887 3887 3888 3888 3889 3889 3888 3888 3890 3890 3889 3889 3889 3889 3890 3890 3891 3891 3890 3890 3892 3892 3891 3891 3891 3891 3892 3892 3893 3893 3892 3892 3894 3894 3893 3893 3893 3893 3894 3894 3895 3895 3894 3894 3896 3896 3895 3895 3895 3895 3896 3896 3897 3897 3896 3896 3898 3898 3897 3897 4498 4498 4499 4499 3899 3899 4500 4500 3900 3900 3899 3899 3899 3899 3900 3900 3901 3901 3900 3900 3902 3902 3901 3901 3901 3901 3902 3902 3903 3903 3902 3902 3904 3904 3903 3903 3903 3903 3904 3904 3905 3905 3904 3904 3906 3906 3905 3905 3905 3905 3906 3906 3907 3907 3906 3906 3908 3908 3907 3907 3907 3907 3908 3908 3909 3909 3908 3908 3910 3910 3909 3909 3909 3909 3910 3910 3911 3911 3910 3910 3912 3912 3911 3911 3911 3911 3912 3912 3913 3913 3912 3912 3914 3914 3913 3913 3913 3913 3914 3914 3915 3915 3914 3914 3916 3916 3915 3915 3915 3915 3916 3916 3917 3917 3916 3916 3918 3918 3917 3917 3917 3917 3918 3918 4501 4501 3918 3918 4502 4502 4503 4503 3919 3919 3920 3920 3921 3921 3920 3920 3922 3922 3921 3921 3921 3921 3922 3922 3923 3923 3922 3922 3924 3924 3923 3923 3923 3923 3924 3924 3925 3925 3924 3924 3926 3926 3925 3925 3925 3925 3926 3926 3927 3927 3926 3926 3928 3928 3927 3927 3927 3927 3928 3928 3929 3929 3928 3928 3930 3930 3929 3929 3929 3929 3930 3930 3931 3931 3930 3930 3932 3932 3931 3931 3931 3931 3932 3932 3933 3933 3932 3932 3934 3934 3933 3933 3933 3933 3934 3934 3935 3935 3934 3934 3936 3936 3935 3935 3935 3935 3936 3936 3937 3937 3936 3936 3938 3938 3937 3937 4504 4504 4505 4505 3939 3939 4506 4506 3940 3940 3939 3939 3939 3939 3940 3940 3941 3941 3940 3940 3942 3942 3941 3941 3941 3941 3942 3942 3943 3943 3942 3942 3944 3944 3943 3943 3943 3943 3944 3944 3945 3945 3944 3944 3946 3946 3945 3945 3945 3945 3946 3946 3947 3947 3946 3946 3948 3948 3947 3947 3947 3947 3948 3948 3949 3949 3948 3948 3950 3950 3949 3949 3949 3949 3950 3950 3951 3951 3950 3950 3952 3952 3951 3951 3951 3951 3952 3952 3953 3953 3952 3952 3954 3954 3953 3953 3953 3953 3954 3954 3955 3955 3954 3954 3956 3956 3955 3955 3955 3955 3956 3956 3957 3957 3956 3956 3958 3958 3957 3957 3957 3957 3958 3958 3959 3959 3958 3958 3960 3960 3959 3959 3959 3959 3960 3960 4507 4507 3960 3960 4508 4508 4509 4509 3961 3961 3962 3962 3963 3963 3962 3962 3964 3964 3963 3963 3965 3965 3966 3966 3967 3967 3966 3966 3968 3968 3967 3967 3969 3969 3970 3970 3971 3971 3970 3970 3972 3972 3971 3971 3979 3979 3975 3975 3976 3976 3976 3976 3980 3980 3979 3979 3980 3980 3982 3982 3979 3979 3979 3979 3982 3982 3985 3985 3982 3982 3986 3986 3985 3985 3986 3986 3988 3988 3985 3985 3985 3985 3988 3988 3991 3991 3988 3988 3992 3992 3991 3991 3991 3991 3992 3992 4510 4510 3992 3992 4511 4511 4512 4512 3995 3995 3996 3996 3999 3999 3996 3996 4000 4000 3999 3999 3999 3999 4000 4000 4002 4002 4000 4000 4001 4001 4002 4002 4002 4002 4001 4001 3997 3997 4001 4001 3998 3998 3997 3997 3997 3997 3998 3998 3993 3993 3998 3998 3994 3994 3993 3993 4513 4513 4514 4514 3989 3989 4515 4515 3990 3990 3989 3989 3990 3990 3987 3987 3989 3989 3989 3989 3987 3987 3983 3983 3987 3987 3984 3984 3983 3983 3984 3984 3981 3981 3983 3983 3983 3983 3981 3981 3977 3977 3981 3981 3978 3978 3977 3977 3977 3977 3978 3978 3973 3973 3978 3978 3974 3974 3973 3973 4023 4023 4027 4027 4028 4028 4028 4028 4024 4024 4023 4023 4024 4024 4021 4021 4023 4023 4023 4023 4021 4021 4017 4017 4021 4021 4018 4018 4017 4017 4017 4017 4018 4018 4013 4013 4018 4018 4014 4014 4013 4013 4013 4013 4014 4014 4516 4516 4014 4014 4517 4517 4518 4518 4009 4009 4010 4010 4005 4005 4010 4010 4006 4006 4005 4005 4005 4005 4006 4006 4004 4004 4006 4006 4003 4003 4004 4004 4004 4004 4003 4003 4007 4007 4003 4003 4008 4008 4007 4007 4007 4007 4008 4008 4011 4011 4008 4008 4012 4012 4011 4011 4519 4519 4520 4520 4015 4015 4521 4521 4016 4016 4015 4015 4015 4015 4016 4016 4019 4019 4016 4016 4020 4020 4019 4019 4020 4020 4022 4022 4019 4019 4019 4019 4022 4022 4025 4025 4022 4022 4026 4026 4025 4025 4025 4025 4026 4026 4029 4029 4026 4026 4030 4030 4029 4029 4031 4031 4032 4032 4033 4033 4032 4032 4034 4034 4033 4033 4035 4035 4036 4036 4037 4037 4036 4036 4038 4038 4037 4037 4039 4039 4040 4040 4041 4041 4040 4040 4042 4042 4041 4041 4043 4043 4044 4044 4045 4045 4044 4044 4046 4046 4045 4045 4047 4047 4048 4048 4049 4049 4048 4048 4050 4050 4049 4049 4049 4049 4050 4050 4051 4051 4050 4050 4053 4053 4051 4051 4051 4051 4053 4053 4052 4052 4053 4053 4054 4054 4052 4052 4053 4053 4055 4055 4054 4054 4055 4055 4056 4056 4054 4054 4522 4522 4523 4523 4057 4057 4524 4524 4058 4058 4057 4057 4057 4057 4058 4058 4059 4059 4058 4058 4060 4060 4059 4059 4059 4059 4060 4060 4061 4061 4060 4060 4062 4062 4061 4061 4061 4061 4062 4062 4063 4063 4062 4062 4064 4064 4063 4063 4063 4063 4064 4064 4065 4065 4064 4064 4066 4066 4065 4065 4065 4065 4066 4066 4067 4067 4066 4066 4068 4068 4067 4067 4067 4067 4068 4068 4069 4069 4068 4068 4070 4070 4069 4069 4070 4070 4525 4525 4069 4069 4069 4069 4526 4526 4527 4527 4071 4071 4073 4073 4072 4072 4072 4072 4073 4073 4074 4074 4073 4073 4075 4075 4074 4074 4074 4074 4075 4075 4076 4076 4075 4075 4078 4078 4076 4076 4080 4080 4079 4079 4078 4078 4079 4079 4077 4077 4078 4078 4078 4078 4077 4077 4076 4076 4113 4113 4114 4114 4111 4111 4114 4114 4112 4112 4111 4111 4111 4111 4112 4112 4108 4108 4112 4112 4110 4110 4108 4108 4110 4110 4109 4109 4108 4108 4108 4108 4109 4109 4106 4106 4109 4109 4107 4107 4106 4106 4106 4106 4107 4107 4105 4105 4528 4528 4104 4104 4529 4529 4082 4082 4081 4081 4084 4084 4081 4081 4083 4083 4084 4084 4084 4084 4083 4083 4085 4085 4083 4083 4086 4086 4085 4085 4085 4085 4086 4086 4087 4087 4086 4086 4088 4088 4087 4087 4087 4087 4088 4088 4089 4089 4088 4088 4090 4090 4089 4089 4530 4530 4531 4531 4092 4092 4532 4532 4091 4091 4092 4092 4092 4092 4091 4091 4094 4094 4091 4091 4093 4093 4094 4094 4094 4094 4093 4093 4096 4096 4093 4093 4095 4095 4096 4096 4096 4096 4095 4095 4098 4098 4095 4095 4097 4097 4098 4098 4098 4098 4097 4097 4100 4100 4097 4097 4099 4099 4100 4100 4100 4100 4099 4099 4102 4102 4099 4099 4101 4101 4102 4102 4102 4102 4101 4101 4104 4104 4101 4101 4103 4103 4104 4104 4104 4104 4103 4103 4533 4533 4115 4115 4116 4116 4117 4117 4116 4116 4118 4118 4117 4117 4119 4119 4120 4120 4121 4121 4120 4120 4122 4122 4121 4121
+22 22 23 23 18 18 23 23 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 294 294 11 11 295 295 296 296 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 0 0 3 3 1 1 0 0 0 0 1 1 4 4 1 1 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 297 297 298 298 12 12 299 299 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 24 24 21 21 25 25 24 24 24 24 25 25 28 28 25 25 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 300 300 37 37 301 301 302 302 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 42 42 47 47 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 303 303 304 304 34 34 305 305 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 22 22 27 27 23 23 22 22 70 70 71 71 66 66 71 71 67 67 66 66 66 66 67 67 62 62 67 67 63 63 62 62 62 62 63 63 58 58 63 63 59 59 58 58 58 58 59 59 306 306 59 59 307 307 308 308 54 54 55 55 50 50 55 55 51 51 50 50 50 50 51 51 48 48 51 51 49 49 48 48 48 48 49 49 52 52 49 49 53 53 52 52 52 52 53 53 56 56 53 53 57 57 56 56 309 309 310 310 60 60 311 311 61 61 60 60 60 60 61 61 64 64 61 61 65 65 64 64 64 64 65 65 68 68 65 65 69 69 68 68 68 68 69 69 72 72 69 69 73 73 72 72 72 72 73 73 76 76 73 73 77 77 76 76 76 76 77 77 80 80 77 77 81 81 80 80 80 80 81 81 84 84 81 81 85 85 84 84 84 84 85 85 312 312 85 85 313 313 314 314 88 88 89 89 92 92 89 89 93 93 92 92 92 92 93 93 94 94 93 93 95 95 94 94 94 94 95 95 90 90 95 95 91 91 90 90 90 90 91 91 86 86 91 91 87 87 86 86 315 315 316 316 82 82 317 317 83 83 82 82 82 82 83 83 78 78 83 83 79 79 78 78 78 78 79 79 74 74 79 79 75 75 74 74 74 74 75 75 70 70 75 75 71 71 70 70 118 118 119 119 114 114 119 119 115 115 114 114 114 114 115 115 110 110 115 115 111 111 110 110 110 110 111 111 106 106 111 111 107 107 106 106 106 106 107 107 318 318 107 107 319 319 320 320 102 102 103 103 98 98 103 103 99 99 98 98 98 98 99 99 96 96 99 99 97 97 96 96 96 96 97 97 100 100 97 97 101 101 100 100 100 100 101 101 104 104 101 101 105 105 104 104 321 321 322 322 108 108 323 323 109 109 108 108 108 108 109 109 112 112 109 109 113 113 112 112 112 112 113 113 116 116 113 113 117 117 116 116 116 116 117 117 120 120 117 117 121 121 120 120 120 120 121 121 124 124 121 121 125 125 124 124 124 124 125 125 128 128 125 125 129 129 128 128 128 128 129 129 132 132 129 129 133 133 132 132 132 132 133 133 324 324 133 133 325 325 326 326 136 136 137 137 140 140 137 137 141 141 140 140 140 140 141 141 142 142 141 141 143 143 142 142 142 142 143 143 138 138 143 143 139 139 138 138 138 138 139 139 134 134 139 139 135 135 134 134 327 327 328 328 130 130 329 329 131 131 130 130 130 130 131 131 126 126 131 131 127 127 126 126 126 126 127 127 122 122 127 127 123 123 122 122 122 122 123 123 118 118 123 123 119 119 118 118 166 166 167 167 162 162 167 167 163 163 162 162 162 162 163 163 158 158 163 163 159 159 158 158 158 158 159 159 154 154 159 159 155 155 154 154 154 154 155 155 330 330 155 155 331 331 332 332 150 150 151 151 146 146 151 151 147 147 146 146 146 146 147 147 144 144 147 147 145 145 144 144 144 144 145 145 148 148 145 145 149 149 148 148 148 148 149 149 152 152 149 149 153 153 152 152 333 333 334 334 156 156 335 335 157 157 156 156 156 156 157 157 160 160 157 157 161 161 160 160 160 160 161 161 164 164 161 161 165 165 164 164 164 164 165 165 168 168 165 165 169 169 168 168 168 168 169 169 172 172 169 169 173 173 172 172 172 172 173 173 176 176 173 173 177 177 176 176 176 176 177 177 180 180 177 177 181 181 180 180 180 180 181 181 336 336 181 181 337 337 338 338 184 184 185 185 188 188 185 185 189 189 188 188 188 188 189 189 190 190 189 189 191 191 190 190 190 190 191 191 186 186 191 191 187 187 186 186 186 186 187 187 182 182 187 187 183 183 182 182 339 339 340 340 178 178 341 341 179 179 178 178 178 178 179 179 174 174 179 179 175 175 174 174 174 174 175 175 170 170 175 175 171 171 170 170 170 170 171 171 166 166 171 171 167 167 166 166 211 211 215 215 216 216 216 216 215 215 220 220 215 215 219 219 220 220 220 220 219 219 223 223 219 219 224 224 223 223 223 223 224 224 225 225 226 226 229 229 232 232 229 229 233 233 232 232 232 232 233 233 342 342 233 233 343 343 344 344 236 236 237 237 240 240 237 237 241 241 240 240 240 240 241 241 242 242 241 241 243 243 242 242 242 242 243 243 238 238 243 243 239 239 238 238 238 238 239 239 234 234 239 239 235 235 234 234 345 345 346 346 230 230 347 347 231 231 230 230 230 230 231 231 224 224 231 231 228 228 224 224 224 224 228 228 225 225 216 216 212 212 211 211 212 212 210 210 211 211 211 211 210 210 206 206 210 210 207 207 206 206 206 206 207 207 202 202 207 207 203 203 202 202 202 202 203 203 348 348 203 203 349 349 350 350 198 198 199 199 194 194 199 199 195 195 194 194 194 194 195 195 192 192 195 195 193 193 192 192 192 192 193 193 196 196 193 193 197 197 196 196 196 196 197 197 200 200 197 197 201 201 200 200 351 351 352 352 204 204 353 353 205 205 204 204 204 204 205 205 208 208 205 205 209 209 208 208 208 208 209 209 213 213 209 209 214 214 213 213 213 213 214 214 217 217 214 214 218 218 217 217 217 217 218 218 221 221 218 218 222 222 221 221 221 221 222 222 226 226 222 222 227 227 226 226 226 226 227 227 229 229 266 266 262 262 261 261 262 262 260 260 261 261 261 261 260 260 257 257 260 260 256 256 257 257 257 257 256 256 354 354 256 256 355 355 356 356 253 253 252 252 249 249 252 252 248 248 249 249 249 249 248 248 245 245 248 248 244 244 245 245 245 245 244 244 247 247 244 244 246 246 247 247 247 247 246 246 251 251 246 246 250 250 251 251 357 357 358 358 255 255 359 359 254 254 255 255 255 255 254 254 259 259 254 254 258 258 259 259 259 259 258 258 264 264 258 258 263 263 264 264 264 264 263 263 268 268 263 263 267 267 268 268 268 268 267 267 272 272 267 267 271 271 272 272 272 272 271 271 277 277 271 271 276 276 277 277 277 277 276 276 281 281 276 276 280 280 281 281 281 281 280 280 360 360 280 280 361 361 362 362 285 285 284 284 289 289 284 284 288 288 289 289 289 289 288 288 293 293 288 288 292 292 293 293 293 293 292 292 291 291 292 292 290 290 291 291 291 291 290 290 287 287 290 290 286 286 287 287 363 363 364 364 283 283 365 365 282 282 283 283 283 283 282 282 279 279 282 282 278 278 279 279 278 278 275 275 279 279 279 279 275 275 274 274 275 275 273 273 274 274 274 274 273 273 270 270 273 273 269 269 270 270 270 270 269 269 266 266 269 269 265 265 266 266 266 266 265 265 262 262
+161 161 152 152 156 156 21 21 27 27 25 25 251 251 244 244 246 246 210 210 209 209 213 213 209 209 220 220 213 213 213 213 220 220 216 216 211 211 212 212 208 208 212 212 214 214 208 208 208 208 214 214 219 219 234 234 230 230 228 228 228 228 226 226 234 234 226 226 223 223 234 234 234 234 223 223 220 220 223 223 221 221 220 220 220 220 221 221 216 216 230 230 234 234 236 236 234 234 249 249 236 236 236 236 249 249 241 241 245 245 250 250 247 247 250 250 253 253 247 247 253 253 257 257 247 247 257 257 255 255 247 247 247 247 255 255 249 249 255 255 243 243 249 249 249 249 243 243 241 241 246 246 244 244 231 231 244 244 239 239 231 231 239 239 238 238 231 231 231 231 238 238 237 237 242 242 252 252 248 248 252 252 256 256 248 248 248 248 256 256 246 246 256 256 254 254 246 246 246 246 254 254 251 251 242 242 248 248 240 240 248 248 233 233 240 240 240 240 233 233 235 235 214 214 215 215 219 219 215 215 222 222 219 219 219 219 222 222 233 233 222 222 224 224 233 233 233 233 224 224 225 225 225 225 227 227 233 233 227 227 229 229 233 233 233 233 229 229 235 235 14 14 11 11 8 8 11 11 2 2 8 8 8 8 2 2 6 6 2 2 5 5 6 6 17 17 12 12 20 20 12 12 26 26 20 20 20 20 26 26 22 22 26 26 28 28 22 22 17 17 15 15 12 12 15 15 13 13 12 12 12 12 13 13 3 3 13 13 7 7 3 3 3 3 7 7 4 4 49 49 45 45 43 43 45 45 35 35 43 43 43 43 35 35 26 26 35 35 30 30 26 26 26 26 30 30 28 28 69 69 59 59 65 65 59 59 57 57 65 65 65 65 57 57 43 43 57 57 51 51 43 43 43 43 51 51 49 49 4554 4554 71 71 72 72 42 42 48 48 50 50 50 50 56 56 42 42 56 56 58 58 42 42 42 42 58 58 64 64 58 58 68 68 64 64 64 64 68 68 4555 4555 68 68 70 70 4556 4556 4557 4557 70 70 71 71 27 27 29 29 25 25 29 29 34 34 25 25 25 25 34 34 42 42 34 34 44 44 42 42 42 42 44 44 48 48 14 14 16 16 11 11 16 16 18 18 11 11 11 11 18 18 25 25 18 18 19 19 25 25 25 25 19 19 21 21 200 200 197 197 207 207 197 197 205 205 207 207 198 198 199 199 203 203 199 199 206 206 203 203 203 203 206 206 204 204 190 190 187 187 194 194 4558 4558 4559 4559 200 200 4560 4560 4561 4561 200 200 200 200 4562 4562 197 197 175 175 181 181 178 178 181 181 183 183 178 178 178 178 183 183 190 190 183 183 186 186 190 190 190 190 186 186 187 187 160 160 162 162 157 157 162 162 168 168 157 157 157 157 168 168 178 178 168 168 173 173 178 178 178 178 173 173 175 175 132 132 144 144 135 135 144 144 146 146 135 135 135 135 146 146 157 157 146 146 153 153 157 157 157 157 153 153 160 160 131 131 117 117 134 134 117 117 133 133 134 134 134 134 133 133 140 140 152 152 147 147 156 156 147 147 145 145 156 156 156 156 145 145 133 133 145 145 141 141 133 133 133 133 141 141 140 140 177 177 174 174 169 169 177 177 169 169 156 156 169 169 163 163 156 156 156 156 163 163 161 161 185 185 184 184 189 189 184 184 182 182 189 189 189 189 182 182 177 177 182 182 176 176 177 177 177 177 176 176 174 174 198 198 4563 4563 199 199 4564 4564 4565 4565 199 199 199 199 4566 4566 4567 4567 193 193 188 188 189 189 189 189 188 188 185 185 99 99 101 101 96 96 101 101 90 90 96 96 96 96 90 90 94 94 91 91 89 89 95 95 89 89 100 100 95 95 95 95 100 100 97 97 100 100 98 98 97 97 77 77 84 84 80 80 84 84 86 86 80 80 80 80 86 86 90 90 86 86 88 88 90 90 90 90 88 88 94 94 63 63 67 67 4568 4568 63 63 4569 4569 4570 4570 73 73 75 75 80 80 80 80 75 75 77 77 39 39 40 40 46 46 46 46 52 52 39 39 52 52 54 54 39 39 39 39 54 54 63 63 54 54 60 60 63 63 63 63 60 60 67 67 38 38 41 41 37 37 32 32 31 31 23 23 38 38 37 37 23 23 37 37 33 33 23 23 23 23 33 33 32 32 40 40 39 39 36 36 39 39 24 24 36 36 36 36 24 24 31 31 61 61 55 55 62 62 55 55 53 53 62 62 62 62 53 53 38 38 53 53 47 47 38 38 38 38 47 47 41 41 78 78 76 76 79 79 76 76 74 74 79 79 4571 4571 4572 4572 62 62 4573 4573 66 66 62 62 62 62 66 66 61 61 91 91 87 87 89 89 87 87 85 85 89 89 89 89 85 85 79 79 85 85 83 83 79 79 79 79 83 83 78 78 112 112 109 109 106 106 109 109 102 102 106 106 106 106 102 102 105 105 110 110 120 120 115 115 104 104 103 103 111 111 103 103 110 110 111 111 111 111 110 110 113 113 110 110 115 115 113 113 139 139 137 137 130 130 126 126 123 123 120 120 123 123 121 121 120 120 120 120 121 121 115 115 139 139 130 130 120 120 130 130 128 128 120 120 120 120 128 128 126 126 154 154 151 151 159 159 151 151 149 149 159 159 159 159 149 149 139 139 149 149 143 143 139 139 139 139 143 143 137 137 164 164 166 166 158 158 171 171 172 172 179 179 158 158 166 166 179 179 166 166 170 170 179 179 179 179 170 170 171 171 180 180 172 172 167 167 180 180 167 167 159 159 167 167 165 165 159 159 159 159 165 165 154 154 142 142 148 148 138 138 148 148 150 150 138 138 138 138 150 150 158 158 150 150 155 155 158 158 158 158 155 155 164 164 124 124 125 125 119 119 125 125 127 127 119 119 127 127 129 129 119 119 119 119 129 129 138 138 129 129 136 136 138 138 138 138 136 136 142 142 112 112 114 114 109 109 114 114 116 116 109 109 109 109 116 116 119 119 116 116 122 122 119 119 119 119 122 122 124 124 69 69 65 65 72 72 65 65 4574 4574 72 72 72 72 4575 4575 4576 4576 82 82 93 93 81 81 81 81 93 93 92 92 93 93 103 103 92 92 92 92 103 103 102 102 103 103 104 104 102 102 102 102 104 104 105 105 31 31 24 24 23 23 24 24 10 10 23 23 23 23 10 10 9 9 10 10 1 1 9 9 9 9 1 1 0 0 1 1 3 3 0 0 0 0 3 3 2 2 3 3 4 4 2 2 2 2 4 4 5 5 132 132 135 135 131 131 135 135 118 118 131 131 131 131 118 118 117 117 118 118 108 108 117 117 117 117 108 108 107 107 108 108 101 101 107 107 107 107 101 101 100 100 101 101 99 99 100 100 100 100 99 99 98 98 245 245 247 247 237 237 247 247 232 232 237 237 237 237 232 232 231 231 232 232 218 218 231 231 231 231 218 218 217 217 218 218 207 207 217 217 217 217 207 207 206 206 207 207 205 205 206 206 206 206 205 205 204 204 172 172 180 180 179 179 180 180 192 192 179 179 179 179 192 192 191 191 4577 4577 202 202 4578 4578 4579 4579 202 202 201 201 202 202 209 209 201 201 201 201 209 209 208 208 209 209 210 210 208 208 208 208 210 210 211 211 281 281 284 284 285 285 284 284 288 288 285 285 285 285 288 288 289 289 288 288 292 292 289 289 289 289 292 292 293 293 4580 4580 296 296 4581 4581 4582 4582 296 296 297 297 296 296 300 300 297 297 297 297 300 300 301 301 300 300 304 304 301 301 301 301 304 304 305 305 304 304 302 302 305 305 305 305 302 302 303 303 302 302 298 298 303 303 303 303 298 298 299 299 298 298 294 294 299 299 299 299 294 294 295 295 294 294 4583 4583 295 295 295 295 4584 4584 4585 4585 290 290 286 286 291 291 291 291 286 286 287 287 286 286 282 282 287 287 287 287 282 282 283 283 282 282 278 278 283 283 283 283 278 278 279 279 278 278 274 274 279 279 279 279 274 274 275 275 274 274 270 270 275 275 275 275 270 270 271 271 4586 4586 266 266 4587 4587 4588 4588 266 266 267 267 266 266 262 262 267 267 267 267 262 262 263 263 262 262 258 258 263 263 263 263 258 258 259 259 258 258 260 260 259 259 259 259 260 260 261 261 260 260 264 264 261 261 261 261 264 264 265 265 264 264 268 268 265 265 265 265 268 268 269 269 268 268 4589 4589 269 269 269 269 4590 4590 4591 4591 272 272 276 276 273 273 273 273 276 276 277 277 276 276 280 280 277 277 277 277 280 280 281 281 280 280 284 284 281 281 313 313 312 312 310 310 313 313 310 310 311 311 310 310 308 308 311 311 311 311 308 308 309 309 308 308 306 306 309 309 309 309 306 306 307 307 315 315 314 314 316 316 315 315 316 316 317 317 316 316 318 318 317 317 317 317 318 318 319 319 318 318 320 320 319 319 319 319 320 320 321 321 323 323 322 322 324 324 323 323 324 324 325 325 324 324 326 326 325 325 325 325 326 326 327 327 326 326 328 328 327 327 327 327 328 328 329 329 337 337 336 336 334 334 337 337 334 334 335 335 334 334 332 332 335 335 335 335 332 332 333 333 332 332 330 330 333 333 333 333 330 330 331 331 345 345 344 344 342 342 345 345 342 342 343 343 342 342 340 340 343 343 343 343 340 340 341 341 340 340 338 338 341 341 341 341 338 338 339 339 356 356 361 361 360 360 363 363 362 362 359 359 362 362 357 357 359 359 359 359 357 357 355 355 357 357 356 356 355 355 354 354 352 352 353 353 352 352 354 354 347 347 354 354 350 350 347 347 347 347 350 350 346 346 360 360 358 358 356 356 358 358 354 354 356 356 356 356 354 354 355 355 354 354 353 353 355 355 355 355 353 353 351 351 353 353 348 348 351 351 351 351 348 348 349 349 365 365 364 364 366 366 365 365 366 366 367 367 366 366 368 368 367 367 367 367 368 368 369 369 368 368 370 370 369 369 369 369 370 370 371 371 380 380 383 383 381 381 383 383 384 384 381 381 384 384 389 389 390 390 390 390 386 386 384 384 386 386 382 382 384 384 384 384 382 382 381 381 382 382 379 379 381 381 381 381 379 379 374 374 379 379 377 377 374 374 374 374 377 377 375 375 387 387 388 388 385 385 388 388 383 383 385 385 385 385 383 383 378 378 383 383 380 380 378 378 378 378 380 380 376 376 380 380 373 373 376 376 376 376 373 373 372 372 392 392 391 391 393 393 392 392 393 393 394 394 393 393 395 395 394 394 394 394 395 395 396 396 395 395 397 397 396 396 396 396 397 397 398 398 404 404 402 402 401 401 404 404 401 401 408 408 401 401 406 406 408 408 408 408 406 406 405 405 413 413 414 414 411 411 414 414 409 409 411 411 411 411 409 409 407 407 409 409 410 410 407 407 410 410 415 415 416 416 416 416 412 412 410 410 412 412 408 408 410 410 410 410 408 408 407 407 408 408 405 405 407 407 407 407 405 405 403 403 405 405 400 400 403 403 403 403 400 400 399 399 424 424 423 423 421 421 424 424 421 421 422 422 421 421 419 419 422 422 422 422 419 419 420 420 419 419 417 417 420 420 420 420 417 417 418 418 433 433 438 438 431 431 433 433 431 431 426 426 431 431 429 429 426 426 426 426 429 429 425 425 427 427 428 428 430 430 441 441 440 440 436 436 440 440 438 438 436 436 438 438 433 433 436 436 433 433 434 434 436 436 436 436 434 434 437 437 427 427 430 430 434 434 443 443 442 442 439 439 442 442 437 437 439 439 439 439 437 437 435 435 437 437 434 434 435 435 435 435 434 434 432 432 434 434 430 430 432 432 475 475 474 474 470 470 599 599 601 601 598 598 601 601 597 597 598 598 598 598 597 597 593 593 597 597 592 592 593 593 593 593 592 592 588 588 592 592 587 587 588 588 580 580 587 587 582 582 587 587 586 586 582 582 471 471 477 477 476 476 508 508 510 510 511 511 513 513 509 509 512 512 509 509 504 504 512 512 522 522 526 526 523 523 526 526 524 524 523 523 523 523 524 524 516 516 524 524 517 517 516 516 516 516 517 517 511 511 517 517 512 512 511 511 511 511 512 512 508 508 512 512 504 504 508 508 589 589 588 588 583 583 588 588 587 587 583 583 583 583 587 587 581 581 587 587 580 580 581 581 581 581 580 580 577 577 580 580 576 576 577 577 577 577 576 576 573 573 576 576 572 572 573 573 573 573 572 572 567 567 572 572 566 566 567 567 567 567 566 566 565 565 566 566 564 564 565 565 565 565 564 564 4592 4592 564 564 4593 4593 4594 4594 561 561 560 560 557 557 560 560 556 556 557 557 557 557 556 556 553 553 556 556 552 552 553 553 553 553 552 552 549 549 552 552 548 548 549 549 549 549 548 548 543 543 548 548 542 542 543 543 543 543 542 542 539 539 542 542 538 538 539 539 539 539 538 538 537 537 538 538 536 536 537 537 537 537 536 536 533 533 536 536 532 532 533 533 533 533 532 532 529 529 532 532 528 528 529 529 529 529 528 528 521 521 528 528 520 520 521 521 521 521 520 520 519 519 520 520 518 518 519 519 519 519 518 518 515 515 518 518 514 514 515 515 515 515 514 514 506 506 514 514 502 502 506 506 486 486 487 487 490 490 487 487 491 491 490 490 490 490 491 491 492 492 491 491 493 493 492 492 492 492 493 493 498 498 493 493 499 499 498 498 498 498 499 499 502 502 499 499 503 503 502 502 502 502 503 503 506 506 489 489 491 491 488 488 491 491 487 487 488 488 4595 4595 4596 4596 481 481 4597 4597 480 480 481 481 481 481 480 480 476 476 480 480 475 475 476 476 476 476 475 475 471 471 475 475 470 470 471 471 471 471 470 470 467 467 470 470 466 466 467 467 467 467 466 466 463 463 466 466 462 462 463 463 463 463 462 462 459 459 462 462 458 458 459 459 459 459 458 458 457 457 458 458 456 456 457 457 457 457 456 456 453 453 456 456 452 452 453 453 453 453 452 452 449 449 452 452 448 448 449 449 449 449 448 448 445 445 448 448 444 444 445 445 445 445 444 444 447 447 444 444 446 446 447 447 447 447 446 446 451 451 446 446 450 450 451 451 451 451 450 450 455 455 450 450 454 454 455 455 455 455 454 454 461 461 454 454 460 460 461 461 461 461 460 460 465 465 460 460 464 464 465 465 465 465 464 464 469 469 464 464 468 468 469 469 469 469 468 468 473 473 468 468 472 472 473 473 473 473 472 472 479 479 472 472 478 478 479 479 479 479 478 478 4598 4598 478 478 4599 4599 4600 4600 483 483 482 482 485 485 482 482 484 484 485 485 485 485 484 484 495 495 484 484 494 494 495 495 495 495 494 494 497 497 494 494 496 496 497 497 497 497 496 496 501 501 496 496 500 500 501 501 501 501 500 500 505 505 500 500 504 504 505 505 505 505 504 504 507 507 504 504 509 509 507 507 525 525 524 524 527 527 524 524 526 526 527 527 527 527 526 526 531 531 526 526 530 530 531 531 531 531 530 530 535 535 530 530 534 534 535 535 535 535 534 534 541 541 534 534 540 540 541 541 541 541 540 540 545 545 540 540 544 544 545 545 545 545 544 544 547 547 544 544 546 546 547 547 547 547 546 546 551 551 546 546 550 550 551 551 551 551 550 550 555 555 550 550 554 554 555 555 555 555 554 554 559 559 554 554 558 558 559 559 559 559 558 558 563 563 558 558 562 562 563 563 4601 4601 4602 4602 569 569 4603 4603 568 568 569 569 569 569 568 568 571 571 568 568 570 570 571 571 571 571 570 570 575 575 570 570 574 574 575 575 575 575 574 574 579 579 574 574 578 578 579 579 579 579 578 578 585 585 578 578 584 584 585 585 585 585 584 584 591 591 584 584 590 590 591 591 591 591 590 590 595 595 590 590 594 594 595 595 595 595 594 594 603 603 594 594 602 602 603 603 603 603 602 602 605 605 602 602 604 604 605 605 605 605 604 604 601 601 604 604 600 600 601 601 601 601 600 600 597 597 600 600 596 596 597 597 606 606 617 617 620 620 622 622 616 616 620 620 616 616 610 610 620 620 620 620 610 610 606 606 634 634 633 633 630 630 633 633 632 632 630 630 630 630 632 632 631 631 630 630 629 629 634 634 629 629 628 628 634 634 634 634 628 628 626 626 628 628 627 627 626 626 626 626 627 627 623 623 627 627 625 625 623 623 623 623 625 625 619 619 625 625 624 624 619 619 619 619 624 624 611 611 624 624 621 621 611 611 621 621 618 618 611 611 611 611 618 618 609 609 618 618 615 615 609 609 609 609 615 615 608 608 615 615 613 613 608 608 608 608 613 613 607 607 613 613 612 612 607 607 607 607 612 612 606 606 612 612 614 614 606 606 606 606 614 614 617 617 659 659 660 660 661 661 636 636 639 639 649 649 639 639 645 645 649 649 649 649 645 645 651 651 649 649 646 646 636 636 646 646 643 643 636 636 636 636 643 643 635 635 643 643 641 641 635 635 635 635 641 641 637 637 641 641 642 642 637 637 637 637 642 642 638 638 642 642 644 644 638 638 638 638 644 644 640 640 644 644 647 647 640 640 647 647 650 650 640 640 640 640 650 650 648 648 650 650 653 653 648 648 648 648 653 653 652 652 653 653 654 654 652 652 652 652 654 654 655 655 654 654 656 656 655 655 655 655 656 656 663 663 656 656 657 657 663 663 657 657 658 658 663 663 658 658 659 659 663 663 663 663 659 659 662 662 659 659 661 661 662 662 687 687 680 680 689 689 680 680 683 683 689 689 689 689 683 683 690 690 683 683 685 685 690 690 690 690 685 685 691 691 685 685 686 686 691 691 691 691 686 686 692 692 686 686 684 684 692 692 684 684 681 681 692 692 692 692 681 681 678 678 664 664 665 665 668 668 665 665 666 666 668 668 668 668 666 666 667 667 668 668 669 669 664 664 669 669 670 670 664 664 664 664 670 670 672 672 670 670 671 671 672 672 672 672 671 671 675 675 671 671 673 673 675 675 675 675 673 673 679 679 673 673 674 674 679 679 679 679 674 674 687 687 674 674 677 677 687 687 687 687 677 677 680 680 676 676 682 682 678 678 682 682 688 688 678 678 678 678 688 688 692 692 720 720 717 717 707 707 717 717 711 711 707 707 707 707 711 711 705 705 707 707 710 710 720 720 710 710 713 713 720 720 720 720 713 713 721 721 713 713 715 715 721 721 721 721 715 715 719 719 715 715 714 714 719 719 719 719 714 714 718 718 714 714 712 712 718 718 718 718 712 712 716 716 697 697 696 696 695 695 695 695 694 694 697 697 694 694 693 693 697 697 697 697 693 693 698 698 712 712 709 709 716 716 709 709 706 706 716 716 716 716 706 706 708 708 706 706 703 703 708 708 708 708 703 703 704 704 703 703 702 702 704 704 704 704 702 702 701 701 702 702 700 700 701 701 701 701 700 700 693 693 700 700 699 699 693 693 693 693 699 699 698 698 753 753 751 751 740 740 841 841 828 828 827 827 748 748 743 743 742 742 729 729 735 735 740 740 1070 1070 1073 1073 1058 1058 1083 1083 1084 1084 1059 1059 1071 1071 1067 1067 1066 1066 884 884 886 886 880 880 989 989 929 929 936 936 929 929 989 989 917 917 989 989 880 880 917 917 917 917 880 880 905 905 905 905 880 880 898 898 880 880 886 886 898 898 898 898 886 886 901 901 886 886 888 888 901 901 901 901 888 888 919 919 888 888 904 904 919 919 919 919 904 904 907 907 980 980 979 979 985 985 985 985 979 979 954 954 979 979 977 977 954 954 977 977 976 976 954 954 954 954 976 976 956 956 976 976 973 973 956 956 956 956 973 973 962 962 912 912 916 916 906 906 940 940 934 934 928 928 940 940 928 928 909 909 928 928 926 926 909 909 909 909 926 926 923 923 907 907 908 908 919 919 908 908 910 910 919 919 919 919 910 910 921 921 910 910 909 909 921 921 921 921 909 909 922 922 909 909 923 923 922 922 906 906 916 916 909 909 916 916 925 925 909 909 909 909 925 925 940 940 906 906 903 903 912 912 903 903 902 902 912 912 912 912 902 902 897 897 902 902 899 899 897 897 897 897 899 899 891 891 899 899 892 892 891 891 891 891 892 892 883 883 973 973 972 972 962 962 972 972 970 970 962 962 962 962 970 970 964 964 970 970 971 971 964 964 964 964 971 971 967 967 971 971 975 975 967 967 967 967 975 975 965 965 925 925 931 931 940 940 931 931 938 938 940 940 940 940 938 938 946 946 938 938 944 944 946 946 946 946 944 944 951 951 944 944 949 949 951 951 951 951 949 949 960 960 949 949 957 957 960 960 960 960 957 957 966 966 957 957 963 963 966 966 966 966 963 963 969 969 963 963 965 965 969 969 969 969 965 965 974 974 965 965 975 975 974 974 1064 1064 1069 1069 1086 1086 1078 1078 1085 1085 1076 1076 1085 1085 1086 1086 1076 1076 1076 1076 1086 1086 1072 1072 1086 1086 1069 1069 1072 1072 1078 1078 1075 1075 1085 1085 1075 1075 1074 1074 1085 1085 1085 1085 1074 1074 1062 1062 1074 1074 1063 1063 1062 1062 1062 1062 1063 1063 985 985 1063 1063 986 986 985 985 985 985 986 986 980 980 1038 1038 1065 1065 1026 1026 1065 1065 1014 1014 1026 1026 1047 1047 1041 1041 1065 1065 1048 1048 1066 1066 1042 1042 1066 1066 1037 1037 1042 1042 1048 1048 1054 1054 1066 1066 1054 1054 1056 1056 1066 1066 1066 1066 1056 1056 1065 1065 1056 1056 1053 1053 1065 1065 1065 1065 1053 1053 1047 1047 992 992 1002 1002 987 987 1002 1002 998 998 987 987 994 994 999 999 988 988 1013 1013 1019 1019 988 988 1019 1019 1024 1024 988 988 988 988 1024 1024 1066 1066 1024 1024 1030 1030 1066 1066 1066 1066 1030 1030 1037 1037 999 999 1003 1003 988 988 1003 1003 1008 1008 988 988 988 988 1008 1008 1013 1013 1041 1041 1036 1036 1065 1065 1036 1036 1029 1029 1065 1065 1065 1065 1029 1029 1014 1014 1029 1029 1023 1023 1014 1014 1023 1023 1018 1018 1014 1014 1014 1014 1018 1018 1009 1009 1018 1018 1012 1012 1009 1009 1009 1009 1012 1012 992 992 1012 1012 1007 1007 992 992 992 992 1007 1007 1002 1002 961 961 988 988 947 947 988 988 942 942 947 947 998 998 994 994 987 987 994 994 988 988 987 987 987 987 988 988 978 978 988 988 961 961 978 978 1043 1043 1033 1033 1025 1025 936 936 942 942 989 989 942 942 988 988 989 989 989 989 988 988 1043 1043 988 988 1066 1066 1043 1043 1043 1043 1066 1066 1050 1050 1066 1066 1067 1067 1050 1050 1038 1038 1064 1064 1065 1065 1064 1064 1086 1086 1065 1065 1065 1065 1086 1086 1066 1066 1086 1086 1087 1087 1066 1066 1066 1066 1087 1087 1082 1082 1082 1082 1080 1080 1066 1066 1080 1080 1077 1077 1066 1066 1066 1066 1077 1077 1071 1071 1083 1083 1059 1059 1081 1081 1058 1058 1073 1073 1059 1059 1073 1073 1079 1079 1059 1059 1059 1059 1079 1079 1081 1081 982 982 981 981 1058 1058 981 981 1020 1020 1058 1058 1058 1058 1020 1020 1032 1032 1032 1032 1049 1049 1058 1058 1049 1049 1057 1057 1058 1058 1058 1058 1057 1057 1070 1070 735 735 737 737 740 740 737 737 739 739 740 740 740 740 739 739 815 815 739 739 757 757 815 815 815 815 757 757 774 774 727 727 729 729 741 741 725 725 745 745 726 726 745 745 746 746 726 726 726 726 746 746 728 728 746 746 730 730 728 728 747 747 738 738 746 746 738 738 732 732 746 746 746 746 732 732 730 730 747 747 746 746 758 758 746 746 819 819 758 758 758 758 819 819 764 764 792 792 741 741 798 798 741 741 816 816 798 798 798 798 816 816 817 817 861 861 836 836 856 856 856 856 860 860 861 861 860 860 862 862 861 861 861 861 862 862 865 865 862 862 864 864 865 865 864 864 867 867 865 865 865 865 867 867 875 875 858 858 843 843 861 861 843 843 840 840 861 861 861 861 840 840 836 836 852 852 845 845 858 858 845 845 846 846 858 858 858 858 846 846 843 843 892 892 885 885 883 883 885 885 877 877 883 883 883 883 877 877 876 876 877 877 868 868 876 876 876 876 868 868 866 866 868 868 857 857 866 866 866 866 857 857 859 859 857 857 850 850 859 859 859 859 850 850 853 853 850 850 844 844 853 853 853 853 844 844 849 849 844 844 839 839 849 849 849 849 839 839 847 847 839 839 837 837 847 847 847 847 837 837 848 848 837 837 838 838 848 848 848 848 838 838 852 852 838 838 842 842 852 852 852 852 842 842 845 845 832 832 831 831 835 835 878 878 879 879 870 870 879 879 832 832 870 870 870 870 832 832 854 854 832 832 835 835 854 854 831 831 832 832 822 822 832 832 819 819 822 822 822 822 819 819 818 818 767 767 761 761 745 745 807 807 819 819 803 803 819 819 797 797 803 803 746 746 780 780 786 786 746 746 786 786 819 819 786 786 791 791 819 819 819 819 791 791 797 797 807 807 811 811 819 819 811 811 813 813 819 819 819 819 813 813 818 818 813 813 810 810 818 818 762 762 768 768 746 746 768 768 773 773 746 746 746 746 773 773 780 780 761 761 755 755 745 745 755 755 752 752 745 745 745 745 752 752 746 746 752 752 756 756 746 746 746 746 756 756 762 762 790 790 793 793 796 796 793 793 799 799 796 796 796 796 799 799 802 802 799 799 818 818 802 802 802 802 818 818 806 806 818 818 810 810 806 806 785 785 779 779 745 745 779 779 772 772 745 745 745 745 772 772 767 767 725 725 744 744 745 745 744 744 750 750 745 745 745 745 750 750 769 769 790 790 785 785 793 793 785 785 745 745 793 793 793 793 745 745 781 781 745 745 769 769 781 781 743 743 734 734 724 724 734 734 731 731 724 724 731 731 733 733 724 724 724 724 733 733 725 725 733 733 736 736 725 725 725 725 736 736 744 744 792 792 776 776 741 741 776 776 763 763 741 741 741 741 763 763 742 742 763 763 749 749 742 742 742 742 749 749 748 748 1084 1084 1085 1085 1060 1060 867 867 869 869 875 875 869 869 874 874 875 875 875 875 874 874 882 882 948 948 953 953 954 954 953 953 955 955 954 954 955 955 958 958 954 954 958 958 959 959 954 954 954 954 959 959 985 985 959 959 984 984 985 985 985 985 984 984 1062 1062 984 984 1061 1061 1062 1062 1062 1062 1061 1061 1085 1085 1061 1061 1068 1068 1085 1085 1085 1085 1068 1068 1060 1060 882 882 874 874 890 890 874 874 887 887 890 890 890 890 887 887 896 896 887 887 894 894 896 896 894 894 900 900 896 896 896 896 900 900 911 911 900 900 913 913 911 911 911 911 913 913 915 915 913 913 918 918 915 915 915 915 918 918 924 924 918 918 927 927 924 924 924 924 927 927 930 930 927 927 933 933 930 930 930 930 933 933 937 937 933 933 939 939 937 937 937 937 939 939 943 943 939 939 945 945 943 943 943 943 945 945 948 948 945 945 950 950 948 948 948 948 950 950 953 953 827 827 828 828 815 815 828 828 825 825 815 815 825 825 823 823 815 815 815 815 823 823 816 816 823 823 824 824 816 816 816 816 824 824 817 817 824 824 829 829 817 817 817 817 829 829 830 830 829 829 851 851 830 830 830 830 851 851 836 836 851 851 855 855 836 836 836 836 855 855 856 856 893 893 889 889 872 872 889 889 873 873 872 872 872 872 873 873 827 827 873 873 863 863 827 827 827 827 863 863 841 841 981 981 920 920 871 871 920 920 914 914 871 871 871 871 914 914 895 895 952 952 982 982 968 968 982 982 983 983 968 968 952 952 941 941 982 982 941 941 935 935 982 982 982 982 935 935 981 981 935 935 932 932 981 981 981 981 932 932 920 920 1040 1040 1046 1046 1059 1059 982 982 1010 1010 1005 1005 1022 1022 1028 1028 1059 1059 1028 1028 1035 1035 1059 1059 1059 1059 1035 1035 1040 1040 1045 1045 1039 1039 1058 1058 1039 1039 1034 1034 1058 1058 1005 1005 1000 1000 982 982 1000 1000 996 996 982 982 982 982 996 996 983 983 996 996 993 993 983 983 983 983 993 993 991 991 1046 1046 1052 1052 1059 1059 1052 1052 1055 1055 1059 1059 1059 1059 1055 1055 1058 1058 1055 1055 1051 1051 1058 1058 1058 1058 1051 1051 1045 1045 1034 1034 1027 1027 1058 1058 1027 1027 1021 1021 1058 1058 1058 1058 1021 1021 982 982 1021 1021 1016 1016 982 982 982 982 1016 1016 1010 1010 993 993 997 997 991 991 997 997 1001 1001 991 991 991 991 1001 1001 995 995 1001 1001 1006 1006 995 995 995 995 1006 1006 1004 1004 1006 1006 1011 1011 1004 1004 1004 1004 1011 1011 1017 1017 1084 1084 1060 1060 1059 1059 1060 1060 1044 1044 1059 1059 1059 1059 1044 1044 1031 1031 1017 1017 1022 1022 1004 1004 1022 1022 1059 1059 1004 1004 1004 1004 1059 1059 1015 1015 1059 1059 1031 1031 1015 1015 895 895 893 893 871 871 893 893 872 872 871 871 871 871 872 872 826 826 872 872 827 827 826 826 826 826 827 827 814 814 827 827 815 815 814 814 814 814 815 815 782 782 815 815 774 774 782 782 878 878 884 884 879 879 884 884 880 880 879 879 879 879 880 880 832 832 880 880 833 833 832 832 832 832 833 833 819 819 833 833 820 820 819 819 819 819 820 820 764 764 820 820 787 787 764 764 764 764 787 787 775 775 1043 1043 1025 1025 989 989 1025 1025 990 990 989 989 989 989 990 990 880 880 990 990 881 881 880 880 880 880 881 881 833 833 881 881 834 834 833 833 833 833 834 834 820 820 834 834 821 821 820 820 820 820 821 821 787 787 729 729 740 740 741 741 740 740 751 751 741 741 741 741 751 751 754 754 754 754 760 760 741 741 760 760 766 766 741 741 741 741 766 766 771 771 770 770 765 765 740 740 765 765 759 759 740 740 740 740 759 759 753 753 805 805 816 816 801 801 816 816 795 795 801 801 804 804 800 800 815 815 800 800 794 794 815 815 805 805 809 809 816 816 809 809 812 812 816 816 816 816 812 812 815 815 812 812 808 808 815 815 815 815 808 808 804 804 794 794 788 788 815 815 788 788 783 783 815 815 815 815 783 783 740 740 783 783 777 777 740 740 740 740 777 777 770 770 771 771 778 778 741 741 778 778 784 784 741 741 741 741 784 784 816 816 784 784 789 789 816 816 816 816 789 789 795 795 743 743 724 724 742 742 724 724 723 723 742 742 742 742 723 723 741 741 723 723 722 722 741 741 741 741 722 722 727 727 1110 1110 1116 1116 1109 1109 1116 1116 1108 1108 1109 1109 1109 1109 1108 1108 1107 1107 1108 1108 1105 1105 1107 1107 1107 1107 1105 1105 1106 1106 1105 1105 1101 1101 1106 1106 1106 1106 1101 1101 1103 1103 1101 1101 1093 1093 1103 1103 1112 1112 1113 1113 1114 1114 1088 1088 1092 1092 1102 1102 1092 1092 1098 1098 1102 1102 1102 1102 1098 1098 1104 1104 1110 1110 1111 1111 1116 1116 1111 1111 1112 1112 1116 1116 1116 1116 1112 1112 1115 1115 1112 1112 1114 1114 1115 1115 1102 1102 1099 1099 1088 1088 1099 1099 1096 1096 1088 1088 1088 1088 1096 1096 1089 1089 1096 1096 1094 1094 1089 1089 1089 1089 1094 1094 1090 1090 1094 1094 1095 1095 1090 1090 1090 1090 1095 1095 1091 1091 1095 1095 1097 1097 1091 1091 1091 1091 1097 1097 1093 1093 1097 1097 1100 1100 1093 1093 1093 1093 1100 1100 1103 1103 1117 1117 1118 1118 1121 1121 1118 1118 1119 1119 1121 1121 1121 1121 1119 1119 1120 1120 1131 1131 1129 1129 1135 1135 1135 1135 1141 1141 1131 1131 1141 1141 1144 1144 1131 1131 1131 1131 1144 1144 1134 1134 1121 1121 1122 1122 1117 1117 1122 1122 1123 1123 1117 1117 1117 1117 1123 1123 1125 1125 1123 1123 1124 1124 1125 1125 1125 1125 1124 1124 1128 1128 1124 1124 1126 1126 1128 1128 1128 1128 1126 1126 1132 1132 1126 1126 1127 1127 1132 1132 1132 1132 1127 1127 1140 1140 1127 1127 1130 1130 1140 1140 1130 1130 1133 1133 1140 1140 1140 1140 1133 1133 1142 1142 1133 1133 1136 1136 1142 1142 1142 1142 1136 1136 1143 1143 1136 1136 1138 1138 1143 1143 1143 1143 1138 1138 1145 1145 1138 1138 1139 1139 1145 1145 1145 1145 1139 1139 1144 1144 1139 1139 1137 1137 1144 1144 1144 1144 1137 1137 1134 1134 1163 1163 1166 1166 1174 1174 1174 1174 1166 1166 1173 1173 1166 1166 1168 1168 1173 1173 1173 1173 1168 1168 1172 1172 1168 1168 1167 1167 1172 1172 1172 1172 1167 1167 1171 1171 1167 1167 1165 1165 1171 1171 1171 1171 1165 1165 1169 1169 1164 1164 1158 1158 1160 1160 1150 1150 1149 1149 1148 1148 1163 1163 1174 1174 1160 1160 1174 1174 1170 1170 1160 1160 1160 1160 1170 1170 1164 1164 1152 1152 1146 1146 1153 1153 1146 1146 1154 1154 1153 1153 1153 1153 1154 1154 1155 1155 1154 1154 1157 1157 1155 1155 1155 1155 1157 1157 1156 1156 1157 1157 1161 1161 1156 1156 1156 1156 1161 1161 1159 1159 1161 1161 1169 1169 1159 1159 1159 1159 1169 1169 1162 1162 1169 1169 1165 1165 1162 1162 1152 1152 1151 1151 1146 1146 1151 1151 1150 1150 1146 1146 1146 1146 1150 1150 1147 1147 1150 1150 1148 1148 1147 1147 1201 1201 1202 1202 1195 1195 1211 1211 1217 1217 1273 1273 1467 1467 1475 1475 1485 1485 1513 1513 1519 1519 1508 1508 1521 1521 1515 1515 1500 1500 1190 1190 1188 1188 1193 1193 1180 1180 1175 1175 1194 1194 1193 1193 1188 1188 1194 1194 1188 1188 1182 1182 1194 1194 1194 1194 1182 1182 1180 1180 1235 1235 1227 1227 1268 1268 1227 1227 1210 1210 1268 1268 1268 1268 1210 1210 1193 1193 1210 1210 1192 1192 1193 1193 1193 1193 1192 1192 1190 1190 1491 1491 1474 1474 1500 1500 1474 1474 1462 1462 1500 1500 1500 1500 1462 1462 1424 1424 1515 1515 1512 1512 1500 1500 1512 1512 1499 1499 1500 1500 1500 1500 1499 1499 1491 1491 1527 1527 1529 1529 1534 1534 1527 1527 1534 1534 1526 1526 1485 1485 1492 1492 1508 1508 1492 1492 1509 1509 1508 1508 1508 1508 1509 1509 1513 1513 1217 1217 1228 1228 1240 1240 1178 1178 1179 1179 1199 1199 1179 1179 1181 1181 1199 1199 1181 1181 1183 1183 1199 1199 1183 1183 1185 1185 1199 1199 1199 1199 1185 1185 1191 1191 1282 1282 1277 1277 1269 1269 1277 1277 1276 1276 1269 1269 1281 1281 1280 1280 1278 1278 1280 1280 1268 1268 1278 1278 1278 1278 1268 1268 1276 1276 1289 1289 1309 1309 1308 1308 1400 1400 1397 1397 1396 1396 1289 1289 1308 1308 1283 1283 1396 1396 1397 1397 1390 1390 1318 1318 1317 1317 1314 1314 1317 1317 1315 1315 1314 1314 1314 1314 1315 1315 1313 1313 1397 1397 1395 1395 1390 1390 1395 1395 1392 1392 1390 1390 1390 1390 1392 1392 1385 1385 1392 1392 1387 1387 1385 1385 1385 1385 1387 1387 1379 1379 1387 1387 1381 1381 1379 1379 1379 1379 1381 1381 1372 1372 1381 1381 1375 1375 1372 1372 1372 1372 1375 1375 1366 1366 1375 1375 1369 1369 1366 1366 1366 1366 1369 1369 1357 1357 1369 1369 1360 1360 1357 1357 1357 1357 1360 1360 1353 1353 1360 1360 1355 1355 1353 1353 1353 1353 1355 1355 1338 1338 1355 1355 1342 1342 1338 1338 1342 1342 1336 1336 1338 1338 1338 1338 1336 1336 1332 1332 1336 1336 1329 1329 1332 1332 1332 1332 1329 1329 1324 1324 1329 1329 1322 1322 1324 1324 1324 1324 1322 1322 1318 1318 1322 1322 1320 1320 1318 1318 1318 1318 1320 1320 1317 1317 1525 1525 1524 1524 1501 1501 1524 1524 1523 1523 1501 1501 1501 1501 1523 1523 1521 1521 1457 1457 1473 1473 1501 1501 1473 1473 1486 1486 1501 1501 1486 1486 1502 1502 1501 1501 1501 1501 1502 1502 1525 1525 1502 1502 1510 1510 1525 1525 1525 1525 1510 1510 1504 1504 1510 1510 1503 1503 1504 1504 1504 1504 1503 1503 1427 1427 1503 1503 1426 1426 1427 1427 1427 1427 1426 1426 1396 1396 1426 1426 1401 1401 1396 1396 1396 1396 1401 1401 1400 1400 1494 1494 1488 1488 1501 1501 1521 1521 1500 1500 1501 1501 1500 1500 1497 1497 1501 1501 1501 1501 1497 1497 1494 1494 1452 1452 1424 1424 1447 1447 1424 1424 1442 1442 1447 1447 1488 1488 1482 1482 1501 1501 1482 1482 1477 1477 1501 1501 1501 1501 1477 1477 1470 1470 1476 1476 1481 1481 1500 1500 1470 1470 1464 1464 1501 1501 1464 1464 1446 1446 1501 1501 1501 1501 1446 1446 1457 1457 1433 1433 1439 1439 1425 1425 1439 1439 1435 1435 1425 1425 1425 1425 1435 1435 1424 1424 1435 1435 1438 1438 1424 1424 1424 1424 1438 1438 1442 1442 1452 1452 1458 1458 1424 1424 1458 1458 1463 1463 1424 1424 1424 1424 1463 1463 1500 1500 1463 1463 1469 1469 1500 1500 1500 1500 1469 1469 1476 1476 1481 1481 1487 1487 1500 1500 1487 1487 1493 1493 1500 1500 1500 1500 1493 1493 1497 1497 1464 1464 1459 1459 1446 1446 1459 1459 1453 1453 1446 1446 1446 1446 1453 1453 1437 1437 1453 1453 1448 1448 1437 1437 1437 1437 1448 1448 1433 1433 1448 1448 1443 1443 1433 1433 1433 1433 1443 1443 1439 1439 1462 1462 1423 1423 1424 1424 1423 1423 1377 1377 1424 1424 1424 1424 1377 1377 1383 1383 1383 1383 1394 1394 1424 1424 1394 1394 1410 1410 1424 1424 1424 1424 1410 1410 1425 1425 1335 1335 1337 1337 1279 1279 1337 1337 1356 1356 1279 1279 1356 1356 1362 1362 1279 1279 1279 1279 1362 1362 1423 1423 1362 1362 1374 1374 1423 1423 1423 1423 1374 1374 1377 1377 1281 1281 1294 1294 1280 1280 1294 1294 1316 1316 1280 1280 1280 1280 1316 1316 1331 1331 1352 1352 1350 1350 1361 1361 1406 1406 1412 1412 1404 1404 1412 1412 1414 1414 1404 1404 1404 1404 1414 1414 1398 1398 1296 1296 1299 1299 1311 1311 1414 1414 1415 1415 1398 1398 1415 1415 1418 1418 1398 1398 1398 1398 1418 1418 1396 1396 1418 1418 1419 1419 1396 1396 1396 1396 1419 1419 1427 1427 1419 1419 1421 1421 1427 1427 1311 1311 1299 1299 1305 1305 1351 1351 1382 1382 1348 1348 1382 1382 1345 1345 1348 1348 1364 1364 1365 1365 1351 1351 1376 1376 1382 1382 1370 1370 1382 1382 1351 1351 1370 1370 1370 1370 1351 1351 1368 1368 1351 1351 1365 1365 1368 1368 1296 1296 1311 1311 1293 1293 1311 1311 1314 1314 1293 1293 1293 1293 1314 1314 1289 1289 1314 1314 1313 1313 1289 1289 1289 1289 1313 1313 1309 1309 1344 1344 1345 1345 1367 1367 1345 1345 1382 1382 1367 1367 1367 1367 1382 1382 1373 1373 1382 1382 1380 1380 1373 1373 1352 1352 1361 1361 1351 1351 1361 1361 1363 1363 1351 1351 1351 1351 1363 1363 1364 1364 1380 1380 1382 1382 1386 1386 1382 1382 1388 1388 1386 1386 1386 1386 1388 1388 1391 1391 1388 1388 1393 1393 1391 1391 1391 1391 1393 1393 1399 1399 1393 1393 1402 1402 1399 1399 1399 1399 1402 1402 1405 1405 1402 1402 1408 1408 1405 1405 1405 1405 1408 1408 1407 1407 1299 1299 1298 1298 1305 1305 1298 1298 1295 1295 1305 1305 1305 1305 1295 1295 1301 1301 1295 1295 1291 1291 1301 1301 1301 1301 1291 1291 1300 1300 1291 1291 1290 1290 1300 1300 1300 1300 1290 1290 1302 1302 1290 1290 1292 1292 1302 1302 1302 1302 1292 1292 1306 1306 1292 1292 1297 1297 1306 1306 1306 1306 1297 1297 1312 1312 1297 1297 1303 1303 1312 1312 1312 1312 1303 1303 1319 1319 1303 1303 1310 1310 1319 1319 1319 1319 1310 1310 1325 1325 1408 1408 1411 1411 1407 1407 1411 1411 1416 1416 1407 1407 1407 1407 1416 1416 1409 1409 1416 1416 1417 1417 1409 1409 1409 1409 1417 1417 1406 1406 1417 1417 1413 1413 1406 1406 1406 1406 1413 1413 1412 1412 1367 1367 1358 1358 1344 1344 1358 1358 1354 1354 1344 1344 1344 1344 1354 1354 1341 1341 1354 1354 1339 1339 1341 1341 1341 1341 1339 1339 1334 1334 1339 1339 1333 1333 1334 1334 1334 1334 1333 1333 1327 1327 1333 1333 1325 1325 1327 1327 1327 1327 1325 1325 1321 1321 1325 1325 1310 1310 1321 1321 1308 1308 1304 1304 1283 1283 1304 1304 1282 1282 1283 1283 1283 1283 1282 1282 1270 1270 1282 1282 1269 1269 1270 1270 1270 1270 1269 1269 1251 1251 1269 1269 1194 1194 1251 1251 1251 1251 1194 1194 1245 1245 1194 1194 1229 1229 1245 1245 1195 1195 1202 1202 1194 1194 1202 1202 1216 1216 1194 1194 1194 1194 1216 1216 1229 1229 1178 1178 1198 1198 1197 1197 1177 1177 1187 1187 1196 1196 1197 1197 1189 1189 1178 1178 1189 1189 1186 1186 1178 1178 1178 1178 1186 1186 1177 1177 1186 1186 1184 1184 1177 1177 1177 1177 1184 1184 1187 1187 1198 1198 1246 1246 1234 1234 1234 1234 1222 1222 1198 1198 1222 1222 1203 1203 1198 1198 1198 1198 1203 1203 1197 1197 1220 1220 1198 1198 1214 1214 1198 1198 1208 1208 1214 1214 1259 1259 1263 1263 1271 1271 1263 1263 1266 1266 1271 1271 1271 1271 1266 1266 1272 1272 1266 1266 1264 1264 1272 1272 1272 1272 1264 1264 1260 1260 1260 1260 1256 1256 1272 1272 1256 1256 1250 1250 1272 1272 1272 1272 1250 1250 1244 1244 1244 1244 1239 1239 1272 1272 1239 1239 1199 1199 1272 1272 1272 1272 1199 1199 1200 1200 1199 1199 1191 1191 1200 1200 1178 1178 1199 1199 1198 1198 1199 1199 1205 1205 1198 1198 1198 1198 1205 1205 1208 1208 1239 1239 1233 1233 1199 1199 1233 1233 1226 1226 1199 1199 1199 1199 1226 1226 1221 1221 1246 1246 1243 1243 1252 1252 1243 1243 1249 1249 1252 1252 1252 1252 1249 1249 1271 1271 1249 1249 1255 1255 1271 1271 1271 1271 1255 1255 1259 1259 1221 1221 1215 1215 1199 1199 1215 1215 1209 1209 1199 1199 1199 1199 1209 1209 1205 1205 1220 1220 1225 1225 1198 1198 1225 1225 1232 1232 1198 1198 1198 1198 1232 1232 1246 1246 1232 1232 1238 1238 1246 1246 1246 1246 1238 1238 1243 1243 1328 1328 1326 1326 1285 1285 1326 1326 1323 1323 1285 1285 1285 1285 1323 1323 1307 1307 1307 1307 1288 1288 1285 1285 1288 1288 1284 1284 1285 1285 1285 1285 1284 1284 1272 1272 1284 1284 1275 1275 1272 1272 1272 1272 1275 1275 1271 1271 1431 1431 1371 1371 1359 1359 1431 1431 1359 1359 1286 1286 1359 1359 1347 1347 1286 1286 1286 1286 1347 1347 1340 1340 1403 1403 1430 1430 1420 1420 1430 1430 1429 1429 1420 1420 1403 1403 1389 1389 1430 1430 1389 1389 1384 1384 1430 1430 1430 1430 1384 1384 1431 1431 1384 1384 1378 1378 1431 1431 1431 1431 1378 1378 1371 1371 1490 1490 1484 1484 1508 1508 1484 1484 1479 1479 1508 1508 1508 1508 1479 1479 1472 1472 1434 1434 1429 1429 1440 1440 1507 1507 1498 1498 1508 1508 1498 1498 1496 1496 1508 1508 1508 1508 1496 1496 1490 1490 1440 1440 1444 1444 1434 1434 1444 1444 1449 1449 1434 1434 1434 1434 1449 1449 1451 1451 1449 1449 1454 1454 1451 1451 1451 1451 1454 1454 1456 1456 1454 1454 1460 1460 1456 1456 1465 1465 1471 1471 1507 1507 1471 1471 1478 1478 1507 1507 1507 1507 1478 1478 1483 1483 1483 1483 1489 1489 1507 1507 1489 1489 1495 1495 1507 1507 1507 1507 1495 1495 1498 1498 1472 1472 1466 1466 1508 1508 1466 1466 1430 1430 1508 1508 1508 1508 1430 1430 1485 1485 1430 1430 1431 1431 1485 1485 1485 1485 1431 1431 1467 1467 1466 1466 1461 1461 1430 1430 1461 1461 1455 1455 1430 1430 1430 1430 1455 1455 1450 1450 1450 1450 1445 1445 1430 1430 1445 1445 1441 1441 1430 1430 1430 1430 1441 1441 1429 1429 1441 1441 1436 1436 1429 1429 1429 1429 1436 1436 1440 1440 1511 1511 1506 1506 1507 1507 1506 1506 1480 1480 1507 1507 1460 1460 1465 1465 1456 1456 1465 1465 1507 1507 1456 1456 1456 1456 1507 1507 1468 1468 1507 1507 1480 1480 1468 1468 1526 1526 1518 1518 1514 1514 1518 1518 1526 1526 1520 1520 1526 1526 1525 1525 1520 1520 1520 1520 1525 1525 1517 1517 1514 1514 1511 1511 1526 1526 1511 1511 1507 1507 1526 1526 1526 1526 1507 1507 1527 1527 1507 1507 1508 1508 1527 1527 1527 1527 1508 1508 1522 1522 1508 1508 1519 1519 1522 1522 1421 1421 1422 1422 1427 1427 1422 1422 1428 1428 1427 1427 1427 1427 1428 1428 1504 1504 1428 1428 1505 1505 1504 1504 1504 1504 1505 1505 1525 1525 1505 1505 1516 1516 1525 1525 1525 1525 1516 1516 1517 1517 1175 1175 1176 1176 1194 1194 1176 1176 1177 1177 1194 1194 1194 1194 1177 1177 1195 1195 1177 1177 1196 1196 1195 1195 1195 1195 1196 1196 1201 1201 1276 1276 1268 1268 1269 1269 1268 1268 1265 1265 1269 1269 1269 1269 1265 1265 1262 1262 1262 1262 1258 1258 1269 1269 1258 1258 1254 1254 1269 1269 1269 1269 1254 1254 1248 1248 1223 1223 1193 1193 1218 1218 1193 1193 1212 1212 1218 1218 1247 1247 1253 1253 1268 1268 1231 1231 1194 1194 1237 1237 1194 1194 1269 1269 1237 1237 1237 1237 1269 1269 1242 1242 1269 1269 1248 1248 1242 1242 1231 1231 1224 1224 1194 1194 1224 1224 1219 1219 1194 1194 1194 1194 1219 1219 1213 1213 1213 1213 1207 1207 1194 1194 1207 1207 1204 1204 1194 1194 1194 1194 1204 1204 1193 1193 1204 1204 1206 1206 1193 1193 1193 1193 1206 1206 1212 1212 1223 1223 1230 1230 1193 1193 1230 1230 1236 1236 1193 1193 1193 1193 1236 1236 1268 1268 1236 1236 1241 1241 1268 1268 1268 1268 1241 1241 1247 1247 1253 1253 1257 1257 1268 1268 1257 1257 1261 1261 1268 1268 1268 1268 1261 1261 1265 1265 1331 1331 1335 1335 1280 1280 1335 1335 1279 1279 1280 1280 1280 1280 1279 1279 1268 1268 1279 1279 1267 1267 1268 1268 1268 1268 1267 1267 1235 1235 1200 1200 1211 1211 1272 1272 1211 1211 1273 1273 1272 1272 1272 1272 1273 1273 1285 1285 1273 1273 1286 1286 1285 1285 1285 1285 1286 1286 1328 1328 1286 1286 1340 1340 1328 1328 1328 1328 1340 1340 1330 1330 1340 1340 1343 1343 1330 1330 1330 1330 1343 1343 1346 1346 1343 1343 1361 1361 1346 1346 1346 1346 1361 1361 1349 1349 1361 1361 1350 1350 1349 1349 1217 1217 1240 1240 1273 1273 1240 1240 1274 1274 1273 1273 1273 1273 1274 1274 1286 1286 1274 1274 1287 1287 1286 1286 1286 1286 1287 1287 1431 1431 1287 1287 1432 1432 1431 1431 1431 1431 1432 1432 1467 1467 1534 1534 1533 1533 1526 1526 1533 1533 1532 1532 1526 1526 1526 1526 1532 1532 1525 1525 1532 1532 1531 1531 1525 1525 1525 1525 1531 1531 1524 1524 1531 1531 1530 1530 1524 1524 1524 1524 1530 1530 1523 1523 1530 1530 1528 1528 1523 1523 1540 1540 1548 1548 1553 1553 1549 1549 1551 1551 1545 1545 1561 1561 1560 1560 1559 1559 1553 1553 1548 1548 1554 1554 1548 1548 1552 1552 1554 1554 1554 1554 1552 1552 1556 1556 1552 1552 1555 1555 1556 1556 1556 1556 1555 1555 1557 1557 1555 1555 1563 1563 1557 1557 1557 1557 1563 1563 1558 1558 1545 1545 1539 1539 1549 1549 1539 1539 1536 1536 1549 1549 1549 1549 1536 1536 1546 1546 1553 1553 1550 1550 1540 1540 1550 1550 1547 1547 1540 1540 1540 1540 1547 1547 1538 1538 1547 1547 1544 1544 1538 1538 1538 1538 1544 1544 1537 1537 1544 1544 1542 1542 1537 1537 1537 1537 1542 1542 1535 1535 1542 1542 1541 1541 1535 1535 1535 1535 1541 1541 1536 1536 1541 1541 1543 1543 1536 1536 1536 1536 1543 1543 1546 1546 1558 1558 1563 1563 1559 1559 1563 1563 1562 1562 1559 1559 1559 1559 1562 1562 1561 1561 1564 1564 1565 1565 1567 1567 1564 1564 1567 1567 1566 1566 1567 1567 1569 1569 1566 1566 1566 1566 1569 1569 1568 1568 1568 1568 1569 1569 1570 1570 1569 1569 4604 4604 1570 1570 1570 1570 4605 4605 4606 4606 1571 1571 1572 1572 1573 1573 1572 1572 1575 1575 1573 1573 1573 1573 1575 1575 1574 1574 1574 1574 1575 1575 1576 1576 1575 1575 1578 1578 1576 1576 1576 1576 1578 1578 1577 1577 1578 1578 1580 1580 1577 1577 1577 1577 1580 1580 1579 1579 1596 1596 1594 1594 1597 1597 1594 1594 1595 1595 1597 1597 1595 1595 1594 1594 1593 1593 1594 1594 1591 1591 1593 1593 1593 1593 1591 1591 1592 1592 1592 1592 1591 1591 1590 1590 1591 1591 1588 1588 1590 1590 1590 1590 1588 1588 1589 1589 4607 4607 4608 4608 1587 1587 4609 4609 1585 1585 1587 1587 1587 1587 1585 1585 1586 1586 1585 1585 1583 1583 1586 1586 1586 1586 1583 1583 1584 1584 1583 1583 1581 1581 1584 1584 1584 1584 1581 1581 1582 1582 1612 1612 1613 1613 1611 1611 1612 1612 1611 1611 1610 1610 1611 1611 1609 1609 1610 1610 1610 1610 1609 1609 1608 1608 1608 1608 1609 1609 1607 1607 4610 4610 1606 1606 4611 4611 4612 4612 1606 1606 1605 1605 1605 1605 1606 1606 1604 1604 1606 1606 1603 1603 1604 1604 1604 1604 1603 1603 1602 1602 1603 1603 1601 1601 1602 1602 1602 1602 1601 1601 1600 1600 1601 1601 1599 1599 1600 1600 1600 1600 1599 1599 1598 1598 1615 1615 1614 1614 1616 1616 1615 1615 1616 1616 1617 1617 1616 1616 1618 1618 1617 1617 1617 1617 1618 1618 1619 1619 1619 1619 1618 1618 1620 1620 1618 1618 1621 1621 1620 1620 1620 1620 1621 1621 1622 1622 1622 1622 1621 1621 4613 4613 1621 1621 4614 4614 4615 4615 1623 1623 1624 1624 1625 1625 1624 1624 1626 1626 1625 1625 1625 1625 1626 1626 1627 1627 1626 1626 1628 1628 1627 1627 1627 1627 1628 1628 1629 1629 1646 1646 1644 1644 1645 1645 1644 1644 1643 1643 1645 1645 1643 1643 1644 1644 1642 1642 1644 1644 1641 1641 1642 1642 1642 1642 1641 1641 1640 1640 1640 1640 1641 1641 1639 1639 1641 1641 4616 4616 1639 1639 1639 1639 4617 4617 4618 4618 1637 1637 1638 1638 1636 1636 1638 1638 1635 1635 1636 1636 1636 1636 1635 1635 1634 1634 1635 1635 1633 1633 1634 1634 1634 1634 1633 1633 1632 1632 1633 1633 1631 1631 1632 1632 1632 1632 1631 1631 1630 1630 1648 1648 1647 1647 1649 1649 1648 1648 1649 1649 1650 1650 1649 1649 1651 1651 1650 1650 1650 1650 1651 1651 1652 1652 1652 1652 1651 1651 1653 1653 1651 1651 1654 1654 1653 1653 1653 1653 1654 1654 1655 1655 4619 4619 4620 4620 1656 1656 4621 4621 1657 1657 1656 1656 1656 1656 1657 1657 1658 1658 1657 1657 1659 1659 1658 1658 1658 1658 1659 1659 1660 1660 1659 1659 1661 1661 1660 1660 1660 1660 1661 1661 1662 1662 1664 1664 1666 1666 1663 1663 1666 1666 1665 1665 1663 1663 1665 1665 1666 1666 1667 1667 1666 1666 1669 1669 1667 1667 1667 1667 1669 1669 1668 1668 1668 1668 1669 1669 1670 1670 4622 4622 1672 1672 4623 4623 4624 4624 1672 1672 1671 1671 1671 1671 1672 1672 1673 1673 1672 1672 1675 1675 1673 1673 1673 1673 1675 1675 1674 1674 1674 1674 1675 1675 1676 1676 1675 1675 1678 1678 1676 1676 1676 1676 1678 1678 1677 1677 1678 1678 1680 1680 1677 1677 1677 1677 1680 1680 1679 1679 1697 1697 1696 1696 1694 1694 1697 1697 1694 1694 1695 1695 1694 1694 1692 1692 1695 1695 1695 1695 1692 1692 1693 1693 1693 1693 1692 1692 1691 1691 1692 1692 1689 1689 1691 1691 1691 1691 1689 1689 1690 1690 1690 1690 1689 1689 4625 4625 1689 1689 4626 4626 4627 4627 1688 1688 1686 1686 1687 1687 1687 1687 1686 1686 1685 1685 1686 1686 1683 1683 1685 1685 1685 1685 1683 1683 1684 1684 1683 1683 1681 1681 1684 1684 1684 1684 1681 1681 1682 1682 1698 1698 1699 1699 1701 1701 1698 1698 1701 1701 1700 1700 1701 1701 4628 4628 1700 1700 1700 1700 4629 4629 4630 4630 1703 1703 1705 1705 1702 1702 1702 1702 1705 1705 1704 1704 1705 1705 1707 1707 1704 1704 1704 1704 1707 1707 1706 1706 1707 1707 1709 1709 1706 1706 1706 1706 1709 1709 1708 1708 1709 1709 1711 1711 1708 1708 1708 1708 1711 1711 1710 1710 1711 1711 1715 1715 1710 1710 1710 1710 1715 1715 1714 1714 4631 4631 1719 1719 4632 4632 4633 4633 1719 1719 1718 1718 1719 1719 1723 1723 1718 1718 1718 1718 1723 1723 1722 1722 1723 1723 1727 1727 1722 1722 1722 1722 1727 1727 1726 1726 1727 1727 1729 1729 1726 1726 1726 1726 1729 1729 1728 1728 1729 1729 1725 1725 1728 1728 1728 1728 1725 1725 1724 1724 1725 1725 1721 1721 1724 1724 1724 1724 1721 1721 1720 1720 1721 1721 4634 4634 1720 1720 1720 1720 4635 4635 4636 4636 1717 1717 1713 1713 1716 1716 1716 1716 1713 1713 1712 1712 1744 1744 1745 1745 1749 1749 1744 1744 1749 1749 1748 1748 4637 4637 1753 1753 4638 4638 4639 4639 1753 1753 1752 1752 1753 1753 1757 1757 1752 1752 1752 1752 1757 1757 1756 1756 1757 1757 1761 1761 1756 1756 1756 1756 1761 1761 1760 1760 1761 1761 1759 1759 1760 1760 1760 1760 1759 1759 1758 1758 1759 1759 1755 1755 1758 1758 1758 1758 1755 1755 1754 1754 1755 1755 1751 1751 1754 1754 1754 1754 1751 1751 1750 1750 1751 1751 4640 4640 1750 1750 1750 1750 4641 4641 4642 4642 1747 1747 1743 1743 1746 1746 1746 1746 1743 1743 1742 1742 1743 1743 1741 1741 1742 1742 1742 1742 1741 1741 1740 1740 1741 1741 1739 1739 1740 1740 1740 1740 1739 1739 1738 1738 1739 1739 1737 1737 1738 1738 1738 1738 1737 1737 1736 1736 1737 1737 1735 1735 1736 1736 1736 1736 1735 1735 1734 1734 4643 4643 1733 1733 4644 4644 4645 4645 1733 1733 1732 1732 1733 1733 1731 1731 1732 1732 1732 1732 1731 1731 1730 1730 1792 1792 1793 1793 1791 1791 1792 1792 1791 1791 1790 1790 1791 1791 4646 4646 1790 1790 1790 1790 4647 4647 4648 4648 1789 1789 1787 1787 1788 1788 1788 1788 1787 1787 1786 1786 1787 1787 1785 1785 1786 1786 1786 1786 1785 1785 1784 1784 1785 1785 1783 1783 1784 1784 1784 1784 1783 1783 1782 1782 1783 1783 1781 1781 1782 1782 1782 1782 1781 1781 1780 1780 1781 1781 1777 1777 1780 1780 1780 1780 1777 1777 1776 1776 4649 4649 1773 1773 4650 4650 4651 4651 1773 1773 1772 1772 1773 1773 1769 1769 1772 1772 1772 1772 1769 1769 1768 1768 1769 1769 1765 1765 1768 1768 1768 1768 1765 1765 1764 1764 1765 1765 1763 1763 1764 1764 1764 1764 1763 1763 1762 1762 1763 1763 1767 1767 1762 1762 1762 1762 1767 1767 1766 1766 1767 1767 1771 1771 1766 1766 1766 1766 1771 1771 1770 1770 1771 1771 4652 4652 1770 1770 1770 1770 4653 4653 4654 4654 1775 1775 1779 1779 1774 1774 1774 1774 1779 1779 1778 1778 1810 1810 1811 1811 1807 1807 1810 1810 1807 1807 1806 1806 4655 4655 1803 1803 4656 4656 4657 4657 1803 1803 1802 1802 1803 1803 1799 1799 1802 1802 1802 1802 1799 1799 1798 1798 1799 1799 1795 1795 1798 1798 1798 1798 1795 1795 1794 1794 1795 1795 1797 1797 1794 1794 1794 1794 1797 1797 1796 1796 1797 1797 1801 1801 1796 1796 1796 1796 1801 1801 1800 1800 1801 1801 1805 1805 1800 1800 1800 1800 1805 1805 1804 1804 1805 1805 4658 4658 1804 1804 1804 1804 4659 4659 4660 4660 1809 1809 1813 1813 1808 1808 1808 1808 1813 1813 1812 1812 1813 1813 1815 1815 1812 1812 1812 1812 1815 1815 1814 1814 1815 1815 1817 1817 1814 1814 1814 1814 1817 1817 1816 1816 1817 1817 1819 1819 1816 1816 1816 1816 1819 1819 1818 1818 1819 1819 1821 1821 1818 1818 1818 1818 1821 1821 1820 1820 4661 4661 1823 1823 4662 4662 4663 4663 1823 1823 1822 1822 1823 1823 1825 1825 1822 1822 1822 1822 1825 1825 1824 1824 1848 1848 1849 1849 1852 1852 1849 1849 1853 1853 1852 1852 1852 1852 1853 1853 1856 1856 1853 1853 1857 1857 1856 1856 1856 1856 1857 1857 1860 1860 1857 1857 1861 1861 1860 1860 4664 4664 4665 4665 1864 1864 4666 4666 1865 1865 1864 1864 1864 1864 1865 1865 1868 1868 1865 1865 1869 1869 1868 1868 1868 1868 1869 1869 1872 1872 1869 1869 1873 1873 1872 1872 1872 1872 1873 1873 1870 1870 1873 1873 1871 1871 1870 1870 1870 1870 1871 1871 1866 1866 1871 1871 1867 1867 1866 1866 1866 1866 1867 1867 1862 1862 1867 1867 1863 1863 1862 1862 1862 1862 1863 1863 4667 4667 1863 1863 4668 4668 4669 4669 1858 1858 1859 1859 1854 1854 1859 1859 1855 1855 1854 1854 1854 1854 1855 1855 1850 1850 1855 1855 1851 1851 1850 1850 1850 1850 1851 1851 1846 1846 1851 1851 1847 1847 1846 1846 1846 1846 1847 1847 1842 1842 1847 1847 1843 1843 1842 1842 1842 1842 1843 1843 1838 1838 1843 1843 1839 1839 1838 1838 4670 4670 4671 4671 1834 1834 4672 4672 1835 1835 1834 1834 1834 1834 1835 1835 1830 1830 1835 1835 1831 1831 1830 1830 1830 1830 1831 1831 1826 1826 1831 1831 1827 1827 1826 1826 1826 1826 1827 1827 1828 1828 1827 1827 1829 1829 1828 1828 1828 1828 1829 1829 1832 1832 1829 1829 1833 1833 1832 1832 1832 1832 1833 1833 1836 1836 1833 1833 1837 1837 1836 1836 1836 1836 1837 1837 4673 4673 1837 1837 4674 4674 4675 4675 1840 1840 1841 1841 1844 1844 1841 1841 1845 1845 1844 1844 1844 1844 1845 1845 1848 1848 1845 1845 1849 1849 1848 1848 1896 1896 1897 1897 1900 1900 1897 1897 1901 1901 1900 1900 1900 1900 1901 1901 1904 1904 1901 1901 1905 1905 1904 1904 1904 1904 1905 1905 1908 1908 1905 1905 1909 1909 1908 1908 4676 4676 4677 4677 1912 1912 4678 4678 1913 1913 1912 1912 1912 1912 1913 1913 1916 1916 1913 1913 1917 1917 1916 1916 1916 1916 1917 1917 1920 1920 1917 1917 1921 1921 1920 1920 1920 1920 1921 1921 1918 1918 1921 1921 1919 1919 1918 1918 1918 1918 1919 1919 1914 1914 1919 1919 1915 1915 1914 1914 1914 1914 1915 1915 1910 1910 1915 1915 1911 1911 1910 1910 1910 1910 1911 1911 4679 4679 1911 1911 4680 4680 4681 4681 1906 1906 1907 1907 1902 1902 1907 1907 1903 1903 1902 1902 1902 1902 1903 1903 1898 1898 1903 1903 1899 1899 1898 1898 1898 1898 1899 1899 1894 1894 1899 1899 1895 1895 1894 1894 1894 1894 1895 1895 1890 1890 1895 1895 1891 1891 1890 1890 1890 1890 1891 1891 1886 1886 1891 1891 1887 1887 1886 1886 4682 4682 4683 4683 1882 1882 4684 4684 1883 1883 1882 1882 1882 1882 1883 1883 1878 1878 1883 1883 1879 1879 1878 1878 1878 1878 1879 1879 1874 1874 1879 1879 1875 1875 1874 1874 1874 1874 1875 1875 1876 1876 1875 1875 1877 1877 1876 1876 1876 1876 1877 1877 1880 1880 1877 1877 1881 1881 1880 1880 1880 1880 1881 1881 1884 1884 1881 1881 1885 1885 1884 1884 1884 1884 1885 1885 4685 4685 1885 1885 4686 4686 4687 4687 1888 1888 1889 1889 1892 1892 1889 1889 1893 1893 1892 1892 1892 1892 1893 1893 1896 1896 1893 1893 1897 1897 1896 1896 1944 1944 1945 1945 1948 1948 1945 1945 1949 1949 1948 1948 1948 1948 1949 1949 1952 1952 1949 1949 1953 1953 1952 1952 1952 1952 1953 1953 1956 1956 1953 1953 1957 1957 1956 1956 4688 4688 4689 4689 1960 1960 4690 4690 1961 1961 1960 1960 1960 1960 1961 1961 1964 1964 1961 1961 1965 1965 1964 1964 1964 1964 1965 1965 1968 1968 1965 1965 1969 1969 1968 1968 1968 1968 1969 1969 1966 1966 1969 1969 1967 1967 1966 1966 1966 1966 1967 1967 1962 1962 1967 1967 1963 1963 1962 1962 1962 1962 1963 1963 1958 1958 1963 1963 1959 1959 1958 1958 1958 1958 1959 1959 4691 4691 1959 1959 4692 4692 4693 4693 1954 1954 1955 1955 1950 1950 1955 1955 1951 1951 1950 1950 1950 1950 1951 1951 1946 1946 1951 1951 1947 1947 1946 1946 1946 1946 1947 1947 1942 1942 1947 1947 1943 1943 1942 1942 1942 1942 1943 1943 1938 1938 1943 1943 1939 1939 1938 1938 1938 1938 1939 1939 1934 1934 1939 1939 1935 1935 1934 1934 4694 4694 4695 4695 1930 1930 4696 4696 1931 1931 1930 1930 1930 1930 1931 1931 1926 1926 1931 1931 1927 1927 1926 1926 1926 1926 1927 1927 1922 1922 1927 1927 1923 1923 1922 1922 1922 1922 1923 1923 1924 1924 1923 1923 1925 1925 1924 1924 1924 1924 1925 1925 1928 1928 1925 1925 1929 1929 1928 1928 1928 1928 1929 1929 1932 1932 1929 1929 1933 1933 1932 1932 1932 1932 1933 1933 4697 4697 1933 1933 4698 4698 4699 4699 1936 1936 1937 1937 1940 1940 1937 1937 1941 1941 1940 1940 1940 1940 1941 1941 1944 1944 1941 1941 1945 1945 1944 1944 1992 1992 1993 1993 1996 1996 1993 1993 1997 1997 1996 1996 1996 1996 1997 1997 2000 2000 1997 1997 2001 2001 2000 2000 2000 2000 2001 2001 2004 2004 2001 2001 2005 2005 2004 2004 4700 4700 4701 4701 2008 2008 4702 4702 2009 2009 2008 2008 2008 2008 2009 2009 2012 2012 2009 2009 2013 2013 2012 2012 2012 2012 2013 2013 2016 2016 2013 2013 2017 2017 2016 2016 2016 2016 2017 2017 2014 2014 2017 2017 2015 2015 2014 2014 2014 2014 2015 2015 2010 2010 2015 2015 2011 2011 2010 2010 2010 2010 2011 2011 2006 2006 2011 2011 2007 2007 2006 2006 2006 2006 2007 2007 4703 4703 2007 2007 4704 4704 4705 4705 2002 2002 2003 2003 1998 1998 2003 2003 1999 1999 1998 1998 1998 1998 1999 1999 1994 1994 1999 1999 1995 1995 1994 1994 1994 1994 1995 1995 1990 1990 1995 1995 1991 1991 1990 1990 1990 1990 1991 1991 1986 1986 1991 1991 1987 1987 1986 1986 1986 1986 1987 1987 1982 1982 1987 1987 1983 1983 1982 1982 4706 4706 4707 4707 1978 1978 4708 4708 1979 1979 1978 1978 1978 1978 1979 1979 1974 1974 1979 1979 1975 1975 1974 1974 1974 1974 1975 1975 1970 1970 1975 1975 1971 1971 1970 1970 1970 1970 1971 1971 1972 1972 1971 1971 1973 1973 1972 1972 1972 1972 1973 1973 1976 1976 1973 1973 1977 1977 1976 1976 1976 1976 1977 1977 1980 1980 1977 1977 1981 1981 1980 1980 1980 1980 1981 1981 4709 4709 1981 1981 4710 4710 4711 4711 1984 1984 1985 1985 1988 1988 1985 1985 1989 1989 1988 1988 1988 1988 1989 1989 1992 1992 1989 1989 1993 1993 1992 1992 2018 2018 2019 2019 2020 2020 2019 2019 2021 2021 2020 2020 2020 2020 2021 2021 2022 2022 2021 2021 2023 2023 2022 2022 2022 2022 2023 2023 2024 2024 2023 2023 2025 2025 2024 2024 2024 2024 2025 2025 2026 2026 2025 2025 2027 2027 2026 2026 2026 2026 2027 2027 2028 2028 2027 2027 2029 2029 2028 2028 2028 2028 2029 2029 2030 2030 2029 2029 2031 2031 2030 2030 2030 2030 2031 2031 2032 2032 2031 2031 2033 2033 2032 2032 2032 2032 2033 2033 2034 2034 2033 2033 2035 2035 2034 2034 2034 2034 2035 2035 2036 2036 2035 2035 2037 2037 2036 2036 2036 2036 2037 2037 2038 2038 4712 4712 2039 2039 4713 4713 4714 4714 2039 2039 2040 2040 2041 2041 2045 2045 2046 2046 2046 2046 2044 2044 2041 2041 2044 2044 2043 2043 2041 2041 2041 2041 2043 2043 2042 2042 2051 2051 2053 2053 2052 2052 2047 2047 2048 2048 2049 2049 2047 2047 2049 2049 2052 2052 2049 2049 2050 2050 2052 2052 2052 2052 2050 2050 2051 2051 2060 2060 2061 2061 2057 2057 2060 2060 2057 2057 2056 2056 2057 2057 2055 2055 2056 2056 2056 2056 2055 2055 2054 2054 2055 2055 2059 2059 2054 2054 2054 2054 2059 2059 2058 2058 2059 2059 2063 2063 2058 2058 2058 2058 2063 2063 2062 2062 2063 2063 2065 2065 2062 2062 2062 2062 2065 2065 2064 2064 2065 2065 2067 2067 2064 2064 2064 2064 2067 2067 2066 2066 2067 2067 4715 4715 2066 2066 2066 2066 4716 4716 4717 4717 2069 2069 2070 2070 2068 2068 2068 2068 2070 2070 2071 2071 2070 2070 2072 2072 2071 2071 2072 2072 2074 2074 2071 2071 2071 2071 2074 2074 2073 2073 2074 2074 2076 2076 2073 2073 2073 2073 2076 2076 2075 2075 2077 2077 2078 2078 2079 2079 2078 2078 2080 2080 2079 2079 2079 2079 2080 2080 2081 2081 2082 2082 2083 2083 2084 2084 2082 2082 2084 2084 2086 2086 2084 2084 2085 2085 2086 2086 2086 2086 2085 2085 2087 2087 2088 2088 2089 2089 2091 2091 2088 2088 2091 2091 2090 2090 2091 2091 2093 2093 2090 2090 2090 2090 2093 2093 2092 2092 2093 2093 2095 2095 2092 2092 2092 2092 2095 2095 2094 2094 4718 4718 2097 2097 4719 4719 4720 4720 2097 2097 2096 2096 2097 2097 2099 2099 2096 2096 2096 2096 2099 2099 2098 2098 2099 2099 2101 2101 2098 2098 2098 2098 2101 2101 2100 2100 2101 2101 2103 2103 2100 2100 2100 2100 2103 2103 2102 2102 2103 2103 2107 2107 2102 2102 2102 2102 2107 2107 2106 2106 2107 2107 2109 2109 2106 2106 2106 2106 2109 2109 2108 2108 2109 2109 2105 2105 2108 2108 2108 2108 2105 2105 2104 2104 2110 2110 2111 2111 2112 2112 2110 2110 2112 2112 2114 2114 2112 2112 2113 2113 2114 2114 2114 2114 2113 2113 2115 2115 2120 2120 2121 2121 2119 2119 2120 2120 2119 2119 2116 2116 2119 2119 2118 2118 2116 2116 2116 2116 2118 2118 2117 2117 2149 2149 2151 2151 2178 2178 2219 2219 2218 2218 2204 2204 2181 2181 2198 2198 2185 2185 2198 2198 2200 2200 2185 2185 2185 2185 2200 2200 2189 2189 2123 2123 2122 2122 2128 2128 2214 2214 2215 2215 2204 2204 2191 2191 2212 2212 2192 2192 2212 2212 2213 2213 2192 2192 2192 2192 2213 2213 2190 2190 2177 2177 2194 2194 2181 2181 2194 2194 2196 2196 2181 2181 2181 2181 2196 2196 2198 2198 2174 2174 2178 2178 2179 2179 2167 2167 2145 2145 2169 2169 2145 2145 2148 2148 2169 2169 2169 2169 2148 2148 2172 2172 2159 2159 2138 2138 2167 2167 2138 2138 2143 2143 2167 2167 2167 2167 2143 2143 2145 2145 2153 2153 2127 2127 2155 2155 2127 2127 2131 2131 2155 2155 2155 2155 2131 2131 2159 2159 2131 2131 2134 2134 2159 2159 2159 2159 2134 2134 2138 2138 2154 2154 2126 2126 2153 2153 2126 2126 2125 2125 2153 2153 2153 2153 2125 2125 2127 2127 2171 2171 2150 2150 2168 2168 2150 2150 2147 2147 2168 2168 2168 2168 2147 2147 2166 2166 2173 2173 2170 2170 2171 2171 2170 2170 2156 2156 2171 2171 2171 2171 2156 2156 2150 2150 2188 2188 2204 2204 2203 2203 2200 2200 2205 2205 2189 2189 2205 2205 2206 2206 2189 2189 2189 2189 2206 2206 2191 2191 2206 2206 2207 2207 2191 2191 2191 2191 2207 2207 2212 2212 2179 2179 2182 2182 2174 2174 2182 2182 2183 2183 2174 2174 2174 2174 2183 2183 2177 2177 2183 2183 2187 2187 2177 2177 2177 2177 2187 2187 2194 2194 2164 2164 2165 2165 2178 2178 2158 2158 2128 2128 2130 2130 2180 2180 2193 2193 2176 2176 2193 2193 2186 2186 2176 2176 2176 2176 2186 2186 2173 2173 2186 2186 2175 2175 2173 2173 2173 2173 2175 2175 2170 2170 2184 2184 2197 2197 2180 2180 2197 2197 2195 2195 2180 2180 2180 2180 2195 2195 2193 2193 2203 2203 2202 2202 2188 2188 2202 2202 2201 2201 2188 2188 2188 2188 2201 2201 2184 2184 2201 2201 2199 2199 2184 2184 2184 2184 2199 2199 2197 2197 2148 2148 2152 2152 2172 2172 2152 2152 2157 2157 2172 2172 2172 2172 2157 2157 2174 2174 2157 2157 2160 2160 2174 2174 2174 2174 2160 2160 2178 2178 2160 2160 2162 2162 2178 2178 2178 2178 2162 2162 2164 2164 2139 2139 2137 2137 2128 2128 2146 2146 2149 2149 2161 2161 2149 2149 2178 2178 2161 2161 2161 2161 2178 2178 2163 2163 2178 2178 2165 2165 2163 2163 2213 2213 2209 2209 2190 2190 2209 2209 2208 2208 2190 2190 2190 2190 2208 2208 2188 2188 2208 2208 2210 2210 2188 2188 2188 2188 2210 2210 2204 2204 2210 2210 2211 2211 2204 2204 2204 2204 2211 2211 2214 2214 2220 2220 2219 2219 2217 2217 2219 2219 2204 2204 2217 2217 2217 2217 2204 2204 2216 2216 2204 2204 2215 2215 2216 2216 2130 2130 2133 2133 2158 2158 2133 2133 2132 2132 2158 2158 2158 2158 2132 2132 2154 2154 2132 2132 2129 2129 2154 2154 2154 2154 2129 2129 2126 2126 2124 2124 2123 2123 2135 2135 2123 2123 2128 2128 2135 2135 2135 2135 2128 2128 2136 2136 2128 2128 2137 2137 2136 2136 2147 2147 2144 2144 2166 2166 2144 2144 2142 2142 2166 2166 2166 2166 2142 2142 2158 2158 2142 2142 2141 2141 2158 2158 2158 2158 2141 2141 2128 2128 2141 2141 2140 2140 2128 2128 2128 2128 2140 2140 2139 2139 2222 2222 2221 2221 2223 2223 2222 2222 2223 2223 2224 2224 2223 2223 2225 2225 2224 2224 2224 2224 2225 2225 2226 2226 2225 2225 2227 2227 2226 2226 2226 2226 2227 2227 2228 2228 2227 2227 2229 2229 2228 2228 2228 2228 2229 2229 2230 2230 2229 2229 2231 2231 2230 2230 2230 2230 2231 2231 2232 2232 2231 2231 2233 2233 2232 2232 2232 2232 2233 2233 2234 2234 2233 2233 2235 2235 2234 2234 2234 2234 2235 2235 2236 2236 2235 2235 2237 2237 2236 2236 2236 2236 2237 2237 2238 2238 2237 2237 2239 2239 2238 2238 2238 2238 2239 2239 2240 2240 4721 4721 2241 2241 4722 4722 4723 4723 2241 2241 2242 2242 2246 2246 2247 2247 2248 2248 2246 2246 2248 2248 2245 2245 2248 2248 2244 2244 2245 2245 2245 2245 2244 2244 2243 2243 2254 2254 2253 2253 2252 2252 2254 2254 2252 2252 2250 2250 2252 2252 2251 2251 2250 2250 2250 2250 2251 2251 2249 2249 2272 2272 2271 2271 2275 2275 2272 2272 2275 2275 2276 2276 2275 2275 2273 2273 2276 2276 2276 2276 2273 2273 2274 2274 2273 2273 2269 2269 2274 2274 2274 2274 2269 2269 2270 2270 2269 2269 2267 2267 2270 2270 2270 2270 2267 2267 2268 2268 2267 2267 2265 2265 2268 2268 2268 2268 2265 2265 2266 2266 2265 2265 2263 2263 2266 2266 2266 2266 2263 2263 2264 2264 2263 2263 4724 4724 2264 2264 2264 2264 4725 4725 4726 4726 2261 2261 2259 2259 2262 2262 2262 2262 2259 2259 2260 2260 2259 2259 2257 2257 2260 2260 2260 2260 2257 2257 2258 2258 2257 2257 2255 2255 2258 2258 2258 2258 2255 2255 2256 2256 2279 2279 2277 2277 2278 2278 2279 2279 2278 2278 2280 2280 2278 2278 2282 2282 2280 2280 2280 2280 2282 2282 2281 2281 2283 2283 2284 2284 2285 2285 2284 2284 2286 2286 2285 2285 2285 2285 2286 2286 2287 2287 2309 2309 2308 2308 2306 2306 2309 2309 2306 2306 2307 2307 2306 2306 2304 2304 2307 2307 2307 2307 2304 2304 2305 2305 2304 2304 2302 2302 2305 2305 2305 2305 2302 2302 2303 2303 4727 4727 2300 2300 4728 4728 4729 4729 2300 2300 2301 2301 2300 2300 2298 2298 2301 2301 2301 2301 2298 2298 2299 2299 2298 2298 2296 2296 2299 2299 2299 2299 2296 2296 2297 2297 2296 2296 2292 2292 2297 2297 2297 2297 2292 2292 2293 2293 2292 2292 2288 2288 2293 2293 2293 2293 2288 2288 2289 2289 2288 2288 2290 2290 2289 2289 2289 2289 2290 2290 2291 2291 2290 2290 2294 2294 2291 2291 2291 2291 2294 2294 2295 2295 2310 2310 2311 2311 2312 2312 2311 2311 2313 2313 2312 2312 2312 2312 2313 2313 2314 2314 2313 2313 2315 2315 2314 2314 2314 2314 2315 2315 2316 2316 2317 2317 2318 2318 2319 2319 2318 2318 2320 2320 2319 2319 2319 2319 2320 2320 2321 2321 2320 2320 2322 2322 2321 2321 2354 2354 2356 2356 2328 2328 2380 2380 2379 2379 2375 2375 2380 2380 2375 2375 2383 2383 2368 2368 2339 2339 2360 2360 2339 2339 2335 2335 2360 2360 2360 2360 2335 2335 2356 2356 2335 2335 2332 2332 2356 2356 2356 2356 2332 2332 2328 2328 2350 2350 2347 2347 2362 2362 2379 2379 2364 2364 2366 2366 2382 2382 2395 2395 2378 2378 2395 2395 2388 2388 2378 2378 2378 2378 2388 2388 2375 2375 2388 2388 2384 2384 2375 2375 2375 2375 2384 2384 2383 2383 2386 2386 2399 2399 2382 2382 2399 2399 2397 2397 2382 2382 2382 2382 2397 2397 2395 2395 2392 2392 2407 2407 2390 2390 2407 2407 2406 2406 2390 2390 2390 2390 2406 2406 2386 2386 2406 2406 2401 2401 2386 2386 2386 2386 2401 2401 2399 2399 2393 2393 2413 2413 2392 2392 2413 2413 2408 2408 2392 2392 2392 2392 2408 2408 2407 2407 2381 2381 2377 2377 2394 2394 2370 2370 2346 2346 2368 2368 2346 2346 2344 2344 2368 2368 2368 2368 2344 2344 2339 2339 2373 2373 2353 2353 2370 2370 2353 2353 2349 2349 2370 2370 2370 2370 2349 2349 2346 2346 2366 2366 2365 2365 2379 2379 2365 2365 2363 2363 2379 2379 2379 2379 2363 2363 2375 2375 2363 2363 2361 2361 2375 2375 2375 2375 2361 2361 2373 2373 2361 2361 2358 2358 2373 2373 2373 2373 2358 2358 2353 2353 2417 2417 2416 2416 2405 2405 2372 2372 2371 2371 2374 2374 2371 2371 2376 2376 2374 2374 2374 2374 2376 2376 2377 2377 2376 2376 2387 2387 2377 2377 2377 2377 2387 2387 2394 2394 2364 2364 2379 2379 2362 2362 2379 2379 2352 2352 2362 2362 2362 2362 2352 2352 2350 2350 2391 2391 2410 2410 2393 2393 2410 2410 2414 2414 2393 2393 2393 2393 2414 2414 2413 2413 2405 2405 2389 2389 2404 2404 2389 2389 2403 2403 2404 2404 2369 2369 2351 2351 2372 2372 2351 2351 2357 2357 2372 2372 2372 2372 2357 2357 2371 2371 2367 2367 2345 2345 2369 2369 2345 2345 2348 2348 2369 2369 2369 2369 2348 2348 2351 2351 2420 2420 2421 2421 2418 2418 2394 2394 2396 2396 2381 2381 2396 2396 2398 2398 2381 2381 2381 2381 2398 2398 2385 2385 2398 2398 2400 2400 2385 2385 2385 2385 2400 2400 2389 2389 2400 2400 2402 2402 2389 2389 2389 2389 2402 2402 2403 2403 2337 2337 2338 2338 2329 2329 2329 2329 2359 2359 2331 2331 2359 2359 2334 2334 2331 2331 2416 2416 2415 2415 2405 2405 2415 2415 2412 2412 2405 2405 2405 2405 2412 2412 2389 2389 2412 2412 2411 2411 2389 2389 2389 2389 2411 2411 2391 2391 2411 2411 2409 2409 2391 2391 2391 2391 2409 2409 2410 2410 2338 2338 2340 2340 2329 2329 2340 2340 2341 2341 2329 2329 2329 2329 2341 2341 2359 2359 2341 2341 2342 2342 2359 2359 2359 2359 2342 2342 2367 2367 2342 2342 2343 2343 2367 2367 2367 2367 2343 2343 2345 2345 2328 2328 2326 2326 2354 2354 2326 2326 2327 2327 2354 2354 2354 2354 2327 2327 2355 2355 2327 2327 2330 2330 2355 2355 2355 2355 2330 2330 2359 2359 2330 2330 2333 2333 2359 2359 2359 2359 2333 2333 2334 2334 2417 2417 2405 2405 2418 2418 2405 2405 2419 2419 2418 2418 2418 2418 2419 2419 2420 2420 2324 2324 2325 2325 2336 2336 2337 2337 2329 2329 2336 2336 2329 2329 2323 2323 2336 2336 2336 2336 2323 2323 2324 2324 2422 2422 2423 2423 2424 2424 2423 2423 2425 2425 2424 2424 2424 2424 2425 2425 2426 2426 2425 2425 2427 2427 2426 2426 2426 2426 2427 2427 2428 2428 2427 2427 2429 2429 2428 2428 4730 4730 4731 4731 2430 2430 4732 4732 2431 2431 2430 2430 2430 2430 2431 2431 2432 2432 2431 2431 2433 2433 2432 2432 2432 2432 2433 2433 2434 2434 2433 2433 2435 2435 2434 2434 2434 2434 2435 2435 2436 2436 2435 2435 2437 2437 2436 2436 2438 2438 2439 2439 4733 4733 2439 2439 4734 4734 4735 4735 2440 2440 2441 2441 2442 2442 2441 2441 2443 2443 2442 2442 2442 2442 2443 2443 2444 2444 2443 2443 2445 2445 2444 2444 2444 2444 2445 2445 2446 2446 2445 2445 2447 2447 2446 2446 2448 2448 2449 2449 2450 2450 2449 2449 2451 2451 2450 2450 2450 2450 2451 2451 2452 2452 2451 2451 2453 2453 2452 2452 2452 2452 2453 2453 2454 2454 2453 2453 2455 2455 2454 2454 2454 2454 2455 2455 2456 2456 2455 2455 2457 2457 2456 2456 2458 2458 2459 2459 2460 2460 2459 2459 2461 2461 2460 2460 2460 2460 2461 2461 4736 4736 2461 2461 4737 4737 4738 4738 2462 2462 2463 2463 2464 2464 2463 2463 2465 2465 2464 2464 2464 2464 2465 2465 2466 2466 2465 2465 2467 2467 2466 2466 2466 2466 2467 2467 2468 2468 2467 2467 2469 2469 2468 2468 2468 2468 2469 2469 2470 2470 2469 2469 2471 2471 2470 2470 2470 2470 2471 2471 2472 2472 2471 2471 2473 2473 2472 2472 2474 2474 2475 2475 2476 2476 2475 2475 2477 2477 2476 2476 2476 2476 2477 2477 2478 2478 2477 2477 2479 2479 2478 2478 2478 2478 2479 2479 2480 2480 2479 2479 2481 2481 2480 2480 2480 2480 2481 2481 4739 4739 2481 2481 4740 4740 4741 4741 2482 2482 2483 2483 2484 2484 2483 2483 2485 2485 2484 2484 2484 2484 2485 2485 2486 2486 2485 2485 2487 2487 2486 2486 2486 2486 2487 2487 2488 2488 2487 2487 2489 2489 2488 2488 2490 2490 2491 2491 2492 2492 2491 2491 2493 2493 2492 2492 2492 2492 2493 2493 2494 2494 2493 2493 2495 2495 2494 2494 2494 2494 2495 2495 2496 2496 2495 2495 2497 2497 2496 2496 4742 4742 4743 4743 2498 2498 4744 4744 2499 2499 2498 2498 2500 2500 2501 2501 2502 2502 2501 2501 2503 2503 2502 2502 2502 2502 2503 2503 2504 2504 2503 2503 2505 2505 2504 2504 2504 2504 2505 2505 2506 2506 2505 2505 2507 2507 2506 2506 2506 2506 2507 2507 2508 2508 2507 2507 2509 2509 2508 2508 2508 2508 2509 2509 2510 2510 2509 2509 2511 2511 2510 2510 4745 4745 4746 4746 2512 2512 4747 4747 2513 2513 2512 2512 2512 2512 2513 2513 2514 2514 2513 2513 2515 2515 2514 2514 2516 2516 2517 2517 2518 2518 2517 2517 2519 2519 2518 2518 2518 2518 2519 2519 2520 2520 2519 2519 2521 2521 2520 2520 2520 2520 2521 2521 2522 2522 2521 2521 2523 2523 2522 2522 2522 2522 2523 2523 2524 2524 2523 2523 2525 2525 2524 2524 2526 2526 2527 2527 2528 2528 2527 2527 2529 2529 2528 2528 4748 4748 4749 4749 2530 2530 4750 4750 2531 2531 2530 2530 2530 2530 2531 2531 2532 2532 2531 2531 2533 2533 2532 2532 2532 2532 2533 2533 2534 2534 2533 2533 2535 2535 2534 2534 2534 2534 2535 2535 2536 2536 2535 2535 2537 2537 2536 2536 2536 2536 2537 2537 2538 2538 2537 2537 2539 2539 2538 2538 2538 2538 2539 2539 2540 2540 2539 2539 2541 2541 2540 2540 2540 2540 2541 2541 2542 2542 2543 2543 2544 2544 2545 2545 2544 2544 2546 2546 2545 2545 4751 4751 4752 4752 2547 2547 4753 4753 2548 2548 2547 2547 2547 2547 2548 2548 2551 2551 2548 2548 2552 2552 2551 2551 2551 2551 2552 2552 2556 2556 2552 2552 2557 2557 2556 2556 2556 2556 2557 2557 2558 2558 2557 2557 2559 2559 2558 2558 2558 2558 2559 2559 2554 2554 2550 2550 2549 2549 2553 2553 2549 2549 2554 2554 2553 2553 2553 2553 2554 2554 2555 2555 2554 2554 2559 2559 2555 2555 2560 2560 2561 2561 2562 2562 2561 2561 2563 2563 2562 2562 2562 2562 2563 2563 2564 2564 2563 2563 2565 2565 2564 2564 4754 4754 4755 4755 2566 2566 4756 4756 2567 2567 2566 2566 2566 2566 2567 2567 2568 2568 2567 2567 2569 2569 2568 2568 2570 2570 2571 2571 2572 2572 2571 2571 2573 2573 2572 2572 2572 2572 2573 2573 4757 4757 2573 2573 4758 4758 4759 4759 2574 2574 2575 2575 2576 2576 2575 2575 2577 2577 2576 2576 2576 2576 2577 2577 2578 2578 2577 2577 2579 2579 2578 2578 2603 2603 2606 2606 2607 2607 2606 2606 2610 2610 2607 2607 2607 2607 2610 2610 2611 2611 2610 2610 2614 2614 2611 2611 2611 2611 2614 2614 2615 2615 4760 4760 2618 2618 4761 4761 4762 4762 2618 2618 2619 2619 2618 2618 2622 2622 2619 2619 2619 2619 2622 2622 2623 2623 2622 2622 2626 2626 2623 2623 2623 2623 2626 2626 2627 2627 2626 2626 2624 2624 2627 2627 2627 2627 2624 2624 2625 2625 2624 2624 2620 2620 2625 2625 2625 2625 2620 2620 2621 2621 2620 2620 2616 2616 2621 2621 2621 2621 2616 2616 2617 2617 2616 2616 4763 4763 2617 2617 2617 2617 4764 4764 4765 4765 2612 2612 2608 2608 2613 2613 2613 2613 2608 2608 2609 2609 2608 2608 2604 2604 2609 2609 2609 2609 2604 2604 2605 2605 2604 2604 2600 2600 2605 2605 2605 2605 2600 2600 2601 2601 2600 2600 2596 2596 2601 2601 2601 2601 2596 2596 2597 2597 2596 2596 2592 2592 2597 2597 2597 2597 2592 2592 2593 2593 4766 4766 2588 2588 4767 4767 4768 4768 2588 2588 2589 2589 2588 2588 2584 2584 2589 2589 2589 2589 2584 2584 2585 2585 2584 2584 2580 2580 2585 2585 2585 2585 2580 2580 2581 2581 2580 2580 2582 2582 2581 2581 2581 2581 2582 2582 2583 2583 2582 2582 2586 2586 2583 2583 2583 2583 2586 2586 2587 2587 2586 2586 2590 2590 2587 2587 2587 2587 2590 2590 2591 2591 2590 2590 4769 4769 2591 2591 2591 2591 4770 4770 4771 4771 2594 2594 2598 2598 2595 2595 2595 2595 2598 2598 2599 2599 2598 2598 2602 2602 2599 2599 2599 2599 2602 2602 2603 2603 2602 2602 2606 2606 2603 2603 2672 2672 2673 2673 2689 2689 2659 2659 2652 2652 2656 2656 2652 2652 2643 2643 2656 2656 2656 2656 2643 2643 2654 2654 2648 2648 2633 2633 2646 2646 2633 2633 2631 2631 2646 2646 2646 2646 2631 2631 2644 2644 2643 2643 2641 2641 2654 2654 2641 2641 2639 2639 2654 2654 2654 2654 2639 2639 2650 2650 2639 2639 2637 2637 2650 2650 2650 2650 2637 2637 2648 2648 2637 2637 2635 2635 2648 2648 2648 2648 2635 2635 2633 2633 2662 2662 2666 2666 2659 2659 2666 2666 2660 2660 2659 2659 2659 2659 2660 2660 2652 2652 2668 2668 2679 2679 2664 2664 2679 2679 2677 2677 2664 2664 2664 2664 2677 2677 2662 2662 2677 2677 2675 2675 2662 2662 2662 2662 2675 2675 2666 2666 2689 2689 2687 2687 2672 2672 2687 2687 2685 2685 2672 2672 2672 2672 2685 2685 2670 2670 2685 2685 2683 2683 2670 2670 2670 2670 2683 2683 2668 2668 2683 2683 2681 2681 2668 2668 2668 2668 2681 2681 2679 2679 2669 2669 2684 2684 2671 2671 2684 2684 2686 2686 2671 2671 2671 2671 2686 2686 2673 2673 2686 2686 2688 2688 2673 2673 2673 2673 2688 2688 2689 2689 2663 2663 2678 2678 2667 2667 2678 2678 2680 2680 2667 2667 2667 2667 2680 2680 2669 2669 2680 2680 2682 2682 2669 2669 2669 2669 2682 2682 2684 2684 2658 2658 2655 2655 2651 2651 2631 2631 2629 2629 2644 2644 2629 2629 2628 2628 2644 2644 2644 2644 2628 2628 2645 2645 2651 2651 2657 2657 2658 2658 2657 2657 2665 2665 2658 2658 2658 2658 2665 2665 2661 2661 2665 2665 2674 2674 2661 2661 2661 2661 2674 2674 2663 2663 2674 2674 2676 2676 2663 2663 2663 2663 2676 2676 2678 2678 2649 2649 2638 2638 2653 2653 2638 2638 2640 2640 2653 2653 2653 2653 2640 2640 2655 2655 2640 2640 2642 2642 2655 2655 2655 2655 2642 2642 2651 2651 2628 2628 2630 2630 2645 2645 2630 2630 2632 2632 2645 2645 2645 2645 2632 2632 2647 2647 2632 2632 2634 2634 2647 2647 2647 2647 2634 2634 2649 2649 2634 2634 2636 2636 2649 2649 2649 2649 2636 2636 2638 2638 2726 2726 2741 2741 2730 2730 2741 2741 2743 2743 2730 2730 2730 2730 2743 2743 2732 2732 2721 2721 2728 2728 2724 2724 2728 2728 2737 2737 2724 2724 2724 2724 2737 2737 2726 2726 2737 2737 2739 2739 2726 2726 2726 2726 2739 2739 2741 2741 2708 2708 2695 2695 2710 2710 2695 2695 2697 2697 2710 2710 2710 2710 2697 2697 2712 2712 2743 2743 2745 2745 2732 2732 2745 2745 2747 2747 2732 2732 2732 2732 2747 2747 2734 2734 2718 2718 2714 2714 2721 2721 2714 2714 2722 2722 2721 2721 2721 2721 2722 2722 2728 2728 2707 2707 2690 2690 2706 2706 2690 2690 2691 2691 2706 2706 2706 2706 2691 2691 2708 2708 2691 2691 2693 2693 2708 2708 2708 2708 2693 2693 2695 2695 2733 2733 2746 2746 2731 2731 2746 2746 2744 2744 2731 2731 2731 2731 2744 2744 2729 2729 2747 2747 2749 2749 2734 2734 2749 2749 2751 2751 2734 2734 2734 2734 2751 2751 2735 2735 2751 2751 2750 2750 2735 2735 2735 2735 2750 2750 2733 2733 2750 2750 2748 2748 2733 2733 2733 2733 2748 2748 2746 2746 2697 2697 2699 2699 2712 2712 2699 2699 2701 2701 2712 2712 2712 2712 2701 2701 2716 2716 2701 2701 2703 2703 2716 2716 2716 2716 2703 2703 2718 2718 2703 2703 2705 2705 2718 2718 2718 2718 2705 2705 2714 2714 2720 2720 2723 2723 2727 2727 2744 2744 2742 2742 2729 2729 2742 2742 2740 2740 2729 2729 2729 2729 2740 2740 2725 2725 2740 2740 2738 2738 2725 2725 2725 2725 2738 2738 2723 2723 2738 2738 2736 2736 2723 2723 2723 2723 2736 2736 2727 2727 2715 2715 2700 2700 2711 2711 2700 2700 2698 2698 2711 2711 2711 2711 2698 2698 2709 2709 2727 2727 2719 2719 2720 2720 2719 2719 2713 2713 2720 2720 2720 2720 2713 2713 2717 2717 2713 2713 2704 2704 2717 2717 2717 2717 2704 2704 2715 2715 2704 2704 2702 2702 2715 2715 2715 2715 2702 2702 2700 2700 2698 2698 2696 2696 2709 2709 2696 2696 2694 2694 2709 2709 2709 2709 2694 2694 2707 2707 2694 2694 2692 2692 2707 2707 2707 2707 2692 2692 2690 2690 2753 2753 2754 2754 2756 2756 2797 2797 2795 2795 2796 2796 2795 2795 2793 2793 2796 2796 2796 2796 2793 2793 2794 2794 2793 2793 2789 2789 2794 2794 2794 2794 2789 2789 2792 2792 2789 2789 2788 2788 2792 2792 2792 2792 2788 2788 2791 2791 2788 2788 2787 2787 2791 2791 2791 2791 2787 2787 2790 2790 2787 2787 2786 2786 2790 2790 2790 2790 2786 2786 2785 2785 2786 2786 2783 2783 2785 2785 2785 2785 2783 2783 2784 2784 2783 2783 2782 2782 2784 2784 2784 2784 2782 2782 2781 2781 2782 2782 2779 2779 2781 2781 2781 2781 2779 2779 2780 2780 2779 2779 2778 2778 2780 2780 2780 2780 2778 2778 2777 2777 2778 2778 2776 2776 2777 2777 2777 2777 2776 2776 2775 2775 2776 2776 2774 2774 2775 2775 2774 2774 2772 2772 2775 2775 2775 2775 2772 2772 2773 2773 2772 2772 2770 2770 2773 2773 2773 2773 2770 2770 2771 2771 2770 2770 2768 2768 2771 2771 2771 2771 2768 2768 2769 2769 2769 2769 2768 2768 2767 2767 2768 2768 2766 2766 2767 2767 2767 2767 2766 2766 2765 2765 2766 2766 2763 2763 2765 2765 2765 2765 2763 2763 2764 2764 2763 2763 2762 2762 2764 2764 2764 2764 2762 2762 4772 4772 2762 2762 4773 4773 4774 4774 2761 2761 2759 2759 2760 2760 2759 2759 2758 2758 2760 2760 2758 2758 2757 2757 2760 2760 2760 2760 2757 2757 2756 2756 2757 2757 2755 2755 2756 2756 2756 2756 2755 2755 2753 2753 2755 2755 2752 2752 2753 2753 2832 2832 2817 2817 2818 2818 2822 2822 2820 2820 2825 2825 2818 2818 2819 2819 2832 2832 2819 2819 2821 2821 2832 2832 2832 2832 2821 2821 2822 2822 2822 2822 2825 2825 2832 2832 2825 2825 2826 2826 2832 2832 2832 2832 2826 2826 2828 2828 2823 2823 2813 2813 2814 2814 2831 2831 2830 2830 2815 2815 2830 2830 2827 2827 2815 2815 2815 2815 2827 2827 2814 2814 2827 2827 2824 2824 2814 2814 2814 2814 2824 2824 2823 2823 2831 2831 2815 2815 2832 2832 2815 2815 2816 2816 2832 2832 2832 2832 2816 2816 2817 2817 2804 2804 2806 2806 2813 2813 2798 2798 2799 2799 2803 2803 2799 2799 2800 2800 2803 2803 2803 2803 2800 2800 2805 2805 2800 2800 2801 2801 2805 2805 2805 2805 2801 2801 2807 2807 2807 2807 2801 2801 2813 2813 2801 2801 2802 2802 2813 2813 2813 2813 2802 2802 2804 2804 2806 2806 2808 2808 2813 2813 2808 2808 2809 2809 2813 2813 2813 2813 2809 2809 2810 2810 2810 2810 2811 2811 2813 2813 2811 2811 2812 2812 2813 2813 2813 2813 2812 2812 2814 2814 2839 2839 2832 2832 2841 2841 2832 2832 2843 2843 2841 2841 2839 2839 2836 2836 2832 2832 2836 2836 2834 2834 2832 2832 2832 2832 2834 2834 2831 2831 2854 2854 2843 2843 2858 2858 2854 2854 2852 2852 2843 2843 2852 2852 2850 2850 2843 2843 2843 2843 2850 2850 2847 2847 2847 2847 2845 2845 2843 2843 2845 2845 2842 2842 2843 2843 2843 2843 2842 2842 2841 2841 2863 2863 2862 2862 2858 2858 2862 2862 2857 2857 2858 2858 2858 2858 2857 2857 2854 2854 2875 2875 2874 2874 2871 2871 2874 2874 2870 2870 2871 2871 2871 2871 2870 2870 2858 2858 2870 2870 2867 2867 2858 2858 2858 2858 2867 2867 2863 2863 2887 2887 2888 2888 2884 2884 2885 2885 2886 2886 2871 2871 2886 2886 2887 2887 2871 2871 2887 2887 2884 2884 2871 2871 2884 2884 2877 2877 2871 2871 2871 2871 2877 2877 2875 2875 2878 2878 2871 2871 2876 2876 2871 2871 2873 2873 2876 2876 2878 2878 2879 2879 2871 2871 2879 2879 2880 2880 2871 2871 2871 2871 2880 2880 2881 2881 2881 2881 2882 2882 2871 2871 2882 2882 2883 2883 2871 2871 2871 2871 2883 2883 2885 2885 2861 2861 2858 2858 2860 2860 2858 2858 2859 2859 2860 2860 2861 2861 2864 2864 2858 2858 2864 2864 2865 2865 2858 2858 2858 2858 2865 2865 2866 2866 2866 2866 2868 2868 2858 2858 2868 2868 2869 2869 2858 2858 2858 2858 2869 2869 2871 2871 2869 2869 2872 2872 2871 2871 2871 2871 2872 2872 2873 2873 2843 2843 2844 2844 2858 2858 2844 2844 2846 2846 2858 2858 2858 2858 2846 2846 2848 2848 2848 2848 2849 2849 2858 2858 2849 2849 2851 2851 2858 2858 2858 2858 2851 2851 2853 2853 2859 2859 2858 2858 2856 2856 2858 2858 2853 2853 2856 2856 2856 2856 2853 2853 2855 2855 2828 2828 2829 2829 2832 2832 2829 2829 2833 2833 2832 2832 2832 2832 2833 2833 2843 2843 2833 2833 2835 2835 2843 2843 2843 2843 2835 2835 2837 2837 2837 2837 2838 2838 2843 2843 2838 2838 2840 2840 2843 2843 2843 2843 2840 2840 2844 2844 2890 2890 2889 2889 2894 2894 2965 2965 2966 2966 2962 2962 2966 2966 2968 2968 2962 2962 2962 2962 2968 2968 2977 2977 2977 2977 2979 2979 2962 2962 2979 2979 2978 2978 2962 2962 2962 2962 2978 2978 2976 2976 2953 2953 2954 2954 2949 2949 2954 2954 2958 2958 2949 2949 2949 2949 2958 2958 2962 2962 2958 2958 2960 2960 2962 2962 2962 2962 2960 2960 2965 2965 2937 2937 2939 2939 2935 2935 2939 2939 2942 2942 2935 2935 2942 2942 2944 2944 2935 2935 2944 2944 2947 2947 2935 2935 2935 2935 2947 2947 2949 2949 2947 2947 2950 2950 2949 2949 2949 2949 2950 2950 2953 2953 2925 2925 2926 2926 2924 2924 2926 2926 2928 2928 2924 2924 2928 2928 2931 2931 2924 2924 2931 2931 2932 2932 2924 2924 2924 2924 2932 2932 2935 2935 2932 2932 2936 2936 2935 2935 2935 2935 2936 2936 2937 2937 2907 2907 2906 2906 2924 2924 2904 2904 2916 2916 2906 2906 2916 2916 2918 2918 2906 2906 2906 2906 2918 2918 2924 2924 2918 2918 2921 2921 2924 2924 2924 2924 2921 2921 2925 2925 2903 2903 2905 2905 2904 2904 2905 2905 2915 2915 2904 2904 2904 2904 2915 2915 2916 2916 2903 2903 2902 2902 2905 2905 2902 2902 2901 2901 2905 2905 2905 2905 2901 2901 2900 2900 2900 2900 2899 2899 2905 2905 2899 2899 2897 2897 2905 2905 2905 2905 2897 2897 2895 2895 2895 2895 2893 2893 2905 2905 2893 2893 2892 2892 2905 2905 2905 2905 2892 2892 2898 2898 2892 2892 2896 2896 2898 2898 2896 2896 2892 2892 2894 2894 2892 2892 2891 2891 2894 2894 2894 2894 2891 2891 2890 2890 2910 2910 2909 2909 2924 2924 2909 2909 2908 2908 2924 2924 2924 2924 2908 2908 2907 2907 2922 2922 2920 2920 2924 2924 2920 2920 2919 2919 2924 2924 2924 2924 2919 2919 2917 2917 2914 2914 2911 2911 2913 2913 2914 2914 2913 2913 2917 2917 2917 2917 2913 2913 2924 2924 2913 2913 2912 2912 2924 2924 2924 2924 2912 2912 2910 2910 2935 2935 2933 2933 2930 2930 2930 2930 2929 2929 2935 2935 2929 2929 2927 2927 2935 2935 2935 2935 2927 2927 2924 2924 2927 2927 2923 2923 2924 2924 2924 2924 2923 2923 2922 2922 2946 2946 2945 2945 2949 2949 2945 2945 2943 2943 2949 2949 2949 2949 2943 2943 2941 2941 2941 2941 2940 2940 2949 2949 2940 2940 2938 2938 2949 2949 2949 2949 2938 2938 2935 2935 2938 2938 2934 2934 2935 2935 2935 2935 2934 2934 2933 2933 2957 2957 2956 2956 2949 2949 2956 2956 2955 2955 2949 2949 2949 2949 2955 2955 2952 2952 2952 2952 2951 2951 2949 2949 2951 2951 2948 2948 2949 2949 2949 2949 2948 2948 2946 2946 2976 2976 2975 2975 2962 2962 2975 2975 2974 2974 2962 2962 2962 2962 2974 2974 2973 2973 2973 2973 2972 2972 2962 2962 2972 2972 2971 2971 2962 2962 2962 2962 2971 2971 2970 2970 2970 2970 2969 2969 2962 2962 2969 2969 2967 2967 2962 2962 2962 2962 2967 2967 2964 2964 2964 2964 2963 2963 2962 2962 2963 2963 2961 2961 2962 2962 2962 2962 2961 2961 2949 2949 2961 2961 2959 2959 2949 2949 2949 2949 2959 2959 2957 2957 2980 2980 2982 2982 2981 2981 2982 2982 2984 2984 2981 2981 2984 2984 2982 2982 2985 2985 2982 2982 2983 2983 2985 2985 2985 2985 2983 2983 2987 2987 2983 2983 2986 2986 2987 2987 2987 2987 2986 2986 2989 2989 2986 2986 2988 2988 2989 2989 2989 2989 2988 2988 2990 2990 3020 3020 3019 3019 3010 3010 3010 3010 3019 3019 3008 3008 3019 3019 3012 3012 3008 3008 3008 3008 3012 3012 3007 3007 3012 3012 3011 3011 3007 3007 3007 3007 3011 3011 3006 3006 3011 3011 3009 3009 3006 3006 3006 3006 3009 3009 3002 3002 3009 3009 3005 3005 3002 3002 3002 3002 3005 3005 3001 3001 3005 3005 3004 3004 3001 3001 3001 3001 3004 3004 3000 3000 3004 3004 3003 3003 3000 3000 3000 3000 3003 3003 2998 2998 3003 3003 2999 2999 2998 2998 2998 2998 2999 2999 2995 2995 2999 2999 2997 2997 2995 2995 2995 2995 2997 2997 2994 2994 2997 2997 2996 2996 2994 2994 2994 2994 2996 2996 2992 2992 2996 2996 2993 2993 2992 2992 2992 2992 2993 2993 2990 2990 2993 2993 2991 2991 2990 2990 2990 2990 2991 2991 2989 2989 3010 3010 3013 3013 3020 3020 3013 3013 3015 3015 3020 3020 3020 3020 3015 3015 3016 3016 3018 3018 3021 3021 3023 3023 3023 3023 3022 3022 3018 3018 3022 3022 3020 3020 3018 3018 3018 3018 3020 3020 3017 3017 3020 3020 3016 3016 3017 3017 3017 3017 3016 3016 3014 3014 3024 3024 3025 3025 3026 3026 3025 3025 3027 3027 3026 3026 3026 3026 3027 3027 3028 3028 3027 3027 3029 3029 3028 3028 3028 3028 3029 3029 3030 3030 3029 3029 3031 3031 3030 3030 3030 3030 3031 3031 3032 3032 3031 3031 3033 3033 3032 3032 3032 3032 3033 3033 3034 3034 3033 3033 3035 3035 3034 3034 3034 3034 3035 3035 3036 3036 3035 3035 3037 3037 3036 3036 3036 3036 3037 3037 3038 3038 3037 3037 3039 3039 3038 3038 3038 3038 3039 3039 3040 3040 3039 3039 3041 3041 3040 3040 3040 3040 3041 3041 3042 3042 3041 3041 3043 3043 3042 3042 3042 3042 3043 3043 3044 3044 3043 3043 3045 3045 3044 3044 3044 3044 3045 3045 3046 3046 3045 3045 3047 3047 3046 3046 3046 3046 3047 3047 3048 3048 3047 3047 3049 3049 3048 3048 3048 3048 3049 3049 3050 3050 3049 3049 3051 3051 3050 3050 3050 3050 3051 3051 3052 3052 3051 3051 3053 3053 3052 3052 3052 3052 3053 3053 3054 3054 3053 3053 3055 3055 3054 3054 3054 3054 3055 3055 3056 3056 3055 3055 3057 3057 3056 3056 3056 3056 3057 3057 3058 3058 3057 3057 3059 3059 3058 3058 3058 3058 3059 3059 3060 3060 3059 3059 3061 3061 3060 3060 3060 3060 3061 3061 3062 3062 3061 3061 3063 3063 3062 3062 3062 3062 3063 3063 3064 3064 3063 3063 3065 3065 3064 3064 3064 3064 3065 3065 3066 3066 3065 3065 3067 3067 3066 3066 3066 3066 3067 3067 3068 3068 3067 3067 3069 3069 3068 3068 3068 3068 3069 3069 3070 3070 3069 3069 3071 3071 3070 3070 3070 3070 3071 3071 3072 3072 3071 3071 3073 3073 3072 3072 3072 3072 3073 3073 3074 3074 3073 3073 3075 3075 3074 3074 3074 3074 3075 3075 3076 3076 3075 3075 3077 3077 3076 3076 3076 3076 3077 3077 3078 3078 3077 3077 3079 3079 3078 3078 3078 3078 3079 3079 3080 3080 3079 3079 3081 3081 3080 3080 3080 3080 3081 3081 3082 3082 3081 3081 3083 3083 3082 3082 3128 3128 3129 3129 3126 3126 3085 3085 3084 3084 3087 3087 3084 3084 3086 3086 3087 3087 3087 3087 3086 3086 3089 3089 3086 3086 3088 3088 3089 3089 3089 3089 3088 3088 3091 3091 3088 3088 3090 3090 3091 3091 3091 3091 3090 3090 3093 3093 3090 3090 3092 3092 3093 3093 3093 3093 3092 3092 3095 3095 3092 3092 3094 3094 3095 3095 3095 3095 3094 3094 3097 3097 3094 3094 3096 3096 3097 3097 3097 3097 3096 3096 3099 3099 3096 3096 3098 3098 3099 3099 3099 3099 3098 3098 3101 3101 3098 3098 3100 3100 3101 3101 3101 3101 3100 3100 3103 3103 3100 3100 3102 3102 3103 3103 4775 4775 4776 4776 3105 3105 4777 4777 3104 3104 3105 3105 3105 3105 3104 3104 3107 3107 3104 3104 3106 3106 3107 3107 3106 3106 3108 3108 3107 3107 3107 3107 3108 3108 3109 3109 3108 3108 3110 3110 3109 3109 3109 3109 3110 3110 3111 3111 3110 3110 3112 3112 3111 3111 3111 3111 3112 3112 3113 3113 3113 3113 3112 3112 3114 3114 3112 3112 3115 3115 3114 3114 3114 3114 3115 3115 3117 3117 3115 3115 3116 3116 3117 3117 3117 3117 3116 3116 3118 3118 3116 3116 3119 3119 3118 3118 3118 3118 3119 3119 3121 3121 3119 3119 3120 3120 3121 3121 3121 3121 3120 3120 3122 3122 3120 3120 3123 3123 3122 3122 3123 3123 3124 3124 3122 3122 3122 3122 3124 3124 3126 3126 3124 3124 3125 3125 3126 3126 3126 3126 3125 3125 3128 3128 3125 3125 3127 3127 3128 3128 3173 3173 3168 3168 3170 3170 3178 3178 3182 3182 3184 3184 3170 3170 3175 3175 3173 3173 3175 3175 3176 3176 3173 3173 3173 3173 3176 3176 3178 3178 3178 3178 3184 3184 3173 3173 3184 3184 3186 3186 3173 3173 3173 3173 3186 3186 3187 3187 3137 3137 3136 3136 3163 3163 3143 3143 3141 3141 3165 3165 3141 3141 3139 3139 3165 3165 3165 3165 3139 3139 3163 3163 3139 3139 3138 3138 3163 3163 3163 3163 3138 3138 3137 3137 3143 3143 3165 3165 3173 3173 3165 3165 3167 3167 3173 3173 3173 3173 3167 3167 3168 3168 3145 3145 3147 3147 3136 3136 3130 3130 3132 3132 3131 3131 3132 3132 3134 3134 3131 3131 3131 3131 3134 3134 3133 3133 3134 3134 3140 3140 3133 3133 3133 3133 3140 3140 3135 3135 3135 3135 3140 3140 3136 3136 3140 3140 3142 3142 3136 3136 3136 3136 3142 3142 3145 3145 3147 3147 3153 3153 3136 3136 3153 3153 3154 3154 3136 3136 3136 3136 3154 3154 3156 3156 3156 3156 3160 3160 3136 3136 3160 3160 3161 3161 3136 3136 3136 3136 3161 3161 3163 3163 3148 3148 3173 3173 3149 3149 3173 3173 3177 3177 3149 3149 3148 3148 3146 3146 3173 3173 3146 3146 3144 3144 3173 3173 3173 3173 3144 3144 3143 3143 3158 3158 3177 3177 3181 3181 3158 3158 3157 3157 3177 3177 3157 3157 3155 3155 3177 3177 3177 3177 3155 3155 3152 3152 3152 3152 3151 3151 3177 3177 3151 3151 3150 3150 3177 3177 3177 3177 3150 3150 3149 3149 3164 3164 3162 3162 3181 3181 3162 3162 3159 3159 3181 3181 3181 3181 3159 3159 3158 3158 3172 3172 3171 3171 3185 3185 3171 3171 3169 3169 3185 3185 3185 3185 3169 3169 3181 3181 3169 3169 3166 3166 3181 3181 3181 3181 3166 3166 3164 3164 3183 3183 3180 3180 3179 3179 3189 3189 3188 3188 3185 3185 3188 3188 3183 3183 3185 3185 3183 3183 3179 3179 3185 3185 3179 3179 3174 3174 3185 3185 3185 3185 3174 3174 3172 3172 3200 3200 3185 3185 3203 3203 3185 3185 3206 3206 3203 3203 3200 3200 3199 3199 3185 3185 3199 3199 3197 3197 3185 3185 3185 3185 3197 3197 3196 3196 3196 3196 3192 3192 3185 3185 3192 3192 3190 3190 3185 3185 3185 3185 3190 3190 3189 3189 3216 3216 3181 3181 3217 3217 3181 3181 3218 3218 3217 3217 3216 3216 3214 3214 3181 3181 3214 3214 3212 3212 3181 3181 3181 3181 3212 3212 3211 3211 3211 3211 3210 3210 3181 3181 3210 3210 3208 3208 3181 3181 3181 3181 3208 3208 3185 3185 3208 3208 3207 3207 3185 3185 3185 3185 3207 3207 3206 3206 3205 3205 3209 3209 3181 3181 3209 3209 3213 3213 3181 3181 3181 3181 3213 3213 3215 3215 3218 3218 3181 3181 3219 3219 3181 3181 3215 3215 3219 3219 3219 3219 3215 3215 3220 3220 3195 3195 3198 3198 3177 3177 3187 3187 3191 3191 3173 3173 3191 3191 3193 3193 3173 3173 3173 3173 3193 3193 3177 3177 3193 3193 3194 3194 3177 3177 3177 3177 3194 3194 3195 3195 3198 3198 3201 3201 3177 3177 3201 3201 3202 3202 3177 3177 3177 3177 3202 3202 3181 3181 3202 3202 3204 3204 3181 3181 3181 3181 3204 3204 3205 3205 3223 3223 3221 3221 3222 3222 3262 3262 3263 3263 3276 3276 3263 3263 3265 3265 3276 3276 3276 3276 3265 3265 3270 3270 3270 3270 3271 3271 3276 3276 3271 3271 3275 3275 3276 3276 3276 3276 3275 3275 3279 3279 3254 3254 3255 3255 3272 3272 3255 3255 3257 3257 3272 3272 3272 3272 3257 3257 3276 3276 3257 3257 3260 3260 3276 3276 3276 3276 3260 3260 3262 3262 3242 3242 3243 3243 3268 3268 3243 3243 3246 3246 3268 3268 3246 3246 3248 3248 3268 3268 3248 3248 3249 3249 3268 3268 3268 3268 3249 3249 3272 3272 3249 3249 3250 3250 3272 3272 3272 3272 3250 3250 3254 3254 3234 3234 3235 3235 3264 3264 3235 3235 3237 3237 3264 3264 3237 3237 3239 3239 3264 3264 3239 3239 3240 3240 3264 3264 3264 3264 3240 3240 3268 3268 3240 3240 3241 3241 3268 3268 3268 3268 3241 3241 3242 3242 3256 3256 3264 3264 3258 3258 3264 3264 3259 3259 3258 3258 3253 3253 3229 3229 3256 3256 3229 3229 3230 3230 3256 3256 3256 3256 3230 3230 3264 3264 3230 3230 3232 3232 3264 3264 3264 3264 3232 3232 3234 3234 3252 3252 3227 3227 3253 3253 3227 3227 3228 3228 3253 3253 3253 3253 3228 3228 3229 3229 3252 3252 3251 3251 3227 3227 3251 3251 3247 3247 3227 3227 3227 3227 3247 3247 3245 3245 3245 3245 3244 3244 3227 3227 3244 3244 3238 3238 3227 3227 3227 3227 3238 3238 3236 3236 3236 3236 3233 3233 3227 3227 3233 3233 3231 3231 3227 3227 3227 3227 3231 3231 3226 3226 3231 3231 3224 3224 3226 3226 3224 3224 3231 3231 3222 3222 3231 3231 3225 3225 3222 3222 3222 3222 3225 3225 3223 3223 3281 3281 3278 3278 3264 3264 3278 3278 3277 3277 3264 3264 3264 3264 3277 3277 3274 3274 3274 3274 3273 3273 3264 3264 3273 3273 3269 3269 3264 3264 3264 3264 3269 3269 3267 3267 3267 3267 3266 3266 3264 3264 3266 3266 3261 3261 3264 3264 3264 3264 3261 3261 3259 3259 3292 3292 3289 3289 3268 3268 3289 3289 3286 3286 3268 3268 3286 3286 3285 3285 3268 3268 3268 3268 3285 3285 3264 3264 3285 3285 3283 3283 3264 3264 3264 3264 3283 3283 3281 3281 3310 3310 3306 3306 3272 3272 3306 3306 3304 3304 3272 3272 3272 3272 3304 3304 3300 3300 3300 3300 3296 3296 3272 3272 3296 3296 3295 3295 3272 3272 3272 3272 3295 3295 3268 3268 3295 3295 3293 3293 3268 3268 3268 3268 3293 3293 3292 3292 3302 3302 3303 3303 3272 3272 3303 3303 3305 3305 3272 3272 3272 3272 3305 3305 3307 3307 3307 3307 3308 3308 3272 3272 3308 3308 3309 3309 3272 3272 3272 3272 3309 3309 3310 3310 3279 3279 3280 3280 3276 3276 3280 3280 3282 3282 3276 3276 3276 3276 3282 3282 3284 3284 3284 3284 3287 3287 3276 3276 3287 3287 3288 3288 3276 3276 3276 3276 3288 3288 3290 3290 3290 3290 3291 3291 3276 3276 3291 3291 3294 3294 3276 3276 3276 3276 3294 3294 3297 3297 3297 3297 3298 3298 3276 3276 3298 3298 3299 3299 3276 3276 3276 3276 3299 3299 3272 3272 3299 3299 3301 3301 3272 3272 3272 3272 3301 3301 3302 3302 3311 3311 3313 3313 3312 3312 3313 3313 3314 3314 3312 3312 3314 3314 3313 3313 3316 3316 3313 3313 3315 3315 3316 3316 3316 3316 3315 3315 3317 3317 3315 3315 3318 3318 3317 3317 3317 3317 3318 3318 3320 3320 3318 3318 3319 3319 3320 3320 3319 3319 3321 3321 3320 3320 3320 3320 3321 3321 3322 3322 3349 3349 3351 3351 3352 3352 3322 3322 3321 3321 3324 3324 3321 3321 3323 3323 3324 3324 3324 3324 3323 3323 3326 3326 3323 3323 3325 3325 3326 3326 3326 3326 3325 3325 3328 3328 3325 3325 3327 3327 3328 3328 3328 3328 3327 3327 3330 3330 3327 3327 3329 3329 3330 3330 3330 3330 3329 3329 3332 3332 3329 3329 3331 3331 3332 3332 3332 3332 3331 3331 3333 3333 3331 3331 3334 3334 3333 3333 3333 3333 3334 3334 3336 3336 3334 3334 3335 3335 3336 3336 3336 3336 3335 3335 3338 3338 3335 3335 3337 3337 3338 3338 3338 3338 3337 3337 3340 3340 3337 3337 3339 3339 3340 3340 3340 3340 3339 3339 3342 3342 3339 3339 3341 3341 3342 3342 3342 3342 3341 3341 3344 3344 3341 3341 3343 3343 3344 3344 3344 3344 3343 3343 3346 3346 3343 3343 3345 3345 3346 3346 3346 3346 3345 3345 3347 3347 3352 3352 3353 3353 3350 3350 3347 3347 3349 3349 3346 3346 3349 3349 3352 3352 3346 3346 3346 3346 3352 3352 3348 3348 3352 3352 3350 3350 3348 3348 3354 3354 3355 3355 3356 3356 3355 3355 3357 3357 3356 3356 3356 3356 3357 3357 3358 3358 3357 3357 3359 3359 3358 3358 3358 3358 3359 3359 3360 3360 3359 3359 3361 3361 3360 3360 3360 3360 3361 3361 3362 3362 3361 3361 3363 3363 3362 3362 3362 3362 3363 3363 3364 3364 3363 3363 3365 3365 3364 3364 3364 3364 3365 3365 3366 3366 3365 3365 3367 3367 3366 3366 3366 3366 3367 3367 3368 3368 3367 3367 3369 3369 3368 3368 3368 3368 3369 3369 3370 3370 3369 3369 3371 3371 3370 3370 4778 4778 4779 4779 3372 3372 4780 4780 3373 3373 3372 3372 3372 3372 3373 3373 3374 3374 3373 3373 3375 3375 3374 3374 3374 3374 3375 3375 3376 3376 3375 3375 3377 3377 3376 3376 3376 3376 3377 3377 3378 3378 3377 3377 3379 3379 3378 3378 3378 3378 3379 3379 3380 3380 3379 3379 3381 3381 3380 3380 3380 3380 3381 3381 3382 3382 3381 3381 3383 3383 3382 3382 3382 3382 3383 3383 3384 3384 3383 3383 3385 3385 3384 3384 3384 3384 3385 3385 3386 3386 3385 3385 3387 3387 3386 3386 3386 3386 3387 3387 3388 3388 3387 3387 3389 3389 3388 3388 3388 3388 3389 3389 3390 3390 3389 3389 3391 3391 3390 3390 3390 3390 3391 3391 3392 3392 3391 3391 3393 3393 3392 3392 3392 3392 3393 3393 3394 3394 3393 3393 3395 3395 3394 3394 3394 3394 3395 3395 3396 3396 3395 3395 3397 3397 3396 3396 3396 3396 3397 3397 3398 3398 3397 3397 3399 3399 3398 3398 3398 3398 3399 3399 3400 3400 3399 3399 3401 3401 3400 3400 3400 3400 3401 3401 3402 3402 3401 3401 3403 3403 3402 3402 3402 3402 3403 3403 3404 3404 3403 3403 3405 3405 3404 3404 3404 3404 3405 3405 3406 3406 3405 3405 3407 3407 3406 3406 3406 3406 3407 3407 3408 3408 3407 3407 3409 3409 3408 3408 3408 3408 3409 3409 3410 3410 3409 3409 3411 3411 3410 3410 3410 3410 3411 3411 3412 3412 3411 3411 3413 3413 3412 3412 3458 3458 3457 3457 3455 3455 3414 3414 3415 3415 4781 4781 3415 3415 4782 4782 4783 4783 3416 3416 3417 3417 3418 3418 3417 3417 3419 3419 3418 3418 3418 3418 3419 3419 3420 3420 3419 3419 3421 3421 3420 3420 3420 3420 3421 3421 3422 3422 3421 3421 3424 3424 3422 3422 3422 3422 3424 3424 3423 3423 3424 3424 3425 3425 3423 3423 3423 3423 3425 3425 3426 3426 3425 3425 3428 3428 3426 3426 3426 3426 3428 3428 3427 3427 3428 3428 3429 3429 3427 3427 3427 3427 3429 3429 3430 3430 3429 3429 3431 3431 3430 3430 3430 3430 3431 3431 3432 3432 3431 3431 3433 3433 3432 3432 3432 3432 3433 3433 3434 3434 3433 3433 3435 3435 3434 3434 3434 3434 3435 3435 3436 3436 3435 3435 3437 3437 3436 3436 3437 3437 3439 3439 3436 3436 3436 3436 3439 3439 3438 3438 3439 3439 3441 3441 3438 3438 3438 3438 3441 3441 3440 3440 3441 3441 3443 3443 3440 3440 3440 3440 3443 3443 3442 3442 3442 3442 3443 3443 3444 3444 3443 3443 3445 3445 3444 3444 3444 3444 3445 3445 3446 3446 3445 3445 3447 3447 3446 3446 3446 3446 3447 3447 3448 3448 3447 3447 3449 3449 3448 3448 3448 3448 3449 3449 3450 3450 3449 3449 3452 3452 3450 3450 3450 3450 3452 3452 3451 3451 3452 3452 3453 3453 3451 3451 3453 3453 3454 3454 3451 3451 3451 3451 3454 3454 3455 3455 3454 3454 3456 3456 3455 3455 3455 3455 3456 3456 3458 3458 3456 3456 3459 3459 3458 3458 3514 3514 3540 3540 3543 3543 3545 3545 3542 3542 3514 3514 3545 3545 3514 3514 3548 3548 3543 3543 3544 3544 3514 3514 3544 3544 3546 3546 3514 3514 3514 3514 3546 3546 3547 3547 3547 3547 3550 3550 3514 3514 3550 3550 3549 3549 3514 3514 3514 3514 3549 3549 3548 3548 3502 3502 3505 3505 3535 3535 3495 3495 3496 3496 3537 3537 3496 3496 3499 3499 3537 3537 3537 3537 3499 3499 3535 3535 3499 3499 3500 3500 3535 3535 3535 3535 3500 3500 3502 3502 3495 3495 3537 3537 3514 3514 3537 3537 3538 3538 3514 3514 3514 3514 3538 3538 3540 3540 3523 3523 3524 3524 3505 3505 3518 3518 3519 3519 3510 3510 3519 3519 3520 3520 3510 3510 3510 3510 3520 3520 3509 3509 3520 3520 3521 3521 3509 3509 3509 3509 3521 3521 3506 3506 3506 3506 3521 3521 3505 3505 3521 3521 3522 3522 3505 3505 3505 3505 3522 3522 3523 3523 3524 3524 3527 3527 3505 3505 3527 3527 3529 3529 3505 3505 3505 3505 3529 3529 3531 3531 3531 3531 3533 3533 3505 3505 3533 3533 3534 3534 3505 3505 3505 3505 3534 3534 3535 3535 3488 3488 3514 3514 3486 3486 3514 3514 3503 3503 3486 3486 3488 3488 3489 3489 3514 3514 3489 3489 3494 3494 3514 3514 3514 3514 3494 3494 3495 3495 3475 3475 3477 3477 3503 3503 3477 3477 3480 3480 3503 3503 3503 3503 3480 3480 3483 3483 3483 3483 3484 3484 3503 3503 3484 3484 3485 3485 3503 3503 3503 3503 3485 3485 3486 3486 3470 3470 3473 3473 3491 3491 3473 3473 3474 3474 3491 3491 3491 3491 3474 3474 3475 3475 3463 3463 3464 3464 3479 3479 3464 3464 3466 3466 3479 3479 3479 3479 3466 3466 3491 3491 3466 3466 3467 3467 3491 3491 3491 3491 3467 3467 3470 3470 3465 3465 3460 3460 3461 3461 3469 3469 3468 3468 3479 3479 3468 3468 3465 3465 3479 3479 3465 3465 3461 3461 3479 3479 3461 3461 3462 3462 3479 3479 3479 3479 3462 3462 3463 3463 3482 3482 3479 3479 3487 3487 3479 3479 3490 3490 3487 3487 3482 3482 3481 3481 3479 3479 3481 3481 3478 3478 3479 3479 3479 3479 3478 3478 3476 3476 3476 3476 3472 3472 3479 3479 3472 3472 3471 3471 3479 3479 3479 3479 3471 3471 3469 3469 3507 3507 3491 3491 3508 3508 3491 3491 3511 3511 3508 3508 3507 3507 3504 3504 3491 3491 3504 3504 3501 3501 3491 3491 3491 3491 3501 3501 3498 3498 3498 3498 3497 3497 3491 3491 3497 3497 3493 3493 3491 3491 3491 3491 3493 3493 3479 3479 3493 3493 3492 3492 3479 3479 3479 3479 3492 3492 3490 3490 3475 3475 3503 3503 3491 3491 3503 3503 3526 3526 3491 3491 3491 3491 3526 3526 3525 3525 3525 3525 3517 3517 3491 3491 3517 3517 3516 3516 3491 3491 3491 3491 3516 3516 3515 3515 3511 3511 3491 3491 3512 3512 3491 3491 3515 3515 3512 3512 3512 3512 3515 3515 3513 3513 3542 3542 3541 3541 3514 3514 3541 3541 3539 3539 3514 3514 3514 3514 3539 3539 3503 3503 3539 3539 3536 3536 3503 3503 3503 3503 3536 3536 3532 3532 3532 3532 3530 3530 3503 3503 3530 3530 3528 3528 3503 3503 3503 3503 3528 3528 3526 3526 3609 3609 3608 3608 3601 3601 3555 3555 3554 3554 3570 3570 3554 3554 3553 3553 3570 3570 3570 3570 3553 3553 3552 3552 3552 3552 3551 3551 3570 3570 3551 3551 3556 3556 3570 3570 3570 3570 3556 3556 3559 3559 3564 3564 3562 3562 3583 3583 3562 3562 3558 3558 3583 3583 3583 3583 3558 3558 3570 3570 3558 3558 3557 3557 3570 3570 3570 3570 3557 3557 3555 3555 3575 3575 3574 3574 3594 3594 3574 3574 3571 3571 3594 3594 3571 3571 3569 3569 3594 3594 3569 3569 3566 3566 3594 3594 3594 3594 3566 3566 3583 3583 3566 3566 3565 3565 3583 3583 3583 3583 3565 3565 3564 3564 3586 3586 3585 3585 3605 3605 3585 3585 3581 3581 3605 3605 3581 3581 3579 3579 3605 3605 3579 3579 3577 3577 3605 3605 3605 3605 3577 3577 3594 3594 3577 3577 3576 3576 3594 3594 3594 3594 3576 3576 3575 3575 3629 3629 3627 3627 3605 3605 3625 3625 3592 3592 3627 3627 3592 3592 3590 3590 3627 3627 3627 3627 3590 3590 3605 3605 3590 3590 3587 3587 3605 3605 3605 3605 3587 3587 3586 3586 3624 3624 3596 3596 3625 3625 3596 3596 3595 3595 3625 3625 3625 3625 3595 3595 3592 3592 3624 3624 3623 3623 3596 3596 3623 3623 3621 3621 3596 3596 3596 3596 3621 3621 3619 3619 3619 3619 3618 3618 3596 3596 3618 3618 3615 3615 3596 3596 3596 3596 3615 3615 3614 3614 3614 3614 3613 3613 3596 3596 3613 3613 3611 3611 3596 3596 3596 3596 3611 3611 3599 3599 3611 3611 3600 3600 3599 3599 3600 3600 3611 3611 3601 3601 3611 3611 3610 3610 3601 3601 3601 3601 3610 3610 3609 3609 3635 3635 3633 3633 3605 3605 3633 3633 3631 3631 3605 3605 3605 3605 3631 3631 3629 3629 3639 3639 3640 3640 3638 3638 3632 3632 3634 3634 3605 3605 3634 3634 3637 3637 3605 3605 3605 3605 3637 3637 3639 3639 3639 3639 3638 3638 3605 3605 3638 3638 3636 3636 3605 3605 3605 3605 3636 3636 3635 3635 3622 3622 3594 3594 3620 3620 3594 3594 3617 3617 3620 3620 3622 3622 3626 3626 3594 3594 3626 3626 3628 3628 3594 3594 3594 3594 3628 3628 3605 3605 3628 3628 3630 3630 3605 3605 3605 3605 3630 3630 3632 3632 3603 3603 3604 3604 3583 3583 3604 3604 3606 3606 3583 3583 3606 3606 3607 3607 3583 3583 3607 3607 3612 3612 3583 3583 3583 3583 3612 3612 3594 3594 3612 3612 3616 3616 3594 3594 3594 3594 3616 3616 3617 3617 3589 3589 3591 3591 3583 3583 3591 3591 3593 3593 3583 3583 3583 3583 3593 3593 3597 3597 3597 3597 3598 3598 3583 3583 3598 3598 3602 3602 3583 3583 3583 3583 3602 3602 3603 3603 3559 3559 3560 3560 3570 3570 3560 3560 3561 3561 3570 3570 3570 3570 3561 3561 3563 3563 3563 3563 3567 3567 3570 3570 3567 3567 3568 3568 3570 3570 3570 3570 3568 3568 3572 3572 3572 3572 3573 3573 3570 3570 3573 3573 3578 3578 3570 3570 3570 3570 3578 3578 3580 3580 3580 3580 3582 3582 3570 3570 3582 3582 3584 3584 3570 3570 3570 3570 3584 3584 3583 3583 3584 3584 3588 3588 3583 3583 3583 3583 3588 3588 3589 3589 3646 3646 3647 3647 3641 3641 3647 3647 3642 3642 3641 3641 3642 3642 3647 3647 3643 3643 3647 3647 3648 3648 3643 3643 3643 3643 3648 3648 3644 3644 3648 3648 3650 3650 3644 3644 3644 3644 3650 3650 3645 3645 3650 3650 3652 3652 3645 3645 3652 3652 3653 3653 3645 3645 3645 3645 3653 3653 3649 3649 3680 3680 3683 3683 3682 3682 3649 3649 3653 3653 3651 3651 3653 3653 3654 3654 3651 3651 3651 3651 3654 3654 3655 3655 3654 3654 3657 3657 3655 3655 3655 3655 3657 3657 3656 3656 3657 3657 3658 3658 3656 3656 3656 3656 3658 3658 3659 3659 3658 3658 3660 3660 3659 3659 3659 3659 3660 3660 3661 3661 3660 3660 3663 3663 3661 3661 3661 3661 3663 3663 3662 3662 3663 3663 3664 3664 3662 3662 3662 3662 3664 3664 3665 3665 3664 3664 3666 3666 3665 3665 3665 3665 3666 3666 3667 3667 3666 3666 3668 3668 3667 3667 3667 3667 3668 3668 3669 3669 3668 3668 3671 3671 3669 3669 3669 3669 3671 3671 3670 3670 3671 3671 3672 3672 3670 3670 3670 3670 3672 3672 3673 3673 3672 3672 3674 3674 3673 3673 3673 3673 3674 3674 3675 3675 3674 3674 3676 3676 3675 3675 3675 3675 3676 3676 3678 3678 3682 3682 3681 3681 3679 3679 3678 3678 3680 3680 3675 3675 3680 3680 3682 3682 3675 3675 3675 3675 3682 3682 3677 3677 3682 3682 3679 3679 3677 3677 3684 3684 3685 3685 3686 3686 3685 3685 3687 3687 3686 3686 3686 3686 3687 3687 3688 3688 3687 3687 3689 3689 3688 3688 3688 3688 3689 3689 3690 3690 3689 3689 3691 3691 3690 3690 3690 3690 3691 3691 3692 3692 3691 3691 3693 3693 3692 3692 3692 3692 3693 3693 3694 3694 3693 3693 3695 3695 3694 3694 3694 3694 3695 3695 3696 3696 3695 3695 3697 3697 3696 3696 3696 3696 3697 3697 3698 3698 3697 3697 3699 3699 3698 3698 3698 3698 3699 3699 3700 3700 3699 3699 3701 3701 3700 3700 3700 3700 3701 3701 3702 3702 3701 3701 3703 3703 3702 3702 3702 3702 3703 3703 3704 3704 3703 3703 3705 3705 3704 3704 3704 3704 3705 3705 3706 3706 3705 3705 3707 3707 3706 3706 3706 3706 3707 3707 3708 3708 3707 3707 3709 3709 3708 3708 3708 3708 3709 3709 3710 3710 3709 3709 3711 3711 3710 3710 3710 3710 3711 3711 3712 3712 3711 3711 3713 3713 3712 3712 3712 3712 3713 3713 3714 3714 3713 3713 3715 3715 3714 3714 3714 3714 3715 3715 3716 3716 3715 3715 3717 3717 3716 3716 3716 3716 3717 3717 3718 3718 3717 3717 3719 3719 3718 3718 3718 3718 3719 3719 3720 3720 3719 3719 3721 3721 3720 3720 3720 3720 3721 3721 3722 3722 3721 3721 3723 3723 3722 3722 3722 3722 3723 3723 3724 3724 3723 3723 3725 3725 3724 3724 3724 3724 3725 3725 3726 3726 3725 3725 3727 3727 3726 3726 3726 3726 3727 3727 4784 4784 3727 3727 4785 4785 4786 4786 3728 3728 3729 3729 3730 3730 3729 3729 3731 3731 3730 3730 3730 3730 3731 3731 3732 3732 3731 3731 3733 3733 3732 3732 3732 3732 3733 3733 3734 3734 3733 3733 3735 3735 3734 3734 3734 3734 3735 3735 3736 3736 3735 3735 3737 3737 3736 3736 3736 3736 3737 3737 3738 3738 3737 3737 3739 3739 3738 3738 3738 3738 3739 3739 3740 3740 3739 3739 3741 3741 3740 3740 3740 3740 3741 3741 3742 3742 3741 3741 3743 3743 3742 3742 3773 3773 3770 3770 3768 3768 3788 3788 3789 3789 3786 3786 3789 3789 3787 3787 3786 3786 3786 3786 3787 3787 3783 3783 3787 3787 3785 3785 3783 3783 3783 3783 3785 3785 3780 3780 3785 3785 3784 3784 3780 3780 3780 3780 3784 3784 3779 3779 3784 3784 3782 3782 3779 3779 3779 3779 3782 3782 3778 3778 3782 3782 3781 3781 3778 3778 3778 3778 3781 3781 3775 3775 3781 3781 3777 3777 3775 3775 3775 3775 3777 3777 3772 3772 3777 3777 3776 3776 3772 3772 3772 3772 3776 3776 3763 3763 3776 3776 3767 3767 3763 3763 3763 3763 3767 3767 3760 3760 3767 3767 3766 3766 3760 3760 3760 3760 3766 3766 3754 3754 3766 3766 3759 3759 3754 3754 3754 3754 3759 3759 3748 3748 3759 3759 3757 3757 3748 3748 3757 3757 3755 3755 3748 3748 3748 3748 3755 3755 3747 3747 3755 3755 3753 3753 3747 3747 3747 3747 3753 3753 3746 3746 3753 3753 3752 3752 3746 3746 3746 3746 3752 3752 3745 3745 3745 3745 3752 3752 3744 3744 3752 3752 3751 3751 3744 3744 3744 3744 3751 3751 3749 3749 3751 3751 3756 3756 3749 3749 3749 3749 3756 3756 3750 3750 3756 3756 3758 3758 3750 3750 3750 3750 3758 3758 3761 3761 3758 3758 3764 3764 3761 3761 3761 3761 3764 3764 3762 3762 3764 3764 3765 3765 3762 3762 3765 3765 3769 3769 3762 3762 3762 3762 3769 3769 3768 3768 3769 3769 3771 3771 3768 3768 3768 3768 3771 3771 3773 3773 3771 3771 3774 3774 3773 3773 3843 3843 3853 3853 3852 3852 3846 3846 3844 3844 3841 3841 3852 3852 3849 3849 3843 3843 3849 3849 3847 3847 3843 3843 3843 3843 3847 3847 3846 3846 3846 3846 3841 3841 3843 3843 3841 3841 3840 3840 3843 3843 3843 3843 3840 3840 3838 3838 3870 3870 3872 3872 3858 3858 3862 3862 3864 3864 3856 3856 3864 3864 3866 3866 3856 3856 3856 3856 3866 3866 3858 3858 3866 3866 3868 3868 3858 3858 3858 3858 3868 3868 3870 3870 3862 3862 3856 3856 3843 3843 3856 3856 3854 3854 3843 3843 3843 3843 3854 3854 3853 3853 3871 3871 3869 3869 3872 3872 3880 3880 3879 3879 3877 3877 3879 3879 3878 3878 3877 3877 3877 3877 3878 3878 3876 3876 3878 3878 3874 3874 3876 3876 3876 3876 3874 3874 3875 3875 3875 3875 3874 3874 3872 3872 3874 3874 3873 3873 3872 3872 3872 3872 3873 3873 3871 3871 3869 3869 3867 3867 3872 3872 3867 3867 3865 3865 3872 3872 3872 3872 3865 3865 3863 3863 3863 3863 3860 3860 3872 3872 3860 3860 3859 3859 3872 3872 3872 3872 3859 3859 3858 3858 3855 3855 3843 3843 3851 3851 3843 3843 3833 3833 3851 3851 3855 3855 3857 3857 3843 3843 3857 3857 3861 3861 3843 3843 3843 3843 3861 3861 3862 3862 3837 3837 3833 3833 3826 3826 3837 3837 3839 3839 3833 3833 3839 3839 3842 3842 3833 3833 3833 3833 3842 3842 3845 3845 3845 3845 3848 3848 3833 3833 3848 3848 3850 3850 3833 3833 3833 3833 3850 3850 3851 3851 3830 3830 3832 3832 3826 3826 3832 3832 3836 3836 3826 3826 3826 3826 3836 3836 3837 3837 3821 3821 3822 3822 3816 3816 3822 3822 3825 3825 3816 3816 3816 3816 3825 3825 3826 3826 3825 3825 3827 3827 3826 3826 3826 3826 3827 3827 3830 3830 3812 3812 3814 3814 3815 3815 3809 3809 3811 3811 3816 3816 3811 3811 3812 3812 3816 3816 3812 3812 3815 3815 3816 3816 3815 3815 3819 3819 3816 3816 3816 3816 3819 3819 3821 3821 3800 3800 3816 3816 3797 3797 3816 3816 3795 3795 3797 3797 3800 3800 3801 3801 3816 3816 3801 3801 3805 3805 3816 3816 3816 3816 3805 3805 3806 3806 3806 3806 3807 3807 3816 3816 3807 3807 3808 3808 3816 3816 3816 3816 3808 3808 3809 3809 3798 3798 3826 3826 3799 3799 3826 3826 3802 3802 3799 3799 3798 3798 3796 3796 3826 3826 3796 3796 3794 3794 3826 3826 3826 3826 3794 3794 3790 3790 3790 3790 3791 3791 3826 3826 3791 3791 3792 3792 3826 3826 3826 3826 3792 3792 3816 3816 3792 3792 3793 3793 3816 3816 3816 3816 3793 3793 3795 3795 3818 3818 3817 3817 3826 3826 3817 3817 3813 3813 3826 3826 3826 3826 3813 3813 3810 3810 3802 3802 3826 3826 3803 3803 3826 3826 3810 3810 3803 3803 3803 3803 3810 3810 3804 3804 3829 3829 3828 3828 3833 3833 3838 3838 3835 3835 3843 3843 3835 3835 3834 3834 3843 3843 3843 3843 3834 3834 3833 3833 3834 3834 3831 3831 3833 3833 3833 3833 3831 3831 3829 3829 3828 3828 3824 3824 3833 3833 3824 3824 3823 3823 3833 3833 3833 3833 3823 3823 3826 3826 3823 3823 3820 3820 3826 3826 3826 3826 3820 3820 3818 3818 3969 3969 3970 3970 3967 3967 3912 3912 3911 3911 3906 3906 3911 3911 3908 3908 3906 3906 3906 3906 3908 3908 3905 3905 3905 3905 3904 3904 3906 3906 3904 3904 3902 3902 3906 3906 3906 3906 3902 3902 3900 3900 3922 3922 3920 3920 3916 3916 3920 3920 3917 3917 3916 3916 3916 3916 3917 3917 3906 3906 3917 3917 3915 3915 3906 3906 3906 3906 3915 3915 3912 3912 3937 3937 3935 3935 3923 3923 3935 3935 3932 3932 3923 3923 3932 3932 3929 3929 3923 3923 3929 3929 3927 3927 3923 3923 3923 3923 3927 3927 3916 3916 3927 3927 3926 3926 3916 3916 3916 3916 3926 3926 3922 3922 3952 3952 3951 3951 3933 3933 3951 3951 3947 3947 3933 3933 3947 3947 3945 3945 3933 3933 3945 3945 3941 3941 3933 3933 3933 3933 3941 3941 3923 3923 3941 3941 3940 3940 3923 3923 3923 3923 3940 3940 3937 3937 3946 3946 3933 3933 3944 3944 3933 3933 3943 3943 3944 3944 3948 3948 3958 3958 3946 3946 3958 3958 3956 3956 3946 3946 3946 3946 3956 3956 3933 3933 3956 3956 3954 3954 3933 3933 3933 3933 3954 3954 3952 3952 3949 3949 3962 3962 3948 3948 3962 3962 3960 3960 3948 3948 3948 3948 3960 3960 3958 3958 3949 3949 3950 3950 3962 3962 3950 3950 3953 3953 3962 3962 3962 3962 3953 3953 3955 3955 3955 3955 3957 3957 3962 3962 3957 3957 3959 3959 3962 3962 3962 3962 3959 3959 3961 3961 3961 3961 3963 3963 3962 3962 3963 3963 3964 3964 3962 3962 3962 3962 3964 3964 3965 3965 3964 3964 3966 3966 3965 3965 3966 3966 3964 3964 3967 3967 3964 3964 3968 3968 3967 3967 3967 3967 3968 3968 3969 3969 3925 3925 3928 3928 3933 3933 3928 3928 3930 3930 3933 3933 3933 3933 3930 3930 3931 3931 3931 3931 3934 3934 3933 3933 3934 3934 3936 3936 3933 3933 3933 3933 3936 3936 3938 3938 3938 3938 3939 3939 3933 3933 3939 3939 3942 3942 3933 3933 3933 3933 3942 3942 3943 3943 3914 3914 3918 3918 3923 3923 3918 3918 3919 3919 3923 3923 3919 3919 3921 3921 3923 3923 3923 3923 3921 3921 3933 3933 3921 3921 3924 3924 3933 3933 3933 3933 3924 3924 3925 3925 3894 3894 3901 3901 3916 3916 3901 3901 3903 3903 3916 3916 3916 3916 3903 3903 3907 3907 3907 3907 3909 3909 3916 3916 3909 3909 3910 3910 3916 3916 3916 3916 3910 3910 3923 3923 3910 3910 3913 3913 3923 3923 3923 3923 3913 3913 3914 3914 3881 3881 3886 3886 3916 3916 3886 3886 3887 3887 3916 3916 3916 3916 3887 3887 3890 3890 3890 3890 3891 3891 3916 3916 3891 3891 3893 3893 3916 3916 3916 3916 3893 3893 3894 3894 3900 3900 3899 3899 3906 3906 3899 3899 3898 3898 3906 3906 3906 3906 3898 3898 3897 3897 3897 3897 3896 3896 3906 3906 3896 3896 3895 3895 3906 3906 3906 3906 3895 3895 3892 3892 3892 3892 3889 3889 3906 3906 3889 3889 3888 3888 3906 3906 3906 3906 3888 3888 3885 3885 3885 3885 3884 3884 3906 3906 3884 3884 3883 3883 3906 3906 3906 3906 3883 3883 3916 3916 3883 3883 3882 3882 3916 3916 3916 3916 3882 3882 3881 3881 4013 4013 4011 4011 4012 4012 4011 4011 4010 4010 4012 4012 4010 4010 4011 4011 4008 4008 4011 4011 4009 4009 4008 4008 4008 4008 4009 4009 4006 4006 4009 4009 4007 4007 4006 4006 4006 4006 4007 4007 4004 4004 4007 4007 4005 4005 4004 4004 4005 4005 4003 4003 4004 4004 4004 4004 4003 4003 4002 4002 3975 3975 3973 3973 3972 3972 4002 4002 4003 4003 4000 4000 4003 4003 4001 4001 4000 4000 4000 4000 4001 4001 3998 3998 4001 4001 3999 3999 3998 3998 3998 3998 3999 3999 3996 3996 3999 3999 3997 3997 3996 3996 3996 3996 3997 3997 3994 3994 3997 3997 3995 3995 3994 3994 3994 3994 3995 3995 3992 3992 3995 3995 3993 3993 3992 3992 3992 3992 3993 3993 3990 3990 3993 3993 3991 3991 3990 3990 3990 3990 3991 3991 3988 3988 3991 3991 3989 3989 3988 3988 3988 3988 3989 3989 3986 3986 3989 3989 3987 3987 3986 3986 4787 4787 4788 4788 3984 3984 4789 4789 3985 3985 3984 3984 3984 3984 3985 3985 3982 3982 3985 3985 3983 3983 3982 3982 3982 3982 3983 3983 3980 3980 3983 3983 3981 3981 3980 3980 3980 3980 3981 3981 3978 3978 3981 3981 3979 3979 3978 3978 3978 3978 3979 3979 3977 3977 3972 3972 3971 3971 3974 3974 3977 3977 3975 3975 3978 3978 3975 3975 3972 3972 3978 3978 3978 3978 3972 3972 3976 3976 3972 3972 3974 3974 3976 3976 4014 4014 4015 4015 4016 4016 4015 4015 4017 4017 4016 4016 4016 4016 4017 4017 4018 4018 4017 4017 4019 4019 4018 4018 4018 4018 4019 4019 4020 4020 4019 4019 4021 4021 4020 4020 4020 4020 4021 4021 4022 4022 4021 4021 4023 4023 4022 4022 4022 4022 4023 4023 4024 4024 4023 4023 4025 4025 4024 4024 4024 4024 4025 4025 4026 4026 4025 4025 4027 4027 4026 4026 4026 4026 4027 4027 4028 4028 4027 4027 4029 4029 4028 4028 4028 4028 4029 4029 4030 4030 4029 4029 4031 4031 4030 4030 4030 4030 4031 4031 4032 4032 4031 4031 4033 4033 4032 4032 4032 4032 4033 4033 4034 4034 4033 4033 4035 4035 4034 4034 4034 4034 4035 4035 4036 4036 4035 4035 4037 4037 4036 4036 4036 4036 4037 4037 4038 4038 4037 4037 4039 4039 4038 4038 4038 4038 4039 4039 4040 4040 4039 4039 4041 4041 4040 4040 4040 4040 4041 4041 4042 4042 4041 4041 4043 4043 4042 4042 4042 4042 4043 4043 4044 4044 4043 4043 4045 4045 4044 4044 4044 4044 4045 4045 4046 4046 4045 4045 4047 4047 4046 4046 4046 4046 4047 4047 4048 4048 4047 4047 4049 4049 4048 4048 4048 4048 4049 4049 4050 4050 4049 4049 4051 4051 4050 4050 4050 4050 4051 4051 4052 4052 4051 4051 4053 4053 4052 4052 4052 4052 4053 4053 4054 4054 4053 4053 4055 4055 4054 4054 4054 4054 4055 4055 4056 4056 4055 4055 4057 4057 4056 4056 4056 4056 4057 4057 4058 4058 4057 4057 4059 4059 4058 4058 4058 4058 4059 4059 4060 4060 4059 4059 4061 4061 4060 4060 4060 4060 4061 4061 4062 4062 4061 4061 4063 4063 4062 4062 4062 4062 4063 4063 4064 4064 4063 4063 4065 4065 4064 4064 4064 4064 4065 4065 4066 4066 4065 4065 4067 4067 4066 4066 4066 4066 4067 4067 4068 4068 4067 4067 4069 4069 4068 4068 4068 4068 4069 4069 4070 4070 4069 4069 4071 4071 4070 4070 4070 4070 4071 4071 4072 4072 4071 4071 4073 4073 4072 4072 4075 4075 4074 4074 4078 4078 4119 4119 4118 4118 4117 4117 4118 4118 4116 4116 4117 4117 4117 4117 4116 4116 4115 4115 4116 4116 4114 4114 4115 4115 4115 4115 4114 4114 4113 4113 4114 4114 4112 4112 4113 4113 4113 4113 4112 4112 4111 4111 4112 4112 4110 4110 4111 4111 4111 4111 4110 4110 4109 4109 4110 4110 4108 4108 4109 4109 4109 4109 4108 4108 4107 4107 4108 4108 4106 4106 4107 4107 4107 4107 4106 4106 4105 4105 4106 4106 4104 4104 4105 4105 4105 4105 4104 4104 4103 4103 4104 4104 4102 4102 4103 4103 4103 4103 4102 4102 4101 4101 4102 4102 4100 4100 4101 4101 4101 4101 4100 4100 4099 4099 4100 4100 4098 4098 4099 4099 4099 4099 4098 4098 4097 4097 4098 4098 4096 4096 4097 4097 4096 4096 4095 4095 4097 4097 4097 4097 4095 4095 4094 4094 4095 4095 4093 4093 4094 4094 4094 4094 4093 4093 4092 4092 4093 4093 4090 4090 4092 4092 4092 4092 4090 4090 4091 4091 4091 4091 4090 4090 4089 4089 4090 4090 4088 4088 4089 4089 4089 4089 4088 4088 4087 4087 4088 4088 4086 4086 4087 4087 4087 4087 4086 4086 4085 4085 4086 4086 4084 4084 4085 4085 4085 4085 4084 4084 4083 4083 4084 4084 4081 4081 4083 4083 4083 4083 4081 4081 4082 4082 4081 4081 4080 4080 4082 4082 4080 4080 4079 4079 4082 4082 4082 4082 4079 4079 4078 4078 4079 4079 4077 4077 4078 4078 4078 4078 4077 4077 4075 4075 4077 4077 4076 4076 4075 4075 4156 4156 4151 4151 4149 4149 4139 4139 4140 4140 4156 4156 4139 4139 4156 4156 4137 4137 4149 4149 4147 4147 4156 4156 4147 4147 4145 4145 4156 4156 4156 4156 4145 4145 4143 4143 4143 4143 4133 4133 4156 4156 4133 4133 4136 4136 4156 4156 4156 4156 4136 4136 4137 4137 4194 4194 4192 4192 4157 4157 4202 4202 4201 4201 4154 4154 4201 4201 4197 4197 4154 4154 4154 4154 4197 4197 4157 4157 4197 4197 4195 4195 4157 4157 4157 4157 4195 4195 4194 4194 4202 4202 4154 4154 4156 4156 4154 4154 4153 4153 4156 4156 4156 4156 4153 4153 4151 4151 4175 4175 4173 4173 4192 4192 4183 4183 4181 4181 4187 4187 4181 4181 4179 4179 4187 4187 4187 4187 4179 4179 4188 4188 4179 4179 4178 4178 4188 4188 4188 4188 4178 4178 4190 4190 4190 4190 4178 4178 4192 4192 4178 4178 4176 4176 4192 4192 4192 4192 4176 4176 4175 4175 4173 4173 4168 4168 4192 4192 4168 4168 4167 4167 4192 4192 4192 4192 4167 4167 4163 4163 4163 4163 4160 4160 4192 4192 4160 4160 4159 4159 4192 4192 4192 4192 4159 4159 4157 4157 4206 4206 4156 4156 4210 4210 4156 4156 4162 4162 4210 4210 4206 4206 4205 4205 4156 4156 4205 4205 4203 4203 4156 4156 4156 4156 4203 4203 4202 4202 4199 4199 4200 4200 4162 4162 4200 4200 4204 4204 4162 4162 4162 4162 4204 4204 4207 4207 4207 4207 4208 4208 4162 4162 4208 4208 4209 4209 4162 4162 4162 4162 4209 4209 4210 4210 4193 4193 4196 4196 4164 4164 4196 4196 4198 4198 4164 4164 4164 4164 4198 4198 4199 4199 4185 4185 4186 4186 4169 4169 4186 4186 4189 4189 4169 4169 4169 4169 4189 4189 4164 4164 4189 4189 4191 4191 4164 4164 4164 4164 4191 4191 4193 4193 4177 4177 4180 4180 4182 4182 4172 4172 4174 4174 4169 4169 4174 4174 4177 4177 4169 4169 4177 4177 4182 4182 4169 4169 4182 4182 4184 4184 4169 4169 4169 4169 4184 4184 4185 4185 4158 4158 4169 4169 4155 4155 4169 4169 4152 4152 4155 4155 4158 4158 4161 4161 4169 4169 4161 4161 4165 4165 4169 4169 4169 4169 4165 4165 4166 4166 4166 4166 4170 4170 4169 4169 4170 4170 4171 4171 4169 4169 4169 4169 4171 4171 4172 4172 4127 4127 4164 4164 4125 4125 4164 4164 4122 4122 4125 4125 4127 4127 4141 4141 4164 4164 4141 4141 4142 4142 4164 4164 4164 4164 4142 4142 4144 4144 4144 4144 4146 4146 4164 4164 4146 4146 4148 4148 4164 4164 4164 4164 4148 4148 4169 4169 4148 4148 4150 4150 4169 4169 4169 4169 4150 4150 4152 4152 4199 4199 4162 4162 4164 4164 4162 4162 4129 4129 4164 4164 4164 4164 4129 4129 4128 4128 4128 4128 4126 4126 4164 4164 4126 4126 4124 4124 4164 4164 4164 4164 4124 4124 4123 4123 4122 4122 4164 4164 4121 4121 4164 4164 4123 4123 4121 4121 4121 4121 4123 4123 4120 4120 4140 4140 4138 4138 4156 4156 4138 4138 4135 4135 4156 4156 4156 4156 4135 4135 4162 4162 4135 4135 4134 4134 4162 4162 4162 4162 4134 4134 4132 4132 4132 4132 4131 4131 4162 4162 4131 4131 4130 4130 4162 4162 4162 4162 4130 4130 4129 4129 4270 4270 4273 4273 4275 4275 4278 4278 4276 4276 4259 4259 4276 4276 4274 4274 4259 4259 4259 4259 4274 4274 4272 4272 4272 4272 4271 4271 4259 4259 4271 4271 4268 4268 4259 4259 4259 4259 4268 4268 4265 4265 4286 4286 4285 4285 4254 4254 4285 4285 4281 4281 4254 4254 4254 4254 4281 4281 4259 4259 4281 4281 4280 4280 4259 4259 4259 4259 4280 4280 4278 4278 4298 4298 4297 4297 4251 4251 4297 4297 4294 4294 4251 4251 4294 4294 4292 4292 4251 4251 4292 4292 4289 4289 4251 4251 4251 4251 4289 4289 4254 4254 4289 4289 4288 4288 4254 4254 4254 4254 4288 4288 4286 4286 4291 4291 4293 4293 4246 4246 4293 4293 4295 4295 4246 4246 4295 4295 4296 4296 4246 4246 4296 4296 4300 4300 4246 4246 4246 4246 4300 4300 4251 4251 4300 4300 4299 4299 4251 4251 4251 4251 4299 4299 4298 4298 4242 4242 4244 4244 4246 4246 4247 4247 4284 4284 4244 4244 4284 4284 4287 4287 4244 4244 4244 4244 4287 4287 4246 4246 4287 4287 4290 4290 4246 4246 4246 4246 4290 4290 4291 4291 4248 4248 4282 4282 4247 4247 4282 4282 4283 4283 4247 4247 4247 4247 4283 4283 4284 4284 4248 4248 4250 4250 4282 4282 4250 4250 4253 4253 4282 4282 4282 4282 4253 4253 4257 4257 4257 4257 4258 4258 4282 4282 4258 4258 4262 4262 4282 4282 4282 4282 4262 4262 4264 4264 4264 4264 4266 4266 4282 4282 4266 4266 4267 4267 4282 4282 4282 4282 4267 4267 4279 4279 4267 4267 4277 4277 4279 4279 4277 4277 4267 4267 4275 4275 4267 4267 4269 4269 4275 4275 4275 4275 4269 4269 4270 4270 4236 4236 4239 4239 4246 4246 4239 4239 4241 4241 4246 4246 4246 4246 4241 4241 4242 4242 4226 4226 4223 4223 4233 4233 4230 4230 4228 4228 4246 4246 4228 4228 4227 4227 4246 4246 4246 4246 4227 4227 4226 4226 4226 4226 4233 4233 4246 4246 4233 4233 4234 4234 4246 4246 4246 4246 4234 4234 4236 4236 4222 4222 4251 4251 4221 4221 4251 4251 4220 4220 4221 4221 4222 4222 4224 4224 4251 4251 4224 4224 4225 4225 4251 4251 4251 4251 4225 4225 4246 4246 4225 4225 4229 4229 4246 4246 4246 4246 4229 4229 4230 4230 4211 4211 4213 4213 4254 4254 4213 4213 4214 4214 4254 4254 4214 4214 4215 4215 4254 4254 4215 4215 4218 4218 4254 4254 4254 4254 4218 4218 4251 4251 4218 4218 4219 4219 4251 4251 4251 4251 4219 4219 4220 4220 4235 4235 4232 4232 4254 4254 4232 4232 4231 4231 4254 4254 4254 4254 4231 4231 4217 4217 4217 4217 4216 4216 4254 4254 4216 4216 4212 4212 4254 4254 4254 4254 4212 4212 4211 4211 4265 4265 4263 4263 4259 4259 4263 4263 4261 4261 4259 4259 4259 4259 4261 4261 4260 4260 4260 4260 4256 4256 4259 4259 4256 4256 4255 4255 4259 4259 4259 4259 4255 4255 4252 4252 4252 4252 4249 4249 4259 4259 4249 4249 4245 4245 4259 4259 4259 4259 4245 4245 4243 4243 4243 4243 4240 4240 4259 4259 4240 4240 4238 4238 4259 4259 4259 4259 4238 4238 4254 4254 4238 4238 4237 4237 4254 4254 4254 4254 4237 4237 4235 4235 4342 4342 4340 4340 4343 4343 4340 4340 4341 4341 4343 4343 4341 4341 4340 4340 4339 4339 4340 4340 4338 4338 4339 4339 4339 4339 4338 4338 4337 4337 4338 4338 4336 4336 4337 4337 4337 4337 4336 4336 4335 4335 4336 4336 4334 4334 4335 4335 4334 4334 4332 4332 4335 4335 4335 4335 4332 4332 4333 4333 4304 4304 4301 4301 4302 4302 4333 4333 4332 4332 4331 4331 4332 4332 4330 4330 4331 4331 4331 4331 4330 4330 4790 4790 4330 4330 4791 4791 4792 4792 4329 4329 4328 4328 4327 4327 4328 4328 4326 4326 4327 4327 4327 4327 4326 4326 4325 4325 4326 4326 4324 4324 4325 4325 4325 4325 4324 4324 4323 4323 4324 4324 4322 4322 4323 4323 4323 4323 4322 4322 4321 4321 4322 4322 4320 4320 4321 4321 4321 4321 4320 4320 4318 4318 4320 4320 4319 4319 4318 4318 4318 4318 4319 4319 4317 4317 4319 4319 4316 4316 4317 4317 4317 4317 4316 4316 4315 4315 4316 4316 4314 4314 4315 4315 4315 4315 4314 4314 4313 4313 4314 4314 4312 4312 4313 4313 4313 4313 4312 4312 4311 4311 4312 4312 4310 4310 4311 4311 4311 4311 4310 4310 4309 4309 4310 4310 4308 4308 4309 4309 4309 4309 4308 4308 4306 4306 4302 4302 4303 4303 4305 4305 4306 4306 4304 4304 4309 4309 4304 4304 4302 4302 4309 4309 4309 4309 4302 4302 4307 4307 4302 4302 4305 4305 4307 4307 4344 4344 4345 4345 4346 4346 4345 4345 4347 4347 4346 4346 4346 4346 4347 4347 4348 4348 4347 4347 4349 4349 4348 4348 4348 4348 4349 4349 4350 4350 4349 4349 4351 4351 4350 4350 4350 4350 4351 4351 4352 4352 4351 4351 4353 4353 4352 4352 4352 4352 4353 4353 4354 4354 4353 4353 4355 4355 4354 4354 4354 4354 4355 4355 4356 4356 4355 4355 4357 4357 4356 4356 4356 4356 4357 4357 4358 4358 4357 4357 4359 4359 4358 4358 4358 4358 4359 4359 4360 4360 4359 4359 4361 4361 4360 4360 4360 4360 4361 4361 4362 4362 4361 4361 4363 4363 4362 4362 4362 4362 4363 4363 4364 4364 4363 4363 4365 4365 4364 4364 4364 4364 4365 4365 4366 4366 4365 4365 4367 4367 4366 4366 4366 4366 4367 4367 4368 4368 4367 4367 4369 4369 4368 4368 4368 4368 4369 4369 4370 4370 4369 4369 4371 4371 4370 4370 4370 4370 4371 4371 4372 4372 4371 4371 4373 4373 4372 4372 4372 4372 4373 4373 4374 4374 4373 4373 4375 4375 4374 4374 4374 4374 4375 4375 4376 4376 4375 4375 4377 4377 4376 4376 4376 4376 4377 4377 4378 4378 4377 4377 4379 4379 4378 4378 4378 4378 4379 4379 4380 4380 4379 4379 4381 4381 4380 4380 4380 4380 4381 4381 4382 4382 4381 4381 4383 4383 4382 4382 4382 4382 4383 4383 4384 4384 4383 4383 4385 4385 4384 4384 4384 4384 4385 4385 4386 4386 4385 4385 4387 4387 4386 4386 4386 4386 4387 4387 4388 4388 4387 4387 4389 4389 4388 4388 4388 4388 4389 4389 4390 4390 4389 4389 4391 4391 4390 4390 4390 4390 4391 4391 4392 4392 4391 4391 4393 4393 4392 4392 4392 4392 4393 4393 4394 4394 4393 4393 4395 4395 4394 4394 4394 4394 4395 4395 4396 4396 4395 4395 4397 4397 4396 4396 4396 4396 4397 4397 4398 4398 4397 4397 4399 4399 4398 4398 4398 4398 4399 4399 4400 4400 4399 4399 4401 4401 4400 4400 4400 4400 4401 4401 4402 4402 4401 4401 4403 4403 4402 4402 4461 4461 4465 4465 4466 4466 4465 4465 4467 4467 4466 4466 4466 4466 4467 4467 4470 4470 4467 4467 4471 4471 4470 4470 4470 4470 4471 4471 4474 4474 4471 4471 4475 4475 4474 4474 4474 4474 4475 4475 4478 4478 4475 4475 4479 4479 4478 4478 4478 4478 4479 4479 4476 4476 4479 4479 4477 4477 4476 4476 4476 4476 4477 4477 4472 4472 4477 4477 4473 4473 4472 4472 4472 4472 4473 4473 4468 4468 4473 4473 4469 4469 4468 4468 4468 4468 4469 4469 4463 4463 4469 4469 4464 4464 4463 4463 4463 4463 4464 4464 4793 4793 4464 4464 4794 4794 4795 4795 4459 4459 4460 4460 4455 4455 4460 4460 4456 4456 4455 4455 4455 4455 4456 4456 4451 4451 4456 4456 4452 4452 4451 4451 4451 4451 4452 4452 4447 4447 4452 4452 4448 4448 4447 4447 4447 4447 4448 4448 4443 4443 4448 4448 4444 4444 4443 4443 4443 4443 4444 4444 4439 4439 4444 4444 4440 4440 4439 4439 4439 4439 4440 4440 4435 4435 4440 4440 4436 4436 4435 4435 4435 4435 4436 4436 4431 4431 4436 4436 4432 4432 4431 4431 4431 4431 4432 4432 4427 4427 4432 4432 4428 4428 4427 4427 4428 4428 4424 4424 4427 4427 4796 4796 4797 4797 4421 4421 4798 4798 4422 4422 4421 4421 4421 4421 4422 4422 4416 4416 4422 4422 4417 4417 4416 4416 4416 4416 4417 4417 4412 4412 4417 4417 4413 4413 4412 4412 4412 4412 4413 4413 4408 4408 4413 4413 4409 4409 4408 4408 4408 4408 4409 4409 4404 4404 4409 4409 4405 4405 4404 4404 4404 4404 4405 4405 4406 4406 4405 4405 4407 4407 4406 4406 4406 4406 4407 4407 4410 4410 4407 4407 4411 4411 4410 4410 4410 4410 4411 4411 4414 4414 4411 4411 4415 4415 4414 4414 4415 4415 4418 4418 4414 4414 4414 4414 4418 4418 4419 4419 4418 4418 4420 4420 4419 4419 4420 4420 4799 4799 4419 4419 4419 4419 4800 4800 4801 4801 4423 4423 4426 4426 4425 4425 4425 4425 4426 4426 4429 4429 4426 4426 4430 4430 4429 4429 4429 4429 4430 4430 4433 4433 4430 4430 4434 4434 4433 4433 4433 4433 4434 4434 4437 4437 4434 4434 4438 4438 4437 4437 4437 4437 4438 4438 4441 4441 4438 4438 4442 4442 4441 4441 4441 4441 4442 4442 4445 4445 4442 4442 4446 4446 4445 4445 4445 4445 4446 4446 4449 4449 4446 4446 4450 4450 4449 4449 4449 4449 4450 4450 4453 4453 4450 4450 4454 4454 4453 4453 4453 4453 4454 4454 4457 4457 4454 4454 4458 4458 4457 4457 4802 4802 4803 4803 4461 4461 4804 4804 4462 4462 4461 4461 4461 4461 4462 4462 4465 4465 4541 4541 4539 4539 4536 4536 4539 4539 4535 4535 4536 4536 4536 4536 4535 4535 4805 4805 4535 4535 4806 4806 4807 4807 4532 4532 4531 4531 4528 4528 4531 4531 4527 4527 4528 4528 4528 4528 4527 4527 4524 4524 4527 4527 4523 4523 4524 4524 4524 4524 4523 4523 4520 4520 4523 4523 4519 4519 4520 4520 4520 4520 4519 4519 4516 4516 4519 4519 4515 4515 4516 4516 4516 4516 4515 4515 4512 4512 4515 4515 4511 4511 4512 4512 4512 4512 4511 4511 4508 4508 4511 4511 4507 4507 4508 4508 4508 4508 4507 4507 4504 4504 4507 4507 4503 4503 4504 4504 4504 4504 4503 4503 4500 4500 4503 4503 4499 4499 4500 4500 4808 4808 4809 4809 4496 4496 4810 4810 4495 4495 4496 4496 4495 4495 4494 4494 4496 4496 4496 4496 4494 4494 4491 4491 4494 4494 4490 4490 4491 4491 4491 4491 4490 4490 4487 4487 4490 4490 4486 4486 4487 4487 4487 4487 4486 4486 4483 4483 4486 4486 4482 4482 4483 4483 4483 4483 4482 4482 4481 4481 4482 4482 4480 4480 4481 4481 4481 4481 4480 4480 4485 4485 4480 4480 4484 4484 4485 4485 4485 4485 4484 4484 4489 4489 4484 4484 4488 4488 4489 4489 4489 4489 4488 4488 4493 4493 4488 4488 4492 4492 4493 4493 4493 4493 4492 4492 4498 4498 4492 4492 4497 4497 4498 4498 4498 4498 4497 4497 4811 4811 4497 4497 4812 4812 4813 4813 4502 4502 4501 4501 4506 4506 4501 4501 4505 4505 4506 4506 4506 4506 4505 4505 4510 4510 4505 4505 4509 4509 4510 4510 4510 4510 4509 4509 4514 4514 4509 4509 4513 4513 4514 4514 4514 4514 4513 4513 4518 4518 4513 4513 4517 4517 4518 4518 4518 4518 4517 4517 4522 4522 4517 4517 4521 4521 4522 4522 4522 4522 4521 4521 4526 4526 4521 4521 4525 4525 4526 4526 4526 4526 4525 4525 4530 4530 4525 4525 4529 4529 4530 4530 4530 4530 4529 4529 4534 4534 4529 4529 4533 4533 4534 4534 4814 4814 4815 4815 4538 4538 4816 4816 4537 4537 4538 4538 4538 4538 4537 4537 4543 4543 4537 4537 4542 4542 4543 4543 4543 4543 4542 4542 4547 4547 4542 4542 4546 4546 4547 4547 4547 4547 4546 4546 4551 4551 4546 4546 4550 4550 4551 4551 4551 4551 4550 4550 4553 4553 4550 4550 4552 4552 4553 4553 4553 4553 4552 4552 4549 4549 4552 4552 4548 4548 4549 4549 4549 4549 4548 4548 4545 4545 4548 4548 4544 4544 4545 4545 4545 4545 4544 4544 4541 4541 4544 4544 4540 4540 4541 4541 4541 4541 4540 4540 4539 4539
+13 13 15 15 18 18 15 15 17 17 18 18 18 18 17 17 20 20 7 7 9 9 18 18 9 9 11 11 18 18 18 18 11 11 13 13 1 1 3 3 18 18 3 3 5 5 18 18 18 18 5 5 7 7 4 4 2 2 18 18 2 2 0 0 18 18 18 18 0 0 1 1 10 10 8 8 18 18 8 8 6 6 18 18 18 18 6 6 4 4 16 16 14 14 18 18 14 14 12 12 18 18 18 18 12 12 10 10 23 23 21 21 18 18 21 21 19 19 18 18 18 18 19 19 16 16 29 29 27 27 18 18 27 27 25 25 18 18 18 18 25 25 23 23 35 35 33 33 18 18 33 33 31 31 18 18 18 18 31 31 29 29 32 32 34 34 18 18 34 34 36 36 18 18 18 18 36 36 35 35 26 26 28 28 18 18 28 28 30 30 18 18 18 18 30 30 32 32 20 20 22 22 18 18 22 22 24 24 18 18 18 18 24 24 26 26 59 59 57 57 55 55 57 57 54 54 55 55 55 55 54 54 52 52 65 65 63 63 55 55 63 63 61 61 55 55 55 55 61 61 59 59 71 71 69 69 55 55 69 69 67 67 55 55 55 55 67 67 65 65 70 70 72 72 55 55 72 72 73 73 55 55 55 55 73 73 71 71 64 64 66 66 55 55 66 66 68 68 55 55 55 55 68 68 70 70 58 58 60 60 55 55 60 60 62 62 55 55 55 55 62 62 64 64 51 51 53 53 55 55 53 53 56 56 55 55 55 55 56 56 58 58 45 45 47 47 55 55 47 47 49 49 55 55 55 55 49 49 51 51 39 39 41 41 55 55 41 41 43 43 55 55 55 55 43 43 45 45 40 40 38 38 55 55 38 38 37 37 55 55 55 55 37 37 39 39 46 46 44 44 55 55 44 44 42 42 55 55 55 55 42 42 40 40 52 52 50 50 55 55 50 50 48 48 55 55 55 55 48 48 46 46
+13 13 16 16 22 22 49 49 51 51 39 39 51 51 53 53 39 39 53 53 54 54 39 39 39 39 54 54 52 52 25 25 23 23 21 21 32 32 44 44 42 42 16 16 18 18 22 22 18 18 20 20 22 22 22 22 20 20 24 24 5 5 15 15 3 3 15 15 1 1 3 3 4 4 2 2 15 15 2 2 0 0 15 15 15 15 0 0 1 1 23 23 19 19 21 21 19 19 17 17 21 21 21 21 17 17 14 14 42 42 40 40 32 32 40 40 37 37 32 32 32 32 37 37 35 35 41 41 43 43 33 33 43 43 45 45 33 33 33 33 45 45 39 39 45 45 47 47 39 39 39 39 47 47 49 49 34 34 36 36 33 33 36 36 38 38 33 33 33 33 38 38 41 41 5 5 7 7 15 15 7 7 9 9 15 15 15 15 9 9 22 22 9 9 11 11 22 22 22 22 11 11 13 13 4 4 15 15 6 6 15 15 21 21 6 6 6 6 21 21 8 8 35 35 31 31 32 32 31 31 29 29 32 32 32 32 29 29 21 21 29 29 27 27 21 21 21 21 27 27 25 25 52 52 50 50 39 39 50 50 48 48 39 39 39 39 48 48 32 32 48 48 46 46 32 32 32 32 46 46 44 44 14 14 12 12 21 21 12 12 10 10 21 21 21 21 10 10 8 8 24 24 26 26 22 22 26 26 28 28 22 22 22 22 28 28 33 33 28 28 30 30 33 33 33 33 30 30 34 34 1098 1098 144 144 1099 1099 144 144 146 146 1100 1100 1101 1101 146 146 1102 1102 146 146 1103 1103 1104 1104 80 80 148 148 81 81 148 148 150 150 81 81 81 81 150 150 83 83 1105 1105 1106 1106 144 144 1107 1107 1108 1108 144 144 144 144 1109 1109 142 142 1110 1110 1111 1111 142 142 142 142 1112 1112 1113 1113 68 68 67 67 140 140 140 140 67 67 138 138 67 67 65 65 138 138 138 138 65 65 136 136 65 65 62 62 136 136 62 62 61 61 136 136 61 61 59 59 136 136 136 136 59 59 134 134 59 59 58 58 134 134 134 134 58 58 132 132 58 58 55 55 132 132 132 132 55 55 133 133 55 55 56 56 133 133 56 56 57 57 133 133 57 57 60 60 133 133 133 133 60 60 135 135 60 60 63 63 135 135 135 135 63 63 137 137 63 63 64 64 137 137 137 137 64 64 139 139 64 64 66 66 139 139 1114 1114 1115 1115 141 141 1116 1116 1117 1117 141 141 1118 1118 1119 1119 141 141 1120 1120 1121 1121 141 141 141 141 1122 1122 143 143 1123 1123 1124 1124 143 143 143 143 1125 1125 145 145 1126 1126 1127 1127 145 145 145 145 1128 1128 1129 1129 76 76 78 78 147 147 78 78 79 79 147 147 79 79 82 82 147 147 147 147 82 82 149 149 82 82 85 85 149 149 149 149 85 85 151 151 85 85 86 86 151 151 151 151 86 86 153 153 86 86 88 88 153 153 153 153 88 88 155 155 88 88 91 91 155 155 91 91 92 92 155 155 92 92 94 94 155 155 155 155 94 94 157 157 94 94 95 95 157 157 157 157 95 95 159 159 95 95 98 98 159 159 159 159 98 98 161 161 98 98 100 100 161 161 100 100 101 101 161 161 101 101 104 104 161 161 161 161 104 104 163 163 104 104 107 107 163 163 163 163 107 107 165 165 107 107 108 108 165 165 1130 1130 1131 1131 167 167 1132 1132 1133 1133 167 167 167 167 1134 1134 169 169 1135 1135 1136 1136 169 169 1137 1137 1138 1138 169 169 1139 1139 1140 1140 169 169 169 169 1141 1141 171 171 1142 1142 1143 1143 171 171 171 171 1144 1144 1145 1145 117 117 120 120 173 173 173 173 120 120 175 175 120 120 122 122 175 175 122 122 123 123 175 175 123 123 126 126 175 175 175 175 126 126 177 177 126 126 129 129 177 177 177 177 129 129 179 179 129 129 130 130 179 179 179 179 130 130 180 180 130 130 131 131 180 180 180 180 131 131 178 178 131 131 128 128 178 178 128 128 127 127 178 178 127 127 125 125 178 178 178 178 125 125 176 176 125 125 124 124 176 176 176 176 124 124 174 174 124 124 121 121 174 174 174 174 121 121 172 172 121 121 119 119 172 172 119 119 118 118 172 172 118 118 115 115 172 172 1146 1146 1147 1147 170 170 1148 1148 1149 1149 170 170 170 170 1150 1150 168 168 1151 1151 1152 1152 168 168 168 168 1153 1153 166 166 1154 1154 1155 1155 166 166 166 166 1156 1156 1157 1157 109 109 106 106 164 164 106 106 105 105 164 164 105 105 103 103 164 164 164 164 103 103 162 162 103 103 102 102 162 162 162 162 102 102 160 160 102 102 99 99 160 160 160 160 99 99 158 158 99 99 97 97 158 158 97 97 96 96 158 158 96 96 93 93 158 158 158 158 93 93 156 156 93 93 90 90 156 156 156 156 90 90 154 154 90 90 89 89 154 154 154 154 89 89 152 152 89 89 87 87 152 152 152 152 87 87 150 150 87 87 84 84 150 150 150 150 84 84 83 83 1158 1158 207 207 1159 1159 207 207 209 209 1160 1160 1161 1161 209 209 1162 1162 209 209 211 211 1163 1163 1164 1164 211 211 1165 1165 211 211 213 213 1166 1166 1167 1167 213 213 1168 1168 213 213 215 215 1169 1169 1170 1170 215 215 166 166 215 215 217 217 166 166 166 166 217 217 168 168 217 217 219 219 168 168 168 168 219 219 170 170 219 219 221 221 170 170 170 170 221 221 1171 1171 221 221 223 223 1172 1172 1173 1173 223 223 1174 1174 223 223 225 225 1175 1175 1176 1176 225 225 1177 1177 225 225 227 227 1178 1178 1179 1179 227 227 1180 1180 227 227 229 229 1181 1181 1182 1182 229 229 1183 1183 229 229 228 228 1184 1184 1185 1185 228 228 1186 1186 228 228 226 226 1187 1187 1188 1188 226 226 1189 1189 226 226 224 224 1190 1190 1191 1191 224 224 1192 1192 224 224 222 222 1193 1193 1194 1194 222 222 1195 1195 222 222 220 220 1196 1196 1197 1197 220 220 171 171 220 220 218 218 171 171 171 171 218 218 169 169 218 218 216 216 169 169 169 169 216 216 167 167 216 216 214 214 167 167 167 167 214 214 1198 1198 214 214 212 212 1199 1199 1200 1200 212 212 1201 1201 212 212 210 210 1202 1202 1203 1203 210 210 1204 1204 210 210 208 208 1205 1205 1206 1206 208 208 1207 1207 208 208 206 206 1208 1208 1209 1209 206 206 1210 1210 206 206 204 204 1211 1211 1212 1212 204 204 1213 1213 204 204 202 202 1214 1214 1215 1215 202 202 1216 1216 202 202 200 200 1217 1217 1218 1218 200 200 1219 1219 200 200 198 198 1220 1220 1221 1221 198 198 1222 1222 198 198 196 196 1223 1223 1224 1224 196 196 1225 1225 196 196 194 194 1226 1226 1227 1227 194 194 145 145 194 194 192 192 145 145 145 145 192 192 143 143 192 192 190 190 143 143 143 143 190 190 141 141 190 190 188 188 141 141 141 141 188 188 1228 1228 188 188 186 186 1229 1229 1230 1230 186 186 1231 1231 186 186 184 184 1232 1232 1233 1233 184 184 1234 1234 184 184 182 182 1235 1235 1236 1236 182 182 1237 1237 182 182 181 181 1238 1238 1239 1239 181 181 1240 1240 181 181 183 183 1241 1241 1242 1242 183 183 1243 1243 183 183 185 185 1244 1244 1245 1245 185 185 1246 1246 185 185 187 187 1247 1247 1248 1248 187 187 1249 1249 187 187 189 189 1250 1250 1251 1251 189 189 1252 1252 189 189 191 191 1253 1253 1254 1254 191 191 142 142 191 191 193 193 142 142 142 142 193 193 144 144 193 193 195 195 144 144 144 144 195 195 146 146 195 195 197 197 146 146 146 146 197 197 1255 1255 197 197 199 199 1256 1256 1257 1257 199 199 1258 1258 199 199 201 201 1259 1259 1260 1260 201 201 1261 1261 201 201 203 203 1262 1262 1263 1263 203 203 1264 1264 203 203 205 205 1265 1265 1266 1266 205 205 1267 1267 205 205 207 207 1268 1268 205 205 256 256 207 207 256 256 258 258 207 207 207 207 258 258 209 209 258 258 260 260 209 209 209 209 260 260 211 211 260 260 262 262 211 211 211 211 262 262 213 213 262 262 264 264 213 213 213 213 264 264 215 215 264 264 266 266 215 215 215 215 266 266 217 217 266 266 268 268 217 217 217 217 268 268 219 219 268 268 270 270 219 219 219 219 270 270 221 221 270 270 272 272 221 221 221 221 272 272 223 223 272 272 274 274 223 223 223 223 274 274 225 225 274 274 276 276 225 225 225 225 276 276 227 227 276 276 278 278 227 227 227 227 278 278 229 229 278 278 277 277 229 229 229 229 277 277 228 228 277 277 275 275 228 228 228 228 275 275 226 226 275 275 273 273 226 226 226 226 273 273 224 224 273 273 271 271 224 224 224 224 271 271 222 222 271 271 269 269 222 222 222 222 269 269 220 220 269 269 267 267 220 220 220 220 267 267 218 218 267 267 265 265 218 218 218 218 265 265 216 216 265 265 263 263 216 216 216 216 263 263 214 214 263 263 261 261 214 214 214 214 261 261 212 212 261 261 259 259 212 212 212 212 259 259 210 210 259 259 257 257 210 210 210 210 257 257 208 208 257 257 255 255 208 208 208 208 255 255 206 206 255 255 253 253 206 206 206 206 253 253 204 204 253 253 251 251 204 204 204 204 251 251 202 202 251 251 249 249 202 202 202 202 249 249 200 200 249 249 247 247 200 200 200 200 247 247 198 198 247 247 245 245 198 198 198 198 245 245 196 196 245 245 243 243 196 196 196 196 243 243 194 194 243 243 241 241 194 194 194 194 241 241 192 192 241 241 239 239 192 192 192 192 239 239 190 190 239 239 237 237 190 190 190 190 237 237 188 188 237 237 235 235 188 188 188 188 235 235 186 186 235 235 233 233 186 186 186 186 233 233 184 184 233 233 231 231 184 184 184 184 231 231 182 182 231 231 230 230 182 182 182 182 230 230 181 181 230 230 232 232 181 181 181 181 232 232 183 183 232 232 234 234 183 183 183 183 234 234 185 185 234 234 236 236 185 185 185 185 236 236 187 187 236 236 238 238 187 187 187 187 238 238 189 189 238 238 240 240 189 189 189 189 240 240 191 191 240 240 242 242 191 191 191 191 242 242 193 193 242 242 244 244 193 193 193 193 244 244 195 195 244 244 246 246 195 195 195 195 246 246 197 197 246 246 248 248 197 197 197 197 248 248 199 199 248 248 250 250 199 199 199 199 250 250 201 201 250 250 252 252 201 201 201 201 252 252 203 203 252 252 254 254 203 203 203 203 254 254 205 205 254 254 256 256 205 205 254 254 305 305 256 256 305 305 307 307 256 256 256 256 307 307 258 258 307 307 309 309 258 258 258 258 309 309 260 260 309 309 311 311 260 260 260 260 311 311 262 262 311 311 313 313 262 262 262 262 313 313 264 264 313 313 315 315 264 264 264 264 315 315 266 266 315 315 317 317 266 266 266 266 317 317 268 268 317 317 319 319 268 268 268 268 319 319 270 270 319 319 321 321 270 270 270 270 321 321 272 272 321 321 323 323 272 272 272 272 323 323 274 274 323 323 325 325 274 274 274 274 325 325 276 276 325 325 327 327 276 276 276 276 327 327 278 278 327 327 326 326 278 278 278 278 326 326 277 277 326 326 324 324 277 277 277 277 324 324 275 275 324 324 322 322 275 275 275 275 322 322 273 273 322 322 320 320 273 273 273 273 320 320 271 271 320 320 318 318 271 271 271 271 318 318 269 269 318 318 316 316 269 269 269 269 316 316 267 267 316 316 314 314 267 267 267 267 314 314 265 265 314 314 312 312 265 265 265 265 312 312 263 263 312 312 310 310 263 263 263 263 310 310 261 261 310 310 308 308 261 261 261 261 308 308 259 259 308 308 306 306 259 259 259 259 306 306 257 257 306 306 304 304 257 257 257 257 304 304 255 255 304 304 302 302 255 255 255 255 302 302 253 253 302 302 300 300 253 253 253 253 300 300 251 251 300 300 298 298 251 251 251 251 298 298 249 249 298 298 296 296 249 249 249 249 296 296 247 247 296 296 294 294 247 247 247 247 294 294 245 245 294 294 292 292 245 245 245 245 292 292 243 243 292 292 290 290 243 243 243 243 290 290 241 241 290 290 288 288 241 241 241 241 288 288 239 239 288 288 286 286 239 239 239 239 286 286 237 237 286 286 284 284 237 237 237 237 284 284 235 235 284 284 282 282 235 235 235 235 282 282 233 233 282 282 280 280 233 233 233 233 280 280 231 231 280 280 279 279 231 231 231 231 279 279 230 230 279 279 281 281 230 230 230 230 281 281 232 232 281 281 283 283 232 232 232 232 283 283 234 234 283 283 285 285 234 234 234 234 285 285 236 236 285 285 287 287 236 236 236 236 287 287 238 238 287 287 289 289 238 238 238 238 289 289 240 240 289 289 291 291 240 240 240 240 291 291 242 242 291 291 293 293 242 242 242 242 293 293 244 244 293 293 295 295 244 244 244 244 295 295 246 246 295 295 297 297 246 246 246 246 297 297 248 248 297 297 299 299 248 248 248 248 299 299 250 250 299 299 301 301 250 250 250 250 301 301 252 252 301 301 303 303 252 252 252 252 303 303 254 254 303 303 305 305 254 254 303 303 354 354 305 305 354 354 356 356 305 305 305 305 356 356 307 307 356 356 358 358 307 307 307 307 358 358 309 309 358 358 360 360 309 309 309 309 360 360 311 311 360 360 362 362 311 311 311 311 362 362 313 313 362 362 364 364 313 313 313 313 364 364 315 315 364 364 366 366 315 315 315 315 366 366 317 317 366 366 368 368 317 317 317 317 368 368 319 319 368 368 370 370 319 319 319 319 370 370 321 321 370 370 372 372 321 321 321 321 372 372 323 323 372 372 374 374 323 323 323 323 374 374 325 325 374 374 376 376 325 325 325 325 376 376 327 327 376 376 375 375 327 327 327 327 375 375 326 326 375 375 373 373 326 326 326 326 373 373 324 324 373 373 371 371 324 324 324 324 371 371 322 322 371 371 369 369 322 322 322 322 369 369 320 320 369 369 367 367 320 320 320 320 367 367 318 318 367 367 365 365 318 318 318 318 365 365 316 316 365 365 363 363 316 316 316 316 363 363 314 314 363 363 361 361 314 314 314 314 361 361 312 312 361 361 359 359 312 312 312 312 359 359 310 310 359 359 357 357 310 310 310 310 357 357 308 308 357 357 355 355 308 308 308 308 355 355 306 306 355 355 353 353 306 306 306 306 353 353 304 304 353 353 351 351 304 304 304 304 351 351 302 302 351 351 349 349 302 302 302 302 349 349 300 300 349 349 347 347 300 300 300 300 347 347 298 298 347 347 345 345 298 298 298 298 345 345 296 296 345 345 343 343 296 296 296 296 343 343 294 294 343 343 341 341 294 294 294 294 341 341 292 292 341 341 339 339 292 292 292 292 339 339 290 290 339 339 337 337 290 290 290 290 337 337 288 288 337 337 335 335 288 288 288 288 335 335 286 286 335 335 333 333 286 286 286 286 333 333 284 284 333 333 331 331 284 284 284 284 331 331 282 282 331 331 329 329 282 282 282 282 329 329 280 280 329 329 328 328 280 280 280 280 328 328 279 279 328 328 330 330 279 279 279 279 330 330 281 281 330 330 332 332 281 281 281 281 332 332 283 283 332 332 334 334 283 283 283 283 334 334 285 285 334 334 336 336 285 285 285 285 336 336 287 287 336 336 338 338 287 287 287 287 338 338 289 289 338 338 340 340 289 289 289 289 340 340 291 291 340 340 342 342 291 291 291 291 342 342 293 293 342 342 344 344 293 293 293 293 344 344 295 295 344 344 346 346 295 295 295 295 346 346 297 297 346 346 348 348 297 297 297 297 348 348 299 299 348 348 350 350 299 299 299 299 350 350 301 301 350 350 352 352 301 301 301 301 352 352 303 303 352 352 354 354 303 303 352 352 403 403 354 354 403 403 405 405 354 354 354 354 405 405 356 356 405 405 407 407 356 356 356 356 407 407 358 358 407 407 409 409 358 358 358 358 409 409 360 360 409 409 411 411 360 360 360 360 411 411 362 362 411 411 413 413 362 362 362 362 413 413 364 364 413 413 415 415 364 364 364 364 415 415 366 366 415 415 417 417 366 366 366 366 417 417 368 368 417 417 419 419 368 368 368 368 419 419 370 370 419 419 421 421 370 370 370 370 421 421 372 372 421 421 423 423 372 372 372 372 423 423 374 374 423 423 425 425 374 374 374 374 425 425 376 376 425 425 424 424 376 376 376 376 424 424 375 375 424 424 422 422 375 375 375 375 422 422 373 373 422 422 420 420 373 373 373 373 420 420 371 371 420 420 418 418 371 371 371 371 418 418 369 369 418 418 416 416 369 369 369 369 416 416 367 367 416 416 414 414 367 367 367 367 414 414 365 365 414 414 412 412 365 365 365 365 412 412 363 363 412 412 410 410 363 363 363 363 410 410 361 361 410 410 408 408 361 361 361 361 408 408 359 359 408 408 406 406 359 359 359 359 406 406 357 357 406 406 404 404 357 357 357 357 404 404 355 355 404 404 402 402 355 355 355 355 402 402 353 353 402 402 400 400 353 353 353 353 400 400 351 351 400 400 398 398 351 351 351 351 398 398 349 349 398 398 396 396 349 349 349 349 396 396 347 347 396 396 394 394 347 347 347 347 394 394 345 345 394 394 392 392 345 345 345 345 392 392 343 343 392 392 390 390 343 343 343 343 390 390 341 341 390 390 388 388 341 341 341 341 388 388 339 339 388 388 386 386 339 339 339 339 386 386 337 337 386 386 384 384 337 337 337 337 384 384 335 335 384 384 382 382 335 335 335 335 382 382 333 333 382 382 380 380 333 333 333 333 380 380 331 331 380 380 378 378 331 331 331 331 378 378 329 329 378 378 377 377 329 329 329 329 377 377 328 328 377 377 379 379 328 328 328 328 379 379 330 330 379 379 381 381 330 330 330 330 381 381 332 332 381 381 383 383 332 332 332 332 383 383 334 334 383 383 385 385 334 334 334 334 385 385 336 336 385 385 387 387 336 336 336 336 387 387 338 338 387 387 389 389 338 338 338 338 389 389 340 340 389 389 391 391 340 340 340 340 391 391 342 342 391 391 393 393 342 342 342 342 393 393 344 344 393 393 395 395 344 344 344 344 395 395 346 346 395 395 397 397 346 346 346 346 397 397 348 348 397 397 399 399 348 348 348 348 399 399 350 350 399 399 401 401 350 350 350 350 401 401 352 352 401 401 403 403 352 352 441 441 495 495 496 496 441 441 496 496 443 443 495 495 441 441 493 493 441 441 439 439 493 493 493 493 439 439 490 490 490 490 439 439 489 489 439 439 437 437 489 489 489 489 437 437 487 487 435 435 483 483 437 437 483 483 486 486 437 437 437 437 486 486 487 487 433 433 1269 1269 1270 1270 480 480 481 481 435 435 435 435 481 481 483 483 431 431 474 474 433 433 474 474 477 477 433 433 433 433 477 477 1271 1271 429 429 471 471 431 431 471 471 473 473 431 431 431 431 473 473 474 474 464 464 465 465 427 427 465 465 467 467 427 427 427 427 467 467 429 429 467 467 468 468 429 429 429 429 468 468 471 471 464 464 427 427 461 461 427 427 426 426 461 461 461 461 426 426 462 462 462 462 426 426 463 463 426 426 428 428 463 463 463 463 428 428 466 466 466 466 428 428 469 469 428 428 430 430 469 469 469 469 430 430 470 470 470 470 430 430 472 472 430 430 432 432 472 472 472 472 432 432 475 475 475 475 432 432 476 476 432 432 434 434 476 476 476 476 434 434 478 478 1272 1272 1273 1273 434 434 1274 1274 479 479 434 434 434 434 479 479 478 478 438 438 485 485 436 436 485 485 484 484 436 436 436 436 484 484 482 482 440 440 491 491 438 438 491 491 488 488 438 438 438 438 488 488 485 485 442 442 494 494 440 440 494 494 492 492 440 440 440 440 492 492 491 491 501 501 500 500 444 444 500 500 498 498 444 444 444 444 498 498 442 442 498 498 497 497 442 442 442 442 497 497 494 494 501 501 444 444 504 504 444 444 446 446 504 504 504 504 446 446 506 506 506 506 446 446 507 507 446 446 448 448 507 507 507 507 448 448 510 510 510 510 448 448 513 513 448 448 450 450 513 513 513 513 450 450 514 514 514 514 450 450 516 516 1275 1275 452 452 1276 1276 1277 1277 452 452 519 519 519 519 452 452 520 520 452 452 454 454 520 520 520 520 454 454 522 522 456 456 526 526 454 454 526 526 523 523 454 454 454 454 523 523 522 522 458 458 529 529 456 456 529 529 528 528 456 456 456 456 528 528 526 526 460 460 535 535 458 458 535 535 532 532 458 458 458 458 532 532 529 529 459 459 537 537 460 460 537 537 536 536 460 460 460 460 536 536 535 535 530 530 531 531 457 457 531 531 533 533 457 457 457 457 533 533 459 459 533 533 534 534 459 459 459 459 534 534 537 537 530 530 457 457 527 527 457 457 455 455 527 527 527 527 455 455 525 525 525 525 455 455 524 524 455 455 453 453 524 524 524 524 453 453 521 521 521 521 453 453 1278 1278 453 453 1279 1279 1280 1280 518 518 451 451 517 517 517 517 451 451 515 515 451 451 449 449 515 515 515 515 449 449 512 512 512 512 449 449 511 511 449 449 447 447 511 511 511 511 447 447 509 509 445 445 505 505 447 447 505 505 508 508 447 447 447 447 508 508 509 509 496 496 499 499 443 443 499 499 502 502 443 443 443 443 502 502 445 445 502 502 503 503 445 445 445 445 503 503 505 505 576 576 578 578 582 582 578 578 581 581 582 582 582 582 581 581 588 588 581 581 584 584 588 588 588 588 584 584 596 596 584 584 587 587 596 596 596 596 587 587 602 602 587 587 590 590 602 602 602 602 590 590 604 604 590 590 593 593 604 604 604 604 593 593 606 606 593 593 595 595 606 606 606 606 595 595 608 608 595 595 598 598 608 608 608 608 598 598 610 610 598 598 600 600 610 610 610 610 600 600 609 609 600 600 599 599 609 609 609 609 599 599 607 607 599 599 597 597 607 607 607 607 597 597 605 605 543 543 553 553 541 541 553 553 550 550 541 541 541 541 550 550 539 539 550 550 548 548 539 539 539 539 548 548 538 538 548 548 549 549 538 538 538 538 549 549 540 540 549 549 551 551 540 540 540 540 551 551 542 542 551 551 554 554 542 542 542 542 554 554 544 544 554 554 556 556 544 544 544 544 556 556 546 546 556 556 559 559 546 546 546 546 559 559 552 552 559 559 562 562 552 552 552 552 562 562 560 560 562 562 565 565 560 560 560 560 565 565 566 566 565 565 568 568 566 566 566 566 568 568 572 572 568 568 571 571 572 572 572 572 571 571 576 576 571 571 575 575 576 576 576 576 575 575 578 578 597 597 594 594 605 605 594 594 592 592 605 605 605 605 592 592 603 603 592 592 589 589 603 603 603 603 589 589 601 601 589 589 586 586 601 601 601 601 586 586 591 591 586 586 583 583 591 591 591 591 583 583 585 585 583 583 580 580 585 585 585 585 580 580 579 579 580 580 577 577 579 579 579 579 577 577 573 573 577 577 574 574 573 573 573 573 574 574 569 569 574 574 570 570 569 569 569 569 570 570 563 563 570 570 567 567 563 563 563 563 567 567 557 557 567 567 564 564 557 557 557 557 564 564 547 547 564 564 561 561 547 547 547 547 561 561 545 545 561 561 558 558 545 545 545 545 558 558 543 543 558 558 555 555 543 543 543 543 555 555 553 553 687 687 689 689 637 637 637 637 635 635 687 687 635 635 633 633 687 687 687 687 633 633 685 685 633 633 631 631 685 685 1281 1281 1282 1282 683 683 1283 1283 1284 1284 683 683 1285 1285 1286 1286 683 683 683 683 1287 1287 681 681 1288 1288 1289 1289 681 681 681 681 1290 1290 1291 1291 625 625 623 623 679 679 623 623 621 621 679 679 679 679 621 621 677 677 621 621 619 619 677 677 619 619 617 617 677 677 677 677 617 617 675 675 617 617 615 615 675 675 675 675 615 615 673 673 615 615 613 613 673 673 613 613 611 611 673 673 673 673 611 611 674 674 611 611 612 612 674 674 612 612 614 614 674 674 674 674 614 614 676 676 614 614 616 616 676 676 676 676 616 616 678 678 616 616 618 618 678 678 618 618 620 620 678 678 678 678 620 620 680 680 620 620 622 622 680 680 622 622 624 624 680 680 1292 1292 1293 1293 682 682 1294 1294 1295 1295 682 682 682 682 1296 1296 684 684 1297 1297 1298 1298 684 684 1299 1299 1300 1300 684 684 684 684 1301 1301 1302 1302 630 630 632 632 686 686 632 632 634 634 686 686 686 686 634 634 688 688 634 634 636 636 688 688 688 688 636 636 690 690 636 636 638 638 690 690 638 638 640 640 690 690 690 690 640 640 692 692 640 640 642 642 692 692 692 692 642 642 694 694 642 642 644 644 694 694 644 644 646 646 694 694 694 694 646 646 696 696 646 646 648 648 696 696 648 648 650 650 696 696 696 696 650 650 698 698 650 650 652 652 698 698 1303 1303 1304 1304 700 700 1305 1305 1306 1306 700 700 1307 1307 1308 1308 700 700 700 700 1309 1309 702 702 1310 1310 1311 1311 702 702 702 702 1312 1312 1313 1313 658 658 660 660 704 704 660 660 662 662 704 704 704 704 662 662 706 706 662 662 664 664 706 706 664 664 666 666 706 706 706 706 666 666 708 708 666 666 668 668 708 708 708 708 668 668 710 710 668 668 670 670 710 710 670 670 672 672 710 710 710 710 672 672 709 709 672 672 671 671 709 709 671 671 669 669 709 709 709 709 669 669 707 707 669 669 667 667 707 707 707 707 667 667 705 705 667 667 665 665 705 705 665 665 663 663 705 705 705 705 663 663 703 703 663 663 661 661 703 703 661 661 659 659 703 703 1314 1314 1315 1315 701 701 1316 1316 1317 1317 701 701 701 701 1318 1318 699 699 1319 1319 1320 1320 699 699 1321 1321 1322 1322 699 699 699 699 1323 1323 1324 1324 653 653 651 651 697 697 651 651 649 649 697 697 697 697 649 649 695 695 649 649 647 647 695 695 695 695 647 647 693 693 647 647 645 645 693 693 645 645 643 643 693 693 693 693 643 643 691 691 643 643 641 641 691 691 691 691 641 641 689 689 641 641 639 639 689 689 689 689 639 639 637 637 1325 1325 731 731 1326 1326 731 731 733 733 1327 1327 1328 1328 733 733 1329 1329 733 733 735 735 1330 1330 1331 1331 735 735 699 699 735 735 737 737 699 699 699 699 737 737 701 701 737 737 739 739 701 701 701 701 739 739 1332 1332 739 739 741 741 1333 1333 1334 1334 741 741 1335 1335 741 741 743 743 1336 1336 1337 1337 743 743 1338 1338 743 743 745 745 1339 1339 1340 1340 745 745 1341 1341 745 745 747 747 1342 1342 1343 1343 747 747 1344 1344 747 747 748 748 1345 1345 1346 1346 748 748 1347 1347 748 748 746 746 1348 1348 1349 1349 746 746 1350 1350 746 746 744 744 1351 1351 1352 1352 744 744 1353 1353 744 744 742 742 1354 1354 1355 1355 742 742 702 702 742 742 740 740 702 702 702 702 740 740 700 700 740 740 738 738 700 700 700 700 738 738 1356 1356 738 738 736 736 1357 1357 1358 1358 736 736 1359 1359 736 736 734 734 1360 1360 1361 1361 734 734 1362 1362 734 734 732 732 1363 1363 1364 1364 732 732 1365 1365 732 732 730 730 1366 1366 1367 1367 730 730 1368 1368 730 730 728 728 1369 1369 1370 1370 728 728 1371 1371 728 728 726 726 1372 1372 1373 1373 726 726 1374 1374 726 726 724 724 1375 1375 1376 1376 724 724 684 684 724 724 722 722 684 684 684 684 722 722 682 682 722 722 720 720 682 682 682 682 720 720 1377 1377 720 720 718 718 1378 1378 1379 1379 718 718 1380 1380 718 718 716 716 1381 1381 1382 1382 716 716 1383 1383 716 716 714 714 1384 1384 1385 1385 714 714 1386 1386 714 714 712 712 1387 1387 1388 1388 712 712 1389 1389 712 712 711 711 1390 1390 1391 1391 711 711 1392 1392 711 711 713 713 1393 1393 1394 1394 713 713 1395 1395 713 713 715 715 1396 1396 1397 1397 715 715 1398 1398 715 715 717 717 1399 1399 1400 1400 717 717 681 681 717 717 719 719 681 681 681 681 719 719 683 683 719 719 721 721 683 683 683 683 721 721 1401 1401 721 721 723 723 1402 1402 1403 1403 723 723 1404 1404 723 723 725 725 1405 1405 1406 1406 725 725 1407 1407 725 725 727 727 1408 1408 1409 1409 727 727 1410 1410 727 727 729 729 1411 1411 1412 1412 729 729 1413 1413 729 729 731 731 1414 1414 731 731 769 769 733 733 769 769 771 771 733 733 733 733 771 771 735 735 771 771 773 773 735 735 735 735 773 773 737 737 773 773 775 775 737 737 737 737 775 775 739 739 775 775 777 777 739 739 739 739 777 777 741 741 777 777 779 779 741 741 741 741 779 779 743 743 779 779 781 781 743 743 743 743 781 781 745 745 781 781 783 783 745 745 745 745 783 783 747 747 783 783 785 785 747 747 747 747 785 785 748 748 785 785 786 786 748 748 748 748 786 786 746 746 786 786 784 784 746 746 746 746 784 784 744 744 784 784 782 782 744 744 744 744 782 782 742 742 782 782 780 780 742 742 742 742 780 780 740 740 780 780 778 778 740 740 740 740 778 778 738 738 778 778 776 776 738 738 738 738 776 776 736 736 776 776 774 774 736 736 736 736 774 774 734 734 774 774 772 772 734 734 734 734 772 772 732 732 772 772 770 770 732 732 732 732 770 770 730 730 770 770 768 768 730 730 730 730 768 768 728 728 768 768 766 766 728 728 728 728 766 766 726 726 766 766 764 764 726 726 726 726 764 764 724 724 764 764 762 762 724 724 724 724 762 762 722 722 762 762 760 760 722 722 722 722 760 760 720 720 760 760 758 758 720 720 720 720 758 758 718 718 758 758 756 756 718 718 718 718 756 756 716 716 756 756 754 754 716 716 716 716 754 754 714 714 754 754 752 752 714 714 714 714 752 752 712 712 752 752 750 750 712 712 712 712 750 750 711 711 750 750 749 749 711 711 711 711 749 749 713 713 749 749 751 751 713 713 713 713 751 751 715 715 751 751 753 753 715 715 715 715 753 753 717 717 753 753 755 755 717 717 717 717 755 755 719 719 755 755 757 757 719 719 719 719 757 757 721 721 757 757 759 759 721 721 721 721 759 759 723 723 759 759 761 761 723 723 723 723 761 761 725 725 761 761 763 763 725 725 725 725 763 763 727 727 763 763 765 765 727 727 727 727 765 765 729 729 765 765 767 767 729 729 729 729 767 767 731 731 767 767 769 769 731 731 769 769 807 807 771 771 807 807 809 809 771 771 771 771 809 809 773 773 809 809 811 811 773 773 773 773 811 811 775 775 811 811 813 813 775 775 775 775 813 813 777 777 813 813 815 815 777 777 777 777 815 815 779 779 815 815 817 817 779 779 779 779 817 817 781 781 817 817 819 819 781 781 781 781 819 819 783 783 819 819 821 821 783 783 783 783 821 821 785 785 821 821 823 823 785 785 785 785 823 823 786 786 823 823 824 824 786 786 786 786 824 824 784 784 824 824 822 822 784 784 784 784 822 822 782 782 822 822 820 820 782 782 782 782 820 820 780 780 820 820 818 818 780 780 780 780 818 818 778 778 818 818 816 816 778 778 778 778 816 816 776 776 816 816 814 814 776 776 776 776 814 814 774 774 814 814 812 812 774 774 774 774 812 812 772 772 812 812 810 810 772 772 772 772 810 810 770 770 810 810 808 808 770 770 770 770 808 808 768 768 808 808 806 806 768 768 768 768 806 806 766 766 806 806 804 804 766 766 766 766 804 804 764 764 804 804 802 802 764 764 764 764 802 802 762 762 802 802 800 800 762 762 762 762 800 800 760 760 800 800 798 798 760 760 760 760 798 798 758 758 798 798 796 796 758 758 758 758 796 796 756 756 796 796 794 794 756 756 756 756 794 794 754 754 794 794 792 792 754 754 754 754 792 792 752 752 792 792 790 790 752 752 752 752 790 790 750 750 790 790 788 788 750 750 750 750 788 788 749 749 788 788 787 787 749 749 749 749 787 787 751 751 787 787 789 789 751 751 751 751 789 789 753 753 789 789 791 791 753 753 753 753 791 791 755 755 791 791 793 793 755 755 755 755 793 793 757 757 793 793 795 795 757 757 757 757 795 795 759 759 795 795 797 797 759 759 759 759 797 797 761 761 797 797 799 799 761 761 761 761 799 799 763 763 799 799 801 801 763 763 763 763 801 801 765 765 801 801 803 803 765 765 765 765 803 803 767 767 803 803 805 805 767 767 767 767 805 805 769 769 805 805 807 807 769 769 807 807 845 845 809 809 845 845 847 847 809 809 809 809 847 847 811 811 847 847 849 849 811 811 811 811 849 849 813 813 849 849 851 851 813 813 813 813 851 851 815 815 851 851 853 853 815 815 815 815 853 853 817 817 853 853 855 855 817 817 817 817 855 855 819 819 855 855 857 857 819 819 819 819 857 857 821 821 857 857 859 859 821 821 821 821 859 859 823 823 859 859 861 861 823 823 823 823 861 861 824 824 861 861 862 862 824 824 824 824 862 862 822 822 862 862 860 860 822 822 822 822 860 860 820 820 860 860 858 858 820 820 820 820 858 858 818 818 858 858 856 856 818 818 818 818 856 856 816 816 856 856 854 854 816 816 816 816 854 854 814 814 854 854 852 852 814 814 814 814 852 852 812 812 852 852 850 850 812 812 812 812 850 850 810 810 850 850 848 848 810 810 810 810 848 848 808 808 848 848 846 846 808 808 808 808 846 846 806 806 846 846 844 844 806 806 806 806 844 844 804 804 844 844 842 842 804 804 804 804 842 842 802 802 842 842 840 840 802 802 802 802 840 840 800 800 840 840 838 838 800 800 800 800 838 838 798 798 838 838 836 836 798 798 798 798 836 836 796 796 836 836 834 834 796 796 796 796 834 834 794 794 834 834 832 832 794 794 794 794 832 832 792 792 832 832 830 830 792 792 792 792 830 830 790 790 830 830 828 828 790 790 790 790 828 828 788 788 828 828 826 826 788 788 788 788 826 826 787 787 826 826 825 825 787 787 787 787 825 825 789 789 825 825 827 827 789 789 789 789 827 827 791 791 827 827 829 829 791 791 791 791 829 829 793 793 829 829 831 831 793 793 793 793 831 831 795 795 831 831 833 833 795 795 795 795 833 833 797 797 833 833 835 835 797 797 797 797 835 835 799 799 835 835 837 837 799 799 799 799 837 837 801 801 837 837 839 839 801 801 801 801 839 839 803 803 839 839 841 841 803 803 803 803 841 841 805 805 841 841 843 843 805 805 805 805 843 843 807 807 843 843 845 845 807 807 845 845 883 883 847 847 883 883 885 885 847 847 847 847 885 885 849 849 885 885 887 887 849 849 849 849 887 887 851 851 887 887 889 889 851 851 851 851 889 889 853 853 889 889 891 891 853 853 853 853 891 891 855 855 891 891 893 893 855 855 855 855 893 893 857 857 893 893 895 895 857 857 857 857 895 895 859 859 895 895 897 897 859 859 859 859 897 897 861 861 897 897 899 899 861 861 861 861 899 899 862 862 899 899 900 900 862 862 862 862 900 900 860 860 900 900 898 898 860 860 860 860 898 898 858 858 898 898 896 896 858 858 858 858 896 896 856 856 896 896 894 894 856 856 856 856 894 894 854 854 894 894 892 892 854 854 854 854 892 892 852 852 892 892 890 890 852 852 852 852 890 890 850 850 890 890 888 888 850 850 850 850 888 888 848 848 888 888 886 886 848 848 848 848 886 886 846 846 886 886 884 884 846 846 846 846 884 884 844 844 884 884 882 882 844 844 844 844 882 882 842 842 882 882 880 880 842 842 842 842 880 880 840 840 880 880 878 878 840 840 840 840 878 878 838 838 878 878 876 876 838 838 838 838 876 876 836 836 876 876 874 874 836 836 836 836 874 874 834 834 874 874 872 872 834 834 834 834 872 872 832 832 872 872 870 870 832 832 832 832 870 870 830 830 870 870 868 868 830 830 830 830 868 868 828 828 868 868 866 866 828 828 828 828 866 866 826 826 866 866 864 864 826 826 826 826 864 864 825 825 864 864 863 863 825 825 825 825 863 863 827 827 863 863 865 865 827 827 827 827 865 865 829 829 865 865 867 867 829 829 829 829 867 867 831 831 867 867 869 869 831 831 831 831 869 869 833 833 869 869 871 871 833 833 833 833 871 871 835 835 871 871 873 873 835 835 835 835 873 873 837 837 873 873 875 875 837 837 837 837 875 875 839 839 875 875 877 877 839 839 839 839 877 877 841 841 877 877 879 879 841 841 841 841 879 879 843 843 879 879 881 881 843 843 843 843 881 881 845 845 881 881 883 883 845 845 913 913 911 911 955 955 909 909 951 951 911 911 951 951 953 953 911 911 911 911 953 953 955 955 943 943 945 945 907 907 945 945 947 947 907 907 907 907 947 947 909 909 947 947 949 949 909 909 909 909 949 949 951 951 1415 1415 1416 1416 941 941 1417 1417 905 905 941 941 941 941 905 905 939 939 939 939 905 905 937 937 905 905 903 903 937 937 937 937 903 903 935 935 927 927 929 929 901 901 929 929 931 931 901 901 901 901 931 931 903 903 931 931 933 933 903 903 903 903 933 933 935 935 936 936 934 934 904 904 934 934 932 932 904 904 904 904 932 932 902 902 932 932 930 930 902 902 902 902 930 930 901 901 930 930 928 928 901 901 901 901 928 928 927 927 946 946 944 944 908 908 1418 1418 942 942 1419 1419 1420 1420 942 942 906 906 942 942 940 940 906 906 906 906 940 940 904 904 940 940 938 938 904 904 904 904 938 938 936 936 912 912 952 952 910 910 952 952 950 950 910 910 910 910 950 950 908 908 950 950 948 948 908 908 908 908 948 948 946 946 914 914 956 956 912 912 956 956 954 954 912 912 912 912 954 954 952 952 916 916 960 960 914 914 960 960 958 958 914 914 914 914 958 958 956 956 918 918 964 964 916 916 964 964 962 962 916 916 916 916 962 962 960 960 972 972 970 970 920 920 970 970 968 968 920 920 920 920 968 968 918 918 968 968 966 966 918 918 918 918 966 966 964 964 1421 1421 1422 1422 974 974 1423 1423 922 922 974 974 974 974 922 922 976 976 976 976 922 922 978 978 922 922 924 924 978 978 978 978 924 924 980 980 988 988 986 986 926 926 986 986 984 984 926 926 926 926 984 984 924 924 984 984 982 982 924 924 924 924 982 982 980 980 979 979 981 981 923 923 981 981 983 983 923 923 923 923 983 983 925 925 983 983 985 985 925 925 925 925 985 985 926 926 985 985 987 987 926 926 926 926 987 987 988 988 969 969 971 971 919 919 1424 1424 973 973 1425 1425 1426 1426 973 973 921 921 973 973 975 975 921 921 921 921 975 975 923 923 975 975 977 977 923 923 923 923 977 977 979 979 915 915 963 963 917 917 963 963 965 965 917 917 917 917 965 965 919 919 965 965 967 967 919 919 919 919 967 967 969 969 955 955 957 957 913 913 957 957 959 959 913 913 913 913 959 959 915 915 959 959 961 961 915 915 915 915 961 961 963 963 1028 1028 1004 1004 1030 1030 1004 1004 1006 1006 1030 1030 1030 1030 1006 1006 1032 1032 1006 1006 1008 1008 1032 1032 1032 1032 1008 1008 1034 1034 1008 1008 1010 1010 1034 1034 1034 1034 1010 1010 1036 1036 1010 1010 1012 1012 1036 1036 1036 1036 1012 1012 1038 1038 1012 1012 1014 1014 1038 1038 1038 1038 1014 1014 1040 1040 1014 1014 1013 1013 1040 1040 1040 1040 1013 1013 1039 1039 1013 1013 1011 1011 1039 1039 1039 1039 1011 1011 1037 1037 1011 1011 1009 1009 1037 1037 1037 1037 1009 1009 1035 1035 1009 1009 1007 1007 1035 1035 1035 1035 1007 1007 1033 1033 1007 1007 1005 1005 1033 1033 1033 1033 1005 1005 1031 1031 1005 1005 1003 1003 1031 1031 1031 1031 1003 1003 1029 1029 1003 1003 1001 1001 1029 1029 1029 1029 1001 1001 1027 1027 1001 1001 999 999 1027 1027 1027 1027 999 999 1025 1025 999 999 997 997 1025 1025 1025 1025 997 997 1023 1023 997 997 995 995 1023 1023 1023 1023 995 995 1021 1021 995 995 993 993 1021 1021 1021 1021 993 993 1019 1019 993 993 991 991 1019 1019 1019 1019 991 991 1017 1017 991 991 989 989 1017 1017 1017 1017 989 989 1015 1015 989 989 990 990 1015 1015 1015 1015 990 990 1016 1016 990 990 992 992 1016 1016 1016 1016 992 992 1018 1018 992 992 994 994 1018 1018 1018 1018 994 994 1020 1020 994 994 996 996 1020 1020 1020 1020 996 996 1022 1022 996 996 998 998 1022 1022 1022 1022 998 998 1024 1024 998 998 1000 1000 1024 1024 1024 1024 1000 1000 1026 1026 1000 1000 1002 1002 1026 1026 1026 1026 1002 1002 1028 1028 1002 1002 1004 1004 1028 1028 1053 1053 1056 1056 1054 1054 1053 1053 1054 1054 1051 1051 1045 1045 1047 1047 1054 1054 1047 1047 1049 1049 1054 1054 1054 1054 1049 1049 1051 1051 1042 1042 1041 1041 1054 1054 1041 1041 1043 1043 1054 1054 1054 1054 1043 1043 1045 1045 1048 1048 1046 1046 1054 1054 1046 1046 1044 1044 1054 1054 1054 1054 1044 1044 1042 1042 1055 1055 1052 1052 1054 1054 1052 1052 1050 1050 1054 1054 1054 1054 1050 1050 1048 1048 1061 1061 1059 1059 1054 1054 1059 1059 1057 1057 1054 1054 1054 1054 1057 1057 1055 1055 1067 1067 1065 1065 1054 1054 1065 1065 1063 1063 1054 1054 1054 1054 1063 1063 1061 1061 1062 1062 1064 1064 1054 1054 1064 1064 1066 1066 1054 1054 1054 1054 1066 1066 1067 1067 1056 1056 1058 1058 1054 1054 1058 1058 1060 1060 1054 1054 1054 1054 1060 1060 1062 1062 1068 1068 1069 1069 1070 1070 1069 1069 1071 1071 1070 1070 1072 1072 1073 1073 1074 1074 1073 1073 1075 1075 1074 1074 1076 1076 1077 1077 1078 1078 1077 1077 1079 1079 1078 1078 1080 1080 1081 1081 1082 1082 1081 1081 1083 1083 1082 1082 1084 1084 1085 1085 1086 1086 1085 1085 1087 1087 1086 1086 1088 1088 1089 1089 1090 1090 1089 1089 1091 1091 1090 1090 1092 1092 1093 1093 1094 1094 1093 1093 1095 1095 1094 1094 1094 1094 1095 1095 1096 1096 1095 1095 1097 1097 1096 1096
+32 32 30 30 27 27 44 44 42 42 37 37 33 33 35 35 29 29 23 23 25 25 29 29 25 25 28 28 29 29 28 28 31 31 29 29 29 29 31 31 33 33 30 30 26 26 27 27 26 26 24 24 27 27 27 27 24 24 22 22 51 51 53 53 39 39 53 53 55 55 39 39 50 50 48 48 37 37 48 48 46 46 37 37 37 37 46 46 44 44 45 45 47 47 39 39 47 47 49 49 39 39 39 39 49 49 51 51 6 6 4 4 17 17 4 4 2 2 17 17 5 5 7 7 19 19 42 42 40 40 37 37 40 40 36 36 37 37 37 37 36 36 27 27 36 36 34 34 27 27 27 27 34 34 32 32 35 35 38 38 29 29 38 38 41 41 29 29 29 29 41 41 39 39 41 41 43 43 39 39 39 39 43 43 45 45 7 7 9 9 19 19 9 9 11 11 19 19 19 19 11 11 13 13 12 12 10 10 17 17 10 10 8 8 17 17 17 17 8 8 6 6 55 55 56 56 39 39 56 56 54 54 39 39 39 39 54 54 37 37 54 54 52 52 37 37 37 37 52 52 50 50 22 22 20 20 27 27 20 20 16 16 27 27 27 27 16 16 17 17 16 16 14 14 17 17 17 17 14 14 12 12 13 13 15 15 19 19 15 15 18 18 19 19 19 19 18 18 29 29 18 18 21 21 29 29 29 29 21 21 23 23 2 2 0 0 17 17 0 0 1 1 17 17 17 17 1 1 19 19 1 1 3 3 19 19 19 19 3 3 5 5 431 431 434 434 420 420 434 434 419 419 420 420 420 420 419 419 405 405 419 419 397 397 405 405 405 405 397 397 398 398 397 397 380 380 398 398 398 398 380 380 381 381 431 431 436 436 434 434 436 436 443 443 434 434 434 434 443 443 441 441 443 443 444 444 441 441 441 441 444 444 445 445 444 444 446 446 445 445 446 446 442 442 445 445 445 445 442 442 438 438 442 442 440 440 438 438 440 440 429 429 438 438 438 438 429 429 426 426 429 429 427 427 426 426 427 427 412 412 426 426 426 426 412 412 409 409 412 412 403 403 409 409 409 409 403 403 389 389 403 403 390 390 389 389 389 389 390 390 370 370 390 390 375 375 370 370 375 375 372 372 370 370 372 372 356 356 370 370 1260 1260 1261 1261 355 355 1262 1262 1263 1263 355 355 355 355 1264 1264 1265 1265 351 351 339 339 338 338 338 338 339 339 322 322 339 339 328 328 322 322 328 328 323 323 322 322 323 323 308 308 322 322 322 322 308 308 307 307 308 308 294 294 307 307 307 307 294 294 293 293 294 294 286 286 293 293 293 293 286 286 277 277 286 286 278 278 277 277 277 277 278 278 261 261 278 278 263 263 261 261 263 263 262 262 261 261 262 262 242 242 261 261 261 261 242 242 243 243 242 242 240 240 243 243 243 243 240 240 227 227 240 240 226 226 227 227 227 227 226 226 211 211 226 226 217 217 211 211 217 217 210 210 211 211 210 210 195 195 211 211 211 211 195 195 196 196 195 195 194 194 196 196 196 196 194 194 181 181 194 194 179 179 181 181 179 179 171 171 181 181 181 181 171 171 164 164 171 171 163 163 164 164 1266 1266 148 148 1267 1267 1268 1268 1269 1269 147 147 1270 1270 1271 1271 147 147 1272 1272 1273 1273 147 147 147 147 1274 1274 1275 1275 130 130 125 125 132 132 132 132 125 125 113 113 125 125 112 112 113 113 113 113 112 112 93 93 112 112 97 97 93 93 97 97 90 90 93 93 90 90 75 75 93 93 93 93 75 75 76 76 75 75 71 71 76 76 76 76 71 71 64 64 71 71 62 62 64 64 64 64 62 62 58 58 62 62 60 60 58 58 60 60 57 57 58 58 57 57 59 59 58 58 58 58 59 59 61 61 59 59 66 66 61 61 61 61 66 66 68 68 66 66 73 73 68 68 68 68 73 73 83 83 73 73 82 82 83 83 83 83 82 82 105 105 82 82 99 99 105 105 99 99 104 104 105 105 104 104 121 121 105 105 105 105 121 121 122 122 121 121 127 127 122 122 122 122 127 127 140 140 127 127 139 139 140 140 1276 1276 1277 1277 156 156 1278 1278 1279 1279 156 156 1280 1280 1281 1281 156 156 1282 1282 1283 1283 156 156 156 156 1284 1284 1285 1285 170 170 175 175 172 172 172 172 175 175 188 188 175 175 187 187 188 188 187 187 197 197 188 188 188 188 197 197 204 204 197 197 203 203 204 204 203 203 218 218 204 204 204 204 218 218 220 220 218 218 219 219 220 220 219 219 233 233 220 220 220 220 233 233 234 234 233 233 241 241 234 234 234 234 241 241 254 254 241 241 255 255 254 254 254 254 255 255 270 270 255 255 264 264 270 270 264 264 271 271 270 270 271 271 285 285 270 270 270 270 285 285 284 284 285 285 287 287 284 284 284 284 287 287 300 300 287 287 301 301 300 300 300 300 301 301 315 315 301 301 309 309 315 315 309 309 316 316 315 315 316 316 332 332 315 315 315 315 332 332 331 331 332 332 347 347 331 331 1286 1286 1287 1287 346 346 1288 1288 1289 1289 346 346 346 346 1290 1290 1291 1291 354 354 363 363 362 362 362 362 363 363 380 380 363 363 377 377 380 380 380 380 377 377 381 381 1292 1292 314 314 1293 1293 314 314 299 299 1294 1294 1295 1295 299 299 1296 1296 299 299 283 283 1297 1297 1298 1298 283 283 1299 1299 283 283 269 269 1300 1300 1301 1301 269 269 1302 1302 269 269 253 253 1303 1303 1304 1304 253 253 1305 1305 253 253 235 235 1306 1306 1307 1307 235 235 1308 1308 235 235 221 221 1309 1309 1310 1310 221 221 1311 1311 221 221 205 205 1312 1312 1313 1313 205 205 1314 1314 205 205 189 189 1315 1315 1316 1316 189 189 1317 1317 189 189 174 174 1318 1318 1319 1319 174 174 1320 1320 174 174 158 158 1321 1321 1322 1322 158 158 156 156 158 158 141 141 156 156 156 156 141 141 1323 1323 141 141 124 124 1324 1324 1325 1325 124 124 1326 1326 124 124 107 107 1327 1327 1328 1328 107 107 1329 1329 107 107 87 87 1330 1330 1331 1331 87 87 1332 1332 87 87 72 72 1333 1333 1334 1334 72 72 1335 1335 72 72 65 65 1336 1336 1337 1337 65 65 1338 1338 65 65 63 63 1339 1339 1340 1340 63 63 1341 1341 63 63 67 67 1342 1342 1343 1343 67 67 1344 1344 67 67 80 80 1345 1345 1346 1346 80 80 1347 1347 80 80 96 96 1348 1348 1349 1349 96 96 1350 1350 96 96 116 116 1351 1351 1352 1352 116 116 1353 1353 116 116 134 134 1354 1354 1355 1355 134 134 1356 1356 134 134 149 149 1357 1357 1358 1358 149 149 147 147 149 149 165 165 147 147 147 147 165 165 1359 1359 165 165 182 182 1360 1360 1361 1361 182 182 1362 1362 182 182 198 198 1363 1363 1364 1364 198 198 1365 1365 198 198 212 212 1366 1366 1367 1367 212 212 1368 1368 212 212 228 228 1369 1369 1370 1370 228 228 1371 1371 228 228 244 244 1372 1372 1373 1373 244 244 1374 1374 244 244 260 260 1375 1375 1376 1376 260 260 1377 1377 260 260 276 276 1378 1378 1379 1379 276 276 1380 1380 276 276 292 292 1381 1381 1382 1382 292 292 1383 1383 292 292 306 306 1384 1384 1385 1385 306 306 1386 1386 306 306 321 321 1387 1387 1388 1388 321 321 1389 1389 321 321 337 337 1390 1390 1391 1391 337 337 1392 1392 337 337 352 352 1393 1393 1394 1394 352 352 355 355 352 352 368 368 355 355 355 355 368 368 1395 1395 368 368 386 386 1396 1396 1397 1397 386 386 1398 1398 386 386 406 406 1399 1399 1400 1400 406 406 1401 1401 406 406 422 422 1402 1402 1403 1403 422 422 1404 1404 422 422 435 435 1405 1405 1406 1406 435 435 1407 1407 435 435 439 439 1408 1408 1409 1409 439 439 1410 1410 439 439 437 437 1411 1411 1412 1412 437 437 1413 1413 437 437 430 430 1414 1414 1415 1415 430 430 1416 1416 430 430 415 415 1417 1417 1418 1418 415 415 1419 1419 415 415 395 395 1420 1420 1421 1421 395 395 1422 1422 395 395 378 378 1423 1423 1424 1424 378 378 1425 1425 378 378 361 361 1426 1426 1427 1427 361 361 1428 1428 361 361 344 344 1429 1429 1430 1430 344 344 346 346 344 344 330 330 346 346 346 346 330 330 1431 1431 330 330 314 314 1432 1432 330 330 313 313 314 314 313 313 298 298 314 314 314 314 298 298 299 299 298 298 282 282 299 299 299 299 282 282 283 283 282 282 268 268 283 283 283 283 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 236 236 253 253 253 253 236 236 235 235 236 236 222 222 235 235 235 235 222 222 221 221 222 222 206 206 221 221 221 221 206 206 205 205 206 206 190 190 205 205 205 205 190 190 189 189 190 190 176 176 189 189 189 189 176 176 174 174 176 176 159 159 174 174 174 174 159 159 158 158 159 159 143 143 158 158 158 158 143 143 141 141 143 143 128 128 141 141 141 141 128 128 124 124 128 128 111 111 124 124 124 124 111 111 107 107 111 111 92 92 107 107 107 107 92 92 87 87 92 92 79 79 87 87 87 87 79 79 72 72 79 79 70 70 72 72 72 72 70 70 65 65 70 70 69 69 65 65 65 65 69 69 63 63 69 69 74 74 63 63 63 63 74 74 67 67 74 74 84 84 67 67 67 67 84 84 80 80 84 84 103 103 80 80 80 80 103 103 96 96 103 103 118 118 96 96 96 96 118 118 116 116 118 118 136 136 116 116 116 116 136 136 134 134 136 136 152 152 134 134 134 134 152 152 149 149 152 152 167 167 149 149 149 149 167 167 165 165 167 167 183 183 165 165 165 165 183 183 182 182 183 183 199 199 182 182 182 182 199 199 198 198 199 199 213 213 198 198 198 198 213 213 212 212 213 213 229 229 212 212 212 212 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 259 259 244 244 244 244 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 291 291 276 276 276 276 291 291 292 292 291 291 305 305 292 292 292 292 305 305 306 306 305 305 320 320 306 306 306 306 320 320 321 321 320 320 335 335 321 321 321 321 335 335 337 337 335 335 350 350 337 337 337 337 350 350 352 352 350 350 366 366 352 352 352 352 366 366 368 368 366 366 384 384 368 368 368 368 384 384 386 386 384 384 399 399 386 386 386 386 399 399 406 406 399 399 418 418 406 406 406 406 418 418 422 422 418 418 428 428 422 422 422 422 428 428 435 435 428 428 433 433 435 435 435 435 433 433 439 439 433 433 432 432 439 439 439 439 432 432 437 437 432 432 423 423 437 437 437 437 423 423 430 430 423 423 410 410 430 430 430 430 410 410 415 415 410 410 391 391 415 415 415 415 391 391 395 395 391 391 374 374 395 395 395 395 374 374 378 378 374 374 359 359 378 378 378 378 359 359 361 361 359 359 343 343 361 361 361 361 343 343 344 344 343 343 327 327 344 344 344 344 327 327 330 330 327 327 313 313 330 330 327 327 312 312 313 313 312 312 297 297 313 313 313 313 297 297 298 298 297 297 281 281 298 298 298 298 281 281 282 282 281 281 267 267 282 282 282 282 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 237 237 252 252 252 252 237 237 236 236 237 237 223 223 236 236 236 236 223 223 222 222 223 223 207 207 222 222 222 222 207 207 206 206 207 207 191 191 206 206 206 206 191 191 190 190 191 191 177 177 190 190 190 190 177 177 176 176 177 177 161 161 176 176 176 176 161 161 159 159 161 161 145 145 159 159 159 159 145 145 143 143 145 145 131 131 143 143 143 143 131 131 128 128 131 131 117 117 128 128 128 128 117 117 111 111 117 117 100 100 111 111 111 111 100 100 92 92 100 100 86 86 92 92 92 92 86 86 79 79 86 86 78 78 79 79 79 79 78 78 70 70 78 78 77 77 70 70 70 70 77 77 69 69 77 77 81 81 69 69 69 69 81 81 74 74 81 81 91 91 74 74 74 74 91 91 84 84 91 91 109 109 84 84 84 84 109 109 103 103 109 109 123 123 103 103 103 103 123 123 118 118 123 123 137 137 118 118 118 118 137 137 136 136 137 137 154 154 136 136 136 136 154 154 152 152 154 154 168 168 152 152 152 152 168 168 167 167 168 168 184 184 167 167 167 167 184 184 183 183 184 184 200 200 183 183 183 183 200 200 199 199 200 200 214 214 199 199 199 199 214 214 213 213 214 214 230 230 213 213 213 213 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 258 258 245 245 245 245 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 290 290 275 275 275 275 290 290 291 291 290 290 304 304 291 291 291 291 304 304 305 305 304 304 319 319 305 305 305 305 319 319 320 320 319 319 334 334 320 320 320 320 334 334 335 335 334 334 348 348 335 335 335 335 348 348 350 350 348 348 365 365 350 350 350 350 365 365 366 366 365 365 379 379 366 366 366 366 379 379 384 384 379 379 393 393 384 384 384 384 393 393 399 399 393 393 411 411 399 399 399 399 411 411 418 418 411 411 421 421 418 418 418 418 421 421 428 428 421 421 425 425 428 428 428 428 425 425 433 433 425 425 424 424 433 433 433 433 424 424 432 432 424 424 416 416 432 432 432 432 416 416 423 423 416 416 402 402 423 423 423 423 402 402 410 410 402 402 385 385 410 410 410 410 385 385 391 391 385 385 371 371 391 391 391 391 371 371 374 374 371 371 357 357 374 374 374 374 357 357 359 359 357 357 341 341 359 359 359 359 341 341 343 343 341 341 326 326 343 343 343 343 326 326 327 327 326 326 312 312 327 327 326 326 311 311 312 312 311 311 296 296 312 312 312 312 296 296 297 297 296 296 280 280 297 297 297 297 280 280 281 281 280 280 266 266 281 281 281 281 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 238 238 251 251 251 251 238 238 237 237 238 238 224 224 237 237 237 237 224 224 223 223 224 224 208 208 223 223 223 223 208 208 207 207 208 208 192 192 207 207 207 207 192 192 191 191 192 192 178 178 191 191 191 191 178 178 177 177 178 178 162 162 177 177 177 177 162 162 161 161 162 162 150 150 161 161 161 161 150 150 145 145 150 150 135 135 145 145 145 145 135 135 131 131 135 135 120 120 131 131 131 131 120 120 117 117 120 120 108 108 117 117 117 117 108 108 100 100 108 108 94 94 100 100 100 100 94 94 86 86 94 94 88 88 86 86 86 86 88 88 78 78 88 88 85 85 78 78 78 78 85 85 77 77 85 85 89 89 77 77 77 77 89 89 81 81 89 89 102 102 81 81 81 81 102 102 91 91 102 102 114 114 91 91 91 91 114 114 109 109 114 114 129 129 109 109 109 109 129 129 123 123 129 129 142 142 123 123 123 123 142 142 137 137 142 142 157 157 137 137 137 137 157 157 154 154 157 157 169 169 154 154 154 154 169 169 168 168 169 169 185 185 168 168 168 168 185 185 184 184 185 185 201 201 184 184 184 184 201 201 200 200 201 201 215 215 200 200 200 200 215 215 214 214 215 215 231 231 214 214 214 214 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 257 257 246 246 246 246 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 289 289 274 274 274 274 289 289 290 290 289 289 303 303 290 290 290 290 303 303 304 304 303 303 318 318 304 304 304 304 318 318 319 319 318 318 333 333 319 319 319 319 333 333 334 334 333 333 345 345 334 334 334 334 345 345 348 348 345 345 360 360 348 348 348 348 360 360 365 365 360 360 373 373 365 365 365 365 373 373 379 379 373 373 388 388 379 379 379 379 388 388 393 393 388 388 400 400 393 393 393 393 400 400 411 411 400 400 413 413 411 411 411 411 413 413 421 421 413 413 417 417 421 421 421 421 417 417 425 425 417 417 414 414 425 425 425 425 414 414 424 424 414 414 408 408 424 424 424 424 408 408 416 416 408 408 394 394 416 416 416 416 394 394 402 402 394 394 382 382 402 402 402 402 382 382 385 385 382 382 367 367 385 385 385 385 367 367 371 371 367 367 353 353 371 371 371 371 353 353 357 357 353 353 340 340 357 357 357 357 340 340 341 341 340 340 325 325 341 341 341 341 325 325 326 326 325 325 311 311 326 326 325 325 310 310 311 311 310 310 295 295 311 311 311 311 295 295 296 296 295 295 279 279 296 296 296 296 279 279 280 280 279 279 265 265 280 280 280 280 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 239 239 250 250 250 250 239 239 238 238 239 239 225 225 238 238 238 238 225 225 224 224 225 225 209 209 224 224 224 224 209 209 208 208 209 209 193 193 208 208 208 208 193 193 192 192 193 193 180 180 192 192 192 192 180 180 178 178 180 180 166 166 178 178 178 178 166 166 162 162 166 166 153 153 162 162 162 162 153 153 150 150 153 153 138 138 150 150 150 150 138 138 135 135 138 138 126 126 135 135 135 135 126 126 120 120 126 126 115 115 120 120 120 120 115 115 108 108 115 115 106 106 108 108 108 108 106 106 94 94 106 106 98 98 94 94 94 94 98 98 88 88 98 98 95 95 88 88 88 88 95 95 85 85 95 95 101 101 85 85 85 85 101 101 89 89 101 101 110 110 89 89 89 89 110 110 102 102 110 110 119 119 102 102 102 102 119 119 114 114 119 119 133 133 114 114 114 114 133 133 129 129 133 133 144 144 129 129 129 129 144 144 142 142 144 144 160 160 142 142 142 142 160 160 157 157 160 160 173 173 157 157 157 157 173 173 169 169 173 173 186 186 169 169 169 169 186 186 185 185 186 186 202 202 185 185 185 185 202 202 201 201 202 202 216 216 201 201 201 201 216 216 215 215 216 216 232 232 215 215 215 215 232 232 231 231 232 232 248 248 231 231 231 231 248 248 247 247 248 248 256 256 247 247 247 247 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 288 288 273 273 273 273 288 288 289 289 288 288 302 302 289 289 289 289 302 302 303 303 302 302 317 317 303 303 303 303 317 317 318 318 317 317 329 329 318 318 318 318 329 329 333 333 329 329 342 342 333 333 333 333 342 342 345 345 342 342 358 358 345 345 345 345 358 358 360 360 358 358 369 369 360 360 360 360 369 369 373 373 369 369 383 383 373 373 373 373 383 383 388 388 383 383 392 392 388 388 388 388 392 392 400 400 392 392 401 401 400 400 400 400 401 401 413 413 401 401 407 407 413 413 413 413 407 407 417 417 407 407 404 404 417 417 417 417 404 404 414 414 404 404 396 396 414 414 414 414 396 396 408 408 396 396 387 387 408 408 408 408 387 387 394 394 387 387 376 376 394 394 394 394 376 376 382 382 376 376 364 364 382 382 382 382 364 364 367 367 364 364 349 349 367 367 367 367 349 349 353 353 349 349 336 336 353 353 353 353 336 336 340 340 336 336 324 324 340 340 340 340 324 324 325 325 324 324 310 310 325 325 1433 1433 537 537 1434 1434 544 544 539 539 537 537 539 539 536 536 537 537 537 537 536 536 1435 1435 550 550 547 547 551 551 547 547 545 545 551 551 551 551 545 545 544 544 545 545 543 543 544 544 544 544 543 543 539 539 550 550 551 551 553 553 551 551 558 558 553 553 553 553 558 558 557 557 557 557 558 558 559 559 558 558 565 565 559 559 559 559 565 565 563 563 562 562 566 566 565 565 566 566 564 564 565 565 565 565 564 564 563 563 556 556 560 560 562 562 560 560 561 561 562 562 562 562 561 561 566 566 548 548 552 552 549 549 552 552 554 554 549 549 549 549 554 554 556 556 554 554 555 555 556 556 556 556 555 555 560 560 548 548 549 549 546 546 549 549 542 542 546 546 546 546 542 542 541 541 541 541 542 542 540 540 542 542 1436 1436 540 540 540 540 1437 1437 538 538 529 529 532 532 535 535 532 532 534 534 535 535 1438 1438 1439 1439 538 538 522 522 527 527 529 529 527 527 528 528 529 529 529 529 528 528 532 532 517 517 520 520 522 522 520 520 523 523 522 522 522 522 523 523 527 527 510 510 514 514 517 517 514 514 516 516 517 517 517 517 516 516 520 520 503 503 506 506 502 502 506 506 508 508 502 502 502 502 508 508 510 510 508 508 509 509 510 510 510 510 509 509 514 514 503 503 502 502 500 500 502 502 495 495 500 500 500 500 495 495 496 496 496 496 495 495 494 494 495 495 488 488 494 494 494 494 488 488 490 490 481 481 486 486 488 488 486 486 489 489 488 488 488 488 489 489 490 490 475 475 1440 1440 1441 1441 480 480 483 483 481 481 481 481 483 483 486 486 469 469 472 472 468 468 472 472 474 474 468 468 468 468 474 474 475 475 474 474 476 476 475 475 475 475 476 476 1442 1442 469 469 468 468 466 466 468 468 461 461 466 466 466 466 461 461 462 462 462 462 461 461 460 460 461 461 454 454 460 460 460 460 454 454 458 458 448 448 452 452 454 454 452 452 455 455 454 454 454 454 455 455 458 458 449 449 447 447 448 448 447 447 451 451 448 448 448 448 451 451 452 452 456 456 453 453 449 449 453 453 450 450 449 449 449 449 450 450 447 447 463 463 459 459 456 456 459 459 457 457 456 456 456 456 457 457 453 453 471 471 467 467 470 470 467 467 465 465 470 470 470 470 465 465 463 463 465 465 464 464 463 463 463 463 464 464 459 459 471 471 470 470 473 473 470 470 1443 1443 473 473 473 473 1444 1444 1445 1445 478 478 477 477 479 479 477 477 484 484 479 479 479 479 484 484 482 482 491 491 487 487 484 484 487 487 485 485 484 484 484 484 485 485 482 482 497 497 493 493 491 491 493 493 492 492 491 491 491 491 492 492 487 487 505 505 501 501 504 504 501 501 499 499 504 504 504 504 499 499 497 497 499 499 498 498 497 497 497 497 498 498 493 493 505 505 504 504 507 507 504 504 512 512 507 507 507 507 512 512 511 511 511 511 512 512 513 513 512 512 519 519 513 513 513 513 519 519 515 515 525 525 521 521 519 519 521 521 518 518 519 519 519 519 518 518 515 515 533 533 531 531 530 530 531 531 526 526 530 530 530 530 526 526 525 525 526 526 524 524 525 525 525 525 524 524 521 521 641 641 631 631 643 643 631 631 633 633 643 643 643 643 633 633 642 642 633 633 632 632 642 642 642 642 632 632 640 640 632 632 630 630 640 640 640 640 630 630 638 638 630 630 628 628 638 638 638 638 628 628 636 636 628 628 624 624 636 636 636 636 624 624 634 634 624 624 622 622 634 634 634 634 622 622 626 626 570 570 581 581 572 572 581 581 585 585 572 572 572 572 585 585 574 574 585 585 587 587 574 574 574 574 587 587 576 576 587 587 589 589 576 576 576 576 589 589 584 584 589 589 593 593 584 584 584 584 593 593 591 591 593 593 595 595 591 591 591 591 595 595 597 597 595 595 599 599 597 597 597 597 599 599 603 603 599 599 601 601 603 603 601 601 605 605 603 603 603 603 605 605 608 608 605 605 609 609 608 608 608 608 609 609 614 614 609 609 611 611 614 614 614 614 611 611 620 620 611 611 615 615 620 620 620 620 615 615 627 627 615 615 617 617 627 627 627 627 617 617 635 635 617 617 621 621 635 635 635 635 621 621 637 637 621 621 623 623 637 637 637 637 623 623 639 639 623 623 625 625 639 639 639 639 625 625 641 641 625 625 629 629 641 641 641 641 629 629 631 631 622 622 618 618 626 626 618 618 616 616 626 626 626 626 616 616 619 619 616 616 612 612 619 619 619 619 612 612 613 613 612 612 610 610 613 613 613 613 610 610 607 607 610 610 606 606 607 607 607 607 606 606 602 602 606 606 604 604 602 602 602 602 604 604 596 596 604 604 600 600 596 596 596 596 600 600 590 590 600 600 598 598 590 590 590 590 598 598 583 583 598 598 594 594 583 583 594 594 592 592 583 583 583 583 592 592 575 575 592 592 588 588 575 575 575 575 588 588 573 573 588 588 586 586 573 573 573 573 586 586 571 571 586 586 582 582 571 571 571 571 582 582 569 569 582 582 580 580 569 569 569 569 580 580 567 567 580 580 578 578 567 567 567 567 578 578 568 568 578 578 577 577 568 568 568 568 577 577 570 570 577 577 579 579 570 570 570 570 579 579 581 581 933 933 918 918 917 917 917 917 931 931 933 933 931 931 932 932 933 933 933 933 932 932 948 948 932 932 946 946 948 948 948 948 946 946 960 960 946 946 952 952 960 960 952 952 959 959 960 960 960 960 959 959 970 970 959 959 969 969 970 970 969 969 967 967 970 970 970 970 967 967 964 964 967 967 962 962 964 964 964 964 962 962 954 954 962 962 957 957 954 954 957 957 951 951 954 954 954 954 951 951 941 941 951 951 939 939 941 941 939 939 937 937 941 941 941 941 937 937 925 925 937 937 924 924 925 925 925 925 924 924 909 909 924 924 914 914 909 909 914 914 908 908 909 909 909 909 908 908 1446 1446 908 908 1447 1447 1448 1448 893 893 891 891 894 894 894 894 891 891 878 878 891 891 877 877 878 878 878 878 877 877 861 861 877 877 867 867 861 861 867 867 860 860 861 861 861 861 860 860 845 845 860 860 844 844 845 845 844 844 843 843 845 845 845 845 843 843 827 827 843 843 826 826 827 827 827 827 826 826 815 815 826 826 817 817 815 815 817 817 816 816 815 815 815 815 816 816 798 798 816 816 799 799 798 798 799 799 792 792 798 798 798 798 792 792 780 780 792 792 781 781 780 780 780 780 781 781 763 763 781 781 768 768 763 763 768 768 764 764 763 763 763 763 764 764 748 748 764 764 749 749 748 748 749 749 743 743 748 748 1449 1449 1450 1450 731 731 1451 1451 732 732 731 731 731 731 732 732 715 715 732 732 720 720 715 715 720 720 717 717 715 715 715 715 717 717 701 701 717 717 703 703 701 701 703 703 698 698 701 701 701 701 698 698 687 687 698 698 689 689 687 687 687 687 689 689 674 674 689 689 680 680 674 674 680 680 678 678 674 674 674 674 678 678 671 671 678 678 672 672 671 671 672 672 679 679 671 671 671 671 679 679 682 682 679 679 683 683 682 682 682 682 683 683 695 695 683 683 692 692 695 695 692 692 696 696 695 695 695 695 696 696 708 708 696 696 709 709 708 708 709 709 714 714 708 708 708 708 714 714 724 724 714 714 726 726 724 724 726 726 1452 1452 724 724 724 724 1453 1453 1454 1454 737 737 741 741 740 740 740 740 741 741 756 756 741 741 757 757 756 756 757 757 762 762 756 756 756 756 762 762 772 772 762 762 773 773 772 772 773 773 786 786 772 772 772 772 786 786 789 789 786 786 790 790 789 789 789 789 790 790 806 806 790 790 807 807 806 806 807 807 813 813 806 806 806 806 813 813 819 819 813 813 818 818 819 819 818 818 834 834 819 819 819 819 834 834 836 836 834 834 835 835 836 836 836 836 835 835 853 853 835 835 852 852 853 853 852 852 862 862 853 853 853 853 862 862 871 871 862 862 870 870 871 871 871 871 870 870 886 886 870 870 885 885 886 886 886 886 885 885 902 902 885 885 901 901 902 902 1455 1455 1456 1456 918 918 1457 1457 910 910 918 918 918 918 910 910 917 917 1458 1458 872 872 1459 1459 872 872 854 854 1460 1460 1461 1461 854 854 1462 1462 854 854 837 837 1463 1463 1464 1464 837 837 1465 1465 837 837 820 820 1466 1466 1467 1467 820 820 1468 1468 820 820 805 805 1469 1469 1470 1470 805 805 1471 1471 805 805 788 788 1472 1472 1473 1473 788 788 1474 1474 788 788 771 771 1475 1475 1476 1476 771 771 1477 1477 771 771 754 754 1478 1478 1479 1479 754 754 1480 1480 754 754 738 738 1481 1481 1482 1482 738 738 1483 1483 738 738 722 722 1484 1484 1485 1485 722 722 1486 1486 722 722 707 707 1487 1487 1488 1488 707 707 1489 1489 707 707 691 691 1490 1490 1491 1491 691 691 1492 1492 691 691 676 676 1493 1493 1494 1494 676 676 1495 1495 676 676 669 669 1496 1496 1497 1497 669 669 1498 1498 669 669 670 670 1499 1499 1500 1500 670 670 1501 1501 670 670 684 684 1502 1502 1503 1503 684 684 1504 1504 684 684 699 699 1505 1505 1506 1506 699 699 1507 1507 699 699 713 713 1508 1508 1509 1509 713 713 1510 1510 713 713 729 729 1511 1511 1512 1512 729 729 1513 1513 729 729 746 746 1514 1514 1515 1515 746 746 1516 1516 746 746 761 761 1517 1517 1518 1518 761 761 1519 1519 761 761 779 779 1520 1520 1521 1521 779 779 1522 1522 779 779 797 797 1523 1523 1524 1524 797 797 1525 1525 797 797 814 814 1526 1526 1527 1527 814 814 1528 1528 814 814 828 828 1529 1529 1530 1530 828 828 1531 1531 828 828 846 846 1532 1532 1533 1533 846 846 1534 1534 846 846 863 863 1535 1535 1536 1536 863 863 1537 1537 863 863 879 879 1538 1538 1539 1539 879 879 1540 1540 879 879 895 895 1541 1541 1542 1542 895 895 1543 1543 895 895 911 911 1544 1544 1545 1545 911 911 1546 1546 911 911 927 927 1547 1547 1548 1548 927 927 1549 1549 927 927 943 943 1550 1550 1551 1551 943 943 1552 1552 943 943 958 958 1553 1553 1554 1554 958 958 1555 1555 958 958 971 971 1556 1556 1557 1557 971 971 1558 1558 971 971 972 972 1559 1559 1560 1560 972 972 1561 1561 972 972 966 966 1562 1562 1563 1563 966 966 1564 1564 966 966 949 949 1565 1565 1566 1566 949 949 1567 1567 949 949 935 935 1568 1568 1569 1569 935 935 1570 1570 935 935 920 920 1571 1571 1572 1572 920 920 1573 1573 920 920 903 903 1574 1574 1575 1575 903 903 1576 1576 903 903 887 887 1577 1577 1578 1578 887 887 1579 1579 887 887 872 872 1580 1580 872 872 873 873 854 854 873 873 855 855 854 854 854 854 855 855 837 837 855 855 838 838 837 837 837 837 838 838 820 820 838 838 821 821 820 820 820 820 821 821 805 805 821 821 804 804 805 805 805 805 804 804 788 788 804 804 787 787 788 788 788 788 787 787 771 771 787 787 770 770 771 771 771 771 770 770 754 754 770 770 753 753 754 754 754 754 753 753 738 738 753 753 736 736 738 738 738 738 736 736 722 722 736 736 719 719 722 722 722 722 719 719 707 707 719 719 704 704 707 707 707 707 704 704 691 691 704 704 686 686 691 691 691 691 686 686 676 676 686 686 668 668 676 676 676 676 668 668 669 669 668 668 662 662 669 669 669 669 662 662 670 670 662 662 663 663 670 670 670 670 663 663 684 684 663 663 673 673 684 684 684 684 673 673 699 699 673 673 694 694 699 699 699 699 694 694 713 713 694 694 710 710 713 713 713 713 710 710 729 729 710 710 728 728 729 729 729 729 728 728 746 746 728 728 745 745 746 746 746 746 745 745 761 761 745 745 760 760 761 761 761 761 760 760 779 779 760 760 778 778 779 779 779 779 778 778 797 797 778 778 796 796 797 797 797 797 796 796 814 814 796 796 812 812 814 814 814 814 812 812 828 828 812 812 829 829 828 828 828 828 829 829 846 846 829 829 847 847 846 846 846 846 847 847 863 863 847 847 864 864 863 863 863 863 864 864 879 879 864 864 881 881 879 879 879 879 881 881 895 895 881 881 897 897 895 895 895 895 897 897 911 911 897 897 913 913 911 911 911 911 913 913 927 927 913 913 929 929 927 927 927 927 929 929 943 943 929 929 947 947 943 943 943 943 947 947 958 958 947 947 965 965 958 958 958 958 965 965 971 971 965 965 978 978 971 971 971 971 978 978 972 972 978 978 979 979 972 972 972 972 979 979 966 966 979 979 973 973 966 966 966 966 973 973 949 949 973 973 956 956 949 949 949 949 956 956 935 935 956 956 938 938 935 935 935 935 938 938 920 920 938 938 922 922 920 920 920 920 922 922 903 903 922 922 905 905 903 903 903 903 905 905 887 887 905 905 889 889 887 887 887 887 889 889 872 872 889 889 873 873 872 872 873 873 874 874 855 855 874 874 856 856 855 855 855 855 856 856 838 838 856 856 839 839 838 838 838 838 839 839 821 821 839 839 822 822 821 821 821 821 822 822 804 804 822 822 803 803 804 804 804 804 803 803 787 787 803 803 785 785 787 787 787 787 785 785 770 770 785 785 769 769 770 770 770 770 769 769 753 753 769 769 751 751 753 753 753 753 751 751 736 736 751 751 734 734 736 736 736 736 734 734 719 719 734 734 718 718 719 719 719 719 718 718 704 704 718 718 697 697 704 704 704 704 697 697 686 686 697 697 675 675 686 686 686 686 675 675 668 668 675 675 661 661 668 668 668 668 661 661 662 662 661 661 657 657 662 662 662 662 657 657 663 663 657 657 659 659 663 663 663 663 659 659 673 673 659 659 666 666 673 673 673 673 666 666 694 694 666 666 688 688 694 694 694 694 688 688 710 710 688 688 706 706 710 710 710 710 706 706 728 728 706 706 725 725 728 728 728 728 725 725 745 745 725 725 742 742 745 745 745 745 742 742 760 760 742 742 759 759 760 760 760 760 759 759 778 778 759 759 777 777 778 778 778 778 777 777 796 796 777 777 795 795 796 796 796 796 795 795 812 812 795 795 811 811 812 812 812 812 811 811 829 829 811 811 830 830 829 829 829 829 830 830 847 847 830 830 848 848 847 847 847 847 848 848 864 864 848 848 865 865 864 864 864 864 865 865 881 881 865 865 882 882 881 881 881 881 882 882 897 897 882 882 899 899 897 897 897 897 899 899 913 913 899 899 916 916 913 913 913 913 916 916 929 929 916 916 934 934 929 929 929 929 934 934 947 947 934 934 953 953 947 947 947 947 953 953 965 965 953 953 975 975 965 965 965 965 975 975 978 978 975 975 982 982 978 978 978 978 982 982 979 979 982 982 985 985 979 979 979 979 985 985 973 973 985 985 980 980 973 973 973 973 980 980 956 956 980 980 968 968 956 956 956 956 968 968 938 938 968 968 944 944 938 938 938 938 944 944 922 922 944 944 926 926 922 922 922 922 926 926 905 905 926 926 907 907 905 905 905 905 907 907 889 889 907 907 890 890 889 889 889 889 890 890 873 873 890 890 874 874 873 873 874 874 875 875 856 856 875 875 857 857 856 856 856 856 857 857 839 839 857 857 840 840 839 839 839 839 840 840 822 822 840 840 823 823 822 822 822 822 823 823 803 803 823 823 802 802 803 803 803 803 802 802 785 785 802 802 784 784 785 785 785 785 784 784 769 769 784 784 767 767 769 769 769 769 767 767 751 751 767 767 750 750 751 751 751 751 750 750 734 734 750 750 730 730 734 734 734 734 730 730 718 718 730 730 712 712 718 718 718 718 712 712 697 697 712 712 690 690 697 697 697 697 690 690 675 675 690 690 665 665 675 675 675 675 665 665 661 661 665 665 655 655 661 661 661 661 655 655 657 657 655 655 652 652 657 657 657 657 652 652 659 659 652 652 654 654 659 659 659 659 654 654 666 666 654 654 660 660 666 666 666 666 660 660 688 688 660 660 677 677 688 688 688 688 677 677 706 706 677 677 702 702 706 706 706 706 702 702 725 725 702 702 721 721 725 725 725 725 721 721 742 742 721 721 739 739 742 742 742 742 739 739 759 759 739 739 758 758 759 759 759 759 758 758 777 777 758 758 776 776 777 777 777 777 776 776 795 795 776 776 794 794 795 795 795 795 794 794 811 811 794 794 810 810 811 811 811 811 810 810 830 830 810 810 831 831 830 830 830 830 831 831 848 848 831 831 849 849 848 848 848 848 849 849 865 865 849 849 866 866 865 865 865 865 866 866 882 882 866 866 883 883 882 882 882 882 883 883 899 899 883 883 900 900 899 899 899 899 900 900 916 916 900 900 921 921 916 916 916 916 921 921 934 934 921 921 940 940 934 934 934 934 940 940 953 953 940 940 963 963 953 953 953 953 963 963 975 975 963 963 981 981 975 975 975 975 981 981 982 982 981 981 987 987 982 982 982 982 987 987 985 985 987 987 989 989 985 985 985 985 989 989 980 980 989 989 986 986 980 980 980 980 986 986 968 968 986 986 977 977 968 968 968 968 977 977 944 944 977 977 950 950 944 944 944 944 950 950 926 926 950 950 930 930 926 926 926 926 930 930 907 907 930 930 912 912 907 907 907 907 912 912 890 890 912 912 892 892 890 890 890 890 892 892 874 874 892 892 875 875 874 874 875 875 876 876 857 857 876 876 858 858 857 857 857 857 858 858 840 840 858 858 841 841 840 840 840 840 841 841 823 823 841 841 824 824 823 823 823 823 824 824 802 802 824 824 801 801 802 802 802 802 801 801 784 784 801 801 783 783 784 784 784 784 783 783 767 767 783 783 766 766 767 767 767 767 766 766 750 750 766 766 747 747 750 750 750 750 747 747 730 730 747 747 727 727 730 730 730 730 727 727 712 712 727 727 705 705 712 712 712 712 705 705 690 690 705 705 681 681 690 690 690 690 681 681 665 665 681 681 658 658 665 665 665 665 658 658 655 655 658 658 650 650 655 655 655 655 650 650 652 652 650 650 647 647 652 652 652 652 647 647 654 654 647 647 649 649 654 654 654 654 649 649 660 660 649 649 653 653 660 660 660 660 653 653 677 677 653 653 664 664 677 677 677 677 664 664 702 702 664 664 693 693 702 702 702 702 693 693 721 721 693 693 716 716 721 721 721 721 716 716 739 739 716 716 735 735 739 739 739 739 735 735 758 758 735 735 755 755 758 758 758 758 755 755 776 776 755 755 775 775 776 776 776 776 775 775 794 794 775 775 793 793 794 794 794 794 793 793 810 810 793 793 809 809 810 810 810 810 809 809 831 831 809 809 832 832 831 831 831 831 832 832 849 849 832 832 850 850 849 849 849 849 850 850 866 866 850 850 868 868 866 866 866 866 868 868 883 883 868 868 884 884 883 883 883 883 884 884 900 900 884 884 904 904 900 900 900 900 904 904 921 921 904 904 923 923 921 921 921 921 923 923 940 940 923 923 945 945 940 940 940 940 945 945 963 963 945 945 976 976 963 963 963 963 976 976 981 981 976 976 988 988 981 981 981 981 988 988 987 987 988 988 992 992 987 987 987 987 992 992 989 989 992 992 994 994 989 989 989 989 994 994 986 986 994 994 991 991 986 986 986 986 991 991 977 977 991 991 984 984 977 977 977 977 984 984 950 950 984 984 961 961 950 950 950 950 961 961 930 930 961 961 936 936 930 930 930 930 936 936 912 912 936 936 915 915 912 912 912 912 915 915 892 892 915 915 896 896 892 892 892 892 896 896 875 875 896 896 876 876 875 875 876 876 880 880 858 858 880 880 859 859 858 858 858 858 859 859 841 841 859 859 842 842 841 841 841 841 842 842 824 824 842 842 825 825 824 824 824 824 825 825 801 801 825 825 800 800 801 801 801 801 800 800 783 783 800 800 782 782 783 783 783 783 782 782 766 766 782 782 765 765 766 766 766 766 765 765 747 747 765 765 744 744 747 747 747 747 744 744 727 727 744 744 723 723 727 727 727 727 723 723 705 705 723 723 700 700 705 705 705 705 700 700 681 681 700 700 667 667 681 681 681 681 667 667 658 658 667 667 651 651 658 658 658 658 651 651 650 650 651 651 646 646 650 650 650 650 646 646 647 647 646 646 644 644 647 647 647 647 644 644 649 649 644 644 645 645 649 649 649 649 645 645 653 653 645 645 648 648 653 653 653 653 648 648 664 664 648 648 656 656 664 664 664 664 656 656 693 693 656 656 685 685 693 693 693 693 685 685 716 716 685 685 711 711 716 716 716 716 711 711 735 735 711 711 733 733 735 735 735 735 733 733 755 755 733 733 752 752 755 755 755 755 752 752 775 775 752 752 774 774 775 775 775 775 774 774 793 793 774 774 791 791 793 793 793 793 791 791 809 809 791 791 808 808 809 809 809 809 808 808 832 832 808 808 833 833 832 832 832 832 833 833 850 850 833 833 851 851 850 850 850 850 851 851 868 868 851 851 869 869 868 868 868 868 869 869 884 884 869 869 888 888 884 884 884 884 888 888 904 904 888 888 906 906 904 904 904 904 906 906 923 923 906 906 928 928 923 923 923 923 928 928 945 945 928 928 955 955 945 945 945 945 955 955 976 976 955 955 983 983 976 976 976 976 983 983 988 988 983 983 993 993 988 988 988 988 993 993 992 992 993 993 996 996 992 992 992 992 996 996 994 994 996 996 997 997 994 994 994 994 997 997 991 991 997 997 995 995 991 991 991 991 995 995 984 984 995 995 990 990 984 984 984 984 990 990 961 961 990 990 974 974 961 961 961 961 974 974 936 936 974 974 942 942 936 936 936 936 942 942 915 915 942 942 919 919 915 915 915 915 919 919 896 896 919 919 898 898 896 896 896 896 898 898 876 876 898 898 880 880 876 876 1107 1107 1109 1109 1104 1104 1109 1109 1105 1105 1104 1104 1104 1104 1105 1105 1098 1098 1105 1105 1100 1100 1098 1098 1098 1098 1100 1100 1095 1095 1100 1100 1099 1099 1095 1095 1095 1095 1099 1099 1090 1090 1110 1110 1111 1111 1116 1116 1111 1111 1115 1115 1116 1116 1116 1116 1115 1115 1114 1114 1115 1115 1117 1117 1114 1114 1114 1114 1117 1117 1113 1113 1117 1117 1118 1118 1113 1113 1113 1113 1118 1118 1107 1107 1118 1118 1112 1112 1107 1107 1107 1107 1112 1112 1109 1109 1092 1092 1093 1093 1097 1097 1093 1093 1096 1096 1097 1097 1097 1097 1096 1096 1101 1101 1096 1096 1102 1102 1101 1101 1101 1101 1102 1102 1106 1106 1102 1102 1103 1103 1106 1106 1106 1106 1103 1103 1110 1110 1103 1103 1108 1108 1110 1110 1110 1110 1108 1108 1111 1111 1075 1075 1076 1076 1080 1080 1076 1076 1079 1079 1080 1080 1080 1080 1079 1079 1083 1083 1079 1079 1084 1084 1083 1083 1083 1083 1084 1084 1088 1088 1084 1084 1085 1085 1088 1088 1581 1581 1582 1582 1092 1092 1583 1583 1089 1089 1092 1092 1092 1092 1089 1089 1093 1093 1058 1058 1057 1057 1062 1062 1057 1057 1061 1061 1062 1062 1062 1062 1061 1061 1066 1066 1061 1061 1067 1067 1066 1066 1066 1066 1067 1067 1071 1071 1067 1067 1068 1068 1071 1071 1071 1071 1068 1068 1075 1075 1068 1068 1072 1072 1075 1075 1075 1075 1072 1072 1076 1076 1031 1031 1032 1032 1034 1034 1032 1032 1038 1038 1034 1034 1034 1034 1038 1038 1040 1040 1038 1038 1039 1039 1040 1040 1040 1040 1039 1039 1044 1044 1039 1039 1043 1043 1044 1044 1044 1044 1043 1043 1049 1049 1043 1043 1048 1048 1049 1049 1049 1049 1048 1048 1052 1052 1048 1048 1050 1050 1052 1052 1052 1052 1050 1050 1058 1058 1050 1050 1056 1056 1058 1058 1058 1058 1056 1056 1057 1057 1013 1013 1014 1014 1016 1016 1014 1014 1020 1020 1016 1016 1016 1016 1020 1020 1022 1022 1020 1020 1021 1021 1022 1022 1022 1022 1021 1021 1025 1025 1021 1021 1026 1026 1025 1025 1025 1025 1026 1026 1584 1584 1026 1026 1585 1585 1586 1586 1031 1031 1030 1030 1032 1032 1002 1002 999 999 998 998 999 999 1000 1000 998 998 998 998 1000 1000 1004 1004 1000 1000 1003 1003 1004 1004 1004 1004 1003 1003 1007 1007 1003 1003 1008 1008 1007 1007 1007 1007 1008 1008 1013 1013 1008 1008 1012 1012 1013 1013 1013 1013 1012 1012 1014 1014 1019 1019 1017 1017 1015 1015 1017 1017 1011 1011 1015 1015 1015 1015 1011 1011 1010 1010 1011 1011 1009 1009 1010 1010 1010 1010 1009 1009 1006 1006 1009 1009 1005 1005 1006 1006 1006 1006 1005 1005 1002 1002 1005 1005 1001 1001 1002 1002 1002 1002 1001 1001 999 999 1033 1033 1029 1029 1028 1028 1029 1029 1027 1027 1028 1028 1587 1587 1588 1588 1024 1024 1589 1589 1023 1023 1024 1024 1024 1024 1023 1023 1019 1019 1023 1023 1018 1018 1019 1019 1019 1019 1018 1018 1017 1017 1051 1051 1047 1047 1046 1046 1047 1047 1045 1045 1046 1046 1046 1046 1045 1045 1042 1042 1045 1045 1041 1041 1042 1042 1042 1042 1041 1041 1037 1037 1041 1041 1036 1036 1037 1037 1037 1037 1036 1036 1033 1033 1036 1036 1035 1035 1033 1033 1033 1033 1035 1035 1029 1029 1069 1069 1065 1065 1063 1063 1065 1065 1064 1064 1063 1063 1063 1063 1064 1064 1060 1060 1064 1064 1059 1059 1060 1060 1060 1060 1059 1059 1055 1055 1059 1059 1054 1054 1055 1055 1055 1055 1054 1054 1051 1051 1054 1054 1053 1053 1051 1051 1051 1051 1053 1053 1047 1047 1099 1099 1094 1094 1090 1090 1094 1094 1091 1091 1090 1090 1090 1090 1091 1091 1590 1590 1091 1091 1591 1591 1592 1592 1086 1086 1087 1087 1081 1081 1087 1087 1082 1082 1081 1081 1081 1081 1082 1082 1078 1078 1082 1082 1077 1077 1078 1078 1078 1078 1077 1077 1073 1073 1077 1077 1074 1074 1073 1073 1073 1073 1074 1074 1069 1069 1074 1074 1070 1070 1069 1069 1069 1069 1070 1070 1065 1065 1144 1144 1152 1152 1147 1147 1144 1144 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1156 1156 1151 1151 1154 1154 1156 1156 1154 1154 1158 1158 1156 1156 1156 1156 1158 1158 1161 1161 1158 1158 1162 1162 1161 1161 1162 1162 1165 1165 1161 1161 1161 1161 1165 1165 1166 1166 1165 1165 1168 1168 1166 1166 1168 1168 1173 1173 1166 1166 1166 1166 1173 1173 1170 1170 1173 1173 1177 1177 1170 1170 1177 1177 1181 1181 1170 1170 1170 1170 1181 1181 1175 1175 1181 1181 1187 1187 1175 1175 1187 1187 1189 1189 1175 1175 1175 1175 1189 1189 1179 1179 1189 1189 1191 1191 1179 1179 1191 1191 1193 1193 1179 1179 1179 1179 1193 1193 1183 1183 1193 1193 1195 1195 1183 1183 1195 1195 1197 1197 1183 1183 1183 1183 1197 1197 1186 1186 1197 1197 1200 1200 1186 1186 1200 1200 1199 1199 1186 1186 1186 1186 1199 1199 1185 1185 1199 1199 1198 1198 1185 1185 1198 1198 1196 1196 1185 1185 1185 1185 1196 1196 1182 1182 1196 1196 1194 1194 1182 1182 1194 1194 1192 1192 1182 1182 1182 1182 1192 1192 1178 1178 1192 1192 1190 1190 1178 1178 1190 1190 1188 1188 1178 1178 1178 1178 1188 1188 1174 1174 1188 1188 1184 1184 1174 1174 1174 1174 1184 1184 1172 1172 1184 1184 1180 1180 1172 1172 1172 1172 1180 1180 1169 1169 1180 1180 1176 1176 1169 1169 1176 1176 1171 1171 1169 1169 1169 1169 1171 1171 1164 1164 1171 1171 1167 1167 1164 1164 1167 1167 1163 1163 1164 1164 1164 1164 1163 1163 1159 1159 1163 1163 1160 1160 1159 1159 1160 1160 1157 1157 1159 1159 1159 1159 1157 1157 1155 1155 1157 1157 1153 1153 1155 1155 1153 1153 1149 1149 1155 1155 1155 1155 1149 1149 1150 1150 1149 1149 1146 1146 1150 1150 1146 1146 1142 1142 1150 1150 1150 1150 1142 1142 1145 1145 1142 1142 1137 1137 1145 1145 1137 1137 1132 1132 1145 1145 1145 1145 1132 1132 1141 1141 1132 1132 1130 1130 1141 1141 1130 1130 1128 1128 1141 1141 1141 1141 1128 1128 1138 1138 1128 1128 1126 1126 1138 1138 1126 1126 1124 1124 1138 1138 1138 1138 1124 1124 1134 1134 1124 1124 1122 1122 1134 1134 1122 1122 1120 1120 1134 1134 1134 1134 1120 1120 1133 1133 1120 1120 1119 1119 1133 1133 1119 1119 1121 1121 1133 1133 1133 1133 1121 1121 1136 1136 1121 1121 1123 1123 1136 1136 1123 1123 1125 1125 1136 1136 1136 1136 1125 1125 1139 1139 1125 1125 1127 1127 1139 1139 1127 1127 1129 1129 1139 1139 1139 1139 1129 1129 1143 1143 1129 1129 1131 1131 1143 1143 1131 1131 1135 1135 1143 1143 1143 1143 1135 1135 1147 1147 1135 1135 1140 1140 1147 1147 1147 1147 1140 1140 1144 1144 1221 1221 1219 1219 1214 1214 1226 1226 1224 1224 1214 1214 1224 1224 1222 1222 1214 1214 1214 1214 1222 1222 1221 1221 1227 1227 1229 1229 1214 1214 1229 1229 1228 1228 1214 1214 1214 1214 1228 1228 1226 1226 1220 1220 1223 1223 1214 1214 1223 1223 1225 1225 1214 1214 1214 1214 1225 1225 1227 1227 1213 1213 1216 1216 1214 1214 1216 1216 1218 1218 1214 1214 1214 1214 1218 1218 1220 1220 1207 1207 1209 1209 1214 1214 1209 1209 1211 1211 1214 1214 1214 1214 1211 1211 1213 1213 1201 1201 1203 1203 1214 1214 1203 1203 1205 1205 1214 1214 1214 1214 1205 1205 1207 1207 1206 1206 1204 1204 1214 1214 1204 1204 1202 1202 1214 1214 1214 1214 1202 1202 1201 1201 1212 1212 1210 1210 1214 1214 1210 1210 1208 1208 1214 1214 1214 1214 1208 1208 1206 1206 1219 1219 1217 1217 1214 1214 1217 1217 1215 1215 1214 1214 1214 1214 1215 1215 1212 1212 1230 1230 1231 1231 1232 1232 1231 1231 1233 1233 1232 1232 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258
+12 12 10 10 19 19 56 56 54 54 39 39 54 54 52 52 39 39 52 52 50 50 39 39 50 50 48 48 39 39 39 39 48 48 46 46 32 32 29 29 34 34 29 29 36 36 34 34 43 43 45 45 37 37 45 45 47 47 37 37 37 37 47 47 49 49 12 12 19 19 14 14 49 49 51 51 37 37 51 51 53 53 37 37 37 37 53 53 39 39 53 53 55 55 39 39 39 39 55 55 56 56 3 3 5 5 16 16 5 5 7 7 16 16 16 16 7 7 9 9 9 9 11 11 16 16 11 11 13 13 16 16 16 16 13 13 26 26 13 13 15 15 26 26 26 26 15 15 18 18 10 10 8 8 19 19 8 8 6 6 19 19 19 19 6 6 4 4 32 32 30 30 29 29 30 30 27 27 29 29 29 29 27 27 24 24 46 46 44 44 39 39 44 44 42 42 39 39 39 39 42 42 29 29 42 42 40 40 29 29 29 29 40 40 36 36 25 25 28 28 26 26 28 28 31 31 26 26 26 26 31 31 33 33 33 33 35 35 26 26 35 35 38 38 26 26 26 26 38 38 37 37 38 38 41 41 37 37 37 37 41 41 43 43 18 18 21 21 26 26 21 21 23 23 26 26 26 26 23 23 25 25 4 4 2 2 19 19 2 2 0 0 19 19 19 19 0 0 16 16 0 0 1 1 16 16 16 16 1 1 3 3 24 24 22 22 29 29 22 22 20 20 29 29 29 29 20 20 19 19 20 20 17 17 19 19 19 19 17 17 14 14 111 111 101 101 122 122 101 101 124 124 122 122 122 122 124 124 139 139 124 124 143 143 139 139 139 139 143 143 142 142 1270 1270 162 162 1271 1271 1272 1272 162 162 161 161 111 111 98 98 101 101 98 98 79 79 101 101 101 101 79 79 80 80 79 79 78 78 80 80 80 80 78 78 66 66 78 78 65 65 66 66 65 65 62 62 66 66 66 66 62 62 60 60 62 62 57 57 60 60 57 57 58 58 60 60 60 60 58 58 61 61 58 58 59 59 61 61 59 59 67 67 61 61 61 61 67 67 69 69 67 67 73 73 69 69 69 69 73 73 87 87 73 73 83 83 87 87 87 87 83 83 108 108 83 83 99 99 108 108 99 99 106 106 108 108 106 106 127 127 108 108 108 108 127 127 128 128 127 127 133 133 128 128 128 128 133 133 149 149 133 133 148 148 149 149 1273 1273 1274 1274 168 168 1275 1275 1276 1276 168 168 1277 1277 167 167 168 168 167 167 184 184 168 168 168 168 184 184 185 185 184 184 201 201 185 185 185 185 201 201 202 202 201 201 212 212 202 202 202 202 212 212 220 220 212 212 219 219 220 220 220 220 219 219 239 239 219 219 233 233 239 239 233 233 238 238 239 239 238 238 255 255 239 239 239 239 255 255 256 256 255 255 263 263 256 256 256 256 263 263 274 274 263 263 273 273 274 274 274 274 273 273 296 296 273 273 281 281 296 296 334 334 349 349 331 331 281 281 297 297 296 296 297 297 314 314 296 296 296 296 314 314 313 313 314 314 315 315 313 313 313 313 315 315 331 331 315 315 332 332 331 331 331 331 332 332 334 334 334 334 350 350 349 349 350 350 364 364 349 349 349 349 364 364 366 366 364 364 367 367 366 366 367 367 384 384 366 366 366 366 384 384 383 383 384 384 388 388 383 383 383 383 388 388 1278 1278 388 388 1279 1279 1280 1280 402 402 403 403 421 421 403 403 414 414 421 421 414 414 422 422 421 421 422 422 443 443 421 421 421 421 443 443 441 441 443 443 445 445 441 441 441 441 445 445 466 466 445 445 467 467 466 466 466 466 467 467 483 483 467 467 476 476 483 483 476 476 485 485 483 483 485 485 494 494 483 483 483 483 494 494 493 493 494 494 497 497 493 493 493 493 497 497 496 496 497 497 495 495 496 496 496 496 495 495 490 490 495 495 491 491 490 490 490 490 491 491 478 478 491 491 482 482 478 478 482 482 480 480 478 478 480 480 462 462 478 478 478 478 462 462 460 460 462 462 454 454 460 460 460 460 454 454 435 435 454 454 437 437 435 435 435 435 437 437 415 415 437 437 424 424 415 415 369 369 360 360 378 378 424 424 416 416 415 415 416 416 398 398 415 415 415 415 398 398 397 397 398 398 394 394 397 397 1281 1281 1282 1282 378 378 1283 1283 380 380 378 378 378 378 380 380 369 369 369 369 361 361 360 360 361 361 345 345 360 360 360 360 345 345 342 342 345 345 343 343 342 342 343 343 325 325 342 342 342 342 325 325 324 324 325 325 316 316 324 324 324 324 316 316 305 305 316 316 306 306 305 305 305 305 306 306 288 288 306 306 298 298 288 288 298 298 289 289 288 288 289 289 265 265 288 288 288 288 265 265 266 266 265 265 264 264 266 266 266 266 264 264 248 248 264 264 247 247 248 248 248 248 247 247 230 230 247 247 246 246 230 230 246 246 229 229 230 230 229 229 213 213 230 230 230 230 213 213 214 214 213 213 196 196 214 214 214 214 196 196 197 197 196 196 193 193 197 197 197 197 193 193 180 180 193 193 179 179 180 180 180 180 179 179 162 162 179 179 166 166 162 162 162 162 166 166 161 161 1284 1284 231 231 1285 1285 231 231 249 249 1286 1286 1287 1287 249 249 1288 1288 249 249 267 267 1289 1289 1290 1290 267 267 1291 1291 267 267 287 287 1292 1292 1293 1293 287 287 1294 1294 287 287 304 304 1295 1295 1296 1296 304 304 1297 1297 304 304 323 323 1298 1298 1299 1299 323 323 1300 1300 323 323 341 341 1301 1301 1302 1302 341 341 1303 1303 341 341 359 359 1304 1304 1305 1305 359 359 1306 1306 359 359 377 377 1307 1307 1308 1308 377 377 1309 1309 377 377 395 395 1310 1310 1311 1311 395 395 1312 1312 395 395 413 413 1313 1313 1314 1314 413 413 1315 1315 413 413 433 433 1316 1316 1317 1317 433 433 1318 1318 433 433 456 456 1319 1319 1320 1320 456 456 1321 1321 456 456 475 475 1322 1322 1323 1323 475 475 1324 1324 475 475 488 488 1325 1325 1326 1326 488 488 1327 1327 488 488 492 492 1328 1328 1329 1329 492 492 1330 1330 492 492 489 489 1331 1331 1332 1332 489 489 1333 1333 489 489 479 479 1334 1334 1335 1335 479 479 1336 1336 479 479 463 463 1337 1337 1338 1338 463 463 1339 1339 463 463 438 438 1340 1340 1341 1341 438 438 1342 1342 438 438 420 420 1343 1343 1344 1344 420 420 1345 1345 420 420 401 401 1346 1346 1347 1347 401 401 1348 1348 401 401 382 382 1349 1349 1350 1350 382 382 1351 1351 382 382 365 365 1352 1352 1353 1353 365 365 1354 1354 365 365 348 348 1355 1355 1356 1356 348 348 1357 1357 348 348 330 330 1358 1358 1359 1359 330 330 1360 1360 330 330 312 312 1361 1361 1362 1362 312 312 1363 1363 312 312 295 295 1364 1364 1365 1365 295 295 1366 1366 295 295 275 275 1367 1367 1368 1368 275 275 1369 1369 275 275 257 257 1370 1370 1371 1371 257 257 1372 1372 257 257 240 240 1373 1373 1374 1374 240 240 1375 1375 240 240 222 222 1376 1376 1377 1377 222 222 1378 1378 222 222 204 204 1379 1379 1380 1380 204 204 1381 1381 204 204 186 186 1382 1382 1383 1383 186 186 1384 1384 186 186 170 170 1385 1385 1386 1386 170 170 1387 1387 170 170 151 151 1388 1388 1389 1389 151 151 1390 1390 151 151 131 131 1391 1391 1392 1392 131 131 1393 1393 131 131 112 112 1394 1394 1395 1395 112 112 1396 1396 112 112 88 88 1397 1397 1398 1398 88 88 1399 1399 88 88 72 72 1400 1400 1401 1401 72 72 1402 1402 72 72 64 64 1403 1403 1404 1404 64 64 1405 1405 64 64 63 63 1406 1406 1407 1407 63 63 1408 1408 63 63 71 71 1409 1409 1410 1410 71 71 1411 1411 71 71 82 82 1412 1412 1413 1413 82 82 1414 1414 82 82 105 105 1415 1415 1416 1416 105 105 1417 1417 105 105 126 126 1418 1418 1419 1419 126 126 1420 1420 126 126 146 146 1421 1421 1422 1422 146 146 1423 1423 146 146 164 164 1424 1424 1425 1425 164 164 1426 1426 164 164 181 181 1427 1427 1428 1428 181 181 1429 1429 181 181 198 198 1430 1430 1431 1431 198 198 1432 1432 198 198 215 215 1433 1433 1434 1434 215 215 1435 1435 215 215 231 231 1436 1436 215 215 232 232 231 231 232 232 250 250 231 231 231 231 250 250 249 249 250 250 268 268 249 249 249 249 268 268 267 267 268 268 286 286 267 267 267 267 286 286 287 287 286 286 303 303 287 287 287 287 303 303 304 304 303 303 321 321 304 304 304 304 321 321 323 323 321 321 339 339 323 323 323 323 339 339 341 341 339 339 357 357 341 341 341 341 357 357 359 359 357 357 375 375 359 359 359 359 375 375 377 377 375 375 393 393 377 377 377 377 393 393 395 395 393 393 410 410 395 395 395 395 410 410 413 413 410 410 430 430 413 413 413 413 430 430 433 433 430 430 452 452 433 433 433 433 452 452 456 456 452 452 471 471 456 456 456 456 471 471 475 475 471 471 484 484 475 475 475 475 484 484 488 488 484 484 487 487 488 488 488 488 487 487 492 492 487 487 486 486 492 492 492 492 486 486 489 489 486 486 473 473 489 489 489 489 473 473 479 479 473 473 457 457 479 479 479 479 457 457 463 463 457 457 434 434 463 463 463 463 434 434 438 438 434 434 417 417 438 438 438 438 417 417 420 420 417 417 399 399 420 420 420 420 399 399 401 401 399 399 381 381 401 401 401 401 381 381 382 382 381 381 363 363 382 382 382 382 363 363 365 365 363 363 347 347 365 365 365 365 347 347 348 348 347 347 329 329 348 348 348 348 329 329 330 330 329 329 311 311 330 330 330 330 311 311 312 312 311 311 294 294 312 312 312 312 294 294 295 295 294 294 276 276 295 295 295 295 276 276 275 275 276 276 258 258 275 275 275 275 258 258 257 257 258 258 241 241 257 257 257 257 241 241 240 240 241 241 223 223 240 240 240 240 223 223 222 222 223 223 205 205 222 222 222 222 205 205 204 204 205 205 188 188 204 204 204 204 188 188 186 186 188 188 171 171 186 186 186 186 171 171 170 170 171 171 153 153 170 170 170 170 153 153 151 151 153 153 135 135 151 151 151 151 135 135 131 131 135 135 115 115 131 131 131 131 115 115 112 112 115 115 92 92 112 112 112 112 92 92 88 88 92 92 77 77 88 88 88 88 77 77 72 72 77 77 70 70 72 72 72 72 70 70 64 64 70 70 68 68 64 64 64 64 68 68 63 63 68 68 74 74 63 63 63 63 74 74 71 71 74 74 89 89 71 71 71 71 89 89 82 82 89 89 110 110 82 82 82 82 110 110 105 105 110 110 129 129 105 105 105 105 129 129 126 126 129 129 147 147 126 126 126 126 147 147 146 146 147 147 165 165 146 146 146 146 165 165 164 164 165 165 182 182 164 164 164 164 182 182 181 181 182 182 199 199 181 181 181 181 199 199 198 198 199 199 216 216 198 198 198 198 216 216 215 215 216 216 232 232 215 215 216 216 234 234 232 232 234 234 251 251 232 232 232 232 251 251 250 250 251 251 269 269 250 250 250 250 269 269 268 268 269 269 285 285 268 268 268 268 285 285 286 286 285 285 302 302 286 286 286 286 302 302 303 303 302 302 320 320 303 303 303 303 320 320 321 321 320 320 338 338 321 321 321 321 338 338 339 339 338 338 355 355 339 339 339 339 355 355 357 357 355 355 374 374 357 357 357 357 374 374 375 375 374 374 391 391 375 375 375 375 391 391 393 393 391 391 408 408 393 393 393 393 408 408 410 410 408 408 428 428 410 410 410 410 428 428 430 430 428 428 446 446 430 430 430 430 446 446 452 452 446 446 465 465 452 452 452 452 465 465 471 471 465 465 474 474 471 471 471 471 474 474 484 484 474 474 481 481 484 484 484 484 481 481 487 487 481 481 477 477 487 487 487 487 477 477 486 486 477 477 468 468 486 486 486 486 468 468 473 473 468 468 451 451 473 473 473 473 451 451 457 457 451 451 431 431 457 457 457 457 431 431 434 434 431 431 411 411 434 434 434 434 411 411 417 417 411 411 396 396 417 417 417 417 396 396 399 399 396 396 379 379 399 399 399 399 379 379 381 381 379 379 362 362 381 381 381 381 362 362 363 363 362 362 346 346 363 363 363 363 346 346 347 347 346 346 328 328 347 347 347 347 328 328 329 329 328 328 310 310 329 329 329 329 310 310 311 311 310 310 293 293 311 311 311 311 293 293 294 294 293 293 277 277 294 294 294 294 277 277 276 276 277 277 259 259 276 276 276 276 259 259 258 258 259 259 242 242 258 258 258 258 242 242 241 241 242 242 225 225 241 241 241 241 225 225 223 223 225 225 207 207 223 223 223 223 207 207 205 205 207 207 189 189 205 205 205 205 189 189 188 188 189 189 173 173 188 188 188 188 173 173 171 171 173 173 155 155 171 171 171 171 155 155 153 153 155 155 137 137 153 153 153 153 137 137 135 135 137 137 118 118 135 135 135 135 118 118 115 115 118 118 97 97 115 115 115 115 97 97 92 92 97 97 85 85 92 92 92 92 85 85 77 77 85 85 76 76 77 77 77 77 76 76 70 70 76 76 75 75 70 70 70 70 75 75 68 68 75 75 81 81 68 68 68 68 81 81 74 74 81 81 95 95 74 74 74 74 95 95 89 89 95 95 116 116 89 89 89 89 116 116 110 110 116 116 134 134 110 110 110 110 134 134 129 129 134 134 152 152 129 129 129 129 152 152 147 147 152 152 169 169 147 147 147 147 169 169 165 165 169 169 183 183 165 165 165 165 183 183 182 182 183 183 200 200 182 182 182 182 200 200 199 199 200 200 217 217 199 199 199 199 217 217 216 216 217 217 234 234 216 216 217 217 235 235 234 234 235 235 252 252 234 234 234 234 252 252 251 251 252 252 270 270 251 251 251 251 270 270 269 269 270 270 284 284 269 269 269 269 284 284 285 285 284 284 301 301 285 285 285 285 301 301 302 302 301 301 319 319 302 302 302 302 319 319 320 320 319 319 336 336 320 320 320 320 336 336 338 338 336 336 353 353 338 338 338 338 353 353 355 355 353 353 372 372 355 355 355 355 372 372 374 374 372 372 389 389 374 374 374 374 389 389 391 391 389 389 407 407 391 391 391 391 407 407 408 408 407 407 425 425 408 408 408 408 425 425 428 428 425 425 440 440 428 428 428 428 440 440 446 446 440 440 455 455 446 446 446 446 455 455 465 465 455 455 469 469 465 465 465 465 469 469 474 474 469 469 472 472 474 474 474 474 472 472 481 481 472 472 470 470 481 481 481 481 470 470 477 477 470 470 459 459 477 477 477 477 459 459 468 468 459 459 444 444 468 468 468 468 444 444 451 451 444 444 426 426 451 451 451 451 426 426 431 431 426 426 409 409 431 431 431 431 409 409 411 411 409 409 392 392 411 411 411 411 392 392 396 396 392 392 376 376 396 396 396 396 376 376 379 379 376 376 358 358 379 379 379 379 358 358 362 362 358 358 344 344 362 362 362 362 344 344 346 346 344 344 327 327 346 346 346 346 327 327 328 328 327 327 309 309 328 328 328 328 309 309 310 310 309 309 292 292 310 310 310 310 292 292 293 293 292 292 278 278 293 293 293 293 278 278 277 277 278 278 260 260 277 277 277 277 260 260 259 259 260 260 243 243 259 259 259 259 243 243 242 242 243 243 226 226 242 242 242 242 226 226 225 225 226 226 209 209 225 225 225 225 209 209 207 207 209 209 191 191 207 207 207 207 191 191 189 189 191 191 175 175 189 189 189 189 175 175 173 173 175 175 157 157 173 173 173 173 157 157 155 155 157 157 140 140 155 155 155 155 140 140 137 137 140 140 123 123 137 137 137 137 123 123 118 118 123 123 107 107 118 118 118 118 107 107 97 97 107 107 91 91 97 97 97 97 91 91 85 85 91 91 86 86 85 85 85 85 86 86 76 76 86 86 84 84 76 76 76 76 84 84 75 75 84 84 90 90 75 75 75 75 90 90 81 81 90 90 103 103 81 81 81 81 103 103 95 95 103 103 120 120 95 95 95 95 120 120 116 116 120 120 138 138 116 116 116 116 138 138 134 134 138 138 154 154 134 134 134 134 154 154 152 152 154 154 172 172 152 152 152 152 172 172 169 169 172 172 187 187 169 169 169 169 187 187 183 183 187 187 203 203 183 183 183 183 203 203 200 200 203 203 218 218 200 200 200 200 218 218 217 217 218 218 235 235 217 217 218 218 236 236 235 235 236 236 253 253 235 235 235 235 253 253 252 252 253 253 271 271 252 252 252 252 271 271 270 270 271 271 283 283 270 270 270 270 283 283 284 284 283 283 300 300 284 284 284 284 300 300 301 301 300 300 318 318 301 301 301 301 318 318 319 319 318 318 335 335 319 319 319 319 335 335 336 336 335 335 352 352 336 336 336 336 352 352 353 353 352 352 370 370 353 353 353 353 370 370 372 372 370 370 386 386 372 372 372 372 386 386 389 389 386 386 405 405 389 389 389 389 405 405 407 407 405 405 419 419 407 407 407 407 419 419 425 425 419 419 432 432 425 425 425 425 432 432 440 440 432 432 447 447 440 440 440 440 447 447 455 455 447 447 458 458 455 455 455 455 458 458 469 469 458 458 464 464 469 469 469 469 464 464 472 472 464 464 461 461 472 472 472 472 461 461 470 470 461 461 450 450 470 470 470 470 450 450 459 459 450 450 436 436 459 459 459 459 436 436 444 444 436 436 423 423 444 444 444 444 423 423 426 426 423 423 406 406 426 426 426 426 406 406 409 409 406 406 390 390 409 409 409 409 390 390 392 392 390 390 373 373 392 392 392 392 373 373 376 376 373 373 356 356 376 376 376 376 356 356 358 358 356 356 340 340 358 358 358 358 340 340 344 344 340 340 326 326 344 344 344 344 326 326 327 327 326 326 308 308 327 327 327 327 308 308 309 309 308 308 291 291 309 309 309 309 291 291 292 292 291 291 279 279 292 292 292 292 279 279 278 278 279 279 261 261 278 278 278 278 261 261 260 260 261 261 244 244 260 260 260 260 244 244 243 243 244 244 227 227 243 243 243 243 227 227 226 226 227 227 210 210 226 226 226 226 210 210 209 209 210 210 194 194 209 209 209 209 194 194 191 191 194 194 177 177 191 191 191 191 177 177 175 175 177 177 160 160 175 175 175 175 160 160 157 157 160 160 144 144 157 157 157 157 144 144 140 140 144 144 130 130 140 140 140 140 130 130 123 123 130 130 117 117 123 123 123 123 117 117 107 107 117 117 100 100 107 107 107 107 100 100 91 91 100 100 94 94 91 91 91 91 94 94 86 86 94 94 93 93 86 86 86 86 93 93 84 84 93 93 96 96 84 84 84 84 96 96 90 90 96 96 114 114 90 90 90 90 114 114 103 103 114 114 125 125 103 103 103 103 125 125 120 120 125 125 141 141 120 120 120 120 141 141 138 138 141 141 156 156 138 138 138 138 156 156 154 154 156 156 174 174 154 154 154 154 174 174 172 172 174 174 190 190 172 172 172 172 190 190 187 187 190 190 206 206 187 187 187 187 206 206 203 203 206 206 221 221 203 203 203 203 221 221 218 218 221 221 236 236 218 218 221 221 237 237 236 236 237 237 254 254 236 236 236 236 254 254 253 253 254 254 272 272 253 253 253 253 272 272 271 271 272 272 282 282 271 271 271 271 282 282 283 283 282 282 299 299 283 283 283 283 299 299 300 300 299 299 317 317 300 300 300 300 317 317 318 318 317 317 333 333 318 318 318 318 333 333 335 335 333 333 351 351 335 335 335 335 351 351 352 352 351 351 368 368 352 352 352 352 368 368 370 370 368 368 385 385 370 370 370 370 385 385 386 386 385 385 400 400 386 386 386 386 400 400 405 405 400 400 412 412 405 405 405 405 412 412 419 419 412 412 427 427 419 419 419 419 427 427 432 432 427 427 439 439 432 432 432 432 439 439 447 447 439 439 448 448 447 447 447 447 448 448 458 458 448 448 453 453 458 458 458 458 453 453 464 464 453 453 449 449 464 464 464 464 449 449 461 461 449 449 442 442 461 461 461 461 442 442 450 450 442 442 429 429 450 450 450 450 429 429 436 436 429 429 418 418 436 436 436 436 418 418 423 423 418 418 404 404 423 423 423 423 404 404 406 406 404 404 387 387 406 406 406 406 387 387 390 390 387 387 371 371 390 390 390 390 371 371 373 373 371 371 354 354 373 373 373 373 354 354 356 356 354 354 337 337 356 356 356 356 337 337 340 340 337 337 322 322 340 340 340 340 322 322 326 326 322 322 307 307 326 326 326 326 307 307 308 308 307 307 290 290 308 308 308 308 290 290 291 291 290 290 280 280 291 291 291 291 280 280 279 279 280 280 262 262 279 279 279 279 262 262 261 261 262 262 245 245 261 261 261 261 245 245 244 244 245 245 228 228 244 244 244 244 228 228 227 227 228 228 211 211 227 227 227 227 211 211 210 210 211 211 195 195 210 210 210 210 195 195 194 194 195 195 178 178 194 194 194 194 178 178 177 177 178 178 163 163 177 177 177 177 163 163 160 160 163 163 150 150 160 160 160 160 150 150 144 144 150 150 136 136 144 144 144 144 136 136 130 130 136 136 121 121 130 130 130 130 121 121 117 117 121 121 113 113 117 117 117 117 113 113 100 100 113 113 104 104 100 100 100 100 104 104 94 94 104 104 102 102 94 94 94 94 102 102 93 93 102 102 109 109 93 93 93 93 109 109 96 96 109 109 119 119 96 96 96 96 119 119 114 114 119 119 132 132 114 114 114 114 132 132 125 125 132 132 145 145 125 125 125 125 145 145 141 141 145 145 159 159 141 141 141 141 159 159 156 156 159 159 176 176 156 156 156 156 176 176 174 174 176 176 192 192 174 174 174 174 192 192 190 190 192 192 208 208 190 190 190 190 208 208 206 206 208 208 224 224 206 206 206 206 224 224 221 221 224 224 237 237 221 221 542 542 535 535 537 537 529 529 532 532 535 535 532 532 536 536 535 535 535 535 536 536 537 537 523 523 524 524 522 522 1437 1437 528 528 1438 1438 1439 1439 528 528 529 529 528 528 530 530 529 529 529 529 530 530 532 532 523 523 522 522 518 518 522 522 516 516 518 518 518 518 516 516 517 517 517 517 516 516 513 513 516 516 508 508 513 513 513 513 508 508 510 510 502 502 504 504 508 508 504 504 509 509 508 508 508 508 509 509 510 510 499 499 498 498 502 502 498 498 503 503 502 502 502 502 503 503 504 504 507 507 505 505 506 506 505 505 501 501 506 506 506 506 501 501 499 499 501 501 500 500 499 499 499 499 500 500 498 498 507 507 506 506 511 511 506 506 512 512 511 511 511 511 512 512 514 514 514 514 512 512 515 515 512 512 520 520 515 515 515 515 520 520 519 519 526 526 525 525 520 520 525 525 521 521 520 520 520 520 521 521 519 519 534 534 531 531 1440 1440 531 531 1441 1441 1442 1442 526 526 527 527 525 525 539 539 538 538 534 534 538 538 533 533 534 534 534 534 533 533 531 531 545 545 543 543 539 539 543 543 540 540 539 539 539 539 540 540 538 538 553 553 551 551 552 552 551 551 547 547 552 552 552 552 547 547 545 545 547 547 546 546 545 545 545 545 546 546 543 543 553 553 552 552 557 557 552 552 559 559 557 557 557 557 559 559 558 558 558 558 559 559 561 561 559 559 567 567 561 561 561 561 567 567 565 565 573 573 571 571 567 567 571 571 566 566 567 567 567 567 566 566 565 565 580 580 577 577 573 573 577 577 572 572 573 573 573 573 572 572 571 571 586 586 585 585 587 587 585 585 581 581 587 587 587 587 581 581 580 580 581 581 579 579 580 580 580 580 579 579 577 577 586 586 587 587 1443 1443 587 587 1444 1444 1445 1445 591 591 593 593 592 592 592 592 593 593 595 595 593 593 601 601 595 595 595 595 601 601 599 599 607 607 605 605 601 601 605 605 600 600 601 601 601 601 600 600 599 599 614 614 611 611 607 607 611 611 606 606 607 607 607 607 606 606 605 605 616 616 617 617 614 614 617 617 613 613 614 614 614 614 613 613 611 611 610 610 612 612 616 616 612 612 615 615 616 616 616 616 615 615 617 617 602 602 604 604 603 603 604 604 608 608 603 603 603 603 608 608 610 610 608 608 609 609 610 610 610 610 609 609 612 612 602 602 603 603 598 598 603 603 597 597 598 598 598 598 597 597 596 596 596 596 597 597 594 594 597 597 589 589 594 594 594 594 589 589 590 590 583 583 584 584 1446 1446 584 584 1447 1447 1448 1448 589 589 588 588 590 590 576 576 578 578 583 583 578 578 582 582 583 583 583 583 582 582 584 584 568 568 570 570 569 569 570 570 574 574 569 569 569 569 574 574 576 576 574 574 575 575 576 576 576 576 575 575 578 578 568 568 569 569 564 564 569 569 563 563 564 564 564 564 563 563 562 562 562 562 563 563 560 560 563 563 554 554 560 560 560 560 554 554 556 556 548 548 550 550 554 554 550 550 555 555 554 554 554 554 555 555 556 556 537 537 541 541 542 542 541 541 544 544 542 542 542 542 544 544 548 548 544 544 549 549 548 548 548 548 549 549 550 550 623 623 633 633 621 621 633 633 631 631 621 621 621 621 631 631 619 619 631 631 629 629 619 619 619 619 629 629 618 618 629 629 628 628 618 618 618 618 628 628 620 620 628 628 630 630 620 620 620 620 630 630 622 622 630 630 632 632 622 622 622 622 632 632 624 624 632 632 635 635 624 624 624 624 635 635 626 626 665 665 661 661 659 659 661 661 657 657 659 659 659 659 657 657 655 655 657 657 654 654 655 655 655 655 654 654 649 649 654 654 651 651 649 649 649 649 651 651 643 643 651 651 648 648 643 643 643 643 648 648 636 636 648 648 645 645 636 636 636 636 645 645 627 627 645 645 642 642 627 627 627 627 642 642 625 625 642 642 639 639 625 625 625 625 639 639 623 623 639 639 637 637 623 623 623 623 637 637 633 633 635 635 638 638 626 626 638 638 641 641 626 626 626 626 641 641 634 634 641 641 644 644 634 634 634 634 644 644 640 640 644 644 647 647 640 640 640 640 647 647 646 646 647 647 650 650 646 646 646 646 650 650 652 652 650 650 653 653 652 652 652 652 653 653 658 658 653 653 656 656 658 658 658 658 656 656 664 664 656 656 660 660 664 664 664 664 660 660 670 670 694 694 683 683 692 692 683 683 681 681 692 692 692 692 681 681 690 690 681 681 678 678 690 690 690 690 678 678 688 688 678 678 675 675 688 688 688 688 675 675 686 686 675 675 673 673 686 686 686 686 673 673 679 679 673 673 669 669 679 679 679 679 669 669 671 671 669 669 667 667 671 671 671 671 667 667 665 665 667 667 663 663 665 665 665 665 663 663 661 661 660 660 662 662 670 670 662 662 666 666 670 670 670 670 666 666 676 676 666 666 668 668 676 676 676 676 668 668 685 685 668 668 672 672 685 685 685 685 672 672 687 687 672 672 674 674 687 687 687 687 674 674 689 689 674 674 677 677 689 689 689 689 677 677 691 691 677 677 680 680 691 691 691 691 680 680 693 693 680 680 682 682 693 693 693 693 682 682 694 694 682 682 684 684 694 694 694 694 684 684 683 683 1449 1449 784 784 785 785 785 785 1450 1450 1451 1451 771 771 770 770 769 769 769 769 770 770 757 757 770 770 759 759 757 757 757 757 759 759 743 743 759 759 749 749 743 743 749 749 744 744 743 743 743 743 744 744 729 729 744 744 733 733 729 729 733 733 731 731 729 729 729 729 731 731 719 719 731 731 724 724 719 719 719 719 724 724 718 718 724 724 723 723 718 718 723 723 722 722 718 718 718 718 722 722 728 728 722 722 730 730 728 728 730 730 734 734 728 728 728 728 734 734 740 740 734 734 742 742 740 740 740 740 742 742 755 755 742 742 751 751 755 755 751 751 756 756 755 755 755 755 756 756 766 766 756 756 768 768 766 766 768 768 773 773 766 766 1452 1452 1453 1453 781 781 1454 1454 1455 1455 781 781 781 781 1456 1456 1457 1457 783 783 792 792 797 797 792 792 798 798 797 797 797 797 798 798 811 811 798 798 812 812 811 811 812 812 816 816 811 811 811 811 816 816 825 825 816 816 826 826 825 825 825 825 826 826 839 839 826 826 832 832 839 839 832 832 840 840 839 839 839 839 840 840 848 848 840 840 847 847 848 848 847 847 862 862 848 848 848 848 862 862 864 864 862 862 863 863 864 864 864 864 863 863 880 880 863 863 878 878 880 880 878 878 879 879 880 880 880 880 879 879 894 894 879 879 893 893 894 894 893 893 901 901 894 894 894 894 901 901 910 910 901 901 909 909 910 910 1458 1458 1459 1459 926 926 1460 1460 1461 1461 926 926 1462 1462 1463 1463 926 926 926 926 1464 1464 1465 1465 925 925 937 937 938 938 937 937 944 944 938 938 938 938 944 944 952 952 944 944 951 951 952 952 952 952 951 951 967 967 951 951 961 961 967 967 961 961 964 964 967 967 967 967 964 964 977 977 964 964 973 973 977 977 973 973 976 976 977 977 977 977 976 976 983 983 976 976 981 981 983 983 981 981 975 975 983 983 983 983 975 975 978 978 975 975 974 974 978 978 978 978 974 974 968 968 974 974 966 966 968 968 966 966 959 959 968 968 968 968 959 959 954 954 959 959 953 953 954 954 953 953 942 942 954 954 954 954 942 942 940 940 942 942 939 939 940 940 1466 1466 1467 1467 928 928 1468 1468 1469 1469 928 928 1470 1470 1471 1471 928 928 928 928 1472 1472 1473 1473 920 920 911 911 913 913 911 911 898 898 913 913 913 913 898 898 897 897 898 898 896 896 897 897 897 897 896 896 883 883 896 896 882 882 883 883 882 882 877 877 883 883 883 883 877 877 869 869 877 877 867 867 869 869 867 867 860 860 869 869 869 869 860 860 855 855 860 860 854 854 855 855 855 855 854 854 845 845 854 854 846 846 845 845 846 846 831 831 845 845 845 845 831 831 829 829 831 831 830 830 829 829 829 829 830 830 814 814 830 830 815 815 814 814 814 814 815 815 800 800 815 815 801 801 800 800 800 800 801 801 784 784 801 801 790 790 784 784 784 784 790 790 785 785 1474 1474 828 828 1475 1475 828 828 844 844 1476 1476 1477 1477 844 844 1478 1478 844 844 856 856 1479 1479 1480 1480 856 856 1481 1481 856 856 870 870 1482 1482 1483 1483 870 870 1484 1484 870 870 885 885 1485 1485 1486 1486 885 885 1487 1487 885 885 900 900 1488 1488 1489 1489 900 900 1490 1490 900 900 914 914 1491 1491 1492 1492 914 914 928 928 914 914 930 930 928 928 928 928 930 930 1493 1493 930 930 945 945 1494 1494 1495 1495 945 945 1496 1496 945 945 957 957 1497 1497 1498 1498 957 957 1499 1499 957 957 972 972 1500 1500 1501 1501 972 972 1502 1502 972 972 986 986 1503 1503 1504 1504 986 986 1505 1505 986 986 987 987 1506 1506 1507 1507 987 987 1508 1508 987 987 985 985 1509 1509 1510 1510 985 985 1511 1511 985 985 971 971 1512 1512 1513 1513 971 971 1514 1514 971 971 956 956 1515 1515 1516 1516 956 956 1517 1517 956 956 943 943 1518 1518 1519 1519 943 943 926 926 943 943 929 929 926 926 926 926 929 929 1520 1520 929 929 912 912 1521 1521 1522 1522 912 912 1523 1523 912 912 895 895 1524 1524 1525 1525 895 895 1526 1526 895 895 881 881 1527 1527 1528 1528 881 881 1529 1529 881 881 865 865 1530 1530 1531 1531 865 865 1532 1532 865 865 849 849 1533 1533 1534 1534 849 849 1535 1535 849 849 838 838 1536 1536 1537 1537 838 838 1538 1538 838 838 824 824 1539 1539 1540 1540 824 824 1541 1541 824 824 809 809 1542 1542 1543 1543 809 809 1544 1544 809 809 796 796 1545 1545 1546 1546 796 796 781 781 796 796 780 780 781 781 781 781 780 780 1547 1547 780 780 764 764 1548 1548 1549 1549 764 764 1550 1550 764 764 752 752 1551 1551 1552 1552 752 752 1553 1553 752 752 738 738 1554 1554 1555 1555 738 738 1556 1556 738 738 725 725 1557 1557 1558 1558 725 725 1559 1559 725 725 714 714 1560 1560 1561 1561 714 714 1562 1562 714 714 715 715 1563 1563 1564 1564 715 715 1565 1565 715 715 726 726 1566 1566 1567 1567 726 726 1568 1568 726 726 739 739 1569 1569 1570 1570 739 739 1571 1571 739 739 753 753 1572 1572 1573 1573 753 753 1574 1574 753 753 765 765 1575 1575 1576 1576 765 765 1577 1577 765 765 782 782 1578 1578 1579 1579 782 782 1580 1580 782 782 799 799 1581 1581 1582 1582 799 799 1583 1583 799 799 813 813 1584 1584 1585 1585 813 813 1586 1586 813 813 828 828 1587 1587 828 828 827 827 844 844 827 827 843 843 844 844 844 844 843 843 856 856 843 843 857 857 856 856 856 856 857 857 870 870 857 857 872 872 870 870 870 870 872 872 885 885 872 872 887 887 885 885 885 885 887 887 900 900 887 887 902 902 900 900 900 900 902 902 914 914 902 902 916 916 914 914 914 914 916 916 930 930 916 916 932 932 930 930 930 930 932 932 945 945 932 932 948 948 945 945 945 945 948 948 957 957 948 948 962 962 957 957 957 957 962 962 972 972 962 962 982 982 972 972 972 972 982 982 986 986 982 982 991 991 986 986 986 986 991 991 987 987 991 991 994 994 987 987 987 987 994 994 985 985 994 994 990 990 985 985 985 985 990 990 971 971 990 990 979 979 971 971 971 971 979 979 956 956 979 979 960 960 956 956 956 956 960 960 943 943 960 960 947 947 943 943 943 943 947 947 929 929 947 947 931 931 929 929 929 929 931 931 912 912 931 931 915 915 912 912 912 912 915 915 895 895 915 915 899 899 895 895 895 895 899 899 881 881 899 899 884 884 881 881 881 881 884 884 865 865 884 884 866 866 865 865 865 865 866 866 849 849 866 866 850 850 849 849 849 849 850 850 838 838 850 850 836 836 838 838 838 838 836 836 824 824 836 836 822 822 824 824 824 824 822 822 809 809 822 822 807 807 809 809 809 809 807 807 796 796 807 807 794 794 796 796 796 796 794 794 780 780 794 794 778 778 780 780 780 780 778 778 764 764 778 778 762 762 764 764 764 764 762 762 752 752 762 762 746 746 752 752 752 752 746 746 738 738 746 746 732 732 738 738 738 738 732 732 725 725 732 732 713 713 725 725 725 725 713 713 714 714 713 713 709 709 714 714 714 714 709 709 715 715 709 709 710 710 715 715 715 715 710 710 726 726 710 710 716 716 726 726 726 726 716 716 739 739 716 716 735 735 739 739 739 739 735 735 753 753 735 735 748 748 753 753 753 753 748 748 765 765 748 748 763 763 765 765 765 765 763 763 782 782 763 763 779 779 782 782 782 782 779 779 799 799 779 779 795 795 799 799 799 799 795 795 813 813 795 795 810 810 813 813 813 813 810 810 828 828 810 810 827 827 828 828 827 827 823 823 843 843 823 823 842 842 843 843 843 843 842 842 857 857 842 842 858 858 857 857 857 857 858 858 872 872 858 858 874 874 872 872 872 872 874 874 887 887 874 874 889 889 887 887 887 887 889 889 902 902 889 889 904 904 902 902 902 902 904 904 916 916 904 904 918 918 916 916 916 916 918 918 932 932 918 918 934 934 932 932 932 932 934 934 948 948 934 934 950 950 948 948 948 948 950 950 962 962 950 950 970 970 962 962 962 962 970 970 982 982 970 970 989 989 982 982 982 982 989 989 991 991 989 989 997 997 991 991 991 991 997 997 994 994 997 997 999 999 994 994 994 994 999 999 990 990 999 999 996 996 990 990 990 990 996 996 979 979 996 996 988 988 979 979 979 979 988 988 960 960 988 988 969 969 960 960 960 960 969 969 947 947 969 969 949 949 947 947 947 947 949 949 931 931 949 949 933 933 931 931 931 931 933 933 915 915 933 933 917 917 915 915 915 915 917 917 899 899 917 917 903 903 899 899 899 899 903 903 884 884 903 903 886 886 884 884 884 884 886 886 866 866 886 886 868 868 866 866 866 866 868 868 850 850 868 868 851 851 850 850 850 850 851 851 836 836 851 851 835 835 836 836 836 836 835 835 822 822 835 835 820 820 822 822 822 822 820 820 807 807 820 820 806 806 807 807 807 807 806 806 794 794 806 806 791 791 794 794 794 794 791 791 778 778 791 791 776 776 778 778 778 778 776 776 762 762 776 776 760 760 762 762 762 762 760 760 746 746 760 760 741 741 746 746 746 746 741 741 732 732 741 741 717 717 732 732 732 732 717 717 713 713 717 717 707 707 713 713 713 713 707 707 709 709 707 707 704 704 709 709 709 709 704 704 710 710 704 704 705 705 710 710 710 710 705 705 716 716 705 705 708 708 716 716 716 716 708 708 735 735 708 708 721 721 735 735 735 735 721 721 748 748 721 721 745 745 748 748 748 748 745 745 763 763 745 745 761 761 763 763 763 763 761 761 779 779 761 761 777 777 779 779 779 779 777 777 795 795 777 777 793 793 795 795 795 795 793 793 810 810 793 793 808 808 810 810 810 810 808 808 827 827 808 808 823 823 827 827 823 823 821 821 842 842 821 821 841 841 842 842 842 842 841 841 858 858 841 841 859 859 858 858 858 858 859 859 874 874 859 859 875 875 874 874 874 874 875 875 889 889 875 875 891 891 889 889 889 889 891 891 904 904 891 891 906 906 904 904 904 904 906 906 918 918 906 906 921 921 918 918 918 918 921 921 934 934 921 921 936 936 934 934 934 934 936 936 950 950 936 936 958 958 950 950 950 950 958 958 970 970 958 958 984 984 970 970 970 970 984 984 989 989 984 984 998 998 989 989 989 989 998 998 997 997 998 998 1002 1002 997 997 997 997 1002 1002 999 999 1002 1002 1004 1004 999 999 999 999 1004 1004 996 996 1004 1004 1001 1001 996 996 996 996 1001 1001 988 988 1001 1001 995 995 988 988 988 988 995 995 969 969 995 995 980 980 969 969 969 969 980 980 949 949 980 980 955 955 949 949 949 949 955 955 933 933 955 955 935 935 933 933 933 933 935 935 917 917 935 935 919 919 917 917 917 917 919 919 903 903 919 919 905 905 903 903 903 903 905 905 886 886 905 905 888 888 886 886 886 886 888 888 868 868 888 888 871 871 868 868 868 868 871 871 851 851 871 871 852 852 851 851 851 851 852 852 835 835 852 852 834 834 835 835 835 835 834 834 820 820 834 834 818 818 820 820 820 820 818 818 806 806 818 818 804 804 806 806 806 806 804 804 791 791 804 804 788 788 791 791 791 791 788 788 776 776 788 788 774 774 776 776 776 776 774 774 760 760 774 774 754 754 760 760 760 760 754 754 741 741 754 754 736 736 741 741 741 741 736 736 717 717 736 736 711 711 717 717 717 717 711 711 707 707 711 711 701 701 707 707 707 707 701 701 704 704 701 701 699 699 704 704 704 704 699 699 705 705 699 699 700 700 705 705 705 705 700 700 708 708 700 700 702 702 708 708 708 708 702 702 721 721 702 702 712 712 721 721 721 721 712 712 745 745 712 712 737 737 745 745 745 745 737 737 761 761 737 737 758 758 761 761 761 761 758 758 777 777 758 758 775 775 777 777 777 777 775 775 793 793 775 775 789 789 793 793 793 793 789 789 808 808 789 789 805 805 808 808 808 808 805 805 823 823 805 805 821 821 823 823 821 821 819 819 841 841 819 819 837 837 841 841 841 841 837 837 859 859 837 837 861 861 859 859 859 859 861 861 875 875 861 861 876 876 875 875 875 875 876 876 891 891 876 876 892 892 891 891 891 891 892 892 906 906 892 892 908 908 906 906 906 906 908 908 921 921 908 908 924 924 921 921 921 921 924 924 936 936 924 924 946 946 936 936 936 936 946 946 958 958 946 946 965 965 958 958 958 958 965 965 984 984 965 965 993 993 984 984 984 984 993 993 998 998 993 993 1003 1003 998 998 998 998 1003 1003 1002 1002 1003 1003 1006 1006 1002 1002 1002 1002 1006 1006 1004 1004 1006 1006 1007 1007 1004 1004 1004 1004 1007 1007 1001 1001 1007 1007 1005 1005 1001 1001 1001 1001 1005 1005 995 995 1005 1005 1000 1000 995 995 995 995 1000 1000 980 980 1000 1000 992 992 980 980 980 980 992 992 955 955 992 992 963 963 955 955 955 955 963 963 935 935 963 963 941 941 935 935 935 935 941 941 919 919 941 941 923 923 919 919 919 919 923 923 905 905 923 923 907 907 905 905 905 905 907 907 888 888 907 907 890 890 888 888 888 888 890 890 871 871 890 890 873 873 871 871 871 871 873 873 852 852 873 873 853 853 852 852 852 852 853 853 834 834 853 853 833 833 834 834 834 834 833 833 818 818 833 833 817 817 818 818 818 818 817 817 804 804 817 817 802 802 804 804 804 804 802 802 788 788 802 802 786 786 788 788 788 788 786 786 774 774 786 786 767 767 774 774 774 774 767 767 754 754 767 767 747 747 754 754 754 754 747 747 736 736 747 747 720 720 736 736 736 736 720 720 711 711 720 720 703 703 711 711 711 711 703 703 701 701 703 703 697 697 701 701 701 701 697 697 699 699 697 697 695 695 699 699 699 699 695 695 700 700 695 695 696 696 700 700 700 700 696 696 702 702 696 696 698 698 702 702 702 702 698 698 712 712 698 698 706 706 712 712 712 712 706 706 737 737 706 706 727 727 737 737 737 737 727 727 758 758 727 727 750 750 758 758 758 758 750 750 775 775 750 750 772 772 775 775 775 775 772 772 789 789 772 772 787 787 789 789 789 789 787 787 805 805 787 787 803 803 805 805 805 805 803 803 821 821 803 803 819 819 821 821 1025 1025 1024 1024 1030 1030 1024 1024 1029 1029 1030 1030 1030 1030 1029 1029 1035 1035 1029 1029 1033 1033 1035 1035 1588 1588 1589 1589 1038 1038 1590 1590 1591 1591 1038 1038 1038 1038 1592 1592 1043 1043 1012 1012 1009 1009 1011 1011 1009 1009 1010 1010 1011 1011 1011 1011 1010 1010 1018 1018 1010 1010 1015 1015 1018 1018 1018 1018 1015 1015 1020 1020 1015 1015 1016 1016 1020 1020 1020 1020 1016 1016 1025 1025 1016 1016 1023 1023 1025 1025 1025 1025 1023 1023 1024 1024 1027 1027 1026 1026 1021 1021 1026 1026 1022 1022 1021 1021 1021 1021 1022 1022 1019 1019 1022 1022 1017 1017 1019 1019 1019 1019 1017 1017 1013 1013 1017 1017 1014 1014 1013 1013 1013 1013 1014 1014 1012 1012 1014 1014 1008 1008 1012 1012 1012 1012 1008 1008 1009 1009 1045 1045 1044 1044 1039 1039 1044 1044 1040 1040 1039 1039 1039 1039 1040 1040 1593 1593 1040 1040 1594 1594 1595 1595 1037 1037 1036 1036 1031 1031 1036 1036 1032 1032 1031 1031 1031 1031 1032 1032 1027 1027 1032 1032 1028 1028 1027 1027 1027 1027 1028 1028 1026 1026 1062 1062 1061 1061 1056 1056 1061 1061 1057 1057 1056 1056 1056 1056 1057 1057 1054 1054 1057 1057 1053 1053 1054 1054 1054 1054 1053 1053 1049 1049 1053 1053 1050 1050 1049 1049 1049 1049 1050 1050 1045 1045 1050 1050 1046 1046 1045 1045 1045 1045 1046 1046 1044 1044 1089 1089 1085 1085 1084 1084 1085 1085 1081 1081 1084 1084 1084 1084 1081 1081 1079 1079 1081 1081 1080 1080 1079 1079 1079 1079 1080 1080 1074 1074 1080 1080 1075 1075 1074 1074 1074 1074 1075 1075 1071 1071 1075 1075 1072 1072 1071 1071 1071 1071 1072 1072 1066 1066 1072 1072 1067 1067 1066 1066 1066 1066 1067 1067 1062 1062 1067 1067 1063 1063 1062 1062 1062 1062 1063 1063 1061 1061 1107 1107 1103 1103 1102 1102 1103 1103 1099 1099 1102 1102 1596 1596 1597 1597 1097 1097 1598 1598 1098 1098 1097 1097 1097 1097 1098 1098 1093 1093 1098 1098 1092 1092 1093 1093 1093 1093 1092 1092 1089 1089 1092 1092 1090 1090 1089 1089 1089 1089 1090 1090 1085 1085 1123 1123 1122 1122 1120 1120 1122 1122 1117 1117 1120 1120 1120 1120 1117 1117 1115 1115 1117 1117 1116 1116 1115 1115 1115 1115 1116 1116 1111 1111 1116 1116 1110 1110 1111 1111 1111 1111 1110 1110 1107 1107 1110 1110 1108 1108 1107 1107 1107 1107 1108 1108 1103 1103 1113 1113 1118 1118 1119 1119 1118 1118 1124 1124 1119 1119 1119 1119 1124 1124 1121 1121 1124 1124 1125 1125 1121 1121 1121 1121 1125 1125 1128 1128 1125 1125 1127 1127 1128 1128 1128 1128 1127 1127 1123 1123 1127 1127 1126 1126 1123 1123 1123 1123 1126 1126 1122 1122 1101 1101 1104 1104 1105 1105 1104 1104 1106 1106 1105 1105 1105 1105 1106 1106 1109 1109 1106 1106 1112 1112 1109 1109 1109 1109 1112 1112 1113 1113 1112 1112 1114 1114 1113 1113 1113 1113 1114 1114 1118 1118 1083 1083 1086 1086 1087 1087 1086 1086 1088 1088 1087 1087 1087 1087 1088 1088 1091 1091 1088 1088 1094 1094 1091 1091 1091 1091 1094 1094 1095 1095 1094 1094 1096 1096 1095 1095 1095 1095 1096 1096 1599 1599 1096 1096 1600 1600 1601 1601 1101 1101 1100 1100 1104 1104 1065 1065 1068 1068 1069 1069 1068 1068 1070 1070 1069 1069 1069 1069 1070 1070 1073 1073 1070 1070 1076 1076 1073 1073 1073 1073 1076 1076 1077 1077 1076 1076 1078 1078 1077 1077 1077 1077 1078 1078 1083 1083 1078 1078 1082 1082 1083 1083 1083 1083 1082 1082 1086 1086 1602 1602 1041 1041 1043 1043 1041 1041 1042 1042 1043 1043 1043 1043 1042 1042 1048 1048 1042 1042 1047 1047 1048 1048 1048 1048 1047 1047 1052 1052 1047 1047 1051 1051 1052 1052 1052 1052 1051 1051 1055 1055 1051 1051 1058 1058 1055 1055 1055 1055 1058 1058 1060 1060 1058 1058 1059 1059 1060 1060 1060 1060 1059 1059 1065 1065 1059 1059 1064 1064 1065 1065 1065 1065 1064 1064 1068 1068 1180 1180 1174 1174 1178 1178 1180 1180 1176 1176 1174 1174 1176 1176 1172 1172 1174 1174 1174 1174 1172 1172 1170 1170 1172 1172 1168 1168 1170 1170 1168 1168 1166 1166 1170 1170 1170 1170 1166 1166 1164 1164 1166 1166 1161 1161 1164 1164 1161 1161 1157 1157 1164 1164 1164 1164 1157 1157 1159 1159 1157 1157 1153 1153 1159 1159 1153 1153 1149 1149 1159 1159 1159 1159 1149 1149 1155 1155 1149 1149 1143 1143 1155 1155 1143 1143 1141 1141 1155 1155 1155 1155 1141 1141 1151 1151 1141 1141 1139 1139 1151 1151 1139 1139 1137 1137 1151 1151 1151 1151 1137 1137 1147 1147 1137 1137 1135 1135 1147 1147 1135 1135 1133 1133 1147 1147 1147 1147 1133 1133 1145 1145 1133 1133 1131 1131 1145 1145 1131 1131 1130 1130 1145 1145 1145 1145 1130 1130 1144 1144 1130 1130 1129 1129 1144 1144 1129 1129 1132 1132 1144 1144 1144 1144 1132 1132 1146 1146 1132 1132 1134 1134 1146 1146 1134 1134 1136 1136 1146 1146 1146 1146 1136 1136 1150 1150 1136 1136 1138 1138 1150 1150 1138 1138 1140 1140 1150 1150 1150 1150 1140 1140 1154 1154 1140 1140 1142 1142 1154 1154 1142 1142 1148 1148 1154 1154 1154 1154 1148 1148 1158 1158 1148 1148 1152 1152 1158 1158 1158 1158 1152 1152 1162 1162 1152 1152 1156 1156 1162 1162 1162 1162 1156 1156 1163 1163 1156 1156 1160 1160 1163 1163 1160 1160 1165 1165 1163 1163 1163 1163 1165 1165 1169 1169 1165 1165 1167 1167 1169 1169 1167 1167 1171 1171 1169 1169 1169 1169 1171 1171 1173 1173 1171 1171 1175 1175 1173 1173 1175 1175 1179 1179 1173 1173 1173 1173 1179 1179 1177 1177 1179 1179 1181 1181 1177 1177 1181 1181 1185 1185 1177 1177 1177 1177 1185 1185 1182 1182 1185 1185 1189 1189 1182 1182 1189 1189 1195 1195 1182 1182 1182 1182 1195 1195 1187 1187 1195 1195 1198 1198 1187 1187 1198 1198 1200 1200 1187 1187 1187 1187 1200 1200 1191 1191 1200 1200 1202 1202 1191 1191 1202 1202 1204 1204 1191 1191 1191 1191 1204 1204 1193 1193 1204 1204 1206 1206 1193 1193 1206 1206 1208 1208 1193 1193 1193 1193 1208 1208 1196 1196 1208 1208 1210 1210 1196 1196 1210 1210 1209 1209 1196 1196 1196 1196 1209 1209 1194 1194 1209 1209 1207 1207 1194 1194 1207 1207 1205 1205 1194 1194 1194 1194 1205 1205 1192 1192 1205 1205 1203 1203 1192 1192 1203 1203 1201 1201 1192 1192 1192 1192 1201 1201 1188 1188 1201 1201 1199 1199 1188 1188 1199 1199 1197 1197 1188 1188 1188 1188 1197 1197 1184 1184 1197 1197 1190 1190 1184 1184 1190 1190 1186 1186 1184 1184 1184 1184 1186 1186 1178 1178 1186 1186 1183 1183 1178 1178 1178 1178 1183 1183 1180 1180 1221 1221 1222 1222 1226 1226 1215 1215 1217 1217 1226 1226 1217 1217 1219 1219 1226 1226 1226 1226 1219 1219 1221 1221 1212 1212 1211 1211 1226 1226 1211 1211 1213 1213 1226 1226 1226 1226 1213 1213 1215 1215 1218 1218 1216 1216 1226 1226 1216 1216 1214 1214 1226 1226 1226 1226 1214 1214 1212 1212 1225 1225 1223 1223 1226 1226 1223 1223 1220 1220 1226 1226 1226 1226 1220 1220 1218 1218 1232 1232 1230 1230 1226 1226 1230 1230 1228 1228 1226 1226 1226 1226 1228 1228 1225 1225 1238 1238 1236 1236 1226 1226 1236 1236 1234 1234 1226 1226 1226 1226 1234 1234 1232 1232 1235 1235 1237 1237 1226 1226 1237 1237 1239 1239 1226 1226 1226 1226 1239 1239 1238 1238 1229 1229 1231 1231 1226 1226 1231 1231 1233 1233 1226 1226 1226 1226 1233 1233 1235 1235 1222 1222 1224 1224 1226 1226 1224 1224 1227 1227 1226 1226 1226 1226 1227 1227 1229 1229 1240 1240 1241 1241 1242 1242 1241 1241 1243 1243 1242 1242 1244 1244 1245 1245 1246 1246 1245 1245 1247 1247 1246 1246 1248 1248 1249 1249 1250 1250 1249 1249 1251 1251 1250 1250 1252 1252 1253 1253 1254 1254 1253 1253 1255 1255 1254 1254 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258 1260 1260 1261 1261 1262 1262 1261 1261 1263 1263 1262 1262 1264 1264 1265 1265 1266 1266 1265 1265 1267 1267 1266 1266 1266 1266 1267 1267 1268 1268 1267 1267 1269 1269 1268 1268
+1746 1746 1747 1747 23 23 27 27 30 30 28 28 30 30 33 33 28 28 28 28 33 33 34 34 33 33 36 36 34 34 36 36 39 39 34 34 34 34 39 39 40 40 39 39 42 42 40 40 42 42 45 45 40 40 40 40 45 45 47 47 45 45 46 46 47 47 46 46 51 51 47 47 47 47 51 51 54 54 51 51 52 52 54 54 54 54 52 52 60 60 52 52 57 57 60 60 57 57 58 58 60 60 60 60 58 58 66 66 58 58 63 63 66 66 63 63 64 64 66 66 1748 1748 1749 1749 71 71 1750 1750 1751 1751 71 71 1752 1752 70 70 71 71 70 70 74 74 71 71 71 71 74 74 78 78 74 74 76 76 78 78 76 76 80 80 78 78 78 78 80 80 84 84 80 80 82 82 84 84 82 82 86 86 84 84 84 84 86 86 90 90 86 86 88 88 90 90 88 88 92 92 90 90 90 90 92 92 95 95 92 92 93 93 95 95 93 93 94 94 95 95 95 95 94 94 91 91 94 94 89 89 91 91 89 89 87 87 91 91 91 91 87 87 85 85 87 87 83 83 85 85 83 83 81 81 85 85 85 85 81 81 79 79 81 81 77 77 79 79 77 77 75 75 79 79 79 79 75 75 73 73 75 75 72 72 73 73 72 72 1753 1753 73 73 73 73 1754 1754 1755 1755 68 68 65 65 67 67 65 65 62 62 67 67 67 67 62 62 61 61 62 62 59 59 61 61 59 59 56 56 61 61 61 61 56 56 55 55 56 56 53 53 55 55 53 53 50 50 55 55 55 55 50 50 48 48 50 50 49 49 48 48 49 49 44 44 48 48 48 48 44 44 41 41 44 44 43 43 41 41 41 41 43 43 35 35 43 43 38 38 35 35 38 38 37 37 35 35 35 35 37 37 29 29 37 37 32 32 29 29 32 32 31 31 29 29 1756 1756 1757 1757 24 24 1758 1758 1759 1759 24 24 1760 1760 25 25 24 24 25 25 21 21 24 24 24 24 21 21 17 17 21 21 19 19 17 17 19 19 15 15 17 17 17 17 15 15 11 11 15 15 13 13 11 11 13 13 9 9 11 11 11 11 9 9 5 5 9 9 7 7 5 5 7 7 3 3 5 5 5 5 3 3 0 0 3 3 2 2 0 0 2 2 1 1 0 0 0 0 1 1 4 4 1 1 6 6 4 4 6 6 8 8 4 4 4 4 8 8 10 10 8 8 12 12 10 10 12 12 14 14 10 10 10 10 14 14 16 16 14 14 18 18 16 16 18 18 20 20 16 16 16 16 20 20 23 23 20 20 22 22 23 23 23 23 22 22 1761 1761 113 113 111 111 112 112 111 111 109 109 112 112 97 97 96 96 98 98 96 96 99 99 98 98 98 98 99 99 100 100 99 99 101 101 100 100 100 100 101 101 102 102 101 101 103 103 102 102 102 102 103 103 104 104 103 103 1762 1762 104 104 104 104 1763 1763 1764 1764 105 105 107 107 106 106 106 106 107 107 108 108 107 107 109 109 108 108 108 108 109 109 110 110 109 109 111 111 110 110 122 122 123 123 121 121 121 121 120 120 122 122 120 120 119 119 122 122 122 122 119 119 114 114 119 119 118 118 114 114 118 118 117 117 114 114 117 117 116 116 114 114 114 114 116 116 115 115 124 124 125 125 126 126 124 124 126 126 127 127 141 141 140 140 139 139 140 140 137 137 139 139 139 139 137 137 138 138 137 137 135 135 138 138 138 138 135 135 136 136 135 135 133 133 136 136 136 136 133 133 134 134 1765 1765 131 131 1766 1766 1767 1767 131 131 132 132 131 131 129 129 132 132 132 132 129 129 130 130 129 129 127 127 130 130 130 130 127 127 128 128 127 127 126 126 128 128 142 142 143 143 144 144 148 148 150 150 149 149 144 144 145 145 142 142 145 145 146 146 142 142 142 142 146 146 149 149 146 146 147 147 149 149 149 149 147 147 148 148 151 151 152 152 154 154 151 151 154 154 153 153 154 154 156 156 153 153 153 153 156 156 155 155 156 156 158 158 155 155 155 155 158 158 157 157 1768 1768 160 160 1769 1769 1770 1770 160 160 159 159 160 160 162 162 159 159 159 159 162 162 161 161 162 162 164 164 161 161 161 161 164 164 163 163 164 164 166 166 163 163 163 163 166 166 165 165 167 167 168 168 169 169 169 169 170 170 167 167 170 170 171 171 167 167 167 167 171 171 175 175 171 171 172 172 175 175 172 172 173 173 175 175 173 173 174 174 175 175 175 175 174 174 176 176 193 193 191 191 194 194 191 191 195 195 194 194 194 194 195 195 196 196 193 193 192 192 191 191 192 192 190 190 191 191 191 191 190 190 189 189 190 190 188 188 189 189 189 189 188 188 187 187 188 188 1771 1771 187 187 187 187 1772 1772 1773 1773 186 186 184 184 185 185 185 185 184 184 183 183 184 184 182 182 183 183 183 183 182 182 181 181 178 178 177 177 179 179 177 177 181 181 179 179 179 179 181 181 180 180 181 181 182 182 180 180 207 207 205 205 206 206 205 205 204 204 206 206 199 199 198 198 197 197 199 199 197 197 200 200 204 204 203 203 206 206 203 203 202 202 206 206 206 206 202 202 197 197 202 202 201 201 197 197 197 197 201 201 200 200 311 311 307 307 320 320 307 307 303 303 320 320 213 213 219 219 229 229 304 304 308 308 321 321 321 321 317 317 320 320 317 317 313 313 320 320 320 320 313 313 311 311 267 267 285 285 283 283 217 217 208 208 221 221 208 208 225 225 221 221 302 302 298 298 296 296 298 298 294 294 296 296 296 296 294 294 292 292 316 316 310 310 300 300 308 308 312 312 321 321 312 312 314 314 321 321 321 321 314 314 317 317 300 300 310 310 296 296 310 310 306 306 296 296 296 296 306 306 302 302 226 226 209 209 222 222 209 209 218 218 222 222 239 239 235 235 241 241 235 235 293 293 241 241 241 241 293 293 243 243 239 239 237 237 235 235 237 237 233 233 235 235 235 235 233 233 231 231 233 233 227 227 231 231 217 217 215 215 208 208 215 215 212 212 208 208 208 208 212 212 209 209 212 212 216 216 209 209 209 209 216 216 218 218 304 304 321 321 300 300 321 321 319 319 300 300 300 300 319 319 316 316 244 244 246 246 254 254 301 301 305 305 245 245 305 305 309 309 245 245 245 245 309 309 315 315 229 229 219 219 233 233 219 219 223 223 233 233 233 233 223 223 227 227 225 225 208 208 229 229 208 208 210 210 229 229 229 229 210 210 213 213 287 287 281 281 289 289 281 281 280 280 289 289 289 289 280 280 278 278 267 267 269 269 285 285 269 269 271 271 285 285 285 285 271 271 273 273 243 243 293 293 245 245 293 293 297 297 245 245 245 245 297 297 301 301 226 226 230 230 209 209 230 230 234 234 209 209 209 209 234 234 211 211 234 234 238 238 236 236 238 238 240 240 236 236 273 273 275 275 285 285 275 275 277 277 285 285 285 285 277 277 287 287 277 277 279 279 287 287 287 287 279 279 281 281 236 236 232 232 234 234 232 232 228 228 234 234 234 234 228 228 224 224 251 251 253 253 240 240 253 253 255 255 240 240 240 240 255 255 236 236 255 255 257 257 236 236 236 236 257 257 259 259 254 254 246 246 256 256 246 246 247 247 256 256 256 256 247 247 258 258 224 224 220 220 234 234 220 220 214 214 234 234 234 234 214 214 211 211 259 259 261 261 236 236 261 261 263 263 236 236 236 236 263 263 265 265 254 254 252 252 244 244 252 252 250 250 244 244 244 244 250 250 242 242 250 250 248 248 242 242 242 242 248 248 240 240 248 248 249 249 240 240 240 240 249 249 251 251 274 274 272 272 318 318 272 272 270 270 318 318 318 318 270 270 268 268 268 268 266 266 318 318 266 266 264 264 318 318 318 318 264 264 262 262 283 283 282 282 267 267 282 282 284 284 267 267 267 267 284 284 265 265 284 284 286 286 265 265 265 265 286 286 236 236 286 286 288 288 236 236 236 236 288 288 294 294 288 288 290 290 294 294 294 294 290 290 292 292 315 315 318 318 245 245 318 318 262 262 245 245 245 245 262 262 247 247 262 262 260 260 247 247 247 247 260 260 258 258 278 278 276 276 289 289 276 276 274 274 289 289 289 289 274 274 291 291 274 274 318 318 291 291 291 291 318 318 295 295 318 318 320 320 295 295 295 295 320 320 299 299 320 320 303 303 299 299 379 379 383 383 385 385 459 459 461 461 452 452 511 511 510 510 507 507 498 498 502 502 517 517 386 386 382 382 439 439 324 324 348 348 323 323 351 351 357 357 328 328 364 364 376 376 381 381 376 376 389 389 381 381 381 381 389 389 399 399 416 416 411 411 417 417 411 411 400 400 417 417 417 417 400 400 391 391 400 400 390 390 391 391 391 391 390 390 378 378 390 390 377 377 378 378 378 378 377 377 365 365 365 365 358 358 378 378 358 358 331 331 378 378 378 378 331 331 371 371 424 424 429 429 445 445 429 429 425 425 445 445 445 445 425 425 421 421 399 399 410 410 381 381 410 410 415 415 381 381 381 381 415 415 445 445 415 415 420 420 445 445 445 445 420 420 424 424 358 358 352 352 331 331 352 352 347 347 331 331 331 331 347 347 329 329 347 347 343 343 329 329 329 329 343 343 328 328 343 343 346 346 328 328 328 328 346 346 351 351 326 326 327 327 334 334 327 327 328 328 334 334 334 334 328 328 381 381 328 328 357 357 381 381 381 381 357 357 364 364 348 348 324 324 394 394 324 324 325 325 394 394 394 394 325 325 341 341 382 382 387 387 397 397 363 363 356 356 385 385 387 387 382 382 374 374 382 382 370 370 374 374 374 374 370 370 362 362 323 323 348 348 322 322 348 348 385 385 322 322 322 322 385 385 330 330 385 385 356 356 330 330 330 330 356 356 350 350 398 398 388 388 385 385 388 388 375 375 385 385 385 385 375 375 363 363 370 370 353 353 362 362 353 353 339 339 362 362 362 362 339 339 355 355 339 339 337 337 355 355 355 355 337 337 349 349 337 337 335 335 349 349 349 349 335 335 344 344 335 335 332 332 344 344 344 344 332 332 342 342 332 332 330 330 342 342 342 342 330 330 345 345 330 330 350 350 345 345 397 397 408 408 382 382 408 408 413 413 382 382 382 382 413 413 439 439 413 413 418 418 439 439 418 418 422 422 439 439 422 422 428 428 439 439 439 439 428 428 423 423 423 423 419 419 439 439 419 419 414 414 439 439 439 439 414 414 385 385 414 414 409 409 385 385 385 385 409 409 398 398 466 466 463 463 448 448 463 463 458 458 448 448 458 458 462 462 448 448 448 448 462 462 467 467 494 494 516 516 485 485 516 516 454 454 485 485 485 485 454 454 480 480 454 454 474 474 480 480 386 386 439 439 442 442 439 439 448 448 442 442 442 442 448 448 454 454 448 448 467 467 454 454 454 454 467 467 474 474 609 609 601 601 590 590 565 565 560 560 543 543 560 560 564 564 543 543 543 543 564 564 568 568 635 635 663 663 641 641 663 663 646 646 641 641 635 635 627 627 609 609 627 627 614 614 609 609 609 609 614 614 601 601 590 590 578 578 609 609 578 578 574 574 609 609 609 609 574 574 543 543 574 574 569 569 543 543 543 543 569 569 565 565 494 494 498 498 516 516 498 498 517 517 516 516 516 516 517 517 518 518 517 517 543 543 518 518 518 518 543 543 572 572 543 543 568 568 572 572 572 572 568 568 573 573 646 646 663 663 649 649 663 663 662 662 649 649 649 649 662 662 645 645 662 662 658 658 645 645 645 645 658 658 640 640 658 658 655 655 640 640 655 655 653 653 640 640 640 640 653 653 634 634 653 653 651 651 634 634 634 634 651 651 626 626 651 651 638 638 626 626 626 626 638 638 613 613 638 638 619 619 613 613 613 613 619 619 600 600 619 619 599 599 600 600 600 600 599 599 589 589 599 599 572 572 589 589 589 589 572 572 577 577 572 572 573 573 577 577 635 635 609 609 663 663 609 609 657 657 663 663 663 663 657 657 664 664 668 668 667 667 644 644 667 667 666 666 644 644 629 629 616 616 612 612 602 602 615 615 605 605 615 615 628 628 605 605 605 605 628 628 636 636 608 608 592 592 580 580 668 668 644 644 669 669 644 644 605 605 669 669 669 669 605 605 661 661 605 605 636 636 661 661 661 661 636 636 642 642 660 660 643 643 637 637 612 612 616 616 608 608 616 616 603 603 608 608 608 608 603 603 592 592 575 575 579 579 605 605 579 579 591 591 605 605 605 605 591 591 602 602 642 642 647 647 661 661 647 647 650 650 661 661 661 661 650 650 660 660 650 650 648 648 660 660 660 660 648 648 643 643 576 576 571 571 550 550 571 571 567 567 550 550 567 567 561 561 550 550 561 561 566 566 550 550 550 550 566 566 570 570 652 652 654 654 656 656 620 620 660 660 612 612 660 660 637 637 612 612 612 612 637 637 629 629 620 620 639 639 660 660 639 639 652 652 660 660 660 660 652 652 659 659 652 652 656 656 659 659 580 580 576 576 608 608 576 576 550 550 608 608 608 608 550 550 604 604 550 550 547 547 604 604 534 534 540 540 511 511 540 540 538 538 511 511 511 511 538 538 510 510 473 473 472 472 471 471 472 472 445 445 471 471 471 471 445 445 417 417 445 445 421 421 417 417 417 417 421 421 416 416 338 338 340 340 336 336 340 340 333 333 336 336 333 333 340 340 331 331 340 340 354 354 331 331 331 331 354 354 371 371 553 553 552 552 559 559 552 552 549 549 559 559 545 545 542 542 539 539 542 542 537 537 539 539 553 553 559 559 555 555 559 559 596 596 555 555 555 555 596 596 558 558 657 657 563 563 596 596 563 563 562 562 596 596 596 596 562 562 558 558 536 536 543 543 532 532 543 543 528 528 532 532 551 551 554 554 609 609 554 554 556 556 609 609 609 609 556 556 657 657 556 556 557 557 657 657 657 657 557 557 563 563 536 536 541 541 543 543 541 541 544 544 543 543 543 543 544 544 609 609 544 544 548 548 609 609 609 609 548 548 551 551 543 543 524 524 529 529 502 502 503 503 517 517 503 503 512 512 517 517 517 517 512 512 543 543 512 512 519 519 543 543 543 543 519 519 524 524 529 529 525 525 543 543 525 525 520 520 543 543 543 543 520 520 528 528 466 466 457 457 468 468 457 457 475 475 468 468 520 520 513 513 528 528 513 513 504 504 528 528 528 528 504 504 508 508 504 504 499 499 508 508 508 508 499 499 492 492 499 499 495 495 492 492 492 492 495 495 489 489 495 495 486 486 489 489 489 489 486 486 481 481 455 455 457 457 453 453 457 457 449 449 453 453 453 453 449 449 450 450 481 481 475 475 489 489 475 475 457 457 489 489 489 489 457 457 478 478 457 457 455 455 478 478 430 430 436 436 437 437 437 437 440 440 430 430 440 440 443 443 430 430 430 430 443 443 449 449 443 443 446 446 449 449 449 449 446 446 450 450 436 436 430 430 434 434 430 430 394 394 434 434 434 434 394 394 431 431 341 341 426 426 394 394 426 426 427 427 394 394 394 394 427 427 431 431 451 451 452 452 456 456 452 452 460 460 456 456 438 438 435 435 412 412 435 435 433 433 412 412 412 412 433 433 341 341 433 433 432 432 341 341 341 341 432 432 426 426 451 451 447 447 452 452 447 447 444 444 452 452 452 452 444 444 412 412 444 444 441 441 412 412 412 412 441 441 438 438 461 461 464 464 452 452 464 464 469 469 452 452 452 452 469 469 460 460 500 500 497 497 490 490 497 497 493 493 490 490 490 490 493 493 487 487 493 493 479 479 487 487 487 487 479 479 482 482 479 479 460 460 482 482 482 482 460 460 476 476 460 460 469 469 476 476 500 500 505 505 497 497 505 505 514 514 497 497 497 497 514 514 531 531 535 535 533 533 531 531 533 533 509 509 531 531 531 531 509 509 497 497 484 484 472 472 488 488 472 472 473 473 488 488 488 488 473 473 491 491 473 473 507 507 491 491 491 491 507 507 496 496 507 507 510 510 496 496 496 496 510 510 501 501 510 510 506 506 501 501 514 514 521 521 531 531 521 521 523 523 531 531 531 531 523 523 538 538 523 523 526 526 538 538 538 538 526 526 530 530 530 530 527 527 538 538 527 527 522 522 538 538 538 538 522 522 510 510 522 522 515 515 510 510 510 510 515 515 506 506 484 484 483 483 472 472 483 483 477 477 472 472 472 472 477 477 445 445 477 477 470 470 445 445 445 445 470 470 465 465 594 594 588 588 586 586 559 559 583 583 581 581 593 593 597 597 596 596 597 597 606 606 596 596 596 596 606 606 610 610 610 610 617 617 596 596 617 617 621 621 596 596 596 596 621 621 632 632 621 621 623 623 632 632 632 632 623 623 625 625 586 586 588 588 559 559 588 588 585 585 559 559 559 559 585 585 583 583 581 581 582 582 559 559 582 582 584 584 559 559 559 559 584 584 596 596 584 584 587 587 596 596 596 596 587 587 593 593 633 633 631 631 644 644 633 633 644 644 630 630 664 664 657 657 665 665 657 657 596 596 665 665 665 665 596 596 666 666 596 596 632 632 666 666 666 666 632 632 644 644 632 632 625 625 644 644 644 644 625 625 630 630 631 631 624 624 644 644 624 624 622 622 644 644 644 644 622 622 605 605 622 622 618 618 605 605 605 605 618 618 611 611 611 611 607 607 605 605 607 607 598 598 605 605 605 605 598 598 586 586 598 598 595 595 586 586 586 586 595 595 594 594 465 465 459 459 445 445 459 459 452 452 445 445 445 445 452 452 381 381 452 452 412 412 381 381 381 381 412 412 334 334 412 412 341 341 334 334 334 334 341 341 326 326 341 341 325 325 326 326 379 379 385 385 372 372 403 403 405 405 430 430 405 405 407 407 430 430 372 372 385 385 368 368 385 385 348 348 368 368 368 368 348 348 366 366 383 383 392 392 385 385 392 392 395 395 385 385 385 385 395 395 401 401 407 407 406 406 430 430 406 406 404 404 430 430 430 430 404 404 394 394 404 404 402 402 394 394 394 394 402 402 396 396 396 396 393 393 394 394 393 393 384 384 394 394 394 394 384 384 380 380 361 361 359 359 348 348 359 359 360 360 348 348 348 348 360 360 366 366 380 380 373 373 394 394 373 373 369 369 394 394 394 394 369 369 348 348 369 369 367 367 348 348 348 348 367 367 361 361 534 534 547 547 540 540 547 547 550 550 540 540 540 540 550 550 538 538 550 550 546 546 538 538 538 538 546 546 531 531 546 546 539 539 531 531 531 531 539 539 535 535 539 539 537 537 535 535 570 570 575 575 550 550 575 575 605 605 550 550 550 550 605 605 546 546 605 605 586 586 546 546 546 546 586 586 539 539 586 586 559 559 539 539 539 539 559 559 545 545 559 559 549 549 545 545 466 466 448 448 457 457 448 448 439 439 457 457 457 457 439 439 449 449 439 439 385 385 449 449 449 449 385 385 430 430 385 385 401 401 430 430 430 430 401 401 403 403 674 674 686 686 689 689 689 689 685 685 674 674 685 685 683 683 674 674 674 674 683 683 672 672 683 683 680 680 672 672 680 680 678 678 672 672 672 672 678 678 670 670 678 678 675 675 670 670 675 675 676 676 670 670 670 670 676 676 671 671 676 676 677 677 671 671 677 677 679 679 671 671 671 671 679 679 673 673 679 679 682 682 673 673 682 682 684 684 673 673 673 673 684 684 681 681 684 684 687 687 681 681 687 687 690 690 681 681 681 681 690 690 688 688 690 690 693 693 688 688 693 693 696 696 688 688 688 688 696 696 1774 1774 696 696 1775 1775 1776 1776 697 697 701 701 694 694 694 694 701 701 702 702 701 701 703 703 702 702 703 703 707 707 702 702 702 702 707 707 708 708 707 707 709 709 708 708 709 709 713 713 708 708 708 708 713 713 714 714 713 713 715 715 714 714 715 715 719 719 714 714 714 714 719 719 721 721 719 719 720 720 721 721 720 720 725 725 721 721 721 721 725 725 727 727 725 725 726 726 727 727 726 726 731 731 727 727 727 727 731 731 733 733 731 731 732 732 733 733 732 732 737 737 733 733 733 733 737 737 739 739 737 737 738 738 739 739 1777 1777 1778 1778 745 745 1779 1779 742 742 745 745 745 745 742 742 751 751 742 742 746 746 751 751 746 746 748 748 751 751 751 751 748 748 763 763 748 748 752 752 763 763 752 752 754 754 763 763 763 763 754 754 765 765 754 754 757 757 765 765 757 757 759 759 765 765 765 765 759 759 767 767 759 759 762 762 767 767 762 762 761 761 767 767 767 767 761 761 766 766 761 761 760 760 766 766 760 760 758 758 766 766 766 766 758 758 764 764 758 758 755 755 764 764 755 755 753 753 764 764 764 764 753 753 756 756 753 753 750 750 756 756 750 750 747 747 756 756 756 756 747 747 749 749 747 747 744 744 749 749 744 744 741 741 749 749 749 749 741 741 1780 1780 741 741 1781 1781 1782 1782 740 740 736 736 743 743 743 743 736 736 735 735 736 736 734 734 735 735 734 734 730 730 735 735 735 735 730 730 729 729 730 730 728 728 729 729 728 728 724 724 729 729 729 729 724 724 723 723 724 724 722 722 723 723 722 722 718 718 723 723 723 723 718 718 716 716 718 718 717 717 716 716 717 717 712 712 716 716 716 716 712 712 710 710 712 712 711 711 710 710 711 711 706 706 710 710 710 710 706 706 704 704 706 706 705 705 704 704 705 705 700 700 704 704 704 704 700 700 698 698 700 700 699 699 698 698 1783 1783 1784 1784 692 692 1785 1785 695 695 692 692 692 692 695 695 686 686 695 695 691 691 686 686 686 686 691 691 689 689 826 826 835 835 824 824 835 835 833 833 824 824 824 824 833 833 820 820 833 833 831 831 820 820 820 820 831 831 816 816 831 831 829 829 816 816 816 816 829 829 814 814 800 800 794 794 796 796 794 794 788 788 796 796 796 796 788 788 792 792 788 788 784 784 792 792 792 792 784 784 790 790 784 784 777 777 790 790 790 790 777 777 786 786 829 829 822 822 814 814 822 822 818 818 814 814 814 814 818 818 810 810 818 818 812 812 810 810 810 810 812 812 806 806 812 812 808 808 806 806 806 806 808 808 802 802 808 808 803 803 802 802 802 802 803 803 800 800 803 803 798 798 800 800 800 800 798 798 794 794 821 821 834 834 825 825 834 834 836 836 825 825 825 825 836 836 827 827 836 836 838 838 827 827 827 827 838 838 828 828 838 838 839 839 828 828 828 828 839 839 826 826 839 839 837 837 826 826 826 826 837 837 835 835 807 807 813 813 811 811 813 813 819 819 811 811 811 811 819 819 815 815 819 819 823 823 815 815 815 815 823 823 817 817 823 823 830 830 817 817 817 817 830 830 821 821 830 830 832 832 821 821 821 821 832 832 834 834 781 781 772 772 783 783 772 772 774 774 783 783 783 783 774 774 787 787 774 774 776 776 787 787 787 787 776 776 791 791 776 776 778 778 791 791 791 791 778 778 793 793 778 778 785 785 793 793 785 785 789 789 793 793 793 793 789 789 797 797 789 789 795 795 797 797 797 797 795 795 801 801 795 795 799 799 801 801 801 801 799 799 805 805 799 799 804 804 805 805 805 805 804 804 807 807 804 804 809 809 807 807 807 807 809 809 813 813 777 777 775 775 786 786 775 775 773 773 786 786 786 786 773 773 782 782 773 773 771 771 782 782 782 782 771 771 780 780 771 771 769 769 780 780 780 780 769 769 779 779 769 769 768 768 779 779 779 779 768 768 781 781 768 768 770 770 781 781 781 781 770 770 772 772 917 917 919 919 922 922 919 919 923 923 922 922 922 922 923 923 927 927 923 923 928 928 927 927 928 928 929 929 927 927 927 927 929 929 931 931 929 929 930 930 931 931 931 931 930 930 925 925 930 930 926 926 925 925 926 926 924 924 925 925 925 925 924 924 920 920 924 924 921 921 920 920 920 920 921 921 915 915 921 921 916 916 915 915 915 915 916 916 911 911 916 916 912 912 911 911 911 911 912 912 907 907 912 912 908 908 907 907 907 907 908 908 1786 1786 908 908 1787 1787 1788 1788 903 903 904 904 899 899 904 904 900 900 899 899 899 899 900 900 894 894 900 900 895 895 894 894 895 895 893 893 894 894 894 894 893 893 889 889 893 893 890 890 889 889 889 889 890 890 884 884 890 890 885 885 884 884 885 885 883 883 884 884 884 884 883 883 879 879 883 883 880 880 879 879 879 879 880 880 874 874 880 880 875 875 874 874 875 875 873 873 874 874 874 874 873 873 869 869 873 873 870 870 869 869 869 869 870 870 865 865 870 870 866 866 865 865 1789 1789 1790 1790 861 861 1791 1791 862 862 861 861 861 861 862 862 857 857 862 862 858 858 857 857 857 857 858 858 853 853 858 858 854 854 853 853 854 854 852 852 853 853 853 853 852 852 848 848 852 852 849 849 848 848 848 848 849 849 843 843 849 849 844 844 843 843 844 844 842 842 843 843 843 843 842 842 841 841 842 842 840 840 841 841 841 841 840 840 845 845 840 840 846 846 845 845 846 846 847 847 845 845 845 845 847 847 850 850 847 847 851 851 850 850 850 850 851 851 855 855 851 851 856 856 855 855 855 855 856 856 859 859 856 856 860 860 859 859 859 859 860 860 863 863 860 860 864 864 863 863 863 863 864 864 1792 1792 864 864 1793 1793 1794 1794 867 867 868 868 871 871 868 868 872 872 871 871 871 871 872 872 876 876 872 872 877 877 876 876 877 877 878 878 876 876 876 876 878 878 881 881 878 878 882 882 881 881 881 881 882 882 886 886 882 882 887 887 886 886 887 887 888 888 886 886 886 886 888 888 891 891 888 888 892 892 891 891 891 891 892 892 896 896 892 892 897 897 896 896 897 897 898 898 896 896 896 896 898 898 901 901 898 898 902 902 901 901 901 901 902 902 905 905 902 902 906 906 905 905 1795 1795 1796 1796 909 909 1797 1797 910 910 909 909 909 909 910 910 913 913 910 910 914 914 913 913 913 913 914 914 917 917 914 914 918 918 917 917 917 917 918 918 919 919 968 968 969 969 972 972 969 969 973 973 972 972 972 972 973 973 976 976 973 973 977 977 976 976 976 976 977 977 978 978 977 977 979 979 978 978 978 978 979 979 974 974 979 979 975 975 974 974 974 974 975 975 970 970 975 975 971 971 970 970 970 970 971 971 966 966 971 971 967 967 966 966 966 966 967 967 1798 1798 967 967 1799 1799 1800 1800 962 962 963 963 958 958 963 963 959 959 958 958 958 958 959 959 954 954 959 959 955 955 954 954 954 954 955 955 950 950 955 955 951 951 950 950 950 950 951 951 946 946 951 951 947 947 946 946 1801 1801 1802 1802 942 942 1803 1803 943 943 942 942 942 942 943 943 938 938 943 943 939 939 938 938 938 938 939 939 934 934 939 939 935 935 934 934 934 934 935 935 932 932 935 935 933 933 932 932 932 932 933 933 936 936 933 933 937 937 936 936 936 936 937 937 940 940 937 937 941 941 940 940 940 940 941 941 944 944 941 941 945 945 944 944 944 944 945 945 1804 1804 945 945 1805 1805 1806 1806 948 948 949 949 952 952 949 949 953 953 952 952 952 952 953 953 956 956 953 953 957 957 956 956 956 956 957 957 960 960 957 957 961 961 960 960 960 960 961 961 964 964 961 961 965 965 964 964 1807 1807 1808 1808 968 968 1809 1809 969 969 968 968 995 995 997 997 992 992 997 997 999 999 992 992 992 992 999 999 1001 1001 988 988 990 990 992 992 990 990 993 993 992 992 992 992 993 993 995 995 982 982 984 984 992 992 984 984 986 986 992 992 992 992 986 986 988 988 983 983 981 981 992 992 981 981 980 980 992 992 992 992 980 980 982 982 989 989 987 987 992 992 987 987 985 985 992 992 992 992 985 985 983 983 996 996 994 994 992 992 994 994 991 991 992 992 992 992 991 991 989 989 1002 1002 1000 1000 992 992 1000 1000 998 998 992 992 992 992 998 998 996 996 1001 1001 1003 1003 992 992 1003 1003 1004 1004 992 992 992 992 1004 1004 1002 1002 1041 1041 1042 1042 1045 1045 1042 1042 1046 1046 1045 1045 1045 1045 1046 1046 1049 1049 1046 1046 1050 1050 1049 1049 1049 1049 1050 1050 1051 1051 1050 1050 1052 1052 1051 1051 1051 1051 1052 1052 1047 1047 1052 1052 1048 1048 1047 1047 1047 1047 1048 1048 1043 1043 1048 1048 1044 1044 1043 1043 1043 1043 1044 1044 1039 1039 1044 1044 1040 1040 1039 1039 1039 1039 1040 1040 1810 1810 1040 1040 1811 1811 1812 1812 1035 1035 1036 1036 1031 1031 1036 1036 1032 1032 1031 1031 1031 1031 1032 1032 1027 1027 1032 1032 1028 1028 1027 1027 1027 1027 1028 1028 1023 1023 1028 1028 1024 1024 1023 1023 1023 1023 1024 1024 1019 1019 1024 1024 1020 1020 1019 1019 1813 1813 1814 1814 1015 1015 1815 1815 1016 1016 1015 1015 1015 1015 1016 1016 1011 1011 1016 1016 1012 1012 1011 1011 1011 1011 1012 1012 1007 1007 1012 1012 1008 1008 1007 1007 1007 1007 1008 1008 1005 1005 1008 1008 1006 1006 1005 1005 1005 1005 1006 1006 1009 1009 1006 1006 1010 1010 1009 1009 1009 1009 1010 1010 1013 1013 1010 1010 1014 1014 1013 1013 1013 1013 1014 1014 1017 1017 1014 1014 1018 1018 1017 1017 1017 1017 1018 1018 1816 1816 1018 1018 1817 1817 1818 1818 1021 1021 1022 1022 1025 1025 1022 1022 1026 1026 1025 1025 1025 1025 1026 1026 1029 1029 1026 1026 1030 1030 1029 1029 1029 1029 1030 1030 1033 1033 1030 1030 1034 1034 1033 1033 1033 1033 1034 1034 1037 1037 1034 1034 1038 1038 1037 1037 1819 1819 1820 1820 1041 1041 1821 1821 1042 1042 1041 1041 1068 1068 1070 1070 1065 1065 1070 1070 1072 1072 1065 1065 1065 1065 1072 1072 1074 1074 1061 1061 1063 1063 1065 1065 1063 1063 1066 1066 1065 1065 1065 1065 1066 1066 1068 1068 1055 1055 1057 1057 1065 1065 1057 1057 1059 1059 1065 1065 1065 1065 1059 1059 1061 1061 1056 1056 1054 1054 1065 1065 1054 1054 1053 1053 1065 1065 1065 1065 1053 1053 1055 1055 1062 1062 1060 1060 1065 1065 1060 1060 1058 1058 1065 1065 1065 1065 1058 1058 1056 1056 1069 1069 1067 1067 1065 1065 1067 1067 1064 1064 1065 1065 1065 1065 1064 1064 1062 1062 1075 1075 1073 1073 1065 1065 1073 1073 1071 1071 1065 1065 1065 1065 1071 1071 1069 1069 1074 1074 1076 1076 1065 1065 1076 1076 1077 1077 1065 1065 1065 1065 1077 1077 1075 1075 1114 1114 1115 1115 1118 1118 1115 1115 1119 1119 1118 1118 1118 1118 1119 1119 1122 1122 1119 1119 1123 1123 1122 1122 1122 1122 1123 1123 1124 1124 1123 1123 1125 1125 1124 1124 1124 1124 1125 1125 1120 1120 1125 1125 1121 1121 1120 1120 1120 1120 1121 1121 1116 1116 1121 1121 1117 1117 1116 1116 1116 1116 1117 1117 1112 1112 1117 1117 1113 1113 1112 1112 1112 1112 1113 1113 1822 1822 1113 1113 1823 1823 1824 1824 1108 1108 1109 1109 1104 1104 1109 1109 1105 1105 1104 1104 1104 1104 1105 1105 1100 1100 1105 1105 1101 1101 1100 1100 1100 1100 1101 1101 1096 1096 1101 1101 1097 1097 1096 1096 1096 1096 1097 1097 1092 1092 1097 1097 1093 1093 1092 1092 1825 1825 1826 1826 1088 1088 1827 1827 1089 1089 1088 1088 1088 1088 1089 1089 1084 1084 1089 1089 1085 1085 1084 1084 1084 1084 1085 1085 1080 1080 1085 1085 1081 1081 1080 1080 1080 1080 1081 1081 1078 1078 1081 1081 1079 1079 1078 1078 1078 1078 1079 1079 1082 1082 1079 1079 1083 1083 1082 1082 1082 1082 1083 1083 1086 1086 1083 1083 1087 1087 1086 1086 1086 1086 1087 1087 1090 1090 1087 1087 1091 1091 1090 1090 1090 1090 1091 1091 1828 1828 1091 1091 1829 1829 1830 1830 1094 1094 1095 1095 1098 1098 1095 1095 1099 1099 1098 1098 1098 1098 1099 1099 1102 1102 1099 1099 1103 1103 1102 1102 1102 1102 1103 1103 1106 1106 1103 1103 1107 1107 1106 1106 1106 1106 1107 1107 1110 1110 1107 1107 1111 1111 1110 1110 1831 1831 1832 1832 1114 1114 1833 1833 1115 1115 1114 1114 1141 1141 1143 1143 1138 1138 1143 1143 1145 1145 1138 1138 1138 1138 1145 1145 1147 1147 1134 1134 1136 1136 1138 1138 1136 1136 1139 1139 1138 1138 1138 1138 1139 1139 1141 1141 1128 1128 1130 1130 1138 1138 1130 1130 1132 1132 1138 1138 1138 1138 1132 1132 1134 1134 1129 1129 1127 1127 1138 1138 1127 1127 1126 1126 1138 1138 1138 1138 1126 1126 1128 1128 1135 1135 1133 1133 1138 1138 1133 1133 1131 1131 1138 1138 1138 1138 1131 1131 1129 1129 1142 1142 1140 1140 1138 1138 1140 1140 1137 1137 1138 1138 1138 1138 1137 1137 1135 1135 1148 1148 1146 1146 1138 1138 1146 1146 1144 1144 1138 1138 1138 1138 1144 1144 1142 1142 1147 1147 1149 1149 1138 1138 1149 1149 1150 1150 1138 1138 1138 1138 1150 1150 1148 1148 1183 1183 1182 1182 1178 1178 1182 1182 1179 1179 1178 1178 1178 1178 1179 1179 1174 1174 1179 1179 1175 1175 1174 1174 1174 1174 1175 1175 1170 1170 1175 1175 1171 1171 1170 1170 1170 1170 1171 1171 1166 1166 1171 1171 1167 1167 1166 1166 1834 1834 1835 1835 1162 1162 1836 1836 1163 1163 1162 1162 1162 1162 1163 1163 1158 1158 1163 1163 1159 1159 1158 1158 1158 1158 1159 1159 1153 1153 1159 1159 1154 1154 1153 1153 1153 1153 1154 1154 1151 1151 1154 1154 1152 1152 1151 1151 1151 1151 1152 1152 1155 1155 1152 1152 1156 1156 1155 1155 1156 1156 1157 1157 1155 1155 1155 1155 1157 1157 1160 1160 1157 1157 1161 1161 1160 1160 1160 1160 1161 1161 1164 1164 1161 1161 1165 1165 1164 1164 1164 1164 1165 1165 1837 1837 1165 1165 1838 1838 1839 1839 1168 1168 1169 1169 1172 1172 1169 1169 1173 1173 1172 1172 1172 1172 1173 1173 1176 1176 1173 1173 1177 1177 1176 1176 1176 1176 1177 1177 1180 1180 1177 1177 1181 1181 1180 1180 1180 1180 1181 1181 1185 1185 1181 1181 1186 1186 1185 1185 1840 1840 1841 1841 1189 1189 1842 1842 1190 1190 1189 1189 1189 1189 1190 1190 1193 1193 1190 1190 1194 1194 1193 1193 1193 1193 1194 1194 1197 1197 1194 1194 1198 1198 1197 1197 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1199 1199 1200 1200 1195 1195 1200 1200 1196 1196 1195 1195 1195 1195 1196 1196 1191 1191 1196 1196 1192 1192 1191 1191 1191 1191 1192 1192 1187 1187 1192 1192 1188 1188 1187 1187 1187 1187 1188 1188 1843 1843 1188 1188 1844 1844 1845 1845 1183 1183 1184 1184 1182 1182 1216 1216 1218 1218 1214 1214 1218 1218 1220 1220 1214 1214 1214 1214 1220 1220 1222 1222 1209 1209 1211 1211 1214 1214 1211 1211 1213 1213 1214 1214 1214 1214 1213 1213 1216 1216 1203 1203 1205 1205 1214 1214 1205 1205 1207 1207 1214 1214 1214 1214 1207 1207 1209 1209 1204 1204 1202 1202 1214 1214 1202 1202 1201 1201 1214 1214 1214 1214 1201 1201 1203 1203 1210 1210 1208 1208 1214 1214 1208 1208 1206 1206 1214 1214 1214 1214 1206 1206 1204 1204 1217 1217 1215 1215 1214 1214 1215 1215 1212 1212 1214 1214 1214 1214 1212 1212 1210 1210 1223 1223 1221 1221 1214 1214 1221 1221 1219 1219 1214 1214 1214 1214 1219 1219 1217 1217 1222 1222 1224 1224 1214 1214 1224 1224 1225 1225 1214 1214 1214 1214 1225 1225 1223 1223 1272 1272 1271 1271 1267 1267 1271 1271 1268 1268 1267 1267 1267 1267 1268 1268 1263 1263 1268 1268 1264 1264 1263 1263 1263 1263 1264 1264 1846 1846 1264 1264 1847 1847 1848 1848 1259 1259 1260 1260 1255 1255 1260 1260 1256 1256 1255 1255 1255 1255 1256 1256 1250 1250 1256 1256 1251 1251 1250 1250 1250 1250 1251 1251 1246 1246 1251 1251 1247 1247 1246 1246 1246 1246 1247 1247 1241 1241 1247 1247 1242 1242 1241 1241 1849 1849 1850 1850 1237 1237 1851 1851 1238 1238 1237 1237 1237 1237 1238 1238 1233 1233 1238 1238 1234 1234 1233 1233 1233 1233 1234 1234 1229 1229 1234 1234 1230 1230 1229 1229 1230 1230 1228 1228 1229 1229 1229 1229 1228 1228 1226 1226 1228 1228 1227 1227 1226 1226 1226 1226 1227 1227 1231 1231 1227 1227 1232 1232 1231 1231 1231 1231 1232 1232 1235 1235 1232 1232 1236 1236 1235 1235 1235 1235 1236 1236 1239 1239 1236 1236 1240 1240 1239 1239 1239 1239 1240 1240 1852 1852 1240 1240 1853 1853 1854 1854 1244 1244 1245 1245 1243 1243 1243 1243 1245 1245 1248 1248 1245 1245 1249 1249 1248 1248 1248 1248 1249 1249 1252 1252 1249 1249 1253 1253 1252 1252 1253 1253 1254 1254 1252 1252 1252 1252 1254 1254 1257 1257 1254 1254 1258 1258 1257 1257 1257 1257 1258 1258 1261 1261 1258 1258 1262 1262 1261 1261 1855 1855 1856 1856 1265 1265 1857 1857 1266 1266 1265 1265 1265 1265 1266 1266 1269 1269 1266 1266 1270 1270 1269 1269 1269 1269 1270 1270 1274 1274 1270 1270 1275 1275 1274 1274 1274 1274 1275 1275 1276 1276 1275 1275 1277 1277 1276 1276 1276 1276 1277 1277 1272 1272 1277 1277 1273 1273 1272 1272 1272 1272 1273 1273 1271 1271 1293 1293 1295 1295 1290 1290 1295 1295 1297 1297 1290 1290 1290 1290 1297 1297 1299 1299 1286 1286 1288 1288 1290 1290 1288 1288 1291 1291 1290 1290 1290 1290 1291 1291 1293 1293 1280 1280 1282 1282 1290 1290 1282 1282 1284 1284 1290 1290 1290 1290 1284 1284 1286 1286 1281 1281 1279 1279 1290 1290 1279 1279 1278 1278 1290 1290 1290 1290 1278 1278 1280 1280 1287 1287 1285 1285 1290 1290 1285 1285 1283 1283 1290 1290 1290 1290 1283 1283 1281 1281 1294 1294 1292 1292 1290 1290 1292 1292 1289 1289 1290 1290 1290 1290 1289 1289 1287 1287 1300 1300 1298 1298 1290 1290 1298 1298 1296 1296 1290 1290 1290 1290 1296 1296 1294 1294 1299 1299 1301 1301 1290 1290 1301 1301 1302 1302 1290 1290 1290 1290 1302 1302 1300 1300 1339 1339 1340 1340 1343 1343 1340 1340 1344 1344 1343 1343 1343 1343 1344 1344 1347 1347 1344 1344 1348 1348 1347 1347 1347 1347 1348 1348 1349 1349 1348 1348 1350 1350 1349 1349 1349 1349 1350 1350 1345 1345 1350 1350 1346 1346 1345 1345 1345 1345 1346 1346 1341 1341 1346 1346 1342 1342 1341 1341 1341 1341 1342 1342 1337 1337 1342 1342 1338 1338 1337 1337 1337 1337 1338 1338 1858 1858 1338 1338 1859 1859 1860 1860 1333 1333 1334 1334 1329 1329 1334 1334 1330 1330 1329 1329 1329 1329 1330 1330 1325 1325 1330 1330 1326 1326 1325 1325 1325 1325 1326 1326 1321 1321 1326 1326 1322 1322 1321 1321 1321 1321 1322 1322 1317 1317 1322 1322 1318 1318 1317 1317 1861 1861 1862 1862 1313 1313 1863 1863 1314 1314 1313 1313 1313 1313 1314 1314 1309 1309 1314 1314 1310 1310 1309 1309 1309 1309 1310 1310 1305 1305 1310 1310 1306 1306 1305 1305 1305 1305 1306 1306 1303 1303 1306 1306 1304 1304 1303 1303 1303 1303 1304 1304 1307 1307 1304 1304 1308 1308 1307 1307 1307 1307 1308 1308 1311 1311 1308 1308 1312 1312 1311 1311 1311 1311 1312 1312 1315 1315 1312 1312 1316 1316 1315 1315 1315 1315 1316 1316 1864 1864 1316 1316 1865 1865 1866 1866 1319 1319 1320 1320 1323 1323 1320 1320 1324 1324 1323 1323 1323 1323 1324 1324 1327 1327 1324 1324 1328 1328 1327 1327 1327 1327 1328 1328 1331 1331 1328 1328 1332 1332 1331 1331 1331 1331 1332 1332 1335 1335 1332 1332 1336 1336 1335 1335 1867 1867 1868 1868 1339 1339 1869 1869 1340 1340 1339 1339 1366 1366 1368 1368 1363 1363 1368 1368 1370 1370 1363 1363 1363 1363 1370 1370 1372 1372 1359 1359 1361 1361 1363 1363 1361 1361 1364 1364 1363 1363 1363 1363 1364 1364 1366 1366 1353 1353 1355 1355 1363 1363 1355 1355 1357 1357 1363 1363 1363 1363 1357 1357 1359 1359 1354 1354 1352 1352 1363 1363 1352 1352 1351 1351 1363 1363 1363 1363 1351 1351 1353 1353 1360 1360 1358 1358 1363 1363 1358 1358 1356 1356 1363 1363 1363 1363 1356 1356 1354 1354 1367 1367 1365 1365 1363 1363 1365 1365 1362 1362 1363 1363 1363 1363 1362 1362 1360 1360 1373 1373 1371 1371 1363 1363 1371 1371 1369 1369 1363 1363 1363 1363 1369 1369 1367 1367 1372 1372 1374 1374 1363 1363 1374 1374 1375 1375 1363 1363 1363 1363 1375 1375 1373 1373 1376 1376 1377 1377 1378 1378 1377 1377 1379 1379 1378 1378 1381 1381 1380 1380 1383 1383 1381 1381 1383 1383 1382 1382 1383 1383 1386 1386 1382 1382 1382 1382 1386 1386 1384 1384 1386 1386 1391 1391 1384 1384 1384 1384 1391 1391 1385 1385 1870 1870 1392 1392 1871 1871 1872 1872 1392 1392 1387 1387 1392 1392 1393 1393 1387 1387 1387 1387 1393 1393 1388 1388 1393 1393 1394 1394 1388 1388 1388 1388 1394 1394 1389 1389 1394 1394 1395 1395 1389 1389 1389 1389 1395 1395 1390 1390 1401 1401 1396 1396 1397 1397 1401 1401 1397 1397 1402 1402 1397 1397 1398 1398 1402 1402 1402 1402 1398 1398 1403 1403 1398 1398 1399 1399 1403 1403 1403 1403 1399 1399 1404 1404 1399 1399 1873 1873 1404 1404 1404 1404 1874 1874 1875 1875 1400 1400 1405 1405 1406 1406 1406 1406 1405 1405 1407 1407 1405 1405 1408 1408 1407 1407 1407 1407 1408 1408 1409 1409 1408 1408 1410 1410 1409 1409 1409 1409 1410 1410 1411 1411 1412 1412 1413 1413 1414 1414 1413 1413 1415 1415 1414 1414 1416 1416 1417 1417 1418 1418 1417 1417 1419 1419 1418 1418 1430 1430 1435 1435 1434 1434 1430 1430 1434 1434 1429 1429 1434 1434 1433 1433 1429 1429 1429 1429 1433 1433 1428 1428 1433 1433 1432 1432 1428 1428 1428 1428 1432 1432 1427 1427 1432 1432 1876 1876 1427 1427 1427 1427 1877 1877 1878 1878 1431 1431 1426 1426 1425 1425 1425 1425 1426 1426 1424 1424 1426 1426 1423 1423 1424 1424 1424 1424 1423 1423 1422 1422 1423 1423 1421 1421 1422 1422 1422 1422 1421 1421 1420 1420 1450 1450 1451 1451 1448 1448 1450 1450 1448 1448 1449 1449 1448 1448 1445 1445 1449 1449 1449 1449 1445 1445 1447 1447 1445 1445 1440 1440 1447 1447 1447 1447 1440 1440 1446 1446 1879 1879 1439 1439 1880 1880 1881 1881 1439 1439 1444 1444 1439 1439 1438 1438 1444 1444 1444 1444 1438 1438 1443 1443 1438 1438 1437 1437 1443 1443 1443 1443 1437 1437 1442 1442 1437 1437 1436 1436 1442 1442 1442 1442 1436 1436 1441 1441 1452 1452 1453 1453 1454 1454 1453 1453 1455 1455 1454 1454 1467 1467 1466 1466 1882 1882 1466 1466 1883 1883 1884 1884 1471 1471 1470 1470 1475 1475 1470 1470 1474 1474 1475 1475 1475 1475 1474 1474 1479 1479 1474 1474 1478 1478 1479 1479 1479 1479 1478 1478 1483 1483 1478 1478 1482 1482 1483 1483 1483 1483 1482 1482 1487 1487 1482 1482 1486 1486 1487 1487 1885 1885 1886 1886 1491 1491 1887 1887 1490 1490 1491 1491 1491 1491 1490 1490 1495 1495 1490 1490 1494 1494 1495 1495 1495 1495 1494 1494 1499 1499 1494 1494 1498 1498 1499 1499 1499 1499 1498 1498 1503 1503 1498 1498 1502 1502 1503 1503 1503 1503 1502 1502 1501 1501 1502 1502 1500 1500 1501 1501 1501 1501 1500 1500 1497 1497 1500 1500 1496 1496 1497 1497 1497 1497 1496 1496 1493 1493 1496 1496 1492 1492 1493 1493 1493 1493 1492 1492 1888 1888 1492 1492 1889 1889 1890 1890 1489 1489 1488 1488 1485 1485 1488 1488 1484 1484 1485 1485 1485 1485 1484 1484 1481 1481 1484 1484 1480 1480 1481 1481 1481 1481 1480 1480 1477 1477 1480 1480 1476 1476 1477 1477 1477 1477 1476 1476 1473 1473 1476 1476 1472 1472 1473 1473 1891 1891 1892 1892 1469 1469 1893 1893 1468 1468 1469 1469 1469 1469 1468 1468 1465 1465 1468 1468 1464 1464 1465 1465 1465 1465 1464 1464 1461 1461 1464 1464 1460 1460 1461 1461 1461 1461 1460 1460 1457 1457 1460 1460 1456 1456 1457 1457 1457 1457 1456 1456 1459 1459 1456 1456 1458 1458 1459 1459 1459 1459 1458 1458 1463 1463 1458 1458 1462 1462 1463 1463 1463 1463 1462 1462 1467 1467 1462 1462 1466 1466 1467 1467 1524 1524 1522 1522 1527 1527 1522 1522 1526 1526 1527 1527 1527 1527 1526 1526 1530 1530 1526 1526 1532 1532 1530 1530 1530 1530 1532 1532 1534 1534 1532 1532 1540 1540 1534 1534 1534 1534 1540 1540 1536 1536 1540 1540 1545 1545 1536 1536 1536 1536 1545 1545 1538 1538 1545 1545 1547 1547 1538 1538 1538 1538 1547 1547 1542 1542 1547 1547 1549 1549 1542 1542 1542 1542 1549 1549 1544 1544 1549 1549 1551 1551 1544 1544 1544 1544 1551 1551 1543 1543 1551 1551 1550 1550 1543 1543 1543 1543 1550 1550 1539 1539 1550 1550 1548 1548 1539 1539 1539 1539 1548 1548 1537 1537 1548 1548 1546 1546 1537 1537 1537 1537 1546 1546 1535 1535 1546 1546 1541 1541 1535 1535 1535 1535 1541 1541 1531 1531 1541 1541 1533 1533 1531 1531 1531 1531 1533 1533 1528 1528 1533 1533 1529 1529 1528 1528 1528 1528 1529 1529 1525 1525 1529 1529 1523 1523 1525 1525 1525 1525 1523 1523 1521 1521 1523 1523 1515 1515 1521 1521 1521 1521 1515 1515 1519 1519 1515 1515 1510 1510 1519 1519 1519 1519 1510 1510 1517 1517 1510 1510 1508 1508 1517 1517 1517 1517 1508 1508 1513 1513 1508 1508 1506 1506 1513 1513 1513 1513 1506 1506 1511 1511 1506 1506 1504 1504 1511 1511 1511 1511 1504 1504 1512 1512 1504 1504 1505 1505 1512 1512 1512 1512 1505 1505 1516 1516 1505 1505 1507 1507 1516 1516 1516 1516 1507 1507 1518 1518 1507 1507 1509 1509 1518 1518 1518 1518 1509 1509 1520 1520 1509 1509 1514 1514 1520 1520 1520 1520 1514 1514 1524 1524 1514 1514 1522 1522 1524 1524 1563 1563 1562 1562 1894 1894 1562 1562 1895 1895 1896 1896 1567 1567 1566 1566 1571 1571 1566 1566 1570 1570 1571 1571 1571 1571 1570 1570 1575 1575 1570 1570 1574 1574 1575 1575 1575 1575 1574 1574 1579 1579 1574 1574 1578 1578 1579 1579 1579 1579 1578 1578 1583 1583 1578 1578 1582 1582 1583 1583 1897 1897 1898 1898 1587 1587 1899 1899 1586 1586 1587 1587 1587 1587 1586 1586 1591 1591 1586 1586 1590 1590 1591 1591 1591 1591 1590 1590 1595 1595 1590 1590 1594 1594 1595 1595 1595 1595 1594 1594 1599 1599 1594 1594 1598 1598 1599 1599 1599 1599 1598 1598 1597 1597 1598 1598 1596 1596 1597 1597 1597 1597 1596 1596 1593 1593 1596 1596 1592 1592 1593 1593 1593 1593 1592 1592 1589 1589 1592 1592 1588 1588 1589 1589 1589 1589 1588 1588 1900 1900 1588 1588 1901 1901 1902 1902 1585 1585 1584 1584 1581 1581 1584 1584 1580 1580 1581 1581 1581 1581 1580 1580 1577 1577 1580 1580 1576 1576 1577 1577 1577 1577 1576 1576 1573 1573 1576 1576 1572 1572 1573 1573 1573 1573 1572 1572 1569 1569 1572 1572 1568 1568 1569 1569 1903 1903 1904 1904 1565 1565 1905 1905 1564 1564 1565 1565 1565 1565 1564 1564 1561 1561 1564 1564 1560 1560 1561 1561 1561 1561 1560 1560 1557 1557 1560 1560 1556 1556 1557 1557 1557 1557 1556 1556 1553 1553 1556 1556 1552 1552 1553 1553 1553 1553 1552 1552 1555 1555 1552 1552 1554 1554 1555 1555 1555 1555 1554 1554 1559 1559 1554 1554 1558 1558 1559 1559 1559 1559 1558 1558 1563 1563 1558 1558 1562 1562 1563 1563 1616 1616 1618 1618 1621 1621 1618 1618 1622 1622 1621 1621 1621 1621 1622 1622 1625 1625 1622 1622 1626 1626 1625 1625 1625 1625 1626 1626 1629 1629 1626 1626 1630 1630 1629 1629 1629 1629 1630 1630 1633 1633 1630 1630 1634 1634 1633 1633 1906 1906 1907 1907 1637 1637 1908 1908 1638 1638 1637 1637 1637 1637 1638 1638 1641 1641 1638 1638 1642 1642 1641 1641 1641 1641 1642 1642 1646 1646 1642 1642 1647 1647 1646 1646 1646 1646 1647 1647 1648 1648 1647 1647 1649 1649 1648 1648 1648 1648 1649 1649 1644 1644 1649 1649 1645 1645 1644 1644 1645 1645 1643 1643 1644 1644 1644 1644 1643 1643 1639 1639 1643 1643 1640 1640 1639 1639 1639 1639 1640 1640 1635 1635 1640 1640 1636 1636 1635 1635 1635 1635 1636 1636 1909 1909 1636 1636 1910 1910 1911 1911 1631 1631 1632 1632 1627 1627 1632 1632 1628 1628 1627 1627 1627 1627 1628 1628 1623 1623 1628 1628 1624 1624 1623 1623 1623 1623 1624 1624 1619 1619 1624 1624 1620 1620 1619 1619 1619 1619 1620 1620 1614 1614 1620 1620 1615 1615 1614 1614 1912 1912 1913 1913 1610 1610 1914 1914 1611 1611 1610 1610 1610 1610 1611 1611 1606 1606 1611 1611 1607 1607 1606 1606 1606 1606 1607 1607 1602 1602 1607 1607 1603 1603 1602 1602 1602 1602 1603 1603 1600 1600 1603 1603 1601 1601 1600 1600 1600 1600 1601 1601 1604 1604 1601 1601 1605 1605 1604 1604 1604 1604 1605 1605 1608 1608 1605 1605 1609 1609 1608 1608 1608 1608 1609 1609 1612 1612 1609 1609 1613 1613 1612 1612 1612 1612 1613 1613 1915 1915 1613 1613 1916 1916 1917 1917 1616 1616 1617 1617 1618 1618 1676 1676 1678 1678 1680 1680 1678 1678 1686 1686 1680 1680 1680 1680 1686 1686 1682 1682 1686 1686 1691 1691 1682 1682 1682 1682 1691 1691 1684 1684 1691 1691 1693 1693 1684 1684 1684 1684 1693 1693 1688 1688 1693 1693 1695 1695 1688 1688 1688 1688 1695 1695 1690 1690 1695 1695 1697 1697 1690 1690 1690 1690 1697 1697 1689 1689 1697 1697 1696 1696 1689 1689 1689 1689 1696 1696 1685 1685 1696 1696 1694 1694 1685 1685 1685 1685 1694 1694 1683 1683 1694 1694 1692 1692 1683 1683 1683 1683 1692 1692 1681 1681 1692 1692 1687 1687 1681 1681 1681 1681 1687 1687 1677 1677 1687 1687 1679 1679 1677 1677 1677 1677 1679 1679 1674 1674 1679 1679 1675 1675 1674 1674 1674 1674 1675 1675 1671 1671 1675 1675 1669 1669 1671 1671 1671 1671 1669 1669 1667 1667 1669 1669 1661 1661 1667 1667 1667 1667 1661 1661 1665 1665 1661 1661 1656 1656 1665 1665 1665 1665 1656 1656 1663 1663 1656 1656 1654 1654 1663 1663 1663 1663 1654 1654 1659 1659 1654 1654 1652 1652 1659 1659 1659 1659 1652 1652 1657 1657 1652 1652 1650 1650 1657 1657 1657 1657 1650 1650 1658 1658 1650 1650 1651 1651 1658 1658 1658 1658 1651 1651 1662 1662 1651 1651 1653 1653 1662 1662 1662 1662 1653 1653 1664 1664 1653 1653 1655 1655 1664 1664 1664 1664 1655 1655 1666 1666 1655 1655 1660 1660 1666 1666 1666 1666 1660 1660 1670 1670 1660 1660 1668 1668 1670 1670 1670 1670 1668 1668 1673 1673 1668 1668 1672 1672 1673 1673 1673 1673 1672 1672 1676 1676 1672 1672 1678 1678 1676 1676 1709 1709 1708 1708 1918 1918 1708 1708 1919 1919 1920 1920 1713 1713 1712 1712 1717 1717 1712 1712 1716 1716 1717 1717 1717 1717 1716 1716 1721 1721 1716 1716 1720 1720 1721 1721 1721 1721 1720 1720 1725 1725 1720 1720 1724 1724 1725 1725 1725 1725 1724 1724 1729 1729 1724 1724 1728 1728 1729 1729 1921 1921 1922 1922 1733 1733 1923 1923 1732 1732 1733 1733 1733 1733 1732 1732 1737 1737 1732 1732 1736 1736 1737 1737 1737 1737 1736 1736 1741 1741 1736 1736 1740 1740 1741 1741 1741 1741 1740 1740 1745 1745 1740 1740 1744 1744 1745 1745 1745 1745 1744 1744 1743 1743 1744 1744 1742 1742 1743 1743 1743 1743 1742 1742 1739 1739 1742 1742 1738 1738 1739 1739 1739 1739 1738 1738 1735 1735 1738 1738 1734 1734 1735 1735 1735 1735 1734 1734 1924 1924 1734 1734 1925 1925 1926 1926 1731 1731 1730 1730 1727 1727 1730 1730 1726 1726 1727 1727 1727 1727 1726 1726 1723 1723 1726 1726 1722 1722 1723 1723 1723 1723 1722 1722 1719 1719 1722 1722 1718 1718 1719 1719 1719 1719 1718 1718 1715 1715 1718 1718 1714 1714 1715 1715 1927 1927 1928 1928 1711 1711 1929 1929 1710 1710 1711 1711 1711 1711 1710 1710 1707 1707 1710 1710 1706 1706 1707 1707 1707 1707 1706 1706 1703 1703 1706 1706 1702 1702 1703 1703 1703 1703 1702 1702 1699 1699 1702 1702 1698 1698 1699 1699 1699 1699 1698 1698 1701 1701 1698 1698 1700 1700 1701 1701 1701 1701 1700 1700 1705 1705 1700 1700 1704 1704 1705 1705 1705 1705 1704 1704 1709 1709 1704 1704 1708 1708 1709 1709
+23 23 21 21 27 27 23 23 27 27 25 25 17 17 11 11 9 9 29 29 30 30 32 32 4 4 6 6 19 19 21 21 18 18 27 27 18 18 15 15 27 27 27 27 15 15 17 17 15 15 13 13 17 17 17 17 13 13 11 11 33 33 31 31 27 27 31 31 28 28 27 27 27 27 28 28 25 25 53 53 51 51 38 38 51 51 49 49 38 38 6 6 8 8 19 19 8 8 10 10 19 19 19 19 10 10 12 12 49 49 47 47 38 38 47 47 45 45 38 38 38 38 45 45 43 43 52 52 39 39 50 50 39 39 48 48 50 50 42 42 44 44 39 39 44 44 46 46 39 39 39 39 46 46 48 48 22 22 24 24 29 29 24 24 26 26 29 29 29 29 26 26 30 30 9 9 7 7 17 17 7 7 5 5 17 17 17 17 5 5 3 3 3 3 1 1 17 17 1 1 0 0 17 17 17 17 0 0 19 19 0 0 2 2 19 19 19 19 2 2 4 4 12 12 14 14 19 19 14 14 16 16 19 19 19 19 16 16 29 29 16 16 20 20 29 29 29 29 20 20 22 22 43 43 41 41 38 38 41 41 37 37 38 38 38 38 37 37 27 27 37 37 35 35 27 27 27 27 35 35 33 33 32 32 34 34 29 29 34 34 36 36 29 29 29 29 36 36 39 39 36 36 40 40 39 39 39 39 40 40 42 42 52 52 54 54 39 39 54 54 56 56 39 39 39 39 56 56 38 38 56 56 55 55 38 38 38 38 55 55 53 53 1261 1261 162 162 1262 1262 162 162 1263 1263 1264 1264 144 144 145 145 133 133 145 145 125 125 133 133 133 133 125 125 123 123 125 125 105 105 123 123 123 123 105 105 103 103 1265 1265 161 161 162 162 161 161 178 178 162 162 162 162 178 178 179 179 178 178 181 181 179 179 179 179 181 181 197 197 181 181 196 196 197 197 196 196 212 212 197 197 197 197 212 212 214 214 212 212 213 213 214 214 214 214 213 213 232 232 213 213 230 230 232 232 230 230 231 231 232 232 231 231 248 248 232 232 232 232 248 248 249 249 248 248 264 264 249 249 249 249 264 264 267 267 264 264 266 266 267 267 267 267 266 266 289 289 266 266 282 282 289 289 334 334 344 344 326 326 282 282 290 290 289 289 290 290 308 308 289 289 289 289 308 308 307 307 308 308 316 316 307 307 307 307 316 316 326 326 316 316 327 327 326 326 326 326 327 327 334 334 334 334 345 345 344 344 345 345 362 362 344 344 344 344 362 362 361 361 362 362 379 379 361 361 361 361 379 379 378 378 379 379 385 385 378 378 378 378 385 385 1266 1266 385 385 1267 1267 1268 1268 396 396 398 398 414 414 398 398 410 410 414 414 410 410 415 415 414 414 415 415 435 435 414 414 414 414 435 435 433 433 435 435 440 440 433 433 433 433 440 440 456 456 440 440 459 459 456 456 456 456 459 459 477 477 459 459 471 471 477 477 471 471 479 479 477 477 479 479 490 490 477 477 477 477 490 490 489 489 490 490 492 492 489 489 489 489 492 492 496 496 492 492 497 497 496 496 497 497 495 495 496 496 496 496 495 495 491 491 495 495 494 494 491 491 491 491 494 494 480 480 494 494 483 483 480 480 483 483 481 481 480 480 481 481 462 462 480 480 480 480 462 462 461 461 462 462 450 450 461 461 461 461 450 450 438 438 450 450 439 439 438 438 438 438 439 439 418 418 439 439 423 423 418 418 368 368 365 365 382 382 423 423 420 420 418 418 420 420 401 401 418 418 418 418 401 401 400 400 401 401 395 395 400 400 1269 1269 1270 1270 382 382 1271 1271 383 383 382 382 382 382 383 383 368 368 368 368 366 366 365 365 366 366 350 350 365 365 365 365 350 350 349 349 350 350 333 333 349 349 349 349 333 333 332 332 333 333 317 317 332 332 332 332 317 317 314 314 317 317 315 315 314 314 314 314 315 315 297 297 315 315 299 299 297 297 299 299 298 298 297 297 298 298 274 274 297 297 297 297 274 274 275 275 274 274 265 265 275 275 275 275 265 265 257 257 265 265 256 256 257 257 257 257 256 256 238 238 256 256 247 247 238 238 247 247 237 237 238 238 237 237 219 219 238 238 238 238 219 219 220 220 219 219 216 216 220 220 220 220 216 216 202 202 216 216 201 201 202 202 201 201 195 195 202 202 202 202 195 195 184 184 195 195 183 183 184 184 184 184 183 183 166 166 183 183 169 169 166 166 169 169 165 165 166 166 165 165 1272 1272 166 166 166 166 1273 1273 1274 1274 147 147 141 141 148 148 148 148 141 141 129 129 141 141 127 127 129 129 129 129 127 127 109 109 127 127 115 115 109 109 62 62 60 60 69 69 115 115 108 108 109 109 108 108 84 84 109 109 109 109 84 84 85 85 84 84 80 80 85 85 85 85 80 80 69 69 80 80 68 68 69 69 69 69 68 68 62 62 62 62 58 58 60 60 58 58 57 57 60 60 60 60 57 57 59 59 57 57 64 64 59 59 59 59 64 64 66 66 64 64 72 72 66 66 66 66 72 72 83 83 72 72 81 81 83 83 83 83 81 81 105 105 81 81 100 100 105 105 105 105 100 100 103 103 1275 1275 63 63 1276 1276 63 63 71 71 1277 1277 1278 1278 71 71 1279 1279 71 71 88 88 1280 1280 1281 1281 88 88 1282 1282 88 88 111 111 1283 1283 1284 1284 111 111 1285 1285 111 111 131 131 1286 1286 1287 1287 131 131 1288 1288 131 131 150 150 1289 1289 1290 1290 150 150 1291 1291 150 150 167 167 1292 1292 1293 1293 167 167 1294 1294 167 167 186 186 1295 1295 1296 1296 186 186 1297 1297 186 186 203 203 1298 1298 1299 1299 203 203 1300 1300 203 203 222 222 1301 1301 1302 1302 222 222 1303 1303 222 222 240 240 1304 1304 1305 1305 240 240 1306 1306 240 240 258 258 1307 1307 1308 1308 258 258 1309 1309 258 258 276 276 1310 1310 1311 1311 276 276 1312 1312 276 276 296 296 1313 1313 1314 1314 296 296 1315 1315 296 296 313 313 1316 1316 1317 1317 313 313 1318 1318 313 313 331 331 1319 1319 1320 1320 331 331 1321 1321 331 331 348 348 1322 1322 1323 1323 348 348 1324 1324 348 348 364 364 1325 1325 1326 1326 364 364 1327 1327 364 364 381 381 1328 1328 1329 1329 381 381 1330 1330 381 381 399 399 1331 1331 1332 1332 399 399 1333 1333 399 399 417 417 1334 1334 1335 1335 417 417 1336 1336 417 417 436 436 1337 1337 1338 1338 436 436 1339 1339 436 436 458 458 1340 1340 1341 1341 458 458 1342 1342 458 458 476 476 1343 1343 1344 1344 476 476 1345 1345 476 476 488 488 1346 1346 1347 1347 488 488 1348 1348 488 488 493 493 1349 1349 1350 1350 493 493 1351 1351 493 493 487 487 1352 1352 1353 1353 487 487 1354 1354 487 487 474 474 1355 1355 1356 1356 474 474 1357 1357 474 474 454 454 1358 1358 1359 1359 454 454 1360 1360 454 454 432 432 1361 1361 1362 1362 432 432 1363 1363 432 432 412 412 1364 1364 1365 1365 412 412 1366 1366 412 412 394 394 1367 1367 1368 1368 394 394 1369 1369 394 394 377 377 1370 1370 1371 1371 377 377 1372 1372 377 377 359 359 1373 1373 1374 1374 359 359 1375 1375 359 359 343 343 1376 1376 1377 1377 343 343 1378 1378 343 343 325 325 1379 1379 1380 1380 325 325 1381 1381 325 325 305 305 1382 1382 1383 1383 305 305 1384 1384 305 305 288 288 1385 1385 1386 1386 288 288 1387 1387 288 288 268 268 1388 1388 1389 1389 268 268 1390 1390 268 268 250 250 1391 1391 1392 1392 250 250 1393 1393 250 250 233 233 1394 1394 1395 1395 233 233 1396 1396 233 233 215 215 1397 1397 1398 1398 215 215 1399 1399 215 215 198 198 1400 1400 1401 1401 198 198 1402 1402 198 198 180 180 1403 1403 1404 1404 180 180 1405 1405 180 180 163 163 1406 1406 1407 1407 163 163 1408 1408 163 163 146 146 1409 1409 1410 1410 146 146 1411 1411 146 146 126 126 1412 1412 1413 1413 126 126 1414 1414 126 126 107 107 1415 1415 1416 1416 107 107 1417 1417 107 107 86 86 1418 1418 1419 1419 86 86 1420 1420 86 86 70 70 1421 1421 1422 1422 70 70 1423 1423 70 70 61 61 1424 1424 1425 1425 61 61 1426 1426 61 61 63 63 1427 1427 61 61 67 67 63 63 67 67 76 76 63 63 63 63 76 76 71 71 76 76 93 93 71 71 71 71 93 93 88 88 93 93 114 114 88 88 88 88 114 114 111 111 114 114 134 134 111 111 111 111 134 134 131 131 134 134 152 152 131 131 131 131 152 152 150 150 152 152 170 170 150 150 150 150 170 170 167 167 170 170 187 187 167 167 167 167 187 187 186 186 187 187 205 205 186 186 186 186 205 205 203 203 205 205 223 223 203 203 203 203 223 223 222 222 223 223 241 241 222 222 222 222 241 241 240 240 241 241 259 259 240 240 240 240 259 259 258 258 259 259 277 277 258 258 258 258 277 277 276 276 277 277 295 295 276 276 276 276 295 295 296 296 295 295 312 312 296 296 296 296 312 312 313 313 312 312 330 330 313 313 313 313 330 330 331 331 330 330 347 347 331 331 331 331 347 347 348 348 347 347 363 363 348 348 348 348 363 363 364 364 363 363 380 380 364 364 364 364 380 380 381 381 380 380 397 397 381 381 381 381 397 397 399 399 397 397 413 413 399 399 399 399 413 413 417 417 413 413 431 431 417 417 417 417 431 431 436 436 431 431 452 452 436 436 436 436 452 452 458 458 452 452 472 472 458 458 458 458 472 472 476 476 472 472 485 485 476 476 476 476 485 485 488 488 485 485 486 486 488 488 488 488 486 486 493 493 486 486 484 484 493 493 493 493 484 484 487 487 484 484 469 469 487 487 487 487 469 469 474 474 469 469 448 448 474 474 474 474 448 448 454 454 448 448 429 429 454 454 454 454 429 429 432 432 429 429 411 411 432 432 432 432 411 411 412 412 411 411 392 392 412 412 412 412 392 392 394 394 392 392 375 375 394 394 394 394 375 375 377 377 375 375 358 358 377 377 377 377 358 358 359 359 358 358 341 341 359 359 359 359 341 341 343 343 341 341 323 323 343 343 343 343 323 323 325 325 323 323 304 304 325 325 325 325 304 304 305 305 304 304 287 287 305 305 305 305 287 287 288 288 287 287 269 269 288 288 288 288 269 269 268 268 269 269 251 251 268 268 268 268 251 251 250 250 251 251 234 234 250 250 250 250 234 234 233 233 234 234 217 217 233 233 233 233 217 217 215 215 217 217 199 199 215 215 215 215 199 199 198 198 199 199 182 182 198 198 198 198 182 182 180 180 182 182 164 164 180 180 180 180 164 164 163 163 164 164 149 149 163 163 163 163 149 149 146 146 149 149 130 130 146 146 146 146 130 130 126 126 130 130 112 112 126 126 126 126 112 112 107 107 112 112 92 92 107 107 107 107 92 92 86 86 92 92 75 75 86 86 86 86 75 75 70 70 75 75 65 65 70 70 70 70 65 65 61 61 65 65 67 67 61 61 65 65 74 74 67 67 74 74 82 82 67 67 67 67 82 82 76 76 82 82 99 99 76 76 76 76 99 99 93 93 99 99 119 119 93 93 93 93 119 119 114 114 119 119 136 136 114 114 114 114 136 136 134 134 136 136 153 153 134 134 134 134 153 153 152 152 153 153 172 172 152 152 152 152 172 172 170 170 172 172 189 189 170 170 170 170 189 189 187 187 189 189 206 206 187 187 187 187 206 206 205 205 206 206 225 225 205 205 205 205 225 225 223 223 225 225 243 243 223 223 223 223 243 243 241 241 243 243 260 260 241 241 241 241 260 260 259 259 260 260 278 278 259 259 259 259 278 278 277 277 278 278 294 294 277 277 277 277 294 294 295 295 294 294 311 311 295 295 295 295 311 311 312 312 311 311 329 329 312 312 312 312 329 329 330 330 329 329 346 346 330 330 330 330 346 346 347 347 346 346 360 360 347 347 347 347 360 360 363 363 360 360 376 376 363 363 363 363 376 376 380 380 376 376 393 393 380 380 380 380 393 393 397 397 393 393 409 409 397 397 397 397 409 409 413 413 409 409 427 427 413 413 413 413 427 427 431 431 427 427 446 446 431 431 431 431 446 446 452 452 446 446 467 467 452 452 452 452 467 467 472 472 467 467 478 478 472 472 472 472 478 478 485 485 478 478 482 482 485 485 485 485 482 482 486 486 482 482 475 475 486 486 486 486 475 475 484 484 475 475 465 465 484 484 484 484 465 465 469 469 465 465 445 445 469 469 469 469 445 445 448 448 445 445 426 426 448 448 448 448 426 426 429 429 426 426 408 408 429 429 429 429 408 408 411 411 408 408 390 390 411 411 411 411 390 390 392 392 390 390 373 373 392 392 392 392 373 373 375 375 373 373 356 356 375 375 375 375 356 356 358 358 356 356 339 339 358 358 358 358 339 339 341 341 339 339 322 322 341 341 341 341 322 322 323 323 322 322 303 303 323 323 323 323 303 303 304 304 303 303 286 286 304 304 304 304 286 286 287 287 286 286 270 270 287 287 287 287 270 270 269 269 270 270 252 252 269 269 269 269 252 252 251 251 252 252 235 235 251 251 251 251 235 235 234 234 235 235 218 218 234 234 234 234 218 218 217 217 218 218 200 200 217 217 217 217 200 200 199 199 200 200 185 185 199 199 199 199 185 185 182 182 185 185 168 168 182 182 182 182 168 168 164 164 168 168 151 151 164 164 164 164 151 151 149 149 151 151 135 135 149 149 149 149 135 135 130 130 135 135 116 116 130 130 130 130 116 116 112 112 116 116 94 94 112 112 112 112 94 94 92 92 94 94 77 77 92 92 92 92 77 77 75 75 77 77 73 73 75 75 75 75 73 73 65 65 73 73 74 74 65 65 73 73 79 79 74 74 79 79 91 91 74 74 74 74 91 91 82 82 91 91 104 104 82 82 82 82 104 104 99 99 104 104 121 121 99 99 99 99 121 121 119 119 121 121 138 138 119 119 119 119 138 138 136 136 138 138 155 155 136 136 136 136 155 155 153 153 155 155 174 174 153 153 153 153 174 174 172 172 174 174 191 191 172 172 172 172 191 191 189 189 191 191 208 208 189 189 189 189 208 208 206 206 208 208 227 227 206 206 206 206 227 227 225 225 227 227 244 244 225 225 225 225 244 244 243 243 244 244 261 261 243 243 243 243 261 261 260 260 261 261 279 279 260 260 260 260 279 279 278 278 279 279 293 293 278 278 278 278 293 293 294 294 293 293 310 310 294 294 294 294 310 310 311 311 310 310 328 328 311 311 311 311 328 328 329 329 328 328 342 342 329 329 329 329 342 342 346 346 342 342 357 357 346 346 346 346 357 357 360 360 357 357 374 374 360 360 360 360 374 374 376 376 374 374 391 391 376 376 376 376 391 391 393 393 391 391 407 407 393 393 393 393 407 407 409 409 407 407 425 425 409 409 409 409 425 425 427 427 425 425 442 442 427 427 427 427 442 442 446 446 442 442 460 460 446 446 446 446 460 460 467 467 460 460 470 470 467 467 467 467 470 470 478 478 470 470 473 473 478 478 478 478 473 473 482 482 473 473 468 468 482 482 482 482 468 468 475 475 468 468 457 457 475 475 475 475 457 457 465 465 457 457 441 441 465 465 465 465 441 441 445 445 441 441 424 424 445 445 445 445 424 424 426 426 424 424 406 406 426 426 426 426 406 406 408 408 406 406 389 389 408 408 408 408 389 389 390 390 389 389 371 371 390 390 390 390 371 371 373 373 371 371 354 354 373 373 373 373 354 354 356 356 354 354 338 338 356 356 356 356 338 338 339 339 338 338 320 320 339 339 339 339 320 320 322 322 320 320 302 302 322 322 322 322 302 302 303 303 302 302 285 285 303 303 303 303 285 285 286 286 285 285 271 271 286 286 286 286 271 271 270 270 271 271 253 253 270 270 270 270 253 253 252 252 253 253 236 236 252 252 252 252 236 236 235 235 236 236 221 221 235 235 235 235 221 221 218 218 221 221 204 204 218 218 218 218 204 204 200 200 204 204 188 188 200 200 200 200 188 188 185 185 188 188 171 171 185 185 185 185 171 171 168 168 171 171 154 154 168 168 168 168 154 154 151 151 154 154 137 137 151 151 151 151 137 137 135 135 137 137 120 120 135 135 135 135 120 120 116 116 120 120 101 101 116 116 116 116 101 101 94 94 101 101 87 87 94 94 94 94 87 87 77 77 87 87 78 78 77 77 77 77 78 78 73 73 78 78 79 79 73 73 78 78 90 90 79 79 90 90 96 96 79 79 79 79 96 96 91 91 96 96 113 113 91 91 91 91 113 113 104 104 113 113 124 124 104 104 104 104 124 124 121 121 124 124 140 140 121 121 121 121 140 140 138 138 140 140 157 157 138 138 138 138 157 157 155 155 157 157 175 175 155 155 155 155 175 175 174 174 175 175 193 193 174 174 174 174 193 193 191 191 193 193 210 210 191 191 191 191 210 210 208 208 210 210 228 228 208 208 208 208 228 228 227 227 228 228 245 245 227 227 227 227 245 245 244 244 245 245 262 262 244 244 244 244 262 262 261 261 262 262 280 280 261 261 261 261 280 280 279 279 280 280 292 292 279 279 279 279 292 292 293 293 292 292 309 309 293 293 293 293 309 309 310 310 309 309 324 324 310 310 310 310 324 324 328 328 324 324 340 340 328 328 328 328 340 340 342 342 340 340 355 355 342 342 342 342 355 355 357 357 355 355 372 372 357 357 357 357 372 372 374 374 372 372 388 388 374 374 374 374 388 388 391 391 388 388 405 405 391 391 391 391 405 405 407 407 405 405 422 422 407 407 407 407 422 422 425 425 422 422 437 437 425 425 425 425 437 437 442 442 437 437 449 449 442 442 442 442 449 449 460 460 449 449 464 464 460 460 460 460 464 464 470 470 464 464 466 466 470 470 470 470 466 466 473 473 466 466 463 463 473 473 473 473 463 463 468 468 463 463 447 447 468 468 468 468 447 447 457 457 447 447 434 434 457 457 457 457 434 434 441 441 434 434 421 421 441 441 441 441 421 421 424 424 421 421 404 404 424 424 424 424 404 404 406 406 404 404 387 387 406 406 406 406 387 387 389 389 387 387 369 369 389 389 389 389 369 369 371 371 369 369 352 352 371 371 371 371 352 352 354 354 352 352 336 336 354 354 354 354 336 336 338 338 336 336 319 319 338 338 338 338 319 319 320 320 319 319 301 301 320 320 320 320 301 301 302 302 301 301 284 284 302 302 302 302 284 284 285 285 284 284 272 272 285 285 285 285 272 272 271 271 272 272 254 254 271 271 271 271 254 254 253 253 254 254 239 239 253 253 253 253 239 239 236 236 239 239 224 224 236 236 236 236 224 224 221 221 224 224 207 207 221 221 221 221 207 207 204 204 207 207 190 190 204 204 204 204 190 190 188 188 190 190 173 173 188 188 188 188 173 173 171 171 173 173 156 156 171 171 171 171 156 156 154 154 156 156 139 139 154 154 154 154 139 139 137 137 139 139 122 122 137 137 137 137 122 122 120 120 122 122 110 110 120 120 120 120 110 110 101 101 110 110 95 95 101 101 101 101 95 95 87 87 95 95 89 89 87 87 87 87 89 89 78 78 89 89 90 90 78 78 89 89 98 98 90 90 98 98 106 106 90 90 90 90 106 106 96 96 106 106 118 118 96 96 96 96 118 118 113 113 118 118 132 132 113 113 113 113 132 132 124 124 132 132 143 143 124 124 124 124 143 143 140 140 143 143 160 160 140 140 140 140 160 160 157 157 160 160 177 177 157 157 157 157 177 177 175 175 177 177 194 194 175 175 175 175 194 194 193 193 194 194 211 211 193 193 193 193 211 211 210 210 211 211 229 229 210 210 210 210 229 229 228 228 229 229 246 246 228 228 228 228 246 246 245 245 246 246 263 263 245 245 245 245 263 263 262 262 263 263 281 281 262 262 262 262 281 281 280 280 281 281 291 291 280 280 280 280 291 291 292 292 291 291 306 306 292 292 292 292 306 306 309 309 306 306 321 321 309 309 309 309 321 321 324 324 321 321 337 337 324 324 324 324 337 337 340 340 337 337 353 353 340 340 340 340 353 353 355 355 353 353 370 370 355 355 355 355 370 370 372 372 370 370 386 386 372 372 372 372 386 386 388 388 386 386 403 403 388 388 388 388 403 403 405 405 403 403 419 419 405 405 405 405 419 419 422 422 419 419 430 430 422 422 422 422 430 430 437 437 430 430 444 444 437 437 437 437 444 444 449 449 444 444 453 453 449 449 449 449 453 453 464 464 453 453 455 455 464 464 464 464 455 455 466 466 455 455 451 451 466 466 466 466 451 451 463 463 451 451 443 443 463 463 463 463 443 443 447 447 443 443 428 428 447 447 447 447 428 428 434 434 428 428 416 416 434 434 434 434 416 416 421 421 416 416 402 402 421 421 421 421 402 402 404 404 402 402 384 384 404 404 404 404 384 384 387 387 384 384 367 367 387 387 387 387 367 367 369 369 367 367 351 351 369 369 369 369 351 351 352 352 351 351 335 335 352 352 352 352 335 335 336 336 335 335 318 318 336 336 336 336 318 318 319 319 318 318 300 300 319 319 319 319 300 300 301 301 300 300 283 283 301 301 301 301 283 283 284 284 283 283 273 273 284 284 284 284 273 273 272 272 273 273 255 255 272 272 272 272 255 255 254 254 255 255 242 242 254 254 254 254 242 242 239 239 242 242 226 226 239 239 239 239 226 226 224 224 226 226 209 209 224 224 224 224 209 209 207 207 209 209 192 192 207 207 207 207 192 192 190 190 192 192 176 176 190 190 190 190 176 176 173 173 176 176 159 159 173 173 173 173 159 159 156 156 159 159 142 142 156 156 156 156 142 142 139 139 142 142 128 128 139 139 139 139 128 128 122 122 128 128 117 117 122 122 122 122 117 117 110 110 117 117 102 102 110 110 110 110 102 102 95 95 102 102 97 97 95 95 95 95 97 97 89 89 97 97 98 98 89 89 499 499 505 505 503 503 511 511 509 509 505 505 509 509 506 506 505 505 505 505 506 506 503 503 520 520 517 517 519 519 517 517 513 513 519 519 519 519 513 513 511 511 513 513 512 512 511 511 511 511 512 512 509 509 520 520 519 519 523 523 519 519 525 525 523 523 523 523 525 525 526 526 532 532 531 531 1428 1428 531 531 527 527 1429 1429 1430 1430 527 527 1431 1431 539 539 537 537 532 532 537 537 533 533 532 532 532 532 533 533 531 531 545 545 541 541 539 539 541 541 540 540 539 539 539 539 540 540 537 537 554 554 551 551 553 553 551 551 547 547 553 553 553 553 547 547 545 545 547 547 546 546 545 545 545 545 546 546 541 541 554 554 553 553 557 557 553 553 560 560 557 557 557 557 560 560 559 559 559 559 560 560 561 561 560 560 568 568 561 561 561 561 568 568 565 565 574 574 571 571 568 568 571 571 567 567 568 568 568 568 567 567 565 565 579 579 575 575 574 574 575 575 573 573 574 574 574 574 573 573 571 571 586 586 583 583 579 579 583 583 578 578 579 579 579 579 578 578 575 575 1432 1432 1433 1433 586 586 1434 1434 585 585 586 586 586 586 585 585 583 583 599 599 597 597 600 600 597 597 593 593 600 600 600 600 593 593 592 592 593 593 591 591 592 592 592 592 591 591 589 589 599 599 600 600 603 603 600 600 606 606 603 603 603 603 606 606 605 605 613 613 611 611 606 606 611 611 607 607 606 606 606 606 607 607 605 605 616 616 617 617 613 613 617 617 612 612 613 613 613 613 612 612 611 611 608 608 609 609 610 610 609 609 614 614 610 610 610 610 614 614 616 616 614 614 615 615 616 616 616 616 615 615 617 617 608 608 610 610 604 604 610 610 602 602 604 604 604 604 602 602 601 601 601 601 602 602 598 598 602 602 596 596 598 598 598 598 596 596 595 595 595 595 596 596 594 594 596 596 588 588 594 594 594 594 588 588 590 590 582 582 584 584 1435 1435 584 584 1436 1436 1437 1437 588 588 587 587 590 590 577 577 580 580 582 582 580 580 581 581 582 582 582 582 581 581 584 584 570 570 572 572 577 577 572 572 576 576 577 577 577 577 576 576 580 580 564 564 566 566 570 570 566 566 569 569 570 570 570 570 569 569 572 572 556 556 558 558 555 555 558 558 562 562 555 555 555 555 562 562 564 564 562 562 563 563 564 564 564 564 563 563 566 566 556 556 555 555 552 552 555 555 549 549 552 552 552 552 549 549 550 550 542 542 544 544 549 549 544 544 548 548 549 549 549 549 548 548 550 550 535 535 538 538 542 542 538 538 543 543 542 542 542 542 543 543 544 544 529 529 534 534 535 535 534 534 536 536 535 535 535 535 536 536 538 538 522 522 524 524 521 521 1438 1438 528 528 1439 1439 1440 1440 528 528 529 529 528 528 530 530 529 529 529 529 530 530 534 534 522 522 521 521 518 518 521 521 515 515 518 518 518 518 515 515 516 516 516 516 515 515 514 514 515 515 507 507 514 514 514 514 507 507 510 510 501 501 504 504 507 507 504 504 508 508 507 507 507 507 508 508 510 510 503 503 498 498 499 499 498 498 500 500 499 499 499 499 500 500 501 501 500 500 502 502 501 501 501 501 502 502 504 504 684 684 672 672 686 686 672 672 674 674 686 686 686 686 674 674 688 688 674 674 677 677 688 688 688 688 677 677 690 690 677 677 679 679 690 690 690 690 679 679 692 692 679 679 682 682 692 692 692 692 682 682 693 693 682 682 683 683 693 693 693 693 683 683 691 691 683 683 681 681 691 691 691 691 681 681 689 689 681 681 678 678 689 689 689 689 678 678 687 687 678 678 675 675 687 687 687 687 675 675 685 685 675 675 673 673 685 685 685 685 673 673 680 680 626 626 641 641 631 631 641 641 644 644 631 631 631 631 644 644 640 640 644 644 647 647 640 640 640 640 647 647 646 646 647 647 650 650 646 646 646 646 650 650 652 652 650 650 653 653 652 652 652 652 653 653 657 657 653 653 656 656 657 657 657 657 656 656 663 663 656 656 660 660 663 663 663 663 660 660 669 669 660 660 662 662 669 669 669 669 662 662 676 676 662 662 666 666 676 676 676 676 666 666 684 684 666 666 668 668 684 684 684 684 668 668 672 672 673 673 670 670 680 680 670 670 667 667 680 680 680 680 667 667 671 671 667 667 664 664 671 671 671 671 664 664 665 665 664 664 661 661 665 665 665 665 661 661 659 659 661 661 658 658 659 659 659 659 658 658 654 654 658 658 655 655 654 654 654 654 655 655 648 648 655 655 651 651 648 648 648 648 651 651 642 642 651 651 649 649 642 642 642 642 649 649 635 635 649 649 645 645 635 635 635 635 645 645 627 627 645 645 643 643 627 627 627 627 643 643 625 625 643 643 639 639 625 625 639 639 637 637 625 625 625 625 637 637 623 623 637 637 634 634 623 623 623 623 634 634 621 621 634 634 632 632 621 621 621 621 632 632 619 619 632 632 629 629 619 619 619 619 629 629 618 618 629 629 628 628 618 618 618 618 628 628 620 620 628 628 630 630 620 620 620 620 630 630 622 622 630 630 633 633 622 622 622 622 633 633 624 624 633 633 636 636 624 624 624 624 636 636 626 626 636 636 638 638 626 626 626 626 638 638 641 641 736 736 723 723 731 731 731 731 737 737 736 736 737 737 750 750 736 736 736 736 750 750 749 749 750 750 751 751 749 749 749 749 751 751 763 763 751 751 764 764 763 763 764 764 771 771 763 763 1441 1441 1442 1442 778 778 1443 1443 779 779 778 778 779 779 791 791 778 778 778 778 791 791 793 793 791 791 794 794 793 793 793 793 794 794 806 806 794 794 808 808 806 806 808 808 815 815 806 806 806 806 815 815 821 821 815 815 822 822 821 821 822 822 831 831 821 821 821 821 831 831 837 837 831 831 838 838 837 837 837 837 838 838 848 848 838 838 847 847 848 848 847 847 859 859 848 848 848 848 859 859 863 863 859 859 862 862 863 863 863 863 862 862 879 879 862 862 877 877 879 879 877 877 878 878 879 879 879 879 878 878 894 894 878 878 893 893 894 894 893 893 899 899 894 894 894 894 899 899 909 909 899 899 908 908 909 909 909 909 908 908 1444 1444 908 908 1445 1445 1446 1446 921 921 923 923 924 924 924 924 923 923 937 937 923 923 936 936 937 937 936 936 941 941 937 937 937 937 941 941 951 951 941 941 949 949 951 951 951 951 949 949 964 964 949 949 961 961 964 964 961 961 962 962 964 964 964 964 962 962 976 976 962 962 971 971 976 976 971 971 974 974 976 976 976 976 974 974 977 977 974 974 975 975 977 977 977 977 975 975 968 968 975 975 969 969 968 968 969 969 966 966 968 968 968 968 966 966 956 956 966 966 955 955 956 956 955 955 950 950 956 956 956 956 950 950 943 943 950 950 942 942 943 943 943 943 942 942 929 929 942 942 932 932 929 929 932 932 928 928 929 929 1447 1447 1448 1448 914 914 1449 1449 913 913 914 914 913 913 911 911 914 914 914 914 911 911 900 900 911 911 898 898 900 900 900 900 898 898 886 886 898 898 891 891 886 886 891 891 884 884 886 886 886 886 884 884 871 871 884 884 870 870 871 871 870 870 868 868 871 871 871 871 868 868 855 855 868 868 854 854 855 855 855 855 854 854 844 844 854 854 846 846 844 844 846 846 845 845 844 844 844 844 845 845 829 829 845 845 830 830 829 829 830 830 825 825 829 829 829 829 825 825 813 813 825 825 814 814 813 813 813 813 814 814 798 798 814 814 802 802 798 798 802 802 799 799 798 798 798 798 799 799 783 783 799 799 784 784 783 783 784 784 782 782 783 783 783 783 782 782 1450 1450 782 782 1451 1451 1452 1452 768 768 769 769 755 755 769 769 760 760 755 755 760 760 756 756 755 755 755 755 756 756 741 741 756 756 743 743 741 741 743 743 742 742 741 741 741 741 742 742 728 728 742 742 730 730 728 728 728 728 730 730 717 717 730 730 724 724 717 717 724 724 721 721 717 717 717 717 721 721 716 716 721 721 718 718 716 716 716 716 718 718 723 723 718 718 726 726 723 723 723 723 726 726 731 731 1453 1453 713 713 1454 1454 713 713 722 722 1455 1455 1456 1456 722 722 1457 1457 722 722 738 738 1458 1458 1459 1459 738 738 1460 1460 738 738 752 752 1461 1461 1462 1462 752 752 1463 1463 752 752 767 767 1464 1464 1465 1465 767 767 1466 1466 767 767 781 781 1467 1467 1468 1468 781 781 1469 1469 781 781 797 797 1470 1470 1471 1471 797 797 1472 1472 797 797 812 812 1473 1473 1474 1474 812 812 1475 1475 812 812 828 828 1476 1476 1477 1477 828 828 1478 1478 828 828 843 843 1479 1479 1480 1480 843 843 1481 1481 843 843 856 856 1482 1482 1483 1483 856 856 1484 1484 856 856 872 872 1485 1485 1486 1486 872 872 1487 1487 872 872 887 887 1488 1488 1489 1489 887 887 1490 1490 887 887 902 902 1491 1491 1492 1492 902 902 1493 1493 902 902 916 916 1494 1494 1495 1495 916 916 1496 1496 916 916 930 930 1497 1497 1498 1498 930 930 1499 1499 930 930 946 946 1500 1500 1501 1501 946 946 1502 1502 946 946 958 958 1503 1503 1504 1504 958 958 1505 1505 958 958 973 973 1506 1506 1507 1507 973 973 1508 1508 973 973 982 982 1509 1509 1510 1510 982 982 1511 1511 982 982 980 980 1512 1512 1513 1513 980 980 1514 1514 980 980 970 970 1515 1515 1516 1516 970 970 1517 1517 970 970 954 954 1518 1518 1519 1519 954 954 1520 1520 954 954 940 940 1521 1521 1522 1522 940 940 1523 1523 940 940 925 925 1524 1524 1525 1525 925 925 1526 1526 925 925 910 910 1527 1527 1528 1528 910 910 1529 1529 910 910 895 895 1530 1530 1531 1531 895 895 1532 1532 895 895 880 880 1533 1533 1534 1534 880 880 1535 1535 880 880 864 864 1536 1536 1537 1537 864 864 1538 1538 864 864 849 849 1539 1539 1540 1540 849 849 1541 1541 849 849 836 836 1542 1542 1543 1543 836 836 1544 1544 836 836 820 820 1545 1545 1546 1546 820 820 1547 1547 820 820 805 805 1548 1548 1549 1549 805 805 1550 1550 805 805 790 790 1551 1551 1552 1552 790 790 1553 1553 790 790 776 776 1554 1554 1555 1555 776 776 1556 1556 776 776 762 762 1557 1557 1558 1558 762 762 1559 1559 762 762 746 746 1560 1560 1561 1561 746 746 1562 1562 746 746 734 734 1563 1563 1564 1564 734 734 1565 1565 734 734 719 719 1566 1566 1567 1567 719 719 1568 1568 719 719 711 711 1569 1569 1570 1570 711 711 1571 1571 711 711 713 713 1572 1572 713 713 708 708 722 722 708 708 715 715 722 722 722 722 715 715 738 738 715 715 735 735 738 738 738 738 735 735 752 752 735 735 748 748 752 752 752 752 748 748 767 767 748 748 765 765 767 767 767 767 765 765 781 781 765 765 780 780 781 781 781 781 780 780 797 797 780 780 796 796 797 797 797 797 796 796 812 812 796 796 811 811 812 812 812 812 811 811 828 828 811 811 827 827 828 828 828 828 827 827 843 843 827 827 842 842 843 843 843 843 842 842 856 856 842 842 857 857 856 856 856 856 857 857 872 872 857 857 873 873 872 872 872 872 873 873 887 887 873 873 888 888 887 887 887 887 888 888 902 902 888 888 903 903 902 902 902 902 903 903 916 916 903 903 918 918 916 916 916 916 918 918 930 930 918 918 933 933 930 930 930 930 933 933 946 946 933 933 948 948 946 946 946 946 948 948 958 958 948 948 963 963 958 958 958 958 963 963 973 973 963 963 981 981 973 973 973 973 981 981 982 982 981 981 987 987 982 982 982 982 987 987 980 980 987 987 985 985 980 980 980 980 985 985 970 970 985 985 978 978 970 970 970 970 978 978 954 954 978 978 957 957 954 954 954 954 957 957 940 940 957 957 944 944 940 940 940 940 944 944 925 925 944 944 927 927 925 925 925 925 927 927 910 910 927 927 912 912 910 910 910 910 912 912 895 895 912 912 896 896 895 895 895 895 896 896 880 880 896 896 881 881 880 880 880 880 881 881 864 864 881 881 865 865 864 864 864 864 865 865 849 849 865 865 850 850 849 849 849 849 850 850 836 836 850 850 835 835 836 836 836 836 835 835 820 820 835 835 819 819 820 820 820 820 819 819 805 805 819 819 804 804 805 805 805 805 804 804 790 790 804 804 789 789 790 790 790 790 789 789 776 776 789 789 774 774 776 776 776 776 774 774 762 762 774 774 759 759 762 762 762 762 759 759 746 746 759 759 744 744 746 746 746 746 744 744 734 734 744 744 729 729 734 734 734 734 729 729 719 719 729 729 712 712 719 719 719 719 712 712 711 711 712 712 706 706 711 711 711 711 706 706 713 713 706 706 708 708 713 713 708 708 703 703 715 715 703 703 709 709 715 715 715 715 709 709 735 735 709 709 727 727 735 735 735 735 727 727 748 748 727 727 745 745 748 748 748 748 745 745 765 765 745 745 761 761 765 765 765 765 761 761 780 780 761 761 777 777 780 780 780 780 777 777 796 796 777 777 795 795 796 796 796 796 795 795 811 811 795 795 810 810 811 811 811 811 810 810 827 827 810 810 826 826 827 827 827 827 826 826 842 842 826 826 841 841 842 842 842 842 841 841 857 857 841 841 858 858 857 857 857 857 858 858 873 873 858 858 874 874 873 873 873 873 874 874 888 888 874 874 889 889 888 888 888 888 889 889 903 903 889 889 905 905 903 903 903 903 905 905 918 918 905 905 919 919 918 918 918 918 919 919 933 933 919 919 935 935 933 933 933 933 935 935 948 948 935 935 953 953 948 948 948 948 953 953 963 963 953 953 972 972 963 963 963 963 972 972 981 981 972 972 988 988 981 981 981 981 988 988 987 987 988 988 992 992 987 987 987 987 992 992 985 985 992 992 990 990 985 985 985 985 990 990 978 978 990 990 984 984 978 978 978 978 984 984 957 957 984 984 965 965 957 957 957 957 965 965 944 944 965 965 947 947 944 944 944 944 947 947 927 927 947 947 931 931 927 927 927 927 931 931 912 912 931 931 915 915 912 912 912 912 915 915 896 896 915 915 897 897 896 896 896 896 897 897 881 881 897 897 882 882 881 881 881 881 882 882 865 865 882 882 866 866 865 865 865 865 866 866 850 850 866 866 851 851 850 850 850 850 851 851 835 835 851 851 834 834 835 835 835 835 834 834 819 819 834 834 818 818 819 819 819 819 818 818 804 804 818 818 803 803 804 804 804 804 803 803 789 789 803 803 787 787 789 789 789 789 787 787 774 774 787 787 773 773 774 774 774 774 773 773 759 759 773 773 757 757 759 759 759 759 757 757 744 744 757 757 739 739 744 744 744 744 739 739 729 729 739 739 720 720 729 729 729 729 720 720 712 712 720 720 705 705 712 712 712 712 705 705 706 706 705 705 701 701 706 706 706 706 701 701 708 708 701 701 703 703 708 708 703 703 699 699 709 709 699 699 702 702 709 709 709 709 702 702 727 727 702 702 714 714 727 727 727 727 714 714 745 745 714 714 740 740 745 745 745 745 740 740 761 761 740 740 758 758 761 761 761 761 758 758 777 777 758 758 775 775 777 777 777 777 775 775 795 795 775 775 792 792 795 795 795 795 792 792 810 810 792 792 809 809 810 810 810 810 809 809 826 826 809 809 824 824 826 826 826 826 824 824 841 841 824 824 840 840 841 841 841 841 840 840 858 858 840 840 860 860 858 858 858 858 860 860 874 874 860 860 875 875 874 874 874 874 875 875 889 889 875 875 890 890 889 889 889 889 890 890 905 905 890 890 906 906 905 905 905 905 906 906 919 919 906 906 922 922 919 919 919 919 922 922 935 935 922 922 939 939 935 935 935 935 939 939 953 953 939 939 959 959 953 953 953 953 959 959 972 972 959 959 983 983 972 972 972 972 983 983 988 988 983 983 993 993 988 988 988 988 993 993 992 992 993 993 996 996 992 992 992 992 996 996 990 990 996 996 994 994 990 990 990 990 994 994 984 984 994 994 991 991 984 984 984 984 991 991 965 965 991 991 979 979 965 965 965 965 979 979 947 947 979 979 952 952 947 947 947 947 952 952 931 931 952 952 934 934 931 931 931 931 934 934 915 915 934 934 917 917 915 915 915 915 917 917 897 897 917 917 901 901 897 897 897 897 901 901 882 882 901 901 883 883 882 882 882 882 883 883 866 866 883 883 867 867 866 866 866 866 867 867 851 851 867 867 852 852 851 851 851 851 852 852 834 834 852 852 833 833 834 834 834 834 833 833 818 818 833 833 817 817 818 818 818 818 817 817 803 803 817 817 801 801 803 803 803 803 801 801 787 787 801 801 786 786 787 787 787 787 786 786 773 773 786 786 770 770 773 773 773 773 770 770 757 757 770 770 753 753 757 757 757 757 753 753 739 739 753 753 733 733 739 739 739 739 733 733 720 720 733 733 710 710 720 720 720 720 710 710 705 705 710 710 700 700 705 705 705 705 700 700 701 701 700 700 697 697 701 701 701 701 697 697 703 703 697 697 699 699 703 703 699 699 695 695 702 702 695 695 698 698 702 702 702 702 698 698 714 714 698 698 707 707 714 714 714 714 707 707 740 740 707 707 732 732 740 740 740 740 732 732 758 758 732 732 754 754 758 758 758 758 754 754 775 775 754 754 772 772 775 775 775 775 772 772 792 792 772 772 788 788 792 792 792 792 788 788 809 809 788 788 807 807 809 809 809 809 807 807 824 824 807 807 823 823 824 824 824 824 823 823 840 840 823 823 839 839 840 840 840 840 839 839 860 860 839 839 861 861 860 860 860 860 861 861 875 875 861 861 876 876 875 875 875 875 876 876 890 890 876 876 892 892 890 890 890 890 892 892 906 906 892 892 907 907 906 906 906 906 907 907 922 922 907 907 926 926 922 922 922 922 926 926 939 939 926 926 945 945 939 939 939 939 945 945 959 959 945 945 967 967 959 959 959 959 967 967 983 983 967 967 989 989 983 983 983 983 989 989 993 993 989 989 997 997 993 993 993 993 997 997 996 996 997 997 999 999 996 996 996 996 999 999 994 994 999 999 998 998 994 994 994 994 998 998 991 991 998 998 995 995 991 991 991 991 995 995 979 979 995 995 986 986 979 979 979 979 986 986 952 952 986 986 960 960 952 952 952 952 960 960 934 934 960 960 938 938 934 934 934 934 938 938 917 917 938 938 920 920 917 917 917 917 920 920 901 901 920 920 904 904 901 901 901 901 904 904 883 883 904 904 885 885 883 883 883 883 885 885 867 867 885 885 869 869 867 867 867 867 869 869 852 852 869 869 853 853 852 852 852 852 853 853 833 833 853 853 832 832 833 833 833 833 832 832 817 817 832 832 816 816 817 817 817 817 816 816 801 801 816 816 800 800 801 801 801 801 800 800 786 786 800 800 785 785 786 786 786 786 785 785 770 770 785 785 766 766 770 770 770 770 766 766 753 753 766 766 747 747 753 753 753 753 747 747 733 733 747 747 725 725 733 733 733 733 725 725 710 710 725 725 704 704 710 710 710 710 704 704 700 700 704 704 696 696 700 700 700 700 696 696 697 697 696 696 694 694 697 697 697 697 694 694 699 699 694 694 695 695 699 699 1040 1040 1038 1038 1036 1036 1038 1038 1035 1035 1036 1036 1036 1036 1035 1035 1031 1031 1035 1035 1030 1030 1031 1031 1031 1031 1030 1030 1573 1573 1030 1030 1574 1574 1575 1575 1028 1028 1027 1027 1022 1022 1063 1063 1061 1061 1058 1058 1061 1061 1056 1056 1058 1058 1058 1058 1056 1056 1054 1054 1056 1056 1053 1053 1054 1054 1054 1054 1053 1053 1049 1049 1053 1053 1048 1048 1049 1049 1049 1049 1048 1048 1046 1046 1048 1048 1045 1045 1046 1046 1046 1046 1045 1045 1040 1040 1045 1045 1043 1043 1040 1040 1040 1040 1043 1043 1038 1038 1071 1071 1072 1072 1067 1067 1072 1072 1066 1066 1067 1067 1067 1067 1066 1066 1063 1063 1066 1066 1064 1064 1063 1063 1063 1063 1064 1064 1061 1061 1094 1094 1092 1092 1089 1089 1092 1092 1090 1090 1089 1089 1576 1576 1577 1577 1085 1085 1578 1578 1084 1084 1085 1085 1085 1085 1084 1084 1080 1080 1084 1084 1082 1082 1080 1080 1080 1080 1082 1082 1076 1076 1082 1082 1079 1079 1076 1076 1076 1076 1079 1079 1071 1071 1079 1079 1074 1074 1071 1071 1071 1071 1074 1074 1072 1072 1115 1115 1116 1116 1114 1114 1116 1116 1110 1110 1114 1114 1114 1114 1110 1110 1107 1107 1110 1110 1108 1108 1107 1107 1107 1107 1108 1108 1104 1104 1108 1108 1103 1103 1104 1104 1104 1104 1103 1103 1098 1098 1103 1103 1099 1099 1098 1098 1098 1098 1099 1099 1094 1094 1099 1099 1097 1097 1094 1094 1094 1094 1097 1097 1092 1092 1112 1112 1113 1113 1119 1119 1113 1113 1118 1118 1119 1119 1119 1119 1118 1118 1115 1115 1118 1118 1117 1117 1115 1115 1115 1115 1117 1117 1116 1116 1095 1095 1096 1096 1101 1101 1096 1096 1100 1100 1101 1101 1101 1101 1100 1100 1102 1102 1100 1100 1105 1105 1102 1102 1102 1102 1105 1105 1109 1109 1105 1105 1106 1106 1109 1109 1109 1109 1106 1106 1112 1112 1106 1106 1111 1111 1112 1112 1112 1112 1111 1111 1113 1113 1073 1073 1075 1075 1077 1077 1075 1075 1078 1078 1077 1077 1077 1077 1078 1078 1083 1083 1078 1078 1081 1081 1083 1083 1083 1083 1081 1081 1086 1086 1081 1081 1087 1087 1086 1086 1086 1086 1087 1087 1579 1579 1087 1087 1088 1088 1580 1580 1581 1581 1088 1088 1582 1582 1088 1088 1583 1583 1584 1584 1095 1095 1093 1093 1096 1096 1060 1060 1059 1059 1065 1065 1059 1059 1062 1062 1065 1065 1065 1065 1062 1062 1068 1068 1062 1062 1069 1069 1068 1068 1068 1068 1069 1069 1073 1073 1069 1069 1070 1070 1073 1073 1073 1073 1070 1070 1075 1075 1037 1037 1039 1039 1042 1042 1039 1039 1041 1041 1042 1042 1042 1042 1041 1041 1047 1047 1041 1041 1044 1044 1047 1047 1047 1047 1044 1044 1051 1051 1044 1044 1050 1050 1051 1051 1051 1051 1050 1050 1055 1055 1050 1050 1052 1052 1055 1055 1055 1055 1052 1052 1060 1060 1052 1052 1057 1057 1060 1060 1060 1060 1057 1057 1059 1059 1019 1019 1021 1021 1024 1024 1021 1021 1023 1023 1024 1024 1024 1024 1023 1023 1029 1029 1023 1023 1026 1026 1029 1029 1585 1585 1586 1586 1033 1033 1587 1587 1032 1032 1033 1033 1033 1033 1032 1032 1037 1037 1032 1032 1034 1034 1037 1037 1037 1037 1034 1034 1039 1039 1027 1027 1025 1025 1022 1022 1025 1025 1018 1018 1022 1022 1022 1022 1018 1018 1020 1020 1018 1018 1017 1017 1020 1020 1020 1020 1017 1017 1013 1013 1017 1017 1012 1012 1013 1013 1013 1013 1012 1012 1011 1011 1012 1012 1010 1010 1011 1011 1011 1011 1010 1010 1004 1004 1010 1010 1006 1006 1004 1004 1004 1004 1006 1006 1001 1001 1006 1006 1000 1000 1001 1001 1001 1001 1000 1000 1002 1002 1000 1000 1003 1003 1002 1002 1002 1002 1003 1003 1007 1007 1003 1003 1005 1005 1007 1007 1007 1007 1005 1005 1009 1009 1005 1005 1008 1008 1009 1009 1009 1009 1008 1008 1016 1016 1008 1008 1014 1014 1016 1016 1016 1016 1014 1014 1019 1019 1014 1014 1015 1015 1019 1019 1019 1019 1015 1015 1021 1021 1187 1187 1189 1189 1200 1200 1200 1200 1199 1199 1187 1187 1199 1199 1196 1196 1187 1187 1187 1187 1196 1196 1184 1184 1196 1196 1195 1195 1184 1184 1195 1195 1192 1192 1184 1184 1184 1184 1192 1192 1180 1180 1192 1192 1190 1190 1180 1180 1190 1190 1186 1186 1180 1180 1180 1180 1186 1186 1176 1176 1186 1186 1182 1182 1176 1176 1182 1182 1178 1178 1176 1176 1176 1176 1178 1178 1170 1170 1178 1178 1174 1174 1170 1170 1174 1174 1171 1171 1170 1170 1170 1170 1171 1171 1166 1166 1171 1171 1167 1167 1166 1166 1167 1167 1164 1164 1166 1166 1166 1166 1164 1164 1161 1161 1164 1164 1160 1160 1161 1161 1160 1160 1157 1157 1161 1161 1161 1161 1157 1157 1156 1156 1157 1157 1154 1154 1156 1156 1154 1154 1150 1150 1156 1156 1156 1156 1150 1150 1152 1152 1150 1150 1147 1147 1152 1152 1147 1147 1143 1143 1152 1152 1152 1152 1143 1143 1146 1146 1143 1143 1139 1139 1146 1146 1139 1139 1134 1134 1146 1146 1146 1146 1134 1134 1142 1142 1134 1134 1130 1130 1142 1142 1130 1130 1129 1129 1142 1142 1142 1142 1129 1129 1138 1138 1129 1129 1126 1126 1138 1138 1126 1126 1125 1125 1138 1138 1138 1138 1125 1125 1136 1136 1125 1125 1122 1122 1136 1136 1136 1136 1122 1122 1132 1132 1122 1122 1120 1120 1132 1132 1132 1132 1120 1120 1133 1133 1120 1120 1121 1121 1133 1133 1121 1121 1123 1123 1133 1133 1133 1133 1123 1123 1137 1137 1123 1123 1124 1124 1137 1137 1124 1124 1127 1127 1137 1137 1137 1137 1127 1127 1141 1141 1127 1127 1128 1128 1141 1141 1128 1128 1131 1131 1141 1141 1141 1141 1131 1131 1145 1145 1131 1131 1135 1135 1145 1145 1135 1135 1140 1140 1145 1145 1145 1145 1140 1140 1149 1149 1140 1140 1144 1144 1149 1149 1144 1144 1148 1148 1149 1149 1149 1149 1148 1148 1153 1153 1148 1148 1151 1151 1153 1153 1151 1151 1155 1155 1153 1153 1153 1153 1155 1155 1159 1159 1155 1155 1158 1158 1159 1159 1158 1158 1162 1162 1159 1159 1159 1159 1162 1162 1163 1163 1162 1162 1165 1165 1163 1163 1165 1165 1168 1168 1163 1163 1163 1163 1168 1168 1169 1169 1168 1168 1172 1172 1169 1169 1172 1172 1175 1175 1169 1169 1169 1169 1175 1175 1173 1173 1175 1175 1179 1179 1173 1173 1179 1179 1183 1183 1173 1173 1173 1173 1183 1183 1177 1177 1183 1183 1188 1188 1177 1177 1188 1188 1191 1191 1177 1177 1177 1177 1191 1191 1181 1181 1191 1191 1193 1193 1181 1181 1193 1193 1194 1194 1181 1181 1181 1181 1194 1194 1185 1185 1194 1194 1197 1197 1185 1185 1197 1197 1198 1198 1185 1185 1185 1185 1198 1198 1189 1189 1198 1198 1201 1201 1189 1189 1189 1189 1201 1201 1200 1200 1202 1202 1203 1203 1217 1217 1208 1208 1206 1206 1217 1217 1206 1206 1204 1204 1217 1217 1217 1217 1204 1204 1202 1202 1214 1214 1212 1212 1217 1217 1212 1212 1210 1210 1217 1217 1217 1217 1210 1210 1208 1208 1221 1221 1219 1219 1217 1217 1219 1219 1216 1216 1217 1217 1217 1217 1216 1216 1214 1214 1227 1227 1225 1225 1217 1217 1225 1225 1223 1223 1217 1217 1217 1217 1223 1223 1221 1221 1228 1228 1230 1230 1217 1217 1230 1230 1229 1229 1217 1217 1217 1217 1229 1229 1227 1227 1222 1222 1224 1224 1217 1217 1224 1224 1226 1226 1217 1217 1217 1217 1226 1226 1228 1228 1215 1215 1218 1218 1217 1217 1218 1218 1220 1220 1217 1217 1217 1217 1220 1220 1222 1222 1209 1209 1211 1211 1217 1217 1211 1211 1213 1213 1217 1217 1217 1217 1213 1213 1215 1215 1203 1203 1205 1205 1217 1217 1205 1205 1207 1207 1217 1217 1217 1217 1207 1207 1209 1209 1231 1231 1232 1232 1233 1233 1232 1232 1234 1234 1233 1233 1235 1235 1236 1236 1237 1237 1236 1236 1238 1238 1237 1237 1239 1239 1240 1240 1241 1241 1240 1240 1242 1242 1241 1241 1243 1243 1244 1244 1245 1245 1244 1244 1246 1246 1245 1245 1247 1247 1248 1248 1249 1249 1248 1248 1250 1250 1249 1249 1251 1251 1252 1252 1253 1253 1252 1252 1254 1254 1253 1253 1255 1255 1256 1256 1257 1257 1256 1256 1258 1258 1257 1257 1257 1257 1258 1258 1259 1259 1258 1258 1260 1260 1259 1259
+44 44 46 46 39 39 25 25 23 23 27 27 32 32 34 34 29 29 5 5 3 3 17 17 38 38 53 53 51 51 24 24 26 26 29 29 26 26 30 30 29 29 29 29 30 30 32 32 17 17 13 13 11 11 38 38 45 45 43 43 33 33 31 31 27 27 31 31 28 28 27 27 27 27 28 28 25 25 51 51 49 49 38 38 49 49 47 47 38 38 38 38 47 47 45 45 11 11 9 9 17 17 9 9 7 7 17 17 17 17 7 7 5 5 43 43 41 41 38 38 41 41 37 37 38 38 38 38 37 37 27 27 37 37 35 35 27 27 27 27 35 35 33 33 46 46 48 48 39 39 48 48 50 50 39 39 39 39 50 50 52 52 34 34 36 36 29 29 36 36 40 40 29 29 29 29 40 40 39 39 40 40 42 42 39 39 39 39 42 42 44 44 10 10 12 12 19 19 12 12 14 14 19 19 4 4 6 6 19 19 6 6 8 8 19 19 19 19 8 8 10 10 23 23 21 21 27 27 21 21 18 18 27 27 27 27 18 18 17 17 18 18 15 15 17 17 17 17 15 15 13 13 52 52 54 54 39 39 54 54 56 56 39 39 39 39 56 56 38 38 56 56 55 55 38 38 38 38 55 55 53 53 3 3 1 1 17 17 1 1 0 0 17 17 17 17 0 0 19 19 0 0 2 2 19 19 19 19 2 2 4 4 14 14 16 16 19 19 16 16 20 20 19 19 19 19 20 20 29 29 20 20 22 22 29 29 29 29 22 22 24 24 1261 1261 162 162 1262 1262 162 162 1263 1263 1264 1264 144 144 145 145 133 133 145 145 125 125 133 133 133 133 125 125 123 123 125 125 105 105 123 123 123 123 105 105 103 103 1265 1265 161 161 162 162 161 161 178 178 162 162 162 162 178 178 179 179 178 178 181 181 179 179 179 179 181 181 197 197 181 181 196 196 197 197 196 196 212 212 197 197 197 197 212 212 214 214 212 212 213 213 214 214 214 214 213 213 232 232 213 213 230 230 232 232 230 230 231 231 232 232 231 231 248 248 232 232 232 232 248 248 249 249 248 248 264 264 249 249 249 249 264 264 267 267 264 264 266 266 267 267 267 267 266 266 289 289 266 266 282 282 289 289 334 334 344 344 326 326 282 282 290 290 289 289 290 290 308 308 289 289 289 289 308 308 307 307 308 308 316 316 307 307 307 307 316 316 326 326 316 316 327 327 326 326 326 326 327 327 334 334 334 334 345 345 344 344 345 345 362 362 344 344 344 344 362 362 361 361 362 362 379 379 361 361 361 361 379 379 378 378 379 379 385 385 378 378 378 378 385 385 1266 1266 385 385 1267 1267 1268 1268 396 396 398 398 414 414 398 398 410 410 414 414 410 410 415 415 414 414 415 415 435 435 414 414 414 414 435 435 433 433 435 435 440 440 433 433 433 433 440 440 456 456 440 440 459 459 456 456 456 456 459 459 477 477 459 459 471 471 477 477 471 471 479 479 477 477 479 479 490 490 477 477 477 477 490 490 489 489 490 490 492 492 489 489 489 489 492 492 496 496 492 492 497 497 496 496 497 497 495 495 496 496 496 496 495 495 491 491 495 495 494 494 491 491 491 491 494 494 480 480 494 494 483 483 480 480 483 483 481 481 480 480 481 481 462 462 480 480 480 480 462 462 461 461 462 462 450 450 461 461 461 461 450 450 438 438 450 450 439 439 438 438 438 438 439 439 418 418 439 439 423 423 418 418 368 368 365 365 382 382 423 423 420 420 418 418 420 420 401 401 418 418 418 418 401 401 400 400 401 401 395 395 400 400 1269 1269 1270 1270 382 382 1271 1271 383 383 382 382 382 382 383 383 368 368 368 368 366 366 365 365 366 366 350 350 365 365 365 365 350 350 349 349 350 350 333 333 349 349 349 349 333 333 332 332 333 333 317 317 332 332 332 332 317 317 314 314 317 317 315 315 314 314 314 314 315 315 297 297 315 315 299 299 297 297 299 299 298 298 297 297 298 298 274 274 297 297 297 297 274 274 275 275 274 274 265 265 275 275 275 275 265 265 257 257 265 265 256 256 257 257 257 257 256 256 238 238 256 256 247 247 238 238 247 247 237 237 238 238 237 237 219 219 238 238 238 238 219 219 220 220 219 219 216 216 220 220 220 220 216 216 202 202 216 216 201 201 202 202 201 201 195 195 202 202 202 202 195 195 184 184 195 195 183 183 184 184 184 184 183 183 166 166 183 183 169 169 166 166 169 169 165 165 166 166 165 165 1272 1272 166 166 166 166 1273 1273 1274 1274 147 147 141 141 148 148 148 148 141 141 129 129 141 141 127 127 129 129 129 129 127 127 109 109 127 127 115 115 109 109 62 62 60 60 69 69 115 115 108 108 109 109 108 108 84 84 109 109 109 109 84 84 85 85 84 84 80 80 85 85 85 85 80 80 69 69 80 80 68 68 69 69 69 69 68 68 62 62 62 62 58 58 60 60 58 58 57 57 60 60 60 60 57 57 59 59 57 57 64 64 59 59 59 59 64 64 66 66 64 64 72 72 66 66 66 66 72 72 83 83 72 72 81 81 83 83 83 83 81 81 105 105 81 81 100 100 105 105 105 105 100 100 103 103 1275 1275 63 63 1276 1276 63 63 71 71 1277 1277 1278 1278 71 71 1279 1279 71 71 88 88 1280 1280 1281 1281 88 88 1282 1282 88 88 111 111 1283 1283 1284 1284 111 111 1285 1285 111 111 131 131 1286 1286 1287 1287 131 131 1288 1288 131 131 150 150 1289 1289 1290 1290 150 150 1291 1291 150 150 167 167 1292 1292 1293 1293 167 167 1294 1294 167 167 186 186 1295 1295 1296 1296 186 186 1297 1297 186 186 203 203 1298 1298 1299 1299 203 203 1300 1300 203 203 222 222 1301 1301 1302 1302 222 222 1303 1303 222 222 240 240 1304 1304 1305 1305 240 240 1306 1306 240 240 258 258 1307 1307 1308 1308 258 258 1309 1309 258 258 276 276 1310 1310 1311 1311 276 276 1312 1312 276 276 296 296 1313 1313 1314 1314 296 296 1315 1315 296 296 313 313 1316 1316 1317 1317 313 313 1318 1318 313 313 331 331 1319 1319 1320 1320 331 331 1321 1321 331 331 348 348 1322 1322 1323 1323 348 348 1324 1324 348 348 364 364 1325 1325 1326 1326 364 364 1327 1327 364 364 381 381 1328 1328 1329 1329 381 381 1330 1330 381 381 399 399 1331 1331 1332 1332 399 399 1333 1333 399 399 417 417 1334 1334 1335 1335 417 417 1336 1336 417 417 436 436 1337 1337 1338 1338 436 436 1339 1339 436 436 458 458 1340 1340 1341 1341 458 458 1342 1342 458 458 476 476 1343 1343 1344 1344 476 476 1345 1345 476 476 488 488 1346 1346 1347 1347 488 488 1348 1348 488 488 493 493 1349 1349 1350 1350 493 493 1351 1351 493 493 487 487 1352 1352 1353 1353 487 487 1354 1354 487 487 474 474 1355 1355 1356 1356 474 474 1357 1357 474 474 454 454 1358 1358 1359 1359 454 454 1360 1360 454 454 432 432 1361 1361 1362 1362 432 432 1363 1363 432 432 412 412 1364 1364 1365 1365 412 412 1366 1366 412 412 394 394 1367 1367 1368 1368 394 394 1369 1369 394 394 377 377 1370 1370 1371 1371 377 377 1372 1372 377 377 359 359 1373 1373 1374 1374 359 359 1375 1375 359 359 343 343 1376 1376 1377 1377 343 343 1378 1378 343 343 325 325 1379 1379 1380 1380 325 325 1381 1381 325 325 305 305 1382 1382 1383 1383 305 305 1384 1384 305 305 288 288 1385 1385 1386 1386 288 288 1387 1387 288 288 268 268 1388 1388 1389 1389 268 268 1390 1390 268 268 250 250 1391 1391 1392 1392 250 250 1393 1393 250 250 233 233 1394 1394 1395 1395 233 233 1396 1396 233 233 215 215 1397 1397 1398 1398 215 215 1399 1399 215 215 198 198 1400 1400 1401 1401 198 198 1402 1402 198 198 180 180 1403 1403 1404 1404 180 180 1405 1405 180 180 163 163 1406 1406 1407 1407 163 163 1408 1408 163 163 146 146 1409 1409 1410 1410 146 146 1411 1411 146 146 126 126 1412 1412 1413 1413 126 126 1414 1414 126 126 107 107 1415 1415 1416 1416 107 107 1417 1417 107 107 86 86 1418 1418 1419 1419 86 86 1420 1420 86 86 70 70 1421 1421 1422 1422 70 70 1423 1423 70 70 61 61 1424 1424 1425 1425 61 61 1426 1426 61 61 63 63 1427 1427 61 61 67 67 63 63 67 67 76 76 63 63 63 63 76 76 71 71 76 76 93 93 71 71 71 71 93 93 88 88 93 93 114 114 88 88 88 88 114 114 111 111 114 114 134 134 111 111 111 111 134 134 131 131 134 134 152 152 131 131 131 131 152 152 150 150 152 152 170 170 150 150 150 150 170 170 167 167 170 170 187 187 167 167 167 167 187 187 186 186 187 187 205 205 186 186 186 186 205 205 203 203 205 205 223 223 203 203 203 203 223 223 222 222 223 223 241 241 222 222 222 222 241 241 240 240 241 241 259 259 240 240 240 240 259 259 258 258 259 259 277 277 258 258 258 258 277 277 276 276 277 277 295 295 276 276 276 276 295 295 296 296 295 295 312 312 296 296 296 296 312 312 313 313 312 312 330 330 313 313 313 313 330 330 331 331 330 330 347 347 331 331 331 331 347 347 348 348 347 347 363 363 348 348 348 348 363 363 364 364 363 363 380 380 364 364 364 364 380 380 381 381 380 380 397 397 381 381 381 381 397 397 399 399 397 397 413 413 399 399 399 399 413 413 417 417 413 413 431 431 417 417 417 417 431 431 436 436 431 431 452 452 436 436 436 436 452 452 458 458 452 452 472 472 458 458 458 458 472 472 476 476 472 472 485 485 476 476 476 476 485 485 488 488 485 485 486 486 488 488 488 488 486 486 493 493 486 486 484 484 493 493 493 493 484 484 487 487 484 484 469 469 487 487 487 487 469 469 474 474 469 469 448 448 474 474 474 474 448 448 454 454 448 448 429 429 454 454 454 454 429 429 432 432 429 429 411 411 432 432 432 432 411 411 412 412 411 411 392 392 412 412 412 412 392 392 394 394 392 392 375 375 394 394 394 394 375 375 377 377 375 375 358 358 377 377 377 377 358 358 359 359 358 358 341 341 359 359 359 359 341 341 343 343 341 341 323 323 343 343 343 343 323 323 325 325 323 323 304 304 325 325 325 325 304 304 305 305 304 304 287 287 305 305 305 305 287 287 288 288 287 287 269 269 288 288 288 288 269 269 268 268 269 269 251 251 268 268 268 268 251 251 250 250 251 251 234 234 250 250 250 250 234 234 233 233 234 234 217 217 233 233 233 233 217 217 215 215 217 217 199 199 215 215 215 215 199 199 198 198 199 199 182 182 198 198 198 198 182 182 180 180 182 182 164 164 180 180 180 180 164 164 163 163 164 164 149 149 163 163 163 163 149 149 146 146 149 149 130 130 146 146 146 146 130 130 126 126 130 130 112 112 126 126 126 126 112 112 107 107 112 112 92 92 107 107 107 107 92 92 86 86 92 92 75 75 86 86 86 86 75 75 70 70 75 75 65 65 70 70 70 70 65 65 61 61 65 65 67 67 61 61 65 65 74 74 67 67 74 74 82 82 67 67 67 67 82 82 76 76 82 82 99 99 76 76 76 76 99 99 93 93 99 99 119 119 93 93 93 93 119 119 114 114 119 119 136 136 114 114 114 114 136 136 134 134 136 136 153 153 134 134 134 134 153 153 152 152 153 153 172 172 152 152 152 152 172 172 170 170 172 172 189 189 170 170 170 170 189 189 187 187 189 189 206 206 187 187 187 187 206 206 205 205 206 206 225 225 205 205 205 205 225 225 223 223 225 225 243 243 223 223 223 223 243 243 241 241 243 243 260 260 241 241 241 241 260 260 259 259 260 260 278 278 259 259 259 259 278 278 277 277 278 278 294 294 277 277 277 277 294 294 295 295 294 294 311 311 295 295 295 295 311 311 312 312 311 311 329 329 312 312 312 312 329 329 330 330 329 329 346 346 330 330 330 330 346 346 347 347 346 346 360 360 347 347 347 347 360 360 363 363 360 360 376 376 363 363 363 363 376 376 380 380 376 376 393 393 380 380 380 380 393 393 397 397 393 393 409 409 397 397 397 397 409 409 413 413 409 409 427 427 413 413 413 413 427 427 431 431 427 427 446 446 431 431 431 431 446 446 452 452 446 446 467 467 452 452 452 452 467 467 472 472 467 467 478 478 472 472 472 472 478 478 485 485 478 478 482 482 485 485 485 485 482 482 486 486 482 482 475 475 486 486 486 486 475 475 484 484 475 475 465 465 484 484 484 484 465 465 469 469 465 465 445 445 469 469 469 469 445 445 448 448 445 445 426 426 448 448 448 448 426 426 429 429 426 426 408 408 429 429 429 429 408 408 411 411 408 408 390 390 411 411 411 411 390 390 392 392 390 390 373 373 392 392 392 392 373 373 375 375 373 373 356 356 375 375 375 375 356 356 358 358 356 356 339 339 358 358 358 358 339 339 341 341 339 339 322 322 341 341 341 341 322 322 323 323 322 322 303 303 323 323 323 323 303 303 304 304 303 303 286 286 304 304 304 304 286 286 287 287 286 286 270 270 287 287 287 287 270 270 269 269 270 270 252 252 269 269 269 269 252 252 251 251 252 252 235 235 251 251 251 251 235 235 234 234 235 235 218 218 234 234 234 234 218 218 217 217 218 218 200 200 217 217 217 217 200 200 199 199 200 200 185 185 199 199 199 199 185 185 182 182 185 185 168 168 182 182 182 182 168 168 164 164 168 168 151 151 164 164 164 164 151 151 149 149 151 151 135 135 149 149 149 149 135 135 130 130 135 135 116 116 130 130 130 130 116 116 112 112 116 116 94 94 112 112 112 112 94 94 92 92 94 94 77 77 92 92 92 92 77 77 75 75 77 77 73 73 75 75 75 75 73 73 65 65 73 73 74 74 65 65 73 73 79 79 74 74 79 79 91 91 74 74 74 74 91 91 82 82 91 91 104 104 82 82 82 82 104 104 99 99 104 104 121 121 99 99 99 99 121 121 119 119 121 121 138 138 119 119 119 119 138 138 136 136 138 138 155 155 136 136 136 136 155 155 153 153 155 155 174 174 153 153 153 153 174 174 172 172 174 174 191 191 172 172 172 172 191 191 189 189 191 191 208 208 189 189 189 189 208 208 206 206 208 208 227 227 206 206 206 206 227 227 225 225 227 227 244 244 225 225 225 225 244 244 243 243 244 244 261 261 243 243 243 243 261 261 260 260 261 261 279 279 260 260 260 260 279 279 278 278 279 279 293 293 278 278 278 278 293 293 294 294 293 293 310 310 294 294 294 294 310 310 311 311 310 310 328 328 311 311 311 311 328 328 329 329 328 328 342 342 329 329 329 329 342 342 346 346 342 342 357 357 346 346 346 346 357 357 360 360 357 357 374 374 360 360 360 360 374 374 376 376 374 374 391 391 376 376 376 376 391 391 393 393 391 391 407 407 393 393 393 393 407 407 409 409 407 407 425 425 409 409 409 409 425 425 427 427 425 425 442 442 427 427 427 427 442 442 446 446 442 442 460 460 446 446 446 446 460 460 467 467 460 460 470 470 467 467 467 467 470 470 478 478 470 470 473 473 478 478 478 478 473 473 482 482 473 473 468 468 482 482 482 482 468 468 475 475 468 468 457 457 475 475 475 475 457 457 465 465 457 457 441 441 465 465 465 465 441 441 445 445 441 441 424 424 445 445 445 445 424 424 426 426 424 424 406 406 426 426 426 426 406 406 408 408 406 406 389 389 408 408 408 408 389 389 390 390 389 389 371 371 390 390 390 390 371 371 373 373 371 371 354 354 373 373 373 373 354 354 356 356 354 354 338 338 356 356 356 356 338 338 339 339 338 338 320 320 339 339 339 339 320 320 322 322 320 320 302 302 322 322 322 322 302 302 303 303 302 302 285 285 303 303 303 303 285 285 286 286 285 285 271 271 286 286 286 286 271 271 270 270 271 271 253 253 270 270 270 270 253 253 252 252 253 253 236 236 252 252 252 252 236 236 235 235 236 236 221 221 235 235 235 235 221 221 218 218 221 221 204 204 218 218 218 218 204 204 200 200 204 204 188 188 200 200 200 200 188 188 185 185 188 188 171 171 185 185 185 185 171 171 168 168 171 171 154 154 168 168 168 168 154 154 151 151 154 154 137 137 151 151 151 151 137 137 135 135 137 137 120 120 135 135 135 135 120 120 116 116 120 120 101 101 116 116 116 116 101 101 94 94 101 101 87 87 94 94 94 94 87 87 77 77 87 87 78 78 77 77 77 77 78 78 73 73 78 78 79 79 73 73 78 78 90 90 79 79 90 90 96 96 79 79 79 79 96 96 91 91 96 96 113 113 91 91 91 91 113 113 104 104 113 113 124 124 104 104 104 104 124 124 121 121 124 124 140 140 121 121 121 121 140 140 138 138 140 140 157 157 138 138 138 138 157 157 155 155 157 157 175 175 155 155 155 155 175 175 174 174 175 175 193 193 174 174 174 174 193 193 191 191 193 193 210 210 191 191 191 191 210 210 208 208 210 210 228 228 208 208 208 208 228 228 227 227 228 228 245 245 227 227 227 227 245 245 244 244 245 245 262 262 244 244 244 244 262 262 261 261 262 262 280 280 261 261 261 261 280 280 279 279 280 280 292 292 279 279 279 279 292 292 293 293 292 292 309 309 293 293 293 293 309 309 310 310 309 309 324 324 310 310 310 310 324 324 328 328 324 324 340 340 328 328 328 328 340 340 342 342 340 340 355 355 342 342 342 342 355 355 357 357 355 355 372 372 357 357 357 357 372 372 374 374 372 372 388 388 374 374 374 374 388 388 391 391 388 388 405 405 391 391 391 391 405 405 407 407 405 405 422 422 407 407 407 407 422 422 425 425 422 422 437 437 425 425 425 425 437 437 442 442 437 437 449 449 442 442 442 442 449 449 460 460 449 449 464 464 460 460 460 460 464 464 470 470 464 464 466 466 470 470 470 470 466 466 473 473 466 466 463 463 473 473 473 473 463 463 468 468 463 463 447 447 468 468 468 468 447 447 457 457 447 447 434 434 457 457 457 457 434 434 441 441 434 434 421 421 441 441 441 441 421 421 424 424 421 421 404 404 424 424 424 424 404 404 406 406 404 404 387 387 406 406 406 406 387 387 389 389 387 387 369 369 389 389 389 389 369 369 371 371 369 369 352 352 371 371 371 371 352 352 354 354 352 352 336 336 354 354 354 354 336 336 338 338 336 336 319 319 338 338 338 338 319 319 320 320 319 319 301 301 320 320 320 320 301 301 302 302 301 301 284 284 302 302 302 302 284 284 285 285 284 284 272 272 285 285 285 285 272 272 271 271 272 272 254 254 271 271 271 271 254 254 253 253 254 254 239 239 253 253 253 253 239 239 236 236 239 239 224 224 236 236 236 236 224 224 221 221 224 224 207 207 221 221 221 221 207 207 204 204 207 207 190 190 204 204 204 204 190 190 188 188 190 190 173 173 188 188 188 188 173 173 171 171 173 173 156 156 171 171 171 171 156 156 154 154 156 156 139 139 154 154 154 154 139 139 137 137 139 139 122 122 137 137 137 137 122 122 120 120 122 122 110 110 120 120 120 120 110 110 101 101 110 110 95 95 101 101 101 101 95 95 87 87 95 95 89 89 87 87 87 87 89 89 78 78 89 89 90 90 78 78 89 89 98 98 90 90 98 98 106 106 90 90 90 90 106 106 96 96 106 106 118 118 96 96 96 96 118 118 113 113 118 118 132 132 113 113 113 113 132 132 124 124 132 132 143 143 124 124 124 124 143 143 140 140 143 143 160 160 140 140 140 140 160 160 157 157 160 160 177 177 157 157 157 157 177 177 175 175 177 177 194 194 175 175 175 175 194 194 193 193 194 194 211 211 193 193 193 193 211 211 210 210 211 211 229 229 210 210 210 210 229 229 228 228 229 229 246 246 228 228 228 228 246 246 245 245 246 246 263 263 245 245 245 245 263 263 262 262 263 263 281 281 262 262 262 262 281 281 280 280 281 281 291 291 280 280 280 280 291 291 292 292 291 291 306 306 292 292 292 292 306 306 309 309 306 306 321 321 309 309 309 309 321 321 324 324 321 321 337 337 324 324 324 324 337 337 340 340 337 337 353 353 340 340 340 340 353 353 355 355 353 353 370 370 355 355 355 355 370 370 372 372 370 370 386 386 372 372 372 372 386 386 388 388 386 386 403 403 388 388 388 388 403 403 405 405 403 403 419 419 405 405 405 405 419 419 422 422 419 419 430 430 422 422 422 422 430 430 437 437 430 430 444 444 437 437 437 437 444 444 449 449 444 444 453 453 449 449 449 449 453 453 464 464 453 453 455 455 464 464 464 464 455 455 466 466 455 455 451 451 466 466 466 466 451 451 463 463 451 451 443 443 463 463 463 463 443 443 447 447 443 443 428 428 447 447 447 447 428 428 434 434 428 428 416 416 434 434 434 434 416 416 421 421 416 416 402 402 421 421 421 421 402 402 404 404 402 402 384 384 404 404 404 404 384 384 387 387 384 384 367 367 387 387 387 387 367 367 369 369 367 367 351 351 369 369 369 369 351 351 352 352 351 351 335 335 352 352 352 352 335 335 336 336 335 335 318 318 336 336 336 336 318 318 319 319 318 318 300 300 319 319 319 319 300 300 301 301 300 300 283 283 301 301 301 301 283 283 284 284 283 283 273 273 284 284 284 284 273 273 272 272 273 273 255 255 272 272 272 272 255 255 254 254 255 255 242 242 254 254 254 254 242 242 239 239 242 242 226 226 239 239 239 239 226 226 224 224 226 226 209 209 224 224 224 224 209 209 207 207 209 209 192 192 207 207 207 207 192 192 190 190 192 192 176 176 190 190 190 190 176 176 173 173 176 176 159 159 173 173 173 173 159 159 156 156 159 159 142 142 156 156 156 156 142 142 139 139 142 142 128 128 139 139 139 139 128 128 122 122 128 128 117 117 122 122 122 122 117 117 110 110 117 117 102 102 110 110 110 110 102 102 95 95 102 102 97 97 95 95 95 95 97 97 89 89 97 97 98 98 89 89 499 499 505 505 503 503 511 511 509 509 505 505 509 509 506 506 505 505 505 505 506 506 503 503 520 520 517 517 519 519 517 517 513 513 519 519 519 519 513 513 511 511 513 513 512 512 511 511 511 511 512 512 509 509 520 520 519 519 523 523 519 519 525 525 523 523 523 523 525 525 526 526 532 532 531 531 1428 1428 531 531 527 527 1429 1429 1430 1430 527 527 1431 1431 539 539 537 537 532 532 537 537 533 533 532 532 532 532 533 533 531 531 545 545 541 541 539 539 541 541 540 540 539 539 539 539 540 540 537 537 554 554 551 551 553 553 551 551 547 547 553 553 553 553 547 547 545 545 547 547 546 546 545 545 545 545 546 546 541 541 554 554 553 553 557 557 553 553 560 560 557 557 557 557 560 560 559 559 559 559 560 560 561 561 560 560 568 568 561 561 561 561 568 568 565 565 574 574 571 571 568 568 571 571 567 567 568 568 568 568 567 567 565 565 579 579 575 575 574 574 575 575 573 573 574 574 574 574 573 573 571 571 586 586 583 583 579 579 583 583 578 578 579 579 579 579 578 578 575 575 593 593 591 591 592 592 591 591 589 589 592 592 1432 1432 1433 1433 586 586 1434 1434 585 585 586 586 586 586 585 585 583 583 593 593 592 592 597 597 592 592 600 600 597 597 597 597 600 600 599 599 599 599 600 600 603 603 600 600 606 606 603 603 603 603 606 606 605 605 613 613 611 611 606 606 611 611 607 607 606 606 606 606 607 607 605 605 616 616 617 617 613 613 617 617 612 612 613 613 613 613 612 612 611 611 610 610 614 614 616 616 614 614 615 615 616 616 616 616 615 615 617 617 601 601 604 604 602 602 604 604 608 608 602 602 602 602 608 608 610 610 608 608 609 609 610 610 610 610 609 609 614 614 601 601 602 602 598 598 602 602 596 596 598 598 598 598 596 596 595 595 595 595 596 596 594 594 596 596 588 588 594 594 594 594 588 588 590 590 582 582 584 584 1435 1435 584 584 1436 1436 1437 1437 588 588 587 587 590 590 577 577 580 580 582 582 580 580 581 581 582 582 582 582 581 581 584 584 570 570 572 572 577 577 572 572 576 576 577 577 577 577 576 576 580 580 564 564 566 566 570 570 566 566 569 569 570 570 570 570 569 569 572 572 556 556 558 558 555 555 558 558 562 562 555 555 555 555 562 562 564 564 562 562 563 563 564 564 564 564 563 563 566 566 556 556 555 555 552 552 555 555 549 549 552 552 552 552 549 549 550 550 542 542 544 544 549 549 544 544 548 548 549 549 549 549 548 548 550 550 535 535 538 538 542 542 538 538 543 543 542 542 542 542 543 543 544 544 529 529 534 534 535 535 534 534 536 536 535 535 535 535 536 536 538 538 522 522 524 524 521 521 1438 1438 528 528 1439 1439 1440 1440 528 528 529 529 528 528 530 530 529 529 529 529 530 530 534 534 522 522 521 521 518 518 521 521 515 515 518 518 518 518 515 515 516 516 516 516 515 515 514 514 515 515 507 507 514 514 514 514 507 507 510 510 501 501 504 504 507 507 504 504 508 508 507 507 507 507 508 508 510 510 503 503 498 498 499 499 498 498 500 500 499 499 499 499 500 500 501 501 500 500 502 502 501 501 501 501 502 502 504 504 626 626 641 641 631 631 641 641 644 644 631 631 631 631 644 644 640 640 644 644 647 647 640 640 640 640 647 647 646 646 647 647 650 650 646 646 646 646 650 650 652 652 650 650 653 653 652 652 652 652 653 653 657 657 653 653 656 656 657 657 657 657 656 656 663 663 656 656 660 660 663 663 663 663 660 660 669 669 660 660 662 662 669 669 669 669 662 662 676 676 662 662 666 666 676 676 676 676 666 666 684 684 666 666 668 668 684 684 684 684 668 668 686 686 680 680 667 667 671 671 667 667 664 664 671 671 671 671 664 664 665 665 664 664 661 661 665 665 665 665 661 661 659 659 661 661 658 658 659 659 659 659 658 658 654 654 658 658 655 655 654 654 654 654 655 655 648 648 655 655 651 651 648 648 648 648 651 651 642 642 651 651 649 649 642 642 642 642 649 649 635 635 649 649 645 645 635 635 635 635 645 645 627 627 645 645 643 643 627 627 627 627 643 643 625 625 668 668 672 672 686 686 672 672 674 674 686 686 686 686 674 674 688 688 674 674 677 677 688 688 688 688 677 677 690 690 677 677 679 679 690 690 690 690 679 679 692 692 679 679 682 682 692 692 692 692 682 682 693 693 682 682 683 683 693 693 693 693 683 683 691 691 683 683 681 681 691 691 691 691 681 681 689 689 681 681 678 678 689 689 689 689 678 678 687 687 678 678 675 675 687 687 687 687 675 675 685 685 675 675 673 673 685 685 685 685 673 673 680 680 673 673 670 670 680 680 680 680 670 670 667 667 643 643 639 639 625 625 639 639 637 637 625 625 625 625 637 637 623 623 637 637 634 634 623 623 623 623 634 634 621 621 634 634 632 632 621 621 621 621 632 632 619 619 632 632 629 629 619 619 619 619 629 629 618 618 629 629 628 628 618 618 618 618 628 628 620 620 628 628 630 630 620 620 620 620 630 630 622 622 630 630 633 633 622 622 622 622 633 633 624 624 633 633 636 636 624 624 624 624 636 636 626 626 636 636 638 638 626 626 626 626 638 638 641 641 736 736 723 723 731 731 731 731 737 737 736 736 737 737 750 750 736 736 736 736 750 750 749 749 750 750 751 751 749 749 749 749 751 751 763 763 751 751 764 764 763 763 764 764 771 771 763 763 1441 1441 1442 1442 778 778 1443 1443 779 779 778 778 779 779 791 791 778 778 778 778 791 791 793 793 791 791 794 794 793 793 793 793 794 794 806 806 794 794 808 808 806 806 808 808 815 815 806 806 806 806 815 815 821 821 815 815 822 822 821 821 822 822 831 831 821 821 821 821 831 831 837 837 831 831 838 838 837 837 837 837 838 838 848 848 838 838 847 847 848 848 847 847 859 859 848 848 848 848 859 859 863 863 859 859 862 862 863 863 863 863 862 862 879 879 862 862 877 877 879 879 877 877 878 878 879 879 879 879 878 878 894 894 878 878 893 893 894 894 893 893 899 899 894 894 894 894 899 899 909 909 899 899 908 908 909 909 909 909 908 908 1444 1444 908 908 1445 1445 1446 1446 921 921 923 923 924 924 924 924 923 923 937 937 923 923 936 936 937 937 936 936 941 941 937 937 937 937 941 941 951 951 941 941 949 949 951 951 951 951 949 949 964 964 949 949 961 961 964 964 961 961 962 962 964 964 964 964 962 962 976 976 962 962 971 971 976 976 971 971 974 974 976 976 976 976 974 974 977 977 974 974 975 975 977 977 977 977 975 975 968 968 975 975 969 969 968 968 969 969 966 966 968 968 968 968 966 966 956 956 966 966 955 955 956 956 955 955 950 950 956 956 956 956 950 950 943 943 950 950 942 942 943 943 943 943 942 942 929 929 942 942 932 932 929 929 932 932 928 928 929 929 1447 1447 1448 1448 914 914 1449 1449 913 913 914 914 913 913 911 911 914 914 914 914 911 911 900 900 911 911 898 898 900 900 900 900 898 898 886 886 898 898 891 891 886 886 891 891 884 884 886 886 886 886 884 884 871 871 884 884 870 870 871 871 870 870 868 868 871 871 871 871 868 868 855 855 868 868 854 854 855 855 855 855 854 854 844 844 854 854 846 846 844 844 846 846 845 845 844 844 844 844 845 845 829 829 845 845 830 830 829 829 830 830 825 825 829 829 829 829 825 825 813 813 825 825 814 814 813 813 813 813 814 814 798 798 814 814 802 802 798 798 802 802 799 799 798 798 798 798 799 799 783 783 799 799 784 784 783 783 784 784 782 782 783 783 783 783 782 782 1450 1450 782 782 1451 1451 1452 1452 768 768 769 769 755 755 769 769 760 760 755 755 760 760 756 756 755 755 755 755 756 756 741 741 756 756 743 743 741 741 743 743 742 742 741 741 741 741 742 742 728 728 742 742 730 730 728 728 728 728 730 730 717 717 730 730 724 724 717 717 724 724 721 721 717 717 717 717 721 721 716 716 721 721 718 718 716 716 716 716 718 718 723 723 718 718 726 726 723 723 723 723 726 726 731 731 1453 1453 713 713 1454 1454 713 713 722 722 1455 1455 1456 1456 722 722 1457 1457 722 722 738 738 1458 1458 1459 1459 738 738 1460 1460 738 738 752 752 1461 1461 1462 1462 752 752 1463 1463 752 752 767 767 1464 1464 1465 1465 767 767 1466 1466 767 767 781 781 1467 1467 1468 1468 781 781 1469 1469 781 781 797 797 1470 1470 1471 1471 797 797 1472 1472 797 797 812 812 1473 1473 1474 1474 812 812 1475 1475 812 812 828 828 1476 1476 1477 1477 828 828 1478 1478 828 828 843 843 1479 1479 1480 1480 843 843 1481 1481 843 843 856 856 1482 1482 1483 1483 856 856 1484 1484 856 856 872 872 1485 1485 1486 1486 872 872 1487 1487 872 872 887 887 1488 1488 1489 1489 887 887 1490 1490 887 887 902 902 1491 1491 1492 1492 902 902 1493 1493 902 902 916 916 1494 1494 1495 1495 916 916 1496 1496 916 916 930 930 1497 1497 1498 1498 930 930 1499 1499 930 930 946 946 1500 1500 1501 1501 946 946 1502 1502 946 946 958 958 1503 1503 1504 1504 958 958 1505 1505 958 958 973 973 1506 1506 1507 1507 973 973 1508 1508 973 973 982 982 1509 1509 1510 1510 982 982 1511 1511 982 982 980 980 1512 1512 1513 1513 980 980 1514 1514 980 980 970 970 1515 1515 1516 1516 970 970 1517 1517 970 970 954 954 1518 1518 1519 1519 954 954 1520 1520 954 954 940 940 1521 1521 1522 1522 940 940 1523 1523 940 940 925 925 1524 1524 1525 1525 925 925 1526 1526 925 925 910 910 1527 1527 1528 1528 910 910 1529 1529 910 910 895 895 1530 1530 1531 1531 895 895 1532 1532 895 895 880 880 1533 1533 1534 1534 880 880 1535 1535 880 880 864 864 1536 1536 1537 1537 864 864 1538 1538 864 864 849 849 1539 1539 1540 1540 849 849 1541 1541 849 849 836 836 1542 1542 1543 1543 836 836 1544 1544 836 836 820 820 1545 1545 1546 1546 820 820 1547 1547 820 820 805 805 1548 1548 1549 1549 805 805 1550 1550 805 805 790 790 1551 1551 1552 1552 790 790 1553 1553 790 790 776 776 1554 1554 1555 1555 776 776 1556 1556 776 776 762 762 1557 1557 1558 1558 762 762 1559 1559 762 762 746 746 1560 1560 1561 1561 746 746 1562 1562 746 746 734 734 1563 1563 1564 1564 734 734 1565 1565 734 734 719 719 1566 1566 1567 1567 719 719 1568 1568 719 719 711 711 1569 1569 1570 1570 711 711 1571 1571 711 711 713 713 1572 1572 713 713 708 708 722 722 708 708 715 715 722 722 722 722 715 715 738 738 715 715 735 735 738 738 738 738 735 735 752 752 735 735 748 748 752 752 752 752 748 748 767 767 748 748 765 765 767 767 767 767 765 765 781 781 765 765 780 780 781 781 781 781 780 780 797 797 780 780 796 796 797 797 797 797 796 796 812 812 796 796 811 811 812 812 812 812 811 811 828 828 811 811 827 827 828 828 828 828 827 827 843 843 827 827 842 842 843 843 843 843 842 842 856 856 842 842 857 857 856 856 856 856 857 857 872 872 857 857 873 873 872 872 872 872 873 873 887 887 873 873 888 888 887 887 887 887 888 888 902 902 888 888 903 903 902 902 902 902 903 903 916 916 903 903 918 918 916 916 916 916 918 918 930 930 918 918 933 933 930 930 930 930 933 933 946 946 933 933 948 948 946 946 946 946 948 948 958 958 948 948 963 963 958 958 958 958 963 963 973 973 963 963 981 981 973 973 973 973 981 981 982 982 981 981 987 987 982 982 982 982 987 987 980 980 987 987 985 985 980 980 980 980 985 985 970 970 985 985 978 978 970 970 970 970 978 978 954 954 978 978 957 957 954 954 954 954 957 957 940 940 957 957 944 944 940 940 940 940 944 944 925 925 944 944 927 927 925 925 925 925 927 927 910 910 927 927 912 912 910 910 910 910 912 912 895 895 912 912 896 896 895 895 895 895 896 896 880 880 896 896 881 881 880 880 880 880 881 881 864 864 881 881 865 865 864 864 864 864 865 865 849 849 865 865 850 850 849 849 849 849 850 850 836 836 850 850 835 835 836 836 836 836 835 835 820 820 835 835 819 819 820 820 820 820 819 819 805 805 819 819 804 804 805 805 805 805 804 804 790 790 804 804 789 789 790 790 790 790 789 789 776 776 789 789 774 774 776 776 776 776 774 774 762 762 774 774 759 759 762 762 762 762 759 759 746 746 759 759 744 744 746 746 746 746 744 744 734 734 744 744 729 729 734 734 734 734 729 729 719 719 729 729 712 712 719 719 719 719 712 712 711 711 712 712 706 706 711 711 711 711 706 706 713 713 706 706 708 708 713 713 708 708 703 703 715 715 703 703 709 709 715 715 715 715 709 709 735 735 709 709 727 727 735 735 735 735 727 727 748 748 727 727 745 745 748 748 748 748 745 745 765 765 745 745 761 761 765 765 765 765 761 761 780 780 761 761 777 777 780 780 780 780 777 777 796 796 777 777 795 795 796 796 796 796 795 795 811 811 795 795 810 810 811 811 811 811 810 810 827 827 810 810 826 826 827 827 827 827 826 826 842 842 826 826 841 841 842 842 842 842 841 841 857 857 841 841 858 858 857 857 857 857 858 858 873 873 858 858 874 874 873 873 873 873 874 874 888 888 874 874 889 889 888 888 888 888 889 889 903 903 889 889 905 905 903 903 903 903 905 905 918 918 905 905 919 919 918 918 918 918 919 919 933 933 919 919 935 935 933 933 933 933 935 935 948 948 935 935 953 953 948 948 948 948 953 953 963 963 953 953 972 972 963 963 963 963 972 972 981 981 972 972 988 988 981 981 981 981 988 988 987 987 988 988 992 992 987 987 987 987 992 992 985 985 992 992 990 990 985 985 985 985 990 990 978 978 990 990 984 984 978 978 978 978 984 984 957 957 984 984 965 965 957 957 957 957 965 965 944 944 965 965 947 947 944 944 944 944 947 947 927 927 947 947 931 931 927 927 927 927 931 931 912 912 931 931 915 915 912 912 912 912 915 915 896 896 915 915 897 897 896 896 896 896 897 897 881 881 897 897 882 882 881 881 881 881 882 882 865 865 882 882 866 866 865 865 865 865 866 866 850 850 866 866 851 851 850 850 850 850 851 851 835 835 851 851 834 834 835 835 835 835 834 834 819 819 834 834 818 818 819 819 819 819 818 818 804 804 818 818 803 803 804 804 804 804 803 803 789 789 803 803 787 787 789 789 789 789 787 787 774 774 787 787 773 773 774 774 774 774 773 773 759 759 773 773 757 757 759 759 759 759 757 757 744 744 757 757 739 739 744 744 744 744 739 739 729 729 739 739 720 720 729 729 729 729 720 720 712 712 720 720 705 705 712 712 712 712 705 705 706 706 705 705 701 701 706 706 706 706 701 701 708 708 701 701 703 703 708 708 703 703 699 699 709 709 699 699 702 702 709 709 709 709 702 702 727 727 702 702 714 714 727 727 727 727 714 714 745 745 714 714 740 740 745 745 745 745 740 740 761 761 740 740 758 758 761 761 761 761 758 758 777 777 758 758 775 775 777 777 777 777 775 775 795 795 775 775 792 792 795 795 795 795 792 792 810 810 792 792 809 809 810 810 810 810 809 809 826 826 809 809 824 824 826 826 826 826 824 824 841 841 824 824 840 840 841 841 841 841 840 840 858 858 840 840 860 860 858 858 858 858 860 860 874 874 860 860 875 875 874 874 874 874 875 875 889 889 875 875 890 890 889 889 889 889 890 890 905 905 890 890 906 906 905 905 905 905 906 906 919 919 906 906 922 922 919 919 919 919 922 922 935 935 922 922 939 939 935 935 935 935 939 939 953 953 939 939 959 959 953 953 953 953 959 959 972 972 959 959 983 983 972 972 972 972 983 983 988 988 983 983 993 993 988 988 988 988 993 993 992 992 993 993 996 996 992 992 992 992 996 996 990 990 996 996 994 994 990 990 990 990 994 994 984 984 994 994 991 991 984 984 984 984 991 991 965 965 991 991 979 979 965 965 965 965 979 979 947 947 979 979 952 952 947 947 947 947 952 952 931 931 952 952 934 934 931 931 931 931 934 934 915 915 934 934 917 917 915 915 915 915 917 917 897 897 917 917 901 901 897 897 897 897 901 901 882 882 901 901 883 883 882 882 882 882 883 883 866 866 883 883 867 867 866 866 866 866 867 867 851 851 867 867 852 852 851 851 851 851 852 852 834 834 852 852 833 833 834 834 834 834 833 833 818 818 833 833 817 817 818 818 818 818 817 817 803 803 817 817 801 801 803 803 803 803 801 801 787 787 801 801 786 786 787 787 787 787 786 786 773 773 786 786 770 770 773 773 773 773 770 770 757 757 770 770 753 753 757 757 757 757 753 753 739 739 753 753 733 733 739 739 739 739 733 733 720 720 733 733 710 710 720 720 720 720 710 710 705 705 710 710 700 700 705 705 705 705 700 700 701 701 700 700 697 697 701 701 701 701 697 697 703 703 697 697 699 699 703 703 699 699 695 695 702 702 695 695 698 698 702 702 702 702 698 698 714 714 698 698 707 707 714 714 714 714 707 707 740 740 707 707 732 732 740 740 740 740 732 732 758 758 732 732 754 754 758 758 758 758 754 754 775 775 754 754 772 772 775 775 775 775 772 772 792 792 772 772 788 788 792 792 792 792 788 788 809 809 788 788 807 807 809 809 809 809 807 807 824 824 807 807 823 823 824 824 824 824 823 823 840 840 823 823 839 839 840 840 840 840 839 839 860 860 839 839 861 861 860 860 860 860 861 861 875 875 861 861 876 876 875 875 875 875 876 876 890 890 876 876 892 892 890 890 890 890 892 892 906 906 892 892 907 907 906 906 906 906 907 907 922 922 907 907 926 926 922 922 922 922 926 926 939 939 926 926 945 945 939 939 939 939 945 945 959 959 945 945 967 967 959 959 959 959 967 967 983 983 967 967 989 989 983 983 983 983 989 989 993 993 989 989 997 997 993 993 993 993 997 997 996 996 997 997 999 999 996 996 996 996 999 999 994 994 999 999 998 998 994 994 994 994 998 998 991 991 998 998 995 995 991 991 991 991 995 995 979 979 995 995 986 986 979 979 979 979 986 986 952 952 986 986 960 960 952 952 952 952 960 960 934 934 960 960 938 938 934 934 934 934 938 938 917 917 938 938 920 920 917 917 917 917 920 920 901 901 920 920 904 904 901 901 901 901 904 904 883 883 904 904 885 885 883 883 883 883 885 885 867 867 885 885 869 869 867 867 867 867 869 869 852 852 869 869 853 853 852 852 852 852 853 853 833 833 853 853 832 832 833 833 833 833 832 832 817 817 832 832 816 816 817 817 817 817 816 816 801 801 816 816 800 800 801 801 801 801 800 800 786 786 800 800 785 785 786 786 786 786 785 785 770 770 785 785 766 766 770 770 770 770 766 766 753 753 766 766 747 747 753 753 753 753 747 747 733 733 747 747 725 725 733 733 733 733 725 725 710 710 725 725 704 704 710 710 710 710 704 704 700 700 704 704 696 696 700 700 700 700 696 696 697 697 696 696 694 694 697 697 697 697 694 694 699 699 694 694 695 695 699 699 1040 1040 1038 1038 1036 1036 1038 1038 1035 1035 1036 1036 1036 1036 1035 1035 1031 1031 1035 1035 1030 1030 1031 1031 1031 1031 1030 1030 1573 1573 1030 1030 1574 1574 1575 1575 1028 1028 1027 1027 1022 1022 1063 1063 1061 1061 1058 1058 1061 1061 1056 1056 1058 1058 1058 1058 1056 1056 1054 1054 1056 1056 1053 1053 1054 1054 1054 1054 1053 1053 1049 1049 1053 1053 1048 1048 1049 1049 1049 1049 1048 1048 1046 1046 1048 1048 1045 1045 1046 1046 1046 1046 1045 1045 1040 1040 1045 1045 1043 1043 1040 1040 1040 1040 1043 1043 1038 1038 1080 1080 1079 1079 1076 1076 1079 1079 1074 1074 1076 1076 1076 1076 1074 1074 1071 1071 1074 1074 1072 1072 1071 1071 1071 1071 1072 1072 1067 1067 1072 1072 1066 1066 1067 1067 1067 1067 1066 1066 1063 1063 1066 1066 1064 1064 1063 1063 1063 1063 1064 1064 1061 1061 1094 1094 1092 1092 1089 1089 1092 1092 1090 1090 1089 1089 1576 1576 1577 1577 1085 1085 1578 1578 1084 1084 1085 1085 1085 1085 1084 1084 1080 1080 1084 1084 1082 1082 1080 1080 1080 1080 1082 1082 1079 1079 1115 1115 1116 1116 1114 1114 1116 1116 1110 1110 1114 1114 1114 1114 1110 1110 1107 1107 1110 1110 1108 1108 1107 1107 1107 1107 1108 1108 1104 1104 1108 1108 1103 1103 1104 1104 1104 1104 1103 1103 1098 1098 1103 1103 1099 1099 1098 1098 1098 1098 1099 1099 1094 1094 1099 1099 1097 1097 1094 1094 1094 1094 1097 1097 1092 1092 1112 1112 1113 1113 1119 1119 1113 1113 1118 1118 1119 1119 1119 1119 1118 1118 1115 1115 1118 1118 1117 1117 1115 1115 1115 1115 1117 1117 1116 1116 1095 1095 1096 1096 1101 1101 1096 1096 1100 1100 1101 1101 1101 1101 1100 1100 1102 1102 1100 1100 1105 1105 1102 1102 1102 1102 1105 1105 1109 1109 1105 1105 1106 1106 1109 1109 1109 1109 1106 1106 1112 1112 1106 1106 1111 1111 1112 1112 1112 1112 1111 1111 1113 1113 1077 1077 1078 1078 1083 1083 1078 1078 1081 1081 1083 1083 1083 1083 1081 1081 1086 1086 1081 1081 1087 1087 1086 1086 1086 1086 1087 1087 1579 1579 1087 1087 1088 1088 1580 1580 1581 1581 1088 1088 1582 1582 1088 1088 1583 1583 1584 1584 1095 1095 1093 1093 1096 1096 1060 1060 1059 1059 1065 1065 1059 1059 1062 1062 1065 1065 1065 1065 1062 1062 1068 1068 1062 1062 1069 1069 1068 1068 1068 1068 1069 1069 1073 1073 1069 1069 1070 1070 1073 1073 1073 1073 1070 1070 1077 1077 1070 1070 1075 1075 1077 1077 1077 1077 1075 1075 1078 1078 1037 1037 1039 1039 1042 1042 1039 1039 1041 1041 1042 1042 1042 1042 1041 1041 1047 1047 1041 1041 1044 1044 1047 1047 1047 1047 1044 1044 1051 1051 1044 1044 1050 1050 1051 1051 1051 1051 1050 1050 1055 1055 1050 1050 1052 1052 1055 1055 1055 1055 1052 1052 1060 1060 1052 1052 1057 1057 1060 1060 1060 1060 1057 1057 1059 1059 1019 1019 1021 1021 1024 1024 1021 1021 1023 1023 1024 1024 1024 1024 1023 1023 1029 1029 1023 1023 1026 1026 1029 1029 1585 1585 1586 1586 1033 1033 1587 1587 1032 1032 1033 1033 1033 1033 1032 1032 1037 1037 1032 1032 1034 1034 1037 1037 1037 1037 1034 1034 1039 1039 1027 1027 1025 1025 1022 1022 1025 1025 1018 1018 1022 1022 1022 1022 1018 1018 1020 1020 1018 1018 1017 1017 1020 1020 1020 1020 1017 1017 1013 1013 1017 1017 1012 1012 1013 1013 1013 1013 1012 1012 1011 1011 1012 1012 1010 1010 1011 1011 1011 1011 1010 1010 1004 1004 1010 1010 1006 1006 1004 1004 1004 1004 1006 1006 1001 1001 1006 1006 1000 1000 1001 1001 1001 1001 1000 1000 1002 1002 1000 1000 1003 1003 1002 1002 1002 1002 1003 1003 1007 1007 1003 1003 1005 1005 1007 1007 1007 1007 1005 1005 1009 1009 1005 1005 1008 1008 1009 1009 1009 1009 1008 1008 1016 1016 1008 1008 1014 1014 1016 1016 1016 1016 1014 1014 1019 1019 1014 1014 1015 1015 1019 1019 1019 1019 1015 1015 1021 1021 1187 1187 1189 1189 1200 1200 1200 1200 1199 1199 1187 1187 1199 1199 1196 1196 1187 1187 1187 1187 1196 1196 1184 1184 1196 1196 1195 1195 1184 1184 1195 1195 1192 1192 1184 1184 1184 1184 1192 1192 1180 1180 1192 1192 1190 1190 1180 1180 1190 1190 1186 1186 1180 1180 1180 1180 1186 1186 1176 1176 1186 1186 1182 1182 1176 1176 1182 1182 1178 1178 1176 1176 1176 1176 1178 1178 1170 1170 1178 1178 1174 1174 1170 1170 1174 1174 1171 1171 1170 1170 1170 1170 1171 1171 1166 1166 1171 1171 1167 1167 1166 1166 1167 1167 1164 1164 1166 1166 1166 1166 1164 1164 1161 1161 1164 1164 1160 1160 1161 1161 1160 1160 1157 1157 1161 1161 1161 1161 1157 1157 1156 1156 1157 1157 1154 1154 1156 1156 1154 1154 1150 1150 1156 1156 1156 1156 1150 1150 1152 1152 1150 1150 1147 1147 1152 1152 1147 1147 1143 1143 1152 1152 1152 1152 1143 1143 1146 1146 1143 1143 1139 1139 1146 1146 1139 1139 1134 1134 1146 1146 1146 1146 1134 1134 1142 1142 1134 1134 1130 1130 1142 1142 1130 1130 1129 1129 1142 1142 1142 1142 1129 1129 1138 1138 1129 1129 1126 1126 1138 1138 1126 1126 1125 1125 1138 1138 1138 1138 1125 1125 1136 1136 1125 1125 1122 1122 1136 1136 1136 1136 1122 1122 1132 1132 1122 1122 1120 1120 1132 1132 1132 1132 1120 1120 1133 1133 1120 1120 1121 1121 1133 1133 1121 1121 1123 1123 1133 1133 1133 1133 1123 1123 1137 1137 1123 1123 1124 1124 1137 1137 1124 1124 1127 1127 1137 1137 1137 1137 1127 1127 1141 1141 1127 1127 1128 1128 1141 1141 1128 1128 1131 1131 1141 1141 1141 1141 1131 1131 1145 1145 1131 1131 1135 1135 1145 1145 1135 1135 1140 1140 1145 1145 1145 1145 1140 1140 1149 1149 1140 1140 1144 1144 1149 1149 1144 1144 1148 1148 1149 1149 1149 1149 1148 1148 1153 1153 1148 1148 1151 1151 1153 1153 1151 1151 1155 1155 1153 1153 1153 1153 1155 1155 1159 1159 1155 1155 1158 1158 1159 1159 1158 1158 1162 1162 1159 1159 1159 1159 1162 1162 1163 1163 1162 1162 1165 1165 1163 1163 1165 1165 1168 1168 1163 1163 1163 1163 1168 1168 1169 1169 1168 1168 1172 1172 1169 1169 1172 1172 1175 1175 1169 1169 1169 1169 1175 1175 1173 1173 1175 1175 1179 1179 1173 1173 1179 1179 1183 1183 1173 1173 1173 1173 1183 1183 1177 1177 1183 1183 1188 1188 1177 1177 1188 1188 1191 1191 1177 1177 1177 1177 1191 1191 1181 1181 1191 1191 1193 1193 1181 1181 1193 1193 1194 1194 1181 1181 1181 1181 1194 1194 1185 1185 1194 1194 1197 1197 1185 1185 1197 1197 1198 1198 1185 1185 1185 1185 1198 1198 1189 1189 1198 1198 1201 1201 1189 1189 1189 1189 1201 1201 1200 1200 1202 1202 1203 1203 1217 1217 1208 1208 1206 1206 1217 1217 1206 1206 1204 1204 1217 1217 1217 1217 1204 1204 1202 1202 1214 1214 1212 1212 1217 1217 1212 1212 1210 1210 1217 1217 1217 1217 1210 1210 1208 1208 1221 1221 1219 1219 1217 1217 1219 1219 1216 1216 1217 1217 1217 1217 1216 1216 1214 1214 1227 1227 1225 1225 1217 1217 1225 1225 1223 1223 1217 1217 1217 1217 1223 1223 1221 1221 1228 1228 1230 1230 1217 1217 1230 1230 1229 1229 1217 1217 1217 1217 1229 1229 1227 1227 1222 1222 1224 1224 1217 1217 1224 1224 1226 1226 1217 1217 1217 1217 1226 1226 1228 1228 1215 1215 1218 1218 1217 1217 1218 1218 1220 1220 1217 1217 1217 1217 1220 1220 1222 1222 1209 1209 1211 1211 1217 1217 1211 1211 1213 1213 1217 1217 1217 1217 1213 1213 1215 1215 1203 1203 1205 1205 1217 1217 1205 1205 1207 1207 1217 1217 1217 1217 1207 1207 1209 1209 1231 1231 1232 1232 1233 1233 1232 1232 1234 1234 1233 1233 1235 1235 1236 1236 1237 1237 1236 1236 1238 1238 1237 1237 1239 1239 1240 1240 1241 1241 1240 1240 1242 1242 1241 1241 1243 1243 1244 1244 1245 1245 1244 1244 1246 1246 1245 1245 1247 1247 1248 1248 1249 1249 1248 1248 1250 1250 1249 1249 1251 1251 1252 1252 1253 1253 1252 1252 1254 1254 1253 1253 1255 1255 1256 1256 1257 1257 1256 1256 1258 1258 1257 1257 1257 1257 1258 1258 1259 1259 1258 1258 1260 1260 1259 1259
+16 16 13 13 12 12 13 13 9 9 12 12 12 12 9 9 8 8 9 9 5 5 8 8 8 8 5 5 4 4 5 5 1 1 4 4 4 4 1 1 0 0 1 1 3 3 0 0 0 0 3 3 2 2 3 3 7 7 2 2 2 2 7 7 6 6 7 7 11 11 6 6 6 6 11 11 10 10 11 11 15 15 10 10 10 10 15 15 14 14 15 15 274 274 14 14 14 14 275 275 276 276 19 19 23 23 18 18 18 18 23 23 22 22 23 23 27 27 22 22 22 22 27 27 26 26 27 27 31 31 26 26 26 26 31 31 30 30 31 31 35 35 30 30 30 30 35 35 34 34 35 35 39 39 34 34 34 34 39 39 38 38 39 39 43 43 38 38 38 38 43 43 42 42 43 43 47 47 42 42 42 42 47 47 46 46 277 277 51 51 278 278 279 279 51 51 50 50 51 51 55 55 50 50 50 50 55 55 54 54 55 55 59 59 54 54 54 54 59 59 58 58 59 59 63 63 58 58 58 58 63 63 62 62 63 63 67 67 62 62 62 62 67 67 66 66 67 67 65 65 66 66 66 66 65 65 64 64 65 65 61 61 64 64 64 64 61 61 60 60 61 61 57 57 60 60 60 60 57 57 56 56 57 57 53 53 56 56 56 56 53 53 52 52 53 53 280 280 52 52 52 52 281 281 282 282 49 49 45 45 48 48 48 48 45 45 44 44 45 45 41 41 44 44 44 44 41 41 40 40 41 41 37 37 40 40 40 40 37 37 36 36 37 37 33 33 36 36 36 36 33 33 32 32 33 33 29 29 32 32 32 32 29 29 28 28 29 29 25 25 28 28 28 28 25 25 24 24 25 25 21 21 24 24 24 24 21 21 20 20 283 283 17 17 284 284 285 285 17 17 16 16 17 17 13 13 16 16 94 94 92 92 85 85 100 100 98 98 85 85 98 98 96 96 85 85 85 85 96 96 94 94 99 99 101 101 85 85 101 101 102 102 85 85 85 85 102 102 100 100 93 93 95 95 85 85 95 95 97 97 85 85 85 85 97 97 99 99 87 87 89 89 85 85 89 89 91 91 85 85 85 85 91 91 93 93 80 80 82 82 85 85 82 82 84 84 85 85 85 85 84 84 87 87 74 74 76 76 85 85 76 76 78 78 85 85 85 85 78 78 80 80 68 68 70 70 85 85 70 70 72 72 85 85 85 85 72 72 74 74 73 73 71 71 85 85 71 71 69 69 85 85 85 85 69 69 68 68 79 79 77 77 85 85 77 77 75 75 85 85 85 85 75 75 73 73 86 86 83 83 85 85 83 83 81 81 85 85 85 85 81 81 79 79 92 92 90 90 85 85 90 90 88 88 85 85 85 85 88 88 86 86 129 129 131 131 120 120 123 123 125 125 120 120 125 125 127 127 120 120 120 120 127 127 129 129 116 116 118 118 120 120 118 118 121 121 120 120 120 120 121 121 123 123 110 110 112 112 120 120 112 112 114 114 120 120 120 120 114 114 116 116 104 104 106 106 120 120 106 106 108 108 120 120 120 120 108 108 110 110 107 107 105 105 120 120 105 105 103 103 120 120 120 120 103 103 104 104 113 113 111 111 120 120 111 111 109 109 120 120 120 120 109 109 107 107 119 119 117 117 120 120 117 117 115 115 120 120 120 120 115 115 113 113 126 126 124 124 120 120 124 124 122 122 120 120 120 120 122 122 119 119 132 132 130 130 120 120 130 130 128 128 120 120 120 120 128 128 126 126 137 137 136 136 120 120 136 136 134 134 120 120 120 120 134 134 132 132 131 131 133 133 120 120 133 133 135 135 120 120 120 120 135 135 137 137 190 190 184 184 186 186 184 184 180 180 186 186 186 186 180 180 182 182 180 180 176 176 182 182 182 182 176 176 177 177 176 176 172 172 177 177 177 177 172 172 173 173 172 172 169 169 173 173 173 173 169 169 168 168 169 169 165 165 168 168 168 168 165 165 164 164 165 165 162 162 164 164 164 164 162 162 160 160 162 162 158 158 160 160 160 160 158 158 156 156 158 158 154 154 156 156 156 156 154 154 150 150 154 154 151 151 150 150 150 150 151 151 144 144 151 151 148 148 144 144 144 144 148 148 141 141 148 148 145 145 141 141 141 141 145 145 139 139 145 145 143 143 139 139 139 139 143 143 138 138 143 143 146 146 138 138 138 138 146 146 140 140 146 146 149 149 140 140 140 140 149 149 142 142 149 149 152 152 142 142 142 142 152 152 147 147 152 152 155 155 147 147 147 147 155 155 153 153 155 155 159 159 153 153 153 153 159 159 157 157 159 159 163 163 157 157 157 157 163 163 161 161 163 163 167 167 161 161 161 161 167 167 166 166 167 167 171 171 166 166 166 166 171 171 170 170 171 171 174 174 170 170 170 170 174 174 175 175 174 174 178 178 175 175 175 175 178 178 179 179 178 178 181 181 179 179 179 179 181 181 183 183 181 181 185 185 183 183 183 183 185 185 187 187 185 185 189 189 187 187 187 187 189 189 193 193 189 189 192 192 193 193 193 193 192 192 199 199 192 192 195 195 199 199 199 199 195 195 202 202 195 195 198 198 202 202 202 202 198 198 204 204 198 198 200 200 204 204 204 204 200 200 205 205 200 200 197 197 205 205 205 205 197 197 203 203 197 197 194 194 203 203 203 203 194 194 201 201 194 194 191 191 201 201 201 201 191 191 196 196 191 191 188 188 196 196 196 196 188 188 190 190 188 188 184 184 190 190 219 219 221 221 212 212 221 221 218 218 212 212 212 212 218 218 210 210 218 218 215 215 210 210 210 210 215 215 208 208 215 215 213 213 208 208 208 208 213 213 206 206 213 213 214 214 206 206 206 206 214 214 207 207 214 214 217 217 207 207 207 207 217 217 209 209 217 217 220 220 209 209 209 209 220 220 211 211 220 220 223 223 211 211 211 211 223 223 216 216 223 223 226 226 216 216 216 216 226 226 222 222 226 226 230 230 222 222 222 222 230 230 228 228 230 230 234 234 228 228 228 228 234 234 232 232 234 234 237 237 232 232 232 232 237 237 236 236 237 237 240 240 236 236 236 236 240 240 241 241 240 240 244 244 241 241 241 241 244 244 246 246 244 244 248 248 246 246 246 246 248 248 250 250 248 248 252 252 250 250 250 250 252 252 255 255 252 252 254 254 255 255 255 255 254 254 260 260 254 254 258 258 260 260 260 260 258 258 267 267 258 258 261 261 267 267 267 267 261 261 269 269 261 261 264 264 269 269 269 269 264 264 271 271 264 264 266 266 271 271 271 271 266 266 273 273 266 266 265 265 273 273 273 273 265 265 272 272 265 265 262 262 272 272 272 272 262 262 270 270 262 262 259 259 270 270 270 270 259 259 268 268 259 259 256 256 268 268 268 268 256 256 263 263 256 256 253 253 263 263 263 263 253 253 257 257 253 253 249 249 257 257 257 257 249 249 251 251 249 249 245 245 251 251 251 251 245 245 247 247 245 245 242 242 247 247 247 247 242 242 243 243 242 242 239 239 243 243 243 243 239 239 238 238 239 239 235 235 238 238 238 238 235 235 233 233 235 235 231 231 233 233 233 233 231 231 229 229 231 231 227 227 229 229 229 229 227 227 224 224 227 227 225 225 224 224 224 224 225 225 219 219 225 225 221 221 219 219
+47 47 46 46 44 44 46 46 42 42 44 44 44 44 42 42 40 40 42 42 38 38 40 40 2709 2709 2710 2710 36 36 2711 2711 34 34 36 36 36 36 34 34 32 32 34 34 30 30 32 32 32 32 30 30 28 28 30 30 26 26 28 28 28 28 26 26 24 24 26 26 22 22 24 24 24 24 22 22 20 20 22 22 18 18 20 20 20 20 18 18 16 16 18 18 14 14 16 16 16 16 14 14 12 12 14 14 10 10 12 12 12 12 10 10 2712 2712 10 10 2713 2713 2714 2714 8 8 6 6 4 4 6 6 2 2 4 4 4 4 2 2 1 1 2 2 0 0 1 1 1 1 0 0 5 5 0 0 3 3 5 5 5 5 3 3 9 9 3 3 7 7 9 9 2715 2715 2716 2716 13 13 2717 2717 11 11 13 13 13 13 11 11 17 17 11 11 15 15 17 17 17 17 15 15 21 21 15 15 19 19 21 21 21 21 19 19 25 25 19 19 23 23 25 25 25 25 23 23 29 29 23 23 27 27 29 29 29 29 27 27 33 33 27 27 31 31 33 33 33 33 31 31 37 37 31 31 35 35 37 37 37 37 35 35 2718 2718 35 35 2719 2719 2720 2720 41 41 39 39 45 45 39 39 43 43 45 45 45 45 43 43 47 47 43 43 46 46 47 47 95 95 94 94 92 92 94 94 90 90 92 92 92 92 90 90 88 88 90 90 86 86 88 88 2721 2721 2722 2722 84 84 2723 2723 82 82 84 84 84 84 82 82 80 80 82 82 78 78 80 80 80 80 78 78 76 76 78 78 74 74 76 76 76 76 74 74 72 72 74 74 70 70 72 72 72 72 70 70 68 68 70 70 66 66 68 68 68 68 66 66 64 64 66 66 62 62 64 64 64 64 62 62 60 60 62 62 58 58 60 60 60 60 58 58 2724 2724 58 58 2725 2725 2726 2726 56 56 54 54 52 52 54 54 50 50 52 52 52 52 50 50 49 49 50 50 48 48 49 49 49 49 48 48 53 53 48 48 51 51 53 53 53 53 51 51 57 57 51 51 55 55 57 57 2727 2727 2728 2728 61 61 2729 2729 59 59 61 61 61 61 59 59 65 65 59 59 63 63 65 65 65 65 63 63 69 69 63 63 67 67 69 69 69 69 67 67 73 73 67 67 71 71 73 73 73 73 71 71 77 77 71 71 75 75 77 77 77 77 75 75 81 81 75 75 79 79 81 81 81 81 79 79 85 85 79 79 83 83 85 85 85 85 83 83 2730 2730 83 83 2731 2731 2732 2732 89 89 87 87 93 93 87 87 91 91 93 93 93 93 91 91 95 95 91 91 94 94 95 95 259 259 251 251 250 250 224 224 223 223 214 214 154 154 119 119 110 110 119 119 118 118 110 110 110 110 118 118 117 117 246 246 239 239 237 237 214 214 223 223 208 208 223 223 210 210 208 208 208 208 210 210 206 206 250 250 248 248 259 259 248 248 245 245 259 259 259 259 245 245 243 243 112 112 109 109 113 113 109 109 110 110 113 113 113 113 110 110 115 115 110 110 117 117 115 115 242 242 244 244 258 258 244 244 247 247 258 258 258 258 247 247 259 259 247 247 249 249 259 259 259 259 249 249 251 251 246 246 237 237 252 252 243 243 241 241 259 259 241 241 238 238 259 259 259 259 238 238 213 213 238 238 236 236 213 213 257 257 256 256 237 237 256 256 255 255 237 237 215 215 209 209 237 237 257 257 237 237 258 258 237 237 240 240 258 258 258 258 240 240 242 242 255 255 254 254 237 237 254 254 253 253 237 237 237 237 253 253 252 252 126 126 124 124 154 154 124 124 121 121 154 154 154 154 121 121 119 119 165 165 152 152 156 156 212 212 213 213 226 226 156 156 152 152 150 150 152 152 135 135 150 150 150 150 135 135 147 147 135 135 131 131 147 147 147 147 131 131 143 143 236 236 234 234 213 213 234 234 231 231 213 213 213 213 231 231 229 229 229 229 227 227 213 213 227 227 225 225 213 213 213 213 225 225 226 226 214 214 216 216 224 224 216 216 218 218 224 224 224 224 218 218 232 232 218 218 220 220 232 232 232 232 220 220 239 239 220 220 222 222 239 239 222 222 221 221 239 239 221 221 219 219 239 239 239 239 219 219 237 237 219 219 217 217 237 237 237 237 217 217 215 215 226 226 228 228 212 212 228 228 230 230 212 212 212 212 230 230 211 211 230 230 233 233 211 211 211 211 233 233 235 235 101 101 99 99 148 148 130 130 122 122 123 123 143 143 131 131 140 140 131 131 120 120 140 140 140 140 120 120 138 138 120 120 116 116 138 138 138 138 116 116 141 141 116 116 111 111 141 141 141 141 111 111 144 144 130 130 123 123 133 133 123 123 125 125 133 133 133 133 125 125 136 136 148 148 99 99 151 151 99 99 97 97 151 151 151 151 97 97 96 96 195 195 181 181 193 193 181 181 179 179 193 193 193 193 179 179 177 177 111 111 107 107 144 144 107 107 105 105 144 144 144 144 105 105 148 148 105 105 103 103 148 148 148 148 103 103 101 101 173 173 192 192 171 171 192 192 193 193 171 171 197 197 201 201 188 188 104 104 106 106 157 157 106 106 108 108 157 157 157 157 108 108 114 114 156 156 158 158 165 165 158 158 161 161 165 165 165 165 161 161 175 175 161 161 163 163 175 175 175 175 163 163 177 177 163 163 167 167 177 177 177 177 167 167 193 193 167 167 169 169 193 193 193 193 169 169 171 171 168 168 164 164 176 176 164 164 162 162 176 176 176 176 162 162 174 174 162 162 159 159 174 174 174 174 159 159 166 166 188 188 186 186 197 197 186 186 184 184 197 197 197 197 184 184 195 195 184 184 182 182 195 195 195 195 182 182 181 181 206 206 210 210 203 203 210 210 199 199 203 203 203 203 199 199 201 201 199 199 190 190 201 201 201 201 190 190 188 188 173 173 172 172 192 192 172 172 183 183 192 192 192 192 183 183 194 194 183 183 185 185 194 194 194 194 185 185 196 196 185 185 187 187 196 196 196 196 187 187 198 198 187 187 189 189 198 198 198 198 189 189 202 202 189 189 191 191 202 202 202 202 191 191 204 204 191 191 200 200 204 204 204 204 200 200 207 207 200 200 205 205 207 207 207 207 205 205 209 209 205 205 211 211 209 209 209 209 211 211 237 237 211 211 235 235 237 237 168 168 176 176 170 170 176 176 178 178 170 170 170 170 178 178 172 172 178 178 180 180 172 172 172 172 180 180 183 183 142 142 153 153 137 137 153 153 134 134 137 137 166 166 159 159 160 160 159 159 157 157 160 160 160 160 157 157 155 155 157 157 114 114 155 155 155 155 114 114 153 153 114 114 132 132 153 153 153 153 132 132 134 134 142 142 146 146 153 153 146 146 149 149 153 153 153 153 149 149 154 154 96 96 98 98 151 151 98 98 100 100 151 151 151 151 100 100 157 157 100 100 102 102 157 157 157 157 102 102 104 104 149 149 145 145 154 154 145 145 139 139 154 154 154 154 139 139 136 136 125 125 127 127 136 136 127 127 129 129 136 136 136 136 129 129 154 154 129 129 128 128 154 154 154 154 128 128 126 126 272 272 271 271 274 274 286 286 283 283 288 288 283 283 289 289 288 288 288 288 289 289 287 287 296 296 301 301 300 300 297 297 294 294 290 290 286 286 285 285 283 283 285 285 282 282 283 283 283 283 282 282 281 281 296 296 300 300 295 295 300 300 299 299 295 295 295 295 299 299 290 290 299 299 298 298 290 290 290 290 298 298 297 297 263 263 274 274 264 264 274 274 265 265 264 264 278 278 284 284 279 279 284 284 283 283 279 279 279 279 283 283 280 280 283 283 281 281 280 280 294 294 293 293 290 290 293 293 292 292 290 290 290 290 292 292 289 289 292 292 291 291 289 289 289 289 291 291 287 287 271 271 270 270 274 274 270 270 269 269 274 274 274 274 269 269 268 268 261 261 275 275 260 260 275 275 274 274 260 260 260 260 274 274 262 262 274 274 263 263 262 262 268 268 267 267 274 274 267 267 266 266 274 274 274 274 266 266 265 265 278 278 277 277 284 284 277 277 276 276 284 284 284 284 276 276 274 274 276 276 273 273 274 274 274 274 273 273 272 272 307 307 308 308 309 309 309 309 302 302 307 307 302 302 303 303 307 307 307 307 303 303 306 306 303 303 304 304 306 306 306 306 304 304 305 305 310 310 311 311 312 312 311 311 313 313 312 312 312 312 313 313 314 314 313 313 315 315 314 314 348 348 349 349 375 375 356 356 366 366 355 355 366 366 365 365 355 355 355 355 365 365 354 354 362 362 364 364 349 349 365 365 363 363 354 354 363 363 359 359 354 354 354 354 359 359 351 351 359 359 358 358 351 351 351 351 358 358 350 350 358 358 357 357 350 350 350 350 357 357 349 349 357 357 360 360 349 349 349 349 360 360 362 362 364 364 367 367 349 349 367 367 369 369 349 349 349 349 369 369 375 375 369 369 370 370 375 375 375 375 370 370 371 371 378 378 379 379 377 377 371 371 373 373 375 375 373 373 374 374 375 375 375 375 374 374 377 377 374 374 376 376 377 377 377 377 376 376 378 378 379 379 380 380 377 377 380 380 381 381 377 377 377 377 381 381 382 382 368 368 339 339 2733 2733 339 339 342 342 2734 2734 342 342 2735 2735 2736 2736 343 343 344 344 372 372 372 372 344 344 375 375 344 344 347 347 375 375 375 375 347 347 348 348 330 330 331 331 353 353 353 353 331 331 361 361 331 331 334 334 361 361 334 334 336 336 361 361 361 361 336 336 368 368 336 336 338 338 368 368 368 368 338 338 339 339 345 345 326 326 346 346 326 326 327 327 346 346 346 346 327 327 352 352 327 327 328 328 352 352 352 352 328 328 353 353 328 328 329 329 353 353 353 353 329 329 330 330 340 340 323 323 341 341 323 323 324 324 341 341 341 341 324 324 345 345 324 324 325 325 345 345 345 345 325 325 326 326 335 335 320 320 337 337 320 320 321 321 337 337 337 337 321 321 340 340 321 321 322 322 340 340 340 340 322 322 323 323 332 332 316 316 317 317 332 332 317 317 333 333 317 317 318 318 333 333 333 333 318 318 335 335 318 318 319 319 335 335 335 335 319 319 320 320 490 490 492 492 475 475 431 431 428 428 414 414 502 502 499 499 515 515 499 499 497 497 515 515 515 515 497 497 486 486 497 497 495 495 486 486 486 486 495 495 493 493 484 484 474 474 487 487 474 474 476 476 487 487 487 487 476 476 489 489 476 476 491 491 489 489 426 426 407 407 428 428 407 407 410 410 428 428 428 428 410 410 414 414 426 426 424 424 407 407 424 424 421 421 407 407 407 407 421 421 387 387 484 484 483 483 474 474 483 483 485 485 474 474 474 474 485 485 475 475 485 485 488 488 475 475 475 475 488 488 490 490 491 491 476 476 493 493 476 476 477 477 493 493 493 493 477 477 478 478 478 478 481 481 493 493 481 481 482 482 493 493 493 493 482 482 486 486 421 421 419 419 387 387 419 419 416 416 387 387 387 387 416 416 388 388 416 416 420 420 388 388 388 388 420 420 422 422 429 429 443 443 427 427 443 443 388 388 427 427 427 427 388 388 425 425 388 388 422 422 425 425 440 440 438 438 417 417 438 438 436 436 417 417 417 417 436 436 414 414 436 436 433 433 414 414 414 414 433 433 431 431 492 492 494 494 475 475 494 494 496 496 475 475 475 475 496 496 529 529 496 496 498 498 529 529 498 498 500 500 529 529 500 500 503 503 529 529 529 529 503 503 506 506 520 520 529 529 519 519 529 529 517 517 519 519 441 441 452 452 439 439 452 452 451 451 439 439 439 439 451 451 437 437 429 429 432 432 443 443 432 432 434 434 443 443 443 443 434 434 448 448 434 434 437 437 448 448 448 448 437 437 449 449 437 437 451 451 449 449 506 506 508 508 529 529 508 508 509 509 529 529 529 529 509 509 507 507 445 445 456 456 441 441 456 456 454 454 441 441 441 441 454 454 452 452 517 517 529 529 516 516 529 529 507 507 516 516 516 516 507 507 515 515 507 507 505 505 515 515 515 515 505 505 502 502 447 447 450 450 446 446 450 450 453 453 446 446 446 446 453 453 445 445 453 453 455 455 445 445 445 445 455 455 456 456 447 447 446 446 430 430 446 446 444 444 430 430 430 430 444 444 412 412 408 408 383 383 411 411 383 383 415 415 411 411 440 440 417 417 444 444 417 417 423 423 444 444 444 444 423 423 412 412 423 423 418 418 412 412 412 412 418 418 405 405 418 418 415 415 405 405 405 405 415 415 401 401 408 408 402 402 383 383 402 402 397 397 383 383 383 383 397 397 385 385 397 397 391 391 385 385 385 385 391 391 389 389 520 520 523 523 529 529 523 523 525 525 529 529 529 529 525 525 528 528 525 525 524 524 528 528 528 528 524 524 531 531 461 461 460 460 462 462 461 461 462 462 463 463 462 462 464 464 463 463 463 463 464 464 465 465 464 464 466 466 465 465 465 465 466 466 467 467 466 466 468 468 467 467 467 467 468 468 469 469 468 468 470 470 469 469 469 469 470 470 471 471 470 470 472 472 471 471 471 471 472 472 473 473 472 472 479 479 473 473 473 473 479 479 480 480 479 479 504 504 480 480 480 480 504 504 501 501 504 504 511 511 501 501 501 501 511 511 510 510 511 511 513 513 510 510 510 510 513 513 512 512 513 513 522 522 512 512 512 512 522 522 514 514 522 522 526 526 514 514 514 514 526 526 518 518 526 526 527 527 518 518 518 518 527 527 521 521 527 527 530 530 521 521 521 521 530 530 524 524 530 530 532 532 524 524 524 524 532 532 531 531 401 401 415 415 399 399 415 415 383 383 399 399 399 399 383 383 395 395 460 460 461 461 457 457 461 461 459 459 457 457 457 457 459 459 435 435 459 459 458 458 435 435 435 435 458 458 409 409 458 458 442 442 409 409 409 409 442 442 404 404 442 442 413 413 404 404 404 404 413 413 398 398 413 413 406 406 398 398 398 398 406 406 392 392 406 406 403 403 392 392 392 392 403 403 390 390 403 403 400 400 390 390 390 390 400 400 386 386 400 400 396 396 386 386 386 386 396 396 384 384 396 396 394 394 384 384 384 384 394 394 383 383 394 394 393 393 383 383 383 383 393 393 395 395 533 533 534 534 535 535 534 534 536 536 535 535 584 584 583 583 581 581 583 583 579 579 581 581 581 581 579 579 577 577 579 579 575 575 577 577 2737 2737 2738 2738 573 573 2739 2739 571 571 573 573 573 573 571 571 569 569 571 571 567 567 569 569 569 569 567 567 565 565 567 567 563 563 565 565 565 565 563 563 561 561 563 563 559 559 561 561 561 561 559 559 557 557 559 559 555 555 557 557 557 557 555 555 553 553 555 555 551 551 553 553 553 553 551 551 549 549 551 551 547 547 549 549 549 549 547 547 2740 2740 547 547 2741 2741 2742 2742 545 545 543 543 541 541 543 543 539 539 541 541 541 541 539 539 538 538 539 539 537 537 538 538 538 538 537 537 542 542 537 537 540 540 542 542 542 542 540 540 546 546 540 540 544 544 546 546 2743 2743 2744 2744 550 550 2745 2745 548 548 550 550 550 550 548 548 554 554 548 548 552 552 554 554 554 554 552 552 558 558 552 552 556 556 558 558 558 558 556 556 562 562 556 556 560 560 562 562 562 562 560 560 566 566 560 560 564 564 566 566 566 566 564 564 570 570 564 564 568 568 570 570 570 570 568 568 574 574 568 568 572 572 574 574 574 574 572 572 2746 2746 572 572 2747 2747 2748 2748 578 578 576 576 582 582 576 576 580 580 582 582 582 582 580 580 584 584 580 580 583 583 584 584 632 632 631 631 629 629 631 631 627 627 629 629 629 629 627 627 625 625 627 627 623 623 625 625 2749 2749 2750 2750 621 621 2751 2751 619 619 621 621 621 621 619 619 617 617 619 619 615 615 617 617 617 617 615 615 613 613 615 615 611 611 613 613 613 613 611 611 609 609 611 611 607 607 609 609 609 609 607 607 605 605 607 607 603 603 605 605 605 605 603 603 601 601 603 603 599 599 601 601 601 601 599 599 597 597 599 599 595 595 597 597 597 597 595 595 2752 2752 595 595 2753 2753 2754 2754 593 593 591 591 589 589 591 591 587 587 589 589 589 589 587 587 586 586 587 587 585 585 586 586 586 586 585 585 590 590 585 585 588 588 590 590 590 590 588 588 594 594 588 588 592 592 594 594 2755 2755 2756 2756 598 598 2757 2757 596 596 598 598 598 598 596 596 602 602 596 596 600 600 602 602 602 602 600 600 606 606 600 600 604 604 606 606 606 606 604 604 610 610 604 604 608 608 610 610 610 610 608 608 614 614 608 608 612 612 614 614 614 614 612 612 618 618 612 612 616 616 618 618 618 618 616 616 622 622 616 616 620 620 622 622 622 622 620 620 2758 2758 620 620 2759 2759 2760 2760 626 626 624 624 630 630 624 624 628 628 630 630 630 630 628 628 632 632 628 628 631 631 632 632 633 633 634 634 635 635 634 634 636 636 635 635 652 652 638 638 637 637 637 637 640 640 652 652 640 640 643 643 652 652 652 652 643 643 651 651 643 643 644 644 651 651 651 651 644 644 671 671 644 644 668 668 671 671 671 671 668 668 679 679 668 668 670 670 679 679 679 679 670 670 681 681 670 670 674 674 681 681 681 681 674 674 683 683 674 674 685 685 683 683 673 673 680 680 672 672 680 680 675 675 672 672 675 675 680 680 676 676 680 680 682 682 676 676 676 676 682 682 674 674 682 682 684 684 674 674 674 674 684 684 685 685 724 724 725 725 717 717 725 725 718 718 717 717 663 663 658 658 669 669 658 658 654 654 669 669 717 717 720 720 724 724 720 720 721 721 724 724 724 724 721 721 723 723 721 721 719 719 723 723 723 723 719 719 722 722 719 719 715 715 722 722 722 722 715 715 716 716 715 715 714 714 716 716 716 716 714 714 713 713 714 714 712 712 713 713 713 713 712 712 711 711 712 712 710 710 711 711 711 711 710 710 709 709 710 710 708 708 709 709 709 709 708 708 707 707 708 708 706 706 707 707 707 707 706 706 705 705 706 706 704 704 705 705 705 705 704 704 703 703 704 704 702 702 703 703 703 703 702 702 701 701 702 702 700 700 701 701 701 701 700 700 699 699 700 700 698 698 699 699 699 699 698 698 697 697 698 698 696 696 697 697 697 697 696 696 695 695 696 696 694 694 695 695 695 695 694 694 693 693 694 694 692 692 693 693 693 693 692 692 691 691 692 692 690 690 691 691 691 691 690 690 689 689 690 690 688 688 689 689 689 689 688 688 687 687 688 688 686 686 687 687 687 687 686 686 678 678 686 686 677 677 678 678 678 678 677 677 667 667 677 677 666 666 667 667 667 667 666 666 662 662 666 666 664 664 662 662 662 662 664 664 657 657 664 664 660 660 657 657 657 657 660 660 653 653 660 660 656 656 653 653 653 653 656 656 645 645 656 656 650 650 645 645 645 645 650 650 641 641 650 650 648 648 641 641 641 641 648 648 639 639 648 648 647 647 639 639 639 639 647 647 642 642 647 647 649 649 642 642 642 642 649 649 646 646 649 649 655 655 646 646 646 646 655 655 654 654 655 655 659 659 654 654 654 654 659 659 669 669 659 659 661 661 669 669 669 669 661 661 672 672 661 661 665 665 672 672 672 672 665 665 673 673 726 726 727 727 728 728 727 727 729 729 728 728 832 832 833 833 831 831 833 833 830 830 831 831 831 831 830 830 829 829 829 829 830 830 828 828 830 830 827 827 828 828 828 828 827 827 826 826 826 826 827 827 825 825 827 827 823 823 825 825 825 825 823 823 824 824 820 820 821 821 823 823 821 821 822 822 823 823 823 823 822 822 824 824 815 815 817 817 816 816 817 817 818 818 816 816 816 816 818 818 820 820 818 818 819 819 820 820 820 820 819 819 821 821 815 815 816 816 814 814 2761 2761 813 813 2762 2762 2763 2763 813 813 812 812 812 812 813 813 811 811 813 813 809 809 811 811 811 811 809 809 810 810 806 806 807 807 809 809 807 807 808 808 809 809 809 809 808 808 810 810 803 803 804 804 806 806 804 804 805 805 806 806 806 806 805 805 807 807 798 798 800 800 799 799 800 800 801 801 799 799 799 799 801 801 803 803 801 801 802 802 803 803 803 803 802 802 804 804 798 798 799 799 797 797 799 799 796 796 797 797 797 797 796 796 795 795 795 795 796 796 794 794 796 796 792 792 794 794 794 794 792 792 793 793 788 788 790 790 792 792 790 790 791 791 792 792 792 792 791 791 793 793 785 785 786 786 784 784 786 786 787 787 784 784 784 784 787 787 788 788 787 787 789 789 788 788 788 788 789 789 790 790 785 785 784 784 783 783 784 784 781 781 783 783 783 783 781 781 782 782 782 782 781 781 780 780 781 781 778 778 780 780 780 780 778 778 779 779 779 779 778 778 777 777 778 778 774 774 777 777 777 777 774 774 776 776 771 771 773 773 774 774 773 773 775 775 774 774 774 774 775 775 776 776 768 768 769 769 767 767 769 769 770 770 767 767 767 767 770 770 771 771 770 770 772 772 771 771 771 771 772 772 773 773 768 768 767 767 2764 2764 767 767 2765 2765 2766 2766 766 766 762 762 763 763 763 763 762 762 761 761 762 762 755 755 761 761 761 761 755 755 759 759 749 749 753 753 755 755 753 753 756 756 755 755 755 755 756 756 759 759 742 742 747 747 749 749 747 747 750 750 749 749 749 749 750 750 753 753 737 737 739 739 735 735 739 739 741 741 735 735 735 735 741 741 742 742 741 741 743 743 742 742 742 742 743 743 747 747 737 737 735 735 733 733 735 735 730 730 733 733 733 733 730 730 732 732 732 732 730 730 731 731 730 730 736 736 731 731 731 731 736 736 734 734 744 744 740 740 736 736 740 740 738 738 736 736 736 736 738 738 734 734 752 752 748 748 751 751 748 748 746 746 751 751 751 751 746 746 744 744 746 746 745 745 744 744 744 744 745 745 740 740 752 752 751 751 754 754 751 751 757 757 754 754 754 754 757 757 758 758 758 758 757 757 760 760 757 757 765 765 760 760 760 760 765 765 764 764 834 834 835 835 836 836 835 835 837 837 836 836 841 841 842 842 846 846 842 842 849 849 846 846 846 846 849 849 848 848 848 848 849 849 850 850 849 849 856 856 850 850 850 850 856 856 854 854 859 859 861 861 860 860 861 861 858 858 860 860 860 860 858 858 856 856 858 858 855 855 856 856 856 856 855 855 854 854 859 859 860 860 857 857 860 860 852 852 857 857 857 857 852 852 853 853 843 843 845 845 844 844 845 845 847 847 844 844 844 844 847 847 852 852 847 847 851 851 852 852 852 852 851 851 853 853 843 843 844 844 840 840 2767 2767 839 839 2768 2768 2769 2769 839 839 838 838 897 897 906 906 901 901 906 906 908 908 901 901 901 901 908 908 902 902 908 908 909 909 902 902 902 902 909 909 900 900 909 909 907 907 900 900 900 900 907 907 896 896 907 907 905 905 896 896 896 896 905 905 894 894 905 905 903 903 894 894 894 894 903 903 892 892 903 903 898 898 892 892 892 892 898 898 888 888 898 898 890 890 888 888 888 888 890 890 885 885 890 890 884 884 885 885 885 885 884 884 882 882 884 884 880 880 882 882 882 882 880 880 878 878 880 880 872 872 878 878 878 878 872 872 876 876 872 872 867 867 876 876 876 876 867 867 874 874 867 867 865 865 874 874 874 874 865 865 870 870 865 865 863 863 870 870 870 870 863 863 869 869 863 863 862 862 869 869 869 869 862 862 871 871 862 862 864 864 871 871 871 871 864 864 875 875 864 864 866 866 875 875 875 875 866 866 877 877 866 866 868 868 877 877 877 877 868 868 879 879 868 868 873 873 879 879 879 879 873 873 883 883 873 873 881 881 883 883 883 883 881 881 886 886 881 881 887 887 886 886 886 886 887 887 889 889 887 887 891 891 889 889 889 889 891 891 893 893 891 891 899 899 893 893 893 893 899 899 895 895 899 899 904 904 895 895 895 895 904 904 897 897 904 904 906 906 897 897 957 957 956 956 954 954 956 956 952 952 954 954 954 954 952 952 950 950 952 952 948 948 950 950 2770 2770 2771 2771 946 946 2772 2772 944 944 946 946 946 946 944 944 942 942 944 944 940 940 942 942 942 942 940 940 938 938 940 940 936 936 938 938 938 938 936 936 934 934 936 936 932 932 934 934 934 934 932 932 930 930 932 932 928 928 930 930 930 930 928 928 926 926 928 928 924 924 926 926 926 926 924 924 922 922 924 924 920 920 922 922 922 922 920 920 2773 2773 920 920 2774 2774 2775 2775 918 918 916 916 914 914 916 916 912 912 914 914 914 914 912 912 911 911 912 912 910 910 911 911 911 911 910 910 915 915 910 910 913 913 915 915 915 915 913 913 919 919 913 913 917 917 919 919 2776 2776 2777 2777 923 923 2778 2778 921 921 923 923 923 923 921 921 927 927 921 921 925 925 927 927 927 927 925 925 931 931 925 925 929 929 931 931 931 931 929 929 935 935 929 929 933 933 935 935 935 935 933 933 939 939 933 933 937 937 939 939 939 939 937 937 943 943 937 937 941 941 943 943 943 943 941 941 947 947 941 941 945 945 947 947 947 947 945 945 2779 2779 945 945 2780 2780 2781 2781 951 951 949 949 955 955 949 949 953 953 955 955 955 955 953 953 957 957 953 953 956 956 957 957 970 970 961 961 966 966 961 961 959 959 966 966 966 966 959 959 965 965 959 959 958 958 965 965 965 965 958 958 967 967 958 958 960 960 967 967 967 967 960 960 971 971 960 960 962 962 971 971 971 971 962 962 973 973 962 962 964 964 973 973 973 973 964 964 975 975 964 964 969 969 975 975 975 975 969 969 979 979 969 969 977 977 979 979 979 979 977 977 982 982 977 977 983 983 982 982 982 982 983 983 985 985 983 983 987 987 985 985 985 985 987 987 989 989 987 987 995 995 989 989 989 989 995 995 991 991 995 995 1000 1000 991 991 991 991 1000 1000 993 993 1000 1000 1002 1002 993 993 993 993 1002 1002 997 997 1002 1002 1004 1004 997 997 997 997 1004 1004 998 998 1004 1004 1005 1005 998 998 998 998 1005 1005 996 996 1005 1005 1003 1003 996 996 996 996 1003 1003 992 992 1003 1003 1001 1001 992 992 992 992 1001 1001 990 990 1001 1001 999 999 990 990 990 990 999 999 988 988 999 999 994 994 988 988 988 988 994 994 984 984 994 994 986 986 984 984 984 984 986 986 981 981 986 986 980 980 981 981 981 981 980 980 978 978 980 980 976 976 978 978 978 978 976 976 974 974 976 976 968 968 974 974 974 974 968 968 972 972 968 968 963 963 972 972 972 972 963 963 970 970 963 963 961 961 970 970 1053 1053 1052 1052 1050 1050 1052 1052 1048 1048 1050 1050 1050 1050 1048 1048 1046 1046 1048 1048 1044 1044 1046 1046 2782 2782 2783 2783 1042 1042 2784 2784 1040 1040 1042 1042 1042 1042 1040 1040 1038 1038 1040 1040 1036 1036 1038 1038 1038 1038 1036 1036 1034 1034 1036 1036 1032 1032 1034 1034 1034 1034 1032 1032 1030 1030 1032 1032 1028 1028 1030 1030 1030 1030 1028 1028 1026 1026 1028 1028 1024 1024 1026 1026 1026 1026 1024 1024 1022 1022 1024 1024 1020 1020 1022 1022 1022 1022 1020 1020 1018 1018 1020 1020 1016 1016 1018 1018 1018 1018 1016 1016 2785 2785 1016 1016 2786 2786 2787 2787 1014 1014 1012 1012 1010 1010 1012 1012 1008 1008 1010 1010 1010 1010 1008 1008 1007 1007 1008 1008 1006 1006 1007 1007 1007 1007 1006 1006 1011 1011 1006 1006 1009 1009 1011 1011 1011 1011 1009 1009 1015 1015 1009 1009 1013 1013 1015 1015 2788 2788 2789 2789 1019 1019 2790 2790 1017 1017 1019 1019 1019 1019 1017 1017 1023 1023 1017 1017 1021 1021 1023 1023 1023 1023 1021 1021 1027 1027 1021 1021 1025 1025 1027 1027 1027 1027 1025 1025 1031 1031 1025 1025 1029 1029 1031 1031 1031 1031 1029 1029 1035 1035 1029 1029 1033 1033 1035 1035 1035 1035 1033 1033 1039 1039 1033 1033 1037 1037 1039 1039 1039 1039 1037 1037 1043 1043 1037 1037 1041 1041 1043 1043 1043 1043 1041 1041 2791 2791 1041 1041 2792 2792 2793 2793 1047 1047 1045 1045 1051 1051 1045 1045 1049 1049 1051 1051 1051 1051 1049 1049 1053 1053 1049 1049 1052 1052 1053 1053 1101 1101 1100 1100 1098 1098 1100 1100 1096 1096 1098 1098 1098 1098 1096 1096 1094 1094 1096 1096 1092 1092 1094 1094 2794 2794 2795 2795 1090 1090 2796 2796 1088 1088 1090 1090 1090 1090 1088 1088 1086 1086 1088 1088 1084 1084 1086 1086 1086 1086 1084 1084 1082 1082 1084 1084 1080 1080 1082 1082 1082 1082 1080 1080 1078 1078 1080 1080 1076 1076 1078 1078 1078 1078 1076 1076 1074 1074 1076 1076 1072 1072 1074 1074 1074 1074 1072 1072 1070 1070 1072 1072 1068 1068 1070 1070 1070 1070 1068 1068 1066 1066 1068 1068 1064 1064 1066 1066 1066 1066 1064 1064 2797 2797 1064 1064 2798 2798 2799 2799 1062 1062 1060 1060 1058 1058 1060 1060 1056 1056 1058 1058 1058 1058 1056 1056 1055 1055 1056 1056 1054 1054 1055 1055 1055 1055 1054 1054 1059 1059 1054 1054 1057 1057 1059 1059 1059 1059 1057 1057 1063 1063 1057 1057 1061 1061 1063 1063 2800 2800 2801 2801 1067 1067 2802 2802 1065 1065 1067 1067 1067 1067 1065 1065 1071 1071 1065 1065 1069 1069 1071 1071 1071 1071 1069 1069 1075 1075 1069 1069 1073 1073 1075 1075 1075 1075 1073 1073 1079 1079 1073 1073 1077 1077 1079 1079 1079 1079 1077 1077 1083 1083 1077 1077 1081 1081 1083 1083 1083 1083 1081 1081 1087 1087 1081 1081 1085 1085 1087 1087 1087 1087 1085 1085 1091 1091 1085 1085 1089 1089 1091 1091 1091 1091 1089 1089 2803 2803 1089 1089 2804 2804 2805 2805 1095 1095 1093 1093 1099 1099 1093 1093 1097 1097 1099 1099 1099 1099 1097 1097 1101 1101 1097 1097 1100 1100 1101 1101 1105 1105 1110 1110 1108 1108 1110 1110 1113 1113 1108 1108 1105 1105 1108 1108 1104 1104 1108 1108 1103 1103 1104 1104 1104 1104 1103 1103 1102 1102 1103 1103 1107 1107 1102 1102 1102 1102 1107 1107 1106 1106 1112 1112 1111 1111 1107 1107 1111 1111 1109 1109 1107 1107 1107 1107 1109 1109 1106 1106 1124 1124 1121 1121 1119 1119 1121 1121 1118 1118 1119 1119 1119 1119 1118 1118 2806 2806 1118 1118 2807 2807 2808 2808 1112 1112 1116 1116 1111 1111 1133 1133 1128 1128 1129 1129 1128 1128 1126 1126 1129 1129 1129 1129 1126 1126 1124 1124 1126 1126 1123 1123 1124 1124 1124 1124 1123 1123 1121 1121 1138 1138 1135 1135 1133 1133 1135 1135 1132 1132 1133 1133 1133 1133 1132 1132 1128 1128 1145 1145 1142 1142 1143 1143 1142 1142 1140 1140 1143 1143 1143 1143 1140 1140 1138 1138 1140 1140 1137 1137 1138 1138 1138 1138 1137 1137 1135 1135 1110 1110 1114 1114 1113 1113 1114 1114 1115 1115 1113 1113 2809 2809 2810 2810 1120 1120 2811 2811 1117 1117 1120 1120 1120 1120 1117 1117 1125 1125 1117 1117 1122 1122 1125 1125 1125 1125 1122 1122 1130 1130 1122 1122 1127 1127 1130 1130 1130 1130 1127 1127 1134 1134 1127 1127 1131 1131 1134 1134 1134 1134 1131 1131 1139 1139 1131 1131 1136 1136 1139 1139 1139 1139 1136 1136 1144 1144 1136 1136 1141 1141 1144 1144 1144 1144 1141 1141 1150 1150 1141 1141 1148 1148 1150 1150 1150 1150 1148 1148 2812 2812 1148 1148 2813 2813 2814 2814 1154 1154 1152 1152 1158 1158 1152 1152 1156 1156 1158 1158 1158 1158 1156 1156 1160 1160 1156 1156 1159 1159 1160 1160 1160 1160 1159 1159 1157 1157 1159 1159 1155 1155 1157 1157 1157 1157 1155 1155 1153 1153 1155 1155 1151 1151 1153 1153 2815 2815 2816 2816 1149 1149 2817 2817 1147 1147 1149 1149 1149 1149 1147 1147 1143 1143 1147 1147 1146 1146 1143 1143 1143 1143 1146 1146 1145 1145 1177 1177 1171 1171 1175 1175 1171 1171 1166 1166 1175 1175 1175 1175 1166 1166 1173 1173 1166 1166 1164 1164 1173 1173 1173 1173 1164 1164 1169 1169 1164 1164 1162 1162 1169 1169 1169 1169 1162 1162 1168 1168 1162 1162 1161 1161 1168 1168 1168 1168 1161 1161 1170 1170 1161 1161 1163 1163 1170 1170 1170 1170 1163 1163 1174 1174 1163 1163 1165 1165 1174 1174 1174 1174 1165 1165 1176 1176 1165 1165 1167 1167 1176 1176 1176 1176 1167 1167 1178 1178 1167 1167 1172 1172 1178 1178 1178 1178 1172 1172 1182 1182 1172 1172 1180 1180 1182 1182 1182 1182 1180 1180 1185 1185 1180 1180 1186 1186 1185 1185 1185 1185 1186 1186 1188 1188 1186 1186 1190 1190 1188 1188 1188 1188 1190 1190 1192 1192 1190 1190 1198 1198 1192 1192 1192 1192 1198 1198 1194 1194 1198 1198 1203 1203 1194 1194 1194 1194 1203 1203 1196 1196 1203 1203 1205 1205 1196 1196 1196 1196 1205 1205 1200 1200 1205 1205 1207 1207 1200 1200 1200 1200 1207 1207 1201 1201 1207 1207 1208 1208 1201 1201 1201 1201 1208 1208 1199 1199 1208 1208 1206 1206 1199 1199 1199 1199 1206 1206 1195 1195 1206 1206 1204 1204 1195 1195 1195 1195 1204 1204 1193 1193 1204 1204 1202 1202 1193 1193 1193 1193 1202 1202 1191 1191 1202 1202 1197 1197 1191 1191 1191 1191 1197 1197 1187 1187 1197 1197 1189 1189 1187 1187 1187 1187 1189 1189 1184 1184 1189 1189 1183 1183 1184 1184 1184 1184 1183 1183 1181 1181 1183 1183 1179 1179 1181 1181 1181 1181 1179 1179 1177 1177 1179 1179 1171 1171 1177 1177 1225 1225 1219 1219 1223 1223 1219 1219 1214 1214 1223 1223 1223 1223 1214 1214 1221 1221 1214 1214 1212 1212 1221 1221 1221 1221 1212 1212 1217 1217 1212 1212 1210 1210 1217 1217 1217 1217 1210 1210 1216 1216 1210 1210 1209 1209 1216 1216 1216 1216 1209 1209 1218 1218 1209 1209 1211 1211 1218 1218 1218 1218 1211 1211 1222 1222 1211 1211 1213 1213 1222 1222 1222 1222 1213 1213 1224 1224 1213 1213 1215 1215 1224 1224 1224 1224 1215 1215 1226 1226 1215 1215 1220 1220 1226 1226 1226 1226 1220 1220 1230 1230 1220 1220 1228 1228 1230 1230 1230 1230 1228 1228 1233 1233 1228 1228 1234 1234 1233 1233 1233 1233 1234 1234 1236 1236 1234 1234 1238 1238 1236 1236 1236 1236 1238 1238 1240 1240 1238 1238 1246 1246 1240 1240 1240 1240 1246 1246 1242 1242 1246 1246 1251 1251 1242 1242 1242 1242 1251 1251 1244 1244 1251 1251 1253 1253 1244 1244 1244 1244 1253 1253 1248 1248 1253 1253 1255 1255 1248 1248 1248 1248 1255 1255 1249 1249 1255 1255 1256 1256 1249 1249 1249 1249 1256 1256 1247 1247 1256 1256 1254 1254 1247 1247 1247 1247 1254 1254 1243 1243 1254 1254 1252 1252 1243 1243 1243 1243 1252 1252 1241 1241 1252 1252 1250 1250 1241 1241 1241 1241 1250 1250 1239 1239 1250 1250 1245 1245 1239 1239 1239 1239 1245 1245 1235 1235 1245 1245 1237 1237 1235 1235 1235 1235 1237 1237 1232 1232 1237 1237 1231 1231 1232 1232 1232 1232 1231 1231 1229 1229 1231 1231 1227 1227 1229 1229 1229 1229 1227 1227 1225 1225 1227 1227 1219 1219 1225 1225 1257 1257 1258 1258 1259 1259 1258 1258 1260 1260 1259 1259 1259 1259 1260 1260 1261 1261 1260 1260 1262 1262 1261 1261 1261 1261 1262 1262 1263 1263 1262 1262 1264 1264 1263 1263 2818 2818 2819 2819 1265 1265 2820 2820 1266 1266 1265 1265 1265 1265 1266 1266 1267 1267 1266 1266 1268 1268 1267 1267 1267 1267 1268 1268 1269 1269 1268 1268 1270 1270 1269 1269 1269 1269 1270 1270 1271 1271 1270 1270 1272 1272 1271 1271 1271 1271 1272 1272 1273 1273 1272 1272 1274 1274 1273 1273 1273 1273 1274 1274 1275 1275 1274 1274 1276 1276 1275 1275 1275 1275 1276 1276 1277 1277 1276 1276 1278 1278 1277 1277 1277 1277 1278 1278 1279 1279 1278 1278 1280 1280 1279 1279 1279 1279 1280 1280 1281 1281 1280 1280 1282 1282 1281 1281 1281 1281 1282 1282 2821 2821 1282 1282 2822 2822 2823 2823 1283 1283 1284 1284 1285 1285 1284 1284 1286 1286 1285 1285 1285 1285 1286 1286 1287 1287 1286 1286 1288 1288 1287 1287 1287 1287 1288 1288 1289 1289 1288 1288 1290 1290 1289 1289 1291 1291 1292 1292 1293 1293 1292 1292 1294 1294 1293 1293 1295 1295 1296 1296 1297 1297 1296 1296 1298 1298 1297 1297 1305 1305 1316 1316 1306 1306 1316 1316 1315 1315 1306 1306 1306 1306 1315 1315 1314 1314 1312 1312 1311 1311 1310 1310 1305 1305 1304 1304 1316 1316 1304 1304 1303 1303 1316 1316 1316 1316 1303 1303 1302 1302 1300 1300 1317 1317 1299 1299 1317 1317 1316 1316 1299 1299 1299 1299 1316 1316 1301 1301 1316 1316 1302 1302 1301 1301 1314 1314 1313 1313 1306 1306 1313 1313 1312 1312 1306 1306 1306 1306 1312 1312 1307 1307 1310 1310 1309 1309 1312 1312 1309 1309 1308 1308 1312 1312 1312 1312 1308 1308 1307 1307 1318 1318 1319 1319 1320 1320 1319 1319 1321 1321 1320 1320 1322 1322 1323 1323 1324 1324 1323 1323 1325 1325 1324 1324 1348 1348 1347 1347 1349 1349 1347 1347 1346 1346 1349 1349 1347 1347 1345 1345 1346 1346 1345 1345 1344 1344 1346 1346 1346 1346 1344 1344 1343 1343 1344 1344 1342 1342 1343 1343 1342 1342 1341 1341 1343 1343 1343 1343 1341 1341 1340 1340 1341 1341 1339 1339 1340 1340 1340 1340 1339 1339 1336 1336 1339 1339 1338 1338 1336 1336 1336 1336 1338 1338 1337 1337 1337 1337 1335 1335 1336 1336 1335 1335 1334 1334 1336 1336 1336 1336 1334 1334 1333 1333 1334 1334 1332 1332 1333 1333 1332 1332 1331 1331 1333 1333 1333 1333 1331 1331 2824 2824 1326 1326 1327 1327 1328 1328 1327 1327 1330 1330 1328 1328 1328 1328 1330 1330 1329 1329 2825 2825 1331 1331 2826 2826 1827 1827 1829 1829 1826 1826 1430 1430 1429 1429 1453 1453 1829 1829 1830 1830 1828 1828 1829 1829 1828 1828 1826 1826 1828 1828 1825 1825 1826 1826 1826 1826 1825 1825 1821 1821 1825 1825 1823 1823 1821 1821 1823 1823 1818 1818 1821 1821 1821 1821 1818 1818 1814 1814 1818 1818 1816 1816 1814 1814 1816 1816 1809 1809 1814 1814 1814 1814 1809 1809 1807 1807 1809 1809 1805 1805 1807 1807 1807 1807 1805 1805 1796 1796 1805 1805 1797 1797 1796 1796 1797 1797 1791 1791 1796 1796 1796 1796 1791 1791 1786 1786 1791 1791 1787 1787 1786 1786 1787 1787 1773 1773 1786 1786 1786 1786 1773 1773 1772 1772 1773 1773 1770 1770 1772 1772 1772 1772 1770 1770 1756 1756 1770 1770 1757 1757 1756 1756 2827 2827 2828 2828 1738 1738 2829 2829 1746 1746 1738 1738 1746 1746 1740 1740 1738 1738 1740 1740 1726 1726 1738 1738 1738 1738 1726 1726 1723 1723 1726 1726 1724 1724 1723 1723 1723 1723 1724 1724 1712 1712 1724 1724 1713 1713 1712 1712 1713 1713 1706 1706 1712 1712 1712 1712 1706 1706 1699 1699 1706 1706 1700 1700 1699 1699 1700 1700 1689 1689 1699 1699 1699 1699 1689 1689 1687 1687 1689 1689 1688 1688 1687 1687 1688 1688 1677 1677 1687 1687 1687 1687 1677 1677 1676 1676 1677 1677 1670 1670 1676 1676 1676 1676 1670 1670 1663 1663 1670 1670 1665 1665 1663 1663 1665 1665 1654 1654 1663 1663 1663 1663 1654 1654 1652 1652 1654 1654 1653 1653 1652 1652 1653 1653 1643 1643 1652 1652 1652 1652 1643 1643 1642 1642 1643 1643 1634 1634 1642 1642 1642 1642 1634 1634 1624 1624 1634 1634 1623 1623 1624 1624 1624 1624 1623 1623 1613 1613 1623 1623 1622 1622 1613 1613 1622 1622 1612 1612 1613 1613 1612 1612 1602 1602 1613 1613 1613 1613 1602 1602 1603 1603 1602 1602 1601 1601 1603 1603 1603 1603 1601 1601 1591 1591 1601 1601 1590 1590 1591 1591 1591 1591 1590 1590 1579 1579 1590 1590 1586 1586 1579 1579 1586 1586 1578 1578 1579 1579 1578 1578 1568 1568 1579 1579 1579 1579 1568 1568 1567 1567 1568 1568 1566 1566 1567 1567 1566 1566 1555 1555 1567 1567 1567 1567 1555 1555 1556 1556 1555 1555 1550 1550 1556 1556 1556 1556 1550 1550 1542 1542 1550 1550 1541 1541 1542 1542 1541 1541 1532 1532 1542 1542 1542 1542 1532 1532 1527 1527 1532 1532 1524 1524 1527 1527 1524 1524 1503 1503 1527 1527 1527 1527 1503 1503 1505 1505 1503 1503 1496 1496 1505 1505 1505 1505 1496 1496 2830 2830 1496 1496 2831 2831 2832 2832 1475 1475 1474 1474 1445 1445 1474 1474 1452 1452 1445 1445 1452 1452 1442 1442 1445 1445 1442 1442 1419 1419 1445 1445 1445 1445 1419 1419 1422 1422 1419 1419 1415 1415 1422 1422 1422 1422 1415 1415 1400 1400 1415 1415 1398 1398 1400 1400 1400 1400 1398 1398 1383 1383 1398 1398 1389 1389 1383 1383 1389 1389 1381 1381 1383 1383 1381 1381 1368 1368 1383 1383 1383 1383 1368 1368 1372 1372 1368 1368 1367 1367 1372 1372 1367 1367 1359 1359 1372 1372 1372 1372 1359 1359 1361 1361 1359 1359 1356 1356 1361 1361 1361 1361 1356 1356 1355 1355 1356 1356 1352 1352 1355 1355 1352 1352 1351 1351 1355 1355 1355 1355 1351 1351 1353 1353 1351 1351 1350 1350 1353 1353 1350 1350 1354 1354 1353 1353 1353 1353 1354 1354 1358 1358 1354 1354 1357 1357 1358 1358 1358 1358 1357 1357 1365 1365 1357 1357 1363 1363 1365 1365 1365 1365 1363 1363 1376 1376 1363 1363 1369 1369 1376 1376 1369 1369 1375 1375 1376 1376 1375 1375 1387 1387 1376 1376 1376 1376 1387 1387 1391 1391 1387 1387 1393 1393 1391 1391 1391 1391 1393 1393 1408 1408 1393 1393 1407 1407 1408 1408 1408 1408 1407 1407 1430 1430 1407 1407 1418 1418 1430 1430 1430 1430 1418 1418 1429 1429 1822 1822 1824 1824 1827 1827 1827 1827 1826 1826 1822 1822 1826 1826 1821 1821 1822 1822 1822 1822 1821 1821 1819 1819 1821 1821 1814 1814 1819 1819 1819 1819 1814 1814 1812 1812 1814 1814 1807 1807 1812 1812 1812 1812 1807 1807 1803 1803 1807 1807 1796 1796 1803 1803 1803 1803 1796 1796 1794 1794 1796 1796 1786 1786 1794 1794 1794 1794 1786 1786 1781 1781 1786 1786 1772 1772 1781 1781 1781 1781 1772 1772 1767 1767 1772 1772 1756 1756 1767 1767 1767 1767 1756 1756 1753 1753 2833 2833 1738 1738 2834 2834 2835 2835 1738 1738 1736 1736 1738 1738 1723 1723 1736 1736 1736 1736 1723 1723 1722 1722 1723 1723 1712 1712 1722 1722 1722 1722 1712 1712 1711 1711 1712 1712 1699 1699 1711 1711 1711 1711 1699 1699 1698 1698 1699 1699 1687 1687 1698 1698 1698 1698 1687 1687 1685 1685 1687 1687 1676 1676 1685 1685 1685 1685 1676 1676 1675 1675 1676 1676 1663 1663 1675 1675 1675 1675 1663 1663 1662 1662 1663 1663 1652 1652 1662 1662 1662 1662 1652 1652 1651 1651 1652 1652 1642 1642 1651 1651 1651 1651 1642 1642 1641 1641 1642 1642 1624 1624 1641 1641 1641 1641 1624 1624 1625 1625 1624 1624 1613 1613 1625 1625 1625 1625 1613 1613 1614 1614 1613 1613 1603 1603 1614 1614 1614 1614 1603 1603 1604 1604 1603 1603 1591 1591 1604 1604 1604 1604 1591 1591 1592 1592 1591 1591 1579 1579 1592 1592 1592 1592 1579 1579 1580 1580 1579 1579 1567 1567 1580 1580 1580 1580 1567 1567 1569 1569 1567 1567 1556 1556 1569 1569 1569 1569 1556 1556 1557 1557 1556 1556 1542 1542 1557 1557 1557 1557 1542 1542 1544 1544 1542 1542 1527 1527 1544 1544 1544 1544 1527 1527 1529 1529 1527 1527 1505 1505 1529 1529 1529 1529 1505 1505 1509 1509 1505 1505 2836 2836 1509 1509 1509 1509 2837 2837 2838 2838 1475 1475 1445 1445 1479 1479 1479 1479 1445 1445 1450 1450 1445 1445 1422 1422 1450 1450 1450 1450 1422 1422 1426 1426 1422 1422 1400 1400 1426 1426 1426 1426 1400 1400 1406 1406 1400 1400 1383 1383 1406 1406 1406 1406 1383 1383 1388 1388 1383 1383 1372 1372 1388 1388 1388 1388 1372 1372 1377 1377 1372 1372 1361 1361 1377 1377 1377 1377 1361 1361 1366 1366 1361 1361 1355 1355 1366 1366 1366 1366 1355 1355 1362 1362 1355 1355 1353 1353 1362 1362 1362 1362 1353 1353 1360 1360 1353 1353 1358 1358 1360 1360 1360 1360 1358 1358 1364 1364 1358 1358 1365 1365 1364 1364 1364 1364 1365 1365 1370 1370 1365 1365 1376 1376 1370 1370 1370 1370 1376 1376 1380 1380 1376 1376 1391 1391 1380 1380 1380 1380 1391 1391 1395 1395 1391 1391 1408 1408 1395 1395 1395 1395 1408 1408 1411 1411 1408 1408 1430 1430 1411 1411 1411 1411 1430 1430 1435 1435 1811 1811 1817 1817 1815 1815 1817 1817 1820 1820 1815 1815 1453 1453 1455 1455 1430 1430 1455 1455 1457 1457 1430 1430 1430 1430 1457 1457 1435 1435 1457 1457 1460 1460 1435 1435 1435 1435 1460 1460 1466 1466 1466 1466 1441 1441 1435 1435 1441 1441 1423 1423 1435 1435 1435 1435 1423 1423 1411 1411 1423 1423 1404 1404 1411 1411 1411 1411 1404 1404 1395 1395 1404 1404 1392 1392 1395 1395 1395 1395 1392 1392 1380 1380 1392 1392 1379 1379 1380 1380 1380 1380 1379 1379 1370 1370 1379 1379 1374 1374 1370 1370 1370 1370 1374 1374 1364 1364 1374 1374 1371 1371 1364 1364 1364 1364 1371 1371 1360 1360 1371 1371 1373 1373 1360 1360 1360 1360 1373 1373 1362 1362 1373 1373 1378 1378 1362 1362 1362 1362 1378 1378 1366 1366 1378 1378 1385 1385 1366 1366 1366 1366 1385 1385 1377 1377 1385 1385 1396 1396 1377 1377 1377 1377 1396 1396 1388 1388 1396 1396 1413 1413 1388 1388 1388 1388 1413 1413 1406 1406 1413 1413 1434 1434 1406 1406 1406 1406 1434 1434 1426 1426 1434 1434 1458 1458 1426 1426 1426 1426 1458 1458 1450 1450 1458 1458 1488 1488 1450 1450 1450 1450 1488 1488 1479 1479 2839 2839 1514 1514 2840 2840 2841 2841 1514 1514 1509 1509 1514 1514 1533 1533 1509 1509 1509 1509 1533 1533 1529 1529 1533 1533 1547 1547 1529 1529 1529 1529 1547 1547 1544 1544 1547 1547 1558 1558 1544 1544 1544 1544 1558 1558 1557 1557 1558 1558 1571 1571 1557 1557 1557 1557 1571 1571 1569 1569 1571 1571 1582 1582 1569 1569 1569 1569 1582 1582 1580 1580 1582 1582 1594 1594 1580 1580 1580 1580 1594 1594 1592 1592 1594 1594 1605 1605 1592 1592 1592 1592 1605 1605 1604 1604 1605 1605 1615 1615 1604 1604 1604 1604 1615 1615 1614 1614 1615 1615 1626 1626 1614 1614 1614 1614 1626 1626 1625 1625 1626 1626 1640 1640 1625 1625 1625 1625 1640 1640 1641 1641 1640 1640 1650 1650 1641 1641 1641 1641 1650 1650 1651 1651 1650 1650 1661 1661 1651 1651 1651 1651 1661 1661 1662 1662 1661 1661 1673 1673 1662 1662 1662 1662 1673 1673 1675 1675 1673 1673 1684 1684 1675 1675 1675 1675 1684 1684 1685 1685 1684 1684 1696 1696 1685 1685 1685 1685 1696 1696 1698 1698 1696 1696 1708 1708 1698 1698 1698 1698 1708 1708 1711 1711 1708 1708 1721 1721 1711 1711 1711 1711 1721 1721 1722 1722 1721 1721 1733 1733 1722 1722 1722 1722 1733 1733 1736 1736 1733 1733 2842 2842 1736 1736 1736 1736 2843 2843 2844 2844 1748 1748 1763 1763 1753 1753 1753 1753 1763 1763 1767 1767 1763 1763 1779 1779 1767 1767 1767 1767 1779 1779 1781 1781 1779 1779 1790 1790 1781 1781 1781 1781 1790 1790 1794 1794 1790 1790 1800 1800 1794 1794 1794 1794 1800 1800 1803 1803 1800 1800 1806 1806 1803 1803 1803 1803 1806 1806 1812 1812 1806 1806 1813 1813 1812 1812 1812 1812 1813 1813 1819 1819 1813 1813 1815 1815 1819 1819 1819 1819 1815 1815 1822 1822 1815 1815 1820 1820 1822 1822 1822 1822 1820 1820 1824 1824 1802 1802 1810 1810 1808 1808 1810 1810 1811 1811 1808 1808 1811 1811 1815 1815 1808 1808 1815 1815 1813 1813 1808 1808 1808 1808 1813 1813 1804 1804 1813 1813 1806 1806 1804 1804 1804 1804 1806 1806 1801 1801 1806 1806 1800 1800 1801 1801 1801 1801 1800 1800 1793 1793 1800 1800 1790 1790 1793 1793 1793 1793 1790 1790 1782 1782 1790 1790 1779 1779 1782 1782 1782 1782 1779 1779 1771 1771 1779 1779 1763 1763 1771 1771 1771 1771 1763 1763 1759 1759 1763 1763 1748 1748 1759 1759 1759 1759 1748 1748 1743 1743 2845 2845 1733 1733 2846 2846 2847 2847 1733 1733 1730 1730 1733 1733 1721 1721 1730 1730 1730 1730 1721 1721 1717 1717 1721 1721 1708 1708 1717 1717 1717 1717 1708 1708 1707 1707 1708 1708 1696 1696 1707 1707 1707 1707 1696 1696 1694 1694 1696 1696 1684 1684 1694 1694 1694 1694 1684 1684 1683 1683 1684 1684 1673 1673 1683 1683 1683 1683 1673 1673 1672 1672 1673 1673 1661 1661 1672 1672 1672 1672 1661 1661 1660 1660 1661 1661 1650 1650 1660 1660 1660 1660 1650 1650 1649 1649 1650 1650 1640 1640 1649 1649 1649 1649 1640 1640 1639 1639 1640 1640 1626 1626 1639 1639 1639 1639 1626 1626 1627 1627 1626 1626 1615 1615 1627 1627 1627 1627 1615 1615 1616 1616 1615 1615 1605 1605 1616 1616 1616 1616 1605 1605 1606 1606 1605 1605 1594 1594 1606 1606 1606 1606 1594 1594 1595 1595 1594 1594 1582 1582 1595 1595 1595 1595 1582 1582 1583 1583 1582 1582 1571 1571 1583 1583 1583 1583 1571 1571 1572 1572 1571 1571 1558 1558 1572 1572 1572 1572 1558 1558 1561 1561 1558 1558 1547 1547 1561 1561 1561 1561 1547 1547 1548 1548 1547 1547 1533 1533 1548 1548 1548 1548 1533 1533 1537 1537 1533 1533 1514 1514 1537 1537 1537 1537 1514 1514 1520 1520 1514 1514 2848 2848 1520 1520 1520 1520 2849 2849 2850 2850 1488 1488 1458 1458 1498 1498 1498 1498 1458 1458 1472 1472 1458 1458 1434 1434 1472 1472 1472 1472 1434 1434 1446 1446 1434 1434 1413 1413 1446 1446 1446 1446 1413 1413 1427 1427 1413 1413 1396 1396 1427 1427 1427 1427 1396 1396 1410 1410 1396 1396 1385 1385 1410 1410 1410 1410 1385 1385 1397 1397 1385 1385 1378 1378 1397 1397 1397 1397 1378 1378 1390 1390 1378 1378 1373 1373 1390 1390 1390 1390 1373 1373 1384 1384 1373 1373 1371 1371 1384 1384 1384 1384 1371 1371 1382 1382 1371 1371 1374 1374 1382 1382 1382 1382 1374 1374 1386 1386 1374 1374 1379 1379 1386 1386 1386 1386 1379 1379 1394 1394 1379 1379 1392 1392 1394 1394 1394 1394 1392 1392 1403 1403 1392 1392 1404 1404 1403 1403 1403 1403 1404 1404 1414 1414 1404 1404 1423 1423 1414 1414 1414 1414 1423 1423 1433 1433 1423 1423 1441 1441 1433 1433 1433 1433 1441 1441 1454 1454 1802 1802 1808 1808 1799 1799 1808 1808 1804 1804 1799 1799 1799 1799 1804 1804 1795 1795 1804 1804 1801 1801 1795 1795 1795 1795 1801 1801 1792 1792 1801 1801 1793 1793 1792 1792 1792 1792 1793 1793 1783 1783 1793 1793 1782 1782 1783 1783 1783 1783 1782 1782 1776 1776 1782 1782 1771 1771 1776 1776 1776 1776 1771 1771 1762 1762 1771 1771 1759 1759 1762 1762 1762 1762 1759 1759 1749 1749 1759 1759 1743 1743 1749 1749 1749 1749 1743 1743 1737 1737 2851 2851 1730 1730 2852 2852 2853 2853 1730 1730 1727 1727 1730 1730 1717 1717 1727 1727 1727 1727 1717 1717 1715 1715 1717 1717 1707 1707 1715 1715 1715 1715 1707 1707 1703 1703 1707 1707 1694 1694 1703 1703 1703 1703 1694 1694 1692 1692 1694 1694 1683 1683 1692 1692 1692 1692 1683 1683 1681 1681 1683 1683 1672 1672 1681 1681 1681 1681 1672 1672 1669 1669 1672 1672 1660 1660 1669 1669 1669 1669 1660 1660 1659 1659 1660 1660 1649 1649 1659 1659 1659 1659 1649 1649 1648 1648 1649 1649 1639 1639 1648 1648 1648 1648 1639 1639 1638 1638 1639 1639 1627 1627 1638 1638 1638 1638 1627 1627 1628 1628 1627 1627 1616 1616 1628 1628 1628 1628 1616 1616 1617 1617 1616 1616 1606 1606 1617 1617 1617 1617 1606 1606 1607 1607 1606 1606 1595 1595 1607 1607 1607 1607 1595 1595 1596 1596 1595 1595 1583 1583 1596 1596 1596 1596 1583 1583 1585 1585 1583 1583 1572 1572 1585 1585 1585 1585 1572 1572 1574 1574 1572 1572 1561 1561 1574 1574 1574 1574 1561 1561 1562 1562 1561 1561 1548 1548 1562 1562 1562 1562 1548 1548 1552 1552 1548 1548 1537 1537 1552 1552 1552 1552 1537 1537 1540 1540 1537 1537 1520 1520 1540 1540 1540 1540 1520 1520 1525 1525 1520 1520 2854 2854 1525 1525 1525 1525 2855 2855 2856 2856 1498 1498 1472 1472 1510 1510 1510 1510 1472 1472 1483 1483 1472 1472 1446 1446 1483 1483 1483 1483 1446 1446 1461 1461 1446 1446 1427 1427 1461 1461 1461 1461 1427 1427 1439 1439 1427 1427 1410 1410 1439 1439 1439 1439 1410 1410 1425 1425 1410 1410 1397 1397 1425 1425 1425 1425 1397 1397 1412 1412 1397 1397 1390 1390 1412 1412 1412 1412 1390 1390 1405 1405 1390 1390 1384 1384 1405 1405 1405 1405 1384 1384 1401 1401 1384 1384 1382 1382 1401 1401 1401 1401 1382 1382 1399 1399 1382 1382 1386 1386 1399 1399 1399 1399 1386 1386 1402 1402 1386 1386 1394 1394 1402 1402 1402 1402 1394 1394 1409 1409 1394 1394 1403 1403 1409 1409 1409 1409 1403 1403 1416 1416 1403 1403 1414 1414 1416 1416 1416 1416 1414 1414 1431 1431 1414 1414 1433 1433 1431 1431 1431 1431 1433 1433 1448 1448 1433 1433 1454 1454 1448 1448 1448 1448 1454 1454 1470 1470 1784 1784 1789 1789 1788 1788 1789 1789 1798 1798 1788 1788 1466 1466 1469 1469 1441 1441 1469 1469 1478 1478 1441 1441 1441 1441 1478 1478 1454 1454 1478 1478 1482 1482 1454 1454 1454 1454 1482 1482 1470 1470 1482 1482 1494 1494 1470 1470 1470 1470 1494 1494 1495 1495 1495 1495 1487 1487 1470 1470 1487 1487 1467 1467 1470 1470 1470 1470 1467 1467 1448 1448 1467 1467 1449 1449 1448 1448 1448 1448 1449 1449 1431 1431 1449 1449 1436 1436 1431 1431 1431 1431 1436 1436 1416 1416 1436 1436 1428 1428 1416 1416 1416 1416 1428 1428 1409 1409 1428 1428 1421 1421 1409 1409 1409 1409 1421 1421 1402 1402 1421 1421 1417 1417 1402 1402 1402 1402 1417 1417 1399 1399 1417 1417 1420 1420 1399 1399 1399 1399 1420 1420 1401 1401 1420 1420 1424 1424 1401 1401 1401 1401 1424 1424 1405 1405 1424 1424 1432 1432 1405 1405 1405 1405 1432 1432 1412 1412 1432 1432 1443 1443 1412 1412 1412 1412 1443 1443 1425 1425 1443 1443 1459 1459 1425 1425 1425 1425 1459 1459 1439 1439 1459 1459 1477 1477 1439 1439 1439 1439 1477 1477 1461 1461 1477 1477 1501 1501 1461 1461 1461 1461 1501 1501 1483 1483 1501 1501 1518 1518 1483 1483 1483 1483 1518 1518 1510 1510 2857 2857 1534 1534 2858 2858 2859 2859 1534 1534 1525 1525 1534 1534 1545 1545 1525 1525 1525 1525 1545 1545 1540 1540 1545 1545 1554 1554 1540 1540 1540 1540 1554 1554 1552 1552 1554 1554 1564 1564 1552 1552 1552 1552 1564 1564 1562 1562 1564 1564 1576 1576 1562 1562 1562 1562 1576 1576 1574 1574 1576 1576 1587 1587 1574 1574 1574 1574 1587 1587 1585 1585 1587 1587 1597 1597 1585 1585 1585 1585 1597 1597 1596 1596 1597 1597 1608 1608 1596 1596 1596 1596 1608 1608 1607 1607 1608 1608 1618 1618 1607 1607 1607 1607 1618 1618 1617 1617 1618 1618 1629 1629 1617 1617 1617 1617 1629 1629 1628 1628 1629 1629 1637 1637 1628 1628 1628 1628 1637 1637 1638 1638 1637 1637 1647 1647 1638 1638 1638 1638 1647 1647 1648 1648 1647 1647 1658 1658 1648 1648 1648 1648 1658 1658 1659 1659 1658 1658 1668 1668 1659 1659 1659 1659 1668 1668 1669 1669 1668 1668 1679 1679 1669 1669 1669 1669 1679 1679 1681 1681 1679 1679 1691 1691 1681 1681 1681 1681 1691 1691 1692 1692 1691 1691 1701 1701 1692 1692 1692 1692 1701 1701 1703 1703 1701 1701 1710 1710 1703 1703 1703 1703 1710 1710 1715 1715 1710 1710 1720 1720 1715 1715 1715 1715 1720 1720 1727 1727 1720 1720 2860 2860 1727 1727 1727 1727 2861 2861 2862 2862 1731 1731 1741 1741 1737 1737 1737 1737 1741 1741 1749 1749 1741 1741 1755 1755 1749 1749 1749 1749 1755 1755 1762 1762 1755 1755 1765 1765 1762 1762 1762 1762 1765 1765 1776 1776 1765 1765 1774 1774 1776 1776 1776 1776 1774 1774 1783 1783 1774 1774 1780 1780 1783 1783 1783 1783 1780 1780 1792 1792 1780 1780 1785 1785 1792 1792 1792 1792 1785 1785 1795 1795 1785 1785 1788 1788 1795 1795 1795 1795 1788 1788 1799 1799 1788 1788 1798 1798 1799 1799 1799 1799 1798 1798 1802 1802 2863 2863 1778 1778 1777 1777 1778 1778 1784 1784 1777 1777 1784 1784 1788 1788 1777 1777 1788 1788 1785 1785 1777 1777 1777 1777 1785 1785 1775 1775 1785 1785 1780 1780 1775 1775 1775 1775 1780 1780 1769 1769 1780 1780 1774 1774 1769 1769 1769 1769 1774 1774 1761 1761 1774 1774 1765 1765 1761 1761 1761 1761 1765 1765 1754 1754 1765 1765 1755 1755 1754 1754 1754 1754 1755 1755 2864 2864 1755 1755 1741 1741 2865 2865 2866 2866 1741 1741 2867 2867 1741 1741 1731 1731 2868 2868 2869 2869 1731 1731 2870 2870 2871 2871 1720 1720 2872 2872 2873 2873 1720 1720 2874 2874 1720 1720 1710 1710 2875 2875 2876 2876 1710 1710 1705 1705 1710 1710 1701 1701 1705 1705 1705 1705 1701 1701 1695 1695 1701 1701 1691 1691 1695 1695 1695 1695 1691 1691 1686 1686 1691 1691 1679 1679 1686 1686 1686 1686 1679 1679 1678 1678 1679 1679 1668 1668 1678 1678 1678 1678 1668 1668 1667 1667 1668 1668 1658 1658 1667 1667 1667 1667 1658 1658 1657 1657 1658 1658 1647 1647 1657 1657 1657 1657 1647 1647 1646 1646 1647 1647 1637 1637 1646 1646 1646 1646 1637 1637 1636 1636 1637 1637 1629 1629 1636 1636 1636 1636 1629 1629 1630 1630 1629 1629 1618 1618 1630 1630 1630 1630 1618 1618 1619 1619 1618 1618 1608 1608 1619 1619 1619 1619 1608 1608 1609 1609 1608 1608 1597 1597 1609 1609 1609 1609 1597 1597 1598 1598 1597 1597 1587 1587 1598 1598 1598 1598 1587 1587 1588 1588 1587 1587 1576 1576 1588 1588 1588 1588 1576 1576 1577 1577 1576 1576 1564 1564 1577 1577 1577 1577 1564 1564 1570 1570 1564 1564 1554 1554 1570 1570 1570 1570 1554 1554 1560 1560 1554 1554 1545 1545 1560 1560 1560 1560 1545 1545 1549 1549 1545 1545 1534 1534 1549 1549 1549 1549 1534 1534 2877 2877 1534 1534 2878 2878 2879 2879 2880 2880 1518 1518 2881 2881 1518 1518 1501 1501 2882 2882 2883 2883 1501 1501 2884 2884 1501 1501 1477 1477 2885 2885 2886 2886 1477 1477 2887 2887 1477 1477 1459 1459 2888 2888 2889 2889 1459 1459 1481 1481 1459 1459 1443 1443 1481 1481 1481 1481 1443 1443 1464 1464 1443 1443 1432 1432 1464 1464 1464 1464 1432 1432 1451 1451 1432 1432 1424 1424 1451 1451 1451 1451 1424 1424 1444 1444 1424 1424 1420 1420 1444 1444 1444 1444 1420 1420 1438 1438 1420 1420 1417 1417 1438 1438 1438 1438 1417 1417 1437 1437 1417 1417 1421 1421 1437 1437 1437 1437 1421 1421 1440 1440 1421 1421 1428 1428 1440 1440 1440 1440 1428 1428 1447 1447 1428 1428 1436 1436 1447 1447 1447 1447 1436 1436 1456 1456 1436 1436 1449 1449 1456 1456 1456 1456 1449 1449 1471 1471 1449 1449 1467 1467 1471 1471 1471 1471 1467 1467 1484 1484 1467 1467 1487 1487 1484 1484 1484 1484 1487 1487 2890 2890 1752 1752 1766 1766 1764 1764 1766 1766 1768 1768 1764 1764 1495 1495 1508 1508 1487 1487 1508 1508 1512 1512 1487 1487 1487 1487 1512 1512 2891 2891 1512 1512 2892 2892 2893 2893 1504 1504 1519 1519 1526 1526 2894 2894 1777 1777 2895 2895 1777 1777 1775 1775 2896 2896 2897 2897 1775 1775 2898 2898 1775 1775 1769 1769 2899 2899 2900 2900 1769 1769 2901 2901 1769 1769 1761 1761 2902 2902 2903 2903 1761 1761 2904 2904 1761 1761 1754 1754 2905 2905 2906 2906 1754 1754 2907 2907 1754 1754 2908 2908 2909 2909 1742 1742 1744 1744 1735 1735 1744 1744 1734 1734 1735 1735 1735 1735 1734 1734 1729 1729 1734 1734 1725 1725 1729 1729 1729 1729 1725 1725 1718 1718 1725 1725 1716 1716 1718 1718 1718 1718 1716 1716 1709 1709 2910 2910 1705 1705 2911 2911 2912 2912 1705 1705 2913 2913 1705 1705 1695 1695 2914 2914 2915 2915 1695 1695 2916 2916 1695 1695 1686 1686 2917 2917 2918 2918 1686 1686 2919 2919 1686 1686 1678 1678 2920 2920 2921 2921 1678 1678 2922 2922 1678 1678 1667 1667 2923 2923 2924 2924 1667 1667 2925 2925 1667 1667 1657 1657 2926 2926 2927 2927 1657 1657 2928 2928 1657 1657 1646 1646 2929 2929 2930 2930 1646 1646 2931 2931 1646 1646 1636 1636 2932 2932 2933 2933 1636 1636 2934 2934 1636 1636 1630 1630 2935 2935 2936 2936 1630 1630 2937 2937 1630 1630 1619 1619 2938 2938 2939 2939 1619 1619 2940 2940 1619 1619 1609 1609 2941 2941 2942 2942 1609 1609 2943 2943 1609 1609 1598 1598 2944 2944 2945 2945 1598 1598 2946 2946 1598 1598 1588 1588 2947 2947 2948 2948 1588 1588 2949 2949 1588 1588 1577 1577 2950 2950 2951 2951 1577 1577 2952 2952 1577 1577 1570 1570 2953 2953 2954 2954 1570 1570 2955 2955 1570 1570 1560 1560 2956 2956 2957 2957 1560 1560 2958 2958 1560 1560 1549 1549 2959 2959 2960 2960 1549 1549 2961 2961 1549 1549 2962 2962 2963 2963 1553 1553 1539 1539 1546 1546 1539 1539 1528 1528 1546 1546 1546 1546 1528 1528 1536 1536 1528 1528 1515 1515 1536 1536 1536 1536 1515 1515 1522 1522 1515 1515 1497 1497 1522 1522 1522 1522 1497 1497 1513 1513 2964 2964 1481 1481 2965 2965 2966 2966 1481 1481 2967 2967 1481 1481 1464 1464 2968 2968 2969 2969 1464 1464 2970 2970 1464 1464 1451 1451 2971 2971 2972 2972 1451 1451 2973 2973 1451 1451 1444 1444 2974 2974 2975 2975 1444 1444 2976 2976 1444 1444 1438 1438 2977 2977 2978 2978 1438 1438 2979 2979 1438 1438 1437 1437 2980 2980 2981 2981 1437 1437 2982 2982 1437 1437 1440 1440 2983 2983 2984 2984 1440 1440 2985 2985 1440 1440 1447 1447 2986 2986 2987 2987 1447 1447 2988 2988 1447 1447 1456 1456 2989 2989 2990 2990 1456 1456 2991 2991 1456 1456 1471 1471 2992 2992 2993 2993 1471 1471 2994 2994 1471 1471 1484 1484 2995 2995 2996 2996 1484 1484 2997 2997 1484 1484 2998 2998 2999 2999 1506 1506 1504 1504 1517 1517 1504 1504 1526 1526 1517 1517 1517 1517 1526 1526 1531 1531 1752 1752 1764 1764 1751 1751 1764 1764 1760 1760 1751 1751 1751 1751 1760 1760 1747 1747 1760 1760 1758 1758 1747 1747 1747 1747 1758 1758 1745 1745 1758 1758 1750 1750 1745 1745 1745 1745 1750 1750 1739 1739 1750 1750 1742 1742 1739 1739 1739 1739 1742 1742 1732 1732 1742 1742 1735 1735 1732 1732 1732 1732 1735 1735 1728 1728 1735 1735 1729 1729 1728 1728 1728 1728 1729 1729 1719 1719 1729 1729 1718 1718 1719 1719 1719 1719 1718 1718 1714 1714 1718 1718 1709 1709 1714 1714 1714 1714 1709 1709 1704 1704 1709 1709 1702 1702 1704 1704 1704 1704 1702 1702 1697 1697 1702 1702 1693 1693 1697 1697 1697 1697 1693 1693 1690 1690 1693 1693 1682 1682 1690 1690 1690 1690 1682 1682 1680 1680 1682 1682 1674 1674 1680 1680 1680 1680 1674 1674 1671 1671 1674 1674 1666 1666 1671 1671 1671 1671 1666 1666 1664 1664 1666 1666 1656 1656 1664 1664 1664 1664 1656 1656 1655 1655 1656 1656 1645 1645 1655 1655 1655 1655 1645 1645 1644 1644 1645 1645 1635 1635 1644 1644 1644 1644 1635 1635 1633 1633 1635 1635 1631 1631 1633 1633 1633 1633 1631 1631 1632 1632 1631 1631 1620 1620 1632 1632 1632 1632 1620 1620 1621 1621 1620 1620 1610 1610 1621 1621 1621 1621 1610 1610 1611 1611 1610 1610 1599 1599 1611 1611 1611 1611 1599 1599 1600 1600 1599 1599 1589 1589 1600 1600 1600 1600 1589 1589 1593 1593 1589 1589 1581 1581 1593 1593 1593 1593 1581 1581 1584 1584 1581 1581 1573 1573 1584 1584 1584 1584 1573 1573 1575 1575 1573 1573 1563 1563 1575 1575 1575 1575 1563 1563 1565 1565 1563 1563 1553 1553 1565 1565 1565 1565 1553 1553 1559 1559 1553 1553 1546 1546 1559 1559 1559 1559 1546 1546 1551 1551 1546 1546 1536 1536 1551 1551 1551 1551 1536 1536 1543 1543 1536 1536 1522 1522 1543 1543 1543 1543 1522 1522 1535 1535 1522 1522 1513 1513 1535 1535 1535 1535 1513 1513 1523 1523 1513 1513 1500 1500 1523 1523 1523 1523 1500 1500 1516 1516 1500 1500 1486 1486 1516 1516 1516 1516 1486 1486 1507 1507 1486 1486 1476 1476 1507 1507 1507 1507 1476 1476 1499 1499 1476 1476 1468 1468 1499 1499 1499 1499 1468 1468 1491 1491 1468 1468 1463 1463 1491 1491 1491 1491 1463 1463 1489 1489 1463 1463 1462 1462 1489 1489 1489 1489 1462 1462 1485 1485 1462 1462 1465 1465 1485 1485 1485 1485 1465 1465 1490 1490 1465 1465 1473 1473 1490 1490 1490 1490 1473 1473 1493 1493 1473 1473 1480 1480 1493 1493 1493 1493 1480 1480 1502 1502 1480 1480 1492 1492 1502 1502 1502 1502 1492 1492 1511 1511 1492 1492 1506 1506 1511 1511 1511 1511 1506 1506 1521 1521 1506 1506 1517 1517 1521 1521 1521 1521 1517 1517 1530 1530 1517 1517 1531 1531 1530 1530 1530 1530 1531 1531 1538 1538 1831 1831 1832 1832 1833 1833 1832 1832 1834 1834 1833 1833 1833 1833 1834 1834 1835 1835 1834 1834 1836 1836 1835 1835 1835 1835 1836 1836 1837 1837 1836 1836 1838 1838 1837 1837 3000 3000 3001 3001 1839 1839 3002 3002 1840 1840 1839 1839 1839 1839 1840 1840 1841 1841 1840 1840 1842 1842 1841 1841 1841 1841 1842 1842 1843 1843 1842 1842 1844 1844 1843 1843 1843 1843 1844 1844 1845 1845 1844 1844 1846 1846 1845 1845 1845 1845 1846 1846 1847 1847 1846 1846 1848 1848 1847 1847 1847 1847 1848 1848 1849 1849 1848 1848 1850 1850 1849 1849 1849 1849 1850 1850 1851 1851 1850 1850 1852 1852 1851 1851 1851 1851 1852 1852 1853 1853 1852 1852 1854 1854 1853 1853 1853 1853 1854 1854 1855 1855 1854 1854 1856 1856 1855 1855 1855 1855 1856 1856 1857 1857 1856 1856 1858 1858 1857 1857 1857 1857 1858 1858 1859 1859 1858 1858 1860 1860 1859 1859 1859 1859 1860 1860 1861 1861 1860 1860 1862 1862 1861 1861 1886 1886 1888 1888 1892 1892 1897 1897 1901 1901 1908 1908 1902 1902 1900 1900 1906 1906 1893 1893 1885 1885 1890 1890 1875 1875 1867 1867 1869 1869 1980 1980 1989 1989 1982 1982 1966 1966 1979 1979 1965 1965 1979 1979 1969 1969 1965 1965 1956 1956 1949 1949 1969 1969 1949 1949 1954 1954 1969 1969 1969 1969 1954 1954 1965 1965 1982 1982 1973 1973 1980 1980 1973 1973 1967 1967 1980 1980 1980 1980 1967 1967 1968 1968 3003 3003 1934 1934 3004 3004 1934 1934 3005 3005 3006 3006 1956 1956 1940 1940 1949 1949 1967 1967 1959 1959 1968 1968 3007 3007 1948 1948 3008 3008 3009 3009 1948 1948 1953 1953 3010 3010 1913 1913 3011 3011 1913 1913 1926 1926 3012 3012 3013 3013 1926 1926 1934 1934 1948 1948 1945 1945 1953 1953 1945 1945 1932 1932 1953 1953 1953 1953 1932 1932 1939 1939 1932 1932 1930 1930 1939 1939 1939 1939 1930 1930 1924 1924 3014 3014 1881 1881 3015 3015 1881 1881 1882 1882 3016 3016 3017 3017 1882 1882 3018 3018 1882 1882 1907 1907 3019 3019 3020 3020 1907 1907 1913 1913 1930 1930 1915 1915 1924 1924 1915 1915 1912 1912 1924 1924 1924 1924 1912 1912 1910 1910 3021 3021 1868 1868 3022 3022 1868 1868 1871 1871 3023 3023 3024 3024 1871 1871 1881 1881 1912 1912 1889 1889 1910 1910 1889 1889 1883 1883 1910 1910 1910 1910 1883 1883 1891 1891 3025 3025 1865 1865 3026 3026 1865 1865 1866 1866 3027 3027 3028 3028 1866 1866 1868 1868 3029 3029 1863 1863 3030 3030 1863 1863 1864 1864 3031 3031 3032 3032 1864 1864 1865 1865 1876 1876 1875 1875 1879 1879 1875 1875 1869 1869 1879 1879 1879 1879 1869 1869 1887 1887 1869 1869 1874 1874 1887 1887 1887 1887 1874 1874 1905 1905 1874 1874 1884 1884 1905 1905 1905 1905 1884 1884 1922 1922 1884 1884 1909 1909 1922 1922 1922 1922 1909 1909 1936 1936 1909 1909 1927 1927 1936 1936 1936 1936 1927 1927 1951 1951 1927 1927 1941 1941 1951 1951 1951 1951 1941 1941 3033 3033 1941 1941 3034 3034 3035 3035 1963 1963 1956 1956 1976 1976 1956 1956 1969 1969 1976 1976 1976 1976 1969 1969 1987 1987 1969 1969 1979 1979 1987 1987 1987 1987 1994 1994 1976 1976 1994 1994 1985 1985 1976 1976 1976 1976 1985 1985 1963 1963 3036 3036 1974 1974 3037 3037 3038 3038 1974 1974 1951 1951 1974 1974 1960 1960 1951 1951 1951 1951 1960 1960 1936 1936 1960 1960 1946 1946 1936 1936 1936 1936 1946 1946 1922 1922 1946 1946 1933 1933 1922 1922 1922 1922 1933 1933 1905 1905 1933 1933 1919 1919 1905 1905 1905 1905 1919 1919 1887 1887 1919 1919 1899 1899 1887 1887 1887 1887 1899 1899 1879 1879 1899 1899 1890 1890 1879 1879 1879 1879 1890 1890 1876 1876 1890 1890 1885 1885 1876 1876 1894 1894 1893 1893 1896 1896 1893 1893 1890 1890 1896 1896 1896 1896 1890 1890 1914 1914 1890 1890 1899 1899 1914 1914 1914 1914 1899 1899 1923 1923 1899 1899 1919 1919 1923 1923 1923 1923 1919 1919 1937 1937 1919 1919 1933 1933 1937 1937 1937 1937 1933 1933 1950 1950 1933 1933 1946 1946 1950 1950 1950 1950 1946 1946 1962 1962 1946 1946 1960 1960 1962 1962 1962 1962 1960 1960 1977 1977 1960 1960 1974 1974 1977 1977 1977 1977 1974 1974 3039 3039 1974 1974 3040 3040 3041 3041 1988 1988 1985 1985 1996 1996 1985 1985 1994 1994 1996 1996 1996 1996 1998 1998 1988 1988 1998 1998 1991 1991 1988 1988 3042 3042 3043 3043 1977 1977 3044 3044 1981 1981 1977 1977 1977 1977 1981 1981 1962 1962 1981 1981 1970 1970 1962 1962 1962 1962 1970 1970 1950 1950 1970 1970 1955 1955 1950 1950 1950 1950 1955 1955 1937 1937 1955 1955 1942 1942 1937 1937 1937 1937 1942 1942 1923 1923 1942 1942 1928 1928 1923 1923 1923 1923 1928 1928 1914 1914 1928 1928 1917 1917 1914 1914 1914 1914 1917 1917 1896 1896 1917 1917 1906 1906 1896 1896 1896 1896 1906 1906 1894 1894 1906 1906 1900 1900 1894 1894 1904 1904 1902 1902 1911 1911 1902 1902 1906 1906 1911 1911 1911 1911 1906 1906 1920 1920 1906 1906 1917 1917 1920 1920 1920 1920 1917 1917 1931 1931 1917 1917 1928 1928 1931 1931 1931 1931 1928 1928 1944 1944 1928 1928 1942 1942 1944 1944 1944 1944 1942 1942 1958 1958 1942 1942 1955 1955 1958 1958 1958 1958 1955 1955 1972 1972 1955 1955 1970 1970 1972 1972 1972 1972 1970 1970 1984 1984 1970 1970 1981 1981 1984 1984 1984 1984 1981 1981 3045 3045 1981 1981 3046 3046 3047 3047 1993 1993 1991 1991 2000 2000 1991 1991 1998 1998 2000 2000 2000 2000 1999 1999 1993 1993 1999 1999 1992 1992 1993 1993 3048 3048 3049 3049 1984 1984 3050 3050 1983 1983 1984 1984 1984 1984 1983 1983 1972 1972 1983 1983 1971 1971 1972 1972 1972 1972 1971 1971 1958 1958 1971 1971 1957 1957 1958 1958 1958 1958 1957 1957 1944 1944 1957 1957 1943 1943 1944 1944 1944 1944 1943 1943 1931 1931 1943 1943 1929 1929 1931 1931 1931 1931 1929 1929 1920 1920 1929 1929 1918 1918 1920 1920 1920 1920 1918 1918 1911 1911 1918 1918 1908 1908 1911 1911 1911 1911 1908 1908 1904 1904 1908 1908 1901 1901 1904 1904 1895 1895 1897 1897 1898 1898 1897 1897 1908 1908 1898 1898 1898 1898 1908 1908 1916 1916 1908 1908 1918 1918 1916 1916 1916 1916 1918 1918 1925 1925 1918 1918 1929 1929 1925 1925 1925 1925 1929 1929 1938 1938 1929 1929 1943 1943 1938 1938 1938 1938 1943 1943 1952 1952 1943 1943 1957 1957 1952 1952 1952 1952 1957 1957 1964 1964 1957 1957 1971 1971 1964 1964 1964 1964 1971 1971 1978 1978 1971 1971 1983 1983 1978 1978 1978 1978 1983 1983 3051 3051 1983 1983 3052 3052 3053 3053 1990 1990 1992 1992 1997 1997 1992 1992 1999 1999 1997 1997 1997 1997 1995 1995 1990 1990 1995 1995 1986 1986 1990 1990 3054 3054 3055 3055 1978 1978 3056 3056 1975 1975 1978 1978 1978 1978 1975 1975 1964 1964 1975 1975 1961 1961 1964 1964 1964 1964 1961 1961 1952 1952 1961 1961 1947 1947 1952 1952 1952 1952 1947 1947 1938 1938 1947 1947 1935 1935 1938 1938 1938 1938 1935 1935 1925 1925 1935 1935 1921 1921 1925 1925 1925 1925 1921 1921 1916 1916 1921 1921 1903 1903 1916 1916 1916 1916 1903 1903 1898 1898 1903 1903 1892 1892 1898 1898 1898 1898 1892 1892 1895 1895 1892 1892 1888 1888 1895 1895 1878 1878 1886 1886 1880 1880 1886 1886 1892 1892 1880 1880 1880 1880 1892 1892 1891 1891 1892 1892 1903 1903 1891 1891 1891 1891 1903 1903 1910 1910 1903 1903 1921 1921 1910 1910 1910 1910 1921 1921 1924 1924 1921 1921 1935 1935 1924 1924 1924 1924 1935 1935 1939 1939 1935 1935 1947 1947 1939 1939 1939 1939 1947 1947 1953 1953 1947 1947 1961 1961 1953 1953 1953 1953 1961 1961 3057 3057 1961 1961 1975 1975 3058 3058 3059 3059 1975 1975 3060 3060 1975 1975 3061 3061 3062 3062 1980 1980 1986 1986 1989 1989 1986 1986 1995 1995 1989 1989 1883 1883 1877 1877 1891 1891 1877 1877 1873 1873 1891 1891 1891 1891 1873 1873 1880 1880 1873 1873 1872 1872 1880 1880 1880 1880 1872 1872 1878 1878 1872 1872 1870 1870 1878 1878 2002 2002 2001 2001 2005 2005 2002 2002 2005 2005 2003 2003 2010 2010 2006 2006 2005 2005 2006 2006 2004 2004 2005 2005 2005 2005 2004 2004 2003 2003 2005 2005 2031 2031 2030 2030 2009 2009 2008 2008 2010 2010 2008 2008 2007 2007 2010 2010 2010 2010 2007 2007 2006 2006 2005 2005 2030 2030 2010 2010 2030 2030 2029 2029 2010 2010 2010 2010 2029 2029 2028 2028 2028 2028 2027 2027 2010 2010 2027 2027 2026 2026 2010 2010 2010 2010 2026 2026 2025 2025 2025 2025 2024 2024 2010 2010 2024 2024 2023 2023 2010 2010 2010 2010 2023 2023 2022 2022 2022 2022 2021 2021 2010 2010 2021 2021 2020 2020 2010 2010 2010 2010 2020 2020 2019 2019 2019 2019 2018 2018 2010 2010 2018 2018 2017 2017 2010 2010 2010 2010 2017 2017 2016 2016 2016 2016 2015 2015 2010 2010 2015 2015 2014 2014 2010 2010 2010 2010 2014 2014 2013 2013 2013 2013 2012 2012 2010 2010 2012 2012 2011 2011 2010 2010 2010 2010 2011 2011 2009 2009 2032 2032 2033 2033 2034 2034 2033 2033 2035 2035 2034 2034 2040 2040 2038 2038 2039 2039 3063 3063 2037 2037 3064 3064 3065 3065 2037 2037 2035 2035 2037 2037 2036 2036 2035 2035 2035 2035 2036 2036 2034 2034 2040 2040 2039 2039 2041 2041 2039 2039 2043 2043 2041 2041 2041 2041 2043 2043 2042 2042 2056 2056 2052 2052 3066 3066 2169 2169 2177 2177 2174 2174 2192 2192 2199 2199 2197 2197 2199 2199 2202 2202 2201 2201 2192 2192 2197 2197 2190 2190 2177 2177 3067 3067 3068 3068 2169 2169 2174 2174 2157 2157 2199 2199 2201 2201 2197 2197 2201 2201 2200 2200 2197 2197 2197 2197 2200 2200 2195 2195 2200 2200 2198 2198 2195 2195 2195 2195 2198 2198 2191 2191 2198 2198 2196 2196 2191 2191 2191 2191 2196 2196 2187 2187 2196 2196 2194 2194 2187 2187 2187 2187 2194 2194 2186 2186 2194 2194 2193 2193 2186 2186 2193 2193 2189 2189 2186 2186 2186 2186 2189 2189 2181 2181 2189 2189 2184 2184 2181 2181 2181 2181 2184 2184 2178 2178 2184 2184 2183 2183 2178 2178 2178 2178 2183 2183 2175 2175 3069 3069 2180 2180 3070 3070 3071 3071 2180 2180 3072 3072 2180 2180 2173 2173 3073 3073 3074 3074 2173 2173 3075 3075 2173 2173 2170 2170 3076 3076 3077 3077 2170 2170 3078 3078 2170 2170 2164 2164 3079 3079 2164 2164 2159 2159 3080 3080 3081 3081 2159 2159 3082 3082 2159 2159 2147 2147 3083 3083 3084 3084 2147 2147 3085 3085 2147 2147 2137 2137 3086 3086 3087 3087 2137 2137 3088 3088 2137 2137 2130 2130 3089 3089 3090 3090 2130 2130 3091 3091 2130 2130 2122 2122 3092 3092 3093 3093 2122 2122 3094 3094 2122 2122 2111 2111 3095 3095 2111 2111 2098 2098 3096 3096 3097 3097 2098 2098 3098 3098 2098 2098 2092 2092 3099 3099 3100 3100 2092 2092 3101 3101 2092 2092 2083 2083 3102 3102 3103 3103 2083 2083 3104 3104 2083 2083 2081 2081 3105 3105 3106 3106 2081 2081 2074 2074 2069 2069 3107 3107 2074 2074 3108 3108 3109 3109 2074 2074 2074 2074 3110 3110 3111 3111 2190 2190 2197 2197 2188 2188 2197 2197 2195 2195 2188 2188 2188 2188 2195 2195 2185 2185 2195 2195 2191 2191 2185 2185 2185 2185 2191 2191 2182 2182 2191 2191 2187 2187 2182 2182 3112 3112 3113 3113 2179 2179 3114 3114 3115 3115 2179 2179 2179 2179 3116 3116 2176 2176 3117 3117 3118 3118 2176 2176 2176 2176 3119 3119 2171 2171 3120 3120 3121 3121 2171 2171 2171 2171 3122 3122 2166 2166 3123 3123 3124 3124 2166 2166 2166 2166 3125 3125 2165 2165 3126 3126 2168 2168 2165 2165 2165 2165 2168 2168 2160 2160 2168 2168 2162 2162 2160 2160 2160 2160 2162 2162 2152 2152 2162 2162 2155 2155 2152 2152 2152 2152 2155 2155 2144 2144 2155 2155 2149 2149 2144 2144 2144 2144 2149 2149 2140 2140 2149 2149 2138 2138 2140 2140 2140 2140 2138 2138 2126 2126 2138 2138 2123 2123 2126 2126 2126 2126 2123 2123 2114 2114 2123 2123 2118 2118 2114 2114 2114 2114 2118 2118 2112 2112 2118 2118 2105 2105 2112 2112 2112 2112 2105 2105 2101 2101 2105 2105 2094 2094 2101 2101 2101 2101 2094 2094 2093 2093 2094 2094 2088 2088 2093 2093 2093 2093 2088 2088 2086 2086 2088 2088 2079 2079 2086 2086 2086 2086 2079 2079 2077 2077 2079 2079 2072 2072 2077 2077 2077 2077 2072 2072 2071 2071 2072 2072 2064 2064 2071 2071 2071 2071 2064 2064 2063 2063 2064 2064 2057 2057 2063 2063 2063 2063 2057 2057 2055 2055 2177 2177 3127 3127 2174 2174 3128 3128 3129 3129 2174 2174 2174 2174 3130 3130 2172 2172 3131 3131 3132 3132 2172 2172 2172 2172 3133 3133 2167 2167 3134 3134 2179 2179 2167 2167 2167 2167 2179 2179 2163 2163 2179 2179 2176 2176 2163 2163 2163 2163 2176 2176 2161 2161 2176 2176 2171 2171 2161 2161 2161 2161 2171 2171 2158 2158 2171 2171 2166 2166 2158 2158 2158 2158 2166 2166 2153 2153 2166 2166 2165 2165 2153 2153 2153 2153 2165 2165 2151 2151 2165 2165 2160 2160 2151 2151 2151 2151 2160 2160 2146 2146 2160 2160 2152 2152 2146 2146 2146 2146 2152 2152 2142 2142 2152 2152 2144 2144 2142 2142 2142 2142 2144 2144 2136 2136 2144 2144 2140 2140 2136 2136 2136 2136 2140 2140 2125 2125 2140 2140 2126 2126 2125 2125 2125 2125 2126 2126 2116 2116 2126 2126 2114 2114 2116 2116 2116 2116 2114 2114 2108 2108 2114 2114 2112 2112 2108 2108 2108 2108 2112 2112 2106 2106 2112 2112 2101 2101 2106 2106 2106 2106 2101 2101 2097 2097 2101 2101 2093 2093 2097 2097 2097 2097 2093 2093 2091 2091 2093 2093 2086 2086 2091 2091 2091 2091 2086 2086 2084 2084 2086 2086 2077 2077 2084 2084 2084 2084 2077 2077 2078 2078 2077 2077 2071 2071 2078 2078 2078 2078 2071 2071 2073 2073 2071 2071 2063 2063 2073 2073 2073 2073 2063 2063 2065 2065 2063 2063 2055 2055 2065 2065 2065 2065 2055 2055 2058 2058 2157 2157 2174 2174 2156 2156 2174 2174 2172 2172 2156 2156 2156 2156 2172 2172 2154 2154 2172 2172 2167 2167 2154 2154 2154 2154 2167 2167 2150 2150 2167 2167 2163 2163 2150 2150 2150 2150 2163 2163 2148 2148 2163 2163 2161 2161 2148 2148 2148 2148 2161 2161 2145 2145 2161 2161 2158 2158 2145 2145 2145 2145 2158 2158 2143 2143 2158 2158 2153 2153 2143 2143 2143 2143 2153 2153 2141 2141 2153 2153 2151 2151 2141 2141 2141 2141 2151 2151 2139 2139 2151 2151 2146 2146 2139 2139 2139 2139 2146 2146 2135 2135 2146 2146 2142 2142 2135 2135 2135 2135 2142 2142 2127 2127 2142 2142 2136 2136 2127 2127 2127 2127 2136 2136 2119 2119 2136 2136 2125 2125 2119 2119 2119 2119 2125 2125 2115 2115 2125 2125 2116 2116 2115 2115 2115 2115 2116 2116 2109 2109 2116 2116 2108 2108 2109 2109 2109 2109 2108 2108 2103 2103 2108 2108 2106 2106 2103 2103 2103 2103 2106 2106 2102 2102 2106 2106 2097 2097 2102 2102 2102 2102 2097 2097 2096 2096 2097 2097 2091 2091 2096 2096 2096 2096 2091 2091 2089 2089 2091 2091 2084 2084 2089 2089 2089 2089 2084 2084 2085 2085 2084 2084 2078 2078 2085 2085 2085 2085 2078 2078 2080 2080 2078 2078 2073 2073 2080 2080 2080 2080 2073 2073 2075 2075 2073 2073 2065 2065 2075 2075 2075 2075 2065 2065 2068 2068 2065 2065 2058 2058 2068 2068 2068 2068 2058 2058 2061 2061 2062 2062 2067 2067 2061 2061 2067 2067 2070 2070 2061 2061 2061 2061 2070 2070 2068 2068 2070 2070 2076 2076 2068 2068 2068 2068 2076 2076 2075 2075 2076 2076 2082 2082 2075 2075 2075 2075 2082 2082 2080 2080 2082 2082 2087 2087 2080 2080 2080 2080 2087 2087 2085 2085 2087 2087 2090 2090 2085 2085 2085 2085 2090 2090 2089 2089 2090 2090 2095 2095 2089 2089 2089 2089 2095 2095 2096 2096 2095 2095 2099 2099 2096 2096 2096 2096 2099 2099 2102 2102 2099 2099 2100 2100 2102 2102 2102 2102 2100 2100 2103 2103 2100 2100 2104 2104 2103 2103 2103 2103 2104 2104 2109 2109 2104 2104 2107 2107 2109 2109 2109 2109 2107 2107 2115 2115 2107 2107 2110 2110 2115 2115 2115 2115 2110 2110 2119 2119 2110 2110 2113 2113 2119 2119 2119 2119 2113 2113 2127 2127 2113 2113 2117 2117 2127 2127 2127 2127 2117 2117 2135 2135 2117 2117 2120 2120 2135 2135 2135 2135 2120 2120 2139 2139 2120 2120 2121 2121 2139 2139 2139 2139 2121 2121 2141 2141 2121 2121 2124 2124 2141 2141 2141 2141 2124 2124 2143 2143 2124 2124 2128 2128 2143 2143 2143 2143 2128 2128 2145 2145 2128 2128 2129 2129 2145 2145 2145 2145 2129 2129 2148 2148 2129 2129 2131 2131 2148 2148 2148 2148 2131 2131 2150 2150 2131 2131 2132 2132 2150 2150 2150 2150 2132 2132 2154 2154 2132 2132 2133 2133 2154 2154 2154 2154 2133 2133 2156 2156 2133 2133 2134 2134 2156 2156 2156 2156 2134 2134 2157 2157 2056 2056 3135 3135 2059 2059 2060 2060 2062 2062 2053 2053 2062 2062 2061 2061 2053 2053 2053 2053 2061 2061 2051 2051 2061 2061 2058 2058 2051 2051 2051 2051 2058 2058 2049 2049 2058 2058 2055 2055 2049 2049 2049 2049 2055 2055 2050 2050 2055 2055 2057 2057 2050 2050 3136 3136 3137 3137 2059 2059 3138 3138 3139 3139 2059 2059 2059 2059 3140 3140 2066 2066 3141 3141 2069 2069 2066 2066 2054 2054 2060 2060 2048 2048 2060 2060 2053 2053 2048 2048 2048 2048 2053 2053 2046 2046 2053 2053 2051 2051 2046 2046 2046 2046 2051 2051 2044 2044 2051 2051 2049 2049 2044 2044 2044 2044 2049 2049 2045 2045 2049 2049 2050 2050 2045 2045 3142 3142 3143 3143 2047 2047 3144 3144 2052 2052 2047 2047 2224 2224 2225 2225 2218 2218 2225 2225 2222 2222 2218 2218 2203 2203 2206 2206 2220 2220 2206 2206 2207 2207 2220 2220 2220 2220 2207 2207 2209 2209 2209 2209 2215 2215 2220 2220 2215 2215 2216 2216 2220 2220 2220 2220 2216 2216 2222 2222 2216 2216 2217 2217 2222 2222 2222 2222 2217 2217 2218 2218 2203 2203 2220 2220 2204 2204 2220 2220 2219 2219 2204 2204 2204 2204 2219 2219 2205 2205 2212 2212 2211 2211 2221 2221 2211 2211 2210 2210 2221 2221 2221 2221 2210 2210 2219 2219 2210 2210 2208 2208 2219 2219 2219 2219 2208 2208 2205 2205 3145 3145 3146 3146 2213 2213 3147 3147 2223 2223 2213 2213 2213 2213 2223 2223 2214 2214 2225 2225 2231 2231 2222 2222 2231 2231 2230 2230 2222 2222 2222 2222 2230 2230 2220 2220 2230 2230 2228 2228 2220 2220 2220 2220 2228 2228 2219 2219 2228 2228 2226 2226 2219 2219 2219 2219 2226 2226 2221 2221 2226 2226 2227 2227 2221 2221 3148 3148 3149 3149 2223 2223 3150 3150 2229 2229 2223 2223 2243 2243 2239 2239 2238 2238 2253 2253 2249 2249 2247 2247 2257 2257 2261 2261 2258 2258 2274 2274 2272 2272 2266 2266 2272 2272 2271 2271 2266 2266 2271 2271 2268 2268 2266 2266 2266 2266 2268 2268 2261 2261 2257 2257 2258 2258 2253 2253 2247 2247 2249 2249 2246 2246 2249 2249 2250 2250 2246 2246 2246 2246 2250 2250 2243 2243 2261 2261 2268 2268 2258 2258 2268 2268 2269 2269 2258 2258 2258 2258 2269 2269 2259 2259 2269 2269 2270 2270 2259 2259 2259 2259 2270 2270 2260 2260 2253 2253 2258 2258 2249 2249 2258 2258 2259 2259 2249 2249 2249 2249 2259 2259 2250 2250 2259 2259 2260 2260 2250 2250 2250 2250 2260 2260 2251 2251 2260 2260 2262 2262 2251 2251 2251 2251 2262 2262 2252 2252 2262 2262 2263 2263 2252 2252 2252 2252 2263 2263 2254 2254 2263 2263 2265 2265 2254 2254 2254 2254 2265 2265 2255 2255 2270 2270 2273 2273 2260 2260 2273 2273 2275 2275 2260 2260 2260 2260 2275 2275 2262 2262 2275 2275 2276 2276 2262 2262 2262 2262 2276 2276 2263 2263 2276 2276 2277 2277 2263 2263 2263 2263 2277 2277 2265 2265 3151 3151 2278 2278 3152 3152 3153 3153 2278 2278 2279 2279 2279 2279 3154 3154 3155 3155 2267 2267 2264 2264 2265 2265 2265 2265 2264 2264 2255 2255 2264 2264 2256 2256 2255 2255 2255 2255 2256 2256 2248 2248 2243 2243 2250 2250 2239 2239 2250 2250 2251 2251 2239 2239 2239 2239 2251 2251 2240 2240 2251 2251 2252 2252 2240 2240 2240 2240 2252 2252 2241 2241 2252 2252 2254 2254 2241 2241 2241 2241 2254 2254 2242 2242 2254 2254 2255 2255 2242 2242 2242 2242 2255 2255 2244 2244 2255 2255 2248 2248 2244 2244 2244 2244 2248 2248 2245 2245 2238 2238 2239 2239 2232 2232 2239 2239 2240 2240 2232 2232 2232 2232 2240 2240 2233 2233 2240 2240 2241 2241 2233 2233 2233 2233 2241 2241 2234 2234 2241 2241 2242 2242 2234 2234 2234 2234 2242 2242 2235 2235 2242 2242 2244 2244 2235 2235 2235 2235 2244 2244 2236 2236 2244 2244 2245 2245 2236 2236 2236 2236 2245 2245 2237 2237 2289 2289 2290 2290 3156 3156 2290 2290 3157 3157 3158 3158 2288 2288 2286 2286 2287 2287 2287 2287 2286 2286 2285 2285 2286 2286 2283 2283 2285 2285 2285 2285 2283 2283 2284 2284 2284 2284 2283 2283 2282 2282 2283 2283 2281 2281 2282 2282 2282 2282 2281 2281 2280 2280 2410 2410 2405 2405 2396 2396 2405 2405 2404 2404 2396 2396 2396 2396 2404 2404 2403 2403 2401 2401 2400 2400 2384 2384 2308 2308 2398 2398 2307 2307 2398 2398 2305 2305 2307 2307 2400 2400 2399 2399 2384 2384 2399 2399 2397 2397 2384 2384 2384 2384 2397 2397 2398 2398 2392 2392 2403 2403 2390 2390 2403 2403 2388 2388 2390 2390 2371 2371 2396 2396 2385 2385 2406 2406 2418 2418 2402 2402 2418 2418 2396 2396 2402 2402 2401 2401 2384 2384 2403 2403 2384 2384 2386 2386 2403 2403 2403 2403 2386 2386 2388 2388 2323 2323 2325 2325 2293 2293 2314 2314 2312 2312 2329 2329 2312 2312 2309 2309 2329 2329 2301 2301 2327 2327 2303 2303 2327 2327 2329 2329 2303 2303 2303 2303 2329 2329 2306 2306 2329 2329 2309 2309 2306 2306 2418 2418 2409 2409 2416 2416 2409 2409 2413 2413 2416 2416 2396 2396 2418 2418 2410 2410 2418 2418 2419 2419 2410 2410 2410 2410 2419 2419 2417 2417 2391 2391 2389 2389 2396 2396 2389 2389 2387 2387 2396 2396 2396 2396 2387 2387 2385 2385 2301 2301 2299 2299 2327 2327 2299 2299 2297 2297 2327 2327 2327 2327 2297 2297 2325 2325 2297 2297 2295 2295 2325 2325 2325 2325 2295 2295 2293 2293 2406 2406 2407 2407 2418 2418 2407 2407 2408 2408 2418 2418 2418 2418 2408 2408 2409 2409 2392 2392 2394 2394 2403 2403 2394 2394 2395 2395 2403 2403 2403 2403 2395 2395 2396 2396 2395 2395 2393 2393 2396 2396 2396 2396 2393 2393 2391 2391 2361 2361 2364 2364 2398 2398 2417 2417 2415 2415 2414 2414 2344 2344 2343 2343 2329 2329 2308 2308 2310 2310 2398 2398 2310 2310 2311 2311 2398 2398 2398 2398 2311 2311 2313 2313 2414 2414 2412 2412 2417 2417 2412 2412 2411 2411 2417 2417 2417 2417 2411 2411 2410 2410 2314 2314 2329 2329 2315 2315 2329 2329 2343 2343 2315 2315 2315 2315 2343 2343 2345 2345 2352 2352 2313 2313 2350 2350 2313 2313 2315 2315 2350 2350 2350 2350 2315 2315 2347 2347 2315 2315 2345 2345 2347 2347 2352 2352 2354 2354 2313 2313 2354 2354 2357 2357 2313 2313 2313 2313 2357 2357 2398 2398 2357 2357 2359 2359 2398 2398 2398 2398 2359 2359 2361 2361 2316 2316 2324 2324 2304 2304 2324 2324 2322 2322 2304 2304 2304 2304 2322 2322 2302 2302 2293 2293 2291 2291 2323 2323 2291 2291 2292 2292 2323 2323 2323 2323 2292 2292 2321 2321 2382 2382 2368 2368 2380 2380 2368 2368 2369 2369 2380 2380 2292 2292 2294 2294 2321 2321 2294 2294 2296 2296 2321 2321 2321 2321 2296 2296 2319 2319 2296 2296 2298 2298 2319 2319 2319 2319 2298 2298 2317 2317 2298 2298 2300 2300 2317 2317 2317 2317 2300 2300 2318 2318 2300 2300 2302 2302 2318 2318 2318 2318 2302 2302 2320 2320 2302 2302 2322 2322 2320 2320 2356 2356 2353 2353 2334 2334 2353 2353 2351 2351 2334 2334 2334 2334 2351 2351 2332 2332 2351 2351 2349 2349 2332 2332 2332 2332 2349 2349 2329 2329 2349 2349 2346 2346 2329 2329 2329 2329 2346 2346 2344 2344 2374 2374 2363 2363 2336 2336 2363 2363 2360 2360 2336 2336 2336 2336 2360 2360 2334 2334 2360 2360 2358 2358 2334 2334 2334 2334 2358 2358 2356 2356 2382 2382 2384 2384 2368 2368 2384 2384 2398 2398 2368 2368 2368 2368 2398 2398 2366 2366 2398 2398 2364 2364 2366 2366 2369 2369 2367 2367 2380 2380 2367 2367 2365 2365 2380 2380 2380 2380 2365 2365 2378 2378 2365 2365 2363 2363 2378 2378 2378 2378 2363 2363 2376 2376 2363 2363 2374 2374 2376 2376 2385 2385 2383 2383 2371 2371 2383 2383 2381 2381 2371 2371 2371 2371 2381 2381 2370 2370 2381 2381 2379 2379 2370 2370 2370 2370 2379 2379 2362 2362 2379 2379 2377 2377 2362 2362 2362 2362 2377 2377 2355 2355 2377 2377 2339 2339 2355 2355 2336 2336 2338 2338 2374 2374 2338 2338 2340 2340 2374 2374 2374 2374 2340 2340 2372 2372 2340 2340 2341 2341 2372 2372 2372 2372 2341 2341 2373 2373 2341 2341 2339 2339 2373 2373 2373 2373 2339 2339 2375 2375 2339 2339 2377 2377 2375 2375 2339 2339 2337 2337 2355 2355 2337 2337 2335 2335 2355 2355 2355 2355 2335 2335 2348 2348 2335 2335 2333 2333 2348 2348 2348 2348 2333 2333 2342 2342 2333 2333 2331 2331 2342 2342 2342 2342 2331 2331 2330 2330 2331 2331 2328 2328 2330 2330 2330 2330 2328 2328 2316 2316 2328 2328 2326 2326 2316 2316 2316 2316 2326 2326 2324 2324 2420 2420 2421 2421 3159 3159 2421 2421 3160 3160 3161 3161 2422 2422 2423 2423 2424 2424 2423 2423 2425 2425 2424 2424 2424 2424 2425 2425 2426 2426 2425 2425 2427 2427 2426 2426 2426 2426 2427 2427 2428 2428 2427 2427 2429 2429 2428 2428 2428 2428 2429 2429 2430 2430 2429 2429 2431 2431 2430 2430 2430 2430 2431 2431 2432 2432 2431 2431 2433 2433 2432 2432 2432 2432 2433 2433 2434 2434 2433 2433 2435 2435 2434 2434 2434 2434 2435 2435 2436 2436 2435 2435 2437 2437 2436 2436 2436 2436 2437 2437 2438 2438 2437 2437 2439 2439 2438 2438 2438 2438 2439 2439 2440 2440 2439 2439 2441 2441 2440 2440 3162 3162 3163 3163 2442 2442 3164 3164 2443 2443 2442 2442 2442 2442 2443 2443 2444 2444 2443 2443 2445 2445 2444 2444 2444 2444 2445 2445 2446 2446 2445 2445 2447 2447 2446 2446 2446 2446 2447 2447 2448 2448 2447 2447 2449 2449 2448 2448 2448 2448 2449 2449 2450 2450 2449 2449 2451 2451 2450 2450 2450 2450 2451 2451 2452 2452 2451 2451 2453 2453 2452 2452 2452 2452 2453 2453 2454 2454 2453 2453 2455 2455 2454 2454 2454 2454 2455 2455 2456 2456 2455 2455 2457 2457 2456 2456 2456 2456 2457 2457 2458 2458 2457 2457 2459 2459 2458 2458 2458 2458 2459 2459 2460 2460 2459 2459 2461 2461 2460 2460 2460 2460 2461 2461 2462 2462 2461 2461 2463 2463 2462 2462 2462 2462 2463 2463 2464 2464 2463 2463 2465 2465 2464 2464 2464 2464 2465 2465 2466 2466 2465 2465 2467 2467 2466 2466 2466 2466 2467 2467 3165 3165 2467 2467 3166 3166 3167 3167 2468 2468 2469 2469 2470 2470 2469 2469 2471 2471 2470 2470 2470 2470 2471 2471 2472 2472 2471 2471 2473 2473 2472 2472 2472 2472 2473 2473 2474 2474 2473 2473 2475 2475 2474 2474 2474 2474 2475 2475 2476 2476 2475 2475 2477 2477 2476 2476 2476 2476 2477 2477 2478 2478 2477 2477 2479 2479 2478 2478 2480 2480 2481 2481 2482 2482 2481 2481 2484 2484 2482 2482 2482 2482 2484 2484 2486 2486 2484 2484 2488 2488 2486 2486 3168 3168 3169 3169 2490 2490 3170 3170 2492 2492 2490 2490 2490 2490 2492 2492 2494 2494 2492 2492 2496 2496 2494 2494 2494 2494 2496 2496 2498 2498 2496 2496 2500 2500 2498 2498 2498 2498 2500 2500 2502 2502 2500 2500 2503 2503 2502 2502 2502 2502 2503 2503 2506 2506 2503 2503 2508 2508 2506 2506 2506 2506 2508 2508 2510 2510 2508 2508 2512 2512 2510 2510 2510 2510 2512 2512 2514 2514 2512 2512 2516 2516 2514 2514 2514 2514 2516 2516 3171 3171 2516 2516 3172 3172 3173 3173 2518 2518 2520 2520 2522 2522 2520 2520 2524 2524 2522 2522 2522 2522 2524 2524 2526 2526 2524 2524 2527 2527 2526 2526 2526 2526 2527 2527 2523 2523 2527 2527 2525 2525 2523 2523 2523 2523 2525 2525 2519 2519 2525 2525 2521 2521 2519 2519 3174 3174 3175 3175 2515 2515 3176 3176 2517 2517 2515 2515 2515 2515 2517 2517 2511 2511 2517 2517 2513 2513 2511 2511 2511 2511 2513 2513 2507 2507 2513 2513 2509 2509 2507 2507 2507 2507 2509 2509 2504 2504 2509 2509 2505 2505 2504 2504 2504 2504 2505 2505 2499 2499 2505 2505 2501 2501 2499 2499 2499 2499 2501 2501 2495 2495 2501 2501 2497 2497 2495 2495 2495 2495 2497 2497 2491 2491 2497 2497 2493 2493 2491 2491 2491 2491 2493 2493 3177 3177 2493 2493 3178 3178 3179 3179 2487 2487 2489 2489 2483 2483 2489 2489 2485 2485 2483 2483 2483 2483 2485 2485 2480 2480 2485 2485 2481 2481 2480 2480 2532 2532 2530 2530 2540 2540 2530 2530 2528 2528 2540 2540 2540 2540 2528 2528 2529 2529 2538 2538 2536 2536 2540 2540 2536 2536 2534 2534 2540 2540 2540 2540 2534 2534 2532 2532 2545 2545 2543 2543 2540 2540 2543 2543 2541 2541 2540 2540 2540 2540 2541 2541 2538 2538 2551 2551 2549 2549 2540 2540 2549 2549 2547 2547 2540 2540 2540 2540 2547 2547 2545 2545 2548 2548 2550 2550 2540 2540 2550 2550 2552 2552 2540 2540 2540 2540 2552 2552 2551 2551 2542 2542 2544 2544 2540 2540 2544 2544 2546 2546 2540 2540 2540 2540 2546 2546 2548 2548 2535 2535 2537 2537 2540 2540 2537 2537 2539 2539 2540 2540 2540 2540 2539 2539 2542 2542 2529 2529 2531 2531 2540 2540 2531 2531 2533 2533 2540 2540 2540 2540 2533 2533 2535 2535 2562 2562 2561 2561 2559 2559 2562 2562 2559 2559 2560 2560 2559 2559 2557 2557 2560 2560 2560 2560 2557 2557 2558 2558 2557 2557 2555 2555 2558 2558 2558 2558 2555 2555 2556 2556 3180 3180 2553 2553 3181 3181 3182 3182 2553 2553 2554 2554 2564 2564 2563 2563 2565 2565 2564 2564 2565 2565 2566 2566 2565 2565 2567 2567 2566 2566 2566 2566 2567 2567 2568 2568 2567 2567 2569 2569 2568 2568 2568 2568 2569 2569 2570 2570 2571 2571 2572 2572 2573 2573 2572 2572 2574 2574 2573 2573 2575 2575 2576 2576 2577 2577 2576 2576 2578 2578 2577 2577 2579 2579 2580 2580 2581 2581 2580 2580 2582 2582 2581 2581 2583 2583 2584 2584 2585 2585 2584 2584 2586 2586 2585 2585 2597 2597 2598 2598 2596 2596 2597 2597 2596 2596 2595 2595 2596 2596 2594 2594 2595 2595 2595 2595 2594 2594 2593 2593 2594 2594 2592 2592 2593 2593 2593 2593 2592 2592 2591 2591 2592 2592 2590 2590 2591 2591 2591 2591 2590 2590 2589 2589 3183 3183 2588 2588 3184 3184 3185 3185 2588 2588 2587 2587 2599 2599 2600 2600 2602 2602 2599 2599 2602 2602 2601 2601 2602 2602 2604 2604 2601 2601 2601 2601 2604 2604 2603 2603 2604 2604 2606 2606 2603 2603 2603 2603 2606 2606 2605 2605 2606 2606 3186 3186 2605 2605 2605 2605 3187 3187 3188 3188 2608 2608 2610 2610 2607 2607 2607 2607 2610 2610 2609 2609 2610 2610 2612 2612 2609 2609 2609 2609 2612 2612 2611 2611 2625 2625 2626 2626 2624 2624 2625 2625 2624 2624 2623 2623 2624 2624 2622 2622 2623 2623 2623 2623 2622 2622 2621 2621 2622 2622 2620 2620 2621 2621 2621 2621 2620 2620 2619 2619 2620 2620 3189 3189 2619 2619 2619 2619 3190 3190 3191 3191 2618 2618 2616 2616 2617 2617 2617 2617 2616 2616 2615 2615 2616 2616 2614 2614 2615 2615 2615 2615 2614 2614 2613 2613 2627 2627 2628 2628 2629 2629 2628 2628 2630 2630 2629 2629 2629 2629 2630 2630 2631 2631 2630 2630 2632 2632 2631 2631 2631 2631 2632 2632 2633 2633 2632 2632 2634 2634 2633 2633 2633 2633 2634 2634 3192 3192 2634 2634 3193 3193 3194 3194 2635 2635 2636 2636 2637 2637 2636 2636 2638 2638 2637 2637 2637 2637 2638 2638 2639 2639 2638 2638 2640 2640 2639 2639 2641 2641 2642 2642 3195 3195 2642 2642 3196 3196 3197 3197 2643 2643 2644 2644 2645 2645 2644 2644 2646 2646 2645 2645 2645 2645 2646 2646 2647 2647 2646 2646 2648 2648 2647 2647 2647 2647 2648 2648 2649 2649 2648 2648 2650 2650 2649 2649 2649 2649 2650 2650 2651 2651 2650 2650 2652 2652 2651 2651 2651 2651 2652 2652 2653 2653 2652 2652 2654 2654 2653 2653 2653 2653 2654 2654 2655 2655 2654 2654 2656 2656 2655 2655 2655 2655 2656 2656 2657 2657 2656 2656 2658 2658 2657 2657 2657 2657 2658 2658 2659 2659 2658 2658 2660 2660 2659 2659 2659 2659 2660 2660 2661 2661 2660 2660 2662 2662 2661 2661 2661 2661 2662 2662 2663 2663 2662 2662 2664 2664 2663 2663 3198 3198 3199 3199 2665 2665 3200 3200 2666 2666 2665 2665 2665 2665 2666 2666 2667 2667 2666 2666 2668 2668 2667 2667 2667 2667 2668 2668 2669 2669 2668 2668 2670 2670 2669 2669 2669 2669 2670 2670 2671 2671 2670 2670 2672 2672 2671 2671 2671 2671 2672 2672 2673 2673 2672 2672 2674 2674 2673 2673 2673 2673 2674 2674 2675 2675 2674 2674 2676 2676 2675 2675 2675 2675 2676 2676 2677 2677 2676 2676 2678 2678 2677 2677 2677 2677 2678 2678 2679 2679 2678 2678 2680 2680 2679 2679 2679 2679 2680 2680 2681 2681 2680 2680 2682 2682 2681 2681 2681 2681 2682 2682 2683 2683 2682 2682 2684 2684 2683 2683 2683 2683 2684 2684 2685 2685 2684 2684 2686 2686 2685 2685 2685 2685 2686 2686 2687 2687 2686 2686 2688 2688 2687 2687 2687 2687 2688 2688 2689 2689 2688 2688 2690 2690 2689 2689 2689 2689 2690 2690 2691 2691 2690 2690 2692 2692 2691 2691 2691 2691 2692 2692 3201 3201 2692 2692 3202 3202 3203 3203 2693 2693 2694 2694 2695 2695 2694 2694 2696 2696 2695 2695 2695 2695 2696 2696 2697 2697 2696 2696 2698 2698 2697 2697 2697 2697 2698 2698 2699 2699 2698 2698 2700 2700 2699 2699 2699 2699 2700 2700 2701 2701 2700 2700 2702 2702 2701 2701 2701 2701 2702 2702 2703 2703 2702 2702 2704 2704 2703 2703 2703 2703 2704 2704 2705 2705 2704 2704 2706 2706 2705 2705 2705 2705 2706 2706 2707 2707 2706 2706 2708 2708 2707 2707
+27 27 19 19 25 25 2 2 3 3 19 19 27 27 25 25 35 35 38 38 34 34 40 40 34 34 35 35 40 40 40 40 35 35 39 39 25 25 28 28 35 35 28 28 29 29 35 35 35 35 29 29 30 30 15 15 16 16 19 19 16 16 17 17 19 19 2 2 19 19 1 1 19 19 18 18 1 1 1 1 18 18 0 0 3 3 4 4 19 19 4 4 5 5 19 19 19 19 5 5 6 6 30 30 31 31 35 35 31 31 32 32 35 35 35 35 32 32 33 33 12 12 13 13 19 19 13 13 14 14 19 19 19 19 14 14 15 15 33 33 36 36 35 35 36 36 37 37 35 35 35 35 37 37 39 39 17 17 20 20 19 19 20 20 21 21 19 19 19 19 21 21 22 22 6 6 7 7 19 19 7 7 8 8 19 19 19 19 8 8 9 9 9 9 10 10 19 19 10 10 11 11 19 19 19 19 11 11 12 12 26 26 25 25 24 24 25 25 19 19 24 24 24 24 19 19 23 23 19 19 22 22 23 23 47 47 46 46 51 51 46 46 45 45 51 51 42 42 41 41 43 43 41 41 51 51 43 43 43 43 51 51 44 44 51 51 45 45 44 44 53 53 50 50 52 52 50 50 49 49 52 52 52 52 49 49 51 51 49 49 48 48 51 51 51 51 48 48 47 47 67 67 66 66 54 54 54 54 55 55 67 67 55 55 56 56 67 67 67 67 56 56 57 57 75 75 60 60 61 61 75 75 61 61 76 76 61 61 62 62 76 76 76 76 62 62 77 77 62 62 63 63 77 77 77 77 63 63 64 64 64 64 65 65 77 77 65 65 68 68 77 77 77 77 68 68 72 72 75 75 74 74 60 60 74 74 73 73 60 60 60 60 73 73 59 59 73 73 71 71 59 59 59 59 71 71 70 70 57 57 58 58 67 67 58 58 59 59 67 67 67 67 59 59 69 69 59 59 70 70 69 69 81 81 85 85 84 84 81 81 84 84 80 80 84 84 83 83 80 80 80 80 83 83 79 79 83 83 82 82 79 79 79 79 82 82 78 78 125 125 126 126 109 109 126 126 122 122 109 109 109 109 122 122 107 107 122 122 120 120 107 107 107 107 120 120 119 119 119 119 117 117 107 107 117 117 115 115 107 107 107 107 115 115 113 113 111 111 112 112 108 108 112 112 114 114 108 108 108 108 114 114 118 118 121 121 124 124 127 127 124 124 108 108 127 127 127 127 108 108 123 123 108 108 118 118 123 123 105 105 106 106 110 110 106 106 124 124 110 110 110 110 124 124 116 116 124 124 121 121 116 116 86 86 88 88 87 87 88 88 90 90 87 87 88 88 89 89 90 90 2527 2527 91 91 2528 2528 2529 2529 91 91 93 93 91 91 92 92 93 93 92 92 94 94 93 93 93 93 94 94 96 96 94 94 95 95 96 96 96 96 95 95 100 100 95 95 97 97 100 100 100 100 97 97 98 98 98 98 99 99 100 100 99 99 101 101 100 100 100 100 101 101 103 103 113 113 111 111 107 107 111 111 108 108 107 107 107 107 108 108 104 104 108 108 103 103 104 104 104 104 103 103 102 102 103 103 101 101 102 102 128 128 129 129 130 130 129 129 131 131 130 130 133 133 135 135 134 134 137 137 136 136 134 134 136 136 132 132 134 134 134 134 132 132 133 133 143 143 141 141 162 162 141 141 138 138 162 162 162 162 138 138 139 139 218 218 219 219 226 226 178 178 184 184 175 175 184 184 181 181 175 175 175 175 181 181 172 172 174 174 171 171 176 176 171 171 169 169 176 176 176 176 169 169 161 161 169 169 147 147 161 161 161 161 147 147 162 162 147 147 144 144 162 162 162 162 144 144 143 143 176 176 180 180 174 174 180 180 183 183 174 174 174 174 183 183 177 177 183 183 185 185 177 177 177 177 185 185 178 178 185 185 186 186 178 178 178 178 186 186 184 184 218 218 226 226 221 221 226 226 225 225 221 221 221 221 225 225 222 222 191 191 190 190 189 189 190 190 188 188 189 189 189 189 188 188 187 187 188 188 182 182 187 187 187 187 182 182 179 179 182 182 170 170 179 179 179 179 170 170 168 168 170 170 166 166 168 168 168 168 166 166 165 165 166 166 160 160 165 165 165 165 160 160 159 159 160 160 155 155 159 159 159 159 155 155 156 156 155 155 150 150 156 156 156 156 150 150 153 153 150 150 145 145 153 153 153 153 145 145 149 149 145 145 140 140 149 149 149 149 140 140 148 148 140 140 142 142 148 148 148 148 142 142 151 151 142 142 146 146 151 151 151 151 146 146 154 154 146 146 152 152 154 154 154 154 152 152 158 158 152 152 157 157 158 158 158 158 157 157 164 164 157 157 163 163 164 164 164 164 163 163 167 167 163 163 172 172 167 167 167 167 172 172 173 173 172 172 181 181 173 173 222 222 225 225 220 220 225 225 224 224 220 220 220 220 224 224 216 216 224 224 223 223 216 216 216 216 223 223 215 215 223 223 217 217 215 215 215 215 217 217 213 213 217 217 214 214 213 213 213 213 214 214 211 211 214 214 212 212 211 211 211 211 212 212 209 209 212 212 210 210 209 209 209 209 210 210 207 207 210 210 208 208 207 207 207 207 208 208 205 205 208 208 206 206 205 205 205 205 206 206 203 203 206 206 204 204 203 203 203 203 204 204 201 201 204 204 202 202 201 201 201 201 202 202 199 199 202 202 200 200 199 199 199 199 200 200 197 197 200 200 198 198 197 197 197 197 198 198 195 195 198 198 196 196 195 195 195 195 196 196 193 193 196 196 194 194 193 193 193 193 194 194 191 191 194 194 192 192 191 191 191 191 192 192 190 190 227 227 228 228 229 229 228 228 230 230 229 229 231 231 237 237 232 232 237 237 236 236 232 232 235 235 234 234 2530 2530 234 234 2531 2531 2532 2532 236 236 233 233 232 232 252 252 238 238 251 251 238 238 239 239 251 251 251 251 239 239 250 250 239 239 240 240 250 250 250 250 240 240 249 249 240 240 241 241 249 249 249 249 241 241 248 248 241 241 242 242 248 248 242 242 243 243 248 248 248 248 243 243 247 247 2533 2533 2534 2534 246 246 2535 2535 244 244 246 246 246 246 244 244 245 245 253 253 254 254 255 255 254 254 256 256 255 255 2536 2536 2537 2537 257 257 2538 2538 258 258 257 257 257 257 258 258 259 259 258 258 260 260 259 259 259 259 260 260 261 261 260 260 262 262 261 261 261 261 262 262 263 263 262 262 264 264 263 263 263 263 264 264 265 265 264 264 266 266 265 265 267 267 268 268 269 269 268 268 270 270 269 269 277 277 272 272 273 273 272 272 271 271 273 273 277 277 273 273 276 276 273 273 274 274 276 276 276 276 274 274 275 275 288 288 287 287 305 305 284 284 283 283 299 299 336 336 335 335 333 333 335 335 334 334 333 333 2539 2539 2540 2540 323 323 2541 2541 2542 2542 323 323 323 323 2543 2543 2544 2544 2545 2545 2546 2546 303 303 321 321 320 320 310 310 320 320 319 319 310 310 310 310 319 319 313 313 319 319 322 322 313 313 313 313 322 322 314 314 322 322 324 324 314 314 314 314 324 324 315 315 324 324 327 327 315 315 315 315 327 327 317 317 327 327 328 328 317 317 317 317 328 328 318 318 328 328 331 331 318 318 318 318 331 331 332 332 310 310 309 309 321 321 309 309 308 308 321 321 321 321 308 308 307 307 2547 2547 2548 2548 303 303 2549 2549 2550 2550 303 303 303 303 2551 2551 304 304 2552 2552 2553 2553 304 304 299 299 283 283 297 297 283 283 282 282 297 297 297 297 282 282 296 296 278 278 293 293 279 279 293 293 295 295 279 279 279 279 295 295 280 280 295 295 296 296 280 280 280 280 296 296 281 281 296 296 282 282 281 281 305 305 287 287 301 301 287 287 286 286 301 301 301 301 286 286 299 299 286 286 285 285 299 299 299 299 285 285 284 284 288 288 305 305 289 289 305 305 306 306 289 289 289 289 306 306 290 290 306 306 311 311 290 290 290 290 311 311 291 291 311 311 312 312 291 291 291 291 312 312 292 292 2554 2554 303 303 323 323 303 303 302 302 323 323 323 323 302 302 316 316 302 302 300 300 316 316 300 300 298 298 316 316 316 316 298 298 312 312 298 298 294 294 312 312 312 312 294 294 292 292 338 338 337 337 339 339 338 338 339 339 340 340 339 339 341 341 340 340 340 340 341 341 342 342 341 341 343 343 342 342 342 342 343 343 344 344 2555 2555 345 345 2556 2556 2557 2557 345 345 346 346 347 347 348 348 349 349 348 348 350 350 349 349 386 386 403 403 398 398 365 365 367 367 366 366 367 367 368 368 366 366 374 374 375 375 406 406 375 375 378 378 406 406 485 485 482 482 459 459 368 368 370 370 366 366 370 370 371 371 366 366 366 366 371 371 406 406 371 371 372 372 406 406 406 406 372 372 374 374 386 386 398 398 383 383 398 398 394 394 383 383 383 383 394 394 373 373 394 394 392 392 373 373 373 373 392 392 369 369 392 392 391 391 369 369 369 369 391 391 363 363 391 391 393 393 363 363 363 363 393 393 361 361 393 393 395 395 361 361 361 361 395 395 359 359 481 481 483 483 465 465 483 483 486 486 465 465 495 495 497 497 511 511 497 497 500 500 511 511 511 511 500 500 502 502 496 496 494 494 510 510 494 494 492 492 510 510 485 485 459 459 487 487 471 471 491 491 469 469 491 491 489 489 469 469 469 469 489 489 467 467 359 359 395 395 357 357 395 395 399 399 357 357 357 357 399 399 355 355 354 354 352 352 404 404 352 352 351 351 404 404 404 404 351 351 399 399 351 351 353 353 399 399 399 399 353 353 355 355 451 451 454 454 441 441 454 454 456 456 441 441 441 441 456 456 443 443 456 456 459 459 443 443 443 443 459 459 452 452 464 464 463 463 459 459 463 463 457 457 459 459 459 459 457 457 452 452 403 403 386 386 408 408 386 386 402 402 408 408 408 408 402 402 410 410 402 402 415 415 410 410 410 410 415 415 413 413 415 415 426 426 413 413 413 413 426 426 416 416 426 426 428 428 416 416 416 416 428 428 419 419 428 428 430 430 419 419 419 419 430 430 432 432 502 502 503 503 511 511 503 503 501 501 511 511 511 511 501 501 510 510 501 501 499 499 510 510 510 510 499 499 496 496 475 475 476 476 468 468 451 451 441 441 448 448 441 441 439 439 448 448 448 448 439 439 446 446 439 439 437 437 446 446 446 446 437 437 435 435 486 486 488 488 465 465 488 488 490 490 465 465 465 465 490 490 511 511 490 490 493 493 511 511 511 511 493 493 495 495 487 487 459 459 489 489 459 459 462 462 489 489 489 489 462 462 467 467 482 482 480 480 459 459 480 480 478 478 459 459 459 459 478 478 464 464 478 478 477 477 464 464 464 464 477 477 465 465 477 477 479 479 465 465 465 465 479 479 481 481 471 471 473 473 491 491 473 473 474 474 491 491 491 491 474 474 484 484 474 474 472 472 484 484 484 484 472 472 476 476 472 472 470 470 476 476 476 476 470 470 468 468 409 409 364 364 362 362 492 492 489 489 510 510 489 489 491 491 510 510 510 510 491 491 509 509 491 491 498 498 509 509 509 509 498 498 504 504 504 504 505 505 509 509 505 505 506 506 509 509 509 509 506 506 508 508 506 506 507 507 508 508 468 468 466 466 475 475 466 466 461 461 475 475 475 475 461 461 460 460 461 461 458 458 460 460 460 460 458 458 449 449 458 458 455 455 449 449 449 449 455 455 442 442 455 455 453 453 442 442 442 442 453 453 440 440 453 453 450 450 440 440 444 444 425 425 445 445 425 425 423 423 445 445 432 432 447 447 419 419 447 447 445 445 419 419 419 419 445 445 421 421 445 445 423 423 421 421 362 362 360 360 409 409 360 360 358 358 409 409 409 409 358 358 404 404 358 358 356 356 404 404 404 404 356 356 354 354 432 432 434 434 447 447 434 434 436 436 447 447 447 447 436 436 450 450 436 436 438 438 450 450 450 450 438 438 440 440 378 378 381 381 406 406 381 381 382 382 406 406 406 406 382 382 380 380 405 405 390 390 388 388 376 376 379 379 377 377 379 379 384 384 377 377 377 377 384 384 380 380 384 384 387 387 380 380 380 380 387 387 406 406 387 387 389 389 406 406 406 406 389 389 396 396 396 396 400 400 406 406 400 400 401 401 406 406 406 406 401 401 405 405 401 401 397 397 405 405 405 405 397 397 390 390 444 444 446 446 425 425 446 446 435 435 425 425 425 425 435 435 424 424 435 435 433 433 424 424 424 424 433 433 422 422 433 433 431 431 422 422 422 422 431 431 420 420 431 431 429 429 420 420 420 420 429 429 417 417 429 429 427 427 417 417 417 417 427 427 414 414 427 427 418 418 414 414 414 414 418 418 411 411 418 418 412 412 411 411 411 411 412 412 409 409 412 412 407 407 409 409 409 409 407 407 364 364 407 407 405 405 364 364 364 364 405 405 385 385 405 405 388 388 385 385 609 609 607 607 608 608 607 607 606 606 608 608 607 607 605 605 606 606 605 605 604 604 606 606 606 606 604 604 603 603 600 600 599 599 601 601 599 599 603 603 601 601 601 601 603 603 602 602 603 603 604 604 602 602 600 600 598 598 599 599 598 598 597 597 599 599 599 599 597 597 596 596 597 597 595 595 596 596 595 595 594 594 596 596 596 596 594 594 592 592 594 594 593 593 592 592 2558 2558 591 591 2559 2559 2560 2560 591 591 590 590 591 591 589 589 590 590 589 589 588 588 590 590 590 590 588 588 587 587 584 584 583 583 585 585 583 583 587 587 585 585 585 585 587 587 586 586 587 587 588 588 586 586 584 584 582 582 583 583 582 582 581 581 583 583 583 583 581 581 580 580 581 581 579 579 580 580 579 579 578 578 580 580 580 580 578 578 576 576 578 578 577 577 576 576 577 577 575 575 576 576 576 576 575 575 574 574 570 570 571 571 572 572 571 571 574 574 572 572 572 572 574 574 573 573 574 574 575 575 573 573 570 570 569 569 571 571 569 569 568 568 571 571 571 571 568 568 566 566 568 568 567 567 566 566 567 567 565 565 566 566 566 566 565 565 563 563 565 565 564 564 563 563 564 564 562 562 563 563 563 563 562 562 560 560 562 562 561 561 560 560 561 561 559 559 560 560 560 560 559 559 557 557 555 555 554 554 556 556 554 554 557 557 556 556 556 556 557 557 558 558 557 557 559 559 558 558 555 555 553 553 554 554 553 553 552 552 554 554 554 554 552 552 550 550 552 552 551 551 550 550 551 551 549 549 550 550 550 550 549 549 547 547 549 549 548 548 547 547 548 548 546 546 547 547 547 547 546 546 2561 2561 546 546 2562 2562 2563 2563 545 545 541 541 544 544 544 544 541 541 539 539 534 534 533 533 537 537 533 533 539 539 537 537 537 537 539 539 540 540 539 539 541 541 540 540 534 534 531 531 533 533 531 531 527 527 533 533 533 533 527 527 525 525 527 527 526 526 525 525 526 526 523 523 525 525 525 525 523 523 519 519 523 523 520 520 519 519 520 520 517 517 519 519 519 519 517 517 512 512 517 517 513 513 512 512 513 513 514 514 512 512 512 512 514 514 515 515 522 522 521 521 518 518 521 521 515 515 518 518 518 518 515 515 516 516 515 515 514 514 516 516 522 522 524 524 521 521 524 524 528 528 521 521 521 521 528 528 529 529 528 528 530 530 529 529 530 530 532 532 529 529 529 529 532 532 535 535 543 543 542 542 538 538 542 542 535 535 538 538 538 538 535 535 536 536 535 535 532 532 536 536 610 610 611 611 612 612 611 611 613 613 612 612 612 612 613 613 614 614 613 613 615 615 614 614 616 616 617 617 618 618 617 617 619 619 618 618 621 621 620 620 622 622 620 620 2564 2564 622 622 622 622 2565 2565 2566 2566 623 623 624 624 625 625 624 624 631 631 625 625 625 625 631 631 628 628 638 638 636 636 639 639 636 636 634 634 639 639 639 639 634 634 631 631 634 634 630 630 631 631 631 631 630 630 628 628 638 638 639 639 642 642 639 639 641 641 642 642 642 642 641 641 643 643 632 632 635 635 633 633 635 635 637 637 633 633 633 633 637 637 641 641 637 637 640 640 641 641 641 641 640 640 643 643 632 632 633 633 629 629 633 633 626 626 629 629 629 629 626 626 627 627 721 721 687 687 684 684 692 692 691 691 721 721 691 691 689 689 721 721 721 721 689 689 687 687 676 676 672 672 653 653 684 684 682 682 721 721 682 682 680 680 721 721 721 721 680 680 653 653 680 680 678 678 653 653 653 653 678 678 676 676 672 672 670 670 653 653 670 670 666 666 653 653 653 653 666 666 652 652 666 666 664 664 652 652 683 683 686 686 720 720 686 686 688 688 720 720 720 720 688 688 721 721 688 688 690 690 721 721 721 721 690 690 692 692 664 664 665 665 652 652 665 665 669 669 652 652 652 652 669 669 660 660 720 720 658 658 659 659 669 669 671 671 660 660 671 671 675 675 660 660 660 660 675 675 662 662 675 675 677 677 662 662 662 662 677 677 667 667 677 677 679 679 667 667 659 659 663 663 720 720 663 663 668 668 720 720 720 720 668 668 674 674 683 683 720 720 681 681 720 720 674 674 681 681 681 681 674 674 679 679 674 674 673 673 679 679 679 679 673 673 667 667 707 707 709 709 719 719 718 718 717 717 720 720 717 717 715 715 720 720 715 715 712 712 720 720 720 720 712 712 710 710 709 709 711 711 719 719 711 711 714 714 719 719 719 719 714 714 716 716 702 702 650 650 704 704 650 650 654 654 704 704 710 710 708 708 720 720 708 708 706 706 720 720 720 720 706 706 658 658 706 706 704 704 658 658 658 658 704 704 656 656 704 704 654 654 656 656 700 700 698 698 645 645 645 645 644 644 700 700 644 644 646 646 700 700 700 700 646 646 702 702 646 646 648 648 702 702 702 702 648 648 650 650 707 707 719 719 705 705 719 719 713 713 705 705 705 705 713 713 703 703 713 713 693 693 703 703 703 703 693 693 701 701 693 693 685 685 701 701 701 701 685 685 699 699 685 685 661 661 699 699 699 699 661 661 697 697 661 661 657 657 697 697 697 697 657 657 695 695 657 657 655 655 695 695 695 695 655 655 694 694 655 655 651 651 694 694 694 694 651 651 696 696 651 651 649 649 696 696 696 696 649 649 698 698 649 649 647 647 698 698 698 698 647 647 645 645 765 765 763 763 731 731 763 763 761 761 731 731 731 731 761 761 759 759 765 765 731 731 767 767 731 731 733 733 767 767 767 767 733 733 735 735 735 735 738 738 767 767 738 738 740 740 767 767 767 767 740 740 769 769 740 740 742 742 769 769 769 769 742 742 744 744 760 760 750 750 746 746 760 760 746 746 758 758 746 746 737 737 758 758 758 758 737 737 756 756 737 737 730 730 756 756 756 756 730 730 754 754 730 730 722 722 754 754 754 754 722 722 719 719 750 750 760 760 770 770 760 760 762 762 770 770 770 770 762 762 776 776 762 762 764 764 776 776 764 764 766 766 776 776 776 776 766 766 796 796 766 766 768 768 796 796 796 796 768 768 802 802 768 768 771 771 802 802 802 802 771 771 803 803 771 771 773 773 803 803 803 803 773 773 804 804 773 773 775 775 804 804 804 804 775 775 805 805 775 775 774 774 805 805 805 805 774 774 772 772 772 772 769 769 805 805 769 769 744 744 805 805 805 805 744 744 806 806 744 744 747 747 806 806 806 806 747 747 810 810 747 747 749 749 810 810 748 748 811 811 749 749 811 811 812 812 749 749 749 749 812 812 810 810 745 745 808 808 748 748 808 808 807 807 748 748 748 748 807 807 811 811 745 745 743 743 808 808 743 743 741 741 808 808 808 808 741 741 720 720 741 741 739 739 720 720 739 739 736 736 720 720 736 736 734 734 720 720 720 720 734 734 732 732 759 759 757 757 731 731 757 757 755 755 731 731 731 731 755 755 728 728 732 732 729 729 720 720 729 729 727 727 720 720 720 720 727 727 725 725 725 725 723 723 720 720 723 723 719 719 720 720 720 720 719 719 718 718 719 719 716 716 718 718 723 723 724 724 719 719 724 724 726 726 719 719 719 719 726 726 728 728 755 755 753 753 728 728 753 753 751 751 728 728 728 728 751 751 719 719 751 751 752 752 719 719 719 719 752 752 754 754 809 809 795 795 793 793 801 801 800 800 809 809 800 800 798 798 809 809 809 809 798 798 795 795 787 787 721 721 789 789 721 721 809 809 789 789 789 789 809 809 791 791 809 809 793 793 791 791 790 790 792 792 808 808 787 787 785 785 721 721 785 785 783 783 721 721 721 721 783 783 781 781 780 780 782 782 720 720 781 781 779 779 721 721 779 779 777 777 721 721 721 721 777 777 720 720 777 777 778 778 720 720 720 720 778 778 780 780 782 782 784 784 720 720 784 784 786 786 720 720 720 720 786 786 808 808 786 786 788 788 808 808 808 808 788 788 790 790 792 792 794 794 808 808 794 794 797 797 808 808 808 808 797 797 809 809 797 797 799 799 809 809 809 809 799 799 801 801 813 813 814 814 815 815 814 814 817 817 815 815 815 815 817 817 819 819 817 817 821 821 819 819 2567 2567 2568 2568 823 823 2569 2569 825 825 823 823 823 823 825 825 827 827 825 825 829 829 827 827 827 827 829 829 831 831 829 829 833 833 831 831 831 831 833 833 835 835 833 833 836 836 835 835 835 835 836 836 839 839 836 836 841 841 839 839 839 839 841 841 843 843 841 841 845 845 843 843 843 843 845 845 847 847 845 845 849 849 847 847 847 847 849 849 2570 2570 849 849 2571 2571 2572 2572 851 851 853 853 855 855 853 853 857 857 855 855 855 855 857 857 859 859 857 857 860 860 859 859 859 859 860 860 856 856 860 860 858 858 856 856 856 856 858 858 852 852 858 858 854 854 852 852 2573 2573 2574 2574 848 848 2575 2575 850 850 848 848 848 848 850 850 844 844 850 850 846 846 844 844 844 844 846 846 840 840 846 846 842 842 840 840 840 840 842 842 837 837 842 842 838 838 837 837 837 837 838 838 832 832 838 838 834 834 832 832 832 832 834 834 828 828 834 834 830 830 828 828 828 828 830 830 824 824 830 830 826 826 824 824 824 824 826 826 2576 2576 826 826 2577 2577 2578 2578 820 820 822 822 816 816 822 822 818 818 816 816 816 816 818 818 813 813 818 818 814 814 813 813 864 864 862 862 873 873 862 862 861 861 873 873 873 873 861 861 863 863 870 870 868 868 873 873 868 868 866 866 873 873 873 873 866 866 864 864 877 877 875 875 873 873 875 875 872 872 873 873 873 873 872 872 870 870 883 883 881 881 873 873 881 881 879 879 873 873 873 873 879 879 877 877 882 882 884 884 873 873 884 884 885 885 873 873 873 873 885 885 883 883 876 876 878 878 873 873 878 878 880 880 873 873 873 873 880 880 882 882 869 869 871 871 873 873 871 871 874 874 873 873 873 873 874 874 876 876 863 863 865 865 873 873 865 865 867 867 873 873 873 873 867 867 869 869 886 886 887 887 888 888 887 887 890 890 888 888 888 888 890 890 892 892 890 890 894 894 892 892 2579 2579 2580 2580 896 896 2581 2581 898 898 896 896 896 896 898 898 900 900 898 898 902 902 900 900 900 900 902 902 904 904 902 902 906 906 904 904 904 904 906 906 908 908 906 906 910 910 908 908 908 908 910 910 912 912 910 910 914 914 912 912 912 912 914 914 916 916 914 914 918 918 916 916 916 916 918 918 920 920 918 918 922 922 920 920 920 920 922 922 2582 2582 922 922 2583 2583 2584 2584 924 924 926 926 928 928 926 926 930 930 928 928 928 928 930 930 932 932 930 930 933 933 932 932 932 932 933 933 929 929 933 933 931 931 929 929 929 929 931 931 925 925 931 931 927 927 925 925 2585 2585 2586 2586 921 921 2587 2587 923 923 921 921 921 921 923 923 917 917 923 923 919 919 917 917 917 917 919 919 913 913 919 919 915 915 913 913 913 913 915 915 909 909 915 915 911 911 909 909 909 909 911 911 905 905 911 911 907 907 905 905 905 905 907 907 901 901 907 907 903 903 901 901 901 901 903 903 897 897 903 903 899 899 897 897 897 897 899 899 2588 2588 899 899 2589 2589 2590 2590 893 893 895 895 889 889 895 895 891 891 889 889 889 889 891 891 886 886 891 891 887 887 886 886 965 965 971 971 961 961 971 971 963 963 961 961 961 961 963 963 958 958 963 963 959 959 958 958 958 958 959 959 955 955 959 959 953 953 955 955 955 955 953 953 951 951 953 953 945 945 951 951 951 951 945 945 949 949 945 945 940 940 949 949 949 949 940 940 947 947 940 940 938 938 947 947 947 947 938 938 943 943 938 938 936 936 943 943 943 943 936 936 941 941 936 936 934 934 941 941 941 941 934 934 942 942 934 934 935 935 942 942 942 942 935 935 946 946 935 935 937 937 946 946 946 946 937 937 948 948 937 937 939 939 948 948 948 948 939 939 950 950 939 939 944 944 950 950 950 950 944 944 954 954 944 944 952 952 954 954 954 954 952 952 957 957 952 952 956 956 957 957 957 957 956 956 960 960 956 956 962 962 960 960 960 960 962 962 964 964 962 962 970 970 964 964 964 964 970 970 966 966 970 970 975 975 966 966 966 966 975 975 968 968 975 975 977 977 968 968 968 968 977 977 972 972 977 977 979 979 972 972 972 972 979 979 974 974 979 979 981 981 974 974 974 974 981 981 973 973 981 981 980 980 973 973 973 973 980 980 969 969 980 980 978 978 969 969 969 969 978 978 967 967 978 978 976 976 967 967 967 967 976 976 965 965 976 976 971 971 965 965 1024 1024 1026 1026 1022 1022 1026 1026 1028 1028 1022 1022 1024 1024 1022 1022 1021 1021 1022 1022 1017 1017 1021 1021 1021 1021 1017 1017 1019 1019 1019 1019 1017 1017 1016 1016 1017 1017 1012 1012 1016 1016 1016 1016 1012 1012 1014 1014 1012 1012 1008 1008 1014 1014 1014 1014 1008 1008 1010 1010 1003 1003 1006 1006 1008 1008 1006 1006 1007 1007 1008 1008 1008 1008 1007 1007 1010 1010 2591 2591 2592 2592 997 997 2593 2593 999 999 997 997 997 997 999 999 1003 1003 999 999 1002 1002 1003 1003 1003 1003 1002 1002 1006 1006 985 985 990 990 991 991 990 990 993 993 991 991 991 991 993 993 996 996 986 986 983 983 982 982 983 983 984 984 982 982 982 982 984 984 985 985 984 984 987 987 985 985 985 985 987 987 990 990 992 992 989 989 986 986 989 989 988 988 986 986 986 986 988 988 983 983 998 998 2594 2594 2595 2595 995 995 994 994 992 992 992 992 994 994 989 989 1004 1004 1001 1001 998 998 1001 1001 1000 1000 998 998 998 998 1000 1000 2596 2596 1026 1026 1027 1027 1028 1028 1027 1027 2597 2597 1028 1028 1028 1028 2598 2598 2599 2599 1031 1031 1034 1034 1032 1032 1032 1032 1034 1034 1036 1036 1034 1034 1038 1038 1036 1036 1036 1036 1038 1038 1040 1040 1038 1038 1041 1041 1040 1040 1040 1040 1041 1041 1037 1037 1041 1041 1039 1039 1037 1037 1037 1037 1039 1039 1033 1033 1039 1039 1035 1035 1033 1033 2600 2600 2601 2601 1029 1029 2602 2602 1030 1030 1029 1029 1029 1029 1030 1030 1023 1023 1030 1030 1025 1025 1023 1023 1023 1023 1025 1025 1018 1018 1025 1025 1020 1020 1018 1018 1018 1018 1020 1020 1013 1013 1020 1020 1015 1015 1013 1013 1013 1013 1015 1015 1009 1009 1015 1015 1011 1011 1009 1009 1009 1009 1011 1011 1004 1004 1011 1011 1005 1005 1004 1004 1004 1004 1005 1005 1001 1001 1042 1042 1043 1043 1044 1044 1043 1043 1046 1046 1044 1044 1044 1044 1046 1046 1048 1048 1046 1046 1050 1050 1048 1048 2603 2603 2604 2604 1052 1052 2605 2605 1054 1054 1052 1052 1052 1052 1054 1054 1056 1056 1054 1054 1058 1058 1056 1056 1056 1056 1058 1058 1060 1060 1058 1058 1062 1062 1060 1060 1060 1060 1062 1062 1064 1064 1062 1062 1066 1066 1064 1064 1064 1064 1066 1066 1068 1068 1066 1066 1070 1070 1068 1068 1068 1068 1070 1070 1072 1072 1070 1070 1074 1074 1072 1072 1072 1072 1074 1074 1076 1076 1074 1074 1078 1078 1076 1076 1076 1076 1078 1078 2606 2606 1078 1078 2607 2607 2608 2608 1080 1080 1082 1082 1084 1084 1082 1082 1086 1086 1084 1084 1084 1084 1086 1086 1088 1088 1086 1086 1089 1089 1088 1088 1088 1088 1089 1089 1085 1085 1089 1089 1087 1087 1085 1085 1085 1085 1087 1087 1081 1081 1087 1087 1083 1083 1081 1081 2609 2609 2610 2610 1077 1077 2611 2611 1079 1079 1077 1077 1077 1077 1079 1079 1073 1073 1079 1079 1075 1075 1073 1073 1073 1073 1075 1075 1069 1069 1075 1075 1071 1071 1069 1069 1069 1069 1071 1071 1065 1065 1071 1071 1067 1067 1065 1065 1065 1065 1067 1067 1061 1061 1067 1067 1063 1063 1061 1061 1061 1061 1063 1063 1057 1057 1063 1063 1059 1059 1057 1057 1057 1057 1059 1059 1053 1053 1059 1059 1055 1055 1053 1053 1053 1053 1055 1055 2612 2612 1055 1055 2613 2613 2614 2614 1049 1049 1051 1051 1045 1045 1051 1051 1047 1047 1045 1045 1045 1045 1047 1047 1042 1042 1047 1047 1043 1043 1042 1042 1121 1121 1127 1127 1117 1117 1127 1127 1119 1119 1117 1117 1117 1117 1119 1119 1114 1114 1119 1119 1115 1115 1114 1114 1114 1114 1115 1115 1111 1111 1115 1115 1109 1109 1111 1111 1111 1111 1109 1109 1107 1107 1109 1109 1101 1101 1107 1107 1107 1107 1101 1101 1105 1105 1101 1101 1096 1096 1105 1105 1105 1105 1096 1096 1103 1103 1096 1096 1094 1094 1103 1103 1103 1103 1094 1094 1099 1099 1094 1094 1092 1092 1099 1099 1099 1099 1092 1092 1097 1097 1092 1092 1090 1090 1097 1097 1097 1097 1090 1090 1098 1098 1090 1090 1091 1091 1098 1098 1098 1098 1091 1091 1102 1102 1091 1091 1093 1093 1102 1102 1102 1102 1093 1093 1104 1104 1093 1093 1095 1095 1104 1104 1104 1104 1095 1095 1106 1106 1095 1095 1100 1100 1106 1106 1106 1106 1100 1100 1110 1110 1100 1100 1108 1108 1110 1110 1110 1110 1108 1108 1113 1113 1108 1108 1112 1112 1113 1113 1113 1113 1112 1112 1116 1116 1112 1112 1118 1118 1116 1116 1116 1116 1118 1118 1120 1120 1118 1118 1126 1126 1120 1120 1120 1120 1126 1126 1122 1122 1126 1126 1131 1131 1122 1122 1122 1122 1131 1131 1124 1124 1131 1131 1133 1133 1124 1124 1124 1124 1133 1133 1128 1128 1133 1133 1135 1135 1128 1128 1128 1128 1135 1135 1130 1130 1135 1135 1137 1137 1130 1130 1130 1130 1137 1137 1129 1129 1137 1137 1136 1136 1129 1129 1129 1129 1136 1136 1125 1125 1136 1136 1134 1134 1125 1125 1125 1125 1134 1134 1123 1123 1134 1134 1132 1132 1123 1123 1123 1123 1132 1132 1121 1121 1132 1132 1127 1127 1121 1121 1138 1138 1139 1139 1140 1140 1139 1139 1142 1142 1140 1140 1140 1140 1142 1142 1144 1144 1142 1142 1146 1146 1144 1144 2615 2615 2616 2616 1148 1148 2617 2617 1150 1150 1148 1148 1148 1148 1150 1150 1152 1152 1150 1150 1154 1154 1152 1152 1152 1152 1154 1154 1156 1156 1154 1154 1158 1158 1156 1156 1156 1156 1158 1158 1160 1160 1158 1158 1162 1162 1160 1160 1160 1160 1162 1162 1164 1164 1162 1162 1166 1166 1164 1164 1164 1164 1166 1166 1168 1168 1166 1166 1170 1170 1168 1168 1168 1168 1170 1170 1172 1172 1170 1170 1174 1174 1172 1172 1172 1172 1174 1174 2618 2618 1174 1174 2619 2619 2620 2620 1176 1176 1178 1178 1180 1180 1178 1178 1182 1182 1180 1180 1180 1180 1182 1182 1184 1184 1182 1182 1185 1185 1184 1184 1184 1184 1185 1185 1181 1181 1185 1185 1183 1183 1181 1181 1181 1181 1183 1183 1177 1177 1183 1183 1179 1179 1177 1177 2621 2621 2622 2622 1173 1173 2623 2623 1175 1175 1173 1173 1173 1173 1175 1175 1169 1169 1175 1175 1171 1171 1169 1169 1169 1169 1171 1171 1165 1165 1171 1171 1167 1167 1165 1165 1165 1165 1167 1167 1161 1161 1167 1167 1163 1163 1161 1161 1161 1161 1163 1163 1157 1157 1163 1163 1159 1159 1157 1157 1157 1157 1159 1159 1153 1153 1159 1159 1155 1155 1153 1153 1153 1153 1155 1155 1149 1149 1155 1155 1151 1151 1149 1149 1149 1149 1151 1151 2624 2624 1151 1151 2625 2625 2626 2626 1145 1145 1147 1147 1141 1141 1147 1147 1143 1143 1141 1141 1141 1141 1143 1143 1138 1138 1143 1143 1139 1139 1138 1138 1186 1186 1187 1187 1188 1188 1187 1187 1190 1190 1188 1188 1188 1188 1190 1190 1192 1192 1190 1190 1194 1194 1192 1192 2627 2627 2628 2628 1196 1196 2629 2629 1198 1198 1196 1196 1196 1196 1198 1198 1200 1200 1198 1198 1202 1202 1200 1200 1200 1200 1202 1202 1204 1204 1202 1202 1206 1206 1204 1204 1204 1204 1206 1206 1208 1208 1206 1206 1210 1210 1208 1208 1208 1208 1210 1210 1212 1212 1210 1210 1214 1214 1212 1212 1212 1212 1214 1214 1216 1216 1214 1214 1218 1218 1216 1216 1216 1216 1218 1218 1220 1220 1218 1218 1222 1222 1220 1220 1220 1220 1222 1222 2630 2630 1222 1222 2631 2631 2632 2632 1224 1224 1226 1226 1228 1228 1226 1226 1230 1230 1228 1228 1228 1228 1230 1230 1232 1232 1230 1230 1233 1233 1232 1232 1232 1232 1233 1233 1229 1229 1233 1233 1231 1231 1229 1229 1229 1229 1231 1231 1225 1225 1231 1231 1227 1227 1225 1225 2633 2633 2634 2634 1221 1221 2635 2635 1223 1223 1221 1221 1221 1221 1223 1223 1217 1217 1223 1223 1219 1219 1217 1217 1217 1217 1219 1219 1213 1213 1219 1219 1215 1215 1213 1213 1213 1213 1215 1215 1209 1209 1215 1215 1211 1211 1209 1209 1209 1209 1211 1211 1205 1205 1211 1211 1207 1207 1205 1205 1205 1205 1207 1207 1201 1201 1207 1207 1203 1203 1201 1201 1201 1201 1203 1203 1197 1197 1203 1203 1199 1199 1197 1197 1197 1197 1199 1199 2636 2636 1199 1199 2637 2637 2638 2638 1193 1193 1195 1195 1189 1189 1195 1195 1191 1191 1189 1189 1189 1189 1191 1191 1186 1186 1191 1191 1187 1187 1186 1186 1246 1246 1237 1237 1248 1248 1237 1237 1239 1239 1248 1248 1248 1248 1239 1239 1250 1250 1239 1239 1244 1244 1250 1250 1250 1250 1244 1244 1254 1254 1244 1244 1252 1252 1254 1254 1254 1254 1252 1252 1257 1257 1252 1252 1256 1256 1257 1257 1257 1257 1256 1256 1260 1260 1256 1256 1262 1262 1260 1260 1260 1260 1262 1262 1264 1264 1262 1262 1270 1270 1264 1264 1264 1264 1270 1270 1266 1266 1270 1270 1275 1275 1266 1266 1266 1266 1275 1275 1268 1268 1275 1275 1277 1277 1268 1268 1268 1268 1277 1277 1272 1272 1277 1277 1279 1279 1272 1272 1272 1272 1279 1279 1274 1274 1279 1279 1281 1281 1274 1274 1274 1274 1281 1281 1273 1273 1281 1281 1280 1280 1273 1273 1273 1273 1280 1280 1269 1269 1280 1280 1278 1278 1269 1269 1269 1269 1278 1278 1267 1267 1278 1278 1276 1276 1267 1267 1267 1267 1276 1276 1265 1265 1276 1276 1271 1271 1265 1265 1265 1265 1271 1271 1261 1261 1271 1271 1263 1263 1261 1261 1261 1261 1263 1263 1258 1258 1263 1263 1259 1259 1258 1258 1258 1258 1259 1259 1255 1255 1259 1259 1253 1253 1255 1255 1255 1255 1253 1253 1251 1251 1253 1253 1245 1245 1251 1251 1251 1251 1245 1245 1249 1249 1245 1245 1240 1240 1249 1249 1249 1249 1240 1240 1247 1247 1240 1240 1238 1238 1247 1247 1247 1247 1238 1238 1243 1243 1238 1238 1236 1236 1243 1243 1243 1243 1236 1236 1241 1241 1236 1236 1234 1234 1241 1241 1241 1241 1234 1234 1242 1242 1234 1234 1235 1235 1242 1242 1242 1242 1235 1235 1246 1246 1235 1235 1237 1237 1246 1246 1282 1282 1283 1283 1284 1284 1283 1283 1286 1286 1284 1284 1284 1284 1286 1286 1288 1288 1286 1286 1290 1290 1288 1288 2639 2639 2640 2640 1292 1292 2641 2641 1294 1294 1292 1292 1292 1292 1294 1294 1296 1296 1294 1294 1298 1298 1296 1296 1296 1296 1298 1298 1300 1300 1298 1298 1302 1302 1300 1300 1300 1300 1302 1302 1304 1304 1302 1302 1306 1306 1304 1304 1304 1304 1306 1306 1308 1308 1306 1306 1310 1310 1308 1308 1308 1308 1310 1310 1312 1312 1310 1310 1314 1314 1312 1312 1312 1312 1314 1314 1316 1316 1314 1314 1318 1318 1316 1316 1316 1316 1318 1318 2642 2642 1318 1318 2643 2643 2644 2644 1320 1320 1322 1322 1324 1324 1322 1322 1326 1326 1324 1324 1324 1324 1326 1326 1328 1328 1326 1326 1329 1329 1328 1328 1328 1328 1329 1329 1325 1325 1329 1329 1327 1327 1325 1325 1325 1325 1327 1327 1321 1321 1327 1327 1323 1323 1321 1321 2645 2645 2646 2646 1317 1317 2647 2647 1319 1319 1317 1317 1317 1317 1319 1319 1313 1313 1319 1319 1315 1315 1313 1313 1313 1313 1315 1315 1309 1309 1315 1315 1311 1311 1309 1309 1309 1309 1311 1311 1305 1305 1311 1311 1307 1307 1305 1305 1305 1305 1307 1307 1301 1301 1307 1307 1303 1303 1301 1301 1301 1301 1303 1303 1297 1297 1303 1303 1299 1299 1297 1297 1297 1297 1299 1299 1293 1293 1299 1299 1295 1295 1293 1293 1293 1293 1295 1295 2648 2648 1295 1295 2649 2649 2650 2650 1289 1289 1291 1291 1285 1285 1291 1291 1287 1287 1285 1285 1285 1285 1287 1287 1282 1282 1287 1287 1283 1283 1282 1282 1330 1330 1331 1331 1332 1332 1331 1331 1334 1334 1332 1332 1332 1332 1334 1334 1336 1336 1334 1334 1338 1338 1336 1336 2651 2651 2652 2652 1340 1340 2653 2653 1342 1342 1340 1340 1340 1340 1342 1342 1344 1344 1342 1342 1346 1346 1344 1344 1344 1344 1346 1346 1348 1348 1346 1346 1350 1350 1348 1348 1348 1348 1350 1350 1352 1352 1350 1350 1354 1354 1352 1352 1352 1352 1354 1354 1356 1356 1354 1354 1358 1358 1356 1356 1356 1356 1358 1358 1360 1360 1358 1358 1362 1362 1360 1360 1360 1360 1362 1362 1364 1364 1362 1362 1366 1366 1364 1364 1364 1364 1366 1366 2654 2654 1366 1366 2655 2655 2656 2656 1368 1368 1370 1370 1372 1372 1370 1370 1374 1374 1372 1372 1372 1372 1374 1374 1376 1376 1374 1374 1377 1377 1376 1376 1376 1376 1377 1377 1373 1373 1377 1377 1375 1375 1373 1373 1373 1373 1375 1375 1369 1369 1375 1375 1371 1371 1369 1369 2657 2657 2658 2658 1365 1365 2659 2659 1367 1367 1365 1365 1365 1365 1367 1367 1361 1361 1367 1367 1363 1363 1361 1361 1361 1361 1363 1363 1357 1357 1363 1363 1359 1359 1357 1357 1357 1357 1359 1359 1353 1353 1359 1359 1355 1355 1353 1353 1353 1353 1355 1355 1349 1349 1355 1355 1351 1351 1349 1349 1349 1349 1351 1351 1345 1345 1351 1351 1347 1347 1345 1345 1345 1345 1347 1347 1341 1341 1347 1347 1343 1343 1341 1341 1341 1341 1343 1343 2660 2660 1343 1343 2661 2661 2662 2662 1337 1337 1339 1339 1333 1333 1339 1339 1335 1335 1333 1333 1333 1333 1335 1335 1330 1330 1335 1335 1331 1331 1330 1330 1412 1412 1421 1421 1416 1416 1421 1421 1423 1423 1416 1416 1416 1416 1423 1423 1418 1418 1423 1423 1425 1425 1418 1418 1418 1418 1425 1425 1417 1417 1425 1425 1424 1424 1417 1417 1417 1417 1424 1424 1413 1413 1424 1424 1422 1422 1413 1413 1413 1413 1422 1422 1411 1411 1422 1422 1420 1420 1411 1411 1411 1411 1420 1420 1409 1409 1420 1420 1415 1415 1409 1409 1409 1409 1415 1415 1405 1405 1415 1415 1407 1407 1405 1405 1405 1405 1407 1407 1402 1402 1407 1407 1403 1403 1402 1402 1402 1402 1403 1403 1399 1399 1403 1403 1397 1397 1399 1399 1399 1399 1397 1397 1395 1395 1397 1397 1389 1389 1395 1395 1395 1395 1389 1389 1393 1393 1389 1389 1384 1384 1393 1393 1393 1393 1384 1384 1391 1391 1384 1384 1382 1382 1391 1391 1391 1391 1382 1382 1387 1387 1382 1382 1380 1380 1387 1387 1387 1387 1380 1380 1385 1385 1380 1380 1378 1378 1385 1385 1385 1385 1378 1378 1386 1386 1378 1378 1379 1379 1386 1386 1386 1386 1379 1379 1390 1390 1379 1379 1381 1381 1390 1390 1390 1390 1381 1381 1392 1392 1381 1381 1383 1383 1392 1392 1392 1392 1383 1383 1394 1394 1383 1383 1388 1388 1394 1394 1394 1394 1388 1388 1398 1398 1388 1388 1396 1396 1398 1398 1398 1398 1396 1396 1401 1401 1396 1396 1400 1400 1401 1401 1401 1401 1400 1400 1404 1404 1400 1400 1406 1406 1404 1404 1404 1404 1406 1406 1408 1408 1406 1406 1414 1414 1408 1408 1408 1408 1414 1414 1410 1410 1414 1414 1419 1419 1410 1410 1410 1410 1419 1419 1412 1412 1419 1419 1421 1421 1412 1412 1426 1426 1427 1427 1428 1428 1427 1427 1430 1430 1428 1428 1428 1428 1430 1430 1432 1432 1430 1430 1434 1434 1432 1432 2663 2663 2664 2664 1436 1436 2665 2665 1438 1438 1436 1436 1436 1436 1438 1438 1440 1440 1438 1438 1442 1442 1440 1440 1440 1440 1442 1442 1444 1444 1442 1442 1446 1446 1444 1444 1444 1444 1446 1446 1448 1448 1446 1446 1450 1450 1448 1448 1448 1448 1450 1450 1452 1452 1450 1450 1454 1454 1452 1452 1452 1452 1454 1454 1456 1456 1454 1454 1458 1458 1456 1456 1456 1456 1458 1458 1460 1460 1458 1458 1462 1462 1460 1460 1460 1460 1462 1462 2666 2666 1462 1462 2667 2667 2668 2668 1464 1464 1466 1466 1468 1468 1466 1466 1470 1470 1468 1468 1468 1468 1470 1470 1472 1472 1470 1470 1473 1473 1472 1472 1472 1472 1473 1473 1469 1469 1473 1473 1471 1471 1469 1469 1469 1469 1471 1471 1465 1465 1471 1471 1467 1467 1465 1465 2669 2669 2670 2670 1461 1461 2671 2671 1463 1463 1461 1461 1461 1461 1463 1463 1457 1457 1463 1463 1459 1459 1457 1457 1457 1457 1459 1459 1453 1453 1459 1459 1455 1455 1453 1453 1453 1453 1455 1455 1449 1449 1455 1455 1451 1451 1449 1449 1449 1449 1451 1451 1445 1445 1451 1451 1447 1447 1445 1445 1445 1445 1447 1447 1441 1441 1447 1447 1443 1443 1441 1441 1441 1441 1443 1443 1437 1437 1443 1443 1439 1439 1437 1437 1437 1437 1439 1439 2672 2672 1439 1439 2673 2673 2674 2674 1433 1433 1435 1435 1429 1429 1435 1435 1431 1431 1429 1429 1429 1429 1431 1431 1426 1426 1431 1431 1427 1427 1426 1426 1474 1474 1475 1475 1476 1476 1475 1475 1477 1477 1476 1476 1476 1476 1477 1477 1478 1478 1477 1477 1479 1479 1478 1478 1478 1478 1479 1479 1480 1480 1479 1479 1481 1481 1480 1480 2675 2675 2676 2676 1482 1482 2677 2677 1483 1483 1482 1482 1482 1482 1483 1483 1484 1484 1483 1483 1485 1485 1484 1484 1484 1484 1485 1485 1486 1486 1485 1485 1487 1487 1486 1486 1486 1486 1487 1487 1488 1488 1487 1487 1489 1489 1488 1488 1488 1488 1489 1489 1490 1490 1489 1489 1491 1491 1490 1490 1490 1490 1491 1491 1492 1492 1491 1491 1493 1493 1492 1492 1492 1492 1493 1493 1494 1494 1493 1493 1495 1495 1494 1494 1494 1494 1495 1495 1496 1496 1495 1495 1497 1497 1496 1496 1496 1496 1497 1497 1498 1498 1497 1497 1499 1499 1498 1498 1498 1498 1499 1499 2678 2678 1499 1499 2679 2679 2680 2680 1500 1500 1501 1501 1502 1502 1501 1501 1503 1503 1502 1502 1502 1502 1503 1503 1504 1504 1503 1503 1505 1505 1504 1504 1504 1504 1505 1505 1506 1506 1505 1505 1507 1507 1506 1506 1508 1508 1509 1509 1510 1510 1509 1509 1511 1511 1510 1510 1512 1512 1513 1513 1514 1514 1513 1513 1515 1515 1514 1514 1534 1534 1517 1517 1533 1533 1517 1517 1516 1516 1533 1533 1533 1533 1516 1516 1532 1532 1524 1524 1525 1525 1516 1516 1525 1525 1526 1526 1516 1516 1526 1526 1527 1527 1516 1516 1527 1527 1528 1528 1516 1516 1516 1516 1528 1528 1529 1529 1529 1529 1530 1530 1516 1516 1530 1530 1531 1531 1516 1516 1516 1516 1531 1531 1532 1532 1518 1518 1519 1519 1516 1516 1519 1519 1520 1520 1516 1516 1516 1516 1520 1520 1521 1521 1521 1521 1522 1522 1516 1516 1522 1522 1523 1523 1516 1516 1516 1516 1523 1523 1524 1524 1544 1544 1545 1545 1548 1548 1559 1559 1562 1562 1566 1566 1575 1575 1577 1577 1581 1581 1576 1576 1574 1574 1580 1580 1560 1560 1556 1556 1558 1558 1619 1619 1614 1614 1606 1606 1637 1637 1634 1634 1638 1638 1634 1634 1631 1631 1638 1638 1638 1638 1631 1631 1624 1624 1631 1631 1625 1625 1624 1624 1624 1624 1625 1625 1619 1619 1650 1650 1647 1647 1653 1653 1647 1647 1643 1643 1653 1653 1653 1653 1643 1643 1638 1638 1643 1643 1641 1641 1638 1638 1638 1638 1641 1641 1637 1637 1664 1664 1670 1670 1654 1654 1670 1670 1662 1662 1654 1654 1654 1654 1662 1662 1651 1651 2681 2681 1649 1649 2682 2682 1633 1633 1628 1628 1649 1649 1628 1628 2683 2683 1649 1649 1649 1649 2684 2684 2685 2685 1619 1619 1606 1606 1624 1624 2686 2686 1598 1598 2687 2687 2688 2688 1598 1598 1608 1608 1618 1618 1611 1611 1633 1633 1611 1611 1621 1621 1633 1633 1633 1633 1621 1621 1628 1628 1598 1598 1592 1592 1608 1608 1592 1592 1571 1571 1608 1608 1608 1608 1571 1571 1595 1595 1571 1571 1564 1564 1595 1595 1595 1595 1564 1564 1570 1570 1586 1586 1589 1589 1602 1602 1589 1589 1594 1594 1602 1602 1602 1602 1594 1594 1618 1618 1594 1594 1607 1607 1618 1618 1618 1618 1607 1607 1611 1611 1564 1564 1550 1550 1570 1570 1550 1550 1547 1547 1570 1570 1570 1570 1547 1547 1552 1552 1567 1567 1561 1561 1586 1586 1561 1561 1572 1572 1586 1586 1586 1586 1572 1572 1589 1589 1547 1547 1542 1542 1552 1552 1542 1542 1539 1539 1552 1552 1552 1552 1539 1539 1543 1543 1558 1558 1551 1551 1567 1567 1551 1551 1555 1555 1567 1567 1567 1567 1555 1555 1561 1561 1556 1556 1546 1546 1558 1558 1546 1546 1549 1549 1558 1558 1558 1558 1549 1549 1551 1551 1563 1563 1560 1560 1568 1568 1560 1560 1558 1558 1568 1568 1568 1568 1558 1558 1584 1584 1558 1558 1567 1567 1584 1584 1584 1584 1567 1567 1597 1597 1567 1567 1586 1586 1597 1597 1597 1597 1586 1586 1610 1610 1586 1586 1602 1602 1610 1610 1610 1610 1602 1602 1623 1623 1602 1602 1618 1618 1623 1623 1623 1623 1618 1618 1640 1640 1618 1618 1633 1633 1640 1640 1640 1640 1633 1633 1656 1656 1633 1633 1649 1649 1656 1656 1656 1656 1649 1649 2689 2689 1649 1649 2690 2690 2691 2691 1666 1666 1662 1662 1674 1674 1662 1662 1670 1670 1674 1674 1674 1674 1676 1676 1666 1666 1676 1676 1668 1668 1666 1666 2692 2692 2693 2693 1656 1656 2694 2694 1658 1658 1656 1656 1656 1656 1658 1658 1640 1640 1658 1658 1644 1644 1640 1640 1640 1640 1644 1644 1623 1623 1644 1644 1627 1627 1623 1623 1623 1623 1627 1627 1610 1610 1627 1627 1613 1613 1610 1610 1610 1610 1613 1613 1597 1597 1613 1613 1600 1600 1597 1597 1597 1597 1600 1600 1584 1584 1600 1600 1588 1588 1584 1584 1584 1584 1588 1588 1568 1568 1588 1588 1580 1580 1568 1568 1568 1568 1580 1580 1563 1563 1580 1580 1574 1574 1563 1563 1578 1578 1576 1576 1582 1582 1576 1576 1580 1580 1582 1582 1582 1582 1580 1580 1591 1591 1580 1580 1588 1588 1591 1591 1591 1591 1588 1588 1604 1604 1588 1588 1600 1600 1604 1604 1604 1604 1600 1600 1616 1616 1600 1600 1613 1613 1616 1616 1616 1616 1613 1613 1630 1630 1613 1613 1627 1627 1630 1630 1630 1630 1627 1627 1646 1646 1627 1627 1644 1644 1646 1646 1646 1646 1644 1644 1660 1660 1644 1644 1658 1658 1660 1660 1660 1660 1658 1658 2695 2695 1658 1658 2696 2696 2697 2697 1672 1672 1668 1668 1678 1678 1668 1668 1676 1676 1678 1678 1678 1678 1677 1677 1672 1672 1677 1677 1671 1671 1672 1672 2698 2698 2699 2699 1660 1660 2700 2700 1659 1659 1660 1660 1660 1660 1659 1659 1646 1646 1659 1659 1645 1645 1646 1646 1646 1646 1645 1645 1630 1630 1645 1645 1629 1629 1630 1630 1630 1630 1629 1629 1616 1616 1629 1629 1615 1615 1616 1616 1616 1616 1615 1615 1604 1604 1615 1615 1603 1603 1604 1604 1604 1604 1603 1603 1591 1591 1603 1603 1590 1590 1591 1591 1591 1591 1590 1590 1582 1582 1590 1590 1581 1581 1582 1582 1582 1582 1581 1581 1578 1578 1581 1581 1577 1577 1578 1578 1573 1573 1575 1575 1579 1579 1575 1575 1581 1581 1579 1579 1579 1579 1581 1581 1587 1587 1581 1581 1590 1590 1587 1587 1587 1587 1590 1590 1599 1599 1590 1590 1603 1603 1599 1599 1599 1599 1603 1603 1612 1612 1603 1603 1615 1615 1612 1612 1612 1612 1615 1615 1626 1626 1615 1615 1629 1629 1626 1626 1626 1626 1629 1629 1642 1642 1629 1629 1645 1645 1642 1642 1642 1642 1645 1645 1657 1657 1645 1645 1659 1659 1657 1657 1657 1657 1659 1659 2701 2701 1659 1659 2702 2702 2703 2703 1667 1667 1671 1671 1675 1675 1671 1671 1677 1677 1675 1675 1675 1675 1673 1673 1667 1667 1673 1673 1665 1665 1667 1667 2704 2704 2705 2705 1657 1657 2706 2706 1655 1655 1657 1657 1657 1657 1655 1655 1642 1642 1655 1655 1639 1639 1642 1642 1642 1642 1639 1639 1626 1626 1639 1639 1622 1622 1626 1626 1626 1626 1622 1622 1612 1612 1622 1622 1609 1609 1612 1612 1612 1612 1609 1609 1599 1599 1609 1609 1596 1596 1599 1599 1599 1599 1596 1596 1587 1587 1596 1596 1583 1583 1587 1587 1587 1587 1583 1583 1579 1579 1583 1583 1566 1566 1579 1579 1579 1579 1566 1566 1573 1573 1566 1566 1562 1562 1573 1573 1554 1554 1559 1559 1557 1557 1559 1559 1566 1566 1557 1557 1557 1557 1566 1566 1565 1565 1566 1566 1583 1583 1565 1565 1565 1565 1583 1583 1585 1585 1583 1583 1596 1596 1585 1585 1585 1585 1596 1596 1601 1601 1596 1596 1609 1609 1601 1601 1601 1601 1609 1609 1617 1617 1609 1609 1622 1622 1617 1617 1617 1617 1622 1622 1632 1632 1622 1622 1639 1639 1632 1632 1632 1632 1639 1639 1648 1648 1639 1639 1655 1655 1648 1648 1648 1648 1655 1655 2707 2707 1655 1655 2708 2708 2709 2709 1661 1661 1665 1665 1669 1669 1665 1665 1673 1673 1669 1669 1669 1669 1663 1663 1661 1661 1663 1663 1652 1652 1661 1661 2710 2710 2711 2711 1648 1648 2712 2712 2713 2713 1648 1648 1648 1648 2714 2714 1632 1632 2715 2715 1620 1620 1632 1632 1632 1632 1620 1620 1617 1617 1620 1620 1605 1605 1617 1617 1617 1617 1605 1605 1601 1601 1605 1605 1593 1593 1601 1601 1601 1601 1593 1593 1585 1585 1593 1593 1569 1569 1585 1585 1585 1585 1569 1569 1565 1565 1569 1569 1553 1553 1565 1565 1565 1565 1553 1553 1557 1557 1553 1553 1548 1548 1557 1557 1557 1557 1548 1548 1554 1554 1548 1548 1545 1545 1554 1554 1540 1540 2716 2716 1541 1541 2717 2717 2718 2718 1541 1541 1541 1541 2719 2719 1543 1543 2720 2720 2721 2721 1543 1543 1543 1543 2722 2722 1552 1552 2723 2723 2724 2724 1552 1552 1552 1552 2725 2725 1570 1570 2726 2726 2727 2727 1570 1570 1570 1570 2728 2728 1595 1595 2729 2729 2730 2730 1595 1595 1595 1595 2731 2731 1608 1608 2732 2732 2733 2733 1608 1608 1608 1608 2734 2734 2735 2735 1620 1620 2736 2736 2737 2737 1624 1624 1635 1635 1638 1638 1635 1635 1652 1652 1638 1638 1638 1638 1652 1652 1653 1653 1652 1652 1663 1663 1653 1653 1539 1539 1538 1538 1543 1543 1538 1538 1537 1537 1543 1543 1543 1543 1537 1537 1541 1541 1537 1537 1536 1536 1541 1541 1541 1541 1536 1536 1540 1540 1536 1536 1535 1535 1540 1540 1679 1679 1680 1680 1681 1681 1680 1680 1682 1682 1681 1681 1681 1681 1682 1682 1683 1683 1682 1682 1684 1684 1683 1683 1683 1683 1684 1684 1685 1685 1684 1684 1686 1686 1685 1685 1685 1685 1686 1686 1687 1687 1686 1686 1688 1688 1687 1687 1687 1687 1688 1688 1689 1689 1688 1688 1690 1690 1689 1689 1689 1689 1690 1690 1691 1691 1690 1690 1692 1692 1691 1691 1691 1691 1692 1692 1693 1693 1692 1692 1694 1694 1693 1693 1693 1693 1694 1694 1695 1695 1694 1694 1696 1696 1695 1695 1695 1695 1696 1696 1697 1697 1696 1696 1698 1698 1697 1697 1697 1697 1698 1698 1699 1699 1698 1698 1700 1700 1699 1699 1699 1699 1700 1700 1701 1701 1700 1700 1702 1702 1701 1701 1701 1701 1702 1702 2738 2738 1702 1702 2739 2739 2740 2740 1703 1703 1704 1704 1705 1705 1704 1704 1706 1706 1705 1705 1705 1705 1706 1706 1707 1707 1706 1706 1708 1708 1707 1707 1707 1707 1708 1708 1709 1709 1708 1708 1710 1710 1709 1709 1801 1801 1796 1796 1775 1775 2172 2172 2174 2174 2176 2176 1796 1796 1794 1794 1773 1773 1796 1796 1773 1773 1775 1775 1773 1773 1765 1765 1775 1775 1775 1775 1765 1765 1757 1757 1765 1765 1751 1751 1757 1757 1751 1751 1741 1741 1757 1757 1757 1757 1741 1741 1740 1740 1741 1741 1738 1738 1740 1740 1738 1738 1727 1727 1740 1740 1740 1740 1727 1727 1729 1729 1727 1727 1723 1723 1729 1729 1729 1729 1723 1723 1719 1719 1723 1723 1717 1717 1719 1719 1719 1719 1717 1717 1715 1715 1717 1717 1713 1713 1715 1715 1713 1713 1712 1712 1715 1715 1712 1712 1711 1711 1715 1715 1715 1715 1711 1711 1714 1714 1711 1711 1716 1716 1714 1714 1714 1714 1716 1716 1718 1718 1716 1716 1720 1720 1718 1718 1718 1718 1720 1720 1728 1728 1720 1720 1726 1726 1728 1728 1726 1726 1736 1736 1728 1728 1728 1728 1736 1736 1739 1739 1736 1736 1737 1737 1739 1739 1737 1737 1750 1750 1739 1739 1739 1739 1750 1750 1756 1756 1750 1750 1758 1758 1756 1756 1756 1756 1758 1758 1774 1774 1758 1758 1772 1772 1774 1774 1774 1774 1772 1772 1795 1795 1772 1772 1786 1786 1795 1795 1786 1786 1792 1792 1795 1795 1792 1792 1824 1824 1795 1795 1795 1795 1824 1824 1827 1827 2741 2741 1854 1854 2742 2742 2743 2743 1854 1854 1855 1855 1854 1854 1862 1862 1855 1855 1855 1855 1862 1862 1876 1876 1862 1862 1872 1872 1876 1876 1872 1872 1887 1887 1876 1876 1876 1876 1887 1887 1891 1891 1887 1887 1890 1890 1891 1891 1890 1890 1902 1902 1891 1891 1891 1891 1902 1902 1904 1904 1902 1902 1906 1906 1904 1904 1904 1904 1906 1906 1916 1916 1906 1906 1915 1915 1916 1916 1916 1916 1915 1915 1928 1928 1915 1915 1923 1923 1928 1928 1923 1923 1927 1927 1928 1928 1927 1927 1938 1938 1928 1928 1928 1928 1938 1938 1939 1939 1938 1938 1949 1949 1939 1939 1939 1939 1949 1949 1950 1950 1949 1949 1957 1957 1950 1950 1950 1950 1957 1957 1961 1961 1957 1957 1960 1960 1961 1961 1960 1960 1970 1970 1961 1961 1961 1961 1970 1970 1972 1972 1970 1970 1971 1971 1972 1972 1971 1971 1990 1990 1972 1972 1972 1972 1990 1990 1989 1989 1990 1990 1991 1991 1989 1989 1989 1989 1991 1991 2000 2000 1991 1991 2001 2001 2000 2000 2000 2000 2001 2001 2011 2011 2001 2001 2005 2005 2011 2011 2005 2005 2012 2012 2011 2011 2012 2012 2024 2024 2011 2011 2011 2011 2024 2024 2023 2023 2024 2024 2035 2035 2023 2023 2023 2023 2035 2035 2033 2033 2035 2035 2038 2038 2033 2033 2033 2033 2038 2038 2046 2046 2038 2038 2047 2047 2046 2046 2047 2047 2055 2055 2046 2046 2046 2046 2055 2055 2059 2059 2055 2055 2060 2060 2059 2059 2060 2060 2071 2071 2059 2059 2059 2059 2071 2071 2070 2070 2071 2071 2076 2076 2070 2070 2070 2070 2076 2076 2085 2085 2076 2076 2086 2086 2085 2085 2085 2085 2086 2086 2103 2103 2086 2086 2094 2094 2103 2103 2094 2094 2104 2104 2103 2103 2104 2104 2744 2744 2103 2103 2103 2103 2745 2745 2746 2746 2119 2119 2133 2133 2117 2117 2117 2117 2133 2133 2130 2130 2133 2133 2138 2138 2130 2130 2130 2130 2138 2138 2142 2142 2138 2138 2143 2143 2142 2142 2143 2143 2151 2151 2142 2142 2142 2142 2151 2151 2153 2153 2151 2151 2155 2155 2153 2153 2155 2155 2162 2162 2153 2153 2153 2153 2162 2162 2160 2160 2162 2162 2164 2164 2160 2160 2160 2160 2164 2164 2167 2167 2164 2164 2169 2169 2167 2167 2167 2167 2169 2169 2172 2172 2169 2169 2171 2171 2172 2172 2172 2172 2171 2171 2174 2174 1779 1779 1807 1807 1801 1801 1801 1801 1775 1775 1779 1779 1775 1775 1757 1757 1779 1779 1779 1779 1757 1757 1762 1762 1757 1757 1740 1740 1762 1762 1762 1762 1740 1740 1747 1747 1740 1740 1729 1729 1747 1747 1747 1747 1729 1729 1733 1733 1729 1729 1719 1719 1733 1733 1733 1733 1719 1719 1725 1725 1719 1719 1715 1715 1725 1725 1725 1725 1715 1715 1722 1722 1715 1715 1714 1714 1722 1722 1722 1722 1714 1714 1721 1721 1714 1714 1718 1718 1721 1721 1721 1721 1718 1718 1724 1724 1718 1718 1728 1728 1724 1724 1724 1724 1728 1728 1732 1732 1728 1728 1739 1739 1732 1732 1732 1732 1739 1739 1746 1746 1739 1739 1756 1756 1746 1746 1746 1746 1756 1756 1761 1761 1756 1756 1774 1774 1761 1761 1761 1761 1774 1774 1778 1778 1774 1774 1795 1795 1778 1778 1778 1778 1795 1795 1806 1806 1795 1795 1827 1827 1806 1806 1806 1806 1827 1827 1828 1828 2747 2747 1855 1855 2748 2748 2749 2749 1855 1855 1857 1857 1855 1855 1876 1876 1857 1857 1857 1857 1876 1876 1880 1880 1876 1876 1891 1891 1880 1880 1880 1880 1891 1891 1893 1893 1891 1891 1904 1904 1893 1893 1893 1893 1904 1904 1905 1905 1904 1904 1916 1916 1905 1905 1905 1905 1916 1916 1917 1917 1916 1916 1928 1928 1917 1917 1917 1917 1928 1928 1929 1929 1928 1928 1939 1939 1929 1929 1929 1929 1939 1939 1940 1940 1939 1939 1950 1950 1940 1940 1940 1940 1950 1950 1951 1951 1950 1950 1961 1961 1951 1951 1951 1951 1961 1961 1962 1962 1961 1961 1972 1972 1962 1962 1962 1962 1972 1972 1973 1973 1972 1972 1989 1989 1973 1973 1973 1973 1989 1989 1988 1988 1989 1989 2000 2000 1988 1988 1988 1988 2000 2000 1999 1999 2000 2000 2011 2011 1999 1999 1999 1999 2011 2011 2010 2010 2011 2011 2023 2023 2010 2010 2010 2010 2023 2023 2021 2021 2023 2023 2033 2033 2021 2021 2021 2021 2033 2033 2032 2032 2033 2033 2046 2046 2032 2032 2032 2032 2046 2046 2045 2045 2046 2046 2059 2059 2045 2045 2045 2045 2059 2059 2056 2056 2059 2059 2070 2070 2056 2056 2056 2056 2070 2070 2069 2069 2070 2070 2085 2085 2069 2069 2069 2069 2085 2085 2083 2083 2085 2085 2103 2103 2083 2083 2083 2083 2103 2103 2099 2099 2103 2103 2750 2750 2099 2099 2099 2099 2751 2751 2752 2752 2117 2117 2130 2130 2114 2114 2114 2114 2130 2130 2127 2127 2130 2130 2142 2142 2127 2127 2127 2127 2142 2142 2140 2140 2142 2142 2153 2153 2140 2140 2140 2140 2153 2153 2149 2149 2153 2153 2160 2160 2149 2149 2149 2149 2160 2160 2158 2158 2160 2160 2167 2167 2158 2158 2158 2158 2167 2167 2165 2165 2167 2167 2172 2172 2165 2165 2165 2165 2172 2172 2168 2168 1819 1819 1812 1812 1788 1788 1812 1812 1808 1808 1788 1788 2176 2176 2175 2175 2172 2172 2175 2175 2173 2173 2172 2172 2172 2172 2173 2173 2168 2168 2173 2173 2170 2170 2168 2168 2168 2168 2170 2170 2166 2166 2166 2166 2161 2161 2168 2168 2161 2161 2159 2159 2168 2168 2168 2168 2159 2159 2165 2165 2159 2159 2152 2152 2165 2165 2165 2165 2152 2152 2158 2158 2152 2152 2144 2144 2158 2158 2158 2158 2144 2144 2149 2149 2144 2144 2135 2135 2149 2149 2149 2149 2135 2135 2140 2140 2135 2135 2124 2124 2140 2140 2140 2140 2124 2124 2127 2127 2124 2124 2110 2110 2127 2127 2127 2127 2110 2110 2114 2114 2753 2753 2093 2093 2754 2754 2755 2755 2093 2093 2099 2099 2093 2093 2079 2079 2099 2099 2099 2099 2079 2079 2083 2083 2079 2079 2068 2068 2083 2083 2083 2083 2068 2068 2069 2069 2068 2068 2054 2054 2069 2069 2069 2069 2054 2054 2056 2056 2054 2054 2043 2043 2056 2056 2056 2056 2043 2043 2045 2045 2043 2043 2031 2031 2045 2045 2045 2045 2031 2031 2032 2032 2031 2031 2020 2020 2032 2032 2032 2032 2020 2020 2021 2021 2020 2020 2009 2009 2021 2021 2021 2021 2009 2009 2010 2010 2009 2009 1998 1998 2010 2010 2010 2010 1998 1998 1999 1999 1998 1998 1987 1987 1999 1999 1999 1999 1987 1987 1988 1988 1987 1987 1974 1974 1988 1988 1988 1988 1974 1974 1973 1973 1974 1974 1963 1963 1973 1973 1973 1973 1963 1963 1962 1962 1963 1963 1952 1952 1962 1962 1962 1962 1952 1952 1951 1951 1952 1952 1942 1942 1951 1951 1951 1951 1942 1942 1940 1940 1942 1942 1931 1931 1940 1940 1940 1940 1931 1931 1929 1929 1931 1931 1919 1919 1929 1929 1929 1929 1919 1919 1917 1917 1919 1919 1907 1907 1917 1917 1917 1917 1907 1907 1905 1905 1907 1907 1896 1896 1905 1905 1905 1905 1896 1896 1893 1893 1896 1896 1881 1881 1893 1893 1893 1893 1881 1881 1880 1880 1881 1881 1861 1861 1880 1880 1880 1880 1861 1861 1857 1857 1861 1861 2756 2756 1857 1857 1857 1857 2757 2757 2758 2758 1837 1837 1811 1811 1828 1828 1828 1828 1811 1811 1806 1806 1811 1811 1787 1787 1806 1806 1806 1806 1787 1787 1778 1778 1787 1787 1768 1768 1778 1778 1778 1778 1768 1768 1761 1761 1768 1768 1752 1752 1761 1761 1761 1761 1752 1752 1746 1746 1752 1752 1742 1742 1746 1746 1746 1746 1742 1742 1732 1732 1742 1742 1734 1734 1732 1732 1732 1732 1734 1734 1724 1724 1734 1734 1730 1730 1724 1724 1724 1724 1730 1730 1721 1721 1730 1730 1731 1731 1721 1721 1721 1721 1731 1731 1722 1722 1731 1731 1735 1735 1722 1722 1722 1722 1735 1735 1725 1725 1735 1735 1743 1743 1725 1725 1725 1725 1743 1743 1733 1733 1743 1743 1753 1753 1733 1733 1733 1733 1753 1753 1747 1747 1753 1753 1769 1769 1747 1747 1747 1747 1769 1769 1762 1762 1769 1769 1788 1788 1762 1762 1762 1762 1788 1788 1779 1779 1788 1788 1808 1808 1779 1779 1779 1779 1808 1808 1807 1807 1836 1836 1823 1823 1803 1803 1823 1823 1819 1819 1803 1803 1819 1819 1788 1788 1803 1803 1788 1788 1769 1769 1803 1803 1803 1803 1769 1769 1781 1781 1769 1769 1753 1753 1781 1781 1781 1781 1753 1753 1767 1767 1753 1753 1743 1743 1767 1767 1767 1767 1743 1743 1755 1755 1743 1743 1735 1735 1755 1755 1755 1755 1735 1735 1749 1749 1735 1735 1731 1731 1749 1749 1749 1749 1731 1731 1745 1745 1731 1731 1730 1730 1745 1745 1745 1745 1730 1730 1744 1744 1730 1730 1734 1734 1744 1744 1744 1744 1734 1734 1748 1748 1734 1734 1742 1742 1748 1748 1748 1748 1742 1742 1754 1754 1742 1742 1752 1752 1754 1754 1754 1754 1752 1752 1766 1766 1752 1752 1768 1768 1766 1766 1766 1766 1768 1768 1780 1780 1768 1768 1787 1787 1780 1780 1780 1780 1787 1787 1802 1802 1787 1787 1811 1811 1802 1802 1802 1802 1811 1811 1822 1822 1811 1811 1837 1837 1822 1822 1822 1822 1837 1837 1845 1845 2759 2759 1861 1861 2760 2760 2761 2761 1861 1861 1870 1870 1861 1861 1881 1881 1870 1870 1870 1870 1881 1881 1885 1885 1881 1881 1896 1896 1885 1885 1885 1885 1896 1896 1897 1897 1896 1896 1907 1907 1897 1897 1897 1897 1907 1907 1910 1910 1907 1907 1919 1919 1910 1910 1910 1910 1919 1919 1920 1920 1919 1919 1931 1931 1920 1920 1920 1920 1931 1931 1932 1932 1931 1931 1942 1942 1932 1932 1932 1932 1942 1942 1943 1943 1942 1942 1952 1952 1943 1943 1943 1943 1952 1952 1953 1953 1952 1952 1963 1963 1953 1953 1953 1953 1963 1963 1964 1964 1963 1963 1974 1974 1964 1964 1964 1964 1974 1974 1975 1975 1974 1974 1987 1987 1975 1975 1975 1975 1987 1987 1986 1986 1987 1987 1998 1998 1986 1986 1986 1986 1998 1998 1997 1997 1998 1998 2009 2009 1997 1997 1997 1997 2009 2009 2008 2008 2009 2009 2020 2020 2008 2008 2008 2008 2020 2020 2019 2019 2020 2020 2031 2031 2019 2019 2019 2019 2031 2031 2029 2029 2031 2031 2043 2043 2029 2029 2029 2029 2043 2043 2041 2041 2043 2043 2054 2054 2041 2041 2041 2041 2054 2054 2053 2053 2054 2054 2068 2068 2053 2053 2053 2053 2068 2068 2064 2064 2068 2068 2079 2079 2064 2064 2064 2064 2079 2079 2077 2077 2079 2079 2093 2093 2077 2077 2077 2077 2093 2093 2089 2089 2093 2093 2762 2762 2089 2089 2089 2089 2763 2763 2764 2764 2110 2110 2124 2124 2106 2106 2106 2106 2124 2124 2118 2118 2124 2124 2135 2135 2118 2118 2118 2118 2135 2135 2128 2128 2135 2135 2144 2144 2128 2128 2128 2128 2144 2144 2139 2139 2144 2144 2152 2152 2139 2139 2139 2139 2152 2152 2147 2147 2152 2152 2159 2159 2147 2147 2147 2147 2159 2159 2150 2150 2159 2159 2161 2161 2150 2150 2150 2150 2161 2161 2154 2154 1836 1836 1803 1803 1816 1816 1803 1803 1781 1781 1816 1816 1816 1816 1781 1781 1793 1793 1781 1781 1767 1767 1793 1793 1793 1793 1767 1767 1783 1783 1767 1767 1755 1755 1783 1783 1783 1783 1755 1755 1771 1771 1755 1755 1749 1749 1771 1771 1771 1771 1749 1749 1764 1764 1749 1749 1745 1745 1764 1764 1764 1764 1745 1745 1760 1760 1745 1745 1744 1744 1760 1760 1760 1760 1744 1744 1759 1759 1744 1744 1748 1748 1759 1759 1759 1759 1748 1748 1763 1763 1748 1748 1754 1754 1763 1763 1763 1763 1754 1754 1770 1770 1754 1754 1766 1766 1770 1770 1770 1770 1766 1766 1782 1782 1766 1766 1780 1780 1782 1782 1782 1782 1780 1780 1791 1791 1780 1780 1802 1802 1791 1791 1791 1791 1802 1802 1815 1815 1802 1802 1822 1822 1815 1815 1815 1815 1822 1822 1835 1835 1822 1822 1845 1845 1835 1835 1835 1835 1845 1845 1858 1858 2765 2765 1870 1870 2766 2766 2767 2767 1870 1870 1875 1875 1870 1870 1885 1885 1875 1875 1875 1875 1885 1885 1889 1889 1885 1885 1897 1897 1889 1889 1889 1889 1897 1897 1900 1900 1897 1897 1910 1910 1900 1900 1900 1900 1910 1910 1911 1911 1910 1910 1920 1920 1911 1911 1911 1911 1920 1920 1922 1922 1920 1920 1932 1932 1922 1922 1922 1922 1932 1932 1934 1934 1932 1932 1943 1943 1934 1934 1934 1934 1943 1943 1944 1944 1943 1943 1953 1953 1944 1944 1944 1944 1953 1953 1954 1954 1953 1953 1964 1964 1954 1954 1954 1954 1964 1964 1965 1965 1964 1964 1975 1975 1965 1965 1965 1965 1975 1975 1976 1976 1975 1975 1986 1986 1976 1976 1976 1976 1986 1986 1985 1985 1986 1986 1997 1997 1985 1985 1985 1985 1997 1997 1996 1996 1997 1997 2008 2008 1996 1996 1996 1996 2008 2008 2007 2007 2008 2008 2019 2019 2007 2007 2007 2007 2019 2019 2017 2017 2019 2019 2029 2029 2017 2017 2017 2017 2029 2029 2028 2028 2029 2029 2041 2041 2028 2028 2028 2028 2041 2041 2039 2039 2041 2041 2053 2053 2039 2039 2039 2039 2053 2053 2050 2050 2053 2053 2064 2064 2050 2050 2050 2050 2064 2064 2062 2062 2064 2064 2077 2077 2062 2062 2062 2062 2077 2077 2073 2073 2077 2077 2089 2089 2073 2073 2073 2073 2089 2089 2084 2084 2089 2089 2768 2768 2084 2084 2084 2084 2769 2769 2770 2770 2106 2106 2118 2118 2096 2096 2096 2096 2118 2118 2109 2109 2118 2118 2128 2128 2109 2109 2109 2109 2128 2128 2122 2122 2128 2128 2139 2139 2122 2122 2122 2122 2139 2139 2129 2129 2139 2139 2147 2147 2129 2129 2129 2129 2147 2147 2137 2137 2147 2147 2150 2150 2137 2137 2137 2137 2150 2150 2141 2141 2150 2150 2154 2154 2141 2141 2141 2141 2154 2154 2145 2145 1856 1856 1849 1849 1832 1832 1849 1849 1838 1838 1832 1832 2166 2166 2163 2163 2161 2161 2163 2163 2157 2157 2161 2161 2161 2161 2157 2157 2154 2154 2157 2157 2156 2156 2154 2154 2154 2154 2156 2156 2145 2145 2156 2156 2148 2148 2145 2145 2145 2145 2148 2148 2146 2146 2146 2146 2134 2134 2145 2145 2134 2134 2132 2132 2145 2145 2145 2145 2132 2132 2141 2141 2132 2132 2126 2126 2141 2141 2141 2141 2126 2126 2137 2137 2126 2126 2120 2120 2137 2137 2137 2137 2120 2120 2129 2129 2120 2120 2112 2112 2129 2129 2129 2129 2112 2112 2122 2122 2112 2112 2101 2101 2122 2122 2122 2122 2101 2101 2109 2109 2101 2101 2088 2088 2109 2109 2109 2109 2088 2088 2096 2096 2771 2771 2078 2078 2772 2772 2773 2773 2078 2078 2084 2084 2078 2078 2067 2067 2084 2084 2084 2084 2067 2067 2073 2073 2067 2067 2057 2057 2073 2073 2073 2073 2057 2057 2062 2062 2057 2057 2048 2048 2062 2062 2062 2062 2048 2048 2050 2050 2048 2048 2037 2037 2050 2050 2050 2050 2037 2037 2039 2039 2037 2037 2026 2026 2039 2039 2039 2039 2026 2026 2028 2028 2026 2026 2016 2016 2028 2028 2028 2028 2016 2016 2017 2017 2016 2016 2006 2006 2017 2017 2017 2017 2006 2006 2007 2007 2006 2006 1995 1995 2007 2007 2007 2007 1995 1995 1996 1996 1995 1995 1984 1984 1996 1996 1996 1996 1984 1984 1985 1985 1984 1984 1977 1977 1985 1985 1985 1985 1977 1977 1976 1976 1977 1977 1966 1966 1976 1976 1976 1976 1966 1966 1965 1965 1966 1966 1955 1955 1965 1965 1965 1965 1955 1955 1954 1954 1955 1955 1945 1945 1954 1954 1954 1954 1945 1945 1944 1944 1945 1945 1935 1935 1944 1944 1944 1944 1935 1935 1934 1934 1935 1935 1925 1925 1934 1934 1934 1934 1925 1925 1922 1922 1925 1925 1913 1913 1922 1922 1922 1922 1913 1913 1911 1911 1913 1913 1903 1903 1911 1911 1911 1911 1903 1903 1900 1900 1903 1903 1894 1894 1900 1900 1900 1900 1894 1894 1889 1889 1894 1894 1882 1882 1889 1889 1889 1889 1882 1882 1875 1875 1882 1882 2774 2774 1875 1875 1875 1875 2775 2775 2776 2776 1869 1869 1848 1848 1858 1858 1858 1858 1848 1848 1835 1835 1848 1848 1831 1831 1835 1835 1835 1835 1831 1831 1815 1815 1831 1831 1813 1813 1815 1815 1815 1815 1813 1813 1791 1791 1813 1813 1799 1799 1791 1791 1791 1791 1799 1799 1782 1782 1799 1799 1789 1789 1782 1782 1782 1782 1789 1789 1770 1770 1789 1789 1784 1784 1770 1770 1770 1770 1784 1784 1763 1763 1784 1784 1776 1776 1763 1763 1763 1763 1776 1776 1759 1759 1776 1776 1777 1777 1759 1759 1759 1759 1777 1777 1760 1760 1777 1777 1785 1785 1760 1760 1760 1760 1785 1785 1764 1764 1785 1785 1790 1790 1764 1764 1764 1764 1790 1790 1771 1771 1790 1790 1800 1800 1771 1771 1771 1771 1800 1800 1783 1783 1800 1800 1814 1814 1783 1783 1783 1783 1814 1814 1793 1793 1814 1814 1832 1832 1793 1793 1793 1793 1832 1832 1816 1816 1832 1832 1838 1838 1816 1816 1816 1816 1838 1838 1836 1836 1871 1871 1866 1866 1847 1847 2777 2777 1856 1856 2778 2778 1856 1856 1832 1832 2779 2779 1832 1832 1814 1814 2780 2780 2781 2781 1814 1814 1834 1834 1814 1814 1800 1800 1834 1834 1834 1834 1800 1800 1818 1818 1800 1800 1790 1790 1818 1818 1818 1818 1790 1790 1810 1810 1790 1790 1785 1785 1810 1810 1810 1810 1785 1785 1805 1805 1785 1785 1777 1777 1805 1805 1805 1805 1777 1777 1798 1798 1777 1777 1776 1776 1798 1798 1798 1798 1776 1776 1797 1797 1776 1776 1784 1784 1797 1797 1797 1797 1784 1784 1804 1804 1784 1784 1789 1789 1804 1804 1804 1804 1789 1789 1809 1809 1789 1789 1799 1799 1809 1809 1809 1809 1799 1799 1817 1817 1799 1799 1813 1813 1817 1817 1817 1817 1813 1813 1833 1833 1813 1813 1831 1831 1833 1833 1833 1833 1831 1831 2782 2782 1831 1831 1848 1848 2783 2783 2784 2784 1848 1848 2785 2785 1848 1848 1869 1869 2786 2786 2787 2787 1869 1869 2788 2788 2789 2789 1882 1882 2790 2790 2791 2791 1882 1882 2792 2792 1882 1882 1894 1894 2793 2793 2794 2794 1894 1894 2795 2795 1894 1894 1903 1903 2796 2796 2797 2797 1903 1903 1909 1909 1903 1903 1913 1913 1909 1909 1909 1909 1913 1913 1918 1918 1913 1913 1925 1925 1918 1918 1918 1918 1925 1925 1926 1926 1925 1925 1935 1935 1926 1926 1926 1926 1935 1935 1936 1936 1935 1935 1945 1945 1936 1936 1936 1936 1945 1945 1946 1946 1945 1945 1955 1955 1946 1946 1946 1946 1955 1955 1956 1956 1955 1955 1966 1966 1956 1956 1956 1956 1966 1966 1967 1967 1966 1966 1977 1977 1967 1967 1967 1967 1977 1977 1978 1978 1977 1977 1984 1984 1978 1978 1978 1978 1984 1984 1983 1983 1984 1984 1995 1995 1983 1983 1983 1983 1995 1995 1994 1994 1995 1995 2006 2006 1994 1994 1994 1994 2006 2006 2004 2004 2006 2006 2016 2016 2004 2004 2004 2004 2016 2016 2015 2015 2016 2016 2026 2026 2015 2015 2015 2015 2026 2026 2025 2025 2026 2026 2037 2037 2025 2025 2025 2025 2037 2037 2034 2034 2037 2037 2048 2048 2034 2034 2034 2034 2048 2048 2042 2042 2048 2048 2057 2057 2042 2042 2042 2042 2057 2057 2052 2052 2057 2057 2067 2067 2052 2052 2052 2052 2067 2067 2798 2798 2067 2067 2078 2078 2799 2799 2800 2800 2078 2078 2801 2801 2078 2078 2802 2802 2803 2803 2804 2804 2088 2088 2805 2805 2088 2088 2101 2101 2806 2806 2807 2807 2101 2101 2808 2808 2101 2101 2112 2112 2809 2809 2810 2810 2112 2112 2102 2102 2112 2112 2120 2120 2102 2102 2102 2102 2120 2120 2108 2108 2120 2120 2126 2126 2108 2108 2108 2108 2126 2126 2116 2116 2126 2126 2132 2132 2116 2116 2116 2116 2132 2132 2121 2121 2132 2132 2134 2134 2121 2121 2121 2121 2134 2134 2123 2123 1884 1884 1874 1874 1865 1865 1874 1874 1871 1871 1865 1865 2146 2146 2136 2136 2134 2134 2136 2136 2131 2131 2134 2134 2134 2134 2131 2131 2123 2123 2131 2131 2125 2125 2123 2123 2123 2123 2125 2125 2811 2811 1871 1871 1847 1847 1865 1865 2812 2812 1834 1834 2813 2813 2814 2814 1834 1834 2815 2815 1834 1834 1818 1818 2816 2816 2817 2817 1818 1818 2818 2818 1818 1818 1810 1810 2819 2819 2820 2820 1810 1810 2821 2821 1810 1810 1805 1805 2822 2822 2823 2823 1805 1805 2824 2824 1805 1805 1798 1798 2825 2825 2826 2826 1798 1798 2827 2827 1798 1798 1797 1797 2828 2828 2829 2829 1797 1797 2830 2830 1797 1797 1804 1804 2831 2831 2832 2832 1804 1804 2833 2833 1804 1804 1809 1809 2834 2834 2835 2835 1809 1809 2836 2836 1809 1809 1817 1817 2837 2837 2838 2838 1817 1817 2839 2839 1817 1817 1833 1833 2840 2840 2841 2841 1833 1833 2842 2842 1833 1833 2843 2843 2844 2844 1852 1852 1846 1846 1863 1863 1846 1846 1864 1864 1863 1863 1863 1863 1864 1864 1873 1873 1864 1864 1879 1879 1873 1873 1873 1873 1879 1879 1886 1886 1879 1879 1888 1888 1886 1886 1886 1886 1888 1888 1895 1895 1888 1888 1898 1898 1895 1895 1895 1895 1898 1898 1901 1901 2845 2845 1909 1909 2846 2846 2847 2847 1909 1909 2848 2848 1909 1909 1918 1918 2849 2849 2850 2850 1918 1918 2851 2851 1918 1918 1926 1926 2852 2852 2853 2853 1926 1926 2854 2854 1926 1926 1936 1936 2855 2855 2856 2856 1936 1936 2857 2857 1936 1936 1946 1946 2858 2858 2859 2859 1946 1946 2860 2860 1946 1946 1956 1956 2861 2861 2862 2862 1956 1956 2863 2863 1956 1956 1967 1967 2864 2864 2865 2865 1967 1967 2866 2866 1967 1967 1978 1978 2867 2867 2868 2868 1978 1978 2869 2869 1978 1978 1983 1983 2870 2870 2871 2871 1983 1983 2872 2872 1983 1983 1994 1994 2873 2873 2874 2874 1994 1994 2875 2875 1994 1994 2004 2004 2876 2876 2877 2877 2004 2004 2878 2878 2004 2004 2015 2015 2879 2879 2880 2880 2015 2015 2881 2881 2015 2015 2025 2025 2882 2882 2883 2883 2025 2025 2884 2884 2025 2025 2034 2034 2885 2885 2886 2886 2034 2034 2887 2887 2034 2034 2042 2042 2888 2888 2889 2889 2042 2042 2890 2890 2042 2042 2052 2052 2891 2891 2892 2892 2052 2052 2893 2893 2052 2052 2894 2894 2895 2895 2049 2049 2063 2063 2058 2058 2063 2063 2072 2072 2058 2058 2058 2058 2072 2072 2065 2065 2072 2072 2081 2081 2065 2065 2065 2065 2081 2081 2074 2074 2081 2081 2091 2091 2074 2074 2074 2074 2091 2091 2082 2082 2896 2896 2102 2102 2897 2897 2898 2898 2102 2102 2899 2899 2102 2102 2108 2108 2900 2900 2901 2901 2108 2108 2902 2902 2108 2108 2116 2116 2903 2903 2904 2904 2116 2116 2905 2905 2116 2116 2121 2121 2906 2906 2907 2907 2121 2121 2908 2908 2121 2121 2123 2123 2909 2909 2910 2910 2123 2123 2911 2911 2123 2123 2912 2912 2913 2913 2111 2111 2115 2115 2113 2113 1884 1884 1865 1865 1878 1878 1865 1865 1853 1853 1878 1878 1878 1878 1853 1853 1868 1868 1853 1853 1840 1840 1868 1868 1868 1868 1840 1840 1860 1860 1840 1840 1830 1830 1860 1860 1860 1860 1830 1830 1851 1851 1830 1830 1826 1826 1851 1851 1851 1851 1826 1826 1844 1844 1826 1826 1821 1821 1844 1844 1844 1844 1821 1821 1842 1842 1821 1821 1820 1820 1842 1842 1842 1842 1820 1820 1841 1841 1820 1820 1825 1825 1841 1841 1841 1841 1825 1825 1843 1843 1825 1825 1829 1829 1843 1843 1843 1843 1829 1829 1850 1850 1829 1829 1839 1839 1850 1850 1850 1850 1839 1839 1859 1859 1839 1839 1852 1852 1859 1859 1859 1859 1852 1852 1867 1867 1852 1852 1863 1863 1867 1867 1867 1867 1863 1863 1877 1877 1863 1863 1873 1873 1877 1877 1877 1877 1873 1873 1883 1883 1873 1873 1886 1886 1883 1883 1883 1883 1886 1886 1892 1892 1886 1886 1895 1895 1892 1892 1892 1892 1895 1895 1899 1899 1895 1895 1901 1901 1899 1899 1899 1899 1901 1901 1908 1908 1901 1901 1912 1912 1908 1908 1908 1908 1912 1912 1914 1914 1912 1912 1921 1921 1914 1914 1914 1914 1921 1921 1924 1924 1921 1921 1930 1930 1924 1924 1924 1924 1930 1930 1933 1933 1930 1930 1937 1937 1933 1933 1933 1933 1937 1937 1941 1941 1937 1937 1947 1947 1941 1941 1941 1941 1947 1947 1948 1948 1947 1947 1958 1958 1948 1948 1948 1948 1958 1958 1959 1959 1958 1958 1968 1968 1959 1959 1959 1959 1968 1968 1969 1969 1968 1968 1979 1979 1969 1969 1969 1969 1979 1979 1980 1980 1979 1979 1982 1982 1980 1980 1980 1980 1982 1982 1981 1981 1982 1982 1993 1993 1981 1981 1981 1981 1993 1993 1992 1992 1993 1993 2003 2003 1992 1992 1992 1992 2003 2003 2002 2002 2003 2003 2014 2014 2002 2002 2002 2002 2014 2014 2013 2013 2014 2014 2022 2022 2013 2013 2013 2013 2022 2022 2018 2018 2022 2022 2030 2030 2018 2018 2018 2018 2030 2030 2027 2027 2030 2030 2040 2040 2027 2027 2027 2027 2040 2040 2036 2036 2040 2040 2049 2049 2036 2036 2036 2036 2049 2049 2044 2044 2049 2049 2058 2058 2044 2044 2044 2044 2058 2058 2051 2051 2058 2058 2065 2065 2051 2051 2051 2051 2065 2065 2061 2061 2065 2065 2074 2074 2061 2061 2061 2061 2074 2074 2066 2066 2074 2074 2082 2082 2066 2066 2066 2066 2082 2082 2075 2075 2082 2082 2090 2090 2075 2075 2075 2075 2090 2090 2080 2080 2090 2090 2097 2097 2080 2080 2080 2080 2097 2097 2087 2087 2097 2097 2105 2105 2087 2087 2087 2087 2105 2105 2092 2092 2105 2105 2107 2107 2092 2092 2092 2092 2107 2107 2095 2095 2107 2107 2111 2111 2095 2095 2095 2095 2111 2111 2098 2098 2111 2111 2113 2113 2098 2098 2098 2098 2113 2113 2100 2100 2177 2177 2178 2178 2179 2179 2178 2178 2180 2180 2179 2179 2186 2186 2185 2185 2189 2189 2186 2186 2189 2189 2190 2190 2189 2189 2193 2193 2190 2190 2190 2190 2193 2193 2194 2194 2193 2193 2191 2191 2194 2194 2194 2194 2191 2191 2192 2192 2191 2191 2187 2187 2192 2192 2192 2192 2187 2187 2188 2188 2187 2187 2183 2183 2188 2188 2188 2188 2183 2183 2184 2184 2914 2914 2181 2181 2915 2915 2916 2916 2181 2181 2182 2182 2209 2209 2205 2205 2208 2208 2205 2205 2207 2207 2208 2208 2209 2209 2210 2210 2205 2205 2210 2210 2211 2211 2205 2205 2205 2205 2211 2211 2212 2212 2212 2212 2213 2213 2205 2205 2213 2213 2214 2214 2205 2205 2205 2205 2214 2214 2215 2215 2215 2215 2216 2216 2205 2205 2216 2216 2217 2217 2205 2205 2205 2205 2217 2217 2218 2218 2218 2218 2219 2219 2205 2205 2219 2219 2220 2220 2205 2205 2205 2205 2220 2220 2221 2221 2202 2202 2203 2203 2205 2205 2202 2202 2205 2205 2201 2201 2203 2203 2204 2204 2205 2205 2204 2204 2206 2206 2205 2205 2205 2205 2206 2206 2207 2207 2221 2221 2222 2222 2205 2205 2222 2222 2223 2223 2205 2205 2205 2205 2223 2223 2198 2198 2198 2198 2195 2195 2196 2196 2196 2196 2197 2197 2198 2198 2197 2197 2199 2199 2198 2198 2198 2198 2199 2199 2205 2205 2199 2199 2200 2200 2205 2205 2205 2205 2200 2200 2201 2201 2234 2234 2235 2235 2233 2233 2235 2235 2231 2231 2233 2233 2233 2233 2231 2231 2232 2232 2231 2231 2230 2230 2232 2232 2917 2917 2918 2918 2229 2229 2919 2919 2227 2227 2229 2229 2229 2229 2227 2227 2228 2228 2228 2228 2227 2227 2226 2226 2227 2227 2225 2225 2226 2226 2226 2226 2225 2225 2224 2224 2250 2250 2252 2252 2248 2248 2254 2254 2251 2251 2244 2244 2261 2261 2271 2271 2265 2265 2283 2283 2292 2292 2288 2288 2378 2378 2376 2376 2373 2373 2358 2358 2345 2345 2344 2344 2345 2345 2325 2325 2324 2324 2362 2362 2365 2365 2358 2358 2365 2365 2362 2362 2920 2920 2383 2383 2385 2385 2378 2378 2374 2374 2384 2384 2377 2377 2384 2384 2386 2386 2377 2377 2377 2377 2386 2386 2380 2380 2386 2386 2387 2387 2380 2380 2380 2380 2387 2387 2383 2383 2387 2387 2388 2388 2383 2383 2383 2383 2388 2388 2385 2385 2356 2356 2921 2921 2922 2922 2371 2371 2375 2375 2364 2364 2364 2364 2375 2375 2369 2369 2375 2375 2379 2379 2369 2369 2369 2369 2379 2379 2372 2372 2379 2379 2381 2381 2372 2372 2372 2372 2381 2381 2374 2374 2381 2381 2382 2382 2374 2374 2374 2374 2382 2382 2384 2384 2345 2345 2324 2324 2344 2344 2324 2324 2322 2322 2344 2344 2344 2344 2322 2322 2343 2343 2322 2322 2320 2320 2343 2343 2343 2343 2320 2320 2340 2340 2320 2320 2319 2319 2340 2340 2340 2340 2319 2319 2339 2339 2319 2319 2318 2318 2339 2339 2339 2339 2318 2318 2334 2334 2318 2318 2313 2313 2334 2334 2334 2334 2313 2313 2332 2332 2313 2313 2310 2310 2332 2332 2332 2332 2310 2310 2330 2330 2310 2310 2309 2309 2330 2330 2330 2330 2309 2309 2323 2323 2309 2309 2305 2305 2323 2323 2323 2323 2305 2305 2316 2316 2305 2305 2303 2303 2316 2316 2316 2316 2303 2303 2311 2311 2303 2303 2299 2299 2311 2311 2311 2311 2299 2299 2306 2306 2299 2299 2296 2296 2306 2306 2306 2306 2296 2296 2300 2300 2296 2296 2294 2294 2300 2300 2300 2300 2294 2294 2298 2298 2358 2358 2344 2344 2362 2362 2344 2344 2343 2343 2362 2362 2362 2362 2343 2343 2359 2359 2343 2343 2340 2340 2359 2359 2359 2359 2340 2340 2355 2355 2340 2340 2339 2339 2355 2355 2355 2355 2339 2339 2353 2353 2339 2339 2334 2334 2353 2353 2353 2353 2334 2334 2350 2350 2334 2334 2332 2332 2350 2350 2350 2350 2332 2332 2346 2346 2332 2332 2330 2330 2346 2346 2346 2346 2330 2330 2342 2342 2330 2330 2323 2323 2342 2342 2342 2342 2323 2323 2335 2335 2323 2323 2316 2316 2335 2335 2335 2335 2316 2316 2331 2331 2316 2316 2311 2311 2331 2331 2331 2331 2311 2311 2327 2327 2311 2311 2306 2306 2327 2327 2327 2327 2306 2306 2314 2314 2306 2306 2300 2300 2314 2314 2314 2314 2300 2300 2307 2307 2300 2300 2298 2298 2307 2307 2307 2307 2298 2298 2304 2304 2923 2923 2362 2362 2924 2924 2362 2362 2359 2359 2925 2925 2926 2926 2359 2359 2927 2927 2359 2359 2355 2355 2928 2928 2929 2929 2355 2355 2930 2930 2355 2355 2353 2353 2931 2931 2932 2932 2353 2353 2933 2933 2353 2353 2350 2350 2934 2934 2935 2935 2350 2350 2363 2363 2350 2350 2346 2346 2363 2363 2363 2363 2346 2346 2357 2357 2346 2346 2342 2342 2357 2357 2357 2357 2342 2342 2352 2352 2342 2342 2335 2335 2352 2352 2352 2352 2335 2335 2349 2349 2335 2335 2331 2331 2349 2349 2349 2349 2331 2331 2341 2341 2331 2331 2327 2327 2341 2341 2341 2341 2327 2327 2336 2336 2327 2327 2314 2314 2336 2336 2336 2336 2314 2314 2329 2329 2314 2314 2307 2307 2329 2329 2329 2329 2307 2307 2315 2315 2307 2307 2304 2304 2315 2315 2315 2315 2304 2304 2312 2312 2378 2378 2373 2373 2383 2383 2373 2373 2370 2370 2383 2383 2383 2383 2370 2370 2380 2380 2370 2370 2368 2368 2380 2380 2380 2380 2368 2368 2377 2377 2368 2368 2366 2366 2377 2377 2377 2377 2366 2366 2374 2374 2936 2936 2363 2363 2937 2937 2938 2938 2363 2363 2939 2939 2363 2363 2357 2357 2940 2940 2941 2941 2357 2357 2942 2942 2357 2357 2352 2352 2943 2943 2944 2944 2352 2352 2945 2945 2352 2352 2349 2349 2946 2946 2947 2947 2349 2349 2356 2356 2349 2349 2341 2341 2356 2356 2356 2356 2341 2341 2351 2351 2341 2341 2336 2336 2351 2351 2351 2351 2336 2336 2347 2347 2336 2336 2329 2329 2347 2347 2347 2347 2329 2329 2338 2338 2329 2329 2315 2315 2338 2338 2338 2338 2315 2315 2328 2328 2315 2315 2312 2312 2328 2328 2328 2328 2312 2312 2326 2326 2321 2321 2333 2333 2948 2948 2333 2333 2337 2337 2949 2949 2950 2950 2337 2337 2951 2951 2337 2337 2348 2348 2952 2952 2953 2953 2348 2348 2954 2954 2348 2348 2354 2354 2955 2955 2956 2956 2354 2354 2957 2957 2354 2354 2360 2360 2958 2958 2959 2959 2360 2360 2960 2960 2360 2360 2361 2361 2961 2961 2962 2962 2361 2361 2963 2963 2361 2361 2367 2367 2964 2964 2965 2965 2367 2367 2966 2966 2317 2317 2321 2321 2967 2967 2321 2321 2968 2968 2969 2969 2308 2308 2326 2326 2301 2301 2326 2326 2312 2312 2301 2301 2301 2301 2312 2312 2297 2297 2312 2312 2304 2304 2297 2297 2297 2297 2304 2304 2293 2293 2304 2304 2298 2298 2293 2293 2293 2293 2298 2298 2290 2290 2298 2298 2294 2294 2290 2290 2302 2302 2317 2317 2295 2295 2317 2317 2970 2970 2295 2295 2295 2295 2971 2971 2972 2972 2308 2308 2301 2301 2291 2291 2291 2291 2301 2301 2289 2289 2301 2301 2297 2297 2289 2289 2289 2289 2297 2297 2287 2287 2297 2297 2293 2293 2287 2287 2287 2287 2293 2293 2286 2286 2293 2293 2290 2290 2286 2286 2292 2292 2302 2302 2288 2288 2302 2302 2295 2295 2288 2288 2288 2288 2295 2295 2973 2973 2295 2295 2974 2974 2975 2975 2285 2285 2291 2291 2284 2284 2291 2291 2289 2289 2284 2284 2284 2284 2289 2289 2281 2281 2289 2289 2287 2287 2281 2281 2281 2281 2287 2287 2282 2282 2287 2287 2286 2286 2282 2282 2280 2280 2283 2283 2279 2279 2283 2283 2288 2288 2279 2279 2279 2279 2288 2288 2976 2976 2288 2288 2977 2977 2978 2978 2277 2277 2285 2285 2275 2275 2285 2285 2284 2284 2275 2275 2275 2275 2284 2284 2276 2276 2284 2284 2281 2281 2276 2276 2276 2276 2281 2281 2278 2278 2281 2281 2282 2282 2278 2278 2273 2273 2280 2280 2269 2269 2280 2280 2279 2279 2269 2269 2269 2269 2279 2279 2979 2979 2279 2279 2980 2980 2981 2981 2266 2266 2277 2277 2267 2267 2277 2277 2275 2275 2267 2267 2267 2267 2275 2275 2270 2270 2275 2275 2276 2276 2270 2270 2270 2270 2276 2276 2274 2274 2276 2276 2278 2278 2274 2274 2271 2271 2273 2273 2265 2265 2273 2273 2269 2269 2265 2265 2265 2265 2269 2269 2982 2982 2269 2269 2983 2983 2984 2984 2263 2263 2266 2266 2264 2264 2266 2266 2267 2267 2264 2264 2264 2264 2267 2267 2268 2268 2267 2267 2270 2270 2268 2268 2268 2268 2270 2270 2272 2272 2270 2270 2274 2274 2272 2272 2260 2260 2261 2261 2258 2258 2261 2261 2265 2265 2258 2258 2258 2258 2265 2265 2985 2985 2265 2265 2986 2986 2987 2987 2255 2255 2263 2263 2256 2256 2263 2263 2264 2264 2256 2256 2256 2256 2264 2264 2259 2259 2264 2264 2268 2268 2259 2259 2259 2259 2268 2268 2262 2262 2268 2268 2272 2272 2262 2262 2252 2252 2260 2260 2248 2248 2260 2260 2258 2258 2248 2248 2248 2248 2258 2258 2988 2988 2258 2258 2989 2989 2990 2990 2247 2247 2255 2255 2249 2249 2255 2255 2256 2256 2249 2249 2249 2249 2256 2256 2253 2253 2256 2256 2259 2259 2253 2253 2253 2253 2259 2259 2257 2257 2259 2259 2262 2262 2257 2257 2246 2246 2250 2250 2243 2243 2250 2250 2248 2248 2243 2243 2243 2243 2248 2248 2991 2991 2248 2248 2992 2992 2993 2993 2241 2241 2247 2247 2242 2242 2247 2247 2249 2249 2242 2242 2242 2242 2249 2249 2244 2244 2249 2249 2253 2253 2244 2244 2244 2244 2253 2253 2254 2254 2253 2253 2257 2257 2254 2254 2240 2240 2246 2246 2238 2238 2246 2246 2243 2243 2238 2238 2238 2238 2243 2243 2994 2994 2243 2243 2995 2995 2996 2996 2236 2236 2241 2241 2237 2237 2241 2241 2242 2242 2237 2237 2237 2237 2242 2242 2239 2239 2242 2242 2244 2244 2239 2239 2239 2239 2244 2244 2245 2245 2244 2244 2251 2251 2245 2245 2997 2997 2396 2396 2405 2405 2405 2405 2396 2396 2408 2408 2396 2396 2397 2397 2408 2408 2408 2408 2397 2397 2398 2398 2403 2403 2390 2390 2389 2389 2403 2403 2389 2389 2402 2402 2389 2389 2392 2392 2402 2402 2392 2392 2393 2393 2402 2402 2998 2998 2999 2999 2405 2405 3000 3000 3001 3001 2405 2405 2405 2405 3002 3002 3003 3003 2410 2410 2409 2409 2406 2406 2409 2409 2407 2407 2406 2406 2406 2406 2407 2407 2404 2404 2391 2391 2390 2390 2399 2399 2390 2390 2403 2403 2399 2399 2399 2399 2403 2403 2400 2400 2403 2403 2406 2406 2400 2400 2400 2400 2406 2406 2401 2401 2406 2406 2404 2404 2401 2401 2408 2408 2415 2415 2405 2405 2415 2415 2413 2413 2405 2405 2405 2405 2413 2413 3004 3004 2413 2413 3005 3005 3006 3006 2402 2402 2411 2411 2403 2403 2411 2411 2412 2412 2403 2403 2403 2403 2412 2412 2406 2406 2412 2412 2414 2414 2406 2406 2406 2406 2414 2414 2410 2410 2414 2414 2416 2416 2410 2410 2451 2451 2450 2450 2442 2442 2421 2421 2420 2420 2425 2425 2421 2421 2425 2425 2422 2422 2424 2424 2423 2423 2426 2426 2423 2423 2432 2432 2426 2426 2426 2426 2432 2432 2430 2430 2433 2433 2431 2431 2436 2436 2431 2431 2440 2440 2436 2436 2436 2436 2440 2440 2439 2439 2440 2440 2447 2447 2448 2448 2439 2439 2440 2440 2441 2441 2440 2440 2448 2448 2441 2441 2441 2441 2448 2448 2449 2449 2450 2450 2447 2447 2442 2442 2447 2447 2440 2440 2442 2442 2442 2442 2440 2440 2432 2432 2440 2440 2431 2431 2432 2432 2432 2432 2431 2431 2430 2430 2431 2431 2433 2433 2430 2430 2452 2452 2451 2451 2443 2443 2451 2451 2442 2442 2443 2443 2443 2443 2442 2442 2434 2434 2442 2442 2432 2432 2434 2434 2434 2434 2432 2432 2425 2425 2432 2432 2423 2423 2425 2425 2425 2425 2423 2423 2422 2422 2423 2423 2424 2424 2422 2422 2420 2420 2419 2419 2425 2425 2419 2419 2427 2427 2425 2425 2425 2425 2427 2427 2434 2434 2427 2427 2435 2435 2434 2434 2434 2434 2435 2435 2443 2443 2435 2435 2444 2444 2443 2443 2443 2443 2444 2444 2452 2452 2455 2455 3007 3007 3008 3008 2454 2454 2453 2453 2444 2444 2444 2444 2453 2453 2452 2452 2446 2446 2445 2445 2438 2438 2445 2445 2437 2437 2438 2438 2438 2438 2437 2437 2429 2429 2437 2437 2428 2428 2429 2429 2429 2429 2428 2428 2417 2417 2428 2428 2418 2418 2417 2417 2419 2419 2418 2418 2427 2427 2418 2418 2428 2428 2427 2427 2427 2427 2428 2428 2435 2435 2428 2428 2437 2437 2435 2435 2435 2435 2437 2437 2444 2444 2437 2437 2445 2445 2444 2444 3009 3009 3010 3010 2455 2455 3011 3011 3012 3012 2455 2455 2455 2455 3013 3013 2456 2456 2520 2520 2519 2519 2524 2524 2519 2519 2523 2523 2524 2524 2524 2524 2523 2523 2526 2526 2523 2523 2525 2525 2526 2526 2526 2526 2525 2525 2522 2522 2525 2525 2521 2521 2522 2522 2522 2522 2521 2521 2518 2518 2521 2521 2517 2517 2518 2518 2518 2518 2517 2517 2516 2516 2517 2517 2515 2515 2516 2516 2516 2516 2515 2515 2514 2514 2515 2515 2513 2513 2514 2514 2514 2514 2513 2513 2512 2512 2513 2513 2511 2511 2512 2512 3014 3014 3015 3015 2510 2510 3016 3016 2509 2509 2510 2510 2510 2510 2509 2509 2508 2508 2509 2509 2507 2507 2508 2508 2508 2508 2507 2507 2506 2506 2507 2507 2505 2505 2506 2506 2506 2506 2505 2505 2504 2504 2505 2505 2503 2503 2504 2504 2504 2504 2503 2503 2502 2502 2503 2503 2501 2501 2502 2502 2502 2502 2501 2501 2500 2500 2501 2501 2499 2499 2500 2500 2500 2500 2499 2499 2498 2498 2499 2499 2497 2497 2498 2498 2498 2498 2497 2497 2496 2496 2497 2497 2495 2495 2496 2496 2496 2496 2495 2495 2494 2494 2495 2495 2493 2493 2494 2494 2494 2494 2493 2493 2492 2492 2493 2493 2490 2490 2492 2492 2492 2492 2490 2490 2491 2491 2491 2491 2490 2490 2489 2489 2490 2490 2488 2488 2489 2489 2489 2489 2488 2488 2487 2487 2488 2488 2486 2486 2487 2487 2487 2487 2486 2486 2485 2485 2486 2486 2484 2484 2485 2485 2485 2485 2484 2484 2480 2480 2484 2484 2479 2479 2480 2480 2480 2480 2479 2479 3017 3017 2479 2479 3018 3018 3019 3019 2476 2476 2475 2475 2472 2472 2475 2475 2471 2471 2472 2472 2472 2472 2471 2471 2468 2468 2471 2471 2467 2467 2468 2468 2468 2468 2467 2467 2464 2464 2467 2467 2463 2463 2464 2464 2464 2464 2463 2463 2460 2460 2463 2463 2459 2459 2460 2460 2460 2460 2459 2459 2458 2458 2459 2459 2457 2457 2458 2458 2458 2458 2457 2457 2462 2462 2457 2457 2461 2461 2462 2462 2462 2462 2461 2461 2466 2466 2461 2461 2465 2465 2466 2466 2466 2466 2465 2465 2470 2470 2465 2465 2469 2469 2470 2470 2470 2470 2469 2469 2474 2474 2469 2469 2473 2473 2474 2474 2474 2474 2473 2473 2478 2478 2473 2473 2477 2477 2478 2478 3020 3020 3021 3021 2481 2481 3022 3022 2482 2482 2481 2481 2481 2481 2482 2482 2483 2483
+32 32 30 30 27 27 5 5 7 7 19 19 32 32 27 27 34 34 51 51 53 53 39 39 53 53 55 55 39 39 55 55 56 56 39 39 56 56 54 54 39 39 39 39 54 54 37 37 54 54 52 52 37 37 37 37 52 52 50 50 23 23 25 25 29 29 50 50 48 48 37 37 48 48 46 46 37 37 37 37 46 46 44 44 29 29 33 33 35 35 45 45 47 47 39 39 47 47 49 49 39 39 39 39 49 49 51 51 25 25 28 28 29 29 28 28 31 31 29 29 29 29 31 31 33 33 30 30 26 26 27 27 26 26 24 24 27 27 27 27 24 24 22 22 44 44 42 42 37 37 42 42 40 40 37 37 37 37 40 40 27 27 40 40 36 36 27 27 27 27 36 36 34 34 7 7 9 9 19 19 9 9 11 11 19 19 19 19 11 11 13 13 13 13 15 15 19 19 15 15 18 18 19 19 19 19 18 18 29 29 18 18 21 21 29 29 29 29 21 21 23 23 2 2 17 17 4 4 17 17 6 6 4 4 2 2 0 0 17 17 0 0 1 1 17 17 17 17 1 1 19 19 1 1 3 3 19 19 19 19 3 3 5 5 35 35 38 38 29 29 38 38 41 41 29 29 29 29 41 41 39 39 41 41 43 43 39 39 39 39 43 43 45 45 22 22 20 20 27 27 20 20 16 16 27 27 27 27 16 16 17 17 16 16 14 14 17 17 17 17 14 14 12 12 12 12 10 10 17 17 10 10 8 8 17 17 17 17 8 8 6 6 431 431 434 434 420 420 434 434 419 419 420 420 420 420 419 419 405 405 419 419 397 397 405 405 405 405 397 397 398 398 397 397 380 380 398 398 398 398 380 380 381 381 431 431 436 436 434 434 436 436 443 443 434 434 434 434 443 443 441 441 443 443 444 444 441 441 441 441 444 444 445 445 444 444 446 446 445 445 446 446 442 442 445 445 445 445 442 442 438 438 442 442 440 440 438 438 440 440 429 429 438 438 438 438 429 429 426 426 429 429 427 427 426 426 427 427 412 412 426 426 426 426 412 412 409 409 412 412 403 403 409 409 409 409 403 403 389 389 403 403 390 390 389 389 389 389 390 390 370 370 390 390 375 375 370 370 375 375 372 372 370 370 372 372 356 356 370 370 1219 1219 1220 1220 355 355 1221 1221 1222 1222 355 355 355 355 1223 1223 1224 1224 351 351 339 339 338 338 338 338 339 339 322 322 339 339 328 328 322 322 328 328 323 323 322 322 323 323 308 308 322 322 322 322 308 308 307 307 308 308 294 294 307 307 307 307 294 294 293 293 294 294 286 286 293 293 293 293 286 286 277 277 286 286 278 278 277 277 277 277 278 278 261 261 278 278 263 263 261 261 263 263 262 262 261 261 262 262 242 242 261 261 261 261 242 242 243 243 242 242 240 240 243 243 243 243 240 240 227 227 240 240 226 226 227 227 227 227 226 226 211 211 226 226 217 217 211 211 217 217 210 210 211 211 210 210 195 195 211 211 211 211 195 195 196 196 195 195 194 194 196 196 196 196 194 194 181 181 194 194 179 179 181 181 181 181 179 179 164 164 179 179 171 171 164 164 171 171 163 163 164 164 1225 1225 148 148 1226 1226 1227 1227 1228 1228 147 147 1229 1229 1230 1230 147 147 1231 1231 1232 1232 147 147 147 147 1233 1233 1234 1234 130 130 125 125 132 132 132 132 125 125 113 113 125 125 112 112 113 113 113 113 112 112 93 93 112 112 97 97 93 93 97 97 90 90 93 93 90 90 75 75 93 93 93 93 75 75 76 76 75 75 71 71 76 76 76 76 71 71 64 64 71 71 62 62 64 64 64 64 62 62 58 58 62 62 60 60 58 58 60 60 57 57 58 58 57 57 59 59 58 58 58 58 59 59 61 61 59 59 66 66 61 61 61 61 66 66 68 68 66 66 73 73 68 68 68 68 73 73 83 83 73 73 82 82 83 83 83 83 82 82 105 105 82 82 99 99 105 105 99 99 104 104 105 105 104 104 121 121 105 105 105 105 121 121 122 122 121 121 127 127 122 122 122 122 127 127 140 140 127 127 139 139 140 140 1235 1235 1236 1236 156 156 1237 1237 1238 1238 156 156 1239 1239 1240 1240 156 156 1241 1241 1242 1242 156 156 156 156 1243 1243 1244 1244 170 170 175 175 172 172 172 172 175 175 188 188 175 175 187 187 188 188 187 187 197 197 188 188 188 188 197 197 204 204 197 197 203 203 204 204 203 203 218 218 204 204 204 204 218 218 220 220 218 218 219 219 220 220 219 219 233 233 220 220 220 220 233 233 234 234 233 233 241 241 234 234 234 234 241 241 254 254 241 241 255 255 254 254 254 254 255 255 270 270 255 255 264 264 270 270 264 264 271 271 270 270 271 271 285 285 270 270 270 270 285 285 284 284 285 285 287 287 284 284 284 284 287 287 300 300 287 287 301 301 300 300 300 300 301 301 315 315 301 301 309 309 315 315 309 309 316 316 315 315 316 316 332 332 315 315 315 315 332 332 331 331 332 332 347 347 331 331 1245 1245 1246 1246 346 346 1247 1247 1248 1248 346 346 346 346 1249 1249 1250 1250 354 354 363 363 362 362 362 362 363 363 380 380 363 363 377 377 380 380 380 380 377 377 381 381 1251 1251 314 314 1252 1252 314 314 299 299 1253 1253 1254 1254 299 299 1255 1255 299 299 283 283 1256 1256 1257 1257 283 283 1258 1258 283 283 269 269 1259 1259 1260 1260 269 269 1261 1261 269 269 253 253 1262 1262 1263 1263 253 253 1264 1264 253 253 235 235 1265 1265 1266 1266 235 235 1267 1267 235 235 221 221 1268 1268 1269 1269 221 221 1270 1270 221 221 205 205 1271 1271 1272 1272 205 205 1273 1273 205 205 189 189 1274 1274 1275 1275 189 189 1276 1276 189 189 174 174 1277 1277 1278 1278 174 174 1279 1279 174 174 158 158 1280 1280 1281 1281 158 158 156 156 158 158 141 141 156 156 156 156 141 141 1282 1282 141 141 124 124 1283 1283 1284 1284 124 124 1285 1285 124 124 107 107 1286 1286 1287 1287 107 107 1288 1288 107 107 87 87 1289 1289 1290 1290 87 87 1291 1291 87 87 72 72 1292 1292 1293 1293 72 72 1294 1294 72 72 65 65 1295 1295 1296 1296 65 65 1297 1297 65 65 63 63 1298 1298 1299 1299 63 63 1300 1300 63 63 67 67 1301 1301 1302 1302 67 67 1303 1303 67 67 80 80 1304 1304 1305 1305 80 80 1306 1306 80 80 96 96 1307 1307 1308 1308 96 96 1309 1309 96 96 116 116 1310 1310 1311 1311 116 116 1312 1312 116 116 134 134 1313 1313 1314 1314 134 134 1315 1315 134 134 149 149 1316 1316 1317 1317 149 149 147 147 149 149 165 165 147 147 147 147 165 165 1318 1318 165 165 182 182 1319 1319 1320 1320 182 182 1321 1321 182 182 198 198 1322 1322 1323 1323 198 198 1324 1324 198 198 212 212 1325 1325 1326 1326 212 212 1327 1327 212 212 228 228 1328 1328 1329 1329 228 228 1330 1330 228 228 244 244 1331 1331 1332 1332 244 244 1333 1333 244 244 260 260 1334 1334 1335 1335 260 260 1336 1336 260 260 276 276 1337 1337 1338 1338 276 276 1339 1339 276 276 292 292 1340 1340 1341 1341 292 292 1342 1342 292 292 306 306 1343 1343 1344 1344 306 306 1345 1345 306 306 321 321 1346 1346 1347 1347 321 321 1348 1348 321 321 337 337 1349 1349 1350 1350 337 337 1351 1351 337 337 352 352 1352 1352 1353 1353 352 352 355 355 352 352 368 368 355 355 355 355 368 368 1354 1354 368 368 386 386 1355 1355 1356 1356 386 386 1357 1357 386 386 406 406 1358 1358 1359 1359 406 406 1360 1360 406 406 422 422 1361 1361 1362 1362 422 422 1363 1363 422 422 435 435 1364 1364 1365 1365 435 435 1366 1366 435 435 439 439 1367 1367 1368 1368 439 439 1369 1369 439 439 437 437 1370 1370 1371 1371 437 437 1372 1372 437 437 430 430 1373 1373 1374 1374 430 430 1375 1375 430 430 415 415 1376 1376 1377 1377 415 415 1378 1378 415 415 395 395 1379 1379 1380 1380 395 395 1381 1381 395 395 378 378 1382 1382 1383 1383 378 378 1384 1384 378 378 361 361 1385 1385 1386 1386 361 361 1387 1387 361 361 344 344 1388 1388 1389 1389 344 344 346 346 344 344 330 330 346 346 346 346 330 330 1390 1390 330 330 314 314 1391 1391 330 330 313 313 314 314 313 313 298 298 314 314 314 314 298 298 299 299 298 298 282 282 299 299 299 299 282 282 283 283 282 282 268 268 283 283 283 283 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 236 236 253 253 253 253 236 236 235 235 236 236 222 222 235 235 235 235 222 222 221 221 222 222 206 206 221 221 221 221 206 206 205 205 206 206 190 190 205 205 205 205 190 190 189 189 190 190 176 176 189 189 189 189 176 176 174 174 176 176 159 159 174 174 174 174 159 159 158 158 159 159 143 143 158 158 158 158 143 143 141 141 143 143 128 128 141 141 141 141 128 128 124 124 128 128 111 111 124 124 124 124 111 111 107 107 111 111 92 92 107 107 107 107 92 92 87 87 92 92 79 79 87 87 87 87 79 79 72 72 79 79 70 70 72 72 72 72 70 70 65 65 70 70 69 69 65 65 65 65 69 69 63 63 69 69 74 74 63 63 63 63 74 74 67 67 74 74 84 84 67 67 67 67 84 84 80 80 84 84 103 103 80 80 80 80 103 103 96 96 103 103 118 118 96 96 96 96 118 118 116 116 118 118 136 136 116 116 116 116 136 136 134 134 136 136 152 152 134 134 134 134 152 152 149 149 152 152 167 167 149 149 149 149 167 167 165 165 167 167 183 183 165 165 165 165 183 183 182 182 183 183 199 199 182 182 182 182 199 199 198 198 199 199 213 213 198 198 198 198 213 213 212 212 213 213 229 229 212 212 212 212 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 259 259 244 244 244 244 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 291 291 276 276 276 276 291 291 292 292 291 291 305 305 292 292 292 292 305 305 306 306 305 305 320 320 306 306 306 306 320 320 321 321 320 320 335 335 321 321 321 321 335 335 337 337 335 335 350 350 337 337 337 337 350 350 352 352 350 350 366 366 352 352 352 352 366 366 368 368 366 366 384 384 368 368 368 368 384 384 386 386 384 384 399 399 386 386 386 386 399 399 406 406 399 399 418 418 406 406 406 406 418 418 422 422 418 418 428 428 422 422 422 422 428 428 435 435 428 428 433 433 435 435 435 435 433 433 439 439 433 433 432 432 439 439 439 439 432 432 437 437 432 432 423 423 437 437 437 437 423 423 430 430 423 423 410 410 430 430 430 430 410 410 415 415 410 410 391 391 415 415 415 415 391 391 395 395 391 391 374 374 395 395 395 395 374 374 378 378 374 374 359 359 378 378 378 378 359 359 361 361 359 359 343 343 361 361 361 361 343 343 344 344 343 343 327 327 344 344 344 344 327 327 330 330 327 327 313 313 330 330 327 327 312 312 313 313 312 312 297 297 313 313 313 313 297 297 298 298 297 297 281 281 298 298 298 298 281 281 282 282 281 281 267 267 282 282 282 282 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 237 237 252 252 252 252 237 237 236 236 237 237 223 223 236 236 236 236 223 223 222 222 223 223 207 207 222 222 222 222 207 207 206 206 207 207 191 191 206 206 206 206 191 191 190 190 191 191 177 177 190 190 190 190 177 177 176 176 177 177 161 161 176 176 176 176 161 161 159 159 161 161 145 145 159 159 159 159 145 145 143 143 145 145 131 131 143 143 143 143 131 131 128 128 131 131 117 117 128 128 128 128 117 117 111 111 117 117 100 100 111 111 111 111 100 100 92 92 100 100 86 86 92 92 92 92 86 86 79 79 86 86 78 78 79 79 79 79 78 78 70 70 78 78 77 77 70 70 70 70 77 77 69 69 77 77 81 81 69 69 69 69 81 81 74 74 81 81 91 91 74 74 74 74 91 91 84 84 91 91 109 109 84 84 84 84 109 109 103 103 109 109 123 123 103 103 103 103 123 123 118 118 123 123 137 137 118 118 118 118 137 137 136 136 137 137 154 154 136 136 136 136 154 154 152 152 154 154 168 168 152 152 152 152 168 168 167 167 168 168 184 184 167 167 167 167 184 184 183 183 184 184 200 200 183 183 183 183 200 200 199 199 200 200 214 214 199 199 199 199 214 214 213 213 214 214 230 230 213 213 213 213 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 258 258 245 245 245 245 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 290 290 275 275 275 275 290 290 291 291 290 290 304 304 291 291 291 291 304 304 305 305 304 304 319 319 305 305 305 305 319 319 320 320 319 319 334 334 320 320 320 320 334 334 335 335 334 334 348 348 335 335 335 335 348 348 350 350 348 348 365 365 350 350 350 350 365 365 366 366 365 365 379 379 366 366 366 366 379 379 384 384 379 379 393 393 384 384 384 384 393 393 399 399 393 393 411 411 399 399 399 399 411 411 418 418 411 411 421 421 418 418 418 418 421 421 428 428 421 421 425 425 428 428 428 428 425 425 433 433 425 425 424 424 433 433 433 433 424 424 432 432 424 424 416 416 432 432 432 432 416 416 423 423 416 416 402 402 423 423 423 423 402 402 410 410 402 402 385 385 410 410 410 410 385 385 391 391 385 385 371 371 391 391 391 391 371 371 374 374 371 371 357 357 374 374 374 374 357 357 359 359 357 357 341 341 359 359 359 359 341 341 343 343 341 341 326 326 343 343 343 343 326 326 327 327 326 326 312 312 327 327 326 326 311 311 312 312 311 311 296 296 312 312 312 312 296 296 297 297 296 296 280 280 297 297 297 297 280 280 281 281 280 280 266 266 281 281 281 281 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 238 238 251 251 251 251 238 238 237 237 238 238 224 224 237 237 237 237 224 224 223 223 224 224 208 208 223 223 223 223 208 208 207 207 208 208 192 192 207 207 207 207 192 192 191 191 192 192 178 178 191 191 191 191 178 178 177 177 178 178 162 162 177 177 177 177 162 162 161 161 162 162 150 150 161 161 161 161 150 150 145 145 150 150 135 135 145 145 145 145 135 135 131 131 135 135 120 120 131 131 131 131 120 120 117 117 120 120 108 108 117 117 117 117 108 108 100 100 108 108 94 94 100 100 100 100 94 94 86 86 94 94 88 88 86 86 86 86 88 88 78 78 88 88 85 85 78 78 78 78 85 85 77 77 85 85 89 89 77 77 77 77 89 89 81 81 89 89 102 102 81 81 81 81 102 102 91 91 102 102 114 114 91 91 91 91 114 114 109 109 114 114 129 129 109 109 109 109 129 129 123 123 129 129 142 142 123 123 123 123 142 142 137 137 142 142 157 157 137 137 137 137 157 157 154 154 157 157 169 169 154 154 154 154 169 169 168 168 169 169 185 185 168 168 168 168 185 185 184 184 185 185 201 201 184 184 184 184 201 201 200 200 201 201 215 215 200 200 200 200 215 215 214 214 215 215 231 231 214 214 214 214 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 257 257 246 246 246 246 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 289 289 274 274 274 274 289 289 290 290 289 289 303 303 290 290 290 290 303 303 304 304 303 303 318 318 304 304 304 304 318 318 319 319 318 318 333 333 319 319 319 319 333 333 334 334 333 333 345 345 334 334 334 334 345 345 348 348 345 345 360 360 348 348 348 348 360 360 365 365 360 360 373 373 365 365 365 365 373 373 379 379 373 373 388 388 379 379 379 379 388 388 393 393 388 388 400 400 393 393 393 393 400 400 411 411 400 400 413 413 411 411 411 411 413 413 421 421 413 413 417 417 421 421 421 421 417 417 425 425 417 417 414 414 425 425 425 425 414 414 424 424 414 414 408 408 424 424 424 424 408 408 416 416 408 408 394 394 416 416 416 416 394 394 402 402 394 394 382 382 402 402 402 402 382 382 385 385 382 382 367 367 385 385 385 385 367 367 371 371 367 367 353 353 371 371 371 371 353 353 357 357 353 353 340 340 357 357 357 357 340 340 341 341 340 340 325 325 341 341 341 341 325 325 326 326 325 325 311 311 326 326 325 325 310 310 311 311 310 310 295 295 311 311 311 311 295 295 296 296 295 295 279 279 296 296 296 296 279 279 280 280 279 279 265 265 280 280 280 280 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 239 239 250 250 250 250 239 239 238 238 239 239 225 225 238 238 238 238 225 225 224 224 225 225 209 209 224 224 224 224 209 209 208 208 209 209 193 193 208 208 208 208 193 193 192 192 193 193 180 180 192 192 192 192 180 180 178 178 180 180 166 166 178 178 178 178 166 166 162 162 166 166 153 153 162 162 162 162 153 153 150 150 153 153 138 138 150 150 150 150 138 138 135 135 138 138 126 126 135 135 135 135 126 126 120 120 126 126 115 115 120 120 120 120 115 115 108 108 115 115 106 106 108 108 108 108 106 106 94 94 106 106 98 98 94 94 94 94 98 98 88 88 98 98 95 95 88 88 88 88 95 95 85 85 95 95 101 101 85 85 85 85 101 101 89 89 101 101 110 110 89 89 89 89 110 110 102 102 110 110 119 119 102 102 102 102 119 119 114 114 119 119 133 133 114 114 114 114 133 133 129 129 133 133 144 144 129 129 129 129 144 144 142 142 144 144 160 160 142 142 142 142 160 160 157 157 160 160 173 173 157 157 157 157 173 173 169 169 173 173 186 186 169 169 169 169 186 186 185 185 186 186 202 202 185 185 185 185 202 202 201 201 202 202 216 216 201 201 201 201 216 216 215 215 216 216 232 232 215 215 215 215 232 232 231 231 232 232 248 248 231 231 231 231 248 248 247 247 248 248 256 256 247 247 247 247 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 288 288 273 273 273 273 288 288 289 289 288 288 302 302 289 289 289 289 302 302 303 303 302 302 317 317 303 303 303 303 317 317 318 318 317 317 329 329 318 318 318 318 329 329 333 333 329 329 342 342 333 333 333 333 342 342 345 345 342 342 358 358 345 345 345 345 358 358 360 360 358 358 369 369 360 360 360 360 369 369 373 373 369 369 383 383 373 373 373 373 383 383 388 388 383 383 392 392 388 388 388 388 392 392 400 400 392 392 401 401 400 400 400 400 401 401 413 413 401 401 407 407 413 413 413 413 407 407 417 417 407 407 404 404 417 417 417 417 404 404 414 414 404 404 396 396 414 414 414 414 396 396 408 408 396 396 387 387 408 408 408 408 387 387 394 394 387 387 376 376 394 394 394 394 376 376 382 382 376 376 364 364 382 382 382 382 364 364 367 367 364 364 349 349 367 367 367 367 349 349 353 353 349 349 336 336 353 353 353 353 336 336 340 340 336 336 324 324 340 340 340 340 324 324 325 325 324 324 310 310 325 325 1392 1392 537 537 1393 1393 544 544 539 539 537 537 539 539 536 536 537 537 537 537 536 536 1394 1394 550 550 547 547 551 551 547 547 545 545 551 551 551 551 545 545 544 544 545 545 543 543 544 544 544 544 543 543 539 539 550 550 551 551 553 553 551 551 558 558 553 553 553 553 558 558 557 557 557 557 558 558 559 559 558 558 565 565 559 559 559 559 565 565 563 563 562 562 566 566 565 565 566 566 564 564 565 565 565 565 564 564 563 563 556 556 560 560 562 562 560 560 561 561 562 562 562 562 561 561 566 566 548 548 552 552 549 549 552 552 554 554 549 549 549 549 554 554 556 556 554 554 555 555 556 556 556 556 555 555 560 560 548 548 549 549 546 546 549 549 542 542 546 546 546 546 542 542 541 541 541 541 542 542 540 540 542 542 1395 1395 540 540 540 540 1396 1396 538 538 529 529 532 532 535 535 532 532 534 534 535 535 1397 1397 1398 1398 538 538 522 522 527 527 529 529 527 527 528 528 529 529 529 529 528 528 532 532 517 517 520 520 522 522 520 520 523 523 522 522 522 522 523 523 527 527 510 510 514 514 517 517 514 514 516 516 517 517 517 517 516 516 520 520 503 503 506 506 502 502 506 506 508 508 502 502 502 502 508 508 510 510 508 508 509 509 510 510 510 510 509 509 514 514 503 503 502 502 500 500 502 502 495 495 500 500 500 500 495 495 496 496 496 496 495 495 494 494 495 495 488 488 494 494 494 494 488 488 490 490 481 481 486 486 488 488 486 486 489 489 488 488 488 488 489 489 490 490 475 475 1399 1399 1400 1400 480 480 483 483 481 481 481 481 483 483 486 486 469 469 472 472 468 468 472 472 474 474 468 468 468 468 474 474 475 475 474 474 476 476 475 475 475 475 476 476 1401 1401 469 469 468 468 466 466 468 468 461 461 466 466 466 466 461 461 462 462 462 462 461 461 460 460 461 461 454 454 460 460 460 460 454 454 458 458 448 448 452 452 454 454 452 452 455 455 454 454 454 454 455 455 458 458 449 449 447 447 448 448 447 447 451 451 448 448 448 448 451 451 452 452 456 456 453 453 449 449 453 453 450 450 449 449 449 449 450 450 447 447 463 463 459 459 456 456 459 459 457 457 456 456 456 456 457 457 453 453 471 471 467 467 470 470 467 467 465 465 470 470 470 470 465 465 463 463 465 465 464 464 463 463 463 463 464 464 459 459 471 471 470 470 473 473 470 470 1402 1402 473 473 473 473 1403 1403 1404 1404 478 478 477 477 479 479 477 477 484 484 479 479 479 479 484 484 482 482 491 491 487 487 484 484 487 487 485 485 484 484 484 484 485 485 482 482 497 497 493 493 491 491 493 493 492 492 491 491 491 491 492 492 487 487 505 505 501 501 504 504 501 501 499 499 504 504 504 504 499 499 497 497 499 499 498 498 497 497 497 497 498 498 493 493 505 505 504 504 507 507 504 504 512 512 507 507 507 507 512 512 511 511 511 511 512 512 513 513 512 512 519 519 513 513 513 513 519 519 515 515 525 525 521 521 519 519 521 521 518 518 519 519 519 519 518 518 515 515 533 533 531 531 530 530 531 531 526 526 530 530 530 530 526 526 525 525 526 526 524 524 525 525 525 525 524 524 521 521 603 603 605 605 608 608 605 605 609 609 608 608 608 608 609 609 614 614 609 609 611 611 614 614 614 614 611 611 620 620 611 611 615 615 620 620 620 620 615 615 627 627 615 615 617 617 627 627 627 627 617 617 635 635 617 617 621 621 635 635 635 635 621 621 637 637 621 621 623 623 637 637 637 637 623 623 639 639 623 623 625 625 639 639 639 639 625 625 641 641 625 625 629 629 641 641 629 629 631 631 641 641 641 641 631 631 643 643 631 631 633 633 643 643 643 643 633 633 642 642 633 633 632 632 642 642 642 642 632 632 640 640 632 632 630 630 640 640 640 640 630 630 638 638 630 630 628 628 638 638 638 638 628 628 636 636 628 628 624 624 636 636 636 636 624 624 634 634 624 624 622 622 634 634 634 634 622 622 626 626 583 583 592 592 575 575 592 592 588 588 575 575 575 575 588 588 573 573 588 588 586 586 573 573 573 573 586 586 571 571 586 586 582 582 571 571 571 571 582 582 569 569 582 582 580 580 569 569 569 569 580 580 567 567 580 580 578 578 567 567 567 567 578 578 568 568 578 578 577 577 568 568 568 568 577 577 570 570 577 577 579 579 570 570 579 579 581 581 570 570 570 570 581 581 572 572 581 581 585 585 572 572 572 572 585 585 574 574 585 585 587 587 574 574 574 574 587 587 576 576 587 587 589 589 576 576 576 576 589 589 584 584 589 589 593 593 584 584 584 584 593 593 591 591 593 593 595 595 591 591 591 591 595 595 597 597 595 595 599 599 597 597 597 597 599 599 603 603 599 599 601 601 603 603 603 603 601 601 605 605 622 622 618 618 626 626 618 618 616 616 626 626 626 626 616 616 619 619 616 616 612 612 619 619 619 619 612 612 613 613 612 612 610 610 613 613 613 613 610 610 607 607 610 610 606 606 607 607 607 607 606 606 602 602 606 606 604 604 602 602 602 602 604 604 596 596 604 604 600 600 596 596 596 596 600 600 590 590 600 600 598 598 590 590 590 590 598 598 583 583 598 598 594 594 583 583 583 583 594 594 592 592 900 900 886 886 885 885 885 885 898 898 900 900 898 898 899 899 900 900 900 900 899 899 912 912 899 899 911 911 912 912 912 912 911 911 926 926 911 911 917 917 926 926 917 917 921 921 926 926 926 926 921 921 932 932 921 921 930 930 932 932 930 930 929 929 932 932 932 932 929 929 928 928 929 929 927 927 928 928 928 928 927 927 918 918 927 927 920 920 918 918 920 920 916 916 918 918 918 918 916 916 906 906 916 916 905 905 906 906 905 905 903 903 906 906 906 906 903 903 893 893 903 903 892 892 893 893 1405 1405 1406 1406 879 879 1407 1407 1408 1408 879 879 1409 1409 1410 1410 879 879 879 879 1411 1411 1412 1412 877 877 1413 1413 1414 1414 864 864 862 862 865 865 865 865 862 862 851 851 862 862 850 850 851 851 851 851 850 850 836 836 850 850 842 842 836 836 842 842 835 835 836 836 836 836 835 835 822 822 835 835 821 821 822 822 821 821 820 820 822 822 822 822 820 820 806 806 820 820 805 805 806 806 806 806 805 805 795 795 805 805 797 797 795 795 797 797 796 796 795 795 795 795 796 796 780 780 796 796 781 781 780 780 781 781 775 775 780 780 780 780 775 775 764 764 775 775 765 765 764 764 764 764 765 765 749 749 765 765 753 753 749 749 753 753 750 750 749 749 749 749 750 750 735 735 750 750 737 737 735 735 737 737 732 732 735 735 1415 1415 1416 1416 720 720 1417 1417 721 721 720 720 720 720 721 721 707 707 721 721 711 711 707 707 711 711 708 708 707 707 707 707 708 708 694 694 708 708 696 696 694 694 696 696 692 692 694 694 694 694 692 692 682 682 692 692 683 683 682 682 682 682 683 683 670 670 683 683 674 674 670 670 674 674 672 672 670 670 670 670 672 672 668 668 672 672 671 671 668 668 671 671 673 673 668 668 668 668 673 673 676 676 673 673 679 679 676 676 679 679 687 687 676 676 676 676 687 687 688 688 687 687 690 690 688 688 688 688 690 690 700 700 690 690 702 702 700 700 702 702 706 706 700 700 700 700 706 706 715 715 706 706 716 716 715 715 716 716 1418 1418 715 715 1419 1419 1420 1420 728 728 1421 1421 1422 1422 728 728 728 728 1423 1423 1424 1424 729 729 744 744 742 742 744 744 748 748 742 742 742 742 748 748 757 757 748 748 758 758 757 757 758 758 770 770 757 757 757 757 770 770 772 772 770 770 773 773 772 772 772 772 773 773 787 787 773 773 788 788 787 787 788 788 793 793 787 787 787 787 793 793 799 799 793 793 798 798 799 799 798 798 812 812 799 799 799 799 812 812 814 814 812 812 813 813 814 814 814 814 813 813 829 829 813 813 828 828 829 829 828 828 837 837 829 829 829 829 837 837 845 845 837 837 844 844 845 845 845 845 844 844 858 858 844 844 857 857 858 858 1425 1425 1426 1426 872 872 1427 1427 1428 1428 872 872 872 872 1429 1429 1430 1430 1431 1431 878 878 886 886 886 886 878 878 885 885 1432 1432 846 846 1433 1433 846 846 830 830 1434 1434 1435 1435 830 830 1436 1436 830 830 815 815 1437 1437 1438 1438 815 815 1439 1439 815 815 800 800 1440 1440 1441 1441 800 800 1442 1442 800 800 786 786 1443 1443 1444 1444 786 786 1445 1445 786 786 771 771 1446 1446 1447 1447 771 771 1448 1448 771 771 756 756 1449 1449 1450 1450 756 756 1451 1451 756 756 741 741 1452 1452 1453 1453 741 741 728 728 741 741 726 726 728 728 728 728 726 726 1454 1454 726 726 712 712 1455 1455 1456 1456 712 712 1457 1457 712 712 698 698 1458 1458 1459 1459 698 698 1460 1460 698 698 684 684 1461 1461 1462 1462 684 684 1463 1463 684 684 669 669 1464 1464 1465 1465 669 669 1466 1466 669 669 663 663 1467 1467 1468 1468 663 663 1469 1469 663 663 666 666 1470 1470 1471 1471 666 666 1472 1472 666 666 677 677 1473 1473 1474 1474 677 677 1475 1475 677 677 691 691 1476 1476 1477 1477 691 691 1478 1478 691 691 704 704 1479 1479 1480 1480 704 704 1481 1481 704 704 719 719 1482 1482 1483 1483 719 719 1484 1484 719 719 734 734 1485 1485 1486 1486 734 734 1487 1487 734 734 747 747 1488 1488 1489 1489 747 747 1490 1490 747 747 763 763 1491 1491 1492 1492 763 763 1493 1493 763 763 779 779 1494 1494 1495 1495 779 779 1496 1496 779 779 794 794 1497 1497 1498 1498 794 794 1499 1499 794 794 807 807 1500 1500 1501 1501 807 807 1502 1502 807 807 823 823 1503 1503 1504 1504 823 823 1505 1505 823 823 838 838 1506 1506 1507 1507 838 838 1508 1508 838 838 853 853 1509 1509 1510 1510 853 853 1511 1511 853 853 867 867 1512 1512 1513 1513 867 867 879 879 867 867 881 881 879 879 879 879 881 881 1514 1514 881 881 894 894 1515 1515 1516 1516 894 894 1517 1517 894 894 909 909 1518 1518 1519 1519 909 909 1520 1520 909 909 922 922 1521 1521 1522 1522 922 922 1523 1523 922 922 934 934 1524 1524 1525 1525 934 934 1526 1526 934 934 937 937 1527 1527 1528 1528 937 937 1529 1529 937 937 931 931 1530 1530 1531 1531 931 931 1532 1532 931 931 915 915 1533 1533 1534 1534 915 915 1535 1535 915 915 902 902 1536 1536 1537 1537 902 902 1538 1538 902 902 889 889 1539 1539 1540 1540 889 889 872 872 889 889 874 874 872 872 872 872 874 874 1541 1541 874 874 860 860 1542 1542 1543 1543 860 860 1544 1544 860 860 846 846 1545 1545 846 846 847 847 830 830 847 847 831 831 830 830 830 830 831 831 815 815 831 831 816 816 815 815 815 815 816 816 800 800 816 816 801 801 800 800 800 800 801 801 786 786 801 801 785 785 786 786 786 786 785 785 771 771 785 785 769 769 771 771 771 771 769 769 756 756 769 769 755 755 756 756 756 756 755 755 741 741 755 755 739 739 741 741 741 741 739 739 726 726 739 739 724 724 726 726 726 726 724 724 712 712 724 724 710 710 712 712 712 712 710 710 698 698 710 710 695 695 698 698 698 698 695 695 684 684 695 695 678 678 684 684 684 684 678 678 669 669 678 678 661 661 669 669 669 669 661 661 663 663 661 661 658 658 663 663 663 663 658 658 666 666 658 658 660 660 666 666 666 666 660 660 677 677 660 660 667 667 677 677 677 677 667 667 691 691 667 667 685 685 691 691 691 691 685 685 704 704 685 685 701 701 704 704 704 704 701 701 719 719 701 701 717 717 719 719 719 719 717 717 734 734 717 717 731 731 734 734 734 734 731 731 747 747 731 731 746 746 747 747 747 747 746 746 763 763 746 746 762 762 763 763 763 763 762 762 779 779 762 762 778 778 779 779 779 779 778 778 794 794 778 778 792 792 794 794 794 794 792 792 807 807 792 792 808 808 807 807 807 807 808 808 823 823 808 808 824 824 823 823 823 823 824 824 838 838 824 824 839 839 838 838 838 838 839 839 853 853 839 839 854 854 853 853 853 853 854 854 867 867 854 854 868 868 867 867 867 867 868 868 881 881 868 868 884 884 881 881 881 881 884 884 894 894 884 884 897 897 894 894 894 894 897 897 909 909 897 897 914 914 909 909 909 909 914 914 922 922 914 914 933 933 922 922 922 922 933 933 934 934 933 933 940 940 934 934 934 934 940 940 937 937 940 940 942 942 937 937 937 937 942 942 931 931 942 942 939 939 931 931 931 931 939 939 915 915 939 939 925 925 915 915 915 915 925 925 902 902 925 925 907 907 902 902 902 902 907 907 889 889 907 907 891 891 889 889 889 889 891 891 874 874 891 891 875 875 874 874 874 874 875 875 860 860 875 875 861 861 860 860 860 860 861 861 846 846 861 861 847 847 846 846 847 847 848 848 831 831 848 848 832 832 831 831 831 831 832 832 816 816 832 832 817 817 816 816 816 816 817 817 801 801 817 817 802 802 801 801 801 801 802 802 785 785 802 802 784 784 785 785 785 785 784 784 769 769 784 784 768 768 769 769 769 769 768 768 755 755 768 768 754 754 755 755 755 755 754 754 739 739 754 754 738 738 739 739 739 739 738 738 724 724 738 738 722 722 724 724 724 724 722 722 710 710 722 722 705 705 710 710 710 710 705 705 695 695 705 705 686 686 695 695 695 695 686 686 678 678 686 686 665 665 678 678 678 678 665 665 661 661 665 665 656 656 661 661 661 661 656 656 658 658 656 656 653 653 658 658 658 658 653 653 660 660 653 653 654 654 660 660 660 660 654 654 667 667 654 654 659 659 667 667 667 667 659 659 685 685 659 659 675 675 685 685 685 685 675 675 701 701 675 675 697 697 701 701 701 701 697 697 717 717 697 697 713 713 717 717 717 717 713 713 731 731 713 713 730 730 731 731 731 731 730 730 746 746 730 730 745 745 746 746 746 746 745 745 762 762 745 745 761 761 762 762 762 762 761 761 778 778 761 761 777 777 778 778 778 778 777 777 792 792 777 777 791 791 792 792 792 792 791 791 808 808 791 791 809 809 808 808 808 808 809 809 824 824 809 809 825 825 824 824 824 824 825 825 839 839 825 825 840 840 839 839 839 839 840 840 854 854 840 840 855 855 854 854 854 854 855 855 868 868 855 855 870 870 868 868 868 868 870 870 884 884 870 870 887 887 884 884 884 884 887 887 897 897 887 887 904 904 897 897 897 897 904 904 914 914 904 904 923 923 914 914 914 914 923 923 933 933 923 923 941 941 933 933 933 933 941 941 940 940 941 941 946 946 940 940 940 940 946 946 942 942 946 946 948 948 942 942 942 942 948 948 939 939 948 948 945 945 939 939 939 939 945 945 925 925 945 945 935 935 925 925 925 925 935 935 907 907 935 935 913 913 907 907 907 907 913 913 891 891 913 913 895 895 891 891 891 891 895 895 875 875 895 895 880 880 875 875 875 875 880 880 861 861 880 880 863 863 861 861 861 861 863 863 847 847 863 863 848 848 847 847 848 848 849 849 832 832 849 849 833 833 832 832 832 832 833 833 817 817 833 833 818 818 817 817 817 817 818 818 802 802 818 818 803 803 802 802 802 802 803 803 784 784 803 803 783 783 784 784 784 784 783 783 768 768 783 783 767 767 768 768 768 768 767 767 754 754 767 767 752 752 754 754 754 754 752 752 738 738 752 752 736 736 738 738 738 738 736 736 722 722 736 736 718 718 722 722 722 722 718 718 705 705 718 718 699 699 705 705 705 705 699 699 686 686 699 699 680 680 686 686 686 686 680 680 665 665 680 680 657 657 665 665 665 665 657 657 656 656 657 657 650 650 656 656 656 656 650 650 653 653 650 650 648 648 653 653 653 653 648 648 654 654 648 648 649 649 654 654 654 654 649 649 659 659 649 649 652 652 659 659 659 659 652 652 675 675 652 652 662 662 675 675 675 675 662 662 697 697 662 662 689 689 697 697 697 697 689 689 713 713 689 689 709 709 713 713 713 713 709 709 730 730 709 709 725 725 730 730 730 730 725 725 745 745 725 725 743 743 745 745 745 745 743 743 761 761 743 743 760 760 761 761 761 761 760 760 777 777 760 760 776 776 777 777 777 777 776 776 791 791 776 776 790 790 791 791 791 791 790 790 809 809 790 790 810 810 809 809 809 809 810 810 825 825 810 810 826 826 825 825 825 825 826 826 840 840 826 826 841 841 840 840 840 840 841 841 855 855 841 841 856 856 855 855 855 855 856 856 870 870 856 856 873 873 870 870 870 870 873 873 887 887 873 873 890 890 887 887 887 887 890 890 904 904 890 890 910 910 904 904 904 904 910 910 923 923 910 910 936 936 923 923 923 923 936 936 941 941 936 936 947 947 941 941 941 941 947 947 946 946 947 947 951 951 946 946 946 946 951 951 948 948 951 951 953 953 948 948 948 948 953 953 945 945 953 953 950 950 945 945 945 945 950 950 935 935 950 950 943 943 935 935 935 935 943 943 913 913 943 943 924 924 913 913 913 913 924 924 895 895 924 924 901 901 895 895 895 895 901 901 880 880 901 901 882 882 880 880 880 880 882 882 863 863 882 882 866 866 863 863 863 863 866 866 848 848 866 866 849 849 848 848 849 849 852 852 833 833 852 852 834 834 833 833 833 833 834 834 818 818 834 834 819 819 818 818 818 818 819 819 803 803 819 819 804 804 803 803 803 803 804 804 783 783 804 804 782 782 783 783 783 783 782 782 767 767 782 782 766 766 767 767 767 767 766 766 752 752 766 766 751 751 752 752 752 752 751 751 736 736 751 751 733 733 736 736 736 736 733 733 718 718 733 733 714 714 718 718 718 718 714 714 699 699 714 714 693 693 699 699 699 699 693 693 680 680 693 693 664 664 680 680 680 680 664 664 657 657 664 664 651 651 657 657 657 657 651 651 650 650 651 651 646 646 650 650 650 650 646 646 648 648 646 646 644 644 648 648 648 648 644 644 649 649 644 644 645 645 649 649 649 649 645 645 652 652 645 645 647 647 652 652 652 652 647 647 662 662 647 647 655 655 662 662 662 662 655 655 689 689 655 655 681 681 689 689 689 689 681 681 709 709 681 681 703 703 709 709 709 709 703 703 725 725 703 703 723 723 725 725 725 725 723 723 743 743 723 723 740 740 743 743 743 743 740 740 760 760 740 740 759 759 760 760 760 760 759 759 776 776 759 759 774 774 776 776 776 776 774 774 790 790 774 774 789 789 790 790 790 790 789 789 810 810 789 789 811 811 810 810 810 810 811 811 826 826 811 811 827 827 826 826 826 826 827 827 841 841 827 827 843 843 841 841 841 841 843 843 856 856 843 843 859 859 856 856 856 856 859 859 873 873 859 859 876 876 873 873 873 873 876 876 890 890 876 876 896 896 890 890 890 890 896 896 910 910 896 896 919 919 910 910 910 910 919 919 936 936 919 919 944 944 936 936 936 936 944 944 947 947 944 944 952 952 947 947 947 947 952 952 951 951 952 952 955 955 951 951 951 951 955 955 953 953 955 955 956 956 953 953 953 953 956 956 950 950 956 956 954 954 950 950 950 950 954 954 943 943 954 954 949 949 943 943 943 943 949 949 924 924 949 949 938 938 924 924 924 924 938 938 901 901 938 938 908 908 901 901 901 901 908 908 882 882 908 908 888 888 882 882 882 882 888 888 866 866 888 888 869 869 866 866 866 866 869 869 849 849 869 869 852 852 849 849 1066 1066 1068 1068 1063 1063 1068 1068 1064 1064 1063 1063 1063 1063 1064 1064 1057 1057 1064 1064 1059 1059 1057 1057 1057 1057 1059 1059 1054 1054 1059 1059 1058 1058 1054 1054 1054 1054 1058 1058 1049 1049 1069 1069 1070 1070 1075 1075 1070 1070 1074 1074 1075 1075 1075 1075 1074 1074 1073 1073 1074 1074 1076 1076 1073 1073 1073 1073 1076 1076 1072 1072 1076 1076 1077 1077 1072 1072 1072 1072 1077 1077 1066 1066 1077 1077 1071 1071 1066 1066 1066 1066 1071 1071 1068 1068 1051 1051 1052 1052 1056 1056 1052 1052 1055 1055 1056 1056 1056 1056 1055 1055 1060 1060 1055 1055 1061 1061 1060 1060 1060 1060 1061 1061 1065 1065 1061 1061 1062 1062 1065 1065 1065 1065 1062 1062 1069 1069 1062 1062 1067 1067 1069 1069 1069 1069 1067 1067 1070 1070 1034 1034 1035 1035 1039 1039 1035 1035 1038 1038 1039 1039 1039 1039 1038 1038 1042 1042 1038 1038 1043 1043 1042 1042 1042 1042 1043 1043 1047 1047 1043 1043 1044 1044 1047 1047 1546 1546 1547 1547 1051 1051 1548 1548 1048 1048 1051 1051 1051 1051 1048 1048 1052 1052 1017 1017 1016 1016 1021 1021 1016 1016 1020 1020 1021 1021 1021 1021 1020 1020 1025 1025 1020 1020 1026 1026 1025 1025 1025 1025 1026 1026 1030 1030 1026 1026 1027 1027 1030 1030 1030 1030 1027 1027 1034 1034 1027 1027 1031 1031 1034 1034 1034 1034 1031 1031 1035 1035 990 990 991 991 993 993 991 991 997 997 993 993 993 993 997 997 999 999 997 997 998 998 999 999 999 999 998 998 1003 1003 998 998 1002 1002 1003 1003 1003 1003 1002 1002 1008 1008 1002 1002 1007 1007 1008 1008 1008 1008 1007 1007 1011 1011 1007 1007 1009 1009 1011 1011 1011 1011 1009 1009 1017 1017 1009 1009 1015 1015 1017 1017 1017 1017 1015 1015 1016 1016 972 972 973 973 975 975 973 973 979 979 975 975 975 975 979 979 981 981 979 979 980 980 981 981 981 981 980 980 984 984 980 980 985 985 984 984 984 984 985 985 1549 1549 985 985 1550 1550 1551 1551 990 990 989 989 991 991 961 961 958 958 957 957 958 958 959 959 957 957 957 957 959 959 963 963 959 959 962 962 963 963 963 963 962 962 966 966 962 962 967 967 966 966 966 966 967 967 972 972 967 967 971 971 972 972 972 972 971 971 973 973 978 978 976 976 974 974 976 976 970 970 974 974 974 974 970 970 969 969 970 970 968 968 969 969 969 969 968 968 965 965 968 968 964 964 965 965 965 965 964 964 961 961 964 964 960 960 961 961 961 961 960 960 958 958 992 992 988 988 987 987 988 988 986 986 987 987 1552 1552 1553 1553 983 983 1554 1554 982 982 983 983 983 983 982 982 978 978 982 982 977 977 978 978 978 978 977 977 976 976 1010 1010 1006 1006 1005 1005 1006 1006 1004 1004 1005 1005 1005 1005 1004 1004 1001 1001 1004 1004 1000 1000 1001 1001 1001 1001 1000 1000 996 996 1000 1000 995 995 996 996 996 996 995 995 992 992 995 995 994 994 992 992 992 992 994 994 988 988 1028 1028 1024 1024 1022 1022 1024 1024 1023 1023 1022 1022 1022 1022 1023 1023 1019 1019 1023 1023 1018 1018 1019 1019 1019 1019 1018 1018 1014 1014 1018 1018 1013 1013 1014 1014 1014 1014 1013 1013 1010 1010 1013 1013 1012 1012 1010 1010 1010 1010 1012 1012 1006 1006 1058 1058 1053 1053 1049 1049 1053 1053 1050 1050 1049 1049 1049 1049 1050 1050 1555 1555 1050 1050 1556 1556 1557 1557 1045 1045 1046 1046 1040 1040 1046 1046 1041 1041 1040 1040 1040 1040 1041 1041 1037 1037 1041 1041 1036 1036 1037 1037 1037 1037 1036 1036 1032 1032 1036 1036 1033 1033 1032 1032 1032 1032 1033 1033 1028 1028 1033 1033 1029 1029 1028 1028 1028 1028 1029 1029 1024 1024 1103 1103 1111 1111 1106 1106 1103 1103 1107 1107 1111 1111 1107 1107 1110 1110 1111 1111 1111 1111 1110 1110 1115 1115 1110 1110 1113 1113 1115 1115 1113 1113 1117 1117 1115 1115 1115 1115 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1121 1121 1124 1124 1120 1120 1120 1120 1124 1124 1125 1125 1124 1124 1127 1127 1125 1125 1127 1127 1132 1132 1125 1125 1125 1125 1132 1132 1129 1129 1132 1132 1136 1136 1129 1129 1136 1136 1140 1140 1129 1129 1129 1129 1140 1140 1134 1134 1140 1140 1146 1146 1134 1134 1146 1146 1148 1148 1134 1134 1134 1134 1148 1148 1138 1138 1148 1148 1150 1150 1138 1138 1150 1150 1152 1152 1138 1138 1138 1138 1152 1152 1142 1142 1152 1152 1154 1154 1142 1142 1154 1154 1156 1156 1142 1142 1142 1142 1156 1156 1145 1145 1156 1156 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1144 1144 1158 1158 1157 1157 1144 1144 1157 1157 1155 1155 1144 1144 1144 1144 1155 1155 1141 1141 1155 1155 1153 1153 1141 1141 1153 1153 1151 1151 1141 1141 1141 1141 1151 1151 1137 1137 1151 1151 1149 1149 1137 1137 1149 1149 1147 1147 1137 1137 1137 1137 1147 1147 1133 1133 1147 1147 1143 1143 1133 1133 1133 1133 1143 1143 1131 1131 1143 1143 1139 1139 1131 1131 1131 1131 1139 1139 1128 1128 1139 1139 1135 1135 1128 1128 1135 1135 1130 1130 1128 1128 1128 1128 1130 1130 1123 1123 1130 1130 1126 1126 1123 1123 1126 1126 1122 1122 1123 1123 1123 1123 1122 1122 1118 1118 1122 1122 1119 1119 1118 1118 1119 1119 1116 1116 1118 1118 1118 1118 1116 1116 1114 1114 1116 1116 1112 1112 1114 1114 1112 1112 1108 1108 1114 1114 1114 1114 1108 1108 1109 1109 1108 1108 1105 1105 1109 1109 1105 1105 1101 1101 1109 1109 1109 1109 1101 1101 1104 1104 1101 1101 1096 1096 1104 1104 1096 1096 1091 1091 1104 1104 1104 1104 1091 1091 1100 1100 1091 1091 1089 1089 1100 1100 1089 1089 1087 1087 1100 1100 1100 1100 1087 1087 1097 1097 1087 1087 1085 1085 1097 1097 1085 1085 1083 1083 1097 1097 1097 1097 1083 1083 1093 1093 1083 1083 1081 1081 1093 1093 1081 1081 1079 1079 1093 1093 1093 1093 1079 1079 1092 1092 1079 1079 1078 1078 1092 1092 1078 1078 1080 1080 1092 1092 1092 1092 1080 1080 1095 1095 1080 1080 1082 1082 1095 1095 1082 1082 1084 1084 1095 1095 1095 1095 1084 1084 1098 1098 1084 1084 1086 1086 1098 1098 1086 1086 1088 1088 1098 1098 1098 1098 1088 1088 1102 1102 1088 1088 1090 1090 1102 1102 1090 1090 1094 1094 1102 1102 1102 1102 1094 1094 1106 1106 1094 1094 1099 1099 1106 1106 1106 1106 1099 1099 1103 1103 1180 1180 1178 1178 1173 1173 1185 1185 1183 1183 1173 1173 1183 1183 1181 1181 1173 1173 1173 1173 1181 1181 1180 1180 1186 1186 1188 1188 1173 1173 1188 1188 1187 1187 1173 1173 1173 1173 1187 1187 1185 1185 1179 1179 1182 1182 1173 1173 1182 1182 1184 1184 1173 1173 1173 1173 1184 1184 1186 1186 1172 1172 1175 1175 1173 1173 1175 1175 1177 1177 1173 1173 1173 1173 1177 1177 1179 1179 1166 1166 1168 1168 1173 1173 1168 1168 1170 1170 1173 1173 1173 1173 1170 1170 1172 1172 1160 1160 1162 1162 1173 1173 1162 1162 1164 1164 1173 1173 1173 1173 1164 1164 1166 1166 1165 1165 1163 1163 1173 1173 1163 1163 1161 1161 1173 1173 1173 1173 1161 1161 1160 1160 1171 1171 1169 1169 1173 1173 1169 1169 1167 1167 1173 1173 1173 1173 1167 1167 1165 1165 1178 1178 1176 1176 1173 1173 1176 1176 1174 1174 1173 1173 1173 1173 1174 1174 1171 1171 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+32 32 30 30 27 27 5 5 7 7 19 19 32 32 27 27 34 34 51 51 53 53 39 39 53 53 55 55 39 39 55 55 56 56 39 39 56 56 54 54 39 39 39 39 54 54 37 37 54 54 52 52 37 37 37 37 52 52 50 50 23 23 25 25 29 29 50 50 48 48 37 37 48 48 46 46 37 37 37 37 46 46 44 44 29 29 33 33 35 35 45 45 47 47 39 39 47 47 49 49 39 39 39 39 49 49 51 51 25 25 28 28 29 29 28 28 31 31 29 29 29 29 31 31 33 33 30 30 26 26 27 27 26 26 24 24 27 27 27 27 24 24 22 22 44 44 42 42 37 37 42 42 40 40 37 37 37 37 40 40 27 27 40 40 36 36 27 27 27 27 36 36 34 34 7 7 9 9 19 19 9 9 11 11 19 19 19 19 11 11 13 13 13 13 15 15 19 19 15 15 18 18 19 19 19 19 18 18 29 29 18 18 21 21 29 29 29 29 21 21 23 23 2 2 17 17 4 4 17 17 6 6 4 4 2 2 0 0 17 17 0 0 1 1 17 17 17 17 1 1 19 19 1 1 3 3 19 19 19 19 3 3 5 5 35 35 38 38 29 29 38 38 41 41 29 29 29 29 41 41 39 39 41 41 43 43 39 39 39 39 43 43 45 45 22 22 20 20 27 27 20 20 16 16 27 27 27 27 16 16 17 17 16 16 14 14 17 17 17 17 14 14 12 12 12 12 10 10 17 17 10 10 8 8 17 17 17 17 8 8 6 6 431 431 434 434 420 420 434 434 419 419 420 420 420 420 419 419 405 405 419 419 397 397 405 405 405 405 397 397 398 398 397 397 380 380 398 398 398 398 380 380 381 381 431 431 436 436 434 434 436 436 443 443 434 434 434 434 443 443 441 441 443 443 444 444 441 441 441 441 444 444 445 445 444 444 446 446 445 445 446 446 442 442 445 445 445 445 442 442 438 438 442 442 440 440 438 438 440 440 429 429 438 438 438 438 429 429 426 426 429 429 427 427 426 426 427 427 412 412 426 426 426 426 412 412 409 409 412 412 403 403 409 409 409 409 403 403 389 389 403 403 390 390 389 389 389 389 390 390 370 370 390 390 375 375 370 370 375 375 372 372 370 370 372 372 356 356 370 370 1219 1219 1220 1220 355 355 1221 1221 1222 1222 355 355 355 355 1223 1223 1224 1224 351 351 339 339 338 338 338 338 339 339 322 322 339 339 328 328 322 322 328 328 323 323 322 322 323 323 308 308 322 322 322 322 308 308 307 307 308 308 294 294 307 307 307 307 294 294 293 293 294 294 286 286 293 293 293 293 286 286 277 277 286 286 278 278 277 277 277 277 278 278 261 261 278 278 263 263 261 261 263 263 262 262 261 261 262 262 242 242 261 261 261 261 242 242 243 243 242 242 240 240 243 243 243 243 240 240 227 227 240 240 226 226 227 227 227 227 226 226 211 211 226 226 217 217 211 211 217 217 210 210 211 211 210 210 195 195 211 211 211 211 195 195 196 196 195 195 194 194 196 196 196 196 194 194 181 181 194 194 179 179 181 181 181 181 179 179 164 164 179 179 171 171 164 164 171 171 163 163 164 164 1225 1225 148 148 1226 1226 1227 1227 1228 1228 147 147 1229 1229 1230 1230 147 147 1231 1231 1232 1232 147 147 147 147 1233 1233 1234 1234 130 130 125 125 132 132 132 132 125 125 113 113 125 125 112 112 113 113 113 113 112 112 93 93 112 112 97 97 93 93 97 97 90 90 93 93 90 90 75 75 93 93 93 93 75 75 76 76 75 75 71 71 76 76 76 76 71 71 64 64 71 71 62 62 64 64 64 64 62 62 58 58 62 62 60 60 58 58 60 60 57 57 58 58 57 57 59 59 58 58 58 58 59 59 61 61 59 59 66 66 61 61 61 61 66 66 68 68 66 66 73 73 68 68 68 68 73 73 83 83 73 73 82 82 83 83 83 83 82 82 105 105 82 82 99 99 105 105 99 99 104 104 105 105 104 104 121 121 105 105 105 105 121 121 122 122 121 121 127 127 122 122 122 122 127 127 140 140 127 127 139 139 140 140 1235 1235 1236 1236 156 156 1237 1237 1238 1238 156 156 1239 1239 1240 1240 156 156 1241 1241 1242 1242 156 156 156 156 1243 1243 1244 1244 170 170 175 175 172 172 172 172 175 175 188 188 175 175 187 187 188 188 187 187 197 197 188 188 188 188 197 197 204 204 197 197 203 203 204 204 203 203 218 218 204 204 204 204 218 218 220 220 218 218 219 219 220 220 219 219 233 233 220 220 220 220 233 233 234 234 233 233 241 241 234 234 234 234 241 241 254 254 241 241 255 255 254 254 254 254 255 255 270 270 255 255 264 264 270 270 264 264 271 271 270 270 271 271 285 285 270 270 270 270 285 285 284 284 285 285 287 287 284 284 284 284 287 287 300 300 287 287 301 301 300 300 300 300 301 301 315 315 301 301 309 309 315 315 309 309 316 316 315 315 316 316 332 332 315 315 315 315 332 332 331 331 332 332 347 347 331 331 1245 1245 1246 1246 346 346 1247 1247 1248 1248 346 346 346 346 1249 1249 1250 1250 354 354 363 363 362 362 362 362 363 363 380 380 363 363 377 377 380 380 380 380 377 377 381 381 1251 1251 314 314 1252 1252 314 314 299 299 1253 1253 1254 1254 299 299 1255 1255 299 299 283 283 1256 1256 1257 1257 283 283 1258 1258 283 283 269 269 1259 1259 1260 1260 269 269 1261 1261 269 269 253 253 1262 1262 1263 1263 253 253 1264 1264 253 253 235 235 1265 1265 1266 1266 235 235 1267 1267 235 235 221 221 1268 1268 1269 1269 221 221 1270 1270 221 221 205 205 1271 1271 1272 1272 205 205 1273 1273 205 205 189 189 1274 1274 1275 1275 189 189 1276 1276 189 189 174 174 1277 1277 1278 1278 174 174 1279 1279 174 174 158 158 1280 1280 1281 1281 158 158 156 156 158 158 141 141 156 156 156 156 141 141 1282 1282 141 141 124 124 1283 1283 1284 1284 124 124 1285 1285 124 124 107 107 1286 1286 1287 1287 107 107 1288 1288 107 107 87 87 1289 1289 1290 1290 87 87 1291 1291 87 87 72 72 1292 1292 1293 1293 72 72 1294 1294 72 72 65 65 1295 1295 1296 1296 65 65 1297 1297 65 65 63 63 1298 1298 1299 1299 63 63 1300 1300 63 63 67 67 1301 1301 1302 1302 67 67 1303 1303 67 67 80 80 1304 1304 1305 1305 80 80 1306 1306 80 80 96 96 1307 1307 1308 1308 96 96 1309 1309 96 96 116 116 1310 1310 1311 1311 116 116 1312 1312 116 116 134 134 1313 1313 1314 1314 134 134 1315 1315 134 134 149 149 1316 1316 1317 1317 149 149 147 147 149 149 165 165 147 147 147 147 165 165 1318 1318 165 165 182 182 1319 1319 1320 1320 182 182 1321 1321 182 182 198 198 1322 1322 1323 1323 198 198 1324 1324 198 198 212 212 1325 1325 1326 1326 212 212 1327 1327 212 212 228 228 1328 1328 1329 1329 228 228 1330 1330 228 228 244 244 1331 1331 1332 1332 244 244 1333 1333 244 244 260 260 1334 1334 1335 1335 260 260 1336 1336 260 260 276 276 1337 1337 1338 1338 276 276 1339 1339 276 276 292 292 1340 1340 1341 1341 292 292 1342 1342 292 292 306 306 1343 1343 1344 1344 306 306 1345 1345 306 306 321 321 1346 1346 1347 1347 321 321 1348 1348 321 321 337 337 1349 1349 1350 1350 337 337 1351 1351 337 337 352 352 1352 1352 1353 1353 352 352 355 355 352 352 368 368 355 355 355 355 368 368 1354 1354 368 368 386 386 1355 1355 1356 1356 386 386 1357 1357 386 386 406 406 1358 1358 1359 1359 406 406 1360 1360 406 406 422 422 1361 1361 1362 1362 422 422 1363 1363 422 422 435 435 1364 1364 1365 1365 435 435 1366 1366 435 435 439 439 1367 1367 1368 1368 439 439 1369 1369 439 439 437 437 1370 1370 1371 1371 437 437 1372 1372 437 437 430 430 1373 1373 1374 1374 430 430 1375 1375 430 430 415 415 1376 1376 1377 1377 415 415 1378 1378 415 415 395 395 1379 1379 1380 1380 395 395 1381 1381 395 395 378 378 1382 1382 1383 1383 378 378 1384 1384 378 378 361 361 1385 1385 1386 1386 361 361 1387 1387 361 361 344 344 1388 1388 1389 1389 344 344 346 346 344 344 330 330 346 346 346 346 330 330 1390 1390 330 330 314 314 1391 1391 330 330 313 313 314 314 313 313 298 298 314 314 314 314 298 298 299 299 298 298 282 282 299 299 299 299 282 282 283 283 282 282 268 268 283 283 283 283 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 236 236 253 253 253 253 236 236 235 235 236 236 222 222 235 235 235 235 222 222 221 221 222 222 206 206 221 221 221 221 206 206 205 205 206 206 190 190 205 205 205 205 190 190 189 189 190 190 176 176 189 189 189 189 176 176 174 174 176 176 159 159 174 174 174 174 159 159 158 158 159 159 143 143 158 158 158 158 143 143 141 141 143 143 128 128 141 141 141 141 128 128 124 124 128 128 111 111 124 124 124 124 111 111 107 107 111 111 92 92 107 107 107 107 92 92 87 87 92 92 79 79 87 87 87 87 79 79 72 72 79 79 70 70 72 72 72 72 70 70 65 65 70 70 69 69 65 65 65 65 69 69 63 63 69 69 74 74 63 63 63 63 74 74 67 67 74 74 84 84 67 67 67 67 84 84 80 80 84 84 103 103 80 80 80 80 103 103 96 96 103 103 118 118 96 96 96 96 118 118 116 116 118 118 136 136 116 116 116 116 136 136 134 134 136 136 152 152 134 134 134 134 152 152 149 149 152 152 167 167 149 149 149 149 167 167 165 165 167 167 183 183 165 165 165 165 183 183 182 182 183 183 199 199 182 182 182 182 199 199 198 198 199 199 213 213 198 198 198 198 213 213 212 212 213 213 229 229 212 212 212 212 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 259 259 244 244 244 244 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 291 291 276 276 276 276 291 291 292 292 291 291 305 305 292 292 292 292 305 305 306 306 305 305 320 320 306 306 306 306 320 320 321 321 320 320 335 335 321 321 321 321 335 335 337 337 335 335 350 350 337 337 337 337 350 350 352 352 350 350 366 366 352 352 352 352 366 366 368 368 366 366 384 384 368 368 368 368 384 384 386 386 384 384 399 399 386 386 386 386 399 399 406 406 399 399 418 418 406 406 406 406 418 418 422 422 418 418 428 428 422 422 422 422 428 428 435 435 428 428 433 433 435 435 435 435 433 433 439 439 433 433 432 432 439 439 439 439 432 432 437 437 432 432 423 423 437 437 437 437 423 423 430 430 423 423 410 410 430 430 430 430 410 410 415 415 410 410 391 391 415 415 415 415 391 391 395 395 391 391 374 374 395 395 395 395 374 374 378 378 374 374 359 359 378 378 378 378 359 359 361 361 359 359 343 343 361 361 361 361 343 343 344 344 343 343 327 327 344 344 344 344 327 327 330 330 327 327 313 313 330 330 327 327 312 312 313 313 312 312 297 297 313 313 313 313 297 297 298 298 297 297 281 281 298 298 298 298 281 281 282 282 281 281 267 267 282 282 282 282 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 237 237 252 252 252 252 237 237 236 236 237 237 223 223 236 236 236 236 223 223 222 222 223 223 207 207 222 222 222 222 207 207 206 206 207 207 191 191 206 206 206 206 191 191 190 190 191 191 177 177 190 190 190 190 177 177 176 176 177 177 161 161 176 176 176 176 161 161 159 159 161 161 145 145 159 159 159 159 145 145 143 143 145 145 131 131 143 143 143 143 131 131 128 128 131 131 117 117 128 128 128 128 117 117 111 111 117 117 100 100 111 111 111 111 100 100 92 92 100 100 86 86 92 92 92 92 86 86 79 79 86 86 78 78 79 79 79 79 78 78 70 70 78 78 77 77 70 70 70 70 77 77 69 69 77 77 81 81 69 69 69 69 81 81 74 74 81 81 91 91 74 74 74 74 91 91 84 84 91 91 109 109 84 84 84 84 109 109 103 103 109 109 123 123 103 103 103 103 123 123 118 118 123 123 137 137 118 118 118 118 137 137 136 136 137 137 154 154 136 136 136 136 154 154 152 152 154 154 168 168 152 152 152 152 168 168 167 167 168 168 184 184 167 167 167 167 184 184 183 183 184 184 200 200 183 183 183 183 200 200 199 199 200 200 214 214 199 199 199 199 214 214 213 213 214 214 230 230 213 213 213 213 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 258 258 245 245 245 245 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 290 290 275 275 275 275 290 290 291 291 290 290 304 304 291 291 291 291 304 304 305 305 304 304 319 319 305 305 305 305 319 319 320 320 319 319 334 334 320 320 320 320 334 334 335 335 334 334 348 348 335 335 335 335 348 348 350 350 348 348 365 365 350 350 350 350 365 365 366 366 365 365 379 379 366 366 366 366 379 379 384 384 379 379 393 393 384 384 384 384 393 393 399 399 393 393 411 411 399 399 399 399 411 411 418 418 411 411 421 421 418 418 418 418 421 421 428 428 421 421 425 425 428 428 428 428 425 425 433 433 425 425 424 424 433 433 433 433 424 424 432 432 424 424 416 416 432 432 432 432 416 416 423 423 416 416 402 402 423 423 423 423 402 402 410 410 402 402 385 385 410 410 410 410 385 385 391 391 385 385 371 371 391 391 391 391 371 371 374 374 371 371 357 357 374 374 374 374 357 357 359 359 357 357 341 341 359 359 359 359 341 341 343 343 341 341 326 326 343 343 343 343 326 326 327 327 326 326 312 312 327 327 326 326 311 311 312 312 311 311 296 296 312 312 312 312 296 296 297 297 296 296 280 280 297 297 297 297 280 280 281 281 280 280 266 266 281 281 281 281 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 238 238 251 251 251 251 238 238 237 237 238 238 224 224 237 237 237 237 224 224 223 223 224 224 208 208 223 223 223 223 208 208 207 207 208 208 192 192 207 207 207 207 192 192 191 191 192 192 178 178 191 191 191 191 178 178 177 177 178 178 162 162 177 177 177 177 162 162 161 161 162 162 150 150 161 161 161 161 150 150 145 145 150 150 135 135 145 145 145 145 135 135 131 131 135 135 120 120 131 131 131 131 120 120 117 117 120 120 108 108 117 117 117 117 108 108 100 100 108 108 94 94 100 100 100 100 94 94 86 86 94 94 88 88 86 86 86 86 88 88 78 78 88 88 85 85 78 78 78 78 85 85 77 77 85 85 89 89 77 77 77 77 89 89 81 81 89 89 102 102 81 81 81 81 102 102 91 91 102 102 114 114 91 91 91 91 114 114 109 109 114 114 129 129 109 109 109 109 129 129 123 123 129 129 142 142 123 123 123 123 142 142 137 137 142 142 157 157 137 137 137 137 157 157 154 154 157 157 169 169 154 154 154 154 169 169 168 168 169 169 185 185 168 168 168 168 185 185 184 184 185 185 201 201 184 184 184 184 201 201 200 200 201 201 215 215 200 200 200 200 215 215 214 214 215 215 231 231 214 214 214 214 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 257 257 246 246 246 246 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 289 289 274 274 274 274 289 289 290 290 289 289 303 303 290 290 290 290 303 303 304 304 303 303 318 318 304 304 304 304 318 318 319 319 318 318 333 333 319 319 319 319 333 333 334 334 333 333 345 345 334 334 334 334 345 345 348 348 345 345 360 360 348 348 348 348 360 360 365 365 360 360 373 373 365 365 365 365 373 373 379 379 373 373 388 388 379 379 379 379 388 388 393 393 388 388 400 400 393 393 393 393 400 400 411 411 400 400 413 413 411 411 411 411 413 413 421 421 413 413 417 417 421 421 421 421 417 417 425 425 417 417 414 414 425 425 425 425 414 414 424 424 414 414 408 408 424 424 424 424 408 408 416 416 408 408 394 394 416 416 416 416 394 394 402 402 394 394 382 382 402 402 402 402 382 382 385 385 382 382 367 367 385 385 385 385 367 367 371 371 367 367 353 353 371 371 371 371 353 353 357 357 353 353 340 340 357 357 357 357 340 340 341 341 340 340 325 325 341 341 341 341 325 325 326 326 325 325 311 311 326 326 325 325 310 310 311 311 310 310 295 295 311 311 311 311 295 295 296 296 295 295 279 279 296 296 296 296 279 279 280 280 279 279 265 265 280 280 280 280 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 239 239 250 250 250 250 239 239 238 238 239 239 225 225 238 238 238 238 225 225 224 224 225 225 209 209 224 224 224 224 209 209 208 208 209 209 193 193 208 208 208 208 193 193 192 192 193 193 180 180 192 192 192 192 180 180 178 178 180 180 166 166 178 178 178 178 166 166 162 162 166 166 153 153 162 162 162 162 153 153 150 150 153 153 138 138 150 150 150 150 138 138 135 135 138 138 126 126 135 135 135 135 126 126 120 120 126 126 115 115 120 120 120 120 115 115 108 108 115 115 106 106 108 108 108 108 106 106 94 94 106 106 98 98 94 94 94 94 98 98 88 88 98 98 95 95 88 88 88 88 95 95 85 85 95 95 101 101 85 85 85 85 101 101 89 89 101 101 110 110 89 89 89 89 110 110 102 102 110 110 119 119 102 102 102 102 119 119 114 114 119 119 133 133 114 114 114 114 133 133 129 129 133 133 144 144 129 129 129 129 144 144 142 142 144 144 160 160 142 142 142 142 160 160 157 157 160 160 173 173 157 157 157 157 173 173 169 169 173 173 186 186 169 169 169 169 186 186 185 185 186 186 202 202 185 185 185 185 202 202 201 201 202 202 216 216 201 201 201 201 216 216 215 215 216 216 232 232 215 215 215 215 232 232 231 231 232 232 248 248 231 231 231 231 248 248 247 247 248 248 256 256 247 247 247 247 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 288 288 273 273 273 273 288 288 289 289 288 288 302 302 289 289 289 289 302 302 303 303 302 302 317 317 303 303 303 303 317 317 318 318 317 317 329 329 318 318 318 318 329 329 333 333 329 329 342 342 333 333 333 333 342 342 345 345 342 342 358 358 345 345 345 345 358 358 360 360 358 358 369 369 360 360 360 360 369 369 373 373 369 369 383 383 373 373 373 373 383 383 388 388 383 383 392 392 388 388 388 388 392 392 400 400 392 392 401 401 400 400 400 400 401 401 413 413 401 401 407 407 413 413 413 413 407 407 417 417 407 407 404 404 417 417 417 417 404 404 414 414 404 404 396 396 414 414 414 414 396 396 408 408 396 396 387 387 408 408 408 408 387 387 394 394 387 387 376 376 394 394 394 394 376 376 382 382 376 376 364 364 382 382 382 382 364 364 367 367 364 364 349 349 367 367 367 367 349 349 353 353 349 349 336 336 353 353 353 353 336 336 340 340 336 336 324 324 340 340 340 340 324 324 325 325 324 324 310 310 325 325 1392 1392 537 537 1393 1393 545 545 543 543 544 544 543 543 539 539 544 544 544 544 539 539 537 537 539 539 536 536 537 537 537 537 536 536 1394 1394 545 545 544 544 547 547 544 544 551 551 547 547 547 547 551 551 550 550 550 550 551 551 553 553 551 551 558 558 553 553 553 553 558 558 557 557 557 557 558 558 559 559 558 558 565 565 559 559 559 559 565 565 563 563 562 562 566 566 565 565 566 566 564 564 565 565 565 565 564 564 563 563 556 556 560 560 562 562 560 560 561 561 562 562 562 562 561 561 566 566 548 548 552 552 549 549 552 552 554 554 549 549 549 549 554 554 556 556 554 554 555 555 556 556 556 556 555 555 560 560 548 548 549 549 546 546 549 549 542 542 546 546 546 546 542 542 541 541 541 541 542 542 540 540 542 542 1395 1395 540 540 540 540 1396 1396 538 538 529 529 532 532 535 535 532 532 534 534 535 535 1397 1397 1398 1398 538 538 522 522 527 527 529 529 527 527 528 528 529 529 529 529 528 528 532 532 517 517 520 520 522 522 520 520 523 523 522 522 522 522 523 523 527 527 510 510 514 514 517 517 514 514 516 516 517 517 517 517 516 516 520 520 503 503 506 506 502 502 506 506 508 508 502 502 502 502 508 508 510 510 508 508 509 509 510 510 510 510 509 509 514 514 503 503 502 502 500 500 502 502 495 495 500 500 500 500 495 495 496 496 496 496 495 495 494 494 495 495 488 488 494 494 494 494 488 488 490 490 481 481 486 486 488 488 486 486 489 489 488 488 488 488 489 489 490 490 475 475 1399 1399 1400 1400 480 480 483 483 481 481 481 481 483 483 486 486 469 469 472 472 468 468 472 472 474 474 468 468 468 468 474 474 475 475 474 474 476 476 475 475 475 475 476 476 1401 1401 469 469 468 468 466 466 468 468 461 461 466 466 466 466 461 461 462 462 462 462 461 461 460 460 461 461 454 454 460 460 460 460 454 454 458 458 448 448 452 452 454 454 452 452 455 455 454 454 454 454 455 455 458 458 449 449 447 447 448 448 447 447 451 451 448 448 448 448 451 451 452 452 456 456 453 453 449 449 453 453 450 450 449 449 449 449 450 450 447 447 463 463 459 459 456 456 459 459 457 457 456 456 456 456 457 457 453 453 471 471 467 467 470 470 467 467 465 465 470 470 470 470 465 465 463 463 465 465 464 464 463 463 463 463 464 464 459 459 471 471 470 470 473 473 470 470 1402 1402 473 473 473 473 1403 1403 1404 1404 478 478 477 477 479 479 477 477 484 484 479 479 479 479 484 484 482 482 491 491 487 487 484 484 487 487 485 485 484 484 484 484 485 485 482 482 497 497 493 493 491 491 493 493 492 492 491 491 491 491 492 492 487 487 505 505 501 501 504 504 501 501 499 499 504 504 504 504 499 499 497 497 499 499 498 498 497 497 497 497 498 498 493 493 505 505 504 504 507 507 504 504 512 512 507 507 507 507 512 512 511 511 511 511 512 512 513 513 512 512 519 519 513 513 513 513 519 519 515 515 525 525 521 521 519 519 521 521 518 518 519 519 519 519 518 518 515 515 533 533 531 531 530 530 531 531 526 526 530 530 530 530 526 526 525 525 526 526 524 524 525 525 525 525 524 524 521 521 603 603 605 605 608 608 605 605 609 609 608 608 608 608 609 609 614 614 609 609 611 611 614 614 614 614 611 611 620 620 611 611 615 615 620 620 620 620 615 615 627 627 615 615 617 617 627 627 627 627 617 617 635 635 617 617 621 621 635 635 635 635 621 621 637 637 621 621 623 623 637 637 637 637 623 623 639 639 623 623 625 625 639 639 639 639 625 625 641 641 625 625 629 629 641 641 629 629 631 631 641 641 641 641 631 631 643 643 631 631 633 633 643 643 643 643 633 633 642 642 633 633 632 632 642 642 642 642 632 632 640 640 632 632 630 630 640 640 640 640 630 630 638 638 630 630 628 628 638 638 638 638 628 628 636 636 628 628 624 624 636 636 636 636 624 624 634 634 624 624 622 622 634 634 634 634 622 622 626 626 583 583 592 592 575 575 592 592 588 588 575 575 575 575 588 588 573 573 588 588 586 586 573 573 573 573 586 586 571 571 586 586 582 582 571 571 571 571 582 582 569 569 582 582 580 580 569 569 569 569 580 580 567 567 580 580 578 578 567 567 567 567 578 578 568 568 578 578 577 577 568 568 568 568 577 577 570 570 577 577 579 579 570 570 579 579 581 581 570 570 570 570 581 581 572 572 581 581 585 585 572 572 572 572 585 585 574 574 585 585 587 587 574 574 574 574 587 587 576 576 587 587 589 589 576 576 576 576 589 589 584 584 589 589 593 593 584 584 584 584 593 593 591 591 593 593 595 595 591 591 591 591 595 595 597 597 595 595 599 599 597 597 597 597 599 599 603 603 599 599 601 601 603 603 603 603 601 601 605 605 622 622 618 618 626 626 618 618 616 616 626 626 626 626 616 616 619 619 616 616 612 612 619 619 619 619 612 612 613 613 612 612 610 610 613 613 613 613 610 610 607 607 610 610 606 606 607 607 607 607 606 606 602 602 606 606 604 604 602 602 602 602 604 604 596 596 604 604 600 600 596 596 596 596 600 600 590 590 600 600 598 598 590 590 590 590 598 598 583 583 598 598 594 594 583 583 583 583 594 594 592 592 900 900 886 886 885 885 885 885 898 898 900 900 898 898 899 899 900 900 900 900 899 899 912 912 899 899 911 911 912 912 912 912 911 911 926 926 911 911 917 917 926 926 917 917 921 921 926 926 926 926 921 921 932 932 921 921 930 930 932 932 930 930 929 929 932 932 932 932 929 929 928 928 929 929 927 927 928 928 928 928 927 927 918 918 927 927 920 920 918 918 920 920 916 916 918 918 918 918 916 916 906 906 916 916 905 905 906 906 905 905 903 903 906 906 906 906 903 903 893 893 903 903 892 892 893 893 1405 1405 1406 1406 879 879 1407 1407 1408 1408 879 879 1409 1409 1410 1410 879 879 879 879 1411 1411 1412 1412 877 877 1413 1413 1414 1414 864 864 862 862 865 865 865 865 862 862 851 851 862 862 850 850 851 851 851 851 850 850 836 836 850 850 842 842 836 836 842 842 835 835 836 836 836 836 835 835 822 822 835 835 821 821 822 822 821 821 820 820 822 822 822 822 820 820 806 806 820 820 805 805 806 806 806 806 805 805 795 795 805 805 797 797 795 795 797 797 796 796 795 795 795 795 796 796 780 780 796 796 781 781 780 780 781 781 775 775 780 780 780 780 775 775 764 764 775 775 765 765 764 764 764 764 765 765 749 749 765 765 753 753 749 749 753 753 750 750 749 749 749 749 750 750 735 735 750 750 737 737 735 735 737 737 732 732 735 735 1415 1415 1416 1416 720 720 1417 1417 721 721 720 720 720 720 721 721 707 707 721 721 711 711 707 707 711 711 708 708 707 707 707 707 708 708 694 694 708 708 696 696 694 694 696 696 692 692 694 694 694 694 692 692 682 682 692 692 683 683 682 682 682 682 683 683 670 670 683 683 674 674 670 670 674 674 672 672 670 670 670 670 672 672 668 668 672 672 671 671 668 668 671 671 673 673 668 668 668 668 673 673 676 676 673 673 679 679 676 676 679 679 687 687 676 676 676 676 687 687 688 688 687 687 690 690 688 688 688 688 690 690 700 700 690 690 702 702 700 700 702 702 706 706 700 700 700 700 706 706 715 715 706 706 716 716 715 715 716 716 1418 1418 715 715 1419 1419 1420 1420 728 728 1421 1421 1422 1422 728 728 728 728 1423 1423 1424 1424 729 729 744 744 742 742 744 744 748 748 742 742 742 742 748 748 757 757 748 748 758 758 757 757 758 758 770 770 757 757 757 757 770 770 772 772 770 770 773 773 772 772 772 772 773 773 787 787 773 773 788 788 787 787 788 788 793 793 787 787 787 787 793 793 799 799 793 793 798 798 799 799 798 798 812 812 799 799 799 799 812 812 814 814 812 812 813 813 814 814 814 814 813 813 829 829 813 813 828 828 829 829 828 828 837 837 829 829 829 829 837 837 845 845 837 837 844 844 845 845 845 845 844 844 858 858 844 844 857 857 858 858 1425 1425 1426 1426 872 872 1427 1427 1428 1428 872 872 872 872 1429 1429 1430 1430 1431 1431 878 878 886 886 886 886 878 878 885 885 1432 1432 846 846 1433 1433 846 846 830 830 1434 1434 1435 1435 830 830 1436 1436 830 830 815 815 1437 1437 1438 1438 815 815 1439 1439 815 815 800 800 1440 1440 1441 1441 800 800 1442 1442 800 800 786 786 1443 1443 1444 1444 786 786 1445 1445 786 786 771 771 1446 1446 1447 1447 771 771 1448 1448 771 771 756 756 1449 1449 1450 1450 756 756 1451 1451 756 756 741 741 1452 1452 1453 1453 741 741 728 728 741 741 726 726 728 728 728 728 726 726 1454 1454 726 726 712 712 1455 1455 1456 1456 712 712 1457 1457 712 712 698 698 1458 1458 1459 1459 698 698 1460 1460 698 698 684 684 1461 1461 1462 1462 684 684 1463 1463 684 684 669 669 1464 1464 1465 1465 669 669 1466 1466 669 669 663 663 1467 1467 1468 1468 663 663 1469 1469 663 663 666 666 1470 1470 1471 1471 666 666 1472 1472 666 666 677 677 1473 1473 1474 1474 677 677 1475 1475 677 677 691 691 1476 1476 1477 1477 691 691 1478 1478 691 691 704 704 1479 1479 1480 1480 704 704 1481 1481 704 704 719 719 1482 1482 1483 1483 719 719 1484 1484 719 719 734 734 1485 1485 1486 1486 734 734 1487 1487 734 734 747 747 1488 1488 1489 1489 747 747 1490 1490 747 747 763 763 1491 1491 1492 1492 763 763 1493 1493 763 763 779 779 1494 1494 1495 1495 779 779 1496 1496 779 779 794 794 1497 1497 1498 1498 794 794 1499 1499 794 794 807 807 1500 1500 1501 1501 807 807 1502 1502 807 807 823 823 1503 1503 1504 1504 823 823 1505 1505 823 823 838 838 1506 1506 1507 1507 838 838 1508 1508 838 838 853 853 1509 1509 1510 1510 853 853 1511 1511 853 853 867 867 1512 1512 1513 1513 867 867 879 879 867 867 881 881 879 879 879 879 881 881 1514 1514 881 881 894 894 1515 1515 1516 1516 894 894 1517 1517 894 894 909 909 1518 1518 1519 1519 909 909 1520 1520 909 909 922 922 1521 1521 1522 1522 922 922 1523 1523 922 922 934 934 1524 1524 1525 1525 934 934 1526 1526 934 934 937 937 1527 1527 1528 1528 937 937 1529 1529 937 937 931 931 1530 1530 1531 1531 931 931 1532 1532 931 931 915 915 1533 1533 1534 1534 915 915 1535 1535 915 915 902 902 1536 1536 1537 1537 902 902 1538 1538 902 902 889 889 1539 1539 1540 1540 889 889 872 872 889 889 874 874 872 872 872 872 874 874 1541 1541 874 874 860 860 1542 1542 1543 1543 860 860 1544 1544 860 860 846 846 1545 1545 846 846 847 847 830 830 847 847 831 831 830 830 830 830 831 831 815 815 831 831 816 816 815 815 815 815 816 816 800 800 816 816 801 801 800 800 800 800 801 801 786 786 801 801 785 785 786 786 786 786 785 785 771 771 785 785 769 769 771 771 771 771 769 769 756 756 769 769 755 755 756 756 756 756 755 755 741 741 755 755 739 739 741 741 741 741 739 739 726 726 739 739 724 724 726 726 726 726 724 724 712 712 724 724 710 710 712 712 712 712 710 710 698 698 710 710 695 695 698 698 698 698 695 695 684 684 695 695 678 678 684 684 684 684 678 678 669 669 678 678 661 661 669 669 669 669 661 661 663 663 661 661 658 658 663 663 663 663 658 658 666 666 658 658 660 660 666 666 666 666 660 660 677 677 660 660 667 667 677 677 677 677 667 667 691 691 667 667 685 685 691 691 691 691 685 685 704 704 685 685 701 701 704 704 704 704 701 701 719 719 701 701 717 717 719 719 719 719 717 717 734 734 717 717 731 731 734 734 734 734 731 731 747 747 731 731 746 746 747 747 747 747 746 746 763 763 746 746 762 762 763 763 763 763 762 762 779 779 762 762 778 778 779 779 779 779 778 778 794 794 778 778 792 792 794 794 794 794 792 792 807 807 792 792 808 808 807 807 807 807 808 808 823 823 808 808 824 824 823 823 823 823 824 824 838 838 824 824 839 839 838 838 838 838 839 839 853 853 839 839 854 854 853 853 853 853 854 854 867 867 854 854 868 868 867 867 867 867 868 868 881 881 868 868 884 884 881 881 881 881 884 884 894 894 884 884 897 897 894 894 894 894 897 897 909 909 897 897 914 914 909 909 909 909 914 914 922 922 914 914 933 933 922 922 922 922 933 933 934 934 933 933 940 940 934 934 934 934 940 940 937 937 940 940 942 942 937 937 937 937 942 942 931 931 942 942 939 939 931 931 931 931 939 939 915 915 939 939 925 925 915 915 915 915 925 925 902 902 925 925 907 907 902 902 902 902 907 907 889 889 907 907 891 891 889 889 889 889 891 891 874 874 891 891 875 875 874 874 874 874 875 875 860 860 875 875 861 861 860 860 860 860 861 861 846 846 861 861 847 847 846 846 847 847 848 848 831 831 848 848 832 832 831 831 831 831 832 832 816 816 832 832 817 817 816 816 816 816 817 817 801 801 817 817 802 802 801 801 801 801 802 802 785 785 802 802 784 784 785 785 785 785 784 784 769 769 784 784 768 768 769 769 769 769 768 768 755 755 768 768 754 754 755 755 755 755 754 754 739 739 754 754 738 738 739 739 739 739 738 738 724 724 738 738 722 722 724 724 724 724 722 722 710 710 722 722 705 705 710 710 710 710 705 705 695 695 705 705 686 686 695 695 695 695 686 686 678 678 686 686 665 665 678 678 678 678 665 665 661 661 665 665 656 656 661 661 661 661 656 656 658 658 656 656 653 653 658 658 658 658 653 653 660 660 653 653 654 654 660 660 660 660 654 654 667 667 654 654 659 659 667 667 667 667 659 659 685 685 659 659 675 675 685 685 685 685 675 675 701 701 675 675 697 697 701 701 701 701 697 697 717 717 697 697 713 713 717 717 717 717 713 713 731 731 713 713 730 730 731 731 731 731 730 730 746 746 730 730 745 745 746 746 746 746 745 745 762 762 745 745 761 761 762 762 762 762 761 761 778 778 761 761 777 777 778 778 778 778 777 777 792 792 777 777 791 791 792 792 792 792 791 791 808 808 791 791 809 809 808 808 808 808 809 809 824 824 809 809 825 825 824 824 824 824 825 825 839 839 825 825 840 840 839 839 839 839 840 840 854 854 840 840 855 855 854 854 854 854 855 855 868 868 855 855 870 870 868 868 868 868 870 870 884 884 870 870 887 887 884 884 884 884 887 887 897 897 887 887 904 904 897 897 897 897 904 904 914 914 904 904 923 923 914 914 914 914 923 923 933 933 923 923 941 941 933 933 933 933 941 941 940 940 941 941 946 946 940 940 940 940 946 946 942 942 946 946 948 948 942 942 942 942 948 948 939 939 948 948 945 945 939 939 939 939 945 945 925 925 945 945 935 935 925 925 925 925 935 935 907 907 935 935 913 913 907 907 907 907 913 913 891 891 913 913 895 895 891 891 891 891 895 895 875 875 895 895 880 880 875 875 875 875 880 880 861 861 880 880 863 863 861 861 861 861 863 863 847 847 863 863 848 848 847 847 848 848 849 849 832 832 849 849 833 833 832 832 832 832 833 833 817 817 833 833 818 818 817 817 817 817 818 818 802 802 818 818 803 803 802 802 802 802 803 803 784 784 803 803 783 783 784 784 784 784 783 783 768 768 783 783 767 767 768 768 768 768 767 767 754 754 767 767 752 752 754 754 754 754 752 752 738 738 752 752 736 736 738 738 738 738 736 736 722 722 736 736 718 718 722 722 722 722 718 718 705 705 718 718 699 699 705 705 705 705 699 699 686 686 699 699 680 680 686 686 686 686 680 680 665 665 680 680 657 657 665 665 665 665 657 657 656 656 657 657 650 650 656 656 656 656 650 650 653 653 650 650 648 648 653 653 653 653 648 648 654 654 648 648 649 649 654 654 654 654 649 649 659 659 649 649 652 652 659 659 659 659 652 652 675 675 652 652 662 662 675 675 675 675 662 662 697 697 662 662 689 689 697 697 697 697 689 689 713 713 689 689 709 709 713 713 713 713 709 709 730 730 709 709 725 725 730 730 730 730 725 725 745 745 725 725 743 743 745 745 745 745 743 743 761 761 743 743 760 760 761 761 761 761 760 760 777 777 760 760 776 776 777 777 777 777 776 776 791 791 776 776 790 790 791 791 791 791 790 790 809 809 790 790 810 810 809 809 809 809 810 810 825 825 810 810 826 826 825 825 825 825 826 826 840 840 826 826 841 841 840 840 840 840 841 841 855 855 841 841 856 856 855 855 855 855 856 856 870 870 856 856 873 873 870 870 870 870 873 873 887 887 873 873 890 890 887 887 887 887 890 890 904 904 890 890 910 910 904 904 904 904 910 910 923 923 910 910 936 936 923 923 923 923 936 936 941 941 936 936 947 947 941 941 941 941 947 947 946 946 947 947 951 951 946 946 946 946 951 951 948 948 951 951 953 953 948 948 948 948 953 953 945 945 953 953 950 950 945 945 945 945 950 950 935 935 950 950 943 943 935 935 935 935 943 943 913 913 943 943 924 924 913 913 913 913 924 924 895 895 924 924 901 901 895 895 895 895 901 901 880 880 901 901 882 882 880 880 880 880 882 882 863 863 882 882 866 866 863 863 863 863 866 866 848 848 866 866 849 849 848 848 849 849 852 852 833 833 852 852 834 834 833 833 833 833 834 834 818 818 834 834 819 819 818 818 818 818 819 819 803 803 819 819 804 804 803 803 803 803 804 804 783 783 804 804 782 782 783 783 783 783 782 782 767 767 782 782 766 766 767 767 767 767 766 766 752 752 766 766 751 751 752 752 752 752 751 751 736 736 751 751 733 733 736 736 736 736 733 733 718 718 733 733 714 714 718 718 718 718 714 714 699 699 714 714 693 693 699 699 699 699 693 693 680 680 693 693 664 664 680 680 680 680 664 664 657 657 664 664 651 651 657 657 657 657 651 651 650 650 651 651 646 646 650 650 650 650 646 646 648 648 646 646 644 644 648 648 648 648 644 644 649 649 644 644 645 645 649 649 649 649 645 645 652 652 645 645 647 647 652 652 652 652 647 647 662 662 647 647 655 655 662 662 662 662 655 655 689 689 655 655 681 681 689 689 689 689 681 681 709 709 681 681 703 703 709 709 709 709 703 703 725 725 703 703 723 723 725 725 725 725 723 723 743 743 723 723 740 740 743 743 743 743 740 740 760 760 740 740 759 759 760 760 760 760 759 759 776 776 759 759 774 774 776 776 776 776 774 774 790 790 774 774 789 789 790 790 790 790 789 789 810 810 789 789 811 811 810 810 810 810 811 811 826 826 811 811 827 827 826 826 826 826 827 827 841 841 827 827 843 843 841 841 841 841 843 843 856 856 843 843 859 859 856 856 856 856 859 859 873 873 859 859 876 876 873 873 873 873 876 876 890 890 876 876 896 896 890 890 890 890 896 896 910 910 896 896 919 919 910 910 910 910 919 919 936 936 919 919 944 944 936 936 936 936 944 944 947 947 944 944 952 952 947 947 947 947 952 952 951 951 952 952 955 955 951 951 951 951 955 955 953 953 955 955 956 956 953 953 953 953 956 956 950 950 956 956 954 954 950 950 950 950 954 954 943 943 954 954 949 949 943 943 943 943 949 949 924 924 949 949 938 938 924 924 924 924 938 938 901 901 938 938 908 908 901 901 901 901 908 908 882 882 908 908 888 888 882 882 882 882 888 888 866 866 888 888 869 869 866 866 866 866 869 869 849 849 869 869 852 852 849 849 1066 1066 1068 1068 1063 1063 1068 1068 1064 1064 1063 1063 1063 1063 1064 1064 1057 1057 1064 1064 1059 1059 1057 1057 1057 1057 1059 1059 1054 1054 1059 1059 1058 1058 1054 1054 1054 1054 1058 1058 1049 1049 1069 1069 1070 1070 1075 1075 1070 1070 1074 1074 1075 1075 1075 1075 1074 1074 1073 1073 1074 1074 1076 1076 1073 1073 1073 1073 1076 1076 1072 1072 1076 1076 1077 1077 1072 1072 1072 1072 1077 1077 1066 1066 1077 1077 1071 1071 1066 1066 1066 1066 1071 1071 1068 1068 1051 1051 1052 1052 1056 1056 1052 1052 1055 1055 1056 1056 1056 1056 1055 1055 1060 1060 1055 1055 1061 1061 1060 1060 1060 1060 1061 1061 1065 1065 1061 1061 1062 1062 1065 1065 1065 1065 1062 1062 1069 1069 1062 1062 1067 1067 1069 1069 1069 1069 1067 1067 1070 1070 1034 1034 1035 1035 1039 1039 1035 1035 1038 1038 1039 1039 1039 1039 1038 1038 1042 1042 1038 1038 1043 1043 1042 1042 1042 1042 1043 1043 1047 1047 1043 1043 1044 1044 1047 1047 1546 1546 1547 1547 1051 1051 1548 1548 1048 1048 1051 1051 1051 1051 1048 1048 1052 1052 1017 1017 1016 1016 1021 1021 1016 1016 1020 1020 1021 1021 1021 1021 1020 1020 1025 1025 1020 1020 1026 1026 1025 1025 1025 1025 1026 1026 1030 1030 1026 1026 1027 1027 1030 1030 1030 1030 1027 1027 1034 1034 1027 1027 1031 1031 1034 1034 1034 1034 1031 1031 1035 1035 990 990 991 991 993 993 991 991 997 997 993 993 993 993 997 997 999 999 997 997 998 998 999 999 999 999 998 998 1003 1003 998 998 1002 1002 1003 1003 1003 1003 1002 1002 1008 1008 1002 1002 1007 1007 1008 1008 1008 1008 1007 1007 1011 1011 1007 1007 1009 1009 1011 1011 1011 1011 1009 1009 1017 1017 1009 1009 1015 1015 1017 1017 1017 1017 1015 1015 1016 1016 972 972 973 973 975 975 973 973 979 979 975 975 975 975 979 979 981 981 979 979 980 980 981 981 981 981 980 980 984 984 980 980 985 985 984 984 984 984 985 985 1549 1549 985 985 1550 1550 1551 1551 990 990 989 989 991 991 961 961 958 958 957 957 958 958 959 959 957 957 957 957 959 959 963 963 959 959 962 962 963 963 963 963 962 962 966 966 962 962 967 967 966 966 966 966 967 967 972 972 967 967 971 971 972 972 972 972 971 971 973 973 978 978 976 976 974 974 976 976 970 970 974 974 974 974 970 970 969 969 970 970 968 968 969 969 969 969 968 968 965 965 968 968 964 964 965 965 965 965 964 964 961 961 964 964 960 960 961 961 961 961 960 960 958 958 992 992 988 988 987 987 988 988 986 986 987 987 1552 1552 1553 1553 983 983 1554 1554 982 982 983 983 983 983 982 982 978 978 982 982 977 977 978 978 978 978 977 977 976 976 1010 1010 1006 1006 1005 1005 1006 1006 1004 1004 1005 1005 1005 1005 1004 1004 1001 1001 1004 1004 1000 1000 1001 1001 1001 1001 1000 1000 996 996 1000 1000 995 995 996 996 996 996 995 995 992 992 995 995 994 994 992 992 992 992 994 994 988 988 1028 1028 1024 1024 1022 1022 1024 1024 1023 1023 1022 1022 1022 1022 1023 1023 1019 1019 1023 1023 1018 1018 1019 1019 1019 1019 1018 1018 1014 1014 1018 1018 1013 1013 1014 1014 1014 1014 1013 1013 1010 1010 1013 1013 1012 1012 1010 1010 1010 1010 1012 1012 1006 1006 1058 1058 1053 1053 1049 1049 1053 1053 1050 1050 1049 1049 1049 1049 1050 1050 1555 1555 1050 1050 1556 1556 1557 1557 1045 1045 1046 1046 1040 1040 1046 1046 1041 1041 1040 1040 1040 1040 1041 1041 1037 1037 1041 1041 1036 1036 1037 1037 1037 1037 1036 1036 1032 1032 1036 1036 1033 1033 1032 1032 1032 1032 1033 1033 1028 1028 1033 1033 1029 1029 1028 1028 1028 1028 1029 1029 1024 1024 1103 1103 1111 1111 1106 1106 1103 1103 1107 1107 1111 1111 1107 1107 1110 1110 1111 1111 1111 1111 1110 1110 1115 1115 1110 1110 1113 1113 1115 1115 1113 1113 1117 1117 1115 1115 1115 1115 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1121 1121 1124 1124 1120 1120 1120 1120 1124 1124 1125 1125 1124 1124 1127 1127 1125 1125 1127 1127 1132 1132 1125 1125 1125 1125 1132 1132 1129 1129 1132 1132 1136 1136 1129 1129 1136 1136 1140 1140 1129 1129 1129 1129 1140 1140 1134 1134 1140 1140 1146 1146 1134 1134 1146 1146 1148 1148 1134 1134 1134 1134 1148 1148 1138 1138 1148 1148 1150 1150 1138 1138 1150 1150 1152 1152 1138 1138 1138 1138 1152 1152 1142 1142 1152 1152 1154 1154 1142 1142 1154 1154 1156 1156 1142 1142 1142 1142 1156 1156 1145 1145 1156 1156 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1144 1144 1158 1158 1157 1157 1144 1144 1157 1157 1155 1155 1144 1144 1144 1144 1155 1155 1141 1141 1155 1155 1153 1153 1141 1141 1153 1153 1151 1151 1141 1141 1141 1141 1151 1151 1137 1137 1151 1151 1149 1149 1137 1137 1149 1149 1147 1147 1137 1137 1137 1137 1147 1147 1133 1133 1147 1147 1143 1143 1133 1133 1133 1133 1143 1143 1131 1131 1143 1143 1139 1139 1131 1131 1131 1131 1139 1139 1128 1128 1139 1139 1135 1135 1128 1128 1135 1135 1130 1130 1128 1128 1128 1128 1130 1130 1123 1123 1130 1130 1126 1126 1123 1123 1126 1126 1122 1122 1123 1123 1123 1123 1122 1122 1118 1118 1122 1122 1119 1119 1118 1118 1119 1119 1116 1116 1118 1118 1118 1118 1116 1116 1114 1114 1116 1116 1112 1112 1114 1114 1112 1112 1108 1108 1114 1114 1114 1114 1108 1108 1109 1109 1108 1108 1105 1105 1109 1109 1105 1105 1101 1101 1109 1109 1109 1109 1101 1101 1104 1104 1101 1101 1096 1096 1104 1104 1096 1096 1091 1091 1104 1104 1104 1104 1091 1091 1100 1100 1091 1091 1089 1089 1100 1100 1089 1089 1087 1087 1100 1100 1100 1100 1087 1087 1097 1097 1087 1087 1085 1085 1097 1097 1085 1085 1083 1083 1097 1097 1097 1097 1083 1083 1093 1093 1083 1083 1081 1081 1093 1093 1081 1081 1079 1079 1093 1093 1093 1093 1079 1079 1092 1092 1079 1079 1078 1078 1092 1092 1078 1078 1080 1080 1092 1092 1092 1092 1080 1080 1095 1095 1080 1080 1082 1082 1095 1095 1082 1082 1084 1084 1095 1095 1095 1095 1084 1084 1098 1098 1084 1084 1086 1086 1098 1098 1086 1086 1088 1088 1098 1098 1098 1098 1088 1088 1102 1102 1088 1088 1090 1090 1102 1102 1090 1090 1094 1094 1102 1102 1102 1102 1094 1094 1106 1106 1094 1094 1099 1099 1106 1106 1106 1106 1099 1099 1103 1103 1180 1180 1178 1178 1173 1173 1185 1185 1183 1183 1173 1173 1183 1183 1181 1181 1173 1173 1173 1173 1181 1181 1180 1180 1186 1186 1188 1188 1173 1173 1188 1188 1187 1187 1173 1173 1173 1173 1187 1187 1185 1185 1179 1179 1182 1182 1173 1173 1182 1182 1184 1184 1173 1173 1173 1173 1184 1184 1186 1186 1172 1172 1175 1175 1173 1173 1175 1175 1177 1177 1173 1173 1173 1173 1177 1177 1179 1179 1166 1166 1168 1168 1173 1173 1168 1168 1170 1170 1173 1173 1173 1173 1170 1170 1172 1172 1160 1160 1162 1162 1173 1173 1162 1162 1164 1164 1173 1173 1173 1173 1164 1164 1166 1166 1165 1165 1163 1163 1173 1173 1163 1163 1161 1161 1173 1173 1173 1173 1161 1161 1160 1160 1171 1171 1169 1169 1173 1173 1169 1169 1167 1167 1173 1173 1173 1173 1167 1167 1165 1165 1178 1178 1176 1176 1173 1173 1176 1176 1174 1174 1173 1173 1173 1173 1174 1174 1171 1171 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+47 47 49 49 39 39 32 32 30 30 27 27 44 44 42 42 37 37 33 33 35 35 29 29 23 23 25 25 29 29 50 50 48 48 37 37 48 48 46 46 37 37 37 37 46 46 44 44 25 25 28 28 29 29 28 28 31 31 29 29 29 29 31 31 33 33 5 5 7 7 19 19 30 30 26 26 27 27 26 26 24 24 27 27 27 27 24 24 22 22 47 47 39 39 45 45 42 42 40 40 37 37 40 40 36 36 37 37 37 37 36 36 27 27 36 36 34 34 27 27 27 27 34 34 32 32 49 49 51 51 39 39 51 51 53 53 39 39 39 39 53 53 55 55 35 35 38 38 29 29 38 38 41 41 29 29 29 29 41 41 39 39 41 41 43 43 39 39 39 39 43 43 45 45 6 6 4 4 17 17 4 4 2 2 17 17 12 12 10 10 17 17 10 10 8 8 17 17 17 17 8 8 6 6 7 7 9 9 19 19 9 9 11 11 19 19 19 19 11 11 13 13 13 13 15 15 19 19 15 15 18 18 19 19 19 19 18 18 29 29 18 18 21 21 29 29 29 29 21 21 23 23 2 2 0 0 17 17 0 0 1 1 17 17 17 17 1 1 19 19 1 1 3 3 19 19 19 19 3 3 5 5 22 22 20 20 27 27 20 20 16 16 27 27 27 27 16 16 17 17 16 16 14 14 17 17 17 17 14 14 12 12 55 55 56 56 39 39 56 56 54 54 39 39 39 39 54 54 37 37 54 54 52 52 37 37 37 37 52 52 50 50 431 431 434 434 420 420 434 434 419 419 420 420 420 420 419 419 405 405 419 419 397 397 405 405 405 405 397 397 398 398 397 397 380 380 398 398 398 398 380 380 381 381 431 431 436 436 434 434 436 436 443 443 434 434 434 434 443 443 441 441 443 443 444 444 441 441 441 441 444 444 445 445 444 444 446 446 445 445 446 446 442 442 445 445 445 445 442 442 438 438 442 442 440 440 438 438 440 440 429 429 438 438 438 438 429 429 426 426 429 429 427 427 426 426 427 427 412 412 426 426 426 426 412 412 409 409 412 412 403 403 409 409 409 409 403 403 389 389 403 403 390 390 389 389 389 389 390 390 370 370 390 390 375 375 370 370 375 375 372 372 370 370 372 372 356 356 370 370 1260 1260 1261 1261 355 355 1262 1262 1263 1263 355 355 355 355 1264 1264 1265 1265 351 351 339 339 338 338 338 338 339 339 322 322 339 339 328 328 322 322 328 328 323 323 322 322 323 323 308 308 322 322 322 322 308 308 307 307 308 308 294 294 307 307 307 307 294 294 293 293 294 294 286 286 293 293 293 293 286 286 277 277 286 286 278 278 277 277 277 277 278 278 261 261 278 278 263 263 261 261 263 263 262 262 261 261 262 262 242 242 261 261 261 261 242 242 243 243 242 242 240 240 243 243 243 243 240 240 227 227 240 240 226 226 227 227 227 227 226 226 211 211 226 226 217 217 211 211 217 217 210 210 211 211 210 210 195 195 211 211 211 211 195 195 196 196 195 195 194 194 196 196 196 196 194 194 181 181 194 194 179 179 181 181 179 179 171 171 181 181 181 181 171 171 164 164 171 171 163 163 164 164 1266 1266 148 148 1267 1267 1268 1268 1269 1269 147 147 1270 1270 1271 1271 147 147 1272 1272 1273 1273 147 147 147 147 1274 1274 1275 1275 130 130 125 125 132 132 132 132 125 125 113 113 125 125 112 112 113 113 113 113 112 112 93 93 112 112 97 97 93 93 97 97 90 90 93 93 90 90 75 75 93 93 93 93 75 75 76 76 75 75 71 71 76 76 76 76 71 71 64 64 71 71 62 62 64 64 64 64 62 62 58 58 62 62 60 60 58 58 60 60 57 57 58 58 57 57 59 59 58 58 58 58 59 59 61 61 59 59 66 66 61 61 61 61 66 66 68 68 66 66 73 73 68 68 68 68 73 73 83 83 73 73 82 82 83 83 83 83 82 82 105 105 82 82 99 99 105 105 99 99 104 104 105 105 104 104 121 121 105 105 105 105 121 121 122 122 121 121 127 127 122 122 122 122 127 127 140 140 127 127 139 139 140 140 1276 1276 1277 1277 156 156 1278 1278 1279 1279 156 156 1280 1280 1281 1281 156 156 1282 1282 1283 1283 156 156 156 156 1284 1284 1285 1285 170 170 175 175 172 172 172 172 175 175 188 188 175 175 187 187 188 188 187 187 197 197 188 188 188 188 197 197 204 204 197 197 203 203 204 204 203 203 218 218 204 204 204 204 218 218 220 220 218 218 219 219 220 220 219 219 233 233 220 220 220 220 233 233 234 234 233 233 241 241 234 234 234 234 241 241 254 254 241 241 255 255 254 254 254 254 255 255 270 270 255 255 264 264 270 270 264 264 271 271 270 270 271 271 285 285 270 270 270 270 285 285 284 284 285 285 287 287 284 284 284 284 287 287 300 300 287 287 301 301 300 300 300 300 301 301 315 315 301 301 309 309 315 315 309 309 316 316 315 315 316 316 332 332 315 315 315 315 332 332 331 331 332 332 347 347 331 331 1286 1286 1287 1287 346 346 1288 1288 1289 1289 346 346 346 346 1290 1290 1291 1291 354 354 363 363 362 362 362 362 363 363 380 380 363 363 377 377 380 380 380 380 377 377 381 381 1292 1292 314 314 1293 1293 314 314 299 299 1294 1294 1295 1295 299 299 1296 1296 299 299 283 283 1297 1297 1298 1298 283 283 1299 1299 283 283 269 269 1300 1300 1301 1301 269 269 1302 1302 269 269 253 253 1303 1303 1304 1304 253 253 1305 1305 253 253 235 235 1306 1306 1307 1307 235 235 1308 1308 235 235 221 221 1309 1309 1310 1310 221 221 1311 1311 221 221 205 205 1312 1312 1313 1313 205 205 1314 1314 205 205 189 189 1315 1315 1316 1316 189 189 1317 1317 189 189 174 174 1318 1318 1319 1319 174 174 1320 1320 174 174 158 158 1321 1321 1322 1322 158 158 156 156 158 158 141 141 156 156 156 156 141 141 1323 1323 141 141 124 124 1324 1324 1325 1325 124 124 1326 1326 124 124 107 107 1327 1327 1328 1328 107 107 1329 1329 107 107 87 87 1330 1330 1331 1331 87 87 1332 1332 87 87 72 72 1333 1333 1334 1334 72 72 1335 1335 72 72 65 65 1336 1336 1337 1337 65 65 1338 1338 65 65 63 63 1339 1339 1340 1340 63 63 1341 1341 63 63 67 67 1342 1342 1343 1343 67 67 1344 1344 67 67 80 80 1345 1345 1346 1346 80 80 1347 1347 80 80 96 96 1348 1348 1349 1349 96 96 1350 1350 96 96 116 116 1351 1351 1352 1352 116 116 1353 1353 116 116 134 134 1354 1354 1355 1355 134 134 1356 1356 134 134 149 149 1357 1357 1358 1358 149 149 147 147 149 149 165 165 147 147 147 147 165 165 1359 1359 165 165 182 182 1360 1360 1361 1361 182 182 1362 1362 182 182 198 198 1363 1363 1364 1364 198 198 1365 1365 198 198 212 212 1366 1366 1367 1367 212 212 1368 1368 212 212 228 228 1369 1369 1370 1370 228 228 1371 1371 228 228 244 244 1372 1372 1373 1373 244 244 1374 1374 244 244 260 260 1375 1375 1376 1376 260 260 1377 1377 260 260 276 276 1378 1378 1379 1379 276 276 1380 1380 276 276 292 292 1381 1381 1382 1382 292 292 1383 1383 292 292 306 306 1384 1384 1385 1385 306 306 1386 1386 306 306 321 321 1387 1387 1388 1388 321 321 1389 1389 321 321 337 337 1390 1390 1391 1391 337 337 1392 1392 337 337 352 352 1393 1393 1394 1394 352 352 355 355 352 352 368 368 355 355 355 355 368 368 1395 1395 368 368 386 386 1396 1396 1397 1397 386 386 1398 1398 386 386 406 406 1399 1399 1400 1400 406 406 1401 1401 406 406 422 422 1402 1402 1403 1403 422 422 1404 1404 422 422 435 435 1405 1405 1406 1406 435 435 1407 1407 435 435 439 439 1408 1408 1409 1409 439 439 1410 1410 439 439 437 437 1411 1411 1412 1412 437 437 1413 1413 437 437 430 430 1414 1414 1415 1415 430 430 1416 1416 430 430 415 415 1417 1417 1418 1418 415 415 1419 1419 415 415 395 395 1420 1420 1421 1421 395 395 1422 1422 395 395 378 378 1423 1423 1424 1424 378 378 1425 1425 378 378 361 361 1426 1426 1427 1427 361 361 1428 1428 361 361 344 344 1429 1429 1430 1430 344 344 346 346 344 344 330 330 346 346 346 346 330 330 1431 1431 330 330 314 314 1432 1432 330 330 313 313 314 314 313 313 298 298 314 314 314 314 298 298 299 299 298 298 282 282 299 299 299 299 282 282 283 283 282 282 268 268 283 283 283 283 268 268 269 269 268 268 252 252 269 269 269 269 252 252 253 253 252 252 236 236 253 253 253 253 236 236 235 235 236 236 222 222 235 235 235 235 222 222 221 221 222 222 206 206 221 221 221 221 206 206 205 205 206 206 190 190 205 205 205 205 190 190 189 189 190 190 176 176 189 189 189 189 176 176 174 174 176 176 159 159 174 174 174 174 159 159 158 158 159 159 143 143 158 158 158 158 143 143 141 141 143 143 128 128 141 141 141 141 128 128 124 124 128 128 111 111 124 124 124 124 111 111 107 107 111 111 92 92 107 107 107 107 92 92 87 87 92 92 79 79 87 87 87 87 79 79 72 72 79 79 70 70 72 72 72 72 70 70 65 65 70 70 69 69 65 65 65 65 69 69 63 63 69 69 74 74 63 63 63 63 74 74 67 67 74 74 84 84 67 67 67 67 84 84 80 80 84 84 103 103 80 80 80 80 103 103 96 96 103 103 118 118 96 96 96 96 118 118 116 116 118 118 136 136 116 116 116 116 136 136 134 134 136 136 152 152 134 134 134 134 152 152 149 149 152 152 167 167 149 149 149 149 167 167 165 165 167 167 183 183 165 165 165 165 183 183 182 182 183 183 199 199 182 182 182 182 199 199 198 198 199 199 213 213 198 198 198 198 213 213 212 212 213 213 229 229 212 212 212 212 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 259 259 244 244 244 244 259 259 260 260 259 259 275 275 260 260 260 260 275 275 276 276 275 275 291 291 276 276 276 276 291 291 292 292 291 291 305 305 292 292 292 292 305 305 306 306 305 305 320 320 306 306 306 306 320 320 321 321 320 320 335 335 321 321 321 321 335 335 337 337 335 335 350 350 337 337 337 337 350 350 352 352 350 350 366 366 352 352 352 352 366 366 368 368 366 366 384 384 368 368 368 368 384 384 386 386 384 384 399 399 386 386 386 386 399 399 406 406 399 399 418 418 406 406 406 406 418 418 422 422 418 418 428 428 422 422 422 422 428 428 435 435 428 428 433 433 435 435 435 435 433 433 439 439 433 433 432 432 439 439 439 439 432 432 437 437 432 432 423 423 437 437 437 437 423 423 430 430 423 423 410 410 430 430 430 430 410 410 415 415 410 410 391 391 415 415 415 415 391 391 395 395 391 391 374 374 395 395 395 395 374 374 378 378 374 374 359 359 378 378 378 378 359 359 361 361 359 359 343 343 361 361 361 361 343 343 344 344 343 343 327 327 344 344 344 344 327 327 330 330 327 327 313 313 330 330 327 327 312 312 313 313 312 312 297 297 313 313 313 313 297 297 298 298 297 297 281 281 298 298 298 298 281 281 282 282 281 281 267 267 282 282 282 282 267 267 268 268 267 267 251 251 268 268 268 268 251 251 252 252 251 251 237 237 252 252 252 252 237 237 236 236 237 237 223 223 236 236 236 236 223 223 222 222 223 223 207 207 222 222 222 222 207 207 206 206 207 207 191 191 206 206 206 206 191 191 190 190 191 191 177 177 190 190 190 190 177 177 176 176 177 177 161 161 176 176 176 176 161 161 159 159 161 161 145 145 159 159 159 159 145 145 143 143 145 145 131 131 143 143 143 143 131 131 128 128 131 131 117 117 128 128 128 128 117 117 111 111 117 117 100 100 111 111 111 111 100 100 92 92 100 100 86 86 92 92 92 92 86 86 79 79 86 86 78 78 79 79 79 79 78 78 70 70 78 78 77 77 70 70 70 70 77 77 69 69 77 77 81 81 69 69 69 69 81 81 74 74 81 81 91 91 74 74 74 74 91 91 84 84 91 91 109 109 84 84 84 84 109 109 103 103 109 109 123 123 103 103 103 103 123 123 118 118 123 123 137 137 118 118 118 118 137 137 136 136 137 137 154 154 136 136 136 136 154 154 152 152 154 154 168 168 152 152 152 152 168 168 167 167 168 168 184 184 167 167 167 167 184 184 183 183 184 184 200 200 183 183 183 183 200 200 199 199 200 200 214 214 199 199 199 199 214 214 213 213 214 214 230 230 213 213 213 213 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 258 258 245 245 245 245 258 258 259 259 258 258 274 274 259 259 259 259 274 274 275 275 274 274 290 290 275 275 275 275 290 290 291 291 290 290 304 304 291 291 291 291 304 304 305 305 304 304 319 319 305 305 305 305 319 319 320 320 319 319 334 334 320 320 320 320 334 334 335 335 334 334 348 348 335 335 335 335 348 348 350 350 348 348 365 365 350 350 350 350 365 365 366 366 365 365 379 379 366 366 366 366 379 379 384 384 379 379 393 393 384 384 384 384 393 393 399 399 393 393 411 411 399 399 399 399 411 411 418 418 411 411 421 421 418 418 418 418 421 421 428 428 421 421 425 425 428 428 428 428 425 425 433 433 425 425 424 424 433 433 433 433 424 424 432 432 424 424 416 416 432 432 432 432 416 416 423 423 416 416 402 402 423 423 423 423 402 402 410 410 402 402 385 385 410 410 410 410 385 385 391 391 385 385 371 371 391 391 391 391 371 371 374 374 371 371 357 357 374 374 374 374 357 357 359 359 357 357 341 341 359 359 359 359 341 341 343 343 341 341 326 326 343 343 343 343 326 326 327 327 326 326 312 312 327 327 326 326 311 311 312 312 311 311 296 296 312 312 312 312 296 296 297 297 296 296 280 280 297 297 297 297 280 280 281 281 280 280 266 266 281 281 281 281 266 266 267 267 266 266 250 250 267 267 267 267 250 250 251 251 250 250 238 238 251 251 251 251 238 238 237 237 238 238 224 224 237 237 237 237 224 224 223 223 224 224 208 208 223 223 223 223 208 208 207 207 208 208 192 192 207 207 207 207 192 192 191 191 192 192 178 178 191 191 191 191 178 178 177 177 178 178 162 162 177 177 177 177 162 162 161 161 162 162 150 150 161 161 161 161 150 150 145 145 150 150 135 135 145 145 145 145 135 135 131 131 135 135 120 120 131 131 131 131 120 120 117 117 120 120 108 108 117 117 117 117 108 108 100 100 108 108 94 94 100 100 100 100 94 94 86 86 94 94 88 88 86 86 86 86 88 88 78 78 88 88 85 85 78 78 78 78 85 85 77 77 85 85 89 89 77 77 77 77 89 89 81 81 89 89 102 102 81 81 81 81 102 102 91 91 102 102 114 114 91 91 91 91 114 114 109 109 114 114 129 129 109 109 109 109 129 129 123 123 129 129 142 142 123 123 123 123 142 142 137 137 142 142 157 157 137 137 137 137 157 157 154 154 157 157 169 169 154 154 154 154 169 169 168 168 169 169 185 185 168 168 168 168 185 185 184 184 185 185 201 201 184 184 184 184 201 201 200 200 201 201 215 215 200 200 200 200 215 215 214 214 215 215 231 231 214 214 214 214 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 257 257 246 246 246 246 257 257 258 258 257 257 273 273 258 258 258 258 273 273 274 274 273 273 289 289 274 274 274 274 289 289 290 290 289 289 303 303 290 290 290 290 303 303 304 304 303 303 318 318 304 304 304 304 318 318 319 319 318 318 333 333 319 319 319 319 333 333 334 334 333 333 345 345 334 334 334 334 345 345 348 348 345 345 360 360 348 348 348 348 360 360 365 365 360 360 373 373 365 365 365 365 373 373 379 379 373 373 388 388 379 379 379 379 388 388 393 393 388 388 400 400 393 393 393 393 400 400 411 411 400 400 413 413 411 411 411 411 413 413 421 421 413 413 417 417 421 421 421 421 417 417 425 425 417 417 414 414 425 425 425 425 414 414 424 424 414 414 408 408 424 424 424 424 408 408 416 416 408 408 394 394 416 416 416 416 394 394 402 402 394 394 382 382 402 402 402 402 382 382 385 385 382 382 367 367 385 385 385 385 367 367 371 371 367 367 353 353 371 371 371 371 353 353 357 357 353 353 340 340 357 357 357 357 340 340 341 341 340 340 325 325 341 341 341 341 325 325 326 326 325 325 311 311 326 326 325 325 310 310 311 311 310 310 295 295 311 311 311 311 295 295 296 296 295 295 279 279 296 296 296 296 279 279 280 280 279 279 265 265 280 280 280 280 265 265 266 266 265 265 249 249 266 266 266 266 249 249 250 250 249 249 239 239 250 250 250 250 239 239 238 238 239 239 225 225 238 238 238 238 225 225 224 224 225 225 209 209 224 224 224 224 209 209 208 208 209 209 193 193 208 208 208 208 193 193 192 192 193 193 180 180 192 192 192 192 180 180 178 178 180 180 166 166 178 178 178 178 166 166 162 162 166 166 153 153 162 162 162 162 153 153 150 150 153 153 138 138 150 150 150 150 138 138 135 135 138 138 126 126 135 135 135 135 126 126 120 120 126 126 115 115 120 120 120 120 115 115 108 108 115 115 106 106 108 108 108 108 106 106 94 94 106 106 98 98 94 94 94 94 98 98 88 88 98 98 95 95 88 88 88 88 95 95 85 85 95 95 101 101 85 85 85 85 101 101 89 89 101 101 110 110 89 89 89 89 110 110 102 102 110 110 119 119 102 102 102 102 119 119 114 114 119 119 133 133 114 114 114 114 133 133 129 129 133 133 144 144 129 129 129 129 144 144 142 142 144 144 160 160 142 142 142 142 160 160 157 157 160 160 173 173 157 157 157 157 173 173 169 169 173 173 186 186 169 169 169 169 186 186 185 185 186 186 202 202 185 185 185 185 202 202 201 201 202 202 216 216 201 201 201 201 216 216 215 215 216 216 232 232 215 215 215 215 232 232 231 231 232 232 248 248 231 231 231 231 248 248 247 247 248 248 256 256 247 247 247 247 256 256 257 257 256 256 272 272 257 257 257 257 272 272 273 273 272 272 288 288 273 273 273 273 288 288 289 289 288 288 302 302 289 289 289 289 302 302 303 303 302 302 317 317 303 303 303 303 317 317 318 318 317 317 329 329 318 318 318 318 329 329 333 333 329 329 342 342 333 333 333 333 342 342 345 345 342 342 358 358 345 345 345 345 358 358 360 360 358 358 369 369 360 360 360 360 369 369 373 373 369 369 383 383 373 373 373 373 383 383 388 388 383 383 392 392 388 388 388 388 392 392 400 400 392 392 401 401 400 400 400 400 401 401 413 413 401 401 407 407 413 413 413 413 407 407 417 417 407 407 404 404 417 417 417 417 404 404 414 414 404 404 396 396 414 414 414 414 396 396 408 408 396 396 387 387 408 408 408 408 387 387 394 394 387 387 376 376 394 394 394 394 376 376 382 382 376 376 364 364 382 382 382 382 364 364 367 367 364 364 349 349 367 367 367 367 349 349 353 353 349 349 336 336 353 353 353 353 336 336 340 340 336 336 324 324 340 340 340 340 324 324 325 325 324 324 310 310 325 325 1433 1433 537 537 1434 1434 545 545 543 543 544 544 543 543 539 539 544 544 544 544 539 539 537 537 539 539 536 536 537 537 537 537 536 536 1435 1435 545 545 544 544 547 547 544 544 551 551 547 547 547 547 551 551 550 550 550 550 551 551 553 553 551 551 558 558 553 553 553 553 558 558 557 557 557 557 558 558 559 559 558 558 565 565 559 559 559 559 565 565 563 563 562 562 566 566 565 565 566 566 564 564 565 565 565 565 564 564 563 563 556 556 560 560 562 562 560 560 561 561 562 562 562 562 561 561 566 566 548 548 552 552 549 549 552 552 554 554 549 549 549 549 554 554 556 556 554 554 555 555 556 556 556 556 555 555 560 560 548 548 549 549 546 546 549 549 542 542 546 546 546 546 542 542 541 541 541 541 542 542 540 540 542 542 1436 1436 540 540 540 540 1437 1437 538 538 529 529 532 532 535 535 532 532 534 534 535 535 1438 1438 1439 1439 538 538 522 522 527 527 529 529 527 527 528 528 529 529 529 529 528 528 532 532 517 517 520 520 522 522 520 520 523 523 522 522 522 522 523 523 527 527 510 510 514 514 517 517 514 514 516 516 517 517 517 517 516 516 520 520 503 503 506 506 502 502 506 506 508 508 502 502 502 502 508 508 510 510 508 508 509 509 510 510 510 510 509 509 514 514 503 503 502 502 500 500 502 502 495 495 500 500 500 500 495 495 496 496 496 496 495 495 494 494 495 495 488 488 494 494 494 494 488 488 490 490 481 481 486 486 488 488 486 486 489 489 488 488 488 488 489 489 490 490 475 475 1440 1440 1441 1441 480 480 483 483 481 481 481 481 483 483 486 486 469 469 472 472 468 468 472 472 474 474 468 468 468 468 474 474 475 475 474 474 476 476 475 475 475 475 476 476 1442 1442 469 469 468 468 466 466 468 468 461 461 466 466 466 466 461 461 462 462 462 462 461 461 460 460 461 461 454 454 460 460 460 460 454 454 458 458 448 448 452 452 454 454 452 452 455 455 454 454 454 454 455 455 458 458 449 449 447 447 448 448 447 447 451 451 448 448 448 448 451 451 452 452 456 456 453 453 449 449 453 453 450 450 449 449 449 449 450 450 447 447 463 463 459 459 456 456 459 459 457 457 456 456 456 456 457 457 453 453 471 471 467 467 470 470 467 467 465 465 470 470 470 470 465 465 463 463 465 465 464 464 463 463 463 463 464 464 459 459 471 471 470 470 473 473 470 470 1443 1443 473 473 473 473 1444 1444 1445 1445 478 478 477 477 479 479 477 477 484 484 479 479 479 479 484 484 482 482 491 491 487 487 484 484 487 487 485 485 484 484 484 484 485 485 482 482 497 497 493 493 491 491 493 493 492 492 491 491 491 491 492 492 487 487 505 505 501 501 504 504 501 501 499 499 504 504 504 504 499 499 497 497 499 499 498 498 497 497 497 497 498 498 493 493 505 505 504 504 507 507 504 504 512 512 507 507 507 507 512 512 511 511 511 511 512 512 513 513 512 512 519 519 513 513 513 513 519 519 515 515 525 525 521 521 519 519 521 521 518 518 519 519 519 519 518 518 515 515 533 533 531 531 530 530 531 531 526 526 530 530 530 530 526 526 525 525 526 526 524 524 525 525 525 525 524 524 521 521 603 603 605 605 608 608 605 605 609 609 608 608 608 608 609 609 614 614 609 609 611 611 614 614 614 614 611 611 620 620 611 611 615 615 620 620 620 620 615 615 627 627 615 615 617 617 627 627 627 627 617 617 635 635 617 617 621 621 635 635 635 635 621 621 637 637 621 621 623 623 637 637 637 637 623 623 639 639 623 623 625 625 639 639 639 639 625 625 641 641 625 625 629 629 641 641 629 629 631 631 641 641 641 641 631 631 643 643 631 631 633 633 643 643 643 643 633 633 642 642 633 633 632 632 642 642 642 642 632 632 640 640 632 632 630 630 640 640 640 640 630 630 638 638 630 630 628 628 638 638 638 638 628 628 636 636 628 628 624 624 636 636 636 636 624 624 634 634 624 624 622 622 634 634 634 634 622 622 626 626 570 570 581 581 572 572 581 581 585 585 572 572 572 572 585 585 574 574 585 585 587 587 574 574 574 574 587 587 576 576 587 587 589 589 576 576 576 576 589 589 584 584 589 589 593 593 584 584 584 584 593 593 591 591 593 593 595 595 591 591 591 591 595 595 597 597 595 595 599 599 597 597 597 597 599 599 603 603 599 599 601 601 603 603 603 603 601 601 605 605 622 622 618 618 626 626 618 618 616 616 626 626 626 626 616 616 619 619 616 616 612 612 619 619 619 619 612 612 613 613 612 612 610 610 613 613 613 613 610 610 607 607 610 610 606 606 607 607 607 607 606 606 602 602 606 606 604 604 602 602 602 602 604 604 596 596 604 604 600 600 596 596 596 596 600 600 590 590 600 600 598 598 590 590 590 590 598 598 583 583 598 598 594 594 583 583 594 594 592 592 583 583 583 583 592 592 575 575 592 592 588 588 575 575 575 575 588 588 573 573 588 588 586 586 573 573 573 573 586 586 571 571 586 586 582 582 571 571 571 571 582 582 569 569 582 582 580 580 569 569 569 569 580 580 567 567 580 580 578 578 567 567 567 567 578 578 568 568 578 578 577 577 568 568 568 568 577 577 570 570 577 577 579 579 570 570 570 570 579 579 581 581 933 933 918 918 917 917 917 917 931 931 933 933 931 931 932 932 933 933 933 933 932 932 948 948 932 932 946 946 948 948 948 948 946 946 960 960 946 946 952 952 960 960 952 952 959 959 960 960 960 960 959 959 970 970 959 959 969 969 970 970 969 969 967 967 970 970 970 970 967 967 964 964 967 967 962 962 964 964 964 964 962 962 954 954 962 962 957 957 954 954 957 957 951 951 954 954 954 954 951 951 941 941 951 951 939 939 941 941 939 939 937 937 941 941 941 941 937 937 925 925 937 937 924 924 925 925 925 925 924 924 909 909 924 924 914 914 909 909 914 914 908 908 909 909 909 909 908 908 1446 1446 908 908 1447 1447 1448 1448 893 893 891 891 894 894 894 894 891 891 878 878 891 891 877 877 878 878 878 878 877 877 861 861 877 877 867 867 861 861 867 867 860 860 861 861 861 861 860 860 845 845 860 860 844 844 845 845 844 844 843 843 845 845 845 845 843 843 827 827 843 843 826 826 827 827 827 827 826 826 815 815 826 826 817 817 815 815 817 817 816 816 815 815 815 815 816 816 798 798 816 816 799 799 798 798 799 799 792 792 798 798 798 798 792 792 780 780 792 792 781 781 780 780 780 780 781 781 763 763 781 781 768 768 763 763 768 768 764 764 763 763 763 763 764 764 748 748 764 764 749 749 748 748 749 749 743 743 748 748 1449 1449 1450 1450 731 731 1451 1451 732 732 731 731 731 731 732 732 715 715 732 732 720 720 715 715 720 720 717 717 715 715 715 715 717 717 701 701 717 717 703 703 701 701 703 703 698 698 701 701 701 701 698 698 687 687 698 698 689 689 687 687 687 687 689 689 674 674 689 689 680 680 674 674 680 680 678 678 674 674 674 674 678 678 671 671 678 678 672 672 671 671 672 672 679 679 671 671 671 671 679 679 682 682 679 679 683 683 682 682 682 682 683 683 695 695 683 683 692 692 695 695 692 692 696 696 695 695 695 695 696 696 708 708 696 696 709 709 708 708 709 709 714 714 708 708 708 708 714 714 724 724 714 714 726 726 724 724 726 726 1452 1452 724 724 724 724 1453 1453 1454 1454 737 737 741 741 740 740 740 740 741 741 756 756 741 741 757 757 756 756 757 757 762 762 756 756 756 756 762 762 772 772 762 762 773 773 772 772 773 773 786 786 772 772 772 772 786 786 789 789 786 786 790 790 789 789 789 789 790 790 806 806 790 790 807 807 806 806 807 807 813 813 806 806 806 806 813 813 819 819 813 813 818 818 819 819 818 818 834 834 819 819 819 819 834 834 836 836 834 834 835 835 836 836 836 836 835 835 853 853 835 835 852 852 853 853 852 852 862 862 853 853 853 853 862 862 871 871 862 862 870 870 871 871 871 871 870 870 886 886 870 870 885 885 886 886 886 886 885 885 902 902 885 885 901 901 902 902 1455 1455 1456 1456 918 918 1457 1457 910 910 918 918 918 918 910 910 917 917 1458 1458 872 872 1459 1459 872 872 854 854 1460 1460 1461 1461 854 854 1462 1462 854 854 837 837 1463 1463 1464 1464 837 837 1465 1465 837 837 820 820 1466 1466 1467 1467 820 820 1468 1468 820 820 805 805 1469 1469 1470 1470 805 805 1471 1471 805 805 788 788 1472 1472 1473 1473 788 788 1474 1474 788 788 771 771 1475 1475 1476 1476 771 771 1477 1477 771 771 754 754 1478 1478 1479 1479 754 754 1480 1480 754 754 738 738 1481 1481 1482 1482 738 738 1483 1483 738 738 722 722 1484 1484 1485 1485 722 722 1486 1486 722 722 707 707 1487 1487 1488 1488 707 707 1489 1489 707 707 691 691 1490 1490 1491 1491 691 691 1492 1492 691 691 676 676 1493 1493 1494 1494 676 676 1495 1495 676 676 669 669 1496 1496 1497 1497 669 669 1498 1498 669 669 670 670 1499 1499 1500 1500 670 670 1501 1501 670 670 684 684 1502 1502 1503 1503 684 684 1504 1504 684 684 699 699 1505 1505 1506 1506 699 699 1507 1507 699 699 713 713 1508 1508 1509 1509 713 713 1510 1510 713 713 729 729 1511 1511 1512 1512 729 729 1513 1513 729 729 746 746 1514 1514 1515 1515 746 746 1516 1516 746 746 761 761 1517 1517 1518 1518 761 761 1519 1519 761 761 779 779 1520 1520 1521 1521 779 779 1522 1522 779 779 797 797 1523 1523 1524 1524 797 797 1525 1525 797 797 814 814 1526 1526 1527 1527 814 814 1528 1528 814 814 828 828 1529 1529 1530 1530 828 828 1531 1531 828 828 846 846 1532 1532 1533 1533 846 846 1534 1534 846 846 863 863 1535 1535 1536 1536 863 863 1537 1537 863 863 879 879 1538 1538 1539 1539 879 879 1540 1540 879 879 895 895 1541 1541 1542 1542 895 895 1543 1543 895 895 911 911 1544 1544 1545 1545 911 911 1546 1546 911 911 927 927 1547 1547 1548 1548 927 927 1549 1549 927 927 943 943 1550 1550 1551 1551 943 943 1552 1552 943 943 958 958 1553 1553 1554 1554 958 958 1555 1555 958 958 971 971 1556 1556 1557 1557 971 971 1558 1558 971 971 972 972 1559 1559 1560 1560 972 972 1561 1561 972 972 966 966 1562 1562 1563 1563 966 966 1564 1564 966 966 949 949 1565 1565 1566 1566 949 949 1567 1567 949 949 935 935 1568 1568 1569 1569 935 935 1570 1570 935 935 920 920 1571 1571 1572 1572 920 920 1573 1573 920 920 903 903 1574 1574 1575 1575 903 903 1576 1576 903 903 887 887 1577 1577 1578 1578 887 887 1579 1579 887 887 872 872 1580 1580 872 872 873 873 854 854 873 873 855 855 854 854 854 854 855 855 837 837 855 855 838 838 837 837 837 837 838 838 820 820 838 838 821 821 820 820 820 820 821 821 805 805 821 821 804 804 805 805 805 805 804 804 788 788 804 804 787 787 788 788 788 788 787 787 771 771 787 787 770 770 771 771 771 771 770 770 754 754 770 770 753 753 754 754 754 754 753 753 738 738 753 753 736 736 738 738 738 738 736 736 722 722 736 736 719 719 722 722 722 722 719 719 707 707 719 719 704 704 707 707 707 707 704 704 691 691 704 704 686 686 691 691 691 691 686 686 676 676 686 686 668 668 676 676 676 676 668 668 669 669 668 668 662 662 669 669 669 669 662 662 670 670 662 662 663 663 670 670 670 670 663 663 684 684 663 663 673 673 684 684 684 684 673 673 699 699 673 673 694 694 699 699 699 699 694 694 713 713 694 694 710 710 713 713 713 713 710 710 729 729 710 710 728 728 729 729 729 729 728 728 746 746 728 728 745 745 746 746 746 746 745 745 761 761 745 745 760 760 761 761 761 761 760 760 779 779 760 760 778 778 779 779 779 779 778 778 797 797 778 778 796 796 797 797 797 797 796 796 814 814 796 796 812 812 814 814 814 814 812 812 828 828 812 812 829 829 828 828 828 828 829 829 846 846 829 829 847 847 846 846 846 846 847 847 863 863 847 847 864 864 863 863 863 863 864 864 879 879 864 864 881 881 879 879 879 879 881 881 895 895 881 881 897 897 895 895 895 895 897 897 911 911 897 897 913 913 911 911 911 911 913 913 927 927 913 913 929 929 927 927 927 927 929 929 943 943 929 929 947 947 943 943 943 943 947 947 958 958 947 947 965 965 958 958 958 958 965 965 971 971 965 965 978 978 971 971 971 971 978 978 972 972 978 978 979 979 972 972 972 972 979 979 966 966 979 979 973 973 966 966 966 966 973 973 949 949 973 973 956 956 949 949 949 949 956 956 935 935 956 956 938 938 935 935 935 935 938 938 920 920 938 938 922 922 920 920 920 920 922 922 903 903 922 922 905 905 903 903 903 903 905 905 887 887 905 905 889 889 887 887 887 887 889 889 872 872 889 889 873 873 872 872 873 873 874 874 855 855 874 874 856 856 855 855 855 855 856 856 838 838 856 856 839 839 838 838 838 838 839 839 821 821 839 839 822 822 821 821 821 821 822 822 804 804 822 822 803 803 804 804 804 804 803 803 787 787 803 803 785 785 787 787 787 787 785 785 770 770 785 785 769 769 770 770 770 770 769 769 753 753 769 769 751 751 753 753 753 753 751 751 736 736 751 751 734 734 736 736 736 736 734 734 719 719 734 734 718 718 719 719 719 719 718 718 704 704 718 718 697 697 704 704 704 704 697 697 686 686 697 697 675 675 686 686 686 686 675 675 668 668 675 675 661 661 668 668 668 668 661 661 662 662 661 661 657 657 662 662 662 662 657 657 663 663 657 657 659 659 663 663 663 663 659 659 673 673 659 659 666 666 673 673 673 673 666 666 694 694 666 666 688 688 694 694 694 694 688 688 710 710 688 688 706 706 710 710 710 710 706 706 728 728 706 706 725 725 728 728 728 728 725 725 745 745 725 725 742 742 745 745 745 745 742 742 760 760 742 742 759 759 760 760 760 760 759 759 778 778 759 759 777 777 778 778 778 778 777 777 796 796 777 777 795 795 796 796 796 796 795 795 812 812 795 795 811 811 812 812 812 812 811 811 829 829 811 811 830 830 829 829 829 829 830 830 847 847 830 830 848 848 847 847 847 847 848 848 864 864 848 848 865 865 864 864 864 864 865 865 881 881 865 865 882 882 881 881 881 881 882 882 897 897 882 882 899 899 897 897 897 897 899 899 913 913 899 899 916 916 913 913 913 913 916 916 929 929 916 916 934 934 929 929 929 929 934 934 947 947 934 934 953 953 947 947 947 947 953 953 965 965 953 953 975 975 965 965 965 965 975 975 978 978 975 975 982 982 978 978 978 978 982 982 979 979 982 982 985 985 979 979 979 979 985 985 973 973 985 985 980 980 973 973 973 973 980 980 956 956 980 980 968 968 956 956 956 956 968 968 938 938 968 968 944 944 938 938 938 938 944 944 922 922 944 944 926 926 922 922 922 922 926 926 905 905 926 926 907 907 905 905 905 905 907 907 889 889 907 907 890 890 889 889 889 889 890 890 873 873 890 890 874 874 873 873 874 874 875 875 856 856 875 875 857 857 856 856 856 856 857 857 839 839 857 857 840 840 839 839 839 839 840 840 822 822 840 840 823 823 822 822 822 822 823 823 803 803 823 823 802 802 803 803 803 803 802 802 785 785 802 802 784 784 785 785 785 785 784 784 769 769 784 784 767 767 769 769 769 769 767 767 751 751 767 767 750 750 751 751 751 751 750 750 734 734 750 750 730 730 734 734 734 734 730 730 718 718 730 730 712 712 718 718 718 718 712 712 697 697 712 712 690 690 697 697 697 697 690 690 675 675 690 690 665 665 675 675 675 675 665 665 661 661 665 665 655 655 661 661 661 661 655 655 657 657 655 655 652 652 657 657 657 657 652 652 659 659 652 652 654 654 659 659 659 659 654 654 666 666 654 654 660 660 666 666 666 666 660 660 688 688 660 660 677 677 688 688 688 688 677 677 706 706 677 677 702 702 706 706 706 706 702 702 725 725 702 702 721 721 725 725 725 725 721 721 742 742 721 721 739 739 742 742 742 742 739 739 759 759 739 739 758 758 759 759 759 759 758 758 777 777 758 758 776 776 777 777 777 777 776 776 795 795 776 776 794 794 795 795 795 795 794 794 811 811 794 794 810 810 811 811 811 811 810 810 830 830 810 810 831 831 830 830 830 830 831 831 848 848 831 831 849 849 848 848 848 848 849 849 865 865 849 849 866 866 865 865 865 865 866 866 882 882 866 866 883 883 882 882 882 882 883 883 899 899 883 883 900 900 899 899 899 899 900 900 916 916 900 900 921 921 916 916 916 916 921 921 934 934 921 921 940 940 934 934 934 934 940 940 953 953 940 940 963 963 953 953 953 953 963 963 975 975 963 963 981 981 975 975 975 975 981 981 982 982 981 981 987 987 982 982 982 982 987 987 985 985 987 987 989 989 985 985 985 985 989 989 980 980 989 989 986 986 980 980 980 980 986 986 968 968 986 986 977 977 968 968 968 968 977 977 944 944 977 977 950 950 944 944 944 944 950 950 926 926 950 950 930 930 926 926 926 926 930 930 907 907 930 930 912 912 907 907 907 907 912 912 890 890 912 912 892 892 890 890 890 890 892 892 874 874 892 892 875 875 874 874 875 875 876 876 857 857 876 876 858 858 857 857 857 857 858 858 840 840 858 858 841 841 840 840 840 840 841 841 823 823 841 841 824 824 823 823 823 823 824 824 802 802 824 824 801 801 802 802 802 802 801 801 784 784 801 801 783 783 784 784 784 784 783 783 767 767 783 783 766 766 767 767 767 767 766 766 750 750 766 766 747 747 750 750 750 750 747 747 730 730 747 747 727 727 730 730 730 730 727 727 712 712 727 727 705 705 712 712 712 712 705 705 690 690 705 705 681 681 690 690 690 690 681 681 665 665 681 681 658 658 665 665 665 665 658 658 655 655 658 658 650 650 655 655 655 655 650 650 652 652 650 650 647 647 652 652 652 652 647 647 654 654 647 647 649 649 654 654 654 654 649 649 660 660 649 649 653 653 660 660 660 660 653 653 677 677 653 653 664 664 677 677 677 677 664 664 702 702 664 664 693 693 702 702 702 702 693 693 721 721 693 693 716 716 721 721 721 721 716 716 739 739 716 716 735 735 739 739 739 739 735 735 758 758 735 735 755 755 758 758 758 758 755 755 776 776 755 755 775 775 776 776 776 776 775 775 794 794 775 775 793 793 794 794 794 794 793 793 810 810 793 793 809 809 810 810 810 810 809 809 831 831 809 809 832 832 831 831 831 831 832 832 849 849 832 832 850 850 849 849 849 849 850 850 866 866 850 850 868 868 866 866 866 866 868 868 883 883 868 868 884 884 883 883 883 883 884 884 900 900 884 884 904 904 900 900 900 900 904 904 921 921 904 904 923 923 921 921 921 921 923 923 940 940 923 923 945 945 940 940 940 940 945 945 963 963 945 945 976 976 963 963 963 963 976 976 981 981 976 976 988 988 981 981 981 981 988 988 987 987 988 988 992 992 987 987 987 987 992 992 989 989 992 992 994 994 989 989 989 989 994 994 986 986 994 994 991 991 986 986 986 986 991 991 977 977 991 991 984 984 977 977 977 977 984 984 950 950 984 984 961 961 950 950 950 950 961 961 930 930 961 961 936 936 930 930 930 930 936 936 912 912 936 936 915 915 912 912 912 912 915 915 892 892 915 915 896 896 892 892 892 892 896 896 875 875 896 896 876 876 875 875 876 876 880 880 858 858 880 880 859 859 858 858 858 858 859 859 841 841 859 859 842 842 841 841 841 841 842 842 824 824 842 842 825 825 824 824 824 824 825 825 801 801 825 825 800 800 801 801 801 801 800 800 783 783 800 800 782 782 783 783 783 783 782 782 766 766 782 782 765 765 766 766 766 766 765 765 747 747 765 765 744 744 747 747 747 747 744 744 727 727 744 744 723 723 727 727 727 727 723 723 705 705 723 723 700 700 705 705 705 705 700 700 681 681 700 700 667 667 681 681 681 681 667 667 658 658 667 667 651 651 658 658 658 658 651 651 650 650 651 651 646 646 650 650 650 650 646 646 647 647 646 646 644 644 647 647 647 647 644 644 649 649 644 644 645 645 649 649 649 649 645 645 653 653 645 645 648 648 653 653 653 653 648 648 664 664 648 648 656 656 664 664 664 664 656 656 693 693 656 656 685 685 693 693 693 693 685 685 716 716 685 685 711 711 716 716 716 716 711 711 735 735 711 711 733 733 735 735 735 735 733 733 755 755 733 733 752 752 755 755 755 755 752 752 775 775 752 752 774 774 775 775 775 775 774 774 793 793 774 774 791 791 793 793 793 793 791 791 809 809 791 791 808 808 809 809 809 809 808 808 832 832 808 808 833 833 832 832 832 832 833 833 850 850 833 833 851 851 850 850 850 850 851 851 868 868 851 851 869 869 868 868 868 868 869 869 884 884 869 869 888 888 884 884 884 884 888 888 904 904 888 888 906 906 904 904 904 904 906 906 923 923 906 906 928 928 923 923 923 923 928 928 945 945 928 928 955 955 945 945 945 945 955 955 976 976 955 955 983 983 976 976 976 976 983 983 988 988 983 983 993 993 988 988 988 988 993 993 992 992 993 993 996 996 992 992 992 992 996 996 994 994 996 996 997 997 994 994 994 994 997 997 991 991 997 997 995 995 991 991 991 991 995 995 984 984 995 995 990 990 984 984 984 984 990 990 961 961 990 990 974 974 961 961 961 961 974 974 936 936 974 974 942 942 936 936 936 936 942 942 915 915 942 942 919 919 915 915 915 915 919 919 896 896 919 919 898 898 896 896 896 896 898 898 876 876 898 898 880 880 876 876 1107 1107 1109 1109 1104 1104 1109 1109 1105 1105 1104 1104 1104 1104 1105 1105 1098 1098 1105 1105 1100 1100 1098 1098 1098 1098 1100 1100 1095 1095 1100 1100 1099 1099 1095 1095 1095 1095 1099 1099 1090 1090 1110 1110 1111 1111 1116 1116 1111 1111 1115 1115 1116 1116 1116 1116 1115 1115 1114 1114 1115 1115 1117 1117 1114 1114 1114 1114 1117 1117 1113 1113 1117 1117 1118 1118 1113 1113 1113 1113 1118 1118 1107 1107 1118 1118 1112 1112 1107 1107 1107 1107 1112 1112 1109 1109 1092 1092 1093 1093 1097 1097 1093 1093 1096 1096 1097 1097 1097 1097 1096 1096 1101 1101 1096 1096 1102 1102 1101 1101 1101 1101 1102 1102 1106 1106 1102 1102 1103 1103 1106 1106 1106 1106 1103 1103 1110 1110 1103 1103 1108 1108 1110 1110 1110 1110 1108 1108 1111 1111 1075 1075 1076 1076 1080 1080 1076 1076 1079 1079 1080 1080 1080 1080 1079 1079 1083 1083 1079 1079 1084 1084 1083 1083 1083 1083 1084 1084 1088 1088 1084 1084 1085 1085 1088 1088 1581 1581 1582 1582 1092 1092 1583 1583 1089 1089 1092 1092 1092 1092 1089 1089 1093 1093 1058 1058 1057 1057 1062 1062 1057 1057 1061 1061 1062 1062 1062 1062 1061 1061 1066 1066 1061 1061 1067 1067 1066 1066 1066 1066 1067 1067 1071 1071 1067 1067 1068 1068 1071 1071 1071 1071 1068 1068 1075 1075 1068 1068 1072 1072 1075 1075 1075 1075 1072 1072 1076 1076 1031 1031 1032 1032 1034 1034 1032 1032 1038 1038 1034 1034 1034 1034 1038 1038 1040 1040 1038 1038 1039 1039 1040 1040 1040 1040 1039 1039 1044 1044 1039 1039 1043 1043 1044 1044 1044 1044 1043 1043 1049 1049 1043 1043 1048 1048 1049 1049 1049 1049 1048 1048 1052 1052 1048 1048 1050 1050 1052 1052 1052 1052 1050 1050 1058 1058 1050 1050 1056 1056 1058 1058 1058 1058 1056 1056 1057 1057 1013 1013 1014 1014 1016 1016 1014 1014 1020 1020 1016 1016 1016 1016 1020 1020 1022 1022 1020 1020 1021 1021 1022 1022 1022 1022 1021 1021 1025 1025 1021 1021 1026 1026 1025 1025 1025 1025 1026 1026 1584 1584 1026 1026 1585 1585 1586 1586 1031 1031 1030 1030 1032 1032 1002 1002 999 999 998 998 999 999 1000 1000 998 998 998 998 1000 1000 1004 1004 1000 1000 1003 1003 1004 1004 1004 1004 1003 1003 1007 1007 1003 1003 1008 1008 1007 1007 1007 1007 1008 1008 1013 1013 1008 1008 1012 1012 1013 1013 1013 1013 1012 1012 1014 1014 1019 1019 1017 1017 1015 1015 1017 1017 1011 1011 1015 1015 1015 1015 1011 1011 1010 1010 1011 1011 1009 1009 1010 1010 1010 1010 1009 1009 1006 1006 1009 1009 1005 1005 1006 1006 1006 1006 1005 1005 1002 1002 1005 1005 1001 1001 1002 1002 1002 1002 1001 1001 999 999 1033 1033 1029 1029 1028 1028 1029 1029 1027 1027 1028 1028 1587 1587 1588 1588 1024 1024 1589 1589 1023 1023 1024 1024 1024 1024 1023 1023 1019 1019 1023 1023 1018 1018 1019 1019 1019 1019 1018 1018 1017 1017 1051 1051 1047 1047 1046 1046 1047 1047 1045 1045 1046 1046 1046 1046 1045 1045 1042 1042 1045 1045 1041 1041 1042 1042 1042 1042 1041 1041 1037 1037 1041 1041 1036 1036 1037 1037 1037 1037 1036 1036 1033 1033 1036 1036 1035 1035 1033 1033 1033 1033 1035 1035 1029 1029 1069 1069 1065 1065 1063 1063 1065 1065 1064 1064 1063 1063 1063 1063 1064 1064 1060 1060 1064 1064 1059 1059 1060 1060 1060 1060 1059 1059 1055 1055 1059 1059 1054 1054 1055 1055 1055 1055 1054 1054 1051 1051 1054 1054 1053 1053 1051 1051 1051 1051 1053 1053 1047 1047 1099 1099 1094 1094 1090 1090 1094 1094 1091 1091 1090 1090 1090 1090 1091 1091 1590 1590 1091 1091 1591 1591 1592 1592 1086 1086 1087 1087 1081 1081 1087 1087 1082 1082 1081 1081 1081 1081 1082 1082 1078 1078 1082 1082 1077 1077 1078 1078 1078 1078 1077 1077 1073 1073 1077 1077 1074 1074 1073 1073 1073 1073 1074 1074 1069 1069 1074 1074 1070 1070 1069 1069 1069 1069 1070 1070 1065 1065 1144 1144 1152 1152 1147 1147 1144 1144 1148 1148 1152 1152 1148 1148 1151 1151 1152 1152 1152 1152 1151 1151 1156 1156 1151 1151 1154 1154 1156 1156 1154 1154 1158 1158 1156 1156 1156 1156 1158 1158 1161 1161 1158 1158 1162 1162 1161 1161 1162 1162 1165 1165 1161 1161 1161 1161 1165 1165 1166 1166 1165 1165 1168 1168 1166 1166 1168 1168 1173 1173 1166 1166 1166 1166 1173 1173 1170 1170 1173 1173 1177 1177 1170 1170 1177 1177 1181 1181 1170 1170 1170 1170 1181 1181 1175 1175 1181 1181 1187 1187 1175 1175 1187 1187 1189 1189 1175 1175 1175 1175 1189 1189 1179 1179 1189 1189 1191 1191 1179 1179 1191 1191 1193 1193 1179 1179 1179 1179 1193 1193 1183 1183 1193 1193 1195 1195 1183 1183 1195 1195 1197 1197 1183 1183 1183 1183 1197 1197 1186 1186 1197 1197 1200 1200 1186 1186 1200 1200 1199 1199 1186 1186 1186 1186 1199 1199 1185 1185 1199 1199 1198 1198 1185 1185 1198 1198 1196 1196 1185 1185 1185 1185 1196 1196 1182 1182 1196 1196 1194 1194 1182 1182 1194 1194 1192 1192 1182 1182 1182 1182 1192 1192 1178 1178 1192 1192 1190 1190 1178 1178 1190 1190 1188 1188 1178 1178 1178 1178 1188 1188 1174 1174 1188 1188 1184 1184 1174 1174 1174 1174 1184 1184 1172 1172 1184 1184 1180 1180 1172 1172 1172 1172 1180 1180 1169 1169 1180 1180 1176 1176 1169 1169 1176 1176 1171 1171 1169 1169 1169 1169 1171 1171 1164 1164 1171 1171 1167 1167 1164 1164 1167 1167 1163 1163 1164 1164 1164 1164 1163 1163 1159 1159 1163 1163 1160 1160 1159 1159 1160 1160 1157 1157 1159 1159 1159 1159 1157 1157 1155 1155 1157 1157 1153 1153 1155 1155 1153 1153 1149 1149 1155 1155 1155 1155 1149 1149 1150 1150 1149 1149 1146 1146 1150 1150 1146 1146 1142 1142 1150 1150 1150 1150 1142 1142 1145 1145 1142 1142 1137 1137 1145 1145 1137 1137 1132 1132 1145 1145 1145 1145 1132 1132 1141 1141 1132 1132 1130 1130 1141 1141 1130 1130 1128 1128 1141 1141 1141 1141 1128 1128 1138 1138 1128 1128 1126 1126 1138 1138 1126 1126 1124 1124 1138 1138 1138 1138 1124 1124 1134 1134 1124 1124 1122 1122 1134 1134 1122 1122 1120 1120 1134 1134 1134 1134 1120 1120 1133 1133 1120 1120 1119 1119 1133 1133 1119 1119 1121 1121 1133 1133 1133 1133 1121 1121 1136 1136 1121 1121 1123 1123 1136 1136 1123 1123 1125 1125 1136 1136 1136 1136 1125 1125 1139 1139 1125 1125 1127 1127 1139 1139 1127 1127 1129 1129 1139 1139 1139 1139 1129 1129 1143 1143 1129 1129 1131 1131 1143 1143 1131 1131 1135 1135 1143 1143 1143 1143 1135 1135 1147 1147 1135 1135 1140 1140 1147 1147 1147 1147 1140 1140 1144 1144 1221 1221 1219 1219 1214 1214 1226 1226 1224 1224 1214 1214 1224 1224 1222 1222 1214 1214 1214 1214 1222 1222 1221 1221 1227 1227 1229 1229 1214 1214 1229 1229 1228 1228 1214 1214 1214 1214 1228 1228 1226 1226 1220 1220 1223 1223 1214 1214 1223 1223 1225 1225 1214 1214 1214 1214 1225 1225 1227 1227 1213 1213 1216 1216 1214 1214 1216 1216 1218 1218 1214 1214 1214 1214 1218 1218 1220 1220 1207 1207 1209 1209 1214 1214 1209 1209 1211 1211 1214 1214 1214 1214 1211 1211 1213 1213 1201 1201 1203 1203 1214 1214 1203 1203 1205 1205 1214 1214 1214 1214 1205 1205 1207 1207 1206 1206 1204 1204 1214 1214 1204 1204 1202 1202 1214 1214 1214 1214 1202 1202 1201 1201 1212 1212 1210 1210 1214 1214 1210 1210 1208 1208 1214 1214 1214 1214 1208 1208 1206 1206 1219 1219 1217 1217 1214 1214 1217 1217 1215 1215 1214 1214 1214 1214 1215 1215 1212 1212 1230 1230 1231 1231 1232 1232 1231 1231 1233 1233 1232 1232 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 9 9 8 8 36 36 16 16 2275 2275 2276 2276 15 15 14 14 32 32 32 32 14 14 33 33 14 14 13 13 33 33 33 33 13 13 34 34 13 13 12 12 34 34 34 34 12 12 35 35 12 12 11 11 35 35 35 35 11 11 36 36 11 11 10 10 36 36 36 36 10 10 9 9 16 16 2277 2277 21 21 2278 2278 31 31 21 21 21 21 31 31 20 20 31 31 30 30 20 20 30 30 29 29 20 20 20 20 29 29 19 19 29 29 28 28 19 19 28 28 27 27 19 19 19 19 27 27 18 18 27 27 26 26 18 18 18 18 26 26 25 25 17 17 18 18 22 22 18 18 25 25 22 22 22 22 25 25 23 23 25 25 24 24 23 23 2279 2279 2280 2280 51 51 2281 2281 51 51 40 40 52 52 41 41 53 53 41 41 42 42 53 53 53 53 42 42 54 54 43 43 59 59 58 58 58 58 57 57 43 43 57 57 56 56 43 43 43 43 56 56 42 42 56 56 55 55 42 42 42 42 55 55 54 54 44 44 37 37 45 45 37 37 38 38 45 45 45 45 38 38 46 46 51 51 50 50 40 40 50 50 49 49 40 40 40 40 49 49 39 39 49 49 48 48 39 39 39 39 48 48 38 38 48 48 47 47 38 38 38 38 47 47 46 46 60 60 61 61 62 62 61 61 63 63 62 62 62 62 63 63 64 64 63 63 65 65 64 64 79 79 87 87 74 74 87 87 2282 2282 74 74 74 74 2283 2283 2284 2284 88 88 89 89 73 73 73 73 89 89 72 72 89 89 90 90 72 72 72 72 90 90 71 71 68 68 69 69 93 93 68 68 93 93 67 67 71 71 90 90 70 70 90 90 91 91 70 70 70 70 91 91 69 69 91 91 92 92 69 69 69 69 92 92 93 93 67 67 93 93 66 66 93 93 94 94 66 66 66 66 94 94 95 95 76 76 83 83 77 77 83 83 84 84 77 77 77 77 84 84 78 78 84 84 85 85 78 78 78 78 85 85 79 79 85 85 86 86 79 79 79 79 86 86 87 87 81 81 82 82 80 80 82 82 83 83 80 80 80 80 83 83 75 75 83 83 76 76 75 75 124 124 96 96 97 97 97 97 98 98 124 124 98 98 99 99 124 124 124 124 99 99 123 123 99 99 100 100 123 123 123 123 100 100 122 122 100 100 101 101 122 122 122 122 101 101 121 121 101 101 102 102 121 121 121 121 102 102 120 120 102 102 103 103 120 120 2285 2285 2286 2286 119 119 2287 2287 104 104 119 119 119 119 104 104 118 118 111 111 112 112 110 110 112 112 113 113 110 110 110 110 113 113 105 105 113 113 106 106 105 105 113 113 114 114 106 106 114 114 115 115 106 106 106 106 115 115 107 107 104 104 109 109 118 118 109 109 108 108 118 118 118 118 108 108 117 117 108 108 107 107 117 117 117 117 107 107 116 116 107 107 115 115 116 116 125 125 126 126 127 127 126 126 128 128 127 127 131 131 137 137 132 132 137 137 138 138 132 132 138 138 139 139 132 132 139 139 140 140 132 132 132 132 140 140 141 141 130 130 135 135 131 131 135 135 136 136 131 131 131 131 136 136 137 137 129 129 133 133 2288 2288 133 133 2289 2289 2290 2290 130 130 134 134 135 135 142 142 143 143 144 144 143 143 145 145 144 144 202 202 204 204 203 203 149 149 161 161 163 163 203 203 146 146 171 171 171 171 174 174 203 203 174 174 177 177 203 203 203 203 177 177 180 180 203 203 198 198 199 199 163 163 166 166 146 146 166 166 169 169 146 146 146 146 169 169 171 171 199 199 200 200 203 203 200 200 201 201 203 203 203 203 201 201 202 202 149 149 163 163 148 148 163 163 146 146 148 148 148 148 146 146 147 147 182 182 184 184 193 193 185 185 190 190 187 187 190 190 191 191 187 187 187 187 191 191 184 184 191 191 192 192 184 184 184 184 192 192 193 193 193 193 194 194 182 182 194 194 195 195 182 182 182 182 195 195 180 180 195 195 196 196 180 180 180 180 196 196 203 203 196 196 197 197 203 203 203 203 197 197 198 198 157 157 154 154 160 160 154 154 155 155 160 160 160 160 155 155 162 162 155 155 156 156 162 162 162 162 156 156 164 164 156 156 158 158 164 164 164 164 158 158 167 167 158 158 165 165 167 167 167 167 165 165 170 170 165 165 168 168 170 170 170 170 168 168 172 172 168 168 173 173 172 172 172 172 173 173 175 175 173 173 176 176 175 175 175 175 176 176 178 178 176 176 179 179 178 178 178 178 179 179 181 181 179 179 186 186 181 181 181 181 186 186 183 183 186 186 188 188 183 183 183 183 188 188 185 185 188 188 189 189 185 185 185 185 189 189 190 190 149 149 150 150 161 161 150 150 151 151 161 161 161 161 151 151 159 159 151 151 152 152 159 159 159 159 152 152 157 157 152 152 153 153 157 157 157 157 153 153 154 154 208 208 205 205 206 206 235 235 232 232 302 302 232 232 229 229 302 302 302 302 229 229 206 206 289 289 283 283 290 290 283 283 291 291 290 290 229 229 227 227 206 206 227 227 224 224 206 206 206 206 224 224 208 208 224 224 221 221 208 208 208 208 221 221 219 219 302 302 252 252 250 250 302 302 250 250 235 235 250 250 249 249 235 235 235 235 249 249 237 237 249 249 248 248 237 237 237 237 248 248 240 240 281 281 279 279 302 302 279 279 276 276 302 302 302 302 276 276 273 273 240 240 248 248 241 241 248 248 247 247 241 241 241 241 247 247 246 246 301 301 300 300 302 302 300 300 299 299 302 302 302 302 299 299 298 298 219 219 216 216 208 208 216 216 214 214 208 208 208 208 214 214 207 207 214 214 212 212 207 207 207 207 212 212 209 209 212 212 213 213 209 209 209 209 213 213 210 210 213 213 215 215 210 210 210 210 215 215 211 211 215 215 218 218 211 211 211 211 218 218 217 217 218 218 220 220 217 217 217 217 220 220 222 222 220 220 223 223 222 222 222 222 223 223 225 225 223 223 226 226 225 225 225 225 226 226 230 230 226 226 228 228 230 230 230 230 228 228 233 233 228 228 231 231 233 233 233 233 231 231 238 238 231 231 234 234 238 238 238 238 234 234 242 242 234 234 236 236 242 242 242 242 236 236 243 243 236 236 239 239 243 243 243 243 239 239 244 244 239 239 241 241 244 244 244 244 241 241 245 245 241 241 246 246 245 245 289 289 288 288 283 283 288 288 287 287 283 283 283 283 287 287 280 280 287 287 286 286 280 280 280 280 286 286 278 278 286 286 282 282 278 278 278 278 282 282 275 275 282 282 277 277 275 275 275 275 277 277 272 272 277 277 274 274 272 272 272 272 274 274 270 270 274 274 269 269 270 270 270 270 269 269 267 267 269 269 266 266 267 267 267 267 266 266 264 264 266 266 261 261 264 264 264 264 261 261 262 262 261 261 255 255 262 262 262 262 255 255 259 259 255 255 254 254 259 259 259 259 254 254 257 257 254 254 253 253 257 257 257 257 253 253 256 256 253 253 251 251 256 256 256 256 251 251 258 258 251 251 252 252 258 258 258 258 252 252 260 260 252 252 263 263 260 260 273 273 271 271 302 302 271 271 268 268 302 302 302 302 268 268 252 252 268 268 265 265 252 252 252 252 265 265 263 263 298 298 297 297 302 302 297 297 296 296 302 302 302 302 296 296 295 295 283 283 285 285 291 291 285 285 284 284 291 291 291 291 284 284 292 292 284 284 281 281 292 292 292 292 281 281 293 293 281 281 302 302 293 293 293 293 302 302 294 294 302 302 295 295 294 294 306 306 305 305 311 311 305 305 308 308 311 311 311 311 308 308 314 314 308 308 307 307 314 314 314 314 307 307 317 317 307 307 319 319 317 317 304 304 303 303 310 310 303 303 309 309 310 310 310 310 309 309 312 312 309 309 313 313 312 312 312 312 313 313 315 315 321 321 329 329 319 319 329 329 325 325 319 319 319 319 325 325 317 317 313 313 316 316 315 315 316 316 324 324 315 315 315 315 324 324 318 318 324 324 328 328 318 318 318 318 328 328 320 320 328 328 330 330 320 320 320 320 330 330 322 322 330 330 332 332 322 322 322 322 332 332 326 326 332 332 334 334 326 326 326 326 334 334 327 327 334 334 335 335 327 327 327 327 335 335 323 323 335 335 333 333 323 323 323 323 333 333 321 321 333 333 331 331 321 321 321 321 331 331 329 329 340 340 338 338 339 339 336 336 337 337 339 339 337 337 341 341 339 339 339 339 341 341 340 340 363 363 368 368 361 361 368 368 359 359 361 361 364 364 362 362 369 369 354 354 352 352 343 343 352 352 350 350 343 343 343 343 350 350 348 348 363 363 365 365 368 368 365 365 367 367 368 368 368 368 367 367 369 369 367 367 366 366 369 369 369 369 366 366 364 364 351 351 342 342 349 349 342 342 347 347 349 349 351 351 353 353 342 342 353 353 355 355 342 342 342 342 355 355 368 368 355 355 357 357 368 368 368 368 357 357 359 359 348 348 346 346 343 343 346 346 344 344 343 343 343 343 344 344 342 342 344 344 345 345 342 342 342 342 345 345 347 347 362 362 360 360 369 369 360 360 358 358 369 369 369 369 358 358 343 343 358 358 356 356 343 343 343 343 356 356 354 354 370 370 371 371 372 372 371 371 373 373 372 372 372 372 373 373 374 374 373 373 375 375 374 374 376 376 377 377 378 378 377 377 379 379 378 378 378 378 379 379 380 380 379 379 381 381 380 380 380 380 381 381 382 382 401 401 402 402 406 406 384 384 385 385 383 383 385 385 386 386 383 383 405 405 407 407 404 404 407 407 406 406 404 404 404 404 406 406 403 403 406 406 402 402 403 403 386 386 387 387 383 383 387 387 388 388 383 383 383 383 388 388 392 392 388 388 389 389 392 392 392 392 389 389 393 393 389 389 394 394 393 393 406 406 398 398 401 401 398 398 397 397 401 401 401 401 397 397 400 400 397 397 396 396 400 400 400 400 396 396 399 399 396 396 395 395 399 399 399 399 395 395 391 391 395 395 394 394 391 391 391 391 394 394 390 390 394 394 389 389 390 390 417 417 418 418 409 409 409 409 408 408 416 416 408 408 415 415 416 416 435 435 433 433 438 438 432 432 434 434 439 439 434 434 436 436 439 439 439 439 436 436 438 438 436 436 437 437 438 438 438 438 437 437 435 435 414 414 420 420 409 409 420 420 422 422 409 409 416 416 425 425 423 423 422 422 424 424 409 409 424 424 426 426 409 409 409 409 426 426 417 417 426 426 428 428 417 417 417 417 428 428 439 439 428 428 430 430 439 439 439 439 430 430 432 432 433 433 431 431 438 438 431 431 429 429 438 438 438 438 429 429 416 416 429 429 427 427 416 416 416 416 427 427 425 425 423 423 421 421 416 416 421 421 419 419 416 416 416 416 419 419 413 413 413 413 411 411 416 416 411 411 410 410 416 416 416 416 410 410 409 409 410 410 412 412 409 409 409 409 412 412 414 414 459 459 457 457 458 458 457 457 456 456 458 458 457 457 455 455 456 456 455 455 454 454 456 456 456 456 454 454 453 453 454 454 452 452 453 453 452 452 451 451 453 453 453 453 451 451 449 449 451 451 450 450 449 449 450 450 2291 2291 449 449 449 449 2292 2292 2293 2293 448 448 446 446 447 447 446 446 445 445 447 447 447 447 445 445 444 444 441 441 440 440 442 442 440 440 444 444 442 442 442 442 444 444 443 443 444 444 445 445 443 443 544 544 536 536 535 535 535 535 536 536 533 533 536 536 525 525 533 533 533 533 525 525 524 524 534 534 532 532 531 531 532 532 523 523 531 531 531 531 523 523 520 520 524 524 525 525 522 522 525 525 514 514 522 522 522 522 514 514 513 513 514 514 505 505 513 513 513 513 505 505 504 504 505 505 2294 2294 504 504 504 504 2295 2295 2296 2296 495 495 496 496 493 493 496 496 485 485 493 493 493 493 485 485 484 484 523 523 521 521 520 520 521 521 512 512 520 520 520 520 512 512 511 511 512 512 503 503 511 511 511 511 503 503 502 502 503 503 494 494 502 502 502 502 494 494 2297 2297 544 544 542 542 541 541 542 542 531 531 541 541 541 541 531 531 530 530 531 531 520 520 530 530 530 530 520 520 519 519 520 520 511 511 519 519 519 519 511 511 510 510 511 511 502 502 510 510 510 510 502 502 501 501 502 502 2298 2298 501 501 501 501 2299 2299 2300 2300 491 491 480 480 490 490 490 490 480 480 479 479 494 494 2301 2301 2302 2302 492 492 483 483 491 491 491 491 483 483 480 480 483 483 481 481 480 480 480 480 481 481 472 472 484 484 485 485 482 482 485 485 474 474 482 482 482 482 474 474 473 473 474 474 461 461 473 473 473 473 461 461 460 460 475 475 463 463 462 462 544 544 537 537 536 536 537 537 526 526 536 536 536 536 526 526 525 525 526 526 515 515 525 525 525 525 515 515 514 514 515 515 506 506 514 514 514 514 506 506 505 505 506 506 2303 2303 505 505 505 505 2304 2304 2305 2305 497 497 486 486 496 496 496 496 486 486 485 485 486 486 475 475 485 485 485 485 475 475 474 474 475 475 462 462 474 474 474 474 462 462 461 461 476 476 465 465 464 464 544 544 538 538 537 537 538 538 527 527 537 537 537 537 527 527 526 526 527 527 516 516 526 526 526 526 516 516 515 515 516 516 507 507 515 515 515 515 507 507 506 506 507 507 2306 2306 506 506 506 506 2307 2307 2308 2308 498 498 487 487 497 497 497 497 487 487 486 486 487 487 476 476 486 486 486 486 476 476 475 475 476 476 464 464 475 475 475 475 464 464 463 463 544 544 539 539 538 538 539 539 528 528 538 538 538 538 528 528 527 527 528 528 517 517 527 527 527 527 517 517 516 516 517 517 508 508 516 516 516 516 508 508 507 507 508 508 499 499 507 507 507 507 499 499 2309 2309 499 499 2310 2310 2311 2311 498 498 488 488 487 487 488 488 477 477 487 487 487 487 477 477 476 476 477 477 466 466 476 476 476 476 466 466 465 465 544 544 540 540 539 539 540 540 529 529 539 539 539 539 529 529 528 528 529 529 518 518 528 528 528 528 518 518 517 517 518 518 509 509 517 517 517 517 509 509 508 508 509 509 500 500 508 508 508 508 500 500 499 499 500 500 2312 2312 499 499 499 499 2313 2313 2314 2314 489 489 478 478 488 488 488 488 478 478 477 477 478 478 467 467 477 477 477 477 467 467 466 466 544 544 541 541 540 540 541 541 530 530 540 540 540 540 530 530 529 529 530 530 519 519 529 529 529 529 519 519 518 518 519 519 510 510 518 518 518 518 510 510 509 509 510 510 501 501 509 509 509 509 501 501 500 500 501 501 2315 2315 500 500 500 500 2316 2316 2317 2317 2318 2318 2319 2319 489 489 489 489 2320 2320 478 478 2321 2321 2322 2322 478 478 478 478 2323 2323 467 467 534 534 531 531 543 543 531 531 542 542 543 543 543 543 542 542 544 544 472 472 471 471 480 480 471 471 470 470 480 480 480 480 470 470 479 479 470 470 469 469 479 479 479 479 469 469 468 468 545 545 546 546 547 547 546 546 548 548 547 547 547 547 548 548 549 549 548 548 550 550 549 549 549 549 550 550 551 551 550 550 552 552 551 551 551 551 552 552 553 553 552 552 554 554 553 553 553 553 554 554 555 555 554 554 556 556 555 555 555 555 556 556 557 557 556 556 558 558 557 557 557 557 558 558 559 559 558 558 560 560 559 559 559 559 560 560 561 561 560 560 562 562 561 561 561 561 562 562 2324 2324 562 562 2325 2325 2326 2326 563 563 564 564 565 565 564 564 566 566 565 565 565 565 566 566 567 567 566 566 568 568 567 567 567 567 568 568 569 569 568 568 570 570 569 569 655 655 653 653 654 654 654 654 653 653 645 645 653 653 642 642 645 645 645 645 642 642 643 643 644 644 635 635 636 636 635 635 633 633 636 636 636 636 633 633 625 625 643 643 642 642 634 634 642 642 631 631 634 634 634 634 631 631 632 632 631 631 622 622 632 632 632 632 622 622 623 623 622 622 613 613 623 623 623 623 613 613 614 614 614 614 613 613 605 605 613 613 2327 2327 605 605 605 605 2328 2328 2329 2329 633 633 624 624 625 625 624 624 615 615 625 625 625 625 615 615 616 616 615 615 2330 2330 616 616 616 616 2331 2331 2332 2332 606 606 604 604 607 607 607 607 604 604 596 596 655 655 647 647 648 648 647 647 636 636 648 648 648 648 636 636 637 637 636 636 625 625 637 637 637 637 625 625 626 626 625 625 616 616 626 626 626 626 616 616 617 617 616 616 2333 2333 617 617 617 617 2334 2334 2335 2335 607 607 596 596 608 608 608 608 596 596 597 597 596 596 585 585 597 597 597 597 585 585 586 586 604 604 595 595 596 596 595 595 593 593 596 596 596 596 593 593 585 585 593 593 584 584 585 585 585 585 584 584 571 571 603 603 602 602 594 594 602 602 591 591 594 594 594 594 591 591 592 592 591 591 582 582 592 592 592 592 582 582 583 583 590 590 580 580 581 581 655 655 652 652 653 653 652 652 641 641 653 653 653 653 641 641 642 642 641 641 630 630 642 642 642 642 630 630 631 631 630 630 621 621 631 631 631 631 621 621 622 622 621 621 612 612 622 622 622 622 612 612 613 613 612 612 2336 2336 613 613 613 613 2337 2337 2338 2338 601 601 590 590 602 602 602 602 590 590 591 591 590 590 581 581 591 591 591 591 581 581 582 582 589 589 578 578 2339 2339 655 655 651 651 652 652 651 651 640 640 652 652 652 652 640 640 641 641 640 640 629 629 641 641 641 641 629 629 630 630 629 629 620 620 630 630 630 630 620 620 621 621 620 620 611 611 621 621 621 621 611 611 612 612 611 611 2340 2340 612 612 612 612 2341 2341 2342 2342 600 600 589 589 2343 2343 2344 2344 589 589 2345 2345 589 589 2346 2346 2347 2347 590 590 579 579 580 580 655 655 650 650 651 651 650 650 639 639 651 651 651 651 639 639 640 640 639 639 628 628 640 640 640 640 628 628 629 629 628 628 619 619 629 629 629 629 619 619 620 620 619 619 610 610 620 620 620 620 610 610 611 611 610 610 2348 2348 611 611 611 611 2349 2349 2350 2350 599 599 588 588 600 600 600 600 588 588 589 589 588 588 577 577 589 589 589 589 577 577 578 578 655 655 649 649 650 650 649 649 638 638 650 650 650 650 638 638 639 639 638 638 627 627 639 639 639 639 627 627 628 628 627 627 618 618 628 628 628 628 618 618 619 619 618 618 2351 2351 619 619 619 619 2352 2352 610 610 2353 2353 2354 2354 610 610 610 610 2355 2355 2356 2356 598 598 587 587 599 599 599 599 587 587 588 588 587 587 576 576 588 588 588 588 576 576 577 577 655 655 648 648 649 649 648 648 637 637 649 649 649 649 637 637 638 638 637 637 626 626 638 638 638 638 626 626 627 627 626 626 617 617 627 627 627 627 617 617 618 618 617 617 2357 2357 618 618 618 618 2358 2358 2359 2359 608 608 597 597 609 609 609 609 597 597 598 598 597 597 586 586 598 598 598 598 586 586 587 587 586 586 575 575 587 587 587 587 575 575 576 576 644 644 636 636 646 646 636 636 647 647 646 646 646 646 647 647 655 655 571 571 572 572 585 585 572 572 573 573 585 585 585 585 573 573 586 586 573 573 574 574 586 586 586 586 574 574 575 575 675 675 674 674 673 673 674 674 672 672 673 673 673 673 672 672 671 671 671 671 672 672 670 670 672 672 669 669 670 670 670 670 669 669 668 668 668 668 669 669 667 667 669 669 665 665 667 667 667 667 665 665 666 666 666 666 665 665 2360 2360 665 665 2361 2361 2362 2362 664 664 663 663 662 662 662 662 663 663 661 661 663 663 660 660 661 661 661 661 660 660 659 659 659 659 660 660 658 658 660 660 656 656 658 658 658 658 656 656 657 657 700 700 698 698 699 699 698 698 697 697 699 699 693 693 694 694 695 695 694 694 697 697 695 695 695 695 697 697 696 696 697 697 698 698 696 696 693 693 692 692 694 694 692 692 691 691 694 694 694 694 691 691 690 690 2363 2363 2364 2364 688 688 2365 2365 690 690 688 688 688 688 690 690 689 689 690 690 691 691 689 689 686 686 685 685 687 687 685 685 684 684 687 687 687 687 684 684 683 683 684 684 682 682 683 683 682 682 681 681 683 683 683 683 681 681 680 680 677 677 676 676 678 678 676 676 680 680 678 678 678 678 680 680 679 679 680 680 681 681 679 679 709 709 710 710 706 706 708 708 720 720 723 723 723 723 725 725 708 708 725 725 727 727 708 708 708 708 727 727 729 729 729 729 731 731 708 708 731 731 733 733 708 708 708 708 733 733 736 736 714 714 715 715 707 707 715 715 717 717 707 707 707 707 717 717 708 708 717 717 719 719 708 708 708 708 719 719 720 720 706 706 710 710 707 707 710 710 711 711 707 707 707 707 711 711 714 714 709 709 706 706 712 712 2366 2366 705 705 2367 2367 2368 2368 705 705 713 713 722 722 721 721 704 704 721 721 718 718 704 704 704 704 718 718 705 705 718 718 716 716 705 705 705 705 716 716 713 713 744 744 743 743 767 767 743 743 740 740 767 767 740 740 739 739 767 767 767 767 739 739 737 737 735 735 734 734 703 703 734 734 732 732 703 703 703 703 732 732 730 730 730 730 728 728 703 703 728 728 726 726 703 703 703 703 726 726 704 704 726 726 724 724 704 704 704 704 724 724 722 722 772 772 752 752 771 771 752 752 750 750 771 771 771 771 750 750 770 770 767 767 768 768 744 744 768 768 769 769 744 744 744 744 769 769 747 747 769 769 770 770 747 747 747 747 770 770 748 748 770 770 750 750 748 748 2369 2369 757 757 772 772 757 757 755 755 772 772 772 772 755 755 752 752 762 762 761 761 774 774 2370 2370 772 772 2371 2371 772 772 773 773 2372 2372 2373 2373 773 773 2374 2374 774 774 775 775 762 762 775 775 776 776 762 762 762 762 776 776 759 759 776 776 777 777 759 759 759 759 777 777 758 758 746 746 749 749 779 779 746 746 779 779 745 745 779 779 736 736 738 738 738 738 741 741 779 779 741 741 742 742 779 779 779 779 742 742 745 745 749 749 751 751 779 779 751 751 753 753 779 779 779 779 753 753 778 778 753 753 754 754 778 778 778 778 754 754 777 777 754 754 756 756 777 777 777 777 756 756 758 758 763 763 764 764 701 701 764 764 702 702 701 701 737 737 735 735 767 767 735 735 703 703 767 767 767 767 703 703 766 766 703 703 702 702 766 766 766 766 702 702 765 765 702 702 764 764 765 765 898 898 897 897 908 908 907 907 906 906 908 908 897 897 898 898 895 895 798 798 781 781 780 780 781 781 798 798 782 782 784 784 783 783 799 799 787 787 786 786 801 801 789 789 788 788 802 802 792 792 791 791 804 804 794 794 793 793 805 805 796 796 795 795 807 807 795 795 806 806 807 807 807 807 806 806 809 809 806 806 819 819 809 809 809 809 819 819 820 820 780 780 797 797 798 798 797 797 808 808 798 798 798 798 808 808 811 811 820 820 819 819 822 822 819 819 832 832 822 822 822 822 832 832 833 833 808 808 810 810 811 811 810 810 821 821 811 811 811 811 821 821 824 824 821 821 823 823 824 824 824 824 823 823 835 835 2375 2375 2376 2376 844 844 2377 2377 843 843 844 844 844 844 843 843 846 846 843 843 856 856 846 846 846 846 856 856 857 857 823 823 834 834 835 835 834 834 845 845 835 835 2378 2378 2379 2379 848 848 857 857 856 856 859 859 856 856 869 869 859 859 859 859 869 869 870 870 2380 2380 847 847 848 848 847 847 858 858 848 848 848 848 858 858 861 861 858 858 860 860 861 861 861 861 860 860 872 872 870 870 869 869 881 881 869 869 880 880 881 881 881 881 880 880 883 883 880 880 893 893 883 883 883 883 893 893 894 894 783 783 782 782 799 799 782 782 798 798 799 799 799 799 798 798 812 812 798 798 811 811 812 812 812 812 811 811 825 825 811 811 824 824 825 825 825 825 824 824 836 836 824 824 835 835 836 836 2381 2381 2382 2382 849 849 2383 2383 848 848 849 849 849 849 848 848 862 862 848 848 861 861 862 862 862 862 861 861 873 873 861 861 872 872 873 873 873 873 872 872 886 886 872 872 885 885 886 886 886 886 885 885 899 899 884 884 885 885 882 882 885 885 872 872 882 882 882 882 872 872 871 871 872 872 860 860 871 871 906 906 907 907 893 893 907 907 896 896 893 893 893 893 896 896 894 894 795 795 794 794 806 806 794 794 805 805 806 806 806 806 805 805 819 819 805 805 818 818 819 819 819 819 818 818 832 832 818 818 831 831 832 832 2384 2384 2385 2385 843 843 2386 2386 842 842 843 843 843 843 842 842 856 856 842 842 855 855 856 856 856 856 855 855 869 869 855 855 868 868 869 869 869 869 868 868 880 880 868 868 879 879 880 880 880 880 879 879 893 893 879 879 892 892 893 893 893 893 892 892 906 906 892 892 905 905 906 906 906 906 905 905 908 908 2387 2387 790 790 2388 2388 790 790 803 803 2389 2389 2390 2390 803 803 2391 2391 803 803 816 816 2392 2392 2393 2393 2394 2394 830 830 2395 2395 829 829 830 830 830 830 829 829 841 841 829 829 840 840 841 841 841 841 840 840 854 854 840 840 853 853 854 854 854 854 853 853 867 867 853 853 866 866 867 867 867 867 866 866 878 878 866 866 877 877 878 878 878 878 877 877 891 891 877 877 890 890 891 891 891 891 890 890 904 904 890 890 903 903 904 904 904 904 903 903 908 908 790 790 789 789 803 803 789 789 802 802 803 803 803 803 802 802 816 816 802 802 815 815 816 816 2396 2396 2397 2397 829 829 2398 2398 2399 2399 829 829 829 829 2400 2400 840 840 2401 2401 839 839 840 840 840 840 839 839 853 853 839 839 852 852 853 853 853 853 852 852 866 866 852 852 865 865 866 866 866 866 865 865 877 877 865 865 876 876 877 877 877 877 876 876 890 890 876 876 889 889 890 890 890 890 889 889 903 903 889 889 902 902 903 903 903 903 902 902 908 908 793 793 792 792 805 805 792 792 804 804 805 805 805 805 804 804 818 818 804 804 817 817 818 818 818 818 817 817 831 831 2402 2402 830 830 2403 2403 2404 2404 830 830 842 842 830 830 841 841 842 842 842 842 841 841 855 855 841 841 854 854 855 855 855 855 854 854 868 868 854 854 867 867 868 868 868 868 867 867 879 879 867 867 878 878 879 879 879 879 878 878 892 892 878 878 891 891 892 892 892 892 891 891 905 905 891 891 904 904 905 905 905 905 904 904 908 908 786 786 785 785 801 801 785 785 800 800 801 801 801 801 800 800 814 814 800 800 813 813 814 814 814 814 813 813 827 827 813 813 826 826 827 827 2405 2405 2406 2406 838 838 2407 2407 2408 2408 838 838 838 838 2409 2409 851 851 2410 2410 850 850 851 851 851 851 850 850 864 864 850 850 863 863 864 864 864 864 863 863 875 875 863 863 874 874 875 875 875 875 874 874 888 888 874 874 887 887 888 888 888 888 887 887 901 901 887 887 900 900 901 901 901 901 900 900 908 908 785 785 784 784 800 800 784 784 799 799 800 800 800 800 799 799 813 813 799 799 812 812 813 813 813 813 812 812 826 826 812 812 825 825 826 826 826 826 825 825 837 837 825 825 836 836 837 837 2411 2411 2412 2412 850 850 2413 2413 849 849 850 850 850 850 849 849 863 863 849 849 862 862 863 863 863 863 862 862 874 874 862 862 873 873 874 874 874 874 873 873 887 887 873 873 886 886 887 887 887 887 886 886 900 900 886 886 899 899 900 900 900 900 899 899 908 908 788 788 787 787 802 802 787 787 801 801 802 802 802 802 801 801 815 815 801 801 814 814 815 815 815 815 814 814 828 828 814 814 827 827 828 828 2414 2414 2415 2415 839 839 2416 2416 838 838 839 839 839 839 838 838 852 852 838 838 851 851 852 852 852 852 851 851 865 865 851 851 864 864 865 865 865 865 864 864 876 876 864 864 875 875 876 876 876 876 875 875 889 889 875 875 888 888 889 889 889 889 888 888 902 902 888 888 901 901 902 902 902 902 901 901 908 908 884 884 895 895 885 885 895 895 898 898 885 885 885 885 898 898 899 899 898 898 908 908 899 899 909 909 910 910 911 911 910 910 912 912 911 911 911 911 912 912 913 913 912 912 914 914 913 913 913 913 914 914 915 915 914 914 916 916 915 915 915 915 916 916 917 917 916 916 918 918 917 917 917 917 918 918 919 919 918 918 920 920 919 919 2417 2417 2418 2418 921 921 2419 2419 922 922 921 921 921 921 922 922 923 923 922 922 924 924 923 923 923 923 924 924 925 925 924 924 926 926 925 925 925 925 926 926 927 927 926 926 928 928 927 927 927 927 928 928 929 929 928 928 930 930 929 929 929 929 930 930 931 931 930 930 932 932 931 931 931 931 932 932 933 933 932 932 934 934 933 933 933 933 934 934 935 935 934 934 936 936 935 935 935 935 936 936 937 937 936 936 938 938 937 937 937 937 938 938 939 939 938 938 940 940 939 939 939 939 940 940 941 941 940 940 942 942 941 941 1052 1052 1050 1050 1073 1073 1021 1021 1019 1019 993 993 1027 1027 1025 1025 993 993 1025 1025 1023 1023 993 993 993 993 1023 1023 1021 1021 1019 1019 1016 1016 993 993 1016 1016 1014 1014 993 993 993 993 1014 1014 994 994 991 991 1032 1032 993 993 1032 1032 1029 1029 993 993 993 993 1029 1029 1027 1027 991 991 988 988 1032 1032 988 988 987 987 1032 1032 1032 1032 987 987 984 984 984 984 983 983 1032 1032 983 983 980 980 1032 1032 1032 1032 980 980 978 978 994 994 1014 1014 996 996 1014 1014 1013 1013 996 996 996 996 1013 1013 1011 1011 1009 1009 997 997 999 999 1009 1009 999 999 2420 2420 999 999 2421 2421 2422 2422 1007 1007 1001 1001 1006 1006 1001 1001 1004 1004 1006 1006 1006 1006 1004 1004 1005 1005 1004 1004 1003 1003 1005 1005 1005 1005 1003 1003 1008 1008 1003 1003 1002 1002 1008 1008 1008 1008 1002 1002 1010 1010 1002 1002 1000 1000 1010 1010 1010 1010 1000 1000 1011 1011 1000 1000 998 998 1011 1011 1011 1011 998 998 996 996 1017 1017 989 989 990 990 990 990 992 992 1017 1017 992 992 995 995 1017 1017 1017 1017 995 995 1015 1015 995 995 997 997 1015 1015 1015 1015 997 997 1012 1012 997 997 1009 1009 1012 1012 1035 1035 1036 1036 1063 1063 981 981 982 982 1063 1063 981 981 1063 1063 979 979 970 970 972 972 945 945 972 972 974 974 945 945 974 974 976 976 945 945 945 945 976 976 977 977 1017 1017 1018 1018 989 989 1018 1018 1020 1020 989 989 989 989 1020 1020 986 986 1028 1028 982 982 1026 1026 982 982 985 985 1026 1026 1026 1026 985 985 1024 1024 985 985 986 986 1024 1024 1024 1024 986 986 1022 1022 986 986 1020 1020 1022 1022 1028 1028 1030 1030 982 982 1030 1030 1031 1031 982 982 982 982 1031 1031 1063 1063 1031 1031 1033 1033 1063 1063 1063 1063 1033 1033 1035 1035 1036 1036 1039 1039 1063 1063 1039 1039 1040 1040 1063 1063 1063 1063 1040 1040 1064 1064 1040 1040 1065 1065 1064 1064 963 963 946 946 961 961 946 946 947 947 961 961 961 961 947 947 958 958 963 963 964 964 946 946 964 964 966 966 946 946 946 946 966 966 945 945 966 966 968 968 945 945 945 945 968 968 970 970 951 951 952 952 948 948 952 952 953 953 948 948 2423 2423 2424 2424 947 947 2425 2425 955 955 947 947 947 947 955 955 958 958 949 949 957 957 956 956 949 949 956 956 948 948 956 956 954 954 948 948 948 948 954 954 951 951 967 967 965 965 950 950 967 967 950 950 969 969 950 950 978 978 975 975 975 975 973 973 950 950 973 973 971 971 950 950 950 950 971 971 969 969 965 965 962 962 950 950 962 962 960 960 950 950 950 950 960 960 949 949 960 960 959 959 949 949 949 949 959 959 957 957 1073 1073 1050 1050 1074 1074 1050 1050 1048 1048 1074 1074 1074 1074 1048 1048 1075 1075 1048 1048 1047 1047 1075 1075 1075 1075 1047 1047 1045 1045 1045 1045 1042 1042 1075 1075 1042 1042 1041 1041 1075 1075 1075 1075 1041 1041 1038 1038 1038 1038 1037 1037 1075 1075 1037 1037 1034 1034 1075 1075 1075 1075 1034 1034 1032 1032 1065 1065 1040 1040 1066 1066 1040 1040 1043 1043 1066 1066 1066 1066 1043 1043 1044 1044 1044 1044 1046 1046 1066 1066 1046 1046 1049 1049 1066 1066 1066 1066 1049 1049 1067 1067 1049 1049 1051 1051 1067 1067 1067 1067 1051 1051 1068 1068 1051 1051 1053 1053 1068 1068 1068 1068 1053 1053 1069 1069 1053 1053 2426 2426 1069 1069 1069 1069 2427 2427 2428 2428 1055 1055 1058 1058 1070 1070 1070 1070 1058 1058 1071 1071 1058 1058 1057 1057 1071 1071 1071 1071 1057 1057 1072 1072 1057 1057 1056 1056 1072 1072 1072 1072 1056 1056 1073 1073 1056 1056 1054 1054 1073 1073 1073 1073 1054 1054 1052 1052 1059 1059 943 943 1060 1060 943 943 944 944 1060 1060 1060 1060 944 944 1061 1061 1061 1061 944 944 1062 1062 944 944 945 945 1062 1062 1062 1062 945 945 1063 1063 945 945 977 977 1063 1063 1063 1063 977 977 979 979 1202 1202 1203 1203 1204 1204 1193 1193 1194 1194 1204 1204 1203 1203 1202 1202 1192 1192 1102 1102 1091 1091 1092 1092 1091 1091 1102 1102 1090 1090 1088 1088 1089 1089 1101 1101 1085 1085 1086 1086 1099 1099 1083 1083 1084 1084 1098 1098 1080 1080 1081 1081 1096 1096 1078 1078 1079 1079 1095 1095 1076 1076 1077 1077 1093 1093 1077 1077 1094 1094 1093 1093 1093 1093 1094 1094 1104 1104 1094 1094 1107 1107 1104 1104 1104 1104 1107 1107 1106 1106 1092 1092 1103 1103 1102 1102 1103 1103 1105 1105 1102 1102 1102 1102 1105 1105 1115 1115 1106 1106 1107 1107 1117 1117 1107 1107 1120 1120 1117 1117 1117 1117 1120 1120 1119 1119 1105 1105 1116 1116 1115 1115 1116 1116 1118 1118 1115 1115 1115 1115 1118 1118 1128 1128 1118 1118 1129 1129 1128 1128 2429 2429 2430 2430 1139 1139 1119 1119 1120 1120 1130 1130 1120 1120 1131 1131 1130 1130 1130 1130 1131 1131 1141 1141 2431 2431 1144 1144 2432 2432 2433 2433 1144 1144 1143 1143 2434 2434 1140 1140 1139 1139 1140 1140 1142 1142 1139 1139 1139 1139 1142 1142 1152 1152 1143 1143 1144 1144 1154 1154 1144 1144 1157 1157 1154 1154 1154 1154 1157 1157 1156 1156 1142 1142 1153 1153 1152 1152 1153 1153 1155 1155 1152 1152 1152 1152 1155 1155 1165 1165 1155 1155 1166 1166 1165 1165 1165 1165 1166 1166 1176 1176 1156 1156 1157 1157 1167 1167 1157 1157 1168 1168 1167 1167 1167 1167 1168 1168 1178 1178 1168 1168 1181 1181 1178 1178 1178 1178 1181 1181 1180 1180 1089 1089 1090 1090 1101 1101 1090 1090 1102 1102 1101 1101 1101 1101 1102 1102 1114 1114 1102 1102 1115 1115 1114 1114 1114 1114 1115 1115 1127 1127 1115 1115 1128 1128 1127 1127 2435 2435 2436 2436 1138 1138 2437 2437 1139 1139 1138 1138 1138 1138 1139 1139 1151 1151 1139 1139 1152 1152 1151 1151 1151 1151 1152 1152 1164 1164 1152 1152 1165 1165 1164 1164 1164 1164 1165 1165 1175 1175 1165 1165 1176 1176 1175 1175 1175 1175 1176 1176 1188 1188 1176 1176 1189 1189 1188 1188 1188 1188 1189 1189 1201 1201 1190 1190 1189 1189 1179 1179 1189 1189 1176 1176 1179 1179 1179 1179 1176 1176 1177 1177 1176 1176 1166 1166 1177 1177 1194 1194 1193 1193 1181 1181 1193 1193 1191 1191 1181 1181 1181 1181 1191 1191 1180 1180 1077 1077 1078 1078 1094 1094 1078 1078 1095 1095 1094 1094 1094 1094 1095 1095 1107 1107 1095 1095 1108 1108 1107 1107 1107 1107 1108 1108 1120 1120 1108 1108 1121 1121 1120 1120 1120 1120 1121 1121 1131 1131 1121 1121 1132 1132 1131 1131 2438 2438 2439 2439 1144 1144 2440 2440 1145 1145 1144 1144 1144 1144 1145 1145 1157 1157 1145 1145 1158 1158 1157 1157 1157 1157 1158 1158 1168 1168 1158 1158 1169 1169 1168 1168 1168 1168 1169 1169 1181 1181 1169 1169 1182 1182 1181 1181 1181 1181 1182 1182 1194 1194 1182 1182 1195 1195 1194 1194 1194 1194 1195 1195 1204 1204 1081 1081 1082 1082 1096 1096 1082 1082 1097 1097 1096 1096 1096 1096 1097 1097 1109 1109 1097 1097 1110 1110 1109 1109 1109 1109 1110 1110 1122 1122 1110 1110 1123 1123 1122 1122 1122 1122 1123 1123 1133 1133 2441 2441 1134 1134 2442 2442 2443 2443 1134 1134 1146 1146 1134 1134 1147 1147 1146 1146 1146 1146 1147 1147 1159 1159 1147 1147 1160 1160 1159 1159 1159 1159 1160 1160 1170 1170 1160 1160 1171 1171 1170 1170 1170 1170 1171 1171 1183 1183 1171 1171 1184 1184 1183 1183 1183 1183 1184 1184 1196 1196 1184 1184 1197 1197 1196 1196 1196 1196 1197 1197 1204 1204 1082 1082 1083 1083 1097 1097 1083 1083 1098 1098 1097 1097 1097 1097 1098 1098 1110 1110 1098 1098 1111 1111 1110 1110 1110 1110 1111 1111 1123 1123 1111 1111 1124 1124 1123 1123 2444 2444 2445 2445 1134 1134 2446 2446 1135 1135 1134 1134 1134 1134 1135 1135 1147 1147 1135 1135 1148 1148 1147 1147 1147 1147 1148 1148 1160 1160 1148 1148 1161 1161 1160 1160 1160 1160 1161 1161 1171 1171 1161 1161 1172 1172 1171 1171 1171 1171 1172 1172 1184 1184 1172 1172 1185 1185 1184 1184 1184 1184 1185 1185 1197 1197 1185 1185 1198 1198 1197 1197 1197 1197 1198 1198 1204 1204 1079 1079 1080 1080 1095 1095 1080 1080 1096 1096 1095 1095 1095 1095 1096 1096 1108 1108 1096 1096 1109 1109 1108 1108 1108 1108 1109 1109 1121 1121 1109 1109 1122 1122 1121 1121 1121 1121 1122 1122 1132 1132 1122 1122 1133 1133 1132 1132 2447 2447 2448 2448 1145 1145 2449 2449 1146 1146 1145 1145 1145 1145 1146 1146 1158 1158 1146 1146 1159 1159 1158 1158 1158 1158 1159 1159 1169 1169 1159 1159 1170 1170 1169 1169 1169 1169 1170 1170 1182 1182 1170 1170 1183 1183 1182 1182 1182 1182 1183 1183 1195 1195 1183 1183 1196 1196 1195 1195 1195 1195 1196 1196 1204 1204 1086 1086 2450 2450 1099 1099 2451 2451 2452 2452 1099 1099 1099 1099 2453 2453 1112 1112 2454 2454 2455 2455 1112 1112 2456 2456 2457 2457 1125 1125 2458 2458 1126 1126 1125 1125 1125 1125 1126 1126 1136 1136 1126 1126 1137 1137 1136 1136 1136 1136 1137 1137 1149 1149 1137 1137 1150 1150 1149 1149 1149 1149 1150 1150 1162 1162 1150 1150 1163 1163 1162 1162 1162 1162 1163 1163 1173 1173 1163 1163 1174 1174 1173 1173 1173 1173 1174 1174 1186 1186 1174 1174 1187 1187 1186 1186 1186 1186 1187 1187 1199 1199 1187 1187 1200 1200 1199 1199 1199 1199 1200 1200 1204 1204 1087 1087 1088 1088 1100 1100 1088 1088 1101 1101 1100 1100 1100 1100 1101 1101 1113 1113 1101 1101 1114 1114 1113 1113 2459 2459 2460 2460 1126 1126 2461 2461 2462 2462 1126 1126 1126 1126 2463 2463 1137 1137 2464 2464 1138 1138 1137 1137 1137 1137 1138 1138 1150 1150 1138 1138 1151 1151 1150 1150 1150 1150 1151 1151 1163 1163 1151 1151 1164 1164 1163 1163 1163 1163 1164 1164 1174 1174 1164 1164 1175 1175 1174 1174 1174 1174 1175 1175 1187 1187 1175 1175 1188 1188 1187 1187 1187 1187 1188 1188 1200 1200 1188 1188 1201 1201 1200 1200 1200 1200 1201 1201 1204 1204 1084 1084 1085 1085 1098 1098 1085 1085 1099 1099 1098 1098 1098 1098 1099 1099 1111 1111 1099 1099 1112 1112 1111 1111 1111 1111 1112 1112 1124 1124 2465 2465 1125 1125 2466 2466 2467 2467 1125 1125 1135 1135 1125 1125 1136 1136 1135 1135 1135 1135 1136 1136 1148 1148 1136 1136 1149 1149 1148 1148 1148 1148 1149 1149 1161 1161 1149 1149 1162 1162 1161 1161 1161 1161 1162 1162 1172 1172 1162 1162 1173 1173 1172 1172 1172 1172 1173 1173 1185 1185 1173 1173 1186 1186 1185 1185 1185 1185 1186 1186 1198 1198 1186 1186 1199 1199 1198 1198 1198 1198 1199 1199 1204 1204 1190 1190 1192 1192 1189 1189 1192 1192 1202 1202 1189 1189 1189 1189 1202 1202 1201 1201 1202 1202 1204 1204 1201 1201 1206 1206 1207 1207 1205 1205 1207 1207 1209 1209 1205 1205 1211 1211 1212 1212 1210 1210 1212 1212 1209 1209 1210 1210 1210 1210 1209 1209 1208 1208 1209 1209 1207 1207 1208 1208 1211 1211 1213 1213 1212 1212 1213 1213 1214 1214 1212 1212 1212 1212 1214 1214 1216 1216 1218 1218 1219 1219 1217 1217 1219 1219 2468 2468 1217 1217 1217 1217 2469 2469 2470 2470 1216 1216 1214 1214 1215 1215 1218 1218 1220 1220 1219 1219 1220 1220 1221 1221 1219 1219 1219 1219 1221 1221 1223 1223 1221 1221 1222 1222 1223 1223 1222 1222 1224 1224 1223 1223 1223 1223 1224 1224 1226 1226 1229 1229 1228 1228 1227 1227 1228 1228 1226 1226 1227 1227 1227 1227 1226 1226 1225 1225 1226 1226 1224 1224 1225 1225 1230 1230 1231 1231 1233 1233 1237 1237 1239 1239 1241 1241 1234 1234 1232 1232 1246 1246 1232 1232 1230 1230 1246 1246 1246 1246 1230 1230 1247 1247 1230 1230 1233 1233 1247 1247 1247 1247 1233 1233 1245 1245 1233 1233 1243 1243 1245 1245 1240 1240 1246 1246 1242 1242 1246 1246 1244 1244 1242 1242 1240 1240 1238 1238 1246 1246 1238 1238 1236 1236 1246 1246 1246 1246 1236 1236 1234 1234 1243 1243 1233 1233 1241 1241 1233 1233 1235 1235 1241 1241 1241 1241 1235 1235 1237 1237 1248 1248 1249 1249 1250 1250 1249 1249 1251 1251 1250 1250 1276 1276 1277 1277 1275 1275 1276 1276 1275 1275 1274 1274 1275 1275 1273 1273 1274 1274 1274 1274 1273 1273 1272 1272 1273 1273 2471 2471 1272 1272 1272 1272 2472 2472 2473 2473 1271 1271 1269 1269 1270 1270 1270 1270 1269 1269 1268 1268 1269 1269 1267 1267 1268 1268 1268 1268 1267 1267 1266 1266 1267 1267 1265 1265 1266 1266 1266 1266 1265 1265 1264 1264 1265 1265 1263 1263 1264 1264 1264 1264 1263 1263 1262 1262 1263 1263 1261 1261 1262 1262 1262 1262 1261 1261 1260 1260 2474 2474 1259 1259 2475 2475 2476 2476 1259 1259 1258 1258 1259 1259 1257 1257 1258 1258 1258 1258 1257 1257 1256 1256 1257 1257 1255 1255 1256 1256 1256 1256 1255 1255 1254 1254 1255 1255 1253 1253 1254 1254 1254 1254 1253 1253 1252 1252 1302 1302 1303 1303 1301 1301 1302 1302 1301 1301 1300 1300 1301 1301 1299 1299 1300 1300 1300 1300 1299 1299 1298 1298 1299 1299 2477 2477 1298 1298 1298 1298 2478 2478 2479 2479 1297 1297 1295 1295 1296 1296 1296 1296 1295 1295 1294 1294 1295 1295 1293 1293 1294 1294 1294 1294 1293 1293 1292 1292 1293 1293 1291 1291 1292 1292 1292 1292 1291 1291 1290 1290 1291 1291 1289 1289 1290 1290 1290 1290 1289 1289 1288 1288 1289 1289 1287 1287 1288 1288 1288 1288 1287 1287 1286 1286 2480 2480 1285 1285 2481 2481 2482 2482 1285 1285 1284 1284 1285 1285 1283 1283 1284 1284 1284 1284 1283 1283 1282 1282 1283 1283 1281 1281 1282 1282 1282 1282 1281 1281 1280 1280 1281 1281 1279 1279 1280 1280 1280 1280 1279 1279 1278 1278 1304 1304 1305 1305 1306 1306 1305 1305 1307 1307 1306 1306 1308 1308 1309 1309 1311 1311 1308 1308 1311 1311 1310 1310 1311 1311 1313 1313 1310 1310 1310 1310 1313 1313 1312 1312 1313 1313 1315 1315 1312 1312 1312 1312 1315 1315 1314 1314 1315 1315 2483 2483 1314 1314 1314 1314 2484 2484 2485 2485 1317 1317 1319 1319 1316 1316 1316 1316 1319 1319 1318 1318 1319 1319 1321 1321 1318 1318 1318 1318 1321 1321 1320 1320 1321 1321 1323 1323 1320 1320 1320 1320 1323 1323 1322 1322 1323 1323 1325 1325 1322 1322 1322 1322 1325 1325 1324 1324 2486 2486 1327 1327 2487 2487 2488 2488 1327 1327 1326 1326 1327 1327 1329 1329 1326 1326 1326 1326 1329 1329 1328 1328 1329 1329 1331 1331 1328 1328 1328 1328 1331 1331 1330 1330 1331 1331 1333 1333 1330 1330 1330 1330 1333 1333 1332 1332 1335 1335 1336 1336 1334 1334 1336 1336 1337 1337 1334 1334 1337 1337 1338 1338 1334 1334 1338 1338 1339 1339 1334 1334 1334 1334 1339 1339 1340 1340 1366 1366 1367 1367 2489 2489 1366 1366 2490 2490 2491 2491 1367 1367 1366 1366 1368 1368 1366 1366 1369 1369 1368 1368 1368 1368 1369 1369 1370 1370 1375 1375 1374 1374 1373 1373 1374 1374 1372 1372 1373 1373 1373 1373 1372 1372 1369 1369 1372 1372 1371 1371 1369 1369 1369 1369 1371 1371 1370 1370 1377 1377 1378 1378 1373 1373 1378 1378 1376 1376 1373 1373 1373 1373 1376 1376 1375 1375 1342 1342 1341 1341 1343 1343 1341 1341 1345 1345 1343 1343 1343 1343 1345 1345 1344 1344 1345 1345 1346 1346 1344 1344 1346 1346 1345 1345 1347 1347 1345 1345 1349 1349 1347 1347 1347 1347 1349 1349 1348 1348 1352 1352 1351 1351 1349 1349 1351 1351 1350 1350 1349 1349 1349 1349 1350 1350 1348 1348 1365 1365 1364 1364 1363 1363 1364 1364 1362 1362 1363 1363 1363 1363 1362 1362 1361 1361 1362 1362 1360 1360 1361 1361 1361 1361 1360 1360 1359 1359 1360 1360 1358 1358 1359 1359 1359 1359 1358 1358 1357 1357 1358 1358 1356 1356 1357 1357 1357 1357 1356 1356 1355 1355 1356 1356 1354 1354 1355 1355 2492 2492 2493 2493 1352 1352 2494 2494 1353 1353 1352 1352 1352 1352 1353 1353 1351 1351 1409 1409 1412 1412 1411 1411 1380 1380 1385 1385 1379 1379 1385 1385 1384 1384 1379 1379 1379 1379 1384 1384 1381 1381 1384 1384 1386 1386 1381 1381 1381 1381 1386 1386 1382 1382 1386 1386 1387 1387 1382 1382 1382 1382 1387 1387 1383 1383 1387 1387 1389 1389 1383 1383 1383 1383 1389 1389 1388 1388 1389 1389 1390 1390 1388 1388 1388 1388 1390 1390 1391 1391 1390 1390 1392 1392 1391 1391 1391 1391 1392 1392 1394 1394 1392 1392 1393 1393 1394 1394 1394 1394 1393 1393 1396 1396 1393 1393 1395 1395 1396 1396 1396 1396 1395 1395 1399 1399 1395 1395 1397 1397 1399 1399 1399 1399 1397 1397 1405 1405 1397 1397 1398 1398 1405 1405 1405 1405 1398 1398 1408 1408 1398 1398 1400 1400 1408 1408 1408 1408 1400 1400 1410 1410 1404 1404 1406 1406 1411 1411 1406 1406 1407 1407 1411 1411 1411 1411 1407 1407 1409 1409 1400 1400 1401 1401 1410 1410 1401 1401 1402 1402 1410 1410 1410 1410 1402 1402 1411 1411 1402 1402 1403 1403 1411 1411 1411 1411 1403 1403 1404 1404 1415 1415 1414 1414 1413 1413 1413 1413 1419 1419 1418 1418 1418 1418 1417 1417 1413 1413 1417 1417 1416 1416 1413 1413 1413 1413 1416 1416 1415 1415 1421 1421 1422 1422 1420 1420 1422 1422 1423 1423 1420 1420 1423 1423 1424 1424 1420 1420 1424 1424 1425 1425 1420 1420 1420 1420 1425 1425 1426 1426 1428 1428 1427 1427 1429 1429 1427 1427 1431 1431 1429 1429 1429 1429 1431 1431 1430 1430 1431 1431 1432 1432 1430 1430 1432 1432 1431 1431 1433 1433 1431 1431 1435 1435 1433 1433 1433 1433 1435 1435 1434 1434 1438 1438 1437 1437 1435 1435 1437 1437 1436 1436 1435 1435 1435 1435 1436 1436 1434 1434 1452 1452 1453 1453 2495 2495 1452 1452 2496 2496 2497 2497 1453 1453 1452 1452 1454 1454 1452 1452 1455 1455 1454 1454 1454 1454 1455 1455 1456 1456 1461 1461 1460 1460 1459 1459 1460 1460 1458 1458 1459 1459 1459 1459 1458 1458 1455 1455 1458 1458 1457 1457 1455 1455 1455 1455 1457 1457 1456 1456 1463 1463 1464 1464 1459 1459 1464 1464 1462 1462 1459 1459 1459 1459 1462 1462 1461 1461 1451 1451 1450 1450 1449 1449 1450 1450 1448 1448 1449 1449 1449 1449 1448 1448 1447 1447 1448 1448 1446 1446 1447 1447 1447 1447 1446 1446 1445 1445 1446 1446 1444 1444 1445 1445 1445 1445 1444 1444 1443 1443 1444 1444 1442 1442 1443 1443 1443 1443 1442 1442 1441 1441 1442 1442 1440 1440 1441 1441 2498 2498 2499 2499 1438 1438 2500 2500 1439 1439 1438 1438 1438 1438 1439 1439 1437 1437 1495 1495 1498 1498 1497 1497 1496 1496 1488 1488 1497 1497 1488 1488 1489 1489 1497 1497 1497 1497 1489 1489 1490 1490 1466 1466 1471 1471 1465 1465 1471 1471 1470 1470 1465 1465 1465 1465 1470 1470 1467 1467 1470 1470 1472 1472 1467 1467 1467 1467 1472 1472 1468 1468 1472 1472 1473 1473 1468 1468 1468 1468 1473 1473 1469 1469 1473 1473 1475 1475 1469 1469 1469 1469 1475 1475 1474 1474 1475 1475 1476 1476 1474 1474 1474 1474 1476 1476 1477 1477 1476 1476 1478 1478 1477 1477 1477 1477 1478 1478 1480 1480 1478 1478 1479 1479 1480 1480 1480 1480 1479 1479 1482 1482 1479 1479 1481 1481 1482 1482 1482 1482 1481 1481 1485 1485 1481 1481 1483 1483 1485 1485 1485 1485 1483 1483 1491 1491 1483 1483 1484 1484 1491 1491 1491 1491 1484 1484 1494 1494 1484 1484 1486 1486 1494 1494 1494 1494 1486 1486 1496 1496 1486 1486 1487 1487 1496 1496 1496 1496 1487 1487 1488 1488 1490 1490 1492 1492 1497 1497 1492 1492 1493 1493 1497 1497 1497 1497 1493 1493 1495 1495 1501 1501 1499 1499 1500 1500 1500 1500 1505 1505 1504 1504 1504 1504 1503 1503 1500 1500 1503 1503 1502 1502 1500 1500 1500 1500 1502 1502 1501 1501 1506 1506 1508 1508 1507 1507 1508 1508 1509 1509 1507 1507 1509 1509 1510 1510 1507 1507 1510 1510 1511 1511 1507 1507 1507 1507 1511 1511 1512 1512 1524 1524 1525 1525 2501 2501 1524 1524 2502 2502 2503 2503 1525 1525 1524 1524 1523 1523 1524 1524 1521 1521 1523 1523 1523 1523 1521 1521 1522 1522 1516 1516 1518 1518 1517 1517 1518 1518 1519 1519 1517 1517 1517 1517 1519 1519 1521 1521 1519 1519 1520 1520 1521 1521 1521 1521 1520 1520 1522 1522 1513 1513 1514 1514 1517 1517 1514 1514 1515 1515 1517 1517 1517 1517 1515 1515 1516 1516 1550 1550 1549 1549 1548 1548 1549 1549 1546 1546 1548 1548 1548 1548 1546 1546 1547 1547 1546 1546 1545 1545 1547 1547 1545 1545 1546 1546 1544 1544 1546 1546 1542 1542 1544 1544 1544 1544 1542 1542 1543 1543 1538 1538 1540 1540 1542 1542 1540 1540 1541 1541 1542 1542 1542 1542 1541 1541 1543 1543 1526 1526 1528 1528 1527 1527 1528 1528 1530 1530 1527 1527 1527 1527 1530 1530 1529 1529 1530 1530 1532 1532 1529 1529 1529 1529 1532 1532 1531 1531 1532 1532 1534 1534 1531 1531 1531 1531 1534 1534 1533 1533 1534 1534 1536 1536 1533 1533 1533 1533 1536 1536 1535 1535 1536 1536 1537 1537 1535 1535 2504 2504 2505 2505 1538 1538 2506 2506 1539 1539 1538 1538 1538 1538 1539 1539 1540 1540 1552 1552 1553 1553 1561 1561 1586 1586 1588 1588 1579 1579 1587 1587 1585 1585 1588 1588 1585 1585 1583 1583 1588 1588 1583 1583 1582 1582 1588 1588 1582 1582 1580 1580 1588 1588 1588 1588 1580 1580 1579 1579 1561 1561 1560 1560 1552 1552 1560 1560 1559 1559 1552 1552 1552 1552 1559 1559 1557 1557 1557 1557 1556 1556 1552 1552 1556 1556 1554 1554 1552 1552 1552 1552 1554 1554 1551 1551 1579 1579 1578 1578 1586 1586 1578 1578 1577 1577 1586 1586 1586 1586 1577 1577 1584 1584 1577 1577 1576 1576 1584 1584 1584 1584 1576 1576 1581 1581 1576 1576 1574 1574 1581 1581 1581 1581 1574 1574 1575 1575 1574 1574 1573 1573 1575 1575 1575 1575 1573 1573 1572 1572 1573 1573 1571 1571 1572 1572 1572 1572 1571 1571 1570 1570 1571 1571 1569 1569 1570 1570 1570 1570 1569 1569 1567 1567 1569 1569 1568 1568 1567 1567 1567 1567 1568 1568 1564 1564 1568 1568 1566 1566 1564 1564 1564 1564 1566 1566 1558 1558 1566 1566 1565 1565 1558 1558 1558 1558 1565 1565 1555 1555 1565 1565 1563 1563 1555 1555 1555 1555 1563 1563 1553 1553 1563 1563 1562 1562 1553 1553 1553 1553 1562 1562 1561 1561 1589 1589 1590 1590 1591 1591 1590 1590 1593 1593 1591 1591 1591 1591 1593 1593 1595 1595 1593 1593 1597 1597 1595 1595 1595 1595 1597 1597 1599 1599 1597 1597 1601 1601 1599 1599 1599 1599 1601 1601 2507 2507 1601 1601 2508 2508 2509 2509 1603 1603 1605 1605 1607 1607 1605 1605 1609 1609 1607 1607 1607 1607 1609 1609 1611 1611 1609 1609 1613 1613 1611 1611 1611 1611 1613 1613 1615 1615 1613 1613 1617 1617 1615 1615 1615 1615 1617 1617 1619 1619 1617 1617 1621 1621 1619 1619 2510 2510 2511 2511 1623 1623 2512 2512 1625 1625 1623 1623 1623 1623 1625 1625 1627 1627 1625 1625 1629 1629 1627 1627 1627 1627 1629 1629 1631 1631 1629 1629 1633 1633 1631 1631 1631 1631 1633 1633 1635 1635 1633 1633 1636 1636 1635 1635 1635 1635 1636 1636 1632 1632 1636 1636 1634 1634 1632 1632 1632 1632 1634 1634 1628 1628 1634 1634 1630 1630 1628 1628 1628 1628 1630 1630 1624 1624 1630 1630 1626 1626 1624 1624 1624 1624 1626 1626 2513 2513 1626 1626 2514 2514 2515 2515 1620 1620 1622 1622 1616 1616 1622 1622 1618 1618 1616 1616 1616 1616 1618 1618 1612 1612 1618 1618 1614 1614 1612 1612 1612 1612 1614 1614 1608 1608 1614 1614 1610 1610 1608 1608 1608 1608 1610 1610 1604 1604 1610 1610 1606 1606 1604 1604 2516 2516 2517 2517 1600 1600 2518 2518 1602 1602 1600 1600 1600 1600 1602 1602 1596 1596 1602 1602 1598 1598 1596 1596 1596 1596 1598 1598 1592 1592 1598 1598 1594 1594 1592 1592 1592 1592 1594 1594 1589 1589 1594 1594 1590 1590 1589 1589 1657 1657 1655 1655 1660 1660 1655 1655 1659 1659 1660 1660 1660 1660 1659 1659 1663 1663 1659 1659 1665 1665 1663 1663 1663 1663 1665 1665 1667 1667 1665 1665 1673 1673 1667 1667 1667 1667 1673 1673 1669 1669 1673 1673 1678 1678 1669 1669 1669 1669 1678 1678 1671 1671 1678 1678 1680 1680 1671 1671 1671 1671 1680 1680 1675 1675 1680 1680 1682 1682 1675 1675 1675 1675 1682 1682 1677 1677 1682 1682 1684 1684 1677 1677 1677 1677 1684 1684 1676 1676 1684 1684 1683 1683 1676 1676 1676 1676 1683 1683 1672 1672 1683 1683 1681 1681 1672 1672 1672 1672 1681 1681 1670 1670 1681 1681 1679 1679 1670 1670 1670 1670 1679 1679 1668 1668 1679 1679 1674 1674 1668 1668 1668 1668 1674 1674 1664 1664 1674 1674 1666 1666 1664 1664 1664 1664 1666 1666 1661 1661 1666 1666 1662 1662 1661 1661 1661 1661 1662 1662 1658 1658 1662 1662 1656 1656 1658 1658 1658 1658 1656 1656 1654 1654 1656 1656 1648 1648 1654 1654 1654 1654 1648 1648 1652 1652 1648 1648 1643 1643 1652 1652 1652 1652 1643 1643 1650 1650 1643 1643 1641 1641 1650 1650 1650 1650 1641 1641 1646 1646 1641 1641 1639 1639 1646 1646 1646 1646 1639 1639 1644 1644 1639 1639 1637 1637 1644 1644 1644 1644 1637 1637 1645 1645 1637 1637 1638 1638 1645 1645 1645 1645 1638 1638 1649 1649 1638 1638 1640 1640 1649 1649 1649 1649 1640 1640 1651 1651 1640 1640 1642 1642 1651 1651 1651 1651 1642 1642 1653 1653 1642 1642 1647 1647 1653 1653 1653 1653 1647 1647 1657 1657 1647 1647 1655 1655 1657 1657 1718 1718 1720 1720 1715 1715 1720 1720 1722 1722 1715 1715 1718 1718 1715 1715 1714 1714 1715 1715 1709 1709 1714 1714 1714 1714 1709 1709 1712 1712 1712 1712 1709 1709 1708 1708 2519 2519 1703 1703 2520 2520 2521 2521 1703 1703 1706 1706 1706 1706 1703 1703 1701 1701 1703 1703 1697 1697 1701 1701 1701 1701 1697 1697 1699 1699 1689 1689 1693 1693 1690 1690 1693 1693 1694 1694 1690 1690 1690 1690 1694 1694 1697 1697 1694 1694 1696 1696 1697 1697 1697 1697 1696 1696 1699 1699 1689 1689 1690 1690 1686 1686 1690 1690 1685 1685 1686 1686 1686 1686 1685 1685 1687 1687 1691 1691 1698 1698 1700 1700 1700 1700 1695 1695 1691 1691 1695 1695 1692 1692 1691 1691 1691 1691 1692 1692 1685 1685 1692 1692 1688 1688 1685 1685 1685 1685 1688 1688 1687 1687 1704 1704 2522 2522 2523 2523 2524 2524 2525 2525 1704 1704 2526 2526 1705 1705 1704 1704 1704 1704 1705 1705 1698 1698 1705 1705 1702 1702 1698 1698 1698 1698 1702 1702 1700 1700 1721 1721 1719 1719 1716 1716 1719 1719 1717 1717 1716 1716 1716 1716 1717 1717 1710 1710 1717 1717 1713 1713 1710 1710 1710 1710 1713 1713 1711 1711 1721 1721 1716 1716 1724 1724 1716 1716 1723 1723 1724 1724 1724 1724 1723 1723 1726 1726 1723 1723 1730 1730 1726 1726 1726 1726 1730 1730 1728 1728 1736 1736 1734 1734 1730 1730 1734 1734 1731 1731 1730 1730 1730 1730 1731 1731 1728 1728 1742 1742 2527 2527 2528 2528 1740 1740 1737 1737 1736 1736 1736 1736 1737 1737 1734 1734 1749 1749 1745 1745 1742 1742 1745 1745 1743 1743 1742 1742 1742 1742 1743 1743 2529 2529 1755 1755 1752 1752 1749 1749 1752 1752 1750 1750 1749 1749 1749 1749 1750 1750 1745 1745 1761 1761 1758 1758 1755 1755 1758 1758 1756 1756 1755 1755 1755 1755 1756 1756 1752 1752 1757 1757 1759 1759 1754 1754 1759 1759 1760 1760 1754 1754 1754 1754 1760 1760 1761 1761 1760 1760 1762 1762 1761 1761 1761 1761 1762 1762 1758 1758 1757 1757 1754 1754 1753 1753 1754 1754 1748 1748 1753 1753 1753 1753 1748 1748 1751 1751 1741 1741 1746 1746 1748 1748 1746 1746 1747 1747 1748 1748 1748 1748 1747 1747 1751 1751 2530 2530 2531 2531 1741 1741 2532 2532 1744 1744 1741 1741 1741 1741 1744 1744 1746 1746 1729 1729 1733 1733 1735 1735 1733 1733 1738 1738 1735 1735 1735 1735 1738 1738 1739 1739 1720 1720 1725 1725 1722 1722 1725 1725 1727 1727 1722 1722 1722 1722 1727 1727 1729 1729 1727 1727 1732 1732 1729 1729 1729 1729 1732 1732 1733 1733 1763 1763 1764 1764 1765 1765 1764 1764 1767 1767 1765 1765 1765 1765 1767 1767 1769 1769 1767 1767 1771 1771 1769 1769 1769 1769 1771 1771 1773 1773 1771 1771 1775 1775 1773 1773 1773 1773 1775 1775 2533 2533 1775 1775 2534 2534 2535 2535 1777 1777 1779 1779 1781 1781 1779 1779 1783 1783 1781 1781 1781 1781 1783 1783 1785 1785 1783 1783 1787 1787 1785 1785 1785 1785 1787 1787 1789 1789 1787 1787 1791 1791 1789 1789 1789 1789 1791 1791 1793 1793 1791 1791 1795 1795 1793 1793 2536 2536 2537 2537 1797 1797 2538 2538 1799 1799 1797 1797 1797 1797 1799 1799 1801 1801 1799 1799 1803 1803 1801 1801 1801 1801 1803 1803 1805 1805 1803 1803 1807 1807 1805 1805 1805 1805 1807 1807 1809 1809 1807 1807 1810 1810 1809 1809 1809 1809 1810 1810 1806 1806 1810 1810 1808 1808 1806 1806 1806 1806 1808 1808 1802 1802 1808 1808 1804 1804 1802 1802 1802 1802 1804 1804 1798 1798 1804 1804 1800 1800 1798 1798 1798 1798 1800 1800 2539 2539 1800 1800 2540 2540 2541 2541 1794 1794 1796 1796 1790 1790 1796 1796 1792 1792 1790 1790 1790 1790 1792 1792 1786 1786 1792 1792 1788 1788 1786 1786 1786 1786 1788 1788 1782 1782 1788 1788 1784 1784 1782 1782 1782 1782 1784 1784 1778 1778 1784 1784 1780 1780 1778 1778 2542 2542 2543 2543 1774 1774 2544 2544 1776 1776 1774 1774 1774 1774 1776 1776 1770 1770 1776 1776 1772 1772 1770 1770 1770 1770 1772 1772 1766 1766 1772 1772 1768 1768 1766 1766 1766 1766 1768 1768 1763 1763 1768 1768 1764 1764 1763 1763 1827 1827 1821 1821 1831 1831 1821 1821 1829 1829 1831 1831 1831 1831 1829 1829 1834 1834 1829 1829 1833 1833 1834 1834 1834 1834 1833 1833 1837 1837 1833 1833 1839 1839 1837 1837 1837 1837 1839 1839 1841 1841 1839 1839 1847 1847 1841 1841 1841 1841 1847 1847 1843 1843 1847 1847 1852 1852 1843 1843 1843 1843 1852 1852 1845 1845 1852 1852 1854 1854 1845 1845 1845 1845 1854 1854 1849 1849 1854 1854 1856 1856 1849 1849 1849 1849 1856 1856 1851 1851 1856 1856 1858 1858 1851 1851 1851 1851 1858 1858 1850 1850 1858 1858 1857 1857 1850 1850 1850 1850 1857 1857 1846 1846 1857 1857 1855 1855 1846 1846 1846 1846 1855 1855 1844 1844 1855 1855 1853 1853 1844 1844 1844 1844 1853 1853 1842 1842 1853 1853 1848 1848 1842 1842 1842 1842 1848 1848 1838 1838 1848 1848 1840 1840 1838 1838 1838 1838 1840 1840 1835 1835 1840 1840 1836 1836 1835 1835 1835 1835 1836 1836 1832 1832 1836 1836 1830 1830 1832 1832 1832 1832 1830 1830 1828 1828 1830 1830 1822 1822 1828 1828 1828 1828 1822 1822 1826 1826 1822 1822 1817 1817 1826 1826 1826 1826 1817 1817 1824 1824 1817 1817 1815 1815 1824 1824 1824 1824 1815 1815 1820 1820 1815 1815 1813 1813 1820 1820 1820 1820 1813 1813 1818 1818 1813 1813 1811 1811 1818 1818 1818 1818 1811 1811 1819 1819 1811 1811 1812 1812 1819 1819 1819 1819 1812 1812 1823 1823 1812 1812 1814 1814 1823 1823 1823 1823 1814 1814 1825 1825 1814 1814 1816 1816 1825 1825 1825 1825 1816 1816 1827 1827 1816 1816 1821 1821 1827 1827 1892 1892 1894 1894 1889 1889 1894 1894 1896 1896 1889 1889 1892 1892 1889 1889 1888 1888 1889 1889 1883 1883 1888 1888 1888 1888 1883 1883 1886 1886 1886 1886 1883 1883 1882 1882 2545 2545 1877 1877 2546 2546 2547 2547 1877 1877 1880 1880 1880 1880 1877 1877 1875 1875 1877 1877 1871 1871 1875 1875 1875 1875 1871 1871 1873 1873 1863 1863 1867 1867 1864 1864 1867 1867 1868 1868 1864 1864 1864 1864 1868 1868 1871 1871 1868 1868 1870 1870 1871 1871 1871 1871 1870 1870 1873 1873 1863 1863 1864 1864 1860 1860 1864 1864 1859 1859 1860 1860 1860 1860 1859 1859 1861 1861 1865 1865 1872 1872 1874 1874 1874 1874 1869 1869 1865 1865 1869 1869 1866 1866 1865 1865 1865 1865 1866 1866 1859 1859 1866 1866 1862 1862 1859 1859 1859 1859 1862 1862 1861 1861 1878 1878 2548 2548 2549 2549 2550 2550 2551 2551 1878 1878 2552 2552 1879 1879 1878 1878 1878 1878 1879 1879 1872 1872 1879 1879 1876 1876 1872 1872 1872 1872 1876 1876 1874 1874 1895 1895 1893 1893 1890 1890 1893 1893 1891 1891 1890 1890 1890 1890 1891 1891 1884 1884 1891 1891 1887 1887 1884 1884 1884 1884 1887 1887 1885 1885 1895 1895 1890 1890 1898 1898 1890 1890 1897 1897 1898 1898 1898 1898 1897 1897 1900 1900 1897 1897 1904 1904 1900 1900 1900 1900 1904 1904 1902 1902 1910 1910 1908 1908 1904 1904 1908 1908 1905 1905 1904 1904 1904 1904 1905 1905 1902 1902 1916 1916 2553 2553 2554 2554 1914 1914 1911 1911 1910 1910 1910 1910 1911 1911 1908 1908 1923 1923 1919 1919 1916 1916 1919 1919 1917 1917 1916 1916 1916 1916 1917 1917 2555 2555 1929 1929 1926 1926 1923 1923 1926 1926 1924 1924 1923 1923 1923 1923 1924 1924 1919 1919 1935 1935 1932 1932 1929 1929 1932 1932 1930 1930 1929 1929 1929 1929 1930 1930 1926 1926 1931 1931 1933 1933 1928 1928 1933 1933 1934 1934 1928 1928 1928 1928 1934 1934 1935 1935 1934 1934 1936 1936 1935 1935 1935 1935 1936 1936 1932 1932 1931 1931 1928 1928 1927 1927 1928 1928 1922 1922 1927 1927 1927 1927 1922 1922 1925 1925 1915 1915 1920 1920 1922 1922 1920 1920 1921 1921 1922 1922 1922 1922 1921 1921 1925 1925 2556 2556 2557 2557 1915 1915 2558 2558 1918 1918 1915 1915 1915 1915 1918 1918 1920 1920 1903 1903 1907 1907 1909 1909 1907 1907 1912 1912 1909 1909 1909 1909 1912 1912 1913 1913 1894 1894 1899 1899 1896 1896 1899 1899 1901 1901 1896 1896 1896 1896 1901 1901 1903 1903 1901 1901 1906 1906 1903 1903 1903 1903 1906 1906 1907 1907 1937 1937 1938 1938 1939 1939 1938 1938 1941 1941 1939 1939 1939 1939 1941 1941 1943 1943 1941 1941 1945 1945 1943 1943 1943 1943 1945 1945 1947 1947 1945 1945 1949 1949 1947 1947 1947 1947 1949 1949 2559 2559 1949 1949 2560 2560 2561 2561 1951 1951 1953 1953 1955 1955 1953 1953 1957 1957 1955 1955 1955 1955 1957 1957 1959 1959 1957 1957 1961 1961 1959 1959 1959 1959 1961 1961 1963 1963 1961 1961 1965 1965 1963 1963 1963 1963 1965 1965 1967 1967 1965 1965 1969 1969 1967 1967 2562 2562 2563 2563 1971 1971 2564 2564 1973 1973 1971 1971 1971 1971 1973 1973 1975 1975 1973 1973 1977 1977 1975 1975 1975 1975 1977 1977 1979 1979 1977 1977 1981 1981 1979 1979 1979 1979 1981 1981 1983 1983 1981 1981 1984 1984 1983 1983 1983 1983 1984 1984 1980 1980 1984 1984 1982 1982 1980 1980 1980 1980 1982 1982 1976 1976 1982 1982 1978 1978 1976 1976 1976 1976 1978 1978 1972 1972 1978 1978 1974 1974 1972 1972 1972 1972 1974 1974 2565 2565 1974 1974 2566 2566 2567 2567 1968 1968 1970 1970 1964 1964 1970 1970 1966 1966 1964 1964 1964 1964 1966 1966 1960 1960 1966 1966 1962 1962 1960 1960 1960 1960 1962 1962 1956 1956 1962 1962 1958 1958 1956 1956 1956 1956 1958 1958 1952 1952 1958 1958 1954 1954 1952 1952 2568 2568 2569 2569 1948 1948 2570 2570 1950 1950 1948 1948 1948 1948 1950 1950 1944 1944 1950 1950 1946 1946 1944 1944 1944 1944 1946 1946 1940 1940 1946 1946 1942 1942 1940 1940 1940 1940 1942 1942 1937 1937 1942 1942 1938 1938 1937 1937 2001 2001 1995 1995 2005 2005 1995 1995 2003 2003 2005 2005 2005 2005 2003 2003 2008 2008 2003 2003 2007 2007 2008 2008 2008 2008 2007 2007 2011 2011 2007 2007 2013 2013 2011 2011 2011 2011 2013 2013 2015 2015 2013 2013 2021 2021 2015 2015 2015 2015 2021 2021 2017 2017 2021 2021 2026 2026 2017 2017 2017 2017 2026 2026 2019 2019 2026 2026 2028 2028 2019 2019 2019 2019 2028 2028 2023 2023 2028 2028 2030 2030 2023 2023 2023 2023 2030 2030 2025 2025 2030 2030 2032 2032 2025 2025 2025 2025 2032 2032 2024 2024 2032 2032 2031 2031 2024 2024 2024 2024 2031 2031 2020 2020 2031 2031 2029 2029 2020 2020 2020 2020 2029 2029 2018 2018 2029 2029 2027 2027 2018 2018 2018 2018 2027 2027 2016 2016 2027 2027 2022 2022 2016 2016 2016 2016 2022 2022 2012 2012 2022 2022 2014 2014 2012 2012 2012 2012 2014 2014 2009 2009 2014 2014 2010 2010 2009 2009 2009 2009 2010 2010 2006 2006 2010 2010 2004 2004 2006 2006 2006 2006 2004 2004 2002 2002 2004 2004 1996 1996 2002 2002 2002 2002 1996 1996 2000 2000 1996 1996 1991 1991 2000 2000 2000 2000 1991 1991 1998 1998 1991 1991 1989 1989 1998 1998 1998 1998 1989 1989 1994 1994 1989 1989 1987 1987 1994 1994 1994 1994 1987 1987 1992 1992 1987 1987 1985 1985 1992 1992 1992 1992 1985 1985 1993 1993 1985 1985 1986 1986 1993 1993 1993 1993 1986 1986 1997 1997 1986 1986 1988 1988 1997 1997 1997 1997 1988 1988 1999 1999 1988 1988 1990 1990 1999 1999 1999 1999 1990 1990 2001 2001 1990 1990 1995 1995 2001 2001 2080 2080 2075 2075 2078 2078 2075 2075 2071 2071 2078 2078 2080 2080 2078 2078 2081 2081 2078 2078 2084 2084 2081 2081 2081 2081 2084 2084 2086 2086 2086 2086 2084 2084 2087 2087 2571 2571 2090 2090 2572 2572 2573 2573 2090 2090 2092 2092 2092 2092 2090 2090 2094 2094 2090 2090 2097 2097 2094 2094 2094 2094 2097 2097 2098 2098 2106 2106 2105 2105 2103 2103 2105 2105 2101 2101 2103 2103 2103 2103 2101 2101 2097 2097 2101 2101 2099 2099 2097 2097 2097 2097 2099 2099 2098 2098 2106 2106 2103 2103 2109 2109 2103 2103 2110 2110 2109 2109 2109 2109 2110 2110 2108 2108 2102 2102 2096 2096 2095 2095 2095 2095 2100 2100 2102 2102 2100 2100 2104 2104 2102 2102 2102 2102 2104 2104 2110 2110 2104 2104 2107 2107 2110 2110 2110 2110 2107 2107 2108 2108 2089 2089 2574 2574 2575 2575 2576 2576 2577 2577 2089 2089 2578 2578 2091 2091 2089 2089 2089 2089 2091 2091 2096 2096 2091 2091 2093 2093 2096 2096 2096 2096 2093 2093 2095 2095 2074 2074 2076 2076 2077 2077 2076 2076 2079 2079 2077 2077 2077 2077 2079 2079 2083 2083 2079 2079 2082 2082 2083 2083 2083 2083 2082 2082 2085 2085 2074 2074 2077 2077 2072 2072 2077 2077 2070 2070 2072 2072 2072 2072 2070 2070 2069 2069 2070 2070 2063 2063 2069 2069 2069 2069 2063 2063 2067 2067 2057 2057 2061 2061 2063 2063 2061 2061 2065 2065 2063 2063 2063 2063 2065 2065 2067 2067 2051 2051 2579 2579 2580 2580 2055 2055 2059 2059 2057 2057 2057 2057 2059 2059 2061 2061 2045 2045 2050 2050 2051 2051 2050 2050 2053 2053 2051 2051 2051 2051 2053 2053 2581 2581 2038 2038 2043 2043 2045 2045 2043 2043 2047 2047 2045 2045 2045 2045 2047 2047 2050 2050 2033 2033 2037 2037 2038 2038 2037 2037 2040 2040 2038 2038 2038 2038 2040 2040 2043 2043 2041 2041 2036 2036 2039 2039 2036 2036 2035 2035 2039 2039 2039 2039 2035 2035 2033 2033 2035 2035 2034 2034 2033 2033 2033 2033 2034 2034 2037 2037 2041 2041 2039 2039 2042 2042 2039 2039 2046 2046 2042 2042 2042 2042 2046 2046 2044 2044 2052 2052 2049 2049 2046 2046 2049 2049 2048 2048 2046 2046 2046 2046 2048 2048 2044 2044 2582 2582 2583 2583 2052 2052 2584 2584 2054 2054 2052 2052 2052 2052 2054 2054 2049 2049 2064 2064 2062 2062 2058 2058 2062 2062 2060 2060 2058 2058 2058 2058 2060 2060 2056 2056 2075 2075 2073 2073 2071 2071 2073 2073 2068 2068 2071 2071 2071 2071 2068 2068 2064 2064 2068 2068 2066 2066 2064 2064 2064 2064 2066 2066 2062 2062 2113 2113 2115 2115 2114 2114 2113 2113 2114 2114 2112 2112 2127 2127 2126 2126 2125 2125 2126 2126 2124 2124 2125 2125 2125 2125 2124 2124 2123 2123 2124 2124 2122 2122 2123 2123 2123 2123 2122 2122 2121 2121 2122 2122 2120 2120 2121 2121 2121 2121 2120 2120 2585 2585 2120 2120 2586 2586 2587 2587 2119 2119 2118 2118 2117 2117 2118 2118 2116 2116 2117 2117 2117 2117 2116 2116 2114 2114 2116 2116 2111 2111 2114 2114 2114 2114 2111 2111 2112 2112 2140 2140 2141 2141 2142 2142 2128 2128 2129 2129 2130 2130 2129 2129 2131 2131 2130 2130 2130 2130 2131 2131 2132 2132 2131 2131 2133 2133 2132 2132 2132 2132 2133 2133 2134 2134 2133 2133 2135 2135 2134 2134 2134 2134 2135 2135 2588 2588 2135 2135 2589 2589 2590 2590 2136 2136 2137 2137 2138 2138 2137 2137 2139 2139 2138 2138 2138 2138 2139 2139 2143 2143 2139 2139 2140 2140 2143 2143 2143 2143 2140 2140 2144 2144 2140 2140 2142 2142 2144 2144 2159 2159 2158 2158 2157 2157 2159 2159 2157 2157 2161 2161 2146 2146 2145 2145 2148 2148 2145 2145 2147 2147 2148 2148 2148 2148 2147 2147 2150 2150 2147 2147 2149 2149 2150 2150 2150 2150 2149 2149 2152 2152 2149 2149 2151 2151 2152 2152 2152 2152 2151 2151 2591 2591 2151 2151 2592 2592 2593 2593 2154 2154 2153 2153 2156 2156 2153 2153 2155 2155 2156 2156 2156 2156 2155 2155 2157 2157 2155 2155 2160 2160 2157 2157 2157 2157 2160 2160 2161 2161 2176 2176 2175 2175 2174 2174 2176 2176 2174 2174 2178 2178 2163 2163 2162 2162 2165 2165 2162 2162 2164 2164 2165 2165 2165 2165 2164 2164 2167 2167 2164 2164 2166 2166 2167 2167 2167 2167 2166 2166 2169 2169 2166 2166 2168 2168 2169 2169 2169 2169 2168 2168 2594 2594 2168 2168 2595 2595 2596 2596 2171 2171 2170 2170 2173 2173 2170 2170 2172 2172 2173 2173 2173 2173 2172 2172 2174 2174 2172 2172 2177 2177 2174 2174 2174 2174 2177 2177 2178 2178 2202 2202 2226 2226 2200 2200 2226 2226 2224 2224 2200 2200 2200 2200 2224 2224 2198 2198 2224 2224 2222 2222 2198 2198 2597 2597 2598 2598 2196 2196 2599 2599 2220 2220 2196 2196 2196 2196 2220 2220 2194 2194 2220 2220 2218 2218 2194 2194 2194 2194 2218 2218 2192 2192 2218 2218 2216 2216 2192 2192 2192 2192 2216 2216 2190 2190 2216 2216 2214 2214 2190 2190 2190 2190 2214 2214 2188 2188 2214 2214 2212 2212 2188 2188 2188 2188 2212 2212 2186 2186 2212 2212 2210 2210 2186 2186 2186 2186 2210 2210 2184 2184 2210 2210 2208 2208 2184 2184 2184 2184 2208 2208 2600 2600 2208 2208 2601 2601 2602 2602 2182 2182 2206 2206 2180 2180 2206 2206 2204 2204 2180 2180 2180 2180 2204 2204 2179 2179 2204 2204 2203 2203 2179 2179 2179 2179 2203 2203 2181 2181 2203 2203 2205 2205 2181 2181 2181 2181 2205 2205 2183 2183 2205 2205 2207 2207 2183 2183 2603 2603 2604 2604 2185 2185 2605 2605 2209 2209 2185 2185 2185 2185 2209 2209 2187 2187 2209 2209 2211 2211 2187 2187 2187 2187 2211 2211 2189 2189 2211 2211 2213 2213 2189 2189 2189 2189 2213 2213 2191 2191 2213 2213 2215 2215 2191 2191 2191 2191 2215 2215 2193 2193 2215 2215 2217 2217 2193 2193 2193 2193 2217 2217 2195 2195 2217 2217 2219 2219 2195 2195 2195 2195 2219 2219 2197 2197 2219 2219 2221 2221 2197 2197 2197 2197 2221 2221 2606 2606 2221 2221 2607 2607 2608 2608 2199 2199 2223 2223 2201 2201 2223 2223 2225 2225 2201 2201 2201 2201 2225 2225 2202 2202 2225 2225 2226 2226 2202 2202 2248 2248 2272 2272 2246 2246 2272 2272 2270 2270 2246 2246 2246 2246 2270 2270 2244 2244 2270 2270 2268 2268 2244 2244 2244 2244 2268 2268 2242 2242 2268 2268 2266 2266 2242 2242 2242 2242 2266 2266 2240 2240 2266 2266 2264 2264 2240 2240 2240 2240 2264 2264 2238 2238 2264 2264 2262 2262 2238 2238 2238 2238 2262 2262 2236 2236 2262 2262 2260 2260 2236 2236 2236 2236 2260 2260 2234 2234 2260 2260 2258 2258 2234 2234 2234 2234 2258 2258 2232 2232 2258 2258 2256 2256 2232 2232 2232 2232 2256 2256 2230 2230 2256 2256 2254 2254 2230 2230 2230 2230 2254 2254 2228 2228 2254 2254 2252 2252 2228 2228 2228 2228 2252 2252 2227 2227 2252 2252 2251 2251 2227 2227 2227 2227 2251 2251 2229 2229 2251 2251 2253 2253 2229 2229 2229 2229 2253 2253 2231 2231 2253 2253 2255 2255 2231 2231 2231 2231 2255 2255 2233 2233 2255 2255 2257 2257 2233 2233 2233 2233 2257 2257 2235 2235 2257 2257 2259 2259 2235 2235 2235 2235 2259 2259 2237 2237 2259 2259 2261 2261 2237 2237 2237 2237 2261 2261 2239 2239 2261 2261 2263 2263 2239 2239 2239 2239 2263 2263 2241 2241 2263 2263 2265 2265 2241 2241 2241 2241 2265 2265 2243 2243 2265 2265 2267 2267 2243 2243 2243 2243 2267 2267 2245 2245 2267 2267 2269 2269 2245 2245 2245 2245 2269 2269 2247 2247 2269 2269 2271 2271 2247 2247 2247 2247 2271 2271 2249 2249 2271 2271 2273 2273 2249 2249 2249 2249 2273 2273 2250 2250 2273 2273 2274 2274 2250 2250 2250 2250 2274 2274 2248 2248 2274 2274 2272 2272 2248 2248
+3 3 1 1 12 12 1 1 0 0 12 12 35 35 33 33 28 28 33 33 30 30 28 28 20 20 16 16 18 18 16 16 14 14 18 18 18 18 14 14 11 11 42 42 44 44 32 32 44 44 43 43 32 32 30 30 27 27 28 28 27 27 24 24 28 28 28 28 24 24 18 18 24 24 22 22 18 18 18 18 22 22 20 20 0 0 2 2 12 12 2 2 4 4 12 12 12 12 4 4 17 17 4 4 6 6 17 17 17 17 6 6 8 8 8 8 10 10 17 17 10 10 13 13 17 17 17 17 13 13 15 15 26 26 29 29 25 25 29 29 31 31 25 25 25 25 31 31 34 34 15 15 19 19 17 17 19 19 21 21 17 17 17 17 21 21 25 25 21 21 23 23 25 25 25 25 23 23 26 26 11 11 9 9 18 18 9 9 7 7 18 18 18 18 7 7 12 12 7 7 5 5 12 12 12 12 5 5 3 3 43 43 41 41 32 32 41 41 39 39 32 32 32 32 39 39 28 28 39 39 37 37 28 28 28 28 37 37 35 35 34 34 36 36 25 25 36 36 38 38 25 25 25 25 38 38 32 32 38 38 40 40 32 32 32 32 40 40 42 42 235 235 919 919 920 920 921 921 283 283 266 266 235 235 922 922 250 250 923 923 924 924 250 250 250 250 925 925 266 266 926 926 927 927 266 266 266 266 928 928 929 929 930 930 931 931 283 283 932 932 933 933 283 283 283 283 934 934 299 299 935 935 936 936 299 299 937 937 938 938 299 299 299 299 939 939 319 319 940 940 941 941 319 319 319 319 942 942 335 335 943 943 944 944 335 335 335 335 945 945 343 343 946 946 947 947 343 343 948 948 949 949 343 343 950 950 951 951 343 343 343 343 952 952 339 339 953 953 954 954 339 339 339 339 955 955 328 328 956 956 957 957 328 328 958 958 959 959 328 328 328 328 960 960 307 307 961 961 962 962 307 307 307 307 963 963 289 289 964 964 965 965 289 289 966 966 967 967 289 289 968 968 969 969 289 289 289 289 970 970 273 273 971 971 972 972 273 273 273 273 973 973 258 258 974 974 975 975 258 258 258 258 976 976 242 242 977 977 978 978 242 242 979 979 980 980 242 242 981 981 982 982 242 242 242 242 983 983 227 227 984 984 985 985 227 227 227 227 986 986 212 212 987 987 988 988 212 212 989 989 990 990 212 212 212 212 991 991 192 192 992 992 993 993 192 192 192 192 994 994 177 177 995 995 996 996 177 177 997 997 998 998 177 177 999 999 1000 1000 177 177 177 177 1001 1001 162 162 1002 1002 1003 1003 162 162 162 162 1004 1004 147 147 1005 1005 1006 1006 147 147 147 147 1007 1007 131 131 1008 1008 1009 1009 131 131 1010 1010 1011 1011 131 131 1012 1012 1013 1013 131 131 131 131 1014 1014 115 115 1015 1015 1016 1016 115 115 115 115 1017 1017 98 98 1018 1018 1019 1019 98 98 1020 1020 1021 1021 98 98 98 98 1022 1022 81 81 1023 1023 1024 1024 81 81 81 81 1025 1025 60 60 1026 1026 1027 1027 60 60 1028 1028 1029 1029 60 60 1030 1030 1031 1031 60 60 60 60 1032 1032 49 49 1033 1033 1034 1034 49 49 49 49 1035 1035 46 46 1036 1036 1037 1037 46 46 46 46 1038 1038 55 55 1039 1039 1040 1040 55 55 1041 1041 1042 1042 55 55 1043 1043 1044 1044 55 55 55 55 1045 1045 70 70 1046 1046 1047 1047 70 70 70 70 1048 1048 91 91 1049 1049 1050 1050 91 91 1051 1051 1052 1052 91 91 91 91 1053 1053 107 107 1054 1054 1055 1055 107 107 107 107 1056 1056 124 124 1057 1057 1058 1058 124 124 1059 1059 170 170 154 154 1060 1060 1061 1061 124 124 1062 1062 1063 1063 124 124 124 124 1064 1064 139 139 1065 1065 1066 1066 139 139 139 139 1067 1067 154 154 1068 1068 1069 1069 154 154 154 154 1070 1070 1071 1071 1072 1072 1073 1073 170 170 1074 1074 1075 1075 170 170 170 170 1076 1076 185 185 1077 1077 1078 1078 185 185 185 185 1079 1079 204 204 1080 1080 1081 1081 204 204 204 204 1082 1082 219 219 1083 1083 1084 1084 219 219 219 219 1085 1085 235 235 1086 1086 1087 1087 235 235 235 235 1088 1088 1089 1089 185 185 171 171 170 170 171 171 155 155 170 170 170 170 155 155 154 154 155 155 140 140 154 154 154 154 140 140 139 139 140 140 125 125 139 139 139 139 125 125 124 124 125 125 109 109 124 124 124 124 109 109 107 107 109 109 93 93 107 107 107 107 93 93 91 91 93 93 75 75 91 91 91 91 75 75 70 70 75 75 57 57 70 70 70 70 57 57 55 55 57 57 50 50 55 55 55 55 50 50 46 46 50 50 52 52 46 46 46 46 52 52 49 49 52 52 64 64 49 49 49 49 64 64 60 60 64 64 83 83 60 60 60 60 83 83 81 81 83 83 100 100 81 81 81 81 100 100 98 98 100 100 116 116 98 98 98 98 116 116 115 115 116 116 132 132 115 115 115 115 132 132 131 131 132 132 148 148 131 131 131 131 148 148 147 147 148 148 163 163 147 147 147 147 163 163 162 162 163 163 178 178 162 162 162 162 178 178 177 177 178 178 193 193 177 177 177 177 193 193 192 192 193 193 211 211 192 192 192 192 211 211 212 212 211 211 226 226 212 212 212 212 226 226 227 227 226 226 241 241 227 227 227 227 241 241 242 242 241 241 257 257 242 242 242 242 257 257 258 258 257 257 272 272 258 258 258 258 272 272 273 273 272 272 288 288 273 273 273 273 288 288 289 289 288 288 306 306 289 289 289 289 306 306 307 307 306 306 325 325 307 307 307 307 325 325 328 328 325 325 337 337 328 328 328 328 337 337 339 339 337 337 340 340 339 339 339 339 340 340 343 343 340 340 333 333 343 343 343 343 333 333 335 335 333 333 318 318 335 335 335 335 318 318 319 319 318 318 297 297 319 319 319 319 297 297 299 299 297 297 281 281 299 299 299 299 281 281 283 283 281 281 264 264 283 283 283 283 264 264 266 266 264 264 249 249 266 266 266 266 249 249 250 250 249 249 234 234 250 250 250 250 234 234 235 235 234 234 218 218 235 235 235 235 218 218 219 219 218 218 203 203 219 219 219 219 203 203 204 204 203 203 186 186 204 204 204 204 186 186 185 185 186 186 171 171 185 185 186 186 172 172 171 171 172 172 156 156 171 171 171 171 156 156 155 155 156 156 141 141 155 155 155 155 141 141 140 140 141 141 126 126 140 140 140 140 126 126 125 125 126 126 110 110 125 125 125 125 110 110 109 109 110 110 94 94 109 109 109 109 94 94 93 93 94 94 77 77 93 93 93 93 77 77 75 75 77 77 61 61 75 75 75 75 61 61 57 57 61 61 54 54 57 57 57 57 54 54 50 50 54 54 56 56 50 50 50 50 56 56 52 52 56 56 67 67 52 52 52 52 67 67 64 64 67 67 85 85 64 64 64 64 85 85 83 83 85 85 102 102 83 83 83 83 102 102 100 100 102 102 118 118 100 100 100 100 118 118 116 116 118 118 133 133 116 116 116 116 133 133 132 132 133 133 149 149 132 132 132 132 149 149 148 148 149 149 164 164 148 148 148 148 164 164 163 163 164 164 179 179 163 163 163 163 179 179 178 178 179 179 194 194 178 178 178 178 194 194 193 193 194 194 209 209 193 193 193 193 209 209 211 211 209 209 225 225 211 211 211 211 225 225 226 226 225 225 240 240 226 226 226 226 240 240 241 241 240 240 256 256 241 241 241 241 256 256 257 257 256 256 271 271 257 257 257 257 271 271 272 272 271 271 286 286 272 272 272 272 286 286 288 288 286 286 303 303 288 288 288 288 303 303 306 306 303 303 321 321 306 306 306 306 321 321 325 325 321 321 332 332 325 325 325 325 332 332 337 337 332 332 334 334 337 337 337 337 334 334 340 340 334 334 330 330 340 340 340 340 330 330 333 333 330 330 312 312 333 333 333 333 312 312 318 318 312 312 295 295 318 318 318 318 295 295 297 297 295 295 280 280 297 297 297 297 280 280 281 281 280 280 263 263 281 281 281 281 263 263 264 264 263 263 248 248 264 264 264 264 248 248 249 249 248 248 233 233 249 249 249 249 233 233 234 234 233 233 217 217 234 234 234 234 217 217 218 218 217 217 202 202 218 218 218 218 202 202 203 203 202 202 187 187 203 203 203 203 187 187 186 186 187 187 172 172 186 186 187 187 173 173 172 172 173 173 157 157 172 172 172 172 157 157 156 156 157 157 142 142 156 156 156 156 142 142 141 141 142 142 127 127 141 141 141 141 127 127 126 126 127 127 111 111 126 126 126 126 111 111 110 110 111 111 96 96 110 110 110 110 96 96 94 94 96 96 82 82 94 94 94 94 82 82 77 77 82 82 66 66 77 77 77 77 66 66 61 61 66 66 58 58 61 61 61 61 58 58 54 54 58 58 62 62 54 54 54 54 62 62 56 56 62 62 72 72 56 56 56 56 72 72 67 67 72 72 87 87 67 67 67 67 87 87 85 85 87 87 104 104 85 85 85 85 104 104 102 102 104 104 119 119 102 102 102 102 119 119 118 118 119 119 134 134 118 118 118 118 134 134 133 133 134 134 150 150 133 133 133 133 150 150 149 149 150 150 165 165 149 149 149 149 165 165 164 164 165 165 180 180 164 164 164 164 180 180 179 179 180 180 195 195 179 179 179 179 195 195 194 194 195 195 208 208 194 194 194 194 208 208 209 209 208 208 224 224 209 209 209 209 224 224 225 225 224 224 239 239 225 225 225 225 239 239 240 240 239 239 255 255 240 240 240 240 255 255 256 256 255 255 270 270 256 256 256 256 270 270 271 271 270 270 285 285 271 271 271 271 285 285 286 286 285 285 300 300 286 286 286 286 300 300 303 303 300 300 314 314 303 303 303 303 314 314 321 321 314 314 327 327 321 321 321 321 327 327 332 332 327 327 331 331 332 332 332 332 331 331 334 334 331 331 323 323 334 334 334 334 323 323 330 330 323 323 309 309 330 330 330 330 309 309 312 312 309 309 294 294 312 312 312 312 294 294 295 295 294 294 278 278 295 295 295 295 278 278 280 280 278 278 262 262 280 280 280 280 262 262 263 263 262 262 247 247 263 263 263 263 247 247 248 248 247 247 232 232 248 248 248 248 232 232 233 233 232 232 216 216 233 233 233 233 216 216 217 217 216 216 201 201 217 217 217 217 201 201 202 202 201 201 188 188 202 202 202 202 188 188 187 187 188 188 173 173 187 187 188 188 174 174 173 173 174 174 159 159 173 173 173 173 159 159 157 157 159 159 143 143 157 157 157 157 143 143 142 142 143 143 128 128 142 142 142 142 128 128 127 127 128 128 113 113 127 127 127 127 113 113 111 111 113 113 101 101 111 111 111 111 101 101 96 96 101 101 86 86 96 96 96 96 86 86 82 82 86 86 74 74 82 82 82 82 74 74 66 66 74 74 65 65 66 66 66 66 65 65 58 58 65 65 68 68 58 58 58 58 68 68 62 62 68 68 78 78 62 62 62 62 78 78 72 72 78 78 92 92 72 72 72 72 92 92 87 87 92 92 105 105 87 87 87 87 105 105 104 104 105 105 120 120 104 104 104 104 120 120 119 119 120 120 135 135 119 119 119 119 135 135 134 134 135 135 151 151 134 134 134 134 151 151 150 150 151 151 166 166 150 150 150 150 166 166 165 165 166 166 181 181 165 165 165 165 181 181 180 180 181 181 196 196 180 180 180 180 196 196 195 195 196 196 207 207 195 195 195 195 207 207 208 208 207 207 223 223 208 208 208 208 223 223 224 224 223 223 238 238 224 224 224 224 238 238 239 239 238 238 253 253 239 239 239 239 253 253 255 255 253 253 269 269 255 255 255 255 269 269 270 270 269 269 282 282 270 270 270 270 282 282 285 285 282 282 296 296 285 285 285 285 296 296 300 300 296 296 310 310 300 300 300 300 310 310 314 314 310 310 322 322 314 314 314 314 322 322 327 327 322 322 324 324 327 327 327 327 324 324 331 331 324 324 317 317 331 331 331 331 317 317 323 323 317 317 304 304 323 323 323 323 304 304 309 309 304 304 291 291 309 309 309 309 291 291 294 294 291 291 277 277 294 294 294 294 277 277 278 278 277 277 261 261 278 278 278 278 261 261 262 262 261 261 246 246 262 262 262 262 246 246 247 247 246 246 231 231 247 247 247 247 231 231 232 232 231 231 215 215 232 232 232 232 215 215 216 216 215 215 200 200 216 216 216 216 200 200 201 201 200 200 189 189 201 201 201 201 189 189 188 188 189 189 174 174 188 188 189 189 175 175 174 174 175 175 160 160 174 174 174 174 160 160 159 159 160 160 145 145 159 159 159 159 145 145 143 143 145 145 129 129 143 143 143 143 129 129 128 128 129 129 117 117 128 128 128 128 117 117 113 113 117 117 103 103 113 113 113 113 103 103 101 101 103 103 88 88 101 101 101 101 88 88 86 86 88 88 79 79 86 86 86 86 79 79 74 74 79 79 73 73 74 74 74 74 73 73 65 65 73 73 76 76 65 65 65 65 76 76 68 68 76 76 84 84 68 68 68 68 84 84 78 78 84 84 95 95 78 78 78 78 95 95 92 92 95 95 108 108 92 92 92 92 108 108 105 105 108 108 122 122 105 105 105 105 122 122 120 120 122 122 137 137 120 120 120 120 137 137 135 135 137 137 152 152 135 135 135 135 152 152 151 151 152 152 167 167 151 151 151 151 167 167 166 166 167 167 182 182 166 166 166 166 182 182 181 181 182 182 197 197 181 181 181 181 197 197 196 196 197 197 206 206 196 196 196 196 206 206 207 207 206 206 221 221 207 207 207 207 221 221 223 223 221 221 237 237 223 223 223 223 237 237 238 238 237 237 252 252 238 238 238 238 252 252 253 253 252 252 265 265 253 253 253 253 265 265 269 269 265 265 279 279 269 269 269 269 279 279 282 282 279 279 293 293 282 282 282 282 293 293 296 296 293 293 305 305 296 296 296 296 305 305 310 310 305 305 313 313 310 310 310 310 313 313 322 322 313 313 315 315 322 322 322 322 315 315 324 324 315 315 311 311 324 324 324 324 311 311 317 317 311 311 301 301 317 317 317 317 301 301 304 304 301 301 287 287 304 304 304 304 287 287 291 291 287 287 275 275 291 291 291 291 275 275 277 277 275 275 260 260 277 277 277 277 260 260 261 261 260 260 245 245 261 261 261 261 245 245 246 246 245 245 230 230 246 246 246 246 230 230 231 231 230 230 214 214 231 231 231 231 214 214 215 215 214 214 199 199 215 215 215 215 199 199 200 200 199 199 190 190 200 200 200 200 190 190 189 189 190 190 175 175 189 189 389 389 396 396 394 394 403 403 398 398 396 396 398 398 395 395 396 396 396 396 395 395 394 394 409 409 408 408 410 410 408 408 404 404 410 410 410 410 404 404 403 403 404 404 402 402 403 403 403 403 402 402 398 398 409 409 410 410 412 412 1090 1090 417 417 1091 1091 1092 1092 417 417 416 416 416 416 417 417 418 418 417 417 423 423 418 418 418 418 423 423 422 422 422 422 423 423 424 424 423 423 430 430 424 424 424 424 430 430 428 428 437 437 432 432 430 430 432 432 429 429 430 430 430 430 429 429 428 428 433 433 435 435 434 434 435 435 438 438 434 434 434 434 438 438 437 437 438 438 436 436 437 437 437 437 436 436 432 432 433 433 434 434 431 431 434 434 427 427 431 431 431 431 427 427 426 426 426 426 427 427 425 425 427 427 421 421 425 425 425 425 421 421 420 420 420 420 421 421 419 419 421 421 1093 1093 419 419 419 419 1094 1094 415 415 407 407 411 411 414 414 411 411 413 413 414 414 1095 1095 1096 1096 415 415 399 399 401 401 400 400 401 401 405 405 400 400 400 400 405 405 407 407 405 405 406 406 407 407 407 407 406 406 411 411 399 399 400 400 397 397 400 400 393 393 397 397 397 397 393 393 392 392 392 392 393 393 391 391 393 393 387 387 391 391 391 391 387 387 388 388 388 388 387 387 386 386 387 387 380 380 386 386 386 386 380 380 382 382 373 373 378 378 380 380 378 378 381 381 380 380 380 380 381 381 382 382 367 367 368 368 366 366 368 368 1097 1097 366 366 366 366 1098 1098 1099 1099 372 372 374 374 373 373 373 373 374 374 378 378 367 367 366 366 362 362 366 366 359 359 362 362 362 362 359 359 360 360 360 360 359 359 358 358 359 359 353 353 358 358 358 358 353 353 354 354 354 354 353 353 352 352 353 353 346 346 352 352 352 352 346 346 348 348 349 349 345 345 346 346 345 345 347 347 346 346 346 346 347 347 348 348 357 357 355 355 356 356 355 355 351 351 356 356 356 356 351 351 349 349 351 351 350 350 349 349 349 349 350 350 345 345 357 357 356 356 361 361 356 356 363 363 361 361 361 361 363 363 364 364 364 364 363 363 365 365 363 363 1100 1100 365 365 365 365 1101 1101 1102 1102 370 370 369 369 371 371 369 369 376 376 371 371 371 371 376 376 375 375 383 383 379 379 376 376 379 379 377 377 376 376 376 376 377 377 375 375 394 394 390 390 389 389 390 390 385 385 389 389 389 389 385 385 383 383 385 385 384 384 383 383 383 383 384 384 379 379 442 442 452 452 444 444 452 452 455 455 444 444 444 444 455 455 446 446 455 455 457 457 446 446 446 446 457 457 454 454 457 457 461 461 454 454 454 454 461 461 460 460 461 461 463 463 460 460 460 460 463 463 466 466 463 463 467 467 466 466 466 466 467 467 472 472 467 467 470 470 472 472 472 472 470 470 478 478 470 470 473 473 478 478 478 478 473 473 485 485 473 473 476 476 485 485 485 485 476 476 491 491 476 476 479 479 491 491 491 491 479 479 493 493 479 479 482 482 493 493 482 482 484 484 493 493 493 493 484 484 495 495 484 484 487 487 495 495 495 495 487 487 497 497 487 487 489 489 497 497 497 497 489 489 496 496 489 489 488 488 496 496 496 496 488 488 494 494 488 488 486 486 494 494 494 494 486 486 492 492 486 486 483 483 492 492 492 492 483 483 490 490 483 483 480 480 490 490 490 490 480 480 481 481 480 480 477 477 481 481 481 481 477 477 475 475 477 477 474 474 475 475 475 475 474 474 469 469 474 474 471 471 469 469 471 471 468 468 469 469 469 469 468 468 464 464 468 468 465 465 464 464 464 464 465 465 459 459 465 465 462 462 459 459 459 459 462 462 451 451 462 462 458 458 451 451 451 451 458 458 445 445 458 458 456 456 445 445 445 445 456 456 443 443 456 456 453 453 443 443 443 443 453 453 441 441 453 453 450 450 441 441 441 441 450 450 439 439 450 450 448 448 439 439 439 439 448 448 440 440 448 448 447 447 440 440 440 440 447 447 442 442 447 447 449 449 442 442 442 442 449 449 452 452 623 623 1103 1103 638 638 1104 1104 1105 1105 638 638 638 638 1106 1106 654 654 1107 1107 1108 1108 654 654 1109 1109 1110 1110 654 654 654 654 1111 1111 670 670 1112 1112 1113 1113 670 670 1114 1114 1115 1115 670 670 670 670 1116 1116 685 685 1117 1117 1118 1118 685 685 1119 1119 1120 1120 685 685 685 685 1121 1121 698 698 1122 1122 1123 1123 698 698 1124 1124 1125 1125 698 698 698 698 1126 1126 711 711 1127 1127 1128 1128 711 711 711 711 1129 1129 721 721 1130 1130 1131 1131 721 721 1132 1132 1133 1133 721 721 721 721 1134 1134 714 714 1135 1135 1136 1136 714 714 1137 1137 1138 1138 714 714 714 714 1139 1139 703 703 1140 1140 1141 1141 703 703 1142 1142 1143 1143 703 703 703 703 1144 1144 689 689 1145 1145 1146 1146 689 689 689 689 1147 1147 674 674 1148 1148 1149 1149 674 674 1150 1150 1151 1151 674 674 1152 1152 1153 1153 674 674 674 674 1154 1154 659 659 1155 1155 1156 1156 659 659 659 659 1157 1157 646 646 1158 1158 1159 1159 646 646 1160 1160 1161 1161 646 646 646 646 1162 1162 630 630 1163 1163 1164 1164 630 630 630 630 1165 1165 619 619 1166 1166 1167 1167 619 619 1168 1168 1169 1169 619 619 619 619 1170 1170 604 604 1171 1171 1172 1172 604 604 1173 1173 1174 1174 604 604 604 604 1175 1175 589 589 1176 1176 1177 1177 589 589 1178 1178 1179 1179 589 589 589 589 1180 1180 573 573 1181 1181 1182 1182 573 573 1183 1183 1184 1184 573 573 573 573 1185 1185 558 558 1186 1186 1187 1187 558 558 558 558 1188 1188 543 543 1189 1189 1190 1190 543 543 1191 1191 1192 1192 543 543 1193 1193 1194 1194 543 543 543 543 1195 1195 529 529 1196 1196 1197 1197 529 529 529 529 1198 1198 518 518 1199 1199 1200 1200 518 518 1201 1201 1202 1202 518 518 518 518 1203 1203 515 515 1204 1204 1205 1205 515 515 515 515 1206 1206 526 526 1207 1207 1208 1208 526 526 1209 1209 1210 1210 526 526 526 526 1211 1211 539 539 1212 1212 1213 1213 539 539 1214 1214 1215 1215 539 539 539 539 1216 1216 553 553 1217 1217 1218 1218 553 553 1219 1219 1220 1220 553 553 553 553 1221 1221 569 569 1222 1222 1223 1223 569 569 1224 1224 1225 1225 569 569 569 569 1226 1226 582 582 1227 1227 1228 1228 582 582 582 582 1229 1229 597 597 1230 1230 1231 1231 597 597 1232 1232 1233 1233 597 597 597 597 1234 1234 612 612 1235 1235 1236 1236 612 612 612 612 1237 1237 623 623 1238 1238 1239 1239 623 623 623 623 1240 1240 1241 1241 597 597 596 596 582 582 596 596 581 581 582 582 582 582 581 581 569 569 581 581 567 567 569 569 569 569 567 567 553 553 567 567 552 552 553 553 553 553 552 552 539 539 552 552 536 536 539 539 539 539 536 536 526 526 536 536 523 523 526 526 526 526 523 523 515 515 523 523 511 511 515 515 515 515 511 511 518 518 511 511 513 513 518 518 518 518 513 513 529 529 513 513 527 527 529 529 529 529 527 527 543 543 527 527 541 541 543 543 543 543 541 541 558 558 541 541 556 556 558 558 558 558 556 556 573 573 556 556 572 572 573 573 573 573 572 572 589 589 572 572 588 588 589 589 589 589 588 588 604 604 588 588 603 603 604 604 604 604 603 603 619 619 603 603 618 618 619 619 619 619 618 618 630 630 618 618 631 631 630 630 630 630 631 631 646 646 631 631 647 647 646 646 646 646 647 647 659 659 647 647 660 660 659 659 659 659 660 660 674 674 660 660 676 676 674 674 674 674 676 676 689 689 676 676 691 691 689 689 689 689 691 691 703 703 691 691 705 705 703 703 703 703 705 705 714 714 705 705 720 720 714 714 714 714 720 720 721 721 720 720 723 723 721 721 721 721 723 723 711 711 723 723 716 716 711 711 711 711 716 716 698 698 716 716 701 701 698 698 698 698 701 701 685 685 701 701 686 686 685 685 685 685 686 686 670 670 686 686 671 671 670 670 670 670 671 671 654 654 671 671 655 655 654 654 654 654 655 655 638 638 655 655 640 640 638 638 638 638 640 640 623 623 640 640 624 624 623 623 623 623 624 624 612 612 624 624 611 611 612 612 612 612 611 611 597 597 611 611 596 596 597 597 596 596 595 595 581 581 595 595 579 579 581 581 581 581 579 579 567 567 579 579 564 564 567 567 567 567 564 564 552 552 564 564 550 550 552 552 552 552 550 550 536 536 550 550 535 535 536 536 536 536 535 535 523 523 535 535 516 516 523 523 523 523 516 516 511 511 516 516 508 508 511 511 511 511 508 508 513 513 508 508 509 509 513 513 513 513 509 509 527 527 509 509 521 521 527 527 527 527 521 521 541 541 521 521 538 538 541 541 541 541 538 538 556 556 538 538 555 555 556 556 556 556 555 555 572 572 555 555 571 571 572 572 572 572 571 571 588 588 571 571 586 586 588 588 588 588 586 586 603 603 586 586 602 602 603 603 603 603 602 602 618 618 602 602 617 617 618 618 618 618 617 617 631 631 617 617 632 632 631 631 631 631 632 632 647 647 632 632 648 648 647 647 647 647 648 648 660 660 648 648 663 663 660 660 660 660 663 663 676 676 663 663 677 677 676 676 676 676 677 677 691 691 677 677 693 693 691 691 691 691 693 693 705 705 693 693 708 708 705 705 705 705 708 708 720 720 708 708 725 725 720 720 720 720 725 725 723 723 725 725 727 727 723 723 723 723 727 727 716 716 727 727 722 722 716 716 716 716 722 722 701 701 722 722 707 707 701 701 701 701 707 707 686 686 707 707 690 690 686 686 686 686 690 690 671 671 690 690 672 672 671 671 671 671 672 672 655 655 672 672 656 656 655 655 655 655 656 656 640 640 656 656 641 641 640 640 640 640 641 641 624 624 641 641 625 625 624 624 624 624 625 625 611 611 625 625 610 610 611 611 611 611 610 610 596 596 610 610 595 595 596 596 595 595 594 594 579 579 594 594 578 578 579 579 579 579 578 578 564 564 578 578 563 563 564 564 564 564 563 563 550 550 563 563 547 547 550 550 550 550 547 547 535 535 547 547 532 532 535 535 535 535 532 532 516 516 532 532 510 510 516 516 516 516 510 510 508 508 510 510 504 504 508 508 508 508 504 504 509 509 504 504 505 505 509 509 509 509 505 505 521 521 505 505 512 512 521 521 521 521 512 512 538 538 512 512 534 534 538 538 538 538 534 534 555 555 534 534 551 551 555 555 555 555 551 551 571 571 551 551 568 568 571 571 571 571 568 568 586 586 568 568 585 585 586 586 586 586 585 585 602 602 585 585 601 601 602 602 602 602 601 601 617 617 601 601 616 616 617 617 617 617 616 616 632 632 616 616 633 633 632 632 632 632 633 633 648 648 633 633 649 649 648 648 648 648 649 649 663 663 649 649 665 665 663 663 663 663 665 665 677 677 665 665 679 679 677 677 677 677 679 679 693 693 679 679 695 695 693 693 693 693 695 695 708 708 695 695 715 715 708 708 708 708 715 715 725 725 715 715 729 729 725 725 725 725 729 729 727 727 729 729 731 731 727 727 727 727 731 731 722 722 731 731 728 728 722 722 722 722 728 728 707 707 728 728 709 709 707 707 707 707 709 709 690 690 709 709 692 692 690 690 690 690 692 692 672 672 692 692 675 675 672 672 672 672 675 675 656 656 675 675 657 657 656 656 656 656 657 657 641 641 657 657 642 642 641 641 641 641 642 642 625 625 642 642 626 626 625 625 625 625 626 626 610 610 626 626 609 609 610 610 610 610 609 609 595 595 609 609 594 594 595 595 594 594 593 593 578 578 593 593 577 577 578 578 578 578 577 577 563 563 577 577 561 561 563 563 563 563 561 561 547 547 561 561 545 545 547 547 547 547 545 545 532 532 545 545 525 525 532 532 532 532 525 525 510 510 525 525 506 506 510 510 510 510 506 506 504 504 506 506 500 500 504 504 504 504 500 500 505 505 500 500 501 501 505 505 505 505 501 501 512 512 501 501 507 507 512 512 512 512 507 507 534 534 507 507 530 530 534 534 534 534 530 530 551 551 530 530 549 549 551 551 551 551 549 549 568 568 549 549 565 565 568 568 568 568 565 565 585 585 565 565 583 583 585 585 585 585 583 583 601 601 583 583 600 600 601 601 601 601 600 600 616 616 600 600 615 615 616 616 616 616 615 615 633 633 615 615 635 635 633 633 633 633 635 635 649 649 635 635 650 650 649 649 649 649 650 650 665 665 650 650 666 666 665 665 665 665 666 666 679 679 666 666 682 682 679 679 679 679 682 682 695 695 682 682 700 700 695 695 695 695 700 700 715 715 700 700 724 724 715 715 715 715 724 724 729 729 724 724 733 733 729 729 729 729 733 733 731 731 733 733 734 734 731 731 731 731 734 734 728 728 734 734 732 732 728 728 728 728 732 732 709 709 732 732 718 718 709 709 709 709 718 718 692 692 718 718 694 694 692 692 692 692 694 694 675 675 694 694 678 678 675 675 675 675 678 678 657 657 678 678 661 661 657 657 657 657 661 661 642 642 661 661 643 643 642 642 642 642 643 643 626 626 643 643 627 627 626 626 626 626 627 627 609 609 627 627 608 608 609 609 609 609 608 608 594 594 608 608 593 593 594 594 593 593 592 592 577 577 592 592 576 576 577 577 577 577 576 576 561 561 576 576 560 560 561 561 561 561 560 560 545 545 560 560 542 542 545 545 545 545 542 542 525 525 542 542 514 514 525 525 525 525 514 514 506 506 514 514 502 502 506 506 506 506 502 502 500 500 502 502 498 498 500 500 500 500 498 498 501 501 498 498 499 499 501 501 501 501 499 499 507 507 499 499 503 503 507 507 507 507 503 503 530 530 503 503 522 522 530 530 530 530 522 522 549 549 522 522 546 546 549 549 549 549 546 546 565 565 546 546 562 562 565 565 565 565 562 562 583 583 562 562 580 580 583 583 583 583 580 580 600 600 580 580 599 599 600 600 600 600 599 599 615 615 599 599 614 614 615 615 615 615 614 614 635 635 614 614 636 636 635 635 635 635 636 636 650 650 636 636 651 651 650 650 650 650 651 651 666 666 651 651 667 667 666 666 666 666 667 667 682 682 667 667 683 683 682 682 682 682 683 683 700 700 683 683 706 706 700 700 700 700 706 706 724 724 706 706 730 730 724 724 724 724 730 730 733 733 730 730 736 736 733 733 733 733 736 736 734 734 736 736 737 737 734 734 734 734 737 737 732 732 737 737 735 735 732 732 732 732 735 735 718 718 735 735 726 726 718 718 718 718 726 726 694 694 726 726 699 699 694 694 694 694 699 699 678 678 699 699 681 681 678 678 678 678 681 681 661 661 681 681 664 664 661 661 661 661 664 664 643 643 664 664 645 645 643 643 643 643 645 645 627 627 645 645 628 628 627 627 627 627 628 628 608 608 628 628 607 607 608 608 608 608 607 607 593 593 607 607 592 592 593 593 779 779 774 774 781 781 774 774 782 782 781 781 781 781 782 782 783 783 782 782 788 788 783 783 795 795 793 793 794 794 793 793 789 789 794 794 794 794 789 789 788 788 789 789 787 787 788 788 788 788 787 787 783 783 808 808 805 805 801 801 805 805 800 800 801 801 801 801 800 800 1242 1242 800 800 799 799 1243 1243 1244 1244 799 799 1245 1245 814 814 809 809 808 808 809 809 807 807 808 808 808 808 807 807 805 805 811 811 810 810 814 814 810 810 812 812 814 814 812 812 815 815 814 814 815 815 813 813 814 814 814 814 813 813 809 809 798 798 802 802 804 804 802 802 803 803 804 804 804 804 803 803 811 811 803 803 806 806 811 811 811 811 806 806 810 810 790 790 791 791 792 792 791 791 796 796 792 792 1246 1246 1247 1247 798 798 1248 1248 797 797 798 798 798 798 797 797 802 802 778 778 780 780 785 785 780 780 784 784 785 785 785 785 784 784 792 792 784 784 786 786 792 792 792 792 786 786 790 790 772 772 776 776 778 778 776 776 777 777 778 778 778 778 777 777 780 780 765 765 766 766 772 772 766 766 767 767 772 772 767 767 771 771 772 772 771 771 773 773 772 772 772 772 773 773 776 776 752 752 757 757 1249 1249 757 757 1250 1250 1251 1251 758 758 759 759 765 765 759 759 761 761 765 765 765 765 761 761 766 766 745 745 747 747 746 746 747 747 751 751 746 746 746 746 751 751 752 752 751 751 753 753 752 752 752 752 753 753 757 757 742 742 739 739 738 738 739 739 740 740 738 738 738 738 740 740 746 746 740 740 741 741 746 746 746 746 741 741 745 745 750 750 749 749 748 748 749 749 744 744 748 748 748 748 744 744 742 742 744 744 743 743 742 742 742 742 743 743 739 739 1252 1252 1253 1253 755 755 1254 1254 756 756 755 755 755 755 756 756 748 748 756 756 754 754 748 748 748 748 754 754 750 750 768 768 764 764 762 762 764 764 763 763 762 762 762 762 763 763 760 760 779 779 775 775 774 774 775 775 770 770 774 774 774 774 770 770 768 768 770 770 769 769 768 768 768 768 769 769 764 764 841 841 837 837 836 836 837 837 834 834 836 836 836 836 834 834 831 831 834 834 830 830 831 831 831 831 830 830 826 826 830 830 827 827 826 826 826 826 827 827 820 820 827 827 824 824 820 820 820 820 824 824 818 818 824 824 822 822 818 818 818 818 822 822 816 816 822 822 823 823 816 816 816 816 823 823 817 817 823 823 825 825 817 817 817 817 825 825 819 819 825 825 829 829 819 819 819 819 829 829 821 821 829 829 832 832 821 821 821 821 832 832 828 828 832 832 835 835 828 828 828 828 835 835 833 833 835 835 839 839 833 833 833 833 839 839 838 838 839 839 842 842 838 838 838 838 842 842 843 843 842 842 845 845 843 843 843 843 845 845 848 848 845 845 849 849 848 848 848 848 849 849 853 853 849 849 852 852 853 853 853 853 852 852 859 859 852 852 855 855 859 859 859 859 855 855 861 861 855 855 857 857 861 861 861 861 857 857 863 863 857 857 856 856 863 863 863 863 856 856 862 862 856 856 854 854 862 862 862 862 854 854 860 860 854 854 850 850 860 860 860 860 850 850 858 858 850 850 847 847 858 858 858 858 847 847 851 851 847 847 844 844 851 851 851 851 844 844 846 846 844 844 840 840 846 846 846 846 840 840 841 841 840 840 837 837 841 841 880 880 878 878 876 876 878 878 875 875 876 876 876 876 875 875 873 873 886 886 884 884 876 876 884 884 882 882 876 876 876 876 882 882 880 880 885 885 887 887 876 876 887 887 888 888 876 876 876 876 888 888 886 886 879 879 881 881 876 876 881 881 883 883 876 876 876 876 883 883 885 885 872 872 874 874 876 876 874 874 877 877 876 876 876 876 877 877 879 879 866 866 868 868 876 876 868 868 870 870 876 876 876 876 870 870 872 872 867 867 865 865 876 876 865 865 864 864 876 876 876 876 864 864 866 866 873 873 871 871 876 876 871 871 869 869 876 876 876 876 869 869 867 867 889 889 890 890 891 891 890 890 892 892 891 891 893 893 894 894 895 895 894 894 896 896 895 895 897 897 898 898 899 899 898 898 900 900 899 899 901 901 902 902 903 903 902 902 904 904 903 903 905 905 906 906 907 907 906 906 908 908 907 907 909 909 910 910 911 911 910 910 912 912 911 911 913 913 914 914 915 915 914 914 916 916 915 915 915 915 916 916 917 917 916 916 918 918 917 917
+10 10 13 13 17 17 35 35 33 33 28 28 33 33 30 30 28 28 31 31 34 34 25 25 20 20 16 16 18 18 16 16 14 14 18 18 18 18 14 14 11 11 42 42 44 44 32 32 44 44 43 43 32 32 13 13 15 15 17 17 15 15 19 19 17 17 17 17 19 19 25 25 19 19 21 21 25 25 25 25 21 21 23 23 23 23 26 26 25 25 26 26 29 29 25 25 25 25 29 29 31 31 3 3 1 1 12 12 1 1 0 0 12 12 12 12 0 0 2 2 2 2 4 4 12 12 4 4 6 6 12 12 12 12 6 6 17 17 6 6 8 8 17 17 17 17 8 8 10 10 30 30 27 27 28 28 27 27 24 24 28 28 28 28 24 24 18 18 24 24 22 22 18 18 18 18 22 22 20 20 43 43 41 41 32 32 41 41 39 39 32 32 32 32 39 39 28 28 39 39 37 37 28 28 28 28 37 37 35 35 34 34 36 36 25 25 36 36 38 38 25 25 25 25 38 38 32 32 38 38 40 40 32 32 32 32 40 40 42 42 11 11 9 9 18 18 9 9 7 7 18 18 18 18 7 7 12 12 7 7 5 5 12 12 12 12 5 5 3 3 235 235 919 919 920 920 921 921 283 283 266 266 235 235 922 922 250 250 923 923 924 924 250 250 250 250 925 925 266 266 926 926 927 927 266 266 266 266 928 928 929 929 930 930 931 931 283 283 932 932 933 933 283 283 283 283 934 934 299 299 935 935 936 936 299 299 937 937 938 938 299 299 299 299 939 939 319 319 940 940 941 941 319 319 319 319 942 942 335 335 943 943 944 944 335 335 335 335 945 945 343 343 946 946 947 947 343 343 948 948 949 949 343 343 950 950 951 951 343 343 343 343 952 952 339 339 953 953 954 954 339 339 339 339 955 955 328 328 956 956 957 957 328 328 958 958 959 959 328 328 328 328 960 960 307 307 961 961 962 962 307 307 307 307 963 963 289 289 964 964 965 965 289 289 966 966 967 967 289 289 968 968 969 969 289 289 289 289 970 970 273 273 971 971 972 972 273 273 273 273 973 973 258 258 974 974 975 975 258 258 258 258 976 976 242 242 977 977 978 978 242 242 979 979 980 980 242 242 981 981 982 982 242 242 242 242 983 983 227 227 984 984 985 985 227 227 227 227 986 986 212 212 987 987 988 988 212 212 989 989 990 990 212 212 212 212 991 991 192 192 992 992 993 993 192 192 192 192 994 994 177 177 995 995 996 996 177 177 997 997 998 998 177 177 999 999 1000 1000 177 177 177 177 1001 1001 162 162 1002 1002 1003 1003 162 162 162 162 1004 1004 147 147 1005 1005 1006 1006 147 147 147 147 1007 1007 131 131 1008 1008 1009 1009 131 131 1010 1010 1011 1011 131 131 1012 1012 1013 1013 131 131 131 131 1014 1014 115 115 1015 1015 1016 1016 115 115 115 115 1017 1017 98 98 1018 1018 1019 1019 98 98 1020 1020 1021 1021 98 98 98 98 1022 1022 81 81 1023 1023 1024 1024 81 81 81 81 1025 1025 60 60 1026 1026 1027 1027 60 60 1028 1028 1029 1029 60 60 1030 1030 1031 1031 60 60 60 60 1032 1032 49 49 1033 1033 1034 1034 49 49 49 49 1035 1035 46 46 1036 1036 1037 1037 46 46 46 46 1038 1038 55 55 1039 1039 1040 1040 55 55 1041 1041 1042 1042 55 55 1043 1043 1044 1044 55 55 55 55 1045 1045 70 70 1046 1046 1047 1047 70 70 70 70 1048 1048 91 91 1049 1049 1050 1050 91 91 1051 1051 1052 1052 91 91 91 91 1053 1053 107 107 1054 1054 1055 1055 107 107 107 107 1056 1056 124 124 1057 1057 1058 1058 124 124 1059 1059 170 170 154 154 1060 1060 1061 1061 124 124 1062 1062 1063 1063 124 124 124 124 1064 1064 139 139 1065 1065 1066 1066 139 139 139 139 1067 1067 154 154 1068 1068 1069 1069 154 154 154 154 1070 1070 1071 1071 1072 1072 1073 1073 170 170 1074 1074 1075 1075 170 170 170 170 1076 1076 185 185 1077 1077 1078 1078 185 185 185 185 1079 1079 204 204 1080 1080 1081 1081 204 204 204 204 1082 1082 219 219 1083 1083 1084 1084 219 219 219 219 1085 1085 235 235 1086 1086 1087 1087 235 235 235 235 1088 1088 1089 1089 185 185 171 171 170 170 171 171 155 155 170 170 170 170 155 155 154 154 155 155 140 140 154 154 154 154 140 140 139 139 140 140 125 125 139 139 139 139 125 125 124 124 125 125 109 109 124 124 124 124 109 109 107 107 109 109 93 93 107 107 107 107 93 93 91 91 93 93 75 75 91 91 91 91 75 75 70 70 75 75 57 57 70 70 70 70 57 57 55 55 57 57 50 50 55 55 55 55 50 50 46 46 50 50 52 52 46 46 46 46 52 52 49 49 52 52 64 64 49 49 49 49 64 64 60 60 64 64 83 83 60 60 60 60 83 83 81 81 83 83 100 100 81 81 81 81 100 100 98 98 100 100 116 116 98 98 98 98 116 116 115 115 116 116 132 132 115 115 115 115 132 132 131 131 132 132 148 148 131 131 131 131 148 148 147 147 148 148 163 163 147 147 147 147 163 163 162 162 163 163 178 178 162 162 162 162 178 178 177 177 178 178 193 193 177 177 177 177 193 193 192 192 193 193 211 211 192 192 192 192 211 211 212 212 211 211 226 226 212 212 212 212 226 226 227 227 226 226 241 241 227 227 227 227 241 241 242 242 241 241 257 257 242 242 242 242 257 257 258 258 257 257 272 272 258 258 258 258 272 272 273 273 272 272 288 288 273 273 273 273 288 288 289 289 288 288 306 306 289 289 289 289 306 306 307 307 306 306 325 325 307 307 307 307 325 325 328 328 325 325 337 337 328 328 328 328 337 337 339 339 337 337 340 340 339 339 339 339 340 340 343 343 340 340 333 333 343 343 343 343 333 333 335 335 333 333 318 318 335 335 335 335 318 318 319 319 318 318 297 297 319 319 319 319 297 297 299 299 297 297 281 281 299 299 299 299 281 281 283 283 281 281 264 264 283 283 283 283 264 264 266 266 264 264 249 249 266 266 266 266 249 249 250 250 249 249 234 234 250 250 250 250 234 234 235 235 234 234 218 218 235 235 235 235 218 218 219 219 218 218 203 203 219 219 219 219 203 203 204 204 203 203 186 186 204 204 204 204 186 186 185 185 186 186 171 171 185 185 186 186 172 172 171 171 172 172 156 156 171 171 171 171 156 156 155 155 156 156 141 141 155 155 155 155 141 141 140 140 141 141 126 126 140 140 140 140 126 126 125 125 126 126 110 110 125 125 125 125 110 110 109 109 110 110 94 94 109 109 109 109 94 94 93 93 94 94 77 77 93 93 93 93 77 77 75 75 77 77 61 61 75 75 75 75 61 61 57 57 61 61 54 54 57 57 57 57 54 54 50 50 54 54 56 56 50 50 50 50 56 56 52 52 56 56 67 67 52 52 52 52 67 67 64 64 67 67 85 85 64 64 64 64 85 85 83 83 85 85 102 102 83 83 83 83 102 102 100 100 102 102 118 118 100 100 100 100 118 118 116 116 118 118 133 133 116 116 116 116 133 133 132 132 133 133 149 149 132 132 132 132 149 149 148 148 149 149 164 164 148 148 148 148 164 164 163 163 164 164 179 179 163 163 163 163 179 179 178 178 179 179 194 194 178 178 178 178 194 194 193 193 194 194 209 209 193 193 193 193 209 209 211 211 209 209 225 225 211 211 211 211 225 225 226 226 225 225 240 240 226 226 226 226 240 240 241 241 240 240 256 256 241 241 241 241 256 256 257 257 256 256 271 271 257 257 257 257 271 271 272 272 271 271 286 286 272 272 272 272 286 286 288 288 286 286 303 303 288 288 288 288 303 303 306 306 303 303 321 321 306 306 306 306 321 321 325 325 321 321 332 332 325 325 325 325 332 332 337 337 332 332 334 334 337 337 337 337 334 334 340 340 334 334 330 330 340 340 340 340 330 330 333 333 330 330 312 312 333 333 333 333 312 312 318 318 312 312 295 295 318 318 318 318 295 295 297 297 295 295 280 280 297 297 297 297 280 280 281 281 280 280 263 263 281 281 281 281 263 263 264 264 263 263 248 248 264 264 264 264 248 248 249 249 248 248 233 233 249 249 249 249 233 233 234 234 233 233 217 217 234 234 234 234 217 217 218 218 217 217 202 202 218 218 218 218 202 202 203 203 202 202 187 187 203 203 203 203 187 187 186 186 187 187 172 172 186 186 187 187 173 173 172 172 173 173 157 157 172 172 172 172 157 157 156 156 157 157 142 142 156 156 156 156 142 142 141 141 142 142 127 127 141 141 141 141 127 127 126 126 127 127 111 111 126 126 126 126 111 111 110 110 111 111 96 96 110 110 110 110 96 96 94 94 96 96 82 82 94 94 94 94 82 82 77 77 82 82 66 66 77 77 77 77 66 66 61 61 66 66 58 58 61 61 61 61 58 58 54 54 58 58 62 62 54 54 54 54 62 62 56 56 62 62 72 72 56 56 56 56 72 72 67 67 72 72 87 87 67 67 67 67 87 87 85 85 87 87 104 104 85 85 85 85 104 104 102 102 104 104 119 119 102 102 102 102 119 119 118 118 119 119 134 134 118 118 118 118 134 134 133 133 134 134 150 150 133 133 133 133 150 150 149 149 150 150 165 165 149 149 149 149 165 165 164 164 165 165 180 180 164 164 164 164 180 180 179 179 180 180 195 195 179 179 179 179 195 195 194 194 195 195 208 208 194 194 194 194 208 208 209 209 208 208 224 224 209 209 209 209 224 224 225 225 224 224 239 239 225 225 225 225 239 239 240 240 239 239 255 255 240 240 240 240 255 255 256 256 255 255 270 270 256 256 256 256 270 270 271 271 270 270 285 285 271 271 271 271 285 285 286 286 285 285 300 300 286 286 286 286 300 300 303 303 300 300 314 314 303 303 303 303 314 314 321 321 314 314 327 327 321 321 321 321 327 327 332 332 327 327 331 331 332 332 332 332 331 331 334 334 331 331 323 323 334 334 334 334 323 323 330 330 323 323 309 309 330 330 330 330 309 309 312 312 309 309 294 294 312 312 312 312 294 294 295 295 294 294 278 278 295 295 295 295 278 278 280 280 278 278 262 262 280 280 280 280 262 262 263 263 262 262 247 247 263 263 263 263 247 247 248 248 247 247 232 232 248 248 248 248 232 232 233 233 232 232 216 216 233 233 233 233 216 216 217 217 216 216 201 201 217 217 217 217 201 201 202 202 201 201 188 188 202 202 202 202 188 188 187 187 188 188 173 173 187 187 188 188 174 174 173 173 174 174 159 159 173 173 173 173 159 159 157 157 159 159 143 143 157 157 157 157 143 143 142 142 143 143 128 128 142 142 142 142 128 128 127 127 128 128 113 113 127 127 127 127 113 113 111 111 113 113 101 101 111 111 111 111 101 101 96 96 101 101 86 86 96 96 96 96 86 86 82 82 86 86 74 74 82 82 82 82 74 74 66 66 74 74 65 65 66 66 66 66 65 65 58 58 65 65 68 68 58 58 58 58 68 68 62 62 68 68 78 78 62 62 62 62 78 78 72 72 78 78 92 92 72 72 72 72 92 92 87 87 92 92 105 105 87 87 87 87 105 105 104 104 105 105 120 120 104 104 104 104 120 120 119 119 120 120 135 135 119 119 119 119 135 135 134 134 135 135 151 151 134 134 134 134 151 151 150 150 151 151 166 166 150 150 150 150 166 166 165 165 166 166 181 181 165 165 165 165 181 181 180 180 181 181 196 196 180 180 180 180 196 196 195 195 196 196 207 207 195 195 195 195 207 207 208 208 207 207 223 223 208 208 208 208 223 223 224 224 223 223 238 238 224 224 224 224 238 238 239 239 238 238 253 253 239 239 239 239 253 253 255 255 253 253 269 269 255 255 255 255 269 269 270 270 269 269 282 282 270 270 270 270 282 282 285 285 282 282 296 296 285 285 285 285 296 296 300 300 296 296 310 310 300 300 300 300 310 310 314 314 310 310 322 322 314 314 314 314 322 322 327 327 322 322 324 324 327 327 327 327 324 324 331 331 324 324 317 317 331 331 331 331 317 317 323 323 317 317 304 304 323 323 323 323 304 304 309 309 304 304 291 291 309 309 309 309 291 291 294 294 291 291 277 277 294 294 294 294 277 277 278 278 277 277 261 261 278 278 278 278 261 261 262 262 261 261 246 246 262 262 262 262 246 246 247 247 246 246 231 231 247 247 247 247 231 231 232 232 231 231 215 215 232 232 232 232 215 215 216 216 215 215 200 200 216 216 216 216 200 200 201 201 200 200 189 189 201 201 201 201 189 189 188 188 189 189 174 174 188 188 189 189 175 175 174 174 175 175 160 160 174 174 174 174 160 160 159 159 160 160 145 145 159 159 159 159 145 145 143 143 145 145 129 129 143 143 143 143 129 129 128 128 129 129 117 117 128 128 128 128 117 117 113 113 117 117 103 103 113 113 113 113 103 103 101 101 103 103 88 88 101 101 101 101 88 88 86 86 88 88 79 79 86 86 86 86 79 79 74 74 79 79 73 73 74 74 74 74 73 73 65 65 73 73 76 76 65 65 65 65 76 76 68 68 76 76 84 84 68 68 68 68 84 84 78 78 84 84 95 95 78 78 78 78 95 95 92 92 95 95 108 108 92 92 92 92 108 108 105 105 108 108 122 122 105 105 105 105 122 122 120 120 122 122 137 137 120 120 120 120 137 137 135 135 137 137 152 152 135 135 135 135 152 152 151 151 152 152 167 167 151 151 151 151 167 167 166 166 167 167 182 182 166 166 166 166 182 182 181 181 182 182 197 197 181 181 181 181 197 197 196 196 197 197 206 206 196 196 196 196 206 206 207 207 206 206 221 221 207 207 207 207 221 221 223 223 221 221 237 237 223 223 223 223 237 237 238 238 237 237 252 252 238 238 238 238 252 252 253 253 252 252 265 265 253 253 253 253 265 265 269 269 265 265 279 279 269 269 269 269 279 279 282 282 279 279 293 293 282 282 282 282 293 293 296 296 293 293 305 305 296 296 296 296 305 305 310 310 305 305 313 313 310 310 310 310 313 313 322 322 313 313 315 315 322 322 322 322 315 315 324 324 315 315 311 311 324 324 324 324 311 311 317 317 311 311 301 301 317 317 317 317 301 301 304 304 301 301 287 287 304 304 304 304 287 287 291 291 287 287 275 275 291 291 291 291 275 275 277 277 275 275 260 260 277 277 277 277 260 260 261 261 260 260 245 245 261 261 261 261 245 245 246 246 245 245 230 230 246 246 246 246 230 230 231 231 230 230 214 214 231 231 231 231 214 214 215 215 214 214 199 199 215 215 215 215 199 199 200 200 199 199 190 190 200 200 200 200 190 190 189 189 190 190 175 175 189 189 389 389 396 396 394 394 403 403 398 398 396 396 398 398 395 395 396 396 396 396 395 395 394 394 409 409 408 408 410 410 408 408 404 404 410 410 410 410 404 404 403 403 404 404 402 402 403 403 403 403 402 402 398 398 409 409 410 410 412 412 1090 1090 417 417 1091 1091 1092 1092 417 417 416 416 416 416 417 417 418 418 417 417 423 423 418 418 418 418 423 423 422 422 422 422 423 423 424 424 423 423 430 430 424 424 424 424 430 430 428 428 437 437 432 432 430 430 432 432 429 429 430 430 430 430 429 429 428 428 433 433 435 435 434 434 435 435 438 438 434 434 434 434 438 438 437 437 438 438 436 436 437 437 437 437 436 436 432 432 433 433 434 434 431 431 434 434 427 427 431 431 431 431 427 427 426 426 426 426 427 427 425 425 427 427 421 421 425 425 425 425 421 421 420 420 420 420 421 421 419 419 421 421 1093 1093 419 419 419 419 1094 1094 415 415 407 407 411 411 414 414 411 411 413 413 414 414 1095 1095 1096 1096 415 415 399 399 401 401 400 400 401 401 405 405 400 400 400 400 405 405 407 407 405 405 406 406 407 407 407 407 406 406 411 411 399 399 400 400 397 397 400 400 393 393 397 397 397 397 393 393 392 392 392 392 393 393 391 391 393 393 387 387 391 391 391 391 387 387 388 388 388 388 387 387 386 386 387 387 380 380 386 386 386 386 380 380 382 382 373 373 378 378 380 380 378 378 381 381 380 380 380 380 381 381 382 382 367 367 368 368 366 366 368 368 1097 1097 366 366 366 366 1098 1098 1099 1099 372 372 374 374 373 373 373 373 374 374 378 378 367 367 366 366 362 362 366 366 359 359 362 362 362 362 359 359 360 360 360 360 359 359 358 358 359 359 353 353 358 358 358 358 353 353 354 354 354 354 353 353 352 352 353 353 346 346 352 352 352 352 346 346 348 348 349 349 345 345 346 346 345 345 347 347 346 346 346 346 347 347 348 348 357 357 355 355 356 356 355 355 351 351 356 356 356 356 351 351 349 349 351 351 350 350 349 349 349 349 350 350 345 345 357 357 356 356 361 361 356 356 363 363 361 361 361 361 363 363 364 364 364 364 363 363 365 365 363 363 1100 1100 365 365 365 365 1101 1101 1102 1102 370 370 369 369 371 371 369 369 376 376 371 371 371 371 376 376 375 375 383 383 379 379 376 376 379 379 377 377 376 376 376 376 377 377 375 375 394 394 390 390 389 389 390 390 385 385 389 389 389 389 385 385 383 383 385 385 384 384 383 383 383 383 384 384 379 379 442 442 452 452 444 444 452 452 455 455 444 444 444 444 455 455 446 446 455 455 457 457 446 446 446 446 457 457 454 454 457 457 461 461 454 454 454 454 461 461 460 460 461 461 463 463 460 460 460 460 463 463 466 466 463 463 467 467 466 466 466 466 467 467 472 472 467 467 470 470 472 472 472 472 470 470 478 478 470 470 473 473 478 478 478 478 473 473 485 485 473 473 476 476 485 485 485 485 476 476 491 491 476 476 479 479 491 491 491 491 479 479 493 493 479 479 482 482 493 493 482 482 484 484 493 493 493 493 484 484 495 495 484 484 487 487 495 495 495 495 487 487 497 497 487 487 489 489 497 497 497 497 489 489 496 496 489 489 488 488 496 496 496 496 488 488 494 494 488 488 486 486 494 494 494 494 486 486 492 492 486 486 483 483 492 492 492 492 483 483 490 490 483 483 480 480 490 490 490 490 480 480 481 481 480 480 477 477 481 481 481 481 477 477 475 475 477 477 474 474 475 475 475 475 474 474 469 469 474 474 471 471 469 469 471 471 468 468 469 469 469 469 468 468 464 464 468 468 465 465 464 464 464 464 465 465 459 459 465 465 462 462 459 459 459 459 462 462 451 451 462 462 458 458 451 451 451 451 458 458 445 445 458 458 456 456 445 445 445 445 456 456 443 443 456 456 453 453 443 443 443 443 453 453 441 441 453 453 450 450 441 441 441 441 450 450 439 439 450 450 448 448 439 439 439 439 448 448 440 440 448 448 447 447 440 440 440 440 447 447 442 442 447 447 449 449 442 442 442 442 449 449 452 452 623 623 1103 1103 638 638 1104 1104 1105 1105 638 638 638 638 1106 1106 654 654 1107 1107 1108 1108 654 654 1109 1109 1110 1110 654 654 654 654 1111 1111 670 670 1112 1112 1113 1113 670 670 1114 1114 1115 1115 670 670 670 670 1116 1116 685 685 1117 1117 1118 1118 685 685 1119 1119 1120 1120 685 685 685 685 1121 1121 698 698 1122 1122 1123 1123 698 698 1124 1124 1125 1125 698 698 698 698 1126 1126 711 711 1127 1127 1128 1128 711 711 711 711 1129 1129 721 721 1130 1130 1131 1131 721 721 1132 1132 1133 1133 721 721 721 721 1134 1134 714 714 1135 1135 1136 1136 714 714 1137 1137 1138 1138 714 714 714 714 1139 1139 703 703 1140 1140 1141 1141 703 703 1142 1142 1143 1143 703 703 703 703 1144 1144 689 689 1145 1145 1146 1146 689 689 689 689 1147 1147 674 674 1148 1148 1149 1149 674 674 1150 1150 1151 1151 674 674 1152 1152 1153 1153 674 674 674 674 1154 1154 659 659 1155 1155 1156 1156 659 659 659 659 1157 1157 646 646 1158 1158 1159 1159 646 646 1160 1160 1161 1161 646 646 646 646 1162 1162 630 630 1163 1163 1164 1164 630 630 630 630 1165 1165 619 619 1166 1166 1167 1167 619 619 1168 1168 1169 1169 619 619 619 619 1170 1170 604 604 1171 1171 1172 1172 604 604 1173 1173 1174 1174 604 604 604 604 1175 1175 589 589 1176 1176 1177 1177 589 589 1178 1178 1179 1179 589 589 589 589 1180 1180 573 573 1181 1181 1182 1182 573 573 1183 1183 1184 1184 573 573 573 573 1185 1185 558 558 1186 1186 1187 1187 558 558 558 558 1188 1188 543 543 1189 1189 1190 1190 543 543 1191 1191 1192 1192 543 543 1193 1193 1194 1194 543 543 543 543 1195 1195 529 529 1196 1196 1197 1197 529 529 529 529 1198 1198 518 518 1199 1199 1200 1200 518 518 1201 1201 1202 1202 518 518 518 518 1203 1203 515 515 1204 1204 1205 1205 515 515 515 515 1206 1206 526 526 1207 1207 1208 1208 526 526 1209 1209 1210 1210 526 526 526 526 1211 1211 539 539 1212 1212 1213 1213 539 539 1214 1214 1215 1215 539 539 539 539 1216 1216 553 553 1217 1217 1218 1218 553 553 1219 1219 1220 1220 553 553 553 553 1221 1221 569 569 1222 1222 1223 1223 569 569 1224 1224 1225 1225 569 569 569 569 1226 1226 582 582 1227 1227 1228 1228 582 582 582 582 1229 1229 597 597 1230 1230 1231 1231 597 597 1232 1232 1233 1233 597 597 597 597 1234 1234 612 612 1235 1235 1236 1236 612 612 612 612 1237 1237 623 623 1238 1238 1239 1239 623 623 623 623 1240 1240 1241 1241 597 597 596 596 582 582 596 596 581 581 582 582 582 582 581 581 569 569 581 581 567 567 569 569 569 569 567 567 553 553 567 567 552 552 553 553 553 553 552 552 539 539 552 552 536 536 539 539 539 539 536 536 526 526 536 536 523 523 526 526 526 526 523 523 515 515 523 523 511 511 515 515 515 515 511 511 518 518 511 511 513 513 518 518 518 518 513 513 529 529 513 513 527 527 529 529 529 529 527 527 543 543 527 527 541 541 543 543 543 543 541 541 558 558 541 541 556 556 558 558 558 558 556 556 573 573 556 556 572 572 573 573 573 573 572 572 589 589 572 572 588 588 589 589 589 589 588 588 604 604 588 588 603 603 604 604 604 604 603 603 619 619 603 603 618 618 619 619 619 619 618 618 630 630 618 618 631 631 630 630 630 630 631 631 646 646 631 631 647 647 646 646 646 646 647 647 659 659 647 647 660 660 659 659 659 659 660 660 674 674 660 660 676 676 674 674 674 674 676 676 689 689 676 676 691 691 689 689 689 689 691 691 703 703 691 691 705 705 703 703 703 703 705 705 714 714 705 705 720 720 714 714 714 714 720 720 721 721 720 720 723 723 721 721 721 721 723 723 711 711 723 723 716 716 711 711 711 711 716 716 698 698 716 716 701 701 698 698 698 698 701 701 685 685 701 701 686 686 685 685 685 685 686 686 670 670 686 686 671 671 670 670 670 670 671 671 654 654 671 671 655 655 654 654 654 654 655 655 638 638 655 655 640 640 638 638 638 638 640 640 623 623 640 640 624 624 623 623 623 623 624 624 612 612 624 624 611 611 612 612 612 612 611 611 597 597 611 611 596 596 597 597 596 596 595 595 581 581 595 595 579 579 581 581 581 581 579 579 567 567 579 579 564 564 567 567 567 567 564 564 552 552 564 564 550 550 552 552 552 552 550 550 536 536 550 550 535 535 536 536 536 536 535 535 523 523 535 535 516 516 523 523 523 523 516 516 511 511 516 516 508 508 511 511 511 511 508 508 513 513 508 508 509 509 513 513 513 513 509 509 527 527 509 509 521 521 527 527 527 527 521 521 541 541 521 521 538 538 541 541 541 541 538 538 556 556 538 538 555 555 556 556 556 556 555 555 572 572 555 555 571 571 572 572 572 572 571 571 588 588 571 571 586 586 588 588 588 588 586 586 603 603 586 586 602 602 603 603 603 603 602 602 618 618 602 602 617 617 618 618 618 618 617 617 631 631 617 617 632 632 631 631 631 631 632 632 647 647 632 632 648 648 647 647 647 647 648 648 660 660 648 648 663 663 660 660 660 660 663 663 676 676 663 663 677 677 676 676 676 676 677 677 691 691 677 677 693 693 691 691 691 691 693 693 705 705 693 693 708 708 705 705 705 705 708 708 720 720 708 708 725 725 720 720 720 720 725 725 723 723 725 725 727 727 723 723 723 723 727 727 716 716 727 727 722 722 716 716 716 716 722 722 701 701 722 722 707 707 701 701 701 701 707 707 686 686 707 707 690 690 686 686 686 686 690 690 671 671 690 690 672 672 671 671 671 671 672 672 655 655 672 672 656 656 655 655 655 655 656 656 640 640 656 656 641 641 640 640 640 640 641 641 624 624 641 641 625 625 624 624 624 624 625 625 611 611 625 625 610 610 611 611 611 611 610 610 596 596 610 610 595 595 596 596 595 595 594 594 579 579 594 594 578 578 579 579 579 579 578 578 564 564 578 578 563 563 564 564 564 564 563 563 550 550 563 563 547 547 550 550 550 550 547 547 535 535 547 547 532 532 535 535 535 535 532 532 516 516 532 532 510 510 516 516 516 516 510 510 508 508 510 510 504 504 508 508 508 508 504 504 509 509 504 504 505 505 509 509 509 509 505 505 521 521 505 505 512 512 521 521 521 521 512 512 538 538 512 512 534 534 538 538 538 538 534 534 555 555 534 534 551 551 555 555 555 555 551 551 571 571 551 551 568 568 571 571 571 571 568 568 586 586 568 568 585 585 586 586 586 586 585 585 602 602 585 585 601 601 602 602 602 602 601 601 617 617 601 601 616 616 617 617 617 617 616 616 632 632 616 616 633 633 632 632 632 632 633 633 648 648 633 633 649 649 648 648 648 648 649 649 663 663 649 649 665 665 663 663 663 663 665 665 677 677 665 665 679 679 677 677 677 677 679 679 693 693 679 679 695 695 693 693 693 693 695 695 708 708 695 695 715 715 708 708 708 708 715 715 725 725 715 715 729 729 725 725 725 725 729 729 727 727 729 729 731 731 727 727 727 727 731 731 722 722 731 731 728 728 722 722 722 722 728 728 707 707 728 728 709 709 707 707 707 707 709 709 690 690 709 709 692 692 690 690 690 690 692 692 672 672 692 692 675 675 672 672 672 672 675 675 656 656 675 675 657 657 656 656 656 656 657 657 641 641 657 657 642 642 641 641 641 641 642 642 625 625 642 642 626 626 625 625 625 625 626 626 610 610 626 626 609 609 610 610 610 610 609 609 595 595 609 609 594 594 595 595 594 594 593 593 578 578 593 593 577 577 578 578 578 578 577 577 563 563 577 577 561 561 563 563 563 563 561 561 547 547 561 561 545 545 547 547 547 547 545 545 532 532 545 545 525 525 532 532 532 532 525 525 510 510 525 525 506 506 510 510 510 510 506 506 504 504 506 506 500 500 504 504 504 504 500 500 505 505 500 500 501 501 505 505 505 505 501 501 512 512 501 501 507 507 512 512 512 512 507 507 534 534 507 507 530 530 534 534 534 534 530 530 551 551 530 530 549 549 551 551 551 551 549 549 568 568 549 549 565 565 568 568 568 568 565 565 585 585 565 565 583 583 585 585 585 585 583 583 601 601 583 583 600 600 601 601 601 601 600 600 616 616 600 600 615 615 616 616 616 616 615 615 633 633 615 615 635 635 633 633 633 633 635 635 649 649 635 635 650 650 649 649 649 649 650 650 665 665 650 650 666 666 665 665 665 665 666 666 679 679 666 666 682 682 679 679 679 679 682 682 695 695 682 682 700 700 695 695 695 695 700 700 715 715 700 700 724 724 715 715 715 715 724 724 729 729 724 724 733 733 729 729 729 729 733 733 731 731 733 733 734 734 731 731 731 731 734 734 728 728 734 734 732 732 728 728 728 728 732 732 709 709 732 732 718 718 709 709 709 709 718 718 692 692 718 718 694 694 692 692 692 692 694 694 675 675 694 694 678 678 675 675 675 675 678 678 657 657 678 678 661 661 657 657 657 657 661 661 642 642 661 661 643 643 642 642 642 642 643 643 626 626 643 643 627 627 626 626 626 626 627 627 609 609 627 627 608 608 609 609 609 609 608 608 594 594 608 608 593 593 594 594 593 593 592 592 577 577 592 592 576 576 577 577 577 577 576 576 561 561 576 576 560 560 561 561 561 561 560 560 545 545 560 560 542 542 545 545 545 545 542 542 525 525 542 542 514 514 525 525 525 525 514 514 506 506 514 514 502 502 506 506 506 506 502 502 500 500 502 502 498 498 500 500 500 500 498 498 501 501 498 498 499 499 501 501 501 501 499 499 507 507 499 499 503 503 507 507 507 507 503 503 530 530 503 503 522 522 530 530 530 530 522 522 549 549 522 522 546 546 549 549 549 549 546 546 565 565 546 546 562 562 565 565 565 565 562 562 583 583 562 562 580 580 583 583 583 583 580 580 600 600 580 580 599 599 600 600 600 600 599 599 615 615 599 599 614 614 615 615 615 615 614 614 635 635 614 614 636 636 635 635 635 635 636 636 650 650 636 636 651 651 650 650 650 650 651 651 666 666 651 651 667 667 666 666 666 666 667 667 682 682 667 667 683 683 682 682 682 682 683 683 700 700 683 683 706 706 700 700 700 700 706 706 724 724 706 706 730 730 724 724 724 724 730 730 733 733 730 730 736 736 733 733 733 733 736 736 734 734 736 736 737 737 734 734 734 734 737 737 732 732 737 737 735 735 732 732 732 732 735 735 718 718 735 735 726 726 718 718 718 718 726 726 694 694 726 726 699 699 694 694 694 694 699 699 678 678 699 699 681 681 678 678 678 678 681 681 661 661 681 681 664 664 661 661 661 661 664 664 643 643 664 664 645 645 643 643 643 643 645 645 627 627 645 645 628 628 627 627 627 627 628 628 608 608 628 628 607 607 608 608 608 608 607 607 593 593 607 607 592 592 593 593 779 779 774 774 781 781 774 774 782 782 781 781 781 781 782 782 783 783 782 782 788 788 783 783 795 795 793 793 794 794 793 793 789 789 794 794 794 794 789 789 788 788 789 789 787 787 788 788 788 788 787 787 783 783 808 808 805 805 801 801 805 805 800 800 801 801 801 801 800 800 1242 1242 800 800 799 799 1243 1243 1244 1244 799 799 1245 1245 814 814 809 809 808 808 809 809 807 807 808 808 808 808 807 807 805 805 811 811 810 810 814 814 810 810 812 812 814 814 812 812 815 815 814 814 815 815 813 813 814 814 814 814 813 813 809 809 798 798 802 802 804 804 802 802 803 803 804 804 804 804 803 803 811 811 803 803 806 806 811 811 811 811 806 806 810 810 790 790 791 791 792 792 791 791 796 796 792 792 1246 1246 1247 1247 798 798 1248 1248 797 797 798 798 798 798 797 797 802 802 778 778 780 780 785 785 780 780 784 784 785 785 785 785 784 784 792 792 784 784 786 786 792 792 792 792 786 786 790 790 772 772 776 776 778 778 776 776 777 777 778 778 778 778 777 777 780 780 765 765 766 766 772 772 766 766 767 767 772 772 767 767 771 771 772 772 771 771 773 773 772 772 772 772 773 773 776 776 752 752 757 757 1249 1249 757 757 1250 1250 1251 1251 758 758 759 759 765 765 759 759 761 761 765 765 765 765 761 761 766 766 745 745 747 747 746 746 747 747 751 751 746 746 746 746 751 751 752 752 751 751 753 753 752 752 752 752 753 753 757 757 742 742 739 739 738 738 739 739 740 740 738 738 738 738 740 740 746 746 740 740 741 741 746 746 746 746 741 741 745 745 750 750 749 749 748 748 749 749 744 744 748 748 748 748 744 744 742 742 744 744 743 743 742 742 742 742 743 743 739 739 1252 1252 1253 1253 755 755 1254 1254 756 756 755 755 755 755 756 756 748 748 756 756 754 754 748 748 748 748 754 754 750 750 768 768 764 764 762 762 764 764 763 763 762 762 762 762 763 763 760 760 779 779 775 775 774 774 775 775 770 770 774 774 774 774 770 770 768 768 770 770 769 769 768 768 768 768 769 769 764 764 841 841 837 837 836 836 837 837 834 834 836 836 836 836 834 834 831 831 834 834 830 830 831 831 831 831 830 830 826 826 830 830 827 827 826 826 826 826 827 827 820 820 827 827 824 824 820 820 820 820 824 824 818 818 824 824 822 822 818 818 818 818 822 822 816 816 822 822 823 823 816 816 816 816 823 823 817 817 823 823 825 825 817 817 817 817 825 825 819 819 825 825 829 829 819 819 819 819 829 829 821 821 829 829 832 832 821 821 821 821 832 832 828 828 832 832 835 835 828 828 828 828 835 835 833 833 835 835 839 839 833 833 833 833 839 839 838 838 839 839 842 842 838 838 838 838 842 842 843 843 842 842 845 845 843 843 843 843 845 845 848 848 845 845 849 849 848 848 848 848 849 849 853 853 849 849 852 852 853 853 853 853 852 852 859 859 852 852 855 855 859 859 859 859 855 855 861 861 855 855 857 857 861 861 861 861 857 857 863 863 857 857 856 856 863 863 863 863 856 856 862 862 856 856 854 854 862 862 862 862 854 854 860 860 854 854 850 850 860 860 860 860 850 850 858 858 850 850 847 847 858 858 858 858 847 847 851 851 847 847 844 844 851 851 851 851 844 844 846 846 844 844 840 840 846 846 846 846 840 840 841 841 840 840 837 837 841 841 880 880 878 878 876 876 878 878 875 875 876 876 876 876 875 875 873 873 886 886 884 884 876 876 884 884 882 882 876 876 876 876 882 882 880 880 885 885 887 887 876 876 887 887 888 888 876 876 876 876 888 888 886 886 879 879 881 881 876 876 881 881 883 883 876 876 876 876 883 883 885 885 872 872 874 874 876 876 874 874 877 877 876 876 876 876 877 877 879 879 866 866 868 868 876 876 868 868 870 870 876 876 876 876 870 870 872 872 867 867 865 865 876 876 865 865 864 864 876 876 876 876 864 864 866 866 873 873 871 871 876 876 871 871 869 869 876 876 876 876 869 869 867 867 889 889 890 890 891 891 890 890 892 892 891 891 893 893 894 894 895 895 894 894 896 896 895 895 897 897 898 898 899 899 898 898 900 900 899 899 901 901 902 902 903 903 902 902 904 904 903 903 905 905 906 906 907 907 906 906 908 908 907 907 909 909 910 910 911 911 910 910 912 912 911 911 913 913 914 914 915 915 914 914 916 916 915 915 915 915 916 916 917 917 916 916 918 918 917 917
+3 3 1 1 12 12 1 1 0 0 12 12 20 20 16 16 18 18 16 16 14 14 18 18 18 18 14 14 11 11 35 35 33 33 28 28 33 33 30 30 28 28 11 11 9 9 18 18 9 9 7 7 18 18 18 18 7 7 12 12 7 7 5 5 12 12 12 12 5 5 3 3 42 42 44 44 32 32 44 44 43 43 32 32 0 0 2 2 12 12 2 2 4 4 12 12 12 12 4 4 17 17 4 4 6 6 17 17 17 17 6 6 8 8 30 30 27 27 28 28 27 27 24 24 28 28 28 28 24 24 18 18 24 24 22 22 18 18 18 18 22 22 20 20 15 15 19 19 17 17 19 19 21 21 17 17 17 17 21 21 25 25 21 21 23 23 25 25 25 25 23 23 26 26 8 8 10 10 17 17 10 10 13 13 17 17 17 17 13 13 15 15 43 43 41 41 32 32 41 41 39 39 32 32 32 32 39 39 28 28 39 39 37 37 28 28 28 28 37 37 35 35 26 26 29 29 25 25 29 29 31 31 25 25 25 25 31 31 34 34 34 34 36 36 25 25 36 36 38 38 25 25 25 25 38 38 32 32 38 38 40 40 32 32 32 32 40 40 42 42 235 235 919 919 920 920 921 921 283 283 266 266 235 235 922 922 250 250 923 923 924 924 250 250 250 250 925 925 266 266 926 926 927 927 266 266 266 266 928 928 929 929 930 930 931 931 283 283 932 932 933 933 283 283 283 283 934 934 299 299 935 935 936 936 299 299 937 937 938 938 299 299 299 299 939 939 319 319 940 940 941 941 319 319 319 319 942 942 335 335 943 943 944 944 335 335 335 335 945 945 343 343 946 946 947 947 343 343 948 948 949 949 343 343 950 950 951 951 343 343 343 343 952 952 339 339 953 953 954 954 339 339 339 339 955 955 328 328 956 956 957 957 328 328 958 958 959 959 328 328 328 328 960 960 307 307 961 961 962 962 307 307 307 307 963 963 289 289 964 964 965 965 289 289 966 966 967 967 289 289 968 968 969 969 289 289 289 289 970 970 273 273 971 971 972 972 273 273 273 273 973 973 258 258 974 974 975 975 258 258 258 258 976 976 242 242 977 977 978 978 242 242 979 979 980 980 242 242 981 981 982 982 242 242 242 242 983 983 227 227 984 984 985 985 227 227 227 227 986 986 212 212 987 987 988 988 212 212 989 989 990 990 212 212 212 212 991 991 192 192 992 992 993 993 192 192 192 192 994 994 177 177 995 995 996 996 177 177 997 997 998 998 177 177 999 999 1000 1000 177 177 177 177 1001 1001 162 162 1002 1002 1003 1003 162 162 162 162 1004 1004 147 147 1005 1005 1006 1006 147 147 147 147 1007 1007 131 131 1008 1008 1009 1009 131 131 1010 1010 1011 1011 131 131 1012 1012 1013 1013 131 131 131 131 1014 1014 115 115 1015 1015 1016 1016 115 115 115 115 1017 1017 98 98 1018 1018 1019 1019 98 98 1020 1020 1021 1021 98 98 98 98 1022 1022 81 81 1023 1023 1024 1024 81 81 81 81 1025 1025 60 60 1026 1026 1027 1027 60 60 1028 1028 1029 1029 60 60 1030 1030 1031 1031 60 60 60 60 1032 1032 49 49 1033 1033 1034 1034 49 49 49 49 1035 1035 46 46 1036 1036 1037 1037 46 46 46 46 1038 1038 55 55 1039 1039 1040 1040 55 55 1041 1041 1042 1042 55 55 1043 1043 1044 1044 55 55 55 55 1045 1045 70 70 1046 1046 1047 1047 70 70 70 70 1048 1048 91 91 1049 1049 1050 1050 91 91 1051 1051 1052 1052 91 91 91 91 1053 1053 107 107 1054 1054 1055 1055 107 107 107 107 1056 1056 124 124 1057 1057 1058 1058 124 124 1059 1059 170 170 154 154 1060 1060 1061 1061 124 124 1062 1062 1063 1063 124 124 124 124 1064 1064 139 139 1065 1065 1066 1066 139 139 139 139 1067 1067 154 154 1068 1068 1069 1069 154 154 154 154 1070 1070 1071 1071 1072 1072 1073 1073 170 170 1074 1074 1075 1075 170 170 170 170 1076 1076 185 185 1077 1077 1078 1078 185 185 185 185 1079 1079 204 204 1080 1080 1081 1081 204 204 204 204 1082 1082 219 219 1083 1083 1084 1084 219 219 219 219 1085 1085 235 235 1086 1086 1087 1087 235 235 235 235 1088 1088 1089 1089 185 185 171 171 170 170 171 171 155 155 170 170 170 170 155 155 154 154 155 155 140 140 154 154 154 154 140 140 139 139 140 140 125 125 139 139 139 139 125 125 124 124 125 125 109 109 124 124 124 124 109 109 107 107 109 109 93 93 107 107 107 107 93 93 91 91 93 93 75 75 91 91 91 91 75 75 70 70 75 75 57 57 70 70 70 70 57 57 55 55 57 57 50 50 55 55 55 55 50 50 46 46 50 50 52 52 46 46 46 46 52 52 49 49 52 52 64 64 49 49 49 49 64 64 60 60 64 64 83 83 60 60 60 60 83 83 81 81 83 83 100 100 81 81 81 81 100 100 98 98 100 100 116 116 98 98 98 98 116 116 115 115 116 116 132 132 115 115 115 115 132 132 131 131 132 132 148 148 131 131 131 131 148 148 147 147 148 148 163 163 147 147 147 147 163 163 162 162 163 163 178 178 162 162 162 162 178 178 177 177 178 178 193 193 177 177 177 177 193 193 192 192 193 193 211 211 192 192 192 192 211 211 212 212 211 211 226 226 212 212 212 212 226 226 227 227 226 226 241 241 227 227 227 227 241 241 242 242 241 241 257 257 242 242 242 242 257 257 258 258 257 257 272 272 258 258 258 258 272 272 273 273 272 272 288 288 273 273 273 273 288 288 289 289 288 288 306 306 289 289 289 289 306 306 307 307 306 306 325 325 307 307 307 307 325 325 328 328 325 325 337 337 328 328 328 328 337 337 339 339 337 337 340 340 339 339 339 339 340 340 343 343 340 340 333 333 343 343 343 343 333 333 335 335 333 333 318 318 335 335 335 335 318 318 319 319 318 318 297 297 319 319 319 319 297 297 299 299 297 297 281 281 299 299 299 299 281 281 283 283 281 281 264 264 283 283 283 283 264 264 266 266 264 264 249 249 266 266 266 266 249 249 250 250 249 249 234 234 250 250 250 250 234 234 235 235 234 234 218 218 235 235 235 235 218 218 219 219 218 218 203 203 219 219 219 219 203 203 204 204 203 203 186 186 204 204 204 204 186 186 185 185 186 186 171 171 185 185 186 186 172 172 171 171 172 172 156 156 171 171 171 171 156 156 155 155 156 156 141 141 155 155 155 155 141 141 140 140 141 141 126 126 140 140 140 140 126 126 125 125 126 126 110 110 125 125 125 125 110 110 109 109 110 110 94 94 109 109 109 109 94 94 93 93 94 94 77 77 93 93 93 93 77 77 75 75 77 77 61 61 75 75 75 75 61 61 57 57 61 61 54 54 57 57 57 57 54 54 50 50 54 54 56 56 50 50 50 50 56 56 52 52 56 56 67 67 52 52 52 52 67 67 64 64 67 67 85 85 64 64 64 64 85 85 83 83 85 85 102 102 83 83 83 83 102 102 100 100 102 102 118 118 100 100 100 100 118 118 116 116 118 118 133 133 116 116 116 116 133 133 132 132 133 133 149 149 132 132 132 132 149 149 148 148 149 149 164 164 148 148 148 148 164 164 163 163 164 164 179 179 163 163 163 163 179 179 178 178 179 179 194 194 178 178 178 178 194 194 193 193 194 194 209 209 193 193 193 193 209 209 211 211 209 209 225 225 211 211 211 211 225 225 226 226 225 225 240 240 226 226 226 226 240 240 241 241 240 240 256 256 241 241 241 241 256 256 257 257 256 256 271 271 257 257 257 257 271 271 272 272 271 271 286 286 272 272 272 272 286 286 288 288 286 286 303 303 288 288 288 288 303 303 306 306 303 303 321 321 306 306 306 306 321 321 325 325 321 321 332 332 325 325 325 325 332 332 337 337 332 332 334 334 337 337 337 337 334 334 340 340 334 334 330 330 340 340 340 340 330 330 333 333 330 330 312 312 333 333 333 333 312 312 318 318 312 312 295 295 318 318 318 318 295 295 297 297 295 295 280 280 297 297 297 297 280 280 281 281 280 280 263 263 281 281 281 281 263 263 264 264 263 263 248 248 264 264 264 264 248 248 249 249 248 248 233 233 249 249 249 249 233 233 234 234 233 233 217 217 234 234 234 234 217 217 218 218 217 217 202 202 218 218 218 218 202 202 203 203 202 202 187 187 203 203 203 203 187 187 186 186 187 187 172 172 186 186 187 187 173 173 172 172 173 173 157 157 172 172 172 172 157 157 156 156 157 157 142 142 156 156 156 156 142 142 141 141 142 142 127 127 141 141 141 141 127 127 126 126 127 127 111 111 126 126 126 126 111 111 110 110 111 111 96 96 110 110 110 110 96 96 94 94 96 96 82 82 94 94 94 94 82 82 77 77 82 82 66 66 77 77 77 77 66 66 61 61 66 66 58 58 61 61 61 61 58 58 54 54 58 58 62 62 54 54 54 54 62 62 56 56 62 62 72 72 56 56 56 56 72 72 67 67 72 72 87 87 67 67 67 67 87 87 85 85 87 87 104 104 85 85 85 85 104 104 102 102 104 104 119 119 102 102 102 102 119 119 118 118 119 119 134 134 118 118 118 118 134 134 133 133 134 134 150 150 133 133 133 133 150 150 149 149 150 150 165 165 149 149 149 149 165 165 164 164 165 165 180 180 164 164 164 164 180 180 179 179 180 180 195 195 179 179 179 179 195 195 194 194 195 195 208 208 194 194 194 194 208 208 209 209 208 208 224 224 209 209 209 209 224 224 225 225 224 224 239 239 225 225 225 225 239 239 240 240 239 239 255 255 240 240 240 240 255 255 256 256 255 255 270 270 256 256 256 256 270 270 271 271 270 270 285 285 271 271 271 271 285 285 286 286 285 285 300 300 286 286 286 286 300 300 303 303 300 300 314 314 303 303 303 303 314 314 321 321 314 314 327 327 321 321 321 321 327 327 332 332 327 327 331 331 332 332 332 332 331 331 334 334 331 331 323 323 334 334 334 334 323 323 330 330 323 323 309 309 330 330 330 330 309 309 312 312 309 309 294 294 312 312 312 312 294 294 295 295 294 294 278 278 295 295 295 295 278 278 280 280 278 278 262 262 280 280 280 280 262 262 263 263 262 262 247 247 263 263 263 263 247 247 248 248 247 247 232 232 248 248 248 248 232 232 233 233 232 232 216 216 233 233 233 233 216 216 217 217 216 216 201 201 217 217 217 217 201 201 202 202 201 201 188 188 202 202 202 202 188 188 187 187 188 188 173 173 187 187 188 188 174 174 173 173 174 174 159 159 173 173 173 173 159 159 157 157 159 159 143 143 157 157 157 157 143 143 142 142 143 143 128 128 142 142 142 142 128 128 127 127 128 128 113 113 127 127 127 127 113 113 111 111 113 113 101 101 111 111 111 111 101 101 96 96 101 101 86 86 96 96 96 96 86 86 82 82 86 86 74 74 82 82 82 82 74 74 66 66 74 74 65 65 66 66 66 66 65 65 58 58 65 65 68 68 58 58 58 58 68 68 62 62 68 68 78 78 62 62 62 62 78 78 72 72 78 78 92 92 72 72 72 72 92 92 87 87 92 92 105 105 87 87 87 87 105 105 104 104 105 105 120 120 104 104 104 104 120 120 119 119 120 120 135 135 119 119 119 119 135 135 134 134 135 135 151 151 134 134 134 134 151 151 150 150 151 151 166 166 150 150 150 150 166 166 165 165 166 166 181 181 165 165 165 165 181 181 180 180 181 181 196 196 180 180 180 180 196 196 195 195 196 196 207 207 195 195 195 195 207 207 208 208 207 207 223 223 208 208 208 208 223 223 224 224 223 223 238 238 224 224 224 224 238 238 239 239 238 238 253 253 239 239 239 239 253 253 255 255 253 253 269 269 255 255 255 255 269 269 270 270 269 269 282 282 270 270 270 270 282 282 285 285 282 282 296 296 285 285 285 285 296 296 300 300 296 296 310 310 300 300 300 300 310 310 314 314 310 310 322 322 314 314 314 314 322 322 327 327 322 322 324 324 327 327 327 327 324 324 331 331 324 324 317 317 331 331 331 331 317 317 323 323 317 317 304 304 323 323 323 323 304 304 309 309 304 304 291 291 309 309 309 309 291 291 294 294 291 291 277 277 294 294 294 294 277 277 278 278 277 277 261 261 278 278 278 278 261 261 262 262 261 261 246 246 262 262 262 262 246 246 247 247 246 246 231 231 247 247 247 247 231 231 232 232 231 231 215 215 232 232 232 232 215 215 216 216 215 215 200 200 216 216 216 216 200 200 201 201 200 200 189 189 201 201 201 201 189 189 188 188 189 189 174 174 188 188 189 189 175 175 174 174 175 175 160 160 174 174 174 174 160 160 159 159 160 160 145 145 159 159 159 159 145 145 143 143 145 145 129 129 143 143 143 143 129 129 128 128 129 129 117 117 128 128 128 128 117 117 113 113 117 117 103 103 113 113 113 113 103 103 101 101 103 103 88 88 101 101 101 101 88 88 86 86 88 88 79 79 86 86 86 86 79 79 74 74 79 79 73 73 74 74 74 74 73 73 65 65 73 73 76 76 65 65 65 65 76 76 68 68 76 76 84 84 68 68 68 68 84 84 78 78 84 84 95 95 78 78 78 78 95 95 92 92 95 95 108 108 92 92 92 92 108 108 105 105 108 108 122 122 105 105 105 105 122 122 120 120 122 122 137 137 120 120 120 120 137 137 135 135 137 137 152 152 135 135 135 135 152 152 151 151 152 152 167 167 151 151 151 151 167 167 166 166 167 167 182 182 166 166 166 166 182 182 181 181 182 182 197 197 181 181 181 181 197 197 196 196 197 197 206 206 196 196 196 196 206 206 207 207 206 206 221 221 207 207 207 207 221 221 223 223 221 221 237 237 223 223 223 223 237 237 238 238 237 237 252 252 238 238 238 238 252 252 253 253 252 252 265 265 253 253 253 253 265 265 269 269 265 265 279 279 269 269 269 269 279 279 282 282 279 279 293 293 282 282 282 282 293 293 296 296 293 293 305 305 296 296 296 296 305 305 310 310 305 305 313 313 310 310 310 310 313 313 322 322 313 313 315 315 322 322 322 322 315 315 324 324 315 315 311 311 324 324 324 324 311 311 317 317 311 311 301 301 317 317 317 317 301 301 304 304 301 301 287 287 304 304 304 304 287 287 291 291 287 287 275 275 291 291 291 291 275 275 277 277 275 275 260 260 277 277 277 277 260 260 261 261 260 260 245 245 261 261 261 261 245 245 246 246 245 245 230 230 246 246 246 246 230 230 231 231 230 230 214 214 231 231 231 231 214 214 215 215 214 214 199 199 215 215 215 215 199 199 200 200 199 199 190 190 200 200 200 200 190 190 189 189 190 190 175 175 189 189 389 389 396 396 394 394 403 403 398 398 396 396 398 398 395 395 396 396 396 396 395 395 394 394 409 409 408 408 410 410 408 408 404 404 410 410 410 410 404 404 403 403 404 404 402 402 403 403 403 403 402 402 398 398 409 409 410 410 412 412 1090 1090 417 417 1091 1091 1092 1092 417 417 416 416 416 416 417 417 418 418 417 417 423 423 418 418 418 418 423 423 422 422 422 422 423 423 424 424 423 423 430 430 424 424 424 424 430 430 428 428 437 437 432 432 430 430 432 432 429 429 430 430 430 430 429 429 428 428 433 433 435 435 434 434 435 435 438 438 434 434 434 434 438 438 437 437 438 438 436 436 437 437 437 437 436 436 432 432 433 433 434 434 431 431 434 434 427 427 431 431 431 431 427 427 426 426 426 426 427 427 425 425 427 427 421 421 425 425 425 425 421 421 420 420 420 420 421 421 419 419 421 421 1093 1093 419 419 419 419 1094 1094 415 415 407 407 411 411 414 414 411 411 413 413 414 414 1095 1095 1096 1096 415 415 399 399 401 401 400 400 401 401 405 405 400 400 400 400 405 405 407 407 405 405 406 406 407 407 407 407 406 406 411 411 399 399 400 400 397 397 400 400 393 393 397 397 397 397 393 393 392 392 392 392 393 393 391 391 393 393 387 387 391 391 391 391 387 387 388 388 388 388 387 387 386 386 387 387 380 380 386 386 386 386 380 380 382 382 373 373 378 378 380 380 378 378 381 381 380 380 380 380 381 381 382 382 367 367 368 368 366 366 368 368 1097 1097 366 366 366 366 1098 1098 1099 1099 372 372 374 374 373 373 373 373 374 374 378 378 367 367 366 366 362 362 366 366 359 359 362 362 362 362 359 359 360 360 360 360 359 359 358 358 359 359 353 353 358 358 358 358 353 353 354 354 354 354 353 353 352 352 353 353 346 346 352 352 352 352 346 346 348 348 349 349 345 345 346 346 345 345 347 347 346 346 346 346 347 347 348 348 357 357 355 355 356 356 355 355 351 351 356 356 356 356 351 351 349 349 351 351 350 350 349 349 349 349 350 350 345 345 357 357 356 356 361 361 356 356 363 363 361 361 361 361 363 363 364 364 364 364 363 363 365 365 363 363 1100 1100 365 365 365 365 1101 1101 1102 1102 370 370 369 369 371 371 369 369 376 376 371 371 371 371 376 376 375 375 383 383 379 379 376 376 379 379 377 377 376 376 376 376 377 377 375 375 394 394 390 390 389 389 390 390 385 385 389 389 389 389 385 385 383 383 385 385 384 384 383 383 383 383 384 384 379 379 493 493 484 484 495 495 484 484 487 487 495 495 495 495 487 487 497 497 487 487 489 489 497 497 497 497 489 489 496 496 489 489 488 488 496 496 496 496 488 488 494 494 488 488 486 486 494 494 494 494 486 486 492 492 486 486 483 483 492 492 492 492 483 483 490 490 483 483 480 480 490 490 490 490 480 480 481 481 480 480 477 477 481 481 481 481 477 477 475 475 477 477 474 474 475 475 475 475 474 474 469 469 442 442 452 452 444 444 452 452 455 455 444 444 444 444 455 455 446 446 455 455 457 457 446 446 446 446 457 457 454 454 457 457 461 461 454 454 454 454 461 461 460 460 461 461 463 463 460 460 460 460 463 463 466 466 463 463 467 467 466 466 466 466 467 467 472 472 467 467 470 470 472 472 472 472 470 470 478 478 470 470 473 473 478 478 478 478 473 473 485 485 473 473 476 476 485 485 485 485 476 476 491 491 476 476 479 479 491 491 491 491 479 479 493 493 479 479 482 482 493 493 493 493 482 482 484 484 474 474 471 471 469 469 471 471 468 468 469 469 469 469 468 468 464 464 468 468 465 465 464 464 464 464 465 465 459 459 465 465 462 462 459 459 459 459 462 462 451 451 462 462 458 458 451 451 451 451 458 458 445 445 458 458 456 456 445 445 445 445 456 456 443 443 456 456 453 453 443 443 443 443 453 453 441 441 453 453 450 450 441 441 441 441 450 450 439 439 450 450 448 448 439 439 439 439 448 448 440 440 448 448 447 447 440 440 440 440 447 447 442 442 447 447 449 449 442 442 442 442 449 449 452 452 623 623 1103 1103 638 638 1104 1104 1105 1105 638 638 638 638 1106 1106 654 654 1107 1107 1108 1108 654 654 1109 1109 1110 1110 654 654 654 654 1111 1111 670 670 1112 1112 1113 1113 670 670 1114 1114 1115 1115 670 670 670 670 1116 1116 685 685 1117 1117 1118 1118 685 685 1119 1119 1120 1120 685 685 685 685 1121 1121 698 698 1122 1122 1123 1123 698 698 1124 1124 1125 1125 698 698 698 698 1126 1126 711 711 1127 1127 1128 1128 711 711 711 711 1129 1129 721 721 1130 1130 1131 1131 721 721 1132 1132 1133 1133 721 721 721 721 1134 1134 714 714 1135 1135 1136 1136 714 714 1137 1137 1138 1138 714 714 714 714 1139 1139 703 703 1140 1140 1141 1141 703 703 1142 1142 1143 1143 703 703 703 703 1144 1144 689 689 1145 1145 1146 1146 689 689 689 689 1147 1147 674 674 1148 1148 1149 1149 674 674 1150 1150 1151 1151 674 674 1152 1152 1153 1153 674 674 674 674 1154 1154 659 659 1155 1155 1156 1156 659 659 659 659 1157 1157 646 646 1158 1158 1159 1159 646 646 1160 1160 1161 1161 646 646 646 646 1162 1162 630 630 1163 1163 1164 1164 630 630 630 630 1165 1165 619 619 1166 1166 1167 1167 619 619 1168 1168 1169 1169 619 619 619 619 1170 1170 604 604 1171 1171 1172 1172 604 604 1173 1173 1174 1174 604 604 604 604 1175 1175 589 589 1176 1176 1177 1177 589 589 1178 1178 1179 1179 589 589 589 589 1180 1180 573 573 1181 1181 1182 1182 573 573 1183 1183 1184 1184 573 573 573 573 1185 1185 558 558 1186 1186 1187 1187 558 558 558 558 1188 1188 543 543 1189 1189 1190 1190 543 543 1191 1191 1192 1192 543 543 1193 1193 1194 1194 543 543 543 543 1195 1195 529 529 1196 1196 1197 1197 529 529 529 529 1198 1198 518 518 1199 1199 1200 1200 518 518 1201 1201 1202 1202 518 518 518 518 1203 1203 515 515 1204 1204 1205 1205 515 515 515 515 1206 1206 526 526 1207 1207 1208 1208 526 526 1209 1209 1210 1210 526 526 526 526 1211 1211 539 539 1212 1212 1213 1213 539 539 1214 1214 1215 1215 539 539 539 539 1216 1216 553 553 1217 1217 1218 1218 553 553 1219 1219 1220 1220 553 553 553 553 1221 1221 569 569 1222 1222 1223 1223 569 569 1224 1224 1225 1225 569 569 569 569 1226 1226 582 582 1227 1227 1228 1228 582 582 582 582 1229 1229 597 597 1230 1230 1231 1231 597 597 1232 1232 1233 1233 597 597 597 597 1234 1234 612 612 1235 1235 1236 1236 612 612 612 612 1237 1237 623 623 1238 1238 1239 1239 623 623 623 623 1240 1240 1241 1241 597 597 596 596 582 582 596 596 581 581 582 582 582 582 581 581 569 569 581 581 567 567 569 569 569 569 567 567 553 553 567 567 552 552 553 553 553 553 552 552 539 539 552 552 536 536 539 539 539 539 536 536 526 526 536 536 523 523 526 526 526 526 523 523 515 515 523 523 511 511 515 515 515 515 511 511 518 518 511 511 513 513 518 518 518 518 513 513 529 529 513 513 527 527 529 529 529 529 527 527 543 543 527 527 541 541 543 543 543 543 541 541 558 558 541 541 556 556 558 558 558 558 556 556 573 573 556 556 572 572 573 573 573 573 572 572 589 589 572 572 588 588 589 589 589 589 588 588 604 604 588 588 603 603 604 604 604 604 603 603 619 619 603 603 618 618 619 619 619 619 618 618 630 630 618 618 631 631 630 630 630 630 631 631 646 646 631 631 647 647 646 646 646 646 647 647 659 659 647 647 660 660 659 659 659 659 660 660 674 674 660 660 676 676 674 674 674 674 676 676 689 689 676 676 691 691 689 689 689 689 691 691 703 703 691 691 705 705 703 703 703 703 705 705 714 714 705 705 720 720 714 714 714 714 720 720 721 721 720 720 723 723 721 721 721 721 723 723 711 711 723 723 716 716 711 711 711 711 716 716 698 698 716 716 701 701 698 698 698 698 701 701 685 685 701 701 686 686 685 685 685 685 686 686 670 670 686 686 671 671 670 670 670 670 671 671 654 654 671 671 655 655 654 654 654 654 655 655 638 638 655 655 640 640 638 638 638 638 640 640 623 623 640 640 624 624 623 623 623 623 624 624 612 612 624 624 611 611 612 612 612 612 611 611 597 597 611 611 596 596 597 597 596 596 595 595 581 581 595 595 579 579 581 581 581 581 579 579 567 567 579 579 564 564 567 567 567 567 564 564 552 552 564 564 550 550 552 552 552 552 550 550 536 536 550 550 535 535 536 536 536 536 535 535 523 523 535 535 516 516 523 523 523 523 516 516 511 511 516 516 508 508 511 511 511 511 508 508 513 513 508 508 509 509 513 513 513 513 509 509 527 527 509 509 521 521 527 527 527 527 521 521 541 541 521 521 538 538 541 541 541 541 538 538 556 556 538 538 555 555 556 556 556 556 555 555 572 572 555 555 571 571 572 572 572 572 571 571 588 588 571 571 586 586 588 588 588 588 586 586 603 603 586 586 602 602 603 603 603 603 602 602 618 618 602 602 617 617 618 618 618 618 617 617 631 631 617 617 632 632 631 631 631 631 632 632 647 647 632 632 648 648 647 647 647 647 648 648 660 660 648 648 663 663 660 660 660 660 663 663 676 676 663 663 677 677 676 676 676 676 677 677 691 691 677 677 693 693 691 691 691 691 693 693 705 705 693 693 708 708 705 705 705 705 708 708 720 720 708 708 725 725 720 720 720 720 725 725 723 723 725 725 727 727 723 723 723 723 727 727 716 716 727 727 722 722 716 716 716 716 722 722 701 701 722 722 707 707 701 701 701 701 707 707 686 686 707 707 690 690 686 686 686 686 690 690 671 671 690 690 672 672 671 671 671 671 672 672 655 655 672 672 656 656 655 655 655 655 656 656 640 640 656 656 641 641 640 640 640 640 641 641 624 624 641 641 625 625 624 624 624 624 625 625 611 611 625 625 610 610 611 611 611 611 610 610 596 596 610 610 595 595 596 596 595 595 594 594 579 579 594 594 578 578 579 579 579 579 578 578 564 564 578 578 563 563 564 564 564 564 563 563 550 550 563 563 547 547 550 550 550 550 547 547 535 535 547 547 532 532 535 535 535 535 532 532 516 516 532 532 510 510 516 516 516 516 510 510 508 508 510 510 504 504 508 508 508 508 504 504 509 509 504 504 505 505 509 509 509 509 505 505 521 521 505 505 512 512 521 521 521 521 512 512 538 538 512 512 534 534 538 538 538 538 534 534 555 555 534 534 551 551 555 555 555 555 551 551 571 571 551 551 568 568 571 571 571 571 568 568 586 586 568 568 585 585 586 586 586 586 585 585 602 602 585 585 601 601 602 602 602 602 601 601 617 617 601 601 616 616 617 617 617 617 616 616 632 632 616 616 633 633 632 632 632 632 633 633 648 648 633 633 649 649 648 648 648 648 649 649 663 663 649 649 665 665 663 663 663 663 665 665 677 677 665 665 679 679 677 677 677 677 679 679 693 693 679 679 695 695 693 693 693 693 695 695 708 708 695 695 715 715 708 708 708 708 715 715 725 725 715 715 729 729 725 725 725 725 729 729 727 727 729 729 731 731 727 727 727 727 731 731 722 722 731 731 728 728 722 722 722 722 728 728 707 707 728 728 709 709 707 707 707 707 709 709 690 690 709 709 692 692 690 690 690 690 692 692 672 672 692 692 675 675 672 672 672 672 675 675 656 656 675 675 657 657 656 656 656 656 657 657 641 641 657 657 642 642 641 641 641 641 642 642 625 625 642 642 626 626 625 625 625 625 626 626 610 610 626 626 609 609 610 610 610 610 609 609 595 595 609 609 594 594 595 595 594 594 593 593 578 578 593 593 577 577 578 578 578 578 577 577 563 563 577 577 561 561 563 563 563 563 561 561 547 547 561 561 545 545 547 547 547 547 545 545 532 532 545 545 525 525 532 532 532 532 525 525 510 510 525 525 506 506 510 510 510 510 506 506 504 504 506 506 500 500 504 504 504 504 500 500 505 505 500 500 501 501 505 505 505 505 501 501 512 512 501 501 507 507 512 512 512 512 507 507 534 534 507 507 530 530 534 534 534 534 530 530 551 551 530 530 549 549 551 551 551 551 549 549 568 568 549 549 565 565 568 568 568 568 565 565 585 585 565 565 583 583 585 585 585 585 583 583 601 601 583 583 600 600 601 601 601 601 600 600 616 616 600 600 615 615 616 616 616 616 615 615 633 633 615 615 635 635 633 633 633 633 635 635 649 649 635 635 650 650 649 649 649 649 650 650 665 665 650 650 666 666 665 665 665 665 666 666 679 679 666 666 682 682 679 679 679 679 682 682 695 695 682 682 700 700 695 695 695 695 700 700 715 715 700 700 724 724 715 715 715 715 724 724 729 729 724 724 733 733 729 729 729 729 733 733 731 731 733 733 734 734 731 731 731 731 734 734 728 728 734 734 732 732 728 728 728 728 732 732 709 709 732 732 718 718 709 709 709 709 718 718 692 692 718 718 694 694 692 692 692 692 694 694 675 675 694 694 678 678 675 675 675 675 678 678 657 657 678 678 661 661 657 657 657 657 661 661 642 642 661 661 643 643 642 642 642 642 643 643 626 626 643 643 627 627 626 626 626 626 627 627 609 609 627 627 608 608 609 609 609 609 608 608 594 594 608 608 593 593 594 594 593 593 592 592 577 577 592 592 576 576 577 577 577 577 576 576 561 561 576 576 560 560 561 561 561 561 560 560 545 545 560 560 542 542 545 545 545 545 542 542 525 525 542 542 514 514 525 525 525 525 514 514 506 506 514 514 502 502 506 506 506 506 502 502 500 500 502 502 498 498 500 500 500 500 498 498 501 501 498 498 499 499 501 501 501 501 499 499 507 507 499 499 503 503 507 507 507 507 503 503 530 530 503 503 522 522 530 530 530 530 522 522 549 549 522 522 546 546 549 549 549 549 546 546 565 565 546 546 562 562 565 565 565 565 562 562 583 583 562 562 580 580 583 583 583 583 580 580 600 600 580 580 599 599 600 600 600 600 599 599 615 615 599 599 614 614 615 615 615 615 614 614 635 635 614 614 636 636 635 635 635 635 636 636 650 650 636 636 651 651 650 650 650 650 651 651 666 666 651 651 667 667 666 666 666 666 667 667 682 682 667 667 683 683 682 682 682 682 683 683 700 700 683 683 706 706 700 700 700 700 706 706 724 724 706 706 730 730 724 724 724 724 730 730 733 733 730 730 736 736 733 733 733 733 736 736 734 734 736 736 737 737 734 734 734 734 737 737 732 732 737 737 735 735 732 732 732 732 735 735 718 718 735 735 726 726 718 718 718 718 726 726 694 694 726 726 699 699 694 694 694 694 699 699 678 678 699 699 681 681 678 678 678 678 681 681 661 661 681 681 664 664 661 661 661 661 664 664 643 643 664 664 645 645 643 643 643 643 645 645 627 627 645 645 628 628 627 627 627 627 628 628 608 608 628 628 607 607 608 608 608 608 607 607 593 593 607 607 592 592 593 593 779 779 774 774 781 781 774 774 782 782 781 781 781 781 782 782 783 783 782 782 788 788 783 783 795 795 793 793 794 794 793 793 789 789 794 794 794 794 789 789 788 788 789 789 787 787 788 788 788 788 787 787 783 783 808 808 805 805 801 801 805 805 800 800 801 801 801 801 800 800 1242 1242 800 800 799 799 1243 1243 1244 1244 799 799 1245 1245 814 814 809 809 808 808 809 809 807 807 808 808 808 808 807 807 805 805 811 811 810 810 814 814 810 810 812 812 814 814 812 812 815 815 814 814 815 815 813 813 814 814 814 814 813 813 809 809 798 798 802 802 804 804 802 802 803 803 804 804 804 804 803 803 811 811 803 803 806 806 811 811 811 811 806 806 810 810 790 790 791 791 792 792 791 791 796 796 792 792 1246 1246 1247 1247 798 798 1248 1248 797 797 798 798 798 798 797 797 802 802 778 778 780 780 785 785 780 780 784 784 785 785 785 785 784 784 792 792 784 784 786 786 792 792 792 792 786 786 790 790 772 772 776 776 778 778 776 776 777 777 778 778 778 778 777 777 780 780 765 765 766 766 772 772 766 766 767 767 772 772 767 767 771 771 772 772 771 771 773 773 772 772 772 772 773 773 776 776 752 752 757 757 1249 1249 757 757 1250 1250 1251 1251 758 758 759 759 765 765 759 759 761 761 765 765 765 765 761 761 766 766 745 745 747 747 746 746 747 747 751 751 746 746 746 746 751 751 752 752 751 751 753 753 752 752 752 752 753 753 757 757 742 742 739 739 738 738 739 739 740 740 738 738 738 738 740 740 746 746 740 740 741 741 746 746 746 746 741 741 745 745 750 750 749 749 748 748 749 749 744 744 748 748 748 748 744 744 742 742 744 744 743 743 742 742 742 742 743 743 739 739 1252 1252 1253 1253 755 755 1254 1254 756 756 755 755 755 755 756 756 748 748 756 756 754 754 748 748 748 748 754 754 750 750 768 768 764 764 762 762 764 764 763 763 762 762 762 762 763 763 760 760 779 779 775 775 774 774 775 775 770 770 774 774 774 774 770 770 768 768 770 770 769 769 768 768 768 768 769 769 764 764 841 841 837 837 836 836 837 837 834 834 836 836 836 836 834 834 831 831 834 834 830 830 831 831 831 831 830 830 826 826 830 830 827 827 826 826 826 826 827 827 820 820 827 827 824 824 820 820 820 820 824 824 818 818 824 824 822 822 818 818 818 818 822 822 816 816 822 822 823 823 816 816 816 816 823 823 817 817 823 823 825 825 817 817 817 817 825 825 819 819 825 825 829 829 819 819 819 819 829 829 821 821 829 829 832 832 821 821 821 821 832 832 828 828 832 832 835 835 828 828 828 828 835 835 833 833 835 835 839 839 833 833 833 833 839 839 838 838 839 839 842 842 838 838 838 838 842 842 843 843 842 842 845 845 843 843 843 843 845 845 848 848 845 845 849 849 848 848 848 848 849 849 853 853 849 849 852 852 853 853 853 853 852 852 859 859 852 852 855 855 859 859 859 859 855 855 861 861 855 855 857 857 861 861 861 861 857 857 863 863 857 857 856 856 863 863 863 863 856 856 862 862 856 856 854 854 862 862 862 862 854 854 860 860 854 854 850 850 860 860 860 860 850 850 858 858 850 850 847 847 858 858 858 858 847 847 851 851 847 847 844 844 851 851 851 851 844 844 846 846 844 844 840 840 846 846 846 846 840 840 841 841 840 840 837 837 841 841 880 880 878 878 876 876 878 878 875 875 876 876 876 876 875 875 873 873 886 886 884 884 876 876 884 884 882 882 876 876 876 876 882 882 880 880 885 885 887 887 876 876 887 887 888 888 876 876 876 876 888 888 886 886 879 879 881 881 876 876 881 881 883 883 876 876 876 876 883 883 885 885 872 872 874 874 876 876 874 874 877 877 876 876 876 876 877 877 879 879 866 866 868 868 876 876 868 868 870 870 876 876 876 876 870 870 872 872 867 867 865 865 876 876 865 865 864 864 876 876 876 876 864 864 866 866 873 873 871 871 876 876 871 871 869 869 876 876 876 876 869 869 867 867 889 889 890 890 891 891 890 890 892 892 891 891 893 893 894 894 895 895 894 894 896 896 895 895 897 897 898 898 899 899 898 898 900 900 899 899 901 901 902 902 903 903 902 902 904 904 903 903 905 905 906 906 907 907 906 906 908 908 907 907 909 909 910 910 911 911 910 910 912 912 911 911 913 913 914 914 915 915 914 914 916 916 915 915 915 915 916 916 917 917 916 916 918 918 917 917
+1 1 0 0 2 2 1 1 2 2 3 3 2 2 4 4 3 3 3 3 4 4 5 5 1254 1254 6 6 1255 1255 1256 1256 6 6 7 7 6 6 8 8 7 7 7 7 8 8 9 9 8 8 10 10 9 9 9 9 10 10 11 11 10 10 12 12 11 11 11 11 12 12 13 13 12 12 14 14 13 13 13 13 14 14 15 15 14 14 16 16 15 15 15 15 16 16 17 17 16 16 18 18 17 17 17 17 18 18 19 19 18 18 20 20 19 19 19 19 20 20 21 21 20 20 22 22 21 21 21 21 22 22 23 23 22 22 24 24 23 23 23 23 24 24 25 25 24 24 26 26 25 25 25 25 26 26 27 27 26 26 28 28 27 27 27 27 28 28 29 29 28 28 30 30 29 29 29 29 30 30 31 31 30 30 32 32 31 31 31 31 32 32 33 33 32 32 34 34 33 33 33 33 34 34 35 35 34 34 1257 1257 35 35 35 35 1258 1258 1259 1259 36 36 38 38 37 37 37 37 38 38 39 39 38 38 40 40 39 39 39 39 40 40 41 41 42 42 43 43 44 44 43 43 45 45 44 44 46 46 47 47 48 48 47 47 49 49 48 48 50 50 51 51 52 52 51 51 53 53 52 52 76 76 78 78 55 55 78 78 80 80 55 55 80 80 85 85 55 55 55 55 85 85 89 89 63 63 54 54 65 65 54 54 56 56 65 65 65 65 56 56 66 66 56 56 57 57 66 66 66 66 57 57 73 73 57 57 58 58 73 73 73 73 58 58 81 81 58 58 59 59 81 81 293 293 294 294 339 339 294 294 295 295 339 339 339 339 295 295 297 297 297 297 299 299 339 339 299 299 301 301 339 339 339 339 301 301 300 300 225 225 305 305 296 296 314 314 318 318 339 339 318 318 322 322 339 339 339 339 322 322 326 326 226 226 229 229 204 204 89 89 92 92 55 55 92 92 97 97 55 55 55 55 97 97 339 339 97 97 292 292 339 339 339 339 292 292 293 293 314 314 339 339 309 309 339 339 300 300 309 309 309 309 300 300 305 305 300 300 298 298 305 305 305 305 298 298 296 296 69 69 67 67 54 54 317 317 321 321 338 338 321 321 325 325 338 338 338 338 325 325 330 330 189 189 115 115 147 147 241 241 237 237 167 167 237 237 166 166 167 167 241 241 167 167 244 244 167 167 170 170 244 244 244 244 170 170 249 249 107 107 54 54 108 108 54 54 109 109 108 108 330 330 329 329 338 338 329 329 327 327 338 338 338 338 327 327 337 337 327 327 323 323 337 337 323 323 319 319 337 337 337 337 319 319 336 336 319 319 315 315 336 336 336 336 315 315 335 335 315 315 310 310 335 335 335 335 310 310 334 334 310 310 306 306 334 334 132 132 161 161 120 120 159 159 191 191 196 196 191 191 192 192 196 196 196 196 192 192 194 194 189 189 147 147 190 190 147 147 188 188 190 190 190 190 188 188 236 236 190 190 291 291 302 302 291 291 312 312 302 302 302 302 312 312 306 306 312 312 333 333 306 306 306 306 333 333 334 334 183 183 185 185 170 170 185 185 234 234 170 170 170 170 234 234 239 239 296 296 218 218 225 225 218 218 216 216 225 225 225 225 216 216 213 213 220 220 221 221 217 217 221 221 223 223 217 217 217 217 223 223 225 225 146 146 144 144 154 154 194 194 195 195 196 196 195 195 197 197 196 196 196 196 197 197 227 227 197 197 198 198 227 227 227 227 198 198 230 230 96 96 99 99 100 100 115 115 189 189 72 72 189 189 187 187 72 72 72 72 187 187 60 60 187 187 186 186 60 60 60 60 186 186 59 59 186 186 184 184 59 59 59 59 184 184 182 182 170 170 172 172 183 183 172 172 174 174 183 183 183 183 174 174 173 173 132 132 120 120 131 131 213 213 212 212 225 225 212 212 214 214 225 225 225 225 214 214 217 217 154 154 144 144 152 152 99 99 86 86 83 83 79 79 77 77 55 55 77 77 75 75 55 55 55 55 75 75 76 76 236 236 270 270 190 190 270 270 290 290 190 190 190 190 290 290 291 291 237 237 231 231 166 166 231 231 224 224 166 166 166 166 224 224 164 164 224 224 179 179 164 164 164 164 179 179 161 161 179 179 168 168 161 161 161 161 168 168 149 149 239 239 243 243 170 170 243 243 247 247 170 170 170 170 247 247 249 249 156 156 122 122 158 158 122 122 119 119 158 158 158 158 119 119 160 160 96 96 93 93 99 99 93 93 90 90 99 99 99 99 90 90 86 86 107 107 104 104 54 54 104 104 101 101 54 54 54 54 101 101 55 55 101 101 99 99 55 55 55 55 99 99 79 79 99 99 83 83 79 79 100 100 103 103 96 96 103 103 106 106 96 96 96 96 106 106 255 255 106 106 259 259 255 255 255 255 259 259 256 256 259 259 257 257 256 256 173 173 171 171 183 183 171 171 169 169 183 183 183 183 169 169 181 181 169 169 139 139 181 181 181 181 139 139 180 180 120 120 124 124 125 125 140 140 133 133 153 153 133 133 126 126 153 153 153 153 126 126 156 156 126 126 123 123 156 156 156 156 123 123 122 122 140 140 153 153 144 144 153 153 151 151 144 144 144 144 151 151 152 152 159 159 196 196 157 157 196 196 178 178 157 157 157 157 178 178 154 154 178 178 155 155 154 154 154 154 155 155 146 146 82 82 74 74 54 54 74 74 71 71 54 54 54 54 71 71 69 69 198 198 199 199 230 230 199 199 200 200 230 230 230 230 200 200 238 238 200 200 201 201 238 238 238 238 201 201 245 245 201 201 202 202 245 245 245 245 202 202 251 251 202 202 205 205 251 251 180 180 139 139 182 182 139 139 138 138 182 182 182 182 138 138 137 137 125 125 127 127 120 120 127 127 130 130 120 120 120 120 130 130 131 131 242 242 246 246 205 205 257 257 259 259 258 258 259 259 261 261 258 258 258 258 261 261 263 263 137 137 136 136 182 182 136 136 135 135 182 182 182 182 135 135 59 59 135 135 88 88 59 59 59 59 88 88 81 81 149 149 145 145 161 161 145 145 141 141 161 161 161 161 141 141 134 134 134 134 129 129 161 161 129 129 121 121 161 161 161 161 121 121 120 120 263 263 264 264 258 258 264 264 262 262 258 258 258 258 262 262 260 260 324 324 320 320 308 308 320 320 316 316 308 308 308 308 316 316 311 311 240 240 271 271 272 272 222 222 233 233 228 228 233 233 250 250 228 228 228 228 250 250 240 240 250 250 266 266 240 240 240 240 266 266 271 271 119 119 118 118 160 160 118 118 117 117 160 160 160 160 117 117 142 142 63 63 61 61 54 54 61 61 62 62 54 54 54 54 62 62 64 64 246 246 252 252 205 205 252 252 253 253 205 205 205 205 253 253 251 251 326 326 332 332 339 339 332 332 331 331 339 339 339 339 331 331 328 328 317 317 338 338 313 313 338 338 339 339 313 313 313 313 339 339 308 308 339 339 328 328 308 308 308 308 328 328 324 324 94 94 113 113 98 98 113 113 116 116 98 98 98 98 116 116 102 102 116 116 142 142 102 102 102 102 142 142 105 105 142 142 117 117 105 105 82 82 54 54 87 87 54 54 64 64 87 87 87 87 64 64 91 91 64 64 84 84 91 91 91 91 84 84 94 94 84 84 110 110 94 94 94 94 110 110 113 113 204 204 229 229 205 205 229 229 235 235 205 205 205 205 235 235 242 242 67 67 68 68 54 54 68 68 70 70 54 54 54 54 70 70 109 109 70 70 95 95 109 109 109 109 95 95 112 112 304 304 111 111 150 150 206 206 215 215 204 204 215 215 219 219 204 204 204 204 219 219 226 226 177 177 208 208 307 307 208 208 232 232 307 307 307 307 232 232 248 248 222 222 228 228 193 193 228 228 203 203 193 193 193 193 203 203 175 175 203 203 165 165 175 175 175 175 165 165 148 148 165 165 163 163 148 148 148 148 163 163 142 142 163 163 162 162 142 142 142 142 162 162 160 160 210 210 211 211 209 209 211 211 215 215 209 209 209 209 215 215 207 207 215 215 206 206 207 207 274 274 311 311 269 269 311 311 307 307 269 269 269 269 307 307 265 265 307 307 248 248 265 265 272 272 282 282 240 240 282 282 308 308 240 240 240 240 308 308 254 254 282 282 289 289 308 308 289 289 287 287 308 308 308 308 287 287 303 303 287 287 277 277 303 303 112 112 114 114 109 109 114 114 128 128 109 109 109 109 128 128 111 111 128 128 143 143 111 111 111 111 143 143 150 150 304 304 150 150 307 307 150 150 176 176 307 307 307 307 176 176 177 177 273 273 268 268 308 308 268 268 267 267 308 308 308 308 267 267 254 254 274 274 286 286 311 311 286 286 288 288 311 311 311 311 288 288 308 308 288 288 283 283 308 308 308 308 283 283 273 273 281 281 284 284 277 277 284 284 285 285 277 277 277 277 285 285 303 303 278 278 279 279 280 280 278 278 280 280 276 276 281 281 277 277 280 280 277 277 275 275 280 280 280 280 275 275 276 276 612 612 608 608 625 625 378 378 375 375 341 341 375 375 371 371 341 341 608 608 604 604 625 625 604 604 600 600 625 625 625 625 600 600 595 595 585 585 583 583 625 625 583 583 581 581 625 625 625 625 581 581 580 580 452 452 517 517 523 523 596 596 601 601 622 622 624 624 617 617 625 625 617 617 618 618 625 625 625 625 618 618 612 612 452 452 523 523 453 453 517 517 452 452 510 510 452 452 450 450 510 510 510 510 450 450 465 465 591 591 584 584 595 595 584 584 586 586 595 595 595 595 586 586 625 625 586 586 587 587 625 625 625 625 587 587 585 585 594 594 617 617 599 599 617 617 603 603 599 599 394 394 395 395 340 340 465 465 450 450 454 454 450 450 447 447 454 454 454 454 447 447 435 435 622 622 601 601 623 623 580 580 579 579 625 625 579 579 578 578 625 625 625 625 578 578 341 341 578 578 383 383 341 341 341 341 383 383 378 378 615 615 616 616 624 624 616 616 611 611 624 624 624 624 611 611 617 617 611 611 607 607 617 617 617 617 607 607 603 603 523 523 527 527 453 453 527 527 530 530 453 453 453 453 530 530 456 456 601 601 605 605 623 623 605 605 609 609 623 623 623 623 609 609 624 624 609 609 613 613 624 624 624 624 613 613 615 615 425 425 455 455 471 471 455 455 457 457 471 471 471 471 457 457 520 520 457 457 459 459 520 520 459 459 460 460 520 520 520 520 460 460 525 525 460 460 458 458 525 525 530 530 535 535 456 456 535 535 533 533 456 456 456 456 533 533 458 458 533 533 529 529 458 458 458 458 529 529 525 525 470 470 421 421 468 468 421 421 422 422 468 468 468 468 422 422 466 466 422 422 467 467 466 466 374 374 421 421 345 345 421 421 470 470 345 345 345 345 470 470 346 346 470 470 472 472 346 346 346 346 472 472 358 358 472 472 473 473 358 358 358 358 473 473 401 401 473 473 475 475 401 401 401 401 475 475 433 433 475 475 476 476 433 433 433 433 476 476 474 474 622 622 621 621 596 596 621 621 620 620 596 596 596 596 620 620 592 592 620 620 619 619 592 592 592 592 619 619 588 588 619 619 598 598 588 588 588 588 598 598 476 476 598 598 577 577 476 476 476 476 577 577 576 576 511 511 504 504 591 591 504 504 582 582 591 591 591 591 582 582 584 584 387 387 390 390 340 340 390 390 393 393 340 340 340 340 393 393 394 394 467 467 422 422 469 469 422 422 423 423 469 469 469 469 423 423 471 471 423 423 424 424 471 471 471 471 424 424 425 425 416 416 406 406 417 417 406 406 418 418 417 417 576 576 556 556 476 476 556 556 522 522 476 476 476 476 522 522 474 474 416 416 413 413 406 406 413 413 411 411 406 406 406 406 411 411 410 410 415 415 420 420 447 447 500 500 498 498 499 499 403 403 404 404 443 443 404 404 405 405 443 443 443 443 405 405 445 445 353 353 355 355 340 340 428 428 388 388 391 391 418 418 406 406 447 447 406 406 407 407 447 447 447 447 407 407 415 415 420 420 427 427 447 447 427 427 431 431 447 447 447 447 431 431 435 435 511 511 509 509 504 504 509 509 507 507 504 504 504 504 507 507 506 506 506 506 503 503 504 504 503 503 500 500 504 504 504 504 500 500 502 502 500 500 499 499 502 502 371 371 366 366 341 341 366 366 364 364 341 341 341 341 364 364 340 340 364 364 362 362 340 340 340 340 362 362 361 361 355 355 357 357 340 340 357 357 360 360 340 340 340 340 360 360 368 368 516 516 485 485 513 513 485 485 484 484 513 513 513 513 484 484 482 482 484 484 483 483 482 482 483 483 481 481 482 482 482 482 481 481 464 464 481 481 480 480 464 464 464 464 480 480 441 441 480 480 478 478 441 441 441 441 478 478 477 477 445 445 405 405 477 477 405 405 408 408 477 477 477 477 408 408 409 409 380 380 396 396 377 377 396 396 373 373 377 377 388 388 428 428 384 384 428 428 402 402 384 384 384 384 402 402 380 380 402 402 399 399 380 380 380 380 399 399 396 396 437 437 439 439 428 428 439 439 442 442 428 428 428 428 442 442 444 444 365 365 392 392 363 363 392 392 389 389 363 363 363 363 389 389 361 361 389 389 386 386 361 361 361 361 386 386 340 340 386 386 385 385 340 340 340 340 385 385 387 387 403 403 443 443 391 391 443 443 440 440 391 391 391 391 440 440 428 428 440 440 438 438 428 428 428 428 438 438 437 437 606 606 594 594 602 602 594 594 597 597 602 602 606 606 610 610 594 594 610 610 614 614 594 594 594 594 614 614 617 617 365 365 369 369 392 392 369 369 372 372 392 392 392 392 372 372 376 376 537 537 491 491 531 531 491 491 488 488 531 531 531 531 488 488 524 524 488 488 487 487 524 524 524 524 487 487 516 516 487 487 486 486 516 516 516 516 486 486 485 485 560 560 555 555 590 590 555 555 551 551 590 590 590 590 551 551 534 534 348 348 347 347 340 340 347 347 349 349 340 340 340 340 349 349 342 342 349 349 351 351 342 342 342 342 351 351 343 343 351 351 352 352 343 343 343 343 352 352 344 344 352 352 359 359 344 344 344 344 359 359 345 345 359 359 367 367 345 345 345 345 367 367 374 374 409 409 412 412 477 477 412 412 419 419 477 477 477 477 419 419 426 426 373 373 396 396 368 368 396 396 370 370 368 368 368 368 370 370 340 340 370 370 350 350 340 340 340 340 350 350 348 348 589 589 566 566 565 565 594 594 568 568 558 558 594 594 553 553 554 554 554 554 559 559 594 594 559 559 569 569 594 594 594 594 569 569 574 574 542 542 543 543 541 541 543 543 544 544 541 541 541 541 544 544 382 382 544 544 546 546 382 382 382 382 546 546 548 548 426 426 430 430 477 477 430 430 432 432 477 477 477 477 432 432 441 441 400 400 398 398 395 395 589 589 571 571 566 566 571 571 570 570 566 566 566 566 570 570 567 567 553 553 594 594 540 540 594 594 558 558 540 540 540 540 558 558 526 526 558 558 557 557 526 526 526 526 557 557 514 514 557 557 552 552 514 514 514 514 552 552 536 536 597 597 594 594 593 593 594 594 574 574 593 593 593 593 574 574 590 590 574 574 572 572 590 590 590 590 572 572 560 560 493 493 492 492 505 505 492 492 490 490 505 505 505 505 490 490 512 512 537 537 539 539 491 491 539 539 538 538 491 491 491 491 538 538 532 532 398 398 381 381 395 395 381 381 356 356 395 395 395 395 356 356 340 340 356 356 354 354 340 340 340 340 354 354 353 353 444 444 446 446 428 428 446 446 448 448 428 428 428 428 448 448 434 434 448 448 449 449 434 434 434 434 449 449 461 461 449 449 451 451 461 461 461 461 451 451 479 479 451 451 489 489 479 479 479 479 489 489 508 508 489 489 514 514 508 508 508 508 514 514 519 519 514 514 536 536 519 519 548 548 550 550 382 382 550 550 549 549 382 382 382 382 549 549 547 547 497 497 496 496 495 495 532 532 528 528 491 491 528 528 521 521 491 491 491 491 521 521 490 490 521 521 515 515 490 490 490 490 515 515 512 512 534 534 518 518 590 590 518 518 494 494 590 590 590 590 494 494 397 397 494 494 463 463 397 397 397 397 463 463 462 462 462 462 436 436 397 397 436 436 429 429 397 397 397 397 429 429 395 395 429 429 414 414 395 395 395 395 414 414 400 400 565 565 564 564 589 589 564 564 562 562 589 589 589 589 562 562 561 561 376 376 379 379 392 392 379 379 382 382 392 392 392 392 382 382 545 545 382 382 547 547 545 545 493 493 505 505 495 495 505 505 501 501 495 495 495 495 501 501 497 497 561 561 563 563 589 589 563 563 573 573 589 589 589 589 573 573 594 594 573 573 575 575 594 594 594 594 575 575 568 568 658 658 659 659 663 663 658 658 663 663 662 662 663 663 665 665 662 662 662 662 665 665 664 664 665 665 661 661 664 664 664 664 661 661 660 660 1260 1260 657 657 1261 1261 1262 1262 657 657 656 656 657 657 655 655 656 656 656 656 655 655 654 654 655 655 653 653 654 654 654 654 653 653 652 652 653 653 651 651 652 652 652 652 651 651 650 650 651 651 649 649 650 650 650 650 649 649 648 648 649 649 647 647 648 648 648 648 647 647 646 646 647 647 645 645 646 646 646 646 645 645 644 644 645 645 643 643 644 644 644 644 643 643 642 642 643 643 641 641 642 642 642 642 641 641 640 640 641 641 639 639 640 640 640 640 639 639 638 638 639 639 637 637 638 638 638 638 637 637 636 636 637 637 635 635 636 636 636 636 635 635 634 634 635 635 633 633 634 634 634 634 633 633 632 632 633 633 1263 1263 632 632 632 632 1264 1264 1265 1265 631 631 629 629 630 630 630 630 629 629 628 628 629 629 627 627 628 628 628 628 627 627 626 626 666 666 667 667 668 668 667 667 669 669 668 668 670 670 671 671 672 672 671 671 673 673 672 672 674 674 675 675 676 676 675 675 677 677 676 676 678 678 679 679 680 680 679 679 681 681 680 680 682 682 683 683 685 685 682 682 685 685 684 684 1266 1266 687 687 1267 1267 1268 1268 687 687 686 686 687 687 689 689 686 686 686 686 689 689 688 688 689 689 691 691 688 688 688 688 691 691 690 690 691 691 693 693 690 690 690 690 693 693 692 692 693 693 695 695 692 692 692 692 695 695 694 694 695 695 697 697 694 694 694 694 697 697 696 696 697 697 699 699 696 696 696 696 699 699 698 698 699 699 701 701 698 698 698 698 701 701 700 700 701 701 705 705 700 700 700 700 705 705 704 704 705 705 709 709 704 704 704 704 709 709 708 708 709 709 1269 1269 708 708 708 708 1270 1270 1271 1271 713 713 717 717 712 712 712 712 717 717 716 716 717 717 715 715 716 716 716 716 715 715 714 714 715 715 711 711 714 714 714 714 711 711 710 710 1272 1272 707 707 1273 1273 1274 1274 707 707 706 706 707 707 703 703 706 706 706 706 703 703 702 702 718 718 719 719 720 720 719 719 721 721 720 720 722 722 723 723 724 724 723 723 725 725 724 724 726 726 727 727 728 728 727 727 729 729 728 728 730 730 731 731 732 732 731 731 733 733 732 732 734 734 735 735 736 736 735 735 737 737 736 736 738 738 739 739 740 740 739 739 741 741 740 740 742 742 743 743 744 744 743 743 745 745 744 744 746 746 747 747 748 748 747 747 749 749 748 748 750 750 751 751 752 752 751 751 753 753 752 752 754 754 755 755 757 757 754 754 757 757 756 756 1275 1275 759 759 1276 1276 1277 1277 759 759 758 758 759 759 761 761 758 758 758 758 761 761 760 760 761 761 763 763 760 760 760 760 763 763 762 762 763 763 765 765 762 762 762 762 765 765 764 764 765 765 767 767 764 764 764 764 767 767 766 766 767 767 769 769 766 766 766 766 769 769 768 768 769 769 771 771 768 768 768 768 771 771 770 770 771 771 777 777 770 770 770 770 777 777 776 776 777 777 781 781 776 776 776 776 781 781 780 780 781 781 785 785 780 780 780 780 785 785 784 784 785 785 789 789 784 784 784 784 789 789 788 788 789 789 1278 1278 788 788 788 788 1279 1279 1280 1280 793 793 797 797 792 792 792 792 797 797 796 796 797 797 795 795 796 796 796 796 795 795 794 794 1281 1281 791 791 1282 1282 1283 1283 791 791 790 790 791 791 787 787 790 790 790 790 787 787 786 786 787 787 783 783 786 786 786 786 783 783 782 782 783 783 779 779 782 782 782 782 779 779 778 778 779 779 775 775 778 778 778 778 775 775 774 774 775 775 773 773 774 774 774 774 773 773 772 772 798 798 799 799 800 800 799 799 801 801 800 800 802 802 803 803 804 804 803 803 805 805 804 804 806 806 807 807 808 808 807 807 809 809 808 808 826 826 827 827 825 825 826 826 825 825 824 824 825 825 823 823 824 824 824 824 823 823 822 822 823 823 821 821 822 822 822 822 821 821 820 820 821 821 819 819 820 820 820 820 819 819 818 818 819 819 817 817 818 818 818 818 817 817 816 816 817 817 1284 1284 816 816 816 816 1285 1285 1286 1286 815 815 813 813 814 814 814 814 813 813 812 812 813 813 811 811 812 812 812 812 811 811 810 810 832 832 833 833 837 837 832 832 837 837 836 836 837 837 841 841 836 836 836 836 841 841 840 840 841 841 845 845 840 840 840 840 845 845 844 844 845 845 849 849 844 844 844 844 849 849 848 848 849 849 851 851 848 848 848 848 851 851 850 850 851 851 855 855 850 850 850 850 855 855 854 854 855 855 1287 1287 854 854 854 854 1288 1288 1289 1289 859 859 863 863 858 858 858 858 863 863 862 862 863 863 861 861 862 862 862 862 861 861 860 860 861 861 857 857 860 860 860 860 857 857 856 856 1290 1290 853 853 1291 1291 1292 1292 853 853 852 852 853 853 847 847 852 852 852 852 847 847 846 846 847 847 843 843 846 846 846 846 843 843 842 842 843 843 839 839 842 842 842 842 839 839 838 838 839 839 835 835 838 838 838 838 835 835 834 834 835 835 831 831 834 834 834 834 831 831 830 830 831 831 829 829 830 830 830 830 829 829 828 828 864 864 865 865 866 866 865 865 867 867 866 866 868 868 869 869 870 870 869 869 871 871 870 870 872 872 873 873 874 874 873 873 875 875 874 874 876 876 877 877 878 878 877 877 879 879 878 878 880 880 881 881 882 882 881 881 883 883 882 882 884 884 885 885 886 886 885 885 887 887 886 886 888 888 889 889 890 890 889 889 891 891 890 890 892 892 893 893 894 894 893 893 895 895 894 894 896 896 897 897 898 898 897 897 899 899 898 898 1293 1293 1294 1294 900 900 1295 1295 901 901 900 900 900 900 901 901 902 902 901 901 903 903 902 902 902 902 903 903 904 904 903 903 905 905 904 904 904 904 905 905 906 906 905 905 907 907 906 906 906 906 907 907 908 908 907 907 909 909 908 908 908 908 909 909 910 910 909 909 911 911 910 910 912 912 913 913 914 914 913 913 915 915 914 914 914 914 915 915 916 916 915 915 917 917 916 916 916 916 917 917 918 918 917 917 919 919 918 918 918 918 919 919 920 920 919 919 921 921 920 920 920 920 921 921 1296 1296 921 921 1297 1297 1298 1298 922 922 923 923 924 924 923 923 925 925 924 924 942 942 943 943 941 941 942 942 941 941 940 940 941 941 939 939 940 940 940 940 939 939 938 938 939 939 937 937 938 938 938 938 937 937 936 936 937 937 935 935 936 936 936 936 935 935 934 934 935 935 1299 1299 934 934 934 934 1300 1300 1301 1301 933 933 929 929 932 932 932 932 929 929 928 928 929 929 927 927 928 928 928 928 927 927 926 926 927 927 931 931 926 926 926 926 931 931 930 930 944 944 945 945 946 946 945 945 947 947 946 946 946 946 947 947 948 948 947 947 949 949 948 948 948 948 949 949 950 950 949 949 951 951 950 950 950 950 951 951 952 952 951 951 953 953 952 952 952 952 953 953 1302 1302 953 953 1303 1303 1304 1304 954 954 955 955 956 956 955 955 957 957 956 956 956 956 957 957 958 958 957 957 959 959 958 958 1305 1305 1306 1306 960 960 1307 1307 961 961 960 960 960 960 961 961 962 962 961 961 963 963 962 962 964 964 965 965 966 966 965 965 967 967 966 966 966 966 967 967 968 968 967 967 969 969 968 968 968 968 969 969 970 970 969 969 971 971 970 970 970 970 971 971 972 972 971 971 973 973 972 972 972 972 973 973 1308 1308 973 973 1309 1309 1310 1310 974 974 975 975 976 976 975 975 977 977 976 976 978 978 979 979 980 980 979 979 981 981 980 980 980 980 981 981 982 982 981 981 983 983 982 982 982 982 983 983 984 984 983 983 985 985 984 984 984 984 985 985 986 986 985 985 987 987 986 986 988 988 989 989 990 990 989 989 991 991 990 990 990 990 991 991 992 992 991 991 993 993 992 992 992 992 993 993 994 994 993 993 995 995 994 994 994 994 995 995 996 996 995 995 997 997 996 996 996 996 997 997 1311 1311 997 997 1312 1312 1313 1313 998 998 999 999 1000 1000 999 999 1001 1001 1000 1000 1000 1000 1001 1001 1002 1002 1001 1001 1003 1003 1002 1002 1314 1314 1315 1315 1004 1004 1316 1316 1005 1005 1004 1004 1004 1004 1005 1005 1006 1006 1005 1005 1007 1007 1006 1006 1020 1020 1021 1021 1019 1019 1020 1020 1019 1019 1018 1018 1019 1019 1017 1017 1018 1018 1018 1018 1017 1017 1016 1016 1017 1017 1015 1015 1016 1016 1016 1016 1015 1015 1014 1014 1015 1015 1013 1013 1014 1014 1014 1014 1013 1013 1012 1012 1013 1013 1317 1317 1012 1012 1012 1012 1318 1318 1319 1319 1011 1011 1009 1009 1010 1010 1010 1010 1009 1009 1008 1008 1022 1022 1023 1023 1024 1024 1023 1023 1025 1025 1024 1024 1024 1024 1025 1025 1026 1026 1025 1025 1027 1027 1026 1026 1026 1026 1027 1027 1028 1028 1027 1027 1029 1029 1028 1028 1028 1028 1029 1029 1030 1030 1029 1029 1031 1031 1030 1030 1030 1030 1031 1031 1032 1032 1031 1031 1033 1033 1032 1032 1032 1032 1033 1033 1034 1034 1033 1033 1035 1035 1034 1034 1034 1034 1035 1035 1036 1036 1035 1035 1037 1037 1036 1036 1036 1036 1037 1037 1038 1038 1037 1037 1039 1039 1038 1038 1038 1038 1039 1039 1320 1320 1039 1039 1321 1321 1322 1322 1040 1040 1041 1041 1042 1042 1041 1041 1043 1043 1042 1042 1044 1044 1045 1045 1046 1046 1045 1045 1047 1047 1046 1046 1323 1323 1324 1324 1048 1048 1325 1325 1049 1049 1048 1048 1048 1048 1049 1049 1050 1050 1049 1049 1051 1051 1050 1050 1052 1052 1053 1053 1054 1054 1053 1053 1055 1055 1054 1054 1054 1054 1055 1055 1056 1056 1055 1055 1057 1057 1056 1056 1056 1056 1057 1057 1058 1058 1057 1057 1059 1059 1058 1058 1058 1058 1059 1059 1060 1060 1059 1059 1061 1061 1060 1060 1060 1060 1061 1061 1062 1062 1061 1061 1063 1063 1062 1062 1062 1062 1063 1063 1326 1326 1063 1063 1327 1327 1328 1328 1064 1064 1065 1065 1066 1066 1065 1065 1067 1067 1066 1066 1082 1082 1083 1083 1081 1081 1082 1082 1081 1081 1080 1080 1081 1081 1079 1079 1080 1080 1080 1080 1079 1079 1078 1078 1079 1079 1077 1077 1078 1078 1078 1078 1077 1077 1076 1076 1077 1077 1075 1075 1076 1076 1076 1076 1075 1075 1074 1074 1075 1075 1073 1073 1074 1074 1074 1074 1073 1073 1072 1072 1073 1073 1329 1329 1072 1072 1072 1072 1330 1330 1331 1331 1071 1071 1069 1069 1070 1070 1070 1070 1069 1069 1068 1068 1084 1084 1085 1085 1086 1086 1085 1085 1087 1087 1086 1086 1332 1332 1333 1333 1088 1088 1334 1334 1089 1089 1088 1088 1088 1088 1089 1089 1090 1090 1089 1089 1091 1091 1090 1090 1092 1092 1093 1093 1094 1094 1093 1093 1095 1095 1094 1094 1094 1094 1095 1095 1096 1096 1095 1095 1097 1097 1096 1096 1096 1096 1097 1097 1098 1098 1097 1097 1099 1099 1098 1098 1098 1098 1099 1099 1100 1100 1099 1099 1101 1101 1100 1100 1100 1100 1101 1101 1102 1102 1101 1101 1103 1103 1102 1102 1102 1102 1103 1103 1104 1104 1103 1103 1105 1105 1104 1104 1104 1104 1105 1105 1106 1106 1105 1105 1107 1107 1106 1106 1106 1106 1107 1107 1108 1108 1107 1107 1109 1109 1108 1108 1108 1108 1109 1109 1335 1335 1109 1109 1336 1336 1337 1337 1110 1110 1111 1111 1112 1112 1111 1111 1113 1113 1112 1112 1114 1114 1115 1115 1116 1116 1115 1115 1117 1117 1116 1116 1338 1338 1339 1339 1118 1118 1340 1340 1119 1119 1118 1118 1118 1118 1119 1119 1120 1120 1119 1119 1121 1121 1120 1120 1120 1120 1121 1121 1122 1122 1121 1121 1123 1123 1122 1122 1122 1122 1123 1123 1124 1124 1123 1123 1125 1125 1124 1124 1124 1124 1125 1125 1126 1126 1125 1125 1127 1127 1126 1126 1126 1126 1127 1127 1128 1128 1127 1127 1129 1129 1128 1128 1130 1130 1131 1131 1132 1132 1131 1131 1133 1133 1132 1132 1132 1132 1133 1133 1134 1134 1133 1133 1135 1135 1134 1134 1134 1134 1135 1135 1136 1136 1135 1135 1137 1137 1136 1136 1136 1136 1137 1137 1138 1138 1137 1137 1139 1139 1138 1138 1138 1138 1139 1139 1341 1341 1139 1139 1342 1342 1343 1343 1140 1140 1141 1141 1142 1142 1141 1141 1143 1143 1142 1142 1144 1144 1145 1145 1146 1146 1145 1145 1147 1147 1146 1146 1344 1344 1345 1345 1148 1148 1346 1346 1149 1149 1148 1148 1148 1148 1149 1149 1150 1150 1149 1149 1151 1151 1150 1150 1150 1150 1151 1151 1152 1152 1151 1151 1153 1153 1152 1152 1152 1152 1153 1153 1154 1154 1153 1153 1155 1155 1154 1154 1154 1154 1155 1155 1156 1156 1155 1155 1157 1157 1156 1156 1158 1158 1159 1159 1160 1160 1159 1159 1161 1161 1160 1160 1160 1160 1161 1161 1162 1162 1161 1161 1163 1163 1162 1162 1162 1162 1163 1163 1164 1164 1163 1163 1165 1165 1164 1164 1164 1164 1165 1165 1166 1166 1165 1165 1167 1167 1166 1166 1166 1166 1167 1167 1168 1168 1167 1167 1169 1169 1168 1168 1168 1168 1169 1169 1347 1347 1169 1169 1348 1348 1349 1349 1170 1170 1171 1171 1172 1172 1171 1171 1173 1173 1172 1172 1192 1192 1193 1193 1191 1191 1192 1192 1191 1191 1190 1190 1191 1191 1189 1189 1190 1190 1190 1190 1189 1189 1188 1188 1189 1189 1187 1187 1188 1188 1188 1188 1187 1187 1186 1186 1187 1187 1183 1183 1186 1186 1186 1186 1183 1183 1182 1182 1183 1183 1350 1350 1182 1182 1182 1182 1351 1351 1352 1352 1179 1179 1175 1175 1178 1178 1178 1178 1175 1175 1174 1174 1175 1175 1177 1177 1174 1174 1174 1174 1177 1177 1176 1176 1353 1353 1181 1181 1354 1354 1355 1355 1181 1181 1180 1180 1181 1181 1185 1185 1180 1180 1180 1180 1185 1185 1184 1184 1194 1194 1195 1195 1196 1196 1195 1195 1197 1197 1196 1196 1196 1196 1197 1197 1198 1198 1197 1197 1199 1199 1198 1198 1198 1198 1199 1199 1200 1200 1199 1199 1201 1201 1200 1200 1200 1200 1201 1201 1202 1202 1201 1201 1203 1203 1202 1202 1202 1202 1203 1203 1356 1356 1203 1203 1357 1357 1358 1358 1204 1204 1205 1205 1206 1206 1205 1205 1207 1207 1206 1206 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208 1359 1359 1360 1360 1210 1210 1361 1361 1211 1211 1210 1210 1210 1210 1211 1211 1212 1212 1211 1211 1213 1213 1212 1212 1214 1214 1215 1215 1217 1217 1214 1214 1217 1217 1216 1216 1217 1217 1219 1219 1216 1216 1216 1216 1219 1219 1218 1218 1219 1219 1221 1221 1218 1218 1218 1218 1221 1221 1220 1220 1221 1221 1225 1225 1220 1220 1220 1220 1225 1225 1224 1224 1225 1225 1362 1362 1224 1224 1224 1224 1363 1363 1364 1364 1229 1229 1233 1233 1228 1228 1228 1228 1233 1233 1232 1232 1233 1233 1231 1231 1232 1232 1232 1232 1231 1231 1230 1230 1365 1365 1227 1227 1366 1366 1367 1367 1227 1227 1226 1226 1227 1227 1223 1223 1226 1226 1226 1226 1223 1223 1222 1222 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1236 1236 1237 1237 1238 1238 1237 1237 1239 1239 1238 1238 1238 1238 1239 1239 1240 1240 1239 1239 1241 1241 1240 1240 1240 1240 1241 1241 1242 1242 1241 1241 1243 1243 1242 1242 1242 1242 1243 1243 1368 1368 1243 1243 1369 1369 1370 1370 1244 1244 1245 1245 1246 1246 1245 1245 1247 1247 1246 1246 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1371 1371 1372 1372 1250 1250 1373 1373 1251 1251 1250 1250 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252
+40 40 41 41 39 39 40 40 39 39 38 38 39 39 37 37 38 38 38 38 37 37 36 36 1250 1250 35 35 1251 1251 1252 1252 35 35 34 34 35 35 33 33 34 34 34 34 33 33 32 32 33 33 31 31 32 32 32 32 31 31 30 30 31 31 29 29 30 30 30 30 29 29 28 28 29 29 27 27 28 28 28 28 27 27 26 26 27 27 25 25 26 26 26 26 25 25 24 24 25 25 23 23 24 24 24 24 23 23 22 22 23 23 21 21 22 22 22 22 21 21 20 20 21 21 19 19 20 20 20 20 19 19 18 18 19 19 17 17 18 18 18 18 17 17 16 16 17 17 15 15 16 16 16 16 15 15 14 14 15 15 13 13 14 14 14 14 13 13 12 12 13 13 11 11 12 12 12 12 11 11 10 10 11 11 9 9 10 10 10 10 9 9 8 8 9 9 7 7 8 8 8 8 7 7 6 6 7 7 1253 1253 6 6 6 6 1254 1254 1255 1255 5 5 3 3 4 4 4 4 3 3 2 2 3 3 1 1 2 2 2 2 1 1 0 0 42 42 43 43 44 44 43 43 45 45 44 44 46 46 47 47 48 48 47 47 49 49 48 48 50 50 51 51 52 52 51 51 53 53 52 52 314 314 338 338 316 316 338 338 315 315 316 316 98 98 97 97 55 55 155 155 121 121 201 201 202 202 277 277 244 244 314 314 312 312 338 338 312 312 307 307 338 338 338 338 307 307 303 303 74 74 70 70 54 54 70 70 66 66 54 54 54 54 66 66 62 62 337 337 299 299 302 302 302 302 306 306 337 337 306 306 311 311 337 337 337 337 311 311 338 338 311 311 313 313 338 338 338 338 313 313 315 315 86 86 60 60 82 82 60 60 59 59 82 82 82 82 59 59 77 77 59 59 58 58 77 77 77 77 58 58 73 73 58 58 57 57 73 73 73 73 57 57 69 69 57 57 56 56 69 69 69 69 56 56 65 65 56 56 54 54 65 65 65 65 54 54 61 61 54 54 62 62 61 61 202 202 244 244 201 201 244 244 203 203 201 201 201 201 203 203 155 155 142 142 147 147 221 221 147 147 224 224 221 221 85 85 80 80 55 55 80 80 76 76 55 55 55 55 76 76 72 72 67 67 71 71 83 83 121 121 101 101 201 201 101 101 100 100 201 201 201 201 100 100 86 86 100 100 81 81 86 86 86 86 81 81 60 60 147 147 150 150 224 224 150 150 154 154 224 224 224 224 154 154 225 225 97 97 96 96 55 55 96 96 94 94 55 55 55 55 94 94 92 92 270 270 269 269 259 259 154 154 160 160 225 225 160 160 167 167 225 225 225 225 167 167 227 227 167 167 212 212 227 227 227 227 212 212 230 230 212 212 223 223 230 230 230 230 223 223 242 242 157 157 152 152 219 219 152 152 148 148 219 219 219 219 148 148 221 221 148 148 144 144 221 221 221 221 144 144 142 142 303 303 300 300 338 338 300 300 296 296 338 338 338 338 296 296 55 55 296 296 99 99 55 55 55 55 99 99 98 98 177 177 95 95 173 173 71 71 75 75 83 83 75 75 79 79 83 83 83 83 79 79 84 84 165 165 162 162 187 187 270 270 259 259 262 262 277 277 202 202 319 319 202 202 204 204 319 319 319 319 204 204 332 332 204 204 205 205 332 332 332 332 205 205 333 333 333 333 205 205 334 334 205 205 207 207 334 334 334 334 207 207 335 335 335 335 207 207 336 336 207 207 209 209 336 336 336 336 209 209 337 337 209 209 211 211 337 337 337 337 211 211 210 210 219 219 217 217 157 157 217 217 218 218 157 157 157 157 218 218 206 206 218 218 208 208 206 206 72 72 68 68 55 55 68 68 64 64 55 55 55 55 64 64 63 63 74 74 54 54 78 78 54 54 55 55 78 78 78 78 55 55 83 83 55 55 63 63 83 83 83 83 63 63 67 67 168 168 166 166 89 89 177 177 174 174 95 95 174 174 171 171 95 95 95 95 171 171 170 170 173 173 175 175 177 177 175 175 178 178 177 177 177 177 178 178 179 179 269 269 268 268 259 259 268 268 267 267 259 259 259 259 267 267 265 265 242 242 246 246 230 230 246 246 250 250 230 230 230 230 250 250 259 259 250 250 257 257 259 259 259 259 257 257 262 262 92 92 90 90 55 55 90 90 91 91 55 55 55 55 91 91 85 85 91 91 93 93 85 85 85 85 93 93 89 89 93 93 95 95 89 89 89 89 95 95 168 168 95 95 170 170 168 168 235 235 271 271 233 233 271 271 273 273 233 233 233 233 273 273 231 231 232 232 200 200 195 195 200 200 199 199 195 195 195 195 199 199 197 197 283 283 284 284 337 337 284 284 285 285 337 337 337 337 285 285 288 288 133 133 286 286 131 131 286 286 129 129 131 131 265 265 263 263 259 259 263 263 261 261 259 259 259 259 261 261 260 260 322 322 337 337 318 318 337 337 309 309 318 318 197 197 196 196 195 195 196 196 194 194 195 195 195 195 194 194 164 164 194 194 193 193 164 164 164 164 193 193 161 161 136 136 295 295 135 135 295 295 286 286 135 135 135 135 286 286 134 134 286 286 133 133 134 134 286 286 132 132 129 129 132 132 130 130 129 129 129 129 130 130 127 127 130 130 128 128 127 127 210 210 253 253 254 254 288 288 291 291 337 337 291 291 293 293 337 337 337 337 293 293 299 299 293 293 292 292 299 299 299 299 292 292 295 295 292 292 289 289 295 295 295 295 289 289 286 286 218 218 220 220 208 208 220 220 222 222 208 208 208 208 222 222 210 210 222 222 252 252 210 210 210 210 252 252 253 253 322 322 326 326 337 337 326 326 327 327 337 337 337 337 327 327 329 329 235 235 238 238 271 271 238 238 239 239 271 271 271 271 239 239 272 272 232 232 195 195 234 234 195 195 213 213 234 234 234 234 213 213 237 237 213 213 236 236 237 237 237 237 236 236 245 245 239 239 240 240 272 272 240 240 237 237 272 272 272 272 237 237 266 266 237 237 258 258 266 266 298 298 301 301 308 308 329 329 330 330 337 337 330 330 331 331 337 337 337 337 331 331 328 328 317 317 320 320 337 337 320 320 323 323 337 337 337 337 323 323 324 324 254 254 255 255 210 210 255 255 256 256 210 210 210 210 256 256 337 337 256 256 304 304 337 337 337 337 304 304 309 309 308 308 301 301 328 328 301 301 305 305 328 328 328 328 305 305 337 337 305 305 310 310 337 337 337 337 310 310 317 317 188 188 140 140 189 189 140 140 146 146 189 189 189 189 146 146 190 190 146 146 153 153 190 190 190 190 153 153 191 191 153 153 161 161 191 191 191 191 161 161 192 192 161 161 193 193 192 192 149 149 145 145 188 188 245 245 247 247 237 237 247 247 251 251 237 237 237 237 251 251 258 258 169 169 158 158 163 163 158 158 141 141 163 163 163 163 141 141 151 151 141 141 125 125 151 151 125 125 120 120 151 151 151 151 120 120 119 119 145 145 139 139 188 188 139 139 138 138 188 188 188 188 138 138 140 140 273 273 274 274 231 231 274 274 275 275 231 231 231 231 275 275 249 249 187 187 162 162 188 188 162 162 156 156 188 188 188 188 156 156 149 149 159 159 143 143 88 88 143 143 126 126 88 88 88 88 126 126 84 84 126 126 122 122 84 84 84 84 122 122 117 117 119 119 109 109 151 151 109 109 83 83 151 151 151 151 83 83 137 137 169 169 163 163 198 198 163 163 186 186 198 198 198 198 186 186 216 216 186 186 226 226 216 216 216 216 226 226 243 243 226 226 228 228 243 243 243 243 228 228 249 249 228 228 229 229 249 249 249 249 229 229 231 231 308 308 282 282 298 298 282 282 279 279 298 298 298 298 279 279 294 294 279 279 276 276 294 294 294 294 276 276 290 290 276 276 249 249 290 290 290 290 249 249 287 287 249 249 275 275 287 287 185 185 176 176 187 187 176 176 172 172 187 187 187 187 172 172 165 165 324 324 325 325 337 337 325 325 321 321 337 337 337 337 321 321 283 283 321 321 297 297 283 283 283 283 297 297 280 280 118 118 123 123 83 83 123 123 124 124 83 83 83 83 124 124 137 137 109 109 102 102 83 83 102 102 104 104 83 83 83 83 104 104 87 87 104 104 114 114 87 87 87 87 114 114 106 106 114 114 107 107 106 106 181 181 180 180 182 182 180 180 176 176 182 182 182 182 176 176 184 184 176 176 185 185 184 184 117 117 105 105 84 84 105 105 103 103 84 84 84 84 103 103 83 83 103 103 108 108 83 83 83 83 108 108 118 118 280 280 278 278 283 283 278 278 264 264 283 283 283 283 264 264 281 281 264 264 248 248 281 281 281 281 248 248 241 241 241 241 215 215 281 281 215 215 214 214 281 281 281 281 214 214 88 88 214 214 183 183 88 88 88 88 183 183 159 159 107 107 114 114 110 110 114 114 116 116 110 110 110 110 116 116 115 115 115 115 113 113 110 110 113 113 112 112 110 110 110 110 112 112 111 111 350 350 346 346 339 339 346 346 347 347 339 339 339 339 347 347 351 351 353 353 357 357 340 340 357 357 361 361 340 340 340 340 361 361 365 365 372 372 396 396 397 397 598 598 596 596 622 622 360 360 356 356 339 339 356 356 352 352 339 339 352 352 348 348 339 339 339 339 348 348 340 340 348 348 349 349 340 340 340 340 349 349 353 353 372 372 391 391 396 396 391 391 392 392 396 396 396 396 392 392 395 395 351 351 355 355 369 369 355 355 359 359 369 369 527 527 508 508 515 515 351 351 369 369 339 339 369 369 364 364 339 339 339 339 364 364 360 360 365 365 370 370 380 380 370 370 374 374 380 380 380 380 374 374 458 458 374 374 451 451 458 458 585 585 588 588 623 623 588 588 592 592 623 623 623 623 592 592 597 597 596 596 591 591 622 622 591 591 587 587 622 622 622 622 587 587 584 584 397 397 398 398 372 372 398 398 400 400 372 372 372 372 400 400 401 401 380 380 378 378 365 365 378 378 376 376 365 365 365 365 376 376 340 340 376 376 375 375 340 340 340 340 375 375 377 377 377 377 379 379 340 340 379 379 381 381 340 340 340 340 381 381 382 382 597 597 599 599 623 623 599 599 601 601 623 623 623 623 601 601 622 622 601 601 600 600 622 622 622 622 600 600 598 598 350 350 339 339 354 354 339 339 341 341 354 354 354 354 341 341 358 358 341 341 342 342 358 358 358 358 342 342 362 362 342 342 343 343 362 362 362 362 343 343 367 367 343 343 344 344 367 367 367 367 344 344 371 371 386 386 406 406 486 486 387 387 368 368 389 389 368 368 372 372 389 389 389 389 372 372 399 399 372 372 401 401 399 399 382 382 383 383 340 340 383 383 384 384 340 340 340 340 384 384 623 623 384 384 581 581 623 623 623 623 581 581 585 585 456 456 459 459 455 455 459 459 453 453 455 455 464 464 463 463 451 451 463 463 460 460 451 451 451 451 460 460 458 458 515 515 508 508 512 512 486 486 529 529 487 487 529 529 562 562 487 487 487 487 562 562 489 489 406 406 440 440 486 486 440 440 488 488 486 486 486 486 488 488 529 529 453 453 459 459 451 451 459 459 462 462 451 451 451 451 462 462 464 464 508 508 497 497 512 512 497 497 452 452 512 512 512 512 452 452 510 510 344 344 345 345 371 371 345 345 366 366 371 371 371 371 366 366 486 486 366 366 385 385 486 486 486 486 385 385 386 386 503 503 502 502 433 433 502 502 504 504 433 433 433 433 504 504 429 429 504 504 506 506 429 429 509 509 432 432 506 506 432 432 427 427 506 506 506 506 427 427 429 429 452 452 445 445 510 510 445 445 439 439 510 510 510 510 439 439 509 509 439 439 435 435 509 509 509 509 435 435 432 432 554 554 544 544 545 545 562 562 604 604 489 489 604 604 617 617 489 489 489 489 617 617 490 490 547 547 542 542 515 515 491 491 505 505 442 442 505 505 503 503 442 442 442 442 503 503 437 437 503 503 433 433 437 437 540 540 539 539 495 495 539 539 538 538 495 495 495 495 538 538 493 493 538 538 537 537 493 493 493 493 537 537 491 491 537 537 507 507 491 491 491 491 507 507 505 505 550 550 545 545 548 548 545 545 546 546 548 548 550 550 552 552 545 545 552 552 553 553 545 545 545 545 553 553 554 554 544 544 554 554 515 515 554 554 555 555 515 515 515 515 555 555 547 547 542 542 535 535 515 515 535 535 531 531 515 515 515 515 531 531 527 527 622 622 576 576 573 573 580 580 574 574 584 584 574 574 577 577 584 584 584 584 577 577 622 622 577 577 578 578 622 622 622 622 578 578 576 576 573 573 570 570 622 622 570 570 569 569 622 622 622 622 569 569 568 568 560 560 559 559 519 519 559 559 558 558 519 519 519 519 558 558 517 517 421 421 417 417 580 580 417 417 571 571 580 580 580 580 571 571 574 574 446 446 477 477 449 449 477 477 478 478 449 449 449 449 478 478 480 480 586 586 583 583 567 567 534 534 575 575 572 572 478 478 479 479 480 480 479 479 481 481 480 480 480 480 481 481 498 498 481 481 482 482 498 498 498 498 482 482 521 521 482 482 484 484 521 521 521 521 484 484 485 485 517 517 558 558 485 485 558 558 556 556 485 485 485 485 556 556 557 557 609 609 608 608 622 622 608 608 605 605 622 622 622 622 605 605 602 602 611 611 607 607 621 621 540 540 495 495 541 541 495 495 496 496 541 541 541 541 496 496 494 494 575 575 534 534 579 579 534 534 561 561 579 579 579 579 561 561 583 583 561 561 564 564 583 583 583 583 564 564 567 567 405 405 410 410 436 436 410 410 426 426 436 436 436 436 426 426 448 448 387 387 394 394 368 368 394 394 404 404 368 368 368 368 404 404 363 363 402 402 407 407 373 373 407 407 411 411 373 373 373 373 411 411 428 428 615 615 614 614 622 622 607 607 603 603 621 621 603 603 594 594 621 621 621 621 594 594 589 589 589 589 541 541 621 621 541 541 494 494 621 621 621 621 494 494 620 620 494 494 492 492 620 620 620 620 492 492 619 619 492 492 490 490 619 619 619 619 490 490 618 618 490 490 617 617 618 618 524 524 523 523 534 534 523 523 520 520 534 534 534 534 520 520 518 518 518 518 516 516 534 534 516 516 514 514 534 534 534 534 514 514 528 528 514 514 513 513 528 528 528 528 513 513 501 501 513 513 511 511 501 501 501 501 511 511 483 483 511 511 471 471 483 483 483 483 471 471 454 454 471 471 448 448 454 454 454 454 448 448 443 443 448 448 426 426 443 443 405 405 436 436 404 404 436 436 422 422 404 404 404 404 422 422 363 363 422 422 409 409 363 363 363 363 409 409 408 408 408 408 403 403 363 363 403 403 393 393 363 363 363 363 393 393 388 388 418 418 416 416 419 419 416 416 420 420 419 419 420 420 416 416 421 421 416 416 414 414 421 421 421 421 414 414 412 412 425 425 473 473 431 431 473 473 474 474 431 431 431 431 474 474 438 438 474 474 475 475 438 438 438 438 475 475 446 446 475 475 476 476 446 446 446 446 476 476 477 477 560 560 519 519 572 572 519 519 522 522 572 572 572 572 522 522 534 534 522 522 525 525 534 534 534 534 525 525 524 524 359 359 363 363 369 369 363 363 388 388 369 369 369 369 388 388 373 373 388 388 390 390 373 373 373 373 390 390 402 402 412 412 413 413 421 421 413 413 415 415 421 421 421 421 415 415 417 417 557 557 551 551 485 485 551 551 543 543 485 485 485 485 543 543 536 536 563 563 565 565 568 568 622 622 614 614 621 621 614 614 612 612 621 621 621 621 612 612 611 611 469 469 470 470 457 457 470 470 472 472 457 457 457 457 472 472 450 450 425 425 423 423 473 473 423 423 424 424 473 473 473 473 424 424 430 430 536 536 532 532 485 485 532 532 530 530 485 485 485 485 530 530 521 521 565 565 582 582 568 568 582 582 606 606 568 568 568 568 606 606 622 622 606 606 610 610 622 622 622 622 610 610 609 609 602 602 595 595 622 622 595 595 590 590 622 622 622 622 590 590 586 586 465 465 466 466 467 467 430 430 434 434 473 473 434 434 441 441 473 473 473 473 441 441 472 472 441 441 447 447 472 472 472 472 447 447 450 450 428 428 444 444 373 373 444 444 468 468 373 373 373 373 468 468 566 566 468 468 499 499 566 566 566 566 499 499 500 500 500 500 526 526 566 566 526 526 533 533 566 566 566 566 533 533 568 568 533 533 549 549 568 568 568 568 549 549 563 563 567 567 593 593 586 586 593 593 613 613 586 586 586 586 613 613 622 622 613 613 616 616 622 622 622 622 616 616 615 615 469 469 457 457 467 467 457 457 461 461 467 467 467 467 461 461 465 465 631 631 630 630 626 626 631 631 626 626 627 627 626 626 624 624 627 627 627 627 624 624 625 625 624 624 628 628 625 625 625 625 628 628 629 629 1256 1256 632 632 1257 1257 1258 1258 632 632 633 633 632 632 634 634 633 633 633 633 634 634 635 635 634 634 636 636 635 635 635 635 636 636 637 637 636 636 638 638 637 637 637 637 638 638 639 639 638 638 640 640 639 639 639 639 640 640 641 641 640 640 642 642 641 641 641 641 642 642 643 643 642 642 644 644 643 643 643 643 644 644 645 645 644 644 646 646 645 645 645 645 646 646 647 647 646 646 648 648 647 647 647 647 648 648 649 649 648 648 650 650 649 649 649 649 650 650 651 651 650 650 652 652 651 651 651 651 652 652 653 653 652 652 654 654 653 653 653 653 654 654 655 655 654 654 656 656 655 655 655 655 656 656 657 657 656 656 1259 1259 657 657 657 657 1260 1260 1261 1261 658 658 660 660 659 659 659 659 660 660 661 661 660 660 662 662 661 661 661 661 662 662 663 663 664 664 665 665 666 666 665 665 667 667 666 666 668 668 669 669 670 670 669 669 671 671 670 670 672 672 673 673 674 674 673 673 675 675 674 674 676 676 677 677 678 678 677 677 679 679 678 678 715 715 714 714 712 712 715 715 712 712 713 713 1262 1262 710 710 1263 1263 1264 1264 710 710 711 711 710 710 708 708 711 711 711 711 708 708 709 709 708 708 706 706 709 709 709 709 706 706 707 707 706 706 704 704 707 707 707 707 704 704 705 705 704 704 702 702 705 705 705 705 702 702 703 703 702 702 700 700 703 703 703 703 700 700 701 701 700 700 698 698 701 701 701 701 698 698 699 699 698 698 696 696 699 699 699 699 696 696 697 697 696 696 692 692 697 697 697 697 692 692 693 693 692 692 688 688 693 693 693 693 688 688 689 689 688 688 1265 1265 689 689 689 689 1266 1266 1267 1267 684 684 680 680 685 685 685 685 680 680 681 681 680 680 682 682 681 681 681 681 682 682 683 683 682 682 686 686 683 683 683 683 686 686 687 687 1268 1268 690 690 1269 1269 1270 1270 690 690 691 691 690 690 694 694 691 691 691 691 694 694 695 695 716 716 717 717 718 718 717 717 719 719 718 718 720 720 721 721 722 722 721 721 723 723 722 722 724 724 725 725 726 726 725 725 727 727 726 726 728 728 729 729 730 730 729 729 731 731 730 730 732 732 733 733 734 734 733 733 735 735 734 734 736 736 737 737 738 738 737 737 739 739 738 738 740 740 741 741 742 742 741 741 743 743 742 742 744 744 745 745 746 746 745 745 747 747 746 746 748 748 749 749 750 750 749 749 751 751 750 750 795 795 794 794 792 792 795 795 792 792 793 793 1271 1271 790 790 1272 1272 1273 1273 790 790 791 791 790 790 788 788 791 791 791 791 788 788 789 789 788 788 786 786 789 789 789 789 786 786 787 787 786 786 784 784 787 787 787 787 784 784 785 785 784 784 782 782 785 785 785 785 782 782 783 783 782 782 780 780 783 783 783 783 780 780 781 781 780 780 778 778 781 781 781 781 778 778 779 779 778 778 772 772 779 779 779 779 772 772 773 773 772 772 768 768 773 773 773 773 768 768 769 769 768 768 764 764 769 769 769 769 764 764 765 765 764 764 760 760 765 765 765 765 760 760 761 761 760 760 1274 1274 761 761 761 761 1275 1275 1276 1276 756 756 752 752 757 757 757 757 752 752 753 753 752 752 754 754 753 753 753 753 754 754 755 755 1277 1277 758 758 1278 1278 1279 1279 758 758 759 759 758 758 762 762 759 759 759 759 762 762 763 763 762 762 766 766 763 763 763 763 766 766 767 767 766 766 770 770 767 767 767 767 770 770 771 771 770 770 774 774 771 771 771 771 774 774 775 775 774 774 776 776 775 775 775 775 776 776 777 777 796 796 797 797 798 798 797 797 799 799 798 798 800 800 801 801 802 802 801 801 803 803 802 802 804 804 805 805 806 806 805 805 807 807 806 806 809 809 808 808 810 810 809 809 810 810 811 811 810 810 812 812 811 811 811 811 812 812 813 813 812 812 814 814 813 813 813 813 814 814 815 815 814 814 816 816 815 815 815 815 816 816 817 817 816 816 818 818 817 817 817 817 818 818 819 819 818 818 1280 1280 819 819 819 819 1281 1281 1282 1282 820 820 822 822 821 821 821 821 822 822 823 823 822 822 824 824 823 823 823 823 824 824 825 825 857 857 856 856 852 852 857 857 852 852 853 853 852 852 848 848 853 853 853 853 848 848 849 849 848 848 844 844 849 849 849 849 844 844 845 845 844 844 840 840 845 845 845 845 840 840 841 841 840 840 838 838 841 841 841 841 838 838 839 839 838 838 834 834 839 839 839 839 834 834 835 835 834 834 1283 1283 835 835 835 835 1284 1284 1285 1285 830 830 826 826 831 831 831 831 826 826 827 827 826 826 828 828 827 827 827 827 828 828 829 829 828 828 832 832 829 829 829 829 832 832 833 833 1286 1286 836 836 1287 1287 1288 1288 836 836 837 837 836 836 842 842 837 837 837 837 842 842 843 843 842 842 846 846 843 843 843 843 846 846 847 847 846 846 850 850 847 847 847 847 850 850 851 851 850 850 854 854 851 851 851 851 854 854 855 855 854 854 858 858 855 855 855 855 858 858 859 859 858 858 860 860 859 859 859 859 860 860 861 861 862 862 863 863 864 864 863 863 865 865 864 864 866 866 867 867 868 868 867 867 869 869 868 868 870 870 871 871 872 872 871 871 873 873 872 872 874 874 875 875 876 876 875 875 877 877 876 876 878 878 879 879 880 880 879 879 881 881 880 880 882 882 883 883 884 884 883 883 885 885 884 884 886 886 887 887 888 888 887 887 889 889 888 888 890 890 891 891 892 892 891 891 893 893 892 892 894 894 895 895 896 896 895 895 897 897 896 896 1289 1289 1290 1290 898 898 1291 1291 899 899 898 898 898 898 899 899 900 900 899 899 901 901 900 900 900 900 901 901 902 902 901 901 903 903 902 902 902 902 903 903 904 904 903 903 905 905 904 904 904 904 905 905 906 906 905 905 907 907 906 906 908 908 909 909 910 910 909 909 911 911 910 910 910 910 911 911 912 912 911 911 913 913 912 912 912 912 913 913 914 914 913 913 915 915 914 914 914 914 915 915 916 916 915 915 917 917 916 916 916 916 917 917 1292 1292 917 917 1293 1293 1294 1294 918 918 919 919 920 920 919 919 921 921 920 920 923 923 922 922 924 924 923 923 924 924 925 925 924 924 926 926 925 925 925 925 926 926 927 927 926 926 928 928 927 927 927 927 928 928 929 929 928 928 930 930 929 929 929 929 930 930 931 931 930 930 1295 1295 931 931 931 931 1296 1296 1297 1297 932 932 936 936 933 933 933 933 936 936 937 937 936 936 938 938 937 937 937 937 938 938 939 939 938 938 934 934 939 939 939 939 934 934 935 935 940 940 941 941 942 942 941 941 943 943 942 942 942 942 943 943 944 944 943 943 945 945 944 944 944 944 945 945 946 946 945 945 947 947 946 946 946 946 947 947 948 948 947 947 949 949 948 948 948 948 949 949 1298 1298 949 949 1299 1299 1300 1300 950 950 951 951 952 952 951 951 953 953 952 952 952 952 953 953 954 954 953 953 955 955 954 954 1301 1301 1302 1302 956 956 1303 1303 957 957 956 956 956 956 957 957 958 958 957 957 959 959 958 958 960 960 961 961 962 962 961 961 963 963 962 962 962 962 963 963 964 964 963 963 965 965 964 964 964 964 965 965 966 966 965 965 967 967 966 966 966 966 967 967 968 968 967 967 969 969 968 968 968 968 969 969 970 970 969 969 971 971 970 970 970 970 971 971 1304 1304 971 971 1305 1305 1306 1306 972 972 973 973 974 974 973 973 975 975 974 974 976 976 977 977 978 978 977 977 979 979 978 978 978 978 979 979 980 980 979 979 981 981 980 980 980 980 981 981 982 982 981 981 983 983 982 982 982 982 983 983 984 984 983 983 985 985 984 984 986 986 987 987 988 988 987 987 989 989 988 988 988 988 989 989 990 990 989 989 991 991 990 990 990 990 991 991 992 992 991 991 993 993 992 992 992 992 993 993 994 994 993 993 995 995 994 994 994 994 995 995 1307 1307 995 995 1308 1308 1309 1309 996 996 997 997 998 998 997 997 999 999 998 998 998 998 999 999 1000 1000 999 999 1001 1001 1000 1000 1310 1310 1311 1311 1002 1002 1312 1312 1003 1003 1002 1002 1002 1002 1003 1003 1004 1004 1003 1003 1005 1005 1004 1004 1007 1007 1006 1006 1008 1008 1007 1007 1008 1008 1009 1009 1008 1008 1010 1010 1009 1009 1009 1009 1010 1010 1011 1011 1010 1010 1012 1012 1011 1011 1011 1011 1012 1012 1013 1013 1012 1012 1014 1014 1013 1013 1013 1013 1014 1014 1015 1015 1014 1014 1016 1016 1015 1015 1015 1015 1016 1016 1017 1017 1016 1016 1313 1313 1017 1017 1017 1017 1314 1314 1315 1315 1018 1018 1020 1020 1019 1019 1019 1019 1020 1020 1021 1021 1022 1022 1023 1023 1024 1024 1023 1023 1025 1025 1024 1024 1024 1024 1025 1025 1026 1026 1025 1025 1027 1027 1026 1026 1026 1026 1027 1027 1028 1028 1027 1027 1029 1029 1028 1028 1028 1028 1029 1029 1030 1030 1029 1029 1031 1031 1030 1030 1030 1030 1031 1031 1032 1032 1031 1031 1033 1033 1032 1032 1032 1032 1033 1033 1034 1034 1033 1033 1035 1035 1034 1034 1034 1034 1035 1035 1036 1036 1035 1035 1037 1037 1036 1036 1036 1036 1037 1037 1038 1038 1037 1037 1039 1039 1038 1038 1038 1038 1039 1039 1316 1316 1039 1039 1317 1317 1318 1318 1040 1040 1041 1041 1042 1042 1041 1041 1043 1043 1042 1042 1044 1044 1045 1045 1046 1046 1045 1045 1047 1047 1046 1046 1319 1319 1320 1320 1048 1048 1321 1321 1049 1049 1048 1048 1048 1048 1049 1049 1050 1050 1049 1049 1051 1051 1050 1050 1052 1052 1053 1053 1054 1054 1053 1053 1055 1055 1054 1054 1054 1054 1055 1055 1056 1056 1055 1055 1057 1057 1056 1056 1056 1056 1057 1057 1058 1058 1057 1057 1059 1059 1058 1058 1058 1058 1059 1059 1060 1060 1059 1059 1061 1061 1060 1060 1060 1060 1061 1061 1062 1062 1061 1061 1063 1063 1062 1062 1062 1062 1063 1063 1322 1322 1063 1063 1323 1323 1324 1324 1064 1064 1065 1065 1066 1066 1065 1065 1067 1067 1066 1066 1069 1069 1068 1068 1070 1070 1069 1069 1070 1070 1071 1071 1070 1070 1072 1072 1071 1071 1071 1071 1072 1072 1073 1073 1072 1072 1074 1074 1073 1073 1073 1073 1074 1074 1075 1075 1074 1074 1076 1076 1075 1075 1075 1075 1076 1076 1077 1077 1076 1076 1078 1078 1077 1077 1077 1077 1078 1078 1079 1079 1078 1078 1325 1325 1079 1079 1079 1079 1326 1326 1327 1327 1080 1080 1082 1082 1081 1081 1081 1081 1082 1082 1083 1083 1084 1084 1085 1085 1086 1086 1085 1085 1087 1087 1086 1086 1328 1328 1329 1329 1088 1088 1330 1330 1089 1089 1088 1088 1088 1088 1089 1089 1090 1090 1089 1089 1091 1091 1090 1090 1092 1092 1093 1093 1094 1094 1093 1093 1095 1095 1094 1094 1094 1094 1095 1095 1096 1096 1095 1095 1097 1097 1096 1096 1096 1096 1097 1097 1098 1098 1097 1097 1099 1099 1098 1098 1098 1098 1099 1099 1100 1100 1099 1099 1101 1101 1100 1100 1100 1100 1101 1101 1102 1102 1101 1101 1103 1103 1102 1102 1102 1102 1103 1103 1104 1104 1103 1103 1105 1105 1104 1104 1104 1104 1105 1105 1106 1106 1105 1105 1107 1107 1106 1106 1106 1106 1107 1107 1108 1108 1107 1107 1109 1109 1108 1108 1108 1108 1109 1109 1331 1331 1109 1109 1332 1332 1333 1333 1110 1110 1111 1111 1112 1112 1111 1111 1113 1113 1112 1112 1114 1114 1115 1115 1116 1116 1115 1115 1117 1117 1116 1116 1334 1334 1335 1335 1118 1118 1336 1336 1119 1119 1118 1118 1118 1118 1119 1119 1120 1120 1119 1119 1121 1121 1120 1120 1120 1120 1121 1121 1122 1122 1121 1121 1123 1123 1122 1122 1122 1122 1123 1123 1124 1124 1123 1123 1125 1125 1124 1124 1124 1124 1125 1125 1126 1126 1125 1125 1127 1127 1126 1126 1128 1128 1129 1129 1130 1130 1129 1129 1131 1131 1130 1130 1130 1130 1131 1131 1132 1132 1131 1131 1133 1133 1132 1132 1132 1132 1133 1133 1134 1134 1133 1133 1135 1135 1134 1134 1134 1134 1135 1135 1136 1136 1135 1135 1137 1137 1136 1136 1136 1136 1137 1137 1337 1337 1137 1137 1338 1338 1339 1339 1138 1138 1139 1139 1140 1140 1139 1139 1141 1141 1140 1140 1142 1142 1143 1143 1144 1144 1143 1143 1145 1145 1144 1144 1340 1340 1341 1341 1146 1146 1342 1342 1147 1147 1146 1146 1146 1146 1147 1147 1148 1148 1147 1147 1149 1149 1148 1148 1148 1148 1149 1149 1150 1150 1149 1149 1151 1151 1150 1150 1150 1150 1151 1151 1152 1152 1151 1151 1153 1153 1152 1152 1152 1152 1153 1153 1154 1154 1153 1153 1155 1155 1154 1154 1156 1156 1157 1157 1158 1158 1157 1157 1159 1159 1158 1158 1158 1158 1159 1159 1160 1160 1159 1159 1161 1161 1160 1160 1160 1160 1161 1161 1162 1162 1161 1161 1163 1163 1162 1162 1162 1162 1163 1163 1164 1164 1163 1163 1165 1165 1164 1164 1164 1164 1165 1165 1343 1343 1165 1165 1344 1344 1345 1345 1166 1166 1167 1167 1168 1168 1167 1167 1169 1169 1168 1168 1171 1171 1170 1170 1172 1172 1171 1171 1172 1172 1173 1173 1172 1172 1174 1174 1173 1173 1173 1173 1174 1174 1175 1175 1174 1174 1176 1176 1175 1175 1175 1175 1176 1176 1177 1177 1176 1176 1180 1180 1177 1177 1177 1177 1180 1180 1181 1181 1180 1180 1346 1346 1181 1181 1181 1181 1347 1347 1348 1348 1184 1184 1188 1188 1185 1185 1185 1185 1188 1188 1189 1189 1188 1188 1186 1186 1189 1189 1189 1189 1186 1186 1187 1187 1349 1349 1182 1182 1350 1350 1351 1351 1182 1182 1183 1183 1182 1182 1178 1178 1183 1183 1183 1183 1178 1178 1179 1179 1190 1190 1191 1191 1192 1192 1191 1191 1193 1193 1192 1192 1192 1192 1193 1193 1194 1194 1193 1193 1195 1195 1194 1194 1194 1194 1195 1195 1196 1196 1195 1195 1197 1197 1196 1196 1196 1196 1197 1197 1198 1198 1197 1197 1199 1199 1198 1198 1198 1198 1199 1199 1352 1352 1199 1199 1353 1353 1354 1354 1200 1200 1201 1201 1202 1202 1201 1201 1203 1203 1202 1202 1202 1202 1203 1203 1204 1204 1203 1203 1205 1205 1204 1204 1355 1355 1356 1356 1206 1206 1357 1357 1207 1207 1206 1206 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208 1229 1229 1228 1228 1226 1226 1229 1229 1226 1226 1227 1227 1226 1226 1224 1224 1227 1227 1227 1227 1224 1224 1225 1225 1224 1224 1222 1222 1225 1225 1225 1225 1222 1222 1223 1223 1222 1222 1218 1218 1223 1223 1223 1223 1218 1218 1219 1219 1218 1218 1358 1358 1219 1219 1219 1219 1359 1359 1360 1360 1214 1214 1210 1210 1215 1215 1215 1215 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1211 1211 1212 1212 1213 1213 1361 1361 1216 1216 1362 1362 1363 1363 1216 1216 1217 1217 1216 1216 1220 1220 1217 1217 1217 1217 1220 1220 1221 1221 1230 1230 1231 1231 1232 1232 1231 1231 1233 1233 1232 1232 1232 1232 1233 1233 1234 1234 1233 1233 1235 1235 1234 1234 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1236 1236 1237 1237 1238 1238 1237 1237 1239 1239 1238 1238 1238 1238 1239 1239 1364 1364 1239 1239 1365 1365 1366 1366 1240 1240 1241 1241 1242 1242 1241 1241 1243 1243 1242 1242 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1367 1367 1368 1368 1246 1246 1369 1369 1247 1247 1246 1246 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248
+48 48 46 46 37 37 48 48 37 37 50 50 45 45 47 47 39 39 47 47 49 49 39 39 30 30 27 27 26 26 4 4 2 2 16 16 31 31 33 33 29 29 33 33 35 35 29 29 10 10 8 8 16 16 8 8 6 6 16 16 16 16 6 6 4 4 46 46 44 44 37 37 44 44 42 42 37 37 37 37 42 42 40 40 40 40 36 36 37 37 36 36 34 34 37 37 37 37 34 34 26 26 34 34 32 32 26 26 26 26 32 32 30 30 49 49 51 51 39 39 51 51 53 53 39 39 39 39 53 53 55 55 19 19 5 5 7 7 55 55 56 56 39 39 56 56 54 54 39 39 39 39 54 54 37 37 54 54 52 52 37 37 37 37 52 52 50 50 35 35 38 38 29 29 38 38 41 41 29 29 29 29 41 41 39 39 41 41 43 43 39 39 39 39 43 43 45 45 13 13 15 15 19 19 15 15 18 18 19 19 19 19 18 18 29 29 18 18 21 21 29 29 29 29 21 21 23 23 23 23 25 25 29 29 25 25 28 28 29 29 29 29 28 28 31 31 7 7 9 9 19 19 9 9 11 11 19 19 19 19 11 11 13 13 27 27 24 24 26 26 24 24 22 22 26 26 26 26 22 22 20 20 20 20 17 17 26 26 17 17 14 14 26 26 26 26 14 14 16 16 14 14 12 12 16 16 16 16 12 12 10 10 2 2 0 0 16 16 0 0 1 1 16 16 16 16 1 1 19 19 1 1 3 3 19 19 19 19 3 3 5 5 317 317 331 331 315 315 331 331 314 314 315 315 315 315 314 314 298 298 314 314 296 296 298 298 298 298 296 296 297 297 296 296 274 274 297 297 297 297 274 274 273 273 317 317 332 332 331 331 332 332 349 349 331 331 331 331 349 349 348 348 349 349 350 350 348 348 348 348 350 350 366 366 350 350 367 367 366 366 367 367 371 371 366 366 366 366 371 371 383 383 371 371 384 384 383 383 1270 1270 399 399 1271 1271 1272 1272 399 399 402 402 399 399 403 403 402 402 403 403 422 422 402 402 402 402 422 422 421 421 422 422 426 426 421 421 421 421 426 426 440 440 426 426 442 442 440 440 440 440 442 442 465 465 442 442 457 457 465 465 457 457 466 466 465 465 466 466 483 483 465 465 465 465 483 483 482 482 483 483 486 486 482 482 482 482 486 486 491 491 486 486 494 494 491 491 491 491 494 494 496 496 494 494 495 495 496 496 495 495 497 497 496 496 497 497 493 493 496 496 496 496 493 493 490 490 493 493 481 481 490 490 490 490 481 481 479 479 481 481 473 473 479 479 479 479 473 473 462 462 473 473 463 463 462 462 462 462 463 463 436 436 463 463 444 444 436 436 444 444 438 438 436 436 438 438 418 418 436 436 436 436 418 418 417 417 418 418 410 410 417 417 417 417 410 410 397 397 410 410 398 398 397 397 397 397 398 398 1273 1273 398 398 1274 1274 1275 1275 386 386 381 381 380 380 381 381 363 363 380 380 380 380 363 363 362 362 363 363 359 359 362 362 362 362 359 359 344 344 359 359 345 345 344 344 345 345 333 333 344 344 344 344 333 333 326 326 333 333 327 327 326 326 327 327 312 312 326 326 326 326 312 312 307 307 312 312 308 308 307 307 308 308 289 289 307 307 307 307 289 289 288 288 289 289 281 281 288 288 288 288 281 281 266 266 281 281 265 265 266 266 266 266 265 265 248 248 265 265 263 263 248 248 263 263 247 247 248 248 247 247 230 230 248 248 248 248 230 230 231 231 230 230 229 229 231 231 231 231 229 229 214 214 229 229 213 213 214 214 214 214 213 213 197 197 213 213 210 210 197 197 210 210 196 196 197 197 196 196 179 179 197 197 197 197 179 179 180 180 179 179 162 162 180 180 180 180 162 162 163 163 1276 1276 157 157 1277 1277 1278 1278 157 157 144 144 157 157 143 143 144 144 144 144 143 143 124 124 143 143 130 130 124 124 130 130 123 123 124 124 123 123 100 100 124 124 124 124 100 100 102 102 100 100 96 96 102 102 102 102 96 96 80 80 96 96 78 78 80 80 80 80 78 78 66 66 78 78 72 72 66 66 72 72 65 65 66 66 65 65 57 57 66 66 66 66 57 57 60 60 57 57 58 58 60 60 60 60 58 58 61 61 58 58 59 59 61 61 59 59 63 63 61 61 61 61 63 63 68 68 63 63 67 67 68 68 67 67 79 79 68 68 68 68 79 79 84 84 79 79 82 82 84 84 82 82 105 105 84 84 84 84 105 105 106 106 105 105 115 115 106 106 106 106 115 115 128 128 115 115 126 126 128 128 128 128 126 126 148 148 126 126 141 141 148 148 141 141 147 147 148 148 147 147 1279 1279 148 148 148 148 1280 1280 1281 1281 165 165 171 171 166 166 166 166 171 171 184 184 171 171 182 182 184 184 184 184 182 182 201 201 182 182 195 195 201 201 195 195 200 200 201 201 200 200 217 217 201 201 201 201 217 217 219 219 217 217 235 235 219 219 219 219 235 235 236 236 235 235 246 246 236 236 236 236 246 246 255 255 246 246 254 254 255 255 255 255 254 254 274 274 254 254 264 264 274 274 274 274 264 264 273 273 1282 1282 202 202 1283 1283 202 202 185 185 1284 1284 1285 1285 185 185 1286 1286 185 185 168 168 1287 1287 1288 1288 168 168 1289 1289 168 168 151 151 1290 1290 1291 1291 151 151 1292 1292 151 151 131 131 1293 1293 1294 1294 131 131 1295 1295 131 131 109 109 1296 1296 1297 1297 109 109 1298 1298 109 109 88 88 1299 1299 1300 1300 88 88 1301 1301 88 88 73 73 1302 1302 1303 1303 73 73 1304 1304 73 73 64 64 1305 1305 1306 1306 64 64 1307 1307 64 64 62 62 1308 1308 1309 1309 62 62 1310 1310 62 62 71 71 1311 1311 1312 1312 71 71 1313 1313 71 71 87 87 1314 1314 1315 1315 87 87 1316 1316 87 87 107 107 1317 1317 1318 1318 107 107 1319 1319 107 107 127 127 1320 1320 1321 1321 127 127 1322 1322 127 127 146 146 1323 1323 1324 1324 146 146 1325 1325 146 146 164 164 1326 1326 1327 1327 164 164 1328 1328 164 164 181 181 1329 1329 1330 1330 181 181 1331 1331 181 181 198 198 1332 1332 1333 1333 198 198 1334 1334 198 198 215 215 1335 1335 1336 1336 215 215 1337 1337 215 215 232 232 1338 1338 1339 1339 232 232 1340 1340 232 232 249 249 1341 1341 1342 1342 249 249 1343 1343 249 249 267 267 1344 1344 1345 1345 267 267 1346 1346 267 267 287 287 1347 1347 1348 1348 287 287 1349 1349 287 287 305 305 1350 1350 1351 1351 305 305 1352 1352 305 305 325 325 1353 1353 1354 1354 325 325 1355 1355 325 325 342 342 1356 1356 1357 1357 342 342 1358 1358 342 342 361 361 1359 1359 1360 1360 361 361 1361 1361 361 361 378 378 1362 1362 1363 1363 378 378 1364 1364 378 378 395 395 1365 1365 1366 1366 395 395 1367 1367 395 395 415 415 1368 1368 1369 1369 415 415 1370 1370 415 415 434 434 1371 1371 1372 1372 434 434 1373 1373 434 434 456 456 1374 1374 1375 1375 456 456 1376 1376 456 456 476 476 1377 1377 1378 1378 476 476 1379 1379 476 476 488 488 1380 1380 1381 1381 488 488 1382 1382 488 488 492 492 1383 1383 1384 1384 492 492 1385 1385 492 492 489 489 1386 1386 1387 1387 489 489 1388 1388 489 489 478 478 1389 1389 1390 1390 478 478 1391 1391 478 478 461 461 1392 1392 1393 1393 461 461 1394 1394 461 461 437 437 1395 1395 1396 1396 437 437 1397 1397 437 437 419 419 1398 1398 1399 1399 419 419 1400 1400 419 419 400 400 1401 1401 1402 1402 400 400 1403 1403 400 400 382 382 1404 1404 1405 1405 382 382 1406 1406 382 382 365 365 1407 1407 1408 1408 365 365 1409 1409 365 365 347 347 1410 1410 1411 1411 347 347 1412 1412 347 347 330 330 1413 1413 1414 1414 330 330 1415 1415 330 330 313 313 1416 1416 1417 1417 313 313 1418 1418 313 313 295 295 1419 1419 1420 1420 295 295 1421 1421 295 295 275 275 1422 1422 1423 1423 275 275 1424 1424 275 275 257 257 1425 1425 1426 1426 257 257 1427 1427 257 257 238 238 1428 1428 1429 1429 238 238 1430 1430 238 238 220 220 1431 1431 1432 1432 220 220 1433 1433 220 220 202 202 1434 1434 220 220 204 204 202 202 204 204 187 187 202 202 202 202 187 187 185 185 187 187 169 169 185 185 185 185 169 169 168 168 169 169 152 152 168 168 168 168 152 152 151 151 152 152 134 134 151 151 151 151 134 134 131 131 134 134 114 114 131 131 131 131 114 114 109 109 114 114 91 91 109 109 109 109 91 91 88 88 91 91 77 77 88 88 88 88 77 77 73 73 77 77 70 70 73 73 73 73 70 70 64 64 70 70 69 69 64 64 64 64 69 69 62 62 69 69 74 74 62 62 62 62 74 74 71 71 74 74 89 89 71 71 71 71 89 89 87 87 89 89 112 112 87 87 87 87 112 112 107 107 112 112 132 132 107 107 107 107 132 132 127 127 132 132 150 150 127 127 127 127 150 150 146 146 150 150 167 167 146 146 146 146 167 167 164 164 167 167 183 183 164 164 164 164 183 183 181 181 183 183 199 199 181 181 181 181 199 199 198 198 199 199 216 216 198 198 198 198 216 216 215 215 216 216 233 233 215 215 215 215 233 233 232 232 233 233 250 250 232 232 232 232 250 250 249 249 250 250 268 268 249 249 249 249 268 268 267 267 268 268 286 286 267 267 267 267 286 286 287 287 286 286 304 304 287 287 287 287 304 304 305 305 304 304 323 323 305 305 305 305 323 323 325 325 323 323 341 341 325 325 325 325 341 341 342 342 341 341 358 358 342 342 342 342 358 358 361 361 358 358 376 376 361 361 361 361 376 376 378 378 376 376 394 394 378 378 378 378 394 394 395 395 394 394 412 412 395 395 395 395 412 412 415 415 412 412 431 431 415 415 415 415 431 431 434 434 431 431 453 453 434 434 434 434 453 453 456 456 453 453 471 471 456 456 456 456 471 471 476 476 471 471 484 484 476 476 476 476 484 484 488 488 484 484 487 487 488 488 488 488 487 487 492 492 487 487 485 485 492 492 492 492 485 485 489 489 485 485 474 474 489 489 489 489 474 474 478 478 474 474 454 454 478 478 478 478 454 454 461 461 454 454 433 433 461 461 461 461 433 433 437 437 433 433 414 414 437 437 437 437 414 414 419 419 414 414 396 396 419 419 419 419 396 396 400 400 396 396 379 379 400 400 400 400 379 379 382 382 379 379 364 364 382 382 382 382 364 364 365 365 364 364 346 346 365 365 365 365 346 346 347 347 346 346 329 329 347 347 347 347 329 329 330 330 329 329 311 311 330 330 330 330 311 311 313 313 311 311 294 294 313 313 313 313 294 294 295 295 294 294 276 276 295 295 295 295 276 276 275 275 276 276 258 258 275 275 275 275 258 258 257 257 258 258 239 239 257 257 257 257 239 239 238 238 239 239 222 222 238 238 238 238 222 222 220 220 222 222 204 204 220 220 222 222 206 206 204 204 206 206 189 189 204 204 204 204 189 189 187 187 189 189 172 172 187 187 187 187 172 172 169 169 172 172 154 154 169 169 169 169 154 154 152 152 154 154 137 137 152 152 152 152 137 137 134 134 137 137 118 118 134 134 134 134 118 118 114 114 118 118 97 97 114 114 114 114 97 97 91 91 97 97 83 83 91 91 91 91 83 83 77 77 83 83 76 76 77 77 77 77 76 76 70 70 76 76 75 75 70 70 70 70 75 75 69 69 75 75 81 81 69 69 69 69 81 81 74 74 81 81 95 95 74 74 74 74 95 95 89 89 95 95 117 117 89 89 89 89 117 117 112 112 117 117 135 135 112 112 112 112 135 135 132 132 135 135 153 153 132 132 132 132 153 153 150 150 153 153 170 170 150 150 150 150 170 170 167 167 170 170 186 186 167 167 167 167 186 186 183 183 186 186 203 203 183 183 183 183 203 203 199 199 203 203 218 218 199 199 199 199 218 218 216 216 218 218 234 234 216 216 216 216 234 234 233 233 234 234 251 251 233 233 233 233 251 251 250 250 251 251 269 269 250 250 250 250 269 269 268 268 269 269 285 285 268 268 268 268 285 285 286 286 285 285 302 302 286 286 286 286 302 302 304 304 302 302 321 321 304 304 304 304 321 321 323 323 321 321 339 339 323 323 323 323 339 339 341 341 339 339 356 356 341 341 341 341 356 356 358 358 356 356 375 375 358 358 358 358 375 375 376 376 375 375 392 392 376 376 376 376 392 392 394 394 392 392 409 409 394 394 394 394 409 409 412 412 409 409 428 428 412 412 412 412 428 428 431 431 428 428 446 446 431 431 431 431 446 446 453 453 446 446 467 467 453 453 453 453 467 467 471 471 467 467 475 475 471 471 471 471 475 475 484 484 475 475 480 480 484 484 484 484 480 480 487 487 480 480 477 477 487 487 487 487 477 477 485 485 477 477 468 468 485 485 485 485 468 468 474 474 468 468 449 449 474 474 474 474 449 449 454 454 449 449 430 430 454 454 454 454 430 430 433 433 430 430 411 411 433 433 433 433 411 411 414 414 411 411 393 393 414 414 414 414 393 393 396 396 393 393 377 377 396 396 396 396 377 377 379 379 377 377 360 360 379 379 379 379 360 360 364 364 360 360 343 343 364 364 364 364 343 343 346 346 343 343 328 328 346 346 346 346 328 328 329 329 328 328 310 310 329 329 329 329 310 310 311 311 310 310 293 293 311 311 311 311 293 293 294 294 293 293 277 277 294 294 294 294 277 277 276 276 277 277 259 259 276 276 276 276 259 259 258 258 259 259 241 241 258 258 258 258 241 241 239 239 241 241 223 223 239 239 239 239 223 223 222 222 223 223 206 206 222 222 223 223 208 208 206 206 208 208 190 190 206 206 206 206 190 190 189 189 190 190 174 174 189 189 189 189 174 174 172 172 174 174 156 156 172 172 172 172 156 156 154 154 156 156 139 139 154 154 154 154 139 139 137 137 139 139 122 122 137 137 137 137 122 122 118 118 122 122 108 108 118 118 118 118 108 108 97 97 108 108 92 92 97 97 97 97 92 92 83 83 92 92 86 86 83 83 83 83 86 86 76 76 86 86 85 85 76 76 76 76 85 85 75 75 85 85 90 90 75 75 75 75 90 90 81 81 90 90 104 104 81 81 81 81 104 104 95 95 104 104 121 121 95 95 95 95 121 121 117 117 121 121 138 138 117 117 117 117 138 138 135 135 138 138 155 155 135 135 135 135 155 155 153 153 155 155 173 173 153 153 153 153 173 173 170 170 173 173 188 188 170 170 170 170 188 188 186 186 188 188 205 205 186 186 186 186 205 205 203 203 205 205 221 221 203 203 203 203 221 221 218 218 221 221 237 237 218 218 218 218 237 237 234 234 237 237 252 252 234 234 234 234 252 252 251 251 252 252 270 270 251 251 251 251 270 270 269 269 270 270 284 284 269 269 269 269 284 284 285 285 284 284 301 301 285 285 285 285 301 301 302 302 301 301 320 320 302 302 302 302 320 320 321 321 320 320 337 337 321 321 321 321 337 337 339 339 337 337 354 354 339 339 339 339 354 354 356 356 354 354 373 373 356 356 356 356 373 373 375 375 373 373 390 390 375 375 375 375 390 390 392 392 390 390 407 407 392 392 392 392 407 407 409 409 407 407 424 424 409 409 409 409 424 424 428 428 424 424 441 441 428 428 428 428 441 441 446 446 441 441 455 455 446 446 446 446 455 455 467 467 455 455 469 469 467 467 467 467 469 469 475 475 469 469 472 472 475 475 475 475 472 472 480 480 472 472 470 470 480 480 480 480 470 470 477 477 470 470 458 458 477 477 477 477 458 458 468 468 458 458 445 445 468 468 468 468 445 445 449 449 445 445 425 425 449 449 449 449 425 425 430 430 425 425 408 408 430 430 430 430 408 408 411 411 408 408 391 391 411 411 411 411 391 391 393 393 391 391 374 374 393 393 393 393 374 374 377 377 374 374 357 357 377 377 377 377 357 357 360 360 357 357 340 340 360 360 360 360 340 340 343 343 340 340 324 324 343 343 343 343 324 324 328 328 324 324 309 309 328 328 328 328 309 309 310 310 309 309 292 292 310 310 310 310 292 292 293 293 292 292 278 278 293 293 293 293 278 278 277 277 278 278 260 260 277 277 277 277 260 260 259 259 260 260 243 243 259 259 259 259 243 243 241 241 243 243 225 225 241 241 241 241 225 225 223 223 225 225 208 208 223 223 225 225 211 211 208 208 211 211 192 192 208 208 208 208 192 192 190 190 192 192 176 176 190 190 190 190 176 176 174 174 176 176 159 159 174 174 174 174 159 159 156 156 159 159 142 142 156 156 156 156 142 142 139 139 142 142 129 129 139 139 139 139 129 129 122 122 129 129 116 116 122 122 122 122 116 116 108 108 116 116 99 99 108 108 108 108 99 99 92 92 99 99 94 94 92 92 92 92 94 94 86 86 94 94 93 93 86 86 86 86 93 93 85 85 93 93 98 98 85 85 85 85 98 98 90 90 98 98 113 113 90 90 90 90 113 113 104 104 113 113 125 125 104 104 104 104 125 125 121 121 125 125 140 140 121 121 121 121 140 140 138 138 140 140 158 158 138 138 138 138 158 158 155 155 158 158 175 175 155 155 155 155 175 175 173 173 175 175 191 191 173 173 173 173 191 191 188 188 191 191 207 207 188 188 188 188 207 207 205 205 207 207 224 224 205 205 205 205 224 224 221 221 224 224 240 240 221 221 221 221 240 240 237 237 240 240 253 253 237 237 237 237 253 253 252 252 253 253 271 271 252 252 252 252 271 271 270 270 271 271 283 283 270 270 270 270 283 283 284 284 283 283 300 300 284 284 284 284 300 300 301 301 300 300 318 318 301 301 301 301 318 318 320 320 318 318 335 335 320 320 320 320 335 335 337 337 335 335 353 353 337 337 337 337 353 353 354 354 353 353 370 370 354 354 354 354 370 370 373 373 370 370 388 388 373 373 373 373 388 388 390 390 388 388 405 405 390 390 390 390 405 405 407 407 405 405 420 420 407 407 407 407 420 420 424 424 420 420 432 432 424 424 424 424 432 432 441 441 432 432 447 447 441 441 441 441 447 447 455 455 447 447 459 459 455 455 455 455 459 459 469 469 459 459 464 464 469 469 469 469 464 464 472 472 464 464 460 460 472 472 472 472 460 460 470 470 460 460 450 450 470 470 470 470 450 450 458 458 450 450 435 435 458 458 458 458 435 435 445 445 435 435 423 423 445 445 445 445 423 423 425 425 423 423 406 406 425 425 425 425 406 406 408 408 406 406 389 389 408 408 408 408 389 389 391 391 389 389 372 372 391 391 391 391 372 372 374 374 372 372 355 355 374 374 374 374 355 355 357 357 355 355 338 338 357 357 357 357 338 338 340 340 338 338 322 322 340 340 340 340 322 322 324 324 322 322 306 306 324 324 324 324 306 306 309 309 306 306 291 291 309 309 309 309 291 291 292 292 291 291 279 279 292 292 292 292 279 279 278 278 279 279 261 261 278 278 278 278 261 261 260 260 261 261 244 244 260 260 260 260 244 244 243 243 244 244 227 227 243 243 243 243 227 227 225 225 227 227 211 211 225 225 227 227 212 212 211 211 212 212 194 194 211 211 211 211 194 194 192 192 194 194 178 178 192 192 192 192 178 178 176 176 178 178 161 161 176 176 176 176 161 161 159 159 161 161 149 149 159 159 159 159 149 149 142 142 149 149 136 136 142 142 142 142 136 136 129 129 136 136 120 120 129 129 129 129 120 120 116 116 120 120 111 111 116 116 116 116 111 111 99 99 111 111 103 103 99 99 99 99 103 103 94 94 103 103 101 101 94 94 94 94 101 101 93 93 101 101 110 110 93 93 93 93 110 110 98 98 110 110 119 119 98 98 98 98 119 119 113 113 119 119 133 133 113 113 113 113 133 133 125 125 133 133 145 145 125 125 125 125 145 145 140 140 145 145 160 160 140 140 140 140 160 160 158 158 160 160 177 177 158 158 158 158 177 177 175 175 177 177 193 193 175 175 175 175 193 193 191 191 193 193 209 209 191 191 191 191 209 209 207 207 209 209 226 226 207 207 207 207 226 226 224 224 226 226 242 242 224 224 224 224 242 242 240 240 242 242 256 256 240 240 240 240 256 256 253 253 256 256 272 272 253 253 253 253 272 272 271 271 272 272 282 282 271 271 271 271 282 282 283 283 282 282 299 299 283 283 283 283 299 299 300 300 299 299 316 316 300 300 300 300 316 316 318 318 316 316 334 334 318 318 318 318 334 334 335 335 334 334 351 351 335 335 335 335 351 351 353 353 351 351 368 368 353 353 353 353 368 368 370 370 368 368 385 385 370 370 370 370 385 385 388 388 385 385 401 401 388 388 388 388 401 401 405 405 401 401 413 413 405 405 405 405 413 413 420 420 413 413 427 427 420 420 420 420 427 427 432 432 427 427 439 439 432 432 432 432 439 439 447 447 439 439 448 448 447 447 447 447 448 448 459 459 448 448 452 452 459 459 459 459 452 452 464 464 452 452 451 451 464 464 464 464 451 451 460 460 451 451 443 443 460 460 460 460 443 443 450 450 443 443 429 429 450 450 450 450 429 429 435 435 429 429 416 416 435 435 435 435 416 416 423 423 416 416 404 404 423 423 423 423 404 404 406 406 404 404 387 387 406 406 406 406 387 387 389 389 387 387 369 369 389 389 389 389 369 369 372 372 369 369 352 352 372 372 372 372 352 352 355 355 352 352 336 336 355 355 355 355 336 336 338 338 336 336 319 319 338 338 338 338 319 319 322 322 319 319 303 303 322 322 322 322 303 303 306 306 303 303 290 290 306 306 306 306 290 290 291 291 290 290 280 280 291 291 291 291 280 280 279 279 280 280 262 262 279 279 279 279 262 262 261 261 262 262 245 245 261 261 261 261 245 245 244 244 245 245 228 228 244 244 244 244 228 228 227 227 228 228 212 212 227 227 543 543 548 548 547 547 554 554 551 551 548 548 551 551 549 549 548 548 548 548 549 549 547 547 562 562 561 561 563 563 561 561 557 557 563 563 563 563 557 557 554 554 557 557 555 555 554 554 554 554 555 555 551 551 562 562 563 563 567 567 563 563 569 569 567 567 567 567 569 569 568 568 568 568 569 569 571 571 569 569 577 577 571 571 571 571 577 577 575 575 583 583 581 581 577 577 581 581 576 576 577 577 577 577 576 576 575 575 590 590 1435 1435 1436 1436 585 585 582 582 583 583 583 583 582 582 581 581 596 596 595 595 597 597 595 595 591 591 597 597 597 597 591 591 590 590 591 591 589 589 590 590 590 590 589 589 1437 1437 596 596 597 597 599 599 597 597 603 603 599 599 599 599 603 603 602 602 602 602 603 603 605 605 603 603 611 611 605 605 605 605 611 611 609 609 616 616 614 614 611 611 614 614 610 610 611 611 611 611 610 610 609 609 613 613 617 617 616 616 617 617 615 615 616 616 616 616 615 615 614 614 607 607 608 608 613 613 608 608 612 612 613 613 613 613 612 612 617 617 601 601 604 604 607 607 604 604 606 606 607 607 607 607 606 606 608 608 592 592 594 594 593 593 594 594 598 598 593 593 593 593 598 598 601 601 598 598 600 600 601 601 601 601 600 600 604 604 592 592 593 593 588 588 593 593 1438 1438 588 588 588 588 1439 1439 1440 1440 586 586 587 587 584 584 587 587 579 579 584 584 584 584 579 579 580 580 573 573 574 574 579 579 574 574 578 578 579 579 579 579 578 578 580 580 566 566 570 570 573 573 570 570 572 572 573 573 573 573 572 572 574 574 558 558 560 560 559 559 560 560 564 564 559 559 559 559 564 564 566 566 564 564 565 565 566 566 566 566 565 565 570 570 558 558 559 559 556 556 559 559 552 552 556 556 556 556 552 552 553 553 553 553 552 552 550 550 552 552 544 544 550 550 550 550 544 544 546 546 539 539 541 541 544 544 541 541 545 545 544 544 544 544 545 545 546 546 533 533 537 537 539 539 537 537 540 540 539 539 539 539 540 540 541 541 526 526 1441 1441 1442 1442 528 528 532 532 533 533 533 533 532 532 537 537 520 520 524 524 526 526 524 524 527 527 526 526 526 526 527 527 1443 1443 513 513 514 514 512 512 514 514 518 518 512 512 512 512 518 518 520 520 518 518 521 521 520 520 520 520 521 521 524 524 513 513 512 512 508 508 512 512 506 506 508 508 508 508 506 506 507 507 507 507 506 506 504 504 506 506 498 498 504 504 504 504 498 498 499 499 502 502 501 501 498 498 501 501 500 500 498 498 498 498 500 500 499 499 509 509 505 505 502 502 505 505 503 503 502 502 502 502 503 503 501 501 517 517 515 515 516 516 515 515 511 511 516 516 516 516 511 511 509 509 511 511 510 510 509 509 509 509 510 510 505 505 517 517 516 516 519 519 516 516 522 522 519 519 519 519 522 522 523 523 523 523 522 522 525 525 522 522 1444 1444 525 525 525 525 1445 1445 1446 1446 535 535 534 534 530 530 534 534 531 531 530 530 530 530 531 531 529 529 547 547 542 542 543 543 542 542 538 538 543 543 543 543 538 538 535 535 538 538 536 536 535 535 535 535 536 536 534 534 626 626 638 638 624 624 638 638 635 635 624 624 624 624 635 635 622 622 635 635 633 633 622 622 622 622 633 633 620 620 633 633 630 630 620 620 620 620 630 630 618 618 630 630 628 628 618 618 618 618 628 628 619 619 628 628 629 629 619 619 619 619 629 629 621 621 629 629 631 631 621 621 621 621 631 631 623 623 631 631 634 634 623 623 634 634 636 636 623 623 623 623 636 636 625 625 636 636 639 639 625 625 625 625 639 639 627 627 639 639 642 642 627 627 627 627 642 642 637 637 642 642 645 645 637 637 637 637 645 645 643 643 645 645 648 648 643 643 643 643 648 648 649 649 648 648 651 651 649 649 649 649 651 651 655 655 651 651 654 654 655 655 655 655 654 654 660 660 654 654 657 657 660 660 660 660 657 657 666 666 669 669 662 662 663 663 662 662 659 659 663 663 663 663 659 659 658 658 659 659 656 656 658 658 658 658 656 656 652 652 656 656 653 653 652 652 652 652 653 653 646 646 653 653 650 650 646 646 646 646 650 650 640 640 650 650 647 647 640 640 640 640 647 647 632 632 647 647 644 644 632 632 632 632 644 644 626 626 644 644 641 641 626 626 626 626 641 641 638 638 657 657 661 661 666 666 661 661 664 664 666 666 666 666 664 664 672 672 664 664 667 667 672 672 672 672 667 667 679 679 667 667 670 670 679 679 679 679 670 670 686 686 670 670 673 673 686 686 686 686 673 673 688 688 673 673 675 675 688 688 688 688 675 675 690 690 675 675 678 678 690 690 690 690 678 678 692 692 678 678 681 681 692 692 692 692 681 681 694 694 681 681 683 683 694 694 683 683 684 684 694 694 694 694 684 684 693 693 684 684 682 682 693 693 693 693 682 682 691 691 682 682 680 680 691 691 691 691 680 680 689 689 680 680 677 677 689 689 689 689 677 677 687 687 677 677 674 674 687 687 687 687 674 674 685 685 674 674 671 671 685 685 685 685 671 671 676 676 671 671 668 668 676 676 676 676 668 668 669 669 668 668 665 665 669 669 669 669 665 665 662 662 856 856 845 845 846 846 846 846 855 855 856 856 855 855 860 860 856 856 856 856 860 860 871 871 860 860 870 870 871 871 871 871 870 870 887 887 870 870 878 878 887 887 878 878 886 886 887 887 887 887 886 886 900 900 886 886 899 899 900 900 899 899 902 902 900 900 900 900 902 902 915 915 902 902 913 913 915 915 1447 1447 1448 1448 930 930 1449 1449 1450 1450 930 930 1451 1451 1452 1452 930 930 930 930 1453 1453 1454 1454 929 929 942 942 943 943 942 942 945 945 943 943 943 943 945 945 956 956 945 945 955 955 956 956 956 956 955 955 969 969 955 955 962 962 969 969 962 962 967 967 969 969 969 969 967 967 980 980 967 967 978 978 980 980 978 978 979 979 980 980 980 980 979 979 983 983 979 979 981 981 983 983 983 983 981 981 977 977 981 981 976 976 977 977 976 976 973 973 977 977 977 977 973 973 964 964 973 973 963 963 964 964 963 963 961 961 964 964 964 964 961 961 951 951 961 961 950 950 951 951 951 951 950 950 937 937 950 950 940 940 937 937 940 940 936 936 937 937 1455 1455 1456 1456 925 925 1457 1457 1458 1458 925 925 1459 1459 1460 1460 925 925 925 925 1461 1461 1462 1462 919 919 909 909 910 910 910 910 909 909 894 894 909 909 897 897 894 894 897 897 893 893 894 894 894 894 893 893 880 880 893 893 879 879 880 880 879 879 877 877 880 880 880 880 877 877 864 864 877 877 863 863 864 864 864 864 863 863 848 848 863 863 854 854 848 848 854 854 847 847 848 848 848 848 847 847 838 838 847 847 839 839 838 838 839 839 831 831 838 838 838 838 831 831 822 822 831 831 823 823 822 822 822 822 823 823 808 808 823 823 812 812 808 808 812 812 809 809 808 808 808 808 809 809 795 795 809 809 796 796 795 795 796 796 789 789 795 795 1463 1463 1464 1464 780 780 1465 1465 1466 1466 780 780 1467 1467 1468 1468 780 780 780 780 1469 1469 1470 1470 768 768 766 766 765 765 765 765 766 766 753 753 766 766 755 755 753 753 755 755 748 748 753 753 753 753 748 748 740 740 748 748 741 741 740 740 741 741 732 732 740 740 740 740 732 732 727 727 732 732 730 730 727 727 727 727 730 730 719 719 730 730 722 722 719 719 722 722 723 723 719 719 719 719 723 723 721 721 723 723 724 724 721 721 724 724 734 734 721 721 721 721 734 734 733 733 734 734 735 735 733 733 733 733 735 735 743 743 735 735 744 744 743 743 744 744 750 750 743 743 743 743 750 750 758 758 750 750 759 759 758 758 759 759 772 772 758 758 758 758 772 772 771 771 772 772 773 773 771 771 771 771 773 773 1471 1471 773 773 1472 1472 1473 1473 786 786 792 792 785 785 785 785 792 792 800 800 792 792 801 801 800 800 800 800 801 801 815 815 801 801 816 816 815 815 815 815 816 816 829 829 816 816 830 830 829 829 829 829 830 830 845 845 830 830 833 833 845 845 845 845 833 833 846 846 1474 1474 799 799 1475 1475 799 799 783 783 1476 1476 1477 1477 783 783 1478 1478 783 783 769 769 1479 1479 1480 1480 769 769 1481 1481 769 769 756 756 1482 1482 1483 1483 756 756 1484 1484 756 756 742 742 1485 1485 1486 1486 742 742 1487 1487 742 742 726 726 1488 1488 1489 1489 726 726 1490 1490 726 726 715 715 1491 1491 1492 1492 715 715 1493 1493 715 715 714 714 1494 1494 1495 1495 714 714 1496 1496 714 714 720 720 1497 1497 1498 1498 720 720 1499 1499 720 720 737 737 1500 1500 1501 1501 737 737 1502 1502 737 737 749 749 1503 1503 1504 1504 749 749 1505 1505 749 749 763 763 1506 1506 1507 1507 763 763 780 780 763 763 778 778 780 780 780 780 778 778 1508 1508 778 778 794 794 1509 1509 1510 1510 794 794 1511 1511 794 794 807 807 1512 1512 1513 1513 807 807 1514 1514 807 807 821 821 1515 1515 1516 1516 821 821 1517 1517 821 821 837 837 1518 1518 1519 1519 837 837 1520 1520 837 837 849 849 1521 1521 1522 1522 849 849 1523 1523 849 849 865 865 1524 1524 1525 1525 865 865 1526 1526 865 865 881 881 1527 1527 1528 1528 881 881 1529 1529 881 881 895 895 1530 1530 1531 1531 895 895 1532 1532 895 895 911 911 1533 1533 1534 1534 911 911 925 925 911 911 926 926 925 925 925 925 926 926 1535 1535 926 926 939 939 1536 1536 1537 1537 939 939 1538 1538 939 939 954 954 1539 1539 1540 1540 954 954 1541 1541 954 954 968 968 1542 1542 1543 1543 968 968 1544 1544 968 968 982 982 1545 1545 1546 1546 982 982 1547 1547 982 982 988 988 1548 1548 1549 1549 988 988 1550 1550 988 988 985 985 1551 1551 1552 1552 985 985 1553 1553 985 985 972 972 1554 1554 1555 1555 972 972 1556 1556 972 972 958 958 1557 1557 1558 1558 958 958 1559 1559 958 958 946 946 1560 1560 1561 1561 946 946 930 930 946 946 931 931 930 930 930 930 931 931 1562 1562 931 931 916 916 1563 1563 1564 1564 916 916 1565 1565 916 916 903 903 1566 1566 1567 1567 903 903 1568 1568 903 903 888 888 1569 1569 1570 1570 888 888 1571 1571 888 888 872 872 1572 1572 1573 1573 872 872 1574 1574 872 872 857 857 1575 1575 1576 1576 857 857 1577 1577 857 857 844 844 1578 1578 1579 1579 844 844 1580 1580 844 844 828 828 1581 1581 1582 1582 828 828 1583 1583 828 828 814 814 1584 1584 1585 1585 814 814 1586 1586 814 814 799 799 1587 1587 799 799 798 798 783 783 798 798 782 782 783 783 783 783 782 782 769 769 782 782 767 767 769 769 769 769 767 767 756 756 767 767 751 751 756 756 756 756 751 751 742 742 751 751 736 736 742 742 742 742 736 736 726 726 736 736 718 718 726 726 726 726 718 718 715 715 718 718 711 711 715 715 715 715 711 711 714 714 711 711 709 709 714 714 714 714 709 709 720 720 709 709 712 712 720 720 720 720 712 712 737 737 712 712 728 728 737 737 737 737 728 728 749 749 728 728 746 746 749 749 749 749 746 746 763 763 746 746 761 761 763 763 763 763 761 761 778 778 761 761 777 777 778 778 778 778 777 777 794 794 777 777 791 791 794 794 794 794 791 791 807 807 791 791 805 805 807 807 807 807 805 805 821 821 805 805 820 820 821 821 821 821 820 820 837 837 820 820 836 836 837 837 837 837 836 836 849 849 836 836 850 850 849 849 849 849 850 850 865 865 850 850 866 866 865 865 865 865 866 866 881 881 866 866 882 882 881 881 881 881 882 882 895 895 882 882 896 896 895 895 895 895 896 896 911 911 896 896 912 912 911 911 911 911 912 912 926 926 912 912 928 928 926 926 926 926 928 928 939 939 928 928 944 944 939 939 939 939 944 944 954 954 944 944 957 957 954 954 954 954 957 957 968 968 957 957 975 975 968 968 968 968 975 975 982 982 975 975 990 990 982 982 982 982 990 990 988 988 990 990 993 993 988 988 988 988 993 993 985 985 993 993 992 992 985 985 985 985 992 992 972 972 992 992 984 984 972 972 972 972 984 984 958 958 984 984 965 965 958 958 958 958 965 965 946 946 965 965 949 949 946 946 946 946 949 949 931 931 949 949 933 933 931 931 931 931 933 933 916 916 933 933 918 918 916 916 916 916 918 918 903 903 918 918 905 905 903 903 903 903 905 905 888 888 905 905 889 889 888 888 888 888 889 889 872 872 889 889 873 873 872 872 872 872 873 873 857 857 873 873 858 858 857 857 857 857 858 858 844 844 858 858 843 843 844 844 844 844 843 843 828 828 843 843 827 827 828 828 828 828 827 827 814 814 827 827 813 813 814 814 814 814 813 813 799 799 813 813 798 798 799 799 798 798 797 797 782 782 797 797 779 779 782 782 782 782 779 779 767 767 779 779 762 762 767 767 767 767 762 762 751 751 762 762 747 747 751 751 751 751 747 747 736 736 747 747 725 725 736 736 736 736 725 725 718 718 725 725 710 710 718 718 718 718 710 710 711 711 710 710 705 705 711 711 711 711 705 705 709 709 705 705 704 704 709 709 709 709 704 704 712 712 704 704 707 707 712 712 712 712 707 707 728 728 707 707 717 717 728 728 728 728 717 717 746 746 717 717 739 739 746 746 746 746 739 739 761 761 739 739 757 757 761 761 761 761 757 757 777 777 757 757 775 775 777 777 777 777 775 775 791 791 775 775 788 788 791 791 791 791 788 788 805 805 788 788 804 804 805 805 805 805 804 804 820 820 804 804 819 819 820 820 820 820 819 819 836 836 819 819 835 835 836 836 836 836 835 835 850 850 835 835 851 851 850 850 850 850 851 851 866 866 851 851 867 867 866 866 866 866 867 867 882 882 867 867 883 883 882 882 882 882 883 883 896 896 883 883 898 898 896 896 896 896 898 898 912 912 898 898 914 914 912 912 912 912 914 914 928 928 914 914 932 932 928 928 928 928 932 932 944 944 932 932 948 948 944 944 944 944 948 948 957 957 948 948 966 966 957 957 957 957 966 966 975 975 966 966 987 987 975 975 975 975 987 987 990 990 987 987 996 996 990 990 990 990 996 996 993 993 996 996 999 999 993 993 993 993 999 999 992 992 999 999 997 997 992 992 992 992 997 997 984 984 997 997 991 991 984 984 984 984 991 991 965 965 991 991 971 971 965 965 965 965 971 971 949 949 971 971 953 953 949 949 949 949 953 953 933 933 953 953 935 935 933 933 933 933 935 935 918 918 935 935 921 921 918 918 918 918 921 921 905 905 921 921 906 906 905 905 905 905 906 906 889 889 906 906 890 890 889 889 889 889 890 890 873 873 890 890 874 874 873 873 873 873 874 874 858 858 874 874 859 859 858 858 858 858 859 859 843 843 859 859 842 842 843 843 843 843 842 842 827 827 842 842 826 826 827 827 827 827 826 826 813 813 826 826 811 811 813 813 813 813 811 811 798 798 811 811 797 797 798 798 797 797 793 793 779 779 793 793 776 776 779 779 779 779 776 776 762 762 776 776 760 760 762 762 762 762 760 760 747 747 760 760 738 738 747 747 747 747 738 738 725 725 738 738 713 713 725 725 725 725 713 713 710 710 713 713 703 703 710 710 710 710 703 703 705 705 703 703 700 700 705 705 705 705 700 700 704 704 700 700 699 699 704 704 704 704 699 699 707 707 699 699 701 701 707 707 707 707 701 701 717 717 701 701 708 708 717 717 717 717 708 708 739 739 708 708 731 731 739 739 739 739 731 731 757 757 731 731 752 752 757 757 757 757 752 752 775 775 752 752 770 770 775 775 775 775 770 770 788 788 770 770 787 787 788 788 788 788 787 787 804 804 787 787 803 803 804 804 804 804 803 803 819 819 803 803 818 818 819 819 819 819 818 818 835 835 818 818 834 834 835 835 835 835 834 834 851 851 834 834 852 852 851 851 851 851 852 852 867 867 852 852 868 868 867 867 867 867 868 868 883 883 868 868 884 884 883 883 883 883 884 884 898 898 884 884 901 901 898 898 898 898 901 901 914 914 901 901 917 917 914 914 914 914 917 917 932 932 917 917 934 934 932 932 932 932 934 934 948 948 934 934 952 952 948 948 948 948 952 952 966 966 952 952 974 974 966 966 966 966 974 974 987 987 974 974 995 995 987 987 987 987 995 995 996 996 995 995 1001 1001 996 996 996 996 1001 1001 999 999 1001 1001 1004 1004 999 999 999 999 1004 1004 997 997 1004 1004 1002 1002 997 997 997 997 1002 1002 991 991 1002 1002 998 998 991 991 991 991 998 998 971 971 998 998 986 986 971 971 971 971 986 986 953 953 986 986 960 960 953 953 953 953 960 960 935 935 960 960 941 941 935 935 935 935 941 941 921 921 941 941 924 924 921 921 921 921 924 924 906 906 924 924 907 907 906 906 906 906 907 907 890 890 907 907 891 891 890 890 890 890 891 891 874 874 891 891 875 875 874 874 874 874 875 875 859 859 875 875 861 861 859 859 859 859 861 861 842 842 861 861 841 841 842 842 842 842 841 841 826 826 841 841 825 825 826 826 826 826 825 825 811 811 825 825 810 810 811 811 811 811 810 810 797 797 810 810 793 793 797 797 793 793 790 790 776 776 790 790 774 774 776 776 776 776 774 774 760 760 774 774 754 754 760 760 760 760 754 754 738 738 754 754 729 729 738 738 738 738 729 729 713 713 729 729 706 706 713 713 713 713 706 706 703 703 706 706 698 698 703 703 703 703 698 698 700 700 698 698 696 696 700 700 700 700 696 696 699 699 696 696 695 695 699 699 699 699 695 695 701 701 695 695 697 697 701 701 701 701 697 697 708 708 697 697 702 702 708 708 708 708 702 702 731 731 702 702 716 716 731 731 731 731 716 716 752 752 716 716 745 745 752 752 752 752 745 745 770 770 745 745 764 764 770 770 770 770 764 764 787 787 764 764 784 784 787 787 787 787 784 784 803 803 784 784 802 802 803 803 803 803 802 802 818 818 802 802 817 817 818 818 818 818 817 817 834 834 817 817 832 832 834 834 834 834 832 832 852 852 832 832 853 853 852 852 852 852 853 853 868 868 853 853 869 869 868 868 868 868 869 869 884 884 869 869 885 885 884 884 884 884 885 885 901 901 885 885 904 904 901 901 901 901 904 904 917 917 904 904 920 920 917 917 917 917 920 920 934 934 920 920 938 938 934 934 934 934 938 938 952 952 938 938 959 959 952 952 952 952 959 959 974 974 959 959 989 989 974 974 974 974 989 989 995 995 989 989 1000 1000 995 995 995 995 1000 1000 1001 1001 1000 1000 1005 1005 1001 1001 1001 1001 1005 1005 1004 1004 1005 1005 1007 1007 1004 1004 1004 1004 1007 1007 1002 1002 1007 1007 1006 1006 1002 1002 1002 1002 1006 1006 998 998 1006 1006 1003 1003 998 998 998 998 1003 1003 986 986 1003 1003 994 994 986 986 986 986 994 994 960 960 994 994 970 970 960 960 960 960 970 970 941 941 970 970 947 947 941 941 941 941 947 947 924 924 947 947 927 927 924 924 924 924 927 927 907 907 927 927 908 908 907 907 907 907 908 908 891 891 908 908 892 892 891 891 891 891 892 892 875 875 892 892 876 876 875 875 875 875 876 876 861 861 876 876 862 862 861 861 861 861 862 862 841 841 862 862 840 840 841 841 841 841 840 840 825 825 840 840 824 824 825 825 825 825 824 824 810 810 824 824 806 806 810 810 810 810 806 806 793 793 806 806 790 790 793 793 1079 1079 1080 1080 1075 1075 1080 1080 1076 1076 1075 1075 1075 1075 1076 1076 1071 1071 1076 1076 1072 1072 1071 1071 1071 1071 1072 1072 1066 1066 1072 1072 1070 1070 1066 1066 1066 1066 1070 1070 1062 1062 1097 1097 1098 1098 1093 1093 1098 1098 1094 1094 1093 1093 1093 1093 1094 1094 1089 1089 1094 1094 1090 1090 1089 1089 1089 1089 1090 1090 1084 1084 1090 1090 1088 1088 1084 1084 1084 1084 1088 1088 1079 1079 1088 1088 1082 1082 1079 1079 1079 1079 1082 1082 1080 1080 1115 1115 1116 1116 1111 1111 1116 1116 1112 1112 1111 1111 1111 1111 1112 1112 1107 1107 1112 1112 1108 1108 1107 1107 1107 1107 1108 1108 1102 1102 1108 1108 1106 1106 1102 1102 1102 1102 1106 1106 1588 1588 1106 1106 1100 1100 1589 1589 1590 1590 1100 1100 1591 1591 1122 1122 1124 1124 1128 1128 1124 1124 1127 1127 1128 1128 1128 1128 1127 1127 1123 1123 1127 1127 1126 1126 1123 1123 1123 1123 1126 1126 1120 1120 1126 1126 1125 1125 1120 1120 1120 1120 1125 1125 1115 1115 1125 1125 1118 1118 1115 1115 1115 1115 1118 1118 1116 1116 1104 1104 1105 1105 1110 1110 1105 1105 1109 1109 1110 1110 1110 1110 1109 1109 1113 1113 1109 1109 1114 1114 1113 1113 1113 1113 1114 1114 1119 1119 1114 1114 1117 1117 1119 1119 1119 1119 1117 1117 1122 1122 1117 1117 1121 1121 1122 1122 1122 1122 1121 1121 1124 1124 1077 1077 1081 1081 1083 1083 1081 1081 1085 1085 1083 1083 1083 1083 1085 1085 1086 1086 1085 1085 1087 1087 1086 1086 1086 1086 1087 1087 1092 1092 1087 1087 1091 1091 1092 1092 1092 1092 1091 1091 1095 1095 1091 1091 1096 1096 1095 1095 1592 1592 1593 1593 1101 1101 1594 1594 1595 1595 1101 1101 1101 1101 1596 1596 1104 1104 1597 1597 1103 1103 1104 1104 1104 1104 1103 1103 1105 1105 1060 1060 1063 1063 1065 1065 1063 1063 1067 1067 1065 1065 1065 1065 1067 1067 1068 1068 1067 1067 1069 1069 1068 1068 1068 1068 1069 1069 1073 1073 1069 1069 1074 1074 1073 1073 1073 1073 1074 1074 1077 1077 1074 1074 1078 1078 1077 1077 1077 1077 1078 1078 1081 1081 1043 1043 1046 1046 1048 1048 1046 1046 1050 1050 1048 1048 1048 1048 1050 1050 1052 1052 1050 1050 1051 1051 1052 1052 1052 1052 1051 1051 1055 1055 1051 1051 1056 1056 1055 1055 1055 1055 1056 1056 1060 1060 1056 1056 1059 1059 1060 1060 1060 1060 1059 1059 1063 1063 1025 1025 1028 1028 1030 1030 1028 1028 1032 1032 1030 1030 1030 1030 1032 1032 1034 1034 1032 1032 1033 1033 1034 1034 1034 1034 1033 1033 1598 1598 1033 1033 1599 1599 1600 1600 1038 1038 1039 1039 1043 1043 1039 1039 1042 1042 1043 1043 1043 1043 1042 1042 1046 1046 1010 1010 1014 1014 1016 1016 1014 1014 1015 1015 1016 1016 1016 1016 1015 1015 1020 1020 1015 1015 1021 1021 1020 1020 1020 1020 1021 1021 1025 1025 1021 1021 1024 1024 1025 1025 1025 1025 1024 1024 1028 1028 1022 1022 1018 1018 1019 1019 1018 1018 1017 1017 1019 1019 1019 1019 1017 1017 1013 1013 1017 1017 1011 1011 1013 1013 1013 1013 1011 1011 1012 1012 1011 1011 1009 1009 1012 1012 1012 1012 1009 1009 1010 1010 1009 1009 1008 1008 1010 1010 1010 1010 1008 1008 1014 1014 1601 1601 1036 1036 1037 1037 1036 1036 1035 1035 1037 1037 1037 1037 1035 1035 1031 1031 1035 1035 1029 1029 1031 1031 1031 1031 1029 1029 1027 1027 1029 1029 1026 1026 1027 1027 1027 1027 1026 1026 1022 1022 1026 1026 1023 1023 1022 1022 1022 1022 1023 1023 1018 1018 1070 1070 1064 1064 1062 1062 1064 1064 1061 1061 1062 1062 1062 1062 1061 1061 1057 1057 1061 1061 1058 1058 1057 1057 1057 1057 1058 1058 1054 1054 1058 1058 1053 1053 1054 1054 1054 1054 1053 1053 1049 1049 1053 1053 1047 1047 1049 1049 1049 1049 1047 1047 1045 1045 1047 1047 1044 1044 1045 1045 1045 1045 1044 1044 1040 1040 1044 1044 1041 1041 1040 1040 1602 1602 1603 1603 1036 1036 1182 1182 1177 1177 1185 1185 1185 1185 1189 1189 1182 1182 1189 1189 1195 1195 1182 1182 1182 1182 1195 1195 1187 1187 1195 1195 1198 1198 1187 1187 1198 1198 1200 1200 1187 1187 1187 1187 1200 1200 1190 1190 1200 1200 1202 1202 1190 1190 1202 1202 1204 1204 1190 1190 1190 1190 1204 1204 1193 1193 1204 1204 1206 1206 1193 1193 1206 1206 1208 1208 1193 1193 1193 1193 1208 1208 1196 1196 1208 1208 1210 1210 1196 1196 1210 1210 1209 1209 1196 1196 1196 1196 1209 1209 1194 1194 1209 1209 1207 1207 1194 1194 1207 1207 1205 1205 1194 1194 1194 1194 1205 1205 1192 1192 1205 1205 1203 1203 1192 1192 1203 1203 1201 1201 1192 1192 1192 1192 1201 1201 1188 1188 1201 1201 1199 1199 1188 1188 1199 1199 1197 1197 1188 1188 1188 1188 1197 1197 1184 1184 1197 1197 1191 1191 1184 1184 1191 1191 1186 1186 1184 1184 1184 1184 1186 1186 1179 1179 1186 1186 1183 1183 1179 1179 1183 1183 1180 1180 1179 1179 1179 1179 1180 1180 1174 1174 1180 1180 1176 1176 1174 1174 1176 1176 1172 1172 1174 1174 1174 1174 1172 1172 1170 1170 1172 1172 1169 1169 1170 1170 1169 1169 1166 1166 1170 1170 1170 1170 1166 1166 1164 1164 1166 1166 1161 1161 1164 1164 1164 1164 1161 1161 1162 1162 1161 1161 1157 1157 1162 1162 1162 1162 1157 1157 1159 1159 1157 1157 1153 1153 1159 1159 1153 1153 1149 1149 1159 1159 1159 1159 1149 1149 1155 1155 1149 1149 1144 1144 1155 1155 1144 1144 1141 1141 1155 1155 1155 1155 1141 1141 1151 1151 1141 1141 1139 1139 1151 1151 1139 1139 1137 1137 1151 1151 1151 1151 1137 1137 1147 1147 1137 1137 1135 1135 1147 1147 1135 1135 1133 1133 1147 1147 1147 1147 1133 1133 1145 1145 1133 1133 1131 1131 1145 1145 1131 1131 1130 1130 1145 1145 1145 1145 1130 1130 1143 1143 1130 1130 1129 1129 1143 1143 1129 1129 1132 1132 1143 1143 1143 1143 1132 1132 1146 1146 1132 1132 1134 1134 1146 1146 1134 1134 1136 1136 1146 1146 1146 1146 1136 1136 1150 1150 1136 1136 1138 1138 1150 1150 1138 1138 1140 1140 1150 1150 1150 1150 1140 1140 1154 1154 1140 1140 1142 1142 1154 1154 1142 1142 1148 1148 1154 1154 1154 1154 1148 1148 1158 1158 1148 1148 1152 1152 1158 1158 1152 1152 1156 1156 1158 1158 1158 1158 1156 1156 1163 1163 1156 1156 1160 1160 1163 1163 1160 1160 1165 1165 1163 1163 1163 1163 1165 1165 1168 1168 1165 1165 1167 1167 1168 1168 1167 1167 1171 1171 1168 1168 1168 1168 1171 1171 1173 1173 1171 1171 1175 1175 1173 1173 1175 1175 1178 1178 1173 1173 1173 1173 1178 1178 1177 1177 1178 1178 1181 1181 1177 1177 1177 1177 1181 1181 1185 1185 1221 1221 1220 1220 1226 1226 1228 1228 1225 1225 1226 1226 1225 1225 1223 1223 1226 1226 1226 1226 1223 1223 1221 1221 1234 1234 1232 1232 1226 1226 1232 1232 1230 1230 1226 1226 1226 1226 1230 1230 1228 1228 1239 1239 1238 1238 1226 1226 1238 1238 1236 1236 1226 1226 1226 1226 1236 1236 1234 1234 1233 1233 1235 1235 1226 1226 1235 1235 1237 1237 1226 1226 1226 1226 1237 1237 1239 1239 1227 1227 1229 1229 1226 1226 1229 1229 1231 1231 1226 1226 1226 1226 1231 1231 1233 1233 1219 1219 1222 1222 1226 1226 1222 1222 1224 1224 1226 1226 1226 1226 1224 1224 1227 1227 1213 1213 1215 1215 1226 1226 1215 1215 1217 1217 1226 1226 1226 1226 1217 1217 1219 1219 1214 1214 1212 1212 1226 1226 1212 1212 1211 1211 1226 1226 1226 1226 1211 1211 1213 1213 1220 1220 1218 1218 1226 1226 1218 1218 1216 1216 1226 1226 1226 1226 1216 1216 1214 1214 1240 1240 1241 1241 1242 1242 1241 1241 1243 1243 1242 1242 1244 1244 1245 1245 1246 1246 1245 1245 1247 1247 1246 1246 1248 1248 1249 1249 1250 1250 1249 1249 1251 1251 1250 1250 1252 1252 1253 1253 1254 1254 1253 1253 1255 1255 1254 1254 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258 1260 1260 1261 1261 1262 1262 1261 1261 1263 1263 1262 1262 1264 1264 1265 1265 1266 1266 1265 1265 1267 1267 1266 1266 1266 1266 1267 1267 1268 1268 1267 1267 1269 1269 1268 1268
+12 12 10 10 19 19 54 54 52 52 39 39 28 28 31 31 26 26 9 9 11 11 16 16 36 36 34 34 29 29 34 34 32 32 29 29 51 51 37 37 49 49 37 37 47 47 49 49 41 41 43 43 37 37 43 43 45 45 37 37 37 37 45 45 47 47 21 21 23 23 26 26 23 23 25 25 26 26 26 26 25 25 28 28 3 3 5 5 16 16 5 5 7 7 16 16 16 16 7 7 9 9 32 32 30 30 29 29 30 30 27 27 29 29 29 29 27 27 24 24 12 12 19 19 14 14 52 52 50 50 39 39 50 50 48 48 39 39 39 39 48 48 46 46 51 51 53 53 37 37 53 53 55 55 37 37 37 37 55 55 39 39 55 55 56 56 39 39 39 39 56 56 54 54 11 11 13 13 16 16 13 13 15 15 16 16 16 16 15 15 26 26 15 15 18 18 26 26 26 26 18 18 21 21 31 31 33 33 26 26 33 33 35 35 26 26 26 26 35 35 37 37 35 35 38 38 37 37 37 37 38 38 41 41 4 4 2 2 19 19 2 2 0 0 19 19 19 19 0 0 16 16 0 0 1 1 16 16 16 16 1 1 3 3 10 10 8 8 19 19 8 8 6 6 19 19 19 19 6 6 4 4 24 24 22 22 29 29 22 22 20 20 29 29 29 29 20 20 19 19 20 20 17 17 19 19 19 19 17 17 14 14 46 46 44 44 39 39 44 44 42 42 39 39 39 39 42 42 29 29 42 42 40 40 29 29 29 29 40 40 36 36 104 104 96 96 115 115 96 96 116 116 115 115 115 115 116 116 130 130 116 116 134 134 130 130 130 130 134 134 132 132 1219 1219 150 150 1220 1220 1221 1221 150 150 1222 1222 104 104 94 94 96 96 94 94 76 76 96 96 96 96 76 76 79 79 76 76 75 75 79 79 79 79 75 75 66 66 75 75 64 64 66 66 66 66 64 64 60 60 64 64 62 62 60 60 62 62 57 57 60 60 57 57 58 58 60 60 60 60 58 58 61 61 58 58 59 59 61 61 59 59 67 67 61 61 61 61 67 67 68 68 67 67 72 72 68 68 68 68 72 72 82 82 72 72 81 81 82 82 82 82 81 81 102 102 81 81 95 95 102 102 95 95 101 101 102 102 101 101 120 120 102 102 102 102 120 120 121 121 120 120 125 125 121 121 121 121 125 125 138 138 125 125 137 137 138 138 1223 1223 1224 1224 156 156 1225 1225 1226 1226 156 156 1227 1227 1228 1228 156 156 1229 1229 1230 1230 156 156 156 156 1231 1231 1232 1232 169 169 185 185 170 170 170 170 185 185 186 186 185 185 194 194 186 186 186 186 194 194 202 202 194 194 200 200 202 202 202 202 200 200 218 218 200 200 212 212 218 218 212 212 217 217 218 218 217 217 232 232 218 218 218 218 232 232 233 233 232 232 239 239 233 233 233 233 239 239 249 249 239 239 248 248 249 249 249 249 248 248 268 268 248 248 255 255 268 268 255 255 269 269 268 268 269 269 284 284 268 268 268 268 284 284 283 283 284 284 285 285 283 283 283 283 285 285 299 299 285 285 300 300 299 299 300 300 302 302 299 299 299 299 302 302 315 315 302 302 316 316 315 315 316 316 328 328 315 315 315 315 328 328 330 330 328 328 331 331 330 330 331 331 346 346 330 330 330 330 346 346 345 345 346 346 350 350 345 345 345 345 350 350 1233 1233 350 350 1234 1234 1235 1235 362 362 363 363 379 379 363 363 373 373 379 379 373 373 380 380 379 379 380 380 399 399 379 379 379 379 399 399 396 396 399 399 401 401 396 396 396 396 401 401 419 419 401 401 420 420 419 419 419 419 420 420 433 433 420 420 427 427 433 433 427 427 435 435 433 433 435 435 443 443 433 433 433 433 443 443 442 442 443 443 446 446 442 442 442 442 446 446 445 445 446 446 444 444 445 445 445 445 444 444 439 439 444 444 441 441 439 439 439 439 441 441 429 429 441 441 434 434 429 429 434 434 431 431 429 429 431 431 415 415 429 429 429 429 415 415 412 412 415 415 409 409 412 412 412 412 409 409 391 391 409 409 392 392 391 391 391 391 392 392 374 374 392 392 382 382 374 374 382 382 375 375 374 374 375 375 359 359 374 374 1236 1236 1237 1237 357 357 1238 1238 1239 1239 357 357 357 357 1240 1240 1241 1241 1242 1242 342 342 341 341 342 342 333 333 341 341 341 341 333 333 325 325 333 333 326 326 325 325 326 326 312 312 325 325 325 325 312 312 309 309 312 312 310 310 309 309 310 310 294 294 309 309 309 309 294 294 293 293 294 294 286 286 293 293 293 293 286 286 276 276 286 286 277 277 276 276 276 276 277 277 261 261 277 277 270 270 261 261 270 270 262 262 261 261 262 262 241 241 261 261 261 261 241 241 242 242 241 241 240 240 242 242 242 242 240 240 226 226 240 240 225 225 226 226 226 226 225 225 210 210 225 225 224 224 210 210 224 224 209 209 210 210 209 209 195 195 210 210 210 210 195 195 196 196 195 195 180 180 196 196 196 196 180 180 181 181 180 180 177 177 181 181 181 181 177 177 166 166 177 177 165 165 166 166 1243 1243 1244 1244 150 150 1245 1245 1246 1246 150 150 150 150 1247 1247 1248 1248 1249 1249 211 211 1250 1250 211 211 227 227 1251 1251 1252 1252 227 227 1253 1253 227 227 243 243 1254 1254 1255 1255 243 243 1256 1256 243 243 260 260 1257 1257 1258 1258 260 260 1259 1259 260 260 275 275 1260 1260 1261 1261 275 275 1262 1262 275 275 292 292 1263 1263 1264 1264 292 292 1265 1265 292 292 308 308 1266 1266 1267 1267 308 308 1268 1268 308 308 323 323 1269 1269 1270 1270 323 323 1271 1271 323 323 340 340 1272 1272 1273 1273 340 340 1274 1274 340 340 355 355 1275 1275 1276 1276 355 355 357 357 355 355 371 371 357 357 357 357 371 371 1277 1277 371 371 388 388 1278 1278 1279 1279 388 388 1280 1280 388 388 410 410 1281 1281 1282 1282 410 410 1283 1283 410 410 425 425 1284 1284 1285 1285 425 425 1286 1286 425 425 437 437 1287 1287 1288 1288 437 437 1289 1289 437 437 440 440 1290 1290 1291 1291 440 440 1292 1292 440 440 438 438 1293 1293 1294 1294 438 438 1295 1295 438 438 428 428 1296 1296 1297 1297 428 428 1298 1298 428 428 414 414 1299 1299 1300 1300 414 414 1301 1301 414 414 394 394 1302 1302 1303 1303 394 394 1304 1304 394 394 377 377 1305 1305 1306 1306 377 377 1307 1307 377 377 361 361 1308 1308 1309 1309 361 361 1310 1310 361 361 344 344 1311 1311 1312 1312 344 344 1313 1313 344 344 329 329 1314 1314 1315 1315 329 329 1316 1316 329 329 314 314 1317 1317 1318 1318 314 314 1319 1319 314 314 298 298 1320 1320 1321 1321 298 298 1322 1322 298 298 282 282 1323 1323 1324 1324 282 282 1325 1325 282 282 267 267 1326 1326 1327 1327 267 267 1328 1328 267 267 250 250 1329 1329 1330 1330 250 250 1331 1331 250 250 234 234 1332 1332 1333 1333 234 234 1334 1334 234 234 219 219 1335 1335 1336 1336 219 219 1337 1337 219 219 203 203 1338 1338 1339 1339 203 203 1340 1340 203 203 187 187 1341 1341 1342 1342 187 187 1343 1343 187 187 172 172 1344 1344 1345 1345 172 172 1346 1346 172 172 157 157 1347 1347 1348 1348 157 157 156 156 157 157 141 141 156 156 156 156 141 141 1349 1349 141 141 124 124 1350 1350 1351 1351 124 124 1352 1352 124 124 107 107 1353 1353 1354 1354 107 107 1355 1355 107 107 85 85 1356 1356 1357 1357 85 85 1358 1358 85 85 73 73 1359 1359 1360 1360 73 73 1361 1361 73 73 65 65 1362 1362 1363 1363 65 65 1364 1364 65 65 63 63 1365 1365 1366 1366 63 63 1367 1367 63 63 69 69 1368 1368 1369 1369 69 69 1370 1370 69 69 83 83 1371 1371 1372 1372 83 83 1373 1373 83 83 100 100 1374 1374 1375 1375 100 100 1376 1376 100 100 118 118 1377 1377 1378 1378 118 118 1379 1379 118 118 136 136 1380 1380 1381 1381 136 136 1382 1382 136 136 152 152 1383 1383 1384 1384 152 152 150 150 152 152 167 167 150 150 150 150 167 167 1385 1385 167 167 182 182 1386 1386 1387 1387 182 182 1388 1388 182 182 197 197 1389 1389 1390 1390 197 197 1391 1391 197 197 211 211 1392 1392 197 197 213 213 211 211 213 213 228 228 211 211 211 211 228 228 227 227 228 228 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 274 274 260 260 260 260 274 274 275 275 274 274 290 290 275 275 275 275 290 290 292 292 290 290 306 306 292 292 292 292 306 306 308 308 306 306 321 321 308 308 308 308 321 321 323 323 321 321 338 338 323 323 323 323 338 338 340 340 338 338 353 353 340 340 340 340 353 353 355 355 353 353 368 368 355 355 355 355 368 368 371 371 368 368 386 386 371 371 371 371 386 386 388 388 386 386 404 404 388 388 388 388 404 404 410 410 404 404 421 421 410 410 410 410 421 421 425 425 421 421 430 430 425 425 425 425 430 430 437 437 430 430 436 436 437 437 437 437 436 436 440 440 436 436 432 432 440 440 440 440 432 432 438 438 432 432 423 423 438 438 438 438 423 423 428 428 423 423 408 408 428 428 428 428 408 408 414 414 408 408 389 389 414 414 414 414 389 389 394 394 389 389 372 372 394 394 394 394 372 372 377 377 372 372 358 358 377 377 377 377 358 358 361 361 358 358 343 343 361 361 361 361 343 343 344 344 343 343 327 327 344 344 344 344 327 327 329 329 327 327 313 313 329 329 329 329 313 313 314 314 313 313 297 297 314 314 314 314 297 297 298 298 297 297 281 281 298 298 298 298 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 251 251 267 267 267 267 251 251 250 250 251 251 235 235 250 250 250 250 235 235 234 234 235 235 220 220 234 234 234 234 220 220 219 219 220 220 204 204 219 219 219 219 204 204 203 203 204 204 189 189 203 203 203 203 189 189 187 187 189 189 173 173 187 187 187 187 173 173 172 172 173 173 159 159 172 172 172 172 159 159 157 157 159 159 143 143 157 157 157 157 143 143 141 141 143 143 127 127 141 141 141 141 127 127 124 124 127 127 110 110 124 124 124 124 110 110 107 107 110 110 90 90 107 107 107 107 90 90 85 85 90 90 77 77 85 85 85 85 77 77 73 73 77 77 71 71 73 73 73 73 71 71 65 65 71 71 70 70 65 65 65 65 70 70 63 63 70 70 74 74 63 63 63 63 74 74 69 69 74 74 88 88 69 69 69 69 88 88 83 83 88 88 108 108 83 83 83 83 108 108 100 100 108 108 122 122 100 100 100 100 122 122 118 118 122 122 140 140 118 118 118 118 140 140 136 136 140 140 154 154 136 136 136 136 154 154 152 152 154 154 168 168 152 152 152 152 168 168 167 167 168 168 183 183 167 167 167 167 183 183 182 182 183 183 198 198 182 182 182 182 198 198 197 197 198 198 213 213 197 197 198 198 214 214 213 213 214 214 229 229 213 213 213 213 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 273 273 259 259 259 259 273 273 274 274 273 273 289 289 274 274 274 274 289 289 290 290 289 289 304 304 290 290 290 290 304 304 306 306 304 304 320 320 306 306 306 306 320 320 321 321 320 320 336 336 321 321 321 321 336 336 338 338 336 336 351 351 338 338 338 338 351 351 353 353 351 351 367 367 353 353 353 353 367 367 368 368 367 367 383 383 368 368 368 368 383 383 386 386 383 383 397 397 386 386 386 386 397 397 404 404 397 397 411 411 404 404 404 404 411 411 421 421 411 411 422 422 421 421 421 421 422 422 430 430 422 422 426 426 430 430 430 430 426 426 436 436 426 426 424 424 436 436 436 436 424 424 432 432 424 424 417 417 432 432 432 432 417 417 423 423 417 417 400 400 423 423 423 423 400 400 408 408 400 400 385 385 408 408 408 408 385 385 389 389 385 385 369 369 389 389 389 389 369 369 372 372 369 369 354 354 372 372 372 372 354 354 358 358 354 354 339 339 358 358 358 358 339 339 343 343 339 339 324 324 343 343 343 343 324 324 327 327 324 324 311 311 327 327 327 327 311 311 313 313 311 311 296 296 313 313 313 313 296 296 297 297 296 296 280 280 297 297 297 297 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 252 252 266 266 266 266 252 252 251 251 252 252 236 236 251 251 251 251 236 236 235 235 236 236 221 221 235 235 235 235 221 221 220 220 221 221 206 206 220 220 220 220 206 206 204 204 206 206 191 191 204 204 204 204 191 191 189 189 191 191 175 175 189 189 189 189 175 175 173 173 175 175 161 161 173 173 173 173 161 161 159 159 161 161 144 144 159 159 159 159 144 144 143 143 144 144 129 129 143 143 143 143 129 129 127 127 129 129 114 114 127 127 127 127 114 114 110 110 114 114 99 99 110 110 110 110 99 99 90 90 99 99 86 86 90 90 90 90 86 86 77 77 86 86 80 80 77 77 77 77 80 80 71 71 80 80 78 78 71 71 71 71 78 78 70 70 78 78 84 84 70 70 70 70 84 84 74 74 84 84 93 93 74 74 74 74 93 93 88 88 93 93 111 111 88 88 88 88 111 111 108 108 111 111 128 128 108 108 108 108 128 128 122 122 128 128 142 142 122 122 122 122 142 142 140 140 142 142 158 158 140 140 140 140 158 158 154 154 158 158 171 171 154 154 154 154 171 171 168 168 171 171 184 184 168 168 168 168 184 184 183 183 184 184 199 199 183 183 183 183 199 199 198 198 199 199 214 214 198 198 199 199 215 215 214 214 215 215 230 230 214 214 214 214 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 272 272 258 258 258 258 272 272 273 273 272 272 288 288 273 273 273 273 288 288 289 289 288 288 303 303 289 289 289 289 303 303 304 304 303 303 318 318 304 304 304 304 318 318 320 320 318 318 334 334 320 320 320 320 334 334 336 336 334 334 348 348 336 336 336 336 348 348 351 351 348 348 365 365 351 351 351 351 365 365 367 367 365 365 378 378 367 367 367 367 378 378 383 383 378 378 390 390 383 383 383 383 390 390 397 397 390 390 403 403 397 397 397 397 403 403 411 411 403 403 413 413 411 411 411 411 413 413 422 422 413 413 418 418 422 422 422 422 418 418 426 426 418 418 416 416 426 426 426 426 416 416 424 424 416 416 406 406 424 424 424 424 406 406 417 417 406 406 393 393 417 417 417 417 393 393 400 400 393 393 381 381 400 400 400 400 381 381 385 385 381 381 366 366 385 385 385 385 366 366 369 369 366 366 352 352 369 369 369 369 352 352 354 354 352 352 337 337 354 354 354 354 337 337 339 339 337 337 322 322 339 339 339 339 322 322 324 324 322 322 307 307 324 324 324 324 307 307 311 311 307 307 295 295 311 311 311 311 295 295 296 296 295 295 279 279 296 296 296 296 279 279 280 280 279 279 264 264 280 280 280 280 264 264 265 265 264 264 253 253 265 265 265 265 253 253 252 252 253 253 237 237 252 252 252 252 237 237 236 236 237 237 222 222 236 236 236 236 222 222 221 221 222 222 207 207 221 221 221 221 207 207 206 206 207 207 192 192 206 206 206 206 192 192 191 191 192 192 178 178 191 191 191 191 178 178 175 175 178 178 163 163 175 175 175 175 163 163 161 161 163 163 147 147 161 161 161 161 147 147 144 144 147 147 133 133 144 144 144 144 133 133 129 129 133 133 119 119 129 129 129 129 119 119 114 114 119 119 109 109 114 114 114 114 109 109 99 99 109 109 92 92 99 99 99 99 92 92 86 86 92 92 89 89 86 86 86 86 89 89 80 80 89 89 87 87 80 80 80 80 87 87 78 78 87 87 91 91 78 78 78 78 91 91 84 84 91 91 105 105 84 84 84 84 105 105 93 93 105 105 117 117 93 93 93 93 117 117 111 111 117 117 131 131 111 111 111 111 131 131 128 128 131 131 145 145 128 128 128 128 145 145 142 142 145 145 160 160 142 142 142 142 160 160 158 158 160 160 174 174 158 158 158 158 174 174 171 171 174 174 188 188 171 171 171 171 188 188 184 184 188 188 201 201 184 184 184 184 201 201 199 199 201 201 215 215 199 199 201 201 216 216 215 215 216 216 231 231 215 215 215 215 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 271 271 257 257 257 257 271 271 272 272 271 271 287 287 272 272 272 272 287 287 288 288 287 287 301 301 288 288 288 288 301 301 303 303 301 301 317 317 303 303 303 303 317 317 318 318 317 317 332 332 318 318 318 318 332 332 334 334 332 332 347 347 334 334 334 334 347 347 348 348 347 347 360 360 348 348 348 348 360 360 365 365 360 360 370 370 365 365 365 365 370 370 378 378 370 370 384 384 378 378 378 378 384 384 390 390 384 384 395 395 390 390 390 390 395 395 403 403 395 395 402 402 403 403 403 403 402 402 413 413 402 402 407 407 413 413 413 413 407 407 418 418 407 407 405 405 418 418 418 418 405 405 416 416 405 405 398 398 416 416 416 416 398 398 406 406 398 398 387 387 406 406 406 406 387 387 393 393 387 387 376 376 393 393 393 393 376 376 381 381 376 376 364 364 381 381 381 381 364 364 366 366 364 364 349 349 366 366 366 366 349 349 352 352 349 349 335 335 352 352 352 352 335 335 337 337 335 335 319 319 337 337 337 337 319 319 322 322 319 319 305 305 322 322 322 322 305 305 307 307 305 305 291 291 307 307 307 307 291 291 295 295 291 291 278 278 295 295 295 295 278 278 279 279 278 278 263 263 279 279 279 279 263 263 264 264 263 263 254 254 264 264 264 264 254 254 253 253 254 254 238 238 253 253 253 253 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 208 208 222 222 222 222 208 208 207 207 208 208 193 193 207 207 207 207 193 193 192 192 193 193 179 179 192 192 192 192 179 179 178 178 179 179 164 164 178 178 178 178 164 164 163 163 164 164 151 151 163 163 163 163 151 151 147 147 151 151 139 139 147 147 147 147 139 139 133 133 139 139 126 126 133 133 133 133 126 126 119 119 126 126 113 113 119 119 119 119 113 113 109 109 113 113 106 106 109 109 109 109 106 106 92 92 106 106 98 98 92 92 92 92 98 98 89 89 98 98 97 97 89 89 89 89 97 97 87 87 97 97 103 103 87 87 87 87 103 103 91 91 103 103 112 112 91 91 91 91 112 112 105 105 112 112 123 123 105 105 105 105 123 123 117 117 123 123 135 135 117 117 117 117 135 135 131 131 135 135 148 148 131 131 131 131 148 148 145 145 148 148 162 162 145 145 145 145 162 162 160 160 162 162 176 176 160 160 160 160 176 176 174 174 176 176 190 190 174 174 174 174 190 190 188 188 190 190 205 205 188 188 188 188 205 205 201 201 205 205 216 216 201 201 491 491 484 484 486 486 478 478 481 481 484 484 481 481 485 485 484 484 484 484 485 485 486 486 472 472 473 473 471 471 1393 1393 477 477 1394 1394 1395 1395 477 477 478 478 477 477 479 479 478 478 478 478 479 479 481 481 472 472 471 471 467 467 471 471 465 465 467 467 467 467 465 465 466 466 466 466 465 465 462 462 465 465 457 457 462 462 462 462 457 457 459 459 451 451 453 453 457 457 453 453 458 458 457 457 457 457 458 458 459 459 448 448 447 447 451 451 447 447 452 452 451 451 451 451 452 452 453 453 456 456 454 454 455 455 454 454 450 450 455 455 455 455 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 456 456 455 455 460 460 455 455 461 461 460 460 460 460 461 461 463 463 463 463 461 461 464 464 461 461 469 469 464 464 464 464 469 469 468 468 475 475 474 474 469 469 474 474 470 470 469 469 469 469 470 470 468 468 483 483 480 480 1396 1396 480 480 1397 1397 1398 1398 475 475 476 476 474 474 488 488 487 487 483 483 487 487 482 482 483 483 483 483 482 482 480 480 494 494 492 492 488 488 492 492 489 489 488 488 488 488 489 489 487 487 502 502 500 500 501 501 500 500 496 496 501 501 501 501 496 496 494 494 496 496 495 495 494 494 494 494 495 495 492 492 502 502 501 501 506 506 501 501 508 508 506 506 506 506 508 508 507 507 507 507 508 508 510 510 508 508 516 516 510 510 510 510 516 516 514 514 522 522 520 520 516 516 520 520 515 515 516 516 516 516 515 515 514 514 529 529 526 526 522 522 526 526 521 521 522 522 522 522 521 521 520 520 535 535 534 534 536 536 534 534 530 530 536 536 536 536 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 535 535 536 536 1399 1399 536 536 1400 1400 1401 1401 540 540 542 542 541 541 541 541 542 542 544 544 542 542 550 550 544 544 544 544 550 550 548 548 556 556 554 554 550 550 554 554 549 549 550 550 550 550 549 549 548 548 563 563 560 560 556 556 560 560 555 555 556 556 556 556 555 555 554 554 565 565 566 566 563 563 566 566 562 562 563 563 563 563 562 562 560 560 559 559 561 561 565 565 561 561 564 564 565 565 565 565 564 564 566 566 551 551 553 553 552 552 553 553 557 557 552 552 552 552 557 557 559 559 557 557 558 558 559 559 559 559 558 558 561 561 551 551 552 552 547 547 552 552 546 546 547 547 547 547 546 546 545 545 545 545 546 546 543 543 546 546 538 538 543 543 543 543 538 538 539 539 532 532 533 533 1402 1402 533 533 1403 1403 1404 1404 538 538 537 537 539 539 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 533 533 517 517 519 519 518 518 519 519 523 523 518 518 518 518 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 517 517 518 518 513 513 518 518 512 512 513 513 513 513 512 512 511 511 511 511 512 512 509 509 512 512 503 503 509 509 509 509 503 503 505 505 497 497 499 499 503 503 499 499 504 504 503 503 503 503 504 504 505 505 486 486 490 490 491 491 490 490 493 493 491 491 491 491 493 493 497 497 493 493 498 498 497 497 497 497 498 498 499 499 643 643 632 632 641 641 632 632 630 630 641 641 641 641 630 630 639 639 630 630 627 627 639 639 639 639 627 627 637 637 627 627 624 624 637 637 637 637 624 624 635 635 624 624 622 622 635 635 635 635 622 622 628 628 622 622 618 618 628 628 628 628 618 618 620 620 618 618 616 616 620 620 620 620 616 616 614 614 572 572 582 582 570 570 582 582 580 580 570 570 570 570 580 580 568 568 580 580 578 578 568 568 568 568 578 578 567 567 578 578 577 577 567 567 567 567 577 577 569 569 577 577 579 579 569 569 569 569 579 579 571 571 579 579 581 581 571 571 571 571 581 581 573 573 581 581 584 584 573 573 573 573 584 584 575 575 616 616 612 612 614 614 612 612 610 610 614 614 614 614 610 610 608 608 610 610 606 606 608 608 608 608 606 606 604 604 606 606 603 603 604 604 604 604 603 603 598 598 603 603 600 600 598 598 598 598 600 600 592 592 600 600 597 597 592 592 592 592 597 597 585 585 597 597 594 594 585 585 585 585 594 594 576 576 594 594 591 591 576 576 576 576 591 591 574 574 591 591 588 588 574 574 574 574 588 588 572 572 588 588 586 586 572 572 572 572 586 586 582 582 584 584 587 587 575 575 587 587 590 590 575 575 575 575 590 590 583 583 590 590 593 593 583 583 583 583 593 593 589 589 593 593 596 596 589 589 589 589 596 596 595 595 596 596 599 599 595 595 595 595 599 599 601 601 599 599 602 602 601 601 601 601 602 602 607 607 602 602 605 605 607 607 607 607 605 605 613 613 605 605 609 609 613 613 613 613 609 609 619 619 609 609 611 611 619 619 611 611 615 615 619 619 619 619 615 615 625 625 615 615 617 617 625 625 625 625 617 617 634 634 617 617 621 621 634 634 634 634 621 621 636 636 621 621 623 623 636 636 636 636 623 623 638 638 623 623 626 626 638 638 638 638 626 626 640 640 626 626 629 629 640 640 640 640 629 629 642 642 629 629 631 631 642 642 642 642 631 631 643 643 631 631 633 633 643 643 643 643 633 633 632 632 1405 1405 733 733 734 734 734 734 1406 1406 1407 1407 720 720 719 719 718 718 718 718 719 719 706 706 719 719 708 708 706 706 706 706 708 708 692 692 708 708 698 698 692 692 698 698 693 693 692 692 692 692 693 693 678 678 693 693 682 682 678 678 682 682 680 680 678 678 678 678 680 680 668 668 680 680 673 673 668 668 668 668 673 673 667 667 673 673 672 672 667 667 672 672 671 671 667 667 667 667 671 671 677 677 671 671 679 679 677 677 679 679 683 683 677 677 677 677 683 683 689 689 683 683 691 691 689 689 689 689 691 691 704 704 691 691 700 700 704 704 700 700 705 705 704 704 704 704 705 705 715 715 705 705 717 717 715 715 717 717 722 722 715 715 1408 1408 1409 1409 730 730 1410 1410 1411 1411 730 730 730 730 1412 1412 1413 1413 732 732 741 741 746 746 741 741 747 747 746 746 746 746 747 747 760 760 747 747 761 761 760 760 761 761 765 765 760 760 760 760 765 765 774 774 765 765 775 775 774 774 774 774 775 775 788 788 775 775 781 781 788 788 781 781 789 789 788 788 788 788 789 789 797 797 789 789 796 796 797 797 796 796 811 811 797 797 797 797 811 811 813 813 811 811 812 812 813 813 813 813 812 812 829 829 812 812 827 827 829 829 827 827 828 828 829 829 829 829 828 828 843 843 828 828 842 842 843 843 842 842 850 850 843 843 843 843 850 850 859 859 850 850 858 858 859 859 1414 1414 1415 1415 875 875 1416 1416 1417 1417 875 875 1418 1418 1419 1419 875 875 875 875 1420 1420 1421 1421 874 874 886 886 887 887 886 886 893 893 887 887 887 887 893 893 901 901 893 893 900 900 901 901 901 901 900 900 916 916 900 900 910 910 916 916 910 910 913 913 916 916 916 916 913 913 926 926 913 913 922 922 926 926 922 922 925 925 926 926 926 926 925 925 932 932 925 925 930 930 932 932 930 930 924 924 932 932 932 932 924 924 927 927 924 924 923 923 927 927 927 927 923 923 917 917 923 923 915 915 917 917 915 915 908 908 917 917 917 917 908 908 903 903 908 908 902 902 903 903 902 902 891 891 903 903 903 903 891 891 889 889 891 891 888 888 889 889 1422 1422 1423 1423 877 877 1424 1424 1425 1425 877 877 1426 1426 1427 1427 877 877 877 877 1428 1428 1429 1429 869 869 860 860 862 862 860 860 847 847 862 862 862 862 847 847 846 846 847 847 845 845 846 846 846 846 845 845 832 832 845 845 831 831 832 832 831 831 826 826 832 832 832 832 826 826 818 818 826 826 816 816 818 818 816 816 809 809 818 818 818 818 809 809 804 804 809 809 803 803 804 804 804 804 803 803 794 794 803 803 795 795 794 794 795 795 780 780 794 794 794 794 780 780 778 778 780 780 779 779 778 778 778 778 779 779 763 763 779 779 764 764 763 763 763 763 764 764 749 749 764 764 750 750 749 749 749 749 750 750 733 733 750 750 739 739 733 733 733 733 739 739 734 734 1430 1430 777 777 1431 1431 777 777 793 793 1432 1432 1433 1433 793 793 1434 1434 793 793 805 805 1435 1435 1436 1436 805 805 1437 1437 805 805 819 819 1438 1438 1439 1439 819 819 1440 1440 819 819 834 834 1441 1441 1442 1442 834 834 1443 1443 834 834 849 849 1444 1444 1445 1445 849 849 1446 1446 849 849 863 863 1447 1447 1448 1448 863 863 877 877 863 863 879 879 877 877 877 877 879 879 1449 1449 879 879 894 894 1450 1450 1451 1451 894 894 1452 1452 894 894 906 906 1453 1453 1454 1454 906 906 1455 1455 906 906 921 921 1456 1456 1457 1457 921 921 1458 1458 921 921 935 935 1459 1459 1460 1460 935 935 1461 1461 935 935 936 936 1462 1462 1463 1463 936 936 1464 1464 936 936 934 934 1465 1465 1466 1466 934 934 1467 1467 934 934 920 920 1468 1468 1469 1469 920 920 1470 1470 920 920 905 905 1471 1471 1472 1472 905 905 1473 1473 905 905 892 892 1474 1474 1475 1475 892 892 875 875 892 892 878 878 875 875 875 875 878 878 1476 1476 878 878 861 861 1477 1477 1478 1478 861 861 1479 1479 861 861 844 844 1480 1480 1481 1481 844 844 1482 1482 844 844 830 830 1483 1483 1484 1484 830 830 1485 1485 830 830 814 814 1486 1486 1487 1487 814 814 1488 1488 814 814 798 798 1489 1489 1490 1490 798 798 1491 1491 798 798 787 787 1492 1492 1493 1493 787 787 1494 1494 787 787 773 773 1495 1495 1496 1496 773 773 1497 1497 773 773 758 758 1498 1498 1499 1499 758 758 1500 1500 758 758 745 745 1501 1501 1502 1502 745 745 730 730 745 745 729 729 730 730 730 730 729 729 1503 1503 729 729 713 713 1504 1504 1505 1505 713 713 1506 1506 713 713 701 701 1507 1507 1508 1508 701 701 1509 1509 701 701 687 687 1510 1510 1511 1511 687 687 1512 1512 687 687 674 674 1513 1513 1514 1514 674 674 1515 1515 674 674 663 663 1516 1516 1517 1517 663 663 1518 1518 663 663 664 664 1519 1519 1520 1520 664 664 1521 1521 664 664 675 675 1522 1522 1523 1523 675 675 1524 1524 675 675 688 688 1525 1525 1526 1526 688 688 1527 1527 688 688 702 702 1528 1528 1529 1529 702 702 1530 1530 702 702 714 714 1531 1531 1532 1532 714 714 1533 1533 714 714 731 731 1534 1534 1535 1535 731 731 1536 1536 731 731 748 748 1537 1537 1538 1538 748 748 1539 1539 748 748 762 762 1540 1540 1541 1541 762 762 1542 1542 762 762 777 777 1543 1543 777 777 776 776 793 793 776 776 792 792 793 793 793 793 792 792 805 805 792 792 806 806 805 805 805 805 806 806 819 819 806 806 821 821 819 819 819 819 821 821 834 834 821 821 836 836 834 834 834 834 836 836 849 849 836 836 851 851 849 849 849 849 851 851 863 863 851 851 865 865 863 863 863 863 865 865 879 879 865 865 881 881 879 879 879 879 881 881 894 894 881 881 897 897 894 894 894 894 897 897 906 906 897 897 911 911 906 906 906 906 911 911 921 921 911 911 931 931 921 921 921 921 931 931 935 935 931 931 940 940 935 935 935 935 940 940 936 936 940 940 943 943 936 936 936 936 943 943 934 934 943 943 939 939 934 934 934 934 939 939 920 920 939 939 928 928 920 920 920 920 928 928 905 905 928 928 909 909 905 905 905 905 909 909 892 892 909 909 896 896 892 892 892 892 896 896 878 878 896 896 880 880 878 878 878 878 880 880 861 861 880 880 864 864 861 861 861 861 864 864 844 844 864 864 848 848 844 844 844 844 848 848 830 830 848 848 833 833 830 830 830 830 833 833 814 814 833 833 815 815 814 814 814 814 815 815 798 798 815 815 799 799 798 798 798 798 799 799 787 787 799 799 785 785 787 787 787 787 785 785 773 773 785 785 771 771 773 773 773 773 771 771 758 758 771 771 756 756 758 758 758 758 756 756 745 745 756 756 743 743 745 745 745 745 743 743 729 729 743 743 727 727 729 729 729 729 727 727 713 713 727 727 711 711 713 713 713 713 711 711 701 701 711 711 695 695 701 701 701 701 695 695 687 687 695 695 681 681 687 687 687 687 681 681 674 674 681 681 662 662 674 674 674 674 662 662 663 663 662 662 658 658 663 663 663 663 658 658 664 664 658 658 659 659 664 664 664 664 659 659 675 675 659 659 665 665 675 675 675 675 665 665 688 688 665 665 684 684 688 688 688 688 684 684 702 702 684 684 697 697 702 702 702 702 697 697 714 714 697 697 712 712 714 714 714 714 712 712 731 731 712 712 728 728 731 731 731 731 728 728 748 748 728 728 744 744 748 748 748 748 744 744 762 762 744 744 759 759 762 762 762 762 759 759 777 777 759 759 776 776 777 777 776 776 772 772 792 792 772 772 791 791 792 792 792 792 791 791 806 806 791 791 807 807 806 806 806 806 807 807 821 821 807 807 823 823 821 821 821 821 823 823 836 836 823 823 838 838 836 836 836 836 838 838 851 851 838 838 853 853 851 851 851 851 853 853 865 865 853 853 867 867 865 865 865 865 867 867 881 881 867 867 883 883 881 881 881 881 883 883 897 897 883 883 899 899 897 897 897 897 899 899 911 911 899 899 919 919 911 911 911 911 919 919 931 931 919 919 938 938 931 931 931 931 938 938 940 940 938 938 946 946 940 940 940 940 946 946 943 943 946 946 948 948 943 943 943 943 948 948 939 939 948 948 945 945 939 939 939 939 945 945 928 928 945 945 937 937 928 928 928 928 937 937 909 909 937 937 918 918 909 909 909 909 918 918 896 896 918 918 898 898 896 896 896 896 898 898 880 880 898 898 882 882 880 880 880 880 882 882 864 864 882 882 866 866 864 864 864 864 866 866 848 848 866 866 852 852 848 848 848 848 852 852 833 833 852 852 835 835 833 833 833 833 835 835 815 815 835 835 817 817 815 815 815 815 817 817 799 799 817 817 800 800 799 799 799 799 800 800 785 785 800 800 784 784 785 785 785 785 784 784 771 771 784 784 769 769 771 771 771 771 769 769 756 756 769 769 755 755 756 756 756 756 755 755 743 743 755 755 740 740 743 743 743 743 740 740 727 727 740 740 725 725 727 727 727 727 725 725 711 711 725 725 709 709 711 711 711 711 709 709 695 695 709 709 690 690 695 695 695 695 690 690 681 681 690 690 666 666 681 681 681 681 666 666 662 662 666 666 656 656 662 662 662 662 656 656 658 658 656 656 653 653 658 658 658 658 653 653 659 659 653 653 654 654 659 659 659 659 654 654 665 665 654 654 657 657 665 665 665 665 657 657 684 684 657 657 670 670 684 684 684 684 670 670 697 697 670 670 694 694 697 697 697 697 694 694 712 712 694 694 710 710 712 712 712 712 710 710 728 728 710 710 726 726 728 728 728 728 726 726 744 744 726 726 742 742 744 744 744 744 742 742 759 759 742 742 757 757 759 759 759 759 757 757 776 776 757 757 772 772 776 776 772 772 770 770 791 791 770 770 790 790 791 791 791 791 790 790 807 807 790 790 808 808 807 807 807 807 808 808 823 823 808 808 824 824 823 823 823 823 824 824 838 838 824 824 840 840 838 838 838 838 840 840 853 853 840 840 855 855 853 853 853 853 855 855 867 867 855 855 870 870 867 867 867 867 870 870 883 883 870 870 885 885 883 883 883 883 885 885 899 899 885 885 907 907 899 899 899 899 907 907 919 919 907 907 933 933 919 919 919 919 933 933 938 938 933 933 947 947 938 938 938 938 947 947 946 946 947 947 951 951 946 946 946 946 951 951 948 948 951 951 953 953 948 948 948 948 953 953 945 945 953 953 950 950 945 945 945 945 950 950 937 937 950 950 944 944 937 937 937 937 944 944 918 918 944 944 929 929 918 918 918 918 929 929 898 898 929 929 904 904 898 898 898 898 904 904 882 882 904 904 884 884 882 882 882 882 884 884 866 866 884 884 868 868 866 866 866 866 868 868 852 852 868 868 854 854 852 852 852 852 854 854 835 835 854 854 837 837 835 835 835 835 837 837 817 817 837 837 820 820 817 817 817 817 820 820 800 800 820 820 801 801 800 800 800 800 801 801 784 784 801 801 783 783 784 784 784 784 783 783 769 769 783 783 767 767 769 769 769 769 767 767 755 755 767 767 753 753 755 755 755 755 753 753 740 740 753 753 737 737 740 740 740 740 737 737 725 725 737 737 723 723 725 725 725 725 723 723 709 709 723 723 703 703 709 709 709 709 703 703 690 690 703 703 685 685 690 690 690 690 685 685 666 666 685 685 660 660 666 666 666 666 660 660 656 656 660 660 650 650 656 656 656 656 650 650 653 653 650 650 648 648 653 653 653 653 648 648 654 654 648 648 649 649 654 654 654 654 649 649 657 657 649 649 651 651 657 657 657 657 651 651 670 670 651 651 661 661 670 670 670 670 661 661 694 694 661 661 686 686 694 694 694 694 686 686 710 710 686 686 707 707 710 710 710 710 707 707 726 726 707 707 724 724 726 726 726 726 724 724 742 742 724 724 738 738 742 742 742 742 738 738 757 757 738 738 754 754 757 757 757 757 754 754 772 772 754 754 770 770 772 772 770 770 768 768 790 790 768 768 786 786 790 790 790 790 786 786 808 808 786 786 810 810 808 808 808 808 810 810 824 824 810 810 825 825 824 824 824 824 825 825 840 840 825 825 841 841 840 840 840 840 841 841 855 855 841 841 857 857 855 855 855 855 857 857 870 870 857 857 873 873 870 870 870 870 873 873 885 885 873 873 895 895 885 885 885 885 895 895 907 907 895 895 914 914 907 907 907 907 914 914 933 933 914 914 942 942 933 933 933 933 942 942 947 947 942 942 952 952 947 947 947 947 952 952 951 951 952 952 955 955 951 951 951 951 955 955 953 953 955 955 956 956 953 953 953 953 956 956 950 950 956 956 954 954 950 950 950 950 954 954 944 944 954 954 949 949 944 944 944 944 949 949 929 929 949 949 941 941 929 929 929 929 941 941 904 904 941 941 912 912 904 904 904 904 912 912 884 884 912 912 890 890 884 884 884 884 890 890 868 868 890 890 872 872 868 868 868 868 872 872 854 854 872 872 856 856 854 854 854 854 856 856 837 837 856 856 839 839 837 837 837 837 839 839 820 820 839 839 822 822 820 820 820 820 822 822 801 801 822 822 802 802 801 801 801 801 802 802 783 783 802 802 782 782 783 783 783 783 782 782 767 767 782 782 766 766 767 767 767 767 766 766 753 753 766 766 751 751 753 753 753 753 751 751 737 737 751 751 735 735 737 737 737 737 735 735 723 723 735 735 716 716 723 723 723 723 716 716 703 703 716 716 696 696 703 703 703 703 696 696 685 685 696 696 669 669 685 685 685 685 669 669 660 660 669 669 652 652 660 660 660 660 652 652 650 650 652 652 646 646 650 650 650 650 646 646 648 648 646 646 644 644 648 648 648 648 644 644 649 649 644 644 645 645 649 649 649 649 645 645 651 651 645 645 647 647 651 651 651 651 647 647 661 661 647 647 655 655 661 661 661 661 655 655 686 686 655 655 676 676 686 686 686 686 676 676 707 707 676 676 699 699 707 707 707 707 699 699 724 724 699 699 721 721 724 724 724 724 721 721 738 738 721 721 736 736 738 738 738 738 736 736 754 754 736 736 752 752 754 754 754 754 752 752 770 770 752 752 768 768 770 770 974 974 973 973 979 979 973 973 978 978 979 979 979 979 978 978 984 984 978 978 982 982 984 984 1544 1544 1545 1545 987 987 1546 1546 1547 1547 987 987 987 987 1548 1548 992 992 961 961 958 958 960 960 958 958 959 959 960 960 960 960 959 959 967 967 959 959 964 964 967 967 967 967 964 964 969 969 964 964 965 965 969 969 969 969 965 965 974 974 965 965 972 972 974 974 974 974 972 972 973 973 976 976 975 975 970 970 975 975 971 971 970 970 970 970 971 971 968 968 971 971 966 966 968 968 968 968 966 966 962 962 966 966 963 963 962 962 962 962 963 963 961 961 963 963 957 957 961 961 961 961 957 957 958 958 994 994 993 993 988 988 993 993 989 989 988 988 988 988 989 989 1549 1549 989 989 1550 1550 1551 1551 986 986 985 985 980 980 985 985 981 981 980 980 980 980 981 981 976 976 981 981 977 977 976 976 976 976 977 977 975 975 1011 1011 1010 1010 1005 1005 1010 1010 1006 1006 1005 1005 1005 1005 1006 1006 1003 1003 1006 1006 1002 1002 1003 1003 1003 1003 1002 1002 998 998 1002 1002 999 999 998 998 998 998 999 999 994 994 999 999 995 995 994 994 994 994 995 995 993 993 1038 1038 1034 1034 1033 1033 1034 1034 1030 1030 1033 1033 1033 1033 1030 1030 1028 1028 1030 1030 1029 1029 1028 1028 1028 1028 1029 1029 1023 1023 1029 1029 1024 1024 1023 1023 1023 1023 1024 1024 1020 1020 1024 1024 1021 1021 1020 1020 1020 1020 1021 1021 1015 1015 1021 1021 1016 1016 1015 1015 1015 1015 1016 1016 1011 1011 1016 1016 1012 1012 1011 1011 1011 1011 1012 1012 1010 1010 1056 1056 1052 1052 1051 1051 1052 1052 1048 1048 1051 1051 1552 1552 1553 1553 1046 1046 1554 1554 1047 1047 1046 1046 1046 1046 1047 1047 1042 1042 1047 1047 1041 1041 1042 1042 1042 1042 1041 1041 1038 1038 1041 1041 1039 1039 1038 1038 1038 1038 1039 1039 1034 1034 1072 1072 1071 1071 1069 1069 1071 1071 1066 1066 1069 1069 1069 1069 1066 1066 1064 1064 1066 1066 1065 1065 1064 1064 1064 1064 1065 1065 1060 1060 1065 1065 1059 1059 1060 1060 1060 1060 1059 1059 1056 1056 1059 1059 1057 1057 1056 1056 1056 1056 1057 1057 1052 1052 1062 1062 1067 1067 1068 1068 1067 1067 1073 1073 1068 1068 1068 1068 1073 1073 1070 1070 1073 1073 1074 1074 1070 1070 1070 1070 1074 1074 1077 1077 1074 1074 1076 1076 1077 1077 1077 1077 1076 1076 1072 1072 1076 1076 1075 1075 1072 1072 1072 1072 1075 1075 1071 1071 1050 1050 1053 1053 1054 1054 1053 1053 1055 1055 1054 1054 1054 1054 1055 1055 1058 1058 1055 1055 1061 1061 1058 1058 1058 1058 1061 1061 1062 1062 1061 1061 1063 1063 1062 1062 1062 1062 1063 1063 1067 1067 1032 1032 1035 1035 1036 1036 1035 1035 1037 1037 1036 1036 1036 1036 1037 1037 1040 1040 1037 1037 1043 1043 1040 1040 1040 1040 1043 1043 1044 1044 1043 1043 1045 1045 1044 1044 1044 1044 1045 1045 1555 1555 1045 1045 1556 1556 1557 1557 1050 1050 1049 1049 1053 1053 1014 1014 1017 1017 1018 1018 1017 1017 1019 1019 1018 1018 1018 1018 1019 1019 1022 1022 1019 1019 1025 1025 1022 1022 1022 1022 1025 1025 1026 1026 1025 1025 1027 1027 1026 1026 1026 1026 1027 1027 1032 1032 1027 1027 1031 1031 1032 1032 1032 1032 1031 1031 1035 1035 1558 1558 990 990 992 992 990 990 991 991 992 992 992 992 991 991 997 997 991 991 996 996 997 997 997 997 996 996 1001 1001 996 996 1000 1000 1001 1001 1001 1001 1000 1000 1004 1004 1000 1000 1007 1007 1004 1004 1004 1004 1007 1007 1009 1009 1007 1007 1008 1008 1009 1009 1009 1009 1008 1008 1014 1014 1008 1008 1013 1013 1014 1014 1014 1014 1013 1013 1017 1017 1129 1129 1123 1123 1127 1127 1129 1129 1125 1125 1123 1123 1125 1125 1121 1121 1123 1123 1123 1123 1121 1121 1119 1119 1121 1121 1117 1117 1119 1119 1117 1117 1115 1115 1119 1119 1119 1119 1115 1115 1113 1113 1115 1115 1110 1110 1113 1113 1110 1110 1106 1106 1113 1113 1113 1113 1106 1106 1108 1108 1106 1106 1102 1102 1108 1108 1102 1102 1098 1098 1108 1108 1108 1108 1098 1098 1104 1104 1098 1098 1092 1092 1104 1104 1092 1092 1090 1090 1104 1104 1104 1104 1090 1090 1100 1100 1090 1090 1088 1088 1100 1100 1088 1088 1086 1086 1100 1100 1100 1100 1086 1086 1096 1096 1086 1086 1084 1084 1096 1096 1084 1084 1082 1082 1096 1096 1096 1096 1082 1082 1094 1094 1082 1082 1080 1080 1094 1094 1080 1080 1079 1079 1094 1094 1094 1094 1079 1079 1093 1093 1079 1079 1078 1078 1093 1093 1078 1078 1081 1081 1093 1093 1093 1093 1081 1081 1095 1095 1081 1081 1083 1083 1095 1095 1083 1083 1085 1085 1095 1095 1095 1095 1085 1085 1099 1099 1085 1085 1087 1087 1099 1099 1087 1087 1089 1089 1099 1099 1099 1099 1089 1089 1103 1103 1089 1089 1091 1091 1103 1103 1091 1091 1097 1097 1103 1103 1103 1103 1097 1097 1107 1107 1097 1097 1101 1101 1107 1107 1107 1107 1101 1101 1111 1111 1101 1101 1105 1105 1111 1111 1111 1111 1105 1105 1112 1112 1105 1105 1109 1109 1112 1112 1109 1109 1114 1114 1112 1112 1112 1112 1114 1114 1118 1118 1114 1114 1116 1116 1118 1118 1116 1116 1120 1120 1118 1118 1118 1118 1120 1120 1122 1122 1120 1120 1124 1124 1122 1122 1124 1124 1128 1128 1122 1122 1122 1122 1128 1128 1126 1126 1128 1128 1130 1130 1126 1126 1130 1130 1134 1134 1126 1126 1126 1126 1134 1134 1131 1131 1134 1134 1138 1138 1131 1131 1138 1138 1144 1144 1131 1131 1131 1131 1144 1144 1136 1136 1144 1144 1147 1147 1136 1136 1147 1147 1149 1149 1136 1136 1136 1136 1149 1149 1140 1140 1149 1149 1151 1151 1140 1140 1151 1151 1153 1153 1140 1140 1140 1140 1153 1153 1142 1142 1153 1153 1155 1155 1142 1142 1155 1155 1157 1157 1142 1142 1142 1142 1157 1157 1145 1145 1157 1157 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1143 1143 1158 1158 1156 1156 1143 1143 1156 1156 1154 1154 1143 1143 1143 1143 1154 1154 1141 1141 1154 1154 1152 1152 1141 1141 1152 1152 1150 1150 1141 1141 1141 1141 1150 1150 1137 1137 1150 1150 1148 1148 1137 1137 1148 1148 1146 1146 1137 1137 1137 1137 1146 1146 1133 1133 1146 1146 1139 1139 1133 1133 1139 1139 1135 1135 1133 1133 1133 1133 1135 1135 1127 1127 1135 1135 1132 1132 1127 1127 1127 1127 1132 1132 1129 1129 1170 1170 1171 1171 1175 1175 1164 1164 1166 1166 1175 1175 1166 1166 1168 1168 1175 1175 1175 1175 1168 1168 1170 1170 1161 1161 1160 1160 1175 1175 1160 1160 1162 1162 1175 1175 1175 1175 1162 1162 1164 1164 1167 1167 1165 1165 1175 1175 1165 1165 1163 1163 1175 1175 1175 1175 1163 1163 1161 1161 1174 1174 1172 1172 1175 1175 1172 1172 1169 1169 1175 1175 1175 1175 1169 1169 1167 1167 1181 1181 1179 1179 1175 1175 1179 1179 1177 1177 1175 1175 1175 1175 1177 1177 1174 1174 1187 1187 1185 1185 1175 1175 1185 1185 1183 1183 1175 1175 1175 1175 1183 1183 1181 1181 1184 1184 1186 1186 1175 1175 1186 1186 1188 1188 1175 1175 1175 1175 1188 1188 1187 1187 1178 1178 1180 1180 1175 1175 1180 1180 1182 1182 1175 1175 1175 1175 1182 1182 1184 1184 1171 1171 1173 1173 1175 1175 1173 1173 1176 1176 1175 1175 1175 1175 1176 1176 1178 1178 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+12 12 10 10 19 19 54 54 52 52 39 39 28 28 31 31 26 26 9 9 11 11 16 16 36 36 34 34 29 29 34 34 32 32 29 29 51 51 37 37 49 49 37 37 47 47 49 49 41 41 43 43 37 37 43 43 45 45 37 37 37 37 45 45 47 47 21 21 23 23 26 26 23 23 25 25 26 26 26 26 25 25 28 28 3 3 5 5 16 16 5 5 7 7 16 16 16 16 7 7 9 9 32 32 30 30 29 29 30 30 27 27 29 29 29 29 27 27 24 24 12 12 19 19 14 14 52 52 50 50 39 39 50 50 48 48 39 39 39 39 48 48 46 46 51 51 53 53 37 37 53 53 55 55 37 37 37 37 55 55 39 39 55 55 56 56 39 39 39 39 56 56 54 54 11 11 13 13 16 16 13 13 15 15 16 16 16 16 15 15 26 26 15 15 18 18 26 26 26 26 18 18 21 21 31 31 33 33 26 26 33 33 35 35 26 26 26 26 35 35 37 37 35 35 38 38 37 37 37 37 38 38 41 41 4 4 2 2 19 19 2 2 0 0 19 19 19 19 0 0 16 16 0 0 1 1 16 16 16 16 1 1 3 3 10 10 8 8 19 19 8 8 6 6 19 19 19 19 6 6 4 4 24 24 22 22 29 29 22 22 20 20 29 29 29 29 20 20 19 19 20 20 17 17 19 19 19 19 17 17 14 14 46 46 44 44 39 39 44 44 42 42 39 39 39 39 42 42 29 29 42 42 40 40 29 29 29 29 40 40 36 36 104 104 96 96 115 115 96 96 116 116 115 115 115 115 116 116 130 130 116 116 134 134 130 130 130 130 134 134 132 132 1219 1219 150 150 1220 1220 1221 1221 150 150 1222 1222 104 104 94 94 96 96 94 94 76 76 96 96 96 96 76 76 79 79 76 76 75 75 79 79 79 79 75 75 66 66 75 75 64 64 66 66 66 66 64 64 60 60 64 64 62 62 60 60 62 62 57 57 60 60 57 57 58 58 60 60 60 60 58 58 61 61 58 58 59 59 61 61 59 59 67 67 61 61 61 61 67 67 68 68 67 67 72 72 68 68 68 68 72 72 82 82 72 72 81 81 82 82 82 82 81 81 102 102 81 81 95 95 102 102 95 95 101 101 102 102 101 101 120 120 102 102 102 102 120 120 121 121 120 120 125 125 121 121 121 121 125 125 138 138 125 125 137 137 138 138 1223 1223 1224 1224 156 156 1225 1225 1226 1226 156 156 1227 1227 1228 1228 156 156 1229 1229 1230 1230 156 156 156 156 1231 1231 1232 1232 169 169 185 185 170 170 170 170 185 185 186 186 185 185 194 194 186 186 186 186 194 194 202 202 194 194 200 200 202 202 202 202 200 200 218 218 200 200 212 212 218 218 212 212 217 217 218 218 217 217 232 232 218 218 218 218 232 232 233 233 232 232 239 239 233 233 233 233 239 239 249 249 239 239 248 248 249 249 249 249 248 248 268 268 248 248 255 255 268 268 255 255 269 269 268 268 269 269 284 284 268 268 268 268 284 284 283 283 284 284 285 285 283 283 283 283 285 285 299 299 285 285 300 300 299 299 300 300 302 302 299 299 299 299 302 302 315 315 302 302 316 316 315 315 316 316 328 328 315 315 315 315 328 328 330 330 328 328 331 331 330 330 331 331 346 346 330 330 330 330 346 346 345 345 346 346 350 350 345 345 345 345 350 350 1233 1233 350 350 1234 1234 1235 1235 362 362 363 363 379 379 363 363 373 373 379 379 373 373 380 380 379 379 380 380 399 399 379 379 379 379 399 399 396 396 399 399 401 401 396 396 396 396 401 401 419 419 401 401 420 420 419 419 419 419 420 420 433 433 420 420 427 427 433 433 427 427 435 435 433 433 435 435 443 443 433 433 433 433 443 443 442 442 443 443 446 446 442 442 442 442 446 446 445 445 446 446 444 444 445 445 445 445 444 444 439 439 444 444 441 441 439 439 439 439 441 441 429 429 441 441 434 434 429 429 434 434 431 431 429 429 431 431 415 415 429 429 429 429 415 415 412 412 415 415 409 409 412 412 412 412 409 409 391 391 409 409 392 392 391 391 391 391 392 392 374 374 392 392 382 382 374 374 382 382 375 375 374 374 375 375 359 359 374 374 1236 1236 1237 1237 357 357 1238 1238 1239 1239 357 357 357 357 1240 1240 1241 1241 1242 1242 342 342 341 341 342 342 333 333 341 341 341 341 333 333 325 325 333 333 326 326 325 325 326 326 312 312 325 325 325 325 312 312 309 309 312 312 310 310 309 309 310 310 294 294 309 309 309 309 294 294 293 293 294 294 286 286 293 293 293 293 286 286 276 276 286 286 277 277 276 276 276 276 277 277 261 261 277 277 270 270 261 261 270 270 262 262 261 261 262 262 241 241 261 261 261 261 241 241 242 242 241 241 240 240 242 242 242 242 240 240 226 226 240 240 225 225 226 226 226 226 225 225 210 210 225 225 224 224 210 210 224 224 209 209 210 210 209 209 195 195 210 210 210 210 195 195 196 196 195 195 180 180 196 196 196 196 180 180 181 181 180 180 177 177 181 181 181 181 177 177 166 166 177 177 165 165 166 166 1243 1243 1244 1244 150 150 1245 1245 1246 1246 150 150 150 150 1247 1247 1248 1248 1249 1249 211 211 1250 1250 211 211 227 227 1251 1251 1252 1252 227 227 1253 1253 227 227 243 243 1254 1254 1255 1255 243 243 1256 1256 243 243 260 260 1257 1257 1258 1258 260 260 1259 1259 260 260 275 275 1260 1260 1261 1261 275 275 1262 1262 275 275 292 292 1263 1263 1264 1264 292 292 1265 1265 292 292 308 308 1266 1266 1267 1267 308 308 1268 1268 308 308 323 323 1269 1269 1270 1270 323 323 1271 1271 323 323 340 340 1272 1272 1273 1273 340 340 1274 1274 340 340 355 355 1275 1275 1276 1276 355 355 357 357 355 355 371 371 357 357 357 357 371 371 1277 1277 371 371 388 388 1278 1278 1279 1279 388 388 1280 1280 388 388 410 410 1281 1281 1282 1282 410 410 1283 1283 410 410 425 425 1284 1284 1285 1285 425 425 1286 1286 425 425 437 437 1287 1287 1288 1288 437 437 1289 1289 437 437 440 440 1290 1290 1291 1291 440 440 1292 1292 440 440 438 438 1293 1293 1294 1294 438 438 1295 1295 438 438 428 428 1296 1296 1297 1297 428 428 1298 1298 428 428 414 414 1299 1299 1300 1300 414 414 1301 1301 414 414 394 394 1302 1302 1303 1303 394 394 1304 1304 394 394 377 377 1305 1305 1306 1306 377 377 1307 1307 377 377 361 361 1308 1308 1309 1309 361 361 1310 1310 361 361 344 344 1311 1311 1312 1312 344 344 1313 1313 344 344 329 329 1314 1314 1315 1315 329 329 1316 1316 329 329 314 314 1317 1317 1318 1318 314 314 1319 1319 314 314 298 298 1320 1320 1321 1321 298 298 1322 1322 298 298 282 282 1323 1323 1324 1324 282 282 1325 1325 282 282 267 267 1326 1326 1327 1327 267 267 1328 1328 267 267 250 250 1329 1329 1330 1330 250 250 1331 1331 250 250 234 234 1332 1332 1333 1333 234 234 1334 1334 234 234 219 219 1335 1335 1336 1336 219 219 1337 1337 219 219 203 203 1338 1338 1339 1339 203 203 1340 1340 203 203 187 187 1341 1341 1342 1342 187 187 1343 1343 187 187 172 172 1344 1344 1345 1345 172 172 1346 1346 172 172 157 157 1347 1347 1348 1348 157 157 156 156 157 157 141 141 156 156 156 156 141 141 1349 1349 141 141 124 124 1350 1350 1351 1351 124 124 1352 1352 124 124 107 107 1353 1353 1354 1354 107 107 1355 1355 107 107 85 85 1356 1356 1357 1357 85 85 1358 1358 85 85 73 73 1359 1359 1360 1360 73 73 1361 1361 73 73 65 65 1362 1362 1363 1363 65 65 1364 1364 65 65 63 63 1365 1365 1366 1366 63 63 1367 1367 63 63 69 69 1368 1368 1369 1369 69 69 1370 1370 69 69 83 83 1371 1371 1372 1372 83 83 1373 1373 83 83 100 100 1374 1374 1375 1375 100 100 1376 1376 100 100 118 118 1377 1377 1378 1378 118 118 1379 1379 118 118 136 136 1380 1380 1381 1381 136 136 1382 1382 136 136 152 152 1383 1383 1384 1384 152 152 150 150 152 152 167 167 150 150 150 150 167 167 1385 1385 167 167 182 182 1386 1386 1387 1387 182 182 1388 1388 182 182 197 197 1389 1389 1390 1390 197 197 1391 1391 197 197 211 211 1392 1392 197 197 213 213 211 211 213 213 228 228 211 211 211 211 228 228 227 227 228 228 244 244 227 227 227 227 244 244 243 243 244 244 259 259 243 243 243 243 259 259 260 260 259 259 274 274 260 260 260 260 274 274 275 275 274 274 290 290 275 275 275 275 290 290 292 292 290 290 306 306 292 292 292 292 306 306 308 308 306 306 321 321 308 308 308 308 321 321 323 323 321 321 338 338 323 323 323 323 338 338 340 340 338 338 353 353 340 340 340 340 353 353 355 355 353 353 368 368 355 355 355 355 368 368 371 371 368 368 386 386 371 371 371 371 386 386 388 388 386 386 404 404 388 388 388 388 404 404 410 410 404 404 421 421 410 410 410 410 421 421 425 425 421 421 430 430 425 425 425 425 430 430 437 437 430 430 436 436 437 437 437 437 436 436 440 440 436 436 432 432 440 440 440 440 432 432 438 438 432 432 423 423 438 438 438 438 423 423 428 428 423 423 408 408 428 428 428 428 408 408 414 414 408 408 389 389 414 414 414 414 389 389 394 394 389 389 372 372 394 394 394 394 372 372 377 377 372 372 358 358 377 377 377 377 358 358 361 361 358 358 343 343 361 361 361 361 343 343 344 344 343 343 327 327 344 344 344 344 327 327 329 329 327 327 313 313 329 329 329 329 313 313 314 314 313 313 297 297 314 314 314 314 297 297 298 298 297 297 281 281 298 298 298 298 281 281 282 282 281 281 266 266 282 282 282 282 266 266 267 267 266 266 251 251 267 267 267 267 251 251 250 250 251 251 235 235 250 250 250 250 235 235 234 234 235 235 220 220 234 234 234 234 220 220 219 219 220 220 204 204 219 219 219 219 204 204 203 203 204 204 189 189 203 203 203 203 189 189 187 187 189 189 173 173 187 187 187 187 173 173 172 172 173 173 159 159 172 172 172 172 159 159 157 157 159 159 143 143 157 157 157 157 143 143 141 141 143 143 127 127 141 141 141 141 127 127 124 124 127 127 110 110 124 124 124 124 110 110 107 107 110 110 90 90 107 107 107 107 90 90 85 85 90 90 77 77 85 85 85 85 77 77 73 73 77 77 71 71 73 73 73 73 71 71 65 65 71 71 70 70 65 65 65 65 70 70 63 63 70 70 74 74 63 63 63 63 74 74 69 69 74 74 88 88 69 69 69 69 88 88 83 83 88 88 108 108 83 83 83 83 108 108 100 100 108 108 122 122 100 100 100 100 122 122 118 118 122 122 140 140 118 118 118 118 140 140 136 136 140 140 154 154 136 136 136 136 154 154 152 152 154 154 168 168 152 152 152 152 168 168 167 167 168 168 183 183 167 167 167 167 183 183 182 182 183 183 198 198 182 182 182 182 198 198 197 197 198 198 213 213 197 197 198 198 214 214 213 213 214 214 229 229 213 213 213 213 229 229 228 228 229 229 245 245 228 228 228 228 245 245 244 244 245 245 258 258 244 244 244 244 258 258 259 259 258 258 273 273 259 259 259 259 273 273 274 274 273 273 289 289 274 274 274 274 289 289 290 290 289 289 304 304 290 290 290 290 304 304 306 306 304 304 320 320 306 306 306 306 320 320 321 321 320 320 336 336 321 321 321 321 336 336 338 338 336 336 351 351 338 338 338 338 351 351 353 353 351 351 367 367 353 353 353 353 367 367 368 368 367 367 383 383 368 368 368 368 383 383 386 386 383 383 397 397 386 386 386 386 397 397 404 404 397 397 411 411 404 404 404 404 411 411 421 421 411 411 422 422 421 421 421 421 422 422 430 430 422 422 426 426 430 430 430 430 426 426 436 436 426 426 424 424 436 436 436 436 424 424 432 432 424 424 417 417 432 432 432 432 417 417 423 423 417 417 400 400 423 423 423 423 400 400 408 408 400 400 385 385 408 408 408 408 385 385 389 389 385 385 369 369 389 389 389 389 369 369 372 372 369 369 354 354 372 372 372 372 354 354 358 358 354 354 339 339 358 358 358 358 339 339 343 343 339 339 324 324 343 343 343 343 324 324 327 327 324 324 311 311 327 327 327 327 311 311 313 313 311 311 296 296 313 313 313 313 296 296 297 297 296 296 280 280 297 297 297 297 280 280 281 281 280 280 265 265 281 281 281 281 265 265 266 266 265 265 252 252 266 266 266 266 252 252 251 251 252 252 236 236 251 251 251 251 236 236 235 235 236 236 221 221 235 235 235 235 221 221 220 220 221 221 206 206 220 220 220 220 206 206 204 204 206 206 191 191 204 204 204 204 191 191 189 189 191 191 175 175 189 189 189 189 175 175 173 173 175 175 161 161 173 173 173 173 161 161 159 159 161 161 144 144 159 159 159 159 144 144 143 143 144 144 129 129 143 143 143 143 129 129 127 127 129 129 114 114 127 127 127 127 114 114 110 110 114 114 99 99 110 110 110 110 99 99 90 90 99 99 86 86 90 90 90 90 86 86 77 77 86 86 80 80 77 77 77 77 80 80 71 71 80 80 78 78 71 71 71 71 78 78 70 70 78 78 84 84 70 70 70 70 84 84 74 74 84 84 93 93 74 74 74 74 93 93 88 88 93 93 111 111 88 88 88 88 111 111 108 108 111 111 128 128 108 108 108 108 128 128 122 122 128 128 142 142 122 122 122 122 142 142 140 140 142 142 158 158 140 140 140 140 158 158 154 154 158 158 171 171 154 154 154 154 171 171 168 168 171 171 184 184 168 168 168 168 184 184 183 183 184 184 199 199 183 183 183 183 199 199 198 198 199 199 214 214 198 198 199 199 215 215 214 214 215 215 230 230 214 214 214 214 230 230 229 229 230 230 246 246 229 229 229 229 246 246 245 245 246 246 257 257 245 245 245 245 257 257 258 258 257 257 272 272 258 258 258 258 272 272 273 273 272 272 288 288 273 273 273 273 288 288 289 289 288 288 303 303 289 289 289 289 303 303 304 304 303 303 318 318 304 304 304 304 318 318 320 320 318 318 334 334 320 320 320 320 334 334 336 336 334 334 348 348 336 336 336 336 348 348 351 351 348 348 365 365 351 351 351 351 365 365 367 367 365 365 378 378 367 367 367 367 378 378 383 383 378 378 390 390 383 383 383 383 390 390 397 397 390 390 403 403 397 397 397 397 403 403 411 411 403 403 413 413 411 411 411 411 413 413 422 422 413 413 418 418 422 422 422 422 418 418 426 426 418 418 416 416 426 426 426 426 416 416 424 424 416 416 406 406 424 424 424 424 406 406 417 417 406 406 393 393 417 417 417 417 393 393 400 400 393 393 381 381 400 400 400 400 381 381 385 385 381 381 366 366 385 385 385 385 366 366 369 369 366 366 352 352 369 369 369 369 352 352 354 354 352 352 337 337 354 354 354 354 337 337 339 339 337 337 322 322 339 339 339 339 322 322 324 324 322 322 307 307 324 324 324 324 307 307 311 311 307 307 295 295 311 311 311 311 295 295 296 296 295 295 279 279 296 296 296 296 279 279 280 280 279 279 264 264 280 280 280 280 264 264 265 265 264 264 253 253 265 265 265 265 253 253 252 252 253 253 237 237 252 252 252 252 237 237 236 236 237 237 222 222 236 236 236 236 222 222 221 221 222 222 207 207 221 221 221 221 207 207 206 206 207 207 192 192 206 206 206 206 192 192 191 191 192 192 178 178 191 191 191 191 178 178 175 175 178 178 163 163 175 175 175 175 163 163 161 161 163 163 147 147 161 161 161 161 147 147 144 144 147 147 133 133 144 144 144 144 133 133 129 129 133 133 119 119 129 129 129 129 119 119 114 114 119 119 109 109 114 114 114 114 109 109 99 99 109 109 92 92 99 99 99 99 92 92 86 86 92 92 89 89 86 86 86 86 89 89 80 80 89 89 87 87 80 80 80 80 87 87 78 78 87 87 91 91 78 78 78 78 91 91 84 84 91 91 105 105 84 84 84 84 105 105 93 93 105 105 117 117 93 93 93 93 117 117 111 111 117 117 131 131 111 111 111 111 131 131 128 128 131 131 145 145 128 128 128 128 145 145 142 142 145 145 160 160 142 142 142 142 160 160 158 158 160 160 174 174 158 158 158 158 174 174 171 171 174 174 188 188 171 171 171 171 188 188 184 184 188 188 201 201 184 184 184 184 201 201 199 199 201 201 215 215 199 199 201 201 216 216 215 215 216 216 231 231 215 215 215 215 231 231 230 230 231 231 247 247 230 230 230 230 247 247 246 246 247 247 256 256 246 246 246 246 256 256 257 257 256 256 271 271 257 257 257 257 271 271 272 272 271 271 287 287 272 272 272 272 287 287 288 288 287 287 301 301 288 288 288 288 301 301 303 303 301 301 317 317 303 303 303 303 317 317 318 318 317 317 332 332 318 318 318 318 332 332 334 334 332 332 347 347 334 334 334 334 347 347 348 348 347 347 360 360 348 348 348 348 360 360 365 365 360 360 370 370 365 365 365 365 370 370 378 378 370 370 384 384 378 378 378 378 384 384 390 390 384 384 395 395 390 390 390 390 395 395 403 403 395 395 402 402 403 403 403 403 402 402 413 413 402 402 407 407 413 413 413 413 407 407 418 418 407 407 405 405 418 418 418 418 405 405 416 416 405 405 398 398 416 416 416 416 398 398 406 406 398 398 387 387 406 406 406 406 387 387 393 393 387 387 376 376 393 393 393 393 376 376 381 381 376 376 364 364 381 381 381 381 364 364 366 366 364 364 349 349 366 366 366 366 349 349 352 352 349 349 335 335 352 352 352 352 335 335 337 337 335 335 319 319 337 337 337 337 319 319 322 322 319 319 305 305 322 322 322 322 305 305 307 307 305 305 291 291 307 307 307 307 291 291 295 295 291 291 278 278 295 295 295 295 278 278 279 279 278 278 263 263 279 279 279 279 263 263 264 264 263 263 254 254 264 264 264 264 254 254 253 253 254 254 238 238 253 253 253 253 238 238 237 237 238 238 223 223 237 237 237 237 223 223 222 222 223 223 208 208 222 222 222 222 208 208 207 207 208 208 193 193 207 207 207 207 193 193 192 192 193 193 179 179 192 192 192 192 179 179 178 178 179 179 164 164 178 178 178 178 164 164 163 163 164 164 151 151 163 163 163 163 151 151 147 147 151 151 139 139 147 147 147 147 139 139 133 133 139 139 126 126 133 133 133 133 126 126 119 119 126 126 113 113 119 119 119 119 113 113 109 109 113 113 106 106 109 109 109 109 106 106 92 92 106 106 98 98 92 92 92 92 98 98 89 89 98 98 97 97 89 89 89 89 97 97 87 87 97 97 103 103 87 87 87 87 103 103 91 91 103 103 112 112 91 91 91 91 112 112 105 105 112 112 123 123 105 105 105 105 123 123 117 117 123 123 135 135 117 117 117 117 135 135 131 131 135 135 148 148 131 131 131 131 148 148 145 145 148 148 162 162 145 145 145 145 162 162 160 160 162 162 176 176 160 160 160 160 176 176 174 174 176 176 190 190 174 174 174 174 190 190 188 188 190 190 205 205 188 188 188 188 205 205 201 201 205 205 216 216 201 201 491 491 484 484 486 486 478 478 481 481 484 484 481 481 485 485 484 484 484 484 485 485 486 486 472 472 473 473 471 471 1393 1393 477 477 1394 1394 1395 1395 477 477 478 478 477 477 479 479 478 478 478 478 479 479 481 481 472 472 471 471 467 467 471 471 465 465 467 467 467 467 465 465 466 466 466 466 465 465 462 462 465 465 457 457 462 462 462 462 457 457 459 459 451 451 453 453 457 457 453 453 458 458 457 457 457 457 458 458 459 459 448 448 447 447 451 451 447 447 452 452 451 451 451 451 452 452 453 453 456 456 454 454 455 455 454 454 450 450 455 455 455 455 450 450 448 448 450 450 449 449 448 448 448 448 449 449 447 447 456 456 455 455 460 460 455 455 461 461 460 460 460 460 461 461 463 463 463 463 461 461 464 464 461 461 469 469 464 464 464 464 469 469 468 468 475 475 474 474 469 469 474 474 470 470 469 469 469 469 470 470 468 468 483 483 480 480 1396 1396 480 480 1397 1397 1398 1398 475 475 476 476 474 474 488 488 487 487 483 483 487 487 482 482 483 483 483 483 482 482 480 480 494 494 492 492 488 488 492 492 489 489 488 488 488 488 489 489 487 487 502 502 500 500 501 501 500 500 496 496 501 501 501 501 496 496 494 494 496 496 495 495 494 494 494 494 495 495 492 492 502 502 501 501 506 506 501 501 508 508 506 506 506 506 508 508 507 507 507 507 508 508 510 510 508 508 516 516 510 510 510 510 516 516 514 514 522 522 520 520 516 516 520 520 515 515 516 516 516 516 515 515 514 514 529 529 526 526 522 522 526 526 521 521 522 522 522 522 521 521 520 520 535 535 534 534 536 536 534 534 530 530 536 536 536 536 530 530 529 529 530 530 528 528 529 529 529 529 528 528 526 526 535 535 536 536 1399 1399 536 536 1400 1400 1401 1401 540 540 542 542 541 541 541 541 542 542 544 544 542 542 550 550 544 544 544 544 550 550 548 548 556 556 554 554 550 550 554 554 549 549 550 550 550 550 549 549 548 548 563 563 560 560 556 556 560 560 555 555 556 556 556 556 555 555 554 554 565 565 566 566 563 563 566 566 562 562 563 563 563 563 562 562 560 560 559 559 561 561 565 565 561 561 564 564 565 565 565 565 564 564 566 566 551 551 553 553 552 552 553 553 557 557 552 552 552 552 557 557 559 559 557 557 558 558 559 559 559 559 558 558 561 561 551 551 552 552 547 547 552 552 546 546 547 547 547 547 546 546 545 545 545 545 546 546 543 543 546 546 538 538 543 543 543 543 538 538 539 539 532 532 533 533 1402 1402 533 533 1403 1403 1404 1404 538 538 537 537 539 539 525 525 527 527 532 532 527 527 531 531 532 532 532 532 531 531 533 533 517 517 519 519 518 518 519 519 523 523 518 518 518 518 523 523 525 525 523 523 524 524 525 525 525 525 524 524 527 527 517 517 518 518 513 513 518 518 512 512 513 513 513 513 512 512 511 511 511 511 512 512 509 509 512 512 503 503 509 509 509 509 503 503 505 505 497 497 499 499 503 503 499 499 504 504 503 503 503 503 504 504 505 505 486 486 490 490 491 491 490 490 493 493 491 491 491 491 493 493 497 497 493 493 498 498 497 497 497 497 498 498 499 499 643 643 632 632 641 641 632 632 630 630 641 641 641 641 630 630 639 639 630 630 627 627 639 639 639 639 627 627 637 637 627 627 624 624 637 637 637 637 624 624 635 635 624 624 622 622 635 635 635 635 622 622 628 628 622 622 618 618 628 628 628 628 618 618 620 620 618 618 616 616 620 620 620 620 616 616 614 614 572 572 582 582 570 570 582 582 580 580 570 570 570 570 580 580 568 568 580 580 578 578 568 568 568 568 578 578 567 567 578 578 577 577 567 567 567 567 577 577 569 569 577 577 579 579 569 569 569 569 579 579 571 571 579 579 581 581 571 571 571 571 581 581 573 573 581 581 584 584 573 573 573 573 584 584 575 575 616 616 612 612 614 614 612 612 610 610 614 614 614 614 610 610 608 608 610 610 606 606 608 608 608 608 606 606 604 604 606 606 603 603 604 604 604 604 603 603 598 598 603 603 600 600 598 598 598 598 600 600 592 592 600 600 597 597 592 592 592 592 597 597 585 585 597 597 594 594 585 585 585 585 594 594 576 576 594 594 591 591 576 576 576 576 591 591 574 574 591 591 588 588 574 574 574 574 588 588 572 572 588 588 586 586 572 572 572 572 586 586 582 582 584 584 587 587 575 575 587 587 590 590 575 575 575 575 590 590 583 583 590 590 593 593 583 583 583 583 593 593 589 589 593 593 596 596 589 589 589 589 596 596 595 595 596 596 599 599 595 595 595 595 599 599 601 601 599 599 602 602 601 601 601 601 602 602 607 607 602 602 605 605 607 607 607 607 605 605 613 613 605 605 609 609 613 613 613 613 609 609 619 619 609 609 611 611 619 619 611 611 615 615 619 619 619 619 615 615 625 625 615 615 617 617 625 625 625 625 617 617 634 634 617 617 621 621 634 634 634 634 621 621 636 636 621 621 623 623 636 636 636 636 623 623 638 638 623 623 626 626 638 638 638 638 626 626 640 640 626 626 629 629 640 640 640 640 629 629 642 642 629 629 631 631 642 642 642 642 631 631 643 643 631 631 633 633 643 643 643 643 633 633 632 632 1405 1405 733 733 734 734 734 734 1406 1406 1407 1407 720 720 719 719 718 718 718 718 719 719 706 706 719 719 708 708 706 706 706 706 708 708 692 692 708 708 698 698 692 692 698 698 693 693 692 692 692 692 693 693 678 678 693 693 682 682 678 678 682 682 680 680 678 678 678 678 680 680 668 668 680 680 673 673 668 668 668 668 673 673 667 667 673 673 672 672 667 667 672 672 671 671 667 667 667 667 671 671 677 677 671 671 679 679 677 677 679 679 683 683 677 677 677 677 683 683 689 689 683 683 691 691 689 689 689 689 691 691 704 704 691 691 700 700 704 704 700 700 705 705 704 704 704 704 705 705 715 715 705 705 717 717 715 715 717 717 722 722 715 715 1408 1408 1409 1409 730 730 1410 1410 1411 1411 730 730 730 730 1412 1412 1413 1413 732 732 741 741 746 746 741 741 747 747 746 746 746 746 747 747 760 760 747 747 761 761 760 760 761 761 765 765 760 760 760 760 765 765 774 774 765 765 775 775 774 774 774 774 775 775 788 788 775 775 781 781 788 788 781 781 789 789 788 788 788 788 789 789 797 797 789 789 796 796 797 797 796 796 811 811 797 797 797 797 811 811 813 813 811 811 812 812 813 813 813 813 812 812 829 829 812 812 827 827 829 829 827 827 828 828 829 829 829 829 828 828 843 843 828 828 842 842 843 843 842 842 850 850 843 843 843 843 850 850 859 859 850 850 858 858 859 859 1414 1414 1415 1415 875 875 1416 1416 1417 1417 875 875 1418 1418 1419 1419 875 875 875 875 1420 1420 1421 1421 874 874 886 886 887 887 886 886 893 893 887 887 887 887 893 893 901 901 893 893 900 900 901 901 901 901 900 900 916 916 900 900 910 910 916 916 910 910 913 913 916 916 916 916 913 913 926 926 913 913 922 922 926 926 922 922 925 925 926 926 926 926 925 925 932 932 925 925 930 930 932 932 930 930 924 924 932 932 932 932 924 924 927 927 924 924 923 923 927 927 927 927 923 923 917 917 923 923 915 915 917 917 915 915 908 908 917 917 917 917 908 908 903 903 908 908 902 902 903 903 902 902 891 891 903 903 903 903 891 891 889 889 891 891 888 888 889 889 1422 1422 1423 1423 877 877 1424 1424 1425 1425 877 877 1426 1426 1427 1427 877 877 877 877 1428 1428 1429 1429 869 869 860 860 862 862 860 860 847 847 862 862 862 862 847 847 846 846 847 847 845 845 846 846 846 846 845 845 832 832 845 845 831 831 832 832 831 831 826 826 832 832 832 832 826 826 818 818 826 826 816 816 818 818 816 816 809 809 818 818 818 818 809 809 804 804 809 809 803 803 804 804 804 804 803 803 794 794 803 803 795 795 794 794 795 795 780 780 794 794 794 794 780 780 778 778 780 780 779 779 778 778 778 778 779 779 763 763 779 779 764 764 763 763 763 763 764 764 749 749 764 764 750 750 749 749 749 749 750 750 733 733 750 750 739 739 733 733 733 733 739 739 734 734 1430 1430 777 777 1431 1431 777 777 793 793 1432 1432 1433 1433 793 793 1434 1434 793 793 805 805 1435 1435 1436 1436 805 805 1437 1437 805 805 819 819 1438 1438 1439 1439 819 819 1440 1440 819 819 834 834 1441 1441 1442 1442 834 834 1443 1443 834 834 849 849 1444 1444 1445 1445 849 849 1446 1446 849 849 863 863 1447 1447 1448 1448 863 863 877 877 863 863 879 879 877 877 877 877 879 879 1449 1449 879 879 894 894 1450 1450 1451 1451 894 894 1452 1452 894 894 906 906 1453 1453 1454 1454 906 906 1455 1455 906 906 921 921 1456 1456 1457 1457 921 921 1458 1458 921 921 935 935 1459 1459 1460 1460 935 935 1461 1461 935 935 936 936 1462 1462 1463 1463 936 936 1464 1464 936 936 934 934 1465 1465 1466 1466 934 934 1467 1467 934 934 920 920 1468 1468 1469 1469 920 920 1470 1470 920 920 905 905 1471 1471 1472 1472 905 905 1473 1473 905 905 892 892 1474 1474 1475 1475 892 892 875 875 892 892 878 878 875 875 875 875 878 878 1476 1476 878 878 861 861 1477 1477 1478 1478 861 861 1479 1479 861 861 844 844 1480 1480 1481 1481 844 844 1482 1482 844 844 830 830 1483 1483 1484 1484 830 830 1485 1485 830 830 814 814 1486 1486 1487 1487 814 814 1488 1488 814 814 798 798 1489 1489 1490 1490 798 798 1491 1491 798 798 787 787 1492 1492 1493 1493 787 787 1494 1494 787 787 773 773 1495 1495 1496 1496 773 773 1497 1497 773 773 758 758 1498 1498 1499 1499 758 758 1500 1500 758 758 745 745 1501 1501 1502 1502 745 745 730 730 745 745 729 729 730 730 730 730 729 729 1503 1503 729 729 713 713 1504 1504 1505 1505 713 713 1506 1506 713 713 701 701 1507 1507 1508 1508 701 701 1509 1509 701 701 687 687 1510 1510 1511 1511 687 687 1512 1512 687 687 674 674 1513 1513 1514 1514 674 674 1515 1515 674 674 663 663 1516 1516 1517 1517 663 663 1518 1518 663 663 664 664 1519 1519 1520 1520 664 664 1521 1521 664 664 675 675 1522 1522 1523 1523 675 675 1524 1524 675 675 688 688 1525 1525 1526 1526 688 688 1527 1527 688 688 702 702 1528 1528 1529 1529 702 702 1530 1530 702 702 714 714 1531 1531 1532 1532 714 714 1533 1533 714 714 731 731 1534 1534 1535 1535 731 731 1536 1536 731 731 748 748 1537 1537 1538 1538 748 748 1539 1539 748 748 762 762 1540 1540 1541 1541 762 762 1542 1542 762 762 777 777 1543 1543 777 777 776 776 793 793 776 776 792 792 793 793 793 793 792 792 805 805 792 792 806 806 805 805 805 805 806 806 819 819 806 806 821 821 819 819 819 819 821 821 834 834 821 821 836 836 834 834 834 834 836 836 849 849 836 836 851 851 849 849 849 849 851 851 863 863 851 851 865 865 863 863 863 863 865 865 879 879 865 865 881 881 879 879 879 879 881 881 894 894 881 881 897 897 894 894 894 894 897 897 906 906 897 897 911 911 906 906 906 906 911 911 921 921 911 911 931 931 921 921 921 921 931 931 935 935 931 931 940 940 935 935 935 935 940 940 936 936 940 940 943 943 936 936 936 936 943 943 934 934 943 943 939 939 934 934 934 934 939 939 920 920 939 939 928 928 920 920 920 920 928 928 905 905 928 928 909 909 905 905 905 905 909 909 892 892 909 909 896 896 892 892 892 892 896 896 878 878 896 896 880 880 878 878 878 878 880 880 861 861 880 880 864 864 861 861 861 861 864 864 844 844 864 864 848 848 844 844 844 844 848 848 830 830 848 848 833 833 830 830 830 830 833 833 814 814 833 833 815 815 814 814 814 814 815 815 798 798 815 815 799 799 798 798 798 798 799 799 787 787 799 799 785 785 787 787 787 787 785 785 773 773 785 785 771 771 773 773 773 773 771 771 758 758 771 771 756 756 758 758 758 758 756 756 745 745 756 756 743 743 745 745 745 745 743 743 729 729 743 743 727 727 729 729 729 729 727 727 713 713 727 727 711 711 713 713 713 713 711 711 701 701 711 711 695 695 701 701 701 701 695 695 687 687 695 695 681 681 687 687 687 687 681 681 674 674 681 681 662 662 674 674 674 674 662 662 663 663 662 662 658 658 663 663 663 663 658 658 664 664 658 658 659 659 664 664 664 664 659 659 675 675 659 659 665 665 675 675 675 675 665 665 688 688 665 665 684 684 688 688 688 688 684 684 702 702 684 684 697 697 702 702 702 702 697 697 714 714 697 697 712 712 714 714 714 714 712 712 731 731 712 712 728 728 731 731 731 731 728 728 748 748 728 728 744 744 748 748 748 748 744 744 762 762 744 744 759 759 762 762 762 762 759 759 777 777 759 759 776 776 777 777 776 776 772 772 792 792 772 772 791 791 792 792 792 792 791 791 806 806 791 791 807 807 806 806 806 806 807 807 821 821 807 807 823 823 821 821 821 821 823 823 836 836 823 823 838 838 836 836 836 836 838 838 851 851 838 838 853 853 851 851 851 851 853 853 865 865 853 853 867 867 865 865 865 865 867 867 881 881 867 867 883 883 881 881 881 881 883 883 897 897 883 883 899 899 897 897 897 897 899 899 911 911 899 899 919 919 911 911 911 911 919 919 931 931 919 919 938 938 931 931 931 931 938 938 940 940 938 938 946 946 940 940 940 940 946 946 943 943 946 946 948 948 943 943 943 943 948 948 939 939 948 948 945 945 939 939 939 939 945 945 928 928 945 945 937 937 928 928 928 928 937 937 909 909 937 937 918 918 909 909 909 909 918 918 896 896 918 918 898 898 896 896 896 896 898 898 880 880 898 898 882 882 880 880 880 880 882 882 864 864 882 882 866 866 864 864 864 864 866 866 848 848 866 866 852 852 848 848 848 848 852 852 833 833 852 852 835 835 833 833 833 833 835 835 815 815 835 835 817 817 815 815 815 815 817 817 799 799 817 817 800 800 799 799 799 799 800 800 785 785 800 800 784 784 785 785 785 785 784 784 771 771 784 784 769 769 771 771 771 771 769 769 756 756 769 769 755 755 756 756 756 756 755 755 743 743 755 755 740 740 743 743 743 743 740 740 727 727 740 740 725 725 727 727 727 727 725 725 711 711 725 725 709 709 711 711 711 711 709 709 695 695 709 709 690 690 695 695 695 695 690 690 681 681 690 690 666 666 681 681 681 681 666 666 662 662 666 666 656 656 662 662 662 662 656 656 658 658 656 656 653 653 658 658 658 658 653 653 659 659 653 653 654 654 659 659 659 659 654 654 665 665 654 654 657 657 665 665 665 665 657 657 684 684 657 657 670 670 684 684 684 684 670 670 697 697 670 670 694 694 697 697 697 697 694 694 712 712 694 694 710 710 712 712 712 712 710 710 728 728 710 710 726 726 728 728 728 728 726 726 744 744 726 726 742 742 744 744 744 744 742 742 759 759 742 742 757 757 759 759 759 759 757 757 776 776 757 757 772 772 776 776 772 772 770 770 791 791 770 770 790 790 791 791 791 791 790 790 807 807 790 790 808 808 807 807 807 807 808 808 823 823 808 808 824 824 823 823 823 823 824 824 838 838 824 824 840 840 838 838 838 838 840 840 853 853 840 840 855 855 853 853 853 853 855 855 867 867 855 855 870 870 867 867 867 867 870 870 883 883 870 870 885 885 883 883 883 883 885 885 899 899 885 885 907 907 899 899 899 899 907 907 919 919 907 907 933 933 919 919 919 919 933 933 938 938 933 933 947 947 938 938 938 938 947 947 946 946 947 947 951 951 946 946 946 946 951 951 948 948 951 951 953 953 948 948 948 948 953 953 945 945 953 953 950 950 945 945 945 945 950 950 937 937 950 950 944 944 937 937 937 937 944 944 918 918 944 944 929 929 918 918 918 918 929 929 898 898 929 929 904 904 898 898 898 898 904 904 882 882 904 904 884 884 882 882 882 882 884 884 866 866 884 884 868 868 866 866 866 866 868 868 852 852 868 868 854 854 852 852 852 852 854 854 835 835 854 854 837 837 835 835 835 835 837 837 817 817 837 837 820 820 817 817 817 817 820 820 800 800 820 820 801 801 800 800 800 800 801 801 784 784 801 801 783 783 784 784 784 784 783 783 769 769 783 783 767 767 769 769 769 769 767 767 755 755 767 767 753 753 755 755 755 755 753 753 740 740 753 753 737 737 740 740 740 740 737 737 725 725 737 737 723 723 725 725 725 725 723 723 709 709 723 723 703 703 709 709 709 709 703 703 690 690 703 703 685 685 690 690 690 690 685 685 666 666 685 685 660 660 666 666 666 666 660 660 656 656 660 660 650 650 656 656 656 656 650 650 653 653 650 650 648 648 653 653 653 653 648 648 654 654 648 648 649 649 654 654 654 654 649 649 657 657 649 649 651 651 657 657 657 657 651 651 670 670 651 651 661 661 670 670 670 670 661 661 694 694 661 661 686 686 694 694 694 694 686 686 710 710 686 686 707 707 710 710 710 710 707 707 726 726 707 707 724 724 726 726 726 726 724 724 742 742 724 724 738 738 742 742 742 742 738 738 757 757 738 738 754 754 757 757 757 757 754 754 772 772 754 754 770 770 772 772 770 770 768 768 790 790 768 768 786 786 790 790 790 790 786 786 808 808 786 786 810 810 808 808 808 808 810 810 824 824 810 810 825 825 824 824 824 824 825 825 840 840 825 825 841 841 840 840 840 840 841 841 855 855 841 841 857 857 855 855 855 855 857 857 870 870 857 857 873 873 870 870 870 870 873 873 885 885 873 873 895 895 885 885 885 885 895 895 907 907 895 895 914 914 907 907 907 907 914 914 933 933 914 914 942 942 933 933 933 933 942 942 947 947 942 942 952 952 947 947 947 947 952 952 951 951 952 952 955 955 951 951 951 951 955 955 953 953 955 955 956 956 953 953 953 953 956 956 950 950 956 956 954 954 950 950 950 950 954 954 944 944 954 954 949 949 944 944 944 944 949 949 929 929 949 949 941 941 929 929 929 929 941 941 904 904 941 941 912 912 904 904 904 904 912 912 884 884 912 912 890 890 884 884 884 884 890 890 868 868 890 890 872 872 868 868 868 868 872 872 854 854 872 872 856 856 854 854 854 854 856 856 837 837 856 856 839 839 837 837 837 837 839 839 820 820 839 839 822 822 820 820 820 820 822 822 801 801 822 822 802 802 801 801 801 801 802 802 783 783 802 802 782 782 783 783 783 783 782 782 767 767 782 782 766 766 767 767 767 767 766 766 753 753 766 766 751 751 753 753 753 753 751 751 737 737 751 751 735 735 737 737 737 737 735 735 723 723 735 735 716 716 723 723 723 723 716 716 703 703 716 716 696 696 703 703 703 703 696 696 685 685 696 696 669 669 685 685 685 685 669 669 660 660 669 669 652 652 660 660 660 660 652 652 650 650 652 652 646 646 650 650 650 650 646 646 648 648 646 646 644 644 648 648 648 648 644 644 649 649 644 644 645 645 649 649 649 649 645 645 651 651 645 645 647 647 651 651 651 651 647 647 661 661 647 647 655 655 661 661 661 661 655 655 686 686 655 655 676 676 686 686 686 686 676 676 707 707 676 676 699 699 707 707 707 707 699 699 724 724 699 699 721 721 724 724 724 724 721 721 738 738 721 721 736 736 738 738 738 738 736 736 754 754 736 736 752 752 754 754 754 754 752 752 770 770 752 752 768 768 770 770 974 974 973 973 979 979 973 973 978 978 979 979 979 979 978 978 984 984 978 978 982 982 984 984 1544 1544 1545 1545 987 987 1546 1546 1547 1547 987 987 987 987 1548 1548 992 992 961 961 958 958 960 960 958 958 959 959 960 960 960 960 959 959 967 967 959 959 964 964 967 967 967 967 964 964 969 969 964 964 965 965 969 969 969 969 965 965 974 974 965 965 972 972 974 974 974 974 972 972 973 973 976 976 975 975 970 970 975 975 971 971 970 970 970 970 971 971 968 968 971 971 966 966 968 968 968 968 966 966 962 962 966 966 963 963 962 962 962 962 963 963 961 961 963 963 957 957 961 961 961 961 957 957 958 958 994 994 993 993 988 988 993 993 989 989 988 988 988 988 989 989 1549 1549 989 989 1550 1550 1551 1551 986 986 985 985 980 980 985 985 981 981 980 980 980 980 981 981 976 976 981 981 977 977 976 976 976 976 977 977 975 975 1011 1011 1010 1010 1005 1005 1010 1010 1006 1006 1005 1005 1005 1005 1006 1006 1003 1003 1006 1006 1002 1002 1003 1003 1003 1003 1002 1002 998 998 1002 1002 999 999 998 998 998 998 999 999 994 994 999 999 995 995 994 994 994 994 995 995 993 993 1038 1038 1034 1034 1033 1033 1034 1034 1030 1030 1033 1033 1033 1033 1030 1030 1028 1028 1030 1030 1029 1029 1028 1028 1028 1028 1029 1029 1023 1023 1029 1029 1024 1024 1023 1023 1023 1023 1024 1024 1020 1020 1024 1024 1021 1021 1020 1020 1020 1020 1021 1021 1015 1015 1021 1021 1016 1016 1015 1015 1015 1015 1016 1016 1011 1011 1016 1016 1012 1012 1011 1011 1011 1011 1012 1012 1010 1010 1056 1056 1052 1052 1051 1051 1052 1052 1048 1048 1051 1051 1552 1552 1553 1553 1046 1046 1554 1554 1047 1047 1046 1046 1046 1046 1047 1047 1042 1042 1047 1047 1041 1041 1042 1042 1042 1042 1041 1041 1038 1038 1041 1041 1039 1039 1038 1038 1038 1038 1039 1039 1034 1034 1072 1072 1071 1071 1069 1069 1071 1071 1066 1066 1069 1069 1069 1069 1066 1066 1064 1064 1066 1066 1065 1065 1064 1064 1064 1064 1065 1065 1060 1060 1065 1065 1059 1059 1060 1060 1060 1060 1059 1059 1056 1056 1059 1059 1057 1057 1056 1056 1056 1056 1057 1057 1052 1052 1062 1062 1067 1067 1068 1068 1067 1067 1073 1073 1068 1068 1068 1068 1073 1073 1070 1070 1073 1073 1074 1074 1070 1070 1070 1070 1074 1074 1077 1077 1074 1074 1076 1076 1077 1077 1077 1077 1076 1076 1072 1072 1076 1076 1075 1075 1072 1072 1072 1072 1075 1075 1071 1071 1050 1050 1053 1053 1054 1054 1053 1053 1055 1055 1054 1054 1054 1054 1055 1055 1058 1058 1055 1055 1061 1061 1058 1058 1058 1058 1061 1061 1062 1062 1061 1061 1063 1063 1062 1062 1062 1062 1063 1063 1067 1067 1032 1032 1035 1035 1036 1036 1035 1035 1037 1037 1036 1036 1036 1036 1037 1037 1040 1040 1037 1037 1043 1043 1040 1040 1040 1040 1043 1043 1044 1044 1043 1043 1045 1045 1044 1044 1044 1044 1045 1045 1555 1555 1045 1045 1556 1556 1557 1557 1050 1050 1049 1049 1053 1053 1014 1014 1017 1017 1018 1018 1017 1017 1019 1019 1018 1018 1018 1018 1019 1019 1022 1022 1019 1019 1025 1025 1022 1022 1022 1022 1025 1025 1026 1026 1025 1025 1027 1027 1026 1026 1026 1026 1027 1027 1032 1032 1027 1027 1031 1031 1032 1032 1032 1032 1031 1031 1035 1035 1558 1558 990 990 992 992 990 990 991 991 992 992 992 992 991 991 997 997 991 991 996 996 997 997 997 997 996 996 1001 1001 996 996 1000 1000 1001 1001 1001 1001 1000 1000 1004 1004 1000 1000 1007 1007 1004 1004 1004 1004 1007 1007 1009 1009 1007 1007 1008 1008 1009 1009 1009 1009 1008 1008 1014 1014 1008 1008 1013 1013 1014 1014 1014 1014 1013 1013 1017 1017 1129 1129 1123 1123 1127 1127 1129 1129 1125 1125 1123 1123 1125 1125 1121 1121 1123 1123 1123 1123 1121 1121 1119 1119 1121 1121 1117 1117 1119 1119 1117 1117 1115 1115 1119 1119 1119 1119 1115 1115 1113 1113 1115 1115 1110 1110 1113 1113 1110 1110 1106 1106 1113 1113 1113 1113 1106 1106 1108 1108 1106 1106 1102 1102 1108 1108 1102 1102 1098 1098 1108 1108 1108 1108 1098 1098 1104 1104 1098 1098 1092 1092 1104 1104 1092 1092 1090 1090 1104 1104 1104 1104 1090 1090 1100 1100 1090 1090 1088 1088 1100 1100 1088 1088 1086 1086 1100 1100 1100 1100 1086 1086 1096 1096 1086 1086 1084 1084 1096 1096 1084 1084 1082 1082 1096 1096 1096 1096 1082 1082 1094 1094 1082 1082 1080 1080 1094 1094 1080 1080 1079 1079 1094 1094 1094 1094 1079 1079 1093 1093 1079 1079 1078 1078 1093 1093 1078 1078 1081 1081 1093 1093 1093 1093 1081 1081 1095 1095 1081 1081 1083 1083 1095 1095 1083 1083 1085 1085 1095 1095 1095 1095 1085 1085 1099 1099 1085 1085 1087 1087 1099 1099 1087 1087 1089 1089 1099 1099 1099 1099 1089 1089 1103 1103 1089 1089 1091 1091 1103 1103 1091 1091 1097 1097 1103 1103 1103 1103 1097 1097 1107 1107 1097 1097 1101 1101 1107 1107 1107 1107 1101 1101 1111 1111 1101 1101 1105 1105 1111 1111 1111 1111 1105 1105 1112 1112 1105 1105 1109 1109 1112 1112 1109 1109 1114 1114 1112 1112 1112 1112 1114 1114 1118 1118 1114 1114 1116 1116 1118 1118 1116 1116 1120 1120 1118 1118 1118 1118 1120 1120 1122 1122 1120 1120 1124 1124 1122 1122 1124 1124 1128 1128 1122 1122 1122 1122 1128 1128 1126 1126 1128 1128 1130 1130 1126 1126 1130 1130 1134 1134 1126 1126 1126 1126 1134 1134 1131 1131 1134 1134 1138 1138 1131 1131 1138 1138 1144 1144 1131 1131 1131 1131 1144 1144 1136 1136 1144 1144 1147 1147 1136 1136 1147 1147 1149 1149 1136 1136 1136 1136 1149 1149 1140 1140 1149 1149 1151 1151 1140 1140 1151 1151 1153 1153 1140 1140 1140 1140 1153 1153 1142 1142 1153 1153 1155 1155 1142 1142 1155 1155 1157 1157 1142 1142 1142 1142 1157 1157 1145 1145 1157 1157 1159 1159 1145 1145 1159 1159 1158 1158 1145 1145 1145 1145 1158 1158 1143 1143 1158 1158 1156 1156 1143 1143 1156 1156 1154 1154 1143 1143 1143 1143 1154 1154 1141 1141 1154 1154 1152 1152 1141 1141 1152 1152 1150 1150 1141 1141 1141 1141 1150 1150 1137 1137 1150 1150 1148 1148 1137 1137 1148 1148 1146 1146 1137 1137 1137 1137 1146 1146 1133 1133 1146 1146 1139 1139 1133 1133 1139 1139 1135 1135 1133 1133 1133 1133 1135 1135 1127 1127 1135 1135 1132 1132 1127 1127 1127 1127 1132 1132 1129 1129 1170 1170 1171 1171 1175 1175 1164 1164 1166 1166 1175 1175 1166 1166 1168 1168 1175 1175 1175 1175 1168 1168 1170 1170 1161 1161 1160 1160 1175 1175 1160 1160 1162 1162 1175 1175 1175 1175 1162 1162 1164 1164 1167 1167 1165 1165 1175 1175 1165 1165 1163 1163 1175 1175 1175 1175 1163 1163 1161 1161 1174 1174 1172 1172 1175 1175 1172 1172 1169 1169 1175 1175 1175 1175 1169 1169 1167 1167 1181 1181 1179 1179 1175 1175 1179 1179 1177 1177 1175 1175 1175 1175 1177 1177 1174 1174 1187 1187 1185 1185 1175 1175 1185 1185 1183 1183 1175 1175 1175 1175 1183 1183 1181 1181 1184 1184 1186 1186 1175 1175 1186 1186 1188 1188 1175 1175 1175 1175 1188 1188 1187 1187 1178 1178 1180 1180 1175 1175 1180 1180 1182 1182 1175 1175 1175 1175 1182 1182 1184 1184 1171 1171 1173 1173 1175 1175 1173 1173 1176 1176 1175 1175 1175 1175 1176 1176 1178 1178 1189 1189 1190 1190 1191 1191 1190 1190 1192 1192 1191 1191 1193 1193 1194 1194 1195 1195 1194 1194 1196 1196 1195 1195 1197 1197 1198 1198 1199 1199 1198 1198 1200 1200 1199 1199 1201 1201 1202 1202 1203 1203 1202 1202 1204 1204 1203 1203 1205 1205 1206 1206 1207 1207 1206 1206 1208 1208 1207 1207 1209 1209 1210 1210 1211 1211 1210 1210 1212 1212 1211 1211 1213 1213 1214 1214 1215 1215 1214 1214 1216 1216 1215 1215 1215 1215 1216 1216 1217 1217 1216 1216 1218 1218 1217 1217
+56 56 47 47 49 49 49 49 51 51 56 56 51 51 53 53 56 56 56 56 53 53 57 57 53 53 55 55 57 57 57 57 55 55 54 54 21 21 30 30 19 19 30 30 17 17 19 19 30 30 43 43 56 56 43 43 45 45 56 56 56 56 45 45 47 47 54 54 52 52 57 57 52 52 50 50 57 57 57 57 50 50 48 48 37 37 39 39 30 30 39 39 41 41 30 30 30 30 41 41 43 43 48 48 46 46 57 57 46 46 44 44 57 57 57 57 44 44 31 31 44 44 42 42 31 31 31 31 42 42 40 40 21 21 23 23 30 30 23 23 25 25 30 30 30 30 25 25 37 37 25 25 27 27 37 37 37 37 27 27 35 35 40 40 38 38 31 31 38 38 28 28 31 31 31 31 28 28 26 26 26 26 24 24 31 31 24 24 22 22 31 31 31 31 22 22 18 18 8 8 12 12 1 1 12 12 10 10 1 1 1 1 10 10 6 6 6 6 4 4 1 1 4 4 2 2 1 1 1 1 2 2 0 0 2 2 3 3 0 0 3 3 5 5 0 0 5 5 9 9 0 0 0 0 9 9 7 7 9 9 11 11 7 7 11 11 13 13 7 7 7 7 13 13 17 17 13 13 15 15 17 17 17 17 15 15 19 19 38 38 36 36 28 28 36 36 34 34 28 28 28 28 34 34 29 29 34 34 32 32 29 29 29 29 32 32 27 27 32 32 33 33 27 27 27 27 33 33 35 35 22 22 20 20 18 18 20 20 16 16 18 18 18 18 16 16 8 8 16 16 14 14 8 8 8 8 14 14 12 12 91 91 93 93 86 86 72 72 70 70 61 61 70 70 68 68 61 61 61 61 68 68 59 59 63 63 65 65 58 58 105 105 114 114 103 103 114 114 107 107 103 103 103 103 107 107 101 101 58 58 65 65 60 60 65 65 67 67 60 60 67 67 69 69 60 60 60 60 69 69 71 71 71 71 73 73 60 60 73 73 75 75 60 60 60 60 75 75 86 86 82 82 80 80 90 90 68 68 66 66 59 59 66 66 64 64 59 59 59 59 64 64 58 58 64 64 62 62 58 58 58 58 62 62 63 63 89 89 91 91 79 79 91 91 86 86 79 79 79 79 86 86 77 77 86 86 75 75 77 77 93 93 95 95 86 86 95 95 97 97 86 86 86 86 97 97 107 107 97 97 99 99 107 107 107 107 99 99 101 101 112 112 110 110 115 115 110 110 106 106 115 115 115 115 106 106 108 108 106 106 104 104 108 108 104 104 102 102 108 108 102 102 100 100 108 108 108 108 100 100 87 87 100 100 98 98 87 87 105 105 109 109 114 114 109 109 111 111 114 114 114 114 111 111 115 115 111 111 113 113 115 115 115 115 113 113 112 112 98 98 96 96 87 87 96 96 94 94 87 87 87 87 94 94 61 61 94 94 92 92 61 61 61 61 92 92 90 90 79 79 81 81 89 89 81 81 83 83 89 89 89 89 83 83 88 88 83 83 85 85 88 88 88 88 85 85 90 90 85 85 84 84 90 90 90 90 84 84 82 82 80 80 78 78 90 90 78 78 76 76 90 90 90 90 76 76 61 61 76 76 74 74 61 61 61 61 74 74 72 72 246 246 266 266 265 265 493 493 494 494 559 559 650 650 640 640 641 641 618 618 639 639 638 638 561 561 546 546 547 547 332 332 331 331 286 286 576 576 581 581 580 580 324 324 325 325 334 334 371 371 379 379 378 378 582 582 583 583 591 591 525 525 527 527 466 466 525 525 466 466 524 524 466 466 467 467 524 524 524 524 467 467 526 526 572 572 570 570 552 552 570 570 551 551 552 552 552 552 551 551 467 467 551 551 531 531 467 467 467 467 531 531 526 526 583 583 582 582 552 552 582 582 575 575 552 552 552 552 575 575 572 572 553 553 569 569 552 552 569 569 574 574 552 552 552 552 574 574 583 583 467 467 468 468 484 484 484 484 485 485 467 467 485 485 488 488 467 467 467 467 488 488 552 552 488 488 489 489 552 552 552 552 489 489 490 490 490 490 491 491 552 552 491 491 503 503 552 552 552 552 503 503 508 508 474 474 469 469 470 470 508 508 516 516 552 552 516 516 515 515 552 552 552 552 515 515 553 553 515 515 502 502 553 553 553 553 502 502 521 521 502 502 486 486 521 521 521 521 486 486 487 487 486 486 479 479 487 487 487 487 479 479 478 478 479 479 474 474 478 478 478 478 474 474 476 476 474 474 470 470 476 476 447 447 460 460 470 470 460 460 471 471 470 470 470 470 471 471 476 476 325 325 326 326 334 334 326 326 335 335 334 334 334 334 335 335 378 378 335 335 340 340 378 378 378 378 340 340 371 371 317 317 318 318 333 333 318 318 320 320 333 333 333 333 320 320 322 322 316 316 314 314 265 265 310 310 313 313 264 264 313 313 315 315 264 264 264 264 315 315 317 317 314 314 312 312 265 265 312 312 309 309 265 265 265 265 309 309 264 264 309 309 308 308 264 264 264 264 308 308 310 310 316 316 265 265 323 323 265 265 266 266 323 323 323 323 266 266 337 337 381 381 380 380 337 337 380 380 354 354 337 337 354 354 338 338 337 337 338 338 336 336 337 337 337 337 336 336 323 323 473 473 472 472 461 461 461 461 445 445 473 473 445 445 423 423 473 473 473 473 423 423 381 381 423 423 401 401 381 381 381 381 401 401 380 380 517 517 498 498 556 556 498 498 481 481 556 556 556 556 481 481 477 477 635 635 634 634 644 644 644 644 634 634 585 585 634 634 632 632 585 585 585 585 632 632 630 630 630 630 627 627 585 585 627 627 625 625 585 585 585 585 625 625 623 623 623 623 584 584 585 585 584 584 567 567 585 585 585 585 567 567 555 555 567 567 554 554 555 555 555 555 554 554 517 517 621 621 628 628 641 641 628 628 631 631 641 641 623 623 622 622 584 584 622 622 624 624 584 584 584 584 624 624 598 598 624 624 626 626 598 598 598 598 626 626 620 620 626 626 642 642 620 620 620 620 642 642 629 629 621 621 641 641 619 619 641 641 640 640 619 619 619 619 640 640 595 595 640 640 633 633 595 595 595 595 633 633 592 592 633 633 611 611 592 592 592 592 611 611 581 581 611 611 606 606 581 581 581 581 606 606 580 580 606 606 604 604 580 580 580 580 604 604 605 605 527 527 533 533 466 466 533 533 541 541 466 466 466 466 541 541 549 549 541 541 550 550 549 549 549 549 550 550 562 562 568 568 571 571 580 580 571 571 573 573 580 580 580 580 573 573 576 576 152 152 149 149 123 123 149 149 148 148 123 123 123 123 148 148 147 147 248 248 224 224 225 225 224 224 159 159 225 225 225 225 159 159 160 160 250 250 249 249 264 264 250 250 264 264 251 251 317 317 333 333 264 264 333 333 263 263 264 264 264 264 263 263 251 251 369 369 366 366 376 376 351 351 349 349 334 334 349 349 346 346 334 334 334 334 346 346 344 344 344 344 342 342 334 334 342 342 333 333 334 334 334 334 333 333 324 324 333 333 322 322 324 324 368 368 370 370 375 375 357 357 363 363 375 375 363 363 365 365 375 375 375 375 365 365 368 368 364 364 360 360 366 366 360 360 362 362 366 366 366 366 362 362 376 376 362 362 361 361 376 376 376 376 361 361 359 359 342 342 343 343 333 333 343 343 345 345 333 333 333 333 345 345 353 353 345 345 376 376 353 353 353 353 376 376 356 356 376 376 359 359 356 356 347 347 364 364 348 348 364 364 352 352 348 348 347 347 350 350 364 364 350 350 358 358 364 364 364 364 358 358 360 360 332 332 374 374 339 339 300 300 296 296 331 331 296 296 293 293 331 331 331 331 293 293 286 286 284 284 262 262 288 288 262 262 286 286 288 288 288 288 286 286 291 291 286 286 293 293 291 291 332 332 339 339 331 331 339 339 330 330 331 331 331 331 330 330 300 300 287 287 290 290 319 319 299 299 302 302 319 319 302 302 307 307 319 319 319 319 307 307 330 330 307 307 303 303 330 330 330 330 303 303 300 300 284 284 281 281 262 262 281 281 278 278 262 262 262 262 278 278 276 276 261 261 275 275 277 277 277 277 280 280 261 261 280 280 283 283 261 261 261 261 283 283 287 287 276 276 273 273 262 262 273 273 271 271 262 262 262 262 271 271 261 261 271 271 272 272 261 261 261 261 272 272 275 275 290 290 292 292 319 319 292 292 295 295 319 319 319 319 295 295 299 299 223 223 222 222 219 219 222 222 221 221 219 219 219 219 221 221 218 218 174 174 169 169 172 172 169 169 155 155 172 172 172 172 155 155 170 170 218 218 221 221 198 198 221 221 220 220 198 198 198 198 220 220 193 193 174 174 175 175 169 169 175 175 177 177 169 169 169 169 177 177 216 216 177 177 184 184 216 216 216 216 184 184 220 220 184 184 187 187 220 220 220 220 187 187 193 193 147 147 146 146 123 123 146 146 144 144 123 123 123 123 144 144 121 121 144 144 137 137 121 121 121 121 137 137 119 119 137 137 129 129 119 119 119 119 129 129 116 116 129 129 127 127 116 116 116 116 127 127 117 117 127 127 128 128 117 117 117 117 128 128 118 118 128 128 130 130 118 118 118 118 130 130 120 120 130 130 135 135 120 120 120 120 135 135 122 122 135 135 142 142 122 122 122 122 142 142 124 124 142 142 150 150 124 124 124 124 150 150 126 126 150 150 153 153 126 126 126 126 153 153 141 141 153 153 158 158 141 141 141 141 158 158 143 143 257 257 258 258 270 270 253 253 255 255 220 220 259 259 256 256 221 221 256 256 254 254 221 221 221 221 254 254 220 220 254 254 252 252 220 220 220 220 252 252 253 253 258 258 257 257 255 255 257 257 241 241 255 255 255 255 241 241 220 220 287 287 319 319 261 261 319 319 311 311 261 261 261 261 311 311 260 260 440 440 439 439 467 467 439 439 437 437 467 467 400 400 395 395 375 375 332 332 357 357 374 374 357 357 375 375 374 374 374 374 375 375 382 382 375 375 385 385 382 382 395 395 389 389 375 375 389 389 387 387 375 375 375 375 387 387 385 385 403 403 427 427 412 412 427 427 418 418 412 412 437 437 433 433 467 467 433 433 429 429 467 467 467 467 429 429 375 375 429 429 427 427 375 375 375 375 427 427 400 400 427 427 403 403 400 400 537 537 535 535 549 549 535 535 530 530 549 549 549 549 530 530 523 523 523 523 519 519 549 549 519 519 513 513 549 549 549 549 513 513 466 466 513 513 511 511 466 466 466 466 511 511 507 507 536 536 539 539 548 548 539 539 542 542 548 548 548 548 542 542 549 549 542 542 540 540 549 549 549 549 540 540 537 537 507 507 465 465 466 466 465 465 462 462 466 466 466 466 462 462 467 467 462 462 442 442 467 467 467 467 442 442 440 440 496 496 500 500 482 482 500 500 506 506 482 482 506 506 510 510 482 482 510 510 512 512 482 482 482 482 512 512 518 518 507 507 501 501 465 465 501 501 497 497 465 465 465 465 497 497 482 482 497 497 492 492 482 482 482 482 492 492 496 496 522 522 529 529 548 548 529 529 534 534 548 548 548 548 534 534 536 536 546 546 483 483 547 547 483 483 482 482 547 547 547 547 482 482 548 548 482 482 518 518 548 548 548 548 518 518 522 522 566 566 564 564 578 578 532 532 538 538 544 544 532 532 544 544 480 480 538 538 543 543 544 544 543 543 545 545 544 544 544 544 545 545 577 577 545 545 563 563 577 577 577 577 563 563 565 565 544 544 505 505 480 480 505 505 475 475 480 480 480 480 475 475 464 464 475 475 463 463 464 464 464 464 463 463 459 459 463 463 432 432 459 459 270 270 274 274 257 257 274 274 279 279 257 257 257 257 279 279 297 297 279 279 321 321 297 297 297 297 321 321 327 327 321 321 329 329 327 327 327 327 329 329 328 328 329 329 341 341 328 328 328 328 341 341 367 367 341 341 373 373 367 367 367 367 373 373 372 372 373 373 397 397 372 372 372 372 397 397 414 414 397 397 432 432 414 414 414 414 432 432 446 446 432 432 463 463 446 446 375 375 391 391 393 393 430 430 467 467 425 425 467 467 421 421 425 425 394 394 376 376 399 399 376 376 405 405 399 399 370 370 369 369 375 375 369 369 376 376 375 375 375 375 376 376 391 391 376 376 394 394 391 391 393 393 398 398 375 375 398 398 404 404 375 375 375 375 404 404 407 407 407 407 410 410 375 375 410 410 415 415 375 375 375 375 415 415 467 467 415 415 419 419 467 467 467 467 419 419 421 421 386 386 388 388 408 408 388 388 390 390 408 408 436 436 451 451 434 434 451 451 450 450 434 434 434 434 450 450 430 430 450 450 452 452 430 430 430 430 452 452 454 454 454 454 455 455 430 430 455 455 457 457 430 430 430 430 457 457 467 467 457 457 458 458 467 467 467 467 458 458 468 468 405 405 376 376 408 408 376 376 383 383 408 408 408 408 383 383 386 386 390 390 396 396 408 408 396 396 402 402 408 408 408 408 402 402 411 411 402 402 406 406 411 411 411 411 406 406 416 416 406 406 413 413 416 416 416 416 413 413 420 420 413 413 424 424 420 420 420 420 424 424 422 422 424 424 438 438 422 422 422 422 438 438 426 426 438 438 444 444 426 426 426 426 444 444 431 431 444 444 448 448 431 431 431 431 448 448 435 435 448 448 449 449 435 435 435 435 449 449 436 436 449 449 453 453 436 436 436 436 453 453 451 451 469 469 456 456 470 470 456 456 443 443 470 470 470 470 443 443 447 447 443 443 441 441 447 447 447 447 441 441 428 428 441 441 417 417 428 428 428 428 417 417 409 409 417 417 392 392 409 409 409 409 392 392 379 379 392 392 384 384 379 379 379 379 384 384 378 378 384 384 377 377 378 378 378 378 377 377 334 334 377 377 355 355 334 334 334 334 355 355 351 351 718 718 716 716 739 739 716 716 715 715 739 739 739 739 715 715 714 714 714 714 713 713 739 739 713 713 710 710 739 739 739 739 710 710 644 644 710 710 643 643 644 644 644 644 643 643 635 635 726 726 732 732 744 744 732 732 734 734 744 744 718 718 739 739 725 725 739 739 741 741 725 725 725 725 741 741 733 733 741 741 743 743 733 733 733 733 743 743 735 735 743 743 746 746 735 735 735 735 746 746 734 734 746 746 745 745 734 734 734 734 745 745 744 744 744 744 742 742 726 726 742 742 740 740 726 726 726 726 740 740 719 719 740 740 738 738 719 719 719 719 738 738 712 712 738 738 736 736 712 712 712 712 736 736 709 709 736 736 721 721 709 709 709 709 721 721 706 706 721 721 720 720 706 706 706 706 720 720 704 704 637 637 699 699 700 700 700 700 701 701 711 711 701 701 702 702 711 711 711 711 702 702 720 720 702 702 703 703 720 720 720 720 703 703 704 704 639 639 694 694 638 638 694 694 696 696 638 638 638 638 696 696 637 637 696 696 697 697 637 637 637 637 697 697 699 699 605 605 607 607 580 580 607 607 608 608 580 580 580 580 608 608 579 579 608 608 612 612 579 579 649 649 641 641 642 642 641 641 631 631 642 642 642 642 631 631 629 629 649 649 661 661 641 641 661 661 673 673 641 641 641 641 673 673 674 674 674 674 669 669 641 641 669 669 662 662 641 641 641 641 662 662 650 650 494 494 495 495 560 560 520 520 514 514 493 493 514 514 509 509 493 493 509 509 504 504 493 493 493 493 504 504 499 499 520 520 493 493 528 528 493 493 559 559 528 528 528 528 559 559 558 558 559 559 589 589 558 558 558 558 589 589 588 588 617 617 647 647 616 616 647 647 646 646 616 616 616 616 646 646 615 615 617 617 614 614 647 647 614 614 610 610 647 647 647 647 610 610 603 603 603 603 600 600 647 647 600 600 597 597 647 647 647 647 597 597 589 589 597 597 594 594 589 589 589 589 594 594 588 588 645 645 613 613 615 615 599 599 602 602 645 645 602 602 609 609 645 645 645 645 609 609 613 613 472 472 473 473 477 477 473 473 557 557 477 477 477 477 557 557 556 556 557 557 587 587 556 556 556 556 587 587 586 586 587 587 593 593 586 586 586 586 593 593 645 645 593 593 596 596 645 645 645 645 596 596 599 599 230 230 226 226 227 227 230 230 233 233 226 226 233 233 235 235 226 226 226 226 235 235 237 237 237 237 239 239 226 226 239 239 242 242 226 226 226 226 242 242 244 244 247 247 245 245 228 228 245 245 243 243 228 228 243 243 240 240 228 228 240 240 238 238 228 228 228 228 238 238 236 236 236 236 234 234 228 228 234 234 232 232 228 228 228 228 232 232 227 227 232 232 231 231 227 227 227 227 231 231 230 230 285 285 282 282 304 304 247 247 228 228 267 267 228 228 268 268 267 267 267 267 268 268 282 282 268 268 305 305 282 282 282 282 305 305 304 304 298 298 294 294 289 289 285 285 304 304 289 289 304 304 301 301 289 289 289 289 301 301 298 298 132 132 133 133 164 164 132 132 163 163 131 131 163 163 162 162 131 131 162 162 145 145 131 131 145 145 140 140 131 131 131 131 140 140 134 134 139 139 138 138 140 140 138 138 136 136 140 140 140 140 136 136 134 134 163 163 189 189 186 186 204 204 208 208 227 227 228 228 217 217 212 212 227 227 208 208 228 228 208 208 211 211 228 228 228 228 211 211 217 217 212 212 209 209 228 228 209 209 205 205 228 228 228 228 205 205 203 203 180 180 182 182 162 162 182 182 185 185 162 162 162 162 185 185 179 179 203 203 200 200 228 228 200 200 197 197 228 228 228 228 197 197 163 163 197 197 192 192 163 163 163 163 192 192 189 189 215 215 210 210 227 227 210 210 202 202 227 227 227 227 202 202 204 204 186 186 183 183 163 163 183 183 181 181 163 163 163 163 181 181 162 162 181 181 178 178 162 162 162 162 178 178 180 180 185 185 188 188 179 179 188 188 191 191 179 179 179 179 191 191 190 190 191 191 196 196 190 190 190 190 196 196 195 195 196 196 199 199 195 195 195 195 199 199 201 201 199 199 202 202 201 201 201 201 202 202 207 207 202 202 210 210 207 207 226 226 176 176 194 194 194 194 206 206 226 226 206 206 213 213 226 226 226 226 213 213 227 227 213 213 214 214 227 227 227 227 214 214 215 215 161 161 165 165 160 160 165 165 167 167 160 160 160 160 167 167 225 225 167 167 171 171 225 225 225 225 171 171 226 226 171 171 173 173 226 226 226 226 173 173 176 176 159 159 152 152 160 160 152 152 123 123 160 160 160 160 123 123 161 161 123 123 125 125 161 161 154 154 151 151 156 156 151 151 143 143 156 156 156 156 143 143 157 157 143 143 158 158 157 157 157 157 158 158 166 166 166 166 168 168 157 157 168 168 170 170 157 157 157 157 170 170 156 156 170 170 155 155 156 156 156 156 155 155 154 154 565 565 566 566 577 577 566 566 578 578 577 577 577 577 578 578 601 601 578 578 636 636 601 601 698 698 652 652 637 637 700 700 711 711 637 637 711 711 708 708 637 637 637 637 708 708 698 698 737 737 739 739 707 707 739 739 644 644 707 707 707 707 644 644 705 705 644 644 695 695 705 705 615 615 646 646 645 645 646 646 653 653 645 645 645 645 653 653 664 664 664 664 678 678 645 645 678 678 692 692 645 645 645 645 692 692 693 693 672 672 668 668 647 647 679 679 682 682 690 690 690 690 682 682 717 717 691 691 689 689 730 730 689 689 687 687 730 730 730 730 687 687 685 685 668 668 666 666 647 647 666 666 660 660 647 647 647 647 660 660 657 657 663 663 665 665 670 670 665 665 667 667 670 670 670 670 667 667 671 671 730 730 729 729 691 691 729 729 728 728 691 691 691 691 728 728 727 727 685 685 683 683 730 730 683 683 680 680 730 730 730 730 680 680 647 647 680 680 677 677 647 647 647 647 677 677 672 672 657 657 651 651 647 647 651 651 656 656 647 647 647 647 656 656 646 646 656 656 659 659 646 646 646 646 659 659 665 665 679 679 690 690 676 676 690 690 681 681 676 676 676 676 681 681 671 671 681 681 675 675 671 671 671 671 675 675 670 670 663 663 658 658 665 665 658 658 655 655 665 665 665 665 655 655 646 646 655 655 654 654 646 646 646 646 654 654 653 653 682 682 684 684 717 717 684 684 686 686 717 717 717 717 686 686 722 722 686 686 688 688 722 722 722 722 688 688 723 723 688 688 691 691 723 723 723 723 691 691 724 724 691 691 727 727 724 724 652 652 636 636 637 637 636 636 578 578 637 637 637 637 578 578 638 638 578 578 579 579 638 638 638 638 579 579 618 618 579 579 612 612 618 618 311 311 259 259 260 260 259 259 221 221 260 260 260 260 221 221 261 261 221 221 222 222 261 261 261 261 222 222 262 262 222 222 223 223 262 262 564 564 561 561 578 578 561 561 547 547 578 578 578 578 547 547 579 579 547 547 548 548 579 579 579 579 548 548 580 580 548 548 549 549 580 580 580 580 549 549 568 568 549 549 562 562 568 568 517 517 556 556 555 555 556 556 586 586 555 555 555 555 586 586 585 585 586 586 645 645 585 585 585 585 645 645 644 644 645 645 693 693 644 644 644 644 693 693 695 695 249 249 248 248 264 264 248 248 225 225 264 264 264 264 225 225 265 265 225 225 226 226 265 265 265 265 226 226 246 246 226 226 244 244 246 246 494 494 560 560 559 559 560 560 590 590 559 559 559 559 590 590 589 589 590 590 648 648 589 589 589 589 648 648 647 647 648 648 731 731 647 647 647 647 731 731 730 730 132 132 164 164 163 163 164 164 229 229 163 163 163 163 229 229 228 228 229 229 269 269 228 228 228 228 269 269 268 268 269 269 306 306 268 268 268 268 306 306 305 305 782 782 787 787 788 788 1328 1328 1327 1327 1269 1269 1280 1280 1273 1273 1272 1272 1024 1024 1022 1022 1006 1006 1177 1177 1178 1178 1114 1114 901 901 889 889 888 888 917 917 962 962 963 963 1193 1193 1181 1181 1180 1180 1115 1115 1099 1099 1098 1098 957 957 956 956 965 965 896 896 945 945 947 947 948 948 946 946 895 895 946 946 944 944 895 895 895 895 944 944 941 941 939 939 940 940 896 896 940 940 943 943 896 896 896 896 943 943 945 945 953 953 951 951 964 964 965 965 956 956 964 964 956 956 955 955 964 964 964 964 955 955 953 953 1010 1010 1002 1002 1009 1009 1002 1002 971 971 1009 1009 1009 1009 971 971 965 965 971 971 966 966 965 965 965 965 966 966 957 957 1009 1009 1015 1015 1010 1010 1015 1015 1023 1023 1010 1010 1010 1010 1023 1023 1040 1040 1023 1023 1048 1048 1040 1040 1040 1040 1048 1048 1059 1059 1048 1048 1078 1078 1059 1059 1107 1107 1102 1102 1101 1101 1102 1102 1091 1091 1101 1101 1101 1101 1091 1091 1074 1074 1091 1091 1078 1078 1074 1074 1074 1074 1078 1078 1072 1072 1078 1078 1048 1048 1072 1072 1122 1122 1121 1121 1183 1183 1122 1122 1183 1183 1134 1134 1121 1121 1120 1120 1183 1183 1120 1120 1119 1119 1183 1183 1183 1183 1119 1119 1098 1098 1119 1119 1116 1116 1098 1098 1098 1098 1116 1116 1115 1115 1146 1146 1147 1147 1183 1183 1147 1147 1139 1139 1183 1183 1183 1183 1139 1139 1134 1134 1133 1133 1184 1184 1117 1117 1184 1184 1152 1152 1117 1117 1117 1117 1152 1152 1110 1110 1152 1152 1118 1118 1110 1110 1110 1110 1118 1118 1105 1105 1201 1201 1203 1203 1183 1183 1203 1203 1206 1206 1183 1183 1183 1183 1206 1206 1213 1213 1205 1205 1183 1183 1214 1214 1183 1183 1213 1213 1214 1214 1214 1214 1213 1213 1222 1222 1133 1133 1146 1146 1184 1184 1146 1146 1183 1183 1184 1184 1184 1184 1183 1183 1200 1200 1183 1183 1205 1205 1200 1200 1172 1172 1164 1164 1097 1097 1172 1172 1097 1097 1181 1181 1164 1164 1158 1158 1097 1097 1158 1158 1156 1156 1097 1097 1097 1097 1156 1156 1098 1098 1156 1156 1155 1155 1098 1098 1155 1155 1157 1157 1098 1098 1157 1157 1162 1162 1098 1098 1098 1098 1162 1162 1183 1183 1162 1162 1182 1182 1183 1183 1183 1183 1182 1182 1201 1201 1211 1211 1212 1212 1207 1207 1207 1207 1204 1204 1211 1211 1204 1204 1202 1202 1211 1211 1211 1211 1202 1202 1180 1180 1202 1202 1199 1199 1180 1180 1180 1180 1199 1199 1193 1193 1243 1243 1239 1239 1211 1211 1239 1239 1238 1238 1211 1211 1238 1238 1236 1236 1211 1211 1236 1236 1235 1235 1211 1211 1211 1211 1235 1235 1212 1212 1235 1235 1237 1237 1212 1212 1212 1212 1237 1237 1223 1223 1237 1237 1242 1242 1223 1223 1223 1223 1242 1242 1226 1226 1242 1242 1264 1264 1226 1226 1226 1226 1264 1264 1250 1250 1264 1264 1271 1271 1250 1250 1250 1250 1271 1271 1252 1252 1274 1274 1275 1275 1266 1266 1275 1275 1265 1265 1266 1266 1265 1265 1275 1275 1263 1263 1275 1275 1216 1216 1263 1263 1263 1263 1216 1216 1261 1261 1215 1215 1253 1253 1216 1216 1253 1253 1254 1254 1216 1216 1254 1254 1256 1256 1216 1216 1256 1256 1258 1258 1216 1216 1216 1216 1258 1258 1261 1261 1251 1251 1273 1273 1229 1229 1273 1273 1257 1257 1229 1229 1229 1229 1257 1257 1215 1215 1257 1257 1255 1255 1215 1215 1215 1215 1255 1255 1253 1253 1251 1251 1260 1260 1273 1273 1260 1260 1262 1262 1273 1273 1273 1273 1262 1262 1272 1272 1262 1262 1259 1259 1272 1272 1272 1272 1259 1259 1252 1252 1129 1129 1148 1148 1186 1186 1148 1148 1185 1185 1186 1186 1186 1186 1185 1185 1216 1216 1185 1185 1198 1198 1216 1216 1216 1216 1198 1198 1215 1215 1187 1187 1108 1108 1112 1112 1076 1076 1092 1092 1104 1104 1012 1012 1011 1011 1032 1032 1012 1012 1032 1032 1104 1104 1032 1032 1054 1054 1104 1104 1104 1104 1054 1054 1076 1076 1011 1011 1012 1012 985 985 1012 1012 968 968 985 985 985 985 968 968 969 969 897 897 954 954 968 968 954 954 967 967 968 968 968 968 967 967 969 969 973 973 975 975 965 965 975 975 977 977 965 965 965 965 977 977 980 980 980 980 982 982 965 965 982 982 986 986 965 965 965 965 986 986 1009 1009 986 986 1008 1008 1009 1009 1009 1009 1008 1008 1015 1015 987 987 990 990 1007 1007 973 973 965 965 974 974 965 965 964 964 974 974 974 974 964 964 976 976 988 988 1006 1006 994 994 1006 1006 996 996 994 994 991 991 1006 1006 993 993 1006 1006 1007 1007 993 993 993 993 1007 1007 992 992 1007 1007 990 990 992 992 1000 1000 1001 1001 1006 1006 1001 1001 999 999 1006 1006 1006 1006 999 999 996 996 976 976 964 964 1007 1007 964 964 984 984 1007 1007 1007 1007 984 984 987 987 1000 1000 1006 1006 997 997 1006 1006 991 991 997 997 997 997 991 991 995 995 991 991 989 989 995 995 995 995 989 989 981 981 981 981 978 978 995 995 978 978 979 979 995 995 995 995 979 979 983 983 879 879 880 880 895 895 880 880 881 881 895 895 951 951 949 949 964 964 949 949 948 948 964 964 964 964 948 948 894 894 948 948 895 895 894 894 894 894 895 895 882 882 895 895 881 881 882 882 879 879 895 895 855 855 895 895 856 856 855 855 855 855 856 856 790 790 775 775 777 777 754 754 777 777 778 778 754 754 754 754 778 778 779 779 779 779 780 780 754 754 780 780 783 783 754 754 754 754 783 783 791 791 783 783 790 790 791 791 749 749 761 761 759 759 775 775 754 754 768 768 754 754 752 752 768 768 768 768 752 752 760 760 752 752 750 750 760 760 760 760 750 750 758 758 750 750 747 747 758 758 758 758 747 747 759 759 747 747 748 748 759 759 759 759 748 748 749 749 755 755 781 781 773 773 761 761 749 749 766 766 749 749 751 751 766 766 766 766 751 751 773 773 751 751 753 753 773 773 773 773 753 753 755 755 803 803 801 801 787 787 801 801 799 799 787 787 787 787 799 799 788 788 799 799 797 797 788 788 788 788 797 797 789 789 806 806 805 805 800 800 800 800 805 805 786 786 829 829 824 824 851 851 824 824 818 818 851 851 851 851 818 818 847 847 818 818 815 815 847 847 847 847 815 815 800 800 815 815 808 808 800 800 800 800 808 808 806 806 912 912 915 915 893 893 893 893 915 915 917 917 915 915 919 919 917 917 919 919 922 922 917 917 917 917 922 922 962 962 922 922 924 924 962 962 962 962 924 924 927 927 850 850 853 853 854 854 853 853 892 892 854 854 854 854 892 892 893 893 892 892 902 902 893 893 893 893 902 902 904 904 904 904 907 907 893 893 907 907 909 909 893 893 893 893 909 909 912 912 918 918 892 892 950 950 918 918 914 914 892 892 914 914 911 911 892 892 892 892 911 911 908 908 908 908 906 906 892 892 906 906 903 903 892 892 892 892 903 903 902 902 938 938 933 933 950 950 933 933 930 930 950 950 950 950 930 930 926 926 938 938 950 950 934 934 950 950 961 961 934 934 934 934 961 961 931 931 926 926 923 923 950 950 923 923 921 921 950 950 950 950 921 921 918 918 1005 1005 963 963 970 970 963 963 962 962 970 970 970 970 962 962 961 961 962 962 927 927 961 961 961 961 927 927 931 931 1068 1068 1070 1070 1098 1098 1013 1013 1006 1006 1005 1005 1006 1006 988 988 1005 1005 1005 1005 988 988 963 963 1070 1070 1071 1071 1098 1098 1071 1071 1073 1073 1098 1098 1098 1098 1073 1073 1097 1097 1073 1073 1093 1093 1097 1097 1097 1097 1093 1093 1096 1096 1013 1013 1016 1016 1006 1006 1016 1016 1018 1018 1006 1006 1006 1006 1018 1018 1020 1020 1006 1006 1060 1060 1098 1098 1060 1060 1064 1064 1098 1098 1098 1098 1064 1064 1068 1068 1020 1020 1026 1026 1006 1006 1026 1026 1031 1031 1006 1006 1006 1006 1031 1031 1060 1060 1031 1031 1034 1034 1060 1060 1060 1060 1034 1034 1058 1058 1034 1034 1043 1043 1058 1058 1058 1058 1043 1043 1049 1049 883 883 852 852 851 851 852 852 849 849 851 851 851 851 849 849 829 829 883 883 885 885 852 852 885 885 887 887 852 852 852 852 887 887 891 891 887 887 890 890 891 891 891 891 890 890 942 942 888 888 889 889 872 872 889 889 886 886 872 872 872 872 886 886 851 851 886 886 884 884 851 851 851 851 884 884 883 883 952 952 910 910 888 888 910 910 905 905 888 888 888 888 905 905 901 901 888 888 928 928 952 952 928 928 958 958 952 952 952 952 958 958 960 960 958 958 959 959 960 960 960 960 959 959 972 972 959 959 1004 1004 972 972 1175 1175 1176 1176 1174 1174 1174 1174 1169 1169 1175 1175 1169 1169 1163 1163 1175 1175 1175 1175 1163 1163 1136 1136 1163 1163 1111 1111 1136 1136 1136 1136 1111 1111 1106 1106 1111 1111 1095 1095 1106 1106 1106 1106 1095 1095 1094 1094 1095 1095 1090 1090 1094 1094 1094 1094 1090 1090 1077 1077 1090 1090 1063 1063 1077 1077 1077 1077 1063 1063 1045 1045 1063 1063 1028 1028 1045 1045 1045 1045 1028 1028 1003 1003 1028 1028 1004 1004 1003 1003 1003 1003 1004 1004 998 998 1004 1004 959 959 998 998 1209 1209 1195 1195 1197 1197 1176 1176 1175 1175 1194 1194 1175 1175 1208 1208 1194 1194 1194 1194 1208 1208 1196 1196 1178 1178 1177 1177 1209 1209 1177 1177 1192 1192 1209 1209 1209 1209 1192 1192 1195 1195 1144 1144 1150 1150 1180 1180 1150 1150 1154 1154 1180 1180 1180 1180 1154 1154 1161 1161 1096 1096 1113 1113 1123 1123 1181 1181 1097 1097 1180 1180 1097 1097 1142 1142 1180 1180 1180 1180 1142 1142 1144 1144 1123 1123 1128 1128 1096 1096 1128 1128 1132 1132 1096 1096 1096 1096 1132 1132 1097 1097 1132 1132 1138 1138 1097 1097 1097 1097 1138 1138 1142 1142 1113 1113 1179 1179 1149 1149 1149 1149 1143 1143 1113 1113 1143 1143 1141 1141 1113 1113 1113 1113 1141 1141 1137 1137 1137 1137 1131 1131 1113 1113 1131 1131 1127 1127 1113 1113 1113 1113 1127 1127 1123 1123 1173 1173 1170 1170 1179 1179 1170 1170 1167 1167 1179 1179 1179 1179 1167 1167 1165 1165 1161 1161 1166 1166 1180 1180 1166 1166 1168 1168 1180 1180 1180 1180 1168 1168 1171 1171 1165 1165 1160 1160 1179 1179 1160 1160 1153 1153 1179 1179 1179 1179 1153 1153 1149 1149 1041 1041 1038 1038 1006 1006 1006 1006 1022 1022 1007 1007 1022 1022 1025 1025 1007 1007 1007 1007 1025 1025 1030 1030 1098 1098 1061 1061 1056 1056 1038 1038 1035 1035 1006 1006 1035 1035 1029 1029 1006 1006 1006 1006 1029 1029 1024 1024 1027 1027 1021 1021 1039 1039 1021 1021 1019 1019 1039 1039 1039 1039 1019 1019 1017 1017 1056 1056 1052 1052 1098 1098 1052 1052 1050 1050 1098 1098 1098 1098 1050 1050 1006 1006 1050 1050 1046 1046 1006 1006 1006 1006 1046 1046 1041 1041 1030 1030 1036 1036 1007 1007 1036 1036 1039 1039 1007 1007 1007 1007 1039 1039 1014 1014 1039 1039 1017 1017 1014 1014 1086 1086 1061 1061 1088 1088 1061 1061 1098 1098 1088 1088 1088 1088 1098 1098 1089 1089 1098 1098 1099 1099 1089 1089 1086 1086 1085 1085 1061 1061 1085 1085 1083 1083 1061 1061 1061 1061 1083 1083 1065 1065 1083 1083 1081 1081 1065 1065 1081 1081 1082 1082 1065 1065 1065 1065 1082 1082 1067 1067 1082 1082 1084 1084 1067 1067 1067 1067 1084 1084 1066 1066 1084 1084 1080 1080 1066 1066 1066 1066 1080 1080 1062 1062 1080 1080 1079 1079 1062 1062 1062 1062 1079 1079 1057 1057 1079 1079 1075 1075 1057 1057 1057 1057 1075 1075 1053 1053 1075 1075 1069 1069 1053 1053 1053 1053 1069 1069 1051 1051 1069 1069 1055 1055 1051 1051 1051 1051 1055 1055 1047 1047 1055 1055 1044 1044 1047 1047 1047 1047 1044 1044 1042 1042 1044 1044 1037 1037 1042 1042 1042 1042 1037 1037 1039 1039 1037 1037 1033 1033 1039 1039 1039 1039 1033 1033 1027 1027 1118 1118 1109 1109 1105 1105 1109 1109 1107 1107 1105 1105 1105 1105 1107 1107 1100 1100 1107 1107 1101 1101 1100 1100 1100 1100 1101 1101 1087 1087 1101 1101 1074 1074 1087 1087 1341 1341 1344 1344 1370 1370 1344 1344 1345 1345 1370 1370 1370 1370 1345 1345 1346 1346 1293 1293 1300 1300 1272 1272 1300 1300 1305 1305 1272 1272 1305 1305 1304 1304 1272 1272 1304 1304 1292 1292 1272 1272 1272 1272 1292 1292 1280 1280 1252 1252 1271 1271 1272 1272 1271 1271 1281 1281 1272 1272 1272 1272 1281 1281 1293 1293 1249 1249 1210 1210 1270 1270 1210 1210 1269 1269 1270 1270 1270 1270 1269 1269 1325 1325 1269 1269 1327 1327 1325 1325 1330 1330 1268 1268 1331 1331 1268 1268 1342 1342 1331 1331 1331 1331 1342 1342 1332 1332 1337 1337 1335 1335 1351 1351 1335 1335 1334 1334 1351 1351 1351 1351 1334 1334 1342 1342 1334 1334 1333 1333 1342 1342 1342 1342 1333 1333 1332 1332 1337 1337 1351 1351 1340 1340 1351 1351 1352 1352 1340 1340 1340 1340 1352 1352 1343 1343 1346 1346 1347 1347 1370 1370 1347 1347 1349 1349 1370 1370 1370 1370 1349 1349 1372 1372 1349 1349 1356 1356 1372 1372 1372 1372 1356 1356 1374 1374 1356 1356 1364 1364 1374 1374 1374 1374 1364 1364 1377 1377 1364 1364 1366 1366 1377 1377 1377 1377 1366 1366 1376 1376 1366 1366 1365 1365 1376 1376 1376 1376 1365 1365 1375 1375 1365 1365 1363 1363 1375 1375 1375 1375 1363 1363 1373 1373 1363 1363 1357 1357 1373 1373 1373 1373 1357 1357 1371 1371 1357 1357 1350 1350 1371 1371 1371 1371 1350 1350 1369 1369 1350 1350 1343 1343 1369 1369 1369 1369 1343 1343 1367 1367 1343 1343 1352 1352 1367 1367 1291 1291 1278 1278 1288 1288 1278 1278 1282 1282 1288 1288 1291 1291 1297 1297 1278 1278 1297 1297 1299 1299 1278 1278 1278 1278 1299 1299 1303 1303 1282 1282 1278 1278 1287 1287 1278 1278 1277 1277 1287 1287 1287 1287 1277 1277 1290 1290 1348 1348 1317 1317 1315 1315 1348 1348 1315 1315 1321 1321 1303 1303 1308 1308 1278 1278 1308 1308 1311 1311 1278 1278 1278 1278 1311 1311 1361 1361 1311 1311 1314 1314 1361 1361 1361 1361 1314 1314 1316 1316 1322 1322 1360 1360 1320 1320 1360 1360 1361 1361 1320 1320 1320 1320 1361 1361 1318 1318 1361 1361 1316 1316 1318 1318 1301 1301 1296 1296 1294 1294 1296 1296 1289 1289 1294 1294 1290 1290 1277 1277 1296 1296 1277 1277 1286 1286 1296 1296 1296 1296 1286 1286 1289 1289 1315 1315 1313 1313 1321 1321 1313 1313 1310 1310 1321 1321 1321 1321 1310 1310 1312 1312 1310 1310 1307 1307 1312 1312 1312 1312 1307 1307 1306 1306 1307 1307 1302 1302 1306 1306 1306 1306 1302 1302 1301 1301 1302 1302 1298 1298 1301 1301 1301 1301 1298 1298 1296 1296 1355 1355 1358 1358 1322 1322 1358 1358 1359 1359 1322 1322 1322 1322 1359 1359 1360 1360 1317 1317 1348 1348 1319 1319 1348 1348 1353 1353 1319 1319 1319 1319 1353 1353 1322 1322 1353 1353 1354 1354 1322 1322 1322 1322 1354 1354 1355 1355 1326 1326 1324 1324 1276 1276 1324 1324 1323 1323 1276 1276 1276 1276 1323 1323 1309 1309 1309 1309 1295 1295 1276 1276 1295 1295 1284 1284 1276 1276 1276 1276 1284 1284 1277 1277 1284 1284 1285 1285 1277 1277 1277 1277 1285 1285 1286 1286 1338 1338 1336 1336 1275 1275 1274 1274 1341 1341 1275 1275 1341 1341 1370 1370 1275 1275 1275 1275 1370 1370 1338 1338 1370 1370 1368 1368 1338 1338 1268 1268 1267 1267 1283 1283 1283 1283 1329 1329 1268 1268 1329 1329 1339 1339 1268 1268 1268 1268 1339 1339 1342 1342 1267 1267 1268 1268 1232 1232 1268 1268 1209 1209 1232 1232 1232 1232 1209 1209 1208 1208 1209 1209 1197 1197 1208 1208 1208 1208 1197 1197 1196 1196 805 805 803 803 786 786 803 803 787 787 786 786 786 786 787 787 785 785 787 787 782 782 785 785 781 781 755 755 784 784 755 755 757 757 784 784 784 784 757 757 789 789 757 757 772 772 789 789 789 789 772 772 788 788 772 772 774 774 788 788 788 788 774 774 782 782 804 804 802 802 856 856 790 790 856 856 791 791 856 856 802 802 791 791 791 791 802 802 798 798 756 756 754 754 792 792 754 754 791 791 792 792 792 792 791 791 796 796 791 791 798 798 796 796 858 858 845 845 857 857 845 845 844 844 857 857 844 844 837 837 857 857 837 837 825 825 857 857 857 857 825 825 807 807 836 836 840 840 859 859 809 809 812 812 794 794 812 812 814 814 794 794 814 814 817 817 794 794 794 794 817 817 820 820 836 836 859 859 834 834 816 816 813 813 793 793 813 813 811 811 793 793 793 793 811 811 809 809 842 842 839 839 858 858 839 839 835 835 858 858 858 858 835 835 833 833 832 832 833 833 830 830 820 820 823 823 794 794 823 823 828 828 794 794 794 794 828 828 859 859 828 828 831 831 859 859 859 859 831 831 834 834 840 840 843 843 859 859 843 843 848 848 859 859 859 859 848 848 842 842 816 816 793 793 819 819 793 793 810 810 819 819 819 819 810 810 822 822 832 832 838 838 833 833 838 838 841 841 833 833 833 833 841 841 858 858 841 841 846 846 858 858 858 858 846 846 845 845 822 822 810 810 827 827 810 810 821 821 827 827 827 827 821 821 830 830 821 821 826 826 830 830 830 830 826 826 832 832 809 809 794 794 793 793 794 794 763 763 793 793 793 793 763 763 762 762 765 765 771 771 762 762 771 771 776 776 762 762 762 762 776 776 793 793 765 765 767 767 771 771 767 767 769 769 771 771 771 771 769 769 770 770 936 936 899 899 935 935 899 899 913 913 935 935 920 920 925 925 929 929 913 913 916 916 935 935 916 916 920 920 935 935 935 935 920 920 932 932 920 920 929 929 932 932 865 865 867 867 859 859 874 874 876 876 859 859 876 876 878 878 859 859 859 859 878 878 899 899 878 878 898 898 899 899 899 899 898 898 913 913 867 867 869 869 859 859 869 869 871 871 859 859 859 859 871 871 874 874 842 842 858 858 859 859 858 858 863 863 859 859 859 859 863 863 865 865 875 875 873 873 857 857 873 873 870 870 857 857 870 870 868 868 857 857 857 857 868 868 866 866 947 947 954 954 896 896 954 954 897 897 896 896 896 896 897 897 857 857 897 897 877 877 857 857 857 857 877 877 875 875 866 866 864 864 857 857 864 864 861 861 857 857 857 857 861 861 858 858 861 861 862 862 858 858 858 858 862 862 863 863 1276 1276 1244 1244 1240 1240 1217 1217 1276 1276 1227 1227 1240 1240 1233 1233 1276 1276 1233 1233 1230 1230 1276 1276 1276 1276 1230 1230 1227 1227 1092 1092 1103 1103 1104 1104 1103 1103 1108 1108 1104 1104 1104 1104 1108 1108 1188 1188 1108 1108 1187 1187 1188 1188 1188 1188 1187 1187 1218 1218 1187 1187 1217 1217 1218 1218 1218 1218 1217 1217 1224 1224 1217 1217 1227 1227 1224 1224 1228 1228 1278 1278 1225 1225 1278 1278 1220 1220 1225 1225 1225 1225 1220 1220 1219 1219 1228 1228 1231 1231 1278 1278 1231 1231 1234 1234 1278 1278 1278 1278 1234 1234 1241 1241 1241 1241 1245 1245 1278 1278 1245 1245 1248 1248 1278 1278 1278 1278 1248 1248 1277 1277 1248 1248 1247 1247 1277 1277 1277 1277 1247 1247 1276 1276 1247 1247 1246 1246 1276 1276 1276 1276 1246 1246 1244 1244 1151 1151 1159 1159 1124 1124 1219 1219 1220 1220 1189 1189 1220 1220 1190 1190 1189 1189 1189 1189 1190 1190 1159 1159 1190 1190 1125 1125 1159 1159 1159 1159 1125 1125 1124 1124 1135 1135 1140 1140 1145 1145 1151 1151 1124 1124 1145 1145 1124 1124 1130 1130 1145 1145 1145 1145 1130 1130 1135 1135 1126 1126 1125 1125 1191 1191 1125 1125 1190 1190 1191 1191 1191 1191 1190 1190 1221 1221 1190 1190 1220 1220 1221 1221 1221 1221 1220 1220 1279 1279 1220 1220 1278 1278 1279 1279 1279 1279 1278 1278 1362 1362 1278 1278 1361 1361 1362 1362 764 764 763 763 795 795 763 763 794 794 795 795 795 795 794 794 860 860 794 794 859 859 860 860 860 860 859 859 900 900 859 859 899 899 900 900 900 900 899 899 937 937 899 899 936 936 937 937 1112 1112 1129 1129 1187 1187 1129 1129 1186 1186 1187 1187 1187 1187 1186 1186 1217 1217 1186 1186 1216 1216 1217 1217 1217 1217 1216 1216 1276 1276 1216 1216 1275 1275 1276 1276 1276 1276 1275 1275 1326 1326 1275 1275 1336 1336 1326 1326 807 807 804 804 857 857 804 804 856 856 857 857 857 857 856 856 896 896 856 856 895 895 896 896 896 896 895 895 939 939 895 895 941 941 939 939 1171 1171 1173 1173 1180 1180 1173 1173 1179 1179 1180 1180 1180 1180 1179 1179 1211 1211 1179 1179 1210 1210 1211 1211 1211 1211 1210 1210 1243 1243 1210 1210 1249 1249 1243 1243 1113 1113 1114 1114 1179 1179 1114 1114 1178 1178 1179 1179 1179 1179 1178 1178 1210 1210 1178 1178 1209 1209 1210 1210 1210 1210 1209 1209 1269 1269 1209 1209 1268 1268 1269 1269 1269 1269 1268 1268 1328 1328 1268 1268 1330 1330 1328 1328 850 850 849 849 853 853 849 849 852 852 853 853 853 853 852 852 892 892 852 852 891 891 892 892 892 892 891 891 950 950 891 891 942 942 950 950 1462 1462 1463 1463 1466 1466 1463 1463 1467 1467 1466 1466 1466 1466 1467 1467 1470 1470 1467 1467 1471 1471 1470 1470 1471 1471 1475 1475 1470 1470 1470 1470 1475 1475 1474 1474 1475 1475 1481 1481 1474 1474 1474 1474 1481 1481 1480 1480 1481 1481 1479 1479 1480 1480 1480 1480 1479 1479 1478 1478 1478 1478 1479 1479 1476 1476 1479 1479 1477 1477 1476 1476 1476 1476 1477 1477 1472 1472 1477 1477 1473 1473 1472 1472 1473 1473 1469 1469 1472 1472 1472 1472 1469 1469 1468 1468 1468 1468 1469 1469 1464 1464 1469 1469 1465 1465 1464 1464 1464 1464 1465 1465 1460 1460 1465 1465 1461 1461 1460 1460 1460 1460 1461 1461 1459 1459 1452 1452 2816 2816 2817 2817 1455 1455 1454 1454 1457 1457 1454 1454 1456 1456 1457 1457 1457 1457 1456 1456 1459 1459 1456 1456 1458 1458 1459 1459 1459 1459 1458 1458 1460 1460 2818 2818 1453 1453 1452 1452 1453 1453 1451 1451 1452 1452 1452 1452 1451 1451 1450 1450 1451 1451 1449 1449 1450 1450 1450 1450 1449 1449 1448 1448 1448 1448 1449 1449 1446 1446 1449 1449 1447 1447 1446 1446 1446 1446 1447 1447 1444 1444 1447 1447 1445 1445 1444 1444 1444 1444 1445 1445 1442 1442 1445 1445 1443 1443 1442 1442 1442 1442 1443 1443 1440 1440 1443 1443 1441 1441 1440 1440 1440 1440 1441 1441 1438 1438 1441 1441 1439 1439 1438 1438 1439 1439 1437 1437 1438 1438 1438 1438 1437 1437 1436 1436 1436 1436 1437 1437 1434 1434 1437 1437 1435 1435 1434 1434 1434 1434 1435 1435 1432 1432 1435 1435 1433 1433 1432 1432 1433 1433 1431 1431 1432 1432 1432 1432 1431 1431 1430 1430 1430 1430 1431 1431 1428 1428 1431 1431 1429 1429 1428 1428 1428 1428 1429 1429 1426 1426 1429 1429 1427 1427 1426 1426 1426 1426 1427 1427 1424 1424 1427 1427 1425 1425 1424 1424 1424 1424 1425 1425 1422 1422 1425 1425 1423 1423 1422 1422 1423 1423 1421 1421 1422 1422 1422 1422 1421 1421 1420 1420 1420 1420 1421 1421 1418 1418 1421 1421 1419 1419 1418 1418 1418 1418 1419 1419 1416 1416 1419 1419 1417 1417 1416 1416 1416 1416 1417 1417 1414 1414 1417 1417 1415 1415 1414 1414 1414 1414 1415 1415 1412 1412 1415 1415 1413 1413 1412 1412 1412 1412 1413 1413 1411 1411 1400 1400 1402 1402 1403 1403 1403 1403 1402 1402 1405 1405 1402 1402 1404 1404 1405 1405 2819 2819 2820 2820 1407 1407 2821 2821 1406 1406 1407 1407 1407 1407 1406 1406 1409 1409 1406 1406 1408 1408 1409 1409 1409 1409 1408 1408 1411 1411 1408 1408 1410 1410 1411 1411 1411 1411 1410 1410 1412 1412 1403 1403 1401 1401 1400 1400 1401 1401 1399 1399 1400 1400 1400 1400 1399 1399 1398 1398 1398 1398 1399 1399 1394 1394 1399 1399 1395 1395 1394 1394 1394 1394 1395 1395 1390 1390 1395 1395 1391 1391 1390 1390 1391 1391 1387 1387 1390 1390 1390 1390 1387 1387 1386 1386 1386 1386 1387 1387 1382 1382 1387 1387 1383 1383 1382 1382 1382 1382 1383 1383 1380 1380 1389 1389 1384 1384 1385 1385 1384 1384 1378 1378 1385 1385 1385 1385 1378 1378 1379 1379 1378 1378 1380 1380 1379 1379 1379 1379 1380 1380 1381 1381 1380 1380 1383 1383 1381 1381 1397 1397 1396 1396 1393 1393 1396 1396 1392 1392 1393 1393 1393 1393 1392 1392 1389 1389 1392 1392 1388 1388 1389 1389 1389 1389 1388 1388 1384 1384 1501 1501 1520 1520 1522 1522 1518 1518 1520 1520 1503 1503 1495 1495 1526 1526 1528 1528 1524 1524 1526 1526 1497 1497 1522 1522 1524 1524 1499 1499 1498 1498 1527 1527 1525 1525 1529 1529 1527 1527 1496 1496 1528 1528 1529 1529 1494 1494 1504 1504 1521 1521 1519 1519 1523 1523 1521 1521 1502 1502 1525 1525 1523 1523 1500 1500 1510 1510 1491 1491 1489 1489 1493 1493 1491 1491 1508 1508 1519 1519 1493 1493 1506 1506 1516 1516 1485 1485 1483 1483 1487 1487 1485 1485 1514 1514 1489 1489 1487 1487 1512 1512 1513 1513 1484 1484 1486 1486 1482 1482 1484 1484 1515 1515 1483 1483 1482 1482 1517 1517 1507 1507 1490 1490 1492 1492 1488 1488 1490 1490 1509 1509 1486 1486 1488 1488 1511 1511 1492 1492 1518 1518 1505 1505 2822 2822 2823 2823 1558 1558 2824 2824 1559 1559 1558 1558 1558 1558 1559 1559 1562 1562 1559 1559 1563 1563 1562 1562 1562 1562 1563 1563 1566 1566 1563 1563 1567 1567 1566 1566 1566 1566 1567 1567 1570 1570 1567 1567 1571 1571 1570 1570 1570 1570 1571 1571 1574 1574 1571 1571 1575 1575 1574 1574 1574 1574 1575 1575 1576 1576 1575 1575 1577 1577 1576 1576 1576 1576 1577 1577 1572 1572 1577 1577 1573 1573 1572 1572 1572 1572 1573 1573 1568 1568 1573 1573 1569 1569 1568 1568 1568 1568 1569 1569 1564 1564 1569 1569 1565 1565 1564 1564 1564 1564 1565 1565 1560 1560 1565 1565 1561 1561 1560 1560 1560 1560 1561 1561 1556 1556 1561 1561 1557 1557 1556 1556 1556 1556 1557 1557 2825 2825 1557 1557 2826 2826 2827 2827 2828 2828 2829 2829 1548 1548 2830 2830 1549 1549 1548 1548 1548 1548 1549 1549 1544 1544 1549 1549 1545 1545 1544 1544 1544 1544 1545 1545 1540 1540 1545 1545 1541 1541 1540 1540 1540 1540 1541 1541 1536 1536 1541 1541 1537 1537 1536 1536 1536 1536 1537 1537 1532 1532 1537 1537 1533 1533 1532 1532 1532 1532 1533 1533 1530 1530 1533 1533 1531 1531 1530 1530 1530 1530 1531 1531 1534 1534 1531 1531 1535 1535 1534 1534 1534 1534 1535 1535 1538 1538 1535 1535 1539 1539 1538 1538 1538 1538 1539 1539 1542 1542 1539 1539 1543 1543 1542 1542 1542 1542 1543 1543 1546 1546 1543 1543 1547 1547 1546 1546 1546 1546 1547 1547 1550 1550 1547 1547 1551 1551 1550 1550 1550 1550 1551 1551 2831 2831 1551 1551 2832 2832 2833 2833 1597 1597 1616 1616 1618 1618 1614 1614 1616 1616 1599 1599 1591 1591 1622 1622 1624 1624 1620 1620 1622 1622 1593 1593 1618 1618 1620 1620 1595 1595 1594 1594 1623 1623 1621 1621 1625 1625 1623 1623 1592 1592 1624 1624 1625 1625 1590 1590 1600 1600 1617 1617 1615 1615 1619 1619 1617 1617 1598 1598 1621 1621 1619 1619 1596 1596 1606 1606 1587 1587 1585 1585 1589 1589 1587 1587 1604 1604 1615 1615 1589 1589 1602 1602 1612 1612 1581 1581 1579 1579 1583 1583 1581 1581 1610 1610 1585 1585 1583 1583 1608 1608 1609 1609 1580 1580 1582 1582 1578 1578 1580 1580 1611 1611 1579 1579 1578 1578 1613 1613 1603 1603 1586 1586 1588 1588 1584 1584 1586 1586 1605 1605 1582 1582 1584 1584 1607 1607 1588 1588 1614 1614 1601 1601 2834 2834 2835 2835 1654 1654 2836 2836 1655 1655 1654 1654 1654 1654 1655 1655 1658 1658 1655 1655 1659 1659 1658 1658 1658 1658 1659 1659 1662 1662 1659 1659 1663 1663 1662 1662 1662 1662 1663 1663 1666 1666 1663 1663 1667 1667 1666 1666 1666 1666 1667 1667 1670 1670 1667 1667 1671 1671 1670 1670 1670 1670 1671 1671 1672 1672 1671 1671 1673 1673 1672 1672 1672 1672 1673 1673 1668 1668 1673 1673 1669 1669 1668 1668 1668 1668 1669 1669 1664 1664 1669 1669 1665 1665 1664 1664 1664 1664 1665 1665 1660 1660 1665 1665 1661 1661 1660 1660 1660 1660 1661 1661 1656 1656 1661 1661 1657 1657 1656 1656 1656 1656 1657 1657 1652 1652 1657 1657 1653 1653 1652 1652 1652 1652 1653 1653 2837 2837 1653 1653 2838 2838 2839 2839 2840 2840 2841 2841 1644 1644 2842 2842 1645 1645 1644 1644 1644 1644 1645 1645 1640 1640 1645 1645 1641 1641 1640 1640 1640 1640 1641 1641 1636 1636 1641 1641 1637 1637 1636 1636 1636 1636 1637 1637 1632 1632 1637 1637 1633 1633 1632 1632 1632 1632 1633 1633 1628 1628 1633 1633 1629 1629 1628 1628 1628 1628 1629 1629 1626 1626 1629 1629 1627 1627 1626 1626 1626 1626 1627 1627 1630 1630 1627 1627 1631 1631 1630 1630 1630 1630 1631 1631 1634 1634 1631 1631 1635 1635 1634 1634 1634 1634 1635 1635 1638 1638 1635 1635 1639 1639 1638 1638 1638 1638 1639 1639 1642 1642 1639 1639 1643 1643 1642 1642 1642 1642 1643 1643 1646 1646 1643 1643 1647 1647 1646 1646 1646 1646 1647 1647 2843 2843 1647 1647 2844 2844 2845 2845 1674 1674 1675 1675 1676 1676 1675 1675 1678 1678 1676 1676 1676 1676 1678 1678 1680 1680 1678 1678 1682 1682 1680 1680 2846 2846 2847 2847 1684 1684 2848 2848 1686 1686 1684 1684 1684 1684 1686 1686 1688 1688 1686 1686 1690 1690 1688 1688 1688 1688 1690 1690 1692 1692 1690 1690 1694 1694 1692 1692 1692 1692 1694 1694 1696 1696 1694 1694 1698 1698 1696 1696 1696 1696 1698 1698 1700 1700 1698 1698 1702 1702 1700 1700 1700 1700 1702 1702 1704 1704 1702 1702 1706 1706 1704 1704 1704 1704 1706 1706 1708 1708 1706 1706 1710 1710 1708 1708 1708 1708 1710 1710 2849 2849 1710 1710 2850 2850 2851 2851 1712 1712 1714 1714 1716 1716 1714 1714 1718 1718 1716 1716 1716 1716 1718 1718 1720 1720 1718 1718 1721 1721 1720 1720 1720 1720 1721 1721 1717 1717 1721 1721 1719 1719 1717 1717 1717 1717 1719 1719 1713 1713 1719 1719 1715 1715 1713 1713 2852 2852 2853 2853 1709 1709 2854 2854 1711 1711 1709 1709 1709 1709 1711 1711 1705 1705 1711 1711 1707 1707 1705 1705 1705 1705 1707 1707 1701 1701 1707 1707 1703 1703 1701 1701 1701 1701 1703 1703 1697 1697 1703 1703 1699 1699 1697 1697 1697 1697 1699 1699 1693 1693 1699 1699 1695 1695 1693 1693 1693 1693 1695 1695 1689 1689 1695 1695 1691 1691 1689 1689 1689 1689 1691 1691 1685 1685 1691 1691 1687 1687 1685 1685 1685 1685 1687 1687 2855 2855 1687 1687 2856 2856 2857 2857 1681 1681 1683 1683 1677 1677 1683 1683 1679 1679 1677 1677 1677 1677 1679 1679 1674 1674 1679 1679 1675 1675 1674 1674 1722 1722 1723 1723 1724 1724 1723 1723 1725 1725 1724 1724 1724 1724 1725 1725 1726 1726 1725 1725 1727 1727 1726 1726 1728 1728 1729 1729 1730 1730 1729 1729 1731 1731 1730 1730 1730 1730 1731 1731 1732 1732 1731 1731 1733 1733 1732 1732 2858 2858 2859 2859 1734 1734 2860 2860 1735 1735 1734 1734 1734 1734 1735 1735 1736 1736 1735 1735 1737 1737 1736 1736 1736 1736 1737 1737 1738 1738 1737 1737 1739 1739 1738 1738 1738 1738 1739 1739 1740 1740 1739 1739 1741 1741 1740 1740 1740 1740 1741 1741 1742 1742 1741 1741 1743 1743 1742 1742 1744 1744 1745 1745 1746 1746 1745 1745 1747 1747 1746 1746 1746 1746 1747 1747 1748 1748 1747 1747 1749 1749 1748 1748 1774 1774 1779 1779 1772 1772 1779 1779 1770 1770 1772 1772 1763 1763 1761 1761 1752 1752 1761 1761 1759 1759 1752 1752 1752 1752 1759 1759 1750 1750 1759 1759 1757 1757 1750 1750 1751 1751 1758 1758 1753 1753 1758 1758 1760 1760 1753 1753 1753 1753 1760 1760 1762 1762 1762 1762 1764 1764 1753 1753 1764 1764 1766 1766 1753 1753 1753 1753 1766 1766 1779 1779 1766 1766 1768 1768 1779 1779 1779 1779 1768 1768 1770 1770 1773 1773 1771 1771 1778 1778 1757 1757 1755 1755 1750 1750 1755 1755 1754 1754 1750 1750 1750 1750 1754 1754 1751 1751 1754 1754 1756 1756 1751 1751 1751 1751 1756 1756 1758 1758 1774 1774 1776 1776 1779 1779 1776 1776 1777 1777 1779 1779 1779 1779 1777 1777 1778 1778 1777 1777 1775 1775 1778 1778 1778 1778 1775 1775 1773 1773 1771 1771 1769 1769 1778 1778 1769 1769 1767 1767 1778 1778 1778 1778 1767 1767 1752 1752 1767 1767 1765 1765 1752 1752 1752 1752 1765 1765 1763 1763 1780 1780 1781 1781 1782 1782 1781 1781 1783 1783 1782 1782 1782 1782 1783 1783 1784 1784 1783 1783 1785 1785 1784 1784 1786 1786 1787 1787 1788 1788 1787 1787 1789 1789 1788 1788 1788 1788 1789 1789 1790 1790 1789 1789 1791 1791 1790 1790 1812 1812 1814 1814 1819 1819 1812 1812 1819 1819 1810 1810 1801 1801 1799 1799 1792 1792 1796 1796 1793 1793 1794 1794 1793 1793 1792 1792 1794 1794 1796 1796 1798 1798 1793 1793 1798 1798 1800 1800 1793 1793 1793 1793 1800 1800 1802 1802 1814 1814 1816 1816 1819 1819 1816 1816 1817 1817 1819 1819 1819 1819 1817 1817 1818 1818 1817 1817 1815 1815 1818 1818 1815 1815 1813 1813 1818 1818 1813 1813 1811 1811 1818 1818 1818 1818 1811 1811 1809 1809 1799 1799 1797 1797 1792 1792 1797 1797 1795 1795 1792 1792 1792 1792 1795 1795 1794 1794 1802 1802 1804 1804 1793 1793 1804 1804 1806 1806 1793 1793 1793 1793 1806 1806 1819 1819 1806 1806 1808 1808 1819 1819 1819 1819 1808 1808 1810 1810 1809 1809 1807 1807 1818 1818 1807 1807 1805 1805 1818 1818 1818 1818 1805 1805 1792 1792 1805 1805 1803 1803 1792 1792 1792 1792 1803 1803 1801 1801 1820 1820 1821 1821 1822 1822 1821 1821 1823 1823 1822 1822 1822 1822 1823 1823 1824 1824 1823 1823 1825 1825 1824 1824 1826 1826 1827 1827 1828 1828 1827 1827 1829 1829 1828 1828 1828 1828 1829 1829 1830 1830 1829 1829 1831 1831 1830 1830 1830 1830 1831 1831 1832 1832 1831 1831 1833 1833 1832 1832 1832 1832 1833 1833 1834 1834 1833 1833 1835 1835 1834 1834 1834 1834 1835 1835 2861 2861 1835 1835 2862 2862 2863 2863 1836 1836 1837 1837 1838 1838 1837 1837 1839 1839 1838 1838 1838 1838 1839 1839 1840 1840 1839 1839 1841 1841 1840 1840 1842 1842 1843 1843 1844 1844 1843 1843 1845 1845 1844 1844 2864 2864 2865 2865 1874 1874 2866 2866 1875 1875 1874 1874 1874 1874 1875 1875 1878 1878 1875 1875 1879 1879 1878 1878 1878 1878 1879 1879 1882 1882 1879 1879 1883 1883 1882 1882 1882 1882 1883 1883 1886 1886 1883 1883 1887 1887 1886 1886 1886 1886 1887 1887 1890 1890 1887 1887 1891 1891 1890 1890 1890 1890 1891 1891 1892 1892 1891 1891 1893 1893 1892 1892 1892 1892 1893 1893 1888 1888 1893 1893 1889 1889 1888 1888 1888 1888 1889 1889 1884 1884 1889 1889 1885 1885 1884 1884 1884 1884 1885 1885 1880 1880 1885 1885 1881 1881 1880 1880 1880 1880 1881 1881 1876 1876 1881 1881 1877 1877 1876 1876 1876 1876 1877 1877 1872 1872 1877 1877 1873 1873 1872 1872 1872 1872 1873 1873 2867 2867 1873 1873 2868 2868 2869 2869 2870 2870 2871 2871 1864 1864 2872 2872 1865 1865 1864 1864 1864 1864 1865 1865 1860 1860 1865 1865 1861 1861 1860 1860 1860 1860 1861 1861 1856 1856 1861 1861 1857 1857 1856 1856 1856 1856 1857 1857 1852 1852 1857 1857 1853 1853 1852 1852 1852 1852 1853 1853 1848 1848 1853 1853 1849 1849 1848 1848 1848 1848 1849 1849 1846 1846 1849 1849 1847 1847 1846 1846 1846 1846 1847 1847 1850 1850 1847 1847 1851 1851 1850 1850 1850 1850 1851 1851 1854 1854 1851 1851 1855 1855 1854 1854 1854 1854 1855 1855 1858 1858 1855 1855 1859 1859 1858 1858 1858 1858 1859 1859 1862 1862 1859 1859 1863 1863 1862 1862 1862 1862 1863 1863 1866 1866 1863 1863 1867 1867 1866 1866 1866 1866 1867 1867 2873 2873 1867 1867 2874 2874 2875 2875 2876 2876 2877 2877 1922 1922 2878 2878 1923 1923 1922 1922 1922 1922 1923 1923 1926 1926 1923 1923 1927 1927 1926 1926 1926 1926 1927 1927 1930 1930 1927 1927 1931 1931 1930 1930 1930 1930 1931 1931 1934 1934 1931 1931 1935 1935 1934 1934 1934 1934 1935 1935 1938 1938 1935 1935 1939 1939 1938 1938 1938 1938 1939 1939 1940 1940 1939 1939 1941 1941 1940 1940 1940 1940 1941 1941 1936 1936 1941 1941 1937 1937 1936 1936 1936 1936 1937 1937 1932 1932 1937 1937 1933 1933 1932 1932 1932 1932 1933 1933 1928 1928 1933 1933 1929 1929 1928 1928 1928 1928 1929 1929 1924 1924 1929 1929 1925 1925 1924 1924 1924 1924 1925 1925 1920 1920 1925 1925 1921 1921 1920 1920 1920 1920 1921 1921 2879 2879 1921 1921 2880 2880 2881 2881 2882 2882 2883 2883 1912 1912 2884 2884 1913 1913 1912 1912 1912 1912 1913 1913 1908 1908 1913 1913 1909 1909 1908 1908 1908 1908 1909 1909 1904 1904 1909 1909 1905 1905 1904 1904 1904 1904 1905 1905 1900 1900 1905 1905 1901 1901 1900 1900 1900 1900 1901 1901 1896 1896 1901 1901 1897 1897 1896 1896 1896 1896 1897 1897 1894 1894 1897 1897 1895 1895 1894 1894 1894 1894 1895 1895 1898 1898 1895 1895 1899 1899 1898 1898 1898 1898 1899 1899 1902 1902 1899 1899 1903 1903 1902 1902 1902 1902 1903 1903 1906 1906 1903 1903 1907 1907 1906 1906 1906 1906 1907 1907 1910 1910 1907 1907 1911 1911 1910 1910 1910 1910 1911 1911 1914 1914 1911 1911 1915 1915 1914 1914 1914 1914 1915 1915 2885 2885 1915 1915 2886 2886 2887 2887 1942 1942 1943 1943 1944 1944 1943 1943 1945 1945 1944 1944 1944 1944 1945 1945 1946 1946 1945 1945 1947 1947 1946 1946 2888 2888 2889 2889 1948 1948 2890 2890 1949 1949 1948 1948 1948 1948 1949 1949 1950 1950 1949 1949 1951 1951 1950 1950 1950 1950 1951 1951 1952 1952 1951 1951 1953 1953 1952 1952 1952 1952 1953 1953 1954 1954 1953 1953 1955 1955 1954 1954 1956 1956 1957 1957 1958 1958 1957 1957 1959 1959 1958 1958 1958 1958 1959 1959 1960 1960 1959 1959 1961 1961 1960 1960 1960 1960 1961 1961 1962 1962 1961 1961 1963 1963 1962 1962 1962 1962 1963 1963 2891 2891 1963 1963 2892 2892 2893 2893 1964 1964 1965 1965 1966 1966 1965 1965 1967 1967 1966 1966 1966 1966 1967 1967 1968 1968 1967 1967 1969 1969 1968 1968 1970 1970 1971 1971 1972 1972 1971 1971 1973 1973 1972 1972 1972 1972 1973 1973 1974 1974 1973 1973 1975 1975 1974 1974 1974 1974 1975 1975 1976 1976 1975 1975 1977 1977 1976 1976 1976 1976 1977 1977 1978 1978 1977 1977 1979 1979 1978 1978 2894 2894 2895 2895 1980 1980 2896 2896 1981 1981 1980 1980 1980 1980 1981 1981 1982 1982 1981 1981 1983 1983 1982 1982 1982 1982 1983 1983 1984 1984 1983 1983 1985 1985 1984 1984 1984 1984 1985 1985 1986 1986 1985 1985 1987 1987 1986 1986 1986 1986 1987 1987 1988 1988 1987 1987 1989 1989 1988 1988 1988 1988 1989 1989 1990 1990 1989 1989 1991 1991 1990 1990 1990 1990 1991 1991 1992 1992 1991 1991 1993 1993 1992 1992 1992 1992 1993 1993 1994 1994 1993 1993 1995 1995 1994 1994 1994 1994 1995 1995 1996 1996 1995 1995 1997 1997 1996 1996 1996 1996 1997 1997 1998 1998 1997 1997 1999 1999 1998 1998 1998 1998 1999 1999 2897 2897 1999 1999 2898 2898 2899 2899 2002 2002 2003 2003 2004 2004 2003 2003 2005 2005 2004 2004 2004 2004 2005 2005 2006 2006 2005 2005 2007 2007 2006 2006 2007 2007 2009 2009 2006 2006 2006 2006 2009 2009 2008 2008 2008 2008 2009 2009 2010 2010 2009 2009 2011 2011 2010 2010 2010 2010 2011 2011 2012 2012 2011 2011 2013 2013 2012 2012 2013 2013 2015 2015 2012 2012 2012 2012 2015 2015 2014 2014 2015 2015 2017 2017 2014 2014 2014 2014 2017 2017 2016 2016 2017 2017 2019 2019 2016 2016 2016 2016 2019 2019 2018 2018 2018 2018 2019 2019 2020 2020 2019 2019 2021 2021 2020 2020 2020 2020 2021 2021 2022 2022 2021 2021 2023 2023 2022 2022 2022 2022 2023 2023 2024 2024 2023 2023 2025 2025 2024 2024 2025 2025 2027 2027 2024 2024 2024 2024 2027 2027 2026 2026 2027 2027 2900 2900 2026 2026 2026 2026 2901 2901 2902 2902 2028 2028 2029 2029 2033 2033 2029 2029 2035 2035 2033 2033 2033 2033 2035 2035 2036 2036 2035 2035 2037 2037 2036 2036 2036 2036 2037 2037 2043 2043 2031 2031 2030 2030 2034 2034 2030 2030 2032 2032 2034 2034 2034 2034 2032 2032 2039 2039 2032 2032 2038 2038 2039 2039 2039 2039 2038 2038 2041 2041 2038 2038 2040 2040 2041 2041 2041 2041 2040 2040 2045 2045 2040 2040 2044 2044 2045 2045 2045 2045 2044 2044 2048 2048 2044 2044 2046 2046 2048 2048 2048 2048 2046 2046 2051 2051 2046 2046 2050 2050 2051 2051 2051 2051 2050 2050 2049 2049 2050 2050 2047 2047 2049 2049 2049 2049 2047 2047 2043 2043 2047 2047 2042 2042 2043 2043 2043 2043 2042 2042 2036 2036 2052 2052 2053 2053 2054 2054 2053 2053 2055 2055 2054 2054 2054 2054 2055 2055 2056 2056 2055 2055 2057 2057 2056 2056 2056 2056 2057 2057 2058 2058 2057 2057 2059 2059 2058 2058 2058 2058 2059 2059 2060 2060 2059 2059 2061 2061 2060 2060 2060 2060 2061 2061 2062 2062 2061 2061 2063 2063 2062 2062 2062 2062 2063 2063 2064 2064 2063 2063 2065 2065 2064 2064 2064 2064 2065 2065 2066 2066 2065 2065 2067 2067 2066 2066 2066 2066 2067 2067 2903 2903 2067 2067 2904 2904 2905 2905 2068 2068 2069 2069 2070 2070 2069 2069 2071 2071 2070 2070 2070 2070 2071 2071 2072 2072 2071 2071 2073 2073 2072 2072 2072 2072 2073 2073 2074 2074 2073 2073 2075 2075 2074 2074 2074 2074 2075 2075 2076 2076 2075 2075 2077 2077 2076 2076 2906 2906 2907 2907 2078 2078 2908 2908 2079 2079 2078 2078 2078 2078 2079 2079 2080 2080 2079 2079 2081 2081 2080 2080 2082 2082 2083 2083 2084 2084 2083 2083 2085 2085 2084 2084 2084 2084 2085 2085 2086 2086 2085 2085 2087 2087 2086 2086 2086 2086 2087 2087 2088 2088 2087 2087 2089 2089 2088 2088 2088 2088 2089 2089 2090 2090 2089 2089 2091 2091 2090 2090 2090 2090 2091 2091 2092 2092 2091 2091 2093 2093 2092 2092 2092 2092 2093 2093 2094 2094 2093 2093 2095 2095 2094 2094 2094 2094 2095 2095 2096 2096 2095 2095 2097 2097 2096 2096 2096 2096 2097 2097 2098 2098 2097 2097 2099 2099 2098 2098 2098 2098 2099 2099 2100 2100 2099 2099 2101 2101 2100 2100 2909 2909 2910 2910 2102 2102 2911 2911 2103 2103 2102 2102 2102 2102 2103 2103 2104 2104 2103 2103 2105 2105 2104 2104 2104 2104 2105 2105 2106 2106 2105 2105 2107 2107 2106 2106 2106 2106 2107 2107 2108 2108 2107 2107 2109 2109 2108 2108 2108 2108 2109 2109 2110 2110 2109 2109 2111 2111 2110 2110 2110 2110 2111 2111 2112 2112 2111 2111 2113 2113 2112 2112 2112 2112 2113 2113 2114 2114 2113 2113 2115 2115 2114 2114 2114 2114 2115 2115 2116 2116 2115 2115 2117 2117 2116 2116 2116 2116 2117 2117 2118 2118 2117 2117 2119 2119 2118 2118 2118 2118 2119 2119 2120 2120 2119 2119 2121 2121 2120 2120 2120 2120 2121 2121 2122 2122 2121 2121 2123 2123 2122 2122 2122 2122 2123 2123 2124 2124 2123 2123 2125 2125 2124 2124 2124 2124 2125 2125 2126 2126 2125 2125 2127 2127 2126 2126 2126 2126 2127 2127 2128 2128 2127 2127 2129 2129 2128 2128 2128 2128 2129 2129 2130 2130 2129 2129 2131 2131 2130 2130 2130 2130 2131 2131 2132 2132 2131 2131 2133 2133 2132 2132 2134 2134 2135 2135 2136 2136 2135 2135 2137 2137 2136 2136 2136 2136 2137 2137 2912 2912 2137 2137 2913 2913 2914 2914 2138 2138 2139 2139 2140 2140 2139 2139 2141 2141 2140 2140 2140 2140 2141 2141 2142 2142 2141 2141 2143 2143 2142 2142 2142 2142 2143 2143 2144 2144 2143 2143 2145 2145 2144 2144 2144 2144 2145 2145 2146 2146 2145 2145 2147 2147 2146 2146 2146 2146 2147 2147 2148 2148 2147 2147 2149 2149 2148 2148 2148 2148 2149 2149 2150 2150 2149 2149 2151 2151 2150 2150 2150 2150 2151 2151 2152 2152 2151 2151 2153 2153 2152 2152 2152 2152 2153 2153 2154 2154 2153 2153 2155 2155 2154 2154 2154 2154 2155 2155 2156 2156 2155 2155 2157 2157 2156 2156 2156 2156 2157 2157 2158 2158 2157 2157 2159 2159 2158 2158 2158 2158 2159 2159 2160 2160 2159 2159 2161 2161 2160 2160 2160 2160 2161 2161 2162 2162 2161 2161 2163 2163 2162 2162 2164 2164 2165 2165 2166 2166 2165 2165 2167 2167 2166 2166 2166 2166 2167 2167 2168 2168 2167 2167 2169 2169 2168 2168 2168 2168 2169 2169 2170 2170 2169 2169 2171 2171 2170 2170 2170 2170 2171 2171 2172 2172 2171 2171 2173 2173 2172 2172 2172 2172 2173 2173 2174 2174 2173 2173 2175 2175 2174 2174 2174 2174 2175 2175 2176 2176 2175 2175 2177 2177 2176 2176 2176 2176 2177 2177 2178 2178 2177 2177 2179 2179 2178 2178 2178 2178 2179 2179 2180 2180 2179 2179 2181 2181 2180 2180 2191 2191 2190 2190 2186 2186 2191 2191 2186 2186 2187 2187 2186 2186 2182 2182 2187 2187 2187 2187 2182 2182 2183 2183 2182 2182 2184 2184 2183 2183 2183 2183 2184 2184 2185 2185 2184 2184 2188 2188 2185 2185 2185 2185 2188 2188 2189 2189 2188 2188 2192 2192 2189 2189 2189 2189 2192 2192 2193 2193 2194 2194 2195 2195 2196 2196 2195 2195 2197 2197 2196 2196 2196 2196 2197 2197 2198 2198 2197 2197 2199 2199 2198 2198 2198 2198 2199 2199 2200 2200 2199 2199 2201 2201 2200 2200 2202 2202 2203 2203 2204 2204 2203 2203 2205 2205 2204 2204 2204 2204 2205 2205 2206 2206 2205 2205 2207 2207 2206 2206 2206 2206 2207 2207 2208 2208 2207 2207 2209 2209 2208 2208 2210 2210 2211 2211 2212 2212 2211 2211 2213 2213 2212 2212 2212 2212 2213 2213 2214 2214 2213 2213 2215 2215 2214 2214 2214 2214 2215 2215 2216 2216 2215 2215 2217 2217 2216 2216 2216 2216 2217 2217 2218 2218 2217 2217 2219 2219 2218 2218 2218 2218 2219 2219 2220 2220 2219 2219 2221 2221 2220 2220 2220 2220 2221 2221 2222 2222 2221 2221 2223 2223 2222 2222 2222 2222 2223 2223 2224 2224 2223 2223 2225 2225 2224 2224 2224 2224 2225 2225 2226 2226 2225 2225 2227 2227 2226 2226 2226 2226 2227 2227 2228 2228 2227 2227 2229 2229 2228 2228 2228 2228 2229 2229 2230 2230 2229 2229 2231 2231 2230 2230 2232 2232 2233 2233 2234 2234 2233 2233 2235 2235 2234 2234 2234 2234 2235 2235 2236 2236 2235 2235 2237 2237 2236 2236 2236 2236 2237 2237 2238 2238 2237 2237 2239 2239 2238 2238 2238 2238 2239 2239 2240 2240 2239 2239 2241 2241 2240 2240 2240 2240 2241 2241 2242 2242 2241 2241 2243 2243 2242 2242 2242 2242 2243 2243 2244 2244 2243 2243 2245 2245 2244 2244 2247 2247 2246 2246 2248 2248 2247 2247 2248 2248 2249 2249 2248 2248 2250 2250 2249 2249 2249 2249 2250 2250 2251 2251 2250 2250 2252 2252 2251 2251 2251 2251 2252 2252 2253 2253 2254 2254 2255 2255 2256 2256 2255 2255 2257 2257 2256 2256 2256 2256 2257 2257 2258 2258 2257 2257 2259 2259 2258 2258 2258 2258 2259 2259 2260 2260 2259 2259 2261 2261 2260 2260 2260 2260 2261 2261 2262 2262 2261 2261 2263 2263 2262 2262 2262 2262 2263 2263 2264 2264 2263 2263 2265 2265 2264 2264 2264 2264 2265 2265 2266 2266 2265 2265 2267 2267 2266 2266 2266 2266 2267 2267 2268 2268 2267 2267 2269 2269 2268 2268 2270 2270 2271 2271 2272 2272 2271 2271 2273 2273 2272 2272 2272 2272 2273 2273 2274 2274 2273 2273 2275 2275 2274 2274 2274 2274 2275 2275 2276 2276 2275 2275 2277 2277 2276 2276 2276 2276 2277 2277 2278 2278 2277 2277 2279 2279 2278 2278 2278 2278 2279 2279 2280 2280 2279 2279 2281 2281 2280 2280 2280 2280 2281 2281 2282 2282 2281 2281 2283 2283 2282 2282 2282 2282 2283 2283 2284 2284 2283 2283 2285 2285 2284 2284 2284 2284 2285 2285 2286 2286 2285 2285 2287 2287 2286 2286 2286 2286 2287 2287 2288 2288 2287 2287 2289 2289 2288 2288 2288 2288 2289 2289 2290 2290 2289 2289 2291 2291 2290 2290 2290 2290 2291 2291 2915 2915 2291 2291 2916 2916 2917 2917 2292 2292 2293 2293 2294 2294 2293 2293 2295 2295 2294 2294 2294 2294 2295 2295 2296 2296 2295 2295 2297 2297 2296 2296 2296 2296 2297 2297 2298 2298 2297 2297 2299 2299 2298 2298 2298 2298 2299 2299 2300 2300 2299 2299 2301 2301 2300 2300 2302 2302 2303 2303 2304 2304 2303 2303 2305 2305 2304 2304 2304 2304 2305 2305 2306 2306 2305 2305 2307 2307 2306 2306 2323 2323 2322 2322 2324 2324 2323 2323 2324 2324 2325 2325 2324 2324 2320 2320 2325 2325 2325 2325 2320 2320 2321 2321 2320 2320 2318 2318 2321 2321 2321 2321 2318 2318 2319 2319 2918 2918 2316 2316 2919 2919 2920 2920 2316 2316 2317 2317 2316 2316 2314 2314 2317 2317 2317 2317 2314 2314 2315 2315 2314 2314 2312 2312 2315 2315 2315 2315 2312 2312 2313 2313 2312 2312 2310 2310 2313 2313 2313 2313 2310 2310 2311 2311 2310 2310 2308 2308 2311 2311 2311 2311 2308 2308 2309 2309 2326 2326 2327 2327 2328 2328 2327 2327 2329 2329 2328 2328 2328 2328 2329 2329 2330 2330 2329 2329 2331 2331 2330 2330 2332 2332 2336 2336 2333 2333 2336 2336 2337 2337 2333 2333 2337 2337 2336 2336 2340 2340 2336 2336 2338 2338 2340 2340 2340 2340 2338 2338 2345 2345 2338 2338 2344 2344 2345 2345 2345 2345 2344 2344 2349 2349 2344 2344 2348 2348 2349 2349 2349 2349 2348 2348 2351 2351 2342 2342 2347 2347 2346 2346 2347 2347 2353 2353 2346 2346 2346 2346 2353 2353 2352 2352 2353 2353 2355 2355 2352 2352 2352 2352 2355 2355 2354 2354 2355 2355 2351 2351 2354 2354 2354 2354 2351 2351 2350 2350 2351 2351 2348 2348 2350 2350 2334 2334 2335 2335 2339 2339 2335 2335 2341 2341 2339 2339 2339 2339 2341 2341 2342 2342 2341 2341 2343 2343 2342 2342 2342 2342 2343 2343 2347 2347 2356 2356 2357 2357 2358 2358 2357 2357 2359 2359 2358 2358 2358 2358 2359 2359 2360 2360 2359 2359 2361 2361 2360 2360 2362 2362 2363 2363 2364 2364 2363 2363 2365 2365 2364 2364 2364 2364 2365 2365 2366 2366 2365 2365 2367 2367 2366 2366 2366 2366 2367 2367 2368 2368 2367 2367 2369 2369 2368 2368 2368 2368 2369 2369 2370 2370 2369 2369 2371 2371 2370 2370 2370 2370 2371 2371 2372 2372 2371 2371 2373 2373 2372 2372 2372 2372 2373 2373 2374 2374 2373 2373 2375 2375 2374 2374 2374 2374 2375 2375 2376 2376 2375 2375 2377 2377 2376 2376 2376 2376 2377 2377 2378 2378 2377 2377 2379 2379 2378 2378 2378 2378 2379 2379 2380 2380 2379 2379 2381 2381 2380 2380 2380 2380 2381 2381 2382 2382 2381 2381 2383 2383 2382 2382 2384 2384 2385 2385 2386 2386 2385 2385 2387 2387 2386 2386 2386 2386 2387 2387 2388 2388 2387 2387 2389 2389 2388 2388 2390 2390 2391 2391 2392 2392 2391 2391 2393 2393 2392 2392 2392 2392 2393 2393 2394 2394 2393 2393 2395 2395 2394 2394 2396 2396 2397 2397 2398 2398 2397 2397 2399 2399 2398 2398 2398 2398 2399 2399 2400 2400 2399 2399 2401 2401 2400 2400 2400 2400 2401 2401 2402 2402 2401 2401 2403 2403 2402 2402 2402 2402 2403 2403 2404 2404 2403 2403 2405 2405 2404 2404 2404 2404 2405 2405 2406 2406 2405 2405 2407 2407 2406 2406 2406 2406 2407 2407 2408 2408 2407 2407 2409 2409 2408 2408 2408 2408 2409 2409 2410 2410 2409 2409 2411 2411 2410 2410 2412 2412 2413 2413 2414 2414 2413 2413 2415 2415 2414 2414 2414 2414 2415 2415 2416 2416 2415 2415 2417 2417 2416 2416 2418 2418 2419 2419 2420 2420 2419 2419 2421 2421 2420 2420 2420 2420 2421 2421 2422 2422 2421 2421 2423 2423 2422 2422 2422 2422 2423 2423 2424 2424 2423 2423 2425 2425 2424 2424 2426 2426 2427 2427 2428 2428 2427 2427 2429 2429 2428 2428 2428 2428 2429 2429 2430 2430 2429 2429 2431 2431 2430 2430 2432 2432 2433 2433 2434 2434 2433 2433 2435 2435 2434 2434 2434 2434 2435 2435 2436 2436 2435 2435 2437 2437 2436 2436 2438 2438 2439 2439 2440 2440 2439 2439 2441 2441 2440 2440 2440 2440 2441 2441 2442 2442 2441 2441 2443 2443 2442 2442 2444 2444 2445 2445 2446 2446 2445 2445 2447 2447 2446 2446 2446 2446 2447 2447 2448 2448 2447 2447 2449 2449 2448 2448 2448 2448 2449 2449 2450 2450 2449 2449 2451 2451 2450 2450 2450 2450 2451 2451 2921 2921 2451 2451 2922 2922 2923 2923 2452 2452 2453 2453 2454 2454 2453 2453 2455 2455 2454 2454 2454 2454 2455 2455 2456 2456 2455 2455 2457 2457 2456 2456 2458 2458 2459 2459 2460 2460 2459 2459 2461 2461 2460 2460 2460 2460 2461 2461 2462 2462 2461 2461 2463 2463 2462 2462 2924 2924 2925 2925 2464 2464 2926 2926 2465 2465 2464 2464 2464 2464 2465 2465 2466 2466 2465 2465 2467 2467 2466 2466 2466 2466 2467 2467 2468 2468 2467 2467 2469 2469 2468 2468 2468 2468 2469 2469 2470 2470 2469 2469 2471 2471 2470 2470 2473 2473 2472 2472 2474 2474 2473 2473 2474 2474 2475 2475 2474 2474 2476 2476 2475 2475 2475 2475 2476 2476 2477 2477 2927 2927 2478 2478 2928 2928 2929 2929 2478 2478 2479 2479 2478 2478 2480 2480 2479 2479 2479 2479 2480 2480 2481 2481 2480 2480 2482 2482 2481 2481 2481 2481 2482 2482 2483 2483 2482 2482 2484 2484 2483 2483 2483 2483 2484 2484 2485 2485 2487 2487 2486 2486 2488 2488 2487 2487 2488 2488 2489 2489 2488 2488 2490 2490 2489 2489 2489 2489 2490 2490 2491 2491 2490 2490 2492 2492 2491 2491 2491 2491 2492 2492 2493 2493 2492 2492 2930 2930 2493 2493 2493 2493 2931 2931 2932 2932 2494 2494 2496 2496 2495 2495 2495 2495 2496 2496 2497 2497 2496 2496 2498 2498 2497 2497 2497 2497 2498 2498 2499 2499 2500 2500 2501 2501 2502 2502 2501 2501 2503 2503 2502 2502 2502 2502 2503 2503 2504 2504 2503 2503 2505 2505 2504 2504 2504 2504 2505 2505 2506 2506 2505 2505 2507 2507 2506 2506 2506 2506 2507 2507 2933 2933 2507 2507 2934 2934 2935 2935 2508 2508 2509 2509 2510 2510 2509 2509 2511 2511 2510 2510 2510 2510 2511 2511 2512 2512 2511 2511 2513 2513 2512 2512 2512 2512 2513 2513 2514 2514 2513 2513 2515 2515 2514 2514 2516 2516 2517 2517 2518 2518 2517 2517 2519 2519 2518 2518 2518 2518 2519 2519 2520 2520 2519 2519 2521 2521 2520 2520 2520 2520 2521 2521 2522 2522 2521 2521 2523 2523 2522 2522 2936 2936 2937 2937 2524 2524 2938 2938 2525 2525 2524 2524 2524 2524 2525 2525 2526 2526 2525 2525 2527 2527 2526 2526 2526 2526 2527 2527 2528 2528 2527 2527 2529 2529 2528 2528 2528 2528 2529 2529 2530 2530 2529 2529 2531 2531 2530 2530 2532 2532 2533 2533 2534 2534 2533 2533 2535 2535 2534 2534 2534 2534 2535 2535 2536 2536 2535 2535 2537 2537 2536 2536 2536 2536 2537 2537 2538 2538 2537 2537 2539 2539 2538 2538 2538 2538 2539 2539 2939 2939 2539 2539 2940 2940 2941 2941 2540 2540 2541 2541 2542 2542 2541 2541 2543 2543 2542 2542 2544 2544 2545 2545 2546 2546 2545 2545 2547 2547 2546 2546 2546 2546 2547 2547 2548 2548 2547 2547 2549 2549 2548 2548 2548 2548 2549 2549 2550 2550 2549 2549 2551 2551 2550 2550 2550 2550 2551 2551 2552 2552 2551 2551 2553 2553 2552 2552 2552 2552 2553 2553 2554 2554 2553 2553 2555 2555 2554 2554 2942 2942 2943 2943 2556 2556 2944 2944 2557 2557 2556 2556 2556 2556 2557 2557 2558 2558 2557 2557 2559 2559 2558 2558 2558 2558 2559 2559 2560 2560 2559 2559 2561 2561 2560 2560 2560 2560 2561 2561 2562 2562 2561 2561 2563 2563 2562 2562 2564 2564 2565 2565 2945 2945 2565 2565 2946 2946 2947 2947 2566 2566 2567 2567 2568 2568 2567 2567 2569 2569 2568 2568 2568 2568 2569 2569 2570 2570 2569 2569 2571 2571 2570 2570 2570 2570 2571 2571 2572 2572 2571 2571 2573 2573 2572 2572 2572 2572 2573 2573 2574 2574 2573 2573 2575 2575 2574 2574 2574 2574 2575 2575 2576 2576 2575 2575 2577 2577 2576 2576 2576 2576 2577 2577 2578 2578 2577 2577 2579 2579 2578 2578 2948 2948 2949 2949 2582 2582 2950 2950 2583 2583 2582 2582 2582 2582 2583 2583 2584 2584 2583 2583 2585 2585 2584 2584 2584 2584 2585 2585 2586 2586 2585 2585 2587 2587 2586 2586 2586 2586 2587 2587 2588 2588 2587 2587 2589 2589 2588 2588 2588 2588 2589 2589 2590 2590 2589 2589 2591 2591 2590 2590 2590 2590 2591 2591 2592 2592 2591 2591 2593 2593 2592 2592 2592 2592 2593 2593 2594 2594 2593 2593 2595 2595 2594 2594 2594 2594 2595 2595 2596 2596 2595 2595 2597 2597 2596 2596 2596 2596 2597 2597 2598 2598 2597 2597 2599 2599 2598 2598 2600 2600 2601 2601 2602 2602 2601 2601 2603 2603 2602 2602 2951 2951 2952 2952 2604 2604 2953 2953 2605 2605 2604 2604 2604 2604 2605 2605 2606 2606 2605 2605 2607 2607 2606 2606 2606 2606 2607 2607 2608 2608 2607 2607 2609 2609 2608 2608 2608 2608 2609 2609 2610 2610 2609 2609 2611 2611 2610 2610 2610 2610 2611 2611 2612 2612 2611 2611 2613 2613 2612 2612 2612 2612 2613 2613 2614 2614 2613 2613 2615 2615 2614 2614 2616 2616 2617 2617 2618 2618 2617 2617 2619 2619 2618 2618 2618 2618 2619 2619 2620 2620 2619 2619 2621 2621 2620 2620 2620 2620 2621 2621 2622 2622 2621 2621 2623 2623 2622 2622 2622 2622 2623 2623 2624 2624 2623 2623 2625 2625 2624 2624 2954 2954 2955 2955 2626 2626 2956 2956 2627 2627 2626 2626 2626 2626 2627 2627 2628 2628 2627 2627 2629 2629 2628 2628 2628 2628 2629 2629 2630 2630 2629 2629 2631 2631 2630 2630 2632 2632 2633 2633 2634 2634 2633 2633 2635 2635 2634 2634 2634 2634 2635 2635 2636 2636 2635 2635 2637 2637 2636 2636 2636 2636 2637 2637 2957 2957 2637 2637 2958 2958 2959 2959 2638 2638 2639 2639 2640 2640 2639 2639 2641 2641 2640 2640 2640 2640 2641 2641 2642 2642 2641 2641 2643 2643 2642 2642 2642 2642 2643 2643 2644 2644 2643 2643 2645 2645 2644 2644 2646 2646 2647 2647 2648 2648 2647 2647 2649 2649 2648 2648 2648 2648 2649 2649 2650 2650 2649 2649 2651 2651 2650 2650 2650 2650 2651 2651 2652 2652 2651 2651 2653 2653 2652 2652 2652 2652 2653 2653 2654 2654 2653 2653 2655 2655 2654 2654 2654 2654 2655 2655 2656 2656 2655 2655 2657 2657 2656 2656 2656 2656 2657 2657 2960 2960 2657 2657 2961 2961 2962 2962 2660 2660 2661 2661 2662 2662 2661 2661 2663 2663 2662 2662 2662 2662 2663 2663 2664 2664 2663 2663 2665 2665 2664 2664 2664 2664 2665 2665 2666 2666 2665 2665 2667 2667 2666 2666 2668 2668 2669 2669 2670 2670 2669 2669 2671 2671 2670 2670 2963 2963 2964 2964 2672 2672 2965 2965 2673 2673 2672 2672 2672 2672 2673 2673 2674 2674 2673 2673 2675 2675 2674 2674 2674 2674 2675 2675 2676 2676 2675 2675 2677 2677 2676 2676 2676 2676 2677 2677 2678 2678 2677 2677 2679 2679 2678 2678 2680 2680 2681 2681 2682 2682 2681 2681 2683 2683 2682 2682 2682 2682 2683 2683 2684 2684 2683 2683 2685 2685 2684 2684 2684 2684 2685 2685 2686 2686 2685 2685 2687 2687 2686 2686 2686 2686 2687 2687 2688 2688 2687 2687 2689 2689 2688 2688 2688 2688 2689 2689 2690 2690 2689 2689 2691 2691 2690 2690 2690 2690 2691 2691 2692 2692 2691 2691 2693 2693 2692 2692 2692 2692 2693 2693 2694 2694 2693 2693 2695 2695 2694 2694 2696 2696 2697 2697 2966 2966 2697 2697 2967 2967 2968 2968 2698 2698 2699 2699 2700 2700 2699 2699 2701 2701 2700 2700 2700 2700 2701 2701 2702 2702 2701 2701 2703 2703 2702 2702 2702 2702 2703 2703 2704 2704 2703 2703 2705 2705 2704 2704 2704 2704 2705 2705 2706 2706 2705 2705 2707 2707 2706 2706 2706 2706 2707 2707 2708 2708 2707 2707 2709 2709 2708 2708 2710 2710 2711 2711 2712 2712 2711 2711 2713 2713 2712 2712 2712 2712 2713 2713 2714 2714 2713 2713 2715 2715 2714 2714 2714 2714 2715 2715 2716 2716 2715 2715 2717 2717 2716 2716 2716 2716 2717 2717 2718 2718 2717 2717 2719 2719 2718 2718 2718 2718 2719 2719 2720 2720 2719 2719 2721 2721 2720 2720 2969 2969 2970 2970 2722 2722 2971 2971 2723 2723 2722 2722 2724 2724 2725 2725 2726 2726 2725 2725 2727 2727 2726 2726 2726 2726 2727 2727 2728 2728 2727 2727 2729 2729 2728 2728 2728 2728 2729 2729 2730 2730 2729 2729 2731 2731 2730 2730 2730 2730 2731 2731 2732 2732 2731 2731 2733 2733 2732 2732 2732 2732 2733 2733 2734 2734 2733 2733 2735 2735 2734 2734 2734 2734 2735 2735 2736 2736 2735 2735 2737 2737 2736 2736 2972 2972 2973 2973 2738 2738 2974 2974 2739 2739 2738 2738 2738 2738 2739 2739 2740 2740 2739 2739 2741 2741 2740 2740 2742 2742 2743 2743 2744 2744 2743 2743 2745 2745 2744 2744 2744 2744 2745 2745 2746 2746 2745 2745 2747 2747 2746 2746 2746 2746 2747 2747 2748 2748 2747 2747 2749 2749 2748 2748 2748 2748 2749 2749 2750 2750 2749 2749 2751 2751 2750 2750 2750 2750 2751 2751 2752 2752 2751 2751 2753 2753 2752 2752 2752 2752 2753 2753 2975 2975 2753 2753 2976 2976 2977 2977 2978 2978 2979 2979 2758 2758 2980 2980 2759 2759 2758 2758 2758 2758 2759 2759 2760 2760 2759 2759 2761 2761 2760 2760 2760 2760 2761 2761 2762 2762 2761 2761 2763 2763 2762 2762 2762 2762 2763 2763 2764 2764 2763 2763 2765 2765 2764 2764 2764 2764 2765 2765 2766 2766 2765 2765 2767 2767 2766 2766 2766 2766 2767 2767 2768 2768 2767 2767 2769 2769 2768 2768 2770 2770 2771 2771 2772 2772 2771 2771 2773 2773 2772 2772 2772 2772 2773 2773 2981 2981 2773 2773 2982 2982 2983 2983 2774 2774 2775 2775 2776 2776 2775 2775 2777 2777 2776 2776 2776 2776 2777 2777 2778 2778 2777 2777 2779 2779 2778 2778 2778 2778 2779 2779 2780 2780 2779 2779 2781 2781 2780 2780 2780 2780 2781 2781 2782 2782 2781 2781 2783 2783 2782 2782 2782 2782 2783 2783 2784 2784 2783 2783 2785 2785 2784 2784 2784 2784 2785 2785 2786 2786 2785 2785 2787 2787 2786 2786 2789 2789 2788 2788 2790 2790 2789 2789 2790 2790 2791 2791 2790 2790 2792 2792 2791 2791 2791 2791 2792 2792 2793 2793 2792 2792 2794 2794 2793 2793 2793 2793 2794 2794 2795 2795 2794 2794 2984 2984 2795 2795 2795 2795 2985 2985 2986 2986 2796 2796 2798 2798 2797 2797 2797 2797 2798 2798 2799 2799 2798 2798 2800 2800 2799 2799 2799 2799 2800 2800 2801 2801 2803 2803 2802 2802 2804 2804 2803 2803 2804 2804 2805 2805 2804 2804 2806 2806 2805 2805 2805 2805 2806 2806 2807 2807 2987 2987 2808 2808 2988 2988 2989 2989 2808 2808 2809 2809 2808 2808 2810 2810 2809 2809 2809 2809 2810 2810 2811 2811 2810 2810 2812 2812 2811 2811 2811 2811 2812 2812 2813 2813 2812 2812 2814 2814 2813 2813 2813 2813 2814 2814 2815 2815
+27 27 29 29 31 31 29 29 33 33 31 31 31 31 33 33 35 35 33 33 39 39 35 35 35 35 39 39 37 37 39 39 44 44 37 37 37 37 44 44 41 41 44 44 46 46 41 41 41 41 46 46 42 42 46 46 47 47 42 42 42 42 47 47 40 40 47 47 45 45 40 40 40 40 45 45 36 36 45 45 43 43 36 36 36 36 43 43 34 34 43 43 38 38 34 34 34 34 38 38 30 30 38 38 32 32 30 30 30 30 32 32 26 26 32 32 28 28 26 26 26 26 28 28 23 23 28 28 22 22 23 23 23 23 22 22 20 20 22 22 18 18 20 20 20 20 18 18 16 16 18 18 14 14 16 16 16 16 14 14 12 12 14 14 8 8 12 12 12 12 8 8 10 10 8 8 3 3 10 10 10 10 3 3 6 6 3 3 1 1 6 6 6 6 1 1 5 5 1 1 0 0 5 5 5 5 0 0 7 7 0 0 2 2 7 7 7 7 2 2 11 11 2 2 4 4 11 11 11 11 4 4 13 13 4 4 9 9 13 13 13 13 9 9 17 17 9 9 15 15 17 17 17 17 15 15 21 21 15 15 19 19 21 21 21 21 19 19 24 24 19 19 25 25 24 24 24 24 25 25 27 27 25 25 29 29 27 27 75 75 77 77 79 79 77 77 81 81 79 79 79 79 81 81 83 83 81 81 87 87 83 83 83 83 87 87 85 85 87 87 92 92 85 85 85 85 92 92 89 89 92 92 94 94 89 89 89 89 94 94 90 90 94 94 95 95 90 90 90 90 95 95 88 88 95 95 93 93 88 88 88 88 93 93 84 84 93 93 91 91 84 84 84 84 91 91 82 82 91 91 86 86 82 82 82 82 86 86 78 78 86 86 80 80 78 78 78 78 80 80 74 74 80 80 76 76 74 74 74 74 76 76 71 71 76 76 70 70 71 71 71 71 70 70 68 68 70 70 66 66 68 68 68 68 66 66 64 64 66 66 62 62 64 64 64 64 62 62 60 60 62 62 56 56 60 60 60 60 56 56 58 58 56 56 51 51 58 58 58 58 51 51 54 54 51 51 49 49 54 54 54 54 49 49 53 53 49 49 48 48 53 53 53 53 48 48 55 55 48 48 50 50 55 55 55 55 50 50 59 59 50 50 52 52 59 59 59 59 52 52 61 61 52 52 57 57 61 61 61 61 57 57 65 65 57 57 63 63 65 65 65 65 63 63 69 69 63 63 67 67 69 69 69 69 67 67 72 72 67 67 73 73 72 72 72 72 73 73 75 75 73 73 77 77 75 75 96 96 97 97 98 98 97 97 100 100 98 98 98 98 100 100 102 102 100 100 104 104 102 102 288 288 289 289 106 106 290 290 108 108 106 106 106 106 108 108 110 110 108 108 112 112 110 110 110 110 112 112 114 114 112 112 116 116 114 114 114 114 116 116 118 118 116 116 120 120 118 118 118 118 120 120 122 122 120 120 124 124 122 122 122 122 124 124 126 126 124 124 128 128 126 126 126 126 128 128 130 130 128 128 132 132 130 130 130 130 132 132 291 291 132 132 292 292 293 293 134 134 136 136 138 138 136 136 140 140 138 138 138 138 140 140 142 142 140 140 143 143 142 142 142 142 143 143 139 139 143 143 141 141 139 139 139 139 141 141 135 135 141 141 137 137 135 135 294 294 295 295 131 131 296 296 133 133 131 131 131 131 133 133 127 127 133 133 129 129 127 127 127 127 129 129 123 123 129 129 125 125 123 123 123 123 125 125 119 119 125 125 121 121 119 119 119 119 121 121 115 115 121 121 117 117 115 115 115 115 117 117 111 111 117 117 113 113 111 111 111 111 113 113 107 107 113 113 109 109 107 107 107 107 109 109 297 297 109 109 298 298 299 299 103 103 105 105 99 99 105 105 101 101 99 99 99 99 101 101 96 96 101 101 97 97 96 96 144 144 145 145 146 146 145 145 148 148 146 146 146 146 148 148 150 150 148 148 152 152 150 150 300 300 301 301 154 154 302 302 156 156 154 154 154 154 156 156 158 158 156 156 160 160 158 158 158 158 160 160 162 162 160 160 164 164 162 162 162 162 164 164 166 166 164 164 168 168 166 166 166 166 168 168 170 170 168 168 172 172 170 170 170 170 172 172 174 174 172 172 176 176 174 174 174 174 176 176 178 178 176 176 180 180 178 178 178 178 180 180 303 303 180 180 304 304 305 305 182 182 184 184 186 186 184 184 188 188 186 186 186 186 188 188 190 190 188 188 191 191 190 190 190 190 191 191 187 187 191 191 189 189 187 187 187 187 189 189 183 183 189 189 185 185 183 183 306 306 307 307 179 179 308 308 181 181 179 179 179 179 181 181 175 175 181 181 177 177 175 175 175 175 177 177 171 171 177 177 173 173 171 171 171 171 173 173 167 167 173 173 169 169 167 167 167 167 169 169 163 163 169 169 165 165 163 163 163 163 165 165 159 159 165 165 161 161 159 159 159 159 161 161 155 155 161 161 157 157 155 155 155 155 157 157 309 309 157 157 310 310 311 311 151 151 153 153 147 147 153 153 149 149 147 147 147 147 149 149 144 144 149 149 145 145 144 144 192 192 193 193 194 194 193 193 196 196 194 194 194 194 196 196 198 198 196 196 200 200 198 198 312 312 313 313 202 202 314 314 204 204 202 202 202 202 204 204 206 206 204 204 208 208 206 206 206 206 208 208 210 210 208 208 212 212 210 210 210 210 212 212 214 214 212 212 216 216 214 214 214 214 216 216 218 218 216 216 220 220 218 218 218 218 220 220 222 222 220 220 224 224 222 222 222 222 224 224 226 226 224 224 228 228 226 226 226 226 228 228 315 315 228 228 316 316 317 317 230 230 232 232 234 234 232 232 236 236 234 234 234 234 236 236 238 238 236 236 239 239 238 238 238 238 239 239 235 235 239 239 237 237 235 235 235 235 237 237 231 231 237 237 233 233 231 231 318 318 319 319 227 227 320 320 229 229 227 227 227 227 229 229 223 223 229 229 225 225 223 223 223 223 225 225 219 219 225 225 221 221 219 219 219 219 221 221 215 215 221 221 217 217 215 215 215 215 217 217 211 211 217 217 213 213 211 211 211 211 213 213 207 207 213 213 209 209 207 207 207 207 209 209 203 203 209 209 205 205 203 203 203 203 205 205 321 321 205 205 322 322 323 323 199 199 201 201 195 195 201 201 197 197 195 195 195 195 197 197 192 192 197 197 193 193 192 192 240 240 241 241 242 242 241 241 244 244 242 242 242 242 244 244 246 246 244 244 248 248 246 246 324 324 325 325 250 250 326 326 252 252 250 250 250 250 252 252 254 254 252 252 256 256 254 254 254 254 256 256 258 258 256 256 260 260 258 258 258 258 260 260 262 262 260 260 264 264 262 262 262 262 264 264 266 266 264 264 268 268 266 266 266 266 268 268 270 270 268 268 272 272 270 270 270 270 272 272 274 274 272 272 276 276 274 274 274 274 276 276 327 327 276 276 328 328 329 329 278 278 280 280 282 282 280 280 284 284 282 282 282 282 284 284 286 286 284 284 287 287 286 286 286 286 287 287 283 283 287 287 285 285 283 283 283 283 285 285 279 279 285 285 281 281 279 279 330 330 331 331 275 275 332 332 277 277 275 275 275 275 277 277 271 271 277 277 273 273 271 271 271 271 273 273 267 267 273 273 269 269 267 267 267 267 269 269 263 263 269 269 265 265 263 263 263 263 265 265 259 259 265 265 261 261 259 259 259 259 261 261 255 255 261 261 257 257 255 255 255 255 257 257 251 251 257 257 253 253 251 251 251 251 253 253 333 333 253 253 334 334 335 335 247 247 249 249 243 243 249 249 245 245 243 243 243 243 245 245 240 240 245 245 241 241 240 240
+202 202 199 199 196 196 68 68 50 50 52 52 55 55 53 53 17 17 273 273 218 218 211 211 74 74 70 70 114 114 70 70 67 67 114 114 68 68 63 63 50 50 63 63 59 59 50 50 50 50 59 59 48 48 153 153 167 167 164 164 67 67 65 65 114 114 65 65 62 62 114 114 114 114 62 62 17 17 62 62 58 58 17 17 17 17 58 58 55 55 47 47 16 16 49 49 16 16 17 17 49 49 49 49 17 17 51 51 17 17 53 53 51 51 48 48 19 19 47 47 19 19 18 18 47 47 47 47 18 18 16 16 226 226 223 223 273 273 223 223 221 221 273 273 273 273 221 221 218 218 211 211 205 205 273 273 205 205 197 197 273 273 273 273 197 197 127 127 126 126 127 127 138 138 127 127 141 141 138 138 82 82 97 97 95 95 59 59 56 56 48 48 56 56 29 29 48 48 48 48 29 29 26 26 52 52 54 54 68 68 54 54 57 57 68 68 68 68 57 57 72 72 57 57 61 61 72 72 72 72 61 61 75 75 61 61 64 64 75 75 186 186 188 188 199 199 188 188 190 190 199 199 190 190 192 192 199 199 199 199 192 192 196 196 143 143 141 141 191 191 141 141 127 127 191 191 191 191 127 127 193 193 127 127 197 197 193 193 82 82 95 95 77 77 95 95 92 92 77 77 77 77 92 92 73 73 92 92 90 90 73 73 73 73 90 90 69 69 26 26 24 24 48 48 24 24 22 22 48 48 48 48 22 22 19 19 273 273 272 272 226 226 272 272 271 271 226 226 226 226 271 271 270 270 270 270 268 268 226 226 268 268 265 265 226 226 226 226 265 265 222 222 265 265 263 263 222 222 222 222 263 263 220 220 263 263 261 261 220 220 220 220 261 261 217 217 261 261 231 231 217 217 217 217 231 231 210 210 231 231 227 227 210 210 210 210 227 227 204 204 227 227 219 219 204 204 204 204 219 219 196 196 219 219 209 209 196 196 196 196 209 209 202 202 135 135 136 136 147 147 136 136 137 137 147 147 107 107 106 106 108 108 106 106 105 105 108 108 108 108 105 105 110 110 198 198 201 201 224 224 137 137 139 139 147 147 139 139 142 142 147 147 147 147 142 142 160 160 82 82 78 78 97 97 78 78 74 74 97 97 97 97 74 74 99 99 74 74 114 114 99 99 99 99 114 114 101 101 114 114 113 113 101 101 101 101 113 113 105 105 113 113 111 111 105 105 105 105 111 111 110 110 201 201 207 207 224 224 207 207 216 216 224 224 224 224 216 216 225 225 142 142 144 144 160 160 144 144 146 146 160 160 160 160 146 146 149 149 138 138 134 134 126 126 134 134 133 133 126 126 126 126 133 133 132 132 132 132 131 131 126 126 131 131 129 129 126 126 126 126 129 129 128 128 156 156 154 154 165 165 143 143 191 191 145 145 191 191 189 189 145 145 145 145 189 189 148 148 189 189 187 187 148 148 148 148 187 187 183 183 42 42 46 46 76 76 186 186 199 199 182 182 199 199 195 195 182 182 182 182 195 195 194 194 164 164 162 162 153 153 162 162 161 161 153 153 153 153 161 161 152 152 161 161 160 160 152 152 152 152 160 160 151 151 160 160 149 149 151 151 177 177 176 176 178 178 176 176 175 175 178 178 178 178 175 175 174 174 246 246 243 243 230 230 40 40 43 43 45 45 43 43 41 41 45 45 250 250 277 277 276 276 76 76 46 46 84 84 46 46 60 60 84 84 84 84 60 60 93 93 60 60 71 71 93 93 93 93 71 71 79 79 174 174 173 173 178 178 173 173 172 172 178 178 178 178 172 172 171 171 178 178 182 182 224 224 182 182 194 194 224 224 224 224 194 194 198 198 276 276 274 274 250 250 274 274 269 269 250 250 250 250 269 269 267 267 243 243 241 241 230 230 241 241 240 240 230 230 230 230 240 240 242 242 76 76 45 45 42 42 45 45 41 41 42 42 42 42 41 41 34 34 41 41 39 39 34 34 229 229 235 235 233 233 167 167 153 153 169 169 153 153 150 150 169 169 169 169 150 150 170 170 150 150 148 148 170 170 170 170 148 148 171 171 148 148 183 183 171 171 171 171 183 183 178 178 177 177 178 178 181 181 178 178 224 224 181 181 181 181 224 224 180 180 20 20 15 15 6 6 94 94 96 96 93 93 96 96 98 98 93 93 93 93 98 98 100 100 100 100 102 102 93 93 102 102 103 103 93 93 93 93 103 103 104 104 224 224 228 228 180 180 228 228 237 237 180 180 180 180 237 237 185 185 237 237 245 245 185 185 185 185 245 245 230 230 245 245 249 249 230 230 230 230 249 249 250 250 233 233 232 232 229 229 232 232 234 234 229 229 229 229 234 234 184 184 39 39 37 37 34 34 37 37 36 36 34 34 34 34 36 36 32 32 163 163 159 159 238 238 159 159 158 158 238 238 238 238 158 158 157 157 79 79 80 80 93 93 80 80 75 75 93 93 93 93 75 75 66 66 75 75 64 64 66 66 267 267 264 264 250 250 264 264 248 248 250 250 250 250 248 248 230 230 248 248 247 247 230 230 230 230 247 247 246 246 234 234 236 236 184 184 236 236 238 238 184 184 184 184 238 238 165 165 238 238 157 157 165 165 165 165 157 157 156 156 90 90 88 88 69 69 88 88 87 87 69 69 69 69 87 87 66 66 87 87 89 89 66 66 66 66 89 89 93 93 89 89 91 91 93 93 93 93 91 91 94 94 36 36 35 35 32 32 35 35 25 25 32 32 32 32 25 25 6 6 25 25 23 23 6 6 6 6 23 23 20 20 15 15 14 14 6 6 14 14 13 13 6 6 6 6 13 13 4 4 13 13 11 11 4 4 286 286 279 279 284 284 279 279 277 277 284 284 284 284 277 277 257 257 277 277 250 250 257 257 212 212 251 251 206 206 251 251 244 244 206 206 206 206 244 244 200 200 253 253 254 254 262 262 258 258 283 283 256 256 283 283 262 262 256 256 256 256 262 262 255 255 262 262 254 254 255 255 281 281 282 282 286 286 282 282 280 280 286 286 286 286 280 280 279 279 212 212 214 214 251 251 214 214 215 215 251 251 251 251 215 215 262 262 215 215 213 213 262 262 262 262 213 213 253 253 213 213 208 208 253 253 253 253 208 208 203 203 258 258 259 259 283 283 259 259 260 260 283 283 283 283 260 260 285 285 260 260 266 266 285 285 285 285 266 266 287 287 266 266 275 275 287 287 287 287 275 275 289 289 275 275 278 278 289 289 289 289 278 278 290 290 278 278 281 281 290 290 290 290 281 281 288 288 281 281 286 286 288 288 21 21 3 3 12 12 3 3 1 1 12 12 12 12 1 1 8 8 11 11 10 10 4 4 10 10 9 9 4 4 4 4 9 9 2 2 9 9 8 8 2 2 2 2 8 8 0 0 8 8 1 1 0 0 163 163 238 238 168 168 238 238 239 239 168 168 168 168 239 239 203 203 239 239 252 252 203 203 203 203 252 252 253 253 200 200 244 244 166 166 244 244 179 179 166 166 166 166 179 179 140 140 179 179 155 155 140 140 140 140 155 155 125 125 155 155 130 130 125 125 125 125 130 130 123 123 130 130 124 124 123 123 123 123 124 124 121 121 124 124 122 122 121 121 121 121 122 122 119 119 122 122 120 120 119 119 119 119 120 120 117 117 120 120 118 118 117 117 117 117 118 118 115 115 118 118 116 116 115 115 115 115 116 116 112 112 116 116 109 109 112 112 112 112 109 109 86 86 109 109 85 85 86 86 86 86 85 85 83 83 85 85 81 81 83 83 83 83 81 81 44 44 81 81 38 38 44 44 44 44 38 38 33 33 38 38 31 31 33 33 33 33 31 31 30 30 31 31 27 27 30 30 30 30 27 27 28 28 27 27 7 7 28 28 28 28 7 7 21 21 7 7 5 5 21 21 21 21 5 5 3 3 344 344 343 343 342 342 334 334 336 336 343 343 342 342 341 341 344 344 341 341 339 339 344 344 344 344 339 339 337 337 329 329 317 317 316 316 295 295 297 297 291 291 297 297 299 299 291 291 291 291 299 299 301 301 334 334 343 343 332 332 304 304 302 302 293 293 302 302 300 300 293 293 293 293 300 300 292 292 300 300 298 298 292 292 298 298 296 296 292 292 292 292 296 296 291 291 296 296 294 294 291 291 291 291 294 294 295 295 336 336 338 338 343 343 338 338 340 340 343 343 343 343 340 340 342 342 337 337 335 335 344 344 335 335 333 333 344 344 344 344 333 333 319 319 333 333 331 331 319 319 319 319 331 331 329 329 324 324 309 309 311 311 329 329 316 316 319 319 316 316 314 314 319 319 319 319 314 314 312 312 301 301 303 303 291 291 303 303 305 305 291 291 291 291 305 305 343 343 305 305 307 307 343 343 343 343 307 307 309 309 311 311 313 313 324 324 313 313 315 315 324 324 324 324 315 315 322 322 324 324 326 326 309 309 326 326 328 328 309 309 309 309 328 328 343 343 328 328 330 330 343 343 343 343 330 330 332 332 312 312 310 310 319 319 310 310 308 308 319 319 319 319 308 308 293 293 308 308 306 306 293 293 293 293 306 306 304 304 329 329 327 327 317 317 327 327 325 325 317 317 317 317 325 325 323 323 323 323 321 321 317 317 321 321 318 318 317 317 317 317 318 318 315 315 318 318 320 320 315 315 315 315 320 320 322 322 619 619 614 614 724 724 473 473 466 466 465 465 425 425 467 467 387 387 688 688 684 684 704 704 630 630 704 704 628 628 704 704 584 584 628 628 628 628 584 584 626 626 584 584 621 621 626 626 713 713 730 730 707 707 730 730 699 699 707 707 640 640 639 639 696 696 704 704 684 684 584 584 684 684 681 681 584 584 584 584 681 681 678 678 630 630 633 633 704 704 633 633 635 635 704 704 704 704 635 635 701 701 635 635 640 640 701 701 701 701 640 640 697 697 640 640 696 696 697 697 688 688 704 704 693 693 704 704 711 711 693 693 693 693 711 711 721 721 678 678 676 676 584 584 676 676 679 679 584 584 584 584 679 679 682 682 682 682 685 685 584 584 685 685 689 689 584 584 584 584 689 689 730 730 689 689 694 694 730 730 730 730 694 694 699 699 719 719 712 712 727 727 712 712 706 706 727 727 727 727 706 706 721 721 706 706 698 698 721 721 721 721 698 698 693 693 588 588 591 591 606 606 591 591 595 595 606 606 606 606 595 595 603 603 595 595 600 600 603 603 621 621 584 584 606 606 584 584 583 583 606 606 606 606 583 583 588 588 659 659 660 660 639 639 686 686 687 687 726 726 687 687 692 692 726 726 726 726 692 692 725 725 659 659 639 639 658 658 660 660 661 661 639 639 661 661 663 663 639 639 639 639 663 663 665 665 674 674 675 675 703 703 703 703 700 700 674 674 700 700 695 695 674 674 674 674 695 695 696 696 686 686 726 726 680 680 726 726 718 718 680 680 680 680 718 718 675 675 718 718 709 709 675 675 675 675 709 709 703 703 665 665 669 669 639 639 669 669 670 670 639 639 639 639 670 670 696 696 670 670 671 671 696 696 696 696 671 671 674 674 738 738 726 726 737 737 726 726 725 725 737 737 737 737 725 725 736 736 725 725 724 724 736 736 736 736 724 724 741 741 724 724 748 748 741 741 759 759 760 760 766 766 760 760 761 761 766 766 766 766 761 761 773 773 761 761 781 781 773 773 781 781 784 784 773 773 773 773 784 784 803 803 784 784 786 786 803 803 803 803 786 786 792 792 749 749 747 747 724 724 747 747 745 745 724 724 724 724 745 745 743 743 743 743 744 744 724 724 744 744 758 758 724 724 724 724 758 758 748 748 746 746 754 754 762 762 792 792 794 794 803 803 794 794 795 795 803 803 803 803 795 795 805 805 795 795 797 797 805 805 777 777 776 776 802 802 759 759 766 766 756 756 766 766 765 765 756 756 756 756 765 765 752 752 765 765 758 758 752 752 752 752 758 758 751 751 758 758 744 744 751 751 751 751 744 744 753 753 744 744 746 746 753 753 753 753 746 746 755 755 802 802 776 776 798 798 776 776 774 774 798 798 774 774 772 772 798 798 798 798 772 772 771 771 770 770 769 769 724 724 762 762 764 764 746 746 764 764 763 763 746 746 746 746 763 763 755 755 769 769 768 768 724 724 768 768 750 750 724 724 724 724 750 750 749 749 777 777 802 802 783 783 802 802 804 804 783 783 783 783 804 804 793 793 804 804 806 806 793 793 793 793 806 806 796 796 806 806 808 808 796 796 796 796 808 808 800 800 797 797 799 799 805 805 799 799 801 801 805 805 805 805 801 801 807 807 801 801 800 800 807 807 807 807 800 800 809 809 800 800 808 808 809 809 724 724 723 723 775 775 771 771 770 770 798 798 770 770 724 724 798 798 798 798 724 724 779 779 724 724 775 775 779 779 722 722 757 757 723 723 757 757 767 767 723 723 723 723 767 767 775 775 705 705 710 710 723 723 710 710 715 715 723 723 715 715 717 717 723 723 723 723 717 717 722 722 717 717 716 716 722 722 722 722 716 716 714 714 714 714 708 708 722 722 708 708 702 702 722 722 722 722 702 702 677 677 702 702 666 666 677 677 677 677 666 666 643 643 666 666 625 625 643 643 643 643 625 625 592 592 625 625 577 577 592 592 592 592 577 577 572 572 577 577 571 571 572 572 572 572 571 571 565 565 571 571 564 564 565 565 565 565 564 564 556 556 407 407 396 396 382 382 564 564 559 559 556 556 559 559 552 552 556 556 556 556 552 552 546 546 552 552 545 545 546 546 546 546 545 545 539 539 545 545 538 538 539 539 539 539 538 538 520 520 538 538 525 525 520 520 520 520 525 525 469 469 525 525 470 470 469 469 469 469 470 470 459 459 470 470 460 460 459 459 459 459 460 460 448 448 460 460 452 452 448 448 448 448 452 452 399 399 452 452 407 407 399 399 399 399 407 407 381 381 407 407 382 382 381 381 374 374 377 377 382 382 377 377 380 380 382 382 382 382 380 380 381 381 360 360 361 361 351 351 361 361 367 367 351 351 367 367 370 370 351 351 351 351 370 370 385 385 349 349 357 357 351 351 357 357 359 359 351 351 351 351 359 359 360 360 353 353 354 354 349 349 354 354 355 355 349 349 349 349 355 355 357 357 349 349 347 347 353 353 347 347 345 345 353 353 353 353 345 345 358 358 345 345 346 346 358 358 358 358 346 346 368 368 405 405 458 458 409 409 458 458 464 464 409 409 409 409 464 464 423 423 432 432 433 433 391 391 433 433 451 451 391 391 391 391 451 451 405 405 451 451 455 455 405 405 405 405 455 455 458 458 370 370 372 372 385 385 372 372 384 384 385 385 385 385 384 384 389 389 391 391 397 397 398 398 441 441 453 453 462 462 389 389 384 384 391 391 384 384 395 395 391 391 391 391 395 395 397 397 398 398 400 400 391 391 400 400 404 404 391 391 391 391 404 404 432 432 404 404 406 406 432 432 432 432 406 406 450 450 406 406 403 403 450 450 403 403 402 402 450 450 402 402 394 394 450 450 450 450 394 394 392 392 466 466 445 445 465 465 445 445 444 444 465 465 465 465 444 444 464 464 444 444 436 436 464 464 464 464 436 436 423 423 435 435 439 439 467 467 438 438 434 434 466 466 425 425 428 428 467 467 428 428 430 430 467 467 467 467 430 430 435 435 439 439 443 443 467 467 443 443 449 449 467 467 467 467 449 449 466 466 449 449 442 442 466 466 466 466 442 442 438 438 440 440 447 447 466 466 447 447 446 446 466 466 466 466 446 446 445 445 427 427 431 431 429 429 431 431 434 434 429 429 434 434 431 431 466 466 431 431 437 437 466 466 466 466 437 437 440 440 415 415 413 413 386 386 413 413 411 411 386 386 386 386 411 411 410 410 416 416 418 418 387 387 418 418 421 421 387 387 387 387 421 421 425 425 415 415 386 386 417 417 386 386 419 419 417 417 417 417 419 419 420 420 410 410 412 412 387 387 412 412 414 414 387 387 387 387 414 414 416 416 420 420 419 419 424 424 419 419 422 422 424 424 424 424 422 422 427 427 422 422 426 426 427 427 427 427 426 426 431 431 410 410 387 387 386 386 387 387 363 363 386 386 386 386 363 363 362 362 365 365 373 373 362 362 373 373 376 376 362 362 362 362 376 376 386 386 365 365 366 366 373 373 366 366 369 369 373 373 373 373 369 369 371 371 473 473 474 474 466 466 474 474 477 477 466 466 466 466 477 477 467 467 477 477 479 479 467 467 467 467 479 479 483 483 521 521 524 524 528 528 483 483 485 485 467 467 485 485 487 487 467 467 467 467 487 487 529 529 487 487 490 490 529 529 529 529 490 490 528 528 490 490 504 504 528 528 528 528 504 504 507 507 507 507 511 511 528 528 511 511 517 517 528 528 528 528 517 517 521 521 486 486 484 484 464 464 484 484 481 481 464 464 464 464 481 481 478 478 486 486 464 464 489 489 464 464 482 482 489 489 489 489 482 482 491 491 482 482 516 516 491 491 491 491 516 516 495 495 478 478 476 476 464 464 476 476 471 471 464 464 464 464 471 471 465 465 471 471 472 472 465 465 465 465 472 472 473 473 634 634 631 631 657 657 624 624 622 622 620 620 624 624 620 620 579 579 639 639 638 638 658 658 638 638 637 637 658 658 658 658 637 637 657 657 637 637 636 636 657 657 657 657 636 636 634 634 631 631 629 629 657 657 629 629 627 627 657 657 657 657 627 627 622 622 620 620 615 615 579 579 615 615 609 609 579 579 579 579 609 609 576 576 609 609 581 581 576 576 576 576 581 581 569 569 622 622 624 624 657 657 624 624 644 644 657 657 657 657 644 644 646 646 646 646 647 647 657 657 647 647 648 648 657 657 657 657 648 648 650 650 652 652 653 653 655 655 581 581 575 575 569 569 575 575 567 567 569 569 569 569 567 567 563 563 567 567 561 561 563 563 563 563 561 561 555 555 561 561 554 554 555 555 555 555 554 554 553 553 554 554 550 550 553 553 553 553 550 550 548 548 550 550 544 544 548 548 548 548 544 544 541 541 544 544 537 537 541 541 541 541 537 537 535 535 537 537 533 533 535 535 535 535 533 533 516 516 533 533 501 501 516 516 516 516 501 501 495 495 650 650 651 651 657 657 651 651 652 652 657 657 657 657 652 652 656 656 652 652 655 655 656 656 585 585 584 584 731 731 584 584 730 730 731 731 731 731 730 730 791 791 730 730 790 790 791 791 713 713 720 720 730 730 720 720 729 729 730 730 730 730 729 729 790 790 739 739 789 789 735 735 789 789 790 790 735 735 735 735 790 790 733 733 790 790 729 729 733 733 785 785 787 787 739 739 787 787 788 788 739 739 739 739 788 788 789 789 719 719 727 727 728 728 727 727 740 740 728 728 728 728 740 740 732 732 740 740 742 742 732 732 742 742 778 778 732 732 732 732 778 778 734 734 778 778 780 780 734 734 734 734 780 780 739 739 780 780 782 782 739 739 739 739 782 782 785 785 346 346 348 348 368 368 348 348 350 350 368 368 368 368 350 350 375 375 350 350 352 352 375 375 375 375 352 352 378 378 352 352 356 356 378 378 378 378 356 356 379 379 356 356 374 374 379 379 379 379 374 374 383 383 374 374 382 382 383 383 383 383 382 382 390 390 382 382 396 396 390 390 604 604 623 623 607 607 623 623 610 610 607 607 604 604 601 601 623 623 601 601 598 598 623 623 623 623 598 598 570 570 598 598 596 596 570 570 570 570 596 596 593 593 590 590 594 594 578 578 594 594 597 597 578 578 578 578 597 597 614 614 597 597 599 599 614 614 614 614 599 599 602 602 602 602 605 605 614 614 605 605 608 608 614 614 614 614 608 608 724 724 593 593 589 589 570 570 589 589 586 586 570 570 570 570 586 586 573 573 586 586 582 582 573 573 573 573 582 582 578 578 582 582 587 587 578 578 578 578 587 587 590 590 608 608 611 611 724 724 611 611 613 613 724 724 724 724 613 613 617 617 610 610 623 623 612 612 623 623 632 632 612 612 612 612 632 632 616 616 632 632 642 642 616 616 616 616 642 642 618 618 642 642 645 645 618 618 618 618 645 645 617 617 645 645 649 649 617 617 617 617 649 649 724 724 649 649 654 654 724 724 724 724 654 654 662 662 662 662 664 664 724 724 664 664 667 667 724 724 724 724 667 667 723 723 667 667 673 673 723 723 723 723 673 673 705 705 568 568 574 574 570 570 574 574 580 580 570 570 570 570 580 580 623 623 488 488 532 532 542 542 532 532 536 536 542 542 542 542 536 536 547 547 536 536 543 543 547 547 547 547 543 543 551 551 543 543 549 549 551 551 551 551 549 549 557 557 549 549 558 558 557 557 557 557 558 558 562 562 558 558 560 560 562 562 562 562 560 560 568 568 560 560 566 566 568 568 568 568 566 566 574 574 509 509 510 510 506 506 510 510 498 498 506 506 518 518 514 514 542 542 514 514 512 512 542 542 542 542 512 512 488 488 512 512 508 508 488 488 488 488 508 508 505 505 494 494 497 497 462 462 497 497 500 500 462 462 462 462 500 500 498 498 500 500 503 503 498 498 498 498 503 503 506 506 509 509 513 513 510 510 513 513 515 515 510 510 510 510 515 515 534 534 515 515 519 519 534 534 534 534 519 519 523 523 492 492 461 461 493 493 461 461 480 480 493 493 523 523 527 527 534 534 527 527 531 531 534 534 534 534 531 531 540 540 531 531 526 526 540 540 540 540 526 526 542 542 526 526 522 522 542 542 542 542 522 522 518 518 505 505 502 502 488 488 502 502 499 499 488 488 488 488 499 499 480 480 499 499 496 496 480 480 480 480 496 496 493 493 492 492 494 494 461 461 494 494 462 462 461 461 461 461 462 462 456 456 462 462 453 453 456 456 392 392 393 393 450 450 393 393 401 401 450 450 450 450 401 401 454 454 401 401 408 408 454 454 454 454 408 408 457 457 408 408 441 441 457 457 457 457 441 441 463 463 441 441 462 462 463 463 463 463 462 462 475 475 462 462 498 498 475 475 672 672 668 668 724 724 668 668 641 641 724 724 724 724 641 641 619 619 692 692 691 691 725 725 691 691 690 690 725 725 725 725 690 690 724 724 690 690 683 683 724 724 724 724 683 683 672 672 364 364 363 363 388 388 363 363 387 387 388 388 388 388 387 387 468 468 387 387 467 467 468 468 468 468 467 467 530 530 467 467 529 529 530 530 869 869 870 870 874 874 869 869 874 874 873 873 874 874 878 878 873 873 873 873 878 878 877 877 878 878 882 882 877 877 877 877 882 882 881 881 882 882 880 880 881 881 881 881 880 880 879 879 880 880 876 876 879 879 879 879 876 876 875 875 876 876 872 872 875 875 875 875 872 872 871 871 872 872 868 868 871 871 871 871 868 868 867 867 868 868 866 866 867 867 867 867 866 866 864 864 866 866 865 865 864 864 865 865 863 863 864 864 3130 3130 3131 3131 861 861 3132 3132 862 862 861 861 862 862 860 860 861 861 861 861 860 860 859 859 860 860 858 858 859 859 859 859 858 858 856 856 858 858 857 857 856 856 857 857 855 855 856 856 856 856 855 855 854 854 855 855 853 853 854 854 854 854 853 853 852 852 853 853 851 851 852 852 852 852 851 851 850 850 851 851 849 849 850 850 850 850 849 849 848 848 849 849 847 847 848 848 848 848 847 847 846 846 847 847 845 845 846 846 846 846 845 845 844 844 845 845 843 843 844 844 844 844 843 843 842 842 843 843 841 841 842 842 842 842 841 841 840 840 841 841 839 839 840 840 840 840 839 839 838 838 839 839 837 837 838 838 838 838 837 837 835 835 837 837 836 836 835 835 836 836 834 834 835 835 835 835 834 834 833 833 834 834 832 832 833 833 833 833 832 832 830 830 832 832 831 831 830 830 831 831 3133 3133 830 830 830 830 3134 3134 3135 3135 829 829 828 828 827 827 828 828 826 826 827 827 827 827 826 826 824 824 826 826 825 825 824 824 825 825 821 821 824 824 824 824 821 821 820 820 821 821 817 817 820 820 820 820 817 817 816 816 817 817 813 813 816 816 816 816 813 813 812 812 813 813 811 811 812 812 812 812 811 811 810 810 811 811 815 815 810 810 810 810 815 815 814 814 815 815 819 819 814 814 814 814 819 819 818 818 819 819 823 823 818 818 818 818 823 823 822 822 900 900 902 902 916 916 893 893 891 891 884 884 902 902 904 904 916 916 904 904 906 906 916 916 916 916 906 906 918 918 906 906 908 908 918 918 918 918 908 908 920 920 908 908 907 907 920 920 935 935 934 934 933 933 909 909 903 903 901 901 933 933 932 932 935 935 932 932 930 930 935 935 935 935 930 930 928 928 925 925 927 927 934 934 928 928 926 926 935 935 926 926 924 924 935 935 935 935 924 924 922 922 901 901 899 899 909 909 899 899 897 897 909 909 909 909 897 897 884 884 897 897 895 895 884 884 884 884 895 895 893 893 900 900 916 916 898 898 916 916 914 914 898 898 898 898 914 914 912 912 891 891 889 889 884 884 889 889 887 887 884 884 884 884 887 887 883 883 887 887 885 885 883 883 883 883 885 885 886 886 883 883 915 915 917 917 927 927 929 929 934 934 929 929 931 931 934 934 934 934 931 931 933 933 922 922 920 920 935 935 920 920 907 907 935 935 935 935 907 907 909 909 907 907 905 905 909 909 909 909 905 905 903 903 886 886 888 888 883 883 888 888 890 890 883 883 883 883 890 890 892 892 892 892 894 894 883 883 894 894 896 896 883 883 883 883 896 896 898 898 912 912 910 910 898 898 910 910 911 911 898 898 898 898 911 911 883 883 911 911 913 913 883 883 883 883 913 913 915 915 917 917 919 919 883 883 919 919 921 921 883 883 883 883 921 921 934 934 921 921 923 923 934 934 934 934 923 923 925 925 955 955 974 974 976 976 972 972 974 974 957 957 949 949 980 980 982 982 978 978 980 980 951 951 976 976 978 978 953 953 952 952 981 981 979 979 983 983 981 981 950 950 982 982 983 983 948 948 958 958 975 975 973 973 977 977 975 975 956 956 979 979 977 977 954 954 964 964 945 945 943 943 947 947 945 945 962 962 973 973 947 947 960 960 970 970 939 939 937 937 941 941 939 939 968 968 943 943 941 941 966 966 967 967 938 938 940 940 936 936 938 938 969 969 937 937 936 936 971 971 961 961 944 944 946 946 942 942 944 944 963 963 940 940 942 942 965 965 946 946 972 972 959 959 3136 3136 3137 3137 1012 1012 3138 3138 1013 1013 1012 1012 1012 1012 1013 1013 1016 1016 1013 1013 1017 1017 1016 1016 1016 1016 1017 1017 1020 1020 1017 1017 1021 1021 1020 1020 1020 1020 1021 1021 1024 1024 1021 1021 1025 1025 1024 1024 1024 1024 1025 1025 1028 1028 1025 1025 1029 1029 1028 1028 1028 1028 1029 1029 1030 1030 1029 1029 1031 1031 1030 1030 1030 1030 1031 1031 1026 1026 1031 1031 1027 1027 1026 1026 1026 1026 1027 1027 1022 1022 1027 1027 1023 1023 1022 1022 1022 1022 1023 1023 1018 1018 1023 1023 1019 1019 1018 1018 1018 1018 1019 1019 1014 1014 1019 1019 1015 1015 1014 1014 1014 1014 1015 1015 1010 1010 1015 1015 1011 1011 1010 1010 1010 1010 1011 1011 3139 3139 1011 1011 3140 3140 3141 3141 3142 3142 3143 3143 1002 1002 3144 3144 1003 1003 1002 1002 1002 1002 1003 1003 998 998 1003 1003 999 999 998 998 998 998 999 999 994 994 999 999 995 995 994 994 994 994 995 995 990 990 995 995 991 991 990 990 990 990 991 991 986 986 991 991 987 987 986 986 986 986 987 987 984 984 987 987 985 985 984 984 984 984 985 985 988 988 985 985 989 989 988 988 988 988 989 989 992 992 989 989 993 993 992 992 992 992 993 993 996 996 993 993 997 997 996 996 996 996 997 997 1000 1000 997 997 1001 1001 1000 1000 1000 1000 1001 1001 1004 1004 1001 1001 1005 1005 1004 1004 1004 1004 1005 1005 3145 3145 1005 1005 3146 3146 3147 3147 1051 1051 1070 1070 1072 1072 1068 1068 1070 1070 1053 1053 1045 1045 1076 1076 1078 1078 1074 1074 1076 1076 1047 1047 1072 1072 1074 1074 1049 1049 1048 1048 1077 1077 1075 1075 1079 1079 1077 1077 1046 1046 1078 1078 1079 1079 1044 1044 1054 1054 1071 1071 1069 1069 1073 1073 1071 1071 1052 1052 1075 1075 1073 1073 1050 1050 1060 1060 1041 1041 1039 1039 1043 1043 1041 1041 1058 1058 1069 1069 1043 1043 1056 1056 1066 1066 1035 1035 1033 1033 1037 1037 1035 1035 1064 1064 1039 1039 1037 1037 1062 1062 1063 1063 1034 1034 1036 1036 1032 1032 1034 1034 1065 1065 1033 1033 1032 1032 1067 1067 1057 1057 1040 1040 1042 1042 1038 1038 1040 1040 1059 1059 1036 1036 1038 1038 1061 1061 1042 1042 1068 1068 1055 1055 3148 3148 3149 3149 1108 1108 3150 3150 1109 1109 1108 1108 1108 1108 1109 1109 1112 1112 1109 1109 1113 1113 1112 1112 1112 1112 1113 1113 1116 1116 1113 1113 1117 1117 1116 1116 1116 1116 1117 1117 1120 1120 1117 1117 1121 1121 1120 1120 1120 1120 1121 1121 1124 1124 1121 1121 1125 1125 1124 1124 1124 1124 1125 1125 1126 1126 1125 1125 1127 1127 1126 1126 1126 1126 1127 1127 1122 1122 1127 1127 1123 1123 1122 1122 1122 1122 1123 1123 1118 1118 1123 1123 1119 1119 1118 1118 1118 1118 1119 1119 1114 1114 1119 1119 1115 1115 1114 1114 1114 1114 1115 1115 1110 1110 1115 1115 1111 1111 1110 1110 1110 1110 1111 1111 1106 1106 1111 1111 1107 1107 1106 1106 1106 1106 1107 1107 3151 3151 1107 1107 3152 3152 3153 3153 3154 3154 3155 3155 1098 1098 3156 3156 1099 1099 1098 1098 1098 1098 1099 1099 1094 1094 1099 1099 1095 1095 1094 1094 1094 1094 1095 1095 1090 1090 1095 1095 1091 1091 1090 1090 1090 1090 1091 1091 1086 1086 1091 1091 1087 1087 1086 1086 1086 1086 1087 1087 1082 1082 1087 1087 1083 1083 1082 1082 1082 1082 1083 1083 1080 1080 1083 1083 1081 1081 1080 1080 1080 1080 1081 1081 1084 1084 1081 1081 1085 1085 1084 1084 1084 1084 1085 1085 1088 1088 1085 1085 1089 1089 1088 1088 1088 1088 1089 1089 1092 1092 1089 1089 1093 1093 1092 1092 1092 1092 1093 1093 1096 1096 1093 1093 1097 1097 1096 1096 1096 1096 1097 1097 1100 1100 1097 1097 1101 1101 1100 1100 1100 1100 1101 1101 3157 3157 1101 1101 3158 3158 3159 3159 1128 1128 1129 1129 1130 1130 1129 1129 1131 1131 1130 1130 1130 1130 1131 1131 1132 1132 1158 1158 1159 1159 1156 1156 1156 1156 1154 1154 1158 1158 1154 1154 1152 1152 1158 1158 1158 1158 1152 1152 1150 1150 1144 1144 1133 1133 1146 1146 1133 1133 1158 1158 1146 1146 1146 1146 1158 1158 1148 1148 1158 1158 1150 1150 1148 1148 1144 1144 1142 1142 1133 1133 1142 1142 1140 1140 1133 1133 1133 1133 1140 1140 1138 1138 1134 1134 1139 1139 1141 1141 1149 1149 1151 1151 1160 1160 1151 1151 1153 1153 1160 1160 1153 1153 1155 1155 1160 1160 1155 1155 1157 1157 1160 1160 1160 1160 1157 1157 1159 1159 1138 1138 1136 1136 1133 1133 1136 1136 1135 1135 1133 1133 1133 1133 1135 1135 1134 1134 1135 1135 1137 1137 1134 1134 1134 1134 1137 1137 1139 1139 1141 1141 1143 1143 1134 1134 1143 1143 1145 1145 1134 1134 1134 1134 1145 1145 1160 1160 1145 1145 1147 1147 1160 1160 1160 1160 1147 1147 1149 1149 1161 1161 1162 1162 1163 1163 1162 1162 1164 1164 1163 1163 1163 1163 1164 1164 1165 1165 1295 1295 1293 1293 1291 1291 1177 1177 1175 1175 1180 1180 1245 1245 1243 1243 1247 1247 3160 3160 3161 3161 1273 1273 1294 1294 1296 1296 1288 1288 1296 1296 1289 1289 1288 1288 1288 1288 1289 1289 1282 1282 1289 1289 1283 1283 1282 1282 1282 1282 1283 1283 1281 1281 1283 1283 1278 1278 1281 1281 3162 3162 3163 3163 1274 1274 1230 1230 1237 1237 1235 1235 1235 1235 1231 1231 1230 1230 1231 1231 1229 1229 1230 1230 1230 1230 1229 1229 1228 1228 1229 1229 1221 1221 1228 1228 1228 1228 1221 1221 1226 1226 1166 1166 1170 1170 1169 1169 1169 1169 1168 1168 1166 1166 1168 1168 1167 1167 1166 1166 1166 1166 1167 1167 1172 1172 1182 1182 1174 1174 1183 1183 1174 1174 1176 1176 1183 1183 1183 1183 1176 1176 1178 1178 1176 1176 1172 1172 1178 1178 1178 1178 1172 1172 1173 1173 1172 1172 1167 1167 1173 1173 1227 1227 1223 1223 1224 1224 1227 1227 1224 1224 1232 1232 1224 1224 1233 1233 1232 1232 1233 1233 1234 1234 1232 1232 1232 1232 1234 1234 1239 1239 1248 1248 1244 1244 1240 1240 1244 1244 1239 1239 1240 1240 1240 1240 1239 1239 1238 1238 1239 1239 1234 1234 1238 1238 1301 1301 1300 1300 1299 1299 1300 1300 1298 1298 1299 1299 3164 3164 1273 1273 1274 1274 1273 1273 1272 1272 1274 1274 1274 1274 1272 1272 1268 1268 1272 1272 1267 1267 1268 1268 1267 1267 1266 1266 1268 1268 1268 1268 1266 1266 1262 1262 1266 1266 1261 1261 1262 1262 1261 1261 1260 1260 1262 1262 1262 1262 1260 1260 1256 1256 1260 1260 1253 1253 1256 1256 1256 1256 1253 1253 1254 1254 1253 1253 1251 1251 1254 1254 1254 1254 1251 1251 1247 1247 1251 1251 1246 1246 1247 1247 1247 1247 1246 1246 1245 1245 1246 1246 1241 1241 1245 1245 1245 1245 1241 1241 1237 1237 1241 1241 1236 1236 1237 1237 1237 1237 1236 1236 1235 1235 1226 1226 1221 1221 1220 1220 1221 1221 1218 1218 1220 1220 1220 1220 1218 1218 1213 1213 1218 1218 1214 1214 1213 1213 1214 1214 1212 1212 1213 1213 1213 1213 1212 1212 1207 1207 1212 1212 1208 1208 1207 1207 1208 1208 1206 1206 1207 1207 1207 1207 1206 1206 1201 1201 1206 1206 1202 1202 1201 1201 1202 1202 1200 1200 1201 1201 1201 1201 1200 1200 3165 3165 1200 1200 3166 3166 3167 3167 1195 1195 1196 1196 1194 1194 1196 1196 1192 1192 1194 1194 1194 1194 1192 1192 1186 1186 1192 1192 1187 1187 1186 1186 1187 1187 1185 1185 1186 1186 1186 1186 1185 1185 1180 1180 1185 1185 1181 1181 1180 1180 1180 1180 1181 1181 1177 1177 1181 1181 1179 1179 1177 1177 1177 1177 1179 1179 1170 1170 1179 1179 1171 1171 1170 1170 1170 1170 1171 1171 1169 1169 1182 1182 1183 1183 1188 1188 1183 1183 1184 1184 1188 1188 1188 1188 1184 1184 1189 1189 1184 1184 1190 1190 1189 1189 1189 1189 1190 1190 1193 1193 1190 1190 1191 1191 1193 1193 1193 1193 1191 1191 1197 1197 1191 1191 1198 1198 1197 1197 3168 3168 1199 1199 3169 3169 3170 3170 1199 1199 1203 1203 1199 1199 1204 1204 1203 1203 1204 1204 1205 1205 1203 1203 1203 1203 1205 1205 1209 1209 1205 1205 1210 1210 1209 1209 1210 1210 1211 1211 1209 1209 1209 1209 1211 1211 1215 1215 1211 1211 1216 1216 1215 1215 1216 1216 1217 1217 1215 1215 1215 1215 1217 1217 1219 1219 1217 1217 1223 1223 1219 1219 1219 1219 1223 1223 1222 1222 1223 1223 1227 1227 1222 1222 1222 1222 1227 1227 1225 1225 1242 1242 1244 1244 1249 1249 1244 1244 1248 1248 1249 1249 1249 1249 1248 1248 1252 1252 1248 1248 1250 1250 1252 1252 1252 1252 1250 1250 1255 1255 1250 1250 1257 1257 1255 1255 1255 1255 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258 1258 1258 1259 1259 1264 1264 1259 1259 1263 1263 1264 1264 1263 1263 1265 1265 1264 1264 1264 1264 1265 1265 1270 1270 1265 1265 1269 1269 1270 1270 1269 1269 1271 1271 1270 1270 1270 1270 1271 1271 3171 3171 1271 1271 3172 3172 3173 3173 1276 1276 1275 1275 1280 1280 1275 1275 1277 1277 1280 1280 1280 1280 1277 1277 1284 1284 1277 1277 1285 1285 1284 1284 1284 1284 1285 1285 1286 1286 1285 1285 1287 1287 1286 1286 1286 1286 1287 1287 1291 1291 1287 1287 1290 1290 1291 1291 1291 1291 1290 1290 1295 1295 1290 1290 1292 1292 1295 1295 1295 1295 1292 1292 1298 1298 1292 1292 1297 1297 1298 1298 1298 1298 1297 1297 1299 1299 1302 1302 1303 1303 1304 1304 1303 1303 1305 1305 1304 1304 1304 1304 1305 1305 1306 1306 1305 1305 1307 1307 1306 1306 1306 1306 1307 1307 1308 1308 1307 1307 1309 1309 1308 1308 1308 1308 1309 1309 3174 3174 1309 1309 3175 3175 3176 3176 1310 1310 1311 1311 1312 1312 1311 1311 1313 1313 1312 1312 1312 1312 1313 1313 1314 1314 1313 1313 1315 1315 1314 1314 1317 1317 1316 1316 1319 1319 1318 1318 1317 1317 1320 1320 1317 1317 1319 1319 1320 1320 1320 1320 1319 1319 1322 1322 1319 1319 1321 1321 1322 1322 1322 1322 1321 1321 1324 1324 1321 1321 1323 1323 1324 1324 1324 1324 1323 1323 3177 3177 1323 1323 3178 3178 3179 3179 1326 1326 1325 1325 1328 1328 1325 1325 1327 1327 1328 1328 1328 1328 1327 1327 1330 1330 1327 1327 1329 1329 1330 1330 1351 1351 1352 1352 1350 1350 1351 1351 1350 1350 1349 1349 1350 1350 1348 1348 1349 1349 1349 1349 1348 1348 1347 1347 3180 3180 1346 1346 3181 3181 3182 3182 1346 1346 1345 1345 1346 1346 1344 1344 1345 1345 1345 1345 1344 1344 1343 1343 1344 1344 1342 1342 1343 1343 1343 1343 1342 1342 1341 1341 1342 1342 1340 1340 1341 1341 1341 1341 1340 1340 1339 1339 1340 1340 1338 1338 1339 1339 1339 1339 1338 1338 1337 1337 1338 1338 1336 1336 1337 1337 1337 1337 1336 1336 1335 1335 1336 1336 1334 1334 1335 1335 1335 1335 1334 1334 1333 1333 1334 1334 3183 3183 1333 1333 1333 1333 3184 3184 3185 3185 1353 1353 1355 1355 1356 1356 1353 1353 1356 1356 1354 1354 1356 1356 1357 1357 1354 1354 1354 1354 1357 1357 1358 1358 1359 1359 1360 1360 1361 1361 1360 1360 1362 1362 1361 1361 1361 1361 1362 1362 1363 1363 1370 1370 1364 1364 1372 1372 1364 1364 1374 1374 1372 1372 1370 1370 1368 1368 1364 1364 1368 1368 1367 1367 1364 1364 1364 1364 1367 1367 1365 1365 1367 1367 1369 1369 1365 1365 1369 1369 1371 1371 1365 1365 1365 1365 1371 1371 1366 1366 1371 1371 1373 1373 1366 1366 1366 1366 1373 1373 1375 1375 1382 1382 1380 1380 1391 1391 1380 1380 1378 1378 1391 1391 1391 1391 1378 1378 1364 1364 1378 1378 1376 1376 1364 1364 1364 1364 1376 1376 1374 1374 1375 1375 1377 1377 1366 1366 1377 1377 1379 1379 1366 1366 1366 1366 1379 1379 1392 1392 1379 1379 1381 1381 1392 1392 1381 1381 1383 1383 1392 1392 1392 1392 1383 1383 1385 1385 1385 1385 1387 1387 1392 1392 1387 1387 1389 1389 1392 1392 1392 1392 1389 1389 1391 1391 1389 1389 1390 1390 1391 1391 1391 1391 1390 1390 1388 1388 1388 1388 1386 1386 1391 1391 1386 1386 1384 1384 1391 1391 1391 1391 1384 1384 1382 1382 1393 1393 1394 1394 1395 1395 1394 1394 1396 1396 1395 1395 1395 1395 1396 1396 1397 1397 1402 1402 1404 1404 1399 1399 1404 1404 1406 1406 1399 1399 1399 1399 1406 1406 1408 1408 1402 1402 1399 1399 1400 1400 1399 1399 1398 1398 1400 1400 1400 1400 1398 1398 1401 1401 1425 1425 1416 1416 1418 1418 1421 1421 1419 1419 1424 1424 1419 1419 1417 1417 1424 1424 1424 1424 1417 1417 1415 1415 1408 1408 1410 1410 1399 1399 1410 1410 1412 1412 1399 1399 1399 1399 1412 1412 1425 1425 1412 1412 1414 1414 1425 1425 1425 1425 1414 1414 1416 1416 1418 1418 1420 1420 1425 1425 1420 1420 1422 1422 1425 1425 1425 1425 1422 1422 1424 1424 1422 1422 1423 1423 1424 1424 1424 1424 1423 1423 1421 1421 1415 1415 1413 1413 1424 1424 1413 1413 1411 1411 1424 1424 1424 1424 1411 1411 1398 1398 1411 1411 1409 1409 1398 1398 1398 1398 1409 1409 1407 1407 1407 1407 1405 1405 1398 1398 1405 1405 1403 1403 1398 1398 1398 1398 1403 1403 1401 1401 1426 1426 1427 1427 1428 1428 1427 1427 1429 1429 1428 1428 3186 3186 3187 3187 1458 1458 3188 3188 1459 1459 1458 1458 1458 1458 1459 1459 1462 1462 1459 1459 1463 1463 1462 1462 1462 1462 1463 1463 1466 1466 1463 1463 1467 1467 1466 1466 1466 1466 1467 1467 1470 1470 1467 1467 1471 1471 1470 1470 1470 1470 1471 1471 1474 1474 1471 1471 1475 1475 1474 1474 1474 1474 1475 1475 1476 1476 1475 1475 1477 1477 1476 1476 1476 1476 1477 1477 1472 1472 1477 1477 1473 1473 1472 1472 1472 1472 1473 1473 1468 1468 1473 1473 1469 1469 1468 1468 1468 1468 1469 1469 1464 1464 1469 1469 1465 1465 1464 1464 1464 1464 1465 1465 1460 1460 1465 1465 1461 1461 1460 1460 1460 1460 1461 1461 1456 1456 1461 1461 1457 1457 1456 1456 1456 1456 1457 1457 3189 3189 1457 1457 3190 3190 3191 3191 3192 3192 3193 3193 1448 1448 3194 3194 1449 1449 1448 1448 1448 1448 1449 1449 1444 1444 1449 1449 1445 1445 1444 1444 1444 1444 1445 1445 1440 1440 1445 1445 1441 1441 1440 1440 1440 1440 1441 1441 1436 1436 1441 1441 1437 1437 1436 1436 1436 1436 1437 1437 1432 1432 1437 1437 1433 1433 1432 1432 1432 1432 1433 1433 1430 1430 1433 1433 1431 1431 1430 1430 1430 1430 1431 1431 1434 1434 1431 1431 1435 1435 1434 1434 1434 1434 1435 1435 1438 1438 1435 1435 1439 1439 1438 1438 1438 1438 1439 1439 1442 1442 1439 1439 1443 1443 1442 1442 1442 1442 1443 1443 1446 1446 1443 1443 1447 1447 1446 1446 1446 1446 1447 1447 1450 1450 1447 1447 1451 1451 1450 1450 1450 1450 1451 1451 3195 3195 1451 1451 3196 3196 3197 3197 3198 3198 3199 3199 1506 1506 3200 3200 1507 1507 1506 1506 1506 1506 1507 1507 1510 1510 1507 1507 1511 1511 1510 1510 1510 1510 1511 1511 1514 1514 1511 1511 1515 1515 1514 1514 1514 1514 1515 1515 1518 1518 1515 1515 1519 1519 1518 1518 1518 1518 1519 1519 1522 1522 1519 1519 1523 1523 1522 1522 1522 1522 1523 1523 1524 1524 1523 1523 1525 1525 1524 1524 1524 1524 1525 1525 1520 1520 1525 1525 1521 1521 1520 1520 1520 1520 1521 1521 1516 1516 1521 1521 1517 1517 1516 1516 1516 1516 1517 1517 1512 1512 1517 1517 1513 1513 1512 1512 1512 1512 1513 1513 1508 1508 1513 1513 1509 1509 1508 1508 1508 1508 1509 1509 1504 1504 1509 1509 1505 1505 1504 1504 1504 1504 1505 1505 3201 3201 1505 1505 3202 3202 3203 3203 3204 3204 3205 3205 1496 1496 3206 3206 1497 1497 1496 1496 1496 1496 1497 1497 1492 1492 1497 1497 1493 1493 1492 1492 1492 1492 1493 1493 1488 1488 1493 1493 1489 1489 1488 1488 1488 1488 1489 1489 1484 1484 1489 1489 1485 1485 1484 1484 1484 1484 1485 1485 1480 1480 1485 1485 1481 1481 1480 1480 1480 1480 1481 1481 1478 1478 1481 1481 1479 1479 1478 1478 1478 1478 1479 1479 1482 1482 1479 1479 1483 1483 1482 1482 1482 1482 1483 1483 1486 1486 1483 1483 1487 1487 1486 1486 1486 1486 1487 1487 1490 1490 1487 1487 1491 1491 1490 1490 1490 1490 1491 1491 1494 1494 1491 1491 1495 1495 1494 1494 1494 1494 1495 1495 1498 1498 1495 1495 1499 1499 1498 1498 1498 1498 1499 1499 3207 3207 1499 1499 3208 3208 3209 3209 1526 1526 1527 1527 1528 1528 1527 1527 1529 1529 1528 1528 1528 1528 1529 1529 1530 1530 1531 1531 1532 1532 1533 1533 1532 1532 1534 1534 1533 1533 1533 1533 1534 1534 1535 1535 1536 1536 1537 1537 1538 1538 1537 1537 1539 1539 1538 1538 1538 1538 1539 1539 1540 1540 1539 1539 1541 1541 1540 1540 1540 1540 1541 1541 1542 1542 1541 1541 1543 1543 1542 1542 1542 1542 1543 1543 3210 3210 1543 1543 3211 3211 3212 3212 1544 1544 1545 1545 1546 1546 1545 1545 1547 1547 1546 1546 1546 1546 1547 1547 1548 1548 1547 1547 1549 1549 1548 1548 1550 1550 1551 1551 1552 1552 1551 1551 1553 1553 1552 1552 1552 1552 1553 1553 1554 1554 1553 1553 1555 1555 1554 1554 3213 3213 3214 3214 1556 1556 3215 3215 1557 1557 1556 1556 1556 1556 1557 1557 1558 1558 1557 1557 1559 1559 1558 1558 1558 1558 1559 1559 1560 1560 1559 1559 1561 1561 1560 1560 1560 1560 1561 1561 1562 1562 1561 1561 1563 1563 1562 1562 1564 1564 1565 1565 1566 1566 1565 1565 1567 1567 1566 1566 1566 1566 1567 1567 1568 1568 1567 1567 1569 1569 1568 1568 3216 3216 3217 3217 1570 1570 3218 3218 1571 1571 1570 1570 1570 1570 1571 1571 1572 1572 1571 1571 1573 1573 1572 1572 1572 1572 1573 1573 1574 1574 1573 1573 1575 1575 1574 1574 1574 1574 1575 1575 1576 1576 1575 1575 1577 1577 1576 1576 1579 1579 1583 1583 1582 1582 1579 1579 1582 1582 1578 1578 1582 1582 1581 1581 1578 1578 1578 1578 1581 1581 1580 1580 1584 1584 1585 1585 1586 1586 1585 1585 1587 1587 1586 1586 1588 1588 1589 1589 1590 1590 1589 1589 1591 1591 1590 1590 1590 1590 1591 1591 1592 1592 1593 1593 1594 1594 1595 1595 1594 1594 1596 1596 1595 1595 1595 1595 1596 1596 1597 1597 1598 1598 1599 1599 1600 1600 1599 1599 1601 1601 1600 1600 1602 1602 1604 1604 1605 1605 1602 1602 1605 1605 1603 1603 1605 1605 1606 1606 1603 1603 1603 1603 1606 1606 1607 1607 1721 1721 1723 1723 1727 1727 1697 1697 1698 1698 1696 1696 1645 1645 1646 1646 1650 1650 1648 1648 1640 1640 1641 1641 1640 1640 1638 1638 1641 1641 1641 1641 1638 1638 1634 1634 1638 1638 1633 1633 1634 1634 1633 1633 3219 3219 1634 1634 1634 1634 3220 3220 3221 3221 1628 1628 1624 1624 1629 1629 1629 1629 1624 1624 1625 1625 1619 1619 1621 1621 1620 1620 1717 1717 1716 1716 1720 1720 1720 1720 1716 1716 1715 1715 1716 1716 1713 1713 1715 1715 1715 1715 1713 1713 1711 1711 1713 1713 1709 1709 1711 1711 1711 1711 1709 1709 1707 1707 3222 3222 1704 1704 3223 3223 3224 3224 1704 1704 1702 1702 1719 1719 1723 1723 1718 1718 1723 1723 1721 1721 1718 1718 1718 1718 1721 1721 1714 1714 1721 1721 1712 1712 1714 1714 1714 1714 1712 1712 1708 1708 1703 1703 3225 3225 3226 3226 1706 1706 1710 1710 1708 1708 1708 1708 1710 1710 1714 1714 1686 1686 1689 1689 1694 1694 1689 1689 1695 1695 1694 1694 1694 1694 1695 1695 1700 1700 1695 1695 1701 1701 1700 1700 1700 1700 1701 1701 1703 1703 1701 1701 1705 1705 1703 1703 1703 1703 1705 1705 3227 3227 1625 1625 1624 1624 1620 1620 1624 1624 1617 1617 1620 1620 1620 1620 1617 1617 1619 1619 1617 1617 1613 1613 1619 1619 1619 1619 1613 1613 1615 1615 1613 1613 1611 1611 1615 1615 1615 1615 1611 1611 1609 1609 1641 1641 1645 1645 1648 1648 1645 1645 1650 1650 1648 1648 1648 1648 1650 1650 1651 1651 1650 1650 1655 1655 1651 1651 1651 1651 1655 1655 1653 1653 1655 1655 1659 1659 1653 1653 1653 1653 1659 1659 1657 1657 1657 1657 1659 1659 1661 1661 1659 1659 1665 1665 1661 1661 1661 1661 1665 1665 1663 1663 1665 1665 1666 1666 1663 1663 1663 1663 1666 1666 1669 1669 1666 1666 1671 1671 1669 1669 1669 1669 1671 1671 1673 1673 1671 1671 1677 1677 1673 1673 1673 1673 1677 1677 1675 1675 1675 1675 1677 1677 1679 1679 1677 1677 1683 1683 1679 1679 1679 1679 1683 1683 1681 1681 1681 1681 1683 1683 1684 1684 1683 1683 1688 1688 1684 1684 1684 1684 1688 1688 1686 1686 1688 1688 1690 1690 1686 1686 1686 1686 1690 1690 1689 1689 1731 1731 1729 1729 1727 1727 1729 1729 1725 1725 1727 1727 1727 1727 1725 1725 1721 1721 1717 1717 1720 1720 1722 1722 1720 1720 1724 1724 1722 1722 1722 1722 1724 1724 1726 1726 1724 1724 1728 1728 1726 1726 1726 1726 1728 1728 1731 1731 1728 1728 1730 1730 1731 1731 1731 1731 1730 1730 1729 1729 1702 1702 1704 1704 1699 1699 1704 1704 1697 1697 1699 1699 1699 1699 1697 1697 1693 1693 1697 1697 1696 1696 1693 1693 1693 1693 1696 1696 1692 1692 1696 1696 1691 1691 1692 1692 1692 1692 1691 1691 1685 1685 1691 1691 1687 1687 1685 1685 1687 1687 1682 1682 1685 1685 1685 1685 1682 1682 1680 1680 1680 1680 1682 1682 1678 1678 1682 1682 1676 1676 1678 1678 1678 1678 1676 1676 1674 1674 1674 1674 1676 1676 1672 1672 1676 1676 1670 1670 1672 1672 1672 1672 1670 1670 1668 1668 1670 1670 1667 1667 1668 1668 1668 1668 1667 1667 1662 1662 1667 1667 1664 1664 1662 1662 1662 1662 1664 1664 1660 1660 1664 1664 1658 1658 1660 1660 1660 1660 1658 1658 1656 1656 1658 1658 1654 1654 1656 1656 1656 1656 1654 1654 1652 1652 1654 1654 1649 1649 1652 1652 1652 1652 1649 1649 1647 1647 1647 1647 1649 1649 1643 1643 1649 1649 1644 1644 1643 1643 1643 1643 1644 1644 1639 1639 1644 1644 1642 1642 1639 1639 1639 1639 1642 1642 1637 1637 1642 1642 1636 1636 1637 1637 1637 1637 1636 1636 1632 1632 1636 1636 1635 1635 1632 1632 1635 1635 3228 3228 1632 1632 1632 1632 3229 3229 3230 3230 1631 1631 1630 1630 1627 1627 1627 1627 1630 1630 1626 1626 1614 1614 1616 1616 1618 1618 1616 1616 1622 1622 1618 1618 1618 1618 1622 1622 1626 1626 1622 1622 1623 1623 1626 1626 1626 1626 1623 1623 1627 1627 1611 1611 1608 1608 1609 1609 1608 1608 1610 1610 1609 1609 1609 1609 1610 1610 1614 1614 1610 1610 1612 1612 1614 1614 1614 1614 1612 1612 1616 1616 1732 1732 1733 1733 1734 1734 1733 1733 1735 1735 1734 1734 1734 1734 1735 1735 1736 1736 1735 1735 1737 1737 1736 1736 1736 1736 1737 1737 1738 1738 1737 1737 1739 1739 1738 1738 1738 1738 1739 1739 1740 1740 1739 1739 1741 1741 1740 1740 1742 1742 1743 1743 1744 1744 1743 1743 1745 1745 1744 1744 1746 1746 1747 1747 1748 1748 1747 1747 1749 1749 1748 1748 1750 1750 1751 1751 1752 1752 1751 1751 1753 1753 1752 1752 1754 1754 1755 1755 1756 1756 1755 1755 1757 1757 1756 1756 1756 1756 1757 1757 1758 1758 1759 1759 1760 1760 1761 1761 1760 1760 1762 1762 1761 1761 1761 1761 1762 1762 1763 1763 1762 1762 1764 1764 1763 1763 1763 1763 1764 1764 1765 1765 1764 1764 1766 1766 1765 1765 1766 1766 1767 1767 1765 1765 1765 1765 1767 1767 1768 1768 1767 1767 1769 1769 1768 1768 1769 1769 1770 1770 1768 1768 1768 1768 1770 1770 1771 1771 1770 1770 1772 1772 1771 1771 3231 3231 1773 1773 3232 3232 3233 3233 1773 1773 1774 1774 1773 1773 1775 1775 1774 1774 1774 1774 1775 1775 1776 1776 1775 1775 1777 1777 1776 1776 1777 1777 1778 1778 1776 1776 1776 1776 1778 1778 1779 1779 1778 1778 1780 1780 1779 1779 1779 1779 1780 1780 1781 1781 1780 1780 1782 1782 1781 1781 1781 1781 1782 1782 1783 1783 1782 1782 1784 1784 1783 1783 1783 1783 1784 1784 1785 1785 1784 1784 1786 1786 1785 1785 1785 1785 1786 1786 1787 1787 1786 1786 1788 1788 1787 1787 1788 1788 1789 1789 1787 1787 1787 1787 1789 1789 1790 1790 1789 1789 1791 1791 1790 1790 1790 1790 1791 1791 1792 1792 1791 1791 1793 1793 1792 1792 1792 1792 1793 1793 1794 1794 1793 1793 1795 1795 1794 1794 1794 1794 1795 1795 1796 1796 1795 1795 1797 1797 1796 1796 1796 1796 1797 1797 1798 1798 1797 1797 1799 1799 1798 1798 1798 1798 1799 1799 1800 1800 1799 1799 1801 1801 1800 1800 1802 1802 1803 1803 1804 1804 1803 1803 1805 1805 1804 1804 1806 1806 1807 1807 1808 1808 1807 1807 1809 1809 1808 1808 1808 1808 1809 1809 1810 1810 1811 1811 1812 1812 1813 1813 1812 1812 1814 1814 1813 1813 1813 1813 1814 1814 1815 1815 1814 1814 1816 1816 1815 1815 3234 3234 3235 3235 1817 1817 3236 3236 1818 1818 1817 1817 1817 1817 1818 1818 1819 1819 1818 1818 1820 1820 1819 1819 1819 1819 1820 1820 1821 1821 1820 1820 1822 1822 1821 1821 1821 1821 1822 1822 1823 1823 1822 1822 1824 1824 1823 1823 1837 1837 1838 1838 1836 1836 1837 1837 1836 1836 1835 1835 1836 1836 1834 1834 1835 1835 1835 1835 1834 1834 1833 1833 3237 3237 1832 1832 3238 3238 3239 3239 1832 1832 1831 1831 1832 1832 1830 1830 1831 1831 1831 1831 1830 1830 1829 1829 1830 1830 1828 1828 1829 1829 1829 1829 1828 1828 1827 1827 1828 1828 1826 1826 1827 1827 1827 1827 1826 1826 1825 1825 1851 1851 1852 1852 1850 1850 1851 1851 1850 1850 1849 1849 1850 1850 1848 1848 1849 1849 1849 1849 1848 1848 1847 1847 1848 1848 1846 1846 1847 1847 1847 1847 1846 1846 1845 1845 1846 1846 3240 3240 1845 1845 1845 1845 3241 3241 3242 3242 1844 1844 1842 1842 1843 1843 1843 1843 1842 1842 1841 1841 1842 1842 1840 1840 1841 1841 1841 1841 1840 1840 1839 1839 1853 1853 1854 1854 1855 1855 1854 1854 1856 1856 1855 1855 1855 1855 1856 1856 1857 1857 1856 1856 1858 1858 1857 1857 1857 1857 1858 1858 1859 1859 1858 1858 1860 1860 1859 1859 1859 1859 1860 1860 3243 3243 1860 1860 3244 3244 3245 3245 1861 1861 1862 1862 1863 1863 1862 1862 1864 1864 1863 1863 1863 1863 1864 1864 1865 1865 1864 1864 1866 1866 1865 1865 1867 1867 1868 1868 1869 1869 1868 1868 1870 1870 1869 1869 1869 1869 1870 1870 1871 1871 1870 1870 1872 1872 1871 1871 1871 1871 1872 1872 1873 1873 1872 1872 1874 1874 1873 1873 1873 1873 1874 1874 1875 1875 1874 1874 1876 1876 1875 1875 1875 1875 1876 1876 1877 1877 1876 1876 1878 1878 1877 1877 1877 1877 1878 1878 1879 1879 1878 1878 1880 1880 1879 1879 1879 1879 1880 1880 3246 3246 1880 1880 3247 3247 3248 3248 1881 1881 1882 1882 1883 1883 1882 1882 1884 1884 1883 1883 1883 1883 1884 1884 1885 1885 1884 1884 1886 1886 1885 1885 1887 1887 1888 1888 1889 1889 1888 1888 1890 1890 1889 1889 1889 1889 1890 1890 1891 1891 1890 1890 1892 1892 1891 1891 3249 3249 3250 3250 1893 1893 3251 3251 1894 1894 1893 1893 1893 1893 1894 1894 1895 1895 1894 1894 1896 1896 1895 1895 1895 1895 1896 1896 1897 1897 1896 1896 1898 1898 1897 1897 1897 1897 1898 1898 1899 1899 1898 1898 1900 1900 1899 1899 1899 1899 1900 1900 1901 1901 1900 1900 1902 1902 1901 1901 1901 1901 1902 1902 1903 1903 1902 1902 1904 1904 1903 1903 1903 1903 1904 1904 1905 1905 1904 1904 1906 1906 1905 1905 1907 1907 1908 1908 1909 1909 1908 1908 1910 1910 1909 1909 1909 1909 1910 1910 1911 1911 1910 1910 1912 1912 1911 1911 3252 3252 3253 3253 1913 1913 3254 3254 1914 1914 1913 1913 1913 1913 1914 1914 1915 1915 1914 1914 1916 1916 1915 1915 1915 1915 1916 1916 1917 1917 1916 1916 1918 1918 1917 1917 1917 1917 1918 1918 1919 1919 1918 1918 1920 1920 1919 1919 1919 1919 1920 1920 1921 1921 1920 1920 1922 1922 1921 1921 1921 1921 1922 1922 1923 1923 1922 1922 1924 1924 1923 1923 1925 1925 1926 1926 1927 1927 1926 1926 1928 1928 1927 1927 1927 1927 1928 1928 1929 1929 1928 1928 1930 1930 1929 1929 1929 1929 1930 1930 1931 1931 1930 1930 1932 1932 1931 1931 3255 3255 3256 3256 1933 1933 3257 3257 1934 1934 1933 1933 1933 1933 1934 1934 1935 1935 1934 1934 1936 1936 1935 1935 1935 1935 1936 1936 1937 1937 1936 1936 1938 1938 1937 1937 1939 1939 1940 1940 1941 1941 1940 1940 1942 1942 1941 1941 1941 1941 1942 1942 1943 1943 1942 1942 1944 1944 1943 1943 1943 1943 1944 1944 1945 1945 1944 1944 1946 1946 1945 1945 1945 1945 1946 1946 1947 1947 1946 1946 1948 1948 1947 1947 1947 1947 1948 1948 1949 1949 1948 1948 1950 1950 1949 1949 1949 1949 1950 1950 1951 1951 1950 1950 1952 1952 1951 1951 1953 1953 1954 1954 3258 3258 1954 1954 3259 3259 3260 3260 1955 1955 1956 1956 1957 1957 1956 1956 1958 1958 1957 1957 1957 1957 1958 1958 1959 1959 1958 1958 1960 1960 1959 1959 1959 1959 1960 1960 1961 1961 1960 1960 1962 1962 1961 1961 1961 1961 1962 1962 1963 1963 1962 1962 1964 1964 1963 1963 1963 1963 1964 1964 1965 1965 1964 1964 1966 1966 1965 1965 3261 3261 3262 3262 1967 1967 3263 3263 1968 1968 1967 1967 1969 1969 1970 1970 1971 1971 1970 1970 1972 1972 1971 1971 1971 1971 1972 1972 1973 1973 1972 1972 1974 1974 1973 1973 1973 1973 1974 1974 1975 1975 1974 1974 1976 1976 1975 1975 1975 1975 1976 1976 1977 1977 1976 1976 1978 1978 1977 1977 1977 1977 1978 1978 1979 1979 1978 1978 1980 1980 1979 1979 1979 1979 1980 1980 3264 3264 1980 1980 3265 3265 3266 3266 1981 1981 1982 1982 1983 1983 1982 1982 1984 1984 1983 1983 1985 1985 1986 1986 1987 1987 1986 1986 1988 1988 1987 1987 1987 1987 1988 1988 1989 1989 1988 1988 1990 1990 1989 1989 1989 1989 1990 1990 1991 1991 1990 1990 1992 1992 1991 1991 1991 1991 1992 1992 1993 1993 1992 1992 1994 1994 1993 1993 3267 3267 3268 3268 1995 1995 3269 3269 1996 1996 1995 1995 1995 1995 1996 1996 1997 1997 1996 1996 1998 1998 1997 1997 1999 1999 2000 2000 2001 2001 2000 2000 2002 2002 2001 2001 2001 2001 2002 2002 2003 2003 2002 2002 2004 2004 2003 2003 2003 2003 2004 2004 3270 3270 2004 2004 3271 3271 3272 3272 2005 2005 2006 2006 2007 2007 2006 2006 2008 2008 2007 2007 2007 2007 2008 2008 2009 2009 2008 2008 2010 2010 2009 2009 2009 2009 2010 2010 2011 2011 2010 2010 2012 2012 2011 2011 2013 2013 2014 2014 2015 2015 2014 2014 2016 2016 2015 2015 2015 2015 2016 2016 2017 2017 2016 2016 2018 2018 2017 2017 2017 2017 2018 2018 2019 2019 2018 2018 2020 2020 2019 2019 2019 2019 2020 2020 2021 2021 2020 2020 2022 2022 2021 2021 2021 2021 2022 2022 2023 2023 2022 2022 2024 2024 2023 2023 2023 2023 2024 2024 3273 3273 2024 2024 3274 3274 3275 3275 2025 2025 2026 2026 2027 2027 2026 2026 2028 2028 2027 2027 2027 2027 2028 2028 2029 2029 2028 2028 2030 2030 2029 2029 2146 2146 2148 2148 2111 2111 2064 2064 2060 2060 2096 2096 2139 2139 2143 2143 2105 2105 2139 2139 2105 2105 2137 2137 2067 2067 2089 2089 2065 2065 2089 2089 2061 2061 2065 2065 2152 2152 2168 2168 2113 2113 2064 2064 2096 2096 2066 2066 2168 2168 2171 2171 2186 2186 2124 2124 2106 2106 2120 2120 2106 2106 2103 2103 2120 2120 2079 2079 2098 2098 2083 2083 2098 2098 2100 2100 2083 2083 2105 2105 2081 2081 2087 2087 2127 2127 2131 2131 2105 2105 2131 2131 2135 2135 2105 2105 2105 2105 2135 2135 2137 2137 2149 2149 2112 2112 2151 2151 2112 2112 2114 2114 2151 2151 2176 2176 2186 2186 2178 2178 2186 2186 2180 2180 2178 2178 2113 2113 2168 2168 2115 2115 2181 2181 2185 2185 2183 2183 2185 2185 2179 2179 2183 2183 2111 2111 2148 2148 2113 2113 2148 2148 2150 2150 2113 2113 2113 2113 2150 2150 2152 2152 2142 2142 2138 2138 2110 2110 2138 2138 2136 2136 2110 2110 2110 2110 2136 2136 2134 2134 2070 2070 2074 2074 2097 2097 2074 2074 2078 2078 2097 2097 2097 2097 2078 2078 2099 2099 2078 2078 2082 2082 2099 2099 2085 2085 2084 2084 2096 2096 2084 2084 2080 2080 2096 2096 2096 2096 2080 2080 2076 2076 2076 2076 2072 2072 2096 2096 2072 2072 2068 2068 2096 2096 2096 2096 2068 2068 2066 2066 2048 2048 2090 2090 2088 2088 2047 2047 2045 2045 2032 2032 2045 2045 2043 2043 2032 2032 2032 2032 2043 2043 2041 2041 2041 2041 2039 2039 2032 2032 2039 2039 2035 2035 2032 2032 2032 2032 2035 2035 2037 2037 2067 2067 2069 2069 2089 2089 2069 2069 2073 2073 2089 2089 2089 2089 2073 2073 2105 2105 2073 2073 2077 2077 2105 2105 2105 2105 2077 2077 2081 2081 2133 2133 2107 2107 2141 2141 2107 2107 2109 2109 2141 2141 2141 2141 2109 2109 2145 2145 2109 2109 2112 2112 2145 2145 2145 2145 2112 2112 2147 2147 2112 2112 2149 2149 2147 2147 2124 2124 2128 2128 2106 2106 2128 2128 2132 2132 2106 2106 2106 2106 2132 2132 2108 2108 2132 2132 2140 2140 2108 2108 2108 2108 2140 2140 2111 2111 2140 2140 2144 2144 2111 2111 2111 2111 2144 2144 2146 2146 2134 2134 2130 2130 2110 2110 2130 2130 2126 2126 2110 2110 2110 2110 2126 2126 2096 2096 2126 2126 2122 2122 2096 2096 2096 2096 2122 2122 2116 2116 2059 2059 2093 2093 2063 2063 2093 2093 2095 2095 2063 2063 2063 2063 2095 2095 2071 2071 2095 2095 2098 2098 2071 2071 2071 2071 2098 2098 2075 2075 2098 2098 2079 2079 2075 2075 2133 2133 2129 2129 2107 2107 2129 2129 2125 2125 2107 2107 2107 2107 2125 2125 2104 2104 2125 2125 2121 2121 2104 2104 2118 2118 2119 2119 2105 2105 2119 2119 2123 2123 2105 2105 2105 2105 2123 2123 2127 2127 2157 2157 2156 2156 2160 2160 2156 2156 2155 2155 2160 2160 2160 2160 2155 2155 2154 2154 2176 2176 2174 2174 2186 2186 2174 2174 2172 2172 2186 2186 2186 2186 2172 2172 2169 2169 2171 2171 2173 2173 2186 2186 2173 2173 2175 2175 2186 2186 2186 2186 2175 2175 2185 2185 2175 2175 2177 2177 2185 2185 2185 2185 2177 2177 2179 2179 2082 2082 2085 2085 2099 2099 2085 2085 2096 2096 2099 2099 2099 2099 2096 2096 2102 2102 2096 2096 2116 2116 2102 2102 2102 2102 2116 2116 2103 2103 2116 2116 2117 2117 2103 2103 2103 2103 2117 2117 2120 2120 2070 2070 2097 2097 2062 2062 2097 2097 2094 2094 2062 2062 2062 2062 2094 2094 2058 2058 2094 2094 2092 2092 2058 2058 2058 2058 2092 2092 2056 2056 2048 2048 2050 2050 2090 2090 2050 2050 2052 2052 2090 2090 2090 2090 2052 2052 2092 2092 2052 2052 2054 2054 2092 2092 2092 2092 2054 2054 2056 2056 2051 2051 2049 2049 2091 2091 2168 2168 2186 2186 2115 2115 2186 2186 2169 2169 2115 2115 2115 2115 2169 2169 2114 2114 2169 2169 2153 2153 2114 2114 2114 2114 2153 2153 2151 2151 2033 2033 2036 2036 2034 2034 2040 2040 2042 2042 2031 2031 2042 2042 2044 2044 2031 2031 2031 2031 2044 2044 2046 2046 2059 2059 2057 2057 2093 2093 2057 2057 2055 2055 2093 2093 2093 2093 2055 2055 2091 2091 2055 2055 2053 2053 2091 2091 2091 2091 2053 2053 2051 2051 2121 2121 2118 2118 2104 2104 2118 2118 2105 2105 2104 2104 2104 2104 2105 2105 2101 2101 2105 2105 2087 2087 2101 2101 2101 2101 2087 2087 2100 2100 2087 2087 2086 2086 2100 2100 2100 2100 2086 2086 2083 2083 2166 2166 2165 2165 2167 2167 2165 2165 2187 2187 2167 2167 2170 2170 2159 2159 2160 2160 2159 2159 2158 2158 2160 2160 2160 2160 2158 2158 2157 2157 2033 2033 2034 2034 2031 2031 2034 2034 2038 2038 2031 2031 2031 2031 2038 2038 2040 2040 2046 2046 2048 2048 2031 2031 2048 2048 2088 2088 2031 2031 2031 2031 2088 2088 2032 2032 2088 2088 2091 2091 2032 2032 2032 2032 2091 2091 2047 2047 2091 2091 2049 2049 2047 2047 2180 2180 2186 2186 2184 2184 2186 2186 2187 2187 2184 2184 2184 2184 2187 2187 2182 2182 2165 2165 2164 2164 2187 2187 2164 2164 2163 2163 2187 2187 2187 2187 2163 2163 2182 2182 2163 2163 2162 2162 2182 2182 2182 2182 2162 2162 2170 2170 2162 2162 2161 2161 2170 2170 2170 2170 2161 2161 2159 2159 2369 2369 2371 2371 2352 2352 2399 2399 2410 2410 2409 2409 2466 2466 2455 2455 2456 2456 2464 2464 2453 2453 2454 2454 2217 2217 2228 2228 2227 2227 2416 2416 2417 2417 2412 2412 2309 2309 2319 2319 2313 2313 2319 2319 2318 2318 2313 2313 2282 2282 2279 2279 2319 2319 2279 2279 2277 2277 2319 2319 2309 2309 2305 2305 2319 2319 2305 2305 2300 2300 2319 2319 2319 2319 2300 2300 2296 2296 2296 2296 2288 2288 2319 2319 2288 2288 2284 2284 2319 2319 2319 2319 2284 2284 2282 2282 2298 2298 2302 2302 2317 2317 2302 2302 2303 2303 2317 2317 2303 2303 2307 2307 2317 2317 2307 2307 2311 2311 2317 2317 2317 2317 2311 2311 2318 2318 2311 2311 2312 2312 2318 2318 2318 2318 2312 2312 2313 2313 2292 2292 2294 2294 2316 2316 2262 2262 2235 2235 2271 2271 2262 2262 2271 2271 2267 2267 2271 2271 2281 2281 2267 2267 2267 2267 2281 2281 2273 2273 2281 2281 2286 2286 2273 2273 2273 2273 2286 2286 2316 2316 2286 2286 2290 2290 2316 2316 2316 2316 2290 2290 2292 2292 2253 2253 2255 2255 2271 2271 2254 2254 2252 2252 2246 2246 2252 2252 2250 2250 2246 2246 2246 2246 2250 2250 2232 2232 2244 2244 2247 2247 2235 2235 2247 2247 2249 2249 2235 2235 2235 2235 2249 2249 2271 2271 2249 2249 2251 2251 2271 2271 2271 2271 2251 2251 2253 2253 2254 2254 2246 2246 2256 2256 2246 2246 2265 2265 2256 2256 2256 2256 2265 2265 2258 2258 2250 2250 2248 2248 2232 2232 2248 2248 2245 2245 2232 2232 2232 2232 2245 2245 2224 2224 2245 2245 2243 2243 2224 2224 2224 2224 2243 2243 2223 2223 2243 2243 2241 2241 2223 2223 2223 2223 2241 2241 2239 2239 2255 2255 2257 2257 2271 2271 2257 2257 2259 2259 2271 2271 2271 2271 2259 2259 2270 2270 2259 2259 2261 2261 2270 2270 2270 2270 2261 2261 2265 2265 2261 2261 2260 2260 2265 2265 2265 2265 2260 2260 2258 2258 2239 2239 2237 2237 2223 2223 2237 2237 2238 2238 2223 2223 2223 2223 2238 2238 2233 2233 2238 2238 2240 2240 2233 2233 2233 2233 2240 2240 2235 2235 2240 2240 2242 2242 2235 2235 2235 2235 2242 2242 2244 2244 2275 2275 2225 2225 2226 2226 2225 2225 2216 2216 2226 2226 2214 2214 2211 2211 2189 2189 2211 2211 2208 2208 2189 2189 2208 2208 2206 2206 2189 2189 2206 2206 2204 2204 2189 2189 2189 2189 2204 2204 2191 2191 2223 2223 2219 2219 2224 2224 2219 2219 2198 2198 2224 2224 2224 2224 2198 2198 2222 2222 2198 2198 2196 2196 2222 2222 2222 2222 2196 2196 2221 2221 2196 2196 2195 2195 2221 2221 2221 2221 2195 2195 2213 2213 2195 2195 2193 2193 2213 2213 2213 2213 2193 2193 2202 2202 2193 2193 2191 2191 2202 2202 2202 2202 2191 2191 2200 2200 2191 2191 2204 2204 2200 2200 2473 2473 2475 2475 2494 2494 2473 2473 2494 2494 2470 2470 2475 2475 2477 2477 2494 2494 2477 2477 2479 2479 2494 2494 2494 2494 2479 2479 2492 2492 2457 2457 2458 2458 2467 2467 2479 2479 2483 2483 2492 2492 2483 2483 2481 2481 2492 2492 2492 2492 2481 2481 2490 2490 2481 2481 2468 2468 2490 2490 2490 2490 2468 2468 2487 2487 2468 2468 2461 2461 2487 2487 2487 2487 2461 2461 2485 2485 2485 2485 2461 2461 2465 2465 2461 2461 2459 2459 2465 2465 2465 2465 2459 2459 2460 2460 2459 2459 2451 2451 2460 2460 2460 2460 2451 2451 2450 2450 2451 2451 2433 2433 2450 2450 2450 2450 2433 2433 2421 2421 2433 2433 2418 2418 2421 2421 2421 2421 2418 2418 2417 2417 2418 2418 2411 2411 2417 2417 2417 2417 2411 2411 2412 2412 2356 2356 2401 2401 2412 2412 2401 2401 2413 2413 2412 2412 2412 2412 2413 2413 2416 2416 2329 2329 2345 2345 2356 2356 2345 2345 2357 2357 2356 2356 2356 2356 2357 2357 2401 2401 2266 2266 2268 2268 2321 2321 2268 2268 2274 2274 2321 2321 2321 2321 2274 2274 2322 2322 2304 2304 2299 2299 2321 2321 2299 2299 2295 2295 2321 2321 2321 2321 2295 2295 2293 2293 2264 2264 2236 2236 2230 2230 2236 2236 2231 2231 2230 2230 2230 2230 2231 2231 2229 2229 2276 2276 2278 2278 2320 2320 2278 2278 2280 2280 2320 2320 2280 2280 2283 2283 2320 2320 2320 2320 2283 2283 2285 2285 2310 2310 2320 2320 2306 2306 2320 2320 2301 2301 2306 2306 2293 2293 2291 2291 2321 2321 2291 2291 2287 2287 2321 2321 2321 2321 2287 2287 2266 2266 2230 2230 2234 2234 2264 2264 2234 2234 2263 2263 2264 2264 2264 2264 2263 2263 2269 2269 2263 2263 2266 2266 2269 2269 2269 2269 2266 2266 2272 2272 2266 2266 2287 2287 2272 2272 2285 2285 2289 2289 2320 2320 2289 2289 2297 2297 2320 2320 2320 2320 2297 2297 2301 2301 2310 2310 2314 2314 2320 2320 2314 2314 2315 2315 2320 2320 2320 2320 2315 2315 2321 2321 2315 2315 2308 2308 2321 2321 2321 2321 2308 2308 2304 2304 2203 2203 2201 2201 2192 2192 2207 2207 2209 2209 2190 2190 2209 2209 2212 2212 2190 2190 2190 2190 2212 2212 2215 2215 2192 2192 2201 2201 2190 2190 2201 2201 2205 2205 2190 2190 2190 2190 2205 2205 2207 2207 2218 2218 2199 2199 2229 2229 2199 2199 2220 2220 2229 2229 2229 2229 2220 2220 2230 2230 2203 2203 2192 2192 2210 2210 2192 2192 2194 2194 2210 2210 2210 2210 2194 2194 2218 2218 2194 2194 2197 2197 2218 2218 2218 2218 2197 2197 2199 2199 2215 2215 2217 2217 2190 2190 2217 2217 2227 2227 2190 2190 2190 2190 2227 2227 2188 2188 2227 2227 2226 2226 2188 2188 2188 2188 2226 2226 2189 2189 2226 2226 2216 2216 2189 2189 2189 2189 2216 2216 2214 2214 2294 2294 2298 2298 2316 2316 2298 2298 2317 2317 2316 2316 2316 2316 2317 2317 2328 2328 2317 2317 2344 2344 2328 2328 2352 2352 2371 2371 2351 2351 2371 2371 2374 2374 2351 2351 2351 2351 2374 2374 2378 2378 2378 2378 2380 2380 2351 2351 2380 2380 2382 2382 2351 2351 2351 2351 2382 2382 2400 2400 2382 2382 2386 2386 2400 2400 2386 2386 2397 2397 2400 2400 2397 2397 2402 2402 2400 2400 2400 2400 2402 2402 2404 2404 2404 2404 2405 2405 2415 2415 2405 2405 2420 2420 2415 2415 2420 2420 2405 2405 2448 2448 2405 2405 2434 2434 2448 2448 2448 2448 2434 2434 2436 2436 2437 2437 2435 2435 2440 2440 2435 2435 2432 2432 2440 2440 2440 2440 2432 2432 2419 2419 2432 2432 2430 2430 2419 2419 2419 2419 2430 2430 2428 2428 2427 2427 2429 2429 2405 2405 2429 2429 2431 2431 2405 2405 2405 2405 2431 2431 2434 2434 2437 2437 2440 2440 2439 2439 2440 2440 2452 2452 2439 2439 2439 2439 2452 2452 2454 2454 2428 2428 2426 2426 2419 2419 2426 2426 2424 2424 2419 2419 2419 2419 2424 2424 2414 2414 2436 2436 2438 2438 2448 2448 2438 2438 2441 2441 2448 2448 2448 2448 2441 2441 2449 2449 2441 2441 2443 2443 2449 2449 2449 2449 2443 2443 2453 2453 2443 2443 2445 2445 2453 2453 2453 2453 2445 2445 2447 2447 2447 2447 2446 2446 2453 2453 2446 2446 2444 2444 2453 2453 2453 2453 2444 2444 2454 2454 2444 2444 2442 2442 2454 2454 2454 2454 2442 2442 2439 2439 2404 2404 2402 2402 2405 2405 2402 2402 2406 2406 2405 2405 2405 2405 2406 2406 2414 2414 2424 2424 2422 2422 2414 2414 2422 2422 2423 2423 2414 2414 2414 2414 2423 2423 2405 2405 2423 2423 2425 2425 2405 2405 2405 2405 2425 2425 2427 2427 2480 2480 2482 2482 2491 2491 2476 2476 2474 2474 2493 2493 2474 2474 2472 2472 2493 2493 2493 2493 2472 2472 2469 2469 2491 2491 2482 2482 2493 2493 2482 2482 2478 2478 2493 2493 2493 2493 2478 2478 2476 2476 2469 2469 2466 2466 2493 2493 2466 2466 2456 2456 2493 2493 2493 2493 2456 2456 2495 2495 2456 2456 2457 2457 2495 2495 2495 2495 2457 2457 2494 2494 2457 2457 2467 2467 2494 2494 2494 2494 2467 2467 2470 2470 2480 2480 2491 2491 2471 2471 2491 2491 2489 2489 2471 2471 2471 2471 2489 2489 2463 2463 2489 2489 2488 2488 2463 2463 2463 2463 2488 2488 2462 2462 2488 2488 2486 2486 2462 2462 2462 2462 2486 2486 2454 2454 2486 2486 2484 2484 2454 2454 2454 2454 2484 2484 2464 2464 2356 2356 2383 2383 2381 2381 2381 2381 2379 2379 2356 2356 2379 2379 2375 2375 2356 2356 2356 2356 2375 2375 2370 2370 2392 2392 2394 2394 2355 2355 2394 2394 2396 2396 2355 2355 2411 2411 2403 2403 2412 2412 2403 2403 2388 2388 2412 2412 2412 2412 2388 2388 2356 2356 2388 2388 2387 2387 2356 2356 2356 2356 2387 2387 2383 2383 2364 2364 2368 2368 2355 2355 2368 2368 2373 2373 2355 2355 2355 2355 2373 2373 2377 2377 2377 2377 2385 2385 2355 2355 2385 2385 2390 2390 2355 2355 2355 2355 2390 2390 2392 2392 2370 2370 2366 2366 2356 2356 2366 2366 2362 2362 2356 2356 2356 2356 2362 2362 2355 2355 2362 2362 2361 2361 2355 2355 2355 2355 2361 2361 2364 2364 2353 2353 2358 2358 2352 2352 2358 2358 2365 2365 2352 2352 2352 2352 2365 2365 2369 2369 2398 2398 2395 2395 2354 2354 2354 2354 2372 2372 2367 2367 2367 2367 2363 2363 2354 2354 2363 2363 2360 2360 2354 2354 2354 2354 2360 2360 2353 2353 2360 2360 2359 2359 2353 2353 2353 2353 2359 2359 2358 2358 2395 2395 2393 2393 2354 2354 2393 2393 2391 2391 2354 2354 2354 2354 2391 2391 2389 2389 2389 2389 2384 2384 2354 2354 2384 2384 2376 2376 2354 2354 2354 2354 2376 2376 2372 2372 2455 2455 2407 2407 2456 2456 2407 2407 2408 2408 2456 2456 2456 2456 2408 2408 2457 2457 2408 2408 2409 2409 2457 2457 2457 2457 2409 2409 2458 2458 2409 2409 2410 2410 2458 2458 2407 2407 2398 2398 2408 2408 2398 2398 2354 2354 2408 2408 2408 2408 2354 2354 2409 2409 2354 2354 2355 2355 2409 2409 2409 2409 2355 2355 2399 2399 2355 2355 2396 2396 2399 2399 2337 2337 2338 2338 2354 2354 2347 2347 2343 2343 2355 2355 2343 2343 2341 2341 2355 2355 2355 2355 2341 2341 2339 2339 2336 2336 2335 2335 2320 2320 2326 2326 2330 2330 2319 2319 2330 2330 2332 2332 2319 2319 2319 2319 2332 2332 2334 2334 2334 2334 2337 2337 2319 2319 2337 2337 2354 2354 2319 2319 2319 2319 2354 2354 2318 2318 2354 2354 2353 2353 2318 2318 2318 2318 2353 2353 2317 2317 2353 2353 2352 2352 2317 2317 2317 2317 2352 2352 2344 2344 2352 2352 2351 2351 2344 2344 2338 2338 2340 2340 2354 2354 2340 2340 2342 2342 2354 2354 2354 2354 2342 2342 2346 2346 2346 2346 2348 2348 2354 2354 2348 2348 2350 2350 2354 2354 2354 2354 2350 2350 2355 2355 2350 2350 2349 2349 2355 2355 2355 2355 2349 2349 2347 2347 2335 2335 2333 2333 2320 2320 2333 2333 2331 2331 2320 2320 2320 2320 2331 2331 2327 2327 2327 2327 2325 2325 2320 2320 2325 2325 2323 2323 2320 2320 2320 2320 2323 2323 2319 2319 2323 2323 2324 2324 2319 2319 2319 2319 2324 2324 2326 2326 2277 2277 2275 2275 2319 2319 2275 2275 2226 2226 2319 2319 2319 2319 2226 2226 2320 2320 2226 2226 2227 2227 2320 2320 2320 2320 2227 2227 2276 2276 2227 2227 2228 2228 2276 2276 2339 2339 2336 2336 2355 2355 2336 2336 2320 2320 2355 2355 2355 2355 2320 2320 2356 2356 2320 2320 2321 2321 2356 2356 2356 2356 2321 2321 2329 2329 2321 2321 2322 2322 2329 2329 2497 2497 2496 2496 2498 2498 2497 2497 2498 2498 2499 2499 2498 2498 3276 3276 2499 2499 2499 2499 3277 3277 3278 3278 2505 2505 2506 2506 2507 2507 2505 2505 2507 2507 2504 2504 2507 2507 2503 2503 2504 2504 2504 2504 2503 2503 2502 2502 2510 2510 2508 2508 2509 2509 2510 2510 2509 2509 2511 2511 2509 2509 2513 2513 2511 2511 2511 2511 2513 2513 2512 2512 3279 3279 3280 3280 2516 2516 3281 3281 2516 2516 2517 2517 2516 2516 2514 2514 2517 2517 2517 2517 2514 2514 2515 2515 2520 2520 2521 2521 2522 2522 2521 2521 2523 2523 2522 2522 2524 2524 2525 2525 2526 2526 2525 2525 2527 2527 2526 2526 2533 2533 2532 2532 2530 2530 2533 2533 2530 2530 2531 2531 2530 2530 3282 3282 2531 2531 2531 2531 3283 3283 3284 3284 2534 2534 2535 2535 2536 2536 2535 2535 2537 2537 2536 2536 2536 2536 2537 2537 2538 2538 2539 2539 2540 2540 2541 2541 2540 2540 2542 2542 2541 2541 2541 2541 2542 2542 2543 2543 3285 3285 3286 3286 2546 2546 3287 3287 2546 2546 2547 2547 2546 2546 2548 2548 2547 2547 2547 2547 2548 2548 2549 2549 2550 2550 2551 2551 2552 2552 2551 2551 2553 2553 2552 2552 2552 2552 2553 2553 2554 2554 2555 2555 2556 2556 2557 2557 2556 2556 2558 2558 2557 2557 2557 2557 2558 2558 2559 2559 2607 2607 2606 2606 2604 2604 2606 2606 2602 2602 2604 2604 2604 2604 2602 2602 2600 2600 2602 2602 2598 2598 2600 2600 3288 3288 3289 3289 2596 2596 3290 3290 2594 2594 2596 2596 2596 2596 2594 2594 2592 2592 2594 2594 2590 2590 2592 2592 2592 2592 2590 2590 2588 2588 2590 2590 2586 2586 2588 2588 2588 2588 2586 2586 2585 2585 2586 2586 2584 2584 2585 2585 2585 2585 2584 2584 2580 2580 2584 2584 2578 2578 2580 2580 2580 2580 2578 2578 2576 2576 2578 2578 2574 2574 2576 2576 2576 2576 2574 2574 2572 2572 2574 2574 2570 2570 2572 2572 2572 2572 2570 2570 3291 3291 2570 2570 3292 3292 3293 3293 2568 2568 2566 2566 2564 2564 2566 2566 2562 2562 2564 2564 2564 2564 2562 2562 2561 2561 2562 2562 2560 2560 2561 2561 2561 2561 2560 2560 2565 2565 2560 2560 2563 2563 2565 2565 2565 2565 2563 2563 2569 2569 2563 2563 2567 2567 2569 2569 3294 3294 3295 3295 2573 2573 3296 3296 2571 2571 2573 2573 2573 2573 2571 2571 2577 2577 2571 2571 2575 2575 2577 2577 2577 2577 2575 2575 2581 2581 2575 2575 2579 2579 2581 2581 2581 2581 2579 2579 2583 2583 2579 2579 2582 2582 2583 2583 2583 2583 2582 2582 2589 2589 2582 2582 2587 2587 2589 2589 2589 2589 2587 2587 2593 2593 2587 2587 2591 2591 2593 2593 2593 2593 2591 2591 2597 2597 2591 2591 2595 2595 2597 2597 2597 2597 2595 2595 3297 3297 2595 2595 3298 3298 3299 3299 2601 2601 2599 2599 2605 2605 2599 2599 2603 2603 2605 2605 2605 2605 2603 2603 2607 2607 2603 2603 2606 2606 2607 2607 2608 2608 2609 2609 2610 2610 2609 2609 2611 2611 2610 2610 2610 2610 2611 2611 2612 2612 2611 2611 2613 2613 2612 2612 2612 2612 2613 2613 2614 2614 3300 3300 2616 2616 3301 3301 2624 2624 2623 2623 2622 2622 2623 2623 2621 2621 2622 2622 2622 2622 2621 2621 2620 2620 2621 2621 2619 2619 2620 2620 2620 2620 2619 2619 2618 2618 2619 2619 2617 2617 2618 2618 2618 2618 2617 2617 2616 2616 2617 2617 2615 2615 2616 2616 2616 2616 2615 2615 3302 3302 2625 2625 2626 2626 2627 2627 2626 2626 2628 2628 2627 2627 2627 2627 2628 2628 2629 2629 2628 2628 2630 2630 2629 2629 3303 3303 3304 3304 2631 2631 3305 3305 2632 2632 2631 2631 2631 2631 2632 2632 2633 2633 2632 2632 2634 2634 2633 2633 3306 3306 3307 3307 2637 2637 3308 3308 2638 2638 2637 2637 2637 2637 2638 2638 2639 2639 2638 2638 2640 2640 2639 2639 2639 2639 2640 2640 2641 2641 2640 2640 2642 2642 2641 2641 2641 2641 2642 2642 2643 2643 2642 2642 2644 2644 2643 2643 2645 2645 2646 2646 2647 2647 2646 2646 2648 2648 2647 2647 2647 2647 2648 2648 2649 2649 2648 2648 2650 2650 2649 2649 2649 2649 2650 2650 2651 2651 2650 2650 2652 2652 2651 2651 2651 2651 2652 2652 3309 3309 2652 2652 3310 3310 3311 3311 2655 2655 2656 2656 2657 2657 2656 2656 2658 2658 2657 2657 2657 2657 2658 2658 3312 3312 2658 2658 3313 3313 3314 3314 2659 2659 2660 2660 2661 2661 2660 2660 2662 2662 2661 2661 2661 2661 2662 2662 2663 2663 2662 2662 2664 2664 2663 2663 2665 2665 2666 2666 2667 2667 2666 2666 2668 2668 2667 2667 2667 2667 2668 2668 2669 2669 2668 2668 2670 2670 2669 2669 3315 3315 3316 3316 2671 2671 3317 3317 2672 2672 2671 2671 2671 2671 2672 2672 2673 2673 2672 2672 2674 2674 2673 2673 3318 3318 3319 3319 2677 2677 3320 3320 2678 2678 2677 2677 2677 2677 2678 2678 2679 2679 2678 2678 2680 2680 2679 2679 2679 2679 2680 2680 2681 2681 2680 2680 2682 2682 2681 2681 2681 2681 2682 2682 2683 2683 2682 2682 2684 2684 2683 2683 2685 2685 2686 2686 2687 2687 2686 2686 2688 2688 2687 2687 2687 2687 2688 2688 2689 2689 2688 2688 2690 2690 2689 2689 2689 2689 2690 2690 2691 2691 2690 2690 2692 2692 2691 2691 2691 2691 2692 2692 2693 2693 2692 2692 2694 2694 2693 2693 2693 2693 2694 2694 3321 3321 2694 2694 3322 3322 3323 3323 2701 2701 2700 2700 2699 2699 2700 2700 2698 2698 2699 2699 2699 2699 2698 2698 2697 2697 2698 2698 2696 2696 2697 2697 2697 2697 2696 2696 2695 2695 2702 2702 2703 2703 2704 2704 2703 2703 2705 2705 2704 2704 2704 2704 2705 2705 2706 2706 2705 2705 2707 2707 2706 2706 2706 2706 2707 2707 2708 2708 2707 2707 2709 2709 2708 2708 2708 2708 2709 2709 3324 3324 2709 2709 3325 3325 3326 3326 2710 2710 2711 2711 2712 2712 2711 2711 2713 2713 2712 2712 2712 2712 2713 2713 2714 2714 2713 2713 2715 2715 2714 2714 2714 2714 2715 2715 2716 2716 2715 2715 2717 2717 2716 2716 2718 2718 2719 2719 2720 2720 2719 2719 2721 2721 2720 2720 2720 2720 2721 2721 3327 3327 2721 2721 3328 3328 3329 3329 2722 2722 2723 2723 2724 2724 2723 2723 2725 2725 2724 2724 2724 2724 2725 2725 2726 2726 2725 2725 2727 2727 2726 2726 2728 2728 2729 2729 2730 2730 2729 2729 2731 2731 2730 2730 2730 2730 2731 2731 2732 2732 2731 2731 2733 2733 2732 2732 2732 2732 2733 2733 2734 2734 2733 2733 2735 2735 2734 2734 2734 2734 2735 2735 3330 3330 2735 2735 3331 3331 3332 3332 2738 2738 2739 2739 2740 2740 2739 2739 2741 2741 2740 2740 2740 2740 2741 2741 2742 2742 2741 2741 2743 2743 2742 2742 3333 3333 3334 3334 2744 2744 3335 3335 2745 2745 2744 2744 2744 2744 2745 2745 2746 2746 2745 2745 2747 2747 2746 2746 2746 2746 2747 2747 2748 2748 2747 2747 2749 2749 2748 2748 2748 2748 2749 2749 2750 2750 2749 2749 2751 2751 2750 2750 2750 2750 2751 2751 2752 2752 2751 2751 2753 2753 2752 2752 2754 2754 2755 2755 2756 2756 2755 2755 2757 2757 2756 2756 2756 2756 2757 2757 2758 2758 2757 2757 2759 2759 2758 2758 2758 2758 2759 2759 2760 2760 2759 2759 2761 2761 2760 2760 3336 3336 3337 3337 2762 2762 3338 3338 2763 2763 2762 2762 2762 2762 2763 2763 2764 2764 2763 2763 2765 2765 2764 2764 2764 2764 2765 2765 2766 2766 2765 2765 2767 2767 2766 2766 2766 2766 2767 2767 2768 2768 2767 2767 2769 2769 2768 2768 2770 2770 2771 2771 2772 2772 2771 2771 2773 2773 2772 2772 2772 2772 2773 2773 2774 2774 2773 2773 2775 2775 2774 2774 2774 2774 2775 2775 2776 2776 2775 2775 2777 2777 2776 2776 2776 2776 2777 2777 2778 2778 2777 2777 2779 2779 2778 2778 2778 2778 2779 2779 3339 3339 2779 2779 3340 3340 3341 3341 2780 2780 2781 2781 2782 2782 2781 2781 2783 2783 2782 2782 2782 2782 2783 2783 2784 2784 2783 2783 2785 2785 2784 2784 2786 2786 2787 2787 2788 2788 2787 2787 2789 2789 2788 2788 2788 2788 2789 2789 2790 2790 2789 2789 2791 2791 2790 2790 2790 2790 2791 2791 2792 2792 2791 2791 2793 2793 2792 2792 2792 2792 2793 2793 3342 3342 2793 2793 3343 3343 3344 3344 2794 2794 2795 2795 2796 2796 2795 2795 2797 2797 2796 2796 2796 2796 2797 2797 2798 2798 2797 2797 2799 2799 2798 2798 2798 2798 2799 2799 2800 2800 2799 2799 2801 2801 2800 2800 2802 2802 2803 2803 2804 2804 2803 2803 2805 2805 2804 2804 2804 2804 2805 2805 2806 2806 2805 2805 2807 2807 2806 2806 2806 2806 2807 2807 2808 2808 2807 2807 2809 2809 2808 2808 3345 3345 3346 3346 2810 2810 3347 3347 2811 2811 2810 2810 2810 2810 2811 2811 2812 2812 2811 2811 2813 2813 2812 2812 2812 2812 2813 2813 2814 2814 2813 2813 2815 2815 2814 2814 2814 2814 2815 2815 2816 2816 2815 2815 2817 2817 2816 2816 2930 2930 2931 2931 2929 2929 2929 2929 2928 2928 2930 2930 2928 2928 2927 2927 2930 2930 2930 2930 2927 2927 2926 2926 2927 2927 2925 2925 2926 2926 2925 2925 2924 2924 2926 2926 2926 2926 2924 2924 2923 2923 2924 2924 2922 2922 2923 2923 2922 2922 2921 2921 2923 2923 2923 2923 2921 2921 2919 2919 2921 2921 2917 2917 2919 2919 2917 2917 2916 2916 2919 2919 3348 3348 3349 3349 2912 2912 3350 3350 2911 2911 2912 2912 2912 2912 2911 2911 2910 2910 2911 2911 2909 2909 2910 2910 2910 2910 2909 2909 2905 2905 2909 2909 2904 2904 2905 2905 2904 2904 2903 2903 2905 2905 2905 2905 2903 2903 2899 2899 2903 2903 2898 2898 2899 2899 2898 2898 2897 2897 2899 2899 2899 2899 2897 2897 2895 2895 2897 2897 2891 2891 2895 2895 2895 2895 2891 2891 2892 2892 2891 2891 2890 2890 2892 2892 2892 2892 2890 2890 2886 2886 2890 2890 2885 2885 2886 2886 2885 2885 2884 2884 2886 2886 2886 2886 2884 2884 2882 2882 2884 2884 2878 2878 2882 2882 2882 2882 2878 2878 2877 2877 2878 2878 2876 2876 2877 2877 2877 2877 2876 2876 2871 2871 2876 2876 2872 2872 2871 2871 2872 2872 2870 2870 2871 2871 2871 2871 2870 2870 2868 2868 2870 2870 2864 2864 2868 2868 2870 2870 2865 2865 2864 2864 2865 2865 2863 2863 2864 2864 2864 2864 2863 2863 2858 2858 2863 2863 2859 2859 2858 2858 2859 2859 2857 2857 2858 2858 2858 2858 2857 2857 2852 2852 2857 2857 2853 2853 2852 2852 2852 2852 2853 2853 2850 2850 2853 2853 2851 2851 2850 2850 2850 2850 2851 2851 2845 2845 2851 2851 2846 2846 2845 2845 2846 2846 3351 3351 2845 2845 2845 2845 3352 3352 3353 3353 2844 2844 2839 2839 2840 2840 2840 2840 2839 2839 2837 2837 2839 2839 2836 2836 2837 2837 2837 2837 2836 2836 2830 2830 2836 2836 2833 2833 2830 2830 2833 2833 2831 2831 2830 2830 2830 2830 2831 2831 2823 2823 2831 2831 2827 2827 2823 2823 2827 2827 2826 2826 2823 2823 2823 2823 2826 2826 2818 2818 2826 2826 2820 2820 2818 2818 2820 2820 2821 2821 2818 2818 2818 2818 2821 2821 2819 2819 2821 2821 2822 2822 2819 2819 2822 2822 2824 2824 2819 2819 2819 2819 2824 2824 2825 2825 2824 2824 2828 2828 2825 2825 2828 2828 2829 2829 2825 2825 2825 2825 2829 2829 2832 2832 2829 2829 2834 2834 2832 2832 2834 2834 2835 2835 2832 2832 2832 2832 2835 2835 2838 2838 2835 2835 2842 2842 2838 2838 2838 2838 2842 2842 2841 2841 2842 2842 2843 2843 2841 2841 3354 3354 3355 3355 2847 2847 3356 3356 2848 2848 2847 2847 2848 2848 2849 2849 2847 2847 2847 2847 2849 2849 2854 2854 2849 2849 2855 2855 2854 2854 2855 2855 2856 2856 2854 2854 2854 2854 2856 2856 2860 2860 2856 2856 2861 2861 2860 2860 2861 2861 2862 2862 2860 2860 2860 2860 2862 2862 2866 2866 2862 2862 2867 2867 2866 2866 2867 2867 2869 2869 2866 2866 2866 2866 2869 2869 2873 2873 2869 2869 2874 2874 2873 2873 2874 2874 2875 2875 2873 2873 2873 2873 2875 2875 2879 2879 2875 2875 2880 2880 2879 2879 2879 2879 2880 2880 2881 2881 2880 2880 2883 2883 2881 2881 2881 2881 2883 2883 2888 2888 2883 2883 2887 2887 2888 2888 2887 2887 2889 2889 2888 2888 2888 2888 2889 2889 2894 2894 2889 2889 2893 2893 2894 2894 2893 2893 2896 2896 2894 2894 2894 2894 2896 2896 2901 2901 2896 2896 2900 2900 2901 2901 2901 2901 2900 2900 2907 2907 2900 2900 2902 2902 2907 2907 2902 2902 2906 2906 2907 2907 2907 2907 2906 2906 2914 2914 2906 2906 2908 2908 2914 2914 2908 2908 2913 2913 2914 2914 2914 2914 2913 2913 3357 3357 2913 2913 2915 2915 3358 3358 3359 3359 2915 2915 3360 3360 2932 2932 2933 2933 2934 2934 2933 2933 2935 2935 2934 2934 2934 2934 2935 2935 2936 2936 3361 3361 3362 3362 2938 2938 3363 3363 2938 2938 2941 2941 2938 2938 2939 2939 2941 2941 2941 2941 2939 2939 2942 2942 2939 2939 2943 2943 2942 2942 2942 2942 2943 2943 2944 2944 2943 2943 2946 2946 2944 2944 2944 2944 2946 2946 2945 2945 2946 2946 2949 2949 2945 2945 2945 2945 2949 2949 2947 2947 2949 2949 2954 2954 2947 2947 2947 2947 2954 2954 2948 2948 2954 2954 2955 2955 2948 2948 2948 2948 2955 2955 2950 2950 2955 2955 3364 3364 2950 2950 2950 2950 3365 3365 3366 3366 2956 2956 2957 2957 2951 2951 2951 2951 2957 2957 2952 2952 2957 2957 2958 2958 2952 2952 2952 2952 2958 2958 2953 2953 2959 2959 2960 2960 2961 2961 2960 2960 2962 2962 2961 2961 2961 2961 2962 2962 2963 2963 2962 2962 2964 2964 2963 2963 3367 3367 3368 3368 2965 2965 3369 3369 2966 2966 2965 2965 2965 2965 2966 2966 2967 2967 2966 2966 2968 2968 2967 2967 2967 2967 2968 2968 2969 2969 2968 2968 2970 2970 2969 2969 2969 2969 2970 2970 2971 2971 2970 2970 2972 2972 2971 2971 2973 2973 2974 2974 2975 2975 2974 2974 2976 2976 2975 2975 2975 2975 2976 2976 2977 2977 2978 2978 2979 2979 2980 2980 2979 2979 2981 2981 2980 2980 2982 2982 2983 2983 2984 2984 2983 2983 2985 2985 2984 2984 2984 2984 2985 2985 2986 2986 2985 2985 2987 2987 2986 2986 2986 2986 2987 2987 2988 2988 2987 2987 2989 2989 2988 2988 2988 2988 2989 2989 3370 3370 2989 2989 3371 3371 3372 3372 2990 2990 2991 2991 2992 2992 2991 2991 2993 2993 2992 2992 2992 2992 2993 2993 2994 2994 2993 2993 2995 2995 2994 2994 3008 3008 3009 3009 3007 3007 3008 3008 3007 3007 3006 3006 3007 3007 3005 3005 3006 3006 3006 3006 3005 3005 3004 3004 3373 3373 3003 3003 3374 3374 3375 3375 3003 3003 3002 3002 3003 3003 3001 3001 3002 3002 3002 3002 3001 3001 3000 3000 3001 3001 2999 2999 3000 3000 3000 3000 2999 2999 2998 2998 2999 2999 2997 2997 2998 2998 2998 2998 2997 2997 2996 2996 3011 3011 3010 3010 3012 3012 3011 3011 3012 3012 3013 3013 3012 3012 3014 3014 3013 3013 3013 3013 3014 3014 3015 3015 3376 3376 3016 3016 3377 3377 3378 3378 3016 3016 3017 3017 3016 3016 3018 3018 3017 3017 3017 3017 3018 3018 3019 3019 3018 3018 3020 3020 3019 3019 3019 3019 3020 3020 3021 3021 3020 3020 3022 3022 3021 3021 3021 3021 3022 3022 3023 3023 3036 3036 3035 3035 3034 3034 3035 3035 3032 3032 3034 3034 3024 3024 3025 3025 3026 3026 3025 3025 3027 3027 3026 3026 3026 3026 3027 3027 3028 3028 3027 3027 3029 3029 3028 3028 3379 3379 3380 3380 3030 3030 3381 3381 3031 3031 3030 3030 3030 3030 3031 3031 3032 3032 3031 3031 3033 3033 3032 3032 3032 3032 3033 3033 3034 3034 3038 3038 3037 3037 3040 3040 3037 3037 3039 3039 3040 3040 3040 3040 3039 3039 3042 3042 3039 3039 3041 3041 3042 3042 3382 3382 3383 3383 3044 3044 3384 3384 3043 3043 3044 3044 3044 3044 3043 3043 3046 3046 3043 3043 3045 3045 3046 3046 3046 3046 3045 3045 3047 3047 3045 3045 3048 3048 3047 3047 3050 3050 3051 3051 3048 3048 3051 3051 3049 3049 3048 3048 3048 3048 3049 3049 3047 3047 3052 3052 3053 3053 3054 3054 3053 3053 3055 3055 3054 3054 3054 3054 3055 3055 3056 3056 3385 3385 3386 3386 3084 3084 3387 3387 3083 3083 3084 3084 3084 3084 3083 3083 3088 3088 3083 3083 3087 3087 3088 3088 3088 3088 3087 3087 3092 3092 3087 3087 3091 3091 3092 3092 3092 3092 3091 3091 3096 3096 3091 3091 3095 3095 3096 3096 3096 3096 3095 3095 3100 3100 3095 3095 3099 3099 3100 3100 3100 3100 3099 3099 3104 3104 3099 3099 3103 3103 3104 3104 3104 3104 3103 3103 3102 3102 3103 3103 3101 3101 3102 3102 3102 3102 3101 3101 3098 3098 3101 3101 3097 3097 3098 3098 3098 3098 3097 3097 3094 3094 3097 3097 3093 3093 3094 3094 3094 3094 3093 3093 3090 3090 3093 3093 3089 3089 3090 3090 3090 3090 3089 3089 3086 3086 3089 3089 3085 3085 3086 3086 3086 3086 3085 3085 3388 3388 3085 3085 3389 3389 3390 3390 3391 3391 3392 3392 3078 3078 3393 3393 3077 3077 3078 3078 3078 3078 3077 3077 3074 3074 3077 3077 3073 3073 3074 3074 3074 3074 3073 3073 3070 3070 3073 3073 3069 3069 3070 3070 3070 3070 3069 3069 3066 3066 3069 3069 3065 3065 3066 3066 3066 3066 3065 3065 3062 3062 3065 3065 3061 3061 3062 3062 3062 3062 3061 3061 3058 3058 3061 3061 3057 3057 3058 3058 3058 3058 3057 3057 3060 3060 3057 3057 3059 3059 3060 3060 3060 3060 3059 3059 3064 3064 3059 3059 3063 3063 3064 3064 3064 3064 3063 3063 3068 3068 3063 3063 3067 3067 3068 3068 3068 3068 3067 3067 3072 3072 3067 3067 3071 3071 3072 3072 3072 3072 3071 3071 3076 3076 3071 3071 3075 3075 3076 3076 3076 3076 3075 3075 3394 3394 3075 3075 3395 3395 3396 3396 3112 3112 3114 3114 3117 3117 3114 3114 3116 3116 3117 3117 3117 3117 3116 3116 3119 3119 3106 3106 3108 3108 3117 3117 3108 3108 3110 3110 3117 3117 3117 3117 3110 3110 3112 3112 3109 3109 3107 3107 3117 3117 3107 3107 3105 3105 3117 3117 3117 3117 3105 3105 3106 3106 3115 3115 3113 3113 3117 3117 3113 3113 3111 3111 3117 3117 3117 3117 3111 3111 3109 3109 3122 3122 3120 3120 3117 3117 3120 3120 3118 3118 3117 3117 3117 3117 3118 3118 3115 3115 3128 3128 3126 3126 3117 3117 3126 3126 3124 3124 3117 3117 3117 3117 3124 3124 3122 3122 3125 3125 3127 3127 3117 3117 3127 3127 3129 3129 3117 3117 3117 3117 3129 3129 3128 3128 3119 3119 3121 3121 3117 3117 3121 3121 3123 3123 3117 3117 3117 3117 3123 3123 3125 3125
+27 27 29 29 31 31 29 29 33 33 31 31 31 31 33 33 35 35 33 33 39 39 35 35 35 35 39 39 37 37 39 39 44 44 37 37 37 37 44 44 41 41 44 44 46 46 41 41 41 41 46 46 42 42 46 46 47 47 42 42 42 42 47 47 40 40 47 47 45 45 40 40 40 40 45 45 36 36 45 45 43 43 36 36 36 36 43 43 34 34 43 43 38 38 34 34 34 34 38 38 30 30 38 38 32 32 30 30 30 30 32 32 26 26 32 32 28 28 26 26 26 26 28 28 23 23 28 28 22 22 23 23 23 23 22 22 20 20 22 22 18 18 20 20 20 20 18 18 16 16 18 18 14 14 16 16 16 16 14 14 12 12 14 14 8 8 12 12 12 12 8 8 10 10 8 8 3 3 10 10 10 10 3 3 6 6 3 3 1 1 6 6 6 6 1 1 5 5 1 1 0 0 5 5 5 5 0 0 7 7 0 0 2 2 7 7 7 7 2 2 11 11 2 2 4 4 11 11 11 11 4 4 13 13 4 4 9 9 13 13 13 13 9 9 17 17 9 9 15 15 17 17 17 17 15 15 21 21 15 15 19 19 21 21 21 21 19 19 24 24 19 19 25 25 24 24 24 24 25 25 27 27 25 25 29 29 27 27 75 75 77 77 79 79 77 77 81 81 79 79 79 79 81 81 83 83 81 81 87 87 83 83 83 83 87 87 85 85 87 87 92 92 85 85 85 85 92 92 89 89 92 92 94 94 89 89 89 89 94 94 90 90 94 94 95 95 90 90 90 90 95 95 88 88 95 95 93 93 88 88 88 88 93 93 84 84 93 93 91 91 84 84 84 84 91 91 82 82 91 91 86 86 82 82 82 82 86 86 78 78 86 86 80 80 78 78 78 78 80 80 74 74 80 80 76 76 74 74 74 74 76 76 71 71 76 76 70 70 71 71 71 71 70 70 68 68 70 70 66 66 68 68 68 68 66 66 64 64 66 66 62 62 64 64 64 64 62 62 60 60 62 62 56 56 60 60 60 60 56 56 58 58 56 56 51 51 58 58 58 58 51 51 54 54 51 51 49 49 54 54 54 54 49 49 53 53 49 49 48 48 53 53 53 53 48 48 55 55 48 48 50 50 55 55 55 55 50 50 59 59 50 50 52 52 59 59 59 59 52 52 61 61 52 52 57 57 61 61 61 61 57 57 65 65 57 57 63 63 65 65 65 65 63 63 69 69 63 63 67 67 69 69 69 69 67 67 72 72 67 67 73 73 72 72 72 72 73 73 75 75 73 73 77 77 75 75 96 96 97 97 98 98 97 97 100 100 98 98 98 98 100 100 102 102 100 100 104 104 102 102 290 290 291 291 106 106 292 292 108 108 106 106 106 106 108 108 110 110 108 108 112 112 110 110 110 110 112 112 114 114 112 112 116 116 114 114 114 114 116 116 118 118 116 116 120 120 118 118 118 118 120 120 122 122 120 120 124 124 122 122 122 122 124 124 126 126 124 124 128 128 126 126 126 126 128 128 130 130 128 128 132 132 130 130 130 130 132 132 293 293 132 132 294 294 295 295 134 134 136 136 138 138 136 136 140 140 138 138 138 138 140 140 142 142 140 140 143 143 142 142 142 142 143 143 139 139 143 143 141 141 139 139 139 139 141 141 135 135 141 141 137 137 135 135 296 296 297 297 131 131 298 298 133 133 131 131 131 131 133 133 127 127 133 133 129 129 127 127 127 127 129 129 123 123 129 129 125 125 123 123 123 123 125 125 119 119 125 125 121 121 119 119 119 119 121 121 115 115 121 121 117 117 115 115 115 115 117 117 111 111 117 117 113 113 111 111 111 111 113 113 107 107 113 113 109 109 107 107 107 107 109 109 299 299 109 109 300 300 301 301 103 103 105 105 99 99 105 105 101 101 99 99 99 99 101 101 96 96 101 101 97 97 96 96 144 144 145 145 146 146 145 145 148 148 146 146 146 146 148 148 150 150 148 148 152 152 150 150 302 302 303 303 154 154 304 304 156 156 154 154 154 154 156 156 158 158 156 156 160 160 158 158 158 158 160 160 162 162 160 160 164 164 162 162 162 162 164 164 166 166 164 164 168 168 166 166 166 166 168 168 170 170 168 168 172 172 170 170 170 170 172 172 174 174 172 172 176 176 174 174 174 174 176 176 178 178 176 176 180 180 178 178 178 178 180 180 305 305 180 180 306 306 307 307 182 182 184 184 186 186 184 184 188 188 186 186 186 186 188 188 190 190 188 188 191 191 190 190 190 190 191 191 187 187 191 191 189 189 187 187 187 187 189 189 183 183 189 189 185 185 183 183 308 308 309 309 179 179 310 310 181 181 179 179 179 179 181 181 175 175 181 181 177 177 175 175 175 175 177 177 171 171 177 177 173 173 171 171 171 171 173 173 167 167 173 173 169 169 167 167 167 167 169 169 163 163 169 169 165 165 163 163 163 163 165 165 159 159 165 165 161 161 159 159 159 159 161 161 155 155 161 161 157 157 155 155 155 155 157 157 311 311 157 157 312 312 313 313 151 151 153 153 147 147 153 153 149 149 147 147 147 147 149 149 144 144 149 149 145 145 144 144 192 192 193 193 194 194 193 193 196 196 194 194 194 194 196 196 198 198 196 196 200 200 198 198 314 314 315 315 202 202 316 316 204 204 202 202 202 202 204 204 206 206 204 204 208 208 206 206 206 206 208 208 210 210 208 208 212 212 210 210 210 210 212 212 214 214 212 212 216 216 214 214 214 214 216 216 218 218 216 216 220 220 218 218 218 218 220 220 222 222 220 220 224 224 222 222 222 222 224 224 226 226 224 224 228 228 226 226 226 226 228 228 317 317 228 228 318 318 319 319 230 230 232 232 234 234 232 232 236 236 234 234 234 234 236 236 238 238 236 236 239 239 238 238 238 238 239 239 235 235 239 239 237 237 235 235 235 235 237 237 231 231 237 237 233 233 231 231 320 320 321 321 227 227 322 322 229 229 227 227 227 227 229 229 223 223 229 229 225 225 223 223 223 223 225 225 219 219 225 225 221 221 219 219 219 219 221 221 215 215 221 221 217 217 215 215 215 215 217 217 211 211 217 217 213 213 211 211 211 211 213 213 207 207 213 213 209 209 207 207 207 207 209 209 203 203 209 209 205 205 203 203 203 203 205 205 323 323 205 205 324 324 325 325 199 199 201 201 195 195 201 201 197 197 195 195 195 195 197 197 192 192 197 197 193 193 192 192 274 274 278 278 326 326 278 278 327 327 328 328 280 280 282 282 284 284 282 282 286 286 284 284 284 284 286 286 288 288 286 286 289 289 288 288 288 288 289 289 285 285 289 289 287 287 285 285 285 285 287 287 281 281 287 287 283 283 281 281 329 329 279 279 330 330 331 331 279 279 275 275 279 279 277 277 275 275 275 275 277 277 271 271 277 277 273 273 271 271 271 271 273 273 267 267 273 273 269 269 267 267 267 267 269 269 263 263 269 269 265 265 263 263 263 263 265 265 259 259 265 265 261 261 259 259 259 259 261 261 255 255 261 261 257 257 255 255 255 255 257 257 251 251 257 257 253 253 251 251 251 251 253 253 332 332 253 253 333 333 334 334 247 247 249 249 243 243 249 249 245 245 243 243 243 243 245 245 240 240 245 245 241 241 240 240 240 240 241 241 242 242 241 241 244 244 242 242 242 242 244 244 246 246 244 244 248 248 246 246 335 335 336 336 250 250 337 337 252 252 250 250 250 250 252 252 254 254 252 252 256 256 254 254 254 254 256 256 258 258 256 256 260 260 258 258 258 258 260 260 262 262 260 260 264 264 262 262 262 262 264 264 266 266 264 264 268 268 266 266 266 266 268 268 270 270 268 268 272 272 270 270 270 270 272 272 274 274 272 272 276 276 274 274 274 274 276 276 278 278
+11 11 2 2 14 14 2 2 4 4 14 14 14 14 4 4 16 16 4 4 6 6 16 16 16 16 6 6 19 19 6 6 8 8 19 19 19 19 8 8 22 22 8 8 18 18 22 22 22 22 18 18 24 24 18 18 26 26 24 24 24 24 26 26 27 27 26 26 35 35 27 27 27 27 35 35 30 30 35 35 40 40 30 30 30 30 40 40 32 32 40 40 42 42 32 32 32 32 42 42 34 34 42 42 44 44 34 34 34 34 44 44 37 37 44 44 46 46 37 37 37 37 46 46 38 38 46 46 47 47 38 38 38 38 47 47 36 36 47 47 45 45 36 36 36 36 45 45 33 33 45 45 43 43 33 33 33 33 43 43 31 31 43 43 41 41 31 31 31 31 41 41 28 28 41 41 39 39 28 28 28 28 39 39 25 25 39 39 29 29 25 25 25 25 29 29 23 23 29 29 21 21 23 23 23 23 21 21 20 20 21 21 12 12 20 20 20 20 12 12 17 17 12 12 7 7 17 17 17 17 7 7 15 15 7 7 5 5 15 15 15 15 5 5 13 13 5 5 3 3 13 13 13 13 3 3 10 10 3 3 1 1 10 10 10 10 1 1 9 9 1 1 0 0 9 9 9 9 0 0 11 11 0 0 2 2 11 11 82 82 92 92 80 80 92 92 90 90 80 80 80 80 90 90 78 78 90 90 88 88 78 78 78 78 88 88 75 75 88 88 83 83 75 75 75 75 83 83 72 72 83 83 74 74 72 72 72 72 74 74 70 70 74 74 66 66 70 70 70 70 66 66 67 67 66 66 56 56 67 67 67 67 56 56 64 64 56 56 54 54 64 64 64 64 54 54 62 62 54 54 52 52 62 62 62 62 52 52 59 59 52 52 50 50 59 59 59 59 50 50 57 57 50 50 48 48 57 57 57 57 48 48 58 58 48 48 49 49 58 58 58 58 49 49 61 61 49 49 51 51 61 61 61 61 51 51 63 63 51 51 53 53 63 63 63 63 53 53 65 65 53 53 55 55 65 65 65 65 55 55 68 68 55 55 60 60 68 68 68 68 60 60 71 71 60 60 69 69 71 71 71 71 69 69 73 73 69 69 77 77 73 73 73 73 77 77 76 76 77 77 87 87 76 76 76 76 87 87 79 79 87 87 89 89 79 79 79 79 89 89 81 81 89 89 91 91 81 81 81 81 91 91 84 84 91 91 93 93 84 84 84 84 93 93 86 86 93 93 95 95 86 86 86 86 95 95 85 85 95 95 94 94 85 85 85 85 94 94 82 82 94 94 92 92 82 82 112 112 117 117 116 116 117 117 121 121 116 116 116 116 121 121 120 120 121 121 125 125 120 120 120 120 125 125 124 124 125 125 129 129 124 124 124 124 129 129 128 128 336 336 133 133 337 337 338 338 133 133 132 132 133 133 137 137 132 132 132 132 137 137 136 136 137 137 141 141 136 136 136 136 141 141 140 140 141 141 143 143 140 140 140 140 143 143 142 142 143 143 139 139 142 142 142 142 139 139 138 138 139 139 135 135 138 138 138 138 135 135 134 134 135 135 339 339 134 134 134 134 340 340 341 341 131 131 127 127 130 130 130 130 127 127 126 126 127 127 123 123 126 126 126 126 123 123 122 122 123 123 119 119 122 122 122 122 119 119 118 118 119 119 115 115 118 118 118 118 115 115 114 114 115 115 111 111 114 114 114 114 111 111 110 110 342 342 107 107 343 343 344 344 107 107 106 106 107 107 103 103 106 106 106 106 103 103 102 102 103 103 99 99 102 102 102 102 99 99 98 98 99 99 97 97 98 98 98 98 97 97 96 96 97 97 101 101 96 96 96 96 101 101 100 100 101 101 105 105 100 100 100 100 105 105 104 104 105 105 345 345 104 104 104 104 346 346 347 347 109 109 113 113 108 108 108 108 113 113 112 112 113 113 117 117 112 112 175 175 178 178 179 179 178 178 181 181 179 179 179 179 181 181 184 184 181 181 185 185 184 184 184 184 185 185 189 189 185 185 187 187 189 189 189 189 187 187 191 191 187 187 186 186 191 191 191 191 186 186 190 190 186 186 183 183 190 190 190 190 183 183 188 188 183 183 180 180 188 188 188 188 180 180 182 182 180 180 176 176 182 182 182 182 176 176 177 177 176 176 172 172 177 177 177 177 172 172 173 173 172 172 168 168 173 173 173 173 168 168 169 169 168 168 165 165 169 169 169 169 165 165 164 164 165 165 161 161 164 164 164 164 161 161 160 160 161 161 157 157 160 160 160 160 157 157 156 156 157 157 154 154 156 156 156 156 154 154 151 151 154 154 150 150 151 151 151 151 150 150 146 146 150 150 148 148 146 146 146 146 148 148 144 144 148 148 149 149 144 144 144 144 149 149 145 145 149 149 152 152 145 145 145 145 152 152 147 147 152 152 155 155 147 147 147 147 155 155 153 153 155 155 159 159 153 153 153 153 159 159 158 158 159 159 163 163 158 158 158 158 163 163 162 162 163 163 167 167 162 162 162 162 167 167 166 166 167 167 170 170 166 166 166 166 170 170 171 171 170 170 174 174 171 171 171 171 174 174 175 175 174 174 178 178 175 175 208 208 213 213 212 212 213 213 216 216 212 212 212 212 216 216 217 217 216 216 220 220 217 217 217 217 220 220 221 221 220 220 224 224 221 221 221 221 224 224 225 225 224 224 228 228 225 225 225 225 228 228 230 230 228 228 231 231 230 230 230 230 231 231 236 236 231 231 234 234 236 236 236 236 234 234 238 238 234 234 235 235 238 238 238 238 235 235 239 239 235 235 233 233 239 239 239 239 233 233 237 237 233 233 229 229 237 237 237 237 229 229 232 232 229 229 226 226 232 232 232 232 226 226 227 227 226 226 222 222 227 227 227 227 222 222 223 223 222 222 218 218 223 223 223 223 218 218 219 219 218 218 215 215 219 219 219 219 215 215 214 214 215 215 211 211 214 214 214 214 211 211 210 210 211 211 207 207 210 210 210 210 207 207 206 206 207 207 203 203 206 206 206 206 203 203 201 201 203 203 200 200 201 201 201 201 200 200 195 195 200 200 197 197 195 195 195 195 197 197 193 193 197 197 196 196 193 193 193 193 196 196 192 192 196 196 198 198 192 192 192 192 198 198 194 194 198 198 202 202 194 194 194 194 202 202 199 199 202 202 205 205 199 199 199 199 205 205 204 204 205 205 209 209 204 204 204 204 209 209 208 208 209 209 213 213 208 208 263 263 250 250 276 276 248 248 250 250 265 265 257 257 280 280 282 282 278 278 280 280 259 259 276 276 278 278 261 261 252 252 286 286 287 287 284 284 286 286 253 253 282 282 284 284 255 255 258 258 283 283 281 281 285 285 283 283 256 256 287 287 285 285 254 254 264 264 277 277 251 251 279 279 277 277 262 262 281 281 279 279 260 260 270 270 247 247 245 245 249 249 247 247 268 268 251 251 249 249 266 266 275 275 241 241 240 240 243 243 241 241 274 274 245 245 243 243 272 272 269 269 244 244 246 246 242 242 244 244 271 271 240 240 242 242 273 273 246 246 248 248 267 267 304 304 329 329 331 331 327 327 329 329 306 306 301 301 335 335 334 334 333 333 335 335 300 300 331 331 333 333 302 302 307 307 330 330 328 328 332 332 330 330 305 305 334 334 332 332 303 303 313 313 324 324 298 298 326 326 324 324 311 311 328 328 326 326 309 309 319 319 294 294 292 292 296 296 294 294 317 317 298 298 296 296 315 315 322 322 288 288 289 289 290 290 288 288 323 323 292 292 290 290 321 321 316 316 293 293 295 295 291 291 293 293 318 318 289 289 291 291 320 320 310 310 299 299 325 325 297 297 299 299 312 312 295 295 297 297 314 314 325 325 327 327 308 308
+17 17 16 16 21 21 16 16 20 20 21 21 21 21 20 20 25 25 20 20 24 24 25 25 25 25 24 24 29 29 24 24 28 28 29 29 29 29 28 28 33 33 28 28 32 32 33 33 96 96 97 97 37 37 98 98 36 36 37 37 37 37 36 36 41 41 36 36 40 40 41 41 41 41 40 40 45 45 40 40 44 44 45 45 45 45 44 44 47 47 44 44 46 46 47 47 47 47 46 46 43 43 46 46 42 42 43 43 43 43 42 42 39 39 42 42 38 38 39 39 39 39 38 38 99 99 38 38 100 100 101 101 35 35 34 34 31 31 34 34 30 30 31 31 31 31 30 30 27 27 30 30 26 26 27 27 27 27 26 26 23 23 26 26 22 22 23 23 23 23 22 22 19 19 22 22 18 18 19 19 19 19 18 18 15 15 18 18 14 14 15 15 102 102 103 103 11 11 104 104 10 10 11 11 11 11 10 10 7 7 10 10 6 6 7 7 7 7 6 6 3 3 6 6 2 2 3 3 3 3 2 2 1 1 2 2 0 0 1 1 1 1 0 0 5 5 0 0 4 4 5 5 5 5 4 4 9 9 4 4 8 8 9 9 9 9 8 8 105 105 8 8 106 106 107 107 13 13 12 12 17 17 12 12 16 16 17 17 78 78 79 79 82 82 79 79 83 83 82 82 108 108 109 109 86 86 110 110 87 87 86 86 86 86 87 87 90 90 87 87 91 91 90 90 90 90 91 91 94 94 91 91 95 95 94 94 94 94 95 95 92 92 95 95 93 93 92 92 92 92 93 93 88 88 93 93 89 89 88 88 88 88 89 89 84 84 89 89 85 85 84 84 84 84 85 85 111 111 85 85 112 112 113 113 80 80 81 81 76 76 81 81 77 77 76 76 76 76 77 77 72 72 77 77 73 73 72 72 72 72 73 73 68 68 73 73 69 69 68 68 68 68 69 69 64 64 69 69 65 65 64 64 64 64 65 65 60 60 65 65 61 61 60 60 114 114 115 115 56 56 116 116 57 57 56 56 56 56 57 57 52 52 57 57 53 53 52 52 52 52 53 53 48 48 53 53 49 49 48 48 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 54 54 51 51 55 55 54 54 54 54 55 55 58 58 55 55 59 59 58 58 58 58 59 59 117 117 59 59 118 118 119 119 62 62 63 63 66 66 63 63 67 67 66 66 66 66 67 67 70 70 67 67 71 71 70 70 70 70 71 71 74 74 71 71 75 75 74 74 74 74 75 75 78 78 75 75 79 79 78 78
+0 0 1 1 2 2 1 1 3 3 2 2 2 2 3 3 4 4 3 3 5 5 4 4 4 4 5 5 6 6 5 5 7 7 6 6 6 6 7 7 8 8 7 7 9 9 8 8 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 18 18 19 19 20 20 19 19 21 21 20 20 1920 1920 1921 1921 24 24 1922 1922 25 25 24 24 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 30 30 31 31 32 32 31 31 33 33 32 32 32 32 33 33 34 34 33 33 35 35 34 34 34 34 35 35 36 36 35 35 37 37 36 36 36 36 37 37 38 38 37 37 39 39 38 38 38 38 39 39 40 40 39 39 41 41 40 40 40 40 41 41 42 42 41 41 43 43 42 42 42 42 43 43 44 44 43 43 45 45 44 44 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 48 48 47 47 49 49 48 48 50 50 51 51 52 52 51 51 53 53 52 52 52 52 53 53 54 54 53 53 55 55 54 54 54 54 55 55 56 56 55 55 57 57 56 56 56 56 57 57 58 58 57 57 59 59 58 58 58 58 59 59 60 60 59 59 61 61 60 60 60 60 61 61 62 62 61 61 63 63 62 62 62 62 63 63 64 64 63 63 65 65 64 64 66 66 67 67 68 68 67 67 69 69 68 68 68 68 69 69 70 70 69 69 71 71 70 70 70 70 71 71 72 72 71 71 73 73 72 72 72 72 73 73 74 74 73 73 75 75 74 74 74 74 75 75 76 76 75 75 77 77 76 76 89 89 91 91 78 78 91 91 93 93 78 78 78 78 93 93 128 128 93 93 95 95 128 128 128 128 95 95 97 97 128 128 117 117 119 119 79 79 82 82 80 80 151 151 158 158 149 149 158 158 156 156 149 149 149 149 156 156 147 147 140 140 138 138 131 131 130 130 137 137 139 139 139 139 141 141 130 130 141 141 143 143 130 130 130 130 143 143 156 156 143 143 145 145 156 156 156 156 145 145 147 147 79 79 80 80 78 78 80 80 81 81 78 78 78 78 81 81 83 83 164 164 169 169 166 166 169 169 168 168 166 166 122 122 120 120 129 129 83 83 85 85 78 78 85 85 87 87 78 78 78 78 87 87 89 89 164 164 162 162 169 169 162 162 160 160 169 169 169 169 160 160 155 155 160 160 158 158 155 155 155 155 158 158 153 153 158 158 151 151 153 153 154 154 152 152 159 159 120 120 118 118 129 129 118 118 116 116 129 129 129 129 116 116 79 79 116 116 114 114 79 79 79 79 114 114 112 112 112 112 110 110 79 79 110 110 108 108 79 79 79 79 108 108 106 106 105 105 107 107 97 97 107 107 109 109 97 97 109 109 111 111 97 97 111 111 113 113 97 97 97 97 113 113 128 128 113 113 115 115 128 128 128 128 115 115 117 117 138 138 136 136 131 131 136 136 134 134 131 131 131 131 134 134 129 129 106 106 100 100 98 98 79 79 90 90 88 88 159 159 152 152 157 157 152 152 150 150 157 157 157 157 150 150 148 148 148 148 146 146 157 157 146 146 144 144 157 157 157 157 144 144 131 131 144 144 142 142 131 131 131 131 142 142 140 140 128 128 133 133 130 130 133 133 135 135 130 130 130 130 135 135 137 137 97 97 99 99 105 105 99 99 101 101 105 105 105 105 101 101 104 104 101 101 103 103 104 104 104 104 103 103 106 106 103 103 102 102 106 106 106 106 102 102 100 100 88 88 86 86 79 79 86 86 84 84 79 79 79 79 84 84 82 82 98 98 96 96 106 106 96 96 94 94 106 106 106 106 94 94 79 79 94 94 92 92 79 79 79 79 92 92 90 90 163 163 165 165 155 155 165 165 167 167 155 155 155 155 167 167 169 169 119 119 121 121 128 128 121 121 123 123 128 128 128 128 123 123 133 133 123 123 125 125 133 133 133 133 125 125 132 132 125 125 127 127 132 132 132 132 127 127 134 134 127 127 126 126 134 134 134 134 126 126 129 129 126 126 124 124 129 129 129 129 124 124 122 122 154 154 159 159 155 155 159 159 161 161 155 155 155 155 161 161 163 163 174 174 173 173 222 222 173 173 172 172 221 221 581 581 565 565 564 564 430 430 396 396 395 395 251 251 258 258 259 259 427 427 473 473 474 474 491 491 502 502 492 492 502 502 505 505 492 492 393 393 416 416 412 412 417 417 421 421 394 394 421 421 424 424 394 394 394 394 424 424 395 395 472 472 426 426 393 393 426 426 420 420 393 393 393 393 420 420 416 416 412 412 408 408 393 393 408 408 404 404 393 393 393 393 404 404 394 394 404 404 402 402 394 394 394 394 402 402 405 405 405 405 409 409 394 394 409 409 413 413 394 394 394 394 413 413 417 417 393 393 471 471 472 472 471 471 489 489 472 472 472 472 489 489 490 490 545 545 562 562 563 563 508 508 563 563 505 505 563 563 564 564 505 505 505 505 564 564 492 492 508 508 512 512 563 563 512 512 526 526 563 563 563 563 526 526 534 534 534 534 542 542 563 563 542 542 546 546 563 563 563 563 546 546 545 545 545 545 541 541 562 562 541 541 533 533 562 562 562 562 533 533 525 525 525 525 511 511 562 562 511 511 507 507 562 562 562 562 507 507 489 489 507 507 501 501 489 489 489 489 501 501 490 490 351 351 347 347 359 359 332 332 336 336 360 360 347 347 343 343 359 359 343 343 339 339 359 359 359 359 339 339 335 335 336 336 340 340 360 360 340 340 344 344 360 360 360 360 344 344 348 348 348 348 352 352 360 360 352 352 356 356 360 360 360 360 356 356 359 359 356 356 355 355 359 359 359 359 355 355 351 351 244 244 240 240 224 224 244 244 224 224 250 250 256 256 257 257 250 250 226 226 229 229 214 214 245 245 215 215 241 241 215 215 237 237 241 241 214 214 229 229 215 215 229 229 233 233 215 215 215 215 233 233 237 237 240 240 236 236 224 224 236 236 232 232 224 224 224 224 232 232 214 214 232 232 228 228 214 214 214 214 228 228 226 226 331 331 315 315 314 314 315 315 257 257 314 314 334 334 338 338 364 364 338 338 342 342 364 364 364 364 342 342 346 346 353 353 349 349 363 363 349 349 345 345 363 363 345 345 341 341 363 363 341 341 337 337 363 363 363 363 337 337 330 330 337 337 333 333 330 330 330 330 333 333 328 328 333 333 321 321 328 328 328 328 321 321 320 320 346 346 350 350 364 364 350 350 354 354 364 364 364 364 354 354 357 357 334 334 323 323 322 322 323 323 266 266 322 322 246 246 242 242 219 219 246 246 219 219 252 252 242 242 238 238 219 219 238 238 234 234 219 219 219 219 234 234 230 230 227 227 231 231 220 220 227 227 220 220 230 230 231 231 235 235 220 220 235 235 239 239 220 220 220 220 239 239 243 243 243 243 247 247 220 220 247 247 253 253 220 220 220 220 253 253 266 266 253 253 265 265 266 266 266 266 265 265 322 322 320 320 321 321 312 312 321 321 264 264 312 312 312 312 264 264 310 310 264 264 263 263 310 310 310 310 263 263 309 309 573 573 498 498 506 506 481 481 497 497 498 498 497 497 504 504 498 498 498 498 504 504 506 506 399 399 429 429 481 481 429 429 480 480 481 481 481 481 480 480 497 497 411 411 415 415 398 398 418 418 414 414 397 397 414 414 410 410 397 397 397 397 410 410 406 406 415 415 419 419 398 398 419 419 423 423 398 398 398 398 423 423 425 425 406 406 403 403 398 398 403 403 407 407 398 398 398 398 407 407 411 411 433 433 479 479 431 431 479 479 428 428 431 431 431 431 428 428 397 397 428 428 422 422 397 397 397 397 422 422 418 418 495 495 496 496 479 479 571 571 509 509 495 495 509 509 503 503 495 495 495 495 503 503 496 496 573 573 506 506 572 572 506 506 510 510 572 572 572 572 510 510 514 514 514 514 528 528 572 572 528 528 536 536 572 572 572 572 536 536 544 544 544 544 548 548 572 572 548 548 547 547 572 572 572 572 547 547 571 571 547 547 543 543 571 571 571 571 543 543 535 535 535 535 527 527 571 571 527 527 513 513 571 571 571 571 513 513 509 509 406 406 398 398 397 397 398 398 364 364 397 397 397 397 364 364 363 363 364 364 357 357 363 363 363 363 357 357 353 353 281 281 292 292 263 263 292 292 307 307 263 263 263 263 307 307 309 309 281 281 263 263 276 276 263 263 262 262 276 276 276 276 262 262 274 274 288 288 280 280 261 261 280 280 275 275 261 261 261 261 275 275 262 262 275 275 273 273 262 262 262 262 273 273 274 274 288 288 261 261 291 291 261 261 260 260 291 291 291 291 260 260 306 306 319 319 311 311 260 260 311 311 308 308 260 260 260 260 308 308 306 306 329 329 327 327 318 318 329 329 318 318 362 362 439 439 437 437 474 474 437 437 434 434 474 474 474 474 434 434 432 432 424 424 427 427 395 395 427 427 474 474 395 395 395 395 474 474 430 430 474 474 432 432 430 430 476 476 465 465 475 475 465 465 458 458 475 475 475 475 458 458 474 474 458 458 454 454 474 474 474 474 454 454 439 439 484 484 493 493 487 487 493 493 494 494 487 487 487 487 494 494 486 486 433 433 435 435 479 479 435 435 478 478 479 479 479 479 478 478 495 495 478 478 477 477 495 495 495 495 477 477 494 494 477 477 485 485 494 494 494 494 485 485 486 486 435 435 436 436 478 478 436 436 438 438 478 478 478 478 438 438 440 440 440 440 455 455 478 478 455 455 466 466 478 478 478 478 466 466 477 477 571 571 556 556 560 560 568 568 569 569 559 559 555 555 551 551 494 494 551 551 539 539 494 494 494 494 539 539 531 531 531 531 523 523 494 494 523 523 519 519 494 494 494 494 519 519 495 495 519 519 516 516 495 495 516 516 520 520 495 495 495 495 520 520 524 524 524 524 532 532 495 495 532 532 540 540 495 495 495 495 540 540 571 571 540 540 552 552 571 571 571 571 552 552 556 556 570 570 584 584 628 628 584 584 592 592 628 628 592 592 596 596 628 628 596 596 602 602 628 628 628 628 602 602 627 627 602 602 604 604 627 627 583 583 608 608 610 610 568 568 578 578 569 569 578 578 580 580 569 569 569 569 580 580 586 586 616 616 618 618 595 595 583 583 610 610 591 591 610 610 612 612 591 591 591 591 612 612 595 595 612 612 614 614 595 595 595 595 614 614 616 616 604 604 601 601 627 627 601 601 595 595 627 627 627 627 595 595 620 620 595 595 618 618 620 620 586 586 588 588 569 569 588 588 598 598 569 569 569 569 598 598 583 583 598 598 606 606 583 583 583 583 606 606 608 608 537 537 529 529 492 492 565 565 557 557 564 564 557 557 553 553 564 564 564 564 553 553 492 492 553 553 549 549 492 492 492 492 549 549 537 537 529 529 521 521 492 492 521 521 517 517 492 492 492 492 517 517 493 493 517 517 515 515 493 493 515 515 518 518 493 493 518 518 522 522 493 493 493 493 522 522 530 530 538 538 550 550 567 567 550 550 554 554 567 567 554 554 558 558 567 567 558 558 566 566 567 567 567 567 566 566 582 582 582 582 590 590 625 625 590 590 594 594 625 625 593 593 589 589 624 624 594 594 600 600 625 625 600 600 603 603 625 625 625 625 603 603 624 624 603 603 599 599 624 624 624 624 599 599 593 593 585 585 567 567 587 587 567 567 597 597 587 587 609 609 607 607 567 567 607 607 605 605 567 567 567 567 605 605 597 597 585 585 579 579 567 567 579 579 576 576 567 567 567 567 576 576 568 568 576 576 577 577 568 568 568 568 577 577 578 578 617 617 615 615 609 609 615 615 613 613 609 609 609 609 613 613 611 611 582 582 625 625 567 567 625 625 626 626 567 567 567 567 626 626 609 609 626 626 619 619 609 609 609 609 619 619 617 617 257 257 256 256 314 314 256 256 272 272 314 314 314 314 272 272 313 313 255 255 270 270 256 256 270 270 271 271 256 256 256 256 271 271 272 272 250 250 224 224 256 256 224 224 225 225 256 256 256 256 225 225 248 248 248 248 249 249 256 256 249 249 254 254 256 256 256 256 254 254 255 255 216 216 212 212 215 215 212 212 213 213 215 215 215 215 213 213 214 214 184 184 185 185 217 217 185 185 201 201 217 217 217 217 201 201 216 216 201 201 211 211 216 216 216 216 211 211 212 212 218 218 203 203 205 205 187 187 183 183 189 189 183 183 184 184 189 189 189 189 184 184 191 191 184 184 193 193 191 191 205 205 207 207 218 218 207 207 209 209 218 218 218 218 209 209 217 217 209 209 210 210 217 217 217 217 210 210 208 208 208 208 206 206 217 217 206 206 204 204 217 217 217 217 204 204 202 202 202 202 199 199 217 217 199 199 197 197 217 217 217 217 197 197 184 184 197 197 195 195 184 184 184 184 195 195 193 193 196 196 198 198 218 218 198 198 200 200 218 218 218 218 200 200 203 203 187 187 186 186 183 183 186 186 188 188 183 183 183 183 188 188 182 182 188 188 190 190 182 182 182 182 190 190 181 181 190 190 192 192 181 181 181 181 192 192 194 194 194 194 196 196 181 181 196 196 218 218 181 181 181 181 218 218 180 180 218 218 219 219 180 180 177 177 178 178 219 219 178 178 179 179 219 219 219 219 179 179 180 180 230 230 220 220 219 219 220 220 171 171 219 219 219 219 171 171 170 170 170 170 175 175 219 219 175 175 176 176 219 219 219 219 176 176 177 177 313 313 358 358 314 314 358 358 359 359 314 314 314 314 359 359 331 331 359 359 335 335 331 331 375 375 373 373 358 358 391 391 389 389 392 392 389 389 387 387 392 392 387 387 385 385 392 392 392 392 385 385 383 383 359 359 370 370 372 372 373 373 371 371 358 358 371 371 369 369 358 358 358 358 369 369 359 359 369 369 368 368 359 359 359 359 368 368 370 370 383 383 381 381 392 392 381 381 379 379 392 392 392 392 379 379 358 358 379 379 377 377 358 358 358 358 377 377 375 375 372 372 374 374 359 359 374 374 376 376 359 359 359 359 376 376 378 378 380 380 382 382 393 393 382 382 384 384 393 393 393 393 384 384 386 386 386 386 388 388 393 393 388 388 390 390 393 393 393 393 390 390 391 391 391 391 392 392 393 393 392 392 470 470 393 393 393 393 470 470 471 471 470 470 488 488 471 471 471 471 488 488 489 489 488 488 561 561 489 489 489 489 561 561 562 562 258 258 316 316 259 259 316 316 317 317 259 259 259 259 317 317 260 260 317 317 318 318 260 260 260 260 318 318 319 319 318 318 327 327 319 319 316 316 332 332 317 317 332 332 360 360 317 317 317 317 360 360 318 318 360 360 361 361 318 318 318 318 361 361 362 362 378 378 380 380 359 359 380 380 393 393 359 359 359 359 393 393 360 360 393 393 394 394 360 360 360 360 394 394 361 361 394 394 395 395 361 361 361 361 395 395 362 362 395 395 396 396 362 362 561 561 621 621 562 562 621 621 622 622 562 562 562 562 622 622 563 563 622 622 623 623 563 563 563 563 623 623 564 564 623 623 624 624 564 564 564 564 624 624 581 581 624 624 589 589 581 581 473 473 491 491 474 474 491 491 492 492 474 474 474 474 492 492 475 475 492 492 493 493 475 475 475 475 493 493 476 476 493 493 484 484 476 476 530 530 538 538 493 493 538 538 567 567 493 493 493 493 567 567 494 494 567 567 568 568 494 494 494 494 568 568 555 555 568 568 559 559 555 555 245 245 251 251 215 215 251 251 259 259 215 215 215 215 259 259 216 216 259 259 260 260 216 216 216 216 260 260 217 217 260 260 261 261 217 217 217 217 261 261 218 218 261 261 262 262 218 218 218 218 262 262 219 219 262 262 263 263 219 219 219 219 263 263 252 252 263 263 264 264 252 252 323 323 267 267 266 266 267 267 221 221 266 266 266 266 221 221 220 220 221 221 172 172 220 220 220 220 172 172 171 171 324 324 364 364 365 365 364 364 398 398 365 365 365 365 398 398 399 399 398 398 425 425 399 399 399 399 425 425 429 429 268 268 277 277 279 279 279 279 283 283 268 268 283 283 285 285 268 268 268 268 285 285 287 287 287 287 290 290 268 268 290 290 294 294 268 268 268 268 294 294 325 325 294 294 296 296 325 325 296 296 298 298 325 325 325 325 298 298 300 300 303 303 301 301 324 324 289 289 286 286 267 267 300 300 302 302 325 325 302 302 304 304 325 325 325 325 304 304 305 305 301 301 299 299 324 324 299 299 297 297 324 324 324 324 297 297 295 295 289 289 267 267 293 293 173 173 221 221 222 222 221 221 267 267 222 222 222 222 267 267 268 268 267 267 278 278 268 268 268 268 278 278 277 277 286 286 284 284 267 267 284 284 282 282 267 267 267 267 282 282 278 278 334 334 364 364 323 323 364 364 324 324 323 323 323 323 324 324 267 267 324 324 295 295 267 267 267 267 295 295 293 293 467 467 463 463 481 481 467 467 481 481 469 469 463 463 461 461 481 481 461 461 459 459 481 481 481 481 459 459 456 456 442 442 399 399 444 444 399 399 446 446 444 444 442 442 400 400 399 399 400 400 366 366 399 399 399 399 366 366 365 365 366 366 325 325 365 365 365 365 325 325 324 324 325 325 305 305 324 324 324 324 305 305 303 303 456 456 452 452 481 481 452 452 450 450 481 481 481 481 450 450 399 399 450 450 448 448 399 399 399 399 448 448 446 446 442 442 441 441 400 400 441 441 443 443 400 400 400 400 443 443 445 445 462 462 464 464 482 482 464 464 468 468 482 482 482 482 468 468 469 469 453 453 457 457 482 482 457 457 460 460 482 482 482 482 460 460 462 462 445 445 447 447 400 400 447 447 449 449 400 400 400 400 449 449 482 482 449 449 451 451 482 482 482 482 451 451 453 453 469 469 481 481 482 482 481 481 498 498 482 482 482 482 498 498 499 499 498 498 573 573 499 499 499 499 573 573 574 574 560 560 570 570 571 571 570 570 628 628 571 571 571 571 628 628 572 572 628 628 629 629 572 572 572 572 629 629 573 573 629 629 630 630 573 573 573 573 630 630 574 574 630 630 631 631 574 574 174 174 222 222 223 223 222 222 268 268 223 223 223 223 268 268 269 269 268 268 325 325 269 269 269 269 325 325 326 326 325 325 366 366 326 326 326 326 366 366 367 367 366 366 400 400 367 367 367 367 400 400 401 401 400 400 482 482 401 401 401 401 482 482 483 483 482 482 499 499 483 483 483 483 499 499 500 500 499 499 574 574 500 500 500 500 574 574 575 575 574 574 631 631 575 575 575 575 631 631 632 632 962 962 1037 1037 1036 1036 1020 1020 1028 1028 1027 1027 1022 1022 1032 1032 1031 1031 917 917 921 921 938 938 942 942 959 959 958 958 715 715 727 727 726 726 1089 1089 1088 1088 1030 1030 688 688 687 687 719 719 648 648 647 647 680 680 634 634 683 683 633 633 683 683 682 682 633 633 633 633 682 682 638 638 682 682 681 681 644 644 644 644 643 643 682 682 643 643 642 642 682 682 682 682 642 642 641 641 641 641 640 640 682 682 640 640 639 639 682 682 682 682 639 639 638 638 657 657 655 655 644 644 655 655 653 653 644 644 669 669 680 680 667 667 680 680 665 665 667 667 647 647 654 654 656 656 656 656 658 658 647 647 658 658 660 660 647 647 647 647 660 660 680 680 660 660 662 662 680 680 680 680 662 662 665 665 669 669 671 671 680 680 671 671 673 673 680 680 680 680 673 673 681 681 673 673 672 672 681 681 672 672 670 670 681 681 670 670 668 668 681 681 681 681 668 668 666 666 666 666 663 663 681 681 663 663 661 661 681 681 681 681 661 661 644 644 661 661 659 659 644 644 644 644 659 659 657 657 651 651 649 649 646 646 649 649 650 650 646 646 646 646 650 650 647 647 650 650 652 652 647 647 647 647 652 652 654 654 651 651 646 646 653 653 646 646 645 645 653 653 653 653 645 645 644 644 676 676 675 675 679 679 675 675 674 674 679 679 679 679 674 674 680 680 674 674 664 664 680 680 680 680 664 664 648 648 689 689 691 691 677 677 722 722 714 714 678 678 714 714 708 708 678 678 678 678 708 708 704 704 677 677 691 691 687 687 691 691 695 695 687 687 687 687 695 695 699 699 704 704 700 700 678 678 700 700 696 696 678 678 678 678 696 696 677 677 696 696 692 692 677 677 677 677 692 692 689 689 699 699 703 703 687 687 703 703 707 707 687 687 687 687 707 707 719 719 717 717 712 712 719 719 712 712 711 711 719 719 719 719 711 711 688 688 734 734 733 733 719 719 733 733 718 718 719 719 719 719 718 718 717 717 1039 1039 1042 1042 1030 1030 1042 1042 1048 1048 1030 1030 1048 1048 1050 1050 1030 1030 1030 1030 1050 1050 1060 1060 1060 1060 1068 1068 1030 1030 1068 1068 1070 1070 1030 1030 1030 1030 1070 1070 1089 1089 1070 1070 1072 1072 1089 1089 1089 1089 1072 1072 1074 1074 1080 1080 1082 1082 1078 1078 1082 1082 1089 1089 1078 1078 1078 1078 1089 1089 1076 1076 1089 1089 1074 1074 1076 1076 1049 1049 1032 1032 1051 1051 1032 1032 1061 1061 1051 1051 1065 1065 1059 1059 1091 1091 1059 1059 1055 1055 1091 1091 1091 1091 1055 1055 1047 1047 1040 1040 1031 1031 1041 1041 1031 1031 1032 1032 1041 1041 1041 1041 1032 1032 1043 1043 1032 1032 1049 1049 1043 1043 1065 1065 1091 1091 1067 1067 1091 1091 1090 1090 1067 1067 1067 1067 1090 1090 1064 1064 1061 1061 1032 1032 1069 1069 1032 1032 1046 1046 1069 1069 1069 1069 1046 1046 1071 1071 1046 1046 1054 1054 1071 1071 1071 1071 1054 1054 1073 1073 1064 1064 1090 1090 1058 1058 1090 1090 1083 1083 1058 1058 1058 1058 1083 1083 1081 1081 1081 1081 1079 1079 1058 1058 1079 1079 1077 1077 1058 1058 1058 1058 1077 1077 1054 1054 1077 1077 1075 1075 1054 1054 1054 1054 1075 1075 1073 1073 858 858 887 887 857 857 887 887 884 884 857 857 884 884 880 880 857 857 880 880 876 876 857 857 857 857 876 876 872 872 879 879 856 856 875 875 856 856 871 871 875 875 872 872 868 868 857 857 868 868 865 865 857 857 857 857 865 865 856 856 865 865 867 867 856 856 856 856 867 867 871 871 955 955 954 954 937 937 954 954 936 936 937 937 937 937 936 936 858 858 936 936 890 890 858 858 858 858 890 890 887 887 955 955 1027 1027 1026 1026 1005 1005 997 997 1026 1026 997 997 989 989 1026 1026 1026 1026 989 989 975 975 974 974 988 988 1025 1025 988 988 996 996 1025 1025 975 975 971 971 1026 1026 971 971 968 968 1026 1026 1026 1026 968 968 955 955 968 968 965 965 955 955 955 955 965 965 954 954 996 996 1004 1004 1025 1025 1004 1004 1008 1008 1025 1025 1025 1025 1008 1008 1026 1026 1008 1008 1009 1009 1026 1026 1026 1026 1009 1009 1005 1005 952 952 964 964 1025 1025 964 964 970 970 1025 1025 1025 1025 970 970 974 974 879 879 883 883 856 856 883 883 889 889 856 856 856 856 889 889 934 934 889 889 935 935 934 934 934 934 935 935 952 952 935 935 953 953 952 952 952 952 953 953 964 964 810 810 822 822 806 806 822 822 802 802 806 806 777 777 794 794 822 822 794 794 798 798 822 822 822 822 798 798 802 802 815 815 811 811 823 823 811 811 807 807 823 823 823 823 807 807 803 803 803 803 799 799 823 823 799 799 795 795 823 823 823 823 795 795 780 780 795 795 779 779 780 780 780 780 779 779 722 722 779 779 721 721 722 722 722 722 721 721 714 714 810 810 814 814 822 822 814 814 818 818 822 822 822 822 818 818 823 823 818 818 819 819 823 823 823 823 819 819 815 815 707 707 713 713 719 719 713 713 720 720 719 719 719 719 720 720 777 777 720 720 778 778 777 777 777 777 778 778 794 794 710 710 683 683 716 716 683 683 729 729 716 716 710 710 706 706 683 683 706 706 702 702 683 683 683 683 702 702 698 698 697 697 701 701 682 682 701 701 705 705 682 682 682 682 705 705 709 709 698 698 694 694 683 683 694 694 690 690 683 683 683 683 690 690 682 682 690 690 693 693 682 682 682 682 693 693 697 697 715 715 726 726 709 709 800 800 804 804 826 826 804 804 808 808 826 826 826 826 808 808 812 812 800 800 826 826 796 796 826 826 793 793 796 796 796 796 793 793 784 784 827 827 813 813 809 809 827 827 797 797 786 786 797 797 785 785 786 786 786 786 785 785 729 729 785 785 728 728 729 729 729 729 728 728 716 716 809 809 805 805 827 827 805 805 801 801 827 827 827 827 801 801 797 797 816 816 820 820 827 827 820 820 817 817 827 827 827 827 817 817 813 813 793 793 791 791 784 784 791 791 783 783 784 784 784 784 783 783 727 727 783 783 775 775 727 727 727 727 775 775 726 726 866 866 869 869 860 860 869 869 873 873 860 860 860 860 873 873 877 877 882 882 861 861 886 886 861 861 888 888 886 886 882 882 878 878 861 861 878 878 874 874 861 861 861 861 874 874 870 870 877 877 881 881 860 860 881 881 885 885 860 860 860 860 885 885 891 891 899 899 898 898 942 942 898 898 896 896 942 942 942 942 896 896 891 891 896 896 894 894 891 891 891 891 894 894 860 860 892 892 862 862 943 943 862 862 944 944 943 943 943 943 944 944 960 960 969 969 967 967 961 961 966 966 972 972 1034 1034 972 972 976 976 1034 1034 976 976 990 990 1034 1034 1034 1034 990 990 998 998 998 998 1006 1006 1034 1034 1006 1006 1010 1010 1034 1034 1034 1034 1010 1010 1035 1035 1010 1010 1011 1011 1035 1035 1035 1035 1011 1011 1007 1007 1007 1007 999 999 1035 1035 999 999 991 991 1035 1035 1035 1035 991 991 977 977 825 825 824 824 792 792 824 824 781 781 792 792 792 792 781 781 790 790 769 769 771 771 723 723 771 771 774 774 723 723 723 723 774 774 781 781 774 774 782 782 781 781 781 781 782 782 790 790 738 738 743 743 724 724 743 743 751 751 724 724 724 724 751 751 723 723 751 751 754 754 723 723 723 723 754 754 769 769 738 738 724 724 736 736 724 724 725 725 736 736 736 736 725 725 737 737 775 775 773 773 726 726 773 773 772 772 726 726 726 726 772 772 770 770 770 770 755 755 726 726 755 755 744 744 726 726 726 726 744 744 725 725 744 744 739 739 725 725 725 725 739 739 737 737 870 870 866 866 861 861 866 866 860 860 861 861 861 861 860 860 827 827 860 860 826 826 827 827 827 827 826 826 816 816 826 826 812 812 816 816 918 918 941 941 929 929 941 941 940 940 929 929 918 918 903 903 941 941 903 903 901 901 941 941 941 941 901 901 899 899 899 899 942 942 941 941 942 942 958 958 941 941 941 941 958 958 940 940 958 958 957 957 940 940 940 940 957 957 948 948 947 947 950 950 957 957 950 950 949 949 957 957 957 957 949 949 948 948 921 921 928 928 938 938 928 928 939 939 938 938 938 938 939 939 956 956 902 902 937 937 900 900 937 937 897 897 900 900 825 825 859 859 858 858 859 859 893 893 858 858 858 858 893 893 937 937 893 893 895 895 937 937 937 937 895 895 897 897 1047 1047 1033 1033 1034 1034 1033 1033 1023 1023 1034 1034 1034 1034 1023 1023 1019 1019 1019 1019 1015 1015 1034 1034 1015 1015 958 958 1034 1034 1034 1034 958 958 966 966 958 958 959 959 966 966 1015 1015 1003 1003 958 958 1003 1003 995 995 958 958 958 958 995 995 987 987 986 986 994 994 957 957 987 987 983 983 958 958 983 983 979 979 958 958 958 958 979 979 957 957 979 979 982 982 957 957 957 957 982 982 986 986 994 994 1002 1002 957 957 1002 1002 1014 1014 957 957 957 957 1014 1014 1031 1031 1014 1014 1018 1018 1031 1031 1031 1031 1018 1018 1022 1022 1030 1030 1029 1029 1021 1021 981 981 956 956 985 985 956 956 993 993 985 985 978 978 980 980 955 955 980 980 984 984 955 955 955 955 984 984 992 992 1021 1021 1017 1017 1030 1030 1017 1017 1013 1013 1030 1030 1030 1030 1013 1013 956 956 1013 1013 1001 1001 956 956 956 956 1001 1001 993 993 992 992 1000 1000 955 955 1000 1000 1012 1012 955 955 955 955 1012 1012 1027 1027 1012 1012 1016 1016 1027 1027 1027 1027 1016 1016 1020 1020 1044 1044 1052 1052 1087 1087 1063 1063 1057 1057 1088 1088 1057 1057 1053 1053 1088 1088 1088 1088 1053 1053 1030 1030 1053 1053 1045 1045 1030 1030 1030 1030 1045 1045 1029 1029 1044 1044 1087 1087 1028 1028 1052 1052 1056 1056 1087 1087 1056 1056 1062 1062 1087 1087 1087 1087 1062 1062 1088 1088 1062 1062 1066 1066 1088 1088 1088 1088 1066 1066 1063 1063 636 636 637 637 685 685 637 637 686 686 685 685 685 685 686 686 731 731 686 686 732 732 731 731 731 731 732 732 788 788 732 732 789 789 788 788 788 788 789 789 829 829 789 789 830 830 829 829 829 829 830 830 863 863 830 830 864 864 863 863 863 863 864 864 945 945 1038 1038 1037 1037 963 963 1037 1037 962 962 963 963 963 963 962 962 946 946 766 766 768 768 788 788 768 768 767 767 788 788 760 760 762 762 787 787 762 762 764 764 787 787 740 740 741 741 730 730 741 741 745 745 730 730 745 745 747 747 730 730 730 730 747 747 749 749 749 749 752 752 730 730 752 752 756 756 730 730 730 730 756 756 787 787 756 756 758 758 787 787 787 787 758 758 760 760 767 767 765 765 788 788 765 765 763 763 788 788 788 788 763 763 761 761 761 761 759 759 788 788 759 759 757 757 788 788 788 788 757 757 731 731 757 757 753 753 731 731 731 731 753 753 750 750 750 750 748 748 731 731 748 748 746 746 731 731 731 731 746 746 742 742 742 742 740 740 731 731 740 740 730 730 731 731 731 731 730 730 685 685 730 730 684 684 685 685 685 685 684 684 636 636 684 684 635 635 636 636 931 931 927 927 945 945 905 905 907 907 862 862 915 915 919 919 944 944 919 919 922 922 944 944 944 944 922 922 924 924 927 927 925 925 945 945 925 925 923 923 945 945 945 945 923 923 920 920 910 910 908 908 863 863 908 908 906 906 863 863 924 924 926 926 944 944 926 926 930 930 944 944 944 944 930 930 932 932 920 920 916 916 945 945 916 916 914 914 945 945 945 945 914 914 863 863 914 914 912 912 863 863 863 863 912 912 910 910 905 905 862 862 904 904 907 907 909 909 862 862 909 909 911 911 862 862 862 862 911 911 944 944 911 911 913 913 944 944 944 944 913 913 915 915 906 906 904 904 863 863 904 904 862 862 863 863 863 863 862 862 829 829 862 862 828 828 829 829 829 829 828 828 788 788 828 828 787 787 788 788 788 788 787 787 766 766 787 787 764 764 766 766 967 967 960 960 961 961 960 960 944 944 961 961 961 961 944 944 945 945 944 944 932 932 945 945 945 945 932 932 931 931 864 864 946 946 945 945 946 946 962 962 945 945 945 945 962 962 961 961 962 962 1036 1036 961 961 961 961 1036 1036 969 969 1036 1036 1035 1035 969 969 969 969 1035 1035 973 973 1035 1035 977 977 973 973 892 892 888 888 862 862 888 888 861 861 862 862 862 862 861 861 828 828 861 861 827 827 828 828 828 828 827 827 787 787 827 827 786 786 787 787 787 787 786 786 730 730 786 786 729 729 730 730 730 730 729 729 684 684 729 729 683 683 684 684 684 684 683 683 635 635 683 683 634 634 635 635 1047 1047 1034 1034 1091 1091 1034 1034 1035 1035 1091 1091 1091 1091 1035 1035 1092 1092 1035 1035 1036 1036 1092 1092 1092 1092 1036 1036 1093 1093 1036 1036 1037 1037 1093 1093 1093 1093 1037 1037 1094 1094 1037 1037 1038 1038 1094 1094 1094 1094 1038 1038 1095 1095 1040 1040 1039 1039 1031 1031 1039 1039 1030 1030 1031 1031 1031 1031 1030 1030 957 957 1030 1030 956 956 957 957 957 957 956 956 947 947 956 956 939 939 947 947 709 709 726 726 682 682 726 726 725 725 682 682 682 682 725 725 681 681 725 725 724 724 681 681 681 681 724 724 680 680 724 724 723 723 680 680 680 680 723 723 679 679 981 981 978 978 956 956 978 978 955 955 956 956 956 956 955 955 938 938 955 955 937 937 938 938 938 938 937 937 917 917 937 937 902 902 917 917 824 824 823 823 781 781 823 823 780 780 781 781 781 781 780 780 723 723 780 780 722 722 723 723 723 723 722 722 679 679 722 722 678 678 679 679 679 679 678 678 676 676 678 678 677 677 676 676 1028 1028 1087 1087 1027 1027 1087 1087 1086 1086 1027 1027 1027 1027 1086 1086 1026 1026 1086 1086 1085 1085 1026 1026 1026 1026 1085 1085 1025 1025 822 822 821 821 777 777 821 821 776 776 777 777 777 777 776 776 719 719 776 776 735 735 719 719 719 719 735 735 734 734 850 850 852 852 855 855 834 834 836 836 821 821 856 856 845 845 843 843 841 841 839 839 822 822 839 839 837 837 822 822 822 822 837 837 835 835 851 851 856 856 853 853 856 856 854 854 853 853 851 851 849 849 856 856 849 849 847 847 856 856 856 856 847 847 845 845 825 825 858 858 824 824 858 858 857 857 824 824 824 824 857 857 823 823 857 857 856 856 823 823 823 823 856 856 822 822 856 856 843 843 822 822 822 822 843 843 841 841 835 835 833 833 822 822 833 833 831 831 822 822 822 822 831 831 821 821 831 831 832 832 821 821 821 821 832 832 834 834 844 844 846 846 855 855 846 846 848 848 855 855 855 855 848 848 850 850 836 836 838 838 821 821 838 838 840 840 821 821 821 821 840 840 855 855 840 840 842 842 855 855 855 855 842 842 844 844 1085 1085 1084 1084 1025 1025 1084 1084 1024 1024 1025 1025 1025 1025 1024 1024 952 952 1024 1024 951 951 952 952 952 952 951 951 934 934 951 951 933 933 934 934 934 934 933 933 856 856 933 933 855 855 856 856 856 856 855 855 854 854 855 855 852 852 854 854 1096 1096 1097 1097 1098 1098 1097 1097 1099 1099 1098 1098 1098 1098 1099 1099 1100 1100 1099 1099 1101 1101 1100 1100 1923 1923 1924 1924 1102 1102 1925 1925 1103 1103 1102 1102 1102 1102 1103 1103 1104 1104 1103 1103 1105 1105 1104 1104 1104 1104 1105 1105 1106 1106 1105 1105 1107 1107 1106 1106 1106 1106 1107 1107 1108 1108 1107 1107 1109 1109 1108 1108 1108 1108 1109 1109 1110 1110 1109 1109 1111 1111 1110 1110 1110 1110 1111 1111 1112 1112 1111 1111 1113 1113 1112 1112 1112 1112 1113 1113 1114 1114 1113 1113 1115 1115 1114 1114 1114 1114 1115 1115 1116 1116 1115 1115 1117 1117 1116 1116 1116 1116 1117 1117 1926 1926 1117 1117 1927 1927 1928 1928 1118 1118 1119 1119 1120 1120 1119 1119 1121 1121 1120 1120 1120 1120 1121 1121 1122 1122 1121 1121 1123 1123 1122 1122 1122 1122 1123 1123 1124 1124 1123 1123 1125 1125 1124 1124 1126 1126 1127 1127 1128 1128 1127 1127 1129 1129 1128 1128 1128 1128 1129 1129 1130 1130 1129 1129 1131 1131 1130 1130 1130 1130 1131 1131 1132 1132 1131 1131 1133 1133 1132 1132 1134 1134 1135 1135 1136 1136 1135 1135 1137 1137 1136 1136 1136 1136 1137 1137 1138 1138 1137 1137 1139 1139 1138 1138 1138 1138 1139 1139 1140 1140 1139 1139 1141 1141 1140 1140 1929 1929 1930 1930 1142 1142 1931 1931 1143 1143 1142 1142 1142 1142 1143 1143 1144 1144 1143 1143 1145 1145 1144 1144 1144 1144 1145 1145 1146 1146 1145 1145 1147 1147 1146 1146 1146 1146 1147 1147 1148 1148 1147 1147 1149 1149 1148 1148 1148 1148 1149 1149 1150 1150 1149 1149 1151 1151 1150 1150 1150 1150 1151 1151 1152 1152 1151 1151 1153 1153 1152 1152 1152 1152 1153 1153 1154 1154 1153 1153 1155 1155 1154 1154 1154 1154 1155 1155 1932 1932 1155 1155 1933 1933 1934 1934 1156 1156 1157 1157 1158 1158 1157 1157 1159 1159 1158 1158 1158 1158 1159 1159 1160 1160 1159 1159 1161 1161 1160 1160 1162 1162 1163 1163 1164 1164 1163 1163 1165 1165 1164 1164 1164 1164 1165 1165 1166 1166 1165 1165 1167 1167 1166 1166 1166 1166 1167 1167 1168 1168 1167 1167 1169 1169 1168 1168 1170 1170 1171 1171 1172 1172 1171 1171 1173 1173 1172 1172 1172 1172 1173 1173 1174 1174 1173 1173 1175 1175 1174 1174 1935 1935 1936 1936 1176 1176 1937 1937 1177 1177 1176 1176 1176 1176 1177 1177 1178 1178 1177 1177 1179 1179 1178 1178 1178 1178 1179 1179 1180 1180 1179 1179 1181 1181 1180 1180 1180 1180 1181 1181 1182 1182 1181 1181 1183 1183 1182 1182 1182 1182 1183 1183 1184 1184 1183 1183 1185 1185 1184 1184 1184 1184 1185 1185 1186 1186 1185 1185 1187 1187 1186 1186 1186 1186 1187 1187 1188 1188 1187 1187 1189 1189 1188 1188 1188 1188 1189 1189 1190 1190 1189 1189 1191 1191 1190 1190 1190 1190 1191 1191 1938 1938 1191 1191 1939 1939 1940 1940 1192 1192 1193 1193 1194 1194 1193 1193 1195 1195 1194 1194 1194 1194 1195 1195 1196 1196 1195 1195 1197 1197 1196 1196 1198 1198 1199 1199 1200 1200 1199 1199 1201 1201 1200 1200 1200 1200 1201 1201 1202 1202 1201 1201 1203 1203 1202 1202 1202 1202 1203 1203 1204 1204 1203 1203 1205 1205 1204 1204 1206 1206 1207 1207 1208 1208 1207 1207 1209 1209 1208 1208 1208 1208 1209 1209 1210 1210 1209 1209 1211 1211 1210 1210 1941 1941 1942 1942 1212 1212 1943 1943 1213 1213 1212 1212 1212 1212 1213 1213 1214 1214 1213 1213 1215 1215 1214 1214 1214 1214 1215 1215 1216 1216 1215 1215 1217 1217 1216 1216 1216 1216 1217 1217 1218 1218 1217 1217 1219 1219 1218 1218 1218 1218 1219 1219 1220 1220 1219 1219 1221 1221 1220 1220 1220 1220 1221 1221 1222 1222 1221 1221 1223 1223 1222 1222 1222 1222 1223 1223 1224 1224 1223 1223 1225 1225 1224 1224 1224 1224 1225 1225 1944 1944 1225 1225 1945 1945 1946 1946 1226 1226 1227 1227 1228 1228 1227 1227 1229 1229 1228 1228 1228 1228 1229 1229 1230 1230 1229 1229 1231 1231 1230 1230 1232 1232 1233 1233 1234 1234 1233 1233 1235 1235 1234 1234 1234 1234 1235 1235 1236 1236 1235 1235 1237 1237 1236 1236 1236 1236 1237 1237 1238 1238 1237 1237 1239 1239 1238 1238 1240 1240 1241 1241 1242 1242 1241 1241 1243 1243 1242 1242 1242 1242 1243 1243 1244 1244 1243 1243 1245 1245 1244 1244 1947 1947 1948 1948 1246 1246 1949 1949 1247 1247 1246 1246 1246 1246 1247 1247 1248 1248 1247 1247 1249 1249 1248 1248 1248 1248 1249 1249 1250 1250 1249 1249 1251 1251 1250 1250 1250 1250 1251 1251 1252 1252 1251 1251 1253 1253 1252 1252 1252 1252 1253 1253 1254 1254 1253 1253 1255 1255 1254 1254 1254 1254 1255 1255 1256 1256 1255 1255 1257 1257 1256 1256 1256 1256 1257 1257 1258 1258 1257 1257 1259 1259 1258 1258 1258 1258 1259 1259 1950 1950 1259 1259 1951 1951 1952 1952 1260 1260 1261 1261 1262 1262 1261 1261 1263 1263 1262 1262 1262 1262 1263 1263 1264 1264 1263 1263 1265 1265 1264 1264 1266 1266 1267 1267 1268 1268 1267 1267 1269 1269 1268 1268 1268 1268 1269 1269 1270 1270 1269 1269 1271 1271 1270 1270 1270 1270 1271 1271 1272 1272 1271 1271 1273 1273 1272 1272 1274 1274 1275 1275 1276 1276 1275 1275 1277 1277 1276 1276 1276 1276 1277 1277 1278 1278 1277 1277 1279 1279 1278 1278 1953 1953 1954 1954 1280 1280 1955 1955 1281 1281 1280 1280 1280 1280 1281 1281 1282 1282 1281 1281 1283 1283 1282 1282 1282 1282 1283 1283 1284 1284 1283 1283 1285 1285 1284 1284 1284 1284 1285 1285 1286 1286 1285 1285 1287 1287 1286 1286 1286 1286 1287 1287 1288 1288 1287 1287 1289 1289 1288 1288 1288 1288 1289 1289 1290 1290 1289 1289 1291 1291 1290 1290 1290 1290 1291 1291 1292 1292 1291 1291 1293 1293 1292 1292 1292 1292 1293 1293 1956 1956 1293 1293 1957 1957 1958 1958 1294 1294 1295 1295 1296 1296 1295 1295 1297 1297 1296 1296 1296 1296 1297 1297 1298 1298 1297 1297 1299 1299 1298 1298 1300 1300 1301 1301 1302 1302 1301 1301 1303 1303 1302 1302 1302 1302 1303 1303 1304 1304 1303 1303 1305 1305 1304 1304 1304 1304 1305 1305 1306 1306 1305 1305 1307 1307 1306 1306 1308 1308 1309 1309 1310 1310 1309 1309 1311 1311 1310 1310 1310 1310 1311 1311 1312 1312 1311 1311 1313 1313 1312 1312 1959 1959 1960 1960 1314 1314 1961 1961 1315 1315 1314 1314 1314 1314 1315 1315 1316 1316 1315 1315 1317 1317 1316 1316 1316 1316 1317 1317 1318 1318 1317 1317 1319 1319 1318 1318 1318 1318 1319 1319 1320 1320 1319 1319 1321 1321 1320 1320 1320 1320 1321 1321 1322 1322 1321 1321 1323 1323 1322 1322 1322 1322 1323 1323 1324 1324 1323 1323 1325 1325 1324 1324 1324 1324 1325 1325 1326 1326 1325 1325 1327 1327 1326 1326 1326 1326 1327 1327 1328 1328 1327 1327 1329 1329 1328 1328 1328 1328 1329 1329 1962 1962 1329 1329 1963 1963 1964 1964 1330 1330 1331 1331 1332 1332 1331 1331 1333 1333 1332 1332 1332 1332 1333 1333 1334 1334 1333 1333 1335 1335 1334 1334 1334 1334 1335 1335 1336 1336 1335 1335 1337 1337 1336 1336 1338 1338 1339 1339 1340 1340 1339 1339 1341 1341 1340 1340 1340 1340 1341 1341 1342 1342 1341 1341 1343 1343 1342 1342 1342 1342 1343 1343 1344 1344 1343 1343 1345 1345 1344 1344 1346 1346 1347 1347 1348 1348 1347 1347 1349 1349 1348 1348 1348 1348 1349 1349 1350 1350 1349 1349 1351 1351 1350 1350 1350 1350 1351 1351 1352 1352 1351 1351 1353 1353 1352 1352 1965 1965 1966 1966 1354 1354 1967 1967 1355 1355 1354 1354 1354 1354 1355 1355 1356 1356 1355 1355 1357 1357 1356 1356 1356 1356 1357 1357 1358 1358 1357 1357 1359 1359 1358 1358 1358 1358 1359 1359 1360 1360 1359 1359 1361 1361 1360 1360 1360 1360 1361 1361 1362 1362 1361 1361 1363 1363 1362 1362 1362 1362 1363 1363 1364 1364 1363 1363 1365 1365 1364 1364 1364 1364 1365 1365 1366 1366 1365 1365 1367 1367 1366 1366 1366 1366 1367 1367 1968 1968 1367 1367 1969 1969 1970 1970 1368 1368 1369 1369 1370 1370 1369 1369 1371 1371 1370 1370 1370 1370 1371 1371 1372 1372 1371 1371 1373 1373 1372 1372 1374 1374 1375 1375 1376 1376 1375 1375 1377 1377 1376 1376 1376 1376 1377 1377 1378 1378 1377 1377 1379 1379 1378 1378 1378 1378 1379 1379 1380 1380 1379 1379 1381 1381 1380 1380 1382 1382 1383 1383 1384 1384 1383 1383 1385 1385 1384 1384 1384 1384 1385 1385 1386 1386 1385 1385 1387 1387 1386 1386 1386 1386 1387 1387 1388 1388 1387 1387 1389 1389 1388 1388 1971 1971 1972 1972 1390 1390 1973 1973 1391 1391 1390 1390 1390 1390 1391 1391 1392 1392 1391 1391 1393 1393 1392 1392 1392 1392 1393 1393 1394 1394 1393 1393 1395 1395 1394 1394 1394 1394 1395 1395 1396 1396 1395 1395 1397 1397 1396 1396 1396 1396 1397 1397 1398 1398 1397 1397 1399 1399 1398 1398 1398 1398 1399 1399 1400 1400 1399 1399 1401 1401 1400 1400 1400 1400 1401 1401 1402 1402 1401 1401 1403 1403 1402 1402 1402 1402 1403 1403 1404 1404 1403 1403 1405 1405 1404 1404 1404 1404 1405 1405 1406 1406 1405 1405 1407 1407 1406 1406 1406 1406 1407 1407 1408 1408 1407 1407 1409 1409 1408 1408 1408 1408 1409 1409 1410 1410 1409 1409 1411 1411 1410 1410 1410 1410 1411 1411 1412 1412 1411 1411 1413 1413 1412 1412 1412 1412 1413 1413 1414 1414 1413 1413 1415 1415 1414 1414 1414 1414 1415 1415 1974 1974 1415 1415 1975 1975 1976 1976 1416 1416 1417 1417 1418 1418 1417 1417 1419 1419 1418 1418 1418 1418 1419 1419 1420 1420 1419 1419 1421 1421 1420 1420 1420 1420 1421 1421 1422 1422 1421 1421 1423 1423 1422 1422 1422 1422 1423 1423 1424 1424 1423 1423 1425 1425 1424 1424 1426 1426 1427 1427 1428 1428 1427 1427 1429 1429 1428 1428 1428 1428 1429 1429 1430 1430 1429 1429 1431 1431 1430 1430 1430 1430 1431 1431 1432 1432 1431 1431 1433 1433 1432 1432 1434 1434 1435 1435 1436 1436 1435 1435 1437 1437 1436 1436 1436 1436 1437 1437 1438 1438 1437 1437 1439 1439 1438 1438 1438 1438 1439 1439 1440 1440 1439 1439 1441 1441 1440 1440 1440 1440 1441 1441 1442 1442 1441 1441 1443 1443 1442 1442 1442 1442 1443 1443 1444 1444 1443 1443 1445 1445 1444 1444 1977 1977 1978 1978 1446 1446 1979 1979 1447 1447 1446 1446 1446 1446 1447 1447 1448 1448 1447 1447 1449 1449 1448 1448 1448 1448 1449 1449 1450 1450 1449 1449 1451 1451 1450 1450 1450 1450 1451 1451 1452 1452 1451 1451 1453 1453 1452 1452 1452 1452 1453 1453 1454 1454 1453 1453 1455 1455 1454 1454 1454 1454 1455 1455 1456 1456 1455 1455 1457 1457 1456 1456 1456 1456 1457 1457 1458 1458 1457 1457 1459 1459 1458 1458 1458 1458 1459 1459 1460 1460 1459 1459 1461 1461 1460 1460 1460 1460 1461 1461 1462 1462 1461 1461 1463 1463 1462 1462 1462 1462 1463 1463 1464 1464 1463 1463 1465 1465 1464 1464 1464 1464 1465 1465 1466 1466 1465 1465 1467 1467 1466 1466 1466 1466 1467 1467 1980 1980 1467 1467 1981 1981 1982 1982 1468 1468 1469 1469 1470 1470 1469 1469 1471 1471 1470 1470 1470 1470 1471 1471 1472 1472 1471 1471 1473 1473 1472 1472 1472 1472 1473 1473 1474 1474 1473 1473 1475 1475 1474 1474 1474 1474 1475 1475 1476 1476 1475 1475 1477 1477 1476 1476 1478 1478 1479 1479 1480 1480 1479 1479 1481 1481 1480 1480 1480 1480 1481 1481 1482 1482 1481 1481 1483 1483 1482 1482 1482 1482 1483 1483 1484 1484 1483 1483 1485 1485 1484 1484 1486 1486 1488 1488 1487 1487 1488 1488 1489 1489 1487 1487 1489 1489 1488 1488 1491 1491 1488 1488 1490 1490 1491 1491 1491 1491 1490 1490 1493 1493 1490 1490 1492 1492 1493 1493 1492 1492 1494 1494 1493 1493 1493 1493 1494 1494 1495 1495 1494 1494 1496 1496 1495 1495 1495 1495 1496 1496 1497 1497 1496 1496 1983 1983 1497 1497 1497 1497 1984 1984 1985 1985 1501 1501 1500 1500 1502 1502 1501 1501 1502 1502 1503 1503 1502 1502 1504 1504 1503 1503 1503 1503 1504 1504 1505 1505 1505 1505 1504 1504 1986 1986 1504 1504 1987 1987 1988 1988 1507 1507 1506 1506 1509 1509 1506 1506 1508 1508 1509 1509 1508 1508 1510 1510 1509 1509 1509 1509 1510 1510 1511 1511 1510 1510 1512 1512 1511 1511 1511 1511 1512 1512 1513 1513 1514 1514 1515 1515 1516 1516 1515 1515 1517 1517 1516 1516 1518 1518 1519 1519 1520 1520 1519 1519 1521 1521 1520 1520 1520 1520 1521 1521 1522 1522 1521 1521 1523 1523 1522 1522 1524 1524 1525 1525 1526 1526 1525 1525 1527 1527 1526 1526 1540 1540 1541 1541 1539 1539 1540 1540 1539 1539 1538 1538 1539 1539 1537 1537 1538 1538 1538 1538 1537 1537 1536 1536 1537 1537 1535 1535 1536 1536 1536 1536 1535 1535 1534 1534 1535 1535 1989 1989 1534 1534 1534 1534 1990 1990 1991 1991 1533 1533 1531 1531 1532 1532 1532 1532 1531 1531 1530 1530 1531 1531 1529 1529 1530 1530 1530 1530 1529 1529 1528 1528 1542 1542 1543 1543 1544 1544 1543 1543 1545 1545 1544 1544 1544 1544 1545 1545 1546 1546 1545 1545 1547 1547 1546 1546 1546 1546 1547 1547 1548 1548 1547 1547 1549 1549 1548 1548 1548 1548 1549 1549 1992 1992 1549 1549 1993 1993 1994 1994 1550 1550 1551 1551 1552 1552 1551 1551 1553 1553 1552 1552 1552 1552 1553 1553 1554 1554 1553 1553 1555 1555 1554 1554 1556 1556 1557 1557 1559 1559 1556 1556 1559 1559 1558 1558 1559 1559 1561 1561 1558 1558 1558 1558 1561 1561 1560 1560 1995 1995 1563 1563 1996 1996 1997 1997 1563 1563 1562 1562 1563 1563 1565 1565 1562 1562 1562 1562 1565 1565 1564 1564 1565 1565 1567 1567 1564 1564 1564 1564 1567 1567 1566 1566 1567 1567 1569 1569 1566 1566 1566 1566 1569 1569 1568 1568 1570 1570 1571 1571 1572 1572 1571 1571 1573 1573 1572 1572 1572 1572 1573 1573 1574 1574 1573 1573 1575 1575 1574 1574 1998 1998 1999 1999 1576 1576 2000 2000 1577 1577 1576 1576 1576 1576 1577 1577 1578 1578 1577 1577 1579 1579 1578 1578 1578 1578 1579 1579 1580 1580 1579 1579 1581 1581 1580 1580 1580 1580 1581 1581 1582 1582 1581 1581 1583 1583 1582 1582 1612 1612 1593 1593 1591 1591 1595 1595 1593 1593 1610 1610 1618 1618 1587 1587 1585 1585 1589 1589 1587 1587 1616 1616 1591 1591 1589 1589 1614 1614 1615 1615 1586 1586 1588 1588 1584 1584 1586 1586 1617 1617 1585 1585 1584 1584 1619 1619 1609 1609 1592 1592 1594 1594 1590 1590 1592 1592 1611 1611 1588 1588 1590 1590 1613 1613 1603 1603 1622 1622 1624 1624 1620 1620 1622 1622 1605 1605 1594 1594 1620 1620 1607 1607 1597 1597 1628 1628 1630 1630 1626 1626 1628 1628 1599 1599 1624 1624 1626 1626 1601 1601 1600 1600 1629 1629 1627 1627 1631 1631 1629 1629 1598 1598 1630 1630 1631 1631 1596 1596 1606 1606 1623 1623 1621 1621 1625 1625 1623 1623 1604 1604 1627 1627 1625 1625 1602 1602 1621 1621 1595 1595 1608 1608 1652 1652 1650 1650 1648 1648 1650 1650 1646 1646 1648 1648 2001 2001 2002 2002 1644 1644 2003 2003 1642 1642 1644 1644 1644 1644 1642 1642 1640 1640 1642 1642 1635 1635 1640 1640 1640 1640 1635 1635 1638 1638 1635 1635 1633 1633 1638 1638 1638 1638 1633 1633 1637 1637 1633 1633 1632 1632 1637 1637 1637 1637 1632 1632 1639 1639 1632 1632 1634 1634 1639 1639 1639 1639 1634 1634 1641 1641 1634 1634 1636 1636 1641 1641 1641 1641 1636 1636 1645 1645 1636 1636 1643 1643 1645 1645 1645 1645 1643 1643 2004 2004 1643 1643 2005 2005 2006 2006 1649 1649 1647 1647 1653 1653 1647 1647 1651 1651 1653 1653 1653 1653 1651 1651 1656 1656 1651 1651 1657 1657 1656 1656 1656 1656 1657 1657 1659 1659 1657 1657 1661 1661 1659 1659 1659 1659 1661 1661 1663 1663 1661 1661 1665 1665 1663 1663 2007 2007 2008 2008 1667 1667 2009 2009 1669 1669 1667 1667 1667 1667 1669 1669 1671 1671 1669 1669 1676 1676 1671 1671 1671 1671 1676 1676 1673 1673 1676 1676 1678 1678 1673 1673 1673 1673 1678 1678 1674 1674 1678 1678 1679 1679 1674 1674 1674 1674 1679 1679 1672 1672 1679 1679 1677 1677 1672 1672 1672 1672 1677 1677 1670 1670 1677 1677 1675 1675 1670 1670 1670 1670 1675 1675 1666 1666 1675 1675 1668 1668 1666 1666 1666 1666 1668 1668 2010 2010 1668 1668 2011 2011 2012 2012 1662 1662 1664 1664 1658 1658 1664 1664 1660 1660 1658 1658 1658 1658 1660 1660 1655 1655 1660 1660 1654 1654 1655 1655 1655 1655 1654 1654 1652 1652 1654 1654 1650 1650 1652 1652 1708 1708 1689 1689 1687 1687 1691 1691 1689 1689 1706 1706 1714 1714 1683 1683 1681 1681 1685 1685 1683 1683 1712 1712 1687 1687 1685 1685 1710 1710 1711 1711 1682 1682 1684 1684 1680 1680 1682 1682 1713 1713 1681 1681 1680 1680 1715 1715 1705 1705 1688 1688 1690 1690 1686 1686 1688 1688 1707 1707 1684 1684 1686 1686 1709 1709 1699 1699 1718 1718 1720 1720 1716 1716 1718 1718 1701 1701 1690 1690 1716 1716 1703 1703 1693 1693 1724 1724 1726 1726 1722 1722 1724 1724 1695 1695 1720 1720 1722 1722 1697 1697 1696 1696 1725 1725 1723 1723 1727 1727 1725 1725 1694 1694 1726 1726 1727 1727 1692 1692 1702 1702 1719 1719 1717 1717 1721 1721 1719 1719 1700 1700 1723 1723 1721 1721 1698 1698 1717 1717 1691 1691 1704 1704 1748 1748 1746 1746 1744 1744 1746 1746 1742 1742 1744 1744 2013 2013 2014 2014 1740 1740 2015 2015 1738 1738 1740 1740 1740 1740 1738 1738 1736 1736 1738 1738 1731 1731 1736 1736 1736 1736 1731 1731 1734 1734 1731 1731 1729 1729 1734 1734 1734 1734 1729 1729 1733 1733 1729 1729 1728 1728 1733 1733 1733 1733 1728 1728 1735 1735 1728 1728 1730 1730 1735 1735 1735 1735 1730 1730 1737 1737 1730 1730 1732 1732 1737 1737 1737 1737 1732 1732 1741 1741 1732 1732 1739 1739 1741 1741 1741 1741 1739 1739 2016 2016 1739 1739 2017 2017 2018 2018 1745 1745 1743 1743 1749 1749 1743 1743 1747 1747 1749 1749 1749 1749 1747 1747 1752 1752 1747 1747 1753 1753 1752 1752 1752 1752 1753 1753 1755 1755 1753 1753 1757 1757 1755 1755 1755 1755 1757 1757 1759 1759 1757 1757 1761 1761 1759 1759 2019 2019 2020 2020 1763 1763 2021 2021 1765 1765 1763 1763 1763 1763 1765 1765 1767 1767 1765 1765 1772 1772 1767 1767 1767 1767 1772 1772 1769 1769 1772 1772 1774 1774 1769 1769 1769 1769 1774 1774 1770 1770 1774 1774 1775 1775 1770 1770 1770 1770 1775 1775 1768 1768 1775 1775 1773 1773 1768 1768 1768 1768 1773 1773 1766 1766 1773 1773 1771 1771 1766 1766 1766 1766 1771 1771 1762 1762 1771 1771 1764 1764 1762 1762 1762 1762 1764 1764 2022 2022 1764 1764 2023 2023 2024 2024 1758 1758 1760 1760 1754 1754 1760 1760 1756 1756 1754 1754 1754 1754 1756 1756 1751 1751 1756 1756 1750 1750 1751 1751 1751 1751 1750 1750 1748 1748 1750 1750 1746 1746 1748 1748 1804 1804 1785 1785 1783 1783 1787 1787 1785 1785 1802 1802 1810 1810 1779 1779 1777 1777 1781 1781 1779 1779 1808 1808 1783 1783 1781 1781 1806 1806 1807 1807 1778 1778 1780 1780 1776 1776 1778 1778 1809 1809 1777 1777 1776 1776 1811 1811 1801 1801 1784 1784 1786 1786 1782 1782 1784 1784 1803 1803 1780 1780 1782 1782 1805 1805 1795 1795 1814 1814 1816 1816 1812 1812 1814 1814 1797 1797 1786 1786 1812 1812 1799 1799 1789 1789 1820 1820 1822 1822 1818 1818 1820 1820 1791 1791 1816 1816 1818 1818 1793 1793 1792 1792 1821 1821 1819 1819 1823 1823 1821 1821 1790 1790 1822 1822 1823 1823 1788 1788 1798 1798 1815 1815 1813 1813 1817 1817 1815 1815 1796 1796 1819 1819 1817 1817 1794 1794 1813 1813 1787 1787 1800 1800 2025 2025 2026 2026 1842 1842 2027 2027 1843 1843 1842 1842 1842 1842 1843 1843 1838 1838 1843 1843 1839 1839 1838 1838 1838 1838 1839 1839 1834 1834 1839 1839 1835 1835 1834 1834 1834 1834 1835 1835 1830 1830 1835 1835 1831 1831 1830 1830 1830 1830 1831 1831 1826 1826 1831 1831 1827 1827 1826 1826 1826 1826 1827 1827 1824 1824 1827 1827 1825 1825 1824 1824 1824 1824 1825 1825 1828 1828 1825 1825 1829 1829 1828 1828 1828 1828 1829 1829 1832 1832 1829 1829 1833 1833 1832 1832 1832 1832 1833 1833 1836 1836 1833 1833 1837 1837 1836 1836 1836 1836 1837 1837 1840 1840 1837 1837 1841 1841 1840 1840 1840 1840 1841 1841 1844 1844 1841 1841 1845 1845 1844 1844 1844 1844 1845 1845 2028 2028 1845 1845 2029 2029 2030 2030 2031 2031 2032 2032 1852 1852 2033 2033 1853 1853 1852 1852 1852 1852 1853 1853 1856 1856 1853 1853 1857 1857 1856 1856 1856 1856 1857 1857 1860 1860 1857 1857 1861 1861 1860 1860 1860 1860 1861 1861 1864 1864 1861 1861 1865 1865 1864 1864 1864 1864 1865 1865 1868 1868 1865 1865 1869 1869 1868 1868 1868 1868 1869 1869 1870 1870 1869 1869 1871 1871 1870 1870 1870 1870 1871 1871 1866 1866 1871 1871 1867 1867 1866 1866 1866 1866 1867 1867 1862 1862 1867 1867 1863 1863 1862 1862 1862 1862 1863 1863 1858 1858 1863 1863 1859 1859 1858 1858 1858 1858 1859 1859 1854 1854 1859 1859 1855 1855 1854 1854 1854 1854 1855 1855 1850 1850 1855 1855 1851 1851 1850 1850 1850 1850 1851 1851 2034 2034 1851 1851 2035 2035 2036 2036 1892 1892 1890 1890 1888 1888 1890 1890 1886 1886 1888 1888 2037 2037 2038 2038 1884 1884 2039 2039 1880 1880 1884 1884 1884 1884 1880 1880 1882 1882 1880 1880 1875 1875 1882 1882 1882 1882 1875 1875 1878 1878 1875 1875 1873 1873 1878 1878 1878 1878 1873 1873 1877 1877 1873 1873 1872 1872 1877 1877 1877 1877 1872 1872 1879 1879 1872 1872 1874 1874 1879 1879 1879 1879 1874 1874 1883 1883 1874 1874 1876 1876 1883 1883 1883 1883 1876 1876 1885 1885 1876 1876 1881 1881 1885 1885 1885 1885 1881 1881 2040 2040 1881 1881 2041 2041 2042 2042 1889 1889 1887 1887 1893 1893 1887 1887 1891 1891 1893 1893 1893 1893 1891 1891 1896 1896 1891 1891 1897 1897 1896 1896 1896 1896 1897 1897 1899 1899 1897 1897 1901 1901 1899 1899 1899 1899 1901 1901 1903 1903 1901 1901 1905 1905 1903 1903 2043 2043 2044 2044 1907 1907 2045 2045 1911 1911 1907 1907 1907 1907 1911 1911 1909 1909 1911 1911 1916 1916 1909 1909 1909 1909 1916 1916 1913 1913 1916 1916 1918 1918 1913 1913 1913 1913 1918 1918 1914 1914 1918 1918 1919 1919 1914 1914 1914 1914 1919 1919 1912 1912 1919 1919 1917 1917 1912 1912 1912 1912 1917 1917 1908 1908 1917 1917 1915 1915 1908 1908 1908 1908 1915 1915 1906 1906 1915 1915 1910 1910 1906 1906 1906 1906 1910 1910 2046 2046 1910 1910 2047 2047 2048 2048 1902 1902 1904 1904 1898 1898 1904 1904 1900 1900 1898 1898 1898 1898 1900 1900 1895 1895 1900 1900 1894 1894 1895 1895 1895 1895 1894 1894 1892 1892 1894 1894 1890 1890 1892 1892
+0 0 1 1 2 2 1 1 4 4 2 2 2 2 4 4 6 6 4 4 8 8 6 6 6 6 8 8 10 10 8 8 12 12 10 10 10 10 12 12 392 392 12 12 393 393 394 394 14 14 16 16 18 18 16 16 20 20 18 18 18 18 20 20 22 22 20 20 24 24 22 22 22 22 24 24 26 26 24 24 28 28 26 26 26 26 28 28 30 30 28 28 32 32 30 30 30 30 32 32 34 34 32 32 36 36 34 34 395 395 396 396 38 38 397 397 40 40 38 38 38 38 40 40 42 42 40 40 44 44 42 42 42 42 44 44 46 46 44 44 48 48 46 46 46 46 48 48 50 50 48 48 51 51 50 50 50 50 51 51 47 47 51 51 49 49 47 47 47 47 49 49 43 43 49 49 45 45 43 43 43 43 45 45 39 39 45 45 41 41 39 39 39 39 41 41 398 398 41 41 399 399 400 400 35 35 37 37 31 31 37 37 33 33 31 31 31 31 33 33 27 27 33 33 29 29 27 27 27 27 29 29 23 23 29 29 25 25 23 23 23 23 25 25 19 19 25 25 21 21 19 19 19 19 21 21 15 15 21 21 17 17 15 15 401 401 402 402 11 11 403 403 13 13 11 11 11 11 13 13 7 7 13 13 9 9 7 7 7 7 9 9 3 3 9 9 5 5 3 3 3 3 5 5 0 0 5 5 1 1 0 0 52 52 53 53 54 54 53 53 56 56 54 54 54 54 56 56 58 58 56 56 60 60 58 58 58 58 60 60 62 62 60 60 64 64 62 62 62 62 64 64 404 404 64 64 405 405 406 406 66 66 68 68 70 70 68 68 72 72 70 70 70 70 72 72 74 74 72 72 76 76 74 74 74 74 76 76 78 78 76 76 80 80 78 78 78 78 80 80 82 82 80 80 84 84 82 82 82 82 84 84 86 86 84 84 88 88 86 86 407 407 408 408 90 90 409 409 92 92 90 90 90 90 92 92 94 94 92 92 96 96 94 94 94 94 96 96 98 98 96 96 100 100 98 98 98 98 100 100 102 102 100 100 103 103 102 102 102 102 103 103 99 99 103 103 101 101 99 99 99 99 101 101 95 95 101 101 97 97 95 95 95 95 97 97 91 91 97 97 93 93 91 91 91 91 93 93 410 410 93 93 411 411 412 412 87 87 89 89 83 83 89 89 85 85 83 83 83 83 85 85 79 79 85 85 81 81 79 79 79 79 81 81 75 75 81 81 77 77 75 75 75 75 77 77 71 71 77 77 73 73 71 71 71 71 73 73 67 67 73 73 69 69 67 67 413 413 414 414 63 63 415 415 65 65 63 63 63 63 65 65 59 59 65 65 61 61 59 59 59 59 61 61 55 55 61 61 57 57 55 55 55 55 57 57 52 52 57 57 53 53 52 52 104 104 105 105 106 106 105 105 108 108 106 106 106 106 108 108 110 110 108 108 112 112 110 110 110 110 112 112 114 114 112 112 116 116 114 114 114 114 116 116 416 416 116 116 417 417 418 418 118 118 120 120 122 122 120 120 124 124 122 122 122 122 124 124 126 126 124 124 128 128 126 126 126 126 128 128 130 130 128 128 132 132 130 130 130 130 132 132 134 134 132 132 136 136 134 134 419 419 420 420 138 138 421 421 140 140 138 138 138 138 140 140 142 142 140 140 144 144 142 142 142 142 144 144 146 146 144 144 148 148 146 146 146 146 148 148 150 150 148 148 151 151 150 150 150 150 151 151 147 147 151 151 149 149 147 147 147 147 149 149 143 143 149 149 145 145 143 143 143 143 145 145 139 139 145 145 141 141 139 139 139 139 141 141 422 422 141 141 423 423 424 424 135 135 137 137 131 131 137 137 133 133 131 131 131 131 133 133 127 127 133 133 129 129 127 127 127 127 129 129 123 123 129 129 125 125 123 123 123 123 125 125 119 119 125 125 121 121 119 119 425 425 426 426 115 115 427 427 117 117 115 115 115 115 117 117 111 111 117 117 113 113 111 111 111 111 113 113 107 107 113 113 109 109 107 107 107 107 109 109 104 104 109 109 105 105 104 104 152 152 153 153 154 154 153 153 156 156 154 154 154 154 156 156 158 158 156 156 160 160 158 158 158 158 160 160 162 162 160 160 164 164 162 162 162 162 164 164 428 428 164 164 429 429 430 430 166 166 168 168 170 170 168 168 172 172 170 170 170 170 172 172 174 174 172 172 176 176 174 174 174 174 176 176 178 178 176 176 180 180 178 178 178 178 180 180 182 182 180 180 184 184 182 182 431 431 432 432 186 186 433 433 188 188 186 186 186 186 188 188 190 190 188 188 192 192 190 190 190 190 192 192 194 194 192 192 196 196 194 194 194 194 196 196 198 198 196 196 199 199 198 198 198 198 199 199 195 195 199 199 197 197 195 195 195 195 197 197 191 191 197 197 193 193 191 191 191 191 193 193 187 187 193 193 189 189 187 187 187 187 189 189 434 434 189 189 435 435 436 436 183 183 185 185 179 179 185 185 181 181 179 179 179 179 181 181 175 175 181 181 177 177 175 175 175 175 177 177 171 171 177 177 173 173 171 171 171 171 173 173 167 167 173 173 169 169 167 167 437 437 438 438 163 163 439 439 165 165 163 163 163 163 165 165 159 159 165 165 161 161 159 159 159 159 161 161 155 155 161 161 157 157 155 155 155 155 157 157 152 152 157 157 153 153 152 152 200 200 201 201 202 202 201 201 204 204 202 202 202 202 204 204 206 206 204 204 208 208 206 206 206 206 208 208 210 210 208 208 212 212 210 210 210 210 212 212 440 440 212 212 441 441 442 442 214 214 216 216 218 218 216 216 220 220 218 218 218 218 220 220 222 222 220 220 224 224 222 222 222 222 224 224 226 226 224 224 228 228 226 226 226 226 228 228 230 230 228 228 232 232 230 230 443 443 444 444 234 234 445 445 236 236 234 234 234 234 236 236 238 238 236 236 240 240 238 238 238 238 240 240 242 242 240 240 244 244 242 242 242 242 244 244 246 246 244 244 247 247 246 246 246 246 247 247 243 243 247 247 245 245 243 243 243 243 245 245 239 239 245 245 241 241 239 239 239 239 241 241 235 235 241 241 237 237 235 235 235 235 237 237 446 446 237 237 447 447 448 448 231 231 233 233 227 227 233 233 229 229 227 227 227 227 229 229 223 223 229 229 225 225 223 223 223 223 225 225 219 219 225 225 221 221 219 219 219 219 221 221 215 215 221 221 217 217 215 215 449 449 450 450 211 211 451 451 213 213 211 211 211 211 213 213 207 207 213 213 209 209 207 207 207 207 209 209 203 203 209 209 205 205 203 203 203 203 205 205 200 200 205 205 201 201 200 200 248 248 249 249 250 250 249 249 252 252 250 250 250 250 252 252 254 254 252 252 256 256 254 254 254 254 256 256 258 258 256 256 260 260 258 258 258 258 260 260 452 452 260 260 453 453 454 454 262 262 264 264 266 266 264 264 268 268 266 266 266 266 268 268 270 270 268 268 272 272 270 270 270 270 272 272 274 274 272 272 276 276 274 274 274 274 276 276 278 278 276 276 280 280 278 278 455 455 456 456 282 282 457 457 284 284 282 282 282 282 284 284 286 286 284 284 288 288 286 286 286 286 288 288 290 290 288 288 292 292 290 290 290 290 292 292 294 294 292 292 295 295 294 294 294 294 295 295 291 291 295 295 293 293 291 291 291 291 293 293 287 287 293 293 289 289 287 287 287 287 289 289 283 283 289 289 285 285 283 283 283 283 285 285 458 458 285 285 459 459 460 460 279 279 281 281 275 275 281 281 277 277 275 275 275 275 277 277 271 271 277 277 273 273 271 271 271 271 273 273 267 267 273 273 269 269 267 267 267 267 269 269 263 263 269 269 265 265 263 263 461 461 462 462 259 259 463 463 261 261 259 259 259 259 261 261 255 255 261 261 257 257 255 255 255 255 257 257 251 251 257 257 253 253 251 251 251 251 253 253 248 248 253 253 249 249 248 248 464 464 465 465 314 314 466 466 315 315 314 314 314 314 315 315 310 310 315 315 311 311 310 310 310 310 311 311 306 306 311 311 307 307 306 306 306 306 307 307 302 302 307 307 303 303 302 302 302 302 303 303 298 298 303 303 299 299 298 298 298 298 299 299 296 296 299 299 297 297 296 296 296 296 297 297 300 300 297 297 301 301 300 300 300 300 301 301 304 304 301 301 305 305 304 304 304 304 305 305 308 308 305 305 309 309 308 308 308 308 309 309 312 312 309 309 313 313 312 312 312 312 313 313 316 316 313 313 317 317 316 316 316 316 317 317 467 467 317 317 468 468 469 469 470 470 471 471 324 324 472 472 325 325 324 324 324 324 325 325 328 328 325 325 329 329 328 328 328 328 329 329 332 332 329 329 333 333 332 332 332 332 333 333 336 336 333 333 337 337 336 336 336 336 337 337 340 340 337 337 341 341 340 340 340 340 341 341 342 342 341 341 343 343 342 342 342 342 343 343 338 338 343 343 339 339 338 338 338 338 339 339 334 334 339 339 335 335 334 334 334 334 335 335 330 330 335 335 331 331 330 330 330 330 331 331 326 326 331 331 327 327 326 326 326 326 327 327 322 322 327 327 323 323 322 322 322 322 323 323 473 473 323 323 474 474 475 475 476 476 477 477 362 362 478 478 363 363 362 362 362 362 363 363 358 358 363 363 359 359 358 358 358 358 359 359 354 354 359 359 355 355 354 354 354 354 355 355 350 350 355 355 351 351 350 350 350 350 351 351 346 346 351 351 347 347 346 346 346 346 347 347 344 344 347 347 345 345 344 344 344 344 345 345 348 348 345 345 349 349 348 348 348 348 349 349 352 352 349 349 353 353 352 352 352 352 353 353 356 356 353 353 357 357 356 356 356 356 357 357 360 360 357 357 361 361 360 360 360 360 361 361 364 364 361 361 365 365 364 364 364 364 365 365 479 479 365 365 480 480 481 481 482 482 483 483 372 372 484 484 373 373 372 372 372 372 373 373 376 376 373 373 377 377 376 376 376 376 377 377 380 380 377 377 381 381 380 380 380 380 381 381 384 384 381 381 385 385 384 384 384 384 385 385 388 388 385 385 389 389 388 388 388 388 389 389 390 390 389 389 391 391 390 390 390 390 391 391 386 386 391 391 387 387 386 386 386 386 387 387 382 382 387 387 383 383 382 382 382 382 383 383 378 378 383 383 379 379 378 378 378 378 379 379 374 374 379 379 375 375 374 374 374 374 375 375 370 370 375 375 371 371 370 370 370 370 371 371 485 485 371 371 486 486 487 487
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 28 28 29 29 30 30 29 29 31 31 30 30 39 39 37 37 32 32 37 37 35 35 32 32 32 32 35 35 33 33 34 34 36 36 32 32 36 36 38 38 32 32 32 32 38 38 39 39 42 42 40 40 41 41 45 45 47 47 43 43 47 47 46 46 43 43 43 43 46 46 41 41 46 46 44 44 41 41 41 41 44 44 42 42
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 14 14 15 15 16 16 15 15 17 17 16 16 16 16 17 17 18 18 17 17 19 19 18 18 20 20 21 21 22 22 21 21 23 23 22 22 24 24 25 25 26 26 25 25 27 27 26 26 26 26 27 27 28 28 27 27 29 29 28 28 28 28 29 29 30 30 29 29 31 31 30 30 32 32 33 33 34 34 33 33 35 35 34 34 36 36 37 37 38 38 37 37 39 39 38 38 38 38 39 39 40 40 39 39 41 41 40 40 40 40 41 41 42 42 41 41 43 43 42 42 44 44 45 45 46 46 45 45 47 47 46 46 48 48 49 49 50 50 49 49 51 51 50 50 50 50 51 51 52 52 51 51 53 53 52 52 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 102 102 106 106 119 119 116 116 113 113 118 118 106 106 110 110 119 119 110 110 114 114 119 119 119 119 114 114 116 116 68 68 72 72 66 66 72 72 76 76 66 66 66 66 76 76 82 82 76 76 80 80 82 82 82 82 80 80 86 86 86 86 90 90 82 82 90 90 94 94 82 82 82 82 94 94 119 119 94 94 98 98 119 119 119 119 98 98 102 102 113 113 109 109 118 118 109 109 105 105 118 118 118 118 105 105 101 101 85 85 79 79 65 65 79 79 75 75 65 65 65 65 75 75 66 66 75 75 71 71 66 66 66 66 71 71 68 68 101 101 97 97 118 118 97 97 93 93 118 118 118 118 93 93 65 65 93 93 89 89 65 65 65 65 89 89 85 85 180 180 184 184 119 119 129 129 131 131 119 119 227 227 218 218 222 222 131 131 133 133 119 119 133 133 135 135 119 119 119 119 135 135 137 137 200 200 204 204 210 210 204 204 208 208 210 210 210 210 208 208 227 227 208 208 214 214 227 227 227 227 214 214 218 218 222 222 224 224 227 227 224 224 221 221 227 227 227 227 221 221 226 226 221 221 217 217 226 226 226 226 217 217 213 213 213 213 207 207 226 226 207 207 203 203 226 226 226 226 203 203 199 199 195 195 191 191 163 163 191 191 187 187 163 163 163 163 187 187 161 161 187 187 183 183 161 161 161 161 183 183 159 159 151 151 179 179 149 149 179 179 147 147 149 149 116 116 118 118 119 119 118 118 121 121 119 119 119 119 121 121 123 123 137 137 139 139 119 119 139 139 141 141 119 119 119 119 141 141 143 143 184 184 188 188 119 119 188 188 192 192 119 119 119 119 192 192 210 210 192 192 196 196 210 210 210 210 196 196 200 200 151 151 153 153 179 179 153 153 155 155 179 179 179 179 155 155 183 183 155 155 157 157 183 183 183 183 157 157 159 159 123 123 125 125 119 119 125 125 127 127 119 119 119 119 127 127 129 129 180 180 119 119 176 176 119 119 143 143 176 176 176 176 143 143 179 179 143 143 145 145 179 179 179 179 145 145 147 147 226 226 166 166 164 164 128 128 126 126 118 118 126 126 124 124 118 118 174 174 172 172 226 226 164 164 162 162 226 226 162 162 160 160 226 226 226 226 160 160 158 158 124 124 122 122 118 118 122 122 120 120 118 118 118 118 120 120 121 121 195 195 163 163 199 199 163 163 165 165 199 199 199 199 165 165 167 167 172 172 170 170 226 226 170 170 168 168 226 226 226 226 168 168 166 166 226 226 152 152 150 150 167 167 169 169 199 199 169 169 171 171 199 199 199 199 171 171 226 226 171 171 173 173 226 226 226 226 173 173 174 174 158 158 156 156 226 226 156 156 154 154 226 226 226 226 154 154 152 152 150 150 148 148 226 226 148 148 146 146 226 226 226 226 146 146 118 118 146 146 144 144 118 118 144 144 142 142 118 118 118 118 142 142 140 140 140 140 138 138 118 118 138 138 136 136 118 118 118 118 136 136 134 134 134 134 132 132 118 118 132 132 130 130 118 118 118 118 130 130 128 128 177 177 175 175 118 118 175 175 178 178 118 118 178 178 182 182 118 118 182 182 186 186 118 118 118 118 186 186 190 190 206 206 212 212 226 226 117 117 185 185 181 181 201 201 197 197 209 209 197 197 193 193 209 209 209 209 193 193 117 117 193 193 189 189 117 117 117 117 189 189 185 185 212 212 216 216 226 226 216 216 220 220 226 226 226 226 220 220 225 225 220 220 223 223 225 225 225 225 223 223 219 219 190 190 194 194 118 118 194 194 198 198 118 118 118 118 198 198 226 226 198 198 202 202 226 226 226 226 202 202 206 206 219 219 215 215 225 225 215 215 211 211 225 225 225 225 211 211 209 209 211 211 205 205 209 209 209 209 205 205 201 201 100 100 104 104 118 118 104 104 108 108 118 118 118 118 108 108 112 112 112 112 115 115 118 118 115 115 117 117 118 118 118 118 117 117 177 177 117 117 181 181 177 177 65 65 88 88 92 92 65 65 92 92 118 118 92 92 96 96 118 118 118 118 96 96 100 100 115 115 111 111 117 117 111 111 107 107 117 117 117 117 107 107 103 103 74 74 78 78 65 65 78 78 84 84 65 65 65 65 84 84 88 88 91 91 81 81 95 95 81 81 117 117 95 95 95 95 117 117 99 99 117 117 103 103 99 99 91 91 87 87 81 81 87 87 83 83 81 81 81 81 83 83 64 64 83 83 77 77 64 64 64 64 77 77 73 73 73 73 69 69 64 64 69 69 67 67 64 64 64 64 67 67 65 65 67 67 70 70 65 65 65 65 70 70 74 74 237 237 235 235 239 239 369 369 3306 3306 3307 3307 367 367 361 361 365 365 365 365 361 361 363 363 231 231 230 230 228 228 230 230 229 229 228 228 228 228 229 229 232 232 229 229 234 234 232 232 232 232 234 234 238 238 234 234 236 236 238 238 238 238 236 236 240 240 236 236 242 242 240 240 240 240 242 242 244 244 242 242 246 246 244 244 244 244 246 246 248 248 246 246 250 250 248 248 248 248 250 250 252 252 250 250 254 254 252 252 252 252 254 254 256 256 254 254 258 258 256 256 256 256 258 258 260 260 258 258 262 262 260 260 260 260 262 262 266 266 262 262 264 264 266 266 266 266 264 264 268 268 264 264 270 270 268 268 268 268 270 270 3308 3308 270 270 3309 3309 3310 3310 272 272 276 276 274 274 276 276 278 278 274 274 274 274 278 278 280 280 278 278 282 282 280 280 280 280 282 282 286 286 282 282 284 284 286 286 286 286 284 284 288 288 284 284 290 290 288 288 288 288 290 290 292 292 290 290 294 294 292 292 292 292 294 294 296 296 294 294 298 298 296 296 296 296 298 298 300 300 298 298 302 302 300 300 300 300 302 302 306 306 302 302 304 304 306 306 306 306 304 304 308 308 304 304 310 310 308 308 308 308 310 310 312 312 310 310 313 313 312 312 312 312 313 313 316 316 313 313 318 318 316 316 316 316 318 318 320 320 318 318 323 323 320 320 320 320 323 323 322 322 323 323 326 326 322 322 322 322 326 326 328 328 326 326 330 330 328 328 328 328 330 330 333 333 330 330 332 332 333 333 333 333 332 332 336 336 332 332 338 338 336 336 336 336 338 338 340 340 338 338 342 342 340 340 340 340 342 342 344 344 342 342 346 346 344 344 344 344 346 346 348 348 346 346 350 350 348 348 348 348 350 350 352 352 350 350 354 354 352 352 352 352 354 354 356 356 354 354 358 358 356 356 356 356 358 358 362 362 358 358 360 360 362 362 362 362 360 360 364 364 360 360 366 366 364 364 3311 3311 3312 3312 368 368 3313 3313 370 370 368 368 368 368 370 370 372 372 370 370 374 374 372 372 372 372 374 374 376 376 374 374 378 378 376 376 376 376 378 378 382 382 378 378 380 380 382 382 382 382 380 380 384 384 380 380 386 386 384 384 384 384 386 386 388 388 386 386 390 390 388 388 388 388 390 390 392 392 390 390 394 394 392 392 392 392 394 394 396 396 394 394 398 398 396 396 396 396 398 398 400 400 398 398 402 402 400 400 400 400 402 402 404 404 402 402 406 406 404 404 404 404 406 406 409 409 406 406 408 408 409 409 409 409 408 408 405 405 408 408 407 407 405 405 405 405 407 407 401 401 407 407 403 403 401 401 401 401 403 403 397 397 403 403 399 399 397 397 397 397 399 399 393 393 399 399 395 395 393 393 393 393 395 395 389 389 395 395 391 391 389 389 389 389 391 391 385 385 391 391 387 387 385 385 385 385 387 387 383 383 387 387 381 381 383 383 383 383 381 381 377 377 381 381 379 379 377 377 377 377 379 379 373 373 379 379 375 375 373 373 373 373 375 375 369 369 375 375 371 371 369 369 369 369 371 371 3314 3314 363 363 361 361 357 357 361 361 359 359 357 357 357 357 359 359 353 353 359 359 355 355 353 353 353 353 355 355 349 349 355 355 351 351 349 349 351 351 347 347 349 349 349 349 347 347 345 345 347 347 343 343 345 345 345 345 343 343 341 341 343 343 339 339 341 341 341 341 339 339 337 337 337 337 339 339 335 335 339 339 334 334 335 335 335 335 334 334 329 329 334 334 331 331 329 329 331 331 327 327 329 329 329 329 327 327 324 324 327 327 325 325 324 324 324 324 325 325 321 321 325 325 319 319 321 321 321 321 319 319 317 317 319 319 315 315 317 317 317 317 315 315 314 314 314 314 315 315 309 309 315 315 311 311 309 309 309 309 311 311 307 307 311 311 305 305 307 307 307 307 305 305 301 301 305 305 303 303 301 301 301 301 303 303 297 297 303 303 299 299 297 297 297 297 299 299 293 293 299 299 295 295 293 293 293 293 295 295 289 289 295 295 291 291 289 289 289 289 291 291 287 287 291 291 285 285 287 287 287 287 285 285 281 281 285 285 283 283 281 281 281 281 283 283 275 275 283 283 279 279 275 275 279 279 277 277 275 275 275 275 277 277 273 273 3315 3315 271 271 3316 3316 3317 3317 271 271 269 269 271 271 267 267 269 269 271 271 265 265 267 267 265 265 263 263 267 267 267 267 263 263 261 261 263 263 259 259 261 261 261 261 259 259 257 257 259 259 255 255 257 257 257 257 255 255 253 253 253 253 255 255 249 249 255 255 251 251 249 249 249 249 251 251 245 245 251 251 247 247 245 245 245 245 247 247 243 243 237 237 239 239 243 243 239 239 241 241 243 243 243 243 241 241 245 245 231 231 228 228 235 235 228 228 233 233 235 235 235 235 233 233 239 239 446 446 440 440 448 448 440 440 444 444 448 448 448 448 444 444 452 452 428 428 413 413 430 430 413 413 415 415 430 430 430 430 415 415 432 432 415 415 417 417 432 432 432 432 417 417 436 436 431 431 414 414 429 429 414 414 412 412 429 429 429 429 412 412 427 427 412 412 410 410 427 427 427 427 410 410 428 428 410 410 411 411 428 428 428 428 411 411 413 413 485 485 500 500 483 483 500 500 498 498 483 483 483 483 498 498 481 481 498 498 496 496 481 481 481 481 496 496 477 477 444 444 450 450 452 452 450 450 454 454 452 452 452 452 454 454 456 456 454 454 458 458 456 456 456 456 458 458 460 460 458 458 462 462 460 460 460 460 462 462 464 464 449 449 441 441 447 447 441 441 435 435 447 447 447 447 435 435 443 443 435 435 426 426 443 443 443 443 426 426 439 439 482 482 499 499 484 484 499 499 501 501 484 484 484 484 501 501 486 486 501 501 503 503 486 486 486 486 503 503 485 485 503 503 502 502 485 485 485 485 502 502 500 500 426 426 424 424 439 439 424 424 422 422 439 439 439 439 422 422 437 437 422 422 420 420 437 437 437 437 420 420 433 433 420 420 418 418 433 433 433 433 418 418 431 431 418 418 416 416 431 431 431 431 416 416 414 414 467 467 473 473 465 465 473 473 469 469 465 465 465 465 469 469 461 461 469 469 463 463 461 461 461 461 463 463 457 457 474 474 491 491 476 476 491 491 493 493 476 476 476 476 493 493 480 480 493 493 495 495 480 480 480 480 495 495 482 482 495 495 497 497 482 482 482 482 497 497 499 499 417 417 419 419 436 436 419 419 421 421 436 436 436 436 421 421 438 438 421 421 423 423 438 438 438 438 423 423 442 442 423 423 425 425 442 442 442 442 425 425 446 446 425 425 434 434 446 446 446 446 434 434 440 440 463 463 459 459 457 457 459 459 455 455 457 457 457 457 455 455 453 453 455 455 451 451 453 453 453 453 451 451 449 449 451 451 445 445 449 449 449 449 445 445 441 441 496 496 494 494 477 477 494 494 492 492 477 477 477 477 492 492 475 475 492 492 490 490 475 475 475 475 490 490 471 471 490 490 488 488 471 471 471 471 488 488 467 467 488 488 479 479 467 467 467 467 479 479 473 473 462 462 468 468 464 464 468 468 472 472 464 464 464 464 472 472 466 466 472 472 478 478 466 466 466 466 478 478 470 470 478 478 487 487 470 470 470 470 487 487 474 474 487 487 489 489 474 474 474 474 489 489 491 491 552 552 547 547 546 546 546 546 547 547 542 542 573 573 577 577 579 579 585 585 589 589 591 591 589 589 593 593 591 591 579 579 577 577 583 583 577 577 581 581 583 583 583 583 581 581 585 585 581 581 587 587 585 585 585 585 587 587 589 589 579 579 575 575 573 573 575 575 571 571 573 573 573 573 571 571 567 567 571 571 569 569 567 567 567 567 569 569 565 565 569 569 563 563 565 565 565 565 563 563 561 561 563 563 557 557 561 561 561 561 557 557 559 559 557 557 555 555 559 559 559 559 555 555 553 553 555 555 551 551 553 553 553 553 551 551 549 549 551 551 548 548 549 549 549 549 548 548 545 545 548 548 543 543 545 545 545 545 543 543 541 541 543 543 539 539 541 541 541 541 539 539 537 537 539 539 535 535 537 537 3318 3318 3319 3319 533 533 3320 3320 531 531 533 533 533 533 531 531 529 529 531 531 527 527 529 529 529 529 527 527 525 525 527 527 523 523 525 525 525 525 523 523 519 519 523 523 521 521 519 519 519 519 521 521 517 517 521 521 515 515 517 517 517 517 515 515 513 513 515 515 511 511 513 513 513 513 511 511 509 509 511 511 507 507 509 509 509 509 507 507 504 504 507 507 505 505 504 504 504 504 505 505 508 508 505 505 506 506 508 508 508 508 506 506 512 512 506 506 510 510 512 512 512 512 510 510 516 516 510 510 514 514 516 516 516 516 514 514 518 518 514 514 520 520 518 518 518 518 520 520 524 524 520 520 522 522 524 524 524 524 522 522 528 528 522 522 526 526 528 528 528 528 526 526 532 532 526 526 530 530 532 532 530 530 534 534 532 532 532 532 534 534 3321 3321 534 534 3322 3322 3323 3323 536 536 538 538 540 540 538 538 542 542 540 540 540 540 542 542 544 544 542 542 547 547 544 544 546 546 550 550 552 552 550 550 554 554 552 552 552 552 554 554 558 558 554 554 556 556 558 558 558 558 556 556 560 560 556 556 562 562 560 560 560 560 562 562 564 564 562 562 566 566 564 564 562 562 568 568 566 566 568 568 570 570 566 566 566 566 570 570 572 572 570 570 574 574 572 572 572 572 574 574 576 576 574 574 578 578 576 576 576 576 578 578 580 580 578 578 582 582 580 580 580 580 582 582 586 586 582 582 584 584 586 586 586 586 584 584 588 588 584 584 590 590 588 588 588 588 590 590 592 592 590 590 594 594 592 592 592 592 594 594 596 596 594 594 598 598 596 596 596 596 598 598 600 600 598 598 602 602 600 600 3324 3324 3325 3325 606 606 3326 3326 604 604 606 606 606 606 604 604 608 608 604 604 610 610 608 608 608 608 610 610 612 612 610 610 614 614 612 612 612 612 614 614 616 616 614 614 618 618 616 616 616 616 618 618 620 620 618 618 622 622 620 620 620 620 622 622 624 624 622 622 626 626 624 624 624 624 626 626 628 628 626 626 630 630 628 628 628 628 630 630 632 632 630 630 633 633 632 632 632 632 633 633 629 629 633 633 631 631 629 629 629 629 631 631 625 625 631 631 627 627 625 625 625 625 627 627 621 621 627 627 623 623 621 621 621 621 623 623 617 617 623 623 619 619 617 617 617 617 619 619 613 613 619 619 615 615 613 613 613 613 615 615 609 609 615 615 611 611 609 609 609 609 611 611 607 607 611 611 605 605 607 607 607 607 605 605 3327 3327 605 605 603 603 3328 3328 3329 3329 603 603 3330 3330 603 603 3331 3331 3332 3332 597 597 599 599 593 593 599 599 595 595 593 593 593 593 595 595 591 591 647 647 649 649 636 636 682 682 694 694 681 681 694 694 692 692 681 681 681 681 692 692 679 679 680 680 693 693 682 682 693 693 695 695 682 682 682 682 695 695 694 694 636 636 634 634 647 647 634 634 635 635 647 647 647 647 635 635 648 648 635 635 637 637 648 648 648 648 637 637 650 650 692 692 690 690 679 679 690 690 688 688 679 679 679 679 688 688 675 675 688 688 686 686 675 675 675 675 686 686 673 673 686 686 684 684 673 673 684 684 677 677 673 673 673 673 677 677 669 669 660 660 662 662 664 664 662 662 666 666 664 664 664 664 666 666 668 668 656 656 652 652 660 660 652 652 658 658 660 660 660 660 658 658 662 662 637 637 639 639 650 650 639 639 641 641 650 650 650 650 641 641 654 654 641 641 643 643 654 654 654 654 643 643 656 656 643 643 645 645 656 656 656 656 645 645 652 652 661 661 653 653 657 657 653 653 646 646 657 657 657 657 646 646 655 655 674 674 687 687 678 678 687 687 689 689 678 678 678 678 689 689 680 680 689 689 691 691 680 680 680 680 691 691 693 693 666 666 670 670 668 668 670 670 676 676 668 668 668 668 676 676 672 672 676 676 683 683 672 672 672 672 683 683 674 674 683 683 685 685 674 674 674 674 685 685 687 687 677 677 671 671 669 669 671 671 667 667 669 669 669 669 667 667 665 665 667 667 663 663 665 665 665 665 663 663 661 661 663 663 659 659 661 661 661 661 659 659 653 653 646 646 644 644 655 655 644 644 642 642 655 655 655 655 642 642 651 651 642 642 640 640 651 651 651 651 640 640 649 649 640 640 638 638 649 649 649 649 638 638 636 636 742 742 743 743 740 740 743 743 741 741 740 740 740 740 741 741 736 736 741 741 737 737 736 736 736 736 737 737 732 732 737 737 733 733 732 732 732 732 733 733 3333 3333 733 733 3334 3334 3335 3335 728 728 729 729 724 724 729 729 725 725 724 724 724 724 725 725 720 720 725 725 721 721 720 720 720 720 721 721 716 716 721 721 717 717 716 716 716 716 717 717 712 712 717 717 713 713 712 712 712 712 713 713 708 708 713 713 709 709 708 708 3336 3336 3337 3337 704 704 3338 3338 705 705 704 704 704 704 705 705 700 700 705 705 701 701 700 700 700 700 701 701 696 696 701 701 697 697 696 696 696 696 697 697 698 698 697 697 699 699 698 698 698 698 699 699 702 702 699 699 703 703 702 702 702 702 703 703 706 706 703 703 707 707 706 706 706 706 707 707 3339 3339 707 707 3340 3340 3341 3341 710 710 711 711 714 714 711 711 715 715 714 714 714 714 715 715 718 718 715 715 719 719 718 718 718 718 719 719 722 722 719 719 723 723 722 722 722 722 723 723 726 726 723 723 727 727 726 726 726 726 727 727 730 730 727 727 731 731 730 730 3342 3342 3343 3343 734 734 3344 3344 735 735 734 734 734 734 735 735 738 738 735 735 739 739 738 738 738 738 739 739 742 742 739 739 743 743 742 742 763 763 753 753 762 762 753 753 752 752 762 762 762 762 752 752 761 761 752 752 751 751 761 761 761 761 751 751 760 760 751 751 750 750 760 760 760 760 750 750 759 759 750 750 749 749 759 759 749 749 748 748 759 759 759 759 748 748 758 758 748 748 747 747 758 758 758 758 747 747 757 757 747 747 746 746 757 757 757 757 746 746 756 756 746 746 3345 3345 756 756 756 756 3346 3346 3347 3347 745 745 744 744 755 755 755 755 744 744 754 754 765 765 764 764 767 767 783 783 784 784 781 781 784 784 782 782 781 781 781 781 782 782 779 779 3348 3348 769 769 770 770 769 769 771 771 770 770 770 770 771 771 772 772 771 771 773 773 772 772 772 772 773 773 774 774 773 773 775 775 774 774 774 774 775 775 776 776 775 775 777 777 776 776 776 776 777 777 778 778 777 777 779 779 778 778 778 778 779 779 780 780 779 779 782 782 780 780 766 766 765 765 768 768 765 765 767 767 768 768 3349 3349 3350 3350 769 769 795 795 796 796 797 797 793 793 794 794 795 795 795 795 797 797 793 793 3351 3351 798 798 3352 3352 3353 3353 798 798 792 792 798 798 799 799 792 792 792 792 799 799 791 791 791 791 799 799 790 790 799 799 800 800 790 790 790 790 800 800 789 789 800 800 801 801 789 789 801 801 802 802 789 789 789 789 802 802 788 788 802 802 803 803 788 788 788 788 803 803 787 787 803 803 804 804 787 787 787 787 804 804 786 786 804 804 805 805 786 786 786 786 805 805 785 785 815 815 825 825 814 814 825 825 824 824 814 814 814 814 824 824 813 813 824 824 823 823 813 813 813 813 823 823 812 812 823 823 822 822 812 812 812 812 822 822 811 811 822 822 821 821 811 811 821 821 820 820 811 811 811 811 820 820 810 810 820 820 819 819 810 810 810 810 819 819 809 809 819 819 818 818 809 809 809 809 818 818 808 808 818 818 3354 3354 808 808 808 808 3355 3355 3356 3356 817 817 816 816 807 807 807 807 816 816 806 806 842 842 833 833 843 843 833 833 3357 3357 843 843 843 843 3358 3358 3359 3359 834 834 835 835 844 844 844 844 835 835 845 845 836 836 826 826 837 837 826 826 827 827 837 837 837 837 827 827 838 838 827 827 828 828 838 838 838 838 828 828 839 839 828 828 829 829 839 839 839 839 829 829 840 840 829 829 830 830 840 840 840 840 830 830 841 841 830 830 831 831 841 841 841 841 831 831 842 842 831 831 832 832 842 842 842 842 832 832 833 833 856 856 855 855 854 854 846 846 866 866 847 847 866 866 865 865 847 847 847 847 865 865 848 848 865 865 864 864 848 848 848 848 864 864 849 849 864 864 863 863 849 849 849 849 863 863 850 850 3360 3360 853 853 859 859 853 853 852 852 859 859 859 859 852 852 860 860 852 852 851 851 860 860 860 860 851 851 861 861 851 851 850 850 861 861 861 861 850 850 862 862 850 850 863 863 862 862 857 857 856 856 858 858 856 856 854 854 858 858 3361 3361 3362 3362 853 853 883 883 885 885 886 886 868 868 867 867 869 869 868 868 869 869 870 870 869 869 871 871 870 870 870 870 871 871 872 872 871 871 873 873 872 872 872 872 873 873 874 874 873 873 875 875 874 874 874 874 875 875 876 876 875 875 877 877 876 876 876 876 877 877 878 878 877 877 879 879 878 878 878 878 879 879 880 880 879 879 881 881 880 880 880 880 881 881 882 882 881 881 3363 3363 882 882 882 882 3364 3364 3365 3365 883 883 886 886 884 884 884 884 886 886 887 887 888 888 898 898 889 889 898 898 899 899 889 889 889 889 899 899 890 890 899 899 900 900 890 890 890 890 900 900 891 891 900 900 901 901 891 891 891 891 901 901 892 892 901 901 902 902 892 892 892 892 902 902 893 893 902 902 903 903 893 893 893 893 903 903 894 894 903 903 904 904 894 894 904 904 905 905 894 894 894 894 905 905 895 895 905 905 3366 3366 895 895 895 895 3367 3367 3368 3368 906 906 907 907 896 896 896 896 907 907 897 897 1163 1163 1165 1165 1177 1177 1163 1163 1161 1161 1165 1165 1161 1161 1147 1147 1165 1165 1165 1165 1147 1147 1149 1149 1147 1147 1143 1143 1149 1149 1149 1149 1143 1143 3369 3369 1143 1143 3370 3370 3371 3371 1131 1131 1121 1121 1133 1133 1133 1133 1121 1121 1117 1117 1121 1121 1115 1115 1117 1117 1115 1115 1101 1101 1117 1117 1117 1117 1101 1101 1103 1103 1101 1101 1099 1099 1103 1103 1103 1103 1099 1099 1087 1087 1099 1099 1085 1085 1087 1087 1087 1087 1085 1085 1071 1071 1085 1085 1083 1083 1071 1071 1083 1083 1069 1069 1071 1071 1069 1069 1060 1060 1071 1071 1071 1071 1060 1060 1061 1061 1060 1060 1053 1053 1061 1061 1061 1061 1053 1053 1049 1049 1053 1053 1051 1051 1049 1049 1049 1049 1051 1051 1033 1033 1051 1051 1037 1037 1033 1033 1037 1037 1035 1035 1033 1033 1035 1035 1021 1021 1033 1033 1033 1033 1021 1021 1019 1019 1021 1021 1007 1007 1019 1019 1019 1019 1007 1007 1003 1003 1007 1007 1005 1005 1003 1003 3372 3372 3373 3373 987 987 3374 3374 3375 3375 987 987 3376 3376 989 989 987 987 989 989 975 975 987 987 987 987 975 975 973 973 975 975 967 967 973 973 973 973 967 967 957 957 967 967 959 959 957 957 957 957 959 959 943 943 959 959 949 949 943 943 949 949 945 945 943 943 945 945 935 935 943 943 943 943 935 935 933 933 935 935 931 931 933 933 933 933 931 931 925 925 931 931 926 926 925 925 925 925 926 926 934 934 926 926 932 932 934 934 932 932 936 936 934 934 936 936 947 947 934 934 934 934 947 947 944 944 947 947 950 950 944 944 944 944 950 950 958 958 950 950 960 960 958 958 958 958 960 960 974 974 960 960 968 968 974 974 968 968 976 976 974 974 976 976 3377 3377 974 974 974 974 3378 3378 3379 3379 990 990 992 992 988 988 988 988 992 992 1004 1004 992 992 1006 1006 1004 1004 1004 1004 1006 1006 1020 1020 1006 1006 1008 1008 1020 1020 1008 1008 1022 1022 1020 1020 1022 1022 1036 1036 1020 1020 1020 1020 1036 1036 1034 1034 1036 1036 1038 1038 1034 1034 1034 1034 1038 1038 1050 1050 1038 1038 1052 1052 1050 1050 1050 1050 1052 1052 1063 1063 1052 1052 1054 1054 1063 1063 1054 1054 1062 1062 1063 1063 1062 1062 1070 1070 1063 1063 1063 1063 1070 1070 1072 1072 1070 1070 1084 1084 1072 1072 1072 1072 1084 1084 1088 1088 1084 1084 1086 1086 1088 1088 1088 1088 1086 1086 1104 1104 1086 1086 1100 1100 1104 1104 1100 1100 1102 1102 1104 1104 1102 1102 1116 1116 1104 1104 1104 1104 1116 1116 1118 1118 1116 1116 1122 1122 1118 1118 3380 3380 3381 3381 1134 1134 3382 3382 1132 1132 1134 1134 1134 1134 1132 1132 1150 1150 1132 1132 1144 1144 1150 1150 1182 1182 1190 1190 1178 1178 1144 1144 1148 1148 1150 1150 1148 1148 1162 1162 1150 1150 1150 1150 1162 1162 1166 1166 1162 1162 1164 1164 1166 1166 1166 1166 1164 1164 1178 1178 1164 1164 1176 1176 1178 1178 1178 1178 1176 1176 1182 1182 1182 1182 1188 1188 1190 1190 1188 1188 1195 1195 1190 1190 1190 1190 1195 1195 1196 1196 1195 1195 1187 1187 1196 1196 1196 1196 1187 1187 1189 1189 1187 1187 1181 1181 1189 1189 1189 1189 1181 1181 1177 1177 1181 1181 1174 1174 1177 1177 1177 1177 1174 1174 1163 1163 1196 1196 1194 1194 1190 1190 1194 1194 1180 1180 1190 1190 1190 1190 1180 1180 1178 1178 1180 1180 1168 1168 1178 1178 1178 1178 1168 1168 1166 1166 1168 1168 1152 1152 1166 1166 1166 1166 1152 1152 1150 1150 1152 1152 1136 1136 1150 1150 1150 1150 1136 1136 1134 1134 1136 1136 3383 3383 1134 1134 1134 1134 3384 3384 3385 3385 1120 1120 1106 1106 1118 1118 1118 1118 1106 1106 1104 1104 1106 1106 1090 1090 1104 1104 1104 1104 1090 1090 1088 1088 1090 1090 1074 1074 1088 1088 1088 1088 1074 1074 1072 1072 1074 1074 1064 1064 1072 1072 1072 1072 1064 1064 1063 1063 1064 1064 1048 1048 1063 1063 1063 1063 1048 1048 1050 1050 1048 1048 1032 1032 1050 1050 1050 1050 1032 1032 1034 1034 1032 1032 1018 1018 1034 1034 1034 1034 1018 1018 1020 1020 1018 1018 1002 1002 1020 1020 1020 1020 1002 1002 1004 1004 1002 1002 986 986 1004 1004 1004 1004 986 986 988 988 3386 3386 972 972 3387 3387 3388 3388 972 972 974 974 972 972 956 956 974 974 974 974 956 956 958 958 956 956 942 942 958 958 958 958 942 942 944 944 942 942 928 928 944 944 944 944 928 928 934 934 928 928 924 924 934 934 934 934 924 924 925 925 924 924 927 927 925 925 925 925 927 927 933 933 927 927 941 941 933 933 933 933 941 941 943 943 941 941 955 955 943 943 943 943 955 955 957 957 955 955 971 971 957 957 957 957 971 971 973 973 971 971 985 985 973 973 973 973 985 985 987 987 985 985 3389 3389 987 987 987 987 3390 3390 3391 3391 1001 1001 1017 1017 1003 1003 1003 1003 1017 1017 1019 1019 1017 1017 1031 1031 1019 1019 1019 1019 1031 1031 1033 1033 1031 1031 1047 1047 1033 1033 1033 1033 1047 1047 1049 1049 1047 1047 1059 1059 1049 1049 1049 1049 1059 1059 1061 1061 1059 1059 1073 1073 1061 1061 1061 1061 1073 1073 1071 1071 1073 1073 1089 1089 1071 1071 1071 1071 1089 1089 1087 1087 1089 1089 1105 1105 1087 1087 1087 1087 1105 1105 1103 1103 1105 1105 1119 1119 1103 1103 1103 1103 1119 1119 1117 1117 1119 1119 1135 1135 1117 1117 1117 1117 1135 1135 1133 1133 3392 3392 1151 1151 3393 3393 3394 3394 1151 1151 1149 1149 1151 1151 1167 1167 1149 1149 1149 1149 1167 1167 1165 1165 1167 1167 1179 1179 1165 1165 1165 1165 1179 1179 1177 1177 1179 1179 1193 1193 1177 1177 1177 1177 1193 1193 1189 1189 1193 1193 1197 1197 1189 1189 1189 1189 1197 1197 1196 1196 1197 1197 1194 1194 1196 1196 1197 1197 1199 1199 1194 1194 1199 1199 1186 1186 1194 1194 1194 1194 1186 1186 1180 1180 1186 1186 1170 1170 1180 1180 1180 1180 1170 1170 1168 1168 1170 1170 1154 1154 1168 1168 1168 1168 1154 1154 1152 1152 1154 1154 1138 1138 1152 1152 1152 1152 1138 1138 1136 1136 1138 1138 3395 3395 1136 1136 1136 1136 3396 3396 3397 3397 1124 1124 1108 1108 1120 1120 1120 1120 1108 1108 1106 1106 1108 1108 1092 1092 1106 1106 1106 1106 1092 1092 1090 1090 1092 1092 1076 1076 1090 1090 1090 1090 1076 1076 1074 1074 1076 1076 1065 1065 1074 1074 1074 1074 1065 1065 1064 1064 1065 1065 1046 1046 1064 1064 1064 1064 1046 1046 1048 1048 1046 1046 1030 1030 1048 1048 1048 1048 1030 1030 1032 1032 1030 1030 1016 1016 1032 1032 1032 1032 1016 1016 1018 1018 1016 1016 1000 1000 1018 1018 1018 1018 1000 1000 1002 1002 1000 1000 984 984 1002 1002 1002 1002 984 984 986 986 3398 3398 970 970 3399 3399 3400 3400 970 970 972 972 970 970 954 954 972 972 972 972 954 954 956 956 954 954 938 938 956 956 956 956 938 938 942 942 938 938 923 923 942 942 942 942 923 923 928 928 923 923 919 919 928 928 928 928 919 919 924 924 919 919 922 922 924 924 924 924 922 922 927 927 922 922 937 937 927 927 927 927 937 937 941 941 937 937 953 953 941 941 941 941 953 953 955 955 953 953 969 969 955 955 955 955 969 969 971 971 969 969 983 983 971 971 971 971 983 983 985 985 983 983 3401 3401 985 985 985 985 3402 3402 3403 3403 999 999 1015 1015 1001 1001 1001 1001 1015 1015 1017 1017 1015 1015 1029 1029 1017 1017 1017 1017 1029 1029 1031 1031 1029 1029 1045 1045 1031 1031 1031 1031 1045 1045 1047 1047 1045 1045 1057 1057 1047 1047 1047 1047 1057 1057 1059 1059 1057 1057 1075 1075 1059 1059 1059 1059 1075 1075 1073 1073 1075 1075 1091 1091 1073 1073 1073 1073 1091 1091 1089 1089 1091 1091 1107 1107 1089 1089 1089 1089 1107 1107 1105 1105 1107 1107 1123 1123 1105 1105 1105 1105 1123 1123 1119 1119 1123 1123 1137 1137 1119 1119 1119 1119 1137 1137 1135 1135 3404 3404 1153 1153 3405 3405 3406 3406 1153 1153 1151 1151 1153 1153 1169 1169 1151 1151 1151 1151 1169 1169 1167 1167 1169 1169 1185 1185 1167 1167 1167 1167 1185 1185 1179 1179 1185 1185 1198 1198 1179 1179 1179 1179 1198 1198 1193 1193 1198 1198 1202 1202 1193 1193 1193 1193 1202 1202 1197 1197 1202 1202 1199 1199 1197 1197 1202 1202 1204 1204 1199 1199 1204 1204 1192 1192 1199 1199 1199 1199 1192 1192 1186 1186 1192 1192 1172 1172 1186 1186 1186 1186 1172 1172 1170 1170 1172 1172 1156 1156 1170 1170 1170 1170 1156 1156 1154 1154 1156 1156 1140 1140 1154 1154 1154 1154 1140 1140 1138 1138 1140 1140 3407 3407 1138 1138 1138 1138 3408 3408 3409 3409 1126 1126 1110 1110 1124 1124 1124 1124 1110 1110 1108 1108 1110 1110 1094 1094 1108 1108 1108 1108 1094 1094 1092 1092 1094 1094 1078 1078 1092 1092 1092 1092 1078 1078 1076 1076 1078 1078 1066 1066 1076 1076 1076 1076 1066 1066 1065 1065 1066 1066 1044 1044 1065 1065 1065 1065 1044 1044 1046 1046 1044 1044 1028 1028 1046 1046 1046 1046 1028 1028 1030 1030 1028 1028 1014 1014 1030 1030 1030 1030 1014 1014 1016 1016 1014 1014 998 998 1016 1016 1016 1016 998 998 1000 1000 998 998 982 982 1000 1000 1000 1000 982 982 984 984 3410 3410 966 966 3411 3411 3412 3412 966 966 970 970 966 966 952 952 970 970 970 970 952 952 954 954 952 952 930 930 954 954 954 954 930 930 938 938 930 930 918 918 938 938 938 938 918 918 923 923 918 918 914 914 923 923 923 923 914 914 919 919 914 914 917 917 919 919 919 919 917 917 922 922 917 917 929 929 922 922 922 922 929 929 937 937 929 929 951 951 937 937 937 937 951 951 953 953 951 951 965 965 953 953 953 953 965 965 969 969 965 965 981 981 969 969 969 969 981 981 983 983 981 981 3413 3413 983 983 983 983 3414 3414 3415 3415 997 997 1013 1013 999 999 999 999 1013 1013 1015 1015 1013 1013 1027 1027 1015 1015 1015 1015 1027 1027 1029 1029 1027 1027 1043 1043 1029 1029 1029 1029 1043 1043 1045 1045 1043 1043 1058 1058 1045 1045 1045 1045 1058 1058 1057 1057 1058 1058 1077 1077 1057 1057 1057 1057 1077 1077 1075 1075 1077 1077 1093 1093 1075 1075 1075 1075 1093 1093 1091 1091 1093 1093 1109 1109 1091 1091 1091 1091 1109 1109 1107 1107 1109 1109 1125 1125 1107 1107 1107 1107 1125 1125 1123 1123 1125 1125 1139 1139 1123 1123 1123 1123 1139 1139 1137 1137 3416 3416 1155 1155 3417 3417 3418 3418 1155 1155 1153 1153 1155 1155 1171 1171 1153 1153 1153 1153 1171 1171 1169 1169 1171 1171 1191 1191 1169 1169 1169 1169 1191 1191 1185 1185 1191 1191 1203 1203 1185 1185 1185 1185 1203 1203 1198 1198 1203 1203 1207 1207 1198 1198 1198 1198 1207 1207 1202 1202 1207 1207 1204 1204 1202 1202 1207 1207 3419 3419 1204 1204 3420 3420 3421 3421 1204 1204 1204 1204 3422 3422 1192 1192 3423 3423 3424 3424 1192 1192 1192 1192 3425 3425 1172 1172 3426 3426 3427 3427 1172 1172 1172 1172 3428 3428 1156 1156 3429 3429 3430 3430 1156 1156 1156 1156 3431 3431 1140 1140 3432 3432 3433 3433 1140 1140 1140 1140 3434 3434 3435 3435 3436 3436 3437 3437 1126 1126 1126 1126 3438 3438 1110 1110 3439 3439 3440 3440 1110 1110 1110 1110 3441 3441 1094 1094 3442 3442 3443 3443 1094 1094 1094 1094 3444 3444 1078 1078 3445 3445 3446 3446 1078 1078 1078 1078 3447 3447 1066 1066 3448 3448 3449 3449 1066 1066 1066 1066 3450 3450 1044 1044 3451 3451 3452 3452 1044 1044 1044 1044 3453 3453 1028 1028 3454 3454 3455 3455 1028 1028 1028 1028 3456 3456 1014 1014 3457 3457 3458 3458 1014 1014 1014 1014 3459 3459 998 998 3460 3460 3461 3461 998 998 998 998 3462 3462 982 982 3463 3463 3464 3464 982 982 3465 3465 3466 3466 966 966 3467 3467 3468 3468 966 966 966 966 3469 3469 952 952 3470 3470 3471 3471 952 952 952 952 3472 3472 930 930 3473 3473 3474 3474 930 930 930 930 3475 3475 918 918 3476 3476 3477 3477 918 918 918 918 3478 3478 914 914 3479 3479 3480 3480 914 914 914 914 3481 3481 917 917 3482 3482 3483 3483 917 917 917 917 3484 3484 929 929 3485 3485 3486 3486 929 929 929 929 3487 3487 951 951 3488 3488 3489 3489 951 951 951 951 3490 3490 965 965 3491 3491 3492 3492 965 965 965 965 3493 3493 981 981 3494 3494 3495 3495 981 981 981 981 3496 3496 3497 3497 3498 3498 3499 3499 997 997 997 997 3500 3500 1013 1013 3501 3501 3502 3502 1013 1013 1013 1013 3503 3503 1027 1027 3504 3504 3505 3505 1027 1027 1027 1027 3506 3506 1043 1043 3507 3507 3508 3508 1043 1043 1043 1043 3509 3509 1058 1058 3510 3510 3511 3511 1058 1058 1058 1058 3512 3512 1077 1077 3513 3513 3514 3514 1077 1077 1077 1077 3515 3515 1093 1093 3516 3516 3517 3517 1093 1093 1093 1093 3518 3518 1109 1109 3519 3519 3520 3520 1109 1109 1109 1109 3521 3521 1125 1125 3522 3522 3523 3523 1125 1125 1125 1125 3524 3524 1139 1139 3525 3525 3526 3526 1139 1139 3527 3527 3528 3528 1155 1155 3529 3529 3530 3530 1155 1155 1155 1155 3531 3531 1171 1171 3532 3532 3533 3533 1171 1171 1171 1171 3534 3534 1191 1191 3535 3535 3536 3536 1191 1191 1191 1191 3537 3537 1203 1203 3538 3538 3539 3539 1203 1203 1203 1203 3540 3540 1207 1207 3541 3541 3542 3542 1207 1207 1210 1210 1212 1212 1209 1209 1212 1212 1206 1206 1209 1209 1209 1209 1206 1206 1201 1201 1206 1206 1184 1184 1201 1201 1201 1201 1184 1184 1175 1175 1184 1184 1160 1160 1175 1175 1175 1175 1160 1160 1158 1158 1160 1160 1146 1146 1158 1158 1158 1158 1146 1146 1142 1142 1146 1146 1130 1130 1142 1142 1142 1142 1130 1130 1128 1128 1130 1130 1114 1114 1128 1128 1128 1128 1114 1114 1112 1112 1114 1114 1098 1098 1112 1112 1112 1112 1098 1098 1096 1096 1098 1098 1082 1082 1096 1096 1096 1096 1082 1082 1080 1080 1082 1082 1068 1068 1080 1080 1080 1080 1068 1068 1067 1067 1068 1068 1040 1040 1067 1067 1067 1067 1040 1040 1042 1042 1040 1040 1024 1024 1042 1042 1042 1042 1024 1024 1026 1026 1024 1024 1010 1010 1026 1026 1026 1026 1010 1010 1012 1012 1010 1010 994 994 1012 1012 1012 1012 994 994 996 996 994 994 978 978 996 996 996 996 978 978 980 980 978 978 962 962 980 980 980 980 962 962 964 964 962 962 940 940 964 964 964 964 940 940 948 948 940 940 916 916 948 948 948 948 916 916 921 921 916 916 910 910 921 921 921 921 910 910 913 913 910 910 908 908 913 913 913 913 908 908 911 911 908 908 909 909 911 911 911 911 909 909 912 912 909 909 915 915 912 912 912 912 915 915 920 920 915 915 939 939 920 920 920 920 939 939 946 946 939 939 961 961 946 946 946 946 961 961 963 963 961 961 977 977 963 963 963 963 977 977 979 979 977 977 993 993 979 979 979 979 993 993 995 995 993 993 1009 1009 995 995 995 995 1009 1009 1011 1011 1009 1009 1023 1023 1011 1011 1011 1011 1023 1023 1025 1025 1023 1023 1039 1039 1025 1025 1025 1025 1039 1039 1041 1041 1039 1039 1055 1055 1041 1041 1041 1041 1055 1055 1056 1056 1055 1055 1081 1081 1056 1056 1056 1056 1081 1081 1079 1079 1081 1081 1097 1097 1079 1079 1079 1079 1097 1097 1095 1095 1097 1097 1113 1113 1095 1095 1095 1095 1113 1113 1111 1111 1113 1113 1129 1129 1111 1111 1111 1111 1129 1129 1127 1127 1129 1129 1145 1145 1127 1127 1127 1127 1145 1145 1141 1141 1145 1145 1159 1159 1141 1141 1141 1141 1159 1159 1157 1157 1159 1159 1183 1183 1157 1157 1157 1157 1183 1183 1173 1173 1183 1183 1205 1205 1173 1173 1173 1173 1205 1205 1200 1200 1205 1205 1211 1211 1200 1200 1200 1200 1211 1211 1208 1208 1211 1211 1213 1213 1208 1208 1208 1208 1213 1213 1210 1210 1213 1213 1212 1212 1210 1210 1472 1472 1468 1468 1466 1466 1422 1422 1420 1420 1418 1418 1360 1360 1346 1346 1348 1348 1312 1312 1300 1300 1302 1302 1236 1236 1230 1230 1232 1232 1216 1216 1219 1219 1221 1221 1263 1263 1269 1269 1271 1271 1359 1359 1373 1373 1371 1371 1375 1375 1389 1389 1387 1387 1494 1494 1501 1501 1499 1499 3543 3543 3544 3544 1307 1307 1474 1474 1477 1477 1482 1482 1462 1462 1474 1474 1479 1479 1454 1454 1462 1462 1470 1470 1438 1438 1454 1454 1456 1456 1424 1424 1438 1438 1440 1440 1408 1408 1424 1424 1426 1426 1392 1392 1408 1408 1410 1410 1378 1378 1392 1392 1394 1394 1362 1362 1378 1378 1380 1380 1358 1358 1362 1362 1364 1364 1344 1344 1358 1358 1356 1356 1328 1328 1344 1344 1342 1342 1314 1314 1328 1328 1326 1326 1298 1298 1314 1314 1310 1310 1282 1282 1298 1298 1296 1296 1268 1268 1282 1282 1280 1280 1258 1258 1268 1268 1266 1266 1248 1248 1258 1258 1250 1250 1244 1244 1248 1248 1243 1243 1247 1247 1244 1244 1239 1239 1257 1257 1247 1247 1242 1242 1267 1267 1257 1257 1249 1249 1473 1473 1461 1461 1469 1469 1477 1477 1473 1473 1478 1478 1377 1377 1361 1361 1363 1363 1361 1361 1355 1355 1363 1363 3545 3545 3546 3546 1353 1353 1313 1313 1309 1309 1327 1327 1309 1309 1325 1325 1327 1327 1327 1327 1325 1325 1343 1343 1391 1391 1377 1377 1379 1379 1377 1377 1363 1363 1379 1379 3547 3547 3548 3548 1365 1365 3549 3549 1353 1353 1365 1365 1365 1365 1353 1353 1351 1351 1291 1291 1307 1307 1293 1293 1307 1307 3550 3550 1293 1293 1293 1293 3551 3551 3552 3552 1309 1309 1313 1313 1295 1295 1295 1295 1313 1313 1297 1297 1407 1407 1391 1391 1393 1393 1391 1391 1379 1379 1393 1393 3553 3553 3554 3554 1381 1381 3555 3555 1365 1365 1381 1381 1381 1381 1365 1365 1367 1367 1365 1365 1351 1351 1367 1367 1367 1367 1351 1351 1349 1349 1273 1273 3556 3556 1275 1275 3557 3557 3558 3558 1275 1275 1275 1275 3559 3559 1277 1277 3560 3560 3561 3561 1277 1277 1277 1277 3562 3562 3563 3563 1295 1295 1297 1297 1279 1279 1279 1279 1297 1297 1281 1281 3564 3564 1447 1447 1445 1445 1423 1423 1407 1407 1409 1409 1407 1407 1393 1393 1409 1409 3565 3565 3566 3566 1395 1395 3567 3567 1381 1381 1395 1395 1395 1395 1381 1381 1383 1383 1381 1381 1367 1367 1383 1383 1383 1383 1367 1367 1369 1369 1367 1367 1349 1349 1369 1369 1369 1369 1349 1349 1347 1347 1319 1319 1335 1335 1337 1337 1253 1253 1273 1273 1255 1255 1273 1273 1275 1275 1255 1255 1255 1255 1275 1275 1259 1259 1275 1275 1277 1277 1259 1259 1259 1259 1277 1277 1261 1261 1277 1277 3568 3568 1261 1261 1261 1261 3569 3569 3570 3570 1279 1279 1281 1281 1265 1265 1265 1265 1281 1281 1267 1267 1449 1449 1447 1447 3571 3571 1447 1447 3572 3572 3573 3573 1433 1433 1431 1431 1417 1417 1399 1399 1405 1405 1403 1403 1405 1405 1417 1417 1403 1403 1403 1403 1417 1417 1415 1415 1417 1417 1431 1431 1415 1415 1415 1415 1431 1431 1429 1429 3574 3574 1445 1445 3575 3575 3576 3576 1445 1445 1441 1441 1333 1333 1335 1335 1317 1317 1335 1335 1319 1319 1317 1317 1317 1317 1319 1319 1301 1301 1283 1283 1285 1285 1287 1287 1285 1285 1301 1301 1287 1287 1287 1287 1301 1301 1303 1303 1301 1301 1319 1319 1303 1303 1303 1303 1319 1319 1321 1321 1319 1319 1337 1337 1321 1321 1321 1321 1337 1337 1339 1339 1477 1477 1478 1478 1482 1482 3577 3577 1485 1485 3578 3578 3579 3579 1485 1485 1491 1491 1485 1485 1492 1492 1491 1491 1491 1491 1492 1492 1496 1496 1492 1492 1497 1497 1496 1496 1496 1496 1497 1497 1503 1503 1497 1497 1499 1499 1503 1503 1503 1503 1499 1499 1504 1504 1499 1499 1501 1501 1504 1504 1504 1504 1501 1501 1505 1505 1473 1473 1469 1469 1478 1478 3580 3580 1475 1475 3581 3581 3582 3582 1475 1475 1485 1485 1475 1475 1480 1480 1485 1485 1485 1485 1480 1480 1492 1492 1480 1480 1483 1483 1492 1492 1492 1492 1483 1483 1497 1497 1483 1483 1487 1487 1497 1497 1497 1497 1487 1487 1499 1499 1487 1487 1489 1489 1499 1499 1499 1499 1489 1489 1494 1494 1465 1465 1467 1467 1471 1471 1461 1461 1455 1455 1469 1469 3583 3583 1457 1457 3584 3584 3585 3585 1457 1457 1475 1475 1457 1457 1459 1459 1475 1475 1475 1475 1459 1459 1480 1480 1459 1459 1463 1463 1480 1480 1480 1480 1463 1463 1483 1483 1463 1463 1465 1465 1483 1483 1483 1483 1465 1465 1487 1487 1465 1465 1471 1471 1487 1487 1487 1487 1471 1471 1489 1489 3586 3586 1441 1441 1457 1457 1441 1441 1445 1445 1457 1457 1457 1457 1445 1445 1459 1459 1445 1445 1447 1447 1459 1459 1459 1459 1447 1447 1463 1463 1447 1447 1449 1449 1463 1463 1463 1463 1449 1449 1465 1465 1449 1449 1451 1451 1465 1465 1465 1465 1451 1451 1467 1467 1405 1405 1419 1419 1417 1417 1419 1419 1421 1421 1417 1417 1417 1417 1421 1421 1433 1433 1421 1421 1435 1435 1433 1433 3587 3587 3588 3588 1449 1449 3589 3589 1443 1443 1449 1449 1449 1449 1443 1443 1451 1451 1389 1389 1399 1399 1387 1387 1399 1399 1403 1403 1387 1387 1387 1387 1403 1403 1401 1401 1403 1403 1415 1415 1401 1401 1401 1401 1415 1415 1413 1413 1415 1415 1429 1429 1413 1413 1413 1413 1429 1429 1427 1427 3590 3590 1441 1441 3591 3591 3592 3592 1441 1441 3593 3593 1441 1441 3594 3594 3595 3595 1439 1439 1455 1455 1453 1453 1455 1455 1461 1461 1453 1453 1453 1453 1437 1437 1439 1439 1437 1437 1425 1425 1439 1439 3596 3596 3597 3597 1427 1427 3598 3598 1411 1411 1427 1427 1427 1427 1411 1411 1413 1413 1411 1411 1397 1397 1413 1413 1413 1413 1397 1397 1401 1401 1397 1397 1385 1385 1401 1401 1401 1401 1385 1385 1387 1387 1385 1385 1371 1371 1387 1387 1387 1387 1371 1371 1375 1375 1371 1371 1373 1373 1375 1375 1345 1345 1359 1359 1347 1347 1359 1359 1371 1371 1347 1347 1347 1347 1371 1371 1369 1369 1371 1371 1385 1385 1369 1369 1369 1369 1385 1385 1383 1383 1385 1385 1397 1397 1383 1383 1383 1383 1397 1397 1395 1395 1397 1397 1411 1411 1395 1395 1395 1395 1411 1411 3599 3599 1411 1411 3600 3600 3601 3601 1409 1409 1425 1425 1423 1423 1425 1425 1437 1437 1423 1423 3602 3602 1339 1339 1353 1353 1339 1339 1337 1337 1353 1353 1353 1353 1337 1337 1351 1351 1337 1337 1335 1335 1351 1351 1351 1351 1335 1335 1349 1349 1335 1335 1333 1333 1349 1349 1349 1349 1333 1333 1347 1347 1333 1333 1331 1331 1347 1347 1347 1347 1331 1331 1345 1345 1285 1285 1299 1299 1301 1301 1299 1299 1311 1311 1301 1301 1301 1301 1311 1311 1317 1317 1311 1311 1315 1315 1317 1317 1317 1317 1315 1315 1333 1333 1315 1315 1329 1329 1333 1333 1333 1333 1329 1329 1331 1331 1269 1269 3603 3603 1271 1271 3604 3604 3605 3605 1271 1271 1271 1271 3606 3606 3607 3607 1287 1287 1303 1303 1289 1289 1289 1289 1303 1303 1305 1305 1303 1303 1321 1321 1305 1305 1305 1305 1321 1321 1323 1323 1321 1321 1339 1339 1323 1323 1323 1323 1339 1339 3608 3608 1339 1339 3609 3609 3610 3610 1341 1341 1355 1355 1357 1357 1355 1355 1361 1361 1357 1357 1357 1357 1343 1343 1341 1341 1343 1343 1325 1325 1341 1341 3611 3611 3612 3612 1323 1323 3613 3613 1307 1307 1323 1323 1323 1323 1307 1307 1305 1305 1307 1307 1291 1291 1305 1305 1305 1305 1291 1291 1289 1289 3614 3614 1273 1273 3615 3615 3616 3616 1273 1273 1271 1271 1273 1273 1253 1253 1271 1271 1271 1271 1253 1253 1263 1263 1253 1253 1251 1251 1263 1263 1231 1231 1229 1229 1235 1235 1267 1267 1249 1249 1265 1265 3617 3617 1245 1245 3618 3618 3619 3619 1245 1245 1261 1261 1245 1245 1240 1240 1261 1261 1261 1261 1240 1240 1259 1259 1240 1240 1237 1237 1259 1259 1259 1259 1237 1237 1255 1255 1237 1237 1231 1231 1255 1255 1255 1255 1231 1231 1253 1253 1231 1231 1235 1235 1253 1253 1253 1253 1235 1235 1251 1251 1257 1257 1242 1242 1249 1249 3620 3620 1233 1233 3621 3621 3622 3622 1233 1233 1245 1245 1233 1233 1226 1226 1245 1245 1245 1245 1226 1226 1240 1240 1226 1226 1223 1223 1240 1240 1240 1240 1223 1223 1237 1237 1223 1223 1221 1221 1237 1237 1237 1237 1221 1221 1231 1231 1221 1221 1219 1219 1231 1231 1231 1231 1219 1219 1229 1229 1247 1247 1239 1239 1242 1242 3623 3623 1228 1228 3624 3624 3625 3625 1228 1228 1233 1233 1228 1228 1225 1225 1233 1233 1233 1233 1225 1225 1226 1226 1225 1225 1218 1218 1226 1226 1226 1226 1218 1218 1223 1223 1218 1218 1215 1215 1223 1223 1223 1223 1215 1215 1221 1221 1215 1215 1214 1214 1221 1221 1221 1221 1214 1214 1216 1216 1222 1222 1220 1220 1217 1217 1244 1244 1243 1243 1239 1239 3626 3626 1234 1234 3627 3627 3628 3628 1234 1234 1228 1228 1234 1234 1227 1227 1228 1228 1228 1228 1227 1227 1225 1225 1227 1227 1224 1224 1225 1225 1225 1225 1224 1224 1218 1218 1224 1224 1222 1222 1218 1218 1218 1218 1222 1222 1215 1215 1222 1222 1217 1217 1215 1215 1215 1215 1217 1217 1214 1214 1248 1248 1250 1250 1243 1243 3629 3629 1246 1246 3630 3630 3631 3631 1246 1246 1234 1234 1246 1246 1241 1241 1234 1234 1234 1234 1241 1241 1227 1227 1241 1241 1238 1238 1227 1227 1227 1227 1238 1238 1224 1224 1238 1238 1232 1232 1224 1224 1224 1224 1232 1232 1222 1222 1232 1232 1230 1230 1222 1222 1222 1222 1230 1230 1220 1220 1258 1258 1266 1266 1250 1250 3632 3632 1262 1262 3633 3633 3634 3634 1262 1262 1246 1246 1262 1262 1260 1260 1246 1246 1246 1246 1260 1260 1241 1241 1260 1260 1256 1256 1241 1241 1241 1241 1256 1256 1238 1238 1256 1256 1254 1254 1238 1238 1238 1238 1254 1254 1232 1232 1254 1254 1252 1252 1232 1232 1232 1232 1252 1252 1236 1236 1272 1272 1270 1270 1264 1264 1268 1268 1280 1280 1266 1266 3635 3635 1278 1278 3636 3636 3637 3637 1278 1278 1262 1262 1278 1278 1276 1276 1262 1262 1262 1262 1276 1276 1260 1260 1276 1276 1274 1274 1260 1260 1260 1260 1274 1274 1256 1256 1274 1274 1272 1272 1256 1256 1256 1256 1272 1272 1254 1254 1272 1272 1264 1264 1254 1254 1254 1254 1264 1264 1252 1252 1288 1288 1286 1286 1284 1284 1282 1282 1296 1296 1280 1280 3638 3638 1294 1294 3639 3639 3640 3640 3641 3641 1278 1278 3642 3642 3643 3643 1278 1278 1278 1278 3644 3644 1276 1276 3645 3645 3646 3646 1276 1276 1276 1276 3647 3647 1274 1274 3648 3648 3649 3649 1274 1274 1274 1274 3650 3650 1272 1272 3651 3651 3652 3652 1272 1272 1272 1272 3653 3653 1270 1270 1298 1298 1310 1310 1296 1296 3654 3654 1308 1308 3655 3655 3656 3656 1308 1308 1294 1294 1308 1308 1306 1306 1294 1294 1294 1294 1306 1306 1292 1292 1306 1306 1304 1304 1292 1292 1292 1292 1304 1304 1290 1290 1304 1304 1302 1302 1290 1290 1290 1290 1302 1302 1288 1288 1302 1302 1300 1300 1288 1288 1288 1288 1300 1300 1286 1286 1314 1314 1326 1326 1310 1310 3657 3657 1324 1324 3658 3658 3659 3659 1324 1324 1308 1308 1324 1324 1322 1322 1308 1308 1308 1308 1322 1322 1306 1306 1322 1322 1320 1320 1306 1306 1306 1306 1320 1320 1304 1304 1320 1320 1318 1318 1304 1304 1304 1304 1318 1318 1302 1302 1318 1318 1316 1316 1302 1302 1302 1302 1316 1316 1312 1312 1334 1334 1332 1332 1330 1330 1328 1328 1342 1342 1326 1326 3660 3660 1340 1340 3661 3661 3662 3662 1340 1340 1324 1324 1340 1340 1338 1338 1324 1324 1324 1324 1338 1338 1322 1322 1338 1338 1336 1336 1322 1322 1322 1322 1336 1336 1320 1320 1336 1336 1334 1334 1320 1320 1320 1320 1334 1334 1318 1318 1334 1334 1330 1330 1318 1318 1318 1318 1330 1330 1316 1316 1344 1344 1356 1356 1342 1342 3663 3663 1354 1354 3664 3664 3665 3665 1354 1354 1340 1340 1354 1354 1352 1352 1340 1340 1340 1340 1352 1352 1338 1338 1352 1352 1350 1350 1338 1338 1338 1338 1350 1350 1336 1336 1350 1350 1348 1348 1336 1336 1336 1336 1348 1348 1334 1334 1348 1348 1346 1346 1334 1334 1334 1334 1346 1346 1332 1332 1358 1358 1364 1364 1356 1356 3666 3666 1366 1366 3667 3667 3668 3668 1366 1366 1354 1354 1366 1366 1368 1368 1354 1354 1354 1354 1368 1368 1352 1352 1368 1368 1370 1370 1352 1352 1352 1352 1370 1370 1350 1350 1370 1370 1372 1372 1350 1350 1350 1350 1372 1372 1348 1348 1372 1372 1374 1374 1348 1348 1348 1348 1374 1374 1360 1360 1388 1388 1390 1390 1376 1376 1362 1362 1380 1380 1364 1364 3669 3669 1382 1382 3670 3670 3671 3671 1382 1382 1366 1366 1382 1382 1384 1384 1366 1366 1366 1366 1384 1384 1368 1368 1384 1384 1386 1386 1368 1368 1368 1368 1386 1386 1370 1370 1386 1386 1388 1388 1370 1370 1370 1370 1388 1388 1372 1372 1388 1388 1376 1376 1372 1372 1372 1372 1376 1376 1374 1374 1404 1404 1406 1406 1400 1400 1378 1378 1394 1394 1380 1380 3672 3672 1396 1396 3673 3673 3674 3674 1396 1396 1382 1382 1396 1396 1398 1398 1382 1382 1382 1382 1398 1398 1384 1384 1398 1398 1402 1402 1384 1384 1384 1384 1402 1402 1386 1386 1402 1402 1404 1404 1386 1386 1386 1386 1404 1404 1388 1388 1404 1404 1400 1400 1388 1388 1388 1388 1400 1400 1390 1390 1392 1392 1410 1410 1394 1394 3675 3675 1412 1412 3676 3676 3677 3677 1412 1412 1396 1396 1412 1412 1414 1414 1396 1396 1396 1396 1414 1414 1398 1398 1414 1414 1416 1416 1398 1398 1398 1398 1416 1416 1402 1402 1416 1416 1418 1418 1402 1402 1402 1402 1418 1418 1404 1404 1418 1418 1420 1420 1404 1404 1404 1404 1420 1420 1406 1406 1408 1408 1426 1426 1410 1410 3678 3678 1428 1428 3679 3679 3680 3680 1428 1428 1412 1412 1428 1428 1430 1430 1412 1412 1412 1412 1430 1430 1414 1414 1430 1430 1432 1432 1414 1414 1414 1414 1432 1432 1416 1416 1432 1432 1434 1434 1416 1416 1416 1416 1434 1434 1418 1418 1434 1434 1436 1436 1418 1418 1418 1418 1436 1436 1422 1422 1450 1450 1452 1452 1444 1444 1424 1424 1440 1440 1426 1426 3681 3681 1442 1442 3682 3682 3683 3683 1442 1442 3684 3684 1442 1442 1446 1446 3685 3685 3686 3686 1446 1446 3687 3687 1446 1446 1448 1448 3688 3688 3689 3689 1448 1448 3690 3690 1448 1448 1450 1450 3691 3691 3692 3692 1450 1450 3693 3693 1450 1450 1444 1444 3694 3694 3695 3695 1444 1444 3696 3696 1438 1438 1456 1456 1440 1440 3697 3697 1458 1458 3698 3698 3699 3699 1458 1458 1442 1442 1458 1458 1460 1460 1442 1442 1442 1442 1460 1460 1446 1446 1460 1460 1464 1464 1446 1446 1446 1446 1464 1464 1448 1448 1464 1464 1466 1466 1448 1448 1448 1448 1466 1466 1450 1450 1466 1466 1468 1468 1450 1450 1450 1450 1468 1468 1452 1452 1454 1454 1470 1470 1456 1456 3700 3700 1476 1476 3701 3701 3702 3702 1476 1476 1458 1458 1476 1476 1481 1481 1458 1458 1458 1458 1481 1481 1460 1460 1481 1481 1484 1484 1460 1460 1460 1460 1484 1484 1464 1464 1484 1484 1488 1488 1464 1464 1464 1464 1488 1488 1466 1466 1488 1488 1490 1490 1466 1466 1466 1466 1490 1490 1472 1472 1500 1500 1502 1502 1495 1495 1462 1462 1479 1479 1470 1470 3703 3703 1486 1486 3704 3704 3705 3705 1486 1486 1476 1476 1486 1486 1493 1493 1476 1476 1476 1476 1493 1493 1481 1481 1493 1493 1498 1498 1481 1481 1481 1481 1498 1498 1484 1484 1498 1498 1500 1500 1484 1484 1484 1484 1500 1500 1488 1488 1500 1500 1495 1495 1488 1488 1488 1488 1495 1495 1490 1490 1474 1474 1482 1482 1479 1479 3706 3706 1491 1491 3707 3707 3708 3708 1491 1491 1486 1486 1491 1491 1496 1496 1486 1486 1486 1486 1496 1496 1493 1493 1496 1496 1503 1503 1493 1493 1493 1493 1503 1503 1498 1498 1503 1503 1504 1504 1498 1498 1498 1498 1504 1504 1500 1500 1504 1504 1505 1505 1500 1500 1500 1500 1505 1505 1502 1502 1903 1903 1897 1897 1891 1891 1897 1897 1889 1889 1891 1891 1891 1891 1889 1889 1877 1877 1889 1889 1879 1879 1877 1877 1879 1879 1875 1875 1877 1877 1877 1877 1875 1875 1863 1863 1875 1875 1861 1861 1863 1863 1861 1861 1857 1857 1863 1863 1863 1863 1857 1857 1847 1847 1857 1857 1845 1845 1847 1847 1847 1847 1845 1845 1831 1831 1845 1845 1837 1837 1831 1831 1837 1837 1829 1829 1831 1831 1831 1831 1829 1829 3709 3709 1829 1829 3710 3710 3711 3711 1815 1815 1813 1813 1817 1817 1817 1817 1813 1813 1801 1801 1813 1813 1799 1799 1801 1801 1801 1801 1799 1799 1785 1785 1799 1799 1797 1797 1785 1785 1797 1797 1783 1783 1785 1785 1785 1785 1783 1783 1771 1771 1783 1783 1769 1769 1771 1771 1769 1769 1767 1767 1771 1771 1771 1771 1767 1767 1755 1755 1767 1767 1753 1753 1755 1755 1753 1753 1751 1751 1755 1755 1755 1755 1751 1751 1739 1739 1751 1751 1737 1737 1739 1739 1739 1739 1737 1737 1725 1725 1737 1737 1723 1723 1725 1725 1723 1723 1721 1721 1725 1725 1725 1725 1721 1721 1717 1717 1721 1721 1718 1718 1717 1717 1718 1718 1705 1705 1717 1717 1717 1717 1705 1705 1701 1701 1705 1705 1703 1703 1701 1701 1701 1701 1703 1703 1685 1685 1703 1703 1689 1689 1685 1685 1689 1689 1687 1687 1685 1685 1685 1685 1687 1687 1671 1671 1687 1687 1673 1673 1671 1671 1673 1673 1659 1659 1671 1671 1671 1671 1659 1659 1655 1655 1659 1659 1657 1657 1655 1655 1655 1655 1657 1657 1639 1639 1657 1657 1643 1643 1639 1639 1643 1643 1641 1641 1639 1639 1639 1639 1641 1641 1625 1625 1641 1641 1627 1627 1625 1625 1627 1627 1617 1617 1625 1625 3712 3712 3713 3713 1609 1609 3714 3714 1611 1611 1609 1609 1609 1609 1611 1611 1593 1593 1611 1611 1597 1597 1593 1593 1597 1597 1595 1595 1593 1593 1593 1593 1595 1595 1579 1579 1595 1595 1581 1581 1579 1579 1581 1581 1575 1575 1579 1579 1579 1579 1575 1575 1563 1563 1575 1575 1565 1565 1563 1563 1565 1565 1555 1555 1563 1563 1563 1563 1555 1555 1549 1549 1555 1555 1551 1551 1549 1549 1549 1549 1551 1551 1535 1535 1529 1529 1525 1525 1524 1524 1551 1551 1539 1539 1535 1535 1539 1539 1537 1537 1535 1535 1535 1535 1537 1537 1524 1524 1537 1537 1528 1528 1524 1524 1524 1524 1528 1528 1529 1529 1529 1529 1530 1530 1525 1525 1530 1530 1538 1538 1525 1525 1525 1525 1538 1538 1536 1536 1538 1538 1540 1540 1536 1536 1536 1536 1540 1540 1550 1550 1540 1540 1552 1552 1550 1550 1552 1552 1556 1556 1550 1550 1550 1550 1556 1556 1564 1564 1556 1556 1566 1566 1564 1564 1564 1564 1566 1566 1580 1580 1566 1566 1576 1576 1580 1580 1576 1576 1582 1582 1580 1580 1580 1580 1582 1582 1594 1594 1582 1582 1596 1596 1594 1594 1596 1596 1598 1598 1594 1594 1594 1594 1598 1598 1610 1610 1598 1598 1612 1612 1610 1610 1610 1610 1612 1612 3715 3715 1612 1612 3716 3716 3717 3717 1618 1618 1628 1628 1626 1626 1626 1626 1628 1628 1640 1640 1628 1628 1642 1642 1640 1640 1642 1642 1644 1644 1640 1640 1640 1640 1644 1644 1656 1656 1644 1644 1658 1658 1656 1656 1658 1658 1660 1660 1656 1656 1656 1656 1660 1660 1672 1672 1660 1660 1674 1674 1672 1672 1672 1672 1674 1674 1686 1686 1706 1706 1719 1719 1702 1702 1674 1674 1688 1688 1686 1686 1688 1688 1690 1690 1686 1686 1686 1686 1690 1690 1702 1702 1690 1690 1704 1704 1702 1702 1702 1702 1704 1704 1706 1706 1706 1706 1720 1720 1719 1719 1720 1720 1722 1722 1719 1719 1719 1719 1722 1722 1726 1726 1722 1722 1724 1724 1726 1726 1726 1726 1724 1724 1740 1740 1724 1724 1738 1738 1740 1740 1738 1738 1752 1752 1740 1740 1740 1740 1752 1752 1756 1756 1752 1752 1754 1754 1756 1756 1756 1756 1754 1754 1772 1772 1754 1754 1768 1768 1772 1772 1768 1768 1770 1770 1772 1772 1772 1772 1770 1770 1786 1786 1770 1770 1784 1784 1786 1786 1784 1784 1798 1798 1786 1786 1786 1786 1798 1798 1802 1802 1798 1798 1800 1800 1802 1802 1802 1802 1800 1800 1818 1818 1800 1800 1814 1814 1818 1818 1814 1814 1816 1816 1818 1818 3718 3718 3719 3719 1832 1832 3720 3720 1830 1830 1832 1832 1830 1830 1838 1838 1832 1832 1832 1832 1838 1838 1848 1848 1838 1838 1846 1846 1848 1848 1846 1846 1858 1858 1848 1848 1848 1848 1858 1858 1864 1864 1858 1858 1862 1862 1864 1864 1864 1864 1862 1862 1878 1878 1862 1862 1876 1876 1878 1878 1876 1876 1880 1880 1878 1878 1878 1878 1880 1880 1892 1892 1880 1880 1890 1890 1892 1892 1890 1890 1898 1898 1892 1892 1892 1892 1898 1898 1904 1904 1898 1898 1902 1902 1904 1904 1904 1904 1902 1902 1910 1910 1902 1902 1909 1909 1910 1910 1910 1910 1909 1909 1903 1903 1909 1909 1901 1901 1903 1903 1903 1903 1901 1901 1897 1897 1904 1904 1908 1908 1892 1892 1908 1908 1894 1894 1892 1892 1892 1892 1894 1894 1878 1878 1894 1894 1882 1882 1878 1878 1878 1878 1882 1882 1864 1864 1882 1882 1866 1866 1864 1864 1864 1864 1866 1866 1848 1848 1866 1866 1850 1850 1848 1848 1848 1848 1850 1850 1832 1832 1850 1850 1834 1834 1832 1832 1832 1832 1834 1834 3721 3721 1834 1834 3722 3722 3723 3723 1818 1818 1820 1820 1802 1802 1820 1820 1804 1804 1802 1802 1802 1802 1804 1804 1786 1786 1804 1804 1788 1788 1786 1786 1786 1786 1788 1788 1772 1772 1788 1788 1774 1774 1772 1772 1772 1772 1774 1774 1756 1756 1774 1774 1758 1758 1756 1756 1756 1756 1758 1758 1740 1740 1758 1758 1742 1742 1740 1740 1740 1740 1742 1742 1726 1726 1742 1742 1728 1728 1726 1726 1726 1726 1728 1728 1719 1719 1728 1728 1716 1716 1719 1719 1719 1719 1716 1716 1702 1702 1716 1716 1700 1700 1702 1702 1702 1702 1700 1700 1686 1686 1700 1700 1684 1684 1686 1686 1686 1686 1684 1684 1672 1672 1684 1684 1670 1670 1672 1672 1672 1672 1670 1670 1656 1656 1670 1670 1654 1654 1656 1656 1656 1656 1654 1654 1640 1640 1654 1654 1638 1638 1640 1640 1640 1640 1638 1638 1626 1626 1638 1638 1624 1624 1626 1626 3724 3724 3725 3725 1610 1610 3726 3726 1608 1608 1610 1610 1610 1610 1608 1608 1594 1594 1608 1608 1592 1592 1594 1594 1594 1594 1592 1592 1580 1580 1592 1592 1578 1578 1580 1580 1580 1580 1578 1578 1564 1564 1578 1578 1562 1562 1564 1564 1564 1564 1562 1562 1550 1550 1562 1562 1546 1546 1550 1550 1550 1550 1546 1546 1536 1536 1546 1546 1534 1534 1536 1536 1536 1536 1534 1534 1525 1525 1534 1534 1521 1521 1525 1525 1525 1525 1521 1521 1524 1524 1521 1521 1520 1520 1524 1524 1524 1524 1520 1520 1535 1535 1520 1520 1533 1533 1535 1535 1535 1535 1533 1533 1549 1549 1533 1533 1545 1545 1549 1549 1549 1549 1545 1545 1563 1563 1545 1545 1561 1561 1563 1563 1563 1563 1561 1561 1579 1579 1561 1561 1577 1577 1579 1579 1579 1579 1577 1577 1593 1593 1577 1577 1591 1591 1593 1593 1593 1593 1591 1591 1609 1609 1591 1591 1607 1607 1609 1609 1609 1609 1607 1607 3727 3727 1607 1607 3728 3728 3729 3729 1625 1625 1623 1623 1639 1639 1623 1623 1637 1637 1639 1639 1639 1639 1637 1637 1655 1655 1637 1637 1653 1653 1655 1655 1655 1655 1653 1653 1671 1671 1653 1653 1669 1669 1671 1671 1671 1671 1669 1669 1685 1685 1669 1669 1683 1683 1685 1685 1685 1685 1683 1683 1701 1701 1683 1683 1699 1699 1701 1701 1701 1701 1699 1699 1717 1717 1699 1699 1715 1715 1717 1717 1717 1717 1715 1715 1725 1725 1715 1715 1727 1727 1725 1725 1725 1725 1727 1727 1739 1739 1727 1727 1741 1741 1739 1739 1739 1739 1741 1741 1755 1755 1741 1741 1757 1757 1755 1755 1755 1755 1757 1757 1771 1771 1757 1757 1773 1773 1771 1771 1771 1771 1773 1773 1785 1785 1773 1773 1787 1787 1785 1785 1785 1785 1787 1787 1801 1801 1787 1787 1803 1803 1801 1801 1801 1801 1803 1803 1817 1817 1803 1803 1819 1819 1817 1817 3730 3730 3731 3731 1831 1831 3732 3732 1833 1833 1831 1831 1831 1831 1833 1833 1847 1847 1833 1833 1849 1849 1847 1847 1847 1847 1849 1849 1863 1863 1849 1849 1865 1865 1863 1863 1863 1863 1865 1865 1877 1877 1865 1865 1881 1881 1877 1877 1877 1877 1881 1881 1891 1891 1881 1881 1893 1893 1891 1891 1891 1891 1893 1893 1903 1903 1893 1893 1907 1907 1903 1903 1903 1903 1907 1907 1910 1910 1907 1907 1911 1911 1910 1910 1910 1910 1911 1911 1904 1904 1911 1911 1908 1908 1904 1904 1908 1908 1913 1913 1894 1894 1913 1913 1900 1900 1894 1894 1894 1894 1900 1900 1882 1882 1900 1900 1884 1884 1882 1882 1882 1882 1884 1884 1866 1866 1884 1884 1868 1868 1866 1866 1866 1866 1868 1868 1850 1850 1868 1868 1852 1852 1850 1850 1850 1850 1852 1852 1834 1834 1852 1852 1836 1836 1834 1834 1834 1834 1836 1836 3733 3733 1836 1836 3734 3734 3735 3735 1820 1820 1822 1822 1804 1804 1822 1822 1806 1806 1804 1804 1804 1804 1806 1806 1788 1788 1806 1806 1790 1790 1788 1788 1788 1788 1790 1790 1774 1774 1790 1790 1776 1776 1774 1774 1774 1774 1776 1776 1758 1758 1776 1776 1760 1760 1758 1758 1758 1758 1760 1760 1742 1742 1760 1760 1744 1744 1742 1742 1742 1742 1744 1744 1728 1728 1744 1744 1730 1730 1728 1728 1728 1728 1730 1730 1716 1716 1730 1730 1714 1714 1716 1716 1716 1716 1714 1714 1700 1700 1714 1714 1698 1698 1700 1700 1700 1700 1698 1698 1684 1684 1698 1698 1682 1682 1684 1684 1684 1684 1682 1682 1670 1670 1682 1682 1668 1668 1670 1670 1670 1670 1668 1668 1654 1654 1668 1668 1652 1652 1654 1654 1654 1654 1652 1652 1638 1638 1652 1652 1636 1636 1638 1638 1638 1638 1636 1636 1624 1624 1636 1636 1622 1622 1624 1624 3736 3736 3737 3737 1608 1608 3738 3738 1606 1606 1608 1608 1608 1608 1606 1606 1592 1592 1606 1606 1590 1590 1592 1592 1592 1592 1590 1590 1578 1578 1590 1590 1574 1574 1578 1578 1578 1578 1574 1574 1562 1562 1574 1574 1560 1560 1562 1562 1562 1562 1560 1560 1546 1546 1560 1560 1544 1544 1546 1546 1546 1546 1544 1544 1534 1534 1544 1544 1527 1527 1534 1534 1534 1534 1527 1527 1521 1521 1527 1527 1517 1517 1521 1521 1521 1521 1517 1517 1520 1520 1517 1517 1516 1516 1520 1520 1520 1520 1516 1516 1533 1533 1516 1516 1526 1526 1533 1533 1533 1533 1526 1526 1545 1545 1526 1526 1543 1543 1545 1545 1545 1545 1543 1543 1561 1561 1543 1543 1559 1559 1561 1561 1561 1561 1559 1559 1577 1577 1559 1559 1573 1573 1577 1577 1577 1577 1573 1573 1591 1591 1573 1573 1589 1589 1591 1591 1591 1591 1589 1589 1607 1607 1589 1589 1605 1605 1607 1607 1607 1607 1605 1605 3739 3739 1605 1605 3740 3740 3741 3741 1623 1623 1621 1621 1637 1637 1621 1621 1635 1635 1637 1637 1637 1637 1635 1635 1653 1653 1635 1635 1651 1651 1653 1653 1653 1653 1651 1651 1669 1669 1651 1651 1667 1667 1669 1669 1669 1669 1667 1667 1683 1683 1667 1667 1681 1681 1683 1683 1683 1683 1681 1681 1699 1699 1681 1681 1697 1697 1699 1699 1699 1699 1697 1697 1715 1715 1697 1697 1713 1713 1715 1715 1715 1715 1713 1713 1727 1727 1713 1713 1729 1729 1727 1727 1727 1727 1729 1729 1741 1741 1729 1729 1743 1743 1741 1741 1741 1741 1743 1743 1757 1757 1743 1743 1759 1759 1757 1757 1757 1757 1759 1759 1773 1773 1759 1759 1775 1775 1773 1773 1773 1773 1775 1775 1787 1787 1775 1775 1789 1789 1787 1787 1787 1787 1789 1789 1803 1803 1789 1789 1805 1805 1803 1803 1803 1803 1805 1805 1819 1819 1805 1805 1821 1821 1819 1819 3742 3742 3743 3743 1833 1833 3744 3744 1835 1835 1833 1833 1833 1833 1835 1835 1849 1849 1835 1835 1851 1851 1849 1849 1849 1849 1851 1851 1865 1865 1851 1851 1867 1867 1865 1865 1865 1865 1867 1867 1881 1881 1867 1867 1883 1883 1881 1881 1881 1881 1883 1883 1893 1893 1883 1883 1899 1899 1893 1893 1893 1893 1899 1899 1907 1907 1899 1899 1912 1912 1907 1907 1907 1907 1912 1912 1911 1911 1912 1912 1916 1916 1911 1911 1911 1911 1916 1916 1908 1908 1916 1916 1913 1913 1908 1908 1913 1913 1918 1918 1900 1900 1918 1918 1906 1906 1900 1900 1900 1900 1906 1906 1884 1884 1906 1906 1886 1886 1884 1884 1884 1884 1886 1886 1868 1868 1886 1886 1870 1870 1868 1868 1868 1868 1870 1870 1852 1852 1870 1870 1854 1854 1852 1852 1852 1852 1854 1854 1836 1836 1854 1854 1840 1840 1836 1836 1836 1836 1840 1840 3745 3745 1840 1840 3746 3746 3747 3747 1822 1822 1824 1824 1806 1806 1824 1824 1808 1808 1806 1806 1806 1806 1808 1808 1790 1790 1808 1808 1792 1792 1790 1790 1790 1790 1792 1792 1776 1776 1792 1792 1778 1778 1776 1776 1776 1776 1778 1778 1760 1760 1778 1778 1762 1762 1760 1760 1760 1760 1762 1762 1744 1744 1762 1762 1746 1746 1744 1744 1744 1744 1746 1746 1730 1730 1746 1746 1732 1732 1730 1730 1730 1730 1732 1732 1714 1714 1732 1732 1712 1712 1714 1714 1714 1714 1712 1712 1698 1698 1712 1712 1696 1696 1698 1698 1698 1698 1696 1696 1682 1682 1696 1696 1680 1680 1682 1682 1682 1682 1680 1680 1668 1668 1680 1680 1666 1666 1668 1668 1668 1668 1666 1666 1652 1652 1666 1666 1650 1650 1652 1652 1652 1652 1650 1650 1636 1636 1650 1650 1634 1634 1636 1636 1636 1636 1634 1634 1622 1622 1634 1634 1620 1620 1622 1622 3748 3748 3749 3749 1606 1606 3750 3750 1604 1604 1606 1606 1606 1606 1604 1604 1590 1590 1604 1604 1588 1588 1590 1590 1590 1590 1588 1588 1574 1574 1588 1588 1572 1572 1574 1574 1574 1574 1572 1572 1560 1560 1572 1572 1558 1558 1560 1560 1560 1560 1558 1558 1544 1544 1558 1558 1542 1542 1544 1544 1544 1544 1542 1542 1527 1527 1542 1542 1519 1519 1527 1527 1527 1527 1519 1519 1517 1517 1519 1519 1513 1513 1517 1517 1517 1517 1513 1513 1516 1516 1513 1513 1512 1512 1516 1516 1516 1516 1512 1512 1526 1526 1512 1512 1518 1518 1526 1526 1526 1526 1518 1518 1543 1543 1518 1518 1541 1541 1543 1543 1543 1543 1541 1541 1559 1559 1541 1541 1557 1557 1559 1559 1559 1559 1557 1557 1573 1573 1557 1557 1571 1571 1573 1573 1573 1573 1571 1571 1589 1589 1571 1571 1587 1587 1589 1589 1589 1589 1587 1587 1605 1605 1587 1587 1603 1603 1605 1605 1605 1605 1603 1603 3751 3751 1603 1603 3752 3752 3753 3753 1621 1621 1619 1619 1635 1635 1619 1619 1633 1633 1635 1635 1635 1635 1633 1633 1651 1651 1633 1633 1649 1649 1651 1651 1651 1651 1649 1649 1667 1667 1649 1649 1665 1665 1667 1667 1667 1667 1665 1665 1681 1681 1665 1665 1679 1679 1681 1681 1681 1681 1679 1679 1697 1697 1679 1679 1695 1695 1697 1697 1697 1697 1695 1695 1713 1713 1695 1695 1711 1711 1713 1713 1713 1713 1711 1711 1729 1729 1711 1711 1731 1731 1729 1729 1729 1729 1731 1731 1743 1743 1731 1731 1745 1745 1743 1743 1743 1743 1745 1745 1759 1759 1745 1745 1761 1761 1759 1759 1759 1759 1761 1761 1775 1775 1761 1761 1777 1777 1775 1775 1775 1775 1777 1777 1789 1789 1777 1777 1791 1791 1789 1789 1789 1789 1791 1791 1805 1805 1791 1791 1807 1807 1805 1805 1805 1805 1807 1807 1821 1821 1807 1807 1823 1823 1821 1821 3754 3754 3755 3755 1835 1835 3756 3756 1839 1839 1835 1835 1835 1835 1839 1839 1851 1851 1839 1839 1853 1853 1851 1851 1851 1851 1853 1853 1867 1867 1853 1853 1869 1869 1867 1867 1867 1867 1869 1869 1883 1883 1869 1869 1885 1885 1883 1883 1883 1883 1885 1885 1899 1899 1885 1885 1905 1905 1899 1899 1899 1899 1905 1905 1912 1912 1905 1905 1917 1917 1912 1912 1912 1912 1917 1917 1916 1916 1917 1917 1921 1921 1916 1916 1916 1916 1921 1921 1913 1913 1921 1921 1918 1918 1913 1913 1918 1918 3757 3757 1906 1906 3758 3758 3759 3759 1906 1906 1906 1906 3760 3760 1886 1886 3761 3761 3762 3762 1886 1886 1886 1886 3763 3763 1870 1870 3764 3764 3765 3765 1870 1870 1870 1870 3766 3766 1854 1854 3767 3767 3768 3768 1854 1854 1854 1854 3769 3769 1840 1840 3770 3770 3771 3771 1840 1840 1840 1840 3772 3772 3773 3773 3774 3774 3775 3775 1824 1824 1824 1824 3776 3776 1808 1808 3777 3777 3778 3778 1808 1808 1808 1808 3779 3779 1792 1792 3780 3780 3781 3781 1792 1792 1792 1792 3782 3782 1778 1778 3783 3783 3784 3784 1778 1778 1778 1778 3785 3785 1762 1762 3786 3786 3787 3787 1762 1762 1762 1762 3788 3788 1746 1746 3789 3789 3790 3790 1746 1746 1746 1746 3791 3791 1732 1732 3792 3792 3793 3793 1732 1732 1732 1732 3794 3794 1712 1712 3795 3795 3796 3796 1712 1712 1712 1712 3797 3797 1696 1696 3798 3798 3799 3799 1696 1696 1696 1696 3800 3800 1680 1680 3801 3801 3802 3802 1680 1680 1680 1680 3803 3803 1666 1666 3804 3804 3805 3805 1666 1666 1666 1666 3806 3806 1650 1650 3807 3807 3808 3808 1650 1650 1650 1650 3809 3809 1634 1634 3810 3810 3811 3811 1634 1634 1634 1634 3812 3812 1620 1620 3813 3813 3814 3814 1620 1620 3815 3815 3816 3816 1604 1604 3817 3817 3818 3818 1604 1604 1604 1604 3819 3819 1588 1588 3820 3820 3821 3821 1588 1588 1588 1588 3822 3822 1572 1572 3823 3823 3824 3824 1572 1572 1572 1572 3825 3825 1558 1558 3826 3826 3827 3827 1558 1558 1558 1558 3828 3828 1542 1542 3829 3829 3830 3830 1542 1542 1542 1542 3831 3831 1519 1519 3832 3832 3833 3833 1519 1519 1519 1519 3834 3834 1513 1513 3835 3835 3836 3836 1513 1513 1513 1513 3837 3837 1512 1512 3838 3838 3839 3839 1512 1512 1512 1512 3840 3840 1518 1518 3841 3841 3842 3842 1518 1518 1518 1518 3843 3843 1541 1541 3844 3844 3845 3845 1541 1541 1541 1541 3846 3846 1557 1557 3847 3847 3848 3848 1557 1557 1557 1557 3849 3849 1571 1571 3850 3850 3851 3851 1571 1571 1571 1571 3852 3852 1587 1587 3853 3853 3854 3854 1587 1587 1587 1587 3855 3855 1603 1603 3856 3856 3857 3857 1603 1603 1603 1603 3858 3858 3859 3859 3860 3860 3861 3861 1619 1619 1619 1619 3862 3862 1633 1633 3863 3863 3864 3864 1633 1633 1633 1633 3865 3865 1649 1649 3866 3866 3867 3867 1649 1649 1649 1649 3868 3868 1665 1665 3869 3869 3870 3870 1665 1665 1665 1665 3871 3871 1679 1679 3872 3872 3873 3873 1679 1679 1679 1679 3874 3874 1695 1695 3875 3875 3876 3876 1695 1695 1695 1695 3877 3877 1711 1711 3878 3878 3879 3879 1711 1711 1711 1711 3880 3880 1731 1731 3881 3881 3882 3882 1731 1731 1731 1731 3883 3883 1745 1745 3884 3884 3885 3885 1745 1745 1745 1745 3886 3886 1761 1761 3887 3887 3888 3888 1761 1761 1761 1761 3889 3889 1777 1777 3890 3890 3891 3891 1777 1777 1777 1777 3892 3892 1791 1791 3893 3893 3894 3894 1791 1791 1791 1791 3895 3895 1807 1807 3896 3896 3897 3897 1807 1807 1807 1807 3898 3898 1823 1823 3899 3899 3900 3900 1823 1823 3901 3901 3902 3902 1839 1839 3903 3903 3904 3904 1839 1839 1839 1839 3905 3905 1853 1853 3906 3906 3907 3907 1853 1853 1853 1853 3908 3908 1869 1869 3909 3909 3910 3910 1869 1869 1869 1869 3911 3911 1885 1885 3912 3912 3913 3913 1885 1885 1885 1885 3914 3914 1905 1905 3915 3915 3916 3916 1905 1905 1905 1905 3917 3917 1917 1917 3918 3918 3919 3919 1917 1917 1917 1917 3920 3920 1921 1921 3921 3921 3922 3922 1921 1921 1921 1921 3923 3923 1918 1918 3924 3924 3925 3925 1918 1918 1923 1923 1926 1926 1915 1915 1926 1926 1920 1920 1915 1915 1915 1915 1920 1920 1888 1888 1920 1920 1896 1896 1888 1888 1888 1888 1896 1896 1872 1872 1896 1896 1874 1874 1872 1872 1872 1872 1874 1874 1856 1856 1874 1874 1860 1860 1856 1856 1856 1856 1860 1860 1842 1842 1860 1860 1844 1844 1842 1842 1842 1842 1844 1844 1826 1826 1844 1844 1828 1828 1826 1826 1826 1826 1828 1828 1810 1810 1828 1828 1812 1812 1810 1810 1810 1810 1812 1812 1794 1794 1812 1812 1796 1796 1794 1794 1794 1794 1796 1796 1780 1780 1796 1796 1782 1782 1780 1780 1780 1780 1782 1782 1764 1764 1782 1782 1766 1766 1764 1764 1764 1764 1766 1766 1748 1748 1766 1766 1750 1750 1748 1748 1748 1748 1750 1750 1734 1734 1750 1750 1736 1736 1734 1734 1734 1734 1736 1736 1710 1710 1736 1736 1708 1708 1710 1710 1710 1710 1708 1708 1694 1694 1708 1708 1692 1692 1694 1694 1694 1694 1692 1692 1678 1678 1692 1692 1676 1676 1678 1678 1678 1678 1676 1676 1664 1664 1676 1676 1662 1662 1664 1664 1664 1664 1662 1662 1648 1648 1662 1662 1646 1646 1648 1648 1648 1648 1646 1646 1632 1632 1646 1646 1630 1630 1632 1632 1632 1632 1630 1630 1616 1616 1630 1630 1614 1614 1616 1616 1616 1616 1614 1614 1602 1602 1614 1614 1600 1600 1602 1602 1602 1602 1600 1600 1586 1586 1600 1600 1584 1584 1586 1586 1586 1586 1584 1584 1570 1570 1584 1584 1568 1568 1570 1570 1570 1570 1568 1568 1554 1554 1568 1568 1548 1548 1554 1554 1554 1554 1548 1548 1532 1532 1548 1548 1523 1523 1532 1532 1532 1532 1523 1523 1515 1515 1523 1523 1511 1511 1515 1515 1515 1515 1511 1511 1509 1509 1511 1511 1507 1507 1509 1509 1509 1509 1507 1507 1508 1508 1507 1507 1506 1506 1508 1508 1508 1508 1506 1506 1514 1514 1506 1506 1510 1510 1514 1514 1514 1514 1510 1510 1531 1531 1510 1510 1522 1522 1531 1531 1531 1531 1522 1522 1553 1553 1522 1522 1547 1547 1553 1553 1553 1553 1547 1547 1569 1569 1547 1547 1567 1567 1569 1569 1569 1569 1567 1567 1585 1585 1567 1567 1583 1583 1585 1585 1585 1585 1583 1583 1601 1601 1583 1583 1599 1599 1601 1601 1601 1601 1599 1599 1615 1615 1599 1599 1613 1613 1615 1615 1615 1615 1613 1613 1631 1631 1613 1613 1629 1629 1631 1631 1631 1631 1629 1629 1647 1647 1629 1629 1645 1645 1647 1647 1647 1647 1645 1645 1663 1663 1645 1645 1661 1661 1663 1663 1663 1663 1661 1661 1677 1677 1661 1661 1675 1675 1677 1677 1677 1677 1675 1675 1693 1693 1675 1675 1691 1691 1693 1693 1693 1693 1691 1691 1709 1709 1691 1691 1707 1707 1709 1709 1709 1709 1707 1707 1733 1733 1707 1707 1735 1735 1733 1733 1733 1733 1735 1735 1747 1747 1735 1735 1749 1749 1747 1747 1747 1747 1749 1749 1763 1763 1749 1749 1765 1765 1763 1763 1763 1763 1765 1765 1779 1779 1765 1765 1781 1781 1779 1779 1779 1779 1781 1781 1793 1793 1781 1781 1795 1795 1793 1793 1793 1793 1795 1795 1809 1809 1795 1795 1811 1811 1809 1809 1809 1809 1811 1811 1825 1825 1811 1811 1827 1827 1825 1825 1825 1825 1827 1827 1841 1841 1827 1827 1843 1843 1841 1841 1841 1841 1843 1843 1855 1855 1843 1843 1859 1859 1855 1855 1855 1855 1859 1859 1871 1871 1859 1859 1873 1873 1871 1871 1871 1871 1873 1873 1887 1887 1873 1873 1895 1895 1887 1887 1887 1887 1895 1895 1914 1914 1895 1895 1919 1919 1914 1914 1914 1914 1919 1919 1922 1922 1919 1919 1925 1925 1922 1922 1922 1922 1925 1925 1924 1924 1925 1925 1927 1927 1924 1924 1924 1924 1927 1927 1923 1923 1927 1927 1926 1926 1923 1923 2331 2331 2326 2326 2324 2324 2280 2280 2272 2272 2270 2270 2258 2258 2256 2256 2254 2254 2234 2234 2226 2226 2224 2224 2212 2212 2210 2210 2208 2208 2196 2196 2194 2194 2192 2192 2166 2166 2164 2164 2162 2162 2120 2120 2106 2106 2108 2108 2104 2104 2090 2090 2092 2092 2074 2074 2060 2060 2062 2062 2058 2058 2044 2044 2046 2046 2012 2012 1998 1998 2000 2000 1962 1962 1944 1944 1946 1946 1939 1939 1932 1932 1934 1934 1938 1938 1943 1943 1945 1945 1989 1989 1997 1997 1999 1999 2011 2011 2013 2013 2015 2015 2035 2035 2043 2043 2045 2045 2057 2057 2059 2059 2061 2061 2073 2073 2075 2075 2077 2077 2103 2103 2105 2105 2107 2107 2149 2149 2163 2163 2161 2161 2165 2165 2179 2179 2177 2177 2195 2195 2209 2209 2207 2207 2211 2211 2225 2225 2223 2223 2257 2257 2271 2271 2269 2269 2307 2307 2325 2325 2323 2323 2330 2330 2337 2337 2335 2335 2273 2273 2259 2259 2275 2275 2259 2259 2261 2261 2275 2275 3926 3926 3927 3927 2277 2277 3928 3928 2263 2263 2277 2277 2277 2277 2263 2263 2281 2281 2263 2263 2265 2265 2281 2281 2281 2281 2265 2265 2283 2283 2265 2265 2267 2267 2283 2283 2283 2283 2267 2267 2285 2285 2267 2267 2269 2269 2285 2285 2227 2227 2213 2213 2229 2229 2213 2213 2215 2215 2229 2229 3929 3929 3930 3930 2231 2231 3931 3931 2217 2217 2231 2231 2231 2231 2217 2217 2235 2235 2217 2217 2219 2219 2235 2235 2235 2235 2219 2219 2237 2237 2219 2219 2221 2221 2237 2237 2237 2237 2221 2221 2239 2239 2221 2221 2223 2223 2239 2239 2133 2133 2117 2117 2131 2131 2117 2117 2115 2115 2131 2131 3932 3932 3933 3933 2129 2129 3934 3934 2113 2113 2129 2129 2129 2129 2113 2113 2127 2127 2113 2113 2111 2111 2127 2127 2127 2127 2111 2111 2125 2125 2111 2111 2109 2109 2125 2125 2125 2125 2109 2109 2122 2122 2109 2109 2107 2107 2122 2122 1979 1979 1971 1971 1977 1977 1971 1971 1963 1963 1977 1977 3935 3935 3936 3936 1975 1975 3937 3937 1957 1957 1975 1975 1975 1975 1957 1957 1973 1973 1957 1957 1952 1952 1973 1973 1973 1973 1952 1952 1969 1969 1952 1952 1949 1949 1969 1969 1969 1969 1949 1949 1967 1967 1949 1949 1945 1945 1967 1967 1996 1996 2010 2010 1994 1994 2010 2010 2008 2008 1994 1994 3938 3938 3939 3939 1992 1992 3940 3940 2006 2006 1992 1992 1992 1992 2006 2006 1988 1988 2006 2006 2004 2004 1988 1988 1988 1988 2004 2004 1986 1986 2004 2004 2002 2002 1986 1986 1986 1986 2002 2002 1984 1984 2002 2002 2000 2000 1984 1984 2042 2042 2056 2056 2040 2040 2056 2056 2054 2054 2040 2040 3941 3941 3942 3942 2038 2038 3943 3943 2052 2052 2038 2038 2038 2038 2052 2052 2034 2034 2052 2052 2050 2050 2034 2034 2034 2034 2050 2050 2032 2032 2050 2050 2048 2048 2032 2032 2032 2032 2048 2048 2030 2030 2048 2048 2046 2046 2030 2030 2136 2136 2152 2152 2138 2138 2152 2152 2154 2154 2138 2138 3944 3944 3945 3945 2140 2140 3946 3946 2156 2156 2140 2140 2140 2140 2156 2156 2142 2142 2156 2156 2158 2158 2142 2142 2142 2142 2158 2158 2144 2144 2158 2158 2160 2160 2144 2144 2144 2144 2160 2160 2147 2147 2160 2160 2162 2162 2147 2147 2290 2290 2298 2298 2292 2292 2298 2298 2306 2306 2292 2292 3947 3947 3948 3948 2294 2294 3949 3949 2312 2312 2294 2294 2294 2294 2312 2312 2296 2296 2312 2312 2317 2317 2296 2296 2296 2296 2317 2317 2300 2300 2317 2317 2320 2320 2300 2300 2300 2300 2320 2320 2302 2302 2320 2320 2324 2324 2302 2302 2313 2313 2309 2309 2318 2318 2309 2309 2314 2314 2318 2318 3950 3950 3951 3951 2327 2327 3952 3952 2321 2321 2327 2327 2327 2327 2321 2321 2332 2332 2321 2321 2328 2328 2332 2332 2332 2332 2328 2328 2339 2339 2328 2328 2333 2333 2339 2339 2339 2339 2333 2333 2340 2340 2333 2333 2335 2335 2340 2340 2340 2340 2335 2335 2341 2341 2335 2335 2337 2337 2341 2341 2309 2309 2297 2297 2314 2314 2297 2297 2305 2305 2314 2314 3953 3953 3954 3954 2321 2321 3955 3955 2311 2311 2321 2321 2321 2321 2311 2311 2328 2328 2311 2311 2316 2316 2328 2328 2328 2328 2316 2316 2333 2333 2316 2316 2319 2319 2333 2333 2333 2333 2319 2319 2335 2335 2319 2319 2323 2323 2335 2335 2335 2335 2323 2323 2330 2330 2323 2323 2325 2325 2330 2330 2303 2303 2307 2307 2301 2301 2307 2307 2323 2323 2301 2301 2301 2301 2323 2323 2299 2299 2323 2323 2319 2319 2299 2299 2299 2299 2319 2319 2295 2295 2319 2319 2316 2316 2295 2295 2295 2295 2316 2316 2293 2293 2316 2316 2311 2311 2293 2293 2293 2293 2311 2311 3956 3956 2311 2311 3957 3957 3958 3958 2291 2291 2305 2305 2289 2289 2305 2305 2297 2297 2289 2289 2289 2289 2273 2273 2291 2291 2273 2273 2275 2275 2291 2291 3959 3959 3960 3960 2293 2293 3961 3961 2277 2277 2293 2293 2293 2293 2277 2277 2295 2295 2277 2277 2281 2281 2295 2295 2295 2295 2281 2281 2299 2299 2281 2281 2283 2283 2299 2299 2299 2299 2283 2283 2301 2301 2283 2283 2285 2285 2301 2301 2301 2301 2285 2285 2303 2303 2285 2285 2287 2287 2303 2303 2269 2269 2271 2271 2285 2285 2271 2271 2279 2279 2285 2285 2285 2285 2279 2279 2287 2287 2255 2255 2257 2257 2253 2253 2257 2257 2269 2269 2253 2253 2253 2253 2269 2269 2251 2251 2269 2269 2267 2267 2251 2251 2251 2251 2267 2267 2249 2249 2267 2267 2265 2265 2249 2249 2249 2249 2265 2265 2247 2247 2265 2265 2263 2263 2247 2247 2247 2247 2263 2263 3962 3962 2263 2263 3963 3963 3964 3964 2245 2245 2261 2261 2243 2243 2261 2261 2259 2259 2243 2243 2243 2243 2227 2227 2245 2245 2227 2227 2229 2229 2245 2245 3965 3965 3966 3966 2247 2247 3967 3967 3968 3968 2247 2247 2247 2247 3969 3969 2249 2249 3970 3970 3971 3971 2249 2249 2249 2249 3972 3972 2251 2251 3973 3973 3974 3974 2251 2251 2251 2251 3975 3975 2253 2253 3976 3976 3977 3977 2253 2253 2253 2253 3978 3978 2255 2255 3979 3979 3980 3980 2255 2255 2223 2223 2225 2225 2239 2239 2225 2225 2233 2233 2239 2239 2239 2239 2233 2233 2241 2241 2209 2209 2211 2211 2207 2207 2211 2211 2223 2223 2207 2207 2207 2207 2223 2223 2205 2205 2223 2223 2221 2221 2205 2205 2205 2205 2221 2221 2203 2203 2221 2221 2219 2219 2203 2203 2203 2203 2219 2219 2201 2201 2219 2219 2217 2217 2201 2201 2201 2201 2217 2217 3981 3981 2217 2217 3982 3982 3983 3983 2199 2199 2215 2215 2197 2197 2215 2215 2213 2213 2197 2197 2193 2193 2195 2195 2191 2191 2195 2195 2207 2207 2191 2191 2191 2191 2207 2207 2189 2189 2207 2207 2205 2205 2189 2189 2189 2189 2205 2205 2187 2187 2205 2205 2203 2203 2187 2187 2187 2187 2203 2203 2185 2185 2203 2203 2201 2201 2185 2185 2185 2185 2201 2201 3984 3984 2201 2201 3985 3985 3986 3986 2183 2183 2199 2199 2181 2181 2199 2199 2197 2197 2181 2181 2181 2181 2167 2167 2183 2183 2167 2167 2169 2169 2183 2183 3987 3987 3988 3988 2185 2185 3989 3989 2171 2171 2185 2185 2185 2185 2171 2171 2187 2187 2171 2171 2173 2173 2187 2187 2187 2187 2173 2173 2189 2189 2173 2173 2175 2175 2189 2189 2189 2189 2175 2175 2191 2191 2175 2175 2177 2177 2191 2191 2191 2191 2177 2177 2193 2193 2177 2177 2179 2179 2193 2193 2167 2167 2151 2151 2169 2169 2151 2151 2153 2153 2169 2169 3990 3990 3991 3991 2171 2171 3992 3992 2155 2155 2171 2171 2171 2171 2155 2155 2173 2173 2155 2155 2157 2157 2173 2173 2173 2173 2157 2157 2175 2175 2157 2157 2159 2159 2175 2175 2175 2175 2159 2159 2177 2177 2159 2159 2161 2161 2177 2177 2177 2177 2161 2161 2165 2165 2161 2161 2163 2163 2165 2165 2146 2146 2149 2149 2145 2145 2149 2149 2161 2161 2145 2145 2145 2145 2161 2161 2143 2143 2161 2161 2159 2159 2143 2143 2143 2143 2159 2159 2141 2141 2159 2159 2157 2157 2141 2141 2141 2141 2157 2157 2139 2139 2157 2157 2155 2155 2139 2139 2139 2139 2155 2155 3993 3993 2155 2155 3994 3994 3995 3995 2137 2137 2153 2153 2135 2135 2153 2153 2151 2151 2135 2135 2135 2135 2133 2133 2137 2137 2133 2133 2131 2131 2137 2137 3996 3996 3997 3997 2139 2139 3998 3998 2129 2129 2139 2139 2139 2139 2129 2129 2141 2141 2129 2129 2127 2127 2141 2141 2141 2141 2127 2127 2143 2143 2127 2127 2125 2125 2143 2143 2143 2143 2125 2125 2145 2145 2125 2125 2122 2122 2145 2145 2145 2145 2122 2122 2146 2146 2122 2122 2121 2121 2146 2146 2107 2107 2105 2105 2122 2122 2105 2105 2119 2119 2122 2122 2122 2122 2119 2119 2121 2121 2089 2089 2103 2103 2091 2091 2103 2103 2107 2107 2091 2091 2091 2091 2107 2107 2093 2093 2107 2107 2109 2109 2093 2093 2093 2093 2109 2109 2095 2095 2109 2109 2111 2111 2095 2095 2095 2095 2111 2111 2097 2097 2111 2111 2113 2113 2097 2097 2097 2097 2113 2113 3999 3999 2113 2113 4000 4000 4001 4001 2099 2099 2115 2115 2101 2101 2115 2115 2117 2117 2101 2101 2101 2101 2087 2087 2099 2099 2087 2087 2085 2085 2099 2099 4002 4002 4003 4003 2097 2097 4004 4004 2083 2083 2097 2097 2097 2097 2083 2083 2095 2095 2083 2083 2081 2081 2095 2095 2095 2095 2081 2081 2093 2093 2081 2081 2079 2079 2093 2093 2093 2093 2079 2079 2091 2091 2079 2079 2077 2077 2091 2091 2091 2091 2077 2077 2089 2089 2077 2077 2075 2075 2089 2089 2059 2059 2073 2073 2061 2061 2073 2073 2077 2077 2061 2061 2061 2061 2077 2077 2063 2063 2077 2077 2079 2079 2063 2063 2063 2063 2079 2079 2065 2065 2079 2079 2081 2081 2065 2065 2065 2065 2081 2081 2067 2067 2081 2081 2083 2083 2067 2067 2067 2067 2083 2083 4005 4005 2083 2083 4006 4006 4007 4007 2069 2069 2085 2085 2071 2071 2085 2085 2087 2087 2071 2071 2071 2071 2055 2055 2069 2069 2055 2055 2053 2053 2069 2069 4008 4008 4009 4009 2067 2067 4010 4010 2051 2051 2067 2067 2067 2067 2051 2051 2065 2065 2051 2051 2049 2049 2065 2065 2065 2065 2049 2049 2063 2063 2049 2049 2047 2047 2063 2063 2063 2063 2047 2047 2061 2061 2047 2047 2045 2045 2061 2061 2061 2061 2045 2045 2057 2057 2045 2045 2043 2043 2057 2057 2027 2027 2035 2035 2029 2029 2035 2035 2045 2045 2029 2029 2029 2029 2045 2045 2031 2031 2045 2045 2047 2047 2031 2031 2031 2031 2047 2047 2033 2033 2047 2047 2049 2049 2033 2033 2033 2033 2049 2049 2037 2037 2049 2049 2051 2051 2037 2037 2037 2037 2051 2051 4011 4011 2051 2051 4012 4012 4013 4013 2039 2039 2053 2053 2041 2041 2053 2053 2055 2055 2041 2041 2041 2041 2025 2025 2039 2039 2025 2025 2023 2023 2039 2039 4014 4014 4015 4015 2037 2037 4016 4016 2021 2021 4017 4017 4018 4018 2021 2021 4019 4019 2021 2021 2019 2019 4020 4020 4021 4021 2019 2019 4022 4022 2019 2019 2017 2017 4023 4023 4024 4024 2017 2017 4025 4025 2017 2017 2015 2015 4026 4026 4027 4027 2015 2015 4028 4028 2015 2015 2013 2013 4029 4029 2025 2025 2009 2009 2023 2023 2009 2009 2007 2007 2023 2023 4030 4030 4031 4031 2021 2021 4032 4032 2005 2005 2021 2021 2021 2021 2005 2005 2019 2019 2005 2005 2003 2003 2019 2019 2019 2019 2003 2003 2017 2017 2003 2003 2001 2001 2017 2017 2017 2017 2001 2001 2015 2015 2001 2001 1999 1999 2015 2015 2015 2015 1999 1999 2011 2011 1999 1999 1997 1997 2011 2011 1981 1981 1989 1989 1983 1983 1989 1989 1999 1999 1983 1983 1983 1983 1999 1999 1985 1985 1999 1999 2001 2001 1985 1985 1985 1985 2001 2001 1987 1987 2001 2001 2003 2003 1987 1987 1987 1987 2003 2003 1991 1991 2003 2003 2005 2005 1991 1991 1991 1991 2005 2005 4033 4033 2005 2005 4034 4034 4035 4035 1993 1993 2007 2007 1995 1995 2007 2007 2009 2009 1995 1995 1995 1995 1979 1979 1993 1993 1979 1979 1977 1977 1993 1993 4036 4036 4037 4037 1991 1991 4038 4038 1975 1975 1991 1991 1991 1991 1975 1975 1987 1987 1975 1975 1973 1973 1987 1987 1987 1987 1973 1973 1985 1985 1973 1973 1969 1969 1985 1985 1985 1985 1969 1969 1983 1983 1969 1969 1967 1967 1983 1983 1983 1983 1967 1967 1981 1981 1967 1967 1965 1965 1981 1981 1945 1945 1943 1943 1967 1967 1943 1943 1961 1961 1967 1967 1967 1967 1961 1961 1965 1965 1931 1931 1938 1938 1933 1933 1938 1938 1945 1945 1933 1933 1933 1933 1945 1945 1935 1935 1945 1945 1949 1949 1935 1935 1935 1935 1949 1949 1940 1940 1949 1949 1952 1952 1940 1940 1940 1940 1952 1952 1947 1947 1952 1952 1957 1957 1947 1947 1947 1947 1957 1957 4039 4039 1957 1957 4040 4040 4041 4041 1954 1954 1963 1963 1959 1959 1963 1963 1971 1971 1959 1959 1959 1959 1956 1956 1954 1954 1956 1956 1951 1951 1954 1954 4042 4042 4043 4043 1947 1947 4044 4044 1942 1942 1947 1947 1947 1947 1942 1942 1940 1940 1942 1942 1937 1937 1940 1940 1940 1940 1937 1937 1935 1935 1937 1937 1930 1930 1935 1935 1935 1935 1930 1930 1933 1933 1930 1930 1929 1929 1933 1933 1933 1933 1929 1929 1931 1931 1929 1929 1928 1928 1931 1931 1956 1956 1960 1960 1951 1951 1960 1960 1955 1955 1951 1951 4045 4045 4046 4046 1942 1942 4047 4047 1948 1948 1942 1942 1942 1942 1948 1948 1937 1937 1948 1948 1941 1941 1937 1937 1937 1937 1941 1941 1930 1930 1941 1941 1936 1936 1930 1930 1930 1930 1936 1936 1929 1929 1936 1936 1934 1934 1929 1929 1929 1929 1934 1934 1928 1928 1934 1934 1932 1932 1928 1928 1960 1960 1972 1972 1955 1955 1972 1972 1964 1964 1955 1955 4048 4048 4049 4049 1948 1948 4050 4050 1958 1958 1948 1948 1948 1948 1958 1958 1941 1941 1958 1958 1953 1953 1941 1941 1941 1941 1953 1953 1936 1936 1953 1953 1950 1950 1936 1936 1936 1936 1950 1950 1934 1934 1950 1950 1946 1946 1934 1934 1934 1934 1946 1946 1939 1939 1946 1946 1944 1944 1939 1939 1966 1966 1962 1962 1968 1968 1962 1962 1946 1946 1968 1968 1968 1968 1946 1946 1970 1970 1946 1946 1950 1950 1970 1970 1970 1970 1950 1950 1974 1974 1950 1950 1953 1953 1974 1974 1974 1974 1953 1953 1976 1976 1953 1953 1958 1958 1976 1976 1976 1976 1958 1958 4051 4051 1958 1958 4052 4052 4053 4053 1978 1978 1964 1964 1980 1980 1964 1964 1972 1972 1980 1980 1980 1980 1996 1996 1978 1978 1996 1996 1994 1994 1978 1978 4054 4054 4055 4055 1976 1976 4056 4056 1992 1992 1976 1976 1976 1976 1992 1992 1974 1974 1992 1992 1988 1988 1974 1974 1974 1974 1988 1988 1970 1970 1988 1988 1986 1986 1970 1970 1970 1970 1986 1986 1968 1968 1986 1986 1984 1984 1968 1968 1968 1968 1984 1984 1966 1966 1984 1984 1982 1982 1966 1966 2000 2000 1998 1998 1984 1984 1998 1998 1990 1990 1984 1984 1984 1984 1990 1990 1982 1982 2014 2014 2012 2012 2016 2016 2012 2012 2000 2000 2016 2016 2016 2016 2000 2000 2018 2018 2000 2000 2002 2002 2018 2018 2018 2018 2002 2002 2020 2020 2002 2002 2004 2004 2020 2020 2020 2020 2004 2004 2022 2022 2004 2004 2006 2006 2022 2022 2022 2022 2006 2006 4057 4057 2006 2006 4058 4058 4059 4059 2024 2024 2008 2008 2026 2026 2008 2008 2010 2010 2026 2026 2026 2026 2042 2042 2024 2024 2042 2042 2040 2040 2024 2024 4060 4060 4061 4061 2022 2022 4062 4062 4063 4063 2022 2022 2022 2022 4064 4064 2020 2020 4065 4065 4066 4066 2020 2020 2020 2020 4067 4067 2018 2018 4068 4068 4069 4069 2018 2018 2018 2018 4070 4070 2016 2016 4071 4071 4072 4072 2016 2016 2016 2016 4073 4073 2014 2014 4074 4074 4075 4075 2014 2014 2046 2046 2044 2044 2030 2030 2044 2044 2036 2036 2030 2030 2030 2030 2036 2036 2028 2028 2060 2060 2058 2058 2062 2062 2058 2058 2046 2046 2062 2062 2062 2062 2046 2046 2064 2064 2046 2046 2048 2048 2064 2064 2064 2064 2048 2048 2066 2066 2048 2048 2050 2050 2066 2066 2066 2066 2050 2050 2068 2068 2050 2050 2052 2052 2068 2068 2068 2068 2052 2052 4076 4076 2052 2052 4077 4077 4078 4078 2070 2070 2054 2054 2072 2072 2054 2054 2056 2056 2072 2072 2076 2076 2074 2074 2078 2078 2074 2074 2062 2062 2078 2078 2078 2078 2062 2062 2080 2080 2062 2062 2064 2064 2080 2080 2080 2080 2064 2064 2082 2082 2064 2064 2066 2066 2082 2082 2082 2082 2066 2066 2084 2084 2066 2066 2068 2068 2084 2084 2084 2084 2068 2068 4079 4079 2068 2068 4080 4080 4081 4081 2086 2086 2070 2070 2088 2088 2070 2070 2072 2072 2088 2088 2088 2088 2102 2102 2086 2086 2102 2102 2100 2100 2086 2086 4082 4082 4083 4083 2084 2084 4084 4084 2098 2098 2084 2084 2084 2084 2098 2098 2082 2082 2098 2098 2096 2096 2082 2082 2082 2082 2096 2096 2080 2080 2096 2096 2094 2094 2080 2080 2080 2080 2094 2094 2078 2078 2094 2094 2092 2092 2078 2078 2078 2078 2092 2092 2076 2076 2092 2092 2090 2090 2076 2076 2102 2102 2118 2118 2100 2100 2118 2118 2116 2116 2100 2100 4085 4085 4086 4086 2098 2098 4087 4087 2114 2114 2098 2098 2098 2098 2114 2114 2096 2096 2114 2114 2112 2112 2096 2096 2096 2096 2112 2112 2094 2094 2112 2112 2110 2110 2094 2094 2094 2094 2110 2110 2092 2092 2110 2110 2108 2108 2092 2092 2092 2092 2108 2108 2104 2104 2108 2108 2106 2106 2104 2104 2123 2123 2120 2120 2124 2124 2120 2120 2108 2108 2124 2124 2124 2124 2108 2108 2126 2126 2108 2108 2110 2110 2126 2126 2126 2126 2110 2110 2128 2128 2110 2110 2112 2112 2128 2128 2128 2128 2112 2112 2130 2130 2112 2112 2114 2114 2130 2130 2130 2130 2114 2114 4088 4088 2114 2114 4089 4089 4090 4090 2132 2132 2116 2116 2134 2134 2116 2116 2118 2118 2134 2134 2134 2134 2136 2136 2132 2132 2136 2136 2138 2138 2132 2132 4091 4091 4092 4092 2130 2130 4093 4093 2140 2140 2130 2130 2130 2130 2140 2140 2128 2128 2140 2140 2142 2142 2128 2128 2128 2128 2142 2142 2126 2126 2142 2142 2144 2144 2126 2126 2126 2126 2144 2144 2124 2124 2144 2144 2147 2147 2124 2124 2124 2124 2147 2147 2123 2123 2147 2147 2148 2148 2123 2123 2162 2162 2164 2164 2147 2147 2164 2164 2150 2150 2147 2147 2147 2147 2150 2150 2148 2148 2180 2180 2166 2166 2178 2178 2166 2166 2162 2162 2178 2178 2178 2178 2162 2162 2176 2176 2162 2162 2160 2160 2176 2176 2176 2176 2160 2160 2174 2174 2160 2160 2158 2158 2174 2174 2174 2174 2158 2158 2172 2172 2158 2158 2156 2156 2172 2172 2172 2172 2156 2156 4094 4094 2156 2156 4095 4095 4096 4096 2170 2170 2154 2154 2168 2168 2154 2154 2152 2152 2168 2168 2168 2168 2182 2182 2170 2170 2182 2182 2184 2184 2170 2170 4097 4097 4098 4098 2172 2172 4099 4099 2186 2186 2172 2172 2172 2172 2186 2186 2174 2174 2186 2186 2188 2188 2174 2174 2174 2174 2188 2188 2176 2176 2188 2188 2190 2190 2176 2176 2176 2176 2190 2190 2178 2178 2190 2190 2192 2192 2178 2178 2178 2178 2192 2192 2180 2180 2192 2192 2194 2194 2180 2180 2210 2210 2196 2196 2208 2208 2196 2196 2192 2192 2208 2208 2208 2208 2192 2192 2206 2206 2192 2192 2190 2190 2206 2206 2206 2206 2190 2190 2204 2204 2190 2190 2188 2188 2204 2204 2204 2204 2188 2188 2202 2202 2188 2188 2186 2186 2202 2202 2202 2202 2186 2186 4100 4100 2186 2186 4101 4101 4102 4102 2200 2200 2184 2184 2198 2198 2184 2184 2182 2182 2198 2198 2198 2198 2214 2214 2200 2200 2214 2214 2216 2216 2200 2200 4103 4103 4104 4104 2202 2202 4105 4105 2218 2218 2202 2202 2202 2202 2218 2218 2204 2204 2218 2218 2220 2220 2204 2204 2204 2204 2220 2220 2206 2206 2220 2220 2222 2222 2206 2206 2206 2206 2222 2222 2208 2208 2222 2222 2224 2224 2208 2208 2208 2208 2224 2224 2212 2212 2224 2224 2226 2226 2212 2212 2242 2242 2234 2234 2240 2240 2234 2234 2224 2224 2240 2240 2240 2240 2224 2224 2238 2238 2224 2224 2222 2222 2238 2238 2238 2238 2222 2222 2236 2236 2222 2222 2220 2220 2236 2236 2236 2236 2220 2220 2232 2232 2220 2220 2218 2218 2232 2232 2232 2232 2218 2218 4106 4106 2218 2218 4107 4107 4108 4108 2230 2230 2216 2216 2228 2228 2216 2216 2214 2214 2228 2228 2228 2228 2244 2244 2230 2230 2244 2244 2246 2246 2230 2230 4109 4109 4110 4110 2232 2232 4111 4111 2248 2248 4112 4112 4113 4113 2248 2248 4114 4114 2248 2248 2250 2250 4115 4115 4116 4116 2250 2250 4117 4117 2250 2250 2252 2252 4118 4118 4119 4119 2252 2252 4120 4120 2252 2252 2254 2254 4121 4121 4122 4122 2254 2254 4123 4123 2254 2254 2256 2256 4124 4124 2244 2244 2260 2260 2246 2246 2260 2260 2262 2262 2246 2246 4125 4125 4126 4126 2248 2248 4127 4127 2264 2264 2248 2248 2248 2248 2264 2264 2250 2250 2264 2264 2266 2266 2250 2250 2250 2250 2266 2266 2252 2252 2266 2266 2268 2268 2252 2252 2252 2252 2268 2268 2254 2254 2268 2268 2270 2270 2254 2254 2254 2254 2270 2270 2258 2258 2270 2270 2272 2272 2258 2258 2288 2288 2280 2280 2286 2286 2280 2280 2270 2270 2286 2286 2286 2286 2270 2270 2284 2284 2270 2270 2268 2268 2284 2284 2284 2284 2268 2268 2282 2282 2268 2268 2266 2266 2282 2282 2282 2282 2266 2266 2278 2278 2266 2266 2264 2264 2278 2278 2278 2278 2264 2264 4128 4128 2264 2264 4129 4129 4130 4130 2276 2276 2262 2262 2274 2274 2262 2262 2260 2260 2274 2274 2274 2274 2290 2290 2276 2276 2290 2290 2292 2292 2276 2276 4131 4131 4132 4132 2278 2278 4133 4133 2294 2294 2278 2278 2278 2278 2294 2294 2282 2282 2294 2294 2296 2296 2282 2282 2282 2282 2296 2296 2284 2284 2296 2296 2300 2300 2284 2284 2284 2284 2300 2300 2286 2286 2300 2300 2302 2302 2286 2286 2286 2286 2302 2302 2288 2288 2302 2302 2304 2304 2288 2288 2324 2324 2326 2326 2302 2302 2326 2326 2308 2308 2302 2302 2302 2302 2308 2308 2304 2304 2338 2338 2331 2331 2336 2336 2331 2331 2324 2324 2336 2336 2336 2336 2324 2324 2334 2334 2324 2324 2320 2320 2334 2334 2334 2334 2320 2320 2329 2329 2320 2320 2317 2317 2329 2329 2329 2329 2317 2317 2322 2322 2317 2317 2312 2312 2322 2322 2322 2322 2312 2312 4134 4134 2312 2312 4135 4135 4136 4136 2315 2315 2306 2306 2310 2310 2306 2306 2298 2298 2310 2310 2310 2310 2313 2313 2315 2315 2313 2313 2318 2318 2315 2315 4137 4137 4138 4138 2322 2322 4139 4139 2327 2327 2322 2322 2322 2322 2327 2327 2329 2329 2327 2327 2332 2332 2329 2329 2329 2329 2332 2332 2334 2334 2332 2332 2339 2339 2334 2334 2334 2334 2339 2339 2336 2336 2339 2339 2340 2340 2336 2336 2336 2336 2340 2340 2338 2338 2340 2340 2341 2341 2338 2338 2388 2388 2389 2389 2386 2386 2389 2389 2387 2387 2386 2386 2386 2386 2387 2387 2382 2382 2387 2387 2383 2383 2382 2382 2382 2382 2383 2383 2378 2378 2383 2383 2379 2379 2378 2378 2378 2378 2379 2379 4140 4140 2379 2379 4141 4141 4142 4142 2374 2374 2375 2375 2370 2370 2375 2375 2371 2371 2370 2370 2370 2370 2371 2371 2366 2366 2371 2371 2367 2367 2366 2366 2366 2366 2367 2367 2362 2362 2367 2367 2363 2363 2362 2362 2362 2362 2363 2363 2358 2358 2363 2363 2359 2359 2358 2358 2358 2358 2359 2359 2354 2354 2359 2359 2355 2355 2354 2354 4143 4143 4144 4144 2350 2350 4145 4145 2351 2351 2350 2350 2350 2350 2351 2351 2346 2346 2351 2351 2347 2347 2346 2346 2346 2346 2347 2347 2342 2342 2347 2347 2343 2343 2342 2342 2342 2342 2343 2343 2344 2344 2343 2343 2345 2345 2344 2344 2344 2344 2345 2345 2348 2348 2345 2345 2349 2349 2348 2348 2348 2348 2349 2349 2352 2352 2349 2349 2353 2353 2352 2352 2352 2352 2353 2353 4146 4146 2353 2353 4147 4147 4148 4148 2356 2356 2357 2357 2360 2360 2357 2357 2361 2361 2360 2360 2360 2360 2361 2361 2364 2364 2361 2361 2365 2365 2364 2364 2364 2364 2365 2365 2368 2368 2365 2365 2369 2369 2368 2368 2368 2368 2369 2369 2372 2372 2369 2369 2373 2373 2372 2372 2372 2372 2373 2373 2376 2376 2373 2373 2377 2377 2376 2376 4149 4149 4150 4150 2380 2380 4151 4151 2381 2381 2380 2380 2380 2380 2381 2381 2384 2384 2381 2381 2385 2385 2384 2384 2384 2384 2385 2385 2388 2388 2385 2385 2389 2389 2388 2388 2410 2410 2412 2412 2402 2402 2412 2412 2414 2414 2402 2402 2402 2402 2414 2414 2413 2413 2404 2404 2406 2406 2402 2402 2406 2406 2408 2408 2402 2402 2402 2402 2408 2408 2410 2410 2397 2397 2399 2399 2402 2402 2399 2399 2401 2401 2402 2402 2402 2402 2401 2401 2404 2404 2391 2391 2393 2393 2402 2402 2393 2393 2395 2395 2402 2402 2402 2402 2395 2395 2397 2397 2394 2394 2392 2392 2402 2402 2392 2392 2390 2390 2402 2402 2402 2402 2390 2390 2391 2391 2400 2400 2398 2398 2402 2402 2398 2398 2396 2396 2402 2402 2402 2402 2396 2396 2394 2394 2407 2407 2405 2405 2402 2402 2405 2405 2403 2403 2402 2402 2402 2402 2403 2403 2400 2400 2413 2413 2411 2411 2402 2402 2411 2411 2409 2409 2402 2402 2402 2402 2409 2409 2407 2407 2461 2461 2462 2462 2459 2459 2462 2462 2460 2460 2459 2459 2459 2459 2460 2460 2455 2455 2460 2460 2456 2456 2455 2455 2455 2455 2456 2456 2451 2451 2456 2456 2452 2452 2451 2451 2451 2451 2452 2452 4152 4152 2452 2452 4153 4153 4154 4154 2447 2447 2448 2448 2443 2443 2448 2448 2444 2444 2443 2443 2443 2443 2444 2444 2439 2439 2444 2444 2440 2440 2439 2439 2439 2439 2440 2440 2435 2435 2440 2440 2436 2436 2435 2435 2435 2435 2436 2436 2431 2431 2436 2436 2432 2432 2431 2431 2431 2431 2432 2432 2427 2427 2432 2432 2428 2428 2427 2427 4155 4155 4156 4156 2423 2423 4157 4157 2424 2424 2423 2423 2423 2423 2424 2424 2419 2419 2424 2424 2420 2420 2419 2419 2419 2419 2420 2420 2415 2415 2420 2420 2416 2416 2415 2415 2415 2415 2416 2416 2417 2417 2416 2416 2418 2418 2417 2417 2417 2417 2418 2418 2421 2421 2418 2418 2422 2422 2421 2421 2421 2421 2422 2422 2425 2425 2422 2422 2426 2426 2425 2425 2425 2425 2426 2426 4158 4158 2426 2426 4159 4159 4160 4160 2429 2429 2430 2430 2433 2433 2430 2430 2434 2434 2433 2433 2433 2433 2434 2434 2437 2437 2434 2434 2438 2438 2437 2437 2437 2437 2438 2438 2441 2441 2438 2438 2442 2442 2441 2441 2441 2441 2442 2442 2445 2445 2442 2442 2446 2446 2445 2445 2445 2445 2446 2446 2449 2449 2446 2446 2450 2450 2449 2449 4161 4161 4162 4162 2453 2453 4163 4163 2454 2454 2453 2453 2453 2453 2454 2454 2457 2457 2454 2454 2458 2458 2457 2457 2457 2457 2458 2458 2461 2461 2458 2458 2462 2462 2461 2461 2483 2483 2485 2485 2475 2475 2485 2485 2487 2487 2475 2475 2475 2475 2487 2487 2486 2486 2477 2477 2479 2479 2475 2475 2479 2479 2481 2481 2475 2475 2475 2475 2481 2481 2483 2483 2470 2470 2472 2472 2475 2475 2472 2472 2474 2474 2475 2475 2475 2475 2474 2474 2477 2477 2464 2464 2466 2466 2475 2475 2466 2466 2468 2468 2475 2475 2475 2475 2468 2468 2470 2470 2467 2467 2465 2465 2475 2475 2465 2465 2463 2463 2475 2475 2475 2475 2463 2463 2464 2464 2473 2473 2471 2471 2475 2475 2471 2471 2469 2469 2475 2475 2475 2475 2469 2469 2467 2467 2480 2480 2478 2478 2475 2475 2478 2478 2476 2476 2475 2475 2475 2475 2476 2476 2473 2473 2486 2486 2484 2484 2475 2475 2484 2484 2482 2482 2475 2475 2475 2475 2482 2482 2480 2480 2534 2534 2535 2535 2532 2532 2535 2535 2533 2533 2532 2532 2532 2532 2533 2533 2528 2528 2533 2533 2529 2529 2528 2528 2528 2528 2529 2529 2524 2524 2529 2529 2525 2525 2524 2524 2524 2524 2525 2525 4164 4164 2525 2525 4165 4165 4166 4166 2520 2520 2521 2521 2516 2516 2521 2521 2517 2517 2516 2516 2516 2516 2517 2517 2512 2512 2517 2517 2513 2513 2512 2512 2512 2512 2513 2513 2508 2508 2513 2513 2509 2509 2508 2508 2508 2508 2509 2509 2504 2504 2509 2509 2505 2505 2504 2504 2504 2504 2505 2505 2500 2500 2505 2505 2501 2501 2500 2500 4167 4167 4168 4168 2496 2496 4169 4169 2497 2497 2496 2496 2496 2496 2497 2497 2492 2492 2497 2497 2493 2493 2492 2492 2492 2492 2493 2493 2488 2488 2493 2493 2489 2489 2488 2488 2488 2488 2489 2489 2490 2490 2489 2489 2491 2491 2490 2490 2490 2490 2491 2491 2494 2494 2491 2491 2495 2495 2494 2494 2494 2494 2495 2495 2498 2498 2495 2495 2499 2499 2498 2498 2498 2498 2499 2499 4170 4170 2499 2499 4171 4171 4172 4172 2502 2502 2503 2503 2506 2506 2503 2503 2507 2507 2506 2506 2506 2506 2507 2507 2510 2510 2507 2507 2511 2511 2510 2510 2510 2510 2511 2511 2514 2514 2511 2511 2515 2515 2514 2514 2514 2514 2515 2515 2518 2518 2515 2515 2519 2519 2518 2518 2518 2518 2519 2519 2522 2522 2519 2519 2523 2523 2522 2522 4173 4173 4174 4174 2526 2526 4175 4175 2527 2527 2526 2526 2526 2526 2527 2527 2530 2530 2527 2527 2531 2531 2530 2530 2530 2530 2531 2531 2534 2534 2531 2531 2535 2535 2534 2534 2556 2556 2558 2558 2548 2548 2558 2558 2560 2560 2548 2548 2548 2548 2560 2560 2559 2559 2550 2550 2552 2552 2548 2548 2552 2552 2554 2554 2548 2548 2548 2548 2554 2554 2556 2556 2543 2543 2545 2545 2548 2548 2545 2545 2547 2547 2548 2548 2548 2548 2547 2547 2550 2550 2537 2537 2539 2539 2548 2548 2539 2539 2541 2541 2548 2548 2548 2548 2541 2541 2543 2543 2540 2540 2538 2538 2548 2548 2538 2538 2536 2536 2548 2548 2548 2548 2536 2536 2537 2537 2546 2546 2544 2544 2548 2548 2544 2544 2542 2542 2548 2548 2548 2548 2542 2542 2540 2540 2553 2553 2551 2551 2548 2548 2551 2551 2549 2549 2548 2548 2548 2548 2549 2549 2546 2546 2559 2559 2557 2557 2548 2548 2557 2557 2555 2555 2548 2548 2548 2548 2555 2555 2553 2553 2607 2607 2608 2608 2605 2605 2608 2608 2606 2606 2605 2605 2605 2605 2606 2606 2601 2601 2606 2606 2602 2602 2601 2601 2601 2601 2602 2602 2597 2597 2602 2602 2598 2598 2597 2597 2597 2597 2598 2598 4176 4176 2598 2598 4177 4177 4178 4178 2593 2593 2594 2594 2589 2589 2594 2594 2590 2590 2589 2589 2589 2589 2590 2590 2585 2585 2590 2590 2586 2586 2585 2585 2585 2585 2586 2586 2581 2581 2586 2586 2582 2582 2581 2581 2581 2581 2582 2582 2577 2577 2582 2582 2578 2578 2577 2577 2577 2577 2578 2578 2573 2573 2578 2578 2574 2574 2573 2573 4179 4179 4180 4180 2569 2569 4181 4181 2570 2570 2569 2569 2569 2569 2570 2570 2565 2565 2570 2570 2566 2566 2565 2565 2565 2565 2566 2566 2561 2561 2566 2566 2562 2562 2561 2561 2561 2561 2562 2562 2563 2563 2562 2562 2564 2564 2563 2563 2563 2563 2564 2564 2567 2567 2564 2564 2568 2568 2567 2567 2567 2567 2568 2568 2571 2571 2568 2568 2572 2572 2571 2571 2571 2571 2572 2572 4182 4182 2572 2572 4183 4183 4184 4184 2575 2575 2576 2576 2579 2579 2576 2576 2580 2580 2579 2579 2579 2579 2580 2580 2583 2583 2580 2580 2584 2584 2583 2583 2583 2583 2584 2584 2587 2587 2584 2584 2588 2588 2587 2587 2587 2587 2588 2588 2591 2591 2588 2588 2592 2592 2591 2591 2591 2591 2592 2592 2595 2595 2592 2592 2596 2596 2595 2595 4185 4185 4186 4186 2599 2599 4187 4187 2600 2600 2599 2599 2599 2599 2600 2600 2603 2603 2600 2600 2604 2604 2603 2603 2603 2603 2604 2604 2607 2607 2604 2604 2608 2608 2607 2607 2629 2629 2631 2631 2621 2621 2631 2631 2633 2633 2621 2621 2621 2621 2633 2633 2632 2632 2623 2623 2625 2625 2621 2621 2625 2625 2627 2627 2621 2621 2621 2621 2627 2627 2629 2629 2616 2616 2618 2618 2621 2621 2618 2618 2620 2620 2621 2621 2621 2621 2620 2620 2623 2623 2610 2610 2612 2612 2621 2621 2612 2612 2614 2614 2621 2621 2621 2621 2614 2614 2616 2616 2613 2613 2611 2611 2621 2621 2611 2611 2609 2609 2621 2621 2621 2621 2609 2609 2610 2610 2619 2619 2617 2617 2621 2621 2617 2617 2615 2615 2621 2621 2621 2621 2615 2615 2613 2613 2626 2626 2624 2624 2621 2621 2624 2624 2622 2622 2621 2621 2621 2621 2622 2622 2619 2619 2632 2632 2630 2630 2621 2621 2630 2630 2628 2628 2621 2621 2621 2621 2628 2628 2626 2626 2779 2779 2778 2778 2776 2776 2778 2778 2766 2766 2776 2776 2776 2776 2766 2766 2764 2764 2766 2766 2756 2756 2764 2764 2764 2764 2756 2756 2754 2754 2756 2756 4188 4188 2754 2754 2754 2754 4189 4189 4190 4190 2742 2742 2728 2728 2740 2740 2740 2740 2728 2728 2726 2726 2728 2728 2719 2719 2726 2726 2726 2726 2719 2719 2718 2718 2719 2719 2708 2708 2718 2718 2718 2718 2708 2708 2710 2710 2708 2708 2694 2694 2710 2710 2710 2710 2694 2694 2696 2696 2694 2694 2680 2680 2696 2696 2696 2696 2680 2680 2682 2682 4191 4191 2670 2670 4192 4192 4193 4193 2670 2670 2672 2672 2670 2670 2658 2658 2672 2672 2672 2672 2658 2658 2660 2660 2658 2658 2651 2651 2660 2660 2660 2660 2651 2651 2656 2656 2651 2651 2657 2657 2656 2656 2656 2656 2657 2657 2659 2659 2657 2657 2669 2669 2659 2659 2659 2659 2669 2669 2671 2671 2669 2669 2679 2679 2671 2671 2671 2671 2679 2679 2681 2681 2679 2679 4194 4194 2681 2681 2681 2681 4195 4195 4196 4196 2693 2693 2707 2707 2695 2695 2695 2695 2707 2707 2709 2709 2707 2707 2717 2717 2709 2709 2709 2709 2717 2717 2716 2716 2717 2717 2727 2727 2716 2716 2716 2716 2727 2727 2725 2725 2727 2727 2741 2741 2725 2725 2725 2725 2741 2741 2739 2739 2741 2741 2755 2755 2739 2739 2739 2739 2755 2755 2753 2753 4197 4197 2765 2765 4198 4198 4199 4199 2765 2765 2763 2763 2765 2765 2777 2777 2763 2763 2763 2763 2777 2777 2775 2775 2777 2777 2784 2784 2775 2775 2775 2775 2784 2784 2779 2779 2784 2784 2778 2778 2779 2779 2784 2784 2781 2781 2778 2778 2781 2781 2770 2770 2778 2778 2778 2778 2770 2770 2766 2766 2770 2770 2758 2758 2766 2766 2766 2766 2758 2758 2756 2756 2758 2758 4200 4200 2756 2756 2756 2756 4201 4201 4202 4202 2744 2744 2730 2730 2742 2742 2742 2742 2730 2730 2728 2728 2730 2730 2720 2720 2728 2728 2728 2728 2720 2720 2719 2719 2720 2720 2706 2706 2719 2719 2719 2719 2706 2706 2708 2708 2706 2706 2692 2692 2708 2708 2708 2708 2692 2692 2694 2694 2692 2692 2678 2678 2694 2694 2694 2694 2678 2678 2680 2680 4203 4203 2666 2666 4204 4204 4205 4205 2666 2666 2670 2670 2666 2666 2655 2655 2670 2670 2670 2670 2655 2655 2658 2658 2655 2655 2650 2650 2658 2658 2658 2658 2650 2650 2651 2651 2650 2650 2654 2654 2651 2651 2651 2651 2654 2654 2657 2657 2654 2654 2665 2665 2657 2657 2657 2657 2665 2665 2669 2669 2665 2665 2677 2677 2669 2669 2669 2669 2677 2677 2679 2679 2677 2677 4206 4206 2679 2679 2679 2679 4207 4207 4208 4208 2691 2691 2705 2705 2693 2693 2693 2693 2705 2705 2707 2707 2705 2705 2715 2715 2707 2707 2707 2707 2715 2715 2717 2717 2715 2715 2729 2729 2717 2717 2717 2717 2729 2729 2727 2727 2729 2729 2743 2743 2727 2727 2727 2727 2743 2743 2741 2741 2743 2743 2757 2757 2741 2741 2741 2741 2757 2757 2755 2755 4209 4209 2769 2769 4210 4210 4211 4211 2769 2769 2765 2765 2769 2769 2780 2780 2765 2765 2765 2765 2780 2780 2777 2777 2780 2780 2785 2785 2777 2777 2777 2777 2785 2785 2784 2784 2785 2785 2781 2781 2784 2784 2785 2785 2787 2787 2781 2781 2787 2787 2774 2774 2781 2781 2781 2781 2774 2774 2770 2770 2774 2774 2760 2760 2770 2770 2770 2770 2760 2760 2758 2758 2760 2760 4212 4212 2758 2758 2758 2758 4213 4213 4214 4214 2746 2746 2732 2732 2744 2744 2744 2744 2732 2732 2730 2730 2732 2732 2721 2721 2730 2730 2730 2730 2721 2721 2720 2720 2721 2721 2704 2704 2720 2720 2720 2720 2704 2704 2706 2706 2704 2704 2690 2690 2706 2706 2706 2706 2690 2690 2692 2692 2690 2690 2676 2676 2692 2692 2692 2692 2676 2676 2678 2678 4215 4215 2662 2662 4216 4216 4217 4217 2662 2662 2666 2666 2662 2662 2649 2649 2666 2666 2666 2666 2649 2649 2655 2655 2649 2649 2645 2645 2655 2655 2655 2655 2645 2645 2650 2650 2645 2645 2648 2648 2650 2650 2650 2650 2648 2648 2654 2654 2648 2648 2661 2661 2654 2654 2654 2654 2661 2661 2665 2665 2661 2661 2675 2675 2665 2665 2665 2665 2675 2675 2677 2677 2675 2675 4218 4218 2677 2677 2677 2677 4219 4219 4220 4220 2689 2689 2703 2703 2691 2691 2691 2691 2703 2703 2705 2705 2703 2703 2714 2714 2705 2705 2705 2705 2714 2714 2715 2715 2714 2714 2731 2731 2715 2715 2715 2715 2731 2731 2729 2729 2731 2731 2745 2745 2729 2729 2729 2729 2745 2745 2743 2743 2745 2745 2759 2759 2743 2743 2743 2743 2759 2759 2757 2757 4221 4221 2773 2773 4222 4222 4223 4223 2773 2773 2769 2769 2773 2773 2786 2786 2769 2769 2769 2769 2786 2786 2780 2780 2786 2786 2790 2790 2780 2780 2780 2780 2790 2790 2785 2785 2790 2790 2787 2787 2785 2785 2790 2790 2792 2792 2787 2787 2792 2792 2783 2783 2787 2787 2787 2787 2783 2783 2774 2774 2783 2783 2762 2762 2774 2774 2774 2774 2762 2762 2760 2760 2762 2762 4224 4224 2760 2760 2760 2760 4225 4225 4226 4226 2748 2748 2734 2734 2746 2746 2746 2746 2734 2734 2732 2732 2734 2734 2722 2722 2732 2732 2732 2732 2722 2722 2721 2721 2722 2722 2702 2702 2721 2721 2721 2721 2702 2702 2704 2704 2702 2702 2688 2688 2704 2704 2704 2704 2688 2688 2690 2690 2688 2688 2674 2674 2690 2690 2690 2690 2674 2674 2676 2676 4227 4227 2653 2653 4228 4228 4229 4229 2653 2653 2662 2662 2653 2653 2644 2644 2662 2662 2662 2662 2644 2644 2649 2649 2644 2644 2640 2640 2649 2649 2649 2649 2640 2640 2645 2645 2640 2640 2643 2643 2645 2645 2645 2645 2643 2643 2648 2648 2643 2643 2652 2652 2648 2648 2648 2648 2652 2652 2661 2661 2652 2652 2673 2673 2661 2661 2661 2661 2673 2673 2675 2675 2673 2673 4230 4230 2675 2675 2675 2675 4231 4231 4232 4232 2687 2687 2701 2701 2689 2689 2689 2689 2701 2701 2703 2703 2701 2701 2713 2713 2703 2703 2703 2703 2713 2713 2714 2714 2713 2713 2733 2733 2714 2714 2714 2714 2733 2733 2731 2731 2733 2733 2747 2747 2731 2731 2731 2731 2747 2747 2745 2745 2747 2747 2761 2761 2745 2745 2745 2745 2761 2761 2759 2759 4233 4233 2782 2782 4234 4234 4235 4235 2782 2782 2773 2773 2782 2782 2791 2791 2773 2773 2773 2773 2791 2791 2786 2786 2791 2791 2795 2795 2786 2786 2786 2786 2795 2795 2790 2790 2795 2795 2792 2792 2790 2790 2795 2795 4236 4236 2792 2792 4237 4237 4238 4238 2792 2792 2792 2792 4239 4239 2783 2783 4240 4240 4241 4241 2783 2783 2783 2783 4242 4242 2762 2762 4243 4243 4244 4244 2762 2762 2762 2762 4245 4245 4246 4246 4247 4247 4248 4248 2748 2748 2748 2748 4249 4249 2734 2734 4250 4250 4251 4251 2734 2734 2734 2734 4252 4252 2722 2722 4253 4253 4254 4254 2722 2722 2722 2722 4255 4255 2702 2702 4256 4256 4257 4257 2702 2702 2702 2702 4258 4258 2688 2688 4259 4259 4260 4260 2688 2688 2688 2688 4261 4261 2674 2674 4262 4262 4263 4263 2674 2674 4264 4264 4265 4265 2653 2653 4266 4266 4267 4267 2653 2653 2653 2653 4268 4268 2644 2644 4269 4269 4270 4270 2644 2644 2644 2644 4271 4271 2640 2640 4272 4272 4273 4273 2640 2640 2640 2640 4274 4274 2643 2643 4275 4275 4276 4276 2643 2643 2643 2643 4277 4277 2652 2652 4278 4278 4279 4279 2652 2652 2652 2652 4280 4280 2673 2673 4281 4281 4282 4282 2673 2673 2673 2673 4283 4283 4284 4284 4285 4285 4286 4286 2687 2687 2687 2687 4287 4287 2701 2701 4288 4288 4289 4289 2701 2701 2701 2701 4290 4290 2713 2713 4291 4291 4292 4292 2713 2713 2713 2713 4293 4293 2733 2733 4294 4294 4295 4295 2733 2733 2733 2733 4296 4296 2747 2747 4297 4297 4298 4298 2747 2747 2747 2747 4299 4299 2761 2761 4300 4300 4301 4301 2761 2761 4302 4302 4303 4303 2782 2782 4304 4304 4305 4305 2782 2782 2782 2782 4306 4306 2791 2791 4307 4307 4308 4308 2791 2791 2791 2791 4309 4309 2795 2795 4310 4310 4311 4311 2795 2795 2798 2798 2800 2800 2797 2797 2800 2800 2794 2794 2797 2797 2797 2797 2794 2794 2789 2789 2794 2794 2772 2772 2789 2789 2789 2789 2772 2772 2768 2768 2772 2772 2752 2752 2768 2768 2768 2768 2752 2752 2750 2750 2752 2752 2738 2738 2750 2750 2750 2750 2738 2738 2736 2736 2738 2738 2724 2724 2736 2736 2736 2736 2724 2724 2723 2723 2724 2724 2698 2698 2723 2723 2723 2723 2698 2698 2700 2700 2698 2698 2684 2684 2700 2700 2700 2700 2684 2684 2686 2686 2684 2684 2664 2664 2686 2686 2686 2686 2664 2664 2668 2668 2664 2664 2642 2642 2668 2668 2668 2668 2642 2642 2647 2647 2642 2642 2636 2636 2647 2647 2647 2647 2636 2636 2639 2639 2636 2636 2634 2634 2639 2639 2639 2639 2634 2634 2637 2637 2634 2634 2635 2635 2637 2637 2637 2637 2635 2635 2638 2638 2635 2635 2641 2641 2638 2638 2638 2638 2641 2641 2646 2646 2641 2641 2663 2663 2646 2646 2646 2646 2663 2663 2667 2667 2663 2663 2683 2683 2667 2667 2667 2667 2683 2683 2685 2685 2683 2683 2697 2697 2685 2685 2685 2685 2697 2697 2699 2699 2697 2697 2711 2711 2699 2699 2699 2699 2711 2711 2712 2712 2711 2711 2737 2737 2712 2712 2712 2712 2737 2737 2735 2735 2737 2737 2751 2751 2735 2735 2735 2735 2751 2751 2749 2749 2751 2751 2771 2771 2749 2749 2749 2749 2771 2771 2767 2767 2771 2771 2793 2793 2767 2767 2767 2767 2793 2793 2788 2788 2793 2793 2799 2799 2788 2788 2788 2788 2799 2799 2796 2796 2799 2799 2801 2801 2796 2796 2796 2796 2801 2801 2798 2798 2801 2801 2800 2800 2798 2798 2947 2947 2946 2946 2944 2944 2946 2946 2934 2934 2944 2944 2944 2944 2934 2934 2932 2932 2934 2934 2924 2924 2932 2932 2932 2932 2924 2924 2922 2922 2924 2924 4312 4312 2922 2922 2922 2922 4313 4313 4314 4314 2910 2910 2896 2896 2908 2908 2908 2908 2896 2896 2894 2894 2896 2896 2887 2887 2894 2894 2894 2894 2887 2887 2886 2886 2887 2887 2876 2876 2886 2886 2886 2886 2876 2876 2878 2878 2876 2876 2862 2862 2878 2878 2878 2878 2862 2862 2864 2864 2862 2862 2848 2848 2864 2864 2864 2864 2848 2848 2850 2850 4315 4315 2838 2838 4316 4316 4317 4317 2838 2838 2840 2840 2838 2838 2826 2826 2840 2840 2840 2840 2826 2826 2828 2828 2826 2826 2819 2819 2828 2828 2828 2828 2819 2819 2824 2824 2819 2819 2825 2825 2824 2824 2824 2824 2825 2825 2827 2827 2825 2825 2837 2837 2827 2827 2827 2827 2837 2837 2839 2839 2837 2837 2847 2847 2839 2839 2839 2839 2847 2847 2849 2849 2847 2847 4318 4318 2849 2849 2849 2849 4319 4319 4320 4320 2861 2861 2875 2875 2863 2863 2863 2863 2875 2875 2877 2877 2875 2875 2885 2885 2877 2877 2877 2877 2885 2885 2884 2884 2885 2885 2895 2895 2884 2884 2884 2884 2895 2895 2893 2893 2895 2895 2909 2909 2893 2893 2893 2893 2909 2909 2907 2907 2909 2909 2923 2923 2907 2907 2907 2907 2923 2923 2921 2921 4321 4321 2933 2933 4322 4322 4323 4323 2933 2933 2931 2931 2933 2933 2945 2945 2931 2931 2931 2931 2945 2945 2943 2943 2945 2945 2952 2952 2943 2943 2943 2943 2952 2952 2947 2947 2952 2952 2946 2946 2947 2947 2952 2952 2949 2949 2946 2946 2949 2949 2938 2938 2946 2946 2946 2946 2938 2938 2934 2934 2938 2938 2926 2926 2934 2934 2934 2934 2926 2926 2924 2924 2926 2926 4324 4324 2924 2924 2924 2924 4325 4325 4326 4326 2912 2912 2898 2898 2910 2910 2910 2910 2898 2898 2896 2896 2898 2898 2888 2888 2896 2896 2896 2896 2888 2888 2887 2887 2888 2888 2874 2874 2887 2887 2887 2887 2874 2874 2876 2876 2874 2874 2860 2860 2876 2876 2876 2876 2860 2860 2862 2862 2860 2860 2846 2846 2862 2862 2862 2862 2846 2846 2848 2848 4327 4327 2834 2834 4328 4328 4329 4329 2834 2834 2838 2838 2834 2834 2823 2823 2838 2838 2838 2838 2823 2823 2826 2826 2823 2823 2818 2818 2826 2826 2826 2826 2818 2818 2819 2819 2818 2818 2822 2822 2819 2819 2819 2819 2822 2822 2825 2825 2822 2822 2833 2833 2825 2825 2825 2825 2833 2833 2837 2837 2833 2833 2845 2845 2837 2837 2837 2837 2845 2845 2847 2847 2845 2845 4330 4330 2847 2847 2847 2847 4331 4331 4332 4332 2859 2859 2873 2873 2861 2861 2861 2861 2873 2873 2875 2875 2873 2873 2882 2882 2875 2875 2875 2875 2882 2882 2885 2885 2882 2882 2897 2897 2885 2885 2885 2885 2897 2897 2895 2895 2897 2897 2911 2911 2895 2895 2895 2895 2911 2911 2909 2909 2911 2911 2925 2925 2909 2909 2909 2909 2925 2925 2923 2923 4333 4333 2937 2937 4334 4334 4335 4335 2937 2937 2933 2933 2937 2937 2948 2948 2933 2933 2933 2933 2948 2948 2945 2945 2948 2948 2953 2953 2945 2945 2945 2945 2953 2953 2952 2952 2953 2953 2949 2949 2952 2952 2953 2953 2955 2955 2949 2949 2955 2955 2942 2942 2949 2949 2949 2949 2942 2942 2938 2938 2942 2942 2928 2928 2938 2938 2938 2938 2928 2928 2926 2926 2928 2928 4336 4336 2926 2926 2926 2926 4337 4337 4338 4338 2914 2914 2900 2900 2912 2912 2912 2912 2900 2900 2898 2898 2900 2900 2889 2889 2898 2898 2898 2898 2889 2889 2888 2888 2889 2889 2872 2872 2888 2888 2888 2888 2872 2872 2874 2874 2872 2872 2858 2858 2874 2874 2874 2874 2858 2858 2860 2860 2858 2858 2844 2844 2860 2860 2860 2860 2844 2844 2846 2846 4339 4339 2830 2830 4340 4340 4341 4341 2830 2830 2834 2834 2830 2830 2817 2817 2834 2834 2834 2834 2817 2817 2823 2823 2817 2817 2813 2813 2823 2823 2823 2823 2813 2813 2818 2818 2813 2813 2816 2816 2818 2818 2818 2818 2816 2816 2822 2822 2816 2816 2829 2829 2822 2822 2822 2822 2829 2829 2833 2833 2829 2829 2843 2843 2833 2833 2833 2833 2843 2843 2845 2845 2843 2843 4342 4342 2845 2845 2845 2845 4343 4343 4344 4344 2857 2857 2871 2871 2859 2859 2859 2859 2871 2871 2873 2873 2871 2871 2883 2883 2873 2873 2873 2873 2883 2883 2882 2882 2883 2883 2899 2899 2882 2882 2882 2882 2899 2899 2897 2897 2899 2899 2913 2913 2897 2897 2897 2897 2913 2913 2911 2911 2913 2913 2927 2927 2911 2911 2911 2911 2927 2927 2925 2925 4345 4345 2941 2941 4346 4346 4347 4347 2941 2941 2937 2937 2941 2941 2954 2954 2937 2937 2937 2937 2954 2954 2948 2948 2954 2954 2958 2958 2948 2948 2948 2948 2958 2958 2953 2953 2958 2958 2955 2955 2953 2953 2958 2958 2960 2960 2955 2955 2960 2960 2951 2951 2955 2955 2955 2955 2951 2951 2942 2942 2951 2951 2930 2930 2942 2942 2942 2942 2930 2930 2928 2928 2930 2930 4348 4348 2928 2928 2928 2928 4349 4349 4350 4350 2916 2916 2902 2902 2914 2914 2914 2914 2902 2902 2900 2900 2902 2902 2890 2890 2900 2900 2900 2900 2890 2890 2889 2889 2890 2890 2870 2870 2889 2889 2889 2889 2870 2870 2872 2872 2870 2870 2856 2856 2872 2872 2872 2872 2856 2856 2858 2858 2856 2856 2842 2842 2858 2858 2858 2858 2842 2842 2844 2844 4351 4351 2821 2821 4352 4352 4353 4353 2821 2821 2830 2830 2821 2821 2812 2812 2830 2830 2830 2830 2812 2812 2817 2817 2812 2812 2808 2808 2817 2817 2817 2817 2808 2808 2813 2813 2808 2808 2811 2811 2813 2813 2813 2813 2811 2811 2816 2816 2811 2811 2820 2820 2816 2816 2816 2816 2820 2820 2829 2829 2820 2820 2841 2841 2829 2829 2829 2829 2841 2841 2843 2843 2841 2841 4354 4354 2843 2843 2843 2843 4355 4355 4356 4356 2855 2855 2869 2869 2857 2857 2857 2857 2869 2869 2871 2871 2869 2869 2881 2881 2871 2871 2871 2871 2881 2881 2883 2883 2881 2881 2901 2901 2883 2883 2883 2883 2901 2901 2899 2899 2901 2901 2915 2915 2899 2899 2899 2899 2915 2915 2913 2913 2915 2915 2929 2929 2913 2913 2913 2913 2929 2929 2927 2927 4357 4357 2950 2950 4358 4358 4359 4359 2950 2950 2941 2941 2950 2950 2959 2959 2941 2941 2941 2941 2959 2959 2954 2954 2959 2959 2963 2963 2954 2954 2954 2954 2963 2963 2958 2958 2963 2963 2960 2960 2958 2958 2963 2963 4360 4360 2960 2960 4361 4361 4362 4362 2960 2960 2960 2960 4363 4363 2951 2951 4364 4364 4365 4365 2951 2951 2951 2951 4366 4366 2930 2930 4367 4367 4368 4368 2930 2930 2930 2930 4369 4369 4370 4370 4371 4371 4372 4372 2916 2916 2916 2916 4373 4373 2902 2902 4374 4374 4375 4375 2902 2902 2902 2902 4376 4376 2890 2890 4377 4377 4378 4378 2890 2890 2890 2890 4379 4379 2870 2870 4380 4380 4381 4381 2870 2870 2870 2870 4382 4382 2856 2856 4383 4383 4384 4384 2856 2856 2856 2856 4385 4385 2842 2842 4386 4386 4387 4387 2842 2842 4388 4388 4389 4389 2821 2821 4390 4390 4391 4391 2821 2821 2821 2821 4392 4392 2812 2812 4393 4393 4394 4394 2812 2812 2812 2812 4395 4395 2808 2808 4396 4396 4397 4397 2808 2808 2808 2808 4398 4398 2811 2811 4399 4399 4400 4400 2811 2811 2811 2811 4401 4401 2820 2820 4402 4402 4403 4403 2820 2820 2820 2820 4404 4404 2841 2841 4405 4405 4406 4406 2841 2841 2841 2841 4407 4407 4408 4408 4409 4409 4410 4410 2855 2855 2855 2855 4411 4411 2869 2869 4412 4412 4413 4413 2869 2869 2869 2869 4414 4414 2881 2881 4415 4415 4416 4416 2881 2881 2881 2881 4417 4417 2901 2901 4418 4418 4419 4419 2901 2901 2901 2901 4420 4420 2915 2915 4421 4421 4422 4422 2915 2915 2915 2915 4423 4423 2929 2929 4424 4424 4425 4425 2929 2929 4426 4426 4427 4427 2950 2950 4428 4428 4429 4429 2950 2950 2950 2950 4430 4430 2959 2959 4431 4431 4432 4432 2959 2959 2959 2959 4433 4433 2963 2963 4434 4434 4435 4435 2963 2963 2966 2966 2968 2968 2965 2965 2968 2968 2962 2962 2965 2965 2965 2965 2962 2962 2957 2957 2962 2962 2940 2940 2957 2957 2957 2957 2940 2940 2936 2936 2940 2940 2920 2920 2936 2936 2936 2936 2920 2920 2918 2918 2920 2920 2906 2906 2918 2918 2918 2918 2906 2906 2904 2904 2906 2906 2892 2892 2904 2904 2904 2904 2892 2892 2891 2891 2892 2892 2866 2866 2891 2891 2891 2891 2866 2866 2868 2868 2866 2866 2852 2852 2868 2868 2868 2868 2852 2852 2854 2854 2852 2852 2832 2832 2854 2854 2854 2854 2832 2832 2836 2836 2832 2832 2810 2810 2836 2836 2836 2836 2810 2810 2815 2815 2810 2810 2804 2804 2815 2815 2815 2815 2804 2804 2807 2807 2804 2804 2802 2802 2807 2807 2807 2807 2802 2802 2805 2805 2802 2802 2803 2803 2805 2805 2805 2805 2803 2803 2806 2806 2803 2803 2809 2809 2806 2806 2806 2806 2809 2809 2814 2814 2809 2809 2831 2831 2814 2814 2814 2814 2831 2831 2835 2835 2831 2831 2851 2851 2835 2835 2835 2835 2851 2851 2853 2853 2851 2851 2865 2865 2853 2853 2853 2853 2865 2865 2867 2867 2865 2865 2879 2879 2867 2867 2867 2867 2879 2879 2880 2880 2879 2879 2905 2905 2880 2880 2880 2880 2905 2905 2903 2903 2905 2905 2919 2919 2903 2903 2903 2903 2919 2919 2917 2917 2919 2919 2939 2939 2917 2917 2917 2917 2939 2939 2935 2935 2939 2939 2961 2961 2935 2935 2935 2935 2961 2961 2956 2956 2961 2961 2967 2967 2956 2956 2956 2956 2967 2967 2964 2964 2967 2967 2969 2969 2964 2964 2964 2964 2969 2969 2966 2966 2969 2969 2968 2968 2966 2966 3115 3115 3114 3114 3112 3112 3114 3114 3102 3102 3112 3112 3112 3112 3102 3102 3100 3100 3102 3102 3092 3092 3100 3100 3100 3100 3092 3092 3090 3090 3092 3092 4436 4436 3090 3090 3090 3090 4437 4437 4438 4438 3078 3078 3064 3064 3076 3076 3076 3076 3064 3064 3062 3062 3064 3064 3055 3055 3062 3062 3062 3062 3055 3055 3054 3054 3055 3055 3044 3044 3054 3054 3054 3054 3044 3044 3046 3046 3044 3044 3030 3030 3046 3046 3046 3046 3030 3030 3032 3032 3030 3030 3016 3016 3032 3032 3032 3032 3016 3016 3018 3018 4439 4439 3006 3006 4440 4440 4441 4441 3006 3006 3008 3008 3006 3006 2994 2994 3008 3008 3008 3008 2994 2994 2996 2996 2994 2994 2987 2987 2996 2996 2996 2996 2987 2987 2992 2992 2987 2987 2993 2993 2992 2992 2992 2992 2993 2993 2995 2995 2993 2993 3005 3005 2995 2995 2995 2995 3005 3005 3007 3007 3005 3005 3015 3015 3007 3007 3007 3007 3015 3015 3017 3017 3015 3015 4442 4442 3017 3017 3017 3017 4443 4443 4444 4444 3029 3029 3043 3043 3031 3031 3031 3031 3043 3043 3045 3045 3043 3043 3053 3053 3045 3045 3045 3045 3053 3053 3052 3052 3053 3053 3063 3063 3052 3052 3052 3052 3063 3063 3061 3061 3063 3063 3077 3077 3061 3061 3061 3061 3077 3077 3075 3075 3077 3077 3091 3091 3075 3075 3075 3075 3091 3091 3089 3089 4445 4445 3101 3101 4446 4446 4447 4447 3101 3101 3099 3099 3101 3101 3113 3113 3099 3099 3099 3099 3113 3113 3111 3111 3113 3113 3120 3120 3111 3111 3111 3111 3120 3120 3115 3115 3120 3120 3114 3114 3115 3115 3120 3120 3117 3117 3114 3114 3117 3117 3106 3106 3114 3114 3114 3114 3106 3106 3102 3102 3106 3106 3094 3094 3102 3102 3102 3102 3094 3094 3092 3092 3094 3094 4448 4448 3092 3092 3092 3092 4449 4449 4450 4450 3080 3080 3066 3066 3078 3078 3078 3078 3066 3066 3064 3064 3066 3066 3056 3056 3064 3064 3064 3064 3056 3056 3055 3055 3056 3056 3042 3042 3055 3055 3055 3055 3042 3042 3044 3044 3042 3042 3028 3028 3044 3044 3044 3044 3028 3028 3030 3030 3028 3028 3014 3014 3030 3030 3030 3030 3014 3014 3016 3016 4451 4451 3002 3002 4452 4452 4453 4453 3002 3002 3006 3006 3002 3002 2991 2991 3006 3006 3006 3006 2991 2991 2994 2994 2991 2991 2986 2986 2994 2994 2994 2994 2986 2986 2987 2987 2986 2986 2990 2990 2987 2987 2987 2987 2990 2990 2993 2993 2990 2990 3001 3001 2993 2993 2993 2993 3001 3001 3005 3005 3001 3001 3013 3013 3005 3005 3005 3005 3013 3013 3015 3015 3013 3013 4454 4454 3015 3015 3015 3015 4455 4455 4456 4456 3027 3027 3041 3041 3029 3029 3029 3029 3041 3041 3043 3043 3041 3041 3051 3051 3043 3043 3043 3043 3051 3051 3053 3053 3051 3051 3065 3065 3053 3053 3053 3053 3065 3065 3063 3063 3065 3065 3079 3079 3063 3063 3063 3063 3079 3079 3077 3077 3079 3079 3093 3093 3077 3077 3077 3077 3093 3093 3091 3091 4457 4457 3105 3105 4458 4458 4459 4459 3105 3105 3101 3101 3105 3105 3116 3116 3101 3101 3101 3101 3116 3116 3113 3113 3116 3116 3121 3121 3113 3113 3113 3113 3121 3121 3120 3120 3121 3121 3117 3117 3120 3120 3121 3121 3123 3123 3117 3117 3123 3123 3110 3110 3117 3117 3117 3117 3110 3110 3106 3106 3110 3110 3096 3096 3106 3106 3106 3106 3096 3096 3094 3094 3096 3096 4460 4460 3094 3094 3094 3094 4461 4461 4462 4462 3082 3082 3068 3068 3080 3080 3080 3080 3068 3068 3066 3066 3068 3068 3057 3057 3066 3066 3066 3066 3057 3057 3056 3056 3057 3057 3040 3040 3056 3056 3056 3056 3040 3040 3042 3042 3040 3040 3026 3026 3042 3042 3042 3042 3026 3026 3028 3028 3026 3026 3012 3012 3028 3028 3028 3028 3012 3012 3014 3014 4463 4463 2998 2998 4464 4464 4465 4465 2998 2998 3002 3002 2998 2998 2985 2985 3002 3002 3002 3002 2985 2985 2991 2991 2985 2985 2981 2981 2991 2991 2991 2991 2981 2981 2986 2986 2981 2981 2984 2984 2986 2986 2986 2986 2984 2984 2990 2990 2984 2984 2997 2997 2990 2990 2990 2990 2997 2997 3001 3001 2997 2997 3011 3011 3001 3001 3001 3001 3011 3011 3013 3013 3011 3011 4466 4466 3013 3013 3013 3013 4467 4467 4468 4468 3025 3025 3039 3039 3027 3027 3027 3027 3039 3039 3041 3041 3039 3039 3050 3050 3041 3041 3041 3041 3050 3050 3051 3051 3050 3050 3067 3067 3051 3051 3051 3051 3067 3067 3065 3065 3067 3067 3081 3081 3065 3065 3065 3065 3081 3081 3079 3079 3081 3081 3095 3095 3079 3079 3079 3079 3095 3095 3093 3093 4469 4469 3109 3109 4470 4470 4471 4471 3109 3109 3105 3105 3109 3109 3122 3122 3105 3105 3105 3105 3122 3122 3116 3116 3122 3122 3126 3126 3116 3116 3116 3116 3126 3126 3121 3121 3126 3126 3123 3123 3121 3121 3126 3126 3128 3128 3123 3123 3128 3128 3119 3119 3123 3123 3123 3123 3119 3119 3110 3110 3119 3119 3098 3098 3110 3110 3110 3110 3098 3098 3096 3096 3098 3098 4472 4472 3096 3096 3096 3096 4473 4473 4474 4474 3084 3084 3070 3070 3082 3082 3082 3082 3070 3070 3068 3068 3070 3070 3058 3058 3068 3068 3068 3068 3058 3058 3057 3057 3058 3058 3038 3038 3057 3057 3057 3057 3038 3038 3040 3040 3038 3038 3024 3024 3040 3040 3040 3040 3024 3024 3026 3026 3024 3024 3010 3010 3026 3026 3026 3026 3010 3010 3012 3012 4475 4475 2989 2989 4476 4476 4477 4477 2989 2989 2998 2998 2989 2989 2980 2980 2998 2998 2998 2998 2980 2980 2985 2985 2980 2980 2976 2976 2985 2985 2985 2985 2976 2976 2981 2981 2976 2976 2979 2979 2981 2981 2981 2981 2979 2979 2984 2984 2979 2979 2988 2988 2984 2984 2984 2984 2988 2988 2997 2997 2988 2988 3009 3009 2997 2997 2997 2997 3009 3009 3011 3011 3009 3009 4478 4478 3011 3011 3011 3011 4479 4479 4480 4480 3023 3023 3037 3037 3025 3025 3025 3025 3037 3037 3039 3039 3037 3037 3049 3049 3039 3039 3039 3039 3049 3049 3050 3050 3049 3049 3069 3069 3050 3050 3050 3050 3069 3069 3067 3067 3069 3069 3083 3083 3067 3067 3067 3067 3083 3083 3081 3081 3083 3083 3097 3097 3081 3081 3081 3081 3097 3097 3095 3095 4481 4481 3118 3118 4482 4482 4483 4483 3118 3118 3109 3109 3118 3118 3127 3127 3109 3109 3109 3109 3127 3127 3122 3122 3127 3127 3131 3131 3122 3122 3122 3122 3131 3131 3126 3126 3131 3131 3128 3128 3126 3126 3131 3131 4484 4484 3128 3128 4485 4485 4486 4486 3128 3128 3128 3128 4487 4487 3119 3119 4488 4488 4489 4489 3119 3119 3119 3119 4490 4490 3098 3098 4491 4491 4492 4492 3098 3098 3098 3098 4493 4493 4494 4494 4495 4495 4496 4496 3084 3084 3084 3084 4497 4497 3070 3070 4498 4498 4499 4499 3070 3070 3070 3070 4500 4500 3058 3058 4501 4501 4502 4502 3058 3058 3058 3058 4503 4503 3038 3038 4504 4504 4505 4505 3038 3038 3038 3038 4506 4506 3024 3024 4507 4507 4508 4508 3024 3024 3024 3024 4509 4509 3010 3010 4510 4510 4511 4511 3010 3010 4512 4512 4513 4513 2989 2989 4514 4514 4515 4515 2989 2989 2989 2989 4516 4516 2980 2980 4517 4517 4518 4518 2980 2980 2980 2980 4519 4519 2976 2976 4520 4520 4521 4521 2976 2976 2976 2976 4522 4522 2979 2979 4523 4523 4524 4524 2979 2979 2979 2979 4525 4525 2988 2988 4526 4526 4527 4527 2988 2988 2988 2988 4528 4528 3009 3009 4529 4529 4530 4530 3009 3009 3009 3009 4531 4531 4532 4532 4533 4533 4534 4534 3023 3023 3023 3023 4535 4535 3037 3037 4536 4536 4537 4537 3037 3037 3037 3037 4538 4538 3049 3049 4539 4539 4540 4540 3049 3049 3049 3049 4541 4541 3069 3069 4542 4542 4543 4543 3069 3069 3069 3069 4544 4544 3083 3083 4545 4545 4546 4546 3083 3083 3083 3083 4547 4547 3097 3097 4548 4548 4549 4549 3097 3097 4550 4550 4551 4551 3118 3118 4552 4552 4553 4553 3118 3118 3118 3118 4554 4554 3127 3127 4555 4555 4556 4556 3127 3127 3127 3127 4557 4557 3131 3131 4558 4558 4559 4559 3131 3131 3134 3134 3136 3136 3133 3133 3136 3136 3130 3130 3133 3133 3133 3133 3130 3130 3125 3125 3130 3130 3108 3108 3125 3125 3125 3125 3108 3108 3104 3104 3108 3108 3088 3088 3104 3104 3104 3104 3088 3088 3086 3086 3088 3088 3074 3074 3086 3086 3086 3086 3074 3074 3072 3072 3074 3074 3060 3060 3072 3072 3072 3072 3060 3060 3059 3059 3060 3060 3034 3034 3059 3059 3059 3059 3034 3034 3036 3036 3034 3034 3020 3020 3036 3036 3036 3036 3020 3020 3022 3022 3020 3020 3000 3000 3022 3022 3022 3022 3000 3000 3004 3004 3000 3000 2978 2978 3004 3004 3004 3004 2978 2978 2983 2983 2978 2978 2972 2972 2983 2983 2983 2983 2972 2972 2975 2975 2972 2972 2970 2970 2975 2975 2975 2975 2970 2970 2973 2973 2970 2970 2971 2971 2973 2973 2973 2973 2971 2971 2974 2974 2971 2971 2977 2977 2974 2974 2974 2974 2977 2977 2982 2982 2977 2977 2999 2999 2982 2982 2982 2982 2999 2999 3003 3003 2999 2999 3019 3019 3003 3003 3003 3003 3019 3019 3021 3021 3019 3019 3033 3033 3021 3021 3021 3021 3033 3033 3035 3035 3033 3033 3047 3047 3035 3035 3035 3035 3047 3047 3048 3048 3047 3047 3073 3073 3048 3048 3048 3048 3073 3073 3071 3071 3073 3073 3087 3087 3071 3071 3071 3071 3087 3087 3085 3085 3087 3087 3107 3107 3085 3085 3085 3085 3107 3107 3103 3103 3107 3107 3129 3129 3103 3103 3103 3103 3129 3129 3124 3124 3129 3129 3135 3135 3124 3124 3124 3124 3135 3135 3132 3132 3135 3135 3137 3137 3132 3132 3132 3132 3137 3137 3134 3134 3137 3137 3136 3136 3134 3134 3283 3283 3282 3282 3280 3280 3282 3282 3270 3270 3280 3280 3280 3280 3270 3270 3268 3268 3270 3270 3260 3260 3268 3268 3268 3268 3260 3260 3258 3258 3260 3260 4560 4560 3258 3258 3258 3258 4561 4561 4562 4562 3246 3246 3232 3232 3244 3244 3244 3244 3232 3232 3230 3230 3232 3232 3223 3223 3230 3230 3230 3230 3223 3223 3222 3222 3223 3223 3212 3212 3222 3222 3222 3222 3212 3212 3214 3214 3212 3212 3198 3198 3214 3214 3214 3214 3198 3198 3200 3200 3198 3198 3184 3184 3200 3200 3200 3200 3184 3184 3186 3186 4563 4563 3174 3174 4564 4564 4565 4565 3174 3174 3176 3176 3174 3174 3162 3162 3176 3176 3176 3176 3162 3162 3164 3164 3162 3162 3155 3155 3164 3164 3164 3164 3155 3155 3160 3160 3155 3155 3161 3161 3160 3160 3160 3160 3161 3161 3163 3163 3161 3161 3173 3173 3163 3163 3163 3163 3173 3173 3175 3175 3173 3173 3183 3183 3175 3175 3175 3175 3183 3183 3185 3185 3183 3183 4566 4566 3185 3185 3185 3185 4567 4567 4568 4568 3197 3197 3211 3211 3199 3199 3199 3199 3211 3211 3213 3213 3211 3211 3219 3219 3213 3213 3213 3213 3219 3219 3221 3221 3219 3219 3231 3231 3221 3221 3221 3221 3231 3231 3229 3229 3231 3231 3245 3245 3229 3229 3229 3229 3245 3245 3243 3243 3245 3245 3259 3259 3243 3243 3243 3243 3259 3259 3257 3257 4569 4569 3269 3269 4570 4570 4571 4571 3269 3269 3267 3267 3269 3269 3281 3281 3267 3267 3267 3267 3281 3281 3279 3279 3281 3281 3288 3288 3279 3279 3279 3279 3288 3288 3283 3283 3288 3288 3282 3282 3283 3283 3288 3288 3285 3285 3282 3282 3285 3285 3274 3274 3282 3282 3282 3282 3274 3274 3270 3270 3274 3274 3262 3262 3270 3270 3270 3270 3262 3262 3260 3260 3262 3262 4572 4572 3260 3260 3260 3260 4573 4573 4574 4574 3248 3248 3234 3234 3246 3246 3246 3246 3234 3234 3232 3232 3234 3234 3224 3224 3232 3232 3232 3232 3224 3224 3223 3223 3224 3224 3210 3210 3223 3223 3223 3223 3210 3210 3212 3212 3210 3210 3196 3196 3212 3212 3212 3212 3196 3196 3198 3198 3196 3196 3182 3182 3198 3198 3198 3198 3182 3182 3184 3184 4575 4575 3170 3170 4576 4576 4577 4577 3170 3170 3174 3174 3170 3170 3159 3159 3174 3174 3174 3174 3159 3159 3162 3162 3159 3159 3154 3154 3162 3162 3162 3162 3154 3154 3155 3155 3154 3154 3158 3158 3155 3155 3155 3155 3158 3158 3161 3161 3158 3158 3169 3169 3161 3161 3161 3161 3169 3169 3173 3173 3169 3169 3181 3181 3173 3173 3173 3173 3181 3181 3183 3183 3181 3181 4578 4578 3183 3183 3183 3183 4579 4579 4580 4580 3195 3195 3209 3209 3197 3197 3197 3197 3209 3209 3211 3211 3209 3209 3220 3220 3211 3211 3211 3211 3220 3220 3219 3219 3220 3220 3233 3233 3219 3219 3219 3219 3233 3233 3231 3231 3233 3233 3247 3247 3231 3231 3231 3231 3247 3247 3245 3245 3247 3247 3261 3261 3245 3245 3245 3245 3261 3261 3259 3259 4581 4581 3273 3273 4582 4582 4583 4583 3273 3273 3269 3269 3273 3273 3284 3284 3269 3269 3269 3269 3284 3284 3281 3281 3284 3284 3289 3289 3281 3281 3281 3281 3289 3289 3288 3288 3289 3289 3285 3285 3288 3288 3289 3289 3291 3291 3285 3285 3291 3291 3278 3278 3285 3285 3285 3285 3278 3278 3274 3274 3278 3278 3264 3264 3274 3274 3274 3274 3264 3264 3262 3262 3264 3264 4584 4584 3262 3262 3262 3262 4585 4585 4586 4586 3250 3250 3236 3236 3248 3248 3248 3248 3236 3236 3234 3234 3236 3236 3225 3225 3234 3234 3234 3234 3225 3225 3224 3224 3225 3225 3208 3208 3224 3224 3224 3224 3208 3208 3210 3210 3208 3208 3194 3194 3210 3210 3210 3210 3194 3194 3196 3196 3194 3194 3180 3180 3196 3196 3196 3196 3180 3180 3182 3182 4587 4587 3166 3166 4588 4588 4589 4589 3166 3166 3170 3170 3166 3166 3153 3153 3170 3170 3170 3170 3153 3153 3159 3159 3153 3153 3149 3149 3159 3159 3159 3159 3149 3149 3154 3154 3149 3149 3152 3152 3154 3154 3154 3154 3152 3152 3158 3158 3152 3152 3165 3165 3158 3158 3158 3158 3165 3165 3169 3169 3165 3165 3179 3179 3169 3169 3169 3169 3179 3179 3181 3181 3179 3179 4590 4590 3181 3181 3181 3181 4591 4591 4592 4592 3193 3193 3207 3207 3195 3195 3195 3195 3207 3207 3209 3209 3207 3207 3218 3218 3209 3209 3209 3209 3218 3218 3220 3220 3218 3218 3235 3235 3220 3220 3220 3220 3235 3235 3233 3233 3235 3235 3249 3249 3233 3233 3233 3233 3249 3249 3247 3247 3249 3249 3263 3263 3247 3247 3247 3247 3263 3263 3261 3261 4593 4593 3277 3277 4594 4594 4595 4595 3277 3277 3273 3273 3277 3277 3290 3290 3273 3273 3273 3273 3290 3290 3284 3284 3290 3290 3294 3294 3284 3284 3284 3284 3294 3294 3289 3289 3294 3294 3291 3291 3289 3289 3294 3294 3296 3296 3291 3291 3296 3296 3287 3287 3291 3291 3291 3291 3287 3287 3278 3278 3287 3287 3266 3266 3278 3278 3278 3278 3266 3266 3264 3264 3266 3266 4596 4596 3264 3264 3264 3264 4597 4597 4598 4598 3252 3252 3238 3238 3250 3250 3250 3250 3238 3238 3236 3236 3238 3238 3226 3226 3236 3236 3236 3236 3226 3226 3225 3225 3226 3226 3206 3206 3225 3225 3225 3225 3206 3206 3208 3208 3206 3206 3192 3192 3208 3208 3208 3208 3192 3192 3194 3194 3192 3192 3178 3178 3194 3194 3194 3194 3178 3178 3180 3180 4599 4599 3157 3157 4600 4600 4601 4601 3157 3157 3166 3166 3157 3157 3148 3148 3166 3166 3166 3166 3148 3148 3153 3153 3148 3148 3144 3144 3153 3153 3153 3153 3144 3144 3149 3149 3144 3144 3147 3147 3149 3149 3149 3149 3147 3147 3152 3152 3147 3147 3156 3156 3152 3152 3152 3152 3156 3156 3165 3165 3156 3156 3177 3177 3165 3165 3165 3165 3177 3177 3179 3179 3177 3177 4602 4602 3179 3179 3179 3179 4603 4603 4604 4604 3191 3191 3205 3205 3193 3193 3193 3193 3205 3205 3207 3207 3205 3205 3217 3217 3207 3207 3207 3207 3217 3217 3218 3218 3217 3217 3237 3237 3218 3218 3218 3218 3237 3237 3235 3235 3237 3237 3251 3251 3235 3235 3235 3235 3251 3251 3249 3249 3251 3251 3265 3265 3249 3249 3249 3249 3265 3265 3263 3263 4605 4605 3286 3286 4606 4606 4607 4607 3286 3286 3277 3277 3286 3286 3295 3295 3277 3277 3277 3277 3295 3295 3290 3290 3295 3295 3299 3299 3290 3290 3290 3290 3299 3299 3294 3294 3299 3299 3296 3296 3294 3294 3299 3299 4608 4608 3296 3296 4609 4609 4610 4610 3296 3296 3296 3296 4611 4611 3287 3287 4612 4612 4613 4613 3287 3287 3287 3287 4614 4614 3266 3266 4615 4615 4616 4616 3266 3266 3266 3266 4617 4617 4618 4618 4619 4619 4620 4620 3252 3252 3252 3252 4621 4621 3238 3238 4622 4622 4623 4623 3238 3238 3238 3238 4624 4624 3226 3226 4625 4625 4626 4626 3226 3226 3226 3226 4627 4627 3206 3206 4628 4628 4629 4629 3206 3206 3206 3206 4630 4630 3192 3192 4631 4631 4632 4632 3192 3192 3192 3192 4633 4633 3178 3178 4634 4634 4635 4635 3178 3178 4636 4636 4637 4637 3157 3157 4638 4638 4639 4639 3157 3157 3157 3157 4640 4640 3148 3148 4641 4641 4642 4642 3148 3148 3148 3148 4643 4643 3144 3144 4644 4644 4645 4645 3144 3144 3144 3144 4646 4646 3147 3147 4647 4647 4648 4648 3147 3147 3147 3147 4649 4649 3156 3156 4650 4650 4651 4651 3156 3156 3156 3156 4652 4652 3177 3177 4653 4653 4654 4654 3177 3177 3177 3177 4655 4655 4656 4656 4657 4657 4658 4658 3191 3191 3191 3191 4659 4659 3205 3205 4660 4660 4661 4661 3205 3205 3205 3205 4662 4662 3217 3217 4663 4663 4664 4664 3217 3217 3217 3217 4665 4665 3237 3237 4666 4666 4667 4667 3237 3237 3237 3237 4668 4668 3251 3251 4669 4669 4670 4670 3251 3251 3251 3251 4671 4671 3265 3265 4672 4672 4673 4673 3265 3265 4674 4674 4675 4675 3286 3286 4676 4676 4677 4677 3286 3286 3286 3286 4678 4678 3295 3295 4679 4679 4680 4680 3295 3295 3295 3295 4681 4681 3299 3299 4682 4682 4683 4683 3299 3299 3302 3302 3304 3304 3301 3301 3304 3304 3298 3298 3301 3301 3301 3301 3298 3298 3293 3293 3298 3298 3276 3276 3293 3293 3293 3293 3276 3276 3272 3272 3276 3276 3256 3256 3272 3272 3272 3272 3256 3256 3254 3254 3256 3256 3242 3242 3254 3254 3254 3254 3242 3242 3240 3240 3242 3242 3228 3228 3240 3240 3240 3240 3228 3228 3227 3227 3228 3228 3202 3202 3227 3227 3227 3227 3202 3202 3204 3204 3202 3202 3188 3188 3204 3204 3204 3204 3188 3188 3190 3190 3188 3188 3168 3168 3190 3190 3190 3190 3168 3168 3172 3172 3168 3168 3146 3146 3172 3172 3172 3172 3146 3146 3151 3151 3146 3146 3140 3140 3151 3151 3151 3151 3140 3140 3143 3143 3140 3140 3138 3138 3143 3143 3143 3143 3138 3138 3141 3141 3138 3138 3139 3139 3141 3141 3141 3141 3139 3139 3142 3142 3139 3139 3145 3145 3142 3142 3142 3142 3145 3145 3150 3150 3145 3145 3167 3167 3150 3150 3150 3150 3167 3167 3171 3171 3167 3167 3187 3187 3171 3171 3171 3171 3187 3187 3189 3189 3187 3187 3201 3201 3189 3189 3189 3189 3201 3201 3203 3203 3201 3201 3215 3215 3203 3203 3203 3203 3215 3215 3216 3216 3215 3215 3241 3241 3216 3216 3216 3216 3241 3241 3239 3239 3241 3241 3255 3255 3239 3239 3239 3239 3255 3255 3253 3253 3255 3255 3275 3275 3253 3253 3253 3253 3275 3275 3271 3271 3275 3275 3297 3297 3271 3271 3271 3271 3297 3297 3292 3292 3297 3297 3303 3303 3292 3292 3292 3292 3303 3303 3300 3300 3303 3303 3305 3305 3300 3300 3300 3300 3305 3305 3302 3302 3305 3305 3304 3304 3302 3302
+0 0 1 1 2 2 1 1 3 3 2 2 4 4 5 5 6 6 5 5 7 7 6 6 8 8 9 9 10 10 9 9 11 11 10 10 12 12 13 13 14 14 13 13 15 15 14 14 42 42 47 47 43 43 47 47 46 46 43 43 43 43 46 46 41 41 17 17 22 22 16 16 22 22 20 20 16 16 42 42 40 40 47 47 40 40 38 38 47 47 47 47 38 38 45 45 38 38 36 36 45 45 36 36 34 34 45 45 45 45 34 34 19 19 34 34 32 32 19 19 19 19 32 32 30 30 33 33 35 35 44 44 35 35 37 37 44 44 44 44 37 37 46 46 37 37 39 39 46 46 46 46 39 39 41 41 20 20 21 21 16 16 21 21 23 23 16 16 16 16 23 23 18 18 23 23 25 25 18 18 25 25 27 27 18 18 27 27 29 29 18 18 18 18 29 29 44 44 29 29 31 31 44 44 44 44 31 31 33 33 30 30 28 28 19 19 28 28 26 26 19 19 19 19 26 26 17 17 26 26 24 24 17 17 17 17 24 24 22 22
+4 4 1 1 0 0 1 1 3 3 0 0 0 0 3 3 2 2 3 3 7 7 2 2 2 2 7 7 6 6 7 7 11 11 6 6 6 6 11 11 10 10 11 11 530 530 10 10 10 10 531 531 532 532 15 15 19 19 14 14 14 14 19 19 18 18 19 19 23 23 18 18 18 18 23 23 22 22 23 23 27 27 22 22 22 22 27 27 26 26 27 27 31 31 26 26 26 26 31 31 30 30 31 31 35 35 30 30 30 30 35 35 34 34 533 533 39 39 534 534 535 535 39 39 38 38 39 39 43 43 38 38 38 38 43 43 42 42 43 43 47 47 42 42 42 42 47 47 46 46 47 47 45 45 46 46 46 46 45 45 44 44 45 45 41 41 44 44 44 44 41 41 40 40 41 41 37 37 40 40 40 40 37 37 36 36 37 37 536 536 36 36 36 36 537 537 538 538 33 33 29 29 32 32 32 32 29 29 28 28 29 29 25 25 28 28 28 28 25 25 24 24 25 25 21 21 24 24 24 24 21 21 20 20 21 21 17 17 20 20 20 20 17 17 16 16 17 17 13 13 16 16 16 16 13 13 12 12 539 539 9 9 540 540 541 541 9 9 8 8 9 9 5 5 8 8 8 8 5 5 4 4 5 5 1 1 4 4 81 81 90 90 84 84 90 90 92 92 84 84 84 84 92 92 87 87 92 92 94 94 87 87 87 87 94 94 88 88 94 94 95 95 88 88 88 88 95 95 85 85 95 95 93 93 85 85 85 85 93 93 83 83 93 93 91 91 83 83 83 83 91 91 80 80 91 91 89 89 80 80 80 80 89 89 77 77 89 89 82 82 77 77 77 77 82 82 74 74 82 82 76 76 74 74 74 74 76 76 71 71 76 76 70 70 71 71 71 71 70 70 68 68 70 70 64 64 68 68 68 68 64 64 65 65 64 64 57 57 65 65 65 65 57 57 62 62 57 57 53 53 62 62 62 62 53 53 59 59 53 53 51 51 59 59 59 59 51 51 56 56 51 51 49 49 56 56 56 56 49 49 55 55 49 49 48 48 55 55 55 55 48 48 58 58 48 48 50 50 58 58 58 58 50 50 60 60 50 50 52 52 60 60 60 60 52 52 63 63 52 52 54 54 63 63 63 63 54 54 66 66 54 54 61 61 66 66 66 66 61 61 69 69 61 61 67 67 69 69 69 69 67 67 72 72 67 67 73 73 72 72 72 72 73 73 75 75 73 73 79 79 75 75 75 75 79 79 78 78 79 79 86 86 78 78 78 78 86 86 81 81 86 86 90 90 81 81 114 114 116 116 108 108 116 116 118 118 108 108 108 108 118 118 120 120 107 107 110 110 108 108 110 110 112 112 108 108 108 108 112 112 114 114 101 101 103 103 108 108 103 103 105 105 108 108 108 108 105 105 107 107 96 96 97 97 108 108 97 97 99 99 108 108 108 108 99 99 101 101 102 102 100 100 108 108 100 100 98 98 108 108 108 108 98 98 96 96 109 109 106 106 108 108 106 106 104 104 108 108 108 108 104 104 102 102 115 115 113 113 108 108 113 113 111 111 108 108 108 108 111 111 109 109 120 120 119 119 108 108 119 119 117 117 108 108 108 108 117 117 115 115 163 163 164 164 159 159 164 164 160 160 159 159 159 159 160 160 542 542 160 160 543 543 544 544 155 155 156 156 151 151 156 156 152 152 151 151 151 151 152 152 147 147 152 152 148 148 147 147 147 147 148 148 143 143 148 148 144 144 143 143 143 143 144 144 139 139 144 144 140 140 139 139 139 139 140 140 135 135 140 140 136 136 135 135 545 545 546 546 131 131 547 547 132 132 131 131 131 131 132 132 127 127 132 132 128 128 127 127 127 127 128 128 123 123 128 128 124 124 123 123 123 123 124 124 121 121 124 124 122 122 121 121 121 121 122 122 125 125 122 122 126 126 125 125 125 125 126 126 129 129 126 126 130 130 129 129 129 129 130 130 548 548 130 130 549 549 550 550 133 133 134 134 137 137 134 134 138 138 137 137 137 137 138 138 141 141 138 138 142 142 141 141 141 141 142 142 145 145 142 142 146 146 145 145 145 145 146 146 149 149 146 146 150 150 149 149 149 149 150 150 153 153 150 150 154 154 153 153 551 551 552 552 157 157 553 553 158 158 157 157 157 157 158 158 161 161 158 158 162 162 161 161 161 161 162 162 165 165 162 162 166 166 165 165 165 165 166 166 167 167 166 166 168 168 167 167 167 167 168 168 163 163 168 168 164 164 163 163 192 192 193 193 181 181 193 193 191 191 181 181 181 181 191 191 189 189 186 186 188 188 181 181 188 188 190 190 181 181 181 181 190 190 192 192 179 179 182 182 181 181 182 182 184 184 181 181 181 181 184 184 186 186 173 173 175 175 181 181 175 175 177 177 181 181 181 181 177 177 179 179 170 170 169 169 181 181 169 169 171 171 181 181 181 181 171 171 173 173 176 176 174 174 181 181 174 174 172 172 181 181 181 181 172 172 170 170 183 183 180 180 181 181 180 180 178 178 181 181 181 181 178 178 176 176 189 189 187 187 181 181 187 187 185 185 181 181 181 181 185 185 183 183 338 338 328 328 327 327 328 328 314 314 327 327 327 327 314 314 313 313 314 314 300 300 313 313 313 313 300 300 299 299 300 300 286 286 299 299 299 299 286 286 285 285 286 286 276 276 285 285 285 285 276 276 277 277 276 276 262 262 277 277 277 277 262 262 263 263 262 262 248 248 263 263 263 263 248 248 249 249 248 248 234 234 249 249 249 249 234 234 238 238 234 234 224 224 238 238 238 238 224 224 226 226 224 224 210 210 226 226 226 226 210 210 215 215 210 210 208 208 215 215 215 215 208 208 211 211 208 208 213 213 211 211 211 211 213 213 217 217 213 213 227 227 217 217 217 217 227 227 228 228 227 227 241 241 228 228 228 228 241 241 242 242 241 241 255 255 242 242 242 242 255 255 256 256 255 255 269 269 256 256 256 256 269 269 270 270 269 269 279 279 270 270 270 270 279 279 278 278 279 279 293 293 278 278 278 278 293 293 292 292 293 293 307 307 292 292 292 292 307 307 306 306 307 307 321 321 306 306 306 306 321 321 317 317 321 321 331 331 317 317 317 317 331 331 329 329 331 331 345 345 329 329 329 329 345 345 340 340 345 345 347 347 340 340 340 340 347 347 344 344 347 347 342 342 344 344 344 344 342 342 338 338 342 342 328 328 338 338 342 342 330 330 328 328 330 330 315 315 328 328 328 328 315 315 314 314 315 315 301 301 314 314 314 314 301 301 300 300 301 301 287 287 300 300 300 300 287 287 286 286 287 287 275 275 286 286 286 286 275 275 276 276 275 275 261 261 276 276 276 276 261 261 262 262 261 261 247 247 262 262 262 262 247 247 248 248 247 247 233 233 248 248 248 248 233 233 234 234 233 233 221 221 234 234 234 234 221 221 224 224 221 221 207 207 224 224 224 224 207 207 210 210 207 207 203 203 210 210 210 210 203 203 208 208 203 203 209 209 208 208 208 208 209 209 213 213 209 209 225 225 213 213 213 213 225 225 227 227 225 225 240 240 227 227 227 227 240 240 241 241 240 240 254 254 241 241 241 241 254 254 255 255 254 254 268 268 255 255 255 255 268 268 269 269 268 268 280 280 269 269 269 269 280 280 279 279 280 280 294 294 279 279 279 279 294 294 293 293 294 294 308 308 293 293 293 293 308 308 307 307 308 308 322 322 307 307 307 307 322 322 321 321 322 322 334 334 321 321 321 321 334 334 331 331 334 334 348 348 331 331 331 331 348 348 345 345 348 348 352 352 345 345 345 345 352 352 347 347 352 352 346 346 347 347 347 347 346 346 342 342 346 346 330 330 342 342 346 346 332 332 330 330 332 332 316 316 330 330 330 330 316 316 315 315 316 316 302 302 315 315 315 315 302 302 301 301 302 302 288 288 301 301 301 301 288 288 287 287 288 288 274 274 287 287 287 287 274 274 275 275 274 274 260 260 275 275 275 275 260 260 261 261 260 260 246 246 261 261 261 261 246 246 247 247 246 246 232 232 247 247 247 247 232 232 233 233 232 232 218 218 233 233 233 233 218 218 221 221 218 218 204 204 221 221 221 221 204 204 207 207 204 204 199 199 207 207 207 207 199 199 203 203 199 199 206 206 203 203 203 203 206 206 209 209 206 206 223 223 209 209 209 209 223 223 225 225 223 223 239 239 225 225 225 225 239 239 240 240 239 239 253 253 240 240 240 240 253 253 254 254 253 253 267 267 254 254 254 254 267 267 268 268 267 267 281 281 268 268 268 268 281 281 280 280 281 281 295 295 280 280 280 280 295 295 294 294 295 295 309 309 294 294 294 294 309 309 308 308 309 309 323 323 308 308 308 308 323 323 322 322 323 323 337 337 322 322 322 322 337 337 334 334 337 337 351 351 334 334 334 334 351 351 348 348 351 351 356 356 348 348 348 348 356 356 352 352 356 356 349 349 352 352 352 352 349 349 346 346 349 349 332 332 346 346 349 349 333 333 332 332 333 333 318 318 332 332 332 332 318 318 316 316 318 318 303 303 316 316 316 316 303 303 302 302 303 303 289 289 302 302 302 302 289 289 288 288 289 289 273 273 288 288 288 288 273 273 274 274 273 273 259 259 274 274 274 274 259 259 260 260 259 259 245 245 260 260 260 260 245 245 246 246 245 245 231 231 246 246 246 246 231 231 232 232 231 231 216 216 232 232 232 232 216 216 218 218 216 216 200 200 218 218 218 218 200 200 204 204 200 200 196 196 204 204 204 204 196 196 199 199 196 196 205 205 199 199 199 199 205 205 206 206 205 205 222 222 206 206 206 206 222 222 223 223 222 222 237 237 223 223 223 223 237 237 239 239 237 237 252 252 239 239 239 239 252 252 253 253 252 252 266 266 253 253 253 253 266 266 267 267 266 266 282 282 267 267 267 267 282 282 281 281 282 282 296 296 281 281 281 281 296 296 295 295 296 296 310 310 295 295 295 295 310 310 309 309 310 310 324 324 309 309 309 309 324 324 323 323 324 324 339 339 323 323 323 323 339 339 337 337 339 339 355 355 337 337 337 337 355 355 351 351 355 355 359 359 351 351 351 351 359 359 356 356 359 359 350 350 356 356 356 356 350 350 349 349 350 350 333 333 349 349 350 350 335 335 333 333 335 335 319 319 333 333 333 333 319 319 318 318 319 319 304 304 318 318 318 318 304 304 303 303 304 304 290 290 303 303 303 303 290 290 289 289 290 290 272 272 289 289 289 289 272 272 273 273 272 272 258 258 273 273 273 273 258 258 259 259 258 258 244 244 259 259 259 259 244 244 245 245 244 244 230 230 245 245 245 245 230 230 231 231 230 230 214 214 231 231 231 231 214 214 216 216 214 214 198 198 216 216 216 216 198 198 200 200 198 198 195 195 200 200 200 200 195 195 196 196 195 195 202 202 196 196 196 196 202 202 205 205 202 202 220 220 205 205 205 205 220 220 222 222 220 220 236 236 222 222 222 222 236 236 237 237 236 236 251 251 237 237 237 237 251 251 252 252 251 251 265 265 252 252 252 252 265 265 266 266 265 265 283 283 266 266 266 266 283 283 282 282 283 283 297 297 282 282 282 282 297 297 296 296 297 297 311 311 296 296 296 296 311 311 310 310 311 311 325 325 310 310 310 310 325 325 324 324 325 325 341 341 324 324 324 324 341 341 339 339 341 341 357 357 339 339 339 339 357 357 355 355 357 357 360 360 355 355 355 355 360 360 359 359 360 360 353 353 359 359 359 359 353 353 350 350 353 353 335 335 350 350 353 353 554 554 335 335 555 555 556 556 335 335 335 335 557 557 319 319 558 558 559 559 319 319 319 319 560 560 304 304 561 561 562 562 304 304 304 304 563 563 290 290 564 564 565 565 290 290 290 290 566 566 272 272 567 567 568 568 272 272 272 272 569 569 258 258 570 570 571 571 258 258 258 258 572 572 244 244 573 573 574 574 244 244 244 244 575 575 230 230 576 576 577 577 230 230 230 230 578 578 214 214 579 579 580 580 214 214 214 214 581 581 198 198 582 582 583 583 198 198 198 198 584 584 195 195 585 585 586 586 195 195 195 195 587 587 202 202 588 588 589 589 202 202 202 202 590 590 220 220 591 591 592 592 220 220 220 220 593 593 236 236 594 594 595 595 236 236 236 236 596 596 251 251 597 597 598 598 251 251 251 251 599 599 265 265 600 600 601 601 265 265 265 265 602 602 283 283 603 603 604 604 283 283 283 283 605 605 297 297 606 606 607 607 297 297 297 297 608 608 311 311 609 609 610 610 311 311 311 311 611 611 325 325 612 612 613 613 325 325 325 325 614 614 341 341 615 615 616 616 341 341 341 341 617 617 357 357 618 618 619 619 357 357 357 357 620 620 360 360 621 621 622 622 360 360 360 360 623 623 353 353 624 624 625 625 353 353 626 626 494 494 627 627 494 494 482 482 628 628 629 629 482 482 630 630 482 482 468 468 631 631 632 632 468 468 633 633 468 468 454 454 634 634 635 635 454 454 636 636 454 454 444 444 637 637 638 638 444 444 639 639 444 444 430 430 640 640 641 641 430 430 642 642 430 430 418 418 643 643 644 644 418 418 645 645 418 418 405 405 646 646 647 647 405 405 648 648 405 405 393 393 649 649 650 650 393 393 651 651 393 393 384 384 652 652 653 653 384 384 654 654 384 384 379 379 655 655 656 656 379 379 657 657 379 379 386 386 658 658 659 659 386 386 660 660 386 386 397 397 661 661 662 662 397 397 663 663 397 397 409 409 664 664 665 665 409 409 666 666 409 409 423 423 667 667 668 668 423 423 669 669 423 423 437 437 670 670 671 671 437 437 672 672 437 437 447 447 673 673 674 674 447 447 675 675 447 447 461 461 676 676 677 677 461 461 678 678 461 461 473 473 679 679 680 680 473 473 681 681 473 473 486 486 682 682 683 683 486 486 684 684 486 486 498 498 685 685 686 686 498 498 687 687 498 498 507 507 688 688 689 689 507 507 690 690 507 507 512 512 691 691 692 692 512 512 693 693 512 512 505 505 694 694 695 695 505 505 696 696 505 505 494 494 697 697 505 505 496 496 494 494 496 496 483 483 494 494 494 494 483 483 482 482 483 483 469 469 482 482 482 482 469 469 468 468 469 469 455 455 468 468 468 468 455 455 454 454 455 455 443 443 454 454 454 454 443 443 444 444 443 443 429 429 444 444 444 444 429 429 430 430 429 429 416 416 430 430 430 430 416 416 418 418 416 416 404 404 418 418 418 418 404 404 405 405 404 404 391 391 405 405 405 405 391 391 393 393 391 391 378 378 393 393 393 393 378 378 384 384 378 378 376 376 384 384 384 384 376 376 379 379 376 376 383 383 379 379 379 379 383 383 386 386 383 383 395 395 386 386 386 386 395 395 397 397 395 395 408 408 397 397 397 397 408 408 409 409 408 408 422 422 409 409 409 409 422 422 423 423 422 422 436 436 423 423 423 423 436 436 437 437 436 436 448 448 437 437 437 437 448 448 447 447 448 448 462 462 447 447 447 447 462 462 461 461 462 462 475 475 461 461 461 461 475 475 473 473 475 475 487 487 473 473 473 473 487 487 486 486 487 487 500 500 486 486 486 486 500 500 498 498 500 500 513 513 498 498 498 498 513 513 507 507 513 513 515 515 507 507 507 507 515 515 512 512 515 515 508 508 512 512 512 512 508 508 505 505 508 508 496 496 505 505 508 508 499 499 496 496 499 499 484 484 496 496 496 496 484 484 483 483 484 484 470 470 483 483 483 483 470 470 469 469 470 470 456 456 469 469 469 469 456 456 455 455 456 456 442 442 455 455 455 455 442 442 443 443 442 442 428 428 443 443 443 443 428 428 429 429 428 428 415 415 429 429 429 429 415 415 416 416 415 415 402 402 416 416 416 416 402 402 404 404 402 402 389 389 404 404 404 404 389 389 391 391 389 389 375 375 391 391 391 391 375 375 378 378 375 375 372 372 378 378 378 378 372 372 376 376 372 372 377 377 376 376 376 376 377 377 383 383 377 377 392 392 383 383 383 383 392 392 395 395 392 392 407 407 395 395 395 395 407 407 408 408 407 407 421 421 408 408 408 408 421 421 422 422 421 421 435 435 422 422 422 422 435 435 436 436 435 435 449 449 436 436 436 436 449 449 448 448 449 449 463 463 448 448 448 448 463 463 462 462 463 463 476 476 462 462 462 462 476 476 475 475 476 476 489 489 475 475 475 475 489 489 487 487 489 489 502 502 487 487 487 487 502 502 500 500 502 502 516 516 500 500 500 500 516 516 513 513 516 516 519 519 513 513 513 513 519 519 515 515 519 519 514 514 515 515 515 515 514 514 508 508 514 514 499 499 508 508 514 514 503 503 499 499 503 503 488 488 499 499 499 499 488 488 484 484 488 488 471 471 484 484 484 484 471 471 470 470 471 471 457 457 470 470 470 470 457 457 456 456 457 457 441 441 456 456 456 456 441 441 442 442 441 441 427 427 442 442 442 442 427 427 428 428 427 427 413 413 428 428 428 428 413 413 415 415 413 413 400 400 415 415 415 415 400 400 402 402 400 400 382 382 402 402 402 402 382 382 389 389 382 382 370 370 389 389 389 389 370 370 375 375 370 370 368 368 375 375 375 375 368 368 372 372 368 368 371 371 372 372 372 372 371 371 377 377 371 371 388 388 377 377 377 377 388 388 392 392 388 388 403 403 392 392 392 392 403 403 407 407 403 403 420 420 407 407 407 407 420 420 421 421 420 420 434 434 421 421 421 421 434 434 435 435 434 434 450 450 435 435 435 435 450 450 449 449 450 450 464 464 449 449 449 449 464 464 463 463 464 464 478 478 463 463 463 463 478 478 476 476 478 478 491 491 476 476 476 476 491 491 489 489 491 491 509 509 489 489 489 489 509 509 502 502 509 509 521 521 502 502 502 502 521 521 516 516 521 521 523 523 516 516 516 516 523 523 519 519 523 523 520 520 519 519 519 519 520 520 514 514 520 520 503 503 514 514 520 520 511 511 503 503 511 511 490 490 503 503 503 503 490 490 488 488 490 490 474 474 488 488 488 488 474 474 471 471 474 474 458 458 471 471 471 471 458 458 457 457 458 458 440 440 457 457 457 457 440 440 441 441 440 440 426 426 441 441 441 441 426 426 427 427 426 426 412 412 427 427 427 427 412 412 413 413 412 412 396 396 413 413 413 413 396 396 400 400 396 396 374 374 400 400 400 400 374 374 382 382 374 374 366 366 382 382 382 382 366 366 370 370 366 366 365 365 370 370 370 370 365 365 368 368 365 365 367 367 368 368 368 368 367 367 371 371 367 367 380 380 371 371 371 371 380 380 388 388 380 380 401 401 388 388 388 388 401 401 403 403 401 401 417 417 403 403 403 403 417 417 420 420 417 417 433 433 420 420 420 420 433 433 434 434 433 433 451 451 434 434 434 434 451 451 450 450 451 451 465 465 450 450 450 450 465 465 464 464 465 465 479 479 464 464 464 464 479 479 478 478 479 479 495 495 478 478 478 478 495 495 491 491 495 495 517 517 491 491 491 491 517 517 509 509 517 517 525 525 509 509 509 509 525 525 521 521 525 525 526 526 521 521 521 521 526 526 523 523 526 526 524 524 523 523 523 523 524 524 520 520 524 524 511 511 520 520 524 524 518 518 511 511 518 518 493 493 511 511 511 511 493 493 490 490 493 493 477 477 490 490 490 490 477 477 474 474 477 477 459 459 474 474 474 474 459 459 458 458 459 459 439 439 458 458 458 458 439 439 440 440 439 439 425 425 440 440 440 440 425 425 426 426 425 425 411 411 426 426 426 426 411 411 412 412 411 411 390 390 412 412 412 412 390 390 396 396 390 390 369 369 396 396 396 396 369 369 374 374 369 369 363 363 374 374 374 374 363 363 366 366 363 363 362 362 366 366 366 366 362 362 365 365 362 362 364 364 365 365 365 365 364 364 367 367 364 364 373 373 367 367 367 367 373 373 380 380 373 373 398 398 380 380 380 380 398 398 401 401 398 398 414 414 401 401 401 401 414 414 417 417 414 414 432 432 417 417 417 417 432 432 433 433 432 432 452 452 433 433 433 433 452 452 451 451 452 452 466 466 451 451 451 451 466 466 465 465 466 466 480 480 465 465 465 465 480 480 479 479 480 480 501 501 479 479 479 479 501 501 495 495 501 501 522 522 495 495 495 495 522 522 517 517 522 522 528 528 517 517 517 517 528 528 525 525 528 528 529 529 525 525 525 525 529 529 526 526 529 529 527 527 526 526 526 526 527 527 524 524 527 527 518 518 524 524
+3 3 1 1 0 0 19 19 18 18 21 21 18 18 17 17 21 21 21 21 17 17 20 20 13 13 14 14 10 10 11 11 0 0 20 20 10 10 9 9 13 13 9 9 12 12 13 13 13 13 12 12 17 17 12 12 16 16 17 17 17 17 16 16 20 20 16 16 15 15 20 20 20 20 15 15 11 11 4 4 3 3 8 8 3 3 4 4 1 1 4 4 5 5 1 1 1 1 5 5 6 6 9 9 4 4 12 12 4 4 8 8 12 12 12 12 8 8 11 11 8 8 7 7 11 11 11 11 7 7 0 0 7 7 2 2 0 0 0 0 2 2 3 3 40 40 41 41 43 43 28 28 27 27 23 23 27 27 26 26 23 23 23 23 26 26 22 22 40 40 43 43 39 39 30 30 34 34 29 29 34 34 33 33 29 29 42 42 37 37 38 38 32 32 36 36 31 31 36 36 35 35 31 31 31 31 35 35 38 38 35 35 39 39 38 38 38 38 39 39 42 42 39 39 43 43 42 42 37 37 42 42 33 33 42 42 22 22 33 33 33 33 22 22 29 29 38 38 34 34 31 31 34 34 30 30 31 31 31 31 30 30 26 26 30 30 25 25 26 26 26 26 25 25 22 22 25 25 24 24 22 22 22 22 24 24 29 29 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 48 48 47 47 49 49 48 48 48 48 49 49 50 50 49 49 51 51 50 50 52 52 53 53 54 54 53 53 55 55 54 54 56 56 57 57 58 58 57 57 59 59 58 58 60 60 61 61 62 62 61 61 63 63 62 62 64 64 65 65 66 66 65 65 67 67 66 66 68 68 69 69 70 70 69 69 71 71 70 70 80 80 76 76 73 73 76 76 82 82 73 73 73 73 82 82 88 88 135 135 129 129 110 110 129 129 123 123 110 110 88 88 94 94 73 73 94 94 101 101 73 73 73 73 101 101 102 102 101 101 108 108 102 102 83 83 72 72 89 89 72 72 96 96 89 89 91 91 85 85 90 90 80 80 73 73 75 75 73 73 72 72 75 75 75 75 72 72 79 79 137 137 131 131 112 112 131 131 125 125 112 112 108 108 114 114 102 102 114 114 120 120 102 102 102 102 120 120 149 149 120 120 126 126 149 149 126 126 132 132 149 149 149 149 132 132 138 138 138 138 144 144 149 149 144 144 147 147 149 149 149 149 147 147 143 143 86 86 87 87 80 80 87 87 81 81 80 80 80 80 81 81 76 76 140 140 145 145 148 148 145 145 139 139 148 148 148 148 139 139 133 133 96 96 72 72 103 103 72 72 95 95 103 103 103 103 95 95 109 109 130 130 143 143 124 124 143 143 137 137 124 124 124 124 137 137 118 118 137 137 112 112 118 118 83 83 77 77 72 72 77 77 74 74 72 72 72 72 74 74 79 79 74 74 78 78 79 79 79 79 78 78 85 85 78 78 84 84 85 85 85 85 84 84 90 90 99 99 106 106 100 100 134 134 140 140 141 141 140 140 148 148 141 141 141 141 148 148 146 146 148 148 149 149 146 146 146 146 149 149 142 142 149 149 143 143 142 142 142 142 143 143 136 136 143 143 130 130 136 136 133 133 127 127 148 148 127 127 121 121 148 148 148 148 121 121 95 95 121 121 115 115 95 95 95 95 115 115 109 109 123 123 117 117 110 110 117 117 111 111 110 110 110 110 111 111 104 104 111 111 105 105 104 104 104 104 105 105 97 97 86 86 92 92 87 87 92 92 99 99 87 87 87 87 99 99 93 93 99 99 100 100 93 93 125 125 119 119 112 112 119 119 113 113 112 112 112 112 113 113 106 106 113 113 107 107 106 106 106 106 107 107 100 100 110 110 116 116 135 135 116 116 122 122 135 135 135 135 122 122 141 141 122 122 128 128 141 141 141 141 128 128 134 134 97 97 105 105 90 90 105 105 98 98 90 90 90 90 98 98 91 91 175 175 176 176 183 183 156 156 151 151 162 162 151 151 153 153 162 162 162 162 153 153 168 168 150 150 159 159 165 165 176 176 175 175 169 169 175 175 152 152 169 169 169 169 152 152 163 163 216 216 199 199 205 205 179 179 172 172 151 151 164 164 158 158 150 150 158 158 154 154 150 150 150 150 154 154 152 152 154 154 157 157 152 152 152 152 157 157 163 163 216 216 205 205 222 222 205 205 211 211 222 222 222 222 211 211 217 217 199 199 216 216 193 193 216 216 210 210 193 193 193 193 210 210 204 204 172 172 166 166 151 151 166 166 160 160 151 151 151 151 160 160 150 150 160 160 155 155 150 150 150 150 155 155 159 159 228 228 207 207 213 213 183 183 189 189 175 175 189 189 195 195 175 175 175 175 195 195 228 228 195 195 201 201 228 228 228 228 201 201 207 207 228 228 209 209 215 215 217 217 223 223 222 222 223 223 229 229 222 222 222 222 229 229 226 226 229 229 228 228 226 226 226 226 228 228 221 221 228 228 215 215 221 221 223 223 227 227 229 229 227 227 224 224 229 229 229 229 224 224 218 218 218 218 212 212 229 229 212 212 206 206 229 229 229 229 206 206 182 182 206 206 200 200 182 182 182 182 200 200 194 194 194 194 188 188 182 182 188 188 181 181 182 182 182 182 181 181 153 153 181 181 174 174 153 153 153 153 174 174 168 168 213 213 219 219 228 228 219 219 225 225 228 228 228 228 225 225 220 220 186 186 187 187 192 192 187 187 193 193 192 192 192 192 193 193 198 198 193 193 204 204 198 198 156 156 161 161 151 151 161 161 167 167 151 151 151 151 167 167 179 179 167 167 173 173 179 179 179 179 173 173 186 186 173 173 180 180 186 186 186 186 180 180 187 187 184 184 185 185 190 190 185 185 191 191 190 190 190 190 191 191 196 196 191 191 202 202 196 196 209 209 228 228 203 203 228 228 220 220 203 203 203 203 220 220 197 197 220 220 214 214 197 197 197 197 214 214 191 191 214 214 208 208 191 191 191 191 208 208 202 202 164 164 150 150 170 170 150 150 165 165 170 170 170 170 165 165 177 177 165 165 171 171 177 177 177 177 171 171 184 184 171 171 178 178 184 184 184 184 178 178 185 185 242 242 243 243 238 238 243 243 239 239 238 238 245 245 241 241 244 244 241 241 240 240 244 244 236 236 235 235 240 240 235 235 239 239 240 240 240 240 239 239 244 244 239 239 243 243 244 244 237 237 233 233 236 236 233 233 232 232 236 236 236 236 232 232 235 235 232 232 231 231 235 235 235 235 231 231 234 234 231 231 230 230 234 234 260 260 254 254 261 261 247 247 268 268 262 262 310 310 304 304 287 287 304 304 298 298 287 287 253 253 246 246 249 249 246 246 247 247 249 249 249 249 247 247 254 254 262 262 256 256 247 247 256 256 250 250 247 247 247 247 250 250 254 254 250 250 255 255 254 254 254 254 255 255 261 261 257 257 263 263 246 246 263 263 270 270 246 246 246 246 270 270 269 269 270 270 277 277 269 269 277 277 283 283 269 269 283 283 289 289 269 269 269 269 289 289 322 322 289 289 295 295 322 322 295 295 301 301 322 322 322 322 301 301 307 307 264 264 258 258 259 259 258 258 252 252 259 259 259 259 252 252 253 253 252 252 248 248 253 253 253 253 248 248 246 246 248 248 251 251 246 246 246 246 251 251 257 257 287 287 293 293 310 310 293 293 299 299 310 310 310 310 299 299 316 316 299 299 305 305 316 316 316 316 305 305 311 311 311 311 317 317 316 316 317 317 323 323 316 316 316 316 323 323 320 320 323 323 322 322 320 320 317 317 321 321 323 323 321 321 318 318 323 323 323 323 318 318 312 312 303 303 309 309 322 322 309 309 315 315 322 322 322 322 315 315 320 320 312 312 306 306 323 323 306 306 300 300 323 323 323 323 300 300 276 276 300 300 294 294 276 276 298 298 292 292 287 287 292 292 286 286 287 287 287 287 286 286 281 281 286 286 280 280 281 281 281 281 280 280 274 274 274 274 280 280 267 267 280 280 273 273 267 267 267 267 273 273 261 261 273 273 266 266 261 261 261 261 266 266 260 260 307 307 313 313 322 322 313 313 319 319 322 322 322 322 319 319 314 314 296 296 290 290 285 285 290 290 284 284 285 285 285 285 284 284 279 279 303 303 322 322 297 297 322 322 314 314 297 297 297 297 314 314 291 291 314 314 308 308 291 291 291 291 308 308 285 285 308 308 302 302 285 285 285 285 302 302 296 296 294 294 288 288 276 276 288 288 282 282 276 276 276 276 282 282 247 247 282 282 275 275 247 247 247 247 275 275 268 268 284 284 278 278 279 279 278 278 271 271 279 279 279 279 271 271 272 272 271 271 264 264 272 272 272 272 264 264 265 265 264 264 259 259 265 265 324 324 325 325 326 326 325 325 327 327 326 326 328 328 329 329 330 330 329 329 331 331 330 330 332 332 333 333 334 334 333 333 335 335 334 334 340 340 337 337 336 336 339 339 338 338 343 343 338 338 341 341 343 343 352 352 354 354 343 343 379 379 373 373 342 342 376 376 343 343 370 370 343 343 375 375 370 370 349 349 347 347 341 341 347 347 345 345 341 341 341 341 345 345 344 344 429 429 423 423 404 404 423 423 417 417 404 404 386 386 343 343 380 380 343 343 374 374 380 380 376 376 382 382 343 343 382 382 388 388 343 343 343 343 388 388 396 396 388 388 395 395 396 396 396 396 395 395 402 402 344 344 346 346 341 341 346 346 348 348 341 341 341 341 348 348 343 343 348 348 350 350 343 343 343 343 350 350 352 352 440 440 435 435 428 428 377 377 371 371 342 342 371 371 368 368 342 342 426 426 432 432 443 443 424 424 430 430 443 443 430 430 436 436 443 443 443 443 436 436 440 440 342 342 355 355 353 353 402 402 408 408 396 396 408 408 414 414 396 396 396 396 414 414 443 443 414 414 420 420 443 443 443 443 420 420 426 426 363 363 361 361 373 373 361 361 359 359 373 373 373 373 359 359 342 342 359 359 357 357 342 342 342 342 357 357 355 355 336 336 342 342 340 340 342 342 353 353 340 340 340 340 353 353 341 341 353 353 351 351 341 341 341 341 351 351 349 349 432 432 438 438 443 443 438 438 441 441 443 443 443 443 441 441 437 437 440 440 428 428 443 443 428 428 434 434 443 443 443 443 434 434 442 442 434 434 439 439 442 442 439 439 433 433 442 442 442 442 433 433 427 427 424 424 443 443 418 418 443 443 437 437 418 418 418 418 437 437 412 412 437 437 431 431 412 412 412 412 431 431 406 406 431 431 425 425 406 406 406 406 425 425 419 419 404 404 410 410 429 429 410 410 416 416 429 429 429 429 416 416 435 435 416 416 422 422 435 435 435 435 422 422 428 428 417 417 411 411 404 404 411 411 405 405 404 404 404 404 405 405 398 398 405 405 399 399 398 398 398 398 399 399 391 391 368 368 372 372 342 342 372 372 378 378 342 342 342 342 378 378 379 379 378 378 384 384 379 379 379 379 384 384 385 385 354 354 356 356 343 343 356 356 358 358 343 343 343 343 358 358 374 374 358 358 360 360 374 374 374 374 360 360 362 362 362 362 364 364 374 374 364 364 366 366 374 374 374 374 366 366 369 369 366 366 367 367 369 369 369 369 367 367 373 373 367 367 365 365 373 373 373 373 365 365 363 363 419 419 413 413 406 406 413 413 407 407 406 406 406 406 407 407 400 400 407 407 401 401 400 400 400 400 401 401 393 393 401 401 386 386 393 393 427 427 421 421 442 442 421 421 415 415 442 442 442 442 415 415 389 389 415 415 409 409 389 389 389 389 409 409 403 403 401 401 394 394 386 386 394 394 387 387 386 386 386 386 387 387 343 343 387 387 381 381 343 343 343 343 381 381 375 375 403 403 397 397 389 389 397 397 390 390 389 389 389 389 390 390 342 342 390 390 383 383 342 342 342 342 383 383 377 377 391 391 399 399 384 384 399 399 392 392 384 384 384 384 392 392 385 385 467 467 491 491 465 465 491 491 489 489 465 465 465 465 489 489 463 463 489 489 487 487 463 463 463 463 487 487 461 461 487 487 485 485 461 461 461 461 485 485 965 965 485 485 966 966 967 967 459 459 483 483 457 457 483 483 481 481 457 457 457 457 481 481 455 455 481 481 479 479 455 455 455 455 479 479 453 453 479 479 477 477 453 453 453 453 477 477 451 451 477 477 475 475 451 451 968 968 969 969 449 449 970 970 473 473 449 449 449 449 473 473 447 447 473 473 471 471 447 447 447 447 471 471 445 445 471 471 469 469 445 445 445 445 469 469 444 444 469 469 468 468 444 444 444 444 468 468 446 446 468 468 470 470 446 446 446 446 470 470 448 448 470 470 472 472 448 448 448 448 472 472 450 450 472 472 474 474 450 450 450 450 474 474 971 971 474 474 972 972 973 973 452 452 476 476 454 454 476 476 478 478 454 454 454 454 478 478 456 456 478 478 480 480 456 456 456 456 480 480 458 458 480 480 482 482 458 458 458 458 482 482 460 460 482 482 484 484 460 460 974 974 975 975 462 462 976 976 486 486 462 462 462 462 486 486 464 464 486 486 488 488 464 464 464 464 488 488 466 466 488 488 490 490 466 466 466 466 490 490 467 467 490 490 491 491 467 467 515 515 539 539 513 513 539 539 537 537 513 513 513 513 537 537 511 511 537 537 535 535 511 511 511 511 535 535 509 509 535 535 533 533 509 509 509 509 533 533 977 977 533 533 978 978 979 979 507 507 531 531 505 505 531 531 529 529 505 505 505 505 529 529 503 503 529 529 527 527 503 503 503 503 527 527 501 501 527 527 525 525 501 501 501 501 525 525 499 499 525 525 523 523 499 499 980 980 981 981 497 497 982 982 521 521 497 497 497 497 521 521 495 495 521 521 519 519 495 495 495 495 519 519 493 493 519 519 517 517 493 493 493 493 517 517 492 492 517 517 516 516 492 492 492 492 516 516 494 494 516 516 518 518 494 494 494 494 518 518 496 496 518 518 520 520 496 496 496 496 520 520 498 498 520 520 522 522 498 498 498 498 522 522 983 983 522 522 984 984 985 985 500 500 524 524 502 502 524 524 526 526 502 502 502 502 526 526 504 504 526 526 528 528 504 504 504 504 528 528 506 506 528 528 530 530 506 506 506 506 530 530 508 508 530 530 532 532 508 508 986 986 987 987 510 510 988 988 534 534 510 510 510 510 534 534 512 512 534 534 536 536 512 512 512 512 536 536 514 514 536 536 538 538 514 514 514 514 538 538 515 515 538 538 539 539 515 515 563 563 587 587 561 561 587 587 585 585 561 561 561 561 585 585 559 559 585 585 583 583 559 559 559 559 583 583 557 557 583 583 581 581 557 557 557 557 581 581 989 989 581 581 990 990 991 991 555 555 579 579 553 553 579 579 577 577 553 553 553 553 577 577 551 551 577 577 575 575 551 551 551 551 575 575 549 549 575 575 573 573 549 549 549 549 573 573 547 547 573 573 571 571 547 547 992 992 993 993 545 545 994 994 569 569 545 545 545 545 569 569 543 543 569 569 567 567 543 543 543 543 567 567 541 541 567 567 565 565 541 541 541 541 565 565 540 540 565 565 564 564 540 540 540 540 564 564 542 542 564 564 566 566 542 542 542 542 566 566 544 544 566 566 568 568 544 544 544 544 568 568 546 546 568 568 570 570 546 546 546 546 570 570 995 995 570 570 996 996 997 997 548 548 572 572 550 550 572 572 574 574 550 550 550 550 574 574 552 552 574 574 576 576 552 552 552 552 576 576 554 554 576 576 578 578 554 554 554 554 578 578 556 556 578 578 580 580 556 556 998 998 999 999 558 558 1000 1000 582 582 558 558 558 558 582 582 560 560 582 582 584 584 560 560 560 560 584 584 562 562 584 584 586 586 562 562 562 562 586 586 563 563 586 586 587 587 563 563 611 611 635 635 609 609 635 635 633 633 609 609 609 609 633 633 607 607 633 633 631 631 607 607 607 607 631 631 605 605 631 631 629 629 605 605 605 605 629 629 1001 1001 629 629 1002 1002 1003 1003 603 603 627 627 601 601 627 627 625 625 601 601 601 601 625 625 599 599 625 625 623 623 599 599 599 599 623 623 597 597 623 623 621 621 597 597 597 597 621 621 595 595 621 621 619 619 595 595 1004 1004 1005 1005 593 593 1006 1006 617 617 593 593 593 593 617 617 591 591 617 617 615 615 591 591 591 591 615 615 589 589 615 615 613 613 589 589 589 589 613 613 588 588 613 613 612 612 588 588 588 588 612 612 590 590 612 612 614 614 590 590 590 590 614 614 592 592 614 614 616 616 592 592 592 592 616 616 594 594 616 616 618 618 594 594 594 594 618 618 1007 1007 618 618 1008 1008 1009 1009 596 596 620 620 598 598 620 620 622 622 598 598 598 598 622 622 600 600 622 622 624 624 600 600 600 600 624 624 602 602 624 624 626 626 602 602 602 602 626 626 604 604 626 626 628 628 604 604 1010 1010 1011 1011 606 606 1012 1012 630 630 606 606 606 606 630 630 608 608 630 630 632 632 608 608 608 608 632 632 610 610 632 632 634 634 610 610 610 610 634 634 611 611 634 634 635 635 611 611 659 659 683 683 657 657 683 683 681 681 657 657 657 657 681 681 655 655 681 681 679 679 655 655 655 655 679 679 653 653 679 679 677 677 653 653 653 653 677 677 1013 1013 677 677 1014 1014 1015 1015 651 651 675 675 649 649 675 675 673 673 649 649 649 649 673 673 647 647 673 673 671 671 647 647 647 647 671 671 645 645 671 671 669 669 645 645 645 645 669 669 643 643 669 669 667 667 643 643 1016 1016 1017 1017 641 641 1018 1018 665 665 641 641 641 641 665 665 639 639 665 665 663 663 639 639 639 639 663 663 637 637 663 663 661 661 637 637 637 637 661 661 636 636 661 661 660 660 636 636 636 636 660 660 638 638 660 660 662 662 638 638 638 638 662 662 640 640 662 662 664 664 640 640 640 640 664 664 642 642 664 664 666 666 642 642 642 642 666 666 1019 1019 666 666 1020 1020 1021 1021 644 644 668 668 646 646 668 668 670 670 646 646 646 646 670 670 648 648 670 670 672 672 648 648 648 648 672 672 650 650 672 672 674 674 650 650 650 650 674 674 652 652 674 674 676 676 652 652 1022 1022 1023 1023 654 654 1024 1024 678 678 654 654 654 654 678 678 656 656 678 678 680 680 656 656 656 656 680 680 658 658 680 680 682 682 658 658 658 658 682 682 659 659 682 682 683 683 659 659 707 707 731 731 705 705 731 731 729 729 705 705 705 705 729 729 703 703 729 729 727 727 703 703 703 703 727 727 701 701 727 727 725 725 701 701 701 701 725 725 1025 1025 725 725 1026 1026 1027 1027 699 699 723 723 697 697 723 723 721 721 697 697 697 697 721 721 695 695 721 721 719 719 695 695 695 695 719 719 693 693 719 719 717 717 693 693 693 693 717 717 691 691 717 717 715 715 691 691 1028 1028 1029 1029 689 689 1030 1030 713 713 689 689 689 689 713 713 687 687 713 713 711 711 687 687 687 687 711 711 685 685 711 711 709 709 685 685 685 685 709 709 684 684 709 709 708 708 684 684 684 684 708 708 686 686 708 708 710 710 686 686 686 686 710 710 688 688 710 710 712 712 688 688 688 688 712 712 690 690 712 712 714 714 690 690 690 690 714 714 1031 1031 714 714 1032 1032 1033 1033 692 692 716 716 694 694 716 716 718 718 694 694 694 694 718 718 696 696 718 718 720 720 696 696 696 696 720 720 698 698 720 720 722 722 698 698 698 698 722 722 700 700 722 722 724 724 700 700 1034 1034 1035 1035 702 702 1036 1036 726 726 702 702 702 702 726 726 704 704 726 726 728 728 704 704 704 704 728 728 706 706 728 728 730 730 706 706 706 706 730 730 707 707 730 730 731 731 707 707 732 732 733 733 734 734 733 733 735 735 734 734 736 736 737 737 738 738 737 737 739 739 738 738 740 740 741 741 742 742 741 741 743 743 742 742 744 744 745 745 746 746 745 745 747 747 746 746 748 748 749 749 750 750 749 749 751 751 750 750 752 752 753 753 754 754 753 753 755 755 754 754 756 756 757 757 758 758 757 757 759 759 758 758 760 760 761 761 762 762 761 761 763 763 762 762 764 764 765 765 766 766 765 765 767 767 766 766 768 768 769 769 770 770 769 769 771 771 770 770 772 772 773 773 774 774 773 773 775 775 774 774 776 776 777 777 778 778 777 777 779 779 778 778 780 780 781 781 782 782 781 781 783 783 782 782 784 784 785 785 786 786 785 785 787 787 786 786 788 788 789 789 790 790 789 789 791 791 790 790 792 792 793 793 794 794 793 793 795 795 794 794 796 796 797 797 798 798 797 797 799 799 798 798 800 800 801 801 802 802 801 801 803 803 802 802 804 804 805 805 806 806 805 805 807 807 806 806 808 808 809 809 810 810 809 809 811 811 810 810 812 812 813 813 814 814 813 813 815 815 814 814 816 816 817 817 818 818 817 817 819 819 818 818 820 820 821 821 822 822 821 821 823 823 822 822 824 824 825 825 826 826 825 825 827 827 826 826 828 828 829 829 830 830 829 829 831 831 830 830 832 832 833 833 834 834 833 833 835 835 834 834 836 836 837 837 838 838 837 837 839 839 838 838 840 840 841 841 842 842 841 841 843 843 842 842 844 844 845 845 846 846 845 845 847 847 846 846 848 848 849 849 850 850 849 849 851 851 850 850 852 852 853 853 854 854 853 853 855 855 854 854 856 856 857 857 858 858 857 857 859 859 858 858 860 860 861 861 862 862 861 861 863 863 862 862 864 864 865 865 866 866 865 865 867 867 866 866 868 868 869 869 870 870 869 869 871 871 870 870 872 872 873 873 874 874 873 873 875 875 874 874 900 900 876 876 901 901 876 876 877 877 901 901 901 901 877 877 903 903 877 877 879 879 903 903 903 903 879 879 905 905 879 879 881 881 905 905 905 905 881 881 1037 1037 881 881 1038 1038 1039 1039 907 907 883 883 909 909 883 883 885 885 909 909 909 909 885 885 911 911 885 885 887 887 911 911 911 911 887 887 913 913 887 887 889 889 913 913 913 913 889 889 915 915 889 889 891 891 915 915 1040 1040 1041 1041 917 917 1042 1042 893 893 917 917 917 917 893 893 919 919 893 893 895 895 919 919 919 919 895 895 921 921 895 895 897 897 921 921 921 921 897 897 923 923 897 897 899 899 923 923 923 923 899 899 922 922 899 899 898 898 922 922 922 922 898 898 920 920 898 898 896 896 920 920 920 920 896 896 918 918 896 896 894 894 918 918 918 918 894 894 1043 1043 894 894 1044 1044 1045 1045 916 916 892 892 914 914 892 892 890 890 914 914 914 914 890 890 912 912 890 890 888 888 912 912 912 912 888 888 910 910 888 888 886 886 910 910 910 910 886 886 908 908 886 886 884 884 908 908 1046 1046 1047 1047 906 906 1048 1048 882 882 906 906 906 906 882 882 904 904 882 882 880 880 904 904 904 904 880 880 902 902 880 880 878 878 902 902 902 902 878 878 900 900 878 878 876 876 900 900 928 928 926 926 936 936 926 926 924 924 936 936 936 936 924 924 925 925 934 934 932 932 936 936 932 932 930 930 936 936 936 936 930 930 928 928 941 941 939 939 936 936 939 939 937 937 936 936 936 936 937 937 934 934 947 947 945 945 936 936 945 945 943 943 936 936 936 936 943 943 941 941 944 944 946 946 936 936 946 946 948 948 936 936 936 936 948 948 947 947 938 938 940 940 936 936 940 940 942 942 936 936 936 936 942 942 944 944 931 931 933 933 936 936 933 933 935 935 936 936 936 936 935 935 938 938 925 925 927 927 936 936 927 927 929 929 936 936 936 936 929 929 931 931 949 949 950 950 951 951 950 950 952 952 951 951 953 953 954 954 955 955 954 954 956 956 955 955 957 957 958 958 959 959 958 958 960 960 959 959 961 961 962 962 963 963 962 962 964 964 963 963
+0 0 69 69 71 71 0 0 71 71 2 2 71 71 73 73 2 2 2 2 73 73 4 4 4 4 73 73 6 6 73 73 75 75 6 6 6 6 75 75 8 8 75 75 77 77 8 8 77 77 79 79 8 8 8 8 79 79 10 10 79 79 81 81 10 10 10 10 81 81 12 12 12 12 81 81 14 14 81 81 83 83 14 14 14 14 83 83 16 16 83 83 85 85 16 16 1148 1148 1149 1149 18 18 1150 1150 87 87 18 18 18 18 87 87 20 20 87 87 89 89 20 20 89 89 91 91 20 20 20 20 91 91 22 22 91 91 93 93 22 22 22 22 93 93 24 24 24 24 93 93 26 26 93 93 95 95 26 26 26 26 95 95 28 28 95 95 97 97 28 28 97 97 99 99 28 28 28 28 99 99 30 30 99 99 101 101 30 30 30 30 101 101 32 32 101 101 103 103 32 32 32 32 103 103 34 34 103 103 105 105 34 34 34 34 105 105 36 36 105 105 107 107 36 36 36 36 107 107 38 38 38 38 107 107 40 40 107 107 109 109 40 40 40 40 109 109 42 42 109 109 111 111 42 42 111 111 113 113 42 42 42 42 113 113 44 44 113 113 115 115 44 44 44 44 115 115 46 46 115 115 117 117 46 46 46 46 117 117 48 48 48 48 117 117 50 50 117 117 119 119 50 50 50 50 119 119 1151 1151 119 119 1152 1152 1153 1153 52 52 121 121 54 54 121 121 123 123 54 54 123 123 125 125 54 54 54 54 125 125 56 56 125 125 127 127 56 56 56 56 127 127 58 58 127 127 129 129 58 58 58 58 129 129 60 60 60 60 129 129 62 62 129 129 131 131 62 62 62 62 131 131 64 64 131 131 133 133 64 64 133 133 135 135 64 64 64 64 135 135 66 66 135 135 137 137 66 66 66 66 137 137 68 68 137 137 136 136 68 68 68 68 136 136 67 67 136 136 134 134 67 67 67 67 134 134 65 65 65 65 134 134 63 63 134 134 132 132 63 63 63 63 132 132 61 61 132 132 130 130 61 61 130 130 128 128 61 61 61 61 128 128 59 59 128 128 126 126 59 59 59 59 126 126 57 57 126 126 124 124 57 57 57 57 124 124 55 55 55 55 124 124 53 53 124 124 122 122 53 53 1154 1154 1155 1155 51 51 1156 1156 120 120 51 51 51 51 120 120 49 49 120 120 118 118 49 49 118 118 116 116 49 49 49 49 116 116 47 47 116 116 114 114 47 47 47 47 114 114 45 45 114 114 112 112 45 45 45 45 112 112 43 43 43 43 112 112 41 41 112 112 110 110 41 41 41 41 110 110 39 39 110 110 108 108 39 39 108 108 106 106 39 39 39 39 106 106 37 37 106 106 104 104 37 37 37 37 104 104 35 35 104 104 102 102 35 35 35 35 102 102 33 33 102 102 100 100 33 33 33 33 100 100 31 31 100 100 98 98 31 31 31 31 98 98 29 29 29 29 98 98 27 27 98 98 96 96 27 27 27 27 96 96 25 25 96 96 94 94 25 25 94 94 92 92 25 25 25 25 92 92 23 23 92 92 90 90 23 23 23 23 90 90 21 21 21 21 90 90 19 19 90 90 88 88 19 19 19 19 88 88 1157 1157 88 88 1158 1158 1159 1159 17 17 86 86 15 15 86 86 84 84 15 15 15 15 84 84 13 13 84 84 82 82 13 13 82 82 80 80 13 13 13 13 80 80 11 11 80 80 78 78 11 11 11 11 78 78 9 9 9 9 78 78 7 7 78 78 76 76 7 7 7 7 76 76 5 5 76 76 74 74 5 5 74 74 72 72 5 5 5 5 72 72 3 3 72 72 70 70 3 3 3 3 70 70 1 1 236 236 244 244 245 245 210 210 214 214 248 248 396 396 400 400 401 401 246 246 215 215 201 201 201 201 183 183 246 246 183 183 181 181 246 246 246 246 181 181 166 166 181 181 177 177 166 166 184 184 202 202 247 247 202 202 216 216 247 247 169 169 178 178 247 247 178 178 182 182 247 247 247 247 182 182 184 184 216 216 222 222 247 247 222 222 223 223 247 247 247 247 223 223 246 246 223 223 221 221 246 246 246 246 221 221 215 215 164 164 168 168 169 169 168 168 174 174 169 169 169 169 174 174 178 178 139 139 143 143 141 141 143 143 169 169 141 141 141 141 169 169 145 145 177 177 173 173 166 166 173 173 167 167 166 166 166 166 167 167 163 163 142 142 138 138 166 166 138 138 140 140 166 166 166 166 140 140 144 144 152 152 154 154 143 143 154 154 158 158 143 143 143 143 158 158 169 169 158 158 160 160 169 169 169 169 160 160 164 164 142 142 151 151 143 143 151 151 150 150 143 143 143 143 150 150 152 152 163 163 159 159 166 166 159 159 157 157 166 166 166 166 157 157 142 142 157 157 153 153 142 142 142 142 153 153 151 151 267 267 271 271 246 246 271 271 277 277 246 246 295 295 301 301 320 320 301 301 305 305 320 320 320 320 305 305 319 319 305 305 309 309 319 319 254 254 252 252 245 245 252 252 257 257 245 245 245 245 257 257 246 246 257 257 263 263 246 246 246 246 263 263 267 267 281 281 285 285 320 320 285 285 291 291 320 320 320 320 291 291 295 295 309 309 314 314 319 319 314 314 312 312 319 319 319 319 312 312 308 308 308 308 304 304 318 318 304 304 300 300 318 318 318 318 300 300 316 316 300 300 294 294 316 316 316 316 294 294 298 298 294 294 290 290 298 298 298 298 290 290 288 288 290 290 284 284 288 288 288 288 284 284 274 274 284 284 280 280 274 274 280 280 276 276 274 274 274 274 276 276 260 260 276 276 270 270 260 260 260 260 270 270 250 250 270 270 266 266 250 250 250 250 266 266 244 244 266 266 262 262 244 244 244 244 262 262 245 245 262 262 256 256 245 245 245 245 256 256 254 254 400 400 406 406 423 423 406 406 408 408 423 423 423 423 408 408 425 425 408 408 412 412 425 425 425 425 412 412 427 427 399 399 398 398 405 405 398 398 422 422 405 405 412 412 414 414 427 427 414 414 418 418 427 427 427 427 418 418 428 428 418 418 419 419 428 428 428 428 419 419 426 426 419 419 417 417 426 426 417 417 413 413 426 426 426 426 413 413 424 424 413 413 411 411 424 424 424 424 411 411 422 422 411 411 407 407 422 422 422 422 407 407 405 405 353 353 320 320 367 367 320 320 383 383 367 367 321 321 354 354 368 368 399 399 395 395 398 398 395 395 389 389 398 398 398 398 389 389 320 320 389 389 387 387 320 320 320 320 387 387 383 383 353 353 345 345 320 320 345 345 344 344 320 320 320 320 344 344 321 321 344 344 346 346 321 321 321 321 346 346 354 354 368 368 384 384 321 321 384 384 388 388 321 321 321 321 388 388 401 401 388 388 390 390 401 401 401 401 390 390 396 396 315 315 310 310 322 322 302 302 296 296 321 321 296 296 292 292 321 321 286 286 282 282 247 247 282 282 278 278 247 247 247 247 278 278 272 272 258 258 248 248 264 264 248 248 247 247 264 264 264 264 247 247 268 268 247 247 272 272 268 268 322 322 310 310 321 321 310 310 306 306 321 321 321 321 306 306 302 302 258 258 253 253 248 248 253 253 255 255 248 248 248 248 255 255 259 259 275 275 261 261 273 273 307 307 311 311 322 322 311 311 313 313 322 322 322 322 313 313 315 315 273 273 261 261 269 269 261 261 251 251 269 269 269 269 251 251 265 265 251 251 249 249 265 265 265 265 249 249 259 259 273 273 279 279 275 275 279 279 283 283 275 275 275 275 283 283 289 289 283 283 287 287 289 289 289 289 287 287 299 299 287 287 293 293 299 299 299 299 293 293 317 317 293 293 297 297 317 317 317 317 297 297 323 323 297 297 303 303 323 323 156 156 149 149 169 169 149 149 147 147 169 169 169 169 147 147 145 145 189 189 186 186 169 169 214 214 220 220 248 248 220 220 227 227 248 248 248 248 227 227 231 231 186 186 170 170 169 169 170 170 162 162 169 169 169 169 162 162 156 156 231 231 235 235 248 248 235 235 241 241 248 248 248 248 241 241 247 247 241 241 243 243 247 247 247 247 243 243 240 240 205 205 199 199 169 169 199 199 195 195 169 169 169 169 195 195 189 189 186 186 190 190 170 170 190 190 196 196 170 170 170 170 196 196 172 172 196 196 200 200 172 172 172 172 200 200 176 176 200 200 206 206 176 176 240 240 234 234 247 247 234 234 230 230 247 247 247 247 230 230 226 226 226 226 219 219 247 247 219 219 213 213 247 247 247 247 213 213 169 169 213 213 209 209 169 169 169 169 209 209 205 205 206 206 210 210 176 176 210 210 248 248 176 176 176 176 248 248 180 180 248 248 192 192 180 180 259 259 249 249 248 248 249 249 237 237 248 248 248 248 237 237 192 192 352 352 322 322 386 386 322 322 392 392 386 386 303 303 307 307 323 323 307 307 322 322 323 323 323 323 322 322 325 325 322 322 352 352 325 325 335 335 339 339 322 322 392 392 322 322 394 394 322 322 358 358 394 394 394 394 358 358 362 362 339 339 343 343 322 322 343 343 350 350 322 322 322 322 350 350 358 358 380 380 382 382 401 401 376 376 402 402 372 372 402 402 394 394 372 372 372 372 394 394 366 366 394 394 362 362 366 366 334 334 330 330 321 321 330 330 327 327 321 321 321 321 327 327 322 322 327 327 331 331 322 322 322 322 331 331 335 335 382 382 379 379 401 401 379 379 375 375 401 401 401 401 375 375 371 371 349 349 342 342 321 321 342 342 338 338 321 321 321 321 338 338 334 334 371 371 365 365 401 401 365 365 361 361 401 401 401 401 361 361 321 321 361 361 357 357 321 321 321 321 357 357 349 349 416 416 410 410 401 401 400 400 423 423 401 401 423 423 421 421 401 401 401 401 421 421 416 416 376 376 380 380 402 402 380 380 401 401 402 402 402 402 401 401 404 404 401 401 410 410 404 404 409 409 415 415 398 398 415 415 420 420 398 398 398 398 420 420 422 422 359 359 355 355 319 319 378 378 381 381 398 398 381 381 397 397 398 398 397 397 403 403 398 398 398 398 403 403 409 409 355 355 347 347 319 319 347 347 340 340 319 319 319 319 340 340 336 336 329 329 333 333 320 320 333 333 337 337 320 320 320 320 337 337 341 341 341 341 348 348 320 320 348 348 356 356 320 320 320 320 356 356 398 398 356 356 360 360 398 398 398 398 360 360 364 364 364 364 370 370 398 398 370 370 374 374 398 398 398 398 374 374 378 378 381 381 377 377 397 397 377 377 373 373 397 397 397 397 373 373 393 393 373 373 369 369 393 393 393 393 369 369 363 363 336 336 332 332 319 319 332 332 328 328 319 319 319 319 328 328 320 320 328 328 326 326 320 320 320 320 326 326 329 329 351 351 385 385 319 319 363 363 359 359 393 393 359 359 319 319 393 393 393 393 319 319 391 391 319 319 385 385 391 391 308 308 318 318 319 319 318 318 324 324 319 319 319 319 324 324 351 351 175 175 179 179 245 245 179 179 191 191 245 245 245 245 191 191 236 236 218 218 225 225 246 246 225 225 229 229 246 246 246 246 229 229 233 233 198 198 204 204 166 166 204 204 208 208 166 166 166 166 208 208 246 246 208 208 212 212 246 246 246 246 212 212 218 218 187 187 185 185 166 166 185 185 188 188 166 166 188 188 194 194 166 166 166 166 194 194 198 198 238 238 245 245 242 242 245 245 246 246 242 242 242 242 246 246 239 239 246 246 233 233 239 239 238 238 232 232 245 245 232 232 228 228 245 245 245 245 228 228 224 224 193 193 165 165 197 197 165 165 171 171 197 197 197 197 171 171 203 203 171 171 175 175 203 203 224 224 217 217 245 245 217 217 211 211 245 245 245 245 211 211 175 175 211 211 207 207 175 175 175 175 207 207 203 203 144 144 146 146 166 166 146 146 148 148 166 166 166 166 148 148 155 155 193 193 187 187 165 165 187 187 166 166 165 165 165 165 166 166 161 161 166 166 155 155 161 161 292 292 286 286 321 321 286 286 247 247 321 321 321 321 247 247 320 320 247 247 246 246 320 320 320 320 246 246 281 281 246 246 277 277 281 281 453 453 461 461 460 460 498 498 502 502 536 536 439 439 437 437 457 457 457 457 468 468 537 537 468 468 472 472 537 537 537 537 472 472 474 474 474 474 492 492 537 537 492 492 506 506 537 537 537 537 506 506 512 512 514 514 513 513 538 538 513 513 507 507 538 538 538 538 507 507 493 493 493 493 475 475 538 538 475 475 473 473 538 538 538 538 473 473 460 460 473 473 469 469 460 460 454 454 458 458 457 457 458 458 464 464 457 457 457 457 464 464 468 468 460 460 434 434 430 430 429 429 433 433 431 431 433 433 457 457 431 431 431 431 457 457 435 435 457 457 437 437 435 435 430 430 432 432 460 460 432 432 436 436 460 460 460 460 436 436 438 438 469 469 465 465 460 460 465 465 459 459 460 460 460 460 459 459 455 455 455 455 451 451 460 460 451 451 449 449 460 460 460 460 449 449 434 434 449 449 445 445 434 434 445 445 443 443 434 434 443 443 441 441 434 434 434 434 441 441 433 433 441 441 442 442 433 433 442 442 444 444 433 433 444 444 448 448 433 433 433 433 448 448 457 457 448 448 450 450 457 457 457 457 450 450 454 454 610 610 605 605 600 600 610 610 600 600 611 611 600 600 596 596 611 611 596 596 592 592 611 611 611 611 592 592 586 586 568 568 562 562 537 537 548 548 536 536 554 554 536 536 537 537 554 554 554 554 537 537 558 558 537 537 562 562 558 558 586 586 582 582 611 611 582 582 576 576 611 611 611 611 576 576 537 537 576 576 572 572 537 537 537 537 572 572 568 568 595 595 599 599 610 610 599 599 603 603 610 610 610 610 603 603 605 605 548 548 543 543 536 536 543 543 545 545 536 536 536 536 545 545 547 547 565 565 551 551 561 561 561 561 551 551 557 557 551 551 541 541 557 557 557 557 541 541 553 553 541 541 535 535 553 553 553 553 535 535 547 547 591 591 609 609 585 585 609 609 607 607 585 585 585 585 607 607 581 581 607 607 589 589 581 581 581 581 589 589 575 575 589 589 579 579 575 575 575 575 579 579 571 571 579 579 565 565 571 571 571 571 565 565 567 567 565 565 561 561 567 567 717 717 708 708 719 719 708 708 710 710 719 719 719 719 710 710 718 718 699 699 714 714 703 703 714 714 716 716 703 703 703 703 716 716 705 705 716 716 718 718 705 705 705 705 718 718 709 709 718 718 710 710 709 709 690 690 696 696 713 713 696 696 698 698 713 713 713 713 698 698 715 715 698 698 702 702 715 715 715 715 702 702 717 717 702 702 704 704 717 717 717 717 704 704 708 708 679 679 675 675 612 612 658 658 674 674 611 611 679 679 612 612 681 681 675 675 659 659 612 612 659 659 645 645 612 612 612 612 645 645 637 637 678 678 680 680 689 689 680 680 686 686 689 689 689 689 686 686 690 690 697 697 691 691 692 692 691 691 687 687 692 692 692 692 687 687 681 681 635 635 636 636 611 611 636 636 644 644 611 611 611 611 644 644 658 658 544 544 549 549 539 539 583 583 587 587 612 612 601 601 613 613 597 597 613 613 612 612 597 597 597 597 612 612 593 593 612 612 587 587 593 593 563 563 569 569 538 538 569 569 573 573 538 538 538 538 573 573 612 612 573 573 577 577 612 612 612 612 577 577 583 583 549 549 555 555 538 538 555 555 559 559 538 538 538 538 559 559 563 563 601 601 606 606 613 613 606 606 604 604 613 613 613 613 604 604 602 602 566 566 570 570 552 552 570 570 564 564 552 552 552 552 564 564 542 542 564 564 560 560 542 542 542 542 560 560 540 540 556 556 550 550 539 539 550 550 546 546 539 539 539 539 546 546 544 544 602 602 598 598 614 614 598 598 594 594 614 614 614 614 594 594 608 608 594 594 588 588 608 608 608 608 588 588 590 590 588 588 584 584 590 590 590 590 584 584 580 580 584 584 578 578 580 580 580 580 578 578 566 566 578 578 574 574 566 566 566 566 574 574 570 570 456 456 452 452 457 457 452 452 446 446 457 457 457 457 446 446 439 439 502 502 508 508 536 536 508 508 515 515 536 536 536 536 515 515 519 519 485 485 457 457 489 489 457 457 495 495 489 489 519 519 523 523 536 536 523 523 529 529 536 536 536 536 529 529 537 537 529 529 533 533 537 537 537 537 533 533 530 530 485 485 479 479 457 457 479 479 476 476 457 457 457 457 476 476 456 456 530 530 524 524 537 537 524 524 520 520 537 537 537 537 520 520 516 516 516 516 509 509 537 537 509 509 503 503 537 537 537 537 503 503 457 457 503 503 499 499 457 457 457 457 499 499 495 495 494 494 466 466 488 488 466 466 462 462 488 488 488 488 462 462 484 484 462 462 456 456 484 484 484 484 456 456 478 478 456 456 476 476 478 478 494 494 498 498 466 466 498 498 536 536 466 466 466 466 536 536 470 470 536 536 482 482 470 470 547 547 535 535 536 536 535 535 527 527 536 536 536 536 527 527 482 482 684 684 682 682 610 610 682 682 676 676 610 610 610 610 676 676 642 642 591 591 595 595 609 609 595 595 610 610 609 609 609 609 610 610 615 615 610 610 642 642 615 615 619 619 623 623 610 610 623 623 627 627 610 610 610 610 627 627 631 631 631 631 638 638 610 610 638 638 646 646 610 610 610 610 646 646 684 684 646 646 650 650 684 684 668 668 672 672 689 689 672 672 669 669 689 689 664 664 688 688 660 660 688 688 684 684 660 660 660 660 684 684 654 654 684 684 650 650 654 654 669 669 665 665 689 689 665 665 661 661 689 689 689 689 661 661 655 655 619 619 610 610 617 617 610 610 611 611 617 617 617 617 611 611 620 620 655 655 651 651 689 689 651 651 611 611 689 689 689 689 611 611 678 678 611 611 674 674 678 678 651 651 647 647 611 611 647 647 639 639 611 611 611 611 639 639 632 632 632 632 628 628 611 611 628 628 624 624 611 611 611 611 624 624 620 620 706 706 700 700 689 689 690 690 713 713 689 689 713 713 711 711 689 689 689 689 711 711 706 706 664 664 668 668 688 688 668 668 689 689 688 688 688 688 689 689 694 694 689 689 700 700 694 694 699 699 697 697 714 714 697 697 692 692 714 714 714 714 692 692 712 712 692 692 707 707 712 712 693 693 695 695 692 692 695 695 701 701 692 692 692 692 701 701 707 707 681 681 612 612 692 692 612 612 648 648 692 692 692 692 648 648 652 652 629 629 612 612 625 625 612 612 621 621 625 625 629 629 633 633 612 612 633 633 640 640 612 612 612 612 640 640 648 648 652 652 656 656 692 692 656 656 662 662 692 692 692 692 662 662 666 666 630 630 613 613 634 634 613 613 641 641 634 634 630 630 626 626 613 613 626 626 622 622 613 613 613 613 622 622 612 612 622 622 618 618 612 612 612 612 618 618 621 621 666 666 670 670 692 692 670 670 673 673 692 692 692 692 673 673 693 693 673 673 671 671 693 693 671 671 667 667 693 693 693 693 667 667 685 685 667 667 663 663 685 685 663 663 657 657 685 685 657 657 653 653 685 685 685 685 653 653 613 613 653 653 649 649 613 613 613 613 649 649 641 641 643 643 677 677 613 613 677 677 683 683 613 613 613 613 683 683 685 685 602 602 614 614 613 613 614 614 616 616 613 613 613 613 616 616 643 643 467 467 471 471 539 539 471 471 483 483 539 539 560 560 556 556 540 540 556 556 539 539 540 540 540 540 539 539 528 528 539 539 483 483 528 528 510 510 517 517 538 538 517 517 521 521 538 538 549 549 538 538 539 539 538 538 534 534 539 539 539 539 534 534 532 532 480 480 486 486 460 460 486 486 490 490 460 460 521 521 525 525 538 538 525 525 531 531 538 538 538 538 531 531 534 534 532 532 526 526 539 539 526 526 522 522 539 539 539 539 522 522 518 518 461 461 481 481 460 460 481 481 477 477 460 460 460 460 477 477 480 480 490 490 496 496 460 460 496 496 500 500 460 460 460 460 500 500 538 538 500 500 504 504 538 538 538 538 504 504 510 510 518 518 511 511 539 539 511 511 505 505 539 539 539 539 505 505 467 467 505 505 501 501 467 467 501 501 497 497 467 467 467 467 497 497 463 463 497 497 491 491 463 463 463 463 491 491 461 461 491 491 487 487 461 461 461 461 487 487 481 481 438 438 440 440 460 460 440 440 447 447 460 460 460 460 447 447 453 453 512 512 514 514 537 537 514 514 538 538 537 537 537 537 538 538 611 611 538 538 612 612 611 611 611 611 612 612 635 635 612 612 637 637 635 635 775 775 747 747 774 774 747 747 746 746 774 774 774 774 746 746 772 772 746 746 744 744 772 772 772 772 744 744 770 770 744 744 742 742 770 770 1160 1160 1161 1161 768 768 1162 1162 740 740 768 768 768 768 740 740 766 766 740 740 738 738 766 766 766 766 738 738 764 764 738 738 736 736 764 764 764 764 736 736 762 762 736 736 734 734 762 762 762 762 734 734 760 760 734 734 732 732 760 760 760 760 732 732 758 758 732 732 730 730 758 758 758 758 730 730 756 756 730 730 728 728 756 756 756 756 728 728 1163 1163 728 728 1164 1164 1165 1165 754 754 726 726 752 752 726 726 724 724 752 752 752 752 724 724 750 750 724 724 722 722 750 750 750 750 722 722 748 748 722 722 720 720 748 748 748 748 720 720 749 749 720 720 721 721 749 749 749 749 721 721 751 751 721 721 723 723 751 751 751 751 723 723 753 753 723 723 725 725 753 753 1166 1166 1167 1167 755 755 1168 1168 727 727 755 755 755 755 727 727 757 757 727 727 729 729 757 757 757 757 729 729 759 759 729 729 731 731 759 759 759 759 731 731 761 761 731 731 733 733 761 761 761 761 733 733 763 763 733 733 735 735 763 763 763 763 735 735 765 765 735 735 737 737 765 765 765 765 737 737 767 767 737 737 739 739 767 767 767 767 739 739 1169 1169 739 739 1170 1170 1171 1171 769 769 741 741 771 771 741 741 743 743 771 771 771 771 743 743 773 773 743 743 745 745 773 773 773 773 745 745 775 775 745 745 747 747 775 775 802 802 830 830 800 800 830 830 828 828 800 800 800 800 828 828 798 798 828 828 826 826 798 798 798 798 826 826 796 796 826 826 824 824 796 796 1172 1172 1173 1173 794 794 1174 1174 822 822 794 794 794 794 822 822 792 792 822 822 820 820 792 792 792 792 820 820 790 790 820 820 818 818 790 790 790 790 818 818 788 788 818 818 816 816 788 788 788 788 816 816 786 786 816 816 814 814 786 786 786 786 814 814 784 784 814 814 812 812 784 784 784 784 812 812 1175 1175 812 812 1176 1176 1177 1177 782 782 810 810 780 780 810 810 808 808 780 780 780 780 808 808 778 778 808 808 806 806 778 778 778 778 806 806 777 777 806 806 805 805 777 777 777 777 805 805 776 776 805 805 804 804 776 776 776 776 804 804 779 779 804 804 807 807 779 779 779 779 807 807 781 781 807 807 809 809 781 781 781 781 809 809 783 783 809 809 811 811 783 783 1178 1178 1179 1179 785 785 1180 1180 813 813 785 785 785 785 813 813 787 787 813 813 815 815 787 787 787 787 815 815 789 789 815 815 817 817 789 789 789 789 817 817 791 791 817 817 819 819 791 791 791 791 819 819 793 793 819 819 821 821 793 793 793 793 821 821 795 795 821 821 823 823 795 795 795 795 823 823 1181 1181 823 823 1182 1182 1183 1183 797 797 825 825 799 799 825 825 827 827 799 799 799 799 827 827 801 801 827 827 829 829 801 801 801 801 829 829 803 803 829 829 831 831 803 803 803 803 831 831 802 802 831 831 830 830 802 802 887 887 859 859 886 886 859 859 858 858 886 886 886 886 858 858 884 884 858 858 856 856 884 884 884 884 856 856 882 882 856 856 854 854 882 882 1184 1184 1185 1185 880 880 1186 1186 852 852 880 880 880 880 852 852 878 878 852 852 850 850 878 878 878 878 850 850 876 876 850 850 848 848 876 876 876 876 848 848 874 874 848 848 846 846 874 874 874 874 846 846 872 872 846 846 844 844 872 872 872 872 844 844 870 870 844 844 842 842 870 870 870 870 842 842 868 868 842 842 840 840 868 868 868 868 840 840 1187 1187 840 840 1188 1188 1189 1189 866 866 838 838 864 864 838 838 836 836 864 864 864 864 836 836 862 862 836 836 834 834 862 862 862 862 834 834 860 860 834 834 832 832 860 860 860 860 832 832 861 861 832 832 833 833 861 861 861 861 833 833 863 863 833 833 835 835 863 863 863 863 835 835 865 865 835 835 837 837 865 865 1190 1190 1191 1191 867 867 1192 1192 839 839 867 867 867 867 839 839 869 869 839 839 841 841 869 869 869 869 841 841 871 871 841 841 843 843 871 871 871 871 843 843 873 873 843 843 845 845 873 873 873 873 845 845 875 875 845 845 847 847 875 875 875 875 847 847 877 877 847 847 849 849 877 877 877 877 849 849 879 879 849 849 851 851 879 879 879 879 851 851 1193 1193 851 851 1194 1194 1195 1195 881 881 853 853 883 883 853 853 855 855 883 883 883 883 855 855 885 885 855 855 857 857 885 885 885 885 857 857 887 887 857 857 859 859 887 887 943 943 915 915 942 942 915 915 914 914 942 942 942 942 914 914 941 941 914 914 913 913 941 941 941 941 913 913 939 939 913 913 911 911 939 939 939 939 911 911 937 937 911 911 909 909 937 937 1196 1196 1197 1197 935 935 1198 1198 907 907 935 935 935 935 907 907 933 933 907 907 905 905 933 933 933 933 905 905 931 931 905 905 903 903 931 931 931 931 903 903 929 929 903 903 901 901 929 929 929 929 901 901 927 927 901 901 899 899 927 927 927 927 899 899 925 925 899 899 897 897 925 925 925 925 897 897 1199 1199 897 897 1200 1200 1201 1201 923 923 895 895 921 921 895 895 893 893 921 921 921 921 893 893 919 919 893 893 891 891 919 919 919 919 891 891 917 917 891 891 889 889 917 917 917 917 889 889 916 916 889 889 888 888 916 916 916 916 888 888 918 918 888 888 890 890 918 918 918 918 890 890 920 920 890 890 892 892 920 920 920 920 892 892 922 922 892 892 894 894 922 922 1202 1202 1203 1203 924 924 1204 1204 896 896 924 924 924 924 896 896 926 926 896 896 898 898 926 926 926 926 898 898 928 928 898 898 900 900 928 928 928 928 900 900 930 930 900 900 902 902 930 930 930 930 902 902 932 932 902 902 904 904 932 932 932 932 904 904 934 934 904 904 906 906 934 934 934 934 906 906 1205 1205 906 906 1206 1206 1207 1207 936 936 908 908 938 938 908 908 910 910 938 938 938 938 910 910 940 940 910 910 912 912 940 940 940 940 912 912 943 943 912 912 915 915 943 943 991 991 967 967 990 990 967 967 966 966 990 990 990 990 966 966 988 988 966 966 964 964 988 988 1208 1208 1209 1209 986 986 1210 1210 962 962 986 986 986 986 962 962 984 984 962 962 960 960 984 984 984 984 960 960 982 982 960 960 958 958 982 982 982 982 958 958 980 980 958 958 956 956 980 980 980 980 956 956 978 978 956 956 954 954 978 978 978 978 954 954 976 976 954 954 952 952 976 976 976 976 952 952 974 974 952 952 950 950 974 974 974 974 950 950 1211 1211 950 950 1212 1212 1213 1213 972 972 948 948 970 970 948 948 946 946 970 970 970 970 946 946 968 968 946 946 944 944 968 968 968 968 944 944 969 969 944 944 945 945 969 969 969 969 945 945 971 971 945 945 947 947 971 971 1214 1214 1215 1215 973 973 1216 1216 949 949 973 973 973 973 949 949 975 975 949 949 951 951 975 975 975 975 951 951 977 977 951 951 953 953 977 977 977 977 953 953 979 979 953 953 955 955 979 979 979 979 955 955 981 981 955 955 957 957 981 981 981 981 957 957 983 983 957 957 959 959 983 983 983 983 959 959 985 985 959 959 961 961 985 985 985 985 961 961 1217 1217 961 961 1218 1218 1219 1219 987 987 963 963 989 989 963 963 965 965 989 989 989 989 965 965 991 991 965 965 967 967 991 991 1039 1039 1015 1015 1038 1038 1015 1015 1014 1014 1038 1038 1038 1038 1014 1014 1036 1036 1014 1014 1012 1012 1036 1036 1220 1220 1221 1221 1034 1034 1222 1222 1010 1010 1034 1034 1034 1034 1010 1010 1032 1032 1010 1010 1008 1008 1032 1032 1032 1032 1008 1008 1030 1030 1008 1008 1006 1006 1030 1030 1030 1030 1006 1006 1028 1028 1006 1006 1004 1004 1028 1028 1028 1028 1004 1004 1026 1026 1004 1004 1002 1002 1026 1026 1026 1026 1002 1002 1024 1024 1002 1002 1000 1000 1024 1024 1024 1024 1000 1000 1022 1022 1000 1000 998 998 1022 1022 1022 1022 998 998 1223 1223 998 998 1224 1224 1225 1225 1020 1020 996 996 1018 1018 996 996 994 994 1018 1018 1018 1018 994 994 1016 1016 994 994 992 992 1016 1016 1016 1016 992 992 1017 1017 992 992 993 993 1017 1017 1017 1017 993 993 1019 1019 993 993 995 995 1019 1019 1226 1226 1227 1227 1021 1021 1228 1228 997 997 1021 1021 1021 1021 997 997 1023 1023 997 997 999 999 1023 1023 1023 1023 999 999 1025 1025 999 999 1001 1001 1025 1025 1025 1025 1001 1001 1027 1027 1001 1001 1003 1003 1027 1027 1027 1027 1003 1003 1029 1029 1003 1003 1005 1005 1029 1029 1029 1029 1005 1005 1031 1031 1005 1005 1007 1007 1031 1031 1031 1031 1007 1007 1033 1033 1007 1007 1009 1009 1033 1033 1033 1033 1009 1009 1229 1229 1009 1009 1230 1230 1231 1231 1035 1035 1011 1011 1037 1037 1011 1011 1013 1013 1037 1037 1037 1037 1013 1013 1039 1039 1013 1013 1015 1015 1039 1039 1087 1087 1063 1063 1086 1086 1063 1063 1062 1062 1086 1086 1086 1086 1062 1062 1084 1084 1062 1062 1060 1060 1084 1084 1232 1232 1233 1233 1082 1082 1234 1234 1058 1058 1082 1082 1082 1082 1058 1058 1080 1080 1058 1058 1056 1056 1080 1080 1080 1080 1056 1056 1078 1078 1056 1056 1054 1054 1078 1078 1078 1078 1054 1054 1076 1076 1054 1054 1052 1052 1076 1076 1076 1076 1052 1052 1074 1074 1052 1052 1050 1050 1074 1074 1074 1074 1050 1050 1072 1072 1050 1050 1048 1048 1072 1072 1072 1072 1048 1048 1070 1070 1048 1048 1046 1046 1070 1070 1070 1070 1046 1046 1235 1235 1046 1046 1236 1236 1237 1237 1068 1068 1044 1044 1066 1066 1044 1044 1042 1042 1066 1066 1066 1066 1042 1042 1064 1064 1042 1042 1040 1040 1064 1064 1064 1064 1040 1040 1065 1065 1040 1040 1041 1041 1065 1065 1065 1065 1041 1041 1067 1067 1041 1041 1043 1043 1067 1067 1238 1238 1239 1239 1069 1069 1240 1240 1045 1045 1069 1069 1069 1069 1045 1045 1071 1071 1045 1045 1047 1047 1071 1071 1071 1071 1047 1047 1073 1073 1047 1047 1049 1049 1073 1073 1073 1073 1049 1049 1075 1075 1049 1049 1051 1051 1075 1075 1075 1075 1051 1051 1077 1077 1051 1051 1053 1053 1077 1077 1077 1077 1053 1053 1079 1079 1053 1053 1055 1055 1079 1079 1079 1079 1055 1055 1081 1081 1055 1055 1057 1057 1081 1081 1081 1081 1057 1057 1241 1241 1057 1057 1242 1242 1243 1243 1083 1083 1059 1059 1085 1085 1059 1059 1061 1061 1085 1085 1085 1085 1061 1061 1087 1087 1061 1061 1063 1063 1087 1087 1135 1135 1111 1111 1134 1134 1111 1111 1110 1110 1134 1134 1134 1134 1110 1110 1132 1132 1110 1110 1108 1108 1132 1132 1244 1244 1245 1245 1130 1130 1246 1246 1106 1106 1130 1130 1130 1130 1106 1106 1128 1128 1106 1106 1104 1104 1128 1128 1128 1128 1104 1104 1126 1126 1104 1104 1102 1102 1126 1126 1126 1126 1102 1102 1124 1124 1102 1102 1100 1100 1124 1124 1124 1124 1100 1100 1122 1122 1100 1100 1098 1098 1122 1122 1122 1122 1098 1098 1120 1120 1098 1098 1096 1096 1120 1120 1120 1120 1096 1096 1118 1118 1096 1096 1094 1094 1118 1118 1118 1118 1094 1094 1247 1247 1094 1094 1248 1248 1249 1249 1116 1116 1092 1092 1114 1114 1092 1092 1090 1090 1114 1114 1114 1114 1090 1090 1112 1112 1090 1090 1088 1088 1112 1112 1112 1112 1088 1088 1113 1113 1088 1088 1089 1089 1113 1113 1113 1113 1089 1089 1115 1115 1089 1089 1091 1091 1115 1115 1250 1250 1251 1251 1117 1117 1252 1252 1093 1093 1117 1117 1117 1117 1093 1093 1119 1119 1093 1093 1095 1095 1119 1119 1119 1119 1095 1095 1121 1121 1095 1095 1097 1097 1121 1121 1121 1121 1097 1097 1123 1123 1097 1097 1099 1099 1123 1123 1123 1123 1099 1099 1125 1125 1099 1099 1101 1101 1125 1125 1125 1125 1101 1101 1127 1127 1101 1101 1103 1103 1127 1127 1127 1127 1103 1103 1129 1129 1103 1103 1105 1105 1129 1129 1129 1129 1105 1105 1253 1253 1105 1105 1254 1254 1255 1255 1131 1131 1107 1107 1133 1133 1107 1107 1109 1109 1133 1133 1133 1133 1109 1109 1135 1135 1109 1109 1111 1111 1135 1135 1136 1136 1137 1137 1138 1138 1137 1137 1139 1139 1138 1138 1140 1140 1141 1141 1142 1142 1141 1141 1143 1143 1142 1142 1144 1144 1145 1145 1146 1146 1145 1145 1147 1147 1146 1146
+33 33 31 31 26 26 31 31 28 28 26 26 26 26 28 28 24 24 42 42 43 43 29 29 43 43 41 41 29 29 9 9 18 18 11 11 18 18 13 13 11 11 14 14 1 1 0 0 24 24 22 22 26 26 22 22 20 20 26 26 26 26 20 20 18 18 20 20 16 16 18 18 18 18 16 16 13 13 41 41 39 39 29 29 39 39 37 37 29 29 29 29 37 37 26 26 37 37 35 35 26 26 26 26 35 35 33 33 9 9 7 7 18 18 7 7 5 5 18 18 18 18 5 5 14 14 5 5 3 3 14 14 14 14 3 3 1 1 30 30 32 32 25 25 32 32 34 34 25 25 34 34 36 36 25 25 36 36 38 38 25 25 25 25 38 38 29 29 38 38 40 40 29 29 29 29 40 40 42 42 17 17 15 15 19 19 8 8 10 10 17 17 10 10 12 12 17 17 17 17 12 12 15 15 19 19 21 21 17 17 21 21 23 23 17 17 17 17 23 23 25 25 23 23 27 27 25 25 25 25 27 27 30 30 0 0 2 2 14 14 2 2 4 4 14 14 14 14 4 4 17 17 4 4 6 6 17 17 17 17 6 6 8 8 44 44 45 45 46 46 45 45 47 47 46 46 46 46 47 47 48 48 49 49 50 50 51 51 50 50 52 52 51 51 51 51 52 52 53 53 54 54 55 55 56 56 55 55 57 57 56 56 56 56 57 57 58 58 59 59 60 60 61 61 60 60 62 62 61 61 61 61 62 62 63 63 64 64 65 65 66 66 65 65 67 67 66 66 66 66 67 67 68 68 69 69 70 70 71 71 70 70 72 72 71 71 71 71 72 72 73 73 78 78 79 79 76 76 74 74 75 75 76 76 75 75 77 77 76 76 76 76 77 77 78 78 97 97 88 88 86 86 90 90 88 88 95 95 104 104 90 90 93 93 103 103 82 82 80 80 84 84 82 82 101 101 86 86 84 84 99 99 98 98 83 83 85 85 81 81 83 83 100 100 80 80 81 81 102 102 92 92 89 89 91 91 87 87 89 89 94 94 85 85 87 87 96 96 112 112 121 121 123 123 119 119 121 121 114 114 105 105 119 119 116 116 106 106 127 127 129 129 125 125 127 127 108 108 123 123 125 125 110 110 111 111 126 126 124 124 128 128 126 126 109 109 129 129 128 128 107 107 117 117 120 120 118 118 122 122 120 120 115 115 124 124 122 122 113 113 133 133 130 130 131 131 131 131 132 132 133 133 132 132 134 134 133 133 133 133 134 134 135 135 141 141 137 137 139 139 139 139 140 140 141 141 140 140 138 138 141 141 141 141 138 138 136 136 143 143 142 142 145 145 147 147 146 146 145 145 146 146 144 144 145 145 145 145 144 144 143 143 150 150 153 153 152 152 152 152 151 151 150 150 151 151 149 149 150 150 150 150 149 149 148 148 154 154 158 158 156 156 156 156 155 155 154 154 155 155 157 157 154 154 154 154 157 157 159 159 161 161 160 160 166 166 161 161 166 166 164 164 166 166 170 170 164 164 164 164 170 170 168 168 170 170 174 174 168 168 168 168 174 174 172 172 174 174 178 178 172 172 172 172 178 178 176 176 178 178 182 182 176 176 176 176 182 182 180 180 182 182 188 188 180 180 180 180 188 188 184 184 188 188 194 194 184 184 184 184 194 194 186 186 194 194 196 196 186 186 186 186 196 196 190 190 196 196 198 198 190 190 190 190 198 198 192 192 198 198 199 199 192 192 192 192 199 199 193 193 199 199 197 197 193 193 193 193 197 197 191 191 197 197 195 195 191 191 191 191 195 195 187 187 195 195 189 189 187 187 187 187 189 189 185 185 189 189 183 183 185 185 185 185 183 183 181 181 183 183 179 179 181 181 181 181 179 179 177 177 179 179 175 175 177 177 177 177 175 175 173 173 175 175 171 171 173 173 173 173 171 171 169 169 171 171 167 167 169 169 169 169 167 167 165 165 167 167 163 163 165 165 165 165 163 163 162 162 238 238 239 239 233 233 238 238 233 233 235 235 233 233 229 229 235 235 235 235 229 229 231 231 229 229 225 225 231 231 231 231 225 225 227 227 225 225 221 221 227 227 227 227 221 221 223 223 221 221 217 217 223 223 223 223 217 217 219 219 217 217 211 211 219 219 219 219 211 211 215 215 211 211 205 205 215 215 215 215 205 205 213 213 205 205 203 203 213 213 213 213 203 203 209 209 203 203 201 201 209 209 209 209 201 201 207 207 201 201 200 200 207 207 207 207 200 200 206 206 200 200 202 202 206 206 206 206 202 202 208 208 202 202 204 204 208 208 208 208 204 204 212 212 204 204 210 210 212 212 212 212 210 210 214 214 210 210 216 216 214 214 214 214 216 216 218 218 216 216 220 220 218 218 218 218 220 220 222 222 220 220 224 224 222 222 222 222 224 224 226 226 224 224 228 228 226 226 226 226 228 228 230 230 228 228 232 232 230 230 230 230 232 232 234 234 232 232 236 236 234 234 234 234 236 236 237 237 279 279 278 278 274 274 279 279 274 274 275 275 274 274 270 270 275 275 275 275 270 270 271 271 270 270 266 266 271 271 271 271 266 266 267 267 266 266 262 262 267 267 267 267 262 262 263 263 262 262 1804 1804 263 263 263 263 1805 1805 1806 1806 258 258 254 254 259 259 259 259 254 254 255 255 254 254 250 250 255 255 255 255 250 250 251 251 250 250 246 246 251 251 251 251 246 246 247 247 246 246 242 242 247 247 247 247 242 242 243 243 242 242 240 240 243 243 243 243 240 240 241 241 240 240 244 244 241 241 241 241 244 244 245 245 244 244 248 248 245 245 245 245 248 248 249 249 248 248 252 252 249 249 249 249 252 252 253 253 252 252 256 256 253 253 253 253 256 256 257 257 1807 1807 260 260 1808 1808 1809 1809 260 260 261 261 260 260 264 264 261 261 261 261 264 264 265 265 264 264 268 268 265 265 265 265 268 268 269 269 268 268 272 272 269 269 269 269 272 272 273 273 272 272 276 276 273 273 273 273 276 276 277 277 317 317 318 318 312 312 318 318 314 314 312 312 312 312 314 314 306 306 314 314 310 310 306 306 306 306 310 310 300 300 310 310 308 308 300 300 300 300 308 308 289 289 363 363 350 350 361 361 350 350 348 348 361 361 361 361 348 348 359 359 348 348 344 344 359 359 359 359 344 344 357 357 344 344 342 342 357 357 357 357 342 342 347 347 328 328 327 327 333 333 327 327 331 331 333 333 333 333 331 331 339 339 331 331 335 335 339 339 339 339 335 335 345 345 335 335 337 337 345 345 345 345 337 337 356 356 342 342 338 338 347 347 338 338 336 336 347 347 347 347 336 336 340 340 336 336 332 332 340 340 340 340 332 332 334 334 332 332 330 330 334 334 334 334 330 330 329 329 330 330 326 326 329 329 329 329 326 326 323 323 326 326 324 324 323 323 323 323 324 324 317 317 324 324 320 320 317 317 317 317 320 320 318 318 283 283 293 293 281 281 293 293 291 291 281 281 281 281 291 291 280 280 291 291 290 290 280 280 280 280 290 290 282 282 290 290 292 292 282 282 292 292 295 295 282 282 282 282 295 295 284 284 295 295 297 297 284 284 284 284 297 297 286 286 297 297 301 301 286 286 286 286 301 301 288 288 301 301 303 303 288 288 288 288 303 303 298 298 362 362 352 352 364 364 352 352 354 354 364 364 364 364 354 354 365 365 354 354 355 355 365 365 365 365 355 355 363 363 355 355 353 353 363 363 363 363 353 353 350 350 308 308 304 304 289 289 304 304 302 302 289 289 289 289 302 302 287 287 302 302 299 299 287 287 287 287 299 299 285 285 299 299 296 296 285 285 285 285 296 296 283 283 296 296 294 294 283 283 283 283 294 294 293 293 303 303 307 307 298 298 307 307 309 309 298 298 298 298 309 309 305 305 309 309 313 313 305 305 305 305 313 313 311 311 313 313 315 315 311 311 311 311 315 315 316 316 315 315 319 319 316 316 316 316 319 319 322 322 319 319 321 321 322 322 322 322 321 321 328 328 321 321 325 325 328 328 328 328 325 325 327 327 337 337 341 341 356 356 341 341 343 343 356 356 356 356 343 343 358 358 343 343 346 346 358 358 358 358 346 346 360 360 346 346 349 349 360 360 360 360 349 349 362 362 349 349 351 351 362 362 362 362 351 351 352 352 367 367 366 366 370 370 367 367 370 370 371 371 370 370 374 374 371 371 371 371 374 374 375 375 374 374 378 378 375 375 375 375 378 378 379 379 378 378 382 382 379 379 379 379 382 382 383 383 382 382 1810 1810 383 383 383 383 1811 1811 1812 1812 386 386 390 390 387 387 387 387 390 390 391 391 390 390 394 394 391 391 391 391 394 394 395 395 394 394 398 398 395 395 395 395 398 398 399 399 398 398 402 402 399 399 399 399 402 402 403 403 402 402 404 404 403 403 403 403 404 404 405 405 404 404 400 400 405 405 405 405 400 400 401 401 400 400 396 396 401 401 401 401 396 396 397 397 396 396 392 392 397 397 397 397 392 392 393 393 392 392 388 388 393 393 393 393 388 388 389 389 1813 1813 384 384 1814 1814 1815 1815 384 384 385 385 384 384 380 380 385 385 385 385 380 380 381 381 380 380 376 376 381 381 381 381 376 376 377 377 376 376 372 372 377 377 377 377 372 372 373 373 372 372 368 368 373 373 373 373 368 368 369 369 419 419 418 418 424 424 418 418 423 423 424 424 424 424 423 423 429 429 423 423 432 432 429 429 439 439 440 440 432 432 440 440 433 433 432 432 432 432 433 433 429 429 455 455 453 453 446 446 453 453 448 448 446 446 446 446 448 448 1816 1816 448 448 1817 1817 1818 1818 439 439 442 442 440 440 463 463 464 464 455 455 464 464 456 456 455 455 455 455 456 456 453 453 489 489 482 482 480 480 482 482 481 481 480 480 480 480 481 481 472 472 481 481 473 473 472 472 472 472 473 473 463 463 473 473 465 465 463 463 463 463 465 465 464 464 493 493 491 491 489 489 491 491 490 490 489 489 489 489 490 490 482 482 501 501 500 500 493 493 500 500 492 492 493 493 493 493 492 492 491 491 519 519 517 517 510 510 517 517 509 509 510 510 510 510 509 509 501 501 509 509 506 506 501 501 501 501 506 506 500 500 527 527 526 526 519 519 526 526 518 518 519 519 519 519 518 518 517 517 1819 1819 1820 1820 536 536 1821 1821 535 535 536 536 536 536 535 535 527 527 535 535 530 530 527 527 527 527 530 530 526 526 559 559 555 555 551 551 555 555 549 549 551 551 551 551 549 549 543 543 549 549 542 542 543 543 543 543 542 542 541 541 576 576 566 566 564 564 566 566 563 563 564 564 564 564 563 563 559 559 563 563 558 558 559 559 559 559 558 558 555 555 587 587 580 580 576 576 580 580 574 574 576 576 576 576 574 574 566 566 586 586 584 584 587 587 584 584 585 585 587 587 587 587 585 585 580 580 567 567 565 565 573 573 565 565 572 572 573 573 573 573 572 572 586 586 572 572 579 579 586 586 586 586 579 579 584 584 407 407 406 406 410 410 406 406 408 408 410 410 410 410 408 408 415 415 408 408 413 413 415 415 415 415 413 413 427 427 413 413 425 425 427 427 427 427 425 425 438 438 425 425 435 435 438 438 438 438 435 435 449 449 435 435 447 447 449 449 449 449 447 447 458 458 447 447 457 457 458 458 458 458 457 457 467 467 457 457 466 466 467 467 467 467 466 466 475 475 466 466 474 474 475 475 475 475 474 474 484 484 474 474 483 483 484 484 484 484 483 483 498 498 483 483 499 499 498 498 498 498 499 499 507 507 499 499 508 508 507 507 507 507 508 508 515 515 508 508 516 516 515 515 515 515 516 516 524 524 516 516 525 525 524 524 524 524 525 525 533 533 525 525 534 534 533 533 533 533 534 534 544 544 534 534 546 546 544 544 544 544 546 546 554 554 546 546 556 556 554 554 554 554 556 556 568 568 556 556 575 575 568 568 568 568 575 575 594 594 575 575 601 601 594 594 594 594 601 601 606 606 601 601 610 610 606 606 606 606 610 610 613 613 610 610 617 617 613 613 613 613 617 617 615 615 617 617 619 619 615 615 615 615 619 619 614 614 619 619 618 618 614 614 614 614 618 618 612 612 618 618 616 616 612 612 612 612 616 616 607 607 616 616 611 611 607 607 1822 1822 417 417 1823 1823 417 417 422 422 1824 1824 1825 1825 422 422 1826 1826 422 422 430 430 1827 1827 1828 1828 430 430 1829 1829 430 430 437 437 1830 1830 1831 1831 437 437 1832 1832 437 437 445 445 1833 1833 1834 1834 445 445 1835 1835 445 445 454 454 1836 1836 1837 1837 454 454 1838 1838 454 454 462 462 1839 1839 1840 1840 462 462 1841 1841 462 462 471 471 1842 1842 1843 1843 471 471 1844 1844 471 471 479 479 1845 1845 1846 1846 479 479 1847 1847 479 479 488 488 1848 1848 1849 1849 488 488 1850 1850 488 488 494 494 1851 1851 1852 1852 494 494 1853 1853 494 494 502 502 1854 1854 1855 1855 502 502 1856 1856 502 502 511 511 1857 1857 1858 1858 511 511 1859 1859 511 511 520 520 1860 1860 1861 1861 520 520 1862 1862 520 520 528 528 1863 1863 1864 1864 528 528 1865 1865 528 528 537 537 1866 1866 1867 1867 537 537 1868 1868 537 537 545 545 1869 1869 1870 1870 545 545 1871 1871 545 545 552 552 1872 1872 1873 1873 552 552 1874 1874 552 552 560 560 1875 1875 1876 1876 560 560 1877 1877 560 560 570 570 1878 1878 1879 1879 570 570 1880 1880 570 570 583 583 1881 1881 1882 1882 583 583 1883 1883 583 583 589 589 1884 1884 1885 1885 589 589 1886 1886 589 589 588 588 1887 1887 1888 1888 588 588 1889 1889 588 588 581 581 1890 1890 1891 1891 581 581 1892 1892 581 581 571 571 1893 1893 417 417 414 414 422 422 414 414 420 420 422 422 422 422 420 420 430 430 420 420 428 428 430 430 430 430 428 428 437 437 428 428 436 436 437 437 437 437 436 436 445 445 436 436 444 444 445 445 445 445 444 444 454 454 444 444 452 452 454 454 454 454 452 452 462 462 452 452 461 461 462 462 462 462 461 461 471 471 461 461 470 470 471 471 471 471 470 470 479 479 470 470 478 478 479 479 479 479 478 478 488 488 478 478 487 487 488 488 488 488 487 487 494 494 487 487 495 495 494 494 494 494 495 495 502 502 495 495 503 503 502 502 502 502 503 503 511 511 503 503 512 512 511 511 511 511 512 512 520 520 512 512 521 521 520 520 520 520 521 521 528 528 521 521 529 529 528 528 528 528 529 529 537 537 529 529 538 538 537 537 537 537 538 538 545 545 538 538 547 547 545 545 545 545 547 547 552 552 547 547 553 553 552 552 552 552 553 553 560 560 553 553 562 562 560 560 560 560 562 562 570 570 562 562 577 577 570 570 570 570 577 577 583 583 577 577 593 593 583 583 583 583 593 593 589 589 593 593 596 596 589 589 589 589 596 596 588 588 596 596 595 595 588 588 588 588 595 595 581 581 595 595 591 591 581 581 581 581 591 591 571 571 591 591 578 578 571 571 414 414 411 411 420 420 411 411 416 416 420 420 420 420 416 416 428 428 416 416 426 426 428 428 428 428 426 426 436 436 426 426 434 434 436 436 436 436 434 434 444 444 434 434 443 443 444 444 444 444 443 443 452 452 443 443 451 451 452 452 452 452 451 451 461 461 451 451 460 460 461 461 461 461 460 460 470 470 460 460 469 469 470 470 470 470 469 469 478 478 469 469 477 477 478 478 478 478 477 477 487 487 477 477 486 486 487 487 487 487 486 486 495 495 486 486 496 496 495 495 495 495 496 496 503 503 496 496 504 504 503 503 503 503 504 504 512 512 504 504 513 513 512 512 512 512 513 513 521 521 513 513 522 522 521 521 521 521 522 522 529 529 522 522 531 531 529 529 529 529 531 531 538 538 531 531 539 539 538 538 538 538 539 539 547 547 539 539 548 548 547 547 547 547 548 548 553 553 548 548 557 557 553 553 553 553 557 557 562 562 557 557 569 569 562 562 562 562 569 569 577 577 569 569 590 590 577 577 577 577 590 590 593 593 590 590 598 598 593 593 593 593 598 598 596 596 598 598 603 603 596 596 596 596 603 603 595 595 603 603 602 602 595 595 595 595 602 602 591 591 602 602 597 597 591 591 591 591 597 597 578 578 597 597 592 592 578 578 411 411 409 409 416 416 409 409 412 412 416 416 416 416 412 412 426 426 412 412 421 421 426 426 426 426 421 421 434 434 421 421 431 431 434 434 434 434 431 431 443 443 431 431 441 441 443 443 443 443 441 441 451 451 441 441 450 450 451 451 451 451 450 450 460 460 450 450 459 459 460 460 460 460 459 459 469 469 459 459 468 468 469 469 469 469 468 468 477 477 468 468 476 476 477 477 477 477 476 476 486 486 476 476 485 485 486 486 486 486 485 485 496 496 485 485 497 497 496 496 496 496 497 497 504 504 497 497 505 505 504 504 504 504 505 505 513 513 505 505 514 514 513 513 513 513 514 514 522 522 514 514 523 523 522 522 522 522 523 523 531 531 523 523 532 532 531 531 531 531 532 532 539 539 532 532 540 540 539 539 539 539 540 540 548 548 540 540 550 550 548 548 548 548 550 550 557 557 550 550 561 561 557 557 557 557 561 561 569 569 561 561 582 582 569 569 569 569 582 582 590 590 582 582 599 599 590 590 590 590 599 599 598 598 599 599 605 605 598 598 598 598 605 605 603 603 605 605 609 609 603 603 603 603 609 609 602 602 609 609 608 608 602 602 602 602 608 608 597 597 608 608 604 604 597 597 597 597 604 604 592 592 604 604 600 600 592 592 409 409 407 407 412 412 407 407 410 410 412 412 412 412 410 410 421 421 410 410 415 415 421 421 421 421 415 415 431 431 415 415 427 427 431 431 431 431 427 427 441 441 427 427 438 438 441 441 441 441 438 438 450 450 438 438 449 449 450 450 450 450 449 449 459 459 449 449 458 458 459 459 459 459 458 458 468 468 458 458 467 467 468 468 468 468 467 467 476 476 467 467 475 475 476 476 476 476 475 475 485 485 475 475 484 484 485 485 485 485 484 484 497 497 484 484 498 498 497 497 497 497 498 498 505 505 498 498 507 507 505 505 505 505 507 507 514 514 507 507 515 515 514 514 514 514 515 515 523 523 515 515 524 524 523 523 523 523 524 524 532 532 524 524 533 533 532 532 532 532 533 533 540 540 533 533 544 544 540 540 540 540 544 544 550 550 544 544 554 554 550 550 550 550 554 554 561 561 554 554 568 568 561 561 561 561 568 568 582 582 568 568 594 594 582 582 582 582 594 594 599 599 594 594 606 606 599 599 599 599 606 606 605 605 606 606 613 613 605 605 605 605 613 613 609 609 613 613 615 615 609 609 609 609 615 615 608 608 615 615 614 614 608 608 608 608 614 614 604 604 614 614 612 612 604 604 604 604 612 612 600 600 612 612 607 607 600 600 695 695 694 694 689 689 694 694 688 688 689 689 689 689 688 688 684 684 688 688 685 685 684 684 684 684 685 685 681 681 685 685 680 680 681 681 681 681 680 680 677 677 680 680 676 676 677 677 677 677 676 676 675 675 676 676 674 674 675 675 675 675 674 674 669 669 674 674 668 668 669 669 669 669 668 668 665 665 668 668 664 664 665 665 665 665 664 664 663 663 663 663 664 664 657 657 664 664 660 660 657 657 657 657 660 660 1894 1894 660 660 1895 1895 1896 1896 656 656 654 654 655 655 655 655 654 654 650 650 654 654 648 648 650 650 650 650 648 648 646 646 648 648 644 644 646 646 646 646 644 644 643 643 643 643 644 644 638 638 644 644 640 640 638 638 638 638 640 640 634 634 640 640 633 633 634 634 634 634 633 633 630 630 633 633 628 628 630 630 630 630 628 628 626 626 628 628 627 627 626 626 626 626 627 627 622 622 627 627 620 620 622 622 622 622 620 620 621 621 620 620 623 623 621 621 621 621 623 623 625 625 623 623 624 624 625 625 625 625 624 624 629 629 624 624 631 631 629 629 629 629 631 631 632 632 631 631 635 635 632 632 632 632 635 635 636 636 635 635 637 637 636 636 636 636 637 637 639 639 653 653 651 651 649 649 651 651 647 647 649 649 639 639 637 637 642 642 637 637 641 641 642 642 642 642 641 641 647 647 641 641 645 645 647 647 647 647 645 645 649 649 692 692 693 693 691 691 693 693 690 690 691 691 691 691 690 690 687 687 690 690 686 686 687 687 687 687 686 686 683 683 686 686 682 682 683 683 683 683 682 682 678 678 682 682 679 679 678 678 678 678 679 679 673 673 679 679 672 672 673 673 673 673 672 672 670 670 672 672 671 671 670 670 670 670 671 671 666 666 671 671 667 667 666 666 666 666 667 667 661 661 667 667 662 662 661 661 661 661 662 662 658 658 662 662 659 659 658 658 658 658 659 659 1897 1897 659 659 1898 1898 1899 1899 653 653 652 652 651 651 820 820 817 817 818 818 803 803 797 797 799 799 774 774 779 779 780 780 722 722 708 708 713 713 835 835 840 840 839 839 816 816 822 822 821 821 798 798 802 802 801 801 790 790 796 796 795 795 756 756 759 759 760 760 747 747 753 753 754 754 739 739 740 740 741 741 728 728 733 733 734 734 707 707 715 715 717 717 722 722 720 720 708 708 720 720 706 706 708 708 708 708 706 706 702 702 699 699 696 696 697 697 697 697 698 698 701 701 698 698 707 707 701 701 715 715 727 727 729 729 766 766 772 772 774 774 772 772 773 773 774 774 774 774 773 773 779 779 773 773 778 778 779 779 779 779 778 778 783 783 788 788 789 789 790 790 798 798 801 801 796 796 802 802 808 808 807 807 808 808 809 809 807 807 809 809 815 815 814 814 815 815 816 816 814 814 822 822 827 827 826 826 827 827 828 828 826 826 828 828 834 834 833 833 834 834 835 835 833 833 1900 1900 713 713 700 700 713 713 708 708 700 700 700 700 708 708 699 699 708 708 702 702 699 699 699 699 702 702 696 696 1901 1901 780 780 787 787 780 780 779 779 787 787 787 787 779 779 788 788 779 779 783 783 788 788 788 788 783 783 789 789 1902 1902 1903 1903 723 723 1904 1904 1905 1905 730 730 745 745 744 744 743 743 744 744 737 737 743 743 1906 1906 1907 1907 736 736 1908 1908 730 730 736 736 736 736 730 730 729 729 733 733 739 739 734 734 739 739 741 741 734 734 734 734 741 741 742 742 741 741 749 749 742 742 742 742 749 749 1909 1909 749 749 1910 1910 1911 1911 740 740 746 746 741 741 746 746 748 748 741 741 741 741 748 748 749 749 748 748 755 755 749 749 749 749 755 755 1912 1912 755 755 1913 1913 1914 1914 757 757 762 762 763 763 762 762 764 764 763 763 753 753 756 756 754 754 756 756 760 760 754 754 754 754 760 760 761 761 760 760 768 768 761 761 761 761 768 768 1915 1915 768 768 1916 1916 1917 1917 759 759 765 765 760 760 765 765 767 767 760 760 760 760 767 767 768 768 767 767 775 775 768 768 768 768 775 775 1918 1918 775 775 1919 1919 1920 1920 776 776 781 781 782 782 781 781 784 784 782 782 725 725 724 724 716 716 724 724 714 714 716 716 716 716 714 714 712 712 704 704 712 712 703 703 712 712 714 714 703 703 1921 1921 1922 1922 713 713 1923 1923 723 723 713 713 713 713 723 723 722 722 709 709 711 711 710 710 697 697 701 701 699 699 701 701 705 705 699 699 699 699 705 705 700 700 705 705 1924 1924 700 700 700 700 1925 1925 1926 1926 709 709 710 710 703 703 703 703 710 710 704 704 707 707 717 717 701 701 717 717 718 718 701 701 701 701 718 718 705 705 718 718 1927 1927 705 705 705 705 1928 1928 1929 1929 719 719 721 721 709 709 709 709 721 721 711 711 715 715 729 729 717 717 729 729 730 730 717 717 717 717 730 730 718 718 730 730 1930 1930 718 718 718 718 1931 1931 1932 1932 731 731 726 726 719 719 719 719 726 726 721 721 744 744 738 738 737 737 738 738 735 735 737 737 737 737 735 735 731 731 735 735 732 732 731 731 731 731 732 732 726 726 727 727 728 728 729 729 728 728 734 734 729 729 729 729 734 734 736 736 734 734 742 742 736 736 736 736 742 742 1933 1933 742 742 1934 1934 1935 1935 1936 1936 750 750 1937 1937 763 763 758 758 757 757 758 758 752 752 757 757 757 757 752 752 750 750 752 752 751 751 750 750 750 750 751 751 1938 1938 746 746 747 747 748 748 747 747 754 754 748 748 748 748 754 754 755 755 754 754 761 761 755 755 755 755 761 761 1939 1939 761 761 1940 1940 1941 1941 762 762 769 769 764 764 782 782 777 777 776 776 777 777 771 771 776 776 776 776 771 771 769 769 771 771 770 770 769 769 769 769 770 770 764 764 765 765 766 766 767 767 766 766 774 774 767 767 767 767 774 774 775 775 774 774 780 780 775 775 775 775 780 780 1942 1942 780 780 1943 1943 1944 1944 781 781 786 786 784 784 786 786 785 785 784 784 793 793 792 792 791 791 790 790 795 795 788 788 795 795 794 794 788 788 788 788 794 794 787 787 794 794 1945 1945 787 787 787 787 1946 1946 1947 1947 793 793 791 791 786 786 786 786 791 791 785 785 796 796 801 801 795 795 801 801 800 800 795 795 795 795 800 800 794 794 800 800 1948 1948 794 794 794 794 1949 1949 1950 1950 799 799 797 797 793 793 793 793 797 797 792 792 802 802 807 807 801 801 807 807 806 806 801 801 801 801 806 806 800 800 806 806 1951 1951 800 800 800 800 1952 1952 1953 1953 805 805 804 804 799 799 799 799 804 804 803 803 812 812 811 811 810 810 809 809 814 814 807 807 814 814 813 813 807 807 807 807 813 813 806 806 813 813 1954 1954 806 806 806 806 1955 1955 1956 1956 812 812 810 810 805 805 805 805 810 810 804 804 816 816 821 821 814 814 821 821 819 819 814 814 814 814 819 819 813 813 819 819 1957 1957 813 813 813 813 1958 1958 1959 1959 1960 1960 1961 1961 812 812 812 812 1962 1962 811 811 822 822 826 826 821 821 826 826 825 825 821 821 821 821 825 825 819 819 825 825 1963 1963 819 819 819 819 1964 1964 1965 1965 824 824 823 823 818 818 818 818 823 823 820 820 831 831 830 830 829 829 828 828 833 833 826 826 833 833 832 832 826 826 826 826 832 832 825 825 832 832 1966 1966 825 825 825 825 1967 1967 1968 1968 831 831 829 829 824 824 824 824 829 829 823 823 835 835 839 839 833 833 839 839 838 838 833 833 833 833 838 838 832 832 838 838 1969 1969 832 832 832 832 1970 1970 1971 1971 837 837 836 836 831 831 831 831 836 836 830 830 842 842 841 841 847 847 841 841 848 848 847 847 847 847 848 848 852 852 848 848 851 851 852 852 852 852 851 851 855 855 851 851 856 856 855 855 855 855 856 856 859 859 856 856 860 860 859 859 859 859 860 860 861 861 860 860 862 862 861 861 861 861 862 862 867 867 862 862 868 868 867 867 867 867 868 868 871 871 868 868 872 872 871 871 871 871 872 872 873 873 873 873 872 872 879 879 872 872 876 876 879 879 879 879 876 876 1972 1972 876 876 1973 1973 1974 1974 880 880 882 882 881 881 881 881 882 882 886 886 882 882 888 888 886 886 886 886 888 888 890 890 888 888 892 892 890 890 890 890 892 892 893 893 893 893 892 892 898 898 892 892 896 896 898 898 898 898 896 896 903 903 896 896 902 902 903 903 903 903 902 902 906 906 902 902 908 908 906 906 906 906 908 908 910 910 908 908 909 909 910 910 910 910 909 909 914 914 909 909 916 916 914 914 914 914 916 916 915 915 916 916 913 913 915 915 915 915 913 913 911 911 913 913 912 912 911 911 911 911 912 912 907 907 912 912 905 905 907 907 907 907 905 905 904 904 905 905 901 901 904 904 904 904 901 901 900 900 901 901 899 899 900 900 900 900 899 899 897 897 883 883 885 885 887 887 885 885 889 889 887 887 897 897 899 899 894 894 899 899 895 895 894 894 894 894 895 895 889 889 895 895 891 891 889 889 889 889 891 891 887 887 843 843 844 844 845 845 844 844 846 846 845 845 845 845 846 846 849 849 846 846 850 850 849 849 849 849 850 850 853 853 850 850 854 854 853 853 853 853 854 854 857 857 854 854 858 858 857 857 857 857 858 858 863 863 858 858 864 864 863 863 863 863 864 864 866 866 864 864 865 865 866 866 866 866 865 865 870 870 865 865 869 869 870 870 870 870 869 869 875 875 869 869 874 874 875 875 875 875 874 874 878 878 874 874 877 877 878 878 878 878 877 877 1975 1975 877 877 1976 1976 1977 1977 883 883 884 884 885 885 1129 1129 1130 1130 1126 1126 1130 1130 1128 1128 1126 1126 1126 1126 1128 1128 1121 1121 1128 1128 1123 1123 1121 1121 1121 1121 1123 1123 1109 1109 1123 1123 1111 1111 1109 1109 1109 1109 1111 1111 1098 1098 1111 1111 1101 1101 1098 1098 1098 1098 1101 1101 1087 1087 1101 1101 1089 1089 1087 1087 1087 1087 1089 1089 1078 1078 1089 1089 1079 1079 1078 1078 1078 1078 1079 1079 1069 1069 1079 1079 1070 1070 1069 1069 1069 1069 1070 1070 1061 1061 1070 1070 1062 1062 1061 1061 1061 1061 1062 1062 1052 1052 1062 1062 1053 1053 1052 1052 1052 1052 1053 1053 1038 1038 1053 1053 1037 1037 1038 1038 1038 1038 1037 1037 1029 1029 1037 1037 1028 1028 1029 1029 1029 1029 1028 1028 1021 1021 1028 1028 1020 1020 1021 1021 1021 1021 1020 1020 1012 1012 1020 1020 1011 1011 1012 1012 1012 1012 1011 1011 1003 1003 1011 1011 1002 1002 1003 1003 1003 1003 1002 1002 992 992 1002 1002 990 990 992 992 992 992 990 990 982 982 990 990 980 980 982 982 982 982 980 980 968 968 980 980 961 961 968 968 968 968 961 961 942 942 961 961 935 935 942 942 942 942 935 935 930 930 935 935 926 926 930 930 930 930 926 926 923 923 926 926 919 919 923 923 923 923 919 919 921 921 919 919 917 917 921 921 921 921 917 917 922 922 917 917 918 918 922 922 922 922 918 918 924 924 918 918 920 920 924 924 924 924 920 920 929 929 920 920 925 925 929 929 1117 1117 1118 1118 1112 1112 1118 1118 1113 1113 1112 1112 1112 1112 1113 1113 1107 1107 1113 1113 1104 1104 1107 1107 1097 1097 1096 1096 1104 1104 1096 1096 1103 1103 1104 1104 1104 1104 1103 1103 1107 1107 1081 1081 1083 1083 1090 1090 1083 1083 1088 1088 1090 1090 1090 1090 1088 1088 1978 1978 1088 1088 1979 1979 1980 1980 1097 1097 1094 1094 1096 1096 1073 1073 1072 1072 1081 1081 1072 1072 1080 1080 1081 1081 1081 1081 1080 1080 1083 1083 1047 1047 1054 1054 1056 1056 1054 1054 1055 1055 1056 1056 1056 1056 1055 1055 1064 1064 1055 1055 1063 1063 1064 1064 1064 1064 1063 1063 1073 1073 1063 1063 1071 1071 1073 1073 1073 1073 1071 1071 1072 1072 1043 1043 1045 1045 1047 1047 1045 1045 1046 1046 1047 1047 1047 1047 1046 1046 1054 1054 1035 1035 1036 1036 1043 1043 1036 1036 1044 1044 1043 1043 1043 1043 1044 1044 1045 1045 1017 1017 1019 1019 1026 1026 1019 1019 1027 1027 1026 1026 1026 1026 1027 1027 1035 1035 1027 1027 1030 1030 1035 1035 1035 1035 1030 1030 1036 1036 1009 1009 1010 1010 1017 1017 1010 1010 1018 1018 1017 1017 1017 1017 1018 1018 1019 1019 1981 1981 1982 1982 1000 1000 1983 1983 1001 1001 1000 1000 1000 1000 1001 1001 1009 1009 1001 1001 1006 1006 1009 1009 1009 1009 1006 1006 1010 1010 977 977 981 981 985 985 981 981 987 987 985 985 985 985 987 987 993 993 987 987 994 994 993 993 993 993 994 994 995 995 960 960 970 970 972 972 970 970 973 973 972 972 972 972 973 973 977 977 973 973 978 978 977 977 977 977 978 978 981 981 949 949 956 956 960 960 956 956 962 962 960 960 960 960 962 962 970 970 950 950 952 952 949 949 952 952 951 951 949 949 949 949 951 951 956 956 969 969 971 971 963 963 971 971 964 964 963 963 963 963 964 964 950 950 964 964 957 957 950 950 950 950 957 957 952 952 1984 1984 1119 1119 1985 1985 1119 1119 1114 1114 1986 1986 1987 1987 1114 1114 1988 1988 1114 1114 1106 1106 1989 1989 1990 1990 1106 1106 1991 1991 1106 1106 1099 1099 1992 1992 1993 1993 1099 1099 1994 1994 1099 1099 1091 1091 1995 1995 1996 1996 1091 1091 1997 1997 1091 1091 1082 1082 1998 1998 1999 1999 1082 1082 2000 2000 1082 1082 1074 1074 2001 2001 2002 2002 1074 1074 2003 2003 1074 1074 1065 1065 2004 2004 2005 2005 1065 1065 2006 2006 1065 1065 1057 1057 2007 2007 2008 2008 1057 1057 2009 2009 1057 1057 1048 1048 2010 2010 2011 2011 1048 1048 2012 2012 1048 1048 1042 1042 2013 2013 2014 2014 1042 1042 2015 2015 1042 1042 1034 1034 2016 2016 2017 2017 1034 1034 2018 2018 1034 1034 1025 1025 2019 2019 2020 2020 1025 1025 2021 2021 1025 1025 1016 1016 2022 2022 2023 2023 1016 1016 2024 2024 1016 1016 1008 1008 2025 2025 2026 2026 1008 1008 2027 2027 1008 1008 999 999 2028 2028 2029 2029 999 999 2030 2030 999 999 991 991 2031 2031 2032 2032 991 991 2033 2033 991 991 984 984 2034 2034 2035 2035 984 984 2036 2036 984 984 976 976 2037 2037 2038 2038 976 976 2039 2039 976 976 966 966 2040 2040 2041 2041 966 966 2042 2042 966 966 953 953 2043 2043 2044 2044 953 953 2045 2045 953 953 947 947 2046 2046 2047 2047 947 947 2048 2048 947 947 948 948 2049 2049 2050 2050 948 948 2051 2051 948 948 955 955 2052 2052 2053 2053 955 955 2054 2054 955 955 965 965 2055 2055 1119 1119 1122 1122 1114 1114 1122 1122 1116 1116 1114 1114 1114 1114 1116 1116 1106 1106 1116 1116 1108 1108 1106 1106 1106 1106 1108 1108 1099 1099 1108 1108 1100 1100 1099 1099 1099 1099 1100 1100 1091 1091 1100 1100 1092 1092 1091 1091 1091 1091 1092 1092 1082 1082 1092 1092 1084 1084 1082 1082 1082 1082 1084 1084 1074 1074 1084 1084 1075 1075 1074 1074 1074 1074 1075 1075 1065 1065 1075 1075 1066 1066 1065 1065 1065 1065 1066 1066 1057 1057 1066 1066 1058 1058 1057 1057 1057 1057 1058 1058 1048 1048 1058 1058 1049 1049 1048 1048 1048 1048 1049 1049 1042 1042 1049 1049 1041 1041 1042 1042 1042 1042 1041 1041 1034 1034 1041 1041 1033 1033 1034 1034 1034 1034 1033 1033 1025 1025 1033 1033 1024 1024 1025 1025 1025 1025 1024 1024 1016 1016 1024 1024 1015 1015 1016 1016 1016 1016 1015 1015 1008 1008 1015 1015 1007 1007 1008 1008 1008 1008 1007 1007 999 999 1007 1007 998 998 999 999 999 999 998 998 991 991 998 998 989 989 991 991 991 991 989 989 984 984 989 989 983 983 984 984 984 984 983 983 976 976 983 983 974 974 976 976 976 976 974 974 966 966 974 974 959 959 966 966 966 966 959 959 953 953 959 959 943 943 953 953 953 953 943 943 947 947 943 943 940 940 947 947 947 947 940 940 948 948 940 940 941 941 948 948 948 948 941 941 955 955 941 941 945 945 955 955 955 955 945 945 965 965 945 945 958 958 965 965 1122 1122 1125 1125 1116 1116 1125 1125 1120 1120 1116 1116 1116 1116 1120 1120 1108 1108 1120 1120 1110 1110 1108 1108 1108 1108 1110 1110 1100 1100 1110 1110 1102 1102 1100 1100 1100 1100 1102 1102 1092 1092 1102 1102 1093 1093 1092 1092 1092 1092 1093 1093 1084 1084 1093 1093 1085 1085 1084 1084 1084 1084 1085 1085 1075 1075 1085 1085 1076 1076 1075 1075 1075 1075 1076 1076 1066 1066 1076 1076 1067 1067 1066 1066 1066 1066 1067 1067 1058 1058 1067 1067 1059 1059 1058 1058 1058 1058 1059 1059 1049 1049 1059 1059 1050 1050 1049 1049 1049 1049 1050 1050 1041 1041 1050 1050 1040 1040 1041 1041 1041 1041 1040 1040 1033 1033 1040 1040 1032 1032 1033 1033 1033 1033 1032 1032 1024 1024 1032 1032 1023 1023 1024 1024 1024 1024 1023 1023 1015 1015 1023 1023 1014 1014 1015 1015 1015 1015 1014 1014 1007 1007 1014 1014 1005 1005 1007 1007 1007 1007 1005 1005 998 998 1005 1005 997 997 998 998 998 998 997 997 989 989 997 997 988 988 989 989 989 989 988 988 983 983 988 988 979 979 983 983 983 983 979 979 974 974 979 979 967 967 974 974 974 974 967 967 959 959 967 967 946 946 959 959 959 959 946 946 943 943 946 946 938 938 943 943 943 943 938 938 940 940 938 938 933 933 940 940 940 940 933 933 941 941 933 933 934 934 941 941 941 941 934 934 945 945 934 934 939 939 945 945 945 945 939 939 958 958 939 939 944 944 958 958 1125 1125 1127 1127 1120 1120 1127 1127 1124 1124 1120 1120 1120 1120 1124 1124 1110 1110 1124 1124 1115 1115 1110 1110 1110 1110 1115 1115 1102 1102 1115 1115 1105 1105 1102 1102 1102 1102 1105 1105 1093 1093 1105 1105 1095 1095 1093 1093 1093 1093 1095 1095 1085 1085 1095 1095 1086 1086 1085 1085 1085 1085 1086 1086 1076 1076 1086 1086 1077 1077 1076 1076 1076 1076 1077 1077 1067 1067 1077 1077 1068 1068 1067 1067 1067 1067 1068 1068 1059 1059 1068 1068 1060 1060 1059 1059 1059 1059 1060 1060 1050 1050 1060 1060 1051 1051 1050 1050 1050 1050 1051 1051 1040 1040 1051 1051 1039 1039 1040 1040 1040 1040 1039 1039 1032 1032 1039 1039 1031 1031 1032 1032 1032 1032 1031 1031 1023 1023 1031 1031 1022 1022 1023 1023 1023 1023 1022 1022 1014 1014 1022 1022 1013 1013 1014 1014 1014 1014 1013 1013 1005 1005 1013 1013 1004 1004 1005 1005 1005 1005 1004 1004 997 997 1004 1004 996 996 997 997 997 997 996 996 988 988 996 996 986 986 988 988 988 988 986 986 979 979 986 986 975 975 979 979 979 979 975 975 967 967 975 975 954 954 967 967 967 967 954 954 946 946 954 954 937 937 946 946 946 946 937 937 938 938 937 937 931 931 938 938 938 938 931 931 933 933 931 931 927 927 933 933 933 933 927 927 934 934 927 927 928 928 934 934 934 934 928 928 939 939 928 928 932 932 939 939 939 939 932 932 944 944 932 932 936 936 944 944 1127 1127 1129 1129 1124 1124 1129 1129 1126 1126 1124 1124 1124 1124 1126 1126 1115 1115 1126 1126 1121 1121 1115 1115 1115 1115 1121 1121 1105 1105 1121 1121 1109 1109 1105 1105 1105 1105 1109 1109 1095 1095 1109 1109 1098 1098 1095 1095 1095 1095 1098 1098 1086 1086 1098 1098 1087 1087 1086 1086 1086 1086 1087 1087 1077 1077 1087 1087 1078 1078 1077 1077 1077 1077 1078 1078 1068 1068 1078 1078 1069 1069 1068 1068 1068 1068 1069 1069 1060 1060 1069 1069 1061 1061 1060 1060 1060 1060 1061 1061 1051 1051 1061 1061 1052 1052 1051 1051 1051 1051 1052 1052 1039 1039 1052 1052 1038 1038 1039 1039 1039 1039 1038 1038 1031 1031 1038 1038 1029 1029 1031 1031 1031 1031 1029 1029 1022 1022 1029 1029 1021 1021 1022 1022 1022 1022 1021 1021 1013 1013 1021 1021 1012 1012 1013 1013 1013 1013 1012 1012 1004 1004 1012 1012 1003 1003 1004 1004 1004 1004 1003 1003 996 996 1003 1003 992 992 996 996 996 996 992 992 986 986 992 992 982 982 986 986 986 986 982 982 975 975 982 982 968 968 975 975 975 975 968 968 954 954 968 968 942 942 954 954 954 954 942 942 937 937 942 942 930 930 937 937 937 937 930 930 931 931 930 930 923 923 931 931 931 931 923 923 927 927 923 923 921 921 927 927 927 927 921 921 928 928 921 921 922 922 928 928 928 928 922 922 932 932 922 922 924 924 932 932 932 932 924 924 936 936 924 924 929 929 936 936 1151 1151 1154 1154 1153 1153 1168 1168 1174 1174 1172 1172 1197 1197 1192 1192 1191 1191 1249 1249 1263 1263 1258 1258 1136 1136 1131 1131 1132 1132 1155 1155 1149 1149 1150 1150 1173 1173 1169 1169 1170 1170 1181 1181 1175 1175 1176 1176 1215 1215 1212 1212 1211 1211 1224 1224 1218 1218 1217 1217 1232 1232 1231 1231 1230 1230 1243 1243 1238 1238 1237 1237 1264 1264 1256 1256 1254 1254 1249 1249 1251 1251 1263 1263 1251 1251 1265 1265 1263 1263 1263 1263 1265 1265 1269 1269 1272 1272 1275 1275 1274 1274 1274 1274 1273 1273 1270 1270 1273 1273 1264 1264 1270 1270 1256 1256 1244 1244 1242 1242 1205 1205 1199 1199 1197 1197 1199 1199 1198 1198 1197 1197 1197 1197 1198 1198 1192 1192 1198 1198 1193 1193 1192 1192 1192 1192 1193 1193 1188 1188 1183 1183 1182 1182 1181 1181 1173 1173 1170 1170 1175 1175 1169 1169 1163 1163 1164 1164 1163 1163 1162 1162 1164 1164 1162 1162 1156 1156 1157 1157 1156 1156 1155 1155 1157 1157 1149 1149 1144 1144 1145 1145 1144 1144 1143 1143 1145 1145 1143 1143 1137 1137 1138 1138 1137 1137 1136 1136 1138 1138 2056 2056 1258 1258 1271 1271 1258 1258 1263 1263 1271 1271 1271 1271 1263 1263 1272 1272 1263 1263 1269 1269 1272 1272 1272 1272 1269 1269 1275 1275 2057 2057 1191 1191 1184 1184 1191 1191 1192 1192 1184 1184 1184 1184 1192 1192 1183 1183 1192 1192 1188 1188 1183 1183 1183 1183 1188 1188 1182 1182 2058 2058 2059 2059 1248 1248 2060 2060 2061 2061 1241 1241 1226 1226 1227 1227 1228 1228 1227 1227 1234 1234 1228 1228 2062 2062 2063 2063 1235 1235 2064 2064 1241 1241 1235 1235 1235 1235 1241 1241 1242 1242 1238 1238 1232 1232 1237 1237 1232 1232 1230 1230 1237 1237 1237 1237 1230 1230 1229 1229 1230 1230 1222 1222 1229 1229 1229 1229 1222 1222 2065 2065 1222 1222 2066 2066 2067 2067 1231 1231 1225 1225 1230 1230 1225 1225 1223 1223 1230 1230 1230 1230 1223 1223 1222 1222 1223 1223 1216 1216 1222 1222 1222 1222 1216 1216 2068 2068 1216 1216 2069 2069 2070 2070 1214 1214 1209 1209 1208 1208 1209 1209 1207 1207 1208 1208 1218 1218 1215 1215 1217 1217 1215 1215 1211 1211 1217 1217 1217 1217 1211 1211 1210 1210 1211 1211 1203 1203 1210 1210 1210 1210 1203 1203 2071 2071 1203 1203 2072 2072 2073 2073 1212 1212 1206 1206 1211 1211 1206 1206 1204 1204 1211 1211 1211 1211 1204 1204 1203 1203 1204 1204 1196 1196 1203 1203 1203 1203 1196 1196 2074 2074 1196 1196 2075 2075 2076 2076 1195 1195 1190 1190 1189 1189 1190 1190 1187 1187 1189 1189 1246 1246 1247 1247 1255 1255 1247 1247 1257 1257 1255 1255 1255 1255 1257 1257 1259 1259 1267 1267 1259 1259 1268 1268 1259 1259 1257 1257 1268 1268 2077 2077 2078 2078 1258 1258 2079 2079 1248 1248 1258 1258 1258 1258 1248 1248 1249 1249 1262 1262 1260 1260 1261 1261 1274 1274 1270 1270 1272 1272 1270 1270 1266 1266 1272 1272 1272 1272 1266 1266 1271 1271 1266 1266 2080 2080 1271 1271 1271 1271 2081 2081 2082 2082 1262 1262 1261 1261 1268 1268 1268 1268 1261 1261 1267 1267 1264 1264 1254 1254 1270 1270 1254 1254 1253 1253 1270 1270 1270 1270 1253 1253 1266 1266 1253 1253 2083 2083 1266 1266 1266 1266 2084 2084 2085 2085 1252 1252 1250 1250 1262 1262 1262 1262 1250 1250 1260 1260 1256 1256 1242 1242 1254 1254 1242 1242 1241 1241 1254 1254 1254 1254 1241 1241 1253 1253 1241 1241 2086 2086 1253 1253 1253 1253 2087 2087 2088 2088 1240 1240 1245 1245 1252 1252 1252 1252 1245 1245 1250 1250 1227 1227 1233 1233 1234 1234 1233 1233 1236 1236 1234 1234 1234 1234 1236 1236 1240 1240 1236 1236 1239 1239 1240 1240 1240 1240 1239 1239 1245 1245 1244 1244 1243 1243 1242 1242 1243 1243 1237 1237 1242 1242 1242 1242 1237 1237 1235 1235 1237 1237 1229 1229 1235 1235 1235 1235 1229 1229 2089 2089 1229 1229 2090 2090 2091 2091 2092 2092 1221 1221 2093 2093 1208 1208 1213 1213 1214 1214 1213 1213 1219 1219 1214 1214 1214 1214 1219 1219 1221 1221 1219 1219 1220 1220 1221 1221 1221 1221 1220 1220 2094 2094 1225 1225 1224 1224 1223 1223 1224 1224 1217 1217 1223 1223 1223 1223 1217 1217 1216 1216 1217 1217 1210 1210 1216 1216 1216 1216 1210 1210 2095 2095 1210 1210 2096 2096 2097 2097 1209 1209 1202 1202 1207 1207 1189 1189 1194 1194 1195 1195 1194 1194 1200 1200 1195 1195 1195 1195 1200 1200 1202 1202 1200 1200 1201 1201 1202 1202 1202 1202 1201 1201 1207 1207 1206 1206 1205 1205 1204 1204 1205 1205 1197 1197 1204 1204 1204 1204 1197 1197 1196 1196 1197 1197 1191 1191 1196 1196 1196 1196 1191 1191 2098 2098 1191 1191 2099 2099 2100 2100 1190 1190 1185 1185 1187 1187 1185 1185 1186 1186 1187 1187 1178 1178 1179 1179 1180 1180 1181 1181 1176 1176 1183 1183 1176 1176 1177 1177 1183 1183 1183 1183 1177 1177 1184 1184 1177 1177 2101 2101 1184 1184 1184 1184 2102 2102 2103 2103 1178 1178 1180 1180 1185 1185 1185 1185 1180 1180 1186 1186 1175 1175 1170 1170 1176 1176 1170 1170 1171 1171 1176 1176 1176 1176 1171 1171 1177 1177 1171 1171 2104 2104 1177 1177 1177 1177 2105 2105 2106 2106 1172 1172 1174 1174 1178 1178 1178 1178 1174 1174 1179 1179 1169 1169 1164 1164 1170 1170 1164 1164 1165 1165 1170 1170 1170 1170 1165 1165 1171 1171 1165 1165 2107 2107 1171 1171 1171 1171 2108 2108 2109 2109 1166 1166 1167 1167 1172 1172 1172 1172 1167 1167 1168 1168 1159 1159 1160 1160 1161 1161 1162 1162 1157 1157 1164 1164 1157 1157 1158 1158 1164 1164 1164 1164 1158 1158 1165 1165 1158 1158 2110 2110 1165 1165 1165 1165 2111 2111 2112 2112 1159 1159 1161 1161 1166 1166 1166 1166 1161 1161 1167 1167 1155 1155 1150 1150 1157 1157 1150 1150 1152 1152 1157 1157 1157 1157 1152 1152 1158 1158 1152 1152 2113 2113 1158 1158 1158 1158 2114 2114 2115 2115 2116 2116 2117 2117 1159 1159 1159 1159 2118 2118 1160 1160 1149 1149 1145 1145 1150 1150 1145 1145 1146 1146 1150 1150 1150 1150 1146 1146 1152 1152 1146 1146 2119 2119 1152 1152 1152 1152 2120 2120 2121 2121 1147 1147 1148 1148 1153 1153 1153 1153 1148 1148 1151 1151 1140 1140 1141 1141 1142 1142 1143 1143 1138 1138 1145 1145 1138 1138 1139 1139 1145 1145 1145 1145 1139 1139 1146 1146 1139 1139 2122 2122 1146 1146 1146 1146 2123 2123 2124 2124 1140 1140 1142 1142 1147 1147 1147 1147 1142 1142 1148 1148 1136 1136 1132 1132 1138 1138 1132 1132 1133 1133 1138 1138 1138 1138 1133 1133 1139 1139 1133 1133 2125 2125 1139 1139 1139 1139 2126 2126 2127 2127 1134 1134 1135 1135 1140 1140 1140 1140 1135 1135 1141 1141 1325 1325 1323 1323 1321 1321 1290 1290 1289 1289 1282 1282 1284 1284 1285 1285 1278 1278 1316 1316 1318 1318 1315 1315 1330 1330 1331 1331 1326 1326 1331 1331 1322 1322 1326 1326 1326 1326 1322 1322 1324 1324 1315 1315 1318 1318 1322 1322 1318 1318 1320 1320 1322 1322 1322 1322 1320 1320 1324 1324 1316 1316 1315 1315 1312 1312 1315 1315 1308 1308 1312 1312 1312 1312 1308 1308 1311 1311 1294 1294 1297 1297 1298 1298 1294 1294 1298 1298 1301 1301 1298 1298 1302 1302 1301 1301 1302 1302 1304 1304 1301 1301 1301 1301 1304 1304 1308 1308 1304 1304 1306 1306 1308 1308 1308 1308 1306 1306 1311 1311 1297 1297 1294 1294 1292 1292 1294 1294 1283 1283 1292 1292 1292 1292 1283 1283 1291 1291 1278 1278 1285 1285 1283 1283 1285 1285 1288 1288 1283 1283 1283 1283 1288 1288 1291 1291 1284 1284 1278 1278 1279 1279 1278 1278 1276 1276 1279 1279 1279 1279 1276 1276 1280 1280 1280 1280 1276 1276 1281 1281 1276 1276 1277 1277 1281 1281 1281 1281 1277 1277 1286 1286 1282 1282 1289 1289 1277 1277 1289 1289 1287 1287 1277 1277 1277 1277 1287 1287 1286 1286 1290 1290 1282 1282 1295 1295 1282 1282 1293 1293 1295 1295 1295 1295 1293 1293 1296 1296 1307 1307 1310 1310 1309 1309 1307 1307 1309 1309 1300 1300 1309 1309 1305 1305 1300 1300 1305 1305 1303 1303 1300 1300 1300 1300 1303 1303 1293 1293 1303 1303 1299 1299 1293 1293 1293 1293 1299 1299 1296 1296 1310 1310 1307 1307 1313 1313 1307 1307 1314 1314 1313 1313 1313 1313 1314 1314 1317 1317 1321 1321 1323 1323 1314 1314 1323 1323 1319 1319 1314 1314 1314 1314 1319 1319 1317 1317 1325 1325 1321 1321 1327 1327 1321 1321 1328 1328 1327 1327 1327 1327 1328 1328 1329 1329 1365 1365 1364 1364 1360 1360 1365 1365 1360 1360 1361 1361 1360 1360 1356 1356 1361 1361 1361 1361 1356 1356 1357 1357 1356 1356 1352 1352 1357 1357 1357 1357 1352 1352 1353 1353 1352 1352 1348 1348 1353 1353 1353 1353 1348 1348 1349 1349 1348 1348 2128 2128 1349 1349 1349 1349 2129 2129 2130 2130 1344 1344 1340 1340 1345 1345 1345 1345 1340 1340 1341 1341 1340 1340 1336 1336 1341 1341 1341 1341 1336 1336 1337 1337 1336 1336 1332 1332 1337 1337 1337 1337 1332 1332 1333 1333 1332 1332 1334 1334 1333 1333 1333 1333 1334 1334 1335 1335 1334 1334 1338 1338 1335 1335 1335 1335 1338 1338 1339 1339 1338 1338 1342 1342 1339 1339 1339 1339 1342 1342 1343 1343 1342 1342 1346 1346 1343 1343 1343 1343 1346 1346 1347 1347 2131 2131 1350 1350 2132 2132 2133 2133 1350 1350 1351 1351 1350 1350 1354 1354 1351 1351 1351 1351 1354 1354 1355 1355 1354 1354 1358 1358 1355 1355 1355 1355 1358 1358 1359 1359 1358 1358 1362 1362 1359 1359 1359 1359 1362 1362 1363 1363 1387 1387 1383 1383 1391 1391 1383 1383 1389 1389 1391 1391 1391 1391 1389 1389 1394 1394 1389 1389 1395 1395 1394 1394 1394 1394 1395 1395 1397 1397 1379 1379 1370 1370 1381 1381 1370 1370 1372 1372 1381 1381 1381 1381 1372 1372 1385 1385 1372 1372 1374 1374 1385 1385 1385 1385 1374 1374 1387 1387 1374 1374 1376 1376 1387 1387 1387 1387 1376 1376 1383 1383 1400 1400 1404 1404 1396 1396 1404 1404 1398 1398 1396 1396 1396 1396 1398 1398 1393 1393 1398 1398 1392 1392 1393 1393 1393 1393 1392 1392 1390 1390 1380 1380 1369 1369 1378 1378 1369 1369 1367 1367 1378 1378 1378 1378 1367 1367 1377 1377 1367 1367 1366 1366 1377 1377 1377 1377 1366 1366 1379 1379 1366 1366 1368 1368 1379 1379 1379 1379 1368 1368 1370 1370 1392 1392 1388 1388 1390 1390 1388 1388 1382 1382 1390 1390 1390 1390 1382 1382 1386 1386 1382 1382 1375 1375 1386 1386 1386 1386 1375 1375 1384 1384 1375 1375 1373 1373 1384 1384 1384 1384 1373 1373 1380 1380 1373 1373 1371 1371 1380 1380 1380 1380 1371 1371 1369 1369 1408 1408 1417 1417 1406 1406 1417 1417 1415 1415 1406 1406 1406 1406 1415 1415 1402 1402 1415 1415 1413 1413 1402 1402 1402 1402 1413 1413 1400 1400 1413 1413 1411 1411 1400 1400 1400 1400 1411 1411 1404 1404 1407 1407 1418 1418 1409 1409 1418 1418 1420 1420 1409 1409 1409 1409 1420 1420 1410 1410 1420 1420 1421 1421 1410 1410 1410 1410 1421 1421 1408 1408 1421 1421 1419 1419 1408 1408 1408 1408 1419 1419 1417 1417 1395 1395 1399 1399 1397 1397 1399 1399 1405 1405 1397 1397 1397 1397 1405 1405 1401 1401 1405 1405 1412 1412 1401 1401 1401 1401 1412 1412 1403 1403 1412 1412 1414 1414 1403 1403 1403 1403 1414 1414 1407 1407 1414 1414 1416 1416 1407 1407 1407 1407 1416 1416 1418 1418 1423 1423 1422 1422 1426 1426 1423 1423 1426 1426 1427 1427 1426 1426 1430 1430 1427 1427 1427 1427 1430 1430 1431 1431 1430 1430 1434 1434 1431 1431 1431 1431 1434 1434 1435 1435 1434 1434 1438 1438 1435 1435 1435 1435 1438 1438 1439 1439 1438 1438 2134 2134 1439 1439 1439 1439 2135 2135 2136 2136 1442 1442 1446 1446 1443 1443 1443 1443 1446 1446 1447 1447 1446 1446 1450 1450 1447 1447 1447 1447 1450 1450 1451 1451 1450 1450 1454 1454 1451 1451 1451 1451 1454 1454 1455 1455 1454 1454 1452 1452 1455 1455 1455 1455 1452 1452 1453 1453 1452 1452 1448 1448 1453 1453 1453 1453 1448 1448 1449 1449 1448 1448 1444 1444 1449 1449 1449 1449 1444 1444 1445 1445 1444 1444 1440 1440 1445 1445 1445 1445 1440 1440 1441 1441 2137 2137 1436 1436 2138 2138 2139 2139 1436 1436 1437 1437 1436 1436 1432 1432 1437 1437 1437 1437 1432 1432 1433 1433 1432 1432 1428 1428 1433 1433 1433 1433 1428 1428 1429 1429 1428 1428 1424 1424 1429 1429 1429 1429 1424 1424 1425 1425 1462 1462 1464 1464 1466 1466 1497 1497 1498 1498 1505 1505 1503 1503 1502 1502 1509 1509 1471 1471 1469 1469 1472 1472 1457 1457 1456 1456 1461 1461 1456 1456 1465 1465 1461 1461 1461 1461 1465 1465 1463 1463 1472 1472 1469 1469 1465 1465 1469 1469 1467 1467 1465 1465 1465 1465 1467 1467 1463 1463 1471 1471 1472 1472 1475 1475 1472 1472 1479 1479 1475 1475 1475 1475 1479 1479 1476 1476 1493 1493 1490 1490 1489 1489 1493 1493 1489 1489 1486 1486 1489 1489 1485 1485 1486 1486 1485 1485 1483 1483 1486 1486 1486 1486 1483 1483 1479 1479 1483 1483 1481 1481 1479 1479 1479 1479 1481 1481 1476 1476 1490 1490 1493 1493 1495 1495 1493 1493 1504 1504 1495 1495 1495 1495 1504 1504 1496 1496 1509 1509 1502 1502 1504 1504 1502 1502 1499 1499 1504 1504 1504 1504 1499 1499 1496 1496 1503 1503 1509 1509 1508 1508 1509 1509 1511 1511 1508 1508 1508 1508 1511 1511 1507 1507 1507 1507 1511 1511 1506 1506 1511 1511 1510 1510 1506 1506 1506 1506 1510 1510 1501 1501 1505 1505 1498 1498 1510 1510 1498 1498 1500 1500 1510 1510 1510 1510 1500 1500 1501 1501 1497 1497 1505 1505 1492 1492 1505 1505 1494 1494 1492 1492 1492 1492 1494 1494 1491 1491 1480 1480 1477 1477 1478 1478 1480 1480 1478 1478 1487 1487 1478 1478 1482 1482 1487 1487 1482 1482 1484 1484 1487 1487 1487 1487 1484 1484 1494 1494 1484 1484 1488 1488 1494 1494 1494 1494 1488 1488 1491 1491 1477 1477 1480 1480 1474 1474 1480 1480 1473 1473 1474 1474 1474 1474 1473 1473 1470 1470 1466 1466 1464 1464 1473 1473 1464 1464 1468 1468 1473 1473 1473 1473 1468 1468 1470 1470 1462 1462 1466 1466 1460 1460 1466 1466 1459 1459 1460 1460 1460 1460 1459 1459 1458 1458 1512 1512 1516 1516 1513 1513 1516 1516 1519 1519 1513 1513 1516 1516 1518 1518 1519 1519 1518 1518 1522 1522 1519 1519 1519 1519 1522 1522 1525 1525 1522 1522 1524 1524 1525 1525 1524 1524 1528 1528 1525 1525 1525 1525 1528 1528 1532 1532 1528 1528 1530 1530 1532 1532 1530 1530 2140 2140 1532 1532 1532 1532 2141 2141 2142 2142 1534 1534 1536 1536 1538 1538 1536 1536 1540 1540 1538 1538 1538 1538 1540 1540 1544 1544 1540 1540 1542 1542 1544 1544 1542 1542 1546 1546 1544 1544 1544 1544 1546 1546 1549 1549 1546 1546 1547 1547 1549 1549 1547 1547 1548 1548 1549 1549 1549 1549 1548 1548 1545 1545 1548 1548 1543 1543 1545 1545 1543 1543 1541 1541 1545 1545 1545 1545 1541 1541 1539 1539 1541 1541 1537 1537 1539 1539 1537 1537 1535 1535 1539 1539 1539 1539 1535 1535 1533 1533 2143 2143 1531 1531 2144 2144 1531 1531 1529 1529 2145 2145 2146 2146 1529 1529 1527 1527 1529 1529 1526 1526 1527 1527 1526 1526 1523 1523 1527 1527 1527 1527 1523 1523 1521 1521 1514 1514 1515 1515 1517 1517 1515 1515 1521 1521 1517 1517 1517 1517 1521 1521 1520 1520 1521 1521 1523 1523 1520 1520 1586 1586 1583 1583 1587 1587 1583 1583 1580 1580 1587 1587 1583 1583 1581 1581 1580 1580 1581 1581 1577 1577 1580 1580 1580 1580 1577 1577 1574 1574 1577 1577 1575 1575 1574 1574 1575 1575 1571 1571 1574 1574 1574 1574 1571 1571 1567 1567 1571 1571 1569 1569 1567 1567 1569 1569 2147 2147 1567 1567 1567 1567 2148 2148 2149 2149 1565 1565 1563 1563 1561 1561 1563 1563 1559 1559 1561 1561 1561 1561 1559 1559 1555 1555 1559 1559 1557 1557 1555 1555 1557 1557 1553 1553 1555 1555 1555 1555 1553 1553 1550 1550 1553 1553 1552 1552 1550 1550 1552 1552 1551 1551 1550 1550 1550 1550 1551 1551 1554 1554 1551 1551 1556 1556 1554 1554 1556 1556 1558 1558 1554 1554 1554 1554 1558 1558 1560 1560 1558 1558 1562 1562 1560 1560 1562 1562 1564 1564 1560 1560 1560 1560 1564 1564 1566 1566 2150 2150 1568 1568 2151 2151 1568 1568 1570 1570 2152 2152 2153 2153 1570 1570 1572 1572 1570 1570 1573 1573 1572 1572 1573 1573 1576 1576 1572 1572 1572 1572 1576 1576 1578 1578 1584 1584 1585 1585 1582 1582 1585 1585 1578 1578 1582 1582 1582 1582 1578 1578 1579 1579 1578 1578 1576 1576 1579 1579 1626 1626 1618 1618 1625 1625 1618 1618 1622 1622 1625 1625 1622 1622 1618 1618 1620 1620 1618 1618 1612 1612 1620 1620 1620 1620 1612 1612 1616 1616 1616 1616 1612 1612 1614 1614 1612 1612 1604 1604 1614 1614 1614 1614 1604 1604 1610 1610 1610 1610 1604 1604 1608 1608 1604 1604 1593 1593 1608 1608 1608 1608 1593 1593 1606 1606 1606 1606 1593 1593 1602 1602 1593 1593 1591 1591 1602 1602 1602 1602 1591 1591 1600 1600 1600 1600 1591 1591 1598 1598 1591 1591 1589 1589 1598 1598 1598 1598 1589 1589 1596 1596 1596 1596 1589 1589 1595 1595 1589 1589 1588 1588 1595 1595 1595 1595 1588 1588 1594 1594 1594 1594 1588 1588 1597 1597 1588 1588 1590 1590 1597 1597 1597 1597 1590 1590 1599 1599 1599 1599 1590 1590 1601 1601 1590 1590 1592 1592 1601 1601 1601 1601 1592 1592 1605 1605 1605 1605 1592 1592 1607 1607 1592 1592 1603 1603 1607 1607 1607 1607 1603 1603 1609 1609 1609 1609 1603 1603 1613 1613 1603 1603 1611 1611 1613 1613 1613 1613 1611 1611 1615 1615 1615 1615 1611 1611 1619 1619 1611 1611 1617 1617 1619 1619 1619 1619 1617 1617 1621 1621 1617 1617 1623 1623 1621 1621 1621 1621 1623 1623 1624 1624 1654 1654 1653 1653 1649 1649 1654 1654 1649 1649 1650 1650 1649 1649 1645 1645 1650 1650 1650 1650 1645 1645 1646 1646 1645 1645 1641 1641 1646 1646 1646 1646 1641 1641 1642 1642 1641 1641 2154 2154 1642 1642 1642 1642 2155 2155 2156 2156 1637 1637 1633 1633 1638 1638 1638 1638 1633 1633 1634 1634 1633 1633 1629 1629 1634 1634 1634 1634 1629 1629 1630 1630 1629 1629 1627 1627 1630 1630 1630 1630 1627 1627 1628 1628 1627 1627 1631 1631 1628 1628 1628 1628 1631 1631 1632 1632 1631 1631 1635 1635 1632 1632 1632 1632 1635 1635 1636 1636 2157 2157 1639 1639 2158 2158 2159 2159 1639 1639 1640 1640 1639 1639 1643 1643 1640 1640 1640 1640 1643 1643 1644 1644 1643 1643 1647 1647 1644 1644 1644 1644 1647 1647 1648 1648 1647 1647 1651 1651 1648 1648 1648 1648 1651 1651 1652 1652 1680 1680 1679 1679 1675 1675 1680 1680 1675 1675 1677 1677 1675 1675 1671 1671 1677 1677 1677 1677 1671 1671 1673 1673 1671 1671 1665 1665 1673 1673 1673 1673 1665 1665 1669 1669 1665 1665 1659 1659 1669 1669 1669 1669 1659 1659 1667 1667 1659 1659 1657 1657 1667 1667 1667 1667 1657 1657 1663 1663 1657 1657 1655 1655 1663 1663 1663 1663 1655 1655 1661 1661 1655 1655 1656 1656 1661 1661 1661 1661 1656 1656 1662 1662 1656 1656 1658 1658 1662 1662 1662 1662 1658 1658 1664 1664 1658 1658 1660 1660 1664 1664 1664 1664 1660 1660 1668 1668 1660 1660 1666 1666 1668 1668 1668 1668 1666 1666 1670 1670 1666 1666 1672 1672 1670 1670 1670 1670 1672 1672 1674 1674 1672 1672 1676 1676 1674 1674 1674 1674 1676 1676 1678 1678 1676 1676 1682 1682 1678 1678 1678 1678 1682 1682 1681 1681 1685 1685 1686 1686 1690 1690 1685 1685 1690 1690 1688 1688 1690 1690 1694 1694 1688 1688 1688 1688 1694 1694 1692 1692 1694 1694 1700 1700 1692 1692 1692 1692 1700 1700 1696 1696 1700 1700 1706 1706 1696 1696 1696 1696 1706 1706 1698 1698 1706 1706 1708 1708 1698 1698 1698 1698 1708 1708 1702 1702 1708 1708 1710 1710 1702 1702 1702 1702 1710 1710 1704 1704 1710 1710 1709 1709 1704 1704 1704 1704 1709 1709 1703 1703 1709 1709 1707 1707 1703 1703 1703 1703 1707 1707 1701 1701 1707 1707 1705 1705 1701 1701 1701 1701 1705 1705 1697 1697 1705 1705 1699 1699 1697 1697 1697 1697 1699 1699 1695 1695 1699 1699 1693 1693 1695 1695 1695 1695 1693 1693 1691 1691 1693 1693 1689 1689 1691 1691 1691 1691 1689 1689 1687 1687 1689 1689 1683 1683 1687 1687 1687 1687 1683 1683 1684 1684 1722 1722 1724 1724 1721 1721 1724 1724 1723 1723 1721 1721 1724 1724 1726 1726 1723 1723 1726 1726 1728 1728 1723 1723 1723 1723 1728 1728 1730 1730 1721 1721 1719 1719 1717 1717 1716 1716 1718 1718 1721 1721 1718 1718 1720 1720 1721 1721 1721 1721 1720 1720 1722 1722 1730 1730 1732 1732 1723 1723 1732 1732 1734 1734 1723 1723 1723 1723 1734 1734 1736 1736 1729 1729 1727 1727 1731 1731 1727 1727 1733 1733 1731 1731 1717 1717 1715 1715 1721 1721 1715 1715 1713 1713 1721 1721 1721 1721 1713 1713 1711 1711 1711 1711 1712 1712 1721 1721 1712 1712 1714 1714 1721 1721 1721 1721 1714 1714 1716 1716 1727 1727 1725 1725 1733 1733 1725 1725 1723 1723 1733 1733 1733 1733 1723 1723 1735 1735 1723 1723 1736 1736 1735 1735 1738 1738 1737 1737 1741 1741 1738 1738 1741 1741 1742 1742 1741 1741 1745 1745 1742 1742 1742 1742 1745 1745 1746 1746 1745 1745 1749 1749 1746 1746 1746 1746 1749 1749 1750 1750 1749 1749 2160 2160 1750 1750 1750 1750 2161 2161 2162 2162 1753 1753 1757 1757 1754 1754 1754 1754 1757 1757 1758 1758 1757 1757 1761 1761 1758 1758 1758 1758 1761 1761 1762 1762 1761 1761 1763 1763 1762 1762 1762 1762 1763 1763 1764 1764 1763 1763 1759 1759 1764 1764 1764 1764 1759 1759 1760 1760 1759 1759 1755 1755 1760 1760 1760 1760 1755 1755 1756 1756 2163 2163 1751 1751 2164 2164 2165 2165 1751 1751 1752 1752 1751 1751 1747 1747 1752 1752 1752 1752 1747 1747 1748 1748 1747 1747 1743 1743 1748 1748 1748 1748 1743 1743 1744 1744 1743 1743 1739 1739 1744 1744 1744 1744 1739 1739 1740 1740 1765 1765 1773 1773 1766 1766 1773 1773 1769 1769 1766 1766 1769 1769 1773 1773 1771 1771 1773 1773 1779 1779 1771 1771 1771 1771 1779 1779 1775 1775 1775 1775 1779 1779 1777 1777 1779 1779 1787 1787 1777 1777 1777 1777 1787 1787 1781 1781 1781 1781 1787 1787 1783 1783 1787 1787 1798 1798 1783 1783 1783 1783 1798 1798 1785 1785 1785 1785 1798 1798 1789 1789 1798 1798 1800 1800 1789 1789 1789 1789 1800 1800 1791 1791 1791 1791 1800 1800 1793 1793 1800 1800 1802 1802 1793 1793 1793 1793 1802 1802 1795 1795 1795 1795 1802 1802 1796 1796 1802 1802 1803 1803 1796 1796 1796 1796 1803 1803 1797 1797 1797 1797 1803 1803 1794 1794 1803 1803 1801 1801 1794 1794 1794 1794 1801 1801 1792 1792 1792 1792 1801 1801 1790 1790 1801 1801 1799 1799 1790 1790 1790 1790 1799 1799 1786 1786 1786 1786 1799 1799 1784 1784 1799 1799 1788 1788 1784 1784 1784 1784 1788 1788 1782 1782 1782 1782 1788 1788 1778 1778 1788 1788 1780 1780 1778 1778 1778 1778 1780 1780 1776 1776 1776 1776 1780 1780 1772 1772 1780 1780 1774 1774 1772 1772 1772 1772 1774 1774 1770 1770 1774 1774 1768 1768 1770 1770 1770 1770 1768 1768 1767 1767
+59 59 57 57 55 55 57 57 53 53 55 55 55 55 53 53 51 51 53 53 49 49 51 51 51 51 49 49 47 47 49 49 45 45 47 47 47 47 45 45 43 43 45 45 41 41 43 43 43 43 41 41 39 39 41 41 37 37 39 39 39 39 37 37 35 35 37 37 32 32 35 35 35 35 32 32 31 31 32 32 28 28 31 31 31 31 28 28 27 27 28 28 23 23 27 27 27 27 23 23 25 25 23 23 19 19 25 25 25 25 19 19 21 21 19 19 13 13 21 21 21 21 13 13 17 17 13 13 7 7 17 17 17 17 7 7 15 15 84 84 96 96 88 88 96 96 98 98 88 88 88 88 98 98 90 90 98 98 99 99 90 90 90 90 99 99 89 89 99 99 97 97 89 89 89 89 97 97 87 87 97 97 95 95 87 87 87 87 95 95 83 83 95 95 93 93 83 83 83 83 93 93 81 81 93 93 91 91 81 81 81 81 91 91 77 77 91 91 85 85 77 77 77 77 85 85 73 73 85 85 79 79 73 73 73 73 79 79 69 69 79 79 75 75 69 69 69 69 75 75 65 65 75 75 70 70 65 65 65 65 70 70 63 63 70 70 66 66 63 63 63 63 66 66 59 59 66 66 61 61 59 59 59 59 61 61 57 57 7 7 5 5 15 15 5 5 3 3 15 15 15 15 3 3 11 11 3 3 1 1 11 11 11 11 1 1 9 9 1 1 0 0 9 9 9 9 0 0 10 10 0 0 2 2 10 10 10 10 2 2 12 12 2 2 4 4 12 12 12 12 4 4 16 16 4 4 6 6 16 16 16 16 6 6 18 18 6 6 8 8 18 18 18 18 8 8 22 22 8 8 14 14 22 22 22 22 14 14 26 26 14 14 20 20 26 26 26 26 20 20 30 30 20 20 24 24 30 30 30 30 24 24 34 34 24 24 29 29 34 34 34 34 29 29 36 36 29 29 33 33 36 36 36 36 33 33 40 40 33 33 38 38 40 40 38 38 42 42 40 40 40 40 42 42 44 44 42 42 46 46 44 44 44 44 46 46 48 48 46 46 50 50 48 48 48 48 50 50 52 52 50 50 54 54 52 52 52 52 54 54 56 56 54 54 58 58 56 56 56 56 58 58 60 60 58 58 62 62 60 60 60 60 62 62 64 64 62 62 67 67 64 64 64 64 67 67 68 68 67 67 71 71 68 68 68 68 71 71 72 72 71 71 76 76 72 72 72 72 76 76 74 74 76 76 80 80 74 74 74 74 80 80 78 78 80 80 86 86 78 78 78 78 86 86 82 82 86 86 92 92 82 82 82 82 92 92 84 84 92 92 94 94 84 84 84 84 94 94 96 96 174 174 228 228 230 230 174 174 173 173 228 228 173 173 170 170 228 228 228 228 170 170 226 226 170 170 169 169 226 226 684 684 167 167 685 685 686 686 167 167 224 224 167 167 165 165 224 224 165 165 163 163 224 224 224 224 163 163 222 222 163 163 161 161 222 222 161 161 159 159 222 222 222 222 159 159 220 220 159 159 157 157 220 220 157 157 155 155 220 220 220 220 155 155 218 218 155 155 153 153 218 218 153 153 151 151 218 218 218 218 151 151 216 216 151 151 149 149 216 216 149 149 147 147 216 216 216 216 147 147 214 214 147 147 145 145 214 214 145 145 143 143 214 214 214 214 143 143 212 212 143 143 141 141 212 212 141 141 139 139 212 212 212 212 139 139 210 210 139 139 137 137 210 210 137 137 135 135 210 210 210 210 135 135 208 208 135 135 133 133 208 208 133 133 131 131 208 208 208 208 131 131 206 206 131 131 129 129 206 206 129 129 127 127 206 206 206 206 127 127 204 204 127 127 125 125 204 204 125 125 123 123 204 204 204 204 123 123 687 687 123 123 688 688 689 689 120 120 119 119 202 202 202 202 119 119 200 200 119 119 116 116 200 200 116 116 115 115 200 200 200 200 115 115 198 198 115 115 113 113 198 198 113 113 112 112 198 198 198 198 112 112 196 196 112 112 109 109 196 196 109 109 108 108 196 196 196 196 108 108 194 194 108 108 105 105 194 194 105 105 104 104 194 194 194 194 104 104 192 192 104 104 101 101 192 192 101 101 100 100 192 192 192 192 100 100 193 193 100 100 102 102 193 193 102 102 103 103 193 193 193 193 103 103 195 195 103 103 106 106 195 195 106 106 107 107 195 195 195 195 107 107 197 197 107 107 110 110 197 197 110 110 111 111 197 197 197 197 111 111 199 199 111 111 114 114 199 199 114 114 117 117 199 199 199 199 117 117 201 201 117 117 118 118 201 201 118 118 121 121 201 201 201 201 121 121 203 203 121 121 122 122 203 203 690 690 124 124 691 691 692 692 124 124 205 205 124 124 126 126 205 205 126 126 128 128 205 205 205 205 128 128 207 207 128 128 130 130 207 207 130 130 132 132 207 207 207 207 132 132 209 209 132 132 134 134 209 209 134 134 136 136 209 209 209 209 136 136 211 211 136 136 138 138 211 211 138 138 140 140 211 211 211 211 140 140 213 213 140 140 142 142 213 213 142 142 144 144 213 213 213 213 144 144 215 215 144 144 146 146 215 215 146 146 148 148 215 215 215 215 148 148 217 217 148 148 150 150 217 217 150 150 152 152 217 217 217 217 152 152 219 219 152 152 154 154 219 219 154 154 156 156 219 219 219 219 156 156 221 221 156 156 158 158 221 221 158 158 160 160 221 221 221 221 160 160 223 223 160 160 162 162 223 223 162 162 164 164 223 223 223 223 164 164 225 225 164 164 166 166 225 225 166 166 168 168 225 225 225 225 168 168 693 693 168 168 694 694 695 695 171 171 172 172 227 227 227 227 172 172 229 229 172 172 175 175 229 229 175 175 176 176 229 229 229 229 176 176 231 231 176 176 178 178 231 231 178 178 179 179 231 231 231 231 179 179 233 233 179 179 182 182 233 233 182 182 183 183 233 233 233 233 183 183 235 235 183 183 186 186 235 235 186 186 187 187 235 235 235 235 187 187 237 237 187 187 190 190 237 237 190 190 191 191 237 237 237 237 191 191 236 236 191 191 189 189 236 236 189 189 188 188 236 236 236 236 188 188 234 234 188 188 185 185 234 234 185 185 184 184 234 234 234 234 184 184 232 232 184 184 181 181 232 232 181 181 180 180 232 232 232 232 180 180 230 230 180 180 177 177 230 230 230 230 177 177 174 174 301 301 307 307 305 305 307 307 311 311 305 305 305 305 311 311 309 309 311 311 315 315 309 309 309 309 315 315 313 313 315 315 321 321 313 313 313 313 321 321 317 317 321 321 327 327 317 317 317 317 327 327 319 319 327 327 329 329 319 319 319 319 329 329 323 323 329 329 331 331 323 323 323 323 331 331 325 325 272 272 266 266 268 268 266 266 262 262 268 268 268 268 262 262 264 264 262 262 258 258 264 264 264 264 258 258 260 260 258 258 252 252 260 260 260 260 252 252 256 256 252 252 246 246 256 256 256 256 246 246 254 254 246 246 244 244 254 254 254 254 244 244 250 250 244 244 242 242 250 250 250 250 242 242 248 248 302 302 304 304 298 298 304 304 300 300 298 298 298 298 300 300 294 294 300 300 296 296 294 294 294 294 296 296 291 291 296 296 292 292 291 291 291 291 292 292 288 288 292 292 287 287 288 288 288 288 287 287 284 284 287 287 283 283 284 284 284 284 283 283 280 280 283 283 278 278 280 280 280 280 278 278 276 276 278 278 274 274 276 276 276 276 274 274 272 272 274 274 270 270 272 272 272 272 270 270 266 266 331 331 333 333 325 325 333 333 335 335 325 325 325 325 335 335 326 326 335 335 334 334 326 326 326 326 334 334 324 324 334 334 332 332 324 324 324 324 332 332 320 320 332 332 330 330 320 320 320 320 330 330 318 318 330 330 328 328 318 318 318 318 328 328 314 314 328 328 322 322 314 314 314 314 322 322 310 310 322 322 316 316 310 310 310 310 316 316 306 306 316 316 312 312 306 306 306 306 312 312 302 302 312 312 308 308 302 302 302 302 308 308 304 304 271 271 269 269 275 275 269 269 273 273 275 275 275 275 273 273 279 279 273 273 277 277 279 279 279 279 277 277 282 282 277 277 281 281 282 282 282 282 281 281 285 285 281 281 286 286 285 285 285 285 286 286 289 289 286 286 290 290 289 289 289 289 290 290 293 293 290 290 295 295 293 293 293 293 295 295 297 297 295 295 299 299 297 297 297 297 299 299 301 301 299 299 303 303 301 301 301 301 303 303 307 307 242 242 240 240 248 248 240 240 238 238 248 248 248 248 238 238 247 247 238 238 239 239 247 247 247 247 239 239 249 249 239 239 241 241 249 249 249 249 241 241 253 253 241 241 243 243 253 253 253 253 243 243 255 255 243 243 245 245 255 255 255 255 245 245 259 259 245 245 251 251 259 259 259 259 251 251 263 263 251 251 257 257 263 263 263 263 257 257 267 267 257 257 261 261 267 267 267 267 261 261 271 271 261 261 265 265 271 271 271 271 265 265 269 269 379 379 429 429 377 377 429 429 427 427 377 377 377 377 427 427 375 375 696 696 425 425 697 697 698 698 425 425 373 373 425 425 423 423 373 373 373 373 423 423 371 371 423 423 421 421 371 371 371 371 421 421 369 369 421 421 419 419 369 369 369 369 419 419 367 367 419 419 417 417 367 367 367 367 417 417 365 365 417 417 415 415 365 365 365 365 415 415 363 363 415 415 413 413 363 363 363 363 413 413 361 361 413 413 411 411 361 361 361 361 411 411 359 359 411 411 409 409 359 359 359 359 409 409 357 357 409 409 407 407 357 357 357 357 407 407 355 355 407 407 405 405 355 355 355 355 405 405 353 353 405 405 403 403 353 353 353 353 403 403 351 351 403 403 401 401 351 351 351 351 401 401 349 349 401 401 699 699 349 349 349 349 700 700 701 701 399 399 397 397 347 347 347 347 397 397 345 345 397 397 395 395 345 345 345 345 395 395 343 343 395 395 393 393 343 343 343 343 393 393 341 341 393 393 391 391 341 341 341 341 391 391 339 339 391 391 389 389 339 339 339 339 389 389 337 337 389 389 388 388 337 337 337 337 388 388 336 336 388 388 390 390 336 336 336 336 390 390 338 338 390 390 392 392 338 338 338 338 392 392 340 340 392 392 394 394 340 340 340 340 394 394 342 342 394 394 396 396 342 342 342 342 396 396 344 344 396 396 398 398 344 344 344 344 398 398 346 346 398 398 400 400 346 346 346 346 400 400 348 348 702 702 402 402 703 703 704 704 402 402 350 350 402 402 404 404 350 350 350 350 404 404 352 352 404 404 406 406 352 352 352 352 406 406 354 354 406 406 408 408 354 354 354 354 408 408 356 356 408 408 410 410 356 356 356 356 410 410 358 358 410 410 412 412 358 358 358 358 412 412 360 360 412 412 414 414 360 360 360 360 414 414 362 362 414 414 416 416 362 362 362 362 416 416 364 364 416 416 418 418 364 364 364 364 418 418 366 366 418 418 420 420 366 366 366 366 420 420 368 368 420 420 422 422 368 368 368 368 422 422 370 370 422 422 424 424 370 370 370 370 424 424 372 372 424 424 426 426 372 372 372 372 426 426 374 374 426 426 705 705 374 374 374 374 706 706 707 707 428 428 430 430 376 376 376 376 430 430 378 378 430 430 432 432 378 378 378 378 432 432 380 380 432 432 434 434 380 380 380 380 434 434 382 382 434 434 436 436 382 382 382 382 436 436 384 384 436 436 438 438 384 384 384 384 438 438 386 386 438 438 439 439 386 386 386 386 439 439 387 387 439 439 437 437 387 387 387 387 437 437 385 385 437 437 435 435 385 385 385 385 435 435 383 383 435 435 433 433 383 383 383 383 433 433 381 381 433 433 431 431 381 381 381 381 431 431 379 379 431 431 429 429 379 379 483 483 533 533 481 481 533 533 531 531 481 481 481 481 531 531 479 479 708 708 529 529 709 709 710 710 529 529 477 477 529 529 527 527 477 477 477 477 527 527 475 475 527 527 525 525 475 475 475 475 525 525 473 473 525 525 523 523 473 473 473 473 523 523 471 471 523 523 521 521 471 471 471 471 521 521 469 469 521 521 519 519 469 469 469 469 519 519 467 467 519 519 517 517 467 467 467 467 517 517 465 465 517 517 515 515 465 465 465 465 515 515 463 463 515 515 513 513 463 463 463 463 513 513 461 461 513 513 511 511 461 461 461 461 511 511 459 459 511 511 509 509 459 459 459 459 509 509 457 457 509 509 507 507 457 457 457 457 507 507 455 455 507 507 505 505 455 455 455 455 505 505 453 453 505 505 711 711 453 453 453 453 712 712 713 713 503 503 501 501 451 451 451 451 501 501 449 449 501 501 499 499 449 449 449 449 499 499 447 447 499 499 497 497 447 447 447 447 497 497 445 445 497 497 495 495 445 445 445 445 495 495 443 443 495 495 493 493 443 443 443 443 493 493 441 441 493 493 492 492 441 441 441 441 492 492 440 440 492 492 494 494 440 440 440 440 494 494 442 442 494 494 496 496 442 442 442 442 496 496 444 444 496 496 498 498 444 444 444 444 498 498 446 446 498 498 500 500 446 446 446 446 500 500 448 448 500 500 502 502 448 448 448 448 502 502 450 450 502 502 504 504 450 450 450 450 504 504 452 452 714 714 506 506 715 715 716 716 506 506 454 454 506 506 508 508 454 454 454 454 508 508 456 456 508 508 510 510 456 456 456 456 510 510 458 458 510 510 512 512 458 458 458 458 512 512 460 460 512 512 514 514 460 460 460 460 514 514 462 462 514 514 516 516 462 462 462 462 516 516 464 464 516 516 518 518 464 464 464 464 518 518 466 466 518 518 520 520 466 466 466 466 520 520 468 468 520 520 522 522 468 468 468 468 522 522 470 470 522 522 524 524 470 470 470 470 524 524 472 472 524 524 526 526 472 472 472 472 526 526 474 474 526 526 528 528 474 474 474 474 528 528 476 476 528 528 530 530 476 476 476 476 530 530 478 478 530 530 717 717 478 478 478 478 718 718 719 719 532 532 534 534 480 480 480 480 534 534 482 482 534 534 536 536 482 482 482 482 536 536 484 484 536 536 538 538 484 484 484 484 538 538 486 486 538 538 540 540 486 486 486 486 540 540 488 488 540 540 542 542 488 488 488 488 542 542 490 490 542 542 543 543 490 490 490 490 543 543 491 491 543 543 541 541 491 491 491 491 541 541 489 489 541 541 539 539 489 489 489 489 539 539 487 487 539 539 537 537 487 487 487 487 537 537 485 485 537 537 535 535 485 485 485 485 535 535 483 483 535 535 533 533 483 483 588 588 586 586 673 673 673 673 676 676 588 588 676 676 677 677 588 588 588 588 677 677 590 590 677 677 680 680 590 590 680 680 681 681 590 590 590 590 681 681 591 591 681 681 683 683 591 591 683 683 682 682 591 591 591 591 682 682 589 589 682 682 679 679 589 589 679 679 678 678 589 589 589 589 678 678 587 587 678 678 675 675 587 587 675 675 674 674 587 587 587 587 674 674 585 585 674 674 671 671 585 585 671 671 670 670 585 585 585 585 670 670 583 583 670 670 668 668 583 583 668 668 667 667 583 583 583 583 667 667 581 581 667 667 664 664 581 581 664 664 663 663 581 581 720 720 721 721 579 579 722 722 660 660 579 579 660 660 658 658 579 579 579 579 658 658 577 577 658 658 656 656 577 577 656 656 654 654 577 577 577 577 654 654 575 575 654 654 652 652 575 575 652 652 650 650 575 575 575 575 650 650 573 573 650 650 648 648 573 573 648 648 646 646 573 573 573 573 646 646 571 571 646 646 644 644 571 571 644 644 642 642 571 571 571 571 642 642 569 569 642 642 640 640 569 569 640 640 638 638 569 569 569 569 638 638 567 567 638 638 636 636 567 567 636 636 634 634 567 567 567 567 634 634 565 565 634 634 632 632 565 565 632 632 630 630 565 565 565 565 630 630 563 563 630 630 628 628 563 563 628 628 626 626 563 563 563 563 626 626 561 561 626 626 624 624 561 561 624 624 622 622 561 561 561 561 622 622 559 559 622 622 620 620 559 559 620 620 618 618 559 559 559 559 618 618 557 557 618 618 616 616 557 557 616 616 723 723 557 557 557 557 724 724 725 725 614 614 613 613 555 555 613 613 610 610 555 555 555 555 610 610 553 553 610 610 609 609 553 553 553 553 609 609 551 551 609 609 606 606 551 551 551 551 606 606 549 549 606 606 603 603 549 549 603 603 602 602 549 549 549 549 602 602 547 547 602 602 599 599 547 547 599 599 598 598 547 547 547 547 598 598 545 545 598 598 595 595 545 545 595 595 594 594 545 545 545 545 594 594 544 544 594 594 592 592 544 544 592 592 593 593 544 544 544 544 593 593 546 546 593 593 596 596 546 546 596 596 597 597 546 546 546 546 597 597 548 548 597 597 600 600 548 548 600 600 601 601 548 548 548 548 601 601 550 550 601 601 604 604 550 550 604 604 605 605 550 550 550 550 605 605 552 552 605 605 607 607 552 552 607 607 608 608 552 552 552 552 608 608 554 554 608 608 611 611 554 554 611 611 612 612 554 554 726 726 727 727 556 556 728 728 615 615 556 556 615 615 617 617 556 556 556 556 617 617 558 558 617 617 619 619 558 558 619 619 621 621 558 558 558 558 621 621 560 560 621 621 623 623 560 560 623 623 625 625 560 560 560 560 625 625 562 562 625 625 627 627 562 562 627 627 629 629 562 562 562 562 629 629 564 564 629 629 631 631 564 564 631 631 633 633 564 564 564 564 633 633 566 566 633 633 635 635 566 566 635 635 637 637 566 566 566 566 637 637 568 568 637 637 639 639 568 568 639 639 641 641 568 568 568 568 641 641 570 570 641 641 643 643 570 570 643 643 645 645 570 570 570 570 645 645 572 572 645 645 647 647 572 572 647 647 649 649 572 572 572 572 649 649 574 574 649 649 651 651 574 574 651 651 653 653 574 574 574 574 653 653 576 576 653 653 655 655 576 576 655 655 657 657 576 576 576 576 657 657 578 578 657 657 659 659 578 578 659 659 729 729 578 578 578 578 730 730 731 731 661 661 662 662 580 580 662 662 665 665 580 580 580 580 665 665 582 582 665 665 666 666 582 582 582 582 666 666 584 584 666 666 669 669 584 584 584 584 669 669 586 586 669 669 672 672 586 586 586 586 672 672 673 673
+70 70 76 76 74 74 76 76 82 82 74 74 74 74 82 82 77 77 82 82 88 88 77 77 77 77 88 88 80 80 88 88 92 92 80 80 80 80 92 92 84 84 92 92 94 94 84 84 84 84 94 94 86 86 94 94 96 96 86 86 86 86 96 96 89 89 96 96 98 98 89 89 89 89 98 98 90 90 98 98 99 99 90 90 90 90 99 99 87 87 99 99 97 97 87 87 87 87 97 97 85 85 97 97 95 95 85 85 85 85 95 95 81 81 95 95 93 93 81 81 81 81 93 93 78 78 24 24 20 20 28 28 20 20 26 26 28 28 28 28 26 26 32 32 26 26 30 30 32 32 32 32 30 30 36 36 30 30 34 34 36 36 36 36 34 34 39 39 34 34 38 38 39 39 39 39 38 38 43 43 38 38 42 42 43 43 43 43 42 42 47 47 42 42 46 46 47 47 47 47 46 46 51 51 46 46 50 50 51 51 51 51 50 50 54 54 50 50 55 55 54 54 54 54 55 55 58 58 55 55 59 59 58 58 58 58 59 59 62 62 59 59 64 64 62 62 62 62 64 64 66 66 64 64 68 68 66 66 66 66 68 68 70 70 68 68 72 72 70 70 70 70 72 72 76 76 29 29 23 23 25 25 23 23 17 17 25 25 25 25 17 17 22 22 17 17 11 11 22 22 22 22 11 11 19 19 11 11 7 7 19 19 19 19 7 7 15 15 7 7 5 5 15 15 15 15 5 5 13 13 5 5 3 3 13 13 13 13 3 3 10 10 3 3 1 1 10 10 10 10 1 1 9 9 1 1 0 0 9 9 9 9 0 0 12 12 0 0 2 2 12 12 12 12 2 2 14 14 2 2 4 4 14 14 14 14 4 4 18 18 4 4 6 6 18 18 18 18 6 6 21 21 6 6 8 8 21 21 21 21 8 8 24 24 8 8 16 16 24 24 24 24 16 16 20 20 93 93 91 91 78 78 91 91 83 83 78 78 78 78 83 83 75 75 83 83 79 79 75 75 75 75 79 79 71 71 79 79 73 73 71 71 71 71 73 73 67 67 73 73 69 69 67 67 67 67 69 69 63 63 69 69 65 65 63 63 63 63 65 65 60 60 65 65 61 61 60 60 60 60 61 61 56 56 61 61 57 57 56 56 56 56 57 57 52 52 57 57 53 53 52 52 52 52 53 53 48 48 53 53 49 49 48 48 48 48 49 49 45 45 49 49 44 44 45 45 45 45 44 44 41 41 44 44 40 40 41 41 41 41 40 40 37 37 40 40 35 35 37 37 37 37 35 35 33 33 35 35 31 31 33 33 33 33 31 31 29 29 31 31 27 27 29 29 29 29 27 27 23 23 237 237 145 145 144 144 237 237 236 236 145 145 236 236 234 234 145 145 145 145 234 234 143 143 234 234 233 233 143 143 233 233 230 230 143 143 143 143 230 230 141 141 230 230 229 229 141 141 229 229 226 226 141 141 141 141 226 226 139 139 226 226 225 225 139 139 225 225 222 222 139 139 139 139 222 222 137 137 222 222 220 220 137 137 220 220 218 218 137 137 137 137 218 218 135 135 218 218 216 216 135 135 684 684 214 214 685 685 686 686 214 214 133 133 214 214 212 212 133 133 212 212 210 210 133 133 133 133 210 210 131 131 210 210 208 208 131 131 208 208 206 206 131 131 131 131 206 206 129 129 206 206 204 204 129 129 204 204 202 202 129 129 129 129 202 202 127 127 202 202 200 200 127 127 200 200 198 198 127 127 127 127 198 198 125 125 198 198 196 196 125 125 196 196 194 194 125 125 125 125 194 194 123 123 194 194 192 192 123 123 192 192 190 190 123 123 123 123 190 190 121 121 190 190 188 188 121 121 188 188 186 186 121 121 121 121 186 186 119 119 186 186 184 184 119 119 184 184 182 182 119 119 119 119 182 182 117 117 182 182 180 180 117 117 180 180 178 178 117 117 117 117 178 178 115 115 178 178 176 176 115 115 176 176 174 174 115 115 115 115 174 174 113 113 174 174 172 172 113 113 172 172 170 170 113 113 113 113 170 170 687 687 170 170 688 688 689 689 168 168 166 166 111 111 111 111 166 166 109 109 166 166 164 164 109 109 164 164 162 162 109 109 109 109 162 162 107 107 162 162 160 160 107 107 160 160 159 159 107 107 107 107 159 159 105 105 159 159 156 156 105 105 156 156 155 155 105 105 105 105 155 155 103 103 155 155 152 152 103 103 152 152 151 151 103 103 103 103 151 151 101 101 151 151 148 148 101 101 148 148 146 146 101 101 101 101 146 146 100 100 146 146 147 147 100 100 147 147 149 149 100 100 100 100 149 149 102 102 149 149 150 150 102 102 150 150 153 153 102 102 102 102 153 153 104 104 153 153 154 154 104 104 154 154 157 157 104 104 104 104 157 157 106 106 157 157 158 158 106 106 158 158 161 161 106 106 106 106 161 161 108 108 161 161 163 163 108 108 163 163 165 165 108 108 108 108 165 165 110 110 165 165 167 167 110 110 690 690 169 169 691 691 692 692 169 169 112 112 169 169 171 171 112 112 171 171 173 173 112 112 112 112 173 173 114 114 173 173 175 175 114 114 175 175 177 177 114 114 114 114 177 177 116 116 177 177 179 179 116 116 179 179 181 181 116 116 116 116 181 181 118 118 181 181 183 183 118 118 183 183 185 185 118 118 118 118 185 185 120 120 185 185 187 187 120 120 187 187 189 189 120 120 120 120 189 189 122 122 189 189 191 191 122 122 191 191 193 193 122 122 122 122 193 193 124 124 193 193 195 195 124 124 195 195 197 197 124 124 124 124 197 197 126 126 197 197 199 199 126 126 199 199 201 201 126 126 126 126 201 201 128 128 201 201 203 203 128 128 203 203 205 205 128 128 128 128 205 205 130 130 205 205 207 207 130 130 207 207 209 209 130 130 130 130 209 209 132 132 209 209 211 211 132 132 211 211 213 213 132 132 132 132 213 213 693 693 213 213 694 694 695 695 215 215 217 217 134 134 134 134 217 217 136 136 217 217 219 219 136 136 219 219 221 221 136 136 136 136 221 221 138 138 221 221 223 223 138 138 223 223 224 224 138 138 138 138 224 224 140 140 224 224 227 227 140 140 227 227 228 228 140 140 140 140 228 228 142 142 228 228 231 231 142 142 231 231 232 232 142 142 142 142 232 232 144 144 232 232 235 235 144 144 144 144 235 235 237 237 286 286 284 284 282 282 284 284 280 280 282 282 282 282 280 280 278 278 280 280 276 276 278 278 278 278 276 276 274 274 276 276 272 272 274 274 274 274 272 272 270 270 272 272 267 267 270 270 270 270 267 267 266 266 267 267 262 262 266 266 266 266 262 262 263 263 262 262 258 258 263 263 263 263 258 258 259 259 258 258 253 253 259 259 259 259 253 253 256 256 253 253 246 246 256 256 246 246 244 244 256 256 256 256 244 244 252 252 244 244 242 242 252 252 252 252 242 242 250 250 242 242 240 240 250 250 250 250 240 240 247 247 240 240 238 238 247 247 247 247 238 238 248 248 238 238 239 239 248 248 248 248 239 239 251 251 239 239 241 241 251 251 251 251 241 241 254 254 241 241 243 243 254 254 254 254 243 243 257 257 243 243 245 245 257 257 245 245 249 249 257 257 257 257 249 249 261 261 249 249 255 255 261 261 261 261 255 255 264 264 255 255 260 260 264 264 264 264 260 260 268 268 260 260 265 265 268 268 268 268 265 265 271 271 265 265 269 269 271 271 271 271 269 269 275 275 269 269 273 273 275 275 275 275 273 273 279 279 273 273 277 277 279 279 279 279 277 277 283 283 277 277 281 281 283 283 283 283 281 281 287 287 316 316 324 324 312 312 324 324 318 318 312 312 312 312 318 318 309 309 318 318 313 313 309 309 309 309 313 313 305 305 313 313 308 308 305 305 305 305 308 308 302 302 308 308 304 304 302 302 302 302 304 304 298 298 304 304 300 300 298 298 298 298 300 300 294 294 300 300 296 296 294 294 294 294 296 296 290 290 296 296 292 292 290 290 290 290 292 292 286 286 292 292 288 288 286 286 286 286 288 288 284 284 317 317 329 329 321 321 329 329 331 331 321 321 321 321 331 331 323 323 331 331 333 333 323 323 323 323 333 333 326 326 333 333 335 335 326 326 326 326 335 335 325 325 335 335 334 334 325 325 325 325 334 334 322 322 334 334 332 332 322 322 322 322 332 332 319 319 332 332 330 330 319 319 319 319 330 330 316 316 330 330 328 328 316 316 316 316 328 328 324 324 281 281 285 285 287 287 285 285 289 289 287 287 287 287 289 289 291 291 289 289 293 293 291 291 291 291 293 293 295 295 293 293 297 297 295 295 295 295 297 297 299 299 297 297 301 301 299 299 299 299 301 301 303 303 301 301 306 306 303 303 303 303 306 306 307 307 306 306 311 311 307 307 307 307 311 311 310 310 311 311 315 315 310 310 310 310 315 315 314 314 315 315 320 320 314 314 314 314 320 320 317 317 320 320 327 327 317 317 317 317 327 327 329 329 438 438 387 387 439 439 387 387 385 385 439 439 439 439 385 385 437 437 385 385 383 383 437 437 437 437 383 383 435 435 383 383 381 381 435 435 435 435 381 381 433 433 381 381 379 379 433 433 433 433 379 379 431 431 379 379 377 377 431 431 431 431 377 377 429 429 377 377 375 375 429 429 429 429 375 375 427 427 696 696 373 373 697 697 698 698 373 373 425 425 373 373 371 371 425 425 425 425 371 371 423 423 371 371 369 369 423 423 423 423 369 369 421 421 369 369 367 367 421 421 421 421 367 367 419 419 367 367 365 365 419 419 419 419 365 365 417 417 365 365 363 363 417 417 417 417 363 363 415 415 363 363 361 361 415 415 415 415 361 361 413 413 361 361 359 359 413 413 413 413 359 359 411 411 359 359 357 357 411 411 411 411 357 357 409 409 357 357 355 355 409 409 409 409 355 355 407 407 355 355 353 353 407 407 407 407 353 353 405 405 353 353 351 351 405 405 405 405 351 351 403 403 351 351 349 349 403 403 403 403 349 349 401 401 349 349 699 699 401 401 401 401 700 700 701 701 347 347 345 345 399 399 399 399 345 345 397 397 345 345 343 343 397 397 397 397 343 343 395 395 343 343 341 341 395 395 395 395 341 341 393 393 341 341 339 339 393 393 393 393 339 339 391 391 339 339 337 337 391 391 391 391 337 337 389 389 337 337 336 336 389 389 389 389 336 336 388 388 336 336 338 338 388 388 388 388 338 338 390 390 338 338 340 340 390 390 390 390 340 340 392 392 340 340 342 342 392 392 392 392 342 342 394 394 342 342 344 344 394 394 394 394 344 344 396 396 344 344 346 346 396 396 396 396 346 346 398 398 346 346 348 348 398 398 398 398 348 348 400 400 702 702 350 350 703 703 704 704 350 350 402 402 350 350 352 352 402 402 402 402 352 352 404 404 352 352 354 354 404 404 404 404 354 354 406 406 354 354 356 356 406 406 406 406 356 356 408 408 356 356 358 358 408 408 408 408 358 358 410 410 358 358 360 360 410 410 410 410 360 360 412 412 360 360 362 362 412 412 412 412 362 362 414 414 362 362 364 364 414 414 414 414 364 364 416 416 364 364 366 366 416 416 416 416 366 366 418 418 366 366 368 368 418 418 418 418 368 368 420 420 368 368 370 370 420 420 420 420 370 370 422 422 370 370 372 372 422 422 422 422 372 372 424 424 372 372 374 374 424 424 424 424 374 374 426 426 374 374 705 705 426 426 426 426 706 706 707 707 376 376 378 378 428 428 428 428 378 378 430 430 378 378 380 380 430 430 430 430 380 380 432 432 380 380 382 382 432 432 432 432 382 382 434 434 382 382 384 384 434 434 434 434 384 384 436 436 384 384 386 386 436 436 436 436 386 386 438 438 386 386 387 387 438 438 542 542 491 491 543 543 491 491 489 489 543 543 543 543 489 489 541 541 489 489 487 487 541 541 541 541 487 487 539 539 487 487 485 485 539 539 539 539 485 485 537 537 485 485 483 483 537 537 537 537 483 483 535 535 483 483 481 481 535 535 535 535 481 481 533 533 481 481 479 479 533 533 533 533 479 479 531 531 708 708 477 477 709 709 710 710 477 477 529 529 477 477 475 475 529 529 529 529 475 475 527 527 475 475 473 473 527 527 527 527 473 473 525 525 473 473 471 471 525 525 525 525 471 471 523 523 471 471 469 469 523 523 523 523 469 469 521 521 469 469 467 467 521 521 521 521 467 467 519 519 467 467 465 465 519 519 519 519 465 465 517 517 465 465 463 463 517 517 517 517 463 463 515 515 463 463 461 461 515 515 515 515 461 461 513 513 461 461 459 459 513 513 513 513 459 459 511 511 459 459 457 457 511 511 511 511 457 457 509 509 457 457 455 455 509 509 509 509 455 455 507 507 455 455 453 453 507 507 507 507 453 453 505 505 453 453 711 711 505 505 505 505 712 712 713 713 451 451 449 449 503 503 503 503 449 449 501 501 449 449 447 447 501 501 501 501 447 447 499 499 447 447 445 445 499 499 499 499 445 445 497 497 445 445 443 443 497 497 497 497 443 443 495 495 443 443 441 441 495 495 495 495 441 441 493 493 441 441 440 440 493 493 493 493 440 440 492 492 440 440 442 442 492 492 492 492 442 442 494 494 442 442 444 444 494 494 494 494 444 444 496 496 444 444 446 446 496 496 496 496 446 446 498 498 446 446 448 448 498 498 498 498 448 448 500 500 448 448 450 450 500 500 500 500 450 450 502 502 450 450 452 452 502 502 502 502 452 452 504 504 714 714 454 454 715 715 716 716 454 454 506 506 454 454 456 456 506 506 506 506 456 456 508 508 456 456 458 458 508 508 508 508 458 458 510 510 458 458 460 460 510 510 510 510 460 460 512 512 460 460 462 462 512 512 512 512 462 462 514 514 462 462 464 464 514 514 514 514 464 464 516 516 464 464 466 466 516 516 516 516 466 466 518 518 466 466 468 468 518 518 518 518 468 468 520 520 468 468 470 470 520 520 520 520 470 470 522 522 470 470 472 472 522 522 522 522 472 472 524 524 472 472 474 474 524 524 524 524 474 474 526 526 474 474 476 476 526 526 526 526 476 476 528 528 476 476 478 478 528 528 528 528 478 478 530 530 478 478 717 717 530 530 530 530 718 718 719 719 480 480 482 482 532 532 532 532 482 482 534 534 482 482 484 484 534 534 534 534 484 484 536 536 484 484 486 486 536 536 536 536 486 486 538 538 486 486 488 488 538 538 538 538 488 488 540 540 488 488 490 490 540 540 540 540 490 490 542 542 490 490 491 491 542 542 678 678 680 680 629 629 629 629 626 626 678 678 626 626 625 625 678 678 678 678 625 625 676 676 625 625 622 622 676 676 622 622 621 621 676 676 676 676 621 621 674 674 621 621 619 619 674 674 619 619 617 617 674 674 674 674 617 617 672 672 617 617 615 615 672 672 615 615 613 613 672 672 720 720 721 721 670 670 722 722 611 611 670 670 611 611 609 609 670 670 670 670 609 609 668 668 609 609 607 607 668 668 607 607 605 605 668 668 668 668 605 605 666 666 605 605 603 603 666 666 603 603 601 601 666 666 666 666 601 601 664 664 601 601 599 599 664 664 599 599 597 597 664 664 664 664 597 597 662 662 597 597 595 595 662 662 595 595 593 593 662 662 662 662 593 593 660 660 593 593 591 591 660 660 591 591 589 589 660 660 660 660 589 589 658 658 589 589 587 587 658 658 587 587 585 585 658 658 658 658 585 585 656 656 585 585 583 583 656 656 583 583 581 581 656 656 656 656 581 581 654 654 581 581 579 579 654 654 579 579 577 577 654 654 654 654 577 577 652 652 577 577 575 575 652 652 575 575 573 573 652 652 652 652 573 573 650 650 573 573 571 571 650 650 571 571 569 569 650 650 650 650 569 569 648 648 569 569 567 567 648 648 567 567 723 723 648 648 648 648 724 724 725 725 565 565 563 563 646 646 563 563 561 561 646 646 646 646 561 561 644 644 561 561 559 559 644 644 559 559 556 556 644 644 644 644 556 556 642 642 556 556 555 555 642 642 555 555 552 552 642 642 642 642 552 552 640 640 552 552 551 551 640 640 551 551 548 548 640 640 640 640 548 548 638 638 548 548 547 547 638 638 547 547 545 545 638 638 638 638 545 545 636 636 545 545 544 544 636 636 636 636 544 544 637 637 544 544 546 546 637 637 637 637 546 546 639 639 546 546 549 549 639 639 549 549 550 550 639 639 639 639 550 550 641 641 550 550 553 553 641 641 553 553 554 554 641 641 641 641 554 554 643 643 554 554 557 557 643 643 557 557 558 558 643 643 643 643 558 558 645 645 558 558 560 560 645 645 560 560 562 562 645 645 645 645 562 562 647 647 562 562 564 564 647 647 564 564 566 566 647 647 726 726 727 727 649 649 728 728 568 568 649 649 568 568 570 570 649 649 649 649 570 570 651 651 570 570 572 572 651 651 572 572 574 574 651 651 651 651 574 574 653 653 574 574 576 576 653 653 576 576 578 578 653 653 653 653 578 578 655 655 578 578 580 580 655 655 580 580 582 582 655 655 655 655 582 582 657 657 582 582 584 584 657 657 584 584 586 586 657 657 657 657 586 586 659 659 586 586 588 588 659 659 588 588 590 590 659 659 659 659 590 590 661 661 590 590 592 592 661 661 592 592 594 594 661 661 661 661 594 594 663 663 594 594 596 596 663 663 596 596 598 598 663 663 663 663 598 598 665 665 598 598 600 600 665 665 600 600 602 602 665 665 665 665 602 602 667 667 602 602 604 604 667 667 604 604 606 606 667 667 667 667 606 606 669 669 606 606 608 608 669 669 608 608 610 610 669 669 669 669 610 610 671 671 610 610 612 612 671 671 612 612 729 729 671 671 671 671 730 730 731 731 614 614 616 616 673 673 616 616 618 618 673 673 673 673 618 618 675 675 618 618 620 620 675 675 620 620 623 623 675 675 675 675 623 623 677 677 623 623 624 624 677 677 624 624 627 627 677 677 677 677 627 627 679 679 627 627 628 628 679 679 628 628 631 631 679 679 679 679 631 631 681 681 631 631 632 632 681 681 632 632 634 634 681 681 681 681 634 634 683 683 634 634 635 635 683 683 683 683 635 635 682 682 635 635 633 633 682 682 682 682 633 633 680 680 633 633 630 630 680 680 680 680 630 630 629 629
+14 14 17 17 19 19 17 17 20 20 19 19 20 20 23 23 19 19 23 23 25 25 19 19 19 19 25 25 29 29 25 25 27 27 29 29 29 29 27 27 31 31 5 5 3 3 15 15 3 3 1 1 15 15 15 15 1 1 0 0 8 8 19 19 6 6 19 19 15 15 6 6 8 8 10 10 19 19 10 10 12 12 19 19 19 19 12 12 14 14 18 18 16 16 21 21 16 16 13 13 21 21 31 31 33 33 29 29 33 33 36 36 29 29 29 29 36 36 38 38 0 0 2 2 15 15 2 2 4 4 15 15 15 15 4 4 6 6 13 13 11 11 21 21 11 11 9 9 21 21 21 21 9 9 15 15 9 9 7 7 15 15 15 15 7 7 5 5 37 37 30 30 39 39 30 30 41 41 39 39 46 46 48 48 35 35 48 48 50 50 35 35 35 35 50 50 49 49 37 37 34 34 30 30 34 34 32 32 30 30 30 30 32 32 28 28 28 28 26 26 30 30 26 26 24 24 30 30 30 30 24 24 21 21 24 24 22 22 21 21 21 21 22 22 18 18 49 49 47 47 35 35 47 47 45 45 35 35 35 35 45 45 30 30 45 45 43 43 30 30 30 30 43 43 41 41 38 38 40 40 29 29 40 40 42 42 29 29 29 29 42 42 35 35 42 42 44 44 35 35 35 35 44 44 46 46 395 395 339 339 393 393 339 339 337 337 393 393 393 393 337 337 390 390 337 337 335 335 390 390 390 390 335 335 389 389 1057 1057 333 333 1058 1058 1059 1059 333 333 1060 1060 395 395 396 396 339 339 396 396 399 399 339 339 339 339 399 399 341 341 399 399 400 400 341 341 341 341 400 400 343 343 400 400 403 403 343 343 403 403 405 405 343 343 343 343 405 405 345 345 405 405 407 407 345 345 345 345 407 407 347 347 407 407 409 409 347 347 409 409 410 410 347 347 410 410 413 413 347 347 347 347 413 413 349 349 413 413 414 414 349 349 349 349 414 414 351 351 414 414 417 417 351 351 1061 1061 1062 1062 353 353 1063 1063 1064 1064 353 353 1065 1065 1066 1066 353 353 1067 1067 1068 1068 353 353 353 353 1069 1069 355 355 1070 1070 1071 1071 355 355 355 355 1072 1072 357 357 1073 1073 1074 1074 357 357 1075 1075 1076 1076 357 357 357 357 1077 1077 1078 1078 429 429 431 431 359 359 359 359 431 431 361 361 431 431 433 433 361 361 433 433 434 434 361 361 434 434 437 437 361 361 361 361 437 437 363 363 437 437 438 438 363 363 363 363 438 438 365 365 438 438 441 441 365 365 365 365 441 441 364 364 441 441 440 440 364 364 440 440 439 439 364 364 439 439 436 436 364 364 364 364 436 436 362 362 436 436 435 435 362 362 362 362 435 435 360 360 435 435 432 432 360 360 360 360 432 432 358 358 432 432 430 430 358 358 430 430 428 428 358 358 428 428 426 426 358 358 1079 1079 1080 1080 356 356 1081 1081 1082 1082 356 356 1083 1083 1084 1084 356 356 356 356 1085 1085 354 354 1086 1086 1087 1087 354 354 354 354 1088 1088 352 352 1089 1089 1090 1090 352 352 352 352 1091 1091 1092 1092 418 418 416 416 350 350 416 416 415 415 350 350 415 415 412 412 350 350 350 350 412 412 348 348 412 412 411 411 348 348 348 348 411 411 346 346 411 411 408 408 346 346 346 346 408 408 344 344 408 408 406 406 344 344 406 406 404 404 344 344 404 404 402 402 344 344 344 344 402 402 342 342 402 402 401 401 342 342 401 401 398 398 342 342 342 342 398 398 340 340 398 398 397 397 340 340 340 340 397 397 338 338 397 397 394 394 338 338 338 338 394 394 336 336 394 394 392 392 336 336 392 392 391 391 336 336 391 391 388 388 336 336 1093 1093 1094 1094 334 334 1095 1095 1096 1096 334 334 334 334 1097 1097 332 332 1098 1098 1099 1099 332 332 332 332 1100 1100 330 330 1101 1101 1102 1102 330 330 1103 1103 1104 1104 330 330 1105 1105 1106 1106 330 330 330 330 1107 1107 1108 1108 378 378 377 377 328 328 377 377 375 375 328 328 328 328 375 375 326 326 375 375 374 374 326 326 326 326 374 374 324 324 374 374 371 371 324 324 324 324 371 371 322 322 371 371 369 369 322 322 369 369 368 368 322 322 368 368 366 366 322 322 322 322 366 366 321 321 366 366 367 367 321 321 321 321 367 367 323 323 367 367 370 370 323 323 323 323 370 370 325 325 370 370 372 372 325 325 372 372 373 373 325 325 373 373 376 376 325 325 325 325 376 376 327 327 376 376 379 379 327 327 1109 1109 1110 1110 329 329 1111 1111 1112 1112 329 329 329 329 1113 1113 331 331 1114 1114 1115 1115 331 331 331 331 1116 1116 333 333 1117 1117 1118 1118 333 333 333 333 1119 1119 1120 1120 1121 1121 280 280 1122 1122 280 280 278 278 1123 1123 1124 1124 278 278 1125 1125 278 278 276 276 1126 1126 1127 1127 276 276 1128 1128 276 276 277 277 1129 1129 1130 1130 277 277 1131 1131 277 277 279 279 1132 1132 1133 1133 279 279 1134 1134 279 279 281 281 1135 1135 1136 1136 281 281 1137 1137 281 281 283 283 1138 1138 1139 1139 283 283 1140 1140 283 283 285 285 1141 1141 1142 1142 285 285 330 330 285 285 287 287 330 330 330 330 287 287 332 332 287 287 289 289 332 332 332 332 289 289 334 334 289 289 291 291 334 334 334 334 291 291 1143 1143 291 291 293 293 1144 1144 1145 1145 293 293 1146 1146 293 293 295 295 1147 1147 1148 1148 295 295 1149 1149 295 295 297 297 1150 1150 1151 1151 297 297 1152 1152 297 297 299 299 1153 1153 1154 1154 299 299 1155 1155 299 299 301 301 1156 1156 1157 1157 301 301 1158 1158 301 301 303 303 1159 1159 1160 1160 303 303 1161 1161 303 303 305 305 1162 1162 1163 1163 305 305 1164 1164 305 305 307 307 1165 1165 1166 1166 307 307 352 352 307 307 309 309 352 352 352 352 309 309 354 354 309 309 311 311 354 354 354 354 311 311 356 356 311 311 313 313 356 356 356 356 313 313 1167 1167 313 313 315 315 1168 1168 1169 1169 315 315 1170 1170 315 315 317 317 1171 1171 1172 1172 317 317 1173 1173 317 317 319 319 1174 1174 1175 1175 319 319 1176 1176 319 319 320 320 1177 1177 1178 1178 320 320 1179 1179 320 320 318 318 1180 1180 1181 1181 318 318 1182 1182 318 318 316 316 1183 1183 1184 1184 316 316 1185 1185 316 316 314 314 1186 1186 1187 1187 314 314 1188 1188 314 314 312 312 1189 1189 1190 1190 312 312 357 357 312 312 310 310 357 357 357 357 310 310 355 355 310 310 308 308 355 355 355 355 308 308 353 353 308 308 306 306 353 353 353 353 306 306 1191 1191 306 306 304 304 1192 1192 1193 1193 304 304 1194 1194 304 304 302 302 1195 1195 1196 1196 302 302 1197 1197 302 302 300 300 1198 1198 1199 1199 300 300 1200 1200 300 300 298 298 1201 1201 1202 1202 298 298 1203 1203 298 298 296 296 1204 1204 1205 1205 296 296 1206 1206 296 296 294 294 1207 1207 1208 1208 294 294 1209 1209 294 294 292 292 1210 1210 1211 1211 292 292 1212 1212 292 292 290 290 1213 1213 1214 1214 290 290 1215 1215 290 290 288 288 1216 1216 1217 1217 288 288 333 333 288 288 286 286 333 333 333 333 286 286 331 331 286 286 284 284 331 331 331 331 284 284 329 329 284 284 282 282 329 329 329 329 282 282 1218 1218 282 282 280 280 1219 1219 282 282 235 235 280 280 235 235 233 233 280 280 280 280 233 233 278 278 233 233 231 231 278 278 278 278 231 231 276 276 231 231 232 232 276 276 276 276 232 232 277 277 232 232 234 234 277 277 277 277 234 234 279 279 234 234 236 236 279 279 279 279 236 236 281 281 236 236 238 238 281 281 281 281 238 238 283 283 238 238 240 240 283 283 283 283 240 240 285 285 240 240 242 242 285 285 285 285 242 242 287 287 242 242 244 244 287 287 287 287 244 244 289 289 244 244 246 246 289 289 289 289 246 246 291 291 246 246 248 248 291 291 291 291 248 248 293 293 248 248 250 250 293 293 293 293 250 250 295 295 250 250 252 252 295 295 295 295 252 252 297 297 252 252 254 254 297 297 297 297 254 254 299 299 254 254 256 256 299 299 299 299 256 256 301 301 256 256 258 258 301 301 301 301 258 258 303 303 258 258 260 260 303 303 303 303 260 260 305 305 260 260 262 262 305 305 305 305 262 262 307 307 262 262 264 264 307 307 307 307 264 264 309 309 264 264 266 266 309 309 309 309 266 266 311 311 266 266 268 268 311 311 311 311 268 268 313 313 268 268 270 270 313 313 313 313 270 270 315 315 270 270 272 272 315 315 315 315 272 272 317 317 272 272 274 274 317 317 317 317 274 274 319 319 274 274 275 275 319 319 319 319 275 275 320 320 275 275 273 273 320 320 320 320 273 273 318 318 273 273 271 271 318 318 318 318 271 271 316 316 271 271 269 269 316 316 316 316 269 269 314 314 269 269 267 267 314 314 314 314 267 267 312 312 267 267 265 265 312 312 312 312 265 265 310 310 265 265 263 263 310 310 310 310 263 263 308 308 263 263 261 261 308 308 308 308 261 261 306 306 261 261 259 259 306 306 306 306 259 259 304 304 259 259 257 257 304 304 304 304 257 257 302 302 257 257 255 255 302 302 302 302 255 255 300 300 255 255 253 253 300 300 300 300 253 253 298 298 253 253 251 251 298 298 298 298 251 251 296 296 251 251 249 249 296 296 296 296 249 249 294 294 249 249 247 247 294 294 294 294 247 247 292 292 247 247 245 245 292 292 292 292 245 245 290 290 245 245 243 243 290 290 290 290 243 243 288 288 243 243 241 241 288 288 288 288 241 241 286 286 241 241 239 239 286 286 286 286 239 239 284 284 239 239 237 237 284 284 284 284 237 237 282 282 237 237 235 235 282 282 237 237 190 190 235 235 190 190 188 188 235 235 235 235 188 188 233 233 188 188 186 186 233 233 233 233 186 186 231 231 186 186 187 187 231 231 231 231 187 187 232 232 187 187 189 189 232 232 232 232 189 189 234 234 189 189 191 191 234 234 234 234 191 191 236 236 191 191 193 193 236 236 236 236 193 193 238 238 193 193 195 195 238 238 238 238 195 195 240 240 195 195 197 197 240 240 240 240 197 197 242 242 197 197 199 199 242 242 242 242 199 199 244 244 199 199 201 201 244 244 244 244 201 201 246 246 201 201 203 203 246 246 246 246 203 203 248 248 203 203 205 205 248 248 248 248 205 205 250 250 205 205 207 207 250 250 250 250 207 207 252 252 207 207 209 209 252 252 252 252 209 209 254 254 209 209 211 211 254 254 254 254 211 211 256 256 211 211 213 213 256 256 256 256 213 213 258 258 213 213 215 215 258 258 258 258 215 215 260 260 215 215 217 217 260 260 260 260 217 217 262 262 217 217 219 219 262 262 262 262 219 219 264 264 219 219 221 221 264 264 264 264 221 221 266 266 221 221 223 223 266 266 266 266 223 223 268 268 223 223 225 225 268 268 268 268 225 225 270 270 225 225 227 227 270 270 270 270 227 227 272 272 227 227 229 229 272 272 272 272 229 229 274 274 229 229 230 230 274 274 274 274 230 230 275 275 230 230 228 228 275 275 275 275 228 228 273 273 228 228 226 226 273 273 273 273 226 226 271 271 226 226 224 224 271 271 271 271 224 224 269 269 224 224 222 222 269 269 269 269 222 222 267 267 222 222 220 220 267 267 267 267 220 220 265 265 220 220 218 218 265 265 265 265 218 218 263 263 218 218 216 216 263 263 263 263 216 216 261 261 216 216 214 214 261 261 261 261 214 214 259 259 214 214 212 212 259 259 259 259 212 212 257 257 212 212 210 210 257 257 257 257 210 210 255 255 210 210 208 208 255 255 255 255 208 208 253 253 208 208 206 206 253 253 253 253 206 206 251 251 206 206 204 204 251 251 251 251 204 204 249 249 204 204 202 202 249 249 249 249 202 202 247 247 202 202 200 200 247 247 247 247 200 200 245 245 200 200 198 198 245 245 245 245 198 198 243 243 198 198 196 196 243 243 243 243 196 196 241 241 196 196 194 194 241 241 241 241 194 194 239 239 194 194 192 192 239 239 239 239 192 192 237 237 192 192 190 190 237 237 192 192 145 145 190 190 145 145 143 143 190 190 190 190 143 143 188 188 143 143 141 141 188 188 188 188 141 141 186 186 141 141 142 142 186 186 186 186 142 142 187 187 142 142 144 144 187 187 187 187 144 144 189 189 144 144 146 146 189 189 189 189 146 146 191 191 146 146 148 148 191 191 191 191 148 148 193 193 148 148 150 150 193 193 193 193 150 150 195 195 150 150 152 152 195 195 195 195 152 152 197 197 152 152 154 154 197 197 197 197 154 154 199 199 154 154 156 156 199 199 199 199 156 156 201 201 156 156 158 158 201 201 201 201 158 158 203 203 158 158 160 160 203 203 203 203 160 160 205 205 160 160 162 162 205 205 205 205 162 162 207 207 162 162 164 164 207 207 207 207 164 164 209 209 164 164 166 166 209 209 209 209 166 166 211 211 166 166 168 168 211 211 211 211 168 168 213 213 168 168 170 170 213 213 213 213 170 170 215 215 170 170 172 172 215 215 215 215 172 172 217 217 172 172 174 174 217 217 217 217 174 174 219 219 174 174 176 176 219 219 219 219 176 176 221 221 176 176 178 178 221 221 221 221 178 178 223 223 178 178 180 180 223 223 223 223 180 180 225 225 180 180 182 182 225 225 225 225 182 182 227 227 182 182 184 184 227 227 227 227 184 184 229 229 184 184 185 185 229 229 229 229 185 185 230 230 185 185 183 183 230 230 230 230 183 183 228 228 183 183 181 181 228 228 228 228 181 181 226 226 181 181 179 179 226 226 226 226 179 179 224 224 179 179 177 177 224 224 224 224 177 177 222 222 177 177 175 175 222 222 222 222 175 175 220 220 175 175 173 173 220 220 220 220 173 173 218 218 173 173 171 171 218 218 218 218 171 171 216 216 171 171 169 169 216 216 216 216 169 169 214 214 169 169 167 167 214 214 214 214 167 167 212 212 167 167 165 165 212 212 212 212 165 165 210 210 165 165 163 163 210 210 210 210 163 163 208 208 163 163 161 161 208 208 208 208 161 161 206 206 161 161 159 159 206 206 206 206 159 159 204 204 159 159 157 157 204 204 204 204 157 157 202 202 157 157 155 155 202 202 202 202 155 155 200 200 155 155 153 153 200 200 200 200 153 153 198 198 153 153 151 151 198 198 198 198 151 151 196 196 151 151 149 149 196 196 196 196 149 149 194 194 149 149 147 147 194 194 194 194 147 147 192 192 147 147 145 145 192 192 147 147 100 100 145 145 100 100 98 98 145 145 145 145 98 98 143 143 98 98 96 96 143 143 143 143 96 96 141 141 96 96 97 97 141 141 141 141 97 97 142 142 97 97 99 99 142 142 142 142 99 99 144 144 99 99 101 101 144 144 144 144 101 101 146 146 101 101 103 103 146 146 146 146 103 103 148 148 103 103 105 105 148 148 148 148 105 105 150 150 105 105 107 107 150 150 150 150 107 107 152 152 107 107 109 109 152 152 152 152 109 109 154 154 109 109 111 111 154 154 154 154 111 111 156 156 111 111 113 113 156 156 156 156 113 113 158 158 113 113 115 115 158 158 158 158 115 115 160 160 115 115 117 117 160 160 160 160 117 117 162 162 117 117 119 119 162 162 162 162 119 119 164 164 119 119 121 121 164 164 164 164 121 121 166 166 121 121 123 123 166 166 166 166 123 123 168 168 123 123 125 125 168 168 168 168 125 125 170 170 125 125 127 127 170 170 170 170 127 127 172 172 127 127 129 129 172 172 172 172 129 129 174 174 129 129 131 131 174 174 174 174 131 131 176 176 131 131 133 133 176 176 176 176 133 133 178 178 133 133 135 135 178 178 178 178 135 135 180 180 135 135 137 137 180 180 180 180 137 137 182 182 137 137 139 139 182 182 182 182 139 139 184 184 139 139 140 140 184 184 184 184 140 140 185 185 140 140 138 138 185 185 185 185 138 138 183 183 138 138 136 136 183 183 183 183 136 136 181 181 136 136 134 134 181 181 181 181 134 134 179 179 134 134 132 132 179 179 179 179 132 132 177 177 132 132 130 130 177 177 177 177 130 130 175 175 130 130 128 128 175 175 175 175 128 128 173 173 128 128 126 126 173 173 173 173 126 126 171 171 126 126 124 124 171 171 171 171 124 124 169 169 124 124 122 122 169 169 169 169 122 122 167 167 122 122 120 120 167 167 167 167 120 120 165 165 120 120 118 118 165 165 165 165 118 118 163 163 118 118 116 116 163 163 163 163 116 116 161 161 116 116 114 114 161 161 161 161 114 114 159 159 114 114 112 112 159 159 159 159 112 112 157 157 112 112 110 110 157 157 157 157 110 110 155 155 110 110 108 108 155 155 155 155 108 108 153 153 108 108 106 106 153 153 153 153 106 106 151 151 106 106 104 104 151 151 151 151 104 104 149 149 104 104 102 102 149 149 149 149 102 102 147 147 102 102 100 100 147 147 102 102 55 55 100 100 55 55 53 53 100 100 100 100 53 53 98 98 53 53 51 51 98 98 98 98 51 51 96 96 51 51 52 52 96 96 96 96 52 52 97 97 52 52 54 54 97 97 97 97 54 54 99 99 54 54 56 56 99 99 99 99 56 56 101 101 56 56 58 58 101 101 101 101 58 58 103 103 58 58 60 60 103 103 103 103 60 60 105 105 60 60 62 62 105 105 105 105 62 62 107 107 62 62 64 64 107 107 107 107 64 64 109 109 64 64 66 66 109 109 109 109 66 66 111 111 66 66 68 68 111 111 111 111 68 68 113 113 68 68 70 70 113 113 113 113 70 70 115 115 70 70 72 72 115 115 115 115 72 72 117 117 72 72 74 74 117 117 117 117 74 74 119 119 74 74 76 76 119 119 119 119 76 76 121 121 76 76 78 78 121 121 121 121 78 78 123 123 78 78 80 80 123 123 123 123 80 80 125 125 80 80 82 82 125 125 125 125 82 82 127 127 82 82 84 84 127 127 127 127 84 84 129 129 84 84 86 86 129 129 129 129 86 86 131 131 86 86 88 88 131 131 131 131 88 88 133 133 88 88 90 90 133 133 133 133 90 90 135 135 90 90 92 92 135 135 135 135 92 92 137 137 92 92 94 94 137 137 137 137 94 94 139 139 94 94 95 95 139 139 139 139 95 95 140 140 95 95 93 93 140 140 140 140 93 93 138 138 93 93 91 91 138 138 138 138 91 91 136 136 91 91 89 89 136 136 136 136 89 89 134 134 89 89 87 87 134 134 134 134 87 87 132 132 87 87 85 85 132 132 132 132 85 85 130 130 85 85 83 83 130 130 130 130 83 83 128 128 83 83 81 81 128 128 128 128 81 81 126 126 81 81 79 79 126 126 126 126 79 79 124 124 79 79 77 77 124 124 124 124 77 77 122 122 77 77 75 75 122 122 122 122 75 75 120 120 75 75 73 73 120 120 120 120 73 73 118 118 73 73 71 71 118 118 118 118 71 71 116 116 71 71 69 69 116 116 116 116 69 69 114 114 69 69 67 67 114 114 114 114 67 67 112 112 67 67 65 65 112 112 112 112 65 65 110 110 65 65 63 63 110 110 110 110 63 63 108 108 63 63 61 61 108 108 108 108 61 61 106 106 61 61 59 59 106 106 106 106 59 59 104 104 59 59 57 57 104 104 104 104 57 57 102 102 57 57 55 55 102 102 524 524 457 457 455 455 524 524 455 455 522 522 457 457 524 524 459 459 524 524 1220 1220 459 459 459 459 1221 1221 1222 1222 461 461 526 526 462 462 526 526 528 528 462 462 462 462 528 528 465 465 472 472 471 471 530 530 471 471 469 469 530 530 530 530 469 469 528 528 469 469 466 466 528 528 528 528 466 466 465 465 534 534 479 479 532 532 479 479 476 476 532 532 532 532 476 476 530 530 476 476 475 475 530 530 530 530 475 475 472 472 536 536 483 483 534 534 483 483 481 481 534 534 534 534 481 481 479 479 490 490 489 489 538 538 489 489 486 486 538 538 538 538 486 486 536 536 486 486 485 485 536 536 536 536 485 485 483 483 490 490 538 538 493 493 538 538 540 540 493 493 493 493 540 540 495 495 495 495 540 540 496 496 1223 1223 542 542 1224 1224 1225 1225 542 542 499 499 544 544 503 503 542 542 503 503 500 500 542 542 542 542 500 500 499 499 546 546 507 507 544 544 507 507 505 505 544 544 544 544 505 505 503 503 514 514 513 513 548 548 513 513 510 510 548 548 548 548 510 510 546 546 510 510 509 509 546 546 546 546 509 509 507 507 514 514 548 548 517 517 548 548 549 549 517 517 517 517 549 549 516 516 516 516 549 549 515 515 549 549 547 547 515 515 515 515 547 547 512 512 545 545 508 508 547 547 508 508 511 511 547 547 547 547 511 511 512 512 543 543 504 504 545 545 504 504 506 506 545 545 545 545 506 506 508 508 497 497 498 498 541 541 1226 1226 501 501 1227 1227 1228 1228 501 501 543 543 501 501 502 502 543 543 543 543 502 502 504 504 497 497 541 541 494 494 541 541 539 539 494 494 494 494 539 539 492 492 492 492 539 539 491 491 539 539 537 537 491 491 491 491 537 537 488 488 535 535 484 484 537 537 484 484 487 487 537 537 537 537 487 487 488 488 533 533 480 480 535 535 480 480 482 482 535 535 535 535 482 482 484 484 473 473 474 474 531 531 474 474 477 477 531 531 531 531 477 477 533 533 477 477 478 478 533 533 533 533 478 478 480 480 473 473 531 531 470 470 531 531 529 529 470 470 470 470 529 529 468 468 468 468 529 529 467 467 529 529 527 527 467 467 467 467 527 527 464 464 525 525 1229 1229 1230 1230 460 460 463 463 527 527 527 527 463 463 464 464 523 523 456 456 525 525 456 456 458 458 525 525 525 525 458 458 1231 1231 450 450 451 451 521 521 451 451 453 453 521 521 521 521 453 453 523 523 453 453 454 454 523 523 523 523 454 454 456 456 450 450 521 521 447 447 521 521 519 519 447 447 447 447 519 519 445 445 445 445 519 519 444 444 519 519 518 518 444 444 444 444 518 518 442 442 520 520 446 446 518 518 446 446 443 443 518 518 518 518 443 443 442 442 455 455 452 452 522 522 452 452 449 449 522 522 522 522 449 449 520 520 449 449 448 448 520 520 520 520 448 448 446 446 574 574 579 579 580 580 579 579 583 583 580 580 580 580 583 583 585 585 583 583 586 586 585 585 585 585 586 586 591 591 586 586 589 589 591 591 591 591 589 589 597 597 589 589 592 592 597 597 597 597 592 592 605 605 592 592 595 595 605 605 605 605 595 595 610 610 595 595 598 598 610 610 610 610 598 598 612 612 598 598 601 601 612 612 612 612 601 601 614 614 601 601 603 603 614 614 603 603 606 606 614 614 614 614 606 606 616 616 606 606 608 608 616 616 616 616 608 608 617 617 608 608 607 607 617 617 617 617 607 607 615 615 607 607 604 604 615 615 615 615 604 604 613 613 604 604 602 602 613 613 613 613 602 602 611 611 602 602 600 600 611 611 611 611 600 600 609 609 600 600 596 596 609 609 609 609 596 596 599 599 596 596 594 594 599 599 599 599 594 594 593 593 553 553 561 561 551 551 561 561 559 559 551 551 551 551 559 559 550 550 559 559 560 560 550 550 550 550 560 560 552 552 560 560 563 563 552 552 552 552 563 563 554 554 563 563 565 565 554 554 554 554 565 565 556 556 565 565 567 567 556 556 556 556 567 567 558 558 567 567 571 571 558 558 558 558 571 571 568 568 571 571 573 573 568 568 568 568 573 573 574 574 573 573 577 577 574 574 574 574 577 577 579 579 594 594 590 590 593 593 590 590 588 588 593 593 593 593 588 588 587 587 588 588 584 584 587 587 587 587 584 584 582 582 584 584 581 581 582 582 582 582 581 581 576 576 581 581 578 578 576 576 576 576 578 578 570 570 578 578 575 575 570 570 570 570 575 575 562 562 575 575 572 572 562 562 562 562 572 572 557 557 572 572 569 569 557 557 557 557 569 569 555 555 569 569 566 566 555 555 555 555 566 566 553 553 566 566 564 564 553 553 553 553 564 564 561 561 805 805 1232 1232 807 807 1233 1233 1234 1234 807 807 807 807 1235 1235 809 809 1236 1236 1237 1237 809 809 809 809 1238 1238 811 811 1239 1239 1240 1240 811 811 1241 1241 1242 1242 811 811 811 811 1243 1243 813 813 1244 1244 1245 1245 813 813 813 813 1246 1246 1247 1247 854 854 857 857 815 815 815 815 857 857 817 817 857 857 859 859 817 817 859 859 860 860 817 817 1248 1248 1249 1249 819 819 1250 1250 1251 1251 819 819 819 819 1252 1252 821 821 1253 1253 1254 1254 821 821 821 821 1255 1255 823 823 1256 1256 1257 1257 823 823 1258 1258 1259 1259 823 823 823 823 1260 1260 825 825 1261 1261 1262 1262 825 825 825 825 1263 1263 827 827 1264 1264 1265 1265 827 827 827 827 1266 1266 829 829 1267 1267 1268 1268 829 829 1269 1269 1270 1270 829 829 829 829 1271 1271 831 831 1272 1272 1273 1273 831 831 831 831 1274 1274 1275 1275 878 878 881 881 833 833 833 833 881 881 832 832 881 881 880 880 832 832 880 880 879 879 832 832 1276 1276 1277 1277 830 830 1278 1278 1279 1279 830 830 830 830 1280 1280 828 828 1281 1281 1282 1282 828 828 828 828 1283 1283 826 826 1284 1284 1285 1285 826 826 826 826 1286 1286 824 824 1287 1287 1288 1288 824 824 1289 1289 1290 1290 824 824 824 824 1291 1291 822 822 1292 1292 1293 1293 822 822 822 822 1294 1294 820 820 1295 1295 1296 1296 820 820 820 820 1297 1297 818 818 1298 1298 1299 1299 818 818 1300 1300 1301 1301 818 818 818 818 1302 1302 1303 1303 861 861 858 858 816 816 816 816 858 858 814 814 858 858 856 856 814 814 1304 1304 1305 1305 812 812 1306 1306 1307 1307 812 812 1308 1308 1309 1309 812 812 812 812 1310 1310 810 810 1311 1311 1312 1312 810 810 810 810 1313 1313 808 808 1314 1314 1315 1315 808 808 808 808 1316 1316 806 806 1317 1317 1318 1318 806 806 1319 1319 1320 1320 806 806 806 806 1321 1321 804 804 1322 1322 1323 1323 804 804 804 804 1324 1324 802 802 1325 1325 1326 1326 802 802 1327 1327 1328 1328 802 802 802 802 1329 1329 800 800 1330 1330 1331 1331 800 800 800 800 1332 1332 1333 1333 837 837 834 834 798 798 798 798 834 834 799 799 834 834 835 835 799 799 835 835 836 836 799 799 1334 1334 1335 1335 801 801 1336 1336 1337 1337 801 801 801 801 1338 1338 803 803 1339 1339 1340 1340 803 803 803 803 1341 1341 805 805 1342 1342 1343 1343 805 805 805 805 1344 1344 1345 1345 801 801 765 765 1346 1346 765 765 763 763 1347 1347 1348 1348 763 763 1349 1349 763 763 762 762 1350 1350 1351 1351 762 762 800 800 762 762 764 764 800 800 800 800 764 764 802 802 764 764 766 766 802 802 802 802 766 766 804 804 766 766 768 768 804 804 804 804 768 768 806 806 768 768 770 770 806 806 806 806 770 770 808 808 770 770 772 772 808 808 808 808 772 772 810 810 772 772 774 774 810 810 810 810 774 774 812 812 774 774 776 776 812 812 812 812 776 776 1352 1352 776 776 778 778 1353 1353 1354 1354 778 778 1355 1355 778 778 780 780 1356 1356 1357 1357 780 780 818 818 780 780 782 782 818 818 818 818 782 782 820 820 782 782 784 784 820 820 820 820 784 784 822 822 784 784 786 786 822 822 822 822 786 786 824 824 786 786 788 788 824 824 824 824 788 788 826 826 788 788 790 790 826 826 826 826 790 790 828 828 790 790 792 792 828 828 828 828 792 792 830 830 792 792 794 794 830 830 830 830 794 794 1358 1358 794 794 796 796 1359 1359 1360 1360 796 796 1361 1361 796 796 797 797 1362 1362 1363 1363 797 797 831 831 797 797 795 795 831 831 831 831 795 795 829 829 795 795 793 793 829 829 829 829 793 793 827 827 793 793 791 791 827 827 827 827 791 791 825 825 791 791 789 789 825 825 825 825 789 789 823 823 789 789 787 787 823 823 823 823 787 787 821 821 787 787 785 785 821 821 821 821 785 785 819 819 785 785 783 783 819 819 819 819 783 783 1364 1364 783 783 781 781 1365 1365 1366 1366 781 781 1367 1367 781 781 779 779 1368 1368 1369 1369 779 779 813 813 779 779 777 777 813 813 813 813 777 777 811 811 777 777 775 775 811 811 811 811 775 775 809 809 775 775 773 773 809 809 809 809 773 773 807 807 773 773 771 771 807 807 807 807 771 771 805 805 771 771 769 769 805 805 805 805 769 769 803 803 769 769 767 767 803 803 803 803 767 767 801 801 767 767 765 765 801 801 765 765 729 729 763 763 729 729 727 727 763 763 763 763 727 727 762 762 727 727 726 726 762 762 762 762 726 726 764 764 726 726 728 728 764 764 764 764 728 728 766 766 728 728 730 730 766 766 766 766 730 730 768 768 730 730 732 732 768 768 768 768 732 732 770 770 732 732 734 734 770 770 770 770 734 734 772 772 734 734 736 736 772 772 772 772 736 736 774 774 736 736 738 738 774 774 774 774 738 738 776 776 738 738 740 740 776 776 776 776 740 740 778 778 740 740 742 742 778 778 778 778 742 742 780 780 742 742 744 744 780 780 780 780 744 744 782 782 744 744 746 746 782 782 782 782 746 746 784 784 746 746 748 748 784 784 784 784 748 748 786 786 748 748 750 750 786 786 786 786 750 750 788 788 750 750 752 752 788 788 788 788 752 752 790 790 752 752 754 754 790 790 790 790 754 754 792 792 754 754 756 756 792 792 792 792 756 756 794 794 756 756 758 758 794 794 794 794 758 758 796 796 758 758 760 760 796 796 796 796 760 760 797 797 760 760 761 761 797 797 797 797 761 761 795 795 761 761 759 759 795 795 795 795 759 759 793 793 759 759 757 757 793 793 793 793 757 757 791 791 757 757 755 755 791 791 791 791 755 755 789 789 755 755 753 753 789 789 789 789 753 753 787 787 753 753 751 751 787 787 787 787 751 751 785 785 751 751 749 749 785 785 785 785 749 749 783 783 749 749 747 747 783 783 783 783 747 747 781 781 747 747 745 745 781 781 781 781 745 745 779 779 745 745 743 743 779 779 779 779 743 743 777 777 743 743 741 741 777 777 777 777 741 741 775 775 741 741 739 739 775 775 775 775 739 739 773 773 739 739 737 737 773 773 773 773 737 737 771 771 737 737 735 735 771 771 771 771 735 735 769 769 735 735 733 733 769 769 769 769 733 733 767 767 733 733 731 731 767 767 767 767 731 731 765 765 731 731 729 729 765 765 729 729 693 693 727 727 693 693 691 691 727 727 727 727 691 691 726 726 691 691 690 690 726 726 726 726 690 690 728 728 690 690 692 692 728 728 728 728 692 692 730 730 692 692 694 694 730 730 730 730 694 694 732 732 694 694 696 696 732 732 732 732 696 696 734 734 696 696 698 698 734 734 734 734 698 698 736 736 698 698 700 700 736 736 736 736 700 700 738 738 700 700 702 702 738 738 738 738 702 702 740 740 702 702 704 704 740 740 740 740 704 704 742 742 704 704 706 706 742 742 742 742 706 706 744 744 706 706 708 708 744 744 744 744 708 708 746 746 708 708 710 710 746 746 746 746 710 710 748 748 710 710 712 712 748 748 748 748 712 712 750 750 712 712 714 714 750 750 750 750 714 714 752 752 714 714 716 716 752 752 752 752 716 716 754 754 716 716 718 718 754 754 754 754 718 718 756 756 718 718 720 720 756 756 756 756 720 720 758 758 720 720 722 722 758 758 758 758 722 722 760 760 722 722 724 724 760 760 760 760 724 724 761 761 724 724 725 725 761 761 761 761 725 725 759 759 725 725 723 723 759 759 759 759 723 723 757 757 723 723 721 721 757 757 757 757 721 721 755 755 721 721 719 719 755 755 755 755 719 719 753 753 719 719 717 717 753 753 753 753 717 717 751 751 717 717 715 715 751 751 751 751 715 715 749 749 715 715 713 713 749 749 749 749 713 713 747 747 713 713 711 711 747 747 747 747 711 711 745 745 711 711 709 709 745 745 745 745 709 709 743 743 709 709 707 707 743 743 743 743 707 707 741 741 707 707 705 705 741 741 741 741 705 705 739 739 705 705 703 703 739 739 739 739 703 703 737 737 703 703 701 701 737 737 737 737 701 701 735 735 701 701 699 699 735 735 735 735 699 699 733 733 699 699 697 697 733 733 733 733 697 697 731 731 697 697 695 695 731 731 731 731 695 695 729 729 695 695 693 693 729 729 693 693 657 657 691 691 657 657 655 655 691 691 691 691 655 655 690 690 655 655 654 654 690 690 690 690 654 654 692 692 654 654 656 656 692 692 692 692 656 656 694 694 656 656 658 658 694 694 694 694 658 658 696 696 658 658 660 660 696 696 696 696 660 660 698 698 660 660 662 662 698 698 698 698 662 662 700 700 662 662 664 664 700 700 700 700 664 664 702 702 664 664 666 666 702 702 702 702 666 666 704 704 666 666 668 668 704 704 704 704 668 668 706 706 668 668 670 670 706 706 706 706 670 670 708 708 670 670 672 672 708 708 708 708 672 672 710 710 672 672 674 674 710 710 710 710 674 674 712 712 674 674 676 676 712 712 712 712 676 676 714 714 676 676 678 678 714 714 714 714 678 678 716 716 678 678 680 680 716 716 716 716 680 680 718 718 680 680 682 682 718 718 718 718 682 682 720 720 682 682 684 684 720 720 720 720 684 684 722 722 684 684 686 686 722 722 722 722 686 686 724 724 686 686 688 688 724 724 724 724 688 688 725 725 688 688 689 689 725 725 725 725 689 689 723 723 689 689 687 687 723 723 723 723 687 687 721 721 687 687 685 685 721 721 721 721 685 685 719 719 685 685 683 683 719 719 719 719 683 683 717 717 683 683 681 681 717 717 717 717 681 681 715 715 681 681 679 679 715 715 715 715 679 679 713 713 679 679 677 677 713 713 713 713 677 677 711 711 677 677 675 675 711 711 711 711 675 675 709 709 675 675 673 673 709 709 709 709 673 673 707 707 673 673 671 671 707 707 707 707 671 671 705 705 671 671 669 669 705 705 705 705 669 669 703 703 669 669 667 667 703 703 703 703 667 667 701 701 667 667 665 665 701 701 701 701 665 665 699 699 665 665 663 663 699 699 699 699 663 663 697 697 663 663 661 661 697 697 697 697 661 661 695 695 661 661 659 659 695 695 695 695 659 659 693 693 659 659 657 657 693 693 657 657 621 621 655 655 621 621 619 619 655 655 655 655 619 619 654 654 619 619 618 618 654 654 654 654 618 618 656 656 618 618 620 620 656 656 656 656 620 620 658 658 620 620 622 622 658 658 658 658 622 622 660 660 622 622 624 624 660 660 660 660 624 624 662 662 624 624 626 626 662 662 662 662 626 626 664 664 626 626 628 628 664 664 664 664 628 628 666 666 628 628 630 630 666 666 666 666 630 630 668 668 630 630 632 632 668 668 668 668 632 632 670 670 632 632 634 634 670 670 670 670 634 634 672 672 634 634 636 636 672 672 672 672 636 636 674 674 636 636 638 638 674 674 674 674 638 638 676 676 638 638 640 640 676 676 676 676 640 640 678 678 640 640 642 642 678 678 678 678 642 642 680 680 642 642 644 644 680 680 680 680 644 644 682 682 644 644 646 646 682 682 682 682 646 646 684 684 646 646 648 648 684 684 684 684 648 648 686 686 648 648 650 650 686 686 686 686 650 650 688 688 650 650 652 652 688 688 688 688 652 652 689 689 652 652 653 653 689 689 689 689 653 653 687 687 653 653 651 651 687 687 687 687 651 651 685 685 651 651 649 649 685 685 685 685 649 649 683 683 649 649 647 647 683 683 683 683 647 647 681 681 647 647 645 645 681 681 681 681 645 645 679 679 645 645 643 643 679 679 679 679 643 643 677 677 643 643 641 641 677 677 677 677 641 641 675 675 641 641 639 639 675 675 675 675 639 639 673 673 639 639 637 637 673 673 673 673 637 637 671 671 637 637 635 635 671 671 671 671 635 635 669 669 635 635 633 633 669 669 669 669 633 633 667 667 633 633 631 631 667 667 667 667 631 631 665 665 631 631 629 629 665 665 665 665 629 629 663 663 629 629 627 627 663 663 663 663 627 627 661 661 627 627 625 625 661 661 661 661 625 625 659 659 625 625 623 623 659 659 659 659 623 623 657 657 623 623 621 621 657 657 933 933 935 935 891 891 1370 1370 1371 1371 935 935 1372 1372 892 892 935 935 935 935 892 892 891 891 939 939 899 899 937 937 899 899 897 897 937 937 937 937 897 897 894 894 941 941 902 902 939 939 902 902 900 900 939 939 939 939 900 900 899 899 943 943 907 907 941 941 907 907 905 905 941 941 941 941 905 905 902 902 945 945 910 910 943 943 910 910 908 908 943 943 943 943 908 908 907 907 947 947 915 915 945 945 915 915 913 913 945 945 945 945 913 913 910 910 949 949 918 918 1373 1373 918 918 1374 1374 1375 1375 947 947 916 916 915 915 951 951 923 923 949 949 923 923 921 921 949 949 949 949 921 921 918 918 953 953 926 926 951 951 926 926 924 924 951 951 951 951 924 924 923 923 952 952 928 928 953 953 928 928 929 929 953 953 953 953 929 929 926 926 950 950 925 925 952 952 925 925 927 927 952 952 952 952 927 927 928 928 948 948 920 920 950 950 920 920 922 922 950 950 950 950 922 922 925 925 1376 1376 1377 1377 948 948 1378 1378 919 919 948 948 948 948 919 919 920 920 944 944 912 912 946 946 912 912 914 914 946 946 946 946 914 914 917 917 942 942 909 909 944 944 909 909 911 911 944 944 944 944 911 911 912 912 940 940 904 904 942 942 904 904 906 906 942 942 942 942 906 906 909 909 938 938 901 901 940 940 901 901 903 903 940 940 940 940 903 903 904 904 936 936 896 896 938 938 896 896 898 898 938 938 938 938 898 898 901 901 934 934 893 893 1379 1379 893 893 1380 1380 1381 1381 936 936 895 895 896 896 932 932 888 888 934 934 888 888 890 890 934 934 934 934 890 890 893 893 930 930 885 885 932 932 885 885 887 887 932 932 932 932 887 887 888 888 931 931 883 883 930 930 883 883 882 882 930 930 930 930 882 882 885 885 891 891 889 889 933 933 889 889 886 886 933 933 933 933 886 886 931 931 886 886 884 884 931 931 931 931 884 884 883 883 974 974 996 996 972 972 996 996 994 994 972 972 972 972 994 994 970 970 994 994 992 992 970 970 970 970 992 992 968 968 992 992 990 990 968 968 968 968 990 990 966 966 990 990 988 988 966 966 966 966 988 988 964 964 988 988 986 986 964 964 964 964 986 986 962 962 986 986 984 984 962 962 962 962 984 984 960 960 984 984 982 982 960 960 960 960 982 982 958 958 982 982 980 980 958 958 958 958 980 980 956 956 980 980 978 978 956 956 956 956 978 978 954 954 978 978 979 979 954 954 954 954 979 979 955 955 979 979 981 981 955 955 955 955 981 981 957 957 981 981 983 983 957 957 957 957 983 983 959 959 983 983 985 985 959 959 959 959 985 985 961 961 985 985 987 987 961 961 961 961 987 987 963 963 987 987 989 989 963 963 963 963 989 989 965 965 989 989 991 991 965 965 965 965 991 991 967 967 991 991 993 993 967 967 967 967 993 993 969 969 993 993 995 995 969 969 969 969 995 995 971 971 995 995 997 997 971 971 971 971 997 997 973 973 997 997 999 999 973 973 973 973 999 999 975 975 999 999 1001 1001 975 975 975 975 1001 1001 977 977 1001 1001 1000 1000 977 977 977 977 1000 1000 976 976 1000 1000 998 998 976 976 976 976 998 998 974 974 998 998 996 996 974 974 1009 1009 1007 1007 1014 1014 1007 1007 1005 1005 1014 1014 1014 1014 1005 1005 1003 1003 1016 1016 1013 1013 1014 1014 1013 1013 1011 1011 1014 1014 1014 1014 1011 1011 1009 1009 1022 1022 1020 1020 1014 1014 1020 1020 1018 1018 1014 1014 1014 1014 1018 1018 1016 1016 1025 1025 1026 1026 1014 1014 1026 1026 1024 1024 1014 1014 1014 1014 1024 1024 1022 1022 1019 1019 1021 1021 1014 1014 1021 1021 1023 1023 1014 1014 1014 1014 1023 1023 1025 1025 1012 1012 1015 1015 1014 1014 1015 1015 1017 1017 1014 1014 1014 1014 1017 1017 1019 1019 1006 1006 1008 1008 1014 1014 1008 1008 1010 1010 1014 1014 1014 1014 1010 1010 1012 1012 1003 1003 1002 1002 1014 1014 1002 1002 1004 1004 1014 1014 1014 1014 1004 1004 1006 1006 1027 1027 1028 1028 1029 1029 1028 1028 1030 1030 1029 1029 1031 1031 1032 1032 1033 1033 1032 1032 1034 1034 1033 1033 1035 1035 1036 1036 1037 1037 1036 1036 1038 1038 1037 1037 1039 1039 1040 1040 1041 1041 1040 1040 1042 1042 1041 1041 1043 1043 1044 1044 1045 1045 1044 1044 1046 1046 1045 1045 1047 1047 1048 1048 1049 1049 1048 1048 1050 1050 1049 1049 1051 1051 1052 1052 1053 1053 1052 1052 1054 1054 1053 1053 1053 1053 1054 1054 1055 1055 1054 1054 1056 1056 1055 1055
+65 65 113 113 110 110 51 51 42 42 40 40 111 111 112 112 64 64 53 53 68 68 55 55 68 68 69 69 55 55 55 55 69 69 56 56 69 69 67 67 56 56 56 56 67 67 54 54 41 41 43 43 52 52 48 48 50 50 63 63 1 1 3 3 50 50 3 3 4 4 50 50 50 50 4 4 63 63 63 63 61 61 48 48 61 61 59 59 48 48 48 48 59 59 46 46 59 59 57 57 46 46 46 46 57 57 44 44 57 57 58 58 44 44 44 44 58 58 45 45 58 58 60 60 45 45 45 45 60 60 47 47 0 0 49 49 2 2 49 49 5 5 2 2 47 47 60 60 49 49 60 60 62 62 49 49 49 49 62 62 5 5 62 62 70 70 73 73 62 62 73 73 5 5 73 73 74 74 5 5 5 5 74 74 772 772 74 74 773 773 774 774 6 6 77 77 9 9 77 77 78 78 9 9 9 9 78 78 10 10 78 78 81 81 10 10 10 10 81 81 13 13 81 81 82 82 13 13 13 13 82 82 14 14 82 82 85 85 14 14 14 14 85 85 17 17 85 85 86 86 17 17 17 17 86 86 18 18 86 86 89 89 18 18 18 18 89 89 21 21 89 89 90 90 21 21 21 21 90 90 22 22 90 90 93 93 22 22 22 22 93 93 24 24 93 93 95 95 24 24 24 24 95 95 26 26 95 95 97 97 26 26 26 26 97 97 28 28 97 97 99 99 28 28 28 28 99 99 30 30 99 99 101 101 30 30 30 30 101 101 32 32 101 101 103 103 32 32 32 32 103 103 34 34 103 103 105 105 34 34 775 775 776 776 36 36 777 777 107 107 36 36 36 36 107 107 38 38 107 107 109 109 38 38 38 38 109 109 40 40 109 109 111 111 40 40 40 40 111 111 51 51 111 111 64 64 51 51 51 51 64 64 53 53 64 64 66 66 53 53 53 53 66 66 68 68 54 54 67 67 52 52 67 67 65 65 52 52 52 52 65 65 41 41 65 65 110 110 41 41 41 41 110 110 39 39 110 110 108 108 39 39 39 39 108 108 37 37 108 108 106 106 37 37 37 37 106 106 778 778 106 106 779 779 780 780 35 35 104 104 33 33 104 104 102 102 33 33 33 33 102 102 31 31 102 102 100 100 31 31 31 31 100 100 29 29 100 100 98 98 29 29 29 29 98 98 27 27 98 98 96 96 27 27 27 27 96 96 25 25 96 96 94 94 25 25 25 25 94 94 23 23 94 94 92 92 23 23 23 23 92 92 20 20 92 92 91 91 20 20 20 20 91 91 19 19 91 91 88 88 19 19 19 19 88 88 16 16 88 88 87 87 16 16 16 16 87 87 15 15 87 87 84 84 15 15 15 15 84 84 12 12 84 84 83 83 12 12 12 12 83 83 11 11 83 83 80 80 11 11 11 11 80 80 8 8 80 80 79 79 8 8 8 8 79 79 7 7 79 79 76 76 7 7 781 781 782 782 4 4 783 783 75 75 4 4 4 4 75 75 63 63 75 75 72 72 63 63 63 63 72 72 71 71 131 131 120 120 128 128 120 120 118 118 128 128 128 128 118 118 125 125 118 118 116 116 125 125 125 125 116 116 123 123 116 116 114 114 123 123 123 123 114 114 124 124 152 152 163 163 156 156 163 163 165 165 156 156 156 156 165 165 158 158 165 165 167 167 158 158 158 158 167 167 157 157 114 114 115 115 124 124 115 115 117 117 124 124 124 124 117 117 127 127 117 117 119 119 127 127 127 127 119 119 130 130 119 119 121 121 130 130 130 130 121 121 134 134 121 121 126 126 134 134 134 134 126 126 136 136 126 126 132 132 136 136 136 136 132 132 140 140 132 132 138 138 140 140 138 138 142 142 140 140 140 140 142 142 144 144 142 142 148 148 144 144 144 144 148 148 146 146 148 148 154 154 146 146 146 146 154 154 150 150 154 154 159 159 150 150 150 150 159 159 152 152 159 159 161 161 152 152 152 152 161 161 163 163 145 145 143 143 141 141 143 143 139 139 141 141 141 141 139 139 137 137 139 139 133 133 137 137 137 137 133 133 135 135 133 133 129 129 135 135 135 135 129 129 131 131 129 129 122 122 131 131 131 131 122 122 120 120 167 167 166 166 157 157 166 166 164 164 157 157 157 157 164 164 153 153 164 164 162 162 153 153 153 153 162 162 151 151 162 162 160 160 151 151 151 151 160 160 147 147 160 160 155 155 147 147 147 147 155 155 145 145 155 155 149 149 145 145 145 145 149 149 143 143 191 191 192 192 195 195 192 192 196 196 195 195 195 195 196 196 199 199 196 196 202 202 199 199 199 199 202 202 201 201 202 202 206 206 201 201 201 201 206 206 205 205 179 179 171 171 183 183 171 171 173 173 183 183 183 183 173 173 185 185 173 173 175 175 185 185 185 185 175 175 189 189 175 175 180 180 189 189 189 189 180 180 191 191 180 180 186 186 191 191 191 191 186 186 192 192 182 182 172 172 178 178 172 172 170 170 178 178 178 178 170 170 177 177 170 170 168 168 177 177 177 177 168 168 179 179 168 168 169 169 179 179 179 179 169 169 171 171 194 194 193 193 190 190 193 193 187 187 190 190 190 190 187 187 188 188 187 187 181 181 188 188 188 188 181 181 184 184 181 181 176 176 184 184 184 184 176 176 182 182 176 176 174 174 182 182 182 182 174 174 172 172 206 206 213 213 205 205 213 213 215 215 205 205 205 205 215 215 208 208 215 215 217 217 208 208 208 208 217 217 211 211 217 217 219 219 211 211 211 211 219 219 212 212 219 219 221 221 212 212 212 212 221 221 210 210 221 221 220 220 210 210 220 220 218 218 210 210 210 210 218 218 207 207 218 218 216 216 207 207 207 207 216 216 204 204 216 216 214 214 204 204 204 204 214 214 200 200 214 214 209 209 200 200 200 200 209 209 198 198 209 209 203 203 198 198 198 198 203 203 194 194 203 203 197 197 194 194 194 194 197 197 193 193 225 225 223 223 226 226 223 223 222 222 226 226 226 226 222 222 228 228 224 224 227 227 222 222 227 227 229 229 222 222 229 229 231 231 222 222 231 231 233 233 222 222 222 222 233 233 234 234 234 234 232 232 222 222 232 232 230 230 222 222 222 222 230 230 228 228 235 235 236 236 238 238 235 235 238 238 237 237 238 238 240 240 237 237 237 237 240 240 239 239 250 250 252 252 249 249 252 252 253 253 249 249 251 251 248 248 253 253 248 248 246 246 253 253 253 253 246 246 244 244 244 244 242 242 253 253 242 242 241 241 253 253 253 253 241 241 243 243 243 243 245 245 253 253 245 245 247 247 253 253 253 253 247 247 249 249 254 254 255 255 256 256 255 255 257 257 256 256 256 256 257 257 258 258 257 257 259 259 258 258 270 270 272 272 268 268 272 272 271 271 268 268 268 268 271 271 266 266 269 269 267 267 271 271 267 267 265 265 271 271 265 265 263 263 271 271 263 263 261 261 271 271 271 271 261 261 260 260 260 260 262 262 271 271 262 262 264 264 271 271 271 271 264 264 266 266 276 276 278 278 279 279 279 279 277 277 276 276 277 277 275 275 276 276 276 276 275 275 274 274 275 275 273 273 274 274 282 282 280 280 284 284 280 280 281 281 284 284 283 283 285 285 281 281 285 285 287 287 281 281 281 281 287 287 289 289 289 289 291 291 281 281 291 291 292 292 281 281 281 281 292 292 290 290 290 290 288 288 281 281 288 288 286 286 281 281 281 281 286 286 284 284 297 297 299 299 296 296 299 299 298 298 296 296 297 297 296 296 295 295 296 296 294 294 295 295 295 295 294 294 293 293 319 319 326 326 328 328 324 324 326 326 321 321 313 313 332 332 334 334 330 330 332 332 315 315 328 328 330 330 317 317 307 307 338 338 340 340 336 336 338 338 309 309 334 334 336 336 311 311 301 301 344 344 346 346 342 342 344 344 303 303 340 340 342 342 305 305 304 304 345 345 343 343 347 347 345 345 302 302 346 346 347 347 300 300 310 310 339 339 337 337 341 341 339 339 308 308 343 343 341 341 306 306 316 316 333 333 331 331 335 335 333 333 314 314 337 337 335 335 312 312 322 322 327 327 325 325 329 329 327 327 320 320 331 331 329 329 318 318 325 325 324 324 323 323 348 348 372 372 350 350 372 372 374 374 350 350 350 350 374 374 352 352 374 374 376 376 352 352 352 352 376 376 354 354 376 376 378 378 354 354 354 354 378 378 784 784 378 378 785 785 786 786 356 356 380 380 358 358 380 380 382 382 358 358 358 358 382 382 360 360 382 382 384 384 360 360 360 360 384 384 362 362 384 384 386 386 362 362 362 362 386 386 364 364 386 386 388 388 364 364 787 787 788 788 366 366 789 789 390 390 366 366 366 366 390 390 368 368 390 390 392 392 368 368 368 368 392 392 370 370 392 392 394 394 370 370 370 370 394 394 371 371 394 394 395 395 371 371 371 371 395 395 369 369 395 395 393 393 369 369 369 369 393 393 367 367 393 393 391 391 367 367 367 367 391 391 365 365 391 391 389 389 365 365 365 365 389 389 790 790 389 389 791 791 792 792 363 363 387 387 361 361 387 387 385 385 361 361 361 361 385 385 359 359 385 385 383 383 359 359 359 359 383 383 357 357 383 383 381 381 357 357 357 357 381 381 355 355 381 381 379 379 355 355 793 793 794 794 353 353 795 795 377 377 353 353 353 353 377 377 351 351 377 377 375 375 351 351 351 351 375 375 349 349 375 375 373 373 349 349 349 349 373 373 348 348 373 373 372 372 348 348 423 423 418 418 416 416 419 419 418 418 421 421 429 429 412 412 410 410 414 414 412 412 427 427 416 416 414 414 425 425 435 435 406 406 404 404 408 408 406 406 433 433 410 410 408 408 431 431 441 441 400 400 398 398 402 402 400 400 439 439 404 404 402 402 437 437 440 440 397 397 399 399 396 396 397 397 442 442 398 398 396 396 443 443 434 434 403 403 405 405 401 401 403 403 436 436 399 399 401 401 438 438 428 428 409 409 411 411 407 407 409 409 430 430 405 405 407 407 432 432 422 422 415 415 417 417 413 413 415 415 424 424 411 411 413 413 426 426 417 417 419 419 420 420 491 491 467 467 490 490 467 467 466 466 490 490 490 490 466 466 488 488 466 466 464 464 488 488 488 488 464 464 486 486 464 464 462 462 486 486 486 486 462 462 796 796 462 462 797 797 798 798 484 484 460 460 482 482 460 460 458 458 482 482 482 482 458 458 480 480 458 458 456 456 480 480 480 480 456 456 478 478 456 456 454 454 478 478 478 478 454 454 476 476 454 454 452 452 476 476 799 799 800 800 474 474 801 801 450 450 474 474 474 474 450 450 472 472 450 450 448 448 472 472 472 472 448 448 470 470 448 448 446 446 470 470 470 470 446 446 468 468 446 446 444 444 468 468 468 468 444 444 469 469 444 444 445 445 469 469 469 469 445 445 471 471 445 445 447 447 471 471 471 471 447 447 473 473 447 447 449 449 473 473 473 473 449 449 802 802 449 449 803 803 804 804 475 475 451 451 477 477 451 451 453 453 477 477 477 477 453 453 479 479 453 453 455 455 479 479 479 479 455 455 481 481 455 455 457 457 481 481 481 481 457 457 483 483 457 457 459 459 483 483 805 805 806 806 485 485 807 807 461 461 485 485 485 485 461 461 487 487 461 461 463 463 487 487 487 487 463 463 489 489 463 463 465 465 489 489 489 489 465 465 491 491 465 465 467 467 491 491 494 494 518 518 496 496 518 518 520 520 496 496 496 496 520 520 498 498 520 520 522 522 498 498 498 498 522 522 500 500 522 522 524 524 500 500 500 500 524 524 502 502 524 524 526 526 502 502 502 502 526 526 504 504 526 526 528 528 504 504 504 504 528 528 506 506 528 528 530 530 506 506 506 506 530 530 508 508 530 530 532 532 508 508 508 508 532 532 510 510 532 532 534 534 510 510 510 510 534 534 512 512 534 534 536 536 512 512 512 512 536 536 514 514 536 536 538 538 514 514 514 514 538 538 515 515 538 538 539 539 515 515 515 515 539 539 513 513 539 539 537 537 513 513 513 513 537 537 511 511 537 537 535 535 511 511 511 511 535 535 509 509 535 535 533 533 509 509 509 509 533 533 507 507 533 533 531 531 507 507 507 507 531 531 505 505 531 531 529 529 505 505 505 505 529 529 503 503 529 529 527 527 503 503 503 503 527 527 501 501 527 527 525 525 501 501 501 501 525 525 499 499 525 525 523 523 499 499 499 499 523 523 497 497 523 523 521 521 497 497 497 497 521 521 495 495 521 521 519 519 495 495 495 495 519 519 493 493 519 519 517 517 493 493 493 493 517 517 492 492 517 517 516 516 492 492 492 492 516 516 494 494 516 516 518 518 494 494 586 586 562 562 584 584 562 562 560 560 584 584 584 584 560 560 582 582 560 560 558 558 582 582 582 582 558 558 580 580 558 558 556 556 580 580 580 580 556 556 578 578 556 556 554 554 578 578 578 578 554 554 576 576 554 554 552 552 576 576 576 576 552 552 574 574 552 552 550 550 574 574 574 574 550 550 572 572 550 550 548 548 572 572 572 572 548 548 570 570 548 548 546 546 570 570 570 570 546 546 568 568 546 546 544 544 568 568 568 568 544 544 566 566 544 544 542 542 566 566 566 566 542 542 564 564 542 542 540 540 564 564 564 564 540 540 565 565 540 540 541 541 565 565 565 565 541 541 567 567 541 541 543 543 567 567 567 567 543 543 569 569 543 543 545 545 569 569 569 569 545 545 571 571 545 545 547 547 571 571 571 571 547 547 573 573 547 547 549 549 573 573 573 573 549 549 575 575 549 549 551 551 575 575 575 575 551 551 577 577 551 551 553 553 577 577 577 577 553 553 579 579 553 553 555 555 579 579 579 579 555 555 581 581 555 555 557 557 581 581 581 581 557 557 583 583 557 557 559 559 583 583 583 583 559 559 585 585 559 559 561 561 585 585 585 585 561 561 587 587 561 561 563 563 587 587 587 587 563 563 586 586 563 563 562 562 586 586 590 590 610 610 591 591 610 610 612 612 591 591 588 588 605 605 589 589 605 605 606 606 589 589 589 589 606 606 590 590 606 606 609 609 590 590 590 590 609 609 610 610 603 603 602 602 604 604 602 602 607 607 604 604 607 607 602 602 608 608 602 602 601 601 608 608 608 608 601 601 611 611 611 611 601 601 633 633 601 601 600 600 633 633 633 633 600 600 632 632 612 612 613 613 591 591 613 613 614 614 591 591 591 591 614 614 592 592 614 614 615 615 592 592 615 615 616 616 592 592 592 592 616 616 593 593 616 616 617 617 593 593 617 617 618 618 593 593 593 593 618 618 594 594 618 618 619 619 594 594 619 619 620 620 594 594 594 594 620 620 595 595 620 620 621 621 595 595 621 621 622 622 595 595 595 595 622 622 596 596 622 622 623 623 596 596 623 623 624 624 596 596 596 596 624 624 597 597 624 624 625 625 597 597 625 625 626 626 597 597 597 597 626 626 598 598 626 626 627 627 598 598 627 627 628 628 598 598 598 598 628 628 599 599 628 628 629 629 599 599 629 629 630 630 599 599 599 599 630 630 600 600 630 630 631 631 600 600 600 600 631 631 632 632 651 651 634 634 635 635 647 647 656 656 646 646 656 656 679 679 646 646 646 646 679 679 678 678 649 649 650 650 648 648 650 650 652 652 648 648 648 648 652 652 647 647 652 652 654 654 647 647 647 647 654 654 656 656 636 636 655 655 635 635 655 655 653 653 635 635 635 635 653 653 651 651 637 637 658 658 636 636 658 658 657 657 636 636 636 636 657 657 655 655 678 678 677 677 646 646 677 677 676 676 646 646 646 646 676 676 645 645 676 676 675 675 645 645 675 675 674 674 645 645 645 645 674 674 644 644 674 674 673 673 644 644 673 673 672 672 644 644 644 644 672 672 643 643 672 672 671 671 643 643 671 671 670 670 643 643 643 643 670 670 642 642 670 670 669 669 642 642 669 669 668 668 642 642 642 642 668 668 641 641 668 668 667 667 641 641 667 667 666 666 641 641 641 641 666 666 640 640 666 666 665 665 640 640 665 665 664 664 640 640 640 640 664 664 639 639 664 664 663 663 639 639 663 663 662 662 639 639 639 639 662 662 638 638 662 662 661 661 638 638 661 661 660 660 638 638 638 638 660 660 637 637 660 660 659 659 637 637 637 637 659 659 658 658 709 709 710 710 711 711 712 712 705 705 711 711 705 705 706 706 711 711 711 711 706 706 709 709 713 713 680 680 712 712 680 680 702 702 712 712 712 712 702 702 705 705 723 723 703 703 722 722 703 703 701 701 722 722 722 722 701 701 700 700 725 725 708 708 724 724 708 708 707 707 724 724 724 724 707 707 723 723 707 707 704 704 723 723 723 723 704 704 703 703 700 700 699 699 722 722 699 699 698 698 722 722 722 722 698 698 721 721 698 698 697 697 721 721 697 697 696 696 721 721 721 721 696 696 720 720 696 696 695 695 720 720 695 695 694 694 720 720 720 720 694 694 719 719 694 694 693 693 719 719 693 693 692 692 719 719 719 719 692 692 718 718 692 692 691 691 718 718 691 691 690 690 718 718 718 718 690 690 717 717 690 690 689 689 717 717 689 689 688 688 717 717 717 717 688 688 716 716 688 688 687 687 716 716 687 687 686 686 716 716 716 716 686 686 715 715 686 686 685 685 715 715 685 685 684 684 715 715 715 715 684 684 714 714 684 684 683 683 714 714 683 683 682 682 714 714 714 714 682 682 713 713 682 682 681 681 713 713 713 713 681 681 680 680 771 771 770 770 754 754 770 770 752 752 754 754 752 752 770 770 750 750 770 770 769 769 750 750 750 750 769 769 748 748 748 748 769 769 747 747 769 769 768 768 747 747 747 747 768 768 746 746 758 758 749 749 759 759 749 749 726 726 759 759 756 756 755 755 757 757 755 755 753 753 757 757 757 757 753 753 758 758 753 753 751 751 758 758 758 758 751 751 749 749 726 726 727 727 759 759 727 727 728 728 759 759 759 759 728 728 760 760 728 728 729 729 760 760 729 729 730 730 760 760 760 760 730 730 761 761 730 730 731 731 761 761 731 731 732 732 761 761 761 761 732 732 762 762 732 732 733 733 762 762 733 733 734 734 762 762 762 762 734 734 763 763 734 734 735 735 763 763 735 735 736 736 763 763 763 763 736 736 764 764 736 736 737 737 764 764 737 737 738 738 764 764 764 764 738 738 765 765 738 738 739 739 765 765 739 739 740 740 765 765 765 765 740 740 766 766 740 740 741 741 766 766 741 741 742 742 766 766 766 766 742 742 767 767 742 742 743 743 767 767 743 743 744 744 767 767 767 767 744 744 768 768 744 744 745 745 768 768 768 768 745 745 746 746
+1768 1768 1769 1769 19 19 1770 1770 9 9 19 19 19 19 9 9 18 18 9 9 8 8 18 18 18 18 8 8 17 17 8 8 7 7 17 17 17 17 7 7 16 16 7 7 6 6 16 16 6 6 5 5 16 16 16 16 5 5 15 15 5 5 4 4 15 15 15 15 4 4 14 14 4 4 3 3 14 14 14 14 3 3 13 13 3 3 2 2 13 13 13 13 2 2 12 12 2 2 1 1 12 12 12 12 1 1 1771 1771 1 1 1772 1772 1773 1773 35 35 24 24 32 32 24 24 22 22 32 32 32 32 22 22 31 31 22 22 21 21 31 31 31 31 21 21 33 33 58 58 62 62 55 55 62 62 57 57 55 55 55 55 57 57 51 51 57 57 52 52 51 51 51 51 52 52 48 48 52 52 47 47 48 48 48 48 47 47 44 44 53 53 59 59 56 56 59 59 65 65 56 56 56 56 65 65 60 60 65 65 70 70 60 60 60 60 70 70 63 63 47 47 42 42 44 44 42 42 37 37 44 44 44 44 37 37 41 41 37 37 30 30 41 41 41 41 30 30 38 38 30 30 28 28 38 38 38 38 28 28 35 35 28 28 26 26 35 35 35 35 26 26 24 24 67 67 75 75 64 64 75 75 73 73 64 64 64 64 73 73 61 61 73 73 71 71 61 61 61 61 71 71 58 58 71 71 69 69 58 58 58 58 69 69 62 62 70 70 72 72 63 63 72 72 74 74 63 63 63 63 74 74 66 66 74 74 76 76 66 66 66 66 76 76 68 68 76 76 78 78 68 68 68 68 78 78 67 67 78 78 77 77 67 67 67 67 77 77 75 75 21 21 23 23 33 33 23 23 25 25 33 33 33 33 25 25 36 36 25 25 27 27 36 36 36 36 27 27 39 39 27 27 29 29 39 39 39 39 29 29 43 43 29 29 34 34 43 43 34 34 40 40 43 43 43 43 40 40 46 46 40 40 45 45 46 46 46 46 45 45 49 49 45 45 50 50 49 49 49 49 50 50 53 53 50 50 54 54 53 53 53 53 54 54 59 59 116 116 91 91 114 114 91 91 89 89 114 114 114 114 89 89 112 112 89 89 87 87 112 112 112 112 87 87 110 110 87 87 85 85 110 110 110 110 85 85 1774 1774 85 85 1775 1775 1776 1776 108 108 83 83 106 106 83 83 81 81 106 106 106 106 81 81 104 104 81 81 79 79 104 104 104 104 79 79 105 105 79 79 80 80 105 105 105 105 80 80 107 107 80 80 82 82 107 107 107 107 82 82 109 109 82 82 84 84 109 109 1777 1777 1778 1778 111 111 1779 1779 86 86 111 111 111 111 86 86 113 113 86 86 88 88 113 113 113 113 88 88 115 115 88 88 90 90 115 115 115 115 90 90 117 117 90 90 92 92 117 117 117 117 92 92 119 119 92 92 94 94 119 119 119 119 94 94 121 121 94 94 96 96 121 121 121 121 96 96 1780 1780 96 96 1781 1781 1782 1782 123 123 98 98 125 125 98 98 100 100 125 125 125 125 100 100 127 127 100 100 102 102 127 127 127 127 102 102 128 128 102 102 103 103 128 128 128 128 103 103 126 126 103 103 101 101 126 126 126 126 101 101 124 124 101 101 99 99 124 124 1783 1783 1784 1784 122 122 1785 1785 97 97 122 122 122 122 97 97 120 120 97 97 95 95 120 120 120 120 95 95 118 118 95 95 93 93 118 118 118 118 93 93 116 116 93 93 91 91 116 116 165 165 164 164 161 161 164 164 159 159 161 161 161 161 159 159 157 157 159 159 154 154 157 157 157 157 154 154 155 155 154 154 149 149 155 155 149 149 142 142 155 155 155 155 142 142 151 151 142 142 140 140 151 151 151 151 140 140 147 147 136 136 134 134 145 145 156 156 152 152 141 141 141 141 152 152 139 139 133 133 135 135 146 146 147 147 140 140 145 145 140 140 138 138 145 145 145 145 138 138 136 136 134 134 132 132 145 145 132 132 130 130 145 145 145 145 130 130 143 143 193 193 191 191 175 175 191 191 189 189 175 175 175 175 189 189 187 187 187 187 185 185 175 175 185 185 183 183 175 175 175 175 183 183 171 171 183 183 181 181 171 171 171 171 181 181 167 167 181 181 174 174 167 167 167 167 174 174 165 165 174 174 169 169 165 165 165 165 169 169 164 164 175 175 177 177 193 193 177 177 179 179 193 193 193 193 179 179 192 192 179 179 178 178 192 192 192 192 178 178 190 190 178 178 176 176 190 190 190 190 176 176 188 188 176 176 186 186 188 188 143 143 130 130 144 144 130 130 129 129 144 144 144 144 129 129 146 146 129 129 131 131 146 146 146 146 131 131 133 133 152 152 150 150 139 139 150 150 146 146 139 139 139 139 146 146 137 137 146 146 135 135 137 137 162 162 168 168 166 166 168 168 173 173 166 166 166 166 173 173 170 170 173 173 180 180 170 170 170 170 180 180 172 172 180 180 182 182 172 172 172 172 182 182 176 176 182 182 184 184 176 176 176 176 184 184 186 186 141 141 148 148 156 156 148 148 153 153 156 156 156 156 153 153 160 160 153 153 158 158 160 160 160 160 158 158 162 162 158 158 163 163 162 162 162 162 163 163 168 168 1786 1786 1787 1787 206 206 1788 1788 195 195 206 206 206 206 195 195 207 207 195 195 196 196 207 207 207 207 196 196 208 208 196 196 197 197 208 208 208 208 197 197 209 209 197 197 198 198 209 209 198 198 199 199 209 209 209 209 199 199 210 210 199 199 200 200 210 210 210 210 200 200 211 211 200 200 201 201 211 211 211 211 201 201 212 212 201 201 202 202 212 212 212 212 202 202 213 213 202 202 203 203 213 213 213 213 203 203 1789 1789 203 203 1790 1790 1791 1791 251 251 255 255 269 269 395 395 393 393 375 375 332 332 336 336 311 311 311 311 336 336 312 312 336 336 342 342 312 312 312 312 342 342 348 348 375 375 393 393 371 371 393 393 377 377 371 371 371 371 377 377 367 367 377 377 359 359 367 367 367 367 359 359 363 363 359 359 328 328 363 363 363 363 328 328 357 357 328 328 322 322 357 357 357 357 322 322 348 348 322 322 316 316 348 348 348 348 316 316 312 312 375 375 381 381 395 395 381 381 385 385 395 395 395 395 385 385 397 397 385 385 389 389 397 397 397 397 389 389 399 399 389 389 391 391 399 399 399 399 391 391 401 401 391 391 388 388 401 401 401 401 388 388 403 403 388 388 384 384 403 403 403 403 384 384 405 405 384 384 380 380 405 405 405 405 380 380 406 406 380 380 374 374 406 406 406 406 374 374 352 352 374 374 370 370 352 352 370 370 366 366 352 352 352 352 366 366 353 353 366 366 362 362 353 353 353 353 362 362 350 350 347 347 330 330 356 356 330 330 338 338 356 356 356 356 338 338 362 362 338 338 344 344 362 362 362 362 344 344 350 350 311 311 314 314 332 332 314 314 318 318 332 332 332 332 318 318 335 335 318 318 320 320 335 335 335 335 320 320 341 341 320 320 324 324 341 341 341 341 324 324 347 347 324 324 326 326 347 347 347 347 326 326 330 330 239 239 243 243 227 227 308 308 311 311 290 290 215 215 248 248 242 242 260 260 278 278 266 266 278 278 284 284 266 266 266 266 284 284 275 275 248 248 215 215 252 252 215 215 269 269 252 252 252 252 269 269 256 256 269 269 270 270 256 256 256 256 270 270 260 260 270 270 272 272 260 260 260 260 272 272 278 278 227 227 243 243 229 229 243 243 249 249 229 229 229 229 249 249 245 245 249 249 253 253 245 245 245 245 253 253 263 263 253 253 257 257 263 263 263 263 257 257 294 294 257 257 261 261 294 294 294 294 261 261 300 300 261 261 267 267 300 300 300 300 267 267 306 306 267 267 276 276 306 306 306 306 276 276 312 312 276 276 282 282 312 312 312 312 282 282 311 311 282 282 288 288 311 311 311 311 288 288 290 290 239 239 227 227 235 235 227 227 225 225 235 235 235 235 225 225 231 231 225 225 223 223 231 231 231 231 223 223 234 234 223 223 221 221 234 234 234 234 221 221 238 238 221 221 219 219 238 238 238 238 219 219 242 242 219 219 217 217 242 242 242 242 217 217 215 215 284 284 292 292 275 275 292 292 296 296 275 275 275 275 296 296 281 281 296 296 298 298 281 281 281 281 298 298 287 287 298 298 302 302 287 287 287 287 302 302 290 290 302 302 304 304 290 290 290 290 304 304 308 308 269 269 255 255 268 268 255 255 259 259 268 268 268 268 259 259 271 271 289 289 303 303 286 286 303 303 301 301 286 286 286 286 301 301 280 280 301 301 297 297 280 280 280 280 297 297 274 274 309 309 279 279 273 273 297 297 295 295 274 274 295 295 291 291 274 274 274 274 291 291 265 265 291 291 283 283 265 265 265 265 283 283 259 259 283 283 277 277 259 259 259 259 277 277 271 271 279 279 309 309 285 285 309 309 310 310 285 285 285 285 310 310 289 289 310 310 307 307 289 289 289 289 307 307 303 303 251 251 269 269 247 247 269 269 215 215 247 247 247 247 215 215 241 241 215 215 216 216 241 241 241 241 216 216 237 237 216 216 218 218 237 237 237 237 218 218 233 233 218 218 220 220 233 233 233 233 220 220 230 230 220 220 222 222 230 230 230 230 222 222 232 232 222 222 224 224 232 232 232 232 224 224 236 236 224 224 226 226 236 236 236 236 226 226 240 240 240 240 226 226 246 246 226 226 228 228 246 246 246 246 228 228 250 250 228 228 244 244 250 250 250 250 244 244 254 254 244 244 262 262 254 254 254 254 262 262 258 258 262 262 293 293 258 258 258 258 293 293 264 264 293 293 299 299 264 264 264 264 299 299 273 273 299 299 305 305 273 273 273 273 305 305 309 309 313 313 310 310 331 331 404 404 406 406 379 379 379 379 406 406 373 373 373 373 406 406 369 369 406 406 352 352 369 369 369 369 352 352 365 365 352 352 351 351 365 365 365 365 351 351 361 361 351 351 349 349 361 361 349 349 343 343 361 361 361 361 343 343 355 355 343 343 337 337 355 355 355 355 337 337 346 346 404 404 379 379 402 402 379 379 383 383 402 402 402 402 383 383 400 400 383 383 387 387 400 400 400 400 387 387 398 398 387 387 390 390 398 398 398 398 390 390 396 396 390 390 386 386 396 396 396 396 386 386 394 394 386 386 382 382 394 394 382 382 378 378 394 394 394 394 378 378 392 392 378 378 372 372 392 392 392 392 372 372 376 376 372 372 368 368 376 376 376 376 368 368 358 358 368 368 364 364 358 358 358 358 364 364 327 327 364 364 360 360 327 327 327 327 360 360 321 321 360 360 354 354 321 321 321 321 354 354 315 315 354 354 345 345 315 315 315 315 345 345 309 309 345 345 339 339 309 309 309 309 339 339 310 310 339 339 333 333 310 310 310 310 333 333 331 331 337 337 329 329 346 346 329 329 325 325 346 346 346 346 325 325 340 340 325 325 323 323 340 340 340 340 323 323 334 334 323 323 319 319 334 334 334 334 319 319 331 331 319 319 317 317 331 331 331 331 317 317 313 313 433 433 483 483 431 431 483 483 481 481 431 431 431 431 481 481 429 429 481 481 479 479 429 429 429 429 479 479 427 427 479 479 477 477 427 427 427 427 477 477 425 425 477 477 475 475 425 425 425 425 475 475 423 423 475 475 473 473 423 423 423 423 473 473 421 421 473 473 1792 1792 421 421 421 421 1793 1793 1794 1794 471 471 469 469 419 419 419 419 469 469 417 417 469 469 467 467 417 417 417 417 467 467 415 415 467 467 465 465 415 415 415 415 465 465 413 413 465 465 463 463 413 413 413 413 463 463 411 411 463 463 461 461 411 411 411 411 461 461 409 409 461 461 459 459 409 409 409 409 459 459 407 407 459 459 460 460 407 407 407 407 460 460 408 408 460 460 462 462 408 408 408 408 462 462 410 410 462 462 464 464 410 410 410 410 464 464 412 412 464 464 466 466 412 412 412 412 466 466 414 414 466 466 468 468 414 414 414 414 468 468 416 416 468 468 470 470 416 416 416 416 470 470 418 418 1795 1795 472 472 1796 1796 1797 1797 472 472 420 420 472 472 474 474 420 420 420 420 474 474 422 422 474 474 476 476 422 422 422 422 476 476 424 424 476 476 478 478 424 424 424 424 478 478 426 426 478 478 480 480 426 426 426 426 480 480 428 428 480 480 482 482 428 428 428 428 482 482 430 430 482 482 484 484 430 430 430 430 484 484 432 432 484 484 486 486 432 432 432 432 486 486 434 434 486 486 488 488 434 434 434 434 488 488 436 436 488 488 490 490 436 436 436 436 490 490 438 438 490 490 492 492 438 438 438 438 492 492 440 440 492 492 494 494 440 440 440 440 494 494 442 442 494 494 496 496 442 442 442 442 496 496 444 444 496 496 1798 1798 444 444 444 444 1799 1799 1800 1800 498 498 500 500 446 446 446 446 500 500 448 448 500 500 502 502 448 448 448 448 502 502 450 450 502 502 504 504 450 450 450 450 504 504 452 452 504 504 506 506 452 452 452 452 506 506 454 454 506 506 508 508 454 454 454 454 508 508 456 456 508 508 510 510 456 456 456 456 510 510 458 458 510 510 509 509 458 458 458 458 509 509 457 457 509 509 507 507 457 457 457 457 507 507 455 455 507 507 505 505 455 455 455 455 505 505 453 453 505 505 503 503 453 453 453 453 503 503 451 451 503 503 501 501 451 451 451 451 501 501 449 449 501 501 499 499 449 449 449 449 499 499 447 447 1801 1801 497 497 1802 1802 1803 1803 497 497 445 445 497 497 495 495 445 445 445 445 495 495 443 443 495 495 493 493 443 443 443 443 493 493 441 441 493 493 491 491 441 441 441 441 491 491 439 439 491 491 489 489 439 439 439 439 489 489 437 437 489 489 487 487 437 437 437 437 487 487 435 435 487 487 485 485 435 435 435 435 485 485 433 433 485 485 483 483 433 433 764 764 770 770 753 753 707 707 697 697 698 698 546 546 540 540 557 557 603 603 613 613 612 612 719 719 716 716 699 699 682 682 702 702 696 696 702 702 701 701 696 696 682 682 672 672 702 702 672 672 664 664 702 702 702 702 664 664 655 655 655 655 646 646 611 611 646 646 638 638 611 611 611 611 638 638 628 628 730 730 731 731 750 750 731 731 728 728 750 750 714 714 717 717 702 702 717 717 720 720 702 702 702 702 720 720 701 701 720 720 726 726 701 701 701 701 726 726 706 706 726 726 734 734 706 706 706 706 734 734 722 722 734 734 740 740 722 722 722 722 740 740 728 728 740 740 744 744 728 728 728 728 744 744 750 750 719 719 699 699 725 725 749 749 743 743 750 750 743 743 739 739 750 750 700 700 705 705 733 733 705 705 711 711 733 733 733 733 711 711 739 739 711 711 723 723 739 739 739 739 723 723 750 750 723 723 729 729 750 750 750 750 729 729 730 730 733 733 725 725 700 700 725 725 699 699 700 700 700 700 699 699 695 695 699 699 677 677 695 695 609 609 615 615 608 608 615 615 633 633 608 608 608 608 633 633 643 643 643 643 651 651 608 608 651 651 659 659 608 608 608 608 659 659 699 699 659 659 667 667 699 699 699 699 667 667 677 677 596 596 593 593 608 608 593 593 590 590 608 608 608 608 590 590 609 609 590 590 584 584 609 609 609 609 584 584 605 605 584 584 576 576 605 605 605 605 576 576 599 599 576 576 587 587 599 599 576 576 570 570 587 587 570 570 566 566 587 587 587 587 566 566 560 560 560 560 561 561 567 567 628 628 614 614 611 611 614 614 610 610 611 611 611 611 610 610 585 585 579 579 580 580 560 560 580 580 581 581 560 560 560 560 581 581 587 587 567 567 571 571 560 560 571 571 582 582 560 560 560 560 582 582 579 579 585 585 610 610 577 577 610 610 604 604 577 577 577 577 604 604 571 571 604 604 588 588 571 571 571 571 588 588 582 582 606 606 607 607 620 620 620 620 622 622 606 606 622 622 629 629 606 606 606 606 629 629 626 626 629 629 634 634 626 626 626 626 634 634 644 644 634 634 639 639 644 644 639 639 647 647 644 644 644 644 647 647 652 652 647 647 653 653 652 652 652 652 653 653 665 665 653 653 660 660 665 665 660 660 668 668 665 665 665 665 668 668 683 683 668 668 673 673 683 683 683 683 673 673 697 697 673 673 678 678 697 697 697 697 678 678 698 698 678 678 685 685 698 698 698 698 685 685 689 689 630 630 608 608 635 635 608 608 640 640 635 635 689 689 691 691 698 698 691 691 692 692 698 698 698 698 692 692 699 699 692 692 686 686 699 699 630 630 623 623 608 608 623 623 617 617 608 608 608 608 617 617 607 607 617 617 616 616 607 607 607 607 616 616 620 620 686 686 679 679 699 699 679 679 674 674 699 699 699 699 674 674 669 669 669 669 661 661 699 699 661 661 654 654 699 699 699 699 654 654 608 608 654 654 648 648 608 608 608 608 648 648 640 640 612 612 621 621 619 619 662 662 670 670 702 702 670 670 675 675 702 702 702 702 675 675 680 680 680 680 687 687 702 702 687 687 693 693 702 702 702 702 693 693 703 703 618 618 624 624 611 611 624 624 631 631 611 611 611 611 631 631 636 636 655 655 611 611 702 702 611 611 656 656 702 702 702 702 656 656 662 662 636 636 641 641 611 611 641 641 649 649 611 611 611 611 649 649 656 656 693 693 694 694 703 703 694 694 690 690 703 703 703 703 690 690 704 704 690 690 688 688 704 704 688 688 681 681 704 704 704 704 681 681 684 684 681 681 676 676 684 684 684 684 676 676 666 666 676 676 671 671 666 666 671 671 663 663 666 666 666 666 663 663 658 658 663 663 657 657 658 658 658 658 657 657 645 645 657 657 650 650 645 645 650 650 642 642 645 645 645 645 642 642 627 627 642 642 637 637 627 627 627 627 637 637 613 613 637 637 632 632 613 613 613 613 632 632 612 612 632 632 625 625 612 612 612 612 625 625 621 621 753 753 752 752 745 745 753 753 745 745 703 703 745 745 741 741 703 703 741 741 735 735 703 703 703 703 735 735 727 727 727 727 721 721 703 703 721 721 715 715 703 703 703 703 715 715 702 702 715 715 710 710 702 702 702 702 710 710 714 714 752 752 753 753 758 758 753 753 770 770 758 758 758 758 770 770 762 762 770 770 784 784 762 762 762 762 784 784 768 768 784 784 786 786 768 768 768 768 786 786 774 774 744 744 751 751 750 750 751 751 757 757 750 750 750 750 757 757 799 799 757 757 761 761 799 799 799 799 761 761 767 767 774 774 786 786 780 780 786 786 788 788 780 780 780 780 788 788 782 782 788 788 790 790 782 782 782 782 790 790 779 779 790 790 792 792 779 779 779 779 792 792 776 776 792 792 794 794 776 776 776 776 794 794 773 773 794 794 796 796 773 773 773 773 796 796 767 767 796 796 798 798 767 767 767 767 798 798 799 799 718 718 724 724 698 698 724 724 732 732 698 698 732 732 738 738 698 698 698 698 738 738 747 747 716 716 713 713 699 699 713 713 709 709 699 699 699 699 709 709 698 698 709 709 712 712 698 698 698 698 712 712 718 718 791 791 775 775 793 793 775 775 772 772 793 793 793 793 772 772 795 795 795 795 772 772 797 797 772 772 766 766 797 797 797 797 766 766 799 799 766 766 760 760 799 799 799 799 760 760 750 750 760 760 756 756 750 750 750 750 756 756 749 749 738 738 742 742 747 747 742 742 748 748 747 747 747 747 748 748 769 769 748 748 755 755 769 769 769 769 755 755 783 783 755 755 759 759 783 783 783 783 759 759 785 785 759 759 765 765 785 785 765 765 771 771 785 785 785 785 771 771 787 787 771 771 777 777 787 787 787 787 777 777 789 789 777 777 781 781 789 789 789 789 781 781 791 791 781 781 778 778 791 791 791 791 778 778 775 775 575 575 583 583 607 607 557 557 558 558 565 565 557 557 565 565 607 607 565 565 569 569 607 607 607 607 569 569 575 575 583 583 589 589 607 607 589 589 595 595 607 607 607 607 595 595 608 608 595 595 600 600 608 608 608 608 600 600 596 596 558 558 557 557 552 552 557 557 540 540 552 552 552 552 540 540 548 548 540 540 526 526 548 548 548 548 526 526 542 542 526 526 524 524 542 542 542 542 524 524 536 536 566 566 559 559 560 560 559 559 553 553 560 560 560 560 553 553 511 511 553 553 549 549 511 511 511 511 549 549 543 543 536 536 524 524 530 530 524 524 522 522 530 530 530 530 522 522 528 528 522 522 520 520 528 528 528 528 520 520 531 531 520 520 518 518 531 531 531 531 518 518 534 534 518 518 516 516 534 534 534 534 516 516 537 537 516 516 514 514 537 537 537 537 514 514 543 543 514 514 512 512 543 543 543 543 512 512 511 511 519 519 535 535 517 517 535 535 538 538 517 517 517 517 538 538 515 515 515 515 538 538 513 513 538 538 544 544 513 513 513 513 544 544 511 511 544 544 550 550 511 511 511 511 550 550 560 560 550 550 554 554 560 560 560 560 554 554 561 561 525 525 539 539 523 523 539 539 533 533 523 523 523 523 533 533 521 521 533 533 529 529 521 521 521 521 529 529 519 519 529 529 532 532 519 519 519 519 532 532 535 535 585 585 591 591 611 611 591 591 594 594 611 611 611 611 594 594 597 597 597 597 601 601 611 611 601 601 612 612 611 611 611 611 612 612 618 618 612 612 619 619 618 618 601 601 598 598 612 612 598 598 592 592 612 612 612 612 592 592 586 586 586 586 578 578 612 612 578 578 572 572 612 612 612 612 572 572 563 563 572 572 568 568 563 563 568 568 562 562 563 563 563 563 562 562 541 541 562 562 555 555 541 541 541 541 555 555 527 527 555 555 551 551 527 527 527 527 551 551 525 525 551 551 545 545 525 525 525 525 545 545 539 539 541 541 547 547 563 563 547 547 564 564 563 563 563 563 564 564 612 612 564 564 574 574 612 612 612 612 574 574 603 603 606 606 602 602 607 607 602 602 573 573 607 607 607 607 573 573 557 557 573 573 556 556 557 557 557 557 556 556 546 546 769 769 763 763 747 747 763 763 746 746 747 747 747 747 746 746 698 698 746 746 736 736 698 698 698 698 736 736 707 707 704 704 708 708 703 703 708 708 737 737 703 703 703 703 737 737 753 753 737 737 754 754 753 753 753 753 754 754 764 764 801 801 834 834 800 800 834 834 833 833 800 800 800 800 833 833 802 802 833 833 836 836 802 802 802 802 836 836 804 804 836 836 838 838 804 804 804 804 838 838 806 806 809 809 1804 1804 1805 1805 842 842 841 841 807 807 807 807 841 841 805 805 841 841 839 839 805 805 805 805 839 839 803 803 839 839 837 837 803 803 803 803 837 837 801 801 837 837 835 835 801 801 801 801 835 835 834 834 1806 1806 1807 1807 823 823 1808 1808 859 859 823 823 823 823 859 859 821 821 859 859 857 857 821 821 821 821 857 857 819 819 857 857 855 855 819 819 819 819 855 855 817 817 855 855 853 853 817 817 817 817 853 853 815 815 853 853 851 851 815 815 815 815 851 851 813 813 851 851 849 849 813 813 813 813 849 849 811 811 849 849 847 847 811 811 811 811 847 847 809 809 847 847 845 845 809 809 809 809 845 845 1809 1809 832 832 870 870 831 831 870 870 869 869 831 831 831 831 869 869 829 829 869 869 867 867 829 829 829 829 867 867 827 827 867 867 865 865 827 827 827 827 865 865 825 825 865 865 863 863 825 825 825 825 863 863 861 861 824 824 1810 1810 1811 1811 862 862 864 864 826 826 826 826 864 864 828 828 864 864 866 866 828 828 828 828 866 866 830 830 866 866 868 868 830 830 830 830 868 868 832 832 868 868 871 871 832 832 832 832 871 871 870 870 838 838 840 840 806 806 840 840 843 843 806 806 1812 1812 1813 1813 808 808 1814 1814 844 844 808 808 808 808 844 844 810 810 844 844 846 846 810 810 810 810 846 846 812 812 846 846 848 848 812 812 812 812 848 848 814 814 848 848 850 850 814 814 814 814 850 850 816 816 850 850 852 852 816 816 816 816 852 852 818 818 852 852 854 854 818 818 818 818 854 854 820 820 854 854 856 856 820 820 820 820 856 856 822 822 856 856 858 858 822 822 822 822 858 858 824 824 858 858 860 860 824 824 824 824 860 860 1815 1815 872 872 873 873 874 874 873 873 875 875 874 874 874 874 875 875 876 876 877 877 878 878 879 879 878 878 880 880 879 879 879 879 880 880 881 881 882 882 883 883 884 884 883 883 885 885 884 884 884 884 885 885 886 886 885 885 887 887 886 886 886 886 887 887 888 888 887 887 889 889 888 888 1816 1816 1817 1817 890 890 1818 1818 891 891 890 890 890 890 891 891 892 892 891 891 893 893 892 892 894 894 895 895 896 896 895 895 897 897 896 896 896 896 897 897 1819 1819 897 897 1820 1820 1821 1821 898 898 899 899 900 900 899 899 901 901 900 900 900 900 901 901 902 902 901 901 903 903 902 902 902 902 903 903 904 904 903 903 905 905 904 904 906 906 907 907 908 908 907 907 909 909 908 908 908 908 909 909 910 910 909 909 911 911 910 910 910 910 911 911 912 912 911 911 913 913 912 912 1822 1822 1823 1823 914 914 1824 1824 915 915 914 914 914 914 915 915 916 916 915 915 917 917 916 916 918 918 919 919 920 920 919 919 921 921 920 920 920 920 921 921 1825 1825 921 921 1826 1826 1827 1827 922 922 923 923 924 924 923 923 925 925 924 924 924 924 925 925 926 926 925 925 927 927 926 926 926 926 927 927 928 928 927 927 929 929 928 928 1828 1828 963 963 1829 1829 965 965 963 963 946 946 967 967 965 965 944 944 954 954 957 957 955 955 959 959 957 957 952 952 1830 1830 959 959 950 950 1831 1831 958 958 1832 1832 956 956 958 958 951 951 955 955 956 956 953 953 943 943 964 964 966 966 962 962 964 964 945 945 1833 1833 962 962 947 947 937 937 970 970 972 972 968 968 970 970 939 939 966 966 968 968 941 941 931 931 976 976 978 978 1834 1834 976 976 933 933 972 972 1835 1835 1836 1836 934 934 977 977 975 975 979 979 977 977 932 932 978 978 979 979 930 930 940 940 971 971 969 969 1837 1837 971 971 938 938 975 975 1838 1838 1839 1839 969 969 967 967 942 942 1029 1029 1026 1026 992 992 1026 1026 990 990 992 992 1026 1026 1025 1025 990 990 1025 1025 1022 1022 990 990 990 990 1022 1022 988 988 1022 1022 1021 1021 988 988 1021 1021 1018 1018 988 988 988 988 1018 1018 986 986 1018 1018 1017 1017 986 986 1017 1017 1840 1840 986 986 986 986 1841 1841 1842 1842 1014 1014 1013 1013 984 984 1013 1013 1010 1010 984 984 984 984 1010 1010 982 982 1010 1010 1009 1009 982 982 1009 1009 1005 1005 982 982 982 982 1005 1005 980 980 1005 1005 1006 1006 980 980 1006 1006 1007 1007 980 980 980 980 1007 1007 981 981 1007 1007 1008 1008 981 981 1008 1008 1011 1011 981 981 981 981 1011 1011 983 983 1011 1011 1012 1012 983 983 1012 1012 1015 1015 983 983 983 983 1015 1015 985 985 1015 1015 1016 1016 985 985 1843 1843 1019 1019 1844 1844 1845 1845 1019 1019 987 987 1019 1019 1020 1020 987 987 1020 1020 1023 1023 987 987 987 987 1023 1023 989 989 1023 1023 1024 1024 989 989 1024 1024 1027 1027 989 989 989 989 1027 1027 991 991 1027 1027 1028 1028 991 991 1028 1028 1030 1030 991 991 991 991 1030 1030 993 993 1030 1030 1031 1031 993 993 1031 1031 1033 1033 993 993 993 993 1033 1033 995 995 1033 1033 1035 1035 995 995 1035 1035 1037 1037 995 995 995 995 1037 1037 997 997 1037 1037 1039 1039 997 997 1039 1039 1041 1041 997 997 997 997 1041 1041 1846 1846 1041 1041 1847 1847 1848 1848 1043 1043 1045 1045 999 999 999 999 1045 1045 1001 1001 1045 1045 1047 1047 1001 1001 1047 1047 1049 1049 1001 1001 1001 1001 1049 1049 1003 1003 1049 1049 1051 1051 1003 1003 1051 1051 1054 1054 1003 1003 1003 1003 1054 1054 1004 1004 1054 1054 1053 1053 1004 1004 1053 1053 1052 1052 1004 1004 1004 1004 1052 1052 1002 1002 1052 1052 1050 1050 1002 1002 1050 1050 1048 1048 1002 1002 1002 1002 1048 1048 1000 1000 1048 1048 1046 1046 1000 1000 1046 1046 1044 1044 1000 1000 1849 1849 1850 1850 998 998 1851 1851 1042 1042 998 998 1042 1042 1040 1040 998 998 998 998 1040 1040 996 996 1040 1040 1038 1038 996 996 1038 1038 1036 1036 996 996 996 996 1036 1036 994 994 1036 1036 1034 1034 994 994 994 994 1034 1034 992 992 1034 1034 1032 1032 992 992 992 992 1032 1032 1029 1029 1122 1122 1120 1120 1084 1084 1084 1084 1086 1086 1122 1122 1086 1086 1088 1088 1122 1122 1122 1122 1088 1088 1124 1124 1088 1088 1090 1090 1124 1124 1090 1090 1092 1092 1124 1124 1124 1124 1092 1092 1852 1852 1092 1092 1853 1853 1854 1854 1094 1094 1096 1096 1126 1126 1126 1126 1096 1096 1128 1128 1096 1096 1098 1098 1128 1128 1128 1128 1098 1098 1130 1130 1098 1098 1100 1100 1130 1130 1130 1130 1100 1100 1131 1131 1100 1100 1102 1102 1131 1131 1102 1102 1103 1103 1131 1131 1131 1131 1103 1103 1132 1132 1103 1103 1104 1104 1132 1132 1104 1104 1101 1101 1132 1132 1132 1132 1101 1101 1129 1129 1101 1101 1099 1099 1129 1129 1099 1099 1097 1097 1129 1129 1129 1129 1097 1097 1127 1127 1097 1097 1095 1095 1127 1127 1095 1095 1093 1093 1127 1127 1855 1855 1856 1856 1125 1125 1857 1857 1091 1091 1125 1125 1091 1091 1089 1089 1125 1125 1125 1125 1089 1089 1123 1123 1089 1089 1087 1087 1123 1123 1087 1087 1085 1085 1123 1123 1123 1123 1085 1085 1121 1121 1085 1085 1083 1083 1121 1121 1083 1083 1081 1081 1121 1121 1121 1121 1081 1081 1119 1119 1081 1081 1080 1080 1119 1119 1119 1119 1080 1080 1117 1117 1080 1080 1078 1078 1117 1117 1078 1078 1077 1077 1117 1117 1117 1117 1077 1077 1115 1115 1077 1077 1074 1074 1115 1115 1074 1074 1073 1073 1115 1115 1115 1115 1073 1073 1113 1113 1073 1073 1070 1070 1113 1113 1070 1070 1069 1069 1113 1113 1113 1113 1069 1069 1858 1858 1069 1069 1859 1859 1860 1860 1066 1066 1065 1065 1111 1111 1065 1065 1062 1062 1111 1111 1111 1111 1062 1062 1109 1109 1062 1062 1061 1061 1109 1109 1061 1061 1058 1058 1109 1109 1109 1109 1058 1058 1106 1106 1058 1058 1057 1057 1106 1106 1057 1057 1056 1056 1106 1106 1106 1106 1056 1056 1105 1105 1056 1056 1055 1055 1105 1105 1105 1105 1055 1055 1107 1107 1055 1055 1059 1059 1107 1107 1107 1107 1059 1059 1108 1108 1059 1059 1060 1060 1108 1108 1060 1060 1063 1063 1108 1108 1108 1108 1063 1063 1110 1110 1063 1063 1064 1064 1110 1110 1861 1861 1067 1067 1862 1862 1863 1863 1067 1067 1112 1112 1067 1067 1068 1068 1112 1112 1068 1068 1071 1071 1112 1112 1112 1112 1071 1071 1114 1114 1071 1071 1072 1072 1114 1114 1072 1072 1075 1075 1114 1114 1114 1114 1075 1075 1116 1116 1075 1075 1076 1076 1116 1116 1116 1116 1076 1076 1118 1118 1076 1076 1079 1079 1118 1118 1118 1118 1079 1079 1120 1120 1079 1079 1082 1082 1120 1120 1120 1120 1082 1082 1084 1084 1864 1864 1166 1166 1865 1865 1168 1168 1166 1166 1149 1149 1170 1170 1168 1168 1147 1147 1157 1157 1160 1160 1158 1158 1162 1162 1160 1160 1155 1155 1866 1866 1162 1162 1153 1153 1867 1867 1161 1161 1868 1868 1159 1159 1161 1161 1154 1154 1158 1158 1159 1159 1156 1156 1146 1146 1167 1167 1169 1169 1165 1165 1167 1167 1148 1148 1869 1869 1165 1165 1150 1150 1140 1140 1173 1173 1175 1175 1171 1171 1173 1173 1142 1142 1169 1169 1171 1171 1144 1144 1134 1134 1179 1179 1181 1181 1870 1870 1179 1179 1136 1136 1175 1175 1871 1871 1872 1872 1137 1137 1180 1180 1178 1178 1182 1182 1180 1180 1135 1135 1181 1181 1182 1182 1133 1133 1143 1143 1174 1174 1172 1172 1873 1873 1174 1174 1141 1141 1178 1178 1874 1874 1875 1875 1172 1172 1170 1170 1145 1145 1232 1232 1229 1229 1195 1195 1229 1229 1193 1193 1195 1195 1229 1229 1228 1228 1193 1193 1228 1228 1225 1225 1193 1193 1193 1193 1225 1225 1191 1191 1225 1225 1224 1224 1191 1191 1224 1224 1221 1221 1191 1191 1191 1191 1221 1221 1189 1189 1221 1221 1220 1220 1189 1189 1220 1220 1876 1876 1189 1189 1189 1189 1877 1877 1878 1878 1217 1217 1216 1216 1187 1187 1216 1216 1213 1213 1187 1187 1187 1187 1213 1213 1185 1185 1213 1213 1212 1212 1185 1185 1212 1212 1208 1208 1185 1185 1185 1185 1208 1208 1183 1183 1208 1208 1209 1209 1183 1183 1209 1209 1210 1210 1183 1183 1183 1183 1210 1210 1184 1184 1210 1210 1211 1211 1184 1184 1211 1211 1214 1214 1184 1184 1184 1184 1214 1214 1186 1186 1214 1214 1215 1215 1186 1186 1215 1215 1218 1218 1186 1186 1186 1186 1218 1218 1188 1188 1218 1218 1219 1219 1188 1188 1879 1879 1222 1222 1880 1880 1881 1881 1222 1222 1190 1190 1222 1222 1223 1223 1190 1190 1223 1223 1226 1226 1190 1190 1190 1190 1226 1226 1192 1192 1226 1226 1227 1227 1192 1192 1227 1227 1230 1230 1192 1192 1192 1192 1230 1230 1194 1194 1230 1230 1231 1231 1194 1194 1231 1231 1233 1233 1194 1194 1194 1194 1233 1233 1196 1196 1233 1233 1234 1234 1196 1196 1234 1234 1236 1236 1196 1196 1196 1196 1236 1236 1198 1198 1236 1236 1238 1238 1198 1198 1238 1238 1240 1240 1198 1198 1198 1198 1240 1240 1200 1200 1240 1240 1242 1242 1200 1200 1242 1242 1244 1244 1200 1200 1200 1200 1244 1244 1882 1882 1244 1244 1883 1883 1884 1884 1246 1246 1248 1248 1202 1202 1202 1202 1248 1248 1204 1204 1248 1248 1250 1250 1204 1204 1250 1250 1252 1252 1204 1204 1204 1204 1252 1252 1206 1206 1252 1252 1254 1254 1206 1206 1254 1254 1257 1257 1206 1206 1206 1206 1257 1257 1207 1207 1257 1257 1256 1256 1207 1207 1256 1256 1255 1255 1207 1207 1207 1207 1255 1255 1205 1205 1255 1255 1253 1253 1205 1205 1253 1253 1251 1251 1205 1205 1205 1205 1251 1251 1203 1203 1251 1251 1249 1249 1203 1203 1249 1249 1247 1247 1203 1203 1885 1885 1886 1886 1201 1201 1887 1887 1245 1245 1201 1201 1245 1245 1243 1243 1201 1201 1201 1201 1243 1243 1199 1199 1243 1243 1241 1241 1199 1199 1241 1241 1239 1239 1199 1199 1199 1199 1239 1239 1197 1197 1239 1239 1237 1237 1197 1197 1197 1197 1237 1237 1195 1195 1237 1237 1235 1235 1195 1195 1195 1195 1235 1235 1232 1232 1325 1325 1323 1323 1287 1287 1287 1287 1289 1289 1325 1325 1289 1289 1291 1291 1325 1325 1325 1325 1291 1291 1327 1327 1291 1291 1293 1293 1327 1327 1293 1293 1295 1295 1327 1327 1327 1327 1295 1295 1888 1888 1295 1295 1889 1889 1890 1890 1297 1297 1299 1299 1329 1329 1329 1329 1299 1299 1331 1331 1299 1299 1301 1301 1331 1331 1301 1301 1303 1303 1331 1331 1331 1331 1303 1303 1334 1334 1303 1303 1305 1305 1334 1334 1305 1305 1306 1306 1334 1334 1334 1334 1306 1306 1335 1335 1306 1306 1307 1307 1335 1335 1307 1307 1304 1304 1335 1335 1335 1335 1304 1304 1333 1333 1304 1304 1332 1332 1333 1333 1304 1304 1302 1302 1332 1332 1302 1302 1300 1300 1332 1332 1332 1332 1300 1300 1330 1330 1300 1300 1298 1298 1330 1330 1298 1298 1296 1296 1330 1330 1891 1891 1892 1892 1328 1328 1893 1893 1294 1294 1328 1328 1294 1294 1292 1292 1328 1328 1328 1328 1292 1292 1326 1326 1292 1292 1290 1290 1326 1326 1290 1290 1288 1288 1326 1326 1326 1326 1288 1288 1324 1324 1288 1288 1286 1286 1324 1324 1286 1286 1284 1284 1324 1324 1324 1324 1284 1284 1322 1322 1284 1284 1283 1283 1322 1322 1322 1322 1283 1283 1320 1320 1283 1283 1281 1281 1320 1320 1281 1281 1280 1280 1320 1320 1320 1320 1280 1280 1318 1318 1280 1280 1277 1277 1318 1318 1277 1277 1276 1276 1318 1318 1318 1318 1276 1276 1316 1316 1276 1276 1273 1273 1316 1316 1273 1273 1272 1272 1316 1316 1316 1316 1272 1272 1894 1894 1272 1272 1895 1895 1896 1896 1269 1269 1268 1268 1314 1314 1268 1268 1265 1265 1314 1314 1314 1314 1265 1265 1312 1312 1265 1265 1264 1264 1312 1312 1312 1312 1264 1264 1310 1310 1264 1264 1261 1261 1310 1310 1310 1310 1261 1261 1309 1309 1261 1261 1260 1260 1309 1309 1260 1260 1259 1259 1309 1309 1309 1309 1259 1259 1308 1308 1259 1259 1258 1258 1308 1308 1258 1258 1262 1262 1308 1308 1308 1308 1262 1262 1311 1311 1262 1262 1263 1263 1311 1311 1263 1263 1266 1266 1311 1311 1311 1311 1266 1266 1313 1313 1266 1266 1267 1267 1313 1313 1897 1897 1270 1270 1898 1898 1899 1899 1270 1270 1315 1315 1270 1270 1271 1271 1315 1315 1271 1271 1274 1274 1315 1315 1315 1315 1274 1274 1317 1317 1274 1274 1275 1275 1317 1317 1275 1275 1278 1278 1317 1317 1317 1317 1278 1278 1319 1319 1278 1278 1279 1279 1319 1319 1319 1319 1279 1279 1321 1321 1279 1279 1282 1282 1321 1321 1321 1321 1282 1282 1323 1323 1282 1282 1285 1285 1323 1323 1323 1323 1285 1285 1287 1287 1347 1347 1372 1372 1345 1345 1372 1372 1370 1370 1345 1345 1345 1345 1370 1370 1343 1343 1370 1370 1368 1368 1343 1343 1343 1343 1368 1368 1900 1900 1368 1368 1901 1901 1902 1902 1341 1341 1366 1366 1339 1339 1366 1366 1364 1364 1339 1339 1339 1339 1364 1364 1337 1337 1364 1364 1363 1363 1337 1337 1363 1363 1361 1361 1337 1337 1337 1337 1361 1361 1336 1336 1361 1361 1360 1360 1336 1336 1336 1336 1360 1360 1338 1338 1360 1360 1362 1362 1338 1338 1338 1338 1362 1362 1340 1340 1362 1362 1365 1365 1340 1340 1340 1340 1365 1365 1342 1342 1365 1365 1367 1367 1342 1342 1903 1903 1904 1904 1344 1344 1905 1905 1369 1369 1344 1344 1344 1344 1369 1369 1346 1346 1369 1369 1371 1371 1346 1346 1346 1346 1371 1371 1348 1348 1371 1371 1373 1373 1348 1348 1373 1373 1375 1375 1348 1348 1348 1348 1375 1375 1350 1350 1375 1375 1377 1377 1350 1350 1350 1350 1377 1377 1352 1352 1377 1377 1379 1379 1352 1352 1352 1352 1379 1379 1906 1906 1379 1379 1907 1907 1908 1908 1354 1354 1381 1381 1356 1356 1381 1381 1383 1383 1356 1356 1356 1356 1383 1383 1358 1358 1383 1383 1386 1386 1358 1358 1358 1358 1386 1386 1359 1359 1386 1386 1387 1387 1359 1359 1359 1359 1387 1387 1357 1357 1387 1387 1385 1385 1357 1357 1385 1385 1384 1384 1357 1357 1357 1357 1384 1384 1355 1355 1384 1384 1382 1382 1355 1355 1355 1355 1382 1382 1353 1353 1382 1382 1380 1380 1353 1353 1909 1909 1910 1910 1351 1351 1911 1911 1378 1378 1351 1351 1351 1351 1378 1378 1349 1349 1378 1378 1376 1376 1349 1349 1349 1349 1376 1376 1347 1347 1376 1376 1374 1374 1347 1347 1347 1347 1374 1374 1372 1372 1399 1399 1424 1424 1397 1397 1424 1424 1422 1422 1397 1397 1397 1397 1422 1422 1395 1395 1422 1422 1420 1420 1395 1395 1395 1395 1420 1420 1912 1912 1420 1420 1913 1913 1914 1914 1393 1393 1418 1418 1391 1391 1418 1418 1416 1416 1391 1391 1391 1391 1416 1416 1389 1389 1416 1416 1413 1413 1389 1389 1389 1389 1413 1413 1388 1388 1413 1413 1412 1412 1388 1388 1388 1388 1412 1412 1390 1390 1412 1412 1414 1414 1390 1390 1414 1414 1415 1415 1390 1390 1390 1390 1415 1415 1392 1392 1415 1415 1417 1417 1392 1392 1392 1392 1417 1417 1394 1394 1417 1417 1419 1419 1394 1394 1915 1915 1916 1916 1396 1396 1917 1917 1421 1421 1396 1396 1396 1396 1421 1421 1398 1398 1421 1421 1423 1423 1398 1398 1398 1398 1423 1423 1400 1400 1423 1423 1425 1425 1400 1400 1425 1425 1427 1427 1400 1400 1400 1400 1427 1427 1402 1402 1427 1427 1429 1429 1402 1402 1402 1402 1429 1429 1404 1404 1429 1429 1431 1431 1404 1404 1404 1404 1431 1431 1918 1918 1431 1431 1919 1919 1920 1920 1406 1406 1433 1433 1408 1408 1433 1433 1435 1435 1408 1408 1408 1408 1435 1435 1410 1410 1435 1435 1436 1436 1410 1410 1436 1436 1438 1438 1410 1410 1410 1410 1438 1438 1411 1411 1438 1438 1439 1439 1411 1411 1411 1411 1439 1439 1409 1409 1439 1439 1437 1437 1409 1409 1409 1409 1437 1437 1407 1407 1437 1437 1434 1434 1407 1407 1407 1407 1434 1434 1405 1405 1434 1434 1432 1432 1405 1405 1921 1921 1922 1922 1403 1403 1923 1923 1430 1430 1403 1403 1403 1403 1430 1430 1401 1401 1430 1430 1428 1428 1401 1401 1401 1401 1428 1428 1399 1399 1428 1428 1426 1426 1399 1399 1399 1399 1426 1426 1424 1424 1451 1451 1476 1476 1449 1449 1476 1476 1474 1474 1449 1449 1449 1449 1474 1474 1447 1447 1474 1474 1472 1472 1447 1447 1447 1447 1472 1472 1924 1924 1472 1472 1925 1925 1926 1926 1445 1445 1470 1470 1443 1443 1470 1470 1468 1468 1443 1443 1443 1443 1468 1468 1441 1441 1468 1468 1465 1465 1441 1441 1441 1441 1465 1465 1440 1440 1465 1465 1464 1464 1440 1440 1440 1440 1464 1464 1442 1442 1464 1464 1466 1466 1442 1442 1466 1466 1467 1467 1442 1442 1442 1442 1467 1467 1444 1444 1467 1467 1469 1469 1444 1444 1444 1444 1469 1469 1446 1446 1469 1469 1471 1471 1446 1446 1927 1927 1928 1928 1448 1448 1929 1929 1473 1473 1448 1448 1448 1448 1473 1473 1450 1450 1473 1473 1475 1475 1450 1450 1450 1450 1475 1475 1452 1452 1475 1475 1477 1477 1452 1452 1477 1477 1479 1479 1452 1452 1452 1452 1479 1479 1454 1454 1479 1479 1481 1481 1454 1454 1454 1454 1481 1481 1456 1456 1481 1481 1483 1483 1456 1456 1456 1456 1483 1483 1930 1930 1483 1483 1931 1931 1932 1932 1458 1458 1485 1485 1460 1460 1485 1485 1487 1487 1460 1460 1460 1460 1487 1487 1462 1462 1487 1487 1488 1488 1462 1462 1488 1488 1490 1490 1462 1462 1462 1462 1490 1490 1463 1463 1490 1490 1491 1491 1463 1463 1463 1463 1491 1491 1461 1461 1491 1491 1489 1489 1461 1461 1461 1461 1489 1489 1459 1459 1489 1489 1486 1486 1459 1459 1459 1459 1486 1486 1457 1457 1486 1486 1484 1484 1457 1457 1933 1933 1934 1934 1455 1455 1935 1935 1482 1482 1455 1455 1455 1455 1482 1482 1453 1453 1482 1482 1480 1480 1453 1453 1453 1453 1480 1480 1451 1451 1480 1480 1478 1478 1451 1451 1451 1451 1478 1478 1476 1476 1503 1503 1528 1528 1501 1501 1528 1528 1526 1526 1501 1501 1501 1501 1526 1526 1499 1499 1526 1526 1524 1524 1499 1499 1499 1499 1524 1524 1936 1936 1524 1524 1937 1937 1938 1938 1497 1497 1522 1522 1495 1495 1522 1522 1520 1520 1495 1495 1495 1495 1520 1520 1493 1493 1520 1520 1519 1519 1493 1493 1519 1519 1517 1517 1493 1493 1493 1493 1517 1517 1492 1492 1517 1517 1516 1516 1492 1492 1492 1492 1516 1516 1494 1494 1516 1516 1518 1518 1494 1494 1494 1494 1518 1518 1496 1496 1518 1518 1521 1521 1496 1496 1496 1496 1521 1521 1498 1498 1521 1521 1523 1523 1498 1498 1939 1939 1940 1940 1500 1500 1941 1941 1525 1525 1500 1500 1500 1500 1525 1525 1502 1502 1525 1525 1527 1527 1502 1502 1502 1502 1527 1527 1504 1504 1527 1527 1529 1529 1504 1504 1529 1529 1531 1531 1504 1504 1504 1504 1531 1531 1506 1506 1531 1531 1533 1533 1506 1506 1506 1506 1533 1533 1508 1508 1533 1533 1535 1535 1508 1508 1508 1508 1535 1535 1942 1942 1535 1535 1943 1943 1944 1944 1510 1510 1537 1537 1512 1512 1537 1537 1539 1539 1512 1512 1512 1512 1539 1539 1514 1514 1539 1539 1542 1542 1514 1514 1514 1514 1542 1542 1515 1515 1542 1542 1543 1543 1515 1515 1515 1515 1543 1543 1513 1513 1543 1543 1541 1541 1513 1513 1541 1541 1540 1540 1513 1513 1513 1513 1540 1540 1511 1511 1540 1540 1538 1538 1511 1511 1511 1511 1538 1538 1509 1509 1538 1538 1536 1536 1509 1509 1945 1945 1946 1946 1507 1507 1947 1947 1534 1534 1507 1507 1507 1507 1534 1534 1505 1505 1534 1534 1532 1532 1505 1505 1505 1505 1532 1532 1503 1503 1532 1532 1530 1530 1503 1503 1503 1503 1530 1530 1528 1528 1620 1620 1562 1562 1564 1564 1578 1578 1638 1638 1576 1576 1638 1638 1636 1636 1576 1576 1576 1576 1636 1636 1574 1574 1580 1580 1642 1642 1578 1578 1642 1642 1640 1640 1578 1578 1578 1578 1640 1640 1638 1638 1588 1588 1652 1652 1586 1586 1652 1652 1650 1650 1586 1586 1586 1586 1650 1650 1584 1584 1948 1948 1648 1648 1949 1949 1950 1950 1648 1648 1582 1582 1648 1648 1646 1646 1582 1582 1582 1582 1646 1646 1580 1580 1646 1646 1644 1644 1580 1580 1580 1580 1644 1644 1642 1642 1589 1589 1659 1659 1591 1591 1659 1659 1661 1661 1591 1591 1591 1591 1661 1661 1593 1593 1661 1661 1663 1663 1593 1593 1593 1593 1663 1663 1595 1595 1663 1663 1662 1662 1595 1595 1595 1595 1662 1662 1594 1594 1662 1662 1660 1660 1594 1594 1594 1594 1660 1660 1592 1592 1660 1660 1658 1658 1592 1592 1592 1592 1658 1658 1590 1590 1658 1658 1656 1656 1590 1590 1590 1590 1656 1656 1588 1588 1656 1656 1654 1654 1588 1588 1588 1588 1654 1654 1652 1652 1581 1581 1951 1951 1952 1952 1649 1649 1651 1651 1583 1583 1583 1583 1651 1651 1585 1585 1651 1651 1653 1653 1585 1585 1585 1585 1653 1653 1587 1587 1653 1653 1655 1655 1587 1587 1587 1587 1655 1655 1589 1589 1655 1655 1657 1657 1589 1589 1589 1589 1657 1657 1659 1659 1579 1579 1645 1645 1581 1581 1645 1645 1647 1647 1581 1581 1581 1581 1647 1647 1953 1953 1639 1639 1641 1641 1579 1579 1641 1641 1643 1643 1579 1579 1579 1579 1643 1643 1645 1645 1579 1579 1577 1577 1639 1639 1577 1577 1575 1575 1639 1639 1639 1639 1575 1575 1637 1637 1637 1637 1575 1575 1635 1635 1575 1575 1573 1573 1635 1635 1635 1635 1573 1573 1633 1633 1573 1573 1571 1571 1633 1633 1633 1633 1571 1571 1631 1631 1571 1571 1569 1569 1631 1631 1631 1631 1569 1569 1629 1629 1569 1569 1567 1567 1629 1629 1629 1629 1567 1567 1627 1627 1567 1567 1565 1565 1627 1627 1627 1627 1565 1565 1625 1625 1625 1625 1565 1565 1623 1623 1565 1565 1563 1563 1623 1623 1623 1623 1563 1563 1621 1621 1563 1563 1561 1561 1621 1621 1621 1621 1561 1561 1619 1619 1619 1619 1561 1561 1617 1617 1561 1561 1559 1559 1617 1617 1617 1617 1559 1559 1615 1615 1615 1615 1559 1559 1613 1613 1559 1559 1557 1557 1613 1613 1613 1613 1557 1557 1611 1611 1557 1557 1954 1954 1611 1611 1611 1611 1955 1955 1956 1956 1555 1555 1553 1553 1609 1609 1609 1609 1553 1553 1607 1607 1553 1553 1551 1551 1607 1607 1607 1607 1551 1551 1605 1605 1605 1605 1551 1551 1603 1603 1551 1551 1549 1549 1603 1603 1603 1603 1549 1549 1601 1601 1549 1549 1547 1547 1601 1601 1601 1601 1547 1547 1599 1599 1547 1547 1545 1545 1599 1599 1599 1599 1545 1545 1597 1597 1545 1545 1544 1544 1597 1597 1597 1597 1544 1544 1596 1596 1544 1544 1546 1546 1596 1596 1596 1596 1546 1546 1598 1598 1546 1546 1548 1548 1598 1598 1598 1598 1548 1548 1600 1600 1548 1548 1550 1550 1600 1600 1600 1600 1550 1550 1602 1602 1602 1602 1550 1550 1604 1604 1550 1550 1552 1552 1604 1604 1604 1604 1552 1552 1606 1606 1552 1552 1554 1554 1606 1606 1606 1606 1554 1554 1608 1608 1554 1554 1556 1556 1608 1608 1608 1608 1556 1556 1610 1610 1957 1957 1558 1558 1958 1958 1959 1959 1558 1558 1612 1612 1612 1612 1558 1558 1614 1614 1558 1558 1560 1560 1614 1614 1614 1614 1560 1560 1616 1616 1562 1562 1620 1620 1560 1560 1620 1620 1618 1618 1560 1560 1560 1560 1618 1618 1616 1616 1636 1636 1634 1634 1574 1574 1634 1634 1632 1632 1574 1574 1574 1574 1632 1632 1572 1572 1632 1632 1630 1630 1572 1572 1572 1572 1630 1630 1570 1570 1630 1630 1628 1628 1570 1570 1570 1570 1628 1628 1568 1568 1628 1628 1626 1626 1568 1568 1568 1568 1626 1626 1566 1566 1626 1626 1624 1624 1566 1566 1566 1566 1624 1624 1564 1564 1624 1624 1622 1622 1564 1564 1564 1564 1622 1622 1620 1620 1741 1741 1687 1687 1739 1739 1687 1687 1685 1685 1739 1739 1739 1739 1685 1685 1737 1737 1685 1685 1683 1683 1737 1737 1737 1737 1683 1683 1735 1735 1683 1683 1681 1681 1735 1735 1735 1735 1681 1681 1733 1733 1681 1681 1679 1679 1733 1733 1733 1733 1679 1679 1731 1731 1679 1679 1677 1677 1731 1731 1731 1731 1677 1677 1729 1729 1677 1677 1960 1960 1729 1729 1729 1729 1961 1961 1962 1962 1675 1675 1673 1673 1727 1727 1727 1727 1673 1673 1725 1725 1673 1673 1671 1671 1725 1725 1725 1725 1671 1671 1723 1723 1671 1671 1669 1669 1723 1723 1723 1723 1669 1669 1721 1721 1669 1669 1667 1667 1721 1721 1721 1721 1667 1667 1719 1719 1667 1667 1665 1665 1719 1719 1719 1719 1665 1665 1717 1717 1665 1665 1664 1664 1717 1717 1717 1717 1664 1664 1716 1716 1664 1664 1666 1666 1716 1716 1716 1716 1666 1666 1718 1718 1666 1666 1668 1668 1718 1718 1718 1718 1668 1668 1720 1720 1668 1668 1670 1670 1720 1720 1720 1720 1670 1670 1722 1722 1670 1670 1672 1672 1722 1722 1722 1722 1672 1672 1724 1724 1672 1672 1674 1674 1724 1724 1724 1724 1674 1674 1726 1726 1674 1674 1676 1676 1726 1726 1726 1726 1676 1676 1728 1728 1963 1963 1678 1678 1964 1964 1965 1965 1678 1678 1730 1730 1678 1678 1680 1680 1730 1730 1730 1730 1680 1680 1732 1732 1680 1680 1682 1682 1732 1732 1732 1732 1682 1682 1734 1734 1682 1682 1684 1684 1734 1734 1734 1734 1684 1684 1736 1736 1684 1684 1686 1686 1736 1736 1736 1736 1686 1686 1738 1738 1686 1686 1688 1688 1738 1738 1738 1738 1688 1688 1740 1740 1688 1688 1690 1690 1740 1740 1740 1740 1690 1690 1742 1742 1690 1690 1692 1692 1742 1742 1742 1742 1692 1692 1744 1744 1692 1692 1694 1694 1744 1744 1744 1744 1694 1694 1746 1746 1694 1694 1696 1696 1746 1746 1746 1746 1696 1696 1748 1748 1696 1696 1698 1698 1748 1748 1748 1748 1698 1698 1750 1750 1698 1698 1700 1700 1750 1750 1750 1750 1700 1700 1752 1752 1700 1700 1702 1702 1752 1752 1752 1752 1702 1702 1754 1754 1702 1702 1966 1966 1754 1754 1754 1754 1967 1967 1968 1968 1704 1704 1706 1706 1756 1756 1756 1756 1706 1706 1758 1758 1706 1706 1708 1708 1758 1758 1758 1758 1708 1708 1760 1760 1708 1708 1710 1710 1760 1760 1760 1760 1710 1710 1762 1762 1710 1710 1712 1712 1762 1762 1762 1762 1712 1712 1764 1764 1712 1712 1714 1714 1764 1764 1764 1764 1714 1714 1766 1766 1714 1714 1715 1715 1766 1766 1766 1766 1715 1715 1767 1767 1715 1715 1713 1713 1767 1767 1767 1767 1713 1713 1765 1765 1713 1713 1711 1711 1765 1765 1765 1765 1711 1711 1763 1763 1711 1711 1709 1709 1763 1763 1763 1763 1709 1709 1761 1761 1709 1709 1707 1707 1761 1761 1761 1761 1707 1707 1759 1759 1707 1707 1705 1705 1759 1759 1759 1759 1705 1705 1757 1757 1705 1705 1703 1703 1757 1757 1757 1757 1703 1703 1755 1755 1969 1969 1701 1701 1970 1970 1971 1971 1701 1701 1753 1753 1701 1701 1699 1699 1753 1753 1753 1753 1699 1699 1751 1751 1699 1699 1697 1697 1751 1751 1751 1751 1697 1697 1749 1749 1697 1697 1695 1695 1749 1749 1749 1749 1695 1695 1747 1747 1695 1695 1693 1693 1747 1747 1747 1747 1693 1693 1745 1745 1693 1693 1691 1691 1745 1745 1745 1745 1691 1691 1743 1743 1691 1691 1689 1689 1743 1743 1743 1743 1689 1689 1741 1741 1689 1689 1687 1687 1741 1741
+10 10 8 8 54 54 40 40 45 45 46 46 205 205 213 213 248 248 213 213 221 221 248 248 248 248 221 221 247 247 221 221 222 222 247 247 247 247 222 222 224 224 153 153 177 177 149 149 153 153 155 155 177 177 155 155 157 157 177 177 177 177 157 157 159 159 205 205 248 248 195 195 248 248 177 177 195 195 195 195 177 177 176 176 177 177 159 159 176 176 176 176 159 159 160 160 137 137 139 139 122 122 139 139 141 141 122 122 141 141 143 143 122 122 143 143 145 145 122 122 122 122 145 145 149 149 145 145 148 148 149 149 149 149 148 148 153 153 137 137 122 122 135 135 122 122 121 121 135 135 135 135 121 121 134 134 120 120 126 126 121 121 126 126 131 131 121 121 121 121 131 131 134 134 126 126 128 128 131 131 128 128 129 129 131 131 131 131 129 129 130 130 119 119 118 118 125 125 118 118 130 130 125 125 125 125 130 130 127 127 130 130 129 129 127 127 66 66 72 72 48 48 72 72 74 74 48 48 48 48 74 74 60 60 88 88 101 101 102 102 101 101 118 118 102 102 102 102 118 118 114 114 118 118 119 119 114 114 60 60 74 74 77 77 74 74 83 83 77 77 77 77 83 83 88 88 83 83 91 91 88 88 88 88 91 91 101 101 71 71 46 46 73 73 46 46 81 81 73 73 71 71 65 65 46 46 65 65 62 62 46 46 46 46 62 62 47 47 62 62 63 63 47 47 47 47 63 63 64 64 104 104 96 96 116 116 96 96 92 92 116 116 92 92 84 84 116 116 116 116 84 84 43 43 84 84 75 75 43 43 43 43 75 75 67 67 45 45 57 57 46 46 57 57 68 68 46 46 46 46 68 68 81 81 68 68 76 76 81 81 81 81 76 76 82 82 105 105 109 109 117 117 109 109 112 112 117 117 117 117 112 112 116 116 112 112 108 108 116 116 116 116 108 108 104 104 82 82 76 76 90 90 76 76 85 85 90 90 90 90 85 85 100 100 85 85 93 93 100 100 100 100 93 93 117 117 93 93 97 97 117 117 117 117 97 97 105 105 116 116 142 142 140 140 140 140 138 138 116 116 138 138 136 136 116 116 116 116 136 136 117 117 136 136 133 133 117 117 117 117 133 133 132 132 172 172 163 163 162 162 172 172 162 162 171 171 162 162 161 161 171 171 161 161 158 158 171 171 171 171 158 158 156 156 156 156 154 154 171 171 154 154 152 152 171 171 171 171 152 152 147 147 152 152 146 146 147 147 147 147 146 146 116 116 146 146 144 144 116 116 116 116 144 144 142 142 174 174 175 175 170 170 175 175 165 165 170 170 170 170 165 165 168 168 168 168 165 165 166 166 165 165 164 164 166 166 166 166 164 164 167 167 163 163 172 172 164 164 172 172 169 169 164 164 164 164 169 169 167 167 224 224 230 230 247 247 230 230 233 233 247 247 247 247 233 233 246 246 233 233 232 232 246 246 246 246 232 232 231 231 229 229 223 223 245 245 223 223 220 220 245 245 245 245 220 220 235 235 220 220 212 212 235 235 235 235 212 212 217 217 212 212 207 207 217 217 174 174 181 181 175 175 181 181 193 193 175 175 175 175 193 193 194 194 193 193 207 207 194 194 194 194 207 207 204 204 207 207 212 212 204 204 276 276 272 272 251 251 251 251 286 286 285 285 285 285 283 283 251 251 283 283 281 281 251 251 251 251 281 281 276 276 293 293 265 265 261 261 271 271 275 275 253 253 275 275 279 279 253 253 253 253 279 279 282 282 267 267 289 289 264 264 289 289 290 290 264 264 264 264 290 290 260 260 267 267 263 263 289 289 263 263 259 259 289 289 289 289 259 259 287 287 259 259 253 253 287 287 287 287 253 253 284 284 253 253 282 282 284 284 0 0 27 27 1 1 27 27 30 30 1 1 1 1 30 30 34 34 9 9 11 11 39 39 11 11 13 13 39 39 67 67 56 56 43 43 56 56 44 44 43 43 43 43 44 44 23 23 44 44 39 39 23 23 9 9 39 39 6 6 39 39 33 33 6 6 6 6 33 33 0 0 33 33 29 29 0 0 0 0 29 29 27 27 13 13 16 16 39 39 16 16 22 22 39 39 39 39 22 22 23 23 52 52 41 41 4 4 5 5 4 4 28 28 41 41 35 35 4 4 35 35 31 31 4 4 4 4 31 31 28 28 28 28 32 32 5 5 32 32 36 36 5 5 5 5 36 36 7 7 36 36 42 42 7 7 7 7 42 42 8 8 19 19 15 15 54 54 15 15 12 12 54 54 54 54 12 12 10 10 203 203 211 211 178 178 228 228 239 239 251 251 239 239 250 250 251 251 251 251 250 250 286 286 250 250 256 256 286 286 286 286 256 256 288 288 256 256 262 262 288 288 288 288 262 262 294 294 262 262 266 266 294 294 294 294 266 266 293 293 266 266 268 268 293 293 293 293 268 268 265 265 178 178 211 211 251 251 211 211 219 219 251 251 251 251 219 219 228 228 255 255 249 249 248 248 249 249 238 238 248 248 177 177 202 202 198 198 183 183 187 187 178 178 238 238 227 227 248 248 227 227 218 218 248 248 248 248 218 218 177 177 218 218 210 210 177 177 177 177 210 210 202 202 198 198 190 190 177 177 190 190 186 186 177 177 177 177 186 186 183 183 187 187 191 191 178 178 191 191 199 199 178 178 178 178 199 199 203 203 8 8 42 42 54 54 42 42 53 53 54 54 54 54 53 53 59 59 95 95 99 99 123 123 59 59 70 70 54 54 70 70 80 80 54 54 54 54 80 80 123 123 80 80 87 87 123 123 123 123 87 87 95 95 99 99 107 107 123 123 107 107 111 111 123 123 123 123 111 111 113 113 110 110 106 106 122 122 79 79 69 69 51 51 69 69 58 58 51 51 106 106 98 98 122 122 98 98 94 94 122 122 122 122 94 94 86 86 271 271 253 253 240 240 253 253 241 241 240 240 240 240 241 241 236 236 208 208 171 171 214 214 171 171 240 240 214 214 214 214 240 240 225 225 240 240 236 236 225 225 226 226 237 237 243 243 237 237 242 242 243 243 243 243 242 242 290 290 242 242 254 254 290 290 290 290 254 254 260 260 208 208 200 200 171 171 200 200 196 196 171 171 171 171 196 196 188 188 189 189 197 197 172 172 197 197 201 201 172 172 201 201 209 209 172 172 172 172 209 209 243 243 209 209 215 215 243 243 243 243 215 215 226 226 188 188 184 184 171 171 184 184 182 182 171 171 171 171 182 182 172 172 182 182 185 185 172 172 172 172 185 185 189 189 21 21 26 26 3 3 48 48 37 37 2 2 37 37 25 25 2 2 2 2 25 25 20 20 20 20 17 17 2 2 17 17 14 14 2 2 2 2 14 14 3 3 14 14 18 18 3 3 3 3 18 18 21 21 38 38 49 49 50 50 49 49 61 61 50 50 78 78 89 89 121 121 89 89 103 103 121 121 103 103 115 115 121 121 121 121 115 115 120 120 192 192 180 180 172 172 180 180 173 173 172 172 172 172 173 173 169 169 234 234 216 216 243 243 243 243 216 216 172 172 216 216 206 206 172 172 172 172 206 206 192 192 245 245 258 258 291 291 258 258 270 270 291 291 291 291 270 270 274 274 273 273 269 269 290 290 269 269 257 257 290 290 290 290 257 257 243 243 257 257 244 244 243 243 243 243 244 244 234 234 274 274 278 278 291 291 278 278 280 280 291 291 291 291 280 280 290 290 280 280 277 277 290 290 290 290 277 277 273 273 34 34 40 40 1 1 40 40 46 46 1 1 1 1 46 46 2 2 46 46 47 47 2 2 2 2 47 47 48 48 47 47 64 64 48 48 48 48 64 64 66 66 26 26 38 38 3 3 38 38 50 50 3 3 3 3 50 50 4 4 50 50 51 51 4 4 4 4 51 51 52 52 51 51 58 58 52 52 61 61 78 78 50 50 78 78 121 121 50 50 50 50 121 121 51 51 121 121 122 122 51 51 51 51 122 122 79 79 122 122 86 86 79 79 261 261 255 255 293 293 255 255 248 248 293 293 293 293 248 248 292 292 248 248 247 247 292 292 292 292 247 247 291 291 247 247 246 246 291 291 291 291 246 246 245 245 246 246 231 231 245 245 245 245 231 231 229 229 183 183 178 178 177 177 178 178 150 150 177 177 177 177 150 150 149 149 150 150 123 123 149 149 149 149 123 123 122 122 123 123 113 113 122 122 122 122 113 113 110 110 272 272 252 252 251 251 252 252 179 179 251 251 251 251 179 179 178 178 179 179 151 151 178 178 178 178 151 151 150 150 151 151 124 124 150 150 150 150 124 124 123 123 124 124 55 55 123 123 123 123 55 55 54 54 55 55 24 24 54 54 54 54 24 24 19 19 327 327 321 321 320 320 318 318 343 343 344 344 311 311 315 315 320 320 315 315 317 317 320 320 314 314 310 310 295 295 317 317 323 323 320 320 323 323 325 325 320 320 320 320 325 325 327 327 321 321 327 327 342 342 327 327 329 329 342 342 342 342 329 329 331 331 336 336 334 334 341 341 334 334 332 332 341 341 311 311 320 320 307 307 320 320 313 313 307 307 307 307 313 313 309 309 331 331 333 333 342 342 333 333 335 335 342 342 342 342 335 335 337 337 344 344 341 341 318 318 341 341 332 332 318 318 318 318 332 332 319 319 332 332 330 330 319 319 319 319 330 330 328 328 301 301 303 303 322 322 337 337 339 339 342 342 339 339 340 340 342 342 342 342 340 340 341 341 340 340 338 338 341 341 341 341 338 338 336 336 328 328 326 326 319 319 326 326 324 324 319 319 319 319 324 324 312 312 324 324 322 322 312 312 312 312 322 322 308 308 322 322 303 303 308 308 310 310 306 306 295 295 306 306 305 305 295 295 295 295 305 305 296 296 305 305 307 307 296 296 296 296 307 307 298 298 307 307 309 309 298 298 314 314 295 295 316 316 295 295 297 297 316 316 316 316 297 297 322 322 297 297 299 299 322 322 322 322 299 299 301 301 304 304 302 302 309 309 302 302 300 300 309 309 309 309 300 300 298 298 347 347 348 348 350 350 349 349 345 345 346 346 346 346 347 347 349 349 347 347 350 350 349 349 3440 3440 3441 3441 351 351 3442 3442 352 352 351 351 351 351 352 352 353 353 352 352 354 354 353 353 353 353 354 354 355 355 354 354 356 356 355 355 355 355 356 356 357 357 356 356 358 358 357 357 357 357 358 358 359 359 358 358 360 360 359 359 397 397 407 407 390 390 417 417 419 419 423 423 405 405 403 403 391 391 403 403 401 401 391 391 397 397 390 390 387 387 411 411 426 426 409 409 426 426 405 405 409 409 409 409 405 405 407 407 405 405 391 391 407 407 407 407 391 391 390 390 401 401 399 399 391 391 399 399 395 395 391 391 391 391 395 395 393 393 365 365 367 367 386 386 376 376 361 361 382 382 361 361 384 384 382 382 376 376 370 370 361 361 370 370 369 369 361 361 361 361 369 369 362 362 369 369 371 371 362 362 362 362 371 371 377 377 411 411 413 413 426 426 413 413 415 415 426 426 426 426 415 415 425 425 415 415 417 417 425 425 425 425 417 417 424 424 417 417 423 423 424 424 419 419 420 420 423 423 420 420 418 418 423 423 423 423 418 418 422 422 418 418 416 416 422 422 422 422 416 416 421 421 402 402 404 404 388 388 412 412 410 410 389 389 410 410 408 408 389 389 408 408 406 406 389 389 406 406 396 396 389 389 389 389 396 396 380 380 396 396 386 386 380 380 380 380 386 386 378 378 377 377 383 383 362 362 383 383 385 385 362 362 362 362 385 385 364 364 385 385 387 387 364 364 364 364 387 387 366 366 416 416 414 414 421 421 414 414 412 412 421 421 421 421 412 412 404 404 412 412 389 389 404 404 404 404 389 389 388 388 384 384 361 361 386 386 361 361 363 363 386 386 386 386 363 363 365 365 392 392 394 394 398 398 367 367 372 372 386 386 372 372 374 374 386 386 386 386 374 374 378 378 390 390 381 381 387 387 381 381 379 379 387 387 387 387 379 379 375 375 375 375 373 373 387 387 373 373 368 368 387 387 387 387 368 368 366 366 392 392 398 398 388 388 398 398 400 400 388 388 388 388 400 400 402 402 464 464 466 466 473 473 450 450 449 449 453 453 445 445 443 443 427 427 450 450 453 453 460 460 440 440 446 446 450 450 446 446 448 448 450 450 450 450 448 448 449 449 431 431 427 427 434 434 427 427 436 436 434 434 443 443 441 441 427 427 441 441 438 438 427 427 427 427 438 438 436 436 431 431 429 429 427 427 429 429 430 430 427 427 427 427 430 430 428 428 430 430 432 432 428 428 428 428 432 432 435 435 453 453 455 455 460 460 455 455 457 457 460 460 460 460 457 457 467 467 457 457 459 459 467 467 467 467 459 459 473 473 459 459 462 462 473 473 473 473 462 462 464 464 472 472 452 452 451 451 472 472 451 451 427 427 451 451 447 447 427 427 427 427 447 447 445 445 435 435 437 437 428 428 437 437 439 439 428 428 428 428 439 439 433 433 439 439 442 442 433 433 433 433 442 442 440 440 442 442 444 444 440 440 440 440 444 444 446 446 466 466 469 469 473 473 469 469 471 471 473 473 473 473 471 471 472 472 471 471 470 470 472 472 470 470 468 468 472 472 472 472 468 468 465 465 465 465 463 463 472 472 463 463 461 461 472 472 472 472 461 461 458 458 458 458 456 456 472 472 456 456 454 454 472 472 472 472 454 454 452 452 507 507 505 505 501 501 526 526 524 524 503 503 524 524 522 522 503 503 515 515 513 513 501 501 513 513 511 511 501 501 501 501 511 511 507 507 496 496 490 490 475 475 523 523 534 534 521 521 534 534 517 517 521 521 521 521 517 517 519 519 531 531 536 536 529 529 536 536 535 535 529 529 529 529 535 535 527 527 535 535 534 534 527 527 527 527 534 534 525 525 534 534 523 523 525 525 531 531 533 533 536 536 533 533 532 532 536 536 536 536 532 532 537 537 532 532 530 530 537 537 537 537 530 530 538 538 530 530 528 528 538 538 538 538 528 528 539 539 528 528 526 526 539 539 539 539 526 526 518 518 522 522 520 520 503 503 520 520 510 510 503 503 503 503 510 510 494 494 510 510 500 500 494 494 494 494 500 500 492 492 500 500 498 498 492 492 492 492 498 498 488 488 490 490 484 484 475 475 484 484 482 482 475 475 475 475 482 482 474 474 482 482 483 483 474 474 474 474 483 483 489 489 499 499 509 509 502 502 509 509 519 519 502 502 502 502 519 519 501 501 519 519 517 517 501 501 501 501 517 517 515 515 526 526 503 503 518 518 503 503 504 504 518 518 518 518 504 504 506 506 496 496 475 475 498 498 475 475 477 477 498 498 498 498 477 477 479 479 502 502 493 493 499 499 493 493 491 491 499 499 499 499 491 491 487 487 489 489 495 495 474 474 495 495 497 497 474 474 474 474 497 497 476 476 497 497 499 499 476 476 476 476 499 499 478 478 506 506 508 508 518 518 508 508 512 512 518 518 518 518 512 512 516 516 512 512 514 514 516 516 479 479 481 481 498 498 481 481 486 486 498 498 498 498 486 486 488 488 487 487 485 485 499 499 485 485 480 480 499 499 499 499 480 480 478 478 544 544 546 546 540 540 546 546 550 550 540 540 614 614 611 611 618 618 588 588 595 595 585 585 618 618 601 601 608 608 615 615 613 613 619 619 550 550 557 557 540 540 557 557 565 565 540 540 540 540 565 565 569 569 618 618 608 608 619 619 608 608 612 612 619 619 619 619 612 612 615 615 587 587 579 579 594 594 579 579 616 616 594 594 594 594 616 616 602 602 616 616 609 609 602 602 572 572 561 561 563 563 563 563 570 570 572 572 570 570 575 575 572 572 572 572 575 575 580 580 575 575 582 582 580 580 580 580 582 582 585 585 582 582 583 583 585 585 585 585 583 583 588 588 599 599 618 618 591 591 618 618 590 590 591 591 599 599 606 606 618 618 606 606 610 610 618 618 618 618 610 610 614 614 586 586 593 593 598 598 593 593 601 601 598 598 598 598 601 601 604 604 601 601 618 618 604 604 604 604 618 618 605 605 609 609 616 616 613 613 616 616 617 617 613 613 613 613 617 617 619 619 548 548 552 552 541 541 561 561 572 572 555 555 572 572 566 566 555 555 555 555 566 566 554 554 558 558 551 551 540 540 551 551 547 547 540 540 540 540 547 547 544 544 598 598 596 596 586 586 596 596 589 589 586 586 586 586 589 589 578 578 568 568 543 543 574 574 543 543 579 579 574 574 574 574 579 579 577 577 579 579 587 587 577 577 566 566 558 558 554 554 558 558 540 540 554 554 554 554 540 540 556 556 540 540 541 541 556 556 556 556 541 541 562 562 541 541 552 552 562 562 562 562 552 552 559 559 589 589 584 584 578 578 584 584 581 581 578 578 578 578 581 581 573 573 581 581 576 576 573 573 573 573 576 576 571 571 595 595 597 597 585 585 597 597 603 603 585 585 585 585 603 603 592 592 603 603 605 605 592 592 592 592 605 605 600 600 605 605 618 618 600 600 600 600 618 618 607 607 618 618 611 611 607 607 568 568 560 560 543 543 560 560 553 553 543 543 543 543 553 553 542 542 553 553 549 549 542 542 542 542 549 549 541 541 549 549 545 545 541 541 541 541 545 545 548 548 559 559 567 567 562 562 567 567 573 573 562 562 562 562 573 573 564 564 573 573 571 571 564 564 646 646 669 669 668 668 639 639 641 641 644 644 641 641 647 647 644 644 662 662 660 660 667 667 660 660 658 658 667 667 647 647 649 649 644 644 649 649 651 651 644 644 644 644 651 651 643 643 640 640 636 636 621 621 637 637 631 631 644 644 631 631 635 635 644 644 644 644 635 635 639 639 655 655 657 657 666 666 657 657 659 659 666 666 666 666 659 659 661 661 668 668 667 667 646 646 667 667 658 658 646 646 646 646 658 658 645 645 658 658 656 656 645 645 645 645 656 656 654 654 643 643 651 651 666 666 651 651 653 653 666 666 666 666 653 653 655 655 661 661 663 663 666 666 663 663 665 665 666 666 666 666 665 665 667 667 665 665 664 664 667 667 667 667 664 664 662 662 654 654 652 652 645 645 652 652 650 650 645 645 645 645 650 650 638 638 650 650 648 648 638 638 638 638 648 648 634 634 648 648 629 629 634 634 640 640 621 621 642 642 636 636 632 632 621 621 632 632 630 630 621 621 621 621 630 630 620 620 630 630 631 631 620 620 620 620 631 631 622 622 631 631 637 637 622 622 621 621 623 623 642 642 623 623 625 625 642 642 642 642 625 625 648 648 625 625 627 627 648 648 648 648 627 627 629 629 637 637 633 633 622 622 633 633 628 628 622 622 622 622 628 628 624 624 628 628 626 626 624 624 684 684 688 688 670 670 708 708 704 704 722 722 702 702 695 695 706 706 695 695 722 722 706 706 674 674 678 678 670 670 678 678 682 682 670 670 670 670 682 682 686 686 686 686 690 690 670 670 690 690 698 698 670 670 670 670 698 698 721 721 698 698 699 699 721 721 721 721 699 699 703 703 718 718 714 714 722 722 714 714 710 710 722 722 722 722 710 710 706 706 683 683 688 688 687 687 688 688 692 692 687 687 687 687 692 692 691 691 703 703 707 707 721 721 707 707 711 711 721 721 721 721 711 711 715 715 715 715 719 719 721 721 719 719 716 716 721 721 721 721 716 716 722 722 716 716 712 712 722 722 722 722 712 712 708 708 702 702 694 694 695 695 694 694 693 693 695 695 695 695 693 693 671 671 693 693 689 689 671 671 689 689 685 685 671 671 685 685 681 681 671 671 671 671 681 681 677 677 677 677 673 673 671 671 673 673 676 676 671 671 671 671 676 676 670 670 676 676 680 680 670 670 670 670 680 680 684 684 709 709 713 713 704 704 713 713 717 717 704 704 704 704 717 717 722 722 717 717 720 720 722 722 722 722 720 720 718 718 683 683 679 679 688 688 679 679 675 675 688 688 688 688 675 675 670 670 675 675 672 672 670 670 670 670 672 672 674 674 691 691 692 692 697 697 692 692 696 696 697 697 697 697 696 696 700 700 696 696 701 701 700 700 700 700 701 701 704 704 701 701 705 705 704 704 704 704 705 705 709 709 734 734 741 741 724 724 741 741 749 749 724 724 724 724 749 749 762 762 749 749 755 755 762 762 755 755 758 758 762 762 758 758 770 770 762 762 762 762 770 770 799 799 723 723 740 740 733 733 750 750 744 744 753 753 765 765 764 764 759 759 733 733 729 729 723 723 729 729 726 726 723 723 723 723 726 726 724 724 726 726 730 730 724 724 724 724 730 730 734 734 770 770 776 776 799 799 776 776 784 784 799 799 799 799 784 784 791 791 774 774 782 782 799 799 773 773 767 767 798 798 767 767 763 763 798 798 798 798 763 763 723 723 763 763 752 752 723 723 723 723 752 752 746 746 746 746 738 738 723 723 738 738 731 731 723 723 723 723 731 731 727 727 735 735 737 737 740 740 759 759 785 785 779 779 759 759 764 764 753 753 764 764 756 756 753 753 753 753 756 756 750 750 791 791 795 795 799 799 795 795 797 797 799 799 799 799 797 797 794 794 735 735 747 747 736 736 747 747 753 753 736 736 736 736 753 753 742 742 753 753 744 744 742 742 794 794 790 790 760 760 790 790 783 783 760 760 760 760 783 783 775 775 779 779 777 777 759 759 777 777 771 771 759 759 759 759 771 771 765 765 760 760 766 766 794 794 766 766 772 772 794 794 794 794 772 772 799 799 772 772 778 778 799 799 799 799 778 778 780 780 782 782 789 789 799 799 789 789 793 793 799 799 799 799 793 793 798 798 793 793 796 796 798 798 798 798 796 796 792 792 792 792 788 788 798 798 788 788 781 781 798 798 798 798 781 781 773 773 737 737 743 743 740 740 743 743 745 745 740 740 740 740 745 745 751 751 759 759 768 768 785 785 768 768 774 774 785 785 785 785 774 774 787 787 774 774 799 799 787 787 787 787 799 799 786 786 799 799 780 780 786 786 775 775 769 769 760 760 769 769 761 761 760 760 760 760 761 761 757 757 761 761 754 754 757 757 757 757 754 754 751 751 754 754 748 748 751 751 751 751 748 748 740 740 727 727 725 725 723 723 725 725 728 728 723 723 723 723 728 728 740 740 728 728 732 732 740 740 740 740 732 732 735 735 732 732 739 739 735 735 735 735 739 739 747 747 841 841 813 813 843 843 813 813 815 815 843 843 843 843 815 815 845 845 815 815 817 817 845 845 845 845 817 817 847 847 817 817 819 819 847 847 847 847 819 819 849 849 819 819 821 821 849 849 849 849 821 821 3443 3443 821 821 3444 3444 3445 3445 851 851 823 823 853 853 823 823 825 825 853 853 853 853 825 825 855 855 825 825 827 827 855 855 855 855 827 827 854 854 827 827 826 826 854 854 854 854 826 826 852 852 826 826 824 824 852 852 3446 3446 3447 3447 850 850 3448 3448 822 822 850 850 850 850 822 822 848 848 822 822 820 820 848 848 848 848 820 820 846 846 820 820 818 818 846 846 846 846 818 818 844 844 818 818 816 816 844 844 844 844 816 816 842 842 816 816 814 814 842 842 842 842 814 814 840 840 814 814 812 812 840 840 840 840 812 812 838 838 812 812 810 810 838 838 838 838 810 810 836 836 810 810 808 808 836 836 836 836 808 808 834 834 808 808 806 806 834 834 834 834 806 806 3449 3449 806 806 3450 3450 3451 3451 832 832 804 804 830 830 804 804 802 802 830 830 830 830 802 802 828 828 802 802 800 800 828 828 828 828 800 800 829 829 800 800 801 801 829 829 829 829 801 801 831 831 801 801 803 803 831 831 3452 3452 3453 3453 833 833 3454 3454 805 805 833 833 833 833 805 805 835 835 805 805 807 807 835 835 835 835 807 807 837 837 807 807 809 809 837 837 837 837 809 809 839 839 809 809 811 811 839 839 839 839 811 811 841 841 811 811 813 813 841 841 897 897 869 869 899 899 869 869 871 871 899 899 899 899 871 871 901 901 871 871 873 873 901 901 901 901 873 873 903 903 873 873 875 875 903 903 903 903 875 875 905 905 875 875 877 877 905 905 905 905 877 877 3455 3455 877 877 3456 3456 3457 3457 907 907 879 879 909 909 879 879 881 881 909 909 909 909 881 881 911 911 881 881 883 883 911 911 911 911 883 883 910 910 883 883 882 882 910 910 910 910 882 882 908 908 882 882 880 880 908 908 3458 3458 3459 3459 906 906 3460 3460 878 878 906 906 906 906 878 878 904 904 878 878 876 876 904 904 904 904 876 876 902 902 876 876 874 874 902 902 902 902 874 874 900 900 874 874 872 872 900 900 900 900 872 872 898 898 872 872 870 870 898 898 898 898 870 870 896 896 870 870 868 868 896 896 896 896 868 868 894 894 868 868 866 866 894 894 894 894 866 866 892 892 866 866 864 864 892 892 892 892 864 864 890 890 864 864 862 862 890 890 890 890 862 862 3461 3461 862 862 3462 3462 3463 3463 888 888 860 860 886 886 860 860 858 858 886 886 886 886 858 858 884 884 858 858 856 856 884 884 884 884 856 856 885 885 856 856 857 857 885 885 885 885 857 857 887 887 857 857 859 859 887 887 3464 3464 3465 3465 889 889 3466 3466 861 861 889 889 889 889 861 861 891 891 861 861 863 863 891 891 891 891 863 863 893 893 863 863 865 865 893 893 893 893 865 865 895 895 865 865 867 867 895 895 895 895 867 867 897 897 867 867 869 869 897 897 935 935 931 931 938 938 931 931 939 939 938 938 938 938 939 939 940 940 939 939 941 941 940 940 946 946 945 945 941 941 945 945 942 942 941 941 941 941 942 942 940 940 935 935 932 932 931 931 932 932 930 930 931 931 931 931 930 930 926 926 930 930 927 927 926 926 926 926 927 927 922 922 927 927 923 923 922 922 922 922 923 923 3467 3467 923 923 3468 3468 3469 3469 918 918 919 919 914 914 919 919 915 915 914 914 914 914 915 915 912 912 915 915 913 913 912 912 912 912 913 913 916 916 913 913 917 917 916 916 916 916 917 917 920 920 917 917 921 921 920 920 3470 3470 3471 3471 924 924 3472 3472 925 925 924 924 924 924 925 925 928 928 925 925 929 929 928 928 928 928 929 929 933 933 929 929 934 934 933 933 933 933 934 934 936 936 934 934 937 937 936 936 936 936 937 937 943 943 937 937 944 944 943 943 943 943 944 944 948 948 944 944 949 949 948 948 948 948 949 949 952 952 949 949 953 953 952 952 952 952 953 953 3473 3473 953 953 3474 3474 3475 3475 956 956 957 957 960 960 957 957 961 961 960 960 960 960 961 961 962 962 961 961 963 963 962 962 962 962 963 963 958 958 963 963 959 959 958 958 958 958 959 959 954 954 959 959 955 955 954 954 3476 3476 3477 3477 950 950 3478 3478 951 951 950 950 950 950 951 951 946 946 951 951 947 947 946 946 946 946 947 947 945 945 988 988 989 989 982 982 989 989 983 983 982 982 982 982 983 983 978 978 983 983 979 979 978 978 978 978 979 979 974 974 979 979 975 975 974 974 974 974 975 975 3479 3479 975 975 3480 3480 3481 3481 970 970 971 971 966 966 971 971 967 967 966 966 966 966 967 967 964 964 967 967 965 965 964 964 964 964 965 965 968 968 965 965 969 969 968 968 968 968 969 969 972 972 969 969 973 973 972 972 3482 3482 3483 3483 976 976 3484 3484 977 977 976 976 976 976 977 977 980 980 977 977 981 981 980 980 980 980 981 981 984 984 981 981 985 985 984 984 984 984 985 985 986 986 985 985 987 987 986 986 986 986 987 987 992 992 987 987 993 993 992 992 992 992 993 993 996 996 993 993 997 997 996 996 996 996 997 997 1000 1000 997 997 1001 1001 1000 1000 1000 1000 1001 1001 3485 3485 1001 1001 3486 3486 3487 3487 1004 1004 1005 1005 1008 1008 1005 1005 1009 1009 1008 1008 1008 1008 1009 1009 1010 1010 1009 1009 1011 1011 1010 1010 1010 1010 1011 1011 1006 1006 1011 1011 1007 1007 1006 1006 1006 1006 1007 1007 1002 1002 1007 1007 1003 1003 1002 1002 3488 3488 3489 3489 998 998 3490 3490 999 999 998 998 998 998 999 999 994 994 999 999 995 995 994 994 994 994 995 995 990 990 995 995 991 991 990 990 990 990 991 991 988 988 991 991 989 989 988 988 1051 1051 1044 1044 1045 1045 1044 1044 1040 1040 1045 1045 1045 1045 1040 1040 1041 1041 1040 1040 1036 1036 1041 1041 1041 1041 1036 1036 1037 1037 1036 1036 1032 1032 1037 1037 1037 1037 1032 1032 1033 1033 1032 1032 1028 1028 1033 1033 1033 1033 1028 1028 1029 1029 1028 1028 3491 3491 1029 1029 1029 1029 3492 3492 3493 3493 1024 1024 1020 1020 1025 1025 1025 1025 1020 1020 1021 1021 1020 1020 1016 1016 1021 1021 1021 1021 1016 1016 1017 1017 1016 1016 1012 1012 1017 1017 1017 1017 1012 1012 1013 1013 1012 1012 1014 1014 1013 1013 1013 1013 1014 1014 1015 1015 1014 1014 1018 1018 1015 1015 1015 1015 1018 1018 1019 1019 1018 1018 1022 1022 1019 1019 1019 1019 1022 1022 1023 1023 1022 1022 1026 1026 1023 1023 1023 1023 1026 1026 1027 1027 3494 3494 1030 1030 3495 3495 3496 3496 1030 1030 1031 1031 1030 1030 1034 1034 1031 1031 1031 1031 1034 1034 1035 1035 1034 1034 1038 1038 1035 1035 1035 1035 1038 1038 1039 1039 1038 1038 1042 1042 1039 1039 1039 1039 1042 1042 1043 1043 1042 1042 1046 1046 1043 1043 1043 1043 1046 1046 1047 1047 1046 1046 1048 1048 1047 1047 1047 1047 1048 1048 1049 1049 1048 1048 1054 1054 1049 1049 1049 1049 1054 1054 1055 1055 1054 1054 1058 1058 1055 1055 1055 1055 1058 1058 1059 1059 1058 1058 1062 1062 1059 1059 1059 1059 1062 1062 1063 1063 1062 1062 1066 1066 1063 1063 1063 1063 1066 1066 1067 1067 1066 1066 1070 1070 1067 1067 1067 1067 1070 1070 1071 1071 1070 1070 3497 3497 1071 1071 1071 1071 3498 3498 3499 3499 1074 1074 1078 1078 1075 1075 1075 1075 1078 1078 1079 1079 1078 1078 1082 1082 1079 1079 1079 1079 1082 1082 1083 1083 1082 1082 1086 1086 1083 1083 1083 1083 1086 1086 1087 1087 1086 1086 1084 1084 1087 1087 1087 1087 1084 1084 1085 1085 1084 1084 1080 1080 1085 1085 1085 1085 1080 1080 1081 1081 1080 1080 1076 1076 1081 1081 1081 1081 1076 1076 1077 1077 1076 1076 1072 1072 1077 1077 1077 1077 1072 1072 1073 1073 3500 3500 1068 1068 3501 3501 3502 3502 1068 1068 1069 1069 1068 1068 1064 1064 1069 1069 1069 1069 1064 1064 1065 1065 1064 1064 1060 1060 1065 1065 1065 1065 1060 1060 1061 1061 1060 1060 1056 1056 1061 1061 1061 1061 1056 1056 1057 1057 1056 1056 1052 1052 1057 1057 1057 1057 1052 1052 1053 1053 1052 1052 1050 1050 1053 1053 1053 1053 1050 1050 1051 1051 1050 1050 1044 1044 1051 1051 1156 1156 1152 1152 1146 1146 1146 1146 1152 1152 1119 1119 1152 1152 1142 1142 1119 1119 1119 1119 1142 1142 1115 1115 1144 1144 1143 1143 1153 1153 1144 1144 1153 1153 1175 1175 1176 1176 1148 1148 1151 1151 1150 1150 1145 1145 1154 1154 1145 1145 1174 1174 1154 1154 1150 1150 1147 1147 1145 1145 1147 1147 1138 1138 1145 1145 1145 1145 1138 1138 1116 1116 1121 1121 1125 1125 1113 1113 1125 1125 1129 1129 1113 1113 1113 1113 1129 1129 1117 1117 1129 1129 1133 1133 1117 1117 1133 1133 1137 1137 1117 1117 1117 1117 1137 1137 1144 1144 1137 1137 1141 1141 1144 1144 1144 1144 1141 1141 1143 1143 1153 1153 1157 1157 1175 1175 1157 1157 1161 1161 1175 1175 1175 1175 1161 1161 1179 1179 1138 1138 1134 1134 1116 1116 1134 1134 1130 1130 1116 1116 1116 1116 1130 1130 1112 1112 1130 1130 1126 1126 1112 1112 1126 1126 1122 1122 1112 1112 1112 1112 1122 1122 1106 1106 1122 1122 1120 1120 1106 1106 1106 1106 1120 1120 1098 1098 1142 1142 1140 1140 1115 1115 1140 1140 1136 1136 1115 1115 1115 1115 1136 1136 1111 1111 1136 1136 1132 1132 1111 1111 1124 1124 1095 1095 1128 1128 1095 1095 1093 1093 1128 1128 1128 1128 1093 1093 1091 1091 1113 1113 1107 1107 1121 1121 1107 1107 1099 1099 1121 1121 1121 1121 1099 1099 1124 1124 1099 1099 1097 1097 1124 1124 1124 1124 1097 1097 1095 1095 1161 1161 1165 1165 1179 1179 1165 1165 1169 1169 1179 1179 1179 1179 1169 1169 1185 1185 1169 1169 1171 1171 1185 1185 1185 1185 1171 1171 1193 1193 1170 1170 1166 1166 1178 1178 1166 1166 1162 1162 1178 1178 1178 1178 1162 1162 1174 1174 1162 1162 1158 1158 1174 1174 1174 1174 1158 1158 1154 1154 1098 1098 1120 1120 1096 1096 1120 1120 1123 1123 1096 1096 1096 1096 1123 1123 1094 1094 1167 1167 1196 1196 1163 1163 1196 1196 1198 1198 1163 1163 1178 1178 1184 1184 1170 1170 1184 1184 1192 1192 1170 1170 1170 1170 1192 1192 1167 1167 1192 1192 1194 1194 1167 1167 1167 1167 1194 1194 1196 1196 1193 1193 1171 1171 1195 1195 1171 1171 1168 1168 1195 1195 1195 1195 1168 1168 1197 1197 1131 1131 1118 1118 1127 1127 1118 1118 1114 1114 1127 1127 1127 1127 1114 1114 1110 1110 1094 1094 1123 1123 1092 1092 1123 1123 1127 1127 1092 1092 1092 1092 1127 1127 1090 1090 1127 1127 1110 1110 1090 1090 1090 1090 1110 1110 1108 1108 1131 1131 1135 1135 1118 1118 1135 1135 1139 1139 1118 1118 1118 1118 1139 1139 1149 1149 1139 1139 1148 1148 1149 1149 1149 1149 1148 1148 1172 1172 1148 1148 1176 1176 1172 1172 1188 1188 1186 1186 1200 1200 1186 1186 1182 1182 1200 1200 1200 1200 1182 1182 1180 1180 1181 1181 1197 1197 1177 1177 1197 1197 1168 1168 1177 1177 1177 1177 1168 1168 1173 1173 1168 1168 1164 1164 1173 1173 1173 1173 1164 1164 1146 1146 1164 1164 1160 1160 1146 1146 1146 1146 1160 1160 1156 1156 1198 1198 1200 1200 1163 1163 1200 1200 1180 1180 1163 1163 1163 1163 1180 1180 1159 1159 1180 1180 1176 1176 1159 1159 1159 1159 1176 1176 1155 1155 1176 1176 1151 1151 1155 1155 1108 1108 1104 1104 1090 1090 1104 1104 1102 1102 1090 1090 1090 1090 1102 1102 1088 1088 1102 1102 1100 1100 1088 1088 1088 1088 1100 1100 1089 1089 1100 1100 1101 1101 1089 1089 1089 1089 1101 1101 1091 1091 1101 1101 1103 1103 1091 1091 1091 1091 1103 1103 1105 1105 1132 1132 1128 1128 1111 1111 1128 1128 1091 1091 1111 1111 1111 1111 1091 1091 1109 1109 1091 1091 1105 1105 1109 1109 1181 1181 1183 1183 1197 1197 1183 1183 1187 1187 1197 1197 1197 1197 1187 1187 1199 1199 1187 1187 1189 1189 1199 1199 1188 1188 1200 1200 1190 1190 1200 1200 1202 1202 1190 1190 1190 1190 1202 1202 1191 1191 1202 1202 1203 1203 1191 1191 1191 1191 1203 1203 1189 1189 1203 1203 1201 1201 1189 1189 1189 1189 1201 1201 1199 1199 1227 1227 1229 1229 1222 1222 1229 1229 1223 1223 1222 1222 1222 1222 1223 1223 1218 1218 1223 1223 1219 1219 1218 1218 1218 1218 1219 1219 1214 1214 1219 1219 1215 1215 1214 1214 1214 1214 1215 1215 3503 3503 1215 1215 3504 3504 3505 3505 1210 1210 1211 1211 1206 1206 1211 1211 1207 1207 1206 1206 1206 1206 1207 1207 1204 1204 1207 1207 1205 1205 1204 1204 1204 1204 1205 1205 1208 1208 1205 1205 1209 1209 1208 1208 1208 1208 1209 1209 1212 1212 1209 1209 1213 1213 1212 1212 3506 3506 3507 3507 1216 1216 3508 3508 1217 1217 1216 1216 1216 1216 1217 1217 1220 1220 1217 1217 1221 1221 1220 1220 1220 1220 1221 1221 1224 1224 1221 1221 1225 1225 1224 1224 1224 1224 1225 1225 1226 1226 1225 1225 1228 1228 1226 1226 1226 1226 1228 1228 1232 1232 1228 1228 1233 1233 1232 1232 1232 1232 1233 1233 1236 1236 1233 1233 1237 1237 1236 1236 1236 1236 1237 1237 1240 1240 1237 1237 1241 1241 1240 1240 1240 1240 1241 1241 3509 3509 1241 1241 3510 3510 3511 3511 1244 1244 1245 1245 1248 1248 1245 1245 1249 1249 1248 1248 1248 1248 1249 1249 1250 1250 1249 1249 1251 1251 1250 1250 1250 1250 1251 1251 1246 1246 1251 1251 1247 1247 1246 1246 1246 1246 1247 1247 1242 1242 1247 1247 1243 1243 1242 1242 3512 3512 3513 3513 1238 1238 3514 3514 1239 1239 1238 1238 1238 1238 1239 1239 1234 1234 1239 1239 1235 1235 1234 1234 1234 1234 1235 1235 1230 1230 1235 1235 1231 1231 1230 1230 1230 1230 1231 1231 1227 1227 1231 1231 1229 1229 1227 1227 1275 1275 1277 1277 1270 1270 1277 1277 1271 1271 1270 1270 1270 1270 1271 1271 1266 1266 1271 1271 1267 1267 1266 1266 1266 1266 1267 1267 1262 1262 1267 1267 1263 1263 1262 1262 1262 1262 1263 1263 3515 3515 1263 1263 3516 3516 3517 3517 1258 1258 1259 1259 1254 1254 1259 1259 1255 1255 1254 1254 1254 1254 1255 1255 1252 1252 1255 1255 1253 1253 1252 1252 1252 1252 1253 1253 1256 1256 1253 1253 1257 1257 1256 1256 1256 1256 1257 1257 1260 1260 1257 1257 1261 1261 1260 1260 3518 3518 3519 3519 1264 1264 3520 3520 1265 1265 1264 1264 1264 1264 1265 1265 1268 1268 1265 1265 1269 1269 1268 1268 1268 1268 1269 1269 1272 1272 1269 1269 1273 1273 1272 1272 1272 1272 1273 1273 1274 1274 1273 1273 1276 1276 1274 1274 1274 1274 1276 1276 1280 1280 1276 1276 1281 1281 1280 1280 1280 1280 1281 1281 1284 1284 1281 1281 1285 1285 1284 1284 1284 1284 1285 1285 1288 1288 1285 1285 1289 1289 1288 1288 1288 1288 1289 1289 3521 3521 1289 1289 3522 3522 3523 3523 1292 1292 1293 1293 1296 1296 1293 1293 1297 1297 1296 1296 1296 1296 1297 1297 1298 1298 1297 1297 1299 1299 1298 1298 1298 1298 1299 1299 1294 1294 1299 1299 1295 1295 1294 1294 1294 1294 1295 1295 1290 1290 1295 1295 1291 1291 1290 1290 3524 3524 3525 3525 1286 1286 3526 3526 1287 1287 1286 1286 1286 1286 1287 1287 1282 1282 1287 1287 1283 1283 1282 1282 1282 1282 1283 1283 1278 1278 1283 1283 1279 1279 1278 1278 1278 1278 1279 1279 1275 1275 1279 1279 1277 1277 1275 1275 1300 1300 1301 1301 1302 1302 1301 1301 1303 1303 1302 1302 1312 1312 1310 1310 1305 1305 1304 1304 1309 1309 1311 1311 1311 1311 1313 1313 1304 1304 1313 1313 1315 1315 1304 1304 1304 1304 1315 1315 1330 1330 1310 1310 1308 1308 1305 1305 1308 1308 1306 1306 1305 1305 1305 1305 1306 1306 1304 1304 1306 1306 1307 1307 1304 1304 1304 1304 1307 1307 1309 1309 1337 1337 1336 1336 1305 1305 1368 1368 1366 1366 1371 1371 1352 1352 1350 1350 1305 1305 1315 1315 1317 1317 1330 1330 1317 1317 1319 1319 1330 1330 1330 1330 1319 1319 1331 1331 1319 1319 1321 1321 1331 1331 1331 1331 1321 1321 1332 1332 1370 1370 1361 1361 1363 1363 1327 1327 1335 1335 1334 1334 1336 1336 1328 1328 1326 1326 1318 1318 1316 1316 1305 1305 1316 1316 1314 1314 1305 1305 1305 1305 1314 1314 1312 1312 1351 1351 1353 1353 1345 1345 1345 1345 1353 1353 1344 1344 1335 1335 1327 1327 1336 1336 1327 1327 1329 1329 1336 1336 1336 1336 1329 1329 1328 1328 1366 1366 1364 1364 1371 1371 1364 1364 1362 1362 1371 1371 1371 1371 1362 1362 1360 1360 1360 1360 1358 1358 1371 1371 1358 1358 1356 1356 1371 1371 1371 1371 1356 1356 1305 1305 1356 1356 1354 1354 1305 1305 1305 1305 1354 1354 1352 1352 1353 1353 1355 1355 1344 1344 1355 1355 1357 1357 1344 1344 1344 1344 1357 1357 1370 1370 1357 1357 1359 1359 1370 1370 1370 1370 1359 1359 1361 1361 1363 1363 1365 1365 1370 1370 1365 1365 1367 1367 1370 1370 1370 1370 1367 1367 1371 1371 1367 1367 1369 1369 1371 1371 1371 1371 1369 1369 1368 1368 1337 1337 1305 1305 1338 1338 1305 1305 1350 1350 1338 1338 1338 1338 1350 1350 1339 1339 1326 1326 1324 1324 1336 1336 1324 1324 1322 1322 1336 1336 1336 1336 1322 1322 1305 1305 1322 1322 1320 1320 1305 1305 1305 1305 1320 1320 1318 1318 1345 1345 1343 1343 1351 1351 1343 1343 1342 1342 1351 1351 1351 1351 1342 1342 1349 1349 1342 1342 1341 1341 1349 1349 1349 1349 1341 1341 1347 1347 1341 1341 1340 1340 1347 1347 1347 1347 1340 1340 1346 1346 1340 1340 1339 1339 1346 1346 1346 1346 1339 1339 1348 1348 1339 1339 1350 1350 1348 1348 1332 1332 1321 1321 1333 1333 1321 1321 1323 1323 1333 1333 1333 1333 1323 1323 1334 1334 1323 1323 1325 1325 1334 1334 1334 1334 1325 1325 1327 1327 1372 1372 1373 1373 1374 1374 1373 1373 1375 1375 1374 1374 1376 1376 1377 1377 1378 1378 1377 1377 1379 1379 1378 1378 1380 1380 1381 1381 1382 1382 1381 1381 1383 1383 1382 1382 1387 1387 1389 1389 1384 1384 1389 1389 1391 1391 1384 1384 1391 1391 1393 1393 1384 1384 1393 1393 1395 1395 1384 1384 1384 1384 1395 1395 1397 1397 1451 1451 1446 1446 1444 1444 1413 1413 1414 1414 1408 1408 1439 1439 1441 1441 1450 1450 1441 1441 1443 1443 1450 1450 1450 1450 1443 1443 1445 1445 1438 1438 1425 1425 1440 1440 1425 1425 1451 1451 1440 1440 1440 1440 1451 1451 1442 1442 1451 1451 1444 1444 1442 1442 1385 1385 1396 1396 1394 1394 1385 1385 1388 1388 1384 1384 1388 1388 1386 1386 1384 1384 1384 1384 1386 1386 1387 1387 1399 1399 1401 1401 1435 1435 1411 1411 1410 1410 1404 1404 1410 1410 1412 1412 1404 1404 1404 1404 1402 1402 1411 1411 1402 1402 1400 1400 1411 1411 1411 1411 1400 1400 1385 1385 1400 1400 1398 1398 1385 1385 1385 1385 1398 1398 1396 1396 1394 1394 1392 1392 1385 1385 1392 1392 1390 1390 1385 1385 1385 1385 1390 1390 1388 1388 1445 1445 1447 1447 1450 1450 1447 1447 1449 1449 1450 1450 1450 1450 1449 1449 1451 1451 1449 1449 1448 1448 1451 1451 1451 1451 1448 1448 1446 1446 1397 1397 1399 1399 1384 1384 1399 1399 1435 1435 1384 1384 1384 1384 1435 1435 1450 1450 1435 1435 1437 1437 1450 1450 1450 1450 1437 1437 1439 1439 1408 1408 1414 1414 1409 1409 1414 1414 1415 1415 1409 1409 1409 1409 1415 1415 1407 1407 1413 1413 1408 1408 1412 1412 1408 1408 1406 1406 1412 1412 1412 1412 1406 1406 1404 1404 1438 1438 1436 1436 1425 1425 1436 1436 1434 1434 1425 1425 1425 1425 1434 1434 1424 1424 1434 1434 1432 1432 1424 1424 1424 1424 1432 1432 1423 1423 1432 1432 1430 1430 1423 1423 1423 1423 1430 1430 1422 1422 1417 1417 1418 1418 1435 1435 1418 1418 1419 1419 1435 1435 1435 1435 1419 1419 1433 1433 1419 1419 1431 1431 1433 1433 1415 1415 1416 1416 1407 1407 1416 1416 1417 1417 1407 1407 1407 1407 1417 1417 1405 1405 1417 1417 1435 1435 1405 1405 1405 1405 1435 1435 1403 1403 1435 1435 1401 1401 1403 1403 1431 1431 1419 1419 1429 1429 1419 1419 1420 1420 1429 1429 1429 1429 1420 1420 1421 1421 1430 1430 1428 1428 1422 1422 1428 1428 1426 1426 1422 1422 1422 1422 1426 1426 1421 1421 1426 1426 1427 1427 1421 1421 1421 1421 1427 1427 1429 1429 1452 1452 1453 1453 1454 1454 1453 1453 1455 1455 1454 1454 1456 1456 1457 1457 1458 1458 1457 1457 1459 1459 1458 1458 1465 1465 1466 1466 1467 1467 1467 1467 1468 1468 1465 1465 1468 1468 1469 1469 1465 1465 1465 1465 1469 1469 1470 1470 1473 1473 1480 1480 1472 1472 1480 1480 1479 1479 1472 1472 1472 1472 1479 1479 1471 1471 1479 1479 1470 1470 1471 1471 1470 1470 1479 1479 1465 1465 1479 1479 1478 1478 1465 1465 1465 1465 1478 1478 1464 1464 1478 1478 1477 1477 1464 1464 1464 1464 1477 1477 1463 1463 1477 1477 3527 3527 1463 1463 1463 1463 3528 3528 3529 3529 1476 1476 1475 1475 1462 1462 1462 1462 1475 1475 1461 1461 1475 1475 1474 1474 1461 1461 1461 1461 1474 1474 1460 1460 1494 1494 1487 1487 1486 1486 1494 1494 1486 1486 1493 1493 1486 1486 1485 1485 1493 1493 1493 1493 1485 1485 1492 1492 1485 1485 1484 1484 1492 1492 1492 1492 1484 1484 1491 1491 1484 1484 3530 3530 1491 1491 1491 1491 3531 3531 3532 3532 1483 1483 1482 1482 1490 1490 1490 1490 1482 1482 1489 1489 1482 1482 1481 1481 1489 1489 1489 1489 1481 1481 1488 1488 1495 1495 1496 1496 1508 1508 1496 1496 1509 1509 1508 1508 1496 1496 1497 1497 1509 1509 1497 1497 1498 1498 1509 1509 1509 1509 1498 1498 1510 1510 1498 1498 1499 1499 1510 1510 3533 3533 1500 1500 3534 3534 3535 3535 1500 1500 1511 1511 1500 1500 1501 1501 1511 1511 1501 1501 1502 1502 1511 1511 1511 1511 1502 1502 1512 1512 1502 1502 1503 1503 1512 1512 1503 1503 1504 1504 1512 1512 1512 1512 1504 1504 1513 1513 1507 1507 1514 1514 1506 1506 1514 1514 1513 1513 1506 1506 1506 1506 1513 1513 1505 1505 1513 1513 1504 1504 1505 1505 1522 1522 1515 1515 1523 1523 1515 1515 1516 1516 1523 1523 1523 1523 1516 1516 1524 1524 1524 1524 1516 1516 1525 1525 1516 1516 1517 1517 1525 1525 1525 1525 1517 1517 1526 1526 3536 3536 3537 3537 1527 1527 3538 3538 1518 1518 1527 1527 1527 1527 1518 1518 1528 1528 1528 1528 1518 1518 1529 1529 1518 1518 1519 1519 1529 1529 1529 1529 1519 1519 1530 1530 1530 1530 1519 1519 1531 1531 1519 1519 1520 1520 1531 1531 1531 1531 1520 1520 1532 1532 1532 1532 1520 1520 1533 1533 1520 1520 1521 1521 1533 1533 1533 1533 1521 1521 1534 1534 1554 1554 1541 1541 1553 1553 1541 1541 1540 1540 1553 1553 1553 1553 1540 1540 1552 1552 1552 1552 1540 1540 1551 1551 1540 1540 1539 1539 1551 1551 1551 1551 1539 1539 1550 1550 1550 1550 1539 1539 1549 1549 1539 1539 1538 1538 1549 1549 1549 1549 1538 1538 1548 1548 1548 1548 1538 1538 1547 1547 1538 1538 3539 3539 1547 1547 1547 1547 3540 3540 3541 3541 1546 1546 1537 1537 1545 1545 1537 1537 1536 1536 1545 1545 1545 1545 1536 1536 1544 1544 1544 1544 1536 1536 1543 1543 1536 1536 1535 1535 1543 1543 1543 1543 1535 1535 1542 1542 1567 1567 1566 1566 1574 1574 1566 1566 1573 1573 1574 1574 1566 1566 1565 1565 1573 1573 1565 1565 1564 1564 1573 1573 1573 1573 1564 1564 1572 1572 1564 1564 1563 1563 1572 1572 1563 1563 1562 1562 1572 1572 1572 1572 1562 1562 1571 1571 1562 1562 1561 1561 1571 1571 1561 1561 1560 1560 1571 1571 1571 1571 1560 1560 3542 3542 1560 1560 3543 3543 3544 3544 1559 1559 1558 1558 1570 1570 1570 1570 1558 1558 1569 1569 1555 1555 1568 1568 1556 1556 1568 1568 1569 1569 1556 1556 1556 1556 1569 1569 1557 1557 1569 1569 1558 1558 1557 1557 1588 1588 1586 1586 1589 1589 1586 1586 1587 1587 1589 1589 1587 1587 1586 1586 1585 1585 3545 3545 1583 1583 3546 3546 3547 3547 1583 1583 1584 1584 1583 1583 1581 1581 1584 1584 1584 1584 1581 1581 1582 1582 1581 1581 1579 1579 1582 1582 1582 1582 1579 1579 1580 1580 1579 1579 1577 1577 1580 1580 1580 1580 1577 1577 1578 1578 1577 1577 1575 1575 1578 1578 1578 1578 1575 1575 1576 1576 1590 1590 1591 1591 1597 1597 1591 1591 1598 1598 1597 1597 1597 1597 1598 1598 1604 1604 1598 1598 1605 1605 1604 1604 1604 1604 1605 1605 1611 1611 1605 1605 1612 1612 1611 1611 1611 1611 1612 1612 3548 3548 1612 1612 3549 3549 3550 3550 1618 1618 1619 1619 1625 1625 1619 1619 1626 1626 1625 1625 1625 1625 1626 1626 1632 1632 1626 1626 1633 1633 1632 1632 1591 1591 1592 1592 1598 1598 1592 1592 1599 1599 1598 1598 1598 1598 1599 1599 1605 1605 1599 1599 1606 1606 1605 1605 1605 1605 1606 1606 1612 1612 1606 1606 1613 1613 1612 1612 1612 1612 1613 1613 3551 3551 1613 1613 3552 3552 3553 3553 1619 1619 1620 1620 1626 1626 1620 1620 1627 1627 1626 1626 1626 1626 1627 1627 1633 1633 1627 1627 1634 1634 1633 1633 3554 3554 1593 1593 3555 3555 1593 1593 1600 1600 3556 3556 3557 3557 1600 1600 3558 3558 1600 1600 1607 1607 3559 3559 3560 3560 1607 1607 3561 3561 1607 1607 1614 1614 3562 3562 3563 3563 1614 1614 3564 3564 1614 1614 3565 3565 3566 3566 1620 1620 1621 1621 1627 1627 1621 1621 1628 1628 1627 1627 1627 1627 1628 1628 1634 1634 1628 1628 1635 1635 1634 1634 1593 1593 1594 1594 1600 1600 1594 1594 1601 1601 1600 1600 1600 1600 1601 1601 1607 1607 1601 1601 1608 1608 1607 1607 1607 1607 1608 1608 1614 1614 1608 1608 1615 1615 1614 1614 1614 1614 1615 1615 3567 3567 1615 1615 3568 3568 3569 3569 1621 1621 1622 1622 1628 1628 1622 1622 1629 1629 1628 1628 1628 1628 1629 1629 1635 1635 1629 1629 1636 1636 1635 1635 1594 1594 1595 1595 1601 1601 1595 1595 1602 1602 1601 1601 1601 1601 1602 1602 1608 1608 1602 1602 1609 1609 1608 1608 1608 1608 1609 1609 1615 1615 1609 1609 1616 1616 1615 1615 1615 1615 1616 1616 3570 3570 1616 1616 1623 1623 3571 3571 3572 3572 1623 1623 3573 3573 1623 1623 3574 3574 3575 3575 1629 1629 1630 1630 1636 1636 1630 1630 1637 1637 1636 1636 1595 1595 1596 1596 1602 1602 1596 1596 1603 1603 1602 1602 1602 1602 1603 1603 1609 1609 1603 1603 1610 1610 1609 1609 1609 1609 1610 1610 1616 1616 1610 1610 1617 1617 1616 1616 1616 1616 1617 1617 1623 1623 1617 1617 1624 1624 1623 1623 1623 1623 1624 1624 3576 3576 1624 1624 3577 3577 3578 3578 1630 1630 1631 1631 1637 1637 1631 1631 1638 1638 1637 1637 1639 1639 1640 1640 1641 1641 1640 1640 1643 1643 1641 1641 1641 1641 1643 1643 1642 1642 1642 1642 1643 1643 1644 1644 1643 1643 1646 1646 1644 1644 1644 1644 1646 1646 1645 1645 1645 1645 1646 1646 1647 1647 1646 1646 1649 1649 1647 1647 1647 1647 1649 1649 1648 1648 1649 1649 3579 3579 1648 1648 1648 1648 3580 3580 3581 3581 1651 1651 1653 1653 1650 1650 1650 1650 1653 1653 1652 1652 1653 1653 1655 1655 1652 1652 1652 1652 1655 1655 1654 1654 1672 1672 1671 1671 1669 1669 1672 1672 1669 1669 1670 1670 3582 3582 1667 1667 3583 3583 3584 3584 1667 1667 1668 1668 1667 1667 1665 1665 1668 1668 1668 1668 1665 1665 1666 1666 1662 1662 1663 1663 1665 1665 1663 1663 1664 1664 1665 1665 1665 1665 1664 1664 1666 1666 1659 1659 1656 1656 1657 1657 1657 1657 1658 1658 1659 1659 1658 1658 1660 1660 1659 1659 1659 1659 1660 1660 1662 1662 1660 1660 1661 1661 1662 1662 1662 1662 1661 1661 1663 1663 1674 1674 1673 1673 1675 1675 1674 1674 1675 1675 1676 1676 1675 1675 1677 1677 1676 1676 1676 1676 1677 1677 1678 1678 1677 1677 1679 1679 1678 1678 1678 1678 1679 1679 1680 1680 1679 1679 1681 1681 1680 1680 1680 1680 1681 1681 1682 1682 1681 1681 3585 3585 1682 1682 1682 1682 3586 3586 3587 3587 1683 1683 1685 1685 1684 1684 1684 1684 1685 1685 1686 1686 1740 1740 1732 1732 1733 1733 1732 1732 1724 1724 1725 1725 3588 3588 1716 1716 1717 1717 1716 1716 1708 1708 1709 1709 1708 1708 1700 1700 1701 1701 1700 1700 1687 1687 1688 1688 1700 1700 1688 1688 1701 1701 1688 1688 1689 1689 1701 1701 1701 1701 1689 1689 1702 1702 1689 1689 1690 1690 1702 1702 1690 1690 1691 1691 1702 1702 3589 3589 3590 3590 1703 1703 3591 3591 1692 1692 1703 1703 1703 1703 1692 1692 1704 1704 1692 1692 1693 1693 1704 1704 1693 1693 1694 1694 1704 1704 1694 1694 1695 1695 1704 1704 1704 1704 1695 1695 1705 1705 1695 1695 1696 1696 1705 1705 1696 1696 1697 1697 1705 1705 1705 1705 1697 1697 1706 1706 1697 1697 1698 1698 1706 1706 1698 1698 1699 1699 1706 1706 1706 1706 1699 1699 1707 1707 1708 1708 1701 1701 1709 1709 1701 1701 1702 1702 1709 1709 1709 1709 1702 1702 1710 1710 3592 3592 1703 1703 3593 3593 3594 3594 1703 1703 1711 1711 1703 1703 1704 1704 1711 1711 1711 1711 1704 1704 1712 1712 1704 1704 1705 1705 1712 1712 1712 1712 1705 1705 1713 1713 1705 1705 1706 1706 1713 1713 1713 1713 1706 1706 1714 1714 1706 1706 1707 1707 1714 1714 1714 1714 1707 1707 1715 1715 1716 1716 1709 1709 1717 1717 1709 1709 1710 1710 1717 1717 1717 1717 1710 1710 1718 1718 3595 3595 1711 1711 3596 3596 3597 3597 1711 1711 1719 1719 1711 1711 1712 1712 1719 1719 1719 1719 1712 1712 1720 1720 1712 1712 1713 1713 1720 1720 1720 1720 1713 1713 1721 1721 1713 1713 1714 1714 1721 1721 1721 1721 1714 1714 1722 1722 1714 1714 1715 1715 1722 1722 1722 1722 1715 1715 1723 1723 3598 3598 1717 1717 3599 3599 1717 1717 1718 1718 3600 3600 3601 3601 1718 1718 3602 3602 3603 3603 1719 1719 3604 3604 3605 3605 1719 1719 3606 3606 1719 1719 1720 1720 3607 3607 3608 3608 1720 1720 3609 3609 1720 1720 1721 1721 3610 3610 3611 3611 1721 1721 3612 3612 1721 1721 1722 1722 3613 3613 3614 3614 1722 1722 1730 1730 1722 1722 1723 1723 1730 1730 1730 1730 1723 1723 1731 1731 1732 1732 1725 1725 1733 1733 1725 1725 1726 1726 1733 1733 1733 1733 1726 1726 1734 1734 1726 1726 1727 1727 1734 1734 1734 1734 1727 1727 1735 1735 1727 1727 1728 1728 1735 1735 1735 1735 1728 1728 1736 1736 1728 1728 1729 1729 1736 1736 1736 1736 1729 1729 1737 1737 3615 3615 1730 1730 3616 3616 3617 3617 1730 1730 3618 3618 1730 1730 1731 1731 3619 3619 3620 3620 1731 1731 3621 3621 1740 1740 1733 1733 1741 1741 1733 1733 1734 1734 1741 1741 1741 1741 1734 1734 1742 1742 1734 1734 1735 1735 1742 1742 1742 1742 1735 1735 1743 1743 1735 1735 1736 1736 1743 1743 1743 1743 1736 1736 1744 1744 1736 1736 1737 1737 1744 1744 1744 1744 1737 1737 1745 1745 1737 1737 1738 1738 1745 1745 1745 1745 1738 1738 1746 1746 1738 1738 1739 1739 1746 1746 1746 1746 1739 1739 1747 1747 1754 1754 1753 1753 1761 1761 1753 1753 1760 1760 1761 1761 1761 1761 1760 1760 1768 1768 1760 1760 1767 1767 1768 1768 1768 1768 1767 1767 1775 1775 1767 1767 1774 1774 1775 1775 1775 1775 1774 1774 1782 1782 1774 1774 1781 1781 1782 1782 1782 1782 1781 1781 3622 3622 1781 1781 3623 3623 3624 3624 1789 1789 1788 1788 1796 1796 1788 1788 1795 1795 1796 1796 1753 1753 1752 1752 1760 1760 1752 1752 1759 1759 1760 1760 1760 1760 1759 1759 1767 1767 1759 1759 1766 1766 1767 1767 1767 1767 1766 1766 1774 1774 1766 1766 1773 1773 1774 1774 1774 1774 1773 1773 1781 1781 1773 1773 3625 3625 1781 1781 1781 1781 3626 3626 3627 3627 1780 1780 1787 1787 1788 1788 1788 1788 1787 1787 1795 1795 1787 1787 1794 1794 1795 1795 1752 1752 1751 1751 1759 1759 1751 1751 1758 1758 1759 1759 1759 1759 1758 1758 1766 1766 1758 1758 1765 1765 1766 1766 1766 1766 1765 1765 1773 1773 1765 1765 1772 1772 1773 1773 1773 1773 1772 1772 3628 3628 1772 1772 3629 3629 3630 3630 1780 1780 1779 1779 1787 1787 1779 1779 1786 1786 1787 1787 1787 1787 1786 1786 1794 1794 1786 1786 1793 1793 1794 1794 1751 1751 3631 3631 1758 1758 3632 3632 3633 3633 1758 1758 1758 1758 3634 3634 1765 1765 3635 3635 3636 3636 1765 1765 1765 1765 3637 3637 1772 1772 3638 3638 3639 3639 1772 1772 1772 1772 3640 3640 3641 3641 1771 1771 3642 3642 3643 3643 1779 1779 1778 1778 1786 1786 1778 1778 1785 1785 1786 1786 1786 1786 1785 1785 1793 1793 1785 1785 1792 1792 1793 1793 1750 1750 1749 1749 1757 1757 1749 1749 1756 1756 1757 1757 1757 1757 1756 1756 1764 1764 1756 1756 1763 1763 1764 1764 1764 1764 1763 1763 1771 1771 1763 1763 1770 1770 1771 1771 1771 1771 1770 1770 3644 3644 1770 1770 3645 3645 3646 3646 1778 1778 1777 1777 1785 1785 1777 1777 1784 1784 1785 1785 1785 1785 1784 1784 1792 1792 1784 1784 1791 1791 1792 1792 1749 1749 1748 1748 1756 1756 1748 1748 1755 1755 1756 1756 1756 1756 1755 1755 1763 1763 1755 1755 1762 1762 1763 1763 1763 1763 1762 1762 1770 1770 1762 1762 1769 1769 1770 1770 1770 1770 1769 1769 3647 3647 1769 1769 3648 3648 3649 3649 1777 1777 1776 1776 1784 1784 1776 1776 1783 1783 1784 1784 1784 1784 1783 1783 1791 1791 1783 1783 1790 1790 1791 1791 1797 1797 1798 1798 1800 1800 1797 1797 1800 1800 1799 1799 1800 1800 1802 1802 1799 1799 1799 1799 1802 1802 1801 1801 1802 1802 1804 1804 1801 1801 1801 1801 1804 1804 1803 1803 1804 1804 3650 3650 1803 1803 1803 1803 3651 3651 3652 3652 1806 1806 1808 1808 1805 1805 1805 1805 1808 1808 1807 1807 1808 1808 1810 1810 1807 1807 1807 1807 1810 1810 1809 1809 1827 1827 1826 1826 1824 1824 1827 1827 1824 1824 1825 1825 1824 1824 1822 1822 1825 1825 1825 1825 1822 1822 1823 1823 3653 3653 1820 1820 3654 3654 3655 3655 1820 1820 1821 1821 1817 1817 1818 1818 1820 1820 1818 1818 1819 1819 1820 1820 1820 1820 1819 1819 1821 1821 1814 1814 1811 1811 1812 1812 1812 1812 1813 1813 1814 1814 1813 1813 1815 1815 1814 1814 1814 1814 1815 1815 1817 1817 1815 1815 1816 1816 1817 1817 1817 1817 1816 1816 1818 1818 1888 1888 1880 1880 1879 1879 3656 3656 1872 1872 1871 1871 1872 1872 1864 1864 1863 1863 1864 1864 1856 1856 1855 1855 1856 1856 1848 1848 1847 1847 1848 1848 1840 1840 1839 1839 1848 1848 1839 1839 1847 1847 1839 1839 1838 1838 1847 1847 1847 1847 1838 1838 1846 1846 1838 1838 1837 1837 1846 1846 1837 1837 1836 1836 1846 1846 1846 1846 1836 1836 1845 1845 1836 1836 1835 1835 1845 1845 1845 1845 1835 1835 1844 1844 1835 1835 1834 1834 1844 1844 1834 1834 1833 1833 1844 1844 1833 1833 3657 3657 1844 1844 1844 1844 3658 3658 3659 3659 1832 1832 1831 1831 1843 1843 1831 1831 1830 1830 1843 1843 1843 1843 1830 1830 1842 1842 1830 1830 1829 1829 1842 1842 1829 1829 1828 1828 1842 1842 1842 1842 1828 1828 1841 1841 1856 1856 1847 1847 1855 1855 1847 1847 1846 1846 1855 1855 1855 1855 1846 1846 1854 1854 1846 1846 1845 1845 1854 1854 1854 1854 1845 1845 1853 1853 1845 1845 1844 1844 1853 1853 1853 1853 1844 1844 1852 1852 1844 1844 3660 3660 1852 1852 1852 1852 3661 3661 3662 3662 1843 1843 1842 1842 1851 1851 1851 1851 1842 1842 1850 1850 1842 1842 1841 1841 1850 1850 1850 1850 1841 1841 1849 1849 1864 1864 1855 1855 1863 1863 1855 1855 1854 1854 1863 1863 1863 1863 1854 1854 1862 1862 1854 1854 1853 1853 1862 1862 1862 1862 1853 1853 1861 1861 1853 1853 1852 1852 1861 1861 1861 1861 1852 1852 1860 1860 1852 1852 3663 3663 1860 1860 1860 1860 3664 3664 3665 3665 1851 1851 1850 1850 1859 1859 1859 1859 1850 1850 1858 1858 1850 1850 1849 1849 1858 1858 1858 1858 1849 1849 1857 1857 1872 1872 1863 1863 1871 1871 1863 1863 1862 1862 1871 1871 1871 1871 1862 1862 3666 3666 1862 1862 1861 1861 3667 3667 3668 3668 1861 1861 3669 3669 1861 1861 1860 1860 3670 3670 3671 3671 1860 1860 3672 3672 1860 1860 3673 3673 3674 3674 3675 3675 1859 1859 3676 3676 1859 1859 1858 1858 3677 3677 3678 3678 1858 1858 3679 3679 1858 1858 1857 1857 3680 3680 3681 3681 1857 1857 3682 3682 3683 3683 1871 1871 3684 3684 1871 1871 3685 3685 3686 3686 1879 1879 1870 1870 1878 1878 1870 1870 1869 1869 1878 1878 1878 1878 1869 1869 1877 1877 1869 1869 1868 1868 1877 1877 1877 1877 1868 1868 1876 1876 1868 1868 1867 1867 1876 1876 1876 1876 1867 1867 1875 1875 1867 1867 1866 1866 1875 1875 1875 1875 1866 1866 1874 1874 1866 1866 1865 1865 1874 1874 1874 1874 1865 1865 1873 1873 1888 1888 1879 1879 1887 1887 1879 1879 1878 1878 1887 1887 1887 1887 1878 1878 1886 1886 1878 1878 1877 1877 1886 1886 1886 1886 1877 1877 1885 1885 1877 1877 1876 1876 1885 1885 1885 1885 1876 1876 1884 1884 1876 1876 1875 1875 1884 1884 1884 1884 1875 1875 1883 1883 1875 1875 1874 1874 1883 1883 1883 1883 1874 1874 1882 1882 1874 1874 1873 1873 1882 1882 1882 1882 1873 1873 1881 1881 1890 1890 1889 1889 1891 1891 1889 1889 1892 1892 1891 1891 1891 1891 1892 1892 1893 1893 1893 1893 1892 1892 1894 1894 1892 1892 1895 1895 1894 1894 1894 1894 1895 1895 1896 1896 1896 1896 1895 1895 1897 1897 1895 1895 1898 1898 1897 1897 1897 1897 1898 1898 1899 1899 1898 1898 1900 1900 1899 1899 1899 1899 1900 1900 1901 1901 1900 1900 3687 3687 1901 1901 1901 1901 3688 3688 3689 3689 1902 1902 1904 1904 1903 1903 1903 1903 1904 1904 1905 1905 1925 1925 1924 1924 1926 1926 1924 1924 1922 1922 1926 1926 1924 1924 1923 1923 1922 1922 1923 1923 1921 1921 1922 1922 1922 1922 1921 1921 1919 1919 1921 1921 1920 1920 1919 1919 1920 1920 1918 1918 1919 1919 1919 1919 1918 1918 1916 1916 1918 1918 1917 1917 1916 1916 1917 1917 1915 1915 1916 1916 1916 1916 1915 1915 1913 1913 1915 1915 1914 1914 1913 1913 1913 1913 1914 1914 3690 3690 1914 1914 3691 3691 3692 3692 1911 1911 1912 1912 1909 1909 1912 1912 1910 1910 1909 1909 1909 1909 1910 1910 1907 1907 1910 1910 1908 1908 1907 1907 1907 1907 1908 1908 1906 1906 1980 1980 1987 1987 1986 1986 1992 1992 1991 1991 1985 1985 1991 1991 1984 1984 1985 1985 1985 1985 1984 1984 1978 1978 1984 1984 1975 1975 1978 1978 1986 1986 1979 1979 1980 1980 1979 1979 1977 1977 1980 1980 1980 1980 1977 1977 1971 1971 1966 1966 1969 1969 1975 1975 1969 1969 1976 1976 1975 1975 1975 1975 1976 1976 1978 1978 1977 1977 1970 1970 1971 1971 1970 1970 1968 1968 1971 1971 1971 1971 1968 1968 1962 1962 1957 1957 1960 1960 1966 1966 1960 1960 1967 1967 1966 1966 1966 1966 1967 1967 1969 1969 1968 1968 1961 1961 1962 1962 1961 1961 1959 1959 1962 1962 1962 1962 1959 1959 3693 3693 1942 1942 1949 1949 1948 1948 3694 3694 1951 1951 3695 3695 3696 3696 1951 1951 1957 1957 1951 1951 1958 1958 1957 1957 1957 1957 1958 1958 1960 1960 1991 1991 1990 1990 1984 1984 1990 1990 1983 1983 1984 1984 1984 1984 1983 1983 1975 1975 1983 1983 1974 1974 1975 1975 1975 1975 1974 1974 1966 1966 1974 1974 1965 1965 1966 1966 1966 1966 1965 1965 1957 1957 1965 1965 1956 1956 1957 1957 1957 1957 1956 1956 3697 3697 1956 1956 3698 3698 3699 3699 1990 1990 1989 1989 1983 1983 1989 1989 1982 1982 1983 1983 1983 1983 1982 1982 1974 1974 1982 1982 1973 1973 1974 1974 1974 1974 1973 1973 1965 1965 1973 1973 1964 1964 1965 1965 1965 1965 1964 1964 1956 1956 1964 1964 1955 1955 1956 1956 1956 1956 1955 1955 3700 3700 1955 1955 3701 3701 3702 3702 1989 1989 3703 3703 1982 1982 3704 3704 3705 3705 1982 1982 1982 1982 3706 3706 1973 1973 3707 3707 3708 3708 1973 1973 1973 1973 3709 3709 1964 1964 3710 3710 3711 3711 1964 1964 1964 1964 3712 3712 1955 1955 3713 3713 3714 3714 1955 1955 1955 1955 3715 3715 3716 3716 1954 1954 1945 1945 1946 1946 1988 1988 1987 1987 1981 1981 1987 1987 1980 1980 1981 1981 1981 1981 1980 1980 1972 1972 1980 1980 1971 1971 1972 1972 1972 1972 1971 1971 1963 1963 1971 1971 1962 1962 1963 1963 1963 1963 1962 1962 3717 3717 1962 1962 3718 3718 3719 3719 1954 1954 1953 1953 1945 1945 1953 1953 1944 1944 1945 1945 1933 1933 1940 1940 1939 1939 1940 1940 1942 1942 1939 1939 1959 1959 3720 3720 3721 3721 1952 1952 1950 1950 1953 1953 1953 1953 1950 1950 1944 1944 1950 1950 1943 1943 1944 1944 1944 1944 1943 1943 1941 1941 1942 1942 1948 1948 1939 1939 1948 1948 1947 1947 1939 1939 1939 1939 1947 1947 1938 1938 1947 1947 1946 1946 1938 1938 1938 1938 1946 1946 1937 1937 1946 1946 1945 1945 1937 1937 1937 1937 1945 1945 1936 1936 1945 1945 1944 1944 1936 1936 1936 1936 1944 1944 1935 1935 1944 1944 1941 1941 1935 1935 1935 1935 1941 1941 1934 1934 1933 1933 1939 1939 1932 1932 1939 1939 1938 1938 1932 1932 1932 1932 1938 1938 1931 1931 1938 1938 1937 1937 1931 1931 1931 1931 1937 1937 1930 1930 1937 1937 1936 1936 1930 1930 1930 1930 1936 1936 1929 1929 1936 1936 1935 1935 1929 1929 1929 1929 1935 1935 1928 1928 1935 1935 1934 1934 1928 1928 1928 1928 1934 1934 1927 1927 1996 1996 1993 1993 1994 1994 1994 1994 1995 1995 1996 1996 1995 1995 1997 1997 1996 1996 1996 1996 1997 1997 1999 1999 1997 1997 1998 1998 1999 1999 1998 1998 2000 2000 1999 1999 3722 3722 3723 3723 2002 2002 2015 2015 2014 2014 2012 2012 2014 2014 2013 2013 2012 2012 2012 2012 2013 2013 2011 2011 2013 2013 2010 2010 2011 2011 2011 2011 2010 2010 2008 2008 2010 2010 2009 2009 2008 2008 2008 2008 2009 2009 2007 2007 2009 2009 2006 2006 2007 2007 2007 2007 2006 2006 2004 2004 2006 2006 2005 2005 2004 2004 2004 2004 2005 2005 2003 2003 2005 2005 2002 2002 2003 2003 2003 2003 2002 2002 3724 3724 2002 2002 3725 3725 3726 3726 2032 2032 2031 2031 2030 2030 2031 2031 2028 2028 2030 2030 2030 2030 2028 2028 2029 2029 2029 2029 2028 2028 2027 2027 2028 2028 2025 2025 2027 2027 2027 2027 2025 2025 2026 2026 2026 2026 2025 2025 2024 2024 2025 2025 2022 2022 2024 2024 2024 2024 2022 2022 2023 2023 2022 2022 2020 2020 2023 2023 2023 2023 2020 2020 2021 2021 2020 2020 3727 3727 2021 2021 2021 2021 3728 3728 3729 3729 2018 2018 2016 2016 2019 2019 2019 2019 2016 2016 2017 2017 2038 2038 2035 2035 2036 2036 2035 2035 2034 2034 2036 2036 2036 2036 2034 2034 2033 2033 2036 2036 2037 2037 2038 2038 2037 2037 2039 2039 2038 2038 3730 3730 3731 3731 2041 2041 3732 3732 2040 2040 2041 2041 2040 2040 2042 2042 2041 2041 2042 2042 2043 2043 2041 2041 2041 2041 2043 2043 2044 2044 2043 2043 2045 2045 2044 2044 2045 2045 2046 2046 2044 2044 2044 2044 2046 2046 2047 2047 2046 2046 2048 2048 2047 2047 2048 2048 2049 2049 2047 2047 2047 2047 2049 2049 2050 2050 2049 2049 2051 2051 2050 2050 2051 2051 2052 2052 2050 2050 2050 2050 2052 2052 2053 2053 2061 2061 2069 2069 2068 2068 3733 3733 2077 2077 2076 2076 2077 2077 2085 2085 2084 2084 2085 2085 2093 2093 2092 2092 2093 2093 2101 2101 2100 2100 2101 2101 2114 2114 2113 2113 2101 2101 2113 2113 2100 2100 2113 2113 2112 2112 2100 2100 2100 2100 2112 2112 2099 2099 2112 2112 2111 2111 2099 2099 2111 2111 2110 2110 2099 2099 2099 2099 2110 2110 2098 2098 2110 2110 2109 2109 2098 2098 2109 2109 2108 2108 2098 2098 2098 2098 2108 2108 2097 2097 2108 2108 2107 2107 2097 2097 2107 2107 3734 3734 2097 2097 2097 2097 3735 3735 3736 3736 2106 2106 2105 2105 2096 2096 2105 2105 2104 2104 2096 2096 2096 2096 2104 2104 2095 2095 2104 2104 2103 2103 2095 2095 2103 2103 2102 2102 2095 2095 2095 2095 2102 2102 2094 2094 2093 2093 2100 2100 2092 2092 2100 2100 2099 2099 2092 2092 2092 2092 2099 2099 2091 2091 2099 2099 2098 2098 2091 2091 2091 2091 2098 2098 2090 2090 2098 2098 2097 2097 2090 2090 2090 2090 2097 2097 2089 2089 2097 2097 3737 3737 2089 2089 2089 2089 3738 3738 3739 3739 2096 2096 2095 2095 2088 2088 2088 2088 2095 2095 2087 2087 2095 2095 2094 2094 2087 2087 2087 2087 2094 2094 2086 2086 2085 2085 2092 2092 2084 2084 2092 2092 2091 2091 2084 2084 2084 2084 2091 2091 2083 2083 2091 2091 2090 2090 2083 2083 2083 2083 2090 2090 2082 2082 2090 2090 2089 2089 2082 2082 2082 2082 2089 2089 2081 2081 2089 2089 3740 3740 2081 2081 2081 2081 3741 3741 3742 3742 2088 2088 2087 2087 2080 2080 2080 2080 2087 2087 2079 2079 2087 2087 2086 2086 2079 2079 2079 2079 2086 2086 2078 2078 2077 2077 2084 2084 2076 2076 2084 2084 2083 2083 2076 2076 2076 2076 2083 2083 3743 3743 2083 2083 2082 2082 3744 3744 3745 3745 2082 2082 3746 3746 2082 2082 2081 2081 3747 3747 3748 3748 2081 2081 3749 3749 2081 2081 3750 3750 3751 3751 3752 3752 2080 2080 3753 3753 2080 2080 2079 2079 3754 3754 3755 3755 2079 2079 3756 3756 2079 2079 2078 2078 3757 3757 3758 3758 2078 2078 3759 3759 3760 3760 2076 2076 3761 3761 2076 2076 3762 3762 3763 3763 2068 2068 2075 2075 2067 2067 2075 2075 2074 2074 2067 2067 2067 2067 2074 2074 2066 2066 2074 2074 2073 2073 2066 2066 2066 2066 2073 2073 2065 2065 2073 2073 2072 2072 2065 2065 2065 2065 2072 2072 2064 2064 2072 2072 2071 2071 2064 2064 2064 2064 2071 2071 2063 2063 2071 2071 2070 2070 2063 2063 2063 2063 2070 2070 2062 2062 2061 2061 2068 2068 2060 2060 2068 2068 2067 2067 2060 2060 2060 2060 2067 2067 2059 2059 2067 2067 2066 2066 2059 2059 2059 2059 2066 2066 2058 2058 2066 2066 2065 2065 2058 2058 2058 2058 2065 2065 2057 2057 2065 2065 2064 2064 2057 2057 2057 2057 2064 2064 2056 2056 2064 2064 2063 2063 2056 2056 2056 2056 2063 2063 2055 2055 2063 2063 2062 2062 2055 2055 2055 2055 2062 2062 2054 2054 2169 2169 2170 2170 2167 2167 2170 2170 2161 2161 2167 2167 2175 2175 2168 2168 2174 2174 2168 2168 2165 2165 2174 2174 2152 2152 2158 2158 2161 2161 2158 2158 2160 2160 2161 2161 2161 2161 2160 2160 2167 2167 2168 2168 2166 2166 2165 2165 2166 2166 2159 2159 2165 2165 2165 2165 2159 2159 2156 2156 2143 2143 2149 2149 2152 2152 2149 2149 2151 2151 2152 2152 2152 2152 2151 2151 2158 2158 2159 2159 2157 2157 2156 2156 2157 2157 2150 2150 2156 2156 2156 2156 2150 2150 2147 2147 3764 3764 3765 3765 2143 2143 3766 3766 2142 2142 2143 2143 2143 2143 2142 2142 2149 2149 2150 2150 2148 2148 2147 2147 2148 2148 2141 2141 2147 2147 2147 2147 2141 2141 2138 2138 2122 2122 2124 2124 2125 2125 2124 2124 2131 2131 2125 2125 2125 2125 2131 2131 2134 2134 2131 2131 2133 2133 2134 2134 2134 2134 2133 2133 2140 2140 2170 2170 2171 2171 2161 2161 2171 2171 2162 2162 2161 2161 2161 2161 2162 2162 2152 2152 2162 2162 2153 2153 2152 2152 2152 2152 2153 2153 2143 2143 2153 2153 2144 2144 2143 2143 2143 2143 2144 2144 3767 3767 2144 2144 3768 3768 3769 3769 2134 2134 2135 2135 2125 2125 2135 2135 2126 2126 2125 2125 3770 3770 2172 2172 3771 3771 2172 2172 2163 2163 3772 3772 3773 3773 2163 2163 3774 3774 2163 2163 2154 2154 3775 3775 3776 3776 2154 2154 3777 3777 2154 2154 2145 2145 3778 3778 3779 3779 2145 2145 3780 3780 2145 2145 3781 3781 3782 3782 2135 2135 2136 2136 2126 2126 2136 2136 2127 2127 2126 2126 2172 2172 2173 2173 2163 2163 2173 2173 2164 2164 2163 2163 2163 2163 2164 2164 2154 2154 2164 2164 2155 2155 2154 2154 2154 2154 2155 2155 2145 2145 2155 2155 2146 2146 2145 2145 2145 2145 2146 2146 3783 3783 2146 2146 3784 3784 3785 3785 2136 2136 2137 2137 2127 2127 2137 2137 2128 2128 2127 2127 2173 2173 2174 2174 2164 2164 2174 2174 2165 2165 2164 2164 2164 2164 2165 2165 2155 2155 2165 2165 2156 2156 2155 2155 2155 2155 2156 2156 2146 2146 2156 2156 2147 2147 2146 2146 2146 2146 2147 2147 3786 3786 2147 2147 2138 2138 3787 3787 3788 3788 2138 2138 3789 3789 2138 2138 3790 3790 3791 3791 2116 2116 2115 2115 2122 2122 2141 2141 2139 2139 2138 2138 2139 2139 3792 3792 2138 2138 2138 2138 3793 3793 3794 3794 2132 2132 2130 2130 2129 2129 2129 2129 2130 2130 2123 2123 2122 2122 2125 2125 2116 2116 2125 2125 2126 2126 2116 2116 2116 2116 2126 2126 2117 2117 2126 2126 2127 2127 2117 2117 2117 2117 2127 2127 2118 2118 2127 2127 2128 2128 2118 2118 2118 2118 2128 2128 2119 2119 2128 2128 2129 2129 2119 2119 2119 2119 2129 2129 2120 2120 2129 2129 2123 2123 2120 2120 2120 2120 2123 2123 2121 2121 2176 2176 2177 2177 2179 2179 2176 2176 2179 2179 2178 2178 2179 2179 2181 2181 2178 2178 2178 2178 2181 2181 2180 2180 3795 3795 2183 2183 3796 3796 3797 3797 2183 2183 2182 2182 2183 2183 2185 2185 2182 2182 2182 2182 2185 2185 2184 2184 2185 2185 2187 2187 2184 2184 2184 2184 2187 2187 2186 2186 2187 2187 2189 2189 2186 2186 2186 2186 2189 2189 2188 2188 2216 2216 2215 2215 2214 2214 2215 2215 2213 2213 2214 2214 2214 2214 2213 2213 2212 2212 2213 2213 2210 2210 2212 2212 2212 2212 2210 2210 2211 2211 2210 2210 2209 2209 2211 2211 2211 2211 2209 2209 2208 2208 2208 2208 2209 2209 2207 2207 2209 2209 2206 2206 2207 2207 2207 2207 2206 2206 2204 2204 2206 2206 2205 2205 2204 2204 2204 2204 2205 2205 2203 2203 2205 2205 2202 2202 2203 2203 2203 2203 2202 2202 3798 3798 2202 2202 3799 3799 3800 3800 2200 2200 2201 2201 2199 2199 2201 2201 2198 2198 2199 2199 2199 2199 2198 2198 2196 2196 2198 2198 2197 2197 2196 2196 2196 2196 2197 2197 2195 2195 2197 2197 2194 2194 2195 2195 2195 2195 2194 2194 2192 2192 2194 2194 2193 2193 2192 2192 2193 2193 2190 2190 2192 2192 2192 2192 2190 2190 2191 2191 2217 2217 2225 2225 2226 2226 2225 2225 2233 2233 2234 2234 3801 3801 2241 2241 2242 2242 2241 2241 2249 2249 2250 2250 2249 2249 2257 2257 2258 2258 2257 2257 2265 2265 2266 2266 2257 2257 2266 2266 2258 2258 2266 2266 2267 2267 2258 2258 2258 2258 2267 2267 2259 2259 2267 2267 2268 2268 2259 2259 2268 2268 2269 2269 2259 2259 3802 3802 3803 3803 2260 2260 3804 3804 2270 2270 2260 2260 2260 2260 2270 2270 2261 2261 2270 2270 2271 2271 2261 2261 2271 2271 2272 2272 2261 2261 2272 2272 2273 2273 2261 2261 2261 2261 2273 2273 2262 2262 2273 2273 2274 2274 2262 2262 2274 2274 2275 2275 2262 2262 2262 2262 2275 2275 2263 2263 2275 2275 2276 2276 2263 2263 2276 2276 2277 2277 2263 2263 2263 2263 2277 2277 2264 2264 2249 2249 2258 2258 2250 2250 2258 2258 2259 2259 2250 2250 2250 2250 2259 2259 2251 2251 3805 3805 2260 2260 3806 3806 3807 3807 2260 2260 2252 2252 2260 2260 2261 2261 2252 2252 2252 2252 2261 2261 2253 2253 2261 2261 2262 2262 2253 2253 2253 2253 2262 2262 2254 2254 2262 2262 2263 2263 2254 2254 2254 2254 2263 2263 2255 2255 2263 2263 2264 2264 2255 2255 2255 2255 2264 2264 2256 2256 2241 2241 2250 2250 2242 2242 2250 2250 2251 2251 2242 2242 2242 2242 2251 2251 2243 2243 3808 3808 2252 2252 3809 3809 3810 3810 2252 2252 2244 2244 2252 2252 2253 2253 2244 2244 2244 2244 2253 2253 2245 2245 2253 2253 2254 2254 2245 2245 2245 2245 2254 2254 2246 2246 2254 2254 2255 2255 2246 2246 2246 2246 2255 2255 2247 2247 2255 2255 2256 2256 2247 2247 2247 2247 2256 2256 2248 2248 3811 3811 2242 2242 3812 3812 2242 2242 2243 2243 3813 3813 3814 3814 2243 2243 3815 3815 3816 3816 2244 2244 3817 3817 3818 3818 2244 2244 3819 3819 2244 2244 2245 2245 3820 3820 3821 3821 2245 2245 3822 3822 2245 2245 2246 2246 3823 3823 3824 3824 2246 2246 3825 3825 2246 2246 2247 2247 3826 3826 3827 3827 2247 2247 2239 2239 2247 2247 2248 2248 2239 2239 2239 2239 2248 2248 2240 2240 2225 2225 2234 2234 2226 2226 2234 2234 2235 2235 2226 2226 2226 2226 2235 2235 2227 2227 2235 2235 2236 2236 2227 2227 2227 2227 2236 2236 2228 2228 2236 2236 2237 2237 2228 2228 2228 2228 2237 2237 2229 2229 2237 2237 2238 2238 2229 2229 2229 2229 2238 2238 2230 2230 3828 3828 2239 2239 3829 3829 3830 3830 2239 2239 3831 3831 2239 2239 2240 2240 3832 3832 3833 3833 2240 2240 3834 3834 2217 2217 2226 2226 2218 2218 2226 2226 2227 2227 2218 2218 2218 2218 2227 2227 2219 2219 2227 2227 2228 2228 2219 2219 2219 2219 2228 2228 2220 2220 2228 2228 2229 2229 2220 2220 2220 2220 2229 2229 2221 2221 2229 2229 2230 2230 2221 2221 2221 2221 2230 2230 2222 2222 2230 2230 2231 2231 2222 2222 2222 2222 2231 2231 2223 2223 2231 2231 2232 2232 2223 2223 2223 2223 2232 2232 2224 2224 3835 3835 2284 2284 2285 2285 2285 2285 3836 3836 3837 3837 2283 2283 2282 2282 2281 2281 2281 2281 2282 2282 2278 2278 2282 2282 2280 2280 2278 2278 2278 2278 2280 2280 2279 2279 2287 2287 2290 2290 2291 2291 2291 2291 2289 2289 2287 2287 2289 2289 2288 2288 2287 2287 2287 2287 2288 2288 2284 2284 2288 2288 2286 2286 2284 2284 2284 2284 2286 2286 2285 2285 2297 2297 2298 2298 2293 2293 2298 2298 2296 2296 2293 2293 2296 2296 2295 2295 2293 2293 2295 2295 2294 2294 2293 2293 2293 2293 2294 2294 2290 2290 2294 2294 2292 2292 2290 2290 2290 2290 2292 2292 2291 2291 2312 2312 2313 2313 2310 2310 2313 2313 2311 2311 2310 2310 2310 2310 2311 2311 2308 2308 2311 2311 2309 2309 2308 2308 2308 2308 2309 2309 2306 2306 2309 2309 2307 2307 2306 2306 2306 2306 2307 2307 2304 2304 2307 2307 2305 2305 2304 2304 2305 2305 3838 3838 2304 2304 2304 2304 3839 3839 3840 3840 2303 2303 2302 2302 2301 2301 2301 2301 2302 2302 2299 2299 2302 2302 2300 2300 2299 2299 2322 2322 2323 2323 2321 2321 2328 2328 2329 2329 2326 2326 2329 2329 2327 2327 2326 2326 3841 3841 3842 3842 2324 2324 3843 3843 2325 2325 2324 2324 2324 2324 2325 2325 2320 2320 2325 2325 2322 2322 2320 2320 2322 2322 2321 2321 2320 2320 2320 2320 2321 2321 2318 2318 2321 2321 2319 2319 2318 2318 2318 2318 2319 2319 2316 2316 2319 2319 2317 2317 2316 2316 2316 2316 2317 2317 2314 2314 2317 2317 2315 2315 2314 2314 2330 2330 2331 2331 2332 2332 2331 2331 2333 2333 2332 2332 2332 2332 2333 2333 2334 2334 2333 2333 2335 2335 2334 2334 2334 2334 2335 2335 2336 2336 2335 2335 2337 2337 2336 2336 2336 2336 2337 2337 2338 2338 2337 2337 2339 2339 2338 2338 2338 2338 2339 2339 3844 3844 2344 2344 2343 2343 2342 2342 2343 2343 2340 2340 2342 2342 2342 2342 2340 2340 2341 2341 3845 3845 2339 2339 3846 3846 2376 2376 2346 2346 2348 2348 2345 2345 2346 2346 2378 2378 2370 2370 2352 2352 2354 2354 2350 2350 2352 2352 2372 2372 2348 2348 2350 2350 2374 2374 2364 2364 2382 2382 2384 2384 2380 2380 2382 2382 2366 2366 2354 2354 2380 2380 2368 2368 2358 2358 2388 2388 2390 2390 2386 2386 2388 2388 2360 2360 2384 2384 2386 2386 2362 2362 2359 2359 2391 2391 2389 2389 2392 2392 2391 2391 2357 2357 2390 2390 2392 2392 2356 2356 2365 2365 2385 2385 2383 2383 2387 2387 2385 2385 2363 2363 2389 2389 2387 2387 2361 2361 2371 2371 2355 2355 2353 2353 2381 2381 2355 2355 2369 2369 2383 2383 2381 2381 2367 2367 2377 2377 2349 2349 2347 2347 2351 2351 2349 2349 2375 2375 2353 2353 2351 2351 2373 2373 2347 2347 2345 2345 2379 2379 2423 2423 2429 2429 2427 2427 2429 2429 2433 2433 2427 2427 2427 2427 2433 2433 3847 3847 2433 2433 3848 3848 3849 3849 2431 2431 2438 2438 2435 2435 2438 2438 2440 2440 2435 2435 2435 2435 2440 2440 2437 2437 2440 2440 2442 2442 2437 2437 2437 2437 2442 2442 2436 2436 2442 2442 2441 2441 2436 2436 2436 2436 2441 2441 2432 2432 2441 2441 2439 2439 2432 2432 3850 3850 3851 3851 2428 2428 3852 3852 2434 2434 2428 2428 2434 2434 2430 2430 2428 2428 2428 2428 2430 2430 2424 2424 2430 2430 2426 2426 2424 2424 2424 2424 2426 2426 2420 2420 2426 2426 2422 2422 2420 2420 2420 2420 2422 2422 2416 2416 2422 2422 2418 2418 2416 2416 2416 2416 2418 2418 2414 2414 2418 2418 2412 2412 2414 2414 2414 2414 2412 2412 2410 2410 2412 2412 2408 2408 2410 2410 2410 2410 2408 2408 2406 2406 2408 2408 2402 2402 2406 2406 2406 2406 2402 2402 3853 3853 2402 2402 3854 3854 3855 3855 2404 2404 2397 2397 2400 2400 2397 2397 2395 2395 2400 2400 2400 2400 2395 2395 2398 2398 2395 2395 2393 2393 2398 2398 2398 2398 2393 2393 2399 2399 2393 2393 2394 2394 2399 2399 2399 2399 2394 2394 2403 2403 2394 2394 2396 2396 2403 2403 3856 3856 3857 3857 2405 2405 3858 3858 2401 2401 2405 2405 2405 2405 2401 2401 2409 2409 2401 2401 2407 2407 2409 2409 2409 2409 2407 2407 2413 2413 2407 2407 2411 2411 2413 2413 2413 2413 2411 2411 2415 2415 2411 2411 2417 2417 2415 2415 2415 2415 2417 2417 2419 2419 2417 2417 2421 2421 2419 2419 2419 2419 2421 2421 2423 2423 2421 2421 2425 2425 2423 2423 2423 2423 2425 2425 2429 2429 2474 2474 2444 2444 2446 2446 2443 2443 2444 2444 2476 2476 2468 2468 2450 2450 2452 2452 2448 2448 2450 2450 2470 2470 2446 2446 2448 2448 2472 2472 2462 2462 2480 2480 2482 2482 2478 2478 2480 2480 2464 2464 2452 2452 2478 2478 2466 2466 2456 2456 2486 2486 2488 2488 2484 2484 2486 2486 2458 2458 2482 2482 2484 2484 2460 2460 2457 2457 2489 2489 2487 2487 2490 2490 2489 2489 2455 2455 2488 2488 2490 2490 2454 2454 2463 2463 2483 2483 2481 2481 2485 2485 2483 2483 2461 2461 2487 2487 2485 2485 2459 2459 2469 2469 2453 2453 2451 2451 2479 2479 2453 2453 2467 2467 2481 2481 2479 2479 2465 2465 2475 2475 2447 2447 2445 2445 2449 2449 2447 2447 2473 2473 2451 2451 2449 2449 2471 2471 2445 2445 2443 2443 2477 2477 2505 2505 2503 2503 2509 2509 2503 2503 2507 2507 2509 2509 2509 2509 2507 2507 2513 2513 2507 2507 2511 2511 2513 2513 2513 2513 2511 2511 2515 2515 2511 2511 2517 2517 2515 2515 2515 2515 2517 2517 2519 2519 2517 2517 2521 2521 2519 2519 2519 2519 2521 2521 2523 2523 2521 2521 2525 2525 2523 2523 2523 2523 2525 2525 2527 2527 2525 2525 2531 2531 2527 2527 2527 2527 2531 2531 3859 3859 2531 2531 3860 3860 3861 3861 2529 2529 2536 2536 2533 2533 2536 2536 2538 2538 2533 2533 2533 2533 2538 2538 2535 2535 2538 2538 2540 2540 2535 2535 2535 2535 2540 2540 2534 2534 2540 2540 2539 2539 2534 2534 2534 2534 2539 2539 2530 2530 2539 2539 2537 2537 2530 2530 3862 3862 3863 3863 2528 2528 3864 3864 2532 2532 2528 2528 2528 2528 2532 2532 2524 2524 2532 2532 2526 2526 2524 2524 2524 2524 2526 2526 2520 2520 2526 2526 2522 2522 2520 2520 2520 2520 2522 2522 2516 2516 2522 2522 2518 2518 2516 2516 2516 2516 2518 2518 2514 2514 2518 2518 2512 2512 2514 2514 2514 2514 2512 2512 2510 2510 2512 2512 2508 2508 2510 2510 2508 2508 2504 2504 2510 2510 2510 2510 2504 2504 2506 2506 2504 2504 2500 2500 2506 2506 2506 2506 2500 2500 3865 3865 2500 2500 3866 3866 3867 3867 2502 2502 2495 2495 2498 2498 2495 2495 2493 2493 2498 2498 2498 2498 2493 2493 2496 2496 2493 2493 2491 2491 2496 2496 2496 2496 2491 2491 2497 2497 2491 2491 2492 2492 2497 2497 2497 2497 2492 2492 2501 2501 2492 2492 2494 2494 2501 2501 3868 3868 3869 3869 2505 2505 3870 3870 2499 2499 2505 2505 2505 2505 2499 2499 2503 2503 2572 2572 2542 2542 2544 2544 2541 2541 2542 2542 2574 2574 2566 2566 2548 2548 2550 2550 2546 2546 2548 2548 2568 2568 2544 2544 2546 2546 2570 2570 2560 2560 2578 2578 2580 2580 2576 2576 2578 2578 2562 2562 2550 2550 2576 2576 2564 2564 2554 2554 2584 2584 2586 2586 2582 2582 2584 2584 2556 2556 2580 2580 2582 2582 2558 2558 2555 2555 2587 2587 2585 2585 2588 2588 2587 2587 2553 2553 2586 2586 2588 2588 2552 2552 2561 2561 2581 2581 2579 2579 2583 2583 2581 2581 2559 2559 2585 2585 2583 2583 2557 2557 2567 2567 2551 2551 2549 2549 2577 2577 2551 2551 2565 2565 2579 2579 2577 2577 2563 2563 2573 2573 2545 2545 2543 2543 2547 2547 2545 2545 2571 2571 2549 2549 2547 2547 2569 2569 2543 2543 2541 2541 2575 2575 2603 2603 2601 2601 2607 2607 2601 2601 2605 2605 2607 2607 2607 2607 2605 2605 2611 2611 2605 2605 2609 2609 2611 2611 2611 2611 2609 2609 2613 2613 2609 2609 2615 2615 2613 2613 2613 2613 2615 2615 2617 2617 2615 2615 2619 2619 2617 2617 2617 2617 2619 2619 2621 2621 2619 2619 2623 2623 2621 2621 2621 2621 2623 2623 2625 2625 2623 2623 2629 2629 2625 2625 2625 2625 2629 2629 3871 3871 2629 2629 3872 3872 3873 3873 2627 2627 2634 2634 2631 2631 2634 2634 2636 2636 2631 2631 2631 2631 2636 2636 2633 2633 2636 2636 2638 2638 2633 2633 2633 2633 2638 2638 2632 2632 2638 2638 2637 2637 2632 2632 2632 2632 2637 2637 2628 2628 2637 2637 2635 2635 2628 2628 3874 3874 3875 3875 2626 2626 3876 3876 2630 2630 2626 2626 2626 2626 2630 2630 2622 2622 2630 2630 2624 2624 2622 2622 2622 2622 2624 2624 2618 2618 2624 2624 2620 2620 2618 2618 2618 2618 2620 2620 2614 2614 2620 2620 2616 2616 2614 2614 2614 2614 2616 2616 2612 2612 2616 2616 2610 2610 2612 2612 2612 2612 2610 2610 2608 2608 2610 2610 2606 2606 2608 2608 2606 2606 2602 2602 2608 2608 2608 2608 2602 2602 2604 2604 2602 2602 2598 2598 2604 2604 2604 2604 2598 2598 3877 3877 2598 2598 3878 3878 3879 3879 2600 2600 2593 2593 2596 2596 2593 2593 2591 2591 2596 2596 2596 2596 2591 2591 2594 2594 2591 2591 2589 2589 2594 2594 2594 2594 2589 2589 2595 2595 2589 2589 2590 2590 2595 2595 2595 2595 2590 2590 2599 2599 2590 2590 2592 2592 2599 2599 3880 3880 3881 3881 2603 2603 3882 3882 2597 2597 2603 2603 2603 2603 2597 2597 2601 2601 2670 2670 2640 2640 2642 2642 2639 2639 2640 2640 2672 2672 2664 2664 2646 2646 2648 2648 2644 2644 2646 2646 2666 2666 2642 2642 2644 2644 2668 2668 2658 2658 2676 2676 2678 2678 2674 2674 2676 2676 2660 2660 2648 2648 2674 2674 2662 2662 2652 2652 2682 2682 2684 2684 2680 2680 2682 2682 2654 2654 2678 2678 2680 2680 2656 2656 2653 2653 2685 2685 2683 2683 2686 2686 2685 2685 2651 2651 2684 2684 2686 2686 2650 2650 2659 2659 2679 2679 2677 2677 2681 2681 2679 2679 2657 2657 2683 2683 2681 2681 2655 2655 2665 2665 2649 2649 2647 2647 2675 2675 2649 2649 2663 2663 2677 2677 2675 2675 2661 2661 2671 2671 2643 2643 2641 2641 2645 2645 2643 2643 2669 2669 2647 2647 2645 2645 2667 2667 2641 2641 2639 2639 2673 2673 2717 2717 2723 2723 2721 2721 2723 2723 2727 2727 2721 2721 2721 2721 2727 2727 3883 3883 2727 2727 3884 3884 3885 3885 2725 2725 2732 2732 2729 2729 2732 2732 2734 2734 2729 2729 2729 2729 2734 2734 2731 2731 2734 2734 2736 2736 2731 2731 2731 2731 2736 2736 2730 2730 2736 2736 2735 2735 2730 2730 2730 2730 2735 2735 2726 2726 2735 2735 2733 2733 2726 2726 3886 3886 3887 3887 2722 2722 3888 3888 2728 2728 2722 2722 2728 2728 2724 2724 2722 2722 2722 2722 2724 2724 2718 2718 2724 2724 2720 2720 2718 2718 2718 2718 2720 2720 2714 2714 2720 2720 2716 2716 2714 2714 2714 2714 2716 2716 2710 2710 2716 2716 2712 2712 2710 2710 2710 2710 2712 2712 2708 2708 2712 2712 2706 2706 2708 2708 2708 2708 2706 2706 2704 2704 2706 2706 2702 2702 2704 2704 2704 2704 2702 2702 2700 2700 2702 2702 2696 2696 2700 2700 2700 2700 2696 2696 3889 3889 2696 2696 3890 3890 3891 3891 2698 2698 2691 2691 2694 2694 2691 2691 2689 2689 2694 2694 2694 2694 2689 2689 2692 2692 2689 2689 2687 2687 2692 2692 2692 2692 2687 2687 2693 2693 2687 2687 2688 2688 2693 2693 2693 2693 2688 2688 2697 2697 2688 2688 2690 2690 2697 2697 3892 3892 3893 3893 2699 2699 3894 3894 2695 2695 2699 2699 2699 2699 2695 2695 2703 2703 2695 2695 2701 2701 2703 2703 2703 2703 2701 2701 2707 2707 2701 2701 2705 2705 2707 2707 2707 2707 2705 2705 2709 2709 2705 2705 2711 2711 2709 2709 2709 2709 2711 2711 2713 2713 2711 2711 2715 2715 2713 2713 2713 2713 2715 2715 2717 2717 2715 2715 2719 2719 2717 2717 2717 2717 2719 2719 2723 2723 2768 2768 2738 2738 2740 2740 2737 2737 2738 2738 2770 2770 2762 2762 2744 2744 2746 2746 2742 2742 2744 2744 2764 2764 2740 2740 2742 2742 2766 2766 2756 2756 2774 2774 2776 2776 2772 2772 2774 2774 2758 2758 2746 2746 2772 2772 2760 2760 2750 2750 2780 2780 2782 2782 2778 2778 2780 2780 2752 2752 2776 2776 2778 2778 2754 2754 2751 2751 2783 2783 2781 2781 2784 2784 2783 2783 2749 2749 2782 2782 2784 2784 2748 2748 2757 2757 2777 2777 2775 2775 2779 2779 2777 2777 2755 2755 2781 2781 2779 2779 2753 2753 2763 2763 2747 2747 2745 2745 2773 2773 2747 2747 2761 2761 2775 2775 2773 2773 2759 2759 2769 2769 2741 2741 2739 2739 2743 2743 2741 2741 2767 2767 2745 2745 2743 2743 2765 2765 2739 2739 2737 2737 2771 2771 2785 2785 2786 2786 2787 2787 2786 2786 2789 2789 2787 2787 3895 3895 3896 3896 2791 2791 3897 3897 2793 2793 2791 2791 2791 2791 2793 2793 2795 2795 2793 2793 2797 2797 2795 2795 2795 2795 2797 2797 2799 2799 2797 2797 2801 2801 2799 2799 2799 2799 2801 2801 2803 2803 2801 2801 2805 2805 2803 2803 2803 2803 2805 2805 2807 2807 2805 2805 2809 2809 2807 2807 2807 2807 2809 2809 2811 2811 2809 2809 2813 2813 2811 2811 2811 2811 2813 2813 2815 2815 2813 2813 2817 2817 2815 2815 2815 2815 2817 2817 2819 2819 2817 2817 2821 2821 2819 2819 2819 2819 2821 2821 2823 2823 2821 2821 2825 2825 2823 2823 2823 2823 2825 2825 3898 3898 2825 2825 3899 3899 3900 3900 2827 2827 2829 2829 2831 2831 2829 2829 2832 2832 2831 2831 2831 2831 2832 2832 2828 2828 2832 2832 2830 2830 2828 2828 3901 3901 3902 3902 2824 2824 3903 3903 2826 2826 2824 2824 2824 2824 2826 2826 2820 2820 2826 2826 2822 2822 2820 2820 2820 2820 2822 2822 2816 2816 2822 2822 2818 2818 2816 2816 2816 2816 2818 2818 2812 2812 2818 2818 2814 2814 2812 2812 2812 2812 2814 2814 2808 2808 2814 2814 2810 2810 2808 2808 2808 2808 2810 2810 2804 2804 2810 2810 2806 2806 2804 2804 2804 2804 2806 2806 2800 2800 2806 2806 2802 2802 2800 2800 2800 2800 2802 2802 2796 2796 2802 2802 2798 2798 2796 2796 2796 2796 2798 2798 2792 2792 2798 2798 2794 2794 2792 2792 2792 2792 2794 2794 3904 3904 2794 2794 3905 3905 3906 3906 2788 2788 2790 2790 2785 2785 2790 2790 2786 2786 2785 2785 3907 3907 3908 3908 2870 2870 3909 3909 2874 2874 2870 2870 2870 2870 2874 2874 2866 2866 2874 2874 2868 2868 2866 2866 2866 2866 2868 2868 2862 2862 2868 2868 2864 2864 2862 2862 2862 2862 2864 2864 2858 2858 2864 2864 2860 2860 2858 2858 2858 2858 2860 2860 2856 2856 2869 2869 3910 3910 3911 3911 2878 2878 2880 2880 2871 2871 2871 2871 2880 2880 2875 2875 2880 2880 2882 2882 2875 2875 2875 2875 2882 2882 2877 2877 2882 2882 2884 2884 2877 2877 2877 2877 2884 2884 2876 2876 2884 2884 2883 2883 2876 2876 2876 2876 2883 2883 2872 2872 2883 2883 2881 2881 2872 2872 2872 2872 2881 2881 2879 2879 2851 2851 2849 2849 2855 2855 2849 2849 2853 2853 2855 2855 2855 2855 2853 2853 2857 2857 2853 2853 2859 2859 2857 2857 2857 2857 2859 2859 2861 2861 2859 2859 2863 2863 2861 2861 2861 2861 2863 2863 2865 2865 2863 2863 2867 2867 2865 2865 2865 2865 2867 2867 2869 2869 2867 2867 2873 2873 2869 2869 2869 2869 2873 2873 3912 3912 2860 2860 2854 2854 2856 2856 2854 2854 2850 2850 2856 2856 2856 2856 2850 2850 2852 2852 2850 2850 2848 2848 2852 2852 2852 2852 2848 2848 2846 2846 2848 2848 2842 2842 2846 2846 2846 2846 2842 2842 3913 3913 2842 2842 3914 3914 3915 3915 2844 2844 2837 2837 2840 2840 2837 2837 2835 2835 2840 2840 2840 2840 2835 2835 2838 2838 2835 2835 2833 2833 2838 2838 2838 2838 2833 2833 2839 2839 2833 2833 2834 2834 2839 2839 2839 2839 2834 2834 2843 2843 2834 2834 2836 2836 2843 2843 3916 3916 3917 3917 2845 2845 3918 3918 2841 2841 2845 2845 2845 2845 2841 2841 2851 2851 2841 2841 2847 2847 2851 2851 2851 2851 2847 2847 2849 2849 2916 2916 2886 2886 2888 2888 2885 2885 2886 2886 2918 2918 2910 2910 2892 2892 2894 2894 2890 2890 2892 2892 2912 2912 2888 2888 2890 2890 2914 2914 2904 2904 2922 2922 2924 2924 2920 2920 2922 2922 2906 2906 2894 2894 2920 2920 2908 2908 2898 2898 2928 2928 2930 2930 2926 2926 2928 2928 2900 2900 2924 2924 2926 2926 2902 2902 2899 2899 2931 2931 2929 2929 2932 2932 2931 2931 2897 2897 2930 2930 2932 2932 2896 2896 2905 2905 2925 2925 2923 2923 2927 2927 2925 2925 2903 2903 2929 2929 2927 2927 2901 2901 2911 2911 2895 2895 2893 2893 2921 2921 2895 2895 2909 2909 2923 2923 2921 2921 2907 2907 2917 2917 2889 2889 2887 2887 2891 2891 2889 2889 2915 2915 2893 2893 2891 2891 2913 2913 2887 2887 2885 2885 2919 2919 2933 2933 2934 2934 2935 2935 2934 2934 2937 2937 2935 2935 3919 3919 3920 3920 2939 2939 3921 3921 2941 2941 2939 2939 2939 2939 2941 2941 2943 2943 2941 2941 2945 2945 2943 2943 2943 2943 2945 2945 2947 2947 2945 2945 2949 2949 2947 2947 2947 2947 2949 2949 2951 2951 2949 2949 2953 2953 2951 2951 2951 2951 2953 2953 2955 2955 2953 2953 2957 2957 2955 2955 2955 2955 2957 2957 2959 2959 2957 2957 2961 2961 2959 2959 2959 2959 2961 2961 2963 2963 2961 2961 2965 2965 2963 2963 2963 2963 2965 2965 2967 2967 2965 2965 2969 2969 2967 2967 2967 2967 2969 2969 2971 2971 2969 2969 2973 2973 2971 2971 2971 2971 2973 2973 3922 3922 2973 2973 3923 3923 3924 3924 2975 2975 2977 2977 2979 2979 2977 2977 2980 2980 2979 2979 2979 2979 2980 2980 2976 2976 2980 2980 2978 2978 2976 2976 3925 3925 3926 3926 2972 2972 3927 3927 2974 2974 2972 2972 2972 2972 2974 2974 2968 2968 2974 2974 2970 2970 2968 2968 2968 2968 2970 2970 2964 2964 2970 2970 2966 2966 2964 2964 2964 2964 2966 2966 2960 2960 2966 2966 2962 2962 2960 2960 2960 2960 2962 2962 2956 2956 2962 2962 2958 2958 2956 2956 2956 2956 2958 2958 2952 2952 2958 2958 2954 2954 2952 2952 2952 2952 2954 2954 2948 2948 2954 2954 2950 2950 2948 2948 2948 2948 2950 2950 2944 2944 2950 2950 2946 2946 2944 2944 2944 2944 2946 2946 2940 2940 2946 2946 2942 2942 2940 2940 2940 2940 2942 2942 3928 3928 2942 2942 3929 3929 3930 3930 2936 2936 2938 2938 2933 2933 2938 2938 2934 2934 2933 2933 3014 3014 3016 3016 3010 3010 3016 3016 3012 3012 3010 3010 3010 3010 3012 3012 3006 3006 3012 3012 3008 3008 3006 3006 3006 3006 3008 3008 3004 3004 3008 3008 3002 3002 3004 3004 3004 3004 3002 3002 3000 3000 3002 3002 2998 2998 3000 3000 3000 3000 2998 2998 2996 2996 3009 3009 3015 3015 3013 3013 3015 3015 3017 3017 3013 3013 3013 3013 3017 3017 3019 3019 3017 3017 3023 3023 3019 3019 3019 3019 3023 3023 3931 3931 3023 3023 3932 3932 3933 3933 3021 3021 3028 3028 3025 3025 3028 3028 3030 3030 3025 3025 3025 3025 3030 3030 3027 3027 3030 3030 3032 3032 3027 3027 3027 3027 3032 3032 3026 3026 3032 3032 3031 3031 3026 3026 3026 3026 3031 3031 3022 3022 3031 3031 3029 3029 3022 3022 3934 3934 3935 3935 3020 3020 3936 3936 3024 3024 3020 3020 3020 3020 3024 3024 3014 3014 3024 3024 3018 3018 3014 3014 3014 3014 3018 3018 3016 3016 3937 3937 3938 3938 2995 2995 3939 3939 2991 2991 2995 2995 2995 2995 2991 2991 2999 2999 2991 2991 2997 2997 2999 2999 2999 2999 2997 2997 3003 3003 2997 2997 3001 3001 3003 3003 3003 3003 3001 3001 3005 3005 3001 3001 3007 3007 3005 3005 3005 3005 3007 3007 3009 3009 3007 3007 3011 3011 3009 3009 3009 3009 3011 3011 3015 3015 2998 2998 2992 2992 2996 2996 2992 2992 3940 3940 2996 2996 2996 2996 3941 3941 3942 3942 2987 2987 2985 2985 2994 2994 2994 2994 2985 2985 2990 2990 2985 2985 2983 2983 2990 2990 2990 2990 2983 2983 2988 2988 2983 2983 2981 2981 2988 2988 2988 2988 2981 2981 2989 2989 2981 2981 2982 2982 2989 2989 2989 2989 2982 2982 2993 2993 2982 2982 2984 2984 2993 2993 2993 2993 2984 2984 2986 2986 3064 3064 3063 3063 3060 3060 3063 3063 3059 3059 3060 3060 3060 3060 3059 3059 3056 3056 3059 3059 3055 3055 3056 3056 3056 3056 3055 3055 3052 3052 3055 3055 3051 3051 3052 3052 3052 3052 3051 3051 3048 3048 3051 3051 3047 3047 3048 3048 3048 3048 3047 3047 3943 3943 3047 3047 3944 3944 3945 3945 3044 3044 3043 3043 3040 3040 3043 3043 3039 3039 3040 3040 3040 3040 3039 3039 3036 3036 3039 3039 3035 3035 3036 3036 3036 3036 3035 3035 3034 3034 3035 3035 3033 3033 3034 3034 3034 3034 3033 3033 3038 3038 3033 3033 3037 3037 3038 3038 3038 3038 3037 3037 3042 3042 3037 3037 3041 3041 3042 3042 3946 3946 3947 3947 3046 3046 3948 3948 3045 3045 3046 3046 3046 3046 3045 3045 3050 3050 3045 3045 3049 3049 3050 3050 3050 3050 3049 3049 3054 3054 3049 3049 3053 3053 3054 3054 3054 3054 3053 3053 3058 3058 3053 3053 3057 3057 3058 3058 3058 3058 3057 3057 3062 3062 3057 3057 3061 3061 3062 3062 3062 3062 3061 3061 3066 3066 3061 3061 3065 3065 3066 3066 3066 3066 3065 3065 3070 3070 3065 3065 3069 3069 3070 3070 3070 3070 3069 3069 3074 3074 3069 3069 3073 3073 3074 3074 3074 3074 3073 3073 3078 3078 3073 3073 3077 3077 3078 3078 3078 3078 3077 3077 3949 3949 3077 3077 3950 3950 3951 3951 3082 3082 3081 3081 3086 3086 3081 3081 3085 3085 3086 3086 3086 3086 3085 3085 3090 3090 3085 3085 3089 3089 3090 3090 3090 3090 3089 3089 3092 3092 3089 3089 3091 3091 3092 3092 3092 3092 3091 3091 3088 3088 3091 3091 3087 3087 3088 3088 3088 3088 3087 3087 3084 3084 3087 3087 3083 3083 3084 3084 3952 3952 3953 3953 3080 3080 3954 3954 3079 3079 3080 3080 3080 3080 3079 3079 3076 3076 3079 3079 3075 3075 3076 3076 3076 3076 3075 3075 3072 3072 3075 3075 3071 3071 3072 3072 3072 3072 3071 3071 3068 3068 3071 3071 3067 3067 3068 3068 3068 3068 3067 3067 3064 3064 3067 3067 3063 3063 3064 3064 3113 3113 3111 3111 3108 3108 3111 3111 3109 3109 3108 3108 3108 3108 3109 3109 3106 3106 3119 3119 3117 3117 3108 3108 3117 3117 3115 3115 3108 3108 3108 3108 3115 3115 3113 3113 3122 3122 3123 3123 3108 3108 3123 3123 3121 3121 3108 3108 3108 3108 3121 3121 3119 3119 3116 3116 3118 3118 3108 3108 3118 3118 3120 3120 3108 3108 3108 3108 3120 3120 3122 3122 3110 3110 3112 3112 3108 3108 3112 3112 3114 3114 3108 3108 3108 3108 3114 3114 3116 3116 3103 3103 3105 3105 3108 3108 3105 3105 3107 3107 3108 3108 3108 3108 3107 3107 3110 3110 3097 3097 3099 3099 3108 3108 3099 3099 3101 3101 3108 3108 3108 3108 3101 3101 3103 3103 3094 3094 3093 3093 3108 3108 3093 3093 3095 3095 3108 3108 3108 3108 3095 3095 3097 3097 3100 3100 3098 3098 3108 3108 3098 3098 3096 3096 3108 3108 3108 3108 3096 3096 3094 3094 3106 3106 3104 3104 3108 3108 3104 3104 3102 3102 3108 3108 3108 3108 3102 3102 3100 3100 3124 3124 3125 3125 3126 3126 3125 3125 3127 3127 3126 3126 3126 3126 3127 3127 3128 3128 3129 3129 3130 3130 3131 3131 3130 3130 3132 3132 3131 3131 3131 3131 3132 3132 3133 3133 3134 3134 3135 3135 3136 3136 3135 3135 3137 3137 3136 3136 3136 3136 3137 3137 3138 3138 3143 3143 3142 3142 3144 3144 3139 3139 3140 3140 3145 3145 3140 3140 3141 3141 3145 3145 3145 3145 3141 3141 3147 3147 3155 3155 3153 3153 3143 3143 3153 3153 3151 3151 3143 3143 3143 3143 3151 3151 3141 3141 3151 3151 3149 3149 3141 3141 3141 3141 3149 3149 3147 3147 3144 3144 3156 3156 3143 3143 3156 3156 3157 3157 3143 3143 3143 3143 3157 3157 3155 3155 3148 3148 3150 3150 3146 3146 3150 3150 3152 3152 3146 3146 3146 3146 3152 3152 3144 3144 3152 3152 3154 3154 3144 3144 3144 3144 3154 3154 3156 3156 3158 3158 3159 3159 3160 3160 3159 3159 3161 3161 3160 3160 3160 3160 3161 3161 3162 3162 3163 3163 3164 3164 3165 3165 3164 3164 3166 3166 3165 3165 3165 3165 3166 3166 3167 3167 3168 3168 3169 3169 3170 3170 3169 3169 3171 3171 3170 3170 3170 3170 3171 3171 3172 3172 3174 3174 3173 3173 3187 3187 3173 3173 3175 3175 3187 3187 3181 3181 3183 3183 3187 3187 3183 3183 3185 3185 3187 3187 3187 3187 3185 3185 3189 3189 3175 3175 3177 3177 3187 3187 3177 3177 3179 3179 3187 3187 3187 3187 3179 3179 3181 3181 3180 3180 3178 3178 3182 3182 3178 3178 3176 3176 3182 3182 3182 3182 3176 3176 3184 3184 3176 3176 3174 3174 3184 3184 3184 3184 3174 3174 3186 3186 3174 3174 3187 3187 3186 3186 3186 3186 3187 3187 3188 3188 3204 3204 3203 3203 3202 3202 3203 3203 3201 3201 3202 3202 3202 3202 3201 3201 3200 3200 3201 3201 3199 3199 3200 3200 3200 3200 3199 3199 3198 3198 3199 3199 3196 3196 3198 3198 3190 3190 3191 3191 3192 3192 3191 3191 3193 3193 3192 3192 3955 3955 3956 3956 3194 3194 3957 3957 3195 3195 3194 3194 3194 3194 3195 3195 3196 3196 3195 3195 3197 3197 3196 3196 3196 3196 3197 3197 3198 3198 3205 3205 3206 3206 3207 3207 3206 3206 3208 3208 3207 3207 3207 3207 3208 3208 3209 3209 3208 3208 3210 3210 3209 3209 3209 3209 3210 3210 3211 3211 3210 3210 3212 3212 3211 3211 3211 3211 3212 3212 3213 3213 3212 3212 3214 3214 3213 3213 3213 3213 3214 3214 3958 3958 3214 3214 3959 3959 3960 3960 3215 3215 3216 3216 3217 3217 3216 3216 3218 3218 3217 3217 3220 3220 3219 3219 3222 3222 3219 3219 3221 3221 3222 3222 3222 3222 3221 3221 3224 3224 3221 3221 3223 3223 3224 3224 3224 3224 3223 3223 3226 3226 3223 3223 3225 3225 3226 3226 3226 3226 3225 3225 3227 3227 3225 3225 3228 3228 3227 3227 3232 3232 3233 3233 3230 3230 3233 3233 3231 3231 3230 3230 3961 3961 3962 3962 3228 3228 3963 3963 3229 3229 3228 3228 3228 3228 3229 3229 3227 3227 3234 3234 3235 3235 3236 3236 3235 3235 3237 3237 3236 3236 3236 3236 3237 3237 3238 3238 3237 3237 3239 3239 3238 3238 3238 3238 3239 3239 3240 3240 3239 3239 3241 3241 3240 3240 3240 3240 3241 3241 3242 3242 3241 3241 3243 3243 3242 3242 3242 3242 3243 3243 3964 3964 3243 3243 3965 3965 3966 3966 3244 3244 3245 3245 3246 3246 3245 3245 3247 3247 3246 3246 3277 3277 3257 3257 3255 3255 3259 3259 3257 3257 3275 3275 3283 3283 3251 3251 3249 3249 3253 3253 3251 3251 3281 3281 3255 3255 3253 3253 3279 3279 3280 3280 3250 3250 3252 3252 3248 3248 3250 3250 3282 3282 3249 3249 3248 3248 3284 3284 3274 3274 3256 3256 3258 3258 3254 3254 3256 3256 3276 3276 3252 3252 3254 3254 3278 3278 3268 3268 3286 3286 3288 3288 3260 3260 3286 3286 3270 3270 3258 3258 3260 3260 3272 3272 3262 3262 3292 3292 3294 3294 3290 3290 3292 3292 3264 3264 3288 3288 3290 3290 3266 3266 3265 3265 3293 3293 3291 3291 3295 3295 3293 3293 3263 3263 3294 3294 3295 3295 3261 3261 3271 3271 3287 3287 3285 3285 3289 3289 3287 3287 3269 3269 3291 3291 3289 3289 3267 3267 3285 3285 3259 3259 3273 3273 3325 3325 3305 3305 3303 3303 3307 3307 3305 3305 3323 3323 3331 3331 3299 3299 3297 3297 3301 3301 3299 3299 3329 3329 3303 3303 3301 3301 3327 3327 3328 3328 3298 3298 3300 3300 3296 3296 3298 3298 3330 3330 3297 3297 3296 3296 3332 3332 3322 3322 3304 3304 3306 3306 3302 3302 3304 3304 3324 3324 3300 3300 3302 3302 3326 3326 3316 3316 3334 3334 3336 3336 3308 3308 3334 3334 3318 3318 3306 3306 3308 3308 3320 3320 3310 3310 3340 3340 3342 3342 3338 3338 3340 3340 3312 3312 3336 3336 3338 3338 3314 3314 3313 3313 3341 3341 3339 3339 3343 3343 3341 3341 3311 3311 3342 3342 3343 3343 3309 3309 3319 3319 3335 3335 3333 3333 3337 3337 3335 3335 3317 3317 3339 3339 3337 3337 3315 3315 3333 3333 3307 3307 3321 3321 3373 3373 3353 3353 3351 3351 3355 3355 3353 3353 3371 3371 3379 3379 3347 3347 3345 3345 3349 3349 3347 3347 3377 3377 3351 3351 3349 3349 3375 3375 3376 3376 3346 3346 3348 3348 3344 3344 3346 3346 3378 3378 3345 3345 3344 3344 3380 3380 3370 3370 3352 3352 3354 3354 3350 3350 3352 3352 3372 3372 3348 3348 3350 3350 3374 3374 3364 3364 3382 3382 3384 3384 3356 3356 3382 3382 3366 3366 3354 3354 3356 3356 3368 3368 3358 3358 3388 3388 3390 3390 3386 3386 3388 3388 3360 3360 3384 3384 3386 3386 3362 3362 3361 3361 3389 3389 3387 3387 3391 3391 3389 3389 3359 3359 3390 3390 3391 3391 3357 3357 3367 3367 3383 3383 3381 3381 3385 3385 3383 3383 3365 3365 3387 3387 3385 3385 3363 3363 3381 3381 3355 3355 3369 3369 3421 3421 3401 3401 3399 3399 3403 3403 3401 3401 3419 3419 3427 3427 3395 3395 3393 3393 3397 3397 3395 3395 3425 3425 3399 3399 3397 3397 3423 3423 3424 3424 3394 3394 3396 3396 3392 3392 3394 3394 3426 3426 3393 3393 3392 3392 3428 3428 3418 3418 3400 3400 3402 3402 3398 3398 3400 3400 3420 3420 3396 3396 3398 3398 3422 3422 3412 3412 3430 3430 3432 3432 3404 3404 3430 3430 3414 3414 3402 3402 3404 3404 3416 3416 3406 3406 3436 3436 3438 3438 3434 3434 3436 3436 3408 3408 3432 3432 3434 3434 3410 3410 3409 3409 3437 3437 3435 3435 3439 3439 3437 3437 3407 3407 3438 3438 3439 3439 3405 3405 3415 3415 3431 3431 3429 3429 3433 3433 3431 3431 3413 3413 3435 3435 3433 3433 3411 3411 3429 3429 3403 3403 3417 3417
+24 24 25 25 18 18 25 25 19 19 18 18 18 18 19 19 14 14 19 19 15 15 14 14 14 14 15 15 10 10 15 15 11 11 10 10 10 10 11 11 432 432 11 11 433 433 434 434 6 6 7 7 2 2 7 7 3 3 2 2 2 2 3 3 1 1 3 3 0 0 1 1 1 1 0 0 4 4 0 0 5 5 4 4 4 4 5 5 8 8 5 5 9 9 8 8 435 435 436 436 12 12 437 437 13 13 12 12 12 12 13 13 16 16 13 13 17 17 16 16 16 16 17 17 20 20 17 17 21 21 20 20 20 20 21 21 22 22 21 21 23 23 22 22 22 22 23 23 28 28 23 23 29 29 28 28 28 28 29 29 32 32 29 29 33 33 32 32 32 32 33 33 36 36 33 33 37 37 36 36 36 36 37 37 438 438 37 37 439 439 440 440 40 40 41 41 44 44 41 41 45 45 44 44 44 44 45 45 47 47 45 45 46 46 47 47 47 47 46 46 42 42 46 46 43 43 42 42 42 42 43 43 38 38 43 43 39 39 38 38 441 441 442 442 34 34 443 443 35 35 34 34 34 34 35 35 30 30 35 35 31 31 30 30 30 30 31 31 26 26 31 31 27 27 26 26 26 26 27 27 24 24 27 27 25 25 24 24 48 48 49 49 50 50 49 49 52 52 50 50 50 50 52 52 54 54 52 52 56 56 54 54 444 444 445 445 58 58 446 446 60 60 58 58 58 58 60 60 62 62 60 60 64 64 62 62 62 62 64 64 66 66 64 64 68 68 66 66 66 66 68 68 70 70 68 68 72 72 70 70 70 70 72 72 74 74 72 72 76 76 74 74 74 74 76 76 78 78 76 76 80 80 78 78 78 78 80 80 82 82 80 80 84 84 82 82 82 82 84 84 447 447 84 84 448 448 449 449 86 86 88 88 90 90 88 88 92 92 90 90 90 90 92 92 94 94 92 92 95 95 94 94 94 94 95 95 91 91 95 95 93 93 91 91 91 91 93 93 87 87 93 93 89 89 87 87 450 450 451 451 83 83 452 452 85 85 83 83 83 83 85 85 79 79 85 85 81 81 79 79 79 79 81 81 75 75 81 81 77 77 75 75 75 75 77 77 71 71 77 77 73 73 71 71 71 71 73 73 67 67 73 73 69 69 67 67 67 67 69 69 63 63 69 69 65 65 63 63 63 63 65 65 59 59 65 65 61 61 59 59 59 59 61 61 453 453 61 61 454 454 455 455 55 55 57 57 51 51 57 57 53 53 51 51 51 51 53 53 48 48 53 53 49 49 48 48 96 96 97 97 98 98 97 97 100 100 98 98 98 98 100 100 102 102 100 100 104 104 102 102 456 456 457 457 106 106 458 458 108 108 106 106 106 106 108 108 110 110 108 108 112 112 110 110 110 110 112 112 114 114 112 112 116 116 114 114 114 114 116 116 118 118 116 116 120 120 118 118 118 118 120 120 122 122 120 120 124 124 122 122 122 122 124 124 126 126 124 124 128 128 126 126 126 126 128 128 130 130 128 128 132 132 130 130 130 130 132 132 459 459 132 132 460 460 461 461 134 134 136 136 138 138 136 136 140 140 138 138 138 138 140 140 142 142 140 140 143 143 142 142 142 142 143 143 139 139 143 143 141 141 139 139 139 139 141 141 135 135 141 141 137 137 135 135 462 462 463 463 131 131 464 464 133 133 131 131 131 131 133 133 127 127 133 133 129 129 127 127 127 127 129 129 123 123 129 129 125 125 123 123 123 123 125 125 119 119 125 125 121 121 119 119 119 119 121 121 115 115 121 121 117 117 115 115 115 115 117 117 111 111 117 117 113 113 111 111 111 111 113 113 107 107 113 113 109 109 107 107 107 107 109 109 465 465 109 109 466 466 467 467 103 103 105 105 99 99 105 105 101 101 99 99 99 99 101 101 96 96 101 101 97 97 96 96 144 144 145 145 146 146 145 145 148 148 146 146 146 146 148 148 150 150 148 148 152 152 150 150 468 468 469 469 154 154 470 470 156 156 154 154 154 154 156 156 158 158 156 156 160 160 158 158 158 158 160 160 162 162 160 160 164 164 162 162 162 162 164 164 166 166 164 164 168 168 166 166 166 166 168 168 170 170 168 168 172 172 170 170 170 170 172 172 174 174 172 172 176 176 174 174 174 174 176 176 178 178 176 176 180 180 178 178 178 178 180 180 471 471 180 180 472 472 473 473 182 182 184 184 186 186 184 184 188 188 186 186 186 186 188 188 190 190 188 188 191 191 190 190 190 190 191 191 187 187 191 191 189 189 187 187 187 187 189 189 183 183 189 189 185 185 183 183 474 474 475 475 179 179 476 476 181 181 179 179 179 179 181 181 175 175 181 181 177 177 175 175 175 175 177 177 171 171 177 177 173 173 171 171 171 171 173 173 167 167 173 173 169 169 167 167 167 167 169 169 163 163 169 169 165 165 163 163 163 163 165 165 159 159 165 165 161 161 159 159 159 159 161 161 155 155 161 161 157 157 155 155 155 155 157 157 477 477 157 157 478 478 479 479 151 151 153 153 147 147 153 153 149 149 147 147 147 147 149 149 144 144 149 149 145 145 144 144 192 192 193 193 194 194 193 193 196 196 194 194 194 194 196 196 198 198 196 196 200 200 198 198 480 480 481 481 202 202 482 482 204 204 202 202 202 202 204 204 206 206 204 204 208 208 206 206 206 206 208 208 210 210 208 208 212 212 210 210 210 210 212 212 214 214 212 212 216 216 214 214 214 214 216 216 218 218 216 216 220 220 218 218 218 218 220 220 222 222 220 220 224 224 222 222 222 222 224 224 226 226 224 224 228 228 226 226 226 226 228 228 483 483 228 228 484 484 485 485 230 230 232 232 234 234 232 232 236 236 234 234 234 234 236 236 238 238 236 236 239 239 238 238 238 238 239 239 235 235 239 239 237 237 235 235 235 235 237 237 231 231 237 237 233 233 231 231 486 486 487 487 227 227 488 488 229 229 227 227 227 227 229 229 223 223 229 229 225 225 223 223 223 223 225 225 219 219 225 225 221 221 219 219 219 219 221 221 215 215 221 221 217 217 215 215 215 215 217 217 211 211 217 217 213 213 211 211 211 211 213 213 207 207 213 213 209 209 207 207 207 207 209 209 203 203 209 209 205 205 203 203 203 203 205 205 489 489 205 205 490 490 491 491 199 199 201 201 195 195 201 201 197 197 195 195 195 195 197 197 192 192 197 197 193 193 192 192 264 264 262 262 260 260 262 262 258 258 260 260 260 260 258 258 256 256 258 258 254 254 256 256 256 256 254 254 252 252 254 254 250 250 252 252 252 252 250 250 492 492 250 250 493 493 494 494 248 248 246 246 244 244 246 246 242 242 244 244 244 244 242 242 241 241 242 242 240 240 241 241 241 241 240 240 245 245 240 240 243 243 245 245 245 245 243 243 249 249 243 243 247 247 249 249 495 495 496 496 253 253 497 497 251 251 253 253 253 253 251 251 257 257 251 251 255 255 257 257 257 257 255 255 261 261 255 255 259 259 261 261 261 261 259 259 265 265 259 259 263 263 265 265 265 265 263 263 269 269 263 263 267 267 269 269 269 269 267 267 273 273 267 267 271 271 273 273 273 273 271 271 277 277 271 271 275 275 277 277 277 277 275 275 498 498 275 275 499 499 500 500 281 281 279 279 285 285 279 279 283 283 285 285 285 285 283 283 287 287 283 283 286 286 287 287 287 287 286 286 284 284 286 286 282 282 284 284 284 284 282 282 280 280 282 282 278 278 280 280 501 501 502 502 276 276 503 503 274 274 276 276 276 276 274 274 272 272 274 274 270 270 272 272 272 272 270 270 268 268 270 270 266 266 268 268 268 268 266 266 264 264 266 266 262 262 264 264 312 312 310 310 308 308 310 310 306 306 308 308 308 308 306 306 304 304 306 306 302 302 304 304 304 304 302 302 300 300 302 302 298 298 300 300 300 300 298 298 504 504 298 298 505 505 506 506 296 296 294 294 292 292 294 294 290 290 292 292 292 292 290 290 289 289 290 290 288 288 289 289 289 289 288 288 293 293 288 288 291 291 293 293 293 293 291 291 297 297 291 291 295 295 297 297 507 507 508 508 301 301 509 509 299 299 301 301 301 301 299 299 305 305 299 299 303 303 305 305 305 305 303 303 309 309 303 303 307 307 309 309 309 309 307 307 313 313 307 307 311 311 313 313 313 313 311 311 317 317 311 311 315 315 317 317 317 317 315 315 321 321 315 315 319 319 321 321 321 321 319 319 325 325 319 319 323 323 325 325 325 325 323 323 510 510 323 323 511 511 512 512 329 329 327 327 333 333 327 327 331 331 333 333 333 333 331 331 335 335 331 331 334 334 335 335 335 335 334 334 332 332 334 334 330 330 332 332 332 332 330 330 328 328 330 330 326 326 328 328 513 513 514 514 324 324 515 515 322 322 324 324 324 324 322 322 320 320 322 322 318 318 320 320 320 320 318 318 316 316 318 318 314 314 316 316 316 316 314 314 312 312 314 314 310 310 312 312 360 360 358 358 356 356 358 358 354 354 356 356 356 356 354 354 352 352 354 354 350 350 352 352 352 352 350 350 348 348 350 350 346 346 348 348 348 348 346 346 516 516 346 346 517 517 518 518 344 344 342 342 340 340 342 342 338 338 340 340 340 340 338 338 337 337 338 338 336 336 337 337 337 337 336 336 341 341 336 336 339 339 341 341 341 341 339 339 345 345 339 339 343 343 345 345 519 519 520 520 349 349 521 521 347 347 349 349 349 349 347 347 353 353 347 347 351 351 353 353 353 353 351 351 357 357 351 351 355 355 357 357 357 357 355 355 361 361 355 355 359 359 361 361 361 361 359 359 365 365 359 359 363 363 365 365 365 365 363 363 369 369 363 363 367 367 369 369 369 369 367 367 373 373 367 367 371 371 373 373 373 373 371 371 522 522 371 371 523 523 524 524 377 377 375 375 381 381 375 375 379 379 381 381 381 381 379 379 383 383 379 379 382 382 383 383 383 383 382 382 380 380 382 382 378 378 380 380 380 380 378 378 376 376 378 378 374 374 376 376 525 525 526 526 372 372 527 527 370 370 372 372 372 372 370 370 368 368 370 370 366 366 368 368 368 368 366 366 364 364 366 366 362 362 364 364 364 364 362 362 360 360 362 362 358 358 360 360 408 408 406 406 404 404 406 406 402 402 404 404 404 404 402 402 400 400 402 402 398 398 400 400 400 400 398 398 396 396 398 398 394 394 396 396 396 396 394 394 528 528 394 394 529 529 530 530 392 392 390 390 388 388 390 390 386 386 388 388 388 388 386 386 385 385 386 386 384 384 385 385 385 385 384 384 389 389 384 384 387 387 389 389 389 389 387 387 393 393 387 387 391 391 393 393 531 531 532 532 397 397 533 533 395 395 397 397 397 397 395 395 401 401 395 395 399 399 401 401 401 401 399 399 405 405 399 399 403 403 405 405 405 405 403 403 409 409 403 403 407 407 409 409 409 409 407 407 413 413 407 407 411 411 413 413 413 413 411 411 417 417 411 411 415 415 417 417 417 417 415 415 421 421 415 415 419 419 421 421 421 421 419 419 534 534 419 419 535 535 536 536 425 425 423 423 429 429 423 423 427 427 429 429 429 429 427 427 431 431 427 427 430 430 431 431 431 431 430 430 428 428 430 430 426 426 428 428 428 428 426 426 424 424 426 426 422 422 424 424 537 537 538 538 420 420 539 539 418 418 420 420 420 420 418 418 416 416 418 418 414 414 416 416 416 416 414 414 412 412 414 414 410 410 412 412 412 412 410 410 408 408 410 410 406 406 408 408
+0 0 1 1 2 2 1 1 3 3 2 2 6 6 10 10 5 5 10 10 64 64 5 5 5 5 64 64 4 4 16 16 22 22 10 10 29 29 25 25 13 13 13 13 7 7 65 65 7 7 8 8 65 65 65 65 8 8 9 9 15 15 18 18 21 21 18 18 24 24 21 21 21 21 24 24 20 20 24 24 28 28 20 20 20 20 28 28 32 32 22 22 26 26 10 10 26 26 30 30 10 10 10 10 30 30 64 64 30 30 34 34 64 64 64 64 34 34 38 38 47 47 40 40 51 51 40 40 55 55 51 51 38 38 42 42 64 64 42 42 46 46 64 64 64 64 46 46 50 50 50 50 54 54 64 64 54 54 58 58 64 64 64 64 58 58 62 62 16 16 10 10 14 14 10 10 11 11 14 14 14 14 11 11 17 17 21 21 12 12 15 15 12 12 13 13 15 15 15 15 13 13 19 19 13 13 25 25 19 19 57 57 53 53 65 65 53 53 49 49 65 65 65 65 49 49 45 45 45 45 41 41 65 65 41 41 37 37 65 65 65 65 37 37 13 13 37 37 33 33 13 13 13 13 33 33 29 29 47 47 43 43 40 40 43 43 39 39 40 40 40 40 39 39 36 36 39 39 35 35 36 36 36 36 35 35 32 32 35 35 31 31 32 32 32 32 31 31 20 20 31 31 27 27 20 20 20 20 27 27 11 11 27 27 23 23 11 11 11 11 23 23 17 17 55 55 40 40 59 59 40 40 44 44 59 59 59 59 44 44 62 62 44 44 48 48 62 62 62 62 48 48 64 64 48 48 52 52 64 64 64 64 52 52 56 56 56 56 60 60 64 64 60 60 63 63 64 64 64 64 63 63 65 65 63 63 61 61 65 65 65 65 61 61 57 57 122 122 126 126 89 89 261 261 260 260 251 251 291 291 309 309 290 290 309 309 308 308 290 290 290 290 308 308 288 288 308 308 286 286 288 288 248 248 266 266 247 247 266 266 268 268 247 247 247 247 268 268 270 270 307 307 282 282 308 308 282 282 284 284 308 308 308 308 284 284 286 286 278 278 280 280 304 304 280 280 282 282 304 304 304 304 282 282 305 305 282 282 307 307 305 305 270 270 272 272 247 247 272 272 274 274 247 247 247 247 274 274 304 304 274 274 276 276 304 304 304 304 276 276 278 278 260 260 259 259 258 258 258 258 259 259 256 256 259 259 262 262 256 256 256 256 262 262 254 254 252 252 265 265 263 263 273 273 271 271 253 253 271 271 269 269 253 253 253 253 269 269 252 252 269 269 267 267 252 252 252 252 267 267 265 265 281 281 295 295 283 283 295 295 297 297 283 283 297 297 299 299 283 283 299 299 301 301 283 283 283 283 301 301 303 303 281 281 279 279 295 295 279 279 277 277 295 295 295 295 277 277 253 253 277 277 275 275 253 253 253 253 275 275 273 273 303 303 306 306 283 283 306 306 312 312 283 283 283 283 312 312 285 285 312 312 311 311 285 285 285 285 311 311 287 287 311 311 289 289 287 287 310 310 292 292 311 311 292 292 293 293 311 311 311 311 293 293 289 289 94 94 130 130 169 169 130 130 134 134 169 169 101 101 104 104 94 94 104 104 108 108 94 94 94 94 108 108 114 114 114 114 118 118 94 94 118 118 124 124 94 94 94 94 124 124 130 130 134 134 140 140 169 169 140 140 144 144 169 169 169 169 144 144 150 150 154 154 157 157 170 170 157 157 155 155 170 170 170 170 155 155 151 151 131 131 97 97 135 135 97 97 170 170 135 135 151 151 145 145 170 170 145 145 141 141 170 170 170 170 141 141 135 135 95 95 109 109 105 105 131 131 125 125 97 97 125 125 119 119 97 97 97 97 119 119 95 95 119 119 115 115 95 95 95 95 115 115 109 109 69 69 70 70 95 95 71 71 81 81 70 70 81 81 87 87 70 70 70 70 87 87 95 95 71 71 73 73 81 81 73 73 76 76 81 81 81 81 76 76 78 78 67 67 90 90 66 66 90 90 89 89 66 66 66 66 89 89 72 72 89 89 74 74 72 72 89 89 84 84 79 79 79 79 77 77 89 89 77 77 75 75 89 89 89 89 75 75 74 74 166 166 96 96 89 89 96 96 88 88 89 89 89 89 88 88 84 84 294 294 304 304 302 302 294 294 302 302 296 296 302 302 300 300 296 296 296 296 300 300 298 298 121 121 111 111 94 94 111 111 99 99 94 94 94 94 99 99 93 93 162 162 164 164 169 169 164 164 163 163 169 169 163 163 161 161 169 169 169 169 161 161 159 159 159 159 147 147 169 169 147 147 137 137 169 169 169 169 137 137 94 94 137 137 129 129 94 94 94 94 129 129 121 121 120 120 91 91 110 110 91 91 98 98 110 110 168 168 158 158 160 160 120 120 128 128 91 91 128 128 136 136 91 91 91 91 136 136 168 168 136 136 146 146 168 168 168 168 146 146 158 158 68 68 85 85 91 91 85 85 92 92 91 91 91 91 92 92 98 98 105 105 101 101 95 95 101 101 94 94 95 95 95 95 94 94 69 69 94 94 93 93 69 69 69 69 93 93 86 86 86 86 83 83 69 69 83 83 80 80 69 69 69 69 80 80 68 68 80 80 82 82 68 68 68 68 82 82 85 85 258 258 257 257 260 260 257 257 255 255 260 260 260 260 255 255 251 251 255 255 250 250 251 251 251 251 250 250 245 245 207 207 197 197 181 181 245 245 233 233 251 251 233 233 223 223 251 251 251 251 223 223 181 181 223 223 215 215 181 181 181 181 215 215 207 207 222 222 232 232 248 248 262 262 264 264 254 254 264 264 266 266 254 254 254 254 266 266 249 249 266 266 248 248 249 249 249 249 248 248 244 244 248 248 232 232 244 244 184 184 196 196 178 178 196 196 206 206 178 178 178 178 206 206 248 248 206 206 214 214 248 248 248 248 214 214 222 222 173 173 171 171 167 167 171 171 172 172 167 167 172 172 174 174 167 167 167 167 174 174 178 178 174 174 179 179 178 178 178 178 179 179 184 184 197 197 185 185 181 181 185 185 180 180 181 181 181 181 180 180 168 168 180 180 175 175 168 168 204 204 210 210 182 182 210 210 216 216 182 182 182 182 216 216 252 252 216 216 220 220 252 252 220 220 226 226 252 252 226 226 230 230 252 252 252 252 230 230 236 236 237 237 231 231 253 253 187 187 190 190 182 182 236 236 240 240 252 252 240 240 243 243 252 252 252 252 243 243 253 253 243 243 241 241 253 253 253 253 241 241 237 237 183 183 211 211 205 205 205 205 201 201 183 183 201 201 195 195 183 183 183 183 195 195 191 191 190 190 194 194 182 182 194 194 200 200 182 182 182 182 200 200 204 204 231 231 227 227 253 253 227 227 221 221 253 253 253 253 221 221 183 183 221 221 217 217 183 183 183 183 217 217 211 211 177 177 186 186 188 188 202 202 208 208 177 177 208 208 212 212 177 177 177 177 212 212 247 247 212 212 218 218 247 247 229 229 225 225 248 248 203 203 199 199 178 178 199 199 193 193 178 178 178 178 193 193 189 189 188 188 192 192 177 177 192 192 198 198 177 177 177 177 198 198 202 202 218 218 224 224 247 247 224 224 228 228 247 247 247 247 228 228 234 234 229 229 248 248 235 235 225 225 219 219 248 248 219 219 213 213 248 248 248 248 213 213 178 178 213 213 209 209 178 178 178 178 209 209 203 203 234 234 238 238 247 247 238 238 242 242 247 247 247 247 242 242 248 248 242 242 239 239 248 248 248 248 239 239 235 235 191 191 187 187 183 183 187 187 182 182 183 183 183 183 182 182 170 170 182 182 169 169 170 170 170 170 169 169 154 154 169 169 150 150 154 154 263 263 261 261 252 252 261 261 251 251 252 252 252 252 251 251 182 182 251 251 181 181 182 182 182 182 181 181 169 169 181 181 168 168 169 169 169 169 168 168 162 162 168 168 160 160 162 162 304 304 294 294 247 247 294 294 246 246 247 247 247 247 246 246 177 177 246 246 176 176 177 177 177 177 176 176 166 166 176 176 165 165 166 166 166 166 165 165 96 96 138 138 142 142 166 166 89 89 126 126 166 166 126 126 132 132 166 166 166 166 132 132 138 138 189 189 186 186 178 178 186 186 177 177 178 178 178 178 177 177 167 167 177 177 166 166 167 167 167 167 166 166 156 156 106 106 112 112 89 89 112 112 116 116 89 89 89 89 116 116 122 122 142 142 148 148 166 166 148 148 152 152 166 166 166 166 152 152 156 156 123 123 117 117 90 90 117 117 113 113 90 90 90 90 113 113 107 107 156 156 153 153 167 167 153 153 149 149 167 167 167 167 149 149 143 143 143 143 139 139 167 167 139 139 133 133 167 167 167 167 133 133 90 90 133 133 127 127 90 90 90 90 127 127 123 123 107 107 103 103 90 90 103 103 100 100 90 90 90 90 100 100 89 89 100 100 102 102 89 89 89 89 102 102 106 106 175 175 173 173 168 168 173 173 167 167 168 168 168 168 167 167 91 91 167 167 90 90 91 91 91 91 90 90 68 68 90 90 67 67 68 68 314 314 313 313 317 317 313 313 371 371 317 317 332 332 336 336 320 320 327 327 324 324 319 319 336 336 340 340 320 320 340 340 344 344 320 320 320 320 344 344 348 348 326 326 330 330 321 321 359 359 321 321 363 363 321 321 367 367 363 363 315 315 320 320 316 316 320 320 348 348 316 316 316 316 348 348 374 374 348 348 352 352 374 374 374 374 352 352 356 356 356 356 360 360 374 374 360 360 364 364 374 374 374 374 364 364 368 368 373 373 358 358 362 362 330 330 334 334 321 321 334 334 338 338 321 321 321 321 338 338 367 367 350 350 370 370 346 346 370 370 367 367 346 346 346 346 367 367 342 342 367 367 338 338 342 342 362 362 366 366 373 373 366 366 369 369 373 373 373 373 369 369 372 372 369 369 365 365 372 372 319 319 324 324 320 320 324 324 328 328 320 320 320 320 328 328 332 332 359 359 355 355 321 321 355 355 351 351 321 321 321 321 351 351 347 347 347 347 343 343 321 321 343 343 339 339 321 321 321 321 339 339 322 322 339 339 335 335 322 322 322 322 335 335 319 319 335 335 331 331 319 319 319 319 331 331 327 327 368 368 370 370 374 374 370 370 350 350 374 374 374 374 350 350 373 373 350 350 354 354 373 373 373 373 354 354 358 358 326 326 321 321 323 323 321 321 318 318 323 323 323 323 318 318 317 317 333 333 329 329 317 317 329 329 325 325 317 317 317 317 325 325 323 323 365 365 361 361 372 372 361 361 357 357 372 372 372 372 357 357 371 371 357 357 353 353 371 371 371 371 353 353 349 349 349 349 345 345 371 371 345 345 341 341 371 371 371 371 341 341 317 317 341 341 337 337 317 317 317 317 337 337 333 333 377 377 375 375 376 376 381 381 380 380 379 379 381 381 379 379 376 376 379 379 378 378 376 376 376 376 378 378 377 377 383 383 382 382 384 384 387 387 388 388 386 386 388 388 383 383 386 386 386 386 383 383 385 385 383 383 384 384 385 385 389 389 390 390 391 391 390 390 392 392 391 391 391 391 392 392 393 393 392 392 394 394 393 393 393 393 394 394 395 395 584 584 583 583 595 595 499 499 498 498 508 508 422 422 421 421 499 499 647 647 648 648 596 596 518 518 511 511 510 510 622 622 624 624 651 651 624 624 626 626 651 651 616 616 618 618 651 651 618 618 620 620 651 651 651 651 620 620 622 622 608 608 610 610 599 599 610 610 612 612 599 599 599 599 612 612 614 614 603 603 604 604 599 599 604 604 606 606 599 599 599 599 606 606 608 608 607 607 596 596 609 609 596 596 611 611 609 609 649 649 629 629 648 648 629 629 627 627 648 648 648 648 627 627 625 625 625 625 623 623 648 648 623 623 621 621 648 648 648 648 621 621 619 619 603 603 598 598 602 602 598 598 597 597 602 602 602 602 597 597 601 601 597 597 605 605 601 601 619 619 617 617 648 648 617 617 615 615 648 648 648 648 615 615 596 596 615 615 613 613 596 596 596 596 613 613 611 611 626 626 628 628 651 651 628 628 632 632 651 651 651 651 632 632 650 650 632 632 631 631 650 650 650 650 631 631 649 649 631 631 630 630 649 649 649 649 630 630 629 629 418 418 425 425 426 426 425 425 431 431 426 426 424 424 423 423 430 430 423 423 440 440 430 430 431 431 441 441 426 426 441 441 447 447 426 426 426 426 447 447 453 453 481 481 491 491 502 502 491 491 495 495 502 502 502 502 495 495 496 496 423 423 468 468 460 460 453 453 461 461 426 426 461 461 469 469 426 426 426 426 469 469 502 502 469 469 475 475 502 502 502 502 475 475 481 481 494 494 490 490 501 501 490 490 480 480 501 501 501 501 480 480 474 474 460 460 452 452 423 423 452 452 446 446 423 423 423 423 446 446 440 440 400 400 399 399 414 414 399 399 417 417 414 414 512 512 519 519 513 513 519 519 529 529 513 513 513 513 529 529 535 535 563 563 569 569 588 588 535 535 541 541 513 513 541 541 549 549 513 513 513 513 549 549 588 588 549 549 557 557 588 588 588 588 557 557 563 563 511 511 505 505 500 500 512 512 513 513 506 506 513 513 501 501 506 506 506 506 501 501 504 504 585 585 586 586 578 578 556 556 548 548 585 585 540 540 534 534 510 510 534 534 528 528 510 510 510 510 528 528 518 518 578 578 568 568 585 585 568 568 562 562 585 585 585 585 562 562 556 556 569 569 579 579 588 588 579 579 587 587 588 588 588 588 587 587 598 598 587 587 592 592 598 598 598 598 592 592 597 597 592 592 593 593 597 597 597 597 593 593 591 591 420 420 406 406 408 408 408 408 410 410 420 420 410 410 412 412 420 420 420 420 412 412 415 415 396 396 403 403 420 420 403 403 404 404 420 420 420 420 404 404 406 406 426 426 427 427 416 416 413 413 411 411 409 409 414 414 418 418 400 400 418 418 426 426 400 400 400 400 426 426 401 401 426 426 416 416 401 401 401 401 416 416 402 402 416 416 405 405 402 402 413 413 409 409 416 416 409 409 407 407 416 416 416 416 407 407 405 405 645 645 642 642 634 634 642 642 640 640 634 634 640 640 638 638 634 634 634 634 638 638 636 636 614 614 616 616 599 599 616 616 651 651 599 599 599 599 651 651 634 634 651 651 652 652 634 634 634 634 652 652 645 645 635 635 643 643 633 633 643 643 644 644 633 633 633 633 644 644 594 594 635 635 637 637 643 643 637 637 639 639 643 643 643 643 639 639 641 641 396 396 420 420 397 397 420 420 421 421 397 397 397 397 421 421 398 398 421 421 422 422 398 398 398 398 422 422 399 399 489 489 493 493 502 502 439 439 445 445 427 427 445 445 451 451 427 427 427 427 451 451 457 457 493 493 488 488 502 502 488 488 484 484 502 502 502 502 484 484 478 478 438 438 434 434 426 426 434 434 429 429 426 426 426 426 429 429 427 427 429 429 435 435 427 427 427 427 435 435 439 439 457 457 463 463 427 427 463 463 467 467 427 427 427 427 467 467 503 503 467 467 473 473 503 503 473 473 479 479 503 503 479 479 485 485 503 503 503 503 485 485 489 489 456 456 450 450 426 426 450 450 444 444 426 426 426 426 444 444 438 438 478 478 472 472 502 502 472 472 466 466 502 502 502 502 466 466 426 426 466 466 462 462 426 426 426 426 462 462 456 456 505 505 504 504 500 500 504 504 501 501 500 500 500 500 501 501 423 423 501 501 474 474 423 423 423 423 474 474 468 468 437 437 443 443 421 421 443 443 449 449 421 421 421 421 449 449 455 455 455 455 459 459 421 421 459 459 465 465 421 421 421 421 465 465 499 499 465 465 471 471 499 499 499 499 471 471 477 477 486 486 482 482 498 498 482 482 476 476 498 498 498 498 476 476 470 470 436 436 420 420 442 442 420 420 448 448 442 442 436 436 432 432 420 420 432 432 428 428 420 420 420 420 428 428 421 421 428 428 433 433 421 421 421 421 433 433 437 437 477 477 483 483 499 499 483 483 487 487 499 499 499 499 487 487 498 498 487 487 492 492 498 498 498 498 492 492 486 486 470 470 464 464 498 498 464 464 458 458 498 498 498 498 458 458 420 420 458 458 454 454 420 420 420 420 454 454 448 448 489 489 502 502 503 503 502 502 514 514 503 503 503 503 514 514 515 515 508 508 509 509 499 499 509 509 500 500 499 499 499 499 500 500 422 422 500 500 423 423 422 422 422 422 423 423 399 399 423 423 424 424 399 399 399 399 424 424 417 417 573 573 577 577 590 590 577 577 581 581 590 590 527 527 533 533 515 515 555 555 590 590 551 551 590 590 515 515 551 551 555 555 561 561 590 590 561 561 567 567 590 590 590 590 567 567 573 573 538 538 532 532 514 514 532 532 526 526 514 514 576 576 572 572 589 589 572 572 566 566 589 589 589 589 566 566 560 560 560 560 554 554 589 589 554 554 550 550 589 589 589 589 550 550 514 514 550 550 544 544 514 514 514 514 544 544 538 538 526 526 522 522 514 514 522 522 517 517 514 514 514 514 517 517 515 515 517 517 523 523 515 515 515 515 523 523 527 527 533 533 539 539 515 515 539 539 545 545 515 515 515 515 545 545 551 551 511 511 500 500 510 510 500 500 509 509 510 510 510 510 509 509 584 584 509 509 547 547 584 584 584 584 547 547 553 553 525 525 531 531 509 509 536 536 530 530 508 508 530 530 524 524 508 508 531 531 537 537 509 509 537 537 543 543 509 509 509 509 543 543 547 547 570 570 564 564 583 583 564 564 558 558 583 583 558 558 552 552 583 583 552 552 546 546 583 583 583 583 546 546 508 508 546 546 542 542 508 508 508 508 542 542 536 536 524 524 520 520 508 508 520 520 516 516 508 508 508 508 516 516 509 509 516 516 521 521 509 509 509 509 521 521 525 525 553 553 559 559 584 584 559 559 565 565 584 584 584 584 565 565 571 571 571 571 575 575 584 584 575 575 580 580 584 584 584 584 580 580 583 583 580 580 574 574 583 583 583 583 574 574 570 570 634 634 600 600 599 599 600 600 590 590 599 599 599 599 590 590 589 589 590 590 581 581 589 589 589 589 581 581 576 576 603 603 599 599 598 598 599 599 589 589 598 598 598 598 589 589 588 588 589 589 514 514 588 588 588 588 514 514 513 513 514 514 502 502 513 513 513 513 502 502 501 501 502 502 496 496 501 501 501 501 496 496 494 494 607 607 605 605 596 596 605 605 597 597 596 596 596 596 597 597 585 585 597 597 591 591 585 585 585 585 591 591 586 586 646 646 647 647 595 595 647 647 596 596 595 595 595 595 596 596 584 584 596 596 585 585 584 584 584 584 585 585 510 510 585 585 548 548 510 510 510 510 548 548 540 540 415 415 419 419 420 420 419 419 497 497 420 420 420 420 497 497 498 498 497 497 507 507 498 498 498 498 507 507 508 508 507 507 582 582 508 508 508 508 582 582 583 583 582 582 594 594 583 583 583 583 594 594 595 595 594 594 644 644 595 595 595 595 644 644 646 646 653 653 654 654 655 655 654 654 656 656 655 655 657 657 658 658 659 659 658 658 660 660 659 659 662 662 663 663 667 667 664 664 661 661 665 665 661 661 662 662 665 665 665 665 662 662 666 666 662 662 667 667 666 666 681 681 682 682 679 679 682 682 680 680 679 679 679 679 680 680 677 677 680 680 678 678 677 677 1413 1413 1414 1414 675 675 1415 1415 676 676 675 675 675 675 676 676 674 674 676 676 673 673 674 674 669 669 668 668 671 671 668 668 670 670 671 671 671 671 670 670 673 673 670 670 672 672 673 673 673 673 672 672 674 674 696 696 697 697 694 694 697 697 695 695 694 694 694 694 695 695 692 692 695 695 693 693 692 692 692 692 693 693 691 691 693 693 690 690 691 691 684 684 683 683 686 686 683 683 685 685 686 686 686 686 685 685 688 688 685 685 687 687 688 688 1416 1416 1417 1417 690 690 1418 1418 689 689 690 690 690 690 689 689 691 691 698 698 699 699 700 700 699 699 701 701 700 700 700 700 701 701 702 702 701 701 703 703 702 702 702 702 703 703 704 704 703 703 706 706 704 704 712 712 711 711 710 710 711 711 709 709 710 710 710 710 709 709 708 708 709 709 707 707 708 708 1419 1419 1420 1420 706 706 1421 1421 705 705 706 706 706 706 705 705 704 704 713 713 714 714 715 715 714 714 716 716 715 715 715 715 716 716 717 717 716 716 718 718 717 717 1422 1422 1423 1423 719 719 1424 1424 720 720 719 719 719 719 720 720 721 721 720 720 723 723 721 721 727 727 726 726 725 725 726 726 724 724 725 725 725 725 724 724 723 723 724 724 722 722 723 723 723 723 722 722 721 721 730 730 754 754 732 732 754 754 756 756 732 732 732 732 756 756 734 734 756 756 758 758 734 734 734 734 758 758 736 736 758 758 760 760 736 736 736 736 760 760 738 738 760 760 762 762 738 738 738 738 762 762 740 740 762 762 764 764 740 740 740 740 764 764 742 742 764 764 766 766 742 742 742 742 766 766 744 744 766 766 768 768 744 744 744 744 768 768 746 746 768 768 770 770 746 746 746 746 770 770 748 748 770 770 772 772 748 748 748 748 772 772 750 750 772 772 774 774 750 750 750 750 774 774 751 751 774 774 775 775 751 751 751 751 775 775 749 749 775 775 773 773 749 749 749 749 773 773 747 747 773 773 771 771 747 747 747 747 771 771 745 745 771 771 769 769 745 745 745 745 769 769 743 743 769 769 767 767 743 743 743 743 767 767 741 741 767 767 765 765 741 741 741 741 765 765 739 739 765 765 763 763 739 739 739 739 763 763 737 737 763 763 761 761 737 737 737 737 761 761 735 735 761 761 759 759 735 735 735 735 759 759 733 733 759 759 757 757 733 733 733 733 757 757 731 731 757 757 755 755 731 731 731 731 755 755 729 729 755 755 753 753 729 729 729 729 753 753 728 728 753 753 752 752 728 728 728 728 752 752 730 730 752 752 754 754 730 730 778 778 802 802 780 780 802 802 804 804 780 780 780 780 804 804 782 782 804 804 806 806 782 782 782 782 806 806 784 784 806 806 808 808 784 784 784 784 808 808 786 786 808 808 810 810 786 786 786 786 810 810 788 788 810 810 812 812 788 788 788 788 812 812 790 790 812 812 814 814 790 790 790 790 814 814 792 792 814 814 816 816 792 792 792 792 816 816 794 794 816 816 818 818 794 794 794 794 818 818 796 796 818 818 820 820 796 796 796 796 820 820 798 798 820 820 822 822 798 798 798 798 822 822 799 799 822 822 823 823 799 799 799 799 823 823 797 797 823 823 821 821 797 797 797 797 821 821 795 795 821 821 819 819 795 795 795 795 819 819 793 793 819 819 817 817 793 793 793 793 817 817 791 791 817 817 815 815 791 791 791 791 815 815 789 789 815 815 813 813 789 789 789 789 813 813 787 787 813 813 811 811 787 787 787 787 811 811 785 785 811 811 809 809 785 785 785 785 809 809 783 783 809 809 807 807 783 783 783 783 807 807 781 781 807 807 805 805 781 781 781 781 805 805 779 779 805 805 803 803 779 779 779 779 803 803 777 777 803 803 801 801 777 777 777 777 801 801 776 776 801 801 800 800 776 776 776 776 800 800 778 778 800 800 802 802 778 778 833 833 831 831 827 827 831 831 829 829 827 827 827 827 829 829 824 824 829 829 825 825 824 824 824 824 825 825 826 826 825 825 828 828 826 826 828 828 830 830 826 826 826 826 830 830 832 832 830 830 834 834 832 832 832 832 834 834 836 836 834 834 838 838 836 836 836 836 838 838 1425 1425 838 838 1426 1426 1427 1427 840 840 842 842 844 844 842 842 846 846 844 844 844 844 846 846 848 848 846 846 850 850 848 848 848 848 850 850 852 852 850 850 854 854 852 852 852 852 854 854 856 856 854 854 858 858 856 856 1428 1428 1429 1429 860 860 1430 1430 862 862 860 860 860 860 862 862 864 864 862 862 866 866 864 864 864 864 866 866 868 868 866 866 870 870 868 868 868 868 870 870 872 872 870 870 873 873 872 872 872 872 873 873 869 869 873 873 871 871 869 869 869 869 871 871 865 865 871 871 867 867 865 865 865 865 867 867 861 861 867 867 863 863 861 861 861 861 863 863 1431 1431 863 863 1432 1432 1433 1433 857 857 859 859 853 853 859 859 855 855 853 853 853 853 855 855 849 849 855 855 851 851 849 849 849 849 851 851 845 845 851 851 847 847 845 845 845 845 847 847 841 841 847 847 843 843 841 841 1434 1434 1435 1435 837 837 1436 1436 839 839 837 837 837 837 839 839 833 833 839 839 835 835 833 833 833 833 835 835 831 831 888 888 879 879 886 886 879 879 877 877 886 886 886 886 877 877 882 882 877 877 875 875 882 882 882 882 875 875 881 881 875 875 874 874 881 881 881 881 874 874 883 883 874 874 876 876 883 883 883 883 876 876 887 887 876 876 878 878 887 887 878 878 880 880 887 887 887 887 880 880 889 889 880 880 885 885 889 889 889 889 885 885 1437 1437 885 885 1438 1438 1439 1439 893 893 891 891 897 897 891 891 895 895 897 897 897 897 895 895 901 901 895 895 899 899 901 901 901 901 899 899 903 903 899 899 905 905 903 903 903 903 905 905 907 907 905 905 909 909 907 907 1440 1440 1441 1441 911 911 1442 1442 915 915 911 911 911 911 915 915 913 913 915 915 920 920 913 913 913 913 920 920 917 917 920 920 922 922 917 917 917 917 922 922 918 918 922 922 923 923 918 918 918 918 923 923 916 916 923 923 921 921 916 916 916 916 921 921 912 912 921 921 919 919 912 912 912 912 919 919 910 910 919 919 914 914 910 910 910 910 914 914 1443 1443 914 914 1444 1444 1445 1445 906 906 908 908 902 902 908 908 904 904 902 902 902 902 904 904 900 900 904 904 898 898 900 900 900 900 898 898 896 896 898 898 894 894 896 896 896 896 894 894 892 892 894 894 890 890 892 892 1446 1446 1447 1447 888 888 1448 1448 884 884 888 888 888 888 884 884 879 879 964 964 968 968 970 970 968 968 972 972 970 970 970 970 972 972 974 974 972 972 975 975 974 974 974 974 975 975 971 971 926 926 930 930 932 932 930 930 934 934 932 932 932 932 934 934 936 936 934 934 938 938 936 936 936 936 938 938 1449 1449 938 938 1450 1450 1451 1451 940 940 942 942 944 944 942 942 946 946 944 944 944 944 946 946 948 948 946 946 950 950 948 948 948 948 950 950 952 952 950 950 954 954 952 952 952 952 954 954 956 956 954 954 958 958 956 956 1452 1452 1453 1453 960 960 1454 1454 962 962 960 960 960 960 962 962 964 964 962 962 966 966 964 964 964 964 966 966 968 968 933 933 931 931 927 927 931 931 929 929 927 927 927 927 929 929 924 924 929 929 925 925 924 924 924 924 925 925 926 926 925 925 928 928 926 926 926 926 928 928 930 930 975 975 973 973 971 971 973 973 969 969 971 971 971 971 969 969 965 965 969 969 967 967 965 965 965 965 967 967 961 961 967 967 963 963 961 961 961 961 963 963 1455 1455 963 963 1456 1456 1457 1457 957 957 959 959 953 953 959 959 955 955 953 953 953 953 955 955 949 949 955 955 951 951 949 949 949 949 951 951 945 945 951 951 947 947 945 945 945 945 947 947 941 941 947 947 943 943 941 941 1458 1458 1459 1459 937 937 1460 1460 939 939 937 937 937 937 939 939 933 933 939 939 935 935 933 933 933 933 935 935 931 931 990 990 981 981 988 988 981 981 979 979 988 988 988 988 979 979 984 984 979 979 977 977 984 984 984 984 977 977 983 983 977 977 976 976 983 983 983 983 976 976 985 985 976 976 978 978 985 985 985 985 978 978 989 989 1014 1014 1021 1021 1012 1012 1021 1021 1016 1016 1012 1012 1012 1012 1016 1016 1461 1461 1016 1016 1462 1462 1463 1463 1008 1008 1010 1010 1004 1004 1010 1010 1006 1006 1004 1004 1004 1004 1006 1006 1002 1002 1006 1006 1000 1000 1002 1002 1002 1002 1000 1000 998 998 1000 1000 996 996 998 998 998 998 996 996 994 994 996 996 992 992 994 994 1464 1464 1465 1465 990 990 1466 1466 986 986 990 990 990 990 986 986 981 981 1013 1013 1022 1022 1015 1015 1022 1022 1024 1024 1015 1015 1015 1015 1024 1024 1019 1019 1024 1024 1026 1026 1019 1019 1019 1019 1026 1026 1020 1020 1026 1026 1027 1027 1020 1020 1020 1020 1027 1027 1018 1018 1027 1027 1025 1025 1018 1018 1018 1018 1025 1025 1014 1014 1025 1025 1023 1023 1014 1014 1014 1014 1023 1023 1021 1021 978 978 980 980 989 989 980 980 982 982 989 989 989 989 982 982 991 991 982 982 987 987 991 991 991 991 987 987 1467 1467 987 987 1468 1468 1469 1469 995 995 993 993 999 999 993 993 997 997 999 999 999 999 997 997 1003 1003 997 997 1001 1001 1003 1003 1003 1003 1001 1001 1005 1005 1001 1001 1007 1007 1005 1005 1005 1005 1007 1007 1009 1009 1007 1007 1011 1011 1009 1009 1470 1470 1471 1471 1013 1013 1472 1472 1017 1017 1013 1013 1013 1013 1017 1017 1022 1022 1050 1050 1052 1052 1054 1054 1052 1052 1056 1056 1054 1054 1054 1054 1056 1056 1058 1058 1056 1056 1060 1060 1058 1058 1473 1473 1474 1474 1062 1062 1475 1475 1064 1064 1062 1062 1062 1062 1064 1064 1066 1066 1064 1064 1068 1068 1066 1066 1066 1066 1068 1068 1070 1070 1068 1068 1072 1072 1070 1070 1070 1070 1072 1072 1074 1074 1072 1072 1075 1075 1074 1074 1074 1074 1075 1075 1071 1071 1075 1075 1073 1073 1071 1071 1071 1071 1073 1073 1067 1067 1073 1073 1069 1069 1067 1067 1067 1067 1069 1069 1063 1063 1069 1069 1065 1065 1063 1063 1063 1063 1065 1065 1476 1476 1065 1065 1477 1477 1478 1478 1059 1059 1061 1061 1055 1055 1061 1061 1057 1057 1055 1055 1055 1055 1057 1057 1051 1051 1057 1057 1053 1053 1051 1051 1051 1051 1053 1053 1047 1047 1053 1053 1049 1049 1047 1047 1047 1047 1049 1049 1043 1043 1049 1049 1045 1045 1043 1043 1479 1479 1480 1480 1039 1039 1481 1481 1041 1041 1039 1039 1039 1039 1041 1041 1035 1035 1041 1041 1037 1037 1035 1035 1035 1035 1037 1037 1031 1031 1037 1037 1033 1033 1031 1031 1031 1031 1033 1033 1028 1028 1033 1033 1029 1029 1028 1028 1028 1028 1029 1029 1030 1030 1029 1029 1032 1032 1030 1030 1030 1030 1032 1032 1034 1034 1032 1032 1036 1036 1034 1034 1034 1034 1036 1036 1038 1038 1036 1036 1040 1040 1038 1038 1038 1038 1040 1040 1482 1482 1040 1040 1483 1483 1484 1484 1042 1042 1044 1044 1046 1046 1044 1044 1048 1048 1046 1046 1046 1046 1048 1048 1050 1050 1048 1048 1052 1052 1050 1050 1098 1098 1100 1100 1102 1102 1100 1100 1104 1104 1102 1102 1102 1102 1104 1104 1106 1106 1104 1104 1108 1108 1106 1106 1485 1485 1486 1486 1110 1110 1487 1487 1112 1112 1110 1110 1110 1110 1112 1112 1114 1114 1112 1112 1116 1116 1114 1114 1114 1114 1116 1116 1118 1118 1116 1116 1120 1120 1118 1118 1118 1118 1120 1120 1122 1122 1120 1120 1123 1123 1122 1122 1122 1122 1123 1123 1119 1119 1123 1123 1121 1121 1119 1119 1119 1119 1121 1121 1115 1115 1121 1121 1117 1117 1115 1115 1115 1115 1117 1117 1111 1111 1117 1117 1113 1113 1111 1111 1111 1111 1113 1113 1488 1488 1113 1113 1489 1489 1490 1490 1107 1107 1109 1109 1103 1103 1109 1109 1105 1105 1103 1103 1103 1103 1105 1105 1099 1099 1105 1105 1101 1101 1099 1099 1099 1099 1101 1101 1095 1095 1101 1101 1097 1097 1095 1095 1095 1095 1097 1097 1091 1091 1097 1097 1093 1093 1091 1091 1491 1491 1492 1492 1087 1087 1493 1493 1089 1089 1087 1087 1087 1087 1089 1089 1083 1083 1089 1089 1085 1085 1083 1083 1083 1083 1085 1085 1079 1079 1085 1085 1081 1081 1079 1079 1079 1079 1081 1081 1076 1076 1081 1081 1077 1077 1076 1076 1076 1076 1077 1077 1078 1078 1077 1077 1080 1080 1078 1078 1078 1078 1080 1080 1082 1082 1080 1080 1084 1084 1082 1082 1082 1082 1084 1084 1086 1086 1084 1084 1088 1088 1086 1086 1086 1086 1088 1088 1494 1494 1088 1088 1495 1495 1496 1496 1090 1090 1092 1092 1094 1094 1092 1092 1096 1096 1094 1094 1094 1094 1096 1096 1098 1098 1096 1096 1100 1100 1098 1098 1146 1146 1148 1148 1150 1150 1148 1148 1152 1152 1150 1150 1150 1150 1152 1152 1154 1154 1152 1152 1156 1156 1154 1154 1497 1497 1498 1498 1158 1158 1499 1499 1160 1160 1158 1158 1158 1158 1160 1160 1162 1162 1160 1160 1164 1164 1162 1162 1162 1162 1164 1164 1166 1166 1164 1164 1168 1168 1166 1166 1166 1166 1168 1168 1170 1170 1168 1168 1171 1171 1170 1170 1170 1170 1171 1171 1167 1167 1171 1171 1169 1169 1167 1167 1167 1167 1169 1169 1163 1163 1169 1169 1165 1165 1163 1163 1163 1163 1165 1165 1159 1159 1165 1165 1161 1161 1159 1159 1159 1159 1161 1161 1500 1500 1161 1161 1501 1501 1502 1502 1155 1155 1157 1157 1151 1151 1157 1157 1153 1153 1151 1151 1151 1151 1153 1153 1147 1147 1153 1153 1149 1149 1147 1147 1147 1147 1149 1149 1143 1143 1149 1149 1145 1145 1143 1143 1143 1143 1145 1145 1139 1139 1145 1145 1141 1141 1139 1139 1503 1503 1504 1504 1135 1135 1505 1505 1137 1137 1135 1135 1135 1135 1137 1137 1131 1131 1137 1137 1133 1133 1131 1131 1131 1131 1133 1133 1127 1127 1133 1133 1129 1129 1127 1127 1127 1127 1129 1129 1124 1124 1129 1129 1125 1125 1124 1124 1124 1124 1125 1125 1126 1126 1125 1125 1128 1128 1126 1126 1126 1126 1128 1128 1130 1130 1128 1128 1132 1132 1130 1130 1130 1130 1132 1132 1134 1134 1132 1132 1136 1136 1134 1134 1134 1134 1136 1136 1506 1506 1136 1136 1507 1507 1508 1508 1138 1138 1140 1140 1142 1142 1140 1140 1144 1144 1142 1142 1142 1142 1144 1144 1146 1146 1144 1144 1148 1148 1146 1146 1194 1194 1196 1196 1198 1198 1196 1196 1200 1200 1198 1198 1198 1198 1200 1200 1202 1202 1200 1200 1204 1204 1202 1202 1509 1509 1510 1510 1206 1206 1511 1511 1208 1208 1206 1206 1206 1206 1208 1208 1210 1210 1208 1208 1212 1212 1210 1210 1210 1210 1212 1212 1214 1214 1212 1212 1216 1216 1214 1214 1214 1214 1216 1216 1218 1218 1216 1216 1219 1219 1218 1218 1218 1218 1219 1219 1215 1215 1219 1219 1217 1217 1215 1215 1215 1215 1217 1217 1211 1211 1217 1217 1213 1213 1211 1211 1211 1211 1213 1213 1207 1207 1213 1213 1209 1209 1207 1207 1207 1207 1209 1209 1512 1512 1209 1209 1513 1513 1514 1514 1203 1203 1205 1205 1199 1199 1205 1205 1201 1201 1199 1199 1199 1199 1201 1201 1195 1195 1201 1201 1197 1197 1195 1195 1195 1195 1197 1197 1191 1191 1197 1197 1193 1193 1191 1191 1191 1191 1193 1193 1187 1187 1193 1193 1189 1189 1187 1187 1515 1515 1516 1516 1183 1183 1517 1517 1185 1185 1183 1183 1183 1183 1185 1185 1179 1179 1185 1185 1181 1181 1179 1179 1179 1179 1181 1181 1175 1175 1181 1181 1177 1177 1175 1175 1175 1175 1177 1177 1172 1172 1177 1177 1173 1173 1172 1172 1172 1172 1173 1173 1174 1174 1173 1173 1176 1176 1174 1174 1174 1174 1176 1176 1178 1178 1176 1176 1180 1180 1178 1178 1178 1178 1180 1180 1182 1182 1180 1180 1184 1184 1182 1182 1182 1182 1184 1184 1518 1518 1184 1184 1519 1519 1520 1520 1186 1186 1188 1188 1190 1190 1188 1188 1192 1192 1190 1190 1190 1190 1192 1192 1194 1194 1192 1192 1196 1196 1194 1194 1239 1239 1240 1240 1238 1238 1239 1239 1238 1238 1237 1237 1238 1238 1236 1236 1237 1237 1237 1237 1236 1236 1234 1234 1236 1236 1235 1235 1234 1234 1234 1234 1235 1235 1233 1233 1235 1235 1232 1232 1233 1233 1232 1232 1231 1231 1233 1233 1233 1233 1231 1231 1230 1230 1231 1231 1229 1229 1230 1230 1229 1229 1228 1228 1230 1230 1230 1230 1228 1228 1521 1521 1228 1228 1522 1522 1523 1523 1226 1226 1225 1225 1227 1227 1227 1227 1225 1225 1224 1224 1221 1221 1220 1220 1222 1222 1220 1220 1224 1224 1222 1222 1222 1222 1224 1224 1223 1223 1224 1224 1225 1225 1223 1223 1241 1241 1242 1242 1244 1244 1241 1241 1244 1244 1243 1243 1244 1244 1246 1246 1243 1243 1243 1243 1246 1246 1245 1245 1524 1524 1248 1248 1525 1525 1526 1526 1248 1248 1247 1247 1248 1248 1250 1250 1247 1247 1247 1247 1250 1250 1249 1249 1250 1250 1252 1252 1249 1249 1249 1249 1252 1252 1251 1251 1252 1252 1254 1254 1251 1251 1251 1251 1254 1254 1253 1253 1269 1269 1270 1270 1268 1268 1270 1270 1267 1267 1268 1268 1268 1268 1267 1267 1266 1266 1267 1267 1265 1265 1266 1266 1266 1266 1265 1265 1264 1264 1527 1527 1263 1263 1528 1528 1529 1529 1263 1263 1262 1262 1263 1263 1261 1261 1262 1262 1262 1262 1261 1261 1260 1260 1260 1260 1261 1261 1259 1259 1261 1261 1258 1258 1259 1259 1259 1259 1258 1258 1257 1257 1258 1258 1256 1256 1257 1257 1257 1257 1256 1256 1255 1255 1271 1271 1272 1272 1274 1274 1271 1271 1274 1274 1273 1273 1274 1274 1276 1276 1273 1273 1273 1273 1276 1276 1275 1275 1276 1276 1278 1278 1275 1275 1275 1275 1278 1278 1277 1277 1278 1278 1280 1280 1277 1277 1277 1277 1280 1280 1279 1279 1280 1280 1530 1530 1279 1279 1279 1279 1531 1531 1532 1532 1282 1282 1284 1284 1281 1281 1281 1281 1284 1284 1283 1283 1283 1283 1284 1284 1285 1285 1284 1284 1287 1287 1285 1285 1285 1285 1287 1287 1286 1286 1288 1288 1290 1290 1291 1291 1291 1291 1292 1292 1288 1288 1292 1292 1293 1293 1288 1288 1288 1288 1293 1293 1289 1289 1293 1293 1294 1294 1289 1289 1289 1289 1294 1294 1295 1295 1311 1311 1310 1310 1307 1307 1311 1311 1307 1307 1309 1309 1307 1307 1304 1304 1309 1309 1309 1309 1304 1304 1308 1308 1533 1533 1300 1300 1534 1534 1535 1535 1300 1300 1306 1306 1300 1300 1299 1299 1306 1306 1306 1306 1299 1299 1305 1305 1299 1299 1298 1298 1305 1305 1305 1305 1298 1298 1303 1303 1298 1298 1297 1297 1303 1303 1303 1303 1297 1297 1302 1302 1297 1297 1296 1296 1302 1302 1302 1302 1296 1296 1301 1301 1312 1312 1313 1313 1317 1317 1313 1313 1318 1318 1317 1317 1318 1318 1313 1313 1319 1319 1313 1313 1314 1314 1319 1319 1319 1319 1314 1314 1320 1320 1314 1314 1315 1315 1320 1320 1320 1320 1315 1315 1321 1321 1315 1315 1536 1536 1321 1321 1321 1321 1537 1537 1538 1538 1316 1316 1322 1322 1323 1323 1323 1323 1322 1322 1324 1324 1322 1322 1325 1325 1324 1324 1324 1324 1325 1325 1326 1326 1328 1328 1329 1329 1327 1327 1329 1329 1330 1330 1327 1327 1327 1327 1330 1330 1331 1331 1335 1335 1334 1334 1333 1333 1334 1334 1327 1327 1333 1333 1333 1333 1327 1327 1332 1332 1327 1327 1331 1331 1332 1332 1343 1343 1344 1344 1342 1342 1343 1343 1342 1342 1336 1336 1342 1342 1341 1341 1336 1336 1336 1336 1341 1341 1340 1340 1340 1340 1339 1339 1336 1336 1339 1339 1338 1338 1336 1336 1336 1336 1338 1338 1337 1337 1354 1354 1358 1358 1357 1357 1354 1354 1357 1357 1352 1352 1357 1357 1356 1356 1352 1352 1352 1352 1356 1356 1351 1351 1356 1356 1355 1355 1351 1351 1351 1351 1355 1355 1350 1350 1355 1355 1539 1539 1350 1350 1350 1350 1540 1540 1541 1541 1353 1353 1349 1349 1348 1348 1348 1348 1349 1349 1347 1347 1349 1349 1345 1345 1347 1347 1347 1347 1345 1345 1346 1346 1360 1360 1359 1359 1363 1363 1360 1360 1363 1363 1361 1361 1363 1363 1364 1364 1361 1361 1361 1361 1364 1364 1362 1362 1364 1364 1367 1367 1362 1362 1367 1367 1371 1371 1362 1362 1542 1542 1543 1543 1365 1365 1544 1544 1373 1373 1365 1365 1373 1373 1374 1374 1365 1365 1365 1365 1374 1374 1366 1366 1374 1374 1375 1375 1366 1366 1375 1375 1376 1376 1366 1366 1366 1366 1376 1376 1368 1368 1376 1376 1377 1377 1368 1368 1368 1368 1377 1377 1369 1369 1377 1377 1378 1378 1369 1369 1369 1369 1378 1378 1370 1370 1378 1378 1379 1379 1370 1370 1379 1379 1380 1380 1370 1370 1370 1370 1380 1380 1372 1372 1382 1382 1381 1381 1387 1387 1386 1386 1385 1385 1388 1388 1385 1385 1384 1384 1388 1388 1388 1388 1384 1384 1387 1387 1384 1384 1383 1383 1387 1387 1387 1387 1383 1383 1382 1382 1389 1389 1390 1390 1391 1391 1390 1390 1392 1392 1391 1391 1393 1393 1394 1394 1395 1395 1394 1394 1396 1396 1395 1395 1397 1397 1398 1398 1399 1399 1398 1398 1400 1400 1399 1399 1401 1401 1402 1402 1403 1403 1402 1402 1404 1404 1403 1403 1405 1405 1406 1406 1407 1407 1406 1406 1408 1408 1407 1407 1409 1409 1410 1410 1411 1411 1410 1410 1412 1412 1411 1411
+96 96 97 97 2 2 98 98 26 26 2 2 2 2 26 26 4 4 26 26 28 28 4 4 4 4 28 28 6 6 28 28 30 30 6 6 6 6 30 30 8 8 30 30 32 32 8 8 8 8 32 32 10 10 32 32 34 34 10 10 10 10 34 34 12 12 34 34 36 36 12 12 12 12 36 36 14 14 36 36 38 38 14 14 14 14 38 38 16 16 38 38 40 40 16 16 16 16 40 40 18 18 40 40 42 42 18 18 18 18 42 42 20 20 42 42 44 44 20 20 20 20 44 44 22 22 44 44 46 46 22 22 22 22 46 46 99 99 46 46 100 100 101 101 102 102 103 103 21 21 104 104 45 45 21 21 21 21 45 45 19 19 45 45 43 43 19 19 19 19 43 43 17 17 43 43 41 41 17 17 17 17 41 41 15 15 41 41 39 39 15 15 15 15 39 39 13 13 39 39 37 37 13 13 13 13 37 37 11 11 37 37 35 35 11 11 11 11 35 35 9 9 35 35 33 33 9 9 9 9 33 33 7 7 33 33 31 31 7 7 7 7 31 31 5 5 31 31 29 29 5 5 5 5 29 29 3 3 29 29 27 27 3 3 3 3 27 27 1 1 27 27 25 25 1 1 1 1 25 25 105 105 25 25 106 106 107 107 108 108 109 109 50 50 110 110 74 74 50 50 50 50 74 74 52 52 74 74 76 76 52 52 52 52 76 76 54 54 76 76 78 78 54 54 54 54 78 78 56 56 78 78 80 80 56 56 56 56 80 80 58 58 80 80 82 82 58 58 58 58 82 82 60 60 82 82 84 84 60 60 60 60 84 84 62 62 84 84 86 86 62 62 62 62 86 86 64 64 86 86 88 88 64 64 64 64 88 88 66 66 88 88 90 90 66 66 66 66 90 90 68 68 90 90 92 92 68 68 68 68 92 92 70 70 92 92 94 94 70 70 70 70 94 94 111 111 94 94 112 112 113 113 114 114 115 115 69 69 116 116 93 93 69 69 69 69 93 93 67 67 93 93 91 91 67 67 67 67 91 91 65 65 91 91 89 89 65 65 65 65 89 89 63 63 89 89 87 87 63 63 63 63 87 87 61 61 87 87 85 85 61 61 61 61 85 85 59 59 85 85 83 83 59 59 59 59 83 83 57 57 83 83 81 81 57 57 57 57 81 81 55 55 81 81 79 79 55 55 55 55 79 79 53 53 79 79 77 77 53 53 53 53 77 77 51 51 77 77 75 75 51 51 51 51 75 75 49 49 75 75 73 73 49 49 49 49 73 73 117 117 73 73 118 118 119 119
+